summaryrefslogtreecommitdiff
path: root/systems
diff options
context:
space:
mode:
Diffstat (limited to 'systems')
-rw-r--r--systems/mac/mactex/ExtrasFolder.pdfbin37875 -> 38012 bytes
-rw-r--r--systems/mac/mactex/Licenses.txt6
-rw-r--r--systems/texlive/Source/texlive.patch11
-rwxr-xr-xsystems/texlive/tlnet/install-tl25
-rwxr-xr-xsystems/texlive/tlnet/install-tl-windows.bat8
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm18
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm13
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm32
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm30
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm25
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm108
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm21
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TeXCatalogue.pm41
-rw-r--r--systems/texlive/tlnet/tlpkg/gpg/pubring.gpgbin5351 -> 5961 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/gpg/tl-key-extension.txt19
-rw-r--r--systems/texlive/tlnet/tlpkg/gpg/trustdb.gpgbin1280 -> 1280 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl107
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/install-tl.html121
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/texlive.pngbin15879 -> 15441 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb20657
-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.xzbin2176740 -> 2181216 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/README.TEXLIVE4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/bin/libgcc_s_dw2-1.dllbin116238 -> 116238 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/bin/libstdc++-6.dllbin1557006 -> 1565198 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/bin/libwinpthread-1.dllbin47104 -> 60416 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/bin/perl528.dllbin2597888 -> 0 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/bin/perl530.dllbin0 -> 2742272 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist3305
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/App/Cpan.pm26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/Constant.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/File.pm12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B/Concise.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B/Debug.pm478
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B/Deparse.pm31
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B/Op_private.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B/Terse.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/EXTERN.h2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/INTERN.h3
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h1
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/charclass_invlists.h67917
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/config.h166
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/ebcdic_tables.h1052
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h80
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/handy.h129
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_func.h2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h306
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/invlist_inline.h19
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h750
-rwxr-xr-x[-rw-r--r--]systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl530.a (renamed from systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl528.a)bin1005130 -> 1025100 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/metaconfig.h4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/patchlevel.h4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perl.h581
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h48
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perllibst.h14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlvars.h52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp.h7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h272
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h759
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcomp.h206
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regnodes.h435
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h68
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uni_keywords.h13929
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unicode_constants.h22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unixish.h4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utf8.h253
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h21
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h3
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm135
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin/Specfile.pm7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Shell.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Bzip2.pm18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Zlib.pm76
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod61
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Extensions.pm3
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Config/Perl/V.pm11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl152
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl.orig236
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Cwd.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Data/Dumper.pm17
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/PPPort.pm2918
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/Peek.pm43
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/SHA.pm12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Encode.pm139
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Unicode.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h1235
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Base.pm4
-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/MANIFEST.SKIP9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Manifest.pm41
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Miniperl.pm9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Constants.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/CountLines.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Eval.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Utilities.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Copy.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Find.pm44
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/GlobMapper.pm52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Path.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/AmigaOS.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Cygwin.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Epoc.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Functions.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Mac.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/OS2.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Unix.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/VMS.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Win32.pm14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Temp.pm1210
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Util/Call.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/HTTP/Tiny.pm56
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/Langinfo.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO.pm2
-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.pm140
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base/Common.pm188
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Bzip2.pm92
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Deflate.pm103
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip.pm127
-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.pm105
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip.pm155
-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.pm2
-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.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/INET.pm6
-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.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Inflate.pm7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyInflate.pm91
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyUncompress.pm149
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Base.pm30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Bunzip2.pm77
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Gunzip.pm83
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Inflate.pm77
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/RawInflate.pm79
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm98
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm17
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Internals.pod2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP.pm412
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes.pm880
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes.pod600
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Changes.pod962
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Constants.pm205
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country_Codes.pm14764
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country_Retired.pm629
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency_Codes.pm3030
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency_Retired.pm192
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt_Codes.pm2898
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt_Retired.pm28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam_Codes.pm1414
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam_Retired.pm22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar_Codes.pm1174
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar_Retired.pm26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language_Codes.pm100760
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language_Retired.pm509
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script_Codes.pm3806
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script_Retired.pm75
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Types.pod414
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Country.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Country.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Currency.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Currency.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Language.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Language.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Script.pm94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Script.pod132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm823
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat/Trace.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm1123
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Calc.pm15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/CalcEmu.pm394
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Lib.pm428
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Trace.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigRat.pm254
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pm1277
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pod4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList/Utils.pm115
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load.pm24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Metadata.pm30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Net/Ping.pm246
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/encoding.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/scalar.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm45
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm40
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm42
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm99
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm50
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm130
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/SDBM_File.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm35
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Storable/Limit.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder.pm27
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Formatter.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Module.pm2
-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.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/More.pm19
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Simple.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Capture.pm2
-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.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm51
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Breakage.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Context.pm40
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm132
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Stack.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm12
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Bail.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Diag.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Encoding.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Exception.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Fail.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Generic.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Note.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Ok.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Pass.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Plan.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Skip.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Subtest.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/V2.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Waiting.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm36
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm142
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm19
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter.pm27
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm47
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm13
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm15
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver.pm27
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm12
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util.pm35
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/HashBase.pm4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Trace.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Thread/Queue.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Local.pm83
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm40
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Seconds.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Big5.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/GB2312.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/JISX0208.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Korean.pm26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Pinyin.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Stroke.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Zhuyin.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/af.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ar.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/as.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/az.pl98
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/be.pl20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl44
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cu.pl174
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl148
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl56
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_phone.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/dsb.pl112
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ee.pl62
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/eo.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es_trad.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/et.pl96
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fa.pl88
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi_phone.pl118
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fil.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fo.pl148
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fr_ca.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/gu.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ha.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/haw.pl38
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/he.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hi.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hr.pl90
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hu.pl296
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hy.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ig.pl102
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/is.pl156
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ja.pl2642
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kk.pl23
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kl.pl144
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kn.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ko.pl1284
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kok.pl20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lkt.pl44
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ln.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lt.pl82
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lv.pl68
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mk.pl32
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ml.pl38
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mr.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mt.pl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nb.pl146
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nn.pl146
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nso.pl68
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/om.pl38
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/or.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pa.pl36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pl.pl96
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ro.pl100
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sa.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/se.pl292
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si_dict.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sk.pl84
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sl.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sq.pl92
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sr.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv.pl172
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv_refo.pl168
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ta.pl104
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/te.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/th.pl36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tn.pl68
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/to.pl118
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tr.pl86
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ug_cyrl.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/uk.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ur.pl144
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vi.pl420
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vo.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wae.pl42
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wo.pl56
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/yo.pl46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh.pl416
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_big5.pl416
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_gb.pl416
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_pin.pl642
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_strk.pl642
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_zhu.pl642
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/allkeys.txt56368
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm23
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/User/grent.pm12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/arybase.pm98
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/B/B.dllbin77824 -> 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.dllbin43008 -> 44032 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.dllbin43008 -> 44544 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.dllbin765952 -> 766464 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.dllbin23552 -> 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.dllbin29696 -> 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.dllbin18432 -> 17920 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/IO/IO.dllbin23040 -> 24064 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/List/Util/Util.dllbin51712 -> 51712 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.dllbin106496 -> 113152 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.dllbin28160 -> 28160 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 -> 31232 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Storable/Storable.dllbin95744 -> 95744 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 -> 18432 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dllbin27648 -> 27648 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.dllbin630272 -> 640000 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.dllbin228864 -> 231936 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32/Win32.dllbin54272 -> 53760 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32API/File/File.dllbin76288 -> 76288 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/arybase/arybase.dllbin25088 -> 0 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.dllbin595968 -> 638976 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 -> 37888 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/bigint.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/bignum.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/bigrat.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/bytes.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/deprecate.pm59
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/experimental.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/lib.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ok.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/parent.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/perl5db.pl258
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod208
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/re.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/sigtrap.pm56
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Blocks.txt26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/CombiningClass.pl21
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Decomposition.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl5206
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pl1229
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pm14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/NamedSequences.txt6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Age.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bc.pl94
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bmg.pl58
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpb.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpt.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Cf.pl13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Digit.pl42
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Ea.pl33
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl361
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Fold.pl88
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/GCB.pl191
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Gc.pl220
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Hst.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InPC.pl43
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InSC.pl89
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Isc.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jg.pl9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jt.pl50
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lb.pl203
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lc.pl13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lower.pl88
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFCQC.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFDQC.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl90
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCQC.pl7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKDQC.pl7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Na1.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NameAlia.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nt.pl20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nv.pl135
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/PerlDeci.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/SB.pl133
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Sc.pl150
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Scx.pl225
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Tc.pl11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Title.pl42
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Uc.pl13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Upper.pl88
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Vo.pl116
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/WB.pl246
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlLB.pl109
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl225
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlWB.pl988
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/UCD.pl387
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/NA.pl218
-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.pl132
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V120.pl134
-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.pl150
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl6
-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.pl2
-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.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl106
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl66
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl14
-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.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Blk/NB.pl40
-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.pl62
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl18
-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.pl14
-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.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl30
-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.pl12
-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.pl2
-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.pl32
-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.pl2
-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.pl4
-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.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl2
-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.pl54
-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.pl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl6
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EB.pl76
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl58
-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.pl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl166
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl214
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl218
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl116
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl96
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl32
-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.pl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nd.pl12
-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.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl30
-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.pl2
-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.pl30
-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.pl76
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl2
-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.pl72
-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.pl224
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl684
-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.pl140
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl116
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl6
-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.pl1350
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl1368
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl1366
-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.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl44
-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.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Top.pl28
-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.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Bindu.pl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Cantilla.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona2.pl36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona3.pl46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl50
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl50
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl44
-rwxr-xr-x[-rw-r--r--]systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl (renamed from systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/GAZ.pl)52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl34
-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.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Number.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Other.pl90
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/PureKill.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Syllable.pl10
-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.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Visarga.pl12
-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.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelInd.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl2
-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.pl2
-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.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl22
-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.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl18
-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.pl16
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/L.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl60
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl64
-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.pl132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl52
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl26
-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.pl38
-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.pl4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl8
-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.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl170
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl28
-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.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl2
-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.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/Y.pl8
-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.pl36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl12
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl14
-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.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl32
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl24
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl22
-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.pl30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl10
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl10
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl6
-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.pl158
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl218
-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.pl218
-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.pl218
-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.pl140
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/XPosixPu.pl30
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlAny.pl24
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCh2.pl140
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCha.pl116
-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.pl140
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl116
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl92
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl52
-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.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl8
-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.pl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl102
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl24
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/NU.pl14
-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.pl18
-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.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl158
-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.pl18
-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/Armn.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl4
-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.pl6
-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.pl8
-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.pl26
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl28
-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.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl4
-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.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl6
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl6
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl12
-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.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl4
-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.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl2
-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.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl74
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Adlm.pl4
-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.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Beng.pl24
-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.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl8
-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.pl8
-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.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl14
-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.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Han.pl8
-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.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl6
-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.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl6
-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.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl14
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl22
-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.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl14
-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.pl8
-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.pl32
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl8
-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.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl2
-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.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Syrc.pl2
-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.pl4
-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.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl8
-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.pl8
-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/Yi.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl72
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zzzz.pl218
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl22
-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.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/U.pl14
-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.pl56
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/HL.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl92
-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.pl2
-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.pl14
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl242
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl140
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl116
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl1269
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/version2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/utf8.pm3
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl136
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/vars.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/version.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/version/regex.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/warnings.pm308
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm104
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Type.pm29
-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.pm144
-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.pm36
-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/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.pm380
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Config.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies.pm87
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Microsoft.pm12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Netscape.pm21
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Daemon.pm943
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Date.pm394
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Auth.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/ETag.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Util.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Message.pm5
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request.pm22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request/Common.pm20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Response.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Status.pm4
-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.pm18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Digest.pm15
-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.pm4
-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/MediaTypes.pm32
-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.pm245
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP.pm4
-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.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/OLE.pm177
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Needs.pm163
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Time/Zone.pm291
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE.pm968
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Const.pm201
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Enum.pm95
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Lite.pm224
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/NEWS.pod380
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/NLS.pm968
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/TPJ.pod798
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/TypeInfo.pm389
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Variant.pm577
-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.dllbin83456 -> 84992 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dllbin24064 -> 24064 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.dllbin52736 -> 52224 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 -> 70656 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 -> 50176 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/OLE/.packlist11
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/OLE/OLE.dllbin135680 -> 0 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 -> 157184 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/libwww/perl/.packlist66
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/bin/tcl86.dllbin0 -> 1529344 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/bin/tk86.dllbin0 -> 1374720 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/bin/zlib1.dllbin0 -> 105472 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/libtcldde14.abin0 -> 2040 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl7
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/tcldde14.dllbin0 -> 303388 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl.tcl151
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl420.dllbin0 -> 560544 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclConfig.sh67
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl562
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl447
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/libitclstub420.abin0 -> 1310 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/pkgIndex.tcl21
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.abin0 -> 563672 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/libtclstub86.abin0 -> 4118 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/libtk86.abin0 -> 385484 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/libtkstub86.abin0 -> 3116 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/libtclreg13.abin0 -> 2080 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl9
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/tclreg13.dllbin0 -> 294924 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.dllbin0 -> 1399652 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/auto.tcl646
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl4547
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/big5.enc1516
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1250.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1251.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1252.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1253.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1254.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1255.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1256.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1257.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1258.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp437.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp737.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp775.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp850.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp852.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp855.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp857.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp860.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp861.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp862.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp863.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp864.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp865.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp866.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp869.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp874.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp932.enc801
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp936.enc2162
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp949.enc2128
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp950.enc1499
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/dingbats.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ebcdic.enc19
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-cn.enc1397
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-jp.enc1353
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-kr.enc1533
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb12345.enc1414
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb1988.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb2312-raw.enc1380
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb2312.enc1397
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-jp.enc12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-kr.enc7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022.enc14
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-1.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-10.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-13.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-14.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-15.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-16.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-2.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-3.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-4.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-5.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-6.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-7.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-8.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-9.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0201.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0208.enc1319
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0212.enc1159
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/koi8-r.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/koi8-u.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ksc5601.enc1516
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCentEuro.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCroatian.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCyrillic.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macDingbats.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macGreek.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macIceland.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macJapan.enc785
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macRoman.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macRomania.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macThai.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macTurkish.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macUkraine.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/shiftjis.enc690
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/symbol.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/history.tcl335
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/http1.0/http.tcl377
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/http1.0/pkgIndex.tcl11
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl821
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/af.msg49
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/af_za.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar.msg54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_in.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_jo.msg39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_lb.msg39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_sy.msg39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/be.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bg.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bn.msg49
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bn_in.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ca.msg50
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/cs.msg54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/da.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de.msg54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de_at.msg35
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de_be.msg53
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/el.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_au.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_be.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_bw.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ca.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_gb.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_hk.msg8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ie.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_in.msg8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_nz.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ph.msg8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_sg.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_za.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_zw.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eo.msg54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ar.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_bo.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_cl.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_co.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_cr.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_do.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ec.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_gt.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_hn.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_mx.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ni.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pa.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pe.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pr.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_py.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_sv.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_uy.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ve.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/et.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eu.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eu_es.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa_in.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa_ir.msg9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fi.msg50
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fo.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fo_fo.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_be.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_ca.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_ch.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ga.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ga_ie.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gl.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gl_es.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gv.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gv_gb.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/he.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hi.msg39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hi_in.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hr.msg50
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hu.msg54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/id.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/id_id.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/is.msg50
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/it.msg54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/it_ch.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ja.msg44
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kl.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kl_gl.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ko.msg55
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ko_kr.msg8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kok.msg39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kok_in.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kw.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kw_gb.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/lt.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/lv.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mk.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mr.msg39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mr_in.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ms.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ms_my.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mt.msg27
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nb.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nl.msg50
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nl_be.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nn.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pl.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pt.msg50
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pt_br.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ro.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ru.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ru_ua.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sh.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sk.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sl.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sq.msg54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sr.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sv.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sw.msg49
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ta.msg39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ta_in.msg6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/te.msg47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/te_in.msg8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/th.msg54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/tr.msg50
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/uk.msg52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/vi.msg50
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh.msg55
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_cn.msg7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_hk.msg28
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_sg.msg8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_tw.msg8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl1072
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl747
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/parray.tcl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl1133
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tclIndex78
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl375
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Abidjan6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Addis_Ababa5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmara5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmera5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bamako5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bangui5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Banjul5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bissau7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Blantyre5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Brazzaville5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bujumbura5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Cairo132
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca202
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ceuta259
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Conakry5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dakar5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dar_es_Salaam5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Djibouti5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Douala5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun191
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Freetown5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Gaborone5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Harare5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Johannesburg11
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Juba39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kampala5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Khartoum40
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kigali5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kinshasa5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Libreville5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lome5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Luanda5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lubumbashi5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lusaka5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Malabo5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maputo6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maseru5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mbabane5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mogadishu5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Monrovia8
-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/Africa/Ndjamena8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Niamey5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nouakchott5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ouagadougou5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Porto-Novo5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Sao_Tome9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Timbuktu5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tripoli34
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tunis39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Windhoek58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Adak276
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anchorage275
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anguilla5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Antigua5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Araguaina60
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Buenos_Aires67
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Catamarca68
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/ComodRivadavia5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Cordoba67
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Jujuy67
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/La_Rioja69
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Mendoza68
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Rio_Gallegos68
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Salta66
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Juan69
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Luis68
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Tucuman69
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Ushuaia68
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Aruba5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Asuncion259
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atikokan12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atka5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia68
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia_Banderas222
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Barbados15
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belem35
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize60
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Blanc-Sablon12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boa_Vista40
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bogota9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boise281
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Buenos_Aires5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cambridge_Bay252
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Campo_Grande96
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cancun47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Caracas10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Catamarca5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayenne7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayman5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chicago369
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chihuahua221
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Coral_Harbour5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cordoba5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Costa_Rica15
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Creston8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cuiaba96
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Curacao7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Danmarkshavn39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson256
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson_Creek64
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Denver291
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Detroit275
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dominica5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Edmonton280
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Eirunepe41
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/El_Salvador10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ensenada5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Nelson151
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Wayne5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fortaleza48
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Glace_Bay273
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab246
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Goose_Bay338
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk246
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grenada5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guadeloupe5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guatemala14
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guayaquil9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guyana8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Halifax361
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Havana285
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Hermosillo21
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Indianapolis234
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Knox285
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Marengo236
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Petersburg247
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Tell_City230
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vevay213
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vincennes234
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Winamac240
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indianapolis5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Inuvik249
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Iqaluit250
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jamaica29
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jujuy5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Juneau276
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Louisville311
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Monticello279
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Knox_IN5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kralendijk5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/La_Paz8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lima16
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Los_Angeles317
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Louisville5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lower_Princes5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Maceio52
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Managua21
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Manaus39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Marigot5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Martinique9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Matamoros219
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mazatlan222
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mendoza5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Menominee274
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Merida216
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Metlakatla213
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mexico_City228
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Miquelon234
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Moncton342
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Monterrey218
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montevideo96
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montreal5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montserrat5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau279
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/New_York369
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nipigon264
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nome276
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Noronha48
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Beulah279
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Center279
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/New_Salem279
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ojinaga222
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Panama7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Pangnirtung252
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Paramaribo9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Phoenix17
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port-au-Prince215
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port_of_Spain6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Acre5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Velho35
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Puerto_Rico10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Punta_Arenas122
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rainy_River264
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rankin_Inlet248
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Recife48
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Regina58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Resolute248
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rio_Branco37
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rosario5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santa_Isabel5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santarem36
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santiago289
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santo_Domingo21
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sao_Paulo97
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Scoresbysund246
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Shiprock5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sitka275
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Barthelemy5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Johns372
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Kitts5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Lucia5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Thomas5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Vincent5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Swift_Current29
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tegucigalpa12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thule224
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thunder_Bay272
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tijuana285
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Toronto365
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tortola5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Vancouver320
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Virgin5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse256
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Winnipeg316
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yakutat276
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yellowknife252
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Davis12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/DumontDUrville8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie97
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Mawson7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/McMurdo5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Palmer87
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Rothera6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/South_Pole5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Syowa6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Troll196
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Vostok6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Arctic/Longyearbyen5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aden5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Almaty57
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Amman246
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Anadyr72
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtau58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtobe58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashgabat31
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashkhabad5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Atyrau58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baghdad59
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bahrain5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baku74
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bangkok7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Barnaul73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Beirut270
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bishkek58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Brunei7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Calcutta5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chita72
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Choibalsan56
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chongqing5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chungking5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Colombo13
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dacca5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Damascus280
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dhaka13
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dili9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dubai6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dushanbe29
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Famagusta256
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza282
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Harbin5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron281
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ho_Chi_Minh14
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hong_Kong75
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hovd55
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Irkutsk72
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Istanbul5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jakarta13
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jayapura8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem276
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kabul7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kamchatka71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Karachi16
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kashgar5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kathmandu7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Katmandu5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Khandyga73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kolkata12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Krasnoyarsk71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuala_Lumpur13
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuching23
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuwait5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macao5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macau76
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Magadan72
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Makassar9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Manila15
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Muscat5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Nicosia257
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novokuznetsk71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novosibirsk73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Omsk71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Oral58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Phnom_Penh5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pontianak13
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pyongyang10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qatar7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qostanay58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qyzylorda58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Rangoon5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Riyadh6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Saigon5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Sakhalin73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Samarkand31
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Seoul34
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai32
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Singapore13
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Srednekolymsk71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Taipei46
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tashkent31
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tbilisi60
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tehran229
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tel_Aviv5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimbu5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimphu7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tokyo14
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tomsk73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ujung_Pandang5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulaanbaatar55
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulan_Bator5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Urumqi6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ust-Nera71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vientiane5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vladivostok71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yakutsk71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yangon9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yekaterinburg72
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yerevan70
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Azores345
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda259
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Canary247
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Cape_Verde9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faeroe5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faroe245
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Jan_Mayen5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Madeira346
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Reykjavik73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/South_Georgia6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/St_Helena5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Stanley75
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/ACT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide273
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane23
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill275
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Canberra5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie273
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin15
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla25
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart281
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/LHI5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman28
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lord_Howe245
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne272
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/NSW5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/North5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth25
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Queensland5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/South5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney272
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Tasmania5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Victoria5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/West5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Yancowinna5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/Acre5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/DeNoronha5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/East5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/West5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/CET265
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/CST6CDT278
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Atlantic5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Central5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/East-Saskatchewan5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Eastern5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Mountain5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Newfoundland5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Pacific5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Saskatchewan5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Yukon5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/Continental5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/EasterIsland5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Cuba5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EET251
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EST5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EST5EDT278
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Egypt5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Eire5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+05
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+15
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+105
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+115
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+125
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+25
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+35
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+45
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+55
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+65
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+75
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+85
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+95
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-05
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-15
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-105
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-115
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-125
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-135
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-145
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-25
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-35
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-45
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-55
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-65
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-75
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-85
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-95
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT05
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Greenwich5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UCT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UTC5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Universal5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Zulu5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Amsterdam310
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Andorra237
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Astrakhan71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Athens268
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belfast5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belgrade250
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Berlin274
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bratislava5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Brussels316
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bucharest268
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest282
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Busingen5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Chisinau272
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Copenhagen264
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Dublin358
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Gibraltar328
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Guernsey5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Helsinki248
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Isle_of_Man5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Istanbul125
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Jersey5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kaliningrad86
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kiev251
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kirov70
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Lisbon351
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ljubljana5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/London372
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Luxembourg313
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Madrid292
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Malta299
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Mariehamn5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Minsk75
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco315
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Moscow83
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Nicosia5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Oslo271
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris314
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Podgorica5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Prague275
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Riga258
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Rome302
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Samara73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/San_Marino5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sarajevo5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Saratov71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Simferopol82
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Skopje5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sofia258
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Stockholm250
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tallinn254
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tirane263
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tiraspol5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ulyanovsk73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Uzhgorod254
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vaduz5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vatican5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vienna271
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vilnius252
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd72
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Warsaw296
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zagreb5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zaporozhye252
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zurich250
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GB5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GB-Eire5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT+05
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT-05
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT05
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Greenwich5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/HST5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Hongkong5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Iceland5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Antananarivo5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Chagos7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Christmas6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Cocos6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Comoro5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Kerguelen6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Maldives7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mauritius10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mayotte5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Reunion6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Iran5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Israel5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Jamaica5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Japan5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Kwajalein5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Libya5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MET265
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MST5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MST7MDT278
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaNorte5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaSur5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/General5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/NZ5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/NZ-CHAT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Navajo5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/PRC5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/PST8PDT278
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Apia188
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Auckland285
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Bougainville10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chatham258
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chuuk11
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Easter268
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate26
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Enderbury8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fakaofo7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji191
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Funafuti6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Galapagos9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Gambier6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guadalcanal6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guam26
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Honolulu12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Johnston5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kiritimati8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kosrae14
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kwajalein11
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Majuro12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Marquesas6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Midway5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Nauru9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Niue8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Norfolk172
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Noumea12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pago_Pago7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Palau7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pitcairn7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pohnpei12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Ponape5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Port_Moresby7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Rarotonga32
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Saipan5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Samoa5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tahiti6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tarawa6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tongatapu16
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Truk5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wake6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wallis6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Yap5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Poland5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Portugal5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/ROC5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/ROK5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Singapore5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST45
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4ADT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST65
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6CDT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST55
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5EDT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/HST105
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST75
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7MDT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST85
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8PDT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST95
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9YDT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Turkey5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/UCT5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Alaska5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Aleutian5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Arizona5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Central5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/East-Indiana5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Eastern5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Hawaii5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Indiana-Starke5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Michigan5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Mountain5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific-New5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Samoa5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/UTC5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Universal5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/W-SU5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/WET251
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Zulu5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl152
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.14.tm397
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform/shell-1.1.4.tm241
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm1210
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.1.tm3446
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/http-2.9.1.tm3427
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.1.tm715
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh181
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tclooConfig.sh19
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/libtdbcstub111.abin0 -> 1468 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/pkgIndex.tcl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc.tcl922
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc111.dllbin0 -> 283475 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbcConfig.sh81
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/pkgIndex.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql.tcl193
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql111.dllbin0 -> 309826 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/pkgIndex.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc.tcl515
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc111.dllbin0 -> 321549 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/pkgIndex.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres.tcl135
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres111.dllbin0 -> 310043 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/pkgIndex.tcl68
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/thread285.dllbin0 -> 355785 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/ttrace.tcl942
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl272
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/button.tcl782
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/choosedir.tcl308
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl695
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl319
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl1150
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/README44
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/anilabel.tcl160
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/aniwave.tcl104
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl241
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bind.tcl78
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bitmap.tcl52
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/browse66
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/button.tcl47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/check.tcl71
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/clrpick.tcl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/colors.tcl99
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/combo.tcl61
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl142
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl172
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl25
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog2.tcl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/en.msg97
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl46
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl185
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/filebox.tcl81
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/floor.tcl1366
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl69
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/form.tcl38
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl1833
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/hello22
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/hscale.tcl45
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/icon.tcl51
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image1.tcl35
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image2.tcl108
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earth.gifbin0 -> 51712 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earthmenu.pngbin0 -> 8157 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earthris.gifbin0 -> 6343 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/flagdown.xbm27
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/flagup.xbm27
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/gray25.xbm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/letters.xbm27
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/noletter.xbm27
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/ouster.pngbin0 -> 54257 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/pattern.xbm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/tcllogo.gifbin0 -> 2341 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/teapot.ppm31
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/items.tcl295
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ixset328
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl268
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/label.tcl40
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/labelframe.tcl76
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/license.terms40
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/mclist.tcl119
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menu.tcl163
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menubu.tcl90
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/msgbox.tcl62
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/nl.msg125
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/paned1.tcl32
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/paned2.tcl74
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl197
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/plot.tcl97
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/puzzle.tcl82
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/radio.tcl66
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/rmt210
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/rolodex204
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl175
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/sayings.tcl44
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/search.tcl139
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/spin.tcl53
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/states.tcl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/style.tcl155
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex67
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor358
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/text.tcl111
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/textpeer.tcl62
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/timer47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/toolbar.tcl92
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tree.tcl88
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkbut.tcl84
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkmenu.tcl53
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttknote.tcl57
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkpane.tcl112
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkprogress.tcl46
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkscale.tcl39
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/twind.tcl351
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl141
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/vscale.tcl46
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget721
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/dialog.tcl175
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl682
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/focus.tcl178
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl452
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl717
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/icons.tcl153
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/README7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo.eps2091
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo100.gifbin0 -> 2341 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo64.gifbin0 -> 1670 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logoLarge.gifbin0 -> 11000 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logoMed.gifbin0 -> 3889 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo.eps1897
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo100.gifbin0 -> 1615 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo150.gifbin0 -> 2489 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo175.gifbin0 -> 2981 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo200.gifbin0 -> 3491 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo75.gifbin0 -> 1171 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/tai-ku.gifbin0 -> 5473 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl560
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl297
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl1379
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/mkpsenc.tcl1488
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgbox.tcl427
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/cs.msg77
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/da.msg78
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/de.msg91
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/el.msg86
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/en.msg91
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/en_gb.msg3
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/eo.msg75
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/es.msg76
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/fr.msg72
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/hu.msg78
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/it.msg73
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/nl.msg91
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/pl.msg91
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/pt.msg74
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/ru.msg75
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/sv.msg76
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/obsolete.tcl178
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/optMenu.tcl43
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/palette.tcl244
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/panedwindow.tcl194
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/safetk.tcl262
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/scale.tcl290
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/scrlbar.tcl456
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl580
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tclIndex253
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl180
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl1229
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl712
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c156
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkfbox.tcl1240
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/altTheme.tcl109
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl130
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/button.tcl83
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl147
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/classicTheme.tcl115
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl443
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl186
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl143
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl625
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl157
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl243
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl197
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl82
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/progress.tcl49
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl94
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl105
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl102
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl175
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl379
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl176
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl345
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl229
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/winTheme.tcl84
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl74
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/unsupported.tcl269
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/xmfbox.tcl989
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh87
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl18
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/cs.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/de.po324
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/es.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/fr.po300
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/it.po312
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/ja.po311
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/messages.pot288
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/nl.po290
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/pl.po423
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/pt_BR.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/ru.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/sk.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/sl.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/sr.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/uk.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/vi.po331
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/zh_CN.po286
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/zh_TW.po286
l---------systems/texlive/tlnet/update-tlmgr-latest.sh2
l---------systems/texlive/tlnet/update-tlmgr-latest.sh.sha5122
l---------systems/texlive/tlnet/update-tlmgr-latest.sh.sha512.asc2
-rwxr-xr-xsystems/texlive/tlnet/update-tlmgr-r53853.sh24029
-rw-r--r--systems/texlive/tlnet/update-tlmgr-r53853.sh.sha5121
-rw-r--r--systems/texlive/tlnet/update-tlmgr-r53853.sh.sha512.asc10
-rwxr-xr-xsystems/texlive/tlnet/update-tlmgr-r54630.sh24187
-rw-r--r--systems/texlive/tlnet/update-tlmgr-r54630.sh.sha5121
-rw-r--r--systems/texlive/tlnet/update-tlmgr-r54630.sh.sha512.asc10
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini6
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini6
-rw-r--r--systems/win32/w32tex/ChangeLog22
2245 files changed, 298383 insertions, 262256 deletions
diff --git a/systems/mac/mactex/ExtrasFolder.pdf b/systems/mac/mactex/ExtrasFolder.pdf
index 347379cb39..a898d9da86 100644
--- a/systems/mac/mactex/ExtrasFolder.pdf
+++ b/systems/mac/mactex/ExtrasFolder.pdf
Binary files differ
diff --git a/systems/mac/mactex/Licenses.txt b/systems/mac/mactex/Licenses.txt
index b7c8a6608d..06e73705d9 100644
--- a/systems/mac/mactex/Licenses.txt
+++ b/systems/mac/mactex/Licenses.txt
@@ -1,6 +1,6 @@
$Id: Licenses.txt,v 1.14 2007/02/28 14:23:19 herbs Exp $
-Brief summary of the licensing of the various applications included as of 2020/03/30
+Brief summary of the licensing of the various applications included as of 2020/04/06
Aquamacs Emacs (Intel) - 3.5 - gpl - http://aquamacs.org/
Aquatkbibtex - 1.3 - gpl - http://aquatkbibtex.sourceforge.net/
@@ -12,9 +12,9 @@ Excalibur - 4.0.7 - gpl - http://excalibur.sourceforge
JabRef - 5.0 - gpl - http://jabref.sourceforge.net/
LaTeXiT (10.9+) - 2.14.5 - free? - http://ktd.club.fr/programmation/latexit_en.php
Lyx (10.6+) - 2.3.4.2 - gpl - http://wiki.lyx.org/Mac/Mac
-Présentation - 1.9 - gpl - http://iihm.imag.fr/blanch/software/osx-presentation/
+Présentation - 2.0.0 - gpl - http://iihm.imag.fr/blanch/software/osx-presentation/
SimpleTeX4ht - 3.3 - gpl - http://www.simpletex4ht.free.fr/
-Skim (10.7+) - 1.5.7 - bsd - http://skim-app.sourceforge.net/
+Skim (10.7+) - 1.5.8 - bsd - http://skim-app.sourceforge.net/
Symbols Widget - 1.4.3 - gpl - http://vocaro.com/trevor/software/widgets/
TeX FoG (10.4+) - 1.3.2 - gpl - http://homepage.mac.com/marco_coisson/TeXFoG/
TeX Live Utility (10.6+) - 1.3.6 - bsd - https://github.com/amaxwell/tlutility/releases
diff --git a/systems/texlive/Source/texlive.patch b/systems/texlive/Source/texlive.patch
deleted file mode 100644
index df52985756..0000000000
--- a/systems/texlive/Source/texlive.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- texk/web2c/luatexdir/tex/printing.c (revision 49614)
-+++ texk/web2c/luatexdir/tex/printing.c (working copy)
-@@ -416,7 +416,7 @@
- {
- char *buffer = NULL;
- int i = 0;
-- int newlinechar = new_line_char_par;
-+ int newlinechar = (lua_only == 1) ? 10 : new_line_char_par;
- int dolog = 0;
- int doterm = 0;
- switch (selector) {
diff --git a/systems/texlive/tlnet/install-tl b/systems/texlive/tlnet/install-tl
index c0625f1264..132b49865c 100755
--- a/systems/texlive/tlnet/install-tl
+++ b/systems/texlive/tlnet/install-tl
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: install-tl 53428 2020-01-16 23:29:27Z karl $
+# $Id: install-tl 54622 2020-04-05 22:33:21Z karl $
# Copyright 2007-2020
# Reinhard Kotucha, Norbert Preining, Karl Berry, Siep Kroonenberg.
# This file is licensed under the GNU General Public License version 2
@@ -8,7 +8,7 @@
# Be careful when changing wording: *every* normal informational message
# output here must be recognized by the long grep in tl-update-tlnet.
-my $svnrev = '$Revision: 53428 $';
+my $svnrev = '$Revision: 54622 $';
$svnrev =~ m/: ([0-9]+) /;
$::installerrevision = ($1 ? $1 : 'unknown');
@@ -1205,7 +1205,15 @@ operations might be disturbed.\n\n";
}
# now work through the options if specified at all
-
+ my $env_paper = $ENV{"TEXLIVE_INSTALL_PAPER"};
+ if (defined $env_paper && $env_paper eq "letter") {
+ $vars{'instopt_letter'} = 1;
+ } elsif (defined $env_paper && $env_paper eq "a4") {
+ ; # do nothing
+ } elsif ($env_paper) {
+ tlwarn("$0: TEXLIVE_INSTALL_PAPER value must be letter or a4, not: "
+ . "$env_paper (ignoring)\n");
+ }
# letter instead of a4
if ($vars{'instopt_letter'}) {
# set paper size, but do not execute any post actions, which in this
@@ -2207,7 +2215,9 @@ sub save_options_into_tlpdb {
push @archs, "custom";
}
if (! @archs) {
- tldie("$0: No binary platform specified/available, quitting.\n");
+ tldie("$0: Quitting, no binary platform specified/available.\n"
+ ."$0: See https://tug.org/texlive/custom-bin.html for\n"
+ ."$0: information on other precompiled binary sets.\n");
}
# only if we forced the platform we do save this option into the tlpdb
if (defined($opt_force_arch)) {
@@ -3153,6 +3163,11 @@ asking about importing previous settings.
Omit printing the welcome message after successful installation, e.g.,
when testing.
+=item C<TEXLIVE_INSTALL_PAPER>
+
+Set the default paper size for all relevant programs; must be either
+C<letter> or C<a4>. The default is C<a4>.
+
=item C<TEXLIVE_INSTALL_PREFIX>
=item C<TEXLIVE_INSTALL_TEXDIR>
@@ -3188,7 +3203,7 @@ This script and its documentation were written for the TeX Live
distribution (L<https://tug.org/texlive>) and both are licensed under the
GNU General Public License Version 2 or later.
-$Id: install-tl 53428 2020-01-16 23:29:27Z karl $
+$Id: install-tl 54622 2020-04-05 22:33:21Z karl $
=cut
# to remake HTML version: pod2html --cachedir=/tmp install-tl >/tmp/itl.html
diff --git a/systems/texlive/tlnet/install-tl-windows.bat b/systems/texlive/tlnet/install-tl-windows.bat
index e2031b82e5..1caf59962b 100755
--- a/systems/texlive/tlnet/install-tl-windows.bat
+++ b/systems/texlive/tlnet/install-tl-windows.bat
@@ -134,6 +134,10 @@ set args=%args% %p%
goto rebuildargs
:nomoreargs
+
+set wish="%instroot%tlpkg\tltcl\tclkit.exe"
+if not exist "%wish%" set wish="%instroot%tlpkg\tltcl\bin\wish.exe"
+if not exist "%wish%" set tcl=no
if %forbid% == yes set tcl=no
rem Check for tex directories on path and remove them.
@@ -183,9 +187,9 @@ set errlev=0
rem Start installer
if %tcl% == yes (
-rem echo "%instroot%tlpkg\tltcl\tclkit.exe" "%instroot%tlpkg\installer\install-tl-gui.tcl" -- %args%
+rem echo "%wish%" "%instroot%tlpkg\installer\install-tl-gui.tcl" -- %args%
rem pause
-"%instroot%tlpkg\tltcl\tclkit.exe" "%instroot%tlpkg\installer\install-tl-gui.tcl" -- %args%
+"%wish%" "%instroot%tlpkg\installer\install-tl-gui.tcl" -- %args%
) else (
rem echo perl "%instroot%install-tl" %args%
rem pause
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
index f9361b9e72..0f3e70bfc0 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
@@ -1,4 +1,4 @@
-# $Id: TLConfig.pm 53977 2020-02-29 23:16:52Z karl $
+# $Id: TLConfig.pm 54123 2020-03-06 00:59:56Z preining $
# TeXLive::TLConfig.pm - module exporting configuration values
# Copyright 2007-2020 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLConfig;
-my $svnrev = '$Revision: 53977 $';
+my $svnrev = '$Revision: 54123 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -46,6 +46,8 @@ BEGIN {
%TLPDBSettings
%TLPDBConfigs
$NetworkTimeout
+ $MaxLWPErrors
+ $MaxLWPReinitCount
$PartialEngineSupport
$F_OK $F_WARNING $F_ERROR $F_NOPOSTACTION
$ChecksumLength
@@ -57,11 +59,11 @@ BEGIN {
# the year of our release, will be used in the location of the
# network packages, and in menu names, and other places.
-$ReleaseYear = 2019;
+$ReleaseYear = 2020;
# users can upgrade from this year to the current year; might be the
# same as the release year, or any number of releases earlier.
-# Generally not tested.
+# Generally not tested, but should be.
$MinRelease = 2016;
# Meta Categories do not ship files, but only call for other packages.
@@ -93,6 +95,10 @@ our $BlockSize = 4096;
# timeout for network connections (wget, LWP) in seconds
our $NetworkTimeout = 30;
+# number of errors during an LWP session until it is marked as disabled
+our $MaxLWPErrors = 5;
+# max number of times we reenable LWP after it was disabled
+our $MaxLWPReinitCount = 10;
our $Archive = "archive";
our $TeXLiveServerURL = "http://mirror.ctan.org";
@@ -161,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
@@ -236,7 +242,7 @@ our %TLPDBSettings = (
our $WindowsMainMenuName = "TeX Live $ReleaseYear";
# Comma-separated list of engines which do not exist on all platforms.
-our $PartialEngineSupport = "luahbtex,luajittex,mfluajit";
+our $PartialEngineSupport = "luajithbtex,luajittex,mfluajit";
# Flags for error handling across the scripts and modules
# all fine
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
index fbd7d1c7a4..5ce0e3632e 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
@@ -1,4 +1,4 @@
-# $Id: TLCrypto.pm 53853 2020-02-21 08:39:42Z preining $
+# $Id: TLCrypto.pm 54064 2020-03-04 01:25:36Z preining $
# TeXLive::TLCrypto.pm - handle checksums and signatures.
# Copyright 2016-2020 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -12,7 +12,7 @@ use TeXLive::TLConfig;
use TeXLive::TLUtils qw(debug ddebug win32 which platform
conv_to_w32_path tlwarn tldie);
-my $svnrev = '$Revision: 53853 $';
+my $svnrev = '$Revision: 54064 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -595,9 +595,12 @@ sub gpg_verify_signature {
debug("verification succeeded, output:\n$out\n");
return ($VS_VERIFIED, $out);
} else {
- if (grep(/^\[GNUPG:\] NO_PUBKEY (.*)/, @status_lines)) {
- debug("missing pubkey $1\n");
- return ($VS_PUBKEY_MISSING, "missing pubkey $1");
+ my @nopb = grep(/^\[GNUPG:\] NO_PUBKEY /, @status_lines);
+ if (@nopb) {
+ my $mpk = $nopb[-1];
+ $mpk =~ s/^\[GNUPG:\] NO_PUBKEY //;
+ debug("missing pubkey $mpk\n");
+ return ($VS_PUBKEY_MISSING, "missing pubkey $mpk");
}
# we could do more checks on what is the actual problem here!
return ($VS_SIGNATURE_ERROR, $out);
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
index e756914562..3a93fac6f4 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
@@ -1,4 +1,4 @@
-# $Id: TLDownload.pm 42254 2016-10-11 01:22:02Z preining $
+# $Id: TLDownload.pm 54123 2020-03-06 00:59:56Z preining $
# TeXLive::TLDownload.pm - module for abstracting the download modes
# Copyright 2009-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -9,7 +9,7 @@ package TeXLive::TLDownload;
use TeXLive::TLUtils;
use TeXLive::TLConfig;
-my $svnrev = '$Revision: 42254 $';
+my $svnrev = '$Revision: 54123 $';
my $_modulerevision;
if ($svnrev =~ m/: ([0-9]+) /) {
$_modulerevision = $1;
@@ -20,8 +20,6 @@ sub module_revision {
return $_modulerevision;
}
-my $MAX_ERRORCOUNT = 5;
-
# since Net::HTTP and Net::FTP are shipped by the same packages
# we only test for Net::HTTP, if that fails, let us know ;-)
our $net_lib_avail = 0;
@@ -41,6 +39,18 @@ sub new
{
my $class = shift;
my $self = {};
+ $self->{'initcount'} = 0;
+ bless $self, $class;
+ $self->reinit();
+ return $self;
+}
+
+
+
+
+sub reinit
+{
+ my $self = shift;
my $ua = LWP::UserAgent->new(
agent => "texlive/lwp",
# use LWP::ConnCache, and keep 1 connection open
@@ -51,13 +61,8 @@ sub new
$self->{'ua'} = $ua;
$self->{'enabled'} = 1;
$self->{'errorcount'} = 0;
- bless $self, $class;
- return $self;
+ $self->{'initcout'} += 1;
}
-
-
-
-
sub enabled
{
my $self = shift;
@@ -80,6 +85,11 @@ sub disable
my $self = shift;
$self->{'enabled'} = 0;
}
+sub initcount
+{
+ my $self = shift;
+ return $self->{'initcount'};
+}
sub errorcount
{
my $self = shift;
@@ -110,7 +120,7 @@ sub get_file {
my ($self,$url,$out,$size) = @_;
#
# automatically disable if error count is getting too big
- if ($self->errorcount > $MAX_ERRORCOUNT) {
+ if ($self->errorcount > $TeXLive::TLConfig::MaxLWPErrors) {
$self->disable;
}
# return if disabled
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
index ce00df5bf7..ba86ac2097 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
@@ -1,4 +1,4 @@
-# $Id: TLPDB.pm 53820 2020-02-17 03:23:13Z preining $
+# $Id: TLPDB.pm 54630 2020-04-06 11:49:32Z preining $
# TeXLive::TLPDB.pm - tlpdb plain text database files.
# Copyright 2007-2020 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLPDB;
-my $svnrev = '$Revision: 53820 $';
+my $svnrev = '$Revision: 54630 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -1775,11 +1775,20 @@ sub not_virtual_install_package {
}
}
my $media = $self->media;
+ my $container_is_versioned = 0;
if ($media eq 'local_uncompressed') {
$container = \@installfiles;
} elsif ($media eq 'local_compressed') {
for my $ext (map { $Compressors{$_}{'extension'} } keys %Compressors) {
- if (-r "$root/$Archive/$pkg.tar.$ext") {
+ # request versioned containers when local (i.e., ISO image),
+ # since the unversioned symlinks cannot be dereferenced
+ # on Windows.
+ my $rev = $tlpobj->revision;
+ if (-r "$root/$Archive/$pkg.r$rev.tar.$ext") {
+ $container_is_versioned = 1;
+ $container = "$root/$Archive/$pkg.r$rev.tar.$ext";
+ } elsif (-r "$root/$Archive/$pkg.tar.$ext") {
+ $container_is_versioned = 0;
$container = "$root/$Archive/$pkg.tar.$ext";
}
}
@@ -1789,8 +1798,11 @@ sub not_virtual_install_package {
return(0);
}
} elsif (&media eq 'NET') {
+ # Since the NET server cannot be a Windows machine,
+ # ok to request the unversioned file.
$container = "$root/$Archive/$pkg.tar."
. $Compressors{$DefaultCompressorFormat}{'extension'};
+ $container_is_versioned = 0;
}
my $container_str = ref $container eq "ARRAY"
? "[" . join (" ", @$container) . "]" : $container;
@@ -1816,14 +1828,22 @@ sub not_virtual_install_package {
# - there are actually src/doc files present
if ($container_src_split && $opt_src && $tlpobj->srcfiles) {
my $srccontainer = $container;
- $srccontainer =~ s/\.tar\.$CompressorExtRegexp$/.source.tar.$1/;
+ if ($container_is_versioned) {
+ $srccontainer =~ s/\.(r[0-9]*)\.tar\.$CompressorExtRegexp$/.source.$1.tar.$2/;
+ } else {
+ $srccontainer =~ s/\.tar\.$CompressorExtRegexp$/.source.tar.$1/;
+ }
$self->_install_data($srccontainer, $reloc, \@installfiles, $totlpdb,
$tlpobj->srccontainersize, $tlpobj->srccontainerchecksum)
|| return(0);
}
if ($container_doc_split && $real_opt_doc && $tlpobj->docfiles) {
my $doccontainer = $container;
- $doccontainer =~ s/\.tar\.$CompressorExtRegexp$/.doc.tar.$1/;
+ if ($container_is_versioned) {
+ $doccontainer =~ s/\.(r[0-9]*)\.tar\.$CompressorExtRegexp$/.doc.$1.tar.$2/;
+ } else {
+ $doccontainer =~ s/\.tar\.$CompressorExtRegexp$/.doc.tar.$1/;
+ }
$self->_install_data($doccontainer, $reloc, \@installfiles,
$totlpdb, $tlpobj->doccontainersize, $tlpobj->doccontainerchecksum)
|| return(0);
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
index 4cc6af6220..497b8e8b39 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
@@ -1,4 +1,4 @@
-# $Id: TLPSRC.pm 53428 2020-01-16 23:29:27Z karl $
+# $Id: TLPSRC.pm 54413 2020-03-20 06:49:12Z hironobu $
# 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: 53428 $';
+my $svnrev = '$Revision: 54413 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -184,7 +184,10 @@ sub from_file {
$shortdesc = "";
} elsif ($line =~ /^longdesc$/) {
- $longdesc .= "\n";
+ # We need to use a space here instead of a newline so that strings
+ # read from *.tlpsrc and tlpdb come out the same; see $shortdesc
+ # and $longdesc assignments below.
+ $longdesc .= " ";
} elsif ($line =~ /^longdesc\s+(.*)$/) {
$longdesc .= "$1 ";
@@ -228,6 +231,18 @@ sub from_file {
if ($name =~ m/^[[:space:]]*$/) {
die "Cannot deduce name from file argument and name tag not found";
}
+ #
+ # We should call TeXCatalogue::beautify(), but let's be lazy since not
+ # everything comes up in practice. We want the parsing from .tlpsrc to
+ # result in exactly the same string, including spaces, as parsing from
+ # texlive.tlpdb. Otherwise tl-update-tlpdb's tlpdb_catalogue_compare
+ # will think the strings are always different.
+ $shortdesc =~ s/\s+$//g; # rm trailing whitespace (shortdesc)
+ $longdesc =~ s/\s+$//g; # rm trailing whitespace (longdesc)
+ $longdesc =~ s/\s\s+/ /g; # collapse multiple whitespace characters to one
+ # see comments in beautify.
+ $longdesc =~ s,http://grants.nih.gov/,grants.nih.gov/,g;
+ #
$self->name($name);
$self->category($category);
$self->catalogue($catalogue) if $catalogue;
@@ -946,8 +961,8 @@ On W32 declares files with the extenstion I<.ext> of file type I<name>.
=item C<postaction script file=I<file> [filew32=I<filew32>]>
This postaction executes the given I<file> with two arguments, the first
-being the root of the installation, the second being either the string
-C<install> or C<remove>.
+being either the string C<install> or C<remove>, the second being the
+root of the installation.
If the C<filew32> argument is given this script is run on Windows systems
instead of the one given via C<file>.
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
index 5a37f52a85..cb327946e3 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -1,12 +1,12 @@
-# $Id: TLTREE.pm 48520 2018-08-31 03:41:13Z preining $
+# $Id: TLTREE.pm 54067 2020-03-04 02:40:21Z karl $
# TeXLive::TLTREE.pm - work with the tree of all files
-# Copyright 2007-2018 Norbert Preining
+# Copyright 2007-2020 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
package TeXLive::TLTREE;
-my $svnrev = '$Revision: 48520 $';
+my $svnrev = '$Revision: 54067 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -385,9 +385,9 @@ sub _get_files_matching_glob_pattern
my @candfiles = @{$self->{'_filesofdir'}{$dirpart}};
for my $f (@candfiles) {
- ddebug("matching $f in $dirpart via glob $globline\n");
+ dddebug("matching $f in $dirpart via glob $globline\n");
if ($f =~ /^$basepart$/) {
- ddebug("hit: globline=$globline, $dirpart/$f\n");
+ dddebug("hit: globline=$globline, $dirpart/$f\n");
if ("$dirpart" eq ".") {
push @returnfiles, "$f";
} else {
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
index 34862cd6cc..11c481bfe1 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
@@ -1,4 +1,4 @@
-# $Id: TLUtils.pm 53977 2020-02-29 23:16:52Z karl $
+# $Id: TLUtils.pm 54629 2020-04-06 10:40:48Z preining $
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
# Copyright 2007-2020 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: 53977 $';
+my $svnrev = '$Revision: 54629 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -274,16 +274,16 @@ sub platform {
=item C<platform_name($canonical_host)>
-Convert a canonical host names as returned by C<config.guess> into
-TeX Live platform names.
+Convert ORIG_PLATFORM, a canonical host name as returned by
+C<config.guess>, into a TeX Live platform name.
CPU type is determined by a regexp, and any C</^i.86/> name is replaced
by C<i386>.
-For OS we need a list because what's returned is not likely to match our
-historical names, e.g., C<config.guess> returns C<linux-gnu> but we need
-C<linux>. This list might/should contain OSs which are not currently
-supported.
+For the OS value we need a list because what's returned is not likely to
+match our historical names, e.g., C<config.guess> returns C<linux-gnu>
+but we need C<linux>. This list contains old OSs which are not currently
+supported, just in case.
If a particular platform is not found in this list we use the regexp
C</.*-(.*$)/> as a last resort and hope it provides something useful.
@@ -291,12 +291,15 @@ C</.*-(.*$)/> as a last resort and hope it provides something useful.
=cut
sub platform_name {
- my ($guessed_platform) = @_;
+ my ($orig_platform) = @_;
+ my $guessed_platform = $orig_platform;
+ # try to parse out some bsd variants that use amd64.
$guessed_platform =~ s/^x86_64-(.*-k?)(free|net)bsd/amd64-$1$2bsd/;
my $CPU; # CPU type as reported by config.guess.
my $OS; # O/S type as reported by config.guess.
($CPU = $guessed_platform) =~ s/(.*?)-.*/$1/;
+
$CPU =~ s/^alpha(.*)/alpha/; # alphaev whatever
$CPU =~ s/mips64el/mipsel/; # don't distinguish mips64 and 32 el
$CPU =~ s/powerpc64/powerpc/; # don't distinguish ppc64
@@ -308,7 +311,7 @@ sub platform_name {
$CPU = $guessed_platform =~ /hf$/ ? "armhf" : "armel";
}
- my @OSs = qw(aix cygwin darwin freebsd hpux irix
+ my @OSs = qw(aix cygwin darwin dragonfly freebsd hpux irix
kfreebsd linux netbsd openbsd solaris);
for my $os (@OSs) {
# Match word boundary at the beginning of the os name so that
@@ -317,7 +320,12 @@ sub platform_name {
# solaris2 is matched.
$OS = $os if $guessed_platform =~ /\b$os/;
}
-
+
+ if (! $OS) {
+ warn "$0: could not guess OS from config.guess string: $orig_platform";
+ $OS = "unknownOS";
+ }
+
if ($OS eq "linux") {
# deal with the special case of musl based distributions
# config.guess returns
@@ -337,7 +345,7 @@ sub platform_name {
# We don't use uname numbers here.)
#
# this changes each year, per above:
- my $mactex_darwin = 12; # lowest minor rev supported by x86_64-darwin.
+ my $mactex_darwin = 13; # 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).
@@ -346,7 +354,7 @@ sub platform_name {
if ($os_major != 10) {
warn "$0: only MacOSX is supported, not $OS $os_major.$os_minor "
. " (from sw_vers -productVersion: $sw_vers)\n";
- return "unknown-unknown";
+ return "unknownmac-unknownmac";
}
if ($os_minor >= $mactex_darwin) {
; # current version, default is ok (x86_64-darwin).
@@ -413,8 +421,9 @@ sub platform_desc {
'universal-darwin' => 'MacOSX universal binaries',
'win32' => 'Windows',
'x86_64-cygwin' => 'Cygwin on x86_64',
- 'x86_64-darwin' => 'MacOSX current (10.12-) 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',
'x86_64-linuxmusl' => 'GNU/Linux on x86_64 with musl',
'x86_64-solaris' => 'Solaris on x86_64',
@@ -536,7 +545,7 @@ and thus honors various env variables like C<TMPDIR>, C<TMP>, and C<TEMP>.
sub initialize_global_tmpdir {
$::tl_tmpdir = File::Temp::tempdir(CLEANUP => 1);
- ddebug("tl_tempdir: creating global tempdir $::tl_tmpdir\n");
+ ddebug("initialize_global_tmpdir: creating global tempdir $::tl_tmpdir\n");
return ($::tl_tmpdir);
}
@@ -550,7 +559,7 @@ is terminated.
sub tl_tmpdir {
initialize_global_tmpdir() if (!defined($::tl_tmpdir));
my $tmp = File::Temp::tempdir(DIR => $::tl_tmpdir, CLEANUP => 1);
- ddebug("tl_tempdir: creating tempdir $tmp\n");
+ ddebug("tl_tmpdir: creating tempdir $tmp\n");
return ($tmp);
}
@@ -2205,7 +2214,10 @@ sub check_file_and_remove {
if ($tlchecksum ne $checksum) {
tlwarn("TLUtils::check_file: checksums differ for $xzfile:\n");
tlwarn("TLUtils::check_file: tlchecksum=$tlchecksum, arg=$checksum\n");
- $check_file_tmpdir = File::Temp::tempdir("tlcheckfileXXXXXXXX");
+ # on Windows passing a pattern creates the tmpdir in PWD
+ # which means that it will be tried to be created on the DVD
+ # $check_file_tmpdir = File::Temp::tempdir("tlcheckfileXXXXXXXX");
+ $check_file_tmpdir = File::Temp::tempdir();
tlwarn("TLUtils::check_file: removing $xzfile, "
. "but saving copy in $check_file_tmpdir\n");
copy($xzfile, $check_file_tmpdir);
@@ -2790,31 +2802,42 @@ sub download_file {
}
}
+
sub _download_file_lwp {
my ($url, $dest) = @_;
- if (defined($::tldownload_server) && $::tldownload_server->enabled) {
- debug("persistent connection set up, trying to get $url (for $dest)\n");
- my $ret = $::tldownload_server->get_file($url, $dest);
- if ($ret) {
- ddebug("downloading file via persistent connection succeeded\n");
- return $ret;
- } else {
- debug("TLUtils::download_file: persistent connection ok,"
- . " but download failed: $url\n");
- debug("TLUtils::download_file: retrying with wget.\n");
+ if (!defined($::tldownload_server)) {
+ ddebug("::tldownload_server not defined\n");
+ return(0);
+ }
+ if (!$::tldownload_server->enabled) {
+ # try to reinitialize a disabled connection
+ # disabling happens after 6 failed download trials
+ # we just re-initialize the connection
+ if (!setup_persistent_downloads()) {
+ # setup failed, give up
+ debug("reinitialization of LWP download failed\n");
+ return(0);
}
+ # we don't need to check for ->enabled, because
+ # setup_persistent_downloads calls TLDownload->new()
+ # which, if it succeeds, automatically set enabled to 1
+ }
+ # we are still here, so try to download
+ debug("persistent connection set up, trying to get $url (for $dest)\n");
+ my $ret = $::tldownload_server->get_file($url, $dest);
+ if ($ret) {
+ ddebug("downloading file via persistent connection succeeded\n");
+ return $ret;
} else {
- if (!defined($::tldownload_server)) {
- ddebug("::tldownload_server not defined\n");
- } else {
- ddebug("::tldownload_server->enabled is not set\n");
- }
- debug("persistent connection not set up\n");
+ debug("TLUtils::download_file: persistent connection ok,"
+ . " but download failed: $url\n");
+ debug("TLUtils::download_file: retrying with other downloaders.\n");
}
# if we are still here, download with LWP didn't succeed.
return(0);
}
+
sub _download_file_program {
my ($url, $dest, $type) = @_;
if (win32()) {
@@ -3419,9 +3442,11 @@ strings. The message will be omitted unless C<-v -v -v> was specified.
If the log file (see L<process_logging_options>) is defined, it also
writes there.
-This third level debugging message reports messages about processing
-each line of any tlpdb files read, in addition to the first and second
-levels.
+In addition to the first and second levels, this third level debugging
+message reports messages about processing each line of any tlpdb files
+read, and messages about files tested or matched against tlpsrc
+patterns. This output is extremely voluminous, so unless you're
+debugging those parts of the code, it just gets in the way.
=cut
@@ -3840,7 +3865,16 @@ false.
sub setup_persistent_downloads {
if ($TeXLive::TLDownload::net_lib_avail) {
ddebug("setup_persistent_downloads has net_lib_avail set\n");
- $::tldownload_server = TeXLive::TLDownload->new;
+ if ($::tldownload_server) {
+ if ($::tldownload_server->initcount() > $TeXLive::TLConfig::MaxLWPReinitCount) {
+ debug("stop retrying to initialize LWP after 10 failures\n");
+ return 0;
+ } else {
+ $::tldownload_server->reinit();
+ }
+ } else {
+ $::tldownload_server = TeXLive::TLDownload->new;
+ }
if (!defined($::tldownload_server)) {
ddebug("TLUtils:setup_persistent_downloads: failed to get ::tldownload_server\n");
} else {
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
index 1354a89255..9afc47f11e 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
@@ -1,4 +1,4 @@
-# $Id: TLWinGoo.pm 53076 2019-12-10 06:20:44Z preining $
+# $Id: TLWinGoo.pm 54289 2020-03-14 10:46:20Z siepo $
# 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: 53076 $';
+my $svnrev = '$Revision: 54289 $';
my $_modulerevision;
if ($svnrev =~ m/: ([0-9]+) /) {
$_modulerevision = $1;
@@ -140,7 +140,6 @@ BEGIN {
$Registry->Delimiter('/');
$Registry->ArrayValues(0);
$Registry->FixSzNulls(1);
- require Win32::OLE::NLS;
require Win32::Shortcut;
Win32::Shortcut->import( qw( SW_SHOWNORMAL SW_SHOWMINNOACTIVE ) );
require Time::HiRes;
@@ -164,18 +163,20 @@ my $is_win = ($^O =~ /^MSWin/i);
# Win32: import some wrappers for API functions
# failed to get Win32::API::More to work with raw API functions;
-# for now, use a tiny dll with perl-friendly wrappers
# import failures return a null result;
# call imported functions only if true/non-null
my $SendMessage = 0;
my $update_fu = 0;
+my $getlang = 0;
if ($is_win) {
$SendMessage = new Win32::API('user32', 'SendMessageTimeout', 'LLPPLLP', 'L');
debug ("Import failure SendMessage\n") unless $SendMessage;
$update_fu = new Win32::API('shell32', 'SHChangeNotify', 'LIPP', 'V');
debug ("Import failure assoc_notify\n") unless $update_fu;
+ $getlang = Win32::API::More->new('kernel32', 'long GetUserDefaultLangID()');
+ debug ("Import failure GetUserDefaultLangID\n") unless $getlang;
}
=pod
@@ -306,7 +307,8 @@ Two-letter country code representing the locale of the current user
=cut
sub reg_country {
- my $value = Win32::OLE::NLS::GetUserDefaultLangID();
+ my $value = 0;
+ if ($getlang) {$value = $getlang->Call();}
return unless $value;
$value = sprintf ("%04x", $value);
my $lmkey = $Registry -> Open("HKEY_CLASSES_ROOT/MIME/Database/Rfc1766/",
@@ -1416,16 +1418,13 @@ sub maybe_make_ro {
# S-1-5-11 Authenticated users
# S-1-5-32-545 Users
# S-1-5-32-544 administrators
- # S-1-3-0 creator owner
+ # S-1-3-0 creator owner (does not work right)
# S-1-3-1 creator group
- # useful explanations at http://timbolton.net/2010/06/23/
- # /icacls-changing-permissions-on-files-and-folders
-
# /reset is necessary for removing non-standard existing permissions
my $cmd = 'cmd /c "icacls . /reset && icacls . /inheritance:r'.
- ' /grant:r *S-1-5-32-544:(OI)(CI)F /grant *S-1-3-0:(OI)(CI)F'.
- ' /grant *S-1-5-11:(OI)(CI)RX"';
+ ' /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 /T"';
log "Making read-only\n".`$cmd`."\n";
# go back to original directory
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TeXCatalogue.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TeXCatalogue.pm
index ad54929075..8d9b31729d 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TeXCatalogue.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TeXCatalogue.pm
@@ -1,6 +1,6 @@
-# $Id: TeXCatalogue.pm 53204 2019-12-21 23:18:19Z karl $
+# $Id: TeXCatalogue.pm 54367 2020-03-16 22:59:15Z preining $
# TeXLive::TeXCatalogue - module for accessing the TeX Catalogue
-# Copyright 2007-2019 Norbert Preining
+# Copyright 2007-2020 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
#
@@ -13,7 +13,7 @@ use Text::Unidecode;
package TeXLive::TeXCatalogue::Entry;
-my $svnrev = '$Revision: 53204 $';
+my $svnrev = '$Revision: 54367 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -81,7 +81,17 @@ sub initialize {
$self->{'name'} = $parser->findvalue("/entry/name")->value();
$self->{'caption'} = beautify($parser->findvalue("/entry/caption")->value());
$self->{'description'} = beautify($parser->findvalue("/entry/description")->value());
- $self->{'license'} = $parser->findvalue('/entry/license/@type')->value();
+ # there can be multiple entries of licenses, collected them all
+ # into one string
+ my $licset = $parser->find('/entry/license');
+ my @liclist;
+ foreach my $node ($licset->get_nodelist) {
+ my $lictype = $parser->find('./@type',$node);
+ push @liclist, "$lictype";
+ }
+ $self->{'license'} = join(' ', @liclist);
+ # was before
+ # $self->{'license'} = $parser->findvalue('/entry/license/@type')->value();
$self->{'version'} = Text::Unidecode::unidecode(
$parser->findvalue('/entry/version/@number')->value());
$self->{'ctan'} = $parser->findvalue('/entry/ctan/@path')->value();
@@ -137,13 +147,28 @@ sub initialize {
sub beautify {
my ($txt) = @_;
+ # transliterate to ascii: it allows the final tlpdb to be pure ascii,
+ # avoiding problems since we don't control the user's terminal encoding
+ # Do first in case spaces are output by the transliteration.
+ $txt = Text::Unidecode::unidecode($txt);
+ #
$txt =~ s/\n/ /g; # make one line
$txt =~ s/^\s+//g; # rm leading whitespace
$txt =~ s/\s+$//g; # rm trailing whitespace
- $txt =~ s/\s\s+/ /g; # multiple spaces to one
- # transliterate to ascii: it allows the final tlpdb to be pure ascii,
- # avoiding problems since we don't control the user's terminal encoding
- return Text::Unidecode::unidecode($txt);
+ $txt =~ s/\s\s+/ /g; # collapse multiple whitespace characters to one
+ $txt =~ s/\t/ /g; # tabs to spaces
+
+ # one last bit of horribleness: there is one url in the descriptions
+ # which is longer than our multilineformat format (in TLPOBJ). The
+ # result is that it is forcibly broken. Apparently there is no way in
+ # Perl to override that. This makes it impossible to get identical
+ # longdesc results. Turns out that removing the "http://" prefix
+ # shortens it enough to fit, so do that. The better solution would be
+ # to use Text::Wrap or some other text-filling code, but going for
+ # quick and dirty here.
+ $txt =~ s,http://grants.nih.gov/,grants.nih.gov/,g;
+
+ return $txt;
}
sub name {
diff --git a/systems/texlive/tlnet/tlpkg/gpg/pubring.gpg b/systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
index 64849a5c6d..672b2b2cb3 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/tl-key-extension.txt b/systems/texlive/tlnet/tlpkg/gpg/tl-key-extension.txt
index 7f9bb998fd..a5e7650809 100644
--- a/systems/texlive/tlnet/tlpkg/gpg/tl-key-extension.txt
+++ b/systems/texlive/tlnet/tlpkg/gpg/tl-key-extension.txt
@@ -1,4 +1,4 @@
-$Id: tl-key-extension.txt 51076 2019-05-10 22:23:09Z karl $
+$Id: tl-key-extension.txt 54627 2020-04-06 02:50:49Z preining $
(Public domain.)
How to update TeX Live distribution signing key
@@ -11,16 +11,17 @@ shut down networking service
cp gpg directory from USB stick to computer
-export GNUPGHOME=.....
+export GNUPGHOME=...<COPY OF USBSTICK gpg directory>
export KEYID=0xC78B82D8C79512F79CC0D7C80D5E5D9106BAB6BC
gpg --edit-key $KEYID
> key 2
# selects the expiring key, check!
> expire
-> 1y
+> 16m
# choose something after the release of the next TL
> save
+# export public key for import into svn and TUG account
gpg -a --export $KEYID > texlive.asc
# update USB drive with new stuff, remove from home,
@@ -32,16 +33,14 @@ gpg --send-keys $KEYID
# update TeX Live repository
-export GNUPGHOME=/path/to/Master/tlpkg/gpg
+export GNUPGHOME=/path/to/texlive-svn/Master/tlpkg/gpg
# use gpg version 1 here!!!
-gpg1 --import texlive.rsa
+gpg1 --import texlive.asc
svn/git commit
-# on the TUG server
- gpg --homedir ~texlive/etc \
- --keyserver hkp://pool.sks-keyservers.net \
- --recv-key $KEYID
+# on the TUG server (needs the exported public key in
+# texlive.asc, see above how to export it)
+gpg --homedir ~texlive/.gnupg --import texlive.asc
-# or import from texlive.asc
diff --git a/systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg b/systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
index d563215ef8..96474ee104 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/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index d6e70c79af..3f90e37e6e 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -1,90 +1,92 @@
$mirrors = {
'Africa' => {
'Algeria' => {
- 'http://ctan.epst-tlemcen.dz/tex-archive/' => 1
+ 'http://ctan.epst-tlemcen.dz/tex-archive/' => 1,
},
'Morocco' => {
- 'https://mirror.marwan.ma/ctan/' => 1
+ 'https://mirror.marwan.ma/ctan/' => 1,
},
'South Africa' => {
'http://ftp.leg.uct.ac.za/pub/packages/ctan/' => 1,
'http://ftp.sun.ac.za/ftp/CTAN/' => 1,
- 'http://mirror.ufs.ac.za/ctan/' => 1
- }
+ 'http://mirror.ufs.ac.za/ctan/' => 1,
+ },
},
'Asia' => {
'China' => {
'http://mirror.lzu.edu.cn/CTAN/' => 1,
'http://mirrors.cqu.edu.cn/CTAN/' => 1,
+ 'http://mirrors.geekpie.club/CTAN/' => 1,
'http://mirrors.hit.edu.cn/CTAN/' => 1,
'http://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
- 'http://mirrors.ustc.edu.cn/CTAN/' => 1
+ 'http://mirrors.ustc.edu.cn/CTAN/' => 1,
},
'Hong Kong' => {
- 'https://mirror-hk.koddos.net/CTAN/' => 1
+ 'https://mirror-hk.koddos.net/CTAN/' => 1,
},
'India' => {
'http://ctan.imsc.res.in/' => 1,
- 'http://mirror.iopb.res.in/tex-archive/' => 1
+ 'http://mirror.iopb.res.in/tex-archive/' => 1,
},
'Indonesia' => {
- 'https://mirror.unpad.ac.id/ctan/' => 1
+ 'https://mirror.unpad.ac.id/ctan/' => 1,
},
'Iran' => {
'http://ctan.asis.ai/' => 1,
- 'http://ctan.yazd.ac.ir/' => 1
+ 'http://ctan.um.ac.ir/' => 1,
+ 'http://ctan.yazd.ac.ir/' => 1,
},
'Japan' => {
'ftp://ftp.kddilabs.jp/CTAN/' => 1,
'ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/' => 1,
'http://ftp.jaist.ac.jp/pub/CTAN/' => 1,
- 'http://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1
+ 'http://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
},
'Korea' => {
'http://ftp.harukasan.org/CTAN/' => 1,
+ 'http://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'http://ftp.ktug.org/tex-archive/' => 1,
'http://mirror.navercorp.com/CTAN/' => 1,
- 'http://mirror.yongbok.net/ctan/' => 1
+ 'http://mirror.yongbok.net/ctan/' => 1,
},
'Philippines' => {
- 'http://mirror.pregi.net/tex-archive/' => 1
+ 'http://mirror.pregi.net/tex-archive/' => 1,
},
'Singapore' => {
- 'https://download.nus.edu.sg/mirror/ctan/' => 1
+ 'https://download.nus.edu.sg/mirror/ctan/' => 1,
},
'Taiwan' => {
- 'http://ftp.yzu.edu.tw/CTAN/' => 1
- }
+ 'http://ftp.yzu.edu.tw/CTAN/' => 1,
+ },
},
'Europe' => {
'Austria' => {
'http://mirror.easyname.at/ctan/' => 1,
- 'http://mirror.kumi.systems/ctan/' => 1
+ 'http://mirror.kumi.systems/ctan/' => 1,
},
'Belarus' => {
- 'http://mirror.datacenter.by/pub/mirrors/CTAN/' => 1
+ 'http://mirror.datacenter.by/pub/mirrors/CTAN/' => 1,
},
'Czech Republic' => {
- 'http://ftp.cvut.cz/tex-archive/' => 1
+ 'http://ftp.cvut.cz/tex-archive/' => 1,
},
'Denmark' => {
- 'http://mirrors.dotsrc.org/ctan/' => 1
+ 'http://mirrors.dotsrc.org/ctan/' => 1,
},
'Finland' => {
'ftp://ftp.funet.fi/pub/TeX/CTAN/' => 1,
- 'https://www.texlive.info/CTAN/' => 1
+ 'https://www.texlive.info/CTAN/' => 1,
},
'France' => {
'http://ctan.crest.fr/tex-archive/' => 1,
'http://ctan.mines-albi.fr/' => 1,
'http://ctan.tetaneutral.net/' => 1,
'http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/' => 1,
+ 'http://mirror.ibcp.fr/pub/CTAN/' => 1,
'http://mirrors.ircam.fr/pub/CTAN/' => 1,
'http://mirrors.standaloneinstaller.com/ctan/' => 1,
- 'https://ctan.mc1.root.project-creative.net/' => 1,
- 'https://ctan.mc2.root.project-creative.net/' => 1,
- 'https://mirrors.chevalier.io/CTAN/' => 1
+ 'https://mirrors.chevalier.io/CTAN/' => 1,
},
'Germany' => {
'ftp://ftp.fu-berlin.de/tex/CTAN/' => 1,
@@ -98,93 +100,96 @@ $mirrors = {
'http://packages.oth-regensburg.de/ctan/' => 1,
'http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/' => 1,
'https://ctan.kako-dev.de/' => 1,
- 'https://ctan.net/' => 1
+ 'https://ctan.net/' => 1,
},
'Greece' => {
- 'http://ftp.cc.uoc.gr/mirrors/CTAN/' => 1
+ 'http://ftp.cc.uoc.gr/mirrors/CTAN/' => 1,
},
'Hungary' => {
- 'https://mirror.szerverem.hu/ctan/' => 1
+ 'https://mirror.szerverem.hu/ctan/' => 1,
},
'Italy' => {
- 'http://ctan.mirror.garr.it/mirrors/CTAN/' => 1
+ 'http://ctan.mirror.garr.it/mirrors/CTAN/' => 1,
},
'Netherlands' => {
'http://ctan.cs.uu.nl/' => 1,
- 'http://ctan.triasinformatica.nl/' => 1,
'http://ftp.snt.utwente.nl/pub/software/tex/' => 1,
- 'http://mirror.koddos.net/CTAN/' => 1
+ 'http://mirror.koddos.net/CTAN/' => 1,
},
'Norway' => {
- 'http://ctan.uib.no/' => 1
+ 'http://ctan.uib.no/' => 1,
},
'Poland' => {
'ftp://ftp.gust.org.pl/TeX/' => 1,
'ftp://sunsite.icm.edu.pl/pub/CTAN/' => 1,
- 'http://piotrkosoft.net/pub/mirrors/CTAN/' => 1
+ 'http://piotrkosoft.net/pub/mirrors/CTAN/' => 1,
},
'Portugal' => {
'http://mirrors.up.pt/pub/CTAN/' => 1,
- 'https://ftp.eq.uc.pt/software/TeX/' => 1
+ 'https://ftp.eq.uc.pt/software/TeX/' => 1,
},
'Romania' => {
- 'http://mirrors.nxthost.com/ctan/' => 1
+ 'http://mirrors.nxthost.com/ctan/' => 1,
},
'Russia' => {
'http://ctan.altspu.ru/' => 1,
'http://mirror.macomnet.net/pub/CTAN/' => 1,
- 'http://mirrors.mi.ras.ru/CTAN/' => 1
+ 'http://mirrors.mi.ras.ru/CTAN/' => 1,
},
'Serbia' => {
- 'http://ctan.mirror.ftn.uns.ac.rs/' => 1
+ 'http://ctan.mirror.ftn.uns.ac.rs/' => 1,
},
'Slovenia' => {
- 'http://ctan.ijs.si/tex-archive/' => 1
+ 'http://ctan.ijs.si/tex-archive/' => 1,
},
'Spain' => {
- 'http://osl.ugr.es/CTAN/' => 1
+ 'http://osl.ugr.es/CTAN/' => 1,
},
'Sweden' => {
- 'http://ftp.acc.umu.se/mirror/CTAN/' => 1
+ 'http://ftp.acc.umu.se/mirror/CTAN/' => 1,
},
'UK' => {
- 'http://anorien.csc.warwick.ac.uk/mirrors/CTAN/' => 1
- }
+ 'http://anorien.csc.warwick.ac.uk/mirrors/CTAN/' => 1,
+ },
},
'North America' => {
'Canada' => {
- 'http://ctan.forsale.plus/' => 1,
'http://ctan.math.ca/tex-archive/' => 1,
'http://ctan.mirror.colo-serv.net/' => 1,
+ 'http://ctan.mirror.globo.tech/' => 1,
'http://ctan.mirror.rafal.ca/' => 1,
'http://mirror.its.dal.ca/ctan/' => 1,
- 'http://muug.ca/mirror/ctan/' => 1
+ 'http://muug.ca/mirror/ctan/' => 1,
},
'Costa Rica' => {
- 'http://mirrors.ucr.ac.cr/CTAN/' => 1
+ 'http://mirrors.ucr.ac.cr/CTAN/' => 1,
},
'USA' => {
'http://ctan.math.illinois.edu/' => 1,
+ 'http://ctan.math.utah.edu/ctan/tex-archive/' => 1,
'http://ctan.math.washington.edu/tex-archive/' => 1,
'http://ctan.mirrors.hoobly.com/' => 1,
'http://mirror.las.iastate.edu/tex-archive/' => 1,
'http://mirror.utexas.edu/ctan/' => 1,
'http://mirrors.concertpass.com/tex-archive/' => 1,
'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1,
- 'http://mirrors.rit.edu/CTAN/' => 1
- }
+ 'http://mirrors.rit.edu/CTAN/' => 1,
+ },
},
'Oceania' => {
'Australia' => {
- 'http://mirror.aarnet.edu.au/pub/CTAN/' => 1
+ 'http://mirror.aarnet.edu.au/pub/CTAN/' => 1,
},
'New Zealand' => {
- 'http://mirror.aut.ac.nz/CTAN/' => 1
- }
+ 'http://mirror.aut.ac.nz/CTAN/' => 1,
+ },
},
'South America' => {
'Brazil' => {
- 'http://linorg.usp.br/CTAN/' => 1
- }
- }
+ 'http://linorg.usp.br/CTAN/' => 1,
+ },
+ 'Chile' => {
+ 'http://ctan.dcc.uchile.cl/' => 1,
+ },
+ },
};
diff --git a/systems/texlive/tlnet/tlpkg/installer/install-tl.html b/systems/texlive/tlnet/tlpkg/installer/install-tl.html
deleted file mode 100644
index 18a1e4e327..0000000000
--- a/systems/texlive/tlnet/tlpkg/installer/install-tl.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-<title>The TeX Live installer</title>
-</head>
-<body bgcolor="#FFFFFF" text="#000000">
-<!-- $Id: -->
-<h1>The TeX Live installer</h1>
-This is the installation program of the TeX Live distribution.
-<p>
-The installation procedure is simple: just go through the
-menus until you are happy with the way all options are set up,
-and then do <tt>&lt;I&gt;</tt> (start installation).
-<p>
-To select a menu item (a letter or a number marked with brackets)
-just enter the corresponding letter or number and press return
-(the letters are case insensitive except when collections
-are being selected). Do not enter the angle brackets <tt>&lt;&gt;</tt> themselves.
-<p>
-We will now consider each menu item in more detail:
-
-<h2>The binary systems menu (<tt>&lt;B&gt;</tt>)</h2>
-
-The systems menu allows you to select and deselect the binary
-packages for various different platforms. You cannot install Unix
-binaries on Windows but vice versa.
-
-<h2>The schemes menu (<tt>&lt;S&gt;</tt>)</h2>
-
-You can choose from a number of different installation schemes
-for TeX Live. Selecting one of these selects some collections
-in the Collections and Languages lists which you can subsequently
-modify.
-
-<h2>The collections menu (<tt>&lt;C&gt;</tt>)</h2>
-
-The collections menu allows you to select and deselect standard
-collections. Each collection &mdash; TeX macro files, Metafont font
-families, and so on &mdash; consists of several packages.
-<p>
-More than one collection can be selected/deselected at the same time.
-
-<h2>The language collections menu (<tt>&lt;L&gt;</tt>)</h2>
-
-The language collections menu allows you to select and deselect
-language support collections. Each collection consists of several
-packages, which provide features like hyphenation files and fonts.
-<p>
-More than one collection can be selected/deselected at the same time.
-
-<h2>The directories menu (<tt>&lt;D&gt;</tt>)</h2>
-
-The TeX Live distribution will be installed in a single directory tree
-(<tt>TEXDIR</tt>). You may choose any directory you like since there are
-no absolute paths compiled into the binaries. Instead, the Kpathsea
-library selfdir feature ensures that all paths are relative to the
-plocation of the binaries.
-<p>
-The platform independent files are stored in a directory tree in
-<tt>TEXDIR/texmf</tt>. There are also extra directories for performing
-administrative tasks like change of configuration and languages. They
-default to <tt>TEXDIR/texmf-var</tt> and <tt>TEXDIR/texmf-config</tt>.
-<p>
-This system allows you to mount your <tt>TEXDIR/texmf</tt> tree read-only.
-
-<h2>The options menu (<tt>&lt;O&gt;</tt>)</h2>
-
-The options are not applicable to all installations. Set them as
-appropriate for yours.
-
-<h3>use letter size instead of a4 by default</h3>
-
-You can choose letter as the default paper size for some programs.
-
-<h3>create all format files</h3>
-
-If this option is set, format files are created for system-wide use
-by the installer. Otherwise they are will be created automatically
-when needed.
-<p>
-In the latter case format files are stored in user's directory trees
-and in some cases have to be re-created when new packages are
-installed.
-
-<h3>install doc or source trees</h3>
-
-Normally all packages are installed with the source and documentation,
-but these are not needed to actually run the software. If you
-are installing a system for other people, it would be unfriendly to
-select these options; if you know what you are doing and need a
-minimal disk footprint, go ahead
-
-<h3>symlinks in standard directories (UNIX only)</h3>
-
-You can make the binaries, man pages, and info files available on your
-system in either (or both) of two ways:
-<ol>
- <li> install them in <i>standard places</i> that are searched for these files
- <li> change your search paths to include the new directories
-</ol>
-If you select the <i>symlinks</i> option, symbolic links will be installed in
-the directories you choose. Note that if you share the TeX Live installation
-accross several machines across NFS and if the chosen <i>standard places</i> are
-not shared, you need to create the symbolic links on each client, too
-(or use method 2 on your clients).
-<p>
-If you do not use the <i>symlinks</i> option, you probably need to set up
-your search paths (<tt>PATH</tt>, <tt>MANPATH</tt>, <tt>INFOPATH</tt>).
-
-<h2>Install for running from DVD (<tt>&lt;V&gt;</tt>)</h2>
-
-This option sets up a minimal setup which allows TeX Live to
-be run directly from the DVD.
-<p>
-A few directories on the hard disk have to be created for files
-created by the TeX system itsef and for modified configuration files.
-Please change <tt>TEXDIRW</tt> first in the directories menu <tt>&lt;D&gt;</tt>.
-
-</body>
-</html>
diff --git a/systems/texlive/tlnet/tlpkg/installer/texlive.png b/systems/texlive/tlnet/tlpkg/installer/texlive.png
index eb8603ab6b..0d7e4ebba1 100644
--- a/systems/texlive/tlnet/tlpkg/installer/texlive.png
+++ b/systems/texlive/tlnet/tlpkg/installer/texlive.png
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 4d98b5b3cf..fb2f18dfcd 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -1,46 +1,46 @@
name 00texlive.config
category TLCore
-revision 46777
+revision 54074
shortdesc TeX Live network archive option settings
longdesc This package contains configuration options for the TeX Live
-longdesc archive. If container_split_{doc,src}_files/1 are
-longdesc dependencies, the {doc,src} files are split into separate
-longdesc containers (.tar.xz) during container build time. This has NO
-longdesc effect on the appearance within texlive.tlpdb. It is only on
-longdesc the container level. The container_format/WHATEVER specifies
-longdesc the format, currently "xz" is the only supported value
-longdesc (generating .tar.xz files). release/YYYY specifies the release
-longdesc number as used in the installer. minrelease/ZZZZ specifies the
-longdesc minimum release for which this repository is valid, i.e., a
-longdesc release of ZZZZ or later can theoretically be upgraded. Further
+longdesc archive. If container_split_{doc,src}_files/1 are dependencies,
+longdesc the {doc,src} files are split into separate containers
+longdesc (.tar.xz) during container build time. This has NO effect on
+longdesc the appearance within texlive.tlpdb. It is only on the
+longdesc container level. The container_format/WHATEVER specifies the
+longdesc format, currently "xz" is the only supported value (generating
+longdesc .tar.xz files). release/YYYY specifies the release number as
+longdesc used in the installer. minrelease/ZZZZ specifies the minimum
+longdesc release for which this repository is valid, i.e., a release of
+longdesc ZZZZ or later can theoretically be upgraded. Further
longdesc information concerning upgrades can be found at
-longdesc http://www.tug.org/texlive/upgrade.html frozen/[01] specifies
-longdesc whether the release has been frozen The default values are
+longdesc http://www.tug.org/texlive/upgrade.html frozen/[01] specifies
+longdesc whether the release has been frozen The default values are
longdesc taken from TeXLive::TLConfig::TLPDBConfigs hash values at tlpdb
-longdesc creation time but can be overridden here if necessary. For
+longdesc creation time but can be overridden here if necessary. For
longdesc information on the 00texlive prefix see
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/2019
-depend revision/53983
+depend release/2020
+depend revision/54640
name 00texlive.image
category TLCore
-revision 53977
+revision 54620
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
longdesc repository, the installer archives, and, for archival purposes,
-longdesc distributed as an extra tarball under source/. The
+longdesc distributed as an extra tarball under source/. The
longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
-longdesc this list. Those are not included in the source/ tarball. For
+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=4999
+runfiles size=5002
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -399,7 +399,6 @@ runfiles size=4999
tlpkg/tlpsrc/adtrees.tlpsrc
tlpkg/tlpsrc/advdate.tlpsrc
tlpkg/tlpsrc/ae.tlpsrc
- tlpkg/tlpsrc/aecc.tlpsrc
tlpkg/tlpsrc/aeguill.tlpsrc
tlpkg/tlpsrc/afm2pl.tlpsrc
tlpkg/tlpsrc/afparticle.tlpsrc
@@ -428,7 +427,6 @@ runfiles size=4999
tlpkg/tlpsrc/alnumsec.tlpsrc
tlpkg/tlpsrc/alpha-persian.tlpsrc
tlpkg/tlpsrc/alphalph.tlpsrc
- tlpkg/tlpsrc/alterqcm.tlpsrc
tlpkg/tlpsrc/altfont.tlpsrc
tlpkg/tlpsrc/ametsoc.tlpsrc
tlpkg/tlpsrc/amiri.tlpsrc
@@ -535,6 +533,7 @@ runfiles size=4999
tlpkg/tlpsrc/autoaligne.tlpsrc
tlpkg/tlpsrc/autoarea.tlpsrc
tlpkg/tlpsrc/autobreak.tlpsrc
+ tlpkg/tlpsrc/autofancyhdr.tlpsrc
tlpkg/tlpsrc/automata.tlpsrc
tlpkg/tlpsrc/autonum.tlpsrc
tlpkg/tlpsrc/autopdf.tlpsrc
@@ -596,7 +595,6 @@ runfiles size=4999
tlpkg/tlpsrc/babel-slovak.tlpsrc
tlpkg/tlpsrc/babel-slovenian.tlpsrc
tlpkg/tlpsrc/babel-sorbian.tlpsrc
- tlpkg/tlpsrc/babel-spanglish.tlpsrc
tlpkg/tlpsrc/babel-spanish.tlpsrc
tlpkg/tlpsrc/babel-swedish.tlpsrc
tlpkg/tlpsrc/babel-thai.tlpsrc
@@ -677,7 +675,6 @@ runfiles size=4999
tlpkg/tlpsrc/bewerbung.tlpsrc
tlpkg/tlpsrc/bez123.tlpsrc
tlpkg/tlpsrc/bezierplot.tlpsrc
- tlpkg/tlpsrc/bgreek.tlpsrc
tlpkg/tlpsrc/bgteubner.tlpsrc
tlpkg/tlpsrc/bguq.tlpsrc
tlpkg/tlpsrc/bhcexam.tlpsrc
@@ -688,6 +685,7 @@ runfiles size=4999
tlpkg/tlpsrc/bibexport.tlpsrc
tlpkg/tlpsrc/bibhtml.tlpsrc
tlpkg/tlpsrc/biblatex-abnt.tlpsrc
+ tlpkg/tlpsrc/biblatex-ajc2020unofficial.tlpsrc
tlpkg/tlpsrc/biblatex-anonymous.tlpsrc
tlpkg/tlpsrc/biblatex-apa.tlpsrc
tlpkg/tlpsrc/biblatex-apa6.tlpsrc
@@ -707,6 +705,7 @@ runfiles size=4999
tlpkg/tlpsrc/biblatex-ext.tlpsrc
tlpkg/tlpsrc/biblatex-fiwi.tlpsrc
tlpkg/tlpsrc/biblatex-gb7714-2015.tlpsrc
+ tlpkg/tlpsrc/biblatex-german-legal.tlpsrc
tlpkg/tlpsrc/biblatex-gost.tlpsrc
tlpkg/tlpsrc/biblatex-historian.tlpsrc
tlpkg/tlpsrc/biblatex-ieee.tlpsrc
@@ -740,6 +739,7 @@ runfiles size=4999
tlpkg/tlpsrc/biblatex-trad.tlpsrc
tlpkg/tlpsrc/biblatex-true-citepages-omit.tlpsrc
tlpkg/tlpsrc/biblatex.tlpsrc
+ tlpkg/tlpsrc/biblatex2bibitem.tlpsrc
tlpkg/tlpsrc/bibleref-french.tlpsrc
tlpkg/tlpsrc/bibleref-german.tlpsrc
tlpkg/tlpsrc/bibleref-lds.tlpsrc
@@ -1093,6 +1093,7 @@ runfiles size=4999
tlpkg/tlpsrc/commedit.tlpsrc
tlpkg/tlpsrc/comment.tlpsrc
tlpkg/tlpsrc/compactbib.tlpsrc
+ tlpkg/tlpsrc/compare.tlpsrc
tlpkg/tlpsrc/competences.tlpsrc
tlpkg/tlpsrc/complexity.tlpsrc
tlpkg/tlpsrc/components-of-TeX.tlpsrc
@@ -1578,6 +1579,7 @@ runfiles size=4999
tlpkg/tlpsrc/expkv-def.tlpsrc
tlpkg/tlpsrc/expkv.tlpsrc
tlpkg/tlpsrc/export.tlpsrc
+ tlpkg/tlpsrc/expose-expl3-dunkerque-2019.tlpsrc
tlpkg/tlpsrc/expressg.tlpsrc
tlpkg/tlpsrc/exsheets.tlpsrc
tlpkg/tlpsrc/exsol.tlpsrc
@@ -1779,7 +1781,6 @@ runfiles size=4999
tlpkg/tlpsrc/gene-logic.tlpsrc
tlpkg/tlpsrc/genealogy.tlpsrc
tlpkg/tlpsrc/genealogytree.tlpsrc
- tlpkg/tlpsrc/genmisc.tlpsrc
tlpkg/tlpsrc/genmpage.tlpsrc
tlpkg/tlpsrc/gentium-tug.tlpsrc
tlpkg/tlpsrc/gentle.tlpsrc
@@ -1946,6 +1947,7 @@ runfiles size=4999
tlpkg/tlpsrc/historische-zeitschrift.tlpsrc
tlpkg/tlpsrc/hitec.tlpsrc
tlpkg/tlpsrc/hithesis.tlpsrc
+ tlpkg/tlpsrc/hitszbeamer.tlpsrc
tlpkg/tlpsrc/hitszthesis.tlpsrc
tlpkg/tlpsrc/hletter.tlpsrc
tlpkg/tlpsrc/hlist.tlpsrc
@@ -2012,6 +2014,7 @@ runfiles size=4999
tlpkg/tlpsrc/hyphen-latin.tlpsrc
tlpkg/tlpsrc/hyphen-latvian.tlpsrc
tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc
+ tlpkg/tlpsrc/hyphen-macedonian.tlpsrc
tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
tlpkg/tlpsrc/hyphen-occitan.tlpsrc
@@ -2221,6 +2224,7 @@ runfiles size=4999
tlpkg/tlpsrc/lambda-lists.tlpsrc
tlpkg/tlpsrc/lambda.tlpsrc
tlpkg/tlpsrc/langcode.tlpsrc
+ tlpkg/tlpsrc/langsci-avm.tlpsrc
tlpkg/tlpsrc/langsci.tlpsrc
tlpkg/tlpsrc/lapdf.tlpsrc
tlpkg/tlpsrc/lastpackage.tlpsrc
@@ -2298,6 +2302,7 @@ runfiles size=4999
tlpkg/tlpsrc/leipzig.tlpsrc
tlpkg/tlpsrc/lengthconvert.tlpsrc
tlpkg/tlpsrc/letltxmacro.tlpsrc
+ tlpkg/tlpsrc/letterspacing.tlpsrc
tlpkg/tlpsrc/letterswitharrows.tlpsrc
tlpkg/tlpsrc/lettre.tlpsrc
tlpkg/tlpsrc/lettrine.tlpsrc
@@ -2414,15 +2419,15 @@ runfiles size=4999
tlpkg/tlpsrc/ltxfileinfo.tlpsrc
tlpkg/tlpsrc/ltxguidex.tlpsrc
tlpkg/tlpsrc/ltximg.tlpsrc
- tlpkg/tlpsrc/ltxindex.tlpsrc
tlpkg/tlpsrc/ltxkeys.tlpsrc
tlpkg/tlpsrc/ltxmisc.tlpsrc
tlpkg/tlpsrc/ltxnew.tlpsrc
tlpkg/tlpsrc/ltxtools.tlpsrc
tlpkg/tlpsrc/lua-alt-getopt.tlpsrc
tlpkg/tlpsrc/lua-check-hyphen.tlpsrc
+ tlpkg/tlpsrc/lua-uca.tlpsrc
+ tlpkg/tlpsrc/lua-ul.tlpsrc
tlpkg/tlpsrc/lua-visual-debug.tlpsrc
- tlpkg/tlpsrc/lua2dox.tlpsrc
tlpkg/tlpsrc/luabibentry.tlpsrc
tlpkg/tlpsrc/luabidi.tlpsrc
tlpkg/tlpsrc/luacode.tlpsrc
@@ -2510,6 +2515,7 @@ runfiles size=4999
tlpkg/tlpsrc/mathfam256.tlpsrc
tlpkg/tlpsrc/mathfixs.tlpsrc
tlpkg/tlpsrc/mathfont.tlpsrc
+ tlpkg/tlpsrc/mathlig.tlpsrc
tlpkg/tlpsrc/mathpartir.tlpsrc
tlpkg/tlpsrc/mathpazo.tlpsrc
tlpkg/tlpsrc/mathpunctspace.tlpsrc
@@ -2681,7 +2687,6 @@ runfiles size=4999
tlpkg/tlpsrc/mwe.tlpsrc
tlpkg/tlpsrc/mweights.tlpsrc
tlpkg/tlpsrc/mxedruli.tlpsrc
- tlpkg/tlpsrc/mychemistry.tlpsrc
tlpkg/tlpsrc/mycv.tlpsrc
tlpkg/tlpsrc/mylatexformat.tlpsrc
tlpkg/tlpsrc/mynsfc.tlpsrc
@@ -2765,6 +2770,7 @@ runfiles size=4999
tlpkg/tlpsrc/npp-for-context.tlpsrc
tlpkg/tlpsrc/nrc.tlpsrc
tlpkg/tlpsrc/ntgclass.tlpsrc
+ tlpkg/tlpsrc/nth.tlpsrc
tlpkg/tlpsrc/ntheorem-vn.tlpsrc
tlpkg/tlpsrc/ntheorem.tlpsrc
tlpkg/tlpsrc/nuc.tlpsrc
@@ -2803,6 +2809,7 @@ runfiles size=4999
tlpkg/tlpsrc/onedown.tlpsrc
tlpkg/tlpsrc/onlyamsmath.tlpsrc
tlpkg/tlpsrc/onrannual.tlpsrc
+ tlpkg/tlpsrc/oops.tlpsrc
tlpkg/tlpsrc/opcit.tlpsrc
tlpkg/tlpsrc/opensans.tlpsrc
tlpkg/tlpsrc/oplotsymbl.tlpsrc
@@ -2819,6 +2826,7 @@ runfiles size=4999
tlpkg/tlpsrc/othelloboard.tlpsrc
tlpkg/tlpsrc/otibet.tlpsrc
tlpkg/tlpsrc/oubraces.tlpsrc
+ tlpkg/tlpsrc/outerhbox.tlpsrc
tlpkg/tlpsrc/outline.tlpsrc
tlpkg/tlpsrc/outliner.tlpsrc
tlpkg/tlpsrc/outlines.tlpsrc
@@ -2923,7 +2931,6 @@ runfiles size=4999
tlpkg/tlpsrc/pgfmorepages.tlpsrc
tlpkg/tlpsrc/pgfopts.tlpsrc
tlpkg/tlpsrc/pgfornament-han.tlpsrc
- tlpkg/tlpsrc/pgfornament.tlpsrc
tlpkg/tlpsrc/pgfplots.tlpsrc
tlpkg/tlpsrc/phaistos.tlpsrc
tlpkg/tlpsrc/phffullpagefigure.tlpsrc
@@ -3138,7 +3145,6 @@ runfiles size=4999
tlpkg/tlpsrc/pst-soroban.tlpsrc
tlpkg/tlpsrc/pst-spectra.tlpsrc
tlpkg/tlpsrc/pst-spinner.tlpsrc
- tlpkg/tlpsrc/pst-spirograph.tlpsrc
tlpkg/tlpsrc/pst-stru.tlpsrc
tlpkg/tlpsrc/pst-support.tlpsrc
tlpkg/tlpsrc/pst-text.tlpsrc
@@ -3152,7 +3158,6 @@ runfiles size=4999
tlpkg/tlpsrc/pst-vehicle.tlpsrc
tlpkg/tlpsrc/pst-venn.tlpsrc
tlpkg/tlpsrc/pst-vowel.tlpsrc
- tlpkg/tlpsrc/pst-vue3d.tlpsrc
tlpkg/tlpsrc/pst2pdf.tlpsrc
tlpkg/tlpsrc/pstool.tlpsrc
tlpkg/tlpsrc/pstricks-add.tlpsrc
@@ -3252,6 +3257,7 @@ runfiles size=4999
tlpkg/tlpsrc/repltext.tlpsrc
tlpkg/tlpsrc/rerunfilecheck.tlpsrc
tlpkg/tlpsrc/resphilosophica.tlpsrc
+ tlpkg/tlpsrc/rest-api.tlpsrc
tlpkg/tlpsrc/resumecls.tlpsrc
tlpkg/tlpsrc/resumemac.tlpsrc
tlpkg/tlpsrc/returntogrid.tlpsrc
@@ -3288,6 +3294,7 @@ runfiles size=4999
tlpkg/tlpsrc/rtklage.tlpsrc
tlpkg/tlpsrc/rubik.tlpsrc
tlpkg/tlpsrc/ruhyphen.tlpsrc
+ tlpkg/tlpsrc/ruler.tlpsrc
tlpkg/tlpsrc/rulerbox.tlpsrc
tlpkg/tlpsrc/rulercompass.tlpsrc
tlpkg/tlpsrc/russ.tlpsrc
@@ -3394,6 +3401,7 @@ runfiles size=4999
tlpkg/tlpsrc/shipunov.tlpsrc
tlpkg/tlpsrc/shobhika.tlpsrc
tlpkg/tlpsrc/short-math-guide.tlpsrc
+ tlpkg/tlpsrc/shortmathj.tlpsrc
tlpkg/tlpsrc/shorttoc.tlpsrc
tlpkg/tlpsrc/show2e.tlpsrc
tlpkg/tlpsrc/showcharinbox.tlpsrc
@@ -3452,7 +3460,6 @@ runfiles size=4999
tlpkg/tlpsrc/sourceserifpro.tlpsrc
tlpkg/tlpsrc/spacingtricks.tlpsrc
tlpkg/tlpsrc/spalign.tlpsrc
- tlpkg/tlpsrc/spanish-mx.tlpsrc
tlpkg/tlpsrc/spark-otf.tlpsrc
tlpkg/tlpsrc/sparklines.tlpsrc
tlpkg/tlpsrc/spath3.tlpsrc
@@ -3542,6 +3549,7 @@ runfiles size=4999
tlpkg/tlpsrc/svrsymbols.tlpsrc
tlpkg/tlpsrc/swebib.tlpsrc
tlpkg/tlpsrc/swimgraf.tlpsrc
+ tlpkg/tlpsrc/swrule.tlpsrc
tlpkg/tlpsrc/syllogism.tlpsrc
tlpkg/tlpsrc/symbol.tlpsrc
tlpkg/tlpsrc/sympytexpackage.tlpsrc
@@ -3760,15 +3768,9 @@ runfiles size=4999
tlpkg/tlpsrc/titlesec.tlpsrc
tlpkg/tlpsrc/titling.tlpsrc
tlpkg/tlpsrc/tkz-base.tlpsrc
- tlpkg/tlpsrc/tkz-berge.tlpsrc
tlpkg/tlpsrc/tkz-doc.tlpsrc
tlpkg/tlpsrc/tkz-euclide.tlpsrc
- tlpkg/tlpsrc/tkz-fct.tlpsrc
- tlpkg/tlpsrc/tkz-graph.tlpsrc
- tlpkg/tlpsrc/tkz-kiviat.tlpsrc
- tlpkg/tlpsrc/tkz-linknodes.tlpsrc
tlpkg/tlpsrc/tkz-orm.tlpsrc
- tlpkg/tlpsrc/tkz-tab.tlpsrc
tlpkg/tlpsrc/tlc-article.tlpsrc
tlpkg/tlpsrc/tlc2.tlpsrc
tlpkg/tlpsrc/tlcockpit.tlpsrc
@@ -4031,6 +4033,7 @@ runfiles size=4999
tlpkg/tlpsrc/xeindex.tlpsrc
tlpkg/tlpsrc/xelatex-dev.tlpsrc
tlpkg/tlpsrc/xellipsis.tlpsrc
+ tlpkg/tlpsrc/xepersian-hm.tlpsrc
tlpkg/tlpsrc/xepersian.tlpsrc
tlpkg/tlpsrc/xesearch.tlpsrc
tlpkg/tlpsrc/xespotcolor.tlpsrc
@@ -4104,6 +4107,7 @@ runfiles size=4999
tlpkg/tlpsrc/york-thesis.tlpsrc
tlpkg/tlpsrc/youngtab.tlpsrc
tlpkg/tlpsrc/yplan.tlpsrc
+ tlpkg/tlpsrc/yquant.tlpsrc
tlpkg/tlpsrc/ytableau.tlpsrc
tlpkg/tlpsrc/zapfchan.tlpsrc
tlpkg/tlpsrc/zapfding.tlpsrc
@@ -4127,28 +4131,28 @@ runfiles size=4999
name 00texlive.installation
category TLCore
-revision 45627
+revision 54074
shortdesc TeX Live configuration settings
longdesc This package serves on an installed system as configuration
longdesc file. We have to remember these settings for additional package
-longdesc installation, removal, etc. There are two types here: 1) If
-longdesc the key starts with opt_ this is an option that can be set by
-longdesc the user either at installation time or via tlmgr later. 2) If
-longdesc the key starts with setting_ this value cannot be changed by
-longdesc the user directly with tlmgr, but only by other actions.
-longdesc Currently there are only two settings supported, and the second
-longdesc is only used in unusual cases: 2a)
-longdesc setting_available_architectures lists all available platforms
-longdesc and should be always present 2b) setting_platform *overrides*
-longdesc the auto-detected platform. This value will only be present
-longdesc when you forced a specific architecture with -force-arch to
-longdesc install-tl The value of __MASTER__ for the location field
-longdesc tells the installer to use the present directory itself. For
-longdesc example, the DVD can be mounted anywhere and we want the
-longdesc installer to work. Concerning the 00* names: All packages
-longdesc starting with 00texlive are ``virtual packages'', in the sense
-longdesc that no containers are generated and these packages are never
-longdesc split into .src and .doc sub-packages in the tlpdb.
+longdesc installation, removal, etc. There are two types here: 1) If the
+longdesc key starts with opt_ this is an option that can be set by the
+longdesc user either at installation time or via tlmgr later. 2) If the
+longdesc key starts with setting_ this value cannot be changed by the
+longdesc user directly with tlmgr, but only by other actions. Currently
+longdesc there are only two settings supported, and the second is only
+longdesc used in unusual cases: 2a) setting_available_architectures
+longdesc lists all available platforms and should be always present 2b)
+longdesc setting_platform *overrides* the auto-detected platform. This
+longdesc value will only be present when you forced a specific
+longdesc architecture with -force-arch to install-tl The value of
+longdesc __MASTER__ for the location field tells the installer to use
+longdesc the present directory itself. For example, the DVD can be
+longdesc mounted anywhere and we want the installer to work. Concerning
+longdesc the 00* names: All packages starting with 00texlive are
+longdesc ``virtual packages'', in the sense that no containers are
+longdesc generated and these packages are never split into .src and .doc
+longdesc sub-packages in the tlpdb.
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 opt_autobackup:1
depend opt_backupdir:tlpkg/backups
@@ -4167,17 +4171,17 @@ depend opt_w32_multi_user:1
name 00texlive.installer
category TLCore
-revision 53977
+revision 54622
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
-longdesc tl-make-installer script. Most of what's here is also included
+longdesc tl-make-installer script. Most of what's here is also included
longdesc in the texlive.infra package -- ordinarily, duplicates are not
longdesc allowed, but in this case, 00texlive.installer is never used
-longdesc *except* to build the installer archives, so it's ok. For
+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=117
+runfiles size=115
install-tl
release-texlive.txt
tlpkg/installer/COPYING.MinGW-runtime.txt
@@ -4189,7 +4193,6 @@ runfiles size=117
tlpkg/installer/install-menu-text.pl
tlpkg/installer/install-menu-wizard.pl
tlpkg/installer/install-tl-gui.tcl
- tlpkg/installer/install-tl.html
tlpkg/installer/installer-options.txt
tlpkg/installer/texdirsel.pl
tlpkg/installer/texlion.gif
@@ -4221,7 +4224,7 @@ binfiles arch=i386-netbsd size=183
tlpkg/installer/xz/xz.i386-netbsd
binfiles arch=i386-solaris size=42
tlpkg/installer/xz/xz.i386-solaris
-binfiles arch=win32 size=13629
+binfiles arch=win32 size=15680
install-tl-windows.bat
tlpkg/installer/tar.exe
tlpkg/installer/wget/wget.exe
@@ -4231,8 +4234,8 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/bin/libstdc++-6.dll
tlpkg/tlperl/bin/libwinpthread-1.dll
tlpkg/tlperl/bin/perl.exe
- tlpkg/tlperl/bin/perl5.28.1.exe
- tlpkg/tlperl/bin/perl528.dll
+ tlpkg/tlperl/bin/perl5.30.1.exe
+ tlpkg/tlperl/bin/perl530.dll
tlpkg/tlperl/bin/perlglob.exe
tlpkg/tlperl/bin/wperl.exe
tlpkg/tlperl/lib/.packlist
@@ -4250,7 +4253,6 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/AutoSplit.pm
tlpkg/tlperl/lib/B.pm
tlpkg/tlperl/lib/B/Concise.pm
- tlpkg/tlperl/lib/B/Debug.pm
tlpkg/tlperl/lib/B/Deparse.pm
tlpkg/tlperl/lib/B/Op_private.pm
tlpkg/tlperl/lib/B/Showlex.pm
@@ -4289,7 +4291,7 @@ binfiles arch=win32 size=13629
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/libperl528.a
+ tlpkg/tlperl/lib/CORE/libperl530.a
tlpkg/tlperl/lib/CORE/malloc_ctl.h
tlpkg/tlperl/lib/CORE/metaconfig.h
tlpkg/tlperl/lib/CORE/mg.h
@@ -4314,6 +4316,7 @@ binfiles arch=win32 size=13629
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
@@ -4632,45 +4635,6 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/JSON/PP/Boolean.pm
tlpkg/tlperl/lib/List/Util.pm
tlpkg/tlperl/lib/List/Util/XS.pm
- tlpkg/tlperl/lib/Locale/Codes.pm
- tlpkg/tlperl/lib/Locale/Codes.pod
- tlpkg/tlperl/lib/Locale/Codes/Changes.pod
- tlpkg/tlperl/lib/Locale/Codes/Constants.pm
- tlpkg/tlperl/lib/Locale/Codes/Country.pm
- tlpkg/tlperl/lib/Locale/Codes/Country.pod
- tlpkg/tlperl/lib/Locale/Codes/Country_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/Country_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/Currency.pm
- tlpkg/tlperl/lib/Locale/Codes/Currency.pod
- tlpkg/tlperl/lib/Locale/Codes/Currency_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/Currency_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/LangExt.pm
- tlpkg/tlperl/lib/Locale/Codes/LangExt.pod
- tlpkg/tlperl/lib/Locale/Codes/LangExt_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/LangExt_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/LangFam.pm
- tlpkg/tlperl/lib/Locale/Codes/LangFam.pod
- tlpkg/tlperl/lib/Locale/Codes/LangFam_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/LangFam_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/LangVar.pm
- tlpkg/tlperl/lib/Locale/Codes/LangVar.pod
- tlpkg/tlperl/lib/Locale/Codes/LangVar_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/LangVar_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/Language.pm
- tlpkg/tlperl/lib/Locale/Codes/Language.pod
- tlpkg/tlperl/lib/Locale/Codes/Language_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/Language_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/Script.pm
- tlpkg/tlperl/lib/Locale/Codes/Script.pod
- tlpkg/tlperl/lib/Locale/Codes/Script_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/Script_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/Types.pod
- tlpkg/tlperl/lib/Locale/Country.pm
- tlpkg/tlperl/lib/Locale/Country.pod
- tlpkg/tlperl/lib/Locale/Currency.pm
- tlpkg/tlperl/lib/Locale/Currency.pod
- tlpkg/tlperl/lib/Locale/Language.pm
- tlpkg/tlperl/lib/Locale/Language.pod
tlpkg/tlperl/lib/Locale/Maketext.pm
tlpkg/tlperl/lib/Locale/Maketext.pod
tlpkg/tlperl/lib/Locale/Maketext/Cookbook.pod
@@ -4678,15 +4642,12 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/Locale/Maketext/GutsLoader.pm
tlpkg/tlperl/lib/Locale/Maketext/Simple.pm
tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
- tlpkg/tlperl/lib/Locale/Script.pm
- tlpkg/tlperl/lib/Locale/Script.pod
tlpkg/tlperl/lib/MIME/Base64.pm
tlpkg/tlperl/lib/MIME/QuotedPrint.pm
tlpkg/tlperl/lib/Math/BigFloat.pm
tlpkg/tlperl/lib/Math/BigFloat/Trace.pm
tlpkg/tlperl/lib/Math/BigInt.pm
tlpkg/tlperl/lib/Math/BigInt/Calc.pm
- tlpkg/tlperl/lib/Math/BigInt/CalcEmu.pm
tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm
tlpkg/tlperl/lib/Math/BigInt/Lib.pm
tlpkg/tlperl/lib/Math/BigInt/Trace.pm
@@ -4810,7 +4771,6 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/SelfLoader.pm
tlpkg/tlperl/lib/Socket.pm
tlpkg/tlperl/lib/Storable.pm
- tlpkg/tlperl/lib/Storable/Limit.pm
tlpkg/tlperl/lib/Sub/Util.pm
tlpkg/tlperl/lib/Symbol.pm
tlpkg/tlperl/lib/Sys/Hostname.pm
@@ -4909,6 +4869,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/Test2/EventFacet/Error.pm
tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm
tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
+ tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm
tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm
tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm
tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm
@@ -4973,6 +4934,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl
+ tlpkg/tlperl/lib/Unicode/Collate/Locale/cu.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl
@@ -5063,7 +5025,6 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/Win32CORE.pm
tlpkg/tlperl/lib/XSLoader.pm
tlpkg/tlperl/lib/_charnames.pm
- tlpkg/tlperl/lib/arybase.pm
tlpkg/tlperl/lib/attributes.pm
tlpkg/tlperl/lib/auto/B/B.dll
tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dll
@@ -5111,7 +5072,6 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/auto/Win32/Win32.dll
tlpkg/tlperl/lib/auto/Win32API/File/File.dll
tlpkg/tlperl/lib/auto/Win32CORE/extralibs.ld
- tlpkg/tlperl/lib/auto/arybase/arybase.dll
tlpkg/tlperl/lib/auto/attributes/attributes.dll
tlpkg/tlperl/lib/auto/mro/mro.dll
tlpkg/tlperl/lib/auto/re/re.dll
@@ -5184,6 +5144,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/To/Cf.pl
tlpkg/tlperl/lib/unicore/To/Digit.pl
tlpkg/tlperl/lib/unicore/To/Ea.pl
+ tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl
tlpkg/tlperl/lib/unicore/To/Fold.pl
tlpkg/tlperl/lib/unicore/To/GCB.pl
tlpkg/tlperl/lib/unicore/To/Gc.pl
@@ -5217,11 +5178,12 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/To/WB.pl
tlpkg/tlperl/lib/unicore/To/_PerlLB.pl
tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl
- tlpkg/tlperl/lib/unicore/To/_PerlWB.pl
tlpkg/tlperl/lib/unicore/UCD.pl
tlpkg/tlperl/lib/unicore/lib/Age/NA.pl
tlpkg/tlperl/lib/unicore/lib/Age/V100.pl
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/V20.pl
tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
@@ -5302,9 +5264,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
- tlpkg/tlperl/lib/unicore/lib/GCB/EB.pl
tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
- tlpkg/tlperl/lib/unicore/lib/GCB/GAZ.pl
tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl
tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl
@@ -5343,6 +5303,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl
tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl
tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl
tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl
tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl
tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
@@ -5350,6 +5311,9 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/IDS/Y.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/2_0.pl
tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
@@ -5387,6 +5351,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl
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/Consonan.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
@@ -5408,6 +5373,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
+ tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
@@ -5419,6 +5385,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
tlpkg/tlperl/lib/unicore/lib/Jt/C.pl
tlpkg/tlperl/lib/unicore/lib/Jt/D.pl
+ tlpkg/tlperl/lib/unicore/lib/Jt/L.pl
tlpkg/tlperl/lib/unicore/lib/Jt/R.pl
tlpkg/tlperl/lib/unicore/lib/Jt/T.pl
tlpkg/tlperl/lib/unicore/lib/Jt/U.pl
@@ -5436,6 +5403,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl
tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl
tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl
+ tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl
tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl
tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl
tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl
@@ -5461,6 +5429,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Nv/100.pl
tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/11.pl
tlpkg/tlperl/lib/unicore/lib/Nv/12.pl
tlpkg/tlperl/lib/unicore/lib/Nv/13.pl
@@ -5474,19 +5443,26 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl
tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl
tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl
tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl
tlpkg/tlperl/lib/unicore/lib/Nv/2.pl
tlpkg/tlperl/lib/unicore/lib/Nv/20.pl
tlpkg/tlperl/lib/unicore/lib/Nv/200.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl
tlpkg/tlperl/lib/unicore/lib/Nv/3.pl
tlpkg/tlperl/lib/unicore/lib/Nv/30.pl
tlpkg/tlperl/lib/unicore/lib/Nv/300.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl
tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl
tlpkg/tlperl/lib/unicore/lib/Nv/4.pl
tlpkg/tlperl/lib/unicore/lib/Nv/40.pl
tlpkg/tlperl/lib/unicore/lib/Nv/400.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/5.pl
tlpkg/tlperl/lib/unicore/lib/Nv/50.pl
tlpkg/tlperl/lib/unicore/lib/Nv/500.pl
@@ -5495,15 +5471,23 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Nv/6.pl
tlpkg/tlperl/lib/unicore/lib/Nv/60.pl
tlpkg/tlperl/lib/unicore/lib/Nv/600.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/7.pl
tlpkg/tlperl/lib/unicore/lib/Nv/70.pl
tlpkg/tlperl/lib/unicore/lib/Nv/700.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/8.pl
tlpkg/tlperl/lib/unicore/lib/Nv/80.pl
tlpkg/tlperl/lib/unicore/lib/Nv/800.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/9.pl
tlpkg/tlperl/lib/unicore/lib/Nv/90.pl
tlpkg/tlperl/lib/unicore/lib/Nv/900.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl
tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl
tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl
tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl
@@ -5523,7 +5507,9 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl
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
@@ -5552,6 +5538,8 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl
+ tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl
+ tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl
@@ -5590,6 +5578,7 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl
@@ -5600,10 +5589,13 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl
@@ -5614,8 +5606,10 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl
@@ -5650,9 +5644,11 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/lib/unicore/lib/WB/ML.pl
tlpkg/tlperl/lib/unicore/lib/WB/MN.pl
tlpkg/tlperl/lib/unicore/lib/WB/NU.pl
+ tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl
tlpkg/tlperl/lib/unicore/lib/WB/XX.pl
tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl
tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl
+ tlpkg/tlperl/lib/unicore/uni_keywords.pl
tlpkg/tlperl/lib/unicore/version
tlpkg/tlperl/lib/utf8.pm
tlpkg/tlperl/lib/utf8_heavy.pl
@@ -5667,42 +5663,6 @@ binfiles arch=win32 size=13629
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/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/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/SHA1.pm
tlpkg/tlperl/site/lib/Encode/Locale.pm
tlpkg/tlperl/site/lib/Encode/compat.pm
@@ -5774,13 +5734,11 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm
tlpkg/tlperl/site/lib/Net/HTTP/NB.pm
tlpkg/tlperl/site/lib/Net/HTTPS.pm
- tlpkg/tlperl/site/lib/OLE.pm
tlpkg/tlperl/site/lib/Socket.pm
tlpkg/tlperl/site/lib/Test/Fatal.pm
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/Try/Tiny.pm
tlpkg/tlperl/site/lib/URI.pm
tlpkg/tlperl/site/lib/URI/Escape.pm
@@ -5843,15 +5801,6 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/site/lib/Win32/API/Struct.pm
tlpkg/tlperl/site/lib/Win32/API/Type.pm
tlpkg/tlperl/site/lib/Win32/Console.pm
- tlpkg/tlperl/site/lib/Win32/OLE.pm
- tlpkg/tlperl/site/lib/Win32/OLE/Const.pm
- tlpkg/tlperl/site/lib/Win32/OLE/Enum.pm
- tlpkg/tlperl/site/lib/Win32/OLE/Lite.pm
- tlpkg/tlperl/site/lib/Win32/OLE/NEWS.pod
- tlpkg/tlperl/site/lib/Win32/OLE/NLS.pm
- tlpkg/tlperl/site/lib/Win32/OLE/TPJ.pod
- tlpkg/tlperl/site/lib/Win32/OLE/TypeInfo.pm
- tlpkg/tlperl/site/lib/Win32/OLE/Variant.pm
tlpkg/tlperl/site/lib/Win32/Shortcut.pm
tlpkg/tlperl/site/lib/Win32/TieRegistry.pm
tlpkg/tlperl/site/lib/Win32/WinError.pm
@@ -5859,7 +5808,6 @@ binfiles arch=win32 size=13629
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/Date/Parse/.packlist
tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dll
tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
@@ -5895,8 +5843,6 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dll
tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist
tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dll
- tlpkg/tlperl/site/lib/auto/Win32/OLE/.packlist
- tlpkg/tlperl/site/lib/auto/Win32/OLE/OLE.dll
tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist
tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dll
tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist
@@ -5905,8 +5851,1053 @@ binfiles arch=win32 size=13629
tlpkg/tlperl/site/lib/auto/libwww/perl/.packlist
tlpkg/tlperl/site/lib/libwww/lwpcook.pod
tlpkg/tlperl/site/lib/libwww/lwptut.pod
- tlpkg/tltcl/tclkit.exe
- tlpkg/tltcl/tclkit.exe.manifest
+ tlpkg/tltcl/bin/tcl86.dll
+ tlpkg/tltcl/bin/tclsh.exe
+ tlpkg/tltcl/bin/tk86.dll
+ tlpkg/tltcl/bin/wish.exe
+ tlpkg/tltcl/bin/zlib1.dll
+ tlpkg/tltcl/lib/dde1.4/libtcldde14.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/libtclstub86.a
+ tlpkg/tltcl/lib/libtk86.a
+ tlpkg/tltcl/lib/libtkstub86.a
+ tlpkg/tltcl/lib/reg1.3/libtclreg13.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/tcl8.6/auto.tcl
+ tlpkg/tltcl/lib/tcl8.6/clock.tcl
+ tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/big5.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1250.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1251.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1252.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1253.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1254.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1255.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1256.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1257.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1258.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp437.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp737.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp775.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp850.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp852.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp855.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp857.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp860.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp861.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp862.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp863.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp864.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp865.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp866.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp869.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp874.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp932.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp936.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp949.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp950.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/dingbats.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/ebcdic.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/euc-cn.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/euc-jp.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/euc-kr.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/gb12345.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/gb1988.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/gb2312-raw.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/gb2312.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-jp.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-kr.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso2022.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-1.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-10.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-13.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-14.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-15.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-16.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-2.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-3.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-4.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-5.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-6.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-7.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-8.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-9.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/jis0201.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/jis0208.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/jis0212.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/koi8-r.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/koi8-u.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/ksc5601.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macCentEuro.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macCroatian.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macCyrillic.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macDingbats.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macGreek.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macIceland.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macJapan.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macRoman.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macRomania.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macThai.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macTurkish.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macUkraine.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/shiftjis.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/symbol.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc
+ tlpkg/tltcl/lib/tcl8.6/history.tcl
+ tlpkg/tltcl/lib/tcl8.6/http1.0/http.tcl
+ tlpkg/tltcl/lib/tcl8.6/http1.0/pkgIndex.tcl
+ tlpkg/tltcl/lib/tcl8.6/init.tcl
+ tlpkg/tltcl/lib/tcl8.6/msgs/af.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/af_za.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar_jo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar_lb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar_sy.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/bg.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/bn.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/bn_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ca.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/cs.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/da.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/de.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/de_at.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/de_be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/el.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_au.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_bw.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_ca.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_gb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_hk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_ie.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_nz.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_ph.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_sg.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_za.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_zw.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/eo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_ar.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_bo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_cl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_co.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_cr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_do.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_ec.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_gt.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_hn.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_mx.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_ni.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_pa.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_pe.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_pr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_py.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_sv.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_uy.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_ve.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/et.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/eu.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/eu_es.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fa.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fa_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fa_ir.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fi.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fo_fo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fr_be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fr_ca.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fr_ch.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ga.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ga_ie.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/gl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/gl_es.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/gv.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/gv_gb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/he.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/hi.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/hi_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/hr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/hu.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/id.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/id_id.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/is.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/it.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/it_ch.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ja.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kl_gl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ko.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ko_kr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kok.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kok_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kw.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kw_gb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/lt.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/lv.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/mk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/mr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/mr_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ms.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ms_my.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/mt.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/nb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/nl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/nl_be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/nn.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/pl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/pt.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/pt_br.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ro.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ru.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ru_ua.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sh.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sq.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sv.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sw.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ta.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ta_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/te.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/te_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/th.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/tr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/uk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/vi.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh_cn.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh_hk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh_sg.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh_tw.msg
+ tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl
+ tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl
+ tlpkg/tltcl/lib/tcl8.6/package.tcl
+ tlpkg/tltcl/lib/tcl8.6/parray.tcl
+ tlpkg/tltcl/lib/tcl8.6/safe.tcl
+ tlpkg/tltcl/lib/tcl8.6/tclIndex
+ tlpkg/tltcl/lib/tcl8.6/tm.tcl
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Abidjan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Addis_Ababa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmara
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmera
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bamako
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bangui
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Banjul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bissau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Blantyre
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Brazzaville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bujumbura
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Cairo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ceuta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Conakry
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dakar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dar_es_Salaam
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Djibouti
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Douala
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Freetown
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Gaborone
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Harare
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Johannesburg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Juba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kampala
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Khartoum
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kigali
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kinshasa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Libreville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lome
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Luanda
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lubumbashi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lusaka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Malabo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maputo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maseru
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mbabane
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mogadishu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Monrovia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nairobi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ndjamena
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Niamey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nouakchott
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ouagadougou
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Porto-Novo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Sao_Tome
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Timbuktu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tripoli
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tunis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Windhoek
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Adak
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anchorage
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anguilla
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Antigua
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Araguaina
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Buenos_Aires
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Catamarca
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/ComodRivadavia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Cordoba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Jujuy
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/La_Rioja
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Mendoza
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Rio_Gallegos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Salta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Juan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Luis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Tucuman
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Ushuaia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Aruba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Asuncion
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atikokan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia_Banderas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Barbados
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belem
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Blanc-Sablon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boa_Vista
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bogota
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boise
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Buenos_Aires
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cambridge_Bay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Campo_Grande
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cancun
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Caracas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Catamarca
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayenne
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayman
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chicago
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chihuahua
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Coral_Harbour
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cordoba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Costa_Rica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Creston
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cuiaba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Curacao
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Danmarkshavn
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson_Creek
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Denver
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Detroit
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dominica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Edmonton
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Eirunepe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/El_Salvador
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ensenada
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Nelson
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Wayne
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fortaleza
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Glace_Bay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Goose_Bay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grenada
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guadeloupe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guatemala
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guayaquil
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guyana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Halifax
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Havana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Hermosillo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Indianapolis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Knox
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Marengo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Petersburg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Tell_City
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vevay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vincennes
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Winamac
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indianapolis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Inuvik
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Iqaluit
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jamaica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jujuy
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Juneau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Louisville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Monticello
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Knox_IN
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kralendijk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/La_Paz
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lima
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Los_Angeles
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Louisville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lower_Princes
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Maceio
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Managua
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Manaus
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Marigot
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Martinique
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Matamoros
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mazatlan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mendoza
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Menominee
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Merida
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Metlakatla
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mexico_City
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Miquelon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Moncton
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Monterrey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montevideo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montreal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montserrat
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/New_York
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nipigon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nome
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Noronha
+ 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/Ojinaga
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Panama
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Pangnirtung
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Paramaribo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Phoenix
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port-au-Prince
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port_of_Spain
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Acre
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Velho
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Puerto_Rico
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Punta_Arenas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rainy_River
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rankin_Inlet
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Recife
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Regina
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Resolute
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rio_Branco
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rosario
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santa_Isabel
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santarem
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santiago
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santo_Domingo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sao_Paulo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Scoresbysund
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Shiprock
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sitka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Barthelemy
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Johns
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Kitts
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Lucia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Thomas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Vincent
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Swift_Current
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tegucigalpa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thule
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thunder_Bay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tijuana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Toronto
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tortola
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Vancouver
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Virgin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Winnipeg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yakutat
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yellowknife
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Davis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/DumontDUrville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Mawson
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/McMurdo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Palmer
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Rothera
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/South_Pole
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Syowa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Troll
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Vostok
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Arctic/Longyearbyen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aden
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Almaty
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Amman
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Anadyr
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtobe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashgabat
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashkhabad
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Atyrau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baghdad
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bahrain
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baku
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bangkok
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Barnaul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Beirut
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bishkek
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Brunei
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Calcutta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chita
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Choibalsan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chongqing
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chungking
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Colombo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dacca
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Damascus
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dhaka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dili
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dubai
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dushanbe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Famagusta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Harbin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ho_Chi_Minh
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hong_Kong
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hovd
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Irkutsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Istanbul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jakarta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jayapura
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kabul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kamchatka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Karachi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kashgar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kathmandu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Katmandu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Khandyga
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kolkata
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Krasnoyarsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuala_Lumpur
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuching
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuwait
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macao
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Magadan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Makassar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Manila
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Muscat
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Nicosia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novokuznetsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novosibirsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Omsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Oral
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Phnom_Penh
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pontianak
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pyongyang
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qatar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qostanay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qyzylorda
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Rangoon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Riyadh
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Saigon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Sakhalin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Samarkand
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Seoul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Singapore
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Srednekolymsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Taipei
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tashkent
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tbilisi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tehran
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tel_Aviv
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimbu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimphu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tokyo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tomsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ujung_Pandang
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulaanbaatar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulan_Bator
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Urumqi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ust-Nera
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vientiane
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vladivostok
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yakutsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yangon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yekaterinburg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yerevan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Azores
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Canary
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Cape_Verde
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faeroe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faroe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Jan_Mayen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Madeira
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Reykjavik
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/South_Georgia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/St_Helena
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Stanley
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/ACT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Canberra
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/LHI
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lord_Howe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/NSW
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/North
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Queensland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/South
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Tasmania
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Victoria
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/West
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Yancowinna
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/Acre
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/DeNoronha
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/East
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/West
+ tlpkg/tltcl/lib/tcl8.6/tzdata/CET
+ tlpkg/tltcl/lib/tcl8.6/tzdata/CST6CDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Atlantic
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Central
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/East-Saskatchewan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Eastern
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Mountain
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Newfoundland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Pacific
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Saskatchewan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Yukon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/Continental
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/EasterIsland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Cuba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/EET
+ tlpkg/tltcl/lib/tcl8.6/tzdata/EST
+ tlpkg/tltcl/lib/tcl8.6/tzdata/EST5EDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Egypt
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Eire
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+1
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+10
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+11
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+12
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+2
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+3
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+4
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+5
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+6
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+7
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+8
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+9
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-1
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-10
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-11
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-12
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-13
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-14
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-2
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-3
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-4
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-5
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-6
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-7
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-8
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-9
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Greenwich
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UCT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UTC
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Universal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Zulu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Amsterdam
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Andorra
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Astrakhan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Athens
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belfast
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belgrade
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Berlin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bratislava
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Brussels
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bucharest
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Busingen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Chisinau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Copenhagen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Dublin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Gibraltar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Guernsey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Helsinki
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Isle_of_Man
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Istanbul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Jersey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kaliningrad
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kiev
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kirov
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Lisbon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ljubljana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/London
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Luxembourg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Madrid
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Malta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Mariehamn
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Minsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Moscow
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Nicosia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Oslo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Podgorica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Prague
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Riga
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Rome
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Samara
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/San_Marino
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sarajevo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Saratov
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Simferopol
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Skopje
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sofia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Stockholm
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tallinn
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tirane
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tiraspol
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ulyanovsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Uzhgorod
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vaduz
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vatican
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vienna
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vilnius
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Warsaw
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zagreb
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zaporozhye
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zurich
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GB
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GB-Eire
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GMT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GMT+0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GMT-0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GMT0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Greenwich
+ tlpkg/tltcl/lib/tcl8.6/tzdata/HST
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Hongkong
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Iceland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Antananarivo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Chagos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Christmas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Cocos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Comoro
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Kerguelen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Maldives
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mauritius
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mayotte
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Reunion
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Iran
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Israel
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Jamaica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Japan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Kwajalein
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Libya
+ tlpkg/tltcl/lib/tcl8.6/tzdata/MET
+ tlpkg/tltcl/lib/tcl8.6/tzdata/MST
+ tlpkg/tltcl/lib/tcl8.6/tzdata/MST7MDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaNorte
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaSur
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/General
+ tlpkg/tltcl/lib/tcl8.6/tzdata/NZ
+ tlpkg/tltcl/lib/tcl8.6/tzdata/NZ-CHAT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Navajo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/PRC
+ tlpkg/tltcl/lib/tcl8.6/tzdata/PST8PDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Apia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Auckland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Bougainville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chatham
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chuuk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Easter
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Enderbury
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fakaofo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Funafuti
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Galapagos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Gambier
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guadalcanal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guam
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Honolulu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Johnston
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kiritimati
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kosrae
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kwajalein
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Majuro
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Marquesas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Midway
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Nauru
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Niue
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Norfolk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Noumea
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pago_Pago
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Palau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pitcairn
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pohnpei
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Ponape
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Port_Moresby
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Rarotonga
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Saipan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Samoa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tahiti
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tarawa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tongatapu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Truk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wake
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wallis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Yap
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Poland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Portugal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/ROC
+ tlpkg/tltcl/lib/tcl8.6/tzdata/ROK
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Singapore
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4ADT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6CDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5EDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/HST10
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7MDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8PDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9YDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Turkey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/UCT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Alaska
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Aleutian
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Arizona
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Central
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/East-Indiana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Eastern
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Hawaii
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Indiana-Starke
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Michigan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Mountain
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific-New
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Samoa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/UTC
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Universal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/W-SU
+ 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/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/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/tk8.6/bgerror.tcl
+ tlpkg/tltcl/lib/tk8.6/button.tcl
+ tlpkg/tltcl/lib/tk8.6/choosedir.tcl
+ tlpkg/tltcl/lib/tk8.6/clrpick.tcl
+ tlpkg/tltcl/lib/tk8.6/comdlg.tcl
+ tlpkg/tltcl/lib/tk8.6/console.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/README
+ tlpkg/tltcl/lib/tk8.6/demos/anilabel.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/aniwave.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/bind.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/bitmap.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/browse
+ tlpkg/tltcl/lib/tk8.6/demos/button.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/check.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/clrpick.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/colors.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/combo.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/dialog2.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/en.msg
+ tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/filebox.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/floor.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/form.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/hello
+ tlpkg/tltcl/lib/tk8.6/demos/hscale.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/icon.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/image1.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/image2.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/images/earth.gif
+ tlpkg/tltcl/lib/tk8.6/demos/images/earthmenu.png
+ tlpkg/tltcl/lib/tk8.6/demos/images/earthris.gif
+ tlpkg/tltcl/lib/tk8.6/demos/images/flagdown.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/flagup.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/gray25.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/letters.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/noletter.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/ouster.png
+ tlpkg/tltcl/lib/tk8.6/demos/images/pattern.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/tcllogo.gif
+ tlpkg/tltcl/lib/tk8.6/demos/images/teapot.ppm
+ tlpkg/tltcl/lib/tk8.6/demos/items.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ixset
+ tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/label.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/labelframe.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/license.terms
+ tlpkg/tltcl/lib/tk8.6/demos/mclist.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/menu.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/menubu.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/msgbox.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/nl.msg
+ tlpkg/tltcl/lib/tk8.6/demos/paned1.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/paned2.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/plot.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/puzzle.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/radio.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/rmt
+ tlpkg/tltcl/lib/tk8.6/demos/rolodex
+ tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/sayings.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/search.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/spin.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/states.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/style.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/tclIndex
+ tlpkg/tltcl/lib/tk8.6/demos/tcolor
+ tlpkg/tltcl/lib/tk8.6/demos/text.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/textpeer.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/timer
+ tlpkg/tltcl/lib/tk8.6/demos/toolbar.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/tree.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkbut.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkmenu.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttknote.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkpane.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkprogress.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkscale.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/twind.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/vscale.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/widget
+ tlpkg/tltcl/lib/tk8.6/dialog.tcl
+ tlpkg/tltcl/lib/tk8.6/entry.tcl
+ tlpkg/tltcl/lib/tk8.6/focus.tcl
+ tlpkg/tltcl/lib/tk8.6/fontchooser.tcl
+ tlpkg/tltcl/lib/tk8.6/iconlist.tcl
+ tlpkg/tltcl/lib/tk8.6/icons.tcl
+ tlpkg/tltcl/lib/tk8.6/images/README
+ tlpkg/tltcl/lib/tk8.6/images/logo.eps
+ tlpkg/tltcl/lib/tk8.6/images/logo100.gif
+ tlpkg/tltcl/lib/tk8.6/images/logo64.gif
+ tlpkg/tltcl/lib/tk8.6/images/logoLarge.gif
+ tlpkg/tltcl/lib/tk8.6/images/logoMed.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo.eps
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo100.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo150.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo175.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo200.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo75.gif
+ tlpkg/tltcl/lib/tk8.6/images/tai-ku.gif
+ tlpkg/tltcl/lib/tk8.6/listbox.tcl
+ tlpkg/tltcl/lib/tk8.6/megawidget.tcl
+ tlpkg/tltcl/lib/tk8.6/menu.tcl
+ tlpkg/tltcl/lib/tk8.6/mkpsenc.tcl
+ tlpkg/tltcl/lib/tk8.6/msgbox.tcl
+ tlpkg/tltcl/lib/tk8.6/msgs/cs.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/da.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/de.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/el.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/en.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/en_gb.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/eo.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/es.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/fr.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/hu.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/it.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/nl.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/pl.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/pt.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/ru.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/sv.msg
+ tlpkg/tltcl/lib/tk8.6/obsolete.tcl
+ tlpkg/tltcl/lib/tk8.6/optMenu.tcl
+ tlpkg/tltcl/lib/tk8.6/palette.tcl
+ tlpkg/tltcl/lib/tk8.6/panedwindow.tcl
+ tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl
+ tlpkg/tltcl/lib/tk8.6/safetk.tcl
+ tlpkg/tltcl/lib/tk8.6/scale.tcl
+ tlpkg/tltcl/lib/tk8.6/scrlbar.tcl
+ tlpkg/tltcl/lib/tk8.6/spinbox.tcl
+ tlpkg/tltcl/lib/tk8.6/tclIndex
+ tlpkg/tltcl/lib/tk8.6/tearoff.tcl
+ tlpkg/tltcl/lib/tk8.6/text.tcl
+ tlpkg/tltcl/lib/tk8.6/tk.tcl
+ tlpkg/tltcl/lib/tk8.6/tkAppInit.c
+ tlpkg/tltcl/lib/tk8.6/tkfbox.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/altTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/button.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/classicTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/progress.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/winTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl
+ 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
tlpkg/installer/xz/xz.x86_64-cygwin.exe
binfiles arch=x86_64-darwin size=201
@@ -6240,7 +7231,7 @@ catalogue-version 1.7e
name SIstyle
category Package
-revision 15878
+revision 54080
shortdesc Package to typeset SI units, numbers and angles
relocated 1
longdesc This package typesets SI units, numbers and angles according to
@@ -6248,10 +7239,10 @@ longdesc the ISO requirements. Care is taken with font setup and
longdesc requirements, and language customisation is available. Note
longdesc that this package is (in principle) superseded by siunitx;
longdesc sistyle has maintenance-only support, now.
-containersize 3568
-containerchecksum 9473f7ef772f10ae4b70ea9d3074cbf7220ab1672076064aae9e54cf72d5007fa7e7f73c66082c53098c772a43d88af3ca1073e875c31c2821e528f8da836fd2
-doccontainersize 323440
-doccontainerchecksum 553357a037de0494641969db5a434a77984224f7fee3f64a2e153304eed6ae38548a1cf0330bb5e6cfc4f4dfdc21ceb8cd2b0659b0e27aa79a7379a82441451f
+containersize 3544
+containerchecksum 69bc838535facdc8ba17db91ead53dbc233f7d53e453164611fcd7e194692212ff74f57979023fe14ed8c8df347caeb42d99fae0b14c3cc54c60c8411bdef80d
+doccontainersize 323444
+doccontainerchecksum 6fb33be5371932e95e5e3002bb2696d0707d62425f1a539764d195ee119f37441bf288a502770667624746631bd75227a245bbcc2050c1c2d815ce4c8fa6ec85
docfiles size=126
RELOC/doc/latex/SIstyle/README details="Readme"
RELOC/doc/latex/SIstyle/SIstyle-2.3a.pdf details="Package documentation"
@@ -6261,13 +7252,13 @@ docfiles size=126
RELOC/doc/latex/SIstyle/fig2.mps
RELOC/doc/latex/SIstyle/graphs_scr.zip
srccontainersize 18204
-srccontainerchecksum 3d2840beed83bb3843b89b08e3a2d111bc346e221335288ae35c19f7b5a843b668a5cd0b9f60a5df270a0c0f8953cb575d27a17f534a7b7808a37ee58aa1007d
+srccontainerchecksum f1e23a9d04b637afd72056e1792a0c795f1b02b96ddd0170e6f412a8159389f8cd79bfdbfd2860fb5b6ca6b1794ff5c0bc59fbaabcdffbd8d69d26b205e60df5
srcfiles size=19
RELOC/source/latex/SIstyle/sistyle.dtx
RELOC/source/latex/SIstyle/sistyle.ins
runfiles size=3
RELOC/tex/latex/SIstyle/sistyle.sty
-catalogue-ctan /macros/latex/contrib/SIstyle
+catalogue-ctan /macros/latex/contrib/sistyle
catalogue-license lppl
catalogue-topics typesetting scientific-docs
catalogue-version 2.3a
@@ -6362,7 +7353,7 @@ catalogue-version 2.14
name a0poster
category Package
-revision 15878
+revision 54071
shortdesc Support for designing posters on large paper
relocated 1
longdesc Provides fonts in sizes of 12pt up to 107pt and also makes sure
@@ -6370,10 +7361,10 @@ longdesc that in math formulas the symbols appear in the right size. Can
longdesc also create a PostScript header file for dvips which ensures
longdesc that the poster will be printed in the right size. Supported
longdesc sizes are DIN A0, DIN A1, DIN A2 and DIN A3.
-containersize 3328
-containerchecksum 95c13cc0fc3e4c8b76e02aef0622af10a420b9b536807effad3fa99822ebe1babdc7219536178a349aeb671f3bbdcf9e339ddcfa73c7afc71dafc2b2d7486996
-doccontainersize 118124
-doccontainerchecksum d17f3a87682008d8110bb5562aefee406d84b15e3678e165cc3f50e0280aad0736ff0b9b9847d9dc47cf08d3db9a28be71b76f9a5c61c8f3dad0aac187b23434
+containersize 3308
+containerchecksum 038623ef39540340a9c9de228ff0787512fb34916ee5a250dbc6d9327b9249d51c633b8ed0dd725c90db462ed7c96290ea7d6fd60e299e787d0e5cf585efb5f5
+doccontainersize 118128
+doccontainerchecksum 51e01cf36d4ec625bdc68e586d276e09973dcfe30cd9ba2aa7dbeed73337bea03a222d66a6903e5203e1530d88433d326d38ff66896c52ac33587a3d147cc2e5
docfiles size=47
RELOC/doc/latex/a0poster/a0.pdf details="Package documentation (German)" language="de"
RELOC/doc/latex/a0poster/a0.tex
@@ -6895,7 +7886,7 @@ catalogue-topics bibtex-sty
name academicons
category Package
-revision 48100
+revision 54512
shortdesc Font containing high quality icons of online academic profiles
relocated 1
longdesc The academicons package provides access in (La)TeX to 76 high
@@ -6919,10 +7910,10 @@ longdesc icon. The full list of icons and their respective names and
longdesc direct commands can be found in the manual. For example,
longdesc \aiicon{googlescholar} yields the same result as
longdesc \aiGoogleScholar.
-containersize 29012
-containerchecksum 8c394e4ebccb34cf3b9878a3b3577c8d43369bbef3ebe336336b9ece077e9fcef8ebbdff16f00355b7940bb325fc62ca22b428d2f25559bdee0cfaea73617938
+containersize 28988
+containerchecksum c7285baf5cd4413f61e6107f387e5d5e9475939794fe84d21fb5a8447a0c5be1ef9509bac795baff0d58c4155b56d00998a1968b70b565685337db011701caad
doccontainersize 99064
-doccontainerchecksum ab38b79d6893ba290c13862e4518c7cf6ee297f4b3a248d051d1c4351cfec05b3f271bdc95c0d345433733b9de14f852de54351698be93eca0c802959133cb03
+doccontainerchecksum 2f1eac4101d91476e1b68999b06454182cdb221ce91fc79dc3eabd9f6f7dbb3b065aec38a6c25533ce2f507275cff7e60e7cd651a46a42c37ea771559cc6acb2
docfiles size=28
RELOC/doc/fonts/academicons/README details="Readme"
RELOC/doc/fonts/academicons/academicons.pdf details="Package documentation"
@@ -6933,7 +7924,7 @@ runfiles size=16
RELOC/tex/latex/academicons/tuacademicons.fd
catalogue-contact-repository https://github.com/diogo-fernan/academicons
catalogue-ctan /fonts/academicons
-catalogue-license lppl1.3cofl
+catalogue-license lppl1.3c ofl
catalogue-topics font font-supp-symbol font-symbol font-ttf
catalogue-version 1.8.6-2
@@ -7559,7 +8550,7 @@ catalogue-version 1.3
name acro
category Package
-revision 53670
+revision 54512
shortdesc Typeset acronyms
relocated 1
longdesc The package enables the author to create acronyms in a simple
@@ -7572,10 +8563,10 @@ longdesc which automatically sorts the list created by \printacronyms.
depend etoolbox
depend l3kernel
depend l3packages
-containersize 24556
-containerchecksum 3568379b27e16b2356b38b7d1c6f241e3a80db3ede3a2b0b623b39296773a0b3451464cbd6344f5eb5e42cd2bcfb6ae0792ef3f9db2f9253f9fcc66b60e948fa
-doccontainersize 599800
-doccontainerchecksum a635d6f355f48ae2c435aa914ad98d2cab7feda07d9df7a821126eae46f216fedbf88609842bb931f397660afc3ff9399bd410678e03fae4cbd1718d2fde64e0
+containersize 24612
+containerchecksum 852c0ff491f7e24638d10ea086965a9884b0426117122b52209d8bf00f4382fa5c6d41f21aad585bfbdcdab099ff077f20ab850824943b34c581a6de3335ef77
+doccontainersize 599516
+doccontainerchecksum 8c4c4e157d2d43c7830f073ed9c027fb4633bca7767f18e4b1261a407204ab1c067736c544d5a938421bc5e6f0f4739c265afa2a98548ef3961da1105645453a
docfiles size=170
RELOC/doc/latex/acro/README details="Readme"
RELOC/doc/latex/acro/acro-manual.pdf details="Package documentation"
@@ -7587,16 +8578,16 @@ runfiles size=39
RELOC/tex/latex/acro/acro-manual.cls
RELOC/tex/latex/acro/acro.definitions.tex
RELOC/tex/latex/acro/acro.sty
-catalogue-contact-bugs https://bitbucket.org/cgnieder/acro/issues
-catalogue-contact-repository https://bitbucket.org/cgnieder/acro/
+catalogue-contact-bugs https://github.com/cgnieder/acro/issues
+catalogue-contact-repository https://github.com/cgnieder/acro/
catalogue-ctan /macros/latex/contrib/acro
catalogue-license lppl1.3
catalogue-topics acronym expl3
-catalogue-version 2.11c
+catalogue-version 2.11d
name acronym
category Package
-revision 52845
+revision 54287
shortdesc Expand acronyms at least once
relocated 1
longdesc This package ensures that all acronyms used in the text are
@@ -7604,18 +8595,18 @@ longdesc spelled out in full at least once. It also provides an
longdesc environment to build a list of acronyms used. The package is
longdesc compatible with pdf bookmarks. The package requires the suffix
longdesc package, which in turn requires that it runs under e-TeX.
-containersize 4696
-containerchecksum 152e25fea3adc15632bb4c5a37981e3cc0dc516d76927aa6842f51d4c3996bba41bef8fd65ed9983b1a4b5dcf194741a454f88e822a5c33b87f48ef14a22c983
-doccontainersize 276732
-doccontainerchecksum 0fdd8e2d43fa4becf1de2e7f80caaec56c8a8897c2c821a8c13a3c90cd26a4c75b6906910f55493634fe3b3fc3d5b4e88571264bcfc37602b950f4875a040d61
-docfiles size=71
+containersize 5000
+containerchecksum bfe75705eadf89984db5bce88f542901d2899afb2815127f1684412d5faafa80c709e44a7564e995913a20bf578e4a160494c9ad3a8d058e2cdb8b8adb7a720a
+doccontainersize 280248
+doccontainerchecksum 4a019f3bf83f5f62a4d4e053b5320c43029f44a86cf4fa428508b067746614109f1f62d4032fe0f25d89dae93ebd4d1222496b00336147c5343a2d40efa77ec5
+docfiles size=73
RELOC/doc/latex/acronym/CHANGES
RELOC/doc/latex/acronym/README details="Package Readme"
RELOC/doc/latex/acronym/acronym.pdf details="Package documentation"
RELOC/doc/latex/acronym/acrotest.tex
-srccontainersize 16528
-srccontainerchecksum 6a30df35639273942bdfb2802b374882082afd29de8c3530ad36b99a1626c24fd0fae8dd43fa7f7e9091575006917147b904167b29daf9f0b6f7e6a3f627e9b4
-srcfiles size=18
+srccontainersize 17232
+srccontainerchecksum 07df0f775d7cac3de6952347dcf8215968bf0d3c691fd85c0a4205a833de1aec8be0c2ce5d9653dde0ab8fdc5bdd50fd17417785688fe07da4ea29151b5ed716
+srcfiles size=19
RELOC/source/latex/acronym/acronym.dtx
RELOC/source/latex/acronym/acronym.ins
runfiles size=6
@@ -7624,7 +8615,7 @@ catalogue-also glossaries
catalogue-ctan /macros/latex/contrib/acronym
catalogue-license lppl1.3
catalogue-topics acronym
-catalogue-version 1.42
+catalogue-version 1.46
name acroterm
category Package
@@ -7720,7 +8711,7 @@ catalogue-version 2.1
name actuarialsymbol
category Package
-revision 51371
+revision 54080
shortdesc Actuarial symbols of life contingencies and financial mathematics
relocated 1
longdesc This package provides commands to compose actuarial symbols of
@@ -7734,23 +8725,23 @@ longdesc a number of shortcut macros to ease entry of the most common
longdesc elements. Appendix A of the package documentation lists the
longdesc commands to typeset a large selection of symbols of life
longdesc contingencies. This package requires actuarialangle.
-containersize 2744
-containerchecksum 49dbdc527b3fe204a4fbcac265accc0d0be88201553cf8e4110b51042ab8b72932bcc1488b7b199b1bb345941a624b486ccaed888851bbc6a63f70135a0c42b5
+containersize 2724
+containerchecksum 81260a4e92a75f5ace84c190b9bd7e6b46e8c697824856cfc69f4d9e9f14a4e0230d5623cb6e3bd546d84b29240865dfa14f433c9ad34875fec22944053bb5ef
doccontainersize 282876
-doccontainerchecksum 3ba7c377010c3d6d1e7c52bb4256c10f78fe72e6fb7e1b794831d68fb9628d17a6a74f31c8b7f6bae41a59d8a29e6705e28d1e466c36e8273a449bd2594d126f
+doccontainerchecksum 95efefa6e40a77806a2fe8d47575cb78c7e295ddb17b263d2e324610614d36d6ccf1dda75a428b12719d8c4b1fdd3b94656df1ff351f4fb98fc6a94eb87d357d
docfiles size=89
RELOC/doc/latex/actuarialsymbol/README.md details="Readme"
RELOC/doc/latex/actuarialsymbol/actuarialsymbol.pdf details="Package documentation"
RELOC/doc/latex/actuarialsymbol/mosaic.jpg
srccontainersize 16192
-srccontainerchecksum c87fb2395a4b3bc7871184eb49b83754dda2813249a5df2319e462a375283e6087b46129c0fb78c744944005741e9a1b28c16bf5073c3744c90e7dfd9c9a0ba0
+srccontainerchecksum 48211fe7604a931a8e53599d617bcf2be100ceed5003fd1bcc96ce84525904e68bc279ef672100044e03cbf70fa47f53548ec3686f70a795a50d78d96f792d81
srcfiles size=18
RELOC/source/latex/actuarialsymbol/actuarialsymbol.dtx
runfiles size=2
RELOC/tex/latex/actuarialsymbol/actuarialsymbol.sty
-catalogue-contact-bugs https://github.com/vigou3/actuarialsymbol/issues
-catalogue-contact-home https://vigou3.github.io/actuarialsymbol
-catalogue-contact-repository https://github.com/vigou3/actuarialsymbol
+catalogue-contact-bugs https://gitlab.com/vigou3/actuarialsymbol/issues
+catalogue-contact-home https://vigou3.gitlab.io/actuarialsymbol
+catalogue-contact-repository https://gitlab.com/vigou3/actuarialsymbol
catalogue-ctan /macros/latex/contrib/actuarialsymbol
catalogue-license lppl1.3c
catalogue-topics graphics-symb
@@ -7866,7 +8857,7 @@ catalogue-version 2.42
name adforn
category Package
-revision 52364
+revision 54512
shortdesc OrnementsADF font with TeX/LaTeX support
relocated 1
longdesc The bundle provides the Ornements ADF font in PostScript type 1
@@ -7875,10 +8866,10 @@ longdesc GPL v2 or later with font exception. (See NOTICE, COPYING,
longdesc README.) The TeX/LaTeX support is licensed under LPPL. (See
longdesc README, manifest.txt.)
execute addMap OrnementsADF.map
-containersize 36516
-containerchecksum 50369d5874b6ebd35498ab4502661de8630ed3175df02cf938817e17c858cadf0915dbf7c34ddfb0861a0063f7cdeeb40b1097573f77a4696f08354fd28d2a64
-doccontainersize 362884
-doccontainerchecksum b2521044ab8869c114579b7ed59ba9b58a66049ead3202d5f62797c9de0fde442b4f39c7083e1626f50b0011fd57fdb4227cab7571bbf85d6076b88e8eece61a
+containersize 36500
+containerchecksum 7a4a4da6c72ff2f8ab4b2a9a5e92887306a8e2aee4bcc5a93c18bf41d1bf9c05bd23fd6401bda054994aafa8d6002dbc16d8483b951acb705cd46fda08aaf060
+doccontainersize 362888
+doccontainerchecksum 2a287f8685154359c914b13e8e153aa64bb19708a9f5b122180cead53ee31ab829dc934dcab43f09ded4fe5d2a81ee32528855f1a4a1bd07b795eaabcb204f48
docfiles size=98
RELOC/doc/fonts/adforn/COPYING
RELOC/doc/fonts/adforn/NOTICE
@@ -7895,13 +8886,13 @@ runfiles size=17
RELOC/tex/latex/adforn/adforn.sty
RELOC/tex/latex/adforn/uornementsadf.fd
catalogue-ctan /fonts/adforn
-catalogue-license lpplgpl2
+catalogue-license lppl gpl2
catalogue-topics font font-ornmnt font-type1
catalogue-version 1.1b
name adfsymbols
category Package
-revision 52365
+revision 54512
shortdesc SymbolsADF with TeX/LaTeX support
relocated 1
longdesc The package provides Arkandis foundry's ArrowsADF and
@@ -7909,10 +8900,10 @@ longdesc BulletsADF fonts in Adobe Type 1 format, together with
longdesc TeX/LaTeX support files.
execute addMap ArrowsADF.map
execute addMap BulletsADF.map
-containersize 26820
-containerchecksum d5ad659516da1a4df4b2244f90db9a35fd4ae1415e78067a378d389a536380c1c642d7910491d4d49273c9f3e03a8a916cb418d8e608329b2701df44f8011de2
-doccontainersize 384920
-doccontainerchecksum 39bebc154e84ea1286e25e8f7b9439e1c1441b7df83db770a75e26580c452cec7ac8be97bd77e2a99448f100d30ea9d5f40f3282a54e5fcfe940cb40c9917cdf
+containersize 26800
+containerchecksum 7100648956a68719d1a449a3aee0a4acb3788aea7f082a6e7e38c8d8dfa2c712a4b896a9b036e8ae8b2732b11414ab71a49e2f513e7d689f4b0ad9e44c052019
+doccontainersize 384924
+doccontainerchecksum fbdd78030826918a3599a1f843db692390ebdcf4ca9a853d8c2e78706cfafe83ae79d23d09fb097339d8c726608a27436b3bf22725935c55060f1e8579ea1eaf
docfiles size=104
RELOC/doc/fonts/adfsymbols/COPYING
RELOC/doc/fonts/adfsymbols/NOTICE
@@ -7935,7 +8926,7 @@ runfiles size=19
RELOC/tex/latex/adfsymbols/uarrowsadf.fd
RELOC/tex/latex/adfsymbols/ubulletsadf.fd
catalogue-ctan /fonts/adfsymbols
-catalogue-license lpplgpl2
+catalogue-license lppl gpl2
catalogue-topics font font-symbol font-type1 font-supp
catalogue-version 1.2b
@@ -8149,35 +9140,37 @@ catalogue-version 1.7.1
name adjmulticol
category Package
-revision 28936
+revision 54157
shortdesc Adjusting margins for multicolumn and single column output
relocated 1
longdesc The package adds, to the multicol package, the option to change
longdesc the margins for multicolumn and unicolumn layout. The package
longdesc understands the difference between the even and odd margins for
longdesc two side printing.
-containersize 2964
-containerchecksum 1134de8dc37c135e944c223946ca249106d12a6af8c653ef39c0418893ba5d52f6ac4a3df6fd521638f606106830e0ce31aa2ce284617ac11226950fefbd94af
-doccontainersize 304744
-doccontainerchecksum 299f6cfadae2e1c51021d849c9d2c10132007f4e4d0b2d0550c60a58f12781ca90ebed6052e9f84cc22bbdcd7b955018769264fe016800706ee7548c4f8a1e61
-docfiles size=79
- RELOC/doc/latex/adjmulticol/Makefile
+containersize 3000
+containerchecksum 4243fb86e7122ec721b975c16eebadcdb867313270a7c351543bad78be73eb82780f7eb1878f1901b8c1956d0103531f1973d9ba10bdeded7eeaa51b190a1514
+doccontainersize 299732
+doccontainerchecksum afa625a205d566369b4a702062ff39f62529f2191ec4293b282fe818f4e001b8cc9c65eec3a0df0175586969d77ec83e03b22ff41cff36788375c59d1f20c586
+docfiles size=77
RELOC/doc/latex/adjmulticol/README details="Readme"
RELOC/doc/latex/adjmulticol/adjmulticol.bib
RELOC/doc/latex/adjmulticol/adjmulticol.pdf details="Package documentation"
RELOC/doc/latex/adjmulticol/sample.pdf
RELOC/doc/latex/adjmulticol/sample.tex
-srccontainersize 6768
-srccontainerchecksum 0b766677e3a95d7878f990c152952a3ad0c1aead2d4248a75070e93e93ec4e81524e565425404ac0579fd7451a562cea5867ef7d7acf58a36046212f7d900556
-srcfiles size=6
+srccontainersize 7256
+srccontainerchecksum e1a9e8245494eb1bd09e82e914fc0009ac696d94ec0d4499a828bb5187e90741f0ae26cce956429fe802cb5c2af7d9c68454bc11deeca87bae8a531ed2a1d4dd
+srcfiles size=7
+ RELOC/source/latex/adjmulticol/Makefile
RELOC/source/latex/adjmulticol/adjmulticol.dtx
RELOC/source/latex/adjmulticol/adjmulticol.ins
runfiles size=2
RELOC/tex/latex/adjmulticol/adjmulticol.sty
+catalogue-contact-bugs https://github.com/borisveytsman/adjmulticol/issues
+catalogue-contact-repository https://github.com/borisveytsman/adjmulticol
catalogue-ctan /macros/latex/contrib/adjmulticol
catalogue-license lppl1.3
catalogue-topics multicol layout
-catalogue-version 1.1
+catalogue-version 1.2
name adjustbox
category Package
@@ -8753,73 +9746,6 @@ catalogue-license lppl
catalogue-topics font font-virtual font-t1enc
catalogue-version 1.4
-name aecc
-category Package
-revision 28574
-shortdesc Almost European Concrete Roman virtual fonts
-relocated 1
-longdesc The package provides a set of virtual fonts (built from the
-longdesc standard Concrete fonts) providing a set of fonts that almost
-longdesc cover the T1 encoding. The main characters missing, of those
-longdesc specified in the T1 specification are eth, thorn, and the Sami
-longdesc letter eng. Sometimes the PS (pound sterling) character is also
-longdesc missing. For the typewriter fonts, the situation is worse.
-containersize 15936
-containerchecksum d36fd36a4d92a5031b36437ff8c75e3fbe2e3124982f496d6633476dc876a300d3b0ca18874d6d6256a096d01bde96854c30f76a777ad5ebf9755b035b41e7a9
-doccontainersize 26576
-doccontainerchecksum 58bcfd0db5d39265765a32c9996807dce4e1ef22c47a3b6f4307c59eae01e1f8eab2e8d2252f83ac42a41aeda1542087f21a52ca523a9364f1ecc6b635251df3
-docfiles size=56
- RELOC/doc/fonts/aecc/COPYING
- RELOC/doc/fonts/aecc/MANIFEST
- RELOC/doc/fonts/aecc/README details="Readme"
- RELOC/doc/fonts/aecc/aeccfonts.tex
- RELOC/doc/fonts/aecc/aefonts.mtx
- RELOC/doc/fonts/aecc/aehax5.mtx
- RELOC/doc/fonts/aecc/aehaxit.mtx
- RELOC/doc/fonts/aecc/aehaxrm.mtx
- RELOC/doc/fonts/aecc/aehaxsc.mtx
- RELOC/doc/fonts/aecc/aehaxsl.mtx
- RELOC/doc/fonts/aecc/aehaxss.mtx
- RELOC/doc/fonts/aecc/aelatin.mtx
- RELOC/doc/fonts/aecc/aelatint.mtx
- RELOC/doc/fonts/aecc/aesample.tex
- RELOC/doc/fonts/aecc/aet1.etx
- RELOC/doc/fonts/aecc/bxittest.tex
- RELOC/doc/fonts/aecc/clean
- RELOC/doc/fonts/aecc/germtest.tex
- RELOC/doc/fonts/aecc/go
- RELOC/doc/fonts/aecc/install
- RELOC/doc/fonts/aecc/makepl
- RELOC/doc/fonts/aecc/ot1tt.etx
- RELOC/doc/fonts/aecc/slitest.tex
-runfiles size=32
- RELOC/fonts/tfm/public/aecc/aeccr10.tfm
- RELOC/fonts/tfm/public/aecc/aeccr5.tfm
- RELOC/fonts/tfm/public/aecc/aeccr6.tfm
- RELOC/fonts/tfm/public/aecc/aeccr7.tfm
- RELOC/fonts/tfm/public/aecc/aeccr8.tfm
- RELOC/fonts/tfm/public/aecc/aeccr9.tfm
- RELOC/fonts/tfm/public/aecc/aeccsc10.tfm
- RELOC/fonts/tfm/public/aecc/aeccsl10.tfm
- RELOC/fonts/tfm/public/aecc/aeccsl9.tfm
- RELOC/fonts/tfm/public/aecc/aeccti10.tfm
- RELOC/fonts/vf/public/aecc/aeccr10.vf
- RELOC/fonts/vf/public/aecc/aeccr5.vf
- RELOC/fonts/vf/public/aecc/aeccr6.vf
- RELOC/fonts/vf/public/aecc/aeccr7.vf
- RELOC/fonts/vf/public/aecc/aeccr8.vf
- RELOC/fonts/vf/public/aecc/aeccr9.vf
- RELOC/fonts/vf/public/aecc/aeccsc10.vf
- RELOC/fonts/vf/public/aecc/aeccsl10.vf
- RELOC/fonts/vf/public/aecc/aeccsl9.vf
- RELOC/fonts/vf/public/aecc/aeccti10.vf
- RELOC/tex/latex/aecc/aecc.sty
- RELOC/tex/latex/aecc/t1aeccr.fd
-catalogue-ctan /fonts/aecc
-catalogue-license lppl
-catalogue-topics font font-virtual font-t1enc
-catalogue-version 1.0
-
name aeguill
category Package
revision 15878
@@ -8849,14 +9775,14 @@ catalogue-topics font font-virtual font-t1enc
name afm2pl
category TLCore
-revision 52851
+revision 54074
shortdesc convert AFM to TeX property list (.pl) metrics
longdesc Program home page: http://tex.aanhet.net/afm2pl/
depend afm2pl.ARCH
containersize 9616
-containerchecksum 17a191fa347683f93f7d74e4b0be13b4690c84f0c17c084b10805aa1b5b057de6316836122114d1ebc76b1f8b4d134f6f5b08a21a8e28417f8259c3e52c12226
+containerchecksum e539a12013dae7b30a83f615fe9f01678a25136a72ce754101aeb6bc8f1d287e006648f3050573ab211eeb00e5ac8082857b15e388d0da4886929a57d018fed2
doccontainersize 41360
-doccontainerchecksum 0e175a69c26457719ce3aa5587f8857c77ea9bde7eaf59d33f7fda330cf73d0ea68060a83de09100d651b043ac60473dd2f25b8875566dc39d67eb6219be34a7
+doccontainerchecksum 771e72385110bfaf133865ceaf9cb85a94dc1037f7390b027b21a9117aaeb00e88f67b191229fbbb61f417ccecd6556335ba1d2ba46a0a65079929a0ccbfb1a7
docfiles size=15
texmf-dist/doc/man/man1/afm2pl.1
texmf-dist/doc/man/man1/afm2pl.man1.pdf
@@ -8880,145 +9806,145 @@ runfiles size=24
name afm2pl.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of afm2pl
-containersize 36608
-containerchecksum 4e0c72208437520776d5e52842d274b8ba34df3938df2d2f13eb157d789b74135084e305d13cb30a9b41b2465f64a91b0d1e77f26d8e931dca5f6773d08c6387
-binfiles arch=aarch64-linux size=23
+containersize 40332
+containerchecksum d0d0dd4c6a53f44abc1ca125e8f0c6c1e2402fbddbd82f646b6d8ea71183bd28cd9a560c340d9dfc5f3d1b60e43aeb83018a2632835ebbd7cf3458a911e6c8f9
+binfiles arch=aarch64-linux size=26
bin/aarch64-linux/afm2pl
name afm2pl.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of afm2pl
-containersize 43620
-containerchecksum 40b6c2e05c0df8b83bcb23302c3f7de18bbed6726b87897b58f932d0ba153d6312afae358b1f68f427a36383d77f9ad906eec84c6f9023a52f0245d116c9af8e
-binfiles arch=amd64-freebsd size=27
+containersize 44416
+containerchecksum fe3737f78ef248d7d482089cddab6c88db282e225660246abfa3b963e0ad87c610e5797886a24b38e9be81d7a6cd614af9cf4fd586ebce611a71478d80ae4907
+binfiles arch=amd64-freebsd size=29
bin/amd64-freebsd/afm2pl
name afm2pl.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of afm2pl
-containersize 37740
-containerchecksum 7af5441700d7d41813cce333bfd83664d178a4d7c2a094acd9270fc9e4bfd67ec17b62c0b0271ae58c8b379c2a8c120173138874b677b2671189ebce19e84910
+containersize 38304
+containerchecksum 290aee864ab89c926edf0313dd7e6e0ca4a6162ca3096cd22793d18cbddcfc189216e6c485b194a600d5d03df9193b5a2a220449713d3915059bb92a268fee75
binfiles arch=amd64-netbsd size=30
bin/amd64-netbsd/afm2pl
name afm2pl.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of afm2pl
-containersize 34848
-containerchecksum 565900291df881337ad9642e6c02f08c9f349e7a82c5368ee9b31fbc58cd3f361b162ee9b96e8563b3140659abbaad5198ce39cf9c73c22990b93cbe8b19b6f9
+containersize 35052
+containerchecksum 69857e0aadfb56a45504f63caba283f8776908b59ab1bc5ce7dfd384065bea8eaa5b0a4a57f2b40dafa9e98526f1101f6cce1f831e332a3158285c1977cabe70
binfiles arch=armhf-linux size=21
bin/armhf-linux/afm2pl
name afm2pl.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of afm2pl
-containersize 12424
-containerchecksum bb4f8cb5e15e3ade9288a0c2e19b47e9745ba48699494d78ef114f6d81b69fedb2d36bac61b48793aba6a324cb84fb1833dbb6059ca42cf9ec03ab0009cdda02
+containersize 12560
+containerchecksum 770b8e6f91a3d311d84d3b84db82d676c354207a1fd2f9b90545fbe1ad20ba767ed3addd98a25f94264738d261af4dbef4b03a68e0ae2ec9097a96998a3ef171
binfiles arch=i386-cygwin size=8
bin/i386-cygwin/afm2pl.exe
name afm2pl.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of afm2pl
-containersize 37204
-containerchecksum 64359e766c7c3b6e2374cc0ed52dbb051afb444a5dd1fb6fa9f2a6991bb6ffae5d05e114ee222e129d902e83904cded90cec625cf7a2ca56736c3a4b7065b80c
-binfiles arch=i386-freebsd size=22
+containersize 38328
+containerchecksum 6ad596976e276b58ec93b1c93bcc1646f77abd47e819deee23f7399aea4c5b04698a29dd846147d65faa79df587fd4827b48a2eda91579e01c8925d222f82a55
+binfiles arch=i386-freebsd size=24
bin/i386-freebsd/afm2pl
name afm2pl.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of afm2pl
-containersize 43824
-containerchecksum b4aaa2383eb7cf418b2ffd21567382d494c16d251e43c72d3b205697cdc347a5459f5acd748b7bc33a7dc64c17040584b1d5c2681c46dbf34342ba146cabecfd
+containersize 44128
+containerchecksum 462b704556a37a2b58b71953763cbc1f90d3ebb135361fe797b91014173d1455d690bc2769f5cd2df4cc6012420081642cf49460773fe0c842b0436d206d3ef2
binfiles arch=i386-linux size=26
bin/i386-linux/afm2pl
name afm2pl.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of afm2pl
-containersize 34460
-containerchecksum 5ea5889bc981dcc8dea4a629909c62e613dbb163e5f1c496a842ef98c08d50642d2c87eead7d06f58de10e0d74a1772aa8cd30c2d8b78153e7bdf6dd163431cc
+containersize 35128
+containerchecksum 8137f652d56686873bcd16b6deec269df376e9930e5c54e7d54e49f9aaf93b4610d45f5803faba0ca91b92e9c2b1347ae4819eb6aa30e2bae3c88a7089ab25d6
binfiles arch=i386-netbsd size=27
bin/i386-netbsd/afm2pl
name afm2pl.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of afm2pl
-containersize 40084
-containerchecksum 47a2583c6b16cdab90e64366b25ba66062125874f8c1d64fe66dfc4925421e0c67c76335602686000faaa5c98c2952184c4f32f114e4965ae673686fdafcfe6d
+containersize 40436
+containerchecksum 86a450d2cdd20317645dc1e0beae5344279935f577bac50d214a80c990e3cb5f9680c595c8d2334a68a5582e40203e6f4d6aa62f80ede4b9c1fe31e3bbf7bfac
binfiles arch=i386-solaris size=22
bin/i386-solaris/afm2pl
name afm2pl.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of afm2pl
-containersize 14724
-containerchecksum 92bd9267e49e13641ca3f53ade5b765027b5646e690cea93314908289a8da6ea6205805ed96fc1b804fe68a23d0255593220419bfe41ff289831de46b56de1b7
+containersize 14748
+containerchecksum 6365b0e3213e6d89191271739bcdd3e69990549329cec05c0b8687e4071e6c2ee222e39a21cfa3d20ab6b4cdc2f45c7fba64dc871d1c1c5e0971d71e8c3f0691
binfiles arch=win32 size=9
bin/win32/afm2pl.exe
name afm2pl.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of afm2pl
-containersize 13440
-containerchecksum 18a6dc5e39221be8269e0c9f36aad86628ea789cbc41951de47242bbf6e529a5781cf97a4d678cbd6f47dd6d88aa4e289d8488b26ffdf6fe27ef1da2b48d2ed3
+containersize 13496
+containerchecksum 06e46b44dbc068273c6b137590fafd1286bbf872a26d7ca7e9d0ed15be0ca9489f61c9627bb9418f68841aa606e10725fb99e49c9a4786110e8894e6cf990060
binfiles arch=x86_64-cygwin size=8
bin/x86_64-cygwin/afm2pl.exe
name afm2pl.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of afm2pl
-containersize 44260
-containerchecksum 8be61db8f59495a4d4744e234bb91684bdb5837ff22de1861d852a41c9acbcf401de5aaddbe216a3711a1e706e70788c12f950a92f8b19d701dbfd34b81d1179
-binfiles arch=x86_64-darwin size=26
+containersize 50464
+containerchecksum 92748b16c0b534a7424f11bae4c7a6d813aca0bd1b5487946f4264207b9b04de8fcc89fd1b43fad6ba5c3caeaee1d1b89f2f1e57c4ec702ec89f2d881010b4ea
+binfiles arch=x86_64-darwin size=31
bin/x86_64-darwin/afm2pl
name afm2pl.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of afm2pl
-containersize 40960
-containerchecksum 8b5815d3bac3f38f1444bad18f60d507aa5aab639921b1c699126f5c6fd31f46bae11f928ca4773f6a5d96b1d1ab4781fe36969c5c906502bebbee856a91bb4b
+containersize 40864
+containerchecksum 571d303c30f6609d01e967bab5083024d3305d5fd3aa329f630089a758a3eaee1929ac2547c0e701e2ceb50b630aa7f770df8e32e7755ea9170a284a9065de09
binfiles arch=x86_64-darwinlegacy size=24
bin/x86_64-darwinlegacy/afm2pl
name afm2pl.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of afm2pl
-containersize 42196
-containerchecksum 064be2db71b0167c1126f82876d8880d5b556376a0d8b2815f5976d344b855723e725eb12df228d8a03486f36bb19c2dfe425cf3a50ec768f6e7046d2f88f21f
+containersize 42508
+containerchecksum e82f7da8c9f7f15be94564e53752760671586ba105c34bfece67e1a6e44d7083f58f1634bb7f1d8fbaacd733a8df0a6f2958012ef841ac15e9673abb0d4aafeb
binfiles arch=x86_64-linux size=24
bin/x86_64-linux/afm2pl
name afm2pl.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of afm2pl
-containersize 44400
-containerchecksum 34d5d392fba6bc103deff9bf3e39154e26c73967b06f9d4bfe4dc97a93c0ab437c82c62bfc6affd05ce946ce9c795c9b6b1d56e168aca12e4413771b2109e0cc
-binfiles arch=x86_64-linuxmusl size=27
+containersize 44088
+containerchecksum b8a0f09d5a596d1d70c187cc7d1e1f22a78bed16f4af60888ede7bbe0e1e7ca0dcaef4dd31259affa641e137c36d90744b93430e14dd37d06395cd79307c1036
+binfiles arch=x86_64-linuxmusl size=26
bin/x86_64-linuxmusl/afm2pl
name afm2pl.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of afm2pl
-containersize 44176
-containerchecksum 8c972f136bef7b02650dd7371fb5d1e79147fe3c245209a718e986e4f9d39474b64352b7965419aecf18bc14825e9f2a9bd76681d4f209abfba5c13d4cd400a2
+containersize 44372
+containerchecksum e149dba82f358c3477e725efa88308702a09896f8d98bea881011d611196e510e91525da6465dfb70f1c17ca141289f7b057fa1f7b8e2ff16426f76d4681e7a5
binfiles arch=x86_64-solaris size=26
bin/x86_64-solaris/afm2pl
@@ -9294,7 +10220,7 @@ catalogue-version 1.5i
name alegreya
category Package
-revision 52379
+revision 54512
shortdesc Alegreya fonts with LaTeX support
relocated 1
longdesc The Alegreya fonts are designed by Juan Pablo del Peral for
@@ -9304,10 +10230,10 @@ longdesc facilitates the reading of long texts. The italic has just as
longdesc much care and attention to detail in the design as the roman.
longdesc Bold, black, small caps and five number styles are available.
execute addMap Alegreya.map
-containersize 24434180
-containerchecksum d1ccf5c1e3b53dbb5e5f41f6845c0ebb03b4d74355aa11f4dedc8214af2c49f2d4023b5296b24b7330b4fef0f0862dbbbac864831dac16317f7025a88c8c4a6a
-doccontainersize 1107108
-doccontainerchecksum 3452ed4d59bdae841afcee2895e9ed64f60b5ce511f29468107f84ccf1cfcb3afc4798a11e48681bf66f17f448c27d3fd1e8b82cc75acfe7d6fb7e892d0efedf
+containersize 24434164
+containerchecksum 7136053c90b3c9ae5744a1740e44008b3fea0a25323cb9033a6c2a2d1c72a024645626903913485af24ee08a9614d3fd6e9ba79dfd2206ec29c0fc1b1b98a21c
+doccontainersize 1107112
+doccontainerchecksum fb152014915f9bf56ded5eef117169453923a86a8dfb165facd4e3e1db278f31aeab91e49e5e66d6d4a08ea10cba91ee762b4937f75f9623c77ff73b37965ddd
docfiles size=274
RELOC/doc/fonts/alegreya/OFL.txt
RELOC/doc/fonts/alegreya/README details="Readme"
@@ -13868,12 +14794,12 @@ runfiles size=21829
RELOC/tex/latex/alegreya/TS1AlegreyaSans-TOsF.fd
catalogue-contact-home http://www.google.com/fonts
catalogue-ctan /fonts/alegreya
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-serif font-sans font-proportional font-t1enc font-type1 font-otf
name aleph
category Package
-revision 53786
+revision 54276
shortdesc Extended TeX
longdesc An development of omega, using most of the extensions of TeX
longdesc itself developed for e-TeX.
@@ -13891,9 +14817,9 @@ depend aleph.ARCH
execute AddFormat name=aleph engine=aleph options=*aleph.ini fmttriggers=cm,hyphen-base,knuth-lib,plain
execute AddFormat name=lamed engine=aleph patterns=language.dat options=*lambda.ini fmttriggers=cm,hyphen-base,antomega,lambda,latex,latex-fonts,omega,l3kernel
containersize 612
-containerchecksum a85d851b21d2ab7d34caad7d59daaead5f42920cf1de5bbb5ad01e825b51067bbaf05aaec519ec8d7eb6c77b07183d51cacb6827d860063578c9ab6b00a96254
-doccontainersize 48328
-doccontainerchecksum 0316e421ce8eee32108057c4e88381da3c0b47f32c0daa18dedefd7dab08b7ea6905bf92fcc523030b29fbdea835594ce22d991cab055c80b122aa69e9cbd8aa
+containerchecksum ac42bae0d6d3b4be4c343a8dfc127bda123119a14a078fefa7d3e6c004a820fc18b4b1f9abb11963942c3bcd5080d0c63a3cc0c374bb7250cac63f226259c803
+doccontainersize 54772
+doccontainerchecksum bc843b0bfdfc791beb0ca4fdb482df31b3a61ac2cf863584d62fe2284d98b31432784ae8b5da9acd5b3fae77ee07e4163fd9c7392f60776e96628236e05bfc92
docfiles size=21
texmf-dist/doc/aleph/base/News
texmf-dist/doc/aleph/base/readme.txt
@@ -13909,100 +14835,100 @@ catalogue-topics engine omega
name aleph.aarch64-linux
category Package
-revision 50700
+revision 53999
shortdesc aarch64-linux files of aleph
-containersize 230320
-containerchecksum 4329aa67525b0200dcb83119646c23687497a9cb3ff4b61f24f580d899795f85e8eb835b25bd4a7f3e0faaa098758c6590b80d315ecf9a947a05229f2ea110fa
-binfiles arch=aarch64-linux size=158
+containersize 243664
+containerchecksum 4483d150e0c36e61f850093cf00cf24aa65ed4738a2c156c8846eafc9d3a0529c6cc7c76b3e4acc1a2c6a95d0c4b85d5ae4627607ec63821072c6f7459043a9f
+binfiles arch=aarch64-linux size=163
bin/aarch64-linux/aleph
bin/aarch64-linux/lamed
name aleph.amd64-freebsd
category Package
-revision 50700
+revision 53999
shortdesc amd64-freebsd files of aleph
-containersize 293608
-containerchecksum 2267cad0cbe2bac977d784b0cc7a195f69eef6f0b6c854847bebbb2b3a484b7335e0a88dd1b7f0aa002c3cadda0e0e2f8d3a45cac507201fd43d54e0119f27b6
-binfiles arch=amd64-freebsd size=192
+containersize 293188
+containerchecksum 5d06096f2b0065f521ccb343836f437b001eabc5cebedbf1b686ad20eb301d34712d912613a6255a87113514241237b7cae1b9e0d6a3eb8e13016d0084c02414
+binfiles arch=amd64-freebsd size=193
bin/amd64-freebsd/aleph
bin/amd64-freebsd/lamed
name aleph.amd64-netbsd
category Package
-revision 50693
+revision 53995
shortdesc amd64-netbsd files of aleph
-containersize 218524
-containerchecksum 19015d24a641cfdc4c381f679528209a1ac768ea90db32adeec2fd4483895d359330aa2377b8a2563b489565d3ce020e9e665b4862f04f29cbb8d402f585f15d
+containersize 219552
+containerchecksum d0608394a29dae9de7dd8890dbc305a4a7acd49dcafce6fcd67681f4a33568a7ca1045c50dffeb2474bfcd5ed1896967fbc421d87e71bec155c0abbdca50164a
binfiles arch=amd64-netbsd size=193
bin/amd64-netbsd/aleph
bin/amd64-netbsd/lamed
name aleph.armhf-linux
category Package
-revision 50790
+revision 54033
shortdesc armhf-linux files of aleph
-containersize 206096
-containerchecksum f8ca21c03a45ec98a85e232f7703ccb0bbcaacfbba2dfb1914f5fa1761c0b767e06fab55c373498fb7c25d8dbb4ec63926dfa0c32d73134c5f1ea6aa0deb7fe9
+containersize 207344
+containerchecksum 33aee44c8c28c755b49c23f51ae5cfe41619c1f12800ad3d72609e95f1d8fa777b7309bbeea0e66c77a96ac9dc191ad59cd754c20d403e2224f691cd41ca2b24
binfiles arch=armhf-linux size=125
bin/armhf-linux/aleph
bin/armhf-linux/lamed
name aleph.i386-cygwin
category Package
-revision 50855
+revision 54350
shortdesc i386-cygwin files of aleph
-containersize 182060
-containerchecksum 7799a828d8586a00e85f60ea6a796814621f9302c3792406a3ab8b42cd3d4b1c9a214cc1c0921de8a710a07f615418c0a4008ae5eae322f029e6b141842b1441
-binfiles arch=i386-cygwin size=116
+containersize 182348
+containerchecksum 256819bd5f8dfdaeadaaa0257f609574ef5923d113aefbfb4b2655820ef16e98ab77fca2af42630a482b2eacea4ede342203f49e2a7260f887be26d541afe0e2
+binfiles arch=i386-cygwin size=117
bin/i386-cygwin/aleph.exe
bin/i386-cygwin/lamed
name aleph.i386-freebsd
category Package
-revision 50700
+revision 53999
shortdesc i386-freebsd files of aleph
-containersize 211156
-containerchecksum 4b0c5bd49eb9be5dbb362952d94cc435bb5e346d08700108f713ed40efe8975e363afe1c577d89f7129d20e8dbdcc28ea3ad222a4d5746a3958451eafeecfec2
-binfiles arch=i386-freebsd size=164
+containersize 212724
+containerchecksum 63fd7397aee91bc621d8a3292fc2f28c486b8ba029365c7a47bc60051b2c594f8a73e6f1b57f885af228613ad220bbc766339d5871cae48d1bc071430cd2b9a5
+binfiles arch=i386-freebsd size=166
bin/i386-freebsd/aleph
bin/i386-freebsd/lamed
name aleph.i386-linux
category Package
-revision 50700
+revision 53999
shortdesc i386-linux files of aleph
-containersize 228700
-containerchecksum d58f52725312930c0e7f3666b4d53f470bba64024c7a657f0368e4f8d35d9e5a2b4db3c08812fce8f53c61498674638895fa87442638621054bbb226df213679
+containersize 229256
+containerchecksum 5c984903b2f06d83361cc9217096fcc554a8dc30e286266d19d8638707d001f97d32967dac1b41decb2690cf68d020f0348b6b519b92305ec735fc5921b3b62b
binfiles arch=i386-linux size=147
bin/i386-linux/aleph
bin/i386-linux/lamed
name aleph.i386-netbsd
category Package
-revision 50693
+revision 54104
shortdesc i386-netbsd files of aleph
-containersize 163188
-containerchecksum 6a7f9b149a88d5a62336fe1dc71b5567d59bc5e289c449c50c4fad8e25943a597ce8ea9721aaa3fd6edcf5dff7f1e6190582857a4d3948609b3ebfd679be3ff7
-binfiles arch=i386-netbsd size=168
+containersize 164240
+containerchecksum 6f9e24c99facd30ae42619a999cf08ca15f6155ab3ef94590195d3fd6d5b65f2ec3ef52854121c7afd234b9365e93f9b473ec6819239e1044094af1346d8c072
+binfiles arch=i386-netbsd size=169
bin/i386-netbsd/aleph
bin/i386-netbsd/lamed
name aleph.i386-solaris
category Package
-revision 50700
+revision 53999
shortdesc i386-solaris files of aleph
-containersize 220808
-containerchecksum a6327f97dbb6e7ed65408d91ffb097b635161691d408505a3e99a6c3ca6a243ffb0e1388961f7fcef8349dcc091aff92f9d7d4c048e768f2fd74aeea84e3930b
+containersize 221332
+containerchecksum b48e89e519e4681cd64249165ec03755942fb8a95a03d3666b2828818d09653ee0dd148b3828a52650de747b9d6be38f8b7e31e2c8bc50836c75d88a0f1753b1
binfiles arch=i386-solaris size=136
bin/i386-solaris/aleph
bin/i386-solaris/lamed
name aleph.win32
category Package
-revision 50540
+revision 53994
shortdesc win32 files of aleph
-containersize 180648
-containerchecksum 3712c332e216f97762fc375da8570c1cb38c718d3a344afb9b43d7f95785c2bd9212f4399c30de7841f93f98f1db6da3a9ed7a05f1d8055c17f17bfb22523a59
+containersize 181288
+containerchecksum 221cc4f794674be818acda19554950bc4521f5a606606bd24b837302e256ea3c9dd6c57558491e1dff1be12e0c66979e8ea24de78bae3f20b20acaf05b14151e
binfiles arch=win32 size=113
bin/win32/aleph.dll
bin/win32/aleph.exe
@@ -14010,60 +14936,60 @@ binfiles arch=win32 size=113
name aleph.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of aleph
-containersize 209868
-containerchecksum 3d29c9000d41e076882dd5954365729b4065f1f1ada2993382bd7e67565dbcff8cf19aca501912d731de1a4a4fbe67c2b2e876e7f9e91dd4d66ec9373fccb517
-binfiles arch=x86_64-cygwin size=119
+containersize 212064
+containerchecksum 7ed3060aa956c3ea8fa897f38e30a14ec498562572e0e5f039de3468d70587e4ed58987aaecc49333b58779511e130be0cde1e2f2673f9c546b4abfb76032506
+binfiles arch=x86_64-cygwin size=121
bin/x86_64-cygwin/aleph.exe
bin/x86_64-cygwin/lamed
name aleph.x86_64-darwin
category Package
-revision 50700
+revision 54269
shortdesc x86_64-darwin files of aleph
-containersize 297216
-containerchecksum 6e60118ae77394b2bca66b08235f08303e804059465cfdeebc64c302b11a670f17cb68fc3796557ae58627033c22d295afc5281424b53db414b89f720015530a
-binfiles arch=x86_64-darwin size=189
+containersize 313308
+containerchecksum 9ab8fc5fea038dbc27a0f0b424bee72e70cea09b059ae46e5ab4d26fb52842816bf2d70c52c8d31a3825d32c4cb0f31969f58cbdafadc57c375367ff281fd83e
+binfiles arch=x86_64-darwin size=199
bin/x86_64-darwin/aleph
bin/x86_64-darwin/lamed
name aleph.x86_64-darwinlegacy
category Package
-revision 50700
+revision 53999
shortdesc x86_64-darwinlegacy files of aleph
-containersize 232288
-containerchecksum a392278f13e2941847b5e1a469127972e7f543e236d5414f5848ea35a55c817e4d16bdd2fed6cc58f6758634b85847f60066bfd9d8665d40956c48c3cfc4b7a0
-binfiles arch=x86_64-darwinlegacy size=134
+containersize 231732
+containerchecksum 5b575a83ff979c973a0511072e61a08664da4d559187f90f81405c724faa97c7e3f44cb7bc4ce782daf7c0ae9065cd23d78737facebb8517d636ec8dce877ed3
+binfiles arch=x86_64-darwinlegacy size=133
bin/x86_64-darwinlegacy/aleph
bin/x86_64-darwinlegacy/lamed
name aleph.x86_64-linux
category Package
-revision 50700
+revision 53999
shortdesc x86_64-linux files of aleph
-containersize 246524
-containerchecksum 7b394763989d45308daccef61c4a08e2856c158b2dae66f573a6d9c7f782e059fbcb69299a7053f00f14860accb2034044295c2ff1b8e2bfb57faae648da6557
+containersize 247172
+containerchecksum 45a45f82184920a85f011c66953e4a54eda8c75e4cd7b6a818616640c20d2b8eee708d0c6fac8684e8f1166d49c1a2a55a39ed38831b88e718603d745ef2db1f
binfiles arch=x86_64-linux size=138
bin/x86_64-linux/aleph
bin/x86_64-linux/lamed
name aleph.x86_64-linuxmusl
category Package
-revision 50700
+revision 54264
shortdesc x86_64-linuxmusl files of aleph
-containersize 259652
-containerchecksum c5f9deeba94fa345551e2a2b1ac91cc1ae26e6236834a22a5df3b85e1643d8954e065a4d9a85df86a212818151f3133023bbf6d02fa0e347408b09929ce2cdb1
-binfiles arch=x86_64-linuxmusl size=160
+containersize 254340
+containerchecksum 90f2bf3e26329064533df56a5a733220cbe65c05bb4070c56efa93067794682e3eb5c6c891f7282418afbc3efccfe88188871a00e87fea1022136ec894777265
+binfiles arch=x86_64-linuxmusl size=151
bin/x86_64-linuxmusl/aleph
bin/x86_64-linuxmusl/lamed
name aleph.x86_64-solaris
category Package
-revision 50700
+revision 53999
shortdesc x86_64-solaris files of aleph
-containersize 262436
-containerchecksum af3ce44180919159858fc4bf6653c6c09a5ecee332e9d60e2764c455f10a340c690100df6d19e7d95623f49cae554356cbce187f1033483c24d9d4123b947f09
+containersize 263112
+containerchecksum 82cbdf0b2a85c6404a5dfe97035df6b49760d35a8258af90cc0e81deac8897714661d5a9b75cd69b64c8755ef584cf7e923121d4e2ae29035cb19e242ce560dc
binfiles arch=x86_64-solaris size=151
bin/x86_64-solaris/aleph
bin/x86_64-solaris/lamed
@@ -14167,7 +15093,7 @@ catalogue-version 1.3
name algolrevived
category Package
-revision 52775
+revision 54512
shortdesc A revival of Frutiger's Algol alphabet
relocated 1
longdesc The package revives Frutinger's Algol alphabet, designed in
@@ -14177,10 +15103,10 @@ longdesc monospaced, but good for listings if you don't need code to be
longdesc aligned with specific columns. It also makes a passable but
longdesc limited text font.
execute addMap AlgolRevived.map
-containersize 746492
-containerchecksum d9104a0e083b249b2c623dc15c800796a0ed5c141a9886795bd9329defac3e912f5871866153eac7e8ab3b4bc33c335b93f73a554c30f8c0e4a4209dd1d6f498
-doccontainersize 132504
-doccontainerchecksum b85c938e9f527d215ba8fb98ab2f466a3a938c468fc58027c8c625981dc9880ab04c1cd87abe42029d3b69d5694dcbe0c7249fefab5e5bb951040e3c42211b5a
+containersize 746472
+containerchecksum 16b6ce299e991b99514ba34824c01dab204c6ee45a812117fdd98de537ff34f5c13f8646332fdc16fd388013f934701130ac40a6c43fbb5b856204b263469e2f
+doccontainersize 132508
+doccontainerchecksum d068a4f6c663e043eae26f2f61903b47823052451e4d2457e80c24ed9c3b14c2d93b34e2ada1c17cb5891b7d76e71b63554d6ff2ce34b4e7558e1790456db564
docfiles size=47
RELOC/doc/fonts/algolrevived/OFL-FAQ.txt
RELOC/doc/fonts/algolrevived/OFL.txt
@@ -14305,7 +15231,7 @@ runfiles size=400
RELOC/tex/latex/algolrevived/algolrevived.fontspec
RELOC/tex/latex/algolrevived/algolrevived.sty
catalogue-ctan /fonts/algolrevived
-catalogue-license ofllppl1.3c
+catalogue-license ofl lppl1.3c
catalogue-topics font font-ttf font-t1enc
catalogue-version 1.041
@@ -14977,7 +15903,7 @@ catalogue-version 2.1.1
name almendra
category Package
-revision 52374
+revision 54512
shortdesc Almendra fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -14987,10 +15913,10 @@ longdesc Its style is related to the chancery and gothic hands. There
longdesc are regular and bold weights with matching italics. There is
longdesc also a regular-weight small-caps.
execute addMap almendra.map
-containersize 357444
-containerchecksum dccb1938af6f4de3a4135f2ed58d31ad1444d78ba7c415bc8d22d57f0c93d1b28b88634cad238df129fa5c40e4971998a70d4f753b0a7b8bf54b036d181c151b
+containersize 357424
+containerchecksum 57027202a838e6a1997815aa17c92f7c0c50c82b7d9912e9a6370f280d88a3bb5a4d814702ec70395a74aaeef6d4b516b97c502d6e6ed810c32b0918bb246d54
doccontainersize 31192
-doccontainerchecksum da7305ec5775fea53d96985d2d859a490211dda1eaca56934db20f52fcccc9ed811932b498878c896d82300033432288f179c588b55eb774269602096880e3eb
+doccontainerchecksum e1e83a9e9fc0d61413f1915abf8e32927bcfe1a95e2c810e475a0f2b29bf1f414b38cfe1ae6eddca9a9a58b12df310ced7506bec6b47dc51c78dede8d5c1ab59
docfiles size=12
RELOC/doc/fonts/almendra/OFL.txt
RELOC/doc/fonts/almendra/README details="Readme"
@@ -15089,7 +16015,7 @@ runfiles size=203
RELOC/tex/latex/almendra/almendra.sty
catalogue-contact-home https://fonts.google.com/specimen/Almendra
catalogue-ctan /fonts/almendra
-catalogue-license lpplofl
+catalogue-license lppl ofl
catalogue-topics font font-serif font-calligraphic font-proportional font-body font-ttf font-type1 font-t1enc
name almfixed
@@ -15266,70 +16192,6 @@ catalogue-license lppl1.3
catalogue-topics numbers
catalogue-version 2.6
-name alterqcm
-category Package
-revision 51446
-shortdesc Multiple choice questionnaires in two column tables
-relocated 1
-longdesc Macros to support the creation of multiple-choice
-longdesc questionnaires in two-column tables.
-containersize 5612
-containerchecksum da1bf55dd283082c5407b8ef8654f5da1b4f2adff120aeb7f2dad556dc01df18a0da16246e2b8b0242579e9fcc44fe0f4e43e8e6f9fea4ef2c67426699fdb3ec
-doccontainersize 1733680
-doccontainerchecksum b7016f6129e46475d46f0e19bd14604821e2a892ab29963710dee2c404d87f6aa36eaf978535e297333d85b8fc21bb312d44d36fb3fe13422a62c854ec767524
-docfiles size=610
- RELOC/doc/latex/alterqcm/README details="Readme" language="en"
- RELOC/doc/latex/alterqcm/README.doc
- RELOC/doc/latex/alterqcm/article_post.pdf
- RELOC/doc/latex/alterqcm/doc_aq-screen.pdf details="Package documentation (French)" language="fr"
- RELOC/doc/latex/alterqcm/examples/latex/AntillesESjuin2006.tex
- RELOC/doc/latex/alterqcm/examples/latex/alea.tex
- RELOC/doc/latex/alterqcm/examples/latex/annexe.tex
- RELOC/doc/latex/alterqcm/examples/latex/correct.tex
- RELOC/doc/latex/alterqcm/examples/latex/example_1.tex
- RELOC/doc/latex/alterqcm/examples/latex/example_2.tex
- RELOC/doc/latex/alterqcm/examples/latex/example_3.tex
- RELOC/doc/latex/alterqcm/examples/latex/language.tex
- RELOC/doc/latex/alterqcm/examples/latex/points.tex
- RELOC/doc/latex/alterqcm/examples/latex/sep.tex
- RELOC/doc/latex/alterqcm/examples/latex/transparent-final.tex
- RELOC/doc/latex/alterqcm/examples/latex/transparent-init.tex
- RELOC/doc/latex/alterqcm/examples/latex/verb.tex
- RELOC/doc/latex/alterqcm/examples/pdf/AntillesESjuin2006.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/alea.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/annexe.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/correct.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/doc_aq.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/example_1.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/example_2.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/example_3.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/language.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/points.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/sep.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/transparent-final.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/transparent-init.pdf
- RELOC/doc/latex/alterqcm/examples/pdf/verb.pdf
- RELOC/doc/latex/alterqcm/latex/180px-Gustave_Moreau_007.jpg
- RELOC/doc/latex/alterqcm/latex/240px-Mort_du_fossoyeur.jpg
- RELOC/doc/latex/alterqcm/latex/The_Wounded_Angel_-_Hugo_Simberg.jpg
- RELOC/doc/latex/alterqcm/latex/aq.ist
- RELOC/doc/latex/alterqcm/latex/article_post.tex
- RELOC/doc/latex/alterqcm/latex/doc-aq-def.tex
- RELOC/doc/latex/alterqcm/latex/doc-aq-excomp.tex
- RELOC/doc/latex/alterqcm/latex/doc-aq-globales.tex
- RELOC/doc/latex/alterqcm/latex/doc-aq-installation.tex
- RELOC/doc/latex/alterqcm/latex/doc-aq-locales.tex
- RELOC/doc/latex/alterqcm/latex/doc-aq-mc.tex
- RELOC/doc/latex/alterqcm/latex/doc-aq-points.tex
- RELOC/doc/latex/alterqcm/latex/doc-aq-problem.tex
- RELOC/doc/latex/alterqcm/latex/doc_aq-main.tex
-runfiles size=6
- RELOC/tex/latex/alterqcm/alterqcm.sty
-catalogue-ctan /macros/latex/contrib/alterqcm
-catalogue-license lpplgpl
-catalogue-topics exam
-catalogue-version 4.1
-
name altfont
category Package
revision 15878
@@ -16545,7 +17407,7 @@ catalogue-version 2.14
name amstex
category Package
-revision 50602
+revision 54070
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
@@ -16573,10 +17435,10 @@ depend knuth-lib
depend plain
depend amstex.ARCH
execute AddFormat name=amstex engine=pdftex options="-translate-file=cp227.tcx *amstex.ini" fmttriggers=amsfonts,cm,hyphen-base,knuth-lib,plain
-containersize 38380
-containerchecksum 0be8ae28c39851cb48882041016146d88507109945b6e474fc7758254b7c3a5c1861093861e69f82c4646f7bef369c2b4d212e3bea9e3175cc687032d1476782
-doccontainersize 410596
-doccontainerchecksum 59a785a7e23e5530b40f45676dc5a0d75fde350d31bb5e6398015e7c9db2a672576d3a91dcb1c928103ce85dd6538f81ce86d8d78dfb2be196f044397a892296
+containersize 38360
+containerchecksum 6962ad91feb2d746e064a045fe208a874153fdb3e4573836493e1f797a0fdc16013aba7d45270f9ad4805b626e848033cfbcf62aa7d4e46a50759dcbe28b1a53
+doccontainersize 410608
+doccontainerchecksum e8539876c4ca2a48c3b0e9fc174461e85af31f96d843c86aff17722dcc68752f37d49ff805865d10c0be5e0c12fc0ddeb5b35a74658417338019c35851548ce8
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"
@@ -16763,7 +17625,7 @@ docfiles size=32
name animate
category Package
-revision 53010
+revision 54543
shortdesc Create PDF and SVG animations from graphics files and inline graphics
relocated 1
longdesc The package provides an interface to create portable,
@@ -16771,16 +17633,16 @@ longdesc JavaScript driven PDF and SVG animations from sets of graphics
longdesc files or from inline graphics, such as LaTeX picture
longdesc environment, PSTricks or pgf/TikZ generated pictures, or just
longdesc from typeset text.
-containersize 24320
-containerchecksum 1c8d528d2bb96d6f47ee2a36dcfc7b1f696426b799b2825cc4ca558d18cfeb6c142c32040dfe861f86a91f671358c45825d00a2b0c6eef8d44e4b89cb6f64b3a
-doccontainersize 3146412
-doccontainerchecksum 2839c6cd71a0ae63d4116ea4a71b9566f698cc77f727ab5dcefd6ba97f9d433b1b6b605bf564f4f86af0cbe2a7212cf38b3c384290c7e19a9c5342dfe8885a18
-docfiles size=964
+containersize 23184
+containerchecksum 0d529e8667c2bf3fdfaea146bd0777d3a743dead18fd19bcb28f2b0a2da1ecffaf9eae8870a862e3ce4b479da2c6fed482aab8fde3b446a0f2789f24489df155
+doccontainersize 3146772
+doccontainerchecksum a9dc4121e278cb9b3c96994552a46a13859e2805be808a80a3fb99d5fd8c5c802ee92b7c729e893c47bf2d4504fea0b23f8273c60e139999d71daf72cf30f073
+docfiles size=960
RELOC/doc/latex/animate/ChangeLog
RELOC/doc/latex/animate/README.txt
RELOC/doc/latex/animate/animate.pdf details="Package documentation"
-srccontainersize 29896
-srccontainerchecksum eea48e512e9167a08d214a04295c49c729d96728a2f5e70f6e7be7d4b4e74323f44d86d921853a7a22b4adab8bf2285f6749d50ec812c34c3ad6b4ec487b8180
+srccontainersize 29928
+srccontainerchecksum c298ea14ff284a1ca5e82843599be183278b2a4edf2f79c151bcb93e0a80e396d7e9d2a1456d2031527209373e51ece0a3d7c8b807ce6f1af92afef32003c061
srcfiles size=36
RELOC/source/latex/animate/animate.tex
RELOC/source/latex/animate/files/bye_0.eps
@@ -16790,7 +17652,7 @@ srcfiles size=36
RELOC/source/latex/animate/files/click.mp3
RELOC/source/latex/animate/files/exp.mp
RELOC/source/latex/animate/files/scarab.mp
-runfiles size=34
+runfiles size=33
RELOC/tex/latex/animate/animate.sty
catalogue-contact-repository https://gitlab.com/agrahn/animate
catalogue-ctan /macros/latex/contrib/animate
@@ -17808,7 +18670,7 @@ catalogue-version 1.21
name apa
category Package
-revision 42428
+revision 54080
shortdesc American Psychological Association format
relocated 1
longdesc A LaTeX class to format text according to the American
@@ -17816,14 +18678,15 @@ longdesc Psychological Association Publication Manual (5th ed.)
longdesc specifications for manuscripts or to the APA journal look found
longdesc in journals like the Journal of Experimental Psychology etc. In
longdesc addition, it provides regular LaTeX-like output with a few
-longdesc enhancements and APA-motivated changes. Note that the apa6
-longdesc (covering the 6th edition of the manual) is now commonly in
-longdesc use. Apacite, which used to work with this class, has now been
+longdesc enhancements and APA-motivated changes. Note that the apa7
+longdesc class (covering the 7th edition of the manual) and apa6
+longdesc (covering the 6th edition of the manual) are now commonly in
+longdesc use. Apacite, which used to work with this class, has been
longdesc updated for use with apa6.
containersize 12892
-containerchecksum 53d30a8458538f1852113370a63d49e8c0926437752c9d03299374fcf8adcd79c1c353bf420ac33a364e6ca296079ff385609bf2afbcb95dcf54465715790703
-doccontainersize 26964
-doccontainerchecksum df97c4fd9187772847f29950e899fae480cf5fd82d7f6bc3fcd1de93a1535fac7481436c789ae2c04e998f521f23e5b5219b38904afe1394cebb6c68e55d780e
+containerchecksum dd825c533b29f8cd005b238877763ecc299f1a6d23be870bb7b899401f0aa73c4377bbed640e220faf4a1fe204dba0d94671c67ad83cb31d99eecb76e658f352
+doccontainersize 26960
+doccontainerchecksum 5e5224f11e811511b965e6f79adbab67bda5c809fdb4fadd5913ce570e34a933d139e8f418cdf7beff6e24e79443e4f4e4acd81837f24a5783915e169099e720
docfiles size=29
RELOC/doc/latex/apa/APAendfloat.cfg
RELOC/doc/latex/apa/CHANGELOG.txt
@@ -17840,11 +18703,12 @@ runfiles size=18
RELOC/tex/latex/apa/dutch.apa
RELOC/tex/latex/apa/english.apa
RELOC/tex/latex/apa/greek.apa
+catalogue-alias apa5
catalogue-also mslapa
catalogue-contact-home http://users.uoa.gr/~aprotopapas/CV/apacls.html
catalogue-ctan /macros/latex/contrib/apa
catalogue-license lppl
-catalogue-topics psychology journalpub
+catalogue-topics class apa psychology journalpub
catalogue-version 1.3.4
name apa6
@@ -17925,7 +18789,7 @@ catalogue-version 0.3
name apa7
category Package
-revision 53280
+revision 54615
shortdesc Format documents in APA style (7th edition)
relocated 1
longdesc This class formats documents in APA style (7th Edition). It
@@ -17934,11 +18798,11 @@ 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 14232
-containerchecksum 8fc5c0fa2417077725dc121b098f69fe23ab721d7f6774dcb2464123ffd18c148897588c8d420dd433d20af98ecd435ba637cdab7de5ea4134574fc6d1ade162
-doccontainersize 717664
-doccontainerchecksum 4294a53e7ce87a02fbbf88ccf598343bc09284acad858ece888ea84735e83134aba4d761bf669a67f98ee400dfeb8d73502764c160df51e228a983ff4d945a7d
-docfiles size=198
+containersize 13016
+containerchecksum 3a41e75c9d296c389e3a5207053e593c90f93a09610e6c01dd3c43e08490a5074f1216607c4a2d75d0440590d60be1ca9fadd8c74258c467fb5515bd10f1f749
+doccontainersize 717876
+doccontainerchecksum 5c6075a0bf8849d3dd49925f2b2b7ee70c587dd08c6634b41d007fe3614a0655389d65f356f353241bf398ead1db70f70594c8883d9ce926e3b8ab41e535616f
+docfiles size=200
RELOC/doc/latex/apa7/README.txt details="Readme"
RELOC/doc/latex/apa7/apa7.pdf details="Package documentation"
RELOC/doc/latex/apa7/samples/Figure1.pdf
@@ -17947,31 +18811,22 @@ docfiles size=198
RELOC/doc/latex/apa7/samples/longsample.tex
RELOC/doc/latex/apa7/samples/shortsample.pdf
RELOC/doc/latex/apa7/samples/shortsample.tex
-srccontainersize 31412
-srccontainerchecksum 3a3e161294c8f5e067fada0b6aad7fbfebf80fff4932f8ef75a47616322f589b9350bcb5684c2eab0fd64abffc4916d813d88542e6d929c606633b682f0372d1
+ RELOC/doc/latex/apa7/y.tex
+srccontainersize 31468
+srccontainerchecksum 09d93122151c3076617e3345ef509da578adf167e9817357b5cdcf9acf293f85d2b59fb00101f392c631d946b14aa7fdb9152bd54cf84a70ee3ff7b087ede88e
srcfiles size=38
RELOC/source/latex/apa7/apa7.dtx
RELOC/source/latex/apa7/apa7.ins
-runfiles size=28
+runfiles size=17
RELOC/tex/latex/apa7/apa7.cls
- RELOC/tex/latex/apa7/config/APA7american.txt
- RELOC/tex/latex/apa7/config/APA7british.txt
- RELOC/tex/latex/apa7/config/APA7czech.txt
- RELOC/tex/latex/apa7/config/APA7dutch.txt
- RELOC/tex/latex/apa7/config/APA7endfloat.cfg
- RELOC/tex/latex/apa7/config/APA7english.txt
- RELOC/tex/latex/apa7/config/APA7german.txt
- RELOC/tex/latex/apa7/config/APA7greek.txt
- RELOC/tex/latex/apa7/config/APA7ngerman.txt
- RELOC/tex/latex/apa7/config/APA7turkish.txt
catalogue-ctan /macros/latex/contrib/apa7
catalogue-license lppl1.3c
catalogue-topics apa class journalpub psychology
-catalogue-version 1.04
+catalogue-version 1.05
name apacite
category Package
-revision 31264
+revision 54080
shortdesc Citation style following the rules of the APA
relocated 1
longdesc Apacite provides a BibTeX style and a LaTeX package which are
@@ -17983,17 +18838,17 @@ longdesc package is compatible with chapterbib and (to some extent) with
longdesc hyperref (for limits of compatibility, see the documentation).
longdesc The package also includes a means of generating an author index
longdesc for a document.
-containersize 42756
-containerchecksum 02b89374a1a61c7f972aa759b11420cbc7a895972a9b36dd09e48f0aba2ab8d83632949d6f8fbdd781170403639b765ee68a22e1962d13751af7fbd121a875df
-doccontainersize 641172
-doccontainerchecksum f9840a9ef1cd33ed01b8338956b3da3676167d8ac99cd1ce32dc0383992fc9b141edb20df2fdb6b0d5df5762ff8d434cd84881f8ab1cb4035fcfb2bd9f3ed14a
+containersize 42736
+containerchecksum 6f69733b58f0e791422269f48b56a52ad6b131afc4ab5c7c5ad1d9e0a5ec0d84ba48b8e43340f8e1a563a0c4b10aeb131f1999f836e89f311f067ded8464f91b
+doccontainersize 641176
+doccontainerchecksum ba7720239a221d343cc58d28a9611f731a6db21f1e7852b0cdfe0c4f0cd97d475efd83c863b14d197f2206cb2bb0d314266797376b548de250842aa008ff3732
docfiles size=177
RELOC/doc/bibtex/apacite/README details="Package Readme"
RELOC/doc/bibtex/apacite/apa5ex.bib
RELOC/doc/bibtex/apacite/apacite.pdf details="Package documentation"
RELOC/doc/bibtex/apacite/apacxmpl.tex
srccontainersize 162688
-srccontainerchecksum 4fc1c927dd602684043a803d8e15b7bf548301bf2562a5fcc111a52676f96740db138da3b58993ccffb78bcaf6dace321f196c5a77022955955c87f729bea506
+srccontainerchecksum bfcd5139e68c54b6c35dc8afc46022ffb56101de5dac3e6ea24df372483c2ecc2e3d2d0a486ea284f2fb6b0aba4ca622080910821a27447239ec527db941a2f9
srcfiles size=212
RELOC/source/bibtex/apacite/apacite.drv
RELOC/source/bibtex/apacite/apacite.dtx
@@ -18017,20 +18872,20 @@ runfiles size=189
RELOC/tex/latex/apacite/swedish.apc
catalogue-ctan /biblio/bibtex/contrib/apacite
catalogue-license lppl
-catalogue-topics psychology journalpub bibtex-sty bibtex-supp
+catalogue-topics psychology journalpub bibtex-sty bibtex-supp apa
catalogue-version 6.03
name apalike-german
category Package
-revision 47002
+revision 54080
shortdesc A copy of apalike.bst with German localization
relocated 1
longdesc A copy of apalike.bst (which is part of the base BibTeX
longdesc distribution) with German localization.
-containersize 5860
-containerchecksum 37dec37d8e08a2f124c3874eeb9934e7da3cc9cc8fb1ce82705a461e060e4a59dbd82c779ce89c4d53f1ea909b4b9abfd57e1f9362ed432693dbee7b1ce615b9
+containersize 5840
+containerchecksum 8e9a0dd594dce98e441f256efacedecca7afddcb3d8b6bf64e6490aba74f1f3584c71584b7ec115cb054eb425477ec801a20c84ee75aeedbe588ad6302780612
doccontainersize 13300
-doccontainerchecksum 91899056f7c71a20e08e4f5e1a2cab83282f9436409cf28b120b92a3633ec5287ae2b6d7fec2c20ee28299589150408ef2e9760028231523e4c378351a88432f
+doccontainerchecksum fe58a0f2be0b8793ef15f07029d1b81232046b92b48a6d8fa00032bbdb482aef3216ca80f5d9c80424f32d75b8d57e4e4e74b5397711209e18b576f6860d3b33
docfiles size=20
RELOC/doc/bibtex/apalike-german/README.html details="Readme (HTML)"
RELOC/doc/bibtex/apalike-german/README.md details="Readme"
@@ -18040,22 +18895,22 @@ catalogue-contact-home https://ingram-braun.net/public/programming/tex/apalike-g
catalogue-contact-repository https://github.com/CarlOrff/apalike-german
catalogue-ctan /biblio/bibtex/contrib/apalike-german
catalogue-license lppl1.3c
-catalogue-topics bibtex-sty german
+catalogue-topics bibtex-sty german apa
name apalike2
category Package
-revision 15878
+revision 54080
shortdesc Bibliography style that approaches APA requirements
relocated 1
longdesc Described as a "local adaptation" of apalike (which is part of
longdesc the base BibTeX distribution).
-containersize 6328
-containerchecksum ff569f69538cf82afd19d9dd8f798ac36994791d4c5cdaf8998267883432ee0230485de6b0aa9e9babcb285f1121936e911fe69700762010bcfbdfac6cdf5be6
+containersize 6308
+containerchecksum cb837c6299628a58189f33570de7717d53d83d9de456255b489ae4ef73693b51bffc2dd12c9496265ebc8cda64d8da8b1c71d46f9d96a4bc13c07c9a6e021a2f
runfiles size=7
RELOC/bibtex/bst/apalike2/apalike2.bst
catalogue-ctan /biblio/bibtex/contrib/apalike2
catalogue-license knuth
-catalogue-topics psychology journalpub bibtex-sty
+catalogue-topics apa psychology journalpub bibtex-sty
name apnum
category Package
@@ -18593,7 +19448,7 @@ catalogue-version 1.1
name arabluatex
category Package
-revision 50571
+revision 54512
shortdesc ArabTeX for LuaLaTeX
relocated 1
longdesc This package provides for LuaLaTeX an ArabTeX-like interface to
@@ -18609,11 +19464,11 @@ longdesc some other packages yet to come to produce from .tex source
longdesc files, in addition to printed books, TEI xml compliant critical
longdesc editions and/or lexicons that can be searched, analyzed and
longdesc correlated in various ways.
-containersize 19196
-containerchecksum 53a6524c6d10975d9146acd93aec62f57175c8403dd23c4844a0ba987ddcdef7dd122132c8540733ce5c8f4f8f2f589d4ecd0c10b0ad8f2164b0886a5b8ae6b5
-doccontainersize 773200
-doccontainerchecksum fe2a14e2e02c125c9042715766abfbc7a634103843475b15ffa7166b18e33e5e9c8d39481722a19963b79affdc88c3283ada72abb60f05b09a17fba999d06442
-docfiles size=233
+containersize 19824
+containerchecksum 34c30ac3f9382b56c013fc8cd85c8c42ab903739c3feb73d5c1d6531340d2c0deb157b6b88f2a7554c21be413420484a667a0a672f04096a5dc2afe6c82511f2
+doccontainersize 758844
+doccontainerchecksum b9153998fe52ac42bed2bce670db355c805c274b71e3a1f18d8794c36bf9143641b01d9b42cb95f0c126659651aa7dff38e69a7a122326b54e719dabb6f7ebe0
+docfiles size=227
RELOC/doc/lualatex/arabluatex/arabluatex.el
RELOC/doc/lualatex/arabluatex/arabluatex.pdf details="Package documentation"
RELOC/doc/lualatex/arabluatex/samples/al-Jahiz.pdf details="Example of use"
@@ -18622,13 +19477,15 @@ docfiles size=233
RELOC/doc/lualatex/arabluatex/samples/exporting.tex
RELOC/doc/lualatex/arabluatex/samples/template-01.pdf
RELOC/doc/lualatex/arabluatex/samples/template-01.tex
-srccontainersize 52832
-srccontainerchecksum 8fbbcd24cd141d0e79232ba5e7d26cf95a554e903a1dd73e78d53c2e7d79f961a6b86bea0e880ae2ac919a5fcfaa44c72ee000d86b0a268cdeb16ffc98455c75
-srcfiles size=56
+srccontainersize 55668
+srccontainerchecksum bc4aabaf735415ae31c0b4a44e339ba7dafee4f5f01462a36c2871574fe540847e98e279f971c17f9cc22626f894dcf8ec5a74e4bbe92ec8498a43c6647231f7
+srcfiles size=61
+ RELOC/source/lualatex/arabluatex/README.md
RELOC/source/lualatex/arabluatex/README.tex
RELOC/source/lualatex/arabluatex/arabluatex.dtx
RELOC/source/lualatex/arabluatex/arabluatex.ins
-runfiles size=44
+ RELOC/source/lualatex/arabluatex/makefile
+runfiles size=45
RELOC/tex/lualatex/arabluatex/arabluatex-patch.sty
RELOC/tex/lualatex/arabluatex/arabluatex.lua
RELOC/tex/lualatex/arabluatex/arabluatex.sty
@@ -18640,9 +19497,9 @@ catalogue-contact-bugs https://gitlab.com/ralessi/arabluatex/issues
catalogue-contact-home http://www.robertalessi.net/arabluatex
catalogue-contact-repository http://git.robertalessi.net/arabluatex
catalogue-ctan /macros/luatex/latex/arabluatex
-catalogue-license gpl3+cc-by-sa-4
+catalogue-license gpl3+ cc-by-sa-4
catalogue-topics multilingual arabic luatex
-catalogue-version 1.17
+catalogue-version 1.20
name arabtex
category Package
@@ -19022,7 +19879,7 @@ catalogue-version 1.0
name arara
category Package
-revision 52106
+revision 54640
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
@@ -19030,11 +19887,11 @@ 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 4536576
-containerchecksum 5ac4fbc1a03882b15611af6268453bcb2c1a476524a2913f16d78cb04414c3eb4cd9ab7426db813d95afb1e51828a6eff1683fc03fd785ffae5763d5fca89b24
-doccontainersize 1689968
-doccontainerchecksum 4f2f7312a15e572dcf4f9a2fbeef07e9c6d940401c28730afbe9cda3e3247c835771d278e1562d55c33728ab4ca92cbe26a945d96c5e50f6ad54d424ba2af47f
-docfiles size=716
+containersize 14337088
+containerchecksum 2a98674e774bdaae295baccd46d267bf5fda32671de9548c77b24fc1e79e45377241649ac4d1ce5380230c70a20e79891c8e99a60ce1eb5778cff2a83370b5ac
+doccontainersize 1702104
+doccontainerchecksum 350f56f0c5c85ee04e9c999c59d5872b36f05191d2a8e645bdf1693500fea9a4b2debc3c0ef12216603b20940babc4b0283bd2a091d711853c66256031ae0392
+docfiles size=721
texmf-dist/doc/support/arara/README.md details="Readme"
texmf-dist/doc/support/arara/arara-manual.pdf details="Package documentation"
texmf-dist/doc/support/arara/arara-manual.tex
@@ -19045,18 +19902,17 @@ docfiles size=716
texmf-dist/doc/support/arara/chapters/concepts.tex
texmf-dist/doc/support/arara/chapters/configuration.tex
texmf-dist/doc/support/arara/chapters/deploying.tex
- texmf-dist/doc/support/arara/chapters/foreword.tex
texmf-dist/doc/support/arara/chapters/introduction.tex
texmf-dist/doc/support/arara/chapters/license.tex
texmf-dist/doc/support/arara/chapters/logging.tex
texmf-dist/doc/support/arara/chapters/methods.tex
texmf-dist/doc/support/arara/chapters/mvel.tex
- texmf-dist/doc/support/arara/chapters/prologue.tex
texmf-dist/doc/support/arara/chapters/rules.tex
texmf-dist/doc/support/arara/chapters/yaml.tex
texmf-dist/doc/support/arara/figures/arara.png
texmf-dist/doc/support/arara/figures/dropdown1.pdf
texmf-dist/doc/support/arara/figures/dropdown2.pdf
+ texmf-dist/doc/support/arara/figures/gl.pdf
texmf-dist/doc/support/arara/figures/inputbox1.pdf
texmf-dist/doc/support/arara/figures/inputbox2.pdf
texmf-dist/doc/support/arara/figures/messagebox1.pdf
@@ -19067,117 +19923,78 @@ docfiles size=716
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 64252
-srccontainerchecksum 808c73a642fa3c8e74baeb86e1397c797f9dd69c56dd2ba1e98b2136a753f62d5bab354a7255c456a5837a324d586e36e36468a43658e74562d7e96fd0015fcc
-srcfiles size=161
- texmf-dist/source/support/arara/pom.java5.xml
- texmf-dist/source/support/arara/pom.xml
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/Arara.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/controller/ConfigurationController.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/controller/LanguageController.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/controller/LoggingController.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/controller/SessionController.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/controller/SystemCallController.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/AraraException.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Argument.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Command.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Conditional.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Configuration.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Database.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Directive.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Evaluator.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Extractor.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/FileType.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/FileTypeResource.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Interpreter.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Language.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Messages.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Pair.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Parser.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Resource.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Rule.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/RuleCommand.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Session.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/StopWatch.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/model/Trigger.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/ClassLoadingUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/CommonUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/ConfigurationUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/DatabaseUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/DirectiveAssembler.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/DirectiveResolver.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/DirectiveUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/DisplayUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/FileHandlingUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/FileSearchingUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/InterpreterUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/MessageUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/Methods.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/RuleUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/TeeOutputStream.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/UnsafeUtils.java
- texmf-dist/source/support/arara/src/main/java/com/github/cereda/arara/utils/VelocityUtils.java
- texmf-dist/source/support/arara/src/main/resources/com/github/cereda/arara/configuration/logback.xml
- texmf-dist/source/support/arara/src/main/resources/com/github/cereda/arara/localization/messages.properties
- texmf-dist/source/support/arara/src/main/resources/com/github/cereda/arara/localization/messages_de.properties
- texmf-dist/source/support/arara/src/main/resources/com/github/cereda/arara/localization/messages_en.properties
- texmf-dist/source/support/arara/src/main/resources/com/github/cereda/arara/localization/messages_en_QN.properties
- texmf-dist/source/support/arara/src/main/resources/com/github/cereda/arara/localization/messages_it.properties
- texmf-dist/source/support/arara/src/main/resources/com/github/cereda/arara/localization/messages_nl.properties
- texmf-dist/source/support/arara/src/main/resources/com/github/cereda/arara/localization/messages_pt_BR.properties
- texmf-dist/source/support/arara/src/test/java/com/github/cereda/arara/tests/LocalizationTest.java
-runfiles size=1296
+srccontainersize 103004
+srccontainerchecksum bffb31e5757c19f28ef60a3e4254c4b4655891930241b0de285b6754d2930205544a99318a04c84e865158141573f3f653541badbaa8e5f1089a9240e9e58d9f
+srcfiles size=32
+ texmf-dist/source/support/arara/arara-5.1.0-src.zip
+runfiles size=3975
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/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/platex.yaml
texmf-dist/scripts/arara/rules/ps2pdf.yaml
+ texmf-dist/scripts/arara/rules/ptex.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/velocity.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
-catalogue-contact-bugs https://github.com/cereda/arara/issues
-catalogue-contact-repository https://github.com/cereda/arara
+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
catalogue-ctan /support/arara
catalogue-license bsd
catalogue-topics compilation
-catalogue-version 4.0.6
+catalogue-version 5.1.0
name arara.aarch64-linux
category Package
@@ -22055,19 +22872,19 @@ catalogue-version 0.1
name asmeconf
category Package
-revision 53544
+revision 54080
shortdesc A template for ASME conference papers
relocated 1
longdesc This class provides a template to format ASME Conference papers
longdesc according to the requirements on ASME's web pages (as posted in
-longdesc December 2019). The .tex and .cls files are commented and
-longdesc should be self-explanatory. The package depends on newtx. This
-longdesc work is not a publication of ASME itself.
-containersize 16276
-containerchecksum 2158d1ec6d6c4e57a0870e16d1f0308197bd5be36e853904c7da87893c4e1063447963bfb7a653a2a2d16f122645397e46658c6b73e115fd4286bba9152cc25e
-doccontainersize 457984
-doccontainerchecksum e25477a5227433f4115c2d3fd99585367c519678b8480c18434a3e1cc5ca067c3af0d4218403ad1a3041f8b18424966553b28a2099a82be44f06492359230f10
-docfiles size=185
+longdesc early 2020). The .tex and .cls files are commented and should
+longdesc be self-explanatory. The package depends on newtx. This work is
+longdesc not a publication of ASME itself.
+containersize 16488
+containerchecksum 51dcf0cc7b4149867ac2bdde7fa19e7d822407a2843e3d73d0accb1ac4eb17ae29a0f9191cdc01d4ab38a60932cb2457a7d09958649835175b0a1ad1dc48b9b4
+doccontainersize 393960
+doccontainerchecksum ba5a6f88cd463bafe08ea905910c4be5a7a76283b209900e305267e0fdfbbd3633e105f128b10dbac9d0997fffcaff8cd755179cf35a6e1ccd702d5e2891a43e
+docfiles size=169
RELOC/doc/latex/asmeconf/README.md details="Readme"
RELOC/doc/latex/asmeconf/asmeconf-sample.bib
RELOC/doc/latex/asmeconf/asmeconf-template.pdf details="Example of use"
@@ -22081,11 +22898,11 @@ runfiles size=18
catalogue-ctan /macros/latex/contrib/asmeconf
catalogue-license mit
catalogue-topics bibtex-sty class confproc engineering scientific-docs
-catalogue-version 1.15
+catalogue-version 1.17
name asmejour
category Package
-revision 52728
+revision 54080
shortdesc A template for ASME journal papers
relocated 1
longdesc This package provides a LaTeX class, a BibTeX style, and a
@@ -22094,11 +22911,11 @@ longdesc American Society of Mechanical Engineers (ASME). The .tex and
longdesc .cls files are commented and should be self-explanatory. The
longdesc package depends on newtx. This work is not a publication of
longdesc ASME itself.
-containersize 15836
-containerchecksum 14d0157c28e56292411595b7fb166d62b177f97edb3b1d348e98af3a265bf75ffcf3a779039d1c20990061c5e5e34d3d7ddc409c19cd824255cd777cca2a5e8d
-doccontainersize 453412
-doccontainerchecksum d5dedf38f02e993715f7a588ca3123ff811542cfa8fde29ca7be731a95de9f355bf98677d06f16c87ccd6ed5da80f6d87d41f877240c6db24cc6a6b77343091b
-docfiles size=184
+containersize 15980
+containerchecksum 6ad3afea639950c0e99ec17de2a36498ed4997544366db0519155a442ff1fe7a6417b2089074f4cc9ad6ea611e7e4953b50067ebcd8be39393787bde598aee8a
+doccontainersize 458164
+doccontainerchecksum 5d2aa446a47417748885f1bff6f8ab1c7c1c322e416c377233a1038b0de93cc0db8313075574762df39473112db300d14f1cd901b33bf5bce3029c422d7b5f8e
+docfiles size=185
RELOC/doc/latex/asmejour/README.md details="Readme"
RELOC/doc/latex/asmejour/asmejour-sample.bib
RELOC/doc/latex/asmejour/asmejour-template.pdf details="Example of use"
@@ -22112,7 +22929,7 @@ runfiles size=16
catalogue-ctan /macros/latex/contrib/asmejour
catalogue-license mit
catalogue-topics class journalpub scientific-docs bibtex-sty engineering
-catalogue-version 1.09
+catalogue-version 1.11
name aspectratio
category Package
@@ -22308,7 +23125,7 @@ catalogue-version 0.1c
name asymptote
category TLCore
-revision 50885
+revision 54567
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
@@ -22316,11 +23133,11 @@ 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 312964
-containerchecksum e314e473c14c2fd8980d3d0256c6cf6fc7c757a5b4b4dcf90c93cbd15fa70a5e7a0ce453c8382df3f9cfa4aba9c9047b3ee44084e398d9c767bb88ccf3bb47ad
-doccontainersize 1810712
-doccontainerchecksum 7969d7001bf3662ed28f92b07defe67a9262aaf62d8dd2f137a4f36d90fb4ffac034052a6c037882c3bcfbc0fd2b9836fc8815c90c741a26dbc68b59a8879782
-docfiles size=925
+containersize 359664
+containerchecksum 6a281b9c208f34a3d3ec98597f4a65e011a80f7f07858c60bec0491c6e6fb918e4cf5a3dea002e12c1775c39f6493d9a0a28ce0b8fb7a1e7ff5d8d4346e9649f
+doccontainersize 2386940
+doccontainerchecksum d8d5f63808fb74522e2a4f28cd84630897ad57b67451301522b8a9d60e44cab4561a7f67ebebcb2b1a822ee20404a8654a2cb3e1204b75ed52b4d65d8340e5a0
+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
@@ -22536,7 +23353,7 @@ docfiles size=925
texmf-dist/doc/asymptote/examples/penfunctionimage.asy
texmf-dist/doc/asymptote/examples/penimage.asy
texmf-dist/doc/asymptote/examples/phase.asy
- texmf-dist/doc/asymptote/examples/piicon.eps
+ texmf-dist/doc/asymptote/examples/piicon.png
texmf-dist/doc/asymptote/examples/pipeintersection.asy
texmf-dist/doc/asymptote/examples/pipes.asy
texmf-dist/doc/asymptote/examples/pixel.pdf
@@ -22610,8 +23427,10 @@ docfiles size=925
texmf-dist/doc/asymptote/examples/thermodynamics.asy
texmf-dist/doc/asymptote/examples/threeviews.asy
texmf-dist/doc/asymptote/examples/tile.asy
+ texmf-dist/doc/asymptote/examples/tiling.asy
texmf-dist/doc/asymptote/examples/torus.asy
texmf-dist/doc/asymptote/examples/transparency.asy
+ texmf-dist/doc/asymptote/examples/transparentCubes.asy
texmf-dist/doc/asymptote/examples/treetest.asy
texmf-dist/doc/asymptote/examples/trefoilknot.asy
texmf-dist/doc/asymptote/examples/triads.asy
@@ -22641,6 +23460,7 @@ docfiles size=925
texmf-dist/doc/asymptote/examples/workcone.asy
texmf-dist/doc/asymptote/examples/worksheet.asy
texmf-dist/doc/asymptote/examples/worldmap.asy
+ texmf-dist/doc/asymptote/examples/worldmap.dat
texmf-dist/doc/asymptote/examples/xsin1x.asy
texmf-dist/doc/asymptote/examples/xstitch.asy
texmf-dist/doc/asymptote/examples/xxsq01.asy
@@ -22653,7 +23473,7 @@ docfiles size=925
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=557
+runfiles size=617
texmf-dist/asymptote/CAD.asy
texmf-dist/asymptote/GUI/CustMatTransform.py
texmf-dist/asymptote/GUI/DebugFlags.py
@@ -22748,6 +23568,7 @@ runfiles size=557
texmf-dist/asymptote/bezulate.asy
texmf-dist/asymptote/binarytree.asy
texmf-dist/asymptote/bsp.asy
+ texmf-dist/asymptote/colormap.asy
texmf-dist/asymptote/contour.asy
texmf-dist/asymptote/contour3.asy
texmf-dist/asymptote/drawtree.asy
@@ -22821,6 +23642,7 @@ runfiles size=557
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
texmf-dist/tex/context/third/asymptote/colo-asy.tex
texmf-dist/tex/latex/asymptote/asycolors.sty
@@ -22833,7 +23655,7 @@ catalogue-contact-repository https://github.com/vectorgraphics/asymptote
catalogue-ctan /graphics/asymptote
catalogue-license lgpl3
catalogue-topics graphics graphics-engn
-catalogue-version 2.49
+catalogue-version 2.65
name asymptote-by-example-zh-cn
category Package
@@ -23023,70 +23845,80 @@ catalogue-topics chinese-doc
name asymptote.aarch64-linux
category TLCore
-revision 50790
+revision 54582
shortdesc aarch64-linux files of asymptote
-containersize 891872
-containerchecksum 8ed05c7a6481acaa34241b74a1b07f87f523306971f42f5215641b6750b7de8027ab204ed2511ff7b9b316afd7c9feeee8996c6f11f7a9ad455b7b40f6bd3a1f
-binfiles arch=aarch64-linux size=769
+containersize 1015416
+containerchecksum bfc6e33203a5f05edbb084bd024211ea9e636fa1c704e05b30c67955884d43fc594bd680b834049a7b586c1367c6768d4d41f61d933455e6d93918ff15cebd46
+binfiles arch=aarch64-linux size=906
bin/aarch64-linux/asy
name asymptote.amd64-freebsd
category TLCore
-revision 50887
+revision 54601
shortdesc amd64-freebsd files of asymptote
-containersize 1033668
-containerchecksum f958027d17c5b17d8bcc463b1d33049ab984765ed387356421905d530d9f7602160af290d625d24bb286bbca0a78cc4dafdf624a512c843e1c70de1d8b947199
-binfiles arch=amd64-freebsd size=844
+containersize 1078520
+containerchecksum 9e7e231d861bc7232fb15d18a8c01590c4dd2c6cbb8aee2bb47cf3b8dddcb1c5bb8b8546492b94b545e1fb9bb1a29dfde01161329433b290334567ad483eccf0
+binfiles arch=amd64-freebsd size=1569
bin/amd64-freebsd/asy
bin/amd64-freebsd/xasy
+name asymptote.amd64-netbsd
+category TLCore
+revision 54635
+shortdesc amd64-netbsd files of asymptote
+containersize 1186160
+containerchecksum 725def80b17ec761258f0aaf8f283cb959f27f78dd41b57fafa259e3c6877af4430f8b27de063f2103906c7fb3e5ee0742d128b468bff00e418223741626c270
+binfiles arch=amd64-netbsd size=1365
+ bin/amd64-netbsd/asy
+ bin/amd64-netbsd/xasy
+
name asymptote.armhf-linux
category TLCore
-revision 50918
+revision 54605
shortdesc armhf-linux files of asymptote
-containersize 7922548
-containerchecksum 5d034d403a48a41517753efc85beedcdb6c90ca56eb9ad2af0e61de8d5d4c8a460bf1c26c429fcd1de83ad933be5d70ea3b85042d803340c90cad0e84d6edd2d
-binfiles arch=armhf-linux size=8009
+containersize 933848
+containerchecksum 718ae9e57f8ac4a2fe1e24fdcab64b0b7c9d4f5bb789b529bd2043dc25c3b94fbfe21d084a0b66400defaff0d0f91c3c757040c84671958b29c892bfed9a0701
+binfiles arch=armhf-linux size=791
bin/armhf-linux/asy
bin/armhf-linux/xasy
name asymptote.i386-cygwin
category TLCore
-revision 50748
+revision 54577
shortdesc i386-cygwin files of asymptote
-containersize 1020944
-containerchecksum cd56289ce816d37b6a0d0f40042a2eebf339216a698112a2d936bd3fb1d701105f637e83dbd7b7efa73d948cefabc56bbea2a517177124044aa0fc327daca156
-binfiles arch=i386-cygwin size=928
+containersize 1102848
+containerchecksum 18e5f9e981946ace51fed0898157c319a1cd7a016ebccfd573f17f0f9d7b65f11a22ba993952ac64c59af8ed7f873e75ae75e352fc71da638aa17360330222e5
+binfiles arch=i386-cygwin size=1066
bin/i386-cygwin/asy.exe
bin/i386-cygwin/xasy
name asymptote.i386-linux
category TLCore
-revision 50721
+revision 54575
shortdesc i386-linux files of asymptote
-containersize 1281044
-containerchecksum c25a694ca5ed6c6ff53b5109905ed965852e96b4bd44fca6ec3ea4ff01445b9c4274f5a1f1ecf5648616e71e64bf96b79145fdbc60105a5d63f164e18989edb5
-binfiles arch=i386-linux size=1131
+containersize 1281524
+containerchecksum a7a43b2f1d3ec0a78f12424d58b90d93db088c3469d52d7a19d79bccfbe499fa5587c8d30b81abfbaa8e7e29362bcdd3517204df8a19baae78d69c8ea522dae6
+binfiles arch=i386-linux size=1138
bin/i386-linux/asy
bin/i386-linux/xasy
name asymptote.i386-solaris
category TLCore
-revision 50730
+revision 54599
shortdesc i386-solaris files of asymptote
-containersize 1377016
-containerchecksum 321ca2e1bc0121c8fe7c9ee9b88821e052f30b2ac3fa705be1a4564550550ed9bbdb00b7002bdb24669da9870cbb30a75e705828f94c716b9f83e1b7a577646f
-binfiles arch=i386-solaris size=1325
+containersize 1419124
+containerchecksum 7b42a12355491211a4b376579df68ee39a2da800a9382dd14a3093f495bfa1f02fded8ab773bd780dbafe9e9921b20d5e6a2da3f8eac253044470e148e9b09da
+binfiles arch=i386-solaris size=1349
bin/i386-solaris/asy
bin/i386-solaris/xasy
name asymptote.win32
category TLCore
-revision 50744
+revision 54567
shortdesc win32 files of asymptote
-containersize 6563688
-containerchecksum b635e964b30c18c57e092ef51dd5d7864d404beab63c120c87b39b6984fce74fe90e8ff24d53447dea40f83a4d22624b67d8210d4751379eaa31659f7d40e222
-binfiles arch=win32 size=5876
+containersize 6938700
+containerchecksum f11b6947dbfccad35fc576d92b9a870d811bc616aee116c718f9294026407b27237a9b8190d70f2083b8813c3bbed6ddc27a7d8ad399b3ab1d6e9c23b3d6deef
+binfiles arch=win32 size=6262
bin/win32/asy.exe
tlpkg/asymptote/asy.exe
tlpkg/asymptote/cygwin1.dll
@@ -23099,51 +23931,51 @@ binfiles arch=win32 size=5876
name asymptote.x86_64-cygwin
category TLCore
-revision 50748
+revision 54577
shortdesc x86_64-cygwin files of asymptote
-containersize 1116532
-containerchecksum c9d282cf920b61b9d8d62b98a788af2fe5bd1df8f22dd20ead1c805ba431711a3a7951d218c8f7cb6b7bd21d61a50bd5bdf52b90c1c0a9da7d880d92da07572d
-binfiles arch=x86_64-cygwin size=926
+containersize 1208348
+containerchecksum 5f6cc90c05d2b774302f987861875eb4618f919cfc16ee391fa2554354265a343a4e5e2ce14a3578b7830dbe3b6c83a5da6e6c0e7130aa69e87c0dde2ea4fb4f
+binfiles arch=x86_64-cygwin size=1049
bin/x86_64-cygwin/asy.exe
bin/x86_64-cygwin/xasy
name asymptote.x86_64-darwin
category TLCore
-revision 50743
+revision 54582
shortdesc x86_64-darwin files of asymptote
-containersize 1633728
-containerchecksum 6f4447c9b5137edc1aca8cb685478fa4def7240478bb3f477258e19f302e25464e5d8da00d03ca085811513b40fda9bb5fc044a6ccf360ce65f36e5b49d8deb6
-binfiles arch=x86_64-darwin size=1542
+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 50859
+revision 54600
shortdesc x86_64-darwinlegacy files of asymptote
-containersize 1902488
-containerchecksum ff30c6e2c03af97c2648537b05405dce7a391836100a8fffc81ff0244996af5a7eb31f2617622c78cb4ad820fb3a6189d5e403099e3978de683523db5e081b3d
-binfiles arch=x86_64-darwinlegacy size=1816
+containersize 1772468
+containerchecksum 4bb19eda30df90c61ba4e8249b5eca99c21b87598af2e172eb14f1089d1a21570bba61d5879ed3803a965ec82ad5954c37af06660ef8209ab29b9d08508ead4e
+binfiles arch=x86_64-darwinlegacy size=1695
bin/x86_64-darwinlegacy/asy
bin/x86_64-darwinlegacy/xasy
name asymptote.x86_64-linux
category TLCore
-revision 50721
+revision 54575
shortdesc x86_64-linux files of asymptote
-containersize 1250080
-containerchecksum 077b9e91240e7fcb29a966b82ca4447b951a2a52a8c88b27bcb0284b786076a2c3699049a64e5ca7daeae198f62b987f20839a64712357a6257ddc80ece75b85
-binfiles arch=x86_64-linux size=1047
+containersize 1249248
+containerchecksum 659a6620ac9c07af13de3997e8dd8dcaef3bcc98343b8dd0049639f9f9b8d2cbb054218f751e2f1c6dbb35368de46d368d331cb8b21cf1b41a2740ccbcecb5b1
+binfiles arch=x86_64-linux size=1061
bin/x86_64-linux/asy
bin/x86_64-linux/xasy
name asymptote.x86_64-solaris
category TLCore
-revision 50730
+revision 54599
shortdesc x86_64-solaris files of asymptote
-containersize 1457504
-containerchecksum c0bde2892e461a48148f67f4a54d08b980e40f5ccfdf3a109889df47941477645190b0690d60cdebce5baaf8a0fb3f6dc72d518bd134f77552e93057ab68bba3
-binfiles arch=x86_64-solaris size=1364
+containersize 1454108
+containerchecksum 67c3282f1d5e76168ad728b323e9b8b04dce5fa022fdbbe52acfa07b2ba9d7c0bf349f6ac237d637b5001396f87e3ff91140485ca9473425be32dd46f8fa7a32
+binfiles arch=x86_64-solaris size=1366
bin/x86_64-solaris/asy
bin/x86_64-solaris/xasy
@@ -23754,7 +24586,7 @@ catalogue-version 0.9
name authorarchive
category Package
-revision 51430
+revision 54512
shortdesc Adds self-archiving information to scientific papers
relocated 1
longdesc This is a LaTeX style for producing author self-archiving
@@ -23764,10 +24596,10 @@ longdesc conferences IEEE for the two-column layout used by many IEEE
longdesc conferences LNCS for the LNCS layout (as used by Springer) LNI
longdesc for the Lecture Notes in Informatics, published by the GI ENTCS
longdesc for the Elsevier ENTCS layout
-containersize 3680
-containerchecksum 9d5dca20f1293b3805c628e051067838c9b7f14d1faf34f39bca031c0be1641424ee8d2466401733bfafb56c4ca1a668e4b3630d991d9911f6acfcde4dd22a61
-doccontainersize 1209500
-doccontainerchecksum 070bbe6a8fae5ddcd6ad7743170fecbd9e1f0db1052fe05458689dd3c0f48c04b2afc579a22510b3ad0f26efe85c3b665386881eb0e2ad499a74ef422d6dcd45
+containersize 3660
+containerchecksum 6e72515c162d80e1efcb1f07bd94a1b32b9bd78b3b9ac056e516171347cdf2460ade2a6e91ef5a4606cfe5e4d365b517fe9271f4a84d89df81b53e68efe2dd91
+doccontainersize 1209504
+doccontainerchecksum cbe7eade3c961bdf9e0c973529f5eddf7b11cdff6a9683db96c72a35aec82ea036027c8e05b11e564fff9e3f20546a881378d2570c961c194aa7969624395c94
docfiles size=408
RELOC/doc/latex/authorarchive/CHANGELOG.md
RELOC/doc/latex/authorarchive/LICENSE
@@ -23806,7 +24638,7 @@ catalogue-contact-bugs https://github.com/adbrucker/authorarchive/issues
catalogue-contact-home https://git.logicalhacking.com/adbrucker/authorarchive
catalogue-contact-repository https://github.com/adbrucker/authorarchive
catalogue-ctan /macros/latex/contrib/authorarchive
-catalogue-license lppl1.3cbsd2
+catalogue-license lppl1.3c bsd2
catalogue-topics archival journalpub
catalogue-version 1.1.1
@@ -24172,6 +25004,32 @@ catalogue-license lppl1.3
catalogue-topics maths maths-theorem
catalogue-version 0.3
+name autofancyhdr
+category Package
+revision 54049
+shortdesc Automatically compute headlength for fancyhdr package
+relocated 1
+longdesc The package automatically computes headlength for the fancyhdr
+longdesc package
+containersize 1200
+containerchecksum 3ee2452c80ba671414a1669e0c47c7069189dcc0dde97bb33f94e77251b2ac8511b7cb79fd5866c2d3acfbe7768e20f715e61a6303a847ab82564743fb8d2a2f
+doccontainersize 6596
+doccontainerchecksum 1fc9ac9d47d65eecb1a6736aa5fb148a6309fa64cd18053b038483d484f974f3f1aafe8afb03b88921ab5a990b78a2aa9dc6d7149884a550c57340218f72159a
+docfiles size=6
+ RELOC/doc/latex/autofancyhdr/LICENSE
+ RELOC/doc/latex/autofancyhdr/README.md details="Readme"
+runfiles size=1
+ RELOC/tex/latex/autofancyhdr/autofancyhdr.sty
+catalogue-also fancyhdr
+catalogue-contact-bugs https://framagit.org/baghban/autofancyhdr/issues
+catalogue-contact-home https://framagit.org/baghban/autofancyhdr
+catalogue-contact-repository https://framagit.org/baghban/autofancyhdr
+catalogue-contact-support http://qa.parsilatex.com/
+catalogue-ctan /macros/latex/contrib/autofancyhdr
+catalogue-license lppl1.3c
+catalogue-topics page-hf
+catalogue-version 0.1
+
name automata
category Package
revision 19717
@@ -24259,7 +25117,7 @@ catalogue-version 1.1
name autosp
category Package
-revision 52851
+revision 54240
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
@@ -24271,10 +25129,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 720
-containerchecksum 46d141e52aca5a538432d937f398d8bbbefa6fdba0c002a82d2afaa7bb42367e4f13638a79469a668b6630659e34fe64852e1f1c99cf075e553e1dedbb59762c
-doccontainersize 276544
-doccontainerchecksum f7c7c63ef8bbb122137f5d35ae5f6be1e306f169026134b330cac458498d1f3f898c442b999f6324abba2ea41d513d6c3d87a499ef037240e82d67b7a77a8eb3
+containersize 692
+containerchecksum 4759ee7b84753a3906bb4d5a9b41a962a79d95e0f99266f4239319e35b34005ef04fb751516e03b6563fd7d99886f6bb4151d0d0f7aa64690ee468993be0a757
+doccontainersize 282080
+doccontainerchecksum f1a36af44c8c9c08518e50d1aea509f0878de04b19702f9e93f1993d2f6a15cdea7f309752ff12e9667041b5e1aeb60de3e27a933f9ac1da23c51638567064f2
docfiles size=106
texmf-dist/doc/generic/autosp/README details="Readme"
texmf-dist/doc/generic/autosp/barsant2.aspc
@@ -24300,160 +25158,160 @@ catalogue-topics music
name autosp.aarch64-linux
category Package
-revision 50150
+revision 54269
shortdesc aarch64-linux files of autosp
-containersize 19624
-containerchecksum c711a312d161de11540814843efd149b45d1155722d0cada4dbe0b7674f11e330666a248ee1e47f696d099c7c01f29111a164e7c431bb30bcafc085248920f14
-binfiles arch=aarch64-linux size=16
+containersize 21068
+containerchecksum 4e5dd1d4e238c7229985ab7d0214b202833c31dbc5799ea3248a96d500bda172c3c38ddbd4bdf9a08989acd082c64190c5a0a4b1c6075610fbd70db101252ec1
+binfiles arch=aarch64-linux size=17
bin/aarch64-linux/autosp
bin/aarch64-linux/tex2aspc
name autosp.amd64-freebsd
category Package
-revision 50445
+revision 54263
shortdesc amd64-freebsd files of autosp
-containersize 19960
-containerchecksum 44f2ca47905c9e84c7a8a3dab6d0b4d9fe3f49030243ae2516834c7b91aab24c2564dbbc0ebab9210dc10c1c5b7ea1ebd8c73bacfcbc2af4d8004df415cdfb28
-binfiles arch=amd64-freebsd size=15
+containersize 21724
+containerchecksum 85d31a247039f4a51944b39808857325c68fa5a390ada1dbeaf016db1146c382255eb3ad5dc6f9bb9ac9cc3898dac6557c6da0664fc6766604834908d30f2ba6
+binfiles arch=amd64-freebsd size=19
bin/amd64-freebsd/autosp
bin/amd64-freebsd/tex2aspc
name autosp.amd64-netbsd
category Package
-revision 50171
+revision 54273
shortdesc amd64-netbsd files of autosp
-containersize 17388
-containerchecksum 740d8a8fa86f4deca7e6f2d957ec33ed6cdde47974e5587ac5c22c8e24864749014f2703168ca82296f6728c81f71c47f130d5a554674767532fe6064ae1ba36
+containersize 18332
+containerchecksum 557a08018cbc738c47077d7b49e9fd76e4bbd4d344611af585cb45df53760bfbf49b7ed2e74aee5abe7a6ff2935a294e935b311abc8caede9c2c9b3f5bcff866
binfiles arch=amd64-netbsd size=16
bin/amd64-netbsd/autosp
bin/amd64-netbsd/tex2aspc
name autosp.armhf-linux
category Package
-revision 50150
+revision 54305
shortdesc armhf-linux files of autosp
-containersize 17576
-containerchecksum aa95740e056cdd7d1e0cdebfa17673d02488d5367615f1fe55bbed085a16a00b8ecdf195e708eaaba86ed895276e75b3068eeaf293a7700e8c9aa96dd7398ef1
+containersize 18284
+containerchecksum c00706a1c0a1ed2d102a2c0082ac1c606f063de404bf5dabf366f053678e7bc12c33b308d0e95b4225b8214e65f463756e2f4e0ca053f39f018bab6bb9b98d22
binfiles arch=armhf-linux size=13
bin/armhf-linux/autosp
bin/armhf-linux/tex2aspc
name autosp.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of autosp
-containersize 17664
-containerchecksum a0f1c62c935c48d2deab3d2d15753b45c8bf6b2828f78f6ba036633ba86cc0ef085c9a4ec75c7ad176334c9332e7cedf861325b2aec625e061797962638e292e
+containersize 18428
+containerchecksum 9877ecea59f0aa1574a30742f073076e85b61d9e8587a86931c4515c253c929ab277637a93fd67de1476aef9990b2271658a36b4282fcb183ed5cff879cf274f
binfiles arch=i386-cygwin size=15
bin/i386-cygwin/autosp.exe
bin/i386-cygwin/tex2aspc.exe
name autosp.i386-freebsd
category Package
-revision 50473
+revision 54263
shortdesc i386-freebsd files of autosp
-containersize 17232
-containerchecksum d07814a659e7e6c6b4af7313107fefca811e4607c1fc6d1e96be54985607e8b538ddea79ea61cba5b054001d9ff0e77381c6e405f4fca3babd20bce7391adb45
-binfiles arch=i386-freebsd size=13
+containersize 18540
+containerchecksum 9498d23fe48792071bea01e1aeacf74f5bb4f368d261a656155fd7ead3aa6b8470f6c459241a96ceca8099cea3116106212718842540fd18a1995c59b1f7e378
+binfiles arch=i386-freebsd size=17
bin/i386-freebsd/autosp
bin/i386-freebsd/tex2aspc
name autosp.i386-linux
category Package
-revision 50281
+revision 54358
shortdesc i386-linux files of autosp
-containersize 19428
-containerchecksum 01be22dbf0c6dead926e8fc3260c4f3f0eb6e163e21e4de80fea0010669926a28d6617421fd8ee51dda2f2b25f304692fdf1bd374acf6d5900b33531e60c0430
+containersize 20180
+containerchecksum a3a9c255f513710b5f3c86d4d38cdfec49731ca3a360e7942980539cf0814c4c297a36a7d7f162158831773c3811f90276438964afd5a38d27cedfd473c35c13
binfiles arch=i386-linux size=15
bin/i386-linux/autosp
bin/i386-linux/tex2aspc
name autosp.i386-netbsd
category Package
-revision 50171
+revision 54285
shortdesc i386-netbsd files of autosp
-containersize 15812
-containerchecksum 0cfe912bcd030e71c2db6fb49ee85f4e1bb5fddef314db56eecf04acb2c7ec8ec4bbd749ad64db50a4384a68fa397a78b9bff3471ab009e84301f324fc2349be
-binfiles arch=i386-netbsd size=15
+containersize 17000
+containerchecksum ad72409a18f4df9c692f0d91fb6861bf5de68ddfb88f78bd203e0da8e442b00a50f7a3a7f3337c3c8bb717ef9120577aaaf72037c9dc8de6b09647e8376c24ff
+binfiles arch=i386-netbsd size=16
bin/i386-netbsd/autosp
bin/i386-netbsd/tex2aspc
name autosp.i386-solaris
category Package
-revision 50150
+revision 54263
shortdesc i386-solaris files of autosp
-containersize 19616
-containerchecksum cd4964d53937f63bebf72b556963e99628fc84ad84c328a2f3e5e4fc14da47ae5bd8ac442ae954b382c1736205703da5a8b34432a0b5dc3f7c9f7d0c6383c8c7
-binfiles arch=i386-solaris size=13
+containersize 20272
+containerchecksum 53e5743eadf51015cfd055721a8dad127eedab81e5f16e445e074eb3dc2f61c0beee705777eb6daabf2a89c8ced11b6bd17932a00d492ca365920c9cc7d83bfc
+binfiles arch=i386-solaris size=14
bin/i386-solaris/autosp
bin/i386-solaris/tex2aspc
name autosp.win32
category Package
-revision 50155
+revision 54245
shortdesc win32 files of autosp
-containersize 19584
-containerchecksum 25a55f89cf1655440e06f87465ae36d7d72077ef04ed85b86315de8bdb51b280e0bd4c3c542dc644feed9c10bd333e91c239fd2d28cf23314e76ab1af86ed241
+containersize 20452
+containerchecksum 4f09abf382c861cff1b76dcf302ba3852de8e2d6d33e7ebd566e6f23c12c57a595cff569bb970934dc74a87f10eaefc12631411d5f5d8c35c1b6b4ae47205ead
binfiles arch=win32 size=13
bin/win32/autosp.exe
bin/win32/tex2aspc.exe
name autosp.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of autosp
-containersize 20052
-containerchecksum a689264a357c9b0fb73e7a194389c5992b5fb44170d2a6d744145e8be358ac2e36e8142149b79bdbe3914178aaac8607d616bf86d0166ce2780d2643e9900061
-binfiles arch=x86_64-cygwin size=15
+containersize 21060
+containerchecksum da501c12f2e85c3320aaf7a2c12c418b70a28e0394e948cde9d281c1419c6ad49bf1c86488dc0dffbb84b89b549e446e4767512641b2db12947db691f4f27c6f
+binfiles arch=x86_64-cygwin size=16
bin/x86_64-cygwin/autosp.exe
bin/x86_64-cygwin/tex2aspc.exe
name autosp.x86_64-darwin
category Package
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of autosp
-containersize 20044
-containerchecksum 626c8d998fb687065e614ffcdb0c463607201c1f2876b3e1c620207980c48aa5606214a1ef7eda1f2797c2f085f2905380841cfd478aa7ba09f4dc62d35055f7
-binfiles arch=x86_64-darwin size=15
+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 50282
+revision 54263
shortdesc x86_64-darwinlegacy files of autosp
-containersize 19116
-containerchecksum 2ece0f34ff20b2fa51745bb8e27e22211fd19a0f2f3526ad9660f40e9e336b0f5be4c10b72a77939f9629a5d4303051599800a89054ebd3687c415328c1817bd
+containersize 19892
+containerchecksum 685b19e57ad4adf527c4ae65d3fc859b1a40e9f34ad129f360110614d47a3478bb58e735c36a7c088eb62ab122e7fea1cfecc7586476a49d3bccffbd035a310f
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 50281
+revision 54264
shortdesc x86_64-linux files of autosp
-containersize 19312
-containerchecksum a4cdc96d4d6dce7e129e387fe65121671408da9f455bc121af5254dbb869b9f37f6e77a95d66a4b16bd937407f4f4687c37fbacb4b9e19883bd8a0a24f1bac10
+containersize 20040
+containerchecksum 9d3aa70d472148bb5b953a8738131676a9f0e8332901e1ac8c148aacc4cc3d232cff57a0376555953404395e1cfdb097c121a73947a56423ca5441f776025ebf
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 50176
+revision 54264
shortdesc x86_64-linuxmusl files of autosp
-containersize 20632
-containerchecksum 3f26887a5bd92681e0c2e7ab2d5c96dadc27b6a1f0f3f9d5c82f6cac443ac8a8c10f8dec3c84d7ecf3ff7a083d030030345477467e1de58ce99a7e115e0a76af
+containersize 20896
+containerchecksum d973129227691d169163cfe3168e2d52a6da25ac6bc5536a6f77cef8a9eaef766d2b0a4747b14c5b4992d2a14243c154574d8963f6f1da615d0e168870c156f9
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 50150
+revision 54263
shortdesc x86_64-solaris files of autosp
-containersize 20944
-containerchecksum fd05666a0e81ad511f301dfe20d2994fde6c4a9ee8649d47d43369288cc92f181cc098f6f4ac2b3fc1e004f27fd826af2a2175b7f294e5d97daa746f24fca044
+containersize 21692
+containerchecksum 2dfda72657d289abc58cbdaaeea05d75a0054f79eab5a4fa184a8a9648a802f7f8b181da8616ce9ec006bcb2eea00a902b382654f4d3f61e37c6c4ab764aaa4b
binfiles arch=x86_64-solaris size=15
bin/x86_64-solaris/autosp
bin/x86_64-solaris/tex2aspc
@@ -24755,7 +25613,7 @@ catalogue-version 0.6
name axessibility
category Package
-revision 53416
+revision 54080
shortdesc Access to formulas in PDF files by assistive technologies
relocated 1
longdesc PDF documents containing formulas generated by LaTeX are
@@ -24767,10 +25625,10 @@ longdesc PDF document where the formulas are read by these assistive
longdesc technologies, since it automatically generates hidden comments
longdesc in the PDF document (by means of the /ActualText attribute
longdesc and/or suitable tags) in correspondence to each formula.
-containersize 2984
-containerchecksum b7628e6b5f8a46fb4b7ecf7901b0836142e3ba5947dfc1d7e023ebd5b46665c72b3bb0c77b192e1b1c2095f1fe4319749a9644b22cdabaa651924cc8a22c83ae
-doccontainersize 223704
-doccontainerchecksum b329855249999b41eee83fb0c679210714173b5697f4405b8b4edcfc2e47290f66ce281128179e688a2284481cbe71cc50cbe7a9b4d039db977749bb783a47ad
+containersize 2988
+containerchecksum 586e60a85337059a44dd02a4e979e2d7914dabe2dbdd90d157853d76deffa8d4f7ce644636134f9c7e8ef9a99158832a9722dcab56161e14419aa2f2344418c9
+doccontainersize 223708
+doccontainerchecksum 7d6b0e9ba8cf4f524af95f39a1d39b4426d13f56dc7f6937dee874d33cfadad23ca64cf3bbfa66d1b973369ca03082794a6c815a158b6d60e0b0dec8bfec3f12
docfiles size=106
RELOC/doc/latex/axessibility/README details="Readme"
RELOC/doc/latex/axessibility/axessibility.lua
@@ -24780,13 +25638,13 @@ docfiles size=106
RELOC/doc/latex/axessibility/axessibilityExampleSingleLineA.tex
RELOC/doc/latex/axessibility/axessibilityExampleSingleLineT.tex
srccontainersize 8468
-srccontainerchecksum e522fe38a080b1823b22665d7954f6944a83c28be4dd7493c2a2624ab05f552866f4304c68573f2490dcf31e85508b5b537adb106555777648fe4d0f999382ff
+srccontainerchecksum ade173d78e8f9948e201d495e0757c4ca9ce86be6fb7f786c01f8db4a2b8ba31535b47c659ba02b67c608b5ab8e3fc773ae8234fefb84601c6d8688ad10e822a
srcfiles size=10
RELOC/source/latex/axessibility/axessibility.dtx
RELOC/source/latex/axessibility/axessibility.ins
runfiles size=3
RELOC/tex/latex/axessibility/axessibility.sty
-catalogue-also accsupp
+catalogue-also accsupp tagpdf
catalogue-contact-repository https://github.com/integr-abile/axessibility
catalogue-ctan /macros/latex/contrib/axessibility
catalogue-license lppl1.3
@@ -24795,7 +25653,7 @@ catalogue-version 3.0
name axodraw2
category Package
-revision 52851
+revision 54055
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,
@@ -24810,10 +25668,10 @@ longdesc calculations needed for the pdf code inserted in the output
longdesc file. The processing involves a run of pdfLaTeX, a run of
longdesc axohelp, and then another run of pdfLaTeX.
depend axodraw2.ARCH
-containersize 25612
-containerchecksum 9db94d97812b93c81542319320710d4b6f5f21ced10215fdf4b4d6eddae89151a8b01d0bfebcace099d259c394ea8425467174860696366cddf7527695029734
-doccontainersize 481184
-doccontainerchecksum a24da2094fedccf5b7d61f97533b9c62f3d0ab637aff347127cd79fc81223e1d8616059b450cd7f9ab754895dffa56c84af8783e949a84c7f6361898617ca121
+containersize 25588
+containerchecksum 520d912cbe3867023e3c487aef76cd75b74b61b1bb92d3ba37b006af5b652cadeac550ca2010752baa724e81d34d5ae4886bcdcb01ed8a2ce33d7fb1be8435bf
+doccontainersize 483324
+doccontainerchecksum c1ad9820cdfa589ad4c6240aa85a33f42870123af02dbf72f5c226f2187bf04ae7a15613a584468789f9d5bcf05c9702317453e7d5096a1f2798edab2d2c8444
docfiles size=167
texmf-dist/doc/latex/axodraw2/AUTHORS
texmf-dist/doc/latex/axodraw2/COPYING
@@ -24825,8 +25683,8 @@ 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 33984
-srccontainerchecksum 722430e741dc848f1465edafca74affe0f02c02d556eb311c1a4471c1cc0de1801245ecf322dc702ff8d491555768323969d545f06f297dfea2802d86544f323
+srccontainersize 34328
+srccontainerchecksum c9de4ccdc249d4ecf87aa4b1d1ded698bb1bdaf2dcd61e7b3ee3eeef6c4cb99e1589b381b17502ee35ee349a177f462adb767b61825a2e7d3abeb00f767f878f
srcfiles size=76
texmf-dist/source/latex/axodraw2/Makefile.am
texmf-dist/source/latex/axodraw2/axohelp-big.test
@@ -24846,146 +25704,146 @@ catalogue-version 2.1.1b
name axodraw2.aarch64-linux
category Package
-revision 48789
+revision 53999
shortdesc aarch64-linux files of axodraw2
-containersize 19316
-containerchecksum ba6b48a6e45c166bca71c04e11cd53302ee182e06a986795b13909fcbad3ff814f4f7d8f328fdb25cb693c1fe5aa7f04d281d9c6a59a221f79cbd469ef9510e2
-binfiles arch=aarch64-linux size=14
+containersize 20724
+containerchecksum 7070672bd63dc160d1fd45a1a883d02d2e9bce1fcd2128a908605649e8295fa5cd31bfe7db30bf617d095b2bc4f3fce7ddd02025c34564ed1b94e5430e505a23
+binfiles arch=aarch64-linux size=15
bin/aarch64-linux/axohelp
name axodraw2.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of axodraw2
-containersize 28024
-containerchecksum 8890dfa66dad20d7f3eda5f23bb819293b435aaf3302c6c6899e5a87c2b33a46ee2e601a7aeda209d1814b9431e9ff98b081077e12e94fcb391abeda580a8488
-binfiles arch=amd64-freebsd size=19
+containersize 28692
+containerchecksum 8325c5897fb2f4f45d000f6bf03613b8d86f81236829176bb165586c89673817508729c5a8c85a264e13a74130109324cc21deaaf870798ce34ff3fe0d52e09e
+binfiles arch=amd64-freebsd size=22
bin/amd64-freebsd/axohelp
name axodraw2.amd64-netbsd
category Package
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of axodraw2
-containersize 20540
-containerchecksum d47932bf4e58523c4e8ee74a0b7e46e491bc17282530fcaa0f9c7bcfcc5a0e22c7b7a775b8ecfb22c2431dd252347c25b91efd625fed3f6142050d4c4076f0f2
-binfiles arch=amd64-netbsd size=20
+containersize 20100
+containerchecksum 461c927f8b0eb8d37c05a83e84dab819d76918fb8d02d414c28ec47442e256254925232965884e500a36a1a4685d3b8821f7c5e36136cfc9af61133002cd11f0
+binfiles arch=amd64-netbsd size=19
bin/amd64-netbsd/axohelp
name axodraw2.armhf-linux
category Package
-revision 50150
+revision 54033
shortdesc armhf-linux files of axodraw2
-containersize 19080
-containerchecksum f6fa68038f6761f336bb0c125ae21594aed59418b1fd8a315cc6e80c6943075d68cd257d56d8e16305e666f2f0ad48d5c645fec676728a25fe01052eb7885dff
-binfiles arch=armhf-linux size=12
+containersize 17504
+containerchecksum 65ea0ccc050e329a922d8c27e896e09e1ab17f68ad0dbd259c4688fd7032c1e31191b6145c71a0a046710471f52171a26766eae8d13f5b746d08926b58f8352c
+binfiles arch=armhf-linux size=11
bin/armhf-linux/axohelp
name axodraw2.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of axodraw2
-containersize 21372
-containerchecksum a372b5296d7ed30611d116f599dd6bbe80c8be57383f96fab0b3c133644d31a799bec0be55ffd2ef6111187b187b8b41fc522baf6ad18062e70f90c391c32b2e
-binfiles arch=i386-cygwin size=16
+containersize 20500
+containerchecksum 45f848301ab63acaabf1ce5635597a5b39b67b8c2aca4c58992af42e4c6fdea69aa63a6703c28a2a0c488b9f05c4dec0bec406e1fe9aff2feec6ee74aceb4fa6
+binfiles arch=i386-cygwin size=15
bin/i386-cygwin/axohelp.exe
name axodraw2.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of axodraw2
-containersize 20296
-containerchecksum ac293ec8c6b9ab5e7cd66b2946b754a149e50a213c54afa6832a3b67269f3181db5ac4de8f7f65652669f2549fd8bf2a07b7f27dccb9dee576097ef3780d005f
-binfiles arch=i386-freebsd size=17
+containersize 22108
+containerchecksum cb7bfc53925b3887e38fc2f714d7f1c548b1b118b5c9a83c5b2f99a73f5a4b00cabf753d4eb9065ebb6479f70d7cb9301871557ee0d634a8e3ca13b8bc2ea35b
+binfiles arch=i386-freebsd size=20
bin/i386-freebsd/axohelp
name axodraw2.i386-linux
category Package
-revision 50281
+revision 53999
shortdesc i386-linux files of axodraw2
-containersize 22680
-containerchecksum 9e28e112151153d3ea9da6f048fde217e1e1445f653bf00ba411289fc929d99687398042c58821627aeda8c0ade4db69670b0b758a56f766d145caa8f1a4831b
+containersize 22832
+containerchecksum e0d97e3c4cf76d67513b2128f9b3356ed95f7cdbe6cbaa65e571f1cebd999b44f5505555814697b6d46dfeacbe2dcc7b36026c748b319bd1f2a9d5f268c40034
binfiles arch=i386-linux size=16
bin/i386-linux/axohelp
name axodraw2.i386-netbsd
category Package
-revision 50171
+revision 54104
shortdesc i386-netbsd files of axodraw2
-containersize 16540
-containerchecksum c81fd1fdcab5282cebd26c6ee2feaa39429b7f3c0961839ba44fb3e522be887a53c08e57c19273a83ec108ee63d51130f141ff467ec6ce9c5a2a04bc46e2b81f
+containersize 17180
+containerchecksum 7d4aeb309ad7c2a4be98dc829c5251039bb5c8182cfc7c0885fc0f24b4be32cad607487bfb1f9322aa8094070e9a5af0679f865f0e62d72fcb047be095e31f1a
binfiles arch=i386-netbsd size=16
bin/i386-netbsd/axohelp
name axodraw2.i386-solaris
category Package
-revision 46829
+revision 53999
shortdesc i386-solaris files of axodraw2
-containersize 20904
-containerchecksum efce54eac22c3b9c582a30d4090baeaddced3509ba2287c6007392ff2e06191af119d740484c4c071f979a66ef39a325816f1ed6cf91f1a602c4364fbf84a78b
+containersize 20404
+containerchecksum 85ae7523b903b6df75dc485fb69c651c67f84d11542e384f1228e261025507788bc2affb6fd658c330017b3ec593609a7e64790611e4d7d6c2016c65d11d3a8b
binfiles arch=i386-solaris size=14
bin/i386-solaris/axohelp
name axodraw2.win32
category Package
-revision 50155
+revision 53994
shortdesc win32 files of axodraw2
-containersize 86708
-containerchecksum dc751a7c3fd4259f95b241b152ee59e31302fa0a9669d07d7ba3ab3d25ee06ac909bd94e5409c93c8f1dedcb8c15816faa52e15da4434a586f2771032a027f25
-binfiles arch=win32 size=50
+containersize 85076
+containerchecksum b0eec37ce00d62251d58da07d7f1947082964243028805ef11b32c821d6c6910e3a11c86363f725727f894dc5f0143587e6ec1c3fc0ec7eb53dca0f817392a3d
+binfiles arch=win32 size=48
bin/win32/axohelp.exe
name axodraw2.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of axodraw2
-containersize 25248
-containerchecksum 11b89824fbc304acf67cbdc1135a121c38f3773ecd3f1efbd30d7d23c48ec8544949dc8c65af352e1a6e8c7fcc7b16497637470f0f22035c84b3215a94bef088
-binfiles arch=x86_64-cygwin size=17
+containersize 24052
+containerchecksum da4afc93992810b3db1e45fe9c21cec7b7b5a6e23413ff32492eb18fbcc70d99913ca0260703e2111d1ce6e667d5e53651653f4b7083e9bb5480c2d7e41c2153
+binfiles arch=x86_64-cygwin size=16
bin/x86_64-cygwin/axohelp.exe
name axodraw2.x86_64-darwin
category Package
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of axodraw2
-containersize 25732
-containerchecksum 15f3ecc088de116ce81494c81083499a77269c266acccc837d1d7ee6c5b671785ab97a3139e1a51b059a5ceae614187d2215d8bb042cedbf277dc02cdbbdf05d
-binfiles arch=x86_64-darwin size=18
+containersize 33296
+containerchecksum d8e1dc4242841ecb89ceeb1bfe122572053b922af5f7bcc7aeac4abf39f3c6d2ff77c7fed58ed55181f2ad153ed09353b8ec16d1523533751c44e28ff96636fe
+binfiles arch=x86_64-darwin size=24
bin/x86_64-darwin/axohelp
name axodraw2.x86_64-darwinlegacy
category Package
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of axodraw2
-containersize 22108
-containerchecksum f42c8295f3def1e59981bc7c214637ffebce951d987b102aac0452d6768b9aeaf2710b9e7c0dccaddae8e7744a717fdd9dd19009d883fa354cdd0ca20f83d274
-binfiles arch=x86_64-darwinlegacy size=15
+containersize 21268
+containerchecksum b7ed964be45e82113f9168b03ee40bcd1d7e8937bf831e8cf7dd1f0363faa7c05f4539498886ed44c8a9dc0ec2a756fa49217ff3e715790622144a84410430cd
+binfiles arch=x86_64-darwinlegacy size=14
bin/x86_64-darwinlegacy/axohelp
name axodraw2.x86_64-linux
category Package
-revision 50281
+revision 53999
shortdesc x86_64-linux files of axodraw2
-containersize 23852
-containerchecksum 4b4af8a154bee6abd7248e854ed575a63781d06586d0261c89c371537510675eb080cbc9cd4f8e33097d1ac07777417943c27c398549ba43592c3da40bd7737e
+containersize 23364
+containerchecksum 0270ea69751d4ebece5fdca2b469f6aad632d329c1639dce90e3d115d7ee0b5ed2f0d09a7988b993f084a1b7a216a9ff189b30c51666815b654770cb74744076
binfiles arch=x86_64-linux size=16
bin/x86_64-linux/axohelp
name axodraw2.x86_64-linuxmusl
category Package
-revision 47036
+revision 54264
shortdesc x86_64-linuxmusl files of axodraw2
-containersize 25284
-containerchecksum 5fac1a9fdf05a24ac274dda1965bc61f68a51356948149abede8607a68b0bdea7feb3ada6d3de2ec70df461542374558ee93ab7c1560ceb5a6d60d98971817bf
-binfiles arch=x86_64-linuxmusl size=17
+containersize 24240
+containerchecksum ae7d7114b67ac5f58467b6d8c2da508f9abf2845a56c1f240f5c41244c0e47bb7e329f7618a5bb26ec19dace17ca9e3ddc33898b229f62aa56a5070d4e7e07bf
+binfiles arch=x86_64-linuxmusl size=16
bin/x86_64-linuxmusl/axohelp
name axodraw2.x86_64-solaris
category Package
-revision 46829
+revision 53999
shortdesc x86_64-solaris files of axodraw2
-containersize 26860
-containerchecksum f92e3dd187ff0646fbefccfdb8a11657c00e43b56042c2adddddad67d7d90f40cb47a575773e7a961d61fdec4bc40611245629ac92a80040d4d5454c55f6c9d0
-binfiles arch=x86_64-solaris size=18
+containersize 25176
+containerchecksum eee6bc479ea6bcc3f49f8b8fdc607cfcaacf4067436a3726012dcce289f6e97d2604f84624240f087b04d8ea25d8d819f45b42b4b12ab9daad7fcc13c4539f84
+binfiles arch=x86_64-solaris size=17
bin/x86_64-solaris/axohelp
name b1encoding
@@ -25019,7 +25877,7 @@ catalogue-version 1.0
name babel
category Package
-revision 53963
+revision 54487
shortdesc Multilingual support for Plain TeX or LaTeX
relocated 1
longdesc This package manages culturally-determined typographical (and
@@ -25032,22 +25890,22 @@ longdesc has to be done for each language. Included is also a set of ini
longdesc files for about 200 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 158240
-containerchecksum 2f86e0a45d4911a3a1331c7c42e42903c89f3c2226773caa42a4ddafd11990df8be7b76211581fc4c6ae49424466a78f89b07d41b9b7a86f1ad53dda7b1b66e5
-doccontainersize 753940
-doccontainerchecksum fccda4835fd0b1a861e6da181be38db85c4d27718de81a33aeb64765fbeeb6d31ad003b4b3dd165a579c29618cca01d8874fb73c1c69c3e0dca0e3fa70bf338e
-docfiles size=189
+containersize 162468
+containerchecksum f8b55c1c3232781a9968aedd516b6f91ca0690a86a4591835bd9792fbc8facdaa33390080c626cc9d6b50b2711bb89c7123a1f0f57444522e59d9b276a4579d2
+doccontainersize 758880
+doccontainerchecksum 4eb6393a4353e5eef5683f9fe5df96903c80d7068309d3ef703257e45a2e32111e692428dbe82feb4e1f211d28c3513e3126420db8be0afd371ea32f3750be5b
+docfiles size=190
RELOC/doc/latex/babel/README.md details="Readme"
RELOC/doc/latex/babel/babel.pdf details="Package documentation"
-srccontainersize 632404
-srccontainerchecksum a7de843ec2a5dfa920d32901206a1818e61c4afdb3b5f09968b8d1adfc03742a25d0592d2858dec5258947ab9524959880cd614b6d5c72703ac1fccc7bc294ac
-srcfiles size=349
+srccontainersize 643800
+srccontainerchecksum bbf16535f445ceaeed4837cfdce60e73dd016ee687a99d517791d05a1e0bcbf86943c40bec1534ca4a91142dd29c19cd4eb6b8b071b7ebd75ccf3e701fe8db6a
+srcfiles size=353
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=881
+runfiles size=897
RELOC/makeindex/babel/bbglo.ist
RELOC/makeindex/babel/bbind.ist
RELOC/tex/generic/babel/UKenglish.sty
@@ -25161,8 +26019,19 @@ runfiles size=881
RELOC/tex/generic/babel/locale/chr/babel-chr.ini
RELOC/tex/generic/babel/locale/ckb/babel-centralkurdish.tex
RELOC/tex/generic/babel/locale/ckb/babel-ckb.ini
+ RELOC/tex/generic/babel/locale/cop/babel-cop.ini
+ RELOC/tex/generic/babel/locale/cop/babel-coptic.tex
RELOC/tex/generic/babel/locale/cs/babel-cs.ini
RELOC/tex/generic/babel/locale/cs/babel-czech.tex
+ RELOC/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex
+ RELOC/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex
+ RELOC/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex
+ RELOC/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex
+ RELOC/tex/generic/babel/locale/cu/babel-churchslavic.tex
+ RELOC/tex/generic/babel/locale/cu/babel-churchslavonic.tex
+ RELOC/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini
+ RELOC/tex/generic/babel/locale/cu/babel-cu-Glag.ini
+ RELOC/tex/generic/babel/locale/cu/babel-cu.ini
RELOC/tex/generic/babel/locale/cy/babel-cy.ini
RELOC/tex/generic/babel/locale/cy/babel-welsh.tex
RELOC/tex/generic/babel/locale/da/babel-da.ini
@@ -25600,6 +26469,8 @@ runfiles size=881
RELOC/tex/generic/babel/locale/sv/babel-swedish.tex
RELOC/tex/generic/babel/locale/sw/babel-sw.ini
RELOC/tex/generic/babel/locale/sw/babel-swahili.tex
+ RELOC/tex/generic/babel/locale/syr/babel-syr.ini
+ RELOC/tex/generic/babel/locale/syr/babel-syriac.tex
RELOC/tex/generic/babel/locale/ta/babel-ta.ini
RELOC/tex/generic/babel/locale/ta/babel-tamil.tex
RELOC/tex/generic/babel/locale/te/babel-te.ini
@@ -25721,7 +26592,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.41
+catalogue-version 3.42
name babel-albanian
category Package
@@ -26308,18 +27179,18 @@ catalogue-version 2.11
name babel-greek
category Package
-revision 53959
+revision 54512
shortdesc Babel support for documents written in Greek
relocated 1
longdesc The file provides modes for monotonic (single-diacritic) and
longdesc polytonic (multiple-diacritic) modes of writing. Provision is
longdesc made for Greek function names in mathematics, and for
longdesc classical-era symbols.
-containersize 5724
-containerchecksum 2475f93fa7ee64412a5dff0934cb85cb1c07dc54c3ff905548bb0c4d32cea4580b16d0f43dc0f533bf7996f429888bff6425b8f138bc7b87925c4305bc7cc47e
-doccontainersize 1026428
-doccontainerchecksum ecfc024317b75bed8428a743c7b3b5c0dd3b06979ec4e90a1a7d06694b019e08cafe39e94db866dbba8c34be78c84ff971d5ef2c7dd2c41133cbb39a7f34e5ce
-docfiles size=282
+containersize 5748
+containerchecksum 38db98876386d56f4c9bb96099ee63ca9f54938e3be615d5dd56f31d168d0b9ab1af3b8cea5b806d23da9c5c95cb29edf1cbb8650723ed23c9d16049f847913d
+doccontainersize 1027452
+doccontainerchecksum 52e281383c779b7c3d4842ec338b4a53cc9068cd9b5c581cfa40326049b244b37e2757ee8a68861af0805cc38a11b9c731446aa5f59d74d7f6c835dfc9aa200e
+docfiles size=283
RELOC/doc/generic/babel-greek/README details="Readme"
RELOC/doc/generic/babel-greek/README.html details="Readme (HTML)"
RELOC/doc/generic/babel-greek/athnum.pdf
@@ -26333,8 +27204,8 @@ docfiles size=282
RELOC/doc/generic/babel-greek/test-unicode-lgr.tex
RELOC/doc/generic/babel-greek/usage.pdf details="Usage documentation"
RELOC/doc/generic/babel-greek/usage.tex
-srccontainersize 20772
-srccontainerchecksum 6f5d600ceb31a83d4c40496e19e44fd0ad529eb4ee149feecdbff1b9cdbb3ef8c98d51d7d0aea688447cbc86bab89090d21a36eb8438224255a157ada08e7673
+srccontainersize 20864
+srccontainerchecksum b438fbe2407f30841083f0087f99b3fdf0102df2ed46ef809c86122532e798a657ed3706f6ee07ec019c06fd27cb243f84cb95a4f770f0fa0d95aa8ea9e7decc
srcfiles size=22
RELOC/source/generic/babel-greek/Makefile
RELOC/source/generic/babel-greek/athnum.dtx
@@ -26348,7 +27219,7 @@ runfiles size=7
catalogue-ctan /macros/latex/contrib/babel-contrib/greek
catalogue-license lppl1.3
catalogue-topics greek multilingual-addon
-catalogue-version 1.9i
+catalogue-version 1.9j
name babel-hebrew
category Package
@@ -27138,57 +28009,31 @@ catalogue-license lppl1.3
catalogue-topics sorbian
catalogue-version lower sorbian:1.0g, upper:1.0k
-name babel-spanglish
-category Package
-revision 37629
-shortdesc Simplified Spanish support for Babel
-relocated 1
-longdesc The package provides very simplified (or ultra sloppy) support
-longdesc for Spanish in Babel, mostly as a fallback in case spanish.ldf
-longdesc fails for some reason. The package provides basic support for
-longdesc Spanish hyphenation, captions, date, frenchspacing,
-longdesc indentfirst, symbolic footnotes, enumerations, small caps roman
-longdesc numerals, and a handful of shorthands and Spanish mathematical
-longdesc operators. No options or attributes for customization are
-longdesc provided.
-containersize 4284
-containerchecksum 17fa7078d6bd54fff6c73677536dec46960703e14536c4a4476dc46a8586678b117e71058f665cbbf850a269cae841511807c6647251e088111262d9f2c4bef1
-doccontainersize 1232
-doccontainerchecksum 43cf66e656d965bb80e294a5e2786b412e79eb1ac6542a4a3788fde7cc6874e168cff30676c3bfe90c5bb67dc4452769dece84508fe999529d54bde40be5a5c1
-docfiles size=1
- RELOC/doc/generic/babel-spanglish/README details="Readme"
-runfiles size=4
- RELOC/tex/generic/babel-spanglish/spanglish.ldf
- RELOC/tex/generic/babel-spanglish/spanglish.sty
-catalogue-ctan /macros/latex/contrib/babel-contrib/spanglish
-catalogue-license lppl1.3
-catalogue-topics spanish multilingual-addon
-catalogue-version 0.3
-
name babel-spanish
category Package
-revision 39920
+revision 54080
shortdesc Babel support for Spanish
relocated 1
longdesc This bundle provides the means to typeset Spanish text, with
longdesc the support provided by the LaTeX standard package babel. Note
longdesc that separate support is provided for those who wish to typeset
longdesc Spanish as written in Mexico.
-containersize 8668
-containerchecksum 3a80652d28b1a80ab83c49b0694cd88a236b6420f51c084e4eb24c5ea57a3359f15a05c7cc99118b303f199703749dd724cd5ad30035b9bde7b9f95f2bd34d46
+containersize 8652
+containerchecksum f71d329928253e6a1edf34fb9406473b83a5c8120982a4aca7b1caee76e261e78f94521716eecfb59171912121314dabf0ce164938e5fe83b722ff7eacbf9b1e
doccontainersize 183488
-doccontainerchecksum 8e6a424ec3caa8ff9b6d6f0695e54340dfa4fe61c4bdb46e5579ac768894f906458d594869e8d02bff9c7aeb47e75a7233367fcd6525f2a4815d211528552ebb
+doccontainerchecksum fe60634e76d9e539df4813d5c6a240f36e017a5926016189d23da56b723ba92a317e85ef2912ad76707943e0ec0918dbe1a1dba62acee7ea2db99dc7ad69c4f5
docfiles size=46
RELOC/doc/generic/babel-spanish/README.md details="Readme"
RELOC/doc/generic/babel-spanish/spanish.pdf details="Package documentation" language="es"
srccontainersize 29552
-srccontainerchecksum 1eb97589d5495a46ca98774adc0d1e58da3a103e43ee3a38abb46708529af9a9d2414b7f81882c45b0a20bfa53114e39368c6142d2f6bbc19306d4c2249cddc8
+srccontainerchecksum 0ad444d85a0c93b3e484701ffc8a934dbe85d3e2bc2e5bf348b33e0247682071ca366c438177beaf192f6c687e4847ebfcc3c325e2e28c15f67ca34d08671395
srcfiles size=24
RELOC/source/generic/babel-spanish/spanish.dtx
RELOC/source/generic/babel-spanish/spanish.ins
runfiles size=9
RELOC/tex/generic/babel-spanish/romanidx.sty
RELOC/tex/generic/babel-spanish/spanish.ldf
+catalogue-alias spanish
catalogue-ctan /macros/latex/contrib/babel-contrib/spanish
catalogue-license lppl1.3
catalogue-topics spanish multilingual-addon
@@ -27461,27 +28306,28 @@ catalogue-version 2.1
name backnaur
category Package
-revision 51505
+revision 54080
shortdesc Typeset Backus Naur Form definitions
relocated 1
longdesc The package typesets Backus-Naur Form (BNF) definitions. It
longdesc prints formatted lists of productions, with numbers if
longdesc required. It can also print in-line BNF expressions using math
longdesc mode.
-containersize 1320
-containerchecksum 82fe2e845a29562218dff5d685e9458f2230395fb66e73f658f137cbbcf0e423c9f91bb0ca78ee36a8e0eb4db157ebe13ac3f134dc819b1ded918ff0d1a7ee4d
+containersize 1312
+containerchecksum adf008822e18c19a7e9e0ef4eb54230ff267ba287e3ef6c0686552ce6b51c8b13fce10cc4533a733f2f6ac09739fec4c2a5878423db1c65a993c5bc16cafc643
doccontainersize 245228
-doccontainerchecksum 4d130cea9a46abbcd092d1e9fbe5d943847b207258119722d5f5ff36534cee77a1dc213938e48ad629977bb72c68de6eee2b4bf9c7afae14c10659cf1ca3f13c
+doccontainerchecksum cdf5a269f4055e8c5685da95b18501f7b69ca8b236fde8e60d39760a562bac9bca5da3afc06caf18bc4092a97f76754a48950881a0e0aecba90c40904e699637
docfiles size=64
RELOC/doc/latex/backnaur/README details="Readme"
RELOC/doc/latex/backnaur/backnaur.pdf details="Package documentation"
srccontainersize 6904
-srccontainerchecksum 2d4d7e0a3fc9e5a9e1dd105267b8cf1a5dd4e094413ae0dadef5fb65d9411c66f6c523c536af94888d49177d795f24b839f49238a25c2d863ef4b37e84de5135
+srccontainerchecksum 45142a281a29b1f9e24e128f05825ef2b8e8549ab5de03607cb018dcde6e98b751598e01f6795b14c81c190a275162eb8e30402006f4e7d2a07c2effa4a949ce
srcfiles size=7
RELOC/source/latex/backnaur/backnaur.dtx
RELOC/source/latex/backnaur/backnaur.ins
runfiles size=1
RELOC/tex/latex/backnaur/backnaur.sty
+catalogue-also simplebnf
catalogue-ctan /macros/latex/contrib/backnaur
catalogue-license lppl1.3c
catalogue-topics formal-spec
@@ -28240,7 +29086,7 @@ catalogue-version 1.016
name baskervaldx
category Package
-revision 53626
+revision 54512
shortdesc Extension and modification of BaskervaldADF with LaTeX support
relocated 1
longdesc Extends and modifies the BaskervaldADF font (a Baskerville
@@ -28249,9 +29095,9 @@ longdesc oldstyle figures in all shapes. Includes OpenType and
longdesc PostScript fonts, as well as LaTeX support files.
execute addMap baskervaldx.map
containersize 671108
-containerchecksum 2351599211d376c25243504645b32f6b6f14967e5a428861b0ab9218fef35f6111b4c0822fb4e63888c4628246cee80863086921e02a069ea010fd21d09cee40
+containerchecksum 165df01eb86b87500d5886cf054f077a8b05dc0e5f32e12d2f1564d3007afc7ec9ab5248cee0f173ab33c79a26f1fc45e5a41e5bbdbe005b5f8d3ca2c26ac9b0
doccontainersize 211488
-doccontainerchecksum 93ca07e01ecef3aacf09be060744cd91a16cb18f54c2841dafe1b40f046195deac555adae00bdff80577ecb3c9081da856a1eba2870be8d0ae182a66f1e05ccf
+doccontainerchecksum 7deac9cab55197d05461a6e3cc795ec65f8b8ed65c92f69dd85bf87b9f881b7ddb853d8321b4b8c3cf2e17b034eb516e452e5b03d5062ff58380ceb90518ca02
docfiles size=66
RELOC/doc/fonts/baskervaldx/COPYING
RELOC/doc/fonts/baskervaldx/NOTICE.txt
@@ -28726,13 +29572,13 @@ runfiles size=1151
RELOC/tex/latex/baskervaldx/TS1Baskervaldx-TOsF.fd
RELOC/tex/latex/baskervaldx/baskervaldx.fontspec
catalogue-ctan /fonts/baskervaldx
-catalogue-license gpl2+lppl1.3
+catalogue-license gpl2+ lppl1.3
catalogue-topics font font-body font-proportional font-serif font-otf font-type1 font-supp font-t1enc
catalogue-version 1.073
name baskervillef
category Package
-revision 53627
+revision 54512
shortdesc Fry's Baskerville look-alike, with math support
relocated 1
longdesc BaskervilleF is a fork from the Libre Baskerville fonts (Roman,
@@ -28743,10 +29589,10 @@ longdesc usage, normally destined for production of pdf files. A bold
longdesc italic style was added and mathematical support is offered as
longdesc an option to newtxmath.
execute addMap BaskervilleF.map
-containersize 1071848
-containerchecksum ae3f2b3570269852bb558a8b7db6db1605d520276b57558d67459441e911f67d830fecf44c61f9db71bedf65ac1414b26e152f4e0657d7ebc9d42028fcd67d2c
+containersize 1071852
+containerchecksum beb8ee3139200788ca84ce40c3f8da8d04f23658810d3886823735b74373db7690aebb87ba0c73dab5b3e953515b4202acfd35e69c960c3fc4c2dc936a288a22
doccontainersize 205348
-doccontainerchecksum 559763ae59222eabe3666a9422950bd15b089481b2a39ea0eda80aac3633ae38b2ba8c67f7fb750137bcb261c6109675bd48599c8706ae6de8ff152e5e8518c9
+doccontainerchecksum a0b1812adfe1941191a1ca798ee6f2d710283f0633ef160c3da7e3f44effc6680762b8f2ccbdbef8340f0880e015de8e4f9cd7b79a978a7fa64c594fa6cf0bdc
docfiles size=66
RELOC/doc/fonts/baskervillef/FONTLOG.txt
RELOC/doc/fonts/baskervillef/OFL-FAQ.txt
@@ -29388,7 +30234,7 @@ runfiles size=2326
RELOC/tex/latex/baskervillef/baskervillef.sty
RELOC/tex/latex/baskervillef/omlzbami.fd
catalogue-ctan /fonts/baskervillef
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-serif font-otf font-type1 font-t1enc
catalogue-version 1.050
@@ -29980,7 +30826,7 @@ catalogue-version 3.1
name beamer
category Package
-revision 52222
+revision 54512
shortdesc A LaTeX class for producing presentations and slides
relocated 1
longdesc The beamer LaTeX class can be used for producing slides. The
@@ -30001,10 +30847,10 @@ longdesc following other packages: atbegshi, etoolbox, hyperref, ifpdf,
longdesc pgf, and translator.
depend pgf
depend xcolor
-containersize 165200
-containerchecksum 42f934e74e50d48a5e9091b0b8a2ba1fcd42da22bea3e35a4e62033444e46841da16982ae66552396e7c1a8d7d3136dfd7cd1c0396828079df2615113692e836
-doccontainersize 2274464
-doccontainerchecksum fc387ee6a0630df8100ea7d6b3357f7cba50d1022b48be2d6442606d700761066458359a8cb4e8c9751f53c3c0cd6c36382dd7d781cb97792e493bb5652c54c3
+containersize 165184
+containerchecksum 0be1835de5f5f3e0636c2077f71ba59c9f2b9ee9eeb52639d83e252355c32db4056b343d02902e44f7d7b84301b6c1dec8e956a78860cf10b1b4e21d2e732524
+doccontainersize 2274468
+doccontainerchecksum b43bd0eef7e972564f83b4b62f1f72fe49f28415617a4eb2c10098258c2dea89fcb50f7f49362136d89ace0732407cdb08d6cfb4d9e52d91710f7c41eda6471c
docfiles size=892
RELOC/doc/latex/beamer/AUTHORS.md
RELOC/doc/latex/beamer/CHANGELOG.md
@@ -30210,7 +31056,7 @@ runfiles size=253
catalogue-contact-bugs https://github.com/josephwright/beamer/issues
catalogue-contact-repository https://github.com/josephwright/beamer
catalogue-ctan /macros/latex/contrib/beamer
-catalogue-license lppl1.3cgpl2+fdl
+catalogue-license lppl1.3c gpl2+ fdl
catalogue-topics presentation class
catalogue-version 3.57
@@ -30534,7 +31380,7 @@ catalogue-version 0.4.1
name beamerposter
category Package
-revision 47508
+revision 54512
shortdesc Extend beamer and a0poster for custom sized posters
relocated 1
longdesc The package enables the user to use beamer style operations on
@@ -30549,10 +31395,10 @@ longdesc sizes, and custom sizes like double A0 are possible; still
longdesc applicable to custom beamer slides, e.g. 16:9 slides for a
longdesc wide-screen (i.e. 1.78 aspect ratio); orientation may be
longdesc portrait or landscape; a 'debug mode' is provided.
-containersize 7476
-containerchecksum e4ade5948c1eb8e18cba3d3b7699686d55d57361e0b26b923336d295b8fb6c7cdec39832dbe4f9358c94302d412000f19b4706295af5856e12482bb3c9951a98
+containersize 7456
+containerchecksum 7483f14a3008997c0c39c351e0f8b9a01dc42331ae990575ab33ab29c18cea648e0e6ab328a2c1fde404bc10eec78d7c7b8352bb02636e00d5d6e8689f1c717f
doccontainersize 77044
-doccontainerchecksum 88ec2b723a551711c33972cb72b7ab9ac13508f583e4e26eaa1c9e6d57d537667259b4f93e7e33fd2a5db8086998f6ddef05c363613be645eb293606d72cd52f
+doccontainerchecksum f597797340286e4a87b62696fa167af07a1717a175646d11836e1f347601551fe0aec5ad4362c135d0f6bbf6b45e217a91bdb5053ba1331828fbc352583d3697
docfiles size=22
RELOC/doc/latex/beamerposter/README details="Readme"
RELOC/doc/latex/beamerposter/beamerposter.pdf details="Package documentation (PDF)"
@@ -30572,7 +31418,7 @@ catalogue-contact-home https://github.com/deselaers/latex-beamerposter
catalogue-contact-repository https://github.com/deselaers/latex-beamerposter
catalogue-contact-support https://groups.google.com/forum/#!forum/beamerposter
catalogue-ctan /macros/latex/contrib/beamerposter
-catalogue-license lpplgpl
+catalogue-license lppl gpl
catalogue-topics poster presentation
catalogue-version 1.13
@@ -30856,7 +31702,7 @@ catalogue-version 1.2
name beamertheme-npbt
category Package
-revision 48424
+revision 54512
shortdesc A collection of LaTeX beamer themes
relocated 1
longdesc "NPBT" stands for "Norman's Pandoc Beamer Themes". Currently
@@ -30864,10 +31710,10 @@ longdesc the following themes are supported: Sefiroth Consulting: A
longdesc private (demonstration) theme. FOM: The layout of Hochschule
longdesc FOM. FOM ifes: The layout of Hochschule FOM, Institut fur
longdesc Empirie & Statistik. eufom: The layout of eufom.
-containersize 1457200
-containerchecksum bbc620fbe30505183c4678e0dc9c7574ba93a4c410647b54609c310918e32a638265b07633932e2f5f63fd2ecf8504869e4f3f138073e666e1341a4d0aff327c
+containersize 1457176
+containerchecksum 9125794ab2ebc4d15ab500b67b9943234d80088393d9b31989ae8209359dca97778feaab3d11365ae1b4131f06dad2fe73bb21fae1220b401c5f31f413cff171
doccontainersize 418012
-doccontainerchecksum 0c1f5df1c664a31e400f4d05a9f2b57c4c9fbf881295fa8165796944a06ace35641487df93db33276924d4e7c5b9d6c621aba70e5ed9ee61dc269af3b51f7a2a
+doccontainerchecksum 7703951f2afee05627847980a05b0bef0cb2fe87eec078f64a3e4796feb4057bdf93708ef0476090d40dad2605c69e23f695b9164a969e6a67f8329e6e340a3b
docfiles size=113
RELOC/doc/latex/beamertheme-npbt/LICENSE
RELOC/doc/latex/beamertheme-npbt/README details="Readme"
@@ -30901,7 +31747,7 @@ runfiles size=404
catalogue-contact-bugs https://github.com/NMarkgraf/NPBT/issues
catalogue-contact-repository https://github.com/NMarkgraf/NPBT
catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-npbt
-catalogue-license gpl3pd
+catalogue-license gpl3 pd
catalogue-topics presentation
catalogue-version 4.1
@@ -31074,16 +31920,16 @@ catalogue-version 0.1
name beebe
category Package
-revision 53819
+revision 54443
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 824264
-containerchecksum 802a349991ec0418de9a3de2247dd73c904ec5e3223f17cda0dd2805c8012276fabf412b861d656bfdd7aa2da46fec251b7eeae083ac3ed361cf1219f9b2e915
-runfiles size=2025
+containersize 825280
+containerchecksum 2f07e6b9be47b8d599ec14a3d0121e857e407a3bdb120a9ac732ff6114369e836a729ec0d02686afb8d65f708080bd4b594dffb51ba532ccd64c94c66e8a95a2
+runfiles size=2026
RELOC/bibtex/bib/beebe/epodd.bib
RELOC/bibtex/bib/beebe/font.bib
RELOC/bibtex/bib/beebe/printing-history.bib
@@ -31951,335 +32797,9 @@ catalogue-license lppl1.3c
catalogue-topics luatex use-lua graphics-plot graphics-plotfn
catalogue-version 1.4
-name bgreek
-category Package
-revision 15878
-shortdesc Using Beccari's fonts in betacode for classical Greek
-relocated 1
-longdesc This package implements a dialect of the Beta Code encoding
-longdesc (TLG and Perseus Projects) for typesetting classical Greek
-longdesc using Claudio Beccari's Greek Fonts. The package provides
-longdesc virtual fonts, to reference Beccari's fonts in bgreek mode, and
-longdesc support macros for use with LaTeX.
-containersize 40876
-containerchecksum 64a0a2a8e19d7fbc2953b8f1e9fee90d0367e5f943cbf146489e930d6a946f9977c32b5ea3fcb334c2c297050b36292f813e073e35866a167ddddb72f123a2d6
-doccontainersize 207580
-doccontainerchecksum b5af046a386422400434b1c5ef441cf1c2ddc29f5d4b089aab0ece392e7ea81d9ba224145d612d721d13f05eab3e4b0f2cd6283f95e096d831e6e68074d6fbf6
-docfiles size=83
- RELOC/doc/latex/bgreek/MANIFEST.TXT
- RELOC/doc/latex/bgreek/README details="Readme"
- RELOC/doc/latex/bgreek/bgman.pdf details="Package documentation"
- RELOC/doc/latex/bgreek/bgman.tex
- RELOC/doc/latex/bgreek/bgreek.etx
- RELOC/doc/latex/bgreek/cbgreek.etx
- RELOC/doc/latex/bgreek/qbgreek.etx
-runfiles size=396
- RELOC/fonts/tfm/public/bgreek/bgmc0500.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc0600.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc0700.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc0800.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc0900.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc1000.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc1095.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc1200.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc1440.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc1728.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc2074.tfm
- RELOC/fonts/tfm/public/bgreek/bgmc2488.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn0500.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn0600.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn0700.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn0800.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn0900.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn1000.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn1095.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn1200.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn1440.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn1728.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn2074.tfm
- RELOC/fonts/tfm/public/bgreek/bgmn2488.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo0500.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo0600.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo0700.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo0800.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo0900.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo1000.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo1095.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo1200.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo1440.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo1728.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo2074.tfm
- RELOC/fonts/tfm/public/bgreek/bgmo2488.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc0500.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc0600.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc0700.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc0800.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc0900.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc1000.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc1095.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc1200.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc1440.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc1728.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc2074.tfm
- RELOC/fonts/tfm/public/bgreek/bgxc2488.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn0500.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn0600.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn0700.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn0800.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn0900.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn1000.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn1095.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn1200.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn1440.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn1728.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn2074.tfm
- RELOC/fonts/tfm/public/bgreek/bgxn2488.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo0500.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo0600.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo0700.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo0800.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo0900.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo1000.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo1095.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo1200.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo1440.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo1728.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo2074.tfm
- RELOC/fonts/tfm/public/bgreek/bgxo2488.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc0500.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc0600.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc0700.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc0800.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc0900.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc1000.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc1095.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc1200.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc1440.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc1728.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc2074.tfm
- RELOC/fonts/tfm/public/bgreek/bqmc2488.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn0500.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn0600.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn0700.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn0800.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn0900.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn1000.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn1095.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn1200.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn1440.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn1728.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn2074.tfm
- RELOC/fonts/tfm/public/bgreek/bqmn2488.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo0500.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo0600.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo0700.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo0800.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo0900.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo1000.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo1095.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo1200.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo1440.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo1728.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo2074.tfm
- RELOC/fonts/tfm/public/bgreek/bqmo2488.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc0500.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc0600.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc0700.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc0800.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc0900.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc1000.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc1095.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc1200.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc1440.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc1728.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc2074.tfm
- RELOC/fonts/tfm/public/bgreek/bqxc2488.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn0500.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn0600.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn0700.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn0800.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn0900.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn1000.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn1095.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn1200.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn1440.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn1728.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn2074.tfm
- RELOC/fonts/tfm/public/bgreek/bqxn2488.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo0500.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo0600.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo0700.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo0800.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo0900.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo1000.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo1095.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo1200.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo1440.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo1728.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo2074.tfm
- RELOC/fonts/tfm/public/bgreek/bqxo2488.tfm
- RELOC/fonts/vf/public/bgreek/bgmc0500.vf
- RELOC/fonts/vf/public/bgreek/bgmc0600.vf
- RELOC/fonts/vf/public/bgreek/bgmc0700.vf
- RELOC/fonts/vf/public/bgreek/bgmc0800.vf
- RELOC/fonts/vf/public/bgreek/bgmc0900.vf
- RELOC/fonts/vf/public/bgreek/bgmc1000.vf
- RELOC/fonts/vf/public/bgreek/bgmc1095.vf
- RELOC/fonts/vf/public/bgreek/bgmc1200.vf
- RELOC/fonts/vf/public/bgreek/bgmc1440.vf
- RELOC/fonts/vf/public/bgreek/bgmc1728.vf
- RELOC/fonts/vf/public/bgreek/bgmc2074.vf
- RELOC/fonts/vf/public/bgreek/bgmc2488.vf
- RELOC/fonts/vf/public/bgreek/bgmn0500.vf
- RELOC/fonts/vf/public/bgreek/bgmn0600.vf
- RELOC/fonts/vf/public/bgreek/bgmn0700.vf
- RELOC/fonts/vf/public/bgreek/bgmn0800.vf
- RELOC/fonts/vf/public/bgreek/bgmn0900.vf
- RELOC/fonts/vf/public/bgreek/bgmn1000.vf
- RELOC/fonts/vf/public/bgreek/bgmn1095.vf
- RELOC/fonts/vf/public/bgreek/bgmn1200.vf
- RELOC/fonts/vf/public/bgreek/bgmn1440.vf
- RELOC/fonts/vf/public/bgreek/bgmn1728.vf
- RELOC/fonts/vf/public/bgreek/bgmn2074.vf
- RELOC/fonts/vf/public/bgreek/bgmn2488.vf
- RELOC/fonts/vf/public/bgreek/bgmo0500.vf
- RELOC/fonts/vf/public/bgreek/bgmo0600.vf
- RELOC/fonts/vf/public/bgreek/bgmo0700.vf
- RELOC/fonts/vf/public/bgreek/bgmo0800.vf
- RELOC/fonts/vf/public/bgreek/bgmo0900.vf
- RELOC/fonts/vf/public/bgreek/bgmo1000.vf
- RELOC/fonts/vf/public/bgreek/bgmo1095.vf
- RELOC/fonts/vf/public/bgreek/bgmo1200.vf
- RELOC/fonts/vf/public/bgreek/bgmo1440.vf
- RELOC/fonts/vf/public/bgreek/bgmo1728.vf
- RELOC/fonts/vf/public/bgreek/bgmo2074.vf
- RELOC/fonts/vf/public/bgreek/bgmo2488.vf
- RELOC/fonts/vf/public/bgreek/bgxc0500.vf
- RELOC/fonts/vf/public/bgreek/bgxc0600.vf
- RELOC/fonts/vf/public/bgreek/bgxc0700.vf
- RELOC/fonts/vf/public/bgreek/bgxc0800.vf
- RELOC/fonts/vf/public/bgreek/bgxc0900.vf
- RELOC/fonts/vf/public/bgreek/bgxc1000.vf
- RELOC/fonts/vf/public/bgreek/bgxc1095.vf
- RELOC/fonts/vf/public/bgreek/bgxc1200.vf
- RELOC/fonts/vf/public/bgreek/bgxc1440.vf
- RELOC/fonts/vf/public/bgreek/bgxc1728.vf
- RELOC/fonts/vf/public/bgreek/bgxc2074.vf
- RELOC/fonts/vf/public/bgreek/bgxc2488.vf
- RELOC/fonts/vf/public/bgreek/bgxn0500.vf
- RELOC/fonts/vf/public/bgreek/bgxn0600.vf
- RELOC/fonts/vf/public/bgreek/bgxn0700.vf
- RELOC/fonts/vf/public/bgreek/bgxn0800.vf
- RELOC/fonts/vf/public/bgreek/bgxn0900.vf
- RELOC/fonts/vf/public/bgreek/bgxn1000.vf
- RELOC/fonts/vf/public/bgreek/bgxn1095.vf
- RELOC/fonts/vf/public/bgreek/bgxn1200.vf
- RELOC/fonts/vf/public/bgreek/bgxn1440.vf
- RELOC/fonts/vf/public/bgreek/bgxn1728.vf
- RELOC/fonts/vf/public/bgreek/bgxn2074.vf
- RELOC/fonts/vf/public/bgreek/bgxn2488.vf
- RELOC/fonts/vf/public/bgreek/bgxo0500.vf
- RELOC/fonts/vf/public/bgreek/bgxo0600.vf
- RELOC/fonts/vf/public/bgreek/bgxo0700.vf
- RELOC/fonts/vf/public/bgreek/bgxo0800.vf
- RELOC/fonts/vf/public/bgreek/bgxo0900.vf
- RELOC/fonts/vf/public/bgreek/bgxo1000.vf
- RELOC/fonts/vf/public/bgreek/bgxo1095.vf
- RELOC/fonts/vf/public/bgreek/bgxo1200.vf
- RELOC/fonts/vf/public/bgreek/bgxo1440.vf
- RELOC/fonts/vf/public/bgreek/bgxo1728.vf
- RELOC/fonts/vf/public/bgreek/bgxo2074.vf
- RELOC/fonts/vf/public/bgreek/bgxo2488.vf
- RELOC/fonts/vf/public/bgreek/bqmc0500.vf
- RELOC/fonts/vf/public/bgreek/bqmc0600.vf
- RELOC/fonts/vf/public/bgreek/bqmc0700.vf
- RELOC/fonts/vf/public/bgreek/bqmc0800.vf
- RELOC/fonts/vf/public/bgreek/bqmc0900.vf
- RELOC/fonts/vf/public/bgreek/bqmc1000.vf
- RELOC/fonts/vf/public/bgreek/bqmc1095.vf
- RELOC/fonts/vf/public/bgreek/bqmc1200.vf
- RELOC/fonts/vf/public/bgreek/bqmc1440.vf
- RELOC/fonts/vf/public/bgreek/bqmc1728.vf
- RELOC/fonts/vf/public/bgreek/bqmc2074.vf
- RELOC/fonts/vf/public/bgreek/bqmc2488.vf
- RELOC/fonts/vf/public/bgreek/bqmn0500.vf
- RELOC/fonts/vf/public/bgreek/bqmn0600.vf
- RELOC/fonts/vf/public/bgreek/bqmn0700.vf
- RELOC/fonts/vf/public/bgreek/bqmn0800.vf
- RELOC/fonts/vf/public/bgreek/bqmn0900.vf
- RELOC/fonts/vf/public/bgreek/bqmn1000.vf
- RELOC/fonts/vf/public/bgreek/bqmn1095.vf
- RELOC/fonts/vf/public/bgreek/bqmn1200.vf
- RELOC/fonts/vf/public/bgreek/bqmn1440.vf
- RELOC/fonts/vf/public/bgreek/bqmn1728.vf
- RELOC/fonts/vf/public/bgreek/bqmn2074.vf
- RELOC/fonts/vf/public/bgreek/bqmn2488.vf
- RELOC/fonts/vf/public/bgreek/bqmo0500.vf
- RELOC/fonts/vf/public/bgreek/bqmo0600.vf
- RELOC/fonts/vf/public/bgreek/bqmo0700.vf
- RELOC/fonts/vf/public/bgreek/bqmo0800.vf
- RELOC/fonts/vf/public/bgreek/bqmo0900.vf
- RELOC/fonts/vf/public/bgreek/bqmo1000.vf
- RELOC/fonts/vf/public/bgreek/bqmo1095.vf
- RELOC/fonts/vf/public/bgreek/bqmo1200.vf
- RELOC/fonts/vf/public/bgreek/bqmo1440.vf
- RELOC/fonts/vf/public/bgreek/bqmo1728.vf
- RELOC/fonts/vf/public/bgreek/bqmo2074.vf
- RELOC/fonts/vf/public/bgreek/bqmo2488.vf
- RELOC/fonts/vf/public/bgreek/bqxc0500.vf
- RELOC/fonts/vf/public/bgreek/bqxc0600.vf
- RELOC/fonts/vf/public/bgreek/bqxc0700.vf
- RELOC/fonts/vf/public/bgreek/bqxc0800.vf
- RELOC/fonts/vf/public/bgreek/bqxc0900.vf
- RELOC/fonts/vf/public/bgreek/bqxc1000.vf
- RELOC/fonts/vf/public/bgreek/bqxc1095.vf
- RELOC/fonts/vf/public/bgreek/bqxc1200.vf
- RELOC/fonts/vf/public/bgreek/bqxc1440.vf
- RELOC/fonts/vf/public/bgreek/bqxc1728.vf
- RELOC/fonts/vf/public/bgreek/bqxc2074.vf
- RELOC/fonts/vf/public/bgreek/bqxc2488.vf
- RELOC/fonts/vf/public/bgreek/bqxn0500.vf
- RELOC/fonts/vf/public/bgreek/bqxn0600.vf
- RELOC/fonts/vf/public/bgreek/bqxn0700.vf
- RELOC/fonts/vf/public/bgreek/bqxn0800.vf
- RELOC/fonts/vf/public/bgreek/bqxn0900.vf
- RELOC/fonts/vf/public/bgreek/bqxn1000.vf
- RELOC/fonts/vf/public/bgreek/bqxn1095.vf
- RELOC/fonts/vf/public/bgreek/bqxn1200.vf
- RELOC/fonts/vf/public/bgreek/bqxn1440.vf
- RELOC/fonts/vf/public/bgreek/bqxn1728.vf
- RELOC/fonts/vf/public/bgreek/bqxn2074.vf
- RELOC/fonts/vf/public/bgreek/bqxn2488.vf
- RELOC/fonts/vf/public/bgreek/bqxo0500.vf
- RELOC/fonts/vf/public/bgreek/bqxo0600.vf
- RELOC/fonts/vf/public/bgreek/bqxo0700.vf
- RELOC/fonts/vf/public/bgreek/bqxo0800.vf
- RELOC/fonts/vf/public/bgreek/bqxo0900.vf
- RELOC/fonts/vf/public/bgreek/bqxo1000.vf
- RELOC/fonts/vf/public/bgreek/bqxo1095.vf
- RELOC/fonts/vf/public/bgreek/bqxo1200.vf
- RELOC/fonts/vf/public/bgreek/bqxo1440.vf
- RELOC/fonts/vf/public/bgreek/bqxo1728.vf
- RELOC/fonts/vf/public/bgreek/bqxo2074.vf
- RELOC/fonts/vf/public/bgreek/bqxo2488.vf
- RELOC/tex/latex/bgreek/bcgcmr.fd
- RELOC/tex/latex/bgreek/bcgenc.def
- RELOC/tex/latex/bgreek/bcglmr.fd
- RELOC/tex/latex/bgreek/bcqcmr.fd
- RELOC/tex/latex/bgreek/bcqenc.def
- RELOC/tex/latex/bgreek/bcqlmr.fd
- RELOC/tex/latex/bgreek/bgfonts.tex
- RELOC/tex/latex/bgreek/bgreek.ldf
- RELOC/tex/latex/bgreek/bgreek.sty
- RELOC/tex/latex/bgreek/ibygreek.ldf
-catalogue-ctan /language/greek/bgreek
-catalogue-license lppl
-catalogue-topics greek font font-virtual
-catalogue-version 0.3
-
name bgteubner
category Package
-revision 44205
+revision 54080
shortdesc Class for producing books for the publisher "Teubner Verlag"
relocated 1
longdesc The bgteubner document class has been programmed by order of
@@ -32289,14 +32809,14 @@ longdesc documentation is only available in German. Since the document
longdesc class is intended to generate a unique layout, many things
longdesc (layout etc.) are fixed and cannot be altered by the user. If
longdesc you want to use the document class for another purpose than
-longdesc publishing with the Teubner Verlag, this may arrise unwanted
-longdesc restrictions (For instance, the document class provides only
-longdesc two paper sizes: DIN A-5 and 17cm x 24cm; only two font
-longdesc families are supported: Times and European Computer Modern).
-containersize 28968
-containerchecksum 0bf19f7ecb12194c2d112ab15226aaaed3737f99cb2841ab9c755e78e3fe92d43f8c1e3abca566426f1c16bb4a200790d77397129da594239aa9d2f9a6ff0a0a
+longdesc publishing with the Teubner Verlag, this may arouse unwanted
+longdesc restrictions (for instance, the document class provides only
+longdesc two paper sizes: DIN A5 and 17cm x 24cm; only two font families
+longdesc are supported: Times and European Computer Modern).
+containersize 28948
+containerchecksum 53d38b2bf03861553a60db38c06b5b7eb48404a08f4bad645b24383ac4131a5b60a0103d0d2217cde1aa4f8bd739db4389d25693bb6186fe0974b0ebb63fd567
doccontainersize 2484192
-doccontainerchecksum a4277960129fff04ba3ef6e24463866ae75ae0b690d8e95f618a7c95a442dd02e84d16793a4f5ac12a945ef3b4bc7af05fdc27e551c0e8c92c141081d6a71cd3
+doccontainerchecksum 344c8f7800a273b914265ccd9cf8175a040f021c07aa0fce3b6391db85e8ecc43d5d593aeb8707f82cc2c8c987b2d72700a2fe4d8b0bdfcaf2a525c5d79f7e3a
docfiles size=821
RELOC/doc/latex/bgteubner/01b.png
RELOC/doc/latex/bgteubner/02b.png
@@ -32396,7 +32916,7 @@ docfiles size=821
RELOC/doc/latex/bgteubner/verzeichnisse.tex
RELOC/doc/latex/bgteubner/vorwort.tex
srccontainersize 74256
-srccontainerchecksum 5d20396e63bdedcf2b94222b8e060c498539f92bd99c9b78fc0e0fa44eb95734dfcad7c16e503f33dbfa8032f49d7a6c1020a8a940077bba36ff73f5ecd45ef3
+srccontainerchecksum ff33871afe34c6d578dd5d8e795e36e83a785893d8741dc2ddf2b8bb27062324f00e0f52b3cd3d993074a7e7d21207537f028f6f5dbf8384d02799d1108b9472
srcfiles size=94
RELOC/source/latex/bgteubner/bgteucls.dtx
RELOC/source/latex/bgteubner/bgteucls.ins
@@ -32564,7 +33084,7 @@ catalogue-version 1.5
name bib2gls
category Package
-revision 53964
+revision 54525
shortdesc Command line application to convert .bib files to glossaries-extra.sty resource files
longdesc This Java command line application may be used to extract
longdesc glossary information stored in a .bib file and convert it into
@@ -32581,11 +33101,11 @@ longdesc convertgls2bib can be used to convert existing .tex files
longdesc containing definitions (\newglossaryentry etc.) to the .bib
longdesc format required by bib2gls.
depend bib2gls.ARCH
-containersize 1182868
-containerchecksum 96d9bbc8d0beea9bbebb6fe4c9611c12947c1b820c0b6e029052e292797fde624166761f112cecfbc4ce040c66b4f5fc0c6450facb7827d8af3dd365a2a58920
-doccontainersize 5024404
-doccontainerchecksum c08f2ab6452f4dec935131f0139fbb84e8fb92a30f909c7843b452f9c4992532f4bcc9012539d795037d555ad12da918fffcbc8b8373bb6bf10045858c0c5e65
-docfiles size=1756
+containersize 1186372
+containerchecksum 8ef832fdebd67c19d8a90ff371696479404df2339f13881ace83407a737f03e881705eefa066de9ff9bd2a84638544e2b32dbe91dd63ef537573955ae652096a
+doccontainersize 5143308
+doccontainerchecksum 5b83298933f5d227b4337de009cf15f92e469154a191390bd6066f0ffd97ca206e20c2aa75431703b870c347b47d487fb2375a82f934b201b851e69afd304fb9
+docfiles size=1824
texmf-dist/doc/support/bib2gls/CHANGES
texmf-dist/doc/support/bib2gls/README.md details="Readme"
texmf-dist/doc/support/bib2gls/bib2gls-begin.pdf details="Introductory Guide"
@@ -32623,6 +33143,8 @@ docfiles size=1756
texmf-dist/doc/support/bib2gls/examples/sample-citations.tex
texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf
texmf-dist/doc/support/bib2gls/examples/sample-constants.tex
+ texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.pdf
+ texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.tex
texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.pdf
texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.tex
texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf
@@ -32635,6 +33157,8 @@ docfiles size=1756
texmf-dist/doc/support/bib2gls/examples/sample-multi1.tex
texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf
texmf-dist/doc/support/bib2gls/examples/sample-multi2.tex
+ texmf-dist/doc/support/bib2gls/examples/sample-nested.pdf
+ texmf-dist/doc/support/bib2gls/examples/sample-nested.tex
texmf-dist/doc/support/bib2gls/examples/sample-people.pdf
texmf-dist/doc/support/bib2gls/examples/sample-people.tex
texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf
@@ -32654,9 +33178,9 @@ docfiles size=1756
texmf-dist/doc/support/bib2gls/examples/unaryoperators.bib
texmf-dist/doc/support/bib2gls/examples/usergroups.bib
texmf-dist/doc/support/bib2gls/examples/vegetables.bib
-srccontainersize 1173128
-srccontainerchecksum 683f9f48c12bb29a413592a38ed21326b0993010e6a0244be1957c54ce8f1c954f74fab9e16e169dfa0ea254fb05803e0b89ca985242b9588f0556bb53ad2829
-srcfiles size=676
+srccontainersize 1181628
+srccontainerchecksum 683fb5e1ce0159351a9637f7cf4356dbea280127086e39966755306097eb2f39fb107e72dda5fa350902ff7ffee59fa45e9ee0e9e82042aef6a9151f1dcc096c
+srcfiles size=685
texmf-dist/source/support/bib2gls/src/bib2gls-begin.tex
texmf-dist/source/support/bib2gls/src/bib2gls-cite.bib
texmf-dist/source/support/bib2gls/src/bib2gls-src.zip
@@ -32666,19 +33190,20 @@ srcfiles size=676
texmf-dist/source/support/bib2gls/src/convertgls2bib.pod
texmf-dist/source/support/bib2gls/src/gls2bib-src.zip
texmf-dist/source/support/bib2gls/src/texparser-src.zip
-runfiles size=333
+runfiles size=334
texmf-dist/scripts/bib2gls/bib2gls.jar
texmf-dist/scripts/bib2gls/bib2gls.sh
texmf-dist/scripts/bib2gls/convertgls2bib.jar
texmf-dist/scripts/bib2gls/convertgls2bib.sh
texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml
texmf-dist/scripts/bib2gls/texparserlib.jar
+catalogue-contact-bugs https://github.com/nlct/bib2gls/issues
catalogue-contact-home https://www.dickimaw-books.com/software/bib2gls/
catalogue-contact-repository https://github.com/nlct/bib2gls
catalogue-ctan /support/bib2gls
catalogue-license gpl3+
catalogue-topics bibtex-util glossary
-catalogue-version 2.1
+catalogue-version 2.3
name bib2gls.aarch64-linux
category Package
@@ -32842,30 +33367,31 @@ binfiles arch=x86_64-solaris size=2
name bibarts
category Package
-revision 50226
+revision 54080
shortdesc "Arts"-style bibliographical information
relocated 1
longdesc BibArts is a LaTeX package to assist in making bibliographical
-longdesc features common in the arts, and the humanities (history,
+longdesc features common in the arts and the humanities (history,
longdesc political science, philosophy, etc.). bibarts.sty provides
-longdesc commands for quotation, abbreviations, and especially for a
+longdesc commands for quotations, abbreviations, and especially for a
longdesc formatted citation of literature, journals (periodicals),
-longdesc edited sources, and archive sources. In difference to its
-longdesc forerunner, it helps to use slanted fonts (italics), and is
-longdesc able to set ibidem automatically in footnotes. It will also
+longdesc edited sources, and archive sources. In difference to earlier
+longdesc versions, BibArts 2.x helps to use slanted fonts (italics) and
+longdesc is able to set ibidem automatically in footnotes. It will also
longdesc copy all citation information, abbreviations, and register key
-longdesc words into lists for an automatically generated appendix. That
-longdesc lists could refer to page and footnote numbers. BibArts has
-longdesc nothing to do with BibTeX. The lists are created by bibsort.
-longdesc BibArts requires a program, for which source and Windows
-longdesc executable are provided. The program creates the bibliography
-longdesc without using MakeIndex or BibTeX. Its source is not written
-longdesc for a certain operating system. A summary of contents is in
-longdesc English; the full documentation is in German.
-containersize 27216
-containerchecksum 04ac23199e53049f54b670a2c6de94546a01d987e96aed23617692aef156e487dbf631309b81aaa0a95885f9b989e4e9fd9409d444d319cd58169e930b842ae6
+longdesc words into lists for an automatically generated appendix. These
+longdesc lists may refer to page and footnote numbers. BibArts has
+longdesc nothing to do with BibTeX. The lists are created by bibsort
+longdesc (see below). BibArts requires the program bibsort, for which
+longdesc the sources and a Windows executable are provided. This program
+longdesc creates the bibliography without using MakeIndex or BibTeX. Its
+longdesc source is not written with any specific operating system in
+longdesc mind. A summary of contents is in English; the full
+longdesc documentation is in German.
+containersize 27220
+containerchecksum 2e85d46a2d27d1016dc6e304eeb47a1a6927d38cd5105916c61c86415d8fd92ebdb8a48b5fe4b5bb58856202b5d3ade4c0997e238cefcc67a879b27f27cbd27c
doccontainersize 1129924
-doccontainerchecksum 4e6282217b655fe87dea8e5cd68ed0db14990756bf997e90d3a5def53da50fed63687bf33e00ed741ed437572bb554fe68ce34b146bd31f3fd16e9f66e5879f8
+doccontainerchecksum 7f77175f1b9cc2dbf9957ebb99d2b471e51965c5861e64c6841e3a88eff033d3a9e0791b93919346b3c0d26c1035482b1e5300be2232b69d988e6a4ee5bd96df
docfiles size=449
RELOC/doc/latex/bibarts/COPYING
RELOC/doc/latex/bibarts/README.txt details="Readme"
@@ -32875,7 +33401,7 @@ docfiles size=449
RELOC/doc/latex/bibarts/bibarts.tex
RELOC/doc/latex/bibarts/bibsort.exe
srccontainersize 37824
-srccontainerchecksum 59a2a25aab81c196e50be807e43a2db0a8eb72b0990b7b5cd8dba971ea995f863986fe759534bcd306b64aaae155cc99a5c6432bda65346cf0899de2c62caa97
+srccontainerchecksum 724de91be680017f04a2255e25cd3158c5fdff39ae1684ccdba2421010155ea9e2fbedd4ca1baecc8a56514c5b8fdfb964fddfc0b14d9e48a649d4e7da8eeee3
srcfiles size=54
RELOC/source/latex/bibarts/bibsort.c
runfiles size=35
@@ -33617,6 +34143,30 @@ catalogue-license lppl1.3c
catalogue-topics biblatex journalpub portuguese-br
catalogue-version 3.4
+name biblatex-ajc2020unofficial
+category Package
+revision 54401
+shortdesc BibLaTeX style for the Australasian Journal of Combinatorics
+relocated 1
+longdesc This is an unofficial BibLaTeX style for the Australasian
+longdesc Journal of Combinatorics. Note that the journal (as for 01
+longdesc March 2020) does not accept BibLaTeX, so you probably want to
+longdesc use biblatex2bibitem.
+containersize 1440
+containerchecksum 62d09153fea349881ec381bf6f2badd4453c5b2c328e8e3fa1cf99ae43cf62faf525bd453f02bb6d78e9f12ae4e35dd00c2c6f8efa015336bb13f485e8064683
+doccontainersize 1176
+doccontainerchecksum b66f343c8456e3efb118fa18851dd08f298d5dcda4312c9688ff486db7a98fd5b3b953616f407d179480220ce905a6a6a08faa325061df9b71c6490277cdfa4c
+docfiles size=1
+ RELOC/doc/latex/biblatex-ajc2020unofficial/README.md details="Readme"
+runfiles size=2
+ RELOC/tex/latex/biblatex-ajc2020unofficial/ajc2020unofficial.bbx
+ RELOC/tex/latex/biblatex-ajc2020unofficial/ajc2020unofficial.cbx
+catalogue-contact-repository https://gitlab.com/Nickkolok/biblatex-ajc2020unofficial
+catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-ajc2020unofficial
+catalogue-license lppl1.3c
+catalogue-topics biblatex journalpub
+catalogue-version 0.2.0
+
name biblatex-anonymous
category Package
revision 48548
@@ -34347,7 +34897,7 @@ catalogue-version 1.3.1a
name biblatex-bookinother
category Package
-revision 53484
+revision 54015
shortdesc Manage book edited in other entry type
relocated 1
longdesc This package provides new BibLaTeX entry types and fields for
@@ -34355,9 +34905,9 @@ longdesc book edited in other types, like for instance @bookinarticle.
longdesc It offers more types than the older package
longdesc biblatex-bookinarticle which it superseeds.
containersize 3172
-containerchecksum ff9cc867462155dde3fe654a1d71bc3a3370ce0ad5dfdd8d6a799581e637e17f687a2830d56c3d396616bfecedb5b0d562513d5497bc89e02dc76874e948d95f
-doccontainersize 282356
-doccontainerchecksum 0ad1d1280699e000c7183c2337e7c2c7570bbed2fb901872249bbe733098cbc623c68d1d6357e21274f8e2e0c1ada023b6e845ea21e96f6c22a22acd5741051c
+containerchecksum afafb9bf593dc3541ad527f09ee881fdda4af3bff78f02b68d53463a07494ac6c03ba55165738501b685e3e1d998eeb973e8431651ccf904b3ce0ea591dc0592
+doccontainersize 282448
+doccontainerchecksum ebf06bec2cc1b083a472bcdf03772c9f5568a1482c926ebf886f02ece86a6f0c31a127d285ee16baadc4c0ea771eaac05e374c0a3de215d677b07a0335d362e5
docfiles size=143
RELOC/doc/latex/biblatex-bookinother/README details="Readme"
RELOC/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.pdf details="Package documentation"
@@ -34399,7 +34949,7 @@ runfiles size=6
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-bookinother
catalogue-license lppl1.3
catalogue-topics humanities biblatex
-catalogue-version 2.3.2
+catalogue-version 2.3.3
name biblatex-bwl
category Package
@@ -34709,7 +35259,7 @@ catalogue-version 1.0
name biblatex-ext
category Package
-revision 52977
+revision 54327
shortdesc Extended BibLaTeX standard styles
relocated 1
longdesc The BibLaTeX-ext bundle provides styles that slightly extend
@@ -34719,11 +35269,11 @@ 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 26084
-containerchecksum 5d2294cb06e78052985f99d63ec56d35f54b3e423fa1e184a2829b5089420c7963d341124086ec7a4df3064f3b6f65ce55224260140a5874c15edb1ac66bc251
-doccontainersize 557708
-doccontainerchecksum bc44a8ec304dd082c7aebfc9e8ffc29cb5fa0ba53ec18b993f07d79bcbdca6a128a77744e231111093d695ae2ca036f3e660963cbda08a389ee2d1b2fa5775f4
-docfiles size=168
+containersize 26144
+containerchecksum 2b3835273628c8c40da9258c8e3d719c02d727f7e840868aa224d1a0267f6e33f0c8ca90dc9cbc89fca220b96d2380a79efd653ad001bdd1c80eaef8a8a7fa05
+doccontainersize 580796
+doccontainerchecksum 77c950fe860dcae519717197315fc8b546625edc6e7711713844945c672762181facc274d07e630a63b008b9ffc417ed3149f1415c3a2806b2e1806f6726e6b8
+docfiles size=174
RELOC/doc/latex/biblatex-ext/CHANGES.md
RELOC/doc/latex/biblatex-ext/README.md details="Readme"
RELOC/doc/latex/biblatex-ext/biblatex-ext-examples.bib
@@ -34807,7 +35357,7 @@ catalogue-contact-home https://github.com/moewew/biblatex-ext
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-ext
catalogue-license lppl1.3c
catalogue-topics biblatex
-catalogue-version 0.8c
+catalogue-version 0.8d
name biblatex-fiwi
category Package
@@ -34855,7 +35405,7 @@ catalogue-version 1.7
name biblatex-gb7714-2015
category Package
-revision 51985
+revision 54512
shortdesc A BibLaTeX implementation of the GBT7714-2015 bibliography style for Chinese users
relocated 1
longdesc This package provides an implementation of the GBT7714-2015
@@ -34863,11 +35413,11 @@ longdesc bibliography style. This implementation follows the
longdesc GBT7714-2015 standard and can be used by simply loading
longdesc BibLaTeX with the appropriate option. A demonstration database
longdesc is provided to show how to format input for the style.
-containersize 37192
-containerchecksum b81acf7825f546d76a55e617c5d78a85aa6b8ad1c35fa63543f49180b78c59629c97a9c11db1291990a001bccccdcd725cf2550e5df46e87528eccd96fd6f045
-doccontainersize 1488868
-doccontainerchecksum b6f51fa52262b40b847c62e1f8310f7a1d2d2de73608b022286ec5686677fdb7861d2b819c291ba7bbac33dc8be720ab05900ba4e036b37552a7f8e086a929c0
-docfiles size=517
+containersize 37768
+containerchecksum 15340122b0fa30d493ac4cb3246d5022e9a15aef6bf68698d82a7e64a2f3088915ac26dc0ffefa4bbb7cc1b54d2c5187bc8eb8196ddc2317edd9873d28f83dc0
+doccontainersize 2066252
+doccontainerchecksum 1e8e5e2e7f60e8a794de3702f8e2f2fae04e47ee8b95ff3ab5a23491572f38ca9557f292d062a38ea447cdfd1bc031ab4417d5cc02a86cf86a482b028d39c5a5
+docfiles size=750
RELOC/doc/latex/biblatex-gb7714-2015/README.md details="Readme"
RELOC/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015-preamble.tex
RELOC/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf details="Package documentation (Chinese)" language="zh"
@@ -34886,7 +35436,7 @@ docfiles size=517
RELOC/doc/latex/biblatex-gb7714-2015/gbT7714-2015thesis.tex
RELOC/doc/latex/biblatex-gb7714-2015/readme-BibLatex-Check.md
RELOC/doc/latex/biblatex-gb7714-2015/readme-BibLatex-map.md
-runfiles size=153
+runfiles size=155
RELOC/tex/latex/biblatex-gb7714-2015/chinese-erj.bbx
RELOC/tex/latex/biblatex-gb7714-2015/chinese-erj.cbx
RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2015-gbk.def
@@ -34902,7 +35452,37 @@ catalogue-contact-repository https://github.com/hushidong/biblatex-gb7714-2015
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015
catalogue-license lppl1.3
catalogue-topics biblatex chinese
-catalogue-version 1.0s
+catalogue-version 1.0u
+
+name biblatex-german-legal
+category Package
+revision 54297
+shortdesc Comprehensive citation style for German legal texts
+relocated 1
+longdesc This package aims to provide citation styles (for footnotes and
+longdesc bibliographies) for German legal texts. It is currently focused
+longdesc on citations in books (style german-legal-book), but may be
+longdesc extended to journal articles in the future. Dieses Paket
+longdesc enthalt BibLaTeX-Zitierstile fur die Rechtswissenschaften in
+longdesc Deutschland. Aktuell enthalt es einen auf Monographien in den
+longdesc deutschen Rechtswissenschaften ausgerichteten Zitierstil namens
+longdesc german-legal-book.
+containersize 5052
+containerchecksum d5cd757da88530f71560785189aa2830a2a2c6677529a10b318511b472e7a4bee03cea0d627e3d7eb43c36d96577c2b757ec84617f2a2812e99280184d5f03ba
+doccontainersize 166364
+doccontainerchecksum 2422b1918d20102ffb76fbeea02592feceb408e46209d2aea4146434d5f78f9f1f6e1cadbb919a8be8b3710ace7258d3c3a919103302b6bdd0eaf4a6ce4ee3e3
+docfiles size=45
+ RELOC/doc/latex/biblatex-german-legal/README.md details="Readme"
+ RELOC/doc/latex/biblatex-german-legal/biblatex-german-legal.pdf details="Package documentation" language="de"
+ RELOC/doc/latex/biblatex-german-legal/biblatex-german-legal.tex
+runfiles size=6
+ RELOC/tex/latex/biblatex-german-legal/german-legal-book.bbx
+ RELOC/tex/latex/biblatex-german-legal/german-legal-book.cbx
+catalogue-contact-repository https://git.linta.de/?p=~brodo/biblatex-german-legal.git;a=tree
+catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-german-legal
+catalogue-license lppl1.3c
+catalogue-topics biblatex legal german
+catalogue-version 001
name biblatex-gost
category Package
@@ -35065,28 +35645,31 @@ catalogue-version 0.1
name biblatex-iso690
category Package
-revision 52629
+revision 54561
shortdesc BibLaTeX style for ISO 690 standard
relocated 1
longdesc The package provides a bibliography and citation style which
longdesc conforms to the latest revision of the international standard
longdesc ISO 690:2010. The implementation follows BibLaTeX conventions
longdesc and requires BibLaTeX [?] 3.4 and biber [?] 2.5.
-containersize 6188
-containerchecksum aed09ed7de33ae8dcbbe6261ff678fde9f9ba92cae48edefe722c944b5fa3396f6094bd93517070e7f77afdd48d6ef9ad185bc73498d398db17cc9f8b33ab6fb
-doccontainersize 177340
-doccontainerchecksum e07b9376f3cd5dab1b9dca41d17c06b161288c898db3175dd479ee0d8aa4b93bdb20be9e6934f48f3065ac07fbd074c41a3691f164e1e5e57a375dd2f956bc9e
-docfiles size=49
+containersize 11528
+containerchecksum 70469c6baf7e9f644e9a012d48bae8d7904cd53c883f5238f42c20ee904c11df2381a5721d77ccebe23303975632321e276ef7eac158f4ee1f8d897de41faf2f
+doccontainersize 271516
+doccontainerchecksum a9012321245247b6c4331312dc3e371bfda7e70e500b1296b092a12343dd270551496b9787c90ff935c50fcfb4ed2a3b6dcdc5dd722b7ddebda316ecbe9719ac
+docfiles size=78
RELOC/doc/latex/biblatex-iso690/README.md details="Readme"
RELOC/doc/latex/biblatex-iso690/biblatex-iso690.pdf details="Package documentation"
RELOC/doc/latex/biblatex-iso690/biblatex-iso690.tex
RELOC/doc/latex/biblatex-iso690/mybib.bib
-runfiles size=23
+runfiles size=31
+ RELOC/tex/latex/biblatex-iso690/bulgarian-iso.lbx
RELOC/tex/latex/biblatex-iso690/czech-iso.lbx
RELOC/tex/latex/biblatex-iso690/english-iso.lbx
+ RELOC/tex/latex/biblatex-iso690/french-iso.lbx
RELOC/tex/latex/biblatex-iso690/german-iso.lbx
RELOC/tex/latex/biblatex-iso690/iso-alphabetic.bbx
RELOC/tex/latex/biblatex-iso690/iso-alphabetic.cbx
+ RELOC/tex/latex/biblatex-iso690/iso-alphabetic.dbx
RELOC/tex/latex/biblatex-iso690/iso-authortitle.bbx
RELOC/tex/latex/biblatex-iso690/iso-authortitle.cbx
RELOC/tex/latex/biblatex-iso690/iso-authortitle.dbx
@@ -35105,7 +35688,7 @@ catalogue-contact-repository https://github.com/michal-h21/biblatex-iso690
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-iso690
catalogue-license lppl1.3
catalogue-topics biblatex
-catalogue-version 0.3.3
+catalogue-version 0.4
name biblatex-jura2
category Package
@@ -35135,28 +35718,28 @@ catalogue-version 0.3
name biblatex-juradiss
category Package
-revision 29252
-shortdesc BibLaTeX stylefiles for German law thesis
+revision 54515
+shortdesc BibLaTeX stylefiles for German law theses
relocated 1
-longdesc The package provides a style for use in typesetting a German
-longdesc law thesis with LaTeX. The package (using BibLaTeX) is based on
-longdesc biblatex-dw and uses biber.
-containersize 5840
-containerchecksum 48e5d926b24752a8138b1094ba47955e9f8d479d3572c2c81d727824e0e5a6243cad37d3a61f1d28163b5bddec6ceb2b35a5f19aff722980eae350ac9382cdd9
-doccontainersize 138024
-doccontainerchecksum 573378ed40ce0a3efd0c47bf0a32d146543e16b80dbff7935ab980e82de61a1d8023688d59fc2df001a3415b9c73bfbbeae3ce4c240c2ea958a65d6d2003274d
-docfiles size=60
+longdesc The package provides a custom citation-style for typesetting a
+longdesc German law thesis with LaTeX. The package (using BibLaTeX) is
+longdesc based on biblatex-dw and uses biber.
+containersize 6016
+containerchecksum d82e0af4a4045779bc009b16f85bbae6ac08a9f62ae79023b21b4c080540a332009b3465af5b2364930b9704be826f5066d004339ac069d7fa1aeed359c0bc06
+doccontainersize 120908
+doccontainerchecksum a9c8a3137a7130800a1a65e956f89cb8536ce6faa1797c28bf9631995f80855acc8eeafa0b3febce5a6b3dae1ac1124e589606bc7201eabeff729aef427b8af6
+docfiles size=38
+ RELOC/doc/latex/biblatex-juradiss/Changes
RELOC/doc/latex/biblatex-juradiss/README details="Readme"
- RELOC/doc/latex/biblatex-juradiss/biber.conf
- RELOC/doc/latex/biblatex-juradiss/biblatex-juradiss.pdf
+ RELOC/doc/latex/biblatex-juradiss/biblatex-juradiss.pdf details="Package documentation"
RELOC/doc/latex/biblatex-juradiss/biblatex-juradiss.tex
-runfiles size=7
+runfiles size=8
RELOC/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx
RELOC/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-juradiss
catalogue-license lppl
catalogue-topics legal dissertation biblatex
-catalogue-version 0.1g
+catalogue-version 0.21
name biblatex-lni
category Package
@@ -36031,6 +36614,32 @@ catalogue-license lppl1.3
catalogue-topics biblio biblatex bugfix
catalogue-version 2.0.0
+name biblatex2bibitem
+category Package
+revision 54030
+shortdesc Convert BibLaTeX-generated bibliography to bibitems
+relocated 1
+longdesc This is a workaround to convert BibLaTeX-generated bibliography
+longdesc to bibitems.
+containersize 1380
+containerchecksum 4d27fc2bc55a031f571096fed58757de74e5fcbdbb485b327d8a34c8033b2a2ac316b7257ea369d41373d887152a1a84201f28c817abdd2ca84716ebdc4e111a
+doccontainersize 129140
+doccontainerchecksum b7f37db4271ea7fe0b6208cca2dfd66f7c2f70966081c85fb35d34f927690ae435574f566accdc0ee358c9f74920f18916bf558f3d97cc1f6a27f540d337d90d
+docfiles size=38
+ RELOC/doc/latex/biblatex2bibitem/LICENSE.txt
+ RELOC/doc/latex/biblatex2bibitem/README.md details="Readme"
+ RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-examples.bib
+ RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-mwe.pdf details="Minimal working example"
+ RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-mwe.tex
+runfiles size=1
+ RELOC/tex/latex/biblatex2bibitem/biblatex2bibitem.sty
+catalogue-contact-bugs https://gitlab.com/Nickkolok/biblatex2bibitem/issues
+catalogue-contact-repository https://gitlab.com/Nickkolok/biblatex2bibitem
+catalogue-ctan /macros/latex/contrib/biblatex2bibitem
+catalogue-license lppl1.3c
+catalogue-topics bibtex-supp
+catalogue-version 0.2.0
+
name bibleref
category Package
revision 53090
@@ -36270,7 +36879,7 @@ catalogue-topics bibtex-util
name bibtex
category Package
-revision 50602
+revision 54070
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
@@ -36286,10 +36895,10 @@ longdesc urged to consider using biber with BibLaTeX to typeset its
longdesc output.
depend kpathsea
depend bibtex.ARCH
-containersize 14924
-containerchecksum 2657225efc1d8f9954d1be9d9b866a626cb252cf596a78a7573ab5b43272e8646a4dd5c59f87275bd6280a2e614bb450c000da6cd9db6b2666f551943ccba8ef
-doccontainersize 398184
-doccontainerchecksum 4974d5cc9b6702558a9df37d48ed1c00cf12b1ac54c38954c2ff000dcf11a832b2f1267ca1bc009768cc18adccc0fd7bc7bf0e8ebd351f11caaa5f58b63f6585
+containersize 14904
+containerchecksum 6d808b85d8d95e444b370fabbed74cbaea8929d8e7e06cb57b2973d365e9139086ba11f8bfcc2f67d4eed37733cea6ff5f51774337171c494111648d821e9ba0
+doccontainersize 398196
+doccontainerchecksum db05b30926a6f5b69735ea852ddc24337fe070f3561e4666fc4b46256f13a4bf31f60eac97b759d625d935f79969f8ed675990b41bc45120d0cd4c1c4ce8d6a9
docfiles size=134
texmf-dist/doc/bibtex/base/README
texmf-dist/doc/bibtex/base/btxbst.doc
@@ -36323,146 +36932,146 @@ catalogue-version 0.99d
name bibtex.aarch64-linux
category Package
-revision 50150
+revision 53999
shortdesc aarch64-linux files of bibtex
-containersize 70708
-containerchecksum 873de9f57a2d5f94f6b9b9a9ae0097ade8f4271d5bd8cfc92a05c106aeb3cc3cddce48fdc85b28ff7f9ae3f863930003c1a70fa5277c31ddc983288bd6b89cc3
-binfiles arch=aarch64-linux size=49
+containersize 75984
+containerchecksum dbad578b9721a957fcdf37a1e12d52d8376f2e6d643af1ed8104b69dcc8722e02a16fab915c696189e7a82edc52a176bc5471245f8d4099155e232b61dcc7efa
+binfiles arch=aarch64-linux size=50
bin/aarch64-linux/bibtex
name bibtex.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of bibtex
-containersize 90888
-containerchecksum e28eb8c0b0c850203aec5d639ea9d09f935c0bd5e984ee05a47762010acbdaf9a65769108109a7b3eaecddcbef2b0d2a7f16b61a4b36ad106a1d12b0911109d5
-binfiles arch=amd64-freebsd size=56
+containersize 93280
+containerchecksum 6b468dd3d21570392806dc35d58a0e9b7b65edfc02f8b1d17f8c844d56ea4b5e28b14dde7d377a5407cb04720a13a89c6d9ab2495f90b25cbd72e3056cd6fc50
+binfiles arch=amd64-freebsd size=58
bin/amd64-freebsd/bibtex
name bibtex.amd64-netbsd
category Package
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of bibtex
-containersize 68856
-containerchecksum aaf4752f603dc705c1417ddaac8ef6131e2943a3b919d3c3a31407b753b0d73f0764ffb4147bc1aa04492bd48a742116be5ee8f11d3756e0444d198251f7b218
-binfiles arch=amd64-netbsd size=52
+containersize 69452
+containerchecksum 24e9c7535b814ae10e161af699d4e6910418ef0d6492df18d6b65a0e6607f7afe4fe4f227f3aede985ee1632d262429b4842bbf7f1487304d2c185201c1fc194
+binfiles arch=amd64-netbsd size=53
bin/amd64-netbsd/bibtex
name bibtex.armhf-linux
category Package
-revision 50150
+revision 54033
shortdesc armhf-linux files of bibtex
-containersize 59856
-containerchecksum 16bf0769a541499f8ca287bd1dd7f1aba02ffa34bcfc6137d33c65debcc70fbe847f630a50259e13019ae683a5665965f00c49b3f233c7a2fb84b2dbd2c1fdfc
+containersize 60272
+containerchecksum 7c7f0fbb90a12dacfc82f4156ac69a8553f02770402de01f22a57fc37d2137864e23a14bb2d7672da2e8502ce58f6309b0ae123bfb58c9cc99879d6ab9bf393d
binfiles arch=armhf-linux size=38
bin/armhf-linux/bibtex
name bibtex.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of bibtex
-containersize 38132
-containerchecksum 8f9e38054b22bd33b5b544a897d727c5ab67fcaae107426ed12be440b53dd1fba9decc3f2c6ca68f1653af3d20995863ec99e42aa532d483b83de283c19bb052
+containersize 38128
+containerchecksum 2f8bcc0616330ab9e9c8cac2c57dc69ebc145ad6201445db476d541ee9d6931587d611e8c5f73479915dbb7e97bdef9304d6193424ee24cf3711312d02eeb5f5
binfiles arch=i386-cygwin size=27
bin/i386-cygwin/bibtex.exe
name bibtex.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of bibtex
-containersize 65952
-containerchecksum b2883f1cfeaafc0d7c089d88565d3d745a9fd26649a3f9cebe1e9976e5b5fa00646a05d8504f93fbd03815565c170faa51602719784e56c0e2b131b1e568fcdb
-binfiles arch=i386-freebsd size=43
+containersize 67076
+containerchecksum 1f1e4e03529e591e4b7f957f2143c23c86d745198d077bebff622e854c3dab929193ccb54f34cbf66cc4786fd46c3a2dd5535a5728b89feb57afe4748ea43f3a
+binfiles arch=i386-freebsd size=45
bin/i386-freebsd/bibtex
name bibtex.i386-linux
category Package
-revision 50281
+revision 53999
shortdesc i386-linux files of bibtex
-containersize 70944
-containerchecksum 3a879c3b83f37feed4c1d2089d3bb535cf134b7d849efb98764abb1ec209dfe820185a0d4d23bc8f7a37a98901a4ddc2c1508b7ba07b5552cf985c7492230a5a
+containersize 71404
+containerchecksum f1e7c37fbb3b4510ecb97018e772d8ac0c51fa792dcbc693b9f55c7b779c48ee458ccd3f7e85dcdfdf91146eef632dc14fe87a600a3cdb2fb855c909b31cb650
binfiles arch=i386-linux size=47
bin/i386-linux/bibtex
name bibtex.i386-netbsd
category Package
-revision 50171
+revision 54104
shortdesc i386-netbsd files of bibtex
-containersize 55272
-containerchecksum 0b4634ab6def90ffb0017ffa0fb5033f550a54d85af37b6f023054039b3d1b35b10c7f11eceafa50f4a183fd26dbc1b3c95696c3effe9a53425623f258091708
-binfiles arch=i386-netbsd size=49
+containersize 55984
+containerchecksum a370ac7086f438697d214f09ce2788708285885d4ff705636b5277b7715e90083ebe26ed5829b6c73c21154badac3637ea25334032673ebe96bec7df1038e039
+binfiles arch=i386-netbsd size=50
bin/i386-netbsd/bibtex
name bibtex.i386-solaris
category Package
-revision 50150
+revision 53999
shortdesc i386-solaris files of bibtex
-containersize 70692
-containerchecksum 83e7c884d7c97589687303c189913cf4d038fd9c75e87a05a758e9774fe9ac0270950c320ea6562a93f202c7a1c90f46c0882d524b113269d3ab99909fcf9668
+containersize 71316
+containerchecksum 691a07601aeeb818f45b3342b27c3d5dc89cbaedc197bbee1c64b18da9ecc720c55002ef4b0cdce76cfecdaf4ebdf7e25a4ba7aac01d4a9f2fa02b5e297a6ea4
binfiles arch=i386-solaris size=43
bin/i386-solaris/bibtex
name bibtex.win32
category Package
-revision 50155
+revision 53994
shortdesc win32 files of bibtex
-containersize 41616
-containerchecksum 292fbd44e349360e9a0ec688a0430d63ad81f48bc62a5fb9a944b192af0b4ce6f853da1318a7315045cc3201d5a9a8e82a31c620bc3ec3e43ba7e4ff1c1433e8
+containersize 41744
+containerchecksum 60cf79dac3b06275aa36b9e353eb9bbe63ff3f047cef67969aba3cd7389b8af70e77a3a34fc9f221f6029b2d1c456627cb3b78cc69ad830771f17d788c610493
binfiles arch=win32 size=25
bin/win32/bibtex.exe
name bibtex.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of bibtex
-containersize 46568
-containerchecksum 056d836c1a457c91b161d1896382c79b2427a28fbbd143e6cb72130b003c4e8d958bdac4d0d33fa216b0ef198ba2c307685cae59dbda6812d4ee77559832b900
+containersize 46708
+containerchecksum 0d64bb371089f9d376a0cfaf9f887dd85fe68cd812332a51f114b15e56808bf2be0113296ad5ae086cdf12551b8dc842f0008cf92967e9f4e1d46de65c3e0296
binfiles arch=x86_64-cygwin size=26
bin/x86_64-cygwin/bibtex.exe
name bibtex.x86_64-darwin
category Package
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of bibtex
-containersize 85476
-containerchecksum 2c657556e1ffeeb155d067e7a77bbcd5c2d77199f23f7ebbe8ba5a1fc48a53e727977fc8e0a44ebe36332f791880fea9c77e9e48d7fb4a2d6c83f64692dcb65b
-binfiles arch=x86_64-darwin size=51
+containersize 101736
+containerchecksum df3be07c0457fcfe04ce80a49563894fea1a15ac8fb6459c9830e7d2dc4c78a21695568b1cec58fafa4490c50e06b952730e03b49826b4fc5c8bfd561ef58d2f
+binfiles arch=x86_64-darwin size=60
bin/x86_64-darwin/bibtex
name bibtex.x86_64-darwinlegacy
category Package
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of bibtex
-containersize 76648
-containerchecksum 2815bc3c783db6b9bad00bc774c63ed51d14b5842fbc719f655689da99aafa2be5c4d2cc7eefa4cd06f7191b45cf6476df353e16488a2c8df901afdcb8e9a971
+containersize 76920
+containerchecksum 4c23c9469d6b3ec34174586bb82633b2fad6778b2656f3f094e1f9d4ae647880d87e591837d6acb0f30426a99b5115e224a4c3952d56bf605d855cef236e0747
binfiles arch=x86_64-darwinlegacy size=45
bin/x86_64-darwinlegacy/bibtex
name bibtex.x86_64-linux
category Package
-revision 50281
+revision 53999
shortdesc x86_64-linux files of bibtex
-containersize 73656
-containerchecksum 5052866f519b8e5468e89120815ab40c793d55405d65a07a958815dc6d8cacdcc1d61818585aa12e7947b6698e2f772b12b916d193f720dd5a74f485964d0a22
+containersize 74272
+containerchecksum b4b4645c4a14276666657019fec94ef259effbe79981c5ed12bec580847b2baeb7b2c5071a47494fe99d87380ebe043e20c5c01312b584895a2e498dca6286cd
binfiles arch=x86_64-linux size=42
bin/x86_64-linux/bibtex
name bibtex.x86_64-linuxmusl
category Package
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of bibtex
-containersize 81168
-containerchecksum 16eed4a2313238b0b58781b14dec5af4c05d8cd67dfffd59a5bac50448fd8fe0c24295eff4fd7d27b9868ed61b1658d0591b5a4f80bc0a0134eedd47c979a5df
-binfiles arch=x86_64-linuxmusl size=50
+containersize 79068
+containerchecksum c9ea368554cc946790d163de6dc5c8f0c8588e059dc440f8899004f3bec7f7d3cff314180eb867853bfbed583377ad303944d6ab0308cc690452e83e1291d9f7
+binfiles arch=x86_64-linuxmusl size=46
bin/x86_64-linuxmusl/bibtex
name bibtex.x86_64-solaris
category Package
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of bibtex
-containersize 84412
-containerchecksum f3463867b67577aca8cfcee0026dd7c4673b0ab01d8c4f1c33a5583152ce7fff2c40f79a800df9d38b66cd6ee412a2e3e041386cec39799578aa3fe1dfb06156
-binfiles arch=x86_64-solaris size=50
+containersize 84968
+containerchecksum 95b9efa28c7a3a1f27a198f766626a5411b3210e858321fe1713f8986c97fddfdd8eb7f8a2a8df2ee6b78e26a4a218d65d8a227deada79cfd05093601d8602f8
+binfiles arch=x86_64-solaris size=51
bin/x86_64-solaris/bibtex
name bibtex8
@@ -36508,151 +37117,151 @@ catalogue-version 3.71
name bibtex8.aarch64-linux
category TLCore
-revision 50285
+revision 53999
shortdesc aarch64-linux files of bibtex8
-containersize 77076
-containerchecksum 2ba22607a5364bf173edcb463234dc5ce5d60698d31c62b6aacb87552ef89020011667d9ad6290f29df5a5bea3e9bd06c21e8f9c33c489718ecf57673bd38707
-binfiles arch=aarch64-linux size=53
+containersize 81572
+containerchecksum 13b56525c6f182122cf0e1418c8110404cb9509619e0cdedf6c64ff6e4fd51c9d84bc884d4da53ed634b9c368c3a612ded4d5b033fdc85c714ab290c215aeeeb
+binfiles arch=aarch64-linux size=56
bin/aarch64-linux/bibtex8
name bibtex8.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of bibtex8
-containersize 83868
-containerchecksum ac93f1591b9b4887ac3c77714471def2a68e452ffb649592b0e41845a8981997d8f809c8497591898e341c4ad6157441dfaa1a0e42b650a94d980486613d8aff
-binfiles arch=amd64-freebsd size=52
+containersize 85848
+containerchecksum 52dd3a7209a4d3b1adce6f0d93215e810f69e8c7afe30a38c013df065081518e4e4a8a6614de88cbf639d9a470c5337a6a65a8ec99bd998208af973e6c819c69
+binfiles arch=amd64-freebsd size=53
bin/amd64-freebsd/bibtex8
name bibtex8.amd64-netbsd
category TLCore
-revision 50274
+revision 53995
shortdesc amd64-netbsd files of bibtex8
-containersize 77452
-containerchecksum 861e4bbe6dfb9d5209034387a7aa64910f3f4f5141feb81f793fb48d06092216d5dcefe78e7920782cd56e7e1110aa10a7a5ae4e0774392394f3a05161a5ff49
+containersize 78016
+containerchecksum bf3a5f9a8ade47a31bc61bfc5528efdd5346359b0eeca12d6206df65fd3d1c1627dc0d73dbfb0e687e9497e78f7ff59ede31b05b708b205ab53b5a65cd380343
binfiles arch=amd64-netbsd size=61
bin/amd64-netbsd/bibtex8
name bibtex8.armhf-linux
category TLCore
-revision 50296
+revision 54033
shortdesc armhf-linux files of bibtex8
-containersize 66936
-containerchecksum 2a8f343e46e5b4397c24f9df12770a4a40136f1f8d0afc398a007eaa2f8e33f59eae263f4953af2b226aae0fca044945b8e8d89035c36727f78b5165ddc1b83b
+containersize 67100
+containerchecksum 859c892c32bca038f78a65aeb07099cd5e6f97534945a8b4f2dbce66088013add7862a8630dfd7dd82dede5ce5c62396c47bb09e91578119cdce88088f9b99f9
binfiles arch=armhf-linux size=43
bin/armhf-linux/bibtex8
name bibtex8.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of bibtex8
-containersize 45908
-containerchecksum 2d1ddd92487ff5c4f03253408e8163055daccffa8b3fa2bd54f4e416fb5df2b892afb203d42580f3566fd2ef875849de6504277b40df79ec6604f3114c28f11f
+containersize 45532
+containerchecksum 088973f09d93a119718a8e8e4e36c00409b380a8429dfcdc1818be1dcd1536bbb9a93094f5ea50ee6195fad9b0cf6c5eee9f0bb866b54a41268bf26ca258dda6
binfiles arch=i386-cygwin size=33
bin/i386-cygwin/bibtex8.exe
name bibtex8.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of bibtex8
-containersize 65260
-containerchecksum 3b11e8c62b7134c5dc18536bd8fb2d6aa626f63e0e6dac22eddc398b08836847c0249d6fe7d15aa940f619736d288c0949f65eca5a53c1e042e318c9c5b2f6c3
-binfiles arch=i386-freebsd size=41
+containersize 66688
+containerchecksum 6247d8f2ecd614e749820e13779dea2d1468c8d0880efe12de74d9ed25ec1375cdc9e66b46b267a90f3b694c9ceb24684b74650bf5c11f4ef0368bb520c069c8
+binfiles arch=i386-freebsd size=43
bin/i386-freebsd/bibtex8
name bibtex8.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of bibtex8
-containersize 78888
-containerchecksum c8d3206e4145899e2ed763a724deedc4844eed9c916cff1fc5881234d5eedb28fe3b54abb6f4c3adfd143b9381028bd4db3852abeb4c29c793b6b4f5a12695b7
+containersize 79172
+containerchecksum 3100567f96f10a19e0c16a2d77c11faeedbd44a1720c685b8272caecb30fca584d1b0c6244b23c94ffd6e46288387ecb19314385282146300035122d6a44a319
binfiles arch=i386-linux size=54
bin/i386-linux/bibtex8
name bibtex8.i386-netbsd
category TLCore
-revision 50274
+revision 54104
shortdesc i386-netbsd files of bibtex8
-containersize 61656
-containerchecksum 65e7bedef60fa01861df7ed4095e054364a224f424ba7c85b211ec27f9a83dc6f50e28a1a962e42b6674d04a8da8209ef25d43310eac9cbaf57b20c033a34524
+containersize 62304
+containerchecksum 144f2e9e58e781dd65fe10c02d9162340923118c823d2c5261e566d9374f089c83d028ad3c2c98506233d9923160e8549bc99cd9bf94750efa8afc24c6ccc625
binfiles arch=i386-netbsd size=57
bin/i386-netbsd/bibtex8
name bibtex8.i386-solaris
category TLCore
-revision 50296
+revision 53999
shortdesc i386-solaris files of bibtex8
-containersize 76708
-containerchecksum 040d261e38e3a03d522a746b509afd2930f6bf0043a50603478e3eadef2152136a1df51a1f3174017664a9b4cd090a2e727f1d96c8d50ad1c5b2493999646cdc
+containersize 76952
+containerchecksum f38770e92ad8e7a4e169fd2a7b2cf2c58489a4988b2ba514da51a6d7928eee821db6f51da8c1a8a73aa1b887a031b5fd023c1b49cce85f6b1da96fafea5dd787
binfiles arch=i386-solaris size=48
bin/i386-solaris/bibtex8
name bibtex8.win32
category TLCore
-revision 50254
+revision 53994
shortdesc win32 files of bibtex8
-containersize 143772
-containerchecksum 19e10048893f2ec4f4b01d550a797b43fcf8262322593dc2b81959093a2385af7f929216b798ada47248fb6dd26c4560fb571f5ebab51eff26457c90ea629915
+containersize 142248
+containerchecksum fe9a6de192aa0fd03cba314fde94496626b8c53d99974a4192ec05f9cd12a64abbcbca4404f6fbea4513430eff74bc96d6a534b2446912f6608f2af9b40e3a10
binfiles arch=win32 size=79
bin/win32/bibtex8.exe
name bibtex8.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of bibtex8
-containersize 52184
-containerchecksum a64e0e0330660d7c30810af297ab482bf7fc3ba11d4c4e59e453245fffd33f6a86748f1206d2870214e3bc42f394be1633ed3dbf8a593ac3042dd275508f6032
+containersize 52268
+containerchecksum 8bdfe9e8d8e4fe24109873a0ca2b41b726b7fd2516251ddc6344789bbfc4f5824f4a5c0cf3731c35e0f59f90955d5d2239b1337bca7f1bbb4e54fb448765e49a
binfiles arch=x86_64-cygwin size=33
bin/x86_64-cygwin/bibtex8.exe
name bibtex8.x86_64-darwin
category TLCore
-revision 50284
+revision 54269
shortdesc x86_64-darwin files of bibtex8
-containersize 86152
-containerchecksum 0122fcac5233b10ac1dfc8effd79098a6824c9061e165b0f712728c84d06362eb9459f0b4b92c63d9637edfa13dadd1b00167f616fa50aedc8aeca322713802a
-binfiles arch=x86_64-darwin size=51
+containersize 94616
+containerchecksum b85888a46cc5c610efe7773a00f99f65ef35e2a27ea000543201c1ba33163251bebe8e17acf849ef5c8c275c787f12161e11893b6695d278edc4f5247aa6e85e
+binfiles arch=x86_64-darwin size=57
bin/x86_64-darwin/bibtex8
name bibtex8.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of bibtex8
-containersize 83064
-containerchecksum 204b4bdbd302eca1152e5702962e500ed95ed46a51d906b147113b40dbfab92ee68dc3044f56ef0530bc15fc2cf902e63c84d7221c52e20dd9b59037efa4b26c
+containersize 83428
+containerchecksum b576ceb9b7158f14161c8c73cc54e9d93e6c3f845f69f6d49bfbc77088d532229e318bfc7d2e6f15b31ea31d33558f86cd7137ca9ca3b25b5bf2837a17a48e8f
binfiles arch=x86_64-darwinlegacy size=50
bin/x86_64-darwinlegacy/bibtex8
name bibtex8.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of bibtex8
-containersize 80680
-containerchecksum 5e397d492172266c608fe9d26db20c2be5be2cee0d644dab382fef2bd1eed9d52b1534ae433e7c624839e3984b4d865b1bd538fb25a2083172f24e30cbf42ec0
+containersize 80980
+containerchecksum d0ac496af9b3bbceca436c650278de2bd12962cb572f2a30ad49a9922ddac4f3dcf4809f4a1af370ecfec0180ccb706a0020f1d2646c7a67394eca64e7df0dbc
binfiles arch=x86_64-linux size=48
bin/x86_64-linux/bibtex8
name bibtex8.x86_64-linuxmusl
category TLCore
-revision 50281
+revision 54264
shortdesc x86_64-linuxmusl files of bibtex8
-containersize 89296
-containerchecksum 30db0a464dab5ecbf0fb7dd43f341e10cf9d65dae434e03de796d6b6fd9c95032488f3bdb1c5d2eb35ddced56780284a72d189d460f73f89ed730fb3ce7d3808
-binfiles arch=x86_64-linuxmusl size=56
+containersize 87088
+containerchecksum 433a9664d84365fde3b2bdddc1a1c60d1c0d8a6adffb5669c54c992de0dc7ec4d7fb41637a251705a059eb954fdccc4dfa016055be3cd3cc62c6bf0908510f62
+binfiles arch=x86_64-linuxmusl size=52
bin/x86_64-linuxmusl/bibtex8
name bibtex8.x86_64-solaris
category TLCore
-revision 50296
+revision 53999
shortdesc x86_64-solaris files of bibtex8
-containersize 89884
-containerchecksum a7ca750fff7e398d241248f3eee97599b2ff86bbbd6e103fc4debe847ba0b94bd0eecc02298c1ae958b0c02d75aeff5c70bd5c7bc993c6760b74898bd4ce559d
+containersize 90000
+containerchecksum 9b1d2be5442a10c6b387f4f4c872f70c7039757bd819033a252f53cbb69e16cc60dbdf6907a1269b0d56f9819a828da579b0e6a606053e94cdacc23172ca5301
binfiles arch=x86_64-solaris size=56
bin/x86_64-solaris/bibtex8
name bibtexperllibs
category Package
-revision 47520
+revision 54512
shortdesc BibTeX Perl Libraries
relocated 1
longdesc This package provides BibTeX related Perl libraries by Gerhard
@@ -36661,10 +37270,10 @@ longdesc TDS-compliant distributions. The libraries are written in pure
longdesc Perl, so should work out of the box on any architecture. They
longdesc have been packaged here mostly for Boris Veytsman's BibTeX
longdesc suite, but can be used in any other Perl script.
-containersize 10944
-containerchecksum 157db9c0bd7d44fea67844046996b5323f2d26828a8a4031712fe006ef0cdbb0992348d4a8e53c2a52ef0f8a1bd8cd108946baba46783d83d27e05b370bbc6c6
-doccontainersize 5588
-doccontainerchecksum 59f0d671efc182550ca926b1a208c31569e76bacd96e6444437d8ddfae3ad7fcfba60fcb292fcebacfeed1dc225a3e973b41e852ed77eab11308848e532a2c31
+containersize 10924
+containerchecksum 32263453ac7fbca7bd9c893d363c575fcc5bc160e41d952c6d6bee137c31f242abcf6a285d0f817614b85a42cce7257f8400df152c185a7fa2acd018fa9ab4f5
+doccontainersize 5584
+doccontainerchecksum 74bf34744140a60c513fff915921c5fe5c2245e0145322bf8f3a8ea0ceb0166dccebe6ca4a6beb22c9a56a1fb23dcb70e5a92b6b48cef0e7471cf12570f8f991
docfiles size=11
RELOC/doc/support/bibtexperllibs/BibTeXParser.3pm
RELOC/doc/support/bibtexperllibs/BibTeXParserAuthor.3pm
@@ -36672,7 +37281,7 @@ docfiles size=11
RELOC/doc/support/bibtexperllibs/LaTeXToUnicode.3pm
RELOC/doc/support/bibtexperllibs/LaTeXToUnicodeTables.3pm
srccontainersize 136052
-srccontainerchecksum 59b5717b5762643e135ac5540d86e841ab6694539723f808e64c1533aa93c62dbcb1a4fe86e0b649abcf60c86efc94b696834614dc0e3c8b9418dfcc86cd36b0
+srccontainerchecksum 9b36fd9a5de4c45716b9ff13437765ee742bbcc1b7314c6411942b8cb2009ad4c27d24e3cc0d71036873f8e5430ef18ff7cc96883fc63da35de284b939ebec98
srcfiles size=369
RELOC/source/support/bibtexperllibs/BibTeX-Parser/Changes
RELOC/source/support/bibtexperllibs/BibTeX-Parser/LICENSE
@@ -36743,7 +37352,7 @@ catalogue-contact-bugs https://github.com/borisveytsman/BibTeXPerlLibs/issues
catalogue-contact-development https://github.com/borisveytsman/BibTeXPerlLibs/pulls
catalogue-contact-repository https://github.com/borisveytsman/BibTeXPerlLibs
catalogue-ctan /support/bibtexperllibs
-catalogue-license gpl1artisticpd
+catalogue-license gpl1 artistic pd
catalogue-topics bibtex-supp
catalogue-version 1.5
@@ -36767,146 +37376,146 @@ docfiles size=23
name bibtexu.aarch64-linux
category TLCore
-revision 50285
+revision 53999
shortdesc aarch64-linux files of bibtexu
-containersize 5333996
-containerchecksum 205ef73521d2ef0d60bf2376c65278f4138ecbc542fadc2c08a3dfe215cc8fe0d998d0767f40e8e2a0a60bd0739ad5f2e0f3982980170b4755c1d0b7ef463218
-binfiles arch=aarch64-linux size=4889
+containersize 5489600
+containerchecksum e229af0a92e6867c27bb271932b7de8173434509b224c7ab0b6bbe61443590ff373b9108fb4f11e56704c288a3cd721c32ef0212d6d44a3863cfac129672cc9f
+binfiles arch=aarch64-linux size=5045
bin/aarch64-linux/bibtexu
name bibtexu.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of bibtexu
-containersize 5343888
-containerchecksum 5e92a934d7d8c08005ceeba26d05fc11bca4afb0bcc511cfd28472b1bf8bcf6bd4ac8391b24fc1d926741f1969a7979f4f68d7f5b335eb508565bf0855343e5b
-binfiles arch=amd64-freebsd size=4853
+containersize 5487104
+containerchecksum 02cbf665378c1c8e942a77866ef945de3e2d28fd507f7a366d21541a92ddd0cbef8213e256418267aef4200c112d5071d18f92558b90d8473a7d1fc3065a7261
+binfiles arch=amd64-freebsd size=4996
bin/amd64-freebsd/bibtexu
name bibtexu.amd64-netbsd
category TLCore
-revision 50274
+revision 53995
shortdesc amd64-netbsd files of bibtexu
-containersize 5293356
-containerchecksum 907cb4c1cdc08b8a9c8ddf8d56ca05ac3240a12327baab770d555fae45543fec0d872d947915428dd6e6d5e1a51994a85803fd7369e347e7dd0a753fa2a8338f
-binfiles arch=amd64-netbsd size=4927
+containersize 5447544
+containerchecksum 7bfc4c786a8111e534b337defb2e25b21c78c8554840ba348239c06981f45794a8eda332b69c39c4c83533c376501f1b362788e09ca74f2cdabb8fa9b5391f86
+binfiles arch=amd64-netbsd size=5089
bin/amd64-netbsd/bibtexu
name bibtexu.armhf-linux
category TLCore
-revision 50296
+revision 54033
shortdesc armhf-linux files of bibtexu
-containersize 5264980
-containerchecksum 432c802c5d440b495cc947c2db6e7fc08d970addc5e79eaacfd2f0f3672ca7f79497176c1e693f3cfc3beb40b4dec3aca231f12da2a52906f0328339459bece3
-binfiles arch=armhf-linux size=4796
+containersize 5529352
+containerchecksum 0460b5a8c1c9b65129d0c2850cc8b1602116608a8bba83c56b843f88e52e8fe440129fc6804d98efdf61d3e3334340ad94577337492f5367a011d0f761f6d3aa
+binfiles arch=armhf-linux size=5080
bin/armhf-linux/bibtexu
name bibtexu.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of bibtexu
-containersize 5315960
-containerchecksum 21b4156380eee9e2202a981d50ca76bf5b0460991707db99aff0c1157c3654e82146cda5b45f774b529876a85bcdc596a4624bc19ab2caf9800a68dd20ef1953
-binfiles arch=i386-cygwin size=4830
+containersize 5651816
+containerchecksum 819223bdf7d558a86fe78185f7680592ab444bfc37e61a90eb94eaef8059dfbda24ed8e20e045260bcf5694d5cc4a9760f2799366c6ba3c82b3418ffab7f95b4
+binfiles arch=i386-cygwin size=5207
bin/i386-cygwin/bibtexu.exe
name bibtexu.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of bibtexu
-containersize 5298984
-containerchecksum 11b64a8c570c2d01d5cdca597d283cd091a597cb3298ca41a79621e89f95d050474187d3718e6eadd3be287b2d2c2089e58d7d922a0a4b947ded5db7690d9d12
-binfiles arch=i386-freebsd size=4802
+containersize 5427792
+containerchecksum 536f574b94a6ee06f524b987762ca7249300c830a3ee13a91a160320974311af8fc27d24b7158df895e2c67c07c9a3895373fd95c45dc375eeece53e35429e7a
+binfiles arch=i386-freebsd size=4942
bin/i386-freebsd/bibtexu
name bibtexu.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of bibtexu
-containersize 5381792
-containerchecksum 9ca05b765b723b38ee5daf0434fcc8ecc5fa6375cdec42ae0dc4851992825bd223ecced70b4401259f1a5c9bc58c3fab9f03cbeae469fe5187d66073b178dd6e
-binfiles arch=i386-linux size=4865
+containersize 5602976
+containerchecksum 3afaf7927c6418529b229d1e475c767f4696f836e0e3d6440a910e1c1115fd82cbe0864ff4144e31141dc90929a54303a4ecfce09fdc6d128456a497f1c4df8e
+binfiles arch=i386-linux size=5091
bin/i386-linux/bibtexu
name bibtexu.i386-netbsd
category TLCore
-revision 50274
+revision 54104
shortdesc i386-netbsd files of bibtexu
-containersize 5251284
-containerchecksum 91dcf31a165126b3f1b3fbbfac74899be212d66e1f6543a20817b6bbbe43996fd324a337fe4fcb6d8919e62aee6bac6e869cc427ad015baef412b0626623feb9
-binfiles arch=i386-netbsd size=4879
+containersize 5407196
+containerchecksum 6bcfacd4f7578033f12fe6da4673ee32ffd18a3a2ae381bcb9ec84f21d78ddc156d3ee955d15df445ed295dcc1b7d01d203d6f9913c865aa0bea090a1330d62d
+binfiles arch=i386-netbsd size=5045
bin/i386-netbsd/bibtexu
name bibtexu.i386-solaris
category TLCore
-revision 50296
+revision 53999
shortdesc i386-solaris files of bibtexu
-containersize 5407156
-containerchecksum ab9c8df051c33aa5feafbc1aa03cb0672ba422f0d8e1c6471b571c828baccd5f2ef767206ec2740a40ddb424961dd46aa40265af0d4c17f50e7fecf6063e23bf
-binfiles arch=i386-solaris size=4901
+containersize 5771696
+containerchecksum 73d8a9524325b6057a803e5f96cc1999a7c81c306c0fc504b3ef4b94bb6aa9181b45de12603a6c9fe6e550712e294d5c1235dff8e03b8eeef48cc6339787a73a
+binfiles arch=i386-solaris size=5327
bin/i386-solaris/bibtexu
name bibtexu.win32
category TLCore
-revision 50254
+revision 53994
shortdesc win32 files of bibtexu
-containersize 515752
-containerchecksum eafb5957fe1ccf8e8d3f2bd99db9cb07d85102b13d79c14c0da9a2fad1e8121352058a742ce7a6a87aa2738d9a5df4d69b0f39d4e41ac8a1546a4899c202fb3c
-binfiles arch=win32 size=325
+containersize 584696
+containerchecksum 54edd5b946a66d08decf7c12c541c87b6e9273f35080a5b239d0b1fb477dd9277eec3d609298eaf86ecdbed11bedbc239c9256f827a7a8b1dde29c938053c5ef
+binfiles arch=win32 size=363
bin/win32/bibtexu.exe
name bibtexu.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of bibtexu
-containersize 5307956
-containerchecksum e0a140e2fcd3425de0b93941eb85bf815ba1671ce0c3a556c2cee7bed80de2fd6b8fb76cb810698431a7a732000e79ac0e082b7d6d8ba09ca8846f300f8db06e
-binfiles arch=x86_64-cygwin size=4816
+containersize 5642396
+containerchecksum e4341a196725eedced6e167d0b7f13786faa39ecca5adf48bddfeb09680f8211842238a15224c4c5f639bf6a8f3a114481c5f77ed03233fa012331ced10a476c
+binfiles arch=x86_64-cygwin size=5167
bin/x86_64-cygwin/bibtexu.exe
name bibtexu.x86_64-darwin
category TLCore
-revision 50284
+revision 54269
shortdesc x86_64-darwin files of bibtexu
-containersize 5360260
-containerchecksum 04abef3f1d577308161e673553206a853b3ae1eb314bffea5c652336b16eb2e0fdc540c402c15f9e1942ee706dc05e4c96f0d1aaf5fbbfaac1859d5ee79b690e
-binfiles arch=x86_64-darwin size=4840
+containersize 5660332
+containerchecksum ef750e0eb756969d3f39e58c1cbcf15d98be3507ef10b31e5a0a8450ecb17d1707d27055060b7b18aafc69609638a304aff4286059d009704eff0fb40f407762
+binfiles arch=x86_64-darwin size=5029
bin/x86_64-darwin/bibtexu
name bibtexu.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of bibtexu
-containersize 5326288
-containerchecksum 99e2ca507ffb56c23f6404852f7e1d00cd9d019fbaf373313e355a17fdaec0797dca53e38a9b0b1bad7f7ce7f10dcc223ac21f570f253725f142d2b287856c2e
-binfiles arch=x86_64-darwinlegacy size=4823
+containersize 5441692
+containerchecksum 29a9135368c233c6b969a9cac9df30e9319cb35191e538a663413dadbb5fa742b37d74b74a25a171a226c77124ac814fb88541ffc303d4fa2c6d716dd1c1640c
+binfiles arch=x86_64-darwinlegacy size=4961
bin/x86_64-darwinlegacy/bibtexu
name bibtexu.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of bibtexu
-containersize 5360820
-containerchecksum d02931ce00c55c6e2d86faa2205c2976b4b6f6493d80c75ce187bc621574afc7efc4d000c5b7aec90e36943bbe52fd3b84b16bf3d589e27fd702db6cc4e61f3d
-binfiles arch=x86_64-linux size=4849
+containersize 5573204
+containerchecksum 77ab3b6c66b79ad44aff3db58a9e3a54d5b1cbc54f35269afac9cf7f390f4c2d0d97c5e587f40a33e64d55cf73f8284916a58d4fccf43f35ce3dc39ae25c313f
+binfiles arch=x86_64-linux size=5067
bin/x86_64-linux/bibtexu
name bibtexu.x86_64-linuxmusl
category TLCore
-revision 50281
+revision 54264
shortdesc x86_64-linuxmusl files of bibtexu
-containersize 5397336
-containerchecksum 4f3c03022b2da5cf9ad9f12cc9fee24b35f0a8efcce38cdf204ce8b1a60531804f299c24100eb07fd361760cad15d798ebfa49732c4be5fa63e575fb9d39b3d9
-binfiles arch=x86_64-linuxmusl size=4909
+containersize 5569056
+containerchecksum ce0d9e1ab117d8b82212b9819760ec54fc1b25149e84b466709c1a1f7a62ea2359bafc70205c16554ebbc4ca36526e36101acea14bc0ed8940f2342441023c3c
+binfiles arch=x86_64-linuxmusl size=5078
bin/x86_64-linuxmusl/bibtexu
name bibtexu.x86_64-solaris
category TLCore
-revision 50296
+revision 53999
shortdesc x86_64-solaris files of bibtexu
-containersize 5447136
-containerchecksum 1b6bd1b226b9256b2f5fd7275f1e37d793e1be85a3d1c4a57d42190800e6d1765a1f8325a6f222a167df7e4811377eeb3ca1bd6be4751d673dbda4bef553558e
-binfiles arch=x86_64-solaris size=4959
+containersize 5808796
+containerchecksum a7d4fbf5052a5e14bdf30a28a2d523867552b4b46244100b4a7cfa6c8004b7ce854bca9b5a9e4a34dd5e6b53188e1a87913ab01f84f92ebc75a0cf4af20a569f
+binfiles arch=x86_64-solaris size=5390
bin/x86_64-solaris/bibtexu
name bibtopic
@@ -37533,7 +38142,7 @@ catalogue-version 1.0
name biochemistry-colors
category Package
-revision 43960
+revision 54512
shortdesc Colors used to display amino acids, nucleotides, sugars or atoms in biochemistry
relocated 1
longdesc Biochemistry-colors.sty defines the standard colors of
@@ -37543,10 +38152,10 @@ longdesc include: Shapely-colors for amino acids and nucleotides.
longdesc CPK-Colors (Corey, Pauling and Koltun) of elements. Jmol-colors
longdesc of elements, important isotopes and structures. Glycopedia
longdesc colors for sugars.
-containersize 2868
-containerchecksum 204e04776677a70f40ac602977cb4e4f53a8d15873808b98653981b2e8198e7cd234189bc0903467569bc95a1f4aa2070343f27042bcbcf2d43720a44dc53b5e
+containersize 2848
+containerchecksum ff6e61f48eaae649c5b14b60e85c46743dabc6fb841f3f2bdda0723a5a6cfb7a45e21e48574e4bc558ddd436474c356c5d2f767cee1299da3ff67db5c70c03d0
doccontainersize 67040
-doccontainerchecksum e1ce9b0e9afc7b6fad2b22b9a30b8785dca1a8a5e132c23a1ed688fcf6df06245a6914a5123f937fc37b597fa3a2f412e0a4afc5f8aae85cefc32dbf70a14405
+doccontainerchecksum 0abc9a2d3318627f861be23bd175836efc6956147fbfc16f9ec84b4ff5f137f7910a12ec370c3baf3ad2dc08ca2ca197bd02e371ec258e9538eac4f11233f9d1
docfiles size=50
RELOC/doc/latex/biochemistry-colors/Biochemistry-colors.pdf details="Package documentation"
RELOC/doc/latex/biochemistry-colors/Biochemistry-colors.xls
@@ -37555,7 +38164,7 @@ runfiles size=3
RELOC/tex/latex/biochemistry-colors/Biochemistry-colors.sty
catalogue-also css-colors
catalogue-ctan /macros/latex/contrib/biochemistry-colors
-catalogue-license lpplgpl
+catalogue-license lppl gpl
catalogue-topics colour
catalogue-version 1.00
@@ -37710,7 +38319,7 @@ catalogue-version 1.3
name bitter
category Package
-revision 51086
+revision 54512
shortdesc LaTeX support for the Bitter family of fonts
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -37719,10 +38328,10 @@ longdesc for Huerta Tipografica Bitter is a contemporary slab-serif
longdesc typeface for text. There are regular and bold weights and an
longdesc italic, but no bold italic.
execute addMap bitter.map
-containersize 191556
-containerchecksum edb101df2026b97585f8f5ca712a4bf41f5a2a15122a0e51448fcf1bdfe532bd7f70315644935a942bacdd431db4ff48ebc8b119cbf5d758909560eb2c942633
+containersize 191536
+containerchecksum e6dde2c88085540a83032d29acc202637d77609dd1624a1d171ba6c96241618fed598f79b753eb10c3eee3c141e5d1b9ee0078aa58f27fb801997ebfac444549
doccontainersize 16644
-doccontainerchecksum 926e4a3e7e19ed8571e23afc779be014c3b451d9696ef8d552d6c7f9072c9ccac2eb3ebd68adbb247d7238b0e4786594f85aaecd65b91ddf883e81f20222f29c
+doccontainerchecksum c097832d68dd2c922add88774956d7e7a8daf25594f7ab3d3fa25f87b42e189a73f3a6496de0f2b3c37646b28f15a9f621174e24ae460944f544b6d5d7004e47
docfiles size=8
RELOC/doc/fonts/bitter/OFL.txt
RELOC/doc/fonts/bitter/README details="Readme"
@@ -37784,7 +38393,7 @@ runfiles size=116
RELOC/tex/latex/bitter/bitter.sty
catalogue-contact-home https://fonts.google.com/specimen/Bitter
catalogue-ctan /fonts/bitter
-catalogue-license lpplofl
+catalogue-license lppl ofl
catalogue-topics font font-serif font-proportional font-body font-ttf font-type1 font-t1enc
name bizcard
@@ -38344,24 +38953,24 @@ catalogue-version 1.4
name bohr
category Package
-revision 37657
+revision 54512
shortdesc Simple atom representation according to the Bohr model
relocated 1
longdesc The package provides means for the creation of simple Bohr
longdesc models of atoms up to the atomic number 112. In addition,
longdesc commands are provided to convert atomic numbers to element
longdesc symbols or element names and vice versa.
-containersize 3656
-containerchecksum cb85d1a70ea2ba3bca7a21996319df8c29f1c28b5a62d08f0f145f5c157d4eda65b66f8fa5b833c40b1a4bb7c91d6f42eecb8d97a3c3d906207558110eee1880
+containersize 3644
+containerchecksum 0f362638797d3adb338afa02589587406af7ca58487e6b61264fa60b539573d4198878a474da00e7a50bebd5dbe28f0dfc373c538a9bfbc11e84566ef586a5a3
doccontainersize 424416
-doccontainerchecksum 5e3dffb0e2d1ac0a5aa3021ade89416e330f7b71600bb1a524920eafbda148bda2f55d5d355efbced93528cad1c918fedbf50f43089f4948d0211e0e13386591
+doccontainerchecksum 5a802de7f7a8871a7095a54a1b48ce80d1d1e3134c70c7d93944e88aae44a8885ce28d65069ff44307c8395a666df386b03fd1f9c72b526a8a7a466ff5d438d2
docfiles size=107
RELOC/doc/latex/bohr/README details="Readme"
RELOC/doc/latex/bohr/bohr_en.pdf details="Package documentation"
RELOC/doc/latex/bohr/bohr_en.tex
runfiles size=4
RELOC/tex/latex/bohr/bohr.sty
-catalogue-contact-repository https://bitbucket.org/cgnieder/bohr/
+catalogue-contact-repository https://github.com/cgnieder/bohr/
catalogue-ctan /macros/latex/contrib/bohr
catalogue-license lppl1.3
catalogue-topics chemistry
@@ -39520,7 +40129,7 @@ catalogue-version 3.14
name boondox
category Package
-revision 43344
+revision 54512
shortdesc Mathematical alphabets derived from the STIX fonts
relocated 1
longdesc The package contains a number of PostScript fonts derived from
@@ -39529,10 +40138,10 @@ longdesc regular and bold weights for calligraphic, fraktur and
longdesc double-struck alphabets. Virtual fonts with metrics suitable
longdesc for maths mode are provided, as are LaTeX support files.
execute addMap boondox.map
-containersize 204712
-containerchecksum 348b48abd7a8b95f37d211612ccc1e4931c0a768af82b695c263b7e8931eded562049ae5a1198361363b08cc269cfb8eafae93c074fe1ada7e9881dfc88d7a41
-doccontainersize 102676
-doccontainerchecksum 24ee6699a84da5931e5223f27bf74518544ebe1a11b303bbcb27c4afc203267159fd4b6d8d9e5828e92c96abd8fa3bb395528868bba0cc26db93fa6748643eca
+containersize 204696
+containerchecksum 0e1cbb6ec227a2cd17852e71f16b4972de18a076fdd4c4416ffef1416f3332fd351036fead4d82a69b5aecdf392bc7e1af85ca5bb1e44c153d25cc86ccfc631c
+doccontainersize 102680
+doccontainerchecksum 72e77b36b79bdad663db8c707daaca8d324fd3f50edc8cb7780a641f5d0217d3fe4c2b758c1775de0ce5fea3d44e9ea08e745df51485b4d1e3de11e2a98c74f0
docfiles size=28
RELOC/doc/fonts/boondox/README details="Readme"
RELOC/doc/fonts/boondox/boondox-doc.pdf details="Package documentation"
@@ -39590,7 +40199,7 @@ runfiles size=98
RELOC/tex/latex/boondox/uboondox-frak.fd
RELOC/tex/latex/boondox/uboondoxuprscr.fd
catalogue-ctan /fonts/boondox
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-maths font-type1
catalogue-version 1.02d
@@ -39920,24 +40529,24 @@ catalogue-version 1.0
name braids
category Package
-revision 51048
+revision 54080
shortdesc Draw braid diagrams with PGF/TikZ
relocated 1
longdesc The package enables drawing of braid diagrams with PGF/TikZ
longdesc using a simple syntax. The braid itself is specified by giving
longdesc a word in the braid group, and there are many options for
longdesc styling the strands and for drawing "floors".
-containersize 7160
-containerchecksum bf0c0ff2b6e81b0dbbbb317a1be711e8dc9812214740048a0dea40d8d3045c3fbb996fe1369783ed906571587a5fd241e6a7ce5023c3278ee1bdda19a7411787
-doccontainersize 670648
-doccontainerchecksum 2a96dfb2c18a89d34e4116e1fa81f48532605b625b227fb24f7a949a9e3707f1ffc02f4a20b254e963801a8f97d7f093db7b568adc3b8f4a1fce4bbb7ffb51b5
+containersize 7144
+containerchecksum e04d1b5c12c1d07b94b8aa2e70b302d05571b8bc8b8e7ff9839501b4d89d8c059552e830be52e1c31c4a949a7976e046934dd64d5d16adf944da67562371c884
+doccontainersize 670652
+doccontainerchecksum 1f23bc681de14c760f21b49e0c5d8502cfefc23f15803d4c2b926d1367b407a57a0b316cd8c1e9377c4ccaed969777c1515fa5f5edd0135cec55b7bd03b8dbce
docfiles size=185
RELOC/doc/latex/braids/README.txt details="Readme"
RELOC/doc/latex/braids/braids.pdf details="Package documentation"
RELOC/doc/latex/braids/braids.tex
RELOC/doc/latex/braids/braids_code.pdf
srccontainersize 14312
-srccontainerchecksum 0a0760d9d88ba7c96d2691b0e180ed09ea9932f8170c4c112eef5eb58e112bd69e1d2362bd5ba46b852eb0d7678bf9049c9ae8e69e0b47772f8edfd2c23c5285
+srccontainerchecksum 0a440ca071b54b0375cd3ff185c48da83f7b42e26f2210e04bdad9cf3103c62b2a416e073596180e0d3c7b1054836526f484dbea653ecd961c4aac3d1929602b
srcfiles size=19
RELOC/source/latex/braids/braids_code.dtx
RELOC/source/latex/braids/braids_code.ins
@@ -39949,7 +40558,7 @@ catalogue-contact-home https://github.com/loopspace/braids
catalogue-contact-repository https://github.com/loopspace/braids
catalogue-ctan /graphics/pgf/contrib/braids
catalogue-license lppl1.3c
-catalogue-topics maths diagram
+catalogue-topics maths graphics diagram pgf-tikz
catalogue-version 2.0
name braille
@@ -40551,7 +41160,7 @@ catalogue-topics burmese
name businesscard-qrcode
category Package
-revision 48417
+revision 54080
shortdesc Business cards with QR-Code
relocated 1
longdesc What happens when you give your visiting card to someone?
@@ -40571,10 +41180,10 @@ longdesc other LaTeX packages: calc, crop, DejaVuSans, etoolbox,
longdesc fontawesome, fontenc, geometry, kvoptions, marvosym, qrcode,
longdesc varwidth, and wrapfig. The package needs XeLaTeX for working
longdesc properly.
-containersize 3784
-containerchecksum c0cccd1959a358d06db838ab035dfe2c4c2b960ffbea5241057871e4131ab06bdefd369fbc0179e74777fd83720692eb190322c797bc8da2ea84f1943684faf7
-doccontainersize 540992
-doccontainerchecksum bc2db833044104ec82b3c8913067e7687ab18944e7b12ac003391a207fe287b92426de1fce32088eb4293eb2a1bf955a21a82a42ed673938113d9d8a01ec9d10
+containersize 3760
+containerchecksum 66e98af04011a9a17104dac23845ee6bbc5f4fe3aeec37899f82448a85493c5b722f5de59139f2a29fc84390cf5480af3a491ea2d1270edeb16ada734e2cb57d
+doccontainersize 540988
+doccontainerchecksum d488e313d538d9faa956b4279974faede62ca231ce744d010b11d8a98a9b596d225a3804ba0aa72a13a6749a6207321b9937617d524e5803f490f9bb8933bb8a
docfiles size=158
RELOC/doc/xelatex/businesscard-qrcode/README.md details="Readme"
RELOC/doc/xelatex/businesscard-qrcode/examples/example.pdf details="Example of use (3)"
@@ -40594,8 +41203,8 @@ docfiles size=158
RELOC/doc/xelatex/businesscard-qrcode/screenshots/texstudio_d30266.jpg
runfiles size=3
RELOC/tex/xelatex/businesscard-qrcode/businesscard-qrcode.cls
-catalogue-contact-bugs https://mrw.sh/templates/businesscard-qrcode/issues
-catalogue-contact-repository https://mrw.sh/templates/businesscard-qrcode
+catalogue-contact-bugs https://mrw.dev/templates/businesscard-qrcode/issues
+catalogue-contact-repository https://mrw.dev/templates/businesscard-qrcode
catalogue-ctan /macros/xetex/latex/businesscard-qrcode
catalogue-license lgpl
catalogue-topics class file-card qrcode xetex
@@ -40603,7 +41212,7 @@ catalogue-version 1.2
name bussproofs
category Package
-revision 27488
+revision 54080
shortdesc Proof trees in the style of the sequent calculus
relocated 1
longdesc The package allows the construction of proof trees in the style
@@ -40614,10 +41223,10 @@ longdesc \fCenter. This is the style often used in sequent calculus
longdesc proofs. The package works in a Plain TeX document, as well as
longdesc in LaTeX; an exposition of the commands available is given in
longdesc the package file itself.
-containersize 8820
-containerchecksum a23aa5580e6c3d691c7b14a58b20af1e135681000c50a84be01040df7e1a844b8abeebe11a9dc456cee37e9e34ec020139c9f8de4de51833a88f90e495a65fcc
+containersize 8804
+containerchecksum 042e01990554b7ffcbd70c9a281d87ee98d9b25d7071f24d114e097e536ae1d7fb565854399eeee547ad2cf97bdd6d4fd0755169ba7548f01ed0d736e031a383
doccontainersize 104936
-doccontainerchecksum b9af525a6a6204c07095864d257c65feda61214c557b0801c9a0c4357578755e1d01e278fe875c0b290f250e3adb03d260a5816a4ccd9f6f51ba67cd8af8269e
+doccontainerchecksum b3fec7f142210ee5051b3b3a45ef26724d95c538978c4904c9723113adcd2164e6385a9949473a8b9d29109b016c24f25a4088fe3728d675fd0023a043ca6262
docfiles size=42
RELOC/doc/latex/bussproofs/BussGuide2.pdf details="User Guide"
RELOC/doc/latex/bussproofs/BussGuide2.tex
@@ -40626,7 +41235,7 @@ docfiles size=42
RELOC/doc/latex/bussproofs/testbp2.tex
runfiles size=10
RELOC/tex/latex/bussproofs/bussproofs.sty
-catalogue-also ebproof
+catalogue-also bussproofs-extra ebproof
catalogue-contact-home http://math.ucsd.edu/~sbuss/ResearchWeb/bussproofs/
catalogue-ctan /macros/latex/contrib/bussproofs
catalogue-license lppl1.3
@@ -40736,7 +41345,7 @@ catalogue-version 1.0b
name bxcjkjatype
category Package
-revision 42292
+revision 54080
shortdesc Typeset Japanese with pdfLaTeX and CJK
relocated 1
longdesc The package provides a working configuration of the CJK
@@ -40744,10 +41353,10 @@ longdesc package, suitable for Japanese typesetting of moderate quality.
longdesc Moreover, it facilitates use of the CJK package for pLaTeX
longdesc users, by providing commands that are similar to those used by
longdesc the pLaTeX kernel and some other packages used with it.
-containersize 8228
-containerchecksum ea75072ca87925cbac9c69335fd77b509396516b11cd74b4f29976566613a3f0fe091b8d77f00803932c55f87fd1af964243a02271ef3ba64f08da5a065fb7f3
+containersize 8212
+containerchecksum f720106c08ffc3b8f9a2c9279325364d5ae91948d3c61b83423d41a55249cdb205bf330c8f08ce6877a7713e82a67a29f1a71e9ff07f9c1225926a61a858fb5a
doccontainersize 261872
-doccontainerchecksum 4cf0962455982064956fed4080ccb8a4e4e386bdde5952880e05246bb655f064c22b4c1e2af32d3a8850304c1dd46c817ef16f0cb8a0e8cb764fcf788bb4ce6a
+doccontainerchecksum cecf43857662a4b1126edbacc017a8d06b366ad8c785db520d6b18a293cdf786b8d7bb7d3981355acf9a4d2759c2a58af25a61a9a06d20b431ba3eb50117b560
docfiles size=74
RELOC/doc/latex/bxcjkjatype/LICENSE
RELOC/doc/latex/bxcjkjatype/README-ja.md details="Readme (Japanese)" language="ja"
@@ -40758,7 +41367,7 @@ docfiles size=74
RELOC/doc/latex/bxcjkjatype/sample-bxcjkjatype.tex
runfiles size=8
RELOC/tex/latex/bxcjkjatype/bxcjkjatype.sty
-catalogue-ctan /language/japanese/bxcjkjatype
+catalogue-ctan /language/japanese/BX/bxcjkjatype
catalogue-license mit
catalogue-topics japanese
catalogue-version 0.3
@@ -40997,7 +41606,7 @@ catalogue-version 0.2
name bxjscls
category Package
-revision 53812
+revision 54554
shortdesc Japanese document class collection for all major engines
relocated 1
longdesc This package provides an extended version of the Japanese
@@ -41006,10 +41615,10 @@ longdesc original version supports only pLaTeX and upLaTeX, the extended
longdesc version also supports pdfLaTeX, XeLaTeX and LuaLaTeX, with the
longdesc aid of suitable packages that provide capability of Japanese
longdesc typesetting.
-containersize 31412
-containerchecksum 4b100e52663c714296d18b487ad5c21fcedfb154bb517ddf399646fc27795da77cf156de18e1119bbe3563dda13cf504e9ef7132bfe427ec48cf4d8a21a9c1bf
-doccontainersize 1825324
-doccontainerchecksum 5f7ddec0451a01d2994d532088754b7135e8dee2d915f94b268e0c07dbdffda4a294c8d9012d0b4a524049fd82b3d3029180ab16d33b68d34700beeb9e0ff973
+containersize 31236
+containerchecksum cb160acb1cc308aa59cccab2c000aa72f8252e2b76cb004ea4431f822e905ca9732851b0b8b0f9553ad320d4eea08d9a5782c8e3151e9b2f6b14714c116b4766
+doccontainersize 1807480
+doccontainerchecksum 402b1bb4bd0c157afac7fa8dc7499b2d54fca7222fd3794914ef8cdcf95344af69a3b2c59e9df9b437f07d4cb91b92f7d328fc0a7753fd292936e952923243c8
docfiles size=487
RELOC/doc/latex/bxjscls/LICENSE
RELOC/doc/latex/bxjscls/README-ja.md details="Readme (Japanese)" language="ja"
@@ -41017,9 +41626,9 @@ docfiles size=487
RELOC/doc/latex/bxjscls/bxjscls-manual.pdf details="User guide (Japanese)" language="ja"
RELOC/doc/latex/bxjscls/bxjscls-manual.tex
RELOC/doc/latex/bxjscls/bxjscls.pdf details="Package documentation (Japanese)" language="ja"
-srccontainersize 78928
-srccontainerchecksum efb5fa10b47a48746dea5453979ed80a4ab8ff723d3a4c30ce8b27746b83b6d05f1de6e80b48d6a3ae925d5e1e321d659aed36aa5b0d8f523be6530403a83bc9
-srcfiles size=96
+srccontainersize 78576
+srccontainerchecksum c3073902f765cf5cf52c2cfa99f03cb8f5f866994bc6e3fcb9d77cfc9a6e93714d8d9b84f5dff5919c81467551a3d9ed7e0eb7a9c530275c1a3121975ec0f735
+srcfiles size=95
RELOC/source/latex/bxjscls/bxjscls.dtx
RELOC/source/latex/bxjscls/bxjscls.ins
runfiles size=97
@@ -41039,7 +41648,7 @@ catalogue-contact-repository https://github.com/zr-tex8r
catalogue-ctan /language/japanese/BX/bxjscls
catalogue-license bsd2
catalogue-topics japanese class
-catalogue-version 1.9k
+catalogue-version 2.0
name bxnewfont
category Package
@@ -41269,18 +41878,18 @@ catalogue-version 1.2
name c90
category Package
-revision 45666
+revision 54074
shortdesc c90 font encoding for Thai
relocated 1
longdesc part of the CJK package, ctan.org/pkg/cjk
containersize 1928
-containerchecksum f7e7aeb931bd215d38b41e1ded6d8fd046f90e54946a1bd1d4dc04b7ede4f6c20a3501d57397601f8a423fed9518672fffa9d45f17515f56b05217ebd59efe81
-doccontainersize 86524
-doccontainerchecksum dbf3f9d28bfad1d52dae43f9e9804d082525ea6deef94ba4ebbef6d06b06ad6010f5944c52ce992b1ba4cb5f3877a8eb3b694f106f0eaaef48ef350f62c76e8e
+containerchecksum 9ad45614fa33b2272b0975cd8a044342d7d59d3dcef0b051f7aa49b5821764f838d1ed3f2b69e577a3c5cad1c471f412d4a312ad884ed4f9f29fe0a0782eeb02
+doccontainersize 86520
+doccontainerchecksum 8b92590067d8c36b9d91a035c1eb88510327bade43f2458b12c64a74d6f0d74f23a33b61fe9ac8949d9a05137976a22e8a513ed3c6d40bb6138ccf3975ab0b8d
docfiles size=22
RELOC/doc/fonts/enc/c90/c90.pdf
srccontainersize 9824
-srccontainerchecksum fac23323734b4cf9357067cf6d5304d36e669798494636d6b3283a074cbf3ec74168138f6d9bac3d6cb7e3ce3c7d5e35f7d98672865fa9dc87ea59d4227e337e
+srccontainerchecksum bd250ed720d900551167efe6f17844e2ef89005e9f8014d46b50e6abde74fdf84f0960ae452befdf018d6b39f3efb58dbe600b73261c935a4c35f0228a3d0b46
srcfiles size=17
RELOC/source/fonts/enc/c90/c90.etx
RELOC/source/fonts/enc/c90/c90.mtx
@@ -42711,7 +43320,7 @@ catalogue-version 0.4
name cantarell
category Package
-revision 51459
+revision 54512
shortdesc LaTeX support for the Cantarell font family
relocated 1
longdesc Cantarell is a contemporary Humanist sans serif designed by
@@ -42722,10 +43331,10 @@ longdesc includes Type 1 versions of the fonts, converted for this
longdesc package using FontForge from its sources, for full support with
longdesc Dvips.
execute addMap cantarell.map
-containersize 1148764
-containerchecksum 4565c3ff88cb4449fc2feab5f87de79eee7f38d0bdf61866d8fff421bc92e0382653b9956a724b1540c64ac78dbb529f34421e5dd0a3b76a2669da3a0d667c89
+containersize 1148748
+containerchecksum 37fd0c1986f76d823be6feecdb76bdfdc8222872355d0cd66c340950ed0ad90e057acee0f90ad0e41fc77b61a682f8bd390d98c8ed559015f9a0a65014b11b2f
doccontainersize 405644
-doccontainerchecksum 2c696061a46a3b83951869ebb36b31da87e61d9489441d14b8f8ca2eaf4616802ac917e9e68d56d6e81fc03a534175b592d74ac42f8079340f476725f869f0b7
+doccontainerchecksum 17c118e49fb173158f7c5cfc31c1bee1063cd38bd1ba976e2629a648c795295e3796e845b735cab07de99296088d09ed9d87ed92c22af3e1dd1ec1a7a90a04d4
docfiles size=127
RELOC/doc/fonts/cantarell/CHANGES
RELOC/doc/fonts/cantarell/README details="Readme"
@@ -43643,7 +44252,7 @@ runfiles size=1295
RELOC/tex/latex/cantarell/X2cantarell-TOsF.fd
RELOC/tex/latex/cantarell/cantarell.sty
catalogue-ctan /fonts/cantarell
-catalogue-license ofllppl1.3c
+catalogue-license ofl lppl1.3c
catalogue-topics font font-sans font-type1
catalogue-version 3.2
@@ -44206,7 +44815,7 @@ catalogue-version 1.8.2
name cases
category Package
-revision 53909
+revision 54246
shortdesc Numbered cases environment
relocated 1
longdesc This package provides a LaTeX environment "numcases" to produce
@@ -44214,10 +44823,10 @@ longdesc multi-case equations with a separate equation number for each
longdesc case. There is also a "subnumcases" environment which numbers
longdesc each case with the overall equation number plus a letter [8a,
longdesc 8b, etc.].
-containersize 4008
-containerchecksum 81c0aa3c563cb8faf27fde5859a298b7bccf97ee4b38841f0a8b1e4e1d2130ce01007befefdb5bd28048472c2fca30b477cc9a701096a181a3c551ca01f4d95b
-doccontainersize 338244
-doccontainerchecksum f06f9e40be1af54a3b73a7b1c949475b6d6c9bf5e05a74a4c29c261f057220d93d08cd4cb57085eb8cf01d200d9cc18764950b88529ff2df0814c354d5546e5f
+containersize 4080
+containerchecksum f6a1a98d0e26cbc4246146e3643166fa6a92834e6680fd088c7ce25f3643110180688897a05f3b48838ce3fa2cd4aa69b693248fee4b4eb4a37dfe3ed7f873d4
+doccontainersize 338780
+doccontainerchecksum c072e8fc2eb2da0f79614ecba427aa6a6bb5fc68b74107e3ffcd9b305fd21deaa5b329b14fa76f4a35de853df6ebbca96145fb5c38b9fe7901d803c0333fa55d
docfiles size=86
RELOC/doc/latex/cases/README details="Readme"
RELOC/doc/latex/cases/cases.pdf details="Package documentation"
@@ -44227,6 +44836,7 @@ runfiles size=3
catalogue-ctan /macros/latex/contrib/cases
catalogue-license other-free
catalogue-topics maths-syseqn
+catalogue-version 3.1
name casyl
category Package
@@ -44449,7 +45059,7 @@ catalogue-version 0.2
name cbfonts
category Package
-revision 31624
+revision 54080
catalogue cbgreek-complete
shortdesc Complete set of Greek fonts
relocated 1
@@ -44458,13 +45068,14 @@ longdesc set, which use the 'Lispiakos' font shape derived from the
longdesc shape of the fonts used in printers' shops in Lispia. The fonts
longdesc are available both as Metafont source and in Adobe Type 1
longdesc format, and at the same wide set of design sizes as are such
-longdesc font sets as the EC fonts.
+longdesc font sets as the EC fonts. Please note that this package needs
+longdesc the complementary cbfonts-fd package to work properly.
depend cbfonts-fd
execute addMixedMap cbgreek-full.map
-containersize 66006508
-containerchecksum 652472d9251cc9090906627a823fbaef3015ce0a5db5d08a347f6bb496303adb65339ccc2cd55c19df489512ba06c605342ba2871f99175685259415f6d3bc0a
-doccontainersize 428688
-doccontainerchecksum 5168d8ae6380b6d7521e99037bc2b28c13f135aac9a3cda160c103d3fdd17555e1b6ffd371e8aba968d74cf50ac1d01a7415977f8efbfd1a8841ca4ce730e66e
+containersize 66006520
+containerchecksum 0e7cecfdfa102113f75f46f9c8bc76f578fca6c967128bb8b203af76cc64cbefd123ae87a8b04a9780f498517bd9f660d12e2dc586220f2c12cc8aa76f1aa40a
+doccontainersize 428692
+doccontainerchecksum a069b7ca1b46e5656a05a5e38a0f9ea5c3ab1e5301edc47d7fdd43817a8f5d641980c2e54b7731dcbcf16e12f0dff17df5a816d66f7bd2b613232788815bb8e0
docfiles size=149
RELOC/doc/fonts/cbfonts/README details="Readme"
RELOC/doc/fonts/cbfonts/cbgreek.pdf details="Package documentation"
@@ -47393,29 +48004,30 @@ runfiles size=20512
RELOC/fonts/type1/public/cbfonts/gttu2488.pfb
RELOC/fonts/type1/public/cbfonts/gttu2986.pfb
RELOC/fonts/type1/public/cbfonts/gttu3583.pfb
+catalogue-also cbfonts-fd
catalogue-ctan /fonts/greek/cbfonts
catalogue-license lppl
catalogue-topics greek font font-greek font-mf font-type1
name cbfonts-fd
category Package
-revision 44917
+revision 54080
shortdesc LaTeX font description files for the CB Greek fonts
relocated 1
longdesc The package provides font description files for all the many
longdesc shapes available from the cbfonts collection. The files provide
longdesc the means whereby the NFSS knows which fonts a LaTeX user is
-longdesc requesting.
-containersize 3308
-containerchecksum f892af7e63b4376f2d82d886516f6b25d362f8dc627435b4f353a72926f25c3867af1fb42a4083ebd16bddd05ea797d643b94f556cea37495fa0fb7786e33b3e
-doccontainersize 444284
-doccontainerchecksum dc2b0570e042ed2e676c55df43b9254a277d1258861cd3c4c45ef65012dc8182c0e374ddf71f3d3ec6a667b5ef99bb449c43ada155367e1ef26a6ca8c8dd058d
+longdesc requesting. The package depends on cbgreek-complete.
+containersize 3312
+containerchecksum af6f11a601f2ea3fd38d639beb3f836becb71aca7d282f5d0c7e020e9f73269c560ae3ac08d93706731872bd1a271c75724e1049c2dbf65e9ac0ea8f6c9b4724
+doccontainersize 444288
+doccontainerchecksum 8fb94b444966e6e3bd63b5b3ea62f661c038767222b08df2bd288965902cf152e1af4ad4b9d69859d11b1b558f4015b2f304afb0a43c356ff663498d830e1554
docfiles size=111
RELOC/doc/fonts/cbfonts-fd/README details="Readme"
RELOC/doc/fonts/cbfonts-fd/cbfonts-fd.pdf details="Package documentation"
RELOC/doc/fonts/cbfonts-fd/manifest.txt
-srccontainersize 8564
-srccontainerchecksum 5a66545f0bdb71b951edde9debe8262a2bdd5e644da1fd3ee966cbae883ac62c6f121add0a5e9a39096081b1a810a602a45eddf5f2933c21bced260fa59f6a5e
+srccontainersize 8568
+srccontainerchecksum d21d517c40e8c5058c8e610ee0a8ebaf19d97a6b284b9d16ceafb87ec401b4110a483f6ed00ac626fc5ed2e1fd97f9cce99df5cc12e73ee7b92b04c84972f280
srcfiles size=10
RELOC/source/fonts/cbfonts-fd/cbfonts-fd.fdd
runfiles size=13
@@ -47429,6 +48041,7 @@ runfiles size=13
RELOC/tex/latex/cbfonts-fd/lgrlmro.fd
RELOC/tex/latex/cbfonts-fd/lgrlmss.fd
RELOC/tex/latex/cbfonts-fd/lgrlmtt.fd
+catalogue-also cbgreek-complete
catalogue-ctan /fonts/greek/cbfonts-fd
catalogue-license lppl1.3
catalogue-topics font-supp font-greek
@@ -47556,23 +48169,23 @@ catalogue-version 1.1
name ccicons
category Package
-revision 45646
+revision 54512
shortdesc LaTeX support for Creative Commons icons
relocated 1
longdesc The package provides the means to typeset Creative Commons
longdesc icons, in documents licensed under CC licences. A font (in
longdesc Adobe Type 1 format) and LaTeX support macros are provided.
execute addMap ccicons.map
-containersize 15584
-containerchecksum 45df39a60891940e4ab24c489d7ff76971a7d378156ab4c533eb739fcc8723bc7ff6ef81322ef157b2498e24b5df97e6807796330f5852301e1e88d950f90d40
+containersize 15564
+containerchecksum 4e755538440c87c2bc1f8d57d41ce78ddaeae9a0e3c1c85aeed172c2a25e952963b26245cd1ddc3222285c883ed4574ac4228d17f1263db31cc330bdb1f345a4
doccontainersize 89352
-doccontainerchecksum 3e988fa5a9c4f3a07f0557d5ef787ff9f6ee2630be5ecbcab1e892086430f39a8f8e23deaeb624c1bc4b3f2f00b708edef4b3ed645c56400c13c0f9351b5d8dc
+doccontainerchecksum 0e4216adcbe01d8feb95d31e2df143ad739f66c2239196f9f5c58638a87d320949256baee32703663d6116bd13b4af607dd38d16d4ccae218af55f5402308c03
docfiles size=25
RELOC/doc/fonts/ccicons/FONTLOG.txt
RELOC/doc/fonts/ccicons/OFL.txt
RELOC/doc/latex/ccicons/ccicons.pdf details="Package documentation"
srccontainersize 8828
-srccontainerchecksum c071924713a6b3e3a45a5e83a116c535ac3fed4958d9d395151c6592c854e8e493b51d2409dbdd07f2e53a6d3b51657b6578888f6dc6197584e5cee2e629610b
+srccontainerchecksum af84fa01272028018fbcb4fa9e04971b9580b1e6fd63f0e07419a088005b75e852a122a5ee0416afb7391ff165ae39549f8931a157aae1ea272d97be05132e8d
srcfiles size=9
RELOC/source/fonts/ccicons/ccicons.sfd
RELOC/source/latex/ccicons/ccicons.dtx
@@ -47586,7 +48199,7 @@ runfiles size=10
RELOC/tex/latex/ccicons/ccicons.sty
catalogue-contact-home https://github.com/ummels/ccicons
catalogue-ctan /fonts/ccicons
-catalogue-license lppl1.3cofl
+catalogue-license lppl1.3c ofl
catalogue-topics font font-symbol font-type1
catalogue-version 1.6
@@ -49955,7 +50568,7 @@ catalogue-version 1.0
name chemfig
category Package
-revision 51176
+revision 54092
shortdesc Draw molecules with easy syntax
relocated 1
longdesc The package provides the command \chemfig{<code>}, which draws
@@ -49965,18 +50578,18 @@ 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 23716
-containerchecksum bf8b9f313bdc239eac7c11c8b887755fc5106c389b3d62f013c764a8392298f4e0074796ec128edaa0d4126b52b055b3787454885dd2cd214e2603b7896b28dd
-doccontainersize 2075596
-doccontainerchecksum 61027d844de25043317e4eba23fd3003296fd0fad7ea9495f6b809c0a8b5cc055deb0798259bc6de09ed2a1e462b8aa9c226d5482c9642e87ae6c0de3787db47
-docfiles size=655
+containersize 25528
+containerchecksum 4e0ad650082f7825b815267f78144b100f5c19fd137ee855627d091089ab86d78d021cda8258876080240fd4b5e96574f54813a5cc6106aa3229fd4114567757
+doccontainersize 2062376
+doccontainerchecksum cd9bf112e31d2fc812c21aa9a3d843d4ddd48b3e50887e3ea95fab5ea673044dde666ddfa33ed63f8d2f033ab0658c208e4b2982a07ba9d1a2aed2386364f681
+docfiles size=662
RELOC/doc/generic/chemfig/README details="Readme"
RELOC/doc/generic/chemfig/chemfig-en.pdf details="Package documentation (English)" language="en"
RELOC/doc/generic/chemfig/chemfig-en.tex
RELOC/doc/generic/chemfig/chemfig-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/generic/chemfig/chemfig-fr.tex
RELOC/doc/generic/chemfig/chemfigold.tex
-runfiles size=29
+runfiles size=32
RELOC/tex/generic/chemfig/chemfig.sty
RELOC/tex/generic/chemfig/chemfig.tex
RELOC/tex/generic/chemfig/t-chemfig.tex
@@ -49985,11 +50598,11 @@ catalogue-contact-repository https://framagit.org/unbonpetit/chemfig/tree/master
catalogue-ctan /macros/generic/chemfig
catalogue-license lppl1.3c
catalogue-topics graphics diagram chemistry pgf-tikz etex
-catalogue-version 1.41
+catalogue-version 1.5
name chemformula
category Package
-revision 53624
+revision 54158
shortdesc Command for typesetting chemical formulas and reactions
relocated 1
longdesc The package provides a command to typeset chemical formulas and
@@ -49997,22 +50610,22 @@ longdesc reactions in support of other chemistry packages (such as
longdesc chemmacros). The package used to be distributed as a part of
longdesc chemmacros.
depend units
-containersize 18604
-containerchecksum adc4567055bfcf2c3758856c889fee55e4e59fd5999378b60996aed6d81927c0feb5af99dd96b677b84a9fa20e583aef73dc435d6d1e81d5b47dcad6eab7b4f6
-doccontainersize 873148
-doccontainerchecksum 28198199ff48a4575e368ff55137123cf5565638f1c7a91012b1f414529fcf07a9df10659670f02a3f0e3b1c5a681e30638c1a349fa5073fbd591062fc355d7d
+containersize 18340
+containerchecksum fe66366d642c6e8d517303dd62d545ecbf6906f6d148efab38f058dd71986af54b92c7e61428bb025efe7d59740270b53f8d52af495da2c7f9522c476924170b
+doccontainersize 874992
+doccontainerchecksum f9d92d3894dab9f8cfd0d3db680de6b97e014c13d153b16ac658da6e09d3308b924857902eddb264ca971c1919d205d4e2519d4fd4ac99185c3e9171d8d3e973
docfiles size=229
RELOC/doc/latex/chemformula/README details="Readme"
RELOC/doc/latex/chemformula/chemformula-manual.cls
RELOC/doc/latex/chemformula/chemformula-manual.pdf details="Package documentation"
RELOC/doc/latex/chemformula/chemformula-manual.tex
-runfiles size=33
+runfiles size=32
RELOC/tex/latex/chemformula/chemformula.sty
catalogue-contact-repository https://github.com/cgnieder/chemformula/
catalogue-ctan /macros/latex/contrib/chemformula
catalogue-license lppl1.3
catalogue-topics chemistry expl3
-catalogue-version 4.15i
+catalogue-version 4.15j
name chemgreek
category Package
@@ -50040,7 +50653,7 @@ catalogue-version 1.1a
name chemmacros
category Package
-revision 53665
+revision 54191
shortdesc A collection of macros to support typesetting chemistry documents
relocated 1
longdesc The bundle offers a collection of macros and commands which are
@@ -50055,11 +50668,11 @@ longdesc and ghsystem, providing for the UN globally harmonised chemical
longdesc notation. The packages are written using current versions of
longdesc the experimental LaTeX 3 coding conventions and the LaTeX 3
longdesc support packages.
-containersize 44100
-containerchecksum cf382e9fc9269b3c24b37f028491e5be439cbb30f3f77b04ed7481bc3eab02bf17c5182ca43ab3fcfc9737e72a93af808b3ee8599b65a0a63354da95913771ae
-doccontainersize 1002320
-doccontainerchecksum 6b570a5f63c516ec1da9133faed9f579df9850e9b81d221b107e2ab7637ce8dedb7b4c7bfc0a63c84623bcc9255e65186bcf4f60d7ff03477c43f98b00aac852
-docfiles size=281
+containersize 44344
+containerchecksum 8e70d109cd203cea5c8424dc306d6c5c5ae96ee8c83adf605cc54215a68f70dd656a6c53ace711ab99255e7ea1fa7978a2ec5fff4585d885a3cfe7c0a0951f6f
+doccontainersize 1020796
+doccontainerchecksum 357b7d8c3f5cc554ce86d71e2e31cc65307ae836d8bad177b4510ae4ed59b106f9dc85d4856ade241e5bab23cf2e4d4977942f2670b609167f627eed3d82d694
+docfiles size=287
RELOC/doc/latex/chemmacros/README details="Readme"
RELOC/doc/latex/chemmacros/chemmacros-manual.pdf details="Chemmacros package documentation" language="en"
RELOC/doc/latex/chemmacros/chemmacros-manual.tex
@@ -50099,7 +50712,7 @@ catalogue-contact-repository https://github.com/cgnieder/chemmacros/
catalogue-ctan /macros/latex/contrib/chemmacros
catalogue-license lppl1.3
catalogue-topics chemistry expl3
-catalogue-version 5.10
+catalogue-version 5.11
name chemnum
category Package
@@ -50677,7 +51290,7 @@ catalogue-version 2.0
name chivo
category Package
-revision 51689
+revision 54512
shortdesc Using the free Chivo fonts with LaTeX
relocated 1
longdesc This work provides the necessary files to use the Chivo fonts
@@ -50686,16 +51299,16 @@ longdesc Gatti & Omnibus Team under the Open Font License
longdesc [(OFL)](http://scripts.sil.org/OFL), version 1.1. The fonts are
longdesc copyright (c) 2011-2019, Omnibus-Type.
execute addMap Chivo.map
-containersize 2380164
-containerchecksum c50965da981e688530e115352f0d1baae7c9fa2b286856fc1c3d7a9dba1b463b299c129cda72514792a2faf77f512b8720f02494bb178cd619ccac6a37e5f606
+containersize 2380144
+containerchecksum 41098de0294384383294b382722821c90ed2481f7172957b97c5f6f1775c94e0165a1c3aa7dea3c50742683b05419ecf009941bd79cb234b8b2400a7c3f0d567
doccontainersize 599484
-doccontainerchecksum b7ec648495dc0be4201f01b162ef995eb2168bdaaa43c84144a7518e9b1e0d471e08a1282d301162cc9cabfd23c86249fc57cf0136dd37c0689a33893917f12b
+doccontainerchecksum f430375203fe46e44ce013061f09a8a935b7fca7b4391df2e3f18d2125f4b13ec9b80415e432ce9af267f1caa6f88d6528b474cfc6833e5256e002d54fd221d2
docfiles size=150
RELOC/doc/fonts/chivo/Chivo.pdf details="Package documentation"
RELOC/doc/fonts/chivo/OFL.txt
RELOC/doc/fonts/chivo/README.md details="Readme"
-srccontainersize 7240
-srccontainerchecksum 5b92272061540ec7e08797782af358ab0e50c6a2658a3faf7fa783e2b4e105a9e7d3dedf6e4ec1df82410254686d5adfac205835c68cd88394a85abb39d1f3e3
+srccontainersize 7244
+srccontainerchecksum ca9cb13d589c3141e5e2a981ae9dd1acfe7d18f5c902664c6f836e228a7b95bccc8906b9a54337ebe561e4cdcfee37265bd71ee5c3f7dd1d013188852ac224a2
srcfiles size=7
RELOC/source/fonts/chivo/Chivo.dtx
RELOC/source/fonts/chivo/Chivo.ins
@@ -51737,7 +52350,7 @@ runfiles size=2509
RELOC/tex/latex/chivo/TS1Chivo-TOsF.fd
catalogue-contact-home https://www.omnibus-type.com/fonts/chivo/
catalogue-ctan /fonts/chivo
-catalogue-license ofllppl1.3c
+catalogue-license ofl lppl1.3c
catalogue-topics font font-body font-proportional font-sans font-otf font-type1 font-supp font-t1enc
catalogue-version 2.1
@@ -51973,43 +52586,43 @@ catalogue-version 1.7.6
name chktex.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of chktex
-containersize 47532
-containerchecksum 7855afe473285a95c12249d438b5f73e5c800ac65f444602e20be9397a288c6d37c211fad4d740846fd20e1ba336efe554523f5020e602ec6e02ecee4f92a31a
-binfiles arch=aarch64-linux size=36
+containersize 52024
+containerchecksum 95432fe1007f6355f752ecec53be59204752ddb81475738416bbe92781518572dcf7321fdfc3faeb597ac93e8d55d79078f749e34771843474116358268a3389
+binfiles arch=aarch64-linux size=38
bin/aarch64-linux/chktex
bin/aarch64-linux/chkweb
bin/aarch64-linux/deweb
name chktex.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of chktex
-containersize 55924
-containerchecksum a77728874fb17eb21c4c4c0b51eea87390a4e7d42d022c6014216b9e5d351c14a4f36f012f98f6aa6747d7f5189c51135a020df032581f32da8a9cc669a8992d
-binfiles arch=amd64-freebsd size=36
+containersize 56836
+containerchecksum 7e4c3480d737c71f28ff0a0d3356e45156be650fbe8f256442ba31a3f376a07da6528095c6c2eb51b4aec937afad8bc5c067cdbc8e975ffdc36fc1c70892a14e
+binfiles arch=amd64-freebsd size=38
bin/amd64-freebsd/chktex
bin/amd64-freebsd/chkweb
bin/amd64-freebsd/deweb
name chktex.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of chktex
-containersize 50324
-containerchecksum afd68d0d775ff0b81b7b7c316998dfdcf68fc6509f3dec2833cc3069f2cc0c427be77f92fb1199963c6c367faf5417a994091d47e0805d7b553421d080659546
-binfiles arch=amd64-netbsd size=42
+containersize 50816
+containerchecksum 2b99de97f84423778441df6d3316b0b18f3d123f8f1a73cd41fd2f586f7d63fbac2d76f1a16c640caaf43474bcb5b8857acdb9c6e01954205ef4fb01fd16dee7
+binfiles arch=amd64-netbsd size=43
bin/amd64-netbsd/chktex
bin/amd64-netbsd/chkweb
bin/amd64-netbsd/deweb
name chktex.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of chktex
-containersize 43424
-containerchecksum 3c78fc4cff1bb1c2a68f3407b0f79e9ce2c08d5c52e5ac2301b7147c5783db8075a0eb5ce262707135ee6c3cf48282814e622364177a14eff7716d6574bee35d
+containersize 43592
+containerchecksum 14392ae72c4641ffc219c9a781043b8e479750d77aeb59e465b86552dceac3935e3bea4c4a684ba23ad9a0cb532d0d700b26bf5faa548f4aeb3d3079b6429412
binfiles arch=armhf-linux size=31
bin/armhf-linux/chktex
bin/armhf-linux/chkweb
@@ -52017,10 +52630,10 @@ binfiles arch=armhf-linux size=31
name chktex.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of chktex
-containersize 24560
-containerchecksum e43efdf40630403802d2a42ba94df212f0d683844a309251b1121121ca3fabb769ecc9f3a490343a426fffc32d1baf3fcaa636e372a1205926d267cf1626829b
+containersize 24544
+containerchecksum 20acf96ce28246054042740e8437b59160e92868f5b1227198b73dbfb1bc5dd9e46b28a3a02660bd2091f1d09d31a1283b6d723cf329b983699f8e0f785e1034
binfiles arch=i386-cygwin size=17
bin/i386-cygwin/chktex.exe
bin/i386-cygwin/chkweb
@@ -52028,21 +52641,21 @@ binfiles arch=i386-cygwin size=17
name chktex.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of chktex
-containersize 47600
-containerchecksum ec04a62b751c4a597b5c3a39d4d4c33f12d8023a041ebb89008d199080886ee46c16480003da112316863cee92675e882fdf8d36a1ae406082b13d45edb5c49e
-binfiles arch=i386-freebsd size=30
+containersize 48448
+containerchecksum 77d6b728cc4f088a6d7649bb8337d05589cbe899d632641d2016157e0726b6790cc9a5963e1044aff3fff1ee3726241345d39a5432727a70ccdc05e067e010fb
+binfiles arch=i386-freebsd size=31
bin/i386-freebsd/chktex
bin/i386-freebsd/chkweb
bin/i386-freebsd/deweb
name chktex.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of chktex
-containersize 56528
-containerchecksum 7cb46d8d605f12b7c98b75fceb55720ccf1ad3b2602aa1538a8304c0878867d39350d191062e3334676e5c9eb912e860d6dc9953453198be8746f4b912e2bdb4
+containersize 56820
+containerchecksum 049ce681a6f64c26529c62c5e75f98518ee5d8fce5755e70311cb34dde23df17765837c7f564ecbc320af521e6a5b57cad91d0aeca229995d8b93d2c83c28b89
binfiles arch=i386-linux size=39
bin/i386-linux/chktex
bin/i386-linux/chkweb
@@ -52050,10 +52663,10 @@ binfiles arch=i386-linux size=39
name chktex.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of chktex
-containersize 45384
-containerchecksum 74911395ebb0a5c6fad14a3ded29056271ee244262fd045d0e33a03e5f6cb59d8597d9034fc63d2506e1429926aafaef575dc9af06dc52893ecf2636d76a9073
+containersize 45928
+containerchecksum 582cda268c60c4e9c0a870c2d9635a794978adf194e2c34dbb38914a425db878f7acbc27bb9b1255179d012fef47b4b26f11dde16ff3ed9bfb38e0c227b6ea7c
binfiles arch=i386-netbsd size=38
bin/i386-netbsd/chktex
bin/i386-netbsd/chkweb
@@ -52061,10 +52674,10 @@ binfiles arch=i386-netbsd size=38
name chktex.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of chktex
-containersize 53544
-containerchecksum b7d5edf7e796818e421577cb615c61ca7423b44986d2308809ec2e39ab06980f9ef47eb7cd5440f069356d26ef22afd52f82b6905e917fb714b71c3a7b5babcf
+containersize 53768
+containerchecksum c2ba2779bf7639431f18c92d8328940722638065c6030a9ed2ee55e63005029d220a0548a5b014d2530ce840ae61365690fa8cc769639eb82dc62309b3247777
binfiles arch=i386-solaris size=32
bin/i386-solaris/chktex
bin/i386-solaris/chkweb
@@ -52072,20 +52685,20 @@ binfiles arch=i386-solaris size=32
name chktex.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of chktex
-containersize 44884
-containerchecksum 9403d1779b84e117f112081dc587004ef0837620c1d28b97c8b690a68c6cb30009d6b120665d2b04c1de619d8970ae090ca7f220773a7ca89463dc36c4660448
+containersize 44944
+containerchecksum 541393e18c4eb3dc0eb0bdaa0ff24f69e848ecaefe80d700c8fa58aab5c4b51be91d2f5dcb9576e8f2960b4d445d34e3314d33238e84724e6aa2803590c38aff
binfiles arch=win32 size=23
bin/win32/chktex.exe
bin/win32/deweb.exe
name chktex.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of chktex
-containersize 25984
-containerchecksum 0b0251ccd1cbd2102a293de742602a20bb92fa5e0b179a3ab25a565ffede0ce4c41301f1646f5ef64bfc0a150373e48e5c3f65d6d6c3d9eafe89b6ed3e523c8a
+containersize 26200
+containerchecksum 85ddbb68d61e5e5660a0780efd9308f93fd7e0145089e7ba9c3adb77e3c11c320b3694108911ddec5a86116a717ae025ca5b4aa8adf46d6a778f5ce6756a28cd
binfiles arch=x86_64-cygwin size=18
bin/x86_64-cygwin/chktex.exe
bin/x86_64-cygwin/chkweb
@@ -52093,21 +52706,21 @@ binfiles arch=x86_64-cygwin size=18
name chktex.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of chktex
-containersize 55764
-containerchecksum f5a4aa40cd061ef882ef6aa1899fb3712d4027bc2fc5a9ef9f44da4d23cccdab4f237ec44cdbd8c69b2f7ea860c3efdaf47dfaae71d389c649689edbf3e8474e
-binfiles arch=x86_64-darwin size=34
+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 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of chktex
-containersize 54356
-containerchecksum a2d0dc25a6850931d69d321502d8989cd376bd3fb17d8ec25f4a10e7e8555e3ff3056e764f7d14a67358bfbd9c7d4f9622966a2c8cdc3c4770b0bcc8949ed4e8
+containersize 54240
+containerchecksum 8458770bbfac21d055ee1cf3a64528ecdc2fc2537767c241ee5e5f51b657c74f6766e0b7ca2b04ef44151b0a18c3a3e67ffd53ce0cb7dc575f359e9336dfaaff
binfiles arch=x86_64-darwinlegacy size=34
bin/x86_64-darwinlegacy/chktex
bin/x86_64-darwinlegacy/chkweb
@@ -52115,10 +52728,10 @@ binfiles arch=x86_64-darwinlegacy size=34
name chktex.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of chktex
-containersize 55072
-containerchecksum 61b5acf781542d9a6c83c1bae2184c8dfa58325b335a3481f56563a6e37d3abc4b8b2b1a66e4666004e95236410abcae429a238d1497c24b72bdfa72176b413f
+containersize 55308
+containerchecksum 97937a27181f9a60722c379336a40a5fd83e9bc89b14d894d35d66a288a3c98f21c4ebea0b8e52892259a60d6143f73555d5a8dc35847f024348ca85440734d0
binfiles arch=x86_64-linux size=36
bin/x86_64-linux/chktex
bin/x86_64-linux/chkweb
@@ -52126,21 +52739,21 @@ binfiles arch=x86_64-linux size=36
name chktex.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of chktex
-containersize 60264
-containerchecksum b37ca258956f8bec72840b3a4825d2de342b5746ba4d4e512fea364651f6ca9f7b2967bf75ece3b66b570ecf3a3cf06958cdd3a2cfd60c8c2e3bf6fa0aa0e6f2
-binfiles arch=x86_64-linuxmusl size=39
+containersize 60308
+containerchecksum 63300a1072227a2571f041d23074078d5302f5e648909517c17d4717b5b417abe8f7c59ce54071245125e1e357152245695cc052711bfd55a474c73923a4ebc0
+binfiles arch=x86_64-linuxmusl size=38
bin/x86_64-linuxmusl/chktex
bin/x86_64-linuxmusl/chkweb
bin/x86_64-linuxmusl/deweb
name chktex.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of chktex
-containersize 59432
-containerchecksum 1d8cf12e45a3c4aacf4360b19c87f88d31ad8175ea9d4b95e44bd4311dce6144a8d4cd20c67f9265b8685f7b8f1e2e817bac3de0aff6d09b26929ea091f56cc8
+containersize 59896
+containerchecksum a1b22ca228cd0d3192a3891fef5ef8a819ddabb2af921a588047ba470d875297fa044278889403e40acb6979df3422cd34fc5e2b036b1b330f805273c75bfc93
binfiles arch=x86_64-solaris size=38
bin/x86_64-solaris/chktex
bin/x86_64-solaris/chkweb
@@ -52312,7 +52925,7 @@ catalogue-version 1.2
name chs-physics-report
category Package
-revision 48549
+revision 54512
shortdesc Physics lab reports for Carmel High School
relocated 1
longdesc This package may optionally be used by students at Carmel High
@@ -52324,10 +52937,10 @@ longdesc automatically formatting the documents for students who will
longdesc only use TeX for mathematics and not typesetting. The package
longdesc depends on amsmath, calc, fancyhdr, geometry, graphicx,
longdesc letltxmacro, titlesec, transparent, and xcolor.
-containersize 2844
-containerchecksum e1af3e29e5b59545804d7ac7f3cfd0c7463fa9487c458ff3790a2b434151cfec925863bc2d107e5eb6e43c988d85136eaabe28065bf95b04836a8342d5626d23
+containersize 2824
+containerchecksum 568c7b71838651881417900aa5eb8711d5e38b4496e130802b7732482c4b8d83585c54a507d2f5ee27823c9d97581db7508ea79645275ac8b1b4d02238c814e3
doccontainersize 194616
-doccontainerchecksum 3f87d4b32e3257a22e0e7146a89ab2fc90f796d524b0641ea0ec51ff7328518854d226f5405220d7f5466a138bdfecb6d1c6f8b056781e985cc1cc757d0f26e0
+doccontainerchecksum edfd22aa48a1d3db245d3e41b36cdceabe4e3c2e263d3fb270325b6acc57dabe686561af5359b849e8a17d1f2e9b77f2016cfbcf8b0af37ba3120085de9e6764
docfiles size=56
RELOC/doc/latex/chs-physics-report/README.txt details="Readme"
RELOC/doc/latex/chs-physics-report/chs-physics-report.pdf details="Package documentation"
@@ -52335,7 +52948,7 @@ docfiles size=56
runfiles size=2
RELOC/tex/latex/chs-physics-report/chs-physics-report.sty
catalogue-ctan /macros/latex/contrib/chs-physics-report
-catalogue-license pdcc-by-sa-3
+catalogue-license pd cc-by-sa-3
catalogue-topics physics report-like
name chscite
@@ -52409,7 +53022,7 @@ catalogue-version 0.2.1
name cinzel
category Package
-revision 52392
+revision 54512
shortdesc LaTeX support for Cinzel and Cinzel Decorative fonts
relocated 1
longdesc Cinzel and Cinzel Decorative fonts, designed by Natanael Gama
@@ -52421,10 +53034,10 @@ longdesc fonts, but there are Decorative variants, which can be selected
longdesc by the usual italic-selection commands in the package's LaTeX
longdesc support.
execute addMap cinzel.map
-containersize 533328
-containerchecksum 5325c8ebd42cb7311d16ac20b4b0bad6832cea05dd685b17975eef92363dd0ef99a06ac4e5e269c932e30df2dc9b0ec3b5dbe54adc70e93718c08a92a140d866
+containersize 533316
+containerchecksum 7242b771113d9164231d060169e70f6ae6425fc992edebb86fae8e76128a294f1aba290c2340c9b28ad9e4a7d90f9dc44dbc793f6f171b10b13005bfa848e239
doccontainersize 39128
-doccontainerchecksum 939dbd310bb861bfef206584d8011b0a296f4b70673b7f334b85999a40d352ff74f07078c9215e6510e431b95e6fd12778e468ab53f401f3b952324c3162f792
+doccontainerchecksum 8bebe9427e35fd55a2b1e11d924124605b2045aaa50c7ae15e78b8fcad2b50c0363686f6eb6ddc8bcf3f407a8afc983df5b6cc1d8e2c9713616d1110532364d1
docfiles size=13
RELOC/doc/fonts/cinzel/README details="Readme"
RELOC/doc/fonts/cinzel/SIL_Open_Font_License.txt
@@ -52519,8 +53132,8 @@ runfiles size=431
RELOC/tex/latex/cinzel/cinzel.sty
catalogue-contact-home http://ndiscovered.com
catalogue-ctan /fonts/cinzel
-catalogue-license ofllppl
-catalogue-topics font font-decor font-type1 font-ttf
+catalogue-license ofl lppl
+catalogue-topics font font-decor font-type1 font-ttf font-supp font-t1enc
name circ
category Package
@@ -53041,7 +53654,7 @@ catalogue-version 9.2
name circuitikz
category Package
-revision 53883
+revision 54512
shortdesc Draw electrical networks with TikZ
relocated 1
longdesc The package provides a set of macros for naturally typesetting
@@ -53050,11 +53663,11 @@ 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 114856
-containerchecksum e9e7476e2e39b0212bb63384deb67b5c01a37dead40f7e310797468a7b8a78539297890132d58c6b77d96c2594b9585f3f908a99c2c4b99f6ecb60fd41fcdbd5
-doccontainersize 985960
-doccontainerchecksum 50f9d3b6c31cda2c367cd464de88635daf173599e3ef297fd75b710ed8c7260ab8bf1338fc969e9bb4a7527b224d2aa01029389b56e610df55e398986fa184b0
-docfiles size=316
+containersize 115148
+containerchecksum 92b0226d0f7be846b0569a5769a08819a492f4cf3d5f198539eeca4e90049a7037fc04fddf80dca675dccec52532969ee1da819c644ce5c9ee162733c34cfc43
+doccontainersize 987624
+doccontainerchecksum 6c087588ba55cbbcf1e590134a911f5294a58f52c8cab60304766d502c35397f21fb299af053b93f8dd4abc7ecdcce2f3c44308bc1a9c4e5d327d2034f688448
+docfiles size=317
RELOC/doc/context/third/circuitikz/circuitikz-context.pdf
RELOC/doc/context/third/circuitikz/circuitikz-context.tex
RELOC/doc/generic/circuitikz/CHANGELOG.md
@@ -53064,7 +53677,7 @@ docfiles size=316
RELOC/doc/latex/circuitikz/circuitikzmanual.tex
RELOC/doc/latex/circuitikz/compatibility.tex
RELOC/doc/latex/circuitikz/ctikzmanutils.sty
-runfiles size=1824
+runfiles size=1825
RELOC/tex/context/third/circuitikz/t-circuitikz-0.8.3.tex
RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.3.tex
RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.6.tex
@@ -53098,9 +53711,9 @@ catalogue-contact-bugs https://github.com/circuitikz/circuitikz/issues
catalogue-contact-repository https://github.com/circuitikz/circuitikz
catalogue-contact-support https://github.com/circuitikz/circuitikz/issues
catalogue-ctan /graphics/pgf/contrib/circuitikz
-catalogue-license lpplgpl
+catalogue-license lppl gpl
catalogue-topics graphics diagram-circ pgf-tikz
-catalogue-version 1.0.1
+catalogue-version 1.0.2
name cite
category Package
@@ -53662,25 +54275,25 @@ catalogue-version 4.8.4
name cjk-gs-integrate
category Package
-revision 53410
+revision 54155
shortdesc Tools to integrate CJK fonts into Ghostscript
longdesc This script searches a list of directories for CJK fonts, and
longdesc makes them available to an installed Ghostscript. In the
longdesc simplest case, with sufficient privileges, a run without
longdesc arguments should result in a complete setup of Ghostscript.
depend cjk-gs-integrate.ARCH
-containersize 35252
-containerchecksum f584536c3d70ab767407f9ea8f048ab9592133c0b1a76d8eec76e132aa0009cc5b1fe1ee6fc86174aaac618ebb2b5fa7258da79a12acfea9fc2aba4be0184ac5
-doccontainersize 12184
-doccontainerchecksum f2524df9e46cddb522517e38e53c1aa116ea7c6df04affe585c7265d427fbb748b2a7c94ab40d36040474ee4085bc3c0a1ada0340bae04d36a0d8ce7302014f0
-docfiles size=14
+containersize 36264
+containerchecksum 116b0762afb445d4d25a539f08f7f7e288ecea52556205290b654f3c1a8060b9e98c24cf8d48ba1b57901706d2a663ca7d0c06705571ad4c1381d0a9a838d94b
+doccontainersize 12720
+doccontainerchecksum 7e4196ecac219d6d6b5520490b3b4691329cabd16fedb62b8f4e2d70e5ddef19c4c5da64092d9cd708beb7954f819b9167cfcf773bee708e1df5bc46f9c815a8
+docfiles size=15
texmf-dist/doc/fonts/cjk-gs-integrate/ChangeLog
texmf-dist/doc/fonts/cjk-gs-integrate/README.md details="Readme"
-srccontainersize 556
-srccontainerchecksum e6ac59451a128fadbc32e96652b015b9e407ac623f67b26d1ddeba34ef169ea0f2c53cc57a3ea34fe66b127aedf1d81341d6115ba4711dca7394665d20634c09
+srccontainersize 560
+srccontainerchecksum 39a7990c8e91a5c19af2341b5ad56f83deb7a1bfbe88cc73bad36e735a563622401393f3cb70c47fd2806ecd7b44cfe4c4ded48f440606eb3cb03dd71995f8a6
srcfiles size=1
texmf-dist/source/fonts/cjk-gs-integrate/Makefile
-runfiles size=73
+runfiles size=74
texmf-dist/fonts/misc/cjk-gs-integrate/cjkgs-adobe.dat
texmf-dist/fonts/misc/cjk-gs-integrate/cjkgs-apple.dat
texmf-dist/fonts/misc/cjk-gs-integrate/cjkgs-arphic.dat
@@ -53724,7 +54337,7 @@ catalogue-contact-repository https://github.com/texjporg/cjk-gs-support
catalogue-ctan /fonts/utilities/cjk-gs-integrate
catalogue-license gpl3
catalogue-topics font-util
-catalogue-version 20200115.0
+catalogue-version 20200307.0
name cjk-gs-integrate.aarch64-linux
category Package
@@ -53993,11 +54606,11 @@ catalogue-version 4.8.4
name cjkutils.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of cjkutils
-containersize 43600
-containerchecksum afb2277eb30c1936772edc27c8be87e07ff242c692c5d6d70e923e2262a59e6c4392f049f3cb6ebfb15d1f13be38412ad6569855b003fbfe2031b5ade4ece18a
-binfiles arch=aarch64-linux size=54
+containersize 47948
+containerchecksum a6c0e0235b9240f97cfee249e17305a5b319e3758181c9e38b22c09b8d51c9fa97d3d11a031b973be8a23f9d2f5942e35cf596e4f9bc875bf1a89c75469f00ea
+binfiles arch=aarch64-linux size=57
bin/aarch64-linux/bg5+latex
bin/aarch64-linux/bg5+pdflatex
bin/aarch64-linux/bg5conv
@@ -54022,11 +54635,11 @@ binfiles arch=aarch64-linux size=54
name cjkutils.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of cjkutils
-containersize 50076
-containerchecksum c2ff019c1badd393749af401bbd3b478b112ec4a87ca3406ab2a37eac7b39421fe65b83fa5ff3eacac5fdd1b90919e78c27967d21e4f672673e3848dd5bf744c
-binfiles arch=amd64-freebsd size=53
+containersize 49832
+containerchecksum fa36db01264c8f250632435ae176ddb1f20088057b49a15550dd09f8ee1fe45cb7d122783a553eb6c7f6df54fc5068ba736160e24de842dfc6e4eaf7466e578a
+binfiles arch=amd64-freebsd size=66
bin/amd64-freebsd/bg5+latex
bin/amd64-freebsd/bg5+pdflatex
bin/amd64-freebsd/bg5conv
@@ -54051,11 +54664,11 @@ binfiles arch=amd64-freebsd size=53
name cjkutils.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of cjkutils
-containersize 44320
-containerchecksum 3f4b4e7cc861e11c379981e60904fda963d2b33f9798c8276fd01d99c86042258d57463ee1a787fcb4c092d3e89bf4c7f4c4e5359d56eb3544da4cb28611e44a
-binfiles arch=amd64-netbsd size=57
+containersize 44796
+containerchecksum c764fc14760d23d02bb607a08a36e8ac559e3c1ddd818c312405709ce60f24b6d2ea7a65ad549028f497458a2c03b08c775f65a0971be718d8893ded749b6449
+binfiles arch=amd64-netbsd size=60
bin/amd64-netbsd/bg5+latex
bin/amd64-netbsd/bg5+pdflatex
bin/amd64-netbsd/bg5conv
@@ -54080,10 +54693,10 @@ binfiles arch=amd64-netbsd size=57
name cjkutils.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of cjkutils
-containersize 40308
-containerchecksum ac11b67aefdff8c76117225f0d27682f7d3886d22d3e424e5ebec426cb1499127d09afe779919f68bba5930075f90390588f77287af8f50b14a99a181b892a62
+containersize 40556
+containerchecksum faac2e5ca9d3568e4c74c467123047a249fdcf7616e0d282bcdb011c2674dac0abdee3fb1e32a74fb26279ac5b896487117821804d8891846fa77e0bef25c65a
binfiles arch=armhf-linux size=49
bin/armhf-linux/bg5+latex
bin/armhf-linux/bg5+pdflatex
@@ -54109,10 +54722,10 @@ binfiles arch=armhf-linux size=49
name cjkutils.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of cjkutils
-containersize 18916
-containerchecksum 1deb2efdca1b95ab54e375e3a0c6e7fb602c94059da3995fe2276eb192a5f7daf15ff5dc42b97ef0c823c4d43615485e0ac4fddccc4436499937a207bf63fa2d
+containersize 18880
+containerchecksum acda01d1e420de9b179dc2e1ce6b6f8132d5c31a3c12315a2d9cacde50113dffa8ed5c93bcd34054fe0b440e559cfe43bf3f3e73b29fa3316ff7f0356fbacfa1
binfiles arch=i386-cygwin size=41
bin/i386-cygwin/bg5+latex
bin/i386-cygwin/bg5+pdflatex
@@ -54138,11 +54751,11 @@ binfiles arch=i386-cygwin size=41
name cjkutils.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of cjkutils
-containersize 43416
-containerchecksum e1a92de27d730649004900676427408c1255843fd5f634486d5f2a513b55ad847f890da813b22bc0f15a1fb61190cbf7fbce394ab8166224ce642da6b74241eb
-binfiles arch=i386-freebsd size=48
+containersize 43592
+containerchecksum e1f8810ef94545950b2f70146676854f00490a999bd077da85547de7f3f530d148d8e86f280b3786781d236ca154941956bb22ca4f775de15ba1141ac59bbcdd
+binfiles arch=i386-freebsd size=62
bin/i386-freebsd/bg5+latex
bin/i386-freebsd/bg5+pdflatex
bin/i386-freebsd/bg5conv
@@ -54167,10 +54780,10 @@ binfiles arch=i386-freebsd size=48
name cjkutils.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of cjkutils
-containersize 51120
-containerchecksum 4d9dbfce8286dfb2f2395d2a9abf8afc0cbaa3eae6116cf692232cf6bcf510fd9196a9717977b596a40748a3841b03fa432a818b392a9e50a66a8398429b8794
+containersize 51396
+containerchecksum 6c79653057bc8ee77cb699cb837ff494162efd505d03cfd56089ed6bcb219ac849a6e677fc7cafa0ebdceed23e6e65f849a47d56dbeb61420d8f58bb82ec382f
binfiles arch=i386-linux size=52
bin/i386-linux/bg5+latex
bin/i386-linux/bg5+pdflatex
@@ -54196,10 +54809,10 @@ binfiles arch=i386-linux size=52
name cjkutils.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of cjkutils
-containersize 40176
-containerchecksum 0c5effd2361b3de93b1f67942f6b6c82fc17c30d7916d3e6918c49ef0bb9e47f89ed7e2b8202bbe394402a7fb658bb9b732433c5ee169951d06f8746e2e061dc
+containersize 41440
+containerchecksum 5ec3a2d8d3b358875aff4891f16957f3626188fc895c4e03adf886f6fe553478ef9a08590d9361fa14d19163f0eee20f6bc869c85013464c6b6a02b0471b624b
binfiles arch=i386-netbsd size=55
bin/i386-netbsd/bg5+latex
bin/i386-netbsd/bg5+pdflatex
@@ -54225,11 +54838,11 @@ binfiles arch=i386-netbsd size=55
name cjkutils.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of cjkutils
-containersize 47844
-containerchecksum 69000df5366359406328ac7f5a89e3c2fff0ccca8fa36e11073884f99aec1c61368eaade84836d0ecb0444e94640e79ffea564d2599ac3c537a70639596e91f0
-binfiles arch=i386-solaris size=50
+containersize 48180
+containerchecksum 4b80aff70366c4f31bc1dcc7f0bd19541a4ad9f61bc6fdf47367cc143a1bf9137e61e455094eafc5e3337942f16271aadf3e0dfb1fbac173ab1e11878af303b8
+binfiles arch=i386-solaris size=51
bin/i386-solaris/bg5+latex
bin/i386-solaris/bg5+pdflatex
bin/i386-solaris/bg5conv
@@ -54254,10 +54867,10 @@ binfiles arch=i386-solaris size=50
name cjkutils.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of cjkutils
-containersize 23232
-containerchecksum 667a816e8092f8916a47f11c5e1116ec5ad9daad285c7af3ba465081170f463a2921ca25ef3c103a46a8fb49bdc95c0e66b5f53334a5938af42286518834120e
+containersize 23252
+containerchecksum f524f45fc5eda340cadca5d8297f12ccff614925b231de9759d64374aefe89458cab69bb6604cd8c37cc0b7782168ff577beda9d2da198a4c509258d961a8e3e
binfiles arch=win32 size=57
bin/win32/bg5conv.exe
bin/win32/bg5latex.exe
@@ -54281,10 +54894,10 @@ binfiles arch=win32 size=57
name cjkutils.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of cjkutils
-containersize 19980
-containerchecksum a3aef725d3254c50f9a50b1cf924b7efcc79aaa6a1bb690f9646cf1cf1a1719fcef63c0c0802eea2b1484a4e5dd103b940487c3a24d2f66559d28e891f0ad219
+containersize 19976
+containerchecksum 89580a99387dc5d97216b611eee9d901a5c160ef4151aa8222366767ffc5fecb49f80f7146e9167d8d006e2281ebcf285695260ed722bb507c801582b7370ed5
binfiles arch=x86_64-cygwin size=41
bin/x86_64-cygwin/bg5+latex
bin/x86_64-cygwin/bg5+pdflatex
@@ -54310,11 +54923,11 @@ binfiles arch=x86_64-cygwin size=41
name cjkutils.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of cjkutils
-containersize 49096
-containerchecksum 415018083bcd42ff13d468423cf872eb4771376844d94b5eea9ddc46b8c5ba5a52f52ed9bc393e414b826cd55096a4a00a7605d762b0f370def95104fb3f99ba
-binfiles arch=x86_64-darwin size=58
+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
@@ -54339,10 +54952,10 @@ binfiles arch=x86_64-darwin size=58
name cjkutils.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of cjkutils
-containersize 47144
-containerchecksum 97ac0eac25bdb6c71b125a5d6aaf4155d80283d36dadb8773c7850e0dcaf986307d685e94bfdcfb082769a2ccdc749c01dc7bde1c71114705eea352a2275f495
+containersize 47120
+containerchecksum a5e4c06d2f40c4f480f344164716f40f9d127733369b182e1321f34bb6fdc3deb596efa763e4c659d736c2db3fbed4a5fd6e788fd06483d98033209ab3491a6b
binfiles arch=x86_64-darwinlegacy size=58
bin/x86_64-darwinlegacy/bg5+latex
bin/x86_64-darwinlegacy/bg5+pdflatex
@@ -54368,11 +54981,11 @@ binfiles arch=x86_64-darwinlegacy size=58
name cjkutils.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of cjkutils
-containersize 49036
-containerchecksum 892ef2e59a2820090e5c933b47ef45a86519debebc659c1850435b83040bd4f15cffbcca430732b7fda480c9158c3df2ee7d0b34a3c55f4e34948da721e27a77
-binfiles arch=x86_64-linux size=51
+containersize 49172
+containerchecksum aca23d72141a4fba87177d21833733d16c7695f649dddde00b4d83fb76f7963faf21482d4dc5f92e5955a3ccf5e9105baa085774277a6fca73dfa5597ed5782a
+binfiles arch=x86_64-linux size=52
bin/x86_64-linux/bg5+latex
bin/x86_64-linux/bg5+pdflatex
bin/x86_64-linux/bg5conv
@@ -54397,11 +55010,11 @@ binfiles arch=x86_64-linux size=51
name cjkutils.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of cjkutils
-containersize 51464
-containerchecksum bc4aeaf478570a3c82f2fda32aed92595f9c7498b256292a438ccf16f5aae0cd75164620365fa9e40868591abc99d18761f134be070f21a82906e96eb1224917
-binfiles arch=x86_64-linuxmusl size=58
+containersize 51068
+containerchecksum 8d912082a20eb66f83d212f89806ec791921dc83609ee752768e0c05317f0972c4c0127db255aed5c5976dddade8034bf812ae2f5bb880649d4e7f0e2bf6d3c4
+binfiles arch=x86_64-linuxmusl size=56
bin/x86_64-linuxmusl/bg5+latex
bin/x86_64-linuxmusl/bg5+pdflatex
bin/x86_64-linuxmusl/bg5conv
@@ -54426,11 +55039,11 @@ binfiles arch=x86_64-linuxmusl size=58
name cjkutils.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of cjkutils
-containersize 52140
-containerchecksum b2f932f7e21b079edf82cf2148f4ce1e7d2da227836b980e4908ea817ca5b2b8b5acd93b52b161df570ba51b7df6ad17d6aaee9599075cdd2542ba66c45d7f79
-binfiles arch=x86_64-solaris size=57
+containersize 52428
+containerchecksum 7c86d54cbcc3a4c9659700f5c60d19447d403c055eda788cb3f82957847832ac6f00db48a208c9e533dce89bf7b44c2649d60b0c42470ff146fb5771dae507d7
+binfiles arch=x86_64-solaris size=58
bin/x86_64-solaris/bg5+latex
bin/x86_64-solaris/bg5+pdflatex
bin/x86_64-solaris/bg5conv
@@ -54455,7 +55068,7 @@ binfiles arch=x86_64-solaris size=57
name clara
category Package
-revision 53552
+revision 54512
shortdesc A serif font family
relocated 1
longdesc Clara is a type family created specially by Seamas O Brogain
@@ -54469,9 +55082,9 @@ longdesc capitals, and old-style numerals) and variant forms for
longdesc particular languages.
execute addMap Clara.map
containersize 781784
-containerchecksum b5e91f144a9c1a8ecc2e912e47e49c61a42fcaafddef05731c701bc46f95cbbd88289bddeeb4928aa8766c6f696fecbb59b4638e89619cb08b94c5326a15ffd3
-doccontainersize 323880
-doccontainerchecksum 40366f58178152d696308513816d642b57d791463260a5afd69df7ccdfe548a1e9bd9e0457fc7c9cb50c3bca7a2170d7c3573761e7362164a7e3d9c592cab7f5
+containerchecksum 549efe7ed1b523e0f414d8f6401137cb0078256f514253199f85e436a5bac595d7525380fd986fd0c674d087decb23fc401f41a67b193c58f1e8e3bf95a8283c
+doccontainersize 323888
+doccontainerchecksum 6b7912050fd352e3095f6abede303f67d3c779b778825852bdaa37345dfec91df860e5b9d0f2fccb7e4e20abfb93740f7f8dba5959aa1d630b7cd990bc0fcf77
docfiles size=102
RELOC/doc/fonts/clara/COPYING
RELOC/doc/fonts/clara/README details="Readme"
@@ -54767,7 +55380,7 @@ runfiles size=515
RELOC/tex/latex/clara/clara.sty
catalogue-contact-home http://www.leabhair.ie/clonna-en.html
catalogue-ctan /fonts/clara
-catalogue-license oflgpl2+
+catalogue-license ofl gpl2+
catalogue-topics font font-body font-serif font-proportional font-multilingual font-cyrillic font-greek font-specialist font-maths font-otf font-type1 font-supp font-t1enc phonetic
name classics
@@ -54945,7 +55558,7 @@ catalogue-version 0.4.0
name clearsans
category Package
-revision 52530
+revision 54512
shortdesc Clear Sans fonts with LaTeX support
relocated 1
longdesc Clear Sans was designed by Daniel Ratighan at Monotype under
@@ -54960,10 +55573,10 @@ longdesc Sans comfortable for reading short UI labels and long passages
longdesc in both screen and print. The fonts are available in both
longdesc TrueType and Type 1 formats.
execute addMap ClearSans.map
-containersize 1322452
-containerchecksum fbbb0be85ec7e2fcd8e75475df45d0ef6229c86c9672f56516711f8718575b857018239c4ce9bbafc7f226f986c48ea873a1b0e0f187ff46fc6ede604a3abff8
+containersize 1322432
+containerchecksum 7a09ef6b27a828823b8bb4d57788805cfd3301196864c9023d5f1ac6ea688da6783535c8449c0e035c02647476de9f2fddd9abdb4180a1512d1ae24ce611baee
doccontainersize 198492
-doccontainerchecksum 43949701e72c24922afa76c49a04067035d5393c480d1fcb8e7db3d50030255f5506cfeb1d66d66ada35a479b4aaa12455424140c2bb74421d4fe3b9a4b487cd
+doccontainerchecksum ec57c7551e9b751505d2973a50411b20b859190cee10c176eacba66b4e26c551b7b4230cbb5349a841645cb5d2e351e655ab242db59f4e3e5675f3e964977845
docfiles size=58
RELOC/doc/fonts/clearsans/LICENSE-2.0.txt
RELOC/doc/fonts/clearsans/README details="Readme"
@@ -55078,7 +55691,7 @@ runfiles size=962
RELOC/tex/latex/clearsans/T1ClearSans-TLF.fd
RELOC/tex/latex/clearsans/TS1ClearSans-TLF.fd
catalogue-ctan /fonts/clearsans
-catalogue-license apache2lppl
+catalogue-license apache2 lppl
catalogue-topics font font-body font-proportional font-sans font-ttf font-type1 font-supp font-t1enc
name clefval
@@ -56714,14 +57327,14 @@ catalogue-version 0.5
name cm-mf-extra-bold
category Package
-revision 45796
+revision 54512
shortdesc Extra Metafont files for CM
relocated 1
longdesc The bundle provides bold versions of cmcsc, cmex, cmtex and
longdesc cmtt fonts (all parts of the standard computer modern font
longdesc distribution), as Metafont base files.
-containersize 4916
-containerchecksum c9a9c5631ce016112ccd37ac3325c753e608bdc55e1de524742ce81f1ffa6c53ad6d113346d9d90cbe5466fe301d27050d40bff258678df840c693987afaf6ad
+containersize 4896
+containerchecksum 1845d58827ff828d6b60b82e4eda94760cd3c86076982b861e53b4f996a0dfcc9a5926ce58de27891ca3ea115a752cc4abc56b06b112d43194aa8a27c61b86fd
runfiles size=15
RELOC/fonts/source/public/cm-mf-extra-bold/cmbcsc10.mf
RELOC/fonts/source/public/cm-mf-extra-bold/cmbtex10.mf
@@ -56737,7 +57350,7 @@ runfiles size=15
RELOC/fonts/tfm/public/cm-mf-extra-bold/cmbtt9.tfm
RELOC/fonts/tfm/public/cm-mf-extra-bold/cmttb10.tfm
catalogue-ctan /fonts/cm/mf-extra/bold
-catalogue-license gplpd
+catalogue-license gpl pd
catalogue-topics font font-mf
name cm-super
@@ -58896,16 +59509,16 @@ catalogue-topics debug-supp
name cmexb
category Package
-revision 45677
+revision 54074
shortdesc cmexb10 metrics and Type 1
relocated 1
longdesc Computer Modern Math Extension bold, metrics and .pfb file.
longdesc Made by Petr Olsak via autotracing.
execute addMap cmexb.map
containersize 31728
-containerchecksum 1d5a3b2ee73dc85c2e19e7bd8bdf0eee0283ca161ecd42dbeffe0443849e73e09113220ca6e09039c0daa684b2f372e0f8b13bdd711a937a09cb8a8fb63b4593
+containerchecksum 584aa7d96c86be809a1da92955c92c9e73946fc236e9991925431bae4041001f6b4d7029b13004ada0435ae291a90fce8990e527188e1f35a3be922a39faefed
doccontainersize 916
-doccontainerchecksum f833bc57edead21d4fcb27c5822849f26cbd4b434bcd230bfccb190c94c47d2eaaec4dbc9264c6a55ba24b2571d2607197abfd792423e03b7013c478e261ee6d
+doccontainerchecksum e6f362bfa79f6c32537245af645f8b6a343ef5a9204b9cd50cfab9337e9617554bfc3fc813fe4c65d2664fc617d460f15a4ea099961699bbee82381df0856760
docfiles size=1
RELOC/doc/fonts/cmexb/README-cmexb
runfiles size=11
@@ -60118,7 +60731,7 @@ catalogue-version 0.3
name cochineal
category Package
-revision 53348
+revision 54512
shortdesc Cochineal fonts with LaTeX support
relocated 1
longdesc Cochineal is a fork from the Crimson fonts (Roman, Italic,
@@ -60136,10 +60749,10 @@ longdesc adding about 2000 additional glyphs, which I could not even
longdesc contemplate. The fonts are provided in OpenType and PostScript
longdesc formats.
execute addMap Cochineal.map
-containersize 2449916
-containerchecksum 1042d59946773c0f321758bd61f9aec5f4a6536493db50df4d9afe693f02fc5a3a64b40c01a7097f5ca9c6e1b3f23181e5bec5ea62de0b2c7c7a38438374e3bf
-doccontainersize 338228
-doccontainerchecksum 115bc2ed0e846f374b768908f5af7019d4b000ecba18df9914248c023eda5ed5033ffc3483ddf89ec909dc6509820858f7de6721a3d5701f1475764c008c49fd
+containersize 2449920
+containerchecksum c79676ca9643c0ff0bae67a1fb2107a911a37d987a3174145ad0da30216e9113011723209e763a697d872a8d1e54044bddfd39e1f0b264fe1f0d0176f3f90650
+doccontainersize 338224
+doccontainerchecksum 5c93d4c258a7dcafbca641b80801cb5a4b970fe2548b0e3b04b7a46c5f1014b7186a3a62068a0b8dc02c936013d3fc98c00dd7e00739d95ec2a0d5f3c38fd4d0
docfiles size=102
RELOC/doc/fonts/cochineal/OFL-FAQ.txt
RELOC/doc/fonts/cochineal/OFL.txt
@@ -60887,7 +61500,7 @@ runfiles size=5114
RELOC/tex/latex/cochineal/omlzcochmi.fd
RELOC/tex/latex/cochineal/uzcochmia.fd
catalogue-ctan /fonts/cochineal
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-body font-serif font-multilingual font-greek font-cyrillic font-proportional font-otf font-type1 font-t1enc font-supp
catalogue-version 1.060
@@ -61060,7 +61673,7 @@ catalogue-version 1.2
name coelacanth
category Package
-revision 52462
+revision 54512
shortdesc Coelacanth fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX, and LuaLaTeX
@@ -61070,10 +61683,10 @@ longdesc Bruce Rogers, described by some as the most beautiful typeface
longdesc ever designed. It aims to be a professional quality type family
longdesc for general book typesetting.
execute addMap Coelacanth.map
-containersize 6833760
-containerchecksum b29dd50ce96159af8c212aee3dfab5eed5285df453caa60c9fd65bef69ff865ba81c698af8ad55f2d3533ed3ad4209644f34815b7287a678a734c9b27e2acc24
+containersize 6833736
+containerchecksum a2ed3ac4beea260afd4ee5f66dfedbcc03f69f6c3782acc8a8806fb8de525935e37375b2159c21c8d9ce813c5611934974ec62f1159c5fd3699404ed7db1a598
doccontainersize 67092
-doccontainerchecksum 38f0f12bd2510a29120fef972578bf7587d4d5a469fda80f8eeecf4d0492e7503040ead69ef9eba46766598889ecea3741b9f78296ca49feb69e69d2f475b1f8
+doccontainerchecksum 25bb5c548db9cd35af329d454a2f129752ceb83c8c3aa2fe202a410312c9b87fae2a3a70c692b0d557601a104d2cc204e2478582d28d2c8f671343210d65871c
docfiles size=20
RELOC/doc/fonts/coelacanth/LICENSE.md
RELOC/doc/fonts/coelacanth/README details="Readme"
@@ -61719,7 +62332,7 @@ runfiles size=3564
RELOC/tex/latex/coelacanth/TS1Coelacanth-TOsF.fd
RELOC/tex/latex/coelacanth/coelacanth.sty
catalogue-ctan /fonts/coelacanth
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-serif font-proportional font-type1 font-otf font-supp font-t1enc
catalogue-version 0.005
@@ -61790,7 +62403,7 @@ catalogue-version 0.4b
name collection-basic
category Collection
-revision 53774
+revision 54186
shortdesc Essential programs and files
relocated 1
longdesc These files are regarded as basic for any TeX system, covering
@@ -61809,7 +62422,6 @@ depend etex
depend etex-pkg
depend glyphlist
depend graphics-def
-depend gsftopk
depend hyph-utf8
depend hyphen-base
depend hyphenex
@@ -61819,6 +62431,7 @@ depend knuth-lib
depend knuth-local
depend kpathsea
depend lua-alt-getopt
+depend luahbtex
depend luatex
depend makeindex
depend metafont
@@ -61838,12 +62451,12 @@ depend tlshell
depend unicode-data
depend updmap-map
depend xdvi
-containersize 644
-containerchecksum 57aab47e05657c83c41e81fa1ece61a43b223c76043b7f4c2a3af6c54110ba69ee3421ad7bda591e7f0872a5f2e4def87f338d6d0fa9a931396a37ca76dda521
+containersize 640
+containerchecksum c23a10155e29a374db673efc6277e1afce53e0800063ccafcf6b759e273060f1391227ff469525ee842ab2b72b08816d683c4464bd106f70e528723641d3cc36
name collection-bibtexextra
category Collection
-revision 53243
+revision 54297
shortdesc BibTeX additional styles
relocated 1
longdesc Additional BibTeX styles and bibliography data(bases), notably
@@ -61868,6 +62481,7 @@ depend bibexport
depend bibhtml
depend biblatex
depend biblatex-abnt
+depend biblatex-ajc2020unofficial
depend biblatex-anonymous
depend biblatex-apa
depend biblatex-apa6
@@ -61886,6 +62500,7 @@ depend biblatex-enc
depend biblatex-ext
depend biblatex-fiwi
depend biblatex-gb7714-2015
+depend biblatex-german-legal
depend biblatex-gost
depend biblatex-historian
depend biblatex-ieee
@@ -61918,6 +62533,7 @@ depend biblatex-subseries
depend biblatex-swiss-legal
depend biblatex-trad
depend biblatex-true-citepages-omit
+depend biblatex2bibitem
depend biblist
depend bibtexperllibs
depend bibtopic
@@ -61994,12 +62610,12 @@ depend vak
depend windycity
depend xcite
depend zootaxa-bst
-containersize 1180
-containerchecksum 51da88d702cff5d127c1f40119cac08df392b0677825e9ececbd3183d1691ceaf1bdafd5b9541a434d37a7562dbd2851b6cac28ee4d3558c8a85dc1ad44566c7
+containersize 1208
+containerchecksum 3a69f8f6cc8d1dcfca391c1d578fa16dd9c0bd3802f8e57c65c97a0877d0bfb38c4b928fc268e09ba19439fedc7a6d678732575d183319d581595fa40d74a798
name collection-binextra
category Collection
-revision 53491
+revision 54186
shortdesc TeX auxiliary programs
relocated 1
longdesc Myriad additional TeX-related support programs. Includes
@@ -62041,6 +62657,7 @@ depend dvipos
depend dvisvgm
depend findhyph
depend fragmaster
+depend gsftopk
depend hook-pre-commit-pkg
depend installfont
depend ketcindy
@@ -62101,12 +62718,12 @@ depend web
depend xindex
depend xindy
depend xpdfopen
-containersize 924
-containerchecksum 306dac78fb385fca7c2de33deded8f13fe1dc7999cc58b5019cb0eafd0ac74f629db627b05a49b1ca7cae431d5aff5bb514329b167ee2c2bb16bba81d8f6dd54
+containersize 928
+containerchecksum 83cdf3db6249d424394bc5921d2a1d18004b0386de046dd2586b0d69a28eb6d3a43017ec338df5ebc20ad47c431f422b2b2edd047786b692760ffce3ce57b69e
name collection-context
category Collection
-revision 47139
+revision 54074
shortdesc ConTeXt and packages
relocated 1
longdesc Hans Hagen's powerful ConTeXt system, http://pragma-ade.com.
@@ -62149,12 +62766,12 @@ depend context-typearea
depend context-typescripts
depend context-vim
depend context-visualcounter
-containersize 600
-containerchecksum 21aa181d7a3e8c16dbb30e12e30822d18db1386e088103a0987dc2a0a4d611172079ac12d7edd7f9d8923598c1532f7162905940846d6e13e143883bd735996f
+containersize 596
+containerchecksum 5bd74e1a434549cf31ce31777e9a32f90baa14148e6658633945508a46dbf6611644c4212b53812bb32a399e850517369e3d89bb0e495c89e6f2a979090ed765
name collection-fontsextra
category Collection
-revision 53908
+revision 54138
shortdesc Additional fonts
relocated 1
depend collection-basic
@@ -62163,7 +62780,6 @@ depend academicons
depend accanthis
depend adforn
depend adfsymbols
-depend aecc
depend alegreya
depend algolrevived
depend allrunes
@@ -62462,12 +63078,12 @@ depend yfonts
depend yfonts-t1
depend yinit-otf
depend zlmtt
-containersize 1800
-containerchecksum c98b0241f30fbc7be047c0e1ecda32be6ef0d4e7737906e230ba13de55e0847bf29e2a54e87a84a4270fa023608280b063586830c7cd9c3715f392aba4504b0d
+containersize 1796
+containerchecksum d5e3ebeb80c76f361bb8e82b98ad010b211df0ed9ffe2285d9a457e79ad85d4eed7008dc25e9271bd0f4cc927cffc92bf47106527650b81afceb4ea755e2c623
name collection-fontsrecommended
category Collection
-revision 53774
+revision 54074
shortdesc Recommended fonts
relocated 1
longdesc Recommended fonts, including the base 35 PostScript fonts,
@@ -62508,11 +63124,11 @@ depend wasysym
depend zapfchan
depend zapfding
containersize 560
-containerchecksum 9d2691b1deb294c6a947b4412470f84eb7beee9b8b6ce6a536cdec6a86de7ade51b58d332e8718fb82acac7fbe8980c184ccdc73d720feb8df40cb414c8cb5c2
+containerchecksum eaa6e54780a0813a88102258ee3bd7a4640787be0b89eff4ba2c9cc19298bf3e2799ffab4e03e49f20131d07fbac9f601a7223fc1b47257dd0feeb04797c56a8
name collection-fontutils
category Collection
-revision 53559
+revision 54074
shortdesc Graphics and font utilities
relocated 1
longdesc Programs for conversion between font formats, testing fonts,
@@ -62536,12 +63152,12 @@ depend fontools
depend mf2pt1
depend t1utils
depend ttfutils
-containersize 528
-containerchecksum bd36ffb3bdf0c9df289f73143288b4d1fae6a4fd9c391590274b3eb3365e44dceb67f091e0d94466c7e6110a19a5b8c4b47e8d0591d04bdfa664b4fc2a58c7fe
+containersize 524
+containerchecksum b7b908d87f1fb38ee1145c820c01aecb6a61b0d2b706278f8662f0f08377335b13d0809ef6a1da8c8dd2ace32a028233a08e4dffa38e293e14e3288894c2057c
name collection-formatsextra
category Collection
-revision 44177
+revision 54074
shortdesc Additional formats
relocated 1
longdesc Collected TeX `formats', i.e., large-scale macro packages
@@ -62569,12 +63185,12 @@ depend mxedruli
depend omega
depend omegaware
depend otibet
-containersize 572
-containerchecksum 73b00a08738778902d35e934e296552c76db6a202c197432e57c3fe03d300dd5b3ba41a618151ffcd9642275db6899d8030329f3ec424b55da0a743ecbc84d0e
+containersize 568
+containerchecksum 7700a6cc293a1d45208794db34a276d5de5c975fe91cb00e5b1896515f288b05437344f00997501a54ad2af515bccc983930a75ddda55c6951edc625cd6bda35
name collection-games
category Collection
-revision 51178
+revision 54074
shortdesc Games typesetting
relocated 1
longdesc Setups for typesetting various games, including chess.
@@ -62615,11 +63231,11 @@ depend sudokubundle
depend xq
depend xskak
containersize 512
-containerchecksum bfa055b06a2a56cdac916627c79ad94242fee0b1ae747f721e0932452eedbff05566211a9e41aa8e66607b27d753db5edf5d0ed04cbf1ebb2944d3c4cebbf108
+containerchecksum f5563f644a7b5c43c1a2b5caae178dbe09c8163ff744296fa760735e99276b81a456f3d830ef333a942323f03bdc45c5bb5a57e38f16f7ef99a4cf45d27b1ff3
name collection-humanities
category Collection
-revision 45363
+revision 54074
shortdesc Humanities packages
relocated 1
longdesc Packages for law, linguistics, social sciences, humanities,
@@ -62677,11 +63293,11 @@ depend tree-dvips
depend verse
depend xyling
containersize 584
-containerchecksum 94e1a021c967f623d24a3720199293f564ccc3e7339c2e58a456163d617740d3a6bfc8b5fd54fc288f269ebe7a4eafddaba0c6c78c66ea565bb2e0d753b7ebad
+containerchecksum a9a39c515fa867aec0382485ddb07d219cc5d501e7ecbeb9681ee4af375435ca07301b0f136400ca7c88f7157e4e8497f8024fa324d886a5703c9d65d45ef622
name collection-langarabic
category Collection
-revision 50080
+revision 54405
shortdesc Arabic
relocated 1
longdesc Support for Arabic and Persian.
@@ -62709,12 +63325,13 @@ depend sexam
depend simurgh
depend tram
depend xepersian
-containersize 428
-containerchecksum 4c0f4860c69b0be0e3bc909c577e2795fcb3c15b65961d7ada1624cc3c9f77b104f8a58a6d390c1085c464ae043c65b4912da9faa0e8334964d0c302952792fe
+depend xepersian-hm
+containersize 432
+containerchecksum 6602e4a82879f8ba4a2437dc675a0aa6769ccd422246ab5628e3897d732bdad3a4b16681fd7c70d44e89e3a0fe159b2725ac0a7a6f4ee29254b72be5263a9e99
name collection-langchinese
category Collection
-revision 50930
+revision 54074
shortdesc Chinese
relocated 1
longdesc Support for Chinese; additional packages in collection-langcjk.
@@ -62748,17 +63365,17 @@ depend zhmetrics-uptex
depend zhnumber
depend zhspacing
containersize 508
-containerchecksum fa19508a88844191ac410af63bdfbf95ac75231c3e7564aa0c2d54bb1b474b1d769a61c96abf01a11757ce002ae4cdc4c757cbd28414f6a182ffedcb13afb6bf
+containerchecksum f210a854b86cb915f8fd2c234f2ac3038010ceb93494b4067b6b6c16377842ff10ec47de7cd97d7346d92c71b79e08f2e1058a6e11961a353ddaee85c236352a
name collection-langcjk
category Collection
-revision 45194
+revision 54191
shortdesc Chinese/Japanese/Korean (base)
relocated 1
longdesc Packages supporting a combination of Chinese, Japanese, Korean,
-longdesc including macros, fonts, documentation. Also Thai in the c90
+longdesc including macros, fonts, documentation. Also Thai in the c90
longdesc encoding, since there is some overlap in those fonts; standard
-longdesc Thai support is in collection-langother. Additional packages
+longdesc Thai support is in collection-langother. Additional packages
longdesc for CJK are in their individual language collections.
depend collection-basic
depend adobemapping
@@ -62775,12 +63392,12 @@ depend norasi-c90
depend pxtatescale
depend xcjk2uni
depend zxjafont
-containersize 572
-containerchecksum 959ee256fdf82076f8fa0d5a35f876b3c030e69feaf94cecc68e6e1061d968a72b9389e62b5c18c4d7fd4e98e707a1dfffecca7b7149d0c30388cb0c73870059
+containersize 568
+containerchecksum d6186e42081f4a1c2e15cf196de053108e7f8e046bab631e122b3d44ad8217bf83aeaf915c4fda7ebcb1d4be2a8f6dd1fa7027ed8624d31f16257ab8357d4a0b
name collection-langcyrillic
category Collection
-revision 53160
+revision 54074
shortdesc Cyrillic
relocated 1
longdesc Support for Cyrillic scripts (Bulgarian, Russian, Serbian,
@@ -62833,11 +63450,11 @@ depend texlive-sr
depend ukrhyph
depend xecyrmongolian
containersize 608
-containerchecksum 28ee3e3b72c9297cc2ae6617b80706ff47d97450c5b5547b5be493d156ee420c822cd84909bce148d596aad1601289f5b6167130aa87aca7c2edbf18d248dc05
+containerchecksum 43ba5d0f21162fbdb6fd0e9dc7c990fa845918704020da8ca5c6770139370be55f4b707f98708c28b472f9500ee25ea734bdd96c5541a22e66b69c03ae777ad0
name collection-langczechslovak
category Collection
-revision 32550
+revision 54074
shortdesc Czech/Slovak
relocated 1
longdesc Support for Czech/Slovak.
@@ -62858,11 +63475,11 @@ depend lshort-czech
depend lshort-slovak
depend texlive-cz
containersize 372
-containerchecksum daee20efa3c125fb5dcf55875eb3a7a3e94553a5f1e185c8fdf35db0ab933abbb2ac2f67da7fa578b1f915d88f3cde764dca098e76b5df73da18dece3e49dc6f
+containerchecksum 719c321173ca12660891080dae509080934f72d13a9417b2c40a22add963c7c5a1ee95d3b306f0d6c26b0db97d69979c27fbb15d1690849aa03b06d4b0193a67
name collection-langenglish
category Collection
-revision 52239
+revision 54074
shortdesc US and UK English
relocated 1
longdesc Support for, and documentation in, English.
@@ -62930,12 +63547,12 @@ depend undergradmath
depend visualfaq
depend webguide
depend xetexref
-containersize 824
-containerchecksum 1f003f1a719bf29ee0a0167784f48cc6aef203f714a5024c52b1e3791d47d2cae816056e78816dabb806059cb4f3be066d722f8191ca67e3d72e76b274759e89
+containersize 828
+containerchecksum d39d2a4987c952a400f9e265c15bcef86dd4e40411280c60ac143b93f31d1eeca172ff5e9b4f60bff4c0274194446eae1d47bfcffcf80908dfed0d186720c720
name collection-langeuropean
category Collection
-revision 46803
+revision 54568
shortdesc Other European languages
relocated 1
longdesc Support for a number of European languages; others (Greek,
@@ -62987,6 +63604,7 @@ depend hyphen-kurmanji
depend hyphen-latin
depend hyphen-latvian
depend hyphen-lithuanian
+depend hyphen-macedonian
depend hyphen-norwegian
depend hyphen-occitan
depend hyphen-piedmontese
@@ -63006,12 +63624,12 @@ depend lshort-turkish
depend nevelok
depend swebib
depend turkmen
-containersize 692
-containerchecksum 9505445397888b80e7f92026c63d4ec053758f835d6b217902639ecef6670f85a49e308891381be0340b43e7a793885dac79f88e75c376226d474682cedc3b12
+containersize 696
+containerchecksum 42f3794f5ba9859b401516a6ba5fc7d52534da01d58ef96940f478c809d6d84918c9d5b4d573d518ff746e0884d3ed339c18c8d9c981004006193c6a0fe1376b
name collection-langfrench
category Collection
-revision 51322
+revision 54451
shortdesc French
relocated 1
longdesc Support for French and Basque.
@@ -63029,6 +63647,7 @@ depend booktabs-fr
depend droit-fr
depend e-french
depend epslatex-fr
+depend expose-expl3-dunkerque-2019
depend facture
depend formation-latex-ul
depend frenchmath
@@ -63050,12 +63669,12 @@ depend translation-natbib-fr
depend translation-tabbing-fr
depend variations
depend visualtikz
-containersize 540
-containerchecksum be5230f2fec255b9bf7220a9ad33930032ef617de8665d2c35c4360852f77d2764dbe1d7917bab3552f6098e0749cc5e0a9e001bac87abbb5b0de6af24ee1eed
+containersize 564
+containerchecksum 19542324afc0bbcfd1e182ea229cb377c56ff2f2eaa75ff708f8603d05a9d3c341492c98b43c09e64bf176ac56f9ebec3a703c169cd5acef441bd2d65c307970
name collection-langgerman
category Collection
-revision 53815
+revision 54074
shortdesc German
relocated 1
longdesc Support for German.
@@ -63111,11 +63730,11 @@ depend uhrzeit
depend umlaute
depend voss-mathcol
containersize 652
-containerchecksum a73e281ccb849825e3a1996273cbd34ef7337fcf5368f556c2909a029fbedb10672a18b984444574cde3a2b39d11a6f23f17bedd382268a2b6aa2226c5a26d61
+containerchecksum c8b43f5a184e88752b56674ec49a638b2e8a675ead3f6bc0fb5faf6589c1a0d0592dece1aad45da3fbcccc31fd27bb9068483aafa759b921fafc97a12b83f6c8
name collection-langgreek
category Collection
-revision 44192
+revision 54139
shortdesc Greek
relocated 1
longdesc Support for Greek.
@@ -63123,7 +63742,6 @@ depend collection-basic
depend babel-greek
depend begingreek
depend betababel
-depend bgreek
depend cbfonts
depend cbfonts-fd
depend gfsbaskerville
@@ -63145,11 +63763,11 @@ depend teubner
depend xgreek
depend yannisgr
containersize 428
-containerchecksum 9633d376e164895cc7ea0d1a18759c1f06c71b83e612c10069dfd18237d61afab99170c03a9a1ba461d43d4273c7228f41f899dd77dc9308a8d329da6b336cba
+containerchecksum 15a0ac0f1e4e3c4f1e107e34ae2794e637b20a00e1d40f3a8d8fda225ff8a9e948fb77153b043bbcd0e7aaef4840a97ce9e19ae059ce2560d468fc373fc37cfa
name collection-langitalian
category Collection
-revision 53306
+revision 54074
shortdesc Italian
relocated 1
longdesc Support for Italian.
@@ -63171,12 +63789,12 @@ depend lshort-italian
depend psfrag-italian
depend texlive-it
depend verifica
-containersize 420
-containerchecksum 2b172a37bd15ab85cdfa52f25c1b7310c23af5f9f4925cd678ee7a6f7731e4ba39fb866de2df05d6e06f3483303a9a4bfa60b65edd035e1cf55d6f5c004413b9
+containersize 416
+containerchecksum 20571a262dfd6bcb177613e2e50cd7678ebb2b03832ac7b1ba3c8363b9f067b0af3c1fb386499d9e224640dda0160af185b21b27d58ae59ab10c96a5191e2a2e
name collection-langjapanese
category Collection
-revision 53811
+revision 54074
shortdesc Japanese
relocated 1
longdesc Support for Japanese; additional packages are in
@@ -63237,11 +63855,11 @@ depend wadalab
depend zxjafbfont
depend zxjatype
containersize 616
-containerchecksum 3d9cc9c20a4ef6dbacae6fda18e625fc3828b4f899460d8e920217b79e19aab5601bd7146e6adaa6d599c81a7424390a98c3b8a26dd5ac759caa57fa74fcb5c4
+containerchecksum b8a4e9ec9cbbb373b1df40892a5821c52e791643933853f7eede151ebcd9a2f8ed2360a5431be628d2e18ea686ddcd7b7a7f187f7a13aaf3c98c93e0427e1f0c
name collection-langkorean
category Collection
-revision 53506
+revision 54074
shortdesc Korean
relocated 1
longdesc Support for Korean; additional packages in collection-langcjk.
@@ -63259,16 +63877,16 @@ depend uhc
depend unfonts-core
depend unfonts-extra
containersize 396
-containerchecksum 6f1ae7dfcee95eb5f9c8d0b6545ccdd159e63684b7bba22ebe4280dd2e13cbfb6518274eb131f1502bd99ac16114b4e694105e366631afe484caa22eee94b9d7
+containerchecksum 2d93df728d34137c8f9a884aa2871a2980e806672006f2c5f0c5f79412d5789c6f94958363cfc9a78b5a97a7d76bbb6cb157b2cb2a8a283f7afdfd838fa24883
name collection-langother
category Collection
-revision 52581
+revision 54191
shortdesc Other languages
relocated 1
longdesc Support for languages not otherwise listed, including Indic,
longdesc Thai, Vietnamese, Hebrew, Indonesian, African languages, and
-longdesc plenty more. The split is made simply on the basis of the size
+longdesc plenty more. The split is made simply on the basis of the size
longdesc of the support, to keep both collection sizes and the number of
longdesc collections reasonable.
depend collection-basic
@@ -63324,12 +63942,12 @@ depend vntex
depend wnri
depend wnri-latex
depend xetex-devanagari
-containersize 776
-containerchecksum e69c9003086890a627c9e7bafb9e76e722e3bd111af1ba7b36b393e81a536752fb6355455a491effa5aaabe286c97e16fd9d6688a237656c9d3e63437ec2b718
+containersize 768
+containerchecksum 79699d4c50cbc9f12dd0788dadbb55763688ed217a2d73ae18172d26cfd1424a8565ed08163708f7c973101e22e21a06a1c22f050abc6f1d56a48c2a3c066752
name collection-langpolish
category Collection
-revision 44371
+revision 54074
shortdesc Polish
relocated 1
longdesc Support for Polish.
@@ -63352,12 +63970,12 @@ depend tap
depend tex-virtual-academy-pl
depend texlive-pl
depend utf8mex
-containersize 412
-containerchecksum 38799df728e830c93a50928efe5f337c91e34b97368e4cce4707e6cbca0a8ee22b9edc528084034a86c72a748367c3f46af37fbe87f5171951563d98f836de58
+containersize 408
+containerchecksum fc0d08f70aeb83869109290e6d1585d513097dcd4e17791752ecd3d26ac202838afb5931f78ceaeeaf72c63b18fe9183edd650c075d03188f24cb2caded178de
name collection-langportuguese
category Collection
-revision 51640
+revision 54074
shortdesc Portuguese
relocated 1
longdesc Support for Portuguese.
@@ -63373,19 +63991,18 @@ depend lshort-portuguese
depend numberpt
depend ordinalpt
depend xypic-tut-pt
-containersize 388
-containerchecksum d805cfa253db9af2c74f9aa072b384f7cdb775258d5063ff33713a60977899ef7b833d5bc5c5b589d9b4f61737c1a48209c25481571dc3be32d5ebdf43430340
+containersize 392
+containerchecksum 16d67d288fb702807b43dcf8da044a45206c27c5cf0d953688fc341966fb166db8cec69b727b1de079b9bf434f024f7338eaf34529510cab7881147d1635b43d
name collection-langspanish
category Collection
-revision 40587
+revision 54141
shortdesc Spanish
relocated 1
longdesc Support for Spanish.
depend collection-basic
depend babel-catalan
depend babel-galician
-depend babel-spanglish
depend babel-spanish
depend es-tex-faq
depend hyphen-catalan
@@ -63395,14 +64012,13 @@ depend l2tabu-spanish
depend latex2e-help-texinfo-spanish
depend latexcheat-esmx
depend lshort-spanish
-depend spanish-mx
depend texlive-es
-containersize 392
-containerchecksum ed816cee1ca88a971b621d4a91ea7e6beebf8aacb684f8f000da8c4ce58e368a347eec69676db992dd1f09f287957855b4e814336a9bec689656a3eb6c34ce8b
+containersize 380
+containerchecksum 88bdc5cefd5519bc80e50e2d808abf32aae8f7c730023afab3babb82ab817dc034c78d42b4143135df187343de7164a8fd94dc95c5ec8909e317a2f5628de15e
name collection-latex
category Collection
-revision 53921
+revision 54074
shortdesc LaTeX fundamental packages
relocated 1
longdesc These packages are either mandated by the core LaTeX team, or
@@ -63461,11 +64077,11 @@ depend tools
depend uniquecounter
depend url
containersize 676
-containerchecksum 0dbb2072e05a4f11ba940b9672d86c6c87a765c584c258271b93589382401ba96a296a00ad446645357cded4bfc44b60aa21df4b923e567aadf2b220f34f2dfb
+containerchecksum 1823db2c2889e30e1bb219e93aa2433813df21efe7afb453da159b5586a597c92c6f53dd08ef936f773baebd8d9f063b1666385de88a1d4a7bc1cfe9e1dc284c
name collection-latexextra
category Collection
-revision 53921
+revision 54203
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -63500,7 +64116,6 @@ depend akletter
depend alertmessage
depend alnumsec
depend alphalph
-depend alterqcm
depend altfont
depend amsaddr
depend animate
@@ -63526,6 +64141,7 @@ depend aurl
depend authoraftertitle
depend authorarchive
depend authorindex
+depend autofancyhdr
depend autonum
depend autopdf
depend avremu
@@ -64165,7 +64781,6 @@ depend ltablex
depend ltabptch
depend ltxdockit
depend ltxguidex
-depend ltxindex
depend ltxkeys
depend ltxnew
depend ltxtools
@@ -64771,12 +65386,12 @@ depend ziffer
depend zref
depend zwgetfdate
depend zwpagelayout
-containersize 6044
-containerchecksum 3d19c59c6d2df89882415bfa2b1f647a2bdbb17b68eae2e2664fceff7bf6381a2127e94e7dc6ef159527f3036d8de7a42bdc9d926541be15ea6bb2d6ac17454c
+containersize 6052
+containerchecksum 45afd2a3e88748e1283a7e502e9b3011c9a0c2f3ff163a28edb662072f23b07a322c19317f0d57eec53f8b9b3c1e244788f91e0ef1280c80afeca7c12a56c6b4
name collection-latexrecommended
category Collection
-revision 53921
+revision 54074
shortdesc LaTeX recommended packages
relocated 1
longdesc A collection of recommended add-on packages for LaTeX which
@@ -64852,12 +65467,12 @@ depend xcolor
depend xkeyval
depend xltxtra
depend xunicode
-containersize 752
-containerchecksum 63b9150f0f35a6d4cfa2a0e1d9ce42f686d1887a4984340403ad74e267af063831c01921d55435159e39a683d7db0a45ba9a5f5f9d6c3d8416060f565c4bc237
+containersize 748
+containerchecksum dfab2d2976b532689105fcc1a4081f86faa400af78dbd089bdf1f26e7d5f4fecf4b432cd46219cc275603181b9b42c969e4775a21afa87d9c5870230a4b88c8a
name collection-luatex
category Collection
-revision 53894
+revision 54550
shortdesc LuaTeX packages
relocated 1
longdesc Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
@@ -64877,11 +65492,11 @@ depend emoji
depend enigma
depend interpreter
depend kanaparser
+depend lua-uca
+depend lua-ul
depend lua-visual-debug
-depend lua2dox
depend luacode
depend luacolor
-depend luahbtex
depend luahyphenrules
depend luaimageembed
depend luaindex
@@ -64910,12 +65525,12 @@ depend plantuml
depend selnolig
depend spelling
depend typewriter
-containersize 656
-containerchecksum 3cc433cf11324c414817c88a47819776f78b18d81306ed5e4f26ffb94240fca51be693fbba2c628f5e4efd21634f177fdcea5e756c81a30463690124621d96f1
+containersize 652
+containerchecksum 4167b5766d0af2a5f47f15ec2edec77ce36bb6cdb44894f1fdd872e9b37468467aa9c375288e731ab547d6c4fe40f7c1dd77a54eed42f7f0a2c4b3322530b15e
name collection-mathscience
category Collection
-revision 53699
+revision 54565
shortdesc Mathematics, natural sciences, computer science packages
relocated 1
depend collection-fontsrecommended
@@ -65034,6 +65649,7 @@ depend lstbayes
depend mathcommand
depend mathcomp
depend mathfixs
+depend mathlig
depend mathpartir
depend mathpunctspace
depend matrix-skeleton
@@ -65046,7 +65662,6 @@ depend mhequ
depend miller
depend mismath
depend multiobjective
-depend mychemistry
depend natded
depend nath
depend nicematrix
@@ -65054,6 +65669,7 @@ depend nuc
depend nucleardata
depend objectz
depend oplotsymbl
+depend oops
depend ot-tableau
depend oubraces
depend perfectcut
@@ -65073,6 +65689,7 @@ depend pythonhighlight
depend qsharp
depend rank-2-roots
depend rec-thy
+depend rest-api
depend revquantum
depend ribbonproofs
depend rmathbr
@@ -65122,9 +65739,10 @@ depend witharrows
depend xymtex
depend yhmath
depend youngtab
+depend yquant
depend ytableau
-containersize 1404
-containerchecksum f76274cf450f7d01e10650537756aa2794bb4acd9c7c08afaad899a0c14b7b5e8d3bdd2d47ac7d6f7c37bc22bc95a90abdd9cd69e14272608569bf66f97a407e
+containersize 1412
+containerchecksum e4877dae2000811e4c147449939a8dd372c1b83b27e870e5b3d7747007d600131754a9e2e3f08ea58590e39c62ed77600c675bd8ea30bc245a634ca013ea8a87
name collection-metapost
category Collection
@@ -65181,7 +65799,7 @@ containerchecksum 09dfaa35971f85134d0854c08a99c4d2b01ddf08e8ab97449460bb99d1236a
name collection-music
category Collection
-revision 51864
+revision 54074
shortdesc Music packages
relocated 1
longdesc Music-related fonts and packages.
@@ -65217,12 +65835,12 @@ depend pmxchords
depend songbook
depend songs
depend xpiano
-containersize 472
-containerchecksum a4ad811435b9b6d51d59c6fa09fa20c82d8adf455fccca3121711f0814a1d73f10b3549d928555cd34ac9917accb1748f0a7ed3ebafd979833d8e6ebb146efd1
+containersize 468
+containerchecksum 21a5852bc2125905bc00b1e134cdc97e4a6b7f209056654cd576cd45e10564766664528ea869e6ae6a569386b48c8d85cb455deb05320b4bb0e02a9489884694
name collection-pictures
category Collection
-revision 53426
+revision 54211
shortdesc Graphics, pictures, diagrams
relocated 1
longdesc Including TikZ, pict, etc., but MetaPost and PStricks are
@@ -65328,7 +65946,6 @@ depend pgfkeyx
depend pgfmolbio
depend pgfmorepages
depend pgfopts
-depend pgfornament
depend pgfplots
depend picinpar
depend pict2e
@@ -65407,27 +66024,21 @@ depend tikzsymbols
depend timing-diagrams
depend tqft
depend tkz-base
-depend tkz-berge
depend tkz-doc
depend tkz-euclide
-depend tkz-fct
-depend tkz-graph
-depend tkz-kiviat
-depend tkz-linknodes
depend tkz-orm
-depend tkz-tab
depend tsemlines
depend tufte-latex
depend venndiagram
depend visualpstricks
depend xpicture
depend xypic
-containersize 1352
-containerchecksum 86e6de5c89def33ebdd4c501713ca857ea24537cc4522a8c6d851c058822f51398023d80bac638611fd0a93a0a7f05598a992e53f95c43281f046dcd1e087f54
+containersize 1324
+containerchecksum c003aedad9902b892f2934373c7fe20574c4146f577ec0600a7c6eacb5b75da95237a23553e1940ae5e77ca4361fa1bbca34a2a1b7ae026ba3d15854b1ddfa85
name collection-plaingeneric
category Collection
-revision 53957
+revision 54268
shortdesc Plain (La)TeX packages
relocated 1
longdesc Add-on packages and macros that work with plain TeX, often
@@ -65444,6 +66055,7 @@ depend c-pascal
depend catcodes
depend chronosys
depend colorsep
+depend compare
depend cweb-old
depend dinat
depend dirtree
@@ -65465,7 +66077,6 @@ depend font-change
depend fontch
depend fontname
depend gates
-depend genmisc
depend getoptk
depend gfnotation
depend gobble
@@ -65479,6 +66090,7 @@ depend kastrup
depend lambda-lists
depend langcode
depend lecturer
+depend letterspacing
depend librarian
depend listofitems
depend mathdots
@@ -65489,8 +66101,10 @@ depend modulus
depend multido
depend navigator
depend newsletr
+depend nth
depend ofs
depend olsak-misc
+depend outerhbox
depend path
depend pdf-trans
depend pitex
@@ -65503,9 +66117,11 @@ depend poormanlog
depend present
depend randomlist
depend resumemac
+depend ruler
depend schemata
depend shade
depend simplekv
+depend swrule
depend systeme
depend tabto-generic
depend termmenu
@@ -65525,12 +66141,12 @@ depend xii
depend xii-lat
depend xlop
depend yax
-containersize 876
-containerchecksum 04b467a1c6be23641e42fe2988487139757e67badc710d7547ab63dfc772091af105930c37f2e34b32a8f01528393fea742f3c3b20c5147db916c8bdf5bb0caf
+containersize 904
+containerchecksum 5a388b2b7a231517c6fedb2db44a2c2bdcec30152496a86da5222139f2acf971037b78b1b87675be4c8fdf5dac7bda6a46e97619dbca9fe45885fd90370f9f11
name collection-pstricks
category Collection
-revision 52261
+revision 54455
shortdesc PSTricks
relocated 1
longdesc PSTricks core and all add-on packages.
@@ -65626,7 +66242,6 @@ depend pst-solides3d
depend pst-soroban
depend pst-spectra
depend pst-spinner
-depend pst-spirograph
depend pst-stru
depend pst-support
depend pst-text
@@ -65640,7 +66255,6 @@ depend pst-vectorian
depend pst-vehicle
depend pst-venn
depend pst-vowel
-depend pst-vue3d
depend pst2pdf
depend pstricks
depend pstricks-add
@@ -65648,12 +66262,12 @@ depend pstricks_calcnotes
depend uml
depend vaucanson-g
depend vocaltract
-containersize 812
-containerchecksum 336ecc5633674197d366aa52ad2ce650378868110ccc8203c64b9a2ebb69cfa2172230bd46f40acf38b1f984b4fb2d831a7747cca26b16a7d3b2c2ceef435020
+containersize 808
+containerchecksum 653143f95761352dc349c66f618b01a77650b20bf8b2cf45137e72b2f05ba3dcefbf0238f1b2757297ac37ec6cbd4a05283c0bfc03d6e153e57f4be23ca8f87f
name collection-publishers
category Collection
-revision 53831
+revision 54407
shortdesc Publisher styles, theses, etc.
relocated 1
depend collection-latex
@@ -65740,6 +66354,7 @@ depend hecthese
depend hep-paper
depend hithesis
depend hitszthesis
+depend hitszbeamer
depend hobete
depend hu-berlin-bundle
depend hustthesis
@@ -65761,6 +66376,7 @@ depend kluwer
depend ksp-thesis
depend ku-template
depend langsci
+depend langsci-avm
depend limecv
depend lion-msc
depend llncsconf
@@ -65817,6 +66433,7 @@ depend scientific-thesis-cover
depend sduthesis
depend seuthesis
depend seuthesix
+depend shortmathj
depend soton
depend sphdthesis
depend spie
@@ -65884,23 +66501,23 @@ depend wsemclassic
depend yathesis
depend yazd-thesis
depend york-thesis
-containersize 1472
-containerchecksum 6c8fb62dbf05c1d522965f8837a3753ea0b534870bb17512178aed979f21401d1e96c4ded2054fa6d71f2c3ec57d4fa158c30fb6b0c0462d336d4f2fc057b0af
+containersize 1492
+containerchecksum ba3ccb5f33dabdc11fdda97b955a0680195903d3dc7d834d4089eebccd41ff3b5ec1de9e3a8bdf87b15c054d52989d28cb428d656990455438114546afa8d963
name collection-texworks
category Collection
-revision 36934
+revision 54074
shortdesc TeXworks editor; TL includes only the Windows binary
relocated 1
longdesc See http://tug.org/texworks.
depend collection-basic
depend texworks
containersize 340
-containerchecksum 76e9ad96aa649c70442533135cb3e198278a8df631f91f23b55bd2977eccacd81a2bafa6cf4f0fd1e83f86dd591a85eb8aaa93c5928b2cb9766683d089994199
+containerchecksum b1f38877115fb6efc9b63a5591c399b799f3a258e342d5e198b74b582628461ad67ea7c1ab76e5ae83a3e8e538c62ac3e7c5b3d3f1d29c093331843067cfec57
name collection-wintools
category Collection
-revision 30307
+revision 54074
shortdesc Windows-only support programs
relocated 1
longdesc Utilities for Windows, since they are not readily available
@@ -65908,11 +66525,11 @@ longdesc there: chktex, unzip, wget, xpdf, and the dviout previewer.
depend wintools.win32
depend dviout.win32
containersize 388
-containerchecksum 648617c8a047b9833429a38e77f1b605b060fc3ab4a356ab8a19e0c1b3650bb56eef7e7b9e8727e95d1e48b0fcac40d8994303527afc7511c5d1a34adab8df30
+containerchecksum 9bf4c58094748424c1b60a3731d9cb2b1ad1d24764469072da693de26a4e4e857df3bcab6d4c2b5ae7454a69f9730fc596fd156b46b7704eafb1421f6936d66a
name collection-xetex
category Collection
-revision 52686
+revision 54074
shortdesc XeTeX and packages
relocated 1
longdesc Packages for XeTeX, the Unicode/OpenType-enabled TeX by
@@ -65961,8 +66578,8 @@ depend xetexconfig
depend xetexfontinfo
depend xetexko
depend xevlna
-containersize 648
-containerchecksum f4413abed31de8fc073ae63c0136da9e3e71d7dad5f4d46d59c7251a74b446df77db6eafc3ec97848fb2f5c5a84f07b37d36d0e43f2d7379922876874d33594e
+containersize 644
+containerchecksum 1f476c1c34ed2353232569ada1623a5139138c283bda6dcdd3ff544506a262d1481f55fd9a72d2a55bc98d3b85c355591b2ee4edc6fddbfa5b0ef5b8bb09bbe8
name collref
category Package
@@ -66451,7 +67068,7 @@ catalogue-version 0.3
name comfortaa
category Package
-revision 51461
+revision 54512
shortdesc Sans serif font, with LaTeX support
relocated 1
longdesc Comfortaa is a sans-serif font, comfortable in every aspect,
@@ -66462,10 +67079,10 @@ longdesc License version 1.1. This package provides support for this
longdesc font in LaTeX, and includes both the TrueType fonts, and
longdesc conversions to Adobe Type 1 format.
execute addMap comfortaa.map
-containersize 555748
-containerchecksum 83398c18c37a1e2d2e780133910e5ccd59daffb548f689e22bb642d7a2776e425a80df8ded3982f9b343b83d3421d3d5a9f363840b5f4d9e5ab470439183aa70
+containersize 555724
+containerchecksum 6b851b6c56ef5b6ae6e59c5a3606238671af34963c5dfb8a39a9bd6b84597f673d12963abdd687013f11edade4fb9ae37794a4789650c38c29f64bea1d41dea5
doccontainersize 307912
-doccontainerchecksum e7c554f3d8ddccf5660e7dd21ba4aec1412433fb594398d9e3b57f9ecd7943c34529b4ac747d9678dd30374eb8fdfbfcacac0545f12769bf419644cf79123a05
+doccontainerchecksum b1b4efa42012646538316af9bdd5c724f285aa784e18e85a1239376dc02cf1b79bf43bb0ce07a822995a82811eb6562e6943aca0b903f9241bda088ac0675fce
docfiles size=89
RELOC/doc/fonts/comfortaa/CHANGES
RELOC/doc/fonts/comfortaa/README details="Readme"
@@ -66642,7 +67259,7 @@ runfiles size=515
RELOC/tex/latex/comfortaa/X2comfortaa.fd
RELOC/tex/latex/comfortaa/comfortaa.sty
catalogue-ctan /fonts/comfortaa
-catalogue-license ofllppl1.3c
+catalogue-license ofl lppl1.3c
catalogue-topics font font-sans font-supp
catalogue-version 3.2
@@ -67090,6 +67707,23 @@ catalogue-ctan /macros/latex/contrib/compactbib
catalogue-license lppl
catalogue-topics bibtex-supp
+name compare
+category Package
+revision 54265
+shortdesc Compare two strings
+relocated 1
+longdesc The file defines a macro \compare, which takes two arguments;
+longdesc the macro expands to -1, 0, 1, according as the first argument
+longdesc is less than, equal to, or greater than the second argument.
+longdesc Sorting is alphabetic, using ASCII collating order.
+containersize 708
+containerchecksum 16d6ffeaa66c1165ce4c6795ff2f73e0cc5a811045198db6e7aa2556bc6ff8b20883478011fae9f06400475f9a96a57fea34f7513b7fbbb392aee03dbd30ad01
+runfiles size=1
+ RELOC/tex/generic/compare/compare.tex
+catalogue-ctan /macros/generic/misc/compare.tex
+catalogue-license pd
+catalogue-topics macro-supp
+
name competences
category Package
revision 47573
@@ -67697,7 +68331,7 @@ catalogue-version 0.1.1
name context
category Package
-revision 50573
+revision 54364
shortdesc The ConTeXt macro package
longdesc A full featured, parameter driven macro package, which fully
longdesc supports advanced interactive documents. See the ConTeXt garden
@@ -67721,12 +68355,14 @@ 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 8081684
-containerchecksum 1c525a6a7fe325dddb9588d3720e806ac762eefc90848e4457fc4d3cd60c64cf7b6e5c9388a1f22b22c526e84cca512140511bec9ca5ddad99bf7b968ac49c03
-doccontainersize 81638796
-doccontainerchecksum b172eed71f2917ca16b4ce18b24d28e51ea48a1281fa8e34a5e104363656c1492c7a79339f3d0f7475ffc1f7ea13b647513f3af519afa684231dd7df3ea3b488
-docfiles size=25648
- texmf-dist/doc/context/documents/general/fonts/fonts-mkiv.pdf
+containersize 8462824
+containerchecksum 8ce34324b55de865b99b883bd78c63ac588350b1f2682b16af342b784146d26025d49d21c74b0c60e634d150c6a6497d84bb5edb0b1ef3e4d582f3da98b8d4d2
+doccontainersize 88980432
+doccontainerchecksum 7bcd3b95ec5a07c2b5cbdb5a1de0163a93ff62f6b61b839eed237232520e54d80fc9d42270d667bd4969026ae7771bdfb52810e024b09867e9d2b3f2a507fc80
+docfiles size=27880
+ 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
texmf-dist/doc/context/documents/general/magazines/mag-0000-mkiv.pdf
texmf-dist/doc/context/documents/general/magazines/mag-0002-mkiv.pdf
texmf-dist/doc/context/documents/general/magazines/mag-0006-mkiv.pdf
@@ -67735,6 +68371,7 @@ docfiles size=25648
texmf-dist/doc/context/documents/general/magazines/mag-1101-mkiv.pdf
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/manuals/about.pdf
texmf-dist/doc/context/documents/general/manuals/bidi.pdf
texmf-dist/doc/context/documents/general/manuals/charts-mkiv.pdf
@@ -67742,15 +68379,25 @@ docfiles size=25648
texmf-dist/doc/context/documents/general/manuals/colors-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/columnsets.pdf
texmf-dist/doc/context/documents/general/manuals/details.pdf
+ texmf-dist/doc/context/documents/general/manuals/ecmascript-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/epub-mkiv-demo.epub
texmf-dist/doc/context/documents/general/manuals/epub-mkiv-demo.pdf
texmf-dist/doc/context/documents/general/manuals/epub-mkiv.pdf
+ texmf-dist/doc/context/documents/general/manuals/evenmore.pdf
+ texmf-dist/doc/context/documents/general/manuals/followingup.pdf
+ texmf-dist/doc/context/documents/general/manuals/fonts-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/graphics.pdf
texmf-dist/doc/context/documents/general/manuals/hybrid.pdf
texmf-dist/doc/context/documents/general/manuals/interaction.pdf
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-conditionals.pdf
+ texmf-dist/doc/context/documents/general/manuals/lowlevel-expansion.pdf
+ texmf-dist/doc/context/documents/general/manuals/lowlevel-registers.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
texmf-dist/doc/context/documents/general/manuals/luatex.pdf
texmf-dist/doc/context/documents/general/manuals/ma-cb-en.pdf
texmf-dist/doc/context/documents/general/manuals/math-mkiv.pdf
@@ -67772,6 +68419,7 @@ docfiles size=25648
texmf-dist/doc/context/documents/general/manuals/sql-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/steps-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/still.pdf
+ texmf-dist/doc/context/documents/general/manuals/svg-lmtx.pdf
texmf-dist/doc/context/documents/general/manuals/swiglib-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/templates-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/texit.pdf
@@ -67843,6 +68491,8 @@ docfiles size=25648
texmf-dist/doc/context/presentations/bachotex/2018/bachotex-2018-fonteffects.tex
texmf-dist/doc/context/presentations/bachotex/2018/bachotex-2018-mp.pdf
texmf-dist/doc/context/presentations/bachotex/2018/bachotex-2018-mp.tex
+ texmf-dist/doc/context/presentations/bachotex/2019/bachotex-2019-followingup.pdf
+ texmf-dist/doc/context/presentations/bachotex/2019/bachotex-2019-followingup.tex
texmf-dist/doc/context/presentations/context/2007/context-2007-luatex.tex
texmf-dist/doc/context/presentations/context/2007/context-2007-mkiv.tex
texmf-dist/doc/context/presentations/context/2010/context-2010-just-in-time-1.tex
@@ -67878,6 +68528,30 @@ docfiles size=25648
texmf-dist/doc/context/presentations/context/2015/context-2015-status.tex
texmf-dist/doc/context/presentations/context/2016/context-2016-luatex.pdf
texmf-dist/doc/context/presentations/context/2016/context-2016-luatex.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-css-selectors.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-css-selectors.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-chaintest.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-chaintest.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-kerntest.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-kerntest.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-pairtest.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-pairtest.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-singletest.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-singletest.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-spacetest.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-spacetest.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-substitutiontest.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features-substitutiontest.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-features.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-performance.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-performance.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-synctex.pdf
+ texmf-dist/doc/context/presentations/context/2017/context-2017-synctex.tex
+ texmf-dist/doc/context/presentations/context/2017/context-2017-tables.pdf
+ 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/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
@@ -68016,6 +68690,9 @@ docfiles size=25648
texmf-dist/doc/context/scripts/mkiv/mtx-package.html
texmf-dist/doc/context/scripts/mkiv/mtx-package.man
texmf-dist/doc/context/scripts/mkiv/mtx-package.xml
+ texmf-dist/doc/context/scripts/mkiv/mtx-patterns.html
+ texmf-dist/doc/context/scripts/mkiv/mtx-patterns.man
+ texmf-dist/doc/context/scripts/mkiv/mtx-patterns.xml
texmf-dist/doc/context/scripts/mkiv/mtx-pdf.html
texmf-dist/doc/context/scripts/mkiv/mtx-pdf.man
texmf-dist/doc/context/scripts/mkiv/mtx-pdf.xml
@@ -68052,6 +68729,9 @@ docfiles size=25648
texmf-dist/doc/context/scripts/mkiv/mtx-update.html
texmf-dist/doc/context/scripts/mkiv/mtx-update.man
texmf-dist/doc/context/scripts/mkiv/mtx-update.xml
+ texmf-dist/doc/context/scripts/mkiv/mtx-vscode.html
+ texmf-dist/doc/context/scripts/mkiv/mtx-vscode.man
+ texmf-dist/doc/context/scripts/mkiv/mtx-vscode.xml
texmf-dist/doc/context/scripts/mkiv/mtx-watch.html
texmf-dist/doc/context/scripts/mkiv/mtx-watch.man
texmf-dist/doc/context/scripts/mkiv/mtx-watch.xml
@@ -68061,24 +68741,10 @@ docfiles size=25648
texmf-dist/doc/context/scripts/mkiv/mtxrun.html
texmf-dist/doc/context/scripts/mkiv/mtxrun.man
texmf-dist/doc/context/scripts/mkiv/mtxrun.xml
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-appendix.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-demo-rule.lua
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-environment.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-extensions.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-features.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-formats.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-hooks.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-introduction.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-lookups.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-math.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-methods.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-mkiv.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-modes.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-scripts.tex
- texmf-dist/doc/context/sources/general/fonts/fonts/fonts-tricks.tex
- texmf-dist/doc/context/sources/general/fonts/manuals-explaining-contents.tex
- texmf-dist/doc/context/sources/general/fonts/manuals-explaining-cover.tex
- texmf-dist/doc/context/sources/general/fonts/manuals-explaining-environment.tex
+ texmf-dist/doc/context/sources/general/leaflets/leaflet-common.tex
+ texmf-dist/doc/context/sources/general/leaflets/leaflet-context.tex
+ texmf-dist/doc/context/sources/general/leaflets/leaflet-luametatex.tex
+ texmf-dist/doc/context/sources/general/leaflets/leaflet-mixing.tex
texmf-dist/doc/context/sources/general/magazines/mag-0000-mkiv.tex
texmf-dist/doc/context/sources/general/magazines/mag-0002-mkiv.tex
texmf-dist/doc/context/sources/general/magazines/mag-0006-mkiv.tex
@@ -68087,6 +68753,7 @@ docfiles size=25648
texmf-dist/doc/context/sources/general/magazines/mag-1101-mkiv.tex
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/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
@@ -68130,6 +68797,15 @@ docfiles size=25648
texmf-dist/doc/context/sources/general/manuals/about/still-expanding-7.png
texmf-dist/doc/context/sources/general/manuals/about/still-expanding-8.png
texmf-dist/doc/context/sources/general/manuals/about/still-expanding-9.png
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-contents.tex
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-fonts.tex
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-introduction.tex
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-lua.tex
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-mixed.tex
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-numbering.tex
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-style.tex
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-titlepage.tex
+ texmf-dist/doc/context/sources/general/manuals/bidi/bidi-vertical.tex
texmf-dist/doc/context/sources/general/manuals/bidi/bidi.tex
texmf-dist/doc/context/sources/general/manuals/charts/charts-mkiv.tex
texmf-dist/doc/context/sources/general/manuals/cld/cld-abitoflua.tex
@@ -68229,6 +68905,55 @@ docfiles size=25648
texmf-dist/doc/context/sources/general/manuals/details/mill.png
texmf-dist/doc/context/sources/general/manuals/epub/epub-mkiv-demo.tex
texmf-dist/doc/context/sources/general/manuals/epub/epub-mkiv.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-contents.tex
+ 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-libraries.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-normalization.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-whattex.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/mozilla-svg-001.svg
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-bitmaps.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-cleanup.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-compilation.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-contents.tex
+ 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-introduction.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-logging.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-lua.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-mp.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-performance.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-rejected.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-retrospect.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-stripping.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-stubs.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-style.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-tex.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-titlepage.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-whatsits.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-appendix.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-demo-rule.lua
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-environment.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-extensions.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-features.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-formats.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-hooks.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-introduction.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-lookups.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-math.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-methods.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-mkiv.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-modes.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-scripts.tex
+ texmf-dist/doc/context/sources/general/manuals/fonts/fonts-tricks.tex
texmf-dist/doc/context/sources/general/manuals/graphics/graphics.tex
texmf-dist/doc/context/sources/general/manuals/hybrid/benchmark-1.tex
texmf-dist/doc/context/sources/general/manuals/hybrid/benchmark-2.tex
@@ -68314,8 +69039,61 @@ docfiles size=25648
texmf-dist/doc/context/sources/general/manuals/languages/languages-mkiv.tex
texmf-dist/doc/context/sources/general/manuals/languages/languages-numbering.tex
texmf-dist/doc/context/sources/general/manuals/languages/languages-sorting.tex
+ 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-conditionals.tex
+ texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-expansion.tex
+ texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-registers.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-contents.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-contour.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-followtext.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-fonts.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-function.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-grid.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-groups.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-interface.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-introduction.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-mesh-examples.tex
+ 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-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-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-contents.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-differences.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-firstpage.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-fonts.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-introduction.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-languages.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-libraries.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-lua.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-math.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-metapost.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-nodes.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-pdf.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-preamble.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-primitives.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-registers.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-statistics.tex
+ 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/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
@@ -68509,7 +69287,9 @@ docfiles size=25648
texmf-dist/doc/context/sources/general/manuals/musings/musings-children.tex
texmf-dist/doc/context/sources/general/manuals/musings/musings-contents.tex
texmf-dist/doc/context/sources/general/manuals/musings/musings-introduction.tex
+ texmf-dist/doc/context/sources/general/manuals/musings/musings-names.tex
texmf-dist/doc/context/sources/general/manuals/musings/musings-perception.tex
+ texmf-dist/doc/context/sources/general/manuals/musings/musings-plain.tex
texmf-dist/doc/context/sources/general/manuals/musings/musings-roadmap.tex
texmf-dist/doc/context/sources/general/manuals/musings/musings-stability.tex
texmf-dist/doc/context/sources/general/manuals/musings/musings-staygo.tex
@@ -68724,6 +69504,11 @@ docfiles size=25648
texmf-dist/doc/context/sources/general/manuals/still/still-titlepage.tex
texmf-dist/doc/context/sources/general/manuals/still/still-tokens.tex
texmf-dist/doc/context/sources/general/manuals/still/still.tex
+ texmf-dist/doc/context/sources/general/manuals/svg/mozilla-tiger.svg
+ texmf-dist/doc/context/sources/general/manuals/svg/svg-lmtx-microsoft.lua
+ texmf-dist/doc/context/sources/general/manuals/svg/svg-lmtx-mozilla.lua
+ texmf-dist/doc/context/sources/general/manuals/svg/svg-lmtx.tex
+ texmf-dist/doc/context/sources/general/manuals/svg/svglogo.svg
texmf-dist/doc/context/sources/general/manuals/swiglib/swiglib-mkiv-gm-1.jpg
texmf-dist/doc/context/sources/general/manuals/swiglib/swiglib-mkiv-gm-1.pdf
texmf-dist/doc/context/sources/general/manuals/swiglib/swiglib-mkiv-gm-1.png
@@ -68812,6 +69597,8 @@ docfiles size=25648
texmf-dist/doc/man/man1/mtx-modules.man1.pdf
texmf-dist/doc/man/man1/mtx-package.1
texmf-dist/doc/man/man1/mtx-package.man1.pdf
+ texmf-dist/doc/man/man1/mtx-patterns.1
+ texmf-dist/doc/man/man1/mtx-patterns.man1.pdf
texmf-dist/doc/man/man1/mtx-pdf.1
texmf-dist/doc/man/man1/mtx-pdf.man1.pdf
texmf-dist/doc/man/man1/mtx-plain.1
@@ -68836,6 +69623,8 @@ docfiles size=25648
texmf-dist/doc/man/man1/mtx-unzip.man1.pdf
texmf-dist/doc/man/man1/mtx-update.1
texmf-dist/doc/man/man1/mtx-update.man1.pdf
+ texmf-dist/doc/man/man1/mtx-vscode.1
+ texmf-dist/doc/man/man1/mtx-vscode.man1.pdf
texmf-dist/doc/man/man1/mtx-watch.1
texmf-dist/doc/man/man1/mtx-watch.man1.pdf
texmf-dist/doc/man/man1/mtx-youless.1
@@ -68846,7 +69635,7 @@ docfiles size=25648
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=14836
+runfiles size=15693
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
@@ -68876,6 +69665,7 @@ runfiles size=14836
texmf-dist/context/data/scite/context/lexers/scite-context-lexer-pdf-object.lua
texmf-dist/context/data/scite/context/lexers/scite-context-lexer-pdf-xref.lua
texmf-dist/context/data/scite/context/lexers/scite-context-lexer-pdf.lua
+ texmf-dist/context/data/scite/context/lexers/scite-context-lexer-sas.lua
texmf-dist/context/data/scite/context/lexers/scite-context-lexer-sql.lua
texmf-dist/context/data/scite/context/lexers/scite-context-lexer-tex-web.lua
texmf-dist/context/data/scite/context/lexers/scite-context-lexer-tex.lua
@@ -68933,6 +69723,7 @@ runfiles size=14836
texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-pdf-object.lua
texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-pdf-xref.lua
texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-pdf.lua
+ texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-sas.lua
texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-sql.lua
texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-tex-web.lua
texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-tex.lua
@@ -68963,6 +69754,37 @@ runfiles size=14836
texmf-dist/context/data/texworks/configuration/tools.ini
texmf-dist/context/data/texworks/texworks-context.rme
texmf-dist/context/data/texworks/texworks-setup.ini
+ texmf-dist/context/data/vscode/extensions/context/keybindings/context.json
+ texmf-dist/context/data/vscode/extensions/context/package.json
+ texmf-dist/context/data/vscode/extensions/context/package.nls.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-bibtex.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-bnf.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-cld.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-cpp.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-json.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-lua.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-mps.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-pdf.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-sql.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-tex.json
+ texmf-dist/context/data/vscode/extensions/context/settings/context-settings-xml.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-bibtex.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-bnf.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-cld.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-cpp.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-json.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-lua.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-mps.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-pdf.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-sql.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json
+ texmf-dist/context/data/vscode/extensions/context/syntaxes/context-syntax-xml.json
+ texmf-dist/context/data/vscode/extensions/context/tasks/context.json
+ texmf-dist/context/data/vscode/extensions/context/themes/context.json
+ texmf-dist/context/data/vscode/extensions/context/vscode-context.readme
+ texmf-dist/context/data/vscode/settings.json
+ texmf-dist/context/data/vscode/tasks.json
+ texmf-dist/context/data/vscode/vscode-context.cmd
texmf-dist/fonts/afm/hoekwater/context/contnav.afm
texmf-dist/fonts/cid/fontforge/Adobe-CNS1-4.cidmap
texmf-dist/fonts/cid/fontforge/Adobe-GB1-4.cidmap
@@ -69041,7 +69863,9 @@ runfiles size=14836
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
@@ -69052,6 +69876,8 @@ runfiles size=14836
texmf-dist/metapost/context/base/mpiv/mp-butt.mpiv
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
@@ -69063,10 +69889,14 @@ runfiles size=14836
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
@@ -69124,6 +69954,7 @@ runfiles size=14836
texmf-dist/scripts/context/lua/mtx-unicode.lua
texmf-dist/scripts/context/lua/mtx-unzip.lua
texmf-dist/scripts/context/lua/mtx-update.lua
+ texmf-dist/scripts/context/lua/mtx-vscode.lua
texmf-dist/scripts/context/lua/mtx-watch.lua
texmf-dist/scripts/context/lua/mtx-youless.lua
texmf-dist/scripts/context/lua/mtxlibs.lua
@@ -69674,11 +70505,22 @@ runfiles size=14836
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
texmf-dist/tex/context/base/mkiv/back-swf.mkiv
+ texmf-dist/tex/context/base/mkiv/back-trf.lua
+ texmf-dist/tex/context/base/mkiv/back-trf.mkiv
texmf-dist/tex/context/base/mkiv/back-u3d.mkiv
texmf-dist/tex/context/base/mkiv/bibl-bib.lua
texmf-dist/tex/context/base/mkiv/bibl-bib.mkiv
@@ -69709,6 +70551,7 @@ runfiles size=14836
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
@@ -69764,21 +70607,31 @@ runfiles size=14836
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
@@ -69788,12 +70641,15 @@ runfiles size=14836
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
+ texmf-dist/tex/context/base/mkiv/context-lmtx-error.pdf
+ texmf-dist/tex/context/base/mkiv/context-lmtx-error.tex
texmf-dist/tex/context/base/mkiv/context-performance.tex
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
@@ -69806,7 +70662,7 @@ runfiles size=14836
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.mkiv
+ 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
@@ -69840,6 +70696,9 @@ runfiles size=14836
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
@@ -69873,11 +70732,13 @@ runfiles size=14836
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
@@ -69890,22 +70751,26 @@ runfiles size=14836
texmf-dist/tex/context/base/mkiv/font-imp-properties.lua
texmf-dist/tex/context/base/mkiv/font-imp-quality.lua
texmf-dist/tex/context/base/mkiv/font-imp-reorder.lua
+ texmf-dist/tex/context/base/mkiv/font-imp-spacekerns.lua
texmf-dist/tex/context/base/mkiv/font-imp-tex.lua
texmf-dist/tex/context/base/mkiv/font-imp-tracing.lua
+ 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-off.lua
+ texmf-dist/tex/context/base/mkiv/font-ogr.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
@@ -69931,10 +70796,13 @@ runfiles size=14836
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
+ texmf-dist/tex/context/base/mkiv/font-tpk.lua
texmf-dist/tex/context/base/mkiv/font-tra.mkiv
texmf-dist/tex/context/base/mkiv/font-trt.lua
texmf-dist/tex/context/base/mkiv/font-ttf.lua
@@ -69948,11 +70816,14 @@ runfiles size=14836
texmf-dist/tex/context/base/mkiv/good-gen.lua
texmf-dist/tex/context/base/mkiv/good-ini.lua
texmf-dist/tex/context/base/mkiv/good-mth.lua
+ texmf-dist/tex/context/base/mkiv/grph-bmp.lua
+ texmf-dist/tex/context/base/mkiv/grph-chk.lua
texmf-dist/tex/context/base/mkiv/grph-con.lua
texmf-dist/tex/context/base/mkiv/grph-epd.lua
texmf-dist/tex/context/base/mkiv/grph-epd.mkiv
texmf-dist/tex/context/base/mkiv/grph-fig.mkiv
texmf-dist/tex/context/base/mkiv/grph-fil.lua
+ texmf-dist/tex/context/base/mkiv/grph-img.lua
texmf-dist/tex/context/base/mkiv/grph-inc.lua
texmf-dist/tex/context/base/mkiv/grph-inc.mkiv
texmf-dist/tex/context/base/mkiv/grph-mem.lua
@@ -69967,6 +70838,7 @@ runfiles size=14836
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
@@ -70017,8 +70889,10 @@ runfiles size=14836
texmf-dist/tex/context/base/mkiv/lang-hyp.mkiv
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
@@ -70030,17 +70904,32 @@ runfiles size=14836
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
- texmf-dist/tex/context/base/mkiv/lpdf-epd.lua
texmf-dist/tex/context/base/mkiv/lpdf-fld.lua
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
@@ -70095,6 +70984,7 @@ runfiles size=14836
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
@@ -70141,21 +71031,27 @@ runfiles size=14836
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
@@ -70163,15 +71059,23 @@ runfiles size=14836
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-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-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
@@ -70181,7 +71085,6 @@ runfiles size=14836
texmf-dist/tex/context/base/mkiv/mtx-context-fonts.tex
texmf-dist/tex/context/base/mkiv/mtx-context-ideas.tex
texmf-dist/tex/context/base/mkiv/mtx-context-listing.tex
- texmf-dist/tex/context/base/mkiv/mtx-context-markdown.tex
texmf-dist/tex/context/base/mkiv/mtx-context-meaning.tex
texmf-dist/tex/context/base/mkiv/mtx-context-module.tex
texmf-dist/tex/context/base/mkiv/mtx-context-precache.tex
@@ -70193,6 +71096,7 @@ runfiles size=14836
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
@@ -70211,6 +71115,7 @@ runfiles size=14836
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
@@ -70250,13 +71155,17 @@ runfiles size=14836
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
@@ -70305,6 +71214,7 @@ runfiles size=14836
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
@@ -70318,6 +71228,8 @@ runfiles size=14836
texmf-dist/tex/context/base/mkiv/publ-imp-aps.lua
texmf-dist/tex/context/base/mkiv/publ-imp-aps.mkvi
texmf-dist/tex/context/base/mkiv/publ-imp-author.mkvi
+ texmf-dist/tex/context/base/mkiv/publ-imp-chicago.lua
+ texmf-dist/tex/context/base/mkiv/publ-imp-chicago.mkvi
texmf-dist/tex/context/base/mkiv/publ-imp-cite.mkvi
texmf-dist/tex/context/base/mkiv/publ-imp-commands.mkvi
texmf-dist/tex/context/base/mkiv/publ-imp-default.lua
@@ -70410,6 +71322,7 @@ runfiles size=14836
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
@@ -70429,6 +71342,7 @@ runfiles size=14836
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
@@ -70458,11 +71372,13 @@ runfiles size=14836
texmf-dist/tex/context/base/mkiv/strc-syn.mkiv
texmf-dist/tex/context/base/mkiv/strc-tag.lua
texmf-dist/tex/context/base/mkiv/strc-tag.mkiv
+ texmf-dist/tex/context/base/mkiv/strc-tnt.mkiv
texmf-dist/tex/context/base/mkiv/strc-usr.lua
texmf-dist/tex/context/base/mkiv/strc-usr.mkiv
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
@@ -70483,14 +71399,18 @@ runfiles size=14836
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-mes.mkiv
texmf-dist/tex/context/base/mkiv/syst-pln.mkiv
texmf-dist/tex/context/base/mkiv/syst-rtp.mkiv
@@ -70499,11 +71419,13 @@ runfiles size=14836
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
@@ -70542,6 +71464,7 @@ runfiles size=14836
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
@@ -70667,6 +71590,7 @@ runfiles size=14836
texmf-dist/tex/context/base/mkiv/util-tab.lua
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/bib/common/sample.bib
texmf-dist/tex/context/bib/mkii/bibl-ams.tex
texmf-dist/tex/context/bib/mkii/bibl-apa-de.tex
@@ -70679,6 +71603,8 @@ runfiles size=14836
texmf-dist/tex/context/bib/mkii/bibl-ssa.tex
texmf-dist/tex/context/colors/icc/context/colorprofiles.lua
texmf-dist/tex/context/colors/icc/context/colorprofiles.xml
+ texmf-dist/tex/context/filenames.pdf
+ texmf-dist/tex/context/filenames.tex
texmf-dist/tex/context/fonts/mkii/type-buy.mkii
texmf-dist/tex/context/fonts/mkii/type-cbg.mkii
texmf-dist/tex/context/fonts/mkii/type-cow.mkii
@@ -70992,6 +71918,7 @@ runfiles size=14836
texmf-dist/tex/context/interface/mkiv/i-setups.xml
texmf-dist/tex/context/interface/mkiv/i-shift.xml
texmf-dist/tex/context/interface/mkiv/i-sidebar.xml
+ texmf-dist/tex/context/interface/mkiv/i-simplecolumns.xml
texmf-dist/tex/context/interface/mkiv/i-smash.xml
texmf-dist/tex/context/interface/mkiv/i-sort.xml
texmf-dist/tex/context/interface/mkiv/i-soundtrack.xml
@@ -71186,6 +72113,7 @@ runfiles size=14836
texmf-dist/tex/context/modules/mkiv/m-asymptote.lua
texmf-dist/tex/context/modules/mkiv/m-asymptote.mkiv
texmf-dist/tex/context/modules/mkiv/m-barcodes.mkiv
+ texmf-dist/tex/context/modules/mkiv/m-catchword.mkiv
texmf-dist/tex/context/modules/mkiv/m-chart.lua
texmf-dist/tex/context/modules/mkiv/m-chart.mkvi
texmf-dist/tex/context/modules/mkiv/m-chemic.mkiv
@@ -71205,8 +72133,6 @@ runfiles size=14836
texmf-dist/tex/context/modules/mkiv/m-json.mkiv
texmf-dist/tex/context/modules/mkiv/m-layout.mkiv
texmf-dist/tex/context/modules/mkiv/m-logcategories.mkiv
- texmf-dist/tex/context/modules/mkiv/m-markdown.lua
- texmf-dist/tex/context/modules/mkiv/m-markdown.mkiv
texmf-dist/tex/context/modules/mkiv/m-mathcrap.mkiv
texmf-dist/tex/context/modules/mkiv/m-matrix.mkiv
texmf-dist/tex/context/modules/mkiv/m-maybe.mkiv
@@ -71229,6 +72155,7 @@ runfiles size=14836
texmf-dist/tex/context/modules/mkiv/m-pstricks.mkiv
texmf-dist/tex/context/modules/mkiv/m-punk.mkiv
texmf-dist/tex/context/modules/mkiv/m-scite.mkiv
+ texmf-dist/tex/context/modules/mkiv/m-simulate.mkiv
texmf-dist/tex/context/modules/mkiv/m-spreadsheet.lua
texmf-dist/tex/context/modules/mkiv/m-spreadsheet.mkiv
texmf-dist/tex/context/modules/mkiv/m-sql.mkiv
@@ -71242,7 +72169,6 @@ runfiles size=14836
texmf-dist/tex/context/modules/mkiv/m-typesetting.mkiv
texmf-dist/tex/context/modules/mkiv/m-units.mkiv
texmf-dist/tex/context/modules/mkiv/m-visual.mkiv
- texmf-dist/tex/context/modules/mkiv/m-zint.mkiv
texmf-dist/tex/context/modules/mkiv/ppchtex.mkiv
texmf-dist/tex/context/modules/mkiv/s-abbreviations-mixed.mkiv
texmf-dist/tex/context/modules/mkiv/s-abbreviations-pseudocaps.mkiv
@@ -71332,6 +72258,7 @@ runfiles size=14836
texmf-dist/tex/context/modules/mkiv/s-present-green.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-grow.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-lines.mkiv
+ texmf-dist/tex/context/modules/mkiv/s-present-luatex.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-organic.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-original.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-ovals.mkiv
@@ -71392,6 +72319,7 @@ runfiles size=14836
texmf-dist/tex/context/modules/mkiv/x-mathml.lua
texmf-dist/tex/context/modules/mkiv/x-mathml.mkiv
texmf-dist/tex/context/modules/mkiv/x-newmml.mkiv
+ texmf-dist/tex/context/modules/mkiv/x-pandoc.mkiv
texmf-dist/tex/context/modules/mkiv/x-pfs-01.mkiv
texmf-dist/tex/context/modules/mkiv/x-pfsense.ctx
texmf-dist/tex/context/modules/mkiv/x-physml.mkiv
@@ -71429,6 +72357,7 @@ runfiles size=14836
texmf-dist/tex/context/patterns/common/lang-la.rme
texmf-dist/tex/context/patterns/common/lang-lt.rme
texmf-dist/tex/context/patterns/common/lang-lv.rme
+ texmf-dist/tex/context/patterns/common/lang-mk.rme
texmf-dist/tex/context/patterns/common/lang-ml.rme
texmf-dist/tex/context/patterns/common/lang-mn.rme
texmf-dist/tex/context/patterns/common/lang-nb.rme
@@ -71494,6 +72423,8 @@ runfiles size=14836
texmf-dist/tex/context/patterns/mkii/lang-lt.pat
texmf-dist/tex/context/patterns/mkii/lang-lv.hyp
texmf-dist/tex/context/patterns/mkii/lang-lv.pat
+ texmf-dist/tex/context/patterns/mkii/lang-mk.hyp
+ texmf-dist/tex/context/patterns/mkii/lang-mk.pat
texmf-dist/tex/context/patterns/mkii/lang-ml.hyp
texmf-dist/tex/context/patterns/mkii/lang-ml.pat
texmf-dist/tex/context/patterns/mkii/lang-mn.hyp
@@ -71555,6 +72486,7 @@ runfiles size=14836
texmf-dist/tex/context/patterns/mkiv/lang-la.lua
texmf-dist/tex/context/patterns/mkiv/lang-lt.lua
texmf-dist/tex/context/patterns/mkiv/lang-lv.lua
+ texmf-dist/tex/context/patterns/mkiv/lang-mk.lua
texmf-dist/tex/context/patterns/mkiv/lang-ml.lua
texmf-dist/tex/context/patterns/mkiv/lang-mn.lua
texmf-dist/tex/context/patterns/mkiv/lang-nb.lua
@@ -71591,6 +72523,7 @@ runfiles size=14836
texmf-dist/tex/context/sample/common/demo-tex.tex
texmf-dist/tex/context/sample/common/demo-xml.tex
texmf-dist/tex/context/sample/common/douglas.tex
+ texmf-dist/tex/context/sample/common/gray.tex
texmf-dist/tex/context/sample/common/greenfield.tex
texmf-dist/tex/context/sample/common/hacker.jpg
texmf-dist/tex/context/sample/common/hawking.tex
@@ -71624,6 +72557,10 @@ runfiles size=14836
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/hviezdoslav-sk.tex
+ texmf-dist/tex/context/sample/third/hviezdoslav-vlnka-sk.tex
+ texmf-dist/tex/context/sample/third/jaros-sk.tex
+ texmf-dist/tex/context/sample/third/jaros-vlnka-sk.tex
texmf-dist/tex/context/sample/third/khatt-ar.tex
texmf-dist/tex/context/sample/third/khatt-en.tex
texmf-dist/tex/context/sample/third/kollar-cz.tex
@@ -71633,11 +72570,18 @@ runfiles size=14836
texmf-dist/tex/context/sample/third/krdel-sk.tex
texmf-dist/tex/context/sample/third/kun-cz.tex
texmf-dist/tex/context/sample/third/quevedo-es.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/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
texmf-dist/tex/context/test/mkiv/pdf-a2a.mkiv
+ texmf-dist/tex/context/test/mkiv/pdf-a2b.mkiv
+ texmf-dist/tex/context/test/mkiv/pdf-a2u.mkiv
texmf-dist/tex/context/test/mkiv/pdf-a3a.mkiv
+ texmf-dist/tex/context/test/mkiv/pdf-a3b.mkiv
+ texmf-dist/tex/context/test/mkiv/pdf-a3u.mkiv
texmf-dist/tex/context/test/mkiv/pdf-ua.mkiv
texmf-dist/tex/context/test/mkiv/pdf-x-common.mkiv
texmf-dist/tex/context/test/mkiv/pdf-x1a-2001.mkiv
@@ -71665,6 +72609,7 @@ runfiles size=14836
texmf-dist/tex/generic/context/luatex/luatex-fonts-merged.lua
texmf-dist/tex/generic/context/luatex/luatex-fonts-mis.lua
texmf-dist/tex/generic/context/luatex/luatex-fonts-syn.lua
+ texmf-dist/tex/generic/context/luatex/luatex-fonts-tfm.lua
texmf-dist/tex/generic/context/luatex/luatex-fonts.lua
texmf-dist/tex/generic/context/luatex/luatex-fonts.tex
texmf-dist/tex/generic/context/luatex/luatex-gadgets.lua
@@ -72012,16 +72957,16 @@ catalogue-topics ext-code
name context-french
category ConTeXt
-revision 47085
+revision 54215
shortdesc Support for writing French in ConTeXt
relocated 1
longdesc Deals with spacing around French punctuation; the package is
-longdesc distributed for ConTeXt Mark iv only.
+longdesc distributed for ConTeXt Mark IV only.
depend context
-containersize 1704
-containerchecksum 0131af9d1c23f612450333c2cca116d2369cb8ecd402bfb9c9abc7e473b4eab44c9962d343d7391d9d9a29bd376012c82bf9e6378a280d41e37d41736b1853a2
+containersize 1680
+containerchecksum aed7a7f91e909e8b9b7efc5e0b45c67d5ed3e084c5019e1ddd68d8e9e969c0579b1dbbe4e25d74ca22b256324358ed34f3f54a92e2fb3a012a6aa43797e8aaa7
doccontainersize 86204
-doccontainerchecksum 96874c7039d9f252a9322cf84c4f77e8ca6bfbb9740e2b9fc8793dea79bf0d5f002ed1a69eff590c8aad6e43c315cda5af2aab0f9011bafb47a53da63101a9e7
+doccontainerchecksum 926a054d12f59d45dbe538eaed4087ed2c9f3321f1051c7006fe651af95d2275788030ee9371ffd39a7f7f8a4022776c19721323ab82871f061dca365c081728
docfiles size=113
RELOC/doc/context/third/french/VERSION
RELOC/doc/context/third/french/french-demo.pdf details="Example of use"
@@ -72922,11 +73867,11 @@ binfiles arch=i386-solaris size=7
name context.win32
category Package
-revision 50573
+revision 54364
shortdesc win32 files of context
-containersize 133424
-containerchecksum 17e61335ab75e1a97ae9f618e09059ba603bcffc557c59d146bf812649118040d981925891c6ea96b173df8052e1e05e3108cdb3267a0e360aae8a70d43bbc8a
-binfiles arch=win32 size=184
+containersize 135468
+containerchecksum 68f2f2ad7e8e6279c9ad01b9fe1280b9b50ea4d477bba17a870e54b3b326181a39317d4fa69da5c7368fc1c9949c29531e8938b5bc1ff46b20690b48bd01f1ea
+binfiles arch=win32 size=187
bin/win32/context.exe
bin/win32/contextjit.exe
bin/win32/luatools.exe
@@ -73657,7 +74602,7 @@ catalogue-version 0.1
name cormorantgaramond
category Package
-revision 53339
+revision 54512
shortdesc Cormorant Garamond family of fonts
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -73666,10 +74611,10 @@ longdesc Christian Thalman of Catharsis Fonts. The family includes
longdesc light, regular, medium, semi-bold, and bold weights, with
longdesc italics.
execute addMap CormorantGaramond.map
-containersize 5583280
-containerchecksum 04f9cf2cfa444b33af34e1289825333a105e05f224b855229a3eb437c28085a5cbfc3507761918867dadf940e5c175acf61d124668941549f4d0acddca0385fd
+containersize 5583276
+containerchecksum d421be3ecc9f0b62293d89b693ddb9d0c225341058c5c3065659dc93fd48bb2746f73d91cb9b9c737d7fa9a7ec1ca79ed96bd307d12b6f8b2672b5b4cabea890
doccontainersize 158024
-doccontainerchecksum 7641db7d8c3100e6db19eef63cc6a9d9de15eb4547175cd6d32482926c1f3665dbd9d1658f52023fc030c4921a5c7a8d050fc3acb839937816e9eb704205d8e5
+doccontainerchecksum 28f9d05c9f39c9faf1fe64ee996cd31bc66c384abd0bd14c66df81d79764f487b2769752df8b71c03a0458aca798c230af5d41ad2143037ecb0d3cd51285c12e
docfiles size=42
RELOC/doc/fonts/cormorantgaramond/OFL.txt
RELOC/doc/fonts/cormorantgaramond/README details="Readme"
@@ -74679,7 +75624,7 @@ runfiles size=5259
RELOC/tex/latex/cormorantgaramond/TS1CormorantGaramond-TLF.fd
RELOC/tex/latex/cormorantgaramond/TS1CormorantGaramond-TOsF.fd
catalogue-ctan /fonts/cormorantgaramond
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-proportional font-serif font-ttf font-type1 font-supp font-t1enc
catalogue-version 3.601
@@ -74736,7 +75681,7 @@ catalogue-version 1.1
name countriesofeurope
category Package
-revision 52285
+revision 54512
shortdesc A font with the images of the countries of Europe
relocated 1
longdesc The bundle provides a font "CountriesOfEurope" (in Adobe Type 1
@@ -74745,10 +75690,10 @@ longdesc for its use. The font provides glyphs with a filled outline of
longdesc the shape of each country; each glyph is at the same
longdesc cartographic scale.
execute addMap countriesofeurope.map
-containersize 219540
-containerchecksum 77d075fe233359be6d50003d9577ce84965c409ae89da18ae91ab214a80200b83843ee25a1caaf1d0ac1e6fc076efbe560f3dacc1770120a89c6d8612915418b
-doccontainersize 103316
-doccontainerchecksum 03071f1cc0c00f1930307395126f035080c2efae21ec99ae81a03abdbc572d1219dcd3a63b8d988036a1c2b9c4f1a4a564df7017a886965068d1ae314a995306
+containersize 219524
+containerchecksum fa0faa88db3e7c1baf73d5fad1fa196915c752e15dc024cef051127581f1e8a3d218d5f2f815b44bbedc9bd6fce6292825929471b595771e9ecd0b5131b11d26
+doccontainersize 103320
+doccontainerchecksum e99ac6f4b57a2aed80cfd1214da7625ae94336677f0cfa0306125b06054835c2c3b23ac901cc3f421d56e4d021dd468db12e21acd6b3883c8b937919dbda056a
docfiles size=30
RELOC/doc/fonts/countriesofeurope/Changes
RELOC/doc/fonts/countriesofeurope/README details="Readme"
@@ -74764,7 +75709,7 @@ runfiles size=72
RELOC/fonts/type1/public/countriesofeurope/countriesofeurope.pfb
RELOC/tex/latex/countriesofeurope/countriesofeurope.sty
catalogue-ctan /fonts/countriesofeurope
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-type1 font-novelty
catalogue-version 0.23
@@ -75111,7 +76056,7 @@ catalogue-version 1.0e
name cqubeamer
category Package
-revision 47630
+revision 54512
shortdesc LaTeX Beamer Template for Chongqing University
relocated 1
longdesc This package provides a LaTeX beamer template designed for
@@ -75119,10 +76064,10 @@ longdesc researchers of Chongqing University. It can be used for
longdesc academic reports, conferences, or thesis defense, and can be
longdesc helpful for delivering a speech. It should be used with the
longdesc XeTeX engine.
-containersize 3104
-containerchecksum 6dd13c29855533c100146e712431d64e4d55bfe9c49b2199a63f292933e6666c0fcd15e17e56b534e648a64b5117b8bf211a1f0f595d83db54e587977590a2ce
+containersize 3084
+containerchecksum 7c2c4548f8bbb4885680588ff113c8af96d79b5403d6cb01bebc6824745fecdd243af7e14b51bdacc91a6ee2301946ae911aa6c892d248958c1089d3fac383a0
doccontainersize 2510176
-doccontainerchecksum 38cbdd297bf4ff67d0404b75c497416eddaf18d4430ea49af8413ef504e8463a3127e3d42aa12f2920a12d13c03935d6aab5b036d398322428659918b5058444
+doccontainerchecksum f11c9d614b75a973cfd0452e283078c5af259127624f7746c0f49152da20ea016acb8842ce343cf342e4fd45f563bdadb48fc4e98cf964bb1c6dd044e610e202
docfiles size=787
RELOC/doc/xelatex/cqubeamer/LICENSE
RELOC/doc/xelatex/cqubeamer/README.md details="Readme"
@@ -75143,7 +76088,7 @@ catalogue-also cquthesis
catalogue-contact-bugs https://github.com/CQUtug/CQUBeamer
catalogue-contact-repository https://github.com/Godblesswz/CQUBeamerTemplate
catalogue-ctan /macros/xetex/latex/cqubeamer
-catalogue-license mitcc-by-4
+catalogue-license mit cc-by-4
catalogue-topics presentation xetex doc-templ chinese
catalogue-version 1.0
@@ -75227,7 +76172,7 @@ catalogue-version 0.1
name crimson
category Package
-revision 43525
+revision 54512
shortdesc Crimson fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX, and LuaLaTeX
@@ -75240,10 +76185,10 @@ longdesc Text). Support for small caps and old-style numerals is still
longdesc "under construction"; these features are not supported by this
longdesc version of the package.
execute addMap crimson.map
-containersize 1383528
-containerchecksum 58708970173456998d07a7953d86b3124a0b97a918910229c0d20a300de688283bdb85b63a7596d2bbf2a6cf5f1069a596e43b29d6fa0c5866ef9b0cc1d01b3e
-doccontainersize 34248
-doccontainerchecksum 2fac264b2986a52a739496c907930b6182e56dc24c8b13356d4d564113d6aa019734fb450168122aff2b0f14ecea3d962b4097638277b805d3a13cff5493fa9b
+containersize 1383508
+containerchecksum 26a4e2fb4439f111893c85b7f9b77162be5960a34e000d7a33ce59cc2db83c39cf283a882c89fcb031162ab6a398c481adfe0556dd42b76a2ab36cd9d1573108
+doccontainersize 34244
+doccontainerchecksum 1e97ec47cfe2a9fcc66a87469262c611e6e95c051444915548d2bea644f4c8fba3ce38beccdf2ac52d95e416e4fe8b6dba33eacb4aea9b33726e84e04ad11cb9
docfiles size=12
RELOC/doc/fonts/crimson/OFL.txt
RELOC/doc/fonts/crimson/README details="Readme"
@@ -75350,12 +76295,12 @@ runfiles size=655
RELOC/tex/latex/crimson/crimson.sty
catalogue-also crimsonpro
catalogue-ctan /fonts/crimson
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-serif font-t1enc font-proportional font-otf font-type1
name crimsonpro
category Package
-revision 52506
+revision 54512
shortdesc CrimsonPro fonts with LaTeX support
relocated 1
longdesc The CrimsonPro fonts are designed by Jacques Le Bailly and
@@ -75363,10 +76308,10 @@ longdesc derived from the Crimson Text fonts designed by Sebastian
longdesc Kosch. The family includes eight weights and italics for each
longdesc weight.
execute addMap CrimsonPro.map
-containersize 2563472
-containerchecksum 64c7f5d30798fd99de0745869985108b702b66de8d48f0d2ed68ede9cd49e032aaacbf24d5a5fdbced79c2fd01d25e171273fab5873baa351f5b46ebd91993ab
+containersize 2563452
+containerchecksum 4e7d10cc23057a5bf2bef8f62dc392f5a3855184d18c814e5569bd6e8d7f0ce692ed9329377aca920a3b6b8f924ea9df47c6c51cf29c638483b7a294da1a16f5
doccontainersize 85172
-doccontainerchecksum fa46cd05b0e5fbd71881d8a42f635bc7271106a73d412d02e49b968ca60985b60f470927a6c8f68c42060774dd2f67b0830ff6628c506eff57462f5bc6e06638
+doccontainerchecksum 8c6e5951acce558777527fbe4f36380418e9ebae9dd38d62d034f6a33a87de76259c8fa074d2a3afedc746d595ea60f1710c792af6ab6a4c413ebf8a12480bba
docfiles size=24
RELOC/doc/fonts/crimsonpro/OFL.txt
RELOC/doc/fonts/crimsonpro/README details="Readme"
@@ -76314,7 +77259,7 @@ runfiles size=3406
RELOC/tex/latex/crimsonpro/TS1CrimsonPro-TOsF.fd
catalogue-also crimson
catalogue-ctan /fonts/crimsonpro
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-serif font-t1enc font-proportional font-ttf font-type1
name crop
@@ -76384,16 +77329,16 @@ catalogue-topics label-ref
name crossreftools
category Package
-revision 49589
+revision 54080
shortdesc Expandable extraction of cleveref data
relocated 1
longdesc This package extracts information from cross-referencing
longdesc labels, especially those from cleveref, in an expandable
longdesc manner.
-containersize 3272
-containerchecksum 9f5426951f7062ac3a850d141aff2031ea2197a97d5e4bf2c2b93fcd2719d5b1d6587b66d51fb258f514423bcb43cc8699b58a74c411824ffe7057cc27d03702
+containersize 3216
+containerchecksum e02bd1e6ea67c5f3c5f54ccd389c126721c8d599d4abccb13722dabc636802b95e397351463b1c39cbf6ac40cb2ecadb51f7332372da486f7b9e315adf369b0e
doccontainersize 356080
-doccontainerchecksum 66597598d04218394abe1762aca2e9ecb25ab25328e9b203bb789459d053ec575f2a7adcc9460b1356d5488b32f2fb8335e8a7554074fb5ab2df810fde2be586
+doccontainerchecksum 4c30a92667e0e36a6a4999d6a8626c146731e93c0bf5d227879d86aa6b6442a7e3bedbd6d38dba52003dbbf9253bec8dfb7cad2e7494e585ed2a9daaaa2514aa
docfiles size=100
RELOC/doc/latex/crossreftools/README details="Readme"
RELOC/doc/latex/crossreftools/crossreftools_doc.pdf details="Package documentation"
@@ -76403,7 +77348,6 @@ docfiles size=100
runfiles size=4
RELOC/tex/latex/crossreftools/crossreftools.sty
catalogue-also cleveref
-catalogue-contact-home http://www.ich-rede-mich-um-kopf-und-kragen.de
catalogue-ctan /macros/latex/contrib/crossreftools
catalogue-license lppl1.3
catalogue-topics label-ref
@@ -77233,18 +78177,18 @@ catalogue-topics czech slovak font font-mf
name csbulletin
category Package
-revision 49681
+revision 54433
shortdesc LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj)
relocated 1
longdesc The package provides the class for articles for the CSTUG
longdesc Bulletin (Zpravodaj Ceskoslovenskeho sdruzeni uzivatelu TeXu).
longdesc You can see the structure of a document by looking at the
longdesc source file of the manual.
-containersize 12956
-containerchecksum 730ca61f0678ab2dfe4aca6be57b64cf6944ec018a7154f25c565687c29cc746b9cbd508ea01600a1d17f31850dd2bd047ebd47788997cd244e8f74199a96d68
-doccontainersize 271880
-doccontainerchecksum b9581a3d257647ddbdb583c5327e1e6dbbb52c8bc3153e115dcbcc6047fc2146ee0b62271727826f608d70f9d1a1b25e844c6f772c12ce6b8c38e1cf32015303
-docfiles size=72
+containersize 12916
+containerchecksum 7b1f41ce8c9cecd8cce3aa1458a029a558b3a70dbcf8e5fb53e192db5d4b56ffdca3e323fa54d7960e141d6e1e32ca52b8824b3c326c94def8b32ad42d0dfee0
+doccontainersize 274080
+doccontainerchecksum 4299308a6408a826f139bbca785cbb139f94ff10e67c80c597e0e7cbfd3bb6ff4889865a04922e4cbe23cf0d3d6f1c1ccc5cfe4d5c2dfee4c747ba18873d6190
+docfiles size=73
RELOC/doc/latex/csbulletin/LICENSE.txt
RELOC/doc/latex/csbulletin/README details="Readme"
RELOC/doc/latex/csbulletin/csbulletin.pdf details="Package manual"
@@ -77258,11 +78202,10 @@ runfiles size=13
catalogue-ctan /macros/latex/contrib/csbulletin
catalogue-license lppl1.3
catalogue-topics journalpub class
-catalogue-version 1.2
name cslatex
category Package
-revision 53786
+revision 54276
shortdesc LaTeX support for Czech/Slovak typesetting
depend latex
depend cm
@@ -77276,16 +78219,16 @@ depend cslatex.ARCH
execute AddFormat name=cslatex engine=pdftex options="-etex cslatex.ini" fmttriggers=cm,csplain,hyphen-base,l3kernel,latex-fonts,latex,unicode-data
execute AddFormat name=pdfcslatex engine=pdftex options="-etex cslatex.ini" fmttriggers=cm,csplain,hyphen-base,l3kernel,latex-fonts,latex,unicode-data,tex-ini-files
containersize 12696
-containerchecksum bfb780410a2b80919c5535e6985206a0bb9e719f9773d9704342e5506cc20305adbf7b45029829af6fc07e1158fe0b55ec92abf3fc43a8cbf370a69be9932b95
-doccontainersize 18948
-doccontainerchecksum 03c4f67508330801762682f06a7e23572a1fe1374d559820e25847076ac9e6ae153eabe749473564fa54a1abac472cf5387d4dc75b1abc7567d6f8186ed74e73
+containerchecksum e937b95e72169408de457003b61b0861b64f7cf781d26a545817923e8239d161bbfefa3f2d5a9175af0ef70ca433bf0f63e4127b50fcff622a5ee30da85c3900
+doccontainersize 18996
+doccontainerchecksum f4df578f07a250af0eff5eb3dbf59dcaee6cd35baf7704989b02f654f3bec2b4a146a89d51fb5fcb0f9e7035d4d05367336a2e8b8df7449e6af3eb87e4431d83
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 409ccab513ec606b4c92087cf947aa1937f99f53d616b64b62310a73787a9cb58d878e26a937fc031b281fd5343aaef1f7050464de5051d3b3cfb89bd213387d
+srccontainerchecksum df343decc23794bc65939d9142ac763442d869926970a00adb10e58a0d4d19cd34b467e320d71a6146c5418da0b9913734a16fc986d6fc16ca3b723f82fcb2c2
srcfiles size=26
texmf-dist/source/cslatex/base/cslatex.dtx
texmf-dist/source/cslatex/base/cslatex.ins
@@ -77497,7 +78440,7 @@ binfiles arch=x86_64-solaris size=2
name csplain
category Package
-revision 53766
+revision 54227
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:
@@ -77517,6 +78460,7 @@ longdesc program.
depend tex
depend cm
depend cs
+depend hyph-utf8
depend hyphen-base
depend plain
depend enctex
@@ -77524,13 +78468,13 @@ depend tex-ini-files
depend luatex
depend luatex85
depend csplain.ARCH
-execute AddFormat name=csplain engine=pdftex options="-etex -enc csplain-utf8.ini" fmttriggers=cm,cs,hyphen-base,plain,enctex
-execute AddFormat name=pdfcsplain engine=pdftex options="-etex -enc csplain-utf8.ini" fmttriggers=cm,cs,hyphen-base,plain,enctex,tex-ini-files
-execute AddFormat name=luacsplain engine=luatex options="-etex csplain.ini" fmttriggers=cm,cs,hyphen-base,plain,tex-ini-files,luatex,luatex85
-execute AddFormat name=pdfcsplain engine=xetex options="-etex csplain.ini" fmttriggers=cm,cs,hyphen-base,plain
-execute AddFormat name=pdfcsplain engine=luatex options="-etex csplain.ini" fmttriggers=cm,cs,hyphen-base,plain,tex-ini-files,luatex,luatex85
-containersize 122212
-containerchecksum cdc33ef0288eabc03a189917bb5a40c4dda1d206ae4bc4097a72be1d9a9575301cfcc289f24ed7c313c2804bd99125684d53c6599c4a9f8b6eb85af85cdc5a95
+execute AddFormat name=csplain engine=pdftex options="-etex -enc csplain-utf8.ini" fmttriggers=cm,cs,hyph-utf8,hyphen-base,plain,enctex
+execute AddFormat name=pdfcsplain engine=pdftex options="-etex -enc csplain-utf8.ini" fmttriggers=cm,cs,hyph-utf8,hyphen-base,plain,enctex,tex-ini-files
+execute AddFormat name=luacsplain engine=luatex options="-etex csplain.ini" fmttriggers=cm,cs,hyph-utf8,hyphen-base,plain,tex-ini-files,luatex,luatex85
+execute AddFormat name=pdfcsplain engine=xetex options="-etex csplain.ini" fmttriggers=cm,cs,hyph-utf8,hyphen-base,plain
+execute AddFormat name=pdfcsplain engine=luatex options="-etex csplain.ini" fmttriggers=cm,cs,hyph-utf8,hyphen-base,plain,tex-ini-files,luatex,luatex85
+containersize 122224
+containerchecksum 037162930ef62ce6542afa9258d8df819c6a923fd20ce9828dfc347ef9d5d213e4eb98643078c26fa0a6c85d1df2245cc0870edc8c604efe9467e88149eaaf54
runfiles size=216
texmf-dist/tex/csplain/base/csenc-k.tex
texmf-dist/tex/csplain/base/csenc-p.tex
@@ -77854,16 +78798,16 @@ catalogue-version 1.01
name css-colors
category Package
-revision 43961
+revision 54512
shortdesc Named colors for web-safe design
relocated 1
longdesc This package defines web-safe colors for use with D.P.
longdesc Carlisle's color package. It is intended for both authors and
longdesc package writers (e.g. to create Beamer color themes).
-containersize 2296
-containerchecksum b5e000180b583470bc6721601321f81a2f11e70388f05fd85a482b491e1d3ea536db0fbb96a6715fcca81e5bcbaf289af9540c82a2201befac1d2254fbc4cfb0
-doccontainersize 2090184
-doccontainerchecksum d08c0212f4c36eb114b25128ac8516cb7181ac73a2ea61ee4ed1eafdfa7fed15a2b928d6d0f63bdbf2b4beb93a843fc8dd16b959297a4fccff89c428647f4ddd
+containersize 2236
+containerchecksum cebeb4e7cd71ecb1a502f6788fa62284f2d9e3e4afcdc1ddce585e94683a42b20e7b9838ff5c85fc0634894898d8061e01de79e062946e943b315d2970ad126c
+doccontainersize 2090188
+doccontainerchecksum 6299617c5740f104b59e850ca826a2906d63ef3564b6730b01decb4f7707828e28ae3de2d44dc851c094abb702a00a9a4cb2bc61f18f020dc37c04e189521c1b
docfiles size=521
RELOC/doc/latex/css-colors/README.txt details="Readme"
RELOC/doc/latex/css-colors/css-colors.pdf details="List of colours"
@@ -77871,7 +78815,7 @@ docfiles size=521
runfiles size=2
RELOC/tex/latex/css-colors/css-colors.sty
catalogue-ctan /macros/latex/contrib/css-colors
-catalogue-license lpplgpl
+catalogue-license lppl gpl
catalogue-topics colour
catalogue-version 1.02
@@ -79022,15 +79966,15 @@ catalogue-topics tibetan
name ctie
category TLCore
-revision 50602
+revision 54070
shortdesc C version of tie (merging Web change files)
longdesc This is a version of tie converted for use with cweb.
depend kpathsea
depend ctie.ARCH
-containersize 408
-containerchecksum 05fd794d4437c662b77b0662dd0c9169aef35a10140abad2519702577c087177d0a02ee5b6163873fe5b3c83c3f77c342c4774af168ebca2ed875717c7d0c5b0
-doccontainersize 16456
-doccontainerchecksum 83bb53248ce262bc8310faa8c0e057dac72c7c682e295fb9888acff237249a66a69d66b99d79033f5a1d8611ef582dd2121f8c28be9800ebcce775bf3adecf63
+containersize 384
+containerchecksum 9792cf1c49fd5bb2f8c78c5621330c69031d41da769fc5adf7b3922be5d23e8ef0453b67d6e80617d3af46ba3e7eb84c99031f72b28563d274f6887802b2756c
+doccontainersize 16332
+doccontainerchecksum 4ab2d29709b509dd129c585d03dfe2f3aae1b3b6e4890a2b82bdf7a0b4b3a81fcd8a9960e6da7c9663ab8b572c29e85637fad93954e79f89846aa17aaba217a0
docfiles size=6
texmf-dist/doc/man/man1/ctie.1
texmf-dist/doc/man/man1/ctie.man1.pdf
@@ -79041,145 +79985,145 @@ catalogue-version 1.1
name ctie.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of ctie
-containersize 30124
-containerchecksum 99c55aa0204757ee994188a681be334a6cdcdd303b6414f8d2acad9172974e62ea0feac92bc05a3523c8aec31d08ba79f207a015533fb25d51b7f2348c0af667
-binfiles arch=aarch64-linux size=20
+containersize 34252
+containerchecksum eb8d206ba57a3626474fd587376a41b023029bc5aa1d66ac22809e35eef13ffffbab43d2f08127d6e91783212c5baf4e893226aeda98bdd5675206a9dcf145e0
+binfiles arch=aarch64-linux size=22
bin/aarch64-linux/ctie
name ctie.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of ctie
-containersize 35068
-containerchecksum b76eb7aff30dc393b7d31b5d299e33d8d56c4d29fae12d333e4251295ad7d5dad2a997d0f1e8a0e327fe522f8fb8c5afdedb242579345663d48da33e2bf6b91d
-binfiles arch=amd64-freebsd size=21
+containersize 35820
+containerchecksum d0aa631a7db8eee7da4ebe03d97f51636298beaa6ee358927786adb5b72009668a953f7eff2c1fa6d4355acd6d8f5b391ab46bdce3673102ece635f36a8e865e
+binfiles arch=amd64-freebsd size=23
bin/amd64-freebsd/ctie
name ctie.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of ctie
-containersize 31756
-containerchecksum fa34c69463cd11b8b9e5a46977fd60dbcfdd9fd187ea91fbe4cbf5576016024b7bbb9517363d19ef233ff185530698bcf421c50654d150f00e272441e11fdbe6
+containersize 32348
+containerchecksum a32b15567dd57c4d59cc366ceb94d7dae59d0cb9a2b83ead566911a4b2f48a0648d766afac66852f4e0cfbd0d22ce1f9457511fc6d1ce0fef2ce1189b0fa9689
binfiles arch=amd64-netbsd size=25
bin/amd64-netbsd/ctie
name ctie.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of ctie
-containersize 28692
-containerchecksum f733ef70908a2dbab273fa064220c55eeb714a6c4f4db9f97d3113b42543d654a9142c447b123dbdff69e03309bbc6ba435c65c5f9c0bdef3aad74d0264d9fae
+containersize 28912
+containerchecksum 6bfe02837195ec2d672177fccc0e057bf1a66f995dcd446e3609e72b356449243203e268dd0740d1cdb2ac47fc87b04e762f34d5d932d380f8d54d19bb90887a
binfiles arch=armhf-linux size=18
bin/armhf-linux/ctie
name ctie.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of ctie
-containersize 6648
-containerchecksum 63d57f0fc5fac8b4fd79351889b793db3f7a8df434f66a92a6a6224ac14818720d1ac7caadabfa3bf659428b1150ec46fa0ccba1eb564d760002dd137c26f792
+containersize 6692
+containerchecksum d2bde3437cab02f35802690a1599202fe10f612792c145fc7d07b7002d90c4312f84273a327d79f2a9794d466e5550fc27c1055e0c8bceb578585ece5ff2bc7a
binfiles arch=i386-cygwin size=5
bin/i386-cygwin/ctie.exe
name ctie.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of ctie
-containersize 30296
-containerchecksum 56e8116e39272ccb7fa5f20e306927da51e5d7bdf78f64d0a39daa67eb13936b84c8b3540e8ed6cbfd702ffb299d8cd6195020ca1bd88d32fd461649baf6d7db
-binfiles arch=i386-freebsd size=17
+containersize 31264
+containerchecksum dccad5674ba2a9a73a4f24d1534849eabdea40ee73836a3306cc6cfe5abe0d771b417a0b15a99e9ec7ef2e1b9e415a32717a766ee01cd1c8c56f6c8c68cd02ec
+binfiles arch=i386-freebsd size=19
bin/i386-freebsd/ctie
name ctie.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of ctie
-containersize 37976
-containerchecksum 260e4c8f771f3099008485f5d65d4a60adb6c92a4c5c5d5ce3ffa1d4e8a2be02cc4c82b6b8c61eade45f9ce4b7a6dff78363d7d398a32e8fee15c3bc16b1e3c5
+containersize 38260
+containerchecksum dc793e8202dbac0e468783a4f1b5df7f9db113996f46b1802c1b1a5ba1bb89527725d62ecb9429cfaef413b4cb91634a89409cd3ba5b708ac0839ecf2c0e15e7
binfiles arch=i386-linux size=24
bin/i386-linux/ctie
name ctie.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of ctie
-containersize 29228
-containerchecksum f9aa5a68205b5ca0f2dd4601206346446a10ae1dbff7f7e0c900c3df45d9bb78e1b4350a926b754960e8488cde45d2e33e9b74b6c16e15613336948f8a7fdb7a
-binfiles arch=i386-netbsd size=23
+containersize 29836
+containerchecksum eca06920ff8131a760a60d8cc205957eee7a1ab6eee4fdae80535dbba2fc13d04b3c16e5680c0713de6f173bb989115e7d720045c17a10b67187c004d44f5377
+binfiles arch=i386-netbsd size=24
bin/i386-netbsd/ctie
name ctie.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of ctie
-containersize 34068
-containerchecksum 20739f2c5a4016e2641f635fbe98377d163281f842520f5202cc0272f0e4c5576c0279a681a5448c2301b02f69985abb54cb453e73bd917d43f527fbd2a3de9e
+containersize 34316
+containerchecksum c77f6fb583eccca191eac5cdefe3e3225194b240b541dc19191a7a71dc3fb21e037046cb393658aaa62c49d90f47a6ed576b7b6d048d6b4d31340224f3df217a
binfiles arch=i386-solaris size=19
bin/i386-solaris/ctie
name ctie.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of ctie
-containersize 6848
-containerchecksum 6c30a5641707e50e6060ddb9dd45acfebd03f7886ab5c7c86243d28eac01edaf67f5cac68ea979a131893ced22a8a9bb50c1e28e228ec207d239e8a4e0b107d5
+containersize 6988
+containerchecksum dfcbd1c36a7c39dcc43ed81b609428a6ea6c5147ea307fd29bdd31e851021235cdf3f3757f11055f54f159c93ae472d51b81170f4b05c003e18f3c05f50c47d1
binfiles arch=win32 size=4
bin/win32/ctie.exe
name ctie.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of ctie
-containersize 6768
-containerchecksum 4ce3a1100c159df34612ebb34c9db953551e17c3487f81a1a089952ae35e8cbab2e8624037016c091c86fdd6b4796ef227a93ad3bd80edd50daf82e32954a6ed
+containersize 6800
+containerchecksum c4a87dc0c54cb0336d7bdcf31140b5a667d31ff6906929d63c35c6d1f3249bd03d48ff2286913e3cf31dc90f657264e3a6afe23592a804b18d954a785c5d260c
binfiles arch=x86_64-cygwin size=5
bin/x86_64-cygwin/ctie.exe
name ctie.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of ctie
-containersize 33944
-containerchecksum 1b8929fcd17cc582234540c36c6548a1627edb68f292d1aaa37ac8267e6b2288df37cb497fb97a69acece82ca21505fb544c3ae82154d271016add9fcffc2746
-binfiles arch=x86_64-darwin size=20
+containersize 39860
+containerchecksum 0d8c7b2a05c24ed15d14c7d74575a603769ef3902431a7eed4d915d93c7a611e39a56646f1afda75ef155e954685d637ba24598210b511a7bd8e091b3d5d4efc
+binfiles arch=x86_64-darwin size=25
bin/x86_64-darwin/ctie
name ctie.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of ctie
containersize 33804
-containerchecksum e874f911b6bc2e3354c083d9a0d26f8795b469e399831e9a7d18dc1ccfec8ca4de221dfef8ceeea10626ceb499c2eda3f0c1fbec560a3218f90361ee2bf18106
-binfiles arch=x86_64-darwinlegacy size=22
+containerchecksum d226f69623d48e81459e753b12cf3345d343e191a078c7b6446950b405d1145cd067f844e53738a95f029f610cdfbf0583d41d51cf14eeb3b17e473853f077be
+binfiles arch=x86_64-darwinlegacy size=21
bin/x86_64-darwinlegacy/ctie
name ctie.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of ctie
-containersize 35764
-containerchecksum 90b7a408cddfaa1f397af9054fa4d5a3ced83a54a21eaf6de51bf5ba5215c43f530f6d0b446b406775f86cfaa615790fc889f9228189c90e4d40b1ae4ab7c859
+containersize 36048
+containerchecksum 1328829ffdb8c6c04b435864b734fa7884af8af42be7b817f19344f64d0528779f9f1693805045e8f5c513c52db0b33cbed7c9f0e9e6173b02a233dadc93327d
binfiles arch=x86_64-linux size=21
bin/x86_64-linux/ctie
name ctie.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of ctie
-containersize 37328
-containerchecksum 29a5c1cc735b82a44aa5f579232653c57a1a3b77bcc05310abae2704a398b14b42a63ccbaba63d1e7258a1205eb6169f6629e769d60010137bb2f1295e37670c
-binfiles arch=x86_64-linuxmusl size=23
+containersize 37196
+containerchecksum 4ece17485f09530d2c060441fb165aa7cfdd8808b902e4f301de0a9d3186cddaa927b4e489681c53b1d02c5eb7d71d932832a0d6d17ea6dcf96d3a38eb264d96
+binfiles arch=x86_64-linuxmusl size=22
bin/x86_64-linuxmusl/ctie
name ctie.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of ctie
-containersize 36896
-containerchecksum 6c2756c1675801ced33f67186be39c3d0ab07254b2643c2769a55949da57abfe7c3c74dc80573c6b5c5df147e6057064ed78b61c02bc523d8f2f4e159562e0fe
+containersize 37100
+containerchecksum 5019637aa88d8096c85396d901a7b40f99398f2ad1aa3019036548e1d06e314f4112e7845cadab28b390b00068a11aedd1c90d9c989a5b1d372be33c625a07a8
binfiles arch=x86_64-solaris size=23
bin/x86_64-solaris/ctie
@@ -79628,26 +80572,28 @@ catalogue-version 0.2
name cweb
category Package
-revision 52901
+revision 54276
catalogue cwebbin
shortdesc CWEB for ANSI-C/C++ compilers
longdesc A highly portable and extended version of Levy/Knuth CWEB 3.64c
longdesc for UNIX, Windows, Mac (and possibly other operating systems).
longdesc TeX macros, CWEB macros, and NLS catalogs are included for
longdesc German, French (partially), and Italian program documentation
-longdesc on any machine. Major features: Completely revised code base;
+longdesc on any machine. Major features: Thoroughly updated code base;
longdesc several bug fixes; clean compilation (with both C and TeX) on
longdesc at least four different architectures. Added CTWILL program
longdesc with tools and utilities for brave users; including
longdesc introductory manpage. Internationalization of CTANGLE, CWEAVE,
longdesc and CTWILL with "GNU gettext utilities". New code base for CWEB
longdesc in TeX Live 2019, incorporating all features of the TL 2018
-longdesc version and adding new features from CWEBbin.
+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 13776
-containerchecksum 3fa0a2d9d5e4647fee550b0da0449619e22198866e6ecf47956a99c5d8d8081a09c63f1644f4b37788aa91c411df567776589aa61244fb6e0da3ac72314d2b3f
-doccontainersize 412964
-doccontainerchecksum f685b045d0253a1dfcbb81d80aa976553c459ce13b7049ee05f792646906a83976c71570b0d7b995dc9d7928558a7ded210b8fb1cb0fcf79508af731161fee22
+containersize 21836
+containerchecksum 5dc3e96bc38d85e6f8de67a9d36cf511c8a6ea5d8e0d7a1800f855884ddfa4d3a38fdcc5a7e22da39bbd69269ab7e0418cec6c3500091983b1e45ae3ddd41788
+doccontainersize 428876
+doccontainerchecksum 8b5c1da835ca951c93cb13db581e94d06920d3e7f5a4163275cc06b497ecdb3f5ba7be0c4d53423c72bd4052c71b92a0f5bc4ebec85e67eb7b7fab4632600ced
docfiles size=136
texmf-dist/doc/man/man1/ctangle.1
texmf-dist/doc/man/man1/ctangle.man1.pdf
@@ -79662,16 +80608,25 @@ docfiles size=136
texmf-dist/doc/man/man1/cweb.1
texmf-dist/doc/man/man1/cweb.man1.pdf
texmf-dist/doc/plain/cweb/cwebman.pdf
-runfiles size=19
+runfiles size=42
texmf-dist/tex/plain/cweb/ctproofmac.tex
texmf-dist/tex/plain/cweb/cttwinxmac.tex
texmf-dist/tex/plain/cweb/ctwimac.tex
+ texmf-dist/tex/plain/cweb/cwebbin/Xcwebmac.tex
+ texmf-dist/tex/plain/cweb/cwebbin/cweb_ecma94.sty
+ texmf-dist/tex/plain/cweb/cwebbin/cweb_hp8.sty
+ texmf-dist/tex/plain/cweb/cwebbin/cweb_mac8.sty
+ texmf-dist/tex/plain/cweb/cwebbin/cweb_pc850.sty
+ texmf-dist/tex/plain/cweb/cwebbin/dctproofmac.tex
+ texmf-dist/tex/plain/cweb/cwebbin/dctwimac.tex
+ texmf-dist/tex/plain/cweb/cwebbin/dcwebmac.tex
+ texmf-dist/tex/plain/cweb/cwebbin/dcwebstrings.tex
+ texmf-dist/tex/plain/cweb/cwebbin/fcwebmac.tex
+ texmf-dist/tex/plain/cweb/cwebbin/icwebmac.tex
texmf-dist/tex/plain/cweb/cwebmac.tex
catalogue-contact-repository https://github.com/ascherer/cwebbin
-catalogue-ctan /web/c_cpp/cwebbin
-catalogue-license mit
+catalogue-license knuth
catalogue-topics litprog
-catalogue-version 3.64c
name cweb-latex
category Package
@@ -79787,11 +80742,11 @@ runfiles size=16
name cweb.aarch64-linux
category Package
-revision 50150
+revision 53999
shortdesc aarch64-linux files of cweb
-containersize 105052
-containerchecksum a79bc59df4fbd18a21faf342595031c80c24f5aee7183b55bc75d5ec1525c90a09cb23281640f05975046cdd4e42782c185a8ab6de3c174ca9ec24985e7036ca
-binfiles arch=aarch64-linux size=112
+containersize 111580
+containerchecksum 4f3728ba2bedb12d193a50ede524b707eae526687f87d58e62551cc3eff23fbff1bc26005ed7873040dc2caedc7e89061d6b0d04392000dba0d42a438607f175
+binfiles arch=aarch64-linux size=118
bin/aarch64-linux/ctangle
bin/aarch64-linux/ctwill
bin/aarch64-linux/ctwill-refsort
@@ -79800,11 +80755,11 @@ binfiles arch=aarch64-linux size=112
name cweb.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of cweb
-containersize 133476
-containerchecksum 1c71ed031b06aac018e22946c4e162b4bdf31314b47bff917e88d33e3d5181eb257ba11d61b771d61d4e0b8146f35d639c5af27497ea2dfc6be99050efb815a9
-binfiles arch=amd64-freebsd size=131
+containersize 132068
+containerchecksum 2b3faf0ce8b95c3bf0474147ddf0f07961dd764606fc77eb48b3e86814065a39940273e72b84084d48a5e0c058aa257258e379ea879fef61853f5e0965928d93
+binfiles arch=amd64-freebsd size=136
bin/amd64-freebsd/ctangle
bin/amd64-freebsd/ctwill
bin/amd64-freebsd/ctwill-refsort
@@ -79813,11 +80768,11 @@ binfiles arch=amd64-freebsd size=131
name cweb.amd64-netbsd
category Package
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of cweb
-containersize 107404
-containerchecksum 389361f57759168c4902bbcdf016674c119c66a1fc4664b43cc0024411d7f284170d3f4243f8173e375a99ed0369223ed4d3f6305fa917d5e2d29ebf2031e051
-binfiles arch=amd64-netbsd size=130
+containersize 109228
+containerchecksum 9bd18dd91d53646a7898214245a7241296e8d99449ac073dd53de2dea22e5d3392f7941465a10c538b8323f00f99d98cc4a1db49f6195cc484673e0087dd6bb0
+binfiles arch=amd64-netbsd size=131
bin/amd64-netbsd/ctangle
bin/amd64-netbsd/ctwill
bin/amd64-netbsd/ctwill-refsort
@@ -79826,10 +80781,10 @@ binfiles arch=amd64-netbsd size=130
name cweb.armhf-linux
category Package
-revision 50150
+revision 54033
shortdesc armhf-linux files of cweb
-containersize 85812
-containerchecksum b37c84e26db8d59aed4fd2e125ae07dd117afca3ce0e1b5911a4f94b4055532ca4736279f4c6bdba0e78ce602e211dec7d462ea8d7e171224af136193682b709
+containersize 86904
+containerchecksum dbef2ed5179a8a237f23a518528a471fdaf73c60eb974ed54b641c1abfc87a160ff6444e13247ba1c809c961a7a85b17e48f86e8a523cc641fea7c9de43b521d
binfiles arch=armhf-linux size=94
bin/armhf-linux/ctangle
bin/armhf-linux/ctwill
@@ -79839,11 +80794,11 @@ binfiles arch=armhf-linux size=94
name cweb.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of cweb
-containersize 63924
-containerchecksum 2d42f7d0128a14d57ba75da697b44a5924ee784fbadc23d8404905b811f318558c7dcb77f8b864a1a6d6ee0f80e39dfd755dbde0e67ad64753f70801ed238c04
-binfiles arch=i386-cygwin size=58
+containersize 64228
+containerchecksum d33ac4b55198aad69994ba360a0e69c6b23b8792bd1435cba8e41f1715d2836c70f92c37289756d4d7159f018a0997026836a6d2fe498066766a8953bbd62bcd
+binfiles arch=i386-cygwin size=60
bin/i386-cygwin/ctangle.exe
bin/i386-cygwin/ctwill-refsort.exe
bin/i386-cygwin/ctwill-twinx.exe
@@ -79852,11 +80807,11 @@ binfiles arch=i386-cygwin size=58
name cweb.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of cweb
-containersize 100432
-containerchecksum aac9e5235abe380d37253f74faa334decb04fc38f3f668024bf63d42546f5935994a2e28b49fec5f13c0d95f2a634729527188b3bf83adf7e939b7cc8905fb75
-binfiles arch=i386-freebsd size=106
+containersize 100396
+containerchecksum 6bb2afd9d5e559231f67ca3ffe884a7ba892cbbc0e942097d0cd75dee5ff04e78144f82307d13effdc2d2641f7013f6ed024978fb934ffab3fee6a4339f06901
+binfiles arch=i386-freebsd size=115
bin/i386-freebsd/ctangle
bin/i386-freebsd/ctwill
bin/i386-freebsd/ctwill-refsort
@@ -79865,11 +80820,11 @@ binfiles arch=i386-freebsd size=106
name cweb.i386-linux
category Package
-revision 50281
+revision 53999
shortdesc i386-linux files of cweb
-containersize 110084
-containerchecksum b55214cd20ad0690fe1fc46cf5913aa019f4a4dbee9785ba8319947a8d787516baf9c318ddbf8f91c09d2cc81b8bbfb4a7366f648b3cd6ea4a4a6cc51c62a017
-binfiles arch=i386-linux size=112
+containersize 110428
+containerchecksum 5765c99cef227836ed986bb7a5385ef1e8a92fc12846f1e64a22e1380f1669edf5782e0e2a3d5f8e5c10702340155855a9fca4926cd14c63b1f9e36a485b8680
+binfiles arch=i386-linux size=114
bin/i386-linux/ctangle
bin/i386-linux/ctwill
bin/i386-linux/ctwill-refsort
@@ -79878,10 +80833,10 @@ binfiles arch=i386-linux size=112
name cweb.i386-netbsd
category Package
-revision 50171
+revision 54104
shortdesc i386-netbsd files of cweb
-containersize 89156
-containerchecksum a29798969cd08e74f7bb04f9a203f628fe84c1bc39ba2c98462cd6905ead234d572e0fd078bf255fbc884761980e2c7d5330e8ed772f3eea9f555dedbb58bfe9
+containersize 89880
+containerchecksum 0cf387eb0324bbe8c684048d435d223e6c07901501a9cf14022a5dd2451efed9a6d25e25e48a6731c1c84fc40e31861b415c11ad4e8652fc98add81e295a778b
binfiles arch=i386-netbsd size=117
bin/i386-netbsd/ctangle
bin/i386-netbsd/ctwill
@@ -79891,10 +80846,10 @@ binfiles arch=i386-netbsd size=117
name cweb.i386-solaris
category Package
-revision 50150
+revision 53999
shortdesc i386-solaris files of cweb
-containersize 110288
-containerchecksum 1c4148e78bc11334d3149818882266015e12539f4df68310ecd455a5fe04932755a6e5b6673e2d490d13d2ca0b5f0864932fe601ee97ff4ea2f542381b3e0517
+containersize 111032
+containerchecksum 701d1ca05304b7cc74d49480801ced52bd1e3b4b3c426a195b92f94cc6231404db3d2a527220a1b24cc39f9139a5cacd3216225a40c8e09d93408c439623af67
binfiles arch=i386-solaris size=101
bin/i386-solaris/ctangle
bin/i386-solaris/ctwill
@@ -79904,10 +80859,10 @@ binfiles arch=i386-solaris size=101
name cweb.win32
category Package
-revision 50155
+revision 53994
shortdesc win32 files of cweb
-containersize 70872
-containerchecksum 49d94808189c96db45bdd404df2e5cbbf107cf127799c7863606d7223e292fc714d5a69a5b4aded4769ead46d32a3be3cec32194403aee198ac12b3771b6f312
+containersize 71020
+containerchecksum 3d7a9ff1a67489599e218fc48bb26125eea9b2086ccc658a6d7caf7ce27378f3061baa46620d70efe728cba5e667b72f444eb8015a966015e5c905ef5c8115d2
binfiles arch=win32 size=56
bin/win32/ctangle.exe
bin/win32/ctwill-refsort.exe
@@ -79917,11 +80872,11 @@ binfiles arch=win32 size=56
name cweb.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of cweb
-containersize 72700
-containerchecksum 95c97d05f2a9c79e9834a16d61118bc7108b38dfa05c41231e665f0a8f28a14e30b3ca079c9adee6ce8152fbf0f1ebf98a694488c270948514be8f1334cd7c41
-binfiles arch=x86_64-cygwin size=58
+containersize 73412
+containerchecksum 0966f05725fe62e4c2f6adb5693a90d90588deda8c75d1d0dd4e3e238537c2e254e6b341669ec9d8ebeeec4ec43c0b8e55a57b1f1bce4ecf6a8aa107b6364566
+binfiles arch=x86_64-cygwin size=59
bin/x86_64-cygwin/ctangle.exe
bin/x86_64-cygwin/ctwill-refsort.exe
bin/x86_64-cygwin/ctwill-twinx.exe
@@ -79930,11 +80885,11 @@ binfiles arch=x86_64-cygwin size=58
name cweb.x86_64-darwin
category Package
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of cweb
-containersize 114172
-containerchecksum 7b708134e9f56077d52f790654ca225e0c086697ba6d512eed5cf11a25aece6e3c78d25fa70d7b3f0b1369306c81fc0ef45b4af2bc16bd8c57e4821e39003ad5
-binfiles arch=x86_64-darwin size=113
+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
@@ -79943,11 +80898,11 @@ binfiles arch=x86_64-darwin size=113
name cweb.x86_64-darwinlegacy
category Package
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of cweb
-containersize 103972
-containerchecksum d0a468d0037d097151c7990bd1b58acc672b9a59f708662cffef8fefc43fa18a7003ea46b3016c9a9f7dbc3f37cf7178abea53bf85b374781f3d5069407e50c4
-binfiles arch=x86_64-darwinlegacy size=105
+containersize 103824
+containerchecksum 0c90235375cb4b14c9bd2128b6c1c4df24df834e1906029c387e181e921dcec387147d3cc8d55d02a8cfcf7a616aea143368057538e195c52d3ae54e471be4bb
+binfiles arch=x86_64-darwinlegacy size=104
bin/x86_64-darwinlegacy/ctangle
bin/x86_64-darwinlegacy/ctwill
bin/x86_64-darwinlegacy/ctwill-refsort
@@ -79956,10 +80911,10 @@ binfiles arch=x86_64-darwinlegacy size=105
name cweb.x86_64-linux
category Package
-revision 50281
+revision 53999
shortdesc x86_64-linux files of cweb
-containersize 114232
-containerchecksum b2db6ec574dd84b64793d43c0b15fd397ee6d2b730833d7265d93dd23251ad2e043bf9649afe12d64a5ad2f755db722534b8c839fd35e2bd85c9bcf0d81adf0d
+containersize 115412
+containerchecksum 4b2f2aed7cade2edd5d5acbe11bc74328f4ea9610a4eb77c40a8281de536f46488123f152f485da5ade73f5982b47fd34b07525430784c4ace710308a67e0e87
binfiles arch=x86_64-linux size=106
bin/x86_64-linux/ctangle
bin/x86_64-linux/ctwill
@@ -79969,11 +80924,11 @@ binfiles arch=x86_64-linux size=106
name cweb.x86_64-linuxmusl
category Package
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of cweb
-containersize 115704
-containerchecksum 8234a659c2dff15cddea81763fd5f0ed148fafe6f3b444021e76d2d110db4e0733f45e679f7ce3fdf42a6f3eae89939d1ecc9d8f96549a40be8066aef6daa901
-binfiles arch=x86_64-linuxmusl size=116
+containersize 113996
+containerchecksum 597da097a0d3449c4253d3a3e36195e44cf99577eb6d806d13229a9a9e3d1abff075072c219248e5bcc8d415985203b11d34fae63e6362b5a3077010db101367
+binfiles arch=x86_64-linuxmusl size=111
bin/x86_64-linuxmusl/ctangle
bin/x86_64-linuxmusl/ctwill
bin/x86_64-linuxmusl/ctwill-refsort
@@ -79982,11 +80937,11 @@ binfiles arch=x86_64-linuxmusl size=116
name cweb.x86_64-solaris
category Package
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of cweb
-containersize 126528
-containerchecksum cbba91a8d2b4942d3f5f0aaaa81eb20a5ac1822f2cf6df32af1bf8933659b03f5c69ab4f85eae38949b1183d048937a554406344ca3c96246ba17d74f43080be
-binfiles arch=x86_64-solaris size=117
+containersize 126968
+containerchecksum 9e97ec31af70be84c91ea11d142e82965e5edd24e1251814afacee3b1415499d61f5f863cdddc9574f125cf7c2bb83a921c0e899ce9b9375812a044647095a50
+binfiles arch=x86_64-solaris size=118
bin/x86_64-solaris/ctangle
bin/x86_64-solaris/ctwill
bin/x86_64-solaris/ctwill-refsort
@@ -80522,20 +81477,19 @@ catalogue-topics fontenc cyrillic
name dad
category Package
-revision 47027
+revision 54191
shortdesc Simple typesetting system for mixed Arabic/Latin documents
relocated 1
longdesc This package allows simple typesetting in Arabic script,
longdesc intended for mixed Arabic/Latin script usage in situations
-longdesc where heavy-duty solutions are discouraged. The system
-longdesc operates with both Unicode and transliterated input, allowing
-longdesc the user to choose the most appropriate approach for every
-longdesc situation.
+longdesc where heavy-duty solutions are discouraged. The system operates
+longdesc with both Unicode and transliterated input, allowing the user
+longdesc to choose the most appropriate approach for every situation.
execute addMap dad.map
-containersize 241672
-containerchecksum 3a4a039e8407ea7b8ebb9b2fa500a634930161f6e824e0d090fb00c233cc29bc110e5fd802ee11768569612df1c18cd03137ea086dab86e19bd3cb54dc806045
-doccontainersize 199972
-doccontainerchecksum 5715bb8219f9800a89c660b2dc581b5be7fd86d9dc085417f3d8e3342dba2f27c16952d9427af64212d6e60359be551b8ddf4eb01f89be93a9c714024c82eeb8
+containersize 241644
+containerchecksum 600bd3267a47e5513f51e67135920c15aa7aefb51f2c3dea6e912f26d1a45071f936e4c568afd322aa7e89d5139e68398b394c287d5076c17e310297fa7f8fa8
+doccontainersize 199976
+doccontainerchecksum 97d4596972c436762e33bd1d5077f7fdbe7da2a74b016a8841ad98536c2e9d9a2bd01a91b1ad2fb306c7ba06a0a5532d47c7b813d42b0bd82a3390f3bd17760b
docfiles size=76
RELOC/doc/fonts/dad/README details="Readme"
RELOC/doc/fonts/dad/dad-to-utf8.pl
@@ -81028,7 +81982,7 @@ catalogue-version 2.60
name datetime2
category Package
-revision 52846
+revision 54080
shortdesc Formats for dates, times and time zones
relocated 1
longdesc This package provides commands for formatting dates, times and
@@ -81042,11 +81996,11 @@ 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 8852
-containerchecksum ba5a5b194f60ed3cdb7494d8b6eae89027a89e32188972475fd9fd43423e19a106d88a64a5b8484dc9bfd6d2fe7d03d01edf1391c9375d9e7647ed6d1e16a790
-doccontainersize 996340
-doccontainerchecksum e96d7b74d9f2ee18e50b98c82c58da425e7007939d3dbeb21035bf03d2e40e9d9525f695081dfa03c84660f3e2f88c19f79778e7d57bda5285535e98e9d99bfa
-docfiles size=261
+containersize 8848
+containerchecksum 25dbed04a91d852eadd3b4055b4eb42a9191cf99ae561b6b170729a10cd02f46f3c00371d2ba456011a9340c3abafbec291131b1b8faa938bd795fd25012bbb7
+doccontainersize 1017680
+doccontainerchecksum 8ff3a764a064750f38b8e2eb61feb66dadfe594b999c8f9c1eb7f5ffd3cb08074cdd131ce33eb14ef484484083e669359d149e504aa362ec7b0e82e4975a80bf
+docfiles size=266
RELOC/doc/latex/datetime2/CHANGES
RELOC/doc/latex/datetime2/README details="Readme"
RELOC/doc/latex/datetime2/datetime2.pdf details="Package documentation"
@@ -81064,8 +82018,8 @@ docfiles size=261
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 51584
-srccontainerchecksum 00077e62d983ceec941d5512a843642e3fe9e99a50dd9ccc2484554cc9d1b693ca9b6bd8e1feda26d12906b8bb776ea33ac75cf1dfb77d837db51958bd687f70
+srccontainersize 51652
+srccontainerchecksum 6d832c57ca228f5eb2bde23965b936b1d18c5feae8e3f2f9364c485fb34a0addfaa43dded7ef5fa1e8dfce74b280d1870d2fc2c53d732d4245951d6f934c29e0
srcfiles size=79
RELOC/source/latex/datetime2/datetime2.dtx
RELOC/source/latex/datetime2/datetime2.ins
@@ -81076,7 +82030,7 @@ catalogue-contact-home http://www.dickimaw-books.com/faqs/datetime2faq.html
catalogue-ctan /macros/latex/contrib/datetime2
catalogue-license lppl1.3
catalogue-topics date-time multilingual
-catalogue-version 1.5.5
+catalogue-version 1.5.6
name datetime2-bahasai
category Package
@@ -82438,7 +83392,7 @@ catalogue-version 1.0a
name dccpaper
category Package
-revision 53412
+revision 54512
shortdesc Typeset papers for the International Journal of Digital Curation
relocated 1
longdesc The LaTeX class ijdc-v14 produces camera-ready papers and
@@ -82449,16 +83403,16 @@ longdesc written for volumes 9-13. The similar idcc class can be used
longdesc for submissions to the International Digital Curation
longdesc Conference, beginning with the 2015 conference.
containersize 25224
-containerchecksum 76d73fd1e3dd94465a99e4aab6ad0c411626fbd5ace6edec6a185359fdd33dda507e86d55d7ea182490626548785df140c7939ed811b3c23ba06227dae293151
+containerchecksum 9b588aa8d8c7cabdc60eb1c617e9ad9b308abc4a2c4b9d553ce2481ebaf740cec27b1840dd44215804f75e58bc9d4c81c35e3687614c928ac37681ad1ccf2a07
doccontainersize 308040
-doccontainerchecksum f0c725c43911a38bbc8ee03f77382ce4d1abee5af1d57a12910c67f0eeae9ffe3b44f0a33d916e79c5a54b1fbd16bd5e440848e51996c4d13e200a714704e934
+doccontainerchecksum be4e3ff335c6be69e4563886b1931bbabcccd85c77bdebe22105044162afd7e6cba1f27275811fcdda599f64869ab5f1a04f7706f4ca0bcc4e588874b9b03883
docfiles size=82
RELOC/doc/latex/dccpaper/README.md details="Readme"
RELOC/doc/latex/dccpaper/dccpaper-apacite.bib
RELOC/doc/latex/dccpaper/dccpaper-biblatex.bib
RELOC/doc/latex/dccpaper/dccpaper.pdf details="Package documentation"
srccontainersize 27412
-srccontainerchecksum 8da6ebb5ed65d94a020df98597411fb886a2f035566cf902d22708def1a44c2e848c2904c65893ea0b7d0c96a5108c9895aac569269594cb73f5200525170de6
+srccontainerchecksum fbf2bce2b7aef944942b087df689b385e17d3653f788b86de676b1fed61f8fe66d64e865be81b1c3294ad54b13d00de39a27da04e7acaedbd4763197603c54f3
srcfiles size=28
RELOC/source/latex/dccpaper/Makefile
RELOC/source/latex/dccpaper/dccpaper.dtx
@@ -82473,7 +83427,7 @@ runfiles size=28
catalogue-contact-bugs https://github.com/DigitalCurationCentre/dccpaper/issues
catalogue-contact-repository https://github.com/DigitalCurationCentre/dccpaper
catalogue-ctan /macros/latex/contrib/dccpaper
-catalogue-license lppl1.3ccc-by-4
+catalogue-license lppl1.3c cc-by-4
catalogue-topics journalpub confproc class
catalogue-version 2.0
@@ -82792,7 +83746,7 @@ catalogue-topics german hyphenation
name dehyph-exptl
category Package
-revision 53316
+revision 54512
shortdesc Experimental hyphenation patterns for the German language
relocated 1
longdesc The package provides experimental hyphenation patterns for the
@@ -82809,9 +83763,9 @@ depend hyph-utf8
execute AddHyphen name=german-x-2019-04-04 synonyms=german-x-latest lefthyphenmin=2 righthyphenmin=2 file=dehypht-x-2019-04-04.tex file_patterns=hyph-de-1901.pat.txt file_exceptions=
execute AddHyphen name=ngerman-x-2019-04-04 synonyms=ngerman-x-latest lefthyphenmin=2 righthyphenmin=2 file=dehyphn-x-2019-04-04.tex file_patterns=hyph-de-1996.pat.txt file_exceptions=
containersize 95812
-containerchecksum 4f4e9585f959c51e3700121785217f96d34ab1c8d9af59fde4e3584eddda75a1f1384427992d8335581ecf53c89a5364e1330abeee00c17b318a04870d9f2c3f
+containerchecksum 48e440845cea208c4efa60ced465b37b82eb0c6bb1e27b72226863d39a32e396d2d108a470eb2a6695d65c1297292389ebf24b65e59807497d51df144722a330
doccontainersize 138104
-doccontainerchecksum 4469deb5cac413e37b57af14e41c8fbb55fb5c840d4951e79105251b2b362c13417f1811716938b4a2074296845073fb3a13971addd0284207c0c48067c5f719
+doccontainerchecksum 261e48607f41218f0f1cdc59bff7a24289aca1c52754339c4173b7724139e13aebe52d1cc06e565c9ea5291bddb0f2a179c7212f9ecaeb3aa91544b3ad5df817
docfiles size=54
RELOC/doc/generic/dehyph-exptl/CHANGES
RELOC/doc/generic/dehyph-exptl/INSTALL
@@ -82830,7 +83784,7 @@ runfiles size=143
RELOC/tex/generic/dehyph-exptl/dehyphts-x-2019-04-04.tex
catalogue-contact-home http://projekte.dante.de/Trennmuster/WebHome
catalogue-ctan /language/hyphenation/dehyph-exptl
-catalogue-license mitlppl
+catalogue-license mit lppl
catalogue-topics hyphenation german
catalogue-version 0.6
@@ -83600,29 +84554,29 @@ catalogue-topics foreign-import
name denisbdoc
category Package
-revision 42829
+revision 54584
shortdesc A personal dirty package for documenting packages
relocated 1
longdesc A personal dirty package for documenting packages.
-containersize 13056
-containerchecksum c713ac155e390d3fc75549fb7ff6e3ba13ebf3b3b1a0c001dd39f6300fe2b55ec232221d5aa07b84c87ab7daa971504c20e5f08f033ef5d36dcf9af097128b74
-doccontainersize 1148
-doccontainerchecksum 561342a0807ca00550410463755c0a348c97e2ededdfe7e6b55c99e34b8a93928167b33e1ec0a7529de6280ee5cdc4001f051234b9c4eec9c41bc2c560bad62c
+containersize 14828
+containerchecksum c9e619f7b2d95303d6ee105c708c41254679af62dedb373e1355218362f31c99907e13d1f41361dd4ad348b0ca7eb2c95baac77b64a789444cad0215299d51f6
+doccontainersize 1172
+doccontainerchecksum 1e0c77335be61bcfd4075c855feda3b0f677e93b2d55935b7bbd7d8e0c03adb3f933903ae8e48a8cb078d94de034f246f468f6cc6d2b983bd628720aaada2482
docfiles size=3
RELOC/doc/latex/denisbdoc/README.md details="Readme"
RELOC/doc/latex/denisbdoc/denisbdoc-chng.xdy
RELOC/doc/latex/denisbdoc/denisbdoc.xdy
-srccontainersize 19100
-srccontainerchecksum e6c27403b1b6603aeea35582f91348a65a5466679a51da2926be278947415f7bb16104220891c3322423115aa973f66ef820462eec7b8680d6020c8364080c52
-srcfiles size=19
+srccontainersize 21164
+srccontainerchecksum 98f8b771fd206a288696886ca5c0ecf072f3a4f7f90fc8281804118d9853d4d552177a168222e11fc8a97af36afcdddc6953af2e1e92e554caa0e3b11030c370
+srcfiles size=21
RELOC/source/latex/denisbdoc/denisbdoc.dtx
RELOC/source/latex/denisbdoc/denisbdoc.ins
-runfiles size=13
+runfiles size=15
RELOC/tex/latex/denisbdoc/denisbdoc.sty
catalogue-ctan /macros/latex/contrib/denisbdoc
-catalogue-license lppl1.3
+catalogue-license lppl1.3c
catalogue-topics doc-supp
-catalogue-version 0.7
+catalogue-version 0.8
name derivative
category Package
@@ -83655,167 +84609,167 @@ catalogue-version 0.97
name detex
category TLCore
-revision 52851
+revision 54512
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
longdesc dealing with LaTeX input if it sees the string \begin{document}
longdesc in the text. In this case, it also recognizes the \include and
-longdesc \includeonly commands.
+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 564
-containerchecksum cbdae140b0fa1e5e0afc34548a7febc92f5c1f2981eaf36101ba12857303e1a4f4152e7673393c1fa796e3fde783119d7ec2ca5081f5e127092cecd8c64a2050
+containersize 592
+containerchecksum f1ad27ff8c6e38a330947f3659ddd4a1269342a98a67a7facb64a7510ada39b1cfbf99afc4704bcb3960295b5e40e2648585def330e957013747565c369de215
doccontainersize 21828
-doccontainerchecksum f60fe0817f1f53320a7f1a54b65e7a39a11c519439a71c379dcf4a9472c5b067c5a687ab2c0145f5229606c4ef05d2d498d4def677d9d5b0fa0fe99876b56c38
+doccontainerchecksum 1a7492580a0c9850d4071b34db6a7c114724d50aa1c9dbd917330dc272290b26197581675e47cce62a1173518f89d3358a431a2a78546f6525d456ec7461dce9
docfiles size=8
texmf-dist/doc/man/man1/detex.1
texmf-dist/doc/man/man1/detex.man1.pdf
catalogue-contact-home http://www.cs.purdue.edu/homes/trinkle/detex/
-catalogue-ctan /support/detex
catalogue-license other-free
-catalogue-topics plain-text
+catalogue-topics plain-text obsolete
name detex.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of detex
-containersize 41844
-containerchecksum 70921e0361952d887762b6ba9319e5556a8efc41b7c16cdc0ed863025ea259efd4bcef7b29e529ddd9f5ce1c4d7b5afcbeaecf8b5636953f4c86389d7b49a80f
-binfiles arch=aarch64-linux size=29
+containersize 46400
+containerchecksum daa4cd75465b2c53d5cbbdfc2cab173c9dbf320007f1d08f37047cf2ea359d83116f9815629f6cc1c730e04b9137f931690f32f3d5199ca4af43122189d38ded
+binfiles arch=aarch64-linux size=32
bin/aarch64-linux/detex
name detex.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of detex
-containersize 47428
-containerchecksum d0cfea6ee42e075210a8ab0faefe3ee207245650b8a379b6a93a7f0f52ae5be0fe56f12dca3dc59383d55297897bb4e25f2da34cf2ad17e1d4d608f3a91f7066
-binfiles arch=amd64-freebsd size=29
+containersize 48288
+containerchecksum 57aa29b8aad79431c07a0f801f735a65147d78290ecc6033167d4f41c40f993cba6a91012a19e55fe9df5b94663c1153e208915b57672b27233fa42755d51fd2
+binfiles arch=amd64-freebsd size=31
bin/amd64-freebsd/detex
name detex.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of detex
-containersize 43828
-containerchecksum 0bc8d0946da869c93efc26729faff468118394db01bef27914bafa7f989d16b1cba7f759a453bd4c841079b3cb9a2e237f9725ffaeea24729cb5ff41db1a285d
+containersize 44416
+containerchecksum 16006f633794ffaabb001aabd4582b00162574e637299a9046e7c5b121f26fec6eb36d3047756a7de61f5c6cf6ef824f0efa4066cf6a707b5b80a562cdd4968a
binfiles arch=amd64-netbsd size=34
bin/amd64-netbsd/detex
name detex.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of detex
-containersize 40860
-containerchecksum b3f731cf631f2ad9c996b164e241a6c720224ebdb7f583b66e5c38a017f26151911ba051d6fb7d3ee40fb8557d018587f09b9775b3c1195beb2beeb90df08b3f
+containersize 40992
+containerchecksum 3de7a63416cb990f4347842a9c3cd428482a2e4ebf2f3b08646928772be286562703e41865b81f90526d8c42aa560e665acaa629bac99627c3445359b94cd835
binfiles arch=armhf-linux size=27
bin/armhf-linux/detex
name detex.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of detex
-containersize 19132
-containerchecksum 4a8c8e28293acba4e2731ef574e81070ead749ea60bd16573554125b6a2800f041669b0b217b53167d7c1c05fbbbc35d6df857c457e476a31d90b7505708c482
+containersize 19044
+containerchecksum f56fdc00382f84441318c55dbec413c31e66ff5882b4830e8626bac5753d22ccf9182f7631063e50eb4076be77c2246b870a4d40ba0748b751ce901680d589ee
binfiles arch=i386-cygwin size=15
bin/i386-cygwin/detex.exe
name detex.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of detex
-containersize 40912
-containerchecksum efe3f649e5ae59bf9c95ed3edfe61ce82a8a2c0fabb6401ab235dabb3dbd4264e5541c7a78f99513a104524bff2a7645e730baad26fc776b0b1af0c3a8adb757
-binfiles arch=i386-freebsd size=24
+containersize 41896
+containerchecksum 330c6dacd9e12fd4b1b52713d10b32743769171eae7e94cd5da59868d8559fd8f025483cb77f17e3ec6ccf2cd20abf57b89bb2178225108dc25e79b5e2c17e0d
+binfiles arch=i386-freebsd size=26
bin/i386-freebsd/detex
name detex.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of detex
-containersize 49820
-containerchecksum 17c27ea1eb326efb2fc292a5ed30aa9a3a75bb4408ef301365354999c181c3d0a424716fd6ad3f1e0574ea6f137b9f5759c704b77ea36e48f7f88aac86687a5f
+containersize 50124
+containerchecksum ffb696d82023591b79274fd911772e9654e8c972ceac49b86d2db5fc81ac2e6d57fb52a2502a1a12ae79b5b7b12be91e8532f9ceb838b9575a33b1577fd3d9d2
binfiles arch=i386-linux size=32
bin/i386-linux/detex
name detex.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of detex
-containersize 40072
-containerchecksum 854828dd5438ef8afa94027cdb20948b5897e74c0a7d8148b6af1e6bcc371f9ee54448a55a06a0abc8692c713aed8fae1e2a629ef80ea118e6819e413d0858da
-binfiles arch=i386-netbsd size=31
+containersize 40656
+containerchecksum e1b8fd720218cb4b37ebc3c974942eb749a2e410d5a3c9cb4505879c3361ec0926a7c4da066e0e558d08758a09c6246fc7164ddf86931cf2e3d4f535123e7bf3
+binfiles arch=i386-netbsd size=32
bin/i386-netbsd/detex
name detex.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of detex
-containersize 47412
-containerchecksum c3deec18ab8541fa1fcb6563226baa1ddcb55323ac4472d94c6a7a844ebd1e9229963b36af14dbd853c410c6eb5df377bd545e73c54828c25b62d440cbe43326
+containersize 47712
+containerchecksum a83e448f146b88f3f28a8c22a07d01a3b4c3686fd4c9560293dba91d67bd1d481686f5d6ea48f435917e5f74ac18368a7792a86aa7c55fd3970ea8c8cbf80d71
binfiles arch=i386-solaris size=31
bin/i386-solaris/detex
name detex.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of detex
-containersize 17224
-containerchecksum dbe3b716eadbea7a6bbc666d621a4142eba83341c06862d5b14ebef9078e27c3c60f92bf3dd9e9374a2423150e3eaafdd16e60a12548df9237300c8ec20b3781
+containersize 17156
+containerchecksum f4932aa6a3b997ecd04933b105c31504159043e541d10679f04a8f7886c44e37cff8e89a861f6f834c5d931d086883ccc9d2876f66063d133730a2a61dc17501
binfiles arch=win32 size=10
bin/win32/detex.exe
name detex.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of detex
-containersize 21628
-containerchecksum 3fde18d355b6311ffedde79953f81ef19b022bea22e7ae7f386d29ca074c4c52fe167e0c612f9ed7981d0df51d5245ec7c3ffcbe2d7a8ffb5e6476abbca3b375
+containersize 21620
+containerchecksum 3ee20cd7b79465d2e72fc2ef225f47d5959ff315ed82a55d157c76be956b21401830ad4f754dbcaaed058f209eaa94908e2fa35842d31473dee2506bb5c6788d
binfiles arch=x86_64-cygwin size=15
bin/x86_64-cygwin/detex.exe
name detex.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of detex
-containersize 46876
-containerchecksum 2e846d894c2197b9c985794356e791c2888879c42eb7f4dd89fa0d3d412bb94dd41541c1a90bc6dac74e94004cdef106f7f4367a13fdb84d13fd95050535ae96
-binfiles arch=x86_64-darwin size=28
+containersize 53168
+containerchecksum 0e6eff14ace487688764229bca7e5344c3bdc8e26f620e4ae0859a7cf04f90650eb03f602e949673b2fa2c4013b819846884c3007510e3361204415f060252c0
+binfiles arch=x86_64-darwin size=33
bin/x86_64-darwin/detex
name detex.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of detex
-containersize 45320
-containerchecksum 7ecac5893a61ab2befaa0eb7df4cf09cebfba8f4f49b619d3709b3c17b822d4f64d44bfb6bc2bd7ad3c9fa8842f04eeab7a40e56e98fb12bc308e17a01b9c144
+containersize 45064
+containerchecksum 6e16e96017f818776d401ba15b02817a0101bb919600c8c880600b67bda89d23f68a91cd3345a371df59c2d41866c6a6b29e479cb9de49980ded4dad8c728425
binfiles arch=x86_64-darwinlegacy size=27
bin/x86_64-darwinlegacy/detex
name detex.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of detex
-containersize 49484
-containerchecksum 50940edfef07d7f519582d737820c624803f7caa538d7445316a064d3851fe2f9e461515ec5897afe584fdfad96f271a14097f94d5c95a17b1ce2d4fb15f838c
+containersize 49740
+containerchecksum cbd2443d9d5484670e3b430d7c7081c4c9630d9fbee2f260ce36155fd8ea98e03de026a7a462821faeeac70845ab9645faef329a3836902c37ec0eebfb644514
binfiles arch=x86_64-linux size=30
bin/x86_64-linux/detex
name detex.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of detex
-containersize 51268
-containerchecksum 20806aa20b0a41c7f1864a180245db2df72042d511724ba90cf2c74afdfaf7f882e834eb78eb8af616051caaa42502a1d25ea9d8f49a68811c898e4d422b473d
-binfiles arch=x86_64-linuxmusl size=32
+containersize 50844
+containerchecksum bbe76c5a5be141a850721a20a993160ee77d417a69ada05ba464d3b3101241471f746c893793fd10e535f76061c91fd82e2633e74e617a87423cc559e25cef71
+binfiles arch=x86_64-linuxmusl size=31
bin/x86_64-linuxmusl/detex
name detex.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of detex
-containersize 52880
-containerchecksum f54946faf3f03a800f0a1b746dd664d92b16058e7e6130d4963cec0bba35d043c57debae3464dc32a53b60ca4b15fe936f98268ade46b7fe658c083f52ac8d2a
+containersize 53172
+containerchecksum ad7dfa290839100386e8bc4b1aae967f8520d1d87eb70c46ccf8e5c3243cfeb502f2f0ed8a4d875f4c6356dd2718adecdda34aa126061cf0005c6a574b85f14d
binfiles arch=x86_64-solaris size=34
bin/x86_64-solaris/detex
@@ -84051,7 +85005,7 @@ binfiles arch=x86_64-solaris size=1
name diagbox
category Package
-revision 53737
+revision 54080
shortdesc Table heads with diagonal lines
relocated 1
longdesc The package's principal command, \diagbox, takes two arguments
@@ -84062,25 +85016,25 @@ longdesc provides \slashbox and \backslashbox commands for compatibility
longdesc with the slashbox package, which it supersedes. diagbox depends
longdesc on e-TeX as well as the packages array, calc, fp, keyval, and
longdesc pict2e.
-containersize 2888
-containerchecksum b9508c1073b88458ee80a63cc1f10a22a96382da7790b54c80bc76e9f7a0315d6f1b9305e373bc4b4542c4c5a6a647625642d021b6bd01955b531bbe59cd3b42
-doccontainersize 227100
-doccontainerchecksum 07c4a00573a4d30c6c52195b66e8293e575bf80f448cee7e1384040f0ea057194051327fda9719c95ae43e8c249391845803de7c041945a3b72c9c252d8492b7
-docfiles size=58
+containersize 3660
+containerchecksum 34d2530343877efebe9ee53027253ddce0e59df3cd70900bf0f040905f34a8ad9d41328aa3c6ecbb622f7731f3bc9c4fce289caa58e2c1db46a6ec1bafefe6ca
+doccontainersize 238496
+doccontainerchecksum 96310db4878e417f09e6202e5ca86f29524af5c1292ad8fed2563f1872e094be1249c4753eac5129c68492a5fe9ea87857783e2ca9af1ab77dfd1ca9b3309b2f
+docfiles size=61
RELOC/doc/latex/diagbox/README details="Readme"
RELOC/doc/latex/diagbox/diagbox.pdf details="Package documentation (English and Chinese)"
-srccontainersize 11140
-srccontainerchecksum bd644dacfcba987a0909a58105696aa8d9ce9e171942509083c6418ae80e7a4964a553a641dc5be6d54a1b1c20ff3319adbf4e78f30705134a2e7b4620c58d08
-srcfiles size=11
+srccontainersize 12320
+srccontainerchecksum 65ac012205c309099ca2f1a23f6446abb434a1a9c66a36d75d15021eead74feeb70c21024386fc11b223386100404b35a0ec3571d24aeec13b5513e60b11b3c4
+srcfiles size=13
RELOC/source/latex/diagbox/diagbox.dtx
RELOC/source/latex/diagbox/diagbox.ins
-runfiles size=3
+runfiles size=4
RELOC/tex/latex/diagbox/diagbox.sty
catalogue-contact-repository https://github.com/leo-liu/tex-pkg
catalogue-ctan /macros/latex/contrib/diagbox
catalogue-license lppl1.3
catalogue-topics table
-catalogue-version 2.3
+catalogue-version 2.4
name diagmac2
category Package
@@ -85128,12 +86082,12 @@ catalogue-version 0.01
name dnp
category Package
-revision 45701
+revision 54074
shortdesc subfont numbers for DNP font encoding
relocated 1
longdesc part of the CJK package, ctan.org/pkg/cjk
containersize 856
-containerchecksum 9cccb6befd2059b13571e083664e4c85215cc12c96b41afdd9efdeb758b444a95edd4c2586ee1b44dca70fe31f38c4eea821cf08cc1237a82d67e0e567d65d8a
+containerchecksum 27a4c150b3b5e3fa23e0df55289154d44e3eaa55330544e426cdd3126f8ce0308abcc17fa5a011e12d83460616cad039cc483f08d7254b64d4dae933db6273d9
runfiles size=1
RELOC/fonts/sfd/dnp/DNP.sfd
@@ -85471,7 +86425,7 @@ catalogue-version 1.01
name domitian
category Package
-revision 53938
+revision 54512
shortdesc Drop-in replacement for Palatino
relocated 1
longdesc The Domitian fonts are a free and open-source OpenType font
@@ -85484,10 +86438,10 @@ longdesc old-style figures and scientific inferiors. The metrics have
longdesc been adjusted to more closely match Adobe Palatino, and hinting
longdesc has been improved.
execute addMap Domitian.map
-containersize 1056896
-containerchecksum e52d996066ada71b5be5b63c44807fc6f7b0fe1971411b3c106f9e122f64bdaba8d1e70a315b18dc2d94ae15daf5e5990eda6d9865e21f172556a5eb55db9eba
-doccontainersize 222400
-doccontainerchecksum 7d5bf1324c70b321c5ff795e6113ce5742e72fd2da32332b27322960bf32199dbfd079408c7c0c60b542b6ed7d456e7e77a636bf44238149fcac2640488d99bb
+containersize 1056892
+containerchecksum 1c0f49f3a822bb7ea99598714a2eddbbd0e3d2fd2e8746df034576e2e94e0f50310a7f4dde36e64ad9e866f8f9d9a59cec8ae70d5503c45efb24c8a13255f047
+doccontainersize 222404
+doccontainerchecksum d88d5f4b6c50bfb4541a3f549b44568f9ea4b9e0ac4b9f841c14e71f0bcc7b602db2b85f143e665da252b4f5b048a7294784bff5c053d2a8a2b1c6a19b9d2e7f
docfiles size=68
RELOC/doc/fonts/domitian/COPYING
RELOC/doc/fonts/domitian/README details="Readme"
@@ -86098,7 +87052,7 @@ runfiles size=955
catalogue-contact-bugs https://github.com/dbenjaminmiller/domitian/issues
catalogue-contact-repository https://github.com/dbenjaminmiller/domitian
catalogue-ctan /fonts/domitian
-catalogue-license lppl1.3coflother-free
+catalogue-license lppl1.3c ofl other-free
catalogue-topics font font-serif font-otf font-type1
catalogue-version 1.0c
@@ -86911,7 +87865,7 @@ catalogue-version 0.2
name draftwatermark
category Package
-revision 37498
+revision 54317
shortdesc Put a grey textual watermark on document pages
relocated 1
longdesc The package provides a means to add a textual, light grey
@@ -86921,27 +87875,30 @@ longdesc CONFIDENTIAL across document pages. The package performs a
longdesc similar function to that of draftcopy, but its implementation
longdesc is output device independent, and made very simple by relying
longdesc on everypage.
-containersize 1800
-containerchecksum 10cc5a9f6ba21ce87022e0f45d4f4cb92c4aaf8e1a4edfb5e78d24f8cfa1d283745db0d04f32ba2943963677bb3fa934a1f410e9148baceeec23b70436682a1e
-doccontainersize 92784
-doccontainerchecksum 5d7d9d4dbb18f452e917f91a5e67f46bae4f0ac2b8088279832e32d9e7a7fca1230a666ea1031c258ea3882e7a00d3a071864a20a75b523bbbfb12e7a3da0a4f
-docfiles size=25
+containersize 2724
+containerchecksum 6fc981c0a4cd28b94c52c8a0cf1a173182db25bcdd96d8f533439e9a0880aa7447e4d914d79dec08a5e00f654c7803c500ec5bb4b00de37b35fa035ea071fb3a
+doccontainersize 184280
+doccontainerchecksum eed80b5fce3a0c9c70db9126b9c77ba584340a4fd76cad5f46461c9567a4dcb8e64a8f2d302d455cf3784ff3b62172e191204c6da5eca352042423bceadec24c
+docfiles size=50
RELOC/doc/latex/draftwatermark/README details="Readme"
RELOC/doc/latex/draftwatermark/draftwatermark.pdf details="Package documentation"
- RELOC/doc/latex/draftwatermark/test_draftwatermark.tex
-srccontainersize 6828
-srccontainerchecksum 01de29c18e5ca16c0cadfb171c938fc444feb7e3dc558f9283cf4f9260a94c02b6ddb007eed1a296d60c9aceac3cf370ee2e9c3fb63f6c16b25397b837fe4993
-srcfiles size=6
+ RELOC/doc/latex/draftwatermark/test_draftwatermark1.tex
+ RELOC/doc/latex/draftwatermark/test_draftwatermark2.tex
+ RELOC/doc/latex/draftwatermark/test_draftwatermark3.tex
+ RELOC/doc/latex/draftwatermark/test_draftwatermark4.tex
+srccontainersize 11120
+srccontainerchecksum 64abd4c64e9e1ce892e06807c2f03875ef867cf4a172565dd080f88e893cd15b93e512948a6d1e9e3ecab193316323996e71a1b2c0452671e0c9e6599793b41d
+srcfiles size=10
RELOC/source/latex/draftwatermark/draftwatermark.dtx
RELOC/source/latex/draftwatermark/draftwatermark.ins
-runfiles size=1
+runfiles size=2
RELOC/tex/latex/draftwatermark/draftwatermark.sty
catalogue-also eso-pic
catalogue-contact-repository https://github.com/callegar/LaTeX-draftwatermark
catalogue-ctan /macros/latex/contrib/draftwatermark
catalogue-license lppl1.3
catalogue-topics editorial watermark
-catalogue-version 1.2
+catalogue-version 2.0
name dramatist
category Package
@@ -88829,7 +89786,7 @@ catalogue-version 4.4
name droid
category Package
-revision 51468
+revision 54512
shortdesc LaTeX support for the Droid font families
relocated 1
longdesc The Droid typeface family was designed in the fall of 2006 by
@@ -88846,9 +89803,9 @@ execute addMap droidsans.map
execute addMap droidsansmono.map
execute addMap droidserif.map
containersize 3195452
-containerchecksum e2fa1b84bde04858b16b39a559478005a6585d71ddc9879d6e54130970a1f0f6e45e584f9635f457af8143093872541dda0ad98fd647ef2af309b0d0badc813f
-doccontainersize 691972
-doccontainerchecksum 82613922360967cced68b24fd997b06ee8a082512f6567c4ae17f0046972eca84ec1e154d78ba196eecd0aeff8e9b7adae12f3b7efd780e1eb1e161f8b18ebe7
+containerchecksum e57eba23d2b7a84ca36be4b0a2988870a89b69a5c2f423d8961c8fe38c074cead0760c0061a545518959145ead02a13e321c5719cfcd7d6a575b7050cd74ef2d
+doccontainersize 691976
+doccontainerchecksum d1f86ef4fd82d955e5f6560b1eb56805bbea621358c3e708f5c07d6539d278a4e61fed680afba425a212eb7383bcdc1d663d492b4cd716ba2c1872f9006350c8
docfiles size=211
RELOC/doc/fonts/droid/CHANGES
RELOC/doc/fonts/droid/README details="Readme"
@@ -89243,8 +90200,8 @@ runfiles size=1500
RELOC/tex/latex/droid/droidsansmono.sty
RELOC/tex/latex/droid/droidserif.sty
catalogue-ctan /fonts/droid
-catalogue-license lppl1.3capache2
-catalogue-topics font font-sans font-mono font-supp font-ttf font-type1
+catalogue-license lppl1.3c apache2
+catalogue-topics font font-body font-serif font-sans font-proportional font-mono font-supp font-t1enc font-ttf font-type1
catalogue-version 3.2
name droit-fr
@@ -89389,7 +90346,7 @@ catalogue-version 1.0
name dsserif
category Package
-revision 53384
+revision 54512
shortdesc A double-struck serifed font for mathematical use
relocated 1
longdesc DSSerif is a mathematical font package with double struck
@@ -89399,17 +90356,17 @@ longdesc fonts, which are sans serif, but starting from a Courier-like
longdesc base.
execute addMap DSSerif.map
containersize 78396
-containerchecksum 70cf249f7e3fd88d03fb7ba2ce07f21a6183a7ab465e8ad319c53aaf3e800ec3e4a9f12226f1302490a316e88c0571c2c9d5310dae6e10c0714527da271c174f
+containerchecksum d1f173c1892acb75e319fe3e8702b5c8ba233ba3b236babd368c3a8bb47ba67de222e6d80ed65c17de9d152b98a930b59c74dc82fba619c2b24b4dc8143d5890
doccontainersize 247184
-doccontainerchecksum ef40db14eed4e267e490df95147c7c5854fe034128f2465fd5dbbbeda6e0aff1267e00daaaccc14820e788957a097cb9c3116c6fd923f9aad152049866025848
+doccontainerchecksum a8a6c9224cb7a55d12d8825d108066038be9ceb3ebf50caf796dc17a84f4d9d615507778934046b8944d235acb3f829e7654527cf485c9bd2562998b376f26cc
docfiles size=72
RELOC/doc/fonts/dsserif/OFL-FAQ.txt
RELOC/doc/fonts/dsserif/OFL.txt
RELOC/doc/fonts/dsserif/README details="Readme"
RELOC/doc/fonts/dsserif/dsserif-doc.pdf details="Package documentation"
RELOC/doc/fonts/dsserif/dsserif-doc.tex
-srccontainersize 1720
-srccontainerchecksum c8ce0770faf0072a23552ef606fcfd80de18effab6e8a40e2f54a1a13ef23d019c81578b95eb9b421353f566e2d32009ed646a1bceb27b224e6acd11846782c4
+srccontainersize 1716
+srccontainerchecksum 01fdb50fc1d1cfc294121882c3d05ed0878caf154f71f2b5dab6e21f3e96ddaccccf9da49d7aaf000a47c69f890a600d1914fce892d5efa485964140486ee950
srcfiles size=5
RELOC/source/dsserif/DSSerif-drv.tex
RELOC/source/dsserif/adjustments.mtx
@@ -89433,13 +90390,13 @@ runfiles size=33
RELOC/tex/latex/dsserif/dsserif.sty
RELOC/tex/latex/dsserif/udsserif.fd
catalogue-ctan /fonts/dsserif
-catalogue-license ofllppllppl1.3
+catalogue-license ofl lppl lppl1.3
catalogue-topics font font-serif font-maths font-bbd font-type1
catalogue-version 1.01
name dtk
category Package
-revision 53020
+revision 54080
shortdesc Document class for the journal of DANTE
relocated 1
longdesc The bundle provides a class and style file for typesetting "Die
@@ -89447,10 +90404,10 @@ longdesc TeXnische Komodie" -- the communications of the German TeX
longdesc Users Group DANTE e.V. The arrangement means that the class may
longdesc be used by article writers to typeset a single article, as well
longdesc as to produce the complete journal.
-containersize 17300
-containerchecksum c18c982e209b38a4f5d275eff1916f4b7670f2d4f0168d009d89e62d1692beb421b21459d994710e0d6ef3d6b6c09aa9288abc3eaedc9c0fe4e929ec24b1e4c2
-doccontainersize 80796
-doccontainerchecksum bae8991bb3e21a6f00d88d687c9a041bd0aef9b41b249c28d9ab4b9eecf91cea2189257791675bccd6796b4e745d4ab46ab7ca44c920955bd95b26fb8c89404b
+containersize 17276
+containerchecksum e7685e9b2e1086cf4ad240ec807334d91719510cc35442d9ca495306a3a547d381e7f476ac8027acca50a01e09c9f0fe0e7b1fb251fa746d8bc135214d5da550
+doccontainersize 80800
+doccontainerchecksum 1478a7a666e0800a8bf0d111140dda8e9148c280900a5a5b4564f72445d805bb905d8536e3a5ff99220fa508ec1366ec2da041429561dd311ca699c094f9ec20
docfiles size=28
RELOC/doc/latex/dtk/README.md details="Readme"
RELOC/doc/latex/dtk/doc/beispiel.bib
@@ -89477,7 +90434,7 @@ catalogue-contact-repository https://github.com/rolfn/dtk
catalogue-ctan /usergrps/dante/dtk
catalogue-license lppl1.3c
catalogue-topics journalpub class
-catalogue-version 2.08f
+catalogue-version 2.08g
name dtl
category TLCore
@@ -89506,80 +90463,80 @@ catalogue-version 0.6.1
name dtl.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of dtl
-containersize 18052
-containerchecksum a76e04dcf478bbd835e0e65fd71f6048472ca72f5baa55ed5afc9dfb344053fa93e72cd748dbefead3bdf96d93f7d96ec3399c22429e0230a625bb6bf8ed9c4e
-binfiles arch=aarch64-linux size=19
+containersize 20376
+containerchecksum 5064edf676de63fbfb3d864e39156a6f9cfcb0f27c629a0d06327e7626c2c58f0d8b4c8d6955d569f2bb9fdc8be0405c959692e00d5f351fce255cc9624c68ed
+binfiles arch=aarch64-linux size=20
bin/aarch64-linux/dt2dv
bin/aarch64-linux/dv2dt
name dtl.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of dtl
-containersize 21212
-containerchecksum 9457f9d7a761e73bc3834a0dac14eeff25f0fee97cc3525b58d660ef73d77dcb094bb91821ba1dd8ac967bd0c285f23ebbf3bf659c237912cd628eb610a14d79
-binfiles arch=amd64-freebsd size=19
+containersize 21712
+containerchecksum f3cd9ba04eed08667c246647e07d898ce0254eb74adf2c4c22ccff74fb5772497c321f8498bf9c219be200d11639085b8ad0df8cddff10a8c02124297a3b6ab6
+binfiles arch=amd64-freebsd size=20
bin/amd64-freebsd/dt2dv
bin/amd64-freebsd/dv2dt
name dtl.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of dtl
-containersize 18816
-containerchecksum 6ec652d916311fccee6f31a14371fee4c12a81ad2bb08243ff6f80b0907e6043ac2bad3991f298c5e4b408a648a529b84c102b29a93f317d8ad30b2b7ce906d3
+containersize 19060
+containerchecksum a1757551074a38ab31f576dee99c30d31861b004b4be897339309db40ccb254c68ca0772c17b527c253b5af304aa0ea4ce447b9ad4d6fd9e163a62cf6173a494
binfiles arch=amd64-netbsd size=19
bin/amd64-netbsd/dt2dv
bin/amd64-netbsd/dv2dt
name dtl.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of dtl
-containersize 15896
-containerchecksum 10fd1065654a5c16df938a1ca706f8799fc65d401c0435ced9e2c202125a677a4c4376667828df226ee8fd1dddb5c576f2e53ef5abf5cf9ea3c718cba3bcd520
+containersize 15888
+containerchecksum 6b882c1ed81436166cd659cd9630e16f78a6a7aad028a4d2e5f849810ef9fbd4642dbef53bd076830eecb1f99a93732896cf06c22bc4e267c5e637338e4656aa
binfiles arch=armhf-linux size=14
bin/armhf-linux/dt2dv
bin/armhf-linux/dv2dt
name dtl.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of dtl
-containersize 15504
-containerchecksum 67ab4504f3de24ffc14761354e03f18b8979286ad4925f77e962909835abf052ffd6c72353b794732e615403ea89ac8c81579bf2976259eb4140007cee17802b
+containersize 15564
+containerchecksum 577cfe695e492b626249245fe686a18223acf061f4e78ab9a9a643f4bddacc1c3749f79ff724ae71bf98fd906c7200d914ea9e6f2089b321964076668866e445
binfiles arch=i386-cygwin size=15
bin/i386-cygwin/dt2dv.exe
bin/i386-cygwin/dv2dt.exe
name dtl.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of dtl
-containersize 17360
-containerchecksum ba1d7303e3633be88225f9e3d7ebd748273a4d2d8bf957c335144e3acac09eed7c6b84b7aa518e17583d085c82682456805f5cd737be472b6dc9e4bfc98ba0d5
-binfiles arch=i386-freebsd size=14
+containersize 18272
+containerchecksum 8e6b42c4de43d8b401e9f4938af92143eb1cefc800e6749a365fe73cbb2e0f68ea1149b9c5c94fadcaf44ff44eb0c3402890ccf850c913f8961c8e9b59113780
+binfiles arch=i386-freebsd size=18
bin/i386-freebsd/dt2dv
bin/i386-freebsd/dv2dt
name dtl.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of dtl
-containersize 21172
-containerchecksum 3f8af9fa9109c6f27f4c14156b6f4623b8db48da06aebad8641081bcfa3b122889f631de8eda5ea7fc1cbbcac991dcfa6646af1e1d6efcfe593cb0029bf7b968
+containersize 21200
+containerchecksum eb959c4913e9d906b06b9e92d979bb90215ec4059a7536c4256261a3bd02932ab8da0b4a5a30c6a13c57e19e8060442da5b65d44445212d86a059a9f76cd5457
binfiles arch=i386-linux size=17
bin/i386-linux/dt2dv
bin/i386-linux/dv2dt
name dtl.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of dtl
-containersize 17520
-containerchecksum af64658ce0f87e2815c606450ac39d8ebb0328567945e9c0aa51b729059bc4e77b4d95149de1427b3a3d287021a8925647daf577e03410f34c8f19ea2a2484c3
+containersize 17956
+containerchecksum 23edad2332862145a02d05768be78754861882f4aef91f09c32e402fd36538fd14d4aee7be605ea6c70033b441ab1fa3eabfd6e34a05c252e0042eaab9ab3ad8
binfiles arch=i386-netbsd size=17
bin/i386-netbsd/dt2dv
bin/i386-netbsd/dv2dt
@@ -89596,61 +90553,61 @@ binfiles arch=i386-solaris size=16
name dtl.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of dtl
-containersize 15868
-containerchecksum 52a632abda8c4dd282ddbae313edd8a8196d72d9e1aa87819e3aac6cddaa3ff5e609895d4000eaaf41a017c5d6e71e3e95d350f462e78796e82b66b69bc2e22f
+containersize 15940
+containerchecksum 399086a97def290954ef012f85b446f920600f5f851f2f5a77cc3fb6eb13f51938b89d5e59e498a4c16889c0aa3088a718b6e60601934ab1338828b8603b2eac
binfiles arch=win32 size=12
bin/win32/dt2dv.exe
bin/win32/dv2dt.exe
name dtl.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of dtl
-containersize 15816
-containerchecksum 285812f5c8482e9e379fb54fcbaf010327a85ed4f93ea0e4b37d0cc49a55acd7524d008a93044e202c5c8f8243e3431a0c097b747e1100aa4c617be8432692a9
+containersize 16144
+containerchecksum ed84da590856cd8c5798c792db956c4ea4d5e9eb3c019a63b0c305c116d017d3d1b63351a498a460606a9ea7a3005ebfcfb35160c546b8fa39ef5f25f5e2f7fa
binfiles arch=x86_64-cygwin size=13
bin/x86_64-cygwin/dt2dv.exe
bin/x86_64-cygwin/dv2dt.exe
name dtl.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of dtl
-containersize 20448
-containerchecksum c278c79bcf95cb81ec5053160ac965d84e0351bb20ba31306526f94328f5fb10d061d561c45e067815ee58c790f2f0c2527c08c9e2e4d36f20b8fa7da6a29e62
-binfiles arch=x86_64-darwin size=17
+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 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of dtl
-containersize 20540
-containerchecksum a3d33d73070e8d6c3ee0b15cd6fba8910372274ac0836d478e5eeeac38f781670bab4a17db59ed8d8ef72d68555d624826e6a05cf93d5aec7f307fb9344d492e
-binfiles arch=x86_64-darwinlegacy size=19
+containersize 20352
+containerchecksum 096e4500429bf83a3d37a1b2498413490a5d61896e824fe5f5b225194ee94bd025d3a73c89b85096151f5208a2d5aa18c4d9b4f7916eca5c3f4a25b9e5bd8ec6
+binfiles arch=x86_64-darwinlegacy size=18
bin/x86_64-darwinlegacy/dt2dv
bin/x86_64-darwinlegacy/dv2dt
name dtl.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of dtl
-containersize 20736
-containerchecksum 9d9992be6d01d8a4f0f7548debf11f052280c8f965fcc6384b96e1d4f5dcb0369a6aab22796f332e079ec532f391c12cb481aa76c4497060add5f2b9d2333979
+containersize 20724
+containerchecksum fb2a449d73502a169da3ea029883ac97fc418d14206fb16b9c9887204caf8791f851a50d3d7a4ffca29bab53522d57c5c7ef75a1d28e081981078c04df2e18c2
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 50176
+revision 54264
shortdesc x86_64-linuxmusl files of dtl
-containersize 22648
-containerchecksum be4012e3e77899039632e3f4cc3d75f77e823d3f038745e457a00fec2ac54f0cc4b57726f3dc8d759ee5ee64d3d4334b7803dc585947097df7ce51c4f8e3c578
-binfiles arch=x86_64-linuxmusl size=21
+containersize 22068
+containerchecksum 40af7e33472502cfa0bd0877e01bad13b53dc61693cba4bedcb181932af4f495449f361b4d990215099ab17cee3560e50495978ad38d3dd64f36128fbbeb2642
+binfiles arch=x86_64-linuxmusl size=20
bin/x86_64-linuxmusl/dt2dv
bin/x86_64-linuxmusl/dv2dt
@@ -90084,19 +91041,19 @@ catalogue-version 1.00
name dutchcal
category Package
-revision 23448
+revision 54080
shortdesc A reworking of ESSTIX13, adding a bold version
relocated 1
longdesc This package reworks the mathematical calligraphic font
longdesc ESSTIX13, adding a bold version. LaTeX support files are
longdesc included. The new fonts may also be accessed from the most
-longdesc recent version of mathalfa. The fonts themselves are subject to
-longdesc the SIL OPEN FONT LICENSE, version 1.1.
+longdesc recent version of mathalpha. The fonts themselves are subject
+longdesc to the SIL OPEN FONT LICENSE, version 1.1.
execute addMap dutchcal.map
-containersize 36200
-containerchecksum 46b90d505661424bcc96d40bae09303193baf5c681338b5b2d526e51ba59cd56fd64a81a01710fb4911727a3cc4263e731754d82a9a2c021bdf73b6ffb15f5b6
-doccontainersize 1044
-doccontainerchecksum adbd2c44d3b2de4149dc647d4e88e46fdb968e6c6898c4de3395d51665bb147d0abb474ab462e75da028265d0cc6935f930f4397558d057171dd56a4999dcb25
+containersize 36176
+containerchecksum 308253e2b148cab892ef0ea5004cce0c3e3fbea4c0555b67f49e554734b16bc5be9baa08119fd0a2186360cef20e165b5133ce85c793eceaa9955673ec4594ec
+doccontainersize 1048
+doccontainerchecksum 1ac89d2c4ef090edc8c354a3f869485d3af9c374da012fb51edfd22f0644d63a5c380aad115b6dbe83e70846904b722b69fe4093f4a7ac8a4a3eb1c1c97f25b1
docfiles size=1
RELOC/doc/fonts/dutchcal/README details="Readme"
runfiles size=20
@@ -90239,160 +91196,160 @@ catalogue-version 6.0.0
name dvi2tty.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of dvi2tty
-containersize 63752
-containerchecksum 27f24c1b3228ad56d2225eb2375a60047412b432e3740b6b6ab9d7bf62e92605da452778beae5c93e53ab515e39fcc7882c4b87cf5c839716b59c34074c882e3
-binfiles arch=aarch64-linux size=40
+containersize 69320
+containerchecksum b4c52c212c23b0fbb7143aa92fb744a13e10748424c0b287b67b8ce57e1a18d2d2d8beecb3bfa3e9a5553d13ece1b0f9b5cd9c08e383a36d15135f5bfb3c99f3
+binfiles arch=aarch64-linux size=44
bin/aarch64-linux/disdvi
bin/aarch64-linux/dvi2tty
name dvi2tty.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of dvi2tty
-containersize 74444
-containerchecksum 8c447c92760d246121c373a18937e9ef743cd11f2563ea9c3642995561404414aa7416a5f7c888a0ca04f53054c6d6edf8a30fc665c1eea030de315f47e8e090
-binfiles arch=amd64-freebsd size=48
+containersize 75940
+containerchecksum 2defd5c08f435ae430ea9d1a94abdfd80620a7debc72946fbb7621bad71cfb37f5c3b30a14033fd0e89b210f42f00772b42d5a53150fc69b4a2dc2102b746fbe
+binfiles arch=amd64-freebsd size=51
bin/amd64-freebsd/disdvi
bin/amd64-freebsd/dvi2tty
name dvi2tty.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of dvi2tty
-containersize 63308
-containerchecksum 7509dde59d59bf94f2f2bd8ce8c2a3bf97d422dafad8229c5570a11b992fe57664b16e5e9ddbbcbd018ad233cefddcbe95e32285c30a27ee36733c85b5eef307
+containersize 63936
+containerchecksum 3e9cd54c39686e69a1999d99fab4e45be036de679967f6f027243310edd597af292bff756ff9f4af554ef6c3d7eeb3d5d931cc89c45a4a7604636a51a9ae4ea0
binfiles arch=amd64-netbsd size=47
bin/amd64-netbsd/disdvi
bin/amd64-netbsd/dvi2tty
name dvi2tty.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of dvi2tty
-containersize 58628
-containerchecksum 22d6d128b31b1c7974ead48a69aefc48ae6f2cec560918b08c5ce9437ef3e2ad7232549e9d6b1839ea38ebbd31d8b3d0b289d10cb9d6a2e9b6f9773b0319cce1
+containersize 58856
+containerchecksum 04e695f4cdc82e66e0209ff382167c92fd7e60c742f02ffbce3216a5bd68dea436c1508610d8a246f0d77d0a86bc7a9147d244c81aa1693ae82a7bd4a163f6f1
binfiles arch=armhf-linux size=37
bin/armhf-linux/disdvi
bin/armhf-linux/dvi2tty
name dvi2tty.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of dvi2tty
-containersize 22848
-containerchecksum 81a3178df3ba8e915b314dd3ae4d6abfdcb5f3498ad8e4f340bef288decd8680d0e4265b85beeb1a5bb279665d91b2281699804ba393a448bfb8d962702b223d
+containersize 23212
+containerchecksum 1d276edc5ded40db8be66691db0575939050ef5f70346ddfba3f2b353904ba515eccdb2e33fc525a7562a04397798cfb1d47a0533d9aefe746c7fdea23edd036
binfiles arch=i386-cygwin size=19
bin/i386-cygwin/disdvi.exe
bin/i386-cygwin/dvi2tty.exe
name dvi2tty.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of dvi2tty
-containersize 65408
-containerchecksum 943118801e786e438b401353d60d80687e8c25707bbc903419a97660563188c9a063b3b9e8535ea888ea76b520d59ec09cfc1ade29ef20043c9bd6b94fb0aaa0
-binfiles arch=i386-freebsd size=39
+containersize 66740
+containerchecksum 506bb2ff0d3eccfd1bddbe606b4554a589d2bf0f35ff56baa824b39de6c81abc9dc87f45cffb8e5288e0c7c9e707304884ca972306cc1abd5ebda61e96ff71b7
+binfiles arch=i386-freebsd size=43
bin/i386-freebsd/disdvi
bin/i386-freebsd/dvi2tty
name dvi2tty.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of dvi2tty
-containersize 71416
-containerchecksum 0694650b6ced5fd2550e96735f11a2908d44f75269ccdd6db8aacaf2b80532dc0d9e5c3864356e430462ecce1ae33b7d58498030bfc4e3bf0e0753542e8f2170
+containersize 71740
+containerchecksum e388602955ec92fd62bdf1102ed263cb5e04004736b6709fcfd0b620cbfb9d6f52d8b77cf5f66ed3425b4120acd18c89557115ab205d03f6cbb6654c9c23a44d
binfiles arch=i386-linux size=44
bin/i386-linux/disdvi
bin/i386-linux/dvi2tty
name dvi2tty.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of dvi2tty
-containersize 58824
-containerchecksum 62ba9024a799b9b482b194338862998771d63801cdd4936749d10ed761935b600f5f636efeb130cf0cf8bb6ecb26e76d5d8be5d6168be8962c74e9eea3019a78
+containersize 59580
+containerchecksum a0e7d704d872623fd0dcf75cc4e3be1ae0c30daa69ac31649939d44d2761853f0db9ce25d67ed21c1da90e0d89b1ef88ee055d29c9d39fc499baf77a5174282c
binfiles arch=i386-netbsd size=43
bin/i386-netbsd/disdvi
bin/i386-netbsd/dvi2tty
name dvi2tty.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of dvi2tty
-containersize 67840
-containerchecksum 183f144b9f4fc43097e6f8069cdf57a46a2520846745ea9f11eeb92da6ceb6860ba83f790eb46eba7e3461c583991ea7b8d1406a479f042680c269f56559854e
+containersize 68180
+containerchecksum dd60552b25bd6c4318cdfc3bdb8f08f4abd7521aed1539b177d887903b108e569c452114df5336c1ef3cd4c7e6ec4a9a9036d28bee6bd3420845b4c98295c86a
binfiles arch=i386-solaris size=40
bin/i386-solaris/disdvi
bin/i386-solaris/dvi2tty
name dvi2tty.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of dvi2tty
-containersize 88096
-containerchecksum 1df64ffd15a7b310d9ad971238a898721284adafe02391f63d0fe3d8eef74b9d0319e15e4ffa730e3aee81262da3491f72101d6105975463a961d456d623ac26
+containersize 88116
+containerchecksum 3b5fa33dd66a58486ab1ea3dd8b904c7137bc609f313a74d04eeada04913cf55078f199d2607815c6f0aedd7fa3af038ceb462bd068a44f7d908d98516bd53c3
binfiles arch=win32 size=53
bin/win32/disdvi.exe
bin/win32/dvi2tty.exe
name dvi2tty.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of dvi2tty
-containersize 23760
-containerchecksum 47fc4b4456819d8df3ead667a9dfdd411e7356e988747b7add425a2fbc0e65b623e32ab74d448a86275b842d33086e23a49523e3391cf417a703522cb29db552
+containersize 24088
+containerchecksum e60d1283ce2412d87df04ae7021b07a644f225ed61b6ba640df665e6e35927415023214ab7eeeb9301ff09fd909bb871596cd48da9a027e457f90cb5af60c67a
binfiles arch=x86_64-cygwin size=19
bin/x86_64-cygwin/disdvi.exe
bin/x86_64-cygwin/dvi2tty.exe
name dvi2tty.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of dvi2tty
-containersize 72000
-containerchecksum ff16b08747b9869522c6afe83a119cf3d307f5887491307f323b6b0929351011099cafab7896464efce0d058f4e07e1411843edb7e0b5845f700e99b5f45bbe3
-binfiles arch=x86_64-darwin size=42
+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 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of dvi2tty
-containersize 68820
-containerchecksum 28d432860843491c7bbd3e62394252ddde2b1ed59c37485b28c979e13365c8ee564caa799c36d70b822bdf5eb76f2735ed72b1df1f9ad96b3c0cd8b6537946d1
-binfiles arch=x86_64-darwinlegacy size=42
+containersize 68704
+containerchecksum 9284b15a1e39c38d3e57cc999441a2250ee9dc255565b50d0aa7d03b2414e410477d71c5460dc2cf4702d06f8b30cc6e5642c3699ac67d68b55e75c31f56d608
+binfiles arch=x86_64-darwinlegacy size=40
bin/x86_64-darwinlegacy/disdvi
bin/x86_64-darwinlegacy/dvi2tty
name dvi2tty.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of dvi2tty
-containersize 69280
-containerchecksum 17c0c7c2c0170013b1aef2cdeef45c2829a17d355d2fc7259c170d99200a792d12a8e6c875b8932e47042e72c34523f200548c51de50d131149575e87c78dead
+containersize 69660
+containerchecksum 233ec769230e9e1c3eaeeacfa51c33a6bb73423373fd6a587373ea38365f57b70f160948f516edf3c76f14e63e1dfd053641f0d14d93f053b62253fbb4981b3c
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 50176
+revision 54264
shortdesc x86_64-linuxmusl files of dvi2tty
-containersize 72648
-containerchecksum ae67f4b306827a2cff886f7aeca0d7fddbb9ffea1c557f0fd1bf7b8070adca03c1d4c51abf7d1e38244ff0c8f499cc7ba69d2c6dbc20ed0f36d641252711296e
-binfiles arch=x86_64-linuxmusl size=45
+containersize 71916
+containerchecksum 240502889759616cb090f081119987ff60a7f73503add82c35448ff7f603b251c8b668046f2fe1a05d825dffff953cabb9062a9133df1151985b9113d62a4b45
+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 50150
+revision 53999
shortdesc x86_64-solaris files of dvi2tty
-containersize 73584
-containerchecksum e2851b783916cf1bbc0340b29a22069b5c99f808f07224d68bddca79d93f9125de3424d1b8a27fb21da7002f40a47bdbca21c251887034a7e672c1f14dd506e5
+containersize 73992
+containerchecksum 7685973af63b0d9106f264927fea0b6508a335ce6412bc27de1d6236b8028b16ed2bea2b5b005c21996493387851dc5cb37c990aa72c8dcc750f5ec4e9bf7acc
binfiles arch=x86_64-solaris size=47
bin/x86_64-solaris/disdvi
bin/x86_64-solaris/dvi2tty
@@ -90568,17 +91525,17 @@ binfiles arch=x86_64-solaris size=1
name dvicopy
category TLCore
-revision 50602
+revision 54070
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 608
-containerchecksum 34e16ff93daa924658b433affc70fdab01bd8d6c1d537cf1787389b8de34e7348aaa91a39ba3f3671d25d216420421a5ca73cff5de254fbf25a8433e20fda322
-doccontainersize 18264
-doccontainerchecksum a85e3cf8ee5e500264ffaffddf8ebe6642373f29fcca42c346654f304f34b9389f2e190014eacd215ca0d78debe44859e05696789b9f703fd6eaefc9bebd4ff7
+containersize 588
+containerchecksum 0deba8dd11640ec7bcf1043ef521f1252fe055cafcc1bb6680e9434672ee5db5a771e58b3c5e4cf15e59424b49fbdafeedd30594fdd1f72eed8134d8e52b6da3
+doccontainersize 18256
+doccontainerchecksum ec1751460032871c7b86e6438905f852f364ef8ba5128839c270f5fbe76a90b151a546709736e0cec104a29bbb9a883379b00f26fe3018142a5378cb9f5aa65f
docfiles size=7
texmf-dist/doc/man/man1/dvicopy.1
texmf-dist/doc/man/man1/dvicopy.man1.pdf
@@ -90592,145 +91549,145 @@ catalogue-version 1.5
name dvicopy.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of dvicopy
-containersize 49776
-containerchecksum 055408cb445fbfc43eafabe69a8b09418de7ed6cec00a0608168c7c0a200c14b7b6e89b61030c825acb13b4f7412c3337a2455cdb78bc72da7b1ae14365d2af4
-binfiles arch=aarch64-linux size=33
+containersize 54216
+containerchecksum 221476111732a8db45d8465ba5129912450fe018289d3876db2d2e82d769cdf93ef306abd4cd27ada930319e5dcb3399847ebfa841213b7da35328d104f72537
+binfiles arch=aarch64-linux size=35
bin/aarch64-linux/dvicopy
name dvicopy.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of dvicopy
-containersize 58800
-containerchecksum 37b49aeab3d1c91b4cb354e972a13da07228891d7bc56ee833e3187a53980fc1af377a6bdba7db9f01bfaa62641e50ca7c66b5e473f234899ddaf68e440d1116
-binfiles arch=amd64-freebsd size=35
+containersize 60004
+containerchecksum 442a86221002000b81c58357b92fc43ac2db6088cd8f769ca96c07ed416ef46f3c7a038d13827f28eec810ddba918d718c3ac17d2cd07a4429a6e8feaaaac0f3
+binfiles arch=amd64-freebsd size=37
bin/amd64-freebsd/dvicopy
name dvicopy.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of dvicopy
-containersize 50740
-containerchecksum 63fd15d9c2b275d9be4981e85cd0e5be65ded464247b2694337a8e637a745022ef40000660bee6735d5245b478f4ab3d94dbc01ac86b469d5336b52cfd18f170
+containersize 51212
+containerchecksum 020076e853efdf31a7cddb3f49b57cdbf956d369e131a5fbdfae5809b2c6f961bedd7c87642c2764dd3aeb0fd377d623160f9368c138a03e7cd4ce9190b2ef67
binfiles arch=amd64-netbsd size=39
bin/amd64-netbsd/dvicopy
name dvicopy.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of dvicopy
-containersize 43816
-containerchecksum b336619e659059ba07a1395752db3e265a5ce3367b6d8b62a3b45b38bdd50b698c8b81ef42b49a1f3f5e0bf28d559e598537365df5972d880f5e0fd43dad625d
+containersize 44000
+containerchecksum 8e506770f7ca21255b547fe0c3d86938743a887277f84bff61ad3541edea8d519d7be89c2d48d55cd7759d6cb856ffe0844ea36deccb99b4f2df890c9155b680
binfiles arch=armhf-linux size=27
bin/armhf-linux/dvicopy
name dvicopy.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of dvicopy
-containersize 21716
-containerchecksum 5e29733ab9c31c3088269bbc28bfc23476d36c652d2bb2e8a8fe7768003fb0ecce41d32d2e6236626f860535777f9f3159f1d1f3bb198f812dff1dc4c0ecfe90
+containersize 21760
+containerchecksum d6040f1a6f6afd2f11f75f3392300a0b3f924cda140ef655627c91b9337d66cf8a51d489c024f90500a8d8f9c4d8ba2865e9d338697b295872c0292cac43afc1
binfiles arch=i386-cygwin size=14
bin/i386-cygwin/dvicopy.exe
name dvicopy.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of dvicopy
-containersize 47332
-containerchecksum 305e4ee5c2747fbe98ad46c29435186c6319f6788b7e010f9d9bd7e2c4796a65405cb80cffbec9ec111d9e43c00d68d29d804a8a3a506ecc632097b24feb29e0
-binfiles arch=i386-freebsd size=28
+containersize 48396
+containerchecksum df6532e640a9ba7afa1ebb5b968142be9feebee45c1ffbffe8fdb7476527f0da687643e22b56837c3b9f2f8de73d66723c20cc42d4e8c472888278ba414d13ff
+binfiles arch=i386-freebsd size=30
bin/i386-freebsd/dvicopy
name dvicopy.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of dvicopy
-containersize 53780
-containerchecksum 177c17b9f5582a108edf0004748f0e33a8876a78ea2a9e01245897438a40fa4007a632ef7350ad6da9ead806283f8eb290e0863e0d7588e5ebbf3bb370f607a7
-binfiles arch=i386-linux size=33
+containersize 54100
+containerchecksum 9c784d745e7fef86e279b8be781a26d00e5c1d9520227594f2723d1a6cb877bee5026bcf2fd39ffd2e9dcdcd5feb2c5818d0f98f8bbd41ab67a098101366e1e4
+binfiles arch=i386-linux size=34
bin/i386-linux/dvicopy
name dvicopy.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of dvicopy
-containersize 43088
-containerchecksum 525fe423103a97f0a80a8403a17689910c1165e01b8c1994e58b24e7469f34da71b4542506cc2f9dac84044b574082b08f2b826c30e18ad946c91972be6104b6
-binfiles arch=i386-netbsd size=36
+containersize 43692
+containerchecksum 560b51527a6d78a51025488a635e4ac372f78b21f41cff8e1b32d1f64b8eb8394d3620b2c713e33e26b5e661121c53fc650b39deb0bb357a92463add1134dca9
+binfiles arch=i386-netbsd size=37
bin/i386-netbsd/dvicopy
name dvicopy.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of dvicopy
-containersize 53208
-containerchecksum 33599e1af416228563bea1e6ec63901fccab9cff0388a7951c11e92deec695a02ba46e827a628aa2dd7875a88d24ee4aa0a5aa311011ad1171f11ddbc8b88f90
+containersize 53516
+containerchecksum a584032e2273a0b22e8fb7d5483671f772fb9b21151a8e222d1fbd6c564dac133c2ba0b146fb16d90209060b9479dfcf8f1b596fd3a56638f8c12c3915089af9
binfiles arch=i386-solaris size=31
bin/i386-solaris/dvicopy
name dvicopy.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of dvicopy
-containersize 24396
-containerchecksum 8d03fe37749b1f80122204d4f33c089552b124577ad11236e685df3ece5aaf91e2809376b96a5b5bb2ed726ad666ac6b17b60e92a7783d910e4bd7f9a257118f
+containersize 24380
+containerchecksum 764df7d6ec8c036d35c33bdd7fe912ff4aa8b0912465d8a3e50fcaf6a05b2f8967114c1369d8afe2819c90dc7d56619d5e4220575ceae55f1e4962e3515c5698
binfiles arch=win32 size=18
bin/win32/dvicopy.exe
name dvicopy.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of dvicopy
-containersize 26072
-containerchecksum aa32c9ad487b1c5439ce9cf9ea2dfdaa856172f21151939a92d3dd40962196d9a0886b97fae1ccc0a3ec1ad64caa879195cd6c0b46a0574f8bcc769fc019ede7
+containersize 26100
+containerchecksum 966b97d4304546ff29f125417ed94de3de10914cf68da050a682c532ee47e849f6642ac9e7775f3f9790b6f4e39374f045fc379a4e2b34a1f673c94b515f6df0
binfiles arch=x86_64-cygwin size=14
bin/x86_64-cygwin/dvicopy.exe
name dvicopy.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of dvicopy
-containersize 57836
-containerchecksum a0d5e2947fb8768c23d347e9aa5734b759e64c94ee7920326677fab0faa58ec0ab0f2b192eb838cbc3a856eef4964d1b9b68c88fafa3346b47c5c58868c26a37
-binfiles arch=x86_64-darwin size=31
+containersize 64792
+containerchecksum bb1d00ce5746674695877d38f4711e41ce89adecb2583ee4f3fc3c92c1ed3a92fd32e51eba8c353345dcd59fc1cb3bdddb63cbeea1a8e826e07a5af7e0328011
+binfiles arch=x86_64-darwin size=37
bin/x86_64-darwin/dvicopy
name dvicopy.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of dvicopy
-containersize 55276
-containerchecksum 0b05bd2dd0759b59ecb8da42b6fc8792185f364a6001c186e72f636e0a3cdaf7c18b0175d2210dd44efa0aacfe0e807aed433438e038e3ccb32abd6789b778a3
+containersize 55024
+containerchecksum 524f810852969419c4194bdce055b6f8a2e2ca215ee7efc80aff8fce66b99d2b25c07cd13fe7b6f01dedc29e57fe3137a2e2517df21c816a04fa5c0f79b99806
binfiles arch=x86_64-darwinlegacy size=31
bin/x86_64-darwinlegacy/dvicopy
name dvicopy.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of dvicopy
-containersize 53472
-containerchecksum 4ca885a080fc8270207c88110ad4ada39da31fcbcc32a3b95ee099d4cc91fbda0547490a1e9c256721b43bb19e89242a39c690380571032278fec265aab32ab1
+containersize 53756
+containerchecksum 5f43be8ec476bfcee9a40a3fa62094e1a283d6c07c4ece18a8c4d6b8952c7cd012bb71e22d3c94b779dcc122bcb5208dc868121e417320215ce45ff13bcf1019
binfiles arch=x86_64-linux size=30
bin/x86_64-linux/dvicopy
name dvicopy.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of dvicopy
-containersize 59944
-containerchecksum a7bebf7442aa6865d2b800bf484563f30fb5f5f1d9ece4e53112ece1c3da66ae7af87cb6d9c74957235d990098b0e2eff0fe645d9b602f196f471ff8a8319bfb
-binfiles arch=x86_64-linuxmusl size=36
+containersize 59260
+containerchecksum 08ac338d590935ca8dc9c253655d52f78a9a1a2fd13d05467f4c2da89974ecdfe7d061ba4704ecfdfce97e490a4b64ecadc5a7148aa5e63f0109482e59b421d7
+binfiles arch=x86_64-linuxmusl size=34
bin/x86_64-linuxmusl/dvicopy
name dvicopy.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of dvicopy
-containersize 59940
-containerchecksum fbd72c34d8fdaf7cc6f0c897b87a26e938ec7a5c0891e510dac6a6347bd360f9082273251ed279caa9f7ee6ebe0c01858c25e4be6ae3485f4ff36f1259e8e63c
+containersize 60136
+containerchecksum bd9ce4496b71b19bd126ca931010981e2e0cf863f4876f0aac101507b567471063306e6268e340feb861f58cfc5db666f64fdd62516b80517ffaa8d28a8fd3f4
binfiles arch=x86_64-solaris size=36
bin/x86_64-solaris/dvicopy
@@ -90755,28 +91712,28 @@ catalogue-topics dvi-proc
name dvidvi.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of dvidvi
-containersize 8660
-containerchecksum 6a41ed08fa7fa7defc8d52181d47600bbc6818b3c1c580e5118cc24945eba38b5cf41b630745e605c807c20679285f69c8bd35f920b649948e93133444a3859f
+containersize 8548
+containerchecksum 3ab17b551b7eef67d348562f4dab98eb27d03cf906e738a33181450b09d030fb56b4c97f6dba7e5f666bea0b1efc13164cee657b3fc2076afc6ab788b397b88a
binfiles arch=aarch64-linux size=6
bin/aarch64-linux/dvidvi
name dvidvi.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of dvidvi
-containersize 9572
-containerchecksum f3db263e1b009c2a074e2509e29f3d2c1628959d094728c4f4766c6cf85fdf0ee884e89872a54ee025df744a3a87db124a43947a9768a6a381d934cb736cfb18
-binfiles arch=amd64-freebsd size=6
+containersize 9744
+containerchecksum 0a99798414646d96edebfcd4787aaef5624e755840acded5390279f26c7e35a0f7d9e45163bc1c4370d12aae32fe6f9ec4ef84970f6f6ef31dad3a444a9e1b67
+binfiles arch=amd64-freebsd size=8
bin/amd64-freebsd/dvidvi
name dvidvi.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of dvidvi
-containersize 8340
-containerchecksum 25c46d6bd21722bf5cfbad23dbd865f04186dd310c81a2ce5ddacff5e51c104343daae20d8a094132d031bb938aaf85bc56431e0e59f1fdfedff1ebcc42c3a65
+containersize 8652
+containerchecksum 54afe86bdec29bf3a12eed4af6e15f0edf88868337df8538833f8a3faf126ddd458e586f62c4040819a8af182971ee8cc0e4b20c24e475fd449d5a2c449f7ec9
binfiles arch=amd64-netbsd size=6
bin/amd64-netbsd/dvidvi
@@ -90791,20 +91748,20 @@ binfiles arch=armhf-linux size=5
name dvidvi.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of dvidvi
-containersize 8384
-containerchecksum 953ed1d88be5a3782164c52731e60d50de425833c758a477e2eb14333f5f4fdf22a46d10879dc31e8425fe5dd2385e220715fdc21ac910fa42198a8c31481bad
+containersize 8352
+containerchecksum c284111581e57546c10154d455de14bbda637b39d292bc73a77f8ac0efd1ce31e58b8c7d682379fee5118a33e859c58b78d90179e0209ab67ecbf46bf5ab340c
binfiles arch=i386-cygwin size=6
bin/i386-cygwin/dvidvi.exe
name dvidvi.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of dvidvi
-containersize 8260
-containerchecksum a6dca9d5ab150fa96fdcec8a94ba9f7c6dbd270fa4b6975a32b9487dc5d49801fbe24cbb0e5e3ae0c996eb5c16a618389423d7ad28d7e65b2010a46c5fce0741
-binfiles arch=i386-freebsd size=6
+containersize 8520
+containerchecksum b38a6a177bc40f8edd43bdee4b52c80961a78d71893289fcd6d5293bb0fca17d0d48efb7d9cb27b26fa65b28a6a1725b3148ee41d65c5a52cf45bbc0862e9e40
+binfiles arch=i386-freebsd size=7
bin/i386-freebsd/dvidvi
name dvidvi.i386-linux
@@ -90818,10 +91775,10 @@ binfiles arch=i386-linux size=5
name dvidvi.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of dvidvi
-containersize 7580
-containerchecksum eae6a1fd5280b4babc64193e33e020a5dfcb1eddee15052dd8f7fc10cb5e4f13d8871d5b7a823f61695b092faad8b15c7480f0b74d7f652b1e9f807926b5cfbf
+containersize 8004
+containerchecksum 35be782e58a792d8147a5fa141e156148f42026a87b00cf18b7fa1ac82efe6aeb6e4dc4e6dabbd736b4e83cac84fbfb0a8dbc4891ab99b9690e3b1978fcf2bf9
binfiles arch=i386-netbsd size=5
bin/i386-netbsd/dvidvi
@@ -90836,10 +91793,10 @@ binfiles arch=i386-solaris size=5
name dvidvi.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of dvidvi
-containersize 10712
-containerchecksum 40ab59ff54334bc464a1a648e4c441ea3df2573770a560464157ce2f364df5b51fed45c8270f98bbc15281e0200b28435ce0a5622db90c08eea8e4fe93b950e1
+containersize 10716
+containerchecksum 31ba8d35d453915350e71a60290ca384f6fd99a2344ee03ba71c4a52758ed5ab66b79f41690a7aae036913f948cef1e27f336438d033d83a531727eb75b1cf9b
binfiles arch=win32 size=9
bin/win32/a5bookle.bat
bin/win32/a5bookle.exe
@@ -90849,28 +91806,28 @@ binfiles arch=win32 size=9
name dvidvi.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of dvidvi
-containersize 8564
-containerchecksum 542db9abbd4460ed1de0046a8e0a4312c2b08f0349baca5bfb32bb9e5a4c2e90c17ce9b79a2b900c74f15b58de8fb8f290c7178fbeec83b2ee6108adac10ee6a
+containersize 8588
+containerchecksum ab636d1787154d2e2d6f68d3146ea0bca4498dc04ba006dcc7e4156bfe95546ee0b51fac83063ab2e4047de0f36dcaa484f14de2970512216a4603c3e18bd6b9
binfiles arch=x86_64-cygwin size=6
bin/x86_64-cygwin/dvidvi.exe
name dvidvi.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of dvidvi
-containersize 8840
-containerchecksum e0629fbc6dbb9bbc08939f0b1e94cbf64dd86554e2fa7dca0bf331ab9e3d26bc092ee01b7fa769b0164705b03b813f30ccb7dc7d5bb044dbeadcff858deabb6f
-binfiles arch=x86_64-darwin size=7
+containersize 14164
+containerchecksum cd6d3f9697f8e36d0e9d3ec4c996180ebc180931ca6a2ff12fc1a1c10a52c24a5232fea1525a0ecae96895fd53014ba6855c018692d9773aeed84d6d3aa6fc66
+binfiles arch=x86_64-darwin size=12
bin/x86_64-darwin/dvidvi
name dvidvi.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of dvidvi
-containersize 7964
-containerchecksum 898488a0498b3627dfbe6d3d7a79084965218699e6f0cb2914fb52bd04d9063460dba28154140b8a008006649077a0fcc6588352b7a453e7001b9103511363c0
+containersize 8124
+containerchecksum a4ac3e5ebd4a3c56bfad9a09df09ad4ad39622086a27923fce639aa5003c4cf1eac5abff6ea1276644e2aedff7681a770eb5bff92074791824c36edaea831cf8
binfiles arch=x86_64-darwinlegacy size=6
bin/x86_64-darwinlegacy/dvidvi
@@ -90885,10 +91842,10 @@ binfiles arch=x86_64-linux size=5
name dvidvi.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of dvidvi
-containersize 8772
-containerchecksum fdd7b48c67b84af44cd56016ea6e83b8dffb49592ccb54163e93b2b63c1cbdaeb4489a839314271c98efab0f28f16275c47b6c296f07f637d8fdeb030632f28a
+containersize 8508
+containerchecksum 1e331bb925070096fb8b0418f10617a677064071a31fd89c25d03cb688a301aea6e53aba1032eaa961627a0d1db627087b4dab36e0d6495d5c0bfeacd4d7dae8
binfiles arch=x86_64-linuxmusl size=6
bin/x86_64-linuxmusl/dvidvi
@@ -91132,11 +92089,11 @@ catalogue-topics dvi-print
name dviljk.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of dviljk
-containersize 69332
-containerchecksum 320322a17430ed266aef5920f99a7c878b1b60200d74a16835f314879c95dba3706f06b8b1fa19cc78890e7a3bcd2727099b9ca5d99c44af64e13b5ddb140ee3
-binfiles arch=aarch64-linux size=119
+containersize 78364
+containerchecksum 9e83822d81f63372a906bcb8fed23b0d76f71ff1dcca0165721a2d61c69036a19199ffbb00c13b9649e1b49343a6a7da6d67307f6afb604ff18a7ef6a8696f5e
+binfiles arch=aarch64-linux size=131
bin/aarch64-linux/dvihp
bin/aarch64-linux/dvilj
bin/aarch64-linux/dvilj2p
@@ -91146,11 +92103,11 @@ binfiles arch=aarch64-linux size=119
name dviljk.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of dviljk
-containersize 90988
-containerchecksum 671c7a897ce4f52545960bb91295f384fbd5277d7ee443869ed537979b4f5e30147dda2705683938bb70c072ed9a5a68d543a76f8706e156e1c7a1621c927d12
-binfiles arch=amd64-freebsd size=139
+containersize 88192
+containerchecksum 00c04f6435831b2c9dd9f3758e03df20996be574a09781e5cb9181499412046f1076abb7d7e0be14de7f630c866db00cbdaf938008a5cabca9ce4119560d09f5
+binfiles arch=amd64-freebsd size=143
bin/amd64-freebsd/dvihp
bin/amd64-freebsd/dvilj
bin/amd64-freebsd/dvilj2p
@@ -91160,10 +92117,10 @@ binfiles arch=amd64-freebsd size=139
name dviljk.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of dviljk
-containersize 74936
-containerchecksum 4c66273617adcfc75ab62243a57e0f9c3c961995bb0ba5f29c3577df26e5fa472e924bc07278c8ec10326514e4c955bb3b83ae02b48f1229a24a95e1746f600e
+containersize 78560
+containerchecksum f789897d4f2494e23b9c3f6313815678518dda0a9ff2f42a39685cd624a1b31ff420552b3bb8269f44b805b1fc728e8de8c93df2989d0c19f21796115a624f0b
binfiles arch=amd64-netbsd size=151
bin/amd64-netbsd/dvihp
bin/amd64-netbsd/dvilj
@@ -91174,10 +92131,10 @@ binfiles arch=amd64-netbsd size=151
name dviljk.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of dviljk
-containersize 63596
-containerchecksum bb8d5eae0b9f38f59900f2cad6fe5cfadf8b48ba2e166b0d0f4f7dc92722aca681ad7a38e271e23cc6a13dee67df0e228717e72825ed54ad5fc9d02905f07ba5
+containersize 63736
+containerchecksum d40e77c9ff6521e7e488fe13d6778bc8d4f158904629af1e0fdf465bef3770f301a350fbbc9fb91f41080406b24b0988bfcff74072968e161d49fda84f7ce874
binfiles arch=armhf-linux size=109
bin/armhf-linux/dvihp
bin/armhf-linux/dvilj
@@ -91188,10 +92145,10 @@ binfiles arch=armhf-linux size=109
name dviljk.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of dviljk
-containersize 38604
-containerchecksum 4ea0b2327cb5197d8fb974b3cf00516872d1b9942450c79a20709681268c80ed76d5d86730977b078bb8c371ec7890e1ca2f55e54febd505e002aa7e56490688
+containersize 40236
+containerchecksum d6045fef1bb7d081e488b95f2569dff64dffd94bd6773e002ad53a48b63b52dc0554eb73d52bee17c42aee460df1b94d0e0834ed43511e75640fdd4ec830c26f
binfiles arch=i386-cygwin size=59
bin/i386-cygwin/dvihp
bin/i386-cygwin/dvilj.exe
@@ -91202,11 +92159,11 @@ binfiles arch=i386-cygwin size=59
name dviljk.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of dviljk
-containersize 77312
-containerchecksum 654723a59194705858889b907a5016536c34ce27e09212d795c7f33ba4b89f27721097230fc7305483bed64ff088e04ba4ca88672bb468556bb6e38bf80b99e7
-binfiles arch=i386-freebsd size=109
+containersize 74020
+containerchecksum 42531249386b67b97895b1e669d1af272b3cfcb886fe82d86ae0ab705fc4e18ec1145f6a4e71f2c367594bf71d0df9cd01c55768dd22f054620d6281b270651a
+binfiles arch=i386-freebsd size=118
bin/i386-freebsd/dvihp
bin/i386-freebsd/dvilj
bin/i386-freebsd/dvilj2p
@@ -91216,11 +92173,11 @@ binfiles arch=i386-freebsd size=109
name dviljk.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of dviljk
-containersize 89428
-containerchecksum 3edfdedd80672adafac746714b74abdf5c2d35480fd0b53cb47491d05a8fec94e88ad14560d0b13c5b292c85839d3424fb49f2ea7e117916d2e65ff446ab798f
-binfiles arch=i386-linux size=139
+containersize 90164
+containerchecksum 9f14213c5949f9231a24d4f35805ae7bfbd793f8cc22d94c6f0fb060c2772bea1159cde6fff67956ab5a29e90ae75f9b5de2a9790cab16442557db1e7d67809e
+binfiles arch=i386-linux size=142
bin/i386-linux/dvihp
bin/i386-linux/dvilj
bin/i386-linux/dvilj2p
@@ -91230,10 +92187,10 @@ binfiles arch=i386-linux size=139
name dviljk.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of dviljk
-containersize 71684
-containerchecksum a0531b70f638ceb3cf5bdcb0eb0bc61cbd17e0e8a1f19805e1b3d033887134c61aab77990d241939f0949edf7f080eb1c4b71237b0f365a313670b1e3c23e5c4
+containersize 70240
+containerchecksum fb5e5044ac3cd389d4e821a769f318d47b4bf370277940269301f94a4438dcab8eb62d17dc3a6905ac53cba6b7440c494151c48062d3a6cc93295ea185e0a125
binfiles arch=i386-netbsd size=139
bin/i386-netbsd/dvihp
bin/i386-netbsd/dvilj
@@ -91244,10 +92201,10 @@ binfiles arch=i386-netbsd size=139
name dviljk.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of dviljk
-containersize 84416
-containerchecksum fdf2bae6837d01a5abcc59c4460610b65194364a2869d66a283f5508fe2a314735f7b79b183eb93642b4d936a322e3dbf66f3509593656cb91b129120ac0bb7f
+containersize 87344
+containerchecksum 4640fbee6e41ff5a044be1a02de9d842a3b47ac9b0390457ae9e1bc034396649ab30289d9919febc5ba986c2b6c8037eef792f3338bdb035eb1e8ba7f27f8051
binfiles arch=i386-solaris size=119
bin/i386-solaris/dvihp
bin/i386-solaris/dvilj
@@ -91258,10 +92215,10 @@ binfiles arch=i386-solaris size=119
name dviljk.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of dviljk
-containersize 45564
-containerchecksum 16473fef0b0ed38673a28fb42004dadb71b166849f29a52869f009559719f5101d9f7cd8a93d748da67d7bac1d48b0cacf2964c0c8dae9a3f74cd358b423f63a
+containersize 45472
+containerchecksum 5ab940203289c44f56d06f66a2cf9a15492b44ec368c0780da4455bf0cf9fb35c6e499a6d9ec46365fee3ab2a1b4d2e96f44a0ba588ce90111d1c6ddd351fe11
binfiles arch=win32 size=54
bin/win32/dvihp.exe
bin/win32/dvilj.exe
@@ -91272,11 +92229,11 @@ binfiles arch=win32 size=54
name dviljk.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of dviljk
-containersize 41248
-containerchecksum 3a3d0793645b9f3fadf3137f7a49f1435f2f15016d7f191d7f81925511939d302b49d2e3dc9b59f87c6721a0c4eba5e7dc55631be7e8cf29fe669579b3612022
-binfiles arch=x86_64-cygwin size=55
+containersize 41556
+containerchecksum 9adff2241af5aed41be83f08e31d4159e3720e203f311832f4503ef4bf33f77cc60c163c6ecf52c6dab48a4d8d55de025c1ef0bab8a2e8a06cfa8c3ab7607572
+binfiles arch=x86_64-cygwin size=56
bin/x86_64-cygwin/dvihp
bin/x86_64-cygwin/dvilj.exe
bin/x86_64-cygwin/dvilj2p.exe
@@ -91286,11 +92243,11 @@ binfiles arch=x86_64-cygwin size=55
name dviljk.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of dviljk
-containersize 89664
-containerchecksum 4adeaaa3ef185b55aa4240a0e01d3ebe45672cfa68284f0fc73cf25ab71bf92aac172208dda4e7bd05947997cc24857860c051154c8df6482490e0250c924952
-binfiles arch=x86_64-darwin size=133
+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
@@ -91300,10 +92257,10 @@ binfiles arch=x86_64-darwin size=133
name dviljk.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of dviljk
-containersize 80740
-containerchecksum e753c096ae3b5907da440c91ac099015e18dd2aa8553ac75e3d11ee77a65611705709d2d1120c0ae4c496ece8b5014537f47fefb1125050591e4215d6f6a75cc
+containersize 80460
+containerchecksum 956634d36397a3cbf492e427920f6ed89f30fe79cbd2c7f797b608b4597a14b0ce753f56978585faf6eff610c84573fdb312bd1a61596d1ce927c8c2fb71b01f
binfiles arch=x86_64-darwinlegacy size=123
bin/x86_64-darwinlegacy/dvihp
bin/x86_64-darwinlegacy/dvilj
@@ -91314,10 +92271,10 @@ binfiles arch=x86_64-darwinlegacy size=123
name dviljk.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of dviljk
-containersize 87640
-containerchecksum aa60f982565509d631fb8d24fd9057e3983a9558df7d71f956007e4846757985b88f6a2046fd85696cc1f1ddb80bbd0696c1ccb4382909e7fc5f9e2dea99d97b
+containersize 90692
+containerchecksum 1c38f316284f9ec94b9271fc28fd0ca0de01b06172773b56d69012e2032699ad4959df4a0b12bf00bc4b66b6dd722f9df217918a7bd3ab9682f74e88ec44a68d
binfiles arch=x86_64-linux size=127
bin/x86_64-linux/dvihp
bin/x86_64-linux/dvilj
@@ -91328,11 +92285,11 @@ binfiles arch=x86_64-linux size=127
name dviljk.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of dviljk
-containersize 87396
-containerchecksum cd4fdfe6f8f5fb73b0a04b71f3643e0a5b5956294842cf2eaad528ab43e5f247c1c294dd6c9b2dc12e7753fb6c257b491b159d2af5a6b8b302fd33ac1cb94c80
-binfiles arch=x86_64-linuxmusl size=136
+containersize 85476
+containerchecksum 2d082785c28e5eeac42d74498b4c9387905f2ffdb75735a2180fc6e601ad7345a01d02067b9c7bcf7bc3fd3d054f7acb0602b8c037e3d91864216200cec3995a
+binfiles arch=x86_64-linuxmusl size=131
bin/x86_64-linuxmusl/dvihp
bin/x86_64-linuxmusl/dvilj
bin/x86_64-linuxmusl/dvilj2p
@@ -91342,10 +92299,10 @@ binfiles arch=x86_64-linuxmusl size=136
name dviljk.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of dviljk
-containersize 94224
-containerchecksum 89f720ea78079c3fe051e62c8bb82fe0b6472cbd232a069dbdbd13804a3bb46450e591666fb3b73efc97ad86292907fd9ccbd64cb9ee01cef4bb8b4d7d51426a
+containersize 94340
+containerchecksum a882f00cd1fd3c703e51275369034c3155ae27a2deb07b4415e2960ae4855dc6eb18384db1edf3d70278426171a97521b556f8c905a090f74faf66e24c4a52c1
binfiles arch=x86_64-solaris size=139
bin/x86_64-solaris/dvihp
bin/x86_64-solaris/dvilj
@@ -91370,160 +92327,160 @@ docfiles size=14
name dviout-util.aarch64-linux
category Package
-revision 50150
+revision 53999
shortdesc aarch64-linux files of dviout-util
-containersize 64968
-containerchecksum 1fa7c24bdddd28d965d9275825be936efd01f49868e293820e2e6e9b0d521cdc979cc3024b5d9c8255cf8cd16a7d68bd69095f44efd5c883b966ae9e0f61fe63
-binfiles arch=aarch64-linux size=40
+containersize 71164
+containerchecksum 0411828606f45e770cde5c4830e74c17ba854616b37618b68566f395d2f7685e519edb8cf94e34ba54c4974f918df0a8b2a8f1da9672852576589469f36415a8
+binfiles arch=aarch64-linux size=43
bin/aarch64-linux/chkdvifont
bin/aarch64-linux/dvispc
name dviout-util.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of dviout-util
-containersize 75896
-containerchecksum a857e80a38f6186100cf0494022944d1a451037972cd97ebe33f4ed933ede5694442371e32bb7047ad684b97b830512b8450d6c80e75c10a0930cabb5ed9c1d7
-binfiles arch=amd64-freebsd size=44
+containersize 77692
+containerchecksum b8d3768013cb0da39551cf050913a088a6f8de453a8003790930466c07cceca7fe9acdeb88417c0117f389e14ee2f7db74468370936586abe2e415f46cb36f3b
+binfiles arch=amd64-freebsd size=47
bin/amd64-freebsd/chkdvifont
bin/amd64-freebsd/dvispc
name dviout-util.amd64-netbsd
category Package
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of dviout-util
-containersize 65168
-containerchecksum fe3ccb8b28e9c04648b3102371c08706071fbb67988ddd5da175709e8b40f2b87f74d08e0037c888b666858bf41e2769ceaa25708f75126232d1f4de65bf1d4e
+containersize 66252
+containerchecksum 92fec807363b84f0aec0e5e165140b689b31546d6e2d667f61ff6829845cb215fc4115085c67d9b10cfe6d69cef474d0e8b59bdc994a1ba945553689afc3ffa1
binfiles arch=amd64-netbsd size=47
bin/amd64-netbsd/chkdvifont
bin/amd64-netbsd/dvispc
name dviout-util.armhf-linux
category Package
-revision 50150
+revision 54033
shortdesc armhf-linux files of dviout-util
-containersize 60548
-containerchecksum 5db39ee38fc2fa074434adf0b448fc57d5da56f39d177705e85a63a5f27e287a2e3bc05e734c88822da3cc71bf9d9e397d0bc414807f9169a87bd9f86271ce86
+containersize 61268
+containerchecksum 73c14a5db8f9adc882f42770cf698f2b3d3bfc3576d76c3158035ab7ab4c4eb3d22f17a4c7d2b81c10319de3823ff1bb669974df21e2f5dbcf1b2187bbabf4e9
binfiles arch=armhf-linux size=35
bin/armhf-linux/chkdvifont
bin/armhf-linux/dvispc
name dviout-util.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of dviout-util
-containersize 24540
-containerchecksum 2faecb0fbcb32fb4a2f7738fcf0b4b7965a5b64a3dbef1b2da96c847f89b3d5bf8aa28156379c70cd1768559512e7a97507c6b6b277866f9c024cf0327b58172
-binfiles arch=i386-cygwin size=17
+containersize 25180
+containerchecksum da12b424336efb65fb3ede8cf696367d4ab79b02360cf8c8e21d991ff4cd3eb414ebd3ac920db3d09b7ee38f06208d110eae9e7af075bcdc3a2402967a9091a6
+binfiles arch=i386-cygwin size=18
bin/i386-cygwin/chkdvifont.exe
bin/i386-cygwin/dvispc.exe
name dviout-util.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of dviout-util
-containersize 66692
-containerchecksum 572736b19ede9b84f4c5ec6899a0cb60132305d1c58e659a5c9d00d0484d1d159c8ac0a9ecd7d70e8dca209f228e1ead80468428eed68ecbb70f20f5642b9ea9
-binfiles arch=i386-freebsd size=36
+containersize 68796
+containerchecksum b7e6d21ee9e1394d3e720483661a716b7fa93785f170e424379ef26156328d31277f9de7448d4dda21875fd3d8fa546f41cd37e9e6ce92707f880b9a539d315c
+binfiles arch=i386-freebsd size=40
bin/i386-freebsd/chkdvifont
bin/i386-freebsd/dvispc
name dviout-util.i386-linux
category Package
-revision 50281
+revision 53999
shortdesc i386-linux files of dviout-util
-containersize 75008
-containerchecksum a21331a9ffef1ddf4cc5b89ace002560b7a85e684d900ef3bdd9569e7584dc8fd6132f7128c97072dbc4797bbaf501ee6f62a75ca9e3158448ea2bc2950f565c
+containersize 75860
+containerchecksum 22a66cf31881271c102c1d4ae881b22f0b12b5d1245e58a6ca43bdfda3f430018f1a7864a774502d0005fba86df4840a2781b1140437b99bede3c3ecf061acf7
binfiles arch=i386-linux size=43
bin/i386-linux/chkdvifont
bin/i386-linux/dvispc
name dviout-util.i386-netbsd
category Package
-revision 50171
+revision 54104
shortdesc i386-netbsd files of dviout-util
-containersize 60332
-containerchecksum e014fe3ac0037a75503d0bdbcece792ddaba43dde0a3a2b6d5b5cd173aaf6c9d77464d7160b7e0c35aa3e6f5fe3d2b9b27faffc8578c8b7ecd64d2ce36a867fe
-binfiles arch=i386-netbsd size=43
+containersize 61436
+containerchecksum 666021be0346bf991340ba9d5869447c530d3081cca683513829e5e39e47dc8795a8f18790858eef1ad3d28f4bc7bb750e04dbe9210a125d4d4fe42f40f145d8
+binfiles arch=i386-netbsd size=44
bin/i386-netbsd/chkdvifont
bin/i386-netbsd/dvispc
name dviout-util.i386-solaris
category Package
-revision 50150
+revision 53999
shortdesc i386-solaris files of dviout-util
-containersize 72528
-containerchecksum f9517e778282f2eb5da049107dff7b636eb00177aa2245ed0ad5ca24e2351654ec58d8af2a439d07829c1806c9844ee7bfcdc969ceee758e81a8c8cf4adb7746
-binfiles arch=i386-solaris size=39
+containersize 73388
+containerchecksum 7b71de3a6ac8230c182548f6875f057ea45b07243d59f97a04b55a01a69eff7cac87b3c9bf27f5fe855408fb8837286259018d332553e4579071d4a384c097da
+binfiles arch=i386-solaris size=40
bin/i386-solaris/chkdvifont
bin/i386-solaris/dvispc
name dviout-util.win32
category Package
-revision 50155
+revision 53994
shortdesc win32 files of dviout-util
-containersize 89592
-containerchecksum b21aced38a2602f104a50262169f3ab49ee58fa07b63cc879db947eaddb2e573fb347f9d9e83f64e6b06614ebfc5d7da060506126371bafd9c4707867beaf7fd
+containersize 89964
+containerchecksum 6012d86dc8bf3d017f13e9ba126de1da2fc924a511fed2476aee818b0ecd2675883f1bc58d2b28b7ef67c465312d84481b88b295fa95df68b1e92495a85539ab
binfiles arch=win32 size=53
bin/win32/chkdvifont.exe
bin/win32/dvispc.exe
name dviout-util.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of dviout-util
-containersize 25828
-containerchecksum fd350fb3626a2ef5fd6374588a8b6f9561ca3c23d599ca04778f1e4faa350fb3fd278dc72f8e76ed718aa9ae2f15444bb1bd4c1aecfaae912baca588afc6907f
-binfiles arch=x86_64-cygwin size=16
+containersize 26480
+containerchecksum a01bd8418eea49d2a869b9efbfc798de70517be97b1475f536cbc2f4b558a5a510d19670e437b87176dba3d047036d92132a1aa8284365f4753ed75515287659
+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 50150
+revision 54269
shortdesc x86_64-darwin files of dviout-util
-containersize 75516
-containerchecksum b08e4c02238f090f03bf1ad1d0f417178fd5d4d767dabd2d8f4308d2fe93976fcebd5f33facc939f49de550ab280fe9d39ecd5b6be09ac5c5b629eee65b555c6
-binfiles arch=x86_64-darwin size=42
+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 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of dviout-util
-containersize 70596
-containerchecksum 20ff9a85531378d71385670c2c5da042f6b733f944e53a801400b2a05232049c23247983af742c949dfb3e40ac3310ab035a99cf32e9435b8f135e0700c1a50a
-binfiles arch=x86_64-darwinlegacy size=41
+containersize 70964
+containerchecksum 91416245d36788433581177c901f2f9efc11e7e2818abe5b2882fa0130d5cd85a0cf90fca366d850609a11fbf73fc8c1fb478bfa305c9d18622ee650cd643541
+binfiles arch=x86_64-darwinlegacy size=40
bin/x86_64-darwinlegacy/chkdvifont
bin/x86_64-darwinlegacy/dvispc
name dviout-util.x86_64-linux
category Package
-revision 50281
+revision 53999
shortdesc x86_64-linux files of dviout-util
-containersize 72572
-containerchecksum 0add1135a7460fdf770f189a2acdc2be22c35c35cdc546f25dcfa8052a7696a5083250283713b687f1b0e17bd616740e4dd026168fcc433557c8261f54dd23fb
+containersize 73444
+containerchecksum 66a7c068b174a9217e842a6f5b40d4afe4eeb4baceb746670179b241577fc9b788ffa9f5c4414dbc544ebab544d4f990a896d53de9bbd39537f33ca175dd69c7
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 50176
+revision 54264
shortdesc x86_64-linuxmusl files of dviout-util
-containersize 76544
-containerchecksum d7d930871b86944279142545310d83a58531a3f4d53bfc3affeffc29f9998d3c77cd6d9333d3a92787f2e99cd2e25cc7d7a5176f68a7fd5fab6fd512180ad216
-binfiles arch=x86_64-linuxmusl size=45
+containersize 75984
+containerchecksum 020ad46091c1b9f1c90ee00fb1438eeaf2e9bad85d677cba0d31c7632a8b43036e3a63c3b97a3a05aaad32c4408f9d24d478081e325dea6f8e1152bce4b33038
+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 50150
+revision 53999
shortdesc x86_64-solaris files of dviout-util
-containersize 76600
-containerchecksum d2d84480637e6ea8929241bdb7ddc4ea8d2ceb70d369f03d6303b52a14c556ce5e7e2823c88395d4f739fc1aa10478355d3001b4934056877b0ff6869504cdf3
+containersize 77352
+containerchecksum 71520e77612d43827888a5e3a093ddf51c54cb3e6a97de55908b0e66a8713a6e98c1131f1665e0510ab31083605124eb39e7992a527deff3c1bde034979cb3c7
binfiles arch=x86_64-solaris size=44
bin/x86_64-solaris/chkdvifont
bin/x86_64-solaris/dvispc
@@ -91820,11 +92777,11 @@ catalogue-topics dvi-pdf
name dvipdfmx.aarch64-linux
category TLCore
-revision 51093
+revision 54429
shortdesc aarch64-linux files of dvipdfmx
-containersize 354556
-containerchecksum 2ef1d303f9f9bcb6cf446f27f0808198ec2452de654f0b38142533741369f362adcab3b355809c2043c03440b9e62588e7f5ce745523dd1242b0a4d7e67ae567
-binfiles arch=aarch64-linux size=233
+containersize 398168
+containerchecksum 4c24b05fa9f32d6c9ef8545f26adf757c8c40ec7c86b1ea8569bedc9dec332953ffe28c75a6be94167c54084119993c08667a2cb5221d985f62154b52efe629d
+binfiles arch=aarch64-linux size=263
bin/aarch64-linux/dvipdfm
bin/aarch64-linux/dvipdfmx
bin/aarch64-linux/dvipdft
@@ -91834,11 +92791,11 @@ binfiles arch=aarch64-linux size=233
name dvipdfmx.amd64-freebsd
category TLCore
-revision 51264
+revision 54341
shortdesc amd64-freebsd files of dvipdfmx
-containersize 432960
-containerchecksum 7306d9304bac5f7e798b1dcce1051886868e803aecf7a49b909f088853b882c96a71176b41b3decd52b32f34efabe1b797453383990aac80cf30c092b09c5daa
-binfiles arch=amd64-freebsd size=264
+containersize 442896
+containerchecksum 86c236573c09b6b93c37e955ec6feff0f511d73bcbecf22c031e3482097c4981c58c120e6002a9de63fcd754bf82c9119b78f5b32bb7f59577057aa4bfebf879
+binfiles arch=amd64-freebsd size=268
bin/amd64-freebsd/dvipdfm
bin/amd64-freebsd/dvipdfmx
bin/amd64-freebsd/dvipdft
@@ -91848,11 +92805,11 @@ binfiles arch=amd64-freebsd size=264
name dvipdfmx.amd64-netbsd
category TLCore
-revision 51082
+revision 54348
shortdesc amd64-netbsd files of dvipdfmx
-containersize 367324
-containerchecksum 0cb925b1b7cbae40693a304d4e259fefbba6e5052a4e8a9635b28f9598797fdff2b4975e6bff7e0de331c9a07d6d0dfd8de7670ee4ae2e74b85b0a81879d5486
-binfiles arch=amd64-netbsd size=322
+containersize 370036
+containerchecksum 7478794ea6116550cd8447511f317adf96462c62a4a879790e12a3c6181369a205f0444792da018823190ac649bccc69e49ece83e930d328899c841601d0c9f2
+binfiles arch=amd64-netbsd size=323
bin/amd64-netbsd/dvipdfm
bin/amd64-netbsd/dvipdfmx
bin/amd64-netbsd/dvipdft
@@ -91862,11 +92819,11 @@ binfiles arch=amd64-netbsd size=322
name dvipdfmx.armhf-linux
category TLCore
-revision 51129
+revision 54481
shortdesc armhf-linux files of dvipdfmx
-containersize 341900
-containerchecksum d5a509da9f6745514ef32f1d4b53af0fe5386b89745f631bf8e5ef401de2cc5e027c82927cb7d96882922940f5b46f4ab04f140d39f57f269cfad4bc37cc6f80
-binfiles arch=armhf-linux size=208
+containersize 342984
+containerchecksum 8471029863d6379ff0397cc4e9ef0fc8d6e744c8049f910ef4f1f3cca8c88c7679c6e217c71f983f19bc8ea2913e61355f6cb761414c16c273a4a6e886e26a0f
+binfiles arch=armhf-linux size=209
bin/armhf-linux/dvipdfm
bin/armhf-linux/dvipdfmx
bin/armhf-linux/dvipdft
@@ -91876,11 +92833,11 @@ binfiles arch=armhf-linux size=208
name dvipdfmx.i386-cygwin
category TLCore
-revision 51097
+revision 54350
shortdesc i386-cygwin files of dvipdfmx
-containersize 379336
-containerchecksum 7a482bcc9c76326607f1f77d7b865de2c5d7feb791970e4efe3d8cc537188a7d6e88c602175c160f14f2953bf9b6e784f8bac773bac753ad932f6d6c9990ee4d
-binfiles arch=i386-cygwin size=233
+containersize 381152
+containerchecksum b916f736940013171c0d3468c579b1c8a6b3032e9de5941663ec5a46a2a41b7531b86e5d6531c9028dc414283dbdfa37b1c03eeb39326b0a5f5715a3bc099146
+binfiles arch=i386-cygwin size=236
bin/i386-cygwin/dvipdfm
bin/i386-cygwin/dvipdfmx
bin/i386-cygwin/dvipdft
@@ -91890,11 +92847,11 @@ binfiles arch=i386-cygwin size=233
name dvipdfmx.i386-freebsd
category TLCore
-revision 51109
+revision 54341
shortdesc i386-freebsd files of dvipdfmx
-containersize 377916
-containerchecksum de1c24f556bb3261c2cf5a78361d2dddc644a3f409314c7a01d761a8e0d015c6856e348388b9f0f3cb8ffa712774b4c0042d4c31a45595693e8e30586fa5720d
-binfiles arch=i386-freebsd size=234
+containersize 382760
+containerchecksum b550ae359c5deb56ed8dbf84cb4ec587756105d20e3d4e2418b925aeed649b4995591fd1a9bb4a62065b907b133b9eef9b24409252d57b4fa8a0196ebf739e66
+binfiles arch=i386-freebsd size=224
bin/i386-freebsd/dvipdfm
bin/i386-freebsd/dvipdfmx
bin/i386-freebsd/dvipdft
@@ -91904,11 +92861,11 @@ binfiles arch=i386-freebsd size=234
name dvipdfmx.i386-linux
category TLCore
-revision 51274
+revision 54346
shortdesc i386-linux files of dvipdfmx
-containersize 449624
-containerchecksum 91c937ba5a7389f22a6f93e5c68ecba343e76470f88b1a59ec14cf60ec3d494e2324ac9b8362c5552ef5012ffc34fcd2f5ad421f456e6adac7b581be866fac8c
-binfiles arch=i386-linux size=281
+containersize 450892
+containerchecksum 7b4e67636bb0a8ad5abd77be21de7485a1c7919e3e1c4f1c82932eacfc69fffa0917079fbd8574714e01f8268dd5c7f91e50bf09cca51c94a0cc916ed4f35eaf
+binfiles arch=i386-linux size=282
bin/i386-linux/dvipdfm
bin/i386-linux/dvipdfmx
bin/i386-linux/dvipdft
@@ -91918,11 +92875,11 @@ binfiles arch=i386-linux size=281
name dvipdfmx.i386-netbsd
category TLCore
-revision 51082
+revision 54348
shortdesc i386-netbsd files of dvipdfmx
-containersize 348668
-containerchecksum 9c9bdf34d6033319ca4a19401deaf7d43c98760203ad7b7cbd32fcb702d97266cbcffccfd0e3ca7140392dcc0ba02958ab409eca324a7a04d83d44bd0311baf6
-binfiles arch=i386-netbsd size=300
+containersize 351296
+containerchecksum 27f97cd251f89c20754c662f1fb55bb48ecd9415ba3d7ed8e40f712d04fb8ddc4c35a7aef367713d1a9bdfcddb2cfcb9b5d3bae5bef03cc59cd55b302e9dcf19
+binfiles arch=i386-netbsd size=301
bin/i386-netbsd/dvipdfm
bin/i386-netbsd/dvipdfmx
bin/i386-netbsd/dvipdft
@@ -91932,11 +92889,11 @@ binfiles arch=i386-netbsd size=300
name dvipdfmx.i386-solaris
category TLCore
-revision 51114
+revision 54341
shortdesc i386-solaris files of dvipdfmx
-containersize 403020
-containerchecksum 86f2d3cbab64783e24df4b5a2667c8b56f02462e0f947bd1825ca1713f633d693ee4e2e4e09f1dfdeca94e9687958c3f530a7c90a510c05857627e47e60ff480
-binfiles arch=i386-solaris size=230
+containersize 404588
+containerchecksum 7be483d63fcdd930a10d7f0e3eeb025013b6b94a8949f346edf4f786bdc2da67fbd6f2e59150a3ec1d48f30513180ebd5d4ab15bdbcc3300fe8206404ba9f6e2
+binfiles arch=i386-solaris size=231
bin/i386-solaris/dvipdfm
bin/i386-solaris/dvipdfmx
bin/i386-solaris/dvipdft
@@ -91946,10 +92903,10 @@ binfiles arch=i386-solaris size=230
name dvipdfmx.win32
category TLCore
-revision 52788
+revision 54321
shortdesc win32 files of dvipdfmx
-containersize 321964
-containerchecksum 26b15c933d72f1b9bc011a59b82c5a7496670005214961de69b66b90cb2ebafcc227e04f41d46d2f0879c715d88d4c2f9fa5fe18b3bf86e11b418fe39b6da438
+containersize 321972
+containerchecksum bed8b8128c6b73fd5ca9f09ce0ba0003f1423f05e13dc333ef4484448b56ab98d99d90889ac28ac174f9eddfc74f5d5f8f48dd93f9c64d46cae400b0d2a95003
binfiles arch=win32 size=227
bin/win32/dvipdfm.exe
bin/win32/dvipdfmx.dll
@@ -91960,11 +92917,11 @@ binfiles arch=win32 size=227
name dvipdfmx.x86_64-cygwin
category TLCore
-revision 51097
+revision 54349
shortdesc x86_64-cygwin files of dvipdfmx
-containersize 382060
-containerchecksum 450ae0f6baa464526cc1a5f82d82a8544e1eb8f300ff92443f340c35d01961b6ee6fff386c7c20e869c9be1da54373d83b3179a1014304cc7377932dadc73b70
-binfiles arch=x86_64-cygwin size=223
+containersize 384988
+containerchecksum 89911f429a6e1c20c53335dd2a7c0ec2d63fafed5b2e878461b205a248f9230bbf0c44979102f15449635eeaf35634ea3db007d5e5b18f7d2a145f15a0d5784e
+binfiles arch=x86_64-cygwin size=227
bin/x86_64-cygwin/dvipdfm
bin/x86_64-cygwin/dvipdfmx
bin/x86_64-cygwin/dvipdft
@@ -91974,11 +92931,11 @@ binfiles arch=x86_64-cygwin size=223
name dvipdfmx.x86_64-darwin
category TLCore
-revision 51093
+revision 54359
shortdesc x86_64-darwin files of dvipdfmx
-containersize 435916
-containerchecksum 4038aa135cef99384fc5d12463eeb155dcc72065a9773ea1fc1f9b267d4b20c6cc6e8c0e1567b056f3fe2b716e8e8c5f835ff302a06998ca14d7a109a076ef54
-binfiles arch=x86_64-darwin size=252
+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
@@ -91988,11 +92945,11 @@ binfiles arch=x86_64-darwin size=252
name dvipdfmx.x86_64-darwinlegacy
category TLCore
-revision 51109
+revision 54341
shortdesc x86_64-darwinlegacy files of dvipdfmx
-containersize 397824
-containerchecksum f795784eae829de2ef31ba1dc08132ebcb428523929a58e3129b1f50066b8694fb6a15810320c0076ec0bc8e2c1d6b41ff5b859edf9cc15122533aa2decc5b6b
-binfiles arch=x86_64-darwinlegacy size=231
+containersize 397480
+containerchecksum 5f1ace45b5d3f27c6308696d7313625d27a7a9acbe5cabd6e7567dca4bc5475ef7dc292661cefcab78f7028a88a99054f4feeeba7469203e65bce64e86316e9e
+binfiles arch=x86_64-darwinlegacy size=230
bin/x86_64-darwinlegacy/dvipdfm
bin/x86_64-darwinlegacy/dvipdfmx
bin/x86_64-darwinlegacy/dvipdft
@@ -92002,10 +92959,10 @@ binfiles arch=x86_64-darwinlegacy size=231
name dvipdfmx.x86_64-linux
category TLCore
-revision 51274
+revision 54341
shortdesc x86_64-linux files of dvipdfmx
-containersize 416864
-containerchecksum 8b54159533a58063617d6c9acea36a93a1e39980475e79d7e788056cad479c7da8ae57f1d50980867eeece9421d5afa630c062a2248218daaf31972b960137ba
+containersize 418240
+containerchecksum 22a72b1e08b5929f890f6cccfbcb4dc1708e859269c4bae48b7feffaae3d0923a18332f5be584a00f454e44fe812aad8a8bd3b80b96fb30ccc3f76548575b091
binfiles arch=x86_64-linux size=247
bin/x86_64-linux/dvipdfm
bin/x86_64-linux/dvipdfmx
@@ -92016,11 +92973,11 @@ binfiles arch=x86_64-linux size=247
name dvipdfmx.x86_64-linuxmusl
category TLCore
-revision 51093
+revision 54341
shortdesc x86_64-linuxmusl files of dvipdfmx
-containersize 449228
-containerchecksum 827c1e911ca85fcfb7502be25c58f9440fbe20fd1772cbe623069921eb1262a02dc91853fd9efaddd91ab8fc8c65f557f6f9ad80bf2caf06b688b47bd45bfb67
-binfiles arch=x86_64-linuxmusl size=288
+containersize 442128
+containerchecksum 267235625a8997d1c7c84bea27c1960a6eb5670612c12dc5c800c79a05dacc161e3614bd52fa20496dc573251ff82bd9b2fd50def110709cfd4aeb841f308a2f
+binfiles arch=x86_64-linuxmusl size=273
bin/x86_64-linuxmusl/dvipdfm
bin/x86_64-linuxmusl/dvipdfmx
bin/x86_64-linuxmusl/dvipdft
@@ -92030,11 +92987,11 @@ binfiles arch=x86_64-linuxmusl size=288
name dvipdfmx.x86_64-solaris
category TLCore
-revision 51109
+revision 54341
shortdesc x86_64-solaris files of dvipdfmx
-containersize 434308
-containerchecksum c7400e8e7e47ab753b269d47cedc7a3c8a7c7412f528ed1644512628a17dced6e6871f63e3eeb326f2b1a555a12f488539683b6e198cb610325d5c5d228dc6ee
-binfiles arch=x86_64-solaris size=261
+containersize 436084
+containerchecksum 184fa67a9dd1785cf54b7554fe58b3ee5e6c5efdcd5b244c08198a0697ed0550af627ce44ea1526a97e07e152e0bb3fb219171a9b6cdbbe17bb956322fa9c6ba
+binfiles arch=x86_64-solaris size=262
bin/x86_64-solaris/dvipdfm
bin/x86_64-solaris/dvipdfmx
bin/x86_64-solaris/dvipdft
@@ -92044,7 +93001,7 @@ binfiles arch=x86_64-solaris size=261
name dvipng
category TLCore
-revision 52851
+revision 54279
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:
@@ -92061,10 +93018,10 @@ longdesc input file through this interface. Support for PK, VF,
longdesc PostScript Type1, and TrueType fonts, colour specials, and
longdesc inclusion of PostScript, PNG, JPEG or GIF images.
depend dvipng.ARCH
-containersize 944
-containerchecksum abd26644c7980c2b2d10dea4d8ae54ee773fc9e417ca0cc053665ed814370b8ae3ea515818eed2171dd52a996c253e1269f4b3a9469f776d55ca429b92389222
-doccontainersize 306220
-doccontainerchecksum 2f6a35103039d27cb78451a2b1a4832765f3bb482cae9ccd1aa368124f11648864860b87d31f3a81a489bdfd4c938572039c3329a8073be051d1386b2ef38075
+containersize 916
+containerchecksum 0dae47e8007ef9aac53d92e1625ff21dfe9348419339c94cc42749f8313f97b99e2891256c3dab40f4a9b05348c8eff75d9fc97d98fb167c776399dad93b3101
+doccontainersize 326364
+doccontainerchecksum f72f6f0a5b30251ac2d947773254c5c3c6c09f52b6b34fe0162e3ee53b4681522245b4d5783a4d2dcdcdfdf587d56466a8d337313e8e4cd5cf8d9ef3c4799999
docfiles size=119
texmf-dist/doc/dvipng/dvipng.html
texmf-dist/doc/dvipng/dvipng.pdf details="Package documentation"
@@ -92078,165 +93035,165 @@ catalogue-contact-repository http://savannah.nongnu.org/projects/dvipng/
catalogue-ctan /dviware/dvipng
catalogue-license lgpl3
catalogue-topics dvi-bit
-catalogue-version 1.15
+catalogue-version 1.17
name dvipng.aarch64-linux
category TLCore
-revision 50853
+revision 54429
shortdesc aarch64-linux files of dvipng
-containersize 400776
-containerchecksum 4df19cc49f3f478754a91e1611a34c3fd6dd988c5954a0613a61b8a1fb8bd0d22555e5d4e179d61cce30a7c72158f59fe593dd37e164fd744f6e421bed8f58c3
-binfiles arch=aarch64-linux size=231
+containersize 447844
+containerchecksum 0fe146cef14e8a06ff4056b6bea316a1a288331dce536f60f4a8985f585fa26f7f058baefe67238f11c02f1cfaa2c01b143ecc7bc434f36b820d8b18037baa3a
+binfiles arch=aarch64-linux size=264
bin/aarch64-linux/dvigif
bin/aarch64-linux/dvipng
name dvipng.amd64-freebsd
category TLCore
-revision 50853
+revision 53999
shortdesc amd64-freebsd files of dvipng
-containersize 494392
-containerchecksum 8f521278bb09ebda1f9c9973c34a0c061ee05d6ae38bf84d12a7fddb852f0b6d3f698b39735333255b7bc32599420f711152ba776532881e20eafca06c4cf3ac
-binfiles arch=amd64-freebsd size=285
+containersize 504800
+containerchecksum 79eb3da52e4cc225407d54a9ab9b0500c42fee1b9ee218dddb87b923aa32a910ecf095e49ba72e3a32178e7fc5851f35dcdb7773a6413e168f8e117082e1e77f
+binfiles arch=amd64-freebsd size=289
bin/amd64-freebsd/dvigif
bin/amd64-freebsd/dvipng
name dvipng.amd64-netbsd
category TLCore
-revision 50860
+revision 53995
shortdesc amd64-netbsd files of dvipng
-containersize 409584
-containerchecksum c4268a8a6e9d8281b450ed79ff21255a22ce4789c666241963aea15b3e2983ff9aff9faadea279a620cd4aaf3924c396a1de7e4b5f0a5fc0c530446f6f79565c
-binfiles arch=amd64-netbsd size=354
+containersize 414624
+containerchecksum 2f0448a9ce083377a3f9069f8a0c531089761b36c893b3a582f7148a78fa508bcc5529ac75942fb9f0d70c4126e29d5ce912b40d31fafc62cbfcb11c3172255d
+binfiles arch=amd64-netbsd size=359
bin/amd64-netbsd/dvigif
bin/amd64-netbsd/dvipng
name dvipng.armhf-linux
category TLCore
-revision 50874
+revision 54033
shortdesc armhf-linux files of dvipng
-containersize 381204
-containerchecksum 68ffbf9769ff121894a927d4eaf367a683b02c9db5ed6247355207e9565e3818e03409a27a2970afb76217d8896868e4d40c8e459ced5198564f2901a15b5e41
-binfiles arch=armhf-linux size=215
+containersize 385308
+containerchecksum 7412c5471346d2114348a6a36fb19e1f7a750afd41710538ab21c2d47def88afa989c4529b2c3d2148674c9862b39286d45cb686375d4f43c15c52cf72c71853
+binfiles arch=armhf-linux size=217
bin/armhf-linux/dvigif
bin/armhf-linux/dvipng
name dvipng.i386-cygwin
category TLCore
-revision 50855
+revision 54350
shortdesc i386-cygwin files of dvipng
-containersize 425680
-containerchecksum eb2779748747b5dc2c350a21a29261e19431f5b3633bab4b631c90f83264e589006b7b5ec3b02840d6cf81cbbbbd61563b9402ce831dd86f1ee1a2edbb068e95
-binfiles arch=i386-cygwin size=240
+containersize 430256
+containerchecksum 3a298b75ed278a21e05fc18cf7fec0752d2466a91a5ba0886e41f633675a79169c0d6b9b1fae6362710e0ea9f262a284fc7966fdc066ae25f4e49ac647d14906
+binfiles arch=i386-cygwin size=245
bin/i386-cygwin/dvigif
bin/i386-cygwin/dvipng.exe
name dvipng.i386-freebsd
category TLCore
-revision 50853
+revision 53999
shortdesc i386-freebsd files of dvipng
-containersize 431000
-containerchecksum bea9503e0555bb391d5bf2e0dce6e9735e83dbad8100164240c823ba387da45f74ca6f60cfdcec7a32295c8376166c63220efc2e73d2dc7b76d755775b544e64
-binfiles arch=i386-freebsd size=230
+containersize 434744
+containerchecksum a8a76e9f7cc13dd2334164e379ba89405e4c4543c46fcc173c8613ec1acd31c1099bbcd6ecfbed7a18cce8a81a9391fa503930210de701caa862456d9ef124a6
+binfiles arch=i386-freebsd size=232
bin/i386-freebsd/dvigif
bin/i386-freebsd/dvipng
name dvipng.i386-linux
category TLCore
-revision 50853
+revision 53999
shortdesc i386-linux files of dvipng
-containersize 487612
-containerchecksum 43b1939647c1eae9bf0b59e056bd2585d07a0137117cc1b5e3b272b4635962ee3a420b12b695be33cdb812cd94201328d8b4974cf92afb81fc3aadc04b353feb
-binfiles arch=i386-linux size=281
+containersize 493304
+containerchecksum 1a860d36c5a327f265ed35f832d62b3fa8cf8c14e04c073f19575a3709d36f67ba9896d93b29bcb97ef479a5908d7ae3885721e17ed68c00cda8d992c84b8c91
+binfiles arch=i386-linux size=284
bin/i386-linux/dvigif
bin/i386-linux/dvipng
name dvipng.i386-netbsd
category TLCore
-revision 50860
+revision 54104
shortdesc i386-netbsd files of dvipng
-containersize 376312
-containerchecksum 983748ab3091b53e9c129fd75c0814b83ec347d887989d586bbfa37023e25de8e1c30c9ce8393f040ccf76d5d953d842bd8d0383f059654e3cefb4d2585815d9
-binfiles arch=i386-netbsd size=311
+containersize 381032
+containerchecksum 29936a3bd8f8f21c278e03991488bd90aa20f1c2505f5cb2c541cc3f2c85096864a5fa5435fcb2033b6b2b1216f175b8119ebf55553c18df68468f211ff60876
+binfiles arch=i386-netbsd size=315
bin/i386-netbsd/dvigif
bin/i386-netbsd/dvipng
name dvipng.i386-solaris
category TLCore
-revision 50853
+revision 53999
shortdesc i386-solaris files of dvipng
-containersize 439540
-containerchecksum 75f839fc00a69abf5725b77037c5130742268bb7356798c2bdf9fd5a254eb71a144e6172abe8788a78e7008ddf99cc33594f483e13b165192d5a7933bb872f7a
-binfiles arch=i386-solaris size=228
+containersize 444448
+containerchecksum 4e1b87f3ab53d95739c3102f45edece6ab41be1466818c1e7f9f733d9f0f0f456a1f7768b1cff5db26d064dbbff34ad57d19c92edd01c232d2633bb5fcbb7750
+binfiles arch=i386-solaris size=231
bin/i386-solaris/dvigif
bin/i386-solaris/dvipng
name dvipng.win32
category TLCore
-revision 50854
+revision 53994
shortdesc win32 files of dvipng
-containersize 389804
-containerchecksum cb181224d0b402299173d940994f8c9c618ccd18e324caa712fad101ce424854cd50ac0ff1795fcd4a958e5e2cd74e8b2fa80a656a5f6c300d329f3251cda2b5
-binfiles arch=win32 size=209
+containersize 388956
+containerchecksum 59da9d76f66f7e97d5df71c294c308827656f5b0ab65dce395787c18866130d9ff90926c875f57f855d450e77b6f5cfb5f72162bf0e13c3298b85b03e6f196ed
+binfiles arch=win32 size=208
bin/win32/dvigif.exe
bin/win32/dvipng.exe
name dvipng.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of dvipng
-containersize 426556
-containerchecksum 2a9b6ad3857df1700ac15319d57bea76068c57a00de1885c17b8debe36d02c1f6d620d960f79e1097012b27d4bebd993f3fcd1dc99275a93d0e98047d6aa590b
-binfiles arch=x86_64-cygwin size=232
+containersize 432676
+containerchecksum 30af5c4c9998a70efeac8766775164ca741ea893f8e3e6d37f1c56958e454cf5873f4d59ea3e472165ab7b096d1bf46f4afba6edc782fab8845320dbef5bbefd
+binfiles arch=x86_64-cygwin size=237
bin/x86_64-cygwin/dvigif
bin/x86_64-cygwin/dvipng.exe
name dvipng.x86_64-darwin
category TLCore
-revision 50853
+revision 54269
shortdesc x86_64-darwin files of dvipng
-containersize 492636
-containerchecksum 0b271842b6b33ddbedc1e38783dc04d804440f22160103a8f67f05817e65feb219f35db6a162f1dd951794cc02d2d51ac3dbaf3e27d77f2a8b7af5e6b904cd3d
-binfiles arch=x86_64-darwin size=271
+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 50853
+revision 53999
shortdesc x86_64-darwinlegacy files of dvipng
-containersize 437144
-containerchecksum 15fe95c94a5ee6237dff363578b90b50ab317acd18730422734064c9a4e1ccf19dc7f0b6093c2fd6d807b89f218b8e95683f245ceff70ee4f32b2faff11eeff8
-binfiles arch=x86_64-darwinlegacy size=241
+containersize 440888
+containerchecksum db01b0406efdf220c67428ccebed78727d4d8298681bc44cc338588bf728034afc7bff90bc8f91c8950d30740c6c735b6ff95fa1ca5105c1fb86c25381da51f0
+binfiles arch=x86_64-darwinlegacy size=242
bin/x86_64-darwinlegacy/dvigif
bin/x86_64-darwinlegacy/dvipng
name dvipng.x86_64-linux
category TLCore
-revision 50853
+revision 53999
shortdesc x86_64-linux files of dvipng
-containersize 470984
-containerchecksum ccd0a8f544e0626f3dc5fa5d6d94cb1151e4489ec15741aa7001b0d6fa023c118d1ea3f2c70389cef4db4b2e6007ab065caaa6bf73e4a4534c182e8b12b57fe8
-binfiles arch=x86_64-linux size=263
+containersize 475764
+containerchecksum f2589ff99d9ec6ba9e436d9bef6fc1be55d3cf12d9100f19873d5a0573194ae9e53e762c7f33eff7d18dd4da227d3ea011edd37419e676f27746438fa22a964a
+binfiles arch=x86_64-linux size=265
bin/x86_64-linux/dvigif
bin/x86_64-linux/dvipng
name dvipng.x86_64-linuxmusl
category TLCore
-revision 50853
+revision 54264
shortdesc x86_64-linuxmusl files of dvipng
-containersize 494308
-containerchecksum 71124b0e6623d0d9bba77b0c17f669e360746c2de0885625e7208dd61389407f70c9b73db9086e90135caa68ae12f782cbd460fbed876db47727283050571f33
-binfiles arch=x86_64-linuxmusl size=295
+containersize 489764
+containerchecksum d429959aec1d3f7c61cc2ea3e26532ec3f43756636cf2d4daf50bf6a2d531c077bd4b187eec6d2a371b7e5d8e5e9d1ac8f7e57b9cbef49d7e2f476663f7f0b94
+binfiles arch=x86_64-linuxmusl size=281
bin/x86_64-linuxmusl/dvigif
bin/x86_64-linuxmusl/dvipng
name dvipng.x86_64-solaris
category TLCore
-revision 50853
+revision 53999
shortdesc x86_64-solaris files of dvipng
-containersize 480060
-containerchecksum b23db689acf9ef4f8a14b45217485853e469382e93abdb260cf21ea4716c600a3c5cdcd8884449e83ca204ca94c84aa041c0e2136e9a5d9757bcc54159e110c2
-binfiles arch=x86_64-solaris size=267
+containersize 484996
+containerchecksum 54dcdd04957db74b30f0642ba55bd917bcb5fc06d53c330c09531edb6d9764977505af5a1d34c6bc34f54b87548df551c029ac9ce1afdc717afbf64332b8802f
+binfiles arch=x86_64-solaris size=269
bin/x86_64-solaris/dvigif
bin/x86_64-solaris/dvipng
@@ -92255,151 +93212,151 @@ docfiles size=9
name dvipos.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of dvipos
-containersize 38740
-containerchecksum ba6993d920351b690ea2158f5c2ba2084cbe83ce844310e072447d912916f918fa27b325c8c1a0ff4bc5f22ef71fff24e6e12024987019b92f01b46c759a7c54
-binfiles arch=aarch64-linux size=25
+containersize 43744
+containerchecksum f4bda1bfce11a73a37373b38ad28ab1ea41a1b487233bb2b2b1a71d22b8e5d9d54230f58e8760ac1c7eb0ae7521847c0240d93049170acddcc22518d39d11a56
+binfiles arch=aarch64-linux size=29
bin/aarch64-linux/dvipos
name dvipos.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of dvipos
-containersize 47980
-containerchecksum d576fe87a16b13686f4999721e2858f78c8aef2c66c104c527b1d49a69a42105ff4b38fe7a2cd829d08376d93bcde4ac263a439eb1e9d6c1b1eaec0f9a1186e5
-binfiles arch=amd64-freebsd size=30
+containersize 49184
+containerchecksum f1e7e5970dbd880c1fecfc03aeb8a44a22008a083d136ce62337d9a50fe243929174d0afd10c19518668ed38b2926c75ea543c70ddb0992a9217f6dfba48d7da
+binfiles arch=amd64-freebsd size=31
bin/amd64-freebsd/dvipos
name dvipos.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of dvipos
-containersize 44136
-containerchecksum ac5f9a946e8f33a33971da3d33fb87583d62e7de0e5398d73fe02c475891a25f6d2aac98dadd864c5606f8bccf471e77d40870b3060f4ef803bbad00c9f775d5
+containersize 44680
+containerchecksum d995b1843adfc1bd303273fe62eac5a6cb137a66d68afa2b40774e07602bd7b249922ef5b95ecc05f29565d887632ec9ae12a37cbf8f6f0fe8d1f5187e50b0e7
binfiles arch=amd64-netbsd size=37
bin/amd64-netbsd/dvipos
name dvipos.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of dvipos
-containersize 37084
-containerchecksum 5cb251ff8aa89e9d488a426e85f294374bde5c0c2ec29d3185dd8b817e8fc263db7decc3e759fecd384de384547cedd4d6b65ba8529af8808e0c072852abd61c
-binfiles arch=armhf-linux size=23
+containersize 37236
+containerchecksum 937afd6736c69604907848ea157fa7a817addb22b7350d6d342b3db4e931789736e3597f07f44f144a4cc3db26cfcef405638d942af3e718d4d835984ad3e5f1
+binfiles arch=armhf-linux size=24
bin/armhf-linux/dvipos
name dvipos.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of dvipos
-containersize 16244
-containerchecksum 5646cb3e6c6c49c5c077c1f6ea94835942d09aedd8e9054457483be7d303e5e8a78f5b741f9f07d2fee1634a48e355eecc753431c44670259846cd52ee3b6d6a
+containersize 16356
+containerchecksum 0bc6fa40df124b8892935f9c0208bbc781444d4d54f855ccbfb55202dda850343dc1710330d4a342f24fcc58e8470d1e2f3154b17a265b46c45b630bdc591fed
binfiles arch=i386-cygwin size=11
bin/i386-cygwin/dvipos.exe
name dvipos.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of dvipos
-containersize 39972
-containerchecksum 214c2723a21c7ab4b8623784d79d3499add9ba01337ede6d5992eb0129b1f99c7309c4275d2cbebc7123082de8dc5a38512bce40145f2e9720fa6451bd6cb7cd
-binfiles arch=i386-freebsd size=23
+containersize 41336
+containerchecksum 51417a2cdedabb3d669253bf09d11ff35316aac5976ed3f3a7bedc8085b488b47663a403ec39fb6f35f6134fbf2945e0caca1ead77f1d5528f0148837710d59a
+binfiles arch=i386-freebsd size=25
bin/i386-freebsd/dvipos
name dvipos.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of dvipos
-containersize 48584
-containerchecksum f7658dd63f5febd1f4a0a235a7a2a08cd75c4db5355d2ec27b1b77e73c2af0a0e8396c106198aa8c66423f2c63d9a0195b595529e16da1bb4dea0b79028fd939
+containersize 48912
+containerchecksum 102a0d3b33b907c64af4ca3e04ffaed42d875a3099644390dbc7fa38fbbe4d64da325e460cbf4771c2a38eede1062ea9d9f4cd7847b9ec7f901d8a24e46f43df
binfiles arch=i386-linux size=31
bin/i386-linux/dvipos
name dvipos.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of dvipos
-containersize 39452
-containerchecksum e8019026211123dbd9a8464deb3147f08cfa4a9c52b146f79e6c9d68c4185f0fefc80873ac3ae191c3ecafcec55b0b6d028d5fbc24b86ae7d7c6ae68324dfe2a
-binfiles arch=i386-netbsd size=32
+containersize 40092
+containerchecksum fda31ee2b2aeb04d5a331eb31f2b48efb60d50a75ab21ed9c597b96ae0a8d573dc932910d53f6f6817474279080ff3edf5c1779335261e4188447a7f94aed632
+binfiles arch=i386-netbsd size=33
bin/i386-netbsd/dvipos
name dvipos.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of dvipos
-containersize 45256
-containerchecksum d491173ec8f7ff3f9fc1871c54cb3418b5e592bcf2f1aaf8e9c29be56e6c2c5fb2bbb3d417dc4f385dff8d446600318a5774094f0cc074e8fcb3e7244828cbc1
+containersize 45516
+containerchecksum 04c6ce4bb09a024b793ab5671e10912657b4be80a00c4c5f525e17ac0697062ae78a565070d30083b45afedd885db875460d7deec2daaf5925e51904d0c937e4
binfiles arch=i386-solaris size=26
bin/i386-solaris/dvipos
name dvipos.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of dvipos
-containersize 16832
-containerchecksum 705f996c26f15c6b6b193a96543c8d983f70c63775be9ab37540a4d259a577d771d314478edb58cc19ee23cad8bebb7fc9407a852bae3b46c6adfbadcabfef6d
+containersize 16856
+containerchecksum 323b4cfa2fa5094b729bbb50c9feea33766728ae0f6c87c46f3bd1414add33a400ae706566b6c4e59b9f32f4551ee208ee5e8c0cde57a37df1a5195692084d4a
binfiles arch=win32 size=9
bin/win32/dvipos.exe
name dvipos.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of dvipos
-containersize 17772
-containerchecksum 27906c55e2de0f7d919fbe9cc323dfba3d014b31b9bbc8a1cacf2460fad8a4bab7ea852b60155f7f4eb24f43ea5163f36d7a008e7d8650eb305703f6b17ed3ac
+containersize 17860
+containerchecksum 3c160a574550c0ede4edb052694629d40e8ccf92bc3e248adc99aa76a02c770c9f106c50c92724cf34777b4ed071d90f09f34f6f3698d8e671af682a42c959b5
binfiles arch=x86_64-cygwin size=11
bin/x86_64-cygwin/dvipos.exe
name dvipos.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of dvipos
-containersize 46972
-containerchecksum fa53c180de280b4601505b5fa2d839ad7a2b7a5935e53c9a7c18fc358d450de7a35bb3d0c1edf974821e2f4b9b1b5403b9ec67ddcd221a5e02d9f81ad95dc62b
-binfiles arch=x86_64-darwin size=27
+containersize 53108
+containerchecksum 67d9193fe23e2c27b4eb940d340c5d00dd56f4581e95c6a444a9c41dc1472f290bbec2cf77fb506fc4e1d81234ac30807ad4f7095407acdc229b4f816a313956
+binfiles arch=x86_64-darwin size=32
bin/x86_64-darwin/dvipos
name dvipos.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of dvipos
-containersize 45972
-containerchecksum 58cebc17ba84e9d2856e638e7077c2775a2715354a21a7380124047a54c260ef5269d5544ecf20c5ada96d158540c4d40a2a9fab7fdf04f17253e3b7014300c5
+containersize 46052
+containerchecksum d217e9561f7fbc6dc55c601f44049d3255e5c62f8fa78070be93f1c43c562ac3a8d843e9d584d49d445e7f4d02bb833f72f1404ac714ffea94d552938df52909
binfiles arch=x86_64-darwinlegacy size=28
bin/x86_64-darwinlegacy/dvipos
name dvipos.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of dvipos
-containersize 46624
-containerchecksum f854cd14614cb8b4129f5218818b9a809123c52a18fc9c092d707247cd50d82fb249ef7e939fd086684a92e6e8e121b31743c41649024dca2d1bd14642773687
+containersize 46892
+containerchecksum 2f5b2a68cb083a22ed925c3fdf3e89bff608514b45597df6f594d0e81915e062256e097aff6f4b0078fa74887439be5f363bb8a2d1c56508faf04d0a0766df62
binfiles arch=x86_64-linux size=28
bin/x86_64-linux/dvipos
name dvipos.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of dvipos
-containersize 51244
-containerchecksum c5050c4558652301f1d759459f52239a9d36b7af07dbb9d7da17690f4d8333af1b37062f23df122b7e1f75869fb8170b6fd9bd96a8ac83240a0a4fcdf4a76fbb
-binfiles arch=x86_64-linuxmusl size=32
+containersize 50712
+containerchecksum 2be0ef530d26dd801ade07c26ad9ee749a8634f0eb032fa48efcaca7d48af1e80cc7edc29e471d51e97870ad33fcabb5c2bc30f46b74e5674fd518868415c3ef
+binfiles arch=x86_64-linuxmusl size=30
bin/x86_64-linuxmusl/dvipos
name dvipos.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of dvipos
-containersize 50808
-containerchecksum 55b5e01d180f200eaf60a88b4074e1d1b326f951030c30faaaccda3687d5b391d0e8d6e6cda2ae6e2aa5c5b68de4b6f201c033eb01c36215779234ef340436aa
+containersize 50924
+containerchecksum 3647a09915bdf70c3267db4dfa859b9d206fb750eca803ea84448a712c1ca635e9d31e74c596f0d0df64eddb9369c73e2828417fa9688edf8a2072ebf946b2a1
binfiles arch=x86_64-solaris size=31
bin/x86_64-solaris/dvipos
name dvips
category TLCore
-revision 52851
+revision 54279
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
@@ -92407,11 +93364,11 @@ 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 34496
-containerchecksum c9ff911b92a757c1eb300f933f049c686c85d4ba09aabfcbbb87013fc34cf106fd5560931719e2f50be4357f9d83fb24692ba1ec24d2999fc3da79dbba02fcd3
-doccontainersize 514052
-doccontainerchecksum 2d6950701b62654e303805bcbb364711aa93aa7eee8165944167046584c9686667304b70c6b8f43bf36f529e70e9bbabf1671cfb1749a4cb43ec9abe4fff353f
-docfiles size=285
+containersize 58076
+containerchecksum 835a289ac24755904d7d39e09846420b286c0aaf5c57a081ea8da78dfc29e2289bc326d735a0281f5559418dead10ad0d040e2fe6362947e15df672c82d7900e
+doccontainersize 521496
+doccontainerchecksum 6f97f38327335ea711ec467133d1fa4e3124f3362d177e19af2cca06a50be1cf1de4d9e5b1aacbd1ba9779e0062a49a7572d47c5de918030fd5f78476e2bfac1
+docfiles size=289
texmf-dist/doc/dvips/NEWS
texmf-dist/doc/dvips/README details="Readme"
texmf-dist/doc/dvips/dvips.html
@@ -92421,7 +93378,7 @@ docfiles size=285
texmf-dist/doc/man/man1/afm2tfm.man1.pdf
texmf-dist/doc/man/man1/dvips.1
texmf-dist/doc/man/man1/dvips.man1.pdf
-runfiles size=93
+runfiles size=138
texmf-dist/dvips/base/color.pro
texmf-dist/dvips/base/crop.pro
texmf-dist/dvips/base/finclude.pro
@@ -92469,6 +93426,7 @@ runfiles size=93
texmf-dist/fonts/enc/dvips/base/asex.enc
texmf-dist/fonts/enc/dvips/base/asexp.enc
texmf-dist/fonts/enc/dvips/base/dc.enc
+ texmf-dist/fonts/enc/dvips/base/dvips-all.enc
texmf-dist/fonts/enc/dvips/base/dvips.enc
texmf-dist/fonts/enc/dvips/base/ec.enc
texmf-dist/fonts/enc/dvips/base/extex.enc
@@ -92507,161 +93465,161 @@ catalogue-topics dvi-print
name dvips.aarch64-linux
category TLCore
-revision 50919
+revision 53999
shortdesc aarch64-linux files of dvips
-containersize 131232
-containerchecksum bbcce9d6595e4bb46f962f117fc967a3170c0e2094b6b844a90bf59dcaccad74771ec92edbba04b8f3f9e5ddbb6c91b4d904860fdff6562b9212f11239b797ae
-binfiles arch=aarch64-linux size=99
+containersize 142856
+containerchecksum bb0b2f1e7e8172add595bebf9b49e394c1029355f08e3aaf64a2899a6c5347809721c87e23d53ef5641dad96b0c91e005890300a0682d5811db9226b3e731dd2
+binfiles arch=aarch64-linux size=104
bin/aarch64-linux/afm2tfm
bin/aarch64-linux/dvips
name dvips.amd64-freebsd
category TLCore
-revision 50905
+revision 53999
shortdesc amd64-freebsd files of dvips
-containersize 154812
-containerchecksum 83efe7c49f2c8f63b58d16c4fc4c3e08256103deb395d26cdfe08ebe7aa87a33377ec56cbfc1db1c19b52a3c227ffbb41d9914dc1bac9538db0f886641bb079d
-binfiles arch=amd64-freebsd size=106
+containersize 159100
+containerchecksum 04ae30c60b5d77f7974a14bc7852b92fb073508763011905b8101b3c66fa12daef2008bb9d1e8d03fbeffbe512599622fdd41ac849143563bc910cd6855ce535
+binfiles arch=amd64-freebsd size=110
bin/amd64-freebsd/afm2tfm
bin/amd64-freebsd/dvips
name dvips.amd64-netbsd
category TLCore
-revision 50904
+revision 53995
shortdesc amd64-netbsd files of dvips
-containersize 130520
-containerchecksum cc3f3208d979aec3107f3c2e7b1dfa8e9edf50b099d722712598cd916738c4eddcae0b25898185ae055c1aa821bb52ec9f79c2f0a361b03ef3806beb3ddbf8ab
-binfiles arch=amd64-netbsd size=111
+containersize 134040
+containerchecksum b6e11011d7171afa3695644e3e76a9ee7b94deb0b877b42ba24b016da20df9c1ba5b9e069fcaf6f54445ea5a2720e6497e80c25810be0b9132f87798968c37f4
+binfiles arch=amd64-netbsd size=113
bin/amd64-netbsd/afm2tfm
bin/amd64-netbsd/dvips
name dvips.armhf-linux
category TLCore
-revision 50918
+revision 54033
shortdesc armhf-linux files of dvips
-containersize 117288
-containerchecksum 3ff641b5d6b54b9c08d1ff70f700520e8cef5745fdda4621755fbf278c4696d1d15018e4fdb8ad84319bdc95af3ea376c1ab4a0ba68bee6bb3b9b01c82d49db0
-binfiles arch=armhf-linux size=81
+containersize 120064
+containerchecksum deedbc1fe05bcc790772b0f371fad60a921ed11b20a27da6b3c4c4d958a3e7f1e226c58877a71f519227be0d989a4bac4b18c7394087748bc772ee86e11730a3
+binfiles arch=armhf-linux size=82
bin/armhf-linux/afm2tfm
bin/armhf-linux/dvips
name dvips.i386-cygwin
category TLCore
-revision 50903
+revision 54350
shortdesc i386-cygwin files of dvips
-containersize 96792
-containerchecksum 856c1a031ca2dbab55357de4940be1a32fc1015c2c3f7d10d40f8a4f1be7e2b97c2a654e5cd413b7dc97df839a5bf1f281ee2327cddc96abca55cdd6581326a4
-binfiles arch=i386-cygwin size=57
+containersize 100572
+containerchecksum f898393942a87549cd83dc5d3dd8e6700260009d03e0a64189c20c2ba18b2e3b512230bc0d0de335e4325d150b2498d0516365dfd8d2abd81e77212a7c334702
+binfiles arch=i386-cygwin size=59
bin/i386-cygwin/afm2tfm.exe
bin/i386-cygwin/dvips.exe
name dvips.i386-freebsd
category TLCore
-revision 50905
+revision 53999
shortdesc i386-freebsd files of dvips
-containersize 129260
-containerchecksum bd2ffd7b43b6ad43c1f97828a19658d7a2175730544a3bb06b83175dffa4b9b8e2867a1b8e52b03d1c29363ad2b75e9433e09dbcaaa26b93532887c665cea463
-binfiles arch=i386-freebsd size=86
+containersize 134008
+containerchecksum db0f6e67ecdbcd01ddc4a101ac76fa978f1ba3532f410aec86f950567cb4441dcbfebb233b31126aa90305df06357eb9cb344a0cb709bbaafb28240e140767f4
+binfiles arch=i386-freebsd size=91
bin/i386-freebsd/afm2tfm
bin/i386-freebsd/dvips
name dvips.i386-linux
category TLCore
-revision 50905
+revision 53999
shortdesc i386-linux files of dvips
-containersize 143484
-containerchecksum c73277db0c86e8b27c18d9a6e7add3cc99d5ce478f8096648cfad10176f57855b16089ed57d2ead8fcb9a7264af8b7a50cca9188a55dff1bcb9b4de3113837d4
-binfiles arch=i386-linux size=99
+containersize 147180
+containerchecksum 3f1a240874c797cb071daa30f9a02e48a8c539922b891f3da9acc55138ad9585bf7da4afc91d1c50b060a5408f9459e9e51465e81f1e04c089f75033b14d5137
+binfiles arch=i386-linux size=101
bin/i386-linux/afm2tfm
bin/i386-linux/dvips
name dvips.i386-netbsd
category TLCore
-revision 50904
+revision 54104
shortdesc i386-netbsd files of dvips
-containersize 115192
-containerchecksum 7271a28d4bbee3d4e49ff90fbe5e1fae1913dec2d42798103d641cf5404583d14798d2b07880a79b1ec8ad139fc37a08e829b523f5d4ff4ef291961d31272e36
-binfiles arch=i386-netbsd size=101
+containersize 118572
+containerchecksum 2673a2440cdf59fafb7e96012f3b24bec1b388696b06c8355bc561923829c539cf0accf904d1dd4293fe14a5fe4b75f367c764938cde0bc166580d582fb6ca77
+binfiles arch=i386-netbsd size=103
bin/i386-netbsd/afm2tfm
bin/i386-netbsd/dvips
name dvips.i386-solaris
category TLCore
-revision 50905
+revision 53999
shortdesc i386-solaris files of dvips
-containersize 136636
-containerchecksum dd9de4edec9ed72b3e0ac653b1108860e31bea638abccce5aee15fe2ff466b28fdd7c0aa06fedb3fb4cae5521722e2582461d29e17d63f62ae110dcab8f67a3e
-binfiles arch=i386-solaris size=87
+containersize 140048
+containerchecksum e103d00872118b63f575f28dc5a57073dc5116f0eb6a5e2c2b806e56ccfee194d7b72eb9076d48cfaba385c3208ee5d703fa600e55e172499a4fff78a77b447f
+binfiles arch=i386-solaris size=89
bin/i386-solaris/afm2tfm
bin/i386-solaris/dvips
name dvips.win32
category TLCore
-revision 50955
+revision 53994
shortdesc win32 files of dvips
-containersize 90924
-containerchecksum c2efbe15a83b89bed3f0db0c22f548e94f3431507c20e1826af22c705a8791d85644237b48bc1aa5c59dd493542dcbabd2fb53306e788a232484d846b388af58
-binfiles arch=win32 size=51
+containersize 93592
+containerchecksum 58c754dda74e2dcbd38afab4fec60d3cb2ce6b9bb17126ba75c341d74529005aae339feea198cc8c64ac57f36af02924badb47d35de3116c107c1fe0aa2a2860
+binfiles arch=win32 size=53
bin/win32/afm2tfm.exe
bin/win32/dvips.exe
name dvips.x86_64-cygwin
category TLCore
-revision 50903
+revision 54274
shortdesc x86_64-cygwin files of dvips
-containersize 107772
-containerchecksum b5ac2be4c782f5390d81820c2f30857d9db4736e90171b9b606384273148f6f70884527e32f5655ec11e5995765057719146a8bd862bd69a3c2d588e14633a1b
-binfiles arch=x86_64-cygwin size=59
+containersize 111948
+containerchecksum fe6e6a8df1a8706615bb3105fe06ec1a0413064669ed10f4d2d1be00573f06f2acba08845050678479e79548a1f9e9c0d6f1a1582101dac0d86eb3a9da3bac14
+binfiles arch=x86_64-cygwin size=61
bin/x86_64-cygwin/afm2tfm.exe
bin/x86_64-cygwin/dvips.exe
name dvips.x86_64-darwin
category TLCore
-revision 50905
+revision 54269
shortdesc x86_64-darwin files of dvips
-containersize 151600
-containerchecksum c73f59d39b78a2eb4dc92bf8e00ff54e793c846ae0fed866eab6d10731ff1ffcc9d75b52f5c084068f205549d3f9ea807ee15faca59f12f3699ed36e104675d6
-binfiles arch=x86_64-darwin size=96
+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 50905
+revision 53999
shortdesc x86_64-darwinlegacy files of dvips
-containersize 140540
-containerchecksum be46ab43ca16085625b3d94e9f07cfcdee1df29cd145640f43bab0fd4e56e8c80dd0ed139c1c3af4ff627796eb28f759733f7b7ab8996a1e9d9e9f4cdb021350
-binfiles arch=x86_64-darwinlegacy size=89
+containersize 142988
+containerchecksum f7490af9546b76f532f875d1272d4dc6812423620c6e99fb82987f2f25a3910e74f614067c5a27f0f21c258138f6776066bc3920d472c406cd7d14105906f84d
+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 50905
+revision 53999
shortdesc x86_64-linux files of dvips
-containersize 144520
-containerchecksum 11a41ca8560a51e5095c55deeb5ad7c177d22334856fefb785135b20b0df9a71c273d99849627180e39df7756ba8c162c543f162479a6305cd1f42d83e2fd402
-binfiles arch=x86_64-linux size=92
+containersize 147980
+containerchecksum ded4c674c51c535b742be16c95fd154f8d26352686b37c5ad3429e5a261e2c157ce7ab73c0b0e0badc0f9b6c92f5c33949da4aeae6402554207adb4b606c4a6c
+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 50905
+revision 54264
shortdesc x86_64-linuxmusl files of dvips
-containersize 153216
-containerchecksum 9770a7a0db726f448d24c73504a36ae8924ba52f072a308d60798b1ca3a5442c5f38678c4c533772b72a78bf04f80c28948d37e3ab56567c75d2d7ad53624e63
-binfiles arch=x86_64-linuxmusl size=104
+containersize 154424
+containerchecksum d88a2427d839468f11f150ad985a81627e996937161da6d5d2918f13ce7d241bf68d7bdeaf96dcc422080f5bd1a0ce81d5dab0b83cc832db6bd5e69e92295783
+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 50905
+revision 53999
shortdesc x86_64-solaris files of dvips
-containersize 153020
-containerchecksum 874527f0bdfe52431883eca2ac1811ef0de0948c1bd1a802a26e3722640c6f28d08ad5e94c6b678d9c58b47092d60238a011b2039ab55cf8ce236cd9ac3b89f4
-binfiles arch=x86_64-solaris size=100
+containersize 156668
+containerchecksum 3c51af4f8bee7521a27b5ac8e0cf6bbfb849c156e45ccc0db2a682152d5be6c6c88639eeae8d25cf076af26fd50e898c6dafa80fc779c3f64bd4637844d47b74
+binfiles arch=x86_64-solaris size=103
bin/x86_64-solaris/afm2tfm
bin/x86_64-solaris/dvips
@@ -92721,7 +93679,7 @@ catalogue-version 1.6
name dvisvgm
category TLCore
-revision 52851
+revision 54457
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
@@ -92737,11 +93695,11 @@ longdesc specials. Users will need a working TeX installation including
longdesc the kpathsea library. For more detailed information, see the
longdesc project page.
depend dvisvgm.ARCH
-containersize 908
-containerchecksum c7b33eab605df8488a6f0d25e0a0d7afde99016cc719a6b13bdbe68df0d1fce2c0d0996742633c392b0f9c56ec6aec307734b06dd845d4cbd2777c932b057d6e
-doccontainersize 92412
-doccontainerchecksum 253a0ece82b4792bb30504132b4db8382b073bb004d1ab22ee8f74b339227171711318d76d59ed20c7bf66575758cdaaa9c4dc3199d446150971a1d57152c91e
-docfiles size=37
+containersize 884
+containerchecksum 6d52f5d22c6275ab40ceff09df86eee9c6122b16f9e8c71333092accd78ff559057e8bae83e8115cad570dd0c45a2b12b640da9e16d9d6dd40ed4bb26df0f3c3
+doccontainersize 102720
+doccontainerchecksum 1a5ee2c8b6608c4bf3b112f1959259b97a83d3d588ce2cd5610ec611f3c1df5ca9a6d36b3dee1ee4c807a9f918f2c40756fec286713f41876eb74bd0a4544e3b
+docfiles size=40
texmf-dist/doc/man/man1/dvisvgm.1
texmf-dist/doc/man/man1/dvisvgm.man1.pdf
catalogue-contact-announce https://dvisvgm.de/News
@@ -92751,150 +93709,150 @@ catalogue-contact-repository https://github.com/mgieseki/dvisvgm
catalogue-ctan /dviware/dvisvgm
catalogue-license gpl3+
catalogue-topics dvi-proc
-catalogue-version 2.8.1
+catalogue-version 2.9.1
name dvisvgm.aarch64-linux
category TLCore
-revision 50361
+revision 54481
shortdesc aarch64-linux files of dvisvgm
-containersize 1605884
-containerchecksum 014912df8d937753ceba53e1e78bb620d44c624dd50eb81e7f6165cd43cdadad101aec242b5cd5d35f1bc5277b5812aa85fca4b6a45179d31c0a606c99a91eac
-binfiles arch=aarch64-linux size=1500
+containersize 1689188
+containerchecksum 8debb984c6303421c48b94bd27f53bac69f7702ccee657c859a07acef497a1da2a5e38ef4ca7b0192a7dfabc5a602331de328dd055f865681cea45f75063ed3f
+binfiles arch=aarch64-linux size=1540
bin/aarch64-linux/dvisvgm
name dvisvgm.amd64-freebsd
category TLCore
-revision 50445
+revision 54481
shortdesc amd64-freebsd files of dvisvgm
-containersize 1527176
-containerchecksum 9403906b0b6c6e834c70dc895dc57c4f98237d2670b3a568aadcdeb12b8109786c4121d3cdeadfc6ed95bf908177314ce87a30a716d4b4e799fd1bc715a8e37c
-binfiles arch=amd64-freebsd size=1265
+containersize 1603892
+containerchecksum 49a05bd7efc38eba4292de89975f012c8fb9e07226183e2bc378ce05245950da814c56637c9fa2592f0f4ec5805f2dfc205c587dfe278a6cc88915aefaa323a8
+binfiles arch=amd64-freebsd size=1287
bin/amd64-freebsd/dvisvgm
name dvisvgm.amd64-netbsd
category TLCore
-revision 50353
+revision 54471
shortdesc amd64-netbsd files of dvisvgm
-containersize 1632288
-containerchecksum c97f21f7f2172e2dc26615f18c768acec9b84a8b74eebc052b7ff51c98dd1a8ff0eb2e6247cddd8d2f2121878f4c2ae2f30d6f5fce71786fd10ea62f49bf0330
-binfiles arch=amd64-netbsd size=2447
+containersize 1773452
+containerchecksum f3a40caca9e809073e7d6894c6ef43088d74305c1af8955147e6fd3d0cc3a336efabe6fbd4f2ce86eb6dd862c735c56f9cd0d3c7ec97c70290e2f84cafe6c251
+binfiles arch=amd64-netbsd size=2591
bin/amd64-netbsd/dvisvgm
name dvisvgm.armhf-linux
category TLCore
-revision 50389
+revision 54582
shortdesc armhf-linux files of dvisvgm
-containersize 1472788
-containerchecksum 0d2211f492461c88302cf1fb568b05fac66fc4da9eb44a5d34effc01ab07db79d512dc8bf4c189396d1b74989faaaf31c671ce8e5b21b289536f1a78a7df669f
-binfiles arch=armhf-linux size=1238
+containersize 1525404
+containerchecksum 1fee232394a4d7e33d2343c84be2222ae6cb53d556fb6762cd15ec2d199bc7104b2d6a1f1a1cea7cd10595b51612059bffd46f341700576798121dc8da010422
+binfiles arch=armhf-linux size=1268
bin/armhf-linux/dvisvgm
name dvisvgm.i386-cygwin
category TLCore
-revision 50455
+revision 54461
shortdesc i386-cygwin files of dvisvgm
-containersize 1625352
-containerchecksum b5650d6a7fa820feb78269836bbdfd8f53e3881b5cf34a148bdc7f663d4f0bf365cbb15285732190e8db0a434d3addfcc3708e60088e052d1175521cebcf1b98
-binfiles arch=i386-cygwin size=1373
+containersize 1671284
+containerchecksum 2dd626ba8fbae0c32715da146c01c32a7a7893f1fc02a476c84e8ee17f42b807a856c0d24157029369a4c88dbec39817d9d9cd53051292edc8a3d893731317aa
+binfiles arch=i386-cygwin size=1425
bin/i386-cygwin/dvisvgm.exe
name dvisvgm.i386-freebsd
category TLCore
-revision 50473
+revision 54481
shortdesc i386-freebsd files of dvisvgm
-containersize 1465752
-containerchecksum 709ebee43c5c203ed31db4d9706fe8ed20c14e3f808710e17ee40e82ebd89dcc087881635ceb225f0d9c1db1b94e906a7fc4cca8f4e03bd23e0c8c4371f961da
-binfiles arch=i386-freebsd size=1152
+containersize 1534660
+containerchecksum 603ddcd204f6461b88455bb78294177213bf7522c4be1e8f455e065c09590df7f176b7e0b8ade44910cf0cf549f80a9e9e10a0efc645514f78e6b2d58adaccdd
+binfiles arch=i386-freebsd size=1173
bin/i386-freebsd/dvisvgm
name dvisvgm.i386-linux
category TLCore
-revision 50358
+revision 54460
shortdesc i386-linux files of dvisvgm
-containersize 1693728
-containerchecksum 7d07468d08035ba1235079e0c0f96f049b150d26dd8ae4b67b97baa75484f508007e13be882d0ba89bffbe8bb3d173d54c80a49b8cf473088ff77ff53d975f07
-binfiles arch=i386-linux size=1352
+containersize 1743172
+containerchecksum b7f71425dfd8328d7776b8ed9b5faf926bb39199f860c928085bf734aabddb3468517f64d23a876cecb05233c25e3a393317c4e10995c944cc8af0e4b3fe29b1
+binfiles arch=i386-linux size=1385
bin/i386-linux/dvisvgm
name dvisvgm.i386-netbsd
category TLCore
-revision 50353
+revision 54471
shortdesc i386-netbsd files of dvisvgm
-containersize 1601192
-containerchecksum ad237f9f3764bdf508dcd64385cbcbc1d5368b62293e2e527bcc8042c8534c76de5271dfa4b7ac079f2998282659ef835aa39ca4d6e406f429ee4ce9bdbd1050
-binfiles arch=i386-netbsd size=2272
+containersize 1750000
+containerchecksum 71af69f57b711d568a0f31026c6205d7b036dd47d84b98fa8d5fba1e8b9d3e8e6809980ab26a713ac3e21a16b4abe10bfc5ad2bad7b548f8f94167ca35a251d9
+binfiles arch=i386-netbsd size=2427
bin/i386-netbsd/dvisvgm
name dvisvgm.i386-solaris
category TLCore
-revision 50392
+revision 54481
shortdesc i386-solaris files of dvisvgm
-containersize 1854432
-containerchecksum aff6f83d25ec7cfe2102b70b325e3c90d47b5c69a228a42d0813ff57b0c458f319f20107998b1088c5379bbdde693ffe7bf9aba8c74963405c50a54865b51525
-binfiles arch=i386-solaris size=1573
+containersize 1899780
+containerchecksum 1fa6fa8e230821e4e562e4b7bec4d52ee3640e3cf67e2bb122e3d5d5d81b3e2e13995796984c75b72a1a0e6a5fb779e29bc03bed6fc3982820190fe8f6c42aaf
+binfiles arch=i386-solaris size=1620
bin/i386-solaris/dvisvgm
name dvisvgm.win32
category TLCore
-revision 52432
+revision 54458
shortdesc win32 files of dvisvgm
-containersize 1417196
-containerchecksum b7d34b230d533534da8fb8566f9e8fd5f5ef3634fc9f294292850c5b882219fc0ac221d52254d93c47f57ae753c81bf4960e06f54662ba0c2b4acda8ac1c8a23
-binfiles arch=win32 size=1657
+containersize 1461268
+containerchecksum 3c65cd6bc62878b1676449d62b187589698a94250e8ed76dc0321e8ad0d192b28a0bad8b338be0da3eac2d38bb3b82b717b135094bac6534b317efd77a38fc10
+binfiles arch=win32 size=1680
bin/win32/dvisvgm.exe
name dvisvgm.x86_64-cygwin
category TLCore
-revision 50889
+revision 54461
shortdesc x86_64-cygwin files of dvisvgm
-containersize 1644752
-containerchecksum 4fe6ab69e4d61055ff2acd9c0863d845c4fb5d811f6280b31497dbd32aac94d2bc1e991bc44b1395e47e0920dbd594b54376e86e717ff9d0f86e0d36fc0169a2
-binfiles arch=x86_64-cygwin size=1377
+containersize 1680700
+containerchecksum 75099791f90816cadcb33ad2edd36e4486feee43f531c90227de491558c7c27d46fd12ab429aeaca77926076b954f330a09b77f81cf45edcb16266b0371ae05e
+binfiles arch=x86_64-cygwin size=1410
bin/x86_64-cygwin/dvisvgm.exe
name dvisvgm.x86_64-darwin
category TLCore
-revision 50360
+revision 54481
shortdesc x86_64-darwin files of dvisvgm
-containersize 1559420
-containerchecksum 30d73d1d95c61331cb92ea20c672be648b7ab13236600c4287b13029f8c2cb87c7de3124b811cbe2acda68530fbad0d66a936377c31c8e28a32043fe32cfad2d
-binfiles arch=x86_64-darwin size=1265
+containersize 1660112
+containerchecksum 22ec9df18f59f80f7eaaabb28bfbac3277ea62d0f77d798196c7be3a88eac4be8eb0da8e007ce1bb383e0349ff238b4cc78e40228e9ba632a5026ba2d3f3a0de
+binfiles arch=x86_64-darwin size=1324
bin/x86_64-darwin/dvisvgm
name dvisvgm.x86_64-darwinlegacy
category TLCore
-revision 50360
+revision 54481
shortdesc x86_64-darwinlegacy files of dvisvgm
-containersize 1445176
-containerchecksum 6a7d6abb0ab3ad4069f86e3bd7ce1331c7f4a1f8ab34e65be6809b681f73f5abd583e987c09d7d2927b995d8e7acd76dd9aecebebc2e43159c6686ad0af19f12
-binfiles arch=x86_64-darwinlegacy size=1170
+containersize 1485812
+containerchecksum 6706e189bc348eca11f19e0b3da388685dd5258219ffbe8da7aca35bcdc66e297057b1c56f37034cf6a33435332d0511bdd6080135e53f1d7774b160c70d43aa
+binfiles arch=x86_64-darwinlegacy size=1229
bin/x86_64-darwinlegacy/dvisvgm
name dvisvgm.x86_64-linux
category TLCore
-revision 50358
+revision 54460
shortdesc x86_64-linux files of dvisvgm
-containersize 1651460
-containerchecksum 16cbc91267486ec99275210f3093f2c0e074b53a82a3f4a77ec6179abdfe0932dcd5b7624d962b223d87279f10b45c255f9ab1aab1822f36f342ac69f73efe89
-binfiles arch=x86_64-linux size=1355
+containersize 1692060
+containerchecksum 0995b7c214f5b14b843cc3ff5999ba2978ca7a21a6e0090fddac05eca3f16928ded8445311b54a2b52270012be149e926d074891dd73714f327be5b76c4a6303
+binfiles arch=x86_64-linux size=1383
bin/x86_64-linux/dvisvgm
name dvisvgm.x86_64-linuxmusl
category TLCore
-revision 50358
+revision 54460
shortdesc x86_64-linuxmusl files of dvisvgm
-containersize 1722848
-containerchecksum a28efc35c5046075e0a4443aa0399b684ef7c8dda732fba3ee34539c03d77419d3076b6b7ec77a818b95bd2d444b521c9668a392e5e118cfe254404e7c074d13
-binfiles arch=x86_64-linuxmusl size=1514
+containersize 1759820
+containerchecksum 3d4e0868a910d538ea2670fbc1d33871907625468652fc7f69247225a708e9398d5a5dec3efe644cd7cff96fcf00f30e433030012f3e7cf5490da1cae75ad102
+binfiles arch=x86_64-linuxmusl size=1502
bin/x86_64-linuxmusl/dvisvgm
name dvisvgm.x86_64-solaris
category TLCore
-revision 50392
+revision 54481
shortdesc x86_64-solaris files of dvisvgm
-containersize 1878672
-containerchecksum bd9ff21081c8d29ab4f5a00cfe0225ea738ac9adb0160b4283585209782fbf9de93e83947559a726315ab7dfa37b48e34fa55fc596de00a620c59dfcfd811717
-binfiles arch=x86_64-solaris size=1691
+containersize 1934152
+containerchecksum 1ad9a282842691bf9bca9d70eb38d418204f0cccc732fc856521cf19f13deb316c7a676824623da669fe0c0f5c787d8adae10683dffbebc818826b28d11dd5ec
+binfiles arch=x86_64-solaris size=1734
bin/x86_64-solaris/dvisvgm
name dynamicnumber
@@ -92974,28 +93932,28 @@ catalogue-version 0.2b
name dynkin-diagrams
category Package
-revision 53832
+revision 54489
shortdesc Draw Dynkin, Coxeter, and Satake diagrams using TikZ
relocated 1
longdesc Draws Dynkin, Coxeter, and Satake diagrams in LaTeX documents,
longdesc using the TikZ package. The package requires etoolbox, expl3,
longdesc pgfkeys, pgfopts, TikZ, xparse, and xstring.
-containersize 19232
-containerchecksum 9ca3c426525f48db3f2bd53ea6dd0bfa2c67184b800efbe7e5723659f7c0cda9bf1c1d2f56ae022783689490b4bfa47d5028c9dca02d534070bfd6f2a242c28b
-doccontainersize 763072
-doccontainerchecksum c6d3d0f6315bace752fc85f02bc90e118b66048631f24c82d72d39da56bbeb1f40bec61059c441e154b9f8002cc000471a6a5b34e5dad39acd8bc7d98364dfc9
-docfiles size=205
+containersize 19836
+containerchecksum 8b805a25c25734a1339bb9f86ff9b3d8f6239f0621905b2c5dff5a1c2f257727713e280904d192ebf914e058047755948e723ee612a3946cddf8808e48e40848
+doccontainersize 807224
+doccontainerchecksum 7b6436db8befe35efefe18805b5ee1017b04be49c3057e88ca78797bbd949bc8af0a5b78b2ab5714bcadadc56ad567ef58a840b6a33d326b4f24ce1c8120a575
+docfiles size=216
RELOC/doc/latex/dynkin-diagrams/README details="Readme"
RELOC/doc/latex/dynkin-diagrams/dynkin-diagrams.bib
RELOC/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf details="Package documentation"
RELOC/doc/latex/dynkin-diagrams/dynkin-diagrams.tex
-runfiles size=36
+runfiles size=37
RELOC/tex/latex/dynkin-diagrams/dynkin-diagrams.sty
catalogue-contact-home http://euclid.ucc.ie/Mckay/
catalogue-ctan /graphics/pgf/contrib/dynkin-diagrams
catalogue-license lppl1.3c
catalogue-topics graphics diagram pgf-tikz expl3
-catalogue-version 3.14159265358
+catalogue-version 3.1415926535897
name dyntree
category Package
@@ -93409,7 +94367,7 @@ catalogue-version 4
name ebgaramond
category Package
-revision 53956
+revision 54512
shortdesc LaTeX support for EBGaramond fonts
relocated 1
longdesc EB Garamond is a revival by Georg Duffner of the 16th century
@@ -93418,9 +94376,9 @@ longdesc works for (pdf)LaTeX, XeLaTeX and LuaLaTeX users; configuration
longdesc files for use with microtype are provided.
execute addMap EBGaramond.map
containersize 11860340
-containerchecksum 87897444a30627daa830f97f184766881e0c3c94108f0fdd3c83a56861827070623a1a374a579d7bcc27efe93761c2d326638a6f36708da5e785626efedfaf61
+containerchecksum 3004185b9e9b8b5fa8aa2d35fd0b44a3734979a4ef0011bc336a28a743b6451645590719dae31525a3f32cb25116852b81a8847e8ccffef610f5d4c44b050c2a
doccontainersize 915044
-doccontainerchecksum ba927f6c72f6761dad70cabc51b5163d26e5679ebdbe55987eeae4cfcfb36353efea3fed98431fa93875c15c9a40cafe8db8d300c94531ccd307fdb4a1d71995
+doccontainerchecksum 7214c852825d36137bae9193e0b9799f114c606841772491bc69cbe2b20730016137f72527f3de5d3e505c5aaa699ee40de13e64b001707360b27e1e913ccb3c
docfiles size=241
RELOC/doc/fonts/ebgaramond/AUTHORS.txt
RELOC/doc/fonts/ebgaramond/CONTRIBUTORS.txt
@@ -94718,7 +95676,7 @@ runfiles size=6055
RELOC/tex/latex/ebgaramond/TS1EBGaramondInitials-TLF.fd
RELOC/tex/latex/ebgaramond/ebgaramond.sty
catalogue-ctan /fonts/ebgaramond
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-proportional font-t1enc font-serif font-otf font-type1
name ebgaramond-maths
@@ -97008,67 +97966,67 @@ catalogue-version 1.0
name econ-bst
category Package
-revision 53937
+revision 54191
shortdesc BibTeX style for economics papers
relocated 1
longdesc This is a BibTeX style file for papers in economics. It
longdesc provides the following features: author-year type citation
longdesc reference style used in economics papers highly customizable
-longdesc use of "certified random order" as proposed by Ray Robson
+longdesc use of "certified random order" as proposed by Ray Robson
longdesc (2018)
-containersize 13396
-containerchecksum 94b5c473100b1f6f900093f78e2a3a4b30482cb81a55ba27858dc12883e221aefb686b6bf6ad5bf98982203350d73b5e745e57f26f1fb8c62ab9f4a4378f7eb7
-doccontainersize 856116
-doccontainerchecksum fef5635f67b826505174596c98ea9e6d596a29d0a844ed1df08c6126aa50900626cf4ba2a09383eedf55dc3f95c459ac311857dc87de014ec1d6b22b6d2a2069
-docfiles size=616
+containersize 19448
+containerchecksum d3b6f06f66c1c6ad618a277c1db2021624d61f32271eebe899de9a6ffa10ff0dd2ecb22da64c1acc1122093a535a3af20b00fc7aa8831a1b0bc18e9032716e58
+doccontainersize 833168
+doccontainerchecksum 13887967396b2058f7120ff3e0144f275b6e642e0da4eb69f51ad064351e02fc0dd362308fe5131120ceba7e6cbe9b4079adda0407fe76179a52e3ce1660fcfe
+docfiles size=383
RELOC/doc/bibtex/econ-bst/CHANGES.md
RELOC/doc/bibtex/econ-bst/README.md details="Readme"
RELOC/doc/bibtex/econ-bst/customization/README.md details="Readme"
RELOC/doc/bibtex/econ-bst/customization/cited-part.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-a.bst
RELOC/doc/bibtex/econ-bst/customization/econ-a.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-a.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-abbr.bst
RELOC/doc/bibtex/econ-bst/customization/econ-abbr.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-abbr.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-aea.bst
RELOC/doc/bibtex/econ-bst/customization/econ-aea.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-aea.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-b.bst
RELOC/doc/bibtex/econ-bst/customization/econ-b.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-b.tex
RELOC/doc/bibtex/econ-bst/customization/econ-default.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-default.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-econometrica.bst
RELOC/doc/bibtex/econ-bst/customization/econ-econometrica.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-econometrica.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-jet.bst
RELOC/doc/bibtex/econ-bst/customization/econ-jet.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-jet.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-jie.bst
RELOC/doc/bibtex/econ-bst/customization/econ-jie.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-jpe.bst
RELOC/doc/bibtex/econ-bst/customization/econ-jpe.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-jpe.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-no-sort.bst
RELOC/doc/bibtex/econ-bst/customization/econ-no-sort.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-no-sort.tex
RELOC/doc/bibtex/econ-bst/customization/econ-numbers.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-numbers.tex
- RELOC/doc/bibtex/econ-bst/customization/econ-old.bst
RELOC/doc/bibtex/econ-bst/customization/econ-old.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-old.tex
RELOC/doc/bibtex/econ-bst/econ-example.bib
RELOC/doc/bibtex/econ-bst/econ-example.pdf details="Example of use"
RELOC/doc/bibtex/econ-bst/econ-example.tex
-runfiles size=21
+runfiles size=253
+ RELOC/bibtex/bst/econ-bst/econ-a.bst
+ RELOC/bibtex/bst/econ-bst/econ-abbr.bst
+ RELOC/bibtex/bst/econ-bst/econ-aea.bst
+ RELOC/bibtex/bst/econ-bst/econ-b.bst
+ RELOC/bibtex/bst/econ-bst/econ-econometrica.bst
+ RELOC/bibtex/bst/econ-bst/econ-jet.bst
+ RELOC/bibtex/bst/econ-bst/econ-jie.bst
+ RELOC/bibtex/bst/econ-bst/econ-jpe.bst
+ RELOC/bibtex/bst/econ-bst/econ-no-sort.bst
+ RELOC/bibtex/bst/econ-bst/econ-old.bst
RELOC/bibtex/bst/econ-bst/econ.bst
catalogue-also economic
catalogue-contact-home https://github.com/ShiroTakeda/econ-bst
catalogue-ctan /biblio/bibtex/contrib/econ-bst
catalogue-license lppl1.3
catalogue-topics bibtex-sty
-catalogue-version 2.7
+catalogue-version 2.8
name econometrics
category Package
@@ -97772,15 +98730,15 @@ catalogue-topics collection
name einfuehrung
category Package
-revision 29349
+revision 54080
shortdesc Examples from the book Einfuhrung in LaTeX
relocated 1
longdesc The bundle consists of examples and data files for the
longdesc DANTE-Edition book "Einfuhrung in LaTeX"
-containersize 464
-containerchecksum e346283ecfc6ca35684267e8b11f2800c6715378d84c4896e4d29557fbd97e57665a45503e7cab7cb7def679914b7d737a222e05eaccf543d8d2f7370ed49792
-doccontainersize 159080
-doccontainerchecksum 1c012e15159a2c4940cb7bbcb17bf3675c2b2028e939acd3b1c98ff2cc377b55a602f404900cd4eae3f03de74a98d61f6db0de9ad90e8598d9f49b398b5a6a83
+containersize 424
+containerchecksum 7a4d3d444fa7e300470475bd6e55fc491274cc147eb5538fefb83f680e4b10e20a7e6d62dcce10da1c5b9c97ea3900bf51ad0042b19582257a81b847995db859
+doccontainersize 159096
+doccontainerchecksum 1c5e107d724f256896f3199e8dc66a13f70a9a46828d06086ea378ffb5a3882e60c7ff200d39a8418d186c2894ff6497d6f3cec151735b5906e58b042c8f6b2b
docfiles size=1167
RELOC/doc/latex/einfuehrung/03-01-1.ltxverb
RELOC/doc/latex/einfuehrung/03-01-2.xltxverb
@@ -98906,22 +99864,22 @@ docfiles size=1167
RELOC/doc/latex/einfuehrung/tab.tex
RELOC/doc/latex/einfuehrung/tabelle1.tex
RELOC/doc/latex/einfuehrung/textdemo.sty
-catalogue-contact-home http://www.dante.de/index/Literatur/Einfuehrung.html
+catalogue-contact-home https://hvoss.org//Books/
catalogue-ctan /info/examples/Einfuehrung
catalogue-license lppl1.3
catalogue-topics book-ex
name einfuehrung2
category Package
-revision 39153
+revision 54080
shortdesc Examples from the book Einfuhrung in LaTeX
relocated 1
longdesc The bundle consists of examples and data files for the
longdesc DANTE-Edition book "Einfuhrung in LaTeX", second edition 2016.
-containersize 480
-containerchecksum affafa673dbb2bb3bd935a977a809bab30d01c92f8c9162eff337b635b57993e884c9d96398d39acc16e470a362276579120f4ab27e8cf8111928b12e75cc72b
-doccontainersize 320376
-doccontainerchecksum 4a4c9549a7957688071226e4383dc9ad3c0580c9e321ab5a71c75806477a2156ce74aefa6dff95a329c65ae8ae6eeec9fab6f6e1f689a827b7050e457b248093
+containersize 440
+containerchecksum 55b802c9a389bd09dc8f35a1cbfd1ffa79d007f55b8d9f6e23801f68f60517740804ae37447b6b9c7daae888920a3ca32a8d8d479c3a3fa47735c618adf2c2dc
+doccontainersize 320372
+doccontainerchecksum db601076d3708ee4b8c1e3d2bd332b2ea643c893c7d89a21fd17ca4b861489f5e4d28086182d64491fad4036e7347da80f281742c47c31f288b2f6e0f2d8d398
docfiles size=1369
RELOC/doc/latex/einfuehrung2/03-01-1.ltxverb
RELOC/doc/latex/einfuehrung2/03-01-2.xltxverb
@@ -100087,7 +101045,7 @@ docfiles size=1369
RELOC/doc/latex/einfuehrung2/test.bib
RELOC/doc/latex/einfuehrung2/tmp.data
RELOC/doc/latex/einfuehrung2/utf8char.bib
-catalogue-contact-home http://www.dante.de/index/Literatur/Einfuehrung.html
+catalogue-contact-home https://hvoss.org//Books/
catalogue-ctan /info/examples/Einfuehrung2
catalogue-license lppl1.3
catalogue-topics book-ex
@@ -100927,7 +101885,7 @@ catalogue-version 0.4a
name els-cas-templates
category Package
-revision 53910
+revision 54317
shortdesc Elsevier updated LaTeX templates
relocated 1
longdesc This bundle provides two class and corresponding template files
@@ -100936,10 +101894,10 @@ longdesc Elsevier's updated workflow. One of the sets is meant for
longdesc one-column, the other for two-column layout. These are now
longdesc accepted for submitting articles both in Elsevier's electronic
longdesc submission system and elsewhere.
-containersize 20164
-containerchecksum 38872c8e042f91713f653aad4f613a54aed5f8b6de2bc9d93798239e2d2cd7f5b6965baec089433ad1368b92a08a7fdd9b37041d35fe279b22712ceb2b676dc5
-doccontainersize 547240
-doccontainerchecksum 88693bd2873621c0afda517c6603a7097279406fb8f149d30c74d1a20c23d85d5a009f04b50e1c0ffaabb2bec92953a833a987b0a9a9ec4bfca05c4571114744
+containersize 20152
+containerchecksum 828b0e4a3a4e9df5d4373ad153a7c29e9da177f8c7b5ae796b7b94d1eb4cfdcf1f347f47895ad366524891f81ecf20fc86c3acc7f00d15835784f949f251ddc5
+doccontainersize 547260
+doccontainerchecksum 559c80546aa4ebea603a70b0dbc103869aa3aabc857b61ec1dd958d0da163cc408af643518aa4f9ea68a94dd2ca5242d8f4c46a30c627569a4211394baa99e0b
docfiles size=338
RELOC/doc/latex/els-cas-templates/README details="Readme"
RELOC/doc/latex/els-cas-templates/cas-dc-template.pdf details="Example of use (double column)"
@@ -100974,7 +101932,7 @@ runfiles size=29
catalogue-ctan /macros/latex/contrib/els-cas-templates
catalogue-license lppl1.2
catalogue-topics class journalpub
-catalogue-version 2.0
+catalogue-version 2.1
name elsarticle
category Package
@@ -101259,7 +102217,7 @@ catalogue-version 2.9
name embrac
category Package
-revision 53334
+revision 54512
shortdesc Upright brackets in emphasised text
relocated 1
longdesc The package redefines the commands \emph and \textit so that
@@ -101267,10 +102225,10 @@ longdesc parentheses and square brackets are typeset in an upright font
longdesc in their arguments. The package requires expl3 from the
longdesc l3kernel bundle, and xparse and l3keys2e from the l3packages
longdesc bundle.
-containersize 3780
-containerchecksum ab55ff04144eda0f73d311841e70df69366e68266918cc765f35a2563cf230faca761a2e9bd53140cf4549e3a0b5bf8452694e469db84bcb3b2997f7a78557ff
+containersize 3792
+containerchecksum b85cea8799d7a281b980be195e170a769ea29f4681861e76f72ddaa62b6f1a00995e7f4b98749c529ce2d060899653f8f8187e839ece9820f620e2d83b8f5108
doccontainersize 464356
-doccontainerchecksum 1aa1ab6e56cc4ebb197ac20489cdba7bb68bc9da7776f6790419dd63472740acfa5adbbf034e8299f510f4000c0d8510f7d9d4d68a3b9aa8b8c4861ddb950c13
+doccontainerchecksum 1f3db246e50c7f1f383efdb0f80f31380c4de9264a192f2d31d0c6ab07769e6722b5b7b7f26e066e8caaffe8af1dbb9632b36313cb38d55445f21fa6d5ed1b14
docfiles size=118
RELOC/doc/latex/embrac/README details="Readme"
RELOC/doc/latex/embrac/embrac_en.pdf details="Package documentation"
@@ -101278,8 +102236,8 @@ docfiles size=118
RELOC/doc/latex/embrac/embrac_kerning_test.tex
runfiles size=4
RELOC/tex/latex/embrac/embrac.sty
-catalogue-contact-bugs https://bitbucket.org/cgnieder/embrac/issues
-catalogue-contact-repository https://bitbucket.org/cgnieder/embrac/
+catalogue-contact-bugs https://github.com/cgnieder/embrac/issues
+catalogue-contact-repository https://github.com/cgnieder/embrac/
catalogue-ctan /macros/latex/contrib/embrac
catalogue-license lppl1.3
catalogue-topics typesetting paren-mgmt expl3
@@ -101351,27 +102309,28 @@ catalogue-version 2.2.0
name emoji
category Package
-revision 53894
+revision 54362
shortdesc Emoji support in (Lua)LaTeX
relocated 1
longdesc This package allows user to typeset emoji in a LaTeX document.
longdesc It requires LuaHBTeX, or LuaLaTeX-dev at present.
-containersize 13104
-containerchecksum 56e94ced1a0c04bd58c6fe5a59f4cf8b11cbc4a1139010a9b14f4afe4f1d2b47d9e4d0e04369353a86993cc3c338411dd213d25f3485c8a47427608ae4188f1d
-doccontainersize 630208
-doccontainerchecksum 24e878208f9957b98faf060b5827bc320b744a09b44844f7c00fdb8743a9871d8d28b6ebf826398cf7a402acbbb88e817fb6d4dbbe715d4299483f88859acd98
-docfiles size=179
+containersize 40744
+containerchecksum f2bb7826192a708e6ae321a176c007355024b4aedfc9e16372aabaa67d5080b8567abbad13d88dfb36e1f955ced9e5c742846b350654c5f42bc710a749e51ab9
+doccontainersize 1028196
+doccontainerchecksum f8a4ae92b43db93f7004a2cadff9a6d5088608e10056cf59cf5314fffc2eda469da9ea7b5737124f95b9720df63a615cab714c957ebc9c55cf39b87fe789759b
+docfiles size=264
RELOC/doc/lualatex/emoji/README.md details="Readme"
RELOC/doc/lualatex/emoji/emoji-doc.pdf details="Package documentation"
RELOC/doc/lualatex/emoji/emoji-doc.tex
-runfiles size=28
+runfiles size=94
+ RELOC/tex/lualatex/emoji/emoji-table.def
RELOC/tex/lualatex/emoji/emoji.sty
catalogue-contact-bugs https://github.com/stone-zeng/latex-emoji/issues
catalogue-contact-repository https://github.com/stone-zeng/latex-emoji
catalogue-ctan /macros/luatex/latex/emoji
catalogue-license lppl1.3c
catalogue-topics graphics graphics-use luatex
-catalogue-version 0.1
+catalogue-version 0.2
name emp
category Package
@@ -101853,17 +102812,17 @@ catalogue-version 0.1
name enotez
category Package
-revision 53439
+revision 54512
shortdesc Support for end-notes
relocated 1
longdesc The package allows nested endnotes, supports hyperref and
longdesc provides means for easy customization of the list of notes. The
longdesc package requires the expl3 bundle and packages from the LaTeX 3
longdesc 'package set'.
-containersize 7340
-containerchecksum 887e305ff2755dde33c9ba39ebab63d3518a6ed7663b15245d6eb2dcd4ba263616f1c76d82dc8e86426567bab12c7379e093a57075542303678e45c8b884d022
-doccontainersize 457116
-doccontainerchecksum 621c119bee8f05f3543804eef752df1d2498077e1d323841cb1259123fe402aefd8dd536983a9b94f176560dd36c2170db904a5427812dc2cde2bee6611da909
+containersize 7352
+containerchecksum cc06810fea45e42f30de3eae33850ca39e561b77641f40193c8ecc6bb830de984e236379d1367ca466cdd8c401cd059f849b9a975a347d83070150035c13cc1a
+doccontainersize 457120
+doccontainerchecksum 1e345218dc64ccb561e8cab2d8dcbebe2502d25eeb79473f1432dfd3d05d041c0bb728d6c8b75cecf88fd57ecb5907997bdbffe1b7327208b3e300910b82b3be
docfiles size=118
RELOC/doc/latex/enotez/README details="Readme"
RELOC/doc/latex/enotez/enotez_en.pdf details="Package documentation"
@@ -101872,8 +102831,8 @@ docfiles size=118
runfiles size=10
RELOC/tex/latex/enotez/enotez.sty
catalogue-also endnote endnotes
-catalogue-contact-bugs https://bitbucket.org/cgnieder/enotez/issues
-catalogue-contact-repository https://bitbucket.org/cgnieder/enotez/
+catalogue-contact-bugs https://github.com/cgnieder/enotez/issues
+catalogue-contact-repository https://github.com/cgnieder/enotez/
catalogue-ctan /macros/latex/contrib/enotez
catalogue-license lppl1.3
catalogue-topics endnote expl3
@@ -101964,25 +102923,25 @@ catalogue-topics letter
name environ
category Package
-revision 33821
+revision 54080
shortdesc A new interface for environments in LaTeX
relocated 1
longdesc The package provides the \collect@body command (as in amsmath),
longdesc as well as a \long version \Collect@Body, for collecting the
longdesc body text of an environment. These commands are used to define
longdesc a new author interface to creating new environments. For
-longdesc example: \NewEnviron{test} wraps the entire environment body in
-longdesc square brackets, doing the right thing in ignoring leading and
-longdesc trailing spaces.
-containersize 1896
-containerchecksum 4e5bb20e2a69875006e8d9ebc3a8744dcfff3240cc28ea44f7acfa3775914dc9ee108a89368b6a510eb0a7aed19d2d13b001f0270ef9ad011b881c3cbc6aab9f
+longdesc example, \NewEnviron{test}, wraps the entire environment body
+longdesc in square brackets, doing the right thing in ignoring leading
+longdesc and trailing spaces.
+containersize 1872
+containerchecksum 60df3a032acd64221167090c853b4a330a2cc072561a981a70be29736fa871f0bbecdfe6b2cdfdebfd448d8946c4d0bfceb252ea0693194d184bed3c4fffc747
doccontainersize 156300
-doccontainerchecksum 443362ac9bd70d88bfa92c26e66871ebfc9ec1bdc226ec49b8a41c7bb76f3afa8a424d7ae2e16a7d06f77f4da4208c10f8dad014d918ed7ed239d645781b8815
+doccontainerchecksum 8d30310ae317193925c81eece58a3d3109c1396c7e486510826fd72cb8489234867583f438873affae766a32498e375eb46db51fd0d7f9989cd61ae2109e13d6
docfiles size=40
RELOC/doc/latex/environ/README details="Readme"
RELOC/doc/latex/environ/environ.pdf details="Package documentation"
srccontainersize 6416
-srccontainerchecksum 5f539dfec035e337aa659aa29815b9293e714efe27d55286a96afc1d52082577eb42bcf02cf19388a2ec92bc880bccc73935a7f5a55ad7f6ed5bfb2862476aaf
+srccontainerchecksum 17531d5bcb727e94f7def5f49afd103cd6c280aff943dfdbdaed28f6cdb0a16db918ab21201447f069489f442aae93edbe77f1b4a80734d7f6e4fb6a5ebd3ee8
srcfiles size=6
RELOC/source/latex/environ/environ.dtx
RELOC/source/latex/environ/environ.ins
@@ -102187,7 +103146,7 @@ catalogue-topics font font-type1 font-archaic
name eplain
category Package
-revision 53786
+revision 54498
shortdesc Extended plain TeX macros
longdesc An extended version of the plain TeX format, adding support for
longdesc bibliographies, tables of contents, enumerated lists, verbatim
@@ -102204,17 +103163,19 @@ depend hyphen-base
depend latex-fonts
depend l3backend
depend l3kernel
+depend l3packages
depend tex-ini-files
depend unicode-data
depend dehyph
+depend hyph-utf8
depend knuth-lib
depend plain
depend eplain.ARCH
-execute AddFormat name=eplain engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *eplain.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,dehyph,knuth-lib,plain
-containersize 42148
-containerchecksum 28cfcf717d5d874cb277a0c3bd495cc54d10967f922e15306c3e1d33c3db21bd3f81c9bc0c00de9d6429f898c17da47618695d245783bdec245a498ffd9c952e
+execute AddFormat name=eplain engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *eplain.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,dehyph,hyph-utf8,knuth-lib,plain
+containersize 42168
+containerchecksum d0efa4ed7107a05cdf604af143a3a531733370a2b79e0ed9000cd0d0a2c805a4774dc282f202bf7a431a46bac4982a5f6320444a50666ac96c5996cf1a582e73
doccontainersize 982524
-doccontainerchecksum 2d097430db5acdcf38c3342bc2cbe2e5bb58b848c468d0392629a0666f0c7bf9137b3d9f0a0f1edd59f17a2e56a1c3e0a81968f0a99a1e28656a78b85f98470f
+doccontainerchecksum 80d23f132f19d2c17594b395633bcac19e0039fee094b89f772739210e477d9664739fd780cc5e01cf81aa0a5cf803ac19b81b74c2526e8de5cfe457fdfcdeda
docfiles size=528
texmf-dist/doc/eplain/AUTHORS
texmf-dist/doc/eplain/COPYING
@@ -102234,8 +103195,8 @@ docfiles size=528
texmf-dist/doc/info/eplain.info
texmf-dist/doc/man/man1/eplain.1
texmf-dist/doc/man/man1/eplain.man1.pdf
-srccontainersize 396216
-srccontainerchecksum 57a9a76e579afc4dc040ff95a1fa36d93beae7175a6d2615e8804361f3ba349893c46c50be84383c8e026236b5067d2c8de9338c3b9204c64f46643129a071ea
+srccontainersize 396220
+srccontainerchecksum 1f8b73ee730dc11389d17016cf0b1514d162a85b0fc9cc0e605507c79a118823b8db08ef43e43ed8b56e184be96e88ef333623fcb4611c9e13cfc214b0f31722
srcfiles size=136
texmf-dist/source/eplain/eplain-source-3.9.zip
texmf-dist/source/eplain/xeplain.tex
@@ -103081,20 +104042,20 @@ catalogue-topics typesetting
name eqexpl
category Package
-revision 51524
+revision 54080
shortdesc Align explanations for formulas
relocated 1
longdesc This package was developed in response to a question on
longdesc https://tex.stackexchange.com. Its purpose is to enable a
longdesc perfectly formatted explanation of components of a formula. The
longdesc package depends on calc, etoolbox, and xparse.
-containersize 1292
-containerchecksum c3412287917852e6c8c1ae224616a3cc1cc15156d66bfccbdd3fab70b02e5d4ed0b3b097e7bbfc89f71ceeec6389d4e66c0c1abff2e160d813d2f3b29325d7e9
+containersize 1268
+containerchecksum 962b3f4405feea8cae70618af5a61f4dca04ec5971c888d36fa4aa8cb6dd8b12c9922cc202c3ef6204cc1265df36bed66ab0579395f4d9d134c7382778572a21
doccontainersize 88016
-doccontainerchecksum c94dd14530cf7b93ade41c7f4084988ed480dc4259b90886278dd5665e5b6e705e79a5c4d1db428b9d43e9ed9fa63a06a6e10569354d848dca3c76fc28c847d6
+doccontainerchecksum e7ba14eebd9ee77561fea3e5a7360f12ad10dd5975c99c203ca2e962d95a79805b9c9d4b2452965eb1180d7741788039f32c216352b7d63ec0edd167f98996d8
docfiles size=30
RELOC/doc/latex/eqexpl/README.md details="Readme"
- RELOC/doc/latex/eqexpl/README.ru.md details="Readme" language="ru"
+ RELOC/doc/latex/eqexpl/README.ru.md details="Readme (Russian)" language="ru"
RELOC/doc/latex/eqexpl/eqexpl.pdf details="Package documentation"
RELOC/doc/latex/eqexpl/eqexpl.tex
runfiles size=1
@@ -103310,7 +104271,7 @@ catalogue-version 1.1
name erewhon
category Package
-revision 52777
+revision 54512
shortdesc Font package derived from Heuristica and Utopia
relocated 1
longdesc Erewhon is based on the Heuristica package, which is based in
@@ -103320,18 +104281,18 @@ 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 2227472
-containerchecksum 5c432ee9ea7d2a76d9fba1c8ddd3d0d19432009df86d7386381d39355bfc46328f8763308d4021bfe0b0a4e18e9b3d9eb3dc8bcf4b0cf50921528a9f549b46b2
-doccontainersize 311952
-doccontainerchecksum 60dfb45af8a284ea995f06d3243dca7247702ce6d05331dbb0d72f353b8a82fd9a4a3d39af56e7d0dcd5c487e2bdf8dd498c7d72281d4c68d2774d8fc3b9cb5e
-docfiles size=196
+containersize 2254612
+containerchecksum bd553be41c388bffa8fa04e40a8eb59d49a2389dcb37598e4f94fe4d235e82f42b2e8c3264d2980b4880623590bd8ca12f10a4415eef5f672dd4c7bff42d4346
+doccontainersize 315916
+doccontainerchecksum e48b3815ffc83f9515fb9e46d82777948cbfa529f0e44d488d9f97416bf9eb48ae45da514b939d6ae44d07e462f0872fc1870e74f2aa5c53619c5dcf5fae5532
+docfiles size=201
RELOC/doc/fonts/erewhon/FontLog.txt
RELOC/doc/fonts/erewhon/OFL-FAQ.txt
RELOC/doc/fonts/erewhon/OFL.txt
RELOC/doc/fonts/erewhon/README details="Readme"
RELOC/doc/fonts/erewhon/erewhon-doc.pdf details="Package documentation"
RELOC/doc/fonts/erewhon/erewhon-doc.tex
-runfiles size=2600
+runfiles size=2609
RELOC/fonts/afm/public/erewhon/Erewhon-Bold.afm
RELOC/fonts/afm/public/erewhon/Erewhon-BoldItalic.afm
RELOC/fonts/afm/public/erewhon/Erewhon-BoldSlanted.afm
@@ -104187,36 +105148,36 @@ runfiles size=2600
RELOC/tex/latex/erewhon/erewhon.sty
RELOC/tex/latex/erewhon/newtx-erewhon-subs.tex
catalogue-ctan /fonts/erewhon
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-body font-multilingual font-cyrillic font-proportional font-serif font-otf font-type1 font-supp font-t1enc
-catalogue-version 1.102
+catalogue-version 1.104
name erewhon-math
category Package
-revision 53666
+revision 54512
shortdesc Utopia based OpenType Math font
relocated 1
longdesc Erewhon Math is an OpenType math font meant to be used together
longdesc with Erewhon text fonts in LuaLaTeX or XeLaTeX documents. Like
longdesc Fourier-GUTenberg, it is Utopia based and has been designed as
longdesc a replacement of Fourier-GUTenberg for Unicode engines.
-containersize 182360
-containerchecksum f02b635f08de904566a700e29528f74bdd8f8021e6f5b82433bab98f04e95fb8906add6a87ebea5bc81674455b46baf2c2b675180db66ec56ba71229bdbb00a7
-doccontainersize 1463860
-doccontainerchecksum ea557d32e31ed890c9dc796de465c42acebdb27ac11e9ba1dd1a7b19a02df4eb952826b746f2a2698e42631584a76d3c836d1458e65501bac19a586be3085dc9
-docfiles size=378
+containersize 184240
+containerchecksum 1950c837749b36c8f1a5ab72e8bb406c3f879818375691b7320b556bf2530d7b44818f7e657f8aad668e99e5d3b1f720e12994f2b52bbf421a7a4202dc1303ef
+doccontainersize 1467740
+doccontainerchecksum 99d72851634bfd935c00762449d2cd41fc571dd149c65eb9b19eb4a42bdec1569ab335b3018bba5390b43fe7b80cec0ffe9b1305835562e5991d31291074d179
+docfiles size=379
RELOC/doc/fonts/erewhon-math/Erewhon-Math.ltx
RELOC/doc/fonts/erewhon-math/Erewhon-Math.pdf details="Package documentation"
RELOC/doc/fonts/erewhon-math/README.md details="Readme"
RELOC/doc/fonts/erewhon-math/unimath-erewhon.ltx
RELOC/doc/fonts/erewhon-math/unimath-erewhon.pdf details="List of glyphs"
-runfiles size=72
+runfiles size=73
RELOC/fonts/opentype/public/erewhon-math/Erewhon-Math.otf
RELOC/tex/latex/erewhon-math/fourier-otf.sty
catalogue-ctan /fonts/erewhon-math
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-proportional font-otf font-supp font-maths
-catalogue-version 0.41
+catalogue-version 0.42
name errata
category Package
@@ -104987,7 +105948,7 @@ catalogue-version 1.2
name etbb
category Package
-revision 53836
+revision 54512
shortdesc An expansion of Edward Tufte's ET-Bembo family
relocated 1
longdesc Based on Daniel Benjamin Miller's XETBook, which expanded
@@ -104998,10 +105959,10 @@ longdesc superior letters and figures, inferior figures, a new capital
longdesc Sharp S with small caps version, along with macros to activate
longdesc these features in LaTeX. Both otf and pfb are provided.
execute addMap ETbb.map
-containersize 1076320
-containerchecksum e5ed5e381105bfcf7b424427464305598d3aa90b7a27248ce4e7000408fa642fe6f25eeee6930ea85b2dbc74ffa1b0ea6cc1bb5ff189050fa579b806bf7a0bb8
-doccontainersize 259296
-doccontainerchecksum 37a50869ccf719673f97e1ca0da89297feb50b01b9a5f28f9129997ca983e23b0cad2976902b4498f0ac36f3d64676f2e765deeb539e9d2da08db063e3cf8461
+containersize 1076292
+containerchecksum e59c4b52983b20492977c0ab4f75b0a7feef343b69f9457e2dd35043a1dd4b926feacb99a1838e66fda59eb7a74f637542931f98e387a28070d4fe3f84829625
+doccontainersize 259300
+doccontainerchecksum 3dea18dc83a73d1d7b29ed71ddee444ced17ebde37ad345a3f612865fbe2e1d7bfefc5733c3c04ec6fe9f2b4f46d2b3d4fb7354293a8059a1317ebd0a4dc9897
docfiles size=70
RELOC/doc/fonts/etbb/LICENSE
RELOC/doc/fonts/etbb/README details="Readme"
@@ -105589,8 +106550,8 @@ runfiles size=1877
RELOC/tex/latex/etbb/TS1ETbb-TOsF.fd
RELOC/tex/latex/etbb/etbb.fontspec
catalogue-ctan /fonts/etbb
-catalogue-license mitlppl1.3
-catalogue-topics font font-body font-proportional font-mono font-multilingual font-greek font-sans font-serif font-ttf font-type1 font-supp font-t1enc
+catalogue-license mit lppl1.3
+catalogue-topics font font-type1 font-otf font-ttf font-sans font-serif font-mono font-t1enc
catalogue-version 1.001
name etdipa
@@ -106616,7 +107577,7 @@ catalogue-topics cv class
name europecv
category Package
-revision 53313
+revision 54080
shortdesc Unofficial class for European curricula vitae
relocated 1
longdesc The europecv class is an unofficial LaTeX implementation of the
@@ -106628,9 +107589,9 @@ longdesc has localisations for all the official languages of the EU
longdesc (plus Catalan), as well as options permitting input in UTF-8
longdesc and koi8-r.
containersize 38460
-containerchecksum 54c1a4198183c346182db14b62c88dab981b1c2bf18ff10067b335e2e4eff2bb32400f9589d6e16065b891958e46cdf80f8ac4f5a73a70d0fde7a0228b1e13b5
-doccontainersize 949528
-doccontainerchecksum 65ca93f3b5e8cca103abb82cc47485a5aedd1fa9e78d1bb4fe80623c9b76bf34ded529dcf4ebb35f8d141cf198a6e8ba1a012ee4e698053ff16e8ad23741e059
+containerchecksum 669ffe621551e268c34b36efd783eb800e3632829f3d99c48ed26c4a9b39097113072c175af169ebe87760521cb671f84e95f2cfca400bf4076c3156c6ba0849
+doccontainersize 949532
+doccontainerchecksum 730738ce31280560d3c37156cf53fecf0b0cb2f729041830ae9cc8396d9429d75d40fe0e756b7271ae08bfd71aab247e7d238f2112648a475726c97c2039a378
docfiles size=342
RELOC/doc/latex/europecv/CHANGELOG.rst
RELOC/doc/latex/europecv/CONTRIBUTING.md
@@ -106652,11 +107613,11 @@ docfiles size=342
RELOC/doc/latex/europecv/examples/greek-utf8.tex
RELOC/doc/latex/europecv/examples/maltese-maltese.tex
RELOC/doc/latex/europecv/examples/maltese-utf8.tex
- RELOC/doc/latex/europecv/examples/minimal.pdf details="Simple example of use"
+ RELOC/doc/latex/europecv/examples/minimal.pdf
RELOC/doc/latex/europecv/examples/minimal.tex
- RELOC/doc/latex/europecv/templates/cv_template_academic_en.pdf
+ RELOC/doc/latex/europecv/templates/cv_template_academic_en.pdf details="Academic example of use"
RELOC/doc/latex/europecv/templates/cv_template_academic_en.tex
- RELOC/doc/latex/europecv/templates/cv_template_en.pdf
+ RELOC/doc/latex/europecv/templates/cv_template_en.pdf details="Simple example of use"
RELOC/doc/latex/europecv/templates/cv_template_en.tex
runfiles size=64
RELOC/tex/latex/europecv/EuropeFlagBW.eps
@@ -106769,13 +107730,13 @@ catalogue-version 1.4-subrfix
name euxm
category Package
-revision 45696
+revision 54074
shortdesc extended Euler by DEK
relocated 1
longdesc Includes two additional characters needed for Concrete Math
longdesc (ca. 1991).
containersize 25788
-containerchecksum 93f4eb11247f8576241a57b247dc2dec20405146a0749d54bb8631875256fd262ac06968901a8682f4d530ae68602af366fdc3ceddbf0fd1042ab95f259c3775
+containerchecksum 2f786231f801ba9a9c5f5176bfbd01f8e952c33c722c7508988628afa66d1ddd55c4de02c0ed9cfbaa35a8764833e822046f7125330145995433b517f7051bd8
runfiles size=40
RELOC/fonts/source/public/euxm/eubase.mf
RELOC/fonts/source/public/euxm/eusmch.mf
@@ -107554,7 +108515,7 @@ catalogue-version 5.1b
name expkv
category Package
-revision 53939
+revision 54080
shortdesc An expandable key=val implementation
relocated 1
longdesc expkv is a minimalistic but fast and expandable <key>=<val>
@@ -107565,20 +108526,21 @@ longdesc inside \expanded and expands to <cs1>{key} and <cs2>{key}{val}
longdesc for the entries in the <key=val list>. expkv has predictable
longdesc brace-stripping behaviour and handles commas and equal signs
longdesc with category codes 12 and 13 correctly.
-containersize 2928
-containerchecksum a4c3691608573967a4162290f04da6fe56af27c866cbded1272bb939d2787b168ce70dc3a3a421ac0f232985a213ef36bcec5e3e2b98e66edfa6051d1c29b340
-doccontainersize 350900
-doccontainerchecksum 33860f56de19ba0e5cd8d5109e7a04865b1ae08bf292b4ceab9d5adbe2319c54630054d4c02448548ab4a9f88fcc80040d9c58119e8d632dfa9e20b94dd84883
+containersize 2936
+containerchecksum a4f96eb0f83242fabed7d18edb771ada4ff10c69c28f88aad651d9096f295bf1d2cc840e2630856c3057cd76b7feb56100ec1666dcf6159ef33c7fde7667b56f
+doccontainersize 350904
+doccontainerchecksum da10fd8aa68c8517b7406e9fe857f7b05fb438edaf9e164086d58b92019480260e8d8c428de1808472983dad085006835654cca7930e1a1488de0292daa01409
docfiles size=89
RELOC/doc/latex/expkv/README.md details="Readme"
RELOC/doc/latex/expkv/expkv.pdf details="Package documentation"
srccontainersize 16832
-srccontainerchecksum 045f29b91ca9fc5562e739e7ed5ab84e902d375dda756daa6d281b2993b9e4edd884a946441d264cc936e8360238b980318af24c983ae27f1ab5b793b484ef6e
+srccontainerchecksum a859fd62d04ae53f221261a7fffc5bb94a0f5c862fc4dc7e03d8738c4d14f13f6fa380015032586f2ef92f53c1879d3548dd4b37fc1dd56a272ffe841f6e8797
srcfiles size=15
RELOC/source/latex/expkv/expkv.dtx
runfiles size=4
RELOC/tex/generic/expkv/expkv.tex
RELOC/tex/latex/expkv/expkv.sty
+catalogue-also expkv-def
catalogue-contact-repository https://github.com/Skillmon/tex_expkv
catalogue-ctan /macros/generic/expkv
catalogue-license lppl1.3c
@@ -107587,7 +108549,7 @@ catalogue-version 0.5a
name expkv-def
category Package
-revision 53957
+revision 54080
shortdesc A key-defining frontend for expkv
relocated 1
longdesc This package provides a key=val interface to define keys for
@@ -107599,15 +108561,15 @@ longdesc its parsing. There is a LaTeX package expkv-def.sty included to
longdesc play nicely on LaTeX's package loading system, but that package
longdesc is not needed and does not provide more functionality than the
longdesc generic code in expkv-def.tex.
-containersize 3532
-containerchecksum 0e4b25eed122d54765c527e00105a2c48fa658647621a0c4f61dc2b494139e60ac03c20533086016c172d3c93764af2598a0501326219dcb39ce227321a8862b
-doccontainersize 288940
-doccontainerchecksum b6f95ff4700c0acd0f4161ad9c8ce34d2803e8a84eb28caac26b7632d1d2be7f5036a99554298cf7f5344ee463cc8a1b0a5167f7cbe61394c3f5e566dab42d47
+containersize 3540
+containerchecksum 3c3cbbb6138d670fa77df0876eddbc6b695ea77824bfed6c83e03156de6cd4321ba790dec41db89db9b6aeccd37c6bedc7ec067c1a1759020a061d9a44f49405
+doccontainersize 289128
+doccontainerchecksum 2a42a7a6c3630e1782a5bc16203f31e2b785e3a13daa8aef98208546033b1ffba0375453e2c9ac76997e4e8beb81b6e0b8dea9fb34d699e88b8fe237c9ffdf9a
docfiles size=73
RELOC/doc/latex/expkv-def/README.md details="Readme"
RELOC/doc/latex/expkv-def/expkv-def.pdf details="Package documentation"
-srccontainersize 11968
-srccontainerchecksum c495e55740f7ca25c5be51138fd8064c882d19d2b45bd9824cab7653c36d12d54df1bae951fdfe6d44df1c6bce7e6047234267c800196c831aded4c9e98cb570
+srccontainersize 11972
+srccontainerchecksum 8d4a0e5bdbe2321a55d7e75d95c808a455d5f58c0e808f34fee5caa8fe4ee5ec070d10a3317048cde396b985d654ece4622b001396522432c0d67b34b010745c
srcfiles size=12
RELOC/source/latex/expkv-def/expkv-def.dtx
runfiles size=5
@@ -107618,7 +108580,7 @@ catalogue-contact-repository https://github.com/Skillmon/tex_expkv-def
catalogue-ctan /macros/generic/expkv-def
catalogue-license lppl1.3c
catalogue-topics keyval
-catalogue-version 0.1
+catalogue-version 0.1a
name export
category Package
@@ -107651,6 +108613,48 @@ catalogue-license lppl
catalogue-topics macro-supp
catalogue-version 1.8
+name expose-expl3-dunkerque-2019
+category Package
+revision 54451
+shortdesc Using expl3 to implement some numerical algorithms
+relocated 1
+longdesc An article, in French, based on a presentation made in
+longdesc Dunkerque for the "stage LaTeX" on 12 June 2019. The articles
+longdesc gives three examples of code in expl3 with (lots of) comments:
+longdesc Knuth's algorithm to create a list of primes, the sieve of
+longdesc Eratosthenes, Kaprekar sequences. The package contains the code
+longdesc itself, the documentation as a PDF file, and all the files
+longdesc needed to produce it.
+containersize 612
+containerchecksum 9a642f593f0440159d802bfd78a472645dc1c320a43e8bfe91fd7eba3c0b67bc3ad9477c17b36f6ac08b39ddbaff11687e78694bc81134c33e1af085a9384a24
+doccontainersize 331036
+doccontainerchecksum d3b09af828ace720aa3f7b0fe979893f9fca3d358a69abd818bca7a81d45928cd02e0557bd607bcd91f223ad9f4808b0aeb61ba7269728d467eab46999ea5f92
+docfiles size=107
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/LISEZMOI.md
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/Makefile
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/README.md details="Readme"
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/bibliographie/dun19expl3.bib
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/codes/erato-def.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/codes/henel-def.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/codes/kaprekar-def.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/codes/knuth-def.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/dk19ecrireprem.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/dk19eratosthene.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/dk19intro.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/dk19kaprekar.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/dun19expl3.pdf details="The document itself" language="fr"
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/dun19expl3.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/extensions/dun19codepres.sty
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/glosaires/erato-supp-glo.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/glosaires/kaprekar-sup-glo.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/glosaires/les-macros.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/glosaires/termes-techniques.tex
+ RELOC/doc/latex/expose-expl3-dunkerque-2019/latexmkrc
+catalogue-ctan /info/expose-expl3-dunkerque-2019
+catalogue-license lppl1.3
+catalogue-topics french-doc expl3
+catalogue-version 1.2
+
name expressg
category Package
revision 29349
@@ -107775,7 +108779,7 @@ catalogue-version 1.4
name extarrows
category Package
-revision 15878
+revision 54400
shortdesc Extra Arrows beyond those provided in amsmath
relocated 1
longdesc Arrows are provided to supplement \xleftarrow and \xrightarrow
@@ -107783,20 +108787,22 @@ longdesc of the amsath package: \xlongequal, \xLongleftarrow,
longdesc \xLongrightarrow, \xLongleftrightarrow, \xLeftrightarrow.
longdesc \xlongleftrightarrow, \xleftrightarrow, \xlongleftarrow and
longdesc \xlongrightarrow.
-containersize 816
-containerchecksum c5ec26369801ba653899a6c67c41a173842f7f5283d1279d512104cc9cfd04707fdd0313a9fde03672f03a7bf1f2c46f376aa961b211b4bc0ff2641d34eb3b8d
-doccontainersize 28476
-doccontainerchecksum be17974ce5f9361bbfd8ffdff55ab39cb1de6aa5701c4582586ea43cde45854bcc8c65f5c4c7a9a1eaa311c24132294ed02f36998905ed7f872c81a022d4d6ec
-docfiles size=10
- RELOC/doc/latex/extarrows/README details="Readme"
- RELOC/doc/latex/extarrows/extarrows-test.pdf
+containersize 896
+containerchecksum ebaceefc82c42bd0b0e341d6d2cc589f9369fceec0a71dd7da40f0228b0ef1fbdcc9ba95ee0990b47b4a202d15c87630e46867afd8e9d69fe02fa721bfd590c5
+doccontainersize 66404
+doccontainerchecksum c51c13205ebb78eabf181b4a927bf92ccfe6756d732162407d1e98961c6b50fc20143de05c992feab2b6622a80ad7556eb173d87264e4c0059cddd10eaf8506d
+docfiles size=18
+ RELOC/doc/latex/extarrows/README.md details="Readme"
+ RELOC/doc/latex/extarrows/extarrows-test.pdf details="Example of use"
RELOC/doc/latex/extarrows/extarrows-test.tex
runfiles size=1
RELOC/tex/latex/extarrows/extarrows.sty
+catalogue-contact-bugs https://github.com/viettug/extarrows/issues
+catalogue-contact-repository https://github.com/viettug/extarrows
catalogue-ctan /macros/latex/contrib/extarrows
catalogue-license lgpl
catalogue-topics maths
-catalogue-version 1.0b
+catalogue-version 1.2.0
name exteps
category Package
@@ -108550,7 +109556,7 @@ catalogue-version 0.3
name fascicules
category Package
-revision 49457
+revision 54080
shortdesc Create mathematical manuals for schools
relocated 1
longdesc This package enables LaTeX users to create math books for
@@ -108558,10 +109564,10 @@ longdesc middle and high schools. It provides commands to create the
longdesc front page of the manual and the chapters. Each chapter can
longdesc consist of three sections: the lesson, the exercises and the
longdesc activities.
-containersize 5708
-containerchecksum 5ca661dea7cad6094d66d0a843cf5f19183154f81773db38f9a13795a5b9d8646e9f0b471bbd741e5f25cd424f199b3a18d1257a7e8d07e0d812a04ae202ca24
-doccontainersize 2042292
-doccontainerchecksum 02d72ccdec87334da2c10d5a57b004357e36c8fc1aad33783e44992019fe3dcc8b8d6442d63870b4806c3dd080c3518bf94ae110531ac65947584301a11b4b51
+containersize 5664
+containerchecksum 0d6318bea8660796a5ddeab06c416017ec2075633a391a536c7c3355de7b7e7f711e74f0e43e8b4fd39debfec797164f1961eb27776ca3b53eee729d0e27a479
+doccontainersize 2042296
+doccontainerchecksum ee9a54c4b2d746577e94abb6d458c473f88bff18e4f0f57bed5923a1ef08c6ca533183ad9e9eb1d1bcfae6aa5082d88a9c08fe7cf96c3ab9d71ab099ec64c1c0
docfiles size=760
RELOC/doc/latex/fascicules/README.md details="Readme"
RELOC/doc/latex/fascicules/fascicules.pdf details="Package documentation"
@@ -108589,15 +109595,14 @@ docfiles size=760
RELOC/doc/latex/fascicules/guide/guide.tex
RELOC/doc/latex/fascicules/guide/preamble.tex
RELOC/doc/latex/fascicules/guide/solutions/ch2.tex
-srccontainersize 9292
-srccontainerchecksum c129da364d22c605feba74d4e93d7eb48c8b5a3ef77c60d2f930fa2d3c8f757bbf3fd8a5aa8f3afc688057d80d86acb5b74d2d9b422d387bc075e7e7122150d8
+srccontainersize 9288
+srccontainerchecksum c5fec67754d84dc42dd6c62267c8a906a5717f53d9c063efc51b6cc45f3f616d270fa3af2658deac438739cb231bcf9b2c9497477c910f576ca943b80e03f3c9
srcfiles size=9
RELOC/source/latex/fascicules/fascicules.dtx
RELOC/source/latex/fascicules/fascicules.ins
runfiles size=5
RELOC/tex/latex/fascicules/fascicules.sty
catalogue-also schule
-catalogue-contact-home http://fascicules.serveblog.net/
catalogue-ctan /macros/latex/contrib/fascicules
catalogue-license lppl
catalogue-topics teaching
@@ -108645,7 +109650,7 @@ catalogue-version 1.1
name fbb
category Package
-revision 45277
+revision 54512
shortdesc A free Bembo-like font
relocated 1
longdesc The package provides a Bembo-like font package based on Cardo
@@ -108656,10 +109661,10 @@ longdesc OpenType and Adobe Type 1 versions are provided; all necessary
longdesc support files are provided. The font works well with
longdesc newtxmath's libertine option.
execute addMap fbb.map
-containersize 1150328
-containerchecksum eebe9b977296dc02938c13cb9a160612adafc00dbf200fdebaad5eb1efe8c41eafd6102e40b7be2e734fceb7c92cf84730182bc2743c5c68924b00a5769ad172
+containersize 1150304
+containerchecksum 203d8e7d9c2802ae1a6a07880312251206b62d565b0cbe2838cea9a7cc741b942a2bb6b7714f25a0cf6011e09834a00363ab7f4281e63918f1bb72e552a838ad
doccontainersize 481564
-doccontainerchecksum 480f1df4a1b1ad29f009d70f56e96ca3ea3e76ca913a86cc4b75850211dd4f92e3e43fd9ce832ebba98aae194111ed340af2f530f00edd37e4a63016dc7bc215
+doccontainerchecksum 7e94e32de2a040b225781f9d7ab3b4ac875b4bb8190abf41b1d7caada76003122d874f92df8fad8facd2e750c2c98a753aabe2cb81427d90056fe7e4da2f3ca3
docfiles size=124
RELOC/doc/fonts/fbb/OFL.txt
RELOC/doc/fonts/fbb/README details="Readme"
@@ -109316,7 +110321,7 @@ runfiles size=1356
RELOC/tex/latex/fbb/fbb.fontspec
RELOC/tex/latex/fbb/fbb.sty
catalogue-ctan /fonts/fbb
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-serif font-type1 font-otf font-t1enc
catalogue-version 1.14
@@ -111065,7 +112070,7 @@ catalogue-version 0.8.8
name fei
category Package
-revision 53748
+revision 54178
shortdesc Class for academic works at FEI University Center -- Brazil
relocated 1
longdesc fei is a class created by graduate students and LaTeX
@@ -111081,10 +112086,10 @@ longdesc based in the Brazilian National Standards Organization
longdesc (Associacao Brasileira de Normas Tecnicas, ABNT) standards for
longdesc the creation of academic works, such as ABNT NBR 10520:2002
longdesc (Citations) and ABNT NBR 6023:2002 (Bibliographic References).
-containersize 6508
-containerchecksum bbce2eab74a8fa480fd68bb0559c2bc41998ae119720ae2a2e2b2a0688fd0a61a817a4a7102d1c08a2aaf042182bc3fd4fdde64d2be66e0ec309276cbf47ef92
-doccontainersize 290584
-doccontainerchecksum dffd3e43bcee3c608d3b5f6b13e6ac721649db0bc7484357c34fd3a3c962cc7e4a5af2188d76a409ddc0cc7fd8111e8aa402d740a53b14b58c8be86f964e6243
+containersize 6532
+containerchecksum b2c24bce403133fd4b937a6d19f848a9d492ca925f2e92d256dc0aa7195f6703958ab9fed800e690da9f2667f2df6d08443cad7ce3776e2871d8170493c13e10
+doccontainersize 289720
+doccontainerchecksum 6fd407e5390145b08d7b2c9ed462755148c8a58332cb4d1c8b1ecbe845316efd190046b15ba23a9e02ce7f38980fd8981a73ae2c3bad8580e48fe61c23a46dc7
docfiles size=125
RELOC/doc/latex/fei/README details="Readme"
RELOC/doc/latex/fei/README.txt
@@ -111092,8 +112097,8 @@ docfiles size=125
RELOC/doc/latex/fei/fei-template.tex
RELOC/doc/latex/fei/fei.pdf details="Package documentation" language="pt-br"
RELOC/doc/latex/fei/referencias.bib
-srccontainersize 30080
-srccontainerchecksum 819e66b25ef2f2221c79848d3c161aa7ab6f7406b95281f43860330093463dae5728cb452487b372e79446ef9f6f9265f33018c590f1a69c18331893cda15735
+srccontainersize 29836
+srccontainerchecksum 90ff279c464dcce2dc3971cba5ffd16a88f1c84216252b3383ee0234b5faffe2abd9f73e08005e69dcb65764a287c76cae8623b277a3768313cff3619d1a027e
srcfiles size=29
RELOC/source/latex/fei/fei.dtx
RELOC/source/latex/fei/fei.ins
@@ -111104,8 +112109,8 @@ catalogue-contact-repository http://github.com/douglasrizzo/Classe-Latex-FEI/
catalogue-contact-support https://groups.google.com/forum/#!forum/grupo-latex-fei
catalogue-ctan /macros/latex/contrib/fei
catalogue-license lppl1.3c
-catalogue-topics dissertation class
-catalogue-version 4.7
+catalogue-topics dissertation class portuguese-br
+catalogue-version 4.8
name fenixpar
category Package
@@ -112702,7 +113707,7 @@ catalogue-version 0.5
name fira
category Package
-revision 52339
+revision 54512
shortdesc Fira fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -112711,10 +113716,10 @@ longdesc Spiekermann and Ralph du Carrois of Carrois Type Design. Fira
longdesc Sans is available in eleven weights with corresponding italics:
longdesc light, regular, medium, bold, ...
execute addMap fira.map
-containersize 15826756
-containerchecksum 3fdea4c886ccde87500e792a7508d5e7923d7a58f7f536b047ca537728f42c1ad44ffebb9b80869f1e30206e7f17ff5e694bd72b9d4c1a68eefcd01ec0b6d6ab
-doccontainersize 1297052
-doccontainerchecksum b54acf3f963fcfbc58eec3fb1ba058724638939d6d0f63b69108c431e6014fc46313e7d2a11f2d31e1bf12041d6d85f426f2b0533a3669f3bed14ecffbb3ce3a
+containersize 15826720
+containerchecksum 68dc9075ca90151ba7b713cbbd5ea994f19d0f199a09b50b0afb71a567d54b6903be2ceabf9207f91c41ae5d1158edc52541880b1c6f3afeec21d4297d7fde03
+doccontainersize 1297048
+doccontainerchecksum 8cdd6a813cc9a5897d4a4f7b08fff709390fab714eec286c49fbe15c01b797e99723b878f6bb92f5227b5f77a67c2510bc64265b3539db6ae0512fbae37a32d0
docfiles size=328
RELOC/doc/fonts/fira/Fira_4_3_Change_Log.pdf
RELOC/doc/fonts/fira/LICENSE
@@ -114894,7 +115899,7 @@ runfiles size=14277
RELOC/tex/latex/fira/TS1FiraSans-TOsF.fd
catalogue-contact-repository https://github.com/buildingfirefoxos/Building-Blocks/tree/gh-pages/fonts/FiraSans
catalogue-ctan /fonts/fira
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-sans font-mono font-otf font-type1 font-proportional font-supp font-t1enc
catalogue-version 4.3
@@ -115026,18 +116031,19 @@ catalogue-version 1.02
name fithesis
category Package
-revision 47409
+revision 54483
shortdesc Thesis class and template for Masaryk University (Brno, Czech Republic)
relocated 1
longdesc A document class for the typesetting of theses at the Masaryk
longdesc University (Brno, Czech Republic). The class has been designed
longdesc for easy extensibility by style and locale files of other
longdesc academic institutions.
-containersize 617684
-containerchecksum f21aa6a1866f0a4d21eb8ea1e1463e421fcc72c75b72f4a79efabeb65da21b633ff913cbf99eebc71232a9e020d2bb7743f520863563f7eaf9763bbf6e9ad29c
-doccontainersize 1994848
-doccontainerchecksum ba5c0e75760119d9423cef3d26eac3f4b5621c80e760ef026aeef68589b5a724b0c7837088652e4e369fc48850a3d78c0e86f1f2b1149118a17739b5b9c0809b
-docfiles size=1003
+containersize 617716
+containerchecksum fda3b077f21307d883b6808fe69b7dafc7d9f44c60ce48bcf10ef14e22c03b4c91b73b9fb626a2c1a8171aa3b66defcc926705c70ab5a264c8c64b847c66ab06
+doccontainersize 2530820
+doccontainerchecksum 7445bd2d5065db20e62a4454fa4f7bd39bbf7df0681ca5e73af06e21b9121b72c32ce8903f453f5c24e7c82f987726f8c9d3a54f40b44f9e6c5c6e419be9cdbc
+docfiles size=1306
+ RELOC/doc/latex/fithesis/README.md details="Readme"
RELOC/doc/latex/fithesis/fithesis.pdf details="Package documentation"
RELOC/doc/latex/fithesis/guide/mu/econ.pdf
RELOC/doc/latex/fithesis/guide/mu/fi.pdf
@@ -115048,10 +116054,11 @@ docfiles size=1003
RELOC/doc/latex/fithesis/guide/mu/ped.pdf
RELOC/doc/latex/fithesis/guide/mu/phil.pdf
RELOC/doc/latex/fithesis/guide/mu/sci.pdf
-srccontainersize 43572
-srccontainerchecksum 33f8a8bdec9faa2b8a57d874c869d52e6b612c9d24da4ac701355c1ac681644388d516ee7358a0805ffb04ba6842d7c1eea533c17b4b14fd3c87acfee180a17f
+srccontainersize 44104
+srccontainerchecksum 087fd64585722b8fac089f7e7a07bd500f712a6fd8044164f1b26293cf18ee58c4f32f48072d08fab3c93af7d85aa5ac40ef7c86ab5c5081a862247675f7a02b
srcfiles size=89
RELOC/source/latex/fithesis/LICENSE.tex
+ RELOC/source/latex/fithesis/VERSION.tex
RELOC/source/latex/fithesis/fithesis.dtx
RELOC/source/latex/fithesis/fithesis.ins
RELOC/source/latex/fithesis/locale/czech.dtx
@@ -115082,7 +116089,7 @@ srcfiles size=89
RELOC/source/latex/fithesis/style/mu/phil.ins
RELOC/source/latex/fithesis/style/mu/sci.dtx
RELOC/source/latex/fithesis/style/mu/sci.ins
-runfiles size=596
+runfiles size=597
RELOC/tex/latex/fithesis/fithesis.cls
RELOC/tex/latex/fithesis/fithesis2.cls
RELOC/tex/latex/fithesis/fithesis3.cls
@@ -115183,7 +116190,7 @@ catalogue-contact-repository https://github.com/Witiko/fithesis3
catalogue-ctan /macros/latex/contrib/fithesis
catalogue-license lppl1.3
catalogue-topics dissertation class
-catalogue-version 0.3.50
+catalogue-version 0.3.51
name fix2col
category Package
@@ -115469,7 +116476,7 @@ catalogue-topics geometry
name fiziko
category Package
-revision 50293
+revision 54512
shortdesc A MetaPost library for physics textbook illustrations
relocated 1
longdesc This MetaPost library was initially written to automate some
@@ -115479,10 +116486,10 @@ longdesc variable width, shaded spheres, and tubes of different kinds,
longdesc which can be used to produce images of a variety of objects.
longdesc The library also contains functions to draw some objects
longdesc constructed from these primitives.
-containersize 20908
-containerchecksum 785f99a52193acc630e5fb00cc2db9e16795f42059d65054b0fa07f8081b95e66a245fd05c8b3ee49a69d91a17e7447d10c39863612e44e2632afd5fd0165e38
+containersize 20888
+containerchecksum d76d828bbb7d54596c7e3127d2d2c92f9da7572892d5b0a5b139536e9d765875555bb831aeafc67e56e4f2234462aed14aaabfff2685b30bb53bce89cadf0e90
doccontainersize 4136056
-doccontainerchecksum e9aafff476605082dd4116cda573c8f20311659276ccc7dc3477a24024d59604b4b8f724effc853d7d7832493658fb4f8b83302921544ba2c986266317f5a895
+doccontainerchecksum c04516bcdaa607d01a558f1f30729792365c9aeb4bbd116f4523f398c261a6fbc01eaeb64b5fa6ba008c38a8f1f2e4c9fae8de40bb4255e35bc80059cd50d23a
docfiles size=1123
RELOC/doc/metapost/fiziko/README details="Readme"
RELOC/doc/metapost/fiziko/fiziko.pdf details="Package documentation"
@@ -115492,7 +116499,7 @@ runfiles size=23
catalogue-contact-bugs https://github.com/jemmybutton/fiziko/issues
catalogue-contact-repository https://github.com/jemmybutton/fiziko
catalogue-ctan /graphics/metapost/contrib/macros/fiziko
-catalogue-license gpl3+cc-by-sa-4
+catalogue-license gpl3+ cc-by-sa-4
catalogue-topics physics graphics graphics-mpost
catalogue-version 0.1.3
@@ -116342,24 +117349,24 @@ catalogue-topics footnote
name fnpct
category Package
-revision 52294
+revision 54512
shortdesc Manage footnote marks' interaction with punctuation
relocated 1
longdesc The package moves footnote marks after following punctuation
longdesc (comma or full stop), and adjusts kerning as appropriate. As a
longdesc side effect, a change to the handling of multiple footnotes is
longdesc provided.
-containersize 8656
-containerchecksum ab53cf7a616b6de5c5914efce55698dc02687892ae7065cf480eb2be1320592236f4150d520d606cac815b7a9c25c025d47bb981e28ff82ee0b16e7e39daac36
-doccontainersize 579228
-doccontainerchecksum ef357a4e65cc4e5ebc1a73a744e3eaf054d9d940573f456171209d5d333a7ae63f572e37cc4e78dbd3a5c0495d450802e8d9e18b6dabd7e973595ff7fbfe726f
+containersize 8648
+containerchecksum 121402c07a24dd52b12aeed583b8426ac5f84bc4e5d2ce1a94b343e128bc30d0d91bbfc794dcae7621b990181766a737fc81da36b89825b3a97419d2679f52cd
+doccontainersize 579232
+doccontainerchecksum ce1d0fb3004c1690b441f6a68bc06f108e0230c6ad53ba79a2087da2b3a92350d75cb10279b75f823703500794f8c19c218059a03179c9cf3063e1aaaa2ffcaa
docfiles size=152
RELOC/doc/latex/fnpct/README details="Readme"
RELOC/doc/latex/fnpct/fnpct_en.pdf details="Package documentation"
RELOC/doc/latex/fnpct/fnpct_en.tex
runfiles size=11
RELOC/tex/latex/fnpct/fnpct.sty
-catalogue-contact-repository https://bitbucket.org/cgnieder/fnpct/
+catalogue-contact-repository https://github.com/cgnieder/fnpct/
catalogue-ctan /macros/latex/contrib/fnpct
catalogue-license lppl1.3
catalogue-topics footnote
@@ -116707,7 +117714,7 @@ catalogue-version 4.6.3.2
name fontawesome5
category Package
-revision 53434
+revision 54517
shortdesc Font Awesome 5 with LaTeX support
relocated 1
longdesc This package provides LaTeX support for the included "Font
@@ -116716,16 +117723,16 @@ longdesc Awesome and released under the SIL OFL 1.1 license. The
longdesc commercial "Pro" version is also supported, if it is installed
longdesc and XeLaTeX or LuaLaTeX is used.
execute addMap fontawesome5.map
-containersize 827460
-containerchecksum 766985dd08abe4df21c4246bc387ad55075921377ce0f53fee67995a04bd6e85ca20c1135da6e906ef92ca63db89bd56ae82de7607ee955bdb272532f360b594
-doccontainersize 693636
-doccontainerchecksum 1e627742b48a0c3eabf18402592fbdf265b35cb884e9863d00d456fc3b0f1301c67ee8d249ed7299f6a7f11768db9d97b940d1d8238a7b43881710b59ff08b44
-docfiles size=174
+containersize 848692
+containerchecksum 2d33d6faae95c3d275fad5e0a962e7e8943ece8e311555915adf6f9cec9864e00a4309d42e7e171220f16c7ce8f7253499513f0d118685f0a7373de98c9fc886
+doccontainersize 719272
+doccontainerchecksum 24c198c2abfc82930b43d04b1b855715c48b7b1d2517d955745b6eaea8b4d81496af627907a3e7d9bb232df442c965a1ea84c427bc1a8c964cc83dc123392051
+docfiles size=180
RELOC/doc/fonts/fontawesome5/README.md details="Readme"
RELOC/doc/fonts/fontawesome5/fontawesome5.pdf details="Package documentation"
RELOC/doc/fonts/fontawesome5/fontawesome5.tex
RELOC/doc/fonts/fontawesome5/fulllist.tex
-runfiles size=317
+runfiles size=325
RELOC/fonts/enc/dvips/fontawesome5/fa5brands0.enc
RELOC/fonts/enc/dvips/fontawesome5/fa5brands1.enc
RELOC/fonts/enc/dvips/fontawesome5/fa5free0.enc
@@ -116765,9 +117772,9 @@ runfiles size=317
RELOC/tex/latex/fontawesome5/ufontawesomefree3.fd
catalogue-also fontawesome
catalogue-ctan /fonts/fontawesome5
-catalogue-license ofllppl1.3c
+catalogue-license ofl lppl1.3c
catalogue-topics font font-supp-symbol font-symbol font-otf font-type1
-catalogue-version 5.12.0.1
+catalogue-version 5.13.0
name fontaxes
category Package
@@ -117570,7 +118577,7 @@ catalogue-version 1.1
name fonts-tlwg
category Package
-revision 49085
+revision 54512
shortdesc Thai fonts for LaTeX from TLWG
relocated 1
longdesc A collection of free Thai fonts, supplied as FontForge sources,
@@ -117580,18 +118587,18 @@ execute addMap nectec.map
execute addMap nf.map
execute addMap sipa.map
execute addMap tlwg.map
-containersize 5008320
-containerchecksum 4d614651cab9a02809065b169f56685a7643a28d616f7b221dd6750c19bee5b4357ea003e4a0956fda585d73054288a2c7f60a8f1fa86650e2f175b08eaca35d
-doccontainersize 4604
-doccontainerchecksum a0245c7b68836a8c80830fae693016fafd3b218340bcdcf2926ba88dc845759ddd7d02c7b50b025b6411667ce35f562ee6dd7cd9f2d7e8e7f0d6570184242987
+containersize 5008296
+containerchecksum 174020b4f5cdb2a0067dd5cafc1036486416918fe326fcfbfe8d7dbe2e487b1ff071927f5a7574f67ed24c002e6c76595401170c1842da6494362390c0f580fa
+doccontainersize 4600
+doccontainerchecksum f6baa0c4d29dc13db5300e8ee8d5b1259fc2005b22e96d55b5146b6af3fe6cc0d52a6b12349633fa4c41df160e016ef5a1ae653727855d82c1834297fb821b6d
docfiles size=17
RELOC/doc/fonts/fonts-tlwg/README.latex
RELOC/doc/fonts/fonts-tlwg/examples/testsans.tex
RELOC/doc/fonts/fonts-tlwg/examples/testscaled-120.tex
RELOC/doc/fonts/fonts-tlwg/examples/testscaled-65.tex
RELOC/doc/fonts/fonts-tlwg/examples/teststd.tex
-srccontainersize 7672648
-srccontainerchecksum 3fe3ffd8a171c886764bcc435e9e8b38ddcd888b993d4864591a2e0a05ed27efa9cf9a8aa5ff8ab900856285a3cba5fda7adf8d7a600476adc4c546b408df5cb
+srccontainersize 7672652
+srccontainerchecksum fa96714a2e3ba6ec83e7ad1c59f0a820de6582082aae4bba4763a753b44f10b2ec1d833ed6305aab8bf7fc911ee095d1f3cb78ede4e4f859fd7e6a32583704f2
srcfiles size=14678
RELOC/source/fonts/fonts-tlwg/AUTHORS
RELOC/source/fonts/fonts-tlwg/COPYING
@@ -118076,7 +119083,7 @@ catalogue-contact-home http://linux.thai.net/projects/fonts-tlwg
catalogue-contact-repository https://github.com/tlwg/fonts-tlwg
catalogue-contact-support https://groups.google.com/forum/#!forum/thai-linux-foss-devel
catalogue-ctan /fonts/thai/fonts-tlwg
-catalogue-license gpl2+lppl1.3other-free
+catalogue-license gpl2+ lppl1.3 other-free
catalogue-topics font font-thai thai
catalogue-version 0.7.1
@@ -118271,7 +119278,7 @@ catalogue-version 1.6c
name fontware
category TLCore
-revision 50602
+revision 54070
catalogue vfware
shortdesc Tools for virtual font metrics
longdesc Virtual font metrics are usually created in a textual form, the
@@ -118282,10 +119289,10 @@ longdesc takes a VPL file and generates a VF file and a TFM file; -
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 676
-containerchecksum 6f6a58e0c804ff0aac48be7646bf1ef9eb13028e6b2d25d69b4764280d71ba57e5e48eded61b4855794efddcc7f1520b24a52f09ed541a975c205b11b23abc49
-doccontainersize 69368
-doccontainerchecksum 9ab42743fef5a65eaaa0ab186bdef895f8e7e3d95688fecdac8f7b59e064fc20f2b31bf5ef1b9b6676f3bf901867b06c25792ad07b2a13192e7290b5fbef33dd
+containersize 652
+containerchecksum 3bf90c2c75edb13c849c5fea98bbd6b21efbb64cb3aba2ef79e934f4b75e2d829a14ccd4dc8fe8279582de1decd499b2c1c4d5c597e5f467e089eedb0c296009
+doccontainersize 68872
+doccontainerchecksum be74abb91413550dae9e6785c029143fcdd02aac761ebdc7190ea79d097fed228f63f924f7c2a2455ad0c191933a4e75993fee03641faf1dbf6970bce48cd424
docfiles size=27
texmf-dist/doc/man/man1/pltotf.1
texmf-dist/doc/man/man1/pltotf.man1.pdf
@@ -118304,11 +119311,11 @@ catalogue-topics font-supp
name fontware.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of fontware
-containersize 94540
-containerchecksum 804231702081b24a3fcc4438797ab15ec4b076ab30cb4b5aba3e3116b7e6ae67f7a3ccacf51af302408d7f26edeb36c9f34f62bbd3e80209f4dbe01b4a96e76c
-binfiles arch=aarch64-linux size=94
+containersize 99308
+containerchecksum d5da0822a367cff5e99ffb60e335d42f57381a68f7b25936242d484f106bf7c87cf14c3c0a7b3abbf395363cc2604924e938688831ec23974740a85bef6f3b00
+binfiles arch=aarch64-linux size=98
bin/aarch64-linux/pltotf
bin/aarch64-linux/tftopl
bin/aarch64-linux/vftovp
@@ -118316,11 +119323,11 @@ binfiles arch=aarch64-linux size=94
name fontware.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of fontware
-containersize 115396
-containerchecksum a1318e3d687c54fff68dcac0245108fa8d51750436cddf2df6fde1be169c218ea094fea4cd9baed018641c911936c51c8b48f0e500dff6d9e5106a1a7a60e493
-binfiles arch=amd64-freebsd size=106
+containersize 115900
+containerchecksum 3db5db5ee5535f750a589ef04ce04728cf6f29c2b6332d37b6870ba896ae04ce765a1f2725c04363b14b4d494614d6e13db498baed41a3a98603b94c7540e6ab
+binfiles arch=amd64-freebsd size=113
bin/amd64-freebsd/pltotf
bin/amd64-freebsd/tftopl
bin/amd64-freebsd/vftovp
@@ -118328,11 +119335,11 @@ binfiles arch=amd64-freebsd size=106
name fontware.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of fontware
-containersize 99196
-containerchecksum 45bcf5a7f395523343244004ab0e1ce6c57f39255dd61f51b4eaf2f0184d6329b37c37041097132ea1672aa52c92fbc79d9bd67f8d0424316bac66301f631b91
-binfiles arch=amd64-netbsd size=111
+containersize 99748
+containerchecksum ac430633cf7d060738e66c46caa4f0509d31a5ea030997864160665b4a148e6e2b309410a5685f51b55a554767832977dff1cd1f58cd1d03ab34afd20abe7e08
+binfiles arch=amd64-netbsd size=114
bin/amd64-netbsd/pltotf
bin/amd64-netbsd/tftopl
bin/amd64-netbsd/vftovp
@@ -118340,10 +119347,10 @@ binfiles arch=amd64-netbsd size=111
name fontware.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of fontware
-containersize 79084
-containerchecksum 0fcdfe950ed6924c3e122d1aff86e99a7385d0327d13d4ad3df5bc346c6b471b67635626280d42a11b9a1f5e331f1c35e7a76a522f136021d6e8ce37bdefa67a
+containersize 79408
+containerchecksum cd2b15cf492879b93cff295fcecee8ee7384801914ba8fa7a9077224da07439afa335f14ed6c8be53f0d8eb4165412513f2abe250a505c5f1ff4381b6df60c54
binfiles arch=armhf-linux size=78
bin/armhf-linux/pltotf
bin/armhf-linux/tftopl
@@ -118352,10 +119359,10 @@ binfiles arch=armhf-linux size=78
name fontware.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of fontware
-containersize 55556
-containerchecksum 2fcbe55eab34ad8c10ad22b2638101789d3f9eb380ea4236f6db2047d7d1827a0437c79ef2592c6910390e8507224d53d42867925027629c5a35df45b2eaaaab
+containersize 55424
+containerchecksum c701505554a91af74912e04314ef2f506da65342af8b6a45190cc38438fcfd863f4176ebc7f3441899b181136ff2171910c67c486bb696eaa167064db0cbcd93
binfiles arch=i386-cygwin size=52
bin/i386-cygwin/pltotf.exe
bin/i386-cygwin/tftopl.exe
@@ -118364,11 +119371,11 @@ binfiles arch=i386-cygwin size=52
name fontware.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of fontware
-containersize 92208
-containerchecksum d3a44a837bcfb0ce9558c05ae08dee61f1714cb94dd7785fd7621e25477059f798a908b6235e419160b4dbb853ecebcb0e54236603dac857702677711d9a2e6e
-binfiles arch=i386-freebsd size=88
+containersize 92116
+containerchecksum d38c9a2c0978400170c3deeb4b4c7dfc7c762a8803a5e702c1cdea1f8924366a765c73b48f97079784a2c1368d6fa765b25c1eec1b72c20c490ac2185e6d6543
+binfiles arch=i386-freebsd size=97
bin/i386-freebsd/pltotf
bin/i386-freebsd/tftopl
bin/i386-freebsd/vftovp
@@ -118376,11 +119383,11 @@ binfiles arch=i386-freebsd size=88
name fontware.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of fontware
-containersize 97040
-containerchecksum df885ad9955a4b170369bb7cbccba2f89a2536fbcc282b23b9b74378f443a031e1b81ef8b311b34a2f4d1b86d742347aff1011d26d3197ffac78a76edf665c0d
-binfiles arch=i386-linux size=95
+containersize 97364
+containerchecksum 31c7e35e2ec2ba1fe12efa705321425235c40a14393fe5f34666724dfaf67a87070588f2914f570255c952367a7abe2bb05c6c5b17598a31e05834f47781b12b
+binfiles arch=i386-linux size=97
bin/i386-linux/pltotf
bin/i386-linux/tftopl
bin/i386-linux/vftovp
@@ -118388,11 +119395,11 @@ binfiles arch=i386-linux size=95
name fontware.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of fontware
-containersize 83568
-containerchecksum a8c9bafe4a122970c823cecf331eca734d152f48c2d494d9d1f569781fa560dee5b35697ca85077fbf704b2d33f7ab8bdf591d5cda158ad6e32cca5bfe1ef985
-binfiles arch=i386-netbsd size=106
+containersize 84432
+containerchecksum 626a918ad1212f70943b06e1bdc12517bcc2f8df948a575d13aeb89c3b72276c4b750f237fd75a42f23cfdc04dc08982a7c0bfa98f3aeed12ec293be7a4c7ab4
+binfiles arch=i386-netbsd size=107
bin/i386-netbsd/pltotf
bin/i386-netbsd/tftopl
bin/i386-netbsd/vftovp
@@ -118400,11 +119407,11 @@ binfiles arch=i386-netbsd size=106
name fontware.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of fontware
-containersize 103664
-containerchecksum 5aef43c74293d5d1479e6aef7d0b210e0b1d6947e1bc188f3a7d398b73161a439ca77a688cdee30dda8d06b674e37bf64589cb2e79560925881ebb51700bcc42
-binfiles arch=i386-solaris size=94
+containersize 103776
+containerchecksum b004f9a623f58e280c695cecde177566c643ebe5112835f894683d64bd9e09e10390507dc8f8f141a0ca8a3294786eb16aba44841a33af598396ffa389c44da3
+binfiles arch=i386-solaris size=95
bin/i386-solaris/pltotf
bin/i386-solaris/tftopl
bin/i386-solaris/vftovp
@@ -118412,10 +119419,10 @@ binfiles arch=i386-solaris size=94
name fontware.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of fontware
-containersize 58168
-containerchecksum 4218b90083eacc0b2852c0aef837b459abba5dbd41cd1ef9f28124414acacad7012c2ea71e325b376d880e08e9fd20293897bc9702744233d973854d81e5a5e3
+containersize 58236
+containerchecksum db68862faf482a9a7b7adbdad4428f2ea557bfa8ab5d348a1c1f05216c0f2d0b8ee0ea31077240dca8cd5a1060bcf54037d1a1659d941447d092d4213d4e0d8e
binfiles arch=win32 size=49
bin/win32/pltotf.exe
bin/win32/tftopl.exe
@@ -118424,10 +119431,10 @@ binfiles arch=win32 size=49
name fontware.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of fontware
-containersize 64184
-containerchecksum aa8201f0f5789ed6bc434e31cce8ea54a914183ff496b97817d282ce2e85bcbd87ac5a92f6797c37aeb28f42abc968a89953e94ad32193201c54dd79686a066c
+containersize 64248
+containerchecksum 74bca8607679ed55ceab63f459cda6a434eeb909d9739a0325447d2fd19a13eaef8eb6b529c28ef72dd91aea7428531d912138659ab6cc4162ee9d37acdae4d9
binfiles arch=x86_64-cygwin size=50
bin/x86_64-cygwin/pltotf.exe
bin/x86_64-cygwin/tftopl.exe
@@ -118436,11 +119443,11 @@ binfiles arch=x86_64-cygwin size=50
name fontware.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of fontware
-containersize 102848
-containerchecksum 96940988d83643aa3a89b9396c6458949526c378a64e50a3ce1717c42ba3767ca13bb4b7a8d5637643e379ee8bf4d802c83a875751ef71214644f10a7124c314
-binfiles arch=x86_64-darwin size=94
+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
@@ -118448,11 +119455,11 @@ binfiles arch=x86_64-darwin size=94
name fontware.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of fontware
-containersize 99472
-containerchecksum 2ade890bb226efa544804e1c722f376059ecaff6f16aa7b6801f7c28658af8d1167dd77314ea417b4949e9372ad1c3d6bafff5454eb5ef0c6c299ca372454224
-binfiles arch=x86_64-darwinlegacy size=91
+containersize 99836
+containerchecksum 5711886d377300f91fa57fea5e8f14f8a17f72a28b2c916e5467a9055375120317bdf2646321a9ead7a34ab5fda9d17bbcf189643e21f75bd54beb896a71ff9b
+binfiles arch=x86_64-darwinlegacy size=93
bin/x86_64-darwinlegacy/pltotf
bin/x86_64-darwinlegacy/tftopl
bin/x86_64-darwinlegacy/vftovp
@@ -118460,10 +119467,10 @@ binfiles arch=x86_64-darwinlegacy size=91
name fontware.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of fontware
-containersize 101492
-containerchecksum 57ad212f80de0634766314ea5a0bf93064e7145331666f4ba423cce874d5d0f58e2f3e29d5b435af72ef9de99a63ff3291fc481003457cc9d261695380f37631
+containersize 101936
+containerchecksum 62d27b06a01c82aaa865ca91e3ea99ba2bec3f22a8e520ab6294dd64d37e4a2c5a8c15591d45ac8b56f8fc8e2c5f0e360dafb1b88a3bb944330b4c59741a085a
binfiles arch=x86_64-linux size=86
bin/x86_64-linux/pltotf
bin/x86_64-linux/tftopl
@@ -118472,11 +119479,11 @@ binfiles arch=x86_64-linux size=86
name fontware.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of fontware
-containersize 107624
-containerchecksum 981c8966f9d45d639574f24b82794893226ca83a0e4ea3c96e68496e7a1e3315624d00cb27af0f9cac4940fc6b3f35e0492b1aba7c9de088a0e00943c4f3f41c
-binfiles arch=x86_64-linuxmusl size=100
+containersize 106228
+containerchecksum f3cbf40ad59be1491eda28f6cc3de4ad73862fe4ce1dcedc6bf5852e4854a13d43adf33b7b4f6b6ba8c5de0c22f40b678b691f877317ae0d6ca8635f475da3f5
+binfiles arch=x86_64-linuxmusl size=96
bin/x86_64-linuxmusl/pltotf
bin/x86_64-linuxmusl/tftopl
bin/x86_64-linuxmusl/vftovp
@@ -118484,10 +119491,10 @@ binfiles arch=x86_64-linuxmusl size=100
name fontware.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of fontware
-containersize 114992
-containerchecksum 04b0ed020e134841d479085e73c1ce5e6841201af5b258d2921a6ee400d238e952b9821e10fdbfc1faada5a76617eadfe5ebd81db3174a1a7a08222878cc0444
+containersize 115412
+containerchecksum ab41e6549e613d6e794435aa1d9f5f4a7583c56e28b6f2542bce816ef8c60bd64675ce0fa4cddba186e6d033393b3fa7d40b7dbc3ca29d5dc033909fc0d9cb65
binfiles arch=x86_64-solaris size=102
bin/x86_64-solaris/pltotf
bin/x86_64-solaris/tftopl
@@ -119141,7 +120148,7 @@ catalogue-version 1.0a
name forum
category Package
-revision 53179
+revision 54512
shortdesc forum fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -119153,10 +120160,10 @@ longdesc Baltics, Cyrillic and Asian Cyrillic communities. There is
longdesc currently just a regular weight and an artificially emboldened
longdesc bold.
execute addMap forum.map
-containersize 450696
-containerchecksum 05fa8a77cc9bc2ea5ca7dd5962d56a4885ccc3d86f5d1af44d80231a7a803bb7818b4fa1ef1159ac56a22ced86fbbf6b02f4b20acafca4c1f7af36f7868ce8a9
+containersize 450700
+containerchecksum d445917377a49779359681669cadf4eff8519848bdb478c1c95cc767729c2c10d10565ebd4155a22fc77cebd4189fbb61e67c8185465cf9f257dbd29fc5d9bbf
doccontainersize 58628
-doccontainerchecksum 0bb1d74e658088d53f8adc83c4e8efa37469671860993512996631b18a99188f671a28bb4cd6ecfdc37b6e4e7f09118289f2ef83bdbcb726cf8a6055f3386496
+doccontainerchecksum ce4562406b8a25954dd53259be39f7f24d06f3479bd8456e94ce0c81c9689c973dc2de45d029fbed6b1f13355f96f289d790873f581afc3836f99dc88252a6d1
docfiles size=18
RELOC/doc/fonts/forum/OFL.txt
RELOC/doc/fonts/forum/README details="Readme"
@@ -119212,7 +120219,7 @@ runfiles size=252
RELOC/tex/latex/forum/forum.sty
catalogue-contact-home https://fonts.google.com/specimen/Forum
catalogue-ctan /fonts/forum
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-serif font-proportional font-cyrillic font-multilingual font-ttf font-type1 font-t1enc font-supp
name fouridx
@@ -119247,7 +120254,7 @@ catalogue-version 2.00
name fourier
category Package
-revision 53401
+revision 54090
shortdesc Using Utopia fonts in LaTeX documents
relocated 1
longdesc Fourier-GUTenberg is a LaTeX typesetting system which uses
@@ -119261,17 +120268,17 @@ longdesc Utopia Expert fonts, which are only available for purchase.
longdesc Utopia is a registered trademark of Adobe Systems Incorporated
execute addMap fourier.map
execute addMap fourier-utopia-expert.map
-containersize 265444
-containerchecksum 25578e0293ca10081e8266a4984280c8af9a33ada6102e8a5369e1207cb213e132be5b93ddfbc19c0e8f2d1117eb84311521dfc65e99a86137e0e545d773d782
-doccontainersize 361640
-doccontainerchecksum c5b0ee9b007607345c8b6d50087fa0ffca8ca5d472c4ee513ea6219e53312305cf8770079facc38adf628b9f344a1a23eb041cf437b1478324bf42102fd9b78c
-docfiles size=95
+containersize 265236
+containerchecksum 4e4e5bad7ce25c67ec925145531e1a27344735e32e2c7053fa73ddd1559ad3d2f5fce00c92c5dc09731a90666fb5c80aa9702adc7bc4469239ca5ae62c23644c
+doccontainersize 304616
+doccontainerchecksum 59d1d7ebe7e44c1b5409a9b49e83845aeadcbcbecbf30176b3bc4156f7f611878fd3ee17405df48d3b4e41dd8c95d6dcc24080f15801959c1b2ae83a7a2311ae
+docfiles size=82
RELOC/doc/fonts/fourier/README details="Readme"
RELOC/doc/fonts/fourier/fourier-doc-en.pdf details="Package documentation"
RELOC/doc/fonts/fourier/fourier-doc-en.tex
RELOC/doc/fonts/fourier/fourier-orns-doc.pdf details="The Fourier ornaments"
RELOC/doc/fonts/fourier/fourier-orns-doc.tex
-runfiles size=491
+runfiles size=487
RELOC/fonts/afm/public/fourier/fourier-alt-black.afm
RELOC/fonts/afm/public/fourier/fourier-alt-bold.afm
RELOC/fonts/afm/public/fourier/fourier-alt-boldita.afm
@@ -119543,7 +120550,7 @@ catalogue-also utopia
catalogue-ctan /fonts/fourier-GUT
catalogue-license lppl
catalogue-topics font font-maths font-type1
-catalogue-version 2.1
+catalogue-version 2.2
name fouriernc
category Package
@@ -119643,7 +120650,7 @@ catalogue-version 2.1d
name fpl
category Package
-revision 49603
+revision 54512
shortdesc SC and OsF fonts for URW Palladio L
relocated 1
longdesc The FPL Fonts provide a set of SC/OsF fonts for URW Palladio L
@@ -119659,15 +120666,15 @@ longdesc editor FontForge. The kerning data in these fonts comes from
longdesc Walter Schmidt's improved Palatino metrics. LaTeX use is
longdesc enabled by the mathpazo package, which is part of the psnfss
longdesc distribution.
-containersize 288444
-containerchecksum 5bd87e686f418d0ef76ca1868b5034ebf5239665dfa52eff5d9e559a733420891ec2f17d7e08b527a422b8c4cf6ebaaa80753abace423759fa06beecef31228e
+containersize 288416
+containerchecksum 9c8ca7ebe7124afec8ba3f4ba4fc27c0a54ab460e53afeab599dcc619f81e5f8ad744a3cd68df33cb6ce456d0db0fafe7ee04d585dbc3fc123e5758a1242cef7
doccontainersize 7968
-doccontainerchecksum b101782fdbe6896cc49fd81b6ec213d5b9951d3e80de22d7797bbb34ee4ae18d3ad6650fb05e57983cd665d09d23f3d7efeb4dd1b14c294373f9d0df95e66162
+doccontainerchecksum 7b951310a10295bb453eed81ae668f042262094971dcd48c83ab721220094b3a62b79b5090002cc8a7a1fa12b4e75157fd8ead7c4deed8fa1d3629cc6746e8d8
docfiles size=6
RELOC/doc/fonts/fpl/COPYING
RELOC/doc/fonts/fpl/README details="Readme"
-srccontainersize 30656
-srccontainerchecksum 7c98491db4a2844340c33f9f23f90a50c7a41404c010aab8ecf544c504787758ba86265da3f988453c3ddc3972df8dda55091b3ff5751d2c60ff4c5bab24a059
+srccontainersize 30652
+srccontainerchecksum 64da822f5b40bb6abfa33d19bec50d8e002452a710d0d6ba3c5e66097e9a33f6718524471fdc716ecb951fcb2ad82659288a08ef85b72229ba40297fc33f7727
srcfiles size=63
RELOC/source/fonts/fpl/AddException
RELOC/source/fonts/fpl/AddGPL
@@ -119702,7 +120709,7 @@ runfiles size=168
catalogue-contact-bugs https://github.com/rstub/fpl/issues
catalogue-contact-repository https://github.com/rstub/fpl
catalogue-ctan /fonts/fpl
-catalogue-license gpl2lppl
+catalogue-license gpl2 lppl
catalogue-topics font font-type1 font-sfd font-serif font-body font-proportional
catalogue-version 1.003
@@ -120954,7 +121961,7 @@ runfiles size=6
name gastex
category Package
-revision 15878
+revision 54080
shortdesc Graphs and Automata Simplified in TeX
relocated 1
longdesc GasTeX is a set of LaTeX macros which enable the user to draw
@@ -120964,10 +121971,10 @@ longdesc (per se), but offers a couple of example files in the
longdesc distribution, and more on its home page. GasTeX generates its
longdesc own PostScript code, and therefore doesn't work directly under
longdesc pdfLaTeX.
-containersize 16256
-containerchecksum b6e90db05d820b5e8001fb5d7168449d1fb6ed0679d158850ab4e5ad1166ebbe05680d190bcaf3c2808e2fffa6b3ddb2a824f223855182960cf849370493a1ba
+containersize 16220
+containerchecksum 939142864203971e18d58144112a9df6cc5f2c9ee44bec72380f69b832018a7ced00f70f38af20931602c0a3e528d2dfc50f13f1a5852a723c365f229cdb881e
doccontainersize 6020
-doccontainerchecksum 2890b569863b2d65a2df850e0e885e15754ba4b483fd559c0f914fd5ef2516a4b33944d365fd58a381a1992a22bddf69166cec0bf2b1072c9aed7829fa21903b
+doccontainerchecksum eac730edbce3e452fb02c233154de7a9a20e410ec32fab4070c7d32a99c155b6f8423a2960a7e307cacc3fdea88252a1f1a6fa7fff8f2c4fc615c25e95e55177
docfiles size=6
RELOC/doc/latex/gastex/README details="Package Readme"
RELOC/doc/latex/gastex/ex-beamer-gastex.tex
@@ -120976,7 +121983,6 @@ runfiles size=22
RELOC/dvips/gastex/gastex.pro
RELOC/tex/latex/gastex/gastex.sty
catalogue-also pstricks-base
-catalogue-contact-home http://www.lsv.ens-cachan.fr/~gastin/gastex/gastex.html
catalogue-ctan /graphics/gastex
catalogue-license lppl
catalogue-topics graphics-in-tex
@@ -121148,7 +122154,7 @@ catalogue-topics linguistic
name gbt7714
category Package
-revision 52870
+revision 54317
shortdesc BibTeX implementation of China's bibliography style standard GB/T 7714-2015
relocated 1
longdesc The package provides a BibTeX implementation for the Chinese
@@ -121158,30 +122164,30 @@ longdesc and a LaTeX package which provides the citation style defined
longdesc in the standard. It also support automatic language
longdesc recognization (Chinese and English) for each biblilography
longdesc entry and is designed to be fully compatible with natbib.
-containersize 9444
-containerchecksum 91bf06c6bfb5ce2a5a9ea1fc729e3438a385d2b3071adff342816f5c914e6047d80393778b1919f21da51293a86960d5b00d08d73a4bbbe499142d7700936606
-doccontainersize 334504
-doccontainerchecksum 6eb4e9c23987bfd19fa18cbf89a5c21f0893e5d7d2dc704e9cff435f1de9497083ac54f886a3c87c40db95db22f607532e44b2b903e51f0a3251f1f143242633
-docfiles size=89
- RELOC/doc/bibtex/gbt7714/CHANGELOG.md
+containersize 9972
+containerchecksum 86caed2f221ee4fe8b9a06d06c85132aa4c8905bd0534acedc080e0570eab4e036034efedff939aa25351d7197cb55c52df0cd9e48a6beac16812ca1e3220ac3
+doccontainersize 348096
+doccontainerchecksum 85edf3896abf50572c057139f31b96cfdb5ac23deb08c5a1d3d382fe50d08b976228c5ec7262bd6299d7fbdd3ada40549203c13781900916bf7e5abdd0373151
+docfiles size=92
RELOC/doc/bibtex/gbt7714/LICENSE
RELOC/doc/bibtex/gbt7714/README.md details="Readme" language="zh"
RELOC/doc/bibtex/gbt7714/gbt7714.pdf details="Package documentation" language="zh"
-srccontainersize 24656
-srccontainerchecksum 2dc153cfe75d6ca026348df3dc796078faafab54ae2f9563735ea371892ec58d077519712ca7c5d90a9f41886ea932da91d2942b6dca4f89bc2c7d50f1c2ebd7
-srcfiles size=26
+srccontainersize 25464
+srccontainerchecksum da98231df01e12dc71ea982414fcd2c364cc06c7042659f54d9b39dfb28c368c3e7fc79d1e3940467541f8d4ccf2594fc68561b0f31dc92b31590e38108f70a4
+srcfiles size=28
RELOC/source/bibtex/gbt7714/gbt7714.dtx
-runfiles size=22
- RELOC/bibtex/bst/gbt7714/gbt7714-plain.bst
- RELOC/bibtex/bst/gbt7714/gbt7714-unsrt.bst
+ RELOC/source/bibtex/gbt7714/gbt7714.ins
+runfiles size=23
+ RELOC/bibtex/bst/gbt7714/gbt7714-author-year.bst
+ RELOC/bibtex/bst/gbt7714/gbt7714-numerical.bst
RELOC/tex/latex/gbt7714/gbt7714.sty
catalogue-contact-announce https://github.com/zepinglee/gbt7714-bibtex-style/releases
catalogue-contact-bugs https://github.com/zepinglee/gbt7714-bibtex-style/issues
catalogue-contact-repository https://github.com/CTeX-org/gbt7714-bibtex-style
catalogue-ctan /biblio/bibtex/contrib/gbt7714
catalogue-license lppl1.3c
-catalogue-topics bibtex-supp chinese
-catalogue-version 1.1.2
+catalogue-topics bibtex-supp biblatex chinese
+catalogue-version 2.0.1
name gcard
category Package
@@ -121402,55 +122408,6 @@ catalogue-license lppl1.3
catalogue-topics genealogy pgf-tikz humanities
catalogue-version 1.32
-name genmisc
-category Package
-revision 45851
-shortdesc numerous one-file packages that work with both plain TeX and LaTeX
-relocated 1
-containersize 56412
-containerchecksum 3e41f140088d5340e2ee6dd022eedf2dd9d9e6424d5a2467a674334b4afa079d91039e1eb018c4e95bea47d61dc32350a3b30897ff9e4c70cf9eba36a29f07ca
-runfiles size=72
- RELOC/tex/generic/genmisc/anti.tex
- RELOC/tex/generic/genmisc/apldef.tex
- RELOC/tex/generic/genmisc/arabic.tex
- RELOC/tex/generic/genmisc/backgrnd.tex
- RELOC/tex/generic/genmisc/balancedquotes.sty
- RELOC/tex/generic/genmisc/chessmin.tex
- RELOC/tex/generic/genmisc/compare.tex
- RELOC/tex/generic/genmisc/cropmark.sty
- RELOC/tex/generic/genmisc/cropmark.tex
- RELOC/tex/generic/genmisc/croptest.tex
- RELOC/tex/generic/genmisc/dayofweek.tex
- RELOC/tex/generic/genmisc/daytime.sty
- RELOC/tex/generic/genmisc/default.sty
- RELOC/tex/generic/genmisc/dow.tex
- RELOC/tex/generic/genmisc/emtrees.tex
- RELOC/tex/generic/genmisc/endnote.tex
- RELOC/tex/generic/genmisc/fakebold.tex
- RELOC/tex/generic/genmisc/hep.tex
- RELOC/tex/generic/genmisc/inscrutable.tex
- RELOC/tex/generic/genmisc/laps.tex
- RELOC/tex/generic/genmisc/letterspacing.tex
- RELOC/tex/generic/genmisc/longdiv.tex
- RELOC/tex/generic/genmisc/mandel.tex
- RELOC/tex/generic/genmisc/mathlig.tex
- RELOC/tex/generic/genmisc/nth.sty
- RELOC/tex/generic/genmisc/outerhbox.sty
- RELOC/tex/generic/genmisc/pagereference.tex
- RELOC/tex/generic/genmisc/quotation.tex
- RELOC/tex/generic/genmisc/ragged.sty
- RELOC/tex/generic/genmisc/random.tex
- RELOC/tex/generic/genmisc/ruler.tex
- RELOC/tex/generic/genmisc/selectpage.tex
- RELOC/tex/generic/genmisc/shadebox.tex
- RELOC/tex/generic/genmisc/swrule.sty
- RELOC/tex/generic/genmisc/underlin.tex
- RELOC/tex/generic/genmisc/undertilde.tex
- RELOC/tex/generic/genmisc/verbatim.tex
- RELOC/tex/generic/genmisc/weekday.sty
- RELOC/tex/generic/genmisc/wiggly.tex
- RELOC/tex/generic/genmisc/zip.tex
-
name genmpage
category Package
revision 15878
@@ -121482,7 +122439,7 @@ catalogue-version 0.3.1
name gentium-tug
category Package
-revision 51613
+revision 54512
shortdesc Gentium fonts (in two formats) and support files
relocated 1
longdesc Gentium is a typeface family designed to enable the diverse
@@ -121498,10 +122455,10 @@ longdesc the name "Gentium" by permission of SIL given to the TeX Users
longdesc Group; ConTeXt, LaTeX and other supporting files; TeX-related
longdesc documentation, and the SIL documentation and other files.
execute addMap gentium-type1.map
-containersize 3812224
-containerchecksum b95a521b417f21379e61b7afec5462f06e3e20265f9566d40a19fd6ba430b02c6a3994a2861ca1f885612bfab0ac174ac89fb2221734e33aaf267c2a532e56a5
-doccontainersize 1247116
-doccontainerchecksum 074d5a42ddc427f240a956aca94d95b065813206b2ba66778de032665b924d02065cefa17dce14671b31bb8e455215bc34cdae29ee09a2db8b6e330fad3e7e1a
+containersize 3812200
+containerchecksum 4cc398baae4fd17854f92b2c995b77316111018d3e7c86c89cbc966febd26b329024227d295be440019fab6d4f6008dd2110a3005d1a86d88113e104b9f2c9e8
+doccontainersize 1247120
+doccontainerchecksum 2bb2267aa54d027fc83f492125943529497c3c611e187eb12d099d46f96fe5d48a56837332eec1c7ffde97007f6f311057aadf4e1ddc1862a490912b7a1c434b
docfiles size=393
RELOC/doc/fonts/gentium-tug/ChangeLog
RELOC/doc/fonts/gentium-tug/FONTLOG.txt
@@ -121532,8 +122489,8 @@ docfiles size=393
RELOC/doc/fonts/gentium-tug/README details="Readme"
RELOC/doc/fonts/gentium-tug/gentium.pdf details="Package documentation"
RELOC/doc/fonts/gentium-tug/gentium.tex
-srccontainersize 15656
-srccontainerchecksum 0c660e919f9482d16ef6ec5fcc91a894b2425a250951db1f688f6d2d13ccab5463225cce652b35f0f7e3781e046fe42f7dfdd285eb85deafaf420e0100dbb01c
+srccontainersize 15660
+srccontainerchecksum ff084fc9f2644ac49e9267c1f3a87c09445399db4e3e8633e25bee5b54b15a091053a0754ecabb2f67a0e85a07060ab81cdf8353adc24dc7f0087ed104bd8d92
srcfiles size=30
RELOC/source/fonts/gentium-tug/ChangeLog
RELOC/source/fonts/gentium-tug/Makefile
@@ -121698,7 +122655,7 @@ runfiles size=3440
RELOC/tex/latex/gentium-tug/x2gentium.fd
catalogue-contact-home http://tug.org/gentium
catalogue-ctan /fonts/gentium-tug
-catalogue-license oflother-free
+catalogue-license ofl other-free
catalogue-topics font font-body font-multilingual font-greek font-cyrillic font-serif font-proportional font-type1 font-ttf font-supp font-t1enc
catalogue-version 1.1.1
@@ -121768,7 +122725,7 @@ catalogue-topics japanese layout-page page-control
name geometry
category Package
-revision 53299
+revision 54080
shortdesc Flexible and complete interface to document dimensions
relocated 1
longdesc The package provides an easy and flexible user interface to
@@ -121786,19 +122743,19 @@ longdesc direct interaction with pdf(La)TeX).
depend graphics
depend iftex
containersize 8700
-containerchecksum 991f8b0da99e4d7ecd2966cbc1e8a9ec3ce085ba18030492fdba5068111816e077f284ba782160265ef3f7f0fe436242a5b31f411bdf8db198f15af9d09c3a6a
-doccontainersize 864532
-doccontainerchecksum 046d18d86f13dac1ddf0171bd54bb38d09e5537a202a32de52e801816ed72438809b8f2e82f9d00c0af887e5373f23c2593e0aeb834f04b1e19c849435a913c7
+containerchecksum ca5393e23639894401094084c3c2e30acf12491dcbd3968a4af79037b6dfb6b86f07acfec6886d89a261991cbdebdc846d9804f125aecd4cd77c3e71968bcfe4
+doccontainersize 864536
+doccontainerchecksum 4bd5ec66f725516ef4d5d3e83e3b75a9b4408fe947161e3d885b929b34c4b60437c3fcd32472486aec12c9665b5c0d71a22896055a613c641bda4c4aa987f76f
docfiles size=230
RELOC/doc/latex/geometry/README.md details="Package Readme"
RELOC/doc/latex/geometry/changes.txt
- RELOC/doc/latex/geometry/geometry-de.pdf
+ RELOC/doc/latex/geometry/geometry-de.pdf details="Package documentation (German)" language="de"
RELOC/doc/latex/geometry/geometry-samples-de.tex
RELOC/doc/latex/geometry/geometry-samples.tex
RELOC/doc/latex/geometry/geometry.cfg
- RELOC/doc/latex/geometry/geometry.pdf details="Package documentation"
-srccontainersize 47936
-srccontainerchecksum 5296e913b7ee92a1dd26798a1082ee4c01f08a1a75fa389a60505854c556be6b7acf34fbbde832465cb1312bf1cb9428b2d13f8ff4cb3f0ade68a1b4f371d646
+ RELOC/doc/latex/geometry/geometry.pdf details="Package documentation (English)" language="en"
+srccontainersize 47940
+srccontainerchecksum 03c27863d6bded295176550743bbe7cbe6aea2b8f1365f7d0cadabd6d29b699efab98b98d2ea5f8baeaf19963a681b9852b2bd01769b326942c781fd0644644e
srcfiles size=81
RELOC/source/latex/geometry/geometry-de.drv
RELOC/source/latex/geometry/geometry-de.dtx
@@ -122620,7 +123577,7 @@ catalogue-version 1.0
name gfsdidot
category Package
-revision 46310
+revision 54080
shortdesc A Greek font based on Didot's work
relocated 1
longdesc The design of Didot's 1805 Greek typeface was influenced by the
@@ -122632,10 +123589,10 @@ longdesc alphabet, and is accompanied by a matching Latin alphabet based
longdesc on Zapf's Palatino. LaTeX support is provided, using the OT1,
longdesc T1, TS1, and LGR encodings.
execute addMap gfsdidot.map
-containersize 1305304
-containerchecksum 9e6ea7c3d5b7ecff95270b17879297abcccb62df11ab7eba54f02e7fc2c732d1be39b052e3b4b6eff9990ad010e46f73b40b4134b4e024f7d914a1bde29b4a7e
+containersize 1305288
+containerchecksum 1f85b632dd3ff67144a83f9804d4408a4a39647303ede905d5ebd5386ac519ed73ed65cab6cd07242c72fdbea94650eaf25b6b4e7a09aef1c71be62f399c4248
doccontainersize 42692
-doccontainerchecksum 93bf3a4fbff9e0c936877b135a487739a7f48c2797cce9d27c2a9f173fd290c2da5a3a3f30ca883ea057ec47a4695d54f5e85ae01f13af40e1dfd3210cc7c273
+doccontainerchecksum 7ba7a00cf878c99c8daf855c0124d4027d7404739515079b2c0b2d7e38abb508a1b7e05beb2ee5036bf25d2b2a5c2377e4f397042b6bdf22376ab4a9a5e115c5
docfiles size=187
RELOC/doc/fonts/gfsdidot/OFL-FAQ.txt
RELOC/doc/fonts/gfsdidot/OFL.txt
@@ -122860,7 +123817,7 @@ runfiles size=660
catalogue-contact-home http://myria.math.aegean.gr/labs/dt/
catalogue-ctan /fonts/greek/gfs/gfsdidot
catalogue-license other-free
-catalogue-topics font font-serif font-greek font-multilingual font-type1 font-otf font-t1enc
+catalogue-topics font font-body font-serif font-greek font-multilingual font-type1 font-otf font-t1enc
name gfsdidotclassic
category Package
@@ -122885,8 +123842,8 @@ catalogue-version 001.001
name gfsneohellenic
category Package
-revision 31979
-shortdesc A Greek font in the Neo-Hellenic style
+revision 54080
+shortdesc A font in the Neo-Hellenic style
relocated 1
longdesc The NeoHellenic style evolved in academic circles in the 19th
longdesc and 20th century; the present font follows a cut commissioned
@@ -122896,10 +123853,10 @@ longdesc characters, and has been adjusted to work well with the
longdesc cmbright fonts for mathematics support. LaTeX support of the
longdesc fonts is provided, offering OT1, T1 and LGR encodings.
execute addMap gfsneohellenic.map
-containersize 977672
-containerchecksum c8ec8f9fba5d653e5497a9812c5978a21cdb5b59f6bb0f45441c761d2afeff1c055c48f1b07c4f56c6ba6a6adb2f99525d838fc7850c7c97bb3f3e0f67f50dbe
+containersize 977640
+containerchecksum bd8fbea65fafc3c09fd1a53ffd7de48e93f160a49bba902efe155913bbda5fd2bf38e0d4d2242ec8152dc869959128cfdad49ded95d196aed1c39fbaad62c527
doccontainersize 10276
-doccontainerchecksum 581bd169fc4f6ed92453e2e8f50ee0efa4d3ea282b710c340d1f05f8ccd1e117721ef4b9e9fd6553912ca60d8ee63eccadeac710186cfae62a39842d31b5b766
+doccontainerchecksum d10d56caab42b2bd25f246726616e359ee10f934469e59a818753d1e7c4d876018cfdb86f466c49f58122fe9d7e67ca6b811b25b5e2d94b120f296ce87a2a48c
docfiles size=11
RELOC/doc/fonts/gfsneohellenic/OFL-FAQ.txt
RELOC/doc/fonts/gfsneohellenic/OFL.txt
@@ -123023,7 +123980,7 @@ runfiles size=445
catalogue-contact-home http://myria.math.aegean.gr/labs/dt/
catalogue-ctan /fonts/greek/gfs/gfsneohellenic
catalogue-license other-free
-catalogue-topics font font-type1 font-otf font-greek
+catalogue-topics font font-otf font-greek
name gfsneohellenicmath
category Package
@@ -124045,7 +125002,7 @@ catalogue-version 1.1
name glosmathtools
category Package
-revision 51809
+revision 54558
shortdesc Mathematical nomenclature tools based on the glossaries package
relocated 1
longdesc This package can be used to generate a mathematical
@@ -124055,24 +125012,26 @@ longdesc symbol categories (e.g.: latin, greek) automatic but
longdesc customizable symbol sorting easy subscript management easy
longdesc accentuation management abbreviation support (with first use
longdesc definition) bilingual nomenclatures (for bilingual documents)
-longdesc bilingual abbreviations For the time being, the documentation
-longdesc is based on the ulthese class and is in French only. The
-longdesc package depends on glossaries, amsmath, amsfonts, and etoolbox.
-containersize 3736
-containerchecksum 9587fecefba724acf5db13a1e915d1adb8494536be2cd72b1d20d9a52b065e4efc91ac4d40da9a16bff1fac0271c0e982c8b975ed0606bcc188cbba46522ff89
-doccontainersize 373856
-doccontainerchecksum f000a1389a70239256c61ce72865f1b606f11802f6ad9761c10786d19414f0e59de38dcf0f1414b0b05fef3f49dbc4c0c345b2398b4066e6accd62a746fafd7e
-docfiles size=97
+longdesc bilingual abbreviations The documentation is based on the
+longdesc ulthese class. The package itself depends on glossaries,
+longdesc amsmath, amsfonts, and etoolbox.
+containersize 3756
+containerchecksum 59f19e115668d6991d587798d342e2132d427cbca80ad8eb62ebe6647c080eeaa224cfd720e4dc1edd8a1df7a2edb42d16a73c7a17df4067c24ca63e8470a25e
+doccontainersize 531724
+doccontainerchecksum 088c468815f7868d3398481d2ab3ceb9e6df40321aee732324655bfe3cb6212e9a3e3199b1b648ca5fd5c52c7721796ef990c6a7a55d26317c515710ac2dfc45
+docfiles size=180
RELOC/doc/latex/glosmathtools/README.md details="Readme"
- RELOC/doc/latex/glosmathtools/sample_glosmathtools.pdf details="Package documentation" language="fr"
- RELOC/doc/latex/glosmathtools/sample_glosmathtools.tex
+ RELOC/doc/latex/glosmathtools/sample_glosmathtools_en.pdf details="Package documentation and sample (English)"
+ RELOC/doc/latex/glosmathtools/sample_glosmathtools_en.tex
+ RELOC/doc/latex/glosmathtools/sample_glosmathtools_fr.pdf details="Package documentation and sample (French)" language="fr"
+ RELOC/doc/latex/glosmathtools/sample_glosmathtools_fr.tex
RELOC/doc/latex/glosmathtools/sample_glosmathtools_glos.tex
-runfiles size=4
+runfiles size=5
RELOC/tex/latex/glosmathtools/glosmathtools.sty
catalogue-ctan /macros/latex/contrib/glosmathtools
catalogue-license lppl1.3c
catalogue-topics glossary maths etex
-catalogue-version 0.5.1
+catalogue-version 1.0.0
name gloss
category Package
@@ -124125,7 +125084,7 @@ catalogue-version 0.1
name glossaries
category Package
-revision 53777
+revision 54402
shortdesc Create glossaries and lists of acronyms
longdesc The glossaries package supports acronyms and multiple
longdesc glossaries, and has provision for operation in several
@@ -124145,11 +125104,11 @@ longdesc a Perl script is provided to serve as interface. This package
longdesc requires the mfirstuc package. The package supersedes the
longdesc author's glossary package (which is now obsolete).
depend glossaries.ARCH
-containersize 77904
-containerchecksum 7ad38fe17be336d0c849bdd149ab67ac3f519fe34000257df52a3f7b6c93a048dd45c1dc96bc674bcd461301fe51a0adc6e5d3fb6ed3395543911f5370942156
-doccontainersize 5982332
-doccontainerchecksum b401f5bb665569d21c1eb47282ae24ba987fe1f042540f98cacbea4cc3619df4da4c63072a0ca8a38c34cc0ab236b8c87c47ebe5982882122b229e3c8a545489
-docfiles size=2525
+containersize 77968
+containerchecksum e900f8bc7b9f04088a3b2cbd3ff409603babaf232f09d6c75e85e3050ab0bd98b90c6e04e01aebb183e9fcbc4865c34568a7392d8b46ab318b506d10f1972d99
+doccontainersize 5992740
+doccontainerchecksum 7c364a8a843d32af396b76a14e3abb97a82638a41538653aac8046273b9d669bc1ada0744435f918eb0c169852fa01025e4f4257783b0101a60231de708fe82b
+docfiles size=2528
texmf-dist/doc/latex/glossaries/CHANGES
texmf-dist/doc/latex/glossaries/INSTALL
texmf-dist/doc/latex/glossaries/README.md details="Readme"
@@ -124268,9 +125227,9 @@ docfiles size=2525
texmf-dist/doc/man/man1/makeglossaries-lite.man1.pdf
texmf-dist/doc/man/man1/makeglossaries.1
texmf-dist/doc/man/man1/makeglossaries.man1.pdf
-srccontainersize 125544
-srccontainerchecksum cb72f70e9d3cf90826798ac736cf72612b07d80698b5e3d23fb3006e1a663f0f0b47adfa3e74e80a9232a8d3a97de29a03807f4b883b8c8055cfc73eda227959
-srcfiles size=259
+srccontainersize 125884
+srccontainerchecksum 3bc7eebf8a0861b6236cca948f053d90d550292a7ec9b1694325ffee594a166dca180b4153ba86c711ebf5ed5e81be8e52432b3a1229a3b4d477b6722c1e3e56
+srcfiles size=260
texmf-dist/source/latex/glossaries/glossaries.dtx
texmf-dist/source/latex/glossaries/glossaries.ins
texmf-dist/source/latex/glossaries/makeglossaries-lite.pod
@@ -124308,11 +125267,11 @@ runfiles size=170
texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-symbolnames.tex
texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-symbols.tex
texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-url.tex
-catalogue-contact-bugs http://www.dickimaw-books.com/cgi-bin/bugtracker.cgi?category=glossaries
+catalogue-contact-bugs https://www.dickimaw-books.com/bugtracker.php?category=glossaries
catalogue-ctan /macros/latex/contrib/glossaries
catalogue-license lppl1.3
catalogue-topics glossary acronym
-catalogue-version 4.45
+catalogue-version 4.46
name glossaries-danish
category Package
@@ -124427,7 +125386,7 @@ catalogue-version 1.0
name glossaries-extra
category Package
-revision 53961
+revision 54521
shortdesc An extension to the glossaries package
relocated 1
longdesc This package provides improvements and extra features to the
@@ -124436,11 +125395,11 @@ longdesc behaviour is changed by glossaries-extra.sty. See the user
longdesc manual glossaries-extra-manual.pdf for further details.
longdesc glossaries-extra.sty requires the glossaries package and,
longdesc naturally, all packages required by glossaries.sty.
-containersize 62760
-containerchecksum 0ceb8bf5de2ce8b5875abed3693e77f748eaa391c91c97dfc178c2ff2140865e75e218e021b6baa48d3d4125ec108265e8710affea8b0bf6db50c79771fc5abb
-doccontainersize 5259444
-doccontainerchecksum 5569cda0e9fed35bcb534a8215d1909968786d4ff5966d04b629a2c576b93c28a211c8c103e1ee9082d9ffd22699989ca43a3aae975c0c21f9d734e5f8b40f06
-docfiles size=1932
+containersize 63288
+containerchecksum bdb639cdb9a0118bd816041f16e74ff87d4972fb58cf08ac57582ee8b1b8f327008b00247903e870956139064aff2d26be956905bdc72f5d752005e58e05be43
+doccontainersize 5295512
+doccontainerchecksum 21841145d33295ee516b42548d0184d3e42957400eacdec6824619cf7680167d3cfce1e1fc241f6b35fda080df76b9a0c1c02e23605fba89207218d99dc91a75
+docfiles size=1949
RELOC/doc/latex/glossaries-extra/CHANGES
RELOC/doc/latex/glossaries-extra/README details="Readme"
RELOC/doc/latex/glossaries-extra/glossaries-extra-code.pdf
@@ -124545,12 +125504,12 @@ docfiles size=1932
RELOC/doc/latex/glossaries-extra/sample-unitentrycount.tex
RELOC/doc/latex/glossaries-extra/sample.pdf
RELOC/doc/latex/glossaries-extra/sample.tex
-srccontainersize 114680
-srccontainerchecksum c75916555ebf52a3dfca621cb39ad3fc56367859d656510687c390a954136d6679363d9df00e3b2ffaa167e9c4b13741dc25fbbb0f5a1c6b6d1b0cb5ced749e0
-srcfiles size=265
+srccontainersize 116100
+srccontainerchecksum 3dd0c8557f55c88667e279c395cdb3c0367bc25a017fc2b5d3e4967ccd0ed59fc13cbd49321ec51a7b29f29841aab145bb64d2c23941181eded43e7bb9ac3b97
+srcfiles size=267
RELOC/source/latex/glossaries-extra/glossaries-extra.dtx
RELOC/source/latex/glossaries-extra/glossaries-extra.ins
-runfiles size=162
+runfiles size=163
RELOC/bibtex/bib/glossaries-extra/example-glossaries-acronym-desc.bib
RELOC/bibtex/bib/glossaries-extra/example-glossaries-acronym.bib
RELOC/bibtex/bib/glossaries-extra/example-glossaries-acronyms-lang.bib
@@ -124577,24 +125536,24 @@ catalogue-contact-bugs https://www.dickimaw-books.com/bugtracker.php?category=gl
catalogue-ctan /macros/latex/contrib/glossaries-extra
catalogue-license lppl1.3
catalogue-topics glossary acronym
-catalogue-version 1.43
+catalogue-version 1.44
name glossaries-finnish
category Package
-revision 45604
+revision 54080
shortdesc Finnish language module for glossaries package
relocated 1
-longdesc Finnish language module for glossariesr package.
-containersize 1860
-containerchecksum f4008f165ed34678a9f9d1cc2fbf2f2dedfa66d31acb5449da6f93a8b19a7ea6b7a7a584ff7c744e92637cfa4a7c98a478b096be73a3abcbeadf7d2af00a607f
+longdesc Finnish language module for glossaries package.
+containersize 1836
+containerchecksum ad6109c67ecfc88da631b3f42aa91b95720619599721a6c6d87b4d8a668cdcfd5bdedd333a43bfff663f5f26df64f4fd8268054dc2dca089ad34177e6e5b9078
doccontainersize 139712
-doccontainerchecksum 46ffa9e86596919c6ee001bfd425fbe0c58e890e8af3131ad89b4e5ae8ce20c8f3266f2ffae6ce039908a137180c0552b9c9f2a729bb55094f999a0bdc3443a7
+doccontainerchecksum ddc0047503a68316c3d2e18d22c7ebb861aacbf649366a60ee186ff31ba79846b461d3fde029bb5b0a3ce8f07ef25b89bc46898047176160815570f68b022b10
docfiles size=36
RELOC/doc/latex/glossaries-finnish/README details="Readme"
RELOC/doc/latex/glossaries-finnish/glossaries-dictionary-Finnish.dict
RELOC/doc/latex/glossaries-finnish/glossaries-finnish.pdf details="Package documentation"
srccontainersize 2376
-srccontainerchecksum e21f3dd39d6c5adaf829657c75badfb9bfe71f57331a89ba196e34a042a03f308206f2c3cdf7e1bf5dd82ac230c0aa5c48fe982e017ea7bebf2a40bb2e664511
+srccontainerchecksum 0be0af63020fe9bcde5ef0f3b832d5fe90325de0412f32b3c0f34b6b00126bd2b139f0b3be376d54a41794447dd38564fd248ce30fc08f68a607fc65daa5d503
srcfiles size=3
RELOC/source/latex/glossaries-finnish/glossaries-finnish.dtx
RELOC/source/latex/glossaries-finnish/glossaries-finnish.ins
@@ -125050,14 +126009,14 @@ binfiles arch=x86_64-solaris size=2
name glyphlist
category Package
-revision 45696
+revision 54074
shortdesc Adobe Glyph List and TeX extensions
relocated 1
longdesc Map between traditional Adobe glyph names and Unicode points,
longdesc maintained by Adobe. The additional texglyphlist.txt is
longdesc maintained as part of lcdf-typetools.
-containersize 24760
-containerchecksum d4b606f0aafd19d642be4e18c6ae4a6fc2051f0359bd5f15cec2b398b097e204bb9fdfd0b0925f3b697658c671e598e7b2711a85d0ae13d21af1d00040cd2354
+containersize 24764
+containerchecksum c050808623d162ffbfba8742c9aee6c92555717eb3ed0a0cfb0e3cd6696c4f6d940aa494582011e6d0becc3c5572ddccac2598ac8d521b58a323768272f9125a
runfiles size=24
RELOC/fonts/map/glyphlist/glyphlist.txt
RELOC/fonts/map/glyphlist/pdfglyphlist.txt
@@ -125520,7 +126479,7 @@ catalogue-version 0.2
name gofonts
category Package
-revision 52366
+revision 54512
shortdesc GoSans and GoMono fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -125531,10 +126490,10 @@ longdesc corresponding italics). GoMono is available in regular and
longdesc bold, with italics. Notes on the design may be found at
longdesc https://blog.golang.org/go-fonts.
execute addMap go.map
-containersize 1361752
-containerchecksum 564685c341571d012c0ba80b44470c257714cb03644791bb4d0dc771a4c8234aa980adac503caad9defb0a6230bbb65c6aa552989c25fe59d42b0e623077b538
+containersize 1361732
+containerchecksum 277e9765c5568f84df7fb7fb0004a4ab9cf5dd2beddfe8ba1beba2db069213bef814ce07a714262701dbaa1e371d311dc99052e1239c18d321b7044b4f29564d
doccontainersize 304036
-doccontainerchecksum 0ba8fe236f77ca7bb32fa7420a8c6dcbc1a493837c6fb78aa5f32fae80614c4e3a413aae9e691a33eccb747f297ae0c2e3dd3da9d483b15ed043aa21c0a01c74
+doccontainerchecksum 831382dcea6b990aadfe38ef630951f0cb10ab093581ad67e3132d69d00a89cd64edb8350fea729fc2c02960a38e564b893ee07b203e3c79ec184aa18f544baf
docfiles size=81
RELOC/doc/fonts/gofonts/License
RELOC/doc/fonts/gofonts/README details="Readme"
@@ -125748,7 +126707,7 @@ runfiles size=897
RELOC/tex/latex/gofonts/TS1Go-TLF.fd
RELOC/tex/latex/gofonts/TS1GoMono-TLF.fd
catalogue-ctan /fonts/gofonts
-catalogue-license other-freelppl
+catalogue-license other-free lppl
catalogue-topics font font-body font-multilingual font-greek font-cyrillic font-proportional font-mono font-sans font-serif font-ttf font-type1 font-supp font-t1enc
name gost
@@ -126374,7 +127333,7 @@ catalogue-topics graphics colour
name graphics-def
category Package
-revision 46267
+revision 54522
shortdesc Colour and graphics option files
relocated 1
longdesc This bundle is a combined distribution consisting of dvips.def,
@@ -126383,13 +127342,14 @@ 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 9660
-containerchecksum ce101b28d6a62698636e03bb1f79ab7450552d15603e1d8df416b2fb55d397b3d696152c05e84e12415790b7e634322eeb6266435b0d9ff13fdac28ab164cddf
-doccontainersize 608
-doccontainerchecksum 6c8d0cb49cfe1a5abf60a1473da509e34685c4ee2525a3d0e895b9513550842ed420d2bf6e949e8cbbaf543ad32e18fe1fd8434b16e46e2bcbd3ff7f50154e99
-docfiles size=1
+containersize 9920
+containerchecksum 3b1450a19762da212551e0092cd5738729a2451bd7e05a1a6fa2ea0a45468a5e82910712f5385c763707044760b76cead6a92f46130469b4455d45106154495d
+doccontainersize 2676
+doccontainerchecksum b6797d38a58e51a205bbd00c6c05719c16bd96d9924e9ac8b5f44fae32dd88c109f3ca8432b1ae84874144707f6afb082c40a7988c31007f03457e3c28aef095
+docfiles size=3
+ RELOC/doc/latex/graphics-def/CONTRIBUTING.md
RELOC/doc/latex/graphics-def/README.md details="Readme"
-runfiles size=21
+runfiles size=22
RELOC/tex/latex/graphics-def/dvipdfmx.def
RELOC/tex/latex/graphics-def/dvips.def
RELOC/tex/latex/graphics-def/dvisvgm.def
@@ -126405,7 +127365,7 @@ catalogue-topics graphics-drv
name graphics-pln
category Package
-revision 46363
+revision 54080
shortdesc LaTeX-style graphics for Plain TeX users
relocated 1
longdesc The Plain TeX graphics package is mostly a thin shell around
@@ -126414,12 +127374,12 @@ longdesc LaTeX-isms in those packages provided by miniltx (which is the
longdesc largest part of the bundle). The bundle also contains a file
longdesc "picture.tex", which is a wrapper around the autopict.sty, and
longdesc provides the LaTeX picture mode to Plain TeX users.
-containersize 8476
-containerchecksum fa45e825390e1a7db1bde443e24a73fd84ae45c1403391bd2d4c944820a3bedddf388a29998f92af7c3c22c895fc2580f827808e84ca1ba334bf5bdce38f37ff
-doccontainersize 2088
-doccontainerchecksum 8df46cfbb8fd1a6c2b921030645f70795923fa21046dc209414fe3302f0c920cd47b432df22e0bd77574834dc67ee68fe4f307d79ccfdb95c1f8bcf0c6d5691c
+containersize 8720
+containerchecksum 1afe8fe48cc2ad5af553629554fb83ba07c54d5f45d54ae1cb3f3f2a46235b5587ba93af191666a11f4b9d82b5eac3fbdd70b45918c754c5127636cb3005b5c7
+doccontainersize 2228
+doccontainerchecksum 3c001be0c35a778579a6439c733c8d26c3d89bb4900ee7757c35071a3258bdf1f4d0f6a77a6244b6b7780ad44b1cc3a30beb81fbfe2d5808ab933c56d6157a0d
docfiles size=5
- RELOC/doc/plain/graphics-pln/README.txt details="Readme"
+ RELOC/doc/plain/graphics-pln/README.md details="Readme"
RELOC/doc/plain/graphics-pln/exmplcol.tex
RELOC/doc/plain/graphics-pln/exmplgrf.tex
RELOC/doc/plain/graphics-pln/exmplpfg.tex
@@ -126431,9 +127391,9 @@ runfiles size=12
RELOC/tex/plain/graphics-pln/miniltx.tex
RELOC/tex/plain/graphics-pln/picture.tex
RELOC/tex/plain/graphics-pln/psfrag.tex
-catalogue-contact-bugs https://github.com/davidcarlisle/dpctex/issues
-catalogue-contact-home https://github.com/davidcarlisle/dpctex/
-catalogue-contact-repository https://github.com/davidcarlisle/dpctex/tree/master/graphics-pln
+catalogue-contact-bugs https://github.com/davidcarlisle/graphics-pln/issues
+catalogue-contact-home https://github.com/davidcarlisle/graphics-pln
+catalogue-contact-repository https://github.com/davidcarlisle/graphics-pln
catalogue-ctan /macros/plain/graphics
catalogue-license lppl1
catalogue-topics graphics-incl plain-ext
@@ -126908,145 +127868,145 @@ catalogue-version 5.2.1
name gregoriotex.aarch64-linux
category Package
-revision 50361
+revision 53999
shortdesc aarch64-linux files of gregoriotex
-containersize 108796
-containerchecksum 0867eba55381b8fd42ebd0f0f1d1bd08fbf7297accb9f0a1cb002eee4906ccd6fceca88bd3970e13410f2f87c0dbaabc3ad0924bcb6feb69346b67b500b0f6de
-binfiles arch=aarch64-linux size=167
+containersize 117320
+containerchecksum a80988157d4a2594b66485c0a1da9f9a9a68739b7bf2ef6d9378e51fafaebc465e2dca0d2dbcae3ef1bbd5181cc53583e8b133fd2266d49ae01db2c4b1af7513
+binfiles arch=aarch64-linux size=170
bin/aarch64-linux/gregorio
name gregoriotex.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of gregoriotex
-containersize 125976
-containerchecksum cec8695ee88e905cc4bd033e42ddaabdc8353132215b849c3dc14f9c6163dfc96f85888256dad482968e961a71e8e5266b83eceac390435222034f47a67ea9df
-binfiles arch=amd64-freebsd size=171
+containersize 127724
+containerchecksum d9d80f20307e2c3143848eae284798b27972b15ad8128b7c6ae1fba9566044053c834be96b2f57a2b1dec9d5ebf00cf894988a16970fc7d59be87d13ead1ac95
+binfiles arch=amd64-freebsd size=172
bin/amd64-freebsd/gregorio
name gregoriotex.amd64-netbsd
category Package
-revision 50353
+revision 53995
shortdesc amd64-netbsd files of gregoriotex
-containersize 110244
-containerchecksum b21c32d28a3fd657963f63b042eb81c4aa8454cff8b92f8fd8c72aebd7bc0cd091c8094eb85a21edf24910d684f9960490e80e4ee406cf12338ed9c0b712466c
+containersize 110844
+containerchecksum 9e2bf3770d71e6ed368515fddd7e229d5ac6b70375ce15d30a6e08df2ca5426dc369d5c92b013dd381dd52dce5c3203a258d93a1dc4eeccb661cc4aac8b82ac5
binfiles arch=amd64-netbsd size=181
bin/amd64-netbsd/gregorio
name gregoriotex.armhf-linux
category Package
-revision 50389
+revision 54033
shortdesc armhf-linux files of gregoriotex
-containersize 103548
-containerchecksum e197a7548f918ff36aab351617d985dd1d158ebfdedf29bb52e6d55a1c4a84a0b9cc0da0284263c590d440344001c7084bf2ebd2ce998eed991153bd6509bbe8
+containersize 103740
+containerchecksum 2c9bdf8742c49808a2828300514fb506fc2f05c83eac23c24300b66fc2a8b4deaa926a9e0878aa40dc6e92aec6426b94b6015b64e8c98f6a64441f7c49879ff1
binfiles arch=armhf-linux size=160
bin/armhf-linux/gregorio
name gregoriotex.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of gregoriotex
-containersize 91124
-containerchecksum 41666eb0eea91e13d1683e2f7be1431716771195a44b422b6e9babd66691a0cb6a030992bd25c9e208a160d4852098136a314cffd16289ddb16042e6ac44a266
-binfiles arch=i386-cygwin size=153
+containersize 91640
+containerchecksum aa24156c7a7ecd428ed65ab553e233dde719377c06a99f93b347f1a1504410efedb66157b9d2f1adbea02cf9e84e591355640e52ce56cdcf5ebccbe8e2acd1f6
+binfiles arch=i386-cygwin size=154
bin/i386-cygwin/gregorio.exe
name gregoriotex.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of gregoriotex
-containersize 104776
-containerchecksum a0e5769323820fdc125e88d2879349e53102fc461ca427dc7584c509d7efd242bac5c98b8ebf2c673b4575b2b7a68650b598a71c4d2d46f91145db323255985f
-binfiles arch=i386-freebsd size=157
+containersize 105996
+containerchecksum 103794d646796f2c1e07da569fc8d92b649b0a896a5e9faa010d62876788d4918c19ad950b4516803385e2a71485c5b756460291ce6cd63b33a7bd44ac3e19b4
+binfiles arch=i386-freebsd size=158
bin/i386-freebsd/gregorio
name gregoriotex.i386-linux
category Package
-revision 50358
+revision 53999
shortdesc i386-linux files of gregoriotex
-containersize 128200
-containerchecksum 304b8eefe6c9e64e29a05fb40b853b9c54e9f1c11f26ee0dc4b86e493345006b5e20e0c5c49cb90d6a53db0fd3a02522a0fc4003bafd32dea108cd17e23e3f65
+containersize 128480
+containerchecksum fd96702f2b41b0c8209382e3750c61c2b45377e098518b932558c204a6ac03d98076eec14024df3a4f48be1826c19b35dca0f960329a9f8a075372df957cd2b1
binfiles arch=i386-linux size=176
bin/i386-linux/gregorio
name gregoriotex.i386-netbsd
category Package
-revision 50353
+revision 54104
shortdesc i386-netbsd files of gregoriotex
-containersize 100168
-containerchecksum b6b6f15fe01958dc6c285050231d12fc8a404cc08ecda8efb7ca36cf10136f760f9d3048422947f5dfedd037dfa2a7f741e7a3667ea0f75c590b1de2df25c45b
+containersize 100784
+containerchecksum 73278d963db6e8dbc6dff7c8399cf5e50a90cdba3a4e28b4305f69c113b7829677ad54ef8fe6c6272bd016a1180aa85b56c89c43c1dc067454b3620d5a390329
binfiles arch=i386-netbsd size=174
bin/i386-netbsd/gregorio
name gregoriotex.i386-solaris
category Package
-revision 50392
+revision 53999
shortdesc i386-solaris files of gregoriotex
-containersize 122168
-containerchecksum 7c615514c8e3a43763eb0e16b0e7761f688317ad3a559cf7ccad4b07d852151fad1d9c92a005537da09161393ccfa49e2c3b8b7d2e9514b8c7c25b4349436dbf
+containersize 122416
+containerchecksum 4629650cbfdfa2af597a4d326a2b68e4fd9f26f73bbc5ab1317bdc9e74dcbb4ff3e75530967a7c15378719207d1db0c965de35badcc4c61cceb0cca2d3a533e7
binfiles arch=i386-solaris size=169
bin/i386-solaris/gregorio
name gregoriotex.win32
category Package
-revision 50343
+revision 53994
shortdesc win32 files of gregoriotex
-containersize 279500
-containerchecksum c2c8ccd66e743dcde6d0ad01f92e6b3eb57a846de1e28f851e3b87da56904c37788609ac093aa56caa2c67ed93af3162ad841a64e7dcbe37cffdb4e6fb38bf2a
+containersize 279624
+containerchecksum 35ac7deb83c2035ce167c32913ca0f43ca2a175438e914762a79d6ff1191518130335b862b53c85bdc48dde1f803c8a9125c9edf4f5572766cce61ca2291e6d9
binfiles arch=win32 size=260
bin/win32/gregorio.exe
name gregoriotex.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of gregoriotex
-containersize 99948
-containerchecksum 1783a24fa64f5c3e15d345b353ad93ac7c7c206185e0e14d1110aea477dffcffe1d7991173400c389b0f679e92712505c5fec92e078684f8f10d3f776ff094b3
-binfiles arch=x86_64-cygwin size=152
+containersize 100608
+containerchecksum 0f39dfc946422dfc3de09633f838b565d873408463f4c0ad6e6e033e9b2a3f78994d697c507ed1e7f3974134d7b0452bbae0bf6c5205f4deddc6f9ea6cb7c453
+binfiles arch=x86_64-cygwin size=154
bin/x86_64-cygwin/gregorio.exe
name gregoriotex.x86_64-darwin
category Package
-revision 50360
+revision 54269
shortdesc x86_64-darwin files of gregoriotex
-containersize 125836
-containerchecksum ea34c02fd242c4999eb11af393c1e9d3d01db042b5825ee6d2c3db51d0918142313992980076fc1956dc85f2b97aa6683d074690bbf1bebefc83402ee28ed5e9
-binfiles arch=x86_64-darwin size=167
+containersize 138152
+containerchecksum 1c431156548b6fbe0adfe76ea54d6e2fb6114bd173835a42b65a6d8b8ea0531dfe95cc1cec29fbfebcd7d6640699d0c1eac69df53ec0f39b94c33ca7548da3f8
+binfiles arch=x86_64-darwin size=174
bin/x86_64-darwin/gregorio
name gregoriotex.x86_64-darwinlegacy
category Package
-revision 50360
+revision 53999
shortdesc x86_64-darwinlegacy files of gregoriotex
-containersize 121628
-containerchecksum 9312051c5a37d1fa277b1da00f29d1aafbbeb25724ad37d5c8d2c6c8dc099e3d27868a0f445ad9889b0016ebdc372792b2324f7b7810d7e809c159035a656d35
+containersize 120412
+containerchecksum 3dd10d87bea55bea8955eccd429306c1a3f0517fc81a04c8e57de672d1dd800c1c524729416cdcb53c6553d3bc9e263e9130c9ad87fcb6cc0cc49c3a54f3eb6f
binfiles arch=x86_64-darwinlegacy size=165
bin/x86_64-darwinlegacy/gregorio
name gregoriotex.x86_64-linux
category Package
-revision 50358
+revision 53999
shortdesc x86_64-linux files of gregoriotex
-containersize 132172
-containerchecksum d0571c366f705e49582c070d9a9f6a4ac4268a46f9fab8405ba9cbcdead5c2428db2a7b7ac38d37c191a842c5c50c38fef75cc17481347b0bf852d7b72e9cafe
+containersize 132360
+containerchecksum c048ab0658d72ce05d18b9cbdbf7025643a8e3fc744cb1d096d1c02fd9ed07e43fdd5865f566f5ad14d34ab91146e4dc73ed98bb01ff87ed172c06baaf9c8516
binfiles arch=x86_64-linux size=171
bin/x86_64-linux/gregorio
name gregoriotex.x86_64-linuxmusl
category Package
-revision 50358
+revision 54264
shortdesc x86_64-linuxmusl files of gregoriotex
-containersize 139884
-containerchecksum 2ac21ddfb16d68ec138ce5fb93b7ee51eebce7e57447c434f0601d23d29e16464c2f936c8d918bcf942d803ed1aa313b72ad6e0480ca61acb784dfb9c521c3f2
-binfiles arch=x86_64-linuxmusl size=180
+containersize 138184
+containerchecksum 8de5c35233857ad03a0a68d18bcf887fad4b62fdb7fcbf5af74f7e2d7ced8245127c649161ccc9600f2a7816859e5d5d726b49fd7b838ad764136c44f1d4df75
+binfiles arch=x86_64-linuxmusl size=174
bin/x86_64-linuxmusl/gregorio
name gregoriotex.x86_64-solaris
category Package
-revision 50392
+revision 53999
shortdesc x86_64-solaris files of gregoriotex
-containersize 141444
-containerchecksum afbae8506cb972968dbefe3c3cff4ab7bfe816a824b8a81e8cc9ca433351a0caca87c42b7c6b6e2c8f462188485257d608728254a6009e3c49fa88793aef715a
+containersize 141692
+containerchecksum c28517c9afe960bb645e5d4adb9cacf1c93bfbc4fb2ed2a912341aaa26fcd0ccaced1daf07addaed8786a0746aa0342950b625ea9ef1761b865decc9eca06acc
binfiles arch=x86_64-solaris size=180
bin/x86_64-solaris/gregorio
@@ -127233,7 +128193,7 @@ catalogue-version 0.3
name gridslides
category Package
-revision 45933
+revision 54512
shortdesc Free form slides with blocks placed on a grid
relocated 1
longdesc This package allows creating free form slides with blocks
@@ -127243,10 +128203,10 @@ longdesc ones produced with LaTeX beamer, but more flexible. Sequential
longdesc unconvering of elements is supported. A compiler script is
longdesc provided which compiles each slide separately, this way
longdesc avoiding long compile times.
-containersize 2552
-containerchecksum 222ba30817fdd016d80210e25300c925fc45f5a0e5eb02d569f8e709ba578a6ac12aa3f2ed16e5bd6fea3e4b4ffd2356a046a27445e47f79bee9be93ca5aff96
+containersize 2532
+containerchecksum 9f9c3fc88cdf9e3641aae264eac0c116c3dc410ddab4c688521289baaf67cb4c8c605c734fbf45538b6498f7c337aeaaa4b90d2584c6becf06a97b81894c63c9
doccontainersize 570220
-doccontainerchecksum 6d8a2f2a43b7e0b6232aabb78b25bbbb2f256e9afd54c704b818958496f7ea7b38a2741a60b3d2f3f7745431c302a7106ee015fc18d5c50349ad3cce375789ff
+doccontainerchecksum ea3a2ed6334a5e160cb27b096e0868aae28908f77d67626b9d1d86840e615bf1b296ff5813ef5ed24ca0435eea39f4afe601216f243f2be585eb952f4df33255
docfiles size=177
RELOC/doc/latex/gridslides/Makefile
RELOC/doc/latex/gridslides/README.md details="Readme"
@@ -127268,7 +128228,7 @@ runfiles size=3
catalogue-contact-bugs https://github.com/minad/gridslides/issues
catalogue-contact-repository https://github.com/minad/gridslides
catalogue-ctan /macros/latex/contrib/gridslides
-catalogue-license lppl1.3gpl2
+catalogue-license lppl1.3 gpl2
catalogue-topics presentation class
catalogue-version 0.1.1
@@ -127404,145 +128364,145 @@ catalogue-version 1.19.2
name gsftopk.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of gsftopk
-containersize 35376
-containerchecksum e680a2854f16516c792654c87066c9ce979c1882018b2391f024355c27095fae794afda9c1a414e7f67646ef2052ad41375396a257cadebb7683c0859393fecd
-binfiles arch=aarch64-linux size=22
+containersize 39444
+containerchecksum fac6d4f771ffa1aae3283cf692193a7537c6f92cfd84895b71242bd185ec3d14558f016e8280ee809d7509ae12f68d4bdb50e13cca1319efd4f5c4eba3a7d673
+binfiles arch=aarch64-linux size=25
bin/aarch64-linux/gsftopk
name gsftopk.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of gsftopk
-containersize 42924
-containerchecksum 02c7911b6c0de394c3528524f642216858c375317aac125a7cc223c9bd6371fc7e931a5c3dd22d1e92e02c388f9161d131712d59bc336892eb3c02f79435dd49
-binfiles arch=amd64-freebsd size=25
+containersize 43532
+containerchecksum 9602005920f0383c0b82baf00b3170b54b06341122f063e960bfd92f4916a149767f16f9be8dfbd5c1b157f3a64aa70d9ab4ee861f8a58a958aa5487c33d5c7c
+binfiles arch=amd64-freebsd size=27
bin/amd64-freebsd/gsftopk
name gsftopk.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of gsftopk
-containersize 36824
-containerchecksum 6fd790633fee31bf1334205cfcdbff9ec536e8c64320faf8cb520c4b7813f3114c9997e71a03b44bf735a50fd9f416b2570c0d97202cf12959811bf043439713
-binfiles arch=amd64-netbsd size=28
+containersize 37332
+containerchecksum c3bd767529332d89a3e28fa6f09d9c72c11a24a317c21dad38438de44e410d9ea57dcae5fed5bffd06579e2f6d6e90d6ce8a7cb9ddebd1d2fae0c91d2062a908
+binfiles arch=amd64-netbsd size=29
bin/amd64-netbsd/gsftopk
name gsftopk.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of gsftopk
-containersize 33492
-containerchecksum 2f3a7f1bb367d5f3ccfb536c509ed0fe680e950dcc6a6287923f1679c26a691947f574416a3c8aa0f7f387a64d4eb1512470cd3b85578d21367ae027396c247f
+containersize 33736
+containerchecksum 8c27f7451482f871ecaf3bffd5d3c27127d09c7b9760fc3798d024f3049509dc41f57d9b60c7ca1d536013cd07a8fe7e5d2f95286c11f51dc8e882af95792da7
binfiles arch=armhf-linux size=20
bin/armhf-linux/gsftopk
name gsftopk.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of gsftopk
-containersize 11644
-containerchecksum f28f8d7816276601e8f66f3952a02dee4c9c9943165afbdbbe6549eb8a9c384085c372da2b8ed8eb937c729ef1ea4f991397d01c912447f10b91966103722a58
+containersize 11900
+containerchecksum ad491e8dd3ac1483f26ede890d454713d9c8d7baca43a49c5d259f2b9700454572acfbd33e42fd391525e8c9c9a3051bb1438208770c77f45b31b3c852f4f0a9
binfiles arch=i386-cygwin size=7
bin/i386-cygwin/gsftopk.exe
name gsftopk.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of gsftopk
-containersize 35900
-containerchecksum 85e6c9513ede028efd6fd633f023f005ffd5fed27c47cd25d4477049170c52a8a01b32f1e09d479c29dea0931e64702bda296b348af3c31595c8f867370e6a04
-binfiles arch=i386-freebsd size=20
+containersize 37088
+containerchecksum 38eee42df91a665020b3fd5874a7a026779fe1f5d652383aa42b1fdaf50a692ebfdc2c0e76a675a3329b9c81f4c7ee67c6ddea17b85e0a27fc9d14d3fad3e7c8
+binfiles arch=i386-freebsd size=22
bin/i386-freebsd/gsftopk
name gsftopk.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of gsftopk
-containersize 42932
-containerchecksum f2afe209eb01c81f2313d0943b4c5d3457c6ac941ffa12358ba5f79d50ef51a9bf48fdf46ed77118b6572b45df68d83351c29b30c92ffd77ca29d66ce3a674b3
+containersize 43220
+containerchecksum 3e3ef156fd70da2087cda75cd334f90498e0e61db4d822abab6f6461dbc0f0615bff4225b9740d923ee706611d317c1bda05d73698e4a29a5c40e65de1095444
binfiles arch=i386-linux size=26
bin/i386-linux/gsftopk
name gsftopk.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of gsftopk
-containersize 33628
-containerchecksum e190f995ae6f4ccfa8e5d0d948db0a22831eb110330a4e5e578d6428e816baef9daf314144aa1ba4748ad30a4ed232708b34cb13ec8e6db74975cc1bc0de629f
+containersize 34236
+containerchecksum 832d0db7bafac4d99b4e0e484ac8ac88e94d5d283f40682c8e8040b2782cd4f8922719c545fcb86afca0e5dde67800065b87102c16a7907d47cdc9c3a923a697
binfiles arch=i386-netbsd size=26
bin/i386-netbsd/gsftopk
name gsftopk.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of gsftopk
-containersize 39720
-containerchecksum 61adc9dbf01c8aeff949a7bd3ddda3c8d982212b7e3bdd0193db86f7747aa5489c26ddac8cc23cbab1c52b8e17f4b9bf85b5d0afadc007c1bef6c5ddecea55bc
+containersize 40028
+containerchecksum 77fd4822df88d57fc3e83af047a2b63f0bb552d40413e233f53a54691589d0259a8d67e62dfb0cb8acb1f4c8201e75a42f4edfa0802bcf4de0fbb2ffc26d542a
binfiles arch=i386-solaris size=22
bin/i386-solaris/gsftopk
name gsftopk.win32
category TLCore
-revision 51902
+revision 53994
shortdesc win32 files of gsftopk
-containersize 12976
-containerchecksum 9f32a0e091f08127547063c2479863fb0c4a982a33fac702f66696348874681b6d3faedc14302cca42846d18300a287c5f4b5401e985e337698a85b432991956
+containersize 12972
+containerchecksum 52702e208f41ad5c5392a4ab1f1978bee5d3a2a58503a7e3679b6589d5afb4d1f5089aef43d663869413d58e73969bf2a1b9edc7d5feee7d084536d231c4eb9f
binfiles arch=win32 size=6
bin/win32/gsftopk.exe
name gsftopk.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of gsftopk
-containersize 11832
-containerchecksum 12f6d6f5cc45dc8afda458754c88c624f68313e75f197da953ac6285207160dc26a0765d3bf1e7ec020155980219ff8f3916c29e1da9d0f94dc265b5fbba4b27
+containersize 12112
+containerchecksum bf32554e3efdeb8c8f1ab064fbbc56c95f738279bc53aa71375acbb4670073945f8c2570bcfd6b9b7c8e289888d59c240080add7f0a28d43c5a8fead35191a02
binfiles arch=x86_64-cygwin size=7
bin/x86_64-cygwin/gsftopk.exe
name gsftopk.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of gsftopk
-containersize 41572
-containerchecksum d7c968fc52ce530565876934ec85ddda88cba6c679d697151e29f0defb55387d25755ac19ae31aec837315243cb843bc6696a7bd235d5d1790f8d77ef053f137
-binfiles arch=x86_64-darwin size=24
+containersize 47376
+containerchecksum a8e0d7307510d1582c45fadc51521260b3e300a5953975f45eee428a87278c54535f23a18cd67722bccf89fdfee3f5b0b4e7b037f4221f685cae36fb7dcb26ee
+binfiles arch=x86_64-darwin size=28
bin/x86_64-darwin/gsftopk
name gsftopk.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of gsftopk
-containersize 39448
-containerchecksum 200e728925cc1f5b66e136bab0c81edfe07f5d3d8fde3da7526bb78d041608b9dd2939dc39cca2efd413e0f329937a9a1ec866052e989263a7582d720f65ccda
+containersize 39400
+containerchecksum f1968fcf65444ca37e12691d3ba728e601662334f6561ac1e03db5e31b1074331b227e18895f0ab5a91ec3f95b0b5e0f67bf906a89b9c38949ec7812b0885725
binfiles arch=x86_64-darwinlegacy size=24
bin/x86_64-darwinlegacy/gsftopk
name gsftopk.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of gsftopk
-containersize 40840
-containerchecksum 5b4cc6976f7d0c4a895895688f4d320dd543981470a456945420cc8d426bb551ba4d0c1fca0f2589b03237fa28770ca4e7a330358094e8cb6b1d634ee53b450d
+containersize 41112
+containerchecksum 55edc092467697e289d865b3ddf8e658af4288b207a3d4f3d42e98b10395570004764dc2fc0bca9474bb69b957532af1e6932ee0611013da0229b18a2c9657d4
binfiles arch=x86_64-linux size=23
bin/x86_64-linux/gsftopk
name gsftopk.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of gsftopk
-containersize 43332
-containerchecksum 606d4593a8877a903d473b03bf7be4479f76ea526828eb50063994596456c658094c627963f3ef0a98b1bc980b3842098db19b231e27e692bc8a0b9e1631c257
+containersize 42856
+containerchecksum 4899dc8d3e61da6366f00a0b99cca18883f6af7b7ae6e35aa027658892067b46b061982a33ce51777b1e47a5d7575f5845ff0bad5f9fd09ab87fc977a5503e21
binfiles arch=x86_64-linuxmusl size=26
bin/x86_64-linuxmusl/gsftopk
name gsftopk.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of gsftopk
-containersize 43060
-containerchecksum c2ce01604b03b7328904fad08c6140b47f8f162ded100a1ca0b60546461a58d3165690d4dbc5aeba68c10e8a7e667f57bbf97fcc85012737140b12bc8e626e22
+containersize 43164
+containerchecksum 80811a4621d41d7aa6ea58ac0f1923f7288ac2169bdd295267bbdb087d5468a9bca1c713b92276db1c1a221a3cb98bdc2438800d53a2e78c3244c2862d5935b7
binfiles arch=x86_64-solaris size=26
bin/x86_64-solaris/gsftopk
@@ -127810,7 +128770,7 @@ catalogue-version 1.6
name guitarchordschemes
category Package
-revision 41880
+revision 54512
shortdesc Guitar Chord and Scale Tablatures
relocated 1
longdesc This package provides two commands (\chordscheme and \scales).
@@ -127818,10 +128778,10 @@ longdesc With those commands it is possible to draw schematic diagrams
longdesc of guitar chord tablatures and scale tablatures. Both commands
longdesc know a range of options that allow wide customization of the
longdesc output. The package's drawing is done with the help of TikZ.
-containersize 5032
-containerchecksum 3d4506825043357708cb5fcfee6ba7d6cc42fdcbdbaa772628bbcc89381afe40c58bebe9ad01343b96f3535c80c217bac5b85d5079d1e83a42bacfec995bbfa5
+containersize 5016
+containerchecksum 777af4d4ad1a35bef3f0075e2df707c3a3c98969ee688b71c3d13449b04ecfcb2d82ed9332a8aae81a3bd825462c2cbbf840b16a72fc6e3f65e7565ef6b1b164
doccontainersize 424492
-doccontainerchecksum ae3e21f74e66ad70a60403c8e9a06e747b770af3e586ee580686095fce8b405801e9c4d1bd59cf429defff61fb087974ce305c5fade387d5be10fe47be46e6bc
+doccontainerchecksum f7508a78fd341e4d4d0fa8a0f89a14420ca50d590bc4a1f5208d4130a3aa84048faa8720545c24e8f0243b1f062a6f40cb5cccdd9ed7db583a11fff1a40c7eeb
docfiles size=108
RELOC/doc/latex/guitarchordschemes/README details="Readme"
RELOC/doc/latex/guitarchordschemes/guitarchordschemes_en.pdf details="Package documentation" language="en"
@@ -127829,7 +128789,7 @@ docfiles size=108
runfiles size=6
RELOC/tex/latex/guitarchordschemes/guitarchordschemes.sty
catalogue-also guitar
-catalogue-contact-repository https://bitbucket.org/cgnieder/guitarchordschemes
+catalogue-contact-repository https://github.com/cgnieder/guitarchordschemes
catalogue-ctan /macros/latex/contrib/guitarchordschemes
catalogue-license lppl1.3
catalogue-topics music chords
@@ -127904,7 +128864,7 @@ catalogue-version 1.0.0-alpha.3
name gustlib
category Package
-revision 45712
+revision 54074
shortdesc plain macros for much core and extra functionality, from GUST
relocated 1
longdesc Includes bibliography support, token manipulation,
@@ -127913,9 +128873,9 @@ longdesc last line, multicolumn output, Polish bibliography and index
longdesc styles, prepress and color separation, graphics manipulation,
longdesc tables.
containersize 40536
-containerchecksum cb91f48e66063c784addd1a208946343cdaece3ae0d28d3eb697add3bf16d82b7d01535018984434a882aa5d1901cd05ac68e0966554b77f4a2feeba933ca880
+containerchecksum e752e4b53191a9c5b46d1aa5797d491b98ab2585873e9a9a1471aa89accd898cadc5a9332ab36828b4baa6a3d3d69b311794e1948b788db755dc8f066a68550b
doccontainersize 4296
-doccontainerchecksum 0a472bcba101b759b0864c09fbb28fd7473e8382e73cb5c2cfa8fe97f075a9a0ccba1603e0b08bb17fc10faa53907e52d78efb7ab09a7d5cd06bf1e17d82a1be
+doccontainerchecksum 9c1c0279f18a37b2a500e415364dd4404a7dca8b6e0f85b053db5511826eb401865984ee3471fbe607e4cfa605ab50c08e6c11b166dd629e84d9f07db4af7114
docfiles size=5
RELOC/doc/plain/gustlib/README
RELOC/doc/plain/gustlib/readme.biblotex
@@ -127953,14 +128913,14 @@ runfiles size=73
name gustprog
category Package
-revision 45712
+revision 54074
shortdesc utility programs for Polish users of TeX
relocated 1
longdesc Provided as sources, not installed in the bin directories.
containersize 332
-containerchecksum 597abdd6c2eec380c531ef7f89ac0d2fcce6e33dc2d2c5040a58b5da3bfbdf2dc75cad926291c94ff1207a47e66cc213c7b7f76890495aa9ef6466bd830caace
-doccontainersize 299256
-doccontainerchecksum 7817b203f9722409f10161072096dd410d34c2d84ee0ccf332d717c2eea0f408c76597fccea18b6022088cff0155433f77d085a8e8d5f28b72c4c227f578cb0d
+containerchecksum bd9cf1c174a5674a0b71f07bf76f46ca4e15dfa194372cb04e63467c29ee1e07b03d0e611afceae80ea192b6f842fdbfae0bfce7eab2ce43a4e448058521cef6
+doccontainersize 299260
+doccontainerchecksum 268a01f59660e5225c1c21539076e6239381294e6aaa31992032ff8e3d777cb7e4195247c92d9f22efbee498c8bac34cdb915e0a5b0f6cb2b5c0b72c15695d72
docfiles size=82
RELOC/doc/support/gustprog/README
RELOC/doc/support/gustprog/l2h-examples.zip
@@ -127971,7 +128931,7 @@ docfiles size=82
name gzt
category Package
-revision 47381
+revision 54390
shortdesc Bundle of classes for "La Gazette des Mathematiciens"
relocated 1
longdesc This bundle provides two classes and BibLaTeX styles for the
@@ -127984,11 +128944,12 @@ longdesc to work their document in actual conditions, and provide a
longdesc number of tools (commands and environments) to facilitate the
longdesc drafting of documents, in particular those containing
longdesc mathematical formulas.
-containersize 33624
-containerchecksum 7e0f493dca3e9916f28509b94bef393e8ff7be95f55e8da937b4922139ae77f4f4197586c3bff343f1fe1d22dcb4a803e2d4a3a115d201cc0f2c5fd71ba8a836
-doccontainersize 631344
-doccontainerchecksum 388aa99642bb838ae4a81a665bb90019c6e31b3aabefbc2c49396edc98d8fe2d00986023699b849162a69db6e6dafff26602f61540758510acb1aefcd883c4e6
-docfiles size=176
+containersize 33660
+containerchecksum 6a8e4eae5e26df7b569fd4071e833f5a28504b1a0286a26e7ed58ac3754422b283753ddb246f3456d05cd0f5ecb3e3efca44ab955c65e0b674e478c2707e711b
+doccontainersize 635984
+doccontainerchecksum 790db628b564ece7b78449bfeb468696d882c7634855b9e902200b9ece8a24709a09a6700f0c5415422604f4fc9097ff049a33de6c0e770e451ca90faef088d0
+docfiles size=178
+ RELOC/doc/latex/gzt/CHANGELOG.md
RELOC/doc/latex/gzt/README.md details="Readme"
RELOC/doc/latex/gzt/english/README-TRANSLATION.md
RELOC/doc/latex/gzt/french/denis.png
@@ -128001,11 +128962,11 @@ docfiles size=176
RELOC/doc/latex/gzt/french/sections/notations.tex
RELOC/doc/latex/gzt/french/sections/packages-charges.tex
RELOC/doc/latex/gzt/french/sections/todo.tex
-srccontainersize 42644
-srccontainerchecksum f6c4b16c47fd5773f6a25822d7cea758b5e612603e8004ae462b4e40ce4ef45e6fcbe8ff62b41828bbc3c7b83b8596919eb88864833546b9d785b865c475b312
-srcfiles size=56
+srccontainersize 42068
+srccontainerchecksum b1655a2ed369f20ed4d9fa34377c43d80a3671889e65a3c98e72a2386c759ed8255553177607fe274ff25e89730c4718eb215a98e13fc1b387ca7a5b6b62f706
+srcfiles size=55
RELOC/source/latex/gzt/gzt.dtx
-runfiles size=66
+runfiles size=67
RELOC/tex/latex/gzt/gzt.cfg
RELOC/tex/latex/gzt/gzt.cls
RELOC/tex/latex/gzt/gzt.dbx
@@ -128013,10 +128974,12 @@ runfiles size=66
RELOC/tex/latex/gzt/gztarticle.cls
RELOC/tex/latex/gzt/images/README-PICTOGRAMS.md
RELOC/tex/latex/gzt/images/gzt-logo.pdf
+catalogue-contact-bugs https://github.com/dbitouze/gzt/issues
+catalogue-contact-repository https://github.com/dbitouze/gzt
catalogue-ctan /macros/latex/contrib/gzt
catalogue-license lppl1.3
catalogue-topics journalpub class french
-catalogue-version 0.98
+catalogue-version 1.0.0
name h2020proposal
category Package
@@ -128608,20 +129571,20 @@ catalogue-version 20120102
name har2nat
category Package
-revision 17356
+revision 54080
shortdesc Replace the harvard package with natbib
relocated 1
longdesc This small package allows a LaTeX document containing the
longdesc citation commands provided by the Harvard package to be
longdesc compiled using the natbib package. Migration from harvard to
longdesc natbib thus can be achieved simply by replacing
-longdesc \usepackage{harvard} with \usepackage{natbib}
-longdesc \usepackage{har2nat} It is important that har2nat be loaded
+longdesc \usepackage{harvard} with usepackage{natbib}
+longdesc usepackage{har2nat} It is important that har2nat be loaded
longdesc after natbib, since it modifies natbib commands.
-containersize 1136
-containerchecksum b3e76b7c4a3a241f716de344481c9927daaa73badc2f40cade074402629cdb3ed02568d9cb3d6276b0abd59ddcb34254fda419f859633281870ebc394c4a5a14
+containersize 1112
+containerchecksum b88cc102c09fc86a762da6c16802241af705a0a7da8707d072f051dea7b5836af9bd5cd46e7c80922877dfa389aace6b7713b10c4f1da75cd0d03c7bb3e68745
doccontainersize 216528
-doccontainerchecksum 927ff5d03cb3559dcda63aa2745958722ab9233c58e55cdeaf7e1c441146991d3edca9c3a40fae2cc147e5e69d0c44c0d357ed37ef0e02bea41952474b36f88f
+doccontainerchecksum de971a2f65481fda590a1ecb254663778a9260e65d26efdd67c739f02099baddd4937edd1bdadbce5020fbd9ad227cd525ad524dc4ea5fc1e563369313f5ae22
docfiles size=57
RELOC/doc/latex/har2nat/README details="Readme"
RELOC/doc/latex/har2nat/har2nat.pdf details="Package documentation"
@@ -128635,29 +129598,30 @@ catalogue-version 1.0
name haranoaji
category Package
-revision 53810
+revision 54497
shortdesc Harano Aji Fonts
-relocated 1
longdesc Harano Aji Fonts (Harano Aji Mincho and Harano Aji Gothic) are
longdesc fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of
longdesc Source Han fonts (Source Han Serif and Source Han Sans) with
longdesc Adobe-Japan1 (AJ1) CIDs. There are 14 fonts, 7 weights each for
longdesc Mincho and Gothic.
-containersize 26211208
-containerchecksum 4c137f99d91640c805bfbe9555de08ad1d5e8a2c9aad32d90a3061b8408c8f5cd05ea41150fc09813f02ffe401f517e6cbabf4b5eab4d793b9324e3d00dc2b44
-doccontainersize 3048
-doccontainerchecksum 5b3edc1a1db549a596cbfd383fc5b8e27d7d523e7276e2a79a7aa81f87314d0586b9f4277bfcf79a4c44e2202c80dfec31266384f9f15cdccd14a251fd6e207b
+postaction script file=tlpkg/tlpostcode/haranoaji-tlpost.pl
+containersize 26211808
+containerchecksum 72038b22e870d55ab1aaa92fe671562d1c4c7cfde9f1400ded41ad7927d2640b6835d7af7fcb51ca0664b17b21ccd5b662a6d99b0297739f0696f247604d5219
+doccontainersize 3044
+doccontainerchecksum 1381d06a339442191fb671261d4f573e8961b62306a6bba210b7dd30b60e800c3a3cffb48b5c364375c6ae494d6ae00062d30dccc79917ed0bd056d1fcaf866d
docfiles size=3
- RELOC/doc/fonts/haranoaji/LICENSE
- RELOC/doc/fonts/haranoaji/README details="Readme"
-runfiles size=10098
- RELOC/fonts/opentype/public/haranoaji/HaranoAjiGothic-Bold.otf
- RELOC/fonts/opentype/public/haranoaji/HaranoAjiGothic-Heavy.otf
- RELOC/fonts/opentype/public/haranoaji/HaranoAjiGothic-Medium.otf
- RELOC/fonts/opentype/public/haranoaji/HaranoAjiGothic-Regular.otf
- RELOC/fonts/opentype/public/haranoaji/HaranoAjiMincho-Bold.otf
- RELOC/fonts/opentype/public/haranoaji/HaranoAjiMincho-Light.otf
- RELOC/fonts/opentype/public/haranoaji/HaranoAjiMincho-Regular.otf
+ texmf-dist/doc/fonts/haranoaji/LICENSE
+ texmf-dist/doc/fonts/haranoaji/README details="Readme"
+runfiles size=10102
+ texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiGothic-Bold.otf
+ texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiGothic-Heavy.otf
+ texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiGothic-Medium.otf
+ texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiGothic-Regular.otf
+ texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiMincho-Bold.otf
+ texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiMincho-Light.otf
+ texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiMincho-Regular.otf
+ tlpkg/tlpostcode/haranoaji-tlpost.pl
catalogue-also haranoaji-extra
catalogue-contact-home https://github.com/trueroad/HaranoAjiFonts
catalogue-ctan /fonts/haranoaji
@@ -129416,7 +130380,7 @@ catalogue-version 1.0
name hep-paper
category Package
-revision 53393
+revision 54300
shortdesc Publications in High Energy Physics
relocated 1
longdesc This package aims to provide a single style file containing
@@ -129427,27 +130391,28 @@ longdesc loads third party packages as long as they are light-weight
longdesc enough. For usual publications it suffices to load the
longdesc hep-paper package, without optional arguments, in addition to
longdesc the article class.
-containersize 3436
-containerchecksum 3b0378e1ee99a8fbda42713c61969c967357b645745959a3e7e3a8a182789b2f2b1855cf13eff2fa9f0c4830b1814bcff52e2503f4c7c289e7d554775448909d
-doccontainersize 427356
-doccontainerchecksum 5d9b52511d2fdcae8f16c0c9eb0cb4306f18c06e3a97c7a1b3b9246d736f823642bd0e7e178ae4f379445fe0dc55f6172c5c4ea4c7740d94b79b4fdf6b32bd60
-docfiles size=107
+containersize 6092
+containerchecksum d42098aa5d1657a98fc95c4998ac3e4e216e08207af2d3b36e2cb6d8cfcf696ca08f807f65cb3cd279886982a9f3df958c092fa399902778e27f2a3422c90614
+doccontainersize 543784
+doccontainerchecksum 4f04a4f4642b99a144422e08e1afce7d49225aaad360e69e63eb189e9e5ad004619a417ad684b7cc9bb7ead7a1919453fbcea4eafc3a1f5ae54742117a7180eb
+docfiles size=141
RELOC/doc/latex/hep-paper/README.md details="Readme"
RELOC/doc/latex/hep-paper/bibliography.bib
RELOC/doc/latex/hep-paper/hep-paper.pdf details="Package documentation"
-srccontainersize 9496
-srccontainerchecksum fa35abf6157e74ccdb7d86e1d55d688a2fc7bab06f4ccfd84253141cefd265e872a494204425ee643c35490f695af4566331f456d752444acf7269c75f87758e
-srcfiles size=9
+ RELOC/doc/latex/hep-paper/license.md
+srccontainersize 15584
+srccontainerchecksum 392748bdbf35df62ffe25d6c93747658c5e563430acc25c8ae5b63924fd085b68abb394078ab4fa88ec4615a47afda7d80993a35bbf3af95cbfd3734fddf4fbd
+srcfiles size=16
RELOC/source/latex/hep-paper/hep-paper.dtx
RELOC/source/latex/hep-paper/hep-paper.ins
-runfiles size=2
+runfiles size=5
RELOC/tex/latex/hep-paper/hep-paper.sty
catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues
catalogue-contact-repository https://github.com/janhajer/hep-paper
catalogue-ctan /macros/latex/contrib/hep-paper
catalogue-license lppl1.3c
catalogue-topics physics
-catalogue-version 1.1
+catalogue-version 1.2
name hepnames
category Package
@@ -130732,16 +131697,16 @@ catalogue-version 1.15
name hhtensor
category Package
-revision 24981
+revision 54080
shortdesc Print vectors, matrices, and tensors
relocated 1
longdesc This package provides commands for vectors, matrices, and
longdesc tensors with different styles -- arrows (as the LaTeX default),
-longdesc underlined, and bold).
-containersize 1228
-containerchecksum 387fb53bc2c9b83d2f34d9fe7856e3e7c54e2403378a1f806e29549e1d4b871cbc8333b64f721230918b96b9082ebe0ec07533cae9e4ba54d73dd8244a95b1f3
+longdesc underlined, and bold.
+containersize 1204
+containerchecksum ce772bed045b85de5032e3b4beff52958e18513e2c9628e67505b75baa17befe4e3a5eb86f812305b87dbd15dd2f483df78ca7c5db54b64cf18abc75a2ae8f59
doccontainersize 362248
-doccontainerchecksum 30de49c3074840066555f2363f2c4120d731c3d515c2b3ad6839bd4e04abfc7043930428f0345149c6da1b5396950c8864baff6414a42769f1652a057817616b
+doccontainerchecksum aca1224b327f448bbb3f598b350fd4e569960bac9d05b8674b4cde79c4a13b376dc2a932b8fbd315f63f9dbc930ea28599afc18340eb36d4a38d967c14b62152
docfiles size=93
RELOC/doc/latex/hhtensor/ChangeLog
RELOC/doc/latex/hhtensor/Makefile
@@ -130749,7 +131714,7 @@ docfiles size=93
RELOC/doc/latex/hhtensor/getversion.tex
RELOC/doc/latex/hhtensor/hhtensor.pdf details="Package documentation"
srccontainersize 3160
-srccontainerchecksum 10c1cb953af7cbf3c1f31d06116833eeb4a3c81d66671ade683ad38cf97271e4f05070cf065389211baf8df13415d74086329d2e83f141f4167f0909214973da
+srccontainerchecksum 6cf27dcfc865514e9274053bace69bd71e6699a501195c553ab3386723b375714f14829e70163539443c4c63b2821be8357653f137943cf49f26e0569c0fb0fc
srcfiles size=4
RELOC/source/latex/hhtensor/hhtensor.dtx
RELOC/source/latex/hhtensor/hhtensor.ins
@@ -130898,68 +131863,117 @@ catalogue-license lppl1.3a
catalogue-topics dissertation class chinese
catalogue-version 2.0.11
+name hitszbeamer
+category Package
+revision 54381
+shortdesc A beamer theme for Harbin Institute of Technology, ShenZhen
+relocated 1
+longdesc This is a beamer theme designed for Harbin Institute of
+longdesc Technology, ShenZhen (HITSZ).
+containersize 11560
+containerchecksum a90ea22943c228d15f659bc562d79b9e50b157451ee9d06b02cbcdf5a1ef4c1eb353c756e0963d113d6258c1799ab22f71a79905387c78638c01abeb3d936e00
+doccontainersize 1073200
+doccontainerchecksum 84d8a9edf719b1af7ee9d8276d91bfb15306bc3a5632c5c0290412533a5c321c1087bb642104d47137007c9328a346f72c8ab87b9d5f8b94e3ca0b6d2fd18a70
+docfiles size=640
+ RELOC/doc/latex/hitszbeamer/README.md details="Readme"
+ RELOC/doc/latex/hitszbeamer/dtx-style.sty
+ RELOC/doc/latex/hitszbeamer/figures/hitlogo-mask.jpg
+ RELOC/doc/latex/hitszbeamer/figures/hitlogo.jpg
+ RELOC/doc/latex/hitszbeamer/hitszbeamer.pdf details="Package documentation" language="zh"
+ RELOC/doc/latex/hitszbeamer/main.pdf details="Example of use" language="zh"
+ RELOC/doc/latex/hitszbeamer/main.tex
+ RELOC/doc/latex/hitszbeamer/reference.bib
+srccontainersize 7944
+srccontainerchecksum 4e62661f3e51baede19234e9bea18065833ee07d1edb6efbd434d8cc194f04adb3ce48e74f93050a4e9fae1d4b77f5efd0346925b6ead46a344503b9af96a23b
+srcfiles size=12
+ RELOC/source/latex/hitszbeamer/Makefile
+ RELOC/source/latex/hitszbeamer/hitszbeamer.dtx
+ RELOC/source/latex/hitszbeamer/hitszbeamer.ins
+ RELOC/source/latex/hitszbeamer/makebeamer.bat
+ RELOC/source/latex/hitszbeamer/makeclean.bat
+ RELOC/source/latex/hitszbeamer/makecleanall.bat
+ RELOC/source/latex/hitszbeamer/makedoc.bat
+runfiles size=39
+ RELOC/bibtex/bst/hitszbeamer/hitszbeamer.bst
+ RELOC/tex/latex/hitszbeamer/beamercolorthemehitszbeamer.sty
+ RELOC/tex/latex/hitszbeamer/beamerinnerthemehitszbeamer.sty
+ RELOC/tex/latex/hitszbeamer/beamerouterthemehitszbeamer.sty
+ RELOC/tex/latex/hitszbeamer/beamerthemehitszbeamer.sty
+catalogue-contact-announce https://github.com/YangLaTeX/hitszbeamer/releases
+catalogue-contact-bugs https://github.com/YangLaTeX/hitszbeamer/issues
+catalogue-contact-home https://github.com/YangLaTeX/hitszbeamer
+catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/hitszbeamer
+catalogue-license lppl1.3c
+catalogue-topics chinese presentation
+catalogue-version 1.0.0
+
name hitszthesis
category Package
-revision 53887
-shortdesc A bachelor dissertation template for Harbin Institute of Technology, ShenZhen
+revision 54230
+shortdesc A dissertation template for Harbin Institute of Technology, ShenZhen
relocated 1
-longdesc This package provides a bachelor dissertation LaTeX template
-longdesc for Harbin Institute of Technology, ShenZhen (HITSZ).
-containersize 7436
-containerchecksum 7bae43ed124d9e37af7d7bed2ec0ea81c9de93f96b1cdde39c292b5f28095e87319ce2fe6b5881baa599b8df6d5bedcebd41acaa2162f38d849b27c098f809b6
-doccontainersize 1863656
-doccontainerchecksum c0d1220af85f6a1e21f6580f322ef021c387efae3159e319309aceafe8188b0a7dea26cc593ce778e5fcfa458b2a9e0b8fb397df34a0399b00163cb938c77b38
-docfiles size=529
+longdesc This package provides a dissertation template for Harbin
+longdesc Institute of Technology, ShenZhen (HITSZ), including bachelor,
+longdesc master and doctor dissertations.
+containersize 24668
+containerchecksum 03b0cab5648f5eb43b037c32c4d72d2de926eae2b6dfababbf68ba2c95cce4d23282485d99862c35674ef0d4394a9fa6b525ba325699df2d36cc461eeb8a1499
+doccontainersize 1625380
+doccontainerchecksum 45fc0b406835574f3c183779b337ab3cf7f4a73f73486541d6b2fc6ba0938d4ccb69726fed1813ce2da404282a021f8f611b1defc95dc911167ee266e8c3fbad
+docfiles size=461
RELOC/doc/latex/hitszthesis/README.md details="Readme"
+ RELOC/doc/latex/hitszthesis/back/acknowledgements.tex
+ RELOC/doc/latex/hitszthesis/back/appendix01.tex
+ RELOC/doc/latex/hitszthesis/back/appendix02.tex
+ RELOC/doc/latex/hitszthesis/back/appendix03.tex
+ RELOC/doc/latex/hitszthesis/back/appendixA.tex
+ RELOC/doc/latex/hitszthesis/back/appendixB.tex
+ RELOC/doc/latex/hitszthesis/back/ceindex.tex
+ RELOC/doc/latex/hitszthesis/back/conclusion.tex
+ RELOC/doc/latex/hitszthesis/back/publications.tex
+ RELOC/doc/latex/hitszthesis/back/resume.tex
+ RELOC/doc/latex/hitszthesis/body/chapter01.tex
+ RELOC/doc/latex/hitszthesis/body/chapter02.tex
+ RELOC/doc/latex/hitszthesis/body/chapter03.tex
+ RELOC/doc/latex/hitszthesis/body/chapter04.tex
+ RELOC/doc/latex/hitszthesis/body/chapter05.tex
+ RELOC/doc/latex/hitszthesis/body/chapter06.tex
+ RELOC/doc/latex/hitszthesis/ctex-fontset-siyuan.def
RELOC/doc/latex/hitszthesis/dtx-style.sty
- RELOC/doc/latex/hitszthesis/figure/3angle.png
- RELOC/doc/latex/hitszthesis/figure/3grasp.png
- RELOC/doc/latex/hitszthesis/figure/3posoreest.png
- RELOC/doc/latex/hitszthesis/figure/3rfcn.png
- RELOC/doc/latex/hitszthesis/figure/figmutihopcomplex.png
- RELOC/doc/latex/hitszthesis/figure/flowchart.png
- RELOC/doc/latex/hitszthesis/figure/less1.jpg
- RELOC/doc/latex/hitszthesis/figure/less2.jpg
- RELOC/doc/latex/hitszthesis/figure/less3.jpg
- RELOC/doc/latex/hitszthesis/front/HITSZname.jpg
- RELOC/doc/latex/hitszthesis/front/thesistitle.eps
+ RELOC/doc/latex/hitszthesis/figures/bthesistitle.eps
+ RELOC/doc/latex/hitszthesis/figures/golfer.eps
+ RELOC/doc/latex/hitszthesis/figures/hitlogo.eps
+ RELOC/doc/latex/hitszthesis/front/coverinformation.tex
+ RELOC/doc/latex/hitszthesis/front/denotation.tex
+ RELOC/doc/latex/hitszthesis/hitszthesis.cfg
RELOC/doc/latex/hitszthesis/hitszthesis.pdf details="Package documentation" language="zh"
RELOC/doc/latex/hitszthesis/latexmkrc
- RELOC/doc/latex/hitszthesis/main.pdf
+ RELOC/doc/latex/hitszthesis/main-bachelor.pdf details="Sample document 1" language="zh"
+ RELOC/doc/latex/hitszthesis/main-doctor.pdf details="Sample document 3" language="zh"
+ RELOC/doc/latex/hitszthesis/main-master.pdf details="Sample document 2" language="zh"
RELOC/doc/latex/hitszthesis/main.tex
- RELOC/doc/latex/hitszthesis/spine.pdf
- RELOC/doc/latex/hitszthesis/spine.tex
- RELOC/doc/latex/hitszthesis/tex/abstract.tex
- RELOC/doc/latex/hitszthesis/tex/abstracten.tex
- RELOC/doc/latex/hitszthesis/tex/acknowledgements.tex
- RELOC/doc/latex/hitszthesis/tex/appendix01.tex
- RELOC/doc/latex/hitszthesis/tex/appendix02.tex
- RELOC/doc/latex/hitszthesis/tex/chapter01.tex
- RELOC/doc/latex/hitszthesis/tex/chapter02.tex
- RELOC/doc/latex/hitszthesis/tex/chapter03.tex
- RELOC/doc/latex/hitszthesis/tex/chapter04.tex
- RELOC/doc/latex/hitszthesis/tex/chapter05.tex
- RELOC/doc/latex/hitszthesis/tex/chapter06.tex
- RELOC/doc/latex/hitszthesis/tex/conclusion.tex
- RELOC/doc/latex/hitszthesis/tex/information.tex
- RELOC/doc/latex/hitszthesis/tex/reference.tex
-srccontainersize 20456
-srccontainerchecksum cfa589b3f4a66a1580d9967c0e2f414b98f67c0ae9b15cdba7b2d12a160554315e9d7e3708c3f0cd631bf02f248ef9e2a97d94ebd225558de1c1b238d09400ba
-srcfiles size=21
- RELOC/source/latex/hitszthesis/Compile.bat
+ RELOC/doc/latex/hitszthesis/reference.bib
+srccontainersize 33164
+srccontainerchecksum 4b0b111cd2bce0cc6f320317bf3f8d47a2e5c99f817b2b0246ac6eb9b39fb7a2d1f8bf6dab6773d3251ea01710fc378ae2310002174ecd342f9408e118a1f190
+srcfiles size=32
RELOC/source/latex/hitszthesis/Makefile
+ RELOC/source/latex/hitszthesis/compile.bat
RELOC/source/latex/hitszthesis/hitszthesis.dtx
RELOC/source/latex/hitszthesis/hitszthesis.ins
-runfiles size=7
+runfiles size=52
+ RELOC/bibtex/bst/hitszthesis/hitszthesis.bst
+ RELOC/makeindex/hitszthesis/hitszthesis.ist
RELOC/tex/latex/hitszthesis/hitszthesis.cls
RELOC/tex/latex/hitszthesis/hitszthesis.sty
catalogue-contact-announce https://github.com/YangLaTeX/hitszthesis/releases
catalogue-contact-bugs https://github.com/YangLaTeX/hitszthesis/issues
+catalogue-contact-development https://github.com/YangLaTeX/hitszthesis
+catalogue-contact-home https://github.com/YangLaTeX/hitszthesis
catalogue-contact-repository https://github.com/YangLaTeX/hitszthesis
+catalogue-contact-support https://github.com/YangLaTeX/hitszthesis/issues
catalogue-ctan /macros/latex/contrib/hitszthesis
catalogue-license lppl1.3c
catalogue-topics class dissertation chinese
-catalogue-version 2.1
+catalogue-version 3.0
name hletter
category Package
@@ -131030,15 +132044,15 @@ catalogue-version 0.11
name hmtrump
category Package
-revision 51829
+revision 54512
shortdesc Describe card games
relocated 1
longdesc This package provides a font with LuaLaTeX support for
longdesc describing card games.
-containersize 19272
-containerchecksum 62efa57cc09a2792fb755112defae31666d44ef295f75f1f04b3742b63ae5696352bba7369778a88f822ff3e09bca00ed58157df6afdd664f7090c084c28f9c5
-doccontainersize 967848
-doccontainerchecksum 58a765a12ff3ad55278502d8396c3580f971cb3af772acedd54d29fd47b73716ad543561d7d7f58a97b54c400e827e54bdaae3d6a599999ed12ef8d884d2c7fa
+containersize 19256
+containerchecksum 34b2e61744e3f8cf180a61ca13788834466dad7bdf831e576829e0f6613c5e8a6330075e89516915728a5936a68c14288c79e0f050e5956964d69bab3784d9c6
+doccontainersize 967852
+doccontainerchecksum 36c1a35cb4efb4dc340a439a921252cbaf48d3f0b7fab0010a7fa22d8b03e7b5b644244410efa9fdc63b5fbf69eb9396cc048908d00210e650941a0647d3f4d3
docfiles size=265
RELOC/doc/lualatex/hmtrump/README.md details="Readme"
RELOC/doc/lualatex/hmtrump/by-sa.png
@@ -131055,7 +132069,7 @@ catalogue-contact-development http://www.circle9.work/
catalogue-contact-home http://www.circle9.work/cards/intro/hmtrump/index.html
catalogue-contact-repository https://github.com/Hitomi-San/hmtrump
catalogue-ctan /macros/luatex/latex/hmtrump
-catalogue-license cc-by-sa-4other-free
+catalogue-license cc-by-sa-4 other-free
catalogue-topics games luatex font font-ttf font-symbol font-supp-symbol font-supp
catalogue-version 1.2a
@@ -131346,7 +132360,7 @@ catalogue-version 0.23
name hu-berlin-bundle
category Package
-revision 53196
+revision 54512
shortdesc LaTeX classes for the Humboldt-Universitat zu Berlin
relocated 1
longdesc This package provides files according to the corporate design
@@ -131358,10 +132372,10 @@ longdesc https://www.hu-berlin.de/de/hu-intern/design. At present, the
longdesc bundle contains a letter class based on scrlttr2 and a package
longdesc hu-berlin-base.sty which contains all relevant code for
longdesc documents and documentclasses of the bundle.
-containersize 7896
-containerchecksum c81c1260c626d46d2b10a060f03b30b797db0f02fe42535e2311b91ec8db7da94c83afc99e0e1e91a4c1a92bcb95ad766ef08d3b08723cd7750fb6b098c0061c
+containersize 7900
+containerchecksum 4e3479e784c340441abe9a6cd83be9dc99cd0dcb6cfca19bd3488435beb1483550bc11334b78fd03f912ea1a6d93d075b7d9732484b66dd1388bae8f7e556f17
doccontainersize 419676
-doccontainerchecksum 61d85bca6fdb3f5d725eac008be499241d98a3a6fea56f24be09aa0fa470c30dc28f44f670e6d9beda8b02986bb40f23bdf90131bd39fc81cae28480caafb1a2
+doccontainerchecksum de3eee0a1c6e3525446a292bb7460d90c9f0668f5f4074bd253ec87d3a095b130f5f6c9f2c5a340e318eb65ed22d3a7fd2a5fc84ee6ad7eba1e7b425f9fec12a
docfiles size=210
RELOC/doc/latex/hu-berlin-bundle/README.md details="Readme"
RELOC/doc/latex/hu-berlin-bundle/_markdown_hu-berlin-bundle/5743ba341396e7047e5a76bfb9c28dcd.md.tex
@@ -131377,7 +132391,7 @@ docfiles size=210
RELOC/doc/latex/hu-berlin-bundle/img/texografie.png
RELOC/doc/latex/hu-berlin-bundle/makefile
srccontainersize 16884
-srccontainerchecksum 2e06738bf926085c044bfc22795db7acc63d3e37d40b6a29687d908c0bb2aeda49d3fce88be7cffa27ef81094da4c5d61309659a2876f4085eb9f6ab1214fd52
+srccontainerchecksum 7368efc6c11829d3af063b9e3b89b00a7939b5c137ac6d7923a189f3b04550e288b16b16b0d8c2a289d63b0ffd7eb231a71803237c671804cc57b2bd3e7bae1c
srcfiles size=17
RELOC/source/latex/hu-berlin-bundle/hu-berlin-bundle.dtx
RELOC/source/latex/hu-berlin-bundle/hu-berlin-bundle.ins
@@ -131388,7 +132402,7 @@ runfiles size=7
catalogue-contact-bugs https://github.com/LukasCBossert/hu-berlin-bundle/issues
catalogue-contact-repository https://github.com/LukasCBossert/hu-berlin-bundle
catalogue-ctan /macros/latex/contrib/hu-berlin-bundle
-catalogue-license lppl1.3cgpl2bsd3
+catalogue-license lppl1.3c gpl2 bsd3
catalogue-topics class letter
catalogue-version 1.0.4
@@ -131937,7 +132951,7 @@ catalogue-version 7.00d
name hyperxmp
category Package
-revision 50812
+revision 54559
shortdesc Embed XMP metadata within a LaTeX document
relocated 1
longdesc XMP (eXtensible Metadata Platform) is a mechanism proposed by
@@ -131964,33 +132978,33 @@ longdesc PDF version, and contact telephone number/postal address/email
longdesc address/URL. Hyperxmp currently embeds XMP only within PDF
longdesc documents; it is compatible with pdfLaTeX, XeLaTeX,
longdesc LaTeX+dvipdfm, and LaTeX+dvips+ps2pdf.
-containersize 9456
-containerchecksum 95ab28036eb17cc540ade3462c3f205eeb07e6dbfbb6d150bff2c8264c3ba344dc7e977391a2c72c0d2d26f51e5cdb56751507b56da8d6862b7a2eb941929694
-doccontainersize 604764
-doccontainerchecksum 473038ca262432f860decdb67c4fca775bc96ff62da4dcff7b6f6b5c681302f32383c112b46b470fe0d96edc4599b4c2e328fbacab0ba091d9d1e9e5e837d1d4
-docfiles size=161
+containersize 10520
+containerchecksum 1dc17f420abf2f6310da168122d080b36f34081654bb0a0d89741ec2b0fda33cd8a1f0851dc76177173816c547423f104c3728a5c67b3d5cf41e46d137fe7522
+doccontainersize 947168
+doccontainerchecksum 270ed2f8455c3419f8de17d0191bc7a09b4606894f04170895d1671730c6929b08784ef767b48a650439abfa66849ed9c994f9a2a24386b2b32b83c138639eee
+docfiles size=303
RELOC/doc/latex/hyperxmp/README details="Readme"
RELOC/doc/latex/hyperxmp/hyperxmp.pdf details="Package documentation"
-srccontainersize 115716
-srccontainerchecksum bba2d1f71c938ac57423e792ea49cd6008f97a3aeb608359780370f832157ed716759460dd1daefaf6b88af40ab03ab7ccb6237202e8fd7dd43c0504df1e2daf
-srcfiles size=69
+srccontainersize 143244
+srccontainerchecksum b83c9ef88767429bca6e6b5e15ebe47be97a9e7c69d8f59a21dfb142e815ea973f9b615e3f588e1d5780fd535a04a63526a6462c48a919011005386516dbf114
+srcfiles size=94
RELOC/source/latex/hyperxmp/einstein-xmp.tex
- RELOC/source/latex/hyperxmp/einstein1.png
- RELOC/source/latex/hyperxmp/einstein2.png
+ RELOC/source/latex/hyperxmp/einstein1.pdf
+ RELOC/source/latex/hyperxmp/einstein2.pdf
RELOC/source/latex/hyperxmp/gglo-hyxmp.ist
RELOC/source/latex/hyperxmp/gind-hyxmp.ist
RELOC/source/latex/hyperxmp/hyperxmp.dtx
RELOC/source/latex/hyperxmp/hyperxmp.ins
-runfiles size=11
+runfiles size=12
RELOC/tex/latex/hyperxmp/hyperxmp.sty
catalogue-ctan /macros/latex/contrib/hyperxmp
catalogue-license lppl1.3c
catalogue-topics pdf-feat
-catalogue-version 4.1
+catalogue-version 5.0
name hyph-utf8
category Package
-revision 51186
+revision 54568
shortdesc Hyphenation patterns expressed in UTF-8
relocated 1
longdesc Modern native UTF-8 engines such as XeTeX and LuaTeX need
@@ -132004,13 +133018,14 @@ 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 16032
-containerchecksum 51fd6b51c1292b74c7eb6e8ec3fa7cbc7e02b8c5d716aa55e378a4103d21f7c4dd5298e2efdc47378d27d5326830b9b94846fe3109d3bbdf60f8e038969ad95e
-doccontainersize 267636
-doccontainerchecksum 027285084e97c6a51296e532d306dd22d4b43ef02928e06d9d684d0137d0379d4f67f83e0f16e472fe37bd285793615af8bf082bbf7a959d586173a04bc5326d
-docfiles size=84
+containersize 16000
+containerchecksum 7d73f9ba216ed6e8f08a3efe1d7bdc26912be0fee88241c92608e0d16711bb826348209fa23b9de078eecf7ef3820344c0a95881ead177cfcfc9e65d315519df
+doccontainersize 268200
+doccontainerchecksum 54bddaba3c97d0b9811e29ed12d4a088e159383379eeef84d709b6e3a22b138fb14361e02d63322e25ddbf96d880a37d4b0e53afeee47080b19a2a851b663e55
+docfiles size=85
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
@@ -132019,9 +133034,9 @@ docfiles size=84
RELOC/doc/generic/hyph-utf8/img/texlive-collection.png
RELOC/doc/luatex/hyph-utf8/README
RELOC/doc/luatex/hyph-utf8/luatex-hyphen.pdf
-srccontainersize 33972
-srccontainerchecksum 10c310af9e16263817c400686b7894d6b62f99c418972e7f494245e2d810e8fa02464ddf7175d64a857a3b1237059df5d63277ff7852993bc0f5e6680c82111c
-srcfiles size=55
+srccontainersize 34436
+srccontainerchecksum 5b7283232769cab7fd8acec5f37755f34435e8d2188157a5a5ac21edf32deced6eb1cdf7b39f3658bccec009c63fb4e7d778537ec4d73ba13ae77a1dbb388878
+srcfiles size=57
RELOC/source/generic/hyph-utf8/README
RELOC/source/generic/hyph-utf8/contributed/make-exhyph.pl
RELOC/source/generic/hyph-utf8/data/encodings/ec.dat
@@ -132030,6 +133045,7 @@ srcfiles size=55
RELOC/source/generic/hyph-utf8/data/encodings/l7x.dat
RELOC/source/generic/hyph-utf8/data/encodings/lmc.dat
RELOC/source/generic/hyph-utf8/data/encodings/lth.dat
+ RELOC/source/generic/hyph-utf8/data/encodings/macedonian.dat
RELOC/source/generic/hyph-utf8/data/encodings/qx.dat
RELOC/source/generic/hyph-utf8/data/encodings/t2a.dat
RELOC/source/generic/hyph-utf8/data/encodings/t8m.dat
@@ -132044,6 +133060,7 @@ srcfiles size=55
RELOC/source/generic/hyph-utf8/languages.rb
RELOC/source/generic/hyph-utf8/lib/tex/hyphen.rb
RELOC/source/generic/hyph-utf8/lib/tex/hyphen/authors.yml
+ RELOC/source/generic/hyph-utf8/lib/tex/hyphen/converter.rb
RELOC/source/generic/hyph-utf8/lib/tex/hyphen/language.rb
RELOC/source/generic/hyph-utf8/lib/tex/hyphen/packages.yml
RELOC/source/generic/hyph-utf8/lib/tex/hyphen/path.rb
@@ -132073,12 +133090,12 @@ catalogue-contact-home http://www.hyphenation.org
catalogue-contact-repository https://github.com/hyphenation/tex-hyphen
catalogue-contact-support http://tug.org/mailman/listinfo/tex-hyphen
catalogue-ctan /language/hyph-utf8
-catalogue-license other-free
+catalogue-license mit
catalogue-topics hyphenation
name hyphen-afrikaans
category TLCore
-revision 51186
+revision 54568
shortdesc Afrikaans hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Afrikaans in T1/EC and UTF-8
@@ -132088,8 +133105,8 @@ longdesc considered superior in quality.
depend hyphen-base
depend hyph-utf8
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 36460
-containerchecksum 71da785bd33d3c4ebb5315696e1fa9466e188e13a60fd60920e923a49e74b593fdd0f50cbe5350d28921739a0f3e72866e04736d95045a670f53c36b6ae7e83d
+containersize 36480
+containerchecksum 23c74c292355e51cddbf235a0cdd8fbc49f8dde6083996cd620430bbfea4abe9400430f1d2169ce73d8e13b15b12d6984ed0639ab7aadc59c401c1b141b72e9d
runfiles size=62
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-af.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-af.ec.tex
@@ -132100,7 +133117,7 @@ runfiles size=62
name hyphen-ancientgreek
category TLCore
-revision 51186
+revision 54568
shortdesc Ancient Greek hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Ancient Greek in LGR and UTF-8
@@ -132112,11 +133129,10 @@ depend hyphen-base
depend hyph-utf8
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 38328
-containerchecksum ee5105a58c49f808594d9b2912f85f15617c8187113663d3de3bee4824dec509f8010d89b8610b67c074b38ad7e7aff835994b044dc40c8ba72f2d08e370bb9f
-runfiles size=55
+containersize 38192
+containerchecksum c778a02d353a2e6ab180b56340db98dbc901fe7aa9fea521f39833e5cde5214df744745be3321aeb15816569adb3e458db7a6c60b3c84bba10b5a4ad4bd8e891
+runfiles size=54
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-grc.tex
- RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-grc-x-ibycus.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex
RELOC/tex/generic/hyph-utf8/patterns/txt/hyph-grc.pat.txt
RELOC/tex/generic/hyphen/grahyph5.tex
@@ -132124,21 +133140,19 @@ runfiles size=55
name hyphen-arabic
category TLCore
-revision 50805
+revision 54568
shortdesc (No) Arabic hyphenation patterns.
relocated 1
longdesc Prevent hyphenation in Arabic.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=arabic lefthyphenmin= righthyphenmin= file=zerohyph.tex file_patterns=
-containersize 712
-containerchecksum 1b43cfa50f074441f757b841b00656ab383ccabf5f2fafd8260e4088de13aabe8e2c3e7099e3d84ef0dff49fd312f17fe11e44892f95b6d7e149e2d4cd023171
-runfiles size=1
- RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-ar.tex
+containersize 368
+containerchecksum 85012062097dd4b624cb39c68b293169a25ab3c9cd15b4474c3a3ffbe4b8ab13d6856c6c70a580da45a2d210952df2d9760682da3917cfd24d17772dc2ccce7f
name hyphen-armenian
category TLCore
-revision 51186
+revision 54568
shortdesc Armenian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Armenian for Unicode engines.
@@ -132146,10 +133160,10 @@ longdesc Auto-generated from a script included in hyph-utf8.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=armenian lefthyphenmin=1 righthyphenmin=2 file=loadhyph-hy.tex file_patterns=hyph-hy.pat.txt file_exceptions=
-containersize 2612
-containerchecksum a9963cd663ec8e060619d01516fe326149666d3b34e1f1afaaae42020d17c40885599e485d60d0241c9b3b54bfb9614725d2ff39a9bb5f002a240b2c54d2d57e
+containersize 2616
+containerchecksum f5d7afa1a44cfbb881bf074770187bbb0020c2c57d0f295fe239d904992dbb260be4ea03d11b511854e93ea6537eaa5145b7bae8af13b4f77ac1ecf75b81d79c
srccontainersize 1200
-srccontainerchecksum 8c2177d07755e7a0255057cbe8f9620badedef5fe70b6945c467b555b079d00b7de42ba4b65be095bafb88b2d867e2cbdded53be5bd5c6b5d6d3cc9b55471584
+srccontainerchecksum ad397b228f94a40f51a7e59c7bc8afbd7abf84b038e47ba3ac2761bc9cf4598598739329a97d278b73c967a50876f6c29e6aa907beeb502c25bb33d2d17367cd
srcfiles size=1
RELOC/source/generic/hyph-utf8/languages/hy/generate_patterns_hy.rb
runfiles size=8
@@ -132159,7 +133173,7 @@ runfiles size=8
name hyphen-base
category TLCore
-revision 53326
+revision 54574
shortdesc core hyphenation support files
relocated 1
longdesc Includes Knuth's original hyphen.tex, zerohyph.tex to disable
@@ -132167,7 +133181,7 @@ longdesc hyphenation, language.us which starts the autogenerated files
longdesc language.dat and language.def (and default versions of those),
longdesc etc.
containersize 22432
-containerchecksum f7084afba6bb1e38629f551d3334fa6d66d0fe0a9450980911adf7f3869e46ab486fde0c2fb3ee1dd6358a4d9cc4aa545302e552f1a7b07a0329e6f556c465d1
+containerchecksum a584ac17f83c8c54936e024c9928c64c413b725a76dcec2de7d0c10257f55bcd6772d091d4b275043ad443ed6b9f00282c0975a70b6b9e79232d87c97d54d4d9
runfiles size=24
RELOC/tex/generic/config/language.dat
RELOC/tex/generic/config/language.dat.lua
@@ -132182,7 +133196,7 @@ runfiles size=24
name hyphen-basque
category TLCore
-revision 51186
+revision 54568
catalogue bahyph
shortdesc Basque hyphenation patterns.
relocated 1
@@ -132190,10 +133204,10 @@ longdesc Hyphenation patterns for Basque in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=basque lefthyphenmin=2 righthyphenmin=2 file=loadhyph-eu.tex file_patterns=hyph-eu.pat.txt file_exceptions=
-containersize 3240
-containerchecksum dc57f3ec18dc77de7f638084dfd42e236fb53cdd4027261f81b1425e89397e3343568558c869bc2def57cadebaa5ad113e9993bbc903b157ef3de88d9b6ce23e
+containersize 3224
+containerchecksum 37338a51a78d0bc975b797756513690131e6c41c744002ddf3ef1f3068eb1f5251de82889dc55605b81846d6de41f5449d77c541cad3ea28cbcfc62aa2979c04
srccontainersize 2540
-srccontainerchecksum 7828868113962bea3e6465f7d7bfeeb9e1c065180fc11faf8d4c17d855931cddbcf4194d6ff65f0af71edbb6d802ec087aa9f745dca9e311a2391be642d0be99
+srccontainerchecksum 2ee172e724d52dfc2440702d48d2a67185e71b738ca72bfbb6154f6b4cf783119b0ac151a30d89ac12e3eae013dca4a4706e15c5eddf7dfa3341329c3d5497af
srcfiles size=2
RELOC/source/generic/hyph-utf8/languages/eu/generate_patterns_eu.rb
runfiles size=5
@@ -132207,15 +133221,15 @@ catalogue-topics basque hyphenation
name hyphen-belarusian
category TLCore
-revision 51186
+revision 54568
shortdesc Belarusian hyphenation patterns.
relocated 1
longdesc Belarusian hyphenation patterns in T2A and UTF-8 encodings
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=belarusian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-be.tex file_patterns=hyph-be.pat.txt file_exceptions=
-containersize 11808
-containerchecksum 2da329c3f21b3422294bde8a9cc896aa3e65fb892a71e98a7b836d681b8f3f3b54dd3fa609a3e4c2a46776a0556cfa190aefae10de2f4e20a686c1c15d18c913
+containersize 11888
+containerchecksum 0dada27f3df40aae59507aee32a50d81d425a924efb40ef1ad877a0dcbec12ce41b52ad90dca0c7f7c29ea031471e85be2342ae84eefa847bf6a56a1d1748e85
runfiles size=30
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-be.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-be.t2a.tex
@@ -132225,15 +133239,15 @@ runfiles size=30
name hyphen-bulgarian
category TLCore
-revision 51186
+revision 54568
shortdesc Bulgarian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Bulgarian in T2A and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=bulgarian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-bg.tex file_patterns=hyph-bg.pat.txt file_exceptions=
-containersize 28188
-containerchecksum 32a2745a2d94dd306b852ae0d86f26fceda1fafddf0e43c36b323b521b77526ed1a703fdcc1fc7c0548563cdecb80bfe60218c1c939aa5fd595e2ad7ae5552f9
+containersize 28196
+containerchecksum 7c6a28452d39b96cd6aa85028c5e4912a497a469cb0e8a87a143d320a59a7ad6036fe4da0c8a2e1bb68714d7733dbb3a003be029520d4e76deeaa6b5486f1117
runfiles size=69
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-bg.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-bg.t2a.tex
@@ -132242,15 +133256,15 @@ runfiles size=69
name hyphen-catalan
category TLCore
-revision 51186
+revision 54568
shortdesc Catalan hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Catalan in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
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 5032
-containerchecksum 86979241d2a216460d2cd53cb5bb5a6df257b0273c4a4f5b1b799397be48ab6783e37fd041cc8071a1433a8af138a4d3a777cc050cbaf4907578e7ce0645ab5c
+containersize 5048
+containerchecksum 4288bdad9ffe0c90e062c85dbf3564d6597fbe212e1b313eecfef27a56907b8ab8fa7aaf39d7c9a4791146b7600a05b3ff6658fe4b8867e774284029b8eaff16
runfiles size=8
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ca.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ca.ec.tex
@@ -132260,18 +133274,17 @@ runfiles size=8
name hyphen-chinese
category TLCore
-revision 51186
+revision 54568
shortdesc Chinese pinyin hyphenation patterns.
relocated 1
-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.
+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.
depend hyphen-base
depend hyph-utf8
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 3208
-containerchecksum 1b37c95821b46758e2ccb089f3897c1691e76e7c7aa760e45c0305835c8e4719751c53e6a1a28d2153184e6c1aa20bbd4595a4ccd55a7fc196dc36cead9e2f71
+containersize 3204
+containerchecksum ee9a4f20f41feda447137726341f66e68986d59831778cd2ae8373c52f6bc85e886e38e8a4f0a73b2121fd763c3f35929887a0c165d22b7339641c3919034e6b
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
@@ -132280,15 +133293,15 @@ runfiles size=5
name hyphen-churchslavonic
category TLCore
-revision 51186
+revision 54568
shortdesc Church Slavonic hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Church Slavonic in UTF-8 encoding
depend hyphen-base
depend hyph-utf8
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 31528
-containerchecksum 5a2f3bd482818959c2abb74587c04a46919cda5f7ae627a830e2eff6f51ce233e8a2ec8fad727eadb7d18dfb1d2c19b589d94dbdffb36d7af4307e16ff6d4ab5
+containersize 31576
+containerchecksum 4139895d78beb333dbb650746a91ba370d5ce9b9cc1fdb27d07c4fd3b2a9f4839aba89b9cb84a40435db78938a5f44fcaa8028e897fe4580fadd104ef8b60ba4
runfiles size=70
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-cu.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-cu.tex
@@ -132297,7 +133310,7 @@ runfiles size=70
name hyphen-coptic
category TLCore
-revision 51186
+revision 54568
shortdesc Coptic hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Coptic in UTF-8 encoding as well as in
@@ -132307,8 +133320,8 @@ longdesc are considered experimental.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=coptic lefthyphenmin=1 righthyphenmin=1 file=loadhyph-cop.tex file_patterns=hyph-cop.pat.txt file_exceptions=
-containersize 6136
-containerchecksum 737dcf70c32e3d39a8092e69027663e9ee173116c14219dbce52f583bf33015035249d34c8cdea4317cd1d94b658869852aceeae1279ce784e9754149f420465
+containersize 6132
+containerchecksum 2eafba92204714c37334472fb087ccdea0e3963d6ca127b56e7669ba2308899c763925127fc31685e8b3aa3660b9b8464f46c59468f46de14ccd79dc05a8629b
runfiles size=8
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex
RELOC/tex/generic/hyph-utf8/patterns/tex-8bit/copthyph.tex
@@ -132317,7 +133330,7 @@ runfiles size=8
name hyphen-croatian
category TLCore
-revision 51186
+revision 54568
catalogue hrhyph
shortdesc Croatian hyphenation patterns.
relocated 1
@@ -132325,8 +133338,8 @@ longdesc Hyphenation patterns for Croatian in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=croatian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-hr.tex file_patterns=hyph-hr.pat.txt file_exceptions=
-containersize 5576
-containerchecksum 97c4b047a94488d43a1542ed77ccaefc6d369051707298a3f86926e0170c63647a40e0dd2eb4363a7d5bf526358ba48e5674a386451a41877c9176f4ba49c994
+containersize 5540
+containerchecksum ba5b20ce10342e3939c1831614033d01fe2476e7405115300a2dd5a7943fd7bad885e3da7b74aec21d0ed6407483173dc0451d6209f097052d7f91e454d46184
runfiles size=9
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-hr.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-hr.ec.tex
@@ -132338,7 +133351,7 @@ catalogue-topics hyphenation croatian
name hyphen-czech
category TLCore
-revision 51186
+revision 54568
shortdesc Czech hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Czech in T1/EC and UTF-8 encodings.
@@ -132347,8 +133360,8 @@ longdesc 'csplain' package and loaded with ISO Latin 2 encoding (IL2).
depend hyphen-base
depend hyph-utf8
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 15748
-containerchecksum ea97fbb5b273238881865f8499c300d9b1886e921eb50ccf01291c40059cde75088890d4a06cdf2e43d4aaddc7aa43ab82174c0a50097044a69a53a694b47aba
+containersize 15756
+containerchecksum bb065b15b163b4a8d9cd80c45182f8cd735ac69fdea15aa6c89e9948b74d169925c15b17e5cbad7577ba94957ad8b0646a46e762ea8a0815f8417ddb876b178c
runfiles size=21
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-cs.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-cs.ec.tex
@@ -132358,7 +133371,7 @@ runfiles size=21
name hyphen-danish
category TLCore
-revision 51186
+revision 54568
catalogue dkhyphen
shortdesc Danish hyphenation patterns.
relocated 1
@@ -132366,8 +133379,8 @@ longdesc Hyphenation patterns for Danish in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=danish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-da.tex file_patterns=hyph-da.pat.txt file_exceptions=
-containersize 5764
-containerchecksum b579b6d00c0139fc5fd1058b5b1333a231a21738a44152346b69d04b39e02ffd01c530ac89f98d2566d17c765c42461c71985b645fc2e62a380814051d064f03
+containersize 5752
+containerchecksum b9371cbc489675b1e6e7995a216653daba35b8a14e674ceefa6cc55a4c3ecbd7de85be4ab102aa73074b063f61bb24b53125ae2e160e489811b0a46543b4c7c0
runfiles size=8
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-da.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-da.ec.tex
@@ -132379,7 +133392,7 @@ catalogue-topics hyphenation danish
name hyphen-dutch
category TLCore
-revision 51186
+revision 54568
catalogue nehyph
shortdesc Dutch hyphenation patterns.
relocated 1
@@ -132390,8 +133403,8 @@ longdesc according to their meaning.
depend hyphen-base
depend hyph-utf8
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 38020
-containerchecksum 934483760e5a81a65ac8aae0b7d910b5fdea1a62ef7d9575e1a15027309e19b12cae27fd36f75b5336f6f0b38de33530bc4222e27ff3afe60f8e94b16897b816
+containersize 38016
+containerchecksum 69f5d9dd903c7efddb241080aa561c079d64a6fb73b6e336352e9e43ab843aad18fbf4f3158bc0d2401a80c8f09178b938756182868340bc815b3ef88ca511a8
runfiles size=66
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-nl.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-nl.ec.tex
@@ -132405,13 +133418,13 @@ catalogue-version 1.1
name hyphen-english
category TLCore
-revision 51186
+revision 54568
shortdesc English hyphenation patterns.
relocated 1
longdesc Additional hyphenation patterns for American and British
-longdesc English in ASCII encoding. The American English patterns
+longdesc English in ASCII encoding. The American English patterns
longdesc (usenglishmax) greatly extend the standard patterns from Knuth
-longdesc to find many additional hyphenation points. British English
+longdesc to find many additional hyphenation points. British English
longdesc hyphenation is completely different from US English, so has its
longdesc own set of patterns.
depend hyphen-base
@@ -132419,7 +133432,7 @@ depend hyph-utf8
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 ce688320bb2cf250f9ef4089db9c5d8af38fc1fc12c289ac87f1508f8f5ac09a5fd0fb9206a1b5d446488e68ec3a7184ae45038501afcdc1cf52dabb6cc7ca50
+containerchecksum a744b3308772264cb7b49bc3b49322ae62d1f6fc7bdee6eebe3fef3939788b390e5ebe18c1a908aaa5ef2cf30e24bb68acd162e085f540bcb5399557c3ea6743
runfiles size=50
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-en-gb.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-en-us.tex
@@ -132432,7 +133445,7 @@ runfiles size=50
name hyphen-esperanto
category TLCore
-revision 51186
+revision 54568
shortdesc Esperanto hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Esperanto ISO Latin 3 and UTF-8
@@ -132443,8 +133456,8 @@ longdesc highly recommended.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=esperanto lefthyphenmin=2 righthyphenmin=2 file=loadhyph-eo.tex file_patterns=hyph-eo.pat.txt file_exceptions=
-containersize 10648
-containerchecksum da7b5bcf0bd6d6f2a34d5b5330f9a97c73f7dde48b28545f8c6d21b5235156535b2910d386fa9f3b4e68915b81f534421022be345da967bd90723be7997f3b6e
+containersize 10660
+containerchecksum 369708edaf5216c07b7a9b0e63a4d7624dbd0fe614ab4a6638ab6680cb8d21702c44832abc9e957ab936a7c9c87a594ebffaf733d4fc6d422915f7eb42d02922
runfiles size=16
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-eo.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-eo.il3.tex
@@ -132453,15 +133466,15 @@ runfiles size=16
name hyphen-estonian
category TLCore
-revision 51186
+revision 54568
shortdesc Estonian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Estonian in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=estonian lefthyphenmin=2 righthyphenmin=3 file=loadhyph-et.tex file_patterns=hyph-et.pat.txt file_exceptions=
-containersize 14592
-containerchecksum 899452321c4d907d7f811f044d9d8552d522ed53446419f59a5f8668dae977a3bad3b1dc02bba05c803cfff9a61b4394fa7bf879e1c85a8ff7400eef672d6d64
+containersize 14588
+containerchecksum 9a824055c8f7bd37080b00a7715f6720afe7cf0a8547a561e9aabec477b315463887c49cf5af745a8251bdfeeaa558c801b65398e3a846122b693e95dd30ba58
runfiles size=21
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-et.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-et.ec.tex
@@ -132470,7 +133483,7 @@ runfiles size=21
name hyphen-ethiopic
category TLCore
-revision 51186
+revision 54568
shortdesc Hyphenation patterns for Ethiopic scripts.
relocated 1
longdesc Hyphenation patterns for languages written using the Ethiopic
@@ -132481,10 +133494,10 @@ longdesc languages.
depend hyphen-base
depend hyph-utf8
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 4448
-containerchecksum da5ddbbb8dfd8cc8a0b02ac5d8a7b9056d5f5d3a809b4afa41032c5288dbb3d92ef60fc7edb0196448f055aec0770687cf54490a6a5b99d7a3608318c9900006
+containersize 4456
+containerchecksum 9d30d17f543a0d2725310b1c242bac3eaff9246abf8c48a9278e29740e1e72e5a5cf0b4c04d99d204081acfa2ce5730f43f4f905d84a9b73282cb1ce3c39c31e
srccontainersize 2616
-srccontainerchecksum 0a68114396d036f1a3e63507a381861865ca7c69ed56de3795cdffad134c76a428bfa1dfbf45edc5456d02aac917a4d8690938f935594450a968ff3471c82923
+srccontainerchecksum 86718f6014f1fece0cb2086418575bea4789961dde7467406c9a57de2a8fe0abd4176e759ba687e3c9dcb6a00831f690c045c952277c06d99045c8d34795c699
srcfiles size=2
RELOC/source/generic/hyph-utf8/languages/mul-ethi/generate_patterns_mul-ethi.lua
runfiles size=5
@@ -132494,21 +133507,19 @@ runfiles size=5
name hyphen-farsi
category TLCore
-revision 50805
+revision 54568
shortdesc (No) Persian hyphenation patterns.
relocated 1
longdesc Prevent hyphenation in Persian.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=farsi synonyms=persian lefthyphenmin= righthyphenmin= file=zerohyph.tex file_patterns=
-containersize 736
-containerchecksum 196bd0331cb51550437f634bc37c426c8006a297a6f16d7c43dc291c92f3a635d5a0825a96f2b4be0d30e9b850422fabf3f404a262eba1f65807c59ad8213e86
-runfiles size=1
- RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-fa.tex
+containersize 384
+containerchecksum 5b02582769a55bb07d81e748e83170c16aca1c33b0a240cf547fa9c2212f2be52223e258229c760ddc5dd730419bd9e761614cc4fb3b3ba8102841bb779af511
name hyphen-finnish
category TLCore
-revision 51186
+revision 54568
catalogue fihyph
shortdesc Finnish hyphenation patterns.
relocated 1
@@ -132516,8 +133527,8 @@ longdesc Hyphenation patterns for Finnish in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=finnish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-fi.tex file_patterns=hyph-fi.pat.txt file_exceptions=
-containersize 3692
-containerchecksum 29e384aad09ab8a636ee47433f83a0147cb4c55698f821b5d40cef74cc265c85c15903d84d721a6bc4921dd0dce0347550cedaaa4bdc58c85dc93043e6a61738
+containersize 3672
+containerchecksum 391d1d98379bb6fce8623b1b23cbaeb3691975d4924bf5bfcf9a20bafb64262dce04948b5113b58e33e7dd86fef807fc51ccefa07316e50632f197025b3bd553
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-fi.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-fi.ec.tex
@@ -132529,15 +133540,15 @@ catalogue-topics hyphenation finnish
name hyphen-french
category TLCore
-revision 51186
+revision 54568
shortdesc French hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for French in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=french synonyms=patois,francais lefthyphenmin=2 righthyphenmin=2 file=loadhyph-fr.tex file_patterns=hyph-fr.pat.txt file_exceptions=
-containersize 11416
-containerchecksum 625087254c231e68c1f9abecbc3b315c08021c22d9c0332ae07eea8e600b800b12ac5147ce11488ec99d6368d695c0766edbd78115c8d5ac6cd6fb71478723d7
+containersize 11428
+containerchecksum 70dbd1311f6f597b534cd55f680685dc56c124308d3aa12fff259eb016d49e6a0ee99dbd627343f81e9a92e9bd3c7c20c713e2334ea026f613d0b5050f5c230c
runfiles size=16
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-fr.ec.tex
@@ -132547,7 +133558,7 @@ runfiles size=16
name hyphen-friulan
category TLCore
-revision 51186
+revision 54568
shortdesc Friulan hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Friulan in ASCII encoding. They are
@@ -132557,8 +133568,8 @@ longdesc November 6, 1996 and its following amendments.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=friulan lefthyphenmin=2 righthyphenmin=2 file=loadhyph-fur.tex file_patterns=hyph-fur.pat.txt file_exceptions=
-containersize 3780
-containerchecksum fa724316ce1babb63981a51835bae3409b23e23bc0a65cb1bf8715073d076659abf8b4ae942b79257a92080857b67f807d7cc56859c45d8d4874dd0c9b26f001
+containersize 3788
+containerchecksum d81fe20cc5144b066ba06f2f544ed14858d76676e9bfd94622358b2e2c4d6d04939ed0da222b3ee99438224213cd52cf91fd8c1e1577feddade4a7fa97c1ea21
runfiles size=6
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-fur.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-fur.ec.tex
@@ -132568,17 +133579,17 @@ runfiles size=6
name hyphen-galician
category TLCore
-revision 51186
+revision 54568
shortdesc Galician hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Galician in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=galician lefthyphenmin=2 righthyphenmin=2 file=loadhyph-gl.tex file_patterns=hyph-gl.pat.txt file_exceptions=
-containersize 10428
-containerchecksum fc4bbfc8f824554487670e115d9844cdab69e4410d8db6382c87386513627a2a96c3a5fe1278102704abdff04f859a51db79316f695ee259398723a32d4fd64a
+containersize 10424
+containerchecksum 219e9b58d494e4672abd7efb23946063941e818320db61993e0c3491a1db66ecc0a4f8616a61a740ece6e9d76c3ae92b3411e0276e9b02da29782f0ae26309cf
srccontainersize 6776
-srccontainerchecksum ae42aea21c42d2a823e0b1fb8d1a595681bfd797fd5205516b5221d2c80845ead8dd7a9d80c205856a4c701a942d1dfa407150edb0a4236e9a069f02d2bfff17
+srccontainerchecksum 3c035f13fd264844554118542af5d7ca31180fee70e6332ccff8fb8663a6ebffed1c8f2ae99d2ebc4daae9189112799d35f4a7189dd0a23dcbe2d8b816265321
srcfiles size=11
RELOC/source/generic/hyph-utf8/languages/gl/README
RELOC/source/generic/hyph-utf8/languages/gl/glhybiox.tex
@@ -132596,7 +133607,7 @@ runfiles size=19
name hyphen-georgian
category TLCore
-revision 51186
+revision 54568
shortdesc Georgian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Georgian in T8M, T8K and UTF-8
@@ -132604,8 +133615,8 @@ longdesc encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=georgian lefthyphenmin=1 righthyphenmin=2 file=loadhyph-ka.tex file_patterns=hyph-ka.pat.txt file_exceptions=
-containersize 11056
-containerchecksum ac68c0ce6febdf76178e9fb88b88aecac9ad4cf25977054a8276527d12ab55da5be080b01fcc8111ca4996af5d76c26c7f883f9bde5cbd38140e9785ef45713c
+containersize 11060
+containerchecksum 63a68c0ed9db5605afbcd57daebe3e59cc9e36cd00ce276f1f207ca7fd5b1f1df4bab4f8458c44a3085b48103d7567ec3f6314abb223497e7dee49447f70e222
runfiles size=24
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ka.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ka.t8m.tex
@@ -132614,7 +133625,7 @@ runfiles size=24
name hyphen-german
category TLCore
-revision 51186
+revision 54568
catalogue dehyph
shortdesc German hyphenation patterns.
relocated 1
@@ -132634,8 +133645,8 @@ depend dehyph
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 149300
-containerchecksum e3437e3838dde9450c755e442b5d90766af9b2c63e9a806bf4aca97c6527fdf5ca38e0a057c8241ba3706508ad9cb5bd4562ce30c5965efda282a66c83829810
+containersize 149256
+containerchecksum 17152282ce08166b68f425c8c9ad7b4663a4b1471373d17aeff81ba3d03f58b9fe0b20dd4faa271e5e8a73c06c74fc355fdd29b5d02eaf5d3f266795f95de4f8
runfiles size=406
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1901.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex
@@ -132656,22 +133667,22 @@ catalogue-topics german hyphenation
name hyphen-greek
category TLCore
-revision 51186
+revision 54568
catalogue elhyphen
shortdesc Modern Greek hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Modern Greek in monotonic and
-longdesc polytonic spelling in LGR and UTF-8 encodings. Patterns in
+longdesc polytonic spelling in LGR and UTF-8 encodings. Patterns in
longdesc UTF-8 use two code positions for each of the vowels with acute
longdesc accent (a.k.a tonos, oxia), e.g., U+03AC, U+1F71 for alpha.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=monogreek lefthyphenmin=1 righthyphenmin=1 file=loadhyph-el-monoton.tex file_patterns=hyph-el-monoton.pat.txt file_exceptions=
execute AddHyphen name=greek synonyms=polygreek lefthyphenmin=1 righthyphenmin=1 file=loadhyph-el-polyton.tex file_patterns=hyph-el-polyton.pat.txt file_exceptions=
-containersize 13276
-containerchecksum 7af2a6fe7f302dc537f6087c004fd38ce9269679913765c08820c6d7e060b14ae104ba8ce0ef2c54131c62a3731c926a7c521a5ff9188b622c6fb2bf588b410f
+containersize 13260
+containerchecksum f490fee0986df4e169277c064c72663796fb15d7f9dd3022c5941b0c60d12fee7f19936429a7b7398c39bb9eabfa362c05d2b51afa3e309e74976bd90eba03c2
doccontainersize 727508
-doccontainerchecksum 289e4bae20e0c52e7ccc4156908fef8639b2f803381bc362d1fb6a764e708e7a345fb14d2614ef1d46617e63f0cb4b4852c336a78f34af30ec66dcf9601599bb
+doccontainerchecksum 2097b77b794f0542f9b78fa2fc9a5a59e15f1820a0fcf3e4f31a2fd17555b75d7e75692d0632ab908e4319b1f5e22169864cecd77cfda42d586b04fae5699ed9
docfiles size=463
RELOC/doc/generic/elhyphen/README details="Readme"
RELOC/doc/generic/elhyphen/anc-test.ltx
@@ -132697,7 +133708,7 @@ catalogue-version 5
name hyphen-hungarian
category TLCore
-revision 51186
+revision 54568
catalogue hungarian
shortdesc Hungarian hyphenation patterns.
relocated 1
@@ -132706,10 +133717,10 @@ longdesc encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=hungarian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-hu.tex file_patterns=hyph-hu.pat.txt file_exceptions=
-containersize 285136
-containerchecksum 54d8a0c0ae2040934f14bf7ba7778108eaafeb5408e448d23c72e2e9a3cd79251b06b5a015fe2a74a9264de7100fc9b9f7f66e89b89c731198aec5b0a160430d
-doccontainersize 179896
-doccontainerchecksum 1786a4b29cfaaa1b0f3cd2d9b78b980490e2fa5848e6f68f7c9b23d25410eb7aa6ea0dcdd2db0e2270e804746d4523a7a4f40ec53b890acf8a894ae5489fcfc9
+containersize 285100
+containerchecksum 500cdd6de1f712e456849a42e5c34413071c918c5092fbb338437ecc5b812d7b7ac0bed78884ccf6c28f35724ee73c6e6b9810fdf952eb2f4bd62d1c9026ae95
+doccontainersize 179900
+doccontainerchecksum 85d5be268eee987e0f8d48a9ef5920159e070a82e5b95d34bc0c21db646b2abebd9cb676db3b6d38b914837ddff61b8166e57b552b1f13e2ed422ad51b3d96c0
docfiles size=76
RELOC/doc/generic/huhyphen/huhyphn.pdf
RELOC/doc/generic/huhyphen/hyph_hu.dic
@@ -132727,7 +133738,7 @@ catalogue-topics hyphenation hungarian
name hyphen-icelandic
category TLCore
-revision 51186
+revision 54568
catalogue icehyph
shortdesc Icelandic hyphenation patterns.
relocated 1
@@ -132736,8 +133747,8 @@ longdesc encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=icelandic lefthyphenmin=2 righthyphenmin=2 file=loadhyph-is.tex file_patterns=hyph-is.pat.txt file_exceptions=
-containersize 19368
-containerchecksum 32faa121a9a1ae6d21551b01fc953041da3b1d7beee179daf0fcb022a99c15dc519ff2d32d3e8f3294e6b9d7cd5be07a91d21f7422fb85bac2a890835784c588
+containersize 19508
+containerchecksum 5aa01811090ee1a6060c12130f4bb13b06bd1671b5c7e78a43bfa3be53878eec90a1980cb1f3c34846f9f9d93342e4ca8eb4005f4c6941d6cc71e1c2c7def4ca
runfiles size=23
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-is.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-is.ec.tex
@@ -132749,7 +133760,7 @@ catalogue-topics hyphenation icelandic
name hyphen-indic
category TLCore
-revision 51186
+revision 54568
shortdesc Indic hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Assamese, Bengali, Gujarati, Hindi,
@@ -132769,8 +133780,8 @@ execute AddHyphen name=panjabi lefthyphenmin=1 righthyphenmin=1 file=loadhyp
execute AddHyphen name=pali lefthyphenmin=1 righthyphenmin=2 file=loadhyph-pi.tex file_patterns=hyph-pi.pat.txt file_exceptions=
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 5148
-containerchecksum 857d447939444570c5d34639789f2846d33e11e434fb708c2748d275b0673de72b001e6c6c724271496cecae5814e02fa0a96f765cec8df27b719a9e686e2a07
+containersize 5164
+containerchecksum 3508cae7b75f92bb3dda27b48494ab24da235d1ac04035652a050a194e14edbfcaae7378cc4b2bfe4dc52bc18f3685e14c75f9677d2d24483cc858cc24e7069c
runfiles size=36
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-as.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-bn.tex
@@ -132811,17 +133822,17 @@ runfiles size=36
name hyphen-indonesian
category TLCore
-revision 51186
+revision 54568
shortdesc Indonesian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Indonesian (Bahasa Indonesia) in ASCII
-longdesc encoding. They are probably also usable for Malay (Bahasa
+longdesc encoding. They are probably also usable for Malay (Bahasa
longdesc Melayu).
depend hyphen-base
depend hyph-utf8
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 2404
-containerchecksum 53cc5ef4877c98b5507cf1952cabc009c0c74e3a96bba42cd5742626ba911145ed44cb711cb5f19d37fe93f15e26eceb3027bc6d22a542065d6bd1211b8357e0
+containersize 2408
+containerchecksum 02b3091d9985893acc5ed8e0eb73165a136fee32872bce7eb579b138449b2688d9d3bc2c0f7c99817e8fbe715fede1f9f41df37ee4627a900b24bca115166069
runfiles size=4
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-id.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-id.tex
@@ -132830,15 +133841,15 @@ runfiles size=4
name hyphen-interlingua
category TLCore
-revision 51186
+revision 54568
shortdesc Interlingua hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Interlingua in ASCII encoding.
depend hyphen-base
depend hyph-utf8
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 2872
-containerchecksum f341dede7a02b24952a18dd26310386f9dfeea3ceddf6cae3e589528991fcf3fba889096b920bd85a20f5405150d374e2f35f520fba693afba52d071765e9493
+containersize 2876
+containerchecksum b3b6ba288a98443ff1ce4a975286db6969cf2152076f605639bac5025c8479ec27edab2542011c10603c547b83f5ffb58fa7b6f97840d30e068b151fc9641242
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ia.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-ia.tex
@@ -132847,7 +133858,7 @@ runfiles size=5
name hyphen-irish
category TLCore
-revision 51186
+revision 54568
shortdesc Irish hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Irish (Gaeilge) in T1/EC and UTF-8
@@ -132855,8 +133866,8 @@ longdesc encodings.
depend hyphen-base
depend hyph-utf8
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 30400
-containerchecksum f0f577439fcc997b0b634c7fab538d56438a670f4f08b7189bddef7d5a88fd842c4595332544ea4ff2bec70d55c67a8684de170db0388a13251f3f5b2079847c
+containersize 30396
+containerchecksum 92ed3fe2982324b1c233533fa247126d66c5afd6dde06985a45b44f7fcabb572dd2cb33f0a20c8a9955494c067bf559cd2ed3bfc2ed5a233da82f48affab4ad3
runfiles size=38
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ga.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ga.ec.tex
@@ -132866,7 +133877,7 @@ runfiles size=38
name hyphen-italian
category TLCore
-revision 51186
+revision 54568
catalogue ithyph
shortdesc Italian hyphenation patterns.
relocated 1
@@ -132877,8 +133888,8 @@ longdesc UNI).
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=italian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-it.tex file_patterns=hyph-it.pat.txt file_exceptions=
-containersize 3524
-containerchecksum f873581b4e5f674e4cd37101d89fb3d5099930bff904d2c7a55512ac4dc7dc48e050cd18615bfebc269d894bb46b65642badc7de37e95e6730d8312afff95b65
+containersize 3508
+containerchecksum 22e42baab13e34b60f6acc02f018c34cd2eb4eb9f6a405bbd3c98a27548d6020cfb8284e4128abf5f60562087d525603e61d125857193911a93eb31948fdffa9
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-it.tex
RELOC/tex/generic/hyph-utf8/patterns/quote/hyph-quote-it.tex
@@ -132891,7 +133902,7 @@ catalogue-version 4.8g
name hyphen-kurmanji
category TLCore
-revision 51186
+revision 54568
shortdesc Kurmanji hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Kurmanji (Northern Kurdish) as spoken
@@ -132900,8 +133911,8 @@ longdesc UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=kurmanji lefthyphenmin=2 righthyphenmin=2 file=loadhyph-kmr.tex file_patterns=hyph-kmr.pat.txt file_exceptions=
-containersize 2696
-containerchecksum fb7bc7353bc20cac4a76330afda172f56048374dc231df8cb171f6a8fdcfb05ffe720ea358603df991e6ea34cf83495e573a95b4195f545ca68fce7aff0f5679
+containersize 2704
+containerchecksum cfdd0e78fb56a36cff5c453ee2a27edf0e6567bf514b08c97ed1ed3a1fa9a688a2aee0d8a9392787e1dddcc7bb078206a4d22528dafc87bb8304e4e8a1738570
runfiles size=4
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-kmr.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-kmr.ec.tex
@@ -132910,7 +133921,7 @@ runfiles size=4
name hyphen-latin
category TLCore
-revision 51186
+revision 54568
catalogue lahyph
shortdesc Latin hyphenation patterns.
relocated 1
@@ -132929,14 +133940,15 @@ depend hyph-utf8
execute AddHyphen name=latin lefthyphenmin=2 righthyphenmin=2 file=loadhyph-la.tex file_patterns=hyph-la.pat.txt file_exceptions=
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=liturgicallatin lefthyphenmin=2 righthyphenmin=2 file=loadhyph-la-x-liturgic.tex file_patterns=hyph-la-x-liturgic.pat.txt file_exceptions=
-containersize 19440
-containerchecksum 2b1c40f68c25421cab3fd6c9b805c509686c4cefb5e8de18490fcbe8a4556892fa4e4b692ef26ef388a7a9a7cf690828fcd5a0ff3d2c374276b4a12087e1d58f
-runfiles size=30
+containersize 102068
+containerchecksum 1277af56c6664fea0fa4693631e90e9c3490f31c2360b7aa335b101159433b832cb75d8bfc1aca07e0c8791bedd6ca2af26d95a6029b5d29d97d5f8d8680190e
+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
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-la.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-la-x-liturgic.ec.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-la.ec.tex
+ RELOC/tex/generic/hyph-utf8/patterns/tex-8bit/hyph-la-x-classic.ec.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-la-x-classic.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-la-x-liturgic.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-la.tex
@@ -132950,15 +133962,15 @@ catalogue-version 3.1
name hyphen-latvian
category TLCore
-revision 51186
+revision 54568
shortdesc Latvian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Latvian in L7X and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=latvian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-lv.tex file_patterns=hyph-lv.pat.txt file_exceptions=
-containersize 52396
-containerchecksum 6ebb6611f20d90ffc57d4f67c5fc4987e31da62979342dd0143fb51126a6400c634e9bbabf4b2383ad71619833280c30fc22175d394800ad5960b33434c38c52
+containersize 52420
+containerchecksum fc46050d6d60b87dfc27b06a444588cd241255a7d95a40eaadd106570c4c0d29909e0b5c1a783ea6793e53363c2f2b540c1fb74836e1824598c5eeb4dfd3463c
runfiles size=68
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-lv.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-lv.l7x.tex
@@ -132967,7 +133979,7 @@ runfiles size=68
name hyphen-lithuanian
category TLCore
-revision 51186
+revision 54568
shortdesc Lithuanian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Lithuanian in L7X and UTF-8 encodings.
@@ -132975,17 +133987,33 @@ longdesc \lefthyphenmin and \righthyphenmin have to be at least 2.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=lithuanian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-lt.tex file_patterns=hyph-lt.pat.txt file_exceptions=
-containersize 7424
-containerchecksum 7f1fc26d4554abbfeeb1da1f0eda68ee163589f519e3eee958fe1706d2dac7ace451da18e0b1ca8078a00319e2bf6ec6da8a9bd75d5d29824760194c1d9cac87
+containersize 7448
+containerchecksum 2d79d7e22dc7388218e427c55040665cd3ecac9502da0990126bde874785dbc365cb6a3381a3d3510ec938bc080b97c8ceda07b6ee1c2fec9329db02d32aadd0
runfiles size=10
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-lt.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-lt.l7x.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-lt.tex
RELOC/tex/generic/hyph-utf8/patterns/txt/hyph-lt.pat.txt
+name hyphen-macedonian
+category TLCore
+revision 54568
+shortdesc Macedonian hyphenation patterns.
+relocated 1
+longdesc Hyphenation patterns for Macedonian
+depend hyphen-base
+depend hyph-utf8
+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
+ RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-mk.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 51186
+revision 54568
shortdesc Mongolian hyphenation patterns in Cyrillic script.
relocated 1
longdesc Hyphenation patterns for Mongolian in T2A, LMC and UTF-8
@@ -132995,8 +134023,8 @@ depend hyphen-base
depend hyph-utf8
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 10400
-containerchecksum 0a4f14b167afc1bb4b017978a61aacc40b27ab13f26aae90f3d970a5ec97f2d8b2ddda992bf83488821d2fc58238c4d4197f91586e36f3812271d2ff5ef66663
+containersize 10388
+containerchecksum 6271ca2a121d28140269a4dacf984eb05c033d777d876bca62bfcd802927d5d89a0aedcc1f9b2d57ebeab891a75ed929a1f86b8cd9b19d5386549cd01ef1cffe
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
@@ -133008,7 +134036,7 @@ runfiles size=20
name hyphen-norwegian
category TLCore
-revision 51186
+revision 54568
shortdesc Norwegian Bokmal and Nynorsk hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Norwegian Bokmal and Nynorsk in T1/EC
@@ -133017,8 +134045,8 @@ depend hyphen-base
depend hyph-utf8
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 96216
-containerchecksum 3bb97aef0042c3d863659a3f8921290ec9aab46f731a6908262f7f35f3843a4b2a0caaaa1d373d643e1bea43ddd57ad85b3c0fbb9a576461bcbe21fa8a067759
+containersize 96228
+containerchecksum 3972bc420cc017843f9b37430c17955a66974540305b782f1f4588cf14f88a1318b7cc73d6f904162f7c6eaa24a1055f9c317dd93e0b1eb369fc1e1d9046445d
runfiles size=248
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-nb.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-nn.tex
@@ -133034,7 +134062,7 @@ runfiles size=248
name hyphen-occitan
category TLCore
-revision 51186
+revision 54568
shortdesc Occitan hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Occitan in T1/EC and UTF-8 encodings.
@@ -133046,8 +134074,8 @@ longdesc the French pentagon.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=occitan lefthyphenmin=2 righthyphenmin=2 file=loadhyph-oc.tex file_patterns=hyph-oc.pat.txt file_exceptions=
-containersize 3300
-containerchecksum 8bf003921d4b93a73013e7511d3ea0a11f1f9a1f927e46ab59e65952e7e51ccac69ccd52382e37785a1136426835d7d88ca71241b29ecf7a1d582e2294f449d7
+containersize 3304
+containerchecksum cf02b2ad08e5461c65b79b7f04a357e6aa901b23dfac41b450bd97d7e3963955a937783b1f936070e6cff3d57deaef1cc6ae36ffa72191a832de130bdce47c7f
runfiles size=6
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-oc.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-oc.ec.tex
@@ -133057,7 +134085,7 @@ runfiles size=6
name hyphen-piedmontese
category TLCore
-revision 51186
+revision 54568
shortdesc Piedmontese hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Piedmontese in ASCII encoding.
@@ -133066,8 +134094,8 @@ longdesc Brero.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=piedmontese lefthyphenmin=2 righthyphenmin=2 file=loadhyph-pms.tex file_patterns=hyph-pms.pat.txt file_exceptions=
-containersize 3328
-containerchecksum cb302bfcca925b09ee9ea9f24014249ffc48dfbe16d3ed8c4a4503c036df1a15af457e1a1a3069d4f8f00c511d4099cf1a3541854a992b0ab5f0825ae1df378b
+containersize 3332
+containerchecksum 7f305b9b08749a72f239eb04bd58d630109be9b5e1cc9ac7bdc62b9d7db0b6416a07d48c5c6fa4706a9f2a343f5f2be0b12ce711fff4022c01b55b3d84f0d6d3
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-pms.tex
RELOC/tex/generic/hyph-utf8/patterns/quote/hyph-quote-pms.tex
@@ -133076,7 +134104,7 @@ runfiles size=5
name hyphen-polish
category TLCore
-revision 51186
+revision 54568
catalogue plhyph
shortdesc Polish hyphenation patterns.
relocated 1
@@ -133086,8 +134114,8 @@ longdesc LaMeX.
depend hyphen-base
depend hyph-utf8
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 12524
-containerchecksum c36d67a9ed57e6fd0d683ec1c8b86ee6e1336ddf8103c430d074b71b0710a1fe64e7915de32eb3a789aa42b0576d286e11cff966024e6eac83b80315101df529
+containersize 12464
+containerchecksum 0d572dabdea81662670fb2102d8413d393ea7fecff2881790b831f82eb2a4a37b7117384742c60ce2d681a326df48cfb3a4006f552a6fd136f1dd5cb1b40289a
runfiles size=28
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-pl.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-pl.qx.tex
@@ -133101,7 +134129,7 @@ catalogue-version 3.0a
name hyphen-portuguese
category TLCore
-revision 51186
+revision 54568
shortdesc Portuguese hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Portuguese in T1/EC and UTF-8
@@ -133109,8 +134137,8 @@ longdesc encodings.
depend hyphen-base
depend hyph-utf8
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 3248
-containerchecksum ce865fa130f7d616aa0dfaf3bdae399c360f624245fc4af156ef4deeed254cb66b549cc64ae5727bb5f538ad9b2613bd2b4ff64ac0345b8ba59dd172e778e01d
+containersize 3256
+containerchecksum 38ea70b8cb3d8ec121115bbd449c23856e105b6abc3f4142a9a1b72d76db06b89cc20d0537b55cc8780a86bac4ab51e38604fcc51cfca8f66ce22e8bd0374e73
runfiles size=6
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-pt.ec.tex
@@ -133120,7 +134148,7 @@ runfiles size=6
name hyphen-romanian
category TLCore
-revision 51186
+revision 54568
shortdesc Romanian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Romanian in T1/EC and UTF-8 encodings.
@@ -133131,8 +134159,8 @@ longdesc Generated by PatGen2-output hyphen-level 9.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=romanian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ro.tex file_patterns=hyph-ro.pat.txt file_exceptions=
-containersize 4332
-containerchecksum 2c49bc2a8ab1dec522ee37a0e235b4dcb327545b072fbda972c68c4dd7faf8bd029b74316861168352effcfdcf022e37c42d079f71f5e719764ea2ad50d294e4
+containersize 4340
+containerchecksum ecdae5b7218931ab234c83de5b2bd4b6dfb717a9c5787e2d3d1f4b6a2c9c6b1e5f043be6fdc3fe24e6f28ac7de67a993d4b7e6591ca6ac416d1af7ae3a2c0363
runfiles size=6
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ro.ec.tex
@@ -133141,7 +134169,7 @@ runfiles size=6
name hyphen-romansh
category TLCore
-revision 51186
+revision 54568
shortdesc Romansh hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Romansh in ASCII encoding. They are
@@ -133150,8 +134178,8 @@ longdesc Rumantscha (Romansh language society).
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=romansh lefthyphenmin=2 righthyphenmin=2 file=loadhyph-rm.tex file_patterns=hyph-rm.pat.txt file_exceptions=
-containersize 3504
-containerchecksum d2d107149d51fbb76813ae495127b1965002d38494cf933adfd17fa613db8658fb28d5303222e289e81c56639ff40001b73804474f7d8b09a4bf763286d5dddd
+containersize 3512
+containerchecksum 02143210121593b7660b2dd2c3f3ea1c57e9c9fdf7a4b192381f2976a295aff605ee083f303135590183284292ced236a43c53c733ba4d989247afd65c05ee8e
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-rm.tex
RELOC/tex/generic/hyph-utf8/patterns/quote/hyph-quote-rm.tex
@@ -133160,22 +134188,22 @@ runfiles size=5
name hyphen-russian
category TLCore
-revision 51186
+revision 54568
shortdesc Russian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Russian in T2A and UTF-8 encodings.
longdesc For 8-bit engines, the 'ruhyphen' package provides a number of
longdesc different pattern sets, as well as different (8-bit) encodings,
-longdesc that can be chosen at format-generation time. The UTF-8
-longdesc version only provides the default pattern set. A mechanism
-longdesc similar to the one used for 8-bit patterns may be implemented
-longdesc in the future.
+longdesc that can be chosen at format-generation time. The UTF-8 version
+longdesc only provides the default pattern set. A mechanism similar to
+longdesc the one used for 8-bit patterns may be implemented in the
+longdesc future.
depend hyphen-base
depend hyph-utf8
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 34524
-containerchecksum b13290533a666b3377f9d0fad9d441f6475a3363e32e3675ab836402ed03083b4a1ddbc2fed946e7e7d048a4ef9a8e6d13ece7c98e77a828af3ba6e7ef14c0cb
+containersize 34284
+containerchecksum b46982a0a331ddb292e881475d642248093806f305ecf9ec8380c24fcd65e8a1f9e46436a9e6b32570b5677af807672cf35b552a23d2a4351165bd742d165330
runfiles size=63
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ru.t2a.tex
@@ -133185,7 +134213,7 @@ runfiles size=63
name hyphen-sanskrit
category TLCore
-revision 51186
+revision 54568
shortdesc Sanskrit hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Sanskrit and Prakrit in
@@ -133194,10 +134222,10 @@ longdesc and Telugu scripts for Unicode engines.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=sanskrit lefthyphenmin=1 righthyphenmin=3 file=loadhyph-sa.tex file_patterns=hyph-sa.pat.txt file_exceptions=
-containersize 3588
-containerchecksum 5dc85b741c8658af4c9ed02a52c394be315e2a076f91a98ca44254bd7006f585c44539f1a911b6d63fab17e2dee7ef89cee74c878348115eeb9d7aec2e253595
-doccontainersize 992
-doccontainerchecksum b93af3eae61de575fa8909a8cf39bd190585ac702577c76df655ca94fdc3d1d5206d4017c80641e5351b894cef9d214ed18c3d5cb1a30f5e06388445724c28fa
+containersize 3596
+containerchecksum 5a9e95cd0cd910a98921dcefb085b60e98f0fb00b2be0a4cf49dd21e0bb9ef395ef6e96f272047484220ddd31d973895a4b73931fc2c0b92756628774b2020e9
+doccontainersize 988
+doccontainerchecksum 11afd3cf797b0ae58bc8be71cd94c4a614c79aa5424d3186b949aeffc0eca3b2936e9412df7245794050aa16b2477b1120a5e63a41fecfd155cfa96d65347f76
docfiles size=1
RELOC/doc/generic/hyph-utf8/languages/sa/hyphenmin.txt
runfiles size=6
@@ -133207,7 +134235,7 @@ runfiles size=6
name hyphen-serbian
category TLCore
-revision 51186
+revision 54568
catalogue srhyphc
shortdesc Serbian hyphenation patterns.
relocated 1
@@ -133221,8 +134249,8 @@ depend hyphen-base
depend hyph-utf8
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 25420
-containerchecksum 979ec2b533f3bc90b672a856237489b78e11e1f78782d0c14320ad38da08514ecbdc1b7d3d42930280324c36717c11fd8e3d57bfea74e3fe257fdd84138a144e
+containersize 25364
+containerchecksum 2402d44eabb5f2ab8b4dc843af5b3480b830189b0837ebf7e0071990e099c6e1296f4da80b29eea8ad97829aa4d02171b43c53ad57670458ec93b7e35db94098
runfiles size=70
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-cyrl.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-latn.tex
@@ -133245,7 +134273,7 @@ catalogue-version 1.0a
name hyphen-slovak
category TLCore
-revision 51186
+revision 54568
shortdesc Slovak hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Slovak in T1/EC and UTF-8 encodings.
@@ -133254,8 +134282,8 @@ longdesc 'csplain' package and loaded with ISO Latin 2 encoding (IL2).
depend hyphen-base
depend hyph-utf8
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 10844
-containerchecksum 08ddbdfd97d005f69829477f0f269c168dcf68ac2adc278eb91db91a9e61bd8ddcd3890781ddacd623a12aa6698e6a46651d8e26bf9bff3a817c655448f1747e
+containersize 10836
+containerchecksum 4c554047e29ff73652ad071cbcd84fde6a00e5484801700c7b256a27d4158e333ca59c7f3996b50d156c1c5097bc938d01a8888a3f3852f032197994f3314c2f
runfiles size=19
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sk.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-sk.ec.tex
@@ -133265,7 +134293,7 @@ runfiles size=19
name hyphen-slovenian
category TLCore
-revision 51186
+revision 54568
shortdesc Slovenian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Slovenian in T1/EC and UTF-8
@@ -133273,8 +134301,8 @@ longdesc encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=slovenian synonyms=slovene lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sl.tex file_patterns=hyph-sl.pat.txt file_exceptions=
-containersize 6192
-containerchecksum 3caab81e3d46b889c1f72bf4a2bbac5a03ae6581eadc919f21eac47af8defab69a7fe3a8e975d8f578cf4ec6c56458f78428ae621fbb2334a605b3480426a833
+containersize 6200
+containerchecksum 70b092587942b1f500daaa715dcd03b608f4776bfa73bd36cd11bfc78d7a835407d6096c0935ff00b28efaf27c8d670f1fd70c8b89621b316bd785c62d61bbd2
runfiles size=8
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sl.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-sl.ec.tex
@@ -133283,48 +134311,48 @@ runfiles size=8
name hyphen-spanish
category TLCore
-revision 51186
+revision 54568
shortdesc Spanish hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Spanish in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=spanish synonyms=espanol lefthyphenmin=2 righthyphenmin=2 file=loadhyph-es.tex file_patterns=hyph-es.pat.txt file_exceptions=
-containersize 12972
-containerchecksum 171417a27ac9303f124cbfe5e2c788e11148426a16336f2b2f3f9651c67090b6a72f32ed681a7415f886d5e18f6075c6ee0dd421b22240d6a130897865953488
-doccontainersize 128796
-doccontainerchecksum e52e6f19134c653772b6b36a37b00a6a1b83ccc93716eeb9215b1d7677a1df5d203493bceeed312cd668e4de123249b41368b4c8d0479684b9b5099ac5ec9f75
+containersize 16472
+containerchecksum 1ced4f5aabd23b537997cb8e3c267a54b2d95cf228efa7b7b916e32b29e39f2f735ff6ac8468c7f96759f3b59394250947dfac7e6604d77df74f39c37eca53b9
+doccontainersize 128792
+doccontainerchecksum f782f33f2c189ceeae97acd6a1fea893e87ec1f98e9bd335ead26915c54a024007eecd10fdc788233892166fe7a262c1c287de9fd4b04f8fd1160adcb05cdc36
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 3e010822e51974cb70c8e551d0bf31b13c754d3290f04e8829dca6642a0135636255a578bf50ed2642d3aa383bc6acadcf11d25c8184833d692817e518a83e84
+srccontainerchecksum 83e20410412538297bf312aa0d6aec3fbc20a56b7d37513b41723f946f0312a7ce90ac7e2eaefeef2ea3d508f672360b2fec84c975a4884d11c2464e2d55db0a
srcfiles size=6
RELOC/source/generic/hyph-utf8/languages/es/README
RELOC/source/generic/hyph-utf8/languages/es/eshyph-make.lua
RELOC/source/generic/hyph-utf8/languages/es/eshyph.src
-runfiles size=25
+runfiles size=33
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-es.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-es.ec.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-es.tex
RELOC/tex/generic/hyph-utf8/patterns/txt/hyph-es.pat.txt
catalogue-contact-home http://www.cervantex.es/
-catalogue-ctan /language/spanish/hyphen/base
+catalogue-ctan /language/spanish/hyphen-spanish
catalogue-license lppl
catalogue-topics hyphenation spanish
catalogue-version 4.5
name hyphen-swedish
category TLCore
-revision 51186
+revision 54568
shortdesc Swedish hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Swedish in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=swedish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sv.tex file_patterns=hyph-sv.pat.txt file_exceptions=
-containersize 18232
-containerchecksum bfacb0ec44c522f993000db583d495107da1d98ea905feccf36a3fc517058feccc8f4868065bedcb6dc64f0c6af7f1a2cb082179b6d86f15befb4c712bf5bd31
+containersize 18224
+containerchecksum 95652229f3410a914cce69e71fbbb63380b02774eeb798c99d7066af61206fdbbdffcdf2acaf79bd8cdc0d97e07fd1cb7492fbba8b812ad6331a7a90b2192c05
runfiles size=25
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sv.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-sv.ec.tex
@@ -133333,15 +134361,15 @@ runfiles size=25
name hyphen-thai
category TLCore
-revision 51186
+revision 54568
shortdesc Thai hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Thai in LTH and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=thai lefthyphenmin=2 righthyphenmin=3 file=loadhyph-th.tex file_patterns=hyph-th.pat.txt file_exceptions=
-containersize 33628
-containerchecksum 4c47391ca4cde10be3bc50594eaf506172c0cc12066cb028073845868639e1ad18dc6d57dc418176695df1a7cd7d8ad29f3b4c007c746a39026646dbf2b07123
+containersize 33684
+containerchecksum f968c4f1337e8a6d6f279c562f0684a3224ce7b92a92607a991ae903c2fa58e2aa4419aecd40d3896e6477b12bc00def88b6d368c2c1d49fb36c318554326ec2
runfiles size=55
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-th.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-th.lth.tex
@@ -133350,7 +134378,7 @@ runfiles size=55
name hyphen-turkish
category TLCore
-revision 51186
+revision 54568
catalogue tkhyph
shortdesc Turkish hyphenation patterns.
relocated 1
@@ -133364,10 +134392,10 @@ longdesc had to be dropped to keep compatibility with 8-bit engines.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=turkish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-tr.tex file_patterns=hyph-tr.pat.txt file_exceptions=
-containersize 3880
-containerchecksum d65df4ad0364fb7da5cebe9f39a2351671cecc49d050882399630975c5ac468dd1e41de9609c0581322937dd683056335fd78c7bbb1423610441e0bf4acfdb72
+containersize 3868
+containerchecksum 272b8b3e6ef216e0ba23417f243cfaa5a5cf9f5095669483948a5e4a64feb1503cdebddbae55ed730c659f6274cd82e5c523234317c1a8ed7739abcd0e14c54e
srccontainersize 2724
-srccontainerchecksum 27a469eccbe748ded0466c4034dfaf280bff3e6448aa828f2411bad7b9ac8e875f172eeeadd077670f851e4650600c70b222b6325dfc3d362b6737bc988a20d3
+srccontainerchecksum 36cbef8c9daba38955edfaa225fa481384f2cf6951dad1ecf36ec5b39418adfe1ef7bf3becd666e647d9f797c2821766aa77907687fbf251bbcd61ddde506553
srcfiles size=3
RELOC/source/generic/hyph-utf8/languages/tr/README
RELOC/source/generic/hyph-utf8/languages/tr/generate_patterns_tr.rb
@@ -133382,17 +134410,17 @@ catalogue-topics hyphenation turkish
name hyphen-turkmen
category TLCore
-revision 51186
+revision 54568
shortdesc Turkmen hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Turkmen in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=turkmen lefthyphenmin=2 righthyphenmin=2 file=loadhyph-tk.tex file_patterns=hyph-tk.pat.txt file_exceptions=
-containersize 6340
-containerchecksum e4595aff01856c97ec6bb178a0b045868e2edcdfa23cf24e20942b4130ce46ad42d7ce6f13edc7c7bdec2482b29d21a0137f0cc8b77c85e044d85fe3955aeacb
+containersize 6336
+containerchecksum d98fa419fae13ddf9341f32263e73a253e0bd6526ea160867d9fcb17f8921052fe5e55b01fdd58113616c29a6a6865d31aa9888d8b0d1113f274ecc98a39b9e5
srccontainersize 1676
-srccontainerchecksum dc3e3f607c25829dbaa3193ea92ea16dc86503189eb19d66738c0148507f3db9cbff0b2a0700a19ed994e7ad518aa0938c1fb4fb28bf8d6c14c2b82cc130e6da
+srccontainerchecksum 933e187e69d66a84e7c9cc58c5b14d1a13884ddf50b063be562be7f1cc96c0fb9f4a0e7576be7d6aa81be23d1c58af5ff4905317dd360eb309e7d7c75689cc42
srcfiles size=1
RELOC/source/generic/hyph-utf8/languages/tk/generate_patterns_tk.rb
runfiles size=14
@@ -133403,22 +134431,22 @@ runfiles size=14
name hyphen-ukrainian
category TLCore
-revision 51186
+revision 54568
shortdesc Ukrainian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Ukrainian in T2A and UTF-8 encodings.
longdesc For 8-bit engines, the 'ukrhyph' package provides a number of
longdesc different pattern sets, as well as different (8-bit) encodings,
-longdesc that can be chosen at format-generation time. The UTF-8
-longdesc version only provides the default pattern set. A mechanism
-longdesc similar to the one used for 8-bit patterns may be implemented
-longdesc in the future.
+longdesc that can be chosen at format-generation time. The UTF-8 version
+longdesc only provides the default pattern set. A mechanism similar to
+longdesc the one used for 8-bit patterns may be implemented in the
+longdesc future.
depend hyphen-base
depend hyph-utf8
depend ukrhyph
execute AddHyphen name=ukrainian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-uk.tex file_patterns=hyph-uk.pat.txt file_exceptions=
-containersize 18764
-containerchecksum 4aa80aa8365598bdcae2f7dca2a1c7ec7b1f4bf4a5ee434e2e8684263478e6b1346d18c64756fd40c7007f73d3e69c71f2868862cae0c983d9c9eb9e645ce237
+containersize 18584
+containerchecksum ca87ad6218ba1c29cb3b7391b47be44fd515b8f2ae7d9c793f2b21afe539616ee6e53f4ee6efaeb9bd48bbdd275cea415d3d3f862a2e2a8e43655570de252470
runfiles size=41
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-uk.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-uk.t2a.tex
@@ -133428,7 +134456,7 @@ runfiles size=41
name hyphen-uppersorbian
category TLCore
-revision 51186
+revision 54568
shortdesc Upper Sorbian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Upper Sorbian in T1/EC and UTF-8
@@ -133436,8 +134464,8 @@ longdesc encodings.
depend hyphen-base
depend hyph-utf8
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 5500
-containerchecksum b60b36ae0816f11b6064285d79098ad6aac605bc1b20bd97191b97bb10a28b445e0e71d1ea2476c0731a72d96c20d114d640c3d4471d53a8b6726dc089377a0b
+containersize 5504
+containerchecksum 656518aff11c28843b9ee6cf8a05460b436eab5d0901af9556fab1978816d38feef8951e17d4444a8b063c89583c3e50c4dcbdd0bd633e33d849533d8e802283
runfiles size=12
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-hsb.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-hsb.ec.tex
@@ -133447,15 +134475,15 @@ runfiles size=12
name hyphen-welsh
category TLCore
-revision 51186
+revision 54568
shortdesc Welsh hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Welsh in T1/EC and UTF-8 encodings.
depend hyphen-base
depend hyph-utf8
execute AddHyphen name=welsh lefthyphenmin=2 righthyphenmin=3 file=loadhyph-cy.tex file_patterns=hyph-cy.pat.txt file_exceptions=
-containersize 19972
-containerchecksum e4b61366f67645bb8ed2b848a246cab0c267dc626c7a033627d603c91b7061259d2b95e360f15672aa03197b198c4a45152df4dc88f923fdbf8c1ddf92a5f33a
+containersize 20000
+containerchecksum d9dc00da73d8a0b358ad106ae5f866a1907606d9875552eb9818f5eb06fc2a79cd240735e1203523d9c95cdba3f3ba60f2956213cb82906bc646bc9b874fa463
runfiles size=35
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-cy.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-cy.ec.tex
@@ -133673,7 +134701,7 @@ catalogue-version 4.5
name icite
category Package
-revision 50429
+revision 54512
shortdesc Indices locorum citatorum
relocated 1
longdesc The package is designed to produce from BibTeX or BibLaTeX
@@ -133681,11 +134709,11 @@ longdesc bibliographical databases the different indices of authors and
longdesc works cited which are called indices locorum citatorum. It
longdesc relies on a specific \icite command and can operate with either
longdesc BibTeX or BibLaTeX.
-containersize 2404
-containerchecksum 1a71e185bf65c65f64ffe49d4b7cda415bdec89a7f92fa45914c0adccc2b1430f0022f9c789c2e13c2acb0a780ef90360a22247ba2aecc171a3fc6e06b8f05b0
-doccontainersize 286244
-doccontainerchecksum efad2e573358b64b6d6146fa80011b033e4acd7435d9b0e32778240cf8051c732f1617614cd4ab56c91a03260b203084aa5c15c03208bc86686ad18d2c75e93c
-docfiles size=103
+containersize 2444
+containerchecksum cee4e7f2fd3a007c79966520058ae3db836fca0d9b03dc264d2889ac399bfc7db58e11f3d65de4eae8fa378a774908d36e789441fc244b54c86886fe568cd2d2
+doccontainersize 272248
+doccontainerchecksum 09c862c89133912f7ed714678b3e1d041e529f4c8123e0241e1d0f531bcdd3036f9307ec8a34cc1f25df8cb38b5a8b5213f4a486204b21e5481f65ca1949db33
+docfiles size=101
RELOC/doc/latex/icite/README.md details="Readme"
RELOC/doc/latex/icite/icite.pdf details="Package documentation"
RELOC/doc/latex/icite/samples/bibsample.bib
@@ -133695,8 +134723,8 @@ docfiles size=103
RELOC/doc/latex/icite/samples/icite-minimal.tex
RELOC/doc/latex/icite/samples/icite-nobiblatex.pdf
RELOC/doc/latex/icite/samples/icite-nobiblatex.tex
-srccontainersize 14448
-srccontainerchecksum a0c728f3896f269ab6f91945e1ac984bd3b6774525567f8f196c46ea8edba2cc5f6e6886b26a9ecbd2b1452e9980ccf4e3ae7a7a5dee852c073cb9349a6a874e
+srccontainersize 13520
+srccontainerchecksum 068a63ac822952f6a14eb12362cb94f4f8ef3ed877ef7e40f55e0a234a1736c6fa60276ba80c793c15562889a1cf20caec6baf67daa5e20a3c46cee2c10f6474
srcfiles size=14
RELOC/source/latex/icite/Makefile
RELOC/source/latex/icite/icite.dtx
@@ -133707,9 +134735,9 @@ catalogue-contact-bugs https://gitlab.com/ralessi/icite/issues
catalogue-contact-home http://www.robertalessi.net/icite
catalogue-contact-repository http://git.robertalessi.net/icite
catalogue-ctan /macros/latex/contrib/icite
-catalogue-license gpl3+cc-by-sa-4
+catalogue-license gpl3+ cc-by-sa-4
catalogue-topics biblatex index bibtex-supp humanities cite-supp
-catalogue-version 1.2
+catalogue-version 1.3a
name icsv
category Package
@@ -133763,22 +134791,22 @@ catalogue-version 0.1.0
name idxcmds
category Package
-revision 38115
+revision 54554
shortdesc Semantic commands for adding formatted index entries
relocated 1
longdesc The package provides commands for adding formatted index
longdesc entries; it arises from the author's work on large documents.
-containersize 2392
-containerchecksum ec7d58e5f52472b0d359f84afcba179ce3428638ad8c45293b7de2346d4ba84c3b22792bec27a10328dee9f0f186c2536d562ec47e9f6aa2103e708788a553f3
+containersize 2380
+containerchecksum ba1737eac5f6985ab4a0bb25aece07fd0668533ba046d9f980e4c4ba4862c9045e19c06a477e498df027fc0cc2af5503683389377287d58ae89690c58b5f6683
doccontainersize 413600
-doccontainerchecksum 9c55acca21ba10f051c678f0e59d68f4a1231c744d7b470f7a905c81226a23ae0eee03b02b9466b5fb6c92af1e884a95d1f6644401f83a50441b7c77becf0874
+doccontainerchecksum 1894abf19f05ea74aad0ac1fed2409478dac130a019a44d6bf2c909cb1de66e4c9ec543c75db6d9238982f51af066a4287bd8827f89a59d3d9ba6d3f79aed4cf
docfiles size=105
RELOC/doc/latex/idxcmds/README details="Readme"
RELOC/doc/latex/idxcmds/idxcmds_en.pdf details="Package documentation"
RELOC/doc/latex/idxcmds/idxcmds_en.tex
runfiles size=3
RELOC/tex/latex/idxcmds/idxcmds.sty
-catalogue-contact-repository https://bitbucket.org/cgnieder/idxcmds/
+catalogue-contact-repository https://github.com/cgnieder/idxcmds/
catalogue-ctan /macros/latex/contrib/idxcmds
catalogue-license lppl1.3
catalogue-topics index
@@ -134163,7 +135191,7 @@ catalogue-topics font font-mf font-symbol
name iftex
category Package
-revision 52711
+revision 54159
shortdesc Am I running under pdfTeX, XeTeX or LuaTeX?
relocated 1
longdesc The package, which works both for Plain TeX and for LaTeX,
@@ -134172,11 +135200,11 @@ longdesc testing which engine is being used for typesetting. The package
longdesc also provides the \RequirePDFTeX, \RequireXeTeX, and
longdesc \RequireLuaTeX commands which throw an error if pdfTeX, XeTeX
longdesc or LuaTeX (respectively) is not the engine in use.
-containersize 3112
-containerchecksum a40cf1fbcef9af4cae18c045c051fd63fa6e1403ae83b12d635317bd60e7f677fa0b13252ed272a8855351bcf139b2bdac076a3c74b5bd93059a4478bb2d8b48
-doccontainersize 237572
-doccontainerchecksum f499cb46462f43e89d76a84f8c32983bd332a502764c8e0a5e88ecc696c35470f663719e443a36b0740cca40a5b8d9e03aeb8f1a93bc375900eae9f2a05607b6
-docfiles size=61
+containersize 3004
+containerchecksum 144772d49d42f957815ce9594e7f005e942c82c948ffdec22a36633e0fd26b0e0c2af94afb7f7113bb6d1f422513987e119077896a9f199db06763be43c8dc22
+doccontainersize 218572
+doccontainerchecksum f90a13be1d0645a1ce138b5a04254713abd512b1a041378da0608e40edbfd00cb50d2da7c0b2cdd5cca0a05925e0c7ac3cdd07d71d44a3e9550f8c62d89c23f7
+docfiles size=56
RELOC/doc/generic/iftex/README.md details="Readme"
RELOC/doc/generic/iftex/iftex.pdf details="Package documentation"
RELOC/doc/generic/iftex/iftex.tex
@@ -134193,7 +135221,7 @@ catalogue-contact-repository https://github.com/latex3/iftex
catalogue-ctan /macros/latex/contrib/iftex
catalogue-license lppl1.3c
catalogue-topics env-query
-catalogue-version 1.0c
+catalogue-version 1.0d
name ifthenx
category Package
@@ -134561,16 +135589,16 @@ catalogue-topics font font-otf font-type1
name impatient
category Package
-revision 53321
+revision 54080
shortdesc Free edition of the book "TeX for the Impatient"
relocated 1
longdesc "TeX for the Impatient" is a book (of around 350 pages) on TeX,
longdesc Plain TeX and Eplain. The book is also available in French and
longdesc Chinese translations.
-containersize 488
-containerchecksum dbb5efd07c2a88643c5b49a9d835061ac13c1dbf4356769b30b7d7ceff8c29d75b3abc00dcacc9cc901a449bf18b95781916f9b33c3917e86310b0923033301c
-doccontainersize 1665604
-doccontainerchecksum 7558bb2138f0b09179d3979f46328366a410a540e51aa59380c6c5107067dd5b9b350be2f38255a271f75b01bf4669fd64e75fae7fff88d4239b459f70cc5988
+containersize 452
+containerchecksum 8c606388baf92ebfd113a2e7332c479f1428f4c9b2c5b27f04d9504be29ad20e38b3b538366c2feb78a43998460d362156e9abf8fdb3f8457ff4c8452aeb2141
+doccontainersize 1665608
+doccontainerchecksum 7b0811a691b9ff35fe245df7929164420f2155b4797d372988c7cb7f6052291c5735fdf44a0cd3f7a956be9dec424b5b59385b3f147f39b5beab7b56d1eeae1a
docfiles size=616
RELOC/doc/plain/impatient/ChangeLog
RELOC/doc/plain/impatient/Makefile
@@ -134611,24 +135639,24 @@ docfiles size=616
RELOC/doc/plain/impatient/usermacs.tex
RELOC/doc/plain/impatient/usingtex.tex
RELOC/doc/plain/impatient/xmptext.tex
-catalogue-contact-repository http://savannah.gnu.org/projects/teximpatient
catalogue-ctan /info/impatient
catalogue-license fdl
catalogue-topics book-src tut-plaintex french-doc chinese-doc
+catalogue-version 2020
name impatient-cn
category Package
-revision 45751
+revision 54080
catalogue impatient
shortdesc Free edition of the book "TeX for the Impatient"
relocated 1
longdesc "TeX for the Impatient" is a book (of around 350 pages) on TeX,
longdesc Plain TeX and Eplain. The book is also available in French and
longdesc Chinese translations.
-containersize 516
-containerchecksum 216d5bddef463d26c6cec794a38f0b6d325aa1d4cb9792b642715d71d4f30f1d73396036f8eda79b12498c7ff2b3e1e3d2e17d04e3f071f90e8ca35b3acc04c3
-doccontainersize 3943828
-doccontainerchecksum 00140f4b38177ad8c3040cb29a90545da65f2f6100d7058b1974a174e3cb9e4ccf03f0f9ba196953fdf6636bb44d46a1346a3f812aacd177247f40d16f1b78d4
+containersize 456
+containerchecksum e75363bb36568ec42f13217dc740b839e109529e41ac9cc713e8c7eb620e557dcc08d20f36cbdb5f0e3145d9201d659fc8478d40fae4862fefd3eec005a3463b
+doccontainersize 3943832
+doccontainerchecksum ea0918afe1c785d864bc280a6b64a87cc62cabb02540cdf64a7cbf4b8f81afcef9ac85a6f28b5bdbb42a75b6ce1e12139c12d0e1af4183a28115f8d740c6e78e
docfiles size=1289
RELOC/doc/plain/impatient-cn/Makefile
RELOC/doc/plain/impatient-cn/backm.tex
@@ -134660,24 +135688,24 @@ docfiles size=1289
RELOC/doc/plain/impatient-cn/usingtex.tex
RELOC/doc/plain/impatient-cn/xeCJK-base.tex
RELOC/doc/plain/impatient-cn/xmptext.tex
-catalogue-contact-repository http://savannah.gnu.org/projects/teximpatient
catalogue-ctan /info/impatient
catalogue-license fdl
catalogue-topics book-src tut-plaintex french-doc chinese-doc
+catalogue-version 2020
name impatient-fr
category Package
-revision 15878
+revision 54080
catalogue impatient
shortdesc Free edition of the book "TeX for the Impatient"
relocated 1
longdesc "TeX for the Impatient" is a book (of around 350 pages) on TeX,
longdesc Plain TeX and Eplain. The book is also available in French and
longdesc Chinese translations.
-containersize 516
-containerchecksum 41bec2d1167dc2f57a09d0028411147f8bf31d5e020408bebbd1b6c6577d531a38f83ae395146da699a53d9504f7f6ec1ab5edc5d6b559527867b352e4a8a551
-doccontainersize 1576668
-doccontainerchecksum ca3f388df4f17940ffc3b27ec1bb6d07d3b8728d8de011975b4f2696a96eadb45f208f5455890491af6fb169c30d6cbc6849dd3d25b6aad0284f0a65a81c8e9e
+containersize 460
+containerchecksum f6a9a69ded33199fcd46d518fe8ed7dca48677c78fac5f90cdbbed2290558c4a9d7c9b0721c188023384acc97ad95df29565b06abc16fa33deb04490ca50b4ac
+doccontainersize 1576664
+doccontainerchecksum 963a379e3fbf422f4f4d53a41d6bd074fd077360908eb0db1db0a50699e12f37dc6b3ec8b42812604de4ea444ecb38cbfc81d3445cd67626a65fa9b520fb8550
docfiles size=625
RELOC/doc/plain/impatient-fr/README details="Basic project information"
RELOC/doc/plain/impatient-fr/config.tex
@@ -134706,10 +135734,10 @@ docfiles size=625
RELOC/doc/plain/impatient-fr/fusermacs.tex
RELOC/doc/plain/impatient-fr/fusingtex.tex
RELOC/doc/plain/impatient-fr/fxmptext.tex
-catalogue-contact-repository http://savannah.gnu.org/projects/teximpatient
catalogue-ctan /info/impatient
catalogue-license fdl
catalogue-topics book-src tut-plaintex french-doc chinese-doc
+catalogue-version 2020
name impnattypo
category Package
@@ -134741,7 +135769,7 @@ catalogue-version 1.5
name import
category Package
-revision 53932
+revision 54230
shortdesc Establish input relative to a directory
relocated 1
longdesc The commands \import{full_path}{file} and
@@ -134749,10 +135777,10 @@ longdesc \subimport{path_extension}{file} set up input through standard
longdesc LaTeX mechanisms (\input, \include and \includegraphics) to
longdesc load files relative to the \import-ed directory. There are also
longdesc \includefrom, \subincludefrom, and * variants of the commands.
-containersize 2568
-containerchecksum 21f83a762b00d159f157807d8e2bb4eb4737d3989f2d01b4943e6000b6f7b4791b084b39e532ebd34443c90cd213d7889c319343e64f9eaae6a06314d7302810
-doccontainersize 238432
-doccontainerchecksum e3d3016d04bb3b069f9dd291447fddedc3db7c498fcfdaa6b6d44f63e7cbecef7cf4068c92012f57151d2fc8b2a5286a3a2df47e7e65c08ee39ef18b5c2b3a94
+containersize 2576
+containerchecksum ae49577f52b7255a0e73ca320381a2972336851fbc08b0c0054d1e09c156622b5ac135eb1a2dfe3e0d15a24a053620943ba6bc966df2acec07bde7668c600b58
+doccontainersize 246440
+doccontainerchecksum 0833e607b46b7fc2c0eb0f89dbd46607d30bacce545b7a535ca0752e3e78d30da9969e706b8f984e1f2fd2c69a09bea40c6ff24a679a646c09cc90f048a7b63d
docfiles size=63
RELOC/doc/latex/import/README
RELOC/doc/latex/import/import.pdf details="Package documentation"
@@ -134762,7 +135790,7 @@ runfiles size=2
catalogue-ctan /macros/latex/contrib/import
catalogue-license pd
catalogue-topics file-control
-catalogue-version 6.0
+catalogue-version 6.1
name imsproc
category Package
@@ -134891,7 +135919,7 @@ catalogue-version 0.1.0
name inconsolata
category Package
-revision 51433
+revision 54512
shortdesc A monospaced font, with support files for use with TeX
relocated 1
longdesc Inconsolata is a monospaced font designed by Raph Levien. This
@@ -134901,10 +135929,10 @@ longdesc and options to control slashed zero, upright quotes and a
longdesc shapelier lower-case L, plus metric files for use with TeX, and
longdesc LaTeX font definition and other relevant files.
execute addMap zi4.map
-containersize 299560
-containerchecksum 0356a6022a3370663382f887806a86adc20d9ab7943c5840eb9344a6c64893819d0e3de6b42aec599cf1cfad0cea5724625d96f032f67c45ab282aa386bde484
-doccontainersize 179188
-doccontainerchecksum bf80610a2a64c12098ee2c9d6d034791cac79154869562723321c715a008479a267c2f4b8cb490b6d4de041c80bbcd25cdc3faef2b1986f2b53dd463c4b81be4
+containersize 299536
+containerchecksum 3b33a1627083b50019e0c66ad49319d3ae699943f217daa21f57b19dd2733d29c6f1e9fbaddc1e3e39ea96623581b1d6a388f1a0009e84e4c3f381887b05d4c7
+doccontainersize 179192
+doccontainerchecksum 9139f7769536398c2822c41fe1fd0850a81fb54d70524904b266c8e231c95e344e27468187f474d51a9ab8c4028d6e5f9cc4513d1b38e306b739a1572c387e88
docfiles size=149
RELOC/doc/fonts/inconsolata/OFL.txt
RELOC/doc/fonts/inconsolata/README details="Readme"
@@ -135100,7 +136128,7 @@ runfiles size=300
RELOC/tex/latex/inconsolata/zi4.sty
catalogue-contact-home http://levien.com/type/myfonts/inconsolata.html
catalogue-ctan /fonts/inconsolata
-catalogue-license oflapache2lppl1.3
+catalogue-license ofl apache2 lppl1.3
catalogue-topics font font-mono font-type1 font-otf font-t1enc
catalogue-version 1.121
@@ -135213,11 +136241,11 @@ catalogue-version 1.5
name initials
category Package
-revision 15878
+revision 54080
shortdesc Adobe Type 1 decorative initial fonts
relocated 1
-longdesc For each font, at least an .pfb and .tfm file is provided, with
-longdesc a .fd file for use with LaTeX.
+longdesc For each font, at least a .pfb and a .tfm file is provided,
+longdesc with an .fd file for use with LaTeX.
execute addMap Acorn.map
execute addMap AnnSton.map
execute addMap ArtNouv.map
@@ -135241,10 +136269,10 @@ execute addMap Sanremo.map
execute addMap Starburst.map
execute addMap Typocaps.map
execute addMap Zallman.map
-containersize 3132680
-containerchecksum 65b2ca2049dbeffca1a425530ea36357b0f06ae8cc744f16471a29dc9f1668023a7edb184d23c80dfdf57d74f24c9425b48a90133f9fa6c794ddf495e3d0413b
+containersize 3132652
+containerchecksum 442ffe7585c725c62cf9edf86bccabfcc0406b7517f145567c952ff0de65dae94158f586a1c0081afc5fe3320494750ddc6f455c78ba96e91f409bb0f5905d8a
doccontainersize 2868
-doccontainerchecksum ba6943a564c000f986a4029d31ead6ee4cec028496636090fc56267dd8594bb20be94e4fa4e4a2f39b5b4c7af1b0db3a74111e45a8ad229f6e9fa8862b11c68a
+doccontainerchecksum c8e837291eb7dced1d4bc4d94e7e6bc042ebeb5c561ad3688a491f451991f122896d7df01040575ac6fd705d3ad55350e12afc986dd619c4303ba2919f64dc6d
docfiles size=24
RELOC/doc/fonts/initials/Acorn.tex
RELOC/doc/fonts/initials/AnnSton.tex
@@ -135415,16 +136443,16 @@ catalogue-topics font font-type1 font-decor
name inkpaper
category Package
-revision 51447
-shortdesc A LaTeX class for writing a thesis following French rules
+revision 54080
+shortdesc A mathematical paper template
relocated 1
longdesc InkPaper is designed to write mathematical papers,especially
longdesc designed for Mathematics Students. ZJGS students. magazine
longdesc editors. NOTICE.This is not a Thesis class.
-containersize 2408
-containerchecksum a5357a2401cb104c64f64d31e9583b9e427673233a4dc6251ced5f23bda1ad895fe499f806aa7dafa3bfb2cb4f2aa9718868d6d3b0a71f249a545960232a78da
+containersize 2368
+containerchecksum d07bd9d2f32981607f4baf3bc348fdd99aae0c331423bf1f678231a2ab9830e4a824357df067e52643e6c89ecd1b850afb2444686fa33d75e6a3e598b003553b
doccontainersize 288768
-doccontainerchecksum ecd15bcb523948b5dbd89ac387fd427a5041b39f6ae1aac26888632096fd1e797beb0cdee926dfad1b3abc5b55c6e1f599a07421e7a52953d0812261df21fc3f
+doccontainerchecksum acc6ffc291db3164d8428a50ee0792907435b90d3677a0e9ec883e0d3b81b6c04785a08217bd6c9554545eb5bc328a702c2958301245bcce68949ce76726c389
docfiles size=92
RELOC/doc/latex/inkpaper/LICENSE
RELOC/doc/latex/inkpaper/README.md details="Readme"
@@ -135443,17 +136471,17 @@ catalogue-version 1.0
name inline-images
category Package
-revision 48415
+revision 54080
shortdesc Inline images in base64 encoding
relocated 1
longdesc The package provides a command \inlineimg to dynamically create
longdesc a file containing the inline image in base64 format, which is
longdesc decoded and included in the source file. Requirements LaTeX
longdesc must be run with option --shell-escape. Program base64.
-containersize 820
-containerchecksum 60957844daeeb2e4956d83e1d57e9721b2dfaf4ad2fb4358f1d27cbda225ceec7cbc78cdae5144d28a946bb9408fa960748ca3aabac709bbffecbbb64356f8a5
+containersize 796
+containerchecksum 7706dce6a4c0a6dd9b3222d296654c974ee3d6265ab5baeea762c708863f45d7f351158b04075f4365de5a5913fd9cdae5e777ddea69e19d7feb4067491d6515
doccontainersize 123068
-doccontainerchecksum 5ec326c1323cdce80f5a83052302d2e18de3b0f054ddb7a29da5002605e1020c81fe0219ee68866eb5d8c3b12b4c138ff56f8a630e6f0455b27eb0a0c905d027
+doccontainerchecksum 1c24afd0757ca9b9a0cee81192498b15a250994ebf45dc1ad4e26800a1266cad6536c922e97b11999a6b2999ec8ab111de0ff8de46baead06510d2de2296f737
docfiles size=37
RELOC/doc/latex/inline-images/README.md details="Readme"
RELOC/doc/latex/inline-images/examples/example.pdf
@@ -135461,8 +136489,8 @@ docfiles size=37
RELOC/doc/latex/inline-images/screenshots/example.jpg
runfiles size=1
RELOC/tex/latex/inline-images/inline-images.sty
-catalogue-contact-bugs https://mrw.sh/templates/inline-images/issues
-catalogue-contact-home https://mrw.sh/templates/inline-images
+catalogue-contact-bugs https://mrw.dev/templates/inline-images/issues
+catalogue-contact-home https://mrw.dev/templates/inline-images
catalogue-ctan /macros/latex/contrib/inline-images
catalogue-license lgpl3
catalogue-topics image-supp
@@ -135637,7 +136665,7 @@ catalogue-version 0.3
name inriafonts
category Package
-revision 49826
+revision 54512
shortdesc Inria fonts with LaTeX support
relocated 1
longdesc Inria is a free font designed by Black[Foundry] for Inria
@@ -135652,10 +136680,10 @@ longdesc the PostScript version of the fonts and their associated files.
longdesc These were created using autoinst.
execute addMap InriaSans.map
execute addMap InriaSerif.map
-containersize 2176928
-containerchecksum fb8218a74562131139d0125a40d04363df7f50e43c8207181f3c72210fec7f501497b5256cfa38d663c21b466e6c7fa94ad2fae9612f4f9767b32a7f5784f7b8
+containersize 2176904
+containerchecksum 9c960dca72d433a5ee20b2afe843b92fa98060e67638676a8e92ce9c7dde872be4bfdda6be7a76ea90db97e51784db4487ce22c79cd110ba0214ba54bc8fbe18
doccontainersize 165572
-doccontainerchecksum b55bac3fce4d012be6d8d604faeff7868b62fda93493e49d7a0a0cc7d992c704de5a845ad7ba4cbd97acc787155b33fbd939954001dc6d4a9b29cef21b0004a5
+doccontainerchecksum 352e35b1b748f502db20c76f670c8eb6d02f672ee743518113a7b7807678ab45f2a628980229d8dae67df0dcd3581a5a28492adce8752a1a5f914fe550bab01a
docfiles size=46
RELOC/doc/fonts/inriafonts/README details="Readme"
RELOC/doc/fonts/inriafonts/inriafonts.pdf details="Package documentation"
@@ -136511,7 +137539,7 @@ runfiles size=2721
RELOC/tex/latex/inriafonts/TS1InriaSerif-TLF.fd
RELOC/tex/latex/inriafonts/TS1InriaSerif-TOsF.fd
catalogue-ctan /fonts/inriafonts
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-sans font-serif font-body font-otf font-type1 font-t1enc font-proportional
catalogue-version 1.0
@@ -140498,7 +141526,7 @@ catalogue-version 2.4
name jadetex
category Package
-revision 53786
+revision 54227
shortdesc Macros supporting Jade DSSSL output
longdesc Macro package on top of LaTeX to typeset TeX output of the Jade
longdesc DSSSL implementation.
@@ -140525,6 +141553,7 @@ depend graphics-cfg
depend graphics-def
depend hycolor
depend hyperref
+depend hyph-utf8
depend hyphen-base
depend iftex
depend infwarerr
@@ -140554,12 +141583,12 @@ depend url
depend wasysym
depend zapfding
depend jadetex.ARCH
-execute AddFormat name=jadetex engine=pdftex patterns=language.dat options="*jadetex.ini" fmttriggers=amsfonts,atbegshi,atveryend,auxhook,babel,bigintcalc,bitset,cm,colortbl,cyrillic,dehyph,ec,etexcmds,fancyhdr,graphics,graphics-cfg,graphics-def,hycolor,hyperref,hyphen-base,iftex,infwarerr,intcalc,kvdefinekeys,kvoptions,kvsetkeys,l3kernel,latex,latex-fonts,latexconfig,letltxmacro,ltxcmds,marvosym,passivetex,pdfescape,pdftexcmds,psnfss,rerunfilecheck,stmaryrd,symbol,tex-ini-files,tipa,tools,ulem,uniquecounter,unicode-data,url,wasysym,zapfding
-execute AddFormat name=pdfjadetex engine=pdftex patterns=language.dat options="*pdfjadetex.ini" fmttriggers=amsfonts,atbegshi,atveryend,auxhook,babel,bigintcalc,bitset,cm,colortbl,cyrillic,dehyph,ec,etexcmds,fancyhdr,graphics,graphics-cfg,graphics-def,hycolor,hyperref,hyphen-base,iftex,infwarerr,intcalc,kvdefinekeys,kvoptions,kvsetkeys,l3kernel,latex,latex-fonts,latexconfig,letltxmacro,ltxcmds,marvosym,passivetex,pdfescape,pdftexcmds,psnfss,rerunfilecheck,stmaryrd,symbol,tex-ini-files,tipa,tools,ulem,uniquecounter,unicode-data,url,wasysym,zapfding
-containersize 29820
-containerchecksum 5aee50d3e9bf30a413222e9432ecec830b8556f81913b5e02bb7bdc06a42799f91895f32a9aa059f304023e36d67c8ded0006e83f503b1ed831345ae6b8a7a31
+execute AddFormat name=jadetex engine=pdftex patterns=language.dat options="*jadetex.ini" fmttriggers=amsfonts,atbegshi,atveryend,auxhook,babel,bigintcalc,bitset,cm,colortbl,cyrillic,dehyph,ec,etexcmds,fancyhdr,graphics,graphics-cfg,graphics-def,hycolor,hyperref,hyph-utf8,hyphen-base,iftex,infwarerr,intcalc,kvdefinekeys,kvoptions,kvsetkeys,l3kernel,latex,latex-fonts,latexconfig,letltxmacro,ltxcmds,marvosym,passivetex,pdfescape,pdftexcmds,psnfss,rerunfilecheck,stmaryrd,symbol,tex-ini-files,tipa,tools,ulem,uniquecounter,unicode-data,url,wasysym,zapfding
+execute AddFormat name=pdfjadetex engine=pdftex patterns=language.dat options="*pdfjadetex.ini" fmttriggers=amsfonts,atbegshi,atveryend,auxhook,babel,bigintcalc,bitset,cm,colortbl,cyrillic,dehyph,ec,etexcmds,fancyhdr,graphics,graphics-cfg,graphics-def,hycolor,hyperref,hyph-utf8,hyphen-base,iftex,infwarerr,intcalc,kvdefinekeys,kvoptions,kvsetkeys,l3kernel,latex,latex-fonts,latexconfig,letltxmacro,ltxcmds,marvosym,passivetex,pdfescape,pdftexcmds,psnfss,rerunfilecheck,stmaryrd,symbol,tex-ini-files,tipa,tools,ulem,uniquecounter,unicode-data,url,wasysym,zapfding
+containersize 29832
+containerchecksum 2869febdacba1358ec5d4da7871e9b49d19d4ddc8c8222446060d478e2582f39117f4b43897ac9a28b61c79a0b7260f9734e8ae3594a5aaf5d08143abe9887f2
doccontainersize 31788
-doccontainerchecksum 5d2a95dbbf86986aff08fd66f8ec1c5092d79dc5803a7d44e98bbcec722edc594595db1c7d646d2923f894ab48c40dbc2904e5186ae659bd8e94906409892731
+doccontainerchecksum 1c53a83d95610dc767c71871ea041e2d8cb184a13982dfc4a1616110b8b271610980f30a76be15cead2127ee0f1343baa43e5690a6512e96f8704b0123812fe2
docfiles size=34
texmf-dist/doc/man/man1/jadetex.1
texmf-dist/doc/man/man1/jadetex.man1.pdf
@@ -140578,7 +141607,7 @@ docfiles size=34
texmf-dist/doc/otherformats/jadetex/base/releasenotes.dsl
texmf-dist/doc/otherformats/jadetex/base/releasenotes.xml
srccontainersize 19312
-srccontainerchecksum c156127a7bc71c6987339cd0ecbb7b81a6f474d42b53ac583bf6380fdf6680b646582db593b646139fd93a0dc40c79d962f874840db09f438824ca1762e4dd25
+srccontainerchecksum ce97d534155599a9c3b2a8201c8f5a5209279ccd1474f35f073bd12a1a8dc034ffb2993ad5b076b843e02afb08ab5025fd0138bede17ba5cae4fb40a524c222c
srcfiles size=21
texmf-dist/source/jadetex/base/Makefile
texmf-dist/source/jadetex/base/jadetex.dtx
@@ -143037,7 +144066,7 @@ catalogue-version 1.7b8
name japanese-otf-uptex
category Package
-revision 52048
+revision 54080
shortdesc Support for Japanese OTF files in upLaTeX
relocated 1
longdesc The bundle offers support of the fonts in the japanese-otf
@@ -143045,10 +144074,10 @@ longdesc package, for use with the UpTeX distribution (version 0.20 or
longdesc later).
depend japanese-otf
execute addKanjiMap otf-up-@jaEmbed@.map
-containersize 108992
-containerchecksum 130d2667c3829311153121415d27d880e475e121a16a8f739b018894b93d2f45200e50c53ead912419900100d596ce2cf6c047a201423690ea52ae415d82982c
+containersize 109008
+containerchecksum 6588523cceb59812e63a48538684a47ca5e11208e6439dc9b0546a98931884c747c35c83167ddaf27c6db7e82b7f310b7a938705554f371dc85104af315ad082
doccontainersize 21076
-doccontainerchecksum fc672ee767090c52c2eaffc6cd42e74763f879e66f45942d30515a498eb83b14786e52afc98ea4a47b349687dcaa7e782fbba4534a7adaf56cc46796f79a6481
+doccontainerchecksum 4f5759c53f127aefab7bec2e9908658548cf19000372f059d1a7c16c5f48f2586357e26711e94dcc7b0454d7abd1eb0370bc6d9df8fe05e6245ddf6280ccf5d5
docfiles size=40
RELOC/doc/fonts/japanese-otf-uptex/00otf-uptex.txt
RELOC/doc/fonts/japanese-otf-uptex/COPYRIGHT
@@ -143072,8 +144101,8 @@ docfiles size=40
RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/upjis2004.tex
RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/upkanatest1.tex
RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/upkanatest2.tex
-srccontainersize 26124
-srccontainerchecksum 0ca42ba766cca6d917cb5fd435720bdf6ebffc0aeb5817e725977da51177178b14c15a8f5dc1d66a463934690abe338b669aa968927919882359f39ae01bbed7
+srccontainersize 26016
+srccontainerchecksum 3fcf2a425145af523347036de783b6a536f883ed16909689a7ee5eb95977791feb36e0efc1d61e5ce21b7895847e330160034564ad6f14caefb1ac1231a004a1
srcfiles size=44
RELOC/source/fonts/japanese-otf-uptex/basepl/ubase-h.pl
RELOC/source/fonts/japanese-otf-uptex/basepl/ubase-v.pl
@@ -144120,7 +145149,7 @@ catalogue-contact-repository https://github.com/texjporg/japanese-otf-mirror
catalogue-ctan /language/japanese/japanese-otf-uptex
catalogue-license bsd3
catalogue-topics font-use font-cjk japanese
-catalogue-version 0.24
+catalogue-version 0.25
name jbact
category Package
@@ -144582,7 +145611,7 @@ catalogue-version 1.21
name jmlr
category Package
-revision 53616
+revision 54562
shortdesc Class files for the Journal of Machine Learning Research
relocated 1
longdesc The jmlr bundle provides a class for authors (jmlr) and a class
@@ -144593,11 +145622,11 @@ longdesc to produce either a colour hyperlinked book for on-line viewing
longdesc or a greyscale nonhyperlinked book for printing. Production
longdesc editors can use makejmlrbookgui to help build the proceedings
longdesc from the articles.
-containersize 24168
-containerchecksum bb293ba280f8b0d15fc2d3fd997a8992f0664d01bf56d42151a6f71633d077cff751302188c857b4f6c8d1381bb37f1807c1c3ca85ae0427846aa1189aeb5c3d
-doccontainersize 1717156
-doccontainerchecksum d32cb5cdaacf8c865bca05ef170cce5cc92f0a5d77a33162ce5de6e4f8e77c729d876afd682f1972e3207427557d68ca9a822ab3a6ec9c08b1db7241acfc4e47
-docfiles size=526
+containersize 24208
+containerchecksum 9b5f52a78a077a81573c328d7fe4b3cd1ec2e91207715e7321ccc0ff33ee33e7f4fafca00fe1bf51754ec15f6371955d680377753d635f381ee78e247615da88
+doccontainersize 1726164
+doccontainerchecksum 8d5b475bbe8fe57a7368c512dca774aee981945f737db7237e09e7c1279668ef89c32365d2e35904987a2099f1f7110cd6045fc6cb7429820f2470bc7e4874f8
+docfiles size=532
RELOC/doc/latex/jmlr/CHANGES
RELOC/doc/latex/jmlr/INSTALL
RELOC/doc/latex/jmlr/README details="Readme"
@@ -144628,9 +145657,9 @@ docfiles size=526
RELOC/doc/latex/jmlr/sample-papers/jmlr-sample.tex
RELOC/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf
RELOC/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex
-srccontainersize 41624
-srccontainerchecksum fb5da231bf161f0ad32d0c4617337aa36a5d443bbda0e2def547434744253b5476bd7696fd4bd025ef601a7a71800e6013213e3e5357ed7fb2956be4c0cdf47a
-srcfiles size=53
+srccontainersize 41812
+srccontainerchecksum 032923dfda8f3075b08edc629a42f1afd90ea75fc7fae0bb8bb5f86f158c01bf3c236edb31e8a6fee0ed35121c329665acc6498efc139bde86d61c919370aeb4
+srcfiles size=54
RELOC/source/latex/jmlr/jmlr.dtx
RELOC/source/latex/jmlr/jmlr.ins
runfiles size=30
@@ -144638,11 +145667,11 @@ runfiles size=30
RELOC/tex/latex/jmlr/jmlr.cls
RELOC/tex/latex/jmlr/jmlrbook.cls
RELOC/tex/latex/jmlr/jmlrutils.sty
-catalogue-contact-bugs http://www.dickimaw-books.com/cgi-bin/bugtracker.cgi
+catalogue-contact-bugs https://www.dickimaw-books.com/bugtracker.php?category=jmlr
catalogue-ctan /macros/latex/contrib/jmlr
catalogue-license lppl1.3
catalogue-topics journalpub class
-catalogue-version 1.26
+catalogue-version 1.27
name jmn
category Package
@@ -146334,7 +147363,7 @@ catalogue-version 1.32
name ketcindy
category Package
-revision 53233
+revision 54074
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
@@ -146343,9 +147372,9 @@ longdesc allows to generate graphics using KETpic. The generated code
longdesc can be included in any LaTeX document.
depend ketcindy.ARCH
containersize 2528844
-containerchecksum a65dd1d1ea906ecb1ee232029230005c781066bca2d7192893b5230a06059feed4416b78d4670df104cd7b3f5afb6c3463868340c7991f770026da2294009c18
-doccontainersize 14292904
-doccontainerchecksum e387f94fb712b223864ab615c26c57b505a313a657f54830a61893cad2273ee82ed362438963ae6447496c57474041ebfdb528d92047e6f6bd214c35d4d37cc1
+containerchecksum 5096e7b197298532714fc1850d30e93fbef779f3d014b101f6b1bfd519c82a748ac6e340a5d9f53d94a5818f7c07278d7ca0eade97bd0c4567d293dab7d018f3
+doccontainersize 14292908
+doccontainerchecksum e0afd2ac3cfa351cd3eb5e1c49a7a8cfd87a52ba1a8e8f614578bf6894529e51bc096d5b9ec8b910bdf9d6c30323d31ae5a9b38e167523784c75d334a56386e5
docfiles size=5777
texmf-dist/doc/support/ketcindy/HowToInstallE.pdf
texmf-dist/doc/support/ketcindy/HowToInstallJ.pdf
@@ -147526,14 +148555,14 @@ catalogue-topics font font-mf font-specialist barcode
name kluwer
category Package
-revision 45756
+revision 54074
shortdesc Kluwer publication support
relocated 1
longdesc Most likely long obsolete, unfortunately.
-containersize 53520
-containerchecksum 36f0d6ade1e6afbc7a021780a9d6d56e358805be8a8d5835ce256c87f426aa4110b9e395d6406cd1572a362557ba0d914071a6589a65ca064cd77c9310c284c5
-doccontainersize 61520
-doccontainerchecksum 9990c4fb99023e6262c1c7336f4b8a98e3131ae60f380652469f7e2f88a8793d745655e0fc13dadc78fdb8c2beec6248e54af661bc81a8ec016af58b688e583e
+containersize 53524
+containerchecksum 25210201032ab5cf867e8e46de560a2232e36cb636db8d6d533a6052ae125024f2fdb3d016aa68d49d5be4ded676a1e02108094c366fbc9cc443035edbc82107
+doccontainersize 61516
+doccontainerchecksum 0908a60833ebab53fda54708cb332f0b3e2ed6c071daa1b231570c6dca57b09b6c9e7e52afb606300b04f9c42794d6d6b7c2387ab35fdebae0ef4d346ca068e4
docfiles size=54
RELOC/doc/latex/kluwer/00readme
RELOC/doc/latex/kluwer/mouse.eps
@@ -147546,7 +148575,7 @@ docfiles size=54
RELOC/doc/latex/kluwer/usrman.ent
RELOC/doc/latex/kluwer/usrman.tex
srccontainersize 2016
-srccontainerchecksum a6ead8f091ea55b4443da5d048df1e27a2f2af0abd047d7585490cdc27b9efd1f3a59a5eaf6b77a8b5dbe676ea89dda8e96e80b833bfb995605ca36b21e3cecc
+srccontainerchecksum 12f20e51c0c7668761c2894ac6559f16f853c4d255331db36d9d50e21ac92103828d661d2df8358de24c8403f7a0292866ed4edd5c64e54e555e979475bb5adf
srcfiles size=3
RELOC/source/latex/kluwer/kluwer.dtx
RELOC/source/latex/kluwer/kluwer.ins
@@ -147720,7 +148749,7 @@ catalogue-topics diagram
name knowledge
category Package
-revision 53572
+revision 54121
shortdesc Displaying, hyperlinking, and indexing notions in a document
relocated 1
longdesc The package offers a systematic way to handle
@@ -147728,18 +148757,18 @@ longdesc notions/concepts/terms throughout a document. It helps building
longdesc an index. In combination with hyperref it makes it easy to have
longdesc every reference of a concept linked to its introduction. It
longdesc also offers simple notations.
-containersize 21284
-containerchecksum 6f5d172b155e7cde0a48ff6fca11e4ae8cdf45eb29bbd4ab9a708f62d25de70c9e3607a80364aa1631b828c954dab522748fe3f651be6583b1918db35e1a5b93
-doccontainersize 758512
-doccontainerchecksum 11328ab7c3d5f64c97561cf43167323e084d978a65e2f352e37baaad4b89ec6893bcaa8e90360a971a352ed77d9560713eeb0bc902996c858a3584e1a0c1ff67
-docfiles size=220
+containersize 21464
+containerchecksum e9e400eeb267c4272634321eac1c804138a41fbaca35a4a1931be3a8201e383bcf9eb6bfaf4ceffa384805ae851ce4b95ecc3622f958ce6da2a679f83afaa876
+doccontainersize 767160
+doccontainerchecksum 3735da720f0c7af04b4682d11136db419164e3d779c938611aadca448310ead0591e15480914288887dc40459c78b05cf535c03bf666cf74ecdaf4388419bbc5
+docfiles size=223
RELOC/doc/latex/knowledge/README.md details="Readme"
RELOC/doc/latex/knowledge/knowledge-example.tex
RELOC/doc/latex/knowledge/knowledge.pdf details="Package documentation"
RELOC/doc/latex/knowledge/knowledge.tex
RELOC/doc/latex/knowledge/makefile
-srccontainersize 40628
-srccontainerchecksum bf3d6310aa994cd36d961c20a0f473576e33f5daf1d0a54adef633fc53aebdaf1957e1eda98c31d071d71352b26aecf2513aa4d82a20a1002f9467c060b064c4
+srccontainersize 40876
+srccontainerchecksum 0d20a150f2856c78a4b3b3a828e82e75d5014cb60e41522431a9911a7a3325fbe98c9d7f6ee330ef2d90e928ee89e99fbfbaaacd25d4e2e4f82034ef212a9e7e
srcfiles size=53
RELOC/source/latex/knowledge/knowledge-code.dtx
RELOC/source/latex/knowledge/knowledge-configuration.dtx
@@ -147752,7 +148781,7 @@ catalogue-contact-repository https://www.irif.fr/~colcombe/Knowledge/
catalogue-ctan /macros/latex/contrib/knowledge
catalogue-license lppl1.2
catalogue-topics index label-ref expl3
-catalogue-version 1.21
+catalogue-version 1.22
name knuth
category Package
@@ -148457,7 +149486,7 @@ catalogue-version 0.9.2
name kotex-oblivoir
category Package
-revision 43130
+revision 54519
shortdesc A LaTeX document class for typesetting Korean documents
relocated 1
longdesc The class is based on memoir, and is adapted to typesetting
@@ -148466,32 +149495,32 @@ longdesc belongs to the ko.TeX bundle. It depends on memoir and
longdesc kotex-utf to function.
depend memoir
depend kotex-utf
-containersize 35736
-containerchecksum 37aa00c2558500c5c308f7ab5c0d8af0277009ddba2615229f718f4e7f954708dd8d3942e03f5fbeebf29a7bd49b81c24c8364fb17468ca0e998d3235bb68791
-doccontainersize 265564
-doccontainerchecksum 907fe884a715e82367ade24d3053a9cf4bd06ab276cffb4622932de1d485813ba9ebcf631680963e926ab80d18838f3c078434843c398000df9a7bbea5543f4a
-docfiles size=98
+containersize 37484
+containerchecksum 76c5e1ed90b6938d71cfcc18d61bee6c6236e1ae818d2af69fa37226b44365b7d541c579317f02e4486bd005bf76b3c24f405187a9b6c30c1e3f220828a7943c
+doccontainersize 273752
+doccontainerchecksum bc983f9ebb5fd81dd199d212b9221fc96d438742e6146536408cb93e534feff3fe1ed1ea7fbc841810ac4332b4bfdfb4237d1205a7636d74b7b2d0e1c7c06344
+docfiles size=100
RELOC/doc/latex/kotex-oblivoir/ChangeLog
RELOC/doc/latex/kotex-oblivoir/README details="Readme"
- RELOC/doc/latex/kotex-oblivoir/doc/oblivoir-simpledoc.pdf details="Package documentation" language="ko"
- RELOC/doc/latex/kotex-oblivoir/doc/oblivoir-simpledoc.tex
- RELOC/doc/latex/kotex-oblivoir/doc/oblivoir-test.tex
-runfiles size=60
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/10_5.sty
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/fapapersize.sty
+ RELOC/doc/latex/kotex-oblivoir/oblivoir-simpledoc.pdf details="Package documentation" language="ko"
+ RELOC/doc/latex/kotex-oblivoir/oblivoir-simpledoc.tex
+ RELOC/doc/latex/kotex-oblivoir/oblivoir-test.tex
+runfiles size=63
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/10_5.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/fapapersize.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/memhangul-patch.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/memucs-enumerate.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/memucs-setspace.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/ob-koreanappendix.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/ob-nokoreanappendix.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-common/ob-toclof.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/hfontsel.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/hfontspec.nanum
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-common.sty
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-patch.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/memucs-enumerate.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/memucs-gremph.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/memucs-interword.sty
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/memucs-setspace.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/nanumfontsel.sty
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/ob-koreanappendix.sty
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/ob-nokoreanappendix.sty
- RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/ob-toclof.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-x/memhangul-x.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-x/memucs-interword-x.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-x/xetexko-var.sty
@@ -148499,15 +149528,16 @@ runfiles size=60
RELOC/tex/latex/kotex-oblivoir/memhangul-x/xob-dotemph.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-x/xob-font.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-x/xob-hyper.sty
+ RELOC/tex/latex/kotex-oblivoir/memhangul-x/xob-lwarp.sty
RELOC/tex/latex/kotex-oblivoir/memhangul-x/xob-paralist.sty
- RELOC/tex/latex/kotex-oblivoir/oblivoir-base.cls
- RELOC/tex/latex/kotex-oblivoir/oblivoir-xlua.cls
+ RELOC/tex/latex/kotex-oblivoir/oblivoir-utf.cls
+ RELOC/tex/latex/kotex-oblivoir/oblivoir-xl.cls
RELOC/tex/latex/kotex-oblivoir/oblivoir.cls
RELOC/tex/latex/kotex-oblivoir/xoblivoir.cls
catalogue-ctan /language/korean/kotex-oblivoir
-catalogue-license lppl1.3
+catalogue-license lppl1.3c
catalogue-topics korean class
-catalogue-version 2.1.8
+catalogue-version 2.2.1
name kotex-plain
category Package
@@ -148800,7 +149830,7 @@ binfiles arch=x86_64-solaris size=3
name kpathsea
category TLCore
-revision 53977
+revision 54279
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
@@ -148809,11 +149839,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 32300
-containerchecksum 69c660f750a66974e2678cff84f0d6537fc56fd1f35ab9eb9485a29d0332c702afbfdddfd29d5ae5275ba5306a7d79867a027c89728d90e725837a4a576d41da
-doccontainersize 968124
-doccontainerchecksum fff6708f75f5704698e5d339d3fb57232ea64de7c01bd5eef4279dbf4ee9ab6fb3ae940ce688a7540e14bb062278c701f78d98206cbaa8c9d7a9ee0f60030df4
-docfiles size=522
+containersize 32324
+containerchecksum 53887f73784f96528081bf9ce39fdaff3c94b2af1827cc2da7abddf2821c86c45f014ddcb624b24ed6265b7de25132dd106040f736fea180c122c9026f6cd101
+doccontainersize 1066608
+doccontainerchecksum fd9d0de2cc576ced6ad5d0ba6dd07d0f8a1e63dc473de849148b5a7890277122f7a37ea6476db20ff3b56546cd467126a881505aa60ef66a86a232e35e3f3303
+docfiles size=553
texmf-dist/doc/info/dir
texmf-dist/doc/info/kpathsea.info
texmf-dist/doc/info/tds.info
@@ -148870,11 +149900,11 @@ catalogue-topics sys-supp
name kpathsea.aarch64-linux
category TLCore
-revision 53577
+revision 53999
shortdesc aarch64-linux files of kpathsea
-containersize 33928
-containerchecksum 3bd8f9380284f5262ab2df0e3f50c4e94a7a0843c2e93c33078b14e90b2f6f1e1954e5f8e94d25aba3730be40c939ab97fb54f141c1ca0e527ddf1fc3231f7d0
-binfiles arch=aarch64-linux size=30
+containersize 38400
+containerchecksum 6ae2b34ee7c18190d7da428740dde6e5ab21c6ccadc95837a0409f5c86ce50b5399e5571cee4099a2be04b6ddde6c4e1c282ad00bc948fcbd4166d27a065b1f1
+binfiles arch=aarch64-linux size=32
bin/aarch64-linux/kpseaccess
bin/aarch64-linux/kpsereadlink
bin/aarch64-linux/kpsestat
@@ -148882,11 +149912,11 @@ binfiles arch=aarch64-linux size=30
name kpathsea.amd64-freebsd
category TLCore
-revision 53577
+revision 53999
shortdesc amd64-freebsd files of kpathsea
-containersize 42024
-containerchecksum 61ef3fb2f120385e255a22f882013934da355a69b3e311b0a5a2605f433dc65808d75c8511aafa11c1298ba5a815a932b861c23ea257f012b6a680ed1dc21e07
-binfiles arch=amd64-freebsd size=30
+containersize 42964
+containerchecksum eab423d78b14c4fb526faa9dce2b393126d916c974500324042396bd75b3612632714778d03968b8d5930752192e9ec25bbe41dc682d42372aebeeabdee99d4a
+binfiles arch=amd64-freebsd size=38
bin/amd64-freebsd/kpseaccess
bin/amd64-freebsd/kpsereadlink
bin/amd64-freebsd/kpsestat
@@ -148894,11 +149924,11 @@ binfiles arch=amd64-freebsd size=30
name kpathsea.amd64-netbsd
category TLCore
-revision 53577
+revision 53995
shortdesc amd64-netbsd files of kpathsea
-containersize 37784
-containerchecksum 1df5cc78af84017e38cbcb40be736b450b9e37119963f952a692f600b39a8cb3f65f66a826be4fd0c7abbb09b90bb3942cc487bdc952e197bb4a4fb407d68231
-binfiles arch=amd64-netbsd size=34
+containersize 38792
+containerchecksum d1b6c661edd9e8f0c46cbc72729a63001c6e69e7b14d2347b9967fcebef82affa9b5a7648f377c597ce679593a7f4003e21f4d892469365be303984eccc86885
+binfiles arch=amd64-netbsd size=36
bin/amd64-netbsd/kpseaccess
bin/amd64-netbsd/kpsereadlink
bin/amd64-netbsd/kpsestat
@@ -148906,10 +149936,10 @@ binfiles arch=amd64-netbsd size=34
name kpathsea.armhf-linux
category TLCore
-revision 53577
+revision 54033
shortdesc armhf-linux files of kpathsea
-containersize 32208
-containerchecksum edebb9d87a80b2e33bb623b2ac683045a86a7f9f037ac20b7ed6ae7727d98a33c1f022f9d91c3ef7e27bcbbea145b8385069272f07acd20bf49a5ab42f5cda46
+containersize 32592
+containerchecksum 8b4f568a9a5037fb23632e105b7d389eed5294ccb086abcf61eb7548f8cbb668c9a838e3b2bfeeb5a2896e80a689d6cd954d8910ea4c35699da53c012525046b
binfiles arch=armhf-linux size=25
bin/armhf-linux/kpseaccess
bin/armhf-linux/kpsereadlink
@@ -148918,10 +149948,10 @@ binfiles arch=armhf-linux size=25
name kpathsea.i386-cygwin
category TLCore
-revision 53577
+revision 54350
shortdesc i386-cygwin files of kpathsea
-containersize 47004
-containerchecksum 399a00761d31c43380f24f5e92ffae2cdaeabf60178242a2cc8c51106fdd30d34857b405ed80fb2e0efca05a860d6a4f0aabb470eedad671fcc7899e6cd90a66
+containersize 47136
+containerchecksum d8d5d96959d6a2c86b340a559808dc8655552843b3b01c77e03cabf3d23ef389823803f7292484fad020addfff350bf46672bb5651dad340eed3e305ba9e37b1
binfiles arch=i386-cygwin size=40
bin/i386-cygwin/cygkpathsea-6.dll
bin/i386-cygwin/kpseaccess.exe
@@ -148931,11 +149961,11 @@ binfiles arch=i386-cygwin size=40
name kpathsea.i386-freebsd
category TLCore
-revision 53577
+revision 53999
shortdesc i386-freebsd files of kpathsea
-containersize 36204
-containerchecksum 16e9f43b1bcc5bd640382406839bd909c0d5575c97da1a5c2f4734a5fb7674c50b1d25b6d6614fecb0b5be4b0edd9b95850b945ee6dbfb943274c2b007e43bb5
-binfiles arch=i386-freebsd size=25
+containersize 37416
+containerchecksum 26f629522b9a0695c2f38388340d678b99c4af3a3bb04145972a8b72a85ad581a6d0a78deb55a9d85ec733a9ca15962a81b9db98764b38fc7b135d89b641368a
+binfiles arch=i386-freebsd size=34
bin/i386-freebsd/kpseaccess
bin/i386-freebsd/kpsereadlink
bin/i386-freebsd/kpsestat
@@ -148943,10 +149973,10 @@ binfiles arch=i386-freebsd size=25
name kpathsea.i386-linux
category TLCore
-revision 53577
+revision 53999
shortdesc i386-linux files of kpathsea
-containersize 42180
-containerchecksum 018e532728695e95c44e229b219e03ab4331a29a6bdce7f7ce396d156b95ac66b3b08fec6912102b0370ee4bb289488d04fbe78f352a68b91f7cd27327265531
+containersize 42712
+containerchecksum 0663c6a131a176204c288163352af05e3292166bae538575d5f4037f618476601694f0b06216ee5112ec83ae1510b9d20f8eafe723d3e84bda9f2c09186ea71c
binfiles arch=i386-linux size=31
bin/i386-linux/kpseaccess
bin/i386-linux/kpsereadlink
@@ -148955,11 +149985,11 @@ binfiles arch=i386-linux size=31
name kpathsea.i386-netbsd
category TLCore
-revision 53577
+revision 54104
shortdesc i386-netbsd files of kpathsea
-containersize 34676
-containerchecksum 43fc656d8ec7e91eb190c842bcdbfe238a19dd1e0f4d59936412052bd6d2169a2ceb4e17532140495cc55f46c0d6e98ccbdfd239522ac0b07a6d1e1ec9cbfa2c
-binfiles arch=i386-netbsd size=32
+containersize 35564
+containerchecksum e3f7d3bf5d7a8009927760a17dc6fe858bec2cea71f58caa30a97d379cd0b221477207006f45370ebf5202c3662b5f971518a79f8ed0a33cedcde3fc1eae7ba0
+binfiles arch=i386-netbsd size=33
bin/i386-netbsd/kpseaccess
bin/i386-netbsd/kpsereadlink
bin/i386-netbsd/kpsestat
@@ -148967,11 +149997,11 @@ binfiles arch=i386-netbsd size=32
name kpathsea.i386-solaris
category TLCore
-revision 53577
+revision 53999
shortdesc i386-solaris files of kpathsea
-containersize 40908
-containerchecksum 7feec42b29f1f83aeec5e36746d6118d6e98856b3c39788318bc044431014edb83cd6760f736ca8b6092bd91576965b15ff71987c86b149787f6f18f5007c468
-binfiles arch=i386-solaris size=27
+containersize 41380
+containerchecksum cecd160067b321d2aa55ef3eced8d0fe3763fc563e4c088f736dcdf4fa5598a6255d713e62826b6b1074498f23e4441aa3c64fa4e96d24f405c9f20675efe90d
+binfiles arch=i386-solaris size=28
bin/i386-solaris/kpseaccess
bin/i386-solaris/kpsereadlink
bin/i386-solaris/kpsestat
@@ -148979,12 +150009,12 @@ binfiles arch=i386-solaris size=27
name kpathsea.win32
category TLCore
-revision 53577
+revision 53994
shortdesc win32 files of kpathsea
-containersize 486420
-containerchecksum 45a3f6e0e14902cc1771ba6c4a595bc73a98bc475ca788aebf21dc46acec2844eb89dff9430f042672ca55330ec51ffe4292879c530737397a7ce79f41805579
+containersize 486824
+containerchecksum 4785306555c7403bc4d55c0d863e604757cc82108a13137c863ae572b002a7ae9e040cd97f62ea67b8ddf0db8f3cbc9a5cf1d9653c053dd1361b0147d4ca84f3
binfiles arch=win32 size=332
- bin/win32/kpathsea631.dll
+ bin/win32/kpathsea632.dll
bin/win32/kpseaccess.exe
bin/win32/kpsereadlink.exe
bin/win32/kpsestat.exe
@@ -148995,10 +150025,10 @@ binfiles arch=win32 size=332
name kpathsea.x86_64-cygwin
category TLCore
-revision 53577
+revision 54274
shortdesc x86_64-cygwin files of kpathsea
-containersize 45288
-containerchecksum a30394fd56d7dd8313b127dff8365561d5065722b6b86516afeaae7f7f485e36bdb95fe08892b8ef00d1a02434a31b6ce9897969e3591547e9cf912c5fc22774
+containersize 45452
+containerchecksum d7330084a45b430307a07c9de94ba1c28aff9e9241e4c2007cd561da5049d2340743423c6620ec7ac007b0e58384cc91c6fbbedbef55524cbf5cc4fd12817190
binfiles arch=x86_64-cygwin size=37
bin/x86_64-cygwin/cygkpathsea-6.dll
bin/x86_64-cygwin/kpseaccess.exe
@@ -149008,11 +150038,11 @@ binfiles arch=x86_64-cygwin size=37
name kpathsea.x86_64-darwin
category TLCore
-revision 53577
+revision 54269
shortdesc x86_64-darwin files of kpathsea
-containersize 40472
-containerchecksum 2d6586cd3a7454a61fde6fe7aeb5af94605f5e0f2dd6451390a9337d2eab223a745e9f983ba233b98a0ffd0dc0d3144b60f3b245e61ac7e3f48f7fe5a74aa474
-binfiles arch=x86_64-darwin size=31
+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
@@ -149020,10 +150050,10 @@ binfiles arch=x86_64-darwin size=31
name kpathsea.x86_64-darwinlegacy
category TLCore
-revision 53577
+revision 53999
shortdesc x86_64-darwinlegacy files of kpathsea
-containersize 39300
-containerchecksum 9540a550a6bca2ae6cb27bc0cb435556ae1c076954fb643443c5b9fbe7d43b6f95af8b00efa85c2997b5b0072176ff1ebe83a7d66ad10a7f9999e0f7c768f686
+containersize 39600
+containerchecksum f90b1ab766e736f05f8ada2e35157d06ddcbc30d6752b09941d72fff68dce24423ea955ef293df43de9beeec12bc62296cf5b0bd7dded250bcab24350840a3e3
binfiles arch=x86_64-darwinlegacy size=31
bin/x86_64-darwinlegacy/kpseaccess
bin/x86_64-darwinlegacy/kpsereadlink
@@ -149032,10 +150062,10 @@ binfiles arch=x86_64-darwinlegacy size=31
name kpathsea.x86_64-linux
category TLCore
-revision 53577
+revision 53999
shortdesc x86_64-linux files of kpathsea
-containersize 39812
-containerchecksum b572e74df1d122754bd2950b7558c9927dd2822e416d5e40de32f3520199e759372b6d100ac901594647bf5692f5f480ca120e9e960c2b755eb610a40e47371a
+containersize 40304
+containerchecksum 19f2696a4c1352aad87013dc37ac11863c9a6ca0983dc8d88958fee10464245720b2b023a2b81071bce2e509273ab59dba993e11680b9e799879837d59fadf2e
binfiles arch=x86_64-linux size=28
bin/x86_64-linux/kpseaccess
bin/x86_64-linux/kpsereadlink
@@ -149044,11 +150074,11 @@ binfiles arch=x86_64-linux size=28
name kpathsea.x86_64-linuxmusl
category TLCore
-revision 53577
+revision 54264
shortdesc x86_64-linuxmusl files of kpathsea
-containersize 44180
-containerchecksum 00d6727922687159781a8d3a6203716829d42905c6e14ed396c12697e425c1f3cd43863b5c7a57443de658c0cff5549a243c9acc4169462a4608a5ab943a8130
-binfiles arch=x86_64-linuxmusl size=35
+containersize 44176
+containerchecksum 19938d5feb531bc55e1e2f00db99a2d864b5cbdefa65a5210dd18256804781d633f7ddb9aad63bcb359fbec80c483ff479da659dd928766362b20c434c542a63
+binfiles arch=x86_64-linuxmusl size=32
bin/x86_64-linuxmusl/kpseaccess
bin/x86_64-linuxmusl/kpsereadlink
bin/x86_64-linuxmusl/kpsestat
@@ -149056,10 +150086,10 @@ binfiles arch=x86_64-linuxmusl size=35
name kpathsea.x86_64-solaris
category TLCore
-revision 53577
+revision 53999
shortdesc x86_64-solaris files of kpathsea
-containersize 44268
-containerchecksum 0b9f14075421279b6b254cb7757fe768ad89589b43d81dece887a3296f1cfc469e3d769694bef334e66f2c63c19a1fe15e4864ee92cbb42bcfe93a8223e1f46c
+containersize 44708
+containerchecksum 5c3957ad5f453805b47cf7e700d392b46ede2edcb86898931010e2a62b64c1a51dc776ded2a6ebadce50f937092c580a73edc1e54d086168170815e8df6b7ae0
binfiles arch=x86_64-solaris size=33
bin/x86_64-solaris/kpseaccess
bin/x86_64-solaris/kpsereadlink
@@ -151798,22 +152828,22 @@ catalogue-version 1.6
name kvmap
category Package
-revision 53249
+revision 54585
shortdesc Create Karnaugh maps with LaTeX
relocated 1
longdesc This LaTeX package allows the creation of (even large) Karnaugh
longdesc maps. It provides a tabular-like input syntax and support for
longdesc drawing bundles (implicants) around adjacent values. It is
longdesc based on an answer at StackExchange.
-containersize 2604
-containerchecksum 4c860279b96a34755f7ba16a7f3c80557e223bc0a4099f4dd72474abe3073be97026ae2593a24cafa1553b936181eb2fb11c7c47a7b7f264a1146803fffd08ec
-doccontainersize 104696
-doccontainerchecksum 0e5b4dacb5ee5f7193b418f0b9740e1a3fb139da2136e5939078d8e3ff2b9ae3a909a3559821dcdf5d033e04af062ee42de84d1bab4d360bb20bb6eba057d788
+containersize 2640
+containerchecksum a23c5fd54e5fcd9fefc7cd46757f267bfe120d3099fbbec77e09a2270297380c1c4ea652ad42ad08c37f496194d0ad70e9effdede8841bc1bc786a2d61a2e91b
+doccontainersize 105648
+doccontainerchecksum 2e207ad3d0517ed2c927eabbb63b236afc084a4952c48f3ed0ba7ceb21621366d3ee54881dbbe372caf7de04a657b1d766d7448565b7d3dfca9a8d62ff4d9178
docfiles size=28
RELOC/doc/latex/kvmap/README.md details="Readme"
RELOC/doc/latex/kvmap/kvmap.pdf details="Package documentation"
-srccontainersize 8432
-srccontainerchecksum d514d398f65729d96e69c0a0231bd266be4ce707fec171cd01fd222fe623ba2b1ee2d60a7e26fdc81990e2e585fdbfc33db1dbc9dec8af979e334cfa4fb43397
+srccontainersize 8608
+srccontainerchecksum 1fd2ec484460c42d06beee10fd4cae49bd257737005241e2fc9919f9f96a8ca51665eebe16b35ee282ab6b37d0f4f152cadbc4044a56059bb65dc3ef7526ec5a
srcfiles size=9
RELOC/source/latex/kvmap/kvmap.dtx
RELOC/source/latex/kvmap/kvmap.ins
@@ -151825,7 +152855,7 @@ catalogue-contact-home https://gitlab.com/benfrank/kvmap
catalogue-ctan /macros/latex/contrib/kvmap
catalogue-license lppl1.3c
catalogue-topics maths engineering
-catalogue-version 0.3.2
+catalogue-version 0.3.3
name kvoptions
category Package
@@ -152016,7 +153046,7 @@ catalogue-version 1.1
name l3backend
category Package
-revision 53888
+revision 54259
shortdesc LaTeX3 backend drivers
relocated 1
longdesc This package forms parts of expl3, and contains the code used
@@ -152025,17 +153055,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 11924
-containerchecksum bda67ee1c48c06b4d399664c352267a3202b5877eb324cf413b7a6ad31d94249333a22bb8b6cca285135c36e46d01cf8bbfb5f2f5c9c8d70f5fe48da20a42a5f
-doccontainersize 727872
-doccontainerchecksum 7c193eace43f388843c9bed21d1cea87be8a2cca86ac2d8aaaa42da2409dc634628f38c1a51322d76233d2abf82490551685086c458729afdda6d5b3f093847f
-docfiles size=185
+containersize 11916
+containerchecksum 87aa4a46738a9e629d8eb684a6d96d282867c32a074043324cea4b85d59d4cffb6357fda73a19235c5a0ba76cb2a78a64c8aca4d548e7485e02b41f707f2d361
+doccontainersize 726284
+doccontainerchecksum 9b8ac4a3811fcc95a33ed20f769fa33aa7569a355f09538065aec9487d6ede21a5e7617913c0116db60b6dc0f14cf75b037341a352a04ee6f9870d79d5a12105
+docfiles size=184
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 25880
-srccontainerchecksum 507f472439d2229e501642f6774911bfc8edb71e0758d9fd27d7547822ee5ff5945fa922f760a33cf5a8d2e357ff090260842127cf620f8f11ed4f9a52b53ee5
+srccontainersize 25840
+srccontainerchecksum 475c74a40c83b3420a8e197bb4dc863e8bedf4e2ba3c7a418ff1c33e5931bd7cad72ffe90d16da0d94c9459157fc5eb295e414569ad9e974a40dd4310dd8603c
srcfiles size=45
RELOC/source/latex/l3backend/l3backend-basics.dtx
RELOC/source/latex/l3backend/l3backend-box.dtx
@@ -152061,7 +153091,7 @@ catalogue-topics latex3 expl3 macro-supp pre-release
name l3build
category Package
-revision 53862
+revision 54544
shortdesc A testing and building system for (La)TeX
longdesc The build system supports testing and building LaTeX3 code, on
longdesc Linux, Mac OS X and Windows systems. The package offers: A unit
@@ -152073,19 +153103,19 @@ longdesc material released by the LaTeX3 team, and may be updated on a
longdesc different schedule.
depend luatex
depend l3build.ARCH
-containersize 31844
-containerchecksum c18aa191efa5c9af53a7012e4453ad615178e90798377ba0de39434c917c99732799edd3a3b89f719ae4c79da8fe4b97d867778d9cc01db81e6ff68fd9a441f1
-doccontainersize 722904
-doccontainerchecksum 94eea53a369def65df51ad48fbbcba851d1c6d9208c7ee1475af284752e853c4f9286e70010f494803bc02fe26afdc421143cb5eb659093d2ff0580e0f4c5b40
-docfiles size=183
+containersize 32276
+containerchecksum 80f0628254ca172fc9a0458ddafd830800c4a9dd7be771783337bc753dfcc1c413231fe5db9283aa3fbf7499fc7e5c9807526b7aa2b347d536d311c4060733b2
+doccontainersize 723676
+doccontainerchecksum e919166a2c1a69f18fa947e660960f98e27c4918b92c877973044712a2e5d82ad5d3dc03277e34fc6ca6451d486e34b08353029f20e5736e90e0962a6568aebf
+docfiles size=184
texmf-dist/doc/latex/l3build/CHANGELOG.md
texmf-dist/doc/latex/l3build/CONTRIBUTING.md
texmf-dist/doc/latex/l3build/README.md details="Readme"
texmf-dist/doc/latex/l3build/l3build.pdf details="Package documentation"
texmf-dist/doc/man/man1/l3build.1
texmf-dist/doc/man/man1/l3build.man1.pdf
-srccontainersize 29304
-srccontainerchecksum 1e15ccc9f0b71115935325eb97698b2660ad479f08e66a18634be2a5703d3b86f6953f4bc3570d95a1964d841dc026efb1663923ce962db767aa2711b5ef259c
+srccontainersize 29404
+srccontainerchecksum d96c795d371699ba3d06c5046f12c21f7b5e7217d35ea7524fdcbd5ddd7c8a5ac14409c04c691f716f12f4a416ae7f5140d2779129ac203f2e3b1c0350d256f9
srcfiles size=27
texmf-dist/source/latex/l3build/l3build.dtx
texmf-dist/source/latex/l3build/l3build.ins
@@ -152358,7 +153388,7 @@ catalogue-topics macro-supp layout latex3 pre-release
name l3kernel
category Package
-revision 53913
+revision 54131
shortdesc LaTeX3 programming conventions
relocated 1
longdesc The l3kernel bundle provides an implementation of the LaTeX3
@@ -152368,11 +153398,11 @@ longdesc LaTeX3 kernel and other future code are built: it is an API for
longdesc TeX programmers. The packages are set up so that the LaTeX3
longdesc conventions can be used with regular LaTeX2e packages.
depend l3backend
-containersize 148956
-containerchecksum 95861694b7406506eaa4d158cf8187a0f0a919b225ffcc8c9dcec78cc41e928276d9f6d67de746ae7c566f93b8ac4ffb3c6a295cfb611f742829d742619a0486
-doccontainersize 9955484
-doccontainerchecksum 4a03e19c4d45e01e0773a3de2caaa6c13ad45535b91703215c108fc8cda657591492b8e22b292d5cec6e5277e4eab177698f4405d42309489fd6e58562165c5b
-docfiles size=2806
+containersize 150716
+containerchecksum e8a9075e05ee3c239161f72ab82c0cee82d6e0e040011644272217d5476285ca0584212d27c4159e1abe6e0fa34b87ccd0637135fbe5a00e4aaed4e26ac920ee
+doccontainersize 10006216
+doccontainerchecksum f430e35f85b529301b52e86c2db56ff01e95cf72ef356601de34ad4bdcc32ecdde7d7fb279f9a2ada863e8a60c7c63076fd9b616e423ed0ad0a15fa8c482948c
+docfiles size=2819
RELOC/doc/latex/l3kernel/CHANGELOG.md
RELOC/doc/latex/l3kernel/README.md details="Readme"
RELOC/doc/latex/l3kernel/expl3.pdf details="The LaTeX3 Programming Language"
@@ -152418,9 +153448,9 @@ docfiles size=2806
RELOC/doc/latex/l3kernel/source3.pdf
RELOC/doc/latex/l3kernel/source3.tex
RELOC/doc/latex/l3kernel/source3body.tex
-srccontainersize 530008
-srccontainerchecksum 0e2ee5a7ff9098b11f71f9a73005661503d047f73a6d42a3b67efbcc3d162206a22723b49d48194ea10011e1a74ec39681e20b6145318aac651f1dc01c0a1539
-srcfiles size=819
+srccontainersize 533864
+srccontainerchecksum cdf86851ae66f59d58e962c5fdbc71e9e07a59b40cbb71af38017ca2425175fe6efded3e807edaff304ebb4654d7805b3fbb4d574ff2cd2db49698c74cc42fc2
+srcfiles size=825
RELOC/source/latex/l3kernel/expl3.dtx
RELOC/source/latex/l3kernel/l3.ins
RELOC/source/latex/l3kernel/l3alloc.dtx
@@ -152473,12 +153503,13 @@ srcfiles size=819
RELOC/source/latex/l3kernel/l3str.dtx
RELOC/source/latex/l3kernel/l3sys.dtx
RELOC/source/latex/l3kernel/l3text-case.dtx
+ RELOC/source/latex/l3kernel/l3text-purify.dtx
RELOC/source/latex/l3kernel/l3text.dtx
RELOC/source/latex/l3kernel/l3tl-analysis.dtx
RELOC/source/latex/l3kernel/l3tl.dtx
RELOC/source/latex/l3kernel/l3token.dtx
RELOC/source/latex/l3kernel/l3unicode.dtx
-runfiles size=310
+runfiles size=313
RELOC/tex/latex/l3kernel/expl3-code.tex
RELOC/tex/latex/l3kernel/expl3-generic.tex
RELOC/tex/latex/l3kernel/expl3.ltx
@@ -152513,7 +153544,7 @@ catalogue-topics format latex3 pre-release
name l3packages
category Package
-revision 53913
+revision 54131
shortdesc High-level LaTeX3 concepts
relocated 1
longdesc This collection contains implementations for aspects of the
@@ -152531,11 +153562,11 @@ 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 19868
-containerchecksum 804fd6b5d2835c23324252b627491e083931f0a78d9f2140531da5f29076b3c5e8af1b264c0cd82a0fd30300c3ed96c9b02354635798dca91d721c415da351dc
-doccontainersize 1739508
-doccontainerchecksum c1253c55b434171fa77b3c1954a8cdf0f1eaf44344c6f24b4a58939bafa66313f12652184b443fa9eaed4b9dc46ecae908e52920ae64dd71a3cbe2ba84f25b5e
-docfiles size=500
+containersize 20356
+containerchecksum 627253bfd7cea5f8609f57451d9232e977abe28819ba06d62d990324107e055fa18d7da226f9f06127778724aed06a9208c5ea54b8011902708750e504d8e4ed
+doccontainersize 1754320
+doccontainerchecksum f9391629d056991a0ce468f2dedf0c70447c33ff4c5eedf2bce60eec42c411da3cae152570ed41ff4f34966ed77a5d1f649d4de08d0ccef029390c1d54fcc537
+docfiles size=501
RELOC/doc/latex/l3packages/CHANGELOG.md
RELOC/doc/latex/l3packages/README.md details="Readme"
RELOC/doc/latex/l3packages/l3keys2e/l3keys2e-demo.tex
@@ -152544,9 +153575,9 @@ docfiles size=500
RELOC/doc/latex/l3packages/xfrac/xfrac.pdf details="xfrac documentation"
RELOC/doc/latex/l3packages/xparse/xparse.pdf details="xparse documentation"
RELOC/doc/latex/l3packages/xtemplate/xtemplate.pdf details="xtemplate documentation"
-srccontainersize 64880
-srccontainerchecksum bee101af17e2a73f2094a0ef4a45203d22309b5c2feb272da872e6a8fe9a1c1c49219350756554403235c1d4d132ab11ceefeb70ab964305a194709293c35c3a
-srcfiles size=89
+srccontainersize 66704
+srccontainerchecksum e7ac51ff002c4ce6fbb08d2bdfcdb94e64d10d0013933fc7d8ad3434ed8edc3f53400fb1595fef63537a254091be36e6cf62538c8aa09b17a590f3f9476b15b8
+srcfiles size=91
RELOC/source/latex/l3packages/l3keys2e/l3keys2e.dtx
RELOC/source/latex/l3packages/l3keys2e/l3keys2e.ins
RELOC/source/latex/l3packages/xfp/xfp.dtx
@@ -152557,10 +153588,11 @@ srcfiles size=89
RELOC/source/latex/l3packages/xparse/xparse.ins
RELOC/source/latex/l3packages/xtemplate/xtemplate.dtx
RELOC/source/latex/l3packages/xtemplate/xtemplate.ins
-runfiles size=39
+runfiles size=61
RELOC/tex/latex/l3packages/l3keys2e/l3keys2e.sty
RELOC/tex/latex/l3packages/xfp/xfp.sty
RELOC/tex/latex/l3packages/xfrac/xfrac.sty
+ RELOC/tex/latex/l3packages/xparse/xparse.ltx
RELOC/tex/latex/l3packages/xparse/xparse.sty
RELOC/tex/latex/l3packages/xtemplate/xtemplate.sty
catalogue-also l3kernel l3experimental
@@ -152753,17 +153785,17 @@ catalogue-version 1.0
name lacheck
category TLCore
-revision 50602
+revision 54070
shortdesc LaTeX checker
longdesc Lacheck is a tool for finding common mistakes in LaTeX
longdesc documents. The distribution includes sources, and executables
longdesc for OS/2 and Win32 environments.
depend lacheck.ARCH
-containersize 464
-containerchecksum 7b8c4c7d15618b7e0d860afce675124372d31bc11b5e89ba169c355401714929c2c192912e7d666a3ca98c805e2f4942bd6173763a5a9265d1f19467a29223d2
-doccontainersize 21132
-doccontainerchecksum 59202286440ad95fc96576f6915843adfb2b3f0092509175c759c690069e36c0ce1ae66ef46c1dc1b9c33e42e7819b1f3490b45d3c3933233201d3e86eeb5746
-docfiles size=7
+containersize 436
+containerchecksum 30241d13ac35054017c6240ad066ae84b11c26757fa895ffdc1444b0825e50a2a89864ca85d710882be4105127c4df203ad4a403504a6c309b796c9b9ee5b589
+doccontainersize 20964
+doccontainerchecksum a1ef923bfe1c3496651052b4a8b6978665b75f43b7dbeb254fb61657050427aedc8415218f988a7e727849dd0001b67ed023ecd252bac2445b0965a58800187c
+docfiles size=8
texmf-dist/doc/man/man1/lacheck.1
texmf-dist/doc/man/man1/lacheck.man1.pdf
catalogue-also l2tabu nag
@@ -152773,145 +153805,145 @@ catalogue-topics latex-qual
name lacheck.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of lacheck
-containersize 19324
-containerchecksum 20151c2e5b98216dd7842b95b18b06de0b2aed39d3b8e15f2e4f8485e659b6d1da6142a6d5b2f30366d6499af74abf9d5d2b9b1c803b7c2d97dea2ccd213df66
+containersize 20096
+containerchecksum 3245dc94860e151eebc5393b63e4423c308ba341a497f17349d647157563517f88b5fc77d811ae650fa9679db1a76435a5f88a4e7cd1fa04cbba89d4a18d617b
binfiles arch=aarch64-linux size=16
bin/aarch64-linux/lacheck
name lacheck.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of lacheck
-containersize 22112
-containerchecksum 39fed1164f08ecd17d6bdcbc330ab3ed9954638afbf214ef3f9efc293ed313e3190532e9f7116d805d24ec1438f38d2e870d66017b775043a44010234ac38431
-binfiles arch=amd64-freebsd size=16
+containersize 22732
+containerchecksum 74819c113c067411a4cac3457093b0035fab52ee340ac14c31cf6e4bc8e506340f9f75e552f80672625107a0781dd5842a3aa701c6edceb2663bbbd33429626f
+binfiles arch=amd64-freebsd size=18
bin/amd64-freebsd/lacheck
name lacheck.amd64-netbsd
category TLCore
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of lacheck
-containersize 21024
-containerchecksum 8bc7c1e2b362cc7ea68beabf9301b86fe473e8d322c1d679528a6e0b8c55517624b05eeab6e191bea71489d175b40288dc0583cbae74fdaafe275867afecfc44
+containersize 21628
+containerchecksum 65cb4e72f31839a79b330d9c63885b7d9cc34322693a6ab617cadf1072c3338425cfa29fe18e939f504637f7b3e717314d123b7c7826ac96fe39c1cec9be74c7
binfiles arch=amd64-netbsd size=17
bin/amd64-netbsd/lacheck
name lacheck.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of lacheck
-containersize 18836
-containerchecksum 7e531f271caad17b9e9073b037ad324c2b18fc573c3cadff4940ce2aa10ee8d46370967c482d3ad57f7ca229be774d9572eb5351b884a1bb45974dcf1e18b37c
+containersize 19224
+containerchecksum c254a70c2c3d5a8bd57780ee532457fd5a148adce21f80079fb1e2ab3d61ae38e23bab3cd6dda20a406b486b694da630320edf0b6cc71dd65f037d5fb6161efa
binfiles arch=armhf-linux size=15
bin/armhf-linux/lacheck
name lacheck.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of lacheck
-containersize 19516
-containerchecksum ef04f1df19845c433cee4dae8e060d007b2aa82d3d64b657bd863ac1097dea862a092faf253b9d19126cbf4e258f8ad5dfdea5eb4b71c11d006c4949cfc53346
+containersize 19868
+containerchecksum 1bf4fc5197b4f212e00959b64c3e0eb085e5c140decc2872b8de30b680cba05fcf7c0023e43074ee90e2714229017efc2574fedd0f18329f614a12983bba58d4
binfiles arch=i386-cygwin size=16
bin/i386-cygwin/lacheck.exe
name lacheck.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of lacheck
-containersize 18020
-containerchecksum 1d5441ee75194a64c1f5e5a19dd542d60f34de15a5d51b877abf0e430a4fae58c6d4008e09f1655849a8b555117db773ea88a8b4d3683cd1955203a96a0c9fc2
-binfiles arch=i386-freebsd size=14
+containersize 18620
+containerchecksum 11f7cd7cc6acdfdce3f377c28637c5a01261b109254e6bc3d88e63e52ac92a774020aa02424f0dab144ccbfb27cf1df444f062ec66a48d633c044e54588cf33f
+binfiles arch=i386-freebsd size=16
bin/i386-freebsd/lacheck
name lacheck.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of lacheck
-containersize 19672
-containerchecksum 8f2302fa055f70ff78dca96e2c0f0ec62ef58b4d40a987f9775c0a2fa532cd2f6ab4adfaca8e7e531d9fe7d5237d7980e73e77e0e6d5412800db9a84bdc11825
+containersize 20088
+containerchecksum 17b4c50c03d2298edea06be3ea9e9a1b6d1aa8e9ec32adf9ec56dc8a8f25976694ae77fb5b157be46764d6f2c9506014be7eda4ef433e6fd41a35186d322f1ed
binfiles arch=i386-linux size=15
bin/i386-linux/lacheck
name lacheck.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of lacheck
-containersize 17616
-containerchecksum 6a963a4d0a1883e8c9d86679c6e348d0bcd2dea2f8acda24c6ec1a696539ff7ba8364e77a66df6b07d0f3f2045c5e1be1829a96f4296bd23e644bcb3b3fe4fbc
-binfiles arch=i386-netbsd size=15
+containersize 18424
+containerchecksum c7c7375cea98df17a39a526853c460a9b9b9a87ca55b8621ce09395c687124f086b400a8e3e3c8fdeb448e2344168b7a1f940a602f8f5d97964b693e7fd0a469
+binfiles arch=i386-netbsd size=16
bin/i386-netbsd/lacheck
name lacheck.i386-solaris
category TLCore
-revision 48732
+revision 53999
shortdesc i386-solaris files of lacheck
-containersize 19984
-containerchecksum 9b7ffa77580d9161bc8aec9267434870d4d4a2410589ea8e579b47624a9cbc6f4fd4c48215e40eb861c9e955e784c20c7cc7eb825825214150b97fbdd9d73a4a
+containersize 20320
+containerchecksum 8b8211b764aeca56e903a8dabecd28fe145ac20c6fde81d14be10bb4171213bffbfce060009711007ddbeef3a9e986fb2c12ea4e719f2e3073aa22ba02bd2ad8
binfiles arch=i386-solaris size=15
bin/i386-solaris/lacheck
name lacheck.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of lacheck
-containersize 19160
-containerchecksum b83102e2fd8e96d4295d06f474631d351478acecd38c9ebf9d76121e6f5cf819f9520984ace0a05b54c502dad93d44178da4161efc609b5a81bc7bd56749b83a
+containersize 19512
+containerchecksum b43adead20abe73c6458ef3ed6e9caccb2e759bada0dc3b8ebd5d0b9a80b50aadd2e47242c904e7b3de295adfcdd42d19d94dcfcaa48d131dd3d7bf7f79d5d4f
binfiles arch=win32 size=15
bin/win32/lacheck.exe
name lacheck.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of lacheck
-containersize 21772
-containerchecksum e4a89edb7f89edf75658808f97d70b1e8c8466a597bc2ccfc7d3c4118e2c6914c3c97828cbdd02d4a2689d83dba2231bbec3cc6306afa661ea3626f571804d00
+containersize 22416
+containerchecksum 249ac57dcad472dcb8069a9265101ec702749e1aaf1a9ed22b0a660acb2b96587e20f0f1f098c2d12333ae201c26b4262b6a876f8aa83a88219f6c71af281366
binfiles arch=x86_64-cygwin size=16
bin/x86_64-cygwin/lacheck.exe
name lacheck.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of lacheck
-containersize 21148
-containerchecksum 47e6822fb252fe731d441cd3b57fc9ba68b772c0b3bba74e1fbf7d94a5a1ddcb77835849fcf220f68482a891b9366c3643ad588777d670b4d481ad03ee1f9d35
-binfiles arch=x86_64-darwin size=16
+containersize 26856
+containerchecksum 34dadb2d01d01531962670a7aedd0d79f21c42dd8ab0dda537380a3b2138b1f73932153031bf1820b820b0b5efa3014dbbfaa8340124f2656dd8d2bdfbdc1782
+binfiles arch=x86_64-darwin size=21
bin/x86_64-darwin/lacheck
name lacheck.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of lacheck
-containersize 19912
-containerchecksum 845d7f2bcba5e46666c406e5cb07378ec55ab9b4edd69cfe87b5f122933c94fc049ebdf7cf2232c55cd926061cadf00f7cd40d928739e7e93c32129e9152e0e2
+containersize 20012
+containerchecksum 9c293e054164733325db1a6de966894dcec1ce3d8b2d8a8bd535adca9327d1a0e42994605a150139db6df3a04ba96b23499cdc89639a280ea071f1c7e0076e5f
binfiles arch=x86_64-darwinlegacy size=15
bin/x86_64-darwinlegacy/lacheck
name lacheck.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of lacheck
-containersize 22176
-containerchecksum 2218ea13de76a49bdc5972173e4d25758a8e0fa78cf863c7dce80c352f345122e63f7b4cbd7608e537383acd9d71f97e4336a0e5593a98f5e46985fac280d8d7
+containersize 22592
+containerchecksum 5fc6c78281b14a149859ab717119fef7cd44b0926ddc487805bd5f450fe33667e998cc99142545580fe03a3539950d17d38a1d365cdbdc1640ecb9ae32a572e6
binfiles arch=x86_64-linux size=16
bin/x86_64-linux/lacheck
name lacheck.x86_64-linuxmusl
category TLCore
-revision 46840
+revision 54264
shortdesc x86_64-linuxmusl files of lacheck
-containersize 22908
-containerchecksum 760e2214b4f34eda3f6aa9b416325c88ed36f92ad54313d53c9dedb89466a5ca3d4fa183974f0bbf33843e4503c29e9542d8ca5ba56ee1cf36ae466c55d29d62
-binfiles arch=x86_64-linuxmusl size=17
+containersize 22496
+containerchecksum b25c8f26a3b15b3d709c63d9550961e0ec643e0045a1e8b31d2ca4d82aafb970891879fee493cef3f47e8b938183bdca582702ffd6d93235d86a67bf706f2ecf
+binfiles arch=x86_64-linuxmusl size=16
bin/x86_64-linuxmusl/lacheck
name lacheck.x86_64-solaris
category TLCore
-revision 48732
+revision 53999
shortdesc x86_64-solaris files of lacheck
-containersize 23636
-containerchecksum 3dec43f2172f9b52d1cfc9659ec350f6df6e8371f47242bf4b0139c3ecf08055e71f2d14e1ef5e0ac9a893a17360e1e9f7afad14d73ab041c9888b8a1a3b08b6
+containersize 24040
+containerchecksum eaa3d4af3c1ac0311586a83b99f9b5e2e2144d9548d75afc1c42636f0a9312feffb4c0d8894ab0add74bd27dd6cccd9e8d6546ad97c525d515977b6351ff5859
binfiles arch=x86_64-solaris size=17
bin/x86_64-solaris/lacheck
@@ -153035,7 +154067,7 @@ catalogue-version 0.2
name langsci
category Package
-revision 50706
+revision 54393
shortdesc Typeset books for publication with Language Science Press
relocated 1
longdesc This packages allows you to typeset monographs and edited
@@ -153044,32 +154076,25 @@ longdesc (http://www.langsci-press.org). It includes all necessary files
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 89588
-containerchecksum de35684ed71408adbda8f7238c80bd4e453761e18dd4083ec4680ac8cae711dfd0aa8339cc0ee211c231b17729d6e85316845586f6f6ee70e5c0577d84b1c9ad
-doccontainersize 201980
-doccontainerchecksum 439ac71163f1dad47fd4f2eb533f4a17a84bf3258f31baecf941242ea845d37b55ee88e8b879b3cdd070caca8f98b6b5d591c07889214ec1d64e32c3112d8476
-docfiles size=85
+containersize 67120
+containerchecksum a42abc41729b6f80667e2b3d0b3a5c4fe4ab497f4d8c8930e3615f143e57412918445239ab62667915e7e8d1b9f47b0bc2fedf22f606488f567ce14971900414
+doccontainersize 206320
+doccontainerchecksum 47826660e1dac66c1060fb9e6f47955255fdbc563ea9ef531eb8bca885366b372678e81cb957d99d20861e95298aefb7dd6d96398da61f12f2f4b40d5cb3e159
+docfiles size=60
RELOC/doc/xelatex/langsci/README.md details="README.md"
- RELOC/doc/xelatex/langsci/ccby.eps
- RELOC/doc/xelatex/langsci/ccbynd.eps
RELOC/doc/xelatex/langsci/documentation/langsci-doc.pdf details="Package documentation"
RELOC/doc/xelatex/langsci/documentation/langsci-doc.tex
+ RELOC/doc/xelatex/langsci/documentation/langsci-gb4.pdf
RELOC/doc/xelatex/langsci/examples/langsci-test.bib
RELOC/doc/xelatex/langsci/examples/samplemonograph.tex
RELOC/doc/xelatex/langsci/examples/samplepaper.tex
RELOC/doc/xelatex/langsci/examples/samplevolume.tex
RELOC/doc/xelatex/langsci/labphon-logo.pdf
- RELOC/doc/xelatex/langsci/storagelogo.pdf
-runfiles size=107
- RELOC/tex/xelatex/langsci/langsci-advertisement.tex
- RELOC/tex/xelatex/langsci/langsci-avm.sty
+runfiles size=96
RELOC/tex/xelatex/langsci/langsci-basic.sty
RELOC/tex/xelatex/langsci/langsci-bidi.sty
- RELOC/tex/xelatex/langsci/langsci-cgloss.sty
- RELOC/tex/xelatex/langsci/langsci-colors.def
RELOC/tex/xelatex/langsci/langsci-forest-setup.sty
RELOC/tex/xelatex/langsci/langsci-gb4e.sty
- RELOC/tex/xelatex/langsci/langsci-glyphs.sty
RELOC/tex/xelatex/langsci/langsci-hyphenation-de.tex
RELOC/tex/xelatex/langsci/langsci-hyphenation-fr.tex
RELOC/tex/xelatex/langsci/langsci-hyphenation-pt.tex
@@ -153085,8 +154110,6 @@ runfiles size=107
RELOC/tex/xelatex/langsci/langsci-tobi.sty
RELOC/tex/xelatex/langsci/langsci-unified.bbx
RELOC/tex/xelatex/langsci/langsci-unified.cbx
- RELOC/tex/xelatex/langsci/langsci_logo_nocolor.pdf
- RELOC/tex/xelatex/langsci/langsci_spinelogo_nocolor.pdf
RELOC/tex/xelatex/langsci/langscibook.cls
RELOC/tex/xelatex/langsci/tbls-alarm.pdf
RELOC/tex/xelatex/langsci/tbls-book.eps
@@ -153113,13 +154136,52 @@ runfiles size=107
RELOC/tex/xelatex/langsci/tbls-test.pdf
RELOC/tex/xelatex/langsci/tbls-tree.pdf
catalogue-contact-bugs https://github.com/langsci/langscibook/issues
-catalogue-contact-home http://www.langsci-press.org
+catalogue-contact-development https://github.com/langsci/langscibook/graphs/contributors
+catalogue-contact-home https://www.langsci-press.org
catalogue-contact-repository https://github.com/langsci/langscibook
catalogue-contact-support mailto:support@langsci-press.org
catalogue-ctan /macros/xetex/latex/langsci
catalogue-license lppl1.3
catalogue-topics journalpub book-pub class
+name langsci-avm
+category Package
+revision 54239
+shortdesc Attribute-value matrices and feature structures for use in linguistics
+relocated 1
+longdesc This package is aimed at typesetting beautiful feature
+longdesc structures, also known as attribute-value matrices (AVMs), for
+longdesc use in linguistics. The package provides a minimal and easy to
+longdesc read syntax. It depends only on the array package and can be
+longdesc placed almost everywhere, in particular in footnotes or graphs
+longdesc and tree structures. The package is meant as an update to, and
+longdesc serves the same purpose as, Christopher Manning's avm package,
+longdesc but shares no code base with that package. langsci-avm was
+longdesc developed at Language Science Press to help in the production
+longdesc of scientific texts in linguistics, in particular an upcoming
+longdesc HPSG handbook.
+containersize 2908
+containerchecksum cb318867d89d9678a23112fb84167a0ab9c11667f73348a6853228b87d7fcf55790a4400811a1f010139cc3e4ace38649ed7bc91aa5c0c8eef88448d6cc1eea1
+doccontainersize 101092
+doccontainerchecksum f09d96225afef24d669e84a3d950c53cf563fed079992925989f7f598d67532ff77b9b7dc9187ac6c0909ccf7de90366ae058441742f38886da37c568a7feca9
+docfiles size=28
+ RELOC/doc/latex/langsci-avm/README details="Readme"
+ RELOC/doc/latex/langsci-avm/include/smallcaps-standalone.pdf
+ RELOC/doc/latex/langsci-avm/langsci-avm.pdf details="Package documentation"
+srccontainersize 8560
+srccontainerchecksum 1c90123c1cfa69b9e8fd74b02c755691ba20470d571f66b83ee0ef8764cbd85f1becd4274500385c75a8de7715a41b2c5d9946c1734545aa3b32b53c6040ba3e
+srcfiles size=9
+ RELOC/source/latex/langsci-avm/langsci-avm.dtx
+ RELOC/source/latex/langsci-avm/langsci-avm.ins
+runfiles size=3
+ RELOC/tex/latex/langsci-avm/langsci-avm.sty
+catalogue-contact-bugs https://github.com/langsci/langsci-avm/issues
+catalogue-contact-repository https://github.com/langsci/langsci-avm
+catalogue-ctan /macros/latex/contrib/langsci-avm
+catalogue-license lppl1.3c
+catalogue-topics linguistic matrix expl3
+catalogue-version 0.1.0-beta
+
name lapdf
category Package
revision 23806
@@ -153777,7 +154839,7 @@ catalogue-version 2020-02-01 pre-release 1
name latex-base-dev
category Package
-revision 53885
+revision 54146
shortdesc Development pre-release of the LaTeX kernel
relocated 1
longdesc This package provides a testing release for upcoming LaTeX2e
@@ -153787,11 +154849,11 @@ 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 168068
-containerchecksum 5ab3580f08bd80592fa2276c66c4d5723ec8d68e6d15a73a47caa66a96c03c0aef178e93e6c42be5549df1dab8e64eb5dcd45517ab029a528470a16e3a91a622
-doccontainersize 17863788
-doccontainerchecksum 677e656aae83503deb68ce955e31df1f5b3465cf4d9c6b7558f6fca6354bf85c7b5f11a4c02bd8fece14726a7a1da9b7d29598015cb08c74003c010a9f88d974
-docfiles size=5680
+containersize 168400
+containerchecksum bd30eb488ea5acc22c4a7ca455d92db0d76066d1f08cb28e15b1cd248b766571be28a14f0fe4b25a590c6ad1f5d27a8cb373443245cef30f7e4546c8d2014ed7
+doccontainersize 17906064
+doccontainerchecksum 1ec8159025cf783a8c3cf5fc6b46c1ae96aa057cabaad12f8f4183cc6aa7c3b53549b12975441d24ba043a87421aae821f90ef017814445e5a27fb4673871adc
+docfiles size=5688
RELOC/doc/latex-dev/base/README.md details="Readme"
RELOC/doc/latex-dev/base/alltt.pdf
RELOC/doc/latex-dev/base/bugs.txt
@@ -153923,9 +154985,9 @@ docfiles size=5680
RELOC/doc/latex-dev/base/utf8ienc.pdf
RELOC/doc/latex-dev/base/webcomp.err
RELOC/doc/latex-dev/base/webcomp.pdf
-srccontainersize 524304
-srccontainerchecksum 51b3fede4db7a512d0eab48ae75a3afc741e0a46e961983a3af025c48ad85bdc82a6819ab697348ab721d28cacd88907a832f80b5f1192dfcb9eb9d5681c8cb2
-srcfiles size=776
+srccontainersize 525788
+srccontainerchecksum 359e4934dfcd329040f7387017c362174da3f0330ae7f930b4d8a24f65d041d20ebbbd84407de6546477cd0f41c8f76f35f7f0095857055c06754de114474990
+srcfiles size=777
RELOC/source/latex-dev/base/alltt.dtx
RELOC/source/latex-dev/base/alltt.ins
RELOC/source/latex-dev/base/classes.dtx
@@ -154184,7 +155246,7 @@ catalogue-also latex-base
catalogue-ctan /macros/latex-dev/base
catalogue-license lppl1.3c
catalogue-topics format class
-catalogue-version 2020-10-01 pre-release 4
+catalogue-version 2020-10-01 pre-release 5
name latex-bib-ex
category Package
@@ -154697,7 +155759,7 @@ catalogue-topics book-ex
name latex-bin
category TLCore
-revision 53786
+revision 54498
shortdesc LaTeX executables and man pages
depend latex
depend babel
@@ -154706,21 +155768,23 @@ depend hyphen-base
depend latex-fonts
depend l3backend
depend l3kernel
+depend l3packages
depend tex-ini-files
depend unicode-data
depend dehyph
+depend hyph-utf8
depend latexconfig
depend lm
depend luaotfload
depend latex-bin.ARCH
-execute AddFormat name=latex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *latex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,latex,dehyph,latexconfig
-execute AddFormat name=pdflatex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,latex,dehyph,latexconfig
-execute AddFormat name=dvilualatex engine=luatex patterns=language.dat,language.dat.lua options="dvilualatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,latex,lm,luaotfload
-execute AddFormat name=lualatex engine=luatex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,latex,lm,luaotfload
-containersize 540
-containerchecksum 40445a3b11e87d12b665b09300ab634a90bd5a9d8b63475f8a81cd50befd9274558fed2d6c3ee29819feb09d87c79047b0deb198e69e6cd031c99b52c6c1d378
-doccontainersize 53292
-doccontainerchecksum c444005a8b8a81dc2f21c5b030b075d1c489e6a73d384a47d39aa87cda4dfe7846d09e2badc009d7c96a1970def48fd985b2ef210a39ed4d294bc41bce7d1492
+execute AddFormat name=latex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *latex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex,dehyph,hyph-utf8,latexconfig
+execute AddFormat name=pdflatex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex,dehyph,hyph-utf8,latexconfig
+execute AddFormat name=dvilualatex engine=luatex patterns=language.dat,language.dat.lua options="dvilualatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex,lm,luaotfload
+execute AddFormat name=lualatex engine=luahbtex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex,lm,luaotfload
+containersize 560
+containerchecksum b8315c3ee2ae9502d2d2b2f9fe5d4fc84aa837e441f0a788976e91a6588b8687fef803a8f9e7d7c7cbd342e70ab8ff04552096be9f4e70d1b19ed5e6c94439cd
+doccontainersize 69852
+doccontainerchecksum 9908e5f8f08ed353ab3641e159a9a3d5acff8175161ad1657c4ab30b82119a169f6c4c8f64f44c4a0dda73b4099842c237850b1b1ae24ea40c505dd8cfedb9a9
docfiles size=32
texmf-dist/doc/man/man1/dvilualatex.1
texmf-dist/doc/man/man1/dvilualatex.man1.pdf
@@ -154733,7 +155797,7 @@ docfiles size=32
name latex-bin-dev
category TLCore
-revision 53786
+revision 54498
shortdesc LaTeX pre-release executables and formats
longdesc See the latex-base-dev package for information.
depend luatex
@@ -154748,20 +155812,22 @@ depend cm
depend hyphen-base
depend l3backend
depend l3kernel
+depend l3packages
depend tex-ini-files
depend unicode-data
depend dehyph
+depend hyph-utf8
depend lm
depend luaotfload
depend latex-bin-dev.ARCH
-execute AddFormat name=latex-dev engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *latex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,latex-base-dev,dehyph,latexconfig
-execute AddFormat name=pdflatex-dev engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,latex-base-dev,dehyph,latexconfig
-execute AddFormat name=dvilualatex-dev engine=luatex patterns=language.dat,language.dat.lua options="dvilualatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,latex-base-dev,lm,luaotfload
-execute AddFormat name=lualatex-dev engine=luahbtex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,latex-base-dev,lm,luaotfload
-containersize 608
-containerchecksum 4870115605106d3954bb2ff7a78e2c823306b293b8cbc960462f0b9b82e6bd6bf996a6d05c0efde82dc24004e591f2685770368aef9cd1b4f8aef55f464626e0
-doccontainersize 13964
-doccontainerchecksum 3e6a442ecad5f02132a8936b5d353223360754fb2e69674cc6eb63da3d21a5cbf58de3e89095b3f10a73a2e062398b4de7c6f7a20f4e35ab7778b6d5bf344f84
+execute AddFormat name=latex-dev engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *latex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex-base-dev,dehyph,hyph-utf8,latexconfig
+execute AddFormat name=pdflatex-dev engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex-base-dev,dehyph,hyph-utf8,latexconfig
+execute AddFormat name=dvilualatex-dev engine=luatex patterns=language.dat,language.dat.lua options="dvilualatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex-base-dev,lm,luaotfload
+execute AddFormat name=lualatex-dev engine=luahbtex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex-base-dev,lm,luaotfload
+containersize 624
+containerchecksum 106d273b92d8e1e1cc4d74c11693f1186e6274e8276656d6bce0e57f21b5a88f2fb6c31b609dd0495f582990cac908785fb2770f96e0c0e44f49a03596eed5a5
+doccontainersize 23248
+doccontainerchecksum 227dff01e9d2d84b5b2de6642c307ede33dba1111c4964a6d47ccf63c54a67630b57a8cc8166864e4afa5f1a19488f7281a24882e601e40dffece40fe1b28c16
docfiles size=35
texmf-dist/doc/man/man1/dvilualatex-dev.1
texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
@@ -154780,10 +155846,10 @@ docfiles size=35
name latex-bin-dev.aarch64-linux
category TLCore
-revision 52831
+revision 53999
shortdesc aarch64-linux files of latex-bin-dev
-containersize 392
-containerchecksum e7d94070a79b713fd3ba2a1b723a8ddd6a918e8acdcc22a2b3807e54d7922caf06087ee75ff77e52f64f83ff1c958362fcf2cda9546be63a9977e841bd318530
+containersize 384
+containerchecksum 27a7356c08bbb8ab91aaedc9d3cd72b3625dba5dcdf6c4a4df09b23e3d83bd9b0140a289af8bedb80cf7749cafa52e7d07c2f82c47261be86f7af97522e316b6
binfiles arch=aarch64-linux size=4
bin/aarch64-linux/dvilualatex-dev
bin/aarch64-linux/latex-dev
@@ -154792,10 +155858,10 @@ binfiles arch=aarch64-linux size=4
name latex-bin-dev.amd64-freebsd
category TLCore
-revision 52831
+revision 53999
shortdesc amd64-freebsd files of latex-bin-dev
containersize 392
-containerchecksum f5f19f0bbfb3fc9462ef02871b90a1814af684f0eddb11c5592120e5826f6a8dc547663c3e76e23bd6e35a20f3d3e907ebaf4d17ee52f5a97058ade8474a15b5
+containerchecksum f830bc5bdafc1e5a044591f5877ed15e6e7c8c6f89de7d673d7c28960531a189a4365d23b7df1e3a1406e49b818acace2bcba6c25c88e270a5254267220c96dc
binfiles arch=amd64-freebsd size=4
bin/amd64-freebsd/dvilualatex-dev
bin/amd64-freebsd/latex-dev
@@ -154804,43 +155870,46 @@ binfiles arch=amd64-freebsd size=4
name latex-bin-dev.amd64-netbsd
category TLCore
-revision 52746
+revision 54003
shortdesc amd64-netbsd files of latex-bin-dev
-containersize 372
-containerchecksum 6f419aac83f013be6ec5ab287605eaa5e09b756a9c75933ec54212d8fd5cde853ae267538f0a12384423e82eea15e86e17111ac2035eb85e45852fe8e228ec7a
-binfiles arch=amd64-netbsd size=3
+containersize 388
+containerchecksum ab94d1c8f30524fb947b06298ce5c06ca78df624ba5fb1b8c3000ed94a04a1d85aa38632612748f1a4b790b778163a8501cb6a88d14a82735855c440bac7ba6c
+binfiles arch=amd64-netbsd size=4
bin/amd64-netbsd/dvilualatex-dev
bin/amd64-netbsd/latex-dev
+ bin/amd64-netbsd/lualatex-dev
bin/amd64-netbsd/pdflatex-dev
name latex-bin-dev.armhf-linux
category TLCore
-revision 52746
+revision 54033
shortdesc armhf-linux files of latex-bin-dev
-containersize 368
-containerchecksum a7a09f768ae60943f8f4190b066a16ef3f40eb2263802cf7dbd6fe69f70f4d5f321aebd8d6d99152b55091dc6d88d227d21374c9b74a1ca37d66c2f105bf65c1
-binfiles arch=armhf-linux size=3
+containersize 384
+containerchecksum cd1bacf193ca6913c55bcf642104ccd9112a13b8d39d814c194f1f09055d226c8fe98f7bc88f961ec5202ba2c250f86f2722cf80402898defd889f21bd787132
+binfiles arch=armhf-linux size=4
bin/armhf-linux/dvilualatex-dev
bin/armhf-linux/latex-dev
+ bin/armhf-linux/lualatex-dev
bin/armhf-linux/pdflatex-dev
name latex-bin-dev.i386-cygwin
category TLCore
-revision 52746
+revision 54026
shortdesc i386-cygwin files of latex-bin-dev
-containersize 368
-containerchecksum 5fbda5a6aab56d774319f12c4d8c0a5a2a4c53a7a78fe578e3c99ac962cb7d4f706649fa69480a141b7cf9d3cd80ff5ab9b18005b220b9db9168c4ac28c67ff6
-binfiles arch=i386-cygwin size=3
+containersize 384
+containerchecksum 9139e2af25a4f2ca990db07bd4fe7066bf887f8fa4df2d4a7eabf62b7796316bdc64c3c5097454b286a3ee7e3752a38c483192aa79152008d988578206c2368e
+binfiles arch=i386-cygwin size=4
bin/i386-cygwin/dvilualatex-dev
bin/i386-cygwin/latex-dev
+ bin/i386-cygwin/lualatex-dev
bin/i386-cygwin/pdflatex-dev
name latex-bin-dev.i386-freebsd
category TLCore
-revision 52831
+revision 53999
shortdesc i386-freebsd files of latex-bin-dev
containersize 392
-containerchecksum 679b68a558dd7e13d9d4fcf9790f9dfb766ba892411e311df9492469a7375bdb0aaff47767c8c0c992a9c50b375c77e2bc16205d574eb216ce0888b892df23d0
+containerchecksum efa3f2484b8f71c6a3a9ec73b2dede47bab751239fa853e3f583d9b2cbaee42aa879fc5a30ca4a985e0940357ebbb3d98d18bac8fd66dc40240791c634291506
binfiles arch=i386-freebsd size=4
bin/i386-freebsd/dvilualatex-dev
bin/i386-freebsd/latex-dev
@@ -154849,10 +155918,10 @@ binfiles arch=i386-freebsd size=4
name latex-bin-dev.i386-linux
category TLCore
-revision 52831
+revision 53999
shortdesc i386-linux files of latex-bin-dev
containersize 388
-containerchecksum 97e7b9b84aeecacc6c66cf597d42cd2b1aa1b0a5e6b1ee92cfbd278380c693b6d46f9ce545db3b4c4101c192680a72bea6290bdda6b63a10da6851570b5bc1ca
+containerchecksum 647a3dce919dfdf0369fb86d33582fcff4f93bcde2ea9660b1ac98b3ec3466dfeb6b7252550bffa9fa01edeb51275dee71ea5de0b5581630cc8781b67d08e4f8
binfiles arch=i386-linux size=4
bin/i386-linux/dvilualatex-dev
bin/i386-linux/latex-dev
@@ -154861,21 +155930,22 @@ binfiles arch=i386-linux size=4
name latex-bin-dev.i386-netbsd
category TLCore
-revision 52746
+revision 54104
shortdesc i386-netbsd files of latex-bin-dev
-containersize 368
-containerchecksum cb63198fe5558af5e054896569a4de99843e7bdf5acaa40402b6f32321267511a66c13c223713fe9d59cf01f21d2addbc883fec0e8bfba0322f04507fd04dac0
-binfiles arch=i386-netbsd size=3
+containersize 384
+containerchecksum c28a1454d82507cb28f1046549a14008ed80fd29edd20992858edb7331438257f5fff147fca408a7241f80a40ed2f365e6da551f83142b5899af4f9bf4357cfc
+binfiles arch=i386-netbsd size=4
bin/i386-netbsd/dvilualatex-dev
bin/i386-netbsd/latex-dev
+ bin/i386-netbsd/lualatex-dev
bin/i386-netbsd/pdflatex-dev
name latex-bin-dev.i386-solaris
category TLCore
-revision 52831
+revision 53999
shortdesc i386-solaris files of latex-bin-dev
-containersize 392
-containerchecksum b30f523db544993517610bd67f0d9c93de75d7a359aed5ed63a8b6484034018700a948b52aa3d9582a7c7ce7d6cf98be5d8f634cb82a629a45bd55dda4577894
+containersize 388
+containerchecksum 4bf03ac150072e988c0b7e682e74adf5708ccb3329597c1ae4656125c1f2cd8b0d033d341e968526a99e2a2d4c31b734c30e0a60ee6dea9ecd723bdb8396ea39
binfiles arch=i386-solaris size=4
bin/i386-solaris/dvilualatex-dev
bin/i386-solaris/latex-dev
@@ -154896,21 +155966,22 @@ binfiles arch=win32 size=4
name latex-bin-dev.x86_64-cygwin
category TLCore
-revision 52746
+revision 54025
shortdesc x86_64-cygwin files of latex-bin-dev
-containersize 368
-containerchecksum 70b7f4f981309904870455d74ac2dd5da2503a8ecb2b599b1744ea52410e9e764db6213a3a9ea75116c673cda3b2fb2b573cb5132568236168719694de161654
-binfiles arch=x86_64-cygwin size=3
+containersize 388
+containerchecksum a7f2a906eba15d84c932e4dc2a2bb623d3b6ed3a00989f28f3aa6648b53d9f165522bc67d06cb5b4ec41d3e723ba8fe5439e391df45bdf11daad9afd5c3e2ec4
+binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/dvilualatex-dev
bin/x86_64-cygwin/latex-dev
+ bin/x86_64-cygwin/lualatex-dev
bin/x86_64-cygwin/pdflatex-dev
name latex-bin-dev.x86_64-darwin
category TLCore
-revision 52831
+revision 53999
shortdesc x86_64-darwin files of latex-bin-dev
containersize 392
-containerchecksum 1b799856d06e0a0a69ff6749579dd7000d690b4cb3f7f265e180e5dfd0add5829e0636db3999a5790f83e2e3e7438e40d1802fe594b3f0e795d1beee05c3e836
+containerchecksum d316eb01b6bad7da12a21938a459937f5fccc4c169fcd84bdff98393c8317d1530f77af1aa5fcb535cd165bf044f6b2896f445f9882498a408d3e348332c241a
binfiles arch=x86_64-darwin size=4
bin/x86_64-darwin/dvilualatex-dev
bin/x86_64-darwin/latex-dev
@@ -154919,10 +155990,10 @@ binfiles arch=x86_64-darwin size=4
name latex-bin-dev.x86_64-darwinlegacy
category TLCore
-revision 52831
+revision 53999
shortdesc x86_64-darwinlegacy files of latex-bin-dev
containersize 400
-containerchecksum 56d42f121b0f6c7c92ba59418bdf695010fb6abdb5c611fd62ac92d7a0a5c0be1c8973b398fb3eb534ada71d4d99ea459fff1b6a7acf6b58a04de9c516cbfa17
+containerchecksum dcadb827d6b1eeb11f3848fd2194d22b83e171117395265ec6cb7d70c5231556e6623026a48abdc61c17acc5d8fc99545e65b1cbb764d3e7b08e74a4737534b9
binfiles arch=x86_64-darwinlegacy size=4
bin/x86_64-darwinlegacy/dvilualatex-dev
bin/x86_64-darwinlegacy/latex-dev
@@ -154931,10 +156002,10 @@ binfiles arch=x86_64-darwinlegacy size=4
name latex-bin-dev.x86_64-linux
category TLCore
-revision 52831
+revision 53999
shortdesc x86_64-linux files of latex-bin-dev
-containersize 392
-containerchecksum b6d8402fbc732e4312fcbf8a0aa470e7b5e37b9a0dc95a385daa252ebb92412c50a641af7dd09abe5d4e521921851bcc3f60adcd0d548606ef4f5c9621da9323
+containersize 388
+containerchecksum c35f372e6120037a840cb95d96906fd9539677be828080e40d8306dddbfd587000352e323c5927aca9e202e5578f1fa8fec080a6949d490a6814d9ffa27c9141
binfiles arch=x86_64-linux size=4
bin/x86_64-linux/dvilualatex-dev
bin/x86_64-linux/latex-dev
@@ -154943,10 +156014,10 @@ binfiles arch=x86_64-linux size=4
name latex-bin-dev.x86_64-linuxmusl
category TLCore
-revision 52831
+revision 53999
shortdesc x86_64-linuxmusl files of latex-bin-dev
containersize 396
-containerchecksum 747b249e0bb49b99a95bf47874c9868b3b815fbb2b0b09e9db59e10e3714bd93502ed76f741f370f88e37923384b45c2e50914ea817413f69663dc3a3725bbb5
+containerchecksum 4fa0fd683d98616f76c94fbb1be1661f5b01dc3a2aae93443ea8634c7199bdbcec9f59a8422e7bc7b98bf4a71b0fc0eee8970395bb44a32c6e66f054d3c23062
binfiles arch=x86_64-linuxmusl size=4
bin/x86_64-linuxmusl/dvilualatex-dev
bin/x86_64-linuxmusl/latex-dev
@@ -154955,10 +156026,10 @@ binfiles arch=x86_64-linuxmusl size=4
name latex-bin-dev.x86_64-solaris
category TLCore
-revision 52831
+revision 53999
shortdesc x86_64-solaris files of latex-bin-dev
containersize 392
-containerchecksum f25783d0c89a5bce09ac21a8b5de291a2c512fd9e976ef2ee09f78ef3919bbf53b66e2efba99e37c06d06ddba537e2fb6e3ec37177290781a491d813f8650b6a
+containerchecksum 1bd3700e5875f331e6c1ce7557c0544abc7c8db5d78816b866f0a4eb45f46b061f7d187ec6637eab3e889984df69f43cf9df132c6052667cc74680dc64be7cfb
binfiles arch=x86_64-solaris size=4
bin/x86_64-solaris/dvilualatex-dev
bin/x86_64-solaris/latex-dev
@@ -154967,10 +156038,10 @@ binfiles arch=x86_64-solaris size=4
name latex-bin.aarch64-linux
category TLCore
-revision 46208
+revision 54018
shortdesc aarch64-linux files of latex-bin
-containersize 368
-containerchecksum 8ae2b96e82b9f8954839352b19dd2562bcab468af90cbb29b2d0446e6606c6c31b7d4165eaf5240156b01ed6e456711f67aca9b2fc5520203a100de4142c031f
+containersize 384
+containerchecksum c8f47dcfa5c29be25ded52e0f44d11d7aa00f041e3118875f19f8e47921e814dd84a4854043ca75c70b0cf76bafa7b4e8cd8f15c715ed8cddc4883937d84722c
binfiles arch=aarch64-linux size=4
bin/aarch64-linux/dvilualatex
bin/aarch64-linux/latex
@@ -154979,10 +156050,10 @@ binfiles arch=aarch64-linux size=4
name latex-bin.amd64-freebsd
category TLCore
-revision 16472
+revision 54018
shortdesc amd64-freebsd files of latex-bin
-containersize 372
-containerchecksum f19293c655a25cc59b4e3adcc71bc4512032deda3d508fffcc79404031e6aa9e8dcbf5d77cd84f9ace6191e8dec12c4f4f6b93cc68e2eabff312250f3c5b39bb
+containersize 384
+containerchecksum af6bfec595ec12b644d0b845229b33291c2a4a7e01c985f7584407b681bffc8b1e190a6ba271532405b44d95817e0f1b1e1abc98213d1f3c2a7513c06d47127d
binfiles arch=amd64-freebsd size=4
bin/amd64-freebsd/dvilualatex
bin/amd64-freebsd/latex
@@ -154991,10 +156062,10 @@ binfiles arch=amd64-freebsd size=4
name latex-bin.amd64-netbsd
category TLCore
-revision 30191
+revision 54018
shortdesc amd64-netbsd files of latex-bin
-containersize 372
-containerchecksum 76f5976db5c56c6c980614182a061f92bcc77e69ad7aad1bae9909939911c26d822d34cb04c7875c2328dead2aacbd2c81ff8c4b5b1a1e71861024a12d45a988
+containersize 380
+containerchecksum 11d704d461eb9b9ac38ae71bd46d55f46f3246f03403f9433039c758533d04c3e06fdbfee6bc8f738f988b34a59b0fdfec03480d4c1f7c7e5d15a315050e7266
binfiles arch=amd64-netbsd size=4
bin/amd64-netbsd/dvilualatex
bin/amd64-netbsd/latex
@@ -155003,10 +156074,10 @@ binfiles arch=amd64-netbsd size=4
name latex-bin.armhf-linux
category TLCore
-revision 30015
+revision 54033
shortdesc armhf-linux files of latex-bin
-containersize 368
-containerchecksum 3a3a1bfb582350c02a6453643ba8ecd22e4808ae40a9a0966ae6087db124cbe5a86309b18559252e31434cfddc2d2ffc25a2de5e05d5d5d47e1ee7f39e763cb3
+containersize 384
+containerchecksum 55b385823ff14ab1a8e52b98607d21e38549dd583409a52a189b97f8f1cfbfa5bf44f732dc0bc48c69a281c6e8f6e18e13ba2ccdfd2244386b24375d09901eb8
binfiles arch=armhf-linux size=4
bin/armhf-linux/dvilualatex
bin/armhf-linux/latex
@@ -155015,10 +156086,10 @@ binfiles arch=armhf-linux size=4
name latex-bin.i386-cygwin
category TLCore
-revision 14050
+revision 54035
shortdesc i386-cygwin files of latex-bin
-containersize 372
-containerchecksum 151b81c43224dbde78764227d053fbe6848f675a9b97be06fde935d2267cbbb2e831dc9487d63083112272f269bbbe6fdc68a3ebc0087f176ae762ab29d65227
+containersize 388
+containerchecksum cc395dd629ba92e5d85a492bd6e405dd8e19d36e4a878d158107a73044b3b64f34fb439b58412307a91a249373623c87950301c32aca5c477eeab987ef94e609
binfiles arch=i386-cygwin size=4
bin/i386-cygwin/dvilualatex
bin/i386-cygwin/latex
@@ -155027,10 +156098,10 @@ binfiles arch=i386-cygwin size=4
name latex-bin.i386-freebsd
category TLCore
-revision 16472
+revision 54018
shortdesc i386-freebsd files of latex-bin
-containersize 372
-containerchecksum b43c9f82b4eba5116a102866e43a0477d6f877a26e779fa28df659468c77626a63ea287ca332693028d4140db5e2a8c9b6a79d5d11133c963a87cdd5a0a39186
+containersize 384
+containerchecksum 3bced073ca6bd184763f597e4dd9c031b18de5509f17d470e9db5e3dea0c90947f4539902fe58e2b6a2930ae444a1db7a7cbcf5fef36cbfa943db890d738902c
binfiles arch=i386-freebsd size=4
bin/i386-freebsd/dvilualatex
bin/i386-freebsd/latex
@@ -155039,10 +156110,10 @@ binfiles arch=i386-freebsd size=4
name latex-bin.i386-linux
category TLCore
-revision 14050
+revision 54358
shortdesc i386-linux files of latex-bin
-containersize 368
-containerchecksum 747c80bc0049c596f57005da7c6203042f78fba1b1b0ea137ae051632be1613c42030492da49779c8447cbdee737cdaea371904a9ad7bff6a9551ed011b5d814
+containersize 384
+containerchecksum f1cb6e9d897822730847cc6923554a23c594c6a002eda6468e19dbd1d9f35ed18dbcfc352334eab71a75020810321f79935bcde2b364402c7441737c6d695201
binfiles arch=i386-linux size=4
bin/i386-linux/dvilualatex
bin/i386-linux/latex
@@ -155051,10 +156122,10 @@ binfiles arch=i386-linux size=4
name latex-bin.i386-netbsd
category TLCore
-revision 30191
+revision 54104
shortdesc i386-netbsd files of latex-bin
-containersize 368
-containerchecksum fc89a4860c8e2ba11b6a3b2bf100253da0e584baf23c79c8165f54e9ad99701b2d7cfc2d00ef22d6066afd74404bfad2f113cf1da51d689cb849d9efc49c5a09
+containersize 380
+containerchecksum 3c5ecf79cc2a6dc2ee9f3926ed82495bd6aa9774c6c615c1a74cdaea3243af4bbac3d012e995f2c951e3b54da5c504c2fd1e2ebbb88c8ec78dace79b8683aa91
binfiles arch=i386-netbsd size=4
bin/i386-netbsd/dvilualatex
bin/i386-netbsd/latex
@@ -155063,10 +156134,10 @@ binfiles arch=i386-netbsd size=4
name latex-bin.i386-solaris
category TLCore
-revision 14050
+revision 54018
shortdesc i386-solaris files of latex-bin
-containersize 372
-containerchecksum 1e8ec75f7a0ab769e92f29a07ce9f93c05255d5a184b72a2611b2eb324272ec59794aec9db4e79ee28dc4094bc369e9e15c2184b50eaea887dd2d6874e2586b1
+containersize 384
+containerchecksum 80ed6453e9a94b72d0e0f28e19e8ba67275d5a9dbe536834903cf50deacfd8629964b476d8861b06e711ebf40c6b9559a5792efb3d1615a9229e0fe5f5aa900b
binfiles arch=i386-solaris size=4
bin/i386-solaris/dvilualatex
bin/i386-solaris/latex
@@ -155075,10 +156146,10 @@ binfiles arch=i386-solaris size=4
name latex-bin.win32
category TLCore
-revision 36810
+revision 54023
shortdesc win32 files of latex-bin
-containersize 924
-containerchecksum 69524716a18b2fa0d1096da7dcab04481f01dec80b9326ddc634cc951b6b9364d63536c4f4cf694e779511cc2a1c3d48787514d3112dc4389841a4edd8915d9a
+containersize 972
+containerchecksum 2e0b7bc8369e98c80b8f1bf4beddacfef0f7ab8f18a01ccfe867ee1581950404649df896a8a69312b4bd7a73015ff921a28360ce6fc22c04509e3378fe807af4
binfiles arch=win32 size=4
bin/win32/dvilualatex.exe
bin/win32/latex.exe
@@ -155087,10 +156158,10 @@ binfiles arch=win32 size=4
name latex-bin.x86_64-cygwin
category TLCore
-revision 33557
+revision 54035
shortdesc x86_64-cygwin files of latex-bin
-containersize 376
-containerchecksum 0894774aa2c200ab9f6569d2085e699f8e15b4af6c16138c447ff9953c13e2d82f5b0a5e409380799ad13e604d6f8af49e65387aaceb8152302b58fae3c3ca52
+containersize 388
+containerchecksum 82fd18fe4b98274f38a0a28a402a8f26b9c511c0f71eab0dba63d5cd10bc67febb29d43ad3c495d1807b151ac6ea34fe3e661099a01a94c6b3588ab5bac89c14
binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/dvilualatex
bin/x86_64-cygwin/latex
@@ -155099,10 +156170,10 @@ binfiles arch=x86_64-cygwin size=4
name latex-bin.x86_64-darwin
category TLCore
-revision 18441
+revision 54018
shortdesc x86_64-darwin files of latex-bin
-containersize 372
-containerchecksum c1239a4a0a60d7fb93604c16e0d2cb045ff74a855093f71c18ef7099fd597025cb01f0dfec73f540a93474aae2144c8e6445c828bded327bb6e502b9a7c670c0
+containersize 384
+containerchecksum 136a985ae9333cb38e6910f28cb0193477dadcbfe3de2c314b1f2a987a9798c71d48d27b3ce96682825aaeadd1dc6d4393cade1042e383cf8550247b3d8496c7
binfiles arch=x86_64-darwin size=4
bin/x86_64-darwin/dvilualatex
bin/x86_64-darwin/latex
@@ -155111,10 +156182,10 @@ binfiles arch=x86_64-darwin size=4
name latex-bin.x86_64-darwinlegacy
category TLCore
-revision 43871
+revision 54018
shortdesc x86_64-darwinlegacy files of latex-bin
-containersize 380
-containerchecksum f0b09c5b950b81e429ffe5f0e97cdfecf278ed31a9ff39b955919446138bd1898fd198887be6ae3c7dfd9dddcf2cab6c6f74d779066ec39dbf4fced04121ad51
+containersize 392
+containerchecksum a58ed2c6c93b3a83e5b351050e0ce8e9d4e76f266d402039cfbd1c589c1f28b5dc5d02bae3e2f4269de1ec48a418b8f60abeeab34fb73a73f9798bfc1d534844
binfiles arch=x86_64-darwinlegacy size=4
bin/x86_64-darwinlegacy/dvilualatex
bin/x86_64-darwinlegacy/latex
@@ -155123,10 +156194,10 @@ binfiles arch=x86_64-darwinlegacy size=4
name latex-bin.x86_64-linux
category TLCore
-revision 14050
+revision 54018
shortdesc x86_64-linux files of latex-bin
-containersize 368
-containerchecksum 26615c613598e7be645bcdc76e71cf2a3d815c9eabba8be35b2044af836986839de72bb63482dc94a8077f4bb99727f71ab55ffc98652513a965a3cfcef50582
+containersize 376
+containerchecksum 4822d2b4bab3a785fd2d53d845b52178b4d7c8b82cef29757cddaa7d08bfb34a72583c4f51e5c8267240cdd5f5df8e41fe9ffc472d2b27ef4e80942c462c1ce2
binfiles arch=x86_64-linux size=4
bin/x86_64-linux/dvilualatex
bin/x86_64-linux/latex
@@ -155135,10 +156206,10 @@ binfiles arch=x86_64-linux size=4
name latex-bin.x86_64-linuxmusl
category TLCore
-revision 46840
+revision 54018
shortdesc x86_64-linuxmusl files of latex-bin
-containersize 376
-containerchecksum f955fabb3b88c906f1e0a0f20f4c0da5179c749b7ad1b60170ab8cf1a6020e3558bb8505ec8e8c8e542f71a5162512b0fa21c64738a01973a998ca064ae07c8d
+containersize 388
+containerchecksum 72de7a9ebb297033e3abd78516a78d8e352783cf9578984a1cf653abc367d69036bd4af27d27d6a4c9f29c4a7be29158ebc6ec0d0680062e6cada935af08d618
binfiles arch=x86_64-linuxmusl size=4
bin/x86_64-linuxmusl/dvilualatex
bin/x86_64-linuxmusl/latex
@@ -155147,10 +156218,10 @@ binfiles arch=x86_64-linuxmusl size=4
name latex-bin.x86_64-solaris
category TLCore
-revision 18442
+revision 54018
shortdesc x86_64-solaris files of latex-bin
-containersize 372
-containerchecksum c1c4493a3d384200d2525947011921afd997834983cc0d14e5508c5591cfe424606ebdde6c2181f600a13f418b21648fe818fba2e5aae648718f309102b6733a
+containersize 380
+containerchecksum 598c83a59781c83890b793eb351207b98f098b71abed8ae56b8f52756bb76c90a5744b75cb2a3f481d2c2bc61f91e526099a0687d838054f7778b05566540f54
binfiles arch=x86_64-solaris size=4
bin/x86_64-solaris/dvilualatex
bin/x86_64-solaris/latex
@@ -155329,7 +156400,7 @@ catalogue-topics font font-symbol font-mf
name latex-git-log
category Package
-revision 53942
+revision 54010
shortdesc Typeset git log information
longdesc The program is run within a git repository, and outputs the
longdesc entire version history, as a LaTeX table. That output will
@@ -155337,10 +156408,10 @@ longdesc typically be redirected to a file; the author recommends
longdesc typesetting in landscape orientation.
depend latex-git-log.ARCH
containersize 4880
-containerchecksum c320354a35d98a3e32c835c2a797100dc2a4417dd3e72169c35baf1dc2022b7aadb3f8ce124ab6ea6f7d6b99728aa438cf4d15f7f6635bf3850e271679b07603
-doccontainersize 91620
-doccontainerchecksum 5ff991cc421b7f44f975119f0d6445d5898e0a2534adad4ba0454d70645e7f9358321ba2d6465fc0d89bdcfe2f70eac6efb4d93a915cf23018cae835d3979328
-docfiles size=31
+containerchecksum 15994c6eb9ba1b194df270c68a3d74ab3db11974875ce192559182b2dbfa9b308d598056a3145f2cc2f6718865a5b140ccb95dea22a9e23edee527e5b86362ff
+doccontainersize 110280
+doccontainerchecksum 52bc94324c64caac9a5b25b49c9ea01b8560433d640646ee70830d27637482cf50da95bbb86db93006f2be4ab9f5f79fa144e4b631d62c05f0a11ab45e639cbf
+docfiles size=36
texmf-dist/doc/man/man1/latex-git-log.1
texmf-dist/doc/man/man1/latex-git-log.man1.pdf
texmf-dist/doc/support/latex-git-log/README.md details="Readme"
@@ -157726,7 +158797,7 @@ binfiles arch=x86_64-solaris size=1
name latex2nemeth
category Package
-revision 45934
+revision 54389
shortdesc Convert LaTeX source to Braille with math in Nemeth
longdesc After many failed attempts to transcribe real math notes and
longdesc books to Braille/Nemeth in order to deal with a real situation
@@ -157735,7 +158806,7 @@ longdesc program that follows a direct, from LaTeX to Braille/Nemeth,
longdesc approach. Other attempts (such as tex4ht) failed because they
longdesc all needed an extra step to go from xml to Braille, and this
longdesc step (say, with liblouis) produced incomprehensible output
-longdesc (liblouis focuses in Office apps). Our main target was the
+longdesc (liblouis focuses on Office apps). Our main target was the
longdesc Greek language which is only Braille level 1, but English at
longdesc level 1 is supported as well. Simple pictures in PSTricks are
longdesc also supported in order to produce tactile graphics with
@@ -157743,10 +158814,10 @@ longdesc specialized equipment. Note that embossing will need
longdesc LibreOffice and odt2braille as this project does not deal with
longdesc embossers' drivers.
depend latex2nemeth.ARCH
-containersize 7113440
-containerchecksum ee82b11dfd3ede3b926a034ce8a7f46ae2bdd065f648fc0375a62392a8be605e391c64726eea03efc439b7a01fcd3cecfd70106335c72927e45c70ef0c8aa48f
-doccontainersize 26732
-doccontainerchecksum a674eac6b80811890433c613f7ec9c6fc4667791c5b4692606e88d3e38ee59a3b68951e5f19b26d2b9f9de3b79002d17f4c539fdcfce37b82c3dfea5cb811086
+containersize 7125616
+containerchecksum 37065f9916e6755c1a97f2b8a1f1cfd838008b5da2d2131938626ae4eb6872af30e5b4b767ff3204e271a86b7245b54d9146d9fdd8c807f882ca28e1663d2d14
+doccontainersize 26836
+doccontainerchecksum e2ea8084bec4d41a4b694c3b46788e3170043ba1f7ce4096bf029a4de61b76cb504b532d7e0c454943980d44d1c145a78a9e4a7f20a6654aa9cca63d388bdb5a
docfiles size=42
texmf-dist/doc/support/latex2nemeth/README details="Readme"
texmf-dist/doc/support/latex2nemeth/encodings/polytonic.json
@@ -157754,14 +158825,14 @@ docfiles size=42
texmf-dist/doc/support/latex2nemeth/examples/mathtest.tex
texmf-dist/doc/support/latex2nemeth/examples/nemeth.json
texmf-dist/doc/support/latex2nemeth/gpl-3.0.txt
-runfiles size=1945
+runfiles size=1947
texmf-dist/scripts/latex2nemeth/latex2nemeth
- texmf-dist/scripts/latex2nemeth/latex2nemeth-v1.0.1.jar
+ texmf-dist/scripts/latex2nemeth/latex2nemeth-v1.0.2.jar
catalogue-contact-home http://myria.math.aegean.gr/labs/dt/braille/index-en.html
catalogue-ctan /support/latex2nemeth
catalogue-license gpl3
catalogue-topics cvt-other maths accessible
-catalogue-version 1.0.1
+catalogue-version 1.0.2
name latex2nemeth.aarch64-linux
category Package
@@ -158762,24 +159833,24 @@ binfiles arch=x86_64-solaris size=1
name latexgit
category Package
-revision 41920
+revision 54391
shortdesc A LaTeX git wrapper
relocated 1
longdesc This package provides several macros to fetch git information
longdesc and typeset it. The macros defined by LaTeXgit can be helpful
longdesc to documentation authors and others to whom clear document
longdesc versioning is important.
-containersize 1716
-containerchecksum 5076ebf74361a6997536988c5204a72ffd761a40c33acac03bf2a104bfac3661c91b320f47bd264d607df7dceff41a18670e7c18cf19cbb27fba1d5f273c58ca
-doccontainersize 438680
-doccontainerchecksum dafc932c2d0184c848b7f7ca549a300f273fc7e358c6bfbc6b5698aaeded12071a722c856255889438e1dafd1c64d6c2adcd60766f8e1a1652a74591d5e74161
-docfiles size=115
+containersize 1824
+containerchecksum 4d0d67f23c6987a74a3af2ec24ffcb3662ee49b888a3f3bbf2d9227eca3ddd7865f2fc696281d0f860ddd4e2e5198f79992e153a1755e1ba6962040ddf960c5a
+doccontainersize 446476
+doccontainerchecksum 8213b5038c6a514c94073f828156fa1eecb460558c8598f50d27762a87c0c067816ecf5c275501a0337633139279e7046c9802b70f7e70b1cff5ec9b789fa942
+docfiles size=117
RELOC/doc/latex/latexgit/LICENSE
RELOC/doc/latex/latexgit/README.md details="Readme"
RELOC/doc/latex/latexgit/latexgit.pdf details="Package documentation"
-srccontainersize 4856
-srccontainerchecksum 58097f88d70518c49bb0900c595eea40241a600745a8fb8a9c6f47a3deccc97aacb195305ec48fb54acbb95324b2ef27b35467bf90c27c88a960efd6d579a0ca
-srcfiles size=5
+srccontainersize 5204
+srccontainerchecksum 6d8f0885a73038dd46617b24704b0f484fb3ec16e0aba69b243ed153b407a35758be71378569e048f6a65f7c0ae67a54b3d2c377d52e7cbe2eb51d68f9846ccd
+srcfiles size=6
RELOC/source/latex/latexgit/latexgit.dtx
RELOC/source/latex/latexgit/latexgit.ins
runfiles size=2
@@ -158790,17 +159861,17 @@ catalogue-topics version-control doc-mgmt
name latexindent
category Package
-revision 52050
+revision 54454
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 55128
-containerchecksum 0aa45877dfacb861ff325c13518abe9fb15b6a07a2c6ba93fa7d8edf982be40c26d46c439875488fa468490e5a74e87cb214dba05346a8946addaddddb44a3a2
-doccontainersize 891620
-doccontainerchecksum 0257dec625380e5c31f982499738d67c0294acfb113f6c0bd6a81b6f725e400853405a60829290e3fa4626625a01df0e838d6d9c07fe4caf7a7949cd22ab690c
-docfiles size=304
+containersize 59608
+containerchecksum cc150a3ae06eb4b9039f936543943c3cd797f5c8be928f108b4385d77fe8c74efaf4305ed0e3c6e0efdfc1437c60ae85010c2be0b415029eca07a2581f08b99f
+doccontainersize 907188
+doccontainerchecksum eeb9eda0713ed33982cd2d261d6bd20896579a9788a90056594d40c9c30db1b915de3e4a0f5cd43ba422e7b0f90120b1b705843424899380a35dc17b0eab6a4e
+docfiles size=311
texmf-dist/doc/support/latexindent/README details="Readme"
texmf-dist/doc/support/latexindent/appendices.tex
texmf-dist/doc/support/latexindent/cmhlistings.tex
@@ -158831,7 +159902,7 @@ docfiles size=304
texmf-dist/doc/support/latexindent/subsubsec-no-add-remaining-code-blocks.tex
texmf-dist/doc/support/latexindent/subsubsec-special.tex
texmf-dist/doc/support/latexindent/title.tex
-runfiles size=114
+runfiles size=120
texmf-dist/scripts/latexindent/LatexIndent/AlignmentAtAmpersand.pm
texmf-dist/scripts/latexindent/LatexIndent/Arguments.pm
texmf-dist/scripts/latexindent/LatexIndent/BackUpFileProcedure.pm
@@ -158876,7 +159947,7 @@ catalogue-contact-repository https://github.com/cmhughes/latexindent.pl
catalogue-ctan /support/latexindent
catalogue-license gpl3
catalogue-topics code-layout
-catalogue-version 3.7.1
+catalogue-version 3.8
name latexindent.aarch64-linux
category Package
@@ -158961,11 +160032,11 @@ binfiles arch=i386-solaris size=1
name latexindent.win32
category Package
-revision 52050
+revision 54454
shortdesc win32 files of latexindent
-containersize 8056768
-containerchecksum a7176047ba4ccc47e0fa8a91c0700cd4819087e38ec0c671f24655bf10ed47e49a01915899855e658ff37718a74fabd0077ee81db50edb0f7626c4e733b5e8f7
-binfiles arch=win32 size=2800
+containersize 8061836
+containerchecksum a9695e088e2b07bc2c3e5225654d7122e8c9e62cdd323604b682999924988fca941f1bbd58bc038c8a9e7f6b1fa2441145ec4799753f704e98f217b698ccf602
+binfiles arch=win32 size=2801
bin/win32/latexindent.exe
name latexindent.x86_64-cygwin
@@ -159469,7 +160540,7 @@ catalogue-version 1.2
name lato
category Package
-revision 51462
+revision 54512
shortdesc Lato font family and LaTeX support
relocated 1
longdesc Lato is a sanserif typeface family designed in the Summer 2010
@@ -159482,10 +160553,10 @@ longdesc LaTeX. It includes the original TrueType fonts, as well as Type
longdesc 1 versions, converted for this package using FontForge for full
longdesc support with Dvips.
execute addMap lato.map
-containersize 12721316
-containerchecksum 1243f2c4fdea9ac510cc99bf4afae173378b47caaadcca88251b53badc5f63bc465e19247ab10605436ca07d96ba4966460f35d8336462950253c4eaebd80bb7
-doccontainersize 1235928
-doccontainerchecksum 28053a4561422f721c6cb400be57a0aa18d18173dd5c9b46b806dbd4c8decc5eb65aa5dea509b42909791bfed7a2a8772d3ba9917d3bb1f6fff742caaa5fdbac
+containersize 12721308
+containerchecksum 2f8454888913ec6a024c53cf157509b8b769f948ac2c92d0683e80ff8e22865545a6a65864876be35569bf4a5d56ed871c8112b216561e3ce585136bd062c9ce
+doccontainersize 1235932
+doccontainerchecksum 0965bdda9b3c106bc49d8156f497c4c85a80d76a4740964b2d24c58155e8afed57989166bc5ac3eb44daf377b7e8985b406a0955dc419ced4a7011f328ce0c62
docfiles size=305
RELOC/doc/fonts/lato/CHANGES
RELOC/doc/fonts/lato/README details="Readme"
@@ -161328,7 +162399,7 @@ runfiles size=11794
RELOC/tex/latex/lato/lato.sty
catalogue-contact-home http://www.latofonts.com/
catalogue-ctan /fonts/lato
-catalogue-license ofllppl1.3c
+catalogue-license ofl lppl1.3c
catalogue-topics font font-type1 font-ttf font-sans
catalogue-version 3.3
@@ -161541,11 +162612,11 @@ catalogue-topics font-devel
name lcdftypetools.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of lcdftypetools
-containersize 647236
-containerchecksum 36e5765293777bf6985081e26ee4d238fbd9a21a16efacabb3b6dc918bac4d502fb39c031dd8b989d6fe8b5b08d8b302d65795a5d7716d75a2c14d4ee32d8005
-binfiles arch=aarch64-linux size=1205
+containersize 665160
+containerchecksum a1d961802f71928635b89aa7c6d664fc1d3b2c2d21b2f2740d28858a808c1858e045fe05ee6e19f188a6513c6de60d2481809a289b2b9a59cf52b900e42ac25d
+binfiles arch=aarch64-linux size=1225
bin/aarch64-linux/cfftot1
bin/aarch64-linux/mmafm
bin/aarch64-linux/mmpfb
@@ -161560,11 +162631,11 @@ binfiles arch=aarch64-linux size=1205
name lcdftypetools.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of lcdftypetools
-containersize 635200
-containerchecksum 941f89b8733a667554be17deb29caa7e852075297e404b966a73f76071498fb6835992af37b9ebb6a6944f6fd6033f9b86a656db869bc1954e3e857952172130
-binfiles arch=amd64-freebsd size=973
+containersize 635920
+containerchecksum 72bcf0aaec275c1201eb9ac6966c6bd57d15e2880842f57eba4d1f6c24694c9eb6fc735295290c2e66c18891bc21769bdb26871c667dc6b7ad8566ff366539e6
+binfiles arch=amd64-freebsd size=959
bin/amd64-freebsd/cfftot1
bin/amd64-freebsd/mmafm
bin/amd64-freebsd/mmpfb
@@ -161579,11 +162650,11 @@ binfiles arch=amd64-freebsd size=973
name lcdftypetools.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of lcdftypetools
-containersize 669868
-containerchecksum cbd5a5dcc27db7468db0aa555878f07ec5d8ac6d383819928797d58f0b0f381e2b35519655d5b1d803b6eb8970c90e3c5f852b876e8cd9900e690194b719a710
-binfiles arch=amd64-netbsd size=1253
+containersize 684292
+containerchecksum 977d42e45df97da06077ab5e7df99cd7156d7035f2e4692e3d73282fc4ba6bab744a9793d9b1c5e09e361d9ccd7fb220e196e751a554bb72e64ae308e3d7ccc3
+binfiles arch=amd64-netbsd size=1258
bin/amd64-netbsd/cfftot1
bin/amd64-netbsd/mmafm
bin/amd64-netbsd/mmpfb
@@ -161598,10 +162669,10 @@ binfiles arch=amd64-netbsd size=1253
name lcdftypetools.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of lcdftypetools
-containersize 503304
-containerchecksum d14a8b3eb496f9b2c8c74df584d4467230155ed53bc59b9381b609e6595975d9dc32d1246faf24111ab47bf787f18683c483aecc4ef563a0de259a6a3545dd9c
+containersize 503420
+containerchecksum 9faf2e945e0eacc640b0a0dbd5c6ae7a7e7e821a306a6978c816a5d112895a003d9061e625bbb94c773004ff51a3ed4314f83a0048b4bbfb319337ac379f1a48
binfiles arch=armhf-linux size=914
bin/armhf-linux/cfftot1
bin/armhf-linux/mmafm
@@ -161617,11 +162688,11 @@ binfiles arch=armhf-linux size=914
name lcdftypetools.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of lcdftypetools
-containersize 570700
-containerchecksum d0e717334c7e08bcf08f0820ea0aafcaeeb1907143aa8b55c9d28d2d32c1ef0b29bf8434b4d17560b8de74441466dc52cb700f50cdd019d3f69d98380546d287
-binfiles arch=i386-cygwin size=1046
+containersize 594848
+containerchecksum 8e9b0c3bb785e8aeaadb3efef138cacadbb1082e4ed0b2b0840535d192298d55cf4bfe3db0c0065b1aee4849d2d55fabf7d905df2581712f858ebd3bf01b88ef
+binfiles arch=i386-cygwin size=1080
bin/i386-cygwin/cfftot1.exe
bin/i386-cygwin/mmafm.exe
bin/i386-cygwin/mmpfb.exe
@@ -161636,11 +162707,11 @@ binfiles arch=i386-cygwin size=1046
name lcdftypetools.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of lcdftypetools
-containersize 622236
-containerchecksum 06bf3e9783639ca12b89c0f62423e0825f499232121b86f469815684ac0a5497cf4877937351ccab8c698c016dc21a65af2956c3f29f78dfea65fb91722046c8
-binfiles arch=i386-freebsd size=890
+containersize 624752
+containerchecksum e7cb6fcf589217bd9693852d6ca61c17f14931f81f4ccbe8326b8cf762ae48697610d20ee4c6a09a1e0837f6453bd4684ecbba2ee026e7a2a0cede246f1c1e2e
+binfiles arch=i386-freebsd size=876
bin/i386-freebsd/cfftot1
bin/i386-freebsd/mmafm
bin/i386-freebsd/mmpfb
@@ -161655,10 +162726,10 @@ binfiles arch=i386-freebsd size=890
name lcdftypetools.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of lcdftypetools
-containersize 694408
-containerchecksum 4e90da4d05c584371d358c0fb00979200bc691e06d5693d6739c462bdf57f31b7d7828f463ba19ca1ab3a010123941605d8182ef2b0ef7caf2dcc078a7e419d4
+containersize 694784
+containerchecksum ede457320e20382f17afcab95fb8e0b4a83f92b5ba4a7ba3b47851f4513fe016d55fca49c7383369c85f34ba08bba729b27451c39161d6b6aadf1b2891e8768a
binfiles arch=i386-linux size=1133
bin/i386-linux/cfftot1
bin/i386-linux/mmafm
@@ -161674,11 +162745,11 @@ binfiles arch=i386-linux size=1133
name lcdftypetools.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of lcdftypetools
-containersize 649356
-containerchecksum f57059fa9a5b4aa23137a92b1ff653640c4e346d8633d809a911f516ffb143566aeb88d99609242c44d5826bc2abc5da690ec476048decb740f50282118f296b
-binfiles arch=i386-netbsd size=1130
+containersize 657852
+containerchecksum 9315e78d853b42cea54ca1548d6483063270ed2ac39ecabe9d5bd903a7e09875966f5ec83e8aaecd531029373eca1a07bc4850bcd434096970f8224ad6285850
+binfiles arch=i386-netbsd size=1151
bin/i386-netbsd/cfftot1
bin/i386-netbsd/mmafm
bin/i386-netbsd/mmpfb
@@ -161693,10 +162764,10 @@ binfiles arch=i386-netbsd size=1130
name lcdftypetools.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of lcdftypetools
-containersize 822980
-containerchecksum 9c02b355bec7785f28cbef5c0460f4728a34c2099a12cea8b54409dd9f8d9afd18c48a4c8e0f2ffdf1046b97fa28e36243c3405bd46d85ed061609a64dc6f579
+containersize 823928
+containerchecksum 4ae5094882de9bcf0d057fa358260e45aea2fb420b1017b14e30aeb1e54cfb2c3cb44e4f41aa0fdb85d2d8b4eb50f6c0bd2400a3bfb5283927dba6470dc698a4
binfiles arch=i386-solaris size=1297
bin/i386-solaris/cfftot1
bin/i386-solaris/mmafm
@@ -161712,10 +162783,10 @@ binfiles arch=i386-solaris size=1297
name lcdftypetools.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of lcdftypetools
-containersize 702512
-containerchecksum c8c9072189ba991868b12f3d934a2e31325bbf1243e94b151ed83430435ff6107edd66ceb2e3dee2a35ee081259582a09efab49e143ae6267f898faceb575fe4
+containersize 701780
+containerchecksum 4141ed046cb8901f7624a9f45780e73d4c12189e4fa53aa140d18d3dd2935406f473f3b7dd13682e247621e794fb16297d54dbe8cf9a446c4560143942bf8804
binfiles arch=win32 size=940
bin/win32/cfftot1.exe
bin/win32/mmafm.exe
@@ -161731,10 +162802,10 @@ binfiles arch=win32 size=940
name lcdftypetools.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of lcdftypetools
-containersize 581712
-containerchecksum cce7d2517a73daa0ab87e38071b94863dfd9e6d75df558515b69a09244c68a51b77a976dc84457a0b9fb1a220eda27228e2513050529e474597c4686e96af482
+containersize 578280
+containerchecksum de29658d5d3ac9999bafeec81a174c10ca9d5114a9ea93fa49a4849321f7c53eb19388e4840b8bd7144d3a5efb0548ef8b0a77d17fb7b5a164fa8fd774a559c2
binfiles arch=x86_64-cygwin size=1013
bin/x86_64-cygwin/cfftot1.exe
bin/x86_64-cygwin/mmafm.exe
@@ -161750,11 +162821,11 @@ binfiles arch=x86_64-cygwin size=1013
name lcdftypetools.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of lcdftypetools
-containersize 654876
-containerchecksum aca4ab289d231aed04ff77801203b52234bbcadb6bee6431ab67e0c0310dd7964aaa235bdecf84b0b508f56f2e898ef5aaa00add8e9fe51accf23f5c9495e04a
-binfiles arch=x86_64-darwin size=955
+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
@@ -161769,11 +162840,11 @@ binfiles arch=x86_64-darwin size=955
name lcdftypetools.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of lcdftypetools
-containersize 654088
-containerchecksum b763fdd4efd8885c5f29a6a1df9c3633608d6e01a26cc7e0a81149a3b64fe731417e310593933d2028a71a27811d8cd5a1a475dad57fc93f427d71c17dc2250b
-binfiles arch=x86_64-darwinlegacy size=882
+containersize 647148
+containerchecksum 3385b5ab487b70bbb90ef95f59b7cd6a5b5e4e8d00cffee19993df61ba9e6f721850389c36901e2cbf302d4c6861ac0cdd0f81b7c9ec55356d7b8db0b3b4009e
+binfiles arch=x86_64-darwinlegacy size=877
bin/x86_64-darwinlegacy/cfftot1
bin/x86_64-darwinlegacy/mmafm
bin/x86_64-darwinlegacy/mmpfb
@@ -161788,10 +162859,10 @@ binfiles arch=x86_64-darwinlegacy size=882
name lcdftypetools.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of lcdftypetools
-containersize 679632
-containerchecksum 1c8965934e922531d5b02b3e38453ef4bca8cb188eae9d75f6c614ae80c4ff607840ca9acb580e6c98a61affa68da9f00beafb8db9ffeda96e5eb03290378099
+containersize 680480
+containerchecksum 291d845f48a287620aea2ceba1e58fd72ac09eaebd6237321d8ce3bc80af06e27b9874421419701fff16e2e8dcaec491af6c270cba02643fe0cb6ef17cbc6f6a
binfiles arch=x86_64-linux size=1120
bin/x86_64-linux/cfftot1
bin/x86_64-linux/mmafm
@@ -161807,11 +162878,11 @@ binfiles arch=x86_64-linux size=1120
name lcdftypetools.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of lcdftypetools
-containersize 792864
-containerchecksum 4424cfd7254c5d555f692c1e1bfe789046bbdb84ab9fa73984e3509e6b00a7905dbe25c5466e2fbf931c50a57e2929b432b274f581f6462bc73c33be9a70ae9b
-binfiles arch=x86_64-linuxmusl size=1234
+containersize 769732
+containerchecksum e649d3c1f34c8a32db211a81d4fbb47080e96f5eae19379c3822a968d9ade9a120ffa55d7b1211b458d7a7f8024878cd6687fb4fcabe95a4242982607fc1b599
+binfiles arch=x86_64-linuxmusl size=1184
bin/x86_64-linuxmusl/cfftot1
bin/x86_64-linuxmusl/mmafm
bin/x86_64-linuxmusl/mmpfb
@@ -161826,10 +162897,10 @@ binfiles arch=x86_64-linuxmusl size=1234
name lcdftypetools.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of lcdftypetools
-containersize 842596
-containerchecksum e119f2119096d62720cd40995d49d18d8b85813597af18d0d5b5c8dddfbb8b27f00f02f796b41f09bc7f2b0466ccde207b68f08279f40aa256dcc559e9088322
+containersize 841700
+containerchecksum ed891812759016fabbec847146f1555306729afcd3f24bbe601ded097e12d3bc9d6c1603d624ba980245b25acb33d417c8e1b27471016adcf92effae0921b20d
binfiles arch=x86_64-solaris size=1403
bin/x86_64-solaris/cfftot1
bin/x86_64-solaris/mmafm
@@ -162282,6 +163353,26 @@ catalogue-license lppl1.3
catalogue-topics macro-def
catalogue-version 1.6
+name letterspacing
+category Package
+revision 54266
+shortdesc Letter spacing
+relocated 1
+longdesc Space out the letters of text; the command is
+longdesc \letterspace<\hbox modifier>{<text>}: the text is placed in an
+longdesc \hbox of the specified size, and space is inserted between each
+longdesc glyph to make the text fit the box. Note that letterspacing is
+longdesc not ordinarily considered acceptable in modern typesetting of
+longdesc English.
+containersize 5180
+containerchecksum 30fdc0f87976feb698b9736e9deb6726746e4c25e4ed4a4637ff26699e171738be6447e8e2d02d154cf57944aa988208ee97859c0a7fac784d55fa6ef889b86c
+runfiles size=4
+ RELOC/tex/generic/letterspacing/letterspacing.tex
+catalogue-also soul
+catalogue-ctan /macros/generic/misc/letterspacing.tex
+catalogue-license knuth
+catalogue-topics letterspace
+
name letterswitharrows
category Package
revision 53709
@@ -162344,7 +163435,7 @@ catalogue-version 3.000
name lettrine
category Package
-revision 50847
+revision 54560
shortdesc Typeset dropped capitals
relocated 1
longdesc The lettrine package supports various dropped capitals styles,
@@ -162352,19 +163443,21 @@ longdesc typically those described in the French typographic books. In
longdesc particular, it has facilities for the paragraph text's left
longdesc edge to follow the outline of capitals that have a regular
longdesc shape (such as "A" and "V").
-containersize 7036
-containerchecksum 6d52341ea517e94128da35dfcfec9344e08a23fd933ef18e1830ce014e6906bd248be4161439cb4d48e1bee64d3b9896cb866a78233c86ce72f87ac5a788e98e
-doccontainersize 372992
-doccontainerchecksum 4f12fa28940188c95a3d707a97b18c7b30803d188bf7c5c46dd74a13589ca15609f47bffc309474c43966c3c2ba0fc6df09db2d85af1385b82ffd0a10e148c59
-docfiles size=108
- RELOC/doc/latex/lettrine/README details="Readme"
+containersize 7052
+containerchecksum 839469d3cdd53698bd9072451e7b9262633282cf46c32ecf23f3b0f46ae999ac259daeb6b4cc5c43222f9f788a95b85cc406857b19bf4eea1ac1ff3b00caac60
+doccontainersize 272308
+doccontainerchecksum 3ef14d7292d3653acfb5bd47141d16cdeaba393450fe27fe1b91b1f2c171c46949e7336a5d9a384676f3bf0d01b8297ff81f732267d94491460c7d883a520763
+docfiles size=81
+ RELOC/doc/latex/lettrine/README.md details="Readme"
RELOC/doc/latex/lettrine/demo-de.pdf details="Package examples (German)" language="de"
RELOC/doc/latex/lettrine/demo-de.tex
- RELOC/doc/latex/lettrine/demo.pdf details="Package examples (French)" language="fr"
- RELOC/doc/latex/lettrine/demo.tex
+ RELOC/doc/latex/lettrine/demo-fr.pdf details="Package examples (French)" language="fr"
+ RELOC/doc/latex/lettrine/demo-fr.tex
+ RELOC/doc/latex/lettrine/demo-lua.pdf
+ RELOC/doc/latex/lettrine/demo-lua.tex
RELOC/doc/latex/lettrine/lettrine.pdf details="Package documentation"
-srccontainersize 16564
-srccontainerchecksum d77bc694777fe902889aa15ff12396dbc388c73fd89c815a17bd4557a340deb2f1547b357bf270c4cedf7f97edb4f33faffcb65efde9e36978ad5b6c81b76356
+srccontainersize 16720
+srccontainerchecksum 0f80bf599a303757e2a8ce836d50bd4a4ab701a623d5ea218d23c8c7ef267756cd5320998570962f9679f17bb26d89bd353ab99c3d5407aa535355239856465a
srcfiles size=20
RELOC/source/latex/lettrine/contrib.dtx
RELOC/source/latex/lettrine/contrib.ins
@@ -162383,9 +163476,9 @@ runfiles size=19
RELOC/tex/latex/lettrine/pzc3.cfl
catalogue-contact-home http://daniel.flipo.free.fr/lettrine
catalogue-ctan /macros/latex/contrib/lettrine
-catalogue-license lppl1.3c
+catalogue-license lppl1.3
catalogue-topics lettrine
-catalogue-version 2.22
+catalogue-version 2.23
name levy
category Package
@@ -162490,7 +163583,7 @@ catalogue-version 0.1
name lexend
category Package
-revision 53845
+revision 54512
shortdesc The Lexend fonts for XeLaTeX and LuaLaTeX through fontspec
relocated 1
longdesc The purpose of this package is pretty straight forward: The
@@ -162498,10 +163591,10 @@ longdesc Lexend font collection has been designed by Dr. Bonnie
longdesc Shaver-Troup and Thomas Jockin to make reading easier for
longdesc everyone. Now my goal is it to bring this wonderful collection
longdesc to world of LaTeX.
-containersize 186868
-containerchecksum 110cee53edf1d3bee06f93cc1bd7543a1da372d38a0ae8e8aa495a87681b565503e9f44d691dcc3a742ef245cde9e285b10b758742d928431a4f09d5df55a674
+containersize 186872
+containerchecksum b300453d91ef643b17e1bc7520ecff8550e394e2df22447274af5fc1405bc48723ef65ba7e322e83b6e10653ac89080428973b300ee55fe8e15eb590e85c7733
doccontainersize 141744
-doccontainerchecksum 66615fbcfcb04e7e833ff587d948357ca1f9318a3bfe6316c7883a65c16c7014720894f9bd40c0af5eb094d1a9898d6541527e2e0cfcfca132ac399017628191
+doccontainerchecksum 83e56c79e99c7aebbdfccdc4cd75f597e53034bb6153870e40592b7e769366c8e921f00191f6608b63ac723223418e3333d498b4ca86c1f0a23cfa5444d88d34
docfiles size=43
RELOC/doc/fonts/lexend/LICENSE
RELOC/doc/fonts/lexend/README.md details="Readme"
@@ -162530,7 +163623,7 @@ catalogue-contact-home https://github.com/BrainStone/latex-lexend
catalogue-contact-repository https://github.com/BrainStone/latex-lexend
catalogue-contact-support https://discord.me/bungeechat
catalogue-ctan /fonts/lexend
-catalogue-license lppl1.3cofl
+catalogue-license lppl1.3c ofl
catalogue-topics font
catalogue-version 1.0.2
@@ -163543,7 +164636,7 @@ catalogue-version 2.0
name libertine
category Package
-revision 53310
+revision 54583
shortdesc Use of Linux Libertine and Biolinum fonts with LaTeX
relocated 1
longdesc The package provides the Libertine and Biolinum fonts in both
@@ -163557,10 +164650,10 @@ depend iftex
depend mweights
depend xkeyval
execute addMap libertine.map
-containersize 13948192
-containerchecksum d52bf688d69ea2ba5de9c455ed61e4f084cc9b003cf075a319330ba0281bca5e4f3ffdf5c173fb77c831b9e8b8363da62c937ca13882194276024867573c47eb
-doccontainersize 1119088
-doccontainerchecksum a4eaeb71df66f5533024024c77090d13bbf8de085848ee20f8747a26f958f877f90e1f94414fab3e8ac632c482413a842a6568f166de7777caa615a0fa7f3ee6
+containersize 13946168
+containerchecksum b4c3a52caa463b8968862de7c9442da09af1bad572b4f59a31cd349948365fc04a190f876b99dca61cffeaa57faf26658c1e44bca6e27ea03024fd50fb665d5b
+doccontainersize 1119028
+doccontainerchecksum 185faa15915e8224dc705d6555c35877cb82f6a752df67eb8eb78f05ab8dc7dea228bad5828764551df7f0509668287575432cb864e1365d574d5ffd53e122f9
docfiles size=305
RELOC/doc/fonts/libertine/Bugs.txt
RELOC/doc/fonts/libertine/ChangeLog.txt
@@ -163575,7 +164668,7 @@ docfiles size=305
RELOC/doc/fonts/libertine/rename_enc
RELOC/doc/fonts/libertine/samples.pdf details="Font samples"
RELOC/doc/fonts/libertine/samples.tex
-runfiles size=8161
+runfiles size=8155
RELOC/fonts/enc/dvips/libertine/lbtn_25tcsq.enc
RELOC/fonts/enc/dvips/libertine/lbtn_2exa4z.enc
RELOC/fonts/enc/dvips/libertine/lbtn_2ezly2.enc
@@ -165949,18 +167042,12 @@ runfiles size=8161
RELOC/tex/latex/libertine/TS1LinuxLibertineT-OsF.fd
RELOC/tex/latex/libertine/TS1LinuxLibertineT-TLF.fd
RELOC/tex/latex/libertine/TS1LinuxLibertineT-TOsF.fd
- RELOC/tex/latex/libertine/biolinum-otf.sty
- RELOC/tex/latex/libertine/biolinum-type1.sty
RELOC/tex/latex/libertine/biolinum.sty
- RELOC/tex/latex/libertine/libertine-otf.sty
- RELOC/tex/latex/libertine/libertine-type1.sty
RELOC/tex/latex/libertine/libertine.sty
- RELOC/tex/latex/libertine/libertineMono-type1.sty
RELOC/tex/latex/libertine/libertineMono.sty
RELOC/tex/latex/libertine/libertineRoman.sty
- RELOC/tex/latex/libertine/libertineotf.sty
catalogue-ctan /fonts/libertine
-catalogue-license gplofllppl
+catalogue-license gpl ofl lppl
catalogue-topics font font-body font-serif font-sans font-mono font-otf font-type1 font-supp font-t1enc
catalogue-version 5.3.0
@@ -166106,7 +167193,7 @@ catalogue-version 0.01
name libertinus-fonts
category Package
-revision 51614
+revision 54197
shortdesc The Libertinus font family
relocated 1
longdesc This is a fork of the Linux Libertine and Linux Biolinum fonts
@@ -166117,34 +167204,22 @@ 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 1545228
-containerchecksum f30ece5291ceab44ec15c8eb6f20593e78ff2b31b27f49d9472f22ca63746099cfb9493dd9522ce3ff3b712eb3bf22d981318e985461fa53c01f399ecbfdc788
-doccontainersize 3921432
-doccontainerchecksum 8bd8dbc35aebe0596173b93ae56f5547b3637f9973802ebe215216c485731721bb400b7bc8c404644a401062eb7efaac612f03ad431257a75cb36c59eb83c4b8
-docfiles size=1175
+containersize 1544476
+containerchecksum 0342614e77d68a8318912c86e17cb54009a893f544e236c8cbc350924f64b05f4c7f5bd67d2a64c24a4ff7cb8ffc5f54e711312e577398861e01a981e876956d
+doccontainersize 455820
+doccontainerchecksum 7b4c719dec5e12d703f1909d803aed3ea6dabbc29de1c10ae12715793bde1f7a5d1eb0c4793171e0541b2932a5ba6526f3c240bfa1245cfaf22b55758be4dd0c
+docfiles size=255
RELOC/doc/fonts/libertinus-fonts/AUTHORS.txt
+ RELOC/doc/fonts/libertinus-fonts/CONTRIBUTING.txt
+ RELOC/doc/fonts/libertinus-fonts/CONTRIBUTORS.txt
RELOC/doc/fonts/libertinus-fonts/FONTLOG.txt
- RELOC/doc/fonts/libertinus-fonts/LibertinusKeyboard-Regular-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusMath-Regular-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusMono-Regular-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSans-Bold-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSans-Italic-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSans-Regular-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSerif-Bold-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSerif-BoldItalic-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSerif-Italic-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSerif-Regular-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSerif-Semibold-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSerif-SemiboldItalic-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSerifDisplay-Regular-Table.pdf
- RELOC/doc/fonts/libertinus-fonts/LibertinusSerifInitials-Regular-Table.pdf
RELOC/doc/fonts/libertinus-fonts/Math-Sample.pdf
RELOC/doc/fonts/libertinus-fonts/OFL.txt
RELOC/doc/fonts/libertinus-fonts/Opentype-Features.pdf
RELOC/doc/fonts/libertinus-fonts/README.txt details="Readme"
RELOC/doc/fonts/libertinus-fonts/Sample.pdf details="Font samples"
- RELOC/doc/fonts/libertinus-fonts/preview.png
-runfiles size=1633
+ RELOC/doc/fonts/libertinus-fonts/preview.svg
+runfiles size=1614
RELOC/fonts/opentype/public/libertinus-fonts/LibertinusKeyboard-Regular.otf
RELOC/fonts/opentype/public/libertinus-fonts/LibertinusMath-Regular.otf
RELOC/fonts/opentype/public/libertinus-fonts/LibertinusMono-Regular.otf
@@ -166165,7 +167240,7 @@ catalogue-contact-repository https://github.com/libertinus-fonts/libertinus
catalogue-ctan /fonts/libertinus-fonts
catalogue-license ofl
catalogue-topics font font-body font-proportional font-mono font-serif font-sans font-multilingual font-maths font-otf
-catalogue-version 6.9
+catalogue-version 6.11
name libertinus-otf
category Package
@@ -166196,17 +167271,17 @@ catalogue-version 0.24
name libertinus-type1
category Package
-revision 53159
+revision 54512
shortdesc Support for using Libertinus fonts with LaTeX/pdfLaTeX
relocated 1
longdesc This package provides support for use of Libertinus fonts with
longdesc traditional processing engines (LaTeX with dvips or dvipdfmx,
longdesc or pdfLaTeX).
execute addMap libertinus.map
-containersize 9423992
-containerchecksum 14bfca077c28612598abb0b0f422586646c0e43d6feca281b2965d22260c816ae23ab5e4e9aa22afc8c2d35988718729fe3777c1222427caf85cb0999f95e7ae
-doccontainersize 371748
-doccontainerchecksum 8cce8f098880a2efceadf7f3ea8a703ed4cdcfdc33463c23b0d021d677bb7959d2111c3226f90493491296bd23254b2f79e0d283ac056a2d698041e16cd72ec4
+containersize 9423996
+containerchecksum 10632c6092ac2e2e4216f8047936dc3d2e693b8d07a7f3c5a99c43a34096211c8d1b2120392ec1a648ddf93e972d040a3a0b07576f93f3cff0ebcb60e7d079cc
+doccontainersize 371752
+doccontainerchecksum d7c52bd655d732ada296f0e9f5f0e09f2e072392201e65ceae1d45839429790598b4bea4e4ed68db889be8cb9b30786d4a62e2642394503948b988b0e8dd1085
docfiles size=102
RELOC/doc/fonts/libertinus-type1/OFL.txt
RELOC/doc/fonts/libertinus-type1/README details="Readme"
@@ -168156,12 +169231,12 @@ runfiles size=5178
RELOC/tex/latex/libertinus-type1/libertinus-type1.sty
catalogue-also libertinus-fonts libertinus-otf
catalogue-ctan /fonts/libertinus-type1
-catalogue-license gpl2ofllppl
+catalogue-license gpl2 ofl lppl
catalogue-topics font font-body font-type1 font-serif font-sans font-proportional font-mono font-t1enc font-supp
name libertinust1math
category Package
-revision 48862
+revision 54512
shortdesc A Type 1 font and LaTeX support for Libertinus Math
relocated 1
longdesc The package provides a Type1 version of Libertinus Math, with a
@@ -168170,10 +169245,10 @@ longdesc allow it to serve as a math accompaniment to Libertine under
longdesc LaTeX. In addition, with option sansmath, it can function as a
longdesc standalone math font with sans serif Roman and Greek letters.
execute addMap libertinust1math.map
-containersize 1011772
-containerchecksum e1495d0bd0e0082b54748cc6536a2ba0c0664da049f3ea99cf3df3cf60066fef11854738fe89f477bea879db9dc49199fcd2e8c3c4676cd3bf135122e011bd10
+containersize 1011748
+containerchecksum 665487c6aeddc783bdc066fab156013169d6cc7b18f43827f471b2c334b04c5f222b5d8b10ec6b8cd4a7c4a15d92176bd96ff8219a5006e9f63420998f689d95
doccontainersize 1329644
-doccontainerchecksum 8816d8592f613f9776d57bf1c71a0b4018a056647be658268f8d13135deb2903b7b31e4be11098b6aedeca852bbb889b23110f76c98bbee7cfd26a2c0ad29359
+doccontainerchecksum 3a24bd8ca0b6251ea156618dca2fd8aca1548474b544753985ff18df6469bd03965189b15680a29d195a6311b047fef91f840960e30d0b645f35dc177067b43d
docfiles size=1193
RELOC/doc/fonts/libertinust1math/FONTLOG.txt
RELOC/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf details="Package documentation"
@@ -168265,7 +169340,7 @@ runfiles size=455
RELOC/tex/latex/libertinust1math/ls2libertinust1mathsym.fd
RELOC/tex/latex/libertinust1math/ot1libertinust1mathsf.fd
catalogue-ctan /fonts/libertinust1math
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font-serif font-sans font-maths font-type1
catalogue-version 1.1.9
@@ -168605,7 +169680,7 @@ catalogue-topics font font-otf font-type1
name librecaslon
category Package
-revision 52536
+revision 54512
shortdesc Libre Caslon fonts, with LaTeX support
relocated 1
longdesc The Libre Caslon fonts are designed by Pablo Impallari.
@@ -168614,10 +169689,10 @@ longdesc work well as conventional text fonts. A bold italic variant is
longdesc not currently available. As a stopgap, an artificially slanted
longdesc bold variant has been created and treated as italic.
execute addMap LibreCaslon.map
-containersize 741176
-containerchecksum ffb0cc23fa1bfffdb26f44cf174d0acc066790551609440a80be026abaef24cb99e261b28aadb323a830e7c50a07646fb2e304c074a6eb7a8d765155726892b6
+containersize 741152
+containerchecksum 79722977e45183607b21bc4937ee88792e3f1f42dedd1e0258bba329da5899726709a8570e692872542e141fee50efb08c373d469a0fee950a2dc40b20353702
doccontainersize 30140
-doccontainerchecksum f5f618eb1a691e24acd624c065c79608f326e01cb01e2d6e535b23450a5a9e8ef5aca65989c689be996a23470664122c47176349a44200688ea4ddcae68002a5
+doccontainerchecksum 5f8cbac1e320abdc8d1a3293bff0bf2e3aaea65b73159ebe2f01bbd35961d7cf210081c6ed4e18e67227538801f8f5edc57d4a56f3c7c32c2dbadd8936af5a4a
docfiles size=11
RELOC/doc/fonts/librecaslon/OFL.txt
RELOC/doc/fonts/librecaslon/README details="Readme"
@@ -168849,22 +169924,22 @@ runfiles size=778
RELOC/tex/latex/librecaslon/librecaslon.sty
catalogue-contact-home https://github.com/impallari/Libre-Caslon-Text
catalogue-ctan /fonts/librecaslon
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-proportional font-serif font-type1 font-otf font-supp font-t1enc
name librefranklin
category Package
-revision 52520
+revision 54512
shortdesc LaTeX support for the Libre-Franklin family of fonts
relocated 1
longdesc Libre Franklin is an interpretation and expansion based on the
longdesc 1912 Morris Fuller Benton's classic, designed by Pablo
longdesc Impallari, Rodrigo Fuenzalida and Nhung Nguyen.
execute addMap LibreFranklin.map
-containersize 2995432
-containerchecksum 9aa9b1d5d56875fad5e494c6d07da8494d12c3bbc37c99ff1b5917654e253649636e76d5c1dc92a243378e82e1d4a496c234a0acf18be810761c4eb534075bd8
+containersize 2995408
+containerchecksum 793a8b7048c96bab41620464fbac38adba4a07bf1cbe167e12bf56a051183b5af599f2559ea00bef51f1dc9d8851c41fc8bb65664a2544278b9b66be66d2f9cc
doccontainersize 31688
-doccontainerchecksum 34ada19415b6ed29dd5bd35fca644d511669265ea3162d10aa582a5de9733bbea19e53d45a22c4f616ccae6d85b3f59883b54e69699c1b4e0c9782388acf6762
+doccontainerchecksum 54b3c072fc80d07b07a1388988d37ba39a1ee302e12e99d9b9beed32bd547edc4bdd1134888cc79922a59347bd5c03724150eab7fcd84431bda31cc8a04eadaf
docfiles size=13
RELOC/doc/fonts/librefranklin/OFL.txt
RELOC/doc/fonts/librefranklin/README details="Readme"
@@ -169343,7 +170418,7 @@ runfiles size=1546
RELOC/tex/latex/librefranklin/librefranklin.sty
catalogue-contact-home https://github.com/impallari/Libre-Franklin
catalogue-ctan /fonts/librefranklin
-catalogue-license lpplofl
+catalogue-license lppl ofl
catalogue-topics font font-sans font-proportional font-body font-otf font-type1 font-t1enc
name libris
@@ -169891,18 +170966,18 @@ catalogue-version 2.2
name limecv
category Package
-revision 53720
+revision 54329
shortdesc A (Xe/Lua)LaTeX document class for curriculum vitae
relocated 1
longdesc limecv is a (Xe/Lua)LaTeX document class to write curriculum
longdesc vitae. It is designed with the following design rules: simple,
longdesc elegant and clean. To this end, it offers several environments
longdesc and macros for convenience.
-containersize 8132
-containerchecksum 9c1eee074b9ea30fa42838f7fd7455c374a504dadc3bd81f3bd43d494e881f5b7fd2637341bb777c73a25935874b508ee7d197f2d3ac5799ab16365a29b1c28b
-doccontainersize 349356
-doccontainerchecksum 43f9572e3e0be38f26b1ff8cd0594706ffdbb448d6c3c3152216a887f2317a7b35f202046b2ab363abbe944a1982379ce6b9b439452968d56d996b44e785879c
-docfiles size=116
+containersize 8180
+containerchecksum 90614eceacd921cfaaa60748ebd342eacc66f580879e0d2b03641b5c4b587e5559242c17240f248bd8ba227976d07a58553cc529bc6decfe40e8fcb3464669a0
+doccontainersize 377240
+doccontainerchecksum 53859b21cbb3786f84c5250a8decc225a5d7208cab54ade8de28026d7a47a38daa841b89bca76e2952240d05d91a63e6cbc8afe401adb721dfad9417e2369089
+docfiles size=122
RELOC/doc/latex/limecv/LICENSE
RELOC/doc/latex/limecv/README.md details="Readme"
RELOC/doc/latex/limecv/examples/limecv-icon.pdf
@@ -169914,8 +170989,8 @@ docfiles size=116
RELOC/doc/latex/limecv/examples/mwe-xelatex.tex
RELOC/doc/latex/limecv/examples/picture.png
RELOC/doc/latex/limecv/limecv.pdf details="Package documentation"
-srccontainersize 19380
-srccontainerchecksum c9132893f514f5fd1ae29ff07aef16de1a4d3fd350bfdbf7456d3ca76ffe281bacb91f656591808714c31e7c9475494b75e67083bbcaccda8e031e3908da59d1
+srccontainersize 19496
+srccontainerchecksum e140a18b0c7956fda5bca6d75d0d4d89c7035f6cfe5cdf7245fbba47a095323813ca45ef5b9f5dfeb75e63e92cdd48e4003abd23666a8d70d8be8f3bc9a60e6e
srcfiles size=23
RELOC/source/latex/limecv/limecv.dtx
RELOC/source/latex/limecv/limecv.ins
@@ -169926,8 +171001,8 @@ catalogue-contact-home https://olivierpieters.be/projects/limecv
catalogue-contact-repository https://github.com/opieters/limecv
catalogue-ctan /macros/latex/contrib/limecv
catalogue-license lppl1.3c
-catalogue-topics cv
-catalogue-version 0.1.7
+catalogue-topics cv class
+catalogue-version 0.1.8
name linearA
category Package
@@ -170097,17 +171172,17 @@ catalogue-version 4.3
name linguisticspro
category Package
-revision 53157
+revision 54512
shortdesc LinguisticsPro fonts with LaTeX support
relocated 1
longdesc The package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
longdesc support for the LinguisticsPro family of fonts. This family is
longdesc derived from the Utopia Nova font family, by Andreas Nolda.
execute addMap LinguisticsPro.map
-containersize 1395856
-containerchecksum 14666fba12a28f8ca8c1b939582778a7f3f0532df489865b92babd80f89453c69b97d987cc8c8449dc0ae8f349c47014439f476ea9cc5f48f114898d8a8e2321
+containersize 1395864
+containerchecksum 62085ea970d1cebc752cc5dab4b84487bd99e0e99fd48a2effa44fe9ae0bb86aa91966fd81639aea7d4364d3c3d97046affcf2693d8b4be8fa016e91014604c5
doccontainersize 42252
-doccontainerchecksum af514187b84cb6c6c5d623c76dfeaa0acb0b4186ecee83674266a5795d1b5ba909da1691891cb1c4a6d7ec9ead00341124922081798b19f2aa5521654277c146
+doccontainerchecksum 4ece804238885fb37505222218c92c923804d032e5e150de3cfadc62f0eec73e8acc47600ddc4d5af0f7bacf9f54254b6ead43a3f4a084aeb40dfe95b53d2965
docfiles size=14
RELOC/doc/fonts/linguisticspro/README details="Readme"
RELOC/doc/fonts/linguisticspro/SILOpenFontLicense.txt
@@ -170363,7 +171438,7 @@ runfiles size=697
RELOC/tex/latex/linguisticspro/linguisticspro.sty
catalogue-contact-home https://www.fontsquirrel.com/fonts/linguistics-pro
catalogue-ctan /fonts/linguisticspro
-catalogue-license lpplofl
+catalogue-license lppl ofl
catalogue-topics font font-serif font-proportional font-body font-multilingual font-greek font-cyrillic font-otf font-type1 font-supp font-t1enc
name linop
@@ -170717,7 +171792,7 @@ catalogue-version 1.2
name listings
category Package
-revision 52079
+revision 54554
shortdesc Typeset source code listings using LaTeX
relocated 1
longdesc The package enables the user to typeset programs (programming
@@ -170734,18 +171809,18 @@ longdesc the form appropriate for the current language. Short (in-line)
longdesc listings are also available, using either \lstinline|...| or
longdesc |...| (after defining the | token with the \lstMakeShortInline
longdesc command).
-containersize 146096
-containerchecksum ca15ff0ea1958ccb4d7e464245f7a214a509341517b7bc71823823f5673bca3d7ce27b6b7236f195078c7f9e7e3812a5bfbcc1c0b59196d06bf28cbd4ca63acd
-doccontainersize 2171616
-doccontainerchecksum 38e7e013f56787a025425342858e2f1933f0f6295876fd9c2d01df568d76b51aa17e479fab968a9cb950fd77cb0810faf4b31b267ad23c32ad26f6e85ec32d0e
-docfiles size=601
+containersize 146216
+containerchecksum 32c0892e650805d57a407ad0846f6ffbd207aa2840a261b4b8652c389f96ce89a2c6309b4bf5488e7c7a0927caf2b21bd97db6d380f396398113ca5110d687ff
+doccontainersize 2163008
+doccontainerchecksum 38775e89b09ad00efe1c8fbea71dd5e7321789b24be407fdec53da87966e31b3b79ebbf085d9601f1c0b80177993af7048f58a4086185ead488a9a118d37e7bd
+docfiles size=604
RELOC/doc/latex/listings/README details="Package Readme"
RELOC/doc/latex/listings/listings-devel.pdf
RELOC/doc/latex/listings/listings.pdf details="Package documentation"
RELOC/doc/latex/listings/lstdrvrs.pdf details="Language drivers details"
-srccontainersize 266448
-srccontainerchecksum 50d5bc041b885ae0e35934adfb3a76b048d8c7a200081eedcff4984b433e498444f4230baa63e86669d526fbccb15a232b8b2faf2f9787fb63eabc3da14ca28a
-srcfiles size=274
+srccontainersize 267480
+srccontainerchecksum 714c0fa4f6100e1c7e1b1ba28f4544f2c0d0eeb54c73c76ced4f362ceabcd8d284c8288c610643b14c8baa75cd18c9c44b5843ad3116f0ac34ee708916f177f0
+srcfiles size=275
RELOC/source/latex/listings/Makefile
RELOC/source/latex/listings/listings.dtx
RELOC/source/latex/listings/listings.ins
@@ -170770,7 +171845,7 @@ catalogue-also listing
catalogue-ctan /macros/latex/contrib/listings
catalogue-license lppl1.3c
catalogue-topics listing synt-hlt
-catalogue-version 1.8c
+catalogue-version 1.8d
name listings-ext
category Package
@@ -172813,17 +173888,17 @@ catalogue-version 2.5
name logix
category Package
-revision 53317
+revision 54512
shortdesc Supplement to the Unicode math symbols providing over 3,000 symbols
relocated 1
longdesc The package provides a Unicode font with over 3,000 symbols to
longdesc supplement the Unicode math symbols. It is compatible with and
longdesc complements the AMS STIX2 math fonts, but focuses on new
longdesc symbols and symbol variants more suited to work in logic.
-containersize 1371416
-containerchecksum 5d392c564c4d4a5827a2fc58b95f95dcfb51e32c116bbf94834831ef2eda9880a07d0c21032a6a36f1a694cf184b5d4f306c0935f1c80ccb6bcbff97e9d6d37a
+containersize 1371424
+containerchecksum 1d56e6257fdc78aaf4b90e92c8148acab2a7153e8e48a2cbf606dec7695fdc5a4a2dffbb242deb627368ce9470abc3fed5031054eb0dd5b37a1798176fa9fb73
doccontainersize 1247836
-doccontainerchecksum 2a12509e023fc089166aefff11174470856225b610b87f1707d775cea2e9d60da1ed047ae98a62ad7d923ceba2f71d30576f262e0db0a6dbf68f89ba612a64e0
+doccontainerchecksum bc6f6271598c29eb8072dfdaedf6ea7bc7dcec279cbbf54819235f03d30c9b913702ec2474871ae07e760bc2a5b0e2072f7be3facb9ea14f2d6e3e3743fd9b5a
docfiles size=1225
RELOC/doc/fonts/logix/CHANGELOG
RELOC/doc/fonts/logix/README details="Readme"
@@ -172839,7 +173914,7 @@ runfiles size=585
RELOC/fonts/truetype/public/logix/logix.ttf
RELOC/tex/latex/logix/logix.sty
catalogue-ctan /fonts/logix
-catalogue-license ofllppl1.3c
+catalogue-license ofl lppl1.3c
catalogue-topics font font-otf
catalogue-version 1.02
@@ -174734,36 +175809,6 @@ containerchecksum edc764c41fda822146c93c07cd22b334dfbf66a1a1c5d7c3e1e0c49bef164c
binfiles arch=x86_64-solaris size=1
bin/x86_64-solaris/ltximg
-name ltxindex
-category Package
-revision 15878
-shortdesc A LaTeX package to typeset indices with GNU's Texindex
-relocated 1
-longdesc A LaTeX package that allows the user to make indexes with GNU's
-longdesc Texindex program, instead of makeindex. It provides the
-longdesc indexing commands available in Texinfo by default, but only
-longdesc defines the concept index (cp) by default -- the user must
-longdesc define other standard indexes, and there is no provision for
-longdesc custom indexes. The package is not currently maintained.
-containersize 2592
-containerchecksum ff757a44f29820ab29946f66766b11a928db11b90269781b8039428aab4bf0b243b317176aebc92cfe95bf2e390be125012daa72ac4b8bfaab81477ed8129ba7
-doccontainersize 76096
-doccontainerchecksum 119f18b8337b365e09b5d6a22ab447bcd0d4d516514c7bc6622d8b1f30aec5746f45d81cfbc07a81aed9de7f47627797b9c7cac3015092f7ca72acd79d5263ec
-docfiles size=26
- RELOC/doc/latex/ltxindex/README details="Readme"
- RELOC/doc/latex/ltxindex/copying.txt
- RELOC/doc/latex/ltxindex/ltxindex.pdf details="Package documentation"
-srccontainersize 5908
-srccontainerchecksum efadcca7c0224c4bb3814588947f7dc507140dc3624c5cdb3c7a788afa763c1cae5f607bcd4a67872dad97e725afe7e9f99f3a694c8398aebfaacc31f2b737ae
-srcfiles size=5
- RELOC/source/latex/ltxindex/ltxindex.dtx
-runfiles size=2
- RELOC/tex/latex/ltxindex/ltxindex.sty
-catalogue-ctan /macros/latex/contrib/ltxindex
-catalogue-license gpl
-catalogue-topics index
-catalogue-version 0.1c
-
name ltxkeys
category Package
revision 28332
@@ -174941,6 +175986,76 @@ catalogue-license mit
catalogue-topics hyphenation luatex
catalogue-version 0.7a
+name lua-uca
+category Package
+revision 54550
+shortdesc Unicode Collation Algorithm library for Lua
+relocated 1
+longdesc The Lua-UCA library provides basic support for Unicode
+longdesc Collation Algorithm in Lua. It can be used to sort arrays of
+longdesc strings according to rules of particular languages. It can be
+longdesc used in other Lua projects that need to sort text in a language
+longdesc dependent way, like indexing processors, bibliographic
+longdesc generators, etc
+containersize 588
+containerchecksum b131db0ac33891becaf6f3ac778e462ca1dd1b5b63de86bd9f46da5cf562dd43a55c7818f38c9ff1b9a3315ff5e89962d8b21d45953b8dd0eb8a013e6eaf0783
+doccontainersize 58412
+doccontainerchecksum a60dce7f573dc23246366f7ddc4b74a303b1bea889c5f4c646a35f4bbf84427ac54c65b8e8af93dfc3c30bb96f31dd5eb04f2f203db4ecdfb7c386febf34088e
+docfiles size=19
+ RELOC/doc/support/lua-uca/CHANGELOG.md
+ RELOC/doc/support/lua-uca/LICENSE
+ RELOC/doc/support/lua-uca/README.md details="Readme"
+ RELOC/doc/support/lua-uca/lua-uca-doc.pdf details="Package documentation"
+ RELOC/doc/support/lua-uca/lua-uca-doc.tex
+srccontainersize 70916
+srccontainerchecksum 1cabe6647dd31e145c47ea99db72fd90a8a922d6d09bf3a4806e0c329a5a192a48a6a34ae1c187eaf1363a142f389942ce62f07eb5469311f9e6c6d9a03b1106
+srcfiles size=465
+ RELOC/source/support/lua-uca/lua-uca-collator.lua
+ RELOC/source/support/lua-uca/lua-uca-ducet.lua
+ RELOC/source/support/lua-uca/lua-uca-languages.lua
+ RELOC/source/support/lua-uca/lua-uca-reordering-table.lua
+ RELOC/source/support/lua-uca/lua-uca-tailoring.lua
+catalogue-contact-bugs https://github.com/michal-h21/lua-uca/issues
+catalogue-contact-repository https://github.com/michal-h21/lua-uca
+catalogue-ctan /support/lua/lua-uca
+catalogue-license mit
+catalogue-topics typesetting luatex
+catalogue-version 0.1
+
+name lua-ul
+category Package
+revision 54332
+shortdesc Underlining for LuaLaTeX
+relocated 1
+longdesc This package provides underlining, strikethough, and
+longdesc highlighting using features in LuaLaTeX which avoid the
+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 4072
+containerchecksum 5a37f49eb7ff015690ca19c40e91d8f832ae55e945159cc0e13f0709b64c48fd3d5f8e00f93e6fb4c148ba30c8c265b74102b5bf118000b87609f8c527b315ea
+doccontainersize 82656
+doccontainerchecksum 02be819bb7a71aafbea2bf9b80df7acd4affedef409eaa2dacca793e03945af97fc120cf0c51ffe80be60b9b029bcab86e7f5de243bbbb033964d7fd9f58bd9f
+docfiles size=22
+ RELOC/doc/lualatex/lua-ul/README details="Readme"
+ RELOC/doc/lualatex/lua-ul/lua-ul.pdf details="Package documentation"
+srccontainersize 6392
+srccontainerchecksum 7aff901086acd82e02d93bae44dea931c7a66f5502778fae7b6f5961faf2c8e49bb0a2b54830f3937d67d473ea7b887fe44fd9314fe75d409e530a7728ac309b
+srcfiles size=6
+ RELOC/source/lualatex/lua-ul/lua-ul.dtx
+runfiles size=5
+ RELOC/tex/lualatex/lua-ul/docstrip-luacode.sty
+ RELOC/tex/lualatex/lua-ul/lua-ul.lua
+ RELOC/tex/lualatex/lua-ul/lua-ul.sty
+ RELOC/tex/lualatex/lua-ul/pre_append_to_vlist_filter.lua
+catalogue-contact-bugs https://github.com/zauguin/luaul/issues
+catalogue-contact-repository https://github.com/zauguin/luaul
+catalogue-ctan /macros/luatex/latex/lua-ul
+catalogue-license lppl1.3c
+catalogue-topics underline luatex
+catalogue-version 0.0.2
+
name lua-visual-debug
category Package
revision 49634
@@ -174971,389 +176086,6 @@ catalogue-license mit
catalogue-topics debug-supp luatex
catalogue-version 0.7
-name lua2dox
-category Package
-revision 29349
-shortdesc Auto-documentation of lua code
-longdesc The package extends the well-known C-like language autodoc
-longdesc tool, doxygen, to read and document lua code. In use, you edit
-longdesc and test your code and periodically run the autodoc tool to
-longdesc update the documentation, which may be viewed via an html
-longdesc browser. Autodoc tools can read the code well enough to find
-longdesc function/... declarations and document them. If the code also
-longdesc contains appropriatly formatted "magic comments", the tool can
-longdesc use them to supplement the documentation. The package is a
-longdesc first prototype of a planned TeX2DoX tool (in development),
-longdesc which will process joint (La)TeX/lua documents.
-depend lua2dox.ARCH
-containersize 7592
-containerchecksum 24b6cf17ee55a9699077aac82263e442f1ba3e7843742baf425a4d4c514cb2f4b1ea8a4af9165997559560f2ed060ef818d3a57f71a79d6238ed29ccd263d787
-doccontainersize 505640
-doccontainerchecksum 96746e4d0401cb0bb9cfdf7a44d2935d4e257dafb0f5099faf647aec0b385745518f160bfad8ae54a1ec018e0afcf4a7dc998cf9b7f310e0ba867bd2e6213960
-docfiles size=518
- texmf-dist/doc/support/lua2dox/ChangeLog
- texmf-dist/doc/support/lua2dox/Doxyfile
- texmf-dist/doc/support/lua2dox/README details="Readme"
- texmf-dist/doc/support/lua2dox/docs/html/annotated.html
- texmf-dist/doc/support/lua2dox/docs/html/bc_s.png
- texmf-dist/doc/support/lua2dox/docs/html/bdwn.png
- texmf-dist/doc/support/lua2dox/docs/html/classTApp-members.html
- texmf-dist/doc/support/lua2dox/docs/html/classTApp.html
- texmf-dist/doc/support/lua2dox/docs/html/classTCore__Clock-members.html
- texmf-dist/doc/support/lua2dox/docs/html/classTCore__Clock.html
- texmf-dist/doc/support/lua2dox/docs/html/classTCore__Commandline-members.html
- texmf-dist/doc/support/lua2dox/docs/html/classTCore__Commandline.html
- texmf-dist/doc/support/lua2dox/docs/html/classTCore__IO.html
- texmf-dist/doc/support/lua2dox/docs/html/classTLua2DoX__filter-members.html
- texmf-dist/doc/support/lua2dox/docs/html/classTLua2DoX__filter.html
- texmf-dist/doc/support/lua2dox/docs/html/classTStream__Read-members.html
- texmf-dist/doc/support/lua2dox/docs/html/classTStream__Read.html
- texmf-dist/doc/support/lua2dox/docs/html/classTStream__Write-members.html
- texmf-dist/doc/support/lua2dox/docs/html/classTStream__Write.html
- texmf-dist/doc/support/lua2dox/docs/html/classes.html
- texmf-dist/doc/support/lua2dox/docs/html/closed.png
- texmf-dist/doc/support/lua2dox/docs/html/doxygen.css
- texmf-dist/doc/support/lua2dox/docs/html/doxygen.png
- texmf-dist/doc/support/lua2dox/docs/html/dynsections.js
- texmf-dist/doc/support/lua2dox/docs/html/files.html
- texmf-dist/doc/support/lua2dox/docs/html/ftv2blank.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2cl.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2doc.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2folderclosed.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2folderopen.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2lastnode.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2link.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2mlastnode.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2mnode.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2mo.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2node.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2ns.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2plastnode.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2pnode.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2splitbar.png
- texmf-dist/doc/support/lua2dox/docs/html/ftv2vertline.png
- texmf-dist/doc/support/lua2dox/docs/html/functions.html
- texmf-dist/doc/support/lua2dox/docs/html/functions_func.html
- texmf-dist/doc/support/lua2dox/docs/html/globals.html
- texmf-dist/doc/support/lua2dox/docs/html/globals_func.html
- texmf-dist/doc/support/lua2dox/docs/html/index.html
- texmf-dist/doc/support/lua2dox/docs/html/jquery.js
- texmf-dist/doc/support/lua2dox/docs/html/lua2dox_8lua.html
- texmf-dist/doc/support/lua2dox/docs/html/lua2dox_8lua_source.html
- texmf-dist/doc/support/lua2dox/docs/html/nav_f.png
- texmf-dist/doc/support/lua2dox/docs/html/nav_g.png
- texmf-dist/doc/support/lua2dox/docs/html/nav_h.png
- texmf-dist/doc/support/lua2dox/docs/html/open.png
- texmf-dist/doc/support/lua2dox/docs/html/sync_off.png
- texmf-dist/doc/support/lua2dox/docs/html/sync_on.png
- texmf-dist/doc/support/lua2dox/docs/html/tab_a.png
- texmf-dist/doc/support/lua2dox/docs/html/tab_b.png
- texmf-dist/doc/support/lua2dox/docs/html/tab_h.png
- texmf-dist/doc/support/lua2dox/docs/html/tab_s.png
- texmf-dist/doc/support/lua2dox/docs/html/tabs.css
- texmf-dist/doc/support/lua2dox/examples/lua/Doxyfile
- texmf-dist/doc/support/lua2dox/examples/lua/animals.lua
- texmf-dist/doc/support/lua2dox/examples/lua/class.lua
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/animals_8lua.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/animals_8lua_source.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/annotated.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/bc_s.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/bdwn.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classAnimal-members.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classAnimal.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classAnimal.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classBird-members.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classBird.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classBird.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classCat-members.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classCat.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classCat.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classDog-members.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classDog.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classDog.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classMammal-members.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classMammal.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classMammal.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classPigeon-members.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classPigeon.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classPigeon.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classRedKite-members.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classRedKite.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classRedKite.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/class_8lua.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/class_8lua_source.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/classes.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/closed.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/doxygen.css
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/doxygen.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/dynsections.js
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/files.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2blank.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2cl.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2doc.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2folderclosed.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2folderopen.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2lastnode.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2link.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2mlastnode.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2mnode.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2mo.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2node.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2ns.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2plastnode.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2pnode.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2splitbar.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/ftv2vertline.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/functions.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/functions_func.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/globals.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/globals_func.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/hierarchy.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/index.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/jquery.js
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/main_8lua.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/main_8lua_source.html
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/nav_f.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/nav_g.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/nav_h.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/open.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/sync_off.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/sync_on.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/tab_a.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/tab_b.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/tab_h.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/tab_s.png
- texmf-dist/doc/support/lua2dox/examples/lua/docs/html/tabs.css
- texmf-dist/doc/support/lua2dox/examples/lua/main.lua
- texmf-dist/doc/support/lua2dox/examples/php/Doxyfile
- texmf-dist/doc/support/lua2dox/examples/php/animals.php
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/animals_8php.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/animals_8php_source.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/annotated.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/bc_s.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/bdwn.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classAnimal-members.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classAnimal.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classAnimal.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classBird-members.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classBird.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classBird.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classCat-members.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classCat.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classCat.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classDog-members.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classDog.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classDog.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classMammal-members.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classMammal.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classMammal.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classPigeon-members.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classPigeon.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classPigeon.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classRedKite-members.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classRedKite.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classRedKite.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/classes.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/closed.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/doxygen.css
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/doxygen.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/dynsections.js
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/files.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2blank.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2cl.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2doc.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2folderclosed.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2folderopen.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2lastnode.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2link.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2mlastnode.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2mnode.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2mo.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2node.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2ns.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2plastnode.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2pnode.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2splitbar.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/ftv2vertline.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/functions.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/functions_func.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/globals.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/globals_func.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/globals_vars.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/hierarchy.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/index.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/jquery.js
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/main_8php.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/main_8php_source.html
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/nav_f.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/nav_g.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/nav_h.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/open.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/sync_off.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/sync_on.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/tab_a.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/tab_b.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/tab_h.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/tab_s.png
- texmf-dist/doc/support/lua2dox/examples/php/docs/html/tabs.css
- texmf-dist/doc/support/lua2dox/examples/php/main.php
- texmf-dist/doc/support/lua2dox/install.bat
- texmf-dist/doc/support/lua2dox/install.sh
- texmf-dist/doc/support/lua2dox/lua2dox-refm.pdf details="Package documentation"
- texmf-dist/doc/support/lua2dox/lua2dox-refm.tex
-runfiles size=7
- texmf-dist/scripts/lua2dox/lua.def
- texmf-dist/scripts/lua2dox/lua2dox.lua
- texmf-dist/scripts/lua2dox/lua2dox_filter
-catalogue-ctan /web/lua2dox
-catalogue-license lppl1.3
-catalogue-topics litprog
-catalogue-version 0.2
-
-name lua2dox.aarch64-linux
-category Package
-revision 46208
-shortdesc aarch64-linux files of lua2dox
-containersize 344
-containerchecksum 961604d780a300c53a564a3d732ba5fb11cce0c6838ab8d058f386e45fb00ca4ade64090ac3520a0d01c9248d7c8715e52fe993947061787e61d0246fba896bd
-binfiles arch=aarch64-linux size=1
- bin/aarch64-linux/lua2dox_filter
-
-name lua2dox.amd64-freebsd
-category Package
-revision 29053
-shortdesc amd64-freebsd files of lua2dox
-containersize 348
-containerchecksum 0eb4fc6eb77a872b786a05fc9b5572a7578cd752bf496f44a896385b4f045ce61e55e0ba4aa133d58c92732b1c0ac9ace4f51ff6d644360f56f30454895acf6e
-binfiles arch=amd64-freebsd size=1
- bin/amd64-freebsd/lua2dox_filter
-
-name lua2dox.amd64-netbsd
-category Package
-revision 30191
-shortdesc amd64-netbsd files of lua2dox
-containersize 344
-containerchecksum bc1b98987e4bbc34b31151d2ce36315a17a43c84b2103d183eceffc3cfe7f428b6bd48ba38eb075e6a5fb52b52d5701982be3c60c3bbe9889af90a446945a56b
-binfiles arch=amd64-netbsd size=1
- bin/amd64-netbsd/lua2dox_filter
-
-name lua2dox.armhf-linux
-category Package
-revision 30015
-shortdesc armhf-linux files of lua2dox
-containersize 344
-containerchecksum 033c3c381bf88166bf8bcdbd80933b3e5a718b8f9071e853b2038d928c2c4479cd77029c78918bde419f92ee0ec958a7f7d4e092c84cad20be852a3e20a7685e
-binfiles arch=armhf-linux size=1
- bin/armhf-linux/lua2dox_filter
-
-name lua2dox.i386-cygwin
-category Package
-revision 29053
-shortdesc i386-cygwin files of lua2dox
-containersize 344
-containerchecksum 2a43b2eac043dd7a0cd4119f8a286e2142ea005e660411cd458ed44d760cf690b179a32c7ee95bba0ce9d894de48666cdd12280a72f31d35cfdadff1cb9d60fe
-binfiles arch=i386-cygwin size=1
- bin/i386-cygwin/lua2dox_filter
-
-name lua2dox.i386-freebsd
-category Package
-revision 29053
-shortdesc i386-freebsd files of lua2dox
-containersize 344
-containerchecksum 0512d7732e8624952dd099dd310df91302ed3d1269aa45c7381e56cb418336ef2952f224dd1ecfeeba4afc9d7f6cbaa4164fccfe8ec615c41039265f809b4225
-binfiles arch=i386-freebsd size=1
- bin/i386-freebsd/lua2dox_filter
-
-name lua2dox.i386-linux
-category Package
-revision 29053
-shortdesc i386-linux files of lua2dox
-containersize 344
-containerchecksum 7f641eaf7b64345c4c99e64d04756614535d9a0380b56e8090b11d07f1a875dbdb1a4efadab7512747453ab5ea861f0667958f56f9464c6b2570f75a726ab57e
-binfiles arch=i386-linux size=1
- bin/i386-linux/lua2dox_filter
-
-name lua2dox.i386-netbsd
-category Package
-revision 30191
-shortdesc i386-netbsd files of lua2dox
-containersize 344
-containerchecksum 641c582c7ff847e1ba93bd744e5374884c0548757d1c263b13afc4ff91f1ff4d58042f8df69eefc40fc8c85401c32c965500500ee0faff849a637f14756262b9
-binfiles arch=i386-netbsd size=1
- bin/i386-netbsd/lua2dox_filter
-
-name lua2dox.i386-solaris
-category Package
-revision 29053
-shortdesc i386-solaris files of lua2dox
-containersize 344
-containerchecksum c1dc81bbc56bb96fc6aba576994dfab0b96713ba9b70a6e11c08d0c355971aadf097aa2f6decd78ff425ffb86c4fcb36e5d43ebe4757a75035cbb3a4fc38a024
-binfiles arch=i386-solaris size=1
- bin/i386-solaris/lua2dox_filter
-
-name lua2dox.win32
-category Package
-revision 29053
-shortdesc win32 files of lua2dox
-containersize 788
-containerchecksum cf7b6f6aa46ffa8a4c9838500fd0e361a2b177adbec5c90be6c0a5f71197eebd100108678c89b589086512e5899bb64331bfae66f616a3ba3038502bbf0985b4
-binfiles arch=win32 size=1
- bin/win32/lua2dox_filter.bat
-
-name lua2dox.x86_64-cygwin
-category Package
-revision 33557
-shortdesc x86_64-cygwin files of lua2dox
-containersize 348
-containerchecksum 80d65390ed5d1ee241b7487c9766c4bac8ab240d6e029f349c3770d3c6f04d6778708f2b4c47a4e443d0ba733fe37fced002ff43c5cefbdbb11712a2f7efa0d5
-binfiles arch=x86_64-cygwin size=1
- bin/x86_64-cygwin/lua2dox_filter
-
-name lua2dox.x86_64-darwin
-category Package
-revision 29053
-shortdesc x86_64-darwin files of lua2dox
-containersize 348
-containerchecksum 0fc1d5b8f6313066646bd66a23dcff7945e078211afd4f6f978aa29e1eb74f0950e415d8fec45e2473942e3d329628cbdfbd4ac29b51b82a125dd2f409b411f0
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/lua2dox_filter
-
-name lua2dox.x86_64-darwinlegacy
-category Package
-revision 43871
-shortdesc x86_64-darwinlegacy files of lua2dox
-containersize 352
-containerchecksum 2c1ce322433d26a029fc79099bcd8c852ec8c13eb1abe234f9b8a42f56435735f1b391f73d2b8f84925799858c53b52130ac27573a22e915c77f8d9e9e2dd83e
-binfiles arch=x86_64-darwinlegacy size=1
- bin/x86_64-darwinlegacy/lua2dox_filter
-
-name lua2dox.x86_64-linux
-category Package
-revision 29053
-shortdesc x86_64-linux files of lua2dox
-containersize 344
-containerchecksum cb3c0bdc19c6e69a4a013479096376ad7411750e2ee0df3078180ef4179aa69c4be09605c24feb2ca1c653962bb060268dd7e0f40fc44450f60b17821270bc64
-binfiles arch=x86_64-linux size=1
- bin/x86_64-linux/lua2dox_filter
-
-name lua2dox.x86_64-linuxmusl
-category Package
-revision 46840
-shortdesc x86_64-linuxmusl files of lua2dox
-containersize 348
-containerchecksum fb83cb46bd2cd47cf5373296c827b18702bf486e56f21c0d84579a69ce0f86de5e3c6b1b8b53de7e0ce680c77bd37b94f2fd81a20c87b1aa7f152f6074024071
-binfiles arch=x86_64-linuxmusl size=1
- bin/x86_64-linuxmusl/lua2dox_filter
-
-name lua2dox.x86_64-solaris
-category Package
-revision 29053
-shortdesc x86_64-solaris files of lua2dox
-containersize 344
-containerchecksum 7f22927816b93396bb2e2184b71652a3931e9406fe8cae3ba4ff6e3391e81fa66f563974ce861a5276fc8de63023e8a3f68972f8ea79305143f500d18d15b799
-binfiles arch=x86_64-solaris size=1
- bin/x86_64-solaris/lua2dox_filter
-
name luabibentry
category Package
revision 31783
@@ -175385,15 +176117,15 @@ catalogue-version 0.1a
name luabidi
category Package
-revision 52549
+revision 54512
shortdesc Bidi functions for LuaTeX
relocated 1
longdesc The package attempts to emulate the XeTeX bidi package, in the
longdesc context of LuaTeX.
-containersize 2528
-containerchecksum 0cb391ad3f17ad8a85e7960ef11e4f0eb007fd255ed9eded40ef3fe5c81187b1d2d49c68b0411b813aae66fb252d9d1a9b3bda984cef2d034e96e06fe44ced26
+containersize 2508
+containerchecksum 917d0d96748f2b70d368a2719bf6fdfaada3d24e2e60c97b6d412ba2cdd991a920d86a94d19136e075605095c19331e1dd37c3a059a9e8f772479ff5ab53550d
doccontainersize 93868
-doccontainerchecksum cabd1899682b7f1608106d6d36cfbfae1684fe84462420fbd9ca9b342c95f73750ed40d086553404f0a1eb34b56ee4026c497e42dae42d3348fa01cdc7a5c454
+doccontainerchecksum 92345c9f8e50eefccba39f294841a7eaff7d0328ef445106dd436ff10a994a8a9ec027c9400f8b4b1f873ba1fbd92565e21b1cf2c73d40d3468ce27ca7ae128d
docfiles size=28
RELOC/doc/lualatex/luabidi/LICENCE.md
RELOC/doc/lualatex/luabidi/README.md details="Readme"
@@ -175409,7 +176141,7 @@ catalogue-contact-bugs https://github.com/bidi-tex/luabidi/issues
catalogue-contact-home https://github.com/bidi-tex/luabidi/
catalogue-contact-repository https://github.com/bidi-tex/luabidi
catalogue-ctan /macros/luatex/latex/luabidi
-catalogue-license lppl1.3cmit
+catalogue-license lppl1.3c mit
catalogue-topics typesetting luatex
catalogue-version 0.5
@@ -175473,7 +176205,7 @@ catalogue-version 1.15
name luahbtex
category TLCore
-revision 53216
+revision 54498
shortdesc LuaTeX with HarfBuzz library for glyph shaping
depend luatex
depend cm
@@ -175483,114 +176215,160 @@ depend knuth-lib
depend plain
depend tex-ini-files
depend unicode-data
+depend hyph-utf8
depend luahbtex.ARCH
-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,luatex
-containersize 452
-containerchecksum 3eac2b2d77d5d348cec5bd36fc11fde18371ad34345900384b76d06b2edbb05513a2697b36da7ad1b1a8b55bab87294bdd0fbf59b10cec604c4171a3d4520f09
-doccontainersize 30224
-doccontainerchecksum 5faa6744ff98cb424fe4bb6f170f22be344ea9d58bd967a997c0f3ba3f8adb64d942cb2c637f77e4afbb9d5a648598832f5b129bc8c506141c0e05ce6bbb18e4
+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
docfiles size=10
texmf-dist/doc/man/man1/luahbtex.1
texmf-dist/doc/man/man1/luahbtex.man1.pdf
name luahbtex.aarch64-linux
-category Package
-revision 52791
+category TLCore
+revision 54429
shortdesc aarch64-linux files of luahbtex
-containersize 1952504
-containerchecksum 1501c08f8f7f5e427d64376cc7b934da60c6e550fff27d8602fbcba59a008206860218620c10fac58432de79390c07d0ebb0a51695566190b25d789a6c54140d
-binfiles arch=aarch64-linux size=1889
+containersize 2111632
+containerchecksum d0b487565d737ca9e022849931c8a3d75b1739b7ea0f6f1a0f4b3b206eb73ef0d268151f40ce5e4adfa84144d876762174f6ce40457d6c935ee5ca8f3b95b7db
+binfiles arch=aarch64-linux size=2010
bin/aarch64-linux/luahbtex
name luahbtex.amd64-freebsd
-category Package
-revision 52744
+category TLCore
+revision 54263
shortdesc amd64-freebsd files of luahbtex
-containersize 2205804
-containerchecksum 5b760840fe765cbaa29d43ed6092481bdeaef8c663265563c59a29006632bb2880e562118a7fd8a9110f635a1585598ca6cb9c9c79f6608a2a535bf6c5942ec0
-binfiles arch=amd64-freebsd size=1943
+containersize 2212516
+containerchecksum 3608031db0331a4bc85911eee64f5136a14fe94b6ba76ccb2515f5c0da6c01d9b0bdc96a5386ad0d0310069890b174a1933213a272e79a7ae425ce60af05245f
+binfiles arch=amd64-freebsd size=1946
bin/amd64-freebsd/luahbtex
+name luahbtex.amd64-netbsd
+category TLCore
+revision 54273
+shortdesc amd64-netbsd files of luahbtex
+containersize 2034304
+containerchecksum d4e1b8656aafbf2a877ea3709f538161215456875caf71efb88c4d1cd19c041c6ec6b3418c05f470173a738be4ce11672c5493e8fe96ea8459af65ec7a4f450f
+binfiles arch=amd64-netbsd size=2576
+ bin/amd64-netbsd/luahbtex
+
+name luahbtex.armhf-linux
+category TLCore
+revision 54305
+shortdesc armhf-linux files of luahbtex
+containersize 1841636
+containerchecksum 1cf249556f7e68c8807b370f6e3a517dc97ff3fe9d25278bec1fc53af4bb3a8ee908d2bbf1d31e1ee52a9d3ecaa11dcc6f4801cbdbad801c799ab8352269320d
+binfiles arch=armhf-linux size=1650
+ bin/armhf-linux/luahbtex
+
+name luahbtex.i386-cygwin
+category TLCore
+revision 54350
+shortdesc i386-cygwin files of luahbtex
+containersize 2051556
+containerchecksum f2581ef0f5f1acc357197fd9c7f49725ed74e1b7c26e20413eeae1372400f39cb0c7e90d24005cfc0ef0e8a5d2d6c6fdccff83d369dc2fb1841c59072ba83f97
+binfiles arch=i386-cygwin size=1874
+ bin/i386-cygwin/luahbtex.exe
+
name luahbtex.i386-freebsd
-category Package
-revision 52744
+category TLCore
+revision 54263
shortdesc i386-freebsd files of luahbtex
-containersize 1952784
-containerchecksum 28fd275d84c7d52e1ed4c88791ceaf6a13c407dca009c62b768266beee675eadd1e8b772a63f0efa0b8e8d47531c45e6572a2d4cd36cac469f2a6d62bd1d71c1
-binfiles arch=i386-freebsd size=1712
+containersize 1960428
+containerchecksum 549dad84302949f7f0b2e9e7b3e433bc4cb2dac24f6a150324e91c75d37db8dd34d3d99738cc3cdd890dba3b916f7d1f8942ebb2ff6ab26d8a39d3c77263ceda
+binfiles arch=i386-freebsd size=1714
bin/i386-freebsd/luahbtex
name luahbtex.i386-linux
-category Package
-revision 52744
+category TLCore
+revision 54358
shortdesc i386-linux files of luahbtex
-containersize 2268780
-containerchecksum 403e4a34124c2d6de18a0804f769a733a709999ef8aec993a10c9ab4728fb2e3900b12b38b4b1570283c35e0be7aa1b6293b1bbf02dd0215a83c3786abe66e10
-binfiles arch=i386-linux size=1998
+containersize 2275856
+containerchecksum 478d7a1ec700a008f66b45d2bdb70ca4d5675c4fc09b689bf2bfcac614157b3848c52e85ef7642ef7ea99f131e2294856668553decc1fd9a5454e67683496441
+binfiles arch=i386-linux size=2002
bin/i386-linux/luahbtex
+name luahbtex.i386-netbsd
+category TLCore
+revision 54285
+shortdesc i386-netbsd files of luahbtex
+containersize 1889948
+containerchecksum 907ae9d20fc722a9b0afa8801d37d90dddc437363141fe5036060f7706426bf1c87dfb0b339b65f2127f3b3b09a84218dbcfcfa07e8c0d494b58faee94aabdde
+binfiles arch=i386-netbsd size=2375
+ bin/i386-netbsd/luahbtex
+
name luahbtex.i386-solaris
-category Package
-revision 52744
+category TLCore
+revision 54263
shortdesc i386-solaris files of luahbtex
-containersize 2016188
-containerchecksum b2f2d0d34b8fdfa9f0c197c829490061fa4ecc1ab2a7e0253044445ed062212c5a1951578ea7d6b499c036878fd253679f8f537b2e1d0cb2be29b1d7a6bf4f35
-binfiles arch=i386-solaris size=1710
+containersize 2021508
+containerchecksum fec55aaaa3c4eb6bc4b480e224c42d4ce2948379114b66938596bd73f9ea79b92afe1ab1e2ee50389818042423653fe0e4338cdff0238900b2ba33a5c120721a
+binfiles arch=i386-solaris size=1712
bin/i386-solaris/luahbtex
name luahbtex.win32
-category Package
-revision 52790
+category TLCore
+revision 54250
shortdesc win32 files of luahbtex
-containersize 1550616
-containerchecksum 8034a66ec54e149c3cf08cd7662206b1986ad1d83a2256d41eeb24c063e51ccecaa784461cbff0a57f7234307c2233203fde31fbd856433277802c7745635b82
-binfiles arch=win32 size=1440
+containersize 1557040
+containerchecksum 1e96e03f3f03813e390a0f6ec25d3fbace90854609b559d8c3c09f7dfcb815fae6c7f6bab2dbb76575555565e3ca85aa57635005a590b699500fb16afe159e11
+binfiles arch=win32 size=1441
bin/win32/luahbtex.dll
bin/win32/luahbtex.exe
+name luahbtex.x86_64-cygwin
+category TLCore
+revision 54274
+shortdesc x86_64-cygwin files of luahbtex
+containersize 2044244
+containerchecksum be1bcb9e1506965ec7a66323c43a4a92634e058d852fe9e0221f597cf1a94ad75cd63b42087d222d28d68000da25b2fa09bdc24f99e57d8d2f74fd7da910ef9c
+binfiles arch=x86_64-cygwin size=1805
+ bin/x86_64-cygwin/luahbtex.exe
+
name luahbtex.x86_64-darwin
-category Package
-revision 52744
+category TLCore
+revision 54608
shortdesc x86_64-darwin files of luahbtex
-containersize 1871588
-containerchecksum 265d55a5043f6294f0c236f06704e1abee3fd44de552184eff603a5d16f7cf22cbdd944806f4aac26db9f1fe467e0ed4deb3963091194162d7696865edae37f6
-binfiles arch=x86_64-darwin size=1657
+containersize 2151672
+containerchecksum 098b410e1ae4dd6258933ccb8b7e644f7bb53a71d81f3fdcf4f6593c5f2281224282d6ac157732fad7e69eb9213f01d10a18d77d84ad30479c374b8faf1f1752
+binfiles arch=x86_64-darwin size=1835
bin/x86_64-darwin/luahbtex
name luahbtex.x86_64-darwinlegacy
-category Package
-revision 52744
+category TLCore
+revision 54263
shortdesc x86_64-darwinlegacy files of luahbtex
-containersize 1872244
-containerchecksum ef1daac34a01b88e5a973131f098bd5df61cfe68676fe9c061242059a3d7c7d66d2959fd812a54e4bad2b60b3df625df2252e01911148557545552b2fd5c0370
-binfiles arch=x86_64-darwinlegacy size=1657
+containersize 1872876
+containerchecksum c9cc522ce50e9cede3983408999e154fcd89cd3b97bac75a1b1c8113d1fb13be75c846687a8a114a578b1e29273d8bc522626ee46f0b91ed8f7cde5310d979f8
+binfiles arch=x86_64-darwinlegacy size=1658
bin/x86_64-darwinlegacy/luahbtex
name luahbtex.x86_64-linux
-category Package
-revision 52772
+category TLCore
+revision 54264
shortdesc x86_64-linux files of luahbtex
-containersize 2209140
-containerchecksum ba6acf449a860f63048e5807cc9f54e2131c304662312e17e78a1c4c0ef2180bad498c46092964276ae8b1393745a5bf3f5583590728985f56ab177425804021
-binfiles arch=x86_64-linux size=1880
+containersize 2204832
+containerchecksum f5c70475353b554b2e83b102214f7d3ba26cf9e8378d77e7a1cb671b5c1d771343e6ad65d77b5193378f444fb49d756540007795abed5957b666a560c243ab74
+binfiles arch=x86_64-linux size=1882
bin/x86_64-linux/luahbtex
name luahbtex.x86_64-linuxmusl
-category Package
-revision 52744
+category TLCore
+revision 54264
shortdesc x86_64-linuxmusl files of luahbtex
-containersize 2294920
-containerchecksum 88354e6c90183f6f72742394eb561728c88493b7d68815731ee1022ca0ff7dda1bec702603b1faa8bdcef24b3c506523bda4ad19efa33bb37403cf6b507e657d
-binfiles arch=x86_64-linuxmusl size=2023
+containersize 2298244
+containerchecksum 34e11a5f592bb2d217bdbf966b20eccf4ab07a7bef0514eb9d14d63e686c644bc3fc2e32b9ad73d971558069adca75ed51a03c32791a3381c080cd0156330f4d
+binfiles arch=x86_64-linuxmusl size=2026
bin/x86_64-linuxmusl/luahbtex
name luahbtex.x86_64-solaris
-category Package
-revision 52744
+category TLCore
+revision 54263
shortdesc x86_64-solaris files of luahbtex
-containersize 2224904
-containerchecksum 3d57f0f1a69080001fc1098e45a34f9a027b85d0a286aa106eb9c7d80bcc8dcb6156d30983d7711b0fd90682df6e142687dcd313a477b69b759d9cdaa7fc795d
-binfiles arch=x86_64-solaris size=1909
+containersize 2227956
+containerchecksum 721bb2d2c2afc1444dcb2c00c142264aeab2072200b8c286ec9c135e6a8308d363a7f0e8ac5e2b38f34f26ecc97d52a36956b2e3811ba350c6db43ad4feedb4a
+binfiles arch=x86_64-solaris size=1912
bin/x86_64-solaris/luahbtex
name luahyphenrules
@@ -175943,8 +176721,8 @@ catalogue-version 0.03
name luajittex
category TLCore
-revision 53322
-shortdesc LuaTeX with just-in-time (jit) compiler
+revision 54498
+shortdesc LuaTeX with just-in-time (jit) compiler, with and without HarfBuzz
depend luatex
depend cm
depend etex
@@ -175953,124 +176731,139 @@ depend knuth-lib
depend plain
depend tex-ini-files
depend unicode-data
+depend hyph-utf8
depend luajittex.ARCH
-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,luatex
-containersize 448
-containerchecksum 781346b437fd5fccd22a56d37fbe42d40197173db24960aa435d75fcf7fbafc2bea362156250cee34e1c03c8aa9ee340d97327cbafa32a202eed1af032370ef5
-doccontainersize 30220
-doccontainerchecksum 045e424a75a951d6c6af885f952831d26cc44db785c5c802b7e88e37540c110074c4d2adaa872c1ff230bc0d37b247b0a44b9621f12e7e37f170b81abd9f7191
-docfiles size=10
+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
+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
+containersize 484
+containerchecksum 848b145ac6868902a3b3501ef0b176f9282035ae31f609d3d484c13574bcc8d55d5764cf39906b0b17ae19346fcf41cec56d3ca4c196ae7dd22f5351750d9795
+doccontainersize 30352
+doccontainerchecksum f6653246606be2e13235f810b7d6cfb5e89207c9bafd8bc1a5bd63a1d9d07db0a55b08bccfd577f9f2c32baf93d7d41708dddf362cc2869d92d11b2d1e6341a4
+docfiles size=20
+ texmf-dist/doc/man/man1/luajithbtex.1
+ texmf-dist/doc/man/man1/luajithbtex.man1.pdf
texmf-dist/doc/man/man1/luajittex.1
texmf-dist/doc/man/man1/luajittex.man1.pdf
name luajittex.aarch64-linux
category TLCore
-revision 50887
+revision 54429
shortdesc aarch64-linux files of luajittex
-containersize 1661564
-containerchecksum 20740dac9a9a13117f2d800c392625fe34a8a1ffc0f93470af7b49d804b8d8225eae37b38cdc36716d1700895e2e487d69a69534974a519bd6ef5ef55c1e5231
-binfiles arch=aarch64-linux size=1673
+containersize 2581600
+containerchecksum 324c57dbbaf9aad6a6a877a9f69f3736d84653f687d96c24a316dcf869f7af52991c98d25accef1123acf647d023e7c70bc56854085e558f8cda2797de8882d2
+binfiles arch=aarch64-linux size=3828
+ bin/aarch64-linux/luajithbtex
bin/aarch64-linux/luajittex
bin/aarch64-linux/texluajit
bin/aarch64-linux/texluajitc
name luajittex.amd64-freebsd
category TLCore
-revision 50887
+revision 54263
shortdesc amd64-freebsd files of luajittex
-containersize 1945372
-containerchecksum b515465bf538754f76128b5058efc90e95b797c157ac656cefe7a7297160836e0f80674342f29827ac44020eacd05b910e39e77e2f4c79130ed62f8b66421486
-binfiles arch=amd64-freebsd size=1741
+containersize 2752064
+containerchecksum e088de8a873765373f8c2845957656c21f62dcde35caace8e66d028441e71b293a546d9b6c4c0fa445596c6825118374518d387bd83c66b503f23f9e6b1a9229
+binfiles arch=amd64-freebsd size=3764
+ bin/amd64-freebsd/luajithbtex
bin/amd64-freebsd/luajittex
bin/amd64-freebsd/texluajit
bin/amd64-freebsd/texluajitc
name luajittex.amd64-netbsd
category TLCore
-revision 50892
+revision 54273
shortdesc amd64-netbsd files of luajittex
-containersize 1684104
-containerchecksum 9880056e55b19092537b027ed5bf190955ec1a6a92a847e65134bf23634aa648609bb690836c6d1d935ae2cd13ed7ef10a7c862da668b49427a53f1aa4856459
-binfiles arch=amd64-netbsd size=2060
+containersize 3838216
+containerchecksum f09c82b3d93f7841f9173f50093451255be8892e618f939e83f3757ffcf1312b453ad5092e8534eb9aa1d8f361d3f0602b70644a01536a8098a8330159482427
+binfiles arch=amd64-netbsd size=4739
+ bin/amd64-netbsd/luajithbtex
bin/amd64-netbsd/luajittex
bin/amd64-netbsd/texluajit
bin/amd64-netbsd/texluajitc
name luajittex.armhf-linux
category TLCore
-revision 50893
+revision 54305
shortdesc armhf-linux files of luajittex
-containersize 1545096
-containerchecksum 616f5c6dfd69f4bfa6e3478f803990fd6475c10fd0c56de6a90f15e491b16ad46725d0fbe6cb90461634e2755ab2e4cb2044ffd53d285f1e148f192374e79e5a
-binfiles arch=armhf-linux size=1440
+containersize 2111200
+containerchecksum 18f2a5c1c4abd7667e4b2abdd783bb4401566fd6e8bb5a369ad1afa578f41fe95eabef2134eb01c43d76abfdd454a4378f0b420a7170c59785bb8d516f91f718
+binfiles arch=armhf-linux size=3132
+ bin/armhf-linux/luajithbtex
bin/armhf-linux/luajittex
bin/armhf-linux/texluajit
bin/armhf-linux/texluajitc
name luajittex.i386-cygwin
category TLCore
-revision 50888
+revision 54350
shortdesc i386-cygwin files of luajittex
-containersize 1808796
-containerchecksum dc74294be293b55e15b1eca70a0feb84a22098452fd7cdbf701986ac663b8c938449b3579998fdc0a9a8e755e3525e4ab2d5086a21f408074476c145c824fc6f
-binfiles arch=i386-cygwin size=1646
+containersize 2534024
+containerchecksum 168b9a4f50336d8c077038088c6e14ebb3a40e24f3fe6cb54a2eac2566811cfd169b765d57863c2644fbe8122563c75b88a829dc07bc07cef2ff65273d96ae98
+binfiles arch=i386-cygwin size=3515
bin/i386-cygwin/cygtexluajit-2.dll
+ bin/i386-cygwin/luajithbtex.exe
bin/i386-cygwin/luajittex.exe
bin/i386-cygwin/texluajit
bin/i386-cygwin/texluajitc
name luajittex.i386-freebsd
category TLCore
-revision 50887
+revision 54263
shortdesc i386-freebsd files of luajittex
-containersize 1739536
-containerchecksum 81446009410d0d3391dde171a08002e4372675fb9feb5dc4ccecf9251edda76b51b140f5d94bdb899b29dcc4a78dc55c893a515c6a2a30e977e015f9ec632804
-binfiles arch=i386-freebsd size=1540
+containersize 2352900
+containerchecksum 3b0b600e7db27947c26975f3e211882c85d3bbb41c2b0b639644231229355df4d83839de99aeae075fca5ae8f0f90b5cbdd32fab4f03371c2b74a87efbddabdb
+binfiles arch=i386-freebsd size=3300
+ bin/i386-freebsd/luajithbtex
bin/i386-freebsd/luajittex
bin/i386-freebsd/texluajit
bin/i386-freebsd/texluajitc
name luajittex.i386-linux
category TLCore
-revision 50893
+revision 54358
shortdesc i386-linux files of luajittex
-containersize 1927060
-containerchecksum e6178ddd30253f14af55a85b5a5cd97f97c2bb8c8dd9094c4028a4a59ff6674ea571d75914f2a892b1ea4e280cdf64cd4987bd2ecf26544cece27148419c2ebc
-binfiles arch=i386-linux size=1723
+containersize 2660976
+containerchecksum a6f52a6d19dbeac667414b1bd3806dba7c11653dcd56912390d0ca1e8c12e677cbd5d514662a9c7f2dafc8ed9a601dc4f8ffbf1b01bcff5020e4cb4711d4361c
+binfiles arch=i386-linux size=3757
+ bin/i386-linux/luajithbtex
bin/i386-linux/luajittex
bin/i386-linux/texluajit
bin/i386-linux/texluajitc
name luajittex.i386-netbsd
category TLCore
-revision 50892
+revision 54285
shortdesc i386-netbsd files of luajittex
-containersize 1549848
-containerchecksum 65846590d146a41d07fb5141aa816c0347fa321f05023c1f69863efcdcd3a0d0187ab0322bc9a087ed93a0934cb6fbdf24be7aac544c8c097996002a6b1cb2ea
-binfiles arch=i386-netbsd size=1878
+containersize 3309452
+containerchecksum 9b77d2478c8c32370c4f926b02513c9a86620a063864257b5e4365e496c8ab30f310fa30d22308a9d6f5bbe23a0f2c55331cfa62f7070a6fa4d50610b262803b
+binfiles arch=i386-netbsd size=4337
+ bin/i386-netbsd/luajithbtex
bin/i386-netbsd/luajittex
bin/i386-netbsd/texluajit
bin/i386-netbsd/texluajitc
name luajittex.i386-solaris
category TLCore
-revision 50887
+revision 54263
shortdesc i386-solaris files of luajittex
-containersize 1693152
-containerchecksum b4616f55e94de6558fcb5fb7439a87526039901d96c68bc179974d7b1bfa00f35d4366929f8ccc0286c9ed58239f71202f4bccc8f6024bba1cfbbd424c23d965
-binfiles arch=i386-solaris size=1476
+containersize 2404444
+containerchecksum 666c184e0c10e41552e8f98f1458843ad0ef83d5a82473f2d9cb81f03b14c7f6c027613a8ca3af565d4432214026db3c43c1a7f729b7070ef29becba1cdc9e9e
+binfiles arch=i386-solaris size=3234
+ bin/i386-solaris/luajithbtex
bin/i386-solaris/luajittex
bin/i386-solaris/texluajit
bin/i386-solaris/texluajitc
name luajittex.win32
category TLCore
-revision 50886
+revision 54250
shortdesc win32 files of luajittex
-containersize 1593324
-containerchecksum 0cabe01d4784e7389b403a839ce1066c3178c41b9d1fa7738039168a193da93f0097a832d930b06ebdb57807fa1ce037332c65a254296e7d2e4faff411e24636
-binfiles arch=win32 size=1433
+containersize 2162376
+containerchecksum 541df56307f63a306a34bdf6210197972645ebf79a74991cd69eb7b6a54ee522a4eb58407c7cdef53bf2801bf2a38e29294a6d9bcc1b799de1778dad28f233ac
+binfiles arch=win32 size=3060
bin/win32/luajit51.dll
+ bin/win32/luajithbtex.dll
+ bin/win32/luajithbtex.exe
bin/win32/luajittex.dll
bin/win32/luajittex.exe
bin/win32/texluajit.exe
@@ -176078,56 +176871,61 @@ binfiles arch=win32 size=1433
name luajittex.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of luajittex
-containersize 1757636
-containerchecksum 5344b9ead53c83088dc924d3117a7e347910748ed543e96f33cf8c9ea4e07fc63e1c4a8c2e07292ed7ed389263c49d538d5dadf680bdd40cd076e4aea8b9958a
-binfiles arch=x86_64-cygwin size=1602
+containersize 2466692
+containerchecksum 8dd3324cdcb360277a31bfd57616704d74618b17c94185d038f775fb23f7dc502736c5239486d856446351e2e0b7460cb5bb50b8888f944cf6efea4bcca3c5ec
+binfiles arch=x86_64-cygwin size=3399
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 50893
+revision 54608
shortdesc x86_64-darwin files of luajittex
-containersize 1837428
-containerchecksum 2b7464da75ac8759ebc2f44c72caf453d2ddb2ae4ebd8f5b2c2d1327d4d0ff26a0fb0c1658f34b1166e7b57b148c325d9a1c792b915d2e0f083cb90d99d62561
-binfiles arch=x86_64-darwin size=1629
+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 50887
+revision 54263
shortdesc x86_64-darwinlegacy files of luajittex
-containersize 1678044
-containerchecksum a3495b84f25b2c757f61f219b0ec460fe6df7aef14187ac7810c64acfc0eea5d8bfad8435dc58dd6f37ba8110b9062e6ba94236522b01bb43db8c2195a8b6531
-binfiles arch=x86_64-darwinlegacy size=1506
+containersize 2232616
+containerchecksum fc63d33020104687769d11bf2a4e91e95136ce7279f8d7099ffaee1fe11e408fca0ac0b323623fd17976394eef9feedd4c3c45df3e32ccedd3ebfbbd0e481ed6
+binfiles arch=x86_64-darwinlegacy size=3198
+ bin/x86_64-darwinlegacy/luajithbtex
bin/x86_64-darwinlegacy/luajittex
bin/x86_64-darwinlegacy/texluajit
bin/x86_64-darwinlegacy/texluajitc
name luajittex.x86_64-linux
category TLCore
-revision 50893
+revision 54264
shortdesc x86_64-linux files of luajittex
-containersize 1891524
-containerchecksum 087a54dce2142e7732658d6635950a0a41246a82f4ca4e08f21612b8c2f4c36d36e85ace79b1bc7af777f8638719d6b3bfd05aa9a9b18aaea23d7f131d70df4e
-binfiles arch=x86_64-linux size=1642
+containersize 2650640
+containerchecksum 1cc12ca292e76a37052bee839a6c173e52136b578b113299157a7d4bbe99b03cac266bba77830af66839cda0f76823f7c4cacd9aa57d8bf57f78b506124c1c0c
+binfiles arch=x86_64-linux size=3570
+ bin/x86_64-linux/luajithbtex
bin/x86_64-linux/luajittex
bin/x86_64-linux/texluajit
bin/x86_64-linux/texluajitc
name luajittex.x86_64-linuxmusl
category TLCore
-revision 50893
+revision 54264
shortdesc x86_64-linuxmusl files of luajittex
-containersize 1967496
-containerchecksum b1ca45c458e75ca2497baeaa518fa884ae6f9ba5a7640a1c7964c8fb2536001dcf88321446ae08117ba03910f4201ffbd91f3dfc836140def41fd83e56429cf5
-binfiles arch=x86_64-linuxmusl size=1843
+containersize 3879900
+containerchecksum c90505e79627f66cd801aabb69ea6f3d8b01f2fc2c75f66f4a6ce2cc8cf6da293e697b6838a2065b44a48257d93e2f5796a238b6dc999f5eeba98ed565ac6aa4
+binfiles arch=x86_64-linuxmusl size=3854
+ bin/x86_64-linuxmusl/luajithbtex
bin/x86_64-linuxmusl/luajittex
bin/x86_64-linuxmusl/texluajit
bin/x86_64-linuxmusl/texluajitc
@@ -176750,7 +177548,7 @@ catalogue-topics maths luatex
name luatex
category TLCore
-revision 53977
+revision 54610
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
@@ -176769,14 +177567,16 @@ depend knuth-lib
depend plain
depend tex-ini-files
depend unicode-data
+depend hyph-utf8
depend luatex.ARCH
-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
-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
-containersize 12892
-containerchecksum 85552efd1a47071736ecbf93db6b569a7daa2cba87a1ef7f381cc808c893b40e53b3c2b405648253b83b1883b9a8e4aa8aa5d1782bbe7db79a9f223531707501
-doccontainersize 1685308
-doccontainerchecksum c844d4407c9f31bf43319c64d4f6e5460737423e32edb7ded2824615eba653d82df793fabcef9ebeac7fbbe61efec9582d463cf1210966b699ecfe9171deb29c
-docfiles size=600
+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
+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
+containersize 12904
+containerchecksum 0db087a6c28019439e8da70dddbc4e2976368b12fee766aabd7bd9e3276c9d4369e4487182fa4e296691de4a9b3975ccdf575e136f1f554fa2245e0903557ad0
+doccontainersize 1898588
+doccontainerchecksum 29628b252dc464c1095be066f959e15ebbd1d553d751a0670eb3e0aaa1c68ca4af79b41b9d4073a28279ed85c33c51c259c79bf87c3224838dd7c786b4d609ff
+docfiles size=695
+ texmf-dist/doc/luatex/base/graphics/luaharfbuzz.pdf
texmf-dist/doc/luatex/base/luatex-backend.tex
texmf-dist/doc/luatex/base/luatex-callbacks.tex
texmf-dist/doc/luatex/base/luatex-contents.tex
@@ -176786,6 +177586,7 @@ docfiles size=600
texmf-dist/doc/luatex/base/luatex-fontloader.tex
texmf-dist/doc/luatex/base/luatex-fonts.tex
texmf-dist/doc/luatex/base/luatex-graphics.tex
+ texmf-dist/doc/luatex/base/luatex-harfbuzz.tex
texmf-dist/doc/luatex/base/luatex-introduction.tex
texmf-dist/doc/luatex/base/luatex-languages.tex
texmf-dist/doc/luatex/base/luatex-logos.tex
@@ -176822,11 +177623,11 @@ catalogue-topics engine
name luatex.aarch64-linux
category TLCore
-revision 52831
+revision 54429
shortdesc aarch64-linux files of luatex
-containersize 1569232
-containerchecksum 3af4565fdbaca6b0bbe580154356ceaf92574f79d7bebbde67e3fa7f75042068c22e86a984ac457d01e004a8d907df8469bf9696bc13193c149f383a8a1e3e6f
-binfiles arch=aarch64-linux size=1634
+containersize 1697616
+containerchecksum 1ad15bb13f08ae18a9557801180a72851598f813153b587b0e346be6898060fd2b5d487248e320194ed6d767fd925abdf102e0e6657e67db0b1da91e73c34857
+binfiles arch=aarch64-linux size=1733
bin/aarch64-linux/dviluatex
bin/aarch64-linux/luatex
bin/aarch64-linux/texlua
@@ -176834,11 +177635,11 @@ binfiles arch=aarch64-linux size=1634
name luatex.amd64-freebsd
category TLCore
-revision 52831
+revision 54263
shortdesc amd64-freebsd files of luatex
-containersize 1835136
-containerchecksum 6c8c13d0966208c63facda93a90d26c2a26dda1d5149033bb9685cc218b6e93b1343656609ef8a452a89a39da71f14cffe1f19b5dd29e109013e3f430314cc18
-binfiles arch=amd64-freebsd size=1687
+containersize 1890368
+containerchecksum 266b6922e1569f047a990870bbdec9ea558646d3152d2987a8819891c096bba7b83c7c6dccf87474ee11a7cd640b34fc65e4ac913083379a0185a457391a6e1f
+binfiles arch=amd64-freebsd size=1704
bin/amd64-freebsd/dviluatex
bin/amd64-freebsd/luatex
bin/amd64-freebsd/texlua
@@ -176846,11 +177647,11 @@ binfiles arch=amd64-freebsd size=1687
name luatex.amd64-netbsd
category TLCore
-revision 52831
+revision 54273
shortdesc amd64-netbsd files of luatex
-containersize 1576816
-containerchecksum 91d3e9e692e8b288699d39b0136f54bef875146b0de40444e41a1bbb659afdbf1955fe2280a56901c19a3f337213e89cf4a41f0c903a96c705b2ae4d79b92937
-binfiles arch=amd64-netbsd size=1958
+containersize 1579484
+containerchecksum dd1fe74fea6962da582a0a2485620339fc6923eb24dde66f4f9a5decbbd5863234cc747bd42027f860a3ec071dd49e4f44c759aac9373532b34d26f1376b80ae
+binfiles arch=amd64-netbsd size=1962
bin/amd64-netbsd/dviluatex
bin/amd64-netbsd/luatex
bin/amd64-netbsd/texlua
@@ -176858,11 +177659,11 @@ binfiles arch=amd64-netbsd size=1958
name luatex.armhf-linux
category TLCore
-revision 52831
+revision 54305
shortdesc armhf-linux files of luatex
-containersize 1490024
-containerchecksum 08b911949d36c2bfbbf8bf8158ba9105beb6ff4e2254bfeb6fa1210a3c6eb9b5e37ea993c310ae4a5667d45f16587033f4f2eade080a934152ae7b5eb5975a67
-binfiles arch=armhf-linux size=1401
+containersize 1489880
+containerchecksum 519d9fc7581468a07f0393890e94ba77d67fcd5274f6a6c3fbe32a59263e20b86b08008337690ed243c4ed64129f09ca484da8ff11132526b6425ecb21c7651d
+binfiles arch=armhf-linux size=1403
bin/armhf-linux/dviluatex
bin/armhf-linux/luatex
bin/armhf-linux/texlua
@@ -176870,11 +177671,11 @@ binfiles arch=armhf-linux size=1401
name luatex.i386-cygwin
category TLCore
-revision 52831
+revision 54350
shortdesc i386-cygwin files of luatex
-containersize 1694792
-containerchecksum d0125dd2029ac626b633105e604832a9719d28793d4dc67236c44bbdddfaf02d8c7d12a763af423be8b7df7cdcba0c27f6f9707d0b18f4281b31797c0c4ba7b8
-binfiles arch=i386-cygwin size=1603
+containersize 1710992
+containerchecksum 58c8103f8faa14d5d4fa2c0736b245eb289c7286dfa6e083bec467fe07fe10fab8a92c0437ac0e966b7858cde5f70645468aada2f0c5ed4d4aa1c9628f7cd234
+binfiles arch=i386-cygwin size=1621
bin/i386-cygwin/cygtexlua53-5.dll
bin/i386-cygwin/dviluatex
bin/i386-cygwin/luatex.exe
@@ -176883,11 +177684,11 @@ binfiles arch=i386-cygwin size=1603
name luatex.i386-freebsd
category TLCore
-revision 52831
+revision 54263
shortdesc i386-freebsd files of luatex
-containersize 1646200
-containerchecksum 816e46463d0b9b42889f1d2d5a202e0ae09e0f2e675c04ab8d8dbeda22eaadab9793353d3b8ddc4c6e502ad891af34304b87e8c802c7c246f61d03c6eca1a3c5
-binfiles arch=i386-freebsd size=1502
+containersize 1661244
+containerchecksum 31f033b4c4bfea4d1b66cd822039554f93a420dc271e7d5ac88242884e9bd53f100b602022d2ca31740b65af6faa414ae6f6b2caaa783b2a7c7b9cdf748fbfc2
+binfiles arch=i386-freebsd size=1512
bin/i386-freebsd/dviluatex
bin/i386-freebsd/luatex
bin/i386-freebsd/texlua
@@ -176895,11 +177696,11 @@ binfiles arch=i386-freebsd size=1502
name luatex.i386-linux
category TLCore
-revision 52831
+revision 54358
shortdesc i386-linux files of luatex
-containersize 1826596
-containerchecksum f3d751a0536ed07b2662d63786551383a7226dd128c297dcd9fe76c7e85b23b1e19f4d7ba8968a2a249ce7449add793147c2a840b67b8a40f6e706272e1d3db0
-binfiles arch=i386-linux size=1697
+containersize 1834704
+containerchecksum eed2bb1b8abf15dcfd2cfba996b3247bfd3b64ddf1b84b0b324b6a1a56f849d0d05ae91871fa7c0117c89520bc54172230928f340900fa11b9efcd6628c44f00
+binfiles arch=i386-linux size=1702
bin/i386-linux/dviluatex
bin/i386-linux/luatex
bin/i386-linux/texlua
@@ -176907,11 +177708,11 @@ binfiles arch=i386-linux size=1697
name luatex.i386-netbsd
category TLCore
-revision 52831
+revision 54285
shortdesc i386-netbsd files of luatex
-containersize 1443332
-containerchecksum 6a5f6153182ffdb611594e9de287ebde386bacf5109aa1e21802b1927f24fc17a20c305ac9acce569975efa85f04675f914d758a4361d129143155d25a02b347
-binfiles arch=i386-netbsd size=1800
+containersize 1447852
+containerchecksum 3bb69cbf25a9ec4eb48b175f2e30e675bb1bfc998dbbb2b4a32e8fdda53746a98ec446465c32017e8092cc6a6586e939a77194c1dfc1139c6da8711043252b11
+binfiles arch=i386-netbsd size=1804
bin/i386-netbsd/dviluatex
bin/i386-netbsd/luatex
bin/i386-netbsd/texlua
@@ -176919,11 +177720,11 @@ binfiles arch=i386-netbsd size=1800
name luatex.i386-solaris
category TLCore
-revision 52831
+revision 54263
shortdesc i386-solaris files of luatex
-containersize 1595320
-containerchecksum 45368aea05285938273c8339e3b882661b2fc31c930750d3e1d7904773d7647d21fded7b3e1a75de9c8929006c3957fe8271909b76babd64dbe8ed3392540487
-binfiles arch=i386-solaris size=1429
+containersize 1611920
+containerchecksum 5133d07735454239c57952b8caae1bea545c18b77de05fdcc575aff98fab417ffc19c8d93486f9f0f501a5a4c0d7c1095c966a8ef7dccf5038cf42f3ff29aa64
+binfiles arch=i386-solaris size=1432
bin/i386-solaris/dviluatex
bin/i386-solaris/luatex
bin/i386-solaris/texlua
@@ -176931,11 +177732,11 @@ binfiles arch=i386-solaris size=1429
name luatex.win32
category TLCore
-revision 52831
+revision 54250
shortdesc win32 files of luatex
-containersize 1814120
-containerchecksum e60fcdb965d78cee543d48e744878019da8c3d18fc3229283bd132c7a09ce75fd8f5a79002c916fcebd385a0cf8c06f61c615d3e04d32e831dc30d6aa3e41ff3
-binfiles arch=win32 size=1681
+containersize 1818820
+containerchecksum 6455b9c4a8641cca298eaa4469507a2fdc9e83c720e3605675cd2736bb8676423d9b59155beab8c6200f8ff42f6fe5f5115762e09b7c6e01d90192ee24c46fab
+binfiles arch=win32 size=1683
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
@@ -176967,11 +177768,11 @@ binfiles arch=win32 size=1681
name luatex.x86_64-cygwin
category TLCore
-revision 52831
+revision 54274
shortdesc x86_64-cygwin files of luatex
-containersize 1674500
-containerchecksum 72bcfafa5b970bf39f62cb20827ff5405f3ef4b12b018e3f1321c77b0e0cb5e8e0ec65459e01d5ec574c11c680e387c296742d23a5874cf89f82853ebf1a35ce
-binfiles arch=x86_64-cygwin size=1558
+containersize 1685584
+containerchecksum 309aa5914b526a6629b64c9e9079beed09af79f5ce7d24222fbcccf3e80739cffeb42de002782dc2e30a65ce5bf5feb06352c9810e44e817976504f9dcd747c8
+binfiles arch=x86_64-cygwin size=1563
bin/x86_64-cygwin/cygtexlua53-5.dll
bin/x86_64-cygwin/dviluatex
bin/x86_64-cygwin/luatex.exe
@@ -176980,11 +177781,11 @@ binfiles arch=x86_64-cygwin size=1558
name luatex.x86_64-darwin
category TLCore
-revision 52831
+revision 54608
shortdesc x86_64-darwin files of luatex
-containersize 1732356
-containerchecksum 2d8573016029b421d230d504a61516284ec5c7ff94a21625e093d9f208171d520c5808f476fc1dc2532134eef73e81f4d32f6dec60a10a51a7f2e9c4f11fc075
-binfiles arch=x86_64-darwin size=1573
+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
@@ -176992,10 +177793,10 @@ binfiles arch=x86_64-darwin size=1573
name luatex.x86_64-darwinlegacy
category TLCore
-revision 52831
+revision 54263
shortdesc x86_64-darwinlegacy files of luatex
-containersize 1594432
-containerchecksum 33c9b01bd392334e38dac04baf7324f123be111f1a475d738cc7f4296b9aa02f35062501e4f1295359b5e257cf029ac309b9726aa9225341693df9e3b4a7779a
+containersize 1591340
+containerchecksum 4673431af2b6b84c007814d0ee048bfa69819bf68bd327e98aa9f874e40f182cdb6d166203d7f7b91d70deb274e4c786b64fd6d524527b71eb5227f130d5bfe5
binfiles arch=x86_64-darwinlegacy size=1467
bin/x86_64-darwinlegacy/dviluatex
bin/x86_64-darwinlegacy/luatex
@@ -177004,11 +177805,11 @@ binfiles arch=x86_64-darwinlegacy size=1467
name luatex.x86_64-linux
category TLCore
-revision 52831
+revision 54264
shortdesc x86_64-linux files of luatex
-containersize 1795792
-containerchecksum 30b3fd46c6fabd68e1d2f5bd760d59392cc7b3ff65c80d03ab2ffb239f0c4de2226624b7741b55bfd3bca690a711e493d0ca1dee053b0a8e2b86144984105675
-binfiles arch=x86_64-linux size=1602
+containersize 1789028
+containerchecksum c1d1aecbdead866781bc30593f8de7d9bcc420b5a3353ef97efa224bc23a671ced639e53a837ce389805d481e4700374dc84a44790491c1a95b432d280913312
+binfiles arch=x86_64-linux size=1605
bin/x86_64-linux/dviluatex
bin/x86_64-linux/luatex
bin/x86_64-linux/texlua
@@ -177016,11 +177817,11 @@ binfiles arch=x86_64-linux size=1602
name luatex.x86_64-linuxmusl
category TLCore
-revision 52831
+revision 54264
shortdesc x86_64-linuxmusl files of luatex
-containersize 1863428
-containerchecksum 1bbd53adb43973a546d395d26140717e99ed26911aaa57f9d31e884ff4ec15ed1acac7743a5ffde9aa4bb76b192003766d8f875cc821d141db5d1cf542906bc5
-binfiles arch=x86_64-linuxmusl size=1809
+containersize 1873784
+containerchecksum f6a2d2d903373db45c5cbbfe638966a72965929cd107e712cf66b63790fe5b1c6c5e35850fd5b43b2b76ff854093f8aad05a15ebfbcfc0bb70aa267e5e9b1f8e
+binfiles arch=x86_64-linuxmusl size=1747
bin/x86_64-linuxmusl/dviluatex
bin/x86_64-linuxmusl/luatex
bin/x86_64-linuxmusl/texlua
@@ -177028,11 +177829,11 @@ binfiles arch=x86_64-linuxmusl size=1809
name luatex.x86_64-solaris
category TLCore
-revision 50887
+revision 54263
shortdesc x86_64-solaris files of luatex
-containersize 1771224
-containerchecksum 67596bcaf2b0cdcb637c612f5125d9435e178065b46fc0546e918923db2a7fd2ae3af39a023460a410c3532374c404eebcfb3edef9ddba80b2970ff84e8cd9d4
-binfiles arch=x86_64-solaris size=1605
+containersize 1774708
+containerchecksum f9e039e6c22f5e15526c364777d770aae7c4c420c7bfb38a3450791e28cd45bd92e38bb3940f5b3c308eb3aba4e9678b53e2618d3c2c117cf478e032a342d9c1
+binfiles arch=x86_64-solaris size=1607
bin/x86_64-solaris/dviluatex
bin/x86_64-solaris/luatex
bin/x86_64-solaris/texlua
@@ -177107,18 +177908,18 @@ catalogue-version 1.3
name luatexja
category Package
-revision 53983
+revision 54564
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 180748
-containerchecksum f58bd79f429be61a69883435ae6445514e5c9a4cc936bca14e5d26da8ffd5437137a8d14b6d591e385a3e8183ec3248c9563b51dd3526554a4cc3500702cb708
-doccontainersize 3093728
-doccontainerchecksum 53aec90f642acf910a14cb5ca2b04cd1187b9094f01106227342ae51304585d01ec771551d67b2c916d05fec2179bd9bf33b182c5f5ff8c328159571db4aa947
-docfiles size=890
+containersize 181312
+containerchecksum 064e414b4705d3b50553794cb9029350a6ee84f0ff9aeb8397434d7ab334aa4fa239565d747f090fc6282e8b203d8ee48aa3e3e37fe10786296a5d64b8eff5e4
+doccontainersize 3248956
+doccontainerchecksum 8e364ec4dd591bd05480b25b71749d1a2eb178891b45920003080cd3a02ad7610fb096218c832c4db4b8a2cf1c0c83eac447f60cdffcbca278d711a86bea1eeb
+docfiles size=967
RELOC/doc/luatex/luatexja/COPYING
RELOC/doc/luatex/luatexja/README details="Readme"
RELOC/doc/luatex/luatexja/jfm-test.lua
@@ -177135,7 +177936,7 @@ docfiles size=890
RELOC/doc/luatex/luatexja/luatexja.dtx
RELOC/doc/luatex/luatexja/luatexja.ins
srccontainersize 84340
-srccontainerchecksum 8b8137f7f9db6b8e45b029f99f93b8e1c05d47394438f0de2f859e47c9675a6f9ada56489c2ef9e9cc3f51a20431397a4e4ca45e96a6377e3b1fb43c54496e11
+srccontainerchecksum 2fca7c10f7d0be69ea8ed3a84d88358fd34987d930b887cffecb397406059c0505136bba28282c60463bfcfceae18ee4516f2a4be54f873d84bcb9562b3390e9
srcfiles size=123
RELOC/source/luatex/luatexja/ltj-kinsoku_make.tex
RELOC/source/luatex/luatexja/ltjclasses.dtx
@@ -177256,11 +178057,11 @@ catalogue-contact-repository https://osdn.net/projects/luatex-ja/scm/git/luatexj
catalogue-ctan /macros/luatex/generic/luatexja
catalogue-license bsd
catalogue-topics japanese luatex class
-catalogue-version 20200301.0
+catalogue-version 20200326.0
name luatexko
category Package
-revision 53824
+revision 54438
shortdesc Typeset Korean with Lua(La)TeX
relocated 1
longdesc This is a Lua(La)TeX macro package that supports typesetting
@@ -177271,16 +178072,16 @@ 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 22548
-containerchecksum 50408947cdec08f41d081829f4cebd832aa817c233feb1fafa5e88bf38386232c2d04485e7feb8ea3056a0d0cc057975da2ed985bb485533f05c4cf7e56f6fa2
-doccontainersize 333976
-doccontainerchecksum 645725cb6fae45627c9524ff45bf2851553764d0c1ea5fa2c6024aec1f00963f9c5baa787442bfb1ff9af0b70cd63ab4aada40dc32b11274e19296e9eee208a2
+containersize 22884
+containerchecksum e129bb43d67c657c8fb51e2f12958ac87c742499dee19dd89941ee231172e4357642616cd30dbb0c7dc34f7733847bc5abcb030e80a910996aded995fdfac9c0
+doccontainersize 335028
+doccontainerchecksum 504cbc07ae52ecbc528f8f462b01c691074cc0148d053975012ece7a0c4bc8e1603d83c42f544da24f5377d753cc9bd773bc6181d3e647f51eefacd78d314930
docfiles size=91
RELOC/doc/luatex/luatexko/ChangeLog
RELOC/doc/luatex/luatexko/README details="Readme"
RELOC/doc/luatex/luatexko/luatexko-doc.pdf details="Package documentation"
RELOC/doc/luatex/luatexko/luatexko-doc.tex
-runfiles size=30
+runfiles size=31
RELOC/tex/luatex/luatexko/luatexko-normalize.lua
RELOC/tex/luatex/luatexko/luatexko-uhc2utf8.lua
RELOC/tex/luatex/luatexko/luatexko.lua
@@ -177290,7 +178091,7 @@ catalogue-contact-repository https://github.com/dohyunkim/luatexko
catalogue-ctan /macros/luatex/generic/luatexko
catalogue-license lppl1.3c
catalogue-topics luatex korean
-catalogue-version 2.6
+catalogue-version 2.8
name luatextra
category Package
@@ -177443,7 +178244,7 @@ catalogue-version 0.1l
name lwarp
category Package
-revision 53847
+revision 54586
shortdesc Converts LaTeX to HTML
longdesc This package converts LaTeX to HTML by using LaTeX to process
longdesc the user's document and generate HTML tags. External utility
@@ -177463,25 +178264,26 @@ longdesc utilities, and Perl. Detailed installation instructions are
longdesc included for each of the major operating systems and TeX
longdesc distributions. A quick-start tutorial is provided.
depend lwarp.ARCH
-containersize 159048
-containerchecksum a22c27a141c768d1e6e50fe847ddcf4b9fb7c6010eb3569590bf6da200beb2112d133c71d6cc38ca6a3e79558162fa5e3cd610679a3879c01096b0a09f1e2bf9
-doccontainersize 2531080
-doccontainerchecksum 4ba898d997ffad75225ae9dc37f24e9458f6e1129509131bac328587b3243286a7444d782c3905bb61eb0d9db73b8aab282fe5d59f10475e08f994bedf6ce801
-docfiles size=645
+containersize 170528
+containerchecksum 7ffedecb0dbe1e7555103659dea021302fd4d78d3debfeb82622a2498a2c606b30db2ddbede3c1a91d1c9c3345a508d6ee937a650e24cc04d43b784925501ac5
+doccontainersize 2546168
+doccontainerchecksum 37f1c47b7c5a87b2d77d3d9bb5e830380556a7941b1b85ede399cf97f3011cfb262f0269b6969c772bb20b4e132cbd495e150819fef56128e4ab867c128a26ae
+docfiles size=650
texmf-dist/doc/latex/lwarp/README.txt details="Readme"
texmf-dist/doc/latex/lwarp/lwarp.pdf details="Package documentation"
texmf-dist/doc/latex/lwarp/lwarp_tutorial.txt details="Quick-start tutorial"
-srccontainersize 363924
-srccontainerchecksum a6148d128777973e3712e0e05cce24005c82d2ffd9d5efc1217f73fb13d0773aae91adbd7e1a14db90ef9d19114d415cde92232b3373683a1736f5db823dc8e1
-srcfiles size=539
+srccontainersize 379220
+srccontainerchecksum ac6eddf57bcf71aab21b8878af78b622d34030c19e51a40ec73d5a2e8a503ab2f536efb46ddc3d03ff26dc7e9bc8f0eb797a245a7e9d8d62f5ea6213835bbc21
+srcfiles size=566
texmf-dist/source/latex/lwarp/lwarp.dtx
texmf-dist/source/latex/lwarp/lwarp.ins
-runfiles size=627
+runfiles size=662
texmf-dist/scripts/lwarp/lwarpmk.lua
texmf-dist/tex/latex/lwarp/lwarp-2in1.sty
texmf-dist/tex/latex/lwarp/lwarp-2up.sty
texmf-dist/tex/latex/lwarp/lwarp-CJK.sty
texmf-dist/tex/latex/lwarp/lwarp-CJKutf8.sty
+ texmf-dist/tex/latex/lwarp/lwarp-DotArrow.sty
texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty
texmf-dist/tex/latex/lwarp/lwarp-a4.sty
texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty
@@ -177562,6 +178364,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-cite.sty
texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty
texmf-dist/tex/latex/lwarp/lwarp-cmdtrack.sty
+ texmf-dist/tex/latex/lwarp/lwarp-colonequals.sty
texmf-dist/tex/latex/lwarp/lwarp-color.sty
texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty
texmf-dist/tex/latex/lwarp/lwarp-common-multimedia.sty
@@ -177574,14 +178377,17 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty
texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty
texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty
+ texmf-dist/tex/latex/lwarp/lwarp-decimal.sty
texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty
texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty
+ texmf-dist/tex/latex/lwarp/lwarp-dotlessi.sty
texmf-dist/tex/latex/lwarp/lwarp-dprogress.sty
texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty
texmf-dist/tex/latex/lwarp/lwarp-draftfigure.sty
texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty
texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty
texmf-dist/tex/latex/lwarp/lwarp-ebook.sty
+ texmf-dist/tex/latex/lwarp/lwarp-econometrics.sty
texmf-dist/tex/latex/lwarp/lwarp-ed.sty
texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty
texmf-dist/tex/latex/lwarp/lwarp-embrac.sty
@@ -177589,6 +178395,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty
texmf-dist/tex/latex/lwarp/lwarp-endheads.sty
texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty
+ texmf-dist/tex/latex/lwarp/lwarp-engtlc.sty
texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty
texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty
texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty
@@ -177599,6 +178406,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-eqparbox.sty
texmf-dist/tex/latex/lwarp/lwarp-errata.sty
texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty
+ texmf-dist/tex/latex/lwarp/lwarp-etoc.sty
texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty
texmf-dist/tex/latex/lwarp/lwarp-everypage.sty
texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty
@@ -177700,6 +178508,8 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-lua-check-hyphen.sty
texmf-dist/tex/latex/lwarp/lwarp-lua-visual-debug.sty
texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty
+ texmf-dist/tex/latex/lwarp/lwarp-luamplib.sty
+ texmf-dist/tex/latex/lwarp/lwarp-luatexko.sty
texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty
texmf-dist/tex/latex/lwarp/lwarp-lyluatex.sty
texmf-dist/tex/latex/lwarp/lwarp-magaz.sty
@@ -177735,6 +178545,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-multicol.sty
texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty
texmf-dist/tex/latex/lwarp/lwarp-multimedia.sty
+ texmf-dist/tex/latex/lwarp/lwarp-multiobjective.sty
texmf-dist/tex/latex/lwarp/lwarp-multirow.sty
texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty
texmf-dist/tex/latex/lwarp/lwarp-musicography.sty
@@ -177742,6 +178553,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-nameref.sty
texmf-dist/tex/latex/lwarp/lwarp-natbib.sty
texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty
+ texmf-dist/tex/latex/lwarp/lwarp-nccfoots.sty
texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty
texmf-dist/tex/latex/lwarp/lwarp-needspace.sty
texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty
@@ -177749,6 +178561,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-nicefrac.sty
texmf-dist/tex/latex/lwarp/lwarp-niceframe.sty
texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty
+ texmf-dist/tex/latex/lwarp/lwarp-nolbreaks.sty
texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty
texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty
texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty
@@ -177789,6 +178602,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty
texmf-dist/tex/latex/lwarp/lwarp-phfqit.sty
texmf-dist/tex/latex/lwarp/lwarp-physics.sty
+ texmf-dist/tex/latex/lwarp/lwarp-physunits.sty
texmf-dist/tex/latex/lwarp/lwarp-pifont.sty
texmf-dist/tex/latex/lwarp/lwarp-placeins.sty
texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty
@@ -177816,6 +178630,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-relsize.sty
texmf-dist/tex/latex/lwarp/lwarp-repeatindex.sty
texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty
+ texmf-dist/tex/latex/lwarp/lwarp-returntogrid.sty
texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty
texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty
texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty
@@ -177855,6 +178670,9 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-srctex.sty
texmf-dist/tex/latex/lwarp/lwarp-stabular.sty
texmf-dist/tex/latex/lwarp/lwarp-stackengine.sty
+ texmf-dist/tex/latex/lwarp/lwarp-stackrel.sty
+ texmf-dist/tex/latex/lwarp/lwarp-statex2.sty
+ texmf-dist/tex/latex/lwarp/lwarp-statmath.sty
texmf-dist/tex/latex/lwarp/lwarp-steinmetz.sty
texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty
texmf-dist/tex/latex/lwarp/lwarp-struktex.sty
@@ -177870,6 +178688,7 @@ runfiles size=627
texmf-dist/tex/latex/lwarp/lwarp-tabls.sty
texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty
texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty
+ texmf-dist/tex/latex/lwarp/lwarp-tagpdf.sty
texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty
texmf-dist/tex/latex/lwarp/lwarp-textarea.sty
texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty
@@ -177956,7 +178775,7 @@ catalogue-contact-home http://bdtechconcepts.com/
catalogue-ctan /macros/latex/contrib/lwarp
catalogue-license lppl1.3
catalogue-topics cvt-html
-catalogue-version 0.80
+catalogue-version 0.83
name lwarp.aarch64-linux
category Package
@@ -178451,30 +179270,30 @@ catalogue-version 0.63c
name m-tx.aarch64-linux
category Package
-revision 48789
+revision 53999
shortdesc aarch64-linux files of m-tx
-containersize 39596
-containerchecksum 1012a55f7aab57231b6cdfd780a252ed77e52fd8fee569b986920d0f34add89d534dd76dc18cfa3c687b3e686fd0e8ddb1d4e2b7e9601b4bb987b51c0a11ea7e
-binfiles arch=aarch64-linux size=31
+containersize 43740
+containerchecksum 4d8f574991803b81e70bb485e9412128abfe610ced7a72763d90951fe52e901b6b3d14c0a066b27efdd8863aebe21231a98e2694dcffecbb73a83300dbf10bc8
+binfiles arch=aarch64-linux size=33
bin/aarch64-linux/m-tx
bin/aarch64-linux/prepmx
name m-tx.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of m-tx
-containersize 41928
-containerchecksum 14f6c411f7b386036e29d1653615426a4097c8561bcbe6dc72abf26ec2b3bff40213d3f1c70bcab5bd0f101a142c864ada67ed86978cb225c87c8a2cc2c1797e
-binfiles arch=amd64-freebsd size=32
+containersize 42564
+containerchecksum 9305897202788d89338cdcfd13f221c481cab92abac2171d1250fe79b9f9952227a3f40375e6b08d71ff6e13e323deaef536ed04f18330215a9e24c3abe12987
+binfiles arch=amd64-freebsd size=33
bin/amd64-freebsd/m-tx
bin/amd64-freebsd/prepmx
name m-tx.amd64-netbsd
category Package
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of m-tx
-containersize 39468
-containerchecksum 1d47bd43d2af3e4939b5b19be18e9ed189cc7fb276f0d30d85aab1a1351bd04b521bb38222ce3a74a5945409850420e0d4b86c03478c79d1d51ee3edc42958ae
+containersize 39840
+containerchecksum c146bab397548879ad340e627757a0839410dfb7799e56b7a34ad6d728b83ff13192260237342d2fc225add69fab4e2fe60eac969de7546ecfbee1d8991105a0
binfiles arch=amd64-netbsd size=37
bin/amd64-netbsd/m-tx
bin/amd64-netbsd/prepmx
@@ -178491,21 +179310,21 @@ binfiles arch=armhf-linux size=28
name m-tx.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of m-tx
-containersize 42592
-containerchecksum a89c8560405f4d9e5a638c6cae2ef5e372b1fdcf486cdf38a92024231d96b45cfbbb31b4164e1676a9391d80636915fd4ae5418342d1e330bb82721be27c0725
+containersize 42088
+containerchecksum da18e6b52abc6efb7e4df7bb8b192974c989f49bbe69837ca4845cd7562d2a2cb26d0b463c87776be8793db8c8504386c32d844c4a909d217ff677a452f67ef8
binfiles arch=i386-cygwin size=33
bin/i386-cygwin/m-tx
bin/i386-cygwin/prepmx.exe
name m-tx.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of m-tx
-containersize 36580
-containerchecksum 6b6fc3661457fbf9d9cafc16bcf962caa06ed93c90719f13adbd6c8eed2b61d6bc407a5909a1abda37d9ec923efb720fc624db6c0b84cb423f68556709e6bf34
-binfiles arch=i386-freebsd size=27
+containersize 37036
+containerchecksum 3309ba1fe204970b56569953d524967fbea3f96e0d0fd68e672ad2dc1617caad32b9dbc69784f66265d7ec2bc3386ba984513d25f2136e7dc48530877a48cc87
+binfiles arch=i386-freebsd size=29
bin/i386-freebsd/m-tx
bin/i386-freebsd/prepmx
@@ -178521,11 +179340,11 @@ binfiles arch=i386-linux size=34
name m-tx.i386-netbsd
category Package
-revision 50171
+revision 54104
shortdesc i386-netbsd files of m-tx
-containersize 37176
-containerchecksum 23276ef47e0c836e5c30b0681cfbc772af70a89d30f890da7eaf2379f638c17a6f54ea1bd3163de8f55fcdc607064b00715d2c6980ad9c2605b44f53401f1007
-binfiles arch=i386-netbsd size=34
+containersize 37664
+containerchecksum 9d4031ce83699c379dd77e0575acc332173154be74bb6a12c77848abe17362f2df8c8e47460116372f50f4d3961af53dd4b3b67c3fc4c227e6eea87f8a3c30cf
+binfiles arch=i386-netbsd size=35
bin/i386-netbsd/m-tx
bin/i386-netbsd/prepmx
@@ -178541,40 +179360,40 @@ binfiles arch=i386-solaris size=31
name m-tx.win32
category Package
-revision 50155
+revision 53994
shortdesc win32 files of m-tx
-containersize 41140
-containerchecksum 36b11e687c9952975c0d03598b7d8cdba4697c5c626e107a4880db460b74384a23943ca92796733713a2cddb8047bab2cbff1b182191acc7eef74e2def32e978
+containersize 41252
+containerchecksum 5df8e5149bb8ed955f1380952a8176d38b2b9dda495afe722743ab68c7ab8346c275456df9fd4d53e655b6b48ec443eee3f424238e7bdaab49295e67cdd72d5d
binfiles arch=win32 size=29
bin/win32/m-tx.exe
bin/win32/prepmx.exe
name m-tx.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of m-tx
-containersize 43488
-containerchecksum 1324b6f5adfcc8034426003ff9e99cbcd678e670c08cfbff03ef76c8d7c708c9dfbdf62cd12fd5808db1316b4009b2dca6531656ca24c9bb858dc0cd9ae8fe9f
-binfiles arch=x86_64-cygwin size=31
+containersize 43732
+containerchecksum 85fb45565d5967a6b0e06c6921d9bac191fd2e987fe127111241bf40dc364b6fe9dc123a465e2df64d474a967fb04f2f084a0fd4184576562ddb5beb06c49d71
+binfiles arch=x86_64-cygwin size=32
bin/x86_64-cygwin/m-tx
bin/x86_64-cygwin/prepmx.exe
name m-tx.x86_64-darwin
category Package
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of m-tx
-containersize 45872
-containerchecksum 0605071014a275acc183317d82c4d977d87bc99ca17d01af83fb4ae08c112d3303fe612ec205fccdf205abd625ddf4acae051253bd1eef71ac5f616cf8a336c4
-binfiles arch=x86_64-darwin size=33
+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 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of m-tx
-containersize 43588
-containerchecksum 41f5c9992ac49a1cc796b1dc16cd2eccfbd2e88b9a9f2aaa3bf9b129b7b031c35e99ecd54e4cc827df02a67e2db8fb7cf038964c141e0fc80b3baffbccc40dbb
+containersize 43176
+containerchecksum 23f4934fcdfb68e29a0876008bbbdbf81086b84cfafb9a14d5be4051be54f99b57c06244bebd6e60ac0dbcd4b04c99e4915e9b6fec87bfe7d71352b613d7ffd6
binfiles arch=x86_64-darwinlegacy size=32
bin/x86_64-darwinlegacy/m-tx
bin/x86_64-darwinlegacy/prepmx
@@ -178591,11 +179410,11 @@ binfiles arch=x86_64-linux size=33
name m-tx.x86_64-linuxmusl
category Package
-revision 47647
+revision 54264
shortdesc x86_64-linuxmusl files of m-tx
-containersize 46856
-containerchecksum c9eb1e2ebaea5376c4c9964ea7119c7c6ff4678f6d8e1f6396411d88976373f4e43b69a6c729b55c8337e46130991477a0fc8f0c7aa7fcd04cfdac0cc3f79a92
-binfiles arch=x86_64-linuxmusl size=35
+containersize 46492
+containerchecksum 270bcdd0b4f4fb4314e20d2aae075127491e65b88d8ac85fc80aea44a1ee523c0f446c18affdf0575934ee1c9b26201e62a1e69fa279d09ab9cdaa1737247d51
+binfiles arch=x86_64-linuxmusl size=33
bin/x86_64-linuxmusl/m-tx
bin/x86_64-linuxmusl/prepmx
@@ -178809,24 +179628,24 @@ catalogue-version 1.0
name make4ht
category Package
-revision 53514
+revision 54080
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 43192
-containerchecksum 86578903b820e3011042dfbb6d18a436cea35a780691d3aa82f468518f7666fad343d6c91c91dea0bac47a06b6a812ca5dc95e474f5913f305c22adc2636d422
-doccontainersize 150344
-doccontainerchecksum ca138ad89fd6b350dbb3fa6b22649c3b0ff2bb802e5273f772765b6b7fdea4211eb41ef3a679af2d9d853578a9256f84d492be7699f4b5d33660ad0d59219bba
-docfiles size=61
+containersize 43900
+containerchecksum 11b28318a65df641644e9b129d55f795db47d9bd296a7ce3d20855af4c1a517789c8a5e969621dc61c54c09f012421db543bbf2dce5f6883af921a277a9ff08d
+doccontainersize 151384
+doccontainerchecksum 143893140935d851f2df6d955ed65bf3cee61ff56a6fe7e2f318ee64f8ea1cc280d464e2f2f3d5c1164f2d833e94bce00a5b1fd7ef7f14f75719318956f12d36
+docfiles size=63
texmf-dist/doc/support/make4ht/README details="Readme"
texmf-dist/doc/support/make4ht/changelog.tex
texmf-dist/doc/support/make4ht/make4ht-doc.pdf details="Package documentation"
texmf-dist/doc/support/make4ht/make4ht-doc.tex
texmf-dist/doc/support/make4ht/readme.tex
-runfiles size=75
+runfiles size=76
texmf-dist/scripts/make4ht/domfilters/make4ht-aeneas.lua
texmf-dist/scripts/make4ht/domfilters/make4ht-booktabs.lua
texmf-dist/scripts/make4ht/domfilters/make4ht-collapsetoc.lua
@@ -178879,6 +179698,7 @@ runfiles size=75
texmf-dist/scripts/make4ht/make4ht-indexing.lua
texmf-dist/scripts/make4ht/make4ht-lib.lua
texmf-dist/scripts/make4ht/make4ht-logging.lua
+ texmf-dist/scripts/make4ht/make4ht-odtfilter.lua
texmf-dist/scripts/make4ht/make4ht-xtpipes.lua
texmf-dist/scripts/make4ht/mkparams.lua
texmf-dist/scripts/make4ht/mkutils.lua
@@ -178886,7 +179706,7 @@ catalogue-contact-repository https://github.com/michal-h21/make4ht
catalogue-ctan /support/make4ht
catalogue-license lppl1.3
catalogue-topics cvt-html
-catalogue-version 0.3d
+catalogue-version 0.3e
name make4ht.aarch64-linux
category Package
@@ -179499,159 +180319,159 @@ catalogue-topics index
name makeindex.aarch64-linux
category Package
-revision 50594
+revision 53999
shortdesc aarch64-linux files of makeindex
-containersize 44632
-containerchecksum ee885a9fe71a3dd0c8a829cc0cfb2128868d10276977d14af88d582742d022737dc4a45a6f4eeffe89733021417b6b389e1006ab06509aa642fd7e5ccef1de90
-binfiles arch=aarch64-linux size=38
+containersize 47476
+containerchecksum b1e1c4729c3b0b811dbd6361879260420af5ab8652851bc110ec55128e8c7e95274f400f3c0ad48fd1dcefd9056bc539e272c648e8ed8f1c3f069f88650ed85b
+binfiles arch=aarch64-linux size=39
bin/aarch64-linux/makeindex
bin/aarch64-linux/mkindex
name makeindex.amd64-freebsd
category Package
-revision 50594
+revision 53999
shortdesc amd64-freebsd files of makeindex
-containersize 47984
-containerchecksum 3fa188433a96148996d46b5f4ac6d20ddedd08e248f11eed026f912cbe1de8e9c537fdc3bb31e23532900a33222ed7149b834daaa481fa4d37f67c1f9209c9cc
-binfiles arch=amd64-freebsd size=37
+containersize 48980
+containerchecksum 7fca6ff9132173415a64fb935d5f1257995d597852fe1a5552d30a1d5beeda9f33c6428ff9bba500383a80e1b1b99a8606443acef4f1311be71f1d34cc7b1aaf
+binfiles arch=amd64-freebsd size=38
bin/amd64-freebsd/makeindex
bin/amd64-freebsd/mkindex
name makeindex.amd64-netbsd
category Package
-revision 50581
+revision 53995
shortdesc amd64-netbsd files of makeindex
-containersize 43788
-containerchecksum 35400bd7ed7018dde4420f6245d478cb93b3ed632011645694241125d86bec66b036ec87e50416fff41629c2793f18890843bdb5bc60b241f4a3115931409742
+containersize 44356
+containerchecksum 724d51813ba166afe447caa0ca6f31a7632ecacb4c8c9c35c3a6ee6e485b7643e35686368c5621e3a3d7f7a718444d26886a367d2f739c2811a153380f777fcf
binfiles arch=amd64-netbsd size=43
bin/amd64-netbsd/makeindex
bin/amd64-netbsd/mkindex
name makeindex.armhf-linux
category Package
-revision 50606
+revision 54033
shortdesc armhf-linux files of makeindex
-containersize 40488
-containerchecksum 712df066b4d447b42e94b6d5cac7c85fb434357f4f65bd773af3a42a6d322fd6fe3d533f70159a349d9b4d5d1130bfe83e47e7f551901b1516481f298540dd3d
-binfiles arch=armhf-linux size=33
+containersize 40800
+containerchecksum b7aa0921beb4fe93d898da5c3386d034abf6bb6fe505941308b538f06d710f03b647508a1eaf7513db34e1ea05f446361d653c9ea72b7ee7dc218b0928a306fc
+binfiles arch=armhf-linux size=34
bin/armhf-linux/makeindex
bin/armhf-linux/mkindex
name makeindex.i386-cygwin
category Package
-revision 50603
+revision 54350
shortdesc i386-cygwin files of makeindex
-containersize 18736
-containerchecksum 857eca412f4677b0f2dc10a6960f31c1587e1e45193415e642ee67ab94e4442c2e6134f82421a8f2036bcd04b3deee920d95493c42acbbb1ad6bf464bcc92389
-binfiles arch=i386-cygwin size=20
+containersize 19300
+containerchecksum 76372648c0f914b9470aae5d8ef812dc54c776465aa4c44bb8592586a996cef104b8dafa1cd0c171c666e6186821ff0e654332cd798bae42a306f9db7f0d1b94
+binfiles arch=i386-cygwin size=21
bin/i386-cygwin/makeindex.exe
bin/i386-cygwin/mkindex
name makeindex.i386-freebsd
category Package
-revision 50594
+revision 53999
shortdesc i386-freebsd files of makeindex
-containersize 39664
-containerchecksum 7e8fc928733588a3745125ac60f9ba25e6e99a286759bb8863d03b89e9b48207cb971af17e603868c6edb26417b8f4c9e9b25986d7ce907d9040226fe77a71db
-binfiles arch=i386-freebsd size=32
+containersize 40768
+containerchecksum ef880f482d298b36838c6ea041a6357ddbb1a3cf386426297767e0a483013ffa20162b85daeb8bf1f2335ea400ef20a2360b0dcb381667da0a36c5fd2cf44c63
+binfiles arch=i386-freebsd size=33
bin/i386-freebsd/makeindex
bin/i386-freebsd/mkindex
name makeindex.i386-linux
category Package
-revision 50594
+revision 53999
shortdesc i386-linux files of makeindex
-containersize 50340
-containerchecksum cfe736a2980dfca3ec04fb60daae25f5caa58c3098e1987c2b3633202187efc28a614120cabae24804727d0c68866e47b04a34b33094adb4e85ae7a365bb989d
-binfiles arch=i386-linux size=40
+containersize 50708
+containerchecksum 658b7cfb8cf4c67f0e6bfd673925f7fb82ef74947d17fd39b631c0df1a65c26ac3062dcc94ba92dbcfe81827fc6e85ce1bf7f0bd68b08af4f881c0a123995b9d
+binfiles arch=i386-linux size=41
bin/i386-linux/makeindex
bin/i386-linux/mkindex
name makeindex.i386-netbsd
category Package
-revision 50581
+revision 54104
shortdesc i386-netbsd files of makeindex
-containersize 38356
-containerchecksum 21cee79c3b3d6b73ba6e9fe37afc9b1cce382292fefc49883e00fb767b0b984a056a21418f336ffdc377b30b3feaf09709a4878a08304bc4f3c1fc0fb5f346b8
+containersize 39000
+containerchecksum 509b23aa2fbd6494a834bd9b544aff6a838eaf22d682ae9d39b8e2c3b97ce658e4aa6b49ac0d2e87515df606520d58dd629f7dec7b83671e2e206c02e738ac0e
binfiles arch=i386-netbsd size=41
bin/i386-netbsd/makeindex
bin/i386-netbsd/mkindex
name makeindex.i386-solaris
category Package
-revision 50594
+revision 53999
shortdesc i386-solaris files of makeindex
-containersize 45696
-containerchecksum 6f22a9a0ca409fa695bbc640b62d2b65fb6a2f1c09ef1c41bb30162214c00cc540ef4a2bff1f6066798005e1affa0c9944bc60e6d53f74e4ba0de159cb925cad
+containersize 46056
+containerchecksum 3b417ebd0caafeabfb56c165eccd1c555e0a989a3c2b03e166d196a0f20f92c39c533009149460852cf9ae49cabae1c98ec8fdd3aeb106afcfbfb501dc0a87bb
binfiles arch=i386-solaris size=35
bin/i386-solaris/makeindex
bin/i386-solaris/mkindex
name makeindex.win32
category Package
-revision 50525
+revision 53994
shortdesc win32 files of makeindex
-containersize 18208
-containerchecksum 6105e9473fefba29667ef8f863e311f61c11e85e666b99b720b1bc59ef6842cc43347851cb837bef68932b8d4fa6b697988799ad364efd748f74f8b748043227
+containersize 18216
+containerchecksum 958476d06fce5d9cc6e3590fddf3206a6f2c5d9583771b4940c30de1741cb7fccf30958f325a34d4e1c6012f60fb94e5279ab586b70aceebaf0203e237eb089e
binfiles arch=win32 size=21
bin/win32/makeindex.exe
name makeindex.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of makeindex
-containersize 21388
-containerchecksum 2eb8c6ac7d94e04e42d5db2e483e983f31ad0a622da8e4e5ae4a89226ef72bc193dbda0bf9a7c0cce2f2977b9690c78e61810287c9a3ca9bf2ac392c8bb03144
+containersize 21828
+containerchecksum da41e589f80f90df3450577c7a435fa8b7ecc8307bae9f60b2151452ac40a5bd13d176d35adf4be60222cced0eb9119dc4287c481d17ef59937012948e20133f
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 50594
+revision 54269
shortdesc x86_64-darwin files of makeindex
-containersize 48548
-containerchecksum b61d361dfe4cf7f614be2221a1c0cd8f9567495fa7452bc4e8fee4cb12e81de8d28263ce85f71584de0749dff5a53821d0dadb340a7816aa91050d2252a4f107
-binfiles arch=x86_64-darwin size=36
+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 50594
+revision 53999
shortdesc x86_64-darwinlegacy files of makeindex
-containersize 46212
-containerchecksum 47c826a699eb4e40b8a029d794f9978c63a054c5abe514029928c13ec0cac6c270fc6592812c26988d450f2a9c452cc7084619978316a6d8d6b1a76ea0fda9fa
-binfiles arch=x86_64-darwinlegacy size=35
+containersize 46544
+containerchecksum 4f469564fe7ed83c27fef622437d8f117ab43a65535fb3b28b7aaedfbba52d74d15c2a5a898a6d4238a00858b7ffa0cf5f9fe631ead1e339cdc1476766c6dfc4
+binfiles arch=x86_64-darwinlegacy size=36
bin/x86_64-darwinlegacy/makeindex
bin/x86_64-darwinlegacy/mkindex
name makeindex.x86_64-linux
category Package
-revision 52597
+revision 53999
shortdesc x86_64-linux files of makeindex
-containersize 49472
-containerchecksum 232df950e08553ba2bed0417217ffb9b9fd3f50c9d4cac28f1f7e37aacee53a3bfa804dc60a8e7fa0146f8017a561b7276fdf268387d5a171a093da45d4fae09
+containersize 49744
+containerchecksum 7e538edd829520e5d5ebd1b67e424826b8b062822dea6bd9e01ef43987db168a4d26dbd093af8ab7cf121f392694c3802e1260f7849347a111b78798705fdb02
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 50594
+revision 54264
shortdesc x86_64-linuxmusl files of makeindex
-containersize 51324
-containerchecksum eee54d671a774254e102a3efefd69330e25377ef657ec399928c2061ef380dcab4e463328a495ffcebe4a3b6344700f0b3914d993e04a1eb8f82b8d55774e54a
-binfiles arch=x86_64-linuxmusl size=40
+containersize 51432
+containerchecksum f08b457b94bb06b874aa33a274bb734bc6a898436c277899320b39b291012285e195e90fcd99a501e1c965fef316032c46647488da700f8d3c192347e47f5feb
+binfiles arch=x86_64-linuxmusl size=39
bin/x86_64-linuxmusl/makeindex
bin/x86_64-linuxmusl/mkindex
name makeindex.x86_64-solaris
category Package
-revision 50594
+revision 53999
shortdesc x86_64-solaris files of makeindex
-containersize 51328
-containerchecksum b161d95bf20bbaa47397a2981a9c1bd8eeddd04ceaa1d088c07a5bf28146201082853183a80f4d32169f840217dbb6bb098e7dd35bdfa44670fae1de9dca6680
+containersize 51660
+containerchecksum 379c8208077343cb83fd6535cc4ed67552f648cbb9df6ff9e3524f8c014953140e96e3c3733b002dd0efe4557bbe61ae627dcdd76ac13189d6b0ff1dcba7c682
binfiles arch=x86_64-solaris size=39
bin/x86_64-solaris/makeindex
bin/x86_64-solaris/mkindex
@@ -179914,7 +180734,7 @@ catalogue-topics index-multi
name marcellus
category Package
-revision 52367
+revision 54512
shortdesc Marcellus fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -179924,10 +180744,10 @@ longdesc classic Roman inscription letterforms. There is currently just
longdesc a regular weight and small-caps. The regular weight will be
longdesc silently substituted for bold.
execute addMap marcellus.map
-containersize 181752
-containerchecksum dbb5f27d0bdcc0ac304a45b06afb800c002b299cb70f86fefcc25f9aee288c2cf4eb8bbbc37eb97d380bf1d1e2371fa77c196e87fbb92c22d2cb248243dc35d0
-doccontainersize 16980
-doccontainerchecksum a9c4fd90385e9ab3b39e4744084d2730dabb4091b09270855ca0d1bbd21b3f0518300a4f2ae0243121f5174f3a491a460ed6c5d617298bf4392a23368cd57f8f
+containersize 181736
+containerchecksum f368ba10fe668044ab7e74bdd187e43cd9c944eefdfb5ffdbbb7c50d63649b9d1ebdd33c27596609a805fd4db72f84276018fa9220df8faafd506945ecdece67
+doccontainersize 16984
+doccontainerchecksum 3e16d8e615f5ad40cfb73b8ddc42866782899ee83319b6cb03dbaa756e02f6e3b8bc70b8c97a1944ec7e63d76749fc9c5fda6b6a004e3c7280fc8c80af47072b
docfiles size=8
RELOC/doc/fonts/marcellus/OFL.txt
RELOC/doc/fonts/marcellus/README details="Readme"
@@ -180001,7 +180821,7 @@ runfiles size=127
RELOC/tex/latex/marcellus/marcellus.sty
catalogue-contact-home https://fonts.google.com/specimen/Marcellus
catalogue-ctan /fonts/marcellus
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-proportional font-ttf font-type1 font-t1enc
name margbib
@@ -180123,7 +180943,7 @@ catalogue-version 1.4b
name markdown
category Package
-revision 50906
+revision 54482
shortdesc A package for converting and rendering markdown documents inside TeX
relocated 1
longdesc The package provides facilities for the conversion of markdown
@@ -180136,24 +180956,25 @@ longdesc down and rewritten for the needs of the package. Lunamark
longdesc provides speedy markdown parsing for the rest of the package.
longdesc On top of Lunamark sits code for the plain TeX, LaTeX, and
longdesc ConTeXt formats by Vit Novotny.
-containersize 31404
-containerchecksum c17f37998b3623bdd94f074d4f47fc871e8cbf3ffe961d1933ed2113eb90219cd74105d5e35675597376b64a854e89eef07c629335079a9b131f827c6839713b
-doccontainersize 453684
-doccontainerchecksum 34562bf94ae2a4c9dc415b8c4213b6f81d1fab8e92d1b6da057997c6e32fee652fbe7245bc2c7b9bc188bcd9d0b64c7a01eb1795874df473833730a551980cd6
-docfiles size=237
+containersize 31416
+containerchecksum 9dad8293f6453efeeaec56f6b6daf817c782189f611354fb4d8a4edf22a37a9727001d41416f635402abe63689db926444a8042946d0124bb8faa7aee0eb0f24
+doccontainersize 457328
+doccontainerchecksum 5c047fb3cdc22285568bf2280d8bb836e7727dc6c275cea7f32b0c65e38ca729482640a21d9f6e21dcf72195c2c100fe1e319d9a79b2e33784983335d6f94826
+docfiles size=241
RELOC/doc/context/third/markdown/examples/context.tex
RELOC/doc/context/third/markdown/examples/example.md
RELOC/doc/context/third/markdown/examples/scientists.csv
+ RELOC/doc/generic/markdown/README.md details="Readme"
RELOC/doc/generic/markdown/markdown.css
- RELOC/doc/generic/markdown/markdown.html details="User Manual"
+ RELOC/doc/generic/markdown/markdown.html details="User Manual (HTML)"
RELOC/doc/generic/markdown/markdown.md
RELOC/doc/generic/markdown/markdown.pdf details="Technical documentation"
RELOC/doc/latex/markdown/examples/example.md
RELOC/doc/latex/markdown/examples/latex.tex
RELOC/doc/latex/markdown/examples/scientists.csv
-srccontainersize 67080
-srccontainerchecksum b90130e216957b4612283e3316192d3e0118740a9d43cb205bc429e008832054a23818eff2bcd3b23f12a3f27fe3a72f08e361b15c84cd6efd13173909c61ad6
-srcfiles size=115
+srccontainersize 67164
+srccontainerchecksum 1935a57bd229317537d9ba321c8f3d61f2aca0170613dadff283233054f659bbd159e5ccefc64ddf5d71d36b36be6e891754757a7b0a917be8b98e28d63ae0c2
+srcfiles size=116
RELOC/source/generic/markdown/docstrip.cfg
RELOC/source/generic/markdown/markdown.dtx
RELOC/source/generic/markdown/markdown.ins
@@ -180170,7 +180991,7 @@ catalogue-contact-repository https://github.com/Witiko/markdown
catalogue-ctan /macros/generic/markdown
catalogue-license lppl1.3
catalogue-topics markup
-catalogue-version 2.8.1
+catalogue-version 2.8.2
name marvosym
category Package
@@ -182807,6 +183628,24 @@ catalogue-license lppl1.3c
catalogue-topics font-mgmt font-use maths
catalogue-version 1.6
+name mathlig
+category Package
+revision 54244
+shortdesc Define maths "ligatures"
+relocated 1
+longdesc The package defines character sequences that "behave like"
+longdesc ligatures, in maths mode. Example definitions (chosen to show
+longdesc the package's flexibility, are: \mathlig{->}{\rightarrow}
+longdesc \mathlig{<-}{\leftarrow} \mathlig{<->}{\leftrightarrow}
+containersize 2436
+containerchecksum 1ec5761aded23b8ebd4b9afece00ab1f3f9a18886edd12ffd2a2e0b5b9fe9adc9a4ee6fb629933f36f6a161c76e85b54e3d9855871c3387cb0f70f90194b2615
+runfiles size=2
+ RELOC/tex/generic/mathlig/mathlig.tex
+catalogue-ctan /macros/generic/misc/mathlig.tex
+catalogue-license other-free
+catalogue-topics shortcut
+catalogue-version 1.0
+
name mathpartir
category Package
revision 39864
@@ -183248,7 +184087,7 @@ binfiles arch=x86_64-solaris size=1
name mathtools
category Package
-revision 53442
+revision 54516
shortdesc Mathematical tools to use with amsmath
relocated 1
longdesc Mathtools provides a series of packages designed to enhance the
@@ -183267,30 +184106,33 @@ 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 19260
-containerchecksum c7da4d6606302ca3d569755f2cb532f93db37982113b8b632d486055ab08c9bbd1ffd0d285fc868907be3faf685f7dd3bb9b00570e75aced623a48c78c9f7937
-doccontainersize 976892
-doccontainerchecksum 1b8bc4dcfb70575aade3bfb2f110f6561de4e4ee4ec0f39fd6c2726ded19a455280e131ffdc35840c3230a466996a5623683e94796541de3ecae7c58bd7b7f27
-docfiles size=246
- RELOC/doc/latex/mathtools/README details="Package README"
+containersize 19684
+containerchecksum 276ecf3400236fe4020898aea2353edce98cc22335c266063c090a9f6a0de5be46c024f7792553eea4d841c8f204f53f762f3accae0c94dc0d0b1d5f40c3abf6
+doccontainersize 984020
+doccontainerchecksum 05e06b542d600685a875065a982f542dc75c21a12d6820a9efe13bd68d36bbef092b99a30823bb32805b6b7be1a5f62ad7703aa84c6859aa23e21ea377e8931b
+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 82688
-srccontainerchecksum b174478ebaa04ae0fa28c78af928c3cc9bbc74939da3f54eb7a90b2b2dfbfd7f96ddf3d422419b25c2894f44b66e720b0495ef46a5d04d7f102a1f4f19f16028
-srcfiles size=99
+srccontainersize 86520
+srccontainerchecksum 832af9f1a2b22bb8d4a6a7c1bde78fd481ae6b7b43a599d081f8b50d85451e451cc8712e415b737f62aab1f9db58fb554df72ca874b0e95230203cc4cc317ea4
+srcfiles size=106
RELOC/source/latex/mathtools/empheq.dtx
+ RELOC/source/latex/mathtools/empheq.ins
RELOC/source/latex/mathtools/mathtools.dtx
+ RELOC/source/latex/mathtools/mathtools.ins
RELOC/source/latex/mathtools/mhsetup.dtx
runfiles size=28
RELOC/tex/latex/mathtools/empheq.sty
RELOC/tex/latex/mathtools/mathtools.sty
RELOC/tex/latex/mathtools/mhsetup.sty
catalogue-also mhsetup empheq
+catalogue-contact-repository https://github.com/latex3/mathtools
catalogue-ctan /macros/latex/contrib/mathtools
catalogue-license lppl1.3
catalogue-topics maths
-catalogue-version 1.23
+catalogue-version 1.24
name matlab-prettifier
category Package
@@ -183322,7 +184164,7 @@ catalogue-version 0.3
name matrix-skeleton
category Package
-revision 51823
+revision 54080
shortdesc A PGF/TikZ library that simplifies working with multiple matrix nodes
relocated 1
longdesc The package provides a PGF/TikZ library that simplifies working
@@ -183330,10 +184172,10 @@ longdesc with multiple matrix nodes. To do so, it correctly aligns
longdesc groups of nodes with the content of the whole matrix.
longdesc Furthermore, matrix.skeleton provides rows and columns for easy
longdesc styling.
-containersize 3528
-containerchecksum 2adfc8591ebb043b9b962167c4cc393d5c5e8ab2587c88407530fa8695210800b2a2ad0944d43b12c9cbf2e1018645d3c32fbffa4dc480d287a034b2387bbb68
-doccontainersize 145312
-doccontainerchecksum 768d78c3b5752f04f1ba4c45b0151659ffe5de91d976abb7b6a374b18d148890a7edf743215f263c6cee08506ee10725b8a1bee786977f998a546dadda1494e5
+containersize 3504
+containerchecksum 19c2f1b0fedee30735177dd509d312f128f44943ff6ad15574faa9ff2a9bd0c26ba7d5cfbbd11f3caf69d8c12a4ac3adac6ff83232d2ecde6858a860e8140d47
+doccontainersize 145316
+doccontainerchecksum 645a4e02d88f9f4e6dde2bf4d8cc4d5d0cb4ad321f54089874e1dac44cbef13602356f5bcff68b982bcada21ac985abbe4a78e2d93e3053c511eba6e95569e2d
docfiles size=44
RELOC/doc/latex/matrix-skeleton/LICENSE
RELOC/doc/latex/matrix-skeleton/README.md details="Readme"
@@ -183348,7 +184190,7 @@ catalogue-contact-bugs https://github.com/dudebout/matrix.skeleton/issues
catalogue-contact-home https://github.com/dudebout/matrix.skeleton
catalogue-contact-repository https://github.com/dudebout/matrix.skeleton
catalogue-ctan /graphics/pgf/contrib/matrix-skeleton
-catalogue-license other-free
+catalogue-license isc
catalogue-topics pgf-tikz maths
catalogue-version 1.0
@@ -183909,7 +184751,7 @@ catalogue-version 1.05.4
name media9
category Package
-revision 53573
+revision 54554
shortdesc Multimedia inclusion package with Adobe Reader-9/X compatibility
relocated 1
longdesc The package provides an interface to embed interactive Flash
@@ -183922,16 +184764,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 1894656
-containerchecksum 087c7f30c59645c06c7c09d9e48294f04a078baa1fd4c955ac4a7fcdfeab6e4ffe71a02c3ad77729bdf7bde16b15c940f38faab6a4a29ff594fd0a3185330e65
-doccontainersize 3708392
-doccontainerchecksum ff27d8f8c4468cf3d6a34b8f9e677ec0b4a9b1765dd3c6d216e2fd2cb0b0fee09ae77c2237d6a236758ea6bb9c6250ffce49c282276301789a8026ca820f56bd
-docfiles size=917
+containersize 1894784
+containerchecksum 015e200c54d2e5778f55e5f5cd9e9bd0710beb474ab3b2ad03a77f1d156d242464576315282504733607d9b1844f89592f2ed4d8c5a9d34f314b8c1d4593fdbd
+doccontainersize 3708536
+doccontainerchecksum 8bae6835b1e6d0fb3845b015124db22f439cdabdc59cc57af9dd9ccc005e7a44f53f018b51ffc2003516fcd57d0ced72dafe39bb1eb96faf8575aa7069b6abc3
+docfiles size=915
RELOC/doc/latex/media9/ChangeLog
RELOC/doc/latex/media9/README.txt
RELOC/doc/latex/media9/media9.pdf details="Package documentation"
-srccontainersize 1776720
-srccontainerchecksum e281484f1dabfa99517810989492b1681327dc9c30d993ad0e9db89e1b4e64921a6a0b5a46a86e48048a7fa96e38eb16eb392e5f7008aa5728669e00c47e5e9c
+srccontainersize 1776724
+srccontainerchecksum 3cdf7c98eab65278be94a5428fd8c70660f2577427f2026709afa20da063ac5a00fb323cb9dd762959a820af3b3734a1e7166d94dee6400951884d3bc02b5be1
srcfiles size=555
RELOC/source/latex/media9/files/3dsystem.fig
RELOC/source/latex/media9/files/3dsystem.pdf
@@ -183986,7 +184828,7 @@ catalogue-contact-repository https://gitlab.com/agrahn/media9
catalogue-ctan /macros/latex/contrib/media9
catalogue-license lppl
catalogue-topics multimedia
-catalogue-version 1.05
+catalogue-version 1.10
name medstarbeamer
category Package
@@ -184098,7 +184940,7 @@ catalogue-version 0.1
name memoir
category Package
-revision 52879
+revision 54554
shortdesc Typeset fiction, non-fiction and mathematical books
relocated 1
longdesc The memoir class is for typesetting poetry, fiction,
@@ -184113,11 +184955,11 @@ 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 75136
-containerchecksum 675bdbf5fd7843e44f747f720fe5fd85cead9b7179c5e3ca2a0daf14986eae7b57503a7ba6c2046169c3738ef2670aa0b013d8b1e9219834f4a85148107dfdbd
-doccontainersize 3124192
-doccontainerchecksum a1ed8ca63f64e27fedb42c02bbfb920f8a31be0e4eed4f2fcc06c02db74b36b619612e6d721a73b453f82873e6da27065a91ead1444f4892105bf5d9aab87a06
-docfiles size=1142
+containersize 75168
+containerchecksum 2407e779362149e4dfff59783ff15908d08b4425888fd240fe28d60c0cb8d78dd59aaa79707ef57036fc00a5ed3162970d10e075923922ac6427c2931f4c0195
+doccontainersize 3097676
+doccontainerchecksum 69867e55ecc30c8831e6473489fc6023f7f3c72133f7f9e30fd2044086a32fd3968ec0ad1ee6a4417e92c2ee169e87cad0f0bdde1a51c4560a1f83d2e97186a2
+docfiles size=1138
RELOC/doc/latex/memoir/Makeidxglo
RELOC/doc/latex/memoir/README details="Readme"
RELOC/doc/latex/memoir/anvil2.mps
@@ -184132,8 +184974,8 @@ docfiles size=1142
RELOC/doc/latex/memoir/setpage-example.pdf
RELOC/doc/latex/memoir/titlepages.sty
RELOC/doc/latex/memoir/trims-example.tex
-srccontainersize 240516
-srccontainerchecksum a99104d5a94d53a038fe1dd771de900d4103dfcc46c4e8abf58beb49fc2e775ea190ac0be775eebdedf72d877d9e69d5de49e9446e08ee08dad85e3bbf6e025c
+srccontainersize 240680
+srccontainerchecksum 8d77f1e97e43ebda7a48e61bf6dae36db90f35344041acb06f31020557ba41a5e2416793756d118e0aabea6adca43cbece9f1b705969e462a8d18806e56e617a
srcfiles size=318
RELOC/source/latex/memoir/memoir.dtx
RELOC/source/latex/memoir/memoir.ins
@@ -184159,7 +185001,7 @@ catalogue-also memdesign
catalogue-ctan /macros/latex/contrib/memoir
catalogue-license lppl1.3
catalogue-topics book-pub class
-catalogue-version 3.7j
+catalogue-version 3.7k
name memory
category Package
@@ -184613,7 +185455,7 @@ catalogue-topics font font-serif font-sans font-ttf font-type1
name metafont
category Package
-revision 53585
+revision 54276
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
@@ -184629,10 +185471,10 @@ depend kpathsea
depend modes
depend metafont.ARCH
execute AddFormat name=mf engine=mf-nowin options="-translate-file=cp227.tcx mf.ini" fmttriggers=modes
-containersize 8752
-containerchecksum 35013e0bed6fa909f25ef74210986c3010b0c8de51975895e71c532a64f1d262324cde90f6fb2c956dc8efa454b14c5872bb9b3b91061c31a007dbadbbf59eba
-doccontainersize 71964
-doccontainerchecksum 5feac4038689d6447150f7dbe1a6309b5b80e0b960317771560b1d5a70d9a56e52cf56363a4107b5adcc9d95cbdee4044fe771b33d2adce53831e1ba26508020
+containersize 8756
+containerchecksum 673edc75545fbcff5f94e7d6c7fb6f057016170d3873e9bed1aeaea6cde8e6610e35636a228acd15cfb77da8a0d0c5f952337ba2400213886766469e9bfbc023
+doccontainersize 72436
+doccontainerchecksum ac726f7a07c818685fabe306551787958cf8eddf3dcae21340468b2132ee0f38a05de82f2436b82b6e9f03908493d67d6f9126e3b07fd73f95ef80b2efe3346e
docfiles size=36
texmf-dist/doc/man/man1/inimf.1
texmf-dist/doc/man/man1/inimf.man1.pdf
@@ -184681,32 +185523,32 @@ catalogue-topics mf-doc
name metafont.aarch64-linux
category Package
-revision 50700
+revision 53999
shortdesc aarch64-linux files of metafont
-containersize 166740
-containerchecksum f1a5d9a10696053006fa15fef498569dad75b59f43fd31bb3ff577ea98190ab8ec971b4a8a5283771e05f163e6af5b495ef6d74e0f0060c535440d766a1cbcdd
-binfiles arch=aarch64-linux size=194
+containersize 187328
+containerchecksum db8fd4c4219a6614a9a30538a4595565120adb70b78d013c35a1f272af1357505e38ac0b5e255e708961bca562b9b4fc01d4e5c941217357c740e70dedc09476
+binfiles arch=aarch64-linux size=205
bin/aarch64-linux/inimf
bin/aarch64-linux/mf
bin/aarch64-linux/mf-nowin
name metafont.amd64-freebsd
category Package
-revision 50700
+revision 53999
shortdesc amd64-freebsd files of metafont
-containersize 255676
-containerchecksum eed670976e5e22c13863dd5c59701f5cd088052028c97e839c36dcecee4b30ebad22e7032e388a9fdbac19199a887cc492b4604e622460d3e82f37cac728eeca
-binfiles arch=amd64-freebsd size=256
+containersize 224512
+containerchecksum c5dc0f24379d5b37d4ddf08bd802c49e72923334f3431a367a09c5950848af8794bc34620900e4582f816efcfb615e72af8907230a560147f8f1ef6abad74344
+binfiles arch=amd64-freebsd size=262
bin/amd64-freebsd/inimf
bin/amd64-freebsd/mf
bin/amd64-freebsd/mf-nowin
name metafont.amd64-netbsd
category Package
-revision 50693
+revision 53995
shortdesc amd64-netbsd files of metafont
-containersize 194948
-containerchecksum e488a61ab9e9c7015c4a8b5138376e06341930df8a19cb46d0cfebdfbe8dab014d187216e4fc4594e23668ea24d004bb2741d8371104d323e6861b447a6f0ed9
+containersize 196540
+containerchecksum 3f0969f9729af7d0b79bd444c4af4fecf91dd20ae120d25b2fd3618898ec23cfa14af7cfba9a28ba73efc3db3d0a3bf7a068d17b581c4d303e9ffc50ea0fcc05
binfiles arch=amd64-netbsd size=224
bin/amd64-netbsd/inimf
bin/amd64-netbsd/mf
@@ -184714,54 +185556,54 @@ binfiles arch=amd64-netbsd size=224
name metafont.armhf-linux
category Package
-revision 50790
+revision 54033
shortdesc armhf-linux files of metafont
-containersize 146028
-containerchecksum 87193614e5c2977a6f5154f2adcc595868bec90cfdfd94864f56982ed3d3852200f48871690b883ec46e3042e8b9835f06e2cba25200aaf437defa0fc5ce14dd
-binfiles arch=armhf-linux size=155
+containersize 147592
+containerchecksum 3dafee0d2d6f9110635c2422f31904aa99ff340f171fff97e7f8f0b61b3fb582a2307d9606a05bfb31b2c5efb1255c982c57e381b411710de1f79454e8a32617
+binfiles arch=armhf-linux size=156
bin/armhf-linux/inimf
bin/armhf-linux/mf
bin/armhf-linux/mf-nowin
name metafont.i386-cygwin
category Package
-revision 50855
+revision 54350
shortdesc i386-cygwin files of metafont
-containersize 135648
-containerchecksum 0810cad26f355a5f38f55855891e713383d53a2ccd33d8d4c45d7ea243c9006a2d09b2e7ea0a1aa1165ef2f788b300c990f6e243c0f32d1daa2c81113f1ce1e7
-binfiles arch=i386-cygwin size=138
+containersize 136852
+containerchecksum e5d373a20677e3efb8b88a58d011c35fff24019726a0f078dcdcaa6d02e0d2bb2937edd1bc1afee9975f3658ddb144728932f2c3f23205929a17c001d3586d22
+binfiles arch=i386-cygwin size=141
bin/i386-cygwin/inimf
bin/i386-cygwin/mf-nowin.exe
bin/i386-cygwin/mf.exe
name metafont.i386-freebsd
category Package
-revision 50700
+revision 53999
shortdesc i386-freebsd files of metafont
-containersize 183604
-containerchecksum c94d99e29bee9259211283469664ec2ae361d7301e96089d53bc26db5346b508841f6922ab1dc37fa5ca43f5737bd2c1cfdb7b5f9f4925d3b3e0a27500c6c378
-binfiles arch=i386-freebsd size=215
+containersize 161928
+containerchecksum 572bdcc353832ef3c3f833a82ebf02da4821e6112a2d55553acdcfd795b4067f4660fbb95cd7c49d407cd0645f9765b4e54fa0b5928dd29712102f3d95ac73fb
+binfiles arch=i386-freebsd size=221
bin/i386-freebsd/inimf
bin/i386-freebsd/mf
bin/i386-freebsd/mf-nowin
name metafont.i386-linux
category Package
-revision 50700
+revision 53999
shortdesc i386-linux files of metafont
-containersize 176584
-containerchecksum 272f9e6fec449284dcc607c3338b7d484b7a05d3f73b361923ebf43843ec43adc29e94ef54a08d064e96f4128eaef198cfbc19d998a9b67caa26099b5c85b4e5
-binfiles arch=i386-linux size=186
+containersize 184172
+containerchecksum 7943e20f591c562e870091550f8e3f32cdbbedd3abbf8e73c58aecd2ce8889bcb7c89a608b407af2d86dc4547d2d0a952e938d8e370337abfd5c9f2abaa1f968
+binfiles arch=i386-linux size=188
bin/i386-linux/inimf
bin/i386-linux/mf
bin/i386-linux/mf-nowin
name metafont.i386-netbsd
category Package
-revision 50693
+revision 54104
shortdesc i386-netbsd files of metafont
-containersize 148252
-containerchecksum fa3e6b0f05c294cb8c8a4a61737bf4c01186168d25040ecf034414d60f18803b9ce71aa809e46b6d8d1acaa7fa9ba3dc32941dee613073e09d035140f3869337
+containersize 149696
+containerchecksum 95a9d07631f8a1f3534da365a522cd4c68e54b8e72b717b5ea148bb3d4fdd30ec9e6cdf584dd2f673c9dff2721bca5e54338e4eed09718a91ba655c4a87636cc
binfiles arch=i386-netbsd size=202
bin/i386-netbsd/inimf
bin/i386-netbsd/mf
@@ -184769,10 +185611,10 @@ binfiles arch=i386-netbsd size=202
name metafont.i386-solaris
category Package
-revision 50700
+revision 53999
shortdesc i386-solaris files of metafont
-containersize 177252
-containerchecksum 50b95c16d49730e803778a43786c69d863ae99ab4f575b766b53ce1b3481ccfc9c19e7f9c3055c950dbba73cfe191065d7b18ed69b6a5b2847f6c0057ba2b2ad
+containersize 183988
+containerchecksum 0bd88e5a3b1d05fab24ff964223abf3aacf73c48defb7652a9454c2dd9e24f3ba993bac74ccf8950621ff5c624e630caf5be249d433879eb89478122ba47c097
binfiles arch=i386-solaris size=170
bin/i386-solaris/inimf
bin/i386-solaris/mf
@@ -184780,10 +185622,10 @@ binfiles arch=i386-solaris size=170
name metafont.win32
category Package
-revision 50540
+revision 53994
shortdesc win32 files of metafont
-containersize 142632
-containerchecksum b0f0e9781cc479a8dbb5f114bc1d6bbcb79f9a3902203bf1a000249528ba1450f1c3198182dce33a82d3b97ff1d99fa171d8e07371fa75dccc8901544b2e3926
+containersize 145132
+containerchecksum 429ed68c0d6d38193254b464070b492cceeba333d7863319b98279c93e07cae44d0aeb7a7190b6779d6dfab3c4174e40efac83c580d850057dc68e729569707d
binfiles arch=win32 size=138
bin/win32/inimf.exe
bin/win32/mf-nowin.exe
@@ -184791,43 +185633,43 @@ binfiles arch=win32 size=138
name metafont.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of metafont
-containersize 141980
-containerchecksum c883a052bbb8503d90e0afcc8d3b97018005c0edb2df527707b590bb626daf16fdd919c6a229cc98329da09ace6e3eac4baafe2b0d334cfa771380ec0c5f1cd3
-binfiles arch=x86_64-cygwin size=138
+containersize 142648
+containerchecksum c66bc37cbbae39c45669a6d991f0691c3aa03b4b279c8ac598134356f1b1a645d82324e3fa70a691b038c4670f2b7fa8e56e2ea41fce2ca195b0476eca51d8ff
+binfiles arch=x86_64-cygwin size=140
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 50700
+revision 54269
shortdesc x86_64-darwin files of metafont
-containersize 241328
-containerchecksum cf33a8994cc684c04da21b0d7227aebe1d5c7aede9e50027ed7225caa39d387016e3d278fd2a6bd51791749b3b800764f2562c46bc713c539989a58a3d3e6310
-binfiles arch=x86_64-darwin size=240
+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 50700
+revision 53999
shortdesc x86_64-darwinlegacy files of metafont
-containersize 182664
-containerchecksum 90bbc744859971bc60ddea71a286df4a107dd0c88cb96a9bbdc6270167ced5e13cf597b1602e4c337f2f3ae746ca05274db03322c481c66202341c14da3f2f93
-binfiles arch=x86_64-darwinlegacy size=166
+containersize 155792
+containerchecksum 3b30e7e7d442e0faefcbcbc2d7b6f76fe4dae902605dfc8814296c6e8ca144aa50b2454b51f82a1afb53acc05de948c3c69cf2fefdc4f20f09b24bcc865c6ec1
+binfiles arch=x86_64-darwinlegacy size=165
bin/x86_64-darwinlegacy/inimf
bin/x86_64-darwinlegacy/mf
bin/x86_64-darwinlegacy/mf-nowin
name metafont.x86_64-linux
category Package
-revision 50700
+revision 53999
shortdesc x86_64-linux files of metafont
-containersize 193584
-containerchecksum 2d70c884c9aeaec8461a631f2cb0d1eaf140ca2f38db01c69e7b9f005d55f12be5fd58e87ba6f96de2fd78a107c73aa8b218fff1dae8be6b9ce4223d8b8e30ad
+containersize 193624
+containerchecksum 094f1a05e7f5bee52b9e4755dc91a2c9e22244b29424def5563230fd95fcc25158544cc3e9f3a9b72830da9706e830af7e46819c1f89a5b95af4e7eada6083f0
binfiles arch=x86_64-linux size=170
bin/x86_64-linux/inimf
bin/x86_64-linux/mf
@@ -184835,22 +185677,22 @@ binfiles arch=x86_64-linux size=170
name metafont.x86_64-linuxmusl
category Package
-revision 50700
+revision 54264
shortdesc x86_64-linuxmusl files of metafont
-containersize 208064
-containerchecksum 2331f18a9d0244e22cd8dc582f0a77202aaa140957aa67b0d9b9a766754e0735b7920d6f149ae29a1e711d2db0864bb90522a04f38020e508655dd66961ca88c
-binfiles arch=x86_64-linuxmusl size=205
+containersize 201700
+containerchecksum 305b924de35a8868fe8dbcaee8e2e66a163387285b0c674bbc25baaf04e61edad421edf5b3f69c504733302ddc205a5fde1bc115c410f9e3e29f99fd179abca6
+binfiles arch=x86_64-linuxmusl size=190
bin/x86_64-linuxmusl/inimf
bin/x86_64-linuxmusl/mf
bin/x86_64-linuxmusl/mf-nowin
name metafont.x86_64-solaris
category Package
-revision 50700
+revision 53999
shortdesc x86_64-solaris files of metafont
-containersize 217880
-containerchecksum a9bd32282a3e93a313deadf3ee15b4766e336f036eea3a35b239392378ad755680ccfb938bd159bed93287a19b51beeef80dc25a08acc6a79fcdacab9eea4dce
-binfiles arch=x86_64-solaris size=192
+containersize 218128
+containerchecksum 66442d52ee65a05b489afdf9d8fc2d68862bb70df968f983b74a44d0fc1fc7cbb60a5471bafff7ca3170497396749d4515e4150e410ae67a26954e58b15d8a0c
+binfiles arch=x86_64-solaris size=193
bin/x86_64-solaris/inimf
bin/x86_64-solaris/mf
bin/x86_64-solaris/mf-nowin
@@ -185032,7 +185874,7 @@ catalogue-version 0.91
name metapost
category Package
-revision 51290
+revision 54070
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
@@ -185040,10 +185882,10 @@ longdesc PostScript or SVG, rather than the bitmaps Metafont creates.
depend kpathsea
depend metapost.ARCH
execute addMap troff-updmap.map
-containersize 73788
-containerchecksum a22902373feb03ba91fedd50274fc110bfbc5d53a016d18a5ffea87946db7f534f0d68c50aa28292ce0a8ecec4808541fcbb4ba94ca3a1db52232c59883bac65
-doccontainersize 2436268
-doccontainerchecksum ad46b27fdafccf2b6699dd64aca10a7f94916719d13a10bea0c3359577cbaf66324084777400c7c8ea531d911f0529bf7be1f95cb80d187d9b1a2b97a5077853
+containersize 73764
+containerchecksum 4f531c399a0ea8441d9de6cdb954b1ed5d4c88453c4d4aa6a69b6936b50b3feeadb5559df62520070d03c5dea8245467c27c1689773866063cc14c81fd04374d
+doccontainersize 2436156
+doccontainerchecksum 9679d789bbbd641490d9a70371b329c68027a6c33e1b37c31ff5619d66619ae11b7ff093794f50ef1d99d22820f9d3c393b899433ebc1e89cc678ce9fe0cbe88
docfiles size=828
texmf-dist/doc/man/man1/dvitomp.1
texmf-dist/doc/man/man1/dvitomp.man1.pdf
@@ -185273,11 +186115,11 @@ catalogue-topics demo-code
name metapost.aarch64-linux
category Package
-revision 50594
+revision 54429
shortdesc aarch64-linux files of metapost
-containersize 741380
-containerchecksum f7bcee0317e2525b42ac17b7957517856df6b6d71f1056c9cc1bd125b7bf2a31d0faeae9fd039a8edbca882bd1165a908f9ad08c1f7e289f199dae0341fc1479
-binfiles arch=aarch64-linux size=491
+containersize 823296
+containerchecksum 21e8c4b7e8c039c123cddb5889f9bbede19ce642bd41055eebca693a5fbf2893dfe8a80c370ff107aae14a6577bbcdc308aed193e07c84e59fcad0474a47ca24
+binfiles arch=aarch64-linux size=548
bin/aarch64-linux/dvitomp
bin/aarch64-linux/mfplain
bin/aarch64-linux/mpost
@@ -185285,11 +186127,11 @@ binfiles arch=aarch64-linux size=491
name metapost.amd64-freebsd
category Package
-revision 50594
+revision 54263
shortdesc amd64-freebsd files of metapost
-containersize 972244
-containerchecksum c93500a5a45bc59b85a31b6260882029db2d3660c85f39b7ee66a0308426e9fa953fb826c770176454b71a53fe9d0fee49e78230987772b898184d5ba894f903
-binfiles arch=amd64-freebsd size=677
+containersize 980152
+containerchecksum bd4e7936dcf00778bfce2708f22a311f405d50e88a0f9e194254afbf753d94ec50577790a501a1c2b1e9457d96a8e00d6acd535fd37b47045d3cc6c0cd05fb66
+binfiles arch=amd64-freebsd size=679
bin/amd64-freebsd/dvitomp
bin/amd64-freebsd/mfplain
bin/amd64-freebsd/mpost
@@ -185297,11 +186139,11 @@ binfiles arch=amd64-freebsd size=677
name metapost.amd64-netbsd
category Package
-revision 50581
+revision 54273
shortdesc amd64-netbsd files of metapost
-containersize 766440
-containerchecksum 93551f292d8d54e305a9061e06f12fbe7a20aabb054f116a21fa4c2431d5b3fd30a85575df90ca34605ad91ec93e3b3e38f344a5742dc59c2a748983725ecd48
-binfiles arch=amd64-netbsd size=1292
+containersize 771604
+containerchecksum 19598e5abfd32efee404988516bb4f495b018b7041fd433d4ad626a0ee2155cef11fd2f283326e2a324ecf39cac1013952565c39561784e642e7ecea96d13cf7
+binfiles arch=amd64-netbsd size=1293
bin/amd64-netbsd/dvitomp
bin/amd64-netbsd/mfplain
bin/amd64-netbsd/mpost
@@ -185309,11 +186151,11 @@ binfiles arch=amd64-netbsd size=1292
name metapost.armhf-linux
category Package
-revision 50606
+revision 54305
shortdesc armhf-linux files of metapost
-containersize 723880
-containerchecksum b87ce2cb573fe9be9b13aa6a7f93205d73ad59612e624a9820d8c8ed51c8eaf119b6c2eace5b2d464c5d22706d24a118a28b988bf6f96672fc8f4ff1d3402315
-binfiles arch=armhf-linux size=480
+containersize 726068
+containerchecksum 55b6f19f801001d82b9b825495578bf64984dea1d91cfa09314b29513a74dc4e820b14b89b39bb9f2a885697e1c625766bb3e9f23fd628e315c0a11c2d3fc053
+binfiles arch=armhf-linux size=481
bin/armhf-linux/dvitomp
bin/armhf-linux/mfplain
bin/armhf-linux/mpost
@@ -185321,11 +186163,11 @@ binfiles arch=armhf-linux size=480
name metapost.i386-cygwin
category Package
-revision 50603
+revision 54350
shortdesc i386-cygwin files of metapost
-containersize 853988
-containerchecksum f4919704c027a3a6ffce045353a3ee53d7bbd7538f6c1a018ef8e8f7e66077240f8d19f212eeb082b9837b7ce3db93f46ad86026a30f3c827468c0ddb8fa0c3b
-binfiles arch=i386-cygwin size=600
+containersize 845916
+containerchecksum b39176bd74dcfab3a1ad5c85fdb966e7db83e72859e6d36f5f37e90ead6e98b94998b402c3bbb9f9f7b55bae8e967ca39768ff9df9a0fdbf76148bf9da7c7c1b
+binfiles arch=i386-cygwin size=602
bin/i386-cygwin/dvitomp
bin/i386-cygwin/mfplain
bin/i386-cygwin/mpost.exe
@@ -185333,11 +186175,11 @@ binfiles arch=i386-cygwin size=600
name metapost.i386-freebsd
category Package
-revision 50594
+revision 54263
shortdesc i386-freebsd files of metapost
-containersize 825708
-containerchecksum 63b5d3b8a950bb1e733db47e80f1c5a1845855912d178e31532753822d0813669a76312185aa2eb295345c5f2a0f9d0d92d7ce78398ec58e38ff36cca6ae0156
-binfiles arch=i386-freebsd size=544
+containersize 822368
+containerchecksum 3d2aa5a15c28966866973ea8e377255e335216254281373a941d1058940f9fd335a061c3ecc71fb2dbd9b6fbda67b095ea671a43c290f4266429d2dd75b77410
+binfiles arch=i386-freebsd size=543
bin/i386-freebsd/dvitomp
bin/i386-freebsd/mfplain
bin/i386-freebsd/mpost
@@ -185345,11 +186187,11 @@ binfiles arch=i386-freebsd size=544
name metapost.i386-linux
category Package
-revision 50594
+revision 54358
shortdesc i386-linux files of metapost
-containersize 955620
-containerchecksum 8e868bc276485fce9f922624e460aa0541b6b4a8160ccd560d1b31c4d992d9fb85dacd6ef9ba4869ada1a4bba01693152319053d79c3761ebd7132fab4c93b86
-binfiles arch=i386-linux size=671
+containersize 958408
+containerchecksum 0cbdb79b5df6315e5a81b511210643df6cf41789efbb9fca48131bb097e714a136292ef8caf6363866ed9851282bdfaded0c40e11d0d50d78b18081f063a1a38
+binfiles arch=i386-linux size=672
bin/i386-linux/dvitomp
bin/i386-linux/mfplain
bin/i386-linux/mpost
@@ -185357,10 +186199,10 @@ binfiles arch=i386-linux size=671
name metapost.i386-netbsd
category Package
-revision 50581
+revision 54285
shortdesc i386-netbsd files of metapost
-containersize 690224
-containerchecksum 40a62ae0c84a41afa1c9830fbb082a8cb21cae8c43eec1fe29329dc4c605ad228f32d4947a05b1020eee616e8d67a85986c8a674ffcbbf7e3ef6c71018914558
+containersize 694184
+containerchecksum 95e3bf5c4a12079f77246b5a0281ad74792734c7f43400173b03d835d6281599d871d0b2be4a705f726a9187c1dc867a8b8d607a824c5909da78e30b3e6535e8
binfiles arch=i386-netbsd size=1142
bin/i386-netbsd/dvitomp
bin/i386-netbsd/mfplain
@@ -185369,11 +186211,11 @@ binfiles arch=i386-netbsd size=1142
name metapost.i386-solaris
category Package
-revision 50594
+revision 54263
shortdesc i386-solaris files of metapost
-containersize 832396
-containerchecksum eb238451145648c04a0be6e0c0fdf7386ea5a17c0aed34960de8068875b24fec2e2a937f3d7fac745459715908cd73d8d3c670491129804f10b967cddddb0bbd
-binfiles arch=i386-solaris size=516
+containersize 834616
+containerchecksum ad66c0bd03de546a69130cf187e4423e4d73015b2793fc6ee08c39be71786c18bc6ae21288d904c9b483ba23ff6d928d5d224161b5880c7f73b4f7320cec7423
+binfiles arch=i386-solaris size=517
bin/i386-solaris/dvitomp
bin/i386-solaris/mfplain
bin/i386-solaris/mpost
@@ -185381,11 +186223,11 @@ binfiles arch=i386-solaris size=516
name metapost.win32
category Package
-revision 50564
+revision 54250
shortdesc win32 files of metapost
-containersize 766572
-containerchecksum 40fa48c38a7a41254178326033e95be630f0f4d480e279a14b283a19496c16a1d08363d3e01454f252c22902dbbf4fe24028ade8ceda84dce444c8725dc220d9
-binfiles arch=win32 size=489
+containersize 810392
+containerchecksum 5d87237dfcd25dcc11257a9d6c43cb76235eb4ff201badad9e3b453aaab9fa8074a187c5104ae02b07837bce32bc7b02a0691b9dc30b827bf8912151a17f7433
+binfiles arch=win32 size=513
bin/win32/dvitomp.exe
bin/win32/mfplain.exe
bin/win32/mpost.dll
@@ -185394,11 +186236,11 @@ binfiles arch=win32 size=489
name metapost.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of metapost
-containersize 860828
-containerchecksum b47d97708af0e8d76123801f3e6c11c6463eb80d98cde644c9377253fbb4eacb921c9d7cf2c8ddf96e7600b61583eb775d33346689ce9b39b87ca4c0f886daee
-binfiles arch=x86_64-cygwin size=573
+containersize 868744
+containerchecksum 6ea254c9a8bd0efa8bacab8c8d013c84ddb6ddbec3499b31324c7f54e9feb460dbd219d34d46eda61b071fafe97d61e755ece0edad25ef52f83975ee5dbef924
+binfiles arch=x86_64-cygwin size=568
bin/x86_64-cygwin/dvitomp
bin/x86_64-cygwin/mfplain
bin/x86_64-cygwin/mpost.exe
@@ -185406,11 +186248,11 @@ binfiles arch=x86_64-cygwin size=573
name metapost.x86_64-darwin
category Package
-revision 50594
+revision 54269
shortdesc x86_64-darwin files of metapost
-containersize 970668
-containerchecksum 93e21d6b154e2aeca1f42666a70e3d6cb5391dca60018ef186f33ec8ce1479f0606d0d894893cf56a5abe91348b45c70da4a1bb8467e3e6527bfc0ea4a1dd7fb
-binfiles arch=x86_64-darwin size=646
+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
@@ -185418,11 +186260,11 @@ binfiles arch=x86_64-darwin size=646
name metapost.x86_64-darwinlegacy
category Package
-revision 50594
+revision 54263
shortdesc x86_64-darwinlegacy files of metapost
-containersize 816832
-containerchecksum c62c5add6cc25c2a07ae88f7332711a281dbb8103c8bf3f6fa10cbd6f63eee1d981c2893631f4b93e31d1bd38c40b428ebd88578cc4579d49ea87a88a97f0b21
-binfiles arch=x86_64-darwinlegacy size=527
+containersize 817544
+containerchecksum 2e95ed9e8a670b95765c9b59588b2a1714474a7012e1210c11a436a13d4de7e0ca0911d952933171d9a4bc96808356ea4273bff18346676e0e4f9758cde60e80
+binfiles arch=x86_64-darwinlegacy size=524
bin/x86_64-darwinlegacy/dvitomp
bin/x86_64-darwinlegacy/mfplain
bin/x86_64-darwinlegacy/mpost
@@ -185430,11 +186272,11 @@ binfiles arch=x86_64-darwinlegacy size=527
name metapost.x86_64-linux
category Package
-revision 50594
+revision 54264
shortdesc x86_64-linux files of metapost
-containersize 911944
-containerchecksum 6be62ba97647d0eb5f7fcc4bac523ef8356533754cbfbd10362a9a7da123798ef215ebd58bd754740d378eeecc81c5ea92a47ea31b5f33f11384e9c53c692361
-binfiles arch=x86_64-linux size=594
+containersize 913856
+containerchecksum ecbf2268f466025be0b57fdf205d79644607a1783b99d3f8ba5811510965ecf99d708911d18062c145a192b0c8a0bd926681bd8ec5ccb09bf6b4036949efc5c0
+binfiles arch=x86_64-linux size=595
bin/x86_64-linux/dvitomp
bin/x86_64-linux/mfplain
bin/x86_64-linux/mpost
@@ -185442,11 +186284,11 @@ binfiles arch=x86_64-linux size=594
name metapost.x86_64-linuxmusl
category Package
-revision 50594
+revision 54264
shortdesc x86_64-linuxmusl files of metapost
-containersize 960256
-containerchecksum 88d245f72ab5eb1e4fd6babf97149661991334d865d1bc6aa3686993a3b48619ef26ffe8e27f6c55a5263bb4b38512f517a070f94fb9e0f46a0318a58077f10d
-binfiles arch=x86_64-linuxmusl size=659
+containersize 949844
+containerchecksum 59207a7b6132fcc5397351000dff85240d45f7e95a59098e3bc50037dbeef9afd9d1e137ff70fd7e9bddaae3ea6a47913e7fcafc70fffef0f8bd0fbd0423594b
+binfiles arch=x86_64-linuxmusl size=620
bin/x86_64-linuxmusl/dvitomp
bin/x86_64-linuxmusl/mfplain
bin/x86_64-linuxmusl/mpost
@@ -185454,11 +186296,11 @@ binfiles arch=x86_64-linuxmusl size=659
name metapost.x86_64-solaris
category Package
-revision 50594
+revision 54263
shortdesc x86_64-solaris files of metapost
-containersize 919088
-containerchecksum fd0bab542c5d4d5ec4bdc024c679158670d6244073fe8385c1282208ece613c7402405eca64216cfcfccf393866c0e069dd6449c6ea57b8eb574884789895a6b
-binfiles arch=x86_64-solaris size=596
+containersize 921500
+containerchecksum feaec9f8742441851bf65aa6c38b59a0b58486edb4debea83ce1f4b8c3a261d20b92fba3b0d1bccb388d9f647e3f1091399d7009d87bef749db8dc86472735cc
+binfiles arch=x86_64-solaris size=597
bin/x86_64-solaris/dvitomp
bin/x86_64-solaris/mfplain
bin/x86_64-solaris/mpost
@@ -185771,7 +186613,7 @@ catalogue-version 1.5
name mex
category Package
-revision 45678
+revision 54227
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.
@@ -185782,6 +186624,7 @@ depend pl
depend hyphen-polish
depend pdftex
depend tex
+depend hyph-utf8
depend hyphen-base
depend knuth-lib
depend plain
@@ -185789,13 +186632,13 @@ depend tex-ini-files
depend enctex
depend utf8mex
depend mex.ARCH
-execute AddFormat name=mex engine=pdftex patterns=mexconf.tex options="-translate-file=cp227.tcx *mex.ini" fmttriggers=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=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=hyphen-base,hyphen-polish,knuth-lib,pl,plain,tex-ini-files,enctex,utf8mex
-containersize 11476
-containerchecksum 192ff9559722639d535d91d58d161594506374548a4414ff1508750e35b0b3e755e0c6c87559899e216901d62bc88cb28dfbe0725ca5a51325135f4251e1f110
+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 0409918335f2b6fbaba3bab7027d91b2959c13927445bf64aab60a14b033c1e50d27c19878a65a56e8245ac025a881300e0f5e47ab0662e70e5872109097077b
+doccontainerchecksum 6767fc37ace747daff44f784eb5b1a972a22dc075b0f34014ffc190805cc8f096b68a523bf1a2e9e85f5772edbfd8bf3f4017896ce28b80099884634c4ee6baa
docfiles size=31
texmf-dist/doc/mex/base/00readme
texmf-dist/doc/mex/base/mex.html
@@ -185804,7 +186647,7 @@ docfiles size=31
texmf-dist/doc/mex/base/qq.eps
texmf-dist/doc/mex/base/tstmex.tex
srccontainersize 38840
-srccontainerchecksum 3d8246a6e7f3723904711f765f42282cdca89c88d62aea2d37a259900a645c094d6b1cf8185533341c82d14ed7c44e4b1b573e6524d5b4fccc74cc9d2cbdf1bf
+srccontainerchecksum 10d669dc5128d970461f065090b21808fb9f7c4caab978e7ddb6d1b68cb418285fd9878e37b7c56926f4d37647f21c273e087e55fabcd595c8e6bf51c1bef446
srcfiles size=12
texmf-dist/source/mex/base/eminst.zip
texmf-dist/source/mex/base/istyles.zip
@@ -186247,7 +187090,7 @@ catalogue-version 2.0
name mflogo-font
category Package
-revision 36898
+revision 54512
shortdesc Metafont logo font
relocated 1
longdesc These fonts were created in Metafont by Knuth, for his own
@@ -186257,10 +187100,10 @@ longdesc fonts were originally issued (of course) as Metafont source;
longdesc they have since been autotraced and reissued in Adobe Type 1
longdesc format by Taco Hoekwater.
execute addMixedMap mflogo.map
-containersize 18152
-containerchecksum 8be2b2456a14bc9a8a741a11b033a844bf529b511eb1173887eefab646922a37b82b5847cf94331ad34ad19bf6c75629687a7e490dc57e7ab7be473f751945b3
+containersize 18124
+containerchecksum 4b2552a2f38c68c755f3966aedee8e054af48e0b0a61267d7a4b1a29a4bd6be15c8754d657a2f08d88dcd42a03ed768d336747d2c35107b4dd2d5bb0e1f649aa
doccontainersize 1072
-doccontainerchecksum aec625435ec638a6c36b7303d9fa81681f355460392f42d78cd820d98f7b6489b978980ada6962db5c1143057133d32fc7f314dbd60f606db4b69209de5626d2
+doccontainerchecksum 8ce49b7bf7bdbc46589da02c461f98746e13e13f19eb79af1c2ede084174204c128b27f88e164d5192415b6f464238e7f04fe95fe8e0873ce8aac84bc1e56713
docfiles size=1
RELOC/doc/fonts/mflogo-font/README details="Readme"
runfiles size=17
@@ -186281,14 +187124,14 @@ runfiles size=17
RELOC/fonts/type1/hoekwater/mflogo-font/logosl10.pfb
RELOC/fonts/type1/hoekwater/mflogo-font/logosl8.pfb
RELOC/fonts/type1/hoekwater/mflogo-font/logosl9.pfb
-catalogue-ctan /fonts/mflogo/ps-type1/hoekwater
+catalogue-ctan /fonts/mflogo
catalogue-license knuth
catalogue-topics font font-mf font-type1
catalogue-version 1.002
name mflua
category TLCore
-revision 53322
+revision 54074
shortdesc configuration and base files for MFLua
longdesc For information on this Lua-enabled Metafont, see, for example:
longdesc tug.org/TUGboat/tb32-2/tb101scarso.pdf.
@@ -186297,7 +187140,7 @@ depend luatex
depend mflua.ARCH
execute AddFormat name=mflua engine=mflua-nowin options="mf.ini" fmttriggers=luatex,metafont mode=disabled
containersize 31672
-containerchecksum d7e7707c9c44f0e744326afcb58e3cb5f71451530503c0b09940db3d5d29d6d0d6e0b3b258dfc6a85d8698afd85a61c196c0f9d47ed804b7b2b12c94a1e229b4
+containerchecksum ec89212e9a1518f5502f93114377f07e88af787f15c64fc61f40f22a679384f8825384c694dd365d5a74bc5d9417dcf3932c634279550603374bb43df1a7a0e6
runfiles size=48
texmf-dist/metafont/mflua/mflua.ini
texmf-dist/metafont/mflua/mfluajit.ini
@@ -186310,11 +187153,11 @@ runfiles size=48
name mflua.aarch64-linux
category TLCore
-revision 50853
+revision 53999
shortdesc aarch64-linux files of mflua
-containersize 454692
-containerchecksum 738f7d905f2c8fd98cb8285defa4bebb2bd5f98f8b759ec14d4c71410a642c3cd0a61b007e12b11b88b5ff2c043857134758afb54fcbea363d699747b36b3f49
-binfiles arch=aarch64-linux size=372
+containersize 490660
+containerchecksum eaa45c962541e55f70fc0bc375d686b3a52021d46dc5bafa11bd3f4d964bf0360a5ebee8b054ac95af78f08d4be20a0d47f8e7493137a963edd4b4ed2d4e747b
+binfiles arch=aarch64-linux size=416
bin/aarch64-linux/mflua
bin/aarch64-linux/mflua-nowin
bin/aarch64-linux/mfluajit
@@ -186322,11 +187165,11 @@ binfiles arch=aarch64-linux size=372
name mflua.amd64-freebsd
category TLCore
-revision 50853
+revision 53999
shortdesc amd64-freebsd files of mflua
-containersize 614848
-containerchecksum 30ddeed6333e9f38d532d8dfe91eaa722afedda9f125aeaa96a3999dd80ceef952534ef0e44fa93e44be4124dcc1f8a6bf13dd790db11dca163e023fc5d50e9a
-binfiles arch=amd64-freebsd size=485
+containersize 627804
+containerchecksum 1c6cfae7ab035ffeb9b91d4dc40f8485fbec1bdfd822dfedf7e702f6bc0330b0df30fe6ef8dc30d27529f1d89dc02830e9571eeb384dee87e5e1e7a08ff56e47
+binfiles arch=amd64-freebsd size=498
bin/amd64-freebsd/mflua
bin/amd64-freebsd/mflua-nowin
bin/amd64-freebsd/mfluajit
@@ -186334,10 +187177,10 @@ binfiles arch=amd64-freebsd size=485
name mflua.amd64-netbsd
category TLCore
-revision 50860
+revision 53995
shortdesc amd64-netbsd files of mflua
-containersize 512784
-containerchecksum 1d9bbf3f10cd18f7230ace9749003e46246421ba9e819695205e15dd75cc8b086309df67d87a621542d3a2bdb61cb92eb33e8986a5c765c667da8be043b807ca
+containersize 512964
+containerchecksum 221dc828293f19ad07a6246594cc1a7257d90f2d1689fd0bfdfa191e6271cd5a180d94f5f0b6a0a5f61ab4f6871c96622679a2594275078a81f9647e9e02d89d
binfiles arch=amd64-netbsd size=526
bin/amd64-netbsd/mflua
bin/amd64-netbsd/mflua-nowin
@@ -186346,11 +187189,11 @@ binfiles arch=amd64-netbsd size=526
name mflua.armhf-linux
category TLCore
-revision 50874
+revision 54033
shortdesc armhf-linux files of mflua
-containersize 415096
-containerchecksum a3bfba3758d83efc4bdf53fe3468ffd0b9229679fd72d8285d87ac5a94b0e7a1972bddadc312b9c56ae167f054b5e034b4792a801d4d350b9b31945eda7fe105
-binfiles arch=armhf-linux size=319
+containersize 415576
+containerchecksum 5afb95692aa8e65d5bb597a15229363d55107898ed58ccc8a059c74f193fab32b7fe058a4fd57fc833d45e0bef6dca70e02d4e7ab86a721d5c48c49c17784716
+binfiles arch=armhf-linux size=320
bin/armhf-linux/mflua
bin/armhf-linux/mflua-nowin
bin/armhf-linux/mfluajit
@@ -186358,11 +187201,11 @@ binfiles arch=armhf-linux size=319
name mflua.i386-cygwin
category TLCore
-revision 50855
+revision 54350
shortdesc i386-cygwin files of mflua
-containersize 164320
-containerchecksum 57ab5f0c5be305eec19458b072c65b9c921c623de0d3ec49e5c6656f7b566cbebed75997b24c2478030276768501ff93620213abf6065951d367904b9adaba8d
-binfiles arch=i386-cygwin size=175
+containersize 165620
+containerchecksum 99c6afcd96c00e753a7de8f7b704cc62f12405d63744dfcc6cbd99d7b9ca45f54a29ebf579144384d0a2f8ea253f2b3c9e126cf7139258a292d05950826c04e3
+binfiles arch=i386-cygwin size=178
bin/i386-cygwin/mflua-nowin
bin/i386-cygwin/mflua.exe
bin/i386-cygwin/mfluajit-nowin
@@ -186370,11 +187213,11 @@ binfiles arch=i386-cygwin size=175
name mflua.i386-freebsd
category TLCore
-revision 50853
+revision 53999
shortdesc i386-freebsd files of mflua
-containersize 509892
-containerchecksum 80b9e87fa0ed51e1d0847792cc5db1684601842593a2609cb79c8982e404721c70350e3c6b81c7ac180f2124dec98a3629b373b72f4cc066fbfc59c2e18f8c5d
-binfiles arch=i386-freebsd size=400
+containersize 502812
+containerchecksum 4cb882424710a153144b5d54bd287fd634ca371d6775cbba847ce424fba69fdebc090568991bf34ff753cf75cf8ae97a27df6d89e088fdb0d783672713b34ce3
+binfiles arch=i386-freebsd size=406
bin/i386-freebsd/mflua
bin/i386-freebsd/mflua-nowin
bin/i386-freebsd/mfluajit
@@ -186382,11 +187225,11 @@ binfiles arch=i386-freebsd size=400
name mflua.i386-linux
category TLCore
-revision 50853
+revision 53999
shortdesc i386-linux files of mflua
-containersize 535820
-containerchecksum 9dfe14e5712a3e0ff7ab9cf518a2b69a98693d504981a5bd4dbb6e66c90eab9f4974552ac3ad2ead747a7999600098a015ecb5707a3abd15b862d6c4bb1aef1e
-binfiles arch=i386-linux size=398
+containersize 539680
+containerchecksum c0d4cfbb346eec5eea2500c44a72fa4c48cfc97c5b1576bba5fa493ac1ae882ec66c94aba3dd07be6e506c04e198992c11e0cd1d74b76ab1f2438c9f3c17507e
+binfiles arch=i386-linux size=399
bin/i386-linux/mflua
bin/i386-linux/mflua-nowin
bin/i386-linux/mfluajit
@@ -186394,11 +187237,11 @@ binfiles arch=i386-linux size=398
name mflua.i386-netbsd
category TLCore
-revision 50860
+revision 54104
shortdesc i386-netbsd files of mflua
-containersize 459704
-containerchecksum 69be17808064689ef02d3cf46383a8e6f00383234f946fe761316d50ef46bb4c741a4d18d5114b2a6ca15dd4d8c211a72449777eebb88bde0023f297f0afc84e
-binfiles arch=i386-netbsd size=472
+containersize 458696
+containerchecksum 07704d3ffc8eccbc18a174c21d029432dcc7af00766f0942d516b39172692b6688540b88272109e5fd4ec182222228522bbbbe0bc5f362e6960f6106de6f0d04
+binfiles arch=i386-netbsd size=474
bin/i386-netbsd/mflua
bin/i386-netbsd/mflua-nowin
bin/i386-netbsd/mfluajit
@@ -186406,11 +187249,11 @@ binfiles arch=i386-netbsd size=472
name mflua.i386-solaris
category TLCore
-revision 50853
+revision 53999
shortdesc i386-solaris files of mflua
-containersize 488324
-containerchecksum c27f8725c9ce4b3db7486ef7d763d2aabec9a6ca8c8d8fd1afe0b99dbf681fcc39fb5e89e68fab022316a8bf2e4153033bfa51565b1d2e0abc132d504c0f0679
-binfiles arch=i386-solaris size=335
+containersize 489220
+containerchecksum 8d21523737c6f9502cdb14949b52a2c1048ab4846e747c2722942e87bf481da018793712afe8fc349751a6e529c3a4f75b88d1776d4de5f99364af22fda38d8f
+binfiles arch=i386-solaris size=337
bin/i386-solaris/mflua
bin/i386-solaris/mflua-nowin
bin/i386-solaris/mfluajit
@@ -186418,10 +187261,10 @@ binfiles arch=i386-solaris size=335
name mflua.win32
category TLCore
-revision 50830
+revision 53994
shortdesc win32 files of mflua
-containersize 727760
-containerchecksum 4b18a8caa617d8a7bbfbb868cf76fbc27b7e78248b32cb85ad4c90762a411042b7bcc1543ad007a461dfc07c7ed42dc100cfda2f29fab74c38d316ecb2ef2f3e
+containersize 726524
+containerchecksum c8da5891c1343a6ea53af9fcd821c2d56ebabbdd5f9f075243ef711bab3b2120f7245dd07b2109297daf25f777159fd5193445e238e7f08949a6a44604f55709
binfiles arch=win32 size=858
bin/win32/mflua-nowin.exe
bin/win32/mflua.exe
@@ -186430,11 +187273,11 @@ binfiles arch=win32 size=858
name mflua.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of mflua
-containersize 166740
-containerchecksum 6b75ca8bbe8d0536a3d986f6cda9e737399d34e862e6f82d8f1c20f4b0b42edab5378ace2d326d780b2ffcd90b6d228a7b26551de5af41dcfa2ad846bab6dac9
-binfiles arch=x86_64-cygwin size=164
+containersize 165712
+containerchecksum 1913b5fee5b5e9e691874390eae2fd10bed4c87f02510c27bc1c213edf9ad7e20a44a2c1f06333f5fb6b1b9e81bd1824ab48cd69322796e55ebc8cba44332601
+binfiles arch=x86_64-cygwin size=166
bin/x86_64-cygwin/mflua-nowin
bin/x86_64-cygwin/mflua.exe
bin/x86_64-cygwin/mfluajit-nowin
@@ -186442,11 +187285,11 @@ binfiles arch=x86_64-cygwin size=164
name mflua.x86_64-darwin
category TLCore
-revision 50853
+revision 54269
shortdesc x86_64-darwin files of mflua
-containersize 566472
-containerchecksum 8caf0a8225803679dbeea18713a855db62dcd8af543dcc3f88c40e00bd423b490e86b164e8f3db5d924c25cf24ffd5deb40a7bb09944465d5b71668530acd79e
-binfiles arch=x86_64-darwin size=432
+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
@@ -186454,11 +187297,11 @@ binfiles arch=x86_64-darwin size=432
name mflua.x86_64-darwinlegacy
category TLCore
-revision 50853
+revision 53999
shortdesc x86_64-darwinlegacy files of mflua
-containersize 469352
-containerchecksum 24569dd435e52d4b9861096d57de60c9e846a88b3c7c67b3afe7c384b641a31dec4ee3bd113ab0e4e1b1c259f9f2c69dd96fe2dba1d4f88162a1fa45ad896b2b
-binfiles arch=x86_64-darwinlegacy size=330
+containersize 465856
+containerchecksum 25c19024ccf40cb27531df584f2e2e45fcf5ccaf6804abe1caedecd4b79e881b25583ba759f50fe242e4e63d3ed585a1fdabf5901e5a4ba3e4fd212d2183d6ee
+binfiles arch=x86_64-darwinlegacy size=327
bin/x86_64-darwinlegacy/mflua
bin/x86_64-darwinlegacy/mflua-nowin
bin/x86_64-darwinlegacy/mfluajit
@@ -186466,11 +187309,11 @@ binfiles arch=x86_64-darwinlegacy size=330
name mflua.x86_64-linux
category TLCore
-revision 50853
+revision 53999
shortdesc x86_64-linux files of mflua
-containersize 522792
-containerchecksum 0df58273603e3b8c73900742ccde594c29e616aea0b8a300c60df3c944aaaa6bc6de9c89a23a1ea4ab04269e9c8ebf81a3ed8534c8bf613a37537121a936bfd5
-binfiles arch=x86_64-linux size=373
+containersize 524012
+containerchecksum 3774e6dfe31bf84c4c8123a20eb58a5c2f915506daade54fd6dffdffe68e1af8e8a1cd55395cc137470348e249d33fe6331cbc2764012abaf69519eef28e0e51
+binfiles arch=x86_64-linux size=375
bin/x86_64-linux/mflua
bin/x86_64-linux/mflua-nowin
bin/x86_64-linux/mfluajit
@@ -186478,11 +187321,11 @@ binfiles arch=x86_64-linux size=373
name mflua.x86_64-linuxmusl
category TLCore
-revision 50853
+revision 54264
shortdesc x86_64-linuxmusl files of mflua
-containersize 539588
-containerchecksum 829a47b1dccc402b0ac5c69ce1da4c87b7122edcf6de979b8b4c9093aff67e22377ca5b3476c28dcd169801143b5456ad989cfa79957151f2ef99572a79f0efe
-binfiles arch=x86_64-linuxmusl size=424
+containersize 539288
+containerchecksum 29a24130c973fceead3103314040b9554f8e11a275696a46f2d976f4e840d2b0612ef1969d3e20d367eaff3b78ca1b75bfc8f5f40c5ae0d2b2ee2acb0f2728cf
+binfiles arch=x86_64-linuxmusl size=402
bin/x86_64-linuxmusl/mflua
bin/x86_64-linuxmusl/mflua-nowin
bin/x86_64-linuxmusl/mfluajit
@@ -186490,10 +187333,10 @@ binfiles arch=x86_64-linuxmusl size=424
name mflua.x86_64-solaris
category TLCore
-revision 50853
+revision 53999
shortdesc x86_64-solaris files of mflua
-containersize 266144
-containerchecksum dbd475f8dcdd294a4d52a7042fb76c84930c81f837425ed29d5a07584ffa7334e8a4b0d308d2ddd31ed82bb375ae946bfdfc093cc3560e01e8a297750be67019
+containersize 266764
+containerchecksum 81e2507ed4fa1cc5e165974992858f6dac608c4008759dc1b965459b947c28cd0023dec0fbb69aaacb37de5a07b60f5487513d08c54ed2eea603f35e143425d7
binfiles arch=x86_64-solaris size=156
bin/x86_64-solaris/mflua
bin/x86_64-solaris/mflua-nowin
@@ -186664,15 +187507,15 @@ catalogue-version 1.0a
name mfware
category TLCore
-revision 50602
+revision 54070
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 3200
-containerchecksum 9379a31291d572743dd3d8f82e32e7057d686ef12d321e1f4c179df1d9d64116a61c7741b2be5b08a0f396e69b6c567e40cfb66141dae7a95ae3910366214a37
-doccontainersize 101288
-doccontainerchecksum f22a628dfe7d1566efa13502f38ac399e17bd90fd274a0fe4fba98de25bd24b6a3526bc0124e24277979ca42af8c01898f71e9bd9e1027a899b12c74c6ac205e
+containersize 3180
+containerchecksum 724ed2c4c2ff6f67dfbd0d2e32a3f6c31f89afd2ccabd8053f7930623877b1da1c4f32970626455adf1eb30744a94ae1f5ea43b1a300e9be5ee9c11629798139
+doccontainersize 100528
+doccontainerchecksum 7317c03609afb15892ade061111324c436aab7fda1dc708f786c7a05cd90e7c9e2d5014506d8da3f817cc15b4c9e9aff0975f642b4533519698279f516df4f4f
docfiles size=42
texmf-dist/doc/man/man1/gftodvi.1
texmf-dist/doc/man/man1/gftodvi.man1.pdf
@@ -186700,11 +187543,11 @@ catalogue-topics collection
name mfware.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of mfware
-containersize 109736
-containerchecksum 9fab5300e66d237e271fd6f5c150232313f3b23c08bd23cf044a15a37af8f9dca2f3fc953aa4e5d055b73af00f6723249557ffdb47a5780f90f35fefbdb8ea77
-binfiles arch=aarch64-linux size=146
+containersize 118180
+containerchecksum 29f2e20ff96ed64a9d8ced4f522c7577bd4a3055880b2832e0e20b217df6144de52b2f9b83172c0574c95bc949b8f4354e1e8f52608add0a31b7f6ba69c8a1e6
+binfiles arch=aarch64-linux size=159
bin/aarch64-linux/gftodvi
bin/aarch64-linux/gftopk
bin/aarch64-linux/gftype
@@ -186714,11 +187557,11 @@ binfiles arch=aarch64-linux size=146
name mfware.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of mfware
-containersize 132764
-containerchecksum c7859d05e19a1dcac08a0d1dce49440f3edd41e4c50304cd026f97deeb017e935f78684ba1659987ef7d1c007f33ad9ffc64d56f78d4df7dcc40de2590bc8147
-binfiles arch=amd64-freebsd size=160
+containersize 134068
+containerchecksum 6e9a72b61852881fced26b43f791adb8c101c2f99df161601624d32d594cdfd7248ee951bab0dafd9f407d1e6ca4df755d478fd20c579ee3dc73d7b6fb26876c
+binfiles arch=amd64-freebsd size=171
bin/amd64-freebsd/gftodvi
bin/amd64-freebsd/gftopk
bin/amd64-freebsd/gftype
@@ -186728,11 +187571,11 @@ binfiles arch=amd64-freebsd size=160
name mfware.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of mfware
-containersize 119816
-containerchecksum 7f500df2ae5384e504b3257107896194dc38552e92b2034a2482ef4edac6db9cf1248e5f44bf535ccb02ddcd5f072d13391d2a23a117ceada49eb12e5d3f2073
-binfiles arch=amd64-netbsd size=186
+containersize 121356
+containerchecksum 710ea84704e15e4e6205dc11db17d8c6c980cbef31d1ed020695166836d5f9f0dd393dfd2b7d17042ff1f0cacd73f6ab74ea906d00d2bdd9ce912834089c1f37
+binfiles arch=amd64-netbsd size=187
bin/amd64-netbsd/gftodvi
bin/amd64-netbsd/gftopk
bin/amd64-netbsd/gftype
@@ -186742,11 +187585,11 @@ binfiles arch=amd64-netbsd size=186
name mfware.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of mfware
-containersize 89008
-containerchecksum 277b86538107360eee15c5cb5e6c5add16a8ba6fbf166e0f18f235b0b4a76250f18b0ba88e43a00c8212803f9c12c85048ee4a24d54856d90ea13721a1379cce
-binfiles arch=armhf-linux size=128
+containersize 89396
+containerchecksum 73a09cbf60618f94e6fee63eaffe0ffb3688e5c3631a88f48f348f0f85a9c80707ebc2cf78ecc580f685bbb161da7df6a1545376ff4b8832a5bd55a67ba81bb3
+binfiles arch=armhf-linux size=130
bin/armhf-linux/gftodvi
bin/armhf-linux/gftopk
bin/armhf-linux/gftype
@@ -186756,11 +187599,11 @@ binfiles arch=armhf-linux size=128
name mfware.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of mfware
-containersize 50812
-containerchecksum b481bb85b7f38919fc4d72295e863edd0c843fda04421c049dd4dd60959ef05f7b107efb13b106c584de2e72de46807c6ac7d3ba92f97573bf3695ab0a6c9102
-binfiles arch=i386-cygwin size=47
+containersize 51024
+containerchecksum 1c2086185803d22750ca99012a3625462ab08adff80b50426640a18201d765d076beb6bd69093d7de80c75dbe83028ed9b9f5471f8b15fbeb94efa027b88d219
+binfiles arch=i386-cygwin size=48
bin/i386-cygwin/gftodvi.exe
bin/i386-cygwin/gftopk.exe
bin/i386-cygwin/gftype.exe
@@ -186770,11 +187613,11 @@ binfiles arch=i386-cygwin size=47
name mfware.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of mfware
-containersize 107264
-containerchecksum 32cde16cb09239548cf6bd68e2df03f7cd9b3ee2527212037319def51fbf56531c6bc6bc97c0aa80431f57e39ed8ffe865a22463cc131b94afd709eec05f07f3
-binfiles arch=i386-freebsd size=130
+containersize 105432
+containerchecksum 370daa0894812a982c5a4d17a658f4dd1fff2f1d2ac81d2d0d92ef5e5c80335ddd7f2ce9ba6eb1044b943add81dd95698f0f17941245bcc6af0a784107fdce0b
+binfiles arch=i386-freebsd size=142
bin/i386-freebsd/gftodvi
bin/i386-freebsd/gftopk
bin/i386-freebsd/gftype
@@ -186784,11 +187627,11 @@ binfiles arch=i386-freebsd size=130
name mfware.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of mfware
-containersize 114380
-containerchecksum 900d1319b20a9f3567f39ee29b5546d260da5bc350476461176a5ccff276c928ccc539604e871f21c073f03b0c6e1b3b6bcecea4bbc1bb53520d277ac5ff50b0
-binfiles arch=i386-linux size=164
+containersize 115440
+containerchecksum 01f6cfa1fd9b47c74222a315c82ddbc28a81aca91df34d2b818dd80967e543ab88dd2262d74c69463a37e80c733422c48f701cfab975b61f8bb8af2a21cd772a
+binfiles arch=i386-linux size=165
bin/i386-linux/gftodvi
bin/i386-linux/gftopk
bin/i386-linux/gftype
@@ -186798,11 +187641,11 @@ binfiles arch=i386-linux size=164
name mfware.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of mfware
-containersize 102200
-containerchecksum 45236ab855016e58cb85893beab402f4239c6d4a482b9f01a8d408e0e1b2a1fff948983e555535e1eb9be2ef72fda797c5cf64e14479759b8933a03a7147eafc
-binfiles arch=i386-netbsd size=172
+containersize 104716
+containerchecksum 8b646cf49bd4fe88b9a73ad38dafe7fa66883516c2c76f896b2bbb6b433db3af330f6fe4a601178a2d112dff18608b3b583bc4f054d9007da05e2e3fc61fa8b1
+binfiles arch=i386-netbsd size=174
bin/i386-netbsd/gftodvi
bin/i386-netbsd/gftopk
bin/i386-netbsd/gftype
@@ -186812,10 +187655,10 @@ binfiles arch=i386-netbsd size=172
name mfware.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of mfware
-containersize 123976
-containerchecksum 15b6087ccbb1a8da425b82a9b005dbfd92ec6a456e8d749c9efa28cf04eb196ed514b90bad3b75e5fc6fbd4d585e13f9c36731ac2180681f61a51a82f2951619
+containersize 124652
+containerchecksum 6471943f20057c3ae6430c2d21ea252d4880b4f1035d36b563493b44e68749e38550119d67cdfeb78a6bd7f3e9299487465bd0f32b063ae794ce79ce5c85d9db
binfiles arch=i386-solaris size=147
bin/i386-solaris/gftodvi
bin/i386-solaris/gftopk
@@ -186826,10 +187669,10 @@ binfiles arch=i386-solaris size=147
name mfware.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of mfware
-containersize 58804
-containerchecksum 1c6e30345ce626a82b512f8bab67a00f45a1e5d69106d18787f9ac0e310e2cf6f4093b8ba6db92e3c84d67356683805c2c6734452d8ed2796696f5399fab2dda
+containersize 58800
+containerchecksum 9f3c21298bf3414026492d21d83c44d2a1d7e22fac106a0ce944efb3b681fb2519f40836db235795cfb18ea31cc00292407a73bb0f7cf82b0e8d6695f5e3e354
binfiles arch=win32 size=45
bin/win32/gftodvi.exe
bin/win32/gftopk.exe
@@ -186840,11 +187683,11 @@ binfiles arch=win32 size=45
name mfware.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of mfware
-containersize 62148
-containerchecksum 0aa840ea3022efba03e67165a4ee9989ab2f079a77f8274310de69522703e8171c8d4125ba7d7a07c826b735b31047f0605f1a6f5c531f773b79592657019cb6
-binfiles arch=x86_64-cygwin size=48
+containersize 62676
+containerchecksum e9fc2214aff92cd34dfcf0001f1b73594e215a405bc0474446f82bdede96001c56a80b568fee1665c387f0a804bc6d49979054d5299410dab3fd622da6158955
+binfiles arch=x86_64-cygwin size=49
bin/x86_64-cygwin/gftodvi.exe
bin/x86_64-cygwin/gftopk.exe
bin/x86_64-cygwin/gftype.exe
@@ -186854,11 +187697,11 @@ binfiles arch=x86_64-cygwin size=48
name mfware.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of mfware
-containersize 121108
-containerchecksum 7ef1b8b0a504916505b4aa8bb402b75516e9ed2c0c1ad3b7041bff1dc703e40e4c388dccf0c0c27a46b3579f3a6077b17545072bab3e52bb117d59f01d49bdab
-binfiles arch=x86_64-darwin size=148
+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
@@ -186868,11 +187711,11 @@ binfiles arch=x86_64-darwin size=148
name mfware.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of mfware
-containersize 115764
-containerchecksum c3860cceb7f7bd74297bd64240dc69af8fd5ea0491845fe10d411ef77c2caa05f0554a34d96074adbe06e7a335bd9611e2c8b07e21e4f6e6533725dcef99f95c
-binfiles arch=x86_64-darwinlegacy size=148
+containersize 116632
+containerchecksum 95f3f805e4e894b702084a34fcd7b89e3e64275b80327733bd991da0ffaa92442144448aa3f705e6bfb0e803cbc877a8e17e575198648ffa8b418f25ea033c34
+binfiles arch=x86_64-darwinlegacy size=149
bin/x86_64-darwinlegacy/gftodvi
bin/x86_64-darwinlegacy/gftopk
bin/x86_64-darwinlegacy/gftype
@@ -186882,11 +187725,11 @@ binfiles arch=x86_64-darwinlegacy size=148
name mfware.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of mfware
-containersize 122432
-containerchecksum 3628d9bf04db4ba44e00d65a71aff09cfb76af51a1cdfad2dc37b0a03dea262de7f153dded36419dc03a9107c3b2a386a127205c64e055bd9200d15792ea5f7b
-binfiles arch=x86_64-linux size=145
+containersize 123312
+containerchecksum bdef81d5e7610782d993b9d5c44a54b8773d6cbe24471eb9f02eacc828fd623d39f1840ff7b5b6e5867fed73707252e2d7c710c2c9d10ba45bb2357bf0adcb49
+binfiles arch=x86_64-linux size=146
bin/x86_64-linux/gftodvi
bin/x86_64-linux/gftopk
bin/x86_64-linux/gftype
@@ -186896,11 +187739,11 @@ binfiles arch=x86_64-linux size=145
name mfware.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of mfware
-containersize 128884
-containerchecksum 4d41eb5d74fdf5a1ffa85e3dcd9e19d9dab511439faaf78cc25d7fbd5065b763459795df04dc8694bc9246811ddee9371a2cb5bf8c8555a9b130f27c47adf460
-binfiles arch=x86_64-linuxmusl size=169
+containersize 127076
+containerchecksum 6e718fbe1a97145f8c7ae551716762c517e14dbeaf47b7a6a9973118166bb4c054bb574ac701c1bc99e65bd717c9a5acfb0e5bab457b685edaede784f8a5a1c7
+binfiles arch=x86_64-linuxmusl size=162
bin/x86_64-linuxmusl/gftodvi
bin/x86_64-linuxmusl/gftopk
bin/x86_64-linuxmusl/gftype
@@ -186910,10 +187753,10 @@ binfiles arch=x86_64-linuxmusl size=169
name mfware.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of mfware
-containersize 143652
-containerchecksum fd49f375a8e76d1802beae5998bfff0cc3c88768025ef9320fd9373a8883494cc5892271d7033fc8d71d17aab3bbe1dc6d529a59afa79139f5b519ec52ca2def
+containersize 144120
+containerchecksum feac9eb12168519519594d96f18ae88fa0960a9e24e0412086b307d6126fe902691283816dcf7f3e332368f967fde1aae122622e5e96b8b6b106aff0886cc603
binfiles arch=x86_64-solaris size=171
bin/x86_64-solaris/gftodvi
bin/x86_64-solaris/gftopk
@@ -187064,22 +187907,22 @@ catalogue-version 0.6
name miama
category Package
-revision 51395
+revision 54512
shortdesc The Miama Nueva handwriting font with LaTeX support
relocated 1
longdesc Miama Nueva is a handwriting / script font with over 1300
longdesc glyphs that supports latin, cyrillic, and greek. It comes
longdesc complete with LaTeX support.
execute addMap miama.map
-containersize 518772
-containerchecksum f7a23b5d536b8fcdbab50eb86727a3e2b88c079f3e0a137220459522e4c939910f9a06ca55e944c1e9cc65301836aacd45aaaf8048d35397b3919220afe8ec95
+containersize 518752
+containerchecksum b9a5416b1de4cb487575894f3dacac8b07eda2b37b90fa0c5ca0ebc5d9d412c896fb7cd028c6af5627368c44d442670990949c9ceb9fe3a60179d3f70874135a
doccontainersize 332156
-doccontainerchecksum 415233ee772f2c1758f1a980c5a7d320735125819c5c7ccdf2d4a21a2c02ca20dd741d64fd3b3fa5dfd8e0f0b69e8b669a319745f30b179ec345ec4ef014bca4
+doccontainerchecksum a76db9f49bcdc225d9206ebaa3b7ca42bc7148a44d1d66b72d2033b68fe9a1137eec265316d3a24077e3e3712687e80ea948d4f1c9cd819e6a4afb8c9bbf91df
docfiles size=96
RELOC/doc/fonts/miama/README details="Readme"
RELOC/doc/fonts/miama/miama.pdf details="Package documentation"
srccontainersize 5912
-srccontainerchecksum 29d11b1a7e711a5c5d1deb35a7009a4532adcb640af64d23f9adf60eca35bbc3a4bafaf66c536a2c18b30d8944de810cfb1021039b0c73449d0ba799b55e3623
+srccontainerchecksum 2b9e1a649f944ce6b36b1dc09d28112f7d5ea3c0a26a1f292576448171aa2f51449988ce85703ba7c2098f6dce62093ccf5af256bff1993268f31dc884bd3b63
srcfiles size=7
RELOC/source/fonts/miama/miama.dtx
RELOC/source/fonts/miama/miama.ins
@@ -187117,7 +187960,7 @@ runfiles size=323
RELOC/tex/latex/miama/t5fmm.fd
RELOC/tex/latex/miama/x2fmm.fd
catalogue-ctan /fonts/miama
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-calligraphic font-cyrillic font-greek font-multilingual font-otf font-type1 font-t1enc font-supp
catalogue-version 1.1
@@ -187195,19 +188038,19 @@ catalogue-version 2.7d
name microtype-de
category Package
-revision 24549
+revision 54080
shortdesc Translation into German of the documentation of microtype
relocated 1
-containersize 388
-containerchecksum bd9b7ad26bf0d4125d1631a377328d934e6fb8b619e7040f6644a6df70bd43cfb8a93e8ce6b49afb90d824b73302d063bb23e67fa172d635e952b035510dd6f5
-doccontainersize 1378204
-doccontainerchecksum 1024c46f6b7dfdf4aae45090533087d1cb495d737856fdbd9691e7cbf489c19ce229d35ad55237e30998f154c9ef524c78068d338c236634df8922d50ae4fc17
+containersize 376
+containerchecksum cde294b4dd73d5948ef16b314e70745eb98bed30b4343c04885686533e2457a4aee07616e84eba6b0a552fb342331114de835d777d882308bdc1dba75927b17f
+doccontainersize 1378208
+doccontainerchecksum fa524a0225a57fc60bbad95cdd7855f4ba73691a6787c906ef5091183425a650f583340d65ce8b11792046c767b0b31e5131c62dcc281898457234134aec291b
docfiles size=451
RELOC/doc/latex/microtype-de/microtype-DE.dtx
RELOC/doc/latex/microtype-de/microtype-DE.pdf details="The document itself"
-catalogue-ctan /info/translations/microtype/de
+catalogue-ctan /obsolete/info/translations/microtype/de
catalogue-license lppl1.3
-catalogue-topics translation german-doc typesetting
+catalogue-topics translation german-doc typesetting obsolete
catalogue-version 2.4
name midnight
@@ -187351,7 +188194,7 @@ catalogue-version 1.0
name milsymb
category Package
-revision 51566
+revision 54361
shortdesc LaTeX package for TikZ based drawing of military symbols as per NATO APP-6(C)
relocated 1
longdesc The package offers commands to draw military symbols as per
@@ -187360,10 +188203,10 @@ longdesc has a set of commands for drawing all symbols found in the
longdesc document up to the control measures, as well as support for
longdesc custom non-standard symbols. Control measures are planned to be
longdesc included in a future release.
-containersize 22160
-containerchecksum 45e601def6cd11cd58f0d30e39f243a48be800861b0c1c787c393f39d5620e53ff43759e31e87e20aee80dabfb96da5bd5f2349b83fe2c4f0b82455e461986ee
-doccontainersize 1564768
-doccontainerchecksum 12550ee788252597671d8f19f5fdf412999ec80d3319dfc92f48be5800dc9882b57a98ef898c79d5e22f333528a0db248edb7798ec28a9e41c9d2542dbe1cc62
+containersize 22172
+containerchecksum 51dbdca0783519a3f7cd5ce78cd3c8e0b36c79d24781015a71e1c26a3d9a98e549f50d6d8c6044be0fd32642a3cf91e4a80009dc237b6eb5dcb1c4ac055d0732
+doccontainersize 1565768
+doccontainerchecksum cad4940b3bd462401ddd31b7125924e4b25b02d46dc360e7e4f3f027ec9bd905ea7c1a1cbb26f7a40a247aaa45e0b685d8fb4aa4caf01fed6d0a0c9c1c032471
docfiles size=545
RELOC/doc/latex/milsymb/LICENCE.md
RELOC/doc/latex/milsymb/README.md details="Readme"
@@ -187404,7 +188247,7 @@ catalogue-contact-repository https://github.com/ralphieraccoon/MilSymb
catalogue-ctan /graphics/pgf/contrib/milsymb
catalogue-license cc-by-sa-4
catalogue-topics graphics pgf-tikz symbol-supp
-catalogue-version 1.01
+catalogue-version 1.02
name minibox
category Package
@@ -188625,7 +189468,7 @@ catalogue-version 1.7
name missaali
category Package
-revision 42810
+revision 54512
shortdesc A late medieval OpenType textura font
relocated 1
longdesc This package contains the free OpenType Textura font Missaali
@@ -188642,10 +189485,10 @@ longdesc of Lombardic initials. As modern typesetting algorithms are not
longdesc intended for creating 15th century style layout, the package
longdesc contains a XeLaTeX style file that makes it easier to achieve
longdesc the classic incunabula look.
-containersize 63496
-containerchecksum d16285296232f45ba3eef2e427ecac59b248f9788abd5b2e9b9007f2013bcc52ceb482063290e3ebe6ea625adefdd05b5948546e0a4c17377a6e4de30ecca041
+containersize 63476
+containerchecksum d23a0e4a7730e4a6861a4c68c44fc77249133724292f65c8f0114081b9d2821acee2bc1520c9644a9f38938c6b1cac76483b0362c26deac5484b3216110919b6
doccontainersize 7898860
-doccontainerchecksum c786638ba6c5d03395e8efdcc1295ec7b7470daa058b7bdaff4452e4524cc2467606bd7eea5591826c8aa50ed22baecd18319dfdb28bcaed6d2afce176e984a1
+doccontainerchecksum 7068de94fe243812c6be1dade5a10a45dcae28ee87a2a305f65aa936c58a4ada1bfbe44a4a1849d802e5a178fee3a5dfdd148731a5fa32f2ed37745905a15925
docfiles size=2183
RELOC/doc/fonts/missaali/MANIFEST-Missaali.txt
RELOC/doc/fonts/missaali/Missaali.glyphs
@@ -188668,7 +189511,7 @@ runfiles size=68
RELOC/fonts/opentype/public/missaali/Missaali-Regular.otf
RELOC/tex/latex/missaali/missaali.sty
catalogue-ctan /fonts/missaali
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font-otf font-archaic
catalogue-version 1.004
@@ -189227,24 +190070,25 @@ binfiles arch=x86_64-solaris size=1
name mla-paper
category Package
-revision 20885
+revision 54080
shortdesc Proper MLA formatting
relocated 1
-longdesc The package formats articles using the MLA style. The aim is
-longdesc that students and other academics in the humanities should be
-longdesc able to typeset their materials, properly, with minimal effort
-longdesc on their part.
-containersize 2300
-containerchecksum 01e6bcd07d5dc7ead0ddb4f5d8ad537738bf0b863d2b43f04f0136a33627941b377e53d29808cd284dee3601bc7839c3f0697178ca586578207f9efb60a6f70c
+longdesc The package formats articles using the MLA style ("MLA" =
+longdesc "Modern Language Association"). The aim is that students and
+longdesc other academics in the humanities should be able to typeset
+longdesc their materials, properly, with minimal effort on their part.
+containersize 2316
+containerchecksum e82a0f04441b08a8f5b2dc0bac9480ae9ae8c169c7e5a1d1795315d3e103cbf3a07f726eb41d7dd7b1ffd1443fe00bc686b37c62edb59481a110bfd34944daeb
doccontainersize 2004
-doccontainerchecksum 1367bb1bc5dd62faa89294141b74c7d2c9f5fd0acbfc37285421f9ff514ab67201de9c6a9070c5aeec396f0923afc8e10c5ec307fe89ad016ac167f33247154e
+doccontainerchecksum 6bf3856fced879c5dce5cf1442ed0302453f7a02ec30b4d1a2cd63228baeef58d11999d56f505c1aab6a78eff1e4671665da381b7e319a467e42f70c56cfc89e
docfiles size=1
RELOC/doc/latex/mla-paper/README details="Readme (with package use details)"
runfiles size=2
RELOC/tex/latex/mla-paper/mla.sty
+catalogue-also mlacls
catalogue-ctan /macros/latex/contrib/mla-paper
catalogue-license lppl
-catalogue-topics gen-paper
+catalogue-topics gen-paper humanities
name mlacls
category Package
@@ -189344,7 +190188,7 @@ catalogue-version 0.6a
name mltex
category Package
-revision 53786
+revision 54227
shortdesc The MLTeX system
longdesc MLTeX is a modification of TeX version >=3.0 that allows the
longdesc hyphenation of words with accented letters using ordinary
@@ -189355,6 +190199,7 @@ depend cm
depend hyphen-base
depend babel
depend dehyph
+depend hyph-utf8
depend l3kernel
depend latexconfig
depend latex-fonts
@@ -189362,12 +190207,12 @@ depend unicode-data
depend knuth-lib
depend plain
depend mltex.ARCH
-execute AddFormat name=mllatex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx -mltex *mllatex.ini" fmttriggers=cm,hyphen-base,babel,dehyph,l3kernel,latex,latexconfig,latex-fonts,unicode-data
+execute AddFormat name=mllatex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx -mltex *mllatex.ini" fmttriggers=cm,hyphen-base,babel,dehyph,hyph-utf8,l3kernel,latex,latexconfig,latex-fonts,unicode-data
execute AddFormat name=mltex engine=pdftex options="-translate-file=cp227.tcx -mltex mltex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain
-containersize 6376
-containerchecksum b03ff5cd8548afa5d6caf9d8d3b03e662c515752f957c6876653169de58bf0af01dc40f57aa9b6a43541d485b8b9e633276b791466a60de9429db875fa81f8d7
-doccontainersize 8676
-doccontainerchecksum 32a8a3a1e4f482db22586466a89a964a5394452b375b3b0babc02c720f7ffd02786297a2246858ba23c9d8b8d276a3396ac15aef721658961b04faaa3a8911f7
+containersize 6388
+containerchecksum 832e2cafb4545131ba6d17b23d81fce72086013cbacab1b53dd88e9276dabe9deb34d0e5e741018e72f6d90ebba2124a25dd73c02d9eafd0cd2f7e4b4708f567
+doccontainersize 8680
+doccontainerchecksum 6cecd4cb5458cffe07abe124a6cfff7b27605f841cd4c5269a2f7420f846b4c6e4c873fa97aa8ff586f6a5f1bddcae1b938e9f150b1fd069e30c2c54ba6c2bd2
docfiles size=9
texmf-dist/doc/latex/mltex/README
texmf-dist/doc/latex/mltex/mltex.txt
@@ -190782,7 +191627,7 @@ catalogue-version IVu.04.092
name montserrat
category Package
-revision 52694
+revision 54512
shortdesc Montserrat sans serif, otf and pfb, with LaTeX support files
relocated 1
longdesc Montserrat is a geometric sans-serif typeface designed by
@@ -190798,10 +191643,10 @@ longdesc The version having the appellation "Alternates" has letter
longdesc shapes that are much more rounded than the default version,
longdesc reflecting the signage in the neighborhood of Montserrat.
execute addMap Montserrat.map
-containersize 13215500
-containerchecksum c6794b165dbd522fdd5aa2a57518cd8e1377c5a54bf4031c85804104934b4dcf0bf5f806bcc57b0683fed9b3d51ae45ffea6c6f27552f0c4072d9588e077df6c
+containersize 13215444
+containerchecksum 58c8b4a1f6eceb10c7fef8e6dd951985ae6108cb3f93eedf20949923237cb8af6a834674dcea48b1c68b51284ef37fe2d4120d52fee82753fd873f60b585e685
doccontainersize 490212
-doccontainerchecksum 9ffbd4159c42506df109d62f380f3324929ee0aac5a3af5f42e7ef57c9dc51b0f543e52a2f6651cee7300117a8cced44d529f6e93f8865b0562e8bef01615cf7
+doccontainerchecksum 694ee7f51b0fe1622981bfa636263bbe18f89ec481071af587a683648f4ee900d9100864e51669d65b9952e6acf64794b5610989d2bd86f6e4701e1e41193242
docfiles size=132
RELOC/doc/fonts/montserrat/FONTLOG.txt
RELOC/doc/fonts/montserrat/OFL-FAQ.txt
@@ -194751,7 +195596,7 @@ runfiles size=15341
RELOC/tex/latex/montserrat/montserrat.sty
RELOC/tex/latex/montserrat/montserratalternates.fontspec
catalogue-ctan /fonts/montserrat
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-sans font-otf font-type1 font-t1enc
catalogue-version 1.03
@@ -195326,7 +196171,7 @@ catalogue-version 0.20
name mpfonts
category Package
-revision 53619
+revision 54512
shortdesc Computer Modern Type 3 fonts converted using MetaPost
relocated 1
longdesc The Computer Modern fonts are available in Type 1 format, but
@@ -195341,10 +196186,10 @@ longdesc to the originals. However, these fonts, because they are
longdesc PostScript Type 3 fonts, are not suitable for on-screen
longdesc reading, and should probably only be used for printing. Note:
longdesc do NOT add the map file to updmap!
-containersize 5977488
-containerchecksum 20406681edb69ad3a366483ef17d2ca735ba61479458475b3a0f010db0212d1c453a8d152aad97a172f66ff68cbdb7b5b070a9eb630a60eb141ee21b60ef40ab
+containersize 5977528
+containerchecksum 7d602bca0f33f83033cbe15cb2376d0ae023a4d02218f10b64965580842f269a7065e6c2154bf78c7a72a46abd0e41214dea4d2f012f1945a17fb5b8cf0fa832
doccontainersize 9472
-doccontainerchecksum 98d9a49b711d6889da96765cd24b1ba308d2030133fb8de13e5c69724d1c540a1d9f479a1c11b391f023bcc00a617b32e66b2b05e00701e9d9cbbd5e0ca87b4e
+doccontainerchecksum 4aa1296012f4ed3483f444320d7d28d942823da0cd58c1350dc4a90da1fa5e51cd5bac86f257290c720f9808b74c2cc87c49f18882073ac44ef7f577248f57be
docfiles size=8
RELOC/doc/fonts/mpfonts/COPYING
RELOC/doc/fonts/mpfonts/README details="Readme"
@@ -195626,8 +196471,8 @@ runfiles size=9355
RELOC/fonts/type3/mpfonts/xipxss10.t3
RELOC/fonts/type3/mpfonts/xxfrak.t3
catalogue-ctan /fonts/mpfonts
-catalogue-license knuthlppl1.3coflother-freepd
-catalogue-topics font font-encoding
+catalogue-license knuth lppl1.3c ofl other-free pd
+catalogue-topics font font-body font-cm font-serif font-sans font-proportional font-mono font-maths font-symbol-maths
name mpgraphics
category Package
@@ -195727,23 +196572,23 @@ catalogue-version 1.5
name mptopdf
category Package
-revision 53687
+revision 54276
shortdesc mpost to PDF, native MetaPost graphics inclusion
longdesc The mptopdf script does standalone conversion from mpost to
-longdesc PDF, using the supp-* and syst-* files. They also allow native
+longdesc PDF, using the supp-* and syst-* files. They also allow native
longdesc MetaPost graphics inclusion in LaTeX (via pdftex.def) and
-longdesc ConTeXt. They can be used independently of the rest of
-longdesc ConTeXt, yet are maintained as part of it. So in TeX Live we
-longdesc pull them out to this separate package for the benefit of LaTeX
-longdesc users who do not install the rest of ConTeXt. This can be
-longdesc found on CTAN in macros/pdftex/graphics.
+longdesc ConTeXt. They can be used independently of the rest of ConTeXt,
+longdesc yet are maintained as part of it. So in TeX Live we pull them
+longdesc out to this separate package for the benefit of LaTeX users who
+longdesc do not install the rest of ConTeXt. This can be found on CTAN
+longdesc in macros/pdftex/graphics.
depend plain
depend mptopdf.ARCH
execute AddFormat name=mptopdf engine=pdftex options="-translate-file=cp227.tcx mptopdf.tex" fmttriggers=plain
-containersize 38596
-containerchecksum 1c005dda3caf90966782bce15e6f82063c8b87cff0b5458519f78a7e064fc0ec4eadc4aa3644d61770cba92a1157ade059f8baa347868c12741090ab370f70f3
-doccontainersize 13556
-doccontainerchecksum 2ecc946c3a7027e502a468c8fe8366c794b4c1c8c3bb5c1f58a2ef127317f89ba69804de10070844c7fd43ab49b8ee66b0326d882a5aba615a4fca6f7f4fd1f1
+containersize 38592
+containerchecksum 54c2ff5a18827c1c41783bfdf034ef7ee265ef23dab283f03724781d98d6cd1aa8eaddf24b3d409947f6be58aa736ffb714c4a3f4d024691c7e2f16b3bc032a0
+doccontainersize 13624
+doccontainerchecksum de67e891cc8825f9de1de134d71d39bc8da37f0d4818228b32adfe698370314f3e457b75204d7719053c1de7691bbab5b323d63c4fb08ab9a03a6b97e3db6609
docfiles size=6
texmf-dist/doc/context/scripts/mkii/mptopdf.man
texmf-dist/doc/man/man1/mptopdf.1
@@ -196056,16 +196901,16 @@ catalogue-version 0.51
name mslapa
category Package
-revision 17514
+revision 54080
shortdesc Michael Landy's APA citation style
relocated 1
longdesc LaTeX and BibTeX style files for a respectably close
longdesc approximation to APA (American Psychological Association)
longdesc citation and reference style.
-containersize 8996
-containerchecksum 76910e823a3d1114a2f7497c49d7a9edeabdfc3642309604654f244b060c4ef456aa170f677dfaa719d36416eaa41b68ab28c5cbf869f611a33155250bb44423
+containersize 8972
+containerchecksum 28a13eda4b10f25e4887feb44f64e23cfa683d28e57b66a64d2a15c627e5f7aaef36e9fbbbf3c2320891a0bb9a5270fb59ca9044f1822402d82bc494f41dc3a9
doccontainersize 277424
-doccontainerchecksum af01997554d68c0c779950e3be4c92fe7ab0616eb2c5ab55c5131f17ef22eb6e7066c4190607b77c9cc44aa50c15a472ea27733add54fe82b7801c7724f1663c
+doccontainerchecksum b53311156cb6872ec996130474f18d8735f9fbba8d53258638f78d498b3cb294eb490b6eb1460546dcec39258e0785401dad5ecb66c82e2cfd7814bfa852908b
docfiles size=75
RELOC/doc/latex/mslapa/README details="Readme"
RELOC/doc/latex/mslapa/bibfile.bib
@@ -196078,7 +196923,7 @@ runfiles size=10
catalogue-also apacite apa
catalogue-ctan /macros/latex/contrib/mslapa
catalogue-license other-free
-catalogue-topics psychology journalpub bibtex-sty
+catalogue-topics psychology journalpub bibtex-sty apa
name msu-thesis
category Package
@@ -196901,7 +197746,7 @@ catalogue-version 1.2.2
name musixtex
category Package
-revision 48353
+revision 54431
shortdesc Sophisticated music typesetting
longdesc MusiXTeX provides a set of macros, based on the earlier
longdesc MusicTeX, for typesetting music with TeX. To produce optimal
@@ -196917,11 +197762,11 @@ longdesc are universally acknowledged to be challenging to use directly:
longdesc the pmx preprocessor compiles a simpler input language to
longdesc MusiXTeX macros..
depend musixtex.ARCH
-containersize 100880
-containerchecksum 2793fe7e110e97df26dc0a681b24cd738eadbc6bf322b438141b66718b561af3d1c7cb029e465827151be5242d620a3182aa304467f3e8e7c58f457310881c0f
-doccontainersize 2032188
-doccontainerchecksum 29e7bbfda630825726d716ec45e4112b7d35e180a5d9294a5d1f7a1c8a8c544a8f9020021d17a1db74068ec23ed0c744593f74426fe465182d139d3e9e70e829
-docfiles size=1387
+containersize 101116
+containerchecksum e6b86fccd628293534edf4687ea87b7b45d2ead29d6bcb3d0d5bfaea9c14fd0cd0559af4bda2400791d789f72ef59234f56479343509d65174ffbbe6339158d3
+doccontainersize 2061056
+doccontainerchecksum 53c05e91b19e9a53f5f8b57c9295261e22d34dcdc97d2d007d534dc3f05a20ab54619ecf0a8584ad52f8b61b65558a2e0eab4c590875b7c4785f97931baaf40a
+docfiles size=1077
texmf-dist/doc/generic/musixtex/ChangeLog-114.txt
texmf-dist/doc/generic/musixtex/ChangeLog-115.txt
texmf-dist/doc/generic/musixtex/ChangeLog-116.txt
@@ -196938,6 +197783,7 @@ docfiles size=1387
texmf-dist/doc/generic/musixtex/ChangeLog-127.txt
texmf-dist/doc/generic/musixtex/ChangeLog-128.txt
texmf-dist/doc/generic/musixtex/ChangeLog-129.txt
+ texmf-dist/doc/generic/musixtex/ChangeLog-130.txt
texmf-dist/doc/generic/musixtex/ChangeLog-musixdoc.txt
texmf-dist/doc/generic/musixtex/README details="Readme"
texmf-dist/doc/generic/musixtex/examples/adagio.tex
@@ -197037,7 +197883,6 @@ docfiles size=1387
texmf-dist/doc/generic/musixtex/musixdoc/lyrics.tex
texmf-dist/doc/generic/musixtex/musixdoc/miscellaneous.tex
texmf-dist/doc/generic/musixtex/musixdoc/musixdoc.ltx
- texmf-dist/doc/generic/musixtex/musixdoc/musixdoc.pdf details="Package documentation"
texmf-dist/doc/generic/musixtex/musixdoc/musixdoc.sty
texmf-dist/doc/generic/musixtex/musixdoc/parameters.tex
texmf-dist/doc/generic/musixtex/musixdoc/preparing.tex
@@ -197076,15 +197921,15 @@ docfiles size=1387
texmf-dist/doc/man/man1/musixflx.man1.pdf
texmf-dist/doc/man/man1/musixtex.1
texmf-dist/doc/man/man1/musixtex.man1.pdf
-srccontainersize 9012
-srccontainerchecksum 62a04ce4d437ada5b2a267b648844cc6702194979530f985bd7fb96b2242d9e92d9fd6367917352aa7f9a699f520569acd2fbfc4d6d56f2f33e9f6173f311909
+srccontainersize 9008
+srccontainerchecksum c59e464486c3f81d4cb97a30c096b8cab312d60ffac0f0d2f2cfc82527b1f92990ae16ca03989a4cec59bf01f4225a179cd8298fb3529eb08fb916892352a366
srcfiles size=12
texmf-dist/source/generic/musixtex/musixcrd/doc.tex
texmf-dist/source/generic/musixtex/musixcrd/makefile
texmf-dist/source/generic/musixtex/musixcrd/musixcrd.dtx
texmf-dist/source/generic/musixtex/musixcrd/readme
texmf-dist/source/generic/musixtex/musixcrd/strip.tex
-runfiles size=148
+runfiles size=149
texmf-dist/dvips/musixtex/psslurs.pro
texmf-dist/scripts/musixtex/musixflx.lua
texmf-dist/scripts/musixtex/musixtex.lua
@@ -197141,7 +197986,7 @@ catalogue-contact-home http://icking-music-archive.org/software/htdocs
catalogue-ctan /macros/musixtex
catalogue-license gpl2+
catalogue-topics music
-catalogue-version 1.29
+catalogue-version 1.30
name musixtex-fonts
category Package
@@ -197627,28 +198472,28 @@ catalogue-topics music
name musixtnt.aarch64-linux
category Package
-revision 48789
+revision 53999
shortdesc aarch64-linux files of musixtnt
-containersize 5188
-containerchecksum 961d0945d25acedb5e5bd4bfbea85fe8ef5896e671b2116520faf42de49ede422fd5967311b2067ffc141583c171787ccfe83e281b48a4a4475b858a7a23193d
+containersize 5620
+containerchecksum b1b604c0ab7886fe5e6242fc130a4f7d93d4bf8bdd1ed04ae0f264405611f51c7451fa1edf5c9c5287278ac03b6f968e09e53655ca46de01ceb8d4f9a208f87a
binfiles arch=aarch64-linux size=4
bin/aarch64-linux/msxlint
name musixtnt.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of musixtnt
-containersize 8796
-containerchecksum f8d8f18d3b324f11dcf7cc830889747c4e0529be6c06104cff3d07c8db58b72e0f421bc586d41791b93c6bc2c632ad2ba3a8e3f9b9ab84dde42c7e2a5ecababc
-binfiles arch=amd64-freebsd size=5
+containersize 9216
+containerchecksum c814a0cc5be54439092f386b0099fe524ab33648fe3a84791ca765c834ed7b2a955d32ef8dd466248da810e7dd87d54f228680f8d1e2b858f86fd74700c13177
+binfiles arch=amd64-freebsd size=7
bin/amd64-freebsd/msxlint
name musixtnt.amd64-netbsd
category Package
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of musixtnt
-containersize 7900
-containerchecksum b60b7ec4b7cbf7b5b219e7ca4aa06a7d8bfddd672ffa6e0611643eeef1a2080c2809ead9eb2b2b4942745b089b7e3e85fdb3d47d03dfaabd2126319f9268701f
+containersize 8176
+containerchecksum 6d4ffcd5c6b66e677709d2a7c8ab602b3c9eb162e15cfd65a7d4b27e7979e7b1dae1b8096ed6206ce9d546fdb1c6144879f4f62a00264f2882a60f4f2308eaaf
binfiles arch=amd64-netbsd size=6
bin/amd64-netbsd/msxlint
@@ -197663,20 +198508,20 @@ binfiles arch=armhf-linux size=4
name musixtnt.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of musixtnt
-containersize 6100
-containerchecksum 1721d5444e93312bf5a2dfae3424ccc81916ddbc6a616fd51e1ac27a9d7738d42c2371e5e48525ff347c81ccb4400977302b448af11cdeb414bb623ffbcf3203
+containersize 6096
+containerchecksum f98e494b29ecd8bff24a71a0b5494c060bab387f442aa966ca5c2c86c711e436ba9be765093e78761cb6d034c6b55551960f512c653c0eccb2dc046d8cdbc35c
binfiles arch=i386-cygwin size=5
bin/i386-cygwin/msxlint.exe
name musixtnt.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of musixtnt
-containersize 7280
-containerchecksum 80880dd2ffb9782843d012de528b21f2b0aed3ed3f2d570340860c885e55d202f8d84f0b4ba9b234bd24a90cd5add6b0b0245b6f34f9b6b03b7b897c856c9e4a
-binfiles arch=i386-freebsd size=4
+containersize 7668
+containerchecksum 85622f99e80364bf4737e4e3d540a4ea5b5f65df9de4d3d1b59b0db753183bd1b9fcb5ab88332f166f6535ef2bc64b9f0f39cf8d1a9bef6dfd9e935670dee993
+binfiles arch=i386-freebsd size=7
bin/i386-freebsd/msxlint
name musixtnt.i386-linux
@@ -197690,10 +198535,10 @@ binfiles arch=i386-linux size=4
name musixtnt.i386-netbsd
category Package
-revision 50171
+revision 54104
shortdesc i386-netbsd files of musixtnt
-containersize 7020
-containerchecksum a7d71cec0a7ff42c7ab878c57d9bb874ad99fe8bff87c46096d20619171f9ba3fd1e0f5bd5a68f8344663aed4ff7aa07d5000b76124b34a9a2081e5107e1b2fd
+containersize 7420
+containerchecksum 3ee8eb3d4d5dcceb37da8d3f601a13f15037f4bf59e51c2df0587e9b2a8a9418b8adc12f450c035e519f4cf0995c0beb014c4b7d9a5a3913947b9b12f6fa0777
binfiles arch=i386-netbsd size=5
bin/i386-netbsd/msxlint
@@ -197708,37 +198553,37 @@ binfiles arch=i386-solaris size=5
name musixtnt.win32
category Package
-revision 50155
+revision 53994
shortdesc win32 files of musixtnt
containersize 6384
-containerchecksum efd86776eb519222871c5e79c976920b20b210ad633adbc759eb68146ca4741c09c9e7f7d7d45a17a08b6c1c94d7255eccacc820a504f3b62cd013b859b78277
+containerchecksum ca37e95776bf2a657a4b28f3a03095b92eff103b0abddef3a27106e03ab57b0dfe6e0041a3dd358bbd480535267ac1770823ebcd5bddb1576c1acc7ebe2abae8
binfiles arch=win32 size=4
bin/win32/msxlint.exe
name musixtnt.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of musixtnt
-containersize 6052
-containerchecksum 9803783d39c70aae0d0974c8d0073fabfd12f510ddc3dbe7ded09522efeb29e58bcd3b8f083eb3e5cbc17c52ebc85fc12e7d70ce345c8ea5527181db6ef48086
+containersize 6092
+containerchecksum 9a25167b457b1b9ea9bd9b10a1da448627cb6c67fcbcb7c272df255bf04b863ffee7da6ff3e65f4b5c4b4e0fb53b7099eeec5e63cd746282e07b107997c4051d
binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/msxlint.exe
name musixtnt.x86_64-darwin
category Package
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of musixtnt
-containersize 7608
-containerchecksum 4e0acaa5c7932341764230b9a5addc0cd88fa94cc4b549cd375d04fc093829a2f727170423ea96541549833c1ec8142c6680487cdef79cda7cd29c190add3316
-binfiles arch=x86_64-darwin size=6
+containersize 12844
+containerchecksum 17db9e01490b09f64f04e09f2674b3f2849af2888e1228e0c99a62f583092f78f032c2b6d67f037a8a8c2366c969504be5d7c326c074e84c42dc0cabff2e08a1
+binfiles arch=x86_64-darwin size=10
bin/x86_64-darwin/msxlint
name musixtnt.x86_64-darwinlegacy
category Package
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of musixtnt
-containersize 7220
-containerchecksum 93fcaf1dc83e4d7cc8c0913283ba2f5bd7508574304284d346d3964edd80fcb485d6e7fabd4cd80db481c60cdef8288860b1861c005582bbbfaafef5a5d25b44
+containersize 7192
+containerchecksum b560138e1c9cb1a8d0016841266d4221967ebfcbdb94ce541ff43f1225094baaf19eae1df9b19d9ba1fa949cf8c27b652fafb576a17ec614187b0b70d762eaba
binfiles arch=x86_64-darwinlegacy size=6
bin/x86_64-darwinlegacy/msxlint
@@ -197753,11 +198598,11 @@ binfiles arch=x86_64-linux size=4
name musixtnt.x86_64-linuxmusl
category Package
-revision 46840
+revision 54264
shortdesc x86_64-linuxmusl files of musixtnt
-containersize 8352
-containerchecksum 322b75ed6d951a6a249235a00adc099680a820f58bf9f9a37d10427c2ef82524ada70845bf980f429ece58327c9b8a2d1f9770cbc22bcce25513abf1f2b41dc1
-binfiles arch=x86_64-linuxmusl size=6
+containersize 8164
+containerchecksum ef1910f2bbf9a3a245deec962eaa416bf416c47a1751715a153ce4bef48c035faa025f2d0534a31e70d47ffdf509675c5dbd485b5a0c904cf4e89c5ae12aef7d
+binfiles arch=x86_64-linuxmusl size=5
bin/x86_64-linuxmusl/msxlint
name musixtnt.x86_64-solaris
@@ -198111,33 +198956,6 @@ catalogue-license lppl
catalogue-topics georgian font font-type1 font-mf
catalogue-version 3.3c
-name mychemistry
-category Package
-revision 28611
-shortdesc Create reaction schemes with LaTeX and ChemFig
-relocated 1
-longdesc The package provides commands for typesetting complex chemical
-longdesc reaction schemes with LaTeX and ChemFig. The package requires
-longdesc the packages ChemFig, mhchem, chemcompounds and (sometimes)
-longdesc chemexec.
-containersize 9592
-containerchecksum bf8fbe30dd3d1637db289bb92f6339545f4d52b3876e5a81e5153b4ac72be0b54af48f46fa7d1dbd5a129bc83223c53163a760e6cec0bc61101496b25b677f68
-doccontainersize 1713136
-doccontainerchecksum 7f9a9d6c6e0f66805dc37120a4c76787e60452067d9f379cadaf4993a76d7363553699eba7af1b9e507bab4e68e66791a5c93d940e6079521de5d1b7a83e5a58
-docfiles size=442
- RELOC/doc/latex/mychemistry/README details="Readme"
- RELOC/doc/latex/mychemistry/examples.pdf
- RELOC/doc/latex/mychemistry/examples.tex
- RELOC/doc/latex/mychemistry/mychemistry_en.pdf details="Package documentation (English)" language="en"
- RELOC/doc/latex/mychemistry/mychemistry_en.tex
-runfiles size=15
- RELOC/tex/latex/mychemistry/mychemistry.sty
-catalogue-contact-repository https://bitbucket.org/cgnieder/mychemistry/
-catalogue-ctan /macros/latex/contrib/mychemistry
-catalogue-license lppl1.3
-catalogue-topics chemistry
-catalogue-version 1.99b
-
name mycv
category Package
revision 26807
@@ -201537,7 +202355,7 @@ catalogue-version 1.0
name newtx
category Package
-revision 53549
+revision 54080
shortdesc Alternative uses of the TX fonts, with improved metrics
relocated 1
longdesc The bundle splits txfonts.sty (from the TX fonts distribution)
@@ -201552,11 +202370,11 @@ longdesc garamondx package, thus offering a garamond-alike
longdesc text-with-maths combination.
depend kastrup
execute addMap newtx.map
-containersize 4528316
-containerchecksum aa18b291239e3cf2e2e974e276b4ec01efc4a214628520af8d09ffe0910e1d2eead4b9f40b081d69be1f6ebd7c06c356eb26ee0d7e653cd82737f85f097764bb
-doccontainersize 835844
-doccontainerchecksum 20fd1a381fe48338992151ddf1696e33fb01191be1b8a2e05121d84d531bc8402a0acb9284a2cb13ff090f052a190be1b0f2baccb581f5e832045eeff2e86de2
-docfiles size=387
+containersize 5581516
+containerchecksum 5aa928476391c49488744a9a64159071a47ca05e37f0f7bb02fc466eeda9bff781be732187e3ea5807465c0449f79f40f74156caaecea296de50ca0614516cc1
+doccontainersize 937544
+doccontainerchecksum 7da5920bc0cf3fbca762025995fd3322ad101f26db5ea6b51d35d65c8f91fd048648c44beddda865b2e35030e240e03f868173d51f01e86567517f8a3876dfbc
+docfiles size=418
RELOC/doc/fonts/newtx/MANIFEST-newtx.txt
RELOC/doc/fonts/newtx/README details="Readme"
RELOC/doc/fonts/newtx/implementation.pdf details="Implementation notes"
@@ -201571,7 +202389,7 @@ docfiles size=387
RELOC/doc/fonts/newtx/sample-ntx-crop.pdf
RELOC/doc/fonts/newtx/sample-ptmx-crop.pdf
RELOC/doc/fonts/newtx/sample-tx-crop.pdf
-runfiles size=2494
+runfiles size=3224
RELOC/fonts/afm/public/newtx/LibertineI-5nu.afm
RELOC/fonts/afm/public/newtx/LibertineMathBMI.afm
RELOC/fonts/afm/public/newtx/LibertineMathBMI5.afm
@@ -201610,6 +202428,10 @@ runfiles size=2494
RELOC/fonts/afm/public/newtx/txmiaSTbb.afm
RELOC/fonts/afm/public/newtx/txmiaX.afm
RELOC/fonts/afm/public/newtx/txsys.afm
+ RELOC/fonts/afm/public/newtx/ztmb.afm
+ RELOC/fonts/afm/public/newtx/ztmbi.afm
+ RELOC/fonts/afm/public/newtx/ztmr.afm
+ RELOC/fonts/afm/public/newtx/ztmri.afm
RELOC/fonts/enc/dvips/newtx/alt-mn-greek.enc
RELOC/fonts/enc/dvips/newtx/libcaps.enc
RELOC/fonts/enc/dvips/newtx/libertinealt.enc
@@ -201648,6 +202470,9 @@ runfiles size=2494
RELOC/fonts/enc/dvips/newtx/ntx-texnansi-tlf.enc
RELOC/fonts/enc/dvips/newtx/ntx-texnansi-tosf-sc.enc
RELOC/fonts/enc/dvips/newtx/ntx-texnansi-tosf.enc
+ RELOC/fonts/enc/dvips/newtx/ntxdenoms_LY1.enc
+ RELOC/fonts/enc/dvips/newtx/ntxdenoms_OT1.enc
+ RELOC/fonts/enc/dvips/newtx/ntxdenoms_T1.enc
RELOC/fonts/enc/dvips/newtx/ntxmiaalt.enc
RELOC/fonts/enc/dvips/newtx/ntxsupsCopy.enc
RELOC/fonts/enc/dvips/newtx/ntxsups_ly1.enc
@@ -201904,6 +202729,9 @@ runfiles size=2494
RELOC/fonts/tfm/public/newtx/ntxbsy7.tfm
RELOC/fonts/tfm/public/newtx/ntxbsyc.tfm
RELOC/fonts/tfm/public/newtx/ntxbsym.tfm
+ RELOC/fonts/tfm/public/newtx/ntxdenoms-Regular-ly1.tfm
+ RELOC/fonts/tfm/public/newtx/ntxdenoms-Regular-ot1.tfm
+ RELOC/fonts/tfm/public/newtx/ntxdenoms-Regular-t1.tfm
RELOC/fonts/tfm/public/newtx/ntxebgbmi.tfm
RELOC/fonts/tfm/public/newtx/ntxebgbmia.tfm
RELOC/fonts/tfm/public/newtx/ntxebgmi.tfm
@@ -202148,6 +202976,10 @@ runfiles size=2494
RELOC/fonts/type1/public/newtx/txsys.pfb
RELOC/fonts/type1/public/newtx/zmn-vw-b.pfb
RELOC/fonts/type1/public/newtx/zmn-vw-r.pfb
+ RELOC/fonts/type1/public/newtx/ztmb.pfb
+ RELOC/fonts/type1/public/newtx/ztmbi.pfb
+ RELOC/fonts/type1/public/newtx/ztmr.pfb
+ RELOC/fonts/type1/public/newtx/ztmri.pfb
RELOC/fonts/type1/public/newtx/zxlr-5nums.pfb
RELOC/fonts/type1/public/newtx/zxlr-7nums.pfb
RELOC/fonts/type1/public/newtx/zxlr.pfb
@@ -202275,6 +203107,7 @@ runfiles size=2494
RELOC/tex/latex/newtx/lmsntxsy.fd
RELOC/tex/latex/newtx/lmxntxexx.fd
RELOC/tex/latex/newtx/ly1minlibertine.fd
+ RELOC/tex/latex/newtx/ly1ntxdenoms.fd
RELOC/tex/latex/newtx/ly1ntxlf.fd
RELOC/tex/latex/newtx/ly1ntxosf.fd
RELOC/tex/latex/newtx/ly1ntxsups.fd
@@ -202293,6 +203126,7 @@ runfiles size=2494
RELOC/tex/latex/newtx/omlzmnmi.fd
RELOC/tex/latex/newtx/omlzutmi.fd
RELOC/tex/latex/newtx/ot1minlibertine.fd
+ RELOC/tex/latex/newtx/ot1ntxdenoms.fd
RELOC/tex/latex/newtx/ot1ntxlf.fd
RELOC/tex/latex/newtx/ot1ntxosf.fd
RELOC/tex/latex/newtx/ot1ntxsups.fd
@@ -202301,6 +203135,7 @@ runfiles size=2494
RELOC/tex/latex/newtx/ot1ntxtt.fd
RELOC/tex/latex/newtx/t1fxl1.fd
RELOC/tex/latex/newtx/t1minlibertine.fd
+ RELOC/tex/latex/newtx/t1ntxdenoms.fd
RELOC/tex/latex/newtx/t1ntxlf.fd
RELOC/tex/latex/newtx/t1ntxosf.fd
RELOC/tex/latex/newtx/t1ntxsups.fd
@@ -202323,7 +203158,7 @@ catalogue-also minion2newtx
catalogue-ctan /fonts/newtx
catalogue-license lppl1.3
catalogue-topics font font-body font-maths font-serif font-proportional font-type1 font-otf font-supp font-t1enc
-catalogue-version 1.624
+catalogue-version 1.625
name newtxsf
category Package
@@ -202374,7 +203209,7 @@ catalogue-version 1.051
name newtxtt
category Package
-revision 53809
+revision 54512
shortdesc Enhancement of typewriter fonts from newtx
relocated 1
longdesc The package provides enhanced fonts with LaTeX support files
@@ -202383,9 +203218,9 @@ longdesc and bold weights, slanted variants and a choice of four
longdesc different styles for zero.
execute addMap newtxtt.map
containersize 116976
-containerchecksum cba0af119d5c1dab0e62046c2d1deba626885be3df5a79b9ae129a143221f1062b33eb91af146e351ee1969157c915e39b96a5ff85116b87e16d5498101fd2f3
+containerchecksum 8d453dd25a50384aa0ffc620448a7c1ecff58b51b2cefd0ee2a3ea98ef274ffe1a11e6e26ccabc1d218d4a3f69da4cb254b3e9c6ee9fa99ac32d8714c15a9164
doccontainersize 171356
-doccontainerchecksum 2e96ac40334c855a12da28024aa05df5139c40b99a86e5dd5a94998453c187139eb73c927fccd653e4e99199b894620620dab4705064f99def6565f7501dca3a
+doccontainerchecksum 0a29f11edadeec4284ac9c9c04230a925517b198eb3653a456ab68bf495a9dd0b846cea4c3e1a425539f0b834d37f8f9a7f20e5945e8c8efea7ab4bb9342f6fd
docfiles size=45
RELOC/doc/fonts/newtxtt/README details="Readme"
RELOC/doc/fonts/newtxtt/newtxtt-doc.pdf details="Package documentation"
@@ -202536,7 +203371,7 @@ runfiles size=204
RELOC/tex/latex/newtxtt/ts1newtxtt.fd
RELOC/tex/latex/newtxtt/ts1newtxttz.fd
catalogue-ctan /fonts/newtxtt
-catalogue-license gpl3lppl
+catalogue-license gpl3 lppl
catalogue-topics font font-type1 font-mono font-supp font-t1enc
catalogue-version 1.056
@@ -202783,41 +203618,41 @@ catalogue-topics font font-type1 font-decor
name nicematrix
category Package
-revision 53721
-shortdesc Improve the typesetting of mathematical matrices with TikZ
+revision 54512
+shortdesc Improve the typesetting of mathematical matrices with PGF
relocated 1
longdesc This package provides new environments similar to the
longdesc environments matrix, pmatrix, bmatrix, etc. of amsmath and
-longdesc mathtools. In these new environments, a TikZ node is created
-longdesc for each cell of the matrix. The user can use these nodes
-longdesc directly but nicematrix also provides commands which use these
-longdesc nodes to draw continuous dotted lines from two cells of the
-longdesc matrix (the result is more aesthetic than the classical result
-longdesc obtained using \cdots, \vdots, \ddots, etc.). This package also
-longdesc provides a control over the width of the columns and the
-longdesc possibility to add an exterior line and an exterior column.
-longdesc nicematrix requires and loads amsmath, array, expl3, l3keys2e,
-longdesc xparse, tikz, as well as the TikZ library fit.
-containersize 13192
-containerchecksum 8b84e5ea01033d93c7b8fd5764dd003c80c54fa5d1464972948308d611851ec1dc580b434f0bc0b7d4821b2617ba61231b017dabcff71f3682961edb9578c103
-doccontainersize 988636
-doccontainerchecksum 15827f045d16f7ea6412b651e1d105fe55e6a1ba926d80eebf3350e3b8dc49554947499079e81a05748ee07db607b6a5275c0d1dcaf198dfb97e6dbb2fd29d6f
-docfiles size=270
+longdesc mathtools. In these new environments, a PGF node is created for
+longdesc each cell of the matrix. The user can use these nodes directly
+longdesc but nicematrix also provides commands which use these nodes to
+longdesc draw continuous dotted lines from two cells of the matrix (the
+longdesc result is more aesthetic than the classical result obtained
+longdesc using \cdots, \vdots, \ddots, etc.). This package also provides
+longdesc a control over the width of the columns and the possibility to
+longdesc add an exterior line and an exterior column. nicematrix
+longdesc requires and loads amsmath, array, expl3, l3keys2e, xparse,
+longdesc pgf, as well as the TikZ library fit.
+containersize 15476
+containerchecksum 8cc9ba93d1744579894f1e947a2cbc7de40f1ad2dbe520d298756f74d0a1de8d736763de6a3e92e9098d61482b9f71dd7f9ec93c8d884c1dc2394847a8142c69
+doccontainersize 1117408
+doccontainerchecksum e0947f51239e53198dab7b94c49698cf8ad32f12c71305c39481a169b866f62bc9e9eb9af3614fb277206ffb98aa159dac42f267cebd266cc8e69c3f564b0238
+docfiles size=304
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 47172
-srccontainerchecksum 663a363591f44aa3c29dbfe1650370fdfc256a76996825d37dd60507c87fc39f6c1693bcd88fd8dbcf5509923e1ff3b5709fc9a7657bc8a65efdf205b96f88ae
-srcfiles size=67
+srccontainersize 55420
+srccontainerchecksum f827a3d7378ba356f0e335fbd077cd61aa9961e4c22d8b67468e812750218c008625ffcb7384e42a32e1d5a6c2fbd7af777d074437eab5f6b6ad53e785056e31
+srcfiles size=79
RELOC/source/latex/nicematrix/nicematrix.dtx
RELOC/source/latex/nicematrix/nicematrix.ins
-runfiles size=25
+runfiles size=30
RELOC/tex/latex/nicematrix/nicematrix.sty
catalogue-ctan /macros/latex/contrib/nicematrix
catalogue-license lppl1.3
catalogue-topics maths matrix pgf-tikz expl3
-catalogue-version 3.11
+catalogue-version 3.14
name nicetext
category Package
@@ -202972,25 +203807,25 @@ catalogue-topics proposal
name nihbiosketch
category Package
-revision 39460
+revision 54191
shortdesc A class for NIH biosketches based on the 2015 updated format
relocated 1
longdesc This LaTeX document class tries to adhere to the Biographical
longdesc Sketch formatting requirements outlined in NIH Notice
longdesc [NOT-OD-15-032]
-longdesc (http://grants.nih.gov/grants/guide/notice-files/NOT-OD-15-032.
-longdesc html). This new format is required for applications submitted
-longdesc for due dates on or after May 25, 2015. The package tries to
-longdesc mimic the example documents provided on the [SF 424 (R&R) Forms
-longdesc and Applications page]
-longdesc (http://grants.nih.gov/grants/funding/424/index.htm#format) as
-longdesc closely as possible. The author has used this class for his own
-longdesc grant submissions; however he offers no guarantee of conformity
-longdesc to NIH requirements.
-containersize 2432
-containerchecksum fed3f5fc0886ad44c9f442cb0e4d3289d9027375e3b0563be9fdccf2a963cea09a0b16db2ef51a57e652f27a5dc5c20a36e9d284162433b958cd4fcc905989c6
-doccontainersize 71940
-doccontainerchecksum 707adc7971861a35b352aba04521caa61ea3d84e15cf698f847be43e9a22e6157ba133f9d787c8c65610706481880571e82a1037082d00efaf08a5812f612e94
+longdesc (grants.nih.gov/grants/guide/notice-files/NOT-OD-15-032.html).
+longdesc This new format is required for applications submitted for due
+longdesc dates on or after May 25, 2015. The package tries to mimic the
+longdesc example documents provided on the [SF 424 (R&R) Forms and
+longdesc Applications page]
+longdesc (grants.nih.gov/grants/funding/424/index.htm#format) as closely
+longdesc as possible. The author has used this class for his own grant
+longdesc submissions; however he offers no guarantee of conformity to
+longdesc NIH requirements.
+containersize 2404
+containerchecksum ce64ef60a007e8a955dd48f9f9f748a738aa57829116f060b3fe353308244db0a2c1d56d139e2b1cc1a6ee4f243eb7ea2339a2c927966d7418e6b553600b9e53
+doccontainersize 71944
+doccontainerchecksum 4315c32e1ba43339b609c272fab7aa0b18c44b2c323f43cc303210f37c44c5a08d0dfcbf62e450bdd9ce899d69afd5eceafad91074fec73ac9bcc1e5c8c8540e
docfiles size=22
RELOC/doc/latex/nihbiosketch/LICENSE.md
RELOC/doc/latex/nihbiosketch/README.md details="Readme"
@@ -203005,7 +203840,7 @@ catalogue-topics cv
name nimbus15
category Package
-revision 53742
+revision 54512
shortdesc Support files for Nimbus 2015 Core fonts
relocated 1
longdesc The Nimbus 2015 Core fonts added Greek and Cyrillic glyphs.
@@ -203017,9 +203852,9 @@ longdesc for rendering code.
depend fontools
execute addMap nimbus15.map
containersize 3815924
-containerchecksum f045c6f3cd8ff71b05a1c323ecef4cca9b6af2d1921bdd7ef916d40064d2eda0c27c630de9eb85bbb9432121d5e0a2994778c7ea506202d093d95942e41eddaa
+containerchecksum 6a1e1a91c5b42e568299a850052578897631573380579342a611adaf3d730fa452909650218cc75aba5c92204c01d830aaa2c305939e6b85f9202eba0d5e3fe0
doccontainersize 725020
-doccontainerchecksum 5ed10efef5b70100d304d4a55656e3e2d101adc846019d4a4ef69d491c66a877c074a987298843e2fdc0d6e2a440452f3ae746a6d2419bca9312c76b6f2b9101
+doccontainerchecksum 23de0b8f674692f1eebcce8c1c308e26b0311c12e4fb61fb6f1a925382bbf072d81047097b0a8d5abbf86f641f7b1fc59c64c16dbd8534db7f875d5b64a2d77e
docfiles size=205
RELOC/doc/fonts/nimbus15/COPYING
RELOC/doc/fonts/nimbus15/LICENSE
@@ -203323,7 +204158,7 @@ runfiles size=2049
RELOC/tex/latex/nimbus15/zhv.fontspec
RELOC/tex/latex/nimbus15/ztm.fontspec
catalogue-ctan /fonts/nimbus15
-catalogue-license other-freelppl1.3
+catalogue-license other-free lppl1.3
catalogue-topics font font-body font-proportional font-multilingual font-greek font-cyrillic font-type1 font-otf font-supp font-t1enc
catalogue-version 1.013
@@ -203588,16 +204423,16 @@ catalogue-version 1.2
name nomencl
category Package
-revision 52911
+revision 54080
shortdesc Produce lists of symbols as in nomenclature
relocated 1
longdesc Produces lists of symbols using the capabilities of the
longdesc MakeIndex program.
-containersize 3648
-containerchecksum 420d6664ef3fb6cf6f1491325d7fee3435d9adf2f2a5920fb09da27303ae29a41403ff0f68e36dbc897a5811472e880324aa9f145d4018e24c595e331a0c447b
-doccontainersize 522236
-doccontainerchecksum 69c83da8e9260447741dbab2006449acdd24d290f472d1522881143506baebc11f87ee0664331d1c4206b799b996d9b3fa9783cfd13a197ac5cf5a0af40328e3
-docfiles size=161
+containersize 3688
+containerchecksum afc93122b5bf8dbcac2eaf61c4e90792107249cdbcea44e0067d704b35756d44c249df4e6924f1a74b68dc7ed753467a73db687b9ab38ec965a5722348b7b3c8
+doccontainersize 530908
+doccontainerchecksum 17ff56c02b4bc66cbbad73cdd05e254fafc4b44dbd45bb7e749c0e9f25a8dc3c6f4a4e82690a5dc13558b52f1dd679235cf78b15aac22825db1c7a2cf9308c48
+docfiles size=163
RELOC/doc/latex/nomencl/README details="Readme"
RELOC/doc/latex/nomencl/nomencl.pdf details="Package documentation"
RELOC/doc/latex/nomencl/sample01.pdf
@@ -203613,9 +204448,9 @@ docfiles size=161
RELOC/doc/latex/nomencl/sample05.pdf
RELOC/doc/latex/nomencl/sample05.tex
RELOC/doc/latex/nomencl/sample06.cfg
-srccontainersize 18612
-srccontainerchecksum 8adaf08bb427d8bb848236bf8c80f060099bd3d8062aa2c9c0a007ccace86d036e0fbca6d0e5c98cad18a71dcf5ef833f11ce858f4732deb8967add2965cf2ad
-srcfiles size=19
+srccontainersize 18712
+srccontainerchecksum 6561f296ccef879ed95011bddc7472b1f6049e262e2ba16a996ca703aa665fb2c3f186271a1256c509fdc10db407a20acc87ad13b30edd1249a14e49bb02512a
+srcfiles size=20
RELOC/source/latex/nomencl/Makefile
RELOC/source/latex/nomencl/nomencl.drv
RELOC/source/latex/nomencl/nomencl.dtx
@@ -203630,7 +204465,7 @@ catalogue-contact-repository https://github.com/borisveytsman/nomencl
catalogue-ctan /macros/latex/contrib/nomencl
catalogue-license lppl
catalogue-topics glossary
-catalogue-version 5.3
+catalogue-version 5.4
name nomentbl
category Package
@@ -203998,17 +204833,17 @@ catalogue-topics bibtex-sty cvt-html
name noto
category Package
-revision 53953
+revision 54512
shortdesc Support for Noto fonts
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
longdesc support for the NotoSerif, NotoSans and NotoSansMono families
longdesc of fonts, designed by Steve Matteson for Google.
execute addMap noto.map
-containersize 67199064
-containerchecksum ad8c28a9d05c2dae3bcb097989debb110e3a8600567aa007c93f1782cc151d74abf62bacfa0bc52b758ce1c4a40180ede55406c68593983b1344d397d9efb7fa
-doccontainersize 312840
-doccontainerchecksum 3229be953b5d4a4e642db5a0f8067ecd2b9788d96890640367105902609ad52ed56995671c7de9470cd295e0b77d1fb72fa600d1a52ec3e244be37a2da8c5e3c
+containersize 67199024
+containerchecksum 731e33665913e4e5deab621d44f0fbaa1a9853109f6f76b2d2c65efcd2a227369e17bee3cd18b00a0e3314db61026c2d2138943b3420bb5da29b7eeed10c6cd8
+doccontainersize 312836
+doccontainerchecksum 6ab7fcfa88f6c4739038db08afe172387ebe3cd391180efb9b745096ad0d24f7a80b4866698ae882f34d4e6482ea477b419c9421d2a62e71c79e2b66bfd21d94
docfiles size=80
RELOC/doc/fonts/noto/LICENSE_OFL.txt
RELOC/doc/fonts/noto/README details="Readme"
@@ -216453,7 +217288,7 @@ runfiles size=50604
RELOC/tex/latex/noto/noto.sty
catalogue-contact-home https://www.google.com/get/noto/
catalogue-ctan /fonts/noto
-catalogue-license lpplofl
+catalogue-license lppl ofl
catalogue-topics font font-body font-proportional font-mono font-multilingual font-greek font-sans font-serif font-ttf font-type1 font-supp font-t1enc
name noto-emoji
@@ -216506,7 +217341,7 @@ catalogue-topics headings cite-supp
name novel
category Package
-revision 47492
+revision 54512
shortdesc Class for printing fiction, such as novels
relocated 1
longdesc This LuaLaTeX document class is specifically written to meet
@@ -216516,10 +217351,10 @@ longdesc Built-in PDF/X is available, using new technology. The package
longdesc is well suited for detective novels, science fiction, and short
longdesc stories. It is however not recommended for creating color
longdesc picture books or dissertations.
-containersize 120912
-containerchecksum ab6fd183a8f1fefa9d7e56fd234cf577bfbfbf6635d8e8fb6665e05b5d2f98dacf285731b32df64abc3d314865409003d89a935e2af2cce8990e0cc3c4510998
+containersize 120892
+containerchecksum 967ca49cb355529bd6c3435aff389ec5b72b5d715c50a86f73b2cfe8209436046f25e1471967259adf8592fec317632193af00c7fe18dda967bdc510096580bc
doccontainersize 4672576
-doccontainerchecksum 3e1bf9313cf7e52f1d08f94b24be24153f4f2b68c19517e5be81c2bd224033fbfff5a17857866ad274cc54a96c0bb9f9da6536af5213bd561ea48b7ebb4e7cdb
+doccontainerchecksum 22b489764736c8fe428a5860c7d19cfe4a7e222d4e69005235da6bb6acb9aaa3ba4a66648a29f6a8c07fc39e72b73aa7044f60d2cfceaa0b78ef520e0291a10e
docfiles size=1339
RELOC/doc/lualatex/novel/extras/CPmodified.otf
RELOC/doc/lualatex/novel/extras/NovelDeco-glyphs.pdf
@@ -216660,7 +217495,7 @@ runfiles size=104
RELOC/tex/lualatex/novel/novel-xmppacket.sty
RELOC/tex/lualatex/novel/novel.cls
catalogue-ctan /macros/luatex/latex/novel
-catalogue-license lppl1.3cofl
+catalogue-license lppl1.3c ofl
catalogue-topics luatex production book-pub class
catalogue-version 1.52
@@ -216856,6 +217691,26 @@ catalogue-license lppl1.3
catalogue-topics class letter
catalogue-version 2.1d
+name nth
+category Package
+revision 54252
+shortdesc Generate English ordinal numbers
+relocated 1
+longdesc The command \nth{<number>} generates English ordinal numbers of
+longdesc the form 1st, 2nd, 3rd, 4th, etc. LaTeX package options may
+longdesc specify that the ordinal mark be superscripted, and that
+longdesc negative numbers may be treated; Plain TeX users have no access
+longdesc to package options, so need to redefine macros for these
+longdesc changes.
+containersize 1380
+containerchecksum e94365bee89f78b13ec22d8d34ac78aaf50f060f9282c0529d98518ce1e5b7f7995bd2da1d17654ed795f7555e7dcfd9d51399f4a83affc059eb3a760a76bf97
+runfiles size=1
+ RELOC/tex/generic/nth/nth.sty
+catalogue-also engord
+catalogue-ctan /macros/generic/misc/nth.sty
+catalogue-license pd
+catalogue-topics numbers
+
name ntheorem
category Package
revision 27609
@@ -217249,7 +218104,7 @@ catalogue-version 1.2
name nwejm
category Package
-revision 53597
+revision 54392
shortdesc Support for the journal "North-Western European Journal of Mathematics"
relocated 1
longdesc The bundle includes LaTeX classes and BibLaTeX styles files
@@ -217262,16 +218117,18 @@ longdesc enabling the authors to be able to work their document in
longdesc actual conditions, provide a number of tools (commands and
longdesc environments) to facilitate the drafting of documents, in
longdesc particular those containing mathematical formulas.
-containersize 4047956
-containerchecksum 7bb333e3041a8cc20acf7b154adc8cf6008a759af22031dc2ac7f0c04fad341cc911a8a3ec4ddfb2048685a628c3042cabfdeb21d7f5d0128eb0844cea381b70
-doccontainersize 1557104
-doccontainerchecksum 5636fbded79f0ee81148f3367a88548b408928bb441e17c65aec16d75ced7218ecc627f7dd306baa4968d4229e81b9cd23361cf1adf833d8deefc3104632f7c3
-docfiles size=520
+containersize 4059912
+containerchecksum 5a7e400c00bc8d5d607a61d1ebc30ed2d36bbd1b270868c89f654f84fe9f6d4259863b047bed1c1dba9b79a8a1f1b1ac612b95530903f81dae52114e420a32e3
+doccontainersize 1557288
+doccontainerchecksum 06da866b9f491a5969460f52f9496f723f8fb3347c7b0c78e48f07987e953994fe658743c6eed5c346277469e89b07a13a3a727d6df7838a8f5e66dead1142dc
+docfiles size=542
RELOC/doc/latex/nwejm/CHANGELOG.md
RELOC/doc/latex/nwejm/README.md details="Readme.md"
RELOC/doc/latex/nwejm/addons/completion/nwejm.cwl
RELOC/doc/latex/nwejm/addons/completion/nwejmart.cwl
RELOC/doc/latex/nwejm/english/README-TRANSLATION.md
+ RELOC/doc/latex/nwejm/english/documentation/latexmkrc
+ RELOC/doc/latex/nwejm/english/documentation/nwejm-en.tex
RELOC/doc/latex/nwejm/examples/article-in-dutch.pdf
RELOC/doc/latex/nwejm/examples/article-in-dutch.tex
RELOC/doc/latex/nwejm/examples/article-in-english.pdf
@@ -217290,17 +218147,19 @@ docfiles size=520
RELOC/doc/latex/nwejm/french/documentation/nwejm-fr.bib
RELOC/doc/latex/nwejm/french/documentation/nwejm-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/latex/nwejm/french/documentation/nwejm-fr.tex
-srccontainersize 46912
-srccontainerchecksum d45391e905fe71a0c49e82e9c1e6cb019e05135d54e3af7401f692221ac76620d214095961360be6d903a132f6c9323db0680330c9b98115122282604c0851e0
+srccontainersize 46916
+srccontainerchecksum d0afd2dadbfe524790f5a96ff37d3304305cada1291311bf724d30f216208f6f9d0ca6b6461792b17d1e91c8a1a13f235543071a2d8589615898a7b9a5407f26
srcfiles size=58
RELOC/source/latex/nwejm/nwejm-examples-template.dtx
RELOC/source/latex/nwejm/nwejm.dtx
-runfiles size=2104
+runfiles size=2122
RELOC/tex/latex/nwejm/images/nwejm-cover-background.jpg
RELOC/tex/latex/nwejm/images/nwejm-federation-recherche-math-npdc-logo.pdf
RELOC/tex/latex/nwejm/images/nwejm-fields-institute-logo.pdf
RELOC/tex/latex/nwejm/images/nwejm-kwg-logo.pdf
+ RELOC/tex/latex/nwejm/images/nwejm-logo-NB.eps
RELOC/tex/latex/nwejm/images/nwejm-logo-NB.pdf
+ RELOC/tex/latex/nwejm/images/nwejm-logo.eps
RELOC/tex/latex/nwejm/images/nwejm-logo.pdf
RELOC/tex/latex/nwejm/images/nwejm-logos-collection.pdf
RELOC/tex/latex/nwejm/images/nwejm-logos-collection.tex
@@ -217317,11 +218176,12 @@ runfiles size=2104
RELOC/tex/latex/nwejm/nwejm.dbx
RELOC/tex/latex/nwejm/nwejm.lbx
RELOC/tex/latex/nwejm/nwejmart.cls
+catalogue-contact-bugs https://github.com/dbitouze/nwejm/issues
catalogue-contact-repository https://github.com/dbitouze/nwejm
catalogue-ctan /macros/latex/contrib/nwejm
catalogue-license lppl1.3
catalogue-topics journalpub class
-catalogue-version 1.0.0
+catalogue-version 1.0.1
name oberdiek
category Package
@@ -217685,7 +218545,7 @@ catalogue-version 0.4
name ocgx
category Package
-revision 28492
+revision 54512
shortdesc Use OCGs within a PDF document without JavaScript
relocated 1
longdesc The package extends the ocg package, which allows you to create
@@ -217696,16 +218556,16 @@ longdesc these layers can be displayed or not. Links can enable or
longdesc disable the display of OCGs. The ocgx package does not use
longdesc Javascript embedded in the PDF document to enable (to show) or
longdesc disable (to hide) OCGs.
-containersize 2120
-containerchecksum 5e8e27f2ad058f30431a78d006869d4448fcb722c6b86a306505afc54a4e39e9136980affad1267da479bb175b8608d093ea531f85302e1c4f450ee93451ac33
-doccontainersize 991560
-doccontainerchecksum 62dd19282c5ff9b030b1caa8a779590f46aae1bafeb4ecb90195e2e0469669c21e130408fdcf855a0a0859100d04cd7b3494ce60bc21e32ea5c3c6fc162ea69e
+containersize 2096
+containerchecksum 33b8ab1b03b7a887127dbe589212747c8cfd794c1b1c9525222cdede3f941812007441ff2835386e59a19b253e5cdef27a83dd958506dbf7dce6988007befa3c
+doccontainersize 991556
+doccontainerchecksum c3c28d54a06a5010d8b1c266b1b9689cbf41050e8427689015ce0016131cebaec87ca0c416b865b5bf9a386a2cc33326da5720d326d797e94c41b8f02e160889
docfiles size=253
RELOC/doc/latex/ocgx/README details="Readme"
RELOC/doc/latex/ocgx/demo-ocgx.pdf details="Package demo"
RELOC/doc/latex/ocgx/ocgx-manual-en.pdf details="Package documentation"
srccontainersize 7776
-srccontainerchecksum 3abfd38cb39915bb6a1a5610c5d760174cf0caa7de99b8f975f8084f01579a2211c45ceb0912b84f9ab09d26ad091801869c11f393d1b59eacbb133dbd6b1603
+srccontainerchecksum 633326b032b98f52375e75cdbc55165e35ee4d531d4436df6575ef54c7897187030d99aeeb0de26622ce4f5e56a10df3c381ab72c0731fd8150d677f1fa3c09c
srcfiles size=9
RELOC/source/latex/ocgx/demo-ocgx.tex
RELOC/source/latex/ocgx/ocgx-example-1.tex
@@ -217715,7 +218575,7 @@ runfiles size=2
RELOC/tex/latex/ocgx/tikzlibraryocgx.code.tex
catalogue-also asymptote
catalogue-ctan /macros/latex/contrib/ocgx
-catalogue-license lppllppl
+catalogue-license lppl lppl
catalogue-topics pdf-feat
catalogue-version 0.5
@@ -218353,7 +219213,7 @@ catalogue-version 1.00
name oldstandard
category Package
-revision 53928
+revision 54512
shortdesc OldStandard fonts with LaTeX support
relocated 1
longdesc Old Standard is designed to reproduce the actual printing style
@@ -218369,10 +219229,10 @@ longdesc with TeX engines that directly support OpenType features, such
longdesc as XeTeX and LuaTeX, as well as traditional engines such as TeX
longdesc and pdfTeX.
execute addMap OldStandard.map
-containersize 1698284
-containerchecksum a009e523f070a0cd626df349e9f7ff4c3b83e24bb996e8711af52dbad178c6bb051eeab59e8c1e55a5a8eaf22974e063ae5a8cb0613a60431503a6f76ac568f6
+containersize 1698288
+containerchecksum 5e81346120a23c9dbbe5f8c23a7d57f608bf250ad52f597418de8030da4a23fe360a5ed92eeba907b52f7a45fad677fb89a43e5eefac5a6ce73d9644bc97e837
doccontainersize 1455908
-doccontainerchecksum 5fc4bc632bfd76a78b16bcdd25a30309725d408dc6e0d11ea31b2deeac11b3b17f1299465173702c33993085fa99dc3d42c8433f99e3a06467fc77cc18d0601b
+doccontainerchecksum 47e55e3e470f562d59c6242e077d285207cc7acaf0cde4feac45336f95b36c2a531b1087f894e07599fc1b2b2216c361beb6e29aae5410e96f5f2177cf2ac60a
docfiles size=415
RELOC/doc/fonts/oldstandard/FONTLOG.txt
RELOC/doc/fonts/oldstandard/NewComputerModern.fontspec
@@ -218602,7 +219462,7 @@ runfiles size=761
catalogue-contact-bugs https://gitlab.com/ralessi/oldstandard/issues
catalogue-contact-home http://git.robertalessi.net/oldstandard
catalogue-ctan /fonts/oldstandard
-catalogue-license ofllpplgpl
+catalogue-license ofl lppl gpl
catalogue-topics font font-body font-serif font-proportional font-multilingual font-cyrillic font-greek font-type1 font-otf font-supp font-t1enc
catalogue-version 2.5
@@ -218637,10 +219497,10 @@ catalogue-version 0.2
name olsak-misc
category Package
-revision 51063
+revision 54080
shortdesc Collection of plain TeX macros written by Petr Olsak
relocated 1
-longdesc This is a collection with various single-file plain TeX macros
+longdesc This is a collection of various single-file plain TeX macros
longdesc written by Petr Olsak. The documentation is included in each
longdesc file separately. booklet.tex: re-orders PDF pages and collects
longdesc them for booklet printing cnv.tex: conversion of texts
@@ -218653,10 +219513,10 @@ longdesc pair qrcode.tex: QR code generated at TeX level scanbase.tex:
longdesc parser of text-style mysql outputs scancsv.tex: parser of CSV
longdesc format seplist.tex: macros with alternative separators of a
longdesc parameter xmlparser.tex: parser of XML language
-containersize 25880
-containerchecksum 17f360186b44fbeca93ebbe6bb99c51b1815bf376272de824e8a62474e59a1cecc09757639d0542270aa1f1c84ad8042f5859032a141f353b112ffeb8f5ba866
+containersize 25856
+containerchecksum 2645f2964d95754cef9b3f500fe909bc379caeb95ffdc7423fc729f6abc134ea9eaeb54b5190884a1822009be3135b752efb1a7ae5b2b00635226798ffafb974
doccontainersize 41764
-doccontainerchecksum da6afafbde8ece27fc082b15ad29fdf53ae08ec8674f138f1a45afd39a1cc0a906287390986406b4c5aaabc009aee1843560f078fcac1aad2d7739ecf3e16a68
+doccontainerchecksum d9c3ddc194111eb16dc025f2b3540e7f295e2c52645269bd06cdc448e528841da6367739d8a5a7e15ee5ac2adb04c2e9068d1a7da615bd6bda2f983288c6aa0e
docfiles size=49
RELOC/doc/generic/olsak-misc/README details="Readme"
RELOC/doc/generic/olsak-misc/booklet.tex
@@ -219055,7 +219915,7 @@ catalogue-topics engine omega obsolete
name omegaware
category TLCore
-revision 52851
+revision 54276
catalogue omega
shortdesc A wide-character-set extension of TeX
longdesc A development of TeX, which deals in multi-octet Unicode
@@ -219066,10 +219926,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 628
-containerchecksum 3eeaf55d52884639dfc3448e4e9b61434fb47fe144edc7bfb13cf0e45eff0813e6fa79921d81bb1ed14c268904728e54bba6922f79dbb759f06dbe0758a157b8
-doccontainersize 149076
-doccontainerchecksum aa72ef38e326aacbba3101946ba2cb001ec6a8a034c10e047b716fa810062073e1bc83c15dbcdcd8d57860f5bf480a2595fdff1c07f85cff45daaa1070273168
+containersize 604
+containerchecksum e7971b40c1f8d03cca532f2a05e598cc9eb7d3c7ebfb31ad6e844e17cc1102a41e38c827b905bfb0b4e5d71ead2e9016cff7d8581aefe46913f9e370f22c774a
+doccontainersize 149040
+doccontainerchecksum 98cd0da91af85878c5b22999fd372367df988ba879aecde886218fc8440f1ef06c43c23e2a4aa87d52a0d1d01799acbb5830ab7607333dd198b21b828efc6829
docfiles size=61
texmf-dist/doc/man/man1/odvicopy.1
texmf-dist/doc/man/man1/odvicopy.man1.pdf
@@ -219095,11 +219955,11 @@ catalogue-topics engine omega obsolete
name omegaware.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of omegaware
-containersize 239888
-containerchecksum c9f7d68b913b29493188408fe608066e47f5081686615c60e02bec0ac4130aaaa7e698085dd8ae76e6aa7714015dcfd05e72b18738ce5371d8e909cf53d2e593
-binfiles arch=aarch64-linux size=285
+containersize 254572
+containerchecksum b56659d4a4dcf4db6c27c83edabedef12bf520f5aa762b5962d96af8a300257c835a8a4b001f5b48456cabb52484e75c7f96f5bd12bd92c5c76d5dd358388909
+binfiles arch=aarch64-linux size=300
bin/aarch64-linux/odvicopy
bin/aarch64-linux/odvitype
bin/aarch64-linux/ofm2opl
@@ -219116,11 +219976,11 @@ binfiles arch=aarch64-linux size=285
name omegaware.amd64-freebsd
category TLCore
-revision 51253
+revision 53999
shortdesc amd64-freebsd files of omegaware
-containersize 297236
-containerchecksum 1791c5ab5441a5344b7282ede03121ad8165ba276449e1bba8a78d8dabaa2f1a4c9664a2774718ed139fa11db7a26d53b7607f0d4f24c0fbd6781bc304f4f0dd
-binfiles arch=amd64-freebsd size=325
+containersize 295016
+containerchecksum e748d075a7753b24962cd36359fb3bc05e53c48875c5da40c21ff765a1d483c7af417b164856844e707f69a9c33a66e0541ccff84f4a83684af63c1322c74525
+binfiles arch=amd64-freebsd size=338
bin/amd64-freebsd/odvicopy
bin/amd64-freebsd/odvitype
bin/amd64-freebsd/ofm2opl
@@ -219137,11 +219997,11 @@ binfiles arch=amd64-freebsd size=325
name omegaware.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of omegaware
-containersize 246296
-containerchecksum 70c2f82d9e0446569a79ffd37f6c2a34e665798bdf98a04195c8d8e9370114bf0d47f768bf17ed3aa691db6de57fdb6f3d9d7aa9d3fe07c24f3f4151f72649da
-binfiles arch=amd64-netbsd size=337
+containersize 246860
+containerchecksum 2e9e602a21ae1d9bd3b93ae9997a24811bc78cbb52407c7cad87d37ee7e821ed4353b5dc3c17853d39ea0dc78bcc103530d41358f33c65e3f050a1d55905b6c3
+binfiles arch=amd64-netbsd size=340
bin/amd64-netbsd/odvicopy
bin/amd64-netbsd/odvitype
bin/amd64-netbsd/ofm2opl
@@ -219158,11 +220018,11 @@ binfiles arch=amd64-netbsd size=337
name omegaware.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of omegaware
-containersize 195864
-containerchecksum 26990a52c4bc5faeebde553d668c6ad09f94717b4a9a5ccfc332bf3e82338ce934d86d21cd0f239644813f155c0a32e6c5c4847c20df4d7e344ed5293c37a08e
-binfiles arch=armhf-linux size=238
+containersize 196388
+containerchecksum 10d72e6b7c5ae7f772395bc064a494f4801195e5c05f413c7d37e7838be6a6c98416962374548523d8fcc2227e6c5ac4700141564ebfc80144660212229e224f
+binfiles arch=armhf-linux size=239
bin/armhf-linux/odvicopy
bin/armhf-linux/odvitype
bin/armhf-linux/ofm2opl
@@ -219179,11 +220039,11 @@ binfiles arch=armhf-linux size=238
name omegaware.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of omegaware
-containersize 155076
-containerchecksum 0a75f153c76d8340047f8e63f6857c36a74d63837d4d06a5682c4fa15d58ae2186f04b6d48573ec7a4b27fe98a6239102227289b0495f4a1487f262481bc3819
-binfiles arch=i386-cygwin size=142
+containersize 155980
+containerchecksum 2d8d234baee520d2e2debd50d8d1d9ce9df95833728c67a1702a901d4c51f46283d0dc3935d066ad50cd4f012c066144db7f37a2a72db3c445c4a9ac55d0d5b9
+binfiles arch=i386-cygwin size=144
bin/i386-cygwin/odvicopy.exe
bin/i386-cygwin/odvitype.exe
bin/i386-cygwin/ofm2opl
@@ -219200,11 +220060,11 @@ binfiles arch=i386-cygwin size=142
name omegaware.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of omegaware
-containersize 219564
-containerchecksum 7b70a13bc01eb9f68508a71982b3f65a7d8d6fdcaf02f4845ac6c77c208688b15250e5c669f0246b3c1adb40e2b5e40152da8754d1466f9c6fe04ca340f1f09d
-binfiles arch=i386-freebsd size=252
+containersize 223932
+containerchecksum 414327d84d414a7a88ad760a8b36d8d4680f3144ced6d211ac83c67dde0df39846fd911e03b7fa723cd3230c0a136bf2ee034acb870497b2fa023cf8e9f30693
+binfiles arch=i386-freebsd size=270
bin/i386-freebsd/odvicopy
bin/i386-freebsd/odvitype
bin/i386-freebsd/ofm2opl
@@ -219221,11 +220081,11 @@ binfiles arch=i386-freebsd size=252
name omegaware.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of omegaware
-containersize 237940
-containerchecksum 9e068216dad1e535f86d6b1f47b8dfc1ce843bf77d8e59ee1d5aded4f51977c73414dea8357b69aafc38b45256bc0bcbc1822fb3848239bc64a6b4ce638dff89
-binfiles arch=i386-linux size=300
+containersize 239840
+containerchecksum 2d8255e16bfdd6d436872564229effbc3c66001a5c9ff42136e4593198edbec68f964bb80bc321db974e512475d8481962f0b4f1342666d5948fb63a2e86bf91
+binfiles arch=i386-linux size=301
bin/i386-linux/odvicopy
bin/i386-linux/odvitype
bin/i386-linux/ofm2opl
@@ -219242,11 +220102,11 @@ binfiles arch=i386-linux size=300
name omegaware.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of omegaware
-containersize 209676
-containerchecksum a21dfdfe4db327961ac06688e626e9c6c884db3e9f80c19f48986de51e27f90617d06653a24afd0af94f44e796e5adc8903c8ac8c2bff74b39ac63caa57c991a
-binfiles arch=i386-netbsd size=317
+containersize 211304
+containerchecksum cc9579837d2163db304a237140366fdad41b342d1a40cd7570d92bcca7d4894732cbacb4e49e52b5b2beb139c8dc2d0a0013a8163ad956478982601cddfc188f
+binfiles arch=i386-netbsd size=318
bin/i386-netbsd/odvicopy
bin/i386-netbsd/odvitype
bin/i386-netbsd/ofm2opl
@@ -219263,10 +220123,10 @@ binfiles arch=i386-netbsd size=317
name omegaware.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of omegaware
-containersize 257504
-containerchecksum 25f2e1b994e3d86bde793dd3065843507a5e62b0ac83f8505d0299a938e4f9210cd08e84b015f03843dedc7cdb8f7cc65b498c89d302492ba87785e3d1e56644
+containersize 258016
+containerchecksum ae63ab1655c07d165d18778a6e51f1c268632ec59fea759ac4e983ca700190791959f281d1fd8d1ff603eaad45b086a32df074ef61b1daa18128bb86937fea60
binfiles arch=i386-solaris size=279
bin/i386-solaris/odvicopy
bin/i386-solaris/odvitype
@@ -219284,10 +220144,10 @@ binfiles arch=i386-solaris size=279
name omegaware.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of omegaware
-containersize 170336
-containerchecksum 8f89af667041ca83cf8e0c08197e67716a40ef9d7aed6c8e058f3fa7fbb45be280437701c56bffc80ba69297d2e7568eb4087debe8a9ceb8710a24ace0c2fec2
+containersize 170344
+containerchecksum a4c35cda9f6ed7135d4f17d42c9ce67b933a2f05c5b519f980684d5555bc9ccf2df69b2d0d95c7b2b65b497722c5e838a2db8bf6456b422deb9af1bf7c91c605
binfiles arch=win32 size=184
bin/win32/odvicopy.exe
bin/win32/odvitype.exe
@@ -219305,11 +220165,11 @@ binfiles arch=win32 size=184
name omegaware.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of omegaware
-containersize 183628
-containerchecksum e1e78bbba3c55b2f8c701780c58be18a592bbfa055c0b1b738d4e0bee7d01ce5c6b67bfa934a48251070344991a09e4ae8f034a11ff9cf07023ff1388d6c2ce3
-binfiles arch=x86_64-cygwin size=136
+containersize 185964
+containerchecksum 5c9b530f42efb675bd93dd2ab1a40e0078da79b21b31bb355ada25d921d1e57f686a49efad35b04d39514e5ed5bddea8368058ab8fdfe06c5d5042950351b4f2
+binfiles arch=x86_64-cygwin size=138
bin/x86_64-cygwin/odvicopy.exe
bin/x86_64-cygwin/odvitype.exe
bin/x86_64-cygwin/ofm2opl
@@ -219326,11 +220186,11 @@ binfiles arch=x86_64-cygwin size=136
name omegaware.x86_64-darwin
category TLCore
-revision 51254
+revision 54269
shortdesc x86_64-darwin files of omegaware
-containersize 268776
-containerchecksum f9dcbb1189c43e4f17660d34a3690795b4b652f28b1746ac54b188e0a79c51f9b761e0af124fe876e1bd92e4604296347cbf3cb09235c06f252abd8443ab6384
-binfiles arch=x86_64-darwin size=280
+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
@@ -219347,10 +220207,10 @@ binfiles arch=x86_64-darwin size=280
name omegaware.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of omegaware
-containersize 255116
-containerchecksum 4d28c6ab07b942c574f895af4d753a87ae89a7fc903201ad10ff546f94feb3470572d7b379b705cd1b85fa7a4784012b4f0f0359a9e9700d8c0aad48e9a5e578
+containersize 254860
+containerchecksum 398250b00e6ae02a93e3fd8c7aa28317ea4042463a8052a9de6b9986444e11c2c17d95e6040ad5642d04d6718e33a89c447594d7ce6d4cb277be7999880fe601
binfiles arch=x86_64-darwinlegacy size=272
bin/x86_64-darwinlegacy/odvicopy
bin/x86_64-darwinlegacy/odvitype
@@ -219368,11 +220228,11 @@ binfiles arch=x86_64-darwinlegacy size=272
name omegaware.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of omegaware
-containersize 255964
-containerchecksum 64e2b21b7749e5ce8bd697c5665c8e77be322a2c8c9489dedb0c93e2203f76d8ed288bdacfa77cd8f8550123d4206a443049b8b565caf5102346e22dc848a05e
-binfiles arch=x86_64-linux size=268
+containersize 256240
+containerchecksum ac0160035341b98a6d38886fa902c34322d4a0aab8c8fd1b4858c0b5547aa7a9be4bae7c62c36dee958d91d1a9af60455fb2c9631c426f7c9b8b432cfc146dc2
+binfiles arch=x86_64-linux size=269
bin/x86_64-linux/odvicopy
bin/x86_64-linux/odvitype
bin/x86_64-linux/ofm2opl
@@ -219389,11 +220249,11 @@ binfiles arch=x86_64-linux size=268
name omegaware.x86_64-linuxmusl
category TLCore
-revision 51274
+revision 54264
shortdesc x86_64-linuxmusl files of omegaware
-containersize 287272
-containerchecksum 7361ac678e499e0c9c77cd802b53153984b2f9d409c17efc271c4d91c7d68778debc7ad5908f4c02de2504d2c7284d61322659ef45d8e003d7c43eecc8353103
-binfiles arch=x86_64-linuxmusl size=302
+containersize 269436
+containerchecksum ab3ad3706a07e3b9e97946b9b45cf0f788b663216f0812ae8c51670b9f208ea635ec195845ebb209d472a4e2a85f5985805779ef2d430b4fc43c5d478b80f7f0
+binfiles arch=x86_64-linuxmusl size=292
bin/x86_64-linuxmusl/odvicopy
bin/x86_64-linuxmusl/odvitype
bin/x86_64-linuxmusl/ofm2opl
@@ -219410,10 +220270,10 @@ binfiles arch=x86_64-linuxmusl size=302
name omegaware.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of omegaware
-containersize 293340
-containerchecksum ce46749fb19be98990c2c616a1457d23bd87ae6184a974d7470c4555bec52b8f8fe5ab0e2978e4c3fc5b252a6eb344c52b1380565bfb7698283f790be7e5cbbc
+containersize 294620
+containerchecksum 8c06897018f82a66c3b17135185dbc50702b7a372b6064c14b0a9339f13ec2a491de84d890fec5e23b9bfeaa096b565ef6c65dec6ad357d395b73a57408020f6
binfiles arch=x86_64-solaris size=310
bin/x86_64-solaris/odvicopy
bin/x86_64-solaris/odvitype
@@ -219556,6 +220416,52 @@ catalogue-license lppl1.3
catalogue-topics report-like
catalogue-version 1.1
+name oops
+category Package
+revision 54260
+shortdesc A framework for making definitions, typically mathematical, inline
+relocated 1
+longdesc oops is a package for LaTeX (hence "scribe") that organizes
+longdesc (typically mathematical) definitions along two dimensions:
+longdesc functions and objects, hence"OO". Such definitions are made
+longdesc inline thanks to a minimalist interface built upon xparse. To
+longdesc make a definition, use \OopsNew{<tl1>}, where <tl1> identifies
+longdesc an object, fol- lowed by input that alternates between "text"
+longdesc and instructions. The latter create and expand definitions
+longdesc using rules that can be modified at the package level or
+longdesc themselves inline. This framework is suitable for instance
+longdesc where <tl1> is either of ModelA and ModelB, and each requires
+longdesc its own definition of, say, a space. In this case, they would
+longdesc be encoded respectively as \Space{ModelA} and \Space{ModelB}.
+longdesc However, this would be verbose if most functions applied to
+longdesc just one object, so the package provides a generic one that is
+longdesc set by default to Math. For example,
+longdesc \OopsNew{Math}[Let~]{Space=\Omega}[~denote the sample space]{},
+longdesc followed by $\Space$, expand to: "Let Omega denote the sample
+longdesc space" and "Omega". Other features automate repetitive
+longdesc formatting tasks. Altogether, "practical".
+containersize 2540
+containerchecksum 2fab07a7519b3af52c95e127d2791783f46e40dad938ad3d72422fc5391f97b48f928839f9ab0976afc606d857afb62fe9891b63d6385906bdd689975c83957d
+doccontainersize 564536
+doccontainerchecksum 9201d7626a08dda535c9172ae3fee0e3d4be60d09262d75350f0c7aeb91f021544d894fb0156f9d74efeebcdc081811c89bcde6e079e5fa5aa65513544fc4d36
+docfiles size=141
+ RELOC/doc/latex/oops/README.md details="Readme"
+ RELOC/doc/latex/oops/README.txt
+ RELOC/doc/latex/oops/oops.pdf details="Package documentation"
+srccontainersize 6912
+srccontainerchecksum 5f12ffb1827b644bf6cef2d5870ae9d5d5115c7067cbace687eafd766c7f77e10018a2a64e5444886e46888152fca94d15e646fa6c104bfda0fba64c7c0204df
+srcfiles size=8
+ RELOC/source/latex/oops/oops.dtx
+ RELOC/source/latex/oops/oops.ins
+runfiles size=2
+ RELOC/tex/latex/oops/oops.sty
+catalogue-contact-home https://github.com/rogard
+catalogue-contact-repository https://github.com/rogard/oops
+catalogue-ctan /macros/latex/contrib/oops
+catalogue-license lppl1.3c
+catalogue-topics maths
+catalogue-version 1.0
+
name opcit
category Package
revision 15878
@@ -219591,7 +220497,7 @@ catalogue-version 1.1
name opensans
category Package
-revision 51458
+revision 54512
shortdesc The Open Sans font family, and LaTeX support
relocated 1
longdesc Open Sans is a humanist sans serif typeface designed by Steve
@@ -219602,10 +220508,10 @@ longdesc LaTeX. It includes the original TrueType fonts, as well as Type
longdesc 1 versions, converted for this package using FontForge for full
longdesc support with dvips
execute addMap opensans.map
-containersize 2040360
-containerchecksum 892cf5c5f2ce29049a8a836a94e64981bb51a9a7b18bd3d003cf9f3a233c0da0fa219fb24ce5ac07e7cfc2b94862bf1f201f62a91995ea7f45e3a9a657a875ab
-doccontainersize 598548
-doccontainerchecksum e8c005fe3c22ca88ffa9f313bd1735dc879167abb17e9c3ba1ad60d609fd95c61377fffbcac15cb5fe2f3e855765b0981c7a602235c3ba5eaceb759f3c92236c
+containersize 2040336
+containerchecksum d92d10da8d6d8adfa62d440767ed1fa9abf413a575b122dff275eb2e46d501436edd90c215611cd943308f32a197c72b8fcdf56b72268f76237c2227cc9dd5ff
+doccontainersize 598552
+doccontainerchecksum 00e5243e465d948b6bd63bfd161d4e549cc6e5b008a8cf8aff1ea5a31bc7a1406858c045cf6fb52c254d61869f1bcd5ef8c6a43ea66164e842fe3fcff2b26540
docfiles size=149
RELOC/doc/fonts/opensans/CHANGES
RELOC/doc/fonts/opensans/README details="Readme"
@@ -220946,7 +221852,7 @@ runfiles size=2020
RELOC/tex/latex/opensans/X2opensans-TOsF.fd
RELOC/tex/latex/opensans/opensans.sty
catalogue-ctan /fonts/opensans
-catalogue-license apache2lppl1.3c
+catalogue-license apache2 lppl1.3c
catalogue-topics font font-type1 font-ttf font-sans
catalogue-version 2.2
@@ -221007,7 +221913,7 @@ catalogue-version 1.0
name optex
category Package
-revision 53927
+revision 54430
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,
@@ -221021,24 +221927,28 @@ depend lm
depend rsfs
depend optex.ARCH
execute AddFormat name=optex engine=luatex patterns=hyphen-lan.opm options="optex.ini" fmttriggers=amsfonts,cm,ec,hyphen-base,lm,rsfs
-containersize 115452
-containerchecksum 9aeae528f488438fa8fec80aff5def3c402139d28b65541920898f6e16211ab7f68fa91477af2a2a10eb981591e3d378f6a163673341b7e747566ffc6513881e
-doccontainersize 1472068
-doccontainerchecksum 52c4e5c72c71097ad634ff3e7551750de906f6639ef3c40f0af396227e99d4221d08107674b4e760740846900891deac4c069124909347ba1b6a502b3a31c047
-docfiles size=375
+containersize 140084
+containerchecksum 2ceedb2c89873148f3e66fdbba2c1a932b6999546827debe07625cf30fb1c3f538878a4e104d3f5f59e3109631e3d660318fa7976259b55a6501705abfae73ef
+doccontainersize 768796
+doccontainerchecksum 0dce956c5ab5023eb8819562279072a597db980b384af85b0c92cabf6249b957a01885c9d7ae4b027ad978ac6e65c595f783a6dcb287ead6267071c7e1c91246
+docfiles size=211
texmf-dist/doc/latex/optex/README details="Readme"
texmf-dist/doc/latex/optex/op-demo.tex
+ texmf-dist/doc/latex/optex/op-letter.tex
texmf-dist/doc/latex/optex/op-ring.png
+ texmf-dist/doc/latex/optex/op-slides.tex
texmf-dist/doc/latex/optex/optex-doc.pdf
texmf-dist/doc/latex/optex/optex-doc.tex
+ texmf-dist/doc/latex/optex/slides-bg.png
texmf-dist/doc/man/man1/optex.1
texmf-dist/doc/man/man1/optex.man1.pdf
-runfiles size=204
+runfiles size=234
texmf-dist/tex/luatex/optex/alloc.opm
texmf-dist/tex/luatex/optex/basics-macros.opm
texmf-dist/tex/luatex/optex/bib-iso690.opm
texmf-dist/tex/luatex/optex/bib-simple.opm
- texmf-dist/tex/luatex/optex/csplain-params.opm
+ texmf-dist/tex/luatex/optex/cite-bib.opm
+ texmf-dist/tex/luatex/optex/colors.opm
texmf-dist/tex/luatex/optex/f-adventor.opm
texmf-dist/tex/luatex/optex/f-antt.opm
texmf-dist/tex/luatex/optex/f-baskerville.opm
@@ -221056,25 +221966,31 @@ runfiles size=204
texmf-dist/tex/luatex/optex/f-termes.opm
texmf-dist/tex/luatex/optex/f-xcharter.opm
texmf-dist/tex/luatex/optex/fams-ini.opm
+ texmf-dist/tex/luatex/optex/fnotes.opm
texmf-dist/tex/luatex/optex/fonts-catalog.opm
texmf-dist/tex/luatex/optex/fonts-opmac.opm
texmf-dist/tex/luatex/optex/fonts-preload.opm
texmf-dist/tex/luatex/optex/fonts-resize.opm
texmf-dist/tex/luatex/optex/fonts-select.opm
+ texmf-dist/tex/luatex/optex/graphics.opm
texmf-dist/tex/luatex/optex/hyperlinks.opm
texmf-dist/tex/luatex/optex/hyphen-lan.opm
texmf-dist/tex/luatex/optex/if-macros.opm
+ texmf-dist/tex/luatex/optex/languages.opm
+ texmf-dist/tex/luatex/optex/lists.opm
texmf-dist/tex/luatex/optex/logos.opm
texmf-dist/tex/luatex/optex/luatex-ini.opm
+ texmf-dist/tex/luatex/optex/makeindex.opm
texmf-dist/tex/luatex/optex/maketoc.opm
texmf-dist/tex/luatex/optex/margins.opm
texmf-dist/tex/luatex/optex/math-macros.opm
texmf-dist/tex/luatex/optex/math-preload.opm
texmf-dist/tex/luatex/optex/math-unicode.opm
texmf-dist/tex/luatex/optex/mathclass.opm
- texmf-dist/tex/luatex/optex/op-macros.opm
- texmf-dist/tex/luatex/optex/opmac-rest.opm
+ texmf-dist/tex/luatex/optex/more-macros.opm
+ texmf-dist/tex/luatex/optex/multicolumns.opm
texmf-dist/tex/luatex/optex/optex.ini
+ texmf-dist/tex/luatex/optex/others.opm
texmf-dist/tex/luatex/optex/outlines.opm
texmf-dist/tex/luatex/optex/output.opm
texmf-dist/tex/luatex/optex/parameters.opm
@@ -221083,6 +221999,10 @@ runfiles size=204
texmf-dist/tex/luatex/optex/prefixed.opm
texmf-dist/tex/luatex/optex/ref-file.opm
texmf-dist/tex/luatex/optex/references.opm
+ texmf-dist/tex/luatex/optex/sections.opm
+ texmf-dist/tex/luatex/optex/slides.opm
+ texmf-dist/tex/luatex/optex/styles.opm
+ texmf-dist/tex/luatex/optex/table.opm
texmf-dist/tex/luatex/optex/uni-lcuc.opm
texmf-dist/tex/luatex/optex/unimath-codes.opm
texmf-dist/tex/luatex/optex/unimath-table.opm
@@ -221093,7 +222013,7 @@ catalogue-contact-home http://petr.olsak.net/optex
catalogue-ctan /macros/luatex/optex
catalogue-license pd
catalogue-topics format luatex
-catalogue-version 0.05
+catalogue-version 0.07
name optex.aarch64-linux
category Package
@@ -221392,7 +222312,7 @@ catalogue-topics turkish
name oscola
category Package
-revision 49772
+revision 54328
shortdesc BibLaTeX style for the Oxford Standard for the Citation of Legal Authorities
relocated 1
longdesc The package provides a set of style files for use with BibLaTeX
@@ -221401,25 +222321,27 @@ longdesc in accordance with the widely-used Oxford Standard for the
longdesc Citation of Legal Authorities. It also includes facilities for
longdesc constructing tables of cases and legislation from citations (in
longdesc conjunction with appropriate indexing packages).
-containersize 22596
-containerchecksum 849e2daf4a7a48c6a2371b01392726c28d55d4da7ab7fdecdba545d9a9f8a7c2b026e856cdb3ff1104c1872584d6f180d5ee3e272c8b2adc3325a846a8c0478f
-doccontainersize 651060
-doccontainerchecksum 3d38a95beb8d399e33d6c9e1674410f14d7941fcd83524b658373d06c897e8bc5474eaf32063077b4a9ee9e5db4055bdf908ab8574b74e44b04dc1977714c1e7
-docfiles size=203
+containersize 22568
+containerchecksum 831e450ea6fa77f521eca76aaf281a0f7425e28d889c7bc919cd04c52a78c3a0665abf011ec4ef722f47e737c1dfb48f8aac231aa3f370d594cf5300d84c2456
+doccontainersize 633720
+doccontainerchecksum 6024d48e3b6f68037a68dc04051451be2ea7a952e5d8f55b9bd1160d11900751b5a58cc8662e5c38940bee01a442f3691a8cd8329ee4bd5749cf7698adf72cef
+docfiles size=281
RELOC/doc/latex/oscola/README.md details="Readme"
+ RELOC/doc/latex/oscola/oscola-examples.bib
RELOC/doc/latex/oscola/oscola.pdf details="Package documentation"
RELOC/doc/latex/oscola/oscola.tex
-runfiles size=55
+runfiles size=54
RELOC/makeindex/oscola/oscola.ist
RELOC/tex/latex/oscola/american-oscola.lbx
RELOC/tex/latex/oscola/british-oscola.lbx
RELOC/tex/latex/oscola/english-oscola.lbx
RELOC/tex/latex/oscola/oscola.bbx
RELOC/tex/latex/oscola/oscola.cbx
+catalogue-contact-repository https://github.com/PaulStanley/oscola-biblatex
catalogue-ctan /macros/latex/contrib/biblatex-contrib/oscola
catalogue-license lppl1.3
catalogue-topics legal biblatex
-catalogue-version 1.6
+catalogue-version 1.7
name ot-tableau
category Package
@@ -221606,6 +222528,24 @@ catalogue-ctan /macros/latex/contrib/oubraces
catalogue-license other-free
catalogue-topics maths
+name outerhbox
+category Package
+revision 54254
+shortdesc Collect horizontal material for contributing to a paragraph
+relocated 1
+longdesc The package provides the \outerhbox command, which is similar
+longdesc to \hbox, except that material is set in outer horizontal mode.
+longdesc This prevents TeX from optimising away maths penalties and the
+longdesc like, that are needed when the material is \unhbox'ed.
+containersize 1596
+containerchecksum 954af6a75833dc388c430faf538415457d0526b85060602b93584a45e6b0ff9bb83ab1d2117ef58817f08b138146873ff74ab045f174e949a0c9fb9f042b1121
+runfiles size=1
+ RELOC/tex/generic/outerhbox/outerhbox.sty
+catalogue-ctan /macros/generic/misc/outerhbox.sty
+catalogue-license gpl
+catalogue-topics boxing
+catalogue-version 1.2
+
name outline
category Package
revision 18360
@@ -223538,26 +224478,21 @@ catalogue-topics parallel
name parsa
category Package
-revision 53130
+revision 54154
shortdesc A XeLaTeX package for theses and dissertations at Iranian Universities
relocated 1
longdesc A package for preparing dissertations and theses for Iranian
longdesc universities as fast and as efficiently as possible. The
longdesc package depends on xparse, fancyhdr, graphicx, multirow, float,
longdesc and adjustbox.
-containersize 6008
-containerchecksum 5056c44131038c65cb945ce5f7e8415381be16c6c5186ee4f747acdfe99b1d31e94f5fe1bd038df0423277300d92889379ba080c30bc5dd9f76c868474d5a553
-doccontainersize 230432
-doccontainerchecksum 3e99c9ec2faafbd53a95ae6ba1641fe4eb0857f1a0ee46a633b162354e6c91f406cf438fac136d2e6085704bbd3f79a8814b6e4b4fa9769454b1812b9528bcf0
-docfiles size=115
- RELOC/doc/xelatex/parsa/IntLogo.png
- RELOC/doc/xelatex/parsa/IranLogo.png
- RELOC/doc/xelatex/parsa/README.txt details="Readme"
- RELOC/doc/xelatex/parsa/minimaltemplate.pdf
- RELOC/doc/xelatex/parsa/minimaltemplate.tex
+containersize 6076
+containerchecksum a3c584075ccda2b1d163cbd9b71d6dd67cb222b767cbe0b4926396aaad1d6cae6dff0d679082653881a029490e4ba40dccf3325797d05fcc076df5e88e23921e
+doccontainersize 129976
+doccontainerchecksum ed653c62210ade43a9a84609d2394e3407ee7efd68cd0a5be55df8e99d75c55eed57dbd893fa5f6faeab698173e6df6df9db0bc5b265d169c6c6c23395161229
+docfiles size=39
+ RELOC/doc/xelatex/parsa/README.md details="Readme"
RELOC/doc/xelatex/parsa/parsa-doc.pdf details="Package documentation" language="fa"
RELOC/doc/xelatex/parsa/parsa-doc.tex
- RELOC/doc/xelatex/parsa/picture.jpg
runfiles size=9
RELOC/tex/xelatex/parsa/parsa.sty
catalogue-contact-bugs https://github.com/farshadrasuli/parsa/issues
@@ -223565,7 +224500,7 @@ catalogue-contact-home https://github.com/farshadrasuli/parsa
catalogue-ctan /macros/xetex/latex/parsa
catalogue-license lppl1.3c
catalogue-topics dissertation persian xetex
-catalogue-version 1.1
+catalogue-version 1.2
name parselines
category Package
@@ -223861,7 +224796,7 @@ catalogue-version 1.05
name patgen
category TLCore
-revision 50602
+revision 54070
shortdesc Generate hyphenation patterns
longdesc This is the last version of the program distributed by Knuth;
longdesc it advertises itself as a pattern generator for "the algorithm
@@ -223870,10 +224805,10 @@ longdesc distributions are Unicode-based. The currently-maintained
longdesc patgen is part of web2c (and all major TeX distributions).
depend kpathsea
depend patgen.ARCH
-containersize 648
-containerchecksum 524ea5aa09feba7ef5efd47e35d8d94703be4e191bb081d0b13007e853e88729c6029451e58a7237ad5ddf524c4d0798421316c38d1d9374ed7cd05f2744f761
-doccontainersize 28652
-doccontainerchecksum 136e6c23505593788da8343f4dffccee77ffcf9fa63382871507db47c3ff23d6c25d0cefc985f67e4ee137840aa3af8f1738a5b2dac5272e568e73b18b71a5e2
+containersize 624
+containerchecksum 8baedd689ae54e64d473b74538ab041c0b1626d9d54e72d3f8eb3581d01a844ff093227c5b1147d516fd8944b58c54865b19bb90c5b773db5167adacf7892909
+doccontainersize 28660
+doccontainerchecksum 6a0f025467c08e56f2b761978cfa6a47e3bb7f786f9c76677e99063eea5674d339d7caf7912a6fb7ec209eb4c6d7f32de93f081f905801995e981d151fa7588e
docfiles size=10
texmf-dist/doc/man/man1/patgen.1
texmf-dist/doc/man/man1/patgen.man1.pdf
@@ -223887,145 +224822,145 @@ catalogue-version 2.3
name patgen.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of patgen
-containersize 18692
-containerchecksum 5ab892d4ea377e93add26bf386215eaced2c260de25ed970452fbee853cd6e1224b94485f4edb24b934e377b8e6a496c4b4a83baf27da447404071b7a28e78e2
-binfiles arch=aarch64-linux size=12
+containersize 19184
+containerchecksum 0af88ea4d2a6fb87816957009cbafe79a0f9def37b3c621b82c7de4da7d059eb548198b616a9e1290b0f7ee0063ccd86ab1f206557dc477e95c1ee3295f548f2
+binfiles arch=aarch64-linux size=13
bin/aarch64-linux/patgen
name patgen.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of patgen
-containersize 22844
-containerchecksum 83f6affaf607f3cc6a28e6fd611283d7e7e1c5245944ab8046a30dad5bef453921b2644fdbe158954b42758ef464e010e3edaa0ad74af2e712f60c60ae944066
-binfiles arch=amd64-freebsd size=14
+containersize 23252
+containerchecksum d8f185924bb4c40d601c3406a5a8a6deb273504ffc54d9af899d73656e36950fa0c5ec1273643c990d83c1ab62b5d09f441ce984887e0c86974e79b7bd2dcded
+binfiles arch=amd64-freebsd size=15
bin/amd64-freebsd/patgen
name patgen.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of patgen
-containersize 18656
-containerchecksum 5c6a20e5e473729b43b7c4422ae5bf5d4292e8c71e06d3206b97997d9e2abd580a9f3a1c28b79ae55fada0e6f63af17c42b2f39eced1704f1b845d4ccdb24aee
+containersize 18904
+containerchecksum e217170d4a0a70820073149a7ef54a6b3d85c9fbe960cde054daa94aa2cd359def9167646d5b1b2115ba6c7360c3ad5ec3e82868aa21eae7505e560126f70420
binfiles arch=amd64-netbsd size=13
bin/amd64-netbsd/patgen
name patgen.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of patgen
-containersize 15676
-containerchecksum 2f9a36f6146ced119abf8aedc6624b8e1704cab5b29d927bbff616787c400df6b82e245ed5174c8b1bbf0591cd793850956745d6578064ac9ad1ed6749598d2f
+containersize 15692
+containerchecksum 3d5e378453294e91e267d298e17a38876b3432b1bec55b691e32c34b11537dafb92d67219b55f21ddd2ccae12b596e9be8d2fa6915d382a18596bb36610994ae
binfiles arch=armhf-linux size=9
bin/armhf-linux/patgen
name patgen.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of patgen
-containersize 12688
-containerchecksum 006e0a332c6fbd332d6ad8bc939123a5f81e07208d10fda7946186fe316d30c34007a23426dc908e5407ad6a7287aba0cf365c69bcb6421d57f82b4d3488b820
+containersize 12716
+containerchecksum f085a0220a918fd50876c78d5d940da9337ad384fb218adcf5b4a2eec89428c7f3507bd5c6bb0c9352098363abb023edc45e1bff02442f11f451dc3a69906a33
binfiles arch=i386-cygwin size=8
bin/i386-cygwin/patgen.exe
name patgen.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of patgen
-containersize 17868
-containerchecksum 0e8c174bce52a058ef78725b106db6033135158c2afb1fa4d7da4ed7d88922a699c0e5b9ae21698c0c44d009d82e2aff90585be0d8d86e7f70f67927290c65c6
-binfiles arch=i386-freebsd size=11
+containersize 18228
+containerchecksum 52c23281d360b750ef41b16f0f7c09a917d5e05678ff2b6a18f38cf244c080d6cc920515e28b67349ac2dac37db1a68e33df2229acf09396c169a1753f744a9f
+binfiles arch=i386-freebsd size=12
bin/i386-freebsd/patgen
name patgen.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of patgen
-containersize 17424
-containerchecksum 15d062e13749918023db90c0b54d70891599e5f102790d3b75d2aab58de5dff0a627ed0ae4e4479e227060c8612ba5a40ef50c0ee1bc29063e48390a300a0fa1
+containersize 17436
+containerchecksum 02be562d078cd860df3bafc9c4863d137b9a1e1ba3a6d5eaf65124b87b962fe2653194a8635de8787b641e0be0c22c4d1e57374d1ffa014838f6ac365c3e818d
binfiles arch=i386-linux size=10
bin/i386-linux/patgen
name patgen.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of patgen
-containersize 15932
-containerchecksum cd455d25a9c734b7afd9fa8ece8a8611453ff2828cf1504c70a46a57af9d7cb8aca5276d0702177be4380571e18dc26b7e3ae7dd36f11b4f477427a509267faf
+containersize 16308
+containerchecksum 2445542a1f6ef15ffa8210ac56e65fca8e910d0d2f6fde83644d3b8ad612364a9240f5945124a5eb01aad0ba86f727f2e99de5fbc49bcdb3c21e8f980c60db02
binfiles arch=i386-netbsd size=12
bin/i386-netbsd/patgen
name patgen.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of patgen
-containersize 20396
-containerchecksum 46eaaf657d4185d458f36372e6a547aa1dea1b2d924550f86ced0061ae2dd2892b14948257dcb0da78e0ec68158e98e0e1916e65f65e06a7e05cd228bd8487a2
+containersize 20420
+containerchecksum 4b1182ecf2cb225886bd361f3749c88fa7afc1f61714eb443c1756f3f2937bad45690ef8b1a9e815fc404c8c3f674dbbce8ad317366910a9bfd249e35871e507
binfiles arch=i386-solaris size=12
bin/i386-solaris/patgen
name patgen.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of patgen
-containersize 13164
-containerchecksum 5a1024b68bb52141e945fbab4e3bf46c91573ea7f09e6141fe4dbcedaf38686e7d31dd1f9c482fd2675581f67a21e64056fc3fe2fc2c23eecb22f5b7c789c77f
+containersize 13132
+containerchecksum 2d11d4e8a5d175de86fb0a1a51da1fa9fc0ab3b4723863eda0bddd3143df12300a5b52b5df90714f2239f4b70053e1729baf7f7f06b6d7d0bdc9abeb52af6a1c
binfiles arch=win32 size=10
bin/win32/patgen.exe
name patgen.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of patgen
-containersize 15464
-containerchecksum 01959f77859044fe6dc3ba7e7dd52dbd066879e17e334b6ddb4c7b8691570df41781c9f6fc6de9024c2fbb3875b64137f2be14aeda8bed18f2d764b8d131b187
+containersize 15620
+containerchecksum 307c92fed881d01299ed2856d28b1c80a6864176bf17bff757c05b77c5b7819a9e488f6530125198c0be586db2b9eade1294a45727d3abe67f37450a42b201c0
binfiles arch=x86_64-cygwin size=9
bin/x86_64-cygwin/patgen.exe
name patgen.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of patgen
-containersize 22876
-containerchecksum 8265275f247721ad317f13d4aa07f645f40a433d3cfa87d4f996db9d9aaf584b190beaf3046726be07b77678c77bf286113ef7885659c01410149d724741646a
-binfiles arch=x86_64-darwin size=13
+containersize 28488
+containerchecksum c394b9e369bd4522f5415179558ae8bfd1c55554ed1d6142d2634e43d8999c4ac5f9edc274c78380b75fb35c4609b0dbd77e963871a8d94544461c82a2851c88
+binfiles arch=x86_64-darwin size=17
bin/x86_64-darwin/patgen
name patgen.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of patgen
-containersize 21164
-containerchecksum 2e127a60eca885106b475372f541640e069bd9360ba7a10a9b069eff5b8f850e525c99c39b8138dfe92ff68261e99fe2bb6a572174a215770573e3dd252af19e
-binfiles arch=x86_64-darwinlegacy size=13
+containersize 21128
+containerchecksum 2adbf74085b203535f2309947ecf067c2ad4466cebcf8e14c30b6ec417ccf9f378e73b81ecfe2b9d724dcd96f5e27e41f1774c14e77bd143cf94c6731da8744a
+binfiles arch=x86_64-darwinlegacy size=12
bin/x86_64-darwinlegacy/patgen
name patgen.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of patgen
-containersize 17788
-containerchecksum ad859c0e37fa7def89d0ec9a95b8033fdb503025b3c948a556af58fe5a402ed397b50552e8a2b111d07ed2bb7974cf1a24dda7078f9a329afd7e742b570835c4
+containersize 17804
+containerchecksum b40a5a2213c0505be7c4bb3896309e8c60c48c4023c11ce3e7220c6bcba2c9d189521e526d1a7b12a2767b71206cdf6d95562e2946300654eb560cfb497da38d
binfiles arch=x86_64-linux size=10
bin/x86_64-linux/patgen
name patgen.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of patgen
-containersize 22496
-containerchecksum e040a8e4aacffacc36c0eac240b3c65b698f21473bfb8f54a78ef05d522c404446b7f0175076b684f3f525d78fe1ae4f79592c4556098f22b5b365f73bd2c9bc
-binfiles arch=x86_64-linuxmusl size=13
+containersize 22184
+containerchecksum 62e65ff6d4d08462e5d2d60ada950c559095fba18fe8415f931b2094d8da11b6cef7df0f92f5afbc16104d6386ce330e6c187b58f2cd9ee3f176572f32b84a78
+binfiles arch=x86_64-linuxmusl size=12
bin/x86_64-linuxmusl/patgen
name patgen.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of patgen
-containersize 22572
-containerchecksum 8260f4a7cf42f7a5a2182a029d1863dbafe9aaf386ac723b679b1e08e290f8e187bd733c71b6e78179f9fc51e48e3a71602eee994b1f801c1f75a3065cb7d842
+containersize 22552
+containerchecksum a6e4d6e3da7197b447bcbf0ecb46cb69252efeeb6ec77a51ff50974e1c7b3eef4d6fd4ead76d49290299a22aebface54278fa6e77788338c4f68e4c8d82b1d77
binfiles arch=x86_64-solaris size=13
bin/x86_64-solaris/patgen
@@ -224126,7 +225061,7 @@ catalogue-version 1.0
name pax
category Package
-revision 26112
+revision 54512
shortdesc Extract and reinsert PDF annotations with pdfTeX
longdesc If PDF files are included using pdfTeX, PDF annotations are
longdesc stripped. The pax project offers a solution without altering
@@ -224138,14 +225073,14 @@ longdesc if a PDF file is included, the package looks for the file with
longdesc the annotation data, reads them and puts the annotations in the
longdesc right place. Project status: experimental
depend pax.ARCH
-containersize 18136
-containerchecksum 3fa85993a3cee32753a6b965a2e7a97cccda36f2c32941e8650026d90a8a69c93ba1f762f802f15999b3c32e327e1a98d970217613a660cc5fac68cf3afabd6a
+containersize 18120
+containerchecksum ee6d006f6f4dbb16cefde5362c9b1b43e470fe03565724ae4a64f8c889dce3d2415d7d1da10bddd1bd137ee042ca2b6369e7a2400ad888db060b44ec2f057a3f
doccontainersize 3012
-doccontainerchecksum e4a2c6b4220bb498bbc1f74ab8fdfcb65d261ef944a43a86f9007bfd0073c9c6aca08fb136c8b1516d78fd3a37bb00388afc95874778fe453e75f0ea615ef1bb
+doccontainerchecksum 4495f8c1ce62e37565947c520f7cc638c61d984a394fdc833146c1010a8ef5a17a56340eb70a980fdf16ef21483f33ebfa7cc02d6b212ddb074739862f0ceff1
docfiles size=2
texmf-dist/doc/latex/pax/README details="Package README"
srccontainersize 18776
-srccontainerchecksum ad5e65d29d540d3736bf7045c0c392d79d2ba9c9a194a7d04df3c76729105b95c609167900e9b4533d0ea353312c452de0cb02f303b0d5e777c0eddaac0c18dc
+srccontainerchecksum b47294dd79cfebd9f0ad48d3a17d54e6b4d8e8ae9fa2618f4299c6cf263de9f3342675d971d8585f65f906aae45a5a6ca26fee999f30137897a25ae59177e6ab
srcfiles size=25
texmf-dist/source/latex/pax/build.xml
texmf-dist/source/latex/pax/license/LaTeX/lppl.txt
@@ -224162,7 +225097,7 @@ runfiles size=10
texmf-dist/tex/latex/pax/pax.sty
catalogue-also pdftex
catalogue-ctan /macros/latex/contrib/pax
-catalogue-license lpplgpl
+catalogue-license lppl gpl
catalogue-topics pdf-feat
catalogue-version 0.1l
@@ -225555,20 +226490,22 @@ catalogue-version 0.5q
name pdfpc
category Package
-revision 53902
+revision 54160
shortdesc Define data for the pdfpc presentation viewer
relocated 1
longdesc This packages allows to define additional meta data within the
longdesc PDF file which can be interpreted by the PDF presenter console
-longdesc (pdfpc) program.
-containersize 2272
-containerchecksum 2f7a04d3cf55e996bb6507b7dd85a1816bd0ab2c26025b9a46f7c111912237b91889731f656b2490c06db5756e5241cb77c00c59215fb5c56a6d48d16bf7ed91
-doccontainersize 980
-doccontainerchecksum b49f357c4d08dfa8802218b30b1dc94f8db8fbd612399245333a26d93e543534899d7f0884222481fc5758b90220779330a85094317636860b44c9ab16f8f6eb
-docfiles size=1
+longdesc (pdfpc) program. pdfpc depends on kvoptions, xstring,
+longdesc pdfcomment, and hyperxmp.
+containersize 2296
+containerchecksum 2f9ec2e321e778eb0903aefbe97f43136d09635c954f46a861250ce158b8d2c9d2a1f1670564137eb6c2ffa9bfca3b163d9a6f61bdf7e754d9e5caee76d4e652
+doccontainersize 171332
+doccontainerchecksum 43dbfb650c7af115139fa7a38543f3177e703ef2427e2cbf428a44799b80987566e9994ebf9df65589517d03bbea7ca14e03e7bf636a9ca37144359446a8570e
+docfiles size=43
RELOC/doc/latex/pdfpc/README.md details="Readme"
-srccontainersize 2572
-srccontainerchecksum ea5daef06e63cab760cf70c51c3777a44b223737709a65ef6ae232a0c040deb38e58983b22e862e1a8bad08383fddaeebbe0ded9c0b384d0a283a21925052aa8
+ RELOC/doc/latex/pdfpc/pdfpc.pdf details="Package documentation"
+srccontainersize 2576
+srccontainerchecksum bc13d0f236e70ebf0de10a0c6d51a0c82f65a8ad2c96a7ef64fb89849b5bfea5d34b8a545e79d4226393b34daf839dd40354267641586c490f72facc0652ffc4
srcfiles size=3
RELOC/source/latex/pdfpc/pdfpc.dtx
RELOC/source/latex/pdfpc/pdfpc.ins
@@ -225579,7 +226516,7 @@ catalogue-contact-home https://pdfpc.github.io/
catalogue-ctan /macros/latex/contrib/pdfpc
catalogue-license gpl3+
catalogue-topics presentation
-catalogue-version 0.2
+catalogue-version 0.2.1
name pdfpc-movie
category Package
@@ -225809,7 +226746,7 @@ catalogue-topics debug-supp
name pdftex
category TLCore
-revision 52874
+revision 54227
shortdesc A TeX extension for direct creation of PDF
longdesc An extension of TeX which can be configured to directly
longdesc generate PDF documents instead of DVI. All current free TeX
@@ -225821,20 +226758,21 @@ depend kpathsea
depend cm
depend dehyph
depend etex
+depend hyph-utf8
depend hyphen-base
depend knuth-lib
depend plain
depend tex-ini-files
depend pdftex.ARCH
-execute AddFormat name=pdftex engine=pdftex patterns=language.def options="-translate-file=cp227.tcx *pdfetex.ini" fmttriggers=cm,dehyph,etex,hyphen-base,knuth-lib,plain,tex-ini-files
-execute AddFormat name=etex engine=pdftex patterns=language.def options="-translate-file=cp227.tcx *etex.ini" fmttriggers=cm,dehyph,etex,hyphen-base,knuth-lib,plain
-execute AddFormat name=pdfetex engine=pdftex patterns=language.def options="-translate-file=cp227.tcx *pdfetex.ini" fmttriggers=cm,dehyph,etex,hyphen-base,knuth-lib,plain,tex-ini-files
+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 AddFormat name=etex engine=pdftex patterns=language.def options="-translate-file=cp227.tcx *etex.ini" fmttriggers=cm,dehyph,etex,hyph-utf8,hyphen-base,knuth-lib,plain
+execute AddFormat name=pdfetex 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 37000
-containerchecksum 703fc22a4d9f9251666491693b526a2622f63ae05d1caa402219b72d680a43a9eaa1294dea53144a7f0ca326ab7b88405d0fbca9e9652444bc1f34144917df99
-doccontainersize 1492588
-doccontainerchecksum cf15ec2fa6cb7230edf4a22a6811aeabb48b0420275bb6be4b2976593e33865837e50b874ab7da7a7b536cf48b74a805b93e154d4cafc42542995acbc49e29a4
-docfiles size=697
+containersize 36988
+containerchecksum 1846d2c75f53339dce486311b6034aff104dbc50e0e7d243a772f7c3e2bc9c0ff7cbd9229386ba0e136abd894b2ee42a51d26588fca7824a85e23fc60564aad0
+doccontainersize 1611504
+doccontainerchecksum 8526e7021037423c912dbe6e6430a30bc0a915dfc9f9a014885e71441696c0ebfad009a33dc21a4e83c28bb7a3a0aa78ac6579ebd21e518e5aba8a31867611c0
+docfiles size=749
texmf-dist/doc/man/man1/pdfetex.1
texmf-dist/doc/man/man1/pdfetex.man1.pdf
texmf-dist/doc/man/man1/pdftex.1
@@ -225889,11 +226827,31 @@ docfiles size=697
texmf-dist/doc/pdftex/tests/05-mediabox/test-omit-mediabox.tex
texmf-dist/doc/pdftex/tests/06-pkmap/Makefile
texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pk
+ texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.360pk
texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pk
texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdf
texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex
texmf-dist/doc/pdftex/tests/07-mapwarn/Makefile
texmf-dist/doc/pdftex/tests/07-mapwarn/test-mapwarn.tex
+ texmf-dist/doc/pdftex/tests/08-pdfprimitive/Makefile
+ texmf-dist/doc/pdftex/tests/08-pdfprimitive/test-pdfprimitive-non.tex
+ texmf-dist/doc/pdftex/tests/08-pdfprimitive/test-pdfprimitive-ok.tex
+ texmf-dist/doc/pdftex/tests/08-pdfprimitive/test-pdfprimitive-post.tex
+ texmf-dist/doc/pdftex/tests/09-fontobjnum/Makefile
+ texmf-dist/doc/pdftex/tests/09-fontobjnum/test-fontobjnum.tex
+ texmf-dist/doc/pdftex/tests/10-moddate/Makefile
+ texmf-dist/doc/pdftex/tests/10-moddate/test-moddate-abs.tex
+ texmf-dist/doc/pdftex/tests/10-moddate/test-moddate.tex
+ texmf-dist/doc/pdftex/tests/11-omitcharset/Makefile
+ texmf-dist/doc/pdftex/tests/11-omitcharset/test-omitcharset.tex
+ texmf-dist/doc/pdftex/tests/12-pdf2/Makefile
+ texmf-dist/doc/pdftex/tests/12-pdf2/incl1.tex
+ texmf-dist/doc/pdftex/tests/12-pdf2/incl2.tex
+ texmf-dist/doc/pdftex/tests/12-pdf2/test-compress2.tex
+ texmf-dist/doc/pdftex/tests/12-pdf2/test-doc1incl2.tex
+ texmf-dist/doc/pdftex/tests/12-pdf2/test-doc2incl1.tex
+ texmf-dist/doc/pdftex/tests/12-pdf2/test-doc2incl2.tex
+ texmf-dist/doc/pdftex/tests/12-pdf2/test-pdfmajor.tex
texmf-dist/doc/pdftex/tests/Common.mak
runfiles size=65
texmf-dist/fonts/map/dvips/dummy-space/dummy-space.map
@@ -226072,11 +227030,11 @@ binfiles arch=x86_64-solaris size=1
name pdftex.aarch64-linux
category TLCore
-revision 50700
+revision 54429
shortdesc aarch64-linux files of pdftex
-containersize 791652
-containerchecksum 5748188aba9e5143d127a3c2e78c2020e5e0e08b9df7fb6e998c6b44fd975efa72f8c5164155b173eeb7d1eb7f5f9a6c0c43e9f89fb387827e31a23b632af2f4
-binfiles arch=aarch64-linux size=641
+containersize 829448
+containerchecksum 5567815472ae73adc7c2077304d88381a8129132d86c47eb3674c7a197deb9060110eea517ef80ccaea0a394773ec7b82b4f36e3b5432f6f0a9dea25f6855e6b
+binfiles arch=aarch64-linux size=660
bin/aarch64-linux/etex
bin/aarch64-linux/pdfetex
bin/aarch64-linux/pdftex
@@ -226084,11 +227042,11 @@ binfiles arch=aarch64-linux size=641
name pdftex.amd64-freebsd
category TLCore
-revision 50700
+revision 53999
shortdesc amd64-freebsd files of pdftex
-containersize 898308
-containerchecksum cc1818b79ce0a96de8f31918883834c0389e159c5db18ac8784b24a098b79df84efd6efb102dc2a177f5514e1ee3a2a60adbcda071f85805c277dc76681eae75
-binfiles arch=amd64-freebsd size=625
+containersize 926132
+containerchecksum 1de5fb786b667c4a71710a63150aaead41266ef8fd35dc8088b0151d9649b6527aa86e14523e279446b57b9426f39d534ed4794465821f54f6f9b2958f6d7948
+binfiles arch=amd64-freebsd size=631
bin/amd64-freebsd/etex
bin/amd64-freebsd/pdfetex
bin/amd64-freebsd/pdftex
@@ -226096,11 +227054,11 @@ binfiles arch=amd64-freebsd size=625
name pdftex.amd64-netbsd
category TLCore
-revision 50693
+revision 53995
shortdesc amd64-netbsd files of pdftex
-containersize 734860
-containerchecksum d895d3f201dcbac3569cbd4412ddd17f6ef7ef1f3a7f47d79782db6e9278c977ba6654e2b0fcda1493e94bd6d7e826bf9c52010ee5182ac67c96b8cfd6f6404e
-binfiles arch=amd64-netbsd size=684
+containersize 744128
+containerchecksum 91008d379f52d271d9c4c44a438772b0cfb6fd5aef3d9366fc0b658ab6944aa88aa2a3134eb972766ddce09234982e8076a7c6a3560578ec551722bef7060711
+binfiles arch=amd64-netbsd size=689
bin/amd64-netbsd/etex
bin/amd64-netbsd/pdfetex
bin/amd64-netbsd/pdftex
@@ -226108,11 +227066,11 @@ binfiles arch=amd64-netbsd size=684
name pdftex.armhf-linux
category TLCore
-revision 50790
+revision 54033
shortdesc armhf-linux files of pdftex
-containersize 682052
-containerchecksum 27b10270812bafbffab0e6f44b9925875f5ab47be903278bab4fb7e8514367a514cc58d720e2c0917e53c5a78533ccf639803e34e91a46b3eab67ecf1364c534
-binfiles arch=armhf-linux size=452
+containersize 687416
+containerchecksum 12e2801f02cb50bfdae276ab64145971df5104811d5a34c7330c61888d25fc75d6a5afa5419960e23cf799267b7315a965b70bfc6fa462eb32d64d5af8ce701c
+binfiles arch=armhf-linux size=455
bin/armhf-linux/etex
bin/armhf-linux/pdfetex
bin/armhf-linux/pdftex
@@ -226120,11 +227078,11 @@ binfiles arch=armhf-linux size=452
name pdftex.i386-cygwin
category TLCore
-revision 50855
+revision 54350
shortdesc i386-cygwin files of pdftex
-containersize 737440
-containerchecksum c4dbf1d931b3a0c90db89e0baf1d5bc15ca2d7da7778fe677098469fc0a33754fdc4e00be57efe35891192960d5fa565c51efaa7f5503f62947339f2fa90acc2
-binfiles arch=i386-cygwin size=511
+containersize 747920
+containerchecksum 80e7d6c37bc9dc32ce7d780cbd71c9314d1c3aad0ff57319b49b2aef84e6ab01606a24f193f2dbca16614c790abcf6ee719ce4cc12346150396a013c1cbc7dc7
+binfiles arch=i386-cygwin size=525
bin/i386-cygwin/etex
bin/i386-cygwin/pdfetex
bin/i386-cygwin/pdftex.exe
@@ -226132,11 +227090,11 @@ binfiles arch=i386-cygwin size=511
name pdftex.i386-freebsd
category TLCore
-revision 50700
+revision 53999
shortdesc i386-freebsd files of pdftex
-containersize 756740
-containerchecksum 4288a172d664e1032ee2560120860eb886bd194d592c88fcdfb03ebfd367ff07ea08eee2e5f597f7886747c99c5f27fd60cc0d0094e3d1573338b7baad404b46
-binfiles arch=i386-freebsd size=536
+containersize 777296
+containerchecksum f97901e76b6d57e962d5c0a3c4e8157eda19413317ec61e7799953298bc6ba760bc03577c83e0ba3b9322dd9ed077054353a8802aebe800a98963748597bf84b
+binfiles arch=i386-freebsd size=540
bin/i386-freebsd/etex
bin/i386-freebsd/pdfetex
bin/i386-freebsd/pdftex
@@ -226144,11 +227102,11 @@ binfiles arch=i386-freebsd size=536
name pdftex.i386-linux
category TLCore
-revision 50700
+revision 53999
shortdesc i386-linux files of pdftex
-containersize 834944
-containerchecksum acbd383a1a6b7fcc42bb9a2f2cc67c8371e64d9326b40373155f24a0e8b61c247c2cc560a706de6994a1a143188068ad3c590e1a704f334d5111a5e7b032f376
-binfiles arch=i386-linux size=557
+containersize 840876
+containerchecksum c1cad814704f5140ffbf7a6d94d13d997bb5d0272ed02f34d1ef0ef00b15334cabd139f73ed5dc31e64689a923cb0a9f7d91db9f70c829d4766df320fbfb1004
+binfiles arch=i386-linux size=560
bin/i386-linux/etex
bin/i386-linux/pdfetex
bin/i386-linux/pdftex
@@ -226156,11 +227114,11 @@ binfiles arch=i386-linux size=557
name pdftex.i386-netbsd
category TLCore
-revision 50693
+revision 54104
shortdesc i386-netbsd files of pdftex
-containersize 656304
-containerchecksum 7877bb963169e680262483ea87cd3d2de560bc8f9e759bb6458ae2f146d89a84cb00198c5bfe7723ba36f9d2e754d30d7f828020880016622aee8ae7060e1389
-binfiles arch=i386-netbsd size=609
+containersize 663776
+containerchecksum a044ad1bf715eb16333cb5a4c699bb177846c2e27cd4b6d2b05ff4105a5c1b89800f5a8f8a11bde4ab8d53f21985bc4e71ddae0f188ed8d034a61b158b798fca
+binfiles arch=i386-netbsd size=615
bin/i386-netbsd/etex
bin/i386-netbsd/pdfetex
bin/i386-netbsd/pdftex
@@ -226168,11 +227126,11 @@ binfiles arch=i386-netbsd size=609
name pdftex.i386-solaris
category TLCore
-revision 50700
+revision 53999
shortdesc i386-solaris files of pdftex
-containersize 833540
-containerchecksum 428e7f7c4ea41bb11aad84feed1be404fce90048e2cee909a834766a0a8011e8218b7c9e4fbc098f6cd8f3d3caf03f9dc898e544205d2eaca13898889bef33a4
-binfiles arch=i386-solaris size=555
+containersize 839392
+containerchecksum 41e11beeb3c7a77408bd876212c7a70f7523b4089a043975141456eb9d7271941ad0476c7d2e8b3c265df5282e8d8bdeebfd3515d7f05671a87ecfa9aa7b1f99
+binfiles arch=i386-solaris size=559
bin/i386-solaris/etex
bin/i386-solaris/pdfetex
bin/i386-solaris/pdftex
@@ -226180,11 +227138,11 @@ binfiles arch=i386-solaris size=555
name pdftex.win32
category TLCore
-revision 50673
+revision 53994
shortdesc win32 files of pdftex
-containersize 705636
-containerchecksum 0c7b06b3a98d3288abd5610f6bc477f4de7273daa84f5ee04f1aaf45e6e9bb590f34763681a662cdbcd9f797e3a979d7c373c1590d23bb243b10bb2ca48f1613
-binfiles arch=win32 size=457
+containersize 709448
+containerchecksum bac5fa64f6aa5142da3f0a193f83edde66b07296f4ac99cb5531d811f74bb61b21b65bccac77eb642688dd49408d731a62fbeb29037f488ef888fb18f3e3e1af
+binfiles arch=win32 size=459
bin/win32/etex.exe
bin/win32/pdfetex.exe
bin/win32/pdftex.dll
@@ -226192,11 +227150,11 @@ binfiles arch=win32 size=457
name pdftex.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of pdftex
-containersize 779856
-containerchecksum 81a7723faca13d8114d6a0d9c3d890838a583dc3e320b1f4ea238b31b08d1689720da3468aee9f5763c0323ed1a0226f2997061ff48098b4ee142ab07fd9ae28
-binfiles arch=x86_64-cygwin size=516
+containersize 787364
+containerchecksum f51a4b3bf739ef62fbe4cbac02cad0d2214eb73af1e9d2f84df81af1f39f143ebb30978670339cd78289fe203f624ba3d5b072bd9273022a5e65a5c59d9231d7
+binfiles arch=x86_64-cygwin size=524
bin/x86_64-cygwin/etex
bin/x86_64-cygwin/pdfetex
bin/x86_64-cygwin/pdftex.exe
@@ -226204,11 +227162,11 @@ binfiles arch=x86_64-cygwin size=516
name pdftex.x86_64-darwin
category TLCore
-revision 50700
+revision 54269
shortdesc x86_64-darwin files of pdftex
-containersize 915640
-containerchecksum a330e274d04bcd42b4b2d4db4d5319a68687fa03fcbcffdc6e7dd63fcf4d5c80327c752a2cc1c5340c49aaf183d2b37941a312eb6afd2da18c183b49a2033b1b
-binfiles arch=x86_64-darwin size=618
+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
@@ -226216,10 +227174,10 @@ binfiles arch=x86_64-darwin size=618
name pdftex.x86_64-darwinlegacy
category TLCore
-revision 50700
+revision 53999
shortdesc x86_64-darwinlegacy files of pdftex
-containersize 777204
-containerchecksum 369b069674afe00aaaa4f13b4930de6dd339969ed91bd0740a0c8b593e4f821922431379090706806fb2afab066b279bbdd49c756206526a48f4ba944563a002
+containersize 780732
+containerchecksum cc5701a9ba1d2ff4edefba95363ee9cd688da4d0bd4194b21fa04009d571d46940c5bca5710224cf5f2fb0965ebfaafdadc5f9501595254cfe78c5aa57f03372
binfiles arch=x86_64-darwinlegacy size=509
bin/x86_64-darwinlegacy/etex
bin/x86_64-darwinlegacy/pdfetex
@@ -226228,11 +227186,11 @@ binfiles arch=x86_64-darwinlegacy size=509
name pdftex.x86_64-linux
category TLCore
-revision 50700
+revision 53999
shortdesc x86_64-linux files of pdftex
-containersize 831192
-containerchecksum 0226d6ea2c0a3bc2e8fc4504469da9f1e24d68cd7804b56c9ca21bf59b7b5de439d5a7a0a1535d8daff363a063358fe0701ce3993f6d23a8829cd97cdebe2d90
-binfiles arch=x86_64-linux size=545
+containersize 837388
+containerchecksum 91d9ef44df76ade59632fad45fad9c2446af5e860a6e949b9dd213eccdb94cea25bf1a510a9c27cb693190c6ded10a94e01d6187d66019bcb484034566bef109
+binfiles arch=x86_64-linux size=549
bin/x86_64-linux/etex
bin/x86_64-linux/pdfetex
bin/x86_64-linux/pdftex
@@ -226240,11 +227198,11 @@ binfiles arch=x86_64-linux size=545
name pdftex.x86_64-linuxmusl
category TLCore
-revision 50700
+revision 54264
shortdesc x86_64-linuxmusl files of pdftex
-containersize 908772
-containerchecksum 71d270e72358f7e6b26bea845c02fa2f51a76c1ccbf52ba4810d79736fc5f0cc20485345bda16fec56daee24102b018aa78f0a234d6bf82bd7b5b8e684dd8da3
-binfiles arch=x86_64-linuxmusl size=694
+containersize 890208
+containerchecksum e2f54d91c0910429bf6bebd9d6d8995df644fe0c98f0d096a51c3a38b9cff1ed8fb8668e62028f6db277791caab772391693b72fe2d1dd294f6374df676ffe20
+binfiles arch=x86_64-linuxmusl size=650
bin/x86_64-linuxmusl/etex
bin/x86_64-linuxmusl/pdfetex
bin/x86_64-linuxmusl/pdftex
@@ -226252,11 +227210,11 @@ binfiles arch=x86_64-linuxmusl size=694
name pdftex.x86_64-solaris
category TLCore
-revision 50700
+revision 53999
shortdesc x86_64-solaris files of pdftex
-containersize 912348
-containerchecksum c9e8457aee5f4639b7dbda479dd3467bbcf238a201373117faa89a2f219b1ffdf4ce2e6be3112a395b05cd83fd037d2a1e058d0229a5c784f09fedaac325233b
-binfiles arch=x86_64-solaris size=627
+containersize 919256
+containerchecksum d0a65c799acef2121d9e353b471e591e5a51f2d2024fd68e7cb58e0db42de0b1bf09d47744eeb2e5d3d00492b4e54ebfbcc9e298011d7108d3855547b43e9558
+binfiles arch=x86_64-solaris size=631
bin/x86_64-solaris/etex
bin/x86_64-solaris/pdfetex
bin/x86_64-solaris/pdftex
@@ -226294,162 +227252,162 @@ catalogue-version 0.31
name pdftosrc
category TLCore
-revision 52960
+revision 54074
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 6b6fe771e5dd9523fd8d35456865068d980dbaaa8a8c3228ac4578b1b218c48e2fa851a7bfc89a77ecd9ee6c2eb743fd9da8351ef379a149e5318cdd3dbb41e4
+containerchecksum da79e91e793576cfb8ade78669422f9bb2caa2262ca607e1d174f976827d93dcb6d2042d8bf7276e7ae1129cd48198ff2edf2837f029d4d743a9868172af5612
doccontainersize 23884
-doccontainerchecksum 96f268374f722248cba88a62cf81ccab39414d031345496044b4d2fa1b966d7e0722fa265d89f91ad755096920e937775c78dabcc4f60bd06645ddd990b18daa
+doccontainerchecksum 8f201c523d76bc6a706ec8af4cb8578e4e490c192715ce7b76395c955ba4e075dcc2366982f3151f34d73fbf93beea3515e5b91ea1a2f1829dab427ae5bb6856
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 50150
+revision 53999
shortdesc aarch64-linux files of pdftosrc
-containersize 374884
-containerchecksum 2850fb20d8de5c5f03d13cb62783d5fab43fde5a6bfc33bf4853ab452717185906670f3944e80fdc395f94d2cc0e6f81d83efdb2215b5d72e102d768fb0037a0
-binfiles arch=aarch64-linux size=373
+containersize 388312
+containerchecksum 7b479f2e90a1e965a30a894a2722a78f291296f9f1c37c77c6b7cfb332ba57d781b557b4ce0f0ed521f6b30106333e7e231e72c7b6cafba81ea80b38d3ac4a39
+binfiles arch=aarch64-linux size=375
bin/aarch64-linux/pdftosrc
name pdftosrc.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of pdftosrc
-containersize 358424
-containerchecksum 439de3e45e67e1a76da7677d2e2737f09d56d0d6d8b3cb11e9d4da72b79a6cfd0129d337f12a5bb2330c92e25e196e5f0398b57475f7d5062da857ff651f25e5
-binfiles arch=amd64-freebsd size=290
+containersize 378992
+containerchecksum e2555ba4a8825364f0f1ebe57647b4ec93841331e2a27d3bb2defa807b0f351f560ad69a91006fcb2bed116cd2ef1c23ac40fefb714221dc275a2efad8406a6d
+binfiles arch=amd64-freebsd size=294
bin/amd64-freebsd/pdftosrc
name pdftosrc.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of pdftosrc
-containersize 339844
-containerchecksum 6b1a14ca6035230474b41b854219e9d2dda8f213163d9e0da31ed2b0b0f6fb21a1e978c69241da3ea0f7b5176a75df66540f476a0ac6deb71f4212f8f3d3b41d
-binfiles arch=amd64-netbsd size=364
+containersize 347376
+containerchecksum d8a83539915e273964a5e6f406353278dd724f63c1d4e4d052b9b7d8324f85c9b4a875fc4870c89be8bdbd370c2362d3d1d22ff90be7068938312b4eed989b50
+binfiles arch=amd64-netbsd size=369
bin/amd64-netbsd/pdftosrc
name pdftosrc.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of pdftosrc
-containersize 306324
-containerchecksum 34f5156afa47e7994b0a23ff45b3a1ba29d7e4ded61695aa7148408b1aff4020f919a9821a7f587a0625cc2780132dcccda3446c0884d3795804c9d3d408de21
-binfiles arch=armhf-linux size=230
+containersize 310140
+containerchecksum eb28f0dc6bbab066fda5ec7666e8db7494de0356c3ca3a4ad80a44cc29b34caa5b5b6c9e9f1226404a29a3e6f7bb676587ed09cfbfecccddba94652c7bcca3b4
+binfiles arch=armhf-linux size=233
bin/armhf-linux/pdftosrc
name pdftosrc.i386-cygwin
category TLCore
-revision 50603
+revision 54350
shortdesc i386-cygwin files of pdftosrc
-containersize 358588
-containerchecksum 440794fd1cbedc48f37429cf99f3141773fcdb353918b2eea5d036e67e7f612cc6faefd81bab19cd067f3952c0e3a77b2b5aac321bc4cf6e393c2fa580126f0c
-binfiles arch=i386-cygwin size=279
+containersize 367152
+containerchecksum c70bd43dcefca32b3b0e3532606e5427a91cdd9a14dc4106b26dcdf0ae1ac6a0683f59dbc06dcd6b51fad211cc17b731f4f48ec894b1e3ea836aa969211dffad
+binfiles arch=i386-cygwin size=291
bin/i386-cygwin/pdftosrc.exe
name pdftosrc.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of pdftosrc
-containersize 339392
-containerchecksum b74be0413a30d49f8963b52f6e494de7cd5826fc337586cbbd6d0e8ed96fb903edc0cc2134973f61b3434cfe5a2509202aaf9e9b6047533dc1fd3e23c73172a2
-binfiles arch=i386-freebsd size=250
+containersize 356976
+containerchecksum d8e99aef65aa19c42c53563d034a77b93f734f571ce9148bfca5c59a2f3c50f4c0f58bdc90ee8af4b31bbebdcb000bb39a8accbe158c7be038670e60126a2bbf
+binfiles arch=i386-freebsd size=254
bin/i386-freebsd/pdftosrc
name pdftosrc.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of pdftosrc
-containersize 390184
-containerchecksum 29a6488f61afddc253dc02584a238313cb3acf1ccf8c7e62f5eb48cf57326e635e7d5c97704f935348c847e3ae0e81ffaa69d5b39c049abf9b411e8414ba4766
-binfiles arch=i386-linux size=283
+containersize 395032
+containerchecksum 055e78ce6dadd9b627f3ceb3afa6cf6ddedbde8bad1f6b242b839bd90c8c6d46914837bd3f4c54d5113e6c04f4343df256cc2a429eb872900705e0c2717cc7ed
+binfiles arch=i386-linux size=285
bin/i386-linux/pdftosrc
name pdftosrc.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of pdftosrc
-containersize 326524
-containerchecksum bdf50d614b705312a1c4fe94279380b162fdb5e3e5aa1c77ca485928b21b05388d9f12bb2bda327b831c737fc3b0897b5a350caf9ade4499d7336cfa1df98af5
-binfiles arch=i386-netbsd size=316
+containersize 332180
+containerchecksum 6f04071bffb4fc923dc684299be149ed907edd9cab6d775bbc251918aa2970380c1de1f6ac16bb47d6c4e38e42aa19c19e9429130bb42202f12f845d41f2ae4d
+binfiles arch=i386-netbsd size=321
bin/i386-netbsd/pdftosrc
name pdftosrc.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of pdftosrc
-containersize 417568
-containerchecksum ae59f23c151d7bc67e273e38734a44a62f07f491a0087ee0a0135e5a94327ef23dc679d3b4f688aa15c0c29694cd5b405073aa9e27f4fff541ccfe6860280156
-binfiles arch=i386-solaris size=316
+containersize 422524
+containerchecksum abb2de2e62ef4bbce92ebec359e4034c814ccbd02934e8c50c5c80e8ff5fc7343bcfb4fcb9d5afe6decf2edc2d43b86e12fa26d4fade7812d0f0d6cf85a44bb9
+binfiles arch=i386-solaris size=319
bin/i386-solaris/pdftosrc
name pdftosrc.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of pdftosrc
-containersize 318328
-containerchecksum e3d708e3ea42973d52d0df05a62e6149894c4c0b9f3949cc2218733ffe6b9f24fe34963b1bb36a96178c1c6ed8a749574b8847380918cb60553ca3a2cf72af52
-binfiles arch=win32 size=234
+containersize 321404
+containerchecksum 5e688e970c5d4fcc6ac6a8b284d0fbc2a2655d2fc7c3ccf73bd2dc8ce58732a7530396b58678cc2efa496a06334539fd3767123b8575586b36215701f645fcc2
+binfiles arch=win32 size=235
bin/win32/pdftosrc.exe
name pdftosrc.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of pdftosrc
-containersize 366260
-containerchecksum a239ebd47f88f8a2f913f797faa95750aa8fa7c394592f9814b3520da02bc44a61562e78ade00ef0ee171d746ec9f93ebfffb08fde0f09ce9a1919b0dd32d778
-binfiles arch=x86_64-cygwin size=288
+containersize 371584
+containerchecksum c4b1b282962be2295cad3a968b66e65f638346fdff2f903a8b6d53dd004234a1a9354ba1d6c67f4ca72df9da855d4a104fb1a762b5dd9b812823be868922c608
+binfiles arch=x86_64-cygwin size=292
bin/x86_64-cygwin/pdftosrc.exe
name pdftosrc.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of pdftosrc
-containersize 376192
-containerchecksum 2a310843dbd115f5e7106238a89fbe729695f8cff5c94ea3030892d41b0b3f7693f02fa7a643d40bc6a2a3ac1d948dd9d45f1463a583656eb9cab421bd40d192
-binfiles arch=x86_64-darwin size=297
+containersize 406992
+containerchecksum 83e94ceb275d2035f3f20ca8259895fd6aa3dcf4741d758d63211470134b39bacb4f578b0445483f20f3baab511e70f02ef3cafd0f69fbada95e6a4a1d51ea84
+binfiles arch=x86_64-darwin size=314
bin/x86_64-darwin/pdftosrc
name pdftosrc.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of pdftosrc
-containersize 345252
-containerchecksum 789d5e0f4a9c0a43009b53bcc30ac7c1444b3b48b65ec0d79ea388e5dbdfb4ebcfe8158326ee1bc2ab6ad34a343edc4a1bb857f7d9a17f09e9f816c695960251
-binfiles arch=x86_64-darwinlegacy size=270
+containersize 348752
+containerchecksum bcf1cfcc214c3691f53bfde6cfec84d88a81100141914427b026e90aa5dccbd14f345f5c90c25a13b38caf2bda8e660106120dfcf26085b62972c0b817b2b15f
+binfiles arch=x86_64-darwinlegacy size=272
bin/x86_64-darwinlegacy/pdftosrc
name pdftosrc.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of pdftosrc
-containersize 377600
-containerchecksum 04f1e2d5a308d8b4a6b39427a6b266e7b4e044d29302a7a1fd5725010755ea90066dc3945cf8f090e89bb6d527f744dc81bba02a1588c728bb57741619db8d22
-binfiles arch=x86_64-linux size=295
+containersize 382916
+containerchecksum aaa8e264b5f1ff174ee54bcc34371ac7d589f93a2523d8bf28efb4be47b823165fd3404cb9a5cbd95470ab00b99ecae4d38518325732bbbe6262adf4a2eba33f
+binfiles arch=x86_64-linux size=299
bin/x86_64-linux/pdftosrc
name pdftosrc.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of pdftosrc
-containersize 421896
-containerchecksum a573edafcb9ffa7ceb74beaabff37322c24e77a73accca7b62f830fd873400206a866c5760cbba1a37b15246954e9c7d1cda72ca65d23a486933633731c1c24a
-binfiles arch=x86_64-linuxmusl size=397
+containersize 415792
+containerchecksum 20d2201d4b3b7723ef50a98da2d35b2e8311cb65c1df36e439a6f4e8fe1f65f72c26c664d36a811535aa955419f33bf69ad22a5838963c11c4098bb6f8d3e460
+binfiles arch=x86_64-linuxmusl size=373
bin/x86_64-linuxmusl/pdftosrc
name pdftosrc.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of pdftosrc
-containersize 430208
-containerchecksum 8276a7db092b9190532df313e9b41bbc0f149b69cf4800b5114097e4ef8cd6764cd529768f0241fa691c7e15dab2e71e10aa368e389046e1614b49d6a19cbd1f
-binfiles arch=x86_64-solaris size=354
+containersize 435660
+containerchecksum 9d3427a2b0e308412ed00d3daca16806ff68c2e2d0a83ec978e8c5ca10ee38c9b2cea06a4d75ed6540e84fded148f6d062913cf88caab44a66299cb5a50cb266
+binfiles arch=x86_64-solaris size=358
bin/x86_64-solaris/pdftosrc
name pdftricks
@@ -226511,14 +227469,14 @@ catalogue-version 1.01
name pdfwin
category Package
-revision 45797
+revision 54074
shortdesc customizable windows for screen viewing of TeX documents
relocated 1
longdesc Inspired by the pdfscreen package.
-containersize 15880
-containerchecksum 7f1fafb7396eadc81ae39727f35b1f49ee0fecf7ca1950d8fd5b80c46d24811cfa779a6d53b10c007a7916e14584de5e88f2bb5b1f3ef8fad739dde63e56bc0d
-doccontainersize 310748
-doccontainerchecksum d352311a94d9f673ea8c6460f6771747b0523e2c354e5c7114cc58d7e0e92210f4eedb70a728d423de387a2ed2a3460f1acbcaef38579a26d2225f713e606407
+containersize 15876
+containerchecksum 13981a137ab920fe72e1f79ae3bb14bd9e37cd4eb4dbb66095926e54eddfd28903b403a896a013ac40fcac80736c566e983e34fb9b7a54d0759148ce33af14aa
+doccontainersize 310744
+doccontainerchecksum 2b8d546b5591773cb9ec3ee407d7390b81e8ec1a6232b626ddbf9bb2cdbbc8c9c00e08ae4772a4b67cb38e96ec2be3db981eb163d412738e5e7bf94e5196637d
docfiles size=130
RELOC/doc/latex/pdfwin/BucResampling.pdf
RELOC/doc/latex/pdfwin/BucSystem1.pdf
@@ -227069,24 +228027,24 @@ catalogue-topics bibtex-sty journalpub
name perfectcut
category Package
-revision 51744
-shortdesc Delimiters whose size adjusts to the nesting
+revision 54080
+shortdesc Nested delimiters that consistently grow regardless of the contents
relocated 1
longdesc This package defines the command \perfectcut#1#2 which displays
-longdesc a bracket <#1||#2>. Various delimiters are similarly defined.
-longdesc The effect of these commands is to let the delimiters grow
-longdesc according to the number of nested \perfectcommands (regardless
-longdesc of the size of the contents). The package is originally
-longdesc intended for solving a notational issue regarding the
-longdesc representation of abstract-machine-like calculi in proof theory
-longdesc and computer science. For general use, the package also defines
-longdesc commands for defining custom delimiters that behave in the same
-longdesc way. This package also offers a sound reimplementation of \big,
-longdesc \bigg, etc.
-containersize 4656
-containerchecksum 3537b9010fe1719e6f27c800d6b81f01007d0c223a11eebf53daea4c67dab02ce94def02591b4663a7dfbec3eb9ebc4e7d9aac3db92707904068bd53d8567367
+longdesc a bracket <#1||#2>. Various other delimiters are similarly
+longdesc defined (parentheses, square brackets ...). The effect of these
+longdesc commands is to let the delimiters grow according to the number
+longdesc of nested \perfectcommands (regardless of the size of the
+longdesc contents). The package was originally intended for solving a
+longdesc notational issue for direct-style continuation calculi in proof
+longdesc theory. For general use, the package also defines commands for
+longdesc defining other sorts of delimiters which will behave in the
+longdesc same way (see example in the documentation). The package also
+longdesc offers a robust reimplementation of \big, \bigg, etc.
+containersize 4660
+containerchecksum edf0b4dc69d24b4515b0285dd4f4c7a89dae239eea2cad7cd194e9625dcc7e306c295ae67869d1e58d64e0f68d8c39779e0cd90a4c4f5a4e769be73037cef75f
doccontainersize 167560
-doccontainerchecksum 41ac483d2c8662a29f85936445ced063f0325045513a1b703828f8af8b2f544a3054d9a65bf66669025396da698b8e14533f405ed24f37738236b65d17a9439c
+doccontainerchecksum 84443432cdd05634c4f75ce3b912bbb2f1681237cfcf3c34ae070fb07e0342b7a5a0abf7dc4d26994bb7506ad3d6b5bd008d4a2cc738b418cbb9b397ecb1d2ba
docfiles size=45
RELOC/doc/latex/perfectcut/README details="Readme"
RELOC/doc/latex/perfectcut/perfectcut.pdf details="Package documentation"
@@ -227748,7 +228706,7 @@ binfiles arch=x86_64-solaris size=2
name pgf
category Package
-revision 53349
+revision 54512
shortdesc Create PostScript and PDF graphics in TeX
relocated 1
longdesc PGF is a macro package for creating graphics. It is platform-
@@ -227760,10 +228718,10 @@ longdesc PGF works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt.
longdesc Unlike pstricks, it can produce either PostScript or PDF
longdesc output.
depend ms
-containersize 703860
-containerchecksum afeab677fa457cb4a12c9e3531749fe0389e8f84f0fd46fb077ea898200f3fa5f23fffd81c430d36f67078a42c8ecf624b6ff1a1809f17d2223dde72249b729e
+containersize 703864
+containerchecksum a52e1ad12c3f177c0896a6e1bbb9eff373d6647328fa3ed9234feeeb97d1e3ff74320af842abf915f6e06f07508a3f6dd278c689273bc41cdb08609d12e780e1
doccontainersize 10555588
-doccontainerchecksum 538a31e071a8eb8cd8b96046032e6ff059fc6841c908d89a29e0f3c16773658e6bf51831f40d261598ded5a33f33e03d3363dd701c183bc7cfe56028528671b6
+doccontainerchecksum 00c8b5094ae59cb8f43c8e3c18add93db02ba567e8e56812e75b04c78f5c204ad7f53fc94cdda968fda62050335714ca738ff691effdaf51de3c714ad27cd1bf
docfiles size=3952
RELOC/doc/generic/pgf/AUTHORS
RELOC/doc/generic/pgf/ChangeLog
@@ -228118,7 +229076,7 @@ docfiles size=3952
RELOC/doc/generic/pgf/version-for-xetex/en/plots/pgfplotgnuplot-example.table
RELOC/doc/generic/pgf/version-for-xetex/pgfmanual-xetex.cfg
srccontainersize 33484
-srccontainerchecksum ac83feec231dfcff261bd0afccec5e1961d65f8e5e31e7f493c61c9e5a02c1e76db724a32eefc5947df72d2714d1c533820033c1aee4fd8d7201832a541e6551
+srccontainerchecksum 958f8c03491f34f163ecc9d58081418f09d8403ce20252f02628523d0078680877cf6771d9de826eebc3bd939c5e15a35ecca87ad1e7cb3c2856f98f1b86003d
srcfiles size=94
RELOC/source/generic/pgf/c/INSTALL
RELOC/source/generic/pgf/c/Makefile
@@ -228689,28 +229647,28 @@ catalogue-contact-bugs https://github.com/pgf-tikz/pgf/issues
catalogue-contact-repository https://github.com/pgf-tikz/pgf
catalogue-contact-support https://tug.org/mailman/listinfo/pgf-tikz
catalogue-ctan /graphics/pgf/base
-catalogue-license lppl1.3cgpl2fdl
+catalogue-license lppl1.3c gpl2 fdl
catalogue-topics pgf-tikz graphics-in-tex
catalogue-version 3.1.5b
name pgf-blur
category Package
-revision 48446
+revision 54512
shortdesc PGF/TikZ package for "blurred" shadows
relocated 1
longdesc The package adds blurred/faded/fuzzy shadows to PGF/TikZ
longdesc pictures. It is configured as a TikZ/PGF library module. The
longdesc method is similar to that of the author's pst-blur package for
longdesc PSTricks.
-containersize 2648
-containerchecksum a341495270be35f6824a10edff85edccdfe4d9a0f3cb0ba50ede1b8f5970dbe93b0d5567f113b5c2dfe0661f7201fff710cfae0d9f3f1420245520486775e399
+containersize 2628
+containerchecksum 95093365a79d7f8a2df134decbac172a080711bcf8e8f77267ea4520ccc9aa398f5fbedaaa5500fa189b3873d8897350dc2c99f142b6bed1a6e7705293a3b8b7
doccontainersize 242488
-doccontainerchecksum 4cd2faa5160e0286f8b23f518c857b957e9873c0f8f1ec54f8156acfa1e15f7e8c22e6b4691d07ea929b6cc3c76847413fcb9223852bf26efb1c6455909e1816
+doccontainerchecksum d313e5ed1a0b5637996d6bd1827b909a771fcb44490312c502acd89412966d7662b1482fb8f3347b8d658b336051773c3d10e70df9c1f22e810802936eee816f
docfiles size=63
RELOC/doc/latex/pgf-blur/README.md details="Readme"
RELOC/doc/latex/pgf-blur/pgf-blur.pdf details="Package documentation"
srccontainersize 9236
-srccontainerchecksum b254cf39510bc1604af7f238a00d9ea9ae615a1a99da8714c11079553fcae3e26dc8534e6fc7797dcb1fc02dd68a6b236e05bfb4b58bfeef8f1cc8195e4c5c05
+srccontainerchecksum c8b7baeb30d520d05d53d6c37f70e028d8622d59eadb7b8aef9c26147e5ae4704fbf45798315597f6ecb65a15e4c8e8e18dcc0cac98b0cb69efb191645632710
srcfiles size=10
RELOC/source/latex/pgf-blur/pgf-blur.dtx
RELOC/source/latex/pgf-blur/pgf-blur.ins
@@ -228720,7 +229678,7 @@ catalogue-contact-bugs https://github.com/norbusan/pgf-blur/issues
catalogue-contact-home https://github.com/norbusan/pgf-blur
catalogue-contact-repository https://github.com/norbusan/pgf-blur
catalogue-ctan /graphics/pgf/contrib/pgf-blur
-catalogue-license lpplpd
+catalogue-license lppl pd
catalogue-topics graphics-subpic pgf-tikz
catalogue-version 1.02
@@ -229057,239 +230015,9 @@ catalogue-license lppl1.3
catalogue-topics keyval package-supp
catalogue-version 2.1a
-name pgfornament
-category Package
-revision 39988
-shortdesc Drawing of Vectorian ornaments with PGF/TikZ
-relocated 1
-longdesc This package allows the drawing of Vectorian ornaments (196)
-longdesc with PGF/TikZ. The documentation presents the syntax and
-longdesc parameters of the macro "pgfornament".
-containersize 536948
-containerchecksum bf930b8abf986df03e46e8c228e82c4015dd3f671688deabe3756815d86c2ce21d0738e4172874d233c3c7c28792ea7081a32011a3db64d93dc4a8b4c9f56162
-doccontainersize 3132476
-doccontainerchecksum 6909f93df3cd162f36817ae99c7f7da532b9a44b6621d303ec4f4828c22d99d25d4e4c1ddc17f81ce2b070ac8fa40bedf5790a097d3d5ebc095abb88a92fe037
-docfiles size=1040
- RELOC/doc/latex/pgfornament/README details="Readme"
- RELOC/doc/latex/pgfornament/TeX_box.png
- RELOC/doc/latex/pgfornament/baseline.png
- RELOC/doc/latex/pgfornament/ornaments.pdf details="Package documentation"
- RELOC/doc/latex/pgfornament/ornaments.png
- RELOC/doc/latex/pgfornament/ornaments.tex
- RELOC/doc/latex/pgfornament/tikzrput.pdf
- RELOC/doc/latex/pgfornament/tikzrput.tex
-runfiles size=518
- RELOC/tex/generic/pgfornament/am/am1.pgf
- RELOC/tex/generic/pgfornament/am/am2.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian1.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian10.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian100.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian101.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian102.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian103.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian104.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian105.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian106.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian107.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian108.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian109.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian11.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian110.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian111.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian112.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian113.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian114.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian115.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian116.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian117.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian118.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian119.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian12.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian120.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian121.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian122.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian123.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian124.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian125.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian126.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian127.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian128.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian129.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian13.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian130.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian131.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian132.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian133.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian134.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian135.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian136.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian137.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian138.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian139.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian14.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian140.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian141.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian142.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian143.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian144.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian145.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian146.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian147.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian148.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian149.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian15.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian150.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian151.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian152.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian153.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian154.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian155.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian156.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian157.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian158.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian159.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian16.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian160.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian161.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian162.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian163.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian164.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian165.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian166.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian167.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian168.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian169.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian17.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian170.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian171.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian172.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian173.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian174.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian175.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian176.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian177.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian178.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian179.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian18.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian180.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian181.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian182.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian183.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian184.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian185.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian186.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian187.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian188.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian189.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian19.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian190.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian191.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian192.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian193.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian194.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian195.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian196.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian2.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian20.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian21.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian22.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian23.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian24.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian25.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian26.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian27.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian28.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian29.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian3.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian30.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian31.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian32.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian33.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian34.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian35.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian36.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian37.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian38.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian39.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian4.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian40.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian41.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian42.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian43.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian44.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian45.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian46.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian47.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian48.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian49.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian5.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian50.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian51.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian52.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian53.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian54.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian55.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian56.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian57.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian58.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian59.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian6.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian60.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian61.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian62.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian63.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian64.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian65.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian66.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian67.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian68.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian69.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian7.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian70.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian71.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian72.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian73.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian74.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian75.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian76.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian77.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian78.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian79.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian8.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian80.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian81.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian82.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian83.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian84.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian85.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian86.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian87.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian88.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian89.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian9.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian90.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian91.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian92.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian93.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian94.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian95.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian96.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian97.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian98.pgf
- RELOC/tex/generic/pgfornament/vectorian/vectorian99.pgf
- RELOC/tex/latex/pgfornament/pgflibraryam.code.tex
- RELOC/tex/latex/pgfornament/pgflibraryvectorian.code.tex
- RELOC/tex/latex/pgfornament/pgfornament.sty
- RELOC/tex/latex/pgfornament/tikzrput.sty
-catalogue-also pgf
-catalogue-ctan /macros/latex/contrib/tkz/pgfornament
-catalogue-license lppl1.3
-catalogue-topics graphics-plot decoration
-catalogue-version 0.21
-
name pgfornament-han
category Package
-revision 51863
+revision 54191
shortdesc pgfornament library for Chinese traditional motifs and patterns
relocated 1
longdesc This package provides a pgfornament library for Chinese
@@ -229297,16 +230025,16 @@ longdesc traditional motifs and patterns. The command \pgfornamenthan
longdesc takes the same options as \pgfornament from the pgfornament
longdesc package, but renders Chinese traditional motifs instead. The
longdesc list of supported motifs, as well as some examples, can be
-longdesc found in the accompanying documentation. Yi pgfornament Hong
+longdesc found in the accompanying documentation. Yi pgfornament Hong
longdesc Bao De Ji Zhi ,Shi Xian Hui Zhi Yi Feng Tu Wen .
-longdesc \pgfornamenthan He \pgfornament De Can Shu Shi Yi Yang De
-longdesc ;Bian Yi De Chu Lai De Dang Ran Shi Yi Feng Wen Yang Liao .
-longdesc Hong Bao Shou Ce Li You Wan Zheng De Wen Yang Lie Biao Yi Ji
-longdesc Shi Yong Fan Li .
-containersize 86124
-containerchecksum a53e1595e0ac579cef90379a85465fc3c247b803dea104ce7111de68c6c7ca114c6364ca50cdeda051e2353b85e91b39118c31c3d8e464943b8ac7f07d3e660b
-doccontainersize 739156
-doccontainerchecksum d2f429a40d6e1ad24b098039cd212f7667442eaf47b307eaf81585f9443028d03bf612d5f080acc5fa20a153283d49eb8a9550f01596c8d6a38bb9eea4399b31
+longdesc \pgfornamenthan He \pgfornament De Can Shu Shi Yi Yang De ;Bian
+longdesc Yi De Chu Lai De Dang Ran Shi Yi Feng Wen Yang Liao . Hong Bao
+longdesc Shou Ce Li You Wan Zheng De Wen Yang Lie Biao Yi Ji Shi Yong
+longdesc Fan Li .
+containersize 86108
+containerchecksum 7db1999c8f76addc56ad84aea76617fb61d3407bf28256379526058eca3dbc2f69442c6d0214d31832e31048fb1b8419125dd3441fe039a832d573346b15809a
+doccontainersize 739152
+doccontainerchecksum 68e6720389bebb23edbd5387a3e0b3c9162b8cd0ebdf96825bece939b983033408d01b4739ed034cb9e0d3fefc21c87049f6ace1abc42826757ee6bc7a86da9f
docfiles size=1203
RELOC/doc/latex/pgfornament-han/README.md details="Readme"
RELOC/doc/latex/pgfornament-han/heavenlyclouds-sample.pdf details="Sample of the HeavenlyClouds beamer theme" language="zh"
@@ -229408,7 +230136,7 @@ catalogue-topics pgf-tikz chinese graphics-symb presentation
name pgfplots
category Package
-revision 52663
+revision 54080
shortdesc Create normal/logarithmic plots in two and three dimensions
relocated 1
longdesc PGFPlots draws high-quality function plots in normal or
@@ -229421,15 +230149,14 @@ longdesc plots, bar plots, area plots, mesh-- and surface plots and some
longdesc more. Pgfplots is based on PGF/TikZ (PGF); it runs equally for
longdesc LaTeX/TeX/ConTeXt.
depend pgf
-containersize 520404
-containerchecksum 0ddb564ecc457328291ba09e9162acfdbc19d50d1b6aac3ebcf0d6de0c39aed6c3b5efc8957c59850fb49269e6d149f73f4aa5b41e176bfd8d3b99ce38a15a61
-doccontainersize 13287260
-doccontainerchecksum b9ef06b1d001a2dee3474ba75d202b428a50319f3ca90c06cafaa3e514f62abcbcecdfd8880d486ee363d15d6122b2c1b25b4051442e690a7beda0365a1c850c
-docfiles size=4011
+containersize 522388
+containerchecksum 65364a44b5950ece4c6b6797b149a147dce134f89e2d9402d9a42e656c4a1170c23cc66c8357599addb8283617061850247d9d679fa2ebdd2ffa90b311492b6c
+doccontainersize 13006532
+doccontainerchecksum 65a01a28b2e9e14f5277f3a6c91fcd1dbcd255bffa7feeb15132aa24013fd59fe5f5feb6b7a2521328ca2060c7eb8d2eb70b1433f32452b2f661c5ee7142f336
+docfiles size=3943
RELOC/doc/context/third/pgfplots/Makefile
RELOC/doc/context/third/pgfplots/pgfplotsexample-context.pdf
RELOC/doc/context/third/pgfplots/pgfplotsexample-context.tex
- RELOC/doc/context/third/pgfplots/pgfplotsexample-context.tuc
RELOC/doc/generic/pgfplots/README details="Readme"
RELOC/doc/latex/pgfplots/TeX-programming-notes.pdf
RELOC/doc/latex/pgfplots/pgfplots.doc.src.tar.bz2
@@ -229440,12 +230167,12 @@ docfiles size=4011
RELOC/doc/latex/pgfplots/pgfplotstodo.pdf
RELOC/doc/plain/pgfplots/pgfplotsexample-plain.pdf
RELOC/doc/plain/pgfplots/pgfplotsexample-plain.tex
-srccontainersize 1706748
-srccontainerchecksum 908b71f3dc64400be750d7b602e94d864d35c3f7593577610507ab7fcb959afb2b46bf6d1e3cb4b2382078861c21279665dd2f7387c2b0f2f0db57f10b84d220
-srcfiles size=417
+srccontainersize 1726108
+srccontainerchecksum 26eec6b3828e218f34a92b1afd8d457c67340289b85678baf7bb6daf5b9e82db44aae87a2020c41f8abe0f4b515b9c177e2a970c8821b0396164e3d11e62366f
+srcfiles size=422
RELOC/source/context/third/pgfplots/pgfplotstests.context.tar.bz2
RELOC/source/latex/pgfplots/pgfplotstests.tar.bz2
-runfiles size=901
+runfiles size=905
RELOC/scripts/pgfplots/matlab2pgfplots.m
RELOC/scripts/pgfplots/matlab2pgfplots.sh
RELOC/scripts/pgfplots/pgf2pdf.sh
@@ -229558,9 +230285,9 @@ catalogue-contact-home http://pgfplots.sourceforge.net/
catalogue-contact-repository http://pgfplots.sourceforge.net/
catalogue-contact-support https://sourceforge.net/projects/pgfplots/
catalogue-ctan /graphics/pgf/contrib/pgfplots
-catalogue-license gpl3
-catalogue-topics graphics-plot pgf-tikz
-catalogue-version 1.16
+catalogue-license gpl3+
+catalogue-topics graphics graphics-plot pgf-tikz
+catalogue-version 1.17
name phaistos
category Package
@@ -230087,23 +230814,35 @@ catalogue-topics float
name physconst
category Package
-revision 53674
+revision 54587
shortdesc Macros for commonly used physical constants
relocated 1
-longdesc A collection of macros for commonly used physical constants.
-longdesc Each constant is available in SI or cgs units, and eV where
-longdesc appropriate. Constants are up to date as of CODATA 2018
-containersize 5688
-containerchecksum 9d96b559e6e9a67983b55fd5393386ddee8f5e3b42b38ead8f860f8141dbda62bba20a83ec2e7b53db455718eafe8383ac645f062d848fbf52eb41e50b8b4556
-doccontainersize 201824
-doccontainerchecksum 1fb1f3dec4373cb95b9282dc059a2997d05874cba9c08934770571357b2afece06806ca6615a8089cdb4832094dd0fd7f4abdeda812a070b100e1444c0ec2652
-docfiles size=54
+longdesc This package consists of several macros that are shorthand for
+longdesc a variety of physical constants, e.g. the speed of light. The
+longdesc package developed out of physics and astronomy classes that the
+longdesc author has taught and wanted to ensure that he had correct
+longdesc values for each constant and did not wish to retype them every
+longdesc time he uses them. The constants can be used in two forms, the
+longdesc most accurate available values, or versions that are rounded to
+longdesc 3 significant digits for use in typical classroom settings,
+longdesc homework assignments, etc. Most constants are taken from CODATA
+longdesc 2018, with the exception of the astronomical objects, whose
+longdesc values are taken from International Astronomical Union
+longdesc specified values. Constants that are derived from true
+longdesc constants, e.g. the fine structure constant, have been
+longdesc calculated using the accepted values of the fundamental
+longdesc constants.
+containersize 6004
+containerchecksum c954464412df3790d43acbf0b9fbf6b50600281a28aa7b517f80d08f3255d99fc70d6ee7963144bb531de735227fd03b74d510642a819c91c92170da0c6a8035
+doccontainersize 207712
+doccontainerchecksum feb114e83ead721004ef64a3360c9d3c22e5303e52d409e7756e89db606e60baed2ad36f57f7ff6c374429494f34bdd27170109ca2fbf0dcaf501156e154c887
+docfiles size=56
RELOC/doc/latex/physconst/CHANGELOG.md
RELOC/doc/latex/physconst/README.md details="Readme"
RELOC/doc/latex/physconst/makefile
RELOC/doc/latex/physconst/physconst.pdf details="Package documentation"
-srccontainersize 18320
-srccontainerchecksum afe9453d9410f191095803a5974711db3930144e5680cd63afd7a2c9ab21ba200ee60daf9648ce21ccf27d65253d080d912c18e0d57d9fdd8c5747c6ca883e49
+srccontainersize 18712
+srccontainerchecksum 7e99c9ab14e0c5423be1d3129d292fee1f5b7cd75d6881f26287205ed832f301b8eae0c4c98779aafad927e43a8dd1953517940b562d60a5e38bf333263176f3
srcfiles size=92
RELOC/source/latex/physconst/physconst.dtx
RELOC/source/latex/physconst/physconst.ins
@@ -230114,7 +230853,7 @@ catalogue-contact-repository https://github.com/astrobit/physconst
catalogue-ctan /macros/latex/contrib/physconst
catalogue-license lppl1.3c
catalogue-topics physics
-catalogue-version 1.1.0
+catalogue-version 1.1.1
name physics
category Package
@@ -230141,25 +230880,25 @@ catalogue-version 1.3
name physunits
category Package
-revision 53574
+revision 54588
shortdesc Macros for commonly used physical units
relocated 1
longdesc This package provides a collection of macros to simplify using
longdesc physical units (e.g. m for meters, J for joules, etc.),
longdesc especially in math mode. All major SI units are included, as
longdesc well as some cgs units used in astronomy.
-containersize 1700
-containerchecksum 904be8c48e61e663936daf8b646f36009e287e8656b08897b5572307a32768a442b16d10a29d5f981bce5d8eb6638320e66d2551a36fc6e4cf9448eb57f96f1f
-doccontainersize 99544
-doccontainerchecksum e49086ad63a4dd87227e2433277b384015dbabbb7f1a5de4b46a2599a82978a96bb0553c336452c569a00372a7c1783f5098e0d765b9986e5778154ba3e7a52b
-docfiles size=28
+containersize 1732
+containerchecksum 07ed1981923b47aaa5db8837a044c354b0a0ebb057497130e3bd5999cf3e92776290df0e01ccd5c1772365d45b176149ca6fcb276ad2c760a0e47f3f3c466d5e
+doccontainersize 103804
+doccontainerchecksum d63da845f312ef54c90b3c2ee27d8e3f0f02c2acd426dec0cfdb4325d79d61384827928eb69b4e8ce20ca49e4a7ed5d1e1a95e8a4ee922dcb53753ffa9f3d267
+docfiles size=29
RELOC/doc/latex/physunits/CHANGELOG.md
RELOC/doc/latex/physunits/README.md details="Readme"
RELOC/doc/latex/physunits/makefile
RELOC/doc/latex/physunits/physunits.pdf details="Package documentation"
-srccontainersize 5804
-srccontainerchecksum 5deb57ec5afdd0404da24ec5678a04b2818b469e0251e0abdc77e59c0957b8772158e59f9c68e58c0b79e48f2a07d4202030de27cd439c8e353f6a9952681ecf
-srcfiles size=12
+srccontainersize 6420
+srccontainerchecksum 435ed188e08e38ebdc2a4d49b85d17dcee2d589bec1e8256443fad6c865c8ada874a8fea0a462f5876fbabbd6dc196d58e24be88463f10e9c851daf9d117c660
+srcfiles size=13
RELOC/source/latex/physunits/physunits.dtx
RELOC/source/latex/physunits/physunits.ins
runfiles size=2
@@ -230168,7 +230907,7 @@ catalogue-contact-repository https://github.com/astrobit/physunits
catalogue-ctan /macros/latex/contrib/physunits
catalogue-license lppl1.3c
catalogue-topics physics units scientific-docs
-catalogue-version 1.0.3
+catalogue-version 1.0.4
name piano
category Package
@@ -231035,15 +231774,15 @@ catalogue-version 0.7.0
name pkuthss
category Package
-revision 52836
+revision 54512
shortdesc LaTeX template for dissertations in Peking University
relocated 1
longdesc The package provides a simple, clear and flexible LaTeX
longdesc template for dissertations in Peking University.
-containersize 16240
-containerchecksum 866cd78cd589dbb4228aff9464943bbe4808df08960000fc7916268dd2df5c85102c95c01072fc03714680e6f250d13c7abd83f25441bc924db9d819a2f18b8c
+containersize 16224
+containerchecksum b311d7519c761f42ab5e45c4d8dbd800ce6e9b36118c738301ee58ba4b776f31731be0f4a9b15195a1827584ba464847ad9f68cb5e5cf1715bb9b354a63f1cba
doccontainersize 508200
-doccontainerchecksum 2dcb977727324cf981f262aed38ba4d8856338a37b5499133c46348002335893b78f8efc0959d7c225c32eeca43a743c446f448b9e55ff354cb977ff9a86fcb4
+doccontainerchecksum 0e761ae1f6ee318021ad5de11ba354181bd6aea7d7df4bfbe4a20723ee6d7078751cbb74f0acfa3039274120a976eb7a2a4b0a4208ef5add17f4bc25867405eb
docfiles size=166
RELOC/doc/latex/pkuthss/README.txt details="Readme"
RELOC/doc/latex/pkuthss/example.pdf
@@ -231090,7 +231829,7 @@ runfiles size=12
RELOC/tex/latex/pkuthss/pkuword.pdf
catalogue-contact-repository https://gitea.com/CasperVector/pkuthss
catalogue-ctan /macros/latex/contrib/pkuthss
-catalogue-license lppl1.3bsdpd
+catalogue-license lppl1.3 bsd pd
catalogue-topics dissertation class chinese
catalogue-version 1.8.2
@@ -231846,7 +232585,7 @@ catalogue-version 0.1
name platex
category Package
-revision 53975
+revision 54276
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
@@ -231854,22 +232593,24 @@ longdesc original ASCII edition (ptex-texmf-2.5).
depend ptex
depend babel
depend cm
+depend hyph-utf8
depend hyphen-base
depend latex-fonts
depend l3backend
depend l3kernel
+depend l3packages
depend tex-ini-files
depend unicode-data
depend ptex-fonts
depend latex
depend latex-base-dev
depend platex.ARCH
-execute AddFormat name=platex engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,ptex-fonts,latex
-execute AddFormat name=platex-dev engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,ptex-fonts,l3kernel,latex-base-dev
-containersize 38504
-containerchecksum 6e799696653ec8071bdf07f2e8646885b7c1aa85d1e904211df1177ead04e95432e6599a986dfc80acde29db7c9c789d5d16d26212dfd206af955bc7b909de85
-doccontainersize 1620848
-doccontainerchecksum 208523e476031fbed134feaa2dc91217492efe42d4d2d0b1e95745c7b1ab240ccf559eae21d82cb14d83cf37d1fc09bd36017eb77b85ba212fac5d60e58b0f14
+execute AddFormat name=platex engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=babel,cm,hyph-utf8,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,ptex-fonts,latex
+execute AddFormat name=platex-dev engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=babel,cm,hyph-utf8,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,ptex-fonts,l3kernel,latex-base-dev
+containersize 38536
+containerchecksum 62c1fce11ebc90f18b31ccac1f0d836546230886903beb7ff1dd507a429501452379382a603709406637b87bc330c78cd246ebc7ed79eda7720937b8950813d1
+doccontainersize 1620900
+doccontainerchecksum 5a84a587be1507f039e91a5d8d566085343d8f97df9c26fd2f4dd2219b7037a4d5656b99bacfcdc8ce50ae22dca61ac29b6e2ce1a80ebaeb35e5d889b60b7f9f
docfiles size=411
texmf-dist/doc/man/man1/platex.1
texmf-dist/doc/man/man1/platex.man1.pdf
@@ -231881,7 +232622,7 @@ docfiles size=411
texmf-dist/doc/platex/base/platexrelease.pdf
texmf-dist/doc/platex/base/pldoc.pdf
srccontainersize 124192
-srccontainerchecksum 112db9ef61955dc071a9054c15257dff686eb04e086f1293cb16aa805d88e7768735a432f01000e47be41ee077a6020fb81b2e0d1fde2b460aa551a10405c827
+srccontainerchecksum 63ecd35d3110c7558e1e55c89200eb28c6c0abbe1d003d5462e22f7e7611d4247344a7cd95ad8ce4ca6054e754f03d08e66b8045069c8d1173ccf0e3a7ce327e
srcfiles size=185
texmf-dist/source/platex/base/Makefile
texmf-dist/source/platex/base/jclasses.dtx
@@ -231967,6 +232708,7 @@ catalogue-contact-repository https://github.com/texjporg/platex
catalogue-ctan /language/japanese/platex
catalogue-license bsd3
catalogue-topics format class japanese
+catalogue-version 2020-02-29+1
name platex-tools
category Package
@@ -232278,7 +233020,7 @@ catalogue-topics drama-script
name playfair
category Package
-revision 52409
+revision 54512
shortdesc Playfair Display fonts with LaTeX support
relocated 1
longdesc Playfair Display is well suited for titling and headlines. It
@@ -232289,10 +233031,10 @@ longdesc extra short, and only very slightly heavier than the lowercase
longdesc characters. This helps achieve a more even typographical colour
longdesc when typesetting proper nouns and initialisms.
execute addMap PlayfairDisplay.map
-containersize 1939676
-containerchecksum cfd2c243878c3d2bad12bd6e284078b76097a43cb01e9c35bbc4af753502bebd49e73ca49dd91575196cd27d2e391511bfd4a268cdde20aa948f835d877a16c5
-doccontainersize 97632
-doccontainerchecksum 9b60309afe7472f848be4b85dbeb4a5dbc422a0b0ac480a2f97c73a7525c9f20289133dc33e6e49a029d9e277536df5dd1bfefb57d65341a5d2061b3877e898f
+containersize 1939660
+containerchecksum b2aca959c8ed644d9a70c7d7e58bf9f7bc220b9d1b9ac30cfeeb84a6f36197a5a676c435fca16cbde140caf2a88b50004abcffe442a983a28f1c328c07fdfd48
+doccontainersize 97636
+doccontainerchecksum 481848f70cb8b55503bd2650899bfb4a3f19b06c411ad65e8b072b7b518180c4c4e4b7a46a95c5ac6f184fba954d864f2f40121b1ffab3a30f73b61ddfdfe89b
docfiles size=30
RELOC/doc/fonts/playfair/OFL.txt
RELOC/doc/fonts/playfair/Playfair_Display_A4_specimen.pdf
@@ -232616,12 +233358,12 @@ runfiles size=1240
RELOC/tex/latex/playfair/TS1PlayfairDisplay-TLF.fd
RELOC/tex/latex/playfair/TS1PlayfairDisplay-TOsF.fd
catalogue-ctan /fonts/playfair
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-display font-body font-serif font-proportional font-otf font-type1 font-supp font-t1enc
name plex
category Package
-revision 53058
+revision 54512
shortdesc Support for IBM Plex fonts
relocated 1
longdesc The package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -232630,10 +233372,10 @@ longdesc Mono families are available in eight weights: Regular, Light,
longdesc ExtraLight, Thin, Bold, Text, Medium and SemiBold (with
longdesc corresponding italics).
execute addMap plex.map
-containersize 10534100
-containerchecksum d25fef41064797f9cbfaa2350b8868ea8291fdad3bcadb48021e7795f0d31ff86beb21dcf5e5a6749870354b3f77815191572423c3956946c60c5232cde02034
-doccontainersize 336492
-doccontainerchecksum 9d42faaf2fe27f38f96015899960d6b0ac8f423f0baead04a7b740b28e052b00f116bcfdaa8f435d1b61e6e697f55b5c5b8cc766ef11377f48580ce888b203c7
+containersize 10534068
+containerchecksum 4d23f567356527629e7eb6cec23287c1e55db3afea71faf8ee86a4288378fe2ee7fee6d34c311f5f5e3b66300892664013752f2f0fb802d22ecc76980c27da87
+doccontainersize 336496
+doccontainerchecksum 1ea960e85e33c4739da58cc8a2157672daa06dc7257c23c3339673cb26eee549bad49809330a05867c24759fa907721aaaa48e9d43fb6118e7b465caf4532090
docfiles size=86
RELOC/doc/fonts/plex/LICENSE.txt
RELOC/doc/fonts/plex/README details="Readme"
@@ -234104,7 +234846,7 @@ catalogue-contact-bugs https://github.com/IBM/plex/issues/new
catalogue-contact-home https://github.com/IBM/plex
catalogue-contact-repository https://github.com/IBM/plex
catalogue-ctan /fonts/plex
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-proportional font-body font-mono font-sans font-type1 font-otf font-t1enc
name plex-otf
@@ -234361,23 +235103,24 @@ catalogue-version 1.0
name pmhanguljamo
category Package
-revision 53693
+revision 54378
shortdesc Poor man's Hangul Jamo input method
relocated 1
longdesc This package provides a Hangul transliteration input method
longdesc that allows to typeset Korean letters (Hangul) using the proper
longdesc fonts. The name is derived from "Poor man's Hangul Jamo Input
-longdesc Method".
-containersize 4872
-containerchecksum 123367842e0d4ba5521a502b322bd1509dc6cbfd8cb5de1c7d94bc2f96032aeec70277aa6e742a78a1bc989bfd5efa24a5ea95ae320fa736a2a2972d8eec8086
-doccontainersize 683208
-doccontainerchecksum 366c1f364922eb5e00caec1f2922061ab9a80707e7a04b4d42dc077bdcb744026a545fecb597bacef7d1e253ec53ca7f15fb5e21d3398b9a18b366015e158eba
-docfiles size=219
+longdesc Method". The use of XeLaTeX is recommended. pdfTeX is not
+longdesc supported.
+containersize 5136
+containerchecksum a4b16b981ff495212daac434123e0ab8d91ac862acf78f92ecab20c793bfc60e1b0e159113c9a5dc15fe06653531c1ac4a4de6208512baf089c299dc7dc75642
+doccontainersize 683796
+doccontainerchecksum 7188c7bd104bb507866c5b793a3da3ed640416847a032b6c2df8eb94a47ec2ff17d11d3494b2f2755c2ce3b01a12c12a2d6abd374c887c2f7418a6fb8c93aa0c
+docfiles size=220
RELOC/doc/latex/pmhanguljamo/README.md details="Readme"
RELOC/doc/latex/pmhanguljamo/munjangganghwa.jpg
- RELOC/doc/latex/pmhanguljamo/pmhanguljamo-doc.pdf details="Package documentation"
+ RELOC/doc/latex/pmhanguljamo/pmhanguljamo-doc.pdf details="Package documentation (English)"
RELOC/doc/latex/pmhanguljamo/pmhanguljamo-doc.tex
- RELOC/doc/latex/pmhanguljamo/pmhanguljamo-kdoc.pdf details="Package documentation" language="ko"
+ RELOC/doc/latex/pmhanguljamo/pmhanguljamo-kdoc.pdf details="Package documentation (Korean)" language="ko"
RELOC/doc/latex/pmhanguljamo/pmhanguljamo-kdoc.tex
runfiles size=8
RELOC/tex/latex/pmhanguljamo/pmhanguljamo-rrk.sty
@@ -234385,12 +235128,12 @@ runfiles size=8
catalogue-also kotex-utf
catalogue-ctan /language/korean/pmhanguljamo
catalogue-license lppl1.3
-catalogue-topics korean
-catalogue-version 0.3.2
+catalogue-topics korean xetex
+catalogue-version 0.3.4
name pmx
category Package
-revision 46823
+revision 54488
shortdesc Preprocessor for MusiXTeX
longdesc PMX provides a preprocessor for MusiXTeX. pmxab builds a TeX
longdesc input file based on a .pmx input file in a much simpler
@@ -234400,199 +235143,203 @@ longdesc TeX to give access to virtually all of MusiXTeX. For
longdesc proof-listening, pmxab will make a MIDI file of your score.
longdesc scor2prt is an auxiliary program that makes parts from a score.
depend pmx.ARCH
-containersize 10120
-containerchecksum d8c20ad86fa90531b0bfb1e7af06492e31a4b3a46331fd36d60bf46275103672b61a419eb671a3c89f098e0c74a580df313d75001e52b27b148bf322c7df1593
-doccontainersize 560992
-doccontainerchecksum 37405b45aabf5bb6027b7849bc23f263f2ab9ffec515c3d7a2073bd7030580898b1c2171c760a9da40dcf0cd4cde890e235dde572b22e69e6a273b7bec4ebeb3
-docfiles size=227
+containersize 10084
+containerchecksum f4c7f088001eeedfdd64941b4bedf9f6376c484c1860b55695b277764cb8a334f0e15822677fe26803c456b6b38d88eb4e9a7a8094a3d711e5580d9cd5e1c7f2
+doccontainersize 685716
+doccontainerchecksum d347abc74cdcb5d58604f18267d6a632de816aa6bdb903ad811795ef588e6ce12a85ea1740014828a417524d8ea43abcf62c7a269a4dfc237bc97c84758c9e60
+docfiles size=310
+ texmf-dist/doc/generic/pmx/ChangeLog
texmf-dist/doc/generic/pmx/README details="Readme"
+ texmf-dist/doc/generic/pmx/accents.eps
texmf-dist/doc/generic/pmx/examples/barsant.pmx
texmf-dist/doc/generic/pmx/examples/dyntest.pmx
texmf-dist/doc/generic/pmx/examples/most.pmx
texmf-dist/doc/generic/pmx/examples/mwalmnd.pmx
texmf-dist/doc/generic/pmx/examples/netsoos.pmx
+ texmf-dist/doc/generic/pmx/examples/prad5x.pmx
texmf-dist/doc/generic/pmx/examples/staffcrossall.pmx
texmf-dist/doc/generic/pmx/file600.eps
+ texmf-dist/doc/generic/pmx/gapxmpl.eps
texmf-dist/doc/generic/pmx/gpl.txt
texmf-dist/doc/generic/pmx/pmx-install.pdf details="Installation details"
texmf-dist/doc/generic/pmx/pmx-install.tex
- texmf-dist/doc/generic/pmx/pmx25-284.html
- texmf-dist/doc/generic/pmx/pmx284.pdf details="Package manual"
- texmf-dist/doc/generic/pmx/pmx284.tex
+ texmf-dist/doc/generic/pmx/pmx294.pdf details="Package manual"
+ texmf-dist/doc/generic/pmx/pmx294.tex
texmf-dist/doc/generic/pmx/pmxab.pdf
- texmf-dist/doc/generic/pmx/ref284.pdf
- texmf-dist/doc/generic/pmx/ref284.tex
+ texmf-dist/doc/generic/pmx/ref294.pdf
+ texmf-dist/doc/generic/pmx/ref294.tex
texmf-dist/doc/generic/pmx/scor2prt.pdf
+ texmf-dist/doc/generic/pmx/sjb291.eps
+ texmf-dist/doc/generic/pmx/tremxmpl4.eps
texmf-dist/doc/man/man1/pmxab.1
texmf-dist/doc/man/man1/pmxab.man1.pdf
texmf-dist/doc/man/man1/scor2prt.1
texmf-dist/doc/man/man1/scor2prt.man1.pdf
-runfiles size=9
- texmf-dist/scripts/pmx/pmx2pdf.lua
+runfiles size=8
texmf-dist/tex/generic/pmx/pmx.tex
catalogue-contact-home http://icking-music-archive.org/software/indexmt6.html
catalogue-ctan /support/pmx
catalogue-license gpl2
catalogue-topics music
-catalogue-version 2.84
+catalogue-version 2.94
name pmx.aarch64-linux
category Package
-revision 48789
+revision 54429
shortdesc aarch64-linux files of pmx
-containersize 231204
-containerchecksum 07b37ad49eba68b328e9c54d3b8203ccaeea4a739a7c31dde055998264f18df22b47ef34655cfef03f9caa739182ec2a9425a39aee959ddc3a68923c386aaa41
-binfiles arch=aarch64-linux size=152
+containersize 245168
+containerchecksum 6b6b88df42f5478000bec3aa62845ccf5a8d270af667deeac30d04de0570df6955f613cbfee4e5705ee69b46d383af06ee151b47cfe0226da800d2ee4f03de6a
+binfiles arch=aarch64-linux size=158
bin/aarch64-linux/pmxab
bin/aarch64-linux/scor2prt
name pmx.amd64-freebsd
category Package
-revision 50445
+revision 54410
shortdesc amd64-freebsd files of pmx
-containersize 216728
-containerchecksum 057aa367ccebcf9c4380222f8edb1c97e7c59839e7c737c7dcc400972a30236a0cb5ed286478d8f02e0d53ca84f0dfc5337707b21d156eb9bcf58976db16be5b
-binfiles arch=amd64-freebsd size=155
+containersize 222044
+containerchecksum 85b16e7d3652b92ea837c09ba4f17afa604384f4cb9edc2e1ee9aa6d60eaa56c1c577df8b9ef5da506c13891282b36bf4eb12880bfd591e23733b2765d744a9b
+binfiles arch=amd64-freebsd size=160
bin/amd64-freebsd/pmxab
bin/amd64-freebsd/scor2prt
name pmx.amd64-netbsd
category Package
-revision 48698
+revision 54415
shortdesc amd64-netbsd files of pmx
-containersize 194276
-containerchecksum 8b64fb805d2f1627229fe00f9b24c7481e8b21376e560b43464ad02e9b02bda17e13693e4b11da17dcaa4923a8d87a8bf9dceb4cb018c16251e077ad36a023fa
-binfiles arch=amd64-netbsd size=193
+containersize 199548
+containerchecksum 1b5a92f2760a828f74f125753b7f6a02e2cbf87b0dd7ae03c5ae4756e904103c4ddad8a4153e6d662be7717be1d5ba2a18b5455abd2aab9266bbff318eef620f
+binfiles arch=amd64-netbsd size=198
bin/amd64-netbsd/pmxab
bin/amd64-netbsd/scor2prt
name pmx.armhf-linux
category Package
-revision 50150
+revision 54481
shortdesc armhf-linux files of pmx
-containersize 209016
-containerchecksum 3f68079572b27fb22b24412b077ccb1ad198210be848fa4e7d1155b14d4c0ccc2fe21342061471d91d5a6d5170860a1f7e3e77f4cedcfe5ad8891c5c0507e23f
-binfiles arch=armhf-linux size=131
+containersize 215348
+containerchecksum ce5ddcb3c4023fe6c8d9682f5e0226ce90c3ce807172f3d7036b041c67a69843ca51db481b3113e50d0ebfb4c8f067922b4faf773620d6371a2f14976334a77d
+binfiles arch=armhf-linux size=134
bin/armhf-linux/pmxab
bin/armhf-linux/scor2prt
name pmx.i386-cygwin
category Package
-revision 50455
+revision 54416
shortdesc i386-cygwin files of pmx
-containersize 191232
-containerchecksum fd7fa7cb5c5b7bf11cb76ff658d70ef933d90a57cd95a56993f727f1d87cecf8679e1d4a950fa2c2fec2ee0b5dac947be1774a89d7ad042bb19464ffaebd3906
-binfiles arch=i386-cygwin size=143
+containersize 194888
+containerchecksum 808ca6c9bac83626ed906b553bab48d078cdf8a3ee4256898db11754c217ed588fe52a0605971c78f36c40fa6cc7e234ae5cc1b501fc08d02878c8d2c05d0e41
+binfiles arch=i386-cygwin size=147
bin/i386-cygwin/pmxab.exe
bin/i386-cygwin/scor2prt.exe
name pmx.i386-freebsd
category Package
-revision 50473
+revision 54410
shortdesc i386-freebsd files of pmx
-containersize 173508
-containerchecksum 2ee82ef9b5ed6e2d139bcc3cceaa68aa440baa7914c4b895edb00fa49b1fba04d6b9169ed581bac7b92b784e5633f5a02cf84fd65ec75e1bb1a2acd9004629a5
-binfiles arch=i386-freebsd size=128
+containersize 178032
+containerchecksum 3e7f0e06f4bd55d2fc30a2b0dcdf2536d412f85c467ca363f7685d6c5203243e417f937b4285689d48fb279d8a6eee9dd81cda99f68301846cbcd67bfbf0b6a8
+binfiles arch=i386-freebsd size=134
bin/i386-freebsd/pmxab
bin/i386-freebsd/scor2prt
name pmx.i386-linux
category Package
-revision 50281
+revision 54410
shortdesc i386-linux files of pmx
-containersize 205812
-containerchecksum 8680d828bcdd7499de35aa2a4ee607e9397d35282486f6cc25b4c0f1a6e82ef50f52df4f9c11ea13f91a5c52746cef992932e7878cca3c6e0a5c6611c9664b61
-binfiles arch=i386-linux size=157
+containersize 210572
+containerchecksum 506b8fe9f11a71f7b464c29326b88844013f688a64027142274535de1e16994dfb7ed0008181a74f1ddd86a34f771a407f1a2fc4de6e2ed93e7715b59f518729
+binfiles arch=i386-linux size=162
bin/i386-linux/pmxab
bin/i386-linux/scor2prt
name pmx.i386-netbsd
category Package
-revision 50171
+revision 54415
shortdesc i386-netbsd files of pmx
-containersize 154288
-containerchecksum 301bb7772fbc3fcae8f1dc11817f42c4a6c0b703b252d48e18c906eacb7e2ff46b8ae86b47304594bb9af42808ce13d93044cdc0ea83aa9189c578e2beabbce1
-binfiles arch=i386-netbsd size=170
+containersize 158504
+containerchecksum 05f5954320ff937393ae8fa75d234dc25876d4a979ddd1491cd4e6447e2f2005e4c48d273512c0beb00db94c15803ef0793b14c4899c91fbac6d63789e03345a
+binfiles arch=i386-netbsd size=176
bin/i386-netbsd/pmxab
bin/i386-netbsd/scor2prt
name pmx.i386-solaris
category Package
-revision 46829
+revision 54410
shortdesc i386-solaris files of pmx
-containersize 194324
-containerchecksum f07c0558bfb97f7dbfc1af41b26ffc1d5feb5b8fc54069d9aa931e555ac1313a24110ecc598d1e4886dddf44c283b945c2c2fe1b38794bfbf2ef142976463ae2
-binfiles arch=i386-solaris size=133
+containersize 198852
+containerchecksum 64a618ef952259b18c6050b029d10bd2e525f48de4f9c065991afe1979352412a72b3c02703c7df4bb50af2e51d7ef0cf8656656e2c060830f2583feace4e6e5
+binfiles arch=i386-solaris size=137
bin/i386-solaris/pmxab
bin/i386-solaris/scor2prt
name pmx.win32
category Package
-revision 50155
+revision 54409
shortdesc win32 files of pmx
-containersize 210052
-containerchecksum e5bca123bfc68008a239a8eee715e4d8c9e7feaa5a6486f4c586d42a0b168e299a65cbd77028949f19b9398a48b2d48d41228af987609684f0f875cf21684f4c
-binfiles arch=win32 size=130
+containersize 214788
+containerchecksum 10022b4f11a84cf91210a2d95b7ffcdb28bc6494e57024ebaf287625aac16f1958b2acbb6de7d48e06a7d93d65599804ff2049012404eaeb8824cd2c92f804eb
+binfiles arch=win32 size=134
bin/win32/pmxab.exe
bin/win32/scor2prt.exe
name pmx.x86_64-cygwin
category Package
-revision 50889
+revision 54416
shortdesc x86_64-cygwin files of pmx
-containersize 236588
-containerchecksum 1908be27f8017331103b8b376886e05cf930513776b55c8c3bed6df67760aec69ee269d95b88e61302ceba3cac79308348b14fc2d1e1f3c0fabb94ae6251f9ec
-binfiles arch=x86_64-cygwin size=159
+containersize 243340
+containerchecksum 21778edf8b9d21c9a2eefc3351d336ef4e130a2406f5a474b7c1bb4071f2a335d374bd2dc422fdd8cf8ed316310db49cec4392f65ff47dedb4bb02003dbb1dfe
+binfiles arch=x86_64-cygwin size=165
bin/x86_64-cygwin/pmxab.exe
bin/x86_64-cygwin/scor2prt.exe
name pmx.x86_64-darwin
category Package
-revision 50150
+revision 54440
shortdesc x86_64-darwin files of pmx
-containersize 242008
-containerchecksum ab9cb0c44eb314690a620103b08982ba78228d627849ea085da5559826599917d8b03028ea9973437543c0c4e1bd0bec7146dca1018a6cbcdc22e53a83e99362
-binfiles arch=x86_64-darwin size=159
+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 50282
+revision 54410
shortdesc x86_64-darwinlegacy files of pmx
-containersize 224240
-containerchecksum 101bab0614b29ad64bba2e01f0fb6f72f07d53fc73a4ea73c6b8b049610722f24a401ace42d457f00e0afa0a660963c607e9a0905cdcc0bafc3c9dea11aa812e
-binfiles arch=x86_64-darwinlegacy size=145
+containersize 230556
+containerchecksum d27aa83b51ce729c78a6f3798ab22db4bac7e46da8ea8b41e29ee084001e2f2d860dd3bc98fce09345da2b67cb65b9e1d71b492bd4e2d719ee92998ab412ae0e
+binfiles arch=x86_64-darwinlegacy size=150
bin/x86_64-darwinlegacy/pmxab
bin/x86_64-darwinlegacy/scor2prt
name pmx.x86_64-linux
category Package
-revision 50281
+revision 54410
shortdesc x86_64-linux files of pmx
-containersize 211112
-containerchecksum ebba33bb082c772d7be8b6138f64bcbf9167411eaa4f47c2e31d28e7257d55b8bce9f4f7f0715f1c7ed4e7bd2cd320476fe08710b535826cb52459eea9c06b62
-binfiles arch=x86_64-linux size=152
+containersize 216100
+containerchecksum 9483b89c91b0635289322934f733a1876c7668d0e139f1718d8346cbacff5634afa3f1cf976c347b918597abfc82c31e5abbea8b34e179e52c1733b9aae01be2
+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 47036
+revision 54410
shortdesc x86_64-linuxmusl files of pmx
-containersize 241672
-containerchecksum 66c59c211a86ab06a1faafc7a5d9945a8479ed6d99216394aa8da7bce8401181b4f8ac7ab1bb99fc3d97bff29d74b4ce3b66ca25257a20eb0766b171fecc219b
-binfiles arch=x86_64-linuxmusl size=170
+containersize 247064
+containerchecksum c0297b69a13ba28be1155da000195bed22f58646893be2cd354bda2716fd3a8a465e3a32646b5a3f95d8eba77c9cfc6df46fe85eb11ebded02bbd08d7f7e24fc
+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 46829
+revision 54410
shortdesc x86_64-solaris files of pmx
-containersize 219020
-containerchecksum 389def2e0e77a1a20135476d2efdd84a7b5320a31fd3ca102154b828ae2ebe88d0f7dacc438b89cf0cca76dc479f0632bd5758dbee571cc4c2c82d588b3c3a6b
-binfiles arch=x86_64-solaris size=158
+containersize 224020
+containerchecksum 2e345c01bdb6a574254fcf105565ed68863459fa61d0e34e88d4c2bca91925687b25d9649a1f490a061c18e7d22e6b3334c86ae35b205d793b616b1f87358140
+binfiles arch=x86_64-solaris size=162
bin/x86_64-solaris/pmxab
bin/x86_64-solaris/scor2prt
@@ -234903,7 +235650,7 @@ catalogue-version 3.0.1
name poiretone
category Package
-revision 51396
+revision 54512
shortdesc poiretone fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -234911,10 +235658,10 @@ longdesc support for the PoiretOne family of fonts, designed by Denis
longdesc Masharov. PoiretOne is a decorative geometric grotesque with a
longdesc hint of Art Deco and constructivism. There is currently just a
longdesc regular weight and an artificially emboldened bold.
-containersize 172680
-containerchecksum b270f09c59711712e27b3a0a73ca6109fd0e2580184fc5df02fe55140eb7db7b4e72e190309d12486d49593053ec50048c89c6203512cb451baf5aa2caa77c7e
+containersize 172664
+containerchecksum ef16b16df476797c5f458b748e7e6f9862876f14cb03459c62b5c27f87c39d792639edfda6c0eba8853ad3611cf55e8b2f01dae93ca199715ceaba4acb130e27
doccontainersize 12964
-doccontainerchecksum c9bb0616d8ce72c114178b4e0ca26bebcfb797af701555d53b3a1bceefd556eee2bf91fcde891b9b2a7b8650bccc9fd559b8630904e678adb4d2caa912da003d
+doccontainerchecksum 5ee5ea0c4c7381194249a3417f7c7107ddfe254507e8ee8c8599e3ae242a37c6d8b0802cfb7cd8a64326b46086e9b38c153dedd40723af887ed40b1360306fe4
docfiles size=7
RELOC/doc/fonts/poiretone/OFL.txt
RELOC/doc/fonts/poiretone/README details="Readme"
@@ -234957,7 +235704,7 @@ runfiles size=95
RELOC/tex/latex/poiretone/TS1PoiretOne-LF.fd
catalogue-contact-home https://fonts.google.com/specimen/Poiret+One?selection.family=Poiret+One
catalogue-ctan /fonts/poiretone
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-sans font-mono font-otf font-type1 font-proportional font-t1enc
name polexpr
@@ -235951,7 +236698,7 @@ catalogue-version 1.101
name polyglossia
category Package
-revision 53592
+revision 54554
shortdesc An alternative to babel for XeLaTeX and LuaLaTeX
relocated 1
longdesc This package provides a complete Babel replacement for users of
@@ -235963,10 +236710,10 @@ depend fontspec
depend iftex
depend makecmds
depend xkeyval
-containersize 112328
-containerchecksum a0b93306e12b29f327bb2545c7fddb1804c0cea7f91aded57aa1bc673857722a462eae469a8557671f3f1b10dafc81b7021be838ba943262897ac794728dd9aa
-doccontainersize 567952
-doccontainerchecksum 65cf1e87d65ecdf0e6b43a00f391a8f70c4f5ba628dec15b9594272ed3a1f2c9ff8827520e4ea0f226f8d396afb412d770b9886c8e3fc6ce329ed1a217ade8a3
+containersize 112748
+containerchecksum d4e83d871f71d8eca76739f8597caf61b8f1e561d81850c3879141dc9593c1ca55d77ebe64eb6c8357d44b0dbbdff6d444aaf11ed97435e127e16ac7e43a9da1
+doccontainersize 567500
+doccontainerchecksum ae980bbb2f98a035f5e94b7a9d275f7e19ec3e5d204474bafa45d0565f5ff6b9f4ab7d946712b3d41860064e94318d079b86c25adc5030312f6e3aaf87e9ebe2
docfiles size=176
RELOC/doc/latex/polyglossia/README details="Readme"
RELOC/doc/latex/polyglossia/example-arabic.pdf
@@ -235981,11 +236728,11 @@ docfiles size=176
RELOC/doc/latex/polyglossia/polyglossia.tex
RELOC/doc/latex/polyglossia/test-welsh.pdf
RELOC/doc/latex/polyglossia/test-welsh.tex
-srccontainersize 122280
-srccontainerchecksum c345d4cf7de96638b7da0dfc23eb05eb5a1a35450b310f237bdc029298fdca7e5751c3b2ed0b144fb0c281ae855b6c82090d99f6938dbbabae2e66cbb25bb1db
+srccontainersize 122904
+srccontainerchecksum e6634e21b406f7259b6cef232d55068de65d95fd5675aa0c8b1852f0bc8ca14abb2370ec322e16265096a49544d8c194f0d887f02b61513813e8c3ef7801b842
srcfiles size=169
RELOC/source/latex/polyglossia/polyglossia.dtx
-runfiles size=358
+runfiles size=359
RELOC/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.map
RELOC/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.tec
RELOC/fonts/misc/xetex/fontmapping/polyglossia/bengalidigits.map
@@ -236252,9 +236999,9 @@ catalogue-also babel
catalogue-contact-bugs https://github.com/reutenauer/polyglossia/issues/
catalogue-contact-repository https://github.com/reutenauer/polyglossia
catalogue-ctan /macros/latex/contrib/polyglossia
-catalogue-license mitlppl1.3cc0
+catalogue-license mit lppl1.3 cc0
catalogue-topics multilingual use-xetex use-luatex
-catalogue-version 1.47
+catalogue-version 1.48
name polynom
category Package
@@ -236745,7 +237492,7 @@ catalogue-version 2011
name prerex
category Package
-revision 52801
+revision 54512
shortdesc Interactive editor and macro support for prerequisite charts
relocated 1
longdesc This package consists of prerex.sty, a LaTeX package for
@@ -236756,10 +237503,10 @@ longdesc prerex.sty uses PGF, so that it may be used equally happily
longdesc with LaTeX or pdfLaTeX; prerex itself is written in C. The
longdesc package includes source code for a previewer application, a
longdesc lightweight Qt-4 and poppler-based prerex-enabled PDF viewer.
-containersize 5428
-containerchecksum 7eb12c59d75d6a3f08dd0bbe8928626b5778acf01bff4caab1f214f2ce42dde798a2823b47b6c79c94c471f8924e79474c00ef9d6e251757c3d221bde06b410a
-doccontainersize 791548
-doccontainerchecksum 3e10f4810b05377d5e54bd12a5303c781c36467479f30cc0044c24019aca81c155a90ca01d3a422e01b1bbb4d245d34bc51cabd4e97252ea8e1a6da747548d4c
+containersize 5408
+containerchecksum 4238f65f9ef42d218f092bc436fbbe95ddcbcee44a9032b74020a989696db3ce1481460162171f5feeb16f7507a41643443429afb8000d5bea0d7bf16e8dee96
+doccontainersize 791552
+doccontainerchecksum af17b95e20638fecfe6d431cc320b6d3207dd739779636206899d7bf39c26018718521dabf76adab33db28f975e99d2b2dcd9b13a164dc24927d2017e947bdba
docfiles size=263
RELOC/doc/latex/prerex/README details="Readme"
RELOC/doc/latex/prerex/chart.pdf
@@ -236782,7 +237529,7 @@ docfiles size=263
runfiles size=6
RELOC/tex/latex/prerex/prerex.sty
catalogue-ctan /graphics/prerex
-catalogue-license gpl2lppl
+catalogue-license gpl2 lppl
catalogue-topics graphics-prep
name present
@@ -237553,15 +238300,15 @@ catalogue-version 12.2
name prftree
category Package
-revision 51404
+revision 54080
shortdesc Macros for building proof trees
relocated 1
longdesc A package to typeset proof trees for natural deduction calculi,
longdesc sequent-like calculi, and similar.
-containersize 11796
-containerchecksum c0e5f5134606c514b13e5fc3bc58a583f13ce844bc1e8fbbac7aa09d8a59652c50edaa986c5004619219fe4c72cb963fd89dff5119b3eb0f02fa74cdc1ad1374
+containersize 11776
+containerchecksum d73717b68ce3d12108a76a3850f3a09b9e1100969e79c745b7b08340175ea9599f10f928809fcdbf8ffbece3a60baa41d84dae182ace8b85ff511082f1db70d4
doccontainersize 363452
-doccontainerchecksum d81403af762fc0d3ee9d7b53f9f0400dba5a50f8bd2feab92186db85c18011aa3170b9173530cea5e6e2aa7bd2f475e3b3016e5ab79e990c6abca3d5239fb6b0
+doccontainerchecksum 3b4d81db24039d15e76e0b237ecae6454d54b452b542e26ba8e0c45faf4f512124f0c1d1f5fef3ca6e6dcb3c7cc09eead3003a53a59a689e5e917583585c045e
docfiles size=109
RELOC/doc/latex/prftree/README details="Readme"
RELOC/doc/latex/prftree/prftreedoc.pdf details="Package documentation"
@@ -237572,7 +238319,7 @@ catalogue-also proofs
catalogue-ctan /macros/latex/contrib/prftree
catalogue-license gpl
catalogue-topics tree maths proof
-catalogue-version 1.5
+catalogue-version 1.6
name printlen
category Package
@@ -238410,30 +239157,30 @@ catalogue-version 1.68
name ps2eps.aarch64-linux
category TLCore
-revision 48789
+revision 53999
shortdesc aarch64-linux files of ps2eps
-containersize 3872
-containerchecksum 9509ef84b602c4a25716a3c231e00f9c304ee43b244059250193238365f43d659aa3fc0289a37da8d7e7ddd21425dea4b5f13a69801720aafe69ec32d0c33979
+containersize 4168
+containerchecksum 4a8a19bb23522e77703a8d5e5b0b96c0271073443af9384c7838cec3354eec3c673e4bb8e3a5c5176e97a98e061e5b0284976cc01e2fab6e4bd8a02dbdd498d9
binfiles arch=aarch64-linux size=4
bin/aarch64-linux/bbox
bin/aarch64-linux/ps2eps
name ps2eps.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of ps2eps
-containersize 4380
-containerchecksum d7bbdc82ed671e701c243a29950efae23fb28933294ffdd52ccb1c97031b5001b1c0f2ffda449e149e716d5167979264d0e4862c5502191f8142a75246e73c32
-binfiles arch=amd64-freebsd size=4
+containersize 4472
+containerchecksum a4f070af67b45c69f66dfdc8a8795c845cfd0dc4a4e8d57693c292ace19a52392f4cc857b3d829f81ec501ec55143b34714310672fcc07e8a463050efadebfff
+binfiles arch=amd64-freebsd size=5
bin/amd64-freebsd/bbox
bin/amd64-freebsd/ps2eps
name ps2eps.amd64-netbsd
category TLCore
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of ps2eps
-containersize 4112
-containerchecksum ec049a2f694c759e40124be2d32a70594eb41db591ec9b28c8ba74e33429aa72964417179b2300bcdc1b7bf2a4ce55c285d11e1e319e3f69c955b35ccecd79c1
+containersize 4428
+containerchecksum 5e873183fbe2686dbe4aac584934a166e5b24e44896426f2040072d91c0dbc4f67e52e96292594b4c458f818e87c7c6701986edf99a231c902de11ff63d8ea4d
binfiles arch=amd64-netbsd size=4
bin/amd64-netbsd/bbox
bin/amd64-netbsd/ps2eps
@@ -238450,21 +239197,21 @@ binfiles arch=armhf-linux size=4
name ps2eps.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of ps2eps
-containersize 4632
-containerchecksum 5a6fd20792d903a608fe351d890af2682d0ab7e34a5cf8755b18fd0790fa7a5c6ef79ba5a135de1009d696fff0788a0156f83eb932f2c742be8b463377c4e472
+containersize 4584
+containerchecksum c648858bf3963cbc68fe862e7a021391e5813e5290a498a407a36b261252dfab153857eb14d9f48bdbb11944abc27e9dc2b110d1d1248abbfc5f47068b3a0671
binfiles arch=i386-cygwin size=5
bin/i386-cygwin/bbox.exe
bin/i386-cygwin/ps2eps
name ps2eps.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of ps2eps
-containersize 4224
-containerchecksum b7b84c4b8b135af92025c2d03e4a75a04e7404c54b312056577bb1c69d7d13ce5bd387510e818859a9bdf7adabe05cadff6f0a1697d1f9c6606f2799beb0b85f
-binfiles arch=i386-freebsd size=4
+containersize 4396
+containerchecksum d70a6e0df1c630a3f2440eaadd0ab7a2e58765c766136c4d69812df9d180db3e3fa2b03c3a6a8bf27eceda3a823250f0d356dc6ecc22cad3075ef6e9fe2853a2
+binfiles arch=i386-freebsd size=5
bin/i386-freebsd/bbox
bin/i386-freebsd/ps2eps
@@ -238480,10 +239227,10 @@ binfiles arch=i386-linux size=3
name ps2eps.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of ps2eps
-containersize 3996
-containerchecksum ddfb2eca8b1aafcdf697c0e3a05801aaa7dbc4bbdc93ba956f75656706dd110fa26fa21cc1e0ac0de395f5925318bea3fe094f8bdc41f4d4831a6560fcfdd270
+containersize 4444
+containerchecksum b767a880af8e8958ba7d3fb70ff935d983ff6bcc4ba0012caf563f12dd9823b42c52626401bbac588315f259a40e2bf907e88a85a9aef14dbd5491ae6accf258
binfiles arch=i386-netbsd size=4
bin/i386-netbsd/bbox
bin/i386-netbsd/ps2eps
@@ -238500,40 +239247,40 @@ binfiles arch=i386-solaris size=4
name ps2eps.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of ps2eps
-containersize 5032
-containerchecksum 2e1beeb7db470b7237ce14e5779ad3ecf4bd84d43e22771db52a731df64afb8e41834bdc885ae4dc5e398a913bb7ab1584dcc43f8a22749b78cb9ac7d9aafbf9
+containersize 5152
+containerchecksum 07708e5f8eb11c32f69053790c07f1f99317d1974c9f0620d40e5c9e51b7ec13a19a099868f5c3f87010598cca4a2c65fc898862a3f3620aef99b3fee9f7ca6f
binfiles arch=win32 size=4
bin/win32/bbox.exe
bin/win32/ps2eps.exe
name ps2eps.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of ps2eps
-containersize 4564
-containerchecksum 543c56153a1fef7837daaa7701afb156b36cc180fff01565c72a2db33d7a95ee6d9c347fc9cca274cbb97f2bedfcdb0faa388c8bf9dc2f0062c597a2f3808414
+containersize 4496
+containerchecksum 5b10529b92320b890a38a554e1a78c3cc9cf716b3b54fb249cde44161026ea1fc6b9888f0476695ffca5a8a6abf5d39994b2aa074e2fe816f1fdf480ea24a0fd
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 50150
+revision 54269
shortdesc x86_64-darwin files of ps2eps
-containersize 3448
-containerchecksum dfaa1ad8e8931046a99e086aa8d50fa4bb55e57b929c420a6a082b2c887d70d3405480e1e3619a154838a52c051a2f1973c47a70db7e70e9b0865bcd1e776876
-binfiles arch=x86_64-darwin size=5
+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 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of ps2eps
-containersize 3620
-containerchecksum 3c48fadf179bc34147b469fe6b260a6aee5b78448fffb5a346d28a993c28baee135a76fde9d8214f5cce3047437df071b5e8bbc7c614c49d475ef22b668be159
+containersize 3616
+containerchecksum 8645d15dd30ba6a30bcd0d808849128bb19646e9b83b906d2f51eed446b6fd9a0970dfc69fbe9e9c60cb7cf860e76618d36697af75a9c6ddcbcd4799aa62dbd8
binfiles arch=x86_64-darwinlegacy size=5
bin/x86_64-darwinlegacy/bbox
bin/x86_64-darwinlegacy/ps2eps
@@ -238550,10 +239297,10 @@ binfiles arch=x86_64-linux size=4
name ps2eps.x86_64-linuxmusl
category TLCore
-revision 46840
+revision 54264
shortdesc x86_64-linuxmusl files of ps2eps
-containersize 4068
-containerchecksum 064af904993d1fa6ad7d2329bd469c3fdb99e740144a0e5ffce309e370f80d37fbfb27534e3c949e025bf7cd76eb4b1ea3178075b35a8b49859ea312c6627cbf
+containersize 4080
+containerchecksum 8186e4da0508c26056a93aefee222fb3dd998a017e6f365aaac86ff59de3dc17a575cdc3e940696f413ddcf485f85e556fc91f907c980de16f772a9f4cf6348c
binfiles arch=x86_64-linuxmusl size=4
bin/x86_64-linuxmusl/bbox
bin/x86_64-linuxmusl/ps2eps
@@ -238596,11 +239343,11 @@ catalogue-topics ps-manip font-proc
name ps2pk.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of ps2pk
-containersize 77196
-containerchecksum bec8eb1f30b723691a40c14f0721f813da5bbdf6711b14459d4719cb72cb9f014e481831e250459c50b6cd3f90f464aaf9f22e85b9433e8230dbe30710fcc1f3
-binfiles arch=aarch64-linux size=57
+containersize 85604
+containerchecksum c367a934ed051381c247bb7f8506901556f05ab6c82c307be03b26044ba4f2e2412f752533df5c104403fc34a5420abac3fe1bfb5c753859532d466dbbbe119f
+binfiles arch=aarch64-linux size=63
bin/aarch64-linux/mag
bin/aarch64-linux/pfb2pfa
bin/aarch64-linux/pk2bm
@@ -238608,11 +239355,11 @@ binfiles arch=aarch64-linux size=57
name ps2pk.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of ps2pk
-containersize 93100
-containerchecksum a8ebbb7d218e22e82af379ada949f38506874d0c87048fbaca098574b1187bb0780e66d2773370eab6522dd9909c2894f7dfd3acd45216ae99d9054cd132cd9d
-binfiles arch=amd64-freebsd size=60
+containersize 95708
+containerchecksum 83d5e7250b7424b00ffade2fd71cbc38019e7fd02a65e51d4b86bcbd53b0276dd2d4abda2dd552e979864f4f49d9842e161dcca294a629e0d010d88ec4726dd5
+binfiles arch=amd64-freebsd size=68
bin/amd64-freebsd/mag
bin/amd64-freebsd/pfb2pfa
bin/amd64-freebsd/pk2bm
@@ -238620,11 +239367,11 @@ binfiles arch=amd64-freebsd size=60
name ps2pk.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of ps2pk
-containersize 82080
-containerchecksum 97f49c67a80d42d2a852a04560165b476d7e7b636d1283d01aecca42d4570bbc9a6c27b5e7a54c59ad0ab1f8cf4bcffde3e4b8b2eba05f88ea453ce862bca33c
-binfiles arch=amd64-netbsd size=68
+containersize 82680
+containerchecksum c12bfc940c1fa7e17b77edf3a8b8c4b95f8e9464172a670f09659dd867f853562940bfa75a50c08bc5dacf33355a7c28da72c811aa97cf2d3811eb7599e73b79
+binfiles arch=amd64-netbsd size=69
bin/amd64-netbsd/mag
bin/amd64-netbsd/pfb2pfa
bin/amd64-netbsd/pk2bm
@@ -238632,10 +239379,10 @@ binfiles arch=amd64-netbsd size=68
name ps2pk.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of ps2pk
-containersize 70904
-containerchecksum 4582a3a100ffd265e037ad5c87bff26722f4a8eac79a23159dcafa7a0ba04c78ba5d8ee00f942212637b6f14f1197bd7dae939eeac99fd9ab2ade75083985c8b
+containersize 71056
+containerchecksum c76d52ee380f71f01c3601b52881f222990f0c75ed207be3ca142cf9b56bf79d2966871d3426c9f7adc9fb2885aa4b257b03808264a7c719807a048fce660444
binfiles arch=armhf-linux size=48
bin/armhf-linux/mag
bin/armhf-linux/pfb2pfa
@@ -238644,10 +239391,10 @@ binfiles arch=armhf-linux size=48
name ps2pk.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of ps2pk
-containersize 56792
-containerchecksum 5433a1a52d80b1f368985ca1ff9b0b3503620639830fe708fe40394cf575c21cd100781ef5a96adc7d1710da54805d11c309836bb65fab025ba83ab9f33ecabc
+containersize 56516
+containerchecksum 8a90c512ff984d2d16d835a7e683b327e5a775ca5797d975806d1d49c1e3b193724b80f4658475b1d3c8534dcf6f583e3546373f4cdb8b61e03797de571f39d3
binfiles arch=i386-cygwin size=41
bin/i386-cygwin/mag.exe
bin/i386-cygwin/pfb2pfa.exe
@@ -238656,11 +239403,11 @@ binfiles arch=i386-cygwin size=41
name ps2pk.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of ps2pk
-containersize 80224
-containerchecksum 83e0198a9860f3c0e885495ab5b43148a8ac4074971e643c0a5a47daa1fd49b2033f04fb52d84bddecb8c6c26b8f75d9c1f97465ce8f42e5d683fbcd136dd259
-binfiles arch=i386-freebsd size=50
+containersize 82292
+containerchecksum 9035c9326f8fded091c57e152d510e3ba0bbb05dce4bca703b8b7b8ee9e9e66cd7c0ad92353289a553415be5a5a52fa921580622eda5f39f9315a24e13fe3cd6
+binfiles arch=i386-freebsd size=59
bin/i386-freebsd/mag
bin/i386-freebsd/pfb2pfa
bin/i386-freebsd/pk2bm
@@ -238668,10 +239415,10 @@ binfiles arch=i386-freebsd size=50
name ps2pk.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of ps2pk
-containersize 91544
-containerchecksum e3d9602b55cf1fb1b8306852129e271b3edbd520604011fa433afb22cee91deac3413a1116bc79a2b71c7b4affb98f9feddaed58dcc4f6f3515258044dca3fdb
+containersize 91856
+containerchecksum a1a2c55ef51e7d79c8694a800a78694014f1684f0b1cddaf27c683a3e4bc168172406da7c49263b72f7132f24c48ad84c1b87f6999c415a3940267772b16cc97
binfiles arch=i386-linux size=59
bin/i386-linux/mag
bin/i386-linux/pfb2pfa
@@ -238680,11 +239427,11 @@ binfiles arch=i386-linux size=59
name ps2pk.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of ps2pk
-containersize 72964
-containerchecksum 4eacb677f8296b33e4cdd9f02a5ba384e6c1906ad73d437a4849dd9621673d7e0fb7745897d9f49d29e12ebaf04547b6eaa318fd762de99f912b7e708a371100
-binfiles arch=i386-netbsd size=62
+containersize 73552
+containerchecksum 91ff58e349142a773e1664520fcfb03fb37a6f322e9539604de5ce2df85933f5f37f4ea7047a45c2bb64399dcc939f821e3d3f7988c0ac1261b106f40ad9b265
+binfiles arch=i386-netbsd size=63
bin/i386-netbsd/mag
bin/i386-netbsd/pfb2pfa
bin/i386-netbsd/pk2bm
@@ -238692,10 +239439,10 @@ binfiles arch=i386-netbsd size=62
name ps2pk.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of ps2pk
-containersize 84944
-containerchecksum 65b439cc9a03f55f7c0b731dfd7259cd36afb661d63a5aaa0f21bb2a350317b84ba6b476d1f2c464263bdbc1166399ebd0b1de31ad2fd45c05795c5486f556ba
+containersize 85228
+containerchecksum 544fdf6a01aa90c4bfc9825e57dae03f5c1bf54c85a9a9c5a2c2450a12c73a44c744d7861b935deaa8e256ce00098a918ecb1026c486b17220f3d4021456f946
binfiles arch=i386-solaris size=52
bin/i386-solaris/mag
bin/i386-solaris/pfb2pfa
@@ -238704,10 +239451,10 @@ binfiles arch=i386-solaris size=52
name ps2pk.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of ps2pk
-containersize 59184
-containerchecksum 1e40350420678e0760ddff4f0d488d803df08f508fffc367a591bdcff42315fec2b97ed8ad8c6f818726d91beb3e4b5e8b59028dcaf51d66a20152628341f8c9
+containersize 59104
+containerchecksum fbd81fc5856b5116950d03ae6bd58e8d8f343e10677b5a7ebe7a79fdbe5b0b920801a1477cdf24ab5cdc1725aad5b62c4e35ce43aac55364082321b9cfeae7a3
binfiles arch=win32 size=44
bin/win32/mag.exe
bin/win32/pfb2pfa.exe
@@ -238716,11 +239463,11 @@ binfiles arch=win32 size=44
name ps2pk.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of ps2pk
-containersize 59692
-containerchecksum 2be8ba9dcd0323c317bfa323549b5fc298cf81db5c7deb81d0b286f83c77b270870511fc48acb723a8d44ac9d5cfc9b11c441b03bb8bd471819df0af7c558860
-binfiles arch=x86_64-cygwin size=40
+containersize 59888
+containerchecksum 86bd77b73fa2c6706bd7318b4c46202fadfd8be6a23b95849c0469890e8fdb50849c5b81e1a5b68a4b9e2a38d23daa75f1a6c09aa3a1357650351c8caef9e959
+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
@@ -238728,11 +239475,11 @@ binfiles arch=x86_64-cygwin size=40
name ps2pk.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of ps2pk
-containersize 89712
-containerchecksum 923e026f224793df14d8ee440514607592dcb2d305756690dabf3fef416a2dde02567ffa106bf40068820696d49ed0b7d25fce5748881f761b8a68dcdafcfe4c
-binfiles arch=x86_64-darwin size=59
+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
@@ -238740,10 +239487,10 @@ binfiles arch=x86_64-darwin size=59
name ps2pk.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of ps2pk
-containersize 85592
-containerchecksum 47cf6b67eb2dd5181080076a9034a9744621b9de5f78ddfcc07bce877336056cad119c12ee9ea51fbcbc65237eda18491014b91f7b93ce5391820e791c73cb7f
+containersize 85416
+containerchecksum 3e52e931f01dec80f346cc8ce9bc3773b45c1af75d5f09034dded80302ad0b67152201fbd7f5740e62ece3a6f1ed0e8bae62d4acb36a71828c72b5d8302e6912
binfiles arch=x86_64-darwinlegacy size=58
bin/x86_64-darwinlegacy/mag
bin/x86_64-darwinlegacy/pfb2pfa
@@ -238752,11 +239499,11 @@ binfiles arch=x86_64-darwinlegacy size=58
name ps2pk.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of ps2pk
-containersize 89252
-containerchecksum 306652a1c1f14263c437c2130b539e40071bde010b09263fae0fe01673effb2f329c254915607d9f8a6e4077301a5dfa450c9bddbb6ea0a9a0b7568678e74d14
-binfiles arch=x86_64-linux size=56
+containersize 89588
+containerchecksum cea5f137edac515b01d03e4c393469f284929babd46bd0cee90e75f4d06810960bafd244d4bc12e4ed5beb0142333066c7570fa58de8fc14fc52e27315a02fa3
+binfiles arch=x86_64-linux size=57
bin/x86_64-linux/mag
bin/x86_64-linux/pfb2pfa
bin/x86_64-linux/pk2bm
@@ -238764,11 +239511,11 @@ binfiles arch=x86_64-linux size=56
name ps2pk.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of ps2pk
-containersize 95708
-containerchecksum e0ac0e629c2fa21be93d822a2dcec252bea0c30b51cb9ed0bdb1301f36280094b1e1d47bfd3c510b69ec2fd7f9351a379169e0ddaccc538901040039659d5ea9
-binfiles arch=x86_64-linuxmusl size=67
+containersize 93408
+containerchecksum a8847685be94ce022df351fcde475eae900fc366fa68a40e67639e9374f511413fb71fe93af49222a0d9e5879a6a2308c2d5e4660ae1d8e83aac6fc1b180c56a
+binfiles arch=x86_64-linuxmusl size=63
bin/x86_64-linuxmusl/mag
bin/x86_64-linuxmusl/pfb2pfa
bin/x86_64-linuxmusl/pk2bm
@@ -238776,10 +239523,10 @@ binfiles arch=x86_64-linuxmusl size=67
name ps2pk.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of ps2pk
-containersize 94708
-containerchecksum 840a26c7c8885af9f776b9fdf3d29f9318b4944e43cc9e41190ac2addd9d2f51befe11b907bcdf1319150f5ed16868d39fefbb6d082720845a8e51429905d07e
+containersize 95056
+containerchecksum f78199dbc09710fb4c5bf46bb07ebd21689a0754feebb45f4f3cbd4ddf70e0603222d62a9d74c9dde95d18fbb7ee7027fa4b3410c1acbad0f47d04be939c2fa6
binfiles arch=x86_64-solaris size=62
bin/x86_64-solaris/mag
bin/x86_64-solaris/pfb2pfa
@@ -238854,21 +239601,22 @@ catalogue-version 1.1.3
name pseudocode
category Package
-revision 15878
+revision 54080
shortdesc LaTeX environment for specifying algorithms in a natural way
relocated 1
longdesc This package provides the environment "pseudocode" for
longdesc describing algorithms in a natural manner.
-containersize 2436
-containerchecksum 28acc4dc69e5f4e181230f06dda363618146d30a3f7c6be0d11b258980bfed5636606dd808c1deaa627d04c526496152fdb2ddf56866b63a4c4313de423493a5
-doccontainersize 134000
-doccontainerchecksum b11d8ae45d5a4564dbaa2669db7b5cd4f9b87bc9efda3da47ce652245b140cec1b2c569f38fd1ae175215ff422cd2df3919bf27126c9d9d661dc4a147963bcb0
+containersize 2420
+containerchecksum 8335336bb46c0bc362bb10b6bed547d95230a29ba8144549476ec984323bc79475b11afef91409761e4f651dc4c28669639106d14c4dcceef7f90290e5f77b12
+doccontainersize 134004
+doccontainerchecksum ad53ed572d7d79caa21baa8c34482ca6032369824967e2966479e85a95d140a6477acf0e69ca7bc2d6dda6f8b161253b1afd43cc53ce4d44641dda64d82abe13
docfiles size=43
RELOC/doc/latex/pseudocode/README details="Readme"
RELOC/doc/latex/pseudocode/pseudocode.pdf details="Package documentation"
RELOC/doc/latex/pseudocode/pseudocode.tex
runfiles size=2
RELOC/tex/latex/pseudocode/pseudocode.sty
+catalogue-also pseudo
catalogue-ctan /macros/latex/contrib/pseudocode
catalogue-license lppl
catalogue-topics pseudocode
@@ -240543,7 +241291,7 @@ catalogue-version 1.10
name pst-fractal
category Package
-revision 49295
+revision 54376
shortdesc Draw fractal sets using PSTricks
relocated 1
longdesc The package uses PSTricks to draw the Julia and Mandelbrot
@@ -240552,10 +241300,10 @@ longdesc Circle as well as fractal trees (which need not be balanced)
longdesc with a variety of different parameters (including varying
longdesc numbers of iterations). The package uses the pst-xkey package,
longdesc part of the xkeyval distribution.
-containersize 10424
-containerchecksum 96f38a81d57046ebb50e90cd7c06191483eefa8234ea73f706e6086a3f0723b3ecaeb0157b31c1364717c5f0643ead9fe94f9cf8fac8a8b27e0a3b81d3dee048
-doccontainersize 21902724
-doccontainerchecksum 4c3793e65415b2fc394fc46c23d6a912c9288e77fa2f08e5d7a97de6beabfe2efd323f13b0f2bedd1bc52bfade476abc0f8edae38108de6419e6d4b3c854f82b
+containersize 10416
+containerchecksum 7c37dce7409f524dd67ee66a79af3d8caa6be5c184c5e6a3c0711810956f3d1623c0266e902af163e8bedf4d8109aff7266d6c6e351485abcd9e300dcf554799
+doccontainersize 21911456
+doccontainerchecksum e089a681d0fb6d8505fbeafc1c194d0cc4f81f250e4d53843f71dbe6fe62732bf18098b61ebf70d1ed890c57300b9d64d7b7a2b0fd0d3ba9b831579837308f0b
docfiles size=7816
RELOC/doc/generic/pst-fractal/Changes
RELOC/doc/generic/pst-fractal/README details="Readme"
@@ -240569,7 +241317,7 @@ runfiles size=13
catalogue-ctan /graphics/pstricks/contrib/pst-fractal
catalogue-license lppl
catalogue-topics graphics-use pstricks
-catalogue-version 0.10
+catalogue-version 0.11a
name pst-fun
category Package
@@ -240605,7 +241353,7 @@ catalogue-version 0.04
name pst-func
category Package
-revision 51149
+revision 54080
shortdesc PSTricks package for plotting mathematical functions
relocated 1
longdesc The package is built for use with PSTricks. It provides macros
@@ -240627,10 +241375,10 @@ longdesc function, or the intermediate point of two functions; the
longdesc Vasicek function for describing the evolution of interest
longdesc rates; and implicit functions. The plots may be generated as
longdesc volumes of rotation about the X-axis, as well.
-containersize 18464
-containerchecksum 77349856b50aedfb4ebe05b2e3747b2bf98715201930ac374783172f0688c723405c069436459598744c681a5d8f42aa7d14bfe41adadcff69b6bf0e45d2df94
+containersize 18448
+containerchecksum e4d6d75bfbc8d44aa1cfa98d57b801b255e74b9b4fce2e0e12ace9884d7dbbf9ec03b10db1342dbe56ea43dba91e4ed9b3e553a559594edb18ff6ed63356b6ab
doccontainersize 3445792
-doccontainerchecksum 91acb2009228f42b79a85a4d343f484066ee9b930ab6e7acde69d796bd54185ad8d979b3fcfd72127203e91afddf3720a627895567e769378fdf0069f9cb8f87
+doccontainerchecksum dcd546d44a2766ca61f5b30678b8d4a2cb941b5087d52e1c3d6dc3ca4681a7742d29d5ab69eb7dd11a280dab56d7edf78e35dc5b7e62715205c935ec4f01e7d6
docfiles size=1006
RELOC/doc/generic/pst-func/Changes
RELOC/doc/generic/pst-func/README.md details="Package README"
@@ -240643,7 +241391,7 @@ runfiles size=23
RELOC/tex/generic/pst-func/pst-func.tex
RELOC/tex/latex/pst-func/pst-func.sty
catalogue-contact-home http://pstricks.tug.org
-catalogue-contact-repository http://comedy.dante.de/~herbert/TeXnik/
+catalogue-contact-repository https://archiv.dante.de/~herbert/TeXnik/
catalogue-contact-support http://tug.org/mailman/listinfo/pstricks
catalogue-ctan /graphics/pstricks/contrib/pst-func
catalogue-license lppl
@@ -240809,14 +241557,14 @@ catalogue-version 1.1
name pst-ghsb
category Package
-revision 45797
+revision 54074
shortdesc HSB gradients via PSTricks
relocated 1
longdesc Usage modeled on pst-grad; superseded by pst-slpe.
containersize 2668
-containerchecksum 3bb85212ac247b5d6ddabf8d98f7ff5621b78ae2b83b08c00ce7c2831f6f6ec4d621a4e5f2ad00e2b5d8883f95aed579f0d17a5525c9df5ef9939528ec736325
+containerchecksum 53f608d40c000f69ec0ac8d4b04799a581296765e8dd0a083a604aaba77eb456fd0f733435455bffc702e19d5083788b12d3bec3476a24f03fdffddd51f1b479
doccontainersize 86856
-doccontainerchecksum cfe4f9f8b24fbdbf22280b098c32c1b9b368fd6f74cd20c1ee7b241bf3a9afba822fda33b9c9365cb9c20c76ca658123039eb27828361d74e4a31fc8e170a6bf
+doccontainerchecksum 818108e58ff02cb7733ab00bc9d5112821dfe22b62836c3114154d6f4d26f4fb8e2c9baadfb3c4600cc32d667a174c1992f44260208cc295310326893f806174
docfiles size=26
RELOC/doc/generic/pst-ghsb/README
RELOC/doc/generic/pst-ghsb/t-ghsb.pdf
@@ -241408,25 +242156,24 @@ catalogue-version 1.42
name pst-ob3d
category Package
-revision 15878
+revision 54514
shortdesc Three dimensional objects using PSTricks
relocated 1
longdesc The package uses PSTricks to provide basic three-dimensional
longdesc objects. As yet, only cubes (which can be deformed to
longdesc rectangular parallelipipeds) and dies (which are only a special
longdesc kind of cubes) are defined.
-containersize 2736
-containerchecksum 1b4eb87fd2c9c63edd4d7388b32c5e6a8f4d6ecc87b9c1129540398c607bdcd258b4f182710ff12d6a7a5e8b8f34c6686203d5c0ff9a60a1a6e462ccb3b382d6
-doccontainersize 167600
-doccontainerchecksum f934cc75f6d2e6f80bddeda8d2226e6ba0aa6749adef4f08b83036a67f1b8406d1fff61a01862eecf48ec6e3ce76af2ff7967db67a294956fce50d3c7497bf00
-docfiles size=50
+containersize 2720
+containerchecksum 19cdca2466071a1c6236fd4c149d4962dab3aa0b0c097fa408ea60c2bb46011173033bff02d33f596c8a413ad781c14f785b39bc28be4c85aa66480cb8a7e295
+doccontainersize 168200
+doccontainerchecksum 78ea80a6d63ccbc69640e6e18e8ef43526fd4d4b51a63dccd23429ea44843a0f99f522bc34a7cc88d6ffe48843313da64c550464f28ad48726554bf74b9e9cc5
+docfiles size=51
RELOC/doc/generic/pst-ob3d/Changes
- RELOC/doc/generic/pst-ob3d/README
+ RELOC/doc/generic/pst-ob3d/README details="Readme"
RELOC/doc/generic/pst-ob3d/pst-ob3d.pdf details="Package documentation"
-srccontainersize 10176
-srccontainerchecksum 4dc8b724abb5a48518edb8f0d39152fe99fb2ec78c59fb8729f151865b9fe50105cf4c3027361d4e6a75cceba99a7e399d7e522aba70f27d4e4816037e87e509
-srcfiles size=13
- RELOC/source/generic/pst-ob3d/Makefile
+srccontainersize 9788
+srccontainerchecksum a0827ae0fb0ba2072894bfc284234eb301c982972d8333866cc8b66ff754e85b837fa024083ae31d637ba941569ae491a85bbe62ab32adf0fb99bbe3ecd019ed
+srcfiles size=12
RELOC/source/generic/pst-ob3d/pst-ob3d.dtx
RELOC/source/generic/pst-ob3d/pst-ob3d.ins
runfiles size=4
@@ -241434,8 +242181,8 @@ runfiles size=4
RELOC/tex/latex/pst-ob3d/pst-ob3d.sty
catalogue-ctan /graphics/pstricks/contrib/pst-ob3d
catalogue-license lppl
-catalogue-topics graphics-3d pstricks
-catalogue-version 0.21
+catalogue-topics graphics graphics-3d pstricks
+catalogue-version 0.22
name pst-ode
category Package
@@ -241923,16 +242670,16 @@ catalogue-version 0.01
name pst-plot
category Package
-revision 51650
+revision 54080
shortdesc Plot data using PSTricks
relocated 1
longdesc The package provides plotting of data (typically from external
longdesc files), using PSTricks. Plots may be configured using a wide
longdesc variety of parameters.
-containersize 22604
-containerchecksum 58b2d0bec5abad6a4f1c2467badd6ca7cccbfdbbdd0a838493aceeb37f478f4500fc95463176fcc97e34111249512d50215a319b01a847d863d54bcfcf5e73a7
-doccontainersize 1121068
-doccontainerchecksum 748945b66f21c63a160b793720ba5bd9243c73602e68e43ff72a5f52ccb4004de186e648ad0e5b5e883c3772197eb2a36ca0cab046f8313a7ed8ecad522fd761
+containersize 22588
+containerchecksum 7e784c8c50671da1b2efbc191a4afc91739718d9c117aa49740e869296a415287031c91c79f750eceb7f90b36f8a6bd5b37c87dad7d84b6776a014cfc6a4f88c
+doccontainersize 1121064
+doccontainerchecksum 9f486e767bddf56647583d598dcac7b64c1ad390d94fea88a285d3aeaaa32d8151883b438c48e0d75b3ba41fef21b38cdc2fe7dd724978827b55dfc6d3bd54c0
docfiles size=593
RELOC/doc/generic/pst-plot/Changes
RELOC/doc/generic/pst-plot/README details="Readme"
@@ -241962,7 +242709,7 @@ runfiles size=32
RELOC/tex/latex/pst-plot/pst-plot.sty
catalogue-also pgfplots
catalogue-contact-home https://www.tug.org/PSTricks/
-catalogue-contact-repository http://comedy.dante.de/~herbert/texnik/
+catalogue-contact-repository https://archiv.dante.de/~herbert/texnik/
catalogue-contact-support http://tug.org/mailman/listinfo/pstricks
catalogue-ctan /graphics/pstricks/contrib/pst-plot
catalogue-license lppl
@@ -242530,7 +243277,7 @@ catalogue-version 0.91
name pst-spinner
category Package
-revision 44507
+revision 54080
shortdesc Drawing a fidget spinner
relocated 1
longdesc This package aims to propose a model of the fidget spinner
@@ -242538,10 +243285,10 @@ longdesc gadget. It exists under different forms with 2, 3 poles and
longdesc even more. We chose the most popular model: the triple Fidget
longdesc Spinner. You can run the PSTricks related documents with
longdesc XeLaTeX.
-containersize 2820
-containerchecksum 7014c371182a354d11bc76c60bab01321d60af9559098a353c3e7a5a88d2e251f9362a24872b60d2214450ad3d423f3868d219bf109f0524a6431db17ce1c881
+containersize 2804
+containerchecksum 230405003645525f89e4713cd38d2dc015a5c41218202003626a154a620354fcfd4297480415771064ddf72768afd15d19fb331fe7fe3029375b681487e09f58
doccontainersize 1383000
-doccontainerchecksum 90ac8da08b1be6dbf3bf126ed49279fd0f593a586a3bb7e58b89f9b9da361637ab4c9aa133ee2f798b7d49c420a4765cf2fd9936410d37ac955d661196f1dffe
+doccontainerchecksum 998388d1098eec8f15dbccc5852b4577f392c9e01dd0a258927086940b5e8fd33021101244403c3d81b575bb1214ad0730160828a7fcf83630bdb765d4c34444
docfiles size=373
RELOC/doc/generic/pst-spinner/Changes
RELOC/doc/generic/pst-spinner/README details="Readme"
@@ -242556,50 +243303,13 @@ runfiles size=3
RELOC/tex/latex/pst-spinner/pst-spinner.sty
catalogue-contact-announce http://tug.org/PSTricks/
catalogue-contact-home http://tug.org/PSTricks/
-catalogue-contact-repository http://comedy.dante.de/~herbert/texnik/
+catalogue-contact-repository https://archiv.dante.de/~herbert/texnik/
catalogue-contact-support http://tug.org/mailman/listinfo/pstricks
catalogue-ctan /graphics/pstricks/contrib/pst-spinner
catalogue-license lppl
catalogue-topics graphics pstricks
catalogue-version 1.02
-name pst-spirograph
-category Package
-revision 35026
-shortdesc Drawing hypotrochoids as with a spirograph
-relocated 1
-longdesc The package simulates the action of a spirograph, which is a
-longdesc geometric drawing toy that produces mathematical roulette
-longdesc curves (technically known as hypotrochoids and epitrochoids).
-containersize 4296
-containerchecksum 701964d1fad3d757fab421a9458c5983e11628d965ddabc2dfaec0259b829ed96f699a2361043c1f08024538b10d9b0ad36e921b704543288da5c5d5cb6e58fa
-doccontainersize 5787516
-doccontainerchecksum 2b3a0bafb00c64d1ce883995f983b626390ad73492bb96ace3d2cc5df05e91bfb6f74d96269644b99f56ba0a670a94dbedab663c3dc3bff3e099d141185ae331
-docfiles size=2568
- RELOC/doc/generic/pst-spirograph/Changes
- RELOC/doc/generic/pst-spirograph/README details="Readme"
- RELOC/doc/generic/pst-spirograph/animation/README.anim
- RELOC/doc/generic/pst-spirograph/animation/anim1.tex
- RELOC/doc/generic/pst-spirograph/animation/anim2.tex
- RELOC/doc/generic/pst-spirograph/animation/anim3.tex
- RELOC/doc/generic/pst-spirograph/animation/anim4.tex
- RELOC/doc/generic/pst-spirograph/animation/anim5.tex
- RELOC/doc/generic/pst-spirograph/animation/anim6.tex
- RELOC/doc/generic/pst-spirograph/animation/anim7.tex
- RELOC/doc/generic/pst-spirograph/animation/anim8.tex
- RELOC/doc/generic/pst-spirograph/animation/runall.sh
- RELOC/doc/generic/pst-spirograph/pst-spirograph-doc.bib
- RELOC/doc/generic/pst-spirograph/pst-spirograph-doc.pdf details="Package documentation"
- RELOC/doc/generic/pst-spirograph/pst-spirograph-doc.tex
-runfiles size=6
- RELOC/dvips/pst-spirograph/pst-spirograph.pro
- RELOC/tex/generic/pst-spirograph/pst-spirograph.tex
- RELOC/tex/latex/pst-spirograph/pst-spirograph.sty
-catalogue-ctan /graphics/pstricks/contrib/pst-spirograph
-catalogue-license lppl
-catalogue-topics graphics-in-tex pstricks
-catalogue-version 0.41
-
name pst-stru
category Package
revision 38613
@@ -242707,29 +243417,29 @@ catalogue-version 1.0
name pst-tools
category Package
-revision 45978
+revision 54518
shortdesc PSTricks support functions
relocated 1
longdesc The package provides helper functions for other PSTricks
longdesc related packages.
-containersize 4984
-containerchecksum 9803ddb2afe664c53c1bede5d3444dbb4adaebe07c3a3d5b06cf7e0775593c13e6af5803584fb8b9afb12768fdb382b8603b0024fae40bbecabbfa720d87c4ee
-doccontainersize 90828
-doccontainerchecksum 48b440cd10fce6da42173d90e2e7ca1454cfb6ddf556836ecfba98729de441f6521e7fed0b95bd20a570c06c3b1baaee285b52ed121d4c16679ca6530b8b5ae7
-docfiles size=35
+containersize 6500
+containerchecksum b6f1432b44483470d2dc740aaafd254d0f7051e37e9b8675aa85fc50812b9f19fb8b021cb00da405734c25a3dc6b9645d25981c7b603e3a01016421c2d1b4140
+doccontainersize 98860
+doccontainerchecksum 57fe008fa8ab2f8ab0682d29a6e3b7c285a84c54eb7bef068fa2ba1aa363792f6a497a548cfa6ad171990e344215db7bc5a7d297bbfb17026b80601ecc977edb
+docfiles size=39
RELOC/doc/generic/pst-tools/Changes
RELOC/doc/generic/pst-tools/README details="Readme"
RELOC/doc/generic/pst-tools/pst-tools-doc.bib
RELOC/doc/generic/pst-tools/pst-tools-doc.pdf details="Package documentation"
RELOC/doc/generic/pst-tools/pst-tools-doc.tex
-runfiles size=6
+runfiles size=7
RELOC/dvips/pst-tools/pst-tools.pro
RELOC/tex/generic/pst-tools/pst-tools.tex
RELOC/tex/latex/pst-tools/pst-tools.sty
catalogue-ctan /graphics/pstricks/contrib/pst-tools
catalogue-license lppl
catalogue-topics graphics pstricks
-catalogue-version 0.09b
+catalogue-version 0.10
name pst-tree
category Package
@@ -242954,37 +243664,6 @@ catalogue-license lppl
catalogue-topics phonetic
catalogue-version 1.0
-name pst-vue3d
-category Package
-revision 15878
-shortdesc Draw perspective views of three dimensional objects
-relocated 1
-longdesc With pst-vue3d three dimensional objects like cubes, spheres
-longdesc and others can be viewed from different points. The
-longdesc distribution includes a comprehensive set of examples of usage.
-containersize 13120
-containerchecksum d2e5829b3c241f33a69b1c59b5aa360f73948a6dff70d39ed41b82c67abc2b469860e0bd91ff131dba6392cdb3eb9d78638928052175e65ad7aa94fc3a8d05df
-doccontainersize 4434836
-doccontainerchecksum 70d297642f7f36539cb21c12b46e2d5e4a6db244f203aa1b009c500876d2def37224579cd8ad54e5b5004f26c41203a0cb2d0a321d38b15051605c2f9432bcc8
-docfiles size=1134
- RELOC/doc/generic/pst-vue3d/Changes
- RELOC/doc/generic/pst-vue3d/README details="Readme"
- RELOC/doc/generic/pst-vue3d/pst-vue3d-doc.bib
- RELOC/doc/generic/pst-vue3d/pst-vue3d-doc.pdf details="Package documentation"
- RELOC/doc/generic/pst-vue3d/pst-vue3d-doc.tex
-srccontainersize 832
-srccontainerchecksum 660753b080958b11891954b27b39dcf06ee44db1a582376824c517d41996e3721c21066e430b633c7ed56b053b9f4c91dd3e1c968c3209b0426e840653c23563
-srcfiles size=1
- RELOC/source/generic/pst-vue3d/Makefile
-runfiles size=27
- RELOC/dvips/pst-vue3d/pst-vue3d.pro
- RELOC/tex/generic/pst-vue3d/pst-vue3d.tex
- RELOC/tex/latex/pst-vue3d/pst-vue3d.sty
-catalogue-ctan /graphics/pstricks/contrib/pst-vue3d
-catalogue-license lppl
-catalogue-topics graphics-use graphics-3d
-catalogue-version 1.24
-
name pst2pdf
category Package
revision 45476
@@ -243201,7 +243880,7 @@ catalogue-version 1.5e
name pstricks
category Package
-revision 51102
+revision 54080
catalogue pstricks-base
shortdesc PostScript macros for TeX
relocated 1
@@ -243221,10 +243900,10 @@ longdesc pdftricks package, to generate a PDF inclusion from a PSTricks
longdesc diagram. PSTricks macros can also generate PDF output when the
longdesc document is processed XeTeX, without the need for other
longdesc supporting packages.
-containersize 77260
-containerchecksum 4c674666903d17749de9a99204e59ceeadee66d3fff38cc0913efac0ca34fb0269c7e5e836543d28e998277537fbca4fe64889cb71fda2dfb258a5aee37f3260
+containersize 77248
+containerchecksum c913d53530c9c80885cca6899351013934f0deae29b2a4b33dfef45ffd6c1b4a9c5e048532745c727f40c8728372a1d907ada67e3bc8ee7f4cfd9e9edd11479c
doccontainersize 7134420
-doccontainerchecksum 8fae1af33f0d89b9da2d3bef0703e884ee0c0adfa187434e58a83fb84a999d783cf2e6483d4c67b247a34c5c3f87eb184f11fd34ac1ea6e266ed29d3552a625f
+doccontainerchecksum 89577444afbd332ab86fdf491be17debc3b92624fcf6fb1128234eb97a5dcb1ed5a2c503d00ad8732ba9ae17f31e792f2d4dea1673873ff290c3603cef3335c5
docfiles size=2189
RELOC/doc/generic/pstricks/PSTricks.bib
RELOC/doc/generic/pstricks/README details="Readme"
@@ -243305,7 +243984,7 @@ runfiles size=124
catalogue-alias pstricks
catalogue-also pstricks-add
catalogue-contact-home http://tug.org/PSTricks
-catalogue-contact-repository http://comedy.dante.de/~herbert/TeXnik/
+catalogue-contact-repository https://archiv.dante.de/~herbert/TeXnik/
catalogue-contact-support http://tug.org/mailman/listinfo/pstricks
catalogue-ctan /graphics/pstricks/base
catalogue-license lppl1.3
@@ -243517,11 +244196,11 @@ catalogue-version p17
name psutils.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of psutils
-containersize 53424
-containerchecksum 2300552ffde23d8a5076ed6dc9f896c551cbb6d6a20de2db8aa6e70ea5ad94213da62eec6dfab559816d4e42a26a51c04e800a7b2940c62cbbbd5b8cacad9998
-binfiles arch=aarch64-linux size=92
+containersize 63212
+containerchecksum edb6db4dad844549b97f1c56d7acb7f0fbf79772940a571f862bbaa7e7ddf705c9f91866d3e25ee73a0dd307582b8c41bfdf47d68f61407f54d52c966df0f5dd
+binfiles arch=aarch64-linux size=101
bin/aarch64-linux/epsffit
bin/aarch64-linux/extractres
bin/aarch64-linux/includeres
@@ -243534,11 +244213,11 @@ binfiles arch=aarch64-linux size=92
name psutils.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of psutils
-containersize 74576
-containerchecksum 338a99cb5835e2dfa34e49bb5d3acebc091e5814ab1f8e837067b18276911eecb404801ea54e42709656149c82f692d59328b4b03c2a872d6753f40b31497f16
-binfiles arch=amd64-freebsd size=103
+containersize 72620
+containerchecksum d889b8d92ff7799e7fb990b43d1faba19c82cfbf0c0b21199bd6bb7be1751340fb23beb263f3d5c52b199fe3369b6ecfd1dac3a115803dcdf39a5bd9061f4954
+binfiles arch=amd64-freebsd size=113
bin/amd64-freebsd/epsffit
bin/amd64-freebsd/extractres
bin/amd64-freebsd/includeres
@@ -243551,11 +244230,11 @@ binfiles arch=amd64-freebsd size=103
name psutils.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of psutils
-containersize 68424
-containerchecksum 39d3c335294b8b36ead312bc9a5d95d1432bb54b5a02765891566811813e4f619edd3416371f6180eec5e37982c11992b68e79cad922ab94987a8c8b52f60a61
-binfiles arch=amd64-netbsd size=118
+containersize 67440
+containerchecksum 5716b1127e1eb3234dd6f3f7fbb400c04c13248fc824811888bb090d15bfa403613ee8e6cddfc3397a3dbc26fad7f58f815fed9c22a51b0cbdd636470cd7f9b6
+binfiles arch=amd64-netbsd size=119
bin/amd64-netbsd/epsffit
bin/amd64-netbsd/extractres
bin/amd64-netbsd/includeres
@@ -243568,11 +244247,11 @@ binfiles arch=amd64-netbsd size=118
name psutils.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of psutils
-containersize 49072
-containerchecksum 2eb47a8d4edb3240929f2fe6a2faddc67433dffbf974b2303bf1c1b519e6267252ee16ef83aac396f669e435cf7b95ee04ea645f8f5144564a43e8989fd4af1c
-binfiles arch=armhf-linux size=80
+containersize 48952
+containerchecksum 0080a8cf5909d04de7e507914f214e0b86a7844c25a97282029b885c1e10936beb88c1a40c816b3e2d8a4df8572277f353596dff2ae60752d444ab0ccff548d6
+binfiles arch=armhf-linux size=81
bin/armhf-linux/epsffit
bin/armhf-linux/extractres
bin/armhf-linux/includeres
@@ -243585,11 +244264,11 @@ binfiles arch=armhf-linux size=80
name psutils.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of psutils
-containersize 20556
-containerchecksum 5c52c2f067150f55e6a9be7633e4e5760301831e54a35ff720a2385252c59bc45cc04653d2ccbb85fc7a9a7d57eb1fb52bb3480fb542af1c499cc8da94074299
-binfiles arch=i386-cygwin size=39
+containersize 21584
+containerchecksum c2daccd0c370775e92b50c0ae84d79a9166f4f21edbfdf5614ee8df45e47dd89e15c2a8b12e11733ae65f3eca09edccf80563dc00b2cf72739a5142bc166052a
+binfiles arch=i386-cygwin size=41
bin/i386-cygwin/epsffit.exe
bin/i386-cygwin/extractres
bin/i386-cygwin/includeres
@@ -243602,11 +244281,11 @@ binfiles arch=i386-cygwin size=39
name psutils.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of psutils
-containersize 62096
-containerchecksum 5f837dcfcd6fa04efacea0c38a47b415e38a18ac2cb6e35ef08fcece79d53781e7ad9e7dc019c122b290a683006753ca1bdde755dce0ad79ce52948e26a2c1e8
-binfiles arch=i386-freebsd size=83
+containersize 56588
+containerchecksum c390fbc29727503751e1e331928028fe8a9c0af7a37cd85a6d806ea4972ad4fd60d468495a8e88c9064b46bca49c0b5d05c070367fb6698172688b14baa9cca0
+binfiles arch=i386-freebsd size=95
bin/i386-freebsd/epsffit
bin/i386-freebsd/extractres
bin/i386-freebsd/includeres
@@ -243619,10 +244298,10 @@ binfiles arch=i386-freebsd size=83
name psutils.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of psutils
-containersize 69556
-containerchecksum 53d08a24d79a922b0e8dd85e717177d393be931f06cfd80cba6e935c5ae5464f47ac5d7804d529eb6bca545b8dfdedc213bbc20635654487bdb888aebbff498c
+containersize 69664
+containerchecksum 51691d4b972bcf2098555e53d63430fc725c327ea8d99d4d348c6410784960eb081070fda95c0fab1f41b4f21c8f7753a88c8a554ba3595af40368534c78a952
binfiles arch=i386-linux size=101
bin/i386-linux/epsffit
bin/i386-linux/extractres
@@ -243636,11 +244315,11 @@ binfiles arch=i386-linux size=101
name psutils.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of psutils
-containersize 63812
-containerchecksum 5daacbf7f06f9764d1cbb58473b6b6ddcc2d8095dfc5e6a113e026445ffdcedb3054d495ce5b62fda48adbd01cf0b45610ed0e9179004ef5b2cf30e528e2b759
-binfiles arch=i386-netbsd size=107
+containersize 63192
+containerchecksum 33a882e0a11327ce782af91d329a1ceae910134039e085f2cf880eace0aebf7a67b11e6898ad4b7ac7266dc0ca0007ee132b3406760b88d37ddabc299fc78e3b
+binfiles arch=i386-netbsd size=108
bin/i386-netbsd/epsffit
bin/i386-netbsd/extractres
bin/i386-netbsd/includeres
@@ -243653,11 +244332,11 @@ binfiles arch=i386-netbsd size=107
name psutils.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of psutils
-containersize 66052
-containerchecksum c6021fc8924004c932f795412136ea0a39117f76f86e2cf5ae8c0d0f335544d981f54e984c9d99b10cac3db0ccf40893ed95e588f54d84522724dc7bb686807e
-binfiles arch=i386-solaris size=92
+containersize 66240
+containerchecksum 219f819a868227da320b4348f2c889ba1b0e646c73117e0835fa31086e5462f587c13cf9bdb8c48bafbc397931c2e59b60d97b942ba9d319ba7b53997e53fb84
+binfiles arch=i386-solaris size=93
bin/i386-solaris/epsffit
bin/i386-solaris/extractres
bin/i386-solaris/includeres
@@ -243670,10 +244349,10 @@ binfiles arch=i386-solaris size=92
name psutils.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of psutils
-containersize 24928
-containerchecksum 3eab87213d46eff5add2996c9afd9afeadffa755f80dfb4ba3b3e33d50ffe4cc69d97db699798cbb009690ceb1477512d8e408ce83fb03571a4c3844d93158ca
+containersize 24904
+containerchecksum 01c116e019d62ff7035f9d605ed209aff88831d0298ea27b4754056c151907e64f40b5b3b7bc28efac487c509beafb899cd5c9922ddf691c1ac699ceaa6e5a84
binfiles arch=win32 size=32
bin/win32/epsffit.exe
bin/win32/extractres.exe
@@ -243687,10 +244366,10 @@ binfiles arch=win32 size=32
name psutils.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of psutils
-containersize 21820
-containerchecksum 1c62e8e1a7a23766206a65ae79a9acc57c9dc723845affaf08fbd0e51c63b4458f5d8a85d85736d0554d80ea1f778d936fdc77f3e946841db8bc7267aa2d58cf
+containersize 22880
+containerchecksum fa32846fe35d5884f633d649dd9c92ab64d2995e267c53f422b5f1faa67c2eabc5c6481b934bbdc796a190a4213ac4b31c3adbf310d94b66d60ad00179f666c5
binfiles arch=x86_64-cygwin size=38
bin/x86_64-cygwin/epsffit.exe
bin/x86_64-cygwin/extractres
@@ -243704,11 +244383,11 @@ binfiles arch=x86_64-cygwin size=38
name psutils.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of psutils
-containersize 61880
-containerchecksum 50fdc09aee26bf2b29ba75ebccaa471effb8a644d60dcccbce2fcc1e77f865b2cf380bab839a97a051771290bc81f29c89a4b2bd52a01f184f2eec7fd56c32cf
-binfiles arch=x86_64-darwin size=96
+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
@@ -243721,11 +244400,11 @@ binfiles arch=x86_64-darwin size=96
name psutils.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of psutils
-containersize 61172
-containerchecksum 18fa86c9aa890ab63a898c87f8bf8f71510ea4f5bef5c1b9d6c8cf1426b8657d7cfa8e71615f946de6694aa0de200e323117307b991cc9dd4df7b660d2c7e7b8
-binfiles arch=x86_64-darwinlegacy size=96
+containersize 61828
+containerchecksum 7b8ba92eac28c629d1512741580db34afeb33ad042869fc9ee9488221973aa5f373693e432521d1518848cae66f1d6d1d462aa2a8260041e27dd71103e3376be
+binfiles arch=x86_64-darwinlegacy size=97
bin/x86_64-darwinlegacy/epsffit
bin/x86_64-darwinlegacy/extractres
bin/x86_64-darwinlegacy/includeres
@@ -243738,10 +244417,10 @@ binfiles arch=x86_64-darwinlegacy size=96
name psutils.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of psutils
-containersize 69208
-containerchecksum 5ab37c3d987333151198ab2fde6bb860868a774535f7cc9a14b1ae847a462bd4c0a8983503e755b8ef792bcf88f0eaa74a56b78266641172be658a8772c25393
+containersize 69384
+containerchecksum 8f55f91dc69d6ffb1b406d838647d33dd3525266bc49cc210899520f2ba7b928e4c4430c65a036d20622857b11cc53f163faf590ea67207de80629712014a291
binfiles arch=x86_64-linux size=91
bin/x86_64-linux/epsffit
bin/x86_64-linux/extractres
@@ -243755,11 +244434,11 @@ binfiles arch=x86_64-linux size=91
name psutils.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of psutils
-containersize 74732
-containerchecksum a5797faa7a94b9162affc2f6065f7e4fab969a5a1b5f9db1393d41541c0758093d092120fdf35f5bf0b98550a26fcf18fdb37a91757865914c806f9e94a2b3cb
-binfiles arch=x86_64-linuxmusl size=112
+containersize 72312
+containerchecksum 35e37a198e786d42f079d5a0669c3881a00422957db8505c57397f4ad1b784196b89c50eae547d19be53f1f3971499782e46471ce823111520eb6093afcba117
+binfiles arch=x86_64-linuxmusl size=105
bin/x86_64-linuxmusl/epsffit
bin/x86_64-linuxmusl/extractres
bin/x86_64-linuxmusl/includeres
@@ -243772,10 +244451,10 @@ binfiles arch=x86_64-linuxmusl size=112
name psutils.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of psutils
-containersize 75340
-containerchecksum b59e52250548da092f4fed43c8b95bd8e68b968963a1f43f1f8c246cc41085a5758aa0e0c165363ad67aac946b92652711d0e2b68dc4715eeedb0f7594018edc
+containersize 75836
+containerchecksum cbd947f96a3fee54bb95ebee6343a737f404d6868eefbb757f23f8d7541268a37eb81f17a34ee2a557de5b2596b3ca1429edea1f39421091ee9e87a87b5f99fa
binfiles arch=x86_64-solaris size=110
bin/x86_64-solaris/epsffit
bin/x86_64-solaris/extractres
@@ -243789,13 +244468,11 @@ binfiles arch=x86_64-solaris size=110
name ptex
category Package
-revision 52851
+revision 54276
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 set of additions to a
-longdesc TEXMF tree, for use with pTeX, may be found in package
-longdesc pTeX-texmf. pTeX is distributed as WEB change files. A manual
-longdesc (in Japanese) is distributed as package pTeX-manual.
+longdesc other problems in typesetting Japanese. A manual (in both
+longdesc Japanese and English) is distributed as package pTeX-manual.
depend ptex-base
depend ptex-fonts
depend cm
@@ -243807,10 +244484,10 @@ depend ptex.ARCH
execute AddFormat name=ptex engine=ptex options="ptex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain,ptex-base,ptex-fonts
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 addKanjiMap ptex-@jaEmbed@@jaVariant@.map
-containersize 820
-containerchecksum fe00cc7c0b2f84d3fa86dee33102428ec396d1f6458c0cfeeb11432c1616e1006d46974b9914f8390212e8b8e7b55a5fdbf83fa90ed49f4af031cfa66fe53ace
-doccontainersize 128428
-doccontainerchecksum 38213de7cb55c5ef1dc8e0c289c4bcb6910980dc81f1b035d223dfb9956353fe3423b34b665666177d2f3e6087f8c763109f9ba61a2e02b62c4dd497604bc352
+containersize 680
+containerchecksum e3c386e5b97131f04e46bbd63c1c4b6d00b49110c7fc0cf072e50f44447c05653858d8baf31f5fbd5f6b199313fe00df8b0718f80a920f2b2b0ece340a29afff
+doccontainersize 134428
+doccontainerchecksum a9799e334b820e86ed70d8290b67b6158cde4999c359b888ca0e62ae3997e20fc1cbceae176b16493ecd49aa3c64f3a22c99a5aa37b498cfa2806d3c66734949
docfiles size=54
texmf-dist/doc/man/man1/eptex.1
texmf-dist/doc/man/man1/eptex.man1.pdf
@@ -243824,31 +244501,24 @@ docfiles size=54
texmf-dist/doc/man/man1/ptex.man1.pdf
texmf-dist/doc/man/man1/ptftopl.1
texmf-dist/doc/man/man1/ptftopl.man1.pdf
-catalogue-contact-bugs http://lists.tug.org/tex-k
-catalogue-contact-home http://www.ascii.co.jp/pb/ptex/
-catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ptexdir
-catalogue-contact-support http://lists.tug.org/tex-k
-catalogue-ctan /language/japanese/ptex
-catalogue-license other-free
+catalogue-contact-bugs https://github.com/texjporg/tex-jp-build/
+catalogue-contact-support https://ml.texjp.org/mailman/listinfo/issue
+catalogue-license bsd3
catalogue-topics engine japanese
name ptex-base
category Package
-revision 50731
+revision 54153
shortdesc Plain TeX format for pTeX and e-pTeX
relocated 1
longdesc The bundle contains the plain TeX format for pTeX and e-pTeX.
-containersize 10044
-containerchecksum 616ce41d8fe02c6d38dc638d6557ab29580cc57e52977b27d319ddca63844f91d7b0f0373c57bb039a3f70b6ff462eac179d9e816933b2954f2af1b00c3fa0d1
-doccontainersize 1532
-doccontainerchecksum e4aee26d3ac73efb1e0a2b4579e7e8cb1ae46925908ad407d8772eefd310fb5ac969c5c53303eb7e5ba6d0cc115f487fa600b5b6446ebaa52f9015ece56cc19c
+containersize 10040
+containerchecksum b3d84777049fd8f0d41de11efff6253d9fed87563796e440104c2b400356789bcccfeabd1a611328d567400bfa195a3416e32620b101ecbeb7b578f311660065
+doccontainersize 1536
+doccontainerchecksum b01a493c1afe3da63751a4ef42c593dc12c8ffce1e1c93d0d4865ce52911a5658d624d19eb026dce3ade6016611291400706c5723219b90bca93ace70bd4978e
docfiles size=2
RELOC/doc/ptex/ptex-base/LICENSE
RELOC/doc/ptex/ptex-base/README.md details="Readme"
-srccontainersize 572
-srccontainerchecksum 0f5a2eb6e73c1d454efb9e7a0949d0baf49ead997bbba4ca01b3f6ad894b050394430c194fab002bd41bc7017e578818677bf0eb577bf34c7bcc47bd243159d1
-srcfiles size=1
- RELOC/source/latex/ptex-base/Makefile
runfiles size=14
RELOC/tex/ptex/ptex-base/ascii-jplain.tex
RELOC/tex/ptex/ptex-base/eptex.ini
@@ -243864,7 +244534,7 @@ catalogue-topics format japanese
name ptex-fontmaps
category Package
-revision 53823
+revision 54473
shortdesc Font maps and configuration tools for Japanese/Chinese/Korean fonts with (u)ptex
longdesc This package provides font maps and setup tools for Japanese,
longdesc Korean, Traditional Chinese, and Simplified Chinese. It is the
@@ -243874,12 +244544,12 @@ longdesc Japanese/Chinese/Korean fonts available for (u)ptex and related
longdesc programs and formats.
depend arphic-ttf
depend baekmuk
-depend ipaex
+depend haranoaji
depend ptex-fontmaps.ARCH
containersize 38240
-containerchecksum 948d156244b16385b0b4622662bcb12651be4bd5522b335bc0b24f1e0ddf48241a5fd4e7aca976e471d418a659b777735f14948b863894ea1fed0d2b5e44e4c8
+containerchecksum 7e37ae074eaaea59387edb85169cc2cf8ed48b4cd1268d528b7cd2647d91a25b77a67f9ed2f8c91dc177c18ffeb237b92069071887e4b0065abab45cb22208ac
doccontainersize 184396
-doccontainerchecksum 2e347f1a2be0c32d90daee6c351b6c71e757a3fbe694f97d50836a6a57187f72004d8cd8051a9bf1a22d77ea618566dadc7027fe24bdd0dd2dff3d8afd290231
+doccontainerchecksum 795c03ae0d6440f4bce215a1f116af73dcd1c4165fe0312235a5b6b9e63f78f9c8dc70a9672a9c74c4edb394202a760c02578e4b4b78f836b286f74d5bb171df
docfiles size=55
texmf-dist/doc/fonts/ptex-fontmaps/README details="Readme"
texmf-dist/doc/fonts/ptex-fontmaps/examples/otf-sample-04.tex
@@ -243889,7 +244559,7 @@ docfiles size=55
texmf-dist/doc/fonts/ptex-fontmaps/kanji-config-updmap.pdf
texmf-dist/doc/fonts/ptex-fontmaps/kanji-config-updmap.tex
srccontainersize 305384
-srccontainerchecksum 70ea9c04d3a1c4d4e066036e6b1ff328e7c6903e2b57962ccee08c85820d0b2c20a36b684280779301c903c1706f95da5122cbde5c706329e304bc88cf3a0575
+srccontainerchecksum 42caef22cb254c1be2f0af0cfc7c416b58efa101c959a15ca1eca802869a1102e2d8d8a9800a0957285e3a338a4afbdc7bb95d37204340fb07966829b0fca04d
srcfiles size=250
texmf-dist/source/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-H
texmf-dist/source/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-V
@@ -244116,7 +244786,7 @@ runfiles size=241
texmf-dist/scripts/ptex-fontmaps/kanji-fontmap-creator.pl
catalogue-contact-repository https://github.com/texjporg/jfontmaps
catalogue-ctan /fonts/ptex-fontmaps
-catalogue-license pdgpl3
+catalogue-license pd gpl3
catalogue-topics font-use japanese chinese korean
catalogue-version 20200217.0
@@ -244469,16 +245139,16 @@ catalogue-topics font-cjk
name ptex-manual
category Package
-revision 53007
+revision 54450
shortdesc Japanese pTeX manual
relocated 1
longdesc This package contains the Japanese pTeX manual. Feedback is
longdesc welcome!
-containersize 416
-containerchecksum bbe8cc1483d48b4b77c3ad00b0159c65b1a0dcdb2a860bc38993150e60f3b2a92ae61d3e598a02afb06c8b3810b85e64a179a8c2088b2b342c6c8148af3be2d1
-doccontainersize 2540232
-doccontainerchecksum 5ab04251235c4cd5c13e213f66e75fd7176bd3b393d4f7b74d7b5cf96620154f76f50dbef02b2ba65ae8ea47557be57baccec5e92a60a2b68e8c9b9e2c44ea8e
-docfiles size=734
+containersize 392
+containerchecksum 8f79b2eaac03b1a2450389aa58aa9a893a8c73fb0f77d73b10878e2acfa9e822284bd42de0086aa7a19fe0faeab26e1907a20528e5dd0f5949a9310dcd58929d
+doccontainersize 2466552
+doccontainerchecksum 004944f1c2959bf6a7ec264b8972e66eaa703c79916df24e83da7dfe945b96e5e7deedd22444308cab3e0731aa2a5cfdebc82f44f3e5ca947938eff3051fe78c
+docfiles size=718
RELOC/doc/ptex/ptex-manual/LICENSE
RELOC/doc/ptex/ptex-manual/README.md details="Readme"
RELOC/doc/ptex/ptex-manual/eptex_resume.pdf
@@ -244509,11 +245179,11 @@ catalogue-topics japanese-doc
name ptex.aarch64-linux
category Package
-revision 51289
+revision 54429
shortdesc aarch64-linux files of ptex
-containersize 1230076
-containerchecksum 201410414c92b21b43f0db9dd67a00086332e7f43dd44cb02d902178b691ad2d135ae2dbcd7921d595a02e9609adba8c0f4f41291458a206856a40aa79ae9eef
-binfiles arch=aarch64-linux size=1061
+containersize 1341448
+containerchecksum 573ac17a3d32dd9158fc020a013a8317f490e2e9886cfe016618b62a0b4c6676ddd3977e73c48ab0c5d8da13b5a5cced10ae3e39b76c93e2d8011d0099006f56
+binfiles arch=aarch64-linux size=1149
bin/aarch64-linux/eptex
bin/aarch64-linux/makejvf
bin/aarch64-linux/mendex
@@ -244528,11 +245198,11 @@ binfiles arch=aarch64-linux size=1061
name ptex.amd64-freebsd
category Package
-revision 51253
+revision 54263
shortdesc amd64-freebsd files of ptex
-containersize 1643968
-containerchecksum c133eb392643bda75ce118a93280f17524a63fd95f1f170f9f3acce60010963dc2df4859316492dc2027112a45eebde8ed246685d52655bc8e0fcd9b942c8ef3
-binfiles arch=amd64-freebsd size=1373
+containersize 1657268
+containerchecksum 4b34c82609ff1e1c9e90831bfe284c66d4059b3655f9be591c748c91c2a390a91e93a1583d9abf81c81ac8375d862dc6637579dfb81a21e557e9e0a61a17e3bf
+binfiles arch=amd64-freebsd size=1395
bin/amd64-freebsd/eptex
bin/amd64-freebsd/makejvf
bin/amd64-freebsd/mendex
@@ -244547,11 +245217,11 @@ binfiles arch=amd64-freebsd size=1373
name ptex.amd64-netbsd
category Package
-revision 51242
+revision 54273
shortdesc amd64-netbsd files of ptex
-containersize 1250100
-containerchecksum 214414ffefd6cc8e8578695c9b45ec094cf8dfde9b600288a987780cc47c1b4dcb0eaa1f2f8de683b4dce7c1041f2194b4de806d6a07b3d46e19281ad5f22c44
-binfiles arch=amd64-netbsd size=1951
+containersize 1258540
+containerchecksum ef5f712de4034581627dda91321f8ed8684966482efec88340f6123c71955ad2399ad65f76d0000a269c8adb5a7dd37bef37e4b3d6a35bd4ef9271e44cbd14fa
+binfiles arch=amd64-netbsd size=1956
bin/amd64-netbsd/eptex
bin/amd64-netbsd/makejvf
bin/amd64-netbsd/mendex
@@ -244566,11 +245236,11 @@ binfiles arch=amd64-netbsd size=1951
name ptex.armhf-linux
category Package
-revision 50874
+revision 54305
shortdesc armhf-linux files of ptex
-containersize 1139100
-containerchecksum d7efec4b2cc24d6229824796c9a16b298997da132167bafaa21b61e3f5be1eef9fd4c9997e9d0fde7759d9b985a364de3cd7c2a0bcd280deb34980a24061be4e
-binfiles arch=armhf-linux size=960
+containersize 1142412
+containerchecksum 75aaa7ceac25f2519ef386f4580b595d0625c632bc16ea89c353c7006313c70c9a734cff56879886c7753b24a71b2bef3dc8aa68613cc8e782817eb1433668cb
+binfiles arch=armhf-linux size=965
bin/armhf-linux/eptex
bin/armhf-linux/makejvf
bin/armhf-linux/mendex
@@ -244585,11 +245255,11 @@ binfiles arch=armhf-linux size=960
name ptex.i386-cygwin
category Package
-revision 51257
+revision 54350
shortdesc i386-cygwin files of ptex
-containersize 1254460
-containerchecksum a0a9c3502eacebb7404dbbb223aa1aed4ebadf7867bdd3a83b482a86b5e17e639d2c52bc9a82b9bb9b5cb9249c6bb4245916b0a4b50c1769019bb77ccd0c330f
-binfiles arch=i386-cygwin size=948
+containersize 1249348
+containerchecksum eae8c5165ac1860b75918bda280a9aa38ac2f11ed295fb017f42944b396396def5795f1ffbd590213a8067d30323e5b3ac928097495af8ed7aa313eb72e26efd
+binfiles arch=i386-cygwin size=953
bin/i386-cygwin/cygptexenc-1.dll
bin/i386-cygwin/eptex.exe
bin/i386-cygwin/makejvf.exe
@@ -244605,11 +245275,11 @@ binfiles arch=i386-cygwin size=948
name ptex.i386-freebsd
category Package
-revision 50790
+revision 54263
shortdesc i386-freebsd files of ptex
-containersize 1323908
-containerchecksum 8f03bad369742de027bf85fe81b86ebf3347f8ffbe0e50c0d229aa988bb1542658f6d305694a7b6d59f4a099c4dfb38afd7a8ec0abe0adf7bb530c0683283fd9
-binfiles arch=i386-freebsd size=1131
+containersize 1322128
+containerchecksum 2e6321cd4058abef0d59c7c0bf699ffe602fca78523b058c89e698048f48fb161094dca4765268b002f7738e085cb16f88a32493052b6d2dcf867c310fe27238
+binfiles arch=i386-freebsd size=1151
bin/i386-freebsd/eptex
bin/i386-freebsd/makejvf
bin/i386-freebsd/mendex
@@ -244624,11 +245294,11 @@ binfiles arch=i386-freebsd size=1131
name ptex.i386-linux
category Package
-revision 51274
+revision 54358
shortdesc i386-linux files of ptex
-containersize 1452460
-containerchecksum a864b69e2af2a842a8de2a3528457908901636f0b919f8ffa7663d22262d9708222fc00f4b60ec103e7bd1de92232915b1ca8f595f6eea9a65348828906db048
-binfiles arch=i386-linux size=1252
+containersize 1458544
+containerchecksum 13ce43578c2b4a3900cb60e30bd9cac214bc2973131fb9366ba4437128e9c613f9eeaa3e02b7f719b4d1e127d1d69beeb5794a087754ff99da138ace4f049ca1
+binfiles arch=i386-linux size=1258
bin/i386-linux/eptex
bin/i386-linux/makejvf
bin/i386-linux/mendex
@@ -244643,11 +245313,11 @@ binfiles arch=i386-linux size=1252
name ptex.i386-netbsd
category Package
-revision 51242
+revision 54285
shortdesc i386-netbsd files of ptex
-containersize 1085956
-containerchecksum cc1551a574b434de179ae43c8bbbf00185cfcf249033327d3582a4fc867539a6890410f3052adbcf5f754ae583bf48d85a8ddb2829c649460b1d1baa170b2a40
-binfiles arch=i386-netbsd size=1748
+containersize 1094576
+containerchecksum f442c6b59ecb4533c5e685ce69da3f58f5e9f938714af4f799c9dd6a4bde58444e432918724e625dd4dedf45e86c7dbf0ef77e72283aa0996bacf64c1c843de6
+binfiles arch=i386-netbsd size=1753
bin/i386-netbsd/eptex
bin/i386-netbsd/makejvf
bin/i386-netbsd/mendex
@@ -244662,10 +245332,10 @@ binfiles arch=i386-netbsd size=1748
name ptex.i386-solaris
category Package
-revision 50790
+revision 54263
shortdesc i386-solaris files of ptex
-containersize 1334120
-containerchecksum b3f2e3ddb527ba3cbef0529c82d03da9d5fa0945e59039176a8bed821a8b56f9cd4eac37d7ae497e57a263b294ea9a33918e010e436b6d00d119f66dc138a624
+containersize 1337940
+containerchecksum 8ea512eda5599a1365908491a87287fd7ecd3edf7c80799ff1444f5754341fa25273c4b9edfef92ed3eb1602f8d278b61969200f26515ccec1745865a988565d
binfiles arch=i386-solaris size=1044
bin/i386-solaris/eptex
bin/i386-solaris/makejvf
@@ -244681,11 +245351,11 @@ binfiles arch=i386-solaris size=1044
name ptex.win32
category Package
-revision 51237
+revision 54250
shortdesc win32 files of ptex
-containersize 1327384
-containerchecksum 44f06f764202da6e583a3fd3ea37c765150feaf738295449b4deab28c2927ef25880de4b261932bd83651e32856efcb851b86abdc2acb774997eea58a4f56493
-binfiles arch=win32 size=1201
+containersize 1372328
+containerchecksum cfdcfe5172b957c264ce85d2396aa60dd91a78393ac5ecd7cdaa43f8062bc5facc403cf35e2a159aa3783a9c0bb40599e8f9d721c122b9f1a6669ebceb2c5b12
+binfiles arch=win32 size=1227
bin/win32/eptex.dll
bin/win32/eptex.exe
bin/win32/makejvf.exe
@@ -244703,11 +245373,11 @@ binfiles arch=win32 size=1201
name ptex.x86_64-cygwin
category Package
-revision 51257
+revision 54274
shortdesc x86_64-cygwin files of ptex
-containersize 1309172
-containerchecksum c6873a3608f874829b23fc3df66bee9cfab88aaaf2856c86b1347060032d527b59fe1a03e5e52c481b86afbbcbd80f1fc7a7b486f08a0707fb0e27594e1e6bd4
-binfiles arch=x86_64-cygwin size=919
+containersize 1317848
+containerchecksum d9a7eb8ff252658061bdd1c1e12aa81daf0a299280821ea8f0da0d343f6f4d950f9619cf808869925e71c6e4b4a5e28b30fb63c7aad5dcd1f2466e7232f280e0
+binfiles arch=x86_64-cygwin size=917
bin/x86_64-cygwin/cygptexenc-1.dll
bin/x86_64-cygwin/eptex.exe
bin/x86_64-cygwin/makejvf.exe
@@ -244723,11 +245393,11 @@ binfiles arch=x86_64-cygwin size=919
name ptex.x86_64-darwin
category Package
-revision 51254
+revision 54269
shortdesc x86_64-darwin files of ptex
-containersize 1613772
-containerchecksum 16b8241aac389a83ba565c62c0c68145f58ed5d673479f42dfbecee14c125b9ae73dd782fd69297e7810d919b7518fb0bffef4a1dd0b936866f798fe4a949dcd
-binfiles arch=x86_64-darwin size=1300
+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
@@ -244742,11 +245412,11 @@ binfiles arch=x86_64-darwin size=1300
name ptex.x86_64-darwinlegacy
category Package
-revision 50790
+revision 54263
shortdesc x86_64-darwinlegacy files of ptex
-containersize 1333136
-containerchecksum 5b96aab0f78d615454c18194615b27e9d9f501ee25823fdb2f563401dbd5330c808cd13384ccf414d3853a8bfe6e0406a3b7f88225371d1eb612634dc4c5cc7b
-binfiles arch=x86_64-darwinlegacy size=1059
+containersize 1338696
+containerchecksum f73bbd795ed9862746d821a32f2b36a5217029f2d586b3fce22b725cf8a2304f6853ba1fa139cccb10e1ff370ed43f13be33e2b2f75f3ec0d856809242366219
+binfiles arch=x86_64-darwinlegacy size=1055
bin/x86_64-darwinlegacy/eptex
bin/x86_64-darwinlegacy/makejvf
bin/x86_64-darwinlegacy/mendex
@@ -244761,11 +245431,11 @@ binfiles arch=x86_64-darwinlegacy size=1059
name ptex.x86_64-linux
category Package
-revision 51274
+revision 54264
shortdesc x86_64-linux files of ptex
-containersize 1444584
-containerchecksum e3c75be6bf2f6dcd6a65fc7998e3b128769b5e929ae7e2b77186d8fc98eca113924a2ba9571ac865ca39a67e9a6d831048aa2823caba2447aba32a69a5104471
-binfiles arch=x86_64-linux size=1131
+containersize 1449852
+containerchecksum d3f53870a3f121cdf99fda5e792893a1511e4a50bb4748106297e32c68416ab2d636490d512a1964243a62aad29c30bbe1710b82edbe3f02fee7b7bdc4ad0428
+binfiles arch=x86_64-linux size=1135
bin/x86_64-linux/eptex
bin/x86_64-linux/makejvf
bin/x86_64-linux/mendex
@@ -244780,11 +245450,11 @@ binfiles arch=x86_64-linux size=1131
name ptex.x86_64-linuxmusl
category Package
-revision 51274
+revision 54264
shortdesc x86_64-linuxmusl files of ptex
-containersize 1549236
-containerchecksum 83692ed24946c4a582d69206a268e5481070849a3cc6e292576ad45fcef10e2640692fe906122cabb6c8d48e4e0be203caffca7e0bb13d4b4f999623886e3d37
-binfiles arch=x86_64-linuxmusl size=1260
+containersize 1501512
+containerchecksum c30fb7b3092b2eb7c690a46967505855ec8e2935f047cb4287bea186c5a0b2244c0620d6533532a98f3bf9c0ebcc6516fde3632c5a58e35e5c400bc1f35fda80
+binfiles arch=x86_64-linuxmusl size=1208
bin/x86_64-linuxmusl/eptex
bin/x86_64-linuxmusl/makejvf
bin/x86_64-linuxmusl/mendex
@@ -244799,11 +245469,11 @@ binfiles arch=x86_64-linuxmusl size=1260
name ptex.x86_64-solaris
category Package
-revision 50790
+revision 54263
shortdesc x86_64-solaris files of ptex
-containersize 1514348
-containerchecksum 5470aec4671417c40670be89707872271fcf04a9eb63f5956f66f53779a0f7ef35d077f71eaa0621339a337962f1b60274a4434399d9c2ed5753522150df9f36
-binfiles arch=x86_64-solaris size=1194
+containersize 1519416
+containerchecksum ef2adca50b7ebcdedd2004abaa13eae40569cb165e92b1197978a37db98dfc6756ce737381371bdf743788e56f65008933ac23383308c7e0c12c424c1007227d
+binfiles arch=x86_64-solaris size=1199
bin/x86_64-solaris/eptex
bin/x86_64-solaris/makejvf
bin/x86_64-solaris/mendex
@@ -244818,7 +245488,7 @@ binfiles arch=x86_64-solaris size=1194
name ptex2pdf
category Package
-revision 53457
+revision 54191
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
@@ -244827,10 +245497,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 7652
-containerchecksum 674d782ae7ae239971244cc5079a1575c416be8ac436c3d458719526fd5432faac2c42993418e4d76aea41a59c98d5ca9d8f2330ff08aa1707c505aaea94716a
-doccontainersize 8608
-doccontainerchecksum de114f20e22caeb6d03e1dcc2b59ec180c311f410e24b421a4e27e1988d19e024919f5c5d0fd33451516ffc256d02222b64bd54f1e644f2d5df79255530d461f
+containersize 7712
+containerchecksum 53d53e82eb94f1334bfdecaff755ec9f8b23878dec2e944254984a01f413266860ac2f9d24ffd15ea2624534c24f014db514c3467065f9769bfc4a685f132b4e
+doccontainersize 8640
+doccontainerchecksum ba2c0c911bc89efef3ab2086a2dbb4c32f1df369c36e47cd93804490986f90fa7158b69ebe7129f43fa43420b02097ba5ebe94d90f59c3d9b6cb0bf5301128c8
docfiles size=7
texmf-dist/doc/latex/ptex2pdf/COPYING
texmf-dist/doc/latex/ptex2pdf/README.md details="Readme"
@@ -244843,7 +245513,7 @@ catalogue-contact-repository https://github.com/texjporg/ptex2pdf.git
catalogue-ctan /language/japanese/ptex2pdf
catalogue-license gpl2
catalogue-topics compilation japanese
-catalogue-version 20200119.0
+catalogue-version 20200307.0
name ptex2pdf.aarch64-linux
category Package
@@ -245950,17 +246620,17 @@ catalogue-version 0.4
name pxtxalfa
category Package
-revision 23682
+revision 54080
shortdesc Virtual maths alphabets based on pxfonts and txfonts
relocated 1
longdesc The package provides virtual math alphabets based on pxfonts
longdesc and txfonts, with LaTeX support files and adjusted metrics. The
-longdesc mathalfa package offers support for this collection.
+longdesc mathalpha package offers support for this collection.
execute addMap pxtx.map
-containersize 9044
-containerchecksum ac1972a7dd5445bafca244e04663e09c4e939eedf31e8038e2ea41d255bdf6a4721bc53a443f6663f989b21494c61b3dae9ddc9940e283cdb49723e6fabbea69
-doccontainersize 36128
-doccontainerchecksum 55d06ddcb52e79ea590b24e8aa53a41dc18162ef9a8871ea69eafe53c6d0f5ecd5b548f97864c0253f543ca9f4eda17c665f1a6de1115cd8052670c934fbe52d
+containersize 9024
+containerchecksum 6d03f8d9be9d07643de2ef1f35fe30981861d6c230793912b3d093334260e53b3bae9ff178e97442425e527d1dbd0eac366fad16b0276d44378511ddd97eff52
+doccontainersize 36132
+doccontainerchecksum 0ed329847a91c8164883b873fc7a98cdb1571cc733d9d71ddd9bbe52b591a71b03cf0d6bfe83d63e41f6524e01f38a91c67d370c661e02816622dd56eacfd462
docfiles size=13
RELOC/doc/fonts/pxtxalfa/README details="Readme"
RELOC/doc/fonts/pxtxalfa/pxtxalfa.pdf details="Package documentation"
@@ -247253,16 +247923,16 @@ catalogue-version 3.1b
name qualitype
category Package
-revision 53247
+revision 54512
shortdesc The QualiType font collection
relocated 1
longdesc These 45 fonts were created by QualiType. With the kind
longdesc permisison of John Colletti, these fonts have been released as
longdesc free and open-source.
-containersize 2404260
-containerchecksum 612570ea01cf7631d277a8a152540784f24a0c33c059e35357f5b753a213a0993ccb297dbd11fc831a7db3ef14c648bb1e39399187b42bf74b93c8b1c586b0b1
-doccontainersize 26456
-doccontainerchecksum 7fd5285546fc3092165dee74c32c4622c3ef49dad0760b14ee0d1bfd3289ee837ad79cbb47c70c5ce1aeb665692faa660f9e6ae42011085ea0fb8a42eb25d337
+containersize 2404264
+containerchecksum c507e8b712f2ce40474ebf2c072654f00d71f1c21156cecced7ed40ea9beac07790a67250ebb7a535c19a266573edb5dbf8d1fe4d661b7828428cd1c7574a1c9
+doccontainersize 26460
+doccontainerchecksum 20ddd865622520e4f9a7a1472c03f3c18bac039dbbe10849364a8ae1d0ee7d8771f30a02511a701962b2db25c79c74d3c2aa14f42951c7df9c0feb199092d510
docfiles size=13
RELOC/doc/fonts/qualitype/COPYING-QUALITYPE
RELOC/doc/fonts/qualitype/README details="Readme"
@@ -247421,7 +248091,7 @@ runfiles size=1070
RELOC/fonts/opentype/public/qualitype/QTWeise.otf
RELOC/fonts/opentype/public/qualitype/QTWestEnd.otf
catalogue-ctan /fonts/qualitype
-catalogue-license oflgpl2+
+catalogue-license ofl gpl2+
catalogue-topics font font-body font-serif font-proportional font-otf font-supp font-sans font-collection font-novelty
name quantikz
@@ -247449,22 +248119,22 @@ catalogue-version 0.9.5
name quantumarticle
category Package
-revision 51925
+revision 54080
shortdesc Document class for submissions to the Quantum journal
relocated 1
longdesc This package provides the preferred document class for papers
-longdesc to be submitted to Quantum -- the open journal of quantum
-longdesc science. It is based on the widely used article document class
+longdesc to be submitted to "Quantum -- the open journal of quantum
+longdesc science". It is based on the widely used article document class
longdesc and designed to allow a seamless transition from documents
-longdesc typeset with article, revtex4-1, and the elsarticle document
+longdesc typeset with the article, revtex4-1, and elsarticle document
longdesc classes. The quantumarticle document class also offers an
longdesc option to remove the Quantum-related branding. In that way,
-longdesc users appreciating the esthetics of the document class can use
+longdesc users appreciating the esthetics of this document class can use
longdesc it for their notes as well.
-containersize 14476
-containerchecksum 71568c84798b4ca114ccaa98475d84efb0e0332c12617bfdc72694aadbb3f6e30b9ff5a762baec0781420b02069a0a5874367e5d52089d6bfcda5d2af789cd69
+containersize 14464
+containerchecksum b51f05fef8e15ef25692066bbae15e4b73c44f4fa42cd5b4fbd274314f6ea0c0d490f0ce709834063998d156d64bcd22698e7da635dac1fb7ab09de0c42510b1
doccontainersize 706564
-doccontainerchecksum 99930e86922c19d13f534f5d04a0f29cb4ffaea04e8062bb018c6a848dd7674becf8a515f43413f3edf48c5c485d4d680b371c857b24dcae6307ddb329307dfe
+doccontainerchecksum 5157726c7805ede45bc89e974b46ea09447d6eed19a9ec818a43a7609e28df15aa031d64259d3df8fe347e1564d0896ed6ec434d3b77908ff14d23d7cf333832
docfiles size=184
RELOC/doc/latex/quantumarticle/README.md details="Readme"
RELOC/doc/latex/quantumarticle/quantum-template.pdf details="Example of use (template)"
@@ -247483,7 +248153,7 @@ catalogue-version 5.0
name quattrocento
category Package
-revision 52381
+revision 54512
shortdesc LaTeX support for Quattrocento and Quattrocento Sans fonts
relocated 1
longdesc The package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -247496,10 +248166,10 @@ longdesc sizes. Tiny details that only show up at bigger sizes make it
longdesc also great for display use. Quattrocento Sans is the perfect
longdesc sans-serif companion for Quattrocento.
execute addMap quattrocento.map
-containersize 1560088
-containerchecksum 04184f6e4eeb1dedfc165778d2886e5194e48adb5a17bdbd91c1cd408f42287b501a35047c761dfe6114eac1cd9cc68ec204f73e7c7946c7cb44b9b915bf1347
-doccontainersize 104384
-doccontainerchecksum ec4fe49f7b5bee5ac61d39568a900783a21e67d36e77e0af6e974f7dad27821a01cda8ea244f40b02de7cf4d427bb8e7d5fd3db6bcb163f84310083dfef68278
+containersize 1560064
+containerchecksum 0da46496ed1f9b3572a53813a782fe16934b12a2fca9a188895560e1c12c8a0f73b48a1990d5c2600538389d606a3a60495eea064ed9d8b220efe369b4eedf34
+doccontainersize 104388
+doccontainerchecksum af681a004cfb5bb23a3114d75c7e7fe958b890130279b9c581664d3ff3c49f1e9ffdf89340c5b5f62f451651b9578620f9a2765bc12830e31516421e80848f83
docfiles size=31
RELOC/doc/fonts/quattrocento/OFL.txt
RELOC/doc/fonts/quattrocento/README details="Readme (the primary documentation)"
@@ -247745,7 +248415,7 @@ runfiles size=1006
RELOC/tex/latex/quattrocento/TS1QuattrocentoSans-TLF.fd
RELOC/tex/latex/quattrocento/quattrocento.sty
catalogue-ctan /fonts/quattrocento
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-proportional font-sans font-serif font-t1enc font-type1 font-otf
name quicktype
@@ -247935,7 +248605,7 @@ catalogue-version 1.0
name quran
category Package
-revision 50980
+revision 54333
shortdesc An easy way to typeset any part of The Holy Quran
relocated 1
longdesc This package offers the user an easy way to typeset The Holy
@@ -247945,14 +248615,12 @@ longdesc part of Quran based on its popular division, including surah,
longdesc ayah, juz, hizb, quarter, and page. Besides the Arabic
longdesc original, translations to English, German, and Persian are
longdesc provided, as well as an English transliteration.
-containersize 1202076
-containerchecksum 0b6488c5791f3afe774d0cec602e0da69fc9d5c5a83ee0f660d87e7f58e43f78c5e25cc7c7da446c0bff1e69a1857e9bfb920d03efc8492f5a2e226a2caa6dad
-doccontainersize 392200
-doccontainerchecksum 15d704615b7b08a570ede940ecd5dd73a75fa1ee07631b7b9354fada53ca42c87129b63a3c7825a17f37579b099131666cf2d20e81b9c09030eb7bdd8b069ec7
-docfiles size=123
+containersize 1192000
+containerchecksum 3376168899e0f622f60f4886f181c75311b8041850ad0007ff69a2c82e33ba7f71e8b64862c82ad5814f8a659bb95915a4fcbf4d6f4da96ca1de4f19c8c2e6cf
+doccontainersize 495960
+doccontainerchecksum fece84c5d8a79477d0cbdd8c2d503ba40485c1cb8102be8372c21e0393734de34c47f1ba418d3ef9eb518bdb7c78179f42492c2c7a0e3aac73b65c2759e3bd8a
+docfiles size=138
RELOC/doc/xelatex/quran/README details="Readme"
- RELOC/doc/xelatex/quran/defaulttext.pdf
- RELOC/doc/xelatex/quran/defaulttext.tex
RELOC/doc/xelatex/quran/quran-doc.pdf details="Package documentation"
RELOC/doc/xelatex/quran/quran-doc.tex
RELOC/doc/xelatex/quran/quran-test.pdf details="Example of use"
@@ -247962,9 +248630,7 @@ docfiles size=123
RELOC/doc/xelatex/quran/quran-test2.pdf
RELOC/doc/xelatex/quran/quran-test2.tex
RELOC/doc/xelatex/quran/quran.png
- RELOC/doc/xelatex/quran/uthmanitext.pdf
- RELOC/doc/xelatex/quran/uthmanitext.tex
-runfiles size=2077
+runfiles size=1989
RELOC/tex/xelatex/quran/quran-transde.def
RELOC/tex/xelatex/quran/quran-transen.def
RELOC/tex/xelatex/quran/quran-transfa.def
@@ -247976,59 +248642,59 @@ runfiles size=2077
RELOC/tex/xelatex/quran/qurantext-fa.translation.def
RELOC/tex/xelatex/quran/qurantext-simple.def
RELOC/tex/xelatex/quran/qurantext-uthmani.def
-catalogue-also lipsum ptext
+catalogue-also quran-de quran-ur lipsum ptext
catalogue-contact-bugs https://github.com/javadr/quran/issues
catalogue-contact-repository https://github.com/javadr/quran
catalogue-ctan /macros/xetex/latex/quran
-catalogue-license lppl1.3
+catalogue-license lppl1.3c
catalogue-topics arabic macro-supp xetex dummy-gen
-catalogue-version 1.51
+catalogue-version 1.63
name quran-de
category Package
-revision 50979
+revision 54191
shortdesc German translations to the quran package
relocated 1
longdesc The package is prepared for typesetting some German
longdesc translations of the Holy Quran. It adds three more German
longdesc translations to the quran package.
-containersize 623752
-containerchecksum bcd27ad64c01fae92d91155c918e4880837f657cfe5dd849a8bc137830a8b2bd6eb9942c1764e60f65bde41ce2e4397d755ce621ab83c5c56d181b60042a503d
-doccontainersize 120380
-doccontainerchecksum baf460bbda2bc6890585dd21d0f86208501ddfa4443ba0d4552e1748ad44ba578fe78e79928a0c2556eca543089c2802616b9a4f9637c64ace7d01ef30168e39
-docfiles size=35
+containersize 620164
+containerchecksum d969c3fd171102e4c47bf4eca383a22498fb6e95a5f8be288a137e12e1c92adda9e92587c402ccf87fcb116597c6074e64eb70b8249b208e7d1bd684d6ffd6d3
+doccontainersize 129972
+doccontainerchecksum 4a371576e7754789ec67cde04f533ade561d770cbf410e31c8fdb737d127dd36e0f8f6a233512b147ffd5692acecc43e1977c76efe04b1a65de3c6297038a954
+docfiles size=37
RELOC/doc/xelatex/quran-de/README details="Readme"
RELOC/doc/xelatex/quran-de/quran-de-doc.pdf details="Package documentation"
RELOC/doc/xelatex/quran-de/quran-de-doc.tex
RELOC/doc/xelatex/quran-de/quran-de-test.pdf details="Example of use"
RELOC/doc/xelatex/quran-de/quran-de-test.tex
RELOC/doc/xelatex/quran-de/quran.png
-runfiles size=965
+runfiles size=919
RELOC/tex/xelatex/quran-de/quran-de.sty
RELOC/tex/xelatex/quran-de/qurantext-deii.translation.def
RELOC/tex/xelatex/quran-de/qurantext-deiii.translation.def
RELOC/tex/xelatex/quran-de/qurantext-deiv.translation.def
-catalogue-also lipsum ptext
+catalogue-also quran lipsum ptext
catalogue-contact-bugs https://github.com/javadr/quran-de/issues
catalogue-contact-repository https://github.com/javadr/quran-de
catalogue-ctan /macros/xetex/latex/quran-de
catalogue-license lppl1.3c
catalogue-topics german macro-supp xetex dummy-gen
-catalogue-version 0.141
+catalogue-version 0.2
name quran-ur
category Package
-revision 51013
+revision 54191
shortdesc Urdu translations to the quran package
relocated 1
longdesc The package is prepared for typesetting some Urdu translations
longdesc of the Holy Quran. It adds eight more Urdu translations to the
longdesc quran package.
-containersize 516
-containerchecksum 0a6f214eac72a453050de2e2bac8574bbf746c3abeb528ed08c816633f2ea216a9e08f9be517c4bfa2a43924f5ac1921291c7f598297ac23848568f6ce85ad47
-doccontainersize 2052312
-doccontainerchecksum 9bfbc6ee1896e1586150fd67443626b6808e9d15efa5552e5ad238c3d704868121ab93355a0b170f7bd958992b42b1553006bc2e28ad01bb555735da70ed1fe9
-docfiles size=3599
+containersize 496
+containerchecksum e16703eda6f9d7167278f8414c7d2ebf430720e013cbcbaba1766afe787f780ee81c54d3c8910f1d05c05850d45cf34dea658a03b20c498836db4e4c9e810bc7
+doccontainersize 2025520
+doccontainerchecksum fe770e7efb5f1a9694eb771d5aebf9fc589a1fe135e78be3251d4388061272655496b7287ec40991ef454840ec1db96bd245b134c51891ec7d5b704843b6ea54
+docfiles size=3477
RELOC/doc/xelatex/quran-ur/README details="Readme"
RELOC/doc/xelatex/quran-ur/doc/quran-ur-doc.pdf details="Package documentation"
RELOC/doc/xelatex/quran-ur/doc/quran-ur-doc.tex
@@ -248044,13 +248710,13 @@ docfiles size=3599
RELOC/doc/xelatex/quran-ur/tex/qurantext-urvi.translation.def
RELOC/doc/xelatex/quran-ur/tex/qurantext-urvii.translation.def
RELOC/doc/xelatex/quran-ur/tex/qurantext-urviii.translation.def
-catalogue-also lipsum ptext
+catalogue-also quran lipsum ptext
catalogue-contact-bugs https://github.com/javadr/quran-ur/issues
catalogue-contact-repository https://github.com/javadr/quran-ur
catalogue-ctan /macros/xetex/latex/quran-ur
catalogue-license lppl1.3c
-catalogue-topics macro-supp xetex dummy-gen
-catalogue-version 0.1
+catalogue-topics urdu macro-supp xetex dummy-gen
+catalogue-version 0.2
name r_und_s
category Package
@@ -249406,16 +250072,16 @@ catalogue-version 3.01
name recipe
category Package
-revision 15878
+revision 54080
shortdesc A LaTeX class to typeset recipes
relocated 1
-longdesc The layout design is relative straightforward (and traditional:
-longdesc see 'sample output' under 'documentation'); the class needs
-longdesc uses the Bookman and BrushScript-Italic fonts.
-containersize 1980
-containerchecksum bd6046896b15d362fbe91e92485cabb1100485b5c91d4ac0214aab12e0debdc900d8693e1ca345da0152cfcd400a2f4e7603fc3e8476681127e64313e2f9b954
-doccontainersize 23604
-doccontainerchecksum b21b70e757a0d842adfd70f0bad21f46fe9b3242bacf4861de183b833edc950eb2cc06f0d3569a48c8e028283b1526741a309abd8fa9501f9541256bbb357ddb
+longdesc The layout design is relatively straightforward (and
+longdesc traditional: see 'sample output' under 'documentation'); the
+longdesc class uses the Bookman and the BrushScript-Italic fonts.
+containersize 1956
+containerchecksum 03e9e48a2e423f36ccfbeb2e61ffc7c3588658a158c1729f697ce44d98079f104cdf1c17d85ffd5700a7532f762e22da0c4388350007eb13226cc0da43b08678
+doccontainersize 23600
+doccontainerchecksum 4dfd27cfbb4f5f5f45a5fce25fcbee4c9881990dba1009337f41e4080686e993246189595a7c28b8d56bdd2e81a70e9c6fefcfef0897736d5400888bb9fca210
docfiles size=11
RELOC/doc/latex/recipe/README details="Readme"
RELOC/doc/latex/recipe/sample.pdf details="Sample of output (Italian)" language="it"
@@ -249790,39 +250456,40 @@ catalogue-version 0.2d
name register
category Package
-revision 49581
+revision 54485
shortdesc Typeset programmable elements in digital hardware (registers)
relocated 1
longdesc This package is designed for typesetting the programmable
-longdesc elements in digital hardware, i.e. registers. Such registers
+longdesc elements in digital hardware, i.e., registers. Such registers
longdesc typically have many fields and can be quite wide; they are thus
longdesc a challenge to typeset in a consistent manner. Register is
-longdesc similar in some aspects to the bytefield package. Anyone doing
-longdesc hardware documentation using LaTeX should examine both
-longdesc packages. Register requires a fairly recent version of the
-longdesc float package. An example Perl module and a Perl script are
-longdesc provided to translate the register specifications into
-longdesc programmable data structures.
-containersize 4464
-containerchecksum 049cdd2039a37857bde1ef3f7296da1b6e95a62f366e43b508db8ef70e6afca7a763632078a5379c620692febd49df3afe4049d8c97971fdddd37afd8e357515
-doccontainersize 161108
-doccontainerchecksum fe09f70f908d9b96ad961bbb6c44731572eec871f3adde68dd5b0a094ce932ed15e8bca7982997f17e771d202d9bee6d397f1c4c6823022faf53baa47e40dcb0
-docfiles size=51
+longdesc similar in some aspects to the bytefield and bitpattern
+longdesc packages. Anyone doing hardware documentation using LaTeX
+longdesc should examine those packages. Register requires version
+longdesc 2001/07/25 or newer of the float package. An example Perl
+longdesc module and script are provided, to convert the register
+longdesc specifications into structures suitable for, say, a pre-silicon
+longdesc test environment.
+containersize 4648
+containerchecksum 709694065b22e33c9d3f8d859ba8632672bd5e3fcf6102d0915c203b4fa6773e0e78f02b1af537b3ff2eabab5dffdae40e0dce63232037c37d4e50ff325e8116
+doccontainersize 314992
+doccontainerchecksum 08ee956f1f667245f3dc63a27f10b898a03929302f68f1fe19bfa3cc923a890ca72795d4500b16da31e7f69d375fc60e5023ebe404f3ee8b0ecc289fb7a6af5c
+docfiles size=83
RELOC/doc/latex/register/README details="Readme"
RELOC/doc/latex/register/Reg_macro.pm
RELOC/doc/latex/register/reg_list.pl
RELOC/doc/latex/register/register.pdf details="Package documentation"
-srccontainersize 14820
-srccontainerchecksum 631a77363ec20f7cf849fbf17604870bf7868ac3d4a89768b7ae72abef34f2862502ab51bcce7b164fa497f5922a29755ac4e1a2d3ee2d7471a28be9bfdad89a
-srcfiles size=14
+srccontainersize 15436
+srccontainerchecksum 9bccd74449f5b20fdaae9b1a6e9178a1849f711bee6ca23229c20bdb78f036a81d38a370cd8dbd0a092d0f9fbd0f97b71d61e81f337561e7345610e04412dcf3
+srcfiles size=15
RELOC/source/latex/register/register.dtx
RELOC/source/latex/register/register.ins
-runfiles size=4
+runfiles size=5
RELOC/tex/latex/register/register.sty
catalogue-ctan /macros/latex/contrib/register
catalogue-license lppl1.3
catalogue-topics engineering comp-sci comp-net
-catalogue-version 1.9
+catalogue-version 2.0
name regstats
category Package
@@ -249859,7 +250526,7 @@ catalogue-version 1.0h
name reledmac
category Package
-revision 53675
+revision 54191
shortdesc Typeset scholarly editions
relocated 1
longdesc A package for typesetting scholarly critical editions,
@@ -249868,11 +250535,11 @@ 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 52976
-containerchecksum fb2864ae9a8efbc466c7ac1d741fe4345e31fd59f8aee65f43a8ed3595cb13806030c71fe3678ae4e445b8a4d96e38028424dc1b28029a7dd099143151809558
-doccontainersize 8553780
-doccontainerchecksum 4caba1ec60ce639eb856be255348dde680edc7bc60e276ae9fea638abe0762f2ba45f67ee1050f529005b7fe0ff265a4abb6f868b80b36bf54745bc1d428e264
-docfiles size=2571
+containersize 53040
+containerchecksum 9f6cd6fb0126b4ef75e5271cd29edcfb22c53318e4ee28c4a00a8d1f84c04a90f1b78d4244c3f0d4e84b686c1e2143200bbee55f19214e6b0a9550d12534935f
+doccontainersize 8571560
+doccontainerchecksum d5fec6cfdf1e9bace595408b7e6081a23e12cc240e8e7d03db41ebe161662c3cfbed24d22b3abe62b700e202ebf05a101d0b1db617de094107a1155186aca1a5
+docfiles size=2572
RELOC/doc/latex/reledmac/README details="Readme"
RELOC/doc/latex/reledmac/doc-include/migrate-mac.dtx
RELOC/doc/latex/reledmac/doc-include/migrate-par.dtx
@@ -249880,8 +250547,8 @@ docfiles size=2571
RELOC/doc/latex/reledmac/doc-more/makefile
RELOC/doc/latex/reledmac/doc-more/page-typesetting-columns.pdf
RELOC/doc/latex/reledmac/doc-more/page-typesetting-columns.tex
- RELOC/doc/latex/reledmac/examples/1-criticalendotes.pdf
- RELOC/doc/latex/reledmac/examples/1-criticalendotes.tex
+ RELOC/doc/latex/reledmac/examples/1-criticalendnotes.pdf
+ RELOC/doc/latex/reledmac/examples/1-criticalendnotes.tex
RELOC/doc/latex/reledmac/examples/1-criticalnotes.pdf
RELOC/doc/latex/reledmac/examples/1-criticalnotes.tex
RELOC/doc/latex/reledmac/examples/1-sidenotes.pdf
@@ -249976,9 +250643,9 @@ docfiles size=2571
RELOC/doc/latex/reledmac/migration.pdf
RELOC/doc/latex/reledmac/reledmac.pdf details="Package documentation"
RELOC/doc/latex/reledmac/reledpar.pdf
-srccontainersize 203632
-srccontainerchecksum c506b4a40c663ced144b5712e30860be7072e8eeed1d596d18810e780b0b10f081515650757b70c99c2ed46717b2fe8e52e84dfdd57f4b1f3265741304e65c41
-srcfiles size=288
+srccontainersize 203996
+srccontainerchecksum a7e7ecfde96e1cec1848ae03e794847090b16c8a42731ef29646af67367f287147906eaa4cde81759fcca6c6978841c7a93c62c849f6583b5378de5616bd3f5c
+srcfiles size=289
RELOC/source/latex/reledmac/migration.dtx
RELOC/source/latex/reledmac/reledmac.dtx
RELOC/source/latex/reledmac/reledmac.ins
@@ -249994,7 +250661,7 @@ catalogue-contact-support http://geekographie.maieul.net/146
catalogue-ctan /macros/latex/contrib/reledmac
catalogue-license lppl1.3
catalogue-topics crit-ed
-catalogue-version 2.32.4
+catalogue-version 2.32.5
name relenc
category Package
@@ -250221,6 +250888,35 @@ catalogue-license lppl1.3
catalogue-topics journalpub class
catalogue-version 1.35
+name rest-api
+category Package
+revision 54486
+shortdesc Describing a rest api
+relocated 1
+longdesc This LaTeX package provides macros to describe rest apis for
+longdesc documentation purposes. The endpoints can hold the following
+longdesc information: method description path parameter request body and
+longdesc content type response body, content type and status code
+containersize 2732
+containerchecksum aad74dfbfed25639e35405b8ec08255df20f703b3aeee0fd6ee7b6b95051e5e632e5ceb678a058039e7dfa842fc9a1a944941ec4ceca112c09754dd8244a8974
+doccontainersize 161028
+doccontainerchecksum 46e0ed8ee774e503d05aae27f04385d32bcd44dce89d1bfe32a8de5adf14fe532fe6c59aeb1b763e37116d570fe371f8d394ed1e8fd06da1e6aac5dfcfeb9aca
+docfiles size=44
+ RELOC/doc/latex/rest-api/README.md details="Readme"
+ RELOC/doc/latex/rest-api/rest-api.pdf details="Package documentation"
+srccontainersize 4924
+srccontainerchecksum 52c3a5b989dc74add79b9205156ac350c55e2b22653614fbd6ec902c86710aa2c062cce83152f7c26abd5f8a57dd014ce51ab05b91a53ff0288a2211d01c8e77
+srcfiles size=7
+ RELOC/source/latex/rest-api/rest-api.dtx
+ RELOC/source/latex/rest-api/rest-api.ins
+runfiles size=3
+ RELOC/tex/latex/rest-api/rest-api.sty
+catalogue-contact-repository https://github.com/MusApfel/latex-describe-rest-api
+catalogue-ctan /macros/latex/contrib/rest-api
+catalogue-license lppl1.3c
+catalogue-topics program-doc
+catalogue-version 1.2
+
name resumecls
category Package
revision 38427
@@ -250672,7 +251368,7 @@ catalogue-version 1.0.3
name rmpage
category Package
-revision 20002
+revision 54080
shortdesc A package to help change page layout parameters in LaTeX
relocated 1
longdesc The package lets you change page layout parameters in small
@@ -250685,12 +251381,12 @@ longdesc configuration can set defaults: for all documents; and by
longdesc class, by printer, and by paper size. The geometry package is
longdesc better if you want to set page layout parameters to particular
longdesc measurements.
-containersize 61832
-containerchecksum d1627cfdf5ad3f23d03d4d06a4fa039e2ec7ca924245bbda7333b90a7cab8d1e22937cf23968eda45a2c3ff60dcae8a99e2223f9e235485a30ae68c4db7f901e
-doccontainersize 553692
-doccontainerchecksum 25fdd83906edeb10e5493bdb00d05469dbf323bb7bd3df587a5f6dec5af17ca844f27cff4eaca3eaa6b75928cde8a633f59b2029b60f03220d847222f589ddef
+containersize 61812
+containerchecksum 13c05ff27a2b5979102c80bf30cda04d72fd144ecf43359cafd427417ed9f8921332a0cbba704061847c9f1d740f795ee1135f6ba2ba183311496884189e3fec
+doccontainersize 553688
+doccontainerchecksum e4de990151be0c984486b833b9f883d1f3412371fdbcc09900b89849b943800cb269fe0164695e95472b463bb4dc81b92fdc532dd59a9c3ba451fb961b89211e
docfiles size=194
- RELOC/doc/latex/rmpage/readme details="Readme"
+ RELOC/doc/latex/rmpage/readme
RELOC/doc/latex/rmpage/rmpage-doc.pdf details="Package documentation"
RELOC/doc/latex/rmpage/rmpage-doc.tex
RELOC/doc/latex/rmpage/rmpage.tex
@@ -250705,7 +251401,7 @@ catalogue-version 0.92
name roboto
category Package
-revision 53095
+revision 54512
shortdesc Support for the Roboto family of fonts
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -250713,10 +251409,10 @@ longdesc support for the Roboto, RobotoCondensed, RobotoMono and
longdesc RobotoSlab families of fonts, designed by Christian Robertson
longdesc for Google.
execute addMap roboto.map
-containersize 9903780
-containerchecksum f52f94089af19aa4ced216946f8f2f1f69364f012dc16b044221c66681dc4aa83837a05521b973f8e6e8f8dba86bd5473d1b25887ffb3b4479fbe00c21af22cd
+containersize 9903788
+containerchecksum 08e409a234850d70207bc7551d61bdfe40869af032bba2d81a99f7507d399badaeb9e8dd8d663127d01ec78520c7dbb1d60b5de8395ed5a180de2d7b8c59aef5
doccontainersize 394584
-doccontainerchecksum 1478c55c0d2857dba5a64e8ba7f19506e58b57eb10b913afeed9c005ff9c859ca22d26ca9ed7cffc7c30dc33ba9b11f8f9453a817fdd7b4d60bcbded149f0975
+doccontainerchecksum f523a6017869c98991c766ea1ca3febc36e780fc66c0f9fbdd00036708865663670d6de178781489f49b2a0a0c7d3fc01c240fffe7cb06d6cb98fe355b15e549
docfiles size=121
RELOC/doc/fonts/roboto/COPYRIGHT.txt
RELOC/doc/fonts/roboto/ChangeLogLaTeX.txt
@@ -253026,7 +253722,7 @@ runfiles size=6831
RELOC/tex/latex/roboto/roboto-mono.sty
RELOC/tex/latex/roboto/roboto.sty
catalogue-ctan /fonts/roboto
-catalogue-license apache2lppl
+catalogue-license apache2 lppl
catalogue-topics font font-body font-proportional font-mono font-sans font-serif font-multilingual font-greek font-type1 font-otf font-supp font-t1enc
name robustcommand
@@ -254634,6 +255330,25 @@ catalogue-license lppl
catalogue-topics hyphenation russian
catalogue-version 1.6
+name ruler
+category Package
+revision 54251
+shortdesc A typographic ruler for TeX
+relocated 1
+longdesc The file processes to produce (real) rulers; the author
+longdesc suggests printing them on transparent plastic and trimming for
+longdesc use as a "real" ruler. The rule widths are 0.05mm, which can be
+longdesc challenging for (old) laser printers.
+containersize 6620
+containerchecksum a0ac63735eee4be96fc368bece6eed80058b79689954780990e1da5632448203c4f99d9b13f541a89e523f4a531983d5fefd836b99ed64c2f177723c822f8749
+runfiles size=7
+ RELOC/tex/generic/ruler/ruler.tex
+catalogue-also pointruler
+catalogue-ctan /macros/generic/misc/ruler.tex
+catalogue-license gpl
+catalogue-topics misc-support
+catalogue-version 1.1
+
name rulerbox
category Package
revision 50984
@@ -256153,26 +256868,27 @@ catalogue-version 1.5
name schemata
category Package
-revision 39510
+revision 54326
shortdesc Print topical diagrams
relocated 1
longdesc The package facilitates the creation of topical schemata,
longdesc outlines that use braces (or facsimiles thereof) to illustrate
longdesc the breakdown of concepts and categories in Scholastic thought
longdesc from late medieval and early modern periods.
-containersize 2268
-containerchecksum 41ddeda2f81711f50238403fbd496f35f0b5548c52a4865dfd9f1ebd7d708db2d1780b1bebd0d1e1c993c140a760d4802770066b21b1bf4e98c09bb606dce2ba
-doccontainersize 515172
-doccontainerchecksum 51afe69e7356110ae73b2dc7d4cd84556ac245bc57ab2c4e05f8753345fd0628085b61c78e31fd25ab22e1a2e3255c560193fdc9e16729e7ca2dd7c48bba0684
-docfiles size=130
- RELOC/doc/generic/schemata/Makefile
+containersize 2340
+containerchecksum a2a5d5d4665d0ab72a57f868acc5f212650268682458caa4c82e1be01456596bc5b9e876565b6ea35b47e7fa521be8ef42db68897925648a0c28d5cef3a63eb6
+doccontainersize 716612
+doccontainerchecksum cb4c1d4c2cc64056058cf4da0fb0af81cb93971486c1fb573c0f1a00df46f7ec1426669c2860d312772f3a1fa4701ad95453e8281194955413a2edd038ce999e
+docfiles size=183
RELOC/doc/generic/schemata/README details="Readme"
RELOC/doc/generic/schemata/README.txt
- RELOC/doc/generic/schemata/schemata.hd
RELOC/doc/generic/schemata/schemata.pdf details="Package documentation"
-srccontainersize 14308
-srccontainerchecksum 93c841a49e482861247b6a1baa79f7cfd3956e702b37ad17328c928600224aecb486df1ee012a89d00907efd6e60ea51f5c6aa704b876eba1311e96f7529aaf0
-srcfiles size=18
+ RELOC/doc/generic/schemata/schemata.png
+ RELOC/doc/generic/schemata/schematest.tex
+srccontainersize 19276
+srccontainerchecksum 72b4edc889166c8770867c45454eb738c239f34d67a29de28517843882011c1e885c3ab201d00bc485c85e8705577340ee5c71853b9c2c2449f04e0537c24d6e
+srcfiles size=23
+ RELOC/source/generic/schemata/Makefile
RELOC/source/generic/schemata/schemata.dtx
RELOC/source/generic/schemata/schemata.ins
runfiles size=3
@@ -256180,25 +256896,25 @@ runfiles size=3
catalogue-ctan /macros/generic/schemata
catalogue-license lppl1.3
catalogue-topics philosophy theology
-catalogue-version 0.8
+catalogue-version 1.1
name scheme-basic
category Scheme
-revision 25923
+revision 54191
shortdesc basic scheme (plain and latex)
relocated 1
longdesc This is the basic TeX Live scheme: it is a small set of files
longdesc sufficient to typeset plain TeX or LaTeX documents in
-longdesc PostScript or PDF, using the Computer Modern fonts. This
-longdesc scheme corresponds to collection-basic and collection-latex.
+longdesc PostScript or PDF, using the Computer Modern fonts. This scheme
+longdesc corresponds to collection-basic and collection-latex.
depend collection-basic
depend collection-latex
containersize 440
-containerchecksum ab27a01ab3859bfc1718808ec931e24e58c1146c5e803d616ae0e1e2c2c563fb28bb8480f91e12db9e71d7c1ddfbdc3b73357fe212fcecf7e377aba4365aa27d
+containerchecksum 027a1cd0dd4fc5da2427864bb49fc885a00bec6e8a74da24ce9cd781c69bf4288ddfc3c790307ed48052a8fc00c1989d3939b253da6638370adbb1c43348749b
name scheme-context
category Scheme
-revision 50183
+revision 54074
shortdesc ConTeXt scheme
relocated 1
longdesc This is the TeX Live scheme for installing ConTeXt.
@@ -256224,11 +256940,11 @@ depend mflogo-font
depend wasy
depend ly1
containersize 440
-containerchecksum 214ab897d6ecac52278e3c63e988b0bd0ce146f07e9c58076e2c65bf6a7bb1a34d66341dc88b572d4549182a9a0b9daa51e91ad782ab41f7eeb7a6c2dc8786f3
+containerchecksum 2bc94138102c5c4926b4199e09afc0ae66ed32de5030ac9f64290b8b98ce1c39a2197cbc3361d4eb56614552af21c0a67ef9f3dd0af0767f4e1f91d6023e5206
name scheme-full
category Scheme
-revision 44177
+revision 54074
shortdesc full scheme (everything)
relocated 1
longdesc This is the full TeX Live scheme: it installs everything
@@ -256273,12 +256989,12 @@ depend collection-pstricks
depend collection-publishers
depend collection-texworks
depend collection-xetex
-containersize 568
-containerchecksum c5aa68661ccb1ef57e039e923397466c46349a4b52e1a282d5fa0bc466de382c3d121f69954a28c6345e0f02386eedd915c5abd8f0f0e86ec295e30b325ba9b7
+containersize 564
+containerchecksum bda507842fde5239d7f45169ff78690bd96066d1834cdcc6a0dcbd3e3439308c694ce4be6a91d1f155ebe5e29d46173fe13c83bcd4356969da95fb7cca1b4e38
name scheme-gust
category Scheme
-revision 52239
+revision 54074
shortdesc GUST TeX Live scheme
relocated 1
longdesc This is the GUST TeX Live scheme: it is a set of files
@@ -256318,15 +257034,15 @@ depend collection-plaingeneric
depend collection-texworks
depend collection-xetex
containersize 596
-containerchecksum 88e35f41d2984e4ec6672650df5708e553f830ef5c16042613bc412aa2a62a4af6f46f80825dab6e50fbc73811c2059955ae0de88f989b170681c7499944ead2
+containerchecksum 57928b06ade27a28ae171e90cbd60c315393adb38cfac93f61f4950cc344340f0837bad65a04b2a3bef08e9c5773509caa1302eb8c299e1327fd3a418e5f0a36
name scheme-infraonly
category Scheme
-revision 53569
+revision 54191
shortdesc infrastructure-only scheme (no TeX at all)
relocated 1
longdesc This is the TeX Live scheme for infrastructure only, with no
-longdesc TeX engines at all. It is useful for automated testing, where
+longdesc TeX engines at all. It is useful for automated testing, where
longdesc the actual programs and packages to be tested are installed
longdesc separately afterwards, with tlmgr install.
depend texlive.infra
@@ -256334,11 +257050,11 @@ depend kpathsea
depend hyphen-base
depend texlive-scripts
containersize 464
-containerchecksum 5c42114f0bd9a5351168e336438757c5d311cfe22e1ed6d5a65cca5e1e97439b3abab2826fea9472e6dd49ff9e7197d835932a37605d1e2b972e4fd910ef8aec
+containerchecksum f3e449bf0b34deb9ae776685f386245c4ca9644f2175ae51e9c62faa00e3cfac30fa2aa07fbd83b15b21d487ca368c09a18742d2434047783350698ced3b20b9
name scheme-medium
category Scheme
-revision 44177
+revision 54074
shortdesc medium scheme (small + more packages and languages)
relocated 1
longdesc This is the medium TeX Live collection: it contains plain TeX,
@@ -256367,28 +257083,28 @@ depend collection-plaingeneric
depend collection-texworks
depend collection-xetex
containersize 532
-containerchecksum cc9bd942db4afd9d1d15ccf20e2d404ca61d640f6c04058a876cce0dd09e1fcb581e8abd7b61ee55c2ac8d583c508e9f0461ce199aa7b38bdb64856afb8241d2
+containerchecksum fdfbbd8fc370bfb0ea35ed9f3137b62eddd3e54777963668b3dfe7af6328a92f37c74e190e7f506ec27a3efbe44458941360599a4061a2765d0072af56808d60
name scheme-minimal
category Scheme
-revision 13822
+revision 54191
shortdesc minimal scheme (plain only)
relocated 1
longdesc This is the minimal TeX Live scheme, with support for only
-longdesc plain TeX. (No LaTeX macros.) LuaTeX is included because Lua
-longdesc scripts are used in TeX Live infrastructure. This scheme
+longdesc plain TeX. (No LaTeX macros.) LuaTeX is included because Lua
+longdesc scripts are used in TeX Live infrastructure. This scheme
longdesc corresponds exactly to collection-basic.
depend collection-basic
-containersize 428
-containerchecksum 8ae04d142c738142753b4601cc327721cb59689948c2c953f79ff1c4364aa6a449e3862d206223ef1ac1efc3fdfdb1f542c32c8049327662d4ddbe77fe7edbce
+containersize 424
+containerchecksum ac177b74d9d5b9fa599831275a4084a0eeb7b764a6ed837d8f14f8391f0e6c0757f7b2d4a8e71868e0c8ea4d497f29d78c4c73fb9e6311dbecf29626516bbf82
name scheme-small
category Scheme
-revision 41825
+revision 54191
shortdesc small scheme (basic + xetex, metapost, a few languages)
relocated 1
longdesc This is a small TeX Live scheme, corresponding to MacTeX's
-longdesc BasicTeX variant. It adds XeTeX, MetaPost, various
+longdesc BasicTeX variant. It adds XeTeX, MetaPost, various
longdesc hyphenations, and some recommended packages to scheme-basic.
depend collection-basic
depend collection-latex
@@ -256438,12 +257154,12 @@ depend babel-spanish
depend hyphen-spanish
depend babel-swedish
depend hyphen-swedish
-containersize 640
-containerchecksum 9d6d9bdd5bb55deed726997629d69927f8da7c8eacae1b87c94c94f73ae90d68024fef2e29aa7d652d3e9b4062801213f35e91ba999380bf3ba11bcac6280581
+containersize 636
+containerchecksum 6267151dd73cb8b751ad47b79f9c698b465ad5ae5494d462cf5b3b4e7446a3c014a715381bc6a79eaacfd1ba6efb37c6c1bafbd5e1f82e8db751bbaa9a943013
name scheme-tetex
category Scheme
-revision 52954
+revision 54074
shortdesc teTeX scheme (more than medium, but nowhere near full)
relocated 1
longdesc TeX Live scheme nearly equivalent to the teTeX distribution
@@ -256509,11 +257225,11 @@ depend collection-pictures
depend collection-plaingeneric
depend collection-pstricks
containersize 736
-containerchecksum 4485027ddec5142642acfc84ebbbff4ebc0e150ccea58e05ac558627b884a26b103361b827d8bd234f95c46525063b2072780daf861fad01206b91d2eadb8acb
+containerchecksum 44bc102582ef5f6e0499efde6d3190b86988def41aa062a6239075b9371f6c9deef91e4f2bb299b3cc831dbcee9289fafd4c1c6d2a55a747d340fb580ae918e3
name scholax
category Package
-revision 53330
+revision 54287
shortdesc Extension of TeXGyreSchola (New Century Schoolbook) with math support
relocated 1
longdesc This package contains an extension of TeXGyreSchola with
@@ -256523,15 +257239,29 @@ longdesc slanted and bold slanted faces. Math support is provided by one
longdesc of two options to newtxmath, one of which uses an adaptation of
longdesc the fourier math Greek letters.
execute addMap ScholaX.map
-containersize 1730408
-containerchecksum 12dbebe73335138418cb375d12cf48d5dc8d3d528a8aca7e164822ff7d7f415c7fe3f23865e7f28c465c21afa625efd6307993d23b0fcce62c2cb2480d91f561
-doccontainersize 214592
-doccontainerchecksum 9d232fd5ffd590cea91ca7247e0df3b16331317540d3685e6b3c509e3ebdb03e26cabf062a818bc33b36021bd7d31c865405cf6fc87ca33ea1fb18995f626b15
-docfiles size=94
+containersize 1874880
+containerchecksum 5dd9d551eb35792a24058f95658235f7d19f7c242d694f579bbcf3c28d2495bd4531bd16327e28418ac136b63e30dbcc74eb739a36604be9638da21c715cfb82
+doccontainersize 178304
+doccontainerchecksum f23037cf815984bba6b5d8da6e0cba35246f07211a47197cff098b5a1f195c9dfb79e85b21c70eead34e65b85557e89d4536262b6569a19c5ecefbe993a2dd9b
+docfiles size=84
RELOC/doc/fonts/scholax/README details="Readme"
RELOC/doc/fonts/scholax/scholax-doc.pdf details="Package documentation"
RELOC/doc/fonts/scholax/scholax-doc.tex
-runfiles size=1414
+runfiles size=1937
+ RELOC/fonts/afm/public/scholax/NCXFourierBMI.afm
+ RELOC/fonts/afm/public/scholax/NCXFourierBMR.afm
+ RELOC/fonts/afm/public/scholax/NCXFourierMI.afm
+ RELOC/fonts/afm/public/scholax/NCXFourierMR.afm
+ RELOC/fonts/afm/public/scholax/NCXMathBMI.afm
+ RELOC/fonts/afm/public/scholax/NCXMathBRM.afm
+ RELOC/fonts/afm/public/scholax/NCXMathMI.afm
+ RELOC/fonts/afm/public/scholax/NCXMathRM.afm
+ RELOC/fonts/afm/public/scholax/TeXGyreScholaX-Bold.afm
+ RELOC/fonts/afm/public/scholax/TeXGyreScholaX-BoldItalic.afm
+ RELOC/fonts/afm/public/scholax/TeXGyreScholaX-BoldSlanted.afm
+ RELOC/fonts/afm/public/scholax/TeXGyreScholaX-Italic.afm
+ RELOC/fonts/afm/public/scholax/TeXGyreScholaX-Regular.afm
+ RELOC/fonts/afm/public/scholax/TeXGyreScholaX-Slanted.afm
RELOC/fonts/enc/dvips/scholax/zcs-ecth-osf.enc
RELOC/fonts/enc/dvips/scholax/zcs-ecth-tlf.enc
RELOC/fonts/enc/dvips/scholax/zcs-ot1-th-osf.enc
@@ -256577,14 +257307,14 @@ runfiles size=1414
RELOC/fonts/opentype/public/scholax/TeXGyreScholaX-Italic.otf
RELOC/fonts/opentype/public/scholax/TeXGyreScholaX-Regular.otf
RELOC/fonts/opentype/public/scholax/TeXGyreScholaX-Slanted.otf
- RELOC/fonts/tfm/public/scholax/FourierBMI.tfm
- RELOC/fonts/tfm/public/scholax/FourierBMR.tfm
- RELOC/fonts/tfm/public/scholax/FourierMI.tfm
- RELOC/fonts/tfm/public/scholax/FourierMR.tfm
- RELOC/fonts/tfm/public/scholax/NCMathBMI.tfm
- RELOC/fonts/tfm/public/scholax/NCMathBRM.tfm
- RELOC/fonts/tfm/public/scholax/NCMathMI.tfm
- RELOC/fonts/tfm/public/scholax/NCMathRM.tfm
+ RELOC/fonts/tfm/public/scholax/NCXFourierBMI.tfm
+ RELOC/fonts/tfm/public/scholax/NCXFourierBMR.tfm
+ RELOC/fonts/tfm/public/scholax/NCXFourierMI.tfm
+ RELOC/fonts/tfm/public/scholax/NCXFourierMR.tfm
+ RELOC/fonts/tfm/public/scholax/NCXMathBMI.tfm
+ RELOC/fonts/tfm/public/scholax/NCXMathBRM.tfm
+ RELOC/fonts/tfm/public/scholax/NCXMathMI.tfm
+ RELOC/fonts/tfm/public/scholax/NCXMathRM.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Bold-inf-ly1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Bold-inf-ot1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Bold-inf-t1--base.tfm
@@ -256642,7 +257372,6 @@ runfiles size=1414
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Bold-tosf-t1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Bold-tosf-ts1--base.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Bold-tosf-ts1.tfm
- RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Bold.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldItalic-inf-ly1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldItalic-inf-ot1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldItalic-inf-t1--base.tfm
@@ -256700,7 +257429,6 @@ runfiles size=1414
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldItalic-tosf-t1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldItalic-tosf-ts1--base.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldItalic-tosf-ts1.tfm
- RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldItalic.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldSlanted-inf-ly1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldSlanted-inf-ot1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldSlanted-inf-t1--base.tfm
@@ -256758,7 +257486,6 @@ runfiles size=1414
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldSlanted-tosf-t1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldSlanted-tosf-ts1--base.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldSlanted-tosf-ts1.tfm
- RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-BoldSlanted.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Italic-inf-ly1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Italic-inf-ot1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Italic-inf-t1--base.tfm
@@ -256816,7 +257543,6 @@ runfiles size=1414
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Italic-tosf-t1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Italic-tosf-ts1--base.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Italic-tosf-ts1.tfm
- RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Italic.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Regular-inf-ly1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Regular-inf-ot1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Regular-inf-t1--base.tfm
@@ -256874,7 +257600,6 @@ runfiles size=1414
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Regular-tosf-t1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Regular-tosf-ts1--base.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Regular-tosf-ts1.tfm
- RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Regular.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Slanted-inf-ly1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Slanted-inf-ot1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Slanted-inf-t1--base.tfm
@@ -256932,7 +257657,6 @@ runfiles size=1414
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Slanted-tosf-t1.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Slanted-tosf-ts1--base.tfm
RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Slanted-tosf-ts1.tfm
- RELOC/fonts/tfm/public/scholax/TeXGyreScholaX-Slanted.tfm
RELOC/fonts/tfm/public/scholax/zcs-Italic-osf-th-ly1.tfm
RELOC/fonts/tfm/public/scholax/zcs-Italic-osf-th-ot1.tfm
RELOC/fonts/tfm/public/scholax/zcs-Italic-osf-th-t1.tfm
@@ -256947,14 +257671,14 @@ runfiles size=1414
RELOC/fonts/tfm/public/scholax/zncfmia.tfm
RELOC/fonts/tfm/public/scholax/zncmi.tfm
RELOC/fonts/tfm/public/scholax/zncmia.tfm
- RELOC/fonts/type1/public/scholax/FourierBMI.pfb
- RELOC/fonts/type1/public/scholax/FourierBMR.pfb
- RELOC/fonts/type1/public/scholax/FourierMI.pfb
- RELOC/fonts/type1/public/scholax/FourierMR.pfb
- RELOC/fonts/type1/public/scholax/NCMathBMI.pfb
- RELOC/fonts/type1/public/scholax/NCMathBRM.pfb
- RELOC/fonts/type1/public/scholax/NCMathMI.pfb
- RELOC/fonts/type1/public/scholax/NCMathRM.pfb
+ RELOC/fonts/type1/public/scholax/NCXFourierBMI.pfb
+ RELOC/fonts/type1/public/scholax/NCXFourierBMR.pfb
+ RELOC/fonts/type1/public/scholax/NCXFourierMI.pfb
+ RELOC/fonts/type1/public/scholax/NCXFourierMR.pfb
+ RELOC/fonts/type1/public/scholax/NCXMathBMI.pfb
+ RELOC/fonts/type1/public/scholax/NCXMathBRM.pfb
+ RELOC/fonts/type1/public/scholax/NCXMathMI.pfb
+ RELOC/fonts/type1/public/scholax/NCXMathRM.pfb
RELOC/fonts/type1/public/scholax/TeXGyreScholaX-Bold.pfb
RELOC/fonts/type1/public/scholax/TeXGyreScholaX-BoldItalic.pfb
RELOC/fonts/type1/public/scholax/TeXGyreScholaX-BoldSlanted.pfb
@@ -257144,7 +257868,7 @@ runfiles size=1414
catalogue-ctan /fonts/scholax
catalogue-license lppl
catalogue-topics font font-body font-maths font-serif font-proportional font-otf font-type1 font-supp font-t1enc
-catalogue-version 1.021
+catalogue-version 1.025
name schule
category Package
@@ -259447,16 +260171,16 @@ catalogue-version 0.41
name scratch3
category Package
-revision 52250
+revision 54435
shortdesc Draw programs like "scratch"
relocated 1
longdesc This package permits to draw program charts in the style of the
longdesc scatch project (scratch.mit.edu). It depends on the other LaTeX
longdesc packages TikZ and simplekv.
-containersize 8532
-containerchecksum 042ac97a5240c259f00f8bbe4c25b0886636b49e8218ec810306cda99525552bc4bd6f4a7392db19d45805c50866c7f4cfb299e63b8296d44409f12db3e3383f
-doccontainersize 517572
-doccontainerchecksum ea7c2ac340fb69bf779af2948e684ccb73f0234ed55fe2d8260fe8b3eb94c7c0ef085db83f94f81fc19705b2d61c1697ad9ad1dd39d8aac343d16ebdb8e20ece
+containersize 8600
+containerchecksum 113d0e071831c1dc3bd4ebecdcfdf1dc044731f9be3e2d7fca5bc27dcb1b6aef559f3738917db718b9a49fa617330df658f399a75d317145a2296c9e066adf06
+doccontainersize 518148
+doccontainerchecksum d917adab3250e69e8fcd34112043da305d18f2987200d7dd46c60fe62a76a33d569f5affedaa148405d204df4404dd8f24f6c909405fea26691a165baad8fc65
docfiles size=134
RELOC/doc/latex/scratch3/README details="Readme"
RELOC/doc/latex/scratch3/scratch3-fr.pdf details="Package documentation (French)" language="fr"
@@ -259469,7 +260193,7 @@ catalogue-contact-repository https://framagit.org/unbonpetit/scratch3/tree/maste
catalogue-ctan /macros/latex/contrib/scratch3
catalogue-license lppl1.3c
catalogue-topics games pgf-tikz
-catalogue-version 0.14
+catalogue-version 0.16
name scratchx
category Package
@@ -259612,16 +260336,16 @@ catalogue-version 0.1d
name scsnowman
category Package
-revision 47953
+revision 54080
shortdesc Snowman variants using TikZ
relocated 1
longdesc This LaTeX package provides a command \scsnowman which can
longdesc display many variants of "snowman" ("yukidaruma" in Japanese).
longdesc TikZ is required for drawing these snowmen.
-containersize 6136
-containerchecksum 87f207b478799ed88deaed71b60bced2158d6bf4406e6cbbd533f9110004cb8ceec71ded31d3706d8033bc53b1f0f31cb25877af9c58d27a5f350ab79572328b
+containersize 6124
+containerchecksum 61d9ae5c1632d4fcf5058fd1bb004cadb1a1becfe75d00335509c68624a62cae6780528e2633c89e9a742ea885b207efe5e36d85c402bfd98825dbc8630f200a
doccontainersize 480336
-doccontainerchecksum 5050ca6200a7531bfbc31dfd9f06d4b6503e832fc09a7132ec76a5ebc09bb0fe4743ef09740ff9646d4fe93a31ee9fcdef6091fc5c50e379c86d529d5df51f25
+doccontainerchecksum 542deda691600da9cbea070436c5eb8eda2670cdfee2ac5d46d241a50de87ee6d89062c9f5c0e55341a5ea0224e44472fad867503470c3b52b6729f470b09972
docfiles size=130
RELOC/doc/latex/scsnowman/LICENSE
RELOC/doc/latex/scsnowman/Makefile
@@ -259639,7 +260363,7 @@ runfiles size=9
catalogue-contact-repository https://github.com/aminophen/scsnowman
catalogue-ctan /graphics/pgf/contrib/scsnowman
catalogue-license bsd2
-catalogue-topics pgf-tikz
+catalogue-topics amusements graphics pgf-tikz
catalogue-version 1.2d
name sdaps
@@ -260004,10 +260728,10 @@ catalogue-topics dvi-proc
name seetexk.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of seetexk
-containersize 24420
-containerchecksum 682f4252e6d5d26e1716fd511d1e9365dfb467d450c790b7bb07236e3c57eaac3be144cfa84ed0f51ece64df5f1c3d401679b1362811658a3ffade61dcad4270
+containersize 25244
+containerchecksum 46ed52770000c5198c8f4dab6aeebb628245fdbcc6766f5fc6c5f021620cf315a3a876d2505a6c73707eefb2f95434bd7a7b621d0098c76d3386c3e9b75d816a
binfiles arch=aarch64-linux size=29
bin/aarch64-linux/dvibook
bin/aarch64-linux/dviconcat
@@ -260016,11 +260740,11 @@ binfiles arch=aarch64-linux size=29
name seetexk.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of seetexk
-containersize 41888
-containerchecksum 62c69bfe71343a8348b58f0efe84f3f977b30422cf4a9fd198c553f79fafd14b77f1bd5b3d03f42bebd684e645e44d9fc4ac43c608fd73a5a7b618e2b54dbff7
-binfiles arch=amd64-freebsd size=45
+containersize 41844
+containerchecksum 977feefc3954eb89ecfe9d38ae872b09af692ee83db0f8e6076501f80ed57f7cc2525500ccfcae332a1ac6afef2ee1221c8ef6daf8858fe11b128af2c744e380
+binfiles arch=amd64-freebsd size=52
bin/amd64-freebsd/dvibook
bin/amd64-freebsd/dviconcat
bin/amd64-freebsd/dviselect
@@ -260028,10 +260752,10 @@ binfiles arch=amd64-freebsd size=45
name seetexk.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of seetexk
-containersize 30892
-containerchecksum 5d0df5e870a3797dbc7e51bfc17fa8c26f680bd191a769402c7c08cd38a63d36f98b3f303978704635d1748d235234c7c59e7203776859d9743c1f956723d57e
+containersize 31156
+containerchecksum 07296997992d811941f2e7722c715175c6735c965cc505ab568bb984f5f8247a4b2aa9f5ac0bc3cad3794c790843cd086ede3ebc698a0010d2c0f50c0e4f3875
binfiles arch=amd64-netbsd size=40
bin/amd64-netbsd/dvibook
bin/amd64-netbsd/dviconcat
@@ -260040,10 +260764,10 @@ binfiles arch=amd64-netbsd size=40
name seetexk.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of seetexk
-containersize 20648
-containerchecksum baac477ede8d7a729da283dd02c29676a7941a280cf75e389e781de305d667bbc6a3742f153931a01487b643e89ae3cb787170c7dca03641158b6cc4c31bb4e4
+containersize 20644
+containerchecksum ede44843b1e0b191198b9aeae2132cfd84bbfd3c2cc9bd6be8594e264c387f072b4656c4fc5a0111d44882c11ded6ade35cd2788dd1fc2d1f13811744865e952
binfiles arch=armhf-linux size=24
bin/armhf-linux/dvibook
bin/armhf-linux/dviconcat
@@ -260052,11 +260776,11 @@ binfiles arch=armhf-linux size=24
name seetexk.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of seetexk
-containersize 23052
-containerchecksum 5c15978783a71244c24876a9cb36fa363ae30ac54cbc6bad87fae37d1125bda70c1d020a4b9876db90956b0005aff987354bc54a2dde7617798157785b4ca369
-binfiles arch=i386-cygwin size=28
+containersize 23048
+containerchecksum ce3cc478b523eba30dd526cbeacee6fb9567852d1e58e0bf354798d4c555889e605c9eaecde5c0d6247c6477cdafc156fd69356e0d5216bbf56dfa810237cfd3
+binfiles arch=i386-cygwin size=29
bin/i386-cygwin/dvibook.exe
bin/i386-cygwin/dviconcat.exe
bin/i386-cygwin/dviselect.exe
@@ -260064,11 +260788,11 @@ binfiles arch=i386-cygwin size=28
name seetexk.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of seetexk
-containersize 34652
-containerchecksum 44a3b60a46727bdeba5ca6b02110870a9433c4e3329d64d7b5f3bfaaf59a51328e5e8a4f8ab321eec9e63a88a3ac0efbb6c453726e9031c928d5101eb0121fbb
-binfiles arch=i386-freebsd size=38
+containersize 34136
+containerchecksum 998e1f346dcd3e21adcea03d24b4072c844cbae14cd36acd7d029b915699d92cecda7cf51233decd8c4644feb9e65474bdf743b6f057cef67051c74b116d067a
+binfiles arch=i386-freebsd size=45
bin/i386-freebsd/dvibook
bin/i386-freebsd/dviconcat
bin/i386-freebsd/dviselect
@@ -260076,10 +260800,10 @@ binfiles arch=i386-freebsd size=38
name seetexk.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of seetexk
containersize 26488
-containerchecksum 9d39ddae44983a39426d06bacf46a293710d568b323d042a02b010c60b3256dea85c74c7662937b4f03d19c1bbcd27b295a0a79be47362fd76d37052ccb45544
+containerchecksum 3033c03ea33e2145f27a2048037f2ebbcd2dd45203945c064831e3e626234710ae5c2f873d820ccb1c5847af9c0f1177ff3219f7e6f77e2cd828850ca36a8852
binfiles arch=i386-linux size=25
bin/i386-linux/dvibook
bin/i386-linux/dviconcat
@@ -260088,10 +260812,10 @@ binfiles arch=i386-linux size=25
name seetexk.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of seetexk
-containersize 25488
-containerchecksum 3c1aac5b7ddeaf17b8c06b8ce41e7a171f04ae968084d9cd7a04f150529fd2e0778e33ecee534715cabb8ba5756ff87574fb18a12793cc09e7eae0ea5b4eb13a
+containersize 26964
+containerchecksum 66bae1f3d54f7773144195f1baadd55500897191f0fa71f4f406d6d380ae3f90cde152c6d05a55c480a39171dfc45f0796228907bc40fb1d13a99d531141795d
binfiles arch=i386-netbsd size=33
bin/i386-netbsd/dvibook
bin/i386-netbsd/dviconcat
@@ -260112,10 +260836,10 @@ binfiles arch=i386-solaris size=36
name seetexk.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of seetexk
-containersize 26304
-containerchecksum d267c572202d70ce384f55e017ee54cdbb6c83c2052601d90db7ab14fac5bf088feff4ba8b3c62ff3dc3782c33cc95e554386fe12228213c961d4a51693fde23
+containersize 26300
+containerchecksum 7278be0dd020dcb11de9f863f9007987c4920b0e17d00a993cab63edbcb290f00fd11fb10674557c2ab4fd38ef58e67903a964b3091c1adab0581c89744d83fb
binfiles arch=win32 size=27
bin/win32/dvibook.exe
bin/win32/dviconcat.exe
@@ -260124,10 +260848,10 @@ binfiles arch=win32 size=27
name seetexk.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of seetexk
-containersize 25988
-containerchecksum f090dec047312a045611431030b4c23cda4bfa6783e9c305b498c472925e6c4bdc1fca1fbdbcc9ad147b33073ea0c34092f07cc813024c1e88e278d2e8728298
+containersize 26172
+containerchecksum 1e0f0ca594569d9817cd0d2688926f43ce6a938e59c6972cb97a68138a579c77893e3a55aae8f99185fbe90f99578877a3e05593e2a429b12100a6ed6aa79af2
binfiles arch=x86_64-cygwin size=27
bin/x86_64-cygwin/dvibook.exe
bin/x86_64-cygwin/dviconcat.exe
@@ -260136,11 +260860,11 @@ binfiles arch=x86_64-cygwin size=27
name seetexk.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of seetexk
-containersize 28728
-containerchecksum 97ee89999c320445c0f10be86f047b2b41ec112995752baa749f6fe8a753a8783c520664cfe3d299e7575686b163c56aa6b00a6cdb218a1bb2b32b2b893afbe0
-binfiles arch=x86_64-darwin size=31
+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
@@ -260148,10 +260872,10 @@ binfiles arch=x86_64-darwin size=31
name seetexk.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of seetexk
-containersize 28936
-containerchecksum ba7f0d39302160490044fc3c11f05e1c5b3f2cc5e179a9f78484f88a9b94aab8c042cffb6339ad989dd317c79b69636450263d3956d93fba014d168459195076
+containersize 28888
+containerchecksum ef2546f1c7b4d8997778882cc80a05a96ed2acda223803d6f8798990f8da629d72dcfc550e67ade21ff72254480e62a32ddc6e3777116f4249def12d9e3ae7e2
binfiles arch=x86_64-darwinlegacy size=31
bin/x86_64-darwinlegacy/dvibook
bin/x86_64-darwinlegacy/dviconcat
@@ -260160,10 +260884,10 @@ binfiles arch=x86_64-darwinlegacy size=31
name seetexk.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of seetexk
-containersize 26960
-containerchecksum ca4ab9858fbcd730a41062e3f64e7ace18c7c68afad47c4190bed20c689e40f7d55eda6f71e3d31adefba959f169ffbcc17352902205c0d47b85c7a5d5aea3d4
+containersize 26972
+containerchecksum b0d3157bb376cca4df72aabf78abc169c520bef63640fbee945191e65ae85ccdbc082a72e1dca8d705de5ed5df51105f06d4589017c707dd39d12d93c7f6c2af
binfiles arch=x86_64-linux size=26
bin/x86_64-linux/dvibook
bin/x86_64-linux/dviconcat
@@ -260172,11 +260896,11 @@ binfiles arch=x86_64-linux size=26
name seetexk.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of seetexk
-containersize 31432
-containerchecksum e479232299a509d2f2fe70ed281f6c0a037cb91390cffaed01a9ec768eeec23196c6c9d7753a55c166b359c2875e195b44a8b42a5c3a595a9bf9ee5ec0136c4b
-binfiles arch=x86_64-linuxmusl size=34
+containersize 30848
+containerchecksum 7e9b8abd928a8a2fbe3057d7979eb500d0d92832ed1f8847ff400f92e206963cf3dbc9c808ade0bd192b13d2f76d1b6d248d2955e1a686620f7e627519f84360
+binfiles arch=x86_64-linuxmusl size=32
bin/x86_64-linuxmusl/dvibook
bin/x86_64-linuxmusl/dviconcat
bin/x86_64-linuxmusl/dviselect
@@ -261672,6 +262396,35 @@ catalogue-license lppl1.3c
catalogue-topics maths documentation maths-doc
catalogue-version 2.0
+name shortmathj
+category Package
+revision 54407
+shortdesc Automatically shortify titles of mathematical journals
+relocated 1
+longdesc This small dummy package just contains a simple list of full
+longdesc and short journal names aswritten in AMS standard:
+longdesc https://mathscinet.ams.org/msnhtml/serials.pdf
+containersize 47360
+containerchecksum f0fe218b38efd961d1f67db265797a01ff4fc28daf0df5f23d9eb2f009961449d6dd3ae953c800af377265cf7f77f707cc35b0c413d93b232502d33b60fdc224
+doccontainersize 120008
+doccontainerchecksum d402e9fd56f8567a79158decc200547e4b68a171c4fa53ca2d9efc2377e9ea1aa61155f53e66de6668a4523177464638412adb4b402a8127436826fbacf24ebb
+docfiles size=35
+ RELOC/doc/latex/shortmathj/README.md details="Readme"
+ RELOC/doc/latex/shortmathj/biblatex-shortmathj-examples.bib
+ RELOC/doc/latex/shortmathj/index.js
+ RELOC/doc/latex/shortmathj/package.json
+ RELOC/doc/latex/shortmathj/shortmathj-biblatex-mwe.pdf details="Package documentation"
+ RELOC/doc/latex/shortmathj/shortmathj-biblatex-mwe.tex
+ RELOC/doc/latex/shortmathj/shortmathj.template.sty
+runfiles size=108
+ RELOC/tex/latex/shortmathj/shortmathj.sty
+catalogue-contact-bugs https://gitlab.com/Nickkolok/latex-shortmathj/issues
+catalogue-contact-repository https://gitlab.com/Nickkolok/latex-shortmathj
+catalogue-ctan /macros/latex/contrib/shortmathj
+catalogue-license lppl1.3c
+catalogue-topics biblatex journalpub
+catalogue-version 0.5.0
+
name shorttoc
category Package
revision 15878
@@ -261963,23 +262716,23 @@ catalogue-version 1.6f
name sidenotes
category Package
-revision 40658
+revision 54524
shortdesc Typeset notes containing rich content, in the margin
relocated 1
longdesc The package allows typesetting of texts with notes, figures,
longdesc citations, captions and tables in the margin. This is common
longdesc (for example) in science text books.
-containersize 4476
-containerchecksum 4e8fc132974ce90f3e08bb3b2770c88faba2dfd7a9f63bbf0b6b900811fbdbb2c625015e8f181968918a5965a32da8ffccf2e5798f44ad4327a6bbbda785c708
-doccontainersize 295172
-doccontainerchecksum 944b4d77b6923328732038d273aa74b14689e5177b4d609c81735e189556cea7f66ce81c89c41e5ca0d6b9871e412e21d836024a5290f31a3fc419b7af4bb34e
-docfiles size=76
+containersize 4444
+containerchecksum 6cf38305b919deca31761f1420c18a0ffb5ba18e045515af058e9b7d73535730117f757f16a8030d97247378efa46428ed9f28757524b650a96133aae6fe4e11
+doccontainersize 304908
+doccontainerchecksum db5f8666987eeb2c8e29426a91bc731f8c380176b3f0285c4c4ca8554b91c85af52d0ebe16d57cdb558d8c7d1e97c6f169addb12a57a107c00ff36486dd2d218
+docfiles size=79
RELOC/doc/latex/sidenotes/README details="Readme"
RELOC/doc/latex/sidenotes/caesar_example.pdf
RELOC/doc/latex/sidenotes/caesar_example.tex
RELOC/doc/latex/sidenotes/sidenotes.pdf details="Package documentation"
-srccontainersize 6004
-srccontainerchecksum e18b26b37882cb7b5ab6fd1f994b2a0bd38e9872ba3795c4a5b8269f1b0099e199407200b84bcc6c51eb0f882993a835aa94cc1cc409c5020dd5387280203d35
+srccontainersize 5992
+srccontainerchecksum 6d237c8df983f2a3d056038067039c45604086a377cdf02b9adc0e1c125619ff911165891d27be7e30466d3cda03f62c32bc7edc73152460d21443a5cc6886f5
srcfiles size=6
RELOC/source/latex/sidenotes/sidenotes.dtx
RELOC/source/latex/sidenotes/sidenotes.ins
@@ -261990,7 +262743,7 @@ catalogue-also footmisc
catalogue-ctan /macros/latex/contrib/sidenotes
catalogue-license lppl1.3
catalogue-topics marginal
-catalogue-version 1.00
+catalogue-version 1.00a
name sides
category Package
@@ -262272,15 +263025,15 @@ catalogue-version 0.1
name simpleoptics
category Package
-revision 52047
+revision 54080
shortdesc Drawing lenses and mirrors for optical diagrams
relocated 1
longdesc This package provides some of macros for drawing simple lenses
longdesc and mirrors for use in optical diagrams.
-containersize 1116
-containerchecksum 85da18717b1907dd50fec7ecab0f90cc0f26ada24965611ed9f2a3114b46e58affba11d8f71173e4c2858054670814a67061587408a02343df355db18f3c74a7
+containersize 1100
+containerchecksum c5e87774fa8003af6e1c81a83e9f63d71934723bf1dc7aebc553c838e30463d0b7dd3a41f76a644ca291cf7f59e50366e291cf1bb618a1321df4157f6ecea987
doccontainersize 83472
-doccontainerchecksum b1ce0a90eef3755141db1f533da69959f8e356fd1a8028765833fe613e6427101a1d71776ad01108fe0dddb83bd786977e644124806eeeb036e5c011986664f6
+doccontainerchecksum 55c29a218edad811dd2c8d2109ec70d4ee95570db0336fda88e74456fd8c6d549cd3355ccada4fe55097b6c074082fb4dfa57ddcd6559ff5e8bb7e67d70fa376
docfiles size=28
RELOC/doc/latex/simpleoptics/README details="Readme"
RELOC/doc/latex/simpleoptics/simpleoptics.pdf details="Package documentation"
@@ -262291,7 +263044,7 @@ catalogue-also tikz-optics
catalogue-ctan /graphics/pgf/contrib/simpleoptics
catalogue-license lppl1.3c
catalogue-topics pgf-tikz physics
-catalogue-version 1.0.0
+catalogue-version 1.1.1
name simpler-wick
category Package
@@ -263562,7 +264315,7 @@ catalogue-version 1.0.2
name sourcecodepro
category Package
-revision 51163
+revision 54512
shortdesc Use SourceCodePro with TeX(-alike) systems
relocated 1
longdesc The font is an open-source Monospaced development from Adobe.
@@ -263570,10 +264323,10 @@ longdesc The package provides fonts (in both Adobe Type 1 and OpenType
longdesc formats) and macros supporting their use in LaTeX (Type 1) and
longdesc XeLaTeX/LuaLaTeX (OTF).
execute addMap SourceCodePro.map
-containersize 3704752
-containerchecksum 45c41d470f0e84cc35d4c06cacc1beebd7891e98326a0e0f6462c7dc0fdf1eb9f4e0da59ced33e47c2c93c9662eec31efb8cebcab471350eb2c1c198873268e0
-doccontainersize 569492
-doccontainerchecksum 7f8ca211769e3b626ba98f8d7265b7e383630c2d22496f03f79bca629f164374de9bb8601e903fc094c1264fa8b4ab4bef1db3b9deafef65ab41c56c27e8d8cc
+containersize 3704732
+containerchecksum 98ae07aa0c29c1c1cf2e181b1a5d68f85736b90b8f381bc9c1a2368cea2b8c62fb0c8007f5ce6b53b8e87195b8b0859c54bb2656cb7361119c29ed87d9259c62
+doccontainersize 569496
+doccontainerchecksum e786d75bedbf5c5d155a69fda50e9fe6fe07914ca01aa10d7ab66800cd37a4bdfeb543ad34c9ca2eec53de226e68d7a1849a9a0510291d135001c5228f19e2e8
docfiles size=277
RELOC/doc/latex/sourcecodepro/LICENSE.txt
RELOC/doc/latex/sourcecodepro/README.md details="Readme"
@@ -264313,13 +265066,13 @@ runfiles size=1903
RELOC/tex/latex/sourcecodepro/sourcecodepro-type1-autoinst.sty
RELOC/tex/latex/sourcecodepro/sourcecodepro.sty
catalogue-ctan /fonts/sourcecodepro
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-sans font-mono font-otf font-type1 font-t1enc
catalogue-version 2.7
name sourcesanspro
category Package
-revision 42852
+revision 54512
shortdesc Use SourceSansPro with TeX(-alike) systems
relocated 1
longdesc The font is an open-source Sans-Serif development from Adobe.
@@ -264327,10 +265080,10 @@ longdesc The package provides fonts (in both Adobe Type 1 and OpenType
longdesc formats) and macros supporting their use in LaTeX (Type 1) and
longdesc XeLaTeX/LuaLaTeX (OTF).
execute addMap SourceSansPro.map
-containersize 3464224
-containerchecksum 23b6a26836ec517e833c1ec4155b5da60bfd03ba093fadcbcd418658d3d36a8cc41914349cd117bf2c5eec4121bcd7e29d6c50ca8ce4e4728b729fcbf089d3ab
-doccontainersize 495824
-doccontainerchecksum 963cf63732836329490ea1521ae0fd09e55591859ea4430799f32606c3710e44b7e203dabb4385821830043c12e6f19795951f3e4aff7abd173d8ba5d4d788ee
+containersize 3464200
+containerchecksum 04ee030649a9d72897543a18e232719bf6b64d10c89d9fd8dd4635528394f87fd2ef0f7e79b907239655c36568edfb3362897e5d9f6a9272e6bbf9836438f846
+doccontainersize 495828
+doccontainerchecksum beef7a76b4e67d50aed12798aac2362a7771c401a0f00dfe5a98d90ab5bcbeceddd22a0f8e44d3faf53e231c52ffd9fe24d38c84a96090c2adf56d27034f65a7
docfiles size=228
RELOC/doc/latex/sourcesanspro/LICENSE.txt
RELOC/doc/latex/sourcesanspro/LPPL.txt
@@ -265864,23 +266617,23 @@ runfiles size=3883
RELOC/tex/latex/sourcesanspro/sourcesanspro-type1-autoinst.sty
RELOC/tex/latex/sourcesanspro/sourcesanspro.sty
catalogue-ctan /fonts/sourcesanspro
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font-sans font-type1 font-otf font-t1enc
catalogue-version 2.6
name sourceserifpro
category Package
-revision 49120
+revision 54512
shortdesc Use SourceSerifPro with TeX(-alike) systems
relocated 1
longdesc This package provides Source Serif Pro for LaTeX. It includes
longdesc both Type1 and OpenType fonts and selects the latter when using
longdesc XeLaTeX or LuaLaTeX.
execute addMap SourceSerifPro.map
-containersize 3673396
-containerchecksum fbfd4b6bd8f75079272feee5f01c0c4b47aecfe89e382cd8f288453dffd6152bf7bab3ffbaf4d90c544f01a5943d280df061b757169f3dd27970cccdeb1f79f2
+containersize 3673368
+containerchecksum 5125dc5b72d960fefffcc4c8651f3d176c18c32d111440a16a0319f90b8dc973a4af0e20fc3b571578184e31749312c0c1f0ec3bba36b3715a3c59fc03768d65
doccontainersize 542680
-doccontainerchecksum 530b5ee29c8cad79ab359fc8fe225c18fe15483bb787f24c91a523ae8ddeca47aad5bf16c6ffea2465fc90182d5de65e08a1bea2f9015e710a03aed846510676
+doccontainerchecksum c469f7beb0e99c8a9891c4222171525004c63e9feeaea9be57e663541ba4e2f259d2a3674f3029e4609fc08292d749f005f971bfcc542115d53e1845a02680f8
docfiles size=261
RELOC/doc/latex/sourceserifpro/LICENSE.txt
RELOC/doc/latex/sourceserifpro/sourceserifpro-otf-specimen.pdf
@@ -266938,7 +267691,7 @@ runfiles size=4622
catalogue-contact-bugs https://github.com/silkeh/latex-sourceserifpro/issues
catalogue-contact-repository https://github.com/silkeh/latex-sourceserifpro
catalogue-ctan /fonts/sourceserifpro
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-serif font-type1 font-otf font-t1enc font-proportional
catalogue-version 1.4
@@ -267007,33 +267760,6 @@ catalogue-ctan /macros/latex/contrib/spalign
catalogue-license lppl1.3
catalogue-topics maths matrix maths-syseqn maths-theorem typeset-grid
-name spanish-mx
-category Package
-revision 15878
-shortdesc Typeset Spanish as in Mexico
-relocated 1
-longdesc The bundle provides files to support typesetting of texts in
-longdesc Spanish according to Mexican current practices, using babel.
-longdesc The files merge earlier work on a mexican.ldf, or may be used
-longdesc to define a configuration that will typeset all documents (that
-longdesc request babel's spanish option) to use the Mexican language
-longdesc facilities. (Note that this facility is only available with the
-longdesc recent (version >=4.2b) releases of the Spanish option.)
-containersize 3076
-containerchecksum cb638093e1a50de3fd67720ae21e11285337910f98da86db79613f73878084b93fc8afd998b4422b673e3daceaa2ba7aa76b02efc98003e741b74449d4c94af2
-doccontainersize 1060
-doccontainerchecksum 0b257bd5ce8a7332fe6cf1f5772a464ffdc525e80794dc89600e9ad279beb1f39523fabfcd2723123a458787d7bfd32ecbe0b2962b4abfc3627275862e05b97f
-docfiles size=1
- RELOC/doc/latex/spanish-mx/README details="Readme"
-runfiles size=3
- RELOC/tex/latex/spanish-mx/esmx.cfg
- RELOC/tex/latex/spanish-mx/spanishmx.ldf
- RELOC/tex/latex/spanish-mx/spanishmx.sty
-catalogue-ctan /language/spanish/babel/contrib/mexican
-catalogue-license lppl
-catalogue-topics spanish multilingual-addon
-catalogue-version 1.1a
-
name spark-otf
category Package
revision 51005
@@ -267973,7 +268699,7 @@ binfiles arch=x86_64-solaris size=1
name srdp-mathematik
category Package
-revision 51600
+revision 54615
shortdesc Typeset Austrian SRDP in mathematics
relocated 1
longdesc This package provides basic commands for the defined formats of
@@ -267982,20 +268708,20 @@ 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 7052
-containerchecksum 289d92617e5657326f93d5668563cd1067bb67c8e47b3b1b5bd318c4dbda8b4328d3605bcf194ee31cc779d684af8b7abb837b6a4f675406434b23f5081d1cf2
-doccontainersize 129992
-doccontainerchecksum fe10c56c4674982df74e82c5390699e4fd70271429e79b95be9d56cdca574af4d940b654e92953739b62f21a38ceb8f52d6830ed3f5ddd02d9dd7ce0916c9001
-docfiles size=49
+containersize 7384
+containerchecksum 196ca8bd514f142eacfdc74eb456b0e2691b58f6474fd67852ac4d0dd63b370caf3fba940a2603ba6c5dcbc2313918108643c41672b3317da4f3da94807403ce
+doccontainersize 140880
+doccontainerchecksum 1df66400d2d5168c3e718f7679e3f9306ab3aa27fbdeb5c92393ea43ee94bd1fd61d5d8b4deeb897db4d360f9a7904536f175dcfc5d8b512b83d01bf7a29ef96
+docfiles size=53
RELOC/doc/latex/srdp-mathematik/README.txt details="Readme"
RELOC/doc/latex/srdp-mathematik/srdp-mathematik.pdf details="Package documentation"
RELOC/doc/latex/srdp-mathematik/srdp-mathematik.tex
-runfiles size=17
+runfiles size=18
RELOC/tex/latex/srdp-mathematik/srdp-mathematik.sty
catalogue-ctan /macros/latex/contrib/srdp-mathematik
catalogue-license lppl1.3c
catalogue-topics exam maths
-catalogue-version 1.3
+catalogue-version 1.5
name sseq
category Package
@@ -268173,7 +268899,7 @@ catalogue-version 1.3a
name stanli
category Package
-revision 42765
+revision 54512
shortdesc TikZ Library for Structural Analysis
relocated 1
longdesc stanli is a STructural ANalysis LIbrary based on PGF/TikZ.
@@ -268182,10 +268908,10 @@ longdesc very time-consuming task, especially when this includes drawing
longdesc graphics. In the field of structural engineering, those small
longdesc structures are a key part for teaching. This package permits to
longdesc create such 2D and 3D structures in a very fast and simple way.
-containersize 9744
-containerchecksum 8026823a73d9c061eb01e2b92363b52314c4de4d48bc8557bf33b89cb5381ca4886dcfc0f429f5be9268f3f1e64297ad974485edfa6af025e7744474a2ecd565
-doccontainersize 461052
-doccontainerchecksum f97363b3d9aa6f0701c3ca89e7c3b2391327ee431fb71b5be599805a4063baf1f5517868fc3602de8d97aace79d6dc1d58fcceb789ae55b85a7c0824429f3ebb
+containersize 9720
+containerchecksum 2273ba6dc99762490a0cd7af09edd5c4a511ace7317e62874535946bafa69c14f02663afa21fbc54753d1b5d3884858ae93e4790de7dfe4a829e4cc4ecf4e004
+doccontainersize 461048
+doccontainerchecksum e4405c8903478ad2b8a5c524666e2fd4aa99dc34dae2d15ace5de7ca4713a6964467f18d4ae2b73c02316bc7d0e51f12e82312544e2e44d50eb3e4ca51671ebc
docfiles size=153
RELOC/doc/latex/stanli/README.md details="Readme"
RELOC/doc/latex/stanli/stanli.pdf details="Package documentation"
@@ -268193,7 +268919,7 @@ docfiles size=153
runfiles size=20
RELOC/tex/latex/stanli/stanli.sty
catalogue-ctan /graphics/pgf/contrib/stanli
-catalogue-license gpllppl1.3
+catalogue-license gpl lppl1.3
catalogue-topics pgf-tikz engineering
catalogue-version 3.0
@@ -269377,7 +270103,7 @@ catalogue-topics struc-mkup format
name stickstoo
category Package
-revision 52341
+revision 54512
shortdesc A reworking of STIX2
relocated 1
longdesc SticksToo is a reworking of the STIX2 fonts with support files
@@ -269387,10 +270113,10 @@ longdesc the newtxmath package (version 1.55) provides a matching math
longdesc package using STIX2 letters (Roman and Greek) with newtxmath
longdesc symbols.
execute addMap SticksTooText.map
-containersize 2667888
-containerchecksum 858647a31ecf1b3a186c020f43e8f3e7bba930f296f01b0893730f486270c8c4af83c26235484abcdffbb996fc4a3cb5c64363c7613269568ff9ec6acd70758c
+containersize 2667864
+containerchecksum f4539fa4c7cef2b69a595bc202e7e49294473556538e9258c27502217e397cdf6eb0395a7afd70ef70e9c784a46b324ae4952b1d14ada4a3116b72e594756af4
doccontainersize 557176
-doccontainerchecksum dc1835c8806014872212c9812e1112b1765a5407530c2da786efa15ba08d11d390c4c64c97e3d5c6db451bbbf876d053e6b8baac2ed65f8acb65a5a80f531031
+doccontainerchecksum 098345e6d2fca73d375bf0a170309bc32a611863728b13ef717d99e08368cbd16d173564e28bd5aaa9057301aed1207cd5388a8db1b69fae737fd8c361337faa
docfiles size=156
RELOC/doc/fonts/stickstoo/OFL-FAQ.txt
RELOC/doc/fonts/stickstoo/OFL.txt
@@ -269964,13 +270690,13 @@ runfiles size=6094
RELOC/tex/latex/stickstoo/TS1SticksTooText-TOsF.fd
RELOC/tex/latex/stickstoo/stickstootext.sty
catalogue-ctan /fonts/stickstoo
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-body font-serif font-proportional font-maths font-type1 font-supp font-t1enc
catalogue-version 1.033
name stix
category Package
-revision 47652
+revision 54512
shortdesc OpenType Unicode maths fonts
relocated 1
longdesc The STIX fonts are a suite of unicode OpenType fonts containing
@@ -269978,10 +270704,10 @@ longdesc a complete set of mathematical glyphs. As of April 2018 this
longdesc package is considered obsolete. See stix2-otf and stix2-type1
longdesc instead.
execute addMap stix.map
-containersize 2595416
-containerchecksum 1d4af4d903ce164b95321dbdc45ee17dff776cbecfb29ef74d7c192909da2eacf7ca7c143ee655d842999d347af8e63df683e4a216569c5954e48be54ad55fbc
-doccontainersize 1838232
-doccontainerchecksum fd69dc299f88faced8b7166025616de35f935d0726671fb19b94fce9acf6dbf6c9f041f0e4ecd3ddd3aaa8716b77939225301cc79bb0131f77bcff1429066e9b
+containersize 2595396
+containerchecksum 7e639f7a534e24afd9d009e224d87c9c2a502cbc77ff882c6dcc9ca0bff512f849d1f3e658dff8badab3843a658171b88ab66d8e731392dc456f9c5f4e032318
+doccontainersize 1838228
+doccontainerchecksum b01c3dfaa96a6bbcaa83e803514c8090546dcdd54595d7c66a1ac280286f5baa98947fe9d513da3d8baa1e83cdd174443751fc79c07cf66093af4e9044fd9010
docfiles size=591
RELOC/doc/fonts/stix/README details="Readme"
RELOC/doc/fonts/stix/STIX_Font_1.1.1-latex_Release_Documentation.doc
@@ -269990,8 +270716,8 @@ docfiles size=591
RELOC/doc/fonts/stix/STIX_Font_1.1.1_Release_Documentation.pdf
RELOC/doc/fonts/stix/STIX_Font_License_2010.txt
RELOC/doc/fonts/stix/stix.pdf details="Package documentation"
-srccontainersize 27804
-srccontainerchecksum 1f04ed2c60d8b94eb63e173157a896b14d70b7a0dabdffc1036c7eca0afc4c6257d8b0af24d83264ace3601704109587f0008c3f452232c57410834e6f12d1ed
+srccontainersize 27808
+srccontainerchecksum 594af38fdb72d632c36cf6ae6165518553b10127281ef8a6ec71f4ced16481f2582a13f1f6f0ee98e900c3147c574647c508f7c9e51afdc57ce68614a394d007
srcfiles size=52
RELOC/source/fonts/stix/stix.dtx
RELOC/source/fonts/stix/stix.fdd
@@ -270105,13 +270831,13 @@ runfiles size=1021
catalogue-also xits stix2-otf stix2-type1
catalogue-contact-home http://www.stixfonts.org/
catalogue-ctan /fonts/stix
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-serif font-otf font-type1 font-maths font-symbol-maths font-bbd
catalogue-version 1.1.3
name stix2-otf
category Package
-revision 50948
+revision 54080
shortdesc OpenType Unicode text and maths fonts
relocated 1
longdesc The Scientific and Technical Information eXchange (STIX) fonts
@@ -270122,10 +270848,10 @@ longdesc Unicode-based collection of mathematical symbols and alphabets
longdesc with a set of text faces suitable for professional publishing.
longdesc The fonts are available royalty-free under the SIL Open Font
longdesc License.
-containersize 686992
-containerchecksum 103ecade85ae44948216c901c487b77c29acaec1813d995f79d50497c9b273f312a46709202ff1e450ed45866a306343aaa34c912e556da1496062beadb6bfa7
-doccontainersize 1780240
-doccontainerchecksum 678e183fdfef3a98a2778d7d694cb72682a2b1f44aa3595bc778b0b481f0fbbd60d3c05cc57f64edd78d656cda447b4a27505a71d942c6e63b7d35f31302445b
+containersize 686984
+containerchecksum c4e3a28d7865d0448c8a7dda406e2e2c1a34943b4aed1ed67732134a84e1f5c92b9f57cdcf2836b39221aa4dadf91812c2404a01ba08b658c044c381065af473
+doccontainersize 1780248
+doccontainerchecksum f94f8570c8b99f4eabab76473ae541438b5982154f4fd8c9b8de6c6024ecf817063de52259049c142d7145126c90431abedb8663d01c30593a7ccf877e040767
docfiles size=513
RELOC/doc/fonts/stix2-otf/README.md details="Readme"
RELOC/doc/fonts/stix2-otf/STIX_2.0.1_license.pdf
@@ -270141,6 +270867,7 @@ runfiles size=569
RELOC/fonts/opentype/public/stix2-otf/STIX2Text-BoldItalic.otf
RELOC/fonts/opentype/public/stix2-otf/STIX2Text-Italic.otf
RELOC/fonts/opentype/public/stix2-otf/STIX2Text-Regular.otf
+catalogue-also stickstoo
catalogue-contact-bugs https://github.com/stipub/stixfonts/issues
catalogue-contact-home http://www.stixfonts.org/
catalogue-contact-repository https://github.com/stipub/stixfonts
@@ -270151,7 +270878,7 @@ catalogue-version 2.0.1
name stix2-type1
category Package
-revision 50940
+revision 54512
shortdesc Type1 versions of the STIX Two OpenType fonts
relocated 1
longdesc The stix2 package provides minimal support for using the STIX
@@ -270170,15 +270897,15 @@ longdesc versions. In addition, while development of the OpenType
longdesc versions is ongoing, no further updates are planned to the Type
longdesc 1 versions of the fonts.
execute addMap stix2.map
-containersize 3171320
-containerchecksum 7358467241a5eec7e62271395554de3a5e0aaafb926c2ecf5dbb2eec8d03b3bf054ec1366490950ca7f5e69e415816e82af3257c4ac87eb7e6a88fba1d35d4af
-doccontainersize 1331720
-doccontainerchecksum 775626a232affb47e39da154da8a4d41f602fe235dfcf840966d5d60a102ae9a6f27b3ad05f3ab63c4a34746866ad076ba83ed9c2ec88f78039b56363e98756a
+containersize 3171312
+containerchecksum 4a4600e3f579c5d04a2b51d2fccaad2d7134daf2e0e22d4956c52a78df3febbbce1abc0d0c74bf087b3e1ac598fac29992900481398a364ffa79d64dcb9bbcd5
+doccontainersize 1331724
+doccontainerchecksum 417df8a3cf6e9195dfa74719b5de690a5d3e464fc10f1ebea811ff7df352dda592fbbd65dd62f630a4b85fa5b817768833cad915666da353ad074d9cec314ef8
docfiles size=328
RELOC/doc/latex/stix2/README.md details="Readme"
RELOC/doc/latex/stix2/stix2.pdf details="Package documentation"
srccontainersize 28004
-srccontainerchecksum 83d2c6307bb0f41248d15a9bd18305f9acb7c651839abfdabceba23ab2d22c6ae3162eea803addfda2df05724445ba1a65b73a00dfe3df894783628bab23b170
+srccontainerchecksum aac691a5e949b0a4cd74bbc8a2617bb50ca9db01c0e118101e60911037afec3b4f694dfe722edc653594cb4f4ff5452c4f55424abe3ed4a2e3b1f8cc6eb1b8b0
srcfiles size=52
RELOC/source/latex/stix2/stix2.dtx
RELOC/source/latex/stix2/stix2.fdd
@@ -270305,11 +271032,12 @@ runfiles size=1665
RELOC/tex/latex/stix2/stix2.sty
RELOC/tex/latex/stix2/t1stix2.fd
RELOC/tex/latex/stix2/ts1stix2.fd
+catalogue-also stickstoo
catalogue-contact-bugs https://github.com/stipub/stixfonts/issues
catalogue-contact-development https://github.com/stipub/stixfonts
catalogue-contact-home http://www.stixfonts.org/
catalogue-ctan /fonts/stix2-type1
-catalogue-license ofllppl1.3
+catalogue-license ofl lppl1.3
catalogue-topics font font-type1 font-maths font-symbol-maths font-bbd font-body font-collection font-nonroman font-otf font-serif font-symbol font-supp font-supp-maths font-supp-symbol
catalogue-version 2.0.0a
@@ -272077,6 +272805,22 @@ catalogue-ctan /macros/latex/contrib/swimgraf
catalogue-license lppl
catalogue-topics data-disp
+name swrule
+category Package
+revision 54267
+shortdesc Lines thicker in the middle than at the ends
+relocated 1
+longdesc Defines commands that create rules split into a (specified)
+longdesc number of pieces, whose size varies to produce the effect of a
+longdesc rule that swells in its centre.
+containersize 1512
+containerchecksum fbb2a8fd060e41340a876595310b54d069cf808d4e2eacba0d913732fe45a3cea698c1e6e229dd152666f7b509eca424d17378c74ad14edd0d5f08ec85c6c65a
+runfiles size=1
+ RELOC/tex/generic/swrule/swrule.sty
+catalogue-ctan /macros/generic/misc/swrule.sty
+catalogue-license other-free
+catalogue-topics decoration
+
name syllogism
category Package
revision 15878
@@ -272170,7 +272914,7 @@ catalogue-version 0.3
name synctex
category TLCore
-revision 52851
+revision 54074
shortdesc engine-level feature synchronizing output and source
longdesc SyncTeX allows navigating between the TeX source and (usually
longdesc PDF) output, in both directions, given a SyncTeX-aware front
@@ -272178,9 +272922,9 @@ longdesc end. It is compiled into most engines and can be enabled with
longdesc the --synctex=1 option. It is developed as part of TeX Live.
depend synctex.ARCH
containersize 464
-containerchecksum 43905f27307922763a00f259c538ea6c63aef31d7e1a9a451b929cd76b8402182360ab47a9090506cc3868c6ab56f040e16c5c45ccaaf9431eda31e5ae238ee0
-doccontainersize 41736
-doccontainerchecksum 0e8992318ae2bd7a0b69c0735c565abbd9d21ce6aac6f2e9b44447c41482c4b9a8162220d5cbc073bf5c7c8453a42e85b64b9c1f4be4e247d88773e292370887
+containerchecksum 1cc1900df90ceebc6865ce7c4a4befc86d1aa5aeb0f19808526a6cb369d7bd2ecf3c4789817da937e84fdf1fa3c921660e64e3e8a8e215d4f6dd97b2371743c5
+doccontainersize 41740
+doccontainerchecksum 37b7f0e3b86494715763c0d230a076aeec1f41ad658432099871d26b933cd8d0e8e831064cbe462a31a30260004c6dfe9b6b4d555d281d909615910470a2b1ef
docfiles size=17
texmf-dist/doc/man/man1/synctex.1
texmf-dist/doc/man/man1/synctex.man1.pdf
@@ -272189,28 +272933,28 @@ docfiles size=17
name synctex.aarch64-linux
category TLCore
-revision 48789
+revision 53999
shortdesc aarch64-linux files of synctex
-containersize 62040
-containerchecksum b9ec8f8d93fd348366f4894c8522447e7b4eae65b6555c5e6241e07e496b91e8961bf9892fcff66fe32a479c8ee7dd6ed8d834dbe5fa2cdd164354bd7907a1f5
-binfiles arch=aarch64-linux size=41
+containersize 71256
+containerchecksum 4a453522b25bcf7620567a10011172bbf1adecf2ce7f36ad166900df1d3f57c7604644c39884bce49540c02a70d241247c7e8226046f83fad29ce2657917cd0b
+binfiles arch=aarch64-linux size=49
bin/aarch64-linux/synctex
name synctex.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of synctex
-containersize 75888
-containerchecksum 7c6b4e939472c5623ff81e29de9a9ae6c1054e10016e1efb1ca8a5075e82efdb74aecfe4bc4cc5f1492035ab1fecc3446a17710b21fead52892940cb169ccc60
-binfiles arch=amd64-freebsd size=51
+containersize 76492
+containerchecksum 7a427d73879bbc0348229ed1311eb5520e4651e837d65eb9413f28a919c137a765eafb0a5fa2b3adb28ba7ea498956ba6908ad0e05d5ce7efae58fdc489bbe51
+binfiles arch=amd64-freebsd size=52
bin/amd64-freebsd/synctex
name synctex.amd64-netbsd
category TLCore
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of synctex
-containersize 65008
-containerchecksum 8ea68dfa294f766f1259ead412967787b1ac0949b755ebf37b662acf2ef71fac239d82e3fcc268fcbaa11910ed30c5bb382e389b184f589f11f90eca2f2c5d84
+containersize 65356
+containerchecksum ed3e8da2043bbbf03df930505a7d39c39051df4d05be6ba1be4d0ecc282c2a712185ddf32d20a697c1d2be9a370de1dac0cdbcf99316db0a8f935210997c41b2
binfiles arch=amd64-netbsd size=59
bin/amd64-netbsd/synctex
@@ -272225,20 +272969,20 @@ binfiles arch=armhf-linux size=38
name synctex.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of synctex
-containersize 72632
-containerchecksum ee205a259cd4eaae1f0e0341bf3317066474b81ca1001c8bf6dce88f94ceaeddfa67919f4e59d7a4258c41fc401b9a3980fb5b133d5992d2291823ed9ccd97a7
+containersize 73128
+containerchecksum eae59ca6a5089369cd9d89ba7215793b07caeef289ab170345702474a721a0bbda9a71f40f9a593cd3aa5b0c9cabc0d95516c6b59b0096418e1919aaa6f50d08
binfiles arch=i386-cygwin size=45
bin/i386-cygwin/synctex.exe
name synctex.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of synctex
-containersize 69528
-containerchecksum 0c6cc5939fd3caaced6002250a929481440df6b9c159a8457ff1faa0f7755a6d1ad3a119b5d7ffaded537a67a1c05cb4fa4a5b24d4eb3325630b39ba7342dc68
-binfiles arch=i386-freebsd size=42
+containersize 69104
+containerchecksum 8a97b4f668114eb26663d478b58fcfa825abf342ea5b8a508db0edc70f17606f172bc68513dccc445ab9cf0b8eb809a3bf33e887ef2591b53d129c7d3020b7cc
+binfiles arch=i386-freebsd size=43
bin/i386-freebsd/synctex
name synctex.i386-linux
@@ -272252,10 +272996,10 @@ binfiles arch=i386-linux size=47
name synctex.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of synctex
-containersize 61824
-containerchecksum 29a86afe8263f69445a818fb71cd747b2cbacf98c811846b934d337fa43f5ee14e6b5907e95539a21509d6d8be0c249f0f256f9fc1b77ac36d6f89121883f0fb
+containersize 62256
+containerchecksum 1e6378d8eb97b1558d003181b71a2b698837e6f7a348dba0ea3139c249fe5192fb29c9e21c993794681a5de961fc8e37ac473e62d24a09aa36c90be58dd1d158
binfiles arch=i386-netbsd size=52
bin/i386-netbsd/synctex
@@ -272270,37 +273014,37 @@ binfiles arch=i386-solaris size=39
name synctex.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of synctex
-containersize 132364
-containerchecksum 9418e0e6feb92164bda22e63a2394e092332149fd6f32c3844118f5d2c7d06d55a1f8c10283b71050087967ccdd17d54fc2892fe6acfb6188f942f570ed40d6d
+containersize 132564
+containerchecksum e517c028b8a583b5c58782a15034ee34532ce5ce240d2bdf0c0528abdab7c869a0aa8f344969b73a077bfdeb5b718276a2c8c50e2f9240442436e31cc57636f8
binfiles arch=win32 size=73
bin/win32/synctex.exe
name synctex.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of synctex
-containersize 71212
-containerchecksum 1ea7cc1f0c3d0fc84b18f83ea335c26a4ecf1559976f50cf24c53110baae889dbd0309e69dbf6902fd2bd2a880aa5b4288bdbdbca7a603c8fe84e91a5a29f314
-binfiles arch=x86_64-cygwin size=43
+containersize 72164
+containerchecksum fa66dd3325c5e6c0cdf69fa3713f926e99ba679f1decd46337a5e7b20aafaf744fae80d0c2a7982aa89ff78bedc7501a47fb229e4ec3cbe1092466cad592b7c9
+binfiles arch=x86_64-cygwin size=44
bin/x86_64-cygwin/synctex.exe
name synctex.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of synctex
-containersize 74124
-containerchecksum c36f423b9491ef57d4b7a97d4ba4fc56aa39d6247a111aea3b8032c37230a61a74126db307e3a99eea6c1730f20a87a9ad3cc5a7b4f03956d688363c8c2dec2c
-binfiles arch=x86_64-darwin size=47
+containersize 82136
+containerchecksum 1452fbe913e9bbbb8a772a4206644c042014cd8b3297356aabcc5cc63aa94a79da0d8405e57a206d246a9898f185985459827b0470149ae5b1b9ccdb6ae3148d
+binfiles arch=x86_64-darwin size=53
bin/x86_64-darwin/synctex
name synctex.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of synctex
-containersize 67692
-containerchecksum 2686ff6e8ff96a2213e91b5e67e7eadedcee6873a3ce6b32381857ded8562f1e5fe1b4cb69c69af63b8f8ac1e1cdb109d0adee3e57c0cb9fa0dc4ce144511166
+containersize 67556
+containerchecksum 0644ed135a468a15c1f597589c90ac75c5dca4852cc0d16873511dc4b4b0193240b431b8f161fdd057f138d8fc84cbe13525e2ad1439bd5260462ed334e6152b
binfiles arch=x86_64-darwinlegacy size=43
bin/x86_64-darwinlegacy/synctex
@@ -272315,11 +273059,11 @@ binfiles arch=x86_64-linux size=46
name synctex.x86_64-linuxmusl
category TLCore
-revision 46840
+revision 54264
shortdesc x86_64-linuxmusl files of synctex
-containersize 77544
-containerchecksum dca52aea84c64565ed2631df288a669125c548297311c3d9b6b0e01a4832c53d8a3d8d6d67e025e74f3d3103f7bf0d2d7484f7dda793d5529021513bc23b3fa4
-binfiles arch=x86_64-linuxmusl size=53
+containersize 74680
+containerchecksum 5c70ef3241a28b5464877d101f9e28b91ff6beda6e5df39bb64dc55eab7d6e2c39ec76008d5f67316e3298f9cf6ba1cdec421543d2af1606f7b90299d51ee388
+binfiles arch=x86_64-linuxmusl size=48
bin/x86_64-linuxmusl/synctex
name synctex.x86_64-solaris
@@ -272529,11 +273273,11 @@ catalogue-topics ps-manip
name t1utils.aarch64-linux
category TLCore
-revision 48789
+revision 53999
shortdesc aarch64-linux files of t1utils
-containersize 35296
-containerchecksum bf2c7261ac8fc464a30c1de3865ebb7ceacbcbd2d2310bc7972f0fd2619ffcb101a0555b5bbbfd412ee819c1dba2be646f4d743ad2050ca0dfdbc85686d582c0
-binfiles arch=aarch64-linux size=59
+containersize 39984
+containerchecksum 896d7a41c90f2197154f1af9fa30c6a3a61bfd99f282a8a19b248fa4bf40cbf653e06aaa3e83d2bbafb23f56b47d485e099f75f94d0a7ad0ee9dcaedce9564f6
+binfiles arch=aarch64-linux size=64
bin/aarch64-linux/t1ascii
bin/aarch64-linux/t1asm
bin/aarch64-linux/t1binary
@@ -272543,11 +273287,11 @@ binfiles arch=aarch64-linux size=59
name t1utils.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of t1utils
-containersize 51036
-containerchecksum 96631e3945274ceffc96f2bc378cef3b1536efce432689c05a8692c2ed85a4ee1f5cbc50e2ad57ed6801530711d028250a11212c6ba53119925be6e6751055ed
-binfiles arch=amd64-freebsd size=82
+containersize 52872
+containerchecksum 0d59b6c574323e5e31fafbbb366d7b360a2396386707db755821338b6be91d2c329b38d6e0884a0eb6cb76c6456a6668223b9e78bad341d531c7bcaade5c937f
+binfiles arch=amd64-freebsd size=93
bin/amd64-freebsd/t1ascii
bin/amd64-freebsd/t1asm
bin/amd64-freebsd/t1binary
@@ -272557,11 +273301,11 @@ binfiles arch=amd64-freebsd size=82
name t1utils.amd64-netbsd
category TLCore
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of t1utils
-containersize 39540
-containerchecksum 32d2cdfee6909d47104d21abb329e72e39cd2dc86fcf95e134e6c089a22f03c317220ebb990e2173d54aaa19db07267fc905c136d790a40f0fbc9f0d5d38c606
-binfiles arch=amd64-netbsd size=81
+containersize 40028
+containerchecksum 952f27dfd08862e60c8be79db7036986f5dc821271493d5a407bd2d1c7c7ee18bd2cac23c7d8043c2a6331560fdd90f95625cb4015e48fd8ecec9a64e595c61b
+binfiles arch=amd64-netbsd size=82
bin/amd64-netbsd/t1ascii
bin/amd64-netbsd/t1asm
bin/amd64-netbsd/t1binary
@@ -272585,11 +273329,11 @@ binfiles arch=armhf-linux size=53
name t1utils.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of t1utils
-containersize 35768
-containerchecksum 5e2b1faf5518656deac388a8f4740b586e56ac379830ad8f5ce31c26de8e650dec6961f68f65cea19e95b3bca21cedcdb2f9d1c59aa7d5b549852c63ba462761
-binfiles arch=i386-cygwin size=60
+containersize 35668
+containerchecksum 136af324f9992aed4ffa556eafc88195edbeefd8ee580633759d1f466f2c933744411f74ab4b53947ba3e459139633104247e43803afcacd81b1915905d1e90f
+binfiles arch=i386-cygwin size=61
bin/i386-cygwin/t1ascii.exe
bin/i386-cygwin/t1asm.exe
bin/i386-cygwin/t1binary.exe
@@ -272599,11 +273343,11 @@ binfiles arch=i386-cygwin size=60
name t1utils.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of t1utils
-containersize 43948
-containerchecksum 426623789719fae87af857d223bee14e09976f226b328dcabde0380300a08dd4796b0801fc086b1276da2bb1a84c48f3fb73356674c9d6784d9c1554c38e9d83
-binfiles arch=i386-freebsd size=66
+containersize 46764
+containerchecksum b409817681d107b9ba98a96fdbe13e2af43e8c399579e000c9cc93853a6e928c5b1dfa7904ab1e48ec5bd48a6eb2a4267962d160f45cf0f525742ad8d5f3c6ab
+binfiles arch=i386-freebsd size=76
bin/i386-freebsd/t1ascii
bin/i386-freebsd/t1asm
bin/i386-freebsd/t1binary
@@ -272627,11 +273371,11 @@ binfiles arch=i386-linux size=59
name t1utils.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of t1utils
-containersize 36488
-containerchecksum 09d88b5681ffea8157c68a69c631f00a8619143842944c8270f87f9c55240803072cc952396c2bd8f7dc7e726acd754b1bee5095442db2f0a6d8b77254903867
-binfiles arch=i386-netbsd size=68
+containersize 36824
+containerchecksum a88754f4b86b596212f66723d2dbed78f83791903bf75a745b2c656cfdac870ad5ad6a244912f2df918100e43289cd6622dc126894e036eab0df2e25d3dd105b
+binfiles arch=i386-netbsd size=69
bin/i386-netbsd/t1ascii
bin/i386-netbsd/t1asm
bin/i386-netbsd/t1binary
@@ -272655,10 +273399,10 @@ binfiles arch=i386-solaris size=58
name t1utils.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of t1utils
-containersize 35748
-containerchecksum 8b0a0ed057cb1100a1a915fa1bffd1a4b57d08a074b6e39f8f2ef465aa1981a87028f82faa8f8706bbef820d39d4c4d4d4b4f07c4a0f372f037418c2bfd0f257
+containersize 35788
+containerchecksum 6b3fa145a5650a92e51b3a6580c4e43c078135a4fb8092f2d8977fbf700e17ef6640c318cf76d7b9a2967075b69ede571de47be37902f214abb6ba95d4452797
binfiles arch=win32 size=47
bin/win32/t1ascii.exe
bin/win32/t1asm.exe
@@ -272669,10 +273413,10 @@ binfiles arch=win32 size=47
name t1utils.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of t1utils
-containersize 36608
-containerchecksum e1080fcf433799b12f2973b75226f0fc1abcbd3b2e260ddc980651721768aac46982ac1f8749ee9fd12e2881d5bd7968a73daae7e4fea1ff8c562970e9a05c2a
+containersize 36648
+containerchecksum 0972aef066d1c87f89a45409f93f002aa4fcdb2ea1e2cb0c3f80b5818b6379a2ea2ffdd78a5cbeb62e018547ef0ac14f980225d5142c02242be33f125f181b66
binfiles arch=x86_64-cygwin size=59
bin/x86_64-cygwin/t1ascii.exe
bin/x86_64-cygwin/t1asm.exe
@@ -272683,11 +273427,11 @@ binfiles arch=x86_64-cygwin size=59
name t1utils.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of t1utils
-containersize 45900
-containerchecksum 4640a9c22f3896bea094e8edb3587ffd2412bff991ad5bf749f689fa90dbdb54fd0bfef6d9f4ec46fee7280e891287d6eee20376982f69b8b1d79ee98d614204
-binfiles arch=x86_64-darwin size=74
+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
@@ -272697,10 +273441,10 @@ binfiles arch=x86_64-darwin size=74
name t1utils.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of t1utils
-containersize 39756
-containerchecksum e6d4bee85cf834a8ed1af68610b4f221d30844450b3a202735ea07d5c7b9bbb5c569f320470bb3257cfdc73034ebeffcfd7128d1232d395c1430a65fb40ab2e8
+containersize 39796
+containerchecksum 3f907d8301799921f79fc7d79fe13d19bfb84e3644f9c09bbe44af12d8e78da3e673ded1984bce6df0b186cf7eaf664f6a6d55f703909cbfd9912574e071803e
binfiles arch=x86_64-darwinlegacy size=61
bin/x86_64-darwinlegacy/t1ascii
bin/x86_64-darwinlegacy/t1asm
@@ -272725,11 +273469,11 @@ binfiles arch=x86_64-linux size=64
name t1utils.x86_64-linuxmusl
category TLCore
-revision 46840
+revision 54264
shortdesc x86_64-linuxmusl files of t1utils
-containersize 44816
-containerchecksum 329879f970392d74a9706b1ee8fe38f0953474835c2d150c3e6c1a4ea9b8b13244e93356956f16fb0655268d687a5245709482f18fa2c0b4dd573f022c4e7f27
-binfiles arch=x86_64-linuxmusl size=70
+containersize 43328
+containerchecksum 301344c6d867bbad22608dd5f2db57391e089907d47516774a24956d2e19b47743775ab8f0d346b773e516c6cf661700fd8602cde5fbb0187d5aa2bafff666bf
+binfiles arch=x86_64-linuxmusl size=66
bin/x86_64-linuxmusl/t1ascii
bin/x86_64-linuxmusl/t1asm
bin/x86_64-linuxmusl/t1binary
@@ -273325,7 +274069,7 @@ catalogue-topics layout
name tabto-ltx
category Package
-revision 50188
+revision 54080
shortdesc "Tab" to a measured position in the line
relocated 1
longdesc \tabto{<length>} moves the typesetting position to <length>
@@ -273336,16 +274080,17 @@ longdesc so that previous text may be overwritten. The command
longdesc \TabPositions may be used to define a set of tabbing positions,
longdesc after which the command \tab advances typesetting position to
longdesc the next defined 'tab stop'.
-containersize 3488
-containerchecksum 3679dfd17ada1f2959def0c8eb9d434b84e5bec7245d7e5059e1d1b975248ef54ee04b6178cedaa8228805892f323aeb33d57bcfd4c37bdfb7d57f43a516da23
+containersize 3476
+containerchecksum 8654a7e3b49bbfe6e861a6f757d8553f78149e7187809b03f6854f2173143e10195385d9e8b35510e49a5f941b27a5796070d6db1183b58e4eb71c452d4a34e7
doccontainersize 53812
-doccontainerchecksum bf428fe02b3e1779a5ae685690527102f3d728095f55c3af0c54cc42d6c33430a52a0a27f57003cfe30eca3bfadc36343784ec93224c12ae612d2e24b4ec5e0b
+doccontainerchecksum 35e98681472b9d6fefa25a534385133d630f072a75a045c9adfc4b0e775095609ece27322e3fe8af451db03c0ac3b63141c3cc7272924ff758a8985389040a31
docfiles size=17
RELOC/doc/latex/tabto-ltx/README
RELOC/doc/latex/tabto-ltx/tabto-doc.pdf details="Package documentation"
RELOC/doc/latex/tabto-ltx/tabto-doc.tex
runfiles size=2
RELOC/tex/latex/tabto-ltx/tabto.sty
+catalogue-alias tabto
catalogue-also tabto-generic
catalogue-ctan /macros/latex/contrib/tabto
catalogue-license lppl1.3
@@ -274225,7 +274970,7 @@ catalogue-version 0.2
name tasks
category Package
-revision 53371
+revision 54449
shortdesc Horizontally columned lists
relocated 1
longdesc The reason for the creation of the tasks environment was an
@@ -274233,14 +274978,14 @@ longdesc unwritten agreement in German maths textbooks (especially
longdesc (junior) high school textbooks) to organize exercises in
longdesc columns counting horizontally rather than vertically. This is
longdesc what the tasks package helps to achieve.
-containersize 7000
-containerchecksum 79e6a16d9df2fcf647eb3cee57759044ec6e6f85fda5662d56db6f55911bc3350f0bd6df337327b29185d2d529892544f28d7a1b1f9be09e704857006dfb7cf9
-doccontainersize 453264
-doccontainerchecksum 16846eb9eca1542d731617cc7a5b7ca7afbeec817fa941074b58caaa166faf8e593e33fe4d89e88741b02e48dd5b8a6be5cdcfd17d3d45cca2269037401c8a47
-docfiles size=116
+containersize 7224
+containerchecksum 4420252410b48b3a48677a938e3ca18be9dd0db0615a658fdb56a48243ba61154939f703764d02602438ef82d510e34eb806770ed90a3448b813a1b978fa9d4b
+doccontainersize 469976
+doccontainerchecksum 63f7edb259e786cef9bb514bd21e4e1dacfaf4c56c89d70fac17e1de20ef6d99e6c7e9947d77337786ad6be13037e11e4472fb0a62a2eb80f5fe8705c5c5eefc
+docfiles size=120
RELOC/doc/latex/tasks/README details="Readme"
- RELOC/doc/latex/tasks/tasks_en.pdf details="Package documentation"
- RELOC/doc/latex/tasks/tasks_en.tex
+ RELOC/doc/latex/tasks/tasks-manual.pdf details="Package documentation"
+ RELOC/doc/latex/tasks/tasks-manual.tex
runfiles size=9
RELOC/tex/latex/tasks/tasks.cfg
RELOC/tex/latex/tasks/tasks.sty
@@ -274248,7 +274993,7 @@ catalogue-contact-repository https://github.com/cgnieder/tasks/
catalogue-ctan /macros/latex/contrib/tasks
catalogue-license lppl1.3
catalogue-topics list list-enum expl3
-catalogue-version 1.1a
+catalogue-version 1.2
name tcldoc
category Package
@@ -275335,7 +276080,7 @@ catalogue-version 4.8
name tex
category TLCore
-revision 52851
+revision 54276
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
@@ -275356,10 +276101,10 @@ depend hyphen-base
depend knuth-lib
depend tex.ARCH
execute AddFormat name=tex engine=tex options="tex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain
-containersize 916
-containerchecksum ef2e000027efc98b37426f3f9b235ed0bf66693a6dff34cd9260067da096284ccb10f2222a016a3d7b322b93f495fa6515f5c7c0b2b10d6a92a28a54239e432d
-doccontainersize 63868
-doccontainerchecksum 00de1ab96fa89af7399d69734225cfd6aeb2654a857579eb1f51b1cf9b38c21335d6e954eda4da5330f307c2cde7bcd009581dbf1888ca36e6f1eb64308f7a73
+containersize 892
+containerchecksum 95dbaafdf3e588fe52b1f3b4cfab376c2f477a4a290a31d49aface117c425904e3b239841a556d1ccd83b9a2d050b0fc0c9db540e4ff27feb2cefedd135f54ed
+doccontainersize 77836
+doccontainerchecksum c9d721c67d5ee0ad95c4818f776960bdae47f329834dcfada44ef433a090ddafc242412c23c79c20799df0ba5a90f6a5025c6e4cb31a79453acbfe9a1ce581d8
docfiles size=27
texmf-dist/doc/man/man1/initex.1
texmf-dist/doc/man/man1/initex.man1.pdf
@@ -277124,161 +277869,161 @@ catalogue-topics documentation polish-doc
name tex.aarch64-linux
category TLCore
-revision 50700
+revision 53999
shortdesc aarch64-linux files of tex
-containersize 167868
-containerchecksum 78c70cafc37d184a9db7b8e0cebddff907c76eecdec798696486c38018a51fa4a357664728211131a401e5f30e525e2235bbfb021c002665954aaf0a5da5d4db
-binfiles arch=aarch64-linux size=112
+containersize 175200
+containerchecksum acfed34399d3fad2ee65271e99a30db8a0aa04fad4d673fdf4605658c49f5cb48b85a3d9b73db92afa7a615b3e13b2a5d68e7581603bbb67e0520d76944ac818
+binfiles arch=aarch64-linux size=113
bin/aarch64-linux/initex
bin/aarch64-linux/tex
name tex.amd64-freebsd
category TLCore
-revision 50700
+revision 53999
shortdesc amd64-freebsd files of tex
-containersize 227628
-containerchecksum 759817b3b9d845781467d1dbacaf451432e79adf9243d0850f429a1b09b3995e57e4cffe41d80e4b7cd7665fab224269c5e8a3db5f75842494bbab6cd720dc6b
-binfiles arch=amd64-freebsd size=151
+containersize 230548
+containerchecksum d56a0704e8dfb61a2f1dc0b52bfc375b68515fa5daace81d05b166ea50a35058ab35d7bdc2182a5704ab0a5410b427b647e523f408409e1e87e77585f8ef77f9
+binfiles arch=amd64-freebsd size=153
bin/amd64-freebsd/initex
bin/amd64-freebsd/tex
name tex.amd64-netbsd
category TLCore
-revision 50693
+revision 53995
shortdesc amd64-netbsd files of tex
-containersize 154928
-containerchecksum 4b7c2d9e5adffafcaf8333988d63a467d057e89481a71f415615efd23b23cbf295792b8b1222d37f0a785e9e642d5f77247fc92997a22c608098df90ca595842
+containersize 155976
+containerchecksum ebb0dc721392f834a22e55711a099fdfff259a101c1abef5b98fa0d9b7c0c67882d9e103b81b9850cc5667e77464b46b7f3c10d70839bd83d9246d480d9f72cb
binfiles arch=amd64-netbsd size=115
bin/amd64-netbsd/initex
bin/amd64-netbsd/tex
name tex.armhf-linux
category TLCore
-revision 50790
+revision 54033
shortdesc armhf-linux files of tex
-containersize 150268
-containerchecksum a8478def6a7478712faeff49fb335312e79291999c67505c902f48dd7559a138c233abaa19e9026ee78af4e280c80afe0fe3b18900eae4406f151557fb44032b
-binfiles arch=armhf-linux size=87
+containersize 150796
+containerchecksum 8e6fb5ced268bc2042c689360f95616afc9d594fbd0b4edda29e028df767a1f45158672566d086111efe1fb45e1b3e4b748616ed6fa9beb2697df8a25fb2743d
+binfiles arch=armhf-linux size=88
bin/armhf-linux/initex
bin/armhf-linux/tex
name tex.i386-cygwin
category TLCore
-revision 50855
+revision 54350
shortdesc i386-cygwin files of tex
-containersize 128144
-containerchecksum 040767729db5833ec836b4d8cbb3aa1ca822b14132d2bbace964beca293df4a5ba1189be3532248b56b27ce3b6abeb9d978bcc64ecc9009b9a86dae7ab6e2356
-binfiles arch=i386-cygwin size=77
+containersize 128620
+containerchecksum 4df03854771d16567d19bf74ac7d4633ea92422d95161b128b23a4aa806bc02242157dce0f6b4ef4e015b4fdedb60618345f84e402aa9d19c73fc27749e8c295
+binfiles arch=i386-cygwin size=78
bin/i386-cygwin/initex
bin/i386-cygwin/tex.exe
name tex.i386-freebsd
category TLCore
-revision 50700
+revision 53999
shortdesc i386-freebsd files of tex
-containersize 166512
-containerchecksum 190064f3af2289122ed8c4e11b41e2223e21b59ab337f572b8d4c70453379d11593b76a36619a7ff27cbea1f7c798439b679abb94e9ca534bb75d4bca37f1e29
-binfiles arch=i386-freebsd size=130
+containersize 168080
+containerchecksum e936ea29d2ce4a52bc5e71c756406b5160780ed2f7c873b21062896b82c9522e080694d519310019f27b9abb1894e53b08feb762041c640a2739f936d5f3bd3f
+binfiles arch=i386-freebsd size=134
bin/i386-freebsd/initex
bin/i386-freebsd/tex
name tex.i386-linux
category TLCore
-revision 50700
+revision 53999
shortdesc i386-linux files of tex
-containersize 168336
-containerchecksum 51f0dc79728e93ac0e8be4f56611bec02d030ee07c16f0c358153a90444b78289b1f3630a8a53b9df75ce6a865d4c19678a1c0117a9cdb5c97a4e107038a8bf6
-binfiles arch=i386-linux size=101
+containersize 168976
+containerchecksum 1cc751e4664075378c74aa93bfead81984a1d4ae949da9474038c7e7b2b6a3884941af3e560bbd8148aba214456c5cc44e460e51c37fd9e00fd45b2c40e2cf2b
+binfiles arch=i386-linux size=102
bin/i386-linux/initex
bin/i386-linux/tex
name tex.i386-netbsd
category TLCore
-revision 50693
+revision 54104
shortdesc i386-netbsd files of tex
-containersize 127376
-containerchecksum 4129cbe3efda17c39b67da0a25290bb401b647cb7d8b8f72feac0f2bda4980f852cba7f16f5ffc0246ec139eaa42a65d08ca58d2dc7e011df1f4694d9a4b990a
-binfiles arch=i386-netbsd size=104
+containersize 128304
+containerchecksum 333376434df5a7e4dc06426a145fdb5f21e98e43cac42b3911f00728ca1b36359d04641b379bfeccbb594b7374feed35ffb079d48c4c59ddd5dbb46df65da4c6
+binfiles arch=i386-netbsd size=105
bin/i386-netbsd/initex
bin/i386-netbsd/tex
name tex.i386-solaris
category TLCore
-revision 50700
+revision 53999
shortdesc i386-solaris files of tex
-containersize 163716
-containerchecksum c22cf0bf7c7c95ee9c718174b86e74673e84fae5a33293801f87a2df9a27bb8692e4cf9365fb734b3386d64dc0bda7daf2a2e1258a0f3188db149b8464311340
+containersize 164272
+containerchecksum c8cdc04feacc7b0ce5a0ae1eb4c9c0f8952673b4107bdfce7f8ce1c955673c7024fb1998e809c5faf889ab2bce026ea921395ba1d09a9cfdbc20892f9c266feb
binfiles arch=i386-solaris size=94
bin/i386-solaris/initex
bin/i386-solaris/tex
name tex.win32
category TLCore
-revision 50540
+revision 53994
shortdesc win32 files of tex
-containersize 132608
-containerchecksum f7c1eb60aed2349b80c7c18e3460695975d27a3cd86e155832e1135599e748e0711858fe6843c58426387da343bf731f25879cb5b01a45fc0896c22a08b8c730
-binfiles arch=win32 size=75
+containersize 132976
+containerchecksum ba3bbb07e0e98f29d3db085d3d23c436b9d7f3964810efe7df0980d8731c7ca3321a1b79352aa3233aedd56fa7da7701a4dc52c6bf8a7ed0fa3c352fae31c40f
+binfiles arch=win32 size=76
bin/win32/initex.exe
bin/win32/tex.dll
bin/win32/tex.exe
name tex.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of tex
-containersize 145192
-containerchecksum 1dcf51485107ce3b72991fbe3f91be62a450e6765f2a97f11f9ac0d8ea585e164291d051228d656d05f2fbed3222d5cdaf0bc547d6aad996ac1a418de5dacd41
+containersize 145272
+containerchecksum 10b605646dc4533e0cb5f3c8a9594958135d357514d5e88199de81bfb89a652e0914e833bb4f7eb2ce4f72460777d5375e440be6ee433b54bbb1a209f2dbeda0
binfiles arch=x86_64-cygwin size=79
bin/x86_64-cygwin/initex
bin/x86_64-cygwin/tex.exe
name tex.x86_64-darwin
category TLCore
-revision 50700
+revision 54269
shortdesc x86_64-darwin files of tex
-containersize 221860
-containerchecksum 9387c9ebd899fd7d0f6c39a7c57be7381fbfa24af85d0fa82ffd7bd8926dca90b305a77cca9eccf139a65d26434b27982982883fac214b78f7b2e83196113a41
-binfiles arch=x86_64-darwin size=133
+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 50700
+revision 53999
shortdesc x86_64-darwinlegacy files of tex
-containersize 171572
-containerchecksum 5ff1751f2db706b2dcdc034e172b74e07edad22126521553fa38a7a93362540feafabcde85125662e207dab505e9da6a151cc184e35c7958273301c94b10c3da
-binfiles arch=x86_64-darwinlegacy size=92
+containersize 171548
+containerchecksum 43334fc7574e5360a39c2af479bbea3d2950276523e777dd3bf9bc26729ef2dd37a730ee6e9c48367d21b9748d10e2485f115c22e4707d161501eb8e2946d52b
+binfiles arch=x86_64-darwinlegacy size=93
bin/x86_64-darwinlegacy/initex
bin/x86_64-darwinlegacy/tex
name tex.x86_64-linux
category TLCore
-revision 50700
+revision 53999
shortdesc x86_64-linux files of tex
-containersize 175532
-containerchecksum 037aa5ff8eb41164fc01e5ee4646e4fe67370b980df61ba400ed7dc8d87173cc5c21fbe9be9f347901064c08137bfc84d4fdee4920aa523d771f7faf3ff557eb
+containersize 176152
+containerchecksum 7ad9d189890c71a0649539bd8aa3ae0137d8b7e01063ec9820276d23ab604b6ed1d86ee18f5d42e646cc2fcbee34f30201c1f0df5cf2a3e31e356f849108301a
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 50700
+revision 54264
shortdesc x86_64-linuxmusl files of tex
-containersize 191148
-containerchecksum 2e555c23bca20124eaa72342b385057ad8f9196b765f8ceba2f4507877e5e2aade41c49412cf103aea84ffe9e05ab5a390d83a9f6d251fd2764581a700fcd9f0
-binfiles arch=x86_64-linuxmusl size=115
+containersize 186448
+containerchecksum 975e27b175b5b815d775d0a739e133719e5d5e36f792799138a5b7b9dae29a5954e7d4c7a74f1dc7203f2328cc66283deb52276825b8c538529a0c001f874c47
+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 50700
+revision 53999
shortdesc x86_64-solaris files of tex
-containersize 191704
-containerchecksum cff97d1c386704a8c813c8aa6cd21d01e6714a830ff55fc787705dc13a8929481b0539179c6720ae29cf2796de14595677a8883f54afa6676593be9c6a452ab0
+containersize 192252
+containerchecksum 1434ce57f5dd016eae57be2b527cc1c0b27185a9e6a84f198cfdd8cc3317a5ef6b1b532a7f124a32a158cdafe4f9bdee191a834305038a860a5e0e2850213bc3
binfiles arch=x86_64-solaris size=107
bin/x86_64-solaris/initex
bin/x86_64-solaris/tex
@@ -277463,7 +278208,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 54213
+revision 54476
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
@@ -277478,10 +278223,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 909692
-containerchecksum c385b90fcff5ba43884918bf616aa4beffc285def1a380b84909bf4dd44cffb479612268a37977adf87f8dc226394d3239503b5d6f2a083a9f078862f282f0c4
-doccontainersize 61168
-doccontainerchecksum 86b1ea30f9007e9d33f76a0e2970c40a6af0c40ec6c585bbe8ad98e057b41de3fdf3a7b1de0570ff2a718326a7e59a26d7d19f2c7ce0210599b57d95004188b0
+containersize 900388
+containerchecksum 90cad12d06db39cd30d66e089b672c3978740b446c27db6e90adca07c352c81ecb3f5259539de34c540b4217aef3c1f1f0fec405e42fe957abee91b5b08bba9b
+doccontainersize 61192
+doccontainerchecksum 9e95eccb854deaace0b5883f3767efb0939c6452265ffe47a9e95c4c817b71949d2f6804bf70996c5679a8e80714d6e35e4a047a935736ef7945fc8cd89e56e0
docfiles size=195
texmf-dist/doc/generic/tex4ht/bugfixes.css
texmf-dist/doc/generic/tex4ht/bugfixes.html
@@ -283814,11 +284559,11 @@ catalogue-topics cvt-html
name tex4ht.aarch64-linux
category Package
-revision 50285
+revision 53999
shortdesc aarch64-linux files of tex4ht
-containersize 77076
-containerchecksum e3114b736870878cfca0f297e777521430c7d6324e4bff598de70407dd105ad333755fc17502234608a9f7f459d7ad37cae044f0449ae52e530ab54b3b8e877c
-binfiles arch=aarch64-linux size=69
+containersize 84304
+containerchecksum c54268d2a484c68236fe2bfd3c37b8e9fb749eda452912dbd70ac7b26a9a9b185ccbca53b8a9221a30edc4bb51c42c6e2246d66d11827e2aeadf020f1e92a4e6
+binfiles arch=aarch64-linux size=75
bin/aarch64-linux/ht
bin/aarch64-linux/htcontext
bin/aarch64-linux/htlatex
@@ -283834,11 +284579,11 @@ binfiles arch=aarch64-linux size=69
name tex4ht.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of tex4ht
-containersize 109552
-containerchecksum c88e99848d402cf133ea304c1e48340ea8eba3ed74d1aae036f4502d47d4752271f1d684fddce648803b7ea480ccd63adf1609175007f60f2a644d8daad07b1f
-binfiles arch=amd64-freebsd size=92
+containersize 109508
+containerchecksum ad245fab094745112d04fec39422250755c6b320541d287f25048e2e38966343b7cd059ed88daf8ca981dcf258413fcdfba0e6b86c9387e4d520e8d49788979c
+binfiles arch=amd64-freebsd size=96
bin/amd64-freebsd/ht
bin/amd64-freebsd/htcontext
bin/amd64-freebsd/htlatex
@@ -283854,10 +284599,10 @@ binfiles arch=amd64-freebsd size=92
name tex4ht.amd64-netbsd
category Package
-revision 50274
+revision 53995
shortdesc amd64-netbsd files of tex4ht
-containersize 86808
-containerchecksum 30eeffb7322eb9cdd9729b2519873ccb4c4253f038729e85c1a2d75e8c659573bba109a82a1bb10b1ae0dcd442ad766fde0acd9a3e50fb47bc1bb9f3056bb287
+containersize 87376
+containerchecksum 955a4657bd3df34bf4c5d74bdf8613e774b68ca3f838077588f7201832a0738e70129ff84423a3190a0f974b76e6ed95a900347c84c194d40e18cda7df61e0d8
binfiles arch=amd64-netbsd size=96
bin/amd64-netbsd/ht
bin/amd64-netbsd/htcontext
@@ -283874,11 +284619,11 @@ binfiles arch=amd64-netbsd size=96
name tex4ht.armhf-linux
category Package
-revision 50296
+revision 54033
shortdesc armhf-linux files of tex4ht
-containersize 71980
-containerchecksum c465911a5c7eb258834e9bd9c81b21344935c1c073608670ad508a6bb44c61194ae80b03295049cc8f41d53f0e101d8ddb01ad221a72fc972ce9a73cf9bb4354
-binfiles arch=armhf-linux size=65
+containersize 72564
+containerchecksum 901fe86d88aacd692ecfa9dbae86465cddb9d6815f4185d38201acb03ab4b13435d3999712b0ad5c637c389414124973428a6de92190395b5ec778ea8f665889
+binfiles arch=armhf-linux size=66
bin/armhf-linux/ht
bin/armhf-linux/htcontext
bin/armhf-linux/htlatex
@@ -283894,11 +284639,11 @@ binfiles arch=armhf-linux size=65
name tex4ht.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of tex4ht
-containersize 50444
-containerchecksum 9d2b6717909731b13b5e9378f34b5cd5d07989a2012090f82b9bd3c3daa4d214db6f9e091fcbd142759298c2f8aa6921d4686f2a44b5144ef79471bd33369978
-binfiles arch=i386-cygwin size=40
+containersize 51108
+containerchecksum 50247f70434ac8549e179595ba9e9948ac359146b87babdceaf485ff5faaca06bab3411c0d95eda30a782734b5c39c867b588823487df5306210ec23c4e2acc2
+binfiles arch=i386-cygwin size=42
bin/i386-cygwin/ht
bin/i386-cygwin/htcontext
bin/i386-cygwin/htlatex
@@ -283914,11 +284659,11 @@ binfiles arch=i386-cygwin size=40
name tex4ht.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of tex4ht
-containersize 90236
-containerchecksum 4c499c85cad707985071c4857dd23308cb7654abe0321d9e79bfc304611c3d27bbda76db57f75f000feacb6f182283a31cae70ef241789c5e2f8654eda1378ee
-binfiles arch=i386-freebsd size=78
+containersize 90676
+containerchecksum 722481154bd2ddb9dd7e86ddda18e821fc2123984798d178a3242bdcaccdd370fb54914cf28189e5960cda262854753ac5471ff4a8cef366ac30d199627b02dc
+binfiles arch=i386-freebsd size=82
bin/i386-freebsd/ht
bin/i386-freebsd/htcontext
bin/i386-freebsd/htlatex
@@ -283934,10 +284679,10 @@ binfiles arch=i386-freebsd size=78
name tex4ht.i386-linux
category Package
-revision 50281
+revision 53999
shortdesc i386-linux files of tex4ht
-containersize 88904
-containerchecksum 0cca1d7484eb3fa3579d66cf385dabd2899ff965869fdd9d3ad0e60d2fadfdf003dd867d92ea5b7c7fd9f64ff8a5d0c06adbe006bec74c1be785b92a48b8be01
+containersize 89232
+containerchecksum c42eeea3d9b3d13f33a3edd61fb468184c96c0d5bac506531fddbaeb442e74d93ce8ef093728ca54877b44cf988be296784afdc528f3fef4c8f3fb23f3f9fc22
binfiles arch=i386-linux size=79
bin/i386-linux/ht
bin/i386-linux/htcontext
@@ -283954,10 +284699,10 @@ binfiles arch=i386-linux size=79
name tex4ht.i386-netbsd
category Package
-revision 50274
+revision 54104
shortdesc i386-netbsd files of tex4ht
-containersize 75544
-containerchecksum 3a662bd34cd477af20b39a4586e90f47b10dc8b0082e5906394c107a06e43744cca283bd37e1771796f5800f788281007eec5e9ed5c1a2fbefe9e42636c143b0
+containersize 76276
+containerchecksum 82cbcedccc9fe91f6bfd8cafbe099682dd6e92cfdb2432cc847ffd6cdd4fc136c148fbfe034390fa5ebefbbf691c73a5227e3d814e600bfe01a4971570f44a84
binfiles arch=i386-netbsd size=89
bin/i386-netbsd/ht
bin/i386-netbsd/htcontext
@@ -283974,10 +284719,10 @@ binfiles arch=i386-netbsd size=89
name tex4ht.i386-solaris
category Package
-revision 50282
+revision 53999
shortdesc i386-solaris files of tex4ht
-containersize 83892
-containerchecksum 911e3bc40cb05c8bac631369c103705cbdbb9a8b94312463e355a358e8c6bca8f171086129fcf6b0b8b074da38030c31bbcdfa54fd489c27ce0aaee7729c0aa1
+containersize 83968
+containerchecksum 3ab62b81dacbee6fb20b5a2b73311097e060b992e38d58be30bf0c991417a6b5e0a8c380ebcbe73f7659526c385153f4f5999e27170ef45ae4fadc9fb706c58f
binfiles arch=i386-solaris size=69
bin/i386-solaris/ht
bin/i386-solaris/htcontext
@@ -283994,10 +284739,10 @@ binfiles arch=i386-solaris size=69
name tex4ht.win32
category Package
-revision 50172
+revision 53994
shortdesc win32 files of tex4ht
-containersize 57724
-containerchecksum aefaec5c53abebfe816635cc229a533cc874814bf8fb9b3eae493376ac281dd0769622b014ab1d7f3fe4c7d12f166c1cd548438c38768b28f349c28a20a2f2e5
+containersize 57708
+containerchecksum 63fb9d37b4603cb1ce0fd71183a5a5cba81900426ad6e34a646b8b6619b8ef07a7c86dd644835243a99916c7ae828d1f2ef5210ad9bdc2ad10e60c60cfadd53a
binfiles arch=win32 size=51
bin/win32/ht.bat
bin/win32/ht.exe
@@ -284023,10 +284768,10 @@ binfiles arch=win32 size=51
name tex4ht.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of tex4ht
-containersize 57752
-containerchecksum ba3ed01753622a5f70f71fff9cce01aab555e345b7b62755cc9f15fa029507b321019d0638773a408e4094ed23a1b8fcdd27bfeeaf7885c6eff271a148c0fcb9
+containersize 57932
+containerchecksum e34d4c22fcc35f17a8e7c6331b3cd2413db6ebd35cf8ec14a92e3579bc367a990738ac9ad93899854f586a230510598fdaef8a94324be9960ca6cc19c13b6c5c
binfiles arch=x86_64-cygwin size=42
bin/x86_64-cygwin/ht
bin/x86_64-cygwin/htcontext
@@ -284043,11 +284788,11 @@ binfiles arch=x86_64-cygwin size=42
name tex4ht.x86_64-darwin
category Package
-revision 50284
+revision 54269
shortdesc x86_64-darwin files of tex4ht
-containersize 97308
-containerchecksum 790a462aca95537e20ce3000079d29dde366f1722c547b73fc0a0304d19b9528e3d738a85f9deb25fd0a1a18a5a9b5015aefce12da14a6a828e0da5923595fd6
-binfiles arch=x86_64-darwin size=81
+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
@@ -284063,10 +284808,10 @@ binfiles arch=x86_64-darwin size=81
name tex4ht.x86_64-darwinlegacy
category Package
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of tex4ht
-containersize 85540
-containerchecksum 2c421a0891456661b79ce56f80e5ce1fa99cab5290169f71d05165d6b9b386fc159eae205f93dc9f6fd6b4df08b267ad434973393b99d5cfad8b8fbc4ecebe18
+containersize 85024
+containerchecksum ba7ee7a22f05f498e170fdcb46db327ab553bb1d2fec8d26f63f2cee8ddd5a16abf7289183c0cacfc9239b6e7759e89a638eb891641c298f79b4d56f735cb8d8
binfiles arch=x86_64-darwinlegacy size=73
bin/x86_64-darwinlegacy/ht
bin/x86_64-darwinlegacy/htcontext
@@ -284083,10 +284828,10 @@ binfiles arch=x86_64-darwinlegacy size=73
name tex4ht.x86_64-linux
category Package
-revision 50281
+revision 53999
shortdesc x86_64-linux files of tex4ht
-containersize 92376
-containerchecksum 5602a29075bbb567b2695192e73f46f3ec8ea2431541d00074dab7dc8baa2e3bc56a071ebf92bfc77b1cd333e4a07c4ed8744126777d8a6053025e35eb26e2ae
+containersize 92668
+containerchecksum 651bbe7cb666cd4597bd7de96349fb4bd5c5ce7a2463f532b49baef493068eeb8b06308af69a3bd28c360055402e0a4f25de73f2fde0ddb5d4bf96d2b0fea367
binfiles arch=x86_64-linux size=73
bin/x86_64-linux/ht
bin/x86_64-linux/htcontext
@@ -284103,11 +284848,11 @@ binfiles arch=x86_64-linux size=73
name tex4ht.x86_64-linuxmusl
category Package
-revision 50281
+revision 54264
shortdesc x86_64-linuxmusl files of tex4ht
-containersize 95580
-containerchecksum b2824691f81f638b2ee82361b5df054b4dcc4f4d90e4488f47bf4b247329c0af8c079ceeb32330884ef5f301fc95653f28a4bd30ae71d139aa606befc83763ee
-binfiles arch=x86_64-linuxmusl size=80
+containersize 94848
+containerchecksum a9c1450c56c18dbd3728a2f7a5563421558543c92937343b8e70ce1971a6c40ad19e917475aef9adcf998f3780d96e35c489ca8e146857b8c9802b5214226593
+binfiles arch=x86_64-linuxmusl size=77
bin/x86_64-linuxmusl/ht
bin/x86_64-linuxmusl/htcontext
bin/x86_64-linuxmusl/htlatex
@@ -284123,10 +284868,10 @@ binfiles arch=x86_64-linuxmusl size=80
name tex4ht.x86_64-solaris
category Package
-revision 50282
+revision 53999
shortdesc x86_64-solaris files of tex4ht
-containersize 94844
-containerchecksum 2a6ebd51a36461d69eefa341c6795ada6f6b83212a32c42922f45430ddd37d724b14acf95eb44751279f01ac1753d745f74a3781568ad870535a569e283d3500
+containersize 95392
+containerchecksum df33b1442437654800a25cf9433f5b0f7095257e748f8939703038e8f7a4b6256b9c8f11d96cb44d57b3a73bb38268f45333bec506e5f953771f2800e826f3cf
binfiles arch=x86_64-solaris size=77
bin/x86_64-solaris/ht
bin/x86_64-solaris/htcontext
@@ -284143,7 +284888,7 @@ binfiles arch=x86_64-solaris size=77
name texapi
category Package
-revision 24237
+revision 54080
shortdesc Macros to write format-independent packages
relocated 1
longdesc Texapi provides utility macros to write format-independent (and
@@ -284154,10 +284899,10 @@ longdesc manipulation, various testing macros, string operations, and
longdesc highly customizable while and for loops. The package requires
longdesc e-TeX (and, should you want to compile its documentation, the
longdesc pitex package is also needed).
-containersize 7440
-containerchecksum ca4622f53eab49612b80781bf58130d419a89791f507164e34dc8123772d041d50790f63018a87bbe3e8ebecdbe49925fccdc35f4d90f5d87312a36ce1ee482d
+containersize 7416
+containerchecksum e964e090b4bf4e924166d0fbd8daa2087a300d4da9d993bcabc624dc78c3f2db9984f2aa851740e61706af213d112cb32e80795ec2cd4e23a69c13ed92fd91d2
doccontainersize 148348
-doccontainerchecksum 2740b51e345092c14bf86a42d8b94a5595248851c606b6274369abab75b708bbd17a67a544b1b3a0bdae18f779e042a53bc2dc04edbfea912ed60078cedde16e
+doccontainerchecksum 0f3886e76090beb0dcf295ba875b9ddcd950da4d50da710f1b4417ffc7c1ceb48223a20d7cc93cac3cbe2f19edcfaa74c801096fce33c55e9fbc6c57b1897b22
docfiles size=48
RELOC/doc/generic/texapi/README details="Readme"
RELOC/doc/generic/texapi/texapi-doc.pdf details="Package documentation"
@@ -284166,7 +284911,7 @@ runfiles size=8
RELOC/tex/generic/texapi/texapi.tex
catalogue-ctan /macros/generic/texapi
catalogue-license lppl
-catalogue-topics macro-supp
+catalogue-topics macro-supp etex
catalogue-version 1.04
name texbytopic
@@ -285158,7 +285903,7 @@ binfiles arch=x86_64-solaris size=1
name texdoctk
category TLCore
-revision 52851
+revision 54557
shortdesc Easy access to package documentation
longdesc A Perl/Tk-based GUI for easy access to package documentation
longdesc for TeX on Unix platforms; the databases it uses are based on
@@ -285173,10 +285918,10 @@ longdesc only distributed as part of TeX Live, which includes a Windows
longdesc executable.
depend kpathsea
depend texdoctk.ARCH
-containersize 26704
-containerchecksum 5b2cfd56eddf1cbaa2471f631bf3b3e7dadf440fa4103e6ba490f738893ac7df4aeef5795bf269df16c9a02f873cb326bda5b98d2853c73a62b0e56a677b6e04
+containersize 26828
+containerchecksum 6fee47f51fe3d98051d7098d17e3c5c37b3969fc5a2c78bd5d5a2b97f9de97cdbaaeda274792d1bbc10653bf1d3daf6447c66a13b4b31f8e80d26e433c405936
doccontainersize 30728
-doccontainerchecksum 1ee6930d450e7227bea84450a3f97933fe2f7dadd92e77970e7ce73f12fa1e9466c3b3ae987e441c447ec6d3069c7e0a4ea5b7d77d2690c71d1b8f6970b90aab
+doccontainerchecksum 54fe4ca2618e4b8d6eb1f5590745fbb6ed6264a9e6ab4b34040bac52062ce4d7e8214a4fa3010cb6c78ad0003afcc3f929b112528940396973647a6672a0422e
docfiles size=11
texmf-dist/doc/man/man1/texdoctk.1
texmf-dist/doc/man/man1/texdoctk.man1.pdf
@@ -285375,17 +286120,17 @@ catalogue-version v2r3
name texfot
category Package
-revision 51525
+revision 54246
shortdesc Filter clutter from the output of a TeX run
longdesc The package provides a small Perl script to filter the online
longdesc output from a TeX run, attempting to show only those messages
longdesc which probably deserve some change in the source. The TeX
longdesc invocation itself need not change.
depend texfot.ARCH
-containersize 6224
-containerchecksum 0b9376db4c9006121907650bac3a13f8e81ca7bfe48cbab132cf635c72003de9aacf39f77e7e96abc3f7aa781f91cd9876a0fbcbe933d01e807597a581efaccf
-doccontainersize 31180
-doccontainerchecksum fba2be7e6b23503b98ab499fe4799a1344ab0e9d4c806c451b38945cca58cbe15505b360fdf2d83906d6457fa94123c2b704d4c1da8e0dc435ada46af673d134
+containersize 6244
+containerchecksum 9565c8106738793c9c14c8f42c750857bc64c324c190344267f99ee3e383f8052ff5df100298f4d7963ff44953c3af01a58ff8cfeee5237e0f07035ee6066be1
+doccontainersize 30972
+doccontainerchecksum 1779cc8d4a6dd35acc591f959500e155b5ce155b75383c7b7478e934d00c508aa84f8acf13b07a2e67f529bcd125c7868d3a30d851f293ea149cf5a56d3cfcb6
docfiles size=13
texmf-dist/doc/man/man1/texfot.1
texmf-dist/doc/man/man1/texfot.man1.pdf
@@ -285395,7 +286140,7 @@ runfiles size=4
catalogue-ctan /support/texfot
catalogue-license pd
catalogue-topics comp-mgmt
-catalogue-version 1.38
+catalogue-version 1.40
name texfot.aarch64-linux
category Package
@@ -285616,15 +286361,15 @@ catalogue-version 5.1
name texlive-common
category TLCore
-revision 50466
+revision 54176
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 344
-containerchecksum a2d1330cf12d9c7d78350384e69163f3c97c2d7ffe923a0819f487cf5b1f610b50ed2835f658f4a6c6e7df6b9d95bebed24073cb03f4213bd1a430e48716a702
-doccontainersize 449556
-doccontainerchecksum 9fa949114a490a7cfcd7c0083ea7fe797bafe4ae4b61f1b689e9950afafe8a8367f87a5e371aea6b669c90b3a6b31df00a0700e3bc0a96fd2b71c373f2a24a6a
-docfiles size=131
+containersize 348
+containerchecksum a2708c13d68014077310738fa410f2e7d4f15209ecaa74b9e6ed0e12b332fe1eb2caef4a48176e99d8ca5858161b009a8818ec4815d0b02ff9355f9208f8c222
+doccontainersize 481160
+doccontainerchecksum 311737957ea9befab3a16f2f47d1123307a4dba0bf2291acc2b55db8e4d9f4db72caf8779ab06ac913a7ceca20c2a15f88cb4f7185a27db4517ebf9e38db02c4
+docfiles size=141
RELOC/doc/texlive/index.html
RELOC/doc/texlive/texlive-common/advanced-lnx.png
RELOC/doc/texlive/texlive-common/basic-w32.png
@@ -285643,17 +286388,16 @@ docfiles size=131
name texlive-cz
category TLCore
-revision 50778
+revision 54496
shortdesc TeX Live manual (Czech/Slovak)
relocated 1
containersize 280
-containerchecksum 2c65a9915e58f81a298389fda9dbfe5c6d0a0fbb91db2da4d970f084f568da8dbd20e61576c2af05c74c4c2876835f8159d6dc3a250038dd64b433e4cc305a37
-doccontainersize 1152664
-doccontainerchecksum 8527c18ca429a877e747f66d68e3c6ff1992c42af0ce8e65d15a89743b689062e5d825578fb5896d5fb978251726cb2623d49207cb8126258bb6f419b36d09ec
-docfiles size=413
+containerchecksum d4332dc9fe838cc3dd6bf28bbde16f0f41b6f7f75877c358fadae2584cbd1d1fc4fe810569ac5c26dde3eba1fd26447eb6928fc8533a1c4304309a83b734131d
+doccontainersize 1197876
+doccontainerchecksum ecfc4149bddfb665c6f48e65b719cc3d2240d0be151bec94676a188da08a203e84443b4c8e77590476c3194fae55ea23753a248c6f60ddd0b27895dea703a219
+docfiles size=424
RELOC/doc/texlive/texlive-cz/Makefile
RELOC/doc/texlive/texlive-cz/csquote.sty
- RELOC/doc/texlive/texlive-cz/ec-lmr10-19.png
RELOC/doc/texlive/texlive-cz/live4ht.cfg
RELOC/doc/texlive/texlive-cz/tex-live.css
RELOC/doc/texlive/texlive-cz/texlive-cz.css
@@ -285663,14 +286407,14 @@ docfiles size=413
name texlive-de
category TLCore
-revision 50617
+revision 54604
shortdesc TeX Live manual (German)
relocated 1
containersize 272
-containerchecksum 89b6004f34abdd998257c723613ac09a1ff761bc2eb1dd441b21c6e25958874bc388e0fb4256410661f53d2145f3ccabeadc9ec1341af834b719913dbc6b59a0
-doccontainersize 1299960
-doccontainerchecksum c13300d4bfa0a9d97c5b01b82634c854dbf9c4239d9ad320470c8d16eff439b1996ff0d51a72baa5c3080ea027105521bd165198c8fe58f06fe785d130603916
-docfiles size=572
+containerchecksum 29e24971280fae6675d7531bb538fd7cd8f9a0d5ea2a2fceac79b563b8c046fd760dcb1da6ca6c39e8f262c025158391a262cdd6cada739034e39558d5b4cadc
+doccontainersize 1338300
+doccontainerchecksum ee0e8cfd65a4ef9771b54b6ebbedfaf3854452fe76f889af98e6bc3bdc14fd009a13d484d658c2b4ff67dd1bc23ebe33b3669d26b6a1ede9801f3f43d58a8004
+docfiles size=592
RELOC/doc/texlive/texlive-de/Makefile
RELOC/doc/texlive/texlive-de/advanced-lnx.png
RELOC/doc/texlive/texlive-de/basic-w32.png
@@ -285696,28 +286440,28 @@ docfiles size=572
name texlive-docindex
category TLCore
-revision 53970
+revision 54612
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
-longdesc for the process.
+longdesc make them a separate package. See the tl-update-auto script for
+longdesc the process.
containersize 388
-containerchecksum 39f3359e2a2149cf6d34066a6f727b0bdb56675635d1ec44fcdb910afc0cf8ccafb62b42f3d85bdb51319de97aaba5f0ba6c770c83ef81e634f309ee1fefddec
-doccontainersize 159096
-doccontainerchecksum e01e11202d021f7f3a12701495fe2e697a97da27adb06654dd5afc72cb217d8e86ee3e3b269c28efd6e2b7464a392903cc1794680299902c09aff5f418ff30f6
-docfiles size=312
+containerchecksum 94e5e47d2e3b7f67d0e23cd3b6234d7cc8f72152e599f1dbdf68a310d51001c8ea785cfa0bf0c1ab191653ca1a1ec5233b30029d4e167641cb9d2327c2c33fc9
+doccontainersize 160648
+doccontainerchecksum d8a04ef99cbc9a2942a743a2c4ab7388204406d8d0467d7eb0d7a018bd9d933bd1867e30345a18e32e22ab00177b8386d6b86c04c81cd012f616848f00c80d61
+docfiles size=323
doc.html
name texlive-en
category TLCore
-revision 53451
+revision 54425
shortdesc TeX Live manual (English)
relocated 1
containersize 276
-containerchecksum d9fbb8bce4b7a4e3f661a18608addbfa88ccc0ee73d6186fdc56baaedd21c0163f053961b19f3211761a0390d44e2f524c07c4c25e81a33cef0fde045f5a0c64
-doccontainersize 1858612
-doccontainerchecksum c25b29907122f731a5980e3ca15ddf31c4e4866354f833a915734868132a8e46c9485a67750adacabdf86b724d8508c0cd6009835af89846b929f03d023c76f5
-docfiles size=1354
+containerchecksum 65ba7266dca3406a58de29c1405fbcea068a9f877834f4571dfe0fb54d30a0805bb3107c5628dbf6cd21ac81516fb6868006a38237a77b0407b9ff09201a173c
+doccontainersize 1891496
+doccontainerchecksum 438a767a73629d3860734909bdcb23ed11c0adb9b47754debf6cf3903f68cc127c697ec65dce0566c0094bbf3df98840a629bfef3ba6b036dea16309bf90973a
+docfiles size=1403
RELOC/doc/info/tlbuild.info
RELOC/doc/texlive/texlive-en/.dict.pws
RELOC/doc/texlive/texlive-en/Makefile
@@ -285741,6 +286485,7 @@ docfiles size=1354
RELOC/doc/texlive/texlive-en/archive/live-2016.tex
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-tl7.tex
RELOC/doc/texlive/texlive-en/archive/live4ht.cfg-2004
RELOC/doc/texlive/texlive-en/archive/mod.pl
@@ -285762,6 +286507,7 @@ docfiles size=1354
RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2016
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/texlive.pl
RELOC/doc/texlive/texlive-en/live4ht.cfg
RELOC/doc/texlive/texlive-en/tex-live.css
@@ -285775,14 +286521,14 @@ docfiles size=1354
name texlive-es
category TLCore
-revision 50671
+revision 54465
shortdesc TeX Live manual (Spanish)
relocated 1
containersize 276
-containerchecksum ecd29f0b62735145f57e48c74c07f1b7188a3e4aea26d82dad7e136e2276e2697381bae0afacd7b2083d796c213e72141893fc186b84e9b6caf4ed19513d9a29
-doccontainersize 2279380
-doccontainerchecksum 32c4b3fad90a989e2b94f4fe63b8869721c36aa90df3a815177dbae38c8fc90bc420f197810266ee1350e2580428b8444ef73c5436041eab8bb46704bccc4fba
-docfiles size=1046
+containerchecksum 358ca051118ac9316ced67be9142c076f015984a0ffff70198792a946f04881350d4f0111476fc376a1ca8721d3a900998a8f516af9a6ba2cbbf05a1120f8798
+doccontainersize 3090144
+doccontainerchecksum c65c8cee1e9b46f9a778b625f880a70ddf9297a77dd0f925bd9cdeac9b2d18d483879f88b72f701277974d983c82870aeaa0023c39399552bf243e49bd235f3e
+docfiles size=1481
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
@@ -285791,6 +286537,10 @@ docfiles size=1046
RELOC/doc/texlive/texlive-es/archive/2018/texlive-es.html
RELOC/doc/texlive/texlive-es/archive/2018/texlive-es.pdf
RELOC/doc/texlive/texlive-es/archive/2018/texlive-es.tex
+ RELOC/doc/texlive/texlive-es/archive/2019/texlive-es.css
+ 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/tex-live.css
RELOC/doc/texlive/texlive-es/texlive-es.css
RELOC/doc/texlive/texlive-es/texlive-es.html
@@ -285799,14 +286549,14 @@ docfiles size=1046
name texlive-fr
category TLCore
-revision 50567
+revision 54219
shortdesc TeX Live manual (French)
relocated 1
-containersize 276
-containerchecksum fa1830c0a7337f5629eff5f380f877307304f1986a3d9f63c43b0ef88960354c2737278e0e123523eb0d2c2957ec41ace896cefd096f4b2982b7086daf7f3ebb
-doccontainersize 1268060
-doccontainerchecksum bee228b706954bcdc1ea424d0227890bda2115abf47b73687a0f486b7daf68476bfd7a649f457b22b62e55936b1a113a685451095d1f23268e0d094dec902b7a
-docfiles size=451
+containersize 272
+containerchecksum 53b988dec47726bb983e58504cbcb3cf16a23411798824e1eb4c9c58ec0fa33329616fc2ec62654264a8919ddd6d7dc97d8f82a93ab6191ca2e2775222cecf2a
+doccontainersize 1318256
+doccontainerchecksum 9e1f4a4e1a81e91110107dcc0a24742d68f89f0acf2a8aa05342aaad6aa575ba9c20929e47ed3a69fdea869a5c10669bb56a0bd51d9f310f0d8245800554c4a4
+docfiles size=465
RELOC/doc/texlive/texlive-fr/Makefile
RELOC/doc/texlive/texlive-fr/live4ht.cfg
RELOC/doc/texlive/texlive-fr/notes
@@ -285818,14 +286568,14 @@ docfiles size=451
name texlive-it
category TLCore
-revision 50750
+revision 54534
shortdesc TeX Live manual (Italian)
relocated 1
containersize 276
-containerchecksum be04ef3a7fabeeb9d6a05210e5939d61e0a364cbe97e461476db186c71ecfa2754af159ced3fad5fddff081e6bf5541bf60ed053cb8cb0e2de8813944e775009
-doccontainersize 1146116
-doccontainerchecksum a3381b82bfa78453c6014849e8ea8dc2ee881088450824e62bc056f0303227fb7eb5276f594436c6ac113292ee52672dd3e7b9e6007bdc22dc331b63330fca81
-docfiles size=405
+containerchecksum f5bd05f7bb02895acb25515bcf3b77938aed8a92c51c5ae1e719cccba612b5305fc1d5ce645a3700ad769be0367f78fa82eb93a3961f24a44aafa9170ef3a357
+doccontainersize 1269912
+doccontainerchecksum d030f75317f4438020d8b824821028697c5b8519602d8377b82ec2e6eb7a38717d089b5c4f868ff289b9390fb3f018b213592390ef718a7db024992f21215db1
+docfiles size=436
RELOC/doc/texlive/texlive-it/Makefile
RELOC/doc/texlive/texlive-it/texlive-it.html
RELOC/doc/texlive/texlive-it/texlive-it.pdf
@@ -285833,14 +286583,15 @@ docfiles size=405
name texlive-ja
category TLCore
-revision 51990
+revision 54334
shortdesc TeX Live manual (Japanese)
relocated 1
containersize 276
-containerchecksum 279c986e659a0ff33b4522057c90312f2376552b22bd3229cfeed2e87a0644410ad798a8bbda079253df16a3156e3dae9c20abc6132e49023e17e9e234820043
-doccontainersize 1502868
-doccontainerchecksum fd26ed74bb6a85f9aaa1907d89b3c2e6624325e36652a3e3c7a540181efa36f2b44322aac55190085c47d48176b0d04e6c58ef9fb633057954eaa6fd408998f9
-docfiles size=430
+containerchecksum e8ab70d086d2e6c684e54eadc5de86455caa44a9e81ef104df4a14445ca208fedd20c6fabf9493b648a6dc8b70177ec8cf8023b4ec1857dab9fbaec3e0f72455
+doccontainersize 1522924
+doccontainerchecksum 04dde56c7da52ecb10d94508effeb715fdd8abd95e3db301e5bce469d9db6a76a52268c3bb06d6800cb28a177570b22f90d2482bb5333eff82cd1f9c378a7cf6
+docfiles size=435
+ 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
RELOC/doc/texlive/texlive-ja/img/stdcoll-ja.png
@@ -285851,15 +286602,15 @@ docfiles size=430
name texlive-msg-translations
category TLCore
-revision 53947
+revision 54625
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 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 140324
-containerchecksum f866a0afecb5c3a0767fdb50ab62d3bc196895b6dd6f9840612e28f0b6090c41ba00ae87b4e6a854bb3f6e66e6888856742c7737c07b5723aee2241022538a22
-runfiles size=388
+containersize 141012
+containerchecksum f618531b8db54b7b5c7fe5f0feb9acc935d1bb2aad95f3cfcfbafacaf4bf806a4bf7df1e31ffdb91cda5df1a192daac1fc91e67bb1385f2fa148427931a36e52
+runfiles size=387
tlpkg/translations/README
tlpkg/translations/cs.po
tlpkg/translations/de.po
@@ -285883,14 +286634,14 @@ runfiles size=388
name texlive-pl
category TLCore
-revision 50665
+revision 54425
shortdesc TeX Live manual (Polish)
relocated 1
-containersize 276
-containerchecksum 57dc3f82b08ddb2a9f6e168ba7cee0870e558d796bd6acb8669207cc14aa327a531f6731d312fabd1761444f9d49da4f2b8a1424c603735468e76ae868813208
-doccontainersize 1212516
-doccontainerchecksum 1e00df1860220e5627a913f2504e125165ec2743f5b461497e77636e46b069ba2e790de2c01317f7698212d2862e0aaf5cdbed40eaca40618d97e56436b93adc
-docfiles size=436
+containersize 272
+containerchecksum 78dc8d6e24ad4060c72e8f565af2e1a95622a8489e1cf83e0c35a27ac55fc2bce71b652e4ab6a14a71f76a0044c7c515a052fe3dc1ad45a2d2b0d4ebea282da3
+doccontainersize 1213604
+doccontainerchecksum 7949a67fc205e499faebd121a395b55b009fcd5a5bc9aa7c940c62a01d9e003b5b9902e3677d1a3c7ff12df7532293b4bd309406e26c0f76493bca8a46043a1e
+docfiles size=426
RELOC/doc/texlive/texlive-pl/Makefile
RELOC/doc/texlive/texlive-pl/live4ht.cfg
RELOC/doc/texlive/texlive-pl/tex-live.css
@@ -285901,14 +286652,14 @@ docfiles size=436
name texlive-ru
category TLCore
-revision 50683
+revision 54537
shortdesc TeX Live manual (Russian)
relocated 1
containersize 276
-containerchecksum 53b6b2cdfc0357f7614cdb9ac5f4f26dd51288acf093e3bf644b0b259c61b9765775bd90956b645e2a915cd64b4d4470679e3725dc8f1dd044f2280e04677c5d
-doccontainersize 999852
-doccontainerchecksum b5d982cfe9cbb9022b0d35cf583a90148c0add4f898dc86f732f305cd9adf704902851366722d2624f0ceac66d00aab177663160d5ef624331f83d6a717c3505
-docfiles size=503
+containerchecksum 1aee5e314885f6989c6f235da7483a93b927ae81dbc5fafcecfd595189c755ed80e5ae52971e984aa875fe945dd121e6e15f68e3071b07421e9940ea471db248
+doccontainersize 923260
+doccontainerchecksum 32ab76462c2bab0979029ee9eabd3ddfacebc791083276369dca96c11e3a594358145c4325f088f30966d7cb6482cf708c4b226d6cf0a4c990bda12ba660fd88
+docfiles size=368
RELOC/doc/texlive/texlive-ru/Makefile
RELOC/doc/texlive/texlive-ru/live4ht.cfg
RELOC/doc/texlive/texlive-ru/tex-live.css
@@ -285919,19 +286670,19 @@ docfiles size=503
name texlive-scripts
category TLCore
-revision 53977
+revision 54624
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.
+longdesc tlmgr to run but still ours. Not included in tlcritical.
depend texlive.infra
depend texlive-scripts.ARCH
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 131984
-containerchecksum 7e10b1796d11a58ccbedbf5f89bed570207306f2ee196680ed7c5f784aa8c1607e7ea26086812212e5fee8885fa48ae6e1856c3a147333f60224f2da53469014
-doccontainersize 207788
-doccontainerchecksum bf95f1b8895f9c7bd53c09072bd8ff77af7d357d52fb4d9bf7e9a1390c647cafa57c3c0c6694e8fa8a7e03d9ad301df7f52a07be4d79a00592b020919b76be12
-docfiles size=133
+containersize 131692
+containerchecksum cc4e9069b2980b1e910b2f7dfcdfa77114e38bc339b4b61dcb708a2a924e07a6937f303778c08fb5548412117eae16bd3465eacff9ee03a9a3f55c460bcad92a
+doccontainersize 220272
+doccontainerchecksum ad109126c2c151992eebf5bfaf4330e67c2710f00c459af3311d9743ca25214fe090632ae0946608759e517de4759c1c237fee08e419421dde705794af6cd593
+docfiles size=142
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
@@ -286016,16 +286767,16 @@ runfiles size=177
name texlive-scripts-extra
category TLCore
-revision 53569
+revision 54074
shortdesc TeX Live scripts
longdesc Miscellaneous scripts maintained as part of TeX Live, but not
longdesc important for the infrastructure. Thus, this is not part of
longdesc scheme-infraonly or tlcritical, just a normal package.
depend texlive-scripts-extra.ARCH
containersize 23540
-containerchecksum a2f8e7888873d4f129cd83060ed0a9e65824c76870b238ebaa9b630aa00a51fdd479e182fdd4f9bfbeaf1113db5bb06d08baa2133544acaa368fbb690cec900a
+containerchecksum 9842c64a47361c649a476573ae77edf24a4b9a1dab9736b9e176a71870855ab6a3a5ec9b475cbb72cbeee60fe408373670739b13f429243db139bd774cd44197
doccontainersize 195488
-doccontainerchecksum 15a2e6a5be58cd74f8b8d906153b6d34f54e7a2eb1e3914016ca515bd43a67c021955660ef1c31b013dcc5ba91fd0015bebbaeaaee6916cdb75b6f55bc9152ac
+doccontainerchecksum 1714dd417b30290a677dfbe91b152b18e012573e242c8ebed0058b96ad48056a3fe84fce2c9fd3321de2963e647c5fe8c85fe6ae4eec640506b6836035ed390d
docfiles size=108
texmf-dist/doc/man/man1/allcm.1
texmf-dist/doc/man/man1/allcm.man1.pdf
@@ -286319,10 +287070,10 @@ binfiles arch=i386-solaris size=18
name texlive-scripts-extra.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of texlive-scripts-extra
containersize 4732
-containerchecksum 871f99956f07c15675b71404ecb608aa4b0716f2dcffa110e47feaf61f816759a4ecd156aa4a44b923d3275aa276b732138a6d56ab77990a17849be693544148
+containerchecksum 12aa9385826734c0b5c30df9b31d7484d0a1deeaee7eff6d654c7b851ae415ddc0b091db1a5ab4006282d826b4b4ac46017b2fb65906b026d6d6f627d9fd3fc3
binfiles arch=win32 size=5
bin/win32/e2pall.exe
bin/win32/mkocp.exe
@@ -286675,10 +287426,10 @@ binfiles arch=i386-solaris size=13
name texlive-scripts.win32
category TLCore
-revision 53555
+revision 54375
shortdesc win32 files of texlive-scripts
-containersize 36024
-containerchecksum aa2d03271bf432447220feaece236e357321ab34c384f76d2d85ce49a8dbe12df645cccdabe5e0f24c262ed9f923a1b40f847d63d58026386053eef27d8d85de
+containersize 36232
+containerchecksum 7e6d65891e7b4ecbf7baee5323adc62ffc14d0c36e6bda8cb3c986083c263963b3830ea6b128e055e46fc931b8e398b003e2e3b466aa934c8dc9bcf82d411f43
binfiles arch=win32 size=40
bin/win32/fmtutil-sys.exe
bin/win32/fmtutil-user.exe
@@ -286825,14 +287576,14 @@ binfiles arch=x86_64-solaris size=13
name texlive-sr
category TLCore
-revision 52494
+revision 54594
shortdesc TeX Live manual (Serbian)
relocated 1
-containersize 276
-containerchecksum 95d30458e64f61c89b015eea0dd8fec741ff3cdd4360bdbb65f0c8c8346b11a0c61d2b98fcc63ea62d621389411d257da4da0126a40dd9880ad557407fecdc25
-doccontainersize 1087432
-doccontainerchecksum 6965ea95aaedf7ed6c5cf55aa0524bb2ddaccb218c630c600e7942ac3f5a3609e1744e4a0e31e7e875550f436d5cde57f5953dacedda861f88543c915866bfea
-docfiles size=442
+containersize 272
+containerchecksum de99d6d13c6b68f8327c0b72dd3ab8aef92d07085f3eb59d94aaf8901d11d542c0795a33cb2bff1ff0dfb1acc99e43fc767150956abd873536a7d4e3b8f031f7
+doccontainersize 1101040
+doccontainerchecksum 4e07f6f015a023af113822e409e03405f49b9786f854308c14f2060cac75d8420ddab090696044860be75f1337b6d3b6e7a45fc0d56969b0894efce3a8c60ae7
+docfiles size=453
RELOC/doc/texlive/texlive-sr/Makefile
RELOC/doc/texlive/texlive-sr/README-SR.txt
RELOC/doc/texlive/texlive-sr/images/tl2019-install-tl-advanced-sr.png
@@ -286847,14 +287598,14 @@ docfiles size=442
name texlive-zh-cn
category TLCore
-revision 50478
+revision 54490
shortdesc TeX Live manual (Chinese)
relocated 1
containersize 276
-containerchecksum 86d70c96c3fd13095d664a9f719613dfcc6295803f9058341fd915d6cac240ca11d64e939395dcfc0ff84eff1bcdc2425971ee0c90f7fc45cc86be737e30b772
-doccontainersize 1056332
-doccontainerchecksum 9567c16b972e2bae6f02356203cf68cf4390434e3da4f8a1cdfe8b902483fa33289c761bb00de345ff038e98054fef5994a980daaf0bb75aabf62be2bc1bdf75
-docfiles size=292
+containerchecksum 1a7e43528c2dac5c623943b1b268b99f0db6a4876f50c5386a8ea160b8b5e066604d34c0a53cee25cc3f839eb7f4be177e3d98ed51c83c77df6293c77a02e0ab
+doccontainersize 1088132
+doccontainerchecksum 534c505455c5f9c73803c140a340df2882a97516e15f52c5b65695b7c626404336a0e4f6190155b5bda1b9a86d7f4d44ac294bccec791ec6701e56d13c00d71d
+docfiles size=302
RELOC/doc/texlive/texlive-zh-cn/Makefile
RELOC/doc/texlive/texlive-zh-cn/README-live.ZH-CN
RELOC/doc/texlive/texlive-zh-cn/tex-live-zh-cn.sty
@@ -286863,7 +287614,7 @@ docfiles size=292
name texlive.infra
category TLCore
-revision 53853
+revision 54630
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
@@ -286871,11 +287622,11 @@ 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 224328
-containerchecksum 0668e9680f5caf6de70480de258eba9366b808c73f87aa5fddab050bd6bd47050046ae81fe3ade85d2d25169139e810eb735f1d0ba678c937c8b74bd70d3886c
-doccontainersize 201096
-doccontainerchecksum 2873a7add3ac9270e80b72c1d4d61fdba31fcba89959867e5adff59555bb3d8bd3dcc0485958bf7c52ac60b635ddb1bfea97367e3256c8053103b5167576fbe8
-docfiles size=137
+containersize 226244
+containerchecksum a1a6611b48a3a2cc7bae0455a6f8fb7c12112136951ca017e3ddcaca3f16f0198a628a5ccf2f6a43095dc3f97f639e0f4d2407901923bea1656fc4877dd764ee
+doccontainersize 203768
+doccontainerchecksum d0f387986cdc8c89388e0b2aa6bd5ab4c6fbd94d57e0969b425856c3538ff18c6e17924eca5ace59272d6a875aa3b63fbf97d3d2d31f6a9a69c21e6d0f199801
+docfiles size=138
README
README.usergroups
index.html
@@ -286916,7 +287667,7 @@ docfiles size=137
texmf-dist/scripts/texlive/NEWS
tlpkg/README
tlpkg/installer/COPYING.MinGW-runtime.txt
-runfiles size=257
+runfiles size=260
LICENSE.CTAN
LICENSE.TL
release-texlive.txt
@@ -286985,11 +287736,11 @@ binfiles arch=amd64-netbsd size=197
name texlive.infra.armhf-linux
category TLCore
-revision 53254
+revision 54033
shortdesc armhf-linux files of texlive.infra
-containersize 142236
-containerchecksum f9e5dc7b5cc1962899c7023117233873eec84617ad65636a9221112ea8d40fdb25eebd3b44d943e8ea4772073fcb71f72b8bcdec7e958ba7506f25a37e06b789
-binfiles arch=armhf-linux size=88
+containersize 151168
+containerchecksum d01f7eb31e6a9cdfaaee438d67a1b4d2bfd9d35d9f75eb8ad4707e7ef0054d34ce5059d0236c7e512749e36a01fb14aa96403d28a06f08f4233ab6a1da4d8eb4
+binfiles arch=armhf-linux size=95
bin/armhf-linux/mktexlsr
bin/armhf-linux/tlmgr
tlpkg/installer/lz4/lz4.armhf-linux
@@ -287057,10 +287808,10 @@ binfiles arch=i386-solaris size=91
name texlive.infra.win32
category TLCore
-revision 53431
+revision 54353
shortdesc win32 files of texlive.infra
-containersize 1428256
-containerchecksum 1c641caf19b462a45de0770e13aa43c413bed3c6c119bf76d1104da0756c8b27dc3d45bff1aab125195920566ad69a80cef1a99c977246d352ce8e10281bdac2
+containersize 1429708
+containerchecksum e931f70a830b7ba20cc5b9dcd878aa6998ce1b5f2e902ed75ae94cfbe55ea7df1f2704257a138f9067cabf1d9ec3f9f5759100fb614560c67f56aa5174a9fd9c
binfiles arch=win32 size=877
bin/win32/mktexlsr.exe
bin/win32/runscript.dll
@@ -287319,23 +288070,23 @@ binfiles arch=x86_64-solaris size=1
name texloganalyser
category Package
-revision 35584
+revision 54526
shortdesc Analyse TeX logs
-longdesc The perl script allows the user to extract (and display)
-longdesc elements of the log file
+longdesc This perl script allows the user to extract (and display)
+longdesc elements of the log file.
depend texloganalyser.ARCH
-containersize 3844
-containerchecksum cbc18031b9b9ecfb6088b82b99eb72ad70fce92e4b103230a06ffeda0a50871715405a0aad18a7495ba1b80f16913cbadc4b8d1a7d2ebaa77d5cbd00e1682c93
-doccontainersize 512
-doccontainerchecksum 1cccf82314d9afc841044aabbb5f06933f6bbdfcdb46c22909ce18c2736d40c532944405232633f61893f0f56de24233d520edd64d4cc89baeca5c01ffd0f9ea
+containersize 4180
+containerchecksum 85f491af4a3867283d56bc2d98ebcf491e622008b3a70bb2cae03b9deb38170e1c73088d109445fac11fcce6e10aac57f42f03066580a79c978dd19af1f74caa
+doccontainersize 760
+doccontainerchecksum 8eb890f880dc56d37e29e2f0bb3228e36031d45010677097136d40959ba7ec0cdd10b5056169325f481318f137a9de2f180438f1716bfa12705fcf0db315e3cb
docfiles size=1
texmf-dist/doc/support/texloganalyser/README details="Readme"
-runfiles size=3
+runfiles size=4
texmf-dist/scripts/texloganalyser/texloganalyser
catalogue-ctan /support/texloganalyser
catalogue-license bsd
catalogue-topics log-manip
-catalogue-version 0.9
+catalogue-version 0.11
name texloganalyser.aarch64-linux
category Package
@@ -288832,7 +289583,7 @@ catalogue-version 1.1
name texware
category TLCore
-revision 50602
+revision 54070
shortdesc Utility programs for use with TeX
longdesc Basic utitility programs, comprising: - dvitype, which converts
longdesc a TeX output (DVI) file to a plain text file (see also the DVI
@@ -288841,10 +289592,10 @@ longdesc program's "pool" (string) file into human-readable form; and -
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 668
-containerchecksum cc66e87d459fb04070b0c43c16f3412ea22e3cf8a2748efb8a87fb0417bf0b9caa32a38147a9dd068d7ad0d25e320dc78ac54d9004cf5adef337ed0a90e52923
-doccontainersize 34600
-doccontainerchecksum a8ef6e6a062140ca6ab3311b7e57f452bbbb0eddebe36d02cd8122141320814508438d764a97d351febf9f65a5539b03774f611e9bfdcb5abdc5fa989fc5a848
+containersize 640
+containerchecksum 2f6855924c0f44ccb90b6f5a0395842f7d99e38d14e55057a7ff422969ea20e1fca947973573a1c73ba105b7c2e9d9b392d1b60573f115510dfabb1863133a20
+doccontainersize 34392
+doccontainerchecksum a3d2539cf96bf58202d1cd4d39cd5861377bf6661577088dd2fcbc6a2aa893e790abb2ef592e40d8f6bde79c876f7a96f605830ef5035a6dffee744b9ad884f1
docfiles size=13
texmf-dist/doc/man/man1/dvitype.1
texmf-dist/doc/man/man1/dvitype.man1.pdf
@@ -288859,167 +289610,167 @@ catalogue-topics debug-supp
name texware.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of texware
-containersize 45032
-containerchecksum 71a566f822c4748eaf23c9b5cde983dbc2c33203fec8739f4e5f6818ad06383b87f1e96ac3ca2446177055ba111d04630220cb172dfd57cf5d6a4b6c5c956756
-binfiles arch=aarch64-linux size=35
+containersize 48864
+containerchecksum 7f6b367ac7c90c9a22d926a87e6ecd9bb142419afcb17fbc7950782cae8feba3e51abd4c94f5775a932a39c1e567f5ff4a186c319cf4d55aabe5e091aff335ac
+binfiles arch=aarch64-linux size=36
bin/aarch64-linux/dvitype
bin/aarch64-linux/pooltype
name texware.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of texware
-containersize 53964
-containerchecksum 9448acb43bc93fc3ae37589ed5ce9f0ce660e7261abc04ab18e0f664a98f966cdfceaf63556b9ac432d85a5c239bbed40894f3519287bb593cab51c9a0a57348
-binfiles arch=amd64-freebsd size=37
+containersize 54720
+containerchecksum 3f1ed4bbcd9f0db9de876b200c1e755c0e03983c494ec08226b4d334f7e62b960ee984fb3b09008b4b4e633ad8989054171c9a493e22174071abdd40444e3209
+binfiles arch=amd64-freebsd size=41
bin/amd64-freebsd/dvitype
bin/amd64-freebsd/pooltype
name texware.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of texware
-containersize 47416
-containerchecksum 795ee07f1f6e50b53c382b68f465cf658d0d49492e0a73feca322c8f4a5f844c5b413b2f71fe78b27ea819c118506192392047d5dbaefeebcbfe1a12744da633
+containersize 47984
+containerchecksum 8f62d42a878303f5aeaa6a8a159770418a7e1d9f73820c69f2575f45b265809355117810937870d6bd8a5023dbfb0ad89eb2ed9a0d4bfa454a6051127abc5d2b
binfiles arch=amd64-netbsd size=42
bin/amd64-netbsd/dvitype
bin/amd64-netbsd/pooltype
name texware.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of texware
-containersize 40764
-containerchecksum 3e05794c5b2e5ff7b77d91e9705708b52440f57ff0b8489f7f735259fda4447fd4820d2ba8835da6df6c370a1967b1819242905b37cd7b6cf9fcb245bbf9ae45
-binfiles arch=armhf-linux size=28
+containersize 40988
+containerchecksum ad4378f7631cd3ac11601842297d3141db9a47ac1a9a4f47c8c2c24ccfe9a1c97dc87f6d63b4279f8d74bae5c34563f618cb248bfdbf6f09dfd460860cd96a23
+binfiles arch=armhf-linux size=29
bin/armhf-linux/dvitype
bin/armhf-linux/pooltype
name texware.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of texware
-containersize 17604
-containerchecksum d4aa9819218e7a98f888f2455ce57d4ce61245c4f199f08cfda2f5f2c023f8237555128ad5650cc6b7f109b77d0852d0f50f49560fc2a00e377c92943e675c65
+containersize 17560
+containerchecksum 0bb55948fe8759ca55216e55d9633037a77a6ff67e4a7d5a44163394710e9b85d3671d01f2b41007cb43385c12dc3208b4a51565ae9ea9bcb3545fdb37b98ead
binfiles arch=i386-cygwin size=15
bin/i386-cygwin/dvitype.exe
bin/i386-cygwin/pooltype.exe
name texware.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of texware
-containersize 44116
-containerchecksum 72b5ccf138c931ec9202dbfd84aeb7bce252c1c75ee0c0b630fc97694df50a6fabf26ef7377cc4859a512fe509726f98fff5f421d46894c220e49490da1b2c5a
-binfiles arch=i386-freebsd size=29
+containersize 45416
+containerchecksum 8a555dd05f8649fdad66c7558cd2b19f6b717345785074278bb0ebc96ae076ab74aca365fdb21d57a3c1e08c1100f47e19215c22c6a6afa22d7f17872ad7ab37
+binfiles arch=i386-freebsd size=33
bin/i386-freebsd/dvitype
bin/i386-freebsd/pooltype
name texware.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of texware
-containersize 50576
-containerchecksum 16b53bc926666e3e974126a8fe7d4b3d39cdd9a2f4d7c2fd57fb7a3d6b4c76f5f8835d73de037e1f3d1a1246faaf844978d1dc4b2a2efd0dfd9f3c6520a660e0
+containersize 50900
+containerchecksum 330454dd2ffa27badc9854608eeee1375dabda35b09416ddbb56a917ccca4807070320d5059e84347ea08ec1c236bacbd3f6e882543d8141b095ef4dc2769853
binfiles arch=i386-linux size=36
bin/i386-linux/dvitype
bin/i386-linux/pooltype
name texware.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of texware
-containersize 42420
-containerchecksum 0091aa7029eb580ae7fab2713048f6ad6d3c222c26d00e762ef03f034be78c877f37cc9c9780db642381bacc205983f0fc82b450f34d67edf75894faeffa061c
-binfiles arch=i386-netbsd size=38
+containersize 43188
+containerchecksum 3835946a821ae8548d5fd8703443eb41b1470ae0b8351ec946dead6cadf4e55615cf1f55e0038aa81f80423954fff079a7b789b704623b9ddc3791b04221c17c
+binfiles arch=i386-netbsd size=40
bin/i386-netbsd/dvitype
bin/i386-netbsd/pooltype
name texware.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of texware
-containersize 50476
-containerchecksum 68235c4bde0a7bf0cbe1610733a18d3b6d76860d8af99339b9ab9bde5cb46df607012b6b4dec0f7484a885b568913cfdcffce3bfb23c6a0e0f4c8f93ac0686a3
+containersize 50780
+containerchecksum 22c84368236fd7af6479e8a6b77fedf7fd78d3095174c814148b62e437a8a3a86f7de178bea9633639bb71ecb236f83f00d2ac1557cc722949cd58bace02a20b
binfiles arch=i386-solaris size=34
bin/i386-solaris/dvitype
bin/i386-solaris/pooltype
name texware.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of texware
containersize 18892
-containerchecksum 32f7e237c00a9931b8132550b0b39265b027a6794e3ec3f275b9664bb2882e3a585d1cdb74270251362e178428e064ec818afa8a3f3475fd0f2d48813cfe3088
+containerchecksum bf8e9d5a459d292efe81f40908cd1828ed00595f391e90a8ddcaee7ccb3de5ba2c771d4f5ccd065e9547cdfa1470b70e38c2319a931eb3d6e8601f9b5aef70bc
binfiles arch=win32 size=12
bin/win32/dvitype.exe
bin/win32/pooltype.exe
name texware.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of texware
-containersize 20180
-containerchecksum 919e3666c88ec0c0fef0ced967b2c830b91e8ac29da2c8382d35396f61e607c95054bbf3aaeffb468ed098ff7a600ed5deb6513d24ab714d643ea7a77beffa7b
+containersize 20144
+containerchecksum 904137b23e9e839c0f656927c5c61b301df528a27596d3a9257b894fda3ef77d48205cc9b5e20d68cd167da27faa4aac4d0af6ccae84c7beb3284c0e2f588786
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 50150
+revision 54269
shortdesc x86_64-darwin files of texware
-containersize 52856
-containerchecksum 177f4875c43f3b8b9663c12c8d4b93904c16831772f340be2490cc22942ce788a23c150515c25dd0fe0cd1db3fef7cf810eae1a32dfa07bbe73c11c12d0bad25
-binfiles arch=x86_64-darwin size=35
+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 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of texware
-containersize 51304
-containerchecksum c06ae714b4d20c36985177a9a768d944239572caa56974cf9cc41cb3e4f41f04f8ae5b55150e7872aedc8efefe22445acc7d25bbc12b5be005ffd007143d86a6
+containersize 51156
+containerchecksum 55dd4b20e1414a0b043219b644dee7666feaf4d7f5427393b25e86e7dee129c578e2f0ebbb797fd795453e9b2d192271dd6e95e042ce3d0c128eff47708c24b5
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 50281
+revision 53999
shortdesc x86_64-linux files of texware
-containersize 50036
-containerchecksum 0a3444b9fae0c1409599ed911d1bf3add8fae89154de6abd99aeccd0a38096ea2a3af5e701c08ec3db27edee615d3600479a432ba76adcca84a24ad641053d53
+containersize 50324
+containerchecksum 806fadc00bcc3390a1426152cb01e2335c42657583348dde9f8872d32e587256ff3bc850db05b7f205172c0af36c243c9492737d4abae13d43e7350eff2a4a8e
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 50176
+revision 54264
shortdesc x86_64-linuxmusl files of texware
-containersize 55628
-containerchecksum 1ada2f1e8c673fb041f8cc0c9550f76cfb6ffef4adb5b358886cfc243a32bbc303bb0d148a226b5623d973211d90aee49740c44659bd73d63aa2161d26d47e1c
-binfiles arch=x86_64-linuxmusl size=39
+containersize 55568
+containerchecksum fde0789dec96da306b264e750be4eba50469a5592862b979bb688102c00156f71584dd3e0cc4233912b4633f36f2a5a3c69cdebd61d629293986b6f303d458b0
+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 50150
+revision 53999
shortdesc x86_64-solaris files of texware
-containersize 55980
-containerchecksum d9f8e92fef63f8da917279296f55681f8e5eae8b564bf96f477df9934dbaa7d4fa3d41171d4cdb9bdbca162278e0ae1a5d57d92ea01daf42448f82e8222af7ba
+containersize 56208
+containerchecksum 973a7b05d7354d1a506b9e646770c3f5fa1905e7d5ac7d8d4faf16b4a21d6692beb7100c4eb74c31b29d37c46ee7aaefc16735a79e5572002da2cc4b8320c9a5
binfiles arch=x86_64-solaris size=39
bin/x86_64-solaris/dvitype
bin/x86_64-solaris/pooltype
name texworks
category TLCore
-revision 52616
+revision 54074
shortdesc friendly cross-platform front end
longdesc See http://tug.org/texworks for information and downloads. TeX
longdesc Live includes executables and support files only for Windows.
@@ -289030,19 +289781,19 @@ postaction fileassoc extension=.tex filetype=TL.TeXworks.edit
postaction fileassoc extension=.sty filetype=TL.TeXworks.edit
postaction fileassoc extension=.cls filetype=TL.TeXworks.edit
containersize 492
-containerchecksum 61a41a470a22bdcd70ed769385accc0135b7fe68b96b430ddcfdfc8e444ecd696c66167e2b44201809cc95b6369a925d32874dd40d878f62a6b7730852fae1e9
-doccontainersize 732
-doccontainerchecksum d2ea2fa3447a4da66ad2617b20f853be8c1bc8aba163ef995ce0e516d9c249990113e0ba2f13ee6f1d51ba3a3e6b5c3745f68157399b9c1c6d4aae8b93134eb5
+containerchecksum 4867a2f6ca333fc42d774154179f438970d392857b0f631f58211b7174c4b56c7fe9c43cac534cac1828d3edf18069fa781d4760ca472a99b5abfe4c7a6f72c9
+doccontainersize 736
+doccontainerchecksum 554afc96a17b407e415d85138e4074b6f1f82ab8e918db6e4d2e2dfa44e67b0d10ac1b548ceffeadc245de28b564cc4c4c431ec9d9c92241d1f500477fc72a64
docfiles size=1
texmf-dist/doc/texworks/README
name texworks.win32
category TLCore
-revision 50414
+revision 54551
shortdesc win32 files of texworks
-containersize 15804712
-containerchecksum 630dc884e6110cd6169ca95c2b5baca6b51f6976524f8e7acfbe5f56dc73e390e5cb8a49ec6a0a600f2a2f8a8fe10259860ad5be37be2919d40e760fd8f8d562
-binfiles arch=win32 size=11510
+containersize 16415200
+containerchecksum 1a00579926c4effef9085c9803bc42e5a9fc7aead84bec011c8502faeeae83dfcc4f7e9f340c3d43e0b8c5b16540d56754457daef7b7adcfac23187f4c97ea23
+binfiles arch=win32 size=12329
bin/win32/texworks.exe
tlpkg/texworks/COPYING
tlpkg/texworks/README.txt
@@ -289618,7 +290369,7 @@ catalogue-version 0.10b
name theanodidot
category Package
-revision 51695
+revision 54512
shortdesc TheanoDidot fonts with LaTeX support
relocated 1
longdesc This package provides the TheanoDidot font designed by Alexey
@@ -289638,10 +290389,10 @@ longdesc designer. The strong clear forms of this alphabet display
longdesc objective, rational characteristics and are representative of
longdesc the time and philosophy of the Enlightenment.
execute addMap TheanoDidot.map
-containersize 377224
-containerchecksum f89e4fc9a726b87568eb5771e0f3a4c29f23198eece256fffd85aa3f7d8f359fc9446e24cb5945b3297d373a84ec11e6b0322e378fa6bb979bdf980e91e5ce82
+containersize 377204
+containerchecksum daeb092b73d0a9aac15c917aa72bee060fdf879aae0c2df9b391822f765983f0c048b1a15643a3aa7075e3c5a51eeabdb06ebf3b568930d7edb8e64bbf8f473c
doccontainersize 44204
-doccontainerchecksum 82ced7608403dadc3d5be699acec21bdd7b9fd44c68db769f6060beb26b7a448bde9ec43060e95ee6699735c4c347ade0b2a1267f944c2b168363172c3c0b979
+doccontainerchecksum 77c32df3bf56f8d38f27823eca098c968b203fb1ca2e4682f76a4071821952631b0187893f4636879808903e262bd2b01b53a50b517cc7098011d9f0262739d0
docfiles size=14
RELOC/doc/fonts/theanodidot/README details="Readme"
RELOC/doc/fonts/theanodidot/SILOpenFontLicense.txt
@@ -289712,12 +290463,12 @@ runfiles size=210
RELOC/tex/latex/theanodidot/TheanoDidot.sty
catalogue-contact-development https://github.com/akryukov/theano
catalogue-ctan /fonts/theanodidot
-catalogue-license lpplofl
+catalogue-license lppl ofl
catalogue-topics font font-body font-serif font-proportional font-greek font-multilingual font-type1 font-ttf font-supp font-t1enc
name theanomodern
category Package
-revision 51759
+revision 54512
shortdesc Theano Modern fonts with LaTeX support
relocated 1
longdesc This package provides the TheanoModern font designed by Alexey
@@ -289728,10 +290479,10 @@ longdesc no italic variants. The package is named after Theano, a famous
longdesc Ancient Greek woman philosopher, who was first a student of
longdesc Pythagoras, and supposedly became his wife.
execute addMap TheanoModern.map
-containersize 401132
-containerchecksum cee56b45fe0b06c36fc4a11dda204117d20a5ade50b5d706aec08c4bc66ac9d801cb3c885b8f18b54db7a0152c3924cb844a0101c71a11c81d6ccd32d18518da
-doccontainersize 33256
-doccontainerchecksum d7c6258b4e025111f8c8e29332b8325128fcbe095d9e8e3975227c86e171cd12a73319cfd341030f06f901d005815bba3c7643063a257dea006a159ccace5355
+containersize 401128
+containerchecksum a306f5b0145c1304157403de3a1ba0e0c350b1cb2bf467c5fbc5a0f4427622029c1c37b6b139f4e0fcdd145f30a979fe821353eb0782a0fdbaac6d614d041b78
+doccontainersize 33260
+doccontainerchecksum c2181c14b43a5a9670ed13e9f2828c4effabaf06a9377789c3510072c779251e3d857bbbc5655bd0285cd7f05b23c0a669292f4ef5667dfb35ae89ea70cd838a
docfiles size=12
RELOC/doc/fonts/theanomodern/README details="Readme"
RELOC/doc/fonts/theanomodern/SILOpenFontLicense.txt
@@ -289801,12 +290552,12 @@ runfiles size=218
RELOC/tex/latex/theanomodern/TS1TheanoModern-TOsF.fd
RELOC/tex/latex/theanomodern/TheanoModern.sty
catalogue-ctan /fonts/theanomodern
-catalogue-license ofllppl
-catalogue-topics font font-body font-serif font-proportional font-ttf font-type1 font-supp font-t1enc
+catalogue-license ofl lppl
+catalogue-topics font font-body font-greek font-multilingual font-serif font-proportional font-ttf font-type1 font-supp font-t1enc
name theanooldstyle
category Package
-revision 51767
+revision 54512
shortdesc Theano OldStyle fonts with LaTeX support
relocated 1
longdesc This package provides the Theano OldStyle font designed by
@@ -289817,10 +290568,10 @@ longdesc no italic variants. The package is named after Theano, a famous
longdesc Ancient Greek woman philosopher, who was first a student of
longdesc Pythagoras, and supposedly became his wife.
execute addMap TheanoOldStyle.map
-containersize 493088
-containerchecksum 41763eb636491cbd5d7f712b91d3ab6189a87d6fca61efb0b552f5c57eaf25a830763ef83d9b093b2eb5a31f45f91ecb8eef870a7aec0e0084dd685a55088498
+containersize 493064
+containerchecksum b8890a2f8af2700c042d1953fbf8c8cf0d499d7458985476bba4a1ad83c9b4c6ec9f8d6f30986b57ca532b0b41208ce07d4d76687f52fa8863da75cc39f24d24
doccontainersize 34680
-doccontainerchecksum 3e9dfe575f249cacc577763f7b7aa2bc128659bdd19b0ab97b7c9a43a6b5938d7067e657c9a469d4b163faa75f1373a21f5e0825e345d342af037713d595713b
+doccontainerchecksum ceb00e62d2e9adeab0244ba58b052fcc0a068f7afd8e3936767909b8377da11c8178eaa9015d1d84dd95cc4b5c63c01654e032855b707c03197b63c9e2097d55
docfiles size=12
RELOC/doc/fonts/theanooldstyle/README details="Readme"
RELOC/doc/fonts/theanooldstyle/SILOpenFontLicense.txt
@@ -289890,7 +290641,7 @@ runfiles size=251
RELOC/tex/latex/theanooldstyle/TS1TheanoOldStyle-TOsF.fd
RELOC/tex/latex/theanooldstyle/TheanoOldStyle.sty
catalogue-ctan /fonts/theanooldstyle
-catalogue-license ofllppl
+catalogue-license ofl lppl
catalogue-topics font font-body font-greek font-multilingual font-serif font-proportional font-ttf font-type1 font-supp font-t1enc
name theatre
@@ -289929,7 +290680,7 @@ catalogue-version 0.1
name theoremref
category Package
-revision 30640
+revision 54512
shortdesc References with automatic theorem names
relocated 1
longdesc The theoremref package provides variants of the \label and \ref
@@ -289938,10 +290689,10 @@ longdesc automatically typesetting references including the theorem name
longdesc (apart from the theorem number). The scheme is particularly
longdesc valuable if the author decides to change a lemma to a
longdesc proposition or a theorem (or whatever).
-containersize 4124
-containerchecksum ec3f8bea432fc0a72d008884e8879bf22db5c2be3694d298828a493e1b4cde2dd591f35887e4aba646f44db47a75f87a08ec7e269cec77be66cb45798137c85a
+containersize 4104
+containerchecksum ed6990b6c7a9ec4e72770252bcd07ad5ddf4015cde0129dc0a89cb95bc96958963209fe46f0ba9a614ebc0cdb358d8125ee3eb22b9a4249367d975ec12250a3e
doccontainersize 333032
-doccontainerchecksum ec478b840b200dd0e731545f039c8ac01d9f088b7644350cc3366aece722b924187ca0701ad15be3a428131bc3025d1af9bb0440e8a487e0272c8d7997924200
+doccontainerchecksum 022ef42c6765c661f5828a8adcad7710d74f168b3a2dfad0e73218d1a5295b25ea24d5fa010a01151939e87989cfd6457917167e69cebf5ee5a364347eea5f2f
docfiles size=94
RELOC/doc/latex/theoremref/COPYING
RELOC/doc/latex/theoremref/README details="Readme"
@@ -289950,7 +290701,7 @@ docfiles size=94
runfiles size=3
RELOC/tex/latex/theoremref/theoremref.sty
catalogue-ctan /macros/latex/contrib/theoremref
-catalogue-license lpplgpl2
+catalogue-license lppl gpl2
catalogue-topics label-ref maths-theorem
name thesis-ekf
@@ -289988,7 +290739,7 @@ catalogue-version 3.3
name thesis-gwu
category Package
-revision 48537
+revision 54287
shortdesc Thesis class for George Washington University School of Engineering and Applied Science
relocated 1
longdesc This class is an attempt to create a standard format for GWU
@@ -289996,11 +290747,11 @@ longdesc SEAS dissertations/theses. It automatically handles many of the
longdesc complicated formatting requirements and includes many useful
longdesc packages. An example thesis is provided serving as a user guide
longdesc and a demonstration of the thesis.
-containersize 10428
-containerchecksum f5f54b6ba4d95422d3b5e219a8319375f543939b0a4fff260616048faee47203497cff1eadf8603f03ad54f7f93bfd524fc3f2efa108bcf36c34a38f468b85cf
-doccontainersize 402080
-doccontainerchecksum 88928ac624aa85413652ae32170854cce4c0519858b5e35752fa06bc4e7130ac031eade4127704edadf69a1fc5fa0e3357af1a0350af83decde430e606c0ff4b
-docfiles size=139
+containersize 9780
+containerchecksum 7001a1f11d069fd15894b34a2d220394924802c3ef1a37869e0d717bdb650bb53c01078dc14760f7887addece64bfb0f6662741bfb6dc4dd77d2ff1f3d0d7415
+doccontainersize 405812
+doccontainerchecksum e53925a31286089cb5e8f051cdf969c6bbf29db0ae2629c1a584ead2885cc0e1f95c5b2cd9583056c8ab40b1c41d4f8203b876a1e6365d8967e3942440e04e2e
+docfiles size=152
RELOC/doc/latex/thesis-gwu/LICENSE.md
RELOC/doc/latex/thesis-gwu/README.md details="Readme"
RELOC/doc/latex/thesis-gwu/figures/data.png
@@ -290008,10 +290759,19 @@ docfiles size=139
RELOC/doc/latex/thesis-gwu/figures/orbital_mechanics.png
RELOC/doc/latex/thesis-gwu/figures/picard_yes.jpg
RELOC/doc/latex/thesis-gwu/figures/tumblr_lrvyd1GuNe1r3aueno1_400.jpg
+ RELOC/doc/latex/thesis-gwu/tex/appendix-ex.tex
RELOC/doc/latex/thesis-gwu/tex/appendix.tex
+ RELOC/doc/latex/thesis-gwu/tex/conclusion.tex
+ RELOC/doc/latex/thesis-gwu/tex/discussion.tex
RELOC/doc/latex/thesis-gwu/tex/frontmatter.tex
+ RELOC/doc/latex/thesis-gwu/tex/intro-example.tex
RELOC/doc/latex/thesis-gwu/tex/intro.tex
+ RELOC/doc/latex/thesis-gwu/tex/litreview.tex
+ RELOC/doc/latex/thesis-gwu/tex/manual-ex.tex
RELOC/doc/latex/thesis-gwu/tex/manual.tex
+ RELOC/doc/latex/thesis-gwu/tex/methods.tex
+ RELOC/doc/latex/thesis-gwu/tex/prevmethods.tex
+ RELOC/doc/latex/thesis-gwu/tex/results-example.tex
RELOC/doc/latex/thesis-gwu/tex/results.tex
RELOC/doc/latex/thesis-gwu/thesis-bib.bib
RELOC/doc/latex/thesis-gwu/thesis-sample.pdf details="Example thesis and user guide"
@@ -290024,7 +290784,7 @@ catalogue-contact-repository https://github.com/skulumani/thesis-gwu
catalogue-ctan /macros/latex/contrib/thesis-gwu
catalogue-license gpl3
catalogue-topics dissertation class
-catalogue-version 1.6.1
+catalogue-version 1.7.0
name thesis-qom
category Package
@@ -290822,7 +291582,7 @@ catalogue-version 1.0
name tie
category TLCore
-revision 50602
+revision 54070
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
@@ -290830,10 +291590,10 @@ longdesc be used to create a new version of a .web file that
longdesc incorporates existing changes.
depend kpathsea
depend tie.ARCH
-containersize 500
-containerchecksum 970a855d2d025b3ac30a4e1631986568459bae84727b661ffc8e0982656bc66eb940b59e2b9c3ee6430e3abd5f7d8b0ce4ff828127bd2f9420e0139f1860527b
-doccontainersize 14936
-doccontainerchecksum 24f07d9954fe0385abec8487d4c488df551453e13e8f638e32899722d62dc91b23df9d4494f9bc13662d57fed6e8dfd4d71835ef79832b59f075f9023797e858
+containersize 476
+containerchecksum 1403e6e2e2e7121ac374a337323d1a8ec4f2ccc8c1d1a7b769a0a771afc61266999979f8a2613d00edb8355b13c794ec32a316bd2dd9f37339a8c826764e25ad
+doccontainersize 14820
+doccontainerchecksum 8210c9c6252a383b7a4c1cbdcbf3ae7fd051d0506f2862249fa595097d25876ce6f0553ff8770507786412f94b50abd069d3f6fcda5e3275b9267100bd37805c
docfiles size=6
texmf-dist/doc/man/man1/tie.1
texmf-dist/doc/man/man1/tie.man1.pdf
@@ -290844,145 +291604,145 @@ catalogue-version 2.4
name tie.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of tie
-containersize 28776
-containerchecksum 4c33b8388bff4ddfacaae181ccda0ecece5b8c72f518908bf3dca9c341294e357afda74b1696e572a437379b47697a61beafe7c922d6bda877f71653d46800b9
-binfiles arch=aarch64-linux size=19
+containersize 32764
+containerchecksum 6d03ac0e84c861c6277a3458ea0c5f90c259633012ac39b95a8375e055a516ca929d39651fbf7fb9d1f9d1aca7503b7b56ec2fc4ccd7254bf5f805fdca60caf2
+binfiles arch=aarch64-linux size=21
bin/aarch64-linux/tie
name tie.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of tie
-containersize 33080
-containerchecksum d89c14620709bb7bff367331bbfa326634ceeee6903bf9cd494a2a4fa12794ae959ba748e937b6608e07094e6073273f664ca170c31839da146867c7e5c71566
-binfiles arch=amd64-freebsd size=20
+containersize 33696
+containerchecksum f6110db98b152522c95c6e76d987e09d72070d6ee3acb125809907c6e6b6817d1f7b24b746404297f51e4cde6ccbcb45716ab656cdd4f2c93077d8c551659b41
+binfiles arch=amd64-freebsd size=22
bin/amd64-freebsd/tie
name tie.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of tie
-containersize 30404
-containerchecksum fc00d71e19452fc610f236d1fde5b1aa8ab6b6c636277f4ce871f9428ba09aa32f580f6a496c9271332f56f016db9714775672ed2bd441674e7e9926c683118e
-binfiles arch=amd64-netbsd size=24
+containersize 30920
+containerchecksum 3da253f4114b961d66514d52de601eefd481a22b1e21f165b946467133481316b3de9b118ea0adab1f53db72694431de4728872405e9e6b597db448afa127908
+binfiles arch=amd64-netbsd size=25
bin/amd64-netbsd/tie
name tie.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of tie
-containersize 27344
-containerchecksum 529420e42856579d65b3e1058f7c85d6454f956c9bd9b064a9b6785c221b3d3cab15af028a5ddac6f3ea79f3ca3e8ccc99841735168c9ec4de91bfa644217431
+containersize 27588
+containerchecksum 0ebf48e1c1cf0f9a621a83e09cfb34bc1c5ec61eed0e2c4c4c0b873ef432410def2d4d8ca80708772287b14fa62bd15c64340b909355fa4580907e03e9166f9b
binfiles arch=armhf-linux size=17
bin/armhf-linux/tie
name tie.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of tie
-containersize 5164
-containerchecksum a893dde19e37020809481b55396572b6766d756f76eeacb8a76ba5fb8d490e53e1831375a11a1c91f2c9477e425fe2837aafa3b84bfd94ec9541062bb1d2e955
+containersize 5148
+containerchecksum 5870d012a9622d01313d7c458bb9b00fbef1c0e9d8c8ec83e5da238d4913bbdf72e914b2128705226756f8913788261fbd0b371c96cb19e139f2d49338cf1ba0
binfiles arch=i386-cygwin size=4
bin/i386-cygwin/tie.exe
name tie.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of tie
-containersize 28336
-containerchecksum 9a84c6e74d67539b3463d22dcd46f92a40f64eb69f280214d3b97bd96b9260d6ea976ff05165b41cdd609df677f94c0d33e1ea42686fb7bc40e76ca5676554bf
-binfiles arch=i386-freebsd size=16
+containersize 29292
+containerchecksum 3316ab194d2bf8118ad38867744d65ae7078b8a6ec1e89b82cfa6711a408c6b042b13e2e7c55ea343fd5ca55f2e20bf78478e884cbccb1610fa3988473ee682f
+binfiles arch=i386-freebsd size=19
bin/i386-freebsd/tie
name tie.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of tie
-containersize 36248
-containerchecksum 63ea165dbd158d6616526552da30c94e432c0c515bf3c22b1cde46b79c6699b497eaee77dfe7ea92336cf929a8cd5ec0223441863c2881dfd523a9aa11cc1378
+containersize 36584
+containerchecksum b4373688ef0b7039df3830df122180dafa0fea9a0718ae44227a46f38c93bfc1514bd8343a1f49b3028fb90fab5b11acd1c28fd395b4d4533c066cce2038b56a
binfiles arch=i386-linux size=23
bin/i386-linux/tie
name tie.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of tie
-containersize 28016
-containerchecksum 7dda043daafbb1b63cfaa1c15f24922d3d47c394738e600f96f5c96681581e7994b7bddcdc91a087576aaba6eccae5aec9f3b5e92d6b8a76fb04e4fd0af7e82c
+containersize 28648
+containerchecksum bc400dc02c8041066fdd7d8942b5f88e070a139e1940e2a04dc3d181ccd83262d396e4bb1c03d40afac8d1bd52c1867ab5d67e592a94f02f8e1ff2b3e48aa212
binfiles arch=i386-netbsd size=23
bin/i386-netbsd/tie
name tie.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of tie
-containersize 32288
-containerchecksum d5a025bad218d812b9edfeb56ae4739fe6408aba19b673459a9b562156144be1eebda93aa940ddbcbc5fd3489b9da792ed8f810d58a166010fe2c454819358aa
+containersize 32580
+containerchecksum 04a6f7df94279876b3b2e5a2bbf122a5842e38704ad713ac0885d8abb2dffaf4e5c4fea0f3cc05aaf12f82729ea304fbb1cf8273c530878b1ca149480f112545
binfiles arch=i386-solaris size=18
bin/i386-solaris/tie
name tie.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of tie
-containersize 5924
-containerchecksum aa4b137b7b404dd6caa19a6f74b88a35cb93ad70c748120946550e25284e129ced76395f7bd63357c9ee0cdd2e40ec368830d4e8d0bff93ebce25eba85786848
+containersize 5920
+containerchecksum 2f8a435411d086143e82405a194596924b8b6d1a729c4651f4bb342cb681ca74914b2ad8796c8ead9d00d84d3fa60754e7ce17001b7caf64b72144fa8688c08a
binfiles arch=win32 size=3
bin/win32/tie.exe
name tie.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of tie
-containersize 5168
-containerchecksum 4d3170634cf222dbd8215731b25826ac4ca510bdfa1bc11b0455d023a98e0c3aa908cd2617dac41bda0ccf46c7c156f397b27a528633ce4902fc4851f8edf475
+containersize 5124
+containerchecksum 2824bcb85626727ecabd622a8885a44dd527bf89902e52f6083cc991515d2ab66fd404ce4a275d6844029844304a1c81ebd9a5ad6bdc1fa3440f85562db64fd6
binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/tie.exe
name tie.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of tie
-containersize 32344
-containerchecksum 125f4d8205d14e1f68b949924d963dda93bebcedb5ad1d6c0db5c5c99a9c2ff0634153f076ed81f5e63f1f230d98d0e2d065dd3d70d1a9b808c9f278f42bac7f
-binfiles arch=x86_64-darwin size=19
+containersize 38188
+containerchecksum 869539e2d7f00f34047f13ec31ac56e7fb5c7c5d227cfdbc12c8eeaed28431e5390d847d3d123babd596ce6adce5d2fbf8f930d6ecce6f8e2a162aef3a33659c
+binfiles arch=x86_64-darwin size=24
bin/x86_64-darwin/tie
name tie.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of tie
-containersize 31912
-containerchecksum b3b4cf598cc4b27f12a60eb509730f39639f1afc796c08abe4ba181efd8e7fec3996f2da77e101df8134897859c6297f7f000447d4454024edc92328a10ce955
-binfiles arch=x86_64-darwinlegacy size=21
+containersize 31892
+containerchecksum 2fc645ba2f0f46b10ec3cfda679467d7d3f20bd0796a29a5ed40dbf713886acd581921998f9db0a7cc4bb252ba6e369ac1be713b0a85aa30331da20c844572ca
+binfiles arch=x86_64-darwinlegacy size=20
bin/x86_64-darwinlegacy/tie
name tie.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of tie
-containersize 34308
-containerchecksum f347c2c9a12bc17c72fb072b1ae6fcdc0d96067a4a45a0e0ada24a93c462e41dfe002a8d85a273f34549c653268f5633977c387903f80d97b28fd8395a63959c
+containersize 34560
+containerchecksum bf18b9641bd7a42a120bc71d575e357e283c6adcf5615fe6d85d6c5923973ca5bba5e1e2c1511ff1afe6da28061662b8fa87cec7f277c2b70ef06f708dc92324
binfiles arch=x86_64-linux size=20
bin/x86_64-linux/tie
name tie.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of tie
-containersize 35876
-containerchecksum 5be5a1688e779caf1a4dd96434cc31a610198f9cd1fb5bdf6286de3e07cae5c118ed6ad3d1e68ddd7e11697b3908a10b05cf1d32a55b7df2623ee37de7ecb48d
-binfiles arch=x86_64-linuxmusl size=22
+containersize 35760
+containerchecksum bf9d0d3057e45a6130aee970fd23f1106717aa5ed7beb92e5d7b4880e680624e325b4dceb231c87b8703b0cd5568c824432cf967f5331f5136b3d9600fb36462
+binfiles arch=x86_64-linuxmusl size=21
bin/x86_64-linuxmusl/tie
name tie.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of tie
-containersize 35168
-containerchecksum f7f15a358bdfa8879eeffdd05e5b784a278adba34914d50906fafbc1c5376b7481682d886dfa8cc0d18cd238932a7cc9df5f1703470c913a4a7d473447e233bb
+containersize 35440
+containerchecksum f066273c0e2572abac1bdcfd2c788c8eba2056f7a376dd9ff11d06a9d9fc98eb1c0c14043a91b8af49e22fa87956b430773e473bc0273d570b981fbf8f9d7e24
binfiles arch=x86_64-solaris size=22
bin/x86_64-solaris/tie
@@ -291078,7 +291838,7 @@ catalogue-version 0.9f
name tikz-dependency
category Package
-revision 42454
+revision 54512
shortdesc A library for drawing dependency graphs
relocated 1
longdesc The package provides a library that draws together existing
@@ -291086,10 +291846,10 @@ longdesc TikZ facilities to make a comfortable environment for drawing
longdesc dependency graphs. Basic facilities of the package include a
longdesc lot of styling facilities, to let you personalize the look and
longdesc feel of the graphs.
-containersize 15752
-containerchecksum e6f04805d8c36c6bf81deb68ffa2c43fed7a7ce21541d6b02828574b579cf41d5b57fd53d12f18e82b66c3f96e7c6962555dede9072e243693f6f6767146ad57
+containersize 15728
+containerchecksum f13e652066ed2237c22b397b76f628e9108a999138ab5d8349792551205cada4709031f5c4b458982618871d4d65abfe5623f700ee9d8f474c66b1e31df374b8
doccontainersize 500028
-doccontainerchecksum ebb3821e66d238967aadcb06d801a0d18a90610eba37d1763c44452f7bf8fdf0c1cd30d52a72f0120a45429c303739fa239ad05b92ae067b99771d9bf4f568ca
+doccontainerchecksum 3ab32e535d11802b3a828b8b49e78f31df5e5d3c7c36509a3b8aa0d81c02c465ec84d45b9d951ad833dea705381b4df05fa3d9a478db9af0622bc0d69008b227
docfiles size=212
RELOC/doc/latex/tikz-dependency/AUTHORS
RELOC/doc/latex/tikz-dependency/LICENSE
@@ -291104,7 +291864,7 @@ runfiles size=20
RELOC/tex/latex/tikz-dependency/pgfmanual.prettyprinter.code.tex
RELOC/tex/latex/tikz-dependency/tikz-dependency.sty
catalogue-ctan /graphics/pgf/contrib/tikz-dependency
-catalogue-license lpplgpl2
+catalogue-license lppl gpl2
catalogue-topics linguistic tree pgf-tikz
catalogue-version 1.2
@@ -291981,7 +292741,7 @@ catalogue-version 1.0
name tikzlings
category Package
-revision 50841
+revision 54080
shortdesc A collection of cute little animals and similar creatures
relocated 1
longdesc A collection of LaTeX packages for drawing cute little animals
@@ -291989,10 +292749,10 @@ longdesc and similar creatures using TikZ. Currently, the following
longdesc TikZlings are included: bear cat coati hippo koala marmot moles
longdesc mouse owl panda penguin pig rhino sloth snowman These little
longdesc drawings can be customized in many ways.
-containersize 18332
-containerchecksum 0c7c5af85cbdc6b5146e67083a8ab5485c3d0aab78d677ad8ef53f6419530e96385542d1317da04bf783a4c94b61152ebb8fd037ad8bd0ee472531476646177c
+containersize 18320
+containerchecksum ed21e4e9db4e51010c5df47a094c54dcbf80a68d31e5e4239e9af73522e4ecc9dc93573cee555a32c9ca2f0a8760c30dcce8bf929dc9b36ecb932bf361970f6f
doccontainersize 466836
-doccontainerchecksum 2b60d87c6925d1465588f244fdb3bee6912ebe02d89bed593caad9a8b8710b0d18a9aaef903395af9fa85207f0278054fb6a8d94b6572acdc60b30e7f8d9c6c2
+doccontainerchecksum f1dc3e47e1f2492ec704c73b0b4e89e645e6a106eb67645e5350353304bfc9fd3d82cae6db266f24d5b13c3401dc18430ad5818d51dc3af8fe16dd4383aae840
docfiles size=125
RELOC/doc/latex/tikzlings/README.md details="Readme"
RELOC/doc/latex/tikzlings/tikzlings-doc.pdf details="Package documentation"
@@ -292021,7 +292781,7 @@ catalogue-contact-repository https://github.com/samcarter/tikzlings
catalogue-contact-support https://github.com/samcarter/tikzlings/issues
catalogue-ctan /graphics/pgf/contrib/tikzlings
catalogue-license lppl1.3c
-catalogue-topics graphics pgf-tikz
+catalogue-topics amusements graphics pgf-tikz
catalogue-version 0.2
name tikzmark
@@ -292058,17 +292818,17 @@ catalogue-version 1.8
name tikzmarmots
category Package
-revision 49114
+revision 54080
shortdesc Drawing little marmots in TikZ
relocated 1
longdesc This is a LaTeX package for marmots to be used in TikZ
longdesc pictures. These little figures are constructed in such a way
longdesc that they may even "borrow" some garments and other attributes
longdesc from the TikZducks.
-containersize 2476
-containerchecksum d390b922ccb3cec5b215a97586578462f83774b3dd5d3dd461f47833f1ddaf705773e4a60acf385747df6b55d6d20c495f4ffa7f1c3f2e6d480d66ab5c5b04f6
+containersize 2460
+containerchecksum c2ca7c1f66d070e1249b2ed9e88cadd482353140bc3add0146d7f67ffdd8c08cc3eb4b9c59f8e2d822000554a8bcf1e0f064c96ac0e002a6c80655c5eb909f81
doccontainersize 230968
-doccontainerchecksum 4836d1d7c55ae98b26aa4968c5717457c8e2cb64d3e21f2b7298d3990ef612fb9087e64074945e24999fc302ae012e47c95a00c07e23286aae5ea7cb63fa254e
+doccontainerchecksum 03a4494458d7f053547952945e9ecf1c500dd3fafc665852498de05f38234c45f0972971e8278d279d36c81f2b920152f10ad1bda2c5b24e5957ad0846e77d9c
docfiles size=65
RELOC/doc/latex/tikzmarmots/LICENSE.txt
RELOC/doc/latex/tikzmarmots/README.md details="Readme"
@@ -292083,7 +292843,7 @@ catalogue-contact-repository https://github.com/samcarter/tikzmarmots
catalogue-contact-support https://github.com/samcarter/tikzmarmots/issues
catalogue-ctan /graphics/pgf/contrib/tikzmarmots
catalogue-license lppl1.3c
-catalogue-topics pgf-tikz
+catalogue-topics amusements graphics pgf-tikz
catalogue-version 1.0
name tikzorbital
@@ -293190,130 +293950,123 @@ catalogue-version 2.1d
name tkz-base
category Package
-revision 53695
+revision 54199
shortdesc Tools for drawing with a cartesian coordinate system
relocated 1
longdesc The bundle is a set of packages, designed to give mathematics
longdesc teachers (and students) easy access to programming of drawings
longdesc with TikZ.
-containersize 15896
-containerchecksum 221c722b6919f8bfaae489f07ddfce6eb3e1495bbeb4ab180fb7fe5627adf1ae3c853a36eae9626959073ea07bb41642351143142ca31e089b4e5f77c6f53f22
-doccontainersize 437260
-doccontainerchecksum f33b074f1d45a4d01a7fe02dff39360ca2e1c9352e8989e9c024b40e8fddb3f523526c86f5f205cca0cc7b009a974a02a1213b5e4c5d038c522076a2798b84ff
-docfiles size=273
+containersize 15304
+containerchecksum 285fc98d46d29be61959a31fa5316ebd890fa1a1db92ee9af899a6f51a4530ab65a9326e8793e21a113a420b34dd0295e6b9bc6f6f0d1d041c25400fbecfae5e
+doccontainersize 397404
+doccontainerchecksum bd89db50299a44b4fb72c5eaf8cb348e5dff716c3b09d5953ab68c8cab7ed9a0dfa31909cefeb77a5daad6695ba30ca5adf9977324c4e53e16acfa5547acf7a5
+docfiles size=246
RELOC/doc/latex/tkz-base/README details="Readme"
RELOC/doc/latex/tkz-base/TKZdoc-base.pdf details="Package documentation" language="fr"
RELOC/doc/latex/tkz-base/examples/preamble-standalone.ltx
- RELOC/doc/latex/tkz-base/examples/tiger.pdf
- RELOC/doc/latex/tkz-base/examples/tkzBase-05-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-05-1-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-05-2-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-05-2-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-05-2-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-05-2-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-1-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-1-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-1-4.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-1-5.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-1-6.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-10-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-10.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-11.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-4.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-5.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-6.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-7.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-8.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-2-9.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-3-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-3-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-3-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-7-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-7-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-7-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-8-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-8-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-06-9-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-10.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-11.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-4.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-5.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-6.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-7.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-8.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-07-0-9.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-1-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-1-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-1-4.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-1-5.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-10-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-10-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-10-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-11-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-11-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-12-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-2-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-3-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-4-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-4-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-5-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-5-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-5-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-6-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-6-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-7-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-7-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-8-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-9-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-08-9-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-09-2-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-2-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-3-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-4-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-5-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-6-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-6-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-7-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-10-9-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-1-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-10-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-10-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-10-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-2-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-3-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-5-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-7-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-11-8-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-12-2-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-13-1-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-14-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-14-1-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-14-2-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-14-3-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-14-3-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-14-4-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-15-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-16-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-16-2-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-16-2-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-16-3-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-16-4-0.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-16-5-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-17-1-1.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-17-1-2.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-17-1-3.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-17-1-4.tex
- RELOC/doc/latex/tkz-base/examples/tkzBase-17-2-1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.1.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.2.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.3.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.4.0.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.5.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.6.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.6.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.6.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.7.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-10.9.0.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-12.1.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-13.1.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-13.1.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-13.2.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-13.3.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-13.3.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-13.4.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-14.1.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-15.1.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-15.2.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-15.2.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-15.3.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-15.4.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-15.5.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-16.1.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-16.1.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-16.1.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-16.1.4.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-16.2.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-3.1.0.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-4.1.0.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-4.2.0.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-5.1.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-5.1.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-5.2.0.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-5.2.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-5.2.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-5.2.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.0.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.4.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.5.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.6.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.10.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.10.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.11.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.4.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.5.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.6.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.7.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.8.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.9.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.3.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.3.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.3.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.7.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.7.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.7.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.8.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.8.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-6.9.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.10.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.11.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.4.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.5.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.6.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.7.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.8.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.9.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.1.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.10.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.10.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.11.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.11.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.11.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.12.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.12.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.13.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.2.0.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.2.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.2.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.2.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.3.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.4.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.5.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.5.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.6.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.6.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.6.3.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.7.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.7.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.8.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.8.2.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-8.9.1.tex
+ RELOC/doc/latex/tkz-base/examples/tkzBase-9.2.0.tex
RELOC/doc/latex/tkz-base/latex/TKZdoc-base-BB.tex
RELOC/doc/latex/tkz-base/latex/TKZdoc-base-axes.tex
RELOC/doc/latex/tkz-base/latex/TKZdoc-base-compilation.tex
@@ -293345,7 +294098,6 @@ runfiles size=29
RELOC/tex/latex/tkz-base/tkz-tools-BB.tex
RELOC/tex/latex/tkz-base/tkz-tools-arith.tex
RELOC/tex/latex/tkz-base/tkz-tools-base.tex
- RELOC/tex/latex/tkz-base/tkz-tools-math.tex
RELOC/tex/latex/tkz-base/tkz-tools-misc.tex
RELOC/tex/latex/tkz-base/tkz-tools-modules.tex
RELOC/tex/latex/tkz-base/tkz-tools-print.tex
@@ -293357,213 +294109,21 @@ catalogue-contact-repository https://github.com/tkz-sty
catalogue-ctan /macros/latex/contrib/tkz/tkz-base
catalogue-license lppl
catalogue-topics pgf-tikz
-catalogue-version 3.02c
-
-name tkz-berge
-category Package
-revision 22891
-shortdesc Macros for drawing graphs of graph theory
-relocated 1
-longdesc The package provides a collection of useful macros for drawing
-longdesc classic graphs of graph theory, or to make other graphs.
-containersize 8392
-containerchecksum f56372592ff8a7ddc3f9d778631c4ef5e06cd6e0995b35d2c16d24b046540765a41df701d830720c95cde77cc1757af99a3f51471d4b83d5311fd5695865f299
-doccontainersize 1040428
-doccontainerchecksum b5514c49defbcc5d934266df428ad96a158803edcfd9ba23fb32080cc383ffcc32ea51a26094684094740df3a28e3137e0a26dec8792bbd60b454269312de596
-docfiles size=454
- RELOC/doc/latex/tkz-berge/NamedGraphs/README
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/NamedGraphs.pdf
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Andrasfai.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Balaban.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Bipartite.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Bull.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Cage.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Chvatal.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Cocktail_Party.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Coxeter.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Crown.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-CubicSymmetric.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Desargues.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Doyle.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Dyck.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Folkman.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Foster.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Franklin.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Gray.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Groetzsch.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Harries.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Heawood.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Hypercube.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Koenisberg.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Levi.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-McGee.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Moebius.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Nauru.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Pappus.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Petersen.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Platonic.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Robertson.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Tutte.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-Wong.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-couverture.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/NamedGraphs-main.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/doc/latex/namedg.ist
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-1-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-1-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-1-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-10-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-10-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-11-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-11-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-11-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-11-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-12-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-12-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-12-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-12-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-13-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-13-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-13-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-13-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-14-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-15-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-15-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-15-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-16-0-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-17-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-17-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-17-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-18-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-18-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-19-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-2-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-2-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-2-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-2-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-20-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-20-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-21-0-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-21-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-21-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-22-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-22-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-22-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-23-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-23-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-23-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-23-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-23-5-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-23-6-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-23-7-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-24-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-24-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-24-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-5-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-6-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-7-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-8-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-25-9-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-10-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-11-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-12-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-13-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-14-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-5-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-6-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-7-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-8-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-26-9-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-27-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-27-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-27-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-27-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-28-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-29-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-3-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-3-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-3-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-4-0-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-6-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-6-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-7-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-7-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-7-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-7-4-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-7-5-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-8-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-8-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-8-3-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-9-1-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/latex/tkzNamed-9-2-0.tex
- RELOC/doc/latex/tkz-berge/NamedGraphs/examples/tkzpreamblenamed.ltx
- RELOC/doc/latex/tkz-berge/NamedGraphs/readme-namedgraph.txt
- RELOC/doc/latex/tkz-berge/examples/Grid.pdf
- RELOC/doc/latex/tkz-berge/examples/gr-Circulant.pdf
- RELOC/doc/latex/tkz-berge/examples/gr-Complet-16.pdf
- RELOC/doc/latex/tkz-berge/examples/gr-edgeingraphmodloop.pdf
- RELOC/doc/latex/tkz-berge/examples/grCLadder.pdf
- RELOC/doc/latex/tkz-berge/examples/grDoubleMod.pdf
- RELOC/doc/latex/tkz-berge/examples/grExtraChords.pdf
- RELOC/doc/latex/tkz-berge/examples/grLadder.pdf
- RELOC/doc/latex/tkz-berge/examples/grSQCycle.pdf
- RELOC/doc/latex/tkz-berge/examples/grStar.pdf
- RELOC/doc/latex/tkz-berge/examples/grWheel.pdf
- RELOC/doc/latex/tkz-berge/examples/hypercube.pdf
- RELOC/doc/latex/tkz-berge/examples/hypercube_simple.pdf
- RELOC/doc/latex/tkz-berge/examples/hypercubed.pdf
- RELOC/doc/latex/tkz-berge/examples/latex/Grid.tex
- RELOC/doc/latex/tkz-berge/examples/latex/gr-Circulant.tex
- RELOC/doc/latex/tkz-berge/examples/latex/gr-Complet-16.tex
- RELOC/doc/latex/tkz-berge/examples/latex/gr-edgeingraphmodloop.tex
- RELOC/doc/latex/tkz-berge/examples/latex/grCLadder.tex
- RELOC/doc/latex/tkz-berge/examples/latex/grDoubleMod.tex
- RELOC/doc/latex/tkz-berge/examples/latex/grExtraChords.tex
- RELOC/doc/latex/tkz-berge/examples/latex/grLadder.tex
- RELOC/doc/latex/tkz-berge/examples/latex/grSQCycle.tex
- RELOC/doc/latex/tkz-berge/examples/latex/grStar.tex
- RELOC/doc/latex/tkz-berge/examples/latex/grWheel.tex
- RELOC/doc/latex/tkz-berge/examples/latex/hypercube_simple.tex
- RELOC/doc/latex/tkz-berge/examples/latex/hypercubed.tex
- RELOC/doc/latex/tkz-berge/latex/TKZdoc-berge-classic.tex
- RELOC/doc/latex/tkz-berge/latex/TKZdoc-berge-installation.tex
- RELOC/doc/latex/tkz-berge/latex/TKZdoc-berge-macros-e.tex
- RELOC/doc/latex/tkz-berge/latex/TKZdoc-berge-macros.tex
- RELOC/doc/latex/tkz-berge/latex/TKZdoc-berge-main.tex
- RELOC/doc/latex/tkz-berge/latex/TKZdoc-berge-style.tex
- RELOC/doc/latex/tkz-berge/latex/TKZdoc-gr-installation.tex
- RELOC/doc/latex/tkz-berge/latex/berge.ist
- RELOC/doc/latex/tkz-berge/readme-tkz-berge.txt details="Readme"
- RELOC/doc/latex/tkz-berge/tkz-berge-screen.pdf details="Package documentation"
-runfiles size=24
- RELOC/tex/latex/tkz-berge/tkz-arith.sty
- RELOC/tex/latex/tkz-berge/tkz-berge.sty
-catalogue-also tkz-graph
-catalogue-ctan /macros/latex/contrib/tkz/tkz-berge
-catalogue-license lppl
-catalogue-topics maths pgf-tikz
-catalogue-version 1.00c
+catalogue-version 3.05c
name tkz-doc
category Package
-revision 53701
+revision 54512
shortdesc Documentation macros for the TKZ series of packages
relocated 1
longdesc This bundle offers a documentation class (tkz-doc) and a
longdesc package (tkzexample). These files are used in the documentation
longdesc of the author's packages tkz-base, tkz-euclide, tkz-fct,
longdesc tkz-linknodes, and tkz-tab.
-containersize 7136
-containerchecksum b0b1c71bcfd60065200492c6ccfcf7a4e4f107c042b6ba7c52a9dcee9094d650eb85fff991c86f389a682fbf2fb583f96f03b668dc0fd959c5871904f227434c
-doccontainersize 2540
-doccontainerchecksum cd7d5f718c75c1c6001e01e05d980a35432297539783f479f1a6d6db4faa5141b38832f594ac1f7e54714cef1f25da028ec2bc685f96292b63946bc143bf7568
+containersize 7204
+containerchecksum 71d715f4eaefaf1d12f097ab0fa6a604af123fbd09f0683eac0318d93185a3487c64b7827b2c07a6f256e235319c4c8387aa4d3655de0a2169df7a5f55836e3b
+doccontainersize 2620
+doccontainerchecksum 863f8f4cc9f0ead2e5f345c9f281542e09a9d24627a4f79c06d934da0fdd7ef3b98f14b18461c2fa1949708e260f46851a7f05cfdfe00ac42ef8c7aa550fbed6
docfiles size=3
RELOC/doc/latex/tkz-doc/README details="Readme"
RELOC/doc/latex/tkz-doc/couverture.tex
@@ -293574,245 +294134,267 @@ runfiles size=8
catalogue-contact-home http://altermundus.fr
catalogue-contact-repository https://github.com/tkz-sty
catalogue-ctan /macros/latex/contrib/tkz-doc
-catalogue-license lpplgpl
+catalogue-license lppl gpl
catalogue-topics doc-supp class
-catalogue-version 1.2c
+catalogue-version 1.3c
name tkz-euclide
category Package
-revision 53697
+revision 54200
shortdesc Tools for drawing Euclidean geometry
relocated 1
longdesc The tkz-euclide package is a set of files designed to give math
longdesc teachers and students easy access to the programming of
longdesc Euclidean geometry with TikZ.
-containersize 26060
-containerchecksum 8a3809b248694681215e5e6c7349a7b063ff986942dd93a9a745c021b8a3a9e88972da9225bcba2dd30223ef13ba7cea010cfa3c4dcdd75b03a28ebb7bc4a220
-doccontainersize 1220756
-doccontainerchecksum 4a050ae4591d63eeb75cea10a8fb87e617d18af7360589cf616acc74a0ceea47713273bc0c99c243b5f35a4b00b1f61ca61ed52ef016c2fc935ed49ac2a29ffc
-docfiles size=594
+containersize 27384
+containerchecksum 58602bf250c01a4d9460d5da90cca1f8f8b4dc90d7952483947dc20e846806f785aa116666184c3ed539b8b53343f81c326e3fb25ae7f1538079ad51dc40944a
+doccontainersize 1287380
+doccontainerchecksum fb9608f5ad24661c29fe23ad22d6b5aadeb81fecdc2fe3d1f62aba02a606ff7abd15393a577213e9574dd2de41bd1e5b41bdf82208ff3ba9cea51e67fd9e4546
+docfiles size=637
RELOC/doc/latex/tkz-euclide/Euclidean_geometry.pdf
RELOC/doc/latex/tkz-euclide/README details="Readme" language="en"
RELOC/doc/latex/tkz-euclide/TKZdoc-euclide.pdf details="Package documentation" language="en"
RELOC/doc/latex/tkz-euclide/cheatsheet_euclide_1.pdf
RELOC/doc/latex/tkz-euclide/cheatsheet_euclide_2.pdf
RELOC/doc/latex/tkz-euclide/examples/preamble-standalone.ltx
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-01-3-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-01-3-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-01-3-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-01-4-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-01-6-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-0-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-1-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-2-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-4-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-04-5-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-05-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-05-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-05-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-05-3-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-7.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-8.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-06-1-9.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-07-0-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-07-0-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-07-0-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-08-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-08-2-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-09-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-09-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-09-3-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-09-4-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-09-5-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-09-6-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-09-7-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-09-7-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10-1-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-10.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-11.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-7.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-8.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-1-9.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12-2-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12-3-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12-4-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12-4-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12-5-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12-5-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12-6-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13-1-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13-1-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14-1-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14-1-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-2-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-3-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-3-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-4-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-5-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-5-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-5-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15-5-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17-0-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17-0-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17-0-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17-0-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17-0-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17-0-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17-0-7.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17-0-8.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-3-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-3-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-3-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-4-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-5-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-6-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-7-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-7-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18-8-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-10.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-7.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-8.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-1-9.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19-2-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20-2-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20-2-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20-4-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20-5-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20-6-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-2-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-2-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-2-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-2-7.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-2-8.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-2-9.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-3-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-3-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-3-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-3-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-3-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21-3-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-3-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-4-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-4-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-4-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-4-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-7-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-7-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22-8-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23-1-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23-3-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24-1-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24-2-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24-3-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24-4-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24-5-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24-6-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25-2-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25-3-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-28-1-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-28-2-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-1-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-1-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-10.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-11.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-12.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-13.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-4.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-5.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-6.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-7.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-8.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29-2-9.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30-1-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30-1-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30-1-3.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30-2-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30-2-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30-3-1.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30-3-2.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30-4-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31-2-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31-3-0.tex
- RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31-4-0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.0.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.3.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.3.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.4.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.5.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.6.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.10.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.11.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.6.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.7.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.8.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.9.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.3.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.4.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.4.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.5.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.5.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.6.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.6.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.3.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.4.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.5.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.5.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.5.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.5.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.6.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.7.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.8.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.10.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.10.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.3.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.3.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.4.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.5.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.6.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.7.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.7.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.8.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.8.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.9.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.10.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.6.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.7.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.8.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.9.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.2.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.2.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.4.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.5.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.6.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.6.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.7.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.8.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.9.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.4.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.4.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.4.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.4.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.4.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.4.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.5.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.6.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.6.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.1.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.3.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.4.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.5.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.6.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.7.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.8.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.1.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.4.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.5.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.5.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-28.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29.1.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.1.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.10.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.11.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.12.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.6.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.7.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.8.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.9.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.3.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.3.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.4.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-32.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-32.3.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-32.4.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.0.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.2.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.4.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.5.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-5.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-5.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-5.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-5.3.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.6.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.7.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.8.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.9.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-7.0.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-7.0.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-7.0.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-8.1.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-8.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.0.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.1.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.2.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.3.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.4.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.5.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.6.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.7.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.8.tex
+ RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.3.1.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-FAQ.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-angles.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-arcs.tex
@@ -293826,9 +294408,9 @@ docfiles size=594
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-lines.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-main.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-news.tex
- RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-obj.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-pointby.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-points.tex
+ RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-pointsSpc.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-pointwith.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-polygons.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-presentation.tex
@@ -293836,8 +294418,9 @@ docfiles size=594
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-rnd.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-sectors.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-show.tex
+ RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-tools.tex
RELOC/doc/latex/tkz-euclide/latex/TKZdoc-euclide-triangles.tex
-runfiles size=55
+runfiles size=60
RELOC/tex/latex/tkz-euclide/tkz-euclide.sty
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-angles.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-arcs.tex
@@ -293846,6 +294429,7 @@ runfiles size=55
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-circles.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-lines.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-polygons.tex
+ RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-triangles.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-lines.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-points-by.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-points-rnd.tex
@@ -293858,247 +294442,26 @@ runfiles size=55
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-triangles.tex
RELOC/tex/latex/tkz-euclide/tkz-tools-angles.tex
RELOC/tex/latex/tkz-euclide/tkz-tools-intersections.tex
+ RELOC/tex/latex/tkz-euclide/tkz-tools-math.tex
catalogue-also eukleides pst-eucl
catalogue-contact-home http://altermundus.fr
catalogue-contact-repository https://github.com/tkz-sty/tkz-euclide
catalogue-ctan /macros/latex/contrib/tkz/tkz-euclide
catalogue-license lppl
catalogue-topics maths graphics-use
-catalogue-version 3.02c
-
-name tkz-fct
-category Package
-revision 53696
-shortdesc Tools for drawing graphs of functions
-relocated 1
-longdesc The tkz-fct package is designed to give math teachers (and
-longdesc students) easy access to programming graphs of functions with
-longdesc TikZ and gnuplot.
-containersize 4856
-containerchecksum 3a1b2a7a72def92fb8c44918680179fadaa69aae548b19f1a806e1b5176d4d6923a5e575e909d8c3df7aa26551b199412f1be4183199fe05ea5ce0775952df63
-doccontainersize 760976
-doccontainerchecksum 77226e5e8a3fc289fd3063e7819918579194d34899e899e03f512481102fd3e3cf333b204e24d5805b4e310080f81ff1df9e4ff83e17980e74b8326139c37114
-docfiles size=294
- RELOC/doc/latex/tkz-fct/README details="Readme"
- RELOC/doc/latex/tkz-fct/TKZdoc-fct.pdf details="Package documentation" language="fr"
- RELOC/doc/latex/tkz-fct/examples/latex/preamble-standalone.ltx
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-01-0-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-03-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-03-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-04-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-04-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-04-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-04-5-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-04-6-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-04-7-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-04-8-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-05-1-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-05-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-05-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-05-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-05-5-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-05-6-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-06-1-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-10-2.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-5-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-6-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-7-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-8-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-07-9-1.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-08-10-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-08-11-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-08-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-08-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-08-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-08-7-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-08-8-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-08-9-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-09-1-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-09-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-09-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-09-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-10-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-10-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-10-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-10-5-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-10-6-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-10-7-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-10-8-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-11-1-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-11-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-11-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-11-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-11-5-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-11-6-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-11-7-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-12-1-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-12-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-12-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-12-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-12-5-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-12-6-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-13-0-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-1-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-2-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-3-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-4-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-5-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-6-1.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-7-1.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-7-2.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-7-3.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-7-4.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-8-1.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-14-8-2.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-15-0-1.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-15-0-2.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-16-1-0.tex
- RELOC/doc/latex/tkz-fct/examples/latex/tkzFct-16-2-0.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-VDW.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-area.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-asymptote.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-bac.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-compilation.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-example.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-faq.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-fonctions.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-fppgf.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-installation.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-interpolation.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-label.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-liste.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-main.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-param.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-point.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-polar.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-riemann.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-symbol.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-tangent.tex
- RELOC/doc/latex/tkz-fct/latex/TKZdoc-fct-why.tex
-runfiles size=6
- RELOC/tex/latex/tkz-fct/tkz-fct.sty
-catalogue-also pgf
-catalogue-contact-home http://altermundus.fr
-catalogue-ctan /macros/latex/contrib/tkz/tkz-fct
-catalogue-license lppl
-catalogue-topics graphics graphics-plot pgf-tikz
-catalogue-version 1.2
-
-name tkz-graph
-category Package
-revision 48711
-shortdesc Draw graph-theory graphs
-relocated 1
-longdesc The package is designed to create graph diagrams as simply as
-longdesc possible, using TikZ
-containersize 6112
-containerchecksum 9a933a9925dfe8782abaa6c983881a10d20542be294f15904d1645f5481309ed00d42d3b4eb38498dd4eab84774b685455235f89462de0af443b617bd4566927
-doccontainersize 305024
-doccontainerchecksum ec22ca39b559b4d6f6192272470cfc748c466b5efe9f5ca00fdcf263cc172dcab5e34b059c328097479e1c03e038e71e4658fc22518cda545f9febaba2f43310
-docfiles size=112
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-Dijkstra.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-Welsh.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-annales.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-couverture.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-edge.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-installation.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-label.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-main.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-presentation.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-prob.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-style.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-vertex.tex
- RELOC/doc/latex/tkz-graph/latex/TKZdoc-gr-vertices.tex
- RELOC/doc/latex/tkz-graph/latex/graph.ist
- RELOC/doc/latex/tkz-graph/readme-tkz-graph.txt details="Readme (French)" language="fr"
- RELOC/doc/latex/tkz-graph/tkz-graph-screen.pdf details="Package documentation"
-runfiles size=12
- RELOC/tex/latex/tkz-graph/tkz-graph.sty
-catalogue-also tkz-berge
-catalogue-ctan /macros/latex/contrib/tkz/tkz-graph
-catalogue-license lppl
-catalogue-topics maths pgf-tikz
-catalogue-version 1.00 d
-
-name tkz-kiviat
-category Package
-revision 48712
-shortdesc Draw Kiviat graphs
-relocated 1
-longdesc The package allows the user to draw Kiviat Graphs directly, or
-longdesc with data from an external file. The drawing is done with the
-longdesc help of pgfplots.
-containersize 2352
-containerchecksum d1b6b4c1ecfe29397c2a63c808cc24119688782326bff3615c3e84dc22ae1bd6bdffc57761af31ef21bf3f3378806dfd087fdd24d5dbac49ec890df54ea3bcf8
-doccontainersize 156212
-doccontainerchecksum 5ab29135b2903988727129f37496ae27a5ead3800edbe47728d7d5171d210ef7e11bf47d3a4fdd27c0c03f6e09aad8b9697acadbb959f549f5c290e66c1cab45
-docfiles size=51
- RELOC/doc/latex/tkz-kiviat/README
- RELOC/doc/latex/tkz-kiviat/TKZdoc-kiviat-main.pdf details="Package documentation"
- RELOC/doc/latex/tkz-kiviat/examples/latex/file.dat
- RELOC/doc/latex/tkz-kiviat/examples/latex/kiviat1.tex
- RELOC/doc/latex/tkz-kiviat/examples/latex/kiviat2.tex
- RELOC/doc/latex/tkz-kiviat/examples/latex/kiviat3.tex
- RELOC/doc/latex/tkz-kiviat/examples/latex/kiviat4.tex
- RELOC/doc/latex/tkz-kiviat/examples/latex/kiviat5.tex
- RELOC/doc/latex/tkz-kiviat/latex/TKZdoc-kiviat-main.tex
- RELOC/doc/latex/tkz-kiviat/latex/file.dat
- RELOC/doc/latex/tkz-kiviat/latex/file2.dat
-runfiles size=3
- RELOC/tex/latex/tkz-kiviat/tkz-kiviat.sty
-catalogue-contact-repository https://github.com/tkz-sty
-catalogue-ctan /macros/latex/contrib/tkz/tkz-kiviat
-catalogue-license lppl
-catalogue-topics graphics-plot
-catalogue-version 0.1b
-
-name tkz-linknodes
-category Package
-revision 48713
-shortdesc Link nodes in mathematical environments
-relocated 1
-longdesc The package arose from a requirement to link the elements of an
-longdesc amsmath align or aligned environment. The package makes use of
-longdesc PGF/TikZ. The package documentation relies on the facilities of
-longdesc the tkz-doc bundle
-containersize 2968
-containerchecksum b41f40a2c27b9384c3edef8217c1224293b8a2901a0f3752c3267d911a7788e27138464b2f11634f67bca00dbfe2ed71a87fb9b3dd4dbc5f62765a022c51bcbe
-doccontainersize 339088
-doccontainerchecksum d4fc88cf1dcc49b6bf2292c6892c5094bc4eb6f17535dd1ac51783b9abb7312279cadc5e06e624720be756f5a0907551f4411f246cbeb6dcbb1365b891e70840
-docfiles size=107
- RELOC/doc/latex/tkz-linknodes/README details="Readme" language="en"
- RELOC/doc/latex/tkz-linknodes/examples/equation.pdf
- RELOC/doc/latex/tkz-linknodes/examples/latex/equation.tex
- RELOC/doc/latex/tkz-linknodes/examples/latex/quadratic.tex
- RELOC/doc/latex/tkz-linknodes/examples/latex/system.tex
- RELOC/doc/latex/tkz-linknodes/examples/quadratic.pdf
- RELOC/doc/latex/tkz-linknodes/examples/system.pdf
- RELOC/doc/latex/tkz-linknodes/latex/TKZdoc-linknodes-us.tex
- RELOC/doc/latex/tkz-linknodes/latex/linknodes.ist
- RELOC/doc/latex/tkz-linknodes/readme-linknodes.txt
- RELOC/doc/latex/tkz-linknodes/tkz-linknodes-screen.pdf details="Package documentation" language="en"
-runfiles size=3
- RELOC/tex/latex/tkz-linknodes/tkz-linknodes.sty
-catalogue-contact-repository https://github.com/tkz-sty
-catalogue-ctan /macros/latex/contrib/tkz/tkz-linknodes
-catalogue-license lppl
-catalogue-topics graphics-use pgf-tikz
-catalogue-version 1.1d
+catalogue-version 3.05c
name tkz-orm
category Package
-revision 39408
+revision 54512
shortdesc Create Object-Role Model (ORM) diagrams
relocated 1
longdesc The package provides styles for drawing Object-Role Model (ORM)
longdesc diagrams in TeX based on the PGF and TikZ picture environment.
-containersize 7512
-containerchecksum a90dda0186a3e3309eaabe444a7404fe2cafa1caa737f7d5ec9779eafd76f0795890f36bc4f0c5302dcff30231ccc3a8306fe318f10695e8caf00cbf61fc6e04
-doccontainersize 431372
-doccontainerchecksum a1686b02d79cf0af41f99faa2ac06e2a3d864b078231f4c9c165261557df0fe8f26db8159dce2a90be6206750d6fc8f3013421cb0171c1ff1f11624e634f910d
+containersize 7492
+containerchecksum dba6b58f1e3063d3af6d535c2c65d3ad0fe57f0b88aeca8684192b546d79570386cdea0d23870b5ac88f38b8ea0a9899efd1be581108b43ea16044749dcf965b
+doccontainersize 431368
+doccontainerchecksum 65ac0e7657fd78d7d496b466d6cfae3bded966249d1c90eef6df1d34041b6b7ab5be807f7de41c04d28e6903748dc874fa245bce3b19b96d2a1f0d91316235b0
docfiles size=120
RELOC/doc/latex/tkz-orm/LICENSE
RELOC/doc/latex/tkz-orm/Makefile
@@ -294111,51 +294474,10 @@ runfiles size=10
RELOC/tex/latex/tkz-orm/tkz-orm.sty
catalogue-contact-home http://purl.org/net/tkz-orm
catalogue-ctan /graphics/pgf/contrib/tkz-orm
-catalogue-license gpl2lppl1.3
+catalogue-license gpl2 lppl1.3
catalogue-topics diagram pgf-tikz
catalogue-version 0.1.4
-name tkz-tab
-category Package
-revision 49775
-shortdesc Tables of signs and variations using PGF/TikZ
-relocated 1
-longdesc The package provides comprehensive facilities for preparing
-longdesc lists of signs and variations, using PGF. The package
-longdesc documentation requires the tkz-doc bundle.
-containersize 6500
-containerchecksum c4290e2633a44122789abb3dd054cf61a1bdcece6274a43d9ce6ae403b73f0c0a32b4c1e6470278c46468d53149540f3884c6b2186b51008b0beeecc8a84b1c9
-doccontainersize 449072
-doccontainerchecksum 08d79e8c0aeef5323112182ae60c25a8ea6547aa5ec75f37b8c5e6e15a894d1a70efbd99421140156de844d35483803c21bba0ea0ee88ca36aea55e303095d14
-docfiles size=150
- RELOC/doc/latex/tkz-tab/README details="Readme" language="en"
- RELOC/doc/latex/tkz-tab/latex/TKZ-doc-tab-faq.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-adapt.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-bac.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-examples.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-image.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-init.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-install.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-main.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-sign.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-slope.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-style.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-tangente.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-tv.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-valeurs.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab-variation.tex
- RELOC/doc/latex/tkz-tab/latex/TKZdoc-tab.ist
- RELOC/doc/latex/tkz-tab/readme-us.txt
- RELOC/doc/latex/tkz-tab/tkz-tab-screen.pdf details="Package documentation (French)" language="fr"
-runfiles size=12
- RELOC/tex/latex/tkz-tab/tkz-tab.sty
-catalogue-also tableaux tableauvariations tablor tabvar
-catalogue-contact-repository https://github.com/tkz-sty
-catalogue-ctan /macros/latex/contrib/tkz/tkz-tab
-catalogue-license lppl1.3gpl
-catalogue-topics maths-tabvar pgf-tikz
-catalogue-version 1.4e
-
name tlc-article
category Package
revision 51431
@@ -295783,22 +296105,22 @@ catalogue-topics graphics-prep
name tlperl.win32
category TLCore
-revision 50322
+revision 54383
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 general system program. Install your own Perl for that. See
longdesc http://perl.org.
-containersize 7126216
-containerchecksum 198387f86c08e85500d6cd67e3f36d236541f6569ed7bd77024ec25c66eb29fb2690cea40212dda1d78ee0497860a703b67c310163a9813c1a639294f5ee09e5
-runfiles size=11279
+containersize 6979392
+containerchecksum 047d07e0875d83158bc6bb4ba72648590b1d2907d4cb5f0396ef88f9e0d21f74174699be182007d82d4c956eec91e60092d93e8ec75f08eabc0458d4ca2283d9
+runfiles size=10853
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.28.1.exe
- tlpkg/tlperl/bin/perl528.dll
+ tlpkg/tlperl/bin/perl5.30.1.exe
+ tlpkg/tlperl/bin/perl530.dll
tlpkg/tlperl/bin/perlglob.exe
tlpkg/tlperl/bin/wperl.exe
tlpkg/tlperl/lib/.packlist
@@ -295816,7 +296138,6 @@ runfiles size=11279
tlpkg/tlperl/lib/AutoSplit.pm
tlpkg/tlperl/lib/B.pm
tlpkg/tlperl/lib/B/Concise.pm
- tlpkg/tlperl/lib/B/Debug.pm
tlpkg/tlperl/lib/B/Deparse.pm
tlpkg/tlperl/lib/B/Op_private.pm
tlpkg/tlperl/lib/B/Showlex.pm
@@ -295855,7 +296176,7 @@ runfiles size=11279
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/libperl528.a
+ tlpkg/tlperl/lib/CORE/libperl530.a
tlpkg/tlperl/lib/CORE/malloc_ctl.h
tlpkg/tlperl/lib/CORE/metaconfig.h
tlpkg/tlperl/lib/CORE/mg.h
@@ -295880,6 +296201,7 @@ runfiles size=11279
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
@@ -296198,45 +296520,6 @@ runfiles size=11279
tlpkg/tlperl/lib/JSON/PP/Boolean.pm
tlpkg/tlperl/lib/List/Util.pm
tlpkg/tlperl/lib/List/Util/XS.pm
- tlpkg/tlperl/lib/Locale/Codes.pm
- tlpkg/tlperl/lib/Locale/Codes.pod
- tlpkg/tlperl/lib/Locale/Codes/Changes.pod
- tlpkg/tlperl/lib/Locale/Codes/Constants.pm
- tlpkg/tlperl/lib/Locale/Codes/Country.pm
- tlpkg/tlperl/lib/Locale/Codes/Country.pod
- tlpkg/tlperl/lib/Locale/Codes/Country_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/Country_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/Currency.pm
- tlpkg/tlperl/lib/Locale/Codes/Currency.pod
- tlpkg/tlperl/lib/Locale/Codes/Currency_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/Currency_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/LangExt.pm
- tlpkg/tlperl/lib/Locale/Codes/LangExt.pod
- tlpkg/tlperl/lib/Locale/Codes/LangExt_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/LangExt_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/LangFam.pm
- tlpkg/tlperl/lib/Locale/Codes/LangFam.pod
- tlpkg/tlperl/lib/Locale/Codes/LangFam_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/LangFam_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/LangVar.pm
- tlpkg/tlperl/lib/Locale/Codes/LangVar.pod
- tlpkg/tlperl/lib/Locale/Codes/LangVar_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/LangVar_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/Language.pm
- tlpkg/tlperl/lib/Locale/Codes/Language.pod
- tlpkg/tlperl/lib/Locale/Codes/Language_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/Language_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/Script.pm
- tlpkg/tlperl/lib/Locale/Codes/Script.pod
- tlpkg/tlperl/lib/Locale/Codes/Script_Codes.pm
- tlpkg/tlperl/lib/Locale/Codes/Script_Retired.pm
- tlpkg/tlperl/lib/Locale/Codes/Types.pod
- tlpkg/tlperl/lib/Locale/Country.pm
- tlpkg/tlperl/lib/Locale/Country.pod
- tlpkg/tlperl/lib/Locale/Currency.pm
- tlpkg/tlperl/lib/Locale/Currency.pod
- tlpkg/tlperl/lib/Locale/Language.pm
- tlpkg/tlperl/lib/Locale/Language.pod
tlpkg/tlperl/lib/Locale/Maketext.pm
tlpkg/tlperl/lib/Locale/Maketext.pod
tlpkg/tlperl/lib/Locale/Maketext/Cookbook.pod
@@ -296244,15 +296527,12 @@ runfiles size=11279
tlpkg/tlperl/lib/Locale/Maketext/GutsLoader.pm
tlpkg/tlperl/lib/Locale/Maketext/Simple.pm
tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
- tlpkg/tlperl/lib/Locale/Script.pm
- tlpkg/tlperl/lib/Locale/Script.pod
tlpkg/tlperl/lib/MIME/Base64.pm
tlpkg/tlperl/lib/MIME/QuotedPrint.pm
tlpkg/tlperl/lib/Math/BigFloat.pm
tlpkg/tlperl/lib/Math/BigFloat/Trace.pm
tlpkg/tlperl/lib/Math/BigInt.pm
tlpkg/tlperl/lib/Math/BigInt/Calc.pm
- tlpkg/tlperl/lib/Math/BigInt/CalcEmu.pm
tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm
tlpkg/tlperl/lib/Math/BigInt/Lib.pm
tlpkg/tlperl/lib/Math/BigInt/Trace.pm
@@ -296376,7 +296656,6 @@ runfiles size=11279
tlpkg/tlperl/lib/SelfLoader.pm
tlpkg/tlperl/lib/Socket.pm
tlpkg/tlperl/lib/Storable.pm
- tlpkg/tlperl/lib/Storable/Limit.pm
tlpkg/tlperl/lib/Sub/Util.pm
tlpkg/tlperl/lib/Symbol.pm
tlpkg/tlperl/lib/Sys/Hostname.pm
@@ -296475,6 +296754,7 @@ runfiles size=11279
tlpkg/tlperl/lib/Test2/EventFacet/Error.pm
tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm
tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
+ tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm
tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm
tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm
tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm
@@ -296539,6 +296819,7 @@ runfiles size=11279
tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl
+ tlpkg/tlperl/lib/Unicode/Collate/Locale/cu.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl
tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl
@@ -296629,7 +296910,6 @@ runfiles size=11279
tlpkg/tlperl/lib/Win32CORE.pm
tlpkg/tlperl/lib/XSLoader.pm
tlpkg/tlperl/lib/_charnames.pm
- tlpkg/tlperl/lib/arybase.pm
tlpkg/tlperl/lib/attributes.pm
tlpkg/tlperl/lib/auto/B/B.dll
tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dll
@@ -296677,7 +296957,6 @@ runfiles size=11279
tlpkg/tlperl/lib/auto/Win32/Win32.dll
tlpkg/tlperl/lib/auto/Win32API/File/File.dll
tlpkg/tlperl/lib/auto/Win32CORE/extralibs.ld
- tlpkg/tlperl/lib/auto/arybase/arybase.dll
tlpkg/tlperl/lib/auto/attributes/attributes.dll
tlpkg/tlperl/lib/auto/mro/mro.dll
tlpkg/tlperl/lib/auto/re/re.dll
@@ -296750,6 +297029,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/To/Cf.pl
tlpkg/tlperl/lib/unicore/To/Digit.pl
tlpkg/tlperl/lib/unicore/To/Ea.pl
+ tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl
tlpkg/tlperl/lib/unicore/To/Fold.pl
tlpkg/tlperl/lib/unicore/To/GCB.pl
tlpkg/tlperl/lib/unicore/To/Gc.pl
@@ -296783,11 +297063,12 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/To/WB.pl
tlpkg/tlperl/lib/unicore/To/_PerlLB.pl
tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl
- tlpkg/tlperl/lib/unicore/To/_PerlWB.pl
tlpkg/tlperl/lib/unicore/UCD.pl
tlpkg/tlperl/lib/unicore/lib/Age/NA.pl
tlpkg/tlperl/lib/unicore/lib/Age/V100.pl
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/V20.pl
tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
@@ -296868,9 +297149,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
- tlpkg/tlperl/lib/unicore/lib/GCB/EB.pl
tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
- tlpkg/tlperl/lib/unicore/lib/GCB/GAZ.pl
tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl
tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl
@@ -296909,6 +297188,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl
tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl
tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl
tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl
tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl
tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
@@ -296916,6 +297196,9 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/IDS/Y.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/2_0.pl
tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
@@ -296953,6 +297236,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl
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/Consonan.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
@@ -296974,6 +297258,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
+ tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
@@ -296985,6 +297270,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
tlpkg/tlperl/lib/unicore/lib/Jt/C.pl
tlpkg/tlperl/lib/unicore/lib/Jt/D.pl
+ tlpkg/tlperl/lib/unicore/lib/Jt/L.pl
tlpkg/tlperl/lib/unicore/lib/Jt/R.pl
tlpkg/tlperl/lib/unicore/lib/Jt/T.pl
tlpkg/tlperl/lib/unicore/lib/Jt/U.pl
@@ -297002,6 +297288,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl
tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl
tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl
+ tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl
tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl
tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl
tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl
@@ -297027,6 +297314,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Nv/100.pl
tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/11.pl
tlpkg/tlperl/lib/unicore/lib/Nv/12.pl
tlpkg/tlperl/lib/unicore/lib/Nv/13.pl
@@ -297040,19 +297328,26 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl
tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl
tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl
tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl
tlpkg/tlperl/lib/unicore/lib/Nv/2.pl
tlpkg/tlperl/lib/unicore/lib/Nv/20.pl
tlpkg/tlperl/lib/unicore/lib/Nv/200.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl
tlpkg/tlperl/lib/unicore/lib/Nv/3.pl
tlpkg/tlperl/lib/unicore/lib/Nv/30.pl
tlpkg/tlperl/lib/unicore/lib/Nv/300.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl
tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl
tlpkg/tlperl/lib/unicore/lib/Nv/4.pl
tlpkg/tlperl/lib/unicore/lib/Nv/40.pl
tlpkg/tlperl/lib/unicore/lib/Nv/400.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/5.pl
tlpkg/tlperl/lib/unicore/lib/Nv/50.pl
tlpkg/tlperl/lib/unicore/lib/Nv/500.pl
@@ -297061,15 +297356,23 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Nv/6.pl
tlpkg/tlperl/lib/unicore/lib/Nv/60.pl
tlpkg/tlperl/lib/unicore/lib/Nv/600.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/7.pl
tlpkg/tlperl/lib/unicore/lib/Nv/70.pl
tlpkg/tlperl/lib/unicore/lib/Nv/700.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/8.pl
tlpkg/tlperl/lib/unicore/lib/Nv/80.pl
tlpkg/tlperl/lib/unicore/lib/Nv/800.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl
tlpkg/tlperl/lib/unicore/lib/Nv/9.pl
tlpkg/tlperl/lib/unicore/lib/Nv/90.pl
tlpkg/tlperl/lib/unicore/lib/Nv/900.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl
+ tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl
tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl
tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl
tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl
@@ -297089,7 +297392,9 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl
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
@@ -297118,6 +297423,8 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl
+ tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl
+ tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl
@@ -297156,6 +297463,7 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl
@@ -297166,10 +297474,13 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl
@@ -297180,8 +297491,10 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl
@@ -297216,9 +297529,11 @@ runfiles size=11279
tlpkg/tlperl/lib/unicore/lib/WB/ML.pl
tlpkg/tlperl/lib/unicore/lib/WB/MN.pl
tlpkg/tlperl/lib/unicore/lib/WB/NU.pl
+ tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl
tlpkg/tlperl/lib/unicore/lib/WB/XX.pl
tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl
tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl
+ tlpkg/tlperl/lib/unicore/uni_keywords.pl
tlpkg/tlperl/lib/unicore/version
tlpkg/tlperl/lib/utf8.pm
tlpkg/tlperl/lib/utf8_heavy.pl
@@ -297233,42 +297548,6 @@ runfiles size=11279
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/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/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/SHA1.pm
tlpkg/tlperl/site/lib/Encode/Locale.pm
tlpkg/tlperl/site/lib/Encode/compat.pm
@@ -297340,13 +297619,11 @@ runfiles size=11279
tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm
tlpkg/tlperl/site/lib/Net/HTTP/NB.pm
tlpkg/tlperl/site/lib/Net/HTTPS.pm
- tlpkg/tlperl/site/lib/OLE.pm
tlpkg/tlperl/site/lib/Socket.pm
tlpkg/tlperl/site/lib/Test/Fatal.pm
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/Try/Tiny.pm
tlpkg/tlperl/site/lib/URI.pm
tlpkg/tlperl/site/lib/URI/Escape.pm
@@ -297409,15 +297686,6 @@ runfiles size=11279
tlpkg/tlperl/site/lib/Win32/API/Struct.pm
tlpkg/tlperl/site/lib/Win32/API/Type.pm
tlpkg/tlperl/site/lib/Win32/Console.pm
- tlpkg/tlperl/site/lib/Win32/OLE.pm
- tlpkg/tlperl/site/lib/Win32/OLE/Const.pm
- tlpkg/tlperl/site/lib/Win32/OLE/Enum.pm
- tlpkg/tlperl/site/lib/Win32/OLE/Lite.pm
- tlpkg/tlperl/site/lib/Win32/OLE/NEWS.pod
- tlpkg/tlperl/site/lib/Win32/OLE/NLS.pm
- tlpkg/tlperl/site/lib/Win32/OLE/TPJ.pod
- tlpkg/tlperl/site/lib/Win32/OLE/TypeInfo.pm
- tlpkg/tlperl/site/lib/Win32/OLE/Variant.pm
tlpkg/tlperl/site/lib/Win32/Shortcut.pm
tlpkg/tlperl/site/lib/Win32/TieRegistry.pm
tlpkg/tlperl/site/lib/Win32/WinError.pm
@@ -297425,7 +297693,6 @@ runfiles size=11279
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/Date/Parse/.packlist
tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dll
tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
@@ -297461,8 +297728,6 @@ runfiles size=11279
tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dll
tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist
tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dll
- tlpkg/tlperl/site/lib/auto/Win32/OLE/.packlist
- tlpkg/tlperl/site/lib/auto/Win32/OLE/OLE.dll
tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist
tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dll
tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist
@@ -297474,12 +297739,12 @@ runfiles size=11279
name tlpsv.win32
category TLCore
-revision 50728
+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 1444352
-containerchecksum 8610ee3c4ce1d81e2cd1a401e8851cfc5e8d642f9a1a6362581ce5dd9bf3ac5c506414bc6401c62e122131e8fedf704ddb742f6635b56f740f836823496e911a
+containersize 1444348
+containerchecksum e189155e83375b147085184fcb060bc8f936d1a6e77a60385c25c94bfddf2f40b7f9c708660552b2de5520e2612e70d9d06cd916dd62b3fcf522a43e1346f7a3
runfiles size=459
tlpkg/tlpsv/README
tlpkg/tlpsv/cs/LC_MESSAGES/psv.mo
@@ -297502,14 +297767,14 @@ binfiles arch=win32 size=5
name tlshell
category TLCore
-revision 53801
+revision 54375
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 25508
-containerchecksum 1b8c40f2b6c4fb0a106c28f217dee218069942750c8302b936b89c2e1fd28030370e0d6a2ffe91789f9fee8175fac3384aa4b48a581d9edf1480db3b509fe441
+containersize 25472
+containerchecksum 570302e9b411051ddab842fcd6d8fed032a1d3ce7c71a2e37334abeda9a57d246a37326c363a70e1b48dbb50057da35820bb3e22282433625f35181ccd5dbe9c
doccontainersize 440
-doccontainerchecksum 73d2770e5d28040995db376495938224e8fc4b9b986171f4d39df3557e0d1b99982436bbb6f687f329b533da30534240c8a892580bdfe13fcd22b3058f7b9e6b
+doccontainerchecksum 74c42b50a0ee1da7173a511a9a96cd7a480aa78ec165beca74f704828fda48cb60484de86124bed5aec39e99cc2e057dbf088b5b2c7e6cdc9917acde1b0b7fcb
docfiles size=1
texmf-dist/doc/support/tlshell/README
runfiles size=25
@@ -297600,14 +297865,1059 @@ binfiles arch=i386-solaris size=1
name tlshell.win32
category TLCore
-revision 53854
+revision 54395
shortdesc win32 files of tlshell
-containersize 3941456
-containerchecksum a08af85a67ff491f4099c500628d14b54aaa87e8a8c656a0615328d2a86540a10e4cdd40e7fdaedfa90fd4536f660f6c1c501d2bee4de6a94f7220b0c3827dd0
-binfiles arch=win32 size=1545
+containersize 2660792
+containerchecksum 3f7e3529064a5140d5db3c5093317600f676c88d1bcbf212a3e198c978538d750fd5b6217d405195e12bb4a4ae0934180a3fc0e0da30cfaef92828097c99c8b8
+binfiles arch=win32 size=4022
bin/win32/tlshell.exe
- tlpkg/tltcl/tclkit.exe
- tlpkg/tltcl/tclkit.exe.manifest
+ tlpkg/tltcl/bin/tcl86.dll
+ tlpkg/tltcl/bin/tclsh.exe
+ tlpkg/tltcl/bin/tk86.dll
+ tlpkg/tltcl/bin/wish.exe
+ tlpkg/tltcl/bin/zlib1.dll
+ tlpkg/tltcl/lib/dde1.4/libtcldde14.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/libtclstub86.a
+ tlpkg/tltcl/lib/libtk86.a
+ tlpkg/tltcl/lib/libtkstub86.a
+ tlpkg/tltcl/lib/reg1.3/libtclreg13.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/tcl8.6/auto.tcl
+ tlpkg/tltcl/lib/tcl8.6/clock.tcl
+ tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/big5.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1250.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1251.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1252.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1253.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1254.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1255.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1256.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1257.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp1258.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp437.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp737.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp775.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp850.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp852.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp855.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp857.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp860.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp861.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp862.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp863.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp864.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp865.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp866.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp869.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp874.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp932.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp936.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp949.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/cp950.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/dingbats.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/ebcdic.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/euc-cn.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/euc-jp.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/euc-kr.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/gb12345.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/gb1988.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/gb2312-raw.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/gb2312.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-jp.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-kr.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso2022.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-1.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-10.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-13.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-14.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-15.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-16.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-2.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-3.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-4.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-5.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-6.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-7.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-8.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-9.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/jis0201.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/jis0208.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/jis0212.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/koi8-r.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/koi8-u.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/ksc5601.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macCentEuro.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macCroatian.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macCyrillic.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macDingbats.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macGreek.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macIceland.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macJapan.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macRoman.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macRomania.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macThai.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macTurkish.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/macUkraine.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/shiftjis.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/symbol.enc
+ tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc
+ tlpkg/tltcl/lib/tcl8.6/history.tcl
+ tlpkg/tltcl/lib/tcl8.6/http1.0/http.tcl
+ tlpkg/tltcl/lib/tcl8.6/http1.0/pkgIndex.tcl
+ tlpkg/tltcl/lib/tcl8.6/init.tcl
+ tlpkg/tltcl/lib/tcl8.6/msgs/af.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/af_za.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar_jo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar_lb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ar_sy.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/bg.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/bn.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/bn_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ca.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/cs.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/da.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/de.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/de_at.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/de_be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/el.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_au.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_bw.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_ca.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_gb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_hk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_ie.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_nz.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_ph.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_sg.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_za.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/en_zw.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/eo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_ar.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_bo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_cl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_co.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_cr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_do.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_ec.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_gt.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_hn.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_mx.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_ni.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_pa.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_pe.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_pr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_py.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_sv.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_uy.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/es_ve.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/et.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/eu.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/eu_es.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fa.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fa_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fa_ir.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fi.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fo_fo.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fr_be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fr_ca.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/fr_ch.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ga.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ga_ie.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/gl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/gl_es.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/gv.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/gv_gb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/he.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/hi.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/hi_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/hr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/hu.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/id.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/id_id.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/is.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/it.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/it_ch.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ja.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kl_gl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ko.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ko_kr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kok.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kok_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kw.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/kw_gb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/lt.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/lv.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/mk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/mr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/mr_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ms.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ms_my.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/mt.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/nb.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/nl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/nl_be.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/nn.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/pl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/pt.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/pt_br.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ro.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ru.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ru_ua.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sh.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sl.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sq.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sv.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/sw.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ta.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/ta_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/te.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/te_in.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/th.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/tr.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/uk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/vi.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh_cn.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh_hk.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh_sg.msg
+ tlpkg/tltcl/lib/tcl8.6/msgs/zh_tw.msg
+ tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl
+ tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl
+ tlpkg/tltcl/lib/tcl8.6/package.tcl
+ tlpkg/tltcl/lib/tcl8.6/parray.tcl
+ tlpkg/tltcl/lib/tcl8.6/safe.tcl
+ tlpkg/tltcl/lib/tcl8.6/tclIndex
+ tlpkg/tltcl/lib/tcl8.6/tm.tcl
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Abidjan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Addis_Ababa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmara
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmera
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bamako
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bangui
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Banjul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bissau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Blantyre
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Brazzaville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bujumbura
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Cairo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ceuta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Conakry
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dakar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dar_es_Salaam
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Djibouti
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Douala
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Freetown
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Gaborone
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Harare
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Johannesburg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Juba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kampala
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Khartoum
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kigali
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kinshasa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Libreville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lome
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Luanda
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lubumbashi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lusaka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Malabo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maputo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maseru
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mbabane
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mogadishu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Monrovia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nairobi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ndjamena
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Niamey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nouakchott
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ouagadougou
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Porto-Novo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Sao_Tome
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Timbuktu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tripoli
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tunis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Windhoek
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Adak
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anchorage
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anguilla
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Antigua
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Araguaina
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Buenos_Aires
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Catamarca
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/ComodRivadavia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Cordoba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Jujuy
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/La_Rioja
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Mendoza
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Rio_Gallegos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Salta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Juan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Luis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Tucuman
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Ushuaia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Aruba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Asuncion
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atikokan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia_Banderas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Barbados
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belem
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Blanc-Sablon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boa_Vista
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bogota
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boise
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Buenos_Aires
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cambridge_Bay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Campo_Grande
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cancun
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Caracas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Catamarca
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayenne
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayman
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chicago
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chihuahua
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Coral_Harbour
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cordoba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Costa_Rica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Creston
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cuiaba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Curacao
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Danmarkshavn
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson_Creek
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Denver
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Detroit
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dominica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Edmonton
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Eirunepe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/El_Salvador
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ensenada
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Nelson
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Wayne
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fortaleza
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Glace_Bay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Goose_Bay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grenada
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guadeloupe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guatemala
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guayaquil
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guyana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Halifax
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Havana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Hermosillo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Indianapolis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Knox
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Marengo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Petersburg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Tell_City
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vevay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vincennes
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Winamac
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indianapolis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Inuvik
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Iqaluit
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jamaica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jujuy
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Juneau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Louisville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Monticello
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Knox_IN
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kralendijk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/La_Paz
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lima
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Los_Angeles
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Louisville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lower_Princes
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Maceio
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Managua
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Manaus
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Marigot
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Martinique
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Matamoros
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mazatlan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mendoza
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Menominee
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Merida
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Metlakatla
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mexico_City
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Miquelon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Moncton
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Monterrey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montevideo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montreal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montserrat
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/New_York
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nipigon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nome
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Noronha
+ 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/Ojinaga
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Panama
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Pangnirtung
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Paramaribo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Phoenix
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port-au-Prince
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port_of_Spain
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Acre
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Velho
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Puerto_Rico
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Punta_Arenas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rainy_River
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rankin_Inlet
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Recife
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Regina
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Resolute
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rio_Branco
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rosario
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santa_Isabel
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santarem
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santiago
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santo_Domingo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sao_Paulo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Scoresbysund
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Shiprock
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sitka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Barthelemy
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Johns
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Kitts
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Lucia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Thomas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Vincent
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Swift_Current
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tegucigalpa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thule
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thunder_Bay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tijuana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Toronto
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tortola
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Vancouver
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Virgin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Winnipeg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yakutat
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yellowknife
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Davis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/DumontDUrville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Mawson
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/McMurdo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Palmer
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Rothera
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/South_Pole
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Syowa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Troll
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Vostok
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Arctic/Longyearbyen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aden
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Almaty
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Amman
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Anadyr
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtobe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashgabat
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashkhabad
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Atyrau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baghdad
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bahrain
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baku
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bangkok
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Barnaul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Beirut
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bishkek
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Brunei
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Calcutta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chita
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Choibalsan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chongqing
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chungking
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Colombo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dacca
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Damascus
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dhaka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dili
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dubai
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dushanbe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Famagusta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Harbin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ho_Chi_Minh
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hong_Kong
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hovd
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Irkutsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Istanbul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jakarta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jayapura
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kabul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kamchatka
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Karachi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kashgar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kathmandu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Katmandu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Khandyga
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kolkata
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Krasnoyarsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuala_Lumpur
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuching
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuwait
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macao
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Magadan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Makassar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Manila
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Muscat
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Nicosia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novokuznetsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novosibirsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Omsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Oral
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Phnom_Penh
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pontianak
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pyongyang
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qatar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qostanay
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qyzylorda
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Rangoon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Riyadh
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Saigon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Sakhalin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Samarkand
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Seoul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Singapore
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Srednekolymsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Taipei
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tashkent
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tbilisi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tehran
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tel_Aviv
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimbu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimphu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tokyo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tomsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ujung_Pandang
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulaanbaatar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulan_Bator
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Urumqi
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ust-Nera
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vientiane
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vladivostok
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yakutsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yangon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yekaterinburg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yerevan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Azores
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Canary
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Cape_Verde
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faeroe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faroe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Jan_Mayen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Madeira
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Reykjavik
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/South_Georgia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/St_Helena
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Stanley
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/ACT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Canberra
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/LHI
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lord_Howe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/NSW
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/North
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Queensland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/South
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Tasmania
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Victoria
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/West
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Yancowinna
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/Acre
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/DeNoronha
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/East
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/West
+ tlpkg/tltcl/lib/tcl8.6/tzdata/CET
+ tlpkg/tltcl/lib/tcl8.6/tzdata/CST6CDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Atlantic
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Central
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/East-Saskatchewan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Eastern
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Mountain
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Newfoundland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Pacific
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Saskatchewan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Yukon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/Continental
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/EasterIsland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Cuba
+ tlpkg/tltcl/lib/tcl8.6/tzdata/EET
+ tlpkg/tltcl/lib/tcl8.6/tzdata/EST
+ tlpkg/tltcl/lib/tcl8.6/tzdata/EST5EDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Egypt
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Eire
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+1
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+10
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+11
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+12
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+2
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+3
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+4
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+5
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+6
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+7
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+8
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+9
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-1
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-10
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-11
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-12
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-13
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-14
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-2
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-3
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-4
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-5
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-6
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-7
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-8
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-9
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Greenwich
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UCT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UTC
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Universal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Zulu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Amsterdam
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Andorra
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Astrakhan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Athens
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belfast
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belgrade
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Berlin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bratislava
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Brussels
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bucharest
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Busingen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Chisinau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Copenhagen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Dublin
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Gibraltar
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Guernsey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Helsinki
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Isle_of_Man
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Istanbul
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Jersey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kaliningrad
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kiev
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kirov
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Lisbon
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ljubljana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/London
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Luxembourg
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Madrid
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Malta
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Mariehamn
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Minsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Moscow
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Nicosia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Oslo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Podgorica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Prague
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Riga
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Rome
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Samara
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/San_Marino
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sarajevo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Saratov
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Simferopol
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Skopje
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sofia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Stockholm
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tallinn
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tirane
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tiraspol
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ulyanovsk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Uzhgorod
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vaduz
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vatican
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vienna
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vilnius
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Warsaw
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zagreb
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zaporozhye
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zurich
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GB
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GB-Eire
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GMT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GMT+0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GMT-0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/GMT0
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Greenwich
+ tlpkg/tltcl/lib/tcl8.6/tzdata/HST
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Hongkong
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Iceland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Antananarivo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Chagos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Christmas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Cocos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Comoro
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Kerguelen
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Maldives
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mauritius
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mayotte
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Reunion
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Iran
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Israel
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Jamaica
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Japan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Kwajalein
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Libya
+ tlpkg/tltcl/lib/tcl8.6/tzdata/MET
+ tlpkg/tltcl/lib/tcl8.6/tzdata/MST
+ tlpkg/tltcl/lib/tcl8.6/tzdata/MST7MDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaNorte
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaSur
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/General
+ tlpkg/tltcl/lib/tcl8.6/tzdata/NZ
+ tlpkg/tltcl/lib/tcl8.6/tzdata/NZ-CHAT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Navajo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/PRC
+ tlpkg/tltcl/lib/tcl8.6/tzdata/PST8PDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Apia
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Auckland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Bougainville
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chatham
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chuuk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Easter
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Enderbury
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fakaofo
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Funafuti
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Galapagos
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Gambier
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guadalcanal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guam
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Honolulu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Johnston
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kiritimati
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kosrae
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kwajalein
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Majuro
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Marquesas
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Midway
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Nauru
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Niue
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Norfolk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Noumea
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pago_Pago
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Palau
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pitcairn
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pohnpei
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Ponape
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Port_Moresby
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Rarotonga
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Saipan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Samoa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tahiti
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tarawa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tongatapu
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Truk
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wake
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wallis
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Yap
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Poland
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Portugal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/ROC
+ tlpkg/tltcl/lib/tcl8.6/tzdata/ROK
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Singapore
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4ADT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6CDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5EDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/HST10
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7MDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8PDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9
+ tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9YDT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Turkey
+ tlpkg/tltcl/lib/tcl8.6/tzdata/UCT
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Alaska
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Aleutian
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Arizona
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Central
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/East-Indiana
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Eastern
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Hawaii
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Indiana-Starke
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Michigan
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Mountain
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific-New
+ tlpkg/tltcl/lib/tcl8.6/tzdata/US/Samoa
+ tlpkg/tltcl/lib/tcl8.6/tzdata/UTC
+ tlpkg/tltcl/lib/tcl8.6/tzdata/Universal
+ tlpkg/tltcl/lib/tcl8.6/tzdata/W-SU
+ 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/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/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/tk8.6/bgerror.tcl
+ tlpkg/tltcl/lib/tk8.6/button.tcl
+ tlpkg/tltcl/lib/tk8.6/choosedir.tcl
+ tlpkg/tltcl/lib/tk8.6/clrpick.tcl
+ tlpkg/tltcl/lib/tk8.6/comdlg.tcl
+ tlpkg/tltcl/lib/tk8.6/console.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/README
+ tlpkg/tltcl/lib/tk8.6/demos/anilabel.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/aniwave.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/bind.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/bitmap.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/browse
+ tlpkg/tltcl/lib/tk8.6/demos/button.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/check.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/clrpick.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/colors.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/combo.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/dialog2.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/en.msg
+ tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/filebox.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/floor.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/form.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/hello
+ tlpkg/tltcl/lib/tk8.6/demos/hscale.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/icon.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/image1.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/image2.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/images/earth.gif
+ tlpkg/tltcl/lib/tk8.6/demos/images/earthmenu.png
+ tlpkg/tltcl/lib/tk8.6/demos/images/earthris.gif
+ tlpkg/tltcl/lib/tk8.6/demos/images/flagdown.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/flagup.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/gray25.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/letters.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/noletter.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/ouster.png
+ tlpkg/tltcl/lib/tk8.6/demos/images/pattern.xbm
+ tlpkg/tltcl/lib/tk8.6/demos/images/tcllogo.gif
+ tlpkg/tltcl/lib/tk8.6/demos/images/teapot.ppm
+ tlpkg/tltcl/lib/tk8.6/demos/items.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ixset
+ tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/label.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/labelframe.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/license.terms
+ tlpkg/tltcl/lib/tk8.6/demos/mclist.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/menu.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/menubu.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/msgbox.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/nl.msg
+ tlpkg/tltcl/lib/tk8.6/demos/paned1.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/paned2.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/plot.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/puzzle.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/radio.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/rmt
+ tlpkg/tltcl/lib/tk8.6/demos/rolodex
+ tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/sayings.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/search.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/spin.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/states.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/style.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/tclIndex
+ tlpkg/tltcl/lib/tk8.6/demos/tcolor
+ tlpkg/tltcl/lib/tk8.6/demos/text.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/textpeer.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/timer
+ tlpkg/tltcl/lib/tk8.6/demos/toolbar.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/tree.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkbut.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkmenu.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttknote.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkpane.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkprogress.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/ttkscale.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/twind.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/vscale.tcl
+ tlpkg/tltcl/lib/tk8.6/demos/widget
+ tlpkg/tltcl/lib/tk8.6/dialog.tcl
+ tlpkg/tltcl/lib/tk8.6/entry.tcl
+ tlpkg/tltcl/lib/tk8.6/focus.tcl
+ tlpkg/tltcl/lib/tk8.6/fontchooser.tcl
+ tlpkg/tltcl/lib/tk8.6/iconlist.tcl
+ tlpkg/tltcl/lib/tk8.6/icons.tcl
+ tlpkg/tltcl/lib/tk8.6/images/README
+ tlpkg/tltcl/lib/tk8.6/images/logo.eps
+ tlpkg/tltcl/lib/tk8.6/images/logo100.gif
+ tlpkg/tltcl/lib/tk8.6/images/logo64.gif
+ tlpkg/tltcl/lib/tk8.6/images/logoLarge.gif
+ tlpkg/tltcl/lib/tk8.6/images/logoMed.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo.eps
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo100.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo150.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo175.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo200.gif
+ tlpkg/tltcl/lib/tk8.6/images/pwrdLogo75.gif
+ tlpkg/tltcl/lib/tk8.6/images/tai-ku.gif
+ tlpkg/tltcl/lib/tk8.6/listbox.tcl
+ tlpkg/tltcl/lib/tk8.6/megawidget.tcl
+ tlpkg/tltcl/lib/tk8.6/menu.tcl
+ tlpkg/tltcl/lib/tk8.6/mkpsenc.tcl
+ tlpkg/tltcl/lib/tk8.6/msgbox.tcl
+ tlpkg/tltcl/lib/tk8.6/msgs/cs.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/da.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/de.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/el.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/en.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/en_gb.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/eo.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/es.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/fr.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/hu.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/it.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/nl.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/pl.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/pt.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/ru.msg
+ tlpkg/tltcl/lib/tk8.6/msgs/sv.msg
+ tlpkg/tltcl/lib/tk8.6/obsolete.tcl
+ tlpkg/tltcl/lib/tk8.6/optMenu.tcl
+ tlpkg/tltcl/lib/tk8.6/palette.tcl
+ tlpkg/tltcl/lib/tk8.6/panedwindow.tcl
+ tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl
+ tlpkg/tltcl/lib/tk8.6/safetk.tcl
+ tlpkg/tltcl/lib/tk8.6/scale.tcl
+ tlpkg/tltcl/lib/tk8.6/scrlbar.tcl
+ tlpkg/tltcl/lib/tk8.6/spinbox.tcl
+ tlpkg/tltcl/lib/tk8.6/tclIndex
+ tlpkg/tltcl/lib/tk8.6/tearoff.tcl
+ tlpkg/tltcl/lib/tk8.6/text.tcl
+ tlpkg/tltcl/lib/tk8.6/tk.tcl
+ tlpkg/tltcl/lib/tk8.6/tkAppInit.c
+ tlpkg/tltcl/lib/tk8.6/tkfbox.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/altTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/button.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/classicTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/progress.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/winTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl
+ tlpkg/tltcl/lib/tk8.6/unsupported.tcl
+ tlpkg/tltcl/lib/tk8.6/xmfbox.tcl
+ tlpkg/tltcl/lib/tkConfig.sh
name tlshell.x86_64-cygwin
category TLCore
@@ -298459,10 +299769,10 @@ binfiles arch=x86_64-linux size=4
name tpic2pdftex.x86_64-linuxmusl
category TLCore
-revision 46840
+revision 54264
shortdesc x86_64-linuxmusl files of tpic2pdftex
containersize 4304
-containerchecksum 846a74df783c71405d2e1c20fde8b75b687c90320b961558ea375f780a37e2b1a1e93d97d8a2fa41e0e94bccea8621698963d60033e9746817a87ec6b173534b
+containerchecksum b333f8850f97f8303c15df2ca930b207a0cc5f47b45be150a6db0ff1aec989e04aa80e51c043bd4c545e358c9c9505d941190e361bb5010afdcc45182d2c16ba
binfiles arch=x86_64-linuxmusl size=4
bin/x86_64-linuxmusl/tpic2pdftex
@@ -298998,7 +300308,7 @@ catalogue-version 1.8
name translator
category Package
-revision 51279
+revision 54512
shortdesc Easy translation of strings in LaTeX
relocated 1
longdesc This LaTeX package provides a flexible mechanism for
@@ -299010,10 +300320,10 @@ longdesc localize the package such that texts are correctly translated
longdesc into the language preferred by the user. This package is not
longdesc intended to be used to automatically translate more than a few
longdesc words.
-containersize 25400
-containerchecksum 6105a57724bb880dd4b2166c052aa58abac70fe9cda70db2941195cbb0fd2fd874c8ca1f1b658bcd52f3f00ade88683d2f0f86baca8ed68702caa18c5e2d5e57
-doccontainersize 210744
-doccontainerchecksum 64547f60b7d6b99ad04fec07d9047282444f5c407accf49955002e74bec2b00b34ec8ea639eeeb9036f90a27460f926c0e400b3f27cf1e31b8d9b343370759b6
+containersize 25384
+containerchecksum 974a4cb1f13a1a3af2a3284d2401a790c198051241820a9d6a09f008bed730e9cfae9cd80bff5ea1eef4c3d37e8a267644634339653e0464ef5c3c449f612e32
+doccontainersize 210748
+doccontainerchecksum b822891841bc5ef7bcb1a60e1d71421d95c64c6ae6d3fa62776bc317e1dc02e1c3cf6d3993304af36b4d1c4d8af825092aa38313a15688c75751df372522755e
docfiles size=57
RELOC/doc/latex/translator/README.md details="Readme"
RELOC/doc/latex/translator/translator.pdf details="Package documentation"
@@ -299127,7 +300437,7 @@ catalogue-also translations
catalogue-contact-bugs https://github.com/josephwright/translator/issues
catalogue-contact-repository https://github.com/josephwright/translator
catalogue-ctan /macros/latex/contrib/translator
-catalogue-license lpplgpl
+catalogue-license lppl gpl
catalogue-topics multilingual package-supp
catalogue-version 1.12a
@@ -299405,15 +300715,15 @@ catalogue-version 1.0
name ttfutils
category TLCore
-revision 52851
+revision 54074
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 9a473a7b6699ec81ce580c978a2a8987e6ecd3109db797d145f4fac3b6b3bda407fcbb2ff5c59eb6c8a2397757a2e241f1226058bb5982174b9517143d8ad0ae
-doccontainersize 138028
-doccontainerchecksum 01a263779915465fa1dfc7461e536b606d1ca26801bf663af297c39292e2d554d559c43d748ce736c921326f296943bf98cda97f01ddbd2044b41c7084ba4d74
+containerchecksum fac5e1ef63bc3ac2a3cad68acde66c6b9d43e239e2703963a16f1ca02eb25cc16b486df63d1c1d627f39c52fce361a3a264984ebe1ae5e7cac5147e11d9d607f
+doccontainersize 138004
+doccontainerchecksum 5a696ea01810734e8325c32d8b0e15d3a718a433dcc99ea1b176ac41243a67965ce540ed6eeb39788c9db721a9c19ddf61035393ad4082d4b245b96d34b4a14d
docfiles size=65
texmf-dist/doc/man/man1/ttf2afm.1
texmf-dist/doc/man/man1/ttf2afm.man1.pdf
@@ -299446,11 +300756,11 @@ runfiles size=219
name ttfutils.aarch64-linux
category TLCore
-revision 50444
+revision 53999
shortdesc aarch64-linux files of ttfutils
-containersize 361160
-containerchecksum ede04a66af626aa1959bd449fac0c384d6505569cfe847da8aa110702d318e0246d5a4113bcda5e0a46df319bc4f8181597cdf1268b6906600dcbc35303cb8dc
-binfiles arch=aarch64-linux size=405
+containersize 411448
+containerchecksum 5759b88a0c5d174cd0d38c1bf34dec15b24785888de7aa1693e839fcde3305748ab6c0998618d07b7451470c98ba51b207ae823078166f2af3678cfcadde2773
+binfiles arch=aarch64-linux size=456
bin/aarch64-linux/ttf2afm
bin/aarch64-linux/ttf2pk
bin/aarch64-linux/ttf2tfm
@@ -299458,11 +300768,11 @@ binfiles arch=aarch64-linux size=405
name ttfutils.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of ttfutils
-containersize 445104
-containerchecksum dbf208508e2d6ae9418ab85a799700f01e051395eeaeec2d9e131efba4573d62a3c43f77bdbce781956ca02e5e3e1961a7df37b25bc2a5ece9c827b4925d78c0
-binfiles arch=amd64-freebsd size=474
+containersize 456556
+containerchecksum b76714b966a6eec6fd541d27942774706236023ba2776a855c0613536a346bdc7ee3e7848a7b7304b0c519e1d7b7e34309e3f85c76caf767daa080d7ee153bc3
+binfiles arch=amd64-freebsd size=485
bin/amd64-freebsd/ttf2afm
bin/amd64-freebsd/ttf2pk
bin/amd64-freebsd/ttf2tfm
@@ -299470,11 +300780,11 @@ binfiles arch=amd64-freebsd size=474
name ttfutils.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of ttfutils
-containersize 383940
-containerchecksum 654b3114e2dd0b7fbb7d9e5c3973e72949290cceed87536aa796b55f9b8d158dcfada0da47e97e7309545bfb40897f540986e2a5647f8479f26fd98b04b53909
-binfiles arch=amd64-netbsd size=582
+containersize 388028
+containerchecksum a3c9bbfb91f1cca34032e0126961678c70fb6bf8259c88a7f150c6e5cccedd4b2ea583a6c796ffede3eefcffe794331a6ce2970e4d3181d4775a1e7ce4e6bcfe
+binfiles arch=amd64-netbsd size=591
bin/amd64-netbsd/ttf2afm
bin/amd64-netbsd/ttf2pk
bin/amd64-netbsd/ttf2tfm
@@ -299482,11 +300792,11 @@ binfiles arch=amd64-netbsd size=582
name ttfutils.armhf-linux
category TLCore
-revision 50296
+revision 54033
shortdesc armhf-linux files of ttfutils
-containersize 327996
-containerchecksum ee3c2f2affe535ddfede5e0dda2ab55c0ac384a41338cc698e416b3e23b0ade32b711062b4a308140a243ca85d4793fcbb8c847e2cf38d739db19b23c1af8932
-binfiles arch=armhf-linux size=353
+containersize 331724
+containerchecksum 01f30cedd7bf146837650d747b0a813098069cfe73c29dc74c07bdd5ee0b2f1c1e414b5513bf40eeec5a4dc37cda2fc4ab7bb8247f5da35f8846acb2f47c7c6e
+binfiles arch=armhf-linux size=357
bin/armhf-linux/ttf2afm
bin/armhf-linux/ttf2pk
bin/armhf-linux/ttf2tfm
@@ -299494,11 +300804,11 @@ binfiles arch=armhf-linux size=353
name ttfutils.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of ttfutils
-containersize 345936
-containerchecksum cf0b0f4a71a607f0c3ed42492aa604f8e9cdf5ccbff56f38d907b908501041a5bb5226151a8c5e9d41212f6237ab418369f4de5119855d7c2dfb9c0b33352aed
-binfiles arch=i386-cygwin size=351
+containersize 350812
+containerchecksum 65f64da9a0edeea2cfb3f0897beaadcd44b27da42f197a5687757571c1034db6db9720f31205436e40b38848623037ec3a2b3811a2ef6dbaf276f5fbe2dafaac
+binfiles arch=i386-cygwin size=359
bin/i386-cygwin/ttf2afm.exe
bin/i386-cygwin/ttf2pk.exe
bin/i386-cygwin/ttf2tfm.exe
@@ -299506,11 +300816,11 @@ binfiles arch=i386-cygwin size=351
name ttfutils.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of ttfutils
-containersize 382912
-containerchecksum 09dfbfe729aa51a9fdaa64079a0c41a868ecd3ff116739ca614af20f12c63c564b5a061b95427aa820c9aebe7450ff03807e8b96ca01192fab0db7c1be3e919b
-binfiles arch=i386-freebsd size=380
+containersize 387644
+containerchecksum eccc7e522f22ec93e17170e0d5682387daeb010a2e621aea29db1e915a9cd8dcdf987f6421c14834f2de97a6a7970142054bdad6cdaf9dde307e749f8fb3779f
+binfiles arch=i386-freebsd size=390
bin/i386-freebsd/ttf2afm
bin/i386-freebsd/ttf2pk
bin/i386-freebsd/ttf2tfm
@@ -299518,11 +300828,11 @@ binfiles arch=i386-freebsd size=380
name ttfutils.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of ttfutils
-containersize 428900
-containerchecksum d7fdba3dc34317ba086c3e41a9bc476e9a550892ee75c9aac304a16043d3d71e5292a7201c46fc1bdaf34797690bf88cc0329f8a5196ea0218800c81b33724df
-binfiles arch=i386-linux size=450
+containersize 435484
+containerchecksum b38f24c84c033b809c911c8e45e88cd918f15c3889527e82ac0d06e00f09135feb254ecadfb971e8f4653e157cad1ab33219f65c0c8b5e4eddd12a9d50b8463d
+binfiles arch=i386-linux size=456
bin/i386-linux/ttf2afm
bin/i386-linux/ttf2pk
bin/i386-linux/ttf2tfm
@@ -299530,11 +300840,11 @@ binfiles arch=i386-linux size=450
name ttfutils.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of ttfutils
-containersize 355380
-containerchecksum 421358dd8cd8cb6d6e22351fd81054bcc757b2c4d4bf11dc318005b62509150462cf5cbfbc51b5ffd9f8627575c712c66fa0ffe6c42f76329149d8442c5d380e
-binfiles arch=i386-netbsd size=505
+containersize 361308
+containerchecksum f6dbd15c6150b4ca9b324aedd7ca53bf6ec48c1f8bb7af2fd367cf70076da8b0f678b72df404f52ee9484aa5a6579f8a1374620d375e8e78a95ac335e14941a5
+binfiles arch=i386-netbsd size=514
bin/i386-netbsd/ttf2afm
bin/i386-netbsd/ttf2pk
bin/i386-netbsd/ttf2tfm
@@ -299542,11 +300852,11 @@ binfiles arch=i386-netbsd size=505
name ttfutils.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of ttfutils
-containersize 392052
-containerchecksum 6e979a0da20183151c971fbe825fa410b73a718b24ff3fc6e657918e63249fa4a56ed110f50a8617ae7b5ba4f07b1289d1c90b514bc02d052a17c2ada6fa32db
-binfiles arch=i386-solaris size=375
+containersize 398012
+containerchecksum ab9c1dd5fc386f351f2b9a5bde7dbb7bdcdf7876994baaefbb6efdafc3c1197fbbd836e66479721e385dda2f12bd9becbefd4d65daa5f058e48cceccd0f277e5
+binfiles arch=i386-solaris size=379
bin/i386-solaris/ttf2afm
bin/i386-solaris/ttf2pk
bin/i386-solaris/ttf2tfm
@@ -299554,11 +300864,11 @@ binfiles arch=i386-solaris size=375
name ttfutils.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of ttfutils
-containersize 329928
-containerchecksum c4e4dad22d61af845c24eb874f91a1fcb8834bb1c0d12725c9769a5e4463e6a8bdd73183c6132286210fdffb385c63d509bd41b00eaadc9ad5f2434d68cf470e
-binfiles arch=win32 size=294
+containersize 328980
+containerchecksum 2d376100c827f4937f7c4887ad0e7a94bc0414a52ac7ec33fb2c0c0d77d2295d7e5f7b5121aa6d79934aed9d71113fc5282d8c3ff04c709e4e8e074c7b0f4475
+binfiles arch=win32 size=291
bin/win32/ttf2afm.exe
bin/win32/ttf2pk.exe
bin/win32/ttf2tfm.exe
@@ -299566,11 +300876,11 @@ binfiles arch=win32 size=294
name ttfutils.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of ttfutils
-containersize 350412
-containerchecksum a4c3f9a92b6efd540bf0abf27ff0c3b66acbd79ee027a17525d4ea3990a38ff0262a6cd895b5f218152c8169df00ee9746d76bf023d166feddf2bb817d191309
-binfiles arch=x86_64-cygwin size=349
+containersize 356492
+containerchecksum 539ded8b50f88b1b45633706ea5a8364cfee5d0b3db44e37b7270ef08a4881599f68e1b62eccc39880f23c6f850ea9ded2cb495ba5086e1b6fab297c6de83c81
+binfiles arch=x86_64-cygwin size=357
bin/x86_64-cygwin/ttf2afm.exe
bin/x86_64-cygwin/ttf2pk.exe
bin/x86_64-cygwin/ttf2tfm.exe
@@ -299578,11 +300888,11 @@ binfiles arch=x86_64-cygwin size=349
name ttfutils.x86_64-darwin
category TLCore
-revision 50284
+revision 54269
shortdesc x86_64-darwin files of ttfutils
-containersize 429328
-containerchecksum 52b9130fe0c715e0dc02ff21157dace3d176ee8e10fad67d865ac11e5014e104775a67fa292bb55205b24fd2be835d3ca22d6d6866305a63afc09b66e23b1086
-binfiles arch=x86_64-darwin size=449
+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
@@ -299590,11 +300900,11 @@ binfiles arch=x86_64-darwin size=449
name ttfutils.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of ttfutils
-containersize 394256
-containerchecksum acd70b1e5c49429a62771ac384e8e289e2adbe01c83072e8fd4e31d377b80a7d3f3f8e00f2cd53bdaaa15cbfea3f4768d35a345625ce688d09d8a05482534040
-binfiles arch=x86_64-darwinlegacy size=408
+containersize 398068
+containerchecksum f6c03b0025e4b6d67408e2111f2bc244d00a15b79b33cbe9287c1f92b7d423613effe9478fa20a3be5e8fa5a5ddae5e2b1640f0faaeaaf7cc0170da98446bbdf
+binfiles arch=x86_64-darwinlegacy size=410
bin/x86_64-darwinlegacy/ttf2afm
bin/x86_64-darwinlegacy/ttf2pk
bin/x86_64-darwinlegacy/ttf2tfm
@@ -299602,11 +300912,11 @@ binfiles arch=x86_64-darwinlegacy size=408
name ttfutils.x86_64-linux
category TLCore
-revision 50281
+revision 53999
shortdesc x86_64-linux files of ttfutils
-containersize 419336
-containerchecksum 69d4a1de9a63d19c9c7c9da4abf1d09950ab5795c41ba59b39927b71be337ef798f873be19fbb5e9f947a480b6eb73dfe83cda476a1d0d2991ca7d706edd3624
-binfiles arch=x86_64-linux size=433
+containersize 424488
+containerchecksum e1b9a668c1ab4f5daa9dcfb01cad8150703ff9b7c12ece8d17388a4aca09d51bbfa8ac0065f6842ba6c6facaf5d10cf930064fe6fcb597804b1405235a08e4f1
+binfiles arch=x86_64-linux size=438
bin/x86_64-linux/ttf2afm
bin/x86_64-linux/ttf2pk
bin/x86_64-linux/ttf2tfm
@@ -299614,11 +300924,11 @@ binfiles arch=x86_64-linux size=433
name ttfutils.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of ttfutils
-containersize 453900
-containerchecksum b195de794c9c6f5bfec810f605bf18612c26f4b7616463d51a0ddd57406eb8eb097fbdd1d9cdcd090d8b7fbafdba3fc72b87d14b3d631cfdd3a1bc90dcbd30ec
-binfiles arch=x86_64-linuxmusl size=504
+containersize 445472
+containerchecksum e5b5819b0934c23b7ea5a4782149e20fae340b7fc3db9010a060bffa5cbcc0e622021de781cefc4ed61ed43927f8590d06314407b9edcd0cab4d14d8c3e7606e
+binfiles arch=x86_64-linuxmusl size=483
bin/x86_64-linuxmusl/ttf2afm
bin/x86_64-linuxmusl/ttf2pk
bin/x86_64-linuxmusl/ttf2tfm
@@ -299626,11 +300936,11 @@ binfiles arch=x86_64-linuxmusl size=504
name ttfutils.x86_64-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc x86_64-solaris files of ttfutils
-containersize 436888
-containerchecksum b251f7bf7e5eb92bd50ea57ca24d25412ba7e3683fade2641bfcb32bb4d6bbc696f46c2d0492299864fe86cdf28fe3ea2172f0cca5938b635a8f95356ea48b10
-binfiles arch=x86_64-solaris size=447
+containersize 441400
+containerchecksum 31cdeface79c676572ca28bcf1a2b956192644fc7505ef5fea8b4c02bf1144997ab502dfa81c37c724e5c7186f8fbe1f5e3e9464ca066129ba6e8d4391843168
+binfiles arch=x86_64-solaris size=451
bin/x86_64-solaris/ttf2afm
bin/x86_64-solaris/ttf2pk
bin/x86_64-solaris/ttf2tfm
@@ -299673,7 +300983,7 @@ catalogue-version 1.0
name tuda-ci
category Package
-revision 53749
+revision 54230
shortdesc LaTeX templates of Technische Universitat Darmstadt
relocated 1
longdesc The TUDa-CI-Bundle provides a possibility to use the Corporate
@@ -299681,11 +300991,11 @@ 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 34480
-containerchecksum 2c53d5c65a56737a994b9463b18d81a96261f069bc94396e774986a42adabd0f75041265ea579dadc042b07046940f36f1c73600a8bb84956251a391e7215caf
-doccontainersize 1470544
-doccontainerchecksum 367fdde6b250fe609e02002bb35af92eb67c52b4234837a69bfeefb2f998f6563b1ecacb51078b5c5757da1c260fe30d57c323b6cb88af66c83e54dd26122b8e
-docfiles size=1634
+containersize 35940
+containerchecksum abd75b4492567d07c61a14df9fec79f4458c5b174668836633f64b05f3a6020ca8a9b8018f07578facd2fc0f57e57a10ea1fbb1f46fb94f1027feff1f4abcabf
+doccontainersize 1509776
+doccontainerchecksum 83c4ba1e42682f00543098a48fd2bca27e3bfe22093473e15a8e461f7a0849e6a64b33c739dbf1d220dd235d16f270cd75c595625de1bd50e59e691c801483d6
+docfiles size=1780
RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.pdf
RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex
RELOC/doc/latex/tuda-ci/DEMO-TUDaBeamer.pdf details="Example presentation" language="de"
@@ -299694,6 +301004,8 @@ docfiles size=1634
RELOC/doc/latex/tuda-ci/DEMO-TUDaExercise.pdf
RELOC/doc/latex/tuda-ci/DEMO-TUDaExercise.tex
RELOC/doc/latex/tuda-ci/DEMO-TUDaFromaddress.lco
+ RELOC/doc/latex/tuda-ci/DEMO-TUDaLeaflet.pdf
+ RELOC/doc/latex/tuda-ci/DEMO-TUDaLeaflet.tex
RELOC/doc/latex/tuda-ci/DEMO-TUDaLetter.pdf details="Example letter" language="de"
RELOC/doc/latex/tuda-ci/DEMO-TUDaLetter.tex
RELOC/doc/latex/tuda-ci/DEMO-TUDaPhD.pdf details="Example PhD thesis" language="de"
@@ -299709,7 +301021,7 @@ docfiles size=1634
RELOC/doc/latex/tuda-ci/DEMO-TUDaThesis.pdf details="Example bachelor's thesis" language="de"
RELOC/doc/latex/tuda-ci/DEMO-TUDaThesis.tex
RELOC/doc/latex/tuda-ci/README.md details="Readme"
-runfiles size=64
+runfiles size=68
RELOC/tex/latex/tuda-ci/beamercolorthemeTUDa.sty
RELOC/tex/latex/tuda-ci/beamerfontthemeTUDa.sty
RELOC/tex/latex/tuda-ci/beamerinnerthemeTUDa.sty
@@ -299727,6 +301039,7 @@ runfiles size=64
RELOC/tex/latex/tuda-ci/tudacolors.sty
RELOC/tex/latex/tuda-ci/tudaexercise.cls
RELOC/tex/latex/tuda-ci/tudafonts.sty
+ RELOC/tex/latex/tuda-ci/tudaleaflet.cls
RELOC/tex/latex/tuda-ci/tudaletter.cls
RELOC/tex/latex/tuda-ci/tudalettersize10pt.clo
RELOC/tex/latex/tuda-ci/tudaposter.cls
@@ -299742,7 +301055,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
-catalogue-version 2.08
+catalogue-version 2.09
name tudscr
category Package
@@ -299964,25 +301277,25 @@ catalogue-version 3.5.2
name tugboat
category Package
-revision 52724
+revision 54261
shortdesc LaTeX macros for TUGboat articles
relocated 1
longdesc Provides ltugboat.cls for both regular and proceedings issues
longdesc of the TUGboat journal. Also provides a BibTeX style,
longdesc tugboat.bst.
-containersize 26380
-containerchecksum 80eb6a023427f10c86ab97df7903e650f3b670b2a2aabb806e44735895156614cbc92e911f6fcd546ad90a2d8574abc187ccd7afc4ba8709f2b0dc496fc38a13
-doccontainersize 773644
-doccontainerchecksum 3ebd5c7419fb6148eefe10d0704172f752065eb6e04b65e784a98b24d7f35a7f4de40c527b86ebb2f571047b62f2960600535a0f7e1174bfc9b8d27fbac0ab09
-docfiles size=204
+containersize 26640
+containerchecksum 1365beb024d47ea6875839920a1b74c53ed29e835937573dc179359a6f02bcb28f46b901e47a2b7b8541ae076b2fae7d98c760d1cc93897648a0d7014ea097ff
+doccontainersize 780644
+doccontainerchecksum 6b4dd305ef9b9d2cf870ad2096be6c6733e094f98c7e12f19eea4197fcdb84343a6b79ddf57ab4edc9585709d09d000f438e17e8779c1f1bc4012ec13f3bfcbd
+docfiles size=206
RELOC/doc/latex/tugboat/README details="Readme"
RELOC/doc/latex/tugboat/ltubguid.ltx
RELOC/doc/latex/tugboat/ltubguid.pdf details="Instructions for authors" language="en"
RELOC/doc/latex/tugboat/manifest.txt
RELOC/doc/latex/tugboat/tugboat.pdf details="Program documentation" language="en"
-srccontainersize 39004
-srccontainerchecksum 5d31d27e77211c2d35236894afe28088a4acb92deeb716f226dcb2e0fe3ebe515088fc97811b8e648177882f23e546fa237b56c34792885367cef5c3ce85f4ef
-srcfiles size=34
+srccontainersize 39436
+srccontainerchecksum 086926280261fc8bfc994c33acfef8855d8ad55130fc4883960cea6071c81b2ce5928b5550e9c220dc42f2ab7b03097bc78cdbc900168534b72180ddec0bb1cb
+srcfiles size=35
RELOC/source/latex/tugboat/tugboat.dtx
RELOC/source/latex/tugboat/tugboat.ins
runfiles size=40
@@ -299998,7 +301311,7 @@ catalogue-contact-home https://tug.org/TUGboat
catalogue-ctan /macros/latex/contrib/tugboat
catalogue-license lppl1.3
catalogue-topics journalpub class
-catalogue-version 2.22
+catalogue-version 2.23
name tugboat-plain
category Package
@@ -300110,17 +301423,17 @@ catalogue-version 0.1.0
name turabian-formatting
category Package
-revision 48330
+revision 54436
shortdesc Formatting based on Turabian's Manual
relocated 1
longdesc The turabian-formatting package provides Chicago-style
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 8272
-containerchecksum 7a6027cb84a6f2e2990d171aeb1e4cf528038f2dfa4f8bcd59f4775aecefd1a9e3d3dc36e9a7fa1904a9e42da1cea8b7843482ff8dbf00fef6666588f7b7c31d
-doccontainersize 119024
-doccontainerchecksum 38d89482b53a8daec33e19fa9f6c782e42b61586ba96e7cdc91bfc839dc734352dd5abf9d3146c4eeadca5921d7a85189481393f0691ea5a9917547e1e7a1f3a
+containersize 7904
+containerchecksum fc69f04575e92fac317143d7c89f7b9bd0502e555aedbfa59da946b211da6af51197a9a8c40ae6ff3a0a7dbd7e61f022e8e1c70618b8ba0c1e0ba462e92d7976
+doccontainersize 119856
+doccontainerchecksum 5d01b23d7cdee5a8b45990f7fc8a1db9cf347d1788d14171cf31500b122b4def4706ae5529795a861fb520dde4972e7d25741b23f391938d0dafe42c40d42e87
docfiles size=38
RELOC/doc/latex/turabian-formatting/README details="Readme"
RELOC/doc/latex/turabian-formatting/turabian-formatting-doc.pdf details="Package documentation"
@@ -300226,15 +301539,15 @@ catalogue-version 1.3a
name twemoji-colr
category Package
-revision 53908
+revision 54512
shortdesc Twemoji font in COLR/CPAL layered format
relocated 1
longdesc This is a COLR/CPAL-based color OpenType font from the Twemoji
longdesc collection of emoji images.
-containersize 500840
-containerchecksum affbbf8529468cb034c42328a8c9226c8c4ad6213f087f20ae69e9d2631bdcecc826c3c7f12d63a46df798af99d896b114383adaabd720eb9821365a324ddb26
+containersize 500848
+containerchecksum 99309720f6a37df5bd65a1a71dc1cc85bd83887f84f99376f451aec7284c6d90e94ce04ccec255e44124d00e44e9b6cf6982dffe296d1b0cedeab8a17829ef76
doccontainersize 712
-doccontainerchecksum 32d51e15047a6b171987e7a4ae61b90d7280a5de80ea8b9859c7cee967869891fe1a21beb3676a04eaad317c441be5e8582697efffc5135e5363e071a162d656
+doccontainerchecksum 3e66ef5fdfb058ea888d02fdef20da43c77a6c0de291884c5ed2754a7e0f0a893c73c8b5cdef8ec7f0038e212e703cd2a1db3c7a531954e0bbe73f98027c8210
docfiles size=1
RELOC/doc/fonts/twemoji-colr/README.md details="Readme"
runfiles size=304
@@ -300243,7 +301556,7 @@ catalogue-contact-bugs https://github.com/mozilla/twemoji-colr/issues
catalogue-contact-home https://twemoji.twitter.com/
catalogue-contact-repository https://github.com/mozilla/twemoji-colr
catalogue-ctan /fonts/twemoji-colr
-catalogue-license cc-by-sa-4apache2
+catalogue-license cc-by-sa-4 apache2
catalogue-topics font font-ttf font-symbol
catalogue-version 0.5.0
@@ -300646,23 +301959,23 @@ catalogue-topics font font-maths font-type1
name txfontsb
category Package
-revision 52754
+revision 54512
shortdesc Extensions to txfonts, using GNU Freefont
relocated 1
longdesc A set of fonts that extend the txfonts bundle with small caps
longdesc and old style numbers, together with Greek support. The
longdesc extensions are made with modifications of the GNU Freefont.
execute addMap gptimes.map
-containersize 3476352
-containerchecksum cbe87a0540b2bf74ffe26e54f744e9e705beed6711e688380000115154a79f2520257109bc929b747f6f3ebd84577335278301289d65eb0f427258a7e2035384
+containersize 3476328
+containerchecksum 7b73b199b6d1f109b14154ff659089b2f3c36feaad10c26fdca80f5c4ab464f8a52fdd52a6191a89538661a3a9cac8fc45748cddd09b6e32e79f23db9e8586e9
doccontainersize 59400
-doccontainerchecksum e71808976ca1f15a6d839f251a75a9ee71c3763daa9e36dfe08dc0d8deb8b13841eb9c0aa423879c7c245faf4acb288aaf2d53506ab312993bd42f7109d8a7eb
+doccontainerchecksum 982d29750320bc1709ff8329effb3f7bedc6ded888a537aeb7f080c6fc37414956b1b1e149225cea3f3a60982575fbc943433cd4f9cc5e5d61c596973c07b3ed
docfiles size=22
RELOC/doc/fonts/txfontsb/README details="Readme"
RELOC/doc/fonts/txfontsb/txfontsb.pdf details="Package documentation"
RELOC/doc/fonts/txfontsb/txfontsb.tex
-srccontainersize 1940072
-srccontainerchecksum a4a9dfff6b19d91b1898203b1b167b1c31711be579a6dd61e9f2e7924b239364fbcff491037363c24332a5bd1989c30b2801445eeb2ca633339d9285f36b2348
+srccontainersize 1940068
+srccontainerchecksum f9e4d922abced380458f9fbb25c25a55d55e3a4b938c612bde03c0dd60d55573735816acd745c2785356e5956078615ada3c1396148f8d84a6ba9a805f4ae0fa
srcfiles size=6871
RELOC/source/fonts/txfontsb/FreeSerifb-SmallCaps.sfd
RELOC/source/fonts/txfontsb/FreeSerifb-SmallCapsAlt.sfd
@@ -300743,7 +302056,7 @@ runfiles size=2083
RELOC/tex/latex/txfontsb/txfontsb.sty
catalogue-also newtx
catalogue-ctan /fonts/txfontsb
-catalogue-license gpllppl1
+catalogue-license gpl lppl1
catalogue-topics font font-maths font-greek font-type1
catalogue-version 1.1.1
@@ -301923,7 +303236,7 @@ catalogue-version 3.2
name udesoftec
category Package
-revision 47164
+revision 54215
shortdesc Thesis class for the University of Duisburg-Essen
relocated 1
longdesc The class is designed for typesetting theses in the Research
@@ -301931,15 +303244,15 @@ longdesc Group for Business Informatics and Software Engineering. (The
longdesc class may also serve as a template for such theses.) The class
longdesc is designed for use with pdfLaTeX; input in UTF-8 encoding is
longdesc assumed.
-containersize 108456
-containerchecksum 668c96da10c6fa73d9739e00e0144d20fcfe1677417f648c205fa0fd49eae7ce9d5460e30f2002c39791a41e7db19d8ac004b4bb0d4c44c230ae1ab1ba884719
-doccontainersize 480316
-doccontainerchecksum fe902d88de4e7e98a5416bfcd67529d860ee85733ad9f76e8ad2112fb2ec071c2fb26d786e88abf8fe8c8f7d7e199a4f0c15f728aa1c117bfff7e32941e677d7
-docfiles size=119
+containersize 108292
+containerchecksum 08bde26b542ccd94f158fefd864326c62337b319284e3c8ba48b55266556ca060fd3210b94aee23462040751b9b3c1c6d73ad26c51c8f3da0eb174859be46671
+doccontainersize 476692
+doccontainerchecksum 228273cec6e39c3d6991f1fbdeead2cd77ab9a11c03d3dd0dfec2228c37b6eb6cfda3af14a103d4ecbeb0a1898db6d6833d2aebeb704c9a5a411df8693ecea25
+docfiles size=118
RELOC/doc/latex/udesoftec/udesoftec-doc.pdf details="Package documentation (German)" language="de"
-srccontainersize 45440
-srccontainerchecksum a964bb8d9dc2e10155b73121c062cb101108c94def892aeacf166bd739c64cebbf5132e2b94c5cb8f4e377b94005fb8f90b5a2a4bae4f9c5dee5a6551e821f9d
-srcfiles size=24
+srccontainersize 44428
+srccontainerchecksum 5aa42d2e73d7fd8d113aa83872419ec8f78d5416f9fc008472b612415121628d91a5a445de356c6a0bbfb8c1d6086866604bb12b6819d2658bc31a36a36f4a91
+srcfiles size=23
RELOC/source/latex/udesoftec/CHANGELOG
RELOC/source/latex/udesoftec/README
RELOC/source/latex/udesoftec/UPDATE-INSTRUCTIONS
@@ -301960,7 +303273,7 @@ catalogue-contact-bugs https://github.com/jpmschuler/SOFTEC-Templates/issues
catalogue-ctan /macros/latex/contrib/udesoftec
catalogue-license lppl1.3
catalogue-topics dissertation bus-study class
-catalogue-version 1.6.2
+catalogue-version 1.6.6
name uebungsblatt
category Package
@@ -306252,7 +307565,7 @@ catalogue-version 0.2
name unicode-alphabets
category Package
-revision 51712
+revision 54236
shortdesc Macros for using characters from Unicode's Private Use Area
relocated 1
longdesc While Unicode supports the vast majority of use cases, there
@@ -306264,14 +307577,12 @@ longdesc configuring a number of macros for using various PUA character
longdesc sets in LaTeX (AGL, CYFI, MUFI, SIL, TITUS, UCSUR, UNZ), to
longdesc enable transcription and display of medieval and other
longdesc documents.
-containersize 44044
-containerchecksum 281c7fc8b290aeb264bfad6e69a7e6b00636a58b15a29129c7c7003292d4b13570964600e8040ccecc1272747b9b84d36f8d5210c231a108fe22f9c79882800f
-doccontainersize 750856
-doccontainerchecksum f8297f2386bea8975ebb27a73044ed464077dcd7620bf7adfe70a3d07e8814c8da28af12d05a7192e883b9d2f179be3a928bccd77e557a4deec9c545f2f035d3
-docfiles size=199
+containersize 43852
+containerchecksum e75df935a1a0895f5bda9854042a38c92627240f1318bdeb1e39428f50133dbe0b606e66b1bea6f73681fb40ed73220c5e26a60eb4ad10b6106c3e16d778e4be
+doccontainersize 701236
+doccontainerchecksum 317ddd08268f38c197136d2755fa00738270a1e179eb8ea92ada50edc69da61fff17359f38fe33afa1e30fafff23117bf98895b9218bffb7b2242099d5f5aefd
+docfiles size=185
RELOC/doc/latex/unicode-alphabets/README.md details="Readme"
- RELOC/doc/latex/unicode-alphabets/example.pdf
- RELOC/doc/latex/unicode-alphabets/example.tex
RELOC/doc/latex/unicode-alphabets/license.txt
RELOC/doc/latex/unicode-alphabets/specimen.pdf details="Example of use"
RELOC/doc/latex/unicode-alphabets/specimen.tex
@@ -306318,7 +307629,7 @@ catalogue-version 0.01
name unicode-data
category Package
-revision 52961
+revision 54258
shortdesc Unicode data and loaders for TeX
relocated 1
longdesc This bundle provides generic access to Unicode Consortium data
@@ -306335,13 +307646,13 @@ longdesc data are distributed in accordance with the license stipulated
longdesc by the Unicode Consortium. The bundle as a whole is
longdesc co-ordinated by the LaTeX3 Project as a general resource for
longdesc TeX users.
-containersize 268932
-containerchecksum 6502cb2f4251101727d9d9708450a47d46ace34bda50b6d760fb6ca3605317e948ad2b47d3fb4ac1349e55460a75a99a1aa56c59a444945c220ed8fe55c3c631
-doccontainersize 3704
-doccontainerchecksum 6f8214ee77f098dff74941ba472d8115c64953f3f925222c6bb1fe756ab07a5ff4ca44ef2cb1515241f46d572c9d67df96ccc461f4923471edd17979604d83da
+containersize 273032
+containerchecksum ad4cfd264974de952521cf0b10c5c52fcd5fca2e75058de3fbdb4c7dbd6e4a30bc0da5046d810fdf1c850fc39132598038a613267aa3eb8ed9f73ace11d1fd4e
+doccontainersize 3776
+doccontainerchecksum 1e77728576528390ee6fb0707b737fc73dac381079b2a258d438f0608c4bc6deb92f93ce43621eaad0226a857fcc0538cefa4f2e3017b3be2fdf4f78c3d3bebb
docfiles size=3
RELOC/doc/generic/unicode-data/README.md details="Readme"
-runfiles size=670
+runfiles size=687
RELOC/tex/generic/unicode-data/BidiBrackets.txt
RELOC/tex/generic/unicode-data/BidiMirroring-5-1-0.txt
RELOC/tex/generic/unicode-data/BidiMirroring.txt
@@ -307163,7 +308474,7 @@ catalogue-version 1.0a
name uowthesistitlepage
category Package
-revision 45022
+revision 54512
shortdesc Title page for dissertations at the University of Wollongong
relocated 1
longdesc The package redefines \maketitle to generate a title page for a
@@ -307173,10 +308484,10 @@ longdesc class to typeset a thesis. The package also defines a
longdesc \declaration command that typesets the declaration that this
longdesc thesis is your own work, etc., which is required in the front
longdesc of each PhD Thesis.
-containersize 5080
-containerchecksum 28f5d3f8bba3c0f3ee1cd7ada8bfdeb815ec607565e7385fe8483d66aef9b9e3c39cbb9796f84c58e8a6b4772989c2aed3c5407d64aa740eed2cedfd26d60e8a
+containersize 5064
+containerchecksum 3eca5009deb6ccf7daf6d31ffb5e6d3c08ff26395e03b80617411c4dc4049bb2ebd68628f285b95b547bc512fd1cc83246afd5513dc54cb1900edb813f77ede4
doccontainersize 903456
-doccontainerchecksum beda6c309230f20abe8ec32e41258a42806534bb181e4cd070c7c9362a677280a0133b4ce83fc7475aa785a778480134125a162ae7d96d791eeaa1a9af621dd2
+doccontainerchecksum e5e2ec32edb38ea3960922c5f38c9dd9705914f49421b89cc1cb8e6f1d8213512c804c084f1883d1682d5c65b9c54511ec47cf700ca731c4bc352b0bc4e85ffb
docfiles size=556
RELOC/doc/latex/uowthesistitlepage/README.md details="Readme"
RELOC/doc/latex/uowthesistitlepage/uowthesistitlepage_doc.pdf details="Package documentation"
@@ -307185,7 +308496,7 @@ runfiles size=5
RELOC/tex/latex/uowthesistitlepage/uowthesistitlepage.sty
catalogue-also uowthesis
catalogue-ctan /macros/latex/contrib/uowthesistitlepage
-catalogue-license lppl1.3ccc-by-sa-4
+catalogue-license lppl1.3c cc-by-sa-4
catalogue-topics dissertation
catalogue-version 3.0.1
@@ -307211,14 +308522,14 @@ catalogue-topics barcode
name updmap-map
category Package
-revision 53971
+revision 54495
shortdesc auto-generated font map files
relocated 1
longdesc These map files are regenerated every time a new font is added.
longdesc There is no need to rebuild formats or update binaries because
longdesc of such updates, hence this separate package.
-containersize 300608
-containerchecksum 087753526998c68fa94dc86df6beebd6293dab9bf87f0969bb80f362b6d33215bd4f3b9baae5c8a22adbe0e3ecd5d1b8e4d0f71eab6cf6c1a932e7acbc94efbb
+containersize 301436
+containerchecksum f63b2bce923a409e06b76bc12c4a9d163bcfc7162f9b92afd5a9c055494bdddf7e4e8419a3c36ad7c78aeb3cddc476a0bd7008da67237af4175d4e711836d9e7
runfiles size=8180
RELOC/fonts/map/dvipdfmx/updmap/kanjix.map
RELOC/fonts/map/dvips/updmap/builtin35.map
@@ -307233,7 +308544,7 @@ runfiles size=8180
name uplatex
category Package
-revision 53786
+revision 54276
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
@@ -307241,10 +308552,12 @@ longdesc depends on platex.
depend uptex
depend babel
depend cm
+depend hyph-utf8
depend hyphen-base
depend latex-fonts
depend l3backend
depend l3kernel
+depend l3packages
depend tex-ini-files
depend unicode-data
depend uptex-fonts
@@ -307252,12 +308565,12 @@ depend platex
depend latex
depend latex-base-dev
depend uplatex.ARCH
-execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,uptex-fonts,platex,latex
-execute AddFormat name=uplatex-dev engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,tex-ini-files,unicode-data,uptex-fonts,platex,l3kernel,latex-base-dev
-containersize 14688
-containerchecksum 5545d71ef35856e37a477a0f3fd9fb9e6138609e81b504f9a0ea5f06bf08cde0ed6a6f0f6459a57a317531cb93967013ff19872907b15b8c6220297cc28882f0
-doccontainersize 877940
-doccontainerchecksum 208890f08f3d0e6011e49057799d34ecd33755133f92f69cf024a91da01ccf991e16550f20607f5ae825b8adb3f3b83d0994275ec07b9a68abc3a96ae62e4682
+execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyph-utf8,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,uptex-fonts,platex,latex
+execute AddFormat name=uplatex-dev engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyph-utf8,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,uptex-fonts,platex,l3kernel,latex-base-dev
+containersize 14704
+containerchecksum 8710b130f851f3d4ea40cf8e129b759ab39bb051bdc63a106ca0d26c50eb56f2f7041d305384571316e135a1b0c12eec5d2f83281dde837550ae32a99c6421fc
+doccontainersize 878008
+doccontainerchecksum 69908780223c7cc5039de16a90dd06c458e6e5ab1515fdb757e4536f2a95c0b24d30e2e284cdcbadb1d61a47b2f18e8020a736ef21a08a7d158d3ab25a3e1742
docfiles size=228
texmf-dist/doc/man/man1/uplatex.1
texmf-dist/doc/man/man1/uplatex.man1.pdf
@@ -307268,7 +308581,7 @@ docfiles size=228
texmf-dist/doc/uplatex/base/uplatex.pdf details="Package documentation" language="ja"
texmf-dist/doc/uplatex/base/upldoc.pdf
srccontainersize 50204
-srccontainerchecksum f1980b483360213db4734d0727b1cb9b521e4941f022c7ab986922d5b58e620bf003403087d3f29c9768b0dfba4b7e7246e1820a9bd1c7c487f8557789be4b05
+srccontainerchecksum 79efe4ad4522c44c1836ba43095eac76cb0d3f2b37a4933e38c308282b6c8c9ea733913097500e3a544c5fdfef82671ea34adc94be9248d8faf937ef55c98634
srcfiles size=70
texmf-dist/source/uplatex/base/Makefile
texmf-dist/source/uplatex/base/ujclasses.dtx
@@ -307608,7 +308921,7 @@ catalogue-version 1.3
name uptex
category Package
-revision 52851
+revision 54287
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
@@ -307632,10 +308945,10 @@ execute addKanjiMap uptex-@jaEmbed@@jaVariant@.map
execute addKanjiMap uptex-sc-@scEmbed@.map
execute addKanjiMap uptex-tc-@tcEmbed@.map
execute addKanjiMap uptex-ko-@koEmbed@.map
-containersize 936
-containerchecksum a2f63dadc6e4e20d4856cda577f7f49368ae8951cd5025c88226b11448dc72d9995496367de9afb2b528b02a7622200267585552dc2979d384f31f137b0e8dce
-doccontainersize 299484
-doccontainerchecksum 8cb4a6d499ca37348953d39c4a6a2041daa09152ac5f780e87d1f903a19c5ee6b2a3f7e011f373c68de047b02aaffaa5e2bab77f5aef7ae28a0b9f82fe3adbb6
+containersize 904
+containerchecksum 12ad33c27ba8a2b84d812be60c784fbfaa07a76ed1e8174ef15492be816320df50f1e46a67fe71926de64d5a4810845f029bfed61819e594efc5f2ba55a655a7
+doccontainersize 298968
+doccontainerchecksum a041346c6dd094156f2a384b92fd013cd3894ff0de5bca21d6d9c3c18d5d2cfbbc2e7bb7d00f5f61f95400988231e59efcf080eb63b8b77781a1264bd197e76b
docfiles size=156
texmf-dist/doc/man/man1/euptex.1
texmf-dist/doc/man/man1/euptex.man1.pdf
@@ -307697,19 +309010,18 @@ catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk
catalogue-contact-support http://lists.tug.org/tex-k
catalogue-license other-free
catalogue-topics engine japanese chinese korean multilingual
-catalogue-version 1.20
name uptex-base
category Package
-revision 52151
+revision 54043
shortdesc Plain TeX formats and documents for upTeX
relocated 1
longdesc The bundle contains plain TeX format files and documents for
longdesc upTeX and and e-upTeX.
-containersize 9804
-containerchecksum 532360808157041a67221f12f78fea1197ebf083f3f90896b539fd7ae9501bdf696edadc6c61edfc1e5d1079a480ec7776a814dd8adb08fae194728c7f61e978
-doccontainersize 158784
-doccontainerchecksum dc1470c66f000bf80851dd317b7eb26dc12c567bef647e2fd91bbe3f4bc7c29695b7c327781a23e79ea86a8bcac2db8e328bcfea2031caafb9f63d85209bae2b
+containersize 9780
+containerchecksum 064544a964a3ab0fa12113846a61d748c174138c6a6865cff8025688b7e10a5d23f65b2df72cda01af311bd9253469e44440df9c31c1001295e3708801da4e3d
+doccontainersize 159080
+doccontainerchecksum 03d8c6859cc53396f5ccef5f8d07b191c91c400e1d848aef7dd318fb64cbdf50f46218b0ab1895e409af8e8e9d43f6991caaa92a0d1606754ee1d71923bb6368
docfiles size=192
RELOC/doc/uptex/uptex-base/00readme_uptex.txt
RELOC/doc/uptex/uptex-base/01uptex_doc_utf8.txt
@@ -307791,10 +309103,6 @@ docfiles size=192
RELOC/doc/uptex/uptex-base/samples/widow.tex
RELOC/doc/uptex/uptex-base/samples/yaku-jsc-jis.tex
RELOC/doc/uptex/uptex-base/samples/yaku-jsc-utf8.tex
-srccontainersize 572
-srccontainerchecksum f8917edd4200248b167bad8366c9b51e247591379c4d069d292cce513708ef7b1412dd66bf9fa6156b703adbfee7c941c6f2637c834cfef18fa9adf9991ec3ae
-srcfiles size=1
- RELOC/source/latex/uptex-base/Makefile
runfiles size=13
RELOC/tex/uptex/uptex-base/euptex.ini
RELOC/tex/uptex/uptex-base/euptex.src
@@ -307808,22 +309116,22 @@ catalogue-topics format japanese
name uptex-fonts
category Package
-revision 49985
+revision 54045
shortdesc Fonts for use with upTeX
relocated 1
longdesc The bundle contains fonts (TFM and VF) for use with upTeX. This
longdesc is a redistribution derived from the upTeX distribution by
longdesc Takuji Tanaka.
-containersize 182940
-containerchecksum 41fbb7b4a3e193744e36cdd1ab23145709b2ef94de30a18dda322f1e0539106f62be95b1a763750e72c81a7fe42053326c56efe0486254ba486c731b65bf47e2
-doccontainersize 5060
-doccontainerchecksum 9b8004ecb67cea126f0299d3eca749d5f011b0b3c50d23fba9a3adb4b9e5ab6d5e0a24494b9420e3a315639eecbe86a9c740b0772a694f2b36ee6f8b7e316c3a
+containersize 169608
+containerchecksum 600d47ed277ce4bc0ad0de219e307b2c4741229c0e02ad94f7dddb2f309309922fcfbc9de5e115d85ad45b53485ff844e70d5af8086f7a16980ac579795c2e7f
+doccontainersize 5168
+doccontainerchecksum 3c41c19b078bb5f66b8231025e39df2b7b9b959d3a4a45b04058f670d6a08e83bef50c889045aa55caddfe7ccb8a5c7582c43115b4749232490f999574fd0ec7
docfiles size=6
RELOC/doc/fonts/uptex-fonts/LICENSE
RELOC/doc/fonts/uptex-fonts/README.md details="Readme"
RELOC/doc/fonts/uptex-fonts/README_ASCII_Corp.txt
RELOC/doc/fonts/uptex-fonts/README_uptex_font.md
-runfiles size=6663
+runfiles size=6665
RELOC/fonts/cmap/uptex-fonts/UTF8-UTF16
RELOC/fonts/cmap/uptex-fonts/UniJIS2004up-UTF16-H
RELOC/fonts/cmap/uptex-fonts/UniJIS2004up-UTF16-V
@@ -307927,11 +309235,11 @@ catalogue-topics font-cjk
name uptex.aarch64-linux
category Package
-revision 51289
+revision 54429
shortdesc aarch64-linux files of uptex
-containersize 6695608
-containerchecksum 1ce0e63be0d912a7602bf99b7c0b1ac872d5b10c687929488883debb98eaf894a256f8852e39a25daa024a265331c9d7d97a94ecb146fcf9405a558cb77fb616
-binfiles arch=aarch64-linux size=5949
+containersize 6960600
+containerchecksum 1c6e59595fed482ff52540ae283d13cd3848634b4c25ff0685f015fea03556fb0b0bc2a39309deef58d004443ab36de14983871ac5907e8d26b48650fee300aa
+binfiles arch=aarch64-linux size=6192
bin/aarch64-linux/euptex
bin/aarch64-linux/r-upmpost
bin/aarch64-linux/upbibtex
@@ -307946,11 +309254,11 @@ binfiles arch=aarch64-linux size=5949
name uptex.amd64-freebsd
category Package
-revision 51253
+revision 54263
shortdesc amd64-freebsd files of uptex
-containersize 7136872
-containerchecksum 8daa59224bc2d524cc6a2892e89125e9926313394429aa9a9431376c581a10a0cd742322d73aecc6ffe8a1176f493480fa086fad88223116b06a2d1ae12cbe20
-binfiles arch=amd64-freebsd size=6244
+containersize 7277076
+containerchecksum d5a0e2043d74b21a67806146cb3a36c34dfc574fd01b8dafae9ff967298ad3f316436e9fae157a9187e1e388fe6af3b8b7e9ac1e86539198965c4ef39b3e2dc8
+binfiles arch=amd64-freebsd size=6405
bin/amd64-freebsd/euptex
bin/amd64-freebsd/r-upmpost
bin/amd64-freebsd/upbibtex
@@ -307965,11 +309273,11 @@ binfiles arch=amd64-freebsd size=6244
name uptex.amd64-netbsd
category Package
-revision 51242
+revision 54273
shortdesc amd64-netbsd files of uptex
-containersize 6660724
-containerchecksum 1ed78498936b540cca8336c02c151e304a2b643d42f570b85aa9ca5d65751722883dfe00b1be729af99812505ab305b7d56300d188d7abb9ff68ac725c333258
-binfiles arch=amd64-netbsd size=6874
+containersize 6821256
+containerchecksum 5a3db2fb6aeb06c50c0cd0ba6b2537fec445f2b67c0c34e3f2bcf82f73878d856da373079b5fbe26460a2dc6339e743ddca32aeea57c482aaf81f139e7b9eb7c
+binfiles arch=amd64-netbsd size=7037
bin/amd64-netbsd/euptex
bin/amd64-netbsd/r-upmpost
bin/amd64-netbsd/upbibtex
@@ -307984,11 +309292,11 @@ binfiles arch=amd64-netbsd size=6874
name uptex.armhf-linux
category Package
-revision 50874
+revision 54305
shortdesc armhf-linux files of uptex
-containersize 6521088
-containerchecksum 1ee23bee9607e2a4bb4baf6705bce14ab93a674d71aecddeb9fbce088f09b684940f6112399d1b21a5a16711357adfa4e336a1720349dd79f977dfad2033da3a
-binfiles arch=armhf-linux size=5750
+containersize 6786664
+containerchecksum 5f0de4aa436e1fd339577f60f8aee25f0433245fe1c30fa89a4f19102062c27f7aef05fad68aac2de561f856e3d85810a701236dc0b3cb4149c6eeb9276f197d
+binfiles arch=armhf-linux size=6035
bin/armhf-linux/euptex
bin/armhf-linux/r-upmpost
bin/armhf-linux/upbibtex
@@ -308003,11 +309311,11 @@ binfiles arch=armhf-linux size=5750
name uptex.i386-cygwin
category Package
-revision 51257
+revision 54350
shortdesc i386-cygwin files of uptex
-containersize 6671068
-containerchecksum c0c1efd103335629273a1d59301d46b7dde4efee764a59c4296b075e8a64172f8cc412e8ac6f86ef73e2a8f6af16d640591dfaaa2e39eecfb963ef3f81dbb93b
-binfiles arch=i386-cygwin size=5806
+containersize 7001156
+containerchecksum 6b6d263bd5c77f54385bc10e1b53211b8b7a0bae4b420d60747656e63a12a15fb2b540cbc4c27a26666c7217af9bf612038cdd4d34bb1ea549245d2a76d37eca
+binfiles arch=i386-cygwin size=6188
bin/i386-cygwin/euptex.exe
bin/i386-cygwin/r-upmpost
bin/i386-cygwin/upbibtex.exe
@@ -308022,11 +309330,11 @@ binfiles arch=i386-cygwin size=5806
name uptex.i386-freebsd
category Package
-revision 50790
+revision 54263
shortdesc i386-freebsd files of uptex
-containersize 6745160
-containerchecksum 877dd99d5f8aca9342429c0e26e2e2377d8395c2ee2ab36323b6d74156f8b14d28eca3950791d7c4c442917792e6348d77271b7e8e26b2d6dca5747438369ad1
-binfiles arch=i386-freebsd size=5947
+containersize 6861804
+containerchecksum 274bc3238cc4505347913ff86f1b58359abb164cd3b106b3eeb97cd2b1c699e5f4cfdefc738f7691c6d81988b6bea1ee0e73102371886ce6eff1604bd598c497
+binfiles arch=i386-freebsd size=6103
bin/i386-freebsd/euptex
bin/i386-freebsd/r-upmpost
bin/i386-freebsd/upbibtex
@@ -308041,11 +309349,11 @@ binfiles arch=i386-freebsd size=5947
name uptex.i386-linux
category Package
-revision 51274
+revision 54358
shortdesc i386-linux files of uptex
-containersize 6967280
-containerchecksum 863e6d5a5543656a5ffaebfe71d0e7f281e04c5a4ae55884f4c1ab91aff882bcdd9b7d6c72fee91ca790980e2cf05f019d3fda1062c2879233434d104106a10b
-binfiles arch=i386-linux size=6110
+containersize 7193408
+containerchecksum 807776ec0c1b77473c07d28f07f80b6eb5d19f067467219f35d26443279d5a128bb6a64e3c114dc8a46cb758ee69deb9de2bb5a383e66a181797b156fbd77706
+binfiles arch=i386-linux size=6339
bin/i386-linux/euptex
bin/i386-linux/r-upmpost
bin/i386-linux/upbibtex
@@ -308060,11 +309368,11 @@ binfiles arch=i386-linux size=6110
name uptex.i386-netbsd
category Package
-revision 51242
+revision 54285
shortdesc i386-netbsd files of uptex
-containersize 6447524
-containerchecksum a940ef1167f3f223525e45dec3172985c677653a64b6144b95fd4c145d5266e2f65d58824c713f69ce65aa84c93aae733f537679b52847ae8785509b511ef853
-binfiles arch=i386-netbsd size=6629
+containersize 6607204
+containerchecksum 3ffb46c2e0f64ace5dbf2911de240e16f1e2d061632613118fff0536b537f91fe444f5009198091bddb770c2c551e133292d1bc909cf78c8aeb980893474cdd6
+binfiles arch=i386-netbsd size=6795
bin/i386-netbsd/euptex
bin/i386-netbsd/r-upmpost
bin/i386-netbsd/upbibtex
@@ -308079,11 +309387,11 @@ binfiles arch=i386-netbsd size=6629
name uptex.i386-solaris
category Package
-revision 50790
+revision 54263
shortdesc i386-solaris files of uptex
-containersize 6876520
-containerchecksum d852db21e80cfa8fae931e1fbc2fc8197a9712e61ee26987ff500244d9769cb3a0449b55df2b1b9c267966871e3135882fe43bd9ef8aaaafc6602e794e2af975
-binfiles arch=i386-solaris size=5973
+containersize 7249836
+containerchecksum 7b8c07e8accfbe74499735645dfd26d53dd0ec82884cd7f7fba5f586ff6cb94afebd97d5e44b426e452f31dff88f7bf60aa0eabe9c90ffb4790a65fd5f3a7153
+binfiles arch=i386-solaris size=6398
bin/i386-solaris/euptex
bin/i386-solaris/r-upmpost
bin/i386-solaris/upbibtex
@@ -308098,11 +309406,11 @@ binfiles arch=i386-solaris size=5973
name uptex.win32
category Package
-revision 51237
+revision 54250
shortdesc win32 files of uptex
-containersize 1719888
-containerchecksum 2057fdd3c8b7823d2370fc4e659bce5aed60e35c082b9083575070a2045ec937f93d55e2ae7c17f283b625f5596291ae7f2dfc7fc1dd67de595ad97cd3eba6c7
-binfiles arch=win32 size=1463
+containersize 1834104
+containerchecksum a31b84b5bf11c352afd5b0ce650480e43f5cf53fbfd6c10109e87a7414c616babcd07dbba77a120c1a25c567ab32657b38cb89d1e9a6a21ccfa9b5f0efb817ab
+binfiles arch=win32 size=1525
bin/win32/euptex.dll
bin/win32/euptex.exe
bin/win32/r-upmpost.exe
@@ -308120,11 +309428,11 @@ binfiles arch=win32 size=1463
name uptex.x86_64-cygwin
category Package
-revision 51257
+revision 54274
shortdesc x86_64-cygwin files of uptex
-containersize 6730744
-containerchecksum e5c96ec7493da55f1e9bdb8747493ad91463d02b2554388c38e5b020d9d1410e8ce6e13736ded8bc4236efe66657811edcff8d4c312aafab81cc2cd982c59519
-binfiles arch=x86_64-cygwin size=5757
+containersize 7072376
+containerchecksum b03137c376997a1f4c237889a0b2dc6dbdaa510ef60fbb2a355eba5c31f0db24cf428fc66d14552000e6a15fc0b82aa80909b9cb572048b4ec2c6d2bff0b6ab8
+binfiles arch=x86_64-cygwin size=6103
bin/x86_64-cygwin/euptex.exe
bin/x86_64-cygwin/r-upmpost
bin/x86_64-cygwin/upbibtex.exe
@@ -308139,11 +309447,11 @@ binfiles arch=x86_64-cygwin size=5757
name uptex.x86_64-darwin
category Package
-revision 51254
+revision 54269
shortdesc x86_64-darwin files of uptex
-containersize 7118544
-containerchecksum d896c92d228dfa47a3b8811178ca107dda1f54fe14925fdec388f27d1443c9aa8b9b39baa964f9fb12071dc5b687d060c6157f0f1eabb9d7a23f0ae37f971650
-binfiles arch=x86_64-darwin size=6133
+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
@@ -308158,11 +309466,11 @@ binfiles arch=x86_64-darwin size=6133
name uptex.x86_64-darwinlegacy
category Package
-revision 50790
+revision 54263
shortdesc x86_64-darwinlegacy files of uptex
-containersize 6786988
-containerchecksum facd6c3c9f5f8fb93386fb9d7e6192487da0be89d043d7e61bf1b1c052077bb7929706a8ca9bd335c6445dd1677539ba404b65f78d0efe76d63956ce6cb96574
-binfiles arch=x86_64-darwinlegacy size=5880
+containersize 6908624
+containerchecksum a4097b99ef9ac1f3886daa42ca14041d633555219078a9b80f4989717658a98207a96865c5230ce2cf48a3cc13e64d021ee878296c29419dd9f3823ecf12a0e0
+binfiles arch=x86_64-darwinlegacy size=6009
bin/x86_64-darwinlegacy/euptex
bin/x86_64-darwinlegacy/r-upmpost
bin/x86_64-darwinlegacy/upbibtex
@@ -308177,11 +309485,11 @@ binfiles arch=x86_64-darwinlegacy size=5880
name uptex.x86_64-linux
category Package
-revision 51274
+revision 54264
shortdesc x86_64-linux files of uptex
-containersize 6944360
-containerchecksum 4627ece190c3442b979b2d4e0d85d1aecfc7cf29a927d562fd5732dad4b552cbbba94c3c50dab97986f555788e20e21959691ddb47cce634a9ccb96179f7060e
-binfiles arch=x86_64-linux size=5976
+containersize 7153988
+containerchecksum 41b57b0df60a0b41ca0b79791131f3527d3e300c279dd51266c66ca5dfbc069a532438218ab5c5214687ffce44b8d2737a0fd7decaa7f4ec6d248f150f93e799
+binfiles arch=x86_64-linux size=6195
bin/x86_64-linux/euptex
bin/x86_64-linux/r-upmpost
bin/x86_64-linux/upbibtex
@@ -308196,11 +309504,11 @@ binfiles arch=x86_64-linux size=5976
name uptex.x86_64-linuxmusl
category Package
-revision 51274
+revision 54264
shortdesc x86_64-linuxmusl files of uptex
-containersize 7093228
-containerchecksum 342cb2ad4d2d1cfd90728a585e7fea87a452f1bb2d379b76adb5d3816ed358e657ef3749addcbd5a65f688c0b097f30c3e06f6af682fb0f5edb20d6ddeea053a
-binfiles arch=x86_64-linuxmusl size=6153
+containersize 7210228
+containerchecksum 29338e33ffc9f6c6f9f709baab4c847f3de08fa358e68511eaeabe1dce14b2fcd4a4c89d08adbb3f8740570aaaa5b7f2b4df11d14ddabb47b936d7ff77b87db3
+binfiles arch=x86_64-linuxmusl size=6279
bin/x86_64-linuxmusl/euptex
bin/x86_64-linuxmusl/r-upmpost
bin/x86_64-linuxmusl/upbibtex
@@ -308215,11 +309523,11 @@ binfiles arch=x86_64-linuxmusl size=6153
name uptex.x86_64-solaris
category Package
-revision 50790
+revision 54263
shortdesc x86_64-solaris files of uptex
-containersize 7102328
-containerchecksum 2b1ccf91dbdeff5bfb887d38ab71daff9952e5f7d1fcc9bd7e8f3f8acc4b6bb185f6098b897f00357dbb818e69a3e715b0231786c5111ca33569d07a3b9c6a41
-binfiles arch=x86_64-solaris size=6165
+containersize 7474772
+containerchecksum 5cae8227d381b0a78526c0a68495810fd1f5a67bf41e5fb5e52e1d3989739c1cd03a866fba7befd72ee6469d35a435fd12e1c3b7e55df04a533cb936c158347a
+binfiles arch=x86_64-solaris size=6596
bin/x86_64-solaris/euptex
bin/x86_64-solaris/r-upmpost
bin/x86_64-solaris/upbibtex
@@ -308365,7 +309673,7 @@ catalogue-version 3.4
name urlbst
category Package
-revision 51530
+revision 54512
shortdesc Web support for BibTeX
longdesc Supports a new BibTeX 'webpage' entry type and 'url',
longdesc 'lastchecked', and 'eprint' and 'DOI' fields. The Perl script
@@ -308373,10 +309681,10 @@ longdesc urlbst can be used to add this support to an arbitrary .bst
longdesc file which has a reasonably conventional structure. The result
longdesc is meant to be robust rather than pretty.
depend urlbst.ARCH
-containersize 13724
-containerchecksum 31ab9071a50258b405e2850c6fceb4d30b3f71b731c06d4fbf6b5de25d7d23509a374e6c89dd58dab869e6aa987a234c21a0c6c6a8f2780826c5acc46f784eaa
-doccontainersize 238148
-doccontainerchecksum 0dd2c6cfda184d77866503bd94e79b7c99d20f4b9627e01946887aee80318adb26528f352fcb0db764e37d7b2292a78f0d80bcb51ca7cd95593a879063154315
+containersize 13704
+containerchecksum a5159b6766e157b0ace9a62752dae9c6e4396e0fd7fe28a290c5bf5ca2c7977b893025d34fb8200a9d8ffcbdc90bb3580850c37735cd3247b1d98d077eeac400
+doccontainersize 238152
+doccontainerchecksum df1f0f81d7bb5d2ff057f3b1958585da4a6f97315c4dd57a805179cff2f19a6c946966b16372156efe9ae3afb6dd18228295d7a32d9e1966230941092cfe460c
docfiles size=82
texmf-dist/doc/bibtex/urlbst/LICENCE-gpl-2.0.txt
texmf-dist/doc/bibtex/urlbst/LICENCE-lppl.txt
@@ -308388,7 +309696,7 @@ docfiles size=82
texmf-dist/doc/bibtex/urlbst/urlbst.pdf details="Package documentation (PDF format)"
texmf-dist/doc/bibtex/urlbst/urlbst.tex
srccontainersize 22884
-srccontainerchecksum 96d336764d7892af97b7fbbed48a121b8e058efb56364398f50d24bd598ee387b0544712bf95886641077c22d3542ba2facfa125a89e8072c0a65737ac18cd97
+srccontainerchecksum d2e490fa955bd7c20963c6ea815d2fad9baa560cffe447110bf5d31dca4bb135e1691077708cd79dc189daee88665279fcb6d2a191b28a5c4feae75b277c3e64
srcfiles size=25
texmf-dist/source/bibtex/urlbst/Makefile.in
texmf-dist/source/bibtex/urlbst/configure
@@ -308403,7 +309711,7 @@ catalogue-contact-bugs https://bitbucket.org/nxg/urlbst/issues
catalogue-contact-home http://purl.org/nxg/dist/urlbst
catalogue-contact-repository https://bitbucket.org/nxg/urlbst/
catalogue-ctan /biblio/bibtex/contrib/urlbst
-catalogue-license gpl2lppl
+catalogue-license gpl2 lppl
catalogue-topics bibtex-sty
catalogue-version 0.8
@@ -309528,28 +310836,28 @@ catalogue-version 2.17.1
name velthuis.aarch64-linux
category Package
-revision 48789
+revision 53999
shortdesc aarch64-linux files of velthuis
-containersize 12764
-containerchecksum 2c70dd20aa4e98f0a3f167b747e1194660266e89db56c1ce0835a61161a6ade628104e21f5cdef536ac3b9d5920042bebf2c91a7dbc4cda5b18d3d4a12fea439
-binfiles arch=aarch64-linux size=12
+containersize 13072
+containerchecksum dd804ae1d1939c2b4d12a4040031922d1eb0b48ab5a890e3fb266b73dcecd1d54979a752c6793b2fd50ac088530da221c1ebb7ffb65a42fb317504acb39461b7
+binfiles arch=aarch64-linux size=13
bin/aarch64-linux/devnag
name velthuis.amd64-freebsd
category Package
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of velthuis
-containersize 12972
-containerchecksum 21c83e46f903fba2ff31f068643359805bb140ce22759d1e0ccc0a4d1c2ece7e6ec524470a0713a4d8f8941dd9bf092b099a1e9d177075b2e0a5969192d767e4
-binfiles arch=amd64-freebsd size=9
+containersize 13656
+containerchecksum 63fb80d1aea84556aa36b84f26a0714f5b4a66fa6ba988f703b0a0888ac57c03b8b1b38b8478fed2ef17d113abb8b12cba7a8119c1ff126345b9ad2fb3096368
+binfiles arch=amd64-freebsd size=10
bin/amd64-freebsd/devnag
name velthuis.amd64-netbsd
category Package
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of velthuis
-containersize 11332
-containerchecksum dbadbe8f34ab5dd656f0a9011f97db2155e8949aaa354b1c9548e0ebe8d1c3898b5f8634c6bb576794301c95e6fb67ab11d9d1fecaac9171b4d57ad72f715e3a
+containersize 11644
+containerchecksum 73f123160819fbeae61c45d7e39aec62b937362bc74cbdf81163e75379f4eeac34302575899d37d3af60e7766acd0e3c4498463559e8b5f189d8f34c1e423af1
binfiles arch=amd64-netbsd size=9
bin/amd64-netbsd/devnag
@@ -309564,20 +310872,20 @@ binfiles arch=armhf-linux size=7
name velthuis.i386-cygwin
category Package
-revision 50455
+revision 54350
shortdesc i386-cygwin files of velthuis
-containersize 11608
-containerchecksum 89bef4062a3fe0e4a0a8760c95753c16f04e970f2d29e172eab1058d8c82f93f332e0b12abd25659e5c0e2d7db2567e169279c36a2cd93cc1aa818285b0f8d70
+containersize 11696
+containerchecksum a0eb2b92a356357ccac108c671aac872ec310a43f5de19534fa222ee0dda07d57e26aa8c8252efcc585c3869b0d33d44930538287fe683f623eb3d4ace272067
binfiles arch=i386-cygwin size=8
bin/i386-cygwin/devnag.exe
name velthuis.i386-freebsd
category Package
-revision 50473
+revision 53999
shortdesc i386-freebsd files of velthuis
-containersize 10608
-containerchecksum 1cc1ee1735f9a00b6ed681b83a1e8bad2a702f80ad78cca695d2c6ff326e7abe3bfed87681a0f17936f83f8fe30f38acaee88bbbcf91b2eda8cef05f0fc84d41
-binfiles arch=i386-freebsd size=7
+containersize 11580
+containerchecksum 5861a158b68a0bcb322e1a1eca531daf7deac705673b448922b1148b43e0a1b0a40f6f18860b20b9a60dd18a1d40e821b50ac9fd4ba09d798c7deb27965fb46d
+binfiles arch=i386-freebsd size=9
bin/i386-freebsd/devnag
name velthuis.i386-linux
@@ -309591,10 +310899,10 @@ binfiles arch=i386-linux size=7
name velthuis.i386-netbsd
category Package
-revision 50171
+revision 54104
shortdesc i386-netbsd files of velthuis
-containersize 10216
-containerchecksum c9557a59cef07e06dab8e7591d48e17cee81f12558c11f1fc60fefbe6ce21150ce3f4615b719059da757712fbc23017122c51a1bafbecc106f0700f71a80406f
+containersize 10684
+containerchecksum 3649407af9ffef2b2c0f4f8c5501a8b4706b114d5178cef2a7b1d3eb4d38ef335e5e8d087d9f270ff5c3cb2ba38f6ebd4a74b746aee79c26b88543ae8ae0dbbd
binfiles arch=i386-netbsd size=8
bin/i386-netbsd/devnag
@@ -309609,37 +310917,37 @@ binfiles arch=i386-solaris size=8
name velthuis.win32
category Package
-revision 50155
+revision 53994
shortdesc win32 files of velthuis
-containersize 13560
-containerchecksum 4453493a24468bec13bd3c182fc57aa80f5d1048125174d4ceaadcfe35fac3305e21783890847f36977f74acd71265cf2696a1264e52d592a2362d645b143077
+containersize 13564
+containerchecksum 16dec32af1d8d136a6b20250dc34d3d3ab85af29cab47b85b57a5c0f19df3bac744f3953723385fa5e854b751dffc985d873d71b49e2acfbe60d36b4528e3223
binfiles arch=win32 size=8
bin/win32/devnag.exe
name velthuis.x86_64-cygwin
category Package
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of velthuis
-containersize 12668
-containerchecksum 23f5e72d138fbc70c644066f774db5040a262c10312f89eac4f1716b802875310391b839e21353f0dcdea5a205ae940014c1ab2967239ec39e9d5af45df6bb8b
+containersize 12696
+containerchecksum 2e82f7b65449ba2963dcc1ce7cac729209dda0f645a714800c2f306eccf6f2393e1187cf50c57a26279cec4285a178e48eb3410a74c6e2963fbef2a4d9a4d8fa
binfiles arch=x86_64-cygwin size=8
bin/x86_64-cygwin/devnag.exe
name velthuis.x86_64-darwin
category Package
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of velthuis
-containersize 14844
-containerchecksum de13cdd400f6d59ccee378de3707ab73acd7ea5c15144d9d32d585100e05561a99a478a1680493299057b28dd698f965cac5c16b12842b5ba4d803d1ad7f0852
-binfiles arch=x86_64-darwin size=10
+containersize 18776
+containerchecksum e4bd80ebf141c986cb8a2dbf101c0656f85f739deefab265a759166577adb42cc844f7cd3466df4a718909d6431af47d7f362623d76b4b0c8b90ef257db7cf48
+binfiles arch=x86_64-darwin size=14
bin/x86_64-darwin/devnag
name velthuis.x86_64-darwinlegacy
category Package
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of velthuis
-containersize 11948
-containerchecksum 8e9f77a4e954e9c37c9b2f2b0750c0ff50edcdd265034b2249538bc76518b10a54a87c537ff3054d16f52872e973ee15e533f37d771b41c41b7851ab49adab39
+containersize 11968
+containerchecksum 701c932d03511c893e34b958ac49d8b4da9b3eea11e8fdbed0637a8ec318b3021914092028ae4a106948409b6b978d539ba031cb6068775efcfb321a98ae2abd
binfiles arch=x86_64-darwinlegacy size=8
bin/x86_64-darwinlegacy/devnag
@@ -309654,10 +310962,10 @@ binfiles arch=x86_64-linux size=8
name velthuis.x86_64-linuxmusl
category Package
-revision 46840
+revision 54264
shortdesc x86_64-linuxmusl files of velthuis
-containersize 13648
-containerchecksum 4b2907f146976bbe74390fb78039f4f5e5055525384346275ba46a2d12b20e6428f76ea96d11d641e1ce018b98d9662899d548ea235812c5bb65f765fb15a0ae
+containersize 13432
+containerchecksum 5cdca1f685e450e4a22be2c1cf43ac5587a22a56db0a349f5514db9d637f9e00cfc890f3d746119d81d4131ac8c1a50502694e10602b203d6f510c7939f30a45
binfiles arch=x86_64-linuxmusl size=10
bin/x86_64-linuxmusl/devnag
@@ -311088,16 +312396,16 @@ catalogue-version 2.3
name visualtikz
category Package
-revision 47888
+revision 54080
shortdesc Visual help for TikZ based on images with minimum text
relocated 1
longdesc Visual help for TikZ based on images with minimum text: an
longdesc image per command or parameter. The document is in French, but
longdesc will be translated into English later.
-containersize 528
-containerchecksum fc5cb3e2d30bca419304b5f76bb75f9da0e22b6624c7ca658492e2758adf0dfcc24552648c983b0afd390bf7814ca30fd7d2a8b3037b6ea3fd95b2f608b36b19
+containersize 456
+containerchecksum fbd3f158e72dd8b0ebd3fe9c33fe47127ecfd38bc0feac3312d569718672e9f88165856fa61389b307a211071467c10ef73981178cc9afd8ecd720cdf627dc1b
doccontainersize 3961060
-doccontainerchecksum 556f4b852058c46a7d2a34db4898bd82429835ed4c5fc1eaf1c8bac9deba407c8a11fdd3eab3753b0f53fd0ba43a316c3b292cebe40c086862c6d94f8be0cc85
+doccontainerchecksum 16a32e64ef4d00d2bf6f99fa05b35a071539d71944227eaa5b37762e838a62b80ee4b227a8bb9cc49b831bf19976421684872f8eb104f37365669907e9621a6b
docfiles size=1737
RELOC/doc/latex/visualtikz/README.txt details="Readme"
RELOC/doc/latex/visualtikz/Source/Classeur1.csv
@@ -311171,7 +312479,6 @@ docfiles size=1737
RELOC/doc/latex/visualtikz/Source/xxx.txt
RELOC/doc/latex/visualtikz/VisualTikZ-fr.pdf details="The document itself (French)" language="fr"
RELOC/doc/latex/visualtikz/VisualTikZ.pdf details="The document itself"
-catalogue-contact-home http://gte.univ-littoral.fr/sections/stage-latex/visual-tikz
catalogue-ctan /info/visualtikz
catalogue-license lppl1.3
catalogue-topics pgf-tikz graphics-in-tex graphics-doc french-doc
@@ -311179,16 +312486,16 @@ catalogue-version 0.65
name vlna
category TLCore
-revision 52851
+revision 54074
shortdesc add ~ after non-syllabic preposition, for Czech/Slovak
longdesc Preprocessor for TeX source implementing the Czech/Slovak
longdesc typographical rule forbidding a non-syllabic preposition alone
longdesc at the end of a line.
depend vlna.ARCH
containersize 380
-containerchecksum 587e208e48a43698e99e388ee957e2ec201c0b1b0a0d077052cf11ef8b1e6b132bf9330db5b9eb48083b86aa362f0ab654d80d27ebd2690b5ba1ed452b8084fb
+containerchecksum ce37751f6cbd088e8faffb0c2ddb6d8bec9c0d1f0fa3a4ab0a3e5f2517e6f54fb6903f441cf72398284801c9b9f00d684d6a6555e2588ae72679050734fff8c9
doccontainersize 142828
-doccontainerchecksum ca7f3a54872bfaa4b11efeb94a3dbdd2f655b869ae0b1f9a3f5232c40500f4f5550c495007cd081e2069115da1d20ad1759923a7375147d4ca09c3a105dff779
+doccontainerchecksum f46c2e29da8f4edbe544d41b05ac3ba13cb5e3c09d299ce5ccb85207703c99569df94640c651a1afbcafcaf4669bb73157945f8dfc1d2b43ce5c0c7970c35544
docfiles size=43
texmf-dist/doc/man/man1/vlna.1
texmf-dist/doc/man/man1/vlna.man1.pdf
@@ -311196,29 +312503,29 @@ docfiles size=43
name vlna.aarch64-linux
category TLCore
-revision 48789
+revision 53999
shortdesc aarch64-linux files of vlna
-containersize 6864
-containerchecksum 305a912cb94d8a06e97961cb401879bdc55ab328c850566dabe0d5465fafa5a1a47e6310a6c08279a78ff46bb501ad629aab1bdba2d278d13a846d068461817b
+containersize 6924
+containerchecksum 7f6be359ca4ea56bc8e1b97c2c1d28a6a2ff8786756e48fe35f9e5d035ea21366a5033cd8ba621f05655162b8ee048c10f3a844f5fe75ddba3025b7dd416969b
binfiles arch=aarch64-linux size=5
bin/aarch64-linux/vlna
name vlna.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of vlna
-containersize 8968
-containerchecksum fd31f71e35755e104bad3e78b15e7f869424fdcddae2540a7535d56ebb8fdeb33d3aa68b9094baf3ffb0a936807e3532397c2c4526c6d578353986919d2b5bf7
-binfiles arch=amd64-freebsd size=7
+containersize 9168
+containerchecksum fd587aaa2fa59d8d1d6a3b2ea3bfc53ce6d19f550339bb4bfabd65940c47e92b19b976153b8412bbbe6203d8a1a5317ccd68c1f81d238dd0a2a8af9e0b07ad47
+binfiles arch=amd64-freebsd size=9
bin/amd64-freebsd/vlna
name vlna.amd64-netbsd
category TLCore
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of vlna
-containersize 6428
-containerchecksum 111c3c7807ea94d680ce7b9916fa544296ef5d63812c126a52f7ca480c2c9d136531dbf188597abf85ef2d231dbdcfac2a5f0ff1311116cbe7a36bac4402a8b0
-binfiles arch=amd64-netbsd size=4
+containersize 6760
+containerchecksum 00af6ffbe6e0c0b43ad6bfea876888746ea65e556ba563de9f29c3ead35ea97abeaa22b7c339263697752a1c37fcc229512d4247b595b46e6dc3e6bad6d68136
+binfiles arch=amd64-netbsd size=5
bin/amd64-netbsd/vlna
name vlna.armhf-linux
@@ -311232,20 +312539,20 @@ binfiles arch=armhf-linux size=4
name vlna.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of vlna
-containersize 6672
-containerchecksum e8868bf540c0c6fa5648338af4957528913b1add9a0cf1dea56bd693ada7276fc5257f182abc83666e1d856f52b6c9782bccf2e41f243a02b86c91584d965dd9
+containersize 6640
+containerchecksum a0f83c29b5f4847725a517f28418e074afdc55ecfb89321bfa835428ae680247ca24e3e0dd65f135116adcca42c0be1f0c880ac96ca3034c3c06cb9a2fd24373
binfiles arch=i386-cygwin size=5
bin/i386-cygwin/vlna.exe
name vlna.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of vlna
-containersize 6732
-containerchecksum e1bb670de9af57d12f7d628532327127b05709c74abb49e92883ee3114cca0654fcb3cec660fa2658d71c35390942d116240ede3897de83fab159e94e633a5ca
-binfiles arch=i386-freebsd size=5
+containersize 6884
+containerchecksum e7e74f5c70277af29919c29bf9111f6f0192f0702849527aa503a89a6a6616cadaa37a7267c8092e82fedd22ade46078ed1e71f8f5c3dadcc5372d2c91cf0bc3
+binfiles arch=i386-freebsd size=7
bin/i386-freebsd/vlna
name vlna.i386-linux
@@ -311259,10 +312566,10 @@ binfiles arch=i386-linux size=4
name vlna.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of vlna
-containersize 5820
-containerchecksum 7c3f73278f335ebe39c9bbd54bb56a1061ce6465a87dc21a2ef922aabbf5ff6700bed3f24a1b71d164e7318410113a6492d91217ea030444fe279a392d7c60f1
+containersize 6228
+containerchecksum 948411d748a12020744e8cc7d3f465a03eab3cefae3477851f6dd4d381c9cdf374aa509a2ff39fad17a86a1976aec90f0d163343555b43551e8d2904bb51b37f
binfiles arch=i386-netbsd size=4
bin/i386-netbsd/vlna
@@ -311277,37 +312584,37 @@ binfiles arch=i386-solaris size=4
name vlna.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of vlna
-containersize 7380
-containerchecksum ec6091896186bc515674ed14b135d696371916f2f18ff988209e04273722612b090c2fa6e8d4c0df0241af55e777de66d05d25c4fdc206bb3fd91b71f1bf30db
+containersize 7372
+containerchecksum 8c08cb9cbdd18ee84508864a8a12c7827420344ba52db8031786ecad5c703a350d749b983ab13277e775bb5f162d43ce699ff26ae0407c452ff7c4c9d54a7e04
binfiles arch=win32 size=4
bin/win32/vlna.exe
name vlna.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of vlna
-containersize 7000
-containerchecksum 404e7a6e06f79e2689cc7635e8d06ec1f61d00df3a9eb444fdef34d3095ebfc482e0d16ba85d8f05ec8ea949a8ad73cc7f3a7aa08c8ba1a29bc06c66357e4fba
+containersize 6964
+containerchecksum e34729a09bd3fe57d3d408e212019eca595adccdece69f0f45a272e6658f65c54b5792c223c7984b230043935713f8d2440a31814298ce27ca995bfe184b0d2c
binfiles arch=x86_64-cygwin size=5
bin/x86_64-cygwin/vlna.exe
name vlna.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of vlna
-containersize 8556
-containerchecksum f8e62c0700edc2b1ce9e1adc6399aa3b2cb6bc4e053014a30bd2e289bbfb60a758842fe7e917820998fa0e21ccd256896887a659226f8fa58f075fbba9e93122
-binfiles arch=x86_64-darwin size=7
+containersize 14248
+containerchecksum 540206599e66028e2a0190ef9a85f3aa1d7579c5920ebf3754ba1f7bfc6262aa6008235e3f356642b4dd4dd55d779008753056e6ef438feef8ea1584455c0fb4
+binfiles arch=x86_64-darwin size=12
bin/x86_64-darwin/vlna
name vlna.x86_64-darwinlegacy
category TLCore
-revision 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of vlna
-containersize 7080
-containerchecksum 7c206396deed39c4e4c2ab2feec25a0c54fdbccfef4b5ea50cb3e81021a27269ec9b8358de281bdb45def86ad29c2c3889876a91bce3a384a01eab29e781c63f
+containersize 7156
+containerchecksum 6de16bab70b9a4359603da7ecaa551bc02dfeeaa7725a4d0801cb5423bd44f5703ce4d5113720b63022334e3648e7b01c332820c5d44d632b53b2ab728043ae2
binfiles arch=x86_64-darwinlegacy size=6
bin/x86_64-darwinlegacy/vlna
@@ -311322,10 +312629,10 @@ binfiles arch=x86_64-linux size=4
name vlna.x86_64-linuxmusl
category TLCore
-revision 46840
+revision 54264
shortdesc x86_64-linuxmusl files of vlna
-containersize 6980
-containerchecksum 3fb001dd0f7f6c2582d244aec4e28cc52c6658a8c786daf655e2be03c025ee5a4c83b01aabd4e5eb0372b759f557de8770c89a3f9b0009b91129500a14ec801f
+containersize 6796
+containerchecksum 08fa05bc95ccc9ad5145af68b303990de58933f01f0705d2526ca1d86d60b6516ce8ab95427d52583df08d31f49e909ea58d52287aadf266fc6cee5e8a88e827
binfiles arch=x86_64-linuxmusl size=5
bin/x86_64-linuxmusl/vlna
@@ -313998,8 +315305,8 @@ catalogue-version 001.002
name wasysym
category Package
-revision 53469
-shortdesc LaTeX support file to use the wasy fonts
+revision 54080
+shortdesc LaTeX support for the wasy fonts
relocated 1
longdesc The wasy (Waldi Symbol) font by Roland Waldi provides many
longdesc glyphs like male and female symbols and astronomical symbols,
@@ -314007,14 +315314,14 @@ longdesc as well as the complete lasy font set and other odds and ends.
longdesc This package implements an easy to use interface for these
longdesc symbols.
containersize 3660
-containerchecksum 9f32c1c76ea630989d6e3f3aeef0db154f6677d52177fcf5e28bd049a68bafeef6d3960267029a25ad4ea0ecb13a5a344accc20a7d8f64c20ec304130d1cdb4f
-doccontainersize 163240
-doccontainerchecksum 7c9f21ce5aa85e2bf766b50806cad76389603072a15d9fd599657eb7e3e58061befa60c8903c9be93b3bb8c6fea71b63c0fe90247654570ddbe289c8509b8f1b
+containerchecksum 408f9c2b70d7860f7d8f7ee7f93af1351442b92aad9c8d8e4a501414058d8347e6da2408df3d5b6fe217597861eda5eda499771a7e973da03597f24b76250da0
+doccontainersize 163244
+doccontainerchecksum ffa36c6f1446c0dcdf1e1dd8b47946eb84d666714d94eac28c857170c9aa414b612486fcf107ae462c50ecafd6ff20c90c776abb5774db64a32aa07be8c58b2f
docfiles size=41
RELOC/doc/latex/wasysym/README.md
RELOC/doc/latex/wasysym/wasysym.pdf details="Package documentation"
srccontainersize 9048
-srccontainerchecksum d90a47d1975947b3709116f88afb85e7f4a2c1803c622d809e39d30465104b27bc3fff60dc578613acd44b54ddaac92b2eaab499320193131bec28734df38c57
+srccontainerchecksum 12dbdd1e868c3382e7ccb5a507b7f72c20e3df3105e272c00b8b6294f10c1099d3c6c7b1a2db5bc96b866e246807604b615d8278357d0214539a8f959de14667
srcfiles size=9
RELOC/source/latex/wasysym/wasysym.dtx
RELOC/source/latex/wasysym/wasysym.ins
@@ -314030,7 +315337,7 @@ catalogue-version 2.4
name web
category TLCore
-revision 50602
+revision 54070
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
@@ -314038,10 +315345,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 524
-containerchecksum 0d2d771e8452d67278adec061e1df8cfc06f3af729ea5ae7849acd5fe1b628167b18d86b1037484dbb6b20d5f703bba7ba9fb255788becc53ce22fd87f39ca7b
-doccontainersize 41588
-doccontainerchecksum 5647beef7b99a3a552b8f55d12ef669481e8ba3e01beefb014fb8e3cae6e8f419862131379b506ab8197e1717d563c34fa81d69db3c6db8107e6167447d87322
+containersize 496
+containerchecksum a916d755f7eadc4b24aab224fe0544ee567accaa650ef697002e6c2cee20802081ed227a066b231d9cd6309271c6b10ef124b86e38d729f2793aa48c6000f5cd
+doccontainersize 41492
+doccontainerchecksum 8f82d31082c40bacac61e0bade53a610c232452aba7a3bad3dd62b26f2e50929ed76e929d57ef1c26969769b3aaa003a82d6bf2bf836c6a3a7d44b5a2440e9e9
docfiles size=16
texmf-dist/doc/man/man1/tangle.1
texmf-dist/doc/man/man1/tangle.man1.pdf
@@ -314054,161 +315361,161 @@ catalogue-version 4.5
name web.aarch64-linux
category TLCore
-revision 50150
+revision 53999
shortdesc aarch64-linux files of web
-containersize 71960
-containerchecksum 95bd480c18d4464094ac91899efe550dcdf4106a4cd0ba011f283d9c1cae5c6d485db708d188d13df5372cb0e8a6c970f7dae6a7bfd453a8cec3720038f9d53e
-binfiles arch=aarch64-linux size=60
+containersize 77952
+containerchecksum 07713e9bb34c3a3ff1654d37c1e816977e5eeae7561c29ffbea159089894fcff4f6c489c9712b2667bec1316f7d3f0d95a2de928cc847a1d04a08e1122988f3d
+binfiles arch=aarch64-linux size=65
bin/aarch64-linux/tangle
bin/aarch64-linux/weave
name web.amd64-freebsd
category TLCore
-revision 50445
+revision 53999
shortdesc amd64-freebsd files of web
-containersize 87904
-containerchecksum 36eb31993740830e6a1e20924b964a452e7ef322621aca0a119edf599e9beb7eebcccddf931bdd000d3e21f8454bdc9d53bea8dc7a2bad26b500ac0cdf273466
-binfiles arch=amd64-freebsd size=72
+containersize 87412
+containerchecksum 0fcd04cf16057ab22c74402f5515a93cf93f9d752c8f75919887a7162e29c215d6448cd44f8cf22b03b0a8b535c3a0cdaab989ad386ac38299c5e0eec3d1d0cf
+binfiles arch=amd64-freebsd size=75
bin/amd64-freebsd/tangle
bin/amd64-freebsd/weave
name web.amd64-netbsd
category TLCore
-revision 50171
+revision 53995
shortdesc amd64-netbsd files of web
-containersize 72760
-containerchecksum a4987b570d3845804d4097b2012238d40e3df18ff4987b92a84cc38b525bafef6db49e63345960eeef28ad838f546e573ae2d2e3b154945c0d57043795165784
-binfiles arch=amd64-netbsd size=76
+containersize 74364
+containerchecksum bed0e042d3a14a0000836819fd5336462fc7cae78358e5c60b14ef8f126949e7b6f3669e9dadae7158fa294f99ff14fd519dc54fc75529a0c95f9af846f3f0a7
+binfiles arch=amd64-netbsd size=77
bin/amd64-netbsd/tangle
bin/amd64-netbsd/weave
name web.armhf-linux
category TLCore
-revision 50150
+revision 54033
shortdesc armhf-linux files of web
-containersize 63468
-containerchecksum 83cc8492672522f27d8bc177bbfc8968cd5ae91a929ca5e2094ddb893cbec7a342d94af66a3f4368bee371ada69876d47d05b8e1fd86572e0e2de6f2f5366e5f
+containersize 63604
+containerchecksum 960bf99de0b80dda3fa6dd5abd7796f3ac350832885786afb8e0f83ef48f3d942ad9b24d96487767ad26a8e79f908894fb0195c5dc911c218885f5f65f85fb1d
binfiles arch=armhf-linux size=53
bin/armhf-linux/tangle
bin/armhf-linux/weave
name web.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of web
-containersize 37600
-containerchecksum 3ede932cc852827f6ac7ba68790ba74c7df721dd6cf3a97c21e9281c478b82266cdf3506034dfc18d1c32f67e2ef20b5917b2ce1ee3dd26967ebbe0517e8e4b4
+containersize 37528
+containerchecksum 5289b9b23fc13e0093691902383a8003bce9fb67562233ca037d56f5350e3cd456b3ea99a93ca431782a677dae7ea7b0e3f08713baf78d42c16baaf38c34e678
binfiles arch=i386-cygwin size=28
bin/i386-cygwin/tangle.exe
bin/i386-cygwin/weave.exe
name web.i386-freebsd
category TLCore
-revision 50473
+revision 53999
shortdesc i386-freebsd files of web
-containersize 66644
-containerchecksum f378842c5d80870b36507646fc2a54b963e01072936be916992c1cf827e807e2347f675716343e1bf3d37bb44570d067356a6ed52c2d0dd926d55872cb63e44e
-binfiles arch=i386-freebsd size=55
+containersize 66424
+containerchecksum 2ca4a77564fbe0feb05a9a8a55d8aa56047886a75dac5bb68aacf7085089abd015a1119bfe904d93e8b91501215d229f3f7ccb3be543ad6271e22463fa9cee97
+binfiles arch=i386-freebsd size=59
bin/i386-freebsd/tangle
bin/i386-freebsd/weave
name web.i386-linux
category TLCore
-revision 50281
+revision 53999
shortdesc i386-linux files of web
-containersize 75344
-containerchecksum 6497039c833f88f7e8d4d3af1dc010327367539e015192da9d86932b92793180d6efcf37c012abd02aa7fdc59e4cb5e586f885722ce4de500de9da74b4ceca93
+containersize 75700
+containerchecksum b99d70f72b3ef03c3ebd456aa13c7109399cbdf9fc7ab2175a05b0f444efe375816770483d595187e57f97fb8b5960e1943eca17da9861601403cb45c711e106
binfiles arch=i386-linux size=65
bin/i386-linux/tangle
bin/i386-linux/weave
name web.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of web
-containersize 59764
-containerchecksum 6fc473f6996961b37acd57e6149f60b4faa17511648cfc79896bec37f3f40137d06cdef6814e18f50781d8b0d1bedc66ef17edc58dd250793fcfea3fbfcbc859
+containersize 60460
+containerchecksum 3ceb01cb08363e0e722a144822c0bf1f512dc8ba750889bdddebe0b8d7f89271b293d2d1a9c5f680b886e12c98de1b8d3bea53a23c12c897b039414552f7b2d4
binfiles arch=i386-netbsd size=71
bin/i386-netbsd/tangle
bin/i386-netbsd/weave
name web.i386-solaris
category TLCore
-revision 50150
+revision 53999
shortdesc i386-solaris files of web
-containersize 75360
-containerchecksum 89a08ca0c9c05d33ad352b4623ce002c09d782addbd01b4793788e1678125fde44f54cdf74b8f849f2b2cd804737008b3ab6c907a9c838672e15c08b784ca0b2
+containersize 75904
+containerchecksum fb38e7e7b6ecf0fc14d85a533deeced97a93732ac23676b216ce34e94490acd038f8e794c29edfa9689bacab1a892841e6a4aa8fd22b61920947771f64dd0376
binfiles arch=i386-solaris size=60
bin/i386-solaris/tangle
bin/i386-solaris/weave
name web.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of web
-containersize 39100
-containerchecksum c9f28441ebdff34faaf9fbb18d7aec09c0f4a521d01385ba31dc859b80b966f640e4f54fef4e47dbf9fb4dbec9ccfb5cfa120bb1c7390740f4ca6e2fe3e9c418
+containersize 39280
+containerchecksum aa4745bc37c1a504831b7d0dfbf9c1ad14dd2ff00f3fbff0989c53b587ac3432e8cb1a9deaac26fe1425405bf535cca01e235625ca6c21f315be33b3da4b71be
binfiles arch=win32 size=26
bin/win32/tangle.exe
bin/win32/weave.exe
name web.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of web
-containersize 45368
-containerchecksum 48642623fcbfffd125a0b096b87eefdddfc96e13ba8f53c7cb28fe8a611c7aa415abc9ddd8dfd0ed639cb4ed953c24a5c2314ce66e39b5e99d0a24b1f2eaf1e1
+containersize 45536
+containerchecksum b21b79432ffd515740de4323cab07faf0679153689b833a8ee92cf8c445bc1f6091aefdcbe5f424ccb736b42b758cf8ff6bf4c8b55a19df7343a03dc4693f362
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 50150
+revision 54269
shortdesc x86_64-darwin files of web
-containersize 83480
-containerchecksum 1a377c10bb66fd606e9d9acbec441c334561ba165950bc8702a7c8585a408b6c9dcf8deffdfcca1f4b31dad39ac7dbf95556f7bb5014137c3997a052fd4b4e3a
-binfiles arch=x86_64-darwin size=65
+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 50282
+revision 53999
shortdesc x86_64-darwinlegacy files of web
-containersize 75596
-containerchecksum aaa27d1594dc94319f192b26c409f3403a395fb18d09bf83f881436a9d9a611c1157193c1ecea868bd227a55bad18c3033c09f5fcc9e66b386b78ae00e672097
+containersize 75464
+containerchecksum ee8cdd659be9ad2fed3a2140bf8485d8ebd45e62b2fcdb17e348faf5a75100474aeb4e39cb1e6f0496b7e8c639ed604eb67a7409149152de157e7c785f940c14
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 50281
+revision 53999
shortdesc x86_64-linux files of web
-containersize 78000
-containerchecksum 9fe94e612c34ff0329df43a39a4470a26a12f4607ca6c93d1a381ee5833f0bb8319b9d6f3d2b13b4a996f5130270b257acaeed8b3a267c98be86964218ed532e
+containersize 78324
+containerchecksum b5078fb0e046187a5d1707dad77e73696449aa435fdc9ef9988a2f648e14c82e335d5db0aad158076421c6542b649533d08dfcec6986ca08409ae26ec060fcb7
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 50176
+revision 54264
shortdesc x86_64-linuxmusl files of web
-containersize 85900
-containerchecksum 21fa234eceee93521310e8869d7ef304b9b6ee83c3bae40a81807126a195742f7ec1998cadbdc05d46163d5474846a9fe6e8352cd12acbd570550b7d9a5e3639
-binfiles arch=x86_64-linuxmusl size=70
+containersize 84440
+containerchecksum a8c7b96146ffe7a011d6331f67994f8f7727e1769a253db507347a4ef3285e1b288e5bb3a8618d749372ea7644ba5fabb62924d3cc3c510a34b80e92672a6ee7
+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 50150
+revision 53999
shortdesc x86_64-solaris files of web
-containersize 86696
-containerchecksum 192fafae3a197e1438050ba50b493334be59dd90fc886776ace0a52d2b608b169147d9500c50ca65d1780d02c956064088eb7e507ae1da8d428cab2c0d6c5b18
-binfiles arch=x86_64-solaris size=68
+containersize 87276
+containerchecksum 4bf24e140c3d3e93fa34508860856ea23473f5cd2e7383b89058931f06bec8ed9f4b73e53aad813d20cfc8312292a16e78b13af97c8e3d34efdccf58e23aea38
+binfiles arch=x86_64-solaris size=69
bin/x86_64-solaris/tangle
bin/x86_64-solaris/weave
@@ -314661,7 +315968,7 @@ catalogue-topics biblatex
name wintools.win32
category TLCore
-revision 53854
+revision 54074
shortdesc utilities provided only for Windows
longdesc Common utilities, mainly from the w32tex distribution.
postaction filetype name="TL.bitmap2eps.convert" cmd='"TEXDIR/bin/win32/bitmap2eps.exe" "%1"'
@@ -314673,10 +315980,10 @@ postaction progid extension=.jpe filetype="TL.bitmap2eps.convert"
postaction progid extension=.jpeg filetype="TL.bitmap2eps.convert"
postaction progid extension=.tif filetype="TL.bitmap2eps.convert"
postaction progid extension=.tiff filetype="TL.bitmap2eps.convert"
-containersize 4796672
-containerchecksum af7d4af85936d48c9c861806b5d0b5d45f6591ea34b5b698d6e2aa49b0e3f1379b3d3b03219ffcf3ecef371e5bb6c156b9b07188339853a7d898ca0cdbb7283a
+containersize 4981948
+containerchecksum 83f3dfcf9512f2f4130c658cfb0c44e19f9c3566870e23964bca217e0d881ea93d4b798f5666e17e97001e1c56556aec7f3c7091052199680fecc5219f77e18c
doccontainersize 973264
-doccontainerchecksum 6fa563f1ab18b3286ecbe96a6a25386840a8bdfe034fa405d502075d8328ea2686e828242c2cf99328a966d924eecddb468de71739cd8d55a10876614006e518
+doccontainerchecksum 600b32199451dab5a56167854a188b9e1db48b6e128a5a83f74a141ae315528cc80cf626957eb1ad2f87815f23bd2aaabfbdf756435f7626f8905969be29737e
docfiles size=332
texmf-dist/doc/support/tlaunch/COPYING
texmf-dist/doc/support/tlaunch/Changes
@@ -314715,7 +316022,7 @@ runfiles size=3
texmf-dist/scripts/bitmap2eps/bitmap2eps.vbs
texmf-dist/scripts/tlaunch/tlaunchmode.pl
texmf-dist/web2c/tlaunch.ini
-binfiles arch=win32 size=7437
+binfiles arch=win32 size=7865
bin/win32/aftopl.exe
bin/win32/bitmap2eps.exe
bin/win32/bmeps.exe
@@ -315367,7 +316674,7 @@ catalogue-version 1.1
name xassoccnt
category Package
-revision 49516
+revision 54080
shortdesc Associated counters stepping simultaneously
relocated 1
longdesc This package provides a way of associating counters to an
@@ -315379,10 +316686,10 @@ longdesc xassoccnt is a successor and a complete rewrite of the assoccnt
longdesc package by the same author. However, as of 2017-03-05, some
longdesc features of assoccnt are not (yet) contained in xassoccnt so
longdesc that the older package cannot yet be regarded as obsolete.
-containersize 19660
-containerchecksum ba903cce2a9438c51e40d529e6b6c6993f4a2422aef2688cb9d875cc408e4423ff135afe3758bef6605eb26e1f2bf4921b652131e65bf068fcce54be3f765455
+containersize 19600
+containerchecksum 1ff443ff76857e9726b9ee1ecab355d9f1979204c5f33bb7acae9addc1859a4a742a58440f38f0ef7c07daff1ff6b3ae2ade6292d73d352a2bb144160c0726c9
doccontainersize 1209736
-doccontainerchecksum 5a1805d9cd838aa7369fe4ca2d10c8f46b8bf913c14d8ce8dc546d80598f455696f83825c3a1691fb5a3ad36fd68c2bcb62b6a682ba374e54071aeb3f33c7a87
+doccontainerchecksum 10a96922cfc4fc9c652213b09088abfc05efe3c80cdc17ca75d720a8fc5095e24d90b89958e9bc3580fd5d9f85093cc0dc5336c7c3ae659ce81c925206e983a4
docfiles size=354
RELOC/doc/latex/xassoccnt/README details="Readme"
RELOC/doc/latex/xassoccnt/xassoccnt_counterformats_example.pdf
@@ -315418,7 +316725,6 @@ docfiles size=354
runfiles size=31
RELOC/tex/latex/xassoccnt/xassoccnt.sty
catalogue-also assoccnt
-catalogue-contact-home http://www.ich-rede-mich-um-kopf-und-kragen.de
catalogue-ctan /macros/latex/contrib/xassoccnt
catalogue-license lppl1.3
catalogue-topics counter-mgmt macro-supp
@@ -315469,7 +316775,7 @@ catalogue-topics pdfprocess adobe-distiller
name xcharter
category Package
-revision 53535
+revision 54512
shortdesc Extension of Bitstream Charter fonts
relocated 1
longdesc The package presents an extension of Bitstream Charter, which
@@ -315478,10 +316784,10 @@ longdesc all four styles, accompanied by LaTeX font support files. The
longdesc fonts themselves are provided in both Adobe Type 1 and OTF
longdesc formats, with supporting files as necessary.
execute addMap XCharter.map
-containersize 1972476
-containerchecksum 4e269f15e3b874990151d51845aaa826e6995b886cc9806ff789b82d1bb34bf81f9f1ed6579c7020d2c02c5f02830d0f409e45ef2c1197239748179714398da9
-doccontainersize 424960
-doccontainerchecksum 7a38a5891ee517d5666771b5cec3cd73cfced263dee1f1ac7eb58ec59377974b5bfcfae45b7359c1b63cc28ef7351c701403d655473edb0326460cce1ba47b5e
+containersize 1972480
+containerchecksum 48f7447d19c2c44527d623fef4323c04bd5751f7e54bf788bb53e5b0ec7516f12c88bd12b03825fde2e40e907193475b2f4a1b3e25f30499edefbdf498d3e293
+doccontainersize 424956
+doccontainerchecksum adfc5f6267bf3fbfe5f0fb3c5f2814986c19b8fec9bbf7c630b4d42d48c987a844ebb9b10b914546bd903e1b814ce2e97d49831804917f4a8b1c477833ccb113
docfiles size=193
RELOC/doc/fonts/xcharter/README details="Readme"
RELOC/doc/fonts/xcharter/altone.py
@@ -316380,7 +317686,7 @@ runfiles size=2351
RELOC/tex/latex/xcharter/t2asrbcmr.fd
RELOC/tex/latex/xcharter/t2asrbenc.def
catalogue-ctan /fonts/xcharter
-catalogue-license other-freelppl1.3
+catalogue-license other-free lppl1.3
catalogue-topics font font-body font-serif font-proportional font-multilingual font-cyrillic font-type1 font-otf font-supp font-t1enc
catalogue-version 1.205
@@ -316801,15 +318107,15 @@ catalogue-version 0.8
name xcntperchap
category Package
-revision 46236
+revision 54080
shortdesc Track the number of subsections etc. that occur in a specified tracklevel
relocated 1
longdesc This package is the successor of cntperchap and allows to
longdesc provide more tracklevels than just only one.
-containersize 3356
-containerchecksum dd87c239759d04adc359a6f1dcaefd090b7cc0afaeeefd9ef71530e5933f8b174d53c8110163822150bbb722b5ed8f47eb279f2224b02aedec6137ef7edf97c5
+containersize 3300
+containerchecksum 7be16f92de86fe67fd34857f7151f197e5ae52e9ab944e0ef3603882585dfb240b8e01072747b18092c6ff060f2f4c341b27e106ffe8864dd1879c3965435e47
doccontainersize 344160
-doccontainerchecksum 5f7554ebf4ef3d878c8a31872e6d67b6716ea7d6e5e1b38915f4b4d7c2edbc4fb1aa31d557e74cbbe792134e77a6c9cb4dd24ab0daf765659e399cc84e70d7c9
+doccontainerchecksum c7d25df1dbac57e05b589662214e46ba446def465ae7f64d8a2d52283151ee04aaee93ac1bbe0f2c7b01c50e505ca6c1cfac96750d1b13211d309a906427c6f6
docfiles size=102
RELOC/doc/latex/xcntperchap/README details="Readme"
RELOC/doc/latex/xcntperchap/xcntperchap_basicusage.pdf
@@ -316823,7 +318129,6 @@ docfiles size=102
runfiles size=3
RELOC/tex/latex/xcntperchap/xcntperchap.sty
catalogue-also cntperchap
-catalogue-contact-home http://www.ich-rede-mich-um-kopf-und-kragen.de
catalogue-ctan /macros/latex/contrib/xcntperchap
catalogue-license lppl1.3
catalogue-topics counter-mgmt macro-supp
@@ -317145,17 +318450,17 @@ catalogue-version 1.00
name xdvi
category TLCore
-revision 52851
+revision 54338
shortdesc A DVI previewer for the X Window System
longdesc The canonical previewer for use on Unix and other X-windows
longdesc based systems. The distribution has been integrated with that
longdesc of xdvik (no longer separately available), so that it will
longdesc build with web2c "out of the box". It is included in TeX Live.
depend xdvi.ARCH
-containersize 6852
-containerchecksum 0bffcb7e841c0517be816d9daf706e11d0a43973c5b8021133da819b66ce50875ceeaa9bc5c76004daf3640de72cef996364e49d1a9f433c72aca3992450c74b
-doccontainersize 171896
-doccontainerchecksum 43466996014c40a4e902c2d28af008bf610e2c52cd88acb76f92a3999f6a062a440289b0afb96f1ad29881e280aa8a737ab1936b276e5f39be47fba3a5b80092
+containersize 6816
+containerchecksum bd226386f91b2d5d19052f353a67410301f8cd08a689125907265716f8e7dbceed40997057d35033157e3477a48e823c2f224324108539f5514ec7387696ad1e
+doccontainersize 171592
+doccontainerchecksum cb003d70f0e5b25be95dd0e29b7d5b50f16ffa1844350e71d780f6cddbebe6dfe3dbb79b43ae994e659d6ba1f28ddf5034d867308723606d5baa9f4e91f894c0
docfiles size=70
texmf-dist/doc/man/man1/xdvi.1
texmf-dist/doc/man/man1/xdvi.man1.pdf
@@ -317164,159 +318469,148 @@ runfiles size=9
texmf-dist/xdvi/XDvi
texmf-dist/xdvi/pixmap/toolbar.xpm
texmf-dist/xdvi/pixmap/toolbar2.xpm
+catalogue-alias xdvik
catalogue-contact-repository http://xdvi.sourceforge.net/
-catalogue-ctan /dviware/xdvi
catalogue-license other-free
catalogue-topics previewer
-catalogue-version 22.87
name xdvi.aarch64-linux
category TLCore
-revision 50150
+revision 54269
shortdesc aarch64-linux files of xdvi
-containersize 467392
-containerchecksum 918e66848fb45e6ab92eef1c8e308b294aaa0b7c4c7d446f9103ce6edea2c11608bf6a1f86a6afed18dee0e78248115aa92b37406f3cf4042e3db4c111ccb7f1
-binfiles arch=aarch64-linux size=312
+containersize 516336
+containerchecksum 98fa2628358fbbe64b9d4b7b163d6219763aab58559b036f184401899bc6a9554fd7b2ee27fd9449f592e2ec8a5e45619804d5515fc86c835987102db6eacde8
+binfiles arch=aarch64-linux size=343
bin/aarch64-linux/xdvi
bin/aarch64-linux/xdvi-xaw
name xdvi.amd64-freebsd
category TLCore
-revision 50445
+revision 54109
shortdesc amd64-freebsd files of xdvi
-containersize 542364
-containerchecksum 5d5afa6cba0ec7fc87e1bb67abbd797a98be072f15c0adee5141cb34b4624f58a30fc8e16ec3ff174d7ffe0dcb2cb34c1729b276bd2eca28a45dee3295f04a76
-binfiles arch=amd64-freebsd size=331
+containersize 558624
+containerchecksum 5f6ce0a2139b5829911557df040a5b17bf0d49fb380395cf0b69c412db1a374d2f9f9eda36917c1418052b3be6c529c7309f91b083e8ba27c13824cdf46946c4
+binfiles arch=amd64-freebsd size=339
bin/amd64-freebsd/xdvi
bin/amd64-freebsd/xdvi-xaw
name xdvi.amd64-netbsd
category TLCore
-revision 50171
+revision 54273
shortdesc amd64-netbsd files of xdvi
-containersize 474392
-containerchecksum d1c07e3ddd4f9529ab5fdf22ed344f3fd98b4df647252825071bb1e43a92fbdc9995306668a519860fe719ff7058e798654beaee12e087b240eb5ba3a2a757f7
-binfiles arch=amd64-netbsd size=403
+containersize 479304
+containerchecksum bbb762c9185a5f39447c84cf437588d6e16ebe211591c64d5aadd0c7b3e96b851957cb686fabc07a5e15299420d49ce16e228a868bf598277af0d3bc00bcbf0d
+binfiles arch=amd64-netbsd size=408
bin/amd64-netbsd/xdvi
bin/amd64-netbsd/xdvi-xaw
name xdvi.armhf-linux
category TLCore
-revision 50150
+revision 54305
shortdesc armhf-linux files of xdvi
-containersize 435412
-containerchecksum 01d41decfb2c519dae298b58afca8f837f3629c3bf83d9d93109e8a109c08feaa1ca0a8e53a7e11d5f3a7a5279d6f6c82bbb40f817cc2e9497b966e617752102
-binfiles arch=armhf-linux size=262
+containersize 439128
+containerchecksum f1475d14f1d27550e3e6e24925707bb9e3dbf47f01b2924b91f31cc870b7bd98f74cf3fe1f19cab36301d91c693e7efbbf1c05b9bb36e15539c86762122a5293
+binfiles arch=armhf-linux size=264
bin/armhf-linux/xdvi
bin/armhf-linux/xdvi-xaw
name xdvi.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of xdvi
-containersize 471640
-containerchecksum 8d0fcdc0c4e97f2fa88310b8aba866024a481612c86d76417996cf9a69119038ca68caf3bad906610913f45cf47464b773a893f7462b7533b4f0af069c7eb688
-binfiles arch=i386-cygwin size=292
+containersize 476892
+containerchecksum 59f47edd95be890bfe1d6e7e5ca3cd0c33e216c8c9d1bde302042e49ffc3621bc21880b19efbb7a9a6fcc960401dc77ac75b7fb0410d75424d19097a2448ce72
+binfiles arch=i386-cygwin size=298
bin/i386-cygwin/xdvi
bin/i386-cygwin/xdvi-xaw.exe
name xdvi.i386-freebsd
category TLCore
-revision 50473
+revision 54109
shortdesc i386-freebsd files of xdvi
-containersize 467108
-containerchecksum 41f9fe6d85ad27f5f7beb35f4c7b4514df38816428e4020831963be7270ef0af39f6ca3c105c73be8befcd0067bfd0f1dafc9a4dc63ede3e16e1f3ea51a6cbe3
-binfiles arch=i386-freebsd size=271
+containersize 479400
+containerchecksum c7b1ca63e173743af1977e21db89ad88a3aba6e76a5d37f5431c2c589f187f91979bdaffcf66b9dcb09fed82d41d559bfa18d4b135036308850448ea54b9c30e
+binfiles arch=i386-freebsd size=275
bin/i386-freebsd/xdvi
bin/i386-freebsd/xdvi-xaw
name xdvi.i386-linux
category TLCore
-revision 50281
+revision 54358
shortdesc i386-linux files of xdvi
-containersize 533780
-containerchecksum 4171a55e8a074738ea0bd4251a8fb7f66c50a53990111b7106d7a4e92c1f4dabb615d83f549f894a34c6941f71079f66c64fff81911724a7ddb5c1b38462cc2d
-binfiles arch=i386-linux size=329
+containersize 539096
+containerchecksum 43c425a2a86d4ddbecd3c7080d8483636e5d5d42cb344e4cc64d02874700e5b6f297a283d7cf0ec78bcb503cd900e72f4384de7be69bac4aa05d656b8c64da9d
+binfiles arch=i386-linux size=332
bin/i386-linux/xdvi
bin/i386-linux/xdvi-xaw
name xdvi.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of xdvi
-containersize 432576
-containerchecksum 3af2794b0ede1dc13402dd364484181979ba107fd22e859b2f7f2560b105668f33e4eb268611dddd014c564ee5fba6f52090918432b0b5cc3278007b6491e9b5
-binfiles arch=i386-netbsd size=358
+containersize 437192
+containerchecksum d492b574b73b513e1c98a4ccd551dc370c72e818e504e830add38f84afc0590e3c6d032c7ef677342717f8e3d3140dbadd315e17d072a67f83a89e6ffcbf22cd
+binfiles arch=i386-netbsd size=363
bin/i386-netbsd/xdvi
bin/i386-netbsd/xdvi-xaw
name xdvi.i386-solaris
category TLCore
-revision 50150
+revision 54109
shortdesc i386-solaris files of xdvi
-containersize 480424
-containerchecksum 106ffab6527d320c52ca8746ab7ecf0f48d9a37009c3028b0a26d7de7d10999edb57fca07712833a6be4eaf520c1f2b2294bc8f25d6e40bb4a312d2a51264ccc
-binfiles arch=i386-solaris size=272
+containersize 485136
+containerchecksum 6000c45088a87b5ebabb5e98ab8e4ac16bd2f70f80f10e828314f32e7570ccd4cbb2aab137069b7eadbd8d9f63d3ef2ea3d50ebc3e61e24133586f628b1cfebf
+binfiles arch=i386-solaris size=274
bin/i386-solaris/xdvi
bin/i386-solaris/xdvi-xaw
name xdvi.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of xdvi
-containersize 491264
-containerchecksum 5a88c163bb55ea78eb61d2c2e31178243cc73ae031964231d92484a251ae28a882078635cc5a109e94b29b6670a94799d53d12624b3ca96262bd8f855091bab7
-binfiles arch=x86_64-cygwin size=290
+containersize 498756
+containerchecksum 767ad6bb0e5f30444a5480a73a4af9bc37e07372549cd0ec2b42897ddf3d8ea090623bd781eb211f1a15028389e6ce20b874cceb67cb0897a4f344ada7826e13
+binfiles arch=x86_64-cygwin size=296
bin/x86_64-cygwin/xdvi
bin/x86_64-cygwin/xdvi-xaw.exe
name xdvi.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of xdvi
-containersize 547328
-containerchecksum 3f60598bd90eaa650e5d7e79e595f8219273a73df796e20b4591969bb873fc45e95abc73e0cb2cab79a184bda45935d07e48bf2ec0fe2cd79eb30f3988427ba9
-binfiles arch=x86_64-darwin size=320
+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-darwinlegacy
-category TLCore
-revision 50282
-shortdesc x86_64-darwinlegacy files of xdvi
-containersize 506940
-containerchecksum 81fd70b0a388cdf041113a48c8e74accee552d056d4563c8f2218d3b50d02ddc8786c8357ed4fd13874703068baa92dcf107a10b1d27d4c55291b76d6951827e
-binfiles arch=x86_64-darwinlegacy size=297
- bin/x86_64-darwinlegacy/xdvi
- bin/x86_64-darwinlegacy/xdvi-xaw
-
name xdvi.x86_64-linux
category TLCore
-revision 50281
+revision 54264
shortdesc x86_64-linux files of xdvi
-containersize 529704
-containerchecksum b1b7649145be630a1447e65aee440286e9d75f980790ab0736d20d3420b44db083b4f74c74be5693ea3291a81ae2a070108d8628c7fb467f2ecc04a201e67326
-binfiles arch=x86_64-linux size=313
+containersize 534464
+containerchecksum 56a2642c3016ad531447de33e2438ef0e2fcba9146b79bc9a31f7a9fcf8a285c9ff5dbe19fd43dbb062cce41a925494ebc1b8d6973e9dd997dd8f4902d4154f6
+binfiles arch=x86_64-linux size=316
bin/x86_64-linux/xdvi
bin/x86_64-linux/xdvi-xaw
name xdvi.x86_64-linuxmusl
category TLCore
-revision 50176
+revision 54264
shortdesc x86_64-linuxmusl files of xdvi
-containersize 569040
-containerchecksum 1fe08b7f1d4bad1b98e45a844da3b46e59377679b9a55b2ab66a596e1f0d6daa5656bf22b097afb373add50858ab50f91d64636cc2e3fb01ff275db7a93078fa
-binfiles arch=x86_64-linuxmusl size=372
+containersize 566012
+containerchecksum b3d8723a4e12ec41ec1a3d6239a3f2ee91c8588a5b1c575ba6cc2ce9cf659a081b690a115fa3060d564ffd0972c441b093962cf1171d0d194b3c2d6b74b919fb
+binfiles arch=x86_64-linuxmusl size=358
bin/x86_64-linuxmusl/xdvi
bin/x86_64-linuxmusl/xdvi-xaw
name xdvi.x86_64-solaris
category TLCore
-revision 50150
+revision 54109
shortdesc x86_64-solaris files of xdvi
-containersize 536280
-containerchecksum 361fa7d93c30b561213d614e1924b9eede73b038e4aa7c0d8984ddb8a413638e59ffb031dbcd1d411fe968a474df0454f8acf03914dfc9d1f5b92aa3da203e06
-binfiles arch=x86_64-solaris size=321
+containersize 541388
+containerchecksum 9110bdad9f729bafe410935fcd15443f4a5f713657dc04b4be056e5bfdc054680ee095c417c766f774aecf53b29e09c10da50e4c374648dfc4bcd7c4a7ccff2a
+binfiles arch=x86_64-solaris size=323
bin/x86_64-solaris/xdvi
bin/x86_64-solaris/xdvi-xaw
@@ -317360,17 +318654,17 @@ catalogue-version 2.51
name xechangebar
category Package
-revision 44954
+revision 54080
shortdesc An extension of package changebar that can be used with XeLaTeX
relocated 1
longdesc The package extends package changebar so it can be used with
longdesc XeLaTeX. It introduces the new option xetex for use with
longdesc XeLaTeX. Everything else remains the same and users should
-longdesc consult the original documenation for usage information.
-containersize 6892
-containerchecksum 0521eabe4444865747291d13a8664431b64e67969276191f1389bc0c7bd7198625a352ac391cc06e926cd90535b47b8edd8ffac6f3967ade0cbfe7022409519a
+longdesc consult the original documentation for usage information.
+containersize 6868
+containerchecksum 833f0b1cea32c0bb345d1aad5360613ee36baf17a35e13d20a4bcc75edc77b3a7c48c4406ddadd670890cb93dc0d03cf91462994271f351ebf2bc221bfbae5a3
doccontainersize 2412
-doccontainerchecksum f2452e8d2281f4d92da80917d6883bd91318f8e4459189fdfd8e6a79269d4d2c1b16122bb42237598fec3b8d44b9cc313a4b7858895db8dc0fbc5157825f2046
+doccontainerchecksum 6d2c385b3b826b8b97cb725ffd3e7479ec3ddd2d2bbd8c772fb0b1faa9d0edb758871003ec379d8ec349fc4e3f7de2bf3130cc0e5d9e356ad472232d16acb546
docfiles size=4
RELOC/doc/xelatex/xechangebar/README details="Readme"
RELOC/doc/xelatex/xechangebar/cbtest1.tex
@@ -317466,107 +318760,93 @@ catalogue-version 0.1
name xecyr
category Package
-revision 52315
+revision 54308
shortdesc Using Cyrillic languages in XeTeX
+relocated 1
longdesc Helper tools for using Cyrillic languages with XeLaTeX and
longdesc babel.
-depend xecyr.ARCH
-containersize 3592
-containerchecksum b248cfde57f5f8023df47a7e6c6260e00820baeca261a52ddcefd6a17a2e9aff63a43fc870d8be747e491193800d87440ac1167afe06bf0b15238982f62bfb76
-doccontainersize 654248
-doccontainerchecksum 13e5bd963aaeb286498aeb631c88c3b14ac29ac740284014f11b881503d17d99b29233c86853c7691aa9752557773a8f6ec5d410cccd2d6665dd5d800f1fe2b4
+containersize 3564
+containerchecksum 0429aa515115ef69811069b08567c97ce40a8be68ebe72f26b8e94947abd86394204b21bbf25ae44c616a806878fe9900f5a639bb8707106836103ec06663454
+doccontainersize 654252
+doccontainerchecksum 555ef35f9e50450a796c24b87295eeac319d087a61e4fc7cedafbc398cb9a5c0add8b93318b8afadd82bbd2ca90dac9ade02dfbf286ba825c1d697b58110fe5e
docfiles size=240
- texmf-dist/doc/xelatex/xecyr/NEWS
- texmf-dist/doc/xelatex/xecyr/README details="Readme"
- texmf-dist/doc/xelatex/xecyr/combined_hyphenation/README details="Readme"
- texmf-dist/doc/xelatex/xecyr/combined_hyphenation/combined_hyphenation_ruen-x.pdf
- texmf-dist/doc/xelatex/xecyr/combined_hyphenation/combined_hyphenation_ruen-x.tex
- texmf-dist/doc/xelatex/xecyr/combined_hyphenation/combined_hyphenation_ruen.pdf
- texmf-dist/doc/xelatex/xecyr/combined_hyphenation/combined_hyphenation_ruen.tex
- texmf-dist/doc/xelatex/xecyr/combined_hyphenation/examples.zip
- texmf-dist/doc/xelatex/xecyr/grafika_v_tex.pdf
- texmf-dist/doc/xelatex/xecyr/grafika_v_tex.tex
- texmf-dist/doc/xelatex/xecyr/howto-tex-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/howto-tex-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/inputs/1251.tex
- texmf-dist/doc/xelatex/xecyr/inputs/866.tex
- texmf-dist/doc/xelatex/xecyr/inputs/iso.tex
- texmf-dist/doc/xelatex/xecyr/inputs/koi8-r.tex
- texmf-dist/doc/xelatex/xecyr/listings-utf8-ex.pdf
- texmf-dist/doc/xelatex/xecyr/listings-utf8-ex.tex
- texmf-dist/doc/xelatex/xecyr/old/1251.tex
- texmf-dist/doc/xelatex/xecyr/old/866.tex
- texmf-dist/doc/xelatex/xecyr/old/iso.tex
- texmf-dist/doc/xelatex/xecyr/old/koi8-r.tex
- texmf-dist/doc/xelatex/xecyr/old/listings-utf8-ex.pdf
- texmf-dist/doc/xelatex/xecyr/old/listings-utf8-ex.tex
- texmf-dist/doc/xelatex/xecyr/old/pict2e-ex.pdf
- texmf-dist/doc/xelatex/xecyr/old/pict2e-ex.tex
- texmf-dist/doc/xelatex/xecyr/old/rubibtex-ex-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/rubibtex-ex-x.tex
- texmf-dist/doc/xelatex/xecyr/old/rubibtex-ex.bib
- texmf-dist/doc/xelatex/xecyr/old/rumakeindex-ex-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/rumakeindex-ex-x.tex
- texmf-dist/doc/xelatex/xecyr/old/xecyr-doc-ru.pdf details="Package documentation (Russian)" language="ru"
- texmf-dist/doc/xelatex/xecyr/old/xecyr-doc-ru.tex
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex1-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex1-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex2-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex2-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex3-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex3-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex4-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex4-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex5-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex5-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex6-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex6-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex7-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/old/xecyr-ex7-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/pict2e-ex.pdf
- texmf-dist/doc/xelatex/xecyr/pict2e-ex.tex
- texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.pdf
- texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.sh
- texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.tex
- texmf-dist/doc/xelatex/xecyr/rubibtex-ex.bib
- texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.pdf
- texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.tex
- texmf-dist/doc/xelatex/xecyr/rumakeindex.sh
- texmf-dist/doc/xelatex/xecyr/sample2e-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/sample2e-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.pdf details="Package documentation (Russian)" language="ru"
- texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.tex
- texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex
- texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf
- texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex
+ RELOC/doc/xelatex/xecyr/NEWS
+ RELOC/doc/xelatex/xecyr/README details="Readme"
+ RELOC/doc/xelatex/xecyr/combined_hyphenation/README details="Readme"
+ RELOC/doc/xelatex/xecyr/combined_hyphenation/combined_hyphenation_ruen-x.pdf
+ RELOC/doc/xelatex/xecyr/combined_hyphenation/combined_hyphenation_ruen-x.tex
+ RELOC/doc/xelatex/xecyr/combined_hyphenation/combined_hyphenation_ruen.pdf
+ RELOC/doc/xelatex/xecyr/combined_hyphenation/combined_hyphenation_ruen.tex
+ RELOC/doc/xelatex/xecyr/combined_hyphenation/examples.zip
+ RELOC/doc/xelatex/xecyr/grafika_v_tex.pdf
+ RELOC/doc/xelatex/xecyr/grafika_v_tex.tex
+ RELOC/doc/xelatex/xecyr/howto-tex-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/howto-tex-ru-x.tex
+ RELOC/doc/xelatex/xecyr/inputs/1251.tex
+ RELOC/doc/xelatex/xecyr/inputs/866.tex
+ RELOC/doc/xelatex/xecyr/inputs/iso.tex
+ RELOC/doc/xelatex/xecyr/inputs/koi8-r.tex
+ RELOC/doc/xelatex/xecyr/listings-utf8-ex.pdf
+ RELOC/doc/xelatex/xecyr/listings-utf8-ex.tex
+ RELOC/doc/xelatex/xecyr/old/1251.tex
+ RELOC/doc/xelatex/xecyr/old/866.tex
+ RELOC/doc/xelatex/xecyr/old/iso.tex
+ RELOC/doc/xelatex/xecyr/old/koi8-r.tex
+ RELOC/doc/xelatex/xecyr/old/listings-utf8-ex.pdf
+ RELOC/doc/xelatex/xecyr/old/listings-utf8-ex.tex
+ RELOC/doc/xelatex/xecyr/old/pict2e-ex.pdf
+ RELOC/doc/xelatex/xecyr/old/pict2e-ex.tex
+ RELOC/doc/xelatex/xecyr/old/rubibtex-ex-x.pdf
+ RELOC/doc/xelatex/xecyr/old/rubibtex-ex-x.tex
+ RELOC/doc/xelatex/xecyr/old/rubibtex-ex.bib
+ RELOC/doc/xelatex/xecyr/old/rumakeindex-ex-x.pdf
+ RELOC/doc/xelatex/xecyr/old/rumakeindex-ex-x.tex
+ RELOC/doc/xelatex/xecyr/old/xecyr-doc-ru.pdf details="Package documentation (Russian)" language="ru"
+ RELOC/doc/xelatex/xecyr/old/xecyr-doc-ru.tex
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex1-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex1-ru-x.tex
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex2-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex2-ru-x.tex
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex3-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex3-ru-x.tex
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex4-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex4-ru-x.tex
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex5-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex5-ru-x.tex
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex6-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex6-ru-x.tex
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex7-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/old/xecyr-ex7-ru-x.tex
+ RELOC/doc/xelatex/xecyr/pict2e-ex.pdf
+ RELOC/doc/xelatex/xecyr/pict2e-ex.tex
+ RELOC/doc/xelatex/xecyr/rubibtex-ex-x.pdf
+ RELOC/doc/xelatex/xecyr/rubibtex-ex-x.sh
+ RELOC/doc/xelatex/xecyr/rubibtex-ex-x.tex
+ RELOC/doc/xelatex/xecyr/rubibtex-ex.bib
+ RELOC/doc/xelatex/xecyr/rumakeindex-ex-x.pdf
+ RELOC/doc/xelatex/xecyr/rumakeindex-ex-x.tex
+ RELOC/doc/xelatex/xecyr/rumakeindex.sh
+ RELOC/doc/xelatex/xecyr/sample2e-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/sample2e-ru-x.tex
+ RELOC/doc/xelatex/xecyr/xecyr-doc-ru.pdf details="Package documentation (Russian)" language="ru"
+ RELOC/doc/xelatex/xecyr/xecyr-doc-ru.tex
+ RELOC/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex
+ RELOC/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex
+ RELOC/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex
+ RELOC/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex
+ RELOC/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf
+ RELOC/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex
runfiles size=4
- texmf-dist/tex/xelatex/xecyr/xecyr.sty
+ RELOC/tex/xelatex/xecyr/xecyr.sty
catalogue-ctan /macros/xetex/latex/xecyr
catalogue-license lppl1.3
catalogue-topics cyrillic xetex
catalogue-version 1.2
-name xecyr.win32
-category Package
-revision 15404
-shortdesc win32 files of xecyr
-containersize 944
-containerchecksum 787fed722b18053ca50f5473bef8c1ae7d8d5d88b77f2a843a986ac62e66d33ecd3f6ffdcaf2761aa8838e000318d8d923c4dc05cf42af1d453f3bb099b93f01
-binfiles arch=win32 size=6
- bin/win32/rubibtexx.bat
- bin/win32/rubibtexx.exe
- bin/win32/rumakeindexx.bat
- bin/win32/rumakeindexx.exe
- bin/win32/rumakeindexx2.bat
- bin/win32/rumakeindexx2.exe
-
name xecyrmongolian
category Package
revision 53160
@@ -317622,100 +318902,102 @@ catalogue-version 0.3
name xelatex-dev
category TLCore
-revision 53553
+revision 54498
depend xetex
+depend babel
depend cm
depend hyphen-base
+depend latex-fonts
+depend l3backend
+depend l3kernel
+depend l3packages
depend tex-ini-files
depend unicode-data
-depend babel
-depend l3kernel
depend latex-base-dev
-depend latex-fonts
depend lm
depend xelatex-dev.ARCH
-execute AddFormat name=xelatex-dev engine=xetex patterns=language.dat options="-etex xelatex.ini" fmttriggers=cm,hyphen-base,tex-ini-files,unicode-data,babel,l3kernel,latex-base-dev,latex-fonts,lm
-containersize 420
-containerchecksum 0a8a8953a7180db0e5181a00660cb0d20b256ee044691209e13439c1f1eed3e654f43273999c42d28e4a94e844fac8a2c21b44cd4c14a2772941f030bc998366
+execute AddFormat name=xelatex-dev engine=xetex patterns=language.dat options="-etex xelatex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,latex-base-dev,lm
+containersize 440
+containerchecksum cfdeea0bfff10bccf25935c5bd0d942f981e7238136312e78de720b9b364a40a0fd738fb5b722dc36f5e472ecd079cbfbf0d73dab41b525f88a456955ab53cb2
name xelatex-dev.aarch64-linux
category TLCore
-revision 51730
+revision 53999
shortdesc aarch64-linux files of xelatex-dev
containersize 324
-containerchecksum 752982cbdcce01c32ed4b49c9447c0e8e778e620bb7f0cfc89a3d4c0f6b76cd0bcf214c86ad29a70d260678056d457c38a075850d6c2da2b9b19fe863f89d432
+containerchecksum 35683a8139b4b650091b60797c44e2ee8f94b9a3f7c8d7bd9f927d86f451f301d23dfc33228a6baa1cb9f6fc7558668bc6a3fddfca850d0082a084d406c11172
binfiles arch=aarch64-linux size=1
bin/aarch64-linux/xelatex-dev
name xelatex-dev.amd64-freebsd
category TLCore
-revision 51730
+revision 53999
shortdesc amd64-freebsd files of xelatex-dev
-containersize 324
-containerchecksum 9fbe2ea759959452bcd8fffb42edfbe191addf6684d1b66f898971a30cdf1a887570c59b40cefeb22fbf24f3aaaaacb678f1b30778c904dafec11db9541d517e
+containersize 328
+containerchecksum eca856b238c045c0bc9a5dc85805ef817d909c61cd75d10d0b7b0f713fba93be81513caa02f2d4bdcce28664fb2eb2c8bcc829679682686bd55f9d7124808dbe
binfiles arch=amd64-freebsd size=1
bin/amd64-freebsd/xelatex-dev
name xelatex-dev.amd64-netbsd
category TLCore
-revision 51730
+revision 53995
shortdesc amd64-netbsd files of xelatex-dev
-containersize 324
-containerchecksum 54f99f83cf1919b46e3567d99049d3aeb3c509fdef53ecec322f550ee87e79920ba013cfd89f60f67417591bb16a3ab68cf5f2a085c0364df3ac13153c8eed6f
+containersize 328
+containerchecksum cc5b65d3bf788b1ee035abf914559ccfacfd0e9dbe5bd0bb948fc452e0b292f7bbf0bd3719ebb410a92a1a668c1966482569f5fa84bcedc2c39b6fef934fbf31
binfiles arch=amd64-netbsd size=1
bin/amd64-netbsd/xelatex-dev
name xelatex-dev.armhf-linux
category TLCore
-revision 51730
+revision 54033
shortdesc armhf-linux files of xelatex-dev
containersize 324
-containerchecksum 117069191f383d6841c23ae2a01abedb2298cdbe7e6b772559549c7cbf1eb953778f1d5a45e884bc259bdb547669a3837ba69e6627331d695b6ff91fd6438972
+containerchecksum 53b5b73257dc7ed821fd1054efa74f4c3c6121bcb13801fb0239925b99680d87016d9bc702831d34fbfc1e996c1497d8a954af13b89986865280978b1de13682
binfiles arch=armhf-linux size=1
bin/armhf-linux/xelatex-dev
name xelatex-dev.i386-cygwin
category TLCore
-revision 51733
+revision 54026
shortdesc i386-cygwin files of xelatex-dev
-containersize 320
-containerchecksum d3d37b9671509f6cb99afc4fbe7d71dba0d8e1e8dffa63f0e976df2c2028420d62daa96d60c83fd04fda6967a5a11352be66a33ed06a80fd4af72e0294a2cdf7
+containersize 328
+containerchecksum 8fa9d52e489dae89d68bf2ce5b253e489d579b43b9d9e6acf6c72889a1cfdd5430895edecd02540b8a3491786a89a21755fca075690bd03428e3dfe6742665d6
binfiles arch=i386-cygwin size=1
bin/i386-cygwin/xelatex-dev
name xelatex-dev.i386-freebsd
category TLCore
-revision 51730
+revision 53999
shortdesc i386-freebsd files of xelatex-dev
containersize 324
-containerchecksum dce84f1e6c1bbab7b520fd068fbcdf1680bce1e1bb75d5cd492c62447eaf00933aba7d46bf6d89d32047efa78ebdb2418e57980f68780a9bf1e14da3ad8e3169
+containerchecksum 10d202b2b90faa70b164b1ec4eb315a99939e5ddaa684ddccf113b9cc5d8f13c636cf466552a6101277738f3f0fab94e976149cc753b190969f224a736fd2efd
binfiles arch=i386-freebsd size=1
bin/i386-freebsd/xelatex-dev
name xelatex-dev.i386-linux
category TLCore
-revision 51730
+revision 53999
shortdesc i386-linux files of xelatex-dev
containersize 324
-containerchecksum 9f1905e4687db30c380911235e8ee4a5ce77bb684f5f5d53b6d25c24721457b807ab7f2773ce705be73a77e0e5595323f5ee45505380cd7a0bd5a82d75665300
+containerchecksum 135bacad30615623d175edf816c999ff1df46e4a88dad16c08c22d57d3a412a97719f813a867efd496c918d6d13ba1e256f884cf31ef5447d093acd4aff0de12
binfiles arch=i386-linux size=1
bin/i386-linux/xelatex-dev
name xelatex-dev.i386-netbsd
category TLCore
-revision 51730
+revision 54104
shortdesc i386-netbsd files of xelatex-dev
-containersize 324
-containerchecksum fb50d9c2b5fa391d5218ff173a4ac1bc90a674e8cdbf6ae91c116ec3defb77bbd207eee46c26d0614c75c325694ccc60fd47c77e43810b483fba03f67ece480e
+containersize 320
+containerchecksum 5f4d592fa78f22fca3df1e53c3159065c99a838bd5028d6fcf7a7f976f70c420da4f0ce4ba281aab3dc539af1ea8eec5c461421da4d2f1b252dae0dc3528bf71
binfiles arch=i386-netbsd size=1
bin/i386-netbsd/xelatex-dev
name xelatex-dev.i386-solaris
category TLCore
-revision 51730
+revision 53999
shortdesc i386-solaris files of xelatex-dev
containersize 324
-containerchecksum 11994c26a902f37f90371b925a9162decf3a120f0c59c2af99430ccf5fb0f34a94266f315b0173da8125e1ade14df19c0fea3d94bfc196baa2b5ba2a1530bb31
+containerchecksum abeaeb85845038e5acaba6a4331a25126437d36d0235818f9fa2fcaa3403b9c46f474e599d3d59e3968501a087ad441c0b76cd47b7fe6c5e20ae58fe5bea217f
binfiles arch=i386-solaris size=1
bin/i386-solaris/xelatex-dev
@@ -317730,55 +319012,55 @@ binfiles arch=win32 size=1
name xelatex-dev.x86_64-cygwin
category TLCore
-revision 51733
+revision 54025
shortdesc x86_64-cygwin files of xelatex-dev
-containersize 320
-containerchecksum 76b55b3fe09a91350cf8c4ffa895357ae1d95d2e7a31106167c085e04a47b927531fa98ea06a44b874a081e747ac1dc25c4b142f6b20f32e580f7b463ae3bd99
+containersize 324
+containerchecksum 027f3c73dcc75681eccab045b6945bb20905c8f3fafa1bd87608e39896c70ca6e892efd27fd779c88c063b28888951893b1c1df0239712a66895200fe52a56e5
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/xelatex-dev
name xelatex-dev.x86_64-darwin
category TLCore
-revision 51730
+revision 53999
shortdesc x86_64-darwin files of xelatex-dev
containersize 324
-containerchecksum 602cf77b3e81311326218b1322e599ecdaa75f7361c76493641364fc0ac448768cd9c1b9d9cf337317eef23ca515c32934cc8116ede6e822c10ce68e59739b3d
+containerchecksum 298ca8d1b4c1a79d55d1f355bb73b7352c85f8250d0f5be9ee05faefaeafa3850f6d99808ebf7f8ef738f58827e8ea24e2b5ddbed24d47633fe5435f3be91501
binfiles arch=x86_64-darwin size=1
bin/x86_64-darwin/xelatex-dev
name xelatex-dev.x86_64-darwinlegacy
category TLCore
-revision 51730
+revision 53999
shortdesc x86_64-darwinlegacy files of xelatex-dev
containersize 332
-containerchecksum f2956477f0b372d4a78996212b7e3cb3cd27345a9b2d9027d58daf9d4f6e36f7aa178465c1d040ea30903d10bea27b5a33d8a8c2c140314140e8316a1fbc8003
+containerchecksum c3af975be6fa21d24b3fe12e86dc2586d9b6a70b5eb1ab4f06c279e9cb84329057048272a58437d2311cfeb882b07ec6981cdb2e2cb2faeeb00286d06ffc46b4
binfiles arch=x86_64-darwinlegacy size=1
bin/x86_64-darwinlegacy/xelatex-dev
name xelatex-dev.x86_64-linux
category TLCore
-revision 51730
+revision 53999
shortdesc x86_64-linux files of xelatex-dev
containersize 324
-containerchecksum 5d9175550ad9cc6ec0f50d7ccedef463ba87f57b6c0ab8749d8ec12be5f9b04436df2f5fc9c22530187563e5b1e4f3a3701c59ac1c19ee74d3e8ca77a0bb5c55
+containerchecksum b1b8349611565ec3ffe9d3252da1f875d96f6c3fafad7de7cb0864b8483521cddb40dd631d08eb1eae888e14441bcc53c715c48926fb5bf1e6b84f599798342a
binfiles arch=x86_64-linux size=1
bin/x86_64-linux/xelatex-dev
name xelatex-dev.x86_64-linuxmusl
category TLCore
-revision 51730
+revision 53999
shortdesc x86_64-linuxmusl files of xelatex-dev
containersize 328
-containerchecksum 1b9722efe6a351f61aa396d43e313ef37492c8ba3934d2e6bfa46d85828dee563c7c276f563d56ad0dbb23b65ce8667a85655d1e3912c9ddd96ca583e5715ad0
+containerchecksum 53bcbbd3755f8004976764f2318c77458bde952e510c86c30cdb59cf70674e5ee02e52882e4db55dd43c6a465f8ae3d8b267b3e0d874db479fb357a6b56d5621
binfiles arch=x86_64-linuxmusl size=1
bin/x86_64-linuxmusl/xelatex-dev
name xelatex-dev.x86_64-solaris
category TLCore
-revision 51730
+revision 53999
shortdesc x86_64-solaris files of xelatex-dev
containersize 324
-containerchecksum e24c9e396b1a0b2ed1ae2d0ce7182b357aafb001cfe01438fde215ee3999169f4ac10603ad7b6103278baf13e020e561acf02003a7c9b0bbd04bbd754007b1de
+containerchecksum 1a8e347235f9664ecedeb43fc07226cc7a14ae3848094fe1ef5e47ec8c96095b21db20b46f3dabb17a684daf03e56a5d3ad9e4091521198b3630b82604da2bd4
binfiles arch=x86_64-solaris size=1
bin/x86_64-solaris/xelatex-dev
@@ -317932,6 +319214,37 @@ catalogue-license lppl1.3c
catalogue-topics persian xetex class
catalogue-version 22.8
+name xepersian-hm
+category Package
+revision 54554
+shortdesc Fixes kashida feature in xepersian package
+relocated 1
+longdesc The kashida feature in xepersian has problems with some fonts
+longdesc such as the HM Series fonts and the XB Series fonts. This
+longdesc package fixes these problems. The package requires xepersian
+longdesc and l3keys2e.
+containersize 2696
+containerchecksum 040e84c9a0441a2371b0734528ee7d969aefe65bb2d4ba91bd1455aaa82f83d53f34f11da77c9f4b5e26cee68a627b016f25059bf5a5a244010925986243f073
+doccontainersize 69188
+doccontainerchecksum ff0c5de0182c9d687634b55a29ae552a264efdf48d776668040814cd3119d4e36d46f94dc436f4e22962ad7599e02382bf9a0a86660ed101821bda323895b27d
+docfiles size=20
+ RELOC/doc/xelatex/xepersian-hm/README.txt details="Readme"
+ RELOC/doc/xelatex/xepersian-hm/kashida-example.pdf details="Example of use" language="fa"
+ RELOC/doc/xelatex/xepersian-hm/kashida-example.tex
+ RELOC/doc/xelatex/xepersian-hm/xepersian-hm.pdf details="Package documentation"
+srccontainersize 4332
+srccontainerchecksum 9c657bab463118d2dfb8c19a1d5fc5e92c31e0f036ad38f3d3004ad53c9ca2e1a4e685251dd9fa9e551b5f64a839353253a0673d402f8e1ef1a618ffba58d405
+srcfiles size=6
+ RELOC/source/xelatex/xepersian-hm/xepersian-hm.dtx
+ RELOC/source/xelatex/xepersian-hm/xepersian-hm.ins
+runfiles size=4
+ RELOC/tex/xelatex/xepersian-hm/kashida-xepersian-hm.def
+ RELOC/tex/xelatex/xepersian-hm/xepersian-hm.sty
+catalogue-ctan /macros/xetex/latex/xepersian-hm
+catalogue-license lppl1.3c
+catalogue-topics persian xetex expl3
+catalogue-version 0.4
+
name xesearch
category Package
revision 51908
@@ -317996,7 +319309,7 @@ catalogue-version 2.0a
name xetex
category TLCore
-revision 53917
+revision 54276
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
@@ -318029,9 +319342,9 @@ execute AddFormat name=xetex engine=xetex patterns=language.def options="-etex
execute AddFormat name=xelatex engine=xetex patterns=language.dat options="-etex xelatex.ini" fmttriggers=cm,hyphen-base,tex-ini-files,unicode-data,babel,l3kernel,latex,latex-fonts,lm
postaction script file=tlpkg/tlpostcode/xetex.pl
containersize 6932
-containerchecksum eca249be676ec6a4b25c9ac5ae60e0a29f460571f7735896ca141a944135782ce8635ed05fad0f01e558c22909dfa14740adfaf79680a2304fd6f07c82303310
-doccontainersize 616888
-doccontainerchecksum 2d578801da1669e7ea36599d821e60bee4631c3a1bb44792ea5cc266f5788c05a0e93469374a19c4c7c2eff866d922438df5c5c2a4935570208f05327a45f56a
+containerchecksum e1c2920dd2cfa0605582c778ba184cabb7d462a810086398ba9ed6ec5afd0e14b009f37950a2c906c0a2cd2112925bb3e051c01221f90ea36440e20eb32acfbf
+doccontainersize 617016
+doccontainerchecksum 6f18897e5759ffe30b6ae4439a0ce3c9d5748a9b0bda07f904897cc3310d9d601631d031139b58ef3b4f078f2cec298be3583df23b28656f6c2e80f2370159a6
docfiles size=170
texmf-dist/doc/man/man1/xelatex.1
texmf-dist/doc/man/man1/xelatex.man1.pdf
@@ -318176,110 +319489,110 @@ catalogue-version 0.1
name xetex.aarch64-linux
category TLCore
-revision 52688
+revision 54429
shortdesc aarch64-linux files of xetex
-containersize 7154724
-containerchecksum 96b36d4729200370039a777b3735dc11838bd6cf708163042cdf81e321c312966df211759e010eb87e1b445ba0fa1615cc384466f8b0e424cbaed215e6bae744
-binfiles arch=aarch64-linux size=6969
+containersize 7383300
+containerchecksum 86780b5c17430581738f31260bae1af78a26b6118c83eaa1e8f5dafda988262156cfa65402dfd01d8a0bb6119affe6e8437fa1d617f4914951931e1995406017
+binfiles arch=aarch64-linux size=7146
bin/aarch64-linux/teckit_compile
bin/aarch64-linux/xelatex
bin/aarch64-linux/xetex
name xetex.amd64-freebsd
category TLCore
-revision 52688
+revision 53999
shortdesc amd64-freebsd files of xetex
-containersize 7022760
-containerchecksum d8785e2363ca67b138a0243daf68cb64bb7ecef5431c88e262bc0559fb73bcb7dde806c7e0d7538f6c02f837276eed781a36dc8e8873a183dd00eddf08b9602b
-binfiles arch=amd64-freebsd size=6352
+containersize 7334248
+containerchecksum 84503af01fc6c389b13bf40cac0da1d97459708b4011f33aaf3af92eef02de1b819f4654fbd39ae3f0dc1b32d41629da1034d3b8ed5d30e549cb519dbdb2132c
+binfiles arch=amd64-freebsd size=6525
bin/amd64-freebsd/teckit_compile
bin/amd64-freebsd/xelatex
bin/amd64-freebsd/xetex
name xetex.amd64-netbsd
category TLCore
-revision 52688
+revision 53995
shortdesc amd64-netbsd files of xetex
-containersize 6955348
-containerchecksum eabf9d44cf49eb6c1b658364db55c4ad5a96b2c773eb32a28c8176ce644c54d2602f63fc29062c4559dfc8e839a787c2efdd1fb4dd4303f946221ce12729f383
-binfiles arch=amd64-netbsd size=7017
+containersize 7305580
+containerchecksum 41bfe841ad38c3175836d6ec41668bd8f75d938062a628a20b373ca18a2facac96ca5c3029b5605e73835f41160f9498ca2a3bb45109dbea1089c963ee708313
+binfiles arch=amd64-netbsd size=7471
bin/amd64-netbsd/teckit_compile
bin/amd64-netbsd/xelatex
bin/amd64-netbsd/xetex
name xetex.armhf-linux
category TLCore
-revision 52688
+revision 54033
shortdesc armhf-linux files of xetex
-containersize 6854936
-containerchecksum 1b60792b7be2e6c53d5fe70eb6d23b806e8c3bfafe02521f6eaf97bc0ac53919e728d7ad0b779bd2ca663a500627e9f2c1fe56c974bdc189b5d6f98a7fa3244c
-binfiles arch=armhf-linux size=6305
+containersize 7026356
+containerchecksum 88375d9d8c98159845c1bec03e4a2d323081202d8d98f3520a2ef5c59febed34dcbeb5a13d131e73ecb47959cedf37314d0e90c305c6dc007f12dc5f482150ff
+binfiles arch=armhf-linux size=6476
bin/armhf-linux/teckit_compile
bin/armhf-linux/xelatex
bin/armhf-linux/xetex
name xetex.i386-cygwin
category TLCore
-revision 52688
+revision 54350
shortdesc i386-cygwin files of xetex
-containersize 7131288
-containerchecksum 136f1538186e0ff9a73eb8d1ffbbc8336c913a9c4be403dda16c7f53fced9acb1921a785e82d5a0238abb6bf865a4a195ccb73efc764aba8bb44d29739867d8f
-binfiles arch=i386-cygwin size=6554
+containersize 7336612
+containerchecksum c1fe26a34384fccc8674de9a0860f2e83ffd025c0349fdda9d01c5a3dd175f7b81accb87d6485e71ace2b0e55ce069129990775c09543564517169e8d1caad2e
+binfiles arch=i386-cygwin size=6777
bin/i386-cygwin/teckit_compile.exe
bin/i386-cygwin/xelatex
bin/i386-cygwin/xetex.exe
name xetex.i386-freebsd
category TLCore
-revision 52688
+revision 53999
shortdesc i386-freebsd files of xetex
-containersize 6808228
-containerchecksum d461b809e68d0745db2102f8a5dc8a1b0e545303eb8dc505d99f8824a8f655d97f1352c5e13a83c03d71716d864600043b8b20f35e8f12b59b262375addbd331
-binfiles arch=i386-freebsd size=6089
+containersize 7091988
+containerchecksum bf69a4149c53c8614db26b3ad327988e7b732e30ab3385b97e9dd01daed5c56654217f0677feab9285ac842a326da550ad359197aff75e4c4b945b38f6d7a1ec
+binfiles arch=i386-freebsd size=6255
bin/i386-freebsd/teckit_compile
bin/i386-freebsd/xelatex
bin/i386-freebsd/xetex
name xetex.i386-linux
category TLCore
-revision 52688
+revision 53999
shortdesc i386-linux files of xetex
-containersize 7249744
-containerchecksum 9b1de2c05881deb041090c0b092a5852a8730b4ad3bcf2607a413462adadf7a84a22e7e8d634f260b5ad2408726d1faddd7d8b685525571458a6185bbb748056
-binfiles arch=i386-linux size=6464
+containersize 7425808
+containerchecksum cab80996369de4fdd7375b8b273934ecd9e54a8a750c96d60537d50df5bf749d3d3e53b3ee62a885283e3e343f09cc7aceee6b2c9b4ff9fd9c773b5312b37b6f
+binfiles arch=i386-linux size=6641
bin/i386-linux/teckit_compile
bin/i386-linux/xelatex
bin/i386-linux/xetex
name xetex.i386-netbsd
category TLCore
-revision 52688
+revision 54104
shortdesc i386-netbsd files of xetex
-containersize 6864596
-containerchecksum 249b9b4b8ac09537081315b6f563747a3adb569e535a4c125b27c292e51523a5311309b292954f7ca4df04a3ae4f3a90c0caac67b0940700e4dfe1d28741a63c
-binfiles arch=i386-netbsd size=6757
+containersize 7215100
+containerchecksum 61b66d3589acf5ec2e484adfa4341163db53b2124ef7ff8e9be7be8c0fc354fa7f3aff62050e6e7bd0e816e59669f398d73f67076ce8be58b62b180fcf9ec927
+binfiles arch=i386-netbsd size=7229
bin/i386-netbsd/teckit_compile
bin/i386-netbsd/xelatex
bin/i386-netbsd/xetex
name xetex.i386-solaris
category TLCore
-revision 52688
+revision 53999
shortdesc i386-solaris files of xetex
-containersize 7443748
-containerchecksum 713a781b948d8f14fc31190425c46e1d805585cd3e9f91f9c96453c254287ace454718cdfb3f2efc8d3b8b790e4ca2754e832a295ebe3cbe24f15387f1e7dcf2
-binfiles arch=i386-solaris size=6835
+containersize 7610388
+containerchecksum fbba0f843af996c3233dea77a82899a9c5e3bbb76118ef40412449c13e37493dddf1ff7389f0085656c61999282e16349011a8bbced230e150c44d6e11a7403c
+binfiles arch=i386-solaris size=6997
bin/i386-solaris/teckit_compile
bin/i386-solaris/xelatex
bin/i386-solaris/xetex
name xetex.win32
category TLCore
-revision 52902
+revision 53994
shortdesc win32 files of xetex
-containersize 9190100
-containerchecksum 4ebe93ca04a96055d78199a5db0b7eb2a0bc7494c7a7e35ada1850803e757b2cf7e4855308ddca2a399c0ed5f9ccf281f08d3fe9046b18f8c335012166524720
-binfiles arch=win32 size=9841
+containersize 9436936
+containerchecksum bd474df98c6b11e7e8c04ba93dcdec91d0cbf6e56495aa7e3fa950a7d26c8ccb8ea287bcd34e1721b1d6a33f95c786ff94fb135da5d08481478029d8c8c87f17
+binfiles arch=win32 size=10113
bin/win32/fc-cache.exe
bin/win32/fc-cat.exe
bin/win32/fc-list.exe
@@ -318288,7 +319601,7 @@ binfiles arch=win32 size=9841
bin/win32/fc-query.exe
bin/win32/fc-scan.exe
bin/win32/fc-validate.exe
- bin/win32/icudt63.dll
+ bin/win32/icudt65.dll
bin/win32/teckit_compile.exe
bin/win32/xelatex.exe
bin/win32/xetex.dll
@@ -318300,66 +319613,66 @@ binfiles arch=win32 size=9841
name xetex.x86_64-cygwin
category TLCore
-revision 52688
+revision 54274
shortdesc x86_64-cygwin files of xetex
-containersize 7160404
-containerchecksum f4302c4a1fb1df2c23a1dd5e9d652c679e678979ecad520b2f92f91581b1d770e1c42686d3e1fcc7b5373ce8149f9065400272e3dbf102f66b4528391d7adb9f
-binfiles arch=x86_64-cygwin size=6553
+containersize 7348324
+containerchecksum b3815e4a77db5ebd3456fba3bf206b95dc9257c744f90f9ea512ac48e7a3833676eb30dc3e08b9952c81edea93a0f6c423d61a75117926fad22d9fec9aa6575d
+binfiles arch=x86_64-cygwin size=6756
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 52688
+revision 54269
shortdesc x86_64-darwin files of xetex
-containersize 7000960
-containerchecksum 081881cf18b43b4ec9efb96b7d10e221ed4dbee4b008497a277417760637f9f74ce57422aa6fa83fa9d4684b36b142c48387b314f872e2a56b64ce39ec359d4f
-binfiles arch=x86_64-darwin size=6248
+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 52688
+revision 53999
shortdesc x86_64-darwinlegacy files of xetex
-containersize 6785860
-containerchecksum 6af4e16e2dc0c7fb4c7fdf16050abb314b73baff86647c298276edb5d40cba440abb731bcf717e8571da02b0f309e3560846a3c56987d5bc0ef69080819da335
-binfiles arch=x86_64-darwinlegacy size=6102
+containersize 6942616
+containerchecksum 2fbfdde89798ae99d32e41454ad52759d6917e35decd9cd7e1f482d3985c998e7ae05dac45ce4be2585f398f1c24152ae86117c049f02e8563fd0d7ef18e3ccc
+binfiles arch=x86_64-darwinlegacy size=6262
bin/x86_64-darwinlegacy/teckit_compile
bin/x86_64-darwinlegacy/xelatex
bin/x86_64-darwinlegacy/xetex
name xetex.x86_64-linux
category TLCore
-revision 52688
+revision 53999
shortdesc x86_64-linux files of xetex
-containersize 7180504
-containerchecksum a85de39f1e60540dd01e0a56a16f8a804251dccc0466a32cdc158ce3f82abae0f23c24d664e20e311fde032804d4eed5e1f2b8b7df1d4f14ca07ab29b9efcaca
-binfiles arch=x86_64-linux size=6482
+containersize 7354632
+containerchecksum 841594f65185d7803f304c04224857f7503f4c3de73da5d9207768e2ab30c8e166610c52165ea08b61138993b13e086b8dfb8c39da684fb9ece4f50d745b8eee
+binfiles arch=x86_64-linux size=6657
bin/x86_64-linux/teckit_compile
bin/x86_64-linux/xelatex
bin/x86_64-linux/xetex
name xetex.x86_64-linuxmusl
category TLCore
-revision 52688
+revision 54264
shortdesc x86_64-linuxmusl files of xetex
-containersize 7367980
-containerchecksum 432f3d71a43e625ad8c26c108673b00971f2ae29452e5d3780b2e078fea9dc984f4944b3f000edd10b68baf3ec46275ded2afdcc8e329fd33b13513a725220e1
-binfiles arch=x86_64-linuxmusl size=6894
+containersize 7494276
+containerchecksum 592d418c86943a442acf6c3c48eb47bab4d9ba5a080a76c49c41da77e9d3e390da31535609b6022a9882d719ac8345b1caf4acd2fa4d7fe89912e575dc8621c0
+binfiles arch=x86_64-linuxmusl size=6950
bin/x86_64-linuxmusl/teckit_compile
bin/x86_64-linuxmusl/xelatex
bin/x86_64-linuxmusl/xetex
name xetex.x86_64-solaris
category TLCore
-revision 52688
+revision 53999
shortdesc x86_64-solaris files of xetex
-containersize 7560764
-containerchecksum 63be62a6b1d0cda1b36a54b558ddbe7037ac00a6e38c6b3a9dc1ac4f18ec21b0dea6568d76d329d72f0712c61ac3f59c3c8b97a571af3fd77c07467150fb2a48
-binfiles arch=x86_64-solaris size=7073
+containersize 7730080
+containerchecksum 36bc1ac26da65f229ce1b66d1987de0835190c4b74a9e536d42eb5eb485222567d3656e8b36074f578017198c5dc119d004724650bed673d9693831456365250
+binfiles arch=x86_64-solaris size=7241
bin/x86_64-solaris/teckit_compile
bin/x86_64-solaris/xelatex
bin/x86_64-solaris/xetex
@@ -319392,11 +320705,11 @@ catalogue-version 2.5.1
name xindy.aarch64-linux
category TLCore
-revision 50150
+revision 54269
shortdesc aarch64-linux files of xindy
-containersize 2234708
-containerchecksum 9ea22a9eceda1a511185d9c8a22adf6da7d940991bd88b3da1e6c59172da144ee4c0abca4d3930e8c8b4c9a3ace3dcd1b59bf2fcf5903741dbdc3c6110ce0148
-binfiles arch=aarch64-linux size=1295
+containersize 2292680
+containerchecksum 1e38f4fc220f66711c29900d74b8d43cbc2d1a4003b4fd2b2aef3efc26fecf543c7707c0ca66985f5fc24cfcb064ba25e8b263135813cdbf867090c27f18acb0
+binfiles arch=aarch64-linux size=1334
bin/aarch64-linux/tex2xindy
bin/aarch64-linux/texindy
bin/aarch64-linux/xindy
@@ -319418,10 +320731,10 @@ binfiles arch=amd64-freebsd size=950
name xindy.amd64-netbsd
category TLCore
-revision 48698
+revision 53995
shortdesc amd64-netbsd files of xindy
-containersize 1676228
-containerchecksum e52c0d93b777c8f37e8a894ba997178cc6c80edc336d66e6e30ab4b6a76f80b24ea0e13454ce3c1867c72ed79e06c97bdfc9cd4cfca5e61548fc11f2ea4aecb5
+containersize 1676040
+containerchecksum 82cf162b686b303cea464ea0d8f0681dfb1b12695e7c1dcfe0adfc6ef9346d97af8b2aa61ca6991963ecb4e98a83854fe149391412902e40d3d3fd3d5d514af3
binfiles arch=amd64-netbsd size=879
bin/amd64-netbsd/tex2xindy
bin/amd64-netbsd/texindy
@@ -319444,10 +320757,10 @@ binfiles arch=armhf-linux size=1069
name xindy.i386-cygwin
category TLCore
-revision 50455
+revision 54350
shortdesc i386-cygwin files of xindy
-containersize 1935004
-containerchecksum 5de6663fc467150dde28cae82a621823e57a5c46640392afec4ee799ff03751cf1eb438508c72df0afbb562c5b7f56445d1dab537fbce0f1b78ddfa1276ee6c6
+containersize 1932656
+containerchecksum c2d4e1fb6b69ec07431df38617bec58adbb35679c8083407dbd533a504dbd35074a1e8e2316a3d8c9e1ae5b104bb95dfc3e5739cfdce13881a6f749b2f99a113
binfiles arch=i386-cygwin size=941
bin/i386-cygwin/tex2xindy.exe
bin/i386-cygwin/texindy
@@ -319483,11 +320796,11 @@ binfiles arch=i386-linux size=1008
name xindy.i386-netbsd
category TLCore
-revision 50171
+revision 54104
shortdesc i386-netbsd files of xindy
-containersize 1678736
-containerchecksum 11cbde4e0cedc3517efa861373497811c4ca7546c24b3f2d1acb12959a8e693856166f8e886e6aec1782a6cb1dd75fdc632b3527cb0d29e06af4bb29b36e5201
-binfiles arch=i386-netbsd size=815
+containersize 1677352
+containerchecksum 96501a74f06b8cb6162dbc114c2ea8dbaebfbe985124969259916e4795be4ac34f009ef00c57f0baf0c39c07f77ac863fac42d78db929a5c70b39ac662319f42
+binfiles arch=i386-netbsd size=816
bin/i386-netbsd/tex2xindy
bin/i386-netbsd/texindy
bin/i386-netbsd/xindy
@@ -319496,11 +320809,11 @@ binfiles arch=i386-netbsd size=815
name xindy.win32
category TLCore
-revision 50155
+revision 53994
shortdesc win32 files of xindy
-containersize 2036104
-containerchecksum 5d70e696845f51734f80c3d49aa9f6aeb395e500329c99524e93e8c9fcda7d1c3fe6d594a3ceb3a6700bc57885e6ce797efa7b16a755f4ec93c5d6d5dda0d639
-binfiles arch=win32 size=2022
+containersize 2109776
+containerchecksum c755f22e9381cc5011e6ca77188560a9e08d2bc535f296e4804b23392fb8a2976114b05146bd17218bb92d1338904a7dbcbdb1122343f5bf3cc620935d6fc260
+binfiles arch=win32 size=2125
bin/win32/tex2xindy.exe
bin/win32/texindy.exe
bin/win32/xindy-lisp.exe
@@ -319509,10 +320822,10 @@ binfiles arch=win32 size=2022
name xindy.x86_64-cygwin
category TLCore
-revision 50889
+revision 54274
shortdesc x86_64-cygwin files of xindy
-containersize 1971004
-containerchecksum 11c134c722297d11ff3f06b791749fa594c392971bb85e293524158c4a65f4eb9e5a9319ef997003cb0f773e643352d10fe43af3848c9c1f8e71a28330916340
+containersize 1970048
+containerchecksum 6f43997ad5b2358410e80a6032a7c60e49e007e11e4e33c1e5a296e17736ae3b299b5da19b8e082cb15abf7c901878de7f9441ae20e4c7776923740e923d1f7d
binfiles arch=x86_64-cygwin size=948
bin/x86_64-cygwin/tex2xindy.exe
bin/x86_64-cygwin/texindy
@@ -319522,11 +320835,11 @@ binfiles arch=x86_64-cygwin size=948
name xindy.x86_64-darwin
category TLCore
-revision 50150
+revision 54269
shortdesc x86_64-darwin files of xindy
-containersize 1978380
-containerchecksum 075237425212d3556b3d542e7a73e98e9148386d1229473394615b5f697ae252f51ea39b08c7bfaa57e9b08f6544dbcfcdd3210920b9da02a31a7f844c45c5ff
-binfiles arch=x86_64-darwin size=970
+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
@@ -319654,20 +320967,20 @@ catalogue-version 1.301
name xkcdcolors
category Package
-revision 52481
+revision 54512
shortdesc xkcd names of colors
relocated 1
-longdesc In the year 2010, Randall Munroe on posted a really fun and
-longdesc nice article on xkcd. He did a very curious experiment: showing
-longdesc colors to a lot of people and asking to name each one.
+longdesc In the year 2010, Randall Munroe on posted a really funny and
+longdesc nice article on xkcd. He made a very curious experiment:
+longdesc showing colors to a lot of people and asking to name each one.
longdesc Afterward, he processed the data and sorted the names for each
-longdesc color by popularity --- that means, how many people gave the
+longdesc color by popularity -- that means, how many people gave the
longdesc same name to the same color. This package makes the collected
longdesc color names usable with LaTeX.
-containersize 8692
-containerchecksum 78e9d390e64c5f35a35f25475aab9fd4308cae2c495cd8181980799819a374f7460bf41f246d91ac297b96f804f3327e6b09e84b255b362b1f285873ddd5b107
-doccontainersize 218128
-doccontainerchecksum dba85b139b2146562acb51b64c8b0c7e4aef799e4bf25e131896c6143afd29d0279cd130db711d34fca06597792eef7f92be4ca10d34eb27f3da11a65b8713b0
+containersize 8680
+containerchecksum 4c7057d785c565e043daef78f4ddbb5dc307a3caa690044c803059034ef42fc1a14f61c93115b8060c330f480397040ab19b44636e167739a016175af61c2806
+doccontainersize 218124
+doccontainerchecksum ff112f54943d9f6f0e55cd0ef2a9b0cff1e088ea386c7853bfde9cf091b4ab762b38486c565da39fe5f0e63811c2d2b5661dbc5d98b740ffcc08982462214795
docfiles size=62
RELOC/doc/latex/xkcdcolors/README.md details="Readme"
RELOC/doc/latex/xkcdcolors/lppl-1-3c_license.txt
@@ -319679,8 +320992,8 @@ catalogue-contact-bugs https://github.com/Rmano/xkcdcolors/issues
catalogue-contact-home http://rlog.rgtti.com/2015/10/23/xkcd-color-list-for-latex-users/
catalogue-contact-repository https://github.com/Rmano/xkcdcolors
catalogue-ctan /macros/latex/contrib/xkcdcolors
-catalogue-license lppl1.3ccc0
-catalogue-topics amusements
+catalogue-license lppl1.3c cc0
+catalogue-topics colour amusements
catalogue-version 1.0.1
name xkeyval
@@ -319772,17 +321085,17 @@ catalogue-version 0.26
name xltabular
category Package
-revision 49939
+revision 54437
shortdesc Longtable support with possible X-column specifier
relocated 1
longdesc This package loads package ltablex, but keeps the current
longdesc tabularx environment as is. The new environment xltabular is a
longdesc combination of longtable and tabularx: Header/footer
longdesc definitions, X-column specifier, and with possible pagebreaks.
-containersize 1696
-containerchecksum 57f734e3715107169b53c017e9524c1cd4f29a120e6f6aab7e50e380216ca2f841fb0aa5e3d5fe016a061b87d64eae4714f35dcda8ccb4b2c73ec4d5727a877e
-doccontainersize 73392
-doccontainerchecksum fb9567b70272ea7f49d6923a19748a1cc53615f45b56b2b573304c6cfa334f0dcf6aa1fc89a3236d814693332fa3cc71798d548323ec2b1c2bf34071ebd7fd19
+containersize 1688
+containerchecksum 713060701b44b6bb3098d4db06c58b47fd50f0d3c31a648e39c9ccfb11848c5474d44f199f2649ad12216c2d81b08fd214367ab9a3e5b06d13fda6f8cceaec61
+doccontainersize 73632
+doccontainerchecksum aadb35f5d6a195f7e645053d8b3703d9b4bfa6a8ab714aed2af93033d40d3859e28cc650d7ae88a1ff82e4511ecac2c24355dfdf756906955e3dc823f0820a45
docfiles size=27
RELOC/doc/latex/xltabular/Changes
RELOC/doc/latex/xltabular/README.md details="Readme"
@@ -319800,7 +321113,6 @@ catalogue-contact-home https://github.com/rolfn/xltabular
catalogue-ctan /macros/latex/contrib/xltabular
catalogue-license lppl1.3
catalogue-topics table table-long
-catalogue-version 0.2b
name xltxtra
category Package
@@ -319838,7 +321150,7 @@ catalogue-version 0.7
name xmltex
category Package
-revision 53216
+revision 54498
shortdesc Support for parsing XML documents
longdesc The package provides an implementation of a parser for
longdesc documents matching the XML 1.0 and XML Namespace
@@ -319856,16 +321168,21 @@ depend babel
depend cm
depend hyphen-base
depend latex-fonts
+depend l3backend
+depend l3kernel
+depend l3packages
+depend tex-ini-files
+depend unicode-data
depend dehyph
+depend hyph-utf8
depend latexconfig
-depend tex-ini-files
depend xmltex.ARCH
-execute AddFormat name=xmltex engine=pdftex patterns=language.dat options="*xmltex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,dehyph,latex,latexconfig,tex-ini-files,xmltexconfig
-execute AddFormat name=pdfxmltex engine=pdftex patterns=language.dat options="*pdfxmltex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,dehyph,latex,latexconfig,tex-ini-files,xmltexconfig
-containersize 18192
-containerchecksum fc226772fb6487c102419e478e5944aa3e222f2cd5b00e892bf4902ee781795f2e8c8aedcdb40aaed473d65452742d6939b244b4c7852966323a22b375a66019
+execute AddFormat name=xmltex engine=pdftex patterns=language.dat options="*xmltex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,dehyph,hyph-utf8,latex,latexconfig,tex-ini-files,xmltexconfig
+execute AddFormat name=pdfxmltex engine=pdftex patterns=language.dat options="*pdfxmltex.ini" fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,dehyph,hyph-utf8,latex,latexconfig,tex-ini-files,xmltexconfig
+containersize 18236
+containerchecksum 0fd2ab53c983706e42c33804e886f20956a08410e0e32976fb956cecf224c9ed397cb7ceb8aa9b717e3459084d597d715363752a346322f9c04e16acc86c9e46
doccontainersize 17004
-doccontainerchecksum 000e0915906b85080455b68898dd76e0049bc27ed41dd01b39ce6566ac8a0f1c79e7373a003079c28a87d97ade76365cc88657f86fb85e4136ebdef9f7983f77
+doccontainerchecksum 51f8a23a2f59a079909d580a8587d1a403bc0fc75b13adda212cca8fb9f58d8f19debbf53783eada1e80389d8556b742f62f575712eb5fa15f90e4c9933ede8c
docfiles size=32
texmf-dist/doc/otherformats/xmltex/base/englishutf16.xml
texmf-dist/doc/otherformats/xmltex/base/englishutf8.xml
@@ -320154,20 +321471,20 @@ catalogue-version 1.0
name xpatch
category Package
-revision 27897
+revision 54563
shortdesc Extending etoolbox patching commands
relocated 1
longdesc The package generalises the macro patching commands provided by
longdesc Philipp Lehmann's etoolbox.
-containersize 1944
-containerchecksum 8f74955f059b7cc27b01772893cb28c565df3773fe308d7862f7a41bc1930ebe8712468d8e32027d82b3b4f6c1a800b007ae202d8fe672d389f40f582ccb4e70
-doccontainersize 450384
-doccontainerchecksum 49fb3a9aa844ffe4dfc2e2adcf3ef6135302678bc423c377e171cea4ac784d9e5045e4f080aeec622e2cb5db7f706b8b5592d65e1bab60af766aa7df586979f2
-docfiles size=112
+containersize 1924
+containerchecksum d96d078066ee7cd39585754b0ed1aa2bd5680f90eb2a879bb2dcb47cfe834094f0b5fa1373ecd7f80f626c1a8a8fd4823525c33fa0e67f63b0beb4031a35956e
+doccontainersize 469996
+doccontainerchecksum 49479d5a73beda78852f80f786e559caa49b51a44c79e73d689499429ee177ccc1a93064122c13e5cf4e34f00350df3e18fc131505364dd8cbf218e851249e8f
+docfiles size=116
RELOC/doc/latex/xpatch/README details="Readme"
RELOC/doc/latex/xpatch/xpatch.pdf details="Package documentation"
-srccontainersize 7496
-srccontainerchecksum 70bdfc42f330594ad9435acf846243880c3c34cceb57708b8e61fde89e07933f2b9bd131f0ab933d5c7b1076412e150e48357f88ff67441c1e0f4e1d294dca9d
+srccontainersize 7504
+srccontainerchecksum bed0cd07054aa93d1bc328b57792c79ae90c3f5feb5b6f86e76b4b7c4a2b583248c19b9147d268e1dcb16c107b0dc18b34fe13f537b10042839a46a98b5afb25
srcfiles size=9
RELOC/source/latex/xpatch/xpatch.dtx
RELOC/source/latex/xpatch/xpatch.ins
@@ -320176,11 +321493,11 @@ runfiles size=3
catalogue-ctan /macros/latex/contrib/xpatch
catalogue-license lppl1.3
catalogue-topics macro-supp
-catalogue-version 0.2
+catalogue-version 0.3
name xpdfopen
category TLCore
-revision 52954
+revision 53998
shortdesc Commands to control PDF readers, under X11
longdesc The command-line programs pdfopen and pdfclose allow you to
longdesc control the X Window System version of Adobe's Acrobat Reader
@@ -320189,10 +321506,10 @@ longdesc programs work with Acrobat Reader 5, 7, 8 and 9 for Linux, xpdf
longdesc and evince. This version derives from one written by Fabrice
longdesc Popineau for Microsoft operating systems.
depend xpdfopen.ARCH
-containersize 580
-containerchecksum 4bc35a5699e39b12f6f38b48ed7e136e9c5c54cbcad71119d7ffcb0688df9739187b4e0042782a2678233b289902b24c6537ba10303ff26846bfe73b98c9f54e
-doccontainersize 28176
-doccontainerchecksum 8dae12489e11fdc9e5e2aec22a4c70e8f8d15708b907404dde849b915515fe1f3d0771762f3a18112c8e2760e30bd1605d208b4315753ab37f738646e90c6f32
+containersize 560
+containerchecksum fe873bb22b94a26720e37671e283e0085619c2129a4568399544ac0df1e5c443a9476590ca7ef76a21409589eb2416a14165b8a48a6182f3773a3009cb7c1a47
+doccontainersize 28180
+doccontainerchecksum bb4be8fe1b4590e74a7573baa1d699895fb62f6b30b05c9c81655001c75ffb43a6d7f92deca337072690ce3297d4ab06f1aca389524c5d5d500a9fce4abd8404
docfiles size=19
texmf-dist/doc/man/man1/pdfclose.1
texmf-dist/doc/man/man1/pdfclose.man1.pdf
@@ -320205,30 +321522,30 @@ catalogue-version 0.86
name xpdfopen.aarch64-linux
category TLCore
-revision 52917
+revision 53999
shortdesc aarch64-linux files of xpdfopen
-containersize 7340
-containerchecksum db53661938e0e6c0642b88dd8d355979ccd0cdda603859b11038c2bb2c8af172eae0940381bf429c3687f28bcd7dc9ac8e7250a0c28086c6baa1b30009ea507c
+containersize 7956
+containerchecksum 969e328e94055a62a0b03ad51773273877355fbcf81aaee8addf20d464449267439a4d0d00e7d877a152b51b26a528b19184f75c39645955db95ac9dff3589f4
binfiles arch=aarch64-linux size=10
bin/aarch64-linux/pdfclose
bin/aarch64-linux/pdfopen
name xpdfopen.amd64-freebsd
category TLCore
-revision 52917
+revision 53999
shortdesc amd64-freebsd files of xpdfopen
-containersize 8116
-containerchecksum 4d68c7248f4517ad95cf8679afb533b583bee1b6bec605325e114c6f17c81974d6ff00f43878af1500e0cf85fe1e4206b90a4f4c35848b3e53d3b13cfd4dbfc5
-binfiles arch=amd64-freebsd size=8
+containersize 8096
+containerchecksum d5325145cc8632feb25310e6d03e57bfadf1700504c8f10ef4a3e65f8101681559cfdb7f64dc93c9cf1c5ca712da5f059a40cc959051f405fab4fa2e64b0dc87
+binfiles arch=amd64-freebsd size=12
bin/amd64-freebsd/pdfclose
bin/amd64-freebsd/pdfopen
name xpdfopen.amd64-netbsd
category TLCore
-revision 52917
+revision 53995
shortdesc amd64-netbsd files of xpdfopen
-containersize 8228
-containerchecksum 4437eb1e02df3e7144e390beeb4f5fe58a00cf794f206e8f70aceb0d28f92e2a4f45aee5e74db40fb0bd82dc7ecf2f39c3f471d966cd94c821207494d6c0ed33
+containersize 8572
+containerchecksum 6fcde65720cc016e5e91af84e932ff115d73d2d4fa2ac4936f6df3ae8c0f18e3baa17b249c5272977e1942248eea432c63688d8facad497c86c883134277160a
binfiles arch=amd64-netbsd size=10
bin/amd64-netbsd/pdfclose
bin/amd64-netbsd/pdfopen
@@ -320245,21 +321562,21 @@ binfiles arch=armhf-linux size=7
name xpdfopen.i386-cygwin
category TLCore
-revision 52917
+revision 54350
shortdesc i386-cygwin files of xpdfopen
-containersize 7852
-containerchecksum ce9dc398c6fe61eaefa7f10a3a2f4fa4e20fa7e615c02895423231e00ed8914f54618dc6e0f18ef3d004327d5264b001d1710bc2c6ee7210c990c423b11bfaf8
+containersize 7864
+containerchecksum f362b3446d5219b43edc7147e7c37d003ea319128bbae56300269b0dd8398c4dcb80d5975ee4fd2e816a35bb87afafd35cdc9e28f8cf48a835b0cd6a0fc1bd44
binfiles arch=i386-cygwin size=9
bin/i386-cygwin/pdfclose.exe
bin/i386-cygwin/pdfopen.exe
name xpdfopen.i386-freebsd
category TLCore
-revision 52917
+revision 53999
shortdesc i386-freebsd files of xpdfopen
-containersize 7080
-containerchecksum e012aaca5bb330bd34c840c01eceabbead5996899178f08ee732d6b66f30a5233ceff100859ce565fb949747fc08b35eac197acd07a3a93b00d6436fa492de44
-binfiles arch=i386-freebsd size=7
+containersize 7544
+containerchecksum 3e650e1e10b88045f568a0a256bd86e985ddf81e2e171b0b527646371309539f7e80e1c30d4ee27e4321225e7cc0aa4f3bc84e0d667ba90a473e955d9115de6e
+binfiles arch=i386-freebsd size=10
bin/i386-freebsd/pdfclose
bin/i386-freebsd/pdfopen
@@ -320275,10 +321592,10 @@ binfiles arch=i386-linux size=7
name xpdfopen.i386-netbsd
category TLCore
-revision 52917
+revision 54104
shortdesc i386-netbsd files of xpdfopen
-containersize 7716
-containerchecksum cbed6680cb39b4ac4157f37a90c080b382f232fb89fc3d66fd39cab687250a263014f91c92eb06820e0a3bf5257dcbb2072cad7e622cb8a1969147c3b5313251
+containersize 8236
+containerchecksum 70646dd96b23e0929cc57bc4af33764f09f29662b359b62a99a0c0507b4316618ed4662f4614e791615fb864b304993333e69e15102270d78b682960db0db7c4
binfiles arch=i386-netbsd size=8
bin/i386-netbsd/pdfclose
bin/i386-netbsd/pdfopen
@@ -320295,10 +321612,10 @@ binfiles arch=i386-solaris size=8
name xpdfopen.win32
category TLCore
-revision 52917
+revision 53994
shortdesc win32 files of xpdfopen
-containersize 629196
-containerchecksum 857c3ab6fe3225e86bab17691580bd1d96ec55dc42b756524e99d27cd2e0d8ef955ea878f190ad1088f5f85afe7ac1f25c21f088c6d95ccc8a6771decf9d438c
+containersize 629280
+containerchecksum 3b1becd3421227d06e57b588bed1b35a2077b9e8e1268af09d4eaa96de96ea81f9c731d2d4f412886653ee9d751eb42afe0c33c6bc190ab63879124be7c2ad65
binfiles arch=win32 size=392
bin/win32/pdfclose.exe
bin/win32/pdfdde.exe
@@ -320306,34 +321623,24 @@ binfiles arch=win32 size=392
name xpdfopen.x86_64-cygwin
category TLCore
-revision 52917
+revision 54274
shortdesc x86_64-cygwin files of xpdfopen
-containersize 8464
-containerchecksum bd9bb0987ab296b8bb742dfac496da4d51ce4b61650ff118ec6f6529b28d60c80404e11b21504c486ea559d10e3e63d2a18507c119d84fc238108f75607d68a3
+containersize 8772
+containerchecksum 12ba34341e09877fdfd6a0562f471af8d413c6420f6abd3de33eb87eecbdfefa7f584332ff87232452bf2df5c7e8d02654a4bbddfe3a7d68c265ad6876c1bfd0
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 52917
+revision 54269
shortdesc x86_64-darwin files of xpdfopen
-containersize 6784
-containerchecksum 309029b1e969b5de3fa1129c148587875a035f4b2538a0b127b8b015e98777472437ba1afb99307e838aaeff6202ed9b1c72cb24d66004899ccbc95aec1cca7d
-binfiles arch=x86_64-darwin size=9
+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-darwinlegacy
-category TLCore
-revision 52917
-shortdesc x86_64-darwinlegacy files of xpdfopen
-containersize 7164
-containerchecksum 15ac0a29a89141add6cfb14f320b34a0c5f5e51a7abbbc23e742daf23b196932d973b3e8357a7612b653230fb80828f31524dc70b3a4d5444b711919723c313e
-binfiles arch=x86_64-darwinlegacy size=9
- bin/x86_64-darwinlegacy/pdfclose
- bin/x86_64-darwinlegacy/pdfopen
-
name xpdfopen.x86_64-linux
category TLCore
revision 52917
@@ -320346,10 +321653,10 @@ binfiles arch=x86_64-linux size=8
name xpdfopen.x86_64-linuxmusl
category TLCore
-revision 52917
+revision 54264
shortdesc x86_64-linuxmusl files of xpdfopen
-containersize 8632
-containerchecksum 2d79685ea80288c4abbfca3f5f9b3e48b4d9ea65545b70deeef5a4c56dbfd4666ec1a90933a0cd01993d15bfcc06acbae3aea6c692610eac8ef4a9b1a28e7c72
+containersize 8268
+containerchecksum 72f7bda0423335a1db15665baa70297c3d239b9543587d28a54330eb20bcc4dccf50367cee398675ce2336a4618f70a5340d5335d889e3f83fec68d57cb93146
binfiles arch=x86_64-linuxmusl size=10
bin/x86_64-linuxmusl/pdfclose
bin/x86_64-linuxmusl/pdfopen
@@ -320588,7 +321895,7 @@ catalogue-version 0.4
name xsavebox
category Package
-revision 52780
+revision 54097
shortdesc Saveboxes for repeating content without code replication, based on PDF Form XObjects
relocated 1
longdesc The package defines commands for saving content that can be
@@ -320601,16 +321908,16 @@ longdesc modelled after the standard LaTeX commands \savebox, \sbox,
longdesc \usebox and the lrbox environment. All common TeX engines and
longdesc back-ends are supported: pdfLaTeX, LuaLaTeX LaTeX - dvips -
longdesc ps2pdf/Distiller (Xe)LaTeX - (x)dvipdfmx
-containersize 4256
-containerchecksum c6d04ba20e6218c39271dff28864fdd4063f0cae3f07fb5fe9452e27588873364d777815e9a08d0ca8324a1d92d693a91895ef66939e374cde0bb2722a6be3f3
-doccontainersize 368764
-doccontainerchecksum ef5f40ad12ec9f7c957a8329d396677667c1bb6288769259a5763e68f34e71b7473435ebc44dc7c8a6b9696a5f29d5f66cc2a070628b11ee585c7ee5ef955e74
+containersize 4244
+containerchecksum bcfb1ea2043163f3ebba520235ebcf8a0cb69a4e167a439adb24f0582166f3e7a74072ba5ccfc5482948a6a423c6684dcee4dda7f0170f6eea2e86292087818a
+doccontainersize 368976
+doccontainerchecksum 0722ad2a511709f68254c97cce7eac6a2e0d5b452d146dcb9f264f385444d6f92021161378cfadd1c26442696e2fcee3cab7a720ce4a68463f4eccacb11639a0
docfiles size=92
RELOC/doc/latex/xsavebox/ChangeLog
RELOC/doc/latex/xsavebox/README
RELOC/doc/latex/xsavebox/xsavebox.pdf details="Package documentation"
-srccontainersize 4184
-srccontainerchecksum a49c6d3f638335dd1e0f6a8064712c2970e7efaa0973cce4c46b6b05829f77186a88d077fe296fa0eea2529aec440efd67bc2f9283544a70fae6cd25c5877468
+srccontainersize 4180
+srccontainerchecksum 6064e060001f189f8a58b5fe3de87d68366d48bea8c6b0ad8e41f32ef6eb0d87dd12662aa8ad27e89b8701c32822503f6bc830837f7c33ba46ef3a9db651fa48
srcfiles size=3
RELOC/source/latex/xsavebox/xsavebox.tex
runfiles size=3
@@ -320619,20 +321926,20 @@ catalogue-contact-repository https://gitlab.com/agrahn/xsavebox
catalogue-ctan /macros/latex/contrib/xsavebox
catalogue-license lppl1.3
catalogue-topics boxing pdf-feat adobe-distiller
-catalogue-version 0.15
+catalogue-version 0.16
name xsim
category Package
-revision 53893
+revision 54404
shortdesc eXercise Sheets IMproved
relocated 1
longdesc This package helps in creating exercises and the corresponding
longdesc solutions. It is the official successor of the exsheets package
longdesc and fixes/improves various long-standing issues.
-containersize 32924
-containerchecksum e3ccb054ca87583ff2dd5e624f0ca55cae742f53784fca9121e9e51d9cbb6c8af6b577fd5fd6b865924ddd63a4e4b1517f824907b0f0748a4f8963b671964055
-doccontainersize 2640320
-doccontainerchecksum d85ad02e7bee8f08b28fc903c6178fddba89baaa3bb82dffd58396fea29bc6bbe68cd51621a0c422a0e7097f1536d6e995d86b8ed78fc15a261ec828352e1fb2
+containersize 33540
+containerchecksum f7d768612ca2c1b23cea0eb8e637d5174f52f5cf0afcac18a004f7627dc4c35f10482ab8d9d033b7ab5cdc578168fac595875e673f3f21c990f19c0ab1e44a74
+doccontainersize 2640808
+doccontainerchecksum 226b4e6b0d1255e55678f50d3f8630fb75c599908fb4ce85dadd85dc477e390c62c2bbaaa4668b05a2edc6594f7b9bb4c79da32492d16e06adbca327555f25b3
docfiles size=792
RELOC/doc/latex/xsim/README details="Readme"
RELOC/doc/latex/xsim/examples/xsim.blanks.pdf
@@ -320713,7 +322020,7 @@ docfiles size=792
RELOC/doc/latex/xsim/xsim.ideas
RELOC/doc/latex/xsim/xsim_manual.pdf details="Package documentation"
RELOC/doc/latex/xsim/xsim_manual.tex
-runfiles size=68
+runfiles size=71
RELOC/tex/latex/xsim/xsim-manual.cls
RELOC/tex/latex/xsim/xsim.auxfile.code.tex
RELOC/tex/latex/xsim/xsim.base.code.tex
@@ -320741,7 +322048,7 @@ catalogue-contact-repository https://github.com/cgnieder/xsim/
catalogue-ctan /macros/latex/contrib/xsim
catalogue-license lppl1.3
catalogue-topics exercise exam expl3
-catalogue-version 0.18
+catalogue-version 0.19a
name xskak
category Package
@@ -321593,7 +322900,7 @@ catalogue-topics font font-mf font-greek greek
name yathesis
category Package
-revision 50630
+revision 54609
shortdesc A LaTeX class for writing a thesis following French rules
relocated 1
longdesc The purpose of yathesis is to facilitate dissertations'
@@ -321610,11 +322917,12 @@ longdesc yathesis comes with templates and samples in the
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).
-containersize 22364
-containerchecksum f1ce86e173825007f87c2e4c3020ac761e7689cc079993dc7fbcb89985cc8e2684eb5bee4dc7e0a7bf44df0a37fe1d8fb8193e7006b511c256dad2b1b1e1ca4b
-doccontainersize 4945180
-doccontainerchecksum 55f640414d27a1786edb8c1e4542bdabef94fe89e40c5eb06b56db97c6cd06f72f9386a4d27e674e956e7230015406a8f9df54f90e898ea8b7f174f5eeae6dd6
-docfiles size=3269
+containersize 22948
+containerchecksum ff3fba79377b419bbc512f9e864ef18e4727d15a5d9ed64a3f8d89bb0d4f960deed83e74d77a76b899064b1a1829a5623a8640b0a4e474115ff7cf246a42a782
+doccontainersize 4969508
+doccontainerchecksum bc14b50783037d4593a871e85fd17b5fc482a13a4961e1848d4d1f6d18843b9a0377abe464b146157946ad318dac4e85cdd8fc4e39921013572fd56557c942ff
+docfiles size=3279
+ RELOC/doc/latex/yathesis/CHANGELOG.md
RELOC/doc/latex/yathesis/README.md details="Readme"
RELOC/doc/latex/yathesis/addons/completion/yathesis.cwl
RELOC/doc/latex/yathesis/english/README-TRANSLATION.md
@@ -321684,24 +322992,25 @@ docfiles size=3269
RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex
RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/tiger.pdf
RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/ulco.pdf
-srccontainersize 49136
-srccontainerchecksum f3014c4a15010794a30c14a51f9fba4ef39a128e4dd566991b57bd66be3f877745e14c8b1f8e50942870dd3867c892a99d352a9c2d8b275fb299d8c58c511de6
-srcfiles size=66
+srccontainersize 49692
+srccontainerchecksum 568f231c82c9a2fecbfd70c14a7bba5eef286ac897e4b767337090e4a87afe15d2eeeda6f42ffdae960cb4b940b37024550ab012f63d3383fa26d106af5c6908
+srcfiles size=67
RELOC/source/latex/yathesis/yathesis-samples-templates.dtx
RELOC/source/latex/yathesis/yathesis.dtx
-runfiles size=34
+runfiles size=35
RELOC/tex/latex/yathesis/yathesis-demo.sty
RELOC/tex/latex/yathesis/yathesis-translations.tex
RELOC/tex/latex/yathesis/yathesis.cls
+catalogue-contact-bugs https://github.com/dbitouze/yathesis/issues
catalogue-contact-repository https://github.com/dbitouze/yathesis
catalogue-ctan /macros/latex/contrib/yathesis
-catalogue-license lppl1.3
+catalogue-license lppl1.3c
catalogue-topics class dissertation french
-catalogue-version 0.99u
+catalogue-version 1.0.0
name yax
category Package
-revision 21183
+revision 54080
shortdesc Yet Another Key System
relocated 1
longdesc YaX is advertised as a key system, but it rather organizes
@@ -321713,10 +323022,10 @@ longdesc ways, with full expandability ensured as much as possible.
longdesc Finally, YaX's syntax is a quite peculiar (as few braces as
longdesc possible), but may be customized. YaX is based on texapi and
longdesc thus requires e-TeX.
-containersize 5956
-containerchecksum 2fad927b46209e0705f96bcc5aafa9774d5a7cd7e4f984e48950525c282cc5e2273a21f5645bcdecff0a102a236f9f8470fffde829b44a886fe40f47699f94b2
-doccontainersize 123696
-doccontainerchecksum f648b61eebdeb9a1d0497cc22205361c5495139fbf835173e067773956793c28220a6a6b8d3f7ac7f275cbcbb77b06a1774e0f4519587fca390d0aabe34ccf80
+containersize 5936
+containerchecksum a625e7e4d26368732a8700f71f102fb17965a6a85d5a3c28e170dc19248ec0f3cdfd0905c76f0431585e955e29293b49b6dffcf93ed7bdbd80b5d62cca2775e7
+doccontainersize 123700
+doccontainerchecksum 783a606e55a6d2bbd1fb4052bcc84ac499953838808161facd8a76fe0e46a3de8ff0399831bc4e8ddbab02be84a3da68f0f7535c0d3b0b1f3d8d6cfba63ab0a8
docfiles size=38
RELOC/doc/generic/yax/README details="Readme"
RELOC/doc/generic/yax/yax-doc.pdf details="Package documentation"
@@ -321727,7 +323036,7 @@ runfiles size=8
RELOC/tex/generic/yax/yax.tex
catalogue-ctan /macros/generic/yax
catalogue-license lppl
-catalogue-topics keyval
+catalogue-topics keyval etex
catalogue-version 1.03
name yazd-thesis
@@ -321936,23 +323245,23 @@ catalogue-version 1.0
name yhmath
category Package
-revision 50127
+revision 54377
shortdesc Extended maths fonts for LaTeX
relocated 1
longdesc The yhmath bundle contains fonts (in Metafont and type 1
longdesc format) and a LaTeX package for using them.
execute addMixedMap yhmath.map
-containersize 37000
-containerchecksum 10b98d5af7f179643bc0cd0fbf63e4a088c07e64ca6ac5f20ef05f3a00226159354f212de85ade3c7d96b9fb67e46207fbf7bed9f47a542df8427ac5fe248653
-doccontainersize 281604
-doccontainerchecksum cae6f92dd19363251fddd7e6a2934e10e3b22840b5be4c9cc94c399637cfee241fcb34dfa22e93fbde3a599e14c82fb32a72c329c5de3af395ef2848ae7841ff
-docfiles size=84
+containersize 36996
+containerchecksum 88476f5355d041f1920c4f0f954853828bdfaf27b9d0441982a38e3dfe79b40377a83614794024ee8c8463eaf5d1c350bff033f1c53e031451ab7cd095e14948
+doccontainersize 285444
+doccontainerchecksum 56fb12fcc4099f14c5746727b3c3051d84097cd8a715023545c3a2fafcc5a5abe55980a12e4384f674ef6cad2c7d6dab2beb8374e4cb3af81f711c2e8320d97b
+docfiles size=85
RELOC/doc/fonts/yhmath/LICENSE
RELOC/doc/fonts/yhmath/README details="Readme"
RELOC/doc/fonts/yhmath/yhcmex10.vpl
RELOC/doc/fonts/yhmath/yhmath.pdf details="Sample and documentation"
-srccontainersize 16452
-srccontainerchecksum 61154cd7ae0f43ccc31fdf1c2f2c7e5307bc886990c6a137089cf0d40e7634952026458e92b9c2ec5c7ccf8b6a2969f018c1653b9909d6e0ee848177accb4124
+srccontainersize 16512
+srccontainerchecksum 57a97c1310cfefcc453d031dd3c4701bac2a36c04f435f7a823e1b83671afccadc33d213e9578f4bbf806b6c73aaf33d3816dcafa86fb4447d53659e11f83072
srcfiles size=33
RELOC/source/fonts/yhmath/Makefile
RELOC/source/fonts/yhmath/yhmath.drv
@@ -321977,7 +323286,7 @@ catalogue-contact-repository https://github.com/TeX-Live/yhmath.git
catalogue-ctan /fonts/yhmath
catalogue-license lppl1.3c
catalogue-topics font font-mf font-type1 font-symbol-maths
-catalogue-version 1.5
+catalogue-version 1.6
name yinit-otf
category Package
@@ -322234,6 +323543,48 @@ containerchecksum 37e66d345fa8b2c758699c6c5957ac5cbb221ddb05b6f647650d74e9a40980
binfiles arch=x86_64-solaris size=1
bin/x86_64-solaris/yplan
+name yquant
+category Package
+revision 54527
+shortdesc Typesetting quantum circuits in a human-readable language
+relocated 1
+longdesc yquant is a LaTeX package that allows to quickly draw quantum
+longdesc circuits. It bridges the gap between the two groups of packages
+longdesc that already exist: those that use a logic-oriented custom
+longdesc language, which is then translated into TeX by means of an
+longdesc external program; and the pure TeX versions that mainly provide
+longdesc some macros to allow for an easier input. yquant is a
+longdesc pure-LaTeX solution - i.e., it requires no external program -
+longdesc that introduces a logic oriented language and thus brings the
+longdesc best of both worlds together. It builds on and interacts with
+longdesc TikZ, which brings an enourmous flexibility for customization
+longdesc of individual circuit.
+containersize 23696
+containerchecksum 2d6002ee003011a285d1b000cdd3d16b7f2cf2eb642b6790396635d67797ea9071079c8be69bf8acd7c227f128e69e34b5f48ed3c3dc0a4001bbdd38ec731e97
+doccontainersize 374104
+doccontainerchecksum 89804807e23221696c857b3001412365ffa751055b57bac3ede41fe2d9e7fc2795e0771114141f5a47e5662b731e4a9fabf3d839a96490abcd8da6a665b1e333
+docfiles size=149
+ RELOC/doc/latex/yquant/README.md details="Readme"
+ RELOC/doc/latex/yquant/yquant-doc.pdf details="Package documentation"
+ RELOC/doc/latex/yquant/yquant-doc.tex
+runfiles size=37
+ RELOC/tex/latex/yquant/yquant-circuit.tex
+ RELOC/tex/latex/yquant/yquant-config.tex
+ RELOC/tex/latex/yquant/yquant-draw.tex
+ RELOC/tex/latex/yquant/yquant-env.tex
+ RELOC/tex/latex/yquant/yquant-lang.tex
+ RELOC/tex/latex/yquant/yquant-langhelper.tex
+ RELOC/tex/latex/yquant/yquant-registers.tex
+ RELOC/tex/latex/yquant/yquant-shapes.tex
+ RELOC/tex/latex/yquant/yquant-tools.tex
+ RELOC/tex/latex/yquant/yquant.sty
+catalogue-contact-bugs https://github.com/projekter/yquant/issues
+catalogue-contact-home https://github.com/projekter/yquant
+catalogue-ctan /graphics/pgf/contrib/yquant
+catalogue-license lppl1.3
+catalogue-topics diagram-circ pgf-tikz
+catalogue-version 0.1.1
+
name ytableau
category Package
revision 27430
@@ -322449,23 +323800,23 @@ catalogue-version 1.0e
name zhlipsum
category Package
-revision 48629
+revision 54080
shortdesc Chinese dummy text
relocated 1
longdesc This package provides an interface to dummy text in Chinese
longdesc language, which will be useful for testing Chinese documents.
longdesc UTF-8, GBK and Big5 encodings are supported.
-containersize 200720
-containerchecksum 64ccc1f0baf30980162ce259d897a9fc97c6771768fadc3958e398e38f96ac6ea115b126a1b106270a7a509358108ffe8b93cf52af87503c66b8a365585391f6
+containersize 200700
+containerchecksum 69ae5aafc56084c96fa19038d0d7202042c9fbac657fc5871bb4444a8ed6cd86e63b1df98e9e1fbe6d15b75be2e870b37f18c0434ae5130466848de079696166
doccontainersize 330092
-doccontainerchecksum 06692d711ee3009bf11bc641569a9e3b0d6e339e0b7dca6e5e5d3a689b3fd24a5d4eaa45de7cd4ac2c0e3feea5c2612881dcc4bca88b12f554bc78fe96cb8220
+doccontainerchecksum 234305c05f5cd6ae8c194bac79feab08e613da832de5efbc58ff764e115383a37b9b7ff3bd50f1f2b8dd19709cabb5b7a26e62c51a95bb0f5d2832aa44750d9b
docfiles size=87
RELOC/doc/latex/zhlipsum/README.md details="Readme"
RELOC/doc/latex/zhlipsum/zhlipsum-en.pdf details="Package documentation" language="en"
RELOC/doc/latex/zhlipsum/zhlipsum-en.tex
RELOC/doc/latex/zhlipsum/zhlipsum.pdf details="Package documentation" language="zh"
srccontainersize 96844
-srccontainerchecksum 32d12c4f3699275119f5dacbd7b6bbb559555ddceeccfcd908e0bb6f2db50b76cbe0323b7ce6e0474d369a1e343718cb0024cd0f87487e629dfc9f104c3e6950
+srccontainerchecksum c884b2c36668c2cdb2ae27f8a7d3c440b9d550dc1ebbf818bdf5209f738c55837c87881242f7d542a7643a2ddc34005ba82c7749de50843fede4e7f14a036730
srcfiles size=70
RELOC/source/latex/zhlipsum/zhlipsum-text.dtx
RELOC/source/latex/zhlipsum/zhlipsum.dtx
@@ -322476,8 +323827,8 @@ runfiles size=111
RELOC/tex/latex/zhlipsum/zhlipsum-utf8.def
RELOC/tex/latex/zhlipsum/zhlipsum.sty
catalogue-also lipsum
-catalogue-contact-bugs https://github.com/Stone-Zeng/zhlipsum/issues
-catalogue-contact-repository https://github.com/Stone-Zeng/zhlipsum
+catalogue-contact-bugs https://github.com/stone-zeng/zhlipsum/issues
+catalogue-contact-repository https://github.com/stone-zeng/zhlipsum
catalogue-ctan /macros/latex/contrib/zhlipsum
catalogue-license lppl1.3c
catalogue-topics dummy-gen chinese latex3 macro-supp
@@ -327678,7 +329029,7 @@ catalogue-version 1.0
name zref
category Package
-revision 52980
+revision 54098
shortdesc A new reference scheme for LaTeX
relocated 1
longdesc This package offers a means to remove the limitation, of only
@@ -327703,16 +329054,16 @@ longdesc zref-savepos, make positions on a page available; zref-dotfill,
longdesc controlled dot-filling; zref-env, record the latest
longdesc environment's name and the line it started on; and zref-xr,
longdesc provide the facilities of the xr and xr-hyper packages.
-containersize 14216
-containerchecksum a4c944f78f4dd08e093a7b422983114fe335251f25fc9b9d2f64e08e725a05ab986729bc9b8a8eb7af5b6acf7490220fb5fe3ec7bf662583e1ddac09241291ec
-doccontainersize 662860
-doccontainerchecksum 4166217c06abecef648706304e3ed02cd43c29317d918fe3fc60873e0b12d074e5a4304d57496b8ab7f902d4eeb848c38e068eeeddba559b0fb5ec88e1f316db
-docfiles size=169
+containersize 14296
+containerchecksum 47be0976f18f367b42d6c6c174d27ad3577be39ee43a4188962e3f2a60cfc72c383e2af836d80ca66c8e247ecf6db823fc478a7c3c61d1a52cc0a06a799d716a
+doccontainersize 648620
+doccontainerchecksum d522ec5b147e22d802d29adad6c748045d120b790527d60eee6c2f8a2473a70dfd4afb6e9dc7cda5b261b07329f1e1811c2128969d3a89844e951acca1ff7e63
+docfiles size=165
RELOC/doc/latex/zref/README.md details="Readme"
RELOC/doc/latex/zref/zref.pdf details="Package documentation"
-srccontainersize 36932
-srccontainerchecksum 6baa0269f28d6c6bfb3e2853620bc584da225c9ed6e8ab4e22747075c6af245bd3e56b686524261799257d83fbfccb224a4b5a3f6265d340c5d007a98f8e5702
-srcfiles size=49
+srccontainersize 36628
+srccontainerchecksum 93e9300e3cbd1f8d001e84de65e5fa408d2a3088e54e9dce9adb30d7dffa80ea91eb5e85534c3e6faa68212e2cd66ec2655633bf0fdfeb9bfb88429715fa4371
+srcfiles size=48
RELOC/source/latex/zref/zref.dtx
runfiles size=37
RELOC/tex/latex/zref/zref-abspage.sty
@@ -327741,7 +329092,7 @@ catalogue-contact-repository https://github.com/ho-tex/zref
catalogue-ctan /macros/latex/contrib/zref
catalogue-license lppl1.3
catalogue-topics label-ref
-catalogue-version 2.28
+catalogue-version 2.29
name zwgetfdate
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 3a5aea24dd..a67598e078 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-8e6f24b1a04fff0cd552b3ff6c7610f5 texlive.tlpdb
+3a69aa56b6fb4f206f32d9622238d0ac texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 2b8cb8a1f4..37f34d2666 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-6b18d0cfb1ee67616835ae73b0b157800c8de67e6f538341fb08c8723a87a402ec98e5eab16134371e0c5c194e9745c531f86388325807f73e866c0f5de5edd4 texlive.tlpdb
+773ffed4696e64d813fa517c6a8466b10b55e1f5bfb2003475ecee101c34baf9a215184abbbc192caa17ca31180e6d9b25cbedbf4aa0c471735882e6ee54d0e0 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 6ad861f0fd..e09f41ad28 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-----
-iQEcBAEBCgAGBQJeZ62TAAoJEEzhh34ZQ4xw/YgH/09hJhaOso8TsIoqn8YiwZwQ
-eHNBetywt8iKyQK59AmIBqiqkzz8eG+hkyOLHeT7OrsFMVXRAwBREAchmkNwjicW
-HoGQOMA+etRgiEv7zHyvqQdHwNrAY6W2hh5CToCR6GzrqDIUpAv8XuCznzOCSDuT
-8dwmcejJ/lEC6Oc7KHxEp9tQJRXy4gkowkl1jDBpjoVpp2e9Wi0vbAG2KpqrGqWx
-0hAVgVo1R+HdcJ74EoBa48Hnjw1cGHEwgpxtaAPA/oajBwxY4hxNxHYYvFM9YQ/2
-gt/9IhXQ99g7YMDbROvN6BEDchLAVSEjVKfmvNpHYnXvagTfDdySpN19cYEkU+k=
-=Hlnr
+iQEcBAEBCgAGBQJekQdYAAoJEEzhh34ZQ4xwkhQH/R+mMcZn9gu2Dvw43/jY5oCv
+lNCc89PJ8CBfrEhL7Q6njjqeRnTdGreVxkJWlR2YIvKlXs1XtaseD9vPoya+PYKh
+vSg5FeoCHhoIHxHg/vTq8yOHqIJU5a6fPFJu6O3FyXOzyo+MYLeFsNN6mTlXk11/
+icVJObVzjPaI1BgeaXktuCsDFRANzZfp3+neO9szBhlLswwhVYvFFz0UcFF0/a8n
+g/3E0ZH+7lAIpmpUuC0hICMzIllHhz+rwW3JXtMtOebSDan1/ZL4XTqmRcVYniSZ
+XgeIbXEnBvOTA2KAFVJdFf/ngs3oPesnAkUH57HCuV4IfztpxTvqJ9Ao+1bcm4Y=
+=TKl0
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index e375476f2d..e86105bcb1 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 ac374c58b6..82bf8a5299 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.28.1 compiled for Windows.
+This directory contains Perl 5.30.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.
-The sources and notes on compilation can be found in source/tlperl.
+The sources and notes on compilation can be found in Master/source/tlperl.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/bin/libgcc_s_dw2-1.dll b/systems/texlive/tlnet/tlpkg/tlperl/bin/libgcc_s_dw2-1.dll
index 97f8fcbe9b..97ae54774c 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/bin/libgcc_s_dw2-1.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/bin/libgcc_s_dw2-1.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/bin/libstdc++-6.dll b/systems/texlive/tlnet/tlpkg/tlperl/bin/libstdc++-6.dll
index 56809a3344..4ba32b69c3 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/bin/libstdc++-6.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/bin/libstdc++-6.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/bin/libwinpthread-1.dll b/systems/texlive/tlnet/tlpkg/tlperl/bin/libwinpthread-1.dll
index da009163c2..811ffa2af2 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/bin/libwinpthread-1.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/bin/libwinpthread-1.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/bin/perl528.dll b/systems/texlive/tlnet/tlpkg/tlperl/bin/perl528.dll
deleted file mode 100755
index 4def998e6a..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/bin/perl528.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/bin/perl530.dll b/systems/texlive/tlnet/tlpkg/tlperl/bin/perl530.dll
new file mode 100755
index 0000000000..51cdfefc3a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/bin/perl530.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist
index 6941ee93c9..b10a21594a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist
@@ -1,1654 +1,1651 @@
-c:\tlperl\bin/corelist.bat type=file
-c:\tlperl\bin/cpan.bat type=file
-c:\tlperl\bin/enc2xs.bat type=file
-c:\tlperl\bin/encguess.bat type=file
-c:\tlperl\bin/h2ph.bat type=file
-c:\tlperl\bin/h2xs.bat type=file
-c:\tlperl\bin/instmodsh.bat type=file
-c:\tlperl\bin/json_pp.bat type=file
-c:\tlperl\bin/libnetcfg.bat type=file
-c:\tlperl\bin/perl.exe from=c:\tlperl\bin/perl5.28.1.exe type=link
-c:\tlperl\bin/perl5.28.1.exe type=file
-c:\tlperl\bin/perl528.dll type=file
-c:\tlperl\bin/perlbug.bat type=file
-c:\tlperl\bin/perldoc.bat type=file
-c:\tlperl\bin/perlivp.bat type=file
-c:\tlperl\bin/perlthanks.bat from=c:\tlperl\bin/perlbug.bat type=link
-c:\tlperl\bin/piconv.bat type=file
-c:\tlperl\bin/pl2pm.bat type=file
-c:\tlperl\bin/pod2html.bat type=file
-c:\tlperl\bin/pod2man.bat type=file
-c:\tlperl\bin/pod2text.bat type=file
-c:\tlperl\bin/pod2usage.bat type=file
-c:\tlperl\bin/podchecker.bat type=file
-c:\tlperl\bin/podselect.bat type=file
-c:\tlperl\bin/prove.bat type=file
-c:\tlperl\bin/ptar.bat type=file
-c:\tlperl\bin/ptardiff.bat type=file
-c:\tlperl\bin/ptargrep.bat type=file
-c:\tlperl\bin/shasum.bat type=file
-c:\tlperl\bin/splain.bat type=file
-c:\tlperl\bin/xsubpp.bat type=file
-c:\tlperl\bin/zipdetails.bat type=file
-c:\tlperl\lib/AnyDBM_File.pm type=file
-c:\tlperl\lib/App/Cpan.pm type=file
-c:\tlperl\lib/App/Prove.pm type=file
-c:\tlperl\lib/App/Prove/State.pm type=file
-c:\tlperl\lib/App/Prove/State/Result.pm type=file
-c:\tlperl\lib/App/Prove/State/Result/Test.pm type=file
-c:\tlperl\lib/Archive/Tar.pm type=file
-c:\tlperl\lib/Archive/Tar/Constant.pm type=file
-c:\tlperl\lib/Archive/Tar/File.pm type=file
-c:\tlperl\lib/Attribute/Handlers.pm type=file
-c:\tlperl\lib/AutoLoader.pm type=file
-c:\tlperl\lib/AutoSplit.pm type=file
-c:\tlperl\lib/B.pm type=file
-c:\tlperl\lib/B/Concise.pm type=file
-c:\tlperl\lib/B/Debug.pm type=file
-c:\tlperl\lib/B/Deparse.pm type=file
-c:\tlperl\lib/B/Op_private.pm type=file
-c:\tlperl\lib/B/Showlex.pm type=file
-c:\tlperl\lib/B/Terse.pm type=file
-c:\tlperl\lib/B/Xref.pm type=file
-c:\tlperl\lib/Benchmark.pm type=file
-c:\tlperl\lib/CORE.pod type=file
-c:\tlperl\lib/CORE/EXTERN.h type=file
-c:\tlperl\lib/CORE/INTERN.h type=file
-c:\tlperl\lib/CORE/XSUB.h type=file
-c:\tlperl\lib/CORE/arpa/inet.h type=file
-c:\tlperl\lib/CORE/av.h type=file
-c:\tlperl\lib/CORE/bitcount.h type=file
-c:\tlperl\lib/CORE/charclass_invlists.h type=file
-c:\tlperl\lib/CORE/config.h type=file
-c:\tlperl\lib/CORE/cop.h type=file
-c:\tlperl\lib/CORE/cv.h type=file
-c:\tlperl\lib/CORE/dirent.h type=file
-c:\tlperl\lib/CORE/dosish.h type=file
-c:\tlperl\lib/CORE/dquote_inline.h type=file
-c:\tlperl\lib/CORE/ebcdic_tables.h type=file
-c:\tlperl\lib/CORE/embed.h type=file
-c:\tlperl\lib/CORE/embedvar.h type=file
-c:\tlperl\lib/CORE/fakesdio.h type=file
-c:\tlperl\lib/CORE/feature.h type=file
-c:\tlperl\lib/CORE/form.h type=file
-c:\tlperl\lib/CORE/git_version.h type=file
-c:\tlperl\lib/CORE/gv.h type=file
-c:\tlperl\lib/CORE/handy.h type=file
-c:\tlperl\lib/CORE/hv.h type=file
-c:\tlperl\lib/CORE/hv_func.h type=file
-c:\tlperl\lib/CORE/hv_macro.h type=file
-c:\tlperl\lib/CORE/inline.h type=file
-c:\tlperl\lib/CORE/intrpvar.h type=file
-c:\tlperl\lib/CORE/invlist_inline.h type=file
-c:\tlperl\lib/CORE/iperlsys.h type=file
-c:\tlperl\lib/CORE/keywords.h type=file
-c:\tlperl\lib/CORE/l1_char_class_tab.h type=file
-c:\tlperl\lib/CORE/libperl528.a type=file
-c:\tlperl\lib/CORE/malloc_ctl.h type=file
-c:\tlperl\lib/CORE/metaconfig.h type=file
-c:\tlperl\lib/CORE/mg.h type=file
-c:\tlperl\lib/CORE/mg_data.h type=file
-c:\tlperl\lib/CORE/mg_raw.h type=file
-c:\tlperl\lib/CORE/mg_vtable.h type=file
-c:\tlperl\lib/CORE/mydtrace.h type=file
-c:\tlperl\lib/CORE/netdb.h type=file
-c:\tlperl\lib/CORE/nostdio.h type=file
-c:\tlperl\lib/CORE/op.h type=file
-c:\tlperl\lib/CORE/op_reg_common.h type=file
-c:\tlperl\lib/CORE/opcode.h type=file
-c:\tlperl\lib/CORE/opnames.h type=file
-c:\tlperl\lib/CORE/overload.h type=file
-c:\tlperl\lib/CORE/pad.h type=file
-c:\tlperl\lib/CORE/parser.h type=file
-c:\tlperl\lib/CORE/patchlevel.h type=file
-c:\tlperl\lib/CORE/perl.h type=file
-c:\tlperl\lib/CORE/perl_inc_macro.h type=file
-c:\tlperl\lib/CORE/perl_langinfo.h type=file
-c:\tlperl\lib/CORE/perlapi.h type=file
-c:\tlperl\lib/CORE/perlhost.h type=file
-c:\tlperl\lib/CORE/perlio.h type=file
-c:\tlperl\lib/CORE/perliol.h type=file
-c:\tlperl\lib/CORE/perlsdio.h type=file
-c:\tlperl\lib/CORE/perlvars.h type=file
-c:\tlperl\lib/CORE/perly.h type=file
-c:\tlperl\lib/CORE/pp.h type=file
-c:\tlperl\lib/CORE/pp_proto.h type=file
-c:\tlperl\lib/CORE/proto.h type=file
-c:\tlperl\lib/CORE/reentr.h type=file
-c:\tlperl\lib/CORE/regcharclass.h type=file
-c:\tlperl\lib/CORE/regcomp.h type=file
-c:\tlperl\lib/CORE/regexp.h type=file
-c:\tlperl\lib/CORE/regnodes.h type=file
-c:\tlperl\lib/CORE/sbox32_hash.h type=file
-c:\tlperl\lib/CORE/scope.h type=file
-c:\tlperl\lib/CORE/stadtx_hash.h type=file
-c:\tlperl\lib/CORE/sv.h type=file
-c:\tlperl\lib/CORE/sys/errno2.h type=file
-c:\tlperl\lib/CORE/sys/socket.h type=file
-c:\tlperl\lib/CORE/thread.h type=file
-c:\tlperl\lib/CORE/time64.h type=file
-c:\tlperl\lib/CORE/time64_config.h type=file
-c:\tlperl\lib/CORE/uconfig.h type=file
-c:\tlperl\lib/CORE/uni_keywords.h type=file
-c:\tlperl\lib/CORE/unicode_constants.h type=file
-c:\tlperl\lib/CORE/unixish.h type=file
-c:\tlperl\lib/CORE/utf8.h type=file
-c:\tlperl\lib/CORE/utfebcdic.h type=file
-c:\tlperl\lib/CORE/util.h type=file
-c:\tlperl\lib/CORE/uudmap.h type=file
-c:\tlperl\lib/CORE/vdir.h type=file
-c:\tlperl\lib/CORE/vmem.h type=file
-c:\tlperl\lib/CORE/vutil.h type=file
-c:\tlperl\lib/CORE/warnings.h type=file
-c:\tlperl\lib/CORE/win32.h type=file
-c:\tlperl\lib/CORE/win32iop-o.h type=file
-c:\tlperl\lib/CORE/win32iop.h type=file
-c:\tlperl\lib/CORE/win32thread.h type=file
-c:\tlperl\lib/CORE/wince.h type=file
-c:\tlperl\lib/CORE/zaphod32_hash.h type=file
-c:\tlperl\lib/CPAN.pm type=file
-c:\tlperl\lib/CPAN/API/HOWTO.pod type=file
-c:\tlperl\lib/CPAN/Author.pm type=file
-c:\tlperl\lib/CPAN/Bundle.pm type=file
-c:\tlperl\lib/CPAN/CacheMgr.pm type=file
-c:\tlperl\lib/CPAN/Complete.pm type=file
-c:\tlperl\lib/CPAN/Debug.pm type=file
-c:\tlperl\lib/CPAN/DeferredCode.pm type=file
-c:\tlperl\lib/CPAN/Distribution.pm type=file
-c:\tlperl\lib/CPAN/Distroprefs.pm type=file
-c:\tlperl\lib/CPAN/Distrostatus.pm type=file
-c:\tlperl\lib/CPAN/Exception/RecursiveDependency.pm type=file
-c:\tlperl\lib/CPAN/Exception/blocked_urllist.pm type=file
-c:\tlperl\lib/CPAN/Exception/yaml_not_installed.pm type=file
-c:\tlperl\lib/CPAN/Exception/yaml_process_error.pm type=file
-c:\tlperl\lib/CPAN/FTP.pm type=file
-c:\tlperl\lib/CPAN/FTP/netrc.pm type=file
-c:\tlperl\lib/CPAN/FirstTime.pm type=file
-c:\tlperl\lib/CPAN/HTTP/Client.pm type=file
-c:\tlperl\lib/CPAN/HTTP/Credentials.pm type=file
-c:\tlperl\lib/CPAN/HandleConfig.pm type=file
-c:\tlperl\lib/CPAN/Index.pm type=file
-c:\tlperl\lib/CPAN/InfoObj.pm type=file
-c:\tlperl\lib/CPAN/Kwalify.pm type=file
-c:\tlperl\lib/CPAN/Kwalify/distroprefs.dd type=file
-c:\tlperl\lib/CPAN/Kwalify/distroprefs.yml type=file
-c:\tlperl\lib/CPAN/LWP/UserAgent.pm type=file
-c:\tlperl\lib/CPAN/Meta.pm type=file
-c:\tlperl\lib/CPAN/Meta/Converter.pm type=file
-c:\tlperl\lib/CPAN/Meta/Feature.pm type=file
-c:\tlperl\lib/CPAN/Meta/History.pm type=file
-c:\tlperl\lib/CPAN/Meta/History/Meta_1_0.pod type=file
-c:\tlperl\lib/CPAN/Meta/History/Meta_1_1.pod type=file
-c:\tlperl\lib/CPAN/Meta/History/Meta_1_2.pod type=file
-c:\tlperl\lib/CPAN/Meta/History/Meta_1_3.pod type=file
-c:\tlperl\lib/CPAN/Meta/History/Meta_1_4.pod type=file
-c:\tlperl\lib/CPAN/Meta/Merge.pm type=file
-c:\tlperl\lib/CPAN/Meta/Prereqs.pm type=file
-c:\tlperl\lib/CPAN/Meta/Requirements.pm type=file
-c:\tlperl\lib/CPAN/Meta/Spec.pm type=file
-c:\tlperl\lib/CPAN/Meta/Validator.pm type=file
-c:\tlperl\lib/CPAN/Meta/YAML.pm type=file
-c:\tlperl\lib/CPAN/Mirrors.pm type=file
-c:\tlperl\lib/CPAN/Module.pm type=file
-c:\tlperl\lib/CPAN/Nox.pm type=file
-c:\tlperl\lib/CPAN/Plugin.pm type=file
-c:\tlperl\lib/CPAN/Plugin/Specfile.pm type=file
-c:\tlperl\lib/CPAN/Prompt.pm type=file
-c:\tlperl\lib/CPAN/Queue.pm type=file
-c:\tlperl\lib/CPAN/Shell.pm type=file
-c:\tlperl\lib/CPAN/Tarzip.pm type=file
-c:\tlperl\lib/CPAN/URL.pm type=file
-c:\tlperl\lib/CPAN/Version.pm type=file
-c:\tlperl\lib/Carp.pm type=file
-c:\tlperl\lib/Carp/Heavy.pm type=file
-c:\tlperl\lib/Class/Struct.pm type=file
-c:\tlperl\lib/Compress/Raw/Bzip2.pm type=file
-c:\tlperl\lib/Compress/Raw/Zlib.pm type=file
-c:\tlperl\lib/Compress/Zlib.pm type=file
-c:\tlperl\lib/Config.pm type=file
-c:\tlperl\lib/Config.pod type=file
-c:\tlperl\lib/Config/Extensions.pm type=file
-c:\tlperl\lib/Config/Perl/V.pm type=file
-c:\tlperl\lib/Config_git.pl type=file
-c:\tlperl\lib/Config_heavy.pl type=file
-c:\tlperl\lib/Cwd.pm type=file
-c:\tlperl\lib/DB.pm type=file
-c:\tlperl\lib/DBM_Filter.pm type=file
-c:\tlperl\lib/DBM_Filter/compress.pm type=file
-c:\tlperl\lib/DBM_Filter/encode.pm type=file
-c:\tlperl\lib/DBM_Filter/int32.pm type=file
-c:\tlperl\lib/DBM_Filter/null.pm type=file
-c:\tlperl\lib/DBM_Filter/utf8.pm type=file
-c:\tlperl\lib/Data/Dumper.pm type=file
-c:\tlperl\lib/Devel/PPPort.pm type=file
-c:\tlperl\lib/Devel/Peek.pm type=file
-c:\tlperl\lib/Devel/SelfStubber.pm type=file
-c:\tlperl\lib/Digest.pm type=file
-c:\tlperl\lib/Digest/MD5.pm type=file
-c:\tlperl\lib/Digest/SHA.pm type=file
-c:\tlperl\lib/Digest/base.pm type=file
-c:\tlperl\lib/Digest/file.pm type=file
-c:\tlperl\lib/DirHandle.pm type=file
-c:\tlperl\lib/Dumpvalue.pm type=file
-c:\tlperl\lib/DynaLoader.pm type=file
-c:\tlperl\lib/Encode.pm type=file
-c:\tlperl\lib/Encode/Alias.pm type=file
-c:\tlperl\lib/Encode/Byte.pm type=file
-c:\tlperl\lib/Encode/CJKConstants.pm type=file
-c:\tlperl\lib/Encode/CN.pm type=file
-c:\tlperl\lib/Encode/CN/HZ.pm type=file
-c:\tlperl\lib/Encode/Changes.e2x type=file
-c:\tlperl\lib/Encode/Config.pm type=file
-c:\tlperl\lib/Encode/ConfigLocal_PM.e2x type=file
-c:\tlperl\lib/Encode/EBCDIC.pm type=file
-c:\tlperl\lib/Encode/Encoder.pm type=file
-c:\tlperl\lib/Encode/Encoding.pm type=file
-c:\tlperl\lib/Encode/GSM0338.pm type=file
-c:\tlperl\lib/Encode/Guess.pm type=file
-c:\tlperl\lib/Encode/JP.pm type=file
-c:\tlperl\lib/Encode/JP/H2Z.pm type=file
-c:\tlperl\lib/Encode/JP/JIS7.pm type=file
-c:\tlperl\lib/Encode/KR.pm type=file
-c:\tlperl\lib/Encode/KR/2022_KR.pm type=file
-c:\tlperl\lib/Encode/MIME/Header.pm type=file
-c:\tlperl\lib/Encode/MIME/Header/ISO_2022_JP.pm type=file
-c:\tlperl\lib/Encode/MIME/Name.pm type=file
-c:\tlperl\lib/Encode/Makefile_PL.e2x type=file
-c:\tlperl\lib/Encode/PerlIO.pod type=file
-c:\tlperl\lib/Encode/README.e2x type=file
-c:\tlperl\lib/Encode/Supported.pod type=file
-c:\tlperl\lib/Encode/Symbol.pm type=file
-c:\tlperl\lib/Encode/TW.pm type=file
-c:\tlperl\lib/Encode/Unicode.pm type=file
-c:\tlperl\lib/Encode/Unicode/UTF7.pm type=file
-c:\tlperl\lib/Encode/_PM.e2x type=file
-c:\tlperl\lib/Encode/_T.e2x type=file
-c:\tlperl\lib/Encode/encode.h type=file
-c:\tlperl\lib/English.pm type=file
-c:\tlperl\lib/Env.pm type=file
-c:\tlperl\lib/Errno.pm type=file
-c:\tlperl\lib/Exporter.pm type=file
-c:\tlperl\lib/Exporter/Heavy.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Base.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/Unix.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/VMS.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/aix.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/android.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/cygwin.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/darwin.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/dec_osf.pm type=file
-c:\tlperl\lib/ExtUtils/CBuilder/Platform/os2.pm type=file
-c:\tlperl\lib/ExtUtils/Command.pm type=file
-c:\tlperl\lib/ExtUtils/Command/MM.pm type=file
-c:\tlperl\lib/ExtUtils/Constant.pm type=file
-c:\tlperl\lib/ExtUtils/Constant/Base.pm type=file
-c:\tlperl\lib/ExtUtils/Constant/ProxySubs.pm type=file
-c:\tlperl\lib/ExtUtils/Constant/Utils.pm type=file
-c:\tlperl\lib/ExtUtils/Constant/XS.pm type=file
-c:\tlperl\lib/ExtUtils/Embed.pm type=file
-c:\tlperl\lib/ExtUtils/Install.pm type=file
-c:\tlperl\lib/ExtUtils/Installed.pm type=file
-c:\tlperl\lib/ExtUtils/Liblist.pm type=file
-c:\tlperl\lib/ExtUtils/Liblist/Kid.pm type=file
-c:\tlperl\lib/ExtUtils/MANIFEST.SKIP type=file
-c:\tlperl\lib/ExtUtils/MM.pm type=file
-c:\tlperl\lib/ExtUtils/MM_AIX.pm type=file
-c:\tlperl\lib/ExtUtils/MM_Any.pm type=file
-c:\tlperl\lib/ExtUtils/MM_BeOS.pm type=file
-c:\tlperl\lib/ExtUtils/MM_Cygwin.pm type=file
-c:\tlperl\lib/ExtUtils/MM_DOS.pm type=file
-c:\tlperl\lib/ExtUtils/MM_Darwin.pm type=file
-c:\tlperl\lib/ExtUtils/MM_MacOS.pm type=file
-c:\tlperl\lib/ExtUtils/MM_NW5.pm type=file
-c:\tlperl\lib/ExtUtils/MM_OS2.pm type=file
-c:\tlperl\lib/ExtUtils/MM_QNX.pm type=file
-c:\tlperl\lib/ExtUtils/MM_UWIN.pm type=file
-c:\tlperl\lib/ExtUtils/MM_Unix.pm type=file
-c:\tlperl\lib/ExtUtils/MM_VMS.pm type=file
-c:\tlperl\lib/ExtUtils/MM_VOS.pm type=file
-c:\tlperl\lib/ExtUtils/MM_Win32.pm type=file
-c:\tlperl\lib/ExtUtils/MM_Win95.pm type=file
-c:\tlperl\lib/ExtUtils/MY.pm type=file
-c:\tlperl\lib/ExtUtils/MakeMaker.pm type=file
-c:\tlperl\lib/ExtUtils/MakeMaker/Config.pm type=file
-c:\tlperl\lib/ExtUtils/MakeMaker/FAQ.pod type=file
-c:\tlperl\lib/ExtUtils/MakeMaker/Locale.pm type=file
-c:\tlperl\lib/ExtUtils/MakeMaker/Tutorial.pod type=file
-c:\tlperl\lib/ExtUtils/MakeMaker/version.pm type=file
-c:\tlperl\lib/ExtUtils/Manifest.pm type=file
-c:\tlperl\lib/ExtUtils/Miniperl.pm type=file
-c:\tlperl\lib/ExtUtils/Mkbootstrap.pm type=file
-c:\tlperl\lib/ExtUtils/Mksymlists.pm type=file
-c:\tlperl\lib/ExtUtils/Packlist.pm type=file
-c:\tlperl\lib/ExtUtils/ParseXS.pm type=file
-c:\tlperl\lib/ExtUtils/ParseXS.pod type=file
-c:\tlperl\lib/ExtUtils/ParseXS/Constants.pm type=file
-c:\tlperl\lib/ExtUtils/ParseXS/CountLines.pm type=file
-c:\tlperl\lib/ExtUtils/ParseXS/Eval.pm type=file
-c:\tlperl\lib/ExtUtils/ParseXS/Utilities.pm type=file
-c:\tlperl\lib/ExtUtils/Typemaps.pm type=file
-c:\tlperl\lib/ExtUtils/Typemaps/Cmd.pm type=file
-c:\tlperl\lib/ExtUtils/Typemaps/InputMap.pm type=file
-c:\tlperl\lib/ExtUtils/Typemaps/OutputMap.pm type=file
-c:\tlperl\lib/ExtUtils/Typemaps/Type.pm type=file
-c:\tlperl\lib/ExtUtils/testlib.pm type=file
-c:\tlperl\lib/ExtUtils/typemap type=file
-c:\tlperl\lib/ExtUtils/xsubpp type=file
-c:\tlperl\lib/Fatal.pm type=file
-c:\tlperl\lib/Fcntl.pm type=file
-c:\tlperl\lib/File/Basename.pm type=file
-c:\tlperl\lib/File/Compare.pm type=file
-c:\tlperl\lib/File/Copy.pm type=file
-c:\tlperl\lib/File/DosGlob.pm type=file
-c:\tlperl\lib/File/Fetch.pm type=file
-c:\tlperl\lib/File/Find.pm type=file
-c:\tlperl\lib/File/Glob.pm type=file
-c:\tlperl\lib/File/GlobMapper.pm type=file
-c:\tlperl\lib/File/Path.pm type=file
-c:\tlperl\lib/File/Spec.pm type=file
-c:\tlperl\lib/File/Spec/AmigaOS.pm type=file
-c:\tlperl\lib/File/Spec/Cygwin.pm type=file
-c:\tlperl\lib/File/Spec/Epoc.pm type=file
-c:\tlperl\lib/File/Spec/Functions.pm type=file
-c:\tlperl\lib/File/Spec/Mac.pm type=file
-c:\tlperl\lib/File/Spec/OS2.pm type=file
-c:\tlperl\lib/File/Spec/Unix.pm type=file
-c:\tlperl\lib/File/Spec/VMS.pm type=file
-c:\tlperl\lib/File/Spec/Win32.pm type=file
-c:\tlperl\lib/File/Temp.pm type=file
-c:\tlperl\lib/File/stat.pm type=file
-c:\tlperl\lib/FileCache.pm type=file
-c:\tlperl\lib/FileHandle.pm type=file
-c:\tlperl\lib/Filter/Simple.pm type=file
-c:\tlperl\lib/Filter/Util/Call.pm type=file
-c:\tlperl\lib/FindBin.pm type=file
-c:\tlperl\lib/Getopt/Long.pm type=file
-c:\tlperl\lib/Getopt/Std.pm type=file
-c:\tlperl\lib/HTTP/Tiny.pm type=file
-c:\tlperl\lib/Hash/Util.pm type=file
-c:\tlperl\lib/Hash/Util/FieldHash.pm type=file
-c:\tlperl\lib/I18N/Collate.pm type=file
-c:\tlperl\lib/I18N/LangTags.pm type=file
-c:\tlperl\lib/I18N/LangTags/Detect.pm type=file
-c:\tlperl\lib/I18N/LangTags/List.pm type=file
-c:\tlperl\lib/I18N/Langinfo.pm type=file
-c:\tlperl\lib/IO.pm type=file
-c:\tlperl\lib/IO/Compress/Adapter/Bzip2.pm type=file
-c:\tlperl\lib/IO/Compress/Adapter/Deflate.pm type=file
-c:\tlperl\lib/IO/Compress/Adapter/Identity.pm type=file
-c:\tlperl\lib/IO/Compress/Base.pm type=file
-c:\tlperl\lib/IO/Compress/Base/Common.pm type=file
-c:\tlperl\lib/IO/Compress/Bzip2.pm type=file
-c:\tlperl\lib/IO/Compress/Deflate.pm type=file
-c:\tlperl\lib/IO/Compress/FAQ.pod type=file
-c:\tlperl\lib/IO/Compress/Gzip.pm type=file
-c:\tlperl\lib/IO/Compress/Gzip/Constants.pm type=file
-c:\tlperl\lib/IO/Compress/RawDeflate.pm type=file
-c:\tlperl\lib/IO/Compress/Zip.pm type=file
-c:\tlperl\lib/IO/Compress/Zip/Constants.pm type=file
-c:\tlperl\lib/IO/Compress/Zlib/Constants.pm type=file
-c:\tlperl\lib/IO/Compress/Zlib/Extra.pm type=file
-c:\tlperl\lib/IO/Dir.pm type=file
-c:\tlperl\lib/IO/File.pm type=file
-c:\tlperl\lib/IO/Handle.pm type=file
-c:\tlperl\lib/IO/Pipe.pm type=file
-c:\tlperl\lib/IO/Poll.pm type=file
-c:\tlperl\lib/IO/Seekable.pm type=file
-c:\tlperl\lib/IO/Select.pm type=file
-c:\tlperl\lib/IO/Socket.pm type=file
-c:\tlperl\lib/IO/Socket/INET.pm type=file
-c:\tlperl\lib/IO/Socket/IP.pm type=file
-c:\tlperl\lib/IO/Socket/UNIX.pm type=file
-c:\tlperl\lib/IO/Uncompress/Adapter/Bunzip2.pm type=file
-c:\tlperl\lib/IO/Uncompress/Adapter/Identity.pm type=file
-c:\tlperl\lib/IO/Uncompress/Adapter/Inflate.pm type=file
-c:\tlperl\lib/IO/Uncompress/AnyInflate.pm type=file
-c:\tlperl\lib/IO/Uncompress/AnyUncompress.pm type=file
-c:\tlperl\lib/IO/Uncompress/Base.pm type=file
-c:\tlperl\lib/IO/Uncompress/Bunzip2.pm type=file
-c:\tlperl\lib/IO/Uncompress/Gunzip.pm type=file
-c:\tlperl\lib/IO/Uncompress/Inflate.pm type=file
-c:\tlperl\lib/IO/Uncompress/RawInflate.pm type=file
-c:\tlperl\lib/IO/Uncompress/Unzip.pm type=file
-c:\tlperl\lib/IO/Zlib.pm type=file
-c:\tlperl\lib/IPC/Cmd.pm type=file
-c:\tlperl\lib/IPC/Open2.pm type=file
-c:\tlperl\lib/IPC/Open3.pm type=file
-c:\tlperl\lib/Internals.pod type=file
-c:\tlperl\lib/JSON/PP.pm type=file
-c:\tlperl\lib/JSON/PP/Boolean.pm type=file
-c:\tlperl\lib/List/Util.pm type=file
-c:\tlperl\lib/List/Util/XS.pm type=file
-c:\tlperl\lib/Locale/Codes.pm type=file
-c:\tlperl\lib/Locale/Codes.pod type=file
-c:\tlperl\lib/Locale/Codes/Changes.pod type=file
-c:\tlperl\lib/Locale/Codes/Constants.pm type=file
-c:\tlperl\lib/Locale/Codes/Country.pm type=file
-c:\tlperl\lib/Locale/Codes/Country.pod type=file
-c:\tlperl\lib/Locale/Codes/Country_Codes.pm type=file
-c:\tlperl\lib/Locale/Codes/Country_Retired.pm type=file
-c:\tlperl\lib/Locale/Codes/Currency.pm type=file
-c:\tlperl\lib/Locale/Codes/Currency.pod type=file
-c:\tlperl\lib/Locale/Codes/Currency_Codes.pm type=file
-c:\tlperl\lib/Locale/Codes/Currency_Retired.pm type=file
-c:\tlperl\lib/Locale/Codes/LangExt.pm type=file
-c:\tlperl\lib/Locale/Codes/LangExt.pod type=file
-c:\tlperl\lib/Locale/Codes/LangExt_Codes.pm type=file
-c:\tlperl\lib/Locale/Codes/LangExt_Retired.pm type=file
-c:\tlperl\lib/Locale/Codes/LangFam.pm type=file
-c:\tlperl\lib/Locale/Codes/LangFam.pod type=file
-c:\tlperl\lib/Locale/Codes/LangFam_Codes.pm type=file
-c:\tlperl\lib/Locale/Codes/LangFam_Retired.pm type=file
-c:\tlperl\lib/Locale/Codes/LangVar.pm type=file
-c:\tlperl\lib/Locale/Codes/LangVar.pod type=file
-c:\tlperl\lib/Locale/Codes/LangVar_Codes.pm type=file
-c:\tlperl\lib/Locale/Codes/LangVar_Retired.pm type=file
-c:\tlperl\lib/Locale/Codes/Language.pm type=file
-c:\tlperl\lib/Locale/Codes/Language.pod type=file
-c:\tlperl\lib/Locale/Codes/Language_Codes.pm type=file
-c:\tlperl\lib/Locale/Codes/Language_Retired.pm type=file
-c:\tlperl\lib/Locale/Codes/Script.pm type=file
-c:\tlperl\lib/Locale/Codes/Script.pod type=file
-c:\tlperl\lib/Locale/Codes/Script_Codes.pm type=file
-c:\tlperl\lib/Locale/Codes/Script_Retired.pm type=file
-c:\tlperl\lib/Locale/Codes/Types.pod type=file
-c:\tlperl\lib/Locale/Country.pm type=file
-c:\tlperl\lib/Locale/Country.pod type=file
-c:\tlperl\lib/Locale/Currency.pm type=file
-c:\tlperl\lib/Locale/Currency.pod type=file
-c:\tlperl\lib/Locale/Language.pm type=file
-c:\tlperl\lib/Locale/Language.pod type=file
-c:\tlperl\lib/Locale/Maketext.pm type=file
-c:\tlperl\lib/Locale/Maketext.pod type=file
-c:\tlperl\lib/Locale/Maketext/Cookbook.pod type=file
-c:\tlperl\lib/Locale/Maketext/Guts.pm type=file
-c:\tlperl\lib/Locale/Maketext/GutsLoader.pm type=file
-c:\tlperl\lib/Locale/Maketext/Simple.pm type=file
-c:\tlperl\lib/Locale/Maketext/TPJ13.pod type=file
-c:\tlperl\lib/Locale/Script.pm type=file
-c:\tlperl\lib/Locale/Script.pod type=file
-c:\tlperl\lib/MIME/Base64.pm type=file
-c:\tlperl\lib/MIME/QuotedPrint.pm type=file
-c:\tlperl\lib/Math/BigFloat.pm type=file
-c:\tlperl\lib/Math/BigFloat/Trace.pm type=file
-c:\tlperl\lib/Math/BigInt.pm type=file
-c:\tlperl\lib/Math/BigInt/Calc.pm type=file
-c:\tlperl\lib/Math/BigInt/CalcEmu.pm type=file
-c:\tlperl\lib/Math/BigInt/FastCalc.pm type=file
-c:\tlperl\lib/Math/BigInt/Lib.pm type=file
-c:\tlperl\lib/Math/BigInt/Trace.pm type=file
-c:\tlperl\lib/Math/BigRat.pm type=file
-c:\tlperl\lib/Math/Complex.pm type=file
-c:\tlperl\lib/Math/Trig.pm type=file
-c:\tlperl\lib/Memoize.pm type=file
-c:\tlperl\lib/Memoize/AnyDBM_File.pm type=file
-c:\tlperl\lib/Memoize/Expire.pm type=file
-c:\tlperl\lib/Memoize/ExpireFile.pm type=file
-c:\tlperl\lib/Memoize/ExpireTest.pm type=file
-c:\tlperl\lib/Memoize/NDBM_File.pm type=file
-c:\tlperl\lib/Memoize/SDBM_File.pm type=file
-c:\tlperl\lib/Memoize/Storable.pm type=file
-c:\tlperl\lib/Module/CoreList.pm type=file
-c:\tlperl\lib/Module/CoreList.pod type=file
-c:\tlperl\lib/Module/CoreList/Utils.pm type=file
-c:\tlperl\lib/Module/Load.pm type=file
-c:\tlperl\lib/Module/Load/Conditional.pm type=file
-c:\tlperl\lib/Module/Loaded.pm type=file
-c:\tlperl\lib/Module/Metadata.pm type=file
-c:\tlperl\lib/NEXT.pm type=file
-c:\tlperl\lib/Net/Cmd.pm type=file
-c:\tlperl\lib/Net/Config.pm type=file
-c:\tlperl\lib/Net/Domain.pm type=file
-c:\tlperl\lib/Net/FTP.pm type=file
-c:\tlperl\lib/Net/FTP/A.pm type=file
-c:\tlperl\lib/Net/FTP/E.pm type=file
-c:\tlperl\lib/Net/FTP/I.pm type=file
-c:\tlperl\lib/Net/FTP/L.pm type=file
-c:\tlperl\lib/Net/FTP/dataconn.pm type=file
-c:\tlperl\lib/Net/NNTP.pm type=file
-c:\tlperl\lib/Net/Netrc.pm type=file
-c:\tlperl\lib/Net/POP3.pm type=file
-c:\tlperl\lib/Net/Ping.pm type=file
-c:\tlperl\lib/Net/SMTP.pm type=file
-c:\tlperl\lib/Net/Time.pm type=file
-c:\tlperl\lib/Net/hostent.pm type=file
-c:\tlperl\lib/Net/libnetFAQ.pod type=file
-c:\tlperl\lib/Net/netent.pm type=file
-c:\tlperl\lib/Net/protoent.pm type=file
-c:\tlperl\lib/Net/servent.pm type=file
-c:\tlperl\lib/O.pm type=file
-c:\tlperl\lib/Opcode.pm type=file
-c:\tlperl\lib/POSIX.pm type=file
-c:\tlperl\lib/POSIX.pod type=file
-c:\tlperl\lib/Params/Check.pm type=file
-c:\tlperl\lib/Parse/CPAN/Meta.pm type=file
-c:\tlperl\lib/Perl/OSType.pm type=file
-c:\tlperl\lib/PerlIO.pm type=file
-c:\tlperl\lib/PerlIO/encoding.pm type=file
-c:\tlperl\lib/PerlIO/mmap.pm type=file
-c:\tlperl\lib/PerlIO/scalar.pm type=file
-c:\tlperl\lib/PerlIO/via.pm type=file
-c:\tlperl\lib/PerlIO/via/QuotedPrint.pm type=file
-c:\tlperl\lib/Pod/Checker.pm type=file
-c:\tlperl\lib/Pod/Escapes.pm type=file
-c:\tlperl\lib/Pod/Find.pm type=file
-c:\tlperl\lib/Pod/Functions.pm type=file
-c:\tlperl\lib/Pod/Html.pm type=file
-c:\tlperl\lib/Pod/InputObjects.pm type=file
-c:\tlperl\lib/Pod/Man.pm type=file
-c:\tlperl\lib/Pod/ParseLink.pm type=file
-c:\tlperl\lib/Pod/ParseUtils.pm type=file
-c:\tlperl\lib/Pod/Parser.pm type=file
-c:\tlperl\lib/Pod/Perldoc.pm type=file
-c:\tlperl\lib/Pod/Perldoc/BaseTo.pm type=file
-c:\tlperl\lib/Pod/Perldoc/GetOptsOO.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToANSI.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToChecker.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToMan.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToNroff.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToPod.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToRtf.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToTerm.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToText.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToTk.pm type=file
-c:\tlperl\lib/Pod/Perldoc/ToXml.pm type=file
-c:\tlperl\lib/Pod/PlainText.pm type=file
-c:\tlperl\lib/Pod/Select.pm type=file
-c:\tlperl\lib/Pod/Simple.pm type=file
-c:\tlperl\lib/Pod/Simple.pod type=file
-c:\tlperl\lib/Pod/Simple/BlackBox.pm type=file
-c:\tlperl\lib/Pod/Simple/Checker.pm type=file
-c:\tlperl\lib/Pod/Simple/Debug.pm type=file
-c:\tlperl\lib/Pod/Simple/DumpAsText.pm type=file
-c:\tlperl\lib/Pod/Simple/DumpAsXML.pm type=file
-c:\tlperl\lib/Pod/Simple/HTML.pm type=file
-c:\tlperl\lib/Pod/Simple/HTMLBatch.pm type=file
-c:\tlperl\lib/Pod/Simple/HTMLLegacy.pm type=file
-c:\tlperl\lib/Pod/Simple/LinkSection.pm type=file
-c:\tlperl\lib/Pod/Simple/Methody.pm type=file
-c:\tlperl\lib/Pod/Simple/Progress.pm type=file
-c:\tlperl\lib/Pod/Simple/PullParser.pm type=file
-c:\tlperl\lib/Pod/Simple/PullParserEndToken.pm type=file
-c:\tlperl\lib/Pod/Simple/PullParserStartToken.pm type=file
-c:\tlperl\lib/Pod/Simple/PullParserTextToken.pm type=file
-c:\tlperl\lib/Pod/Simple/PullParserToken.pm type=file
-c:\tlperl\lib/Pod/Simple/RTF.pm type=file
-c:\tlperl\lib/Pod/Simple/Search.pm type=file
-c:\tlperl\lib/Pod/Simple/SimpleTree.pm type=file
-c:\tlperl\lib/Pod/Simple/Subclassing.pod type=file
-c:\tlperl\lib/Pod/Simple/Text.pm type=file
-c:\tlperl\lib/Pod/Simple/TextContent.pm type=file
-c:\tlperl\lib/Pod/Simple/TiedOutFH.pm type=file
-c:\tlperl\lib/Pod/Simple/Transcode.pm type=file
-c:\tlperl\lib/Pod/Simple/TranscodeDumb.pm type=file
-c:\tlperl\lib/Pod/Simple/TranscodeSmart.pm type=file
-c:\tlperl\lib/Pod/Simple/XHTML.pm type=file
-c:\tlperl\lib/Pod/Simple/XMLOutStream.pm type=file
-c:\tlperl\lib/Pod/Text.pm type=file
-c:\tlperl\lib/Pod/Text/Color.pm type=file
-c:\tlperl\lib/Pod/Text/Overstrike.pm type=file
-c:\tlperl\lib/Pod/Text/Termcap.pm type=file
-c:\tlperl\lib/Pod/Usage.pm type=file
-c:\tlperl\lib/SDBM_File.pm type=file
-c:\tlperl\lib/Safe.pm type=file
-c:\tlperl\lib/Scalar/Util.pm type=file
-c:\tlperl\lib/Search/Dict.pm type=file
-c:\tlperl\lib/SelectSaver.pm type=file
-c:\tlperl\lib/SelfLoader.pm type=file
-c:\tlperl\lib/Socket.pm type=file
-c:\tlperl\lib/Storable.pm type=file
-c:\tlperl\lib/Storable/Limit.pm type=file
-c:\tlperl\lib/Sub/Util.pm type=file
-c:\tlperl\lib/Symbol.pm type=file
-c:\tlperl\lib/Sys/Hostname.pm type=file
-c:\tlperl\lib/TAP/Base.pm type=file
-c:\tlperl\lib/TAP/Formatter/Base.pm type=file
-c:\tlperl\lib/TAP/Formatter/Color.pm type=file
-c:\tlperl\lib/TAP/Formatter/Console.pm type=file
-c:\tlperl\lib/TAP/Formatter/Console/ParallelSession.pm type=file
-c:\tlperl\lib/TAP/Formatter/Console/Session.pm type=file
-c:\tlperl\lib/TAP/Formatter/File.pm type=file
-c:\tlperl\lib/TAP/Formatter/File/Session.pm type=file
-c:\tlperl\lib/TAP/Formatter/Session.pm type=file
-c:\tlperl\lib/TAP/Harness.pm type=file
-c:\tlperl\lib/TAP/Harness/Beyond.pod type=file
-c:\tlperl\lib/TAP/Harness/Env.pm type=file
-c:\tlperl\lib/TAP/Object.pm type=file
-c:\tlperl\lib/TAP/Parser.pm type=file
-c:\tlperl\lib/TAP/Parser/Aggregator.pm type=file
-c:\tlperl\lib/TAP/Parser/Grammar.pm type=file
-c:\tlperl\lib/TAP/Parser/Iterator.pm type=file
-c:\tlperl\lib/TAP/Parser/Iterator/Array.pm type=file
-c:\tlperl\lib/TAP/Parser/Iterator/Process.pm type=file
-c:\tlperl\lib/TAP/Parser/Iterator/Stream.pm type=file
-c:\tlperl\lib/TAP/Parser/IteratorFactory.pm type=file
-c:\tlperl\lib/TAP/Parser/Multiplexer.pm type=file
-c:\tlperl\lib/TAP/Parser/Result.pm type=file
-c:\tlperl\lib/TAP/Parser/Result/Bailout.pm type=file
-c:\tlperl\lib/TAP/Parser/Result/Comment.pm type=file
-c:\tlperl\lib/TAP/Parser/Result/Plan.pm type=file
-c:\tlperl\lib/TAP/Parser/Result/Pragma.pm type=file
-c:\tlperl\lib/TAP/Parser/Result/Test.pm type=file
-c:\tlperl\lib/TAP/Parser/Result/Unknown.pm type=file
-c:\tlperl\lib/TAP/Parser/Result/Version.pm type=file
-c:\tlperl\lib/TAP/Parser/Result/YAML.pm type=file
-c:\tlperl\lib/TAP/Parser/ResultFactory.pm type=file
-c:\tlperl\lib/TAP/Parser/Scheduler.pm type=file
-c:\tlperl\lib/TAP/Parser/Scheduler/Job.pm type=file
-c:\tlperl\lib/TAP/Parser/Scheduler/Spinner.pm type=file
-c:\tlperl\lib/TAP/Parser/Source.pm type=file
-c:\tlperl\lib/TAP/Parser/SourceHandler.pm type=file
-c:\tlperl\lib/TAP/Parser/SourceHandler/Executable.pm type=file
-c:\tlperl\lib/TAP/Parser/SourceHandler/File.pm type=file
-c:\tlperl\lib/TAP/Parser/SourceHandler/Handle.pm type=file
-c:\tlperl\lib/TAP/Parser/SourceHandler/Perl.pm type=file
-c:\tlperl\lib/TAP/Parser/SourceHandler/RawTAP.pm type=file
-c:\tlperl\lib/TAP/Parser/YAMLish/Reader.pm type=file
-c:\tlperl\lib/TAP/Parser/YAMLish/Writer.pm type=file
-c:\tlperl\lib/Term/ANSIColor.pm type=file
-c:\tlperl\lib/Term/Cap.pm type=file
-c:\tlperl\lib/Term/Complete.pm type=file
-c:\tlperl\lib/Term/ReadLine.pm type=file
-c:\tlperl\lib/Test.pm type=file
-c:\tlperl\lib/Test/Builder.pm type=file
-c:\tlperl\lib/Test/Builder/Formatter.pm type=file
-c:\tlperl\lib/Test/Builder/IO/Scalar.pm type=file
-c:\tlperl\lib/Test/Builder/Module.pm type=file
-c:\tlperl\lib/Test/Builder/Tester.pm type=file
-c:\tlperl\lib/Test/Builder/Tester/Color.pm type=file
-c:\tlperl\lib/Test/Builder/TodoDiag.pm type=file
-c:\tlperl\lib/Test/Harness.pm type=file
-c:\tlperl\lib/Test/More.pm type=file
-c:\tlperl\lib/Test/Simple.pm type=file
-c:\tlperl\lib/Test/Tester.pm type=file
-c:\tlperl\lib/Test/Tester/Capture.pm type=file
-c:\tlperl\lib/Test/Tester/CaptureRunner.pm type=file
-c:\tlperl\lib/Test/Tester/Delegate.pm type=file
-c:\tlperl\lib/Test/Tutorial.pod type=file
-c:\tlperl\lib/Test/use/ok.pm type=file
-c:\tlperl\lib/Test2.pm type=file
-c:\tlperl\lib/Test2/API.pm type=file
-c:\tlperl\lib/Test2/API/Breakage.pm type=file
-c:\tlperl\lib/Test2/API/Context.pm type=file
-c:\tlperl\lib/Test2/API/Instance.pm type=file
-c:\tlperl\lib/Test2/API/Stack.pm type=file
-c:\tlperl\lib/Test2/Event.pm type=file
-c:\tlperl\lib/Test2/Event/Bail.pm type=file
-c:\tlperl\lib/Test2/Event/Diag.pm type=file
-c:\tlperl\lib/Test2/Event/Encoding.pm type=file
-c:\tlperl\lib/Test2/Event/Exception.pm type=file
-c:\tlperl\lib/Test2/Event/Fail.pm type=file
-c:\tlperl\lib/Test2/Event/Generic.pm type=file
-c:\tlperl\lib/Test2/Event/Note.pm type=file
-c:\tlperl\lib/Test2/Event/Ok.pm type=file
-c:\tlperl\lib/Test2/Event/Pass.pm type=file
-c:\tlperl\lib/Test2/Event/Plan.pm type=file
-c:\tlperl\lib/Test2/Event/Skip.pm type=file
-c:\tlperl\lib/Test2/Event/Subtest.pm type=file
-c:\tlperl\lib/Test2/Event/TAP/Version.pm type=file
-c:\tlperl\lib/Test2/Event/V2.pm type=file
-c:\tlperl\lib/Test2/Event/Waiting.pm type=file
-c:\tlperl\lib/Test2/EventFacet.pm type=file
-c:\tlperl\lib/Test2/EventFacet/About.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Amnesty.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Assert.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Control.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Error.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Hub.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Info.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Meta.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Parent.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Plan.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Render.pm type=file
-c:\tlperl\lib/Test2/EventFacet/Trace.pm type=file
-c:\tlperl\lib/Test2/Formatter.pm type=file
-c:\tlperl\lib/Test2/Formatter/TAP.pm type=file
-c:\tlperl\lib/Test2/Hub.pm type=file
-c:\tlperl\lib/Test2/Hub/Interceptor.pm type=file
-c:\tlperl\lib/Test2/Hub/Interceptor/Terminator.pm type=file
-c:\tlperl\lib/Test2/Hub/Subtest.pm type=file
-c:\tlperl\lib/Test2/IPC.pm type=file
-c:\tlperl\lib/Test2/IPC/Driver.pm type=file
-c:\tlperl\lib/Test2/IPC/Driver/Files.pm type=file
-c:\tlperl\lib/Test2/Tools/Tiny.pm type=file
-c:\tlperl\lib/Test2/Transition.pod type=file
-c:\tlperl\lib/Test2/Util.pm type=file
-c:\tlperl\lib/Test2/Util/ExternalMeta.pm type=file
-c:\tlperl\lib/Test2/Util/Facets2Legacy.pm type=file
-c:\tlperl\lib/Test2/Util/HashBase.pm type=file
-c:\tlperl\lib/Test2/Util/Trace.pm type=file
-c:\tlperl\lib/Text/Abbrev.pm type=file
-c:\tlperl\lib/Text/Balanced.pm type=file
-c:\tlperl\lib/Text/ParseWords.pm type=file
-c:\tlperl\lib/Text/Tabs.pm type=file
-c:\tlperl\lib/Text/Wrap.pm type=file
-c:\tlperl\lib/Thread.pm type=file
-c:\tlperl\lib/Thread/Queue.pm type=file
-c:\tlperl\lib/Thread/Semaphore.pm type=file
-c:\tlperl\lib/Tie/Array.pm type=file
-c:\tlperl\lib/Tie/File.pm type=file
-c:\tlperl\lib/Tie/Handle.pm type=file
-c:\tlperl\lib/Tie/Hash.pm type=file
-c:\tlperl\lib/Tie/Hash/NamedCapture.pm type=file
-c:\tlperl\lib/Tie/Memoize.pm type=file
-c:\tlperl\lib/Tie/RefHash.pm type=file
-c:\tlperl\lib/Tie/Scalar.pm type=file
-c:\tlperl\lib/Tie/StdHandle.pm type=file
-c:\tlperl\lib/Tie/SubstrHash.pm type=file
-c:\tlperl\lib/Time/HiRes.pm type=file
-c:\tlperl\lib/Time/Local.pm type=file
-c:\tlperl\lib/Time/Piece.pm type=file
-c:\tlperl\lib/Time/Seconds.pm type=file
-c:\tlperl\lib/Time/gmtime.pm type=file
-c:\tlperl\lib/Time/localtime.pm type=file
-c:\tlperl\lib/Time/tm.pm type=file
-c:\tlperl\lib/UNIVERSAL.pm type=file
-c:\tlperl\lib/Unicode/Collate.pm type=file
-c:\tlperl\lib/Unicode/Collate/CJK/Big5.pm type=file
-c:\tlperl\lib/Unicode/Collate/CJK/GB2312.pm type=file
-c:\tlperl\lib/Unicode/Collate/CJK/JISX0208.pm type=file
-c:\tlperl\lib/Unicode/Collate/CJK/Korean.pm type=file
-c:\tlperl\lib/Unicode/Collate/CJK/Pinyin.pm type=file
-c:\tlperl\lib/Unicode/Collate/CJK/Stroke.pm type=file
-c:\tlperl\lib/Unicode/Collate/CJK/Zhuyin.pm type=file
-c:\tlperl\lib/Unicode/Collate/Locale.pm type=file
-c:\tlperl\lib/Unicode/Collate/Locale/af.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ar.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/as.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/az.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/be.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/bn.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ca.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/cs.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/cy.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/da.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/de_at_ph.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/de_phone.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/dsb.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ee.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/eo.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/es.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/es_trad.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/et.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/fa.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/fi.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/fi_phone.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/fil.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/fo.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/fr_ca.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/gu.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ha.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/haw.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/he.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/hi.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/hr.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/hu.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/hy.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ig.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/is.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ja.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/kk.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/kl.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/kn.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ko.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/kok.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/lkt.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ln.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/lt.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/lv.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/mk.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ml.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/mr.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/mt.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/nb.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/nn.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/nso.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/om.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/or.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/pa.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/pl.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ro.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/sa.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/se.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/si.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/si_dict.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/sk.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/sl.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/sq.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/sr.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/sv.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/sv_refo.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ta.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/te.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/th.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/tn.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/to.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/tr.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ug_cyrl.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/uk.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/ur.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/vi.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/vo.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/wae.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/wo.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/yo.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/zh.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/zh_big5.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/zh_gb.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/zh_pin.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/zh_strk.pl type=file
-c:\tlperl\lib/Unicode/Collate/Locale/zh_zhu.pl type=file
-c:\tlperl\lib/Unicode/Collate/allkeys.txt type=file
-c:\tlperl\lib/Unicode/Collate/keys.txt type=file
-c:\tlperl\lib/Unicode/Normalize.pm type=file
-c:\tlperl\lib/Unicode/UCD.pm type=file
-c:\tlperl\lib/User/grent.pm type=file
-c:\tlperl\lib/User/pwent.pm type=file
-c:\tlperl\lib/Win32.pm type=file
-c:\tlperl\lib/Win32API/File.pm type=file
-c:\tlperl\lib/Win32API/File/cFile.pc type=file
-c:\tlperl\lib/Win32CORE.pm type=file
-c:\tlperl\lib/XSLoader.pm type=file
-c:\tlperl\lib/_charnames.pm type=file
-c:\tlperl\lib/arybase.pm type=file
-c:\tlperl\lib/attributes.pm type=file
-c:\tlperl\lib/auto/B/B.dll type=file
-c:\tlperl\lib/auto/Compress/Raw/Bzip2/Bzip2.dll type=file
-c:\tlperl\lib/auto/Compress/Raw/Zlib/Zlib.dll type=file
-c:\tlperl\lib/auto/Cwd/Cwd.dll type=file
-c:\tlperl\lib/auto/Data/Dumper/Dumper.dll type=file
-c:\tlperl\lib/auto/Devel/Peek/Peek.dll type=file
-c:\tlperl\lib/auto/Digest/MD5/MD5.dll type=file
-c:\tlperl\lib/auto/Digest/SHA/SHA.dll type=file
-c:\tlperl\lib/auto/Encode/Byte/Byte.dll type=file
-c:\tlperl\lib/auto/Encode/CN/CN.dll type=file
-c:\tlperl\lib/auto/Encode/EBCDIC/EBCDIC.dll type=file
-c:\tlperl\lib/auto/Encode/Encode.dll type=file
-c:\tlperl\lib/auto/Encode/JP/JP.dll type=file
-c:\tlperl\lib/auto/Encode/KR/KR.dll type=file
-c:\tlperl\lib/auto/Encode/Symbol/Symbol.dll type=file
-c:\tlperl\lib/auto/Encode/TW/TW.dll type=file
-c:\tlperl\lib/auto/Encode/Unicode/Unicode.dll type=file
-c:\tlperl\lib/auto/Fcntl/Fcntl.dll type=file
-c:\tlperl\lib/auto/File/DosGlob/DosGlob.dll type=file
-c:\tlperl\lib/auto/File/Glob/Glob.dll type=file
-c:\tlperl\lib/auto/Filter/Util/Call/Call.dll type=file
-c:\tlperl\lib/auto/Hash/Util/FieldHash/FieldHash.dll type=file
-c:\tlperl\lib/auto/Hash/Util/Util.dll type=file
-c:\tlperl\lib/auto/I18N/Langinfo/Langinfo.dll type=file
-c:\tlperl\lib/auto/IO/IO.dll type=file
-c:\tlperl\lib/auto/List/Util/Util.dll type=file
-c:\tlperl\lib/auto/MIME/Base64/Base64.dll type=file
-c:\tlperl\lib/auto/Math/BigInt/FastCalc/FastCalc.dll type=file
-c:\tlperl\lib/auto/Opcode/Opcode.dll type=file
-c:\tlperl\lib/auto/POSIX/POSIX.dll type=file
-c:\tlperl\lib/auto/PerlIO/encoding/encoding.dll type=file
-c:\tlperl\lib/auto/PerlIO/mmap/mmap.dll type=file
-c:\tlperl\lib/auto/PerlIO/scalar/scalar.dll type=file
-c:\tlperl\lib/auto/PerlIO/via/via.dll type=file
-c:\tlperl\lib/auto/SDBM_File/SDBM_File.dll type=file
-c:\tlperl\lib/auto/Socket/Socket.dll type=file
-c:\tlperl\lib/auto/Storable/Storable.dll type=file
-c:\tlperl\lib/auto/Sys/Hostname/Hostname.dll type=file
-c:\tlperl\lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll type=file
-c:\tlperl\lib/auto/Time/HiRes/HiRes.dll type=file
-c:\tlperl\lib/auto/Time/Piece/Piece.dll type=file
-c:\tlperl\lib/auto/Unicode/Collate/Collate.dll type=file
-c:\tlperl\lib/auto/Unicode/Normalize/Normalize.dll type=file
-c:\tlperl\lib/auto/Win32/Win32.dll type=file
-c:\tlperl\lib/auto/Win32API/File/File.dll type=file
-c:\tlperl\lib/auto/Win32CORE/extralibs.ld type=file
-c:\tlperl\lib/auto/arybase/arybase.dll type=file
-c:\tlperl\lib/auto/attributes/attributes.dll type=file
-c:\tlperl\lib/auto/mro/mro.dll type=file
-c:\tlperl\lib/auto/re/re.dll type=file
-c:\tlperl\lib/auto/threads/shared/shared.dll type=file
-c:\tlperl\lib/auto/threads/threads.dll type=file
-c:\tlperl\lib/autodie.pm type=file
-c:\tlperl\lib/autodie/Scope/Guard.pm type=file
-c:\tlperl\lib/autodie/Scope/GuardStack.pm type=file
-c:\tlperl\lib/autodie/Util.pm type=file
-c:\tlperl\lib/autodie/exception.pm type=file
-c:\tlperl\lib/autodie/exception/system.pm type=file
-c:\tlperl\lib/autodie/hints.pm type=file
-c:\tlperl\lib/autodie/skip.pm type=file
-c:\tlperl\lib/autouse.pm type=file
-c:\tlperl\lib/base.pm type=file
-c:\tlperl\lib/bigint.pm type=file
-c:\tlperl\lib/bignum.pm type=file
-c:\tlperl\lib/bigrat.pm type=file
-c:\tlperl\lib/blib.pm type=file
-c:\tlperl\lib/bytes.pm type=file
-c:\tlperl\lib/bytes_heavy.pl type=file
-c:\tlperl\lib/charnames.pm type=file
-c:\tlperl\lib/constant.pm type=file
-c:\tlperl\lib/deprecate.pm type=file
-c:\tlperl\lib/diagnostics.pm type=file
-c:\tlperl\lib/dumpvar.pl type=file
-c:\tlperl\lib/encoding.pm type=file
-c:\tlperl\lib/encoding/warnings.pm type=file
-c:\tlperl\lib/experimental.pm type=file
-c:\tlperl\lib/feature.pm type=file
-c:\tlperl\lib/fields.pm type=file
-c:\tlperl\lib/filetest.pm type=file
-c:\tlperl\lib/if.pm type=file
-c:\tlperl\lib/integer.pm type=file
-c:\tlperl\lib/less.pm type=file
-c:\tlperl\lib/lib.pm type=file
-c:\tlperl\lib/locale.pm type=file
-c:\tlperl\lib/meta_notation.pm type=file
-c:\tlperl\lib/mro.pm type=file
-c:\tlperl\lib/ok.pm type=file
-c:\tlperl\lib/open.pm type=file
-c:\tlperl\lib/ops.pm type=file
-c:\tlperl\lib/overload.pm type=file
-c:\tlperl\lib/overload/numbers.pm type=file
-c:\tlperl\lib/overloading.pm type=file
-c:\tlperl\lib/parent.pm type=file
-c:\tlperl\lib/perl5db.pl type=file
-c:\tlperl\lib/perlfaq.pm type=file
-c:\tlperl\lib/pods/perl.pod type=file
-c:\tlperl\lib/pods/perl5004delta.pod type=file
-c:\tlperl\lib/pods/perl5005delta.pod type=file
-c:\tlperl\lib/pods/perl5100delta.pod type=file
-c:\tlperl\lib/pods/perl5101delta.pod type=file
-c:\tlperl\lib/pods/perl5120delta.pod type=file
-c:\tlperl\lib/pods/perl5121delta.pod type=file
-c:\tlperl\lib/pods/perl5122delta.pod type=file
-c:\tlperl\lib/pods/perl5123delta.pod type=file
-c:\tlperl\lib/pods/perl5124delta.pod type=file
-c:\tlperl\lib/pods/perl5125delta.pod type=file
-c:\tlperl\lib/pods/perl5140delta.pod type=file
-c:\tlperl\lib/pods/perl5141delta.pod type=file
-c:\tlperl\lib/pods/perl5142delta.pod type=file
-c:\tlperl\lib/pods/perl5143delta.pod type=file
-c:\tlperl\lib/pods/perl5144delta.pod type=file
-c:\tlperl\lib/pods/perl5160delta.pod type=file
-c:\tlperl\lib/pods/perl5161delta.pod type=file
-c:\tlperl\lib/pods/perl5162delta.pod type=file
-c:\tlperl\lib/pods/perl5163delta.pod type=file
-c:\tlperl\lib/pods/perl5180delta.pod type=file
-c:\tlperl\lib/pods/perl5181delta.pod type=file
-c:\tlperl\lib/pods/perl5182delta.pod type=file
-c:\tlperl\lib/pods/perl5184delta.pod type=file
-c:\tlperl\lib/pods/perl5200delta.pod type=file
-c:\tlperl\lib/pods/perl5201delta.pod type=file
-c:\tlperl\lib/pods/perl5202delta.pod type=file
-c:\tlperl\lib/pods/perl5203delta.pod type=file
-c:\tlperl\lib/pods/perl5220delta.pod type=file
-c:\tlperl\lib/pods/perl5221delta.pod type=file
-c:\tlperl\lib/pods/perl5222delta.pod type=file
-c:\tlperl\lib/pods/perl5223delta.pod type=file
-c:\tlperl\lib/pods/perl5224delta.pod type=file
-c:\tlperl\lib/pods/perl5240delta.pod type=file
-c:\tlperl\lib/pods/perl5241delta.pod type=file
-c:\tlperl\lib/pods/perl5242delta.pod type=file
-c:\tlperl\lib/pods/perl5243delta.pod type=file
-c:\tlperl\lib/pods/perl5244delta.pod type=file
-c:\tlperl\lib/pods/perl5260delta.pod type=file
-c:\tlperl\lib/pods/perl5261delta.pod type=file
-c:\tlperl\lib/pods/perl5262delta.pod type=file
-c:\tlperl\lib/pods/perl5280delta.pod type=file
-c:\tlperl\lib/pods/perl5281delta.pod type=file
-c:\tlperl\lib/pods/perl561delta.pod type=file
-c:\tlperl\lib/pods/perl56delta.pod type=file
-c:\tlperl\lib/pods/perl581delta.pod type=file
-c:\tlperl\lib/pods/perl582delta.pod type=file
-c:\tlperl\lib/pods/perl583delta.pod type=file
-c:\tlperl\lib/pods/perl584delta.pod type=file
-c:\tlperl\lib/pods/perl585delta.pod type=file
-c:\tlperl\lib/pods/perl586delta.pod type=file
-c:\tlperl\lib/pods/perl587delta.pod type=file
-c:\tlperl\lib/pods/perl588delta.pod type=file
-c:\tlperl\lib/pods/perl589delta.pod type=file
-c:\tlperl\lib/pods/perl58delta.pod type=file
-c:\tlperl\lib/pods/perlaix.pod type=file
-c:\tlperl\lib/pods/perlamiga.pod type=file
-c:\tlperl\lib/pods/perlandroid.pod type=file
-c:\tlperl\lib/pods/perlapi.pod type=file
-c:\tlperl\lib/pods/perlapio.pod type=file
-c:\tlperl\lib/pods/perlartistic.pod type=file
-c:\tlperl\lib/pods/perlbook.pod type=file
-c:\tlperl\lib/pods/perlboot.pod type=file
-c:\tlperl\lib/pods/perlbot.pod type=file
-c:\tlperl\lib/pods/perlbs2000.pod type=file
-c:\tlperl\lib/pods/perlcall.pod type=file
-c:\tlperl\lib/pods/perlce.pod type=file
-c:\tlperl\lib/pods/perlcheat.pod type=file
-c:\tlperl\lib/pods/perlclib.pod type=file
-c:\tlperl\lib/pods/perlcn.pod type=file
-c:\tlperl\lib/pods/perlcommunity.pod type=file
-c:\tlperl\lib/pods/perlcygwin.pod type=file
-c:\tlperl\lib/pods/perldata.pod type=file
-c:\tlperl\lib/pods/perldbmfilter.pod type=file
-c:\tlperl\lib/pods/perldebguts.pod type=file
-c:\tlperl\lib/pods/perldebtut.pod type=file
-c:\tlperl\lib/pods/perldebug.pod type=file
-c:\tlperl\lib/pods/perldelta.pod type=file
-c:\tlperl\lib/pods/perldeprecation.pod type=file
-c:\tlperl\lib/pods/perldiag.pod type=file
-c:\tlperl\lib/pods/perldoc.pod type=file
-c:\tlperl\lib/pods/perldos.pod type=file
-c:\tlperl\lib/pods/perldsc.pod type=file
-c:\tlperl\lib/pods/perldtrace.pod type=file
-c:\tlperl\lib/pods/perlebcdic.pod type=file
-c:\tlperl\lib/pods/perlembed.pod type=file
-c:\tlperl\lib/pods/perlexperiment.pod type=file
-c:\tlperl\lib/pods/perlfaq.pod type=file
-c:\tlperl\lib/pods/perlfaq1.pod type=file
-c:\tlperl\lib/pods/perlfaq2.pod type=file
-c:\tlperl\lib/pods/perlfaq3.pod type=file
-c:\tlperl\lib/pods/perlfaq4.pod type=file
-c:\tlperl\lib/pods/perlfaq5.pod type=file
-c:\tlperl\lib/pods/perlfaq6.pod type=file
-c:\tlperl\lib/pods/perlfaq7.pod type=file
-c:\tlperl\lib/pods/perlfaq8.pod type=file
-c:\tlperl\lib/pods/perlfaq9.pod type=file
-c:\tlperl\lib/pods/perlfilter.pod type=file
-c:\tlperl\lib/pods/perlfork.pod type=file
-c:\tlperl\lib/pods/perlform.pod type=file
-c:\tlperl\lib/pods/perlfreebsd.pod type=file
-c:\tlperl\lib/pods/perlfunc.pod type=file
-c:\tlperl\lib/pods/perlgit.pod type=file
-c:\tlperl\lib/pods/perlglossary.pod type=file
-c:\tlperl\lib/pods/perlgpl.pod type=file
-c:\tlperl\lib/pods/perlguts.pod type=file
-c:\tlperl\lib/pods/perlhack.pod type=file
-c:\tlperl\lib/pods/perlhacktips.pod type=file
-c:\tlperl\lib/pods/perlhacktut.pod type=file
-c:\tlperl\lib/pods/perlhaiku.pod type=file
-c:\tlperl\lib/pods/perlhist.pod type=file
-c:\tlperl\lib/pods/perlhpux.pod type=file
-c:\tlperl\lib/pods/perlhurd.pod type=file
-c:\tlperl\lib/pods/perlintern.pod type=file
-c:\tlperl\lib/pods/perlinterp.pod type=file
-c:\tlperl\lib/pods/perlintro.pod type=file
-c:\tlperl\lib/pods/perliol.pod type=file
-c:\tlperl\lib/pods/perlipc.pod type=file
-c:\tlperl\lib/pods/perlirix.pod type=file
-c:\tlperl\lib/pods/perljp.pod type=file
-c:\tlperl\lib/pods/perlko.pod type=file
-c:\tlperl\lib/pods/perllexwarn.pod type=file
-c:\tlperl\lib/pods/perllinux.pod type=file
-c:\tlperl\lib/pods/perllocale.pod type=file
-c:\tlperl\lib/pods/perllol.pod type=file
-c:\tlperl\lib/pods/perlmacos.pod type=file
-c:\tlperl\lib/pods/perlmacosx.pod type=file
-c:\tlperl\lib/pods/perlmod.pod type=file
-c:\tlperl\lib/pods/perlmodinstall.pod type=file
-c:\tlperl\lib/pods/perlmodlib.pod type=file
-c:\tlperl\lib/pods/perlmodstyle.pod type=file
-c:\tlperl\lib/pods/perlmroapi.pod type=file
-c:\tlperl\lib/pods/perlnetware.pod type=file
-c:\tlperl\lib/pods/perlnewmod.pod type=file
-c:\tlperl\lib/pods/perlnumber.pod type=file
-c:\tlperl\lib/pods/perlobj.pod type=file
-c:\tlperl\lib/pods/perlootut.pod type=file
-c:\tlperl\lib/pods/perlop.pod type=file
-c:\tlperl\lib/pods/perlopenbsd.pod type=file
-c:\tlperl\lib/pods/perlopentut.pod type=file
-c:\tlperl\lib/pods/perlos2.pod type=file
-c:\tlperl\lib/pods/perlos390.pod type=file
-c:\tlperl\lib/pods/perlos400.pod type=file
-c:\tlperl\lib/pods/perlpacktut.pod type=file
-c:\tlperl\lib/pods/perlperf.pod type=file
-c:\tlperl\lib/pods/perlplan9.pod type=file
-c:\tlperl\lib/pods/perlpod.pod type=file
-c:\tlperl\lib/pods/perlpodspec.pod type=file
-c:\tlperl\lib/pods/perlpodstyle.pod type=file
-c:\tlperl\lib/pods/perlpolicy.pod type=file
-c:\tlperl\lib/pods/perlport.pod type=file
-c:\tlperl\lib/pods/perlpragma.pod type=file
-c:\tlperl\lib/pods/perlqnx.pod type=file
-c:\tlperl\lib/pods/perlre.pod type=file
-c:\tlperl\lib/pods/perlreapi.pod type=file
-c:\tlperl\lib/pods/perlrebackslash.pod type=file
-c:\tlperl\lib/pods/perlrecharclass.pod type=file
-c:\tlperl\lib/pods/perlref.pod type=file
-c:\tlperl\lib/pods/perlreftut.pod type=file
-c:\tlperl\lib/pods/perlreguts.pod type=file
-c:\tlperl\lib/pods/perlrepository.pod type=file
-c:\tlperl\lib/pods/perlrequick.pod type=file
-c:\tlperl\lib/pods/perlreref.pod type=file
-c:\tlperl\lib/pods/perlretut.pod type=file
-c:\tlperl\lib/pods/perlriscos.pod type=file
-c:\tlperl\lib/pods/perlrun.pod type=file
-c:\tlperl\lib/pods/perlsec.pod type=file
-c:\tlperl\lib/pods/perlsolaris.pod type=file
-c:\tlperl\lib/pods/perlsource.pod type=file
-c:\tlperl\lib/pods/perlstyle.pod type=file
-c:\tlperl\lib/pods/perlsub.pod type=file
-c:\tlperl\lib/pods/perlsymbian.pod type=file
-c:\tlperl\lib/pods/perlsyn.pod type=file
-c:\tlperl\lib/pods/perlsynology.pod type=file
-c:\tlperl\lib/pods/perlthrtut.pod type=file
-c:\tlperl\lib/pods/perltie.pod type=file
-c:\tlperl\lib/pods/perltoc.pod type=file
-c:\tlperl\lib/pods/perltodo.pod type=file
-c:\tlperl\lib/pods/perltooc.pod type=file
-c:\tlperl\lib/pods/perltoot.pod type=file
-c:\tlperl\lib/pods/perltrap.pod type=file
-c:\tlperl\lib/pods/perltru64.pod type=file
-c:\tlperl\lib/pods/perltw.pod type=file
-c:\tlperl\lib/pods/perlunicode.pod type=file
-c:\tlperl\lib/pods/perlunicook.pod type=file
-c:\tlperl\lib/pods/perlunifaq.pod type=file
-c:\tlperl\lib/pods/perluniintro.pod type=file
-c:\tlperl\lib/pods/perluniprops.pod type=file
-c:\tlperl\lib/pods/perlunitut.pod type=file
-c:\tlperl\lib/pods/perlutil.pod type=file
-c:\tlperl\lib/pods/perlvar.pod type=file
-c:\tlperl\lib/pods/perlvms.pod type=file
-c:\tlperl\lib/pods/perlvos.pod type=file
-c:\tlperl\lib/pods/perlwin32.pod type=file
-c:\tlperl\lib/pods/perlxs.pod type=file
-c:\tlperl\lib/pods/perlxstut.pod type=file
-c:\tlperl\lib/pods/perlxstypemap.pod type=file
-c:\tlperl\lib/re.pm type=file
-c:\tlperl\lib/sigtrap.pm type=file
-c:\tlperl\lib/sort.pm type=file
-c:\tlperl\lib/strict.pm type=file
-c:\tlperl\lib/subs.pm type=file
-c:\tlperl\lib/threads.pm type=file
-c:\tlperl\lib/threads/shared.pm type=file
-c:\tlperl\lib/unicore/Blocks.txt type=file
-c:\tlperl\lib/unicore/CombiningClass.pl type=file
-c:\tlperl\lib/unicore/Decomposition.pl type=file
-c:\tlperl\lib/unicore/Heavy.pl type=file
-c:\tlperl\lib/unicore/Name.pl type=file
-c:\tlperl\lib/unicore/Name.pm type=file
-c:\tlperl\lib/unicore/NamedSequences.txt type=file
-c:\tlperl\lib/unicore/SpecialCasing.txt type=file
-c:\tlperl\lib/unicore/To/Age.pl type=file
-c:\tlperl\lib/unicore/To/Bc.pl type=file
-c:\tlperl\lib/unicore/To/Bmg.pl type=file
-c:\tlperl\lib/unicore/To/Bpb.pl type=file
-c:\tlperl\lib/unicore/To/Bpt.pl type=file
-c:\tlperl\lib/unicore/To/Cf.pl type=file
-c:\tlperl\lib/unicore/To/Digit.pl type=file
-c:\tlperl\lib/unicore/To/Ea.pl type=file
-c:\tlperl\lib/unicore/To/Fold.pl type=file
-c:\tlperl\lib/unicore/To/GCB.pl type=file
-c:\tlperl\lib/unicore/To/Gc.pl type=file
-c:\tlperl\lib/unicore/To/Hst.pl type=file
-c:\tlperl\lib/unicore/To/InPC.pl type=file
-c:\tlperl\lib/unicore/To/InSC.pl type=file
-c:\tlperl\lib/unicore/To/Isc.pl type=file
-c:\tlperl\lib/unicore/To/Jg.pl type=file
-c:\tlperl\lib/unicore/To/Jt.pl type=file
-c:\tlperl\lib/unicore/To/Lb.pl type=file
-c:\tlperl\lib/unicore/To/Lc.pl type=file
-c:\tlperl\lib/unicore/To/Lower.pl type=file
-c:\tlperl\lib/unicore/To/NFCQC.pl type=file
-c:\tlperl\lib/unicore/To/NFDQC.pl type=file
-c:\tlperl\lib/unicore/To/NFKCCF.pl type=file
-c:\tlperl\lib/unicore/To/NFKCQC.pl type=file
-c:\tlperl\lib/unicore/To/NFKDQC.pl type=file
-c:\tlperl\lib/unicore/To/Na1.pl type=file
-c:\tlperl\lib/unicore/To/NameAlia.pl type=file
-c:\tlperl\lib/unicore/To/Nt.pl type=file
-c:\tlperl\lib/unicore/To/Nv.pl type=file
-c:\tlperl\lib/unicore/To/PerlDeci.pl type=file
-c:\tlperl\lib/unicore/To/SB.pl type=file
-c:\tlperl\lib/unicore/To/Sc.pl type=file
-c:\tlperl\lib/unicore/To/Scx.pl type=file
-c:\tlperl\lib/unicore/To/Tc.pl type=file
-c:\tlperl\lib/unicore/To/Title.pl type=file
-c:\tlperl\lib/unicore/To/Uc.pl type=file
-c:\tlperl\lib/unicore/To/Upper.pl type=file
-c:\tlperl\lib/unicore/To/Vo.pl type=file
-c:\tlperl\lib/unicore/To/WB.pl type=file
-c:\tlperl\lib/unicore/To/_PerlLB.pl type=file
-c:\tlperl\lib/unicore/To/_PerlSCX.pl type=file
-c:\tlperl\lib/unicore/To/_PerlWB.pl type=file
-c:\tlperl\lib/unicore/UCD.pl type=file
-c:\tlperl\lib/unicore/lib/Age/NA.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V100.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V11.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V20.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V30.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V31.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V32.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V40.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V41.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V50.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V51.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V52.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V60.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V61.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V70.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V80.pl type=file
-c:\tlperl\lib/unicore/lib/Age/V90.pl type=file
-c:\tlperl\lib/unicore/lib/Alpha/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/AL.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/AN.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/B.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/BN.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/CS.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/EN.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/ES.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/ET.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/L.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/NSM.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/ON.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/R.pl type=file
-c:\tlperl\lib/unicore/lib/Bc/WS.pl type=file
-c:\tlperl\lib/unicore/lib/BidiC/Y.pl type=file
-c:\tlperl\lib/unicore/lib/BidiM/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Blk/NB.pl type=file
-c:\tlperl\lib/unicore/lib/Bpt/C.pl type=file
-c:\tlperl\lib/unicore/lib/Bpt/N.pl type=file
-c:\tlperl\lib/unicore/lib/Bpt/O.pl type=file
-c:\tlperl\lib/unicore/lib/CE/Y.pl type=file
-c:\tlperl\lib/unicore/lib/CI/Y.pl type=file
-c:\tlperl\lib/unicore/lib/CWCF/Y.pl type=file
-c:\tlperl\lib/unicore/lib/CWCM/Y.pl type=file
-c:\tlperl\lib/unicore/lib/CWKCF/Y.pl type=file
-c:\tlperl\lib/unicore/lib/CWL/Y.pl type=file
-c:\tlperl\lib/unicore/lib/CWT/Y.pl type=file
-c:\tlperl\lib/unicore/lib/CWU/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Cased/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/A.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/AL.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/AR.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/ATAR.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/B.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/BR.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/DB.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/NK.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/NR.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/OV.pl type=file
-c:\tlperl\lib/unicore/lib/Ccc/VR.pl type=file
-c:\tlperl\lib/unicore/lib/CompEx/Y.pl type=file
-c:\tlperl\lib/unicore/lib/DI/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Dash/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Dep/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Dia/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Com.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Enc.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Fin.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Font.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Init.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Iso.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Med.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Nar.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Nb.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/NonCanon.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Sqr.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Sub.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Sup.pl type=file
-c:\tlperl\lib/unicore/lib/Dt/Vert.pl type=file
-c:\tlperl\lib/unicore/lib/Ea/A.pl type=file
-c:\tlperl\lib/unicore/lib/Ea/H.pl type=file
-c:\tlperl\lib/unicore/lib/Ea/N.pl type=file
-c:\tlperl\lib/unicore/lib/Ea/Na.pl type=file
-c:\tlperl\lib/unicore/lib/Ea/W.pl type=file
-c:\tlperl\lib/unicore/lib/Ext/Y.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/CN.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/EB.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/EX.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/GAZ.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/LV.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/LVT.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/PP.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/SM.pl type=file
-c:\tlperl\lib/unicore/lib/GCB/XX.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/C.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Cf.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Cn.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/L.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/LC.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Ll.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Lm.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Lo.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Lu.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/M.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Mc.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Me.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Mn.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/N.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Nd.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Nl.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/No.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/P.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Pc.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Pd.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Pe.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Pf.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Pi.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Po.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Ps.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/S.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Sc.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Sk.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Sm.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/So.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Z.pl type=file
-c:\tlperl\lib/unicore/lib/Gc/Zs.pl type=file
-c:\tlperl\lib/unicore/lib/GrBase/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Hex/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Hst/NA.pl type=file
-c:\tlperl\lib/unicore/lib/Hyphen/T.pl type=file
-c:\tlperl\lib/unicore/lib/IDC/Y.pl type=file
-c:\tlperl\lib/unicore/lib/IDS/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Ideo/Y.pl type=file
-c:\tlperl\lib/unicore/lib/In/10_0.pl type=file
-c:\tlperl\lib/unicore/lib/In/2_0.pl type=file
-c:\tlperl\lib/unicore/lib/In/2_1.pl type=file
-c:\tlperl\lib/unicore/lib/In/3_0.pl type=file
-c:\tlperl\lib/unicore/lib/In/3_1.pl type=file
-c:\tlperl\lib/unicore/lib/In/3_2.pl type=file
-c:\tlperl\lib/unicore/lib/In/4_0.pl type=file
-c:\tlperl\lib/unicore/lib/In/4_1.pl type=file
-c:\tlperl\lib/unicore/lib/In/5_0.pl type=file
-c:\tlperl\lib/unicore/lib/In/5_1.pl type=file
-c:\tlperl\lib/unicore/lib/In/5_2.pl type=file
-c:\tlperl\lib/unicore/lib/In/6_0.pl type=file
-c:\tlperl\lib/unicore/lib/In/6_1.pl type=file
-c:\tlperl\lib/unicore/lib/In/6_2.pl type=file
-c:\tlperl\lib/unicore/lib/In/6_3.pl type=file
-c:\tlperl\lib/unicore/lib/In/7_0.pl type=file
-c:\tlperl\lib/unicore/lib/In/8_0.pl type=file
-c:\tlperl\lib/unicore/lib/In/9_0.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/Bottom.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/Left.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/LeftAndR.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/NA.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/Overstru.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/Right.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/Top.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/TopAndBo.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/TopAndL2.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/TopAndLe.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/TopAndRi.pl type=file
-c:\tlperl\lib/unicore/lib/InPC/VisualOr.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Avagraha.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Bindu.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Cantilla.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Consona2.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Consona3.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Consona4.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Consona5.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Consona6.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Consonan.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Invisibl.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Nukta.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Number.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Other.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/PureKill.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Syllable.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/ToneMark.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Virama.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Visarga.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/Vowel.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/VowelDep.pl type=file
-c:\tlperl\lib/unicore/lib/InSC/VowelInd.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Ain.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Alef.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Beh.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Dal.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/FarsiYeh.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Feh.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Gaf.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Hah.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Kaf.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Lam.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/NoJoinin.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Qaf.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Reh.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Sad.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Seen.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Waw.pl type=file
-c:\tlperl\lib/unicore/lib/Jg/Yeh.pl type=file
-c:\tlperl\lib/unicore/lib/Jt/C.pl type=file
-c:\tlperl\lib/unicore/lib/Jt/D.pl type=file
-c:\tlperl\lib/unicore/lib/Jt/R.pl type=file
-c:\tlperl\lib/unicore/lib/Jt/T.pl type=file
-c:\tlperl\lib/unicore/lib/Jt/U.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/AI.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/AL.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/BA.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/BB.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/CJ.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/CL.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/CM.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/EB.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/EX.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/GL.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/ID.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/IN.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/IS.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/NS.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/OP.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/PO.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/PR.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/QU.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/SA.pl type=file
-c:\tlperl\lib/unicore/lib/Lb/XX.pl type=file
-c:\tlperl\lib/unicore/lib/Lower/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Math/Y.pl type=file
-c:\tlperl\lib/unicore/lib/NFCQC/M.pl type=file
-c:\tlperl\lib/unicore/lib/NFCQC/Y.pl type=file
-c:\tlperl\lib/unicore/lib/NFDQC/N.pl type=file
-c:\tlperl\lib/unicore/lib/NFDQC/Y.pl type=file
-c:\tlperl\lib/unicore/lib/NFKCQC/N.pl type=file
-c:\tlperl\lib/unicore/lib/NFKCQC/Y.pl type=file
-c:\tlperl\lib/unicore/lib/NFKDQC/N.pl type=file
-c:\tlperl\lib/unicore/lib/NFKDQC/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Nt/Di.pl type=file
-c:\tlperl\lib/unicore/lib/Nt/None.pl type=file
-c:\tlperl\lib/unicore/lib/Nt/Nu.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/0.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/1.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/10.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/100.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/1000.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/10000.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/11.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/12.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/13.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/14.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/15.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/16.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/17.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/18.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/19.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/1_16.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/1_2.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/1_3.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/1_4.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/1_8.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/2.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/20.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/200.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/2_3.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/3.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/30.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/300.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/3_16.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/3_4.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/4.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/40.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/400.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/5.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/50.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/500.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/5000.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/50000.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/6.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/60.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/600.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/7.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/70.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/700.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/8.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/80.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/800.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/9.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/90.pl type=file
-c:\tlperl\lib/unicore/lib/Nv/900.pl type=file
-c:\tlperl\lib/unicore/lib/PCM/Y.pl type=file
-c:\tlperl\lib/unicore/lib/PatSyn/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/Alnum.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/Assigned.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/Blank.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/Graph.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/PerlWord.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/PosixPun.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/Print.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/SpacePer.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/Title.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/Word.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/XPosixPu.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlAny.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlCh2.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlCha.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlFol.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlIDC.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlIDS.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlNch.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlPat.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlPr2.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlPro.pl type=file
-c:\tlperl\lib/unicore/lib/Perl/_PerlQuo.pl type=file
-c:\tlperl\lib/unicore/lib/QMark/Y.pl type=file
-c:\tlperl\lib/unicore/lib/SB/AT.pl type=file
-c:\tlperl\lib/unicore/lib/SB/CL.pl type=file
-c:\tlperl\lib/unicore/lib/SB/EX.pl type=file
-c:\tlperl\lib/unicore/lib/SB/FO.pl type=file
-c:\tlperl\lib/unicore/lib/SB/LE.pl type=file
-c:\tlperl\lib/unicore/lib/SB/LO.pl type=file
-c:\tlperl\lib/unicore/lib/SB/NU.pl type=file
-c:\tlperl\lib/unicore/lib/SB/SC.pl type=file
-c:\tlperl\lib/unicore/lib/SB/ST.pl type=file
-c:\tlperl\lib/unicore/lib/SB/Sp.pl type=file
-c:\tlperl\lib/unicore/lib/SB/UP.pl type=file
-c:\tlperl\lib/unicore/lib/SB/XX.pl type=file
-c:\tlperl\lib/unicore/lib/SD/Y.pl type=file
-c:\tlperl\lib/unicore/lib/STerm/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Arab.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Armn.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Beng.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Cprt.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Cyrl.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Deva.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Dupl.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Geor.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Glag.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Gran.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Grek.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Gujr.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Guru.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Han.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Hang.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Hira.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Kana.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Knda.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Latn.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Limb.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Linb.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Mlym.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Mong.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Mult.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Orya.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Sinh.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Syrc.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Taml.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Telu.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Zinh.pl type=file
-c:\tlperl\lib/unicore/lib/Sc/Zyyy.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Adlm.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Arab.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Armn.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Beng.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Bhks.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Bopo.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Cakm.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Cham.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Copt.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Cprt.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Cyrl.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Deva.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Dupl.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Ethi.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Geor.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Glag.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Gonm.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Gran.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Grek.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Gujr.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Guru.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Han.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Hang.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Hebr.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Hira.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Hmng.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Kana.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Khar.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Khmr.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Knda.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Lana.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Lao.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Latn.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Limb.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Lina.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Linb.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Mlym.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Mong.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Mult.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Mymr.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Orya.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Phlp.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Shrd.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Sind.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Sinh.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Syrc.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Tagb.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Takr.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Talu.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Taml.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Telu.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Thaa.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Tibt.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Tirh.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Xsux.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Yi.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Zinh.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Zyyy.pl type=file
-c:\tlperl\lib/unicore/lib/Scx/Zzzz.pl type=file
-c:\tlperl\lib/unicore/lib/Term/Y.pl type=file
-c:\tlperl\lib/unicore/lib/UIdeo/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Upper/Y.pl type=file
-c:\tlperl\lib/unicore/lib/Vo/R.pl type=file
-c:\tlperl\lib/unicore/lib/Vo/Tr.pl type=file
-c:\tlperl\lib/unicore/lib/Vo/Tu.pl type=file
-c:\tlperl\lib/unicore/lib/Vo/U.pl type=file
-c:\tlperl\lib/unicore/lib/WB/EX.pl type=file
-c:\tlperl\lib/unicore/lib/WB/Extend.pl type=file
-c:\tlperl\lib/unicore/lib/WB/FO.pl type=file
-c:\tlperl\lib/unicore/lib/WB/HL.pl type=file
-c:\tlperl\lib/unicore/lib/WB/KA.pl type=file
-c:\tlperl\lib/unicore/lib/WB/LE.pl type=file
-c:\tlperl\lib/unicore/lib/WB/MB.pl type=file
-c:\tlperl\lib/unicore/lib/WB/ML.pl type=file
-c:\tlperl\lib/unicore/lib/WB/MN.pl type=file
-c:\tlperl\lib/unicore/lib/WB/NU.pl type=file
-c:\tlperl\lib/unicore/lib/WB/XX.pl type=file
-c:\tlperl\lib/unicore/lib/XIDC/Y.pl type=file
-c:\tlperl\lib/unicore/lib/XIDS/Y.pl type=file
-c:\tlperl\lib/unicore/version type=file
-c:\tlperl\lib/utf8.pm type=file
-c:\tlperl\lib/utf8_heavy.pl type=file
-c:\tlperl\lib/vars.pm type=file
-c:\tlperl\lib/version.pm type=file
-c:\tlperl\lib/version.pod type=file
-c:\tlperl\lib/version/Internals.pod type=file
-c:\tlperl\lib/version/regex.pm type=file
-c:\tlperl\lib/vmsish.pm type=file
-c:\tlperl\lib/warnings.pm type=file
-c:\tlperl\lib/warnings/register.pm type=file
+d:\tlperl\bin/corelist.bat type=file
+d:\tlperl\bin/cpan.bat type=file
+d:\tlperl\bin/enc2xs.bat type=file
+d:\tlperl\bin/encguess.bat type=file
+d:\tlperl\bin/h2ph.bat type=file
+d:\tlperl\bin/h2xs.bat type=file
+d:\tlperl\bin/instmodsh.bat type=file
+d:\tlperl\bin/json_pp.bat type=file
+d:\tlperl\bin/libnetcfg.bat type=file
+d:\tlperl\bin/perl.exe from=d:\tlperl\bin/perl5.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
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/App/Cpan.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/App/Cpan.pm
index 87549126dc..80c3efec43 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.67';
+$VERSION = '1.672';
=head1 NAME
@@ -120,6 +120,8 @@ Load the file that has the CPAN configuration data. This should have the
same format as the standard F<CPAN/Config.pm> file, which defines
C<$CPAN::Config> as an anonymous hash.
+If the file does not exist, C<cpan> dies.
+
=item -J
Dump the configuration in the same format that CPAN.pm uses. This is useful
@@ -261,7 +263,7 @@ to C<1> unless it already has a value (even if that value is false).
=item CPAN_OPTS
-As with C<PERL5OPTS>, a string of additional C<cpan(1)> options to
+As with C<PERL5OPT>, a string of additional C<cpan(1)> options to
add to those you specify on the command line.
=item CPANSCRIPT_LOGLEVEL
@@ -289,7 +291,7 @@ use CPAN 1.80 (); # needs no test
use Config;
use autouse Cwd => qw(cwd);
use autouse 'Data::Dumper' => qw(Dumper);
-use File::Spec::Functions;
+use File::Spec::Functions qw(catfile file_name_is_absolute rel2abs);
use File::Basename;
use Getopt::Std;
@@ -1101,12 +1103,14 @@ sub _shell
sub _load_config # -j
{
- my $file = shift || '';
+ my $argument = shift;
+
+ my $file = file_name_is_absolute( $argument ) ? $argument : rel2abs( $argument );
+ croak( "cpan config file [$file] for -j does not exist!\n" ) unless -e $file;
# should I clear out any existing config here?
$CPAN::Config = {};
delete $INC{'CPAN/Config.pm'};
- croak( "Config file [$file] does not exist!\n" ) unless -e $file;
my $rc = eval "require '$file'";
@@ -1165,9 +1169,9 @@ sub _download
$logger->debug( "Inst file would be $path\n" );
- $paths{$arg} = _get_file( _make_path( $path ) );
+ $paths{$module} = _get_file( _make_path( $path ) );
- $logger->info( "Downloaded [$arg] to [$paths{$module}]" );
+ $logger->info( "Downloaded [$arg] to [$paths{$arg}]" );
}
return \%paths;
@@ -1191,7 +1195,9 @@ sub _get_file
{
my $fetch_path = join "/", $site, $path;
$logger->debug( "Trying $fetch_path" );
- last if LWP::Simple::getstore( $fetch_path, $store_path );
+ my $status_code = LWP::Simple::getstore( $fetch_path, $store_path );
+ last if( 200 <= $status_code and $status_code <= 300 );
+ $logger->warn( "Could not get [$fetch_path]: Status code $status_code" );
}
return $store_path;
@@ -1679,13 +1685,15 @@ where this script ends up with a .bat extension
David Golden helps integrate this into the C<CPAN.pm> repos.
+Jim Keenan fixed up various issues with _download
+
=head1 AUTHOR
brian d foy, C<< <bdfoy@cpan.org> >>
=head1 COPYRIGHT
-Copyright (c) 2001-2015, brian d foy, All Rights Reserved.
+Copyright (c) 2001-2018, brian d foy, All Rights Reserved.
You may redistribute this under the same terms as Perl itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm
index e08b5e5903..093579a6c2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm
@@ -31,7 +31,7 @@ use vars qw[$DEBUG $error $VERSION $WARN $FOLLOW_SYMLINK $CHOWN $CHMOD
$DEBUG = 0;
$WARN = 1;
$FOLLOW_SYMLINK = 0;
-$VERSION = "2.30";
+$VERSION = "2.32";
$CHOWN = 1;
$CHMOD = 1;
$SAME_PERMISSIONS = $> == 0 ? 1 : 0;
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 66fad51a07..a48968d9e0 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.30';
+ $VERSION = '2.32';
@ISA = qw[Exporter];
require Time::Local if $^O eq "MacOS";
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 b6fbecf6c9..3efa3159d9 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.30';
+$VERSION = '2.32';
### set value to 1 to oct() it during the unpack ###
@@ -402,7 +402,15 @@ sub _prefix_and_file {
$file = pop @dirs if $self->is_dir and not length $file;
### splitting ../ gives you the relative path in native syntax
- map { $_ = '..' if $_ eq '-' } @dirs if ON_VMS;
+ ### Remove the root (000000) directory
+ ### The volume from splitpath will also be in native syntax
+ if (ON_VMS) {
+ map { $_ = '..' if $_ eq '-'; $_ = '' if $_ eq '000000' } @dirs;
+ if (length($vol)) {
+ $vol = VMS::Filespec::unixify($vol);
+ unshift @dirs, $vol;
+ }
+ }
my $prefix = File::Spec::Unix->catdir(@dirs);
return( $prefix, $file );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/B.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/B.pm
index ce061e4910..2d9b2d064d 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.74';
+ $B::VERSION = '1.76';
@B::EXPORT_OK = ();
# Our BOOT code needs $VERSION set, and will append to @EXPORT_OK.
@@ -1194,8 +1194,6 @@ The C<B::COP> class is used for "nextstate" and "dbstate" ops. As of Perl
=item cop_seq
-=item arybase
-
=item line
=item warnings
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Concise.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Concise.pm
index 9032e9b082..729fcd95f4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Concise.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Concise.pm
@@ -14,7 +14,7 @@ use warnings; # uses #3 and #4, since warnings uses Carp
use Exporter (); # use #5
-our $VERSION = "1.003";
+our $VERSION = "1.004";
our @ISA = qw(Exporter);
our @EXPORT_OK = qw( set_style set_style_standard add_callback
concise_subref concise_cv concise_main
@@ -1284,7 +1284,7 @@ This is mainly a joke.
=item B<-debug>
-Use formatting conventions reminiscent of B<B::Debug>; these aren't
+Use formatting conventions reminiscent of CPAN module B<B::Debug>; these aren't
very concise at all.
=item B<-env>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Debug.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Debug.pm
deleted file mode 100644
index d121cbbcfa..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Debug.pm
+++ /dev/null
@@ -1,478 +0,0 @@
-package B::Debug;
-
-our $VERSION = '1.26';
-BEGIN { if ($] >= 5.027001) { require deprecate; import deprecate; } }
-
-use strict;
-require 5.006;
-use B qw(peekop walkoptree walkoptree_exec
- main_start main_root cstring sv_undef SVf_NOK SVf_IOK);
-use Config;
-my (@optype, @specialsv_name);
-require B;
-if ($] < 5.009) {
- require B::Asmdata;
- B::Asmdata->import (qw(@optype @specialsv_name));
-} else {
- B->import (qw(@optype @specialsv_name));
-}
-
-if ($] < 5.006002) {
- eval q|sub B::GV::SAFENAME {
- my $name = (shift())->NAME;
- # The regex below corresponds to the isCONTROLVAR macro from toke.c
- $name =~ s/^([\cA-\cZ\c\\c[\c]\c?\c_\c^])/"^".chr(64 ^ ord($1))/e;
- return $name;
- }|;
-}
-
-my ($have_B_Flags, $have_B_Flags_extra);
-if (!$ENV{PERL_CORE}){ # avoid CORE test crashes
- eval { require B::Flags and $have_B_Flags++ };
- $have_B_Flags_extra++ if $have_B_Flags and $B::Flags::VERSION gt '0.03';
-}
-my %done_gv;
-
-sub _printop {
- my $op = shift;
- my $addr = ${$op} ? $op->ppaddr : '';
- $addr =~ s/^PL_ppaddr// if $addr;
- if (${$op}) {
- return sprintf "0x%08x %6s %s", ${$op}, B::class($op), $addr;
- } else {
- return sprintf "0x%x %6s %s", ${$op}, '', $addr;
- }
-}
-
-sub B::OP::debug {
- my ($op) = @_;
- printf <<'EOT', B::class($op), $$op, _printop($op), _printop($op->next), _printop($op->sibling), $op->targ, $op->type, $op->name;
-%s (0x%lx)
- op_ppaddr %s
- op_next %s
- op_sibling %s
- op_targ %d
- op_type %d %s
-EOT
- if ($] > 5.009) {
- printf <<'EOT', $op->opt;
- op_opt %d
-EOT
- } else {
- printf <<'EOT', $op->seq;
- op_seq %d
-EOT
- }
- if ($have_B_Flags) {
- printf <<'EOT', $op->flags, $op->flagspv, $op->private, $op->privatepv;
- op_flags %u %s
- op_private %u %s
-EOT
- } else {
- printf <<'EOT', $op->flags, $op->private;
- op_flags %u
- op_private %u
-EOT
- }
- if ($op->can('rettype')) {
- printf <<'EOT', $op->rettype;
- op_rettype %u
-EOT
- }
-}
-
-sub B::UNOP::debug {
- my ($op) = @_;
- $op->B::OP::debug();
- printf "\top_first\t%s\n", _printop($op->first);
-}
-
-sub B::BINOP::debug {
- my ($op) = @_;
- $op->B::UNOP::debug();
- printf "\top_last \t%s\n", _printop($op->last);
-}
-
-sub B::LOOP::debug {
- my ($op) = @_;
- $op->B::BINOP::debug();
- printf <<'EOT', _printop($op->redoop), _printop($op->nextop), _printop($op->lastop);
- op_redoop %s
- op_nextop %s
- op_lastop %s
-EOT
-}
-
-sub B::LOGOP::debug {
- my ($op) = @_;
- $op->B::UNOP::debug();
- printf "\top_other\t%s\n", _printop($op->other);
-}
-
-sub B::LISTOP::debug {
- my ($op) = @_;
- $op->B::BINOP::debug();
- printf "\top_children\t%d\n", $op->children;
-}
-
-sub B::PMOP::debug {
- my ($op) = @_;
- $op->B::LISTOP::debug();
- printf "\top_pmreplroot\t0x%x\n", $] < 5.008 ? ${$op->pmreplroot} : $op->pmreplroot;
- printf "\top_pmreplstart\t0x%x\n", ${$op->pmreplstart};
- printf "\top_pmnext\t0x%x\n", ${$op->pmnext} if $] < 5.009005;
- if ($Config{'useithreads'}) {
- printf "\top_pmstashpv\t%s\n", cstring($op->pmstashpv);
- printf "\top_pmoffset\t%d\n", $op->pmoffset;
- } else {
- printf "\top_pmstash\t%s\n", cstring($op->pmstash);
- }
- printf "\top_precomp\t%s\n", cstring($op->precomp);
- printf "\top_pmflags\t0x%x\n", $op->pmflags;
- printf "\top_reflags\t0x%x\n", $op->reflags if $] >= 5.009;
- printf "\top_pmpermflags\t0x%x\n", $op->pmpermflags if $] < 5.009;
- printf "\top_pmdynflags\t0x%x\n", $op->pmdynflags if $] < 5.009;
- $op->pmreplroot->debug if $] < 5.008;
-}
-
-sub B::COP::debug {
- my ($op) = @_;
- $op->B::OP::debug();
- my $warnings = ref $op->warnings ? ${$op->warnings} : 0;
- printf <<'EOT', $op->label, $op->stashpv, $op->file, $op->cop_seq, $op->arybase, $op->line, $warnings;
- cop_label "%s"
- cop_stashpv "%s"
- cop_file "%s"
- cop_seq %d
- cop_arybase %d
- cop_line %d
- cop_warnings 0x%x
-EOT
- if ($] > 5.008 and $] < 5.011) {
- my $cop_io = B::class($op->io) eq 'SPECIAL' ? '' : $op->io->as_string;
- printf(" cop_io %s\n", cstring($cop_io));
- }
-}
-
-sub B::SVOP::debug {
- my ($op) = @_;
- $op->B::OP::debug();
- printf "\top_sv\t\t0x%x\n", ${$op->sv};
- $op->sv->debug;
-}
-
-sub B::METHOP::debug {
- my ($op) = @_;
- $op->B::OP::debug();
- if (${$op->first}) {
- printf "\top_first\t0x%x\n", ${$op->first};
- $op->first->debug;
- } else {
- printf "\top_meth_sv\t0x%x\n", ${$op->meth_sv};
- $op->meth_sv->debug;
- }
-}
-
-sub B::UNOP_AUX::debug {
- my ($op) = @_;
- $op->B::OP::debug();
- # string and perl5 aux_list needs the cv
- # cperl has aux, Concise,-debug leaves it empty
- if ($op->can('aux')) {
- printf "\top_aux\t%s\n", cstring($op->aux);
- }
-}
-
-sub B::PVOP::debug {
- my ($op) = @_;
- $op->B::OP::debug();
- printf "\top_pv\t\t%s\n", cstring($op->pv);
-}
-
-sub B::PADOP::debug {
- my ($op) = @_;
- $op->B::OP::debug();
- printf "\top_padix\t%ld\n", $op->padix;
-}
-
-sub B::NULL::debug {
- my ($sv) = @_;
- if ($$sv == ${sv_undef()}) {
- print "&sv_undef\n";
- } else {
- printf "NULL (0x%x)\n", $$sv;
- }
-}
-
-sub B::SV::debug {
- my ($sv) = @_;
- if (!$$sv) {
- print B::class($sv), " = NULL\n";
- return;
- }
- printf <<'EOT', B::class($sv), $$sv, $sv->REFCNT;
-%s (0x%x)
- REFCNT %d
-EOT
- printf "\tFLAGS\t\t0x%x", $sv->FLAGS;
- if ($have_B_Flags) {
- printf "\t%s", $have_B_Flags_extra ? $sv->flagspv(0) : $sv->flagspv;
- }
- print "\n";
-}
-
-sub B::RV::debug {
- my ($rv) = @_;
- B::SV::debug($rv);
- printf <<'EOT', ${$rv->RV};
- RV 0x%x
-EOT
- $rv->RV->debug;
-}
-
-sub B::PV::debug {
- my ($sv) = @_;
- $sv->B::SV::debug();
- my $pv = $sv->PV();
- printf <<'EOT', cstring($pv), $sv->CUR, $sv->LEN;
- xpv_pv %s
- xpv_cur %d
- xpv_len %d
-EOT
-}
-
-sub B::IV::debug {
- my ($sv) = @_;
- $sv->B::SV::debug();
- printf "\txiv_iv\t\t%d\n", $sv->IV if $sv->FLAGS & SVf_IOK;
-}
-
-sub B::NV::debug {
- my ($sv) = @_;
- $sv->B::IV::debug();
- printf "\txnv_nv\t\t%s\n", $sv->NV if $sv->FLAGS & SVf_NOK;
-}
-
-sub B::PVIV::debug {
- my ($sv) = @_;
- $sv->B::PV::debug();
- printf "\txiv_iv\t\t%d\n", $sv->IV if $sv->FLAGS & SVf_IOK;
-}
-
-sub B::PVNV::debug {
- my ($sv) = @_;
- $sv->B::PVIV::debug();
- printf "\txnv_nv\t\t%s\n", $sv->NV if $sv->FLAGS & SVf_NOK;
-}
-
-sub B::PVLV::debug {
- my ($sv) = @_;
- $sv->B::PVNV::debug();
- printf "\txlv_targoff\t%d\n", $sv->TARGOFF;
- printf "\txlv_targlen\t%u\n", $sv->TARGLEN;
- printf "\txlv_type\t%s\n", cstring(chr($sv->TYPE));
-}
-
-sub B::BM::debug {
- my ($sv) = @_;
- $sv->B::PVNV::debug();
- printf "\txbm_useful\t%d\n", $sv->USEFUL;
- printf "\txbm_previous\t%u\n", $sv->PREVIOUS;
- printf "\txbm_rare\t%s\n", cstring(chr($sv->RARE));
-}
-
-sub B::CV::debug {
- my ($cv) = @_;
- $cv->B::PVNV::debug();
- my $stash = $cv->STASH;
- my $start = $cv->START;
- my $root = $cv->ROOT;
- my $padlist = $cv->PADLIST;
- my $file = $cv->FILE;
- my $gv;
- printf <<'EOT', $$stash, $$start, $$root;
- STASH 0x%x
- START 0x%x
- ROOT 0x%x
-EOT
- if ($cv->can('NAME_HEK') && $cv->NAME_HEK) {
- printf("\tNAME\t%%s\n", $cv->NAME_HEK);
- }
- elsif ( $]>5.017 && ($cv->FLAGS & 0x40000)) { #lexsub
- printf("\tNAME\t%%s\n", $cv->NAME_HEK);
- } else {
- $gv = $cv->GV;
- printf("\tGV\t%0x%x\t%s\n", $$gv, $gv->SAFENAME);
- }
- printf <<'EOT', $file, $cv->DEPTH, $padlist, ${$cv->OUTSIDE};
- FILE %s
- DEPTH %d
- PADLIST 0x%x
- OUTSIDE 0x%x
-EOT
- printf("\tOUTSIDE_SEQ\t%d\n", $cv->OUTSIDE_SEQ) if $] > 5.007;
- if ($have_B_Flags) {
- my $SVt_PVCV = $] < 5.010 ? 12 : 13;
- printf("\tCvFLAGS\t0x%x\t%s\n", $cv->CvFLAGS,
- $have_B_Flags_extra ? $cv->flagspv($SVt_PVCV) : $cv->flagspv);
- } else {
- printf("\tCvFLAGS\t0x%x\n", $cv->CvFLAGS);
- }
- printf("\tSIGOP\t0x%x\n", $cv->SIGOP) if $cv->can('SIGOP');
- $start->debug if $start;
- $root->debug if $root;
- $gv->debug if $gv;
- $padlist->debug if $padlist;
-}
-
-sub B::AV::debug {
- my ($av) = @_;
- $av->B::SV::debug;
- _array_debug($av);
-}
-
-sub _array_debug {
- my ($av) = @_;
- # tied arrays may leave out FETCHSIZE
- my (@array) = eval { $av->ARRAY; };
- print "\tARRAY\t\t(", join(", ", map("0x" . $$_, @array)), ")\n";
- my $fill = eval { scalar(@array) };
- if ($Config{'useithreads'} && B::class($av) ne 'PADLIST') {
- printf <<'EOT', $fill, $av->MAX, $av->OFF;
- FILL %d
- MAX %d
- OFF %d
-EOT
- } else {
- printf <<'EOT', $fill, $av->MAX;
- FILL %d
- MAX %d
-EOT
- }
- if ($] < 5.009) {
- if ($have_B_Flags) {
- printf("\tAvFLAGS\t0x%x\t%s\n", $av->AvFLAGS,
- $have_B_Flags_extra ? $av->flagspv(10) : $av->flagspv);
- } else {
- printf("\tAvFLAGS\t0x%x\n", $av->AvFLAGS);
- }
- }
-}
-
-sub B::GV::debug {
- my ($gv) = @_;
- if ($done_gv{$$gv}++) {
- printf "GV %s::%s\n", $gv->STASH->NAME, $gv->SAFENAME;
- return;
- }
- my $sv = $gv->SV;
- my $av = $gv->AV;
- my $cv = $gv->CV;
- $gv->B::SV::debug;
- printf <<'EOT', $gv->SAFENAME, $gv->STASH->NAME, $gv->STASH, $$sv, $gv->GvREFCNT, $gv->FORM, $$av, ${$gv->HV}, ${$gv->EGV}, $$cv, $gv->CVGEN, $gv->LINE, $gv->FILE, $gv->GvFLAGS;
- NAME %s
- STASH %s (0x%x)
- SV 0x%x
- GvREFCNT %d
- FORM 0x%x
- AV 0x%x
- HV 0x%x
- EGV 0x%x
- CV 0x%x
- CVGEN %d
- LINE %d
- FILE %s
-EOT
- if ($have_B_Flags) {
- my $SVt_PVGV = $] < 5.010 ? 13 : 9;
- printf("\tGvFLAGS\t0x%x\t%s\n", $gv->GvFLAGS,
- $have_B_Flags_extra ? $gv->flagspv($SVt_PVGV) : $gv->flagspv);
- } else {
- printf("\tGvFLAGS\t0x%x\n", $gv->GvFLAGS);
- }
- $sv->debug if $sv;
- $av->debug if $av;
- $cv->debug if $cv;
-}
-
-sub B::SPECIAL::debug {
- my $sv = shift;
- my $i = ref $sv ? $$sv : 0;
- print defined $specialsv_name[$i] ? $specialsv_name[$i] : "", "\n";
-}
-
-sub B::PADLIST::debug {
- my ($padlist) = @_;
- printf <<'EOT', B::class($padlist), $$padlist, $padlist->REFCNT;
-%s (0x%x)
- REFCNT %d
-EOT
- _array_debug($padlist);
-}
-
-sub compile {
- my $order = shift;
- B::clearsym();
- $DB::single = 1 if defined &DB::DB;
- if ($order && $order eq "exec") {
- return sub { walkoptree_exec(main_start, "debug") }
- } else {
- return sub { walkoptree(main_root, "debug") }
- }
-}
-
-1;
-
-__END__
-
-=head1 NAME
-
-B::Debug - Walk Perl syntax tree, printing debug info about ops
-
-=head1 SYNOPSIS
-
- perl -MO=Debug foo.pl
- perl -MO=Debug,-exec foo.pl
-
-=head1 DESCRIPTION
-
-See F<ext/B/README> and the newer L<B::Concise>.
-
-=head1 OPTIONS
-
-With option -exec, walks tree in execute order,
-otherwise in basic order.
-
-=head1 AUTHOR
-
-Malcolm Beattie, C<retired>
-Reini Urban C<rurban@cpan.org>
-
-=head1 LICENSE
-
-Copyright (c) 1996, 1997 Malcolm Beattie
-Copyright (c) 2008, 2010, 2013, 2014 Reini Urban
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of either:
-
- a) the GNU General Public License as published by the Free
- Software Foundation; either version 1, or (at your option) any
- later version, or
-
- b) the "Artistic License" which comes with this kit.
-
- 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. See either
- the GNU General Public License or the Artistic License for more details.
-
- You should have received a copy of the Artistic License with this kit,
- in the file named "Artistic". If not, you can get one from the Perl
- distribution. You should also have received a copy of the GNU General
- Public License, in the file named "Copying". If not, you can get one
- from the Perl distribution or else write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-
-=cut
-
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Deparse.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Deparse.pm
index 23045a8dd3..d7dc060fc6 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.48';
+$VERSION = '1.49';
use strict;
our $AUTOLOAD;
use warnings ();
@@ -68,7 +68,7 @@ BEGIN {
OPpPAD_STATE PMf_SKIPWHITE RXf_SKIPWHITE
PMf_CHARSET PMf_KEEPCOPY PMf_NOCAPTURE CVf_ANONCONST
CVf_LOCKED OPpREVERSE_INPLACE OPpSUBSTR_REPL_FIRST
- PMf_NONDESTRUCT OPpCONST_ARYBASE OPpEVAL_BYTES
+ PMf_NONDESTRUCT OPpEVAL_BYTES
OPpLVREF_TYPE OPpLVREF_SV OPpLVREF_AV OPpLVREF_HV
OPpLVREF_CV OPpLVREF_ELEM SVpad_STATE)) {
eval { B->import($_) };
@@ -791,7 +791,6 @@ sub new {
$self->{'use_dumper'} = 0;
$self->{'use_tabs'} = 0;
- $self->{'ambient_arybase'} = 0;
$self->{'ambient_warnings'} = undef; # Assume no lexical warnings
$self->{'ambient_hints'} = 0;
$self->{'ambient_hinthash'} = undef;
@@ -837,7 +836,6 @@ sub new {
sub init {
my $self = shift;
- $self->{'arybase'} = $self->{'ambient_arybase'};
$self->{'warnings'} = defined ($self->{'ambient_warnings'})
? $self->{'ambient_warnings'} & WARN_MASK
: undef;
@@ -953,7 +951,7 @@ my %strict_bits = do {
sub ambient_pragmas {
my $self = shift;
- my ($arybase, $hint_bits, $warning_bits, $hinthash) = (0, 0);
+ my ($hint_bits, $warning_bits, $hinthash) = (0);
while (@_ > 1) {
my $name = shift();
@@ -980,14 +978,6 @@ sub ambient_pragmas {
$hint_bits |= $strict_bits{$_} for @names;
}
- elsif ($name eq '$[') {
- if (OPpCONST_ARYBASE) {
- $arybase = $val;
- } else {
- croak "\$[ can't be non-zero on this perl" unless $val == 0;
- }
- }
-
elsif ($name eq 'integer'
|| $name eq 'bytes'
|| $name eq 'utf8') {
@@ -1058,7 +1048,6 @@ sub ambient_pragmas {
croak "The ambient_pragmas method expects an even number of args";
}
- $self->{'ambient_arybase'} = $arybase;
$self->{'ambient_warnings'} = $warning_bits;
$self->{'ambient_hints'} = $hint_bits;
$self->{'ambient_hinthash'} = $hinthash;
@@ -2052,11 +2041,6 @@ sub pragmata {
$self->{'curstash'} = $stash;
}
- if (OPpCONST_ARYBASE && $self->{'arybase'} != $op->arybase) {
- push @text, '$[ = '. $op->arybase .";\n";
- $self->{'arybase'} = $op->arybase;
- }
-
my $warnings = $op->warnings;
my $warning_bits;
if ($warnings->isa("B::SPECIAL") && $$warnings == 4) {
@@ -4129,7 +4113,7 @@ sub pp_aelemfast_lex {
$name =~ s/^@/\$/;
my $i = $op->private;
$i -= 256 if $i > 127;
- return $name . "[" . ($i + $self->{'arybase'}) . "]";
+ return $name . "[$i]";
}
sub pp_aelemfast {
@@ -4143,7 +4127,7 @@ sub pp_aelemfast {
$name = $quoted ? "$name->" : '$' . $name;
my $i = $op->private;
$i -= 256 if $i > 127;
- return $name . "[" . ($i + $self->{'arybase'}) . "]";
+ return $name . "[$i]";
}
sub rv2x {
@@ -5456,9 +5440,6 @@ sub meth_rclass_sv {
sub pp_const {
my $self = shift;
my($op, $cx) = @_;
- if ($op->private & OPpCONST_ARYBASE) {
- return '$[';
- }
# if ($op->private & OPpCONST_BARE) { # trouble with '=>' autoquoting
# return $self->const_sv($op)->PV;
# }
@@ -5490,7 +5471,6 @@ sub dq {
my $op = shift;
my $type = $op->name;
if ($type eq "const") {
- return '$[' if $op->private & OPpCONST_ARYBASE;
return uninterp(escape_str(unback($self->const_sv($op)->as_string)));
} elsif ($type eq "concat") {
return dq_disambiguate($self->dq($op->first), $self->dq($op->last));
@@ -5851,7 +5831,6 @@ sub re_dq {
my $type = $op->name;
if ($type eq "const") {
- return '$[' if $op->private & OPpCONST_ARYBASE;
my $unbacked = re_unback($self->const_sv($op)->as_string);
return re_uninterp(escape_re($unbacked));
} elsif ($type eq "concat") {
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 58953e1eee..42b3ddb8c6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Op_private.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Op_private.pm
@@ -14,7 +14,7 @@
=head1 NAME
-B::Op_private - OP op_private flag definitions
+B::Op_private - OP op_private flag definitions
=head1 SYNOPSIS
@@ -118,7 +118,7 @@ package B::Op_private;
our %bits;
-our $VERSION = "5.028001";
+our $VERSION = "5.030001";
$bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv);
$bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Terse.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Terse.pm
index 681112e904..4401073f25 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Terse.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Terse.pm
@@ -1,6 +1,6 @@
package B::Terse;
-our $VERSION = '1.08';
+our $VERSION = '1.09';
use strict;
use B qw(class @specialsv_name);
@@ -73,7 +73,7 @@ B::Terse - Walk Perl syntax tree, printing terse info about ops
=head1 DESCRIPTION
This module prints the contents of the parse tree, but without as much
-information as L<B::Debug>. For comparison, C<print "Hello, world.">
+information as CPAN module B::Debug. For comparison, C<print "Hello, world.">
produced 96 lines of output from B::Debug, but only 6 from B::Terse.
This module is useful for people who are writing their own back end,
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/EXTERN.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/EXTERN.h
index b8c4512d37..558f762a3f 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) && defined(_MSC_VER)
+# if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE)
# define EXT extern
# define dEXT
# define EXTCONST extern const
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/INTERN.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/INTERN.h
index eaaf6b2c64..35bb4ee5cb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/INTERN.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/INTERN.h
@@ -19,7 +19,8 @@
#undef EXTCONST
#undef dEXTCONST
-# if (defined(WIN32) && defined(__MINGW32__)) || defined(__SYMBIAN32__)
+# if (defined(WIN32) && defined(__MINGW32__) && ! defined(PERL_IS_MINIPERL)) \
+ || defined(__SYMBIAN32__)
# ifdef __cplusplus
# define EXT __declspec(dllexport)
# define dEXT
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h
index f637c91867..796a13aae3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h
@@ -609,6 +609,7 @@ Rethrows a previously caught exception. See L<perlguts/"Exception Handling">.
# define utime PerlLIO_utime
# define write PerlLIO_write
# define malloc PerlMem_malloc
+# define calloc PerlMem_calloc
# define realloc PerlMem_realloc
# define free PerlMem_free
# define abort PerlProc_abort
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h
index 97ce2bc3bb..6b2b14ce8f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h
@@ -47,7 +47,7 @@ Null AV pointer.
=head1 Array Manipulation Functions
=for apidoc Am|int|AvFILL|AV* av
-Same as C<av_top_index()>. Deprecated, use C<av_top_index()> instead.
+Same as C<av_top_index()> or C<av_tindex()>.
=for apidoc Am|int|av_tindex|AV* av
Same as C<av_top_index()>.
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 8155e07e69..cf5cc3f27d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/charclass_invlists.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/charclass_invlists.h
@@ -7,7 +7,7 @@
/* See the generating file for comments */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
static const UV Latin1_invlist[] = {
2, /* Number of elements */
@@ -27,14 +27,14 @@ static const UV AboveLatin1_invlist[] = {
0x100
};
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
- 1373, /* Number of elements */
+static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
+ 1393, /* 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 */
@@ -653,6 +653,10 @@ static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -1384,6 +1388,20 @@ static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -1409,17 +1427,19 @@ static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -1502,10 +1522,6 @@ typedef enum {
CF_use_AUX_TABLE_73 = -73
} CF_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_CF_AUX_TABLES
static const unsigned int CF_AUX_TABLE_1[] = {
@@ -1966,6 +1982,7 @@ static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
@@ -2043,7 +2060,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
+static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -2659,6 +2676,10 @@ static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -3390,6 +3411,20 @@ static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
@@ -3415,19 +3450,25 @@ static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
- 1392, /* Number of elements */
+static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
+ 1412, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -4065,6 +4106,10 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -4796,6 +4841,20 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -4821,20 +4880,22 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -4917,13 +4978,6 @@ typedef enum {
CF_use_AUX_TABLE_73 = -73
} CF_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_CF_AUX_TABLES
static const unsigned int CF_AUX_TABLE_1[] = {
@@ -5384,6 +5438,7 @@ static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
@@ -5461,7 +5516,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
+static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
CF_use_AUX_TABLE_1,
0,
@@ -6096,6 +6151,10 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -6827,6 +6886,20 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
@@ -6852,19 +6925,25 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
- 1388, /* Number of elements */
+static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
+ 1408, /* 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 */
@@ -7498,6 +7577,10 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -8229,6 +8312,20 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -8254,20 +8351,22 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -8350,13 +8449,6 @@ typedef enum {
CF_use_AUX_TABLE_73 = -73
} CF_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_CF_AUX_TABLES
static const unsigned int CF_AUX_TABLE_1[] = {
@@ -8817,6 +8909,7 @@ static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
@@ -8894,7 +8987,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
+static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
CF_use_AUX_TABLE_1,
0,
@@ -9525,6 +9618,10 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -10256,6 +10353,20 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
@@ -10281,16 +10392,22 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+#endif /* defined(PERL_IN_UTF8_C) */
-static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1237, /* Number of elements */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
+ 1257, /* 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 */
@@ -10877,6 +10994,10 @@ static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -11519,6 +11640,20 @@ static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -11529,17 +11664,19 @@ static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -11550,10 +11687,6 @@ typedef enum {
LC_use_AUX_TABLE_1 = -1
} LC_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_LC_AUX_TABLES
static const unsigned int LC_AUX_TABLE_1[] = {
@@ -11568,12 +11701,13 @@ static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -12157,6 +12291,10 @@ static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -12799,6 +12937,20 @@ static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0xFF41,
0,
0x10428,
@@ -12809,19 +12961,25 @@ static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1255, /* Number of elements */
+static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
+ 1275, /* 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 */
@@ -13426,6 +13584,10 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -14068,6 +14230,20 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -14078,20 +14254,22 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -14102,13 +14280,6 @@ typedef enum {
LC_use_AUX_TABLE_1 = -1
} LC_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_LC_AUX_TABLES
static const unsigned int LC_AUX_TABLE_1[] = {
@@ -14123,12 +14294,13 @@ static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x42,
0,
@@ -14730,6 +14902,10 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -15372,6 +15548,20 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0xFF41,
0,
0x10428,
@@ -15382,19 +15572,25 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1251, /* Number of elements */
+static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
+ 1271, /* 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 */
@@ -15995,6 +16191,10 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -16637,6 +16837,20 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -16647,20 +16861,22 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -16671,13 +16887,6 @@ typedef enum {
LC_use_AUX_TABLE_1 = -1
} LC_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_LC_AUX_TABLES
static const unsigned int LC_AUX_TABLE_1[] = {
@@ -16692,12 +16901,13 @@ static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x42,
0,
@@ -17295,6 +17505,10 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -17937,6 +18151,20 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0xFF41,
0,
0x10428,
@@ -17947,190 +18175,378 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 037 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
+# endif /* EBCDIC 037 */
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
- 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 */
- 0x0,
- 0x2BC,
- 0x2BD,
- 0x308,
- 0x309,
- 0x313,
- 0x314,
- 0x342,
- 0x343,
- 0x3AC,
- 0x3AD,
- 0x3AE,
- 0x3AF,
- 0x3B1,
- 0x3B2,
- 0x3B7,
- 0x3B8,
- 0x3B9,
- 0x3BA,
- 0x3C1,
- 0x3C2,
- 0x3C5,
- 0x3C6,
- 0x3C9,
- 0x3CA,
- 0x3CE,
- 0x3CF,
- 0x565,
- 0x566,
- 0x574,
- 0x575,
- 0x57E,
- 0x57F,
- 0x1F00,
- 0x1F08,
- 0x1F20,
- 0x1F28,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F71,
- 0x1F74,
- 0x1F75,
- 0x1F7C,
- 0x1F7D
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 1047 */
- 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 */
- 0x0,
- 0x2BC,
- 0x2BD,
- 0x308,
- 0x309,
- 0x313,
- 0x314,
- 0x342,
- 0x343,
- 0x3AC,
- 0x3AD,
- 0x3AE,
- 0x3AF,
- 0x3B1,
- 0x3B2,
- 0x3B7,
- 0x3B8,
- 0x3B9,
- 0x3BA,
- 0x3C1,
- 0x3C2,
- 0x3C5,
- 0x3C6,
- 0x3C9,
- 0x3CA,
- 0x3CE,
- 0x3CF,
- 0x565,
- 0x566,
- 0x574,
- 0x575,
- 0x57E,
- 0x57F,
- 0x1F00,
- 0x1F08,
- 0x1F20,
- 0x1F28,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F71,
- 0x1F74,
- 0x1F75,
- 0x1F7C,
- 0x1F7D
-};
+#endif /* defined(PERL_IN_UTF8_C) */
-# endif /* EBCDIC 1047 */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 037 */
- 45, /* Number of elements */
+static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
+ 349, /* Number of 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,
- 0x2BC,
- 0x2BD,
- 0x308,
- 0x309,
- 0x313,
- 0x314,
- 0x342,
- 0x343,
- 0x3AC,
- 0x3AD,
- 0x3AE,
- 0x3AF,
- 0x3B1,
- 0x3B2,
- 0x3B7,
- 0x3B8,
- 0x3B9,
- 0x3BA,
- 0x3C1,
- 0x3C2,
- 0x3C5,
- 0x3C6,
- 0x3C9,
- 0x3CA,
- 0x3CE,
- 0x3CF,
- 0x565,
- 0x566,
- 0x574,
- 0x575,
- 0x57E,
- 0x57F,
- 0x1F00,
- 0x1F08,
- 0x1F20,
- 0x1F28,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F71,
- 0x1F74,
- 0x1F75,
- 0x1F7C,
- 0x1F7D
+ 0x315,
+ 0x33D,
+ 0x345,
+ 0x346,
+ 0x347,
+ 0x34A,
+ 0x34D,
+ 0x34F,
+ 0x353,
+ 0x357,
+ 0x358,
+ 0x35B,
+ 0x35C,
+ 0x363,
+ 0x591,
+ 0x592,
+ 0x596,
+ 0x597,
+ 0x59A,
+ 0x59C,
+ 0x5A2,
+ 0x5A8,
+ 0x5AA,
+ 0x5AB,
+ 0x5AD,
+ 0x5AF,
+ 0x5B0,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C5,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x618,
+ 0x61B,
+ 0x64B,
+ 0x653,
+ 0x655,
+ 0x657,
+ 0x65C,
+ 0x65D,
+ 0x65F,
+ 0x660,
+ 0x670,
+ 0x671,
+ 0x6E3,
+ 0x6E4,
+ 0x6EA,
+ 0x6EB,
+ 0x6ED,
+ 0x6EE,
+ 0x711,
+ 0x712,
+ 0x731,
+ 0x732,
+ 0x734,
+ 0x735,
+ 0x737,
+ 0x73A,
+ 0x73B,
+ 0x73D,
+ 0x73E,
+ 0x73F,
+ 0x742,
+ 0x743,
+ 0x744,
+ 0x745,
+ 0x746,
+ 0x747,
+ 0x748,
+ 0x749,
+ 0x7F2,
+ 0x7F3,
+ 0x7FD,
+ 0x7FE,
+ 0x859,
+ 0x85C,
+ 0x8D3,
+ 0x8D4,
+ 0x8E3,
+ 0x8E4,
+ 0x8E6,
+ 0x8E7,
+ 0x8E9,
+ 0x8EA,
+ 0x8ED,
+ 0x8F3,
+ 0x8F6,
+ 0x8F7,
+ 0x8F9,
+ 0x8FB,
+ 0x93C,
+ 0x93D,
+ 0x94D,
+ 0x94E,
+ 0x952,
+ 0x953,
+ 0x9BC,
+ 0x9BD,
+ 0x9CD,
+ 0x9CE,
+ 0xA3C,
+ 0xA3D,
+ 0xA4D,
+ 0xA4E,
+ 0xABC,
+ 0xABD,
+ 0xACD,
+ 0xACE,
+ 0xB3C,
+ 0xB3D,
+ 0xB4D,
+ 0xB4E,
+ 0xBCD,
+ 0xBCE,
+ 0xC4D,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xCBC,
+ 0xCBD,
+ 0xCCD,
+ 0xCCE,
+ 0xD3B,
+ 0xD3D,
+ 0xD4D,
+ 0xD4E,
+ 0xDCA,
+ 0xDCB,
+ 0xE38,
+ 0xE3B,
+ 0xE48,
+ 0xE4C,
+ 0xEB8,
+ 0xEBB,
+ 0xEC8,
+ 0xECC,
+ 0xF18,
+ 0xF1A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF7E,
+ 0xF80,
+ 0xF81,
+ 0xF84,
+ 0xF85,
+ 0xFC6,
+ 0xFC7,
+ 0x1037,
+ 0x1038,
+ 0x1039,
+ 0x103B,
+ 0x108D,
+ 0x108E,
+ 0x1714,
+ 0x1715,
+ 0x1734,
+ 0x1735,
+ 0x17D2,
+ 0x17D3,
+ 0x18A9,
+ 0x18AA,
+ 0x1939,
+ 0x193A,
+ 0x193B,
+ 0x193C,
+ 0x1A18,
+ 0x1A19,
+ 0x1A60,
+ 0x1A61,
+ 0x1A7F,
+ 0x1A80,
+ 0x1AB5,
+ 0x1ABB,
+ 0x1ABD,
+ 0x1ABE,
+ 0x1B34,
+ 0x1B35,
+ 0x1B44,
+ 0x1B45,
+ 0x1B6C,
+ 0x1B6D,
+ 0x1BAA,
+ 0x1BAC,
+ 0x1BE6,
+ 0x1BE7,
+ 0x1BF2,
+ 0x1BF4,
+ 0x1C37,
+ 0x1C38,
+ 0x1CD4,
+ 0x1CDA,
+ 0x1CDC,
+ 0x1CE0,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1DC2,
+ 0x1DC3,
+ 0x1DCA,
+ 0x1DCB,
+ 0x1DCD,
+ 0x1DD1,
+ 0x1DF6,
+ 0x1DFA,
+ 0x1DFC,
+ 0x1DFE,
+ 0x1DFF,
+ 0x1E00,
+ 0x20D2,
+ 0x20D4,
+ 0x20D8,
+ 0x20DB,
+ 0x20E5,
+ 0x20E7,
+ 0x20E8,
+ 0x20E9,
+ 0x20EA,
+ 0x20F0,
+ 0x2D7F,
+ 0x2D80,
+ 0x302A,
+ 0x3030,
+ 0x3099,
+ 0x309B,
+ 0xA806,
+ 0xA807,
+ 0xA8C4,
+ 0xA8C5,
+ 0xA92B,
+ 0xA92E,
+ 0xA953,
+ 0xA954,
+ 0xA9B3,
+ 0xA9B4,
+ 0xA9C0,
+ 0xA9C1,
+ 0xAAB4,
+ 0xAAB5,
+ 0xAAF6,
+ 0xAAF7,
+ 0xABED,
+ 0xABEE,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFE27,
+ 0xFE2E,
+ 0x101FD,
+ 0x101FE,
+ 0x102E0,
+ 0x102E1,
+ 0x10A0D,
+ 0x10A0E,
+ 0x10A39,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10AE6,
+ 0x10AE7,
+ 0x10F46,
+ 0x10F48,
+ 0x10F4B,
+ 0x10F4C,
+ 0x10F4D,
+ 0x10F51,
+ 0x11046,
+ 0x11047,
+ 0x1107F,
+ 0x11080,
+ 0x110B9,
+ 0x110BB,
+ 0x11133,
+ 0x11135,
+ 0x11173,
+ 0x11174,
+ 0x111C0,
+ 0x111C1,
+ 0x111CA,
+ 0x111CB,
+ 0x11235,
+ 0x11237,
+ 0x112E9,
+ 0x112EB,
+ 0x1133B,
+ 0x1133D,
+ 0x1134D,
+ 0x1134E,
+ 0x11442,
+ 0x11443,
+ 0x11446,
+ 0x11447,
+ 0x114C2,
+ 0x114C4,
+ 0x115BF,
+ 0x115C1,
+ 0x1163F,
+ 0x11640,
+ 0x116B6,
+ 0x116B8,
+ 0x1172B,
+ 0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
+ 0x11A34,
+ 0x11A35,
+ 0x11A47,
+ 0x11A48,
+ 0x11A99,
+ 0x11A9A,
+ 0x11C3F,
+ 0x11C40,
+ 0x11D42,
+ 0x11D43,
+ 0x11D44,
+ 0x11D46,
+ 0x11D97,
+ 0x11D98,
+ 0x16AF0,
+ 0x16AF5,
+ 0x1BC9E,
+ 0x1BC9F,
+ 0x1D165,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D18A,
+ 0x1D18C,
+ 0x1E8D0,
+ 0x1E8D7,
+ 0x1E94A,
+ 0x1E94B
};
-# endif /* EBCDIC 037 */
+# if 'A' == 65 /* ASCII/Latin1 */
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
- 1690, /* Number of elements */
+static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
+ 1777, /* 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 */
@@ -18142,8 +18558,11 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x20,
0x7F,
0xA0,
+ 0xA9,
+ 0xAA,
0xAD,
0xAE,
+ 0xAF,
0x300,
0x370,
0x483,
@@ -18187,6 +18606,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -18197,7 +18618,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -18234,6 +18655,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
@@ -18305,6 +18728,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
@@ -18382,8 +18806,6 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xEB2,
0xEB3,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -18499,8 +18921,6 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x1B04,
0x1B05,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -18541,7 +18961,6 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
0x1CF4,
0x1CF5,
0x1CF7,
@@ -18558,26 +18977,98 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 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,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 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,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -18586,8 +19077,15 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
@@ -18613,6 +19111,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -18628,7 +19128,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
@@ -19474,8 +19974,6 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -19506,6 +20004,10 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
@@ -19522,12 +20024,16 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -19539,7 +20045,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
@@ -19557,7 +20063,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
@@ -19583,6 +20089,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
@@ -19627,9 +20135,21 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D1,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -19642,7 +20162,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A8A,
0x11A97,
0x11A98,
@@ -19673,12 +20193,28 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -19722,102 +20258,69 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
@@ -19826,41 +20329,38 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_EDGE = 18
+ 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_E_Base = 16,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 16,
+ GCB_Glue_After_Zwj = 16
} GCB_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
+static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Control,
GCB_LF,
GCB_Control,
@@ -19869,7 +20369,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -19925,6 +20428,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
@@ -19962,6 +20467,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -20031,6 +20538,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
@@ -20120,8 +20628,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Extend,
- GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -20231,8 +20737,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
- GCB_Extend,
- GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -20268,7 +20772,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
@@ -20285,25 +20788,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -20312,9 +20887,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -20343,6 +20925,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
@@ -21201,8 +21785,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_T,
GCB_Other,
- GCB_Control,
- GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -21233,6 +21815,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -21249,12 +21835,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -21311,6 +21901,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -21354,10 +21946,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
@@ -21400,6 +22004,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -21453,97 +22073,64 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -21553,19 +22140,19 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
- 1690, /* Number of elements */
+static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
+ 1778, /* 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 */
@@ -21575,6 +22162,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x15,
0x16,
0x40,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
0xCA,
0xCB,
0xFF,
@@ -21622,6 +22213,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -21632,7 +22225,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -21669,6 +22262,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
@@ -21740,6 +22335,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
@@ -21817,8 +22413,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xEB2,
0xEB3,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -21934,8 +22528,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x1B04,
0x1B05,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -21976,7 +22568,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
0x1CF4,
0x1CF5,
0x1CF7,
@@ -21993,26 +22584,98 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 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,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 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,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -22021,8 +22684,15 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
@@ -22048,6 +22718,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -22063,7 +22735,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
@@ -22909,8 +23581,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -22941,6 +23611,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
@@ -22957,12 +23631,16 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -22974,7 +23652,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
@@ -22992,7 +23670,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
@@ -23018,6 +23696,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
@@ -23062,9 +23742,21 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D1,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -23077,7 +23769,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A8A,
0x11A97,
0x11A98,
@@ -23108,12 +23800,28 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -23157,102 +23865,69 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
@@ -23261,53 +23936,51 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_EDGE = 18
+ 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_E_Base = 16,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 16,
+ GCB_Glue_After_Zwj = 16
} GCB_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
+static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Control,
GCB_CR,
GCB_Control,
GCB_LF,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Control,
@@ -23366,6 +24039,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
@@ -23403,6 +24078,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -23472,6 +24149,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
@@ -23561,8 +24239,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Extend,
- GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -23672,8 +24348,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
- GCB_Extend,
- GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -23709,7 +24383,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
@@ -23726,25 +24399,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -23753,9 +24498,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -23784,6 +24536,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
@@ -24642,8 +25396,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_T,
GCB_Other,
- GCB_Control,
- GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -24674,6 +25426,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -24690,12 +25446,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -24752,6 +25512,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -24795,10 +25557,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
@@ -24841,6 +25615,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -24894,97 +25684,64 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -24994,19 +25751,19 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
- 1690, /* Number of elements */
+static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
+ 1778, /* 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 */
@@ -25016,6 +25773,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x25,
0x26,
0x40,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
0xCA,
0xCB,
0xFF,
@@ -25063,6 +25824,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -25073,7 +25836,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -25110,6 +25873,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
@@ -25181,6 +25946,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
@@ -25258,8 +26024,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xEB2,
0xEB3,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -25375,8 +26139,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x1B04,
0x1B05,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -25417,7 +26179,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
0x1CF4,
0x1CF5,
0x1CF7,
@@ -25434,26 +26195,98 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 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,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 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,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -25462,8 +26295,15 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
@@ -25489,6 +26329,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -25504,7 +26346,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
@@ -26350,8 +27192,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -26382,6 +27222,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
@@ -26398,12 +27242,16 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -26415,7 +27263,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
@@ -26433,7 +27281,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
@@ -26459,6 +27307,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
@@ -26503,9 +27353,21 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D1,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -26518,7 +27380,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A8A,
0x11A97,
0x11A98,
@@ -26549,12 +27411,28 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -26598,102 +27476,69 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
@@ -26702,53 +27547,51 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_EDGE = 18
+ 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_E_Base = 16,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 16,
+ GCB_Glue_After_Zwj = 16
} GCB_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
+static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Control,
GCB_CR,
GCB_Control,
GCB_LF,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Control,
@@ -26807,6 +27650,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
@@ -26844,6 +27689,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -26913,6 +27760,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
@@ -27002,8 +27850,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Extend,
- GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -27113,8 +27959,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
- GCB_Extend,
- GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -27150,7 +27994,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
@@ -27167,25 +28010,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -27194,9 +28109,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -27225,6 +28147,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
@@ -28083,8 +29007,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_T,
GCB_Other,
- GCB_Control,
- GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -28115,6 +29037,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -28131,12 +29057,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -28193,6 +29123,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -28236,10 +29168,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
@@ -28282,6 +29226,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -28335,97 +29295,64 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -28435,16 +29362,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
- 1289, /* Number of elements */
+static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -28782,6 +29709,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -29079,6 +30007,10 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
@@ -29086,6 +30018,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -29697,6 +30631,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -29721,6 +30656,16 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xFB05,
@@ -29736,16 +30681,18 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -29782,10 +30729,6 @@ typedef enum {
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_IVCF_AUX_TABLES
static const unsigned int IVCF_AUX_TABLE_1[] = {
@@ -29959,6 +30902,7 @@ static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
@@ -29990,7 +30934,7 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
+static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
IVCF_use_AUX_TABLE_1,
@@ -30325,6 +31269,7 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -30622,6 +31567,10 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
@@ -30629,6 +31578,8 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -31239,6 +32190,7 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -31264,6 +32216,16 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -31279,18 +32241,24 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
- 1303, /* Number of elements */
+static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
+ 1323, /* 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 */
@@ -31642,6 +32610,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -31939,6 +32908,10 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
@@ -31946,6 +32919,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -32557,6 +33532,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -32581,6 +33557,16 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xFB05,
@@ -32596,19 +33582,21 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -32645,13 +33633,6 @@ typedef enum {
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_IVCF_AUX_TABLES
static const unsigned int IVCF_AUX_TABLE_1[] = {
@@ -32825,6 +33806,7 @@ static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
@@ -32856,7 +33838,7 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
+static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0xC0,
IVCF_use_AUX_TABLE_1,
@@ -33205,6 +34187,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -33502,6 +34485,10 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
@@ -33509,6 +34496,8 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -34119,6 +35108,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -34144,6 +35134,16 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -34159,18 +35159,24 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
- 1303, /* Number of elements */
+static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
+ 1323, /* 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 */
@@ -34522,6 +35528,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -34819,6 +35826,10 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
@@ -34826,6 +35837,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -35437,6 +36450,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -35461,6 +36475,16 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xFB05,
@@ -35476,19 +36500,21 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -35525,13 +36551,6 @@ typedef enum {
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_IVCF_AUX_TABLES
static const unsigned int IVCF_AUX_TABLE_1[] = {
@@ -35705,6 +36724,7 @@ static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
@@ -35736,7 +36756,7 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
+static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0xC0,
IVCF_use_AUX_TABLE_1,
@@ -36085,6 +37105,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -36382,6 +37403,10 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
@@ -36389,6 +37414,8 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -36999,6 +38026,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -37024,6 +38052,16 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -37039,15 +38077,21 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+#endif /* defined(PERL_IN_UTF8_C) */
-static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
- 2313, /* Number of elements */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
+ 2388, /* 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 */
@@ -37140,7 +38184,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
@@ -37183,6 +38227,9 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
@@ -37193,7 +38240,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -37229,6 +38276,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -37295,7 +38344,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -37308,8 +38357,11 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
+ 0xC77,
+ 0xC78,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
@@ -37370,8 +38422,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -37556,7 +38606,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -37800,7 +38850,11 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -37895,7 +38949,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -37908,8 +38962,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA015,
@@ -37959,6 +39011,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -38980,6 +40033,12 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -39002,6 +40061,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
@@ -39014,7 +40075,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
@@ -39037,7 +40097,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -39061,6 +40121,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
@@ -39093,8 +40155,18 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -39142,6 +40214,20 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x13258,
@@ -39157,6 +40243,10 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x13379,
0x1337A,
0x1337C,
+ 0x13430,
+ 0x13437,
+ 0x13438,
+ 0x13439,
0x145CE,
0x145CF,
0x145D0,
@@ -39174,18 +40264,26 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
@@ -39228,6 +40326,15 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -39236,13 +40343,15 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -39268,10 +40377,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -39279,6 +40384,10 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
@@ -39341,18 +40450,28 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE,
+ 0x1FA00,
+ 0x1FA54,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -39366,13 +40485,13 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
LB_Alphabetic = 0,
@@ -39416,11 +40535,7 @@ typedef enum {
LB_EDGE = 38
} LB_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
+static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Combining_Mark,
LB_Break_After,
LB_Line_Feed,
@@ -39554,6 +40669,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -39611,6 +40729,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
@@ -39678,7 +40798,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -39743,8 +40866,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
- LB_Combining_Mark,
- LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -40171,6 +41292,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
@@ -40280,8 +41405,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
- LB_Alphabetic,
- LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -40329,6 +41452,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41352,6 +42476,12 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
@@ -41374,6 +42504,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41383,7 +42515,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
@@ -41433,6 +42564,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41463,12 +42596,22 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
@@ -41512,6 +42655,20 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
@@ -41527,6 +42684,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
+ LB_Glue,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
@@ -41544,6 +42705,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41556,6 +42721,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41600,13 +42769,24 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -41723,6 +42903,16 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -41736,19 +42926,19 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
- 2325, /* Number of elements */
+static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
+ 2400, /* 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 */
@@ -41853,7 +43043,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
@@ -41896,6 +43086,9 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
@@ -41906,7 +43099,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -41942,6 +43135,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -42008,7 +43203,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -42021,8 +43216,11 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
+ 0xC77,
+ 0xC78,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
@@ -42083,8 +43281,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -42269,7 +43465,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -42513,7 +43709,11 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -42608,7 +43808,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -42621,8 +43821,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA015,
@@ -42672,6 +43870,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -43693,6 +44892,12 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -43715,6 +44920,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
@@ -43727,7 +44934,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
@@ -43750,7 +44956,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -43774,6 +44980,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
@@ -43806,8 +45014,18 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -43855,6 +45073,20 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x13258,
@@ -43870,6 +45102,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x13379,
0x1337A,
0x1337C,
+ 0x13430,
+ 0x13437,
+ 0x13438,
+ 0x13439,
0x145CE,
0x145CF,
0x145D0,
@@ -43887,18 +45123,26 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
@@ -43941,6 +45185,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -43949,13 +45202,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -43981,10 +45236,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -43992,6 +45243,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
@@ -44054,18 +45309,28 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE,
+ 0x1FA00,
+ 0x1FA54,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -44079,16 +45344,16 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
LB_Alphabetic = 0,
@@ -44132,14 +45397,7 @@ typedef enum {
LB_EDGE = 38
} LB_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
+static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
@@ -44285,6 +45543,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -44342,6 +45603,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
@@ -44409,7 +45672,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -44474,8 +45740,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
- LB_Combining_Mark,
- LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -44902,6 +46166,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
@@ -45011,8 +46279,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
- LB_Alphabetic,
- LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -45060,6 +46326,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46083,6 +47350,12 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
@@ -46105,6 +47378,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46114,7 +47389,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
@@ -46164,6 +47438,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46194,12 +47470,22 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
@@ -46243,6 +47529,20 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
@@ -46258,6 +47558,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
+ LB_Glue,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
@@ -46275,6 +47579,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46287,6 +47595,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46331,13 +47643,24 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -46454,6 +47777,16 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -46467,19 +47800,19 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
- 2325, /* Number of elements */
+static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
+ 2400, /* 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 */
@@ -46584,7 +47917,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
@@ -46627,6 +47960,9 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
@@ -46637,7 +47973,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -46673,6 +48009,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -46739,7 +48077,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -46752,8 +48090,11 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
+ 0xC77,
+ 0xC78,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
@@ -46814,8 +48155,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -47000,7 +48339,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -47244,7 +48583,11 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -47339,7 +48682,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -47352,8 +48695,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA015,
@@ -47403,6 +48744,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -48424,6 +49766,12 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -48446,6 +49794,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
@@ -48458,7 +49808,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
@@ -48481,7 +49830,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -48505,6 +49854,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
@@ -48537,8 +49888,18 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -48586,6 +49947,20 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x13258,
@@ -48601,6 +49976,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x13379,
0x1337A,
0x1337C,
+ 0x13430,
+ 0x13437,
+ 0x13438,
+ 0x13439,
0x145CE,
0x145CF,
0x145D0,
@@ -48618,18 +49997,26 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
@@ -48672,6 +50059,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -48680,13 +50076,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -48712,10 +50110,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -48723,6 +50117,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
@@ -48785,18 +50183,28 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE,
+ 0x1FA00,
+ 0x1FA54,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -48810,16 +50218,16 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
LB_Alphabetic = 0,
@@ -48863,14 +50271,7 @@ typedef enum {
LB_EDGE = 38
} LB_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
+static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
@@ -49016,6 +50417,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -49073,6 +50477,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
@@ -49140,7 +50546,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -49205,8 +50614,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
- LB_Combining_Mark,
- LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -49633,6 +51040,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
@@ -49742,8 +51153,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
- LB_Alphabetic,
- LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -49791,6 +51200,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -50814,6 +52224,12 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
@@ -50836,6 +52252,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -50845,7 +52263,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
@@ -50895,6 +52312,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -50925,12 +52344,22 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
@@ -50974,6 +52403,20 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
@@ -50989,6 +52432,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
+ LB_Glue,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
@@ -51006,6 +52453,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
@@ -51018,6 +52469,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
@@ -51062,13 +52517,24 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -51185,6 +52651,16 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -51198,16 +52674,16 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
- 3002, /* Number of elements */
+static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
+ 3097, /* 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 */
@@ -51828,8 +53304,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -51844,7 +53319,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -51854,7 +53329,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
@@ -51900,6 +53375,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -51909,6 +53386,12 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
@@ -51918,7 +53401,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -51968,6 +53451,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -52102,7 +53587,6 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -52223,30 +53707,16 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEBE,
0xEC0,
@@ -52413,7 +53883,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -52491,16 +53961,21 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -53113,7 +54588,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -53123,7 +54598,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -53354,6 +54829,18 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -53382,7 +54869,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -53456,7 +54943,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABE3,
@@ -53542,6 +55029,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xFF0C,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
@@ -53673,7 +55161,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -53703,6 +55191,22 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -53717,6 +55221,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -53729,6 +55235,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -53740,7 +55248,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -53790,7 +55298,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -53816,6 +55324,9 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -53846,22 +55357,37 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -53876,12 +55402,11 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -53918,6 +55443,24 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -53926,6 +55469,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -53954,22 +55499,34 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -54111,6 +55668,19 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -54119,6 +55689,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1E922,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -54215,13 +55786,13 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
SB_Other = 0,
@@ -54242,11 +55813,7 @@ typedef enum {
SB_EDGE = 15
} SB_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
+static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Sp,
SB_LF,
@@ -54865,7 +56432,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
@@ -54936,6 +56502,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -54945,6 +56513,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -55006,6 +56580,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -55138,7 +56714,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -55266,23 +56841,9 @@ 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_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
- SB_Other,
- SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -55527,6 +57088,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_STerm,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
@@ -55536,6 +57101,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Extend,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
@@ -56384,11 +57950,23 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
SB_Other,
SB_OLetter,
SB_Lower,
@@ -56418,7 +57996,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
@@ -56578,6 +58156,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_SContinue,
SB_ATerm,
SB_Other,
+ SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
@@ -56739,6 +58318,22 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -56753,6 +58348,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
@@ -56764,6 +58361,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -56852,6 +58451,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -56881,6 +58483,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -56892,6 +58495,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
@@ -56899,6 +58505,17 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -56912,11 +58529,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Extend,
SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -56959,9 +58575,29 @@ 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_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -56990,8 +58626,14 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -57016,6 +58658,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
@@ -57150,10 +58798,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -57251,19 +58913,19 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
- 3026, /* Number of elements */
+static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
+ 3121, /* 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 */
@@ -57908,8 +59570,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -57924,7 +59585,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -57934,7 +59595,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
@@ -57980,6 +59641,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -57989,6 +59652,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
@@ -57998,7 +59667,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -58048,6 +59717,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -58182,7 +59853,6 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -58303,30 +59973,16 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEBE,
0xEC0,
@@ -58493,7 +60149,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -58571,16 +60227,21 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -59193,7 +60854,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -59203,7 +60864,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -59434,6 +61095,18 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -59462,7 +61135,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -59536,7 +61209,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABE3,
@@ -59622,6 +61295,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xFF0C,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
@@ -59753,7 +61427,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -59783,6 +61457,22 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -59797,6 +61487,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -59809,6 +61501,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -59820,7 +61514,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -59870,7 +61564,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -59896,6 +61590,9 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -59926,22 +61623,37 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -59956,12 +61668,11 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -59998,6 +61709,24 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -60006,6 +61735,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -60034,22 +61765,34 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -60191,6 +61934,19 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -60199,6 +61955,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1E922,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -60295,16 +62052,16 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
SB_Other = 0,
@@ -60325,14 +62082,7 @@ typedef enum {
SB_EDGE = 15
} SB_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
+static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Sp,
SB_Other,
@@ -60975,7 +62725,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
@@ -61046,6 +62795,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -61055,6 +62806,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -61116,6 +62873,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -61248,7 +63007,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -61376,23 +63134,9 @@ 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_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
- SB_Other,
- SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -61637,6 +63381,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_STerm,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
@@ -61646,6 +63394,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Extend,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
@@ -62494,12 +64243,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
SB_OLetter,
SB_Lower,
SB_OLetter,
@@ -62528,7 +64289,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
@@ -62688,6 +64449,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_SContinue,
SB_ATerm,
SB_Other,
+ SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
@@ -62849,6 +64611,22 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -62863,6 +64641,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
@@ -62874,6 +64654,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -62962,6 +64744,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -62991,6 +64776,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -63002,6 +64788,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
@@ -63009,6 +64798,17 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -63022,11 +64822,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Extend,
SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -63069,11 +64868,31 @@ 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_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -63100,8 +64919,14 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -63126,6 +64951,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
@@ -63260,10 +65091,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -63361,19 +65206,19 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
- 3022, /* Number of elements */
+static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
+ 3117, /* 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 */
@@ -64014,8 +65859,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -64030,7 +65874,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -64040,7 +65884,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
@@ -64086,6 +65930,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -64095,6 +65941,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
@@ -64104,7 +65956,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -64154,6 +66006,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -64288,7 +66142,6 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -64409,30 +66262,16 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEBE,
0xEC0,
@@ -64599,7 +66438,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -64677,16 +66516,21 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -65299,7 +67143,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -65309,7 +67153,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -65540,6 +67384,18 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -65568,7 +67424,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -65642,7 +67498,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABE3,
@@ -65728,6 +67584,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xFF0C,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
@@ -65859,7 +67716,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -65889,6 +67746,22 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -65903,6 +67776,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -65915,6 +67790,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -65926,7 +67803,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -65976,7 +67853,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -66002,6 +67879,9 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -66032,22 +67912,37 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -66062,12 +67957,11 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -66104,6 +67998,24 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -66112,6 +68024,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -66140,22 +68054,34 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -66297,6 +68223,19 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -66305,6 +68244,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1E922,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -66401,16 +68341,16 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
SB_Other = 0,
@@ -66431,14 +68371,7 @@ typedef enum {
SB_EDGE = 15
} SB_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
+static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Sp,
SB_Other,
@@ -67077,7 +69010,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
@@ -67148,6 +69080,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -67157,6 +69091,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -67218,6 +69158,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -67350,7 +69292,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -67478,23 +69419,9 @@ 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_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
- SB_Other,
- SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -67739,6 +69666,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_STerm,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
@@ -67748,6 +69679,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Extend,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
@@ -68596,12 +70528,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
SB_OLetter,
SB_Lower,
SB_OLetter,
@@ -68630,7 +70574,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
@@ -68790,6 +70734,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_SContinue,
SB_ATerm,
SB_Other,
+ SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
@@ -68951,6 +70896,22 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -68965,6 +70926,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
@@ -68976,6 +70939,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -69064,6 +71029,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -69093,6 +71061,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -69104,6 +71073,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
@@ -69111,6 +71083,17 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -69124,11 +71107,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Extend,
SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -69171,6 +71153,18 @@ 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_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
@@ -69180,6 +71174,14 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
@@ -69202,8 +71204,14 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -69228,6 +71236,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
@@ -69362,10 +71376,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -69463,16 +71491,16 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
- 1580, /* Number of elements */
+static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
+ 1644, /* 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 */
@@ -69532,9 +71560,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
0x589,
0x58A,
0x58B,
@@ -69544,7 +71569,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x605,
@@ -69552,6 +71577,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x60C,
0x60D,
0x61B,
+ 0x61C,
0x61D,
0x61E,
0x61F,
@@ -69564,6 +71590,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x66A,
0x670,
0x671,
+ 0x6D4,
+ 0x6D5,
0x6DD,
0x6DE,
0x700,
@@ -69576,6 +71604,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x7B2,
0x7C0,
0x7FB,
+ 0x7FD,
0x800,
0x82E,
0x830,
@@ -69590,13 +71619,14 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
+ 0x955,
0x964,
0x965,
0x966,
@@ -69629,7 +71659,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x9E4,
0x9E6,
0x9F0,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -69662,7 +71692,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xA5F,
0xA66,
0xA70,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -69737,11 +71767,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xBA3,
0xBA5,
0xBA8,
- 0xBAA,
0xBAB,
0xBAE,
- 0xBB5,
- 0xBB6,
0xBBA,
0xBBE,
0xBC3,
@@ -69754,11 +71781,9 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xBD7,
0xBD8,
0xBE6,
- 0xBF3,
+ 0xBF4,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -69780,10 +71805,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -69858,27 +71881,13 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -69994,7 +72003,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -70051,12 +72060,17 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1C50,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
+ 0x1CD3,
0x1CD4,
+ 0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
@@ -70066,12 +72080,20 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1CDE,
0x1CE0,
0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
0x1CF2,
+ 0x1CF3,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0x1CF7,
0x1CF8,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
@@ -70122,6 +72144,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -70160,13 +72184,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
0x2C00,
0x2C2F,
0x2C30,
@@ -70208,7 +72225,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -70250,7 +72267,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x30FD,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -70282,7 +72299,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x4DB6,
0x4DC0,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -70299,13 +72316,14 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA82C,
0xA830,
+ 0xA833,
0xA836,
0xA83A,
0xA840,
@@ -70319,7 +72337,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xA8F2,
0xA8F3,
0xA8F4,
- 0xA8FE,
0xA900,
0xA92E,
0xA92F,
@@ -70364,6 +72381,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xAB5C,
0xAB65,
0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABEE,
@@ -70569,11 +72587,11 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -70606,8 +72624,17 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10CFA,
0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -70615,6 +72642,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1107F,
0x11080,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -70622,7 +72651,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -70666,7 +72695,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11345,
0x11347,
@@ -70688,7 +72717,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -70704,26 +72733,30 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -70755,6 +72788,27 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FD0,
+ 0x11FD2,
+ 0x11FD3,
+ 0x11FD4,
+ 0x11FF2,
+ 0x11FFF,
0x12000,
0x1239A,
0x12400,
@@ -70765,6 +72819,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -70789,22 +72845,29 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE1,
0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -70833,10 +72896,13 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -70894,16 +72960,32 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -70987,9 +73069,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -71005,15 +73085,17 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -71026,18 +73108,28 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -71058,13 +73150,11 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
-
-#if defined(PERL_IN_REGEXEC_C)
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -71102,121 +73192,132 @@ typedef enum {
SCX_Cyrillic = 28,
SCX_Deseret = 29,
SCX_Devanagari = 30,
- SCX_Duployan = 31,
- SCX_Egyptian_Hieroglyphs = 32,
- SCX_Elbasan = 33,
- SCX_Ethiopic = 34,
- SCX_Georgian = 35,
- SCX_Glagolitic = 36,
- SCX_Gothic = 37,
- SCX_Grantha = 38,
- SCX_Greek = 39,
- SCX_Gujarati = 40,
- SCX_Gurmukhi = 41,
- SCX_Han = 42,
- SCX_Hanb = 43,
- SCX_Hangul = 44,
- SCX_Hanunoo = 45,
- SCX_Hatran = 46,
- SCX_Hebrew = 47,
- SCX_Hiragana = 48,
- SCX_Imperial_Aramaic = 49,
- SCX_Inherited = 50,
- SCX_Inscriptional_Pahlavi = 51,
- SCX_Inscriptional_Parthian = 52,
- SCX_Javanese = 53,
- SCX_Jpan = 54,
- SCX_Kaithi = 55,
- SCX_Kannada = 56,
- SCX_Katakana = 57,
- SCX_Kayah_Li = 58,
- SCX_Kharoshthi = 59,
- SCX_Khmer = 60,
- SCX_Khojki = 61,
- SCX_Khudawadi = 62,
- SCX_Kore = 63,
- SCX_Lao = 64,
- SCX_Latin = 65,
- SCX_Lepcha = 66,
- SCX_Limbu = 67,
- SCX_Linear_A = 68,
- SCX_Linear_B = 69,
- SCX_Lisu = 70,
- SCX_Lycian = 71,
- SCX_Lydian = 72,
- SCX_Mahajani = 73,
- SCX_Malayalam = 74,
- SCX_Mandaic = 75,
- SCX_Manichaean = 76,
- SCX_Marchen = 77,
- SCX_Masaram_Gondi = 78,
- SCX_Meetei_Mayek = 79,
- SCX_Mende_Kikakui = 80,
- SCX_Meroitic_Cursive = 81,
- SCX_Meroitic_Hieroglyphs = 82,
- SCX_Miao = 83,
- SCX_Modi = 84,
- SCX_Mongolian = 85,
- SCX_Mro = 86,
- SCX_Multani = 87,
- SCX_Myanmar = 88,
- SCX_Nabataean = 89,
- SCX_New_Tai_Lue = 90,
- SCX_Newa = 91,
- SCX_Nko = 92,
- SCX_Nushu = 93,
- SCX_Ogham = 94,
- SCX_Ol_Chiki = 95,
- SCX_Old_Hungarian = 96,
- SCX_Old_Italic = 97,
- SCX_Old_North_Arabian = 98,
- SCX_Old_Permic = 99,
- SCX_Old_Persian = 100,
- SCX_Old_South_Arabian = 101,
- SCX_Old_Turkic = 102,
- SCX_Oriya = 103,
- SCX_Osage = 104,
- SCX_Osmanya = 105,
- SCX_Pahawh_Hmong = 106,
- SCX_Palmyrene = 107,
- SCX_Pau_Cin_Hau = 108,
- SCX_Phags_Pa = 109,
- SCX_Phoenician = 110,
- SCX_Psalter_Pahlavi = 111,
- SCX_Rejang = 112,
- SCX_Runic = 113,
- SCX_Samaritan = 114,
- SCX_Saurashtra = 115,
- SCX_Sharada = 116,
- SCX_Shavian = 117,
- SCX_Siddham = 118,
- SCX_SignWriting = 119,
- SCX_Sinhala = 120,
- SCX_Sora_Sompeng = 121,
- SCX_Soyombo = 122,
- SCX_Sundanese = 123,
- SCX_Syloti_Nagri = 124,
- SCX_Syriac = 125,
- SCX_Tagalog = 126,
- SCX_Tagbanwa = 127,
- SCX_Tai_Le = 128,
- SCX_Tai_Tham = 129,
- SCX_Tai_Viet = 130,
- SCX_Takri = 131,
- SCX_Tamil = 132,
- SCX_Tangut = 133,
- SCX_Telugu = 134,
- SCX_Thaana = 135,
- SCX_Thai = 136,
- SCX_Tibetan = 137,
- SCX_Tifinagh = 138,
- SCX_Tirhuta = 139,
- SCX_Ugaritic = 140,
- SCX_Vai = 141,
- SCX_Warang_Citi = 142,
- SCX_Yi = 143,
- SCX_Zanabazar_Square = 144,
- SCX_INVALID = 145,
+ 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_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -71261,12 +73362,22 @@ typedef enum {
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
- SCX_use_AUX_TABLE_45 = -45
+ SCX_use_AUX_TABLE_45 = -45,
+ SCX_use_AUX_TABLE_46 = -46,
+ SCX_use_AUX_TABLE_47 = -47,
+ SCX_use_AUX_TABLE_48 = -48,
+ SCX_use_AUX_TABLE_49 = -49,
+ 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_enum;
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
+
+#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
#define HAS_SCX_AUX_TABLES
@@ -71297,30 +73408,44 @@ static const SCX_enum SCX_AUX_TABLE_5[] = {
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Adlam,
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
+ SCX_Sogdian,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Arabic,
+ SCX_Hanifi_Rohingya
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -71332,10 +73457,11 @@ static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -71346,19 +73472,24 @@ static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -71368,17 +73499,21 @@ 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_15[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -71388,98 +73523,139 @@ 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_16[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
+ SCX_Kannada,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
+ SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Devanagari,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_33[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada,
+ SCX_Nandinagari,
+ SCX_Oriya,
+ SCX_Telugu,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_34[] = {
+ SCX_Devanagari,
+ SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
+ SCX_Latin,
+ SCX_Mongolian
+};
+
+static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -71491,7 +73667,7 @@ static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Yi
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -71502,7 +73678,7 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -71510,13 +73686,13 @@ static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
@@ -71525,74 +73701,91 @@ static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
+ SCX_Malayalam,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_39[] = {
- SCX_Bengali,
- SCX_Devanagari
+static const SCX_enum SCX_AUX_TABLE_47[] = {
+ SCX_Devanagari,
+ SCX_Dogra,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khojki,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -71643,11 +73836,20 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
- SCX_AUX_TABLE_45
+ SCX_AUX_TABLE_45,
+ SCX_AUX_TABLE_46,
+ SCX_AUX_TABLE_47,
+ SCX_AUX_TABLE_48,
+ SCX_AUX_TABLE_49,
+ SCX_AUX_TABLE_50,
+ SCX_AUX_TABLE_51,
+ SCX_AUX_TABLE_52,
+ SCX_AUX_TABLE_53
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
@@ -71655,51 +73857,60 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
2 /* SCX_AUX_TABLE_5 */,
- 3 /* SCX_AUX_TABLE_6 */,
- 6 /* SCX_AUX_TABLE_7 */,
- 2 /* SCX_AUX_TABLE_8 */,
+ 4 /* SCX_AUX_TABLE_6 */,
+ 3 /* SCX_AUX_TABLE_7 */,
+ 8 /* SCX_AUX_TABLE_8 */,
2 /* SCX_AUX_TABLE_9 */,
- 12 /* SCX_AUX_TABLE_10 */,
- 11 /* SCX_AUX_TABLE_11 */,
- 16 /* SCX_AUX_TABLE_12 */,
- 17 /* SCX_AUX_TABLE_13 */,
- 3 /* SCX_AUX_TABLE_14 */,
- 3 /* SCX_AUX_TABLE_15 */,
- 2 /* SCX_AUX_TABLE_16 */,
- 2 /* SCX_AUX_TABLE_17 */,
+ 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 */,
2 /* SCX_AUX_TABLE_18 */,
- 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
2 /* SCX_AUX_TABLE_21 */,
- 4 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
2 /* SCX_AUX_TABLE_24 */,
- 2 /* SCX_AUX_TABLE_25 */,
- 5 /* SCX_AUX_TABLE_26 */,
- 2 /* SCX_AUX_TABLE_27 */,
- 3 /* SCX_AUX_TABLE_28 */,
- 4 /* SCX_AUX_TABLE_29 */,
- 9 /* SCX_AUX_TABLE_30 */,
- 8 /* SCX_AUX_TABLE_31 */,
- 5 /* SCX_AUX_TABLE_32 */,
- 3 /* SCX_AUX_TABLE_33 */,
- 6 /* SCX_AUX_TABLE_34 */,
+ 4 /* SCX_AUX_TABLE_25 */,
+ 2 /* SCX_AUX_TABLE_26 */,
+ 4 /* SCX_AUX_TABLE_27 */,
+ 2 /* SCX_AUX_TABLE_28 */,
+ 2 /* SCX_AUX_TABLE_29 */,
+ 2 /* SCX_AUX_TABLE_30 */,
+ 6 /* SCX_AUX_TABLE_31 */,
+ 2 /* SCX_AUX_TABLE_32 */,
+ 8 /* SCX_AUX_TABLE_33 */,
+ 3 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
- 2 /* SCX_AUX_TABLE_36 */,
- 10 /* SCX_AUX_TABLE_37 */,
+ 3 /* SCX_AUX_TABLE_36 */,
+ 4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
- 2 /* SCX_AUX_TABLE_39 */,
- 2 /* SCX_AUX_TABLE_40 */,
+ 8 /* SCX_AUX_TABLE_39 */,
+ 5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
- 2 /* SCX_AUX_TABLE_42 */,
+ 6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
- 3 /* SCX_AUX_TABLE_44 */,
- 2 /* SCX_AUX_TABLE_45 */
+ 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 */,
+ 2 /* SCX_AUX_TABLE_51 */,
+ 3 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
+
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
@@ -71732,9 +73943,11 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
+ '0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
@@ -71742,10 +73955,12 @@ static const UV script_zeros[] = {
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
+ 0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
+ 0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
@@ -71775,11 +73990,13 @@ static const UV script_zeros[] = {
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
+ '0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
+ '0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
@@ -71791,10 +74008,12 @@ static const UV script_zeros[] = {
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
+ 0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
+ 0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
@@ -71802,6 +74021,7 @@ static const UV script_zeros[] = {
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
+ '0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
@@ -71822,6 +74042,7 @@ static const UV script_zeros[] = {
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
+ '0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
@@ -71843,10 +74064,11 @@ static const UV script_zeros[] = {
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
+ 0x1e2f0, /* Wancho */
0x118e0 /* Warang_Citi */
};
-static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
+static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -71903,9 +74125,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_Unknown,
- SCX_Armenian,
- SCX_Unknown,
SCX_use_AUX_TABLE_5,
SCX_Armenian,
SCX_Unknown,
@@ -71923,17 +74142,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_use_AUX_TABLE_6,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
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_8,
+ SCX_use_AUX_TABLE_10,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_11,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -71947,6 +74169,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
+ SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
@@ -71965,12 +74188,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
- SCX_use_AUX_TABLE_10,
- SCX_use_AUX_TABLE_11,
- SCX_Devanagari,
SCX_use_AUX_TABLE_12,
SCX_use_AUX_TABLE_13,
+ SCX_Inherited,
+ SCX_Devanagari,
SCX_use_AUX_TABLE_14,
+ SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_16,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
@@ -71998,7 +74222,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_17,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -72031,7 +74255,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_16,
+ SCX_use_AUX_TABLE_18,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -72058,7 +74282,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_19,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -72108,11 +74332,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
- SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
@@ -72124,7 +74345,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -72150,8 +74371,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
- SCX_Unknown,
- SCX_Telugu,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
@@ -72174,9 +74393,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_Kannada,
- SCX_Unknown,
- SCX_Kannada,
+ SCX_use_AUX_TABLE_21,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -72247,20 +74464,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
@@ -72276,7 +74479,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_22,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -72285,9 +74488,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_23,
SCX_Georgian,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -72340,7 +74543,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_25,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -72357,9 +74560,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -72422,26 +74625,39 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_31,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_30,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_32,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
+ 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_24,
+ SCX_use_AUX_TABLE_28,
+ SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
@@ -72493,6 +74709,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Inherited,
SCX_Common,
+ SCX_use_AUX_TABLE_35,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
@@ -72506,7 +74724,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Unknown,
SCX_Inherited,
- SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
@@ -72531,13 +74749,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
@@ -72580,79 +74791,79 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_38,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_32,
- SCX_use_AUX_TABLE_21,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_41,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_34,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_43,
SCX_Unknown,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_35,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_36,
- SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
@@ -72676,8 +74887,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
- SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_46,
+ SCX_use_AUX_TABLE_47,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -72686,22 +74898,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_48,
SCX_Devanagari,
- SCX_Unknown,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_49,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_50,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -72734,21 +74945,22 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Latin,
SCX_Greek,
+ SCX_Latin,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
@@ -72775,9 +74987,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -72785,7 +74997,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -72803,20 +75015,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Latin,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -72838,11 +75050,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Unknown,
- SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -72856,7 +75068,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -72976,9 +75188,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
+ SCX_Hanifi_Rohingya,
+ SCX_Unknown,
+ SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Old_Sogdian,
+ SCX_Unknown,
+ SCX_Sogdian,
+ SCX_Unknown,
+ SCX_Elymaic,
+ SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
@@ -72986,6 +75207,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
+ SCX_Kaithi,
+ SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
@@ -73021,9 +75244,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -73037,7 +75260,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -73084,15 +75307,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
+ SCX_Dogra,
+ SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
- SCX_Zanabazar_Square,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
+ SCX_Unknown,
+ SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
@@ -73126,6 +75353,27 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Makasar,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
@@ -73136,6 +75384,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
+ SCX_Egyptian_Hieroglyphs,
+ SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
@@ -73160,6 +75410,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
+ SCX_Medefaidrin,
+ SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
@@ -73168,13 +75420,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
+ SCX_Common,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
@@ -73206,7 +75463,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -73265,6 +75525,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
@@ -73275,6 +75547,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
@@ -73362,16 +75638,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Unknown,
SCX_Common,
+ SCX_use_AUX_TABLE_43,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_35,
+ 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_29,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -73409,17 +75689,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -73429,19 +75715,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
- 1606, /* Number of elements */
+static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
+ 1670, /* 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 */
@@ -73527,9 +75813,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
0x589,
0x58A,
0x58B,
@@ -73539,7 +75822,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x605,
@@ -73547,6 +75830,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x60C,
0x60D,
0x61B,
+ 0x61C,
0x61D,
0x61E,
0x61F,
@@ -73559,6 +75843,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x66A,
0x670,
0x671,
+ 0x6D4,
+ 0x6D5,
0x6DD,
0x6DE,
0x700,
@@ -73571,6 +75857,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x7B2,
0x7C0,
0x7FB,
+ 0x7FD,
0x800,
0x82E,
0x830,
@@ -73585,13 +75872,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
+ 0x955,
0x964,
0x965,
0x966,
@@ -73624,7 +75912,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x9E4,
0x9E6,
0x9F0,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -73657,7 +75945,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xA5F,
0xA66,
0xA70,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -73732,11 +76020,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xBA3,
0xBA5,
0xBA8,
- 0xBAA,
0xBAB,
0xBAE,
- 0xBB5,
- 0xBB6,
0xBBA,
0xBBE,
0xBC3,
@@ -73749,11 +76034,9 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xBD7,
0xBD8,
0xBE6,
- 0xBF3,
+ 0xBF4,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -73775,10 +76058,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -73853,27 +76134,13 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -73989,7 +76256,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -74046,12 +76313,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1C50,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
+ 0x1CD3,
0x1CD4,
+ 0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
@@ -74061,12 +76333,20 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1CDE,
0x1CE0,
0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
0x1CF2,
+ 0x1CF3,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0x1CF7,
0x1CF8,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
@@ -74117,6 +76397,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -74155,13 +76437,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
0x2C00,
0x2C2F,
0x2C30,
@@ -74203,7 +76478,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -74245,7 +76520,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x30FD,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -74277,7 +76552,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x4DB6,
0x4DC0,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -74294,13 +76569,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA82C,
0xA830,
+ 0xA833,
0xA836,
0xA83A,
0xA840,
@@ -74314,7 +76590,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xA8F2,
0xA8F3,
0xA8F4,
- 0xA8FE,
0xA900,
0xA92E,
0xA92F,
@@ -74359,6 +76634,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xAB5C,
0xAB65,
0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABEE,
@@ -74564,11 +76840,11 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -74601,8 +76877,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10CFA,
0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -74610,6 +76895,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1107F,
0x11080,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -74617,7 +76904,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -74661,7 +76948,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11345,
0x11347,
@@ -74683,7 +76970,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -74699,26 +76986,30 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -74750,6 +77041,27 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FD0,
+ 0x11FD2,
+ 0x11FD3,
+ 0x11FD4,
+ 0x11FF2,
+ 0x11FFF,
0x12000,
0x1239A,
0x12400,
@@ -74760,6 +77072,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -74784,22 +77098,29 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE1,
0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -74828,10 +77149,13 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -74889,16 +77213,32 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -74982,9 +77322,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -75000,15 +77338,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -75021,18 +77361,28 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -75053,16 +77403,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
-#if defined(PERL_IN_REGEXEC_C)
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -75100,121 +77448,132 @@ typedef enum {
SCX_Cyrillic = 28,
SCX_Deseret = 29,
SCX_Devanagari = 30,
- SCX_Duployan = 31,
- SCX_Egyptian_Hieroglyphs = 32,
- SCX_Elbasan = 33,
- SCX_Ethiopic = 34,
- SCX_Georgian = 35,
- SCX_Glagolitic = 36,
- SCX_Gothic = 37,
- SCX_Grantha = 38,
- SCX_Greek = 39,
- SCX_Gujarati = 40,
- SCX_Gurmukhi = 41,
- SCX_Han = 42,
- SCX_Hanb = 43,
- SCX_Hangul = 44,
- SCX_Hanunoo = 45,
- SCX_Hatran = 46,
- SCX_Hebrew = 47,
- SCX_Hiragana = 48,
- SCX_Imperial_Aramaic = 49,
- SCX_Inherited = 50,
- SCX_Inscriptional_Pahlavi = 51,
- SCX_Inscriptional_Parthian = 52,
- SCX_Javanese = 53,
- SCX_Jpan = 54,
- SCX_Kaithi = 55,
- SCX_Kannada = 56,
- SCX_Katakana = 57,
- SCX_Kayah_Li = 58,
- SCX_Kharoshthi = 59,
- SCX_Khmer = 60,
- SCX_Khojki = 61,
- SCX_Khudawadi = 62,
- SCX_Kore = 63,
- SCX_Lao = 64,
- SCX_Latin = 65,
- SCX_Lepcha = 66,
- SCX_Limbu = 67,
- SCX_Linear_A = 68,
- SCX_Linear_B = 69,
- SCX_Lisu = 70,
- SCX_Lycian = 71,
- SCX_Lydian = 72,
- SCX_Mahajani = 73,
- SCX_Malayalam = 74,
- SCX_Mandaic = 75,
- SCX_Manichaean = 76,
- SCX_Marchen = 77,
- SCX_Masaram_Gondi = 78,
- SCX_Meetei_Mayek = 79,
- SCX_Mende_Kikakui = 80,
- SCX_Meroitic_Cursive = 81,
- SCX_Meroitic_Hieroglyphs = 82,
- SCX_Miao = 83,
- SCX_Modi = 84,
- SCX_Mongolian = 85,
- SCX_Mro = 86,
- SCX_Multani = 87,
- SCX_Myanmar = 88,
- SCX_Nabataean = 89,
- SCX_New_Tai_Lue = 90,
- SCX_Newa = 91,
- SCX_Nko = 92,
- SCX_Nushu = 93,
- SCX_Ogham = 94,
- SCX_Ol_Chiki = 95,
- SCX_Old_Hungarian = 96,
- SCX_Old_Italic = 97,
- SCX_Old_North_Arabian = 98,
- SCX_Old_Permic = 99,
- SCX_Old_Persian = 100,
- SCX_Old_South_Arabian = 101,
- SCX_Old_Turkic = 102,
- SCX_Oriya = 103,
- SCX_Osage = 104,
- SCX_Osmanya = 105,
- SCX_Pahawh_Hmong = 106,
- SCX_Palmyrene = 107,
- SCX_Pau_Cin_Hau = 108,
- SCX_Phags_Pa = 109,
- SCX_Phoenician = 110,
- SCX_Psalter_Pahlavi = 111,
- SCX_Rejang = 112,
- SCX_Runic = 113,
- SCX_Samaritan = 114,
- SCX_Saurashtra = 115,
- SCX_Sharada = 116,
- SCX_Shavian = 117,
- SCX_Siddham = 118,
- SCX_SignWriting = 119,
- SCX_Sinhala = 120,
- SCX_Sora_Sompeng = 121,
- SCX_Soyombo = 122,
- SCX_Sundanese = 123,
- SCX_Syloti_Nagri = 124,
- SCX_Syriac = 125,
- SCX_Tagalog = 126,
- SCX_Tagbanwa = 127,
- SCX_Tai_Le = 128,
- SCX_Tai_Tham = 129,
- SCX_Tai_Viet = 130,
- SCX_Takri = 131,
- SCX_Tamil = 132,
- SCX_Tangut = 133,
- SCX_Telugu = 134,
- SCX_Thaana = 135,
- SCX_Thai = 136,
- SCX_Tibetan = 137,
- SCX_Tifinagh = 138,
- SCX_Tirhuta = 139,
- SCX_Ugaritic = 140,
- SCX_Vai = 141,
- SCX_Warang_Citi = 142,
- SCX_Yi = 143,
- SCX_Zanabazar_Square = 144,
- SCX_INVALID = 145,
+ 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_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -75259,15 +77618,25 @@ typedef enum {
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
- SCX_use_AUX_TABLE_45 = -45
+ SCX_use_AUX_TABLE_45 = -45,
+ SCX_use_AUX_TABLE_46 = -46,
+ SCX_use_AUX_TABLE_47 = -47,
+ SCX_use_AUX_TABLE_48 = -48,
+ SCX_use_AUX_TABLE_49 = -49,
+ 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_enum;
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#if defined(PERL_IN_REGEXEC_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
#define HAS_SCX_AUX_TABLES
@@ -75298,30 +77667,44 @@ static const SCX_enum SCX_AUX_TABLE_5[] = {
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Adlam,
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
+ SCX_Sogdian,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Arabic,
+ SCX_Hanifi_Rohingya
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -75333,10 +77716,11 @@ static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -75347,19 +77731,24 @@ static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -75369,17 +77758,21 @@ 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_15[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -75389,98 +77782,139 @@ 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_16[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
+ SCX_Kannada,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
+ SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
+ SCX_Devanagari,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_33[] = {
+ SCX_Bengali,
SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada,
+ SCX_Nandinagari,
+ SCX_Oriya,
+ SCX_Telugu,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_34[] = {
+ SCX_Devanagari,
+ SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
+ SCX_Latin,
+ SCX_Mongolian
+};
+
+static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -75492,7 +77926,7 @@ static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Yi
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -75503,7 +77937,7 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -75511,13 +77945,13 @@ static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
@@ -75526,74 +77960,91 @@ static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
+ SCX_Malayalam,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_39[] = {
- SCX_Bengali,
- SCX_Devanagari
+static const SCX_enum SCX_AUX_TABLE_47[] = {
+ SCX_Devanagari,
+ SCX_Dogra,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khojki,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -75644,11 +78095,20 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
- SCX_AUX_TABLE_45
+ SCX_AUX_TABLE_45,
+ SCX_AUX_TABLE_46,
+ SCX_AUX_TABLE_47,
+ SCX_AUX_TABLE_48,
+ SCX_AUX_TABLE_49,
+ SCX_AUX_TABLE_50,
+ SCX_AUX_TABLE_51,
+ SCX_AUX_TABLE_52,
+ SCX_AUX_TABLE_53
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
@@ -75656,51 +78116,60 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
2 /* SCX_AUX_TABLE_5 */,
- 3 /* SCX_AUX_TABLE_6 */,
- 6 /* SCX_AUX_TABLE_7 */,
- 2 /* SCX_AUX_TABLE_8 */,
+ 4 /* SCX_AUX_TABLE_6 */,
+ 3 /* SCX_AUX_TABLE_7 */,
+ 8 /* SCX_AUX_TABLE_8 */,
2 /* SCX_AUX_TABLE_9 */,
- 12 /* SCX_AUX_TABLE_10 */,
- 11 /* SCX_AUX_TABLE_11 */,
- 16 /* SCX_AUX_TABLE_12 */,
- 17 /* SCX_AUX_TABLE_13 */,
- 3 /* SCX_AUX_TABLE_14 */,
- 3 /* SCX_AUX_TABLE_15 */,
- 2 /* SCX_AUX_TABLE_16 */,
- 2 /* SCX_AUX_TABLE_17 */,
+ 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 */,
2 /* SCX_AUX_TABLE_18 */,
- 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
2 /* SCX_AUX_TABLE_21 */,
- 4 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
2 /* SCX_AUX_TABLE_24 */,
- 2 /* SCX_AUX_TABLE_25 */,
- 5 /* SCX_AUX_TABLE_26 */,
- 2 /* SCX_AUX_TABLE_27 */,
- 3 /* SCX_AUX_TABLE_28 */,
- 4 /* SCX_AUX_TABLE_29 */,
- 9 /* SCX_AUX_TABLE_30 */,
- 8 /* SCX_AUX_TABLE_31 */,
- 5 /* SCX_AUX_TABLE_32 */,
- 3 /* SCX_AUX_TABLE_33 */,
- 6 /* SCX_AUX_TABLE_34 */,
+ 4 /* SCX_AUX_TABLE_25 */,
+ 2 /* SCX_AUX_TABLE_26 */,
+ 4 /* SCX_AUX_TABLE_27 */,
+ 2 /* SCX_AUX_TABLE_28 */,
+ 2 /* SCX_AUX_TABLE_29 */,
+ 2 /* SCX_AUX_TABLE_30 */,
+ 6 /* SCX_AUX_TABLE_31 */,
+ 2 /* SCX_AUX_TABLE_32 */,
+ 8 /* SCX_AUX_TABLE_33 */,
+ 3 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
- 2 /* SCX_AUX_TABLE_36 */,
- 10 /* SCX_AUX_TABLE_37 */,
+ 3 /* SCX_AUX_TABLE_36 */,
+ 4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
- 2 /* SCX_AUX_TABLE_39 */,
- 2 /* SCX_AUX_TABLE_40 */,
+ 8 /* SCX_AUX_TABLE_39 */,
+ 5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
- 2 /* SCX_AUX_TABLE_42 */,
+ 6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
- 3 /* SCX_AUX_TABLE_44 */,
- 2 /* SCX_AUX_TABLE_45 */
+ 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 */,
+ 2 /* SCX_AUX_TABLE_51 */,
+ 3 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
+
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
@@ -75733,9 +78202,11 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
+ '0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
@@ -75743,10 +78214,12 @@ static const UV script_zeros[] = {
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
+ 0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
+ 0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
@@ -75776,11 +78249,13 @@ static const UV script_zeros[] = {
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
+ '0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
+ '0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
@@ -75792,10 +78267,12 @@ static const UV script_zeros[] = {
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
+ 0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
+ 0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
@@ -75803,6 +78280,7 @@ static const UV script_zeros[] = {
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
+ '0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
@@ -75823,6 +78301,7 @@ static const UV script_zeros[] = {
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
+ '0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
@@ -75844,10 +78323,11 @@ static const UV script_zeros[] = {
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
+ 0x1e2f0, /* Wancho */
0x118e0 /* Warang_Citi */
};
-static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
+static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -75930,9 +78410,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_Unknown,
- SCX_Armenian,
- SCX_Unknown,
SCX_use_AUX_TABLE_5,
SCX_Armenian,
SCX_Unknown,
@@ -75950,17 +78427,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_use_AUX_TABLE_6,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
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_8,
+ SCX_use_AUX_TABLE_10,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_11,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -75974,6 +78454,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
+ SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
@@ -75992,12 +78473,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
- SCX_use_AUX_TABLE_10,
- SCX_use_AUX_TABLE_11,
- SCX_Devanagari,
SCX_use_AUX_TABLE_12,
SCX_use_AUX_TABLE_13,
+ SCX_Inherited,
+ SCX_Devanagari,
SCX_use_AUX_TABLE_14,
+ SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_16,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
@@ -76025,7 +78507,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_17,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -76058,7 +78540,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_16,
+ SCX_use_AUX_TABLE_18,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -76085,7 +78567,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_19,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -76135,11 +78617,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
- SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
@@ -76151,7 +78630,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -76177,10 +78656,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
- SCX_Unknown,
- SCX_Telugu,
- SCX_Kannada,
- SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
@@ -76203,7 +78678,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_Kannada,
+ SCX_use_AUX_TABLE_21,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -76274,20 +78749,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
@@ -76303,7 +78764,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_22,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -76312,9 +78773,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_23,
SCX_Georgian,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -76367,7 +78828,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_25,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -76384,9 +78845,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -76449,26 +78910,39 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_31,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_30,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_32,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
+ 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_24,
+ SCX_use_AUX_TABLE_28,
+ SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
@@ -76520,6 +78994,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Inherited,
SCX_Common,
+ SCX_use_AUX_TABLE_35,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
@@ -76533,7 +79009,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Unknown,
SCX_Inherited,
- SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
@@ -76558,13 +79034,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
@@ -76607,79 +79076,79 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_38,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_32,
- SCX_use_AUX_TABLE_21,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_41,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_34,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_43,
SCX_Unknown,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_35,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_36,
- SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
@@ -76703,8 +79172,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
- SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_46,
+ SCX_use_AUX_TABLE_47,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -76713,22 +79183,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_48,
SCX_Devanagari,
- SCX_Unknown,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_49,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_50,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -76761,21 +79230,22 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Latin,
SCX_Greek,
+ SCX_Latin,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
@@ -76802,9 +79272,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -76812,7 +79282,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -76830,20 +79300,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Latin,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -76865,11 +79335,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Unknown,
- SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -76883,7 +79353,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -77003,9 +79473,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
+ SCX_Hanifi_Rohingya,
+ SCX_Unknown,
+ SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Old_Sogdian,
+ SCX_Unknown,
+ SCX_Sogdian,
+ SCX_Unknown,
+ SCX_Elymaic,
+ SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
@@ -77013,6 +79492,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
+ SCX_Kaithi,
+ SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
@@ -77048,9 +79529,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -77064,7 +79545,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -77111,15 +79592,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
+ SCX_Dogra,
+ SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
- SCX_Zanabazar_Square,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
+ SCX_Unknown,
+ SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
@@ -77153,6 +79638,27 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Makasar,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
@@ -77163,6 +79669,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
+ SCX_Egyptian_Hieroglyphs,
+ SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
@@ -77187,6 +79695,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
+ SCX_Medefaidrin,
+ SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
@@ -77195,13 +79705,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
+ SCX_Common,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
@@ -77233,7 +79748,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -77292,6 +79810,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
@@ -77302,6 +79832,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
@@ -77389,16 +79923,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Unknown,
SCX_Common,
+ SCX_use_AUX_TABLE_43,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_35,
+ 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_29,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -77436,17 +79974,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -77456,19 +80000,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
- 1602, /* Number of elements */
+static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
+ 1666, /* 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 */
@@ -77550,9 +80094,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
0x589,
0x58A,
0x58B,
@@ -77562,7 +80103,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x605,
@@ -77570,6 +80111,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x60C,
0x60D,
0x61B,
+ 0x61C,
0x61D,
0x61E,
0x61F,
@@ -77582,6 +80124,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x66A,
0x670,
0x671,
+ 0x6D4,
+ 0x6D5,
0x6DD,
0x6DE,
0x700,
@@ -77594,6 +80138,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x7B2,
0x7C0,
0x7FB,
+ 0x7FD,
0x800,
0x82E,
0x830,
@@ -77608,13 +80153,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
+ 0x955,
0x964,
0x965,
0x966,
@@ -77647,7 +80193,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x9E4,
0x9E6,
0x9F0,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -77680,7 +80226,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xA5F,
0xA66,
0xA70,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -77755,11 +80301,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xBA3,
0xBA5,
0xBA8,
- 0xBAA,
0xBAB,
0xBAE,
- 0xBB5,
- 0xBB6,
0xBBA,
0xBBE,
0xBC3,
@@ -77772,11 +80315,9 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xBD7,
0xBD8,
0xBE6,
- 0xBF3,
+ 0xBF4,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -77798,10 +80339,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -77876,27 +80415,13 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -78012,7 +80537,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -78069,12 +80594,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1C50,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
+ 0x1CD3,
0x1CD4,
+ 0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
@@ -78084,12 +80614,20 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1CDE,
0x1CE0,
0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
0x1CF2,
+ 0x1CF3,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0x1CF7,
0x1CF8,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
@@ -78140,6 +80678,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -78178,13 +80718,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
0x2C00,
0x2C2F,
0x2C30,
@@ -78226,7 +80759,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -78268,7 +80801,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x30FD,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -78300,7 +80833,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x4DB6,
0x4DC0,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -78317,13 +80850,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA82C,
0xA830,
+ 0xA833,
0xA836,
0xA83A,
0xA840,
@@ -78337,7 +80871,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xA8F2,
0xA8F3,
0xA8F4,
- 0xA8FE,
0xA900,
0xA92E,
0xA92F,
@@ -78382,6 +80915,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xAB5C,
0xAB65,
0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABEE,
@@ -78587,11 +81121,11 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -78624,8 +81158,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10CFA,
0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -78633,6 +81176,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1107F,
0x11080,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -78640,7 +81185,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -78684,7 +81229,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11345,
0x11347,
@@ -78706,7 +81251,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -78722,26 +81267,30 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -78773,6 +81322,27 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FD0,
+ 0x11FD2,
+ 0x11FD3,
+ 0x11FD4,
+ 0x11FF2,
+ 0x11FFF,
0x12000,
0x1239A,
0x12400,
@@ -78783,6 +81353,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -78807,22 +81379,29 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE1,
0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -78851,10 +81430,13 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -78912,16 +81494,32 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -79005,9 +81603,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -79023,15 +81619,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -79044,18 +81642,28 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -79076,16 +81684,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
-
-#endif /* defined(PERL_IN_UTF8_C) */
+# endif /* EBCDIC 037 */
-#if defined(PERL_IN_REGEXEC_C)
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -79123,121 +81729,132 @@ typedef enum {
SCX_Cyrillic = 28,
SCX_Deseret = 29,
SCX_Devanagari = 30,
- SCX_Duployan = 31,
- SCX_Egyptian_Hieroglyphs = 32,
- SCX_Elbasan = 33,
- SCX_Ethiopic = 34,
- SCX_Georgian = 35,
- SCX_Glagolitic = 36,
- SCX_Gothic = 37,
- SCX_Grantha = 38,
- SCX_Greek = 39,
- SCX_Gujarati = 40,
- SCX_Gurmukhi = 41,
- SCX_Han = 42,
- SCX_Hanb = 43,
- SCX_Hangul = 44,
- SCX_Hanunoo = 45,
- SCX_Hatran = 46,
- SCX_Hebrew = 47,
- SCX_Hiragana = 48,
- SCX_Imperial_Aramaic = 49,
- SCX_Inherited = 50,
- SCX_Inscriptional_Pahlavi = 51,
- SCX_Inscriptional_Parthian = 52,
- SCX_Javanese = 53,
- SCX_Jpan = 54,
- SCX_Kaithi = 55,
- SCX_Kannada = 56,
- SCX_Katakana = 57,
- SCX_Kayah_Li = 58,
- SCX_Kharoshthi = 59,
- SCX_Khmer = 60,
- SCX_Khojki = 61,
- SCX_Khudawadi = 62,
- SCX_Kore = 63,
- SCX_Lao = 64,
- SCX_Latin = 65,
- SCX_Lepcha = 66,
- SCX_Limbu = 67,
- SCX_Linear_A = 68,
- SCX_Linear_B = 69,
- SCX_Lisu = 70,
- SCX_Lycian = 71,
- SCX_Lydian = 72,
- SCX_Mahajani = 73,
- SCX_Malayalam = 74,
- SCX_Mandaic = 75,
- SCX_Manichaean = 76,
- SCX_Marchen = 77,
- SCX_Masaram_Gondi = 78,
- SCX_Meetei_Mayek = 79,
- SCX_Mende_Kikakui = 80,
- SCX_Meroitic_Cursive = 81,
- SCX_Meroitic_Hieroglyphs = 82,
- SCX_Miao = 83,
- SCX_Modi = 84,
- SCX_Mongolian = 85,
- SCX_Mro = 86,
- SCX_Multani = 87,
- SCX_Myanmar = 88,
- SCX_Nabataean = 89,
- SCX_New_Tai_Lue = 90,
- SCX_Newa = 91,
- SCX_Nko = 92,
- SCX_Nushu = 93,
- SCX_Ogham = 94,
- SCX_Ol_Chiki = 95,
- SCX_Old_Hungarian = 96,
- SCX_Old_Italic = 97,
- SCX_Old_North_Arabian = 98,
- SCX_Old_Permic = 99,
- SCX_Old_Persian = 100,
- SCX_Old_South_Arabian = 101,
- SCX_Old_Turkic = 102,
- SCX_Oriya = 103,
- SCX_Osage = 104,
- SCX_Osmanya = 105,
- SCX_Pahawh_Hmong = 106,
- SCX_Palmyrene = 107,
- SCX_Pau_Cin_Hau = 108,
- SCX_Phags_Pa = 109,
- SCX_Phoenician = 110,
- SCX_Psalter_Pahlavi = 111,
- SCX_Rejang = 112,
- SCX_Runic = 113,
- SCX_Samaritan = 114,
- SCX_Saurashtra = 115,
- SCX_Sharada = 116,
- SCX_Shavian = 117,
- SCX_Siddham = 118,
- SCX_SignWriting = 119,
- SCX_Sinhala = 120,
- SCX_Sora_Sompeng = 121,
- SCX_Soyombo = 122,
- SCX_Sundanese = 123,
- SCX_Syloti_Nagri = 124,
- SCX_Syriac = 125,
- SCX_Tagalog = 126,
- SCX_Tagbanwa = 127,
- SCX_Tai_Le = 128,
- SCX_Tai_Tham = 129,
- SCX_Tai_Viet = 130,
- SCX_Takri = 131,
- SCX_Tamil = 132,
- SCX_Tangut = 133,
- SCX_Telugu = 134,
- SCX_Thaana = 135,
- SCX_Thai = 136,
- SCX_Tibetan = 137,
- SCX_Tifinagh = 138,
- SCX_Tirhuta = 139,
- SCX_Ugaritic = 140,
- SCX_Vai = 141,
- SCX_Warang_Citi = 142,
- SCX_Yi = 143,
- SCX_Zanabazar_Square = 144,
- SCX_INVALID = 145,
+ 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_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -79282,15 +81899,25 @@ typedef enum {
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
- SCX_use_AUX_TABLE_45 = -45
+ SCX_use_AUX_TABLE_45 = -45,
+ SCX_use_AUX_TABLE_46 = -46,
+ SCX_use_AUX_TABLE_47 = -47,
+ SCX_use_AUX_TABLE_48 = -48,
+ SCX_use_AUX_TABLE_49 = -49,
+ 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_enum;
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
#define HAS_SCX_AUX_TABLES
@@ -79321,30 +81948,44 @@ static const SCX_enum SCX_AUX_TABLE_5[] = {
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Adlam,
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
+ SCX_Sogdian,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Arabic,
+ SCX_Hanifi_Rohingya
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -79356,10 +81997,11 @@ static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -79370,19 +82012,24 @@ static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -79392,17 +82039,21 @@ 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_15[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -79412,98 +82063,139 @@ 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_16[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
+ SCX_Kannada,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
+ SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
+ SCX_Devanagari,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_33[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada,
+ SCX_Nandinagari,
+ SCX_Oriya,
+ SCX_Telugu,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Devanagari,
+ SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
+ SCX_Latin,
+ SCX_Mongolian
+};
+
+static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -79515,7 +82207,7 @@ static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Yi
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -79526,7 +82218,7 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -79534,13 +82226,13 @@ static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
@@ -79549,74 +82241,91 @@ static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
+ SCX_Malayalam,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_39[] = {
- SCX_Bengali,
- SCX_Devanagari
+static const SCX_enum SCX_AUX_TABLE_47[] = {
+ SCX_Devanagari,
+ SCX_Dogra,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khojki,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -79667,11 +82376,20 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
- SCX_AUX_TABLE_45
+ SCX_AUX_TABLE_45,
+ SCX_AUX_TABLE_46,
+ SCX_AUX_TABLE_47,
+ SCX_AUX_TABLE_48,
+ SCX_AUX_TABLE_49,
+ SCX_AUX_TABLE_50,
+ SCX_AUX_TABLE_51,
+ SCX_AUX_TABLE_52,
+ SCX_AUX_TABLE_53
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
@@ -79679,51 +82397,60 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
2 /* SCX_AUX_TABLE_5 */,
- 3 /* SCX_AUX_TABLE_6 */,
- 6 /* SCX_AUX_TABLE_7 */,
- 2 /* SCX_AUX_TABLE_8 */,
+ 4 /* SCX_AUX_TABLE_6 */,
+ 3 /* SCX_AUX_TABLE_7 */,
+ 8 /* SCX_AUX_TABLE_8 */,
2 /* SCX_AUX_TABLE_9 */,
- 12 /* SCX_AUX_TABLE_10 */,
- 11 /* SCX_AUX_TABLE_11 */,
- 16 /* SCX_AUX_TABLE_12 */,
- 17 /* SCX_AUX_TABLE_13 */,
- 3 /* SCX_AUX_TABLE_14 */,
- 3 /* SCX_AUX_TABLE_15 */,
- 2 /* SCX_AUX_TABLE_16 */,
- 2 /* SCX_AUX_TABLE_17 */,
+ 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 */,
2 /* SCX_AUX_TABLE_18 */,
- 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
2 /* SCX_AUX_TABLE_21 */,
- 4 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
2 /* SCX_AUX_TABLE_24 */,
- 2 /* SCX_AUX_TABLE_25 */,
- 5 /* SCX_AUX_TABLE_26 */,
- 2 /* SCX_AUX_TABLE_27 */,
- 3 /* SCX_AUX_TABLE_28 */,
- 4 /* SCX_AUX_TABLE_29 */,
- 9 /* SCX_AUX_TABLE_30 */,
- 8 /* SCX_AUX_TABLE_31 */,
- 5 /* SCX_AUX_TABLE_32 */,
- 3 /* SCX_AUX_TABLE_33 */,
- 6 /* SCX_AUX_TABLE_34 */,
+ 4 /* SCX_AUX_TABLE_25 */,
+ 2 /* SCX_AUX_TABLE_26 */,
+ 4 /* SCX_AUX_TABLE_27 */,
+ 2 /* SCX_AUX_TABLE_28 */,
+ 2 /* SCX_AUX_TABLE_29 */,
+ 2 /* SCX_AUX_TABLE_30 */,
+ 6 /* SCX_AUX_TABLE_31 */,
+ 2 /* SCX_AUX_TABLE_32 */,
+ 8 /* SCX_AUX_TABLE_33 */,
+ 3 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
- 2 /* SCX_AUX_TABLE_36 */,
- 10 /* SCX_AUX_TABLE_37 */,
+ 3 /* SCX_AUX_TABLE_36 */,
+ 4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
- 2 /* SCX_AUX_TABLE_39 */,
- 2 /* SCX_AUX_TABLE_40 */,
+ 8 /* SCX_AUX_TABLE_39 */,
+ 5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
- 2 /* SCX_AUX_TABLE_42 */,
+ 6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
- 3 /* SCX_AUX_TABLE_44 */,
- 2 /* SCX_AUX_TABLE_45 */
+ 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 */,
+ 2 /* SCX_AUX_TABLE_51 */,
+ 3 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
+
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
@@ -79756,9 +82483,11 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
+ '0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
@@ -79766,10 +82495,12 @@ static const UV script_zeros[] = {
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
+ 0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
+ 0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
@@ -79799,11 +82530,13 @@ static const UV script_zeros[] = {
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
+ '0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
+ '0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
@@ -79815,10 +82548,12 @@ static const UV script_zeros[] = {
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
+ 0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
+ 0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
@@ -79826,6 +82561,7 @@ static const UV script_zeros[] = {
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
+ '0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
@@ -79846,6 +82582,7 @@ static const UV script_zeros[] = {
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
+ '0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
@@ -79867,10 +82604,11 @@ static const UV script_zeros[] = {
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
+ 0x1e2f0, /* Wancho */
0x118e0 /* Warang_Citi */
};
-static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
+static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -79949,9 +82687,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_Unknown,
- SCX_Armenian,
- SCX_Unknown,
SCX_use_AUX_TABLE_5,
SCX_Armenian,
SCX_Unknown,
@@ -79969,17 +82704,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_use_AUX_TABLE_6,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
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_8,
+ SCX_use_AUX_TABLE_10,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_11,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -79993,6 +82731,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
+ SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
@@ -80011,12 +82750,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
- SCX_use_AUX_TABLE_10,
- SCX_use_AUX_TABLE_11,
- SCX_Devanagari,
SCX_use_AUX_TABLE_12,
SCX_use_AUX_TABLE_13,
+ SCX_Inherited,
+ SCX_Devanagari,
SCX_use_AUX_TABLE_14,
+ SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_16,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
@@ -80044,7 +82784,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_17,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -80077,7 +82817,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_16,
+ SCX_use_AUX_TABLE_18,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -80104,7 +82844,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_19,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -80154,11 +82894,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
- SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
@@ -80170,7 +82907,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -80196,8 +82933,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
- SCX_Unknown,
- SCX_Telugu,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
@@ -80220,9 +82955,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_Kannada,
- SCX_Unknown,
- SCX_Kannada,
+ SCX_use_AUX_TABLE_21,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -80293,20 +83026,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
@@ -80322,7 +83041,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_22,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -80331,9 +83050,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_23,
SCX_Georgian,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -80386,7 +83105,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_25,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -80403,9 +83122,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -80468,26 +83187,39 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_31,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_30,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_32,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
+ 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_24,
+ SCX_use_AUX_TABLE_28,
+ SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
@@ -80539,6 +83271,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Inherited,
SCX_Common,
+ SCX_use_AUX_TABLE_35,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
@@ -80552,7 +83286,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Unknown,
SCX_Inherited,
- SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
@@ -80577,13 +83311,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
@@ -80626,79 +83353,79 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_38,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_32,
- SCX_use_AUX_TABLE_21,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_41,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_34,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_43,
SCX_Unknown,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_35,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_36,
- SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
@@ -80722,8 +83449,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
- SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_46,
+ SCX_use_AUX_TABLE_47,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -80732,22 +83460,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_48,
SCX_Devanagari,
- SCX_Unknown,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_49,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_50,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -80780,21 +83507,22 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Latin,
SCX_Greek,
+ SCX_Latin,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
@@ -80821,9 +83549,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -80831,7 +83559,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -80849,20 +83577,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Latin,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -80884,11 +83612,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Unknown,
- SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -80902,7 +83630,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -81022,9 +83750,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
+ SCX_Hanifi_Rohingya,
+ SCX_Unknown,
+ SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Old_Sogdian,
+ SCX_Unknown,
+ SCX_Sogdian,
+ SCX_Unknown,
+ SCX_Elymaic,
+ SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
@@ -81032,6 +83769,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
+ SCX_Kaithi,
+ SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
@@ -81067,9 +83806,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -81083,7 +83822,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -81130,15 +83869,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
+ SCX_Dogra,
+ SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
- SCX_Zanabazar_Square,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
+ SCX_Unknown,
+ SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
@@ -81172,6 +83915,27 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Makasar,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
@@ -81182,6 +83946,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
+ SCX_Egyptian_Hieroglyphs,
+ SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
@@ -81206,6 +83972,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
+ SCX_Medefaidrin,
+ SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
@@ -81214,13 +83982,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
+ SCX_Common,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
@@ -81252,7 +84025,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -81311,6 +84087,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
@@ -81321,6 +84109,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
@@ -81408,16 +84200,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Unknown,
SCX_Common,
+ SCX_use_AUX_TABLE_43,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_35,
+ 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_29,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -81455,17 +84251,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -81475,16 +84277,16 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
- 1721, /* Number of elements */
+static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
+ 1848, /* 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 */
@@ -81518,10 +84320,12 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x86,
0xA0,
0xA1,
+ 0xA9,
0xAA,
0xAB,
0xAD,
0xAE,
+ 0xAF,
0xB5,
0xB6,
0xB7,
@@ -81565,8 +84369,11 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -81581,7 +84388,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x5F4,
0x5F5,
@@ -81638,6 +84445,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -81656,7 +84465,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -81706,6 +84515,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -81840,7 +84651,6 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -81958,8 +84768,6 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -82099,7 +84907,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -82160,16 +84968,21 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -82227,10 +85040,14 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x202A,
0x202F,
0x2030,
+ 0x203C,
+ 0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
+ 0x2049,
+ 0x204A,
0x2054,
0x2055,
0x205F,
@@ -82256,6 +85073,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x2116,
0x2119,
0x211E,
+ 0x2122,
+ 0x2123,
0x2124,
0x2125,
0x2126,
@@ -82265,6 +85084,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x212A,
0x212E,
0x212F,
+ 0x2139,
0x213A,
0x213C,
0x2140,
@@ -82274,24 +85094,88 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x214F,
0x2160,
0x2189,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
0x24B6,
+ 0x24C2,
+ 0x24C3,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 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,
0x2C00,
0x2C2F,
0x2C30,
@@ -82345,6 +85229,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x3036,
0x303B,
0x303D,
+ 0x303E,
0x3099,
0x309B,
0x309D,
@@ -82353,13 +85238,17 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x31BB,
0x31F0,
0x3200,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0x32D0,
0x32FF,
0x3300,
@@ -82385,9 +85274,9 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xA6F0,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -82411,7 +85300,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -82471,7 +85360,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xABEB,
@@ -82544,6 +85433,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xFF0D,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
@@ -82663,7 +85553,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -82691,6 +85581,20 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -82703,6 +85607,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -82713,6 +85619,9 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -82723,7 +85632,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x111B3,
0x111C1,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -82766,7 +85675,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -82791,6 +85700,9 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -82817,17 +85729,32 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -82840,10 +85767,10 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -82879,6 +85806,23 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -82887,6 +85831,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -82910,18 +85856,25 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -83030,6 +85983,19 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -83037,6 +86003,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1E900,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -83105,104 +86072,66 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
+ 0x1F16C,
0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
0x1F18A,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
@@ -83211,47 +86140,45 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
WB_Other = 0,
WB_ALetter = 1,
WB_CR = 2,
WB_Double_Quote = 3,
- WB_E_Base = 4,
- WB_E_Base_GAZ = 5,
- WB_E_Modifier = 6,
- WB_Extend = 7,
- WB_ExtendNumLet = 8,
- WB_Format = 9,
- WB_Glue_After_Zwj = 10,
- WB_Hebrew_Letter = 11,
- WB_Katakana = 12,
- WB_LF = 13,
- WB_MidLetter = 14,
- WB_MidNum = 15,
- WB_MidNumLet = 16,
- WB_Newline = 17,
- WB_Numeric = 18,
- WB_Perl_Tailored_HSpace = 19,
- WB_Regional_Indicator = 20,
- WB_Single_Quote = 21,
- WB_ZWJ = 22,
- WB_EDGE = 23,
- WB_UNKNOWN = 24
+ 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_E_Base = 22,
+ WB_E_Base_GAZ = 22,
+ WB_E_Modifier = 22,
+ WB_Glue_After_Zwj = 22,
+ WB_UNKNOWN = 22
} WB_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
+static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_LF,
@@ -83282,9 +86209,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
+ WB_XPG_XX,
WB_ALetter,
WB_Other,
WB_Format,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -83331,6 +86260,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_MidNum,
WB_Other,
WB_Extend,
@@ -83402,6 +86334,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -83472,6 +86406,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -83604,7 +86540,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Numeric,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -83725,8 +86660,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Extend,
WB_Other,
- WB_Extend,
- WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
@@ -83924,6 +86857,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
@@ -83933,6 +86870,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Extend,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -83991,10 +86929,14 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
@@ -84020,6 +86962,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -84029,6 +86973,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -84038,23 +86983,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_ALetter,
+ WB_XPG_LE,
WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -84104,10 +87113,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
+ WB_XPG_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -84124,6 +87134,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Katakana,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
@@ -84175,7 +87189,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
@@ -84308,6 +87322,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_MidNumLet,
WB_Other,
+ WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
@@ -84455,6 +87470,20 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -84467,6 +87496,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Format,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
@@ -84481,6 +87512,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Extend,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
@@ -84555,6 +87589,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Numeric,
WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -84580,6 +87617,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
@@ -84588,11 +87626,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Numeric,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -84604,9 +87656,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Extend,
WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
@@ -84648,9 +87700,28 @@ 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_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -84677,6 +87748,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -84684,6 +87758,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_Katakana,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
@@ -84797,25 +87875,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
@@ -84875,97 +87953,73 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_Regional_Indicator,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Modifier,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base_GAZ,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Regional_Indicator,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Extend,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -84975,19 +88029,19 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
- 1744, /* Number of elements */
+static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
+ 1871, /* 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 */
@@ -85039,8 +88093,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xAD,
0xAE,
0xAF,
+ 0xB0,
0xB3,
0xB4,
+ 0xB5,
0xBA,
0xBB,
0xC1,
@@ -85091,8 +88147,11 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -85107,7 +88166,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x5F4,
0x5F5,
@@ -85164,6 +88223,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -85182,7 +88243,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -85232,6 +88293,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -85366,7 +88429,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -85484,8 +88546,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -85625,7 +88685,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -85686,16 +88746,21 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -85753,10 +88818,14 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x202A,
0x202F,
0x2030,
+ 0x203C,
+ 0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
+ 0x2049,
+ 0x204A,
0x2054,
0x2055,
0x205F,
@@ -85782,6 +88851,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x2116,
0x2119,
0x211E,
+ 0x2122,
+ 0x2123,
0x2124,
0x2125,
0x2126,
@@ -85791,6 +88862,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x212A,
0x212E,
0x212F,
+ 0x2139,
0x213A,
0x213C,
0x2140,
@@ -85800,24 +88872,88 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x214F,
0x2160,
0x2189,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
0x24B6,
+ 0x24C2,
+ 0x24C3,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 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,
0x2C00,
0x2C2F,
0x2C30,
@@ -85871,6 +89007,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x3036,
0x303B,
0x303D,
+ 0x303E,
0x3099,
0x309B,
0x309D,
@@ -85879,13 +89016,17 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x31BB,
0x31F0,
0x3200,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0x32D0,
0x32FF,
0x3300,
@@ -85911,9 +89052,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xA6F0,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -85937,7 +89078,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -85997,7 +89138,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xABEB,
@@ -86070,6 +89211,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xFF0D,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
@@ -86189,7 +89331,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -86217,6 +89359,20 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -86229,6 +89385,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -86239,6 +89397,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -86249,7 +89410,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x111B3,
0x111C1,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -86292,7 +89453,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -86317,6 +89478,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -86343,17 +89507,32 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -86366,10 +89545,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -86405,6 +89584,23 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -86413,6 +89609,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -86436,18 +89634,25 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -86556,6 +89761,19 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -86563,6 +89781,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1E900,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -86631,104 +89850,66 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
+ 0x1F16C,
0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
0x1F18A,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
@@ -86737,53 +89918,48 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
WB_Other = 0,
WB_ALetter = 1,
WB_CR = 2,
WB_Double_Quote = 3,
- WB_E_Base = 4,
- WB_E_Base_GAZ = 5,
- WB_E_Modifier = 6,
- WB_Extend = 7,
- WB_ExtendNumLet = 8,
- WB_Format = 9,
- WB_Glue_After_Zwj = 10,
- WB_Hebrew_Letter = 11,
- WB_Katakana = 12,
- WB_LF = 13,
- WB_MidLetter = 14,
- WB_MidNum = 15,
- WB_MidNumLet = 16,
- WB_Newline = 17,
- WB_Numeric = 18,
- WB_Perl_Tailored_HSpace = 19,
- WB_Regional_Indicator = 20,
- WB_Single_Quote = 21,
- WB_ZWJ = 22,
- WB_EDGE = 23,
- WB_UNKNOWN = 24
+ 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_E_Base = 22,
+ WB_E_Base_GAZ = 22,
+ WB_E_Modifier = 22,
+ WB_Glue_After_Zwj = 22,
+ WB_UNKNOWN = 22
} WB_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
+static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
@@ -86831,8 +90007,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_MidLetter,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -86886,6 +90064,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_MidNum,
WB_Other,
WB_Extend,
@@ -86957,6 +90138,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -87027,6 +90210,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -87159,7 +90344,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Numeric,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -87280,8 +90464,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Extend,
WB_Other,
- WB_Extend,
- WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
@@ -87479,6 +90661,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
@@ -87488,6 +90674,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Extend,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -87546,10 +90733,14 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
@@ -87575,6 +90766,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -87584,6 +90777,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -87593,23 +90787,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -87659,10 +90917,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
+ WB_XPG_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -87679,6 +90938,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Katakana,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
@@ -87730,7 +90993,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
@@ -87863,6 +91126,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_MidNumLet,
WB_Other,
+ WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
@@ -88010,6 +91274,20 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -88022,6 +91300,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Format,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
@@ -88036,6 +91316,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Extend,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
@@ -88110,6 +91393,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Numeric,
WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -88135,6 +91421,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
@@ -88143,11 +91430,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Numeric,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -88159,9 +91460,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Extend,
WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
@@ -88203,9 +91504,28 @@ 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_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -88232,6 +91552,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -88239,6 +91562,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_Katakana,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
@@ -88352,25 +91679,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
@@ -88430,97 +91757,73 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_Regional_Indicator,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Modifier,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base_GAZ,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Regional_Indicator,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Extend,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -88530,19 +91833,19 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
- 1740, /* Number of elements */
+static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
+ 1867, /* 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 */
@@ -88592,8 +91895,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xAA,
0xAC,
0xAF,
+ 0xB0,
0xB3,
0xB4,
+ 0xB5,
0xC1,
0xCA,
0xCB,
@@ -88642,8 +91947,11 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -88658,7 +91966,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x5F4,
0x5F5,
@@ -88715,6 +92023,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -88733,7 +92043,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -88783,6 +92093,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -88917,7 +92229,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -89035,8 +92346,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -89176,7 +92485,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -89237,16 +92546,21 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -89304,10 +92618,14 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x202A,
0x202F,
0x2030,
+ 0x203C,
+ 0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
+ 0x2049,
+ 0x204A,
0x2054,
0x2055,
0x205F,
@@ -89333,6 +92651,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x2116,
0x2119,
0x211E,
+ 0x2122,
+ 0x2123,
0x2124,
0x2125,
0x2126,
@@ -89342,6 +92662,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x212A,
0x212E,
0x212F,
+ 0x2139,
0x213A,
0x213C,
0x2140,
@@ -89351,24 +92672,88 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x214F,
0x2160,
0x2189,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
0x24B6,
+ 0x24C2,
+ 0x24C3,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 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,
0x2C00,
0x2C2F,
0x2C30,
@@ -89422,6 +92807,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x3036,
0x303B,
0x303D,
+ 0x303E,
0x3099,
0x309B,
0x309D,
@@ -89430,13 +92816,17 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x31BB,
0x31F0,
0x3200,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0x32D0,
0x32FF,
0x3300,
@@ -89462,9 +92852,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xA6F0,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -89488,7 +92878,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -89548,7 +92938,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xABEB,
@@ -89621,6 +93011,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xFF0D,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
@@ -89740,7 +93131,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -89768,6 +93159,20 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -89780,6 +93185,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -89790,6 +93197,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -89800,7 +93210,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x111B3,
0x111C1,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -89843,7 +93253,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -89868,6 +93278,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -89894,17 +93307,32 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -89917,10 +93345,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -89956,6 +93384,23 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -89964,6 +93409,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -89987,18 +93434,25 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -90107,6 +93561,19 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -90114,6 +93581,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1E900,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -90182,104 +93650,66 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
+ 0x1F16C,
0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
0x1F18A,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
@@ -90288,53 +93718,48 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
WB_Other = 0,
WB_ALetter = 1,
WB_CR = 2,
WB_Double_Quote = 3,
- WB_E_Base = 4,
- WB_E_Base_GAZ = 5,
- WB_E_Modifier = 6,
- WB_Extend = 7,
- WB_ExtendNumLet = 8,
- WB_Format = 9,
- WB_Glue_After_Zwj = 10,
- WB_Hebrew_Letter = 11,
- WB_Katakana = 12,
- WB_LF = 13,
- WB_MidLetter = 14,
- WB_MidNum = 15,
- WB_MidNumLet = 16,
- WB_Newline = 17,
- WB_Numeric = 18,
- WB_Perl_Tailored_HSpace = 19,
- WB_Regional_Indicator = 20,
- WB_Single_Quote = 21,
- WB_ZWJ = 22,
- WB_EDGE = 23,
- WB_UNKNOWN = 24
+ 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_E_Base = 22,
+ WB_E_Base_GAZ = 22,
+ WB_E_Modifier = 22,
+ WB_Glue_After_Zwj = 22,
+ WB_UNKNOWN = 22
} WB_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
+static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
@@ -90380,8 +93805,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_MidLetter,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Format,
@@ -90433,6 +93860,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_MidNum,
WB_Other,
WB_Extend,
@@ -90504,6 +93934,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -90574,6 +94006,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -90706,7 +94140,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Numeric,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -90827,8 +94260,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Extend,
WB_Other,
- WB_Extend,
- WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
@@ -91026,6 +94457,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
@@ -91035,6 +94470,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Extend,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -91093,10 +94529,14 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
@@ -91122,6 +94562,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -91131,6 +94573,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91140,23 +94583,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91206,10 +94713,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
+ WB_XPG_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -91226,6 +94734,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Katakana,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
@@ -91277,7 +94789,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
@@ -91410,6 +94922,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_MidNumLet,
WB_Other,
+ WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
@@ -91557,6 +95070,20 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -91569,6 +95096,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Format,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
@@ -91583,6 +95112,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Extend,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
@@ -91657,6 +95189,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Numeric,
WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -91682,6 +95217,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
@@ -91690,11 +95226,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Numeric,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -91706,9 +95256,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Extend,
WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91750,6 +95300,17 @@ 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_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91759,6 +95320,14 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Format,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
@@ -91779,6 +95348,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -91786,6 +95358,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_Katakana,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
@@ -91899,25 +95475,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91977,97 +95553,73 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_Regional_Indicator,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Modifier,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base_GAZ,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Regional_Indicator,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Extend,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -92077,16 +95629,16 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
- 1266, /* Number of elements */
+static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
+ 1286, /* 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 */
@@ -92696,6 +96248,10 @@ static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -93342,6 +96898,20 @@ static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFF21,
@@ -93354,23 +96924,21 @@ static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
+static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -93977,6 +97545,10 @@ static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -94623,6 +98195,20 @@ static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
0xFF41,
@@ -94635,19 +98221,25 @@ static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
- 1284, /* Number of elements */
+static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
+ 1304, /* 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 */
@@ -95275,6 +98867,10 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -95921,6 +99517,20 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFF21,
@@ -95933,29 +99543,24 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
+static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0x42,
0,
@@ -96580,6 +100185,10 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -97226,6 +100835,20 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
0xFF41,
@@ -97238,19 +100861,25 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
- 1280, /* Number of elements */
+static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
+ 1300, /* 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 */
@@ -97874,6 +101503,10 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -98520,6 +102153,20 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFF21,
@@ -98532,29 +102179,24 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
+static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0x42,
0,
@@ -99175,6 +102817,10 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -99821,6 +103467,20 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
0xFF41,
@@ -99833,16 +103493,22 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 65 /* ASCII/Latin1 */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1318, /* Number of elements */
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
+ 1334, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -100185,6 +103851,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -100480,6 +104147,8 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -101111,6 +104780,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -101135,6 +104805,16 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -101162,17 +104842,19 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -101227,10 +104909,6 @@ typedef enum {
TC_use_AUX_TABLE_45 = -45
} TC_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_TC_AUX_TABLES
static const unsigned int TC_AUX_TABLE_1[] = {
@@ -101523,6 +105201,7 @@ static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
@@ -101572,7 +105251,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
0,
@@ -101912,6 +105591,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -102207,6 +105887,8 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -102837,6 +106519,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -102862,6 +106545,16 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -102889,19 +106582,25 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1334, /* Number of elements */
+static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
+ 1350, /* 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 */
@@ -103260,6 +106959,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -103555,6 +107255,8 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -104186,6 +107888,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -104210,6 +107913,16 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -104237,20 +107950,22 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -104305,13 +108020,6 @@ typedef enum {
TC_use_AUX_TABLE_45 = -45
} TC_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_TC_AUX_TABLES
static const unsigned int TC_AUX_TABLE_1[] = {
@@ -104604,6 +108312,7 @@ static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
@@ -104653,7 +108362,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
0,
@@ -105009,6 +108718,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -105304,6 +109014,8 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -105934,6 +109646,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -105959,6 +109672,16 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -105986,19 +109709,25 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1332, /* Number of elements */
+static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
+ 1348, /* 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 */
@@ -106355,6 +110084,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -106650,6 +110380,8 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -107281,6 +111013,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -107305,6 +111038,16 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -107332,20 +111075,22 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -107400,13 +111145,6 @@ typedef enum {
TC_use_AUX_TABLE_45 = -45
} TC_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_TC_AUX_TABLES
static const unsigned int TC_AUX_TABLE_1[] = {
@@ -107699,6 +111437,7 @@ static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
@@ -107748,7 +111487,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
0,
@@ -108102,6 +111841,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -108397,6 +112137,8 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -109027,6 +112769,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -109052,6 +112795,16 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -109079,16 +112832,22 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+#endif /* defined(PERL_IN_UTF8_C) */
-static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1365, /* Number of elements */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
+ 1385, /* 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 */
@@ -109430,6 +113189,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -109710,6 +113470,10 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x561,
0x587,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -109725,6 +113489,8 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -110404,6 +114170,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -110428,6 +114195,16 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -110455,17 +114232,19 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -110547,10 +114326,6 @@ typedef enum {
UC_use_AUX_TABLE_72 = -72
} UC_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_UC_AUX_TABLES
static const unsigned int UC_AUX_TABLE_1[] = {
@@ -111005,6 +114780,7 @@ static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
@@ -111081,7 +114857,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
0,
@@ -111420,6 +115196,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -111700,6 +115477,10 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0x531,
UC_use_AUX_TABLE_6,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0x13F0,
0,
0x412,
@@ -111715,6 +115496,8 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -112393,6 +116176,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -112418,6 +116202,16 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -112445,19 +116239,25 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1381, /* Number of elements */
+static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
+ 1401, /* 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 */
@@ -112815,6 +116615,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -113095,6 +116896,10 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x561,
0x587,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -113110,6 +116915,8 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -113789,6 +117596,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -113813,6 +117621,16 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -113840,20 +117658,22 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -113935,13 +117755,6 @@ typedef enum {
UC_use_AUX_TABLE_72 = -72
} UC_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_UC_AUX_TABLES
static const unsigned int UC_AUX_TABLE_1[] = {
@@ -114396,6 +118209,7 @@ static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
@@ -114472,7 +118286,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
0,
@@ -114827,6 +118641,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -115107,6 +118922,10 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0x531,
UC_use_AUX_TABLE_6,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0x13F0,
0,
0x412,
@@ -115122,6 +118941,8 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -115800,6 +119621,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -115825,6 +119647,16 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -115852,19 +119684,25 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1379, /* Number of elements */
+static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
+ 1399, /* 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 */
@@ -116220,6 +120058,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -116500,6 +120339,10 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x561,
0x587,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -116515,6 +120358,8 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -117194,6 +121039,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -117218,6 +121064,16 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -117245,20 +121101,22 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -117340,13 +121198,6 @@ typedef enum {
UC_use_AUX_TABLE_72 = -72
} UC_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_UC_AUX_TABLES
static const unsigned int UC_AUX_TABLE_1[] = {
@@ -117801,6 +121652,7 @@ static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
@@ -117877,7 +121729,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
0,
@@ -118230,6 +122082,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -118510,6 +122363,10 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0x531,
UC_use_AUX_TABLE_6,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0x13F0,
0,
0x412,
@@ -118525,6 +122382,8 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -119203,6 +123062,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -119228,6 +123088,16 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -119255,15 +123125,21 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 65 /* ASCII/Latin1 */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -119273,14 +123149,14 @@ static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
0x100
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -119342,14 +123218,14 @@ static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
0x100
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -119413,11 +123289,11 @@ static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
0x100
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_ASCII_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_ASCII_invlist[] = { /* for ASCII/Latin1 */
2, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -119426,14 +123302,14 @@ static const UV PL_ASCII_invlist[] = { /* for ASCII/Latin1 */
0x80
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_ASCII_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_ASCII_invlist[] = { /* for EBCDIC 1047 */
54, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -119494,14 +123370,14 @@ static const UV PL_ASCII_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_ASCII_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_ASCII_invlist[] = { /* for EBCDIC 037 */
56, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -119564,10 +123440,10 @@ static const UV PL_ASCII_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
- 1298, /* Number of elements */
+static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
+ 1332, /* 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 */
@@ -119586,10 +123462,6 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -119597,7 +123469,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -119609,7 +123481,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -119623,7 +123495,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -119650,7 +123522,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -119682,7 +123554,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -119772,8 +123644,6 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -119795,9 +123665,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -119871,27 +123739,13 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -119990,7 +123844,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -120039,10 +123893,12 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -120100,14 +123956,6 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -120142,7 +123990,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -120158,7 +124006,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -120168,11 +124016,9 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -120182,9 +124028,9 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -120196,8 +124042,6 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -120228,7 +124072,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -120400,11 +124244,11 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -120432,15 +124276,25 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -120448,7 +124302,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -120489,7 +124343,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -120510,7 +124364,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -120526,26 +124380,30 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -120577,7 +124435,23 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -120587,6 +124461,8 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -120611,20 +124487,26 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -120645,10 +124527,12 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -120705,16 +124589,32 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -120798,9 +124698,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -120814,15 +124712,17 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -120835,18 +124735,28 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -120871,10 +124781,10 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x10FFFE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
- 271, /* Number of elements */
+static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -120931,20 +124841,28 @@ static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
0x530,
0x531,
0x557,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
@@ -121050,15 +124968,15 @@ static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA78F,
0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -121081,6 +124999,8 @@ static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1D400,
0x1D455,
0x1D456,
@@ -121151,15 +125071,15 @@ static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
0x1F18A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
- 297, /* Number of elements */
+static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -121242,20 +125162,28 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
0x530,
0x531,
0x557,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
@@ -121361,15 +125289,15 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA78F,
0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -121392,6 +125320,8 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1D400,
0x1D455,
0x1D456,
@@ -121462,15 +125392,15 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
0x1F18A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
- 293, /* Number of elements */
+static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -121549,20 +125479,28 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
0x530,
0x531,
0x557,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
@@ -121668,15 +125606,15 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA78F,
0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -121699,6 +125637,8 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1D400,
0x1D455,
0x1D456,
@@ -121769,11 +125709,4821 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
0x1F18A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */
+ 263, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x41,
+ 0x5B,
+ 0x61,
+ 0x7B,
+ 0xB5,
+ 0xB6,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xF7,
+ 0xF8,
+ 0x1BB,
+ 0x1BC,
+ 0x1C0,
+ 0x1C4,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x370,
+ 0x374,
+ 0x376,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x48A,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x560,
+ 0x589,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FE0,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFD,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210A,
+ 0x2114,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x2140,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2183,
+ 0x2185,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA640,
+ 0xA66E,
+ 0xA680,
+ 0xA69C,
+ 0xA722,
+ 0xA770,
+ 0xA771,
+ 0xA788,
+ 0xA78B,
+ 0xA78F,
+ 0xA790,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF41,
+ 0xFF5B,
+ 0x10400,
+ 0x10450,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118A0,
+ 0x118E0,
+ 0x16E40,
+ 0x16E80,
+ 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,
+ 0x1D6C1,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6FB,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D735,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D76F,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D7A9,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CC,
+ 0x1E900,
+ 0x1E944
+};
+
+# 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_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */
+ 295, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x62,
+ 0x6A,
+ 0x70,
+ 0x79,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xBA,
+ 0xBB,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x1BB,
+ 0x1BC,
+ 0x1C0,
+ 0x1C4,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x370,
+ 0x374,
+ 0x376,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x48A,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x560,
+ 0x589,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FE0,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFD,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210A,
+ 0x2114,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x2140,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2183,
+ 0x2185,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA640,
+ 0xA66E,
+ 0xA680,
+ 0xA69C,
+ 0xA722,
+ 0xA770,
+ 0xA771,
+ 0xA788,
+ 0xA78B,
+ 0xA78F,
+ 0xA790,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF41,
+ 0xFF5B,
+ 0x10400,
+ 0x10450,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118A0,
+ 0x118E0,
+ 0x16E40,
+ 0x16E80,
+ 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,
+ 0x1D6C1,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6FB,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D735,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D76F,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D7A9,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CC,
+ 0x1E900,
+ 0x1E944
+};
+
+# 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_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */
+ 291, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x62,
+ 0x6A,
+ 0x70,
+ 0x79,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAF,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x1BB,
+ 0x1BC,
+ 0x1C0,
+ 0x1C4,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x370,
+ 0x374,
+ 0x376,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x48A,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x560,
+ 0x589,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FE0,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFD,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210A,
+ 0x2114,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x2140,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2183,
+ 0x2185,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA640,
+ 0xA66E,
+ 0xA680,
+ 0xA69C,
+ 0xA722,
+ 0xA770,
+ 0xA771,
+ 0xA788,
+ 0xA78B,
+ 0xA78F,
+ 0xA790,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF41,
+ 0xFF5B,
+ 0x10400,
+ 0x10450,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118A0,
+ 0x118E0,
+ 0x16E40,
+ 0x16E80,
+ 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,
+ 0x1D6C1,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6FB,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D735,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D76F,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D7A9,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CC,
+ 0x1E900,
+ 0x1E944
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
+ 0x0,
+ 0x61,
+ 0x7B,
+ 0xB5,
+ 0xB6,
+ 0xDF,
+ 0xF7,
+ 0xF8,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BB,
+ 0x1BD,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F50,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FB8,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC8,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FD8,
+ 0x1FE0,
+ 0x1FE8,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF8,
+ 0x210A,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2114,
+ 0x212F,
+ 0x2130,
+ 0x2134,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x213E,
+ 0x2146,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2184,
+ 0x2185,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7C,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE5,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA771,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA78F,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x16E60,
+ 0x16E80,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D455,
+ 0x1D456,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D4B6,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D51E,
+ 0x1D538,
+ 0x1D552,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A6,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6E2,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D71C,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D756,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D790,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1D7CC,
+ 0x1E922,
+ 0x1E944
+};
+
+# 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_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
+ 0x0,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x70,
+ 0x71,
+ 0x81,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xCB,
+ 0xD0,
+ 0xDB,
+ 0xE0,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BB,
+ 0x1BD,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F50,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FB8,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC8,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FD8,
+ 0x1FE0,
+ 0x1FE8,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF8,
+ 0x210A,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2114,
+ 0x212F,
+ 0x2130,
+ 0x2134,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x213E,
+ 0x2146,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2184,
+ 0x2185,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7C,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE5,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA771,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA78F,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x16E60,
+ 0x16E80,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D455,
+ 0x1D456,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D4B6,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D51E,
+ 0x1D538,
+ 0x1D552,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A6,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6E2,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D71C,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D756,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D790,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1D7CC,
+ 0x1E922,
+ 0x1E944
+};
+
+# endif /* EBCDIC 1047 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 037 */
+ 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 */
+ 0x0,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x70,
+ 0x71,
+ 0x81,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xCB,
+ 0xD0,
+ 0xDB,
+ 0xE0,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BB,
+ 0x1BD,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F50,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FB8,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC8,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FD8,
+ 0x1FE0,
+ 0x1FE8,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF8,
+ 0x210A,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2114,
+ 0x212F,
+ 0x2130,
+ 0x2134,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x213E,
+ 0x2146,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2184,
+ 0x2185,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7C,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE5,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA771,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA78F,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x16E60,
+ 0x16E80,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D455,
+ 0x1D456,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D4B6,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D51E,
+ 0x1D538,
+ 0x1D552,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A6,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6E2,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D71C,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D756,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D790,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1D7CC,
+ 0x1E922,
+ 0x1E944
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_POSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121787,14 +130537,14 @@ static const UV PL_POSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x7B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121816,14 +130566,14 @@ static const UV PL_POSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXALNUM_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXALNUM_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121845,11 +130595,11 @@ static const UV PL_POSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121861,14 +130611,14 @@ static const UV PL_POSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x7B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121888,14 +130638,14 @@ static const UV PL_POSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xEA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXALPHA_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXALPHA_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121915,11 +130665,11 @@ static const UV PL_POSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xEA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121931,14 +130681,14 @@ static const UV PL_POSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
0x21
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121950,14 +130700,14 @@ static const UV PL_POSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
0x41
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXBLANK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXBLANK_invlist[] = { /* for EBCDIC 037 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121969,11 +130719,11 @@ static const UV PL_POSIXBLANK_invlist[] = { /* for EBCDIC 037 */
0x41
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
4, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -121984,14 +130734,14 @@ static const UV PL_POSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
0x80
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
26, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -122024,14 +130774,14 @@ static const UV PL_POSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
0x40
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
26, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -122064,11 +130814,11 @@ static const UV PL_POSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
0x40
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122078,14 +130828,14 @@ static const UV PL_POSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0x3A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122095,14 +130845,14 @@ static const UV PL_POSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122112,11 +130862,11 @@ static const UV PL_POSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122126,14 +130876,14 @@ static const UV PL_POSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x7F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122169,14 +130919,14 @@ static const UV PL_POSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122214,11 +130964,11 @@ static const UV PL_POSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122228,14 +130978,14 @@ static const UV PL_POSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0x7B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122249,14 +130999,14 @@ static const UV PL_POSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0xAA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXLOWER_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXLOWER_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122270,11 +131020,11 @@ static const UV PL_POSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0xAA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122284,14 +131034,14 @@ static const UV PL_POSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x7F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122329,14 +131079,14 @@ static const UV PL_POSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXPRINT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXPRINT_invlist[] = { /* for EBCDIC 037 */
33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122376,11 +131126,11 @@ static const UV PL_POSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122396,14 +131146,14 @@ static const UV PL_POSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x7F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122431,14 +131181,14 @@ static const UV PL_POSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0xE1
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122468,11 +131218,11 @@ static const UV PL_POSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0xE1
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122484,14 +131234,14 @@ static const UV PL_POSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
0x21
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122507,14 +131257,14 @@ static const UV PL_POSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
0x41
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXSPACE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXSPACE_invlist[] = { /* for EBCDIC 037 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122530,11 +131280,11 @@ static const UV PL_POSIXSPACE_invlist[] = { /* for EBCDIC 037 */
0x41
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122544,14 +131294,14 @@ static const UV PL_POSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0x5B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122565,14 +131315,14 @@ static const UV PL_POSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0xEA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXUPPER_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXUPPER_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122586,11 +131336,11 @@ static const UV PL_POSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0xEA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXWORD_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXWORD_invlist[] = { /* for ASCII/Latin1 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122606,14 +131356,14 @@ static const UV PL_POSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x7B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXWORD_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXWORD_invlist[] = { /* for EBCDIC 1047 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122637,14 +131387,14 @@ static const UV PL_POSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXWORD_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXWORD_invlist[] = { /* for EBCDIC 037 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122668,11 +131418,11 @@ static const UV PL_POSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122686,14 +131436,14 @@ static const UV PL_POSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0x67
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122707,14 +131457,14 @@ static const UV PL_POSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122728,11 +131478,3929 @@ static const UV PL_POSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+static const UV UNI_TITLE_invlist[] = { /* for all charsets */
+ 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,
+ 0x1C5,
+ 0x1C6,
+ 0x1C8,
+ 0x1C9,
+ 0x1CB,
+ 0x1CC,
+ 0x1F2,
+ 0x1F3,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FFC,
+ 0x1FFD
+};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_VERTSPACE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_UPPERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
+ 1273, /* Number of 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,
+ 0x5B,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xDF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C7,
+ 0x1C8,
+ 0x1CA,
+ 0x1CB,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F2,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1FB8,
+ 0x1FBC,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FD8,
+ 0x1FDC,
+ 0x1FE8,
+ 0x1FED,
+ 0x1FF8,
+ 0x1FFC,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x2130,
+ 0x2134,
+ 0x213E,
+ 0x2140,
+ 0x2145,
+ 0x2146,
+ 0x2183,
+ 0x2184,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x16E40,
+ 0x16E60,
+ 0x1D400,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4B6,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D538,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6E2,
+ 0x1D6FB,
+ 0x1D71C,
+ 0x1D735,
+ 0x1D756,
+ 0x1D76F,
+ 0x1D790,
+ 0x1D7A9,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1E900,
+ 0x1E922
+};
+
+# 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_UPPERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
+ 0x0,
+ 0x62,
+ 0x6A,
+ 0x71,
+ 0x79,
+ 0x80,
+ 0x81,
+ 0x9E,
+ 0x9F,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xBA,
+ 0xBB,
+ 0xC1,
+ 0xCA,
+ 0xD1,
+ 0xDA,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C7,
+ 0x1C8,
+ 0x1CA,
+ 0x1CB,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F2,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1FB8,
+ 0x1FBC,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FD8,
+ 0x1FDC,
+ 0x1FE8,
+ 0x1FED,
+ 0x1FF8,
+ 0x1FFC,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x2130,
+ 0x2134,
+ 0x213E,
+ 0x2140,
+ 0x2145,
+ 0x2146,
+ 0x2183,
+ 0x2184,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x16E40,
+ 0x16E60,
+ 0x1D400,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4B6,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D538,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6E2,
+ 0x1D6FB,
+ 0x1D71C,
+ 0x1D735,
+ 0x1D756,
+ 0x1D76F,
+ 0x1D790,
+ 0x1D7A9,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1E900,
+ 0x1E922
+};
+
+# 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_UPPERCASELETTER_invlist[] = { /* for EBCDIC 037 */
+ 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 */
+ 0x0,
+ 0x62,
+ 0x6A,
+ 0x71,
+ 0x79,
+ 0x80,
+ 0x81,
+ 0x9E,
+ 0x9F,
+ 0xAC,
+ 0xAF,
+ 0xC1,
+ 0xCA,
+ 0xD1,
+ 0xDA,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C7,
+ 0x1C8,
+ 0x1CA,
+ 0x1CB,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F2,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1FB8,
+ 0x1FBC,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FD8,
+ 0x1FDC,
+ 0x1FE8,
+ 0x1FED,
+ 0x1FF8,
+ 0x1FFC,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x2130,
+ 0x2134,
+ 0x213E,
+ 0x2140,
+ 0x2145,
+ 0x2146,
+ 0x2183,
+ 0x2184,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x16E40,
+ 0x16E60,
+ 0x1D400,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4B6,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D538,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6E2,
+ 0x1D6FB,
+ 0x1D71C,
+ 0x1D735,
+ 0x1D756,
+ 0x1D76F,
+ 0x1D790,
+ 0x1D7A9,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1E900,
+ 0x1E922
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_VERTSPACE_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122746,14 +135414,14 @@ static const UV PL_VERTSPACE_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_VERTSPACE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_VERTSPACE_invlist[] = { /* for EBCDIC 1047 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122769,14 +135437,14 @@ static const UV PL_VERTSPACE_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_VERTSPACE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_VERTSPACE_invlist[] = { /* for EBCDIC 037 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122792,12 +135460,12 @@ static const UV PL_VERTSPACE_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
- 1391, /* Number of elements */
+static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
+ 1431, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -122856,8 +135524,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -122870,7 +135538,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -123186,25 +135854,13 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -123239,16 +135895,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x103B,
0x104A,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x1090,
- 0x109A,
- 0x109C,
0x109E,
0x10A0,
0x10C6,
@@ -123290,8 +135936,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -123335,7 +135979,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -123383,19 +136027,25 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -123533,7 +136183,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -123543,7 +136193,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -123563,16 +136213,12 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -123587,8 +136233,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92B,
0xA930,
0xA953,
@@ -123601,8 +136245,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xA9CF,
0xA9DA,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9FF,
0xAA00,
0xAA37,
@@ -123613,8 +136255,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -123639,7 +136279,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABF0,
@@ -123789,7 +136429,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -123812,6 +136452,18 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11066,
@@ -123826,6 +136478,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x11133,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -123894,6 +136548,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -123918,26 +136574,40 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1165A,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -123974,6 +136644,22 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -123993,7 +136679,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B50,
@@ -124002,20 +136688,28 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -124100,12 +136794,26 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -124194,15 +136902,15 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
- 1415, /* Number of elements */
+static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
+ 1455, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -124285,8 +136993,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -124299,7 +137007,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -124615,25 +137323,13 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -124668,16 +137364,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x103B,
0x104A,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x1090,
- 0x109A,
- 0x109C,
0x109E,
0x10A0,
0x10C6,
@@ -124719,8 +137405,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -124764,7 +137448,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -124812,19 +137496,25 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -124962,7 +137652,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -124972,7 +137662,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -124992,16 +137682,12 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -125016,8 +137702,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92B,
0xA930,
0xA953,
@@ -125030,8 +137714,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xA9CF,
0xA9DA,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9FF,
0xAA00,
0xAA37,
@@ -125042,8 +137724,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -125068,7 +137748,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABF0,
@@ -125218,7 +137898,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -125241,6 +137921,18 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11066,
@@ -125255,6 +137947,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x11133,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -125323,6 +138017,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -125347,26 +138043,40 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1165A,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -125403,6 +138113,22 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -125422,7 +138148,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B50,
@@ -125431,20 +138157,28 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -125529,12 +138263,26 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -125623,15 +138371,15 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
- 1411, /* Number of elements */
+static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
+ 1451, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -125710,8 +138458,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -125724,7 +138472,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -126040,25 +138788,13 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -126093,16 +138829,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x103B,
0x104A,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x1090,
- 0x109A,
- 0x109C,
0x109E,
0x10A0,
0x10C6,
@@ -126144,8 +138870,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -126189,7 +138913,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -126237,19 +138961,25 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -126387,7 +139117,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -126397,7 +139127,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -126417,16 +139147,12 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -126441,8 +139167,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92B,
0xA930,
0xA953,
@@ -126455,8 +139179,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xA9CF,
0xA9DA,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9FF,
0xAA00,
0xAA37,
@@ -126467,8 +139189,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -126493,7 +139213,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABF0,
@@ -126643,7 +139363,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -126666,6 +139386,18 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11066,
@@ -126680,6 +139412,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x11133,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -126748,6 +139482,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -126772,26 +139508,40 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1165A,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -126828,6 +139578,22 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -126847,7 +139613,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B50,
@@ -126856,20 +139622,28 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -126954,12 +139728,26 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -127048,12 +139836,12 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
- 1321, /* Number of elements */
+static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -127110,8 +139898,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -127124,7 +139912,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -127424,25 +140212,13 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -127473,14 +140249,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x103B,
0x1040,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x109C,
+ 0x1090,
+ 0x109A,
0x109E,
0x10A0,
0x10C6,
@@ -127522,8 +140292,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -127563,7 +140331,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -127605,19 +140373,25 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -127755,7 +140529,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -127765,7 +140539,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -127787,16 +140561,12 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -127809,7 +140579,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA900,
0xA90A,
0xA92B,
0xA930,
@@ -127823,8 +140593,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xA9CF,
0xA9D0,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
@@ -127835,8 +140603,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -127861,7 +140627,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xAC00,
@@ -128005,7 +140771,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -128028,6 +140794,16 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11082,
@@ -128036,6 +140812,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11100,
0x11133,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -128100,6 +140878,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11446,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -128120,22 +140900,36 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -128168,6 +140962,20 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11D44,
0x11D46,
0x11D48,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -128185,27 +140993,35 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -128288,12 +141104,22 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -128380,15 +141206,15 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
- 1347, /* Number of elements */
+static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
+ 1385, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -128471,8 +141297,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -128485,7 +141311,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -128785,25 +141611,13 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -128834,14 +141648,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x103B,
0x1040,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x109C,
+ 0x1090,
+ 0x109A,
0x109E,
0x10A0,
0x10C6,
@@ -128883,8 +141691,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -128924,7 +141730,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -128966,19 +141772,25 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -129116,7 +141928,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -129126,7 +141938,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -129148,16 +141960,12 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -129170,7 +141978,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA900,
0xA90A,
0xA92B,
0xA930,
@@ -129184,8 +141992,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xA9CF,
0xA9D0,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
@@ -129196,8 +142002,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -129222,7 +142026,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xAC00,
@@ -129366,7 +142170,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -129389,6 +142193,16 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11082,
@@ -129397,6 +142211,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11100,
0x11133,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -129461,6 +142277,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11446,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -129481,22 +142299,36 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -129529,6 +142361,20 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11D44,
0x11D46,
0x11D48,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -129546,27 +142392,35 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -129649,12 +142503,22 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -129741,15 +142605,15 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
- 1343, /* Number of elements */
+static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
+ 1381, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -129828,8 +142692,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -129842,7 +142706,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -130142,25 +143006,13 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -130191,14 +143043,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x103B,
0x1040,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x109C,
+ 0x1090,
+ 0x109A,
0x109E,
0x10A0,
0x10C6,
@@ -130240,8 +143086,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -130281,7 +143125,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -130323,19 +143167,25 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -130473,7 +143323,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -130483,7 +143333,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -130505,16 +143355,12 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -130527,7 +143373,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA900,
0xA90A,
0xA92B,
0xA930,
@@ -130541,8 +143387,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xA9CF,
0xA9D0,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
@@ -130553,8 +143397,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -130579,7 +143421,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xAC00,
@@ -130723,7 +143565,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -130746,6 +143588,16 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11082,
@@ -130754,6 +143606,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11100,
0x11133,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -130818,6 +143672,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11446,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -130838,22 +143694,36 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -130886,6 +143756,20 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11D44,
0x11D46,
0x11D48,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -130903,27 +143787,35 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -131006,12 +143898,22 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -131098,11 +144000,11 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_XPOSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -131126,14 +144028,14 @@ static const UV PL_XPOSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_XPOSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -131155,14 +144057,14 @@ static const UV PL_XPOSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXBLANK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_XPOSIXBLANK_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -131184,11 +144086,11 @@ static const UV PL_XPOSIXBLANK_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
4, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -131199,14 +144101,14 @@ static const UV PL_XPOSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
0xA0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
4, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -131217,14 +144119,14 @@ static const UV PL_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
0x100
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
4, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -131235,12 +144137,12 @@ static const UV PL_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
0x100
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
- 111, /* Number of elements */
+static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -131321,6 +144223,8 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -131347,25 +144251,31 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
- 111, /* Number of elements */
+static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -131446,6 +144356,8 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -131472,25 +144384,31 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
- 111, /* Number of elements */
+static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -131571,6 +144489,8 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -131597,22 +144517,28 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
- 1309, /* Number of elements */
+static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
+ 1343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -131634,10 +144560,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -131645,7 +144567,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -131657,7 +144579,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -131671,7 +144593,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -131698,7 +144620,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -131730,7 +144652,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -131820,8 +144742,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -131843,9 +144763,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -131919,27 +144837,13 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -132040,7 +144944,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -132089,10 +144993,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -132156,14 +145062,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -132198,7 +145096,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -132214,7 +145112,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -132224,11 +145122,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -132238,9 +145134,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -132252,8 +145148,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -132284,7 +145178,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -132456,11 +145350,11 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -132488,15 +145382,25 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -132504,7 +145408,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -132545,7 +145449,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -132566,7 +145470,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -132582,26 +145486,30 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -132633,7 +145541,23 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -132643,6 +145567,8 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -132667,20 +145593,26 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -132701,10 +145633,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -132761,16 +145695,32 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -132854,9 +145804,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -132870,15 +145818,17 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -132891,18 +145841,28 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -132927,15 +145887,15 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
- 1309, /* Number of elements */
+static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
+ 1343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -132957,10 +145917,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -132968,7 +145924,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -132980,7 +145936,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -132994,7 +145950,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -133021,7 +145977,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -133053,7 +146009,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -133143,8 +146099,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -133166,9 +146120,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -133242,27 +146194,13 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -133363,7 +146301,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -133412,10 +146350,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -133479,14 +146419,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -133521,7 +146453,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -133537,7 +146469,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -133547,11 +146479,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -133561,9 +146491,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -133575,8 +146505,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -133607,7 +146535,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -133779,11 +146707,11 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -133811,15 +146739,25 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -133827,7 +146765,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -133868,7 +146806,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -133889,7 +146827,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -133905,26 +146843,30 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -133956,7 +146898,23 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -133966,6 +146924,8 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -133990,20 +146950,26 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -134024,10 +146990,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -134084,16 +147052,32 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -134177,9 +147161,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -134193,15 +147175,17 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -134214,18 +147198,28 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -134250,15 +147244,15 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
- 1309, /* Number of elements */
+static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
+ 1343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -134280,10 +147274,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -134291,7 +147281,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -134303,7 +147293,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -134317,7 +147307,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -134344,7 +147334,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -134376,7 +147366,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -134466,8 +147456,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -134489,9 +147477,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -134565,27 +147551,13 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -134686,7 +147658,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -134735,10 +147707,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -134802,14 +147776,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -134844,7 +147810,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -134860,7 +147826,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -134870,11 +147836,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -134884,9 +147848,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -134898,8 +147862,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -134930,7 +147892,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -135102,11 +148064,11 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -135134,15 +148096,25 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -135150,7 +148122,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -135191,7 +148163,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -135212,7 +148184,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -135228,26 +148200,30 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -135279,7 +148255,23 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -135289,6 +148281,8 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -135313,20 +148307,26 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -135347,10 +148347,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -135407,16 +148409,32 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -135500,9 +148518,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -135516,15 +148532,17 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -135537,18 +148555,28 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -135573,12 +148601,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
- 1281, /* Number of elements */
+static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -136131,8 +149159,12 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -136779,16 +149811,28 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -136805,6 +149849,8 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -136865,15 +149911,15 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
- 1289, /* Number of elements */
+static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -137434,8 +150480,12 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -138082,16 +151132,28 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -138108,6 +151170,8 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -138168,15 +151232,15 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
- 1289, /* Number of elements */
+static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -138737,8 +151801,12 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -139385,16 +152453,28 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -139411,6 +152491,8 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -139471,12 +152553,12 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
- 1303, /* Number of elements */
+static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
+ 1337, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -139498,10 +152580,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -139509,7 +152587,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -139521,7 +152599,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -139535,7 +152613,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -139562,7 +152640,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -139594,7 +152672,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -139684,8 +152762,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -139707,9 +152783,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -139783,27 +152857,13 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -139902,7 +152962,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -139951,10 +153011,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -140014,14 +153076,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -140056,7 +153110,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -140072,7 +153126,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -140082,11 +153136,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -140096,9 +153148,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -140110,8 +153162,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -140142,7 +153192,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -140314,11 +153364,11 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -140346,15 +153396,25 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -140362,7 +153422,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -140403,7 +153463,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -140424,7 +153484,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -140440,26 +153500,30 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -140491,7 +153555,23 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -140501,6 +153581,8 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -140525,20 +153607,26 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -140559,10 +153647,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -140619,16 +153709,32 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -140712,9 +153818,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -140728,15 +153832,17 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -140749,18 +153855,28 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -140785,15 +153901,15 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
- 1303, /* Number of elements */
+static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
+ 1337, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -140815,10 +153931,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -140826,7 +153938,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -140838,7 +153950,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -140852,7 +153964,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -140879,7 +153991,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -140911,7 +154023,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -141001,8 +154113,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -141024,9 +154134,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -141100,27 +154208,13 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -141219,7 +154313,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -141268,10 +154362,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -141331,14 +154427,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -141373,7 +154461,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -141389,7 +154477,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -141399,11 +154487,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -141413,9 +154499,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -141427,8 +154513,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -141459,7 +154543,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -141631,11 +154715,11 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -141663,15 +154747,25 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -141679,7 +154773,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -141720,7 +154814,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -141741,7 +154835,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -141757,26 +154851,30 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -141808,7 +154906,23 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -141818,6 +154932,8 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -141842,20 +154958,26 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -141876,10 +154998,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -141936,16 +155060,32 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -142029,9 +155169,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -142045,15 +155183,17 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -142066,18 +155206,28 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -142102,15 +155252,15 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
- 1303, /* Number of elements */
+static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
+ 1337, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -142132,10 +155282,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -142143,7 +155289,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -142155,7 +155301,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -142169,7 +155315,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -142196,7 +155342,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -142228,7 +155374,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -142318,8 +155464,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -142341,9 +155485,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -142417,27 +155559,13 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -142536,7 +155664,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -142585,10 +155713,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -142648,14 +155778,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -142690,7 +155812,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -142706,7 +155828,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -142716,11 +155838,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -142730,9 +155850,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -142744,8 +155864,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -142776,7 +155894,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -142948,11 +156066,11 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -142980,15 +156098,25 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -142996,7 +156124,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -143037,7 +156165,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -143058,7 +156186,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -143074,26 +156202,30 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -143125,7 +156257,23 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -143135,6 +156283,8 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -143159,20 +156309,26 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -143193,10 +156349,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -143253,16 +156411,32 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -143346,9 +156520,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -143362,15 +156534,17 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -143383,18 +156557,28 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -143419,12 +156603,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
- 335, /* Number of elements */
+static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
+ 355, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -143493,8 +156677,14 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -143521,7 +156711,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -143592,7 +156782,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -143699,6 +156889,8 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -143710,7 +156902,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -143737,6 +156929,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -143747,6 +156943,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -143757,6 +156957,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -143765,15 +156969,15 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x1E960
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
- 343, /* Number of elements */
+static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -143850,8 +157054,14 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -143878,7 +157088,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -143949,7 +157159,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -144056,6 +157266,8 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -144067,7 +157279,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -144094,6 +157306,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -144104,6 +157320,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -144114,6 +157334,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -144122,15 +157346,15 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x1E960
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
- 345, /* Number of elements */
+static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -144209,8 +157433,14 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -144237,7 +157467,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -144308,7 +157538,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -144415,6 +157645,8 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -144426,7 +157658,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -144453,6 +157685,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -144463,6 +157699,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -144473,6 +157713,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -144481,11 +157725,11 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x1E960
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_XPOSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -144513,14 +157757,14 @@ static const UV PL_XPOSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_XPOSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -144550,14 +157794,14 @@ static const UV PL_XPOSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXSPACE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_XPOSIXSPACE_invlist[] = { /* for EBCDIC 037 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -144587,12 +157831,12 @@ static const UV PL_XPOSIXSPACE_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
- 1265, /* Number of elements */
+static const UV UNI_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -145149,6 +158393,10 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -145781,6 +159029,18 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -145791,6 +159051,8 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -145863,15 +159125,15 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0x1F18A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
- 1283, /* Number of elements */
+static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -146446,6 +159708,10 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -147078,6 +160344,18 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -147088,6 +160366,8 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -147160,15 +160440,15 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0x1F18A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
- 1279, /* Number of elements */
+static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
+ 1297, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -147739,6 +161019,10 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -148371,6 +161655,18 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -148381,6 +161677,8 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -148453,12 +161751,12 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0x1F18A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
- 1387, /* Number of elements */
+static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
+ 1435, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -148517,8 +161815,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -148531,7 +161829,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -148555,6 +161853,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -148565,7 +161865,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -148601,6 +161901,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -148724,8 +162026,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -148829,27 +162129,13 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -148974,7 +162260,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -149025,10 +162311,14 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -149172,7 +162462,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -149182,7 +162472,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -149202,9 +162492,9 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -149218,8 +162508,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -149260,7 +162548,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -149426,7 +162714,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -149453,6 +162741,18 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -149467,13 +162767,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -149513,7 +162815,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -149533,6 +162835,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -149552,27 +162856,37 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -149603,6 +162917,20 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -149633,20 +162961,28 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -149755,12 +163091,22 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -149851,15 +163197,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
- 1411, /* Number of elements */
+static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
+ 1459, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -149942,8 +163288,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -149956,7 +163302,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -149980,6 +163326,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -149990,7 +163338,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -150026,6 +163374,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -150149,8 +163499,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -150254,27 +163602,13 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -150399,7 +163733,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -150450,10 +163784,14 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -150597,7 +163935,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -150607,7 +163945,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -150627,9 +163965,9 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -150643,8 +163981,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -150685,7 +164021,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -150851,7 +164187,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -150878,6 +164214,18 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -150892,13 +164240,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -150938,7 +164288,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -150958,6 +164308,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -150977,27 +164329,37 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -151028,6 +164390,20 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -151058,20 +164434,28 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -151180,12 +164564,22 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -151276,15 +164670,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
- 1407, /* Number of elements */
+static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
+ 1455, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -151363,8 +164757,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -151377,7 +164771,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -151401,6 +164795,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -151411,7 +164807,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -151447,6 +164843,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -151570,8 +164968,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -151675,27 +165071,13 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -151820,7 +165202,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -151871,10 +165253,14 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -152018,7 +165404,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -152028,7 +165414,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -152048,9 +165434,9 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -152064,8 +165450,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -152106,7 +165490,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -152272,7 +165656,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -152299,6 +165683,18 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -152313,13 +165709,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -152359,7 +165757,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -152379,6 +165777,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -152398,27 +165798,37 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -152449,6 +165859,20 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -152479,20 +165903,28 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -152601,12 +166033,22 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -152697,11 +166139,11 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -152721,14 +166163,14 @@ static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0xFF47
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -152748,14 +166190,14 @@ static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0xFF47
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -152775,12 +166217,12 @@ static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
0xFF47
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
- 253, /* Number of elements */
+static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -152841,7 +166283,7 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -152905,16 +166347,26 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -153006,11 +166458,13 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -153035,19 +166489,21 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
- 285, /* Number of elements */
+static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
+ 299, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -153140,7 +166596,7 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -153204,16 +166660,26 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -153305,11 +166771,13 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -153334,19 +166802,21 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
- 281, /* Number of elements */
+static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
+ 295, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -153435,7 +166905,7 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -153499,16 +166969,26 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -153600,11 +167080,13 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -153629,16 +167111,18 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
- 1183, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
+ 1231, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -153693,11 +167177,11 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -153931,25 +167415,13 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -154062,7 +167534,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -154105,12 +167577,18 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -154238,7 +167716,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -154248,7 +167726,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -154270,9 +167748,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -154290,7 +167768,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -154348,7 +167826,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -154504,7 +167982,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -154527,6 +168005,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -154535,6 +168023,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -154585,6 +168075,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -154601,12 +168093,24 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -154616,9 +168120,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -154637,6 +168141,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -154659,20 +168173,28 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -154743,10 +168265,20 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -154827,15 +168359,15 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
- 1209, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -154916,11 +168448,11 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -155154,25 +168686,13 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -155285,7 +168805,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -155328,12 +168848,18 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -155461,7 +168987,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -155471,7 +168997,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -155493,9 +169019,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -155513,7 +169039,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -155571,7 +169097,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -155727,7 +169253,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -155750,6 +169276,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -155758,6 +169294,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -155808,6 +169346,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -155824,12 +169364,24 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -155839,9 +169391,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -155860,6 +169412,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -155882,20 +169444,28 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -155966,10 +169536,20 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -156050,15 +169630,15 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
- 1205, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -156135,11 +169715,11 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -156373,25 +169953,13 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -156504,7 +170072,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -156547,12 +170115,18 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -156680,7 +170254,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -156690,7 +170264,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -156712,9 +170286,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -156732,7 +170306,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -156790,7 +170364,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -156946,7 +170520,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -156969,6 +170543,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -156977,6 +170561,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -157027,6 +170613,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -157043,12 +170631,24 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -157058,9 +170658,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -157079,6 +170679,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -157101,20 +170711,28 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -157185,10 +170803,20 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -157269,12 +170897,12 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
- 1399, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
+ 1447, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -157341,8 +170969,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -157355,7 +170983,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -157379,6 +171007,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -157389,7 +171019,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -157425,6 +171055,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -157548,8 +171180,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -157653,27 +171283,13 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -157798,7 +171414,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -157849,10 +171465,14 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -157994,7 +171614,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -158004,7 +171624,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -158024,9 +171644,9 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -158040,8 +171660,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -158082,7 +171700,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -158260,7 +171878,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -158287,6 +171905,18 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -158301,13 +171931,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -158347,7 +171979,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -158367,6 +171999,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -158386,27 +172020,37 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -158437,6 +172081,20 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -158467,20 +172125,28 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -158589,12 +172255,22 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -158679,15 +172355,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
- 1425, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
+ 1473, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -158780,8 +172456,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -158794,7 +172470,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -158818,6 +172494,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -158828,7 +172506,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -158864,6 +172542,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -158987,8 +172667,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -159092,27 +172770,13 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -159237,7 +172901,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -159288,10 +172952,14 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -159433,7 +173101,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -159443,7 +173111,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -159463,9 +173131,9 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -159479,8 +173147,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -159521,7 +173187,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -159699,7 +173365,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -159726,6 +173392,18 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -159740,13 +173418,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -159786,7 +173466,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -159806,6 +173486,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -159825,27 +173507,37 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -159876,6 +173568,20 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -159906,20 +173612,28 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -160028,12 +173742,22 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -160118,15 +173842,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
- 1421, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
+ 1469, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -160215,8 +173939,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -160229,7 +173953,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -160253,6 +173977,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -160263,7 +173989,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -160299,6 +174025,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -160422,8 +174150,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -160527,27 +174253,13 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -160672,7 +174384,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -160723,10 +174435,14 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -160868,7 +174584,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -160878,7 +174594,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -160898,9 +174614,9 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -160914,8 +174630,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -160956,7 +174670,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -161134,7 +174848,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -161161,6 +174875,18 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -161175,13 +174901,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -161221,7 +174949,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -161241,6 +174969,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -161260,27 +174990,37 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -161311,6 +175051,20 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -161341,20 +175095,28 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -161463,12 +175225,22 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -161553,11 +175325,11 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for ASCII/Latin1 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -161623,14 +175395,14 @@ static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for ASCII/Latin1 *
0xFB18
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 1047 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -161696,14 +175468,14 @@ static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 1047 */
0xFB18
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -161769,12 +175541,12 @@ static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 */
0xFB18
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
- 1393, /* Number of elements */
+static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
+ 1441, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -161835,8 +175607,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -161849,7 +175621,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -161873,6 +175645,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -161883,7 +175657,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -161919,6 +175693,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -162042,8 +175818,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -162147,27 +175921,13 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -162292,7 +176052,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -162343,10 +176103,14 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -162488,7 +176252,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -162498,7 +176262,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -162518,9 +176282,9 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -162534,8 +176298,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -162576,7 +176338,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -162754,7 +176516,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -162781,6 +176543,18 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -162795,13 +176569,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -162841,7 +176617,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -162861,6 +176637,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -162880,27 +176658,37 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -162931,6 +176719,20 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -162961,20 +176763,28 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -163083,12 +176893,22 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -163173,15 +176993,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
- 1417, /* Number of elements */
+static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -163266,8 +177086,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -163280,7 +177100,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -163304,6 +177124,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -163314,7 +177136,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -163350,6 +177172,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -163473,8 +177297,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -163578,27 +177400,13 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -163723,7 +177531,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -163774,10 +177582,14 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -163919,7 +177731,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -163929,7 +177741,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -163949,9 +177761,9 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -163965,8 +177777,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -164007,7 +177817,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -164185,7 +177995,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -164212,6 +178022,18 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -164226,13 +178048,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -164272,7 +178096,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -164292,6 +178116,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -164311,27 +178137,37 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -164362,6 +178198,20 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -164392,20 +178242,28 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -164514,12 +178372,22 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -164604,15 +178472,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
- 1413, /* Number of elements */
+static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -164693,8 +178561,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -164707,7 +178575,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -164731,6 +178599,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -164741,7 +178611,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -164777,6 +178647,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -164900,8 +178772,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -165005,27 +178875,13 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -165150,7 +179006,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -165201,10 +179057,14 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -165346,7 +179206,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -165356,7 +179216,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -165376,9 +179236,9 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -165392,8 +179252,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -165434,7 +179292,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -165612,7 +179470,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -165639,6 +179497,18 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -165653,13 +179523,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -165699,7 +179571,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -165719,6 +179591,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -165738,27 +179612,37 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -165789,6 +179673,20 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -165819,20 +179717,28 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -165941,12 +179847,22 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -166031,12 +179947,12 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
- 1189, /* Number of elements */
+static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -166093,11 +180009,11 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -166331,25 +180247,13 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -166462,7 +180366,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -166503,12 +180407,18 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -166638,7 +180548,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -166648,7 +180558,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -166670,9 +180580,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -166690,7 +180600,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -166748,7 +180658,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -166906,7 +180816,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -166929,6 +180839,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -166937,6 +180857,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -166987,6 +180909,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -167003,12 +180927,24 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -167018,9 +180954,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -167039,6 +180975,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -167063,20 +181009,28 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -167147,10 +181101,20 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -167231,15 +181195,15 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
- 1215, /* Number of elements */
+static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -167322,11 +181286,11 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -167560,25 +181524,13 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -167691,7 +181643,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -167732,12 +181684,18 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -167867,7 +181825,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -167877,7 +181835,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -167899,9 +181857,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -167919,7 +181877,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -167977,7 +181935,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -168135,7 +182093,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -168158,6 +182116,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -168166,6 +182134,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -168216,6 +182186,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -168232,12 +182204,24 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -168247,9 +182231,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -168268,6 +182252,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -168292,20 +182286,28 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -168376,10 +182378,20 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -168460,15 +182472,15 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
- 1211, /* Number of elements */
+static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -168547,11 +182559,11 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -168785,25 +182797,13 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -168916,7 +182916,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -168957,12 +182957,18 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -169092,7 +183098,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -169102,7 +183108,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -169124,9 +183130,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -169144,7 +183150,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -169202,7 +183208,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -169360,7 +183366,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -169383,6 +183389,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -169391,6 +183407,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -169441,6 +183459,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -169457,12 +183477,24 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -169472,9 +183504,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -169493,6 +183525,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -169517,20 +183559,28 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -169601,10 +183651,20 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -169685,9 +183745,445 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
+ 0x0,
+ 0x61,
+ 0x62,
+ 0x66,
+ 0x67,
+ 0x68,
+ 0x6B,
+ 0x6C,
+ 0x6D,
+ 0x6E,
+ 0x6F,
+ 0x73,
+ 0x75,
+ 0x77,
+ 0x78,
+ 0x79,
+ 0x7A,
+ 0x2BC,
+ 0x2BD,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x574,
+ 0x575,
+ 0x576,
+ 0x577,
+ 0x57E,
+ 0x57F,
+ 0x582,
+ 0x583,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# 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_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
+ 0x0,
+ 0x81,
+ 0x82,
+ 0x86,
+ 0x87,
+ 0x88,
+ 0x8A,
+ 0x91,
+ 0x92,
+ 0x93,
+ 0x94,
+ 0x95,
+ 0x96,
+ 0xA2,
+ 0xA4,
+ 0xA6,
+ 0xA7,
+ 0xA8,
+ 0xA9,
+ 0x2BC,
+ 0x2BD,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x574,
+ 0x575,
+ 0x576,
+ 0x577,
+ 0x57E,
+ 0x57F,
+ 0x582,
+ 0x583,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# 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_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for EBCDIC 037 */
+ 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 */
+ 0x0,
+ 0x81,
+ 0x82,
+ 0x86,
+ 0x87,
+ 0x88,
+ 0x8A,
+ 0x91,
+ 0x92,
+ 0x93,
+ 0x94,
+ 0x95,
+ 0x96,
+ 0xA2,
+ 0xA4,
+ 0xA6,
+ 0xA7,
+ 0xA8,
+ 0xA9,
+ 0x2BC,
+ 0x2BD,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x574,
+ 0x575,
+ 0x576,
+ 0x577,
+ 0x57E,
+ 0x57F,
+ 0x582,
+ 0x583,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# 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 */
-static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for all charsets */
+# 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 */
0, /* 0 if the list starts at 0;
@@ -169695,7 +184191,7 @@ static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for a
0x0,
0x100,
0x130,
- 0x131,
+ 0x132,
0x149,
0x14A,
0x178,
@@ -169720,15 +184216,15 @@ static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for a
0xFB07
};
-static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all charsets */
- 24, /* Number of elements */
+static const UV UNI__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all charsets */
+ 26, /* 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,
0x100,
0x130,
- 0x131,
+ 0x132,
0x149,
0x14A,
0x178,
@@ -169737,6 +184233,8 @@ static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all chars
0x180,
0x1F0,
0x1F1,
+ 0x307,
+ 0x308,
0x39C,
0x39D,
0x3BC,
@@ -169751,9 +184249,9 @@ static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all chars
0xFB07
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for ASCII/Latin1 */
78, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -169838,14 +184336,14 @@ static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 1047 */
92, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -169944,14 +184442,14 @@ static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 037 */
90, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -170048,9 +184546,9 @@ static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_ADLM_invlist[] = { /* for all charsets */
+static const UV UNI_ADLM_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170059,14 +184557,14 @@ static const UV PL_ADLM_invlist[] = { /* for all charsets */
0x640,
0x641,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960
};
-static const UV PL_AEGEANNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_AEGEANNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170076,7 +184574,7 @@ static const UV PL_AEGEANNUMBERS_invlist[] = { /* for all charsets */
0x10140
};
-static const UV PL_AGE__10_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__10_invlist[] = { /* for all charsets */
81, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170164,7 +184662,271 @@ static const UV PL_AGE__10_invlist[] = { /* for all charsets */
0x2EBE1
};
-static const UV PL_AGE__2_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__11_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,
+ 0x560,
+ 0x561,
+ 0x588,
+ 0x589,
+ 0x5EF,
+ 0x5F0,
+ 0x7FD,
+ 0x800,
+ 0x8D3,
+ 0x8D4,
+ 0x9FE,
+ 0x9FF,
+ 0xA76,
+ 0xA77,
+ 0xC04,
+ 0xC05,
+ 0xC84,
+ 0xC85,
+ 0x1878,
+ 0x1879,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x2BBA,
+ 0x2BBD,
+ 0x2BD3,
+ 0x2BEC,
+ 0x2BF0,
+ 0x2BFF,
+ 0x2E4A,
+ 0x2E4F,
+ 0x312F,
+ 0x3130,
+ 0x9FEB,
+ 0x9FF0,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA8FE,
+ 0xA900,
+ 0x10A34,
+ 0x10A36,
+ 0x10A48,
+ 0x10A49,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x110CD,
+ 0x110CE,
+ 0x11144,
+ 0x11147,
+ 0x1133B,
+ 0x1133C,
+ 0x1145E,
+ 0x1145F,
+ 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1183C,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x16E40,
+ 0x16E9B,
+ 0x187ED,
+ 0x187F2,
+ 0x1D2E0,
+ 0x1D2F4,
+ 0x1D372,
+ 0x1D379,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F6F9,
+ 0x1F6FA,
+ 0x1F7D5,
+ 0x1F7D9,
+ 0x1F94D,
+ 0x1F950,
+ 0x1F96C,
+ 0x1F971,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F97B,
+ 0x1F97C,
+ 0x1F980,
+ 0x1F998,
+ 0x1F9A3,
+ 0x1F9B0,
+ 0x1F9BA,
+ 0x1F9C1,
+ 0x1F9C3,
+ 0x1F9E7,
+ 0x1FA00,
+ 0x1FA60,
+ 0x1FA6E
+};
+
+static const UV UNI_AGE__12_invlist[] = { /* for all charsets */
+ 121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xC77,
+ 0xC78,
+ 0xE86,
+ 0xE87,
+ 0xE89,
+ 0xE8A,
+ 0xE8C,
+ 0xE8D,
+ 0xE8E,
+ 0xE94,
+ 0xE98,
+ 0xE99,
+ 0xEA0,
+ 0xEA1,
+ 0xEA8,
+ 0xEAA,
+ 0xEAC,
+ 0xEAD,
+ 0xEBA,
+ 0xEBB,
+ 0x1CFA,
+ 0x1CFB,
+ 0x2BC9,
+ 0x2BCA,
+ 0x2BFF,
+ 0x2C00,
+ 0x2E4F,
+ 0x2E50,
+ 0xA7BA,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xAB66,
+ 0xAB68,
+ 0x10FE0,
+ 0x10FF7,
+ 0x1145F,
+ 0x11460,
+ 0x116B8,
+ 0x116B9,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
+ 0x11A84,
+ 0x11A86,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000,
+ 0x13430,
+ 0x13439,
+ 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F50,
+ 0x16F7F,
+ 0x16F88,
+ 0x16FE2,
+ 0x16FE4,
+ 0x187F2,
+ 0x187F8,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1E94B,
+ 0x1E94C,
+ 0x1ED01,
+ 0x1ED3E,
+ 0x1F16C,
+ 0x1F16D,
+ 0x1F6D5,
+ 0x1F6D6,
+ 0x1F6FA,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F910,
+ 0x1F93F,
+ 0x1F940,
+ 0x1F971,
+ 0x1F972,
+ 0x1F97B,
+ 0x1F97C,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9B0,
+ 0x1F9BA,
+ 0x1F9C0,
+ 0x1F9C3,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1F9D0,
+ 0x1FA00,
+ 0x1FA54,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+static const UV UNI_AGE__12_DOT_1_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,
+ 0x32FF,
+ 0x3300
+};
+
+static const UV UNI_AGE__2_invlist[] = { /* for all charsets */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170230,7 +184992,7 @@ static const UV PL_AGE__2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_AGE__2_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__2_DOT_1_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170242,7 +185004,7 @@ static const UV PL_AGE__2_DOT_1_invlist[] = { /* for all charsets */
0xFFFD
};
-static const UV PL_AGE__3_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__3_invlist[] = { /* for all charsets */
243, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170492,7 +185254,7 @@ static const UV PL_AGE__3_invlist[] = { /* for all charsets */
0xFFFC
};
-static const UV PL_AGE__3_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__3_DOT_1_invlist[] = { /* for all charsets */
73, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170572,7 +185334,7 @@ static const UV PL_AGE__3_DOT_1_invlist[] = { /* for all charsets */
0xE0080
};
-static const UV PL_AGE__3_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__3_DOT_2_invlist[] = { /* for all charsets */
119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170698,7 +185460,7 @@ static const UV PL_AGE__3_DOT_2_invlist[] = { /* for all charsets */
0xFF61
};
-static const UV PL_AGE__4_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__4_invlist[] = { /* for all charsets */
155, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170860,7 +185622,7 @@ static const UV PL_AGE__4_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_AGE__4_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__4_DOT_1_invlist[] = { /* for all charsets */
173, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171040,7 +185802,7 @@ static const UV PL_AGE__4_DOT_1_invlist[] = { /* for all charsets */
0x1D6A6
};
-static const UV PL_AGE__5_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__5_invlist[] = { /* for all charsets */
71, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171118,7 +185880,7 @@ static const UV PL_AGE__5_invlist[] = { /* for all charsets */
0x1D7CC
};
-static const UV PL_AGE__5_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__5_DOT_1_invlist[] = { /* for all charsets */
179, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171304,7 +186066,7 @@ static const UV PL_AGE__5_DOT_1_invlist[] = { /* for all charsets */
0x1F094
};
-static const UV PL_AGE__5_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__5_DOT_2_invlist[] = { /* for all charsets */
181, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171492,7 +186254,7 @@ static const UV PL_AGE__5_DOT_2_invlist[] = { /* for all charsets */
0x2B735
};
-static const UV PL_AGE__6_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__6_invlist[] = { /* for all charsets */
213, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171712,7 +186474,7 @@ static const UV PL_AGE__6_invlist[] = { /* for all charsets */
0x2B81E
};
-static const UV PL_AGE__6_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__6_DOT_1_invlist[] = { /* for all charsets */
179, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171898,7 +186660,7 @@ static const UV PL_AGE__6_DOT_1_invlist[] = { /* for all charsets */
0x1F635
};
-static const UV PL_AGE__6_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__6_DOT_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171908,7 +186670,7 @@ static const UV PL_AGE__6_DOT_2_invlist[] = { /* for all charsets */
0x20BB
};
-static const UV PL_AGE__6_DOT_3_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__6_DOT_3_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171920,7 +186682,7 @@ static const UV PL_AGE__6_DOT_3_invlist[] = { /* for all charsets */
0x206A
};
-static const UV PL_AGE__7_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__7_invlist[] = { /* for all charsets */
283, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -172210,7 +186972,7 @@ static const UV PL_AGE__7_invlist[] = { /* for all charsets */
0x1F8AE
};
-static const UV PL_AGE__8_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__8_invlist[] = { /* for all charsets */
119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -172336,7 +187098,7 @@ static const UV PL_AGE__8_invlist[] = { /* for all charsets */
0x2CEA2
};
-static const UV PL_AGE__9_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__9_invlist[] = { /* for all charsets */
105, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -172448,8 +187210,8 @@ static const UV PL_AGE__9_invlist[] = { /* for all charsets */
0x1F992
};
-static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
- 1318, /* Number of elements */
+static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
+ 1352, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -172468,10 +187230,6 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -172479,7 +187237,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -172491,7 +187249,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -172505,7 +187263,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -172532,7 +187290,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -172564,7 +187322,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -172654,8 +187412,6 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -172677,9 +187433,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -172753,27 +187507,13 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -172872,7 +187612,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -172921,10 +187661,12 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -172982,14 +187724,6 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -173024,7 +187758,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -173040,7 +187774,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -173050,11 +187784,9 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -173064,9 +187796,9 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -173078,8 +187810,6 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -173110,7 +187840,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -173280,11 +188010,11 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -173312,15 +188042,25 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -173328,7 +188068,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -173369,7 +188109,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -173390,7 +188130,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -173406,26 +188146,30 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -173457,7 +188201,23 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -173467,6 +188227,8 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -173491,20 +188253,26 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -173525,10 +188293,12 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -173585,16 +188355,32 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -173678,9 +188464,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -173694,15 +188478,17 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -173715,18 +188501,28 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x1FFFE,
0x2A6D7,
0x2A700,
@@ -173773,7 +188569,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_AGHB_invlist[] = { /* for all charsets */
+static const UV UNI_AGHB_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173785,21 +188581,21 @@ static const UV PL_AGHB_invlist[] = { /* for all charsets */
0x10570
};
-static const UV PL_AHOM_invlist[] = { /* for all charsets */
+static const UV UNI_AHOM_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,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740
};
-static const UV PL_ALCHEMICAL_invlist[] = { /* for all charsets */
+static const UV UNI_ALCHEMICAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173809,7 +188605,7 @@ static const UV PL_ALCHEMICAL_invlist[] = { /* for all charsets */
0x1F780
};
-static const UV PL_ALL_invlist[] = { /* for all charsets */
+static const UV UNI_ALL_invlist[] = { /* for all charsets */
1, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -173817,7 +188613,7 @@ static const UV PL_ALL_invlist[] = { /* for all charsets */
0x0
};
-static const UV PL_ALPHABETICPF_invlist[] = { /* for all charsets */
+static const UV UNI_ALPHABETICPF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173827,7 +188623,7 @@ static const UV PL_ALPHABETICPF_invlist[] = { /* for all charsets */
0xFB50
};
-static const UV PL_ANCIENTGREEKMUSIC_invlist[] = { /* for all charsets */
+static const UV UNI_ANCIENTGREEKMUSIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173837,7 +188633,7 @@ static const UV PL_ANCIENTGREEKMUSIC_invlist[] = { /* for all charsets */
0x1D250
};
-static const UV PL_ANCIENTGREEKNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_ANCIENTGREEKNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173847,7 +188643,7 @@ static const UV PL_ANCIENTGREEKNUMBERS_invlist[] = { /* for all charsets */
0x10190
};
-static const UV PL_ANCIENTSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_ANCIENTSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173857,7 +188653,7 @@ static const UV PL_ANCIENTSYMBOLS_invlist[] = { /* for all charsets */
0x101D0
};
-static const UV PL_ANY_invlist[] = { /* for all charsets */
+static const UV UNI_ANY_invlist[] = { /* for all charsets */
2, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -173866,7 +188662,7 @@ static const UV PL_ANY_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_ARAB_invlist[] = { /* for all charsets */
+static const UV UNI_ARAB_invlist[] = { /* for all charsets */
105, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173886,7 +188682,7 @@ static const UV PL_ARAB_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
@@ -173978,7 +188774,7 @@ static const UV PL_ARAB_invlist[] = { /* for all charsets */
0x1EEF2
};
-static const UV PL_ARABICEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173988,7 +188784,7 @@ static const UV PL_ARABICEXTA_invlist[] = { /* for all charsets */
0x900
};
-static const UV PL_ARABICMATH_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICMATH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173998,7 +188794,7 @@ static const UV PL_ARABICMATH_invlist[] = { /* for all charsets */
0x1EF00
};
-static const UV PL_ARABICPFA_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICPFA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174008,7 +188804,7 @@ static const UV PL_ARABICPFA_invlist[] = { /* for all charsets */
0xFE00
};
-static const UV PL_ARABICPFB_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICPFB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174018,7 +188814,7 @@ static const UV PL_ARABICPFB_invlist[] = { /* for all charsets */
0xFF00
};
-static const UV PL_ARABICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174028,7 +188824,7 @@ static const UV PL_ARABICSUP_invlist[] = { /* for all charsets */
0x780
};
-static const UV PL_ARMI_invlist[] = { /* for all charsets */
+static const UV UNI_ARMI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174040,8 +188836,8 @@ static const UV PL_ARMI_invlist[] = { /* for all charsets */
0x10860
};
-static const UV PL_ARMN_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_ARMN_invlist[] = { /* for all charsets */
+ 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 */
@@ -174049,10 +188845,6 @@ static const UV PL_ARMN_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -174060,7 +188852,7 @@ static const UV PL_ARMN_invlist[] = { /* for all charsets */
0xFB18
};
-static const UV PL_ARROWS_invlist[] = { /* for all charsets */
+static const UV UNI_ARROWS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174070,7 +188862,7 @@ static const UV PL_ARROWS_invlist[] = { /* for all charsets */
0x2200
};
-static const UV PL_AVST_invlist[] = { /* for all charsets */
+static const UV UNI_AVST_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174082,7 +188874,7 @@ static const UV PL_AVST_invlist[] = { /* for all charsets */
0x10B40
};
-static const UV PL_BALI_invlist[] = { /* for all charsets */
+static const UV UNI_BALI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174094,7 +188886,7 @@ static const UV PL_BALI_invlist[] = { /* for all charsets */
0x1B7D
};
-static const UV PL_BAMU_invlist[] = { /* for all charsets */
+static const UV UNI_BAMU_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174106,7 +188898,7 @@ static const UV PL_BAMU_invlist[] = { /* for all charsets */
0x16A39
};
-static const UV PL_BAMUMSUP_invlist[] = { /* for all charsets */
+static const UV UNI_BAMUMSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174116,7 +188908,7 @@ static const UV PL_BAMUMSUP_invlist[] = { /* for all charsets */
0x16A40
};
-static const UV PL_BASS_invlist[] = { /* for all charsets */
+static const UV UNI_BASS_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174128,7 +188920,7 @@ static const UV PL_BASS_invlist[] = { /* for all charsets */
0x16AF6
};
-static const UV PL_BATK_invlist[] = { /* for all charsets */
+static const UV UNI_BATK_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174140,8 +188932,8 @@ static const UV PL_BATK_invlist[] = { /* for all charsets */
0x1C00
};
-static const UV PL_BC__AL_invlist[] = { /* for all charsets */
- 43, /* Number of elements */
+static const UV UNI_BC__AL_invlist[] = { /* for all charsets */
+ 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 */
@@ -174173,7 +188965,7 @@ static const UV PL_BC__AL_invlist[] = { /* for all charsets */
0x860,
0x870,
0x8A0,
- 0x8D4,
+ 0x8D3,
0xFB50,
0xFD3E,
0xFD40,
@@ -174184,14 +188976,28 @@ static const UV PL_BC__AL_invlist[] = { /* for all charsets */
0xFE00,
0xFE70,
0xFEFF,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10D40,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F70,
+ 0x1EC70,
+ 0x1ECC0,
+ 0x1ED00,
+ 0x1ED50,
0x1EE00,
0x1EEF0,
0x1EEF2,
0x1EF00
};
-static const UV PL_BC__AN_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_BC__AN_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 */
@@ -174206,13 +189012,15 @@ static const UV PL_BC__AN_invlist[] = { /* for all charsets */
0x6DE,
0x8E2,
0x8E3,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__B_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__B_invlist[] = { /* for ASCII/Latin1 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174230,14 +189038,14 @@ static const UV PL_BC__B_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__B_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__B_invlist[] = { /* for EBCDIC 1047 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174255,14 +189063,14 @@ static const UV PL_BC__B_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__B_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__B_invlist[] = { /* for EBCDIC 037 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174280,11 +189088,11 @@ static const UV PL_BC__B_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__BN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__BN_invlist[] = { /* for ASCII/Latin1 */
64, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -174355,14 +189163,14 @@ static const UV PL_BC__BN_invlist[] = { /* for ASCII/Latin1 */
0x110000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__BN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__BN_invlist[] = { /* for EBCDIC 1047 */
70, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -174439,14 +189247,14 @@ static const UV PL_BC__BN_invlist[] = { /* for EBCDIC 1047 */
0x110000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__BN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__BN_invlist[] = { /* for EBCDIC 037 */
70, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -174523,11 +189331,11 @@ static const UV PL_BC__BN_invlist[] = { /* for EBCDIC 037 */
0x110000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__CS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__CS_invlist[] = { /* for ASCII/Latin1 */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174561,14 +189369,14 @@ static const UV PL_BC__CS_invlist[] = { /* for ASCII/Latin1 */
0xFF1B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__CS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__CS_invlist[] = { /* for EBCDIC 1047 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174604,14 +189412,14 @@ static const UV PL_BC__CS_invlist[] = { /* for EBCDIC 1047 */
0xFF1B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__CS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__CS_invlist[] = { /* for EBCDIC 037 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174647,11 +189455,11 @@ static const UV PL_BC__CS_invlist[] = { /* for EBCDIC 037 */
0xFF1B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__EN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__EN_invlist[] = { /* for ASCII/Latin1 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174683,14 +189491,14 @@ static const UV PL_BC__EN_invlist[] = { /* for ASCII/Latin1 */
0x1F10B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__EN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 1047 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174722,14 +189530,14 @@ static const UV PL_BC__EN_invlist[] = { /* for EBCDIC 1047 */
0x1F10B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__EN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 037 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174761,11 +189569,11 @@ static const UV PL_BC__EN_invlist[] = { /* for EBCDIC 037 */
0x1F10B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__ES_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__ES_invlist[] = { /* for ASCII/Latin1 */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174791,14 +189599,14 @@ static const UV PL_BC__ES_invlist[] = { /* for ASCII/Latin1 */
0xFF0E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__ES_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__ES_invlist[] = { /* for EBCDIC 1047 */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174824,14 +189632,14 @@ static const UV PL_BC__ES_invlist[] = { /* for EBCDIC 1047 */
0xFF0E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__ES_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__ES_invlist[] = { /* for EBCDIC 037 */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174857,12 +189665,12 @@ static const UV PL_BC__ES_invlist[] = { /* for EBCDIC 037 */
0xFF0E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__ET_invlist[] = { /* for ASCII/Latin1 */
- 45, /* Number of elements */
+static const UV UNI_BC__ET_invlist[] = { /* for ASCII/Latin1 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -174910,18 +189718,22 @@ static const UV PL_BC__ET_invlist[] = { /* for ASCII/Latin1 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__ET_invlist[] = { /* for EBCDIC 1047 */
- 53, /* Number of elements */
+static const UV UNI_BC__ET_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -174977,18 +189789,22 @@ static const UV PL_BC__ET_invlist[] = { /* for EBCDIC 1047 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__ET_invlist[] = { /* for EBCDIC 037 */
- 53, /* Number of elements */
+static const UV UNI_BC__ET_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -175044,12 +189860,16 @@ static const UV PL_BC__ET_invlist[] = { /* for EBCDIC 037 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BC__FSI_invlist[] = { /* for all charsets */
+static const UV UNI_BC__FSI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -175059,10 +189879,10 @@ static const UV PL_BC__FSI_invlist[] = { /* for all charsets */
0x2069
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
- 860, /* Number of elements */
+static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
+ 904, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -175134,6 +189954,8 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x9F4,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -175190,6 +190012,8 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xBFB,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -175237,8 +190061,6 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -175475,13 +190297,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
@@ -175491,7 +190307,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -175570,6 +190386,8 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -175581,7 +190399,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -175678,7 +190496,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -175694,7 +190512,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -175708,6 +190526,8 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -175746,6 +190566,16 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
0x11A07,
0x11A09,
@@ -175786,12 +190616,26 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11FD5,
+ 0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -175842,6 +190686,12 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1F02C,
0x1F030,
@@ -175856,20 +190706,24 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1F0F6,
0x1F100,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -175882,18 +190736,28 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -175928,15 +190792,15 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x110000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
- 886, /* Number of elements */
+static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
+ 930, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -176034,6 +190898,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x9F4,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -176090,6 +190956,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xBFB,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -176137,8 +191005,6 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -176375,13 +191241,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
@@ -176391,7 +191251,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -176470,6 +191330,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -176481,7 +191343,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -176578,7 +191440,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -176594,7 +191456,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -176608,6 +191470,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -176646,6 +191510,16 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
0x11A07,
0x11A09,
@@ -176686,12 +191560,26 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11FD5,
+ 0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -176742,6 +191630,12 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1F02C,
0x1F030,
@@ -176756,20 +191650,24 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1F0F6,
0x1F100,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -176782,18 +191680,28 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -176828,15 +191736,15 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x110000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
- 882, /* Number of elements */
+static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -176930,6 +191838,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x9F4,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -176986,6 +191896,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0xBFB,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -177033,8 +191945,6 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -177271,13 +192181,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
@@ -177287,7 +192191,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -177366,6 +192270,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -177377,7 +192283,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -177474,7 +192380,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -177490,7 +192396,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -177504,6 +192410,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -177542,6 +192450,16 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
0x11A07,
0x11A09,
@@ -177582,12 +192500,26 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11FD5,
+ 0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -177638,6 +192570,12 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1F02C,
0x1F030,
@@ -177652,20 +192590,24 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1F0F6,
0x1F100,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -177678,18 +192620,28 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -177724,9 +192676,9 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x110000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BC__LRE_invlist[] = { /* for all charsets */
+static const UV UNI_BC__LRE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -177736,7 +192688,7 @@ static const UV PL_BC__LRE_invlist[] = { /* for all charsets */
0x202B
};
-static const UV PL_BC__LRI_invlist[] = { /* for all charsets */
+static const UV UNI_BC__LRI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -177746,7 +192698,7 @@ static const UV PL_BC__LRI_invlist[] = { /* for all charsets */
0x2067
};
-static const UV PL_BC__LRO_invlist[] = { /* for all charsets */
+static const UV UNI_BC__LRO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -177756,8 +192708,8 @@ static const UV PL_BC__LRO_invlist[] = { /* for all charsets */
0x202E
};
-static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
- 593, /* Number of elements */
+static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
+ 629, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -177798,6 +192750,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -177808,7 +192762,7 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -177834,6 +192788,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -177886,6 +192842,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -177929,8 +192887,6 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -178110,6 +193066,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -178121,7 +193079,7 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -178180,6 +193138,10 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -178202,7 +193164,7 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -178218,7 +193180,7 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -178232,6 +193194,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -178268,6 +193232,16 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
0x11A07,
0x11A09,
@@ -178308,10 +193282,20 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -178348,6 +193332,10 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -178356,10 +193344,10 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xE01F0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
- 355, /* Number of elements */
+static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -178521,19 +193509,13 @@ static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -178648,6 +193630,12 @@ static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x11066,
0x11660,
0x1166D,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
+ 0x16FE2,
+ 0x16FE3,
0x1D200,
0x1D242,
0x1D245,
@@ -178680,20 +193668,24 @@ static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x1F0F6,
0x1F10B,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -178706,29 +193698,39 @@ static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
- 363, /* Number of elements */
+static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -178898,19 +193900,13 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -179025,6 +194021,12 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x11066,
0x11660,
0x1166D,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
+ 0x16FE2,
+ 0x16FE3,
0x1D200,
0x1D242,
0x1D245,
@@ -179057,20 +194059,24 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x1F0F6,
0x1F10B,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -179083,29 +194089,39 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
- 359, /* Number of elements */
+static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
+ 373, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -179271,19 +194287,13 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -179398,6 +194408,12 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x11066,
0x11660,
0x1166D,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
+ 0x16FE2,
+ 0x16FE3,
0x1D200,
0x1D242,
0x1D245,
@@ -179430,20 +194446,24 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x1F0F6,
0x1F10B,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -179456,23 +194476,33 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_BC__PDF_invlist[] = { /* for all charsets */
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_BC__PDF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179482,7 +194512,7 @@ static const UV PL_BC__PDF_invlist[] = { /* for all charsets */
0x202D
};
-static const UV PL_BC__PDI_invlist[] = { /* for all charsets */
+static const UV UNI_BC__PDI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179492,8 +194522,8 @@ static const UV PL_BC__PDI_invlist[] = { /* for all charsets */
0x206A
};
-static const UV PL_BC__R_invlist[] = { /* for all charsets */
- 67, /* Number of elements */
+static const UV UNI_BC__R_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 */
@@ -179515,6 +194545,8 @@ static const UV PL_BC__R_invlist[] = { /* for all charsets */
0x7F4,
0x7F6,
0x7FA,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -179553,20 +194585,28 @@ static const UV PL_BC__R_invlist[] = { /* for all charsets */
0x10AE7,
0x10B39,
0x10B40,
+ 0x10D00,
+ 0x10D40,
0x10E60,
0x10E7F,
+ 0x10F30,
+ 0x10F70,
0x11000,
0x1E800,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1EC70,
+ 0x1ECC0,
+ 0x1ED00,
+ 0x1ED50,
0x1EE00,
0x1EF00,
0x1F000
};
-static const UV PL_BC__RLE_invlist[] = { /* for all charsets */
+static const UV UNI_BC__RLE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179576,7 +194616,7 @@ static const UV PL_BC__RLE_invlist[] = { /* for all charsets */
0x202C
};
-static const UV PL_BC__RLI_invlist[] = { /* for all charsets */
+static const UV UNI_BC__RLI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179586,7 +194626,7 @@ static const UV PL_BC__RLI_invlist[] = { /* for all charsets */
0x2068
};
-static const UV PL_BC__RLO_invlist[] = { /* for all charsets */
+static const UV UNI_BC__RLO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179596,9 +194636,9 @@ static const UV PL_BC__RLO_invlist[] = { /* for all charsets */
0x202F
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__S_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__S_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179612,14 +194652,14 @@ static const UV PL_BC__S_invlist[] = { /* for ASCII/Latin1 */
0x20
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__S_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__S_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179633,14 +194673,14 @@ static const UV PL_BC__S_invlist[] = { /* for EBCDIC 1047 */
0x20
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__S_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__S_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179654,11 +194694,11 @@ static const UV PL_BC__S_invlist[] = { /* for EBCDIC 037 */
0x20
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__WS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__WS_invlist[] = { /* for ASCII/Latin1 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179680,14 +194720,14 @@ static const UV PL_BC__WS_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__WS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__WS_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179709,14 +194749,14 @@ static const UV PL_BC__WS_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__WS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__WS_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179738,10 +194778,10 @@ static const UV PL_BC__WS_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BENG_invlist[] = { /* for all charsets */
- 37, /* Number of elements */
+static const UV UNI_BENG_invlist[] = { /* for all charsets */
+ 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 */
@@ -179777,14 +194817,30 @@ static const UV PL_BENG_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
- 0x1CF7,
+ 0x9FF,
+ 0x1CD0,
+ 0x1CD1,
+ 0x1CD2,
+ 0x1CD3,
+ 0x1CD5,
+ 0x1CD7,
+ 0x1CD8,
+ 0x1CD9,
+ 0x1CE1,
+ 0x1CE2,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF2,
+ 0x1CF3,
+ 0x1CF5,
0x1CF8,
0xA8F1,
0xA8F2
};
-static const UV PL_BHKS_invlist[] = { /* for all charsets */
+static const UV UNI_BHKS_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179800,7 +194856,7 @@ static const UV PL_BHKS_invlist[] = { /* for all charsets */
0x11C6D
};
-static const UV PL_BIDIC_invlist[] = { /* for all charsets */
+static const UV UNI_BIDIC_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179816,10 +194872,10 @@ static const UV PL_BIDIC_invlist[] = { /* for all charsets */
0x206A
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BIDIM_invlist[] = { /* for ASCII/Latin1 */
- 223, /* Number of elements */
+static const UV UNI_BIDIM_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -179931,6 +194987,8 @@ static const UV PL_BIDIM_invlist[] = { /* for ASCII/Latin1 */
0x2983,
0x2999,
0x299B,
+ 0x29A1,
+ 0x29A2,
0x29B0,
0x29B8,
0x29B9,
@@ -180000,6 +195058,8 @@ static const UV PL_BIDIM_invlist[] = { /* for ASCII/Latin1 */
0x2AFC,
0x2AFD,
0x2AFE,
+ 0x2BFE,
+ 0x2BFF,
0x2E02,
0x2E06,
0x2E09,
@@ -180048,15 +195108,15 @@ static const UV PL_BIDIM_invlist[] = { /* for ASCII/Latin1 */
0x1D7C4
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 1047 */
- 221, /* Number of elements */
+static const UV UNI_BIDIM_invlist[] = { /* for EBCDIC 1047 */
+ 225, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -180166,6 +195226,8 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 1047 */
0x2983,
0x2999,
0x299B,
+ 0x29A1,
+ 0x29A2,
0x29B0,
0x29B8,
0x29B9,
@@ -180235,6 +195297,8 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 1047 */
0x2AFC,
0x2AFD,
0x2AFE,
+ 0x2BFE,
+ 0x2BFF,
0x2E02,
0x2E06,
0x2E09,
@@ -180283,15 +195347,15 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 1047 */
0x1D7C4
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 037 */
- 219, /* Number of elements */
+static const UV UNI_BIDIM_invlist[] = { /* for EBCDIC 037 */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -180399,6 +195463,8 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 037 */
0x2983,
0x2999,
0x299B,
+ 0x29A1,
+ 0x29A2,
0x29B0,
0x29B8,
0x29B9,
@@ -180468,6 +195534,8 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 037 */
0x2AFC,
0x2AFD,
0x2AFE,
+ 0x2BFE,
+ 0x2BFF,
0x2E02,
0x2E06,
0x2E09,
@@ -180516,9 +195584,9 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 037 */
0x1D7C4
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BLOCKELEMENTS_invlist[] = { /* for all charsets */
+static const UV UNI_BLOCKELEMENTS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180528,7 +195596,7 @@ static const UV PL_BLOCKELEMENTS_invlist[] = { /* for all charsets */
0x25A0
};
-static const UV PL_BOPO_invlist[] = { /* for all charsets */
+static const UV UNI_BOPO_invlist[] = { /* for all charsets */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180551,7 +195619,7 @@ static const UV PL_BOPO_invlist[] = { /* for all charsets */
0x30FB,
0x30FC,
0x3105,
- 0x312F,
+ 0x3130,
0x31A0,
0x31BB,
0xFE45,
@@ -180560,7 +195628,7 @@ static const UV PL_BOPO_invlist[] = { /* for all charsets */
0xFF66
};
-static const UV PL_BOPOMOFOEXT_invlist[] = { /* for all charsets */
+static const UV UNI_BOPOMOFOEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180570,7 +195638,7 @@ static const UV PL_BOPOMOFOEXT_invlist[] = { /* for all charsets */
0x31C0
};
-static const UV PL_BOXDRAWING_invlist[] = { /* for all charsets */
+static const UV UNI_BOXDRAWING_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180580,9 +195648,9 @@ static const UV PL_BOXDRAWING_invlist[] = { /* for all charsets */
0x2580
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BPT__C_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BPT__C_invlist[] = { /* for ASCII/Latin1 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180710,14 +195778,14 @@ static const UV PL_BPT__C_invlist[] = { /* for ASCII/Latin1 */
0xFF64
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BPT__C_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BPT__C_invlist[] = { /* for EBCDIC 1047 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180845,14 +195913,14 @@ static const UV PL_BPT__C_invlist[] = { /* for EBCDIC 1047 */
0xFF64
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BPT__C_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BPT__C_invlist[] = { /* for EBCDIC 037 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180980,11 +196048,11 @@ static const UV PL_BPT__C_invlist[] = { /* for EBCDIC 037 */
0xFF64
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BPT__N_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BPT__N_invlist[] = { /* for ASCII/Latin1 */
59, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -181050,14 +196118,14 @@ static const UV PL_BPT__N_invlist[] = { /* for ASCII/Latin1 */
0xFF64
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BPT__N_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BPT__N_invlist[] = { /* for EBCDIC 1047 */
61, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -181125,14 +196193,14 @@ static const UV PL_BPT__N_invlist[] = { /* for EBCDIC 1047 */
0xFF64
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BPT__N_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BPT__N_invlist[] = { /* for EBCDIC 037 */
59, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -181198,11 +196266,11 @@ static const UV PL_BPT__N_invlist[] = { /* for EBCDIC 037 */
0xFF64
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BPT__O_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BPT__O_invlist[] = { /* for ASCII/Latin1 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181330,14 +196398,14 @@ static const UV PL_BPT__O_invlist[] = { /* for ASCII/Latin1 */
0xFF63
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BPT__O_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BPT__O_invlist[] = { /* for EBCDIC 1047 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181465,14 +196533,14 @@ static const UV PL_BPT__O_invlist[] = { /* for EBCDIC 1047 */
0xFF63
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BPT__O_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BPT__O_invlist[] = { /* for EBCDIC 037 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181600,9 +196668,9 @@ static const UV PL_BPT__O_invlist[] = { /* for EBCDIC 037 */
0xFF63
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BRAH_invlist[] = { /* for all charsets */
+static const UV UNI_BRAH_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181616,7 +196684,7 @@ static const UV PL_BRAH_invlist[] = { /* for all charsets */
0x11080
};
-static const UV PL_BRAI_invlist[] = { /* for all charsets */
+static const UV UNI_BRAI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181626,7 +196694,7 @@ static const UV PL_BRAI_invlist[] = { /* for all charsets */
0x2900
};
-static const UV PL_BUGI_invlist[] = { /* for all charsets */
+static const UV UNI_BUGI_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181640,7 +196708,7 @@ static const UV PL_BUGI_invlist[] = { /* for all charsets */
0xA9D0
};
-static const UV PL_BUHD_invlist[] = { /* for all charsets */
+static const UV UNI_BUHD_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181652,7 +196720,7 @@ static const UV PL_BUHD_invlist[] = { /* for all charsets */
0x1754
};
-static const UV PL_BYZANTINEMUSIC_invlist[] = { /* for all charsets */
+static const UV UNI_BYZANTINEMUSIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181662,10 +196730,10 @@ static const UV PL_BYZANTINEMUSIC_invlist[] = { /* for all charsets */
0x1D100
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
- 1305, /* Number of elements */
+static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
+ 1335, /* 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 */
@@ -181689,10 +196757,6 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -181700,7 +196764,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x61C,
@@ -181714,7 +196778,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -181728,7 +196792,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x984,
@@ -181757,7 +196821,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -181789,7 +196853,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -181879,8 +196943,6 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -181902,9 +196964,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -181978,27 +197038,13 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -182097,7 +197143,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -182146,10 +197192,12 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -182211,14 +197259,6 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -182253,7 +197293,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -182269,7 +197309,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -182279,11 +197319,9 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -182293,9 +197331,9 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -182307,8 +197345,6 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -182339,7 +197375,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -182509,11 +197545,11 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -182541,9 +197577,17 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -182559,7 +197603,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -182600,7 +197644,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -182621,7 +197665,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -182637,26 +197681,30 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -182688,7 +197736,23 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -182722,20 +197786,26 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -182758,10 +197828,12 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -182818,16 +197890,32 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -182911,9 +197999,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -182927,15 +198013,17 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -182948,18 +198036,28 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -182976,15 +198074,15 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
- 1305, /* Number of elements */
+static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
+ 1335, /* 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 */
@@ -183008,10 +198106,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -183019,7 +198113,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x61C,
@@ -183033,7 +198127,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -183047,7 +198141,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x984,
@@ -183076,7 +198170,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -183108,7 +198202,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -183198,8 +198292,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -183221,9 +198313,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -183297,27 +198387,13 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -183416,7 +198492,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -183465,10 +198541,12 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -183530,14 +198608,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -183572,7 +198642,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -183588,7 +198658,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -183598,11 +198668,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -183612,9 +198680,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -183626,8 +198694,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -183658,7 +198724,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -183828,11 +198894,11 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -183860,9 +198926,17 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -183878,7 +198952,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -183919,7 +198993,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -183940,7 +199014,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -183956,26 +199030,30 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -184007,7 +199085,23 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -184041,20 +199135,26 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -184077,10 +199177,12 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -184137,16 +199239,32 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -184230,9 +199348,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -184246,15 +199362,17 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -184267,18 +199385,28 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -184295,15 +199423,15 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
- 1305, /* Number of elements */
+static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
+ 1335, /* 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 */
@@ -184327,10 +199455,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -184338,7 +199462,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x61C,
@@ -184352,7 +199476,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -184366,7 +199490,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x984,
@@ -184395,7 +199519,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -184427,7 +199551,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -184517,8 +199641,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -184540,9 +199662,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -184616,27 +199736,13 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -184735,7 +199841,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -184784,10 +199890,12 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -184849,14 +199957,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -184891,7 +199991,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -184907,7 +200007,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -184917,11 +200017,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -184931,9 +200029,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -184945,8 +200043,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -184977,7 +200073,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -185147,11 +200243,11 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -185179,9 +200275,17 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -185197,7 +200301,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -185238,7 +200342,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -185259,7 +200363,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -185275,26 +200379,30 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -185326,7 +200434,23 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -185360,20 +200484,26 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -185396,10 +200526,12 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -185456,16 +200588,32 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -185549,9 +200697,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -185565,15 +200711,17 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -185586,18 +200734,28 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -185614,9 +200772,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_CAKM_invlist[] = { /* for all charsets */
+static const UV UNI_CAKM_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -185629,10 +200787,10 @@ static const UV PL_CAKM_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144
+ 0x11147
};
-static const UV PL_CANS_invlist[] = { /* for all charsets */
+static const UV UNI_CANS_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -185644,7 +200802,7 @@ static const UV PL_CANS_invlist[] = { /* for all charsets */
0x18F6
};
-static const UV PL_CARI_invlist[] = { /* for all charsets */
+static const UV UNI_CARI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -185654,8 +200812,8 @@ static const UV PL_CARI_invlist[] = { /* for all charsets */
0x102D1
};
-static const UV PL_CCC__0_invlist[] = { /* for all charsets */
- 337, /* Number of elements */
+static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
+ 357, /* 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 */
@@ -185696,6 +200854,8 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x74B,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -185706,7 +200866,7 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
@@ -185720,6 +200880,8 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x9BD,
0x9CD,
0x9CE,
+ 0x9FE,
+ 0x9FF,
0xA3C,
0xA3D,
0xA4D,
@@ -185753,7 +200915,7 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0xE48,
0xE4C,
0xEB8,
- 0xEBA,
+ 0xEBB,
0xEC8,
0xECC,
0xF18,
@@ -185910,6 +201072,10 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11046,
0x11047,
0x1107F,
@@ -185930,7 +201096,7 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x11237,
0x112E9,
0x112EB,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1134D,
0x1134E,
@@ -185942,6 +201108,8 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x11443,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114C2,
0x114C4,
0x115BF,
@@ -185952,6 +201120,10 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x116B8,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -185964,6 +201136,8 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x11D43,
0x11D44,
0x11D46,
+ 0x11D97,
+ 0x11D98,
0x16AF0,
0x16AF5,
0x16B30,
@@ -185992,13 +201166,17 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B
};
-static const UV PL_CCC__1_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__1_invlist[] = { /* for all charsets */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186028,7 +201206,7 @@ static const UV PL_CCC__1_invlist[] = { /* for all charsets */
0x1D16A
};
-static const UV PL_CCC__10_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__10_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186038,7 +201216,7 @@ static const UV PL_CCC__10_invlist[] = { /* for all charsets */
0x5B1
};
-static const UV PL_CCC__103_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__103_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186048,7 +201226,7 @@ static const UV PL_CCC__103_invlist[] = { /* for all charsets */
0xE3A
};
-static const UV PL_CCC__107_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__107_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186058,7 +201236,7 @@ static const UV PL_CCC__107_invlist[] = { /* for all charsets */
0xE4C
};
-static const UV PL_CCC__11_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__11_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186068,7 +201246,7 @@ static const UV PL_CCC__11_invlist[] = { /* for all charsets */
0x5B2
};
-static const UV PL_CCC__118_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__118_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186078,7 +201256,7 @@ static const UV PL_CCC__118_invlist[] = { /* for all charsets */
0xEBA
};
-static const UV PL_CCC__12_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186088,7 +201266,7 @@ static const UV PL_CCC__12_invlist[] = { /* for all charsets */
0x5B3
};
-static const UV PL_CCC__122_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__122_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186098,7 +201276,7 @@ static const UV PL_CCC__122_invlist[] = { /* for all charsets */
0xECC
};
-static const UV PL_CCC__129_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__129_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186108,7 +201286,7 @@ static const UV PL_CCC__129_invlist[] = { /* for all charsets */
0xF72
};
-static const UV PL_CCC__13_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__13_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186118,7 +201296,7 @@ static const UV PL_CCC__13_invlist[] = { /* for all charsets */
0x5B4
};
-static const UV PL_CCC__130_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__130_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186132,7 +201310,7 @@ static const UV PL_CCC__130_invlist[] = { /* for all charsets */
0xF81
};
-static const UV PL_CCC__132_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__132_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186142,14 +201320,7 @@ static const UV PL_CCC__132_invlist[] = { /* for all charsets */
0xF75
};
-static const UV PL_CCC__133_invlist[] = { /* for ASCII/Latin1 */
- 0, /* 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 */
-};
-
-static const UV PL_CCC__14_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__14_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186159,7 +201330,7 @@ static const UV PL_CCC__14_invlist[] = { /* for all charsets */
0x5B5
};
-static const UV PL_CCC__15_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__15_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186169,7 +201340,7 @@ static const UV PL_CCC__15_invlist[] = { /* for all charsets */
0x5B6
};
-static const UV PL_CCC__16_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__16_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186179,7 +201350,7 @@ static const UV PL_CCC__16_invlist[] = { /* for all charsets */
0x5B7
};
-static const UV PL_CCC__17_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__17_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186189,7 +201360,7 @@ static const UV PL_CCC__17_invlist[] = { /* for all charsets */
0x5B8
};
-static const UV PL_CCC__18_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__18_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186201,7 +201372,7 @@ static const UV PL_CCC__18_invlist[] = { /* for all charsets */
0x5C8
};
-static const UV PL_CCC__19_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__19_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186211,7 +201382,7 @@ static const UV PL_CCC__19_invlist[] = { /* for all charsets */
0x5BB
};
-static const UV PL_CCC__20_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__20_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186221,7 +201392,7 @@ static const UV PL_CCC__20_invlist[] = { /* for all charsets */
0x5BC
};
-static const UV PL_CCC__202_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__202_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186235,7 +201406,7 @@ static const UV PL_CCC__202_invlist[] = { /* for all charsets */
0x1DD1
};
-static const UV PL_CCC__21_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__21_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186245,7 +201416,7 @@ static const UV PL_CCC__21_invlist[] = { /* for all charsets */
0x5BD
};
-static const UV PL_CCC__214_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__214_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186255,7 +201426,7 @@ static const UV PL_CCC__214_invlist[] = { /* for all charsets */
0x1DCF
};
-static const UV PL_CCC__216_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__216_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186271,7 +201442,7 @@ static const UV PL_CCC__216_invlist[] = { /* for all charsets */
0x1D173
};
-static const UV PL_CCC__22_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__22_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186281,7 +201452,7 @@ static const UV PL_CCC__22_invlist[] = { /* for all charsets */
0x5BE
};
-static const UV PL_CCC__23_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__23_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186291,7 +201462,7 @@ static const UV PL_CCC__23_invlist[] = { /* for all charsets */
0x5C0
};
-static const UV PL_CCC__24_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__24_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186301,7 +201472,7 @@ static const UV PL_CCC__24_invlist[] = { /* for all charsets */
0x5C2
};
-static const UV PL_CCC__25_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__25_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186311,7 +201482,7 @@ static const UV PL_CCC__25_invlist[] = { /* for all charsets */
0x5C3
};
-static const UV PL_CCC__26_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__26_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186321,7 +201492,7 @@ static const UV PL_CCC__26_invlist[] = { /* for all charsets */
0xFB1F
};
-static const UV PL_CCC__27_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__27_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186333,7 +201504,7 @@ static const UV PL_CCC__27_invlist[] = { /* for all charsets */
0x8F1
};
-static const UV PL_CCC__28_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__28_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186345,7 +201516,7 @@ static const UV PL_CCC__28_invlist[] = { /* for all charsets */
0x8F2
};
-static const UV PL_CCC__29_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__29_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186357,7 +201528,7 @@ static const UV PL_CCC__29_invlist[] = { /* for all charsets */
0x8F3
};
-static const UV PL_CCC__30_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__30_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186369,7 +201540,7 @@ static const UV PL_CCC__30_invlist[] = { /* for all charsets */
0x64F
};
-static const UV PL_CCC__31_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__31_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186381,7 +201552,7 @@ static const UV PL_CCC__31_invlist[] = { /* for all charsets */
0x650
};
-static const UV PL_CCC__32_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__32_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186393,7 +201564,7 @@ static const UV PL_CCC__32_invlist[] = { /* for all charsets */
0x651
};
-static const UV PL_CCC__33_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__33_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186403,7 +201574,7 @@ static const UV PL_CCC__33_invlist[] = { /* for all charsets */
0x652
};
-static const UV PL_CCC__34_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__34_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186413,7 +201584,7 @@ static const UV PL_CCC__34_invlist[] = { /* for all charsets */
0x653
};
-static const UV PL_CCC__35_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__35_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186423,7 +201594,7 @@ static const UV PL_CCC__35_invlist[] = { /* for all charsets */
0x671
};
-static const UV PL_CCC__36_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__36_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186433,8 +201604,8 @@ static const UV PL_CCC__36_invlist[] = { /* for all charsets */
0x712
};
-static const UV PL_CCC__7_invlist[] = { /* for all charsets */
- 47, /* Number of elements */
+static const UV UNI_CCC__7_invlist[] = { /* for all charsets */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -186471,7 +201642,7 @@ static const UV PL_CCC__7_invlist[] = { /* for all charsets */
0x11237,
0x112E9,
0x112EA,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11446,
0x11447,
@@ -186481,13 +201652,15 @@ static const UV PL_CCC__7_invlist[] = { /* for all charsets */
0x115C1,
0x116B7,
0x116B8,
+ 0x1183A,
+ 0x1183B,
0x11D42,
0x11D43,
0x1E94A,
0x1E94B
};
-static const UV PL_CCC__8_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__8_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186497,7 +201670,7 @@ static const UV PL_CCC__8_invlist[] = { /* for all charsets */
0x309B
};
-static const UV PL_CCC__84_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__84_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186507,8 +201680,8 @@ static const UV PL_CCC__84_invlist[] = { /* for all charsets */
0xC56
};
-static const UV PL_CCC__9_invlist[] = { /* for all charsets */
- 97, /* Number of elements */
+static const UV UNI_CCC__9_invlist[] = { /* for all charsets */
+ 105, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -186537,6 +201710,8 @@ static const UV PL_CCC__9_invlist[] = { /* for all charsets */
0xDCB,
0xE3A,
0xE3B,
+ 0xEBA,
+ 0xEBB,
0xF84,
0xF85,
0x1039,
@@ -186599,6 +201774,10 @@ static const UV PL_CCC__9_invlist[] = { /* for all charsets */
0x116B7,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183A,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -186608,10 +201787,12 @@ static const UV PL_CCC__9_invlist[] = { /* for all charsets */
0x11C3F,
0x11C40,
0x11D44,
- 0x11D46
+ 0x11D46,
+ 0x11D97,
+ 0x11D98
};
-static const UV PL_CCC__91_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__91_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186621,8 +201802,8 @@ static const UV PL_CCC__91_invlist[] = { /* for all charsets */
0xC57
};
-static const UV PL_CCC__A_invlist[] = { /* for all charsets */
- 221, /* Number of elements */
+static const UV UNI_CCC__A_invlist[] = { /* for all charsets */
+ 235, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -186727,6 +201908,8 @@ static const UV PL_CCC__A_invlist[] = { /* for all charsets */
0x952,
0x953,
0x955,
+ 0x9FE,
+ 0x9FF,
0xF82,
0xF84,
0xF86,
@@ -186821,12 +202004,20 @@ static const UV PL_CCC__A_invlist[] = { /* for all charsets */
0x10A39,
0x10AE5,
0x10AE6,
+ 0x10D24,
+ 0x10D28,
+ 0x10F48,
+ 0x10F4B,
+ 0x10F4C,
+ 0x10F4D,
0x11100,
0x11103,
0x11366,
0x1136D,
0x11370,
0x11375,
+ 0x1145E,
+ 0x1145F,
0x16B30,
0x16B37,
0x1D185,
@@ -186845,11 +202036,15 @@ static const UV PL_CCC__A_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E944,
0x1E94A
};
-static const UV PL_CCC__AL_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__AL_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186865,7 +202060,7 @@ static const UV PL_CCC__AL_invlist[] = { /* for all charsets */
0x302C
};
-static const UV PL_CCC__AR_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__AR_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186883,8 +202078,8 @@ static const UV PL_CCC__AR_invlist[] = { /* for all charsets */
0x302D
};
-static const UV PL_CCC__B_invlist[] = { /* for all charsets */
- 145, /* Number of elements */
+static const UV UNI_CCC__B_invlist[] = { /* for all charsets */
+ 155, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -186951,8 +202146,12 @@ static const UV PL_CCC__B_invlist[] = { /* for all charsets */
0x749,
0x7F2,
0x7F3,
+ 0x7FD,
+ 0x7FE,
0x859,
0x85C,
+ 0x8D3,
+ 0x8D4,
0x8E3,
0x8E4,
0x8E6,
@@ -187027,6 +202226,12 @@ static const UV PL_CCC__B_invlist[] = { /* for all charsets */
0x10A3B,
0x10AE6,
0x10AE7,
+ 0x10F46,
+ 0x10F48,
+ 0x10F4B,
+ 0x10F4C,
+ 0x10F4D,
+ 0x10F51,
0x1D17B,
0x1D183,
0x1D18A,
@@ -187035,7 +202240,7 @@ static const UV PL_CCC__B_invlist[] = { /* for all charsets */
0x1E8D7
};
-static const UV PL_CCC__BL_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__BL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187045,7 +202250,7 @@ static const UV PL_CCC__BL_invlist[] = { /* for all charsets */
0x302B
};
-static const UV PL_CCC__BR_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__BR_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187061,7 +202266,7 @@ static const UV PL_CCC__BR_invlist[] = { /* for all charsets */
0x302E
};
-static const UV PL_CCC__DA_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__DA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187075,7 +202280,7 @@ static const UV PL_CCC__DA_invlist[] = { /* for all charsets */
0x1DCE
};
-static const UV PL_CCC__DB_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__DB_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187091,7 +202296,7 @@ static const UV PL_CCC__DB_invlist[] = { /* for all charsets */
0x1DFD
};
-static const UV PL_CCC__IS_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__IS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187101,7 +202306,7 @@ static const UV PL_CCC__IS_invlist[] = { /* for all charsets */
0x346
};
-static const UV PL_CCC__L_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__L_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187111,7 +202316,7 @@ static const UV PL_CCC__L_invlist[] = { /* for all charsets */
0x3030
};
-static const UV PL_CCC__R_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__R_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187121,7 +202326,7 @@ static const UV PL_CCC__R_invlist[] = { /* for all charsets */
0x1D16E
};
-static const UV PL_CE_invlist[] = { /* for all charsets */
+static const UV UNI_CE_invlist[] = { /* for all charsets */
67, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187195,10 +202400,10 @@ static const UV PL_CE_invlist[] = { /* for all charsets */
0x1D1C1
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CF_invlist[] = { /* for ASCII/Latin1 */
- 37, /* Number of elements */
+static const UV UNI_CF_invlist[] = { /* for ASCII/Latin1 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -187231,6 +202436,10 @@ static const UV PL_CF_invlist[] = { /* for ASCII/Latin1 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -187241,15 +202450,15 @@ static const UV PL_CF_invlist[] = { /* for ASCII/Latin1 */
0xE0080
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CF_invlist[] = { /* for EBCDIC 1047 */
- 37, /* Number of elements */
+static const UV UNI_CF_invlist[] = { /* for EBCDIC 1047 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -187282,6 +202491,10 @@ static const UV PL_CF_invlist[] = { /* for EBCDIC 1047 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -187292,15 +202505,15 @@ static const UV PL_CF_invlist[] = { /* for EBCDIC 1047 */
0xE0080
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CF_invlist[] = { /* for EBCDIC 037 */
- 37, /* Number of elements */
+static const UV UNI_CF_invlist[] = { /* for EBCDIC 037 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -187333,6 +202546,10 @@ static const UV PL_CF_invlist[] = { /* for EBCDIC 037 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -187343,9 +202560,9 @@ static const UV PL_CF_invlist[] = { /* for EBCDIC 037 */
0xE0080
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_CHAM_invlist[] = { /* for all charsets */
+static const UV UNI_CHAM_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187361,7 +202578,7 @@ static const UV PL_CHAM_invlist[] = { /* for all charsets */
0xAA60
};
-static const UV PL_CHER_invlist[] = { /* for all charsets */
+static const UV UNI_CHER_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187375,7 +202592,7 @@ static const UV PL_CHER_invlist[] = { /* for all charsets */
0xABC0
};
-static const UV PL_CHEROKEESUP_invlist[] = { /* for all charsets */
+static const UV UNI_CHEROKEESUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187385,10 +202602,20 @@ static const UV PL_CHEROKEESUP_invlist[] = { /* for all charsets */
0xABC0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_CHESSSYMBOLS_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,
+ 0x1FA00,
+ 0x1FA70
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
- 763, /* Number of elements */
+static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
+ 803, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -187469,11 +202696,13 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x903,
0x93A,
0x93B,
@@ -187499,6 +202728,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -187551,6 +202782,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -187598,8 +202831,6 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC6,
0xEC7,
@@ -187857,6 +203088,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -187868,7 +203101,7 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
@@ -187965,6 +203198,10 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -187977,6 +203214,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
@@ -187989,7 +203228,7 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -188005,7 +203244,7 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -188019,6 +203258,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -188055,9 +203296,17 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -188097,16 +203346,30 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -188143,10 +203406,14 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
@@ -188157,15 +203424,15 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
- 761, /* Number of elements */
+static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
+ 801, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -188244,11 +203511,13 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x903,
0x93A,
0x93B,
@@ -188274,6 +203543,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -188326,6 +203597,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -188373,8 +203646,6 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC6,
0xEC7,
@@ -188632,6 +203903,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -188643,7 +203916,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
@@ -188740,6 +204013,10 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -188752,6 +204029,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
@@ -188764,7 +204043,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -188780,7 +204059,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -188794,6 +204073,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -188830,9 +204111,17 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -188872,16 +204161,30 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -188918,10 +204221,14 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
@@ -188932,15 +204239,15 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
- 759, /* Number of elements */
+static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
+ 799, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -189017,11 +204324,13 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x903,
0x93A,
0x93B,
@@ -189047,6 +204356,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -189099,6 +204410,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -189146,8 +204459,6 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC6,
0xEC7,
@@ -189405,6 +204716,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -189416,7 +204729,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
@@ -189513,6 +204826,10 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -189525,6 +204842,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
@@ -189537,7 +204856,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -189553,7 +204872,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -189567,6 +204886,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -189603,9 +204924,17 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -189645,16 +204974,30 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -189691,10 +205034,14 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
@@ -189705,9 +205052,9 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_CJK_invlist[] = { /* for all charsets */
+static const UV UNI_CJK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189717,7 +205064,7 @@ static const UV PL_CJK_invlist[] = { /* for all charsets */
0xA000
};
-static const UV PL_CJKCOMPAT_invlist[] = { /* for all charsets */
+static const UV UNI_CJKCOMPAT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189727,7 +205074,7 @@ static const UV PL_CJKCOMPAT_invlist[] = { /* for all charsets */
0x3400
};
-static const UV PL_CJKCOMPATFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_CJKCOMPATFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189737,7 +205084,7 @@ static const UV PL_CJKCOMPATFORMS_invlist[] = { /* for all charsets */
0xFE50
};
-static const UV PL_CJKCOMPATIDEOGRAPHS_invlist[] = { /* for all charsets */
+static const UV UNI_CJKCOMPATIDEOGRAPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189747,7 +205094,7 @@ static const UV PL_CJKCOMPATIDEOGRAPHS_invlist[] = { /* for all charsets */
0xFB00
};
-static const UV PL_CJKCOMPATIDEOGRAPHSSUP_invlist[] = { /* for all charsets */
+static const UV UNI_CJKCOMPATIDEOGRAPHSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189757,7 +205104,7 @@ static const UV PL_CJKCOMPATIDEOGRAPHSSUP_invlist[] = { /* for all charsets */
0x2FA20
};
-static const UV PL_CJKEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189767,7 +205114,7 @@ static const UV PL_CJKEXTA_invlist[] = { /* for all charsets */
0x4DC0
};
-static const UV PL_CJKEXTB_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189777,7 +205124,7 @@ static const UV PL_CJKEXTB_invlist[] = { /* for all charsets */
0x2A6E0
};
-static const UV PL_CJKEXTC_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189787,7 +205134,7 @@ static const UV PL_CJKEXTC_invlist[] = { /* for all charsets */
0x2B740
};
-static const UV PL_CJKEXTD_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTD_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189797,7 +205144,7 @@ static const UV PL_CJKEXTD_invlist[] = { /* for all charsets */
0x2B820
};
-static const UV PL_CJKEXTE_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189807,7 +205154,7 @@ static const UV PL_CJKEXTE_invlist[] = { /* for all charsets */
0x2CEB0
};
-static const UV PL_CJKEXTF_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189817,7 +205164,7 @@ static const UV PL_CJKEXTF_invlist[] = { /* for all charsets */
0x2EBF0
};
-static const UV PL_CJKRADICALSSUP_invlist[] = { /* for all charsets */
+static const UV UNI_CJKRADICALSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189827,7 +205174,7 @@ static const UV PL_CJKRADICALSSUP_invlist[] = { /* for all charsets */
0x2F00
};
-static const UV PL_CJKSTROKES_invlist[] = { /* for all charsets */
+static const UV UNI_CJKSTROKES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189837,7 +205184,7 @@ static const UV PL_CJKSTROKES_invlist[] = { /* for all charsets */
0x31F0
};
-static const UV PL_CJKSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_CJKSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189847,8 +205194,8 @@ static const UV PL_CJKSYMBOLS_invlist[] = { /* for all charsets */
0x3040
};
-static const UV PL_CN_invlist[] = { /* for all charsets */
- 1298, /* Number of elements */
+static const UV UNI_CN_invlist[] = { /* for all charsets */
+ 1332, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -189867,10 +205214,6 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -189878,7 +205221,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -189890,7 +205233,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -189904,7 +205247,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -189931,7 +205274,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -189963,7 +205306,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -190053,8 +205396,6 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -190076,9 +205417,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -190152,27 +205491,13 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -190271,7 +205596,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -190320,10 +205645,12 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -190381,14 +205708,6 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -190423,7 +205742,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -190439,7 +205758,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -190449,11 +205768,9 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -190463,9 +205780,9 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -190477,8 +205794,6 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -190509,7 +205824,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -190681,11 +205996,11 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -190713,15 +206028,25 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -190729,7 +206054,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -190770,7 +206095,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -190791,7 +206116,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -190807,26 +206132,30 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -190858,7 +206187,23 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -190868,6 +206213,8 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -190892,20 +206239,26 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -190926,10 +206279,12 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -190986,16 +206341,32 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -191079,9 +206450,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -191095,15 +206464,17 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -191116,18 +206487,28 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -191152,7 +206533,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x10FFFE
};
-static const UV PL_CO_invlist[] = { /* for all charsets */
+static const UV UNI_CO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191166,7 +206547,7 @@ static const UV PL_CO_invlist[] = { /* for all charsets */
0x10FFFE
};
-static const UV PL_COMPATJAMO_invlist[] = { /* for all charsets */
+static const UV UNI_COMPATJAMO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191176,7 +206557,7 @@ static const UV PL_COMPATJAMO_invlist[] = { /* for all charsets */
0x3190
};
-static const UV PL_COMPEX_invlist[] = { /* for all charsets */
+static const UV UNI_COMPEX_invlist[] = { /* for all charsets */
147, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191330,7 +206711,7 @@ static const UV PL_COMPEX_invlist[] = { /* for all charsets */
0x2FA1E
};
-static const UV PL_CONTROLPICTURES_invlist[] = { /* for all charsets */
+static const UV UNI_CONTROLPICTURES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191340,7 +206721,7 @@ static const UV PL_CONTROLPICTURES_invlist[] = { /* for all charsets */
0x2440
};
-static const UV PL_COPT_invlist[] = { /* for all charsets */
+static const UV UNI_COPT_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191356,7 +206737,7 @@ static const UV PL_COPT_invlist[] = { /* for all charsets */
0x102FC
};
-static const UV PL_COPTICEPACTNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_COPTICEPACTNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191366,7 +206747,7 @@ static const UV PL_COPTICEPACTNUMBERS_invlist[] = { /* for all charsets */
0x10300
};
-static const UV PL_COUNTINGROD_invlist[] = { /* for all charsets */
+static const UV UNI_COUNTINGROD_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191376,7 +206757,7 @@ static const UV PL_COUNTINGROD_invlist[] = { /* for all charsets */
0x1D380
};
-static const UV PL_CPRT_invlist[] = { /* for all charsets */
+static const UV UNI_CPRT_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191402,17 +206783,7 @@ static const UV PL_CPRT_invlist[] = { /* for all charsets */
0x10840
};
-static const UV PL_CS_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,
- 0xD800,
- 0xE000
-};
-
-static const UV PL_CUNEIFORMNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_CUNEIFORMNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191422,7 +206793,7 @@ static const UV PL_CUNEIFORMNUMBERS_invlist[] = { /* for all charsets */
0x12480
};
-static const UV PL_CURRENCYSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_CURRENCYSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191432,10 +206803,10 @@ static const UV PL_CURRENCYSYMBOLS_invlist[] = { /* for all charsets */
0x20D0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWCF_invlist[] = { /* for ASCII/Latin1 */
- 1207, /* Number of elements */
+static const UV UNI_CWCF_invlist[] = { /* for ASCII/Latin1 */
+ 1225, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -192006,6 +207377,10 @@ static const UV PL_CWCF_invlist[] = { /* for ASCII/Latin1 */
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -192628,6 +208003,18 @@ static const UV PL_CWCF_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -192644,19 +208031,21 @@ static const UV PL_CWCF_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWCF_invlist[] = { /* for EBCDIC 1047 */
- 1227, /* Number of elements */
+static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -193247,6 +208636,10 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 1047 */
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -193869,6 +209262,18 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -193885,19 +209290,21 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWCF_invlist[] = { /* for EBCDIC 037 */
- 1223, /* Number of elements */
+static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 037 */
+ 1241, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -194484,6 +209891,10 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 037 */
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -195106,6 +210517,18 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -195122,16 +210545,18 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
- 233, /* Number of elements */
+static const UV UNI_CWCM_invlist[] = { /* for ASCII/Latin1 */
+ 247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -195190,7 +210615,7 @@ static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -195236,16 +210661,26 @@ static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -195337,11 +210772,13 @@ static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -195366,19 +210803,21 @@ static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
- 265, /* Number of elements */
+static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 1047 */
+ 279, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -195469,7 +210908,7 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -195515,16 +210954,26 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -195616,11 +211065,13 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -195645,19 +211096,21 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
- 261, /* Number of elements */
+static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -195744,7 +211197,7 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -195790,16 +211243,26 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -195891,11 +211354,13 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -195920,16 +211385,18 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
- 1631, /* Number of elements */
+static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */
+ 1647, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -196578,6 +212045,10 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x180F,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
@@ -197127,8 +212598,6 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA640,
0xA641,
@@ -197332,6 +212801,18 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F8,
0xA7FA,
0xAB5C,
@@ -197424,6 +212905,8 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
@@ -197549,7 +213032,7 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -197566,15 +213049,15 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
- 1641, /* Number of elements */
+static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */
+ 1657, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -198233,6 +213716,10 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x180F,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
@@ -198782,8 +214269,6 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA640,
0xA641,
@@ -198987,6 +214472,18 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F8,
0xA7FA,
0xAB5C,
@@ -199079,6 +214576,8 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
@@ -199204,7 +214703,7 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -199221,15 +214720,15 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
- 1639, /* Number of elements */
+static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -199886,6 +215385,10 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x180F,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
@@ -200435,8 +215938,6 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA640,
0xA641,
@@ -200640,6 +216141,18 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F8,
0xA7FA,
0xAB5C,
@@ -200732,6 +216245,8 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
@@ -200857,7 +216372,7 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -200874,12 +216389,12 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWL_invlist[] = { /* for ASCII/Latin1 */
- 1181, /* Number of elements */
+static const UV UNI_CWL_invlist[] = { /* for ASCII/Latin1 */
+ 1199, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -201434,6 +216949,10 @@ static const UV PL_CWL_invlist[] = { /* for ASCII/Latin1 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -202052,6 +217571,18 @@ static const UV PL_CWL_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -202062,19 +217593,21 @@ static const UV PL_CWL_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWL_invlist[] = { /* for EBCDIC 1047 */
- 1199, /* Number of elements */
+static const UV UNI_CWL_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -202647,6 +218180,10 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 1047 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -203265,6 +218802,18 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -203275,19 +218824,21 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWL_invlist[] = { /* for EBCDIC 037 */
- 1195, /* Number of elements */
+static const UV UNI_CWL_invlist[] = { /* for EBCDIC 037 */
+ 1213, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -203856,6 +219407,10 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 037 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -204474,6 +220029,18 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -204484,16 +220051,18 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
- 1217, /* Number of elements */
+static const UV UNI_CWT_invlist[] = { /* for ASCII/Latin1 */
+ 1231, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -204812,7 +220381,7 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -205078,6 +220647,8 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -205669,7 +221240,7 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -205694,6 +221265,16 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -205712,19 +221293,21 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
- 1231, /* Number of elements */
+static const UV UNI_CWT_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -206057,7 +221640,7 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -206323,6 +221906,8 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -206914,7 +222499,7 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -206939,6 +222524,16 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -206957,19 +222552,21 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
- 1231, /* Number of elements */
+static const UV UNI_CWT_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -207302,7 +222899,7 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -207568,6 +223165,8 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -208159,7 +223758,7 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -208184,6 +223783,16 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -208202,16 +223811,18 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
- 1215, /* Number of elements */
+static const UV UNI_CWU_invlist[] = { /* for ASCII/Latin1 */
+ 1233, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -208528,7 +224139,7 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -208786,6 +224397,10 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0x530,
0x561,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -208794,6 +224409,8 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -209385,7 +225002,7 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -209410,6 +225027,16 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -209428,19 +225055,21 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
- 1229, /* Number of elements */
+static const UV UNI_CWU_invlist[] = { /* for EBCDIC 1047 */
+ 1247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -209771,7 +225400,7 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -210029,6 +225658,10 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0x530,
0x561,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -210037,6 +225670,8 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -210628,7 +226263,7 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -210653,6 +226288,16 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -210671,19 +226316,21 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
- 1229, /* Number of elements */
+static const UV UNI_CWU_invlist[] = { /* for EBCDIC 037 */
+ 1247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -211014,7 +226661,7 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -211272,6 +226919,10 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0x530,
0x561,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -211280,6 +226931,8 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -211871,7 +227524,7 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -211896,6 +227549,16 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -211914,13 +227577,15 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_CYPRIOTSYLLABARY_invlist[] = { /* for all charsets */
+static const UV UNI_CYPRIOTSYLLABARY_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211930,7 +227595,7 @@ static const UV PL_CYPRIOTSYLLABARY_invlist[] = { /* for all charsets */
0x10840
};
-static const UV PL_CYRILLICEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_CYRILLICEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211940,7 +227605,7 @@ static const UV PL_CYRILLICEXTA_invlist[] = { /* for all charsets */
0x2E00
};
-static const UV PL_CYRILLICEXTB_invlist[] = { /* for all charsets */
+static const UV UNI_CYRILLICEXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211950,7 +227615,7 @@ static const UV PL_CYRILLICEXTB_invlist[] = { /* for all charsets */
0xA6A0
};
-static const UV PL_CYRILLICEXTC_invlist[] = { /* for all charsets */
+static const UV UNI_CYRILLICEXTC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211960,7 +227625,7 @@ static const UV PL_CYRILLICEXTC_invlist[] = { /* for all charsets */
0x1C90
};
-static const UV PL_CYRILLICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_CYRILLICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211970,7 +227635,7 @@ static const UV PL_CYRILLICSUP_invlist[] = { /* for all charsets */
0x530
};
-static const UV PL_CYRL_invlist[] = { /* for all charsets */
+static const UV UNI_CYRL_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211994,9 +227659,9 @@ static const UV PL_CYRL_invlist[] = { /* for all charsets */
0xFE30
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DASH_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DASH_invlist[] = { /* for ASCII/Latin1 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212046,14 +227711,14 @@ static const UV PL_DASH_invlist[] = { /* for ASCII/Latin1 */
0xFF0E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DASH_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DASH_invlist[] = { /* for EBCDIC 1047 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212103,14 +227768,14 @@ static const UV PL_DASH_invlist[] = { /* for EBCDIC 1047 */
0xFF0E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DASH_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DASH_invlist[] = { /* for EBCDIC 037 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212160,9 +227825,9 @@ static const UV PL_DASH_invlist[] = { /* for EBCDIC 037 */
0xFF0E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DEP_invlist[] = { /* for all charsets */
+static const UV UNI_DEP_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212186,13 +227851,15 @@ static const UV PL_DEP_invlist[] = { /* for all charsets */
0xE0002
};
-static const UV PL_DEVA_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_DEVA_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,
0x900,
+ 0x953,
+ 0x955,
0x980,
0x1CD0,
0x1CF7,
@@ -212203,10 +227870,10 @@ static const UV PL_DEVA_invlist[] = { /* for all charsets */
0xA830,
0xA83A,
0xA8E0,
- 0xA8FE
+ 0xA900
};
-static const UV PL_DEVANAGARIEXT_invlist[] = { /* for all charsets */
+static const UV UNI_DEVANAGARIEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212216,9 +227883,9 @@ static const UV PL_DEVANAGARIEXT_invlist[] = { /* for all charsets */
0xA900
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DI_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DI_invlist[] = { /* for ASCII/Latin1 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212260,14 +227927,14 @@ static const UV PL_DI_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DI_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DI_invlist[] = { /* for EBCDIC 1047 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212309,14 +227976,14 @@ static const UV PL_DI_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DI_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DI_invlist[] = { /* for EBCDIC 037 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212358,12 +228025,12 @@ static const UV PL_DI_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
- 319, /* Number of elements */
+static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
+ 343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -212470,6 +228137,8 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0xE4D,
0xE4E,
0xE4F,
+ 0xEBA,
+ 0xEBB,
0xEC8,
0xECD,
0xF18,
@@ -212492,12 +228161,18 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x1038,
0x1039,
0x103B,
+ 0x1063,
+ 0x1065,
+ 0x1069,
+ 0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
+ 0x135D,
+ 0x1360,
0x17C9,
0x17D4,
0x17DD,
@@ -212570,10 +228245,10 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0xA69E,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA700,
0xA722,
0xA788,
- 0xA789,
+ 0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
@@ -212618,6 +228293,10 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x102E1,
0x10AE5,
0x10AE7,
+ 0x10D22,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x110B9,
0x110BB,
0x11133,
@@ -212654,6 +228333,10 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x116B8,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -212666,8 +228349,12 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x11D43,
0x11D44,
0x11D46,
+ 0x11D97,
+ 0x11D98,
0x16AF0,
0x16AF5,
+ 0x16B30,
+ 0x16B37,
0x16F8F,
0x16FA0,
0x1D167,
@@ -212680,6 +228367,10 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x1D18C,
0x1D1AA,
0x1D1AE,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -212688,15 +228379,15 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x1E94B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
- 319, /* Number of elements */
+static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
+ 343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -212803,6 +228494,8 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0xE4D,
0xE4E,
0xE4F,
+ 0xEBA,
+ 0xEBB,
0xEC8,
0xECD,
0xF18,
@@ -212825,12 +228518,18 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x1038,
0x1039,
0x103B,
+ 0x1063,
+ 0x1065,
+ 0x1069,
+ 0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
+ 0x135D,
+ 0x1360,
0x17C9,
0x17D4,
0x17DD,
@@ -212903,10 +228602,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0xA69E,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA700,
0xA722,
0xA788,
- 0xA789,
+ 0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
@@ -212951,6 +228650,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x102E1,
0x10AE5,
0x10AE7,
+ 0x10D22,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x110B9,
0x110BB,
0x11133,
@@ -212987,6 +228690,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x116B8,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -212999,8 +228706,12 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x11D43,
0x11D44,
0x11D46,
+ 0x11D97,
+ 0x11D98,
0x16AF0,
0x16AF5,
+ 0x16B30,
+ 0x16B37,
0x16F8F,
0x16FA0,
0x1D167,
@@ -213013,6 +228724,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x1D18C,
0x1D1AA,
0x1D1AE,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -213021,15 +228736,15 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x1E94B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
- 317, /* Number of elements */
+static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */
+ 341, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -213134,6 +228849,8 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0xE4D,
0xE4E,
0xE4F,
+ 0xEBA,
+ 0xEBB,
0xEC8,
0xECD,
0xF18,
@@ -213156,12 +228873,18 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x1038,
0x1039,
0x103B,
+ 0x1063,
+ 0x1065,
+ 0x1069,
+ 0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
+ 0x135D,
+ 0x1360,
0x17C9,
0x17D4,
0x17DD,
@@ -213234,10 +228957,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0xA69E,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA700,
0xA722,
0xA788,
- 0xA789,
+ 0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
@@ -213282,6 +229005,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x102E1,
0x10AE5,
0x10AE7,
+ 0x10D22,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x110B9,
0x110BB,
0x11133,
@@ -213318,6 +229045,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x116B8,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -213330,8 +229061,12 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x11D43,
0x11D44,
0x11D46,
+ 0x11D97,
+ 0x11D98,
0x16AF0,
0x16AF5,
+ 0x16B30,
+ 0x16B37,
0x16F8F,
0x16FA0,
0x1D167,
@@ -213344,6 +229079,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x1D18C,
0x1D1AA,
0x1D1AE,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -213352,9 +229091,9 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x1E94B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DIACRITICALS_invlist[] = { /* for all charsets */
+static const UV UNI_DIACRITICALS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213364,7 +229103,7 @@ static const UV PL_DIACRITICALS_invlist[] = { /* for all charsets */
0x370
};
-static const UV PL_DIACRITICALSEXT_invlist[] = { /* for all charsets */
+static const UV UNI_DIACRITICALSEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213374,7 +229113,7 @@ static const UV PL_DIACRITICALSEXT_invlist[] = { /* for all charsets */
0x1B00
};
-static const UV PL_DIACRITICALSFORSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_DIACRITICALSFORSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213384,7 +229123,7 @@ static const UV PL_DIACRITICALSFORSYMBOLS_invlist[] = { /* for all charsets */
0x2100
};
-static const UV PL_DIACRITICALSSUP_invlist[] = { /* for all charsets */
+static const UV UNI_DIACRITICALSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213394,7 +229133,7 @@ static const UV PL_DIACRITICALSSUP_invlist[] = { /* for all charsets */
0x1E00
};
-static const UV PL_DINGBATS_invlist[] = { /* for all charsets */
+static const UV UNI_DINGBATS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213404,7 +229143,21 @@ static const UV PL_DINGBATS_invlist[] = { /* for all charsets */
0x27C0
};
-static const UV PL_DOMINO_invlist[] = { /* for all charsets */
+static const UV UNI_DOGR_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,
+ 0x964,
+ 0x970,
+ 0xA830,
+ 0xA83A,
+ 0x11800,
+ 0x1183C
+};
+
+static const UV UNI_DOMINO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213414,7 +229167,7 @@ static const UV PL_DOMINO_invlist[] = { /* for all charsets */
0x1F0A0
};
-static const UV PL_DSRT_invlist[] = { /* for all charsets */
+static const UV UNI_DSRT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213424,9 +229177,9 @@ static const UV PL_DSRT_invlist[] = { /* for all charsets */
0x10450
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
463, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213896,14 +229649,14 @@ static const UV PL_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
467, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -214377,14 +230130,14 @@ static const UV PL_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__CAN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 037 */
467, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -214858,11 +230611,11 @@ static const UV PL_DT__CAN_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__COM_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__COM_invlist[] = { /* for ASCII/Latin1 */
149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215018,14 +230771,14 @@ static const UV PL_DT__COM_invlist[] = { /* for ASCII/Latin1 */
0x1F249
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__COM_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__COM_invlist[] = { /* for EBCDIC 1047 */
149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215181,14 +230934,14 @@ static const UV PL_DT__COM_invlist[] = { /* for EBCDIC 1047 */
0x1F249
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__COM_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__COM_invlist[] = { /* for EBCDIC 037 */
147, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215342,9 +231095,9 @@ static const UV PL_DT__COM_invlist[] = { /* for EBCDIC 037 */
0x1F249
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DT__ENC_invlist[] = { /* for all charsets */
+static const UV UNI_DT__ENC_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215368,7 +231121,7 @@ static const UV PL_DT__ENC_invlist[] = { /* for all charsets */
0x1F252
};
-static const UV PL_DT__FIN_invlist[] = { /* for all charsets */
+static const UV UNI_DT__FIN_invlist[] = { /* for all charsets */
227, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215602,7 +231355,7 @@ static const UV PL_DT__FIN_invlist[] = { /* for all charsets */
0xFEFD
};
-static const UV PL_DT__FONT_invlist[] = { /* for all charsets */
+static const UV UNI_DT__FONT_invlist[] = { /* for all charsets */
135, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215744,9 +231497,9 @@ static const UV PL_DT__FONT_invlist[] = { /* for all charsets */
0x1EEBC
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__FRA_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__FRA_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215760,14 +231513,14 @@ static const UV PL_DT__FRA_invlist[] = { /* for ASCII/Latin1 */
0x218A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__FRA_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__FRA_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215781,14 +231534,14 @@ static const UV PL_DT__FRA_invlist[] = { /* for EBCDIC 1047 */
0x218A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__FRA_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__FRA_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215802,9 +231555,9 @@ static const UV PL_DT__FRA_invlist[] = { /* for EBCDIC 037 */
0x218A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DT__INIT_invlist[] = { /* for all charsets */
+static const UV UNI_DT__INIT_invlist[] = { /* for all charsets */
151, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215962,7 +231715,7 @@ static const UV PL_DT__INIT_invlist[] = { /* for all charsets */
0xFEF4
};
-static const UV PL_DT__ISO_invlist[] = { /* for all charsets */
+static const UV UNI_DT__ISO_invlist[] = { /* for all charsets */
197, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216166,7 +231919,7 @@ static const UV PL_DT__ISO_invlist[] = { /* for all charsets */
0xFEFC
};
-static const UV PL_DT__MED_invlist[] = { /* for all charsets */
+static const UV UNI_DT__MED_invlist[] = { /* for all charsets */
109, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216282,7 +232035,7 @@ static const UV PL_DT__MED_invlist[] = { /* for all charsets */
0xFEF5
};
-static const UV PL_DT__NAR_invlist[] = { /* for all charsets */
+static const UV UNI_DT__NAR_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216302,9 +232055,9 @@ static const UV PL_DT__NAR_invlist[] = { /* for all charsets */
0xFFEF
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__NB_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__NB_invlist[] = { /* for ASCII/Latin1 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216322,14 +232075,14 @@ static const UV PL_DT__NB_invlist[] = { /* for ASCII/Latin1 */
0x2030
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__NB_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__NB_invlist[] = { /* for EBCDIC 1047 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216347,14 +232100,14 @@ static const UV PL_DT__NB_invlist[] = { /* for EBCDIC 1047 */
0x2030
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__NB_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__NB_invlist[] = { /* for EBCDIC 037 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216372,12 +232125,12 @@ static const UV PL_DT__NB_invlist[] = { /* for EBCDIC 037 */
0x2030
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
- 373, /* Number of elements */
+static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -216571,8 +232324,6 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -216743,7 +232494,7 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -216756,15 +232507,15 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
0x1F252
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
- 379, /* Number of elements */
+static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -216964,8 +232715,6 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -217136,7 +232885,7 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -217149,15 +232898,15 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
0x1F252
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
- 377, /* Number of elements */
+static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -217355,8 +233104,6 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -217527,7 +233274,7 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -217540,12 +233287,12 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
0x1F252
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
- 781, /* Number of elements */
+static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -218095,8 +233842,6 @@ static const UV PL_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -218317,7 +234062,7 @@ static const UV PL_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -218332,15 +234077,15 @@ static const UV PL_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
- 779, /* Number of elements */
+static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
+ 777, /* 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 */
@@ -218888,8 +234633,6 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -219110,7 +234853,7 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -219125,15 +234868,15 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 037 */
- 781, /* Number of elements */
+static const UV UNI_DT__NONE_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 */
@@ -219683,8 +235426,6 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -219905,7 +235646,7 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -219920,9 +235661,9 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DT__SML_invlist[] = { /* for all charsets */
+static const UV UNI_DT__SML_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -219936,7 +235677,7 @@ static const UV PL_DT__SML_invlist[] = { /* for all charsets */
0xFE6C
};
-static const UV PL_DT__SQR_invlist[] = { /* for all charsets */
+static const UV UNI_DT__SQR_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -219946,7 +235687,7 @@ static const UV PL_DT__SQR_invlist[] = { /* for all charsets */
0x3251,
0x32CC,
0x32D0,
- 0x3300,
+ 0x32FF,
0x3358,
0x3371,
0x33E0,
@@ -219962,7 +235703,7 @@ static const UV PL_DT__SQR_invlist[] = { /* for all charsets */
0x1F23C
};
-static const UV PL_DT__SUB_invlist[] = { /* for all charsets */
+static const UV UNI_DT__SUB_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -219978,9 +235719,9 @@ static const UV PL_DT__SUB_invlist[] = { /* for all charsets */
0x2C7D
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220033,17 +235774,17 @@ static const UV PL_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
0xAB5C,
0xAB60,
0x1F16A,
- 0x1F16C
+ 0x1F16D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220098,17 +235839,17 @@ static const UV PL_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
0xAB5C,
0xAB60,
0x1F16A,
- 0x1F16C
+ 0x1F16D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__SUP_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 037 */
51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220163,12 +235904,12 @@ static const UV PL_DT__SUP_invlist[] = { /* for EBCDIC 037 */
0xAB5C,
0xAB60,
0x1F16A,
- 0x1F16C
+ 0x1F16D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DT__VERT_invlist[] = { /* for all charsets */
+static const UV UNI_DT__VERT_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220186,7 +235927,7 @@ static const UV PL_DT__VERT_invlist[] = { /* for all charsets */
0xFE49
};
-static const UV PL_DUPL_invlist[] = { /* for all charsets */
+static const UV UNI_DUPL_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220204,9 +235945,9 @@ static const UV PL_DUPL_invlist[] = { /* for all charsets */
0x1BCA4
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_EA__A_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_EA__A_invlist[] = { /* for ASCII/Latin1 */
359, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220572,14 +236313,14 @@ static const UV PL_EA__A_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_EA__A_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_EA__A_invlist[] = { /* for EBCDIC 1047 */
363, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220949,14 +236690,14 @@ static const UV PL_EA__A_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_EA__A_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_EA__A_invlist[] = { /* for EBCDIC 037 */
361, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -221324,9 +237065,9 @@ static const UV PL_EA__A_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_EA__F_invlist[] = { /* for all charsets */
+static const UV UNI_EA__F_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -221340,7 +237081,7 @@ static const UV PL_EA__F_invlist[] = { /* for all charsets */
0xFFE7
};
-static const UV PL_EA__H_invlist[] = { /* for all charsets */
+static const UV UNI_EA__H_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -221362,10 +237103,10 @@ static const UV PL_EA__H_invlist[] = { /* for all charsets */
0xFFEF
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
- 533, /* Number of elements */
+static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */
+ 547, /* 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 */
@@ -221755,7 +237496,7 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -221765,8 +237506,6 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA48D,
@@ -221803,13 +237542,17 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
@@ -221876,22 +237619,34 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x1F6CD,
0x1F6D0,
0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D6,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6F9,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2FFFE,
0x30000,
@@ -221904,15 +237659,15 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
- 531, /* Number of elements */
+static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */
+ 545, /* 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 */
@@ -222300,7 +238055,7 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -222310,8 +238065,6 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA48D,
@@ -222348,13 +238101,17 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
@@ -222421,22 +238178,34 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x1F6CD,
0x1F6D0,
0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D6,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6F9,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2FFFE,
0x30000,
@@ -222449,15 +238218,15 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
- 531, /* Number of elements */
+static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */
+ 545, /* 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 */
@@ -222845,7 +238614,7 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -222855,8 +238624,6 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA48D,
@@ -222893,13 +238660,17 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
@@ -222966,22 +238737,34 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0x1F6CD,
0x1F6D0,
0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D6,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6F9,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2FFFE,
0x30000,
@@ -222994,11 +238777,11 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_EA__NA_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_EA__NA_invlist[] = { /* for ASCII/Latin1 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223020,14 +238803,14 @@ static const UV PL_EA__NA_invlist[] = { /* for ASCII/Latin1 */
0x2987
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_EA__NA_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_EA__NA_invlist[] = { /* for EBCDIC 1047 */
37, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223071,14 +238854,14 @@ static const UV PL_EA__NA_invlist[] = { /* for EBCDIC 1047 */
0x2987
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_EA__NA_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_EA__NA_invlist[] = { /* for EBCDIC 037 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223120,10 +238903,10 @@ static const UV PL_EA__NA_invlist[] = { /* for EBCDIC 037 */
0x2987
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_EA__W_invlist[] = { /* for all charsets */
- 209, /* Number of elements */
+static const UV UNI_EA__W_invlist[] = { /* for all charsets */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223213,7 +238996,7 @@ static const UV PL_EA__W_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -223225,8 +239008,6 @@ static const UV PL_EA__W_invlist[] = { /* for all charsets */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA48D,
@@ -223247,13 +239028,17 @@ static const UV PL_EA__W_invlist[] = { /* for all charsets */
0xFE68,
0xFE6C,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
@@ -223316,29 +239101,41 @@ static const UV PL_EA__W_invlist[] = { /* for all charsets */
0x1F6CD,
0x1F6D0,
0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D6,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6F9,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE
};
-static const UV PL_EARLYDYNASTICCUNEIFORM_invlist[] = { /* for all charsets */
+static const UV UNI_EARLYDYNASTICCUNEIFORM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223348,17 +239145,29 @@ static const UV PL_EARLYDYNASTICCUNEIFORM_invlist[] = { /* for all charsets */
0x12550
};
-static const UV PL_EGYP_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_EGYP_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,
0x13000,
- 0x1342F
+ 0x1342F,
+ 0x13430,
+ 0x13439
};
-static const UV PL_ELBA_invlist[] = { /* for all charsets */
+static const UV UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_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,
+ 0x13430,
+ 0x13440
+};
+
+static const UV UNI_ELBA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223368,7 +239177,17 @@ static const UV PL_ELBA_invlist[] = { /* for all charsets */
0x10528
};
-static const UV PL_EMOTICONS_invlist[] = { /* for all charsets */
+static const UV UNI_ELYM_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,
+ 0x10FE0,
+ 0x10FF7
+};
+
+static const UV UNI_EMOTICONS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223378,7 +239197,7 @@ static const UV PL_EMOTICONS_invlist[] = { /* for all charsets */
0x1F650
};
-static const UV PL_ENCLOSEDALPHANUM_invlist[] = { /* for all charsets */
+static const UV UNI_ENCLOSEDALPHANUM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223388,7 +239207,7 @@ static const UV PL_ENCLOSEDALPHANUM_invlist[] = { /* for all charsets */
0x2500
};
-static const UV PL_ENCLOSEDALPHANUMSUP_invlist[] = { /* for all charsets */
+static const UV UNI_ENCLOSEDALPHANUMSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223398,7 +239217,7 @@ static const UV PL_ENCLOSEDALPHANUMSUP_invlist[] = { /* for all charsets */
0x1F200
};
-static const UV PL_ENCLOSEDCJK_invlist[] = { /* for all charsets */
+static const UV UNI_ENCLOSEDCJK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223408,7 +239227,7 @@ static const UV PL_ENCLOSEDCJK_invlist[] = { /* for all charsets */
0x3300
};
-static const UV PL_ENCLOSEDIDEOGRAPHICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_ENCLOSEDIDEOGRAPHICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223418,7 +239237,7 @@ static const UV PL_ENCLOSEDIDEOGRAPHICSUP_invlist[] = { /* for all charsets */
0x1F300
};
-static const UV PL_ETHI_invlist[] = { /* for all charsets */
+static const UV UNI_ETHI_invlist[] = { /* for all charsets */
65, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223490,7 +239309,7 @@ static const UV PL_ETHI_invlist[] = { /* for all charsets */
0xAB2F
};
-static const UV PL_ETHIOPICEXT_invlist[] = { /* for all charsets */
+static const UV UNI_ETHIOPICEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223500,7 +239319,7 @@ static const UV PL_ETHIOPICEXT_invlist[] = { /* for all charsets */
0x2DE0
};
-static const UV PL_ETHIOPICEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_ETHIOPICEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223510,7 +239329,7 @@ static const UV PL_ETHIOPICEXTA_invlist[] = { /* for all charsets */
0xAB30
};
-static const UV PL_ETHIOPICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_ETHIOPICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223520,10 +239339,10 @@ static const UV PL_ETHIOPICSUP_invlist[] = { /* for all charsets */
0x13A0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_EXT_invlist[] = { /* for ASCII/Latin1 */
- 59, /* Number of elements */
+static const UV UNI_EXT_invlist[] = { /* for ASCII/Latin1 */
+ 63, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223584,19 +239403,23 @@ static const UV PL_EXT_invlist[] = { /* for ASCII/Latin1 */
0x16B44,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1E13C,
+ 0x1E13E,
0x1E944,
0x1E947
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_EXT_invlist[] = { /* for EBCDIC 1047 */
- 59, /* Number of elements */
+static const UV UNI_EXT_invlist[] = { /* for EBCDIC 1047 */
+ 63, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223657,19 +239480,23 @@ static const UV PL_EXT_invlist[] = { /* for EBCDIC 1047 */
0x16B44,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1E13C,
+ 0x1E13E,
0x1E944,
0x1E947
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_EXT_invlist[] = { /* for EBCDIC 037 */
- 59, /* Number of elements */
+static const UV UNI_EXT_invlist[] = { /* for EBCDIC 037 */
+ 63, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223730,15 +239557,19 @@ static const UV PL_EXT_invlist[] = { /* for EBCDIC 037 */
0x16B44,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1E13C,
+ 0x1E13E,
0x1E944,
0x1E947
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
38, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -223765,12 +239596,12 @@ static const UV PL_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
0x202F,
0x2060,
0x2070,
- 0xD800,
- 0xE000,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -223783,14 +239614,14 @@ static const UV PL_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
38, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -223817,12 +239648,12 @@ static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
0x202F,
0x2060,
0x2070,
- 0xD800,
- 0xE000,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -223835,14 +239666,14 @@ static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 037 */
38, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -223869,12 +239700,12 @@ static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 037 */
0x202F,
0x2060,
0x2070,
- 0xD800,
- 0xE000,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -223887,9 +239718,689 @@ static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_GCB__L_invlist[] = { /* for all charsets */
+static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
+ 673, /* Number of 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,
+ 0x300,
+ 0x370,
+ 0x483,
+ 0x48A,
+ 0x591,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x610,
+ 0x61B,
+ 0x64B,
+ 0x660,
+ 0x670,
+ 0x671,
+ 0x6D6,
+ 0x6DD,
+ 0x6DF,
+ 0x6E5,
+ 0x6E7,
+ 0x6E9,
+ 0x6EA,
+ 0x6EE,
+ 0x711,
+ 0x712,
+ 0x730,
+ 0x74B,
+ 0x7A6,
+ 0x7B1,
+ 0x7EB,
+ 0x7F4,
+ 0x7FD,
+ 0x7FE,
+ 0x816,
+ 0x81A,
+ 0x81B,
+ 0x824,
+ 0x825,
+ 0x828,
+ 0x829,
+ 0x82E,
+ 0x859,
+ 0x85C,
+ 0x8D3,
+ 0x8E2,
+ 0x8E3,
+ 0x903,
+ 0x93A,
+ 0x93B,
+ 0x93C,
+ 0x93D,
+ 0x941,
+ 0x949,
+ 0x94D,
+ 0x94E,
+ 0x951,
+ 0x958,
+ 0x962,
+ 0x964,
+ 0x981,
+ 0x982,
+ 0x9BC,
+ 0x9BD,
+ 0x9BE,
+ 0x9BF,
+ 0x9C1,
+ 0x9C5,
+ 0x9CD,
+ 0x9CE,
+ 0x9D7,
+ 0x9D8,
+ 0x9E2,
+ 0x9E4,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA03,
+ 0xA3C,
+ 0xA3D,
+ 0xA41,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA70,
+ 0xA72,
+ 0xA75,
+ 0xA76,
+ 0xA81,
+ 0xA83,
+ 0xABC,
+ 0xABD,
+ 0xAC1,
+ 0xAC6,
+ 0xAC7,
+ 0xAC9,
+ 0xACD,
+ 0xACE,
+ 0xAE2,
+ 0xAE4,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB02,
+ 0xB3C,
+ 0xB3D,
+ 0xB3E,
+ 0xB40,
+ 0xB41,
+ 0xB45,
+ 0xB4D,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB62,
+ 0xB64,
+ 0xB82,
+ 0xB83,
+ 0xBBE,
+ 0xBBF,
+ 0xBC0,
+ 0xBC1,
+ 0xBCD,
+ 0xBCE,
+ 0xBD7,
+ 0xBD8,
+ 0xC00,
+ 0xC01,
+ 0xC04,
+ 0xC05,
+ 0xC3E,
+ 0xC41,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC62,
+ 0xC64,
+ 0xC81,
+ 0xC82,
+ 0xCBC,
+ 0xCBD,
+ 0xCBF,
+ 0xCC0,
+ 0xCC2,
+ 0xCC3,
+ 0xCC6,
+ 0xCC7,
+ 0xCCC,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE2,
+ 0xCE4,
+ 0xD00,
+ 0xD02,
+ 0xD3B,
+ 0xD3D,
+ 0xD3E,
+ 0xD3F,
+ 0xD41,
+ 0xD45,
+ 0xD4D,
+ 0xD4E,
+ 0xD57,
+ 0xD58,
+ 0xD62,
+ 0xD64,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD0,
+ 0xDD2,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDDF,
+ 0xDE0,
+ 0xE31,
+ 0xE32,
+ 0xE34,
+ 0xE3B,
+ 0xE47,
+ 0xE4F,
+ 0xEB1,
+ 0xEB2,
+ 0xEB4,
+ 0xEBD,
+ 0xEC8,
+ 0xECE,
+ 0xF18,
+ 0xF1A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF71,
+ 0xF7F,
+ 0xF80,
+ 0xF85,
+ 0xF86,
+ 0xF88,
+ 0xF8D,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x102D,
+ 0x1031,
+ 0x1032,
+ 0x1038,
+ 0x1039,
+ 0x103B,
+ 0x103D,
+ 0x103F,
+ 0x1058,
+ 0x105A,
+ 0x105E,
+ 0x1061,
+ 0x1071,
+ 0x1075,
+ 0x1082,
+ 0x1083,
+ 0x1085,
+ 0x1087,
+ 0x108D,
+ 0x108E,
+ 0x109D,
+ 0x109E,
+ 0x135D,
+ 0x1360,
+ 0x1712,
+ 0x1715,
+ 0x1732,
+ 0x1735,
+ 0x1752,
+ 0x1754,
+ 0x1772,
+ 0x1774,
+ 0x17B4,
+ 0x17B6,
+ 0x17B7,
+ 0x17BE,
+ 0x17C6,
+ 0x17C7,
+ 0x17C9,
+ 0x17D4,
+ 0x17DD,
+ 0x17DE,
+ 0x180B,
+ 0x180E,
+ 0x1885,
+ 0x1887,
+ 0x18A9,
+ 0x18AA,
+ 0x1920,
+ 0x1923,
+ 0x1927,
+ 0x1929,
+ 0x1932,
+ 0x1933,
+ 0x1939,
+ 0x193C,
+ 0x1A17,
+ 0x1A19,
+ 0x1A1B,
+ 0x1A1C,
+ 0x1A56,
+ 0x1A57,
+ 0x1A58,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A61,
+ 0x1A62,
+ 0x1A63,
+ 0x1A65,
+ 0x1A6D,
+ 0x1A73,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A80,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B04,
+ 0x1B34,
+ 0x1B3B,
+ 0x1B3C,
+ 0x1B3D,
+ 0x1B42,
+ 0x1B43,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B80,
+ 0x1B82,
+ 0x1BA2,
+ 0x1BA6,
+ 0x1BA8,
+ 0x1BAA,
+ 0x1BAB,
+ 0x1BAE,
+ 0x1BE6,
+ 0x1BE7,
+ 0x1BE8,
+ 0x1BEA,
+ 0x1BED,
+ 0x1BEE,
+ 0x1BEF,
+ 0x1BF2,
+ 0x1C2C,
+ 0x1C34,
+ 0x1C36,
+ 0x1C38,
+ 0x1CD0,
+ 0x1CD3,
+ 0x1CD4,
+ 0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF4,
+ 0x1CF5,
+ 0x1CF8,
+ 0x1CFA,
+ 0x1DC0,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1E00,
+ 0x200C,
+ 0x200D,
+ 0x20D0,
+ 0x20F1,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2D7F,
+ 0x2D80,
+ 0x2DE0,
+ 0x2E00,
+ 0x302A,
+ 0x3030,
+ 0x3099,
+ 0x309B,
+ 0xA66F,
+ 0xA673,
+ 0xA674,
+ 0xA67E,
+ 0xA69E,
+ 0xA6A0,
+ 0xA6F0,
+ 0xA6F2,
+ 0xA802,
+ 0xA803,
+ 0xA806,
+ 0xA807,
+ 0xA80B,
+ 0xA80C,
+ 0xA825,
+ 0xA827,
+ 0xA8C4,
+ 0xA8C6,
+ 0xA8E0,
+ 0xA8F2,
+ 0xA8FF,
+ 0xA900,
+ 0xA926,
+ 0xA92E,
+ 0xA947,
+ 0xA952,
+ 0xA980,
+ 0xA983,
+ 0xA9B3,
+ 0xA9B4,
+ 0xA9B6,
+ 0xA9BA,
+ 0xA9BC,
+ 0xA9BE,
+ 0xA9E5,
+ 0xA9E6,
+ 0xAA29,
+ 0xAA2F,
+ 0xAA31,
+ 0xAA33,
+ 0xAA35,
+ 0xAA37,
+ 0xAA43,
+ 0xAA44,
+ 0xAA4C,
+ 0xAA4D,
+ 0xAA7C,
+ 0xAA7D,
+ 0xAAB0,
+ 0xAAB1,
+ 0xAAB2,
+ 0xAAB5,
+ 0xAAB7,
+ 0xAAB9,
+ 0xAABE,
+ 0xAAC0,
+ 0xAAC1,
+ 0xAAC2,
+ 0xAAEC,
+ 0xAAEE,
+ 0xAAF6,
+ 0xAAF7,
+ 0xABE5,
+ 0xABE6,
+ 0xABE8,
+ 0xABE9,
+ 0xABED,
+ 0xABEE,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFE00,
+ 0xFE10,
+ 0xFE20,
+ 0xFE30,
+ 0xFF9E,
+ 0xFFA0,
+ 0x101FD,
+ 0x101FE,
+ 0x102E0,
+ 0x102E1,
+ 0x10376,
+ 0x1037B,
+ 0x10A01,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A10,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10AE5,
+ 0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
+ 0x11001,
+ 0x11002,
+ 0x11038,
+ 0x11047,
+ 0x1107F,
+ 0x11082,
+ 0x110B3,
+ 0x110B7,
+ 0x110B9,
+ 0x110BB,
+ 0x11100,
+ 0x11103,
+ 0x11127,
+ 0x1112C,
+ 0x1112D,
+ 0x11135,
+ 0x11173,
+ 0x11174,
+ 0x11180,
+ 0x11182,
+ 0x111B6,
+ 0x111BF,
+ 0x111C9,
+ 0x111CD,
+ 0x1122F,
+ 0x11232,
+ 0x11234,
+ 0x11235,
+ 0x11236,
+ 0x11238,
+ 0x1123E,
+ 0x1123F,
+ 0x112DF,
+ 0x112E0,
+ 0x112E3,
+ 0x112EB,
+ 0x11300,
+ 0x11302,
+ 0x1133B,
+ 0x1133D,
+ 0x1133E,
+ 0x1133F,
+ 0x11340,
+ 0x11341,
+ 0x11357,
+ 0x11358,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11438,
+ 0x11440,
+ 0x11442,
+ 0x11445,
+ 0x11446,
+ 0x11447,
+ 0x1145E,
+ 0x1145F,
+ 0x114B0,
+ 0x114B1,
+ 0x114B3,
+ 0x114B9,
+ 0x114BA,
+ 0x114BB,
+ 0x114BD,
+ 0x114BE,
+ 0x114BF,
+ 0x114C1,
+ 0x114C2,
+ 0x114C4,
+ 0x115AF,
+ 0x115B0,
+ 0x115B2,
+ 0x115B6,
+ 0x115BC,
+ 0x115BE,
+ 0x115BF,
+ 0x115C1,
+ 0x115DC,
+ 0x115DE,
+ 0x11633,
+ 0x1163B,
+ 0x1163D,
+ 0x1163E,
+ 0x1163F,
+ 0x11641,
+ 0x116AB,
+ 0x116AC,
+ 0x116AD,
+ 0x116AE,
+ 0x116B0,
+ 0x116B6,
+ 0x116B7,
+ 0x116B8,
+ 0x1171D,
+ 0x11720,
+ 0x11722,
+ 0x11726,
+ 0x11727,
+ 0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x11A01,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A39,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A47,
+ 0x11A48,
+ 0x11A51,
+ 0x11A57,
+ 0x11A59,
+ 0x11A5C,
+ 0x11A8A,
+ 0x11A97,
+ 0x11A98,
+ 0x11A9A,
+ 0x11C30,
+ 0x11C37,
+ 0x11C38,
+ 0x11C3E,
+ 0x11C3F,
+ 0x11C40,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CAA,
+ 0x11CB1,
+ 0x11CB2,
+ 0x11CB4,
+ 0x11CB5,
+ 0x11CB7,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x16AF0,
+ 0x16AF5,
+ 0x16B30,
+ 0x16B37,
+ 0x16F4F,
+ 0x16F50,
+ 0x16F8F,
+ 0x16F93,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1D165,
+ 0x1D166,
+ 0x1D167,
+ 0x1D16A,
+ 0x1D16E,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D242,
+ 0x1D245,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E8D0,
+ 0x1E8D7,
+ 0x1E944,
+ 0x1E94B,
+ 0x1F3FB,
+ 0x1F400,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+static const UV UNI_GCB__L_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223901,8 +240412,8 @@ static const UV PL_GCB__L_invlist[] = { /* for all charsets */
0xA97D
};
-static const UV PL_GCB__PP_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_GCB__PP_invlist[] = { /* for all charsets */
+ 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 */
@@ -223919,18 +240430,20 @@ static const UV PL_GCB__PP_invlist[] = { /* for all charsets */
0xD4F,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x111C2,
0x111C4,
0x11A3A,
0x11A3B,
- 0x11A86,
+ 0x11A84,
0x11A8A,
0x11D46,
0x11D47
};
-static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
- 291, /* Number of elements */
+static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */
+ 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 */
@@ -224053,8 +240566,6 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x1A73,
0x1B04,
0x1B05,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -224083,8 +240594,6 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x1C36,
0x1CE1,
0x1CE2,
- 0x1CF2,
- 0x1CF4,
0x1CF7,
0x1CF8,
0xA823,
@@ -224103,7 +240612,7 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xAA2F,
0xAA31,
@@ -224137,6 +240646,8 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x110B9,
0x1112C,
0x1112D,
+ 0x11145,
+ 0x11147,
0x11182,
0x11183,
0x111B3,
@@ -224201,8 +240712,16 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x11722,
0x11726,
0x11727,
- 0x11A07,
- 0x11A09,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x119D1,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E4,
+ 0x119E5,
0x11A39,
0x11A3A,
0x11A57,
@@ -224219,15 +240738,23 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x11CB2,
0x11CB4,
0x11CB5,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11EF5,
+ 0x11EF7,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x1D166,
0x1D167,
0x1D16D,
0x1D16E
};
-static const UV PL_GCB__T_invlist[] = { /* for all charsets */
+static const UV UNI_GCB__T_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -224239,7 +240766,7 @@ static const UV PL_GCB__T_invlist[] = { /* for all charsets */
0xD7FC
};
-static const UV PL_GCB__V_invlist[] = { /* for all charsets */
+static const UV UNI_GCB__V_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -224251,10 +240778,10 @@ static const UV PL_GCB__V_invlist[] = { /* for all charsets */
0xD7C7
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
- 672, /* Number of elements */
+static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
+ 604, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -224306,6 +240833,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -224316,7 +240845,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x904,
0x93A,
0x93D,
@@ -224340,6 +240869,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -224395,7 +240926,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -224455,8 +240986,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB3,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -224558,7 +241087,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -224574,22 +241103,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -224622,6 +241135,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -224666,8 +241181,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -224698,6 +241211,10 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -224708,10 +241225,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -224720,7 +241241,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -224730,7 +241251,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -224748,6 +241269,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -224762,6 +241285,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -224770,7 +241301,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11A48,
0x11A51,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
@@ -224788,12 +241319,24 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11D3E,
0x11D3F,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -224832,115 +241375,31 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0000,
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
- 672, /* Number of elements */
+static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
+ 604, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -224992,6 +241451,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -225002,7 +241463,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x904,
0x93A,
0x93D,
@@ -225026,6 +241487,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -225081,7 +241544,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -225141,8 +241604,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB3,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -225244,7 +241705,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -225260,22 +241721,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -225308,6 +241753,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -225352,8 +241799,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -225384,6 +241829,10 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -225394,10 +241843,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -225406,7 +241859,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -225416,7 +241869,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -225434,6 +241887,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -225448,6 +241903,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -225456,7 +241919,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11A48,
0x11A51,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
@@ -225474,12 +241937,24 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11D3E,
0x11D3F,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -225518,115 +241993,31 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0000,
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
- 672, /* Number of elements */
+static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
+ 604, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -225678,6 +242069,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -225688,7 +242081,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x904,
0x93A,
0x93D,
@@ -225712,6 +242105,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -225767,7 +242162,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -225827,8 +242222,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB3,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -225930,7 +242323,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -225946,22 +242339,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -225994,6 +242371,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -226038,8 +242417,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -226070,6 +242447,10 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -226080,10 +242461,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -226092,7 +242477,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -226102,7 +242487,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -226120,6 +242505,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -226134,6 +242521,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -226142,7 +242537,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x11A48,
0x11A51,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
@@ -226160,12 +242555,24 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x11D3E,
0x11D3F,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -226204,109 +242611,25 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0000,
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_GEOMETRICSHAPES_invlist[] = { /* for all charsets */
+static const UV UNI_GEOMETRICSHAPES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226316,7 +242639,7 @@ static const UV PL_GEOMETRICSHAPES_invlist[] = { /* for all charsets */
0x2600
};
-static const UV PL_GEOMETRICSHAPESEXT_invlist[] = { /* for all charsets */
+static const UV UNI_GEOMETRICSHAPESEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226326,8 +242649,8 @@ static const UV PL_GEOMETRICSHAPESEXT_invlist[] = { /* for all charsets */
0x1F800
};
-static const UV PL_GEOR_invlist[] = { /* for all charsets */
- 17, /* Number of elements */
+static const UV UNI_GEOR_invlist[] = { /* for all charsets */
+ 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 */
@@ -226342,6 +242665,10 @@ static const UV PL_GEOR_invlist[] = { /* for all charsets */
0x10CE,
0x10D0,
0x1100,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x2D00,
0x2D26,
0x2D27,
@@ -226350,7 +242677,17 @@ static const UV PL_GEOR_invlist[] = { /* for all charsets */
0x2D2E
};
-static const UV PL_GEORGIANSUP_invlist[] = { /* for all charsets */
+static const UV UNI_GEORGIANEXT_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,
+ 0x1C90,
+ 0x1CC0
+};
+
+static const UV UNI_GEORGIANSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226360,7 +242697,7 @@ static const UV PL_GEORGIANSUP_invlist[] = { /* for all charsets */
0x2D30
};
-static const UV PL_GLAG_invlist[] = { /* for all charsets */
+static const UV UNI_GLAG_invlist[] = { /* for all charsets */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226390,7 +242727,7 @@ static const UV PL_GLAG_invlist[] = { /* for all charsets */
0x1E02B
};
-static const UV PL_GLAGOLITICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_GLAGOLITICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226400,12 +242737,36 @@ static const UV PL_GLAGOLITICSUP_invlist[] = { /* for all charsets */
0x1E030
};
-static const UV PL_GONM_invlist[] = { /* for all charsets */
+static const UV UNI_GONG_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,
+ 0x964,
+ 0x966,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA
+};
+
+static const UV UNI_GONM_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,
+ 0x964,
+ 0x966,
0x11D00,
0x11D07,
0x11D08,
@@ -226422,7 +242783,7 @@ static const UV PL_GONM_invlist[] = { /* for all charsets */
0x11D5A
};
-static const UV PL_GOTH_invlist[] = { /* for all charsets */
+static const UV UNI_GOTH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226432,7 +242793,7 @@ static const UV PL_GOTH_invlist[] = { /* for all charsets */
0x1034B
};
-static const UV PL_GRAN_invlist[] = { /* for all charsets */
+static const UV UNI_GRAN_invlist[] = { /* for all charsets */
51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226442,12 +242803,8 @@ static const UV PL_GRAN_invlist[] = { /* for all charsets */
0x953,
0x964,
0x966,
- 0xBAA,
- 0xBAB,
- 0xBB5,
- 0xBB6,
0xBE6,
- 0xBF3,
+ 0xBF4,
0x1CD0,
0x1CD1,
0x1CD2,
@@ -226472,7 +242829,7 @@ static const UV PL_GRAN_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -226487,13 +242844,17 @@ static const UV PL_GRAN_invlist[] = { /* for all charsets */
0x11366,
0x1136D,
0x11370,
- 0x11375
+ 0x11375,
+ 0x11FD0,
+ 0x11FD2,
+ 0x11FD3,
+ 0x11FD4
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
- 1583, /* Number of elements */
+static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
+ 1639, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -226521,10 +242882,6 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -226538,7 +242895,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x5C7,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x610,
@@ -226570,7 +242927,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x7EB,
0x7F4,
0x7FB,
- 0x800,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -226660,6 +243017,8 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA70,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA83,
0xA84,
0xA85,
@@ -226768,11 +243127,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xC62,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC81,
0xC82,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -226856,25 +243213,13 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -227017,7 +243362,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -227070,8 +243415,6 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1AAE,
0x1B04,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -227106,7 +243449,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
@@ -227118,6 +243463,8 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -227177,14 +243524,6 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -227221,7 +243560,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -227239,7 +243578,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x309B,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -227249,11 +243588,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -227271,9 +243608,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA6F2,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -227293,7 +243630,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA8CE,
0xA8DA,
0xA8F2,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA926,
0xA92E,
@@ -227308,7 +243645,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
@@ -227359,7 +243696,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE5,
0xABE6,
@@ -227535,9 +243872,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -227565,9 +243902,19 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11001,
0x11002,
@@ -227593,7 +243940,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1112C,
0x1112D,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -227601,7 +243948,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -227674,6 +244021,8 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1145C,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114B1,
@@ -227720,24 +244069,38 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x116B0,
0x116B6,
0x116B7,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
+ 0x11800,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E5,
0x11A00,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -227749,14 +244112,10 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -227788,7 +244147,27 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x11D47,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -227824,20 +244203,26 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
- 0x16F7F,
+ 0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -227872,10 +244257,12 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -227926,16 +244313,36 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1DA84,
0x1DA85,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -228019,9 +244426,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -228035,15 +244440,17 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -228056,18 +244463,28 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -228082,15 +244499,15 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
- 1583, /* Number of elements */
+static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
+ 1639, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -228118,10 +244535,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -228135,7 +244548,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x5C7,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x610,
@@ -228167,7 +244580,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x7EB,
0x7F4,
0x7FB,
- 0x800,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -228257,6 +244670,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA70,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA83,
0xA84,
0xA85,
@@ -228365,11 +244780,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xC62,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC81,
0xC82,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -228453,25 +244866,13 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -228614,7 +245015,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -228667,8 +245068,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1AAE,
0x1B04,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -228703,7 +245102,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
@@ -228715,6 +245116,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -228774,14 +245177,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -228818,7 +245213,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -228836,7 +245231,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x309B,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -228846,11 +245241,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -228868,9 +245261,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA6F2,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -228890,7 +245283,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA8CE,
0xA8DA,
0xA8F2,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA926,
0xA92E,
@@ -228905,7 +245298,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
@@ -228956,7 +245349,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE5,
0xABE6,
@@ -229132,9 +245525,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -229162,9 +245555,19 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11001,
0x11002,
@@ -229190,7 +245593,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1112C,
0x1112D,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -229198,7 +245601,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -229271,6 +245674,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1145C,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114B1,
@@ -229317,24 +245722,38 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x116B0,
0x116B6,
0x116B7,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
+ 0x11800,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E5,
0x11A00,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -229346,14 +245765,10 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -229385,7 +245800,27 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x11D47,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -229421,20 +245856,26 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
- 0x16F7F,
+ 0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -229469,10 +245910,12 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -229523,16 +245966,36 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1DA84,
0x1DA85,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -229616,9 +246079,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -229632,15 +246093,17 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -229653,18 +246116,28 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -229679,15 +246152,15 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
- 1583, /* Number of elements */
+static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
+ 1639, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -229715,10 +246188,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -229732,7 +246201,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x5C7,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x610,
@@ -229764,7 +246233,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x7EB,
0x7F4,
0x7FB,
- 0x800,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -229854,6 +246323,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA70,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA83,
0xA84,
0xA85,
@@ -229962,11 +246433,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xC62,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC81,
0xC82,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -230050,25 +246519,13 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -230211,7 +246668,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -230264,8 +246721,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1AAE,
0x1B04,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -230300,7 +246755,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
@@ -230312,6 +246769,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -230371,14 +246830,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -230415,7 +246866,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -230433,7 +246884,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x309B,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -230443,11 +246894,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -230465,9 +246914,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA6F2,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -230487,7 +246936,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA8CE,
0xA8DA,
0xA8F2,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA926,
0xA92E,
@@ -230502,7 +246951,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
@@ -230553,7 +247002,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE5,
0xABE6,
@@ -230729,9 +247178,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -230759,9 +247208,19 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11001,
0x11002,
@@ -230787,7 +247246,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1112C,
0x1112D,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -230795,7 +247254,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -230868,6 +247327,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1145C,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114B1,
@@ -230914,24 +247375,38 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x116B0,
0x116B6,
0x116B7,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
+ 0x11800,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E5,
0x11A00,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -230943,14 +247418,10 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -230982,7 +247453,27 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x11D47,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -231018,20 +247509,26 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
- 0x16F7F,
+ 0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -231066,10 +247563,12 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -231120,16 +247619,36 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1DA84,
0x1DA85,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -231213,9 +247732,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -231229,15 +247746,17 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -231250,18 +247769,28 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -231276,9 +247805,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_GREEKEXT_invlist[] = { /* for all charsets */
+static const UV UNI_GREEKEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -231288,7 +247817,7 @@ static const UV PL_GREEKEXT_invlist[] = { /* for all charsets */
0x2000
};
-static const UV PL_GREK_invlist[] = { /* for all charsets */
+static const UV UNI_GREK_invlist[] = { /* for all charsets */
77, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -231372,8 +247901,8 @@ static const UV PL_GREK_invlist[] = { /* for all charsets */
0x1D246
};
-static const UV PL_GREXT_invlist[] = { /* for all charsets */
- 639, /* Number of elements */
+static const UV UNI_GREXT_invlist[] = { /* for all charsets */
+ 671, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -231414,6 +247943,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -231424,7 +247955,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -231454,6 +247985,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -231510,6 +248043,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xBD8,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -231569,8 +248104,6 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -231673,8 +248206,6 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x1B00,
0x1B04,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -231752,6 +248283,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -231763,7 +248296,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -231824,6 +248357,10 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -231846,7 +248383,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -231862,7 +248399,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
@@ -231880,6 +248417,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
@@ -231922,9 +248461,17 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -231964,10 +248511,20 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -232008,6 +248565,10 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -232018,7 +248579,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_GUJR_invlist[] = { /* for all charsets */
+static const UV UNI_GUJR_invlist[] = { /* for all charsets */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232060,7 +248621,7 @@ static const UV PL_GUJR_invlist[] = { /* for all charsets */
0xA83A
};
-static const UV PL_GURU_invlist[] = { /* for all charsets */
+static const UV UNI_GURU_invlist[] = { /* for all charsets */
39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232101,12 +248662,12 @@ static const UV PL_GURU_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA830,
0xA83A
};
-static const UV PL_HALFANDFULLFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_HALFANDFULLFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232116,7 +248677,7 @@ static const UV PL_HALFANDFULLFORMS_invlist[] = { /* for all charsets */
0xFFF0
};
-static const UV PL_HALFMARKS_invlist[] = { /* for all charsets */
+static const UV UNI_HALFMARKS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232126,8 +248687,8 @@ static const UV PL_HALFMARKS_invlist[] = { /* for all charsets */
0xFE30
};
-static const UV PL_HAN_invlist[] = { /* for all charsets */
- 65, /* Number of elements */
+static const UV UNI_HAN_invlist[] = { /* for all charsets */
+ 67, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -232162,6 +248723,8 @@ static const UV PL_HAN_invlist[] = { /* for all charsets */
0x32B1,
0x32C0,
0x32CC,
+ 0x32FF,
+ 0x3300,
0x3358,
0x3371,
0x337B,
@@ -232171,7 +248734,7 @@ static const UV PL_HAN_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xF900,
0xFA6E,
0xFA70,
@@ -232198,7 +248761,7 @@ static const UV PL_HAN_invlist[] = { /* for all charsets */
0x2FA1E
};
-static const UV PL_HANG_invlist[] = { /* for all charsets */
+static const UV UNI_HANG_invlist[] = { /* for all charsets */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232248,7 +248811,7 @@ static const UV PL_HANG_invlist[] = { /* for all charsets */
0xFFDD
};
-static const UV PL_HANO_invlist[] = { /* for all charsets */
+static const UV UNI_HANO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232258,7 +248821,7 @@ static const UV PL_HANO_invlist[] = { /* for all charsets */
0x1737
};
-static const UV PL_HATR_invlist[] = { /* for all charsets */
+static const UV UNI_HATR_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232272,7 +248835,7 @@ static const UV PL_HATR_invlist[] = { /* for all charsets */
0x10900
};
-static const UV PL_HEBR_invlist[] = { /* for all charsets */
+static const UV UNI_HEBR_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232282,7 +248845,7 @@ static const UV PL_HEBR_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0xFB1D,
0xFB37,
@@ -232298,7 +248861,7 @@ static const UV PL_HEBR_invlist[] = { /* for all charsets */
0xFB50
};
-static const UV PL_HIGHPUSURROGATES_invlist[] = { /* for all charsets */
+static const UV UNI_HIGHPUSURROGATES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232308,7 +248871,7 @@ static const UV PL_HIGHPUSURROGATES_invlist[] = { /* for all charsets */
0xDC00
};
-static const UV PL_HIGHSURROGATES_invlist[] = { /* for all charsets */
+static const UV UNI_HIGHSURROGATES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232318,8 +248881,8 @@ static const UV PL_HIGHSURROGATES_invlist[] = { /* for all charsets */
0xDB80
};
-static const UV PL_HIRA_invlist[] = { /* for all charsets */
- 31, /* Number of elements */
+static const UV UNI_HIRA_invlist[] = { /* for all charsets */
+ 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 */
@@ -232352,11 +248915,13 @@ static const UV PL_HIRA_invlist[] = { /* for all charsets */
0xFFA0,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
0x1F200,
0x1F201
};
-static const UV PL_HLUW_invlist[] = { /* for all charsets */
+static const UV UNI_HLUW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232366,7 +248931,7 @@ static const UV PL_HLUW_invlist[] = { /* for all charsets */
0x14647
};
-static const UV PL_HMNG_invlist[] = { /* for all charsets */
+static const UV UNI_HMNG_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232384,7 +248949,23 @@ static const UV PL_HMNG_invlist[] = { /* for all charsets */
0x16B90
};
-static const UV PL_HST__NA_invlist[] = { /* for all charsets */
+static const UV UNI_HMNP_invlist[] = { /* for all charsets */
+ 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,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150
+};
+
+static const UV UNI_HST__NA_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -232402,7 +248983,7 @@ static const UV PL_HST__NA_invlist[] = { /* for all charsets */
0xD7FC
};
-static const UV PL_HUNG_invlist[] = { /* for all charsets */
+static const UV UNI_HUNG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232416,9 +248997,9 @@ static const UV PL_HUNG_invlist[] = { /* for all charsets */
0x10D00
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_HYPHEN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_HYPHEN_invlist[] = { /* for ASCII/Latin1 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232446,14 +249027,14 @@ static const UV PL_HYPHEN_invlist[] = { /* for ASCII/Latin1 */
0xFF66
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_HYPHEN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_HYPHEN_invlist[] = { /* for EBCDIC 1047 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232481,14 +249062,14 @@ static const UV PL_HYPHEN_invlist[] = { /* for EBCDIC 1047 */
0xFF66
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_HYPHEN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_HYPHEN_invlist[] = { /* for EBCDIC 037 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232516,12 +249097,12 @@ static const UV PL_HYPHEN_invlist[] = { /* for EBCDIC 037 */
0xFF66
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
- 1379, /* Number of elements */
+static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
+ 1427, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -232582,8 +249163,8 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -232596,7 +249177,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -232620,6 +249201,8 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -232630,7 +249213,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -232666,6 +249249,8 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -232789,8 +249374,6 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -232894,27 +249477,13 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -233041,7 +249610,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -233092,10 +249661,14 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -233233,7 +249806,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -233243,7 +249816,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -233263,9 +249836,9 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -233279,8 +249852,6 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -233321,7 +249892,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -233487,7 +250058,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -233514,6 +250085,18 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -233528,13 +250111,15 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -233574,7 +250159,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -233594,6 +250179,8 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -233613,27 +250200,37 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -233664,6 +250261,20 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -233694,20 +250305,28 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -233816,12 +250435,22 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -233906,15 +250535,15 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
- 1403, /* Number of elements */
+static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
+ 1451, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -233999,8 +250628,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -234013,7 +250642,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -234037,6 +250666,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -234047,7 +250678,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -234083,6 +250714,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -234206,8 +250839,6 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -234311,27 +250942,13 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -234458,7 +251075,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -234509,10 +251126,14 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -234650,7 +251271,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -234660,7 +251281,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -234680,9 +251301,9 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -234696,8 +251317,6 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -234738,7 +251357,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -234904,7 +251523,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -234931,6 +251550,18 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -234945,13 +251576,15 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -234991,7 +251624,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -235011,6 +251644,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -235030,27 +251665,37 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -235081,6 +251726,20 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -235111,20 +251770,28 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -235233,12 +251900,22 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -235323,15 +252000,15 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
- 1399, /* Number of elements */
+static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
+ 1447, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -235412,8 +252089,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -235426,7 +252103,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -235450,6 +252127,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -235460,7 +252139,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -235496,6 +252175,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -235619,8 +252300,6 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -235724,27 +252403,13 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -235871,7 +252536,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -235922,10 +252587,14 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -236063,7 +252732,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -236073,7 +252742,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -236093,9 +252762,9 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -236109,8 +252778,6 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -236151,7 +252818,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -236317,7 +252984,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -236344,6 +253011,18 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -236358,13 +253037,15 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -236404,7 +253085,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -236424,6 +253105,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -236443,27 +253126,37 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -236494,6 +253187,20 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -236524,20 +253231,28 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -236646,12 +253361,22 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -236736,9 +253461,9 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_IDEO_invlist[] = { /* for all charsets */
+static const UV UNI_IDEO_invlist[] = { /* for all charsets */
33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -236753,13 +253478,13 @@ static const UV PL_IDEO_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B170,
@@ -236778,7 +253503,7 @@ static const UV PL_IDEO_invlist[] = { /* for all charsets */
0x2FA1E
};
-static const UV PL_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -236788,10 +253513,10 @@ static const UV PL_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */
0x17000
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
- 1171, /* Number of elements */
+static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
+ 1219, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -236846,11 +253571,11 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -237084,25 +253809,13 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -237215,7 +253928,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -237256,12 +253969,18 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -237389,7 +254108,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -237399,7 +254118,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -237421,9 +254140,9 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -237441,7 +254160,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -237499,7 +254218,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -237643,7 +254362,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -237666,6 +254385,16 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -237674,6 +254403,8 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -237724,6 +254455,8 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -237740,12 +254473,24 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -237755,9 +254500,9 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -237776,6 +254521,16 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -237800,20 +254555,28 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -237884,10 +254647,20 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -237968,15 +254741,15 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
- 1197, /* Number of elements */
+static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -238057,11 +254830,11 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -238295,25 +255068,13 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -238426,7 +255187,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -238467,12 +255228,18 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -238600,7 +255367,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -238610,7 +255377,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -238632,9 +255399,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -238652,7 +255419,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -238710,7 +255477,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -238854,7 +255621,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -238877,6 +255644,16 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -238885,6 +255662,8 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -238935,6 +255714,8 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -238951,12 +255732,24 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -238966,9 +255759,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -238987,6 +255780,16 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -239011,20 +255814,28 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -239095,10 +255906,20 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -239179,15 +256000,15 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
- 1193, /* Number of elements */
+static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
+ 1241, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -239264,11 +256085,11 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -239502,25 +256323,13 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -239633,7 +256442,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -239674,12 +256483,18 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -239807,7 +256622,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -239817,7 +256632,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -239839,9 +256654,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -239859,7 +256674,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -239917,7 +256732,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -240061,7 +256876,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -240084,6 +256899,16 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -240092,6 +256917,8 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -240142,6 +256969,8 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -240158,12 +256987,24 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -240173,9 +257014,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -240194,6 +257035,16 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -240218,20 +257069,28 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -240302,10 +257161,20 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -240386,9 +257255,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_IDSB_invlist[] = { /* for all charsets */
+static const UV UNI_IDSB_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -240400,7 +257269,7 @@ static const UV PL_IDSB_invlist[] = { /* for all charsets */
0x2FFC
};
-static const UV PL_IDST_invlist[] = { /* for all charsets */
+static const UV UNI_IDST_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -240410,7 +257279,7 @@ static const UV PL_IDST_invlist[] = { /* for all charsets */
0x2FF4
};
-static const UV PL_IN__1_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__1_DOT_1_invlist[] = { /* for all charsets */
576, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -240993,7 +257862,7 @@ static const UV PL_IN__1_DOT_1_invlist[] = { /* for all charsets */
0x10000
};
-static const UV PL_IN__10_invlist[] = { /* for all charsets */
+static const UV UNI_IN__10_invlist[] = { /* for all charsets */
1318, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -242318,7 +259187,4070 @@ static const UV PL_IN__10_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__2_invlist[] = { /* for all charsets */
+static const UV UNI_IN__11_invlist[] = { /* for all charsets */
+ 1336, /* 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,
+ 0x8BE,
+ 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,
+ 0xB56,
+ 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,
+ 0xC78,
+ 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,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD50,
+ 0xD54,
+ 0xD64,
+ 0xD66,
+ 0xD80,
+ 0xD82,
+ 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,
+ 0xE87,
+ 0xE89,
+ 0xE8A,
+ 0xE8B,
+ 0xE8D,
+ 0xE8E,
+ 0xE94,
+ 0xE98,
+ 0xE99,
+ 0xEA0,
+ 0xEA1,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEA8,
+ 0xEAA,
+ 0xEAC,
+ 0xEAD,
+ 0xEBA,
+ 0xEBB,
+ 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,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B4C,
+ 0x1B50,
+ 0x1B7D,
+ 0x1B80,
+ 0x1BF4,
+ 0x1BFC,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C4A,
+ 0x1C4D,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC8,
+ 0x1CD0,
+ 0x1CFA,
+ 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,
+ 0x2B98,
+ 0x2BC9,
+ 0x2BCA,
+ 0x2BFF,
+ 0x2C00,
+ 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,
+ 0x2E4F,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3040,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x3100,
+ 0x3105,
+ 0x3130,
+ 0x3131,
+ 0x318F,
+ 0x3190,
+ 0x31BB,
+ 0x31C0,
+ 0x31E4,
+ 0x31F0,
+ 0x321F,
+ 0x3220,
+ 0x32FF,
+ 0x3300,
+ 0x4DB6,
+ 0x4DC0,
+ 0x9FF0,
+ 0xA000,
+ 0xA48D,
+ 0xA490,
+ 0xA4C7,
+ 0xA4D0,
+ 0xA62C,
+ 0xA640,
+ 0xA6F8,
+ 0xA700,
+ 0xA7BA,
+ 0xA7F7,
+ 0xA82C,
+ 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,
+ 0xAB66,
+ 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,
+ 0x1019C,
+ 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,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x11000,
+ 0x1104E,
+ 0x11052,
+ 0x11070,
+ 0x1107F,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11135,
+ 0x11136,
+ 0x11147,
+ 0x11150,
+ 0x11177,
+ 0x11180,
+ 0x111CE,
+ 0x111D0,
+ 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,
+ 0x1145A,
+ 0x1145B,
+ 0x1145C,
+ 0x1145D,
+ 0x1145F,
+ 0x11480,
+ 0x114C8,
+ 0x114D0,
+ 0x114DA,
+ 0x11580,
+ 0x115B6,
+ 0x115B8,
+ 0x115DE,
+ 0x11600,
+ 0x11645,
+ 0x11650,
+ 0x1165A,
+ 0x11660,
+ 0x1166D,
+ 0x11680,
+ 0x116B8,
+ 0x116C0,
+ 0x116CA,
+ 0x11700,
+ 0x1171B,
+ 0x1171D,
+ 0x1172C,
+ 0x11730,
+ 0x11740,
+ 0x11800,
+ 0x1183C,
+ 0x118A0,
+ 0x118F3,
+ 0x118FF,
+ 0x11900,
+ 0x11A00,
+ 0x11A48,
+ 0x11A50,
+ 0x11A84,
+ 0x11A86,
+ 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,
+ 0x12000,
+ 0x1239A,
+ 0x12400,
+ 0x1246F,
+ 0x12470,
+ 0x12475,
+ 0x12480,
+ 0x12544,
+ 0x13000,
+ 0x1342F,
+ 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,
+ 0x16F45,
+ 0x16F50,
+ 0x16F7F,
+ 0x16F8F,
+ 0x16FA0,
+ 0x16FE0,
+ 0x16FE2,
+ 0x17000,
+ 0x187F2,
+ 0x18800,
+ 0x18AF3,
+ 0x1B000,
+ 0x1B11F,
+ 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,
+ 0x1E800,
+ 0x1E8C5,
+ 0x1E8C7,
+ 0x1E8D7,
+ 0x1E900,
+ 0x1E94B,
+ 0x1E950,
+ 0x1E95A,
+ 0x1E95E,
+ 0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 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,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F16C,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1F260,
+ 0x1F266,
+ 0x1F300,
+ 0x1F6D5,
+ 0x1F6E0,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6FA,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D9,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F910,
+ 0x1F93F,
+ 0x1F940,
+ 0x1F971,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F97B,
+ 0x1F97C,
+ 0x1F9A3,
+ 0x1F9B0,
+ 0x1F9BA,
+ 0x1F9C0,
+ 0x1F9C3,
+ 0x1F9D0,
+ 0x1FA00,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FFFE,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x2FFFE,
+ 0x30000,
+ 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__12_invlist[] = { /* for all charsets */
+ 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 */
+ 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,
+ 0x8BE,
+ 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,
+ 0xB56,
+ 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,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD50,
+ 0xD54,
+ 0xD64,
+ 0xD66,
+ 0xD80,
+ 0xD82,
+ 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,
+ 0x1ABF,
+ 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,
+ 0x2B98,
+ 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,
+ 0x2E50,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3040,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x3100,
+ 0x3105,
+ 0x3130,
+ 0x3131,
+ 0x318F,
+ 0x3190,
+ 0x31BB,
+ 0x31C0,
+ 0x31E4,
+ 0x31F0,
+ 0x321F,
+ 0x3220,
+ 0x32FF,
+ 0x3300,
+ 0x4DB6,
+ 0x4DC0,
+ 0x9FF0,
+ 0xA000,
+ 0xA48D,
+ 0xA490,
+ 0xA4C7,
+ 0xA4D0,
+ 0xA62C,
+ 0xA640,
+ 0xA6F8,
+ 0xA700,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7F7,
+ 0xA82C,
+ 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,
+ 0xAB68,
+ 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,
+ 0x1019C,
+ 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,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
+ 0x11000,
+ 0x1104E,
+ 0x11052,
+ 0x11070,
+ 0x1107F,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11135,
+ 0x11136,
+ 0x11147,
+ 0x11150,
+ 0x11177,
+ 0x11180,
+ 0x111CE,
+ 0x111D0,
+ 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,
+ 0x1145A,
+ 0x1145B,
+ 0x1145C,
+ 0x1145D,
+ 0x11460,
+ 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,
+ 0x11900,
+ 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,
+ 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,
+ 0x16FE4,
+ 0x17000,
+ 0x187F8,
+ 0x18800,
+ 0x18AF3,
+ 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,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1F260,
+ 0x1F266,
+ 0x1F300,
+ 0x1F6D6,
+ 0x1F6E0,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6FB,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
+ 0x1FFFE,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x2FFFE,
+ 0x30000,
+ 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__12_DOT_1_invlist[] = { /* for all charsets */
+ 1352, /* 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,
+ 0x8BE,
+ 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,
+ 0xB56,
+ 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,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD50,
+ 0xD54,
+ 0xD64,
+ 0xD66,
+ 0xD80,
+ 0xD82,
+ 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,
+ 0x1ABF,
+ 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,
+ 0x2B98,
+ 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,
+ 0x2E50,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3040,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x3100,
+ 0x3105,
+ 0x3130,
+ 0x3131,
+ 0x318F,
+ 0x3190,
+ 0x31BB,
+ 0x31C0,
+ 0x31E4,
+ 0x31F0,
+ 0x321F,
+ 0x3220,
+ 0x4DB6,
+ 0x4DC0,
+ 0x9FF0,
+ 0xA000,
+ 0xA48D,
+ 0xA490,
+ 0xA4C7,
+ 0xA4D0,
+ 0xA62C,
+ 0xA640,
+ 0xA6F8,
+ 0xA700,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7F7,
+ 0xA82C,
+ 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,
+ 0xAB68,
+ 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,
+ 0x1019C,
+ 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,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
+ 0x11000,
+ 0x1104E,
+ 0x11052,
+ 0x11070,
+ 0x1107F,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11135,
+ 0x11136,
+ 0x11147,
+ 0x11150,
+ 0x11177,
+ 0x11180,
+ 0x111CE,
+ 0x111D0,
+ 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,
+ 0x1145A,
+ 0x1145B,
+ 0x1145C,
+ 0x1145D,
+ 0x11460,
+ 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,
+ 0x11900,
+ 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,
+ 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,
+ 0x16FE4,
+ 0x17000,
+ 0x187F8,
+ 0x18800,
+ 0x18AF3,
+ 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,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1F260,
+ 0x1F266,
+ 0x1F300,
+ 0x1F6D6,
+ 0x1F6E0,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6FB,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
+ 0x1FFFE,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x2FFFE,
+ 0x30000,
+ 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 */
0, /* 0 if the list starts at 0;
@@ -242949,7 +263881,7 @@ static const UV PL_IN__2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__2_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__2_DOT_1_invlist[] = { /* for all charsets */
624, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -243580,7 +264512,7 @@ static const UV PL_IN__2_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__3_invlist[] = { /* for all charsets */
+static const UV UNI_IN__3_invlist[] = { /* for all charsets */
738, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -244325,7 +265257,7 @@ static const UV PL_IN__3_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__3_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__3_DOT_1_invlist[] = { /* for all charsets */
804, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -245136,7 +266068,7 @@ static const UV PL_IN__3_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__3_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_IN__3_DOT_2_invlist[] = { /* for all charsets */
794, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -245937,7 +266869,7 @@ static const UV PL_IN__3_DOT_2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__4_invlist[] = { /* for all charsets */
+static const UV UNI_IN__4_invlist[] = { /* for all charsets */
824, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -246768,7 +267700,7 @@ static const UV PL_IN__4_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__4_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__4_DOT_1_invlist[] = { /* for all charsets */
860, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -247635,7 +268567,7 @@ static const UV PL_IN__4_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__5_invlist[] = { /* for all charsets */
+static const UV UNI_IN__5_invlist[] = { /* for all charsets */
880, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -248522,7 +269454,7 @@ static const UV PL_IN__5_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__5_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__5_DOT_1_invlist[] = { /* for all charsets */
910, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -249439,7 +270371,7 @@ static const UV PL_IN__5_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__5_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_IN__5_DOT_2_invlist[] = { /* for all charsets */
990, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -250436,7 +271368,7 @@ static const UV PL_IN__5_DOT_2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__6_invlist[] = { /* for all charsets */
+static const UV UNI_IN__6_invlist[] = { /* for all charsets */
1022, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -251465,7 +272397,7 @@ static const UV PL_IN__6_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__6_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__6_DOT_1_invlist[] = { /* for all charsets */
1098, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -252570,7 +273502,7 @@ static const UV PL_IN__6_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__6_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_IN__6_DOT_2_invlist[] = { /* for all charsets */
1098, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -253675,7 +274607,7 @@ static const UV PL_IN__6_DOT_2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__6_DOT_3_invlist[] = { /* for all charsets */
+static const UV UNI_IN__6_DOT_3_invlist[] = { /* for all charsets */
1098, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -254780,7 +275712,7 @@ static const UV PL_IN__6_DOT_3_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__7_invlist[] = { /* for all charsets */
+static const UV UNI_IN__7_invlist[] = { /* for all charsets */
1220, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -256007,7 +276939,7 @@ static const UV PL_IN__7_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__8_invlist[] = { /* for all charsets */
+static const UV UNI_IN__8_invlist[] = { /* for all charsets */
1246, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -257260,7 +278192,7 @@ static const UV PL_IN__8_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__9_invlist[] = { /* for all charsets */
+static const UV UNI_IN__9_invlist[] = { /* for all charsets */
1296, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -258563,7 +279495,7 @@ static const UV PL_IN__9_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_INADLAM_invlist[] = { /* for all charsets */
+static const UV UNI_INADLAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258573,7 +279505,7 @@ static const UV PL_INADLAM_invlist[] = { /* for all charsets */
0x1E960
};
-static const UV PL_INAHOM_invlist[] = { /* for all charsets */
+static const UV UNI_INAHOM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258583,7 +279515,7 @@ static const UV PL_INAHOM_invlist[] = { /* for all charsets */
0x11740
};
-static const UV PL_INANATOLIANHIEROGLYPHS_invlist[] = { /* for all charsets */
+static const UV UNI_INANATOLIANHIEROGLYPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258593,7 +279525,7 @@ static const UV PL_INANATOLIANHIEROGLYPHS_invlist[] = { /* for all charsets */
0x14680
};
-static const UV PL_INARABIC_invlist[] = { /* for all charsets */
+static const UV UNI_INARABIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258603,7 +279535,7 @@ static const UV PL_INARABIC_invlist[] = { /* for all charsets */
0x700
};
-static const UV PL_INARMENIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INARMENIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258613,7 +279545,7 @@ static const UV PL_INARMENIAN_invlist[] = { /* for all charsets */
0x590
};
-static const UV PL_INAVESTAN_invlist[] = { /* for all charsets */
+static const UV UNI_INAVESTAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258623,7 +279555,7 @@ static const UV PL_INAVESTAN_invlist[] = { /* for all charsets */
0x10B40
};
-static const UV PL_INBALINESE_invlist[] = { /* for all charsets */
+static const UV UNI_INBALINESE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258633,7 +279565,7 @@ static const UV PL_INBALINESE_invlist[] = { /* for all charsets */
0x1B80
};
-static const UV PL_INBAMUM_invlist[] = { /* for all charsets */
+static const UV UNI_INBAMUM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258643,7 +279575,7 @@ static const UV PL_INBAMUM_invlist[] = { /* for all charsets */
0xA700
};
-static const UV PL_INBASSAVAH_invlist[] = { /* for all charsets */
+static const UV UNI_INBASSAVAH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258653,7 +279585,7 @@ static const UV PL_INBASSAVAH_invlist[] = { /* for all charsets */
0x16B00
};
-static const UV PL_INBATAK_invlist[] = { /* for all charsets */
+static const UV UNI_INBATAK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258663,7 +279595,7 @@ static const UV PL_INBATAK_invlist[] = { /* for all charsets */
0x1C00
};
-static const UV PL_INBENGALI_invlist[] = { /* for all charsets */
+static const UV UNI_INBENGALI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258673,7 +279605,7 @@ static const UV PL_INBENGALI_invlist[] = { /* for all charsets */
0xA00
};
-static const UV PL_INBHAIKSUKI_invlist[] = { /* for all charsets */
+static const UV UNI_INBHAIKSUKI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258683,7 +279615,7 @@ static const UV PL_INBHAIKSUKI_invlist[] = { /* for all charsets */
0x11C70
};
-static const UV PL_INBOPOMOFO_invlist[] = { /* for all charsets */
+static const UV UNI_INBOPOMOFO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258693,7 +279625,7 @@ static const UV PL_INBOPOMOFO_invlist[] = { /* for all charsets */
0x3130
};
-static const UV PL_INBRAHMI_invlist[] = { /* for all charsets */
+static const UV UNI_INBRAHMI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258703,7 +279635,7 @@ static const UV PL_INBRAHMI_invlist[] = { /* for all charsets */
0x11080
};
-static const UV PL_INBUGINESE_invlist[] = { /* for all charsets */
+static const UV UNI_INBUGINESE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258713,7 +279645,7 @@ static const UV PL_INBUGINESE_invlist[] = { /* for all charsets */
0x1A20
};
-static const UV PL_INBUHID_invlist[] = { /* for all charsets */
+static const UV UNI_INBUHID_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258723,7 +279655,7 @@ static const UV PL_INBUHID_invlist[] = { /* for all charsets */
0x1760
};
-static const UV PL_INCARIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INCARIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258733,7 +279665,7 @@ static const UV PL_INCARIAN_invlist[] = { /* for all charsets */
0x102E0
};
-static const UV PL_INCAUCASIANALBANIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INCAUCASIANALBANIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258743,7 +279675,7 @@ static const UV PL_INCAUCASIANALBANIAN_invlist[] = { /* for all charsets */
0x10570
};
-static const UV PL_INCHAKMA_invlist[] = { /* for all charsets */
+static const UV UNI_INCHAKMA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258753,7 +279685,7 @@ static const UV PL_INCHAKMA_invlist[] = { /* for all charsets */
0x11150
};
-static const UV PL_INCHAM_invlist[] = { /* for all charsets */
+static const UV UNI_INCHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258763,7 +279695,7 @@ static const UV PL_INCHAM_invlist[] = { /* for all charsets */
0xAA60
};
-static const UV PL_INCHEROKEE_invlist[] = { /* for all charsets */
+static const UV UNI_INCHEROKEE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258773,7 +279705,7 @@ static const UV PL_INCHEROKEE_invlist[] = { /* for all charsets */
0x1400
};
-static const UV PL_INCOPTIC_invlist[] = { /* for all charsets */
+static const UV UNI_INCOPTIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258783,7 +279715,7 @@ static const UV PL_INCOPTIC_invlist[] = { /* for all charsets */
0x2D00
};
-static const UV PL_INCUNEIFORM_invlist[] = { /* for all charsets */
+static const UV UNI_INCUNEIFORM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258793,7 +279725,7 @@ static const UV PL_INCUNEIFORM_invlist[] = { /* for all charsets */
0x12400
};
-static const UV PL_INCYRILLIC_invlist[] = { /* for all charsets */
+static const UV UNI_INCYRILLIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258803,7 +279735,7 @@ static const UV PL_INCYRILLIC_invlist[] = { /* for all charsets */
0x500
};
-static const UV PL_INDEVANAGARI_invlist[] = { /* for all charsets */
+static const UV UNI_INDEVANAGARI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258813,7 +279745,7 @@ static const UV PL_INDEVANAGARI_invlist[] = { /* for all charsets */
0x980
};
-static const UV PL_INDICNUMBERFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_INDICNUMBERFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258823,7 +279755,27 @@ static const UV PL_INDICNUMBERFORMS_invlist[] = { /* for all charsets */
0xA840
};
-static const UV PL_INDUPLOYAN_invlist[] = { /* for all charsets */
+static const UV UNI_INDICSIYAQNUMBERS_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,
+ 0x1EC70,
+ 0x1ECC0
+};
+
+static const UV UNI_INDOGRA_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,
+ 0x11800,
+ 0x11850
+};
+
+static const UV UNI_INDUPLOYAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258833,7 +279785,7 @@ static const UV PL_INDUPLOYAN_invlist[] = { /* for all charsets */
0x1BCA0
};
-static const UV PL_INEGYPTIANHIEROGLYPHS_invlist[] = { /* for all charsets */
+static const UV UNI_INEGYPTIANHIEROGLYPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258843,7 +279795,7 @@ static const UV PL_INEGYPTIANHIEROGLYPHS_invlist[] = { /* for all charsets */
0x13430
};
-static const UV PL_INELBASAN_invlist[] = { /* for all charsets */
+static const UV UNI_INELBASAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258853,7 +279805,17 @@ static const UV PL_INELBASAN_invlist[] = { /* for all charsets */
0x10530
};
-static const UV PL_INETHIOPIC_invlist[] = { /* for all charsets */
+static const UV UNI_INELYMAIC_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,
+ 0x10FE0,
+ 0x11000
+};
+
+static const UV UNI_INETHIOPIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258863,7 +279825,7 @@ static const UV PL_INETHIOPIC_invlist[] = { /* for all charsets */
0x1380
};
-static const UV PL_INGEORGIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INGEORGIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258873,7 +279835,7 @@ static const UV PL_INGEORGIAN_invlist[] = { /* for all charsets */
0x1100
};
-static const UV PL_INGLAGOLITIC_invlist[] = { /* for all charsets */
+static const UV UNI_INGLAGOLITIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258883,7 +279845,7 @@ static const UV PL_INGLAGOLITIC_invlist[] = { /* for all charsets */
0x2C60
};
-static const UV PL_INGOTHIC_invlist[] = { /* for all charsets */
+static const UV UNI_INGOTHIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258893,7 +279855,7 @@ static const UV PL_INGOTHIC_invlist[] = { /* for all charsets */
0x10350
};
-static const UV PL_INGRANTHA_invlist[] = { /* for all charsets */
+static const UV UNI_INGRANTHA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258903,7 +279865,7 @@ static const UV PL_INGRANTHA_invlist[] = { /* for all charsets */
0x11380
};
-static const UV PL_INGREEK_invlist[] = { /* for all charsets */
+static const UV UNI_INGREEK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258913,7 +279875,7 @@ static const UV PL_INGREEK_invlist[] = { /* for all charsets */
0x400
};
-static const UV PL_INGUJARATI_invlist[] = { /* for all charsets */
+static const UV UNI_INGUJARATI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258923,7 +279885,17 @@ static const UV PL_INGUJARATI_invlist[] = { /* for all charsets */
0xB00
};
-static const UV PL_INGURMUKHI_invlist[] = { /* for all charsets */
+static const UV UNI_INGUNJALAGONDI_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,
+ 0x11D60,
+ 0x11DB0
+};
+
+static const UV UNI_INGURMUKHI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258933,7 +279905,7 @@ static const UV PL_INGURMUKHI_invlist[] = { /* for all charsets */
0xA80
};
-static const UV PL_INHANGUL_invlist[] = { /* for all charsets */
+static const UV UNI_INHANGUL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258943,7 +279915,17 @@ static const UV PL_INHANGUL_invlist[] = { /* for all charsets */
0xD7B0
};
-static const UV PL_INHANUNOO_invlist[] = { /* for all charsets */
+static const UV UNI_INHANIFIROHINGYA_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,
+ 0x10D00,
+ 0x10D40
+};
+
+static const UV UNI_INHANUNOO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258953,7 +279935,7 @@ static const UV PL_INHANUNOO_invlist[] = { /* for all charsets */
0x1740
};
-static const UV PL_INHATRAN_invlist[] = { /* for all charsets */
+static const UV UNI_INHATRAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258963,7 +279945,7 @@ static const UV PL_INHATRAN_invlist[] = { /* for all charsets */
0x10900
};
-static const UV PL_INHEBREW_invlist[] = { /* for all charsets */
+static const UV UNI_INHEBREW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258973,7 +279955,7 @@ static const UV PL_INHEBREW_invlist[] = { /* for all charsets */
0x600
};
-static const UV PL_INHIRAGANA_invlist[] = { /* for all charsets */
+static const UV UNI_INHIRAGANA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258983,7 +279965,7 @@ static const UV PL_INHIRAGANA_invlist[] = { /* for all charsets */
0x30A0
};
-static const UV PL_INIDC_invlist[] = { /* for all charsets */
+static const UV UNI_INIDC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258993,7 +279975,7 @@ static const UV PL_INIDC_invlist[] = { /* for all charsets */
0x3000
};
-static const UV PL_INIMPERIALARAMAIC_invlist[] = { /* for all charsets */
+static const UV UNI_INIMPERIALARAMAIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259003,7 +279985,7 @@ static const UV PL_INIMPERIALARAMAIC_invlist[] = { /* for all charsets */
0x10860
};
-static const UV PL_ININSCRIPTIONALPAHLAVI_invlist[] = { /* for all charsets */
+static const UV UNI_ININSCRIPTIONALPAHLAVI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259013,7 +279995,7 @@ static const UV PL_ININSCRIPTIONALPAHLAVI_invlist[] = { /* for all charsets */
0x10B80
};
-static const UV PL_ININSCRIPTIONALPARTHIAN_invlist[] = { /* for all charsets */
+static const UV UNI_ININSCRIPTIONALPARTHIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259023,7 +280005,7 @@ static const UV PL_ININSCRIPTIONALPARTHIAN_invlist[] = { /* for all charsets */
0x10B60
};
-static const UV PL_INJAVANESE_invlist[] = { /* for all charsets */
+static const UV UNI_INJAVANESE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259033,7 +280015,7 @@ static const UV PL_INJAVANESE_invlist[] = { /* for all charsets */
0xA9E0
};
-static const UV PL_INKAITHI_invlist[] = { /* for all charsets */
+static const UV UNI_INKAITHI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259043,7 +280025,7 @@ static const UV PL_INKAITHI_invlist[] = { /* for all charsets */
0x110D0
};
-static const UV PL_INKANNADA_invlist[] = { /* for all charsets */
+static const UV UNI_INKANNADA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259053,7 +280035,7 @@ static const UV PL_INKANNADA_invlist[] = { /* for all charsets */
0xD00
};
-static const UV PL_INKATAKANA_invlist[] = { /* for all charsets */
+static const UV UNI_INKATAKANA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259063,7 +280045,7 @@ static const UV PL_INKATAKANA_invlist[] = { /* for all charsets */
0x3100
};
-static const UV PL_INKHAROSHTHI_invlist[] = { /* for all charsets */
+static const UV UNI_INKHAROSHTHI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259073,7 +280055,7 @@ static const UV PL_INKHAROSHTHI_invlist[] = { /* for all charsets */
0x10A60
};
-static const UV PL_INKHMER_invlist[] = { /* for all charsets */
+static const UV UNI_INKHMER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259083,7 +280065,7 @@ static const UV PL_INKHMER_invlist[] = { /* for all charsets */
0x1800
};
-static const UV PL_INKHOJKI_invlist[] = { /* for all charsets */
+static const UV UNI_INKHOJKI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259093,7 +280075,7 @@ static const UV PL_INKHOJKI_invlist[] = { /* for all charsets */
0x11250
};
-static const UV PL_INKHUDAWADI_invlist[] = { /* for all charsets */
+static const UV UNI_INKHUDAWADI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259103,7 +280085,7 @@ static const UV PL_INKHUDAWADI_invlist[] = { /* for all charsets */
0x11300
};
-static const UV PL_INLAO_invlist[] = { /* for all charsets */
+static const UV UNI_INLAO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259113,7 +280095,7 @@ static const UV PL_INLAO_invlist[] = { /* for all charsets */
0xF00
};
-static const UV PL_INLEPCHA_invlist[] = { /* for all charsets */
+static const UV UNI_INLEPCHA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259123,7 +280105,7 @@ static const UV PL_INLEPCHA_invlist[] = { /* for all charsets */
0x1C50
};
-static const UV PL_INLIMBU_invlist[] = { /* for all charsets */
+static const UV UNI_INLIMBU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259133,7 +280115,7 @@ static const UV PL_INLIMBU_invlist[] = { /* for all charsets */
0x1950
};
-static const UV PL_INLINEARA_invlist[] = { /* for all charsets */
+static const UV UNI_INLINEARA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259143,7 +280125,7 @@ static const UV PL_INLINEARA_invlist[] = { /* for all charsets */
0x10780
};
-static const UV PL_INLYCIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INLYCIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259153,7 +280135,7 @@ static const UV PL_INLYCIAN_invlist[] = { /* for all charsets */
0x102A0
};
-static const UV PL_INLYDIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INLYDIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259163,7 +280145,7 @@ static const UV PL_INLYDIAN_invlist[] = { /* for all charsets */
0x10940
};
-static const UV PL_INMAHAJANI_invlist[] = { /* for all charsets */
+static const UV UNI_INMAHAJANI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259173,7 +280155,17 @@ static const UV PL_INMAHAJANI_invlist[] = { /* for all charsets */
0x11180
};
-static const UV PL_INMALAYALAM_invlist[] = { /* for all charsets */
+static const UV UNI_INMAKASAR_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,
+ 0x11EE0,
+ 0x11F00
+};
+
+static const UV UNI_INMALAYALAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259183,7 +280175,7 @@ static const UV PL_INMALAYALAM_invlist[] = { /* for all charsets */
0xD80
};
-static const UV PL_INMANDAIC_invlist[] = { /* for all charsets */
+static const UV UNI_INMANDAIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259193,7 +280185,7 @@ static const UV PL_INMANDAIC_invlist[] = { /* for all charsets */
0x860
};
-static const UV PL_INMANICHAEAN_invlist[] = { /* for all charsets */
+static const UV UNI_INMANICHAEAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259203,7 +280195,7 @@ static const UV PL_INMANICHAEAN_invlist[] = { /* for all charsets */
0x10B00
};
-static const UV PL_INMARCHEN_invlist[] = { /* for all charsets */
+static const UV UNI_INMARCHEN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259213,7 +280205,7 @@ static const UV PL_INMARCHEN_invlist[] = { /* for all charsets */
0x11CC0
};
-static const UV PL_INMASARAMGONDI_invlist[] = { /* for all charsets */
+static const UV UNI_INMASARAMGONDI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259223,7 +280215,17 @@ static const UV PL_INMASARAMGONDI_invlist[] = { /* for all charsets */
0x11D60
};
-static const UV PL_INMEETEIMAYEK_invlist[] = { /* for all charsets */
+static const UV UNI_INMEDEFAIDRIN_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,
+ 0x16E40,
+ 0x16EA0
+};
+
+static const UV UNI_INMEETEIMAYEK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259233,7 +280235,7 @@ static const UV PL_INMEETEIMAYEK_invlist[] = { /* for all charsets */
0xAC00
};
-static const UV PL_INMENDEKIKAKUI_invlist[] = { /* for all charsets */
+static const UV UNI_INMENDEKIKAKUI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259243,7 +280245,7 @@ static const UV PL_INMENDEKIKAKUI_invlist[] = { /* for all charsets */
0x1E8E0
};
-static const UV PL_INMEROITICCURSIVE_invlist[] = { /* for all charsets */
+static const UV UNI_INMEROITICCURSIVE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259253,7 +280255,7 @@ static const UV PL_INMEROITICCURSIVE_invlist[] = { /* for all charsets */
0x10A00
};
-static const UV PL_INMIAO_invlist[] = { /* for all charsets */
+static const UV UNI_INMIAO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259263,7 +280265,7 @@ static const UV PL_INMIAO_invlist[] = { /* for all charsets */
0x16FA0
};
-static const UV PL_INMODI_invlist[] = { /* for all charsets */
+static const UV UNI_INMODI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259273,7 +280275,7 @@ static const UV PL_INMODI_invlist[] = { /* for all charsets */
0x11660
};
-static const UV PL_INMONGOLIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INMONGOLIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259283,7 +280285,7 @@ static const UV PL_INMONGOLIAN_invlist[] = { /* for all charsets */
0x18B0
};
-static const UV PL_INMRO_invlist[] = { /* for all charsets */
+static const UV UNI_INMRO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259293,7 +280295,7 @@ static const UV PL_INMRO_invlist[] = { /* for all charsets */
0x16A70
};
-static const UV PL_INMULTANI_invlist[] = { /* for all charsets */
+static const UV UNI_INMULTANI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259303,7 +280305,7 @@ static const UV PL_INMULTANI_invlist[] = { /* for all charsets */
0x112B0
};
-static const UV PL_INMYANMAR_invlist[] = { /* for all charsets */
+static const UV UNI_INMYANMAR_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259313,7 +280315,7 @@ static const UV PL_INMYANMAR_invlist[] = { /* for all charsets */
0x10A0
};
-static const UV PL_INNABATAEAN_invlist[] = { /* for all charsets */
+static const UV UNI_INNABATAEAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259323,7 +280325,17 @@ static const UV PL_INNABATAEAN_invlist[] = { /* for all charsets */
0x108B0
};
-static const UV PL_INNEWA_invlist[] = { /* for all charsets */
+static const UV UNI_INNANDINAGARI_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,
+ 0x119A0,
+ 0x11A00
+};
+
+static const UV UNI_INNEWA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259333,7 +280345,7 @@ static const UV PL_INNEWA_invlist[] = { /* for all charsets */
0x11480
};
-static const UV PL_INNEWTAILUE_invlist[] = { /* for all charsets */
+static const UV UNI_INNEWTAILUE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259343,7 +280355,7 @@ static const UV PL_INNEWTAILUE_invlist[] = { /* for all charsets */
0x19E0
};
-static const UV PL_INNKO_invlist[] = { /* for all charsets */
+static const UV UNI_INNKO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259353,7 +280365,7 @@ static const UV PL_INNKO_invlist[] = { /* for all charsets */
0x800
};
-static const UV PL_INNUSHU_invlist[] = { /* for all charsets */
+static const UV UNI_INNUSHU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259363,7 +280375,17 @@ static const UV PL_INNUSHU_invlist[] = { /* for all charsets */
0x1B300
};
-static const UV PL_INOGHAM_invlist[] = { /* for all charsets */
+static const UV UNI_INNYIAKENGPUACHUEHMONG_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,
+ 0x1E100,
+ 0x1E150
+};
+
+static const UV UNI_INOGHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259373,7 +280395,7 @@ static const UV PL_INOGHAM_invlist[] = { /* for all charsets */
0x16A0
};
-static const UV PL_INOLDHUNGARIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDHUNGARIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259383,7 +280405,7 @@ static const UV PL_INOLDHUNGARIAN_invlist[] = { /* for all charsets */
0x10D00
};
-static const UV PL_INOLDITALIC_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDITALIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259393,7 +280415,7 @@ static const UV PL_INOLDITALIC_invlist[] = { /* for all charsets */
0x10330
};
-static const UV PL_INOLDPERMIC_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDPERMIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259403,7 +280425,7 @@ static const UV PL_INOLDPERMIC_invlist[] = { /* for all charsets */
0x10380
};
-static const UV PL_INOLDPERSIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDPERSIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259413,7 +280435,17 @@ static const UV PL_INOLDPERSIAN_invlist[] = { /* for all charsets */
0x103E0
};
-static const UV PL_INOLDTURKIC_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDSOGDIAN_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,
+ 0x10F00,
+ 0x10F30
+};
+
+static const UV UNI_INOLDTURKIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259423,7 +280455,7 @@ static const UV PL_INOLDTURKIC_invlist[] = { /* for all charsets */
0x10C50
};
-static const UV PL_INORIYA_invlist[] = { /* for all charsets */
+static const UV UNI_INORIYA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259433,7 +280465,7 @@ static const UV PL_INORIYA_invlist[] = { /* for all charsets */
0xB80
};
-static const UV PL_INOSAGE_invlist[] = { /* for all charsets */
+static const UV UNI_INOSAGE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259443,7 +280475,7 @@ static const UV PL_INOSAGE_invlist[] = { /* for all charsets */
0x10500
};
-static const UV PL_INOSMANYA_invlist[] = { /* for all charsets */
+static const UV UNI_INOSMANYA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259453,7 +280485,7 @@ static const UV PL_INOSMANYA_invlist[] = { /* for all charsets */
0x104B0
};
-static const UV PL_INPAHAWHHMONG_invlist[] = { /* for all charsets */
+static const UV UNI_INPAHAWHHMONG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259463,7 +280495,7 @@ static const UV PL_INPAHAWHHMONG_invlist[] = { /* for all charsets */
0x16B90
};
-static const UV PL_INPAUCINHAU_invlist[] = { /* for all charsets */
+static const UV UNI_INPAUCINHAU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259473,8 +280505,8 @@ static const UV PL_INPAUCINHAU_invlist[] = { /* for all charsets */
0x11B00
};
-static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
- 265, /* Number of elements */
+static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */
+ 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 */
@@ -259505,6 +280537,8 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0xA43,
0xA4D,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA75,
0xA76,
0xABC,
@@ -259542,7 +280576,7 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0xE38,
0xE3B,
0xEB8,
- 0xEBA,
+ 0xEBB,
0xEBC,
0xEBD,
0xF18,
@@ -259639,6 +280673,8 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0xA94F,
0xA9B8,
0xA9BA,
+ 0xA9BD,
+ 0xA9BE,
0xAA2D,
0xAA2E,
0xAA32,
@@ -259673,6 +280709,8 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x11174,
0x111B6,
0x111BC,
+ 0x111C9,
+ 0x111CB,
0x111CC,
0x111CD,
0x1122F,
@@ -259681,6 +280719,8 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x112E5,
0x112E9,
0x112EB,
+ 0x1133B,
+ 0x1133D,
0x11438,
0x1143E,
0x11442,
@@ -259711,6 +280751,14 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x11726,
0x11728,
0x11729,
+ 0x1182F,
+ 0x11833,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119E0,
+ 0x119E1,
0x11A02,
0x11A04,
0x11A0A,
@@ -259742,10 +280790,12 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x11D44,
0x11D45,
0x11D47,
- 0x11D48
+ 0x11D48,
+ 0x11EF4,
+ 0x11EF5
};
-static const UV PL_INPC__BOTTOMANDLEFT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__BOTTOMANDLEFT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259755,7 +280805,7 @@ static const UV PL_INPC__BOTTOMANDLEFT_invlist[] = { /* for all charsets */
0xA9C0
};
-static const UV PL_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259767,8 +280817,8 @@ static const UV PL_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */
0xA9C1
};
-static const UV PL_INPC__LEFT_invlist[] = { /* for all charsets */
- 81, /* Number of elements */
+static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */
+ 89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -259851,11 +280901,19 @@ static const UV PL_INPC__LEFT_invlist[] = { /* for all charsets */
0x116AF,
0x11726,
0x11727,
+ 0x1182D,
+ 0x1182E,
+ 0x119D2,
+ 0x119D3,
+ 0x119E4,
+ 0x119E5,
0x11CB1,
- 0x11CB2
+ 0x11CB2,
+ 0x11EF5,
+ 0x11EF6
};
-static const UV PL_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259889,8 +280947,8 @@ static const UV PL_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
0x115BB
};
-static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
- 383, /* Number of elements */
+static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
+ 413, /* 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 */
@@ -259919,6 +280977,8 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -259929,6 +280989,8 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0xA49,
0xA4B,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA70,
0xA72,
0xA75,
@@ -259972,7 +281034,7 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -260030,8 +281092,6 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0xE47,
0xE4F,
0xEB0,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC0,
0xEC5,
@@ -260137,6 +281197,10 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x1CF8,
0x1DFB,
0x1DFC,
+ 0x20F0,
+ 0x20F1,
+ 0xA802,
+ 0xA803,
0xA806,
0xA807,
0xA80B,
@@ -260149,6 +281213,8 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA92B,
0xA92E,
0xA947,
@@ -260201,13 +281267,15 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x11133,
0x11134,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CB,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -260215,8 +281283,10 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x1123F,
0x112DF,
0x112EB,
- 0x11301,
+ 0x11300,
0x11304,
+ 0x1133B,
+ 0x1133D,
0x1133E,
0x11345,
0x11347,
@@ -260233,6 +281303,8 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -260249,6 +281321,14 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x1171E,
0x1171F,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -260276,10 +281356,18 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x11D3F,
0x11D45,
0x11D47,
- 0x11D48
+ 0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11EF3,
+ 0x11EF7
};
-static const UV PL_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -260295,8 +281383,8 @@ static const UV PL_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */
0x10A07
};
-static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
- 301, /* Number of elements */
+static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */
+ 323, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -260483,7 +281571,7 @@ static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
0xA984,
0xA9B4,
0xA9B6,
- 0xA9BD,
+ 0xA9BE,
0xA9BF,
0xAA33,
0xAA34,
@@ -260523,6 +281611,8 @@ static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
0x110B3,
0x110B7,
0x110B9,
+ 0x11145,
+ 0x11147,
0x11182,
0x11183,
0x111B3,
@@ -260587,6 +281677,18 @@ static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
0x116B7,
0x11720,
0x11722,
+ 0x1182C,
+ 0x1182D,
+ 0x1182E,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x119D1,
+ 0x119D2,
+ 0x119D3,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
0x11A39,
0x11A3A,
0x11A57,
@@ -260600,11 +281702,19 @@ static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
0x11CA9,
0x11CAA,
0x11CB4,
- 0x11CB5
+ 0x11CB5,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11EF6,
+ 0x11EF7
};
-static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
- 349, /* Number of elements */
+static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
+ 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 */
@@ -260621,6 +281731,8 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x956,
0x981,
0x982,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA47,
@@ -260651,6 +281763,8 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -260793,6 +281907,10 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x1CF5,
0x1DFB,
0x1DFC,
+ 0x20F0,
+ 0x20F1,
+ 0xA802,
+ 0xA803,
0xA806,
0xA807,
0xA80B,
@@ -260803,6 +281921,8 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA94A,
0xA94B,
0xA94F,
@@ -260887,7 +282007,7 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x112E0,
0x112E5,
0x112E9,
- 0x11301,
+ 0x11300,
0x11302,
0x11340,
0x11341,
@@ -260899,6 +282019,8 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x11440,
0x11443,
0x11445,
+ 0x1145E,
+ 0x1145F,
0x114BA,
0x114BB,
0x114BF,
@@ -260925,6 +282047,10 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x11728,
0x11729,
0x1172C,
+ 0x11833,
+ 0x11838,
+ 0x119DA,
+ 0x119DC,
0x11A01,
0x11A02,
0x11A04,
@@ -260956,10 +282082,16 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x11D3F,
0x11D42,
0x11D43,
- 0x11D44
+ 0x11D44,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11EF3,
+ 0x11EF4
};
-static const UV PL_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -260979,7 +282111,7 @@ static const UV PL_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */
0x11130
};
-static const UV PL_INPC__TOPANDBOTTOMANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDBOTTOMANDRIGHT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -260989,7 +282121,7 @@ static const UV PL_INPC__TOPANDBOTTOMANDRIGHT_invlist[] = { /* for all charsets
0x1B3E
};
-static const UV PL_INPC__TOPANDLEFT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDLEFT_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261009,7 +282141,7 @@ static const UV PL_INPC__TOPANDLEFT_invlist[] = { /* for all charsets */
0x115BA
};
-static const UV PL_INPC__TOPANDLEFTANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDLEFTANDRIGHT_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261025,7 +282157,7 @@ static const UV PL_INPC__TOPANDLEFTANDRIGHT_invlist[] = { /* for all charsets */
0x115BC
};
-static const UV PL_INPC__TOPANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDRIGHT_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261051,7 +282183,7 @@ static const UV PL_INPC__TOPANDRIGHT_invlist[] = { /* for all charsets */
0x11234
};
-static const UV PL_INPHAGSPA_invlist[] = { /* for all charsets */
+static const UV UNI_INPHAGSPA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261061,7 +282193,7 @@ static const UV PL_INPHAGSPA_invlist[] = { /* for all charsets */
0xA880
};
-static const UV PL_INPHOENICIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INPHOENICIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261071,7 +282203,7 @@ static const UV PL_INPHOENICIAN_invlist[] = { /* for all charsets */
0x10920
};
-static const UV PL_INPSALTERPAHLAVI_invlist[] = { /* for all charsets */
+static const UV UNI_INPSALTERPAHLAVI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261081,7 +282213,7 @@ static const UV PL_INPSALTERPAHLAVI_invlist[] = { /* for all charsets */
0x10BB0
};
-static const UV PL_INPUNCTUATION_invlist[] = { /* for all charsets */
+static const UV UNI_INPUNCTUATION_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261091,7 +282223,7 @@ static const UV PL_INPUNCTUATION_invlist[] = { /* for all charsets */
0x2070
};
-static const UV PL_INREJANG_invlist[] = { /* for all charsets */
+static const UV UNI_INREJANG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261101,7 +282233,7 @@ static const UV PL_INREJANG_invlist[] = { /* for all charsets */
0xA960
};
-static const UV PL_INRUNIC_invlist[] = { /* for all charsets */
+static const UV UNI_INRUNIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261111,7 +282243,7 @@ static const UV PL_INRUNIC_invlist[] = { /* for all charsets */
0x1700
};
-static const UV PL_INSAMARITAN_invlist[] = { /* for all charsets */
+static const UV UNI_INSAMARITAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261121,7 +282253,7 @@ static const UV PL_INSAMARITAN_invlist[] = { /* for all charsets */
0x840
};
-static const UV PL_INSAURASHTRA_invlist[] = { /* for all charsets */
+static const UV UNI_INSAURASHTRA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261131,8 +282263,8 @@ static const UV PL_INSAURASHTRA_invlist[] = { /* for all charsets */
0xA8E0
};
-static const UV PL_INSC__AVAGRAHA_invlist[] = { /* for all charsets */
- 31, /* Number of elements */
+static const UV UNI_INSC__AVAGRAHA_invlist[] = { /* for all charsets */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261165,12 +282297,16 @@ static const UV PL_INSC__AVAGRAHA_invlist[] = { /* for all charsets */
0x11448,
0x114C4,
0x114C5,
+ 0x119E1,
+ 0x119E2,
+ 0x11A9D,
+ 0x11A9E,
0x11C40,
0x11C41
};
-static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
- 97, /* Number of elements */
+static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */
+ 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 */
@@ -261193,7 +282329,9 @@ static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
0xB83,
0xC00,
0xC03,
- 0xC81,
+ 0xC04,
+ 0xC05,
+ 0xC80,
0xC83,
0xD00,
0xD03,
@@ -261253,6 +282391,8 @@ static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
0x11360,
0x11443,
0x11445,
+ 0x1145F,
+ 0x11460,
0x114BF,
0x114C1,
0x115BC,
@@ -261261,6 +282401,10 @@ static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
0x1163E,
0x116AB,
0x116AC,
+ 0x11837,
+ 0x11838,
+ 0x119DE,
+ 0x119DF,
0x11A35,
0x11A39,
0x11A96,
@@ -261270,10 +282414,12 @@ static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
0x11CB5,
0x11CB7,
0x11D40,
- 0x11D41
+ 0x11D41,
+ 0x11D95,
+ 0x11D96
};
-static const UV PL_INSC__BRAHMIJOININGNUMBER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__BRAHMIJOININGNUMBER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261283,14 +282429,16 @@ static const UV PL_INSC__BRAHMIJOININGNUMBER_invlist[] = { /* for all charsets *
0x11066
};
-static const UV PL_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
+ 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 */
0x0,
0x951,
0x953,
+ 0xA51,
+ 0xA52,
0xAFA,
0xAFD,
0x1CD0,
@@ -261301,6 +282449,8 @@ static const UV PL_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x20F0,
+ 0x20F1,
0xA8E0,
0xA8F2,
0x1123E,
@@ -261311,7 +282461,7 @@ static const UV PL_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
0x11375
};
-static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */
299, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261419,25 +282569,13 @@ static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEAF,
0xEDC,
0xEE0,
@@ -261558,13 +282696,15 @@ static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x11013,
0x11038,
0x1108D,
0x110B0,
0x11107,
0x11127,
+ 0x11144,
+ 0x11145,
0x11155,
0x11173,
0x11191,
@@ -261603,8 +282743,14 @@ static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
0x11630,
0x1168A,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x1180A,
+ 0x1182C,
+ 0x119AE,
+ 0x119D1,
0x11A0B,
0x11A33,
0x11A5C,
@@ -261614,11 +282760,15 @@ static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
0x11C72,
0x11C90,
0x11D0C,
- 0x11D31
+ 0x11D31,
+ 0x11D6C,
+ 0x11D8A,
+ 0x11EE0,
+ 0x11EF2
};
-static const UV PL_INSC__CONSONANTDEAD_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_INSC__CONSONANTDEAD_invlist[] = { /* for all charsets */
+ 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 */
@@ -261628,11 +282778,13 @@ static const UV PL_INSC__CONSONANTDEAD_invlist[] = { /* for all charsets */
0xD54,
0xD57,
0xD7A,
- 0xD80
+ 0xD80,
+ 0x1CF2,
+ 0x1CF4
};
-static const UV PL_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
- 25, /* Number of elements */
+static const UV UNI_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
+ 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 */
@@ -261651,8 +282803,6 @@ static const UV PL_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
0x1BF2,
0x1C2D,
0x1C34,
- 0xA8B4,
- 0xA8B5,
0xA94F,
0xA953,
0xAA40,
@@ -261663,7 +282813,7 @@ static const UV PL_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
0x11A96
};
-static const UV PL_INSC__CONSONANTHEADLETTER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANTHEADLETTER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261673,7 +282823,17 @@ static const UV PL_INSC__CONSONANTHEADLETTER_invlist[] = { /* for all charsets *
0xF8D
};
-static const UV PL_INSC__CONSONANTKILLER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANTINITIALPOSTFIXED_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,
+ 0x1A5A,
+ 0x1A5B
+};
+
+static const UV UNI_INSC__CONSONANTKILLER_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261685,8 +282845,8 @@ static const UV PL_INSC__CONSONANTKILLER_invlist[] = { /* for all charsets */
0x17CE
};
-static const UV PL_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
- 23, /* Number of elements */
+static const UV UNI_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
+ 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 */
@@ -261703,7 +282863,9 @@ static const UV PL_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
0x1083,
0x1A55,
0x1A57,
- 0xA9BE,
+ 0xA8B4,
+ 0xA8B5,
+ 0xA9BD,
0xA9C0,
0xAA33,
0xAA37,
@@ -261715,10 +282877,10 @@ static const UV PL_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
0x11D48
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for ASCII/Latin1 */
- 23, /* Number of elements */
+static const UV UNI_INSC__CONSONANTPLACEHOLDER_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 */
@@ -261729,12 +282891,18 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for ASCII/Latin1
0xA1,
0xD7,
0xD8,
+ 0x980,
+ 0x981,
0xA72,
0xA74,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
+ 0x1CFA,
+ 0x1CFB,
0x2010,
0x2015,
0x25CC,
@@ -261744,18 +282912,20 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for ASCII/Latin1
0x11A3F,
0x11A40,
0x11A45,
- 0x11A46
+ 0x11A46,
+ 0x11EF2,
+ 0x11EF3
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 */
- 23, /* Number of elements */
+static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -261766,12 +282936,18 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 *
0x61,
0xBF,
0xC0,
+ 0x980,
+ 0x981,
0xA72,
0xA74,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
+ 0x1CFA,
+ 0x1CFB,
0x2010,
0x2015,
0x25CC,
@@ -261781,18 +282957,20 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 *
0x11A3F,
0x11A40,
0x11A45,
- 0x11A46
+ 0x11A46,
+ 0x11EF2,
+ 0x11EF3
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
- 23, /* Number of elements */
+static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -261803,12 +282981,18 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
0x61,
0xBF,
0xC0,
+ 0x980,
+ 0x981,
0xA72,
0xA74,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
+ 0x1CFA,
+ 0x1CFB,
0x2010,
0x2015,
0x25CC,
@@ -261818,12 +283002,14 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
0x11A3F,
0x11A40,
0x11A45,
- 0x11A46
+ 0x11A46,
+ 0x11EF2,
+ 0x11EF3
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_INSC__CONSONANTPRECEDINGREPHA_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANTPRECEDINGREPHA_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261835,7 +283021,7 @@ static const UV PL_INSC__CONSONANTPRECEDINGREPHA_invlist[] = { /* for all charse
0x11D47
};
-static const UV PL_INSC__CONSONANTPREFIXED_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANTPREFIXED_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261845,12 +283031,12 @@ static const UV PL_INSC__CONSONANTPREFIXED_invlist[] = { /* for all charsets */
0x111C4,
0x11A3A,
0x11A3B,
- 0x11A86,
+ 0x11A84,
0x11A8A
};
-static const UV PL_INSC__CONSONANTSUBJOINED_invlist[] = { /* for all charsets */
- 27, /* Number of elements */
+static const UV UNI_INSC__CONSONANTSUBJOINED_invlist[] = { /* for all charsets */
+ 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 */
@@ -261875,24 +283061,20 @@ static const UV PL_INSC__CONSONANTSUBJOINED_invlist[] = { /* for all charsets */
0xA869,
0xA871,
0xA872,
- 0xA9BD,
- 0xA9BE,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB0
};
-static const UV PL_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = { /* for all charsets */
+ 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,
0x17CC,
0x17CD,
- 0x1A5A,
- 0x1A5B,
0x1B03,
0x1B04,
0x1B81,
@@ -261901,19 +283083,21 @@ static const UV PL_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = { /* for all chars
0xA983
};
-static const UV PL_INSC__CONSONANTWITHSTACKER_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_INSC__CONSONANTWITHSTACKER_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,
0xCF1,
0xCF3,
+ 0x1CF5,
+ 0x1CF7,
0x11003,
0x11005
};
-static const UV PL_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261927,8 +283111,8 @@ static const UV PL_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */
0x11A99
};
-static const UV PL_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */
+ 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 */
@@ -261952,10 +283136,12 @@ static const UV PL_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */
0x11A99,
0x11A9A,
0x11D45,
- 0x11D46
+ 0x11D46,
+ 0x11D97,
+ 0x11D98
};
-static const UV PL_INSC__MODIFYINGLETTER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__MODIFYINGLETTER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261965,7 +283151,7 @@ static const UV PL_INSC__MODIFYINGLETTER_invlist[] = { /* for all charsets */
0xB84
};
-static const UV PL_INSC__NONJOINER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__NONJOINER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261975,8 +283161,8 @@ static const UV PL_INSC__NONJOINER_invlist[] = { /* for all charsets */
0x200D
};
-static const UV PL_INSC__NUKTA_invlist[] = { /* for all charsets */
- 49, /* Number of elements */
+static const UV UNI_INSC__NUKTA_invlist[] = { /* for all charsets */
+ 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 */
@@ -262017,7 +283203,7 @@ static const UV PL_INSC__NUKTA_invlist[] = { /* for all charsets */
0x11237,
0x112E9,
0x112EA,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11446,
0x11447,
@@ -262027,14 +283213,16 @@ static const UV PL_INSC__NUKTA_invlist[] = { /* for all charsets */
0x115C1,
0x116B7,
0x116B8,
+ 0x1183A,
+ 0x1183B,
0x11D42,
0x11D43
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
- 87, /* Number of elements */
+static const UV UNI_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
+ 89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262076,7 +283264,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
0x1946,
0x1950,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A80,
0x1A8A,
0x1A90,
@@ -262100,7 +283288,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
0xABF0,
0xABFA,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x11066,
0x11070,
0x11136,
@@ -262124,18 +283312,20 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
0x11C50,
0x11C6D,
0x11D50,
- 0x11D5A
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
- 87, /* Number of elements */
+static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
+ 89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262177,7 +283367,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
0x1946,
0x1950,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A80,
0x1A8A,
0x1A90,
@@ -262201,7 +283391,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
0xABF0,
0xABFA,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x11066,
0x11070,
0x11136,
@@ -262225,18 +283415,20 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
0x11C50,
0x11C6D,
0x11D50,
- 0x11D5A
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
- 87, /* Number of elements */
+static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
+ 89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262278,7 +283470,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
0x1946,
0x1950,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A80,
0x1A8A,
0x1A90,
@@ -262302,7 +283494,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
0xABF0,
0xABFA,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x11066,
0x11070,
0x11136,
@@ -262326,12 +283518,14 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
0x11C50,
0x11C6D,
0x11D50,
- 0x11D5A
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_INSC__NUMBERJOINER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__NUMBERJOINER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -262341,10 +283535,10 @@ static const UV PL_INSC__NUMBERJOINER_invlist[] = { /* for all charsets */
0x11080
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
- 613, /* Number of elements */
+static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
+ 627, /* 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 */
@@ -262368,8 +283562,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x966,
0x970,
0x972,
- 0x980,
- 0x981,
0x984,
0x985,
0x98D,
@@ -262399,6 +283591,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -262423,6 +283617,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xA49,
0xA4B,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA59,
0xA5D,
0xA5E,
@@ -262518,8 +283714,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -262541,7 +283735,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC81,
+ 0xC80,
0xC84,
0xC85,
0xC8D,
@@ -262627,29 +283821,15 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEAF,
0xEB0,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -262683,6 +283863,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xFC7,
0x1000,
0x104A,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1050,
@@ -262724,7 +283906,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x19B0,
0x19CA,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A00,
0x1A1C,
0x1A20,
@@ -262752,9 +283934,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x1CD4,
0x1CE2,
0x1CF2,
- 0x1CF5,
- 0x1CF7,
- 0x1CFA,
+ 0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
@@ -262765,11 +283945,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x2075,
0x2082,
0x2085,
+ 0x20F0,
+ 0x20F1,
0x25CC,
0x25CD,
0xA800,
- 0xA802,
- 0xA803,
0xA828,
0xA840,
0xA874,
@@ -262779,7 +283959,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xA8DA,
0xA8E0,
0xA8F4,
- 0xA900,
+ 0xA8FE,
0xA92E,
0xA930,
0xA954,
@@ -262822,11 +284002,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x11000,
0x11047,
0x11052,
@@ -262837,11 +284017,13 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11180,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -262881,7 +284063,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -262899,6 +284081,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11448,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11481,
0x114C5,
0x114D0,
@@ -262914,15 +284098,25 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
+ 0x11800,
+ 0x1183B,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A40,
0x11A45,
@@ -262930,9 +284124,9 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
@@ -262960,18 +284154,32 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11D3F,
0x11D48,
0x11D50,
- 0x11D5A
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
- 613, /* Number of elements */
+static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
+ 627, /* 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 */
@@ -262995,8 +284203,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x966,
0x970,
0x972,
- 0x980,
- 0x981,
0x984,
0x985,
0x98D,
@@ -263026,6 +284232,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -263050,6 +284258,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xA49,
0xA4B,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA59,
0xA5D,
0xA5E,
@@ -263145,8 +284355,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -263168,7 +284376,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC81,
+ 0xC80,
0xC84,
0xC85,
0xC8D,
@@ -263254,29 +284462,15 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEAF,
0xEB0,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -263310,6 +284504,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xFC7,
0x1000,
0x104A,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1050,
@@ -263351,7 +284547,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x19B0,
0x19CA,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A00,
0x1A1C,
0x1A20,
@@ -263379,9 +284575,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x1CD4,
0x1CE2,
0x1CF2,
- 0x1CF5,
- 0x1CF7,
- 0x1CFA,
+ 0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
@@ -263392,11 +284586,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x2075,
0x2082,
0x2085,
+ 0x20F0,
+ 0x20F1,
0x25CC,
0x25CD,
0xA800,
- 0xA802,
- 0xA803,
0xA828,
0xA840,
0xA874,
@@ -263406,7 +284600,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xA8DA,
0xA8E0,
0xA8F4,
- 0xA900,
+ 0xA8FE,
0xA92E,
0xA930,
0xA954,
@@ -263449,11 +284643,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x11000,
0x11047,
0x11052,
@@ -263464,11 +284658,13 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11180,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -263508,7 +284704,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -263526,6 +284722,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11448,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11481,
0x114C5,
0x114D0,
@@ -263541,15 +284739,25 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
+ 0x11800,
+ 0x1183B,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A40,
0x11A45,
@@ -263557,9 +284765,9 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
@@ -263587,18 +284795,32 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11D3F,
0x11D48,
0x11D50,
- 0x11D5A
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
- 613, /* Number of elements */
+static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
+ 627, /* 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 */
@@ -263622,8 +284844,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x966,
0x970,
0x972,
- 0x980,
- 0x981,
0x984,
0x985,
0x98D,
@@ -263653,6 +284873,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -263677,6 +284899,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xA49,
0xA4B,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA59,
0xA5D,
0xA5E,
@@ -263772,8 +284996,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -263795,7 +285017,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC81,
+ 0xC80,
0xC84,
0xC85,
0xC8D,
@@ -263881,29 +285103,15 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEAF,
0xEB0,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -263937,6 +285145,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xFC7,
0x1000,
0x104A,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1050,
@@ -263978,7 +285188,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x19B0,
0x19CA,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A00,
0x1A1C,
0x1A20,
@@ -264006,9 +285216,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x1CD4,
0x1CE2,
0x1CF2,
- 0x1CF5,
- 0x1CF7,
- 0x1CFA,
+ 0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
@@ -264019,11 +285227,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x2075,
0x2082,
0x2085,
+ 0x20F0,
+ 0x20F1,
0x25CC,
0x25CD,
0xA800,
- 0xA802,
- 0xA803,
0xA828,
0xA840,
0xA874,
@@ -264033,7 +285241,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xA8DA,
0xA8E0,
0xA8F4,
- 0xA900,
+ 0xA8FE,
0xA92E,
0xA930,
0xA954,
@@ -264076,11 +285284,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x11000,
0x11047,
0x11052,
@@ -264091,11 +285299,13 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11180,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -264135,7 +285345,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -264153,6 +285363,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11448,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11481,
0x114C5,
0x114D0,
@@ -264168,15 +285380,25 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
+ 0x11800,
+ 0x1183B,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A40,
0x11A45,
@@ -264184,9 +285406,9 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
@@ -264214,12 +285436,26 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11D3F,
0x11D48,
0x11D50,
- 0x11D5A
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_INSC__PUREKILLER_invlist[] = { /* for all charsets */
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_INSC__PUREKILLER_invlist[] = { /* for all charsets */
39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264231,6 +285467,8 @@ static const UV PL_INSC__PUREKILLER_invlist[] = { /* for all charsets */
0xE3B,
0xE4E,
0xE4F,
+ 0xEBA,
+ 0xEBB,
0xF84,
0xF85,
0x103A,
@@ -264247,8 +285485,6 @@ static const UV PL_INSC__PUREKILLER_invlist[] = { /* for all charsets */
0x1BAB,
0x1BF2,
0x1BF4,
- 0xA806,
- 0xA807,
0xA953,
0xA954,
0xABED,
@@ -264265,7 +285501,7 @@ static const UV PL_INSC__PUREKILLER_invlist[] = { /* for all charsets */
0x11D45
};
-static const UV PL_INSC__REGISTERSHIFTER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__REGISTERSHIFTER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264275,16 +285511,18 @@ static const UV PL_INSC__REGISTERSHIFTER_invlist[] = { /* for all charsets */
0x17CB
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */
- 33, /* Number of elements */
+static const UV UNI_INSC__SYLLABLEMODIFIER_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,
0xB2,
0xB4,
+ 0x9FE,
+ 0x9FF,
0xF35,
0xF36,
0xF37,
@@ -264313,19 +285551,23 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */
0x2075,
0x2082,
0x2085,
+ 0x111C9,
+ 0x111CA,
+ 0x1145E,
+ 0x1145F,
0x11A33,
0x11A34
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
- 35, /* Number of elements */
+static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264334,6 +285576,8 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
0xEB,
0xFA,
0xFB,
+ 0x9FE,
+ 0x9FF,
0xF35,
0xF36,
0xF37,
@@ -264362,19 +285606,23 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
0x2075,
0x2082,
0x2085,
+ 0x111C9,
+ 0x111CA,
+ 0x1145E,
+ 0x1145F,
0x11A33,
0x11A34
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
- 35, /* Number of elements */
+static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264383,6 +285631,8 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
0xEB,
0xFA,
0xFB,
+ 0x9FE,
+ 0x9FF,
0xF35,
0xF36,
0xF37,
@@ -264411,13 +285661,17 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
0x2075,
0x2082,
0x2085,
+ 0x111C9,
+ 0x111CA,
+ 0x1145E,
+ 0x1145F,
0x11A33,
0x11A34
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_INSC__TONELETTER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__TONELETTER_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264431,7 +285685,7 @@ static const UV PL_INSC__TONELETTER_invlist[] = { /* for all charsets */
0xAAC3
};
-static const UV PL_INSC__TONEMARK_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__TONEMARK_invlist[] = { /* for all charsets */
31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264469,8 +285723,8 @@ static const UV PL_INSC__TONEMARK_invlist[] = { /* for all charsets */
0xABED
};
-static const UV PL_INSC__VIRAMA_invlist[] = { /* for all charsets */
- 49, /* Number of elements */
+static const UV UNI_INSC__VIRAMA_invlist[] = { /* for all charsets */
+ 55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264497,6 +285751,8 @@ static const UV PL_INSC__VIRAMA_invlist[] = { /* for all charsets */
0xDCB,
0x1B44,
0x1B45,
+ 0xA806,
+ 0xA807,
0xA8C4,
0xA8C5,
0xA9C0,
@@ -264521,12 +285777,16 @@ static const UV PL_INSC__VIRAMA_invlist[] = { /* for all charsets */
0x11640,
0x116B6,
0x116B7,
+ 0x11839,
+ 0x1183A,
+ 0x119E0,
+ 0x119E1,
0x11C3F,
0x11C40
};
-static const UV PL_INSC__VISARGA_invlist[] = { /* for all charsets */
- 67, /* Number of elements */
+static const UV UNI_INSC__VISARGA_invlist[] = { /* for all charsets */
+ 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 */
@@ -264559,8 +285819,6 @@ static const UV PL_INSC__VISARGA_invlist[] = { /* for all charsets */
0x1B05,
0x1B82,
0x1B83,
- 0x1CF2,
- 0x1CF4,
0xA881,
0xA882,
0xA983,
@@ -264589,6 +285847,10 @@ static const UV PL_INSC__VISARGA_invlist[] = { /* for all charsets */
0x1163F,
0x116AC,
0x116AD,
+ 0x11838,
+ 0x11839,
+ 0x119DF,
+ 0x119E0,
0x11A39,
0x11A3A,
0x11A97,
@@ -264596,10 +285858,12 @@ static const UV PL_INSC__VISARGA_invlist[] = { /* for all charsets */
0x11C3E,
0x11C3F,
0x11D41,
- 0x11D42
+ 0x11D42,
+ 0x11D96,
+ 0x11D97
};
-static const UV PL_INSC__VOWEL_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__VOWEL_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264617,8 +285881,8 @@ static const UV PL_INSC__VOWEL_invlist[] = { /* for all charsets */
0x11155
};
-static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
- 237, /* Number of elements */
+static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
+ 259, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264773,10 +286037,14 @@ static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x1BF0,
0x1C26,
0x1C2D,
+ 0xA802,
+ 0xA803,
0xA823,
0xA828,
0xA8B5,
0xA8C4,
+ 0xA8FF,
+ 0xA900,
0xA947,
0xA94F,
0xA9B4,
@@ -264803,6 +286071,8 @@ static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x110B9,
0x11127,
0x11133,
+ 0x11145,
+ 0x11147,
0x111B3,
0x111C0,
0x111CB,
@@ -264839,6 +286109,14 @@ static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x116B6,
0x11720,
0x1172B,
+ 0x1182C,
+ 0x11837,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119DE,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A51,
@@ -264858,11 +286136,19 @@ static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x11D3F,
0x11D40,
0x11D43,
- 0x11D44
+ 0x11D44,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11EF3,
+ 0x11EF7
};
-static const UV PL_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
- 157, /* Number of elements */
+static const UV UNI_INSC__VOWELINDEPENDENT_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 */
@@ -264963,6 +286249,8 @@ static const UV PL_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
0xA806,
0xA882,
0xA892,
+ 0xA8FE,
+ 0xA8FF,
0xA984,
0xA989,
0xA98C,
@@ -265009,6 +286297,12 @@ static const UV PL_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
0x1160E,
0x11680,
0x1168A,
+ 0x11800,
+ 0x1180A,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119AE,
0x11A00,
0x11A01,
0x11A50,
@@ -265022,10 +286316,16 @@ static const UV PL_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
0x11D08,
0x11D0A,
0x11D0B,
- 0x11D0C
+ 0x11D0C,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D6C
};
-static const UV PL_INSHARADA_invlist[] = { /* for all charsets */
+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;
@@ -265035,7 +286335,7 @@ static const UV PL_INSHARADA_invlist[] = { /* for all charsets */
0x111E0
};
-static const UV PL_INSIDDHAM_invlist[] = { /* for all charsets */
+static const UV UNI_INSIDDHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265045,7 +286345,7 @@ static const UV PL_INSIDDHAM_invlist[] = { /* for all charsets */
0x11600
};
-static const UV PL_INSINHALA_invlist[] = { /* for all charsets */
+static const UV UNI_INSINHALA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265055,7 +286355,17 @@ static const UV PL_INSINHALA_invlist[] = { /* for all charsets */
0xE00
};
-static const UV PL_INSORASOMPENG_invlist[] = { /* for all charsets */
+static const UV UNI_INSOGDIAN_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,
+ 0x10F30,
+ 0x10F70
+};
+
+static const UV UNI_INSORASOMPENG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265065,7 +286375,7 @@ static const UV PL_INSORASOMPENG_invlist[] = { /* for all charsets */
0x11100
};
-static const UV PL_INSOYOMBO_invlist[] = { /* for all charsets */
+static const UV UNI_INSOYOMBO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265075,7 +286385,7 @@ static const UV PL_INSOYOMBO_invlist[] = { /* for all charsets */
0x11AB0
};
-static const UV PL_INSUNDANESE_invlist[] = { /* for all charsets */
+static const UV UNI_INSUNDANESE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265085,7 +286395,7 @@ static const UV PL_INSUNDANESE_invlist[] = { /* for all charsets */
0x1BC0
};
-static const UV PL_INSYLOTINAGRI_invlist[] = { /* for all charsets */
+static const UV UNI_INSYLOTINAGRI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265095,7 +286405,7 @@ static const UV PL_INSYLOTINAGRI_invlist[] = { /* for all charsets */
0xA830
};
-static const UV PL_INSYRIAC_invlist[] = { /* for all charsets */
+static const UV UNI_INSYRIAC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265105,7 +286415,7 @@ static const UV PL_INSYRIAC_invlist[] = { /* for all charsets */
0x750
};
-static const UV PL_INTAGALOG_invlist[] = { /* for all charsets */
+static const UV UNI_INTAGALOG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265115,7 +286425,7 @@ static const UV PL_INTAGALOG_invlist[] = { /* for all charsets */
0x1720
};
-static const UV PL_INTAGBANWA_invlist[] = { /* for all charsets */
+static const UV UNI_INTAGBANWA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265125,7 +286435,7 @@ static const UV PL_INTAGBANWA_invlist[] = { /* for all charsets */
0x1780
};
-static const UV PL_INTAILE_invlist[] = { /* for all charsets */
+static const UV UNI_INTAILE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265135,7 +286445,7 @@ static const UV PL_INTAILE_invlist[] = { /* for all charsets */
0x1980
};
-static const UV PL_INTAITHAM_invlist[] = { /* for all charsets */
+static const UV UNI_INTAITHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265145,7 +286455,7 @@ static const UV PL_INTAITHAM_invlist[] = { /* for all charsets */
0x1AB0
};
-static const UV PL_INTAIVIET_invlist[] = { /* for all charsets */
+static const UV UNI_INTAIVIET_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265155,7 +286465,7 @@ static const UV PL_INTAIVIET_invlist[] = { /* for all charsets */
0xAAE0
};
-static const UV PL_INTAKRI_invlist[] = { /* for all charsets */
+static const UV UNI_INTAKRI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265165,7 +286475,7 @@ static const UV PL_INTAKRI_invlist[] = { /* for all charsets */
0x116D0
};
-static const UV PL_INTAMIL_invlist[] = { /* for all charsets */
+static const UV UNI_INTAMIL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265175,7 +286485,7 @@ static const UV PL_INTAMIL_invlist[] = { /* for all charsets */
0xC00
};
-static const UV PL_INTANGUT_invlist[] = { /* for all charsets */
+static const UV UNI_INTANGUT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265185,7 +286495,7 @@ static const UV PL_INTANGUT_invlist[] = { /* for all charsets */
0x18800
};
-static const UV PL_INTELUGU_invlist[] = { /* for all charsets */
+static const UV UNI_INTELUGU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265195,7 +286505,7 @@ static const UV PL_INTELUGU_invlist[] = { /* for all charsets */
0xC80
};
-static const UV PL_INTHAANA_invlist[] = { /* for all charsets */
+static const UV UNI_INTHAANA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265205,7 +286515,7 @@ static const UV PL_INTHAANA_invlist[] = { /* for all charsets */
0x7C0
};
-static const UV PL_INTHAI_invlist[] = { /* for all charsets */
+static const UV UNI_INTHAI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265215,7 +286525,7 @@ static const UV PL_INTHAI_invlist[] = { /* for all charsets */
0xE80
};
-static const UV PL_INTIBETAN_invlist[] = { /* for all charsets */
+static const UV UNI_INTIBETAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265225,7 +286535,7 @@ static const UV PL_INTIBETAN_invlist[] = { /* for all charsets */
0x1000
};
-static const UV PL_INTIFINAGH_invlist[] = { /* for all charsets */
+static const UV UNI_INTIFINAGH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265235,7 +286545,7 @@ static const UV PL_INTIFINAGH_invlist[] = { /* for all charsets */
0x2D80
};
-static const UV PL_INTIRHUTA_invlist[] = { /* for all charsets */
+static const UV UNI_INTIRHUTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265245,7 +286555,7 @@ static const UV PL_INTIRHUTA_invlist[] = { /* for all charsets */
0x114E0
};
-static const UV PL_INUGARITIC_invlist[] = { /* for all charsets */
+static const UV UNI_INUGARITIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265255,7 +286565,7 @@ static const UV PL_INUGARITIC_invlist[] = { /* for all charsets */
0x103A0
};
-static const UV PL_INVAI_invlist[] = { /* for all charsets */
+static const UV UNI_INVAI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265265,7 +286575,7 @@ static const UV PL_INVAI_invlist[] = { /* for all charsets */
0xA640
};
-static const UV PL_INVS_invlist[] = { /* for all charsets */
+static const UV UNI_INVS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265275,7 +286585,17 @@ static const UV PL_INVS_invlist[] = { /* for all charsets */
0xFE10
};
-static const UV PL_INWARANGCITI_invlist[] = { /* for all charsets */
+static const UV UNI_INWANCHO_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,
+ 0x1E2C0,
+ 0x1E300
+};
+
+static const UV UNI_INWARANGCITI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265285,7 +286605,7 @@ static const UV PL_INWARANGCITI_invlist[] = { /* for all charsets */
0x11900
};
-static const UV PL_INZANABAZARSQUARE_invlist[] = { /* for all charsets */
+static const UV UNI_INZANABAZARSQUARE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265295,7 +286615,7 @@ static const UV PL_INZANABAZARSQUARE_invlist[] = { /* for all charsets */
0x11A50
};
-static const UV PL_IPAEXT_invlist[] = { /* for all charsets */
+static const UV UNI_IPAEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265305,7 +286625,7 @@ static const UV PL_IPAEXT_invlist[] = { /* for all charsets */
0x2B0
};
-static const UV PL_ITAL_invlist[] = { /* for all charsets */
+static const UV UNI_ITAL_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265317,7 +286637,7 @@ static const UV PL_ITAL_invlist[] = { /* for all charsets */
0x10330
};
-static const UV PL_JAMO_invlist[] = { /* for all charsets */
+static const UV UNI_JAMO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265327,7 +286647,7 @@ static const UV PL_JAMO_invlist[] = { /* for all charsets */
0x1200
};
-static const UV PL_JAMOEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_JAMOEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265337,7 +286657,7 @@ static const UV PL_JAMOEXTA_invlist[] = { /* for all charsets */
0xA980
};
-static const UV PL_JAMOEXTB_invlist[] = { /* for all charsets */
+static const UV UNI_JAMOEXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265347,7 +286667,7 @@ static const UV PL_JAMOEXTB_invlist[] = { /* for all charsets */
0xD800
};
-static const UV PL_JAVA_invlist[] = { /* for all charsets */
+static const UV UNI_JAVA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265361,7 +286681,7 @@ static const UV PL_JAVA_invlist[] = { /* for all charsets */
0xA9E0
};
-static const UV PL_JG__AFRICANFEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__AFRICANFEH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265371,7 +286691,7 @@ static const UV PL_JG__AFRICANFEH_invlist[] = { /* for all charsets */
0x8BC
};
-static const UV PL_JG__AFRICANNOON_invlist[] = { /* for all charsets */
+static const UV UNI_JG__AFRICANNOON_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265381,7 +286701,7 @@ static const UV PL_JG__AFRICANNOON_invlist[] = { /* for all charsets */
0x8BE
};
-static const UV PL_JG__AFRICANQAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__AFRICANQAF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265391,7 +286711,7 @@ static const UV PL_JG__AFRICANQAF_invlist[] = { /* for all charsets */
0x8BD
};
-static const UV PL_JG__AIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__AIN_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265409,7 +286729,7 @@ static const UV PL_JG__AIN_invlist[] = { /* for all charsets */
0x8B4
};
-static const UV PL_JG__ALAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ALAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265419,7 +286739,7 @@ static const UV PL_JG__ALAPH_invlist[] = { /* for all charsets */
0x711
};
-static const UV PL_JG__ALEF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ALEF_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265439,7 +286759,7 @@ static const UV PL_JG__ALEF_invlist[] = { /* for all charsets */
0x775
};
-static const UV PL_JG__BEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__BEH_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265461,7 +286781,7 @@ static const UV PL_JG__BEH_invlist[] = { /* for all charsets */
0x8B9
};
-static const UV PL_JG__BETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__BETH_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265473,7 +286793,7 @@ static const UV PL_JG__BETH_invlist[] = { /* for all charsets */
0x72E
};
-static const UV PL_JG__BURUSHASKIYEHBARREE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__BURUSHASKIYEHBARREE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265483,7 +286803,7 @@ static const UV PL_JG__BURUSHASKIYEHBARREE_invlist[] = { /* for all charsets */
0x77C
};
-static const UV PL_JG__DAL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__DAL_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265501,7 +286821,7 @@ static const UV PL_JG__DAL_invlist[] = { /* for all charsets */
0x8AF
};
-static const UV PL_JG__DALATHRISH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__DALATHRISH_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265515,7 +286835,7 @@ static const UV PL_JG__DALATHRISH_invlist[] = { /* for all charsets */
0x730
};
-static const UV PL_JG__E_invlist[] = { /* for all charsets */
+static const UV UNI_JG__E_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265525,7 +286845,7 @@ static const UV PL_JG__E_invlist[] = { /* for all charsets */
0x726
};
-static const UV PL_JG__FARSIYEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__FARSIYEH_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265541,7 +286861,7 @@ static const UV PL_JG__FARSIYEH_invlist[] = { /* for all charsets */
0x777
};
-static const UV PL_JG__FE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__FE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265551,7 +286871,7 @@ static const UV PL_JG__FE_invlist[] = { /* for all charsets */
0x750
};
-static const UV PL_JG__FEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__FEH_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265567,7 +286887,7 @@ static const UV PL_JG__FEH_invlist[] = { /* for all charsets */
0x8A5
};
-static const UV PL_JG__FINALSEMKATH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__FINALSEMKATH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265577,7 +286897,7 @@ static const UV PL_JG__FINALSEMKATH_invlist[] = { /* for all charsets */
0x725
};
-static const UV PL_JG__GAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__GAF_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265597,7 +286917,7 @@ static const UV PL_JG__GAF_invlist[] = { /* for all charsets */
0x8B1
};
-static const UV PL_JG__GAMAL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__GAMAL_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265609,7 +286929,7 @@ static const UV PL_JG__GAMAL_invlist[] = { /* for all charsets */
0x72F
};
-static const UV PL_JG__HAH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HAH_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265633,7 +286953,7 @@ static const UV PL_JG__HAH_invlist[] = { /* for all charsets */
0x8A3
};
-static const UV PL_JG__HAMZAONHEHGOAL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HAMZAONHEHGOAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265643,7 +286963,37 @@ static const UV PL_JG__HAMZAONHEHGOAL_invlist[] = { /* for all charsets */
0x6C4
};
-static const UV PL_JG__HE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HANIFIROHINGYAKINNAYA_invlist[] = { /* for all charsets */
+ 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,
+ 0x10D19,
+ 0x10D1A,
+ 0x10D1E,
+ 0x10D1F,
+ 0x10D20,
+ 0x10D21,
+ 0x10D23,
+ 0x10D24
+};
+
+static const UV UNI_JG__HANIFIROHINGYAPA_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,
+ 0x10D02,
+ 0x10D03,
+ 0x10D09,
+ 0x10D0A,
+ 0x10D1C,
+ 0x10D1D
+};
+
+static const UV UNI_JG__HE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265653,7 +287003,7 @@ static const UV PL_JG__HE_invlist[] = { /* for all charsets */
0x718
};
-static const UV PL_JG__HEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HEH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265663,7 +287013,7 @@ static const UV PL_JG__HEH_invlist[] = { /* for all charsets */
0x648
};
-static const UV PL_JG__HEHGOAL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HEHGOAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265673,7 +287023,7 @@ static const UV PL_JG__HEHGOAL_invlist[] = { /* for all charsets */
0x6C3
};
-static const UV PL_JG__HETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265683,7 +287033,7 @@ static const UV PL_JG__HETH_invlist[] = { /* for all charsets */
0x71B
};
-static const UV PL_JG__KAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__KAF_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265699,7 +287049,7 @@ static const UV PL_JG__KAF_invlist[] = { /* for all charsets */
0x8B5
};
-static const UV PL_JG__KAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__KAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265709,7 +287059,7 @@ static const UV PL_JG__KAPH_invlist[] = { /* for all charsets */
0x720
};
-static const UV PL_JG__KHAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__KHAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265719,7 +287069,7 @@ static const UV PL_JG__KHAPH_invlist[] = { /* for all charsets */
0x74F
};
-static const UV PL_JG__KNOTTEDHEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__KNOTTEDHEH_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265731,7 +287081,7 @@ static const UV PL_JG__KNOTTEDHEH_invlist[] = { /* for all charsets */
0x700
};
-static const UV PL_JG__LAM_invlist[] = { /* for all charsets */
+static const UV UNI_JG__LAM_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265747,7 +287097,7 @@ static const UV PL_JG__LAM_invlist[] = { /* for all charsets */
0x8A7
};
-static const UV PL_JG__LAMADH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__LAMADH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265757,7 +287107,7 @@ static const UV PL_JG__LAMADH_invlist[] = { /* for all charsets */
0x721
};
-static const UV PL_JG__MALAYALAMBHA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMBHA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265767,7 +287117,7 @@ static const UV PL_JG__MALAYALAMBHA_invlist[] = { /* for all charsets */
0x867
};
-static const UV PL_JG__MALAYALAMJA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMJA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265777,7 +287127,7 @@ static const UV PL_JG__MALAYALAMJA_invlist[] = { /* for all charsets */
0x862
};
-static const UV PL_JG__MALAYALAMLLA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMLLA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265787,7 +287137,7 @@ static const UV PL_JG__MALAYALAMLLA_invlist[] = { /* for all charsets */
0x869
};
-static const UV PL_JG__MALAYALAMLLLA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMLLLA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265797,7 +287147,7 @@ static const UV PL_JG__MALAYALAMLLLA_invlist[] = { /* for all charsets */
0x86A
};
-static const UV PL_JG__MALAYALAMNGA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMNGA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265807,7 +287157,7 @@ static const UV PL_JG__MALAYALAMNGA_invlist[] = { /* for all charsets */
0x861
};
-static const UV PL_JG__MALAYALAMNNA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMNNA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265817,7 +287167,7 @@ static const UV PL_JG__MALAYALAMNNA_invlist[] = { /* for all charsets */
0x865
};
-static const UV PL_JG__MALAYALAMNNNA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMNNNA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265827,7 +287177,7 @@ static const UV PL_JG__MALAYALAMNNNA_invlist[] = { /* for all charsets */
0x866
};
-static const UV PL_JG__MALAYALAMNYA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMNYA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265837,7 +287187,7 @@ static const UV PL_JG__MALAYALAMNYA_invlist[] = { /* for all charsets */
0x863
};
-static const UV PL_JG__MALAYALAMRA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMRA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265847,7 +287197,7 @@ static const UV PL_JG__MALAYALAMRA_invlist[] = { /* for all charsets */
0x868
};
-static const UV PL_JG__MALAYALAMSSA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMSSA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265857,7 +287207,7 @@ static const UV PL_JG__MALAYALAMSSA_invlist[] = { /* for all charsets */
0x86B
};
-static const UV PL_JG__MALAYALAMTTA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMTTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265867,7 +287217,7 @@ static const UV PL_JG__MALAYALAMTTA_invlist[] = { /* for all charsets */
0x864
};
-static const UV PL_JG__MANICHAEANALEPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANALEPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265877,7 +287227,7 @@ static const UV PL_JG__MANICHAEANALEPH_invlist[] = { /* for all charsets */
0x10AC1
};
-static const UV PL_JG__MANICHAEANAYIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANAYIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265887,7 +287237,7 @@ static const UV PL_JG__MANICHAEANAYIN_invlist[] = { /* for all charsets */
0x10ADB
};
-static const UV PL_JG__MANICHAEANBETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANBETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265897,7 +287247,7 @@ static const UV PL_JG__MANICHAEANBETH_invlist[] = { /* for all charsets */
0x10AC3
};
-static const UV PL_JG__MANICHAEANDALETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANDALETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265907,7 +287257,7 @@ static const UV PL_JG__MANICHAEANDALETH_invlist[] = { /* for all charsets */
0x10AC6
};
-static const UV PL_JG__MANICHAEANDHAMEDH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANDHAMEDH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265917,7 +287267,7 @@ static const UV PL_JG__MANICHAEANDHAMEDH_invlist[] = { /* for all charsets */
0x10AD5
};
-static const UV PL_JG__MANICHAEANFIVE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANFIVE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265927,7 +287277,7 @@ static const UV PL_JG__MANICHAEANFIVE_invlist[] = { /* for all charsets */
0x10AED
};
-static const UV PL_JG__MANICHAEANGIMEL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANGIMEL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265937,7 +287287,7 @@ static const UV PL_JG__MANICHAEANGIMEL_invlist[] = { /* for all charsets */
0x10AC5
};
-static const UV PL_JG__MANICHAEANHETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANHETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265947,7 +287297,7 @@ static const UV PL_JG__MANICHAEANHETH_invlist[] = { /* for all charsets */
0x10ACE
};
-static const UV PL_JG__MANICHAEANHUNDRED_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANHUNDRED_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265957,7 +287307,7 @@ static const UV PL_JG__MANICHAEANHUNDRED_invlist[] = { /* for all charsets */
0x10AF0
};
-static const UV PL_JG__MANICHAEANKAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANKAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265967,7 +287317,7 @@ static const UV PL_JG__MANICHAEANKAPH_invlist[] = { /* for all charsets */
0x10AD3
};
-static const UV PL_JG__MANICHAEANLAMEDH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANLAMEDH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265977,7 +287327,7 @@ static const UV PL_JG__MANICHAEANLAMEDH_invlist[] = { /* for all charsets */
0x10AD4
};
-static const UV PL_JG__MANICHAEANMEM_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANMEM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265987,7 +287337,7 @@ static const UV PL_JG__MANICHAEANMEM_invlist[] = { /* for all charsets */
0x10AD7
};
-static const UV PL_JG__MANICHAEANNUN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANNUN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265997,7 +287347,7 @@ static const UV PL_JG__MANICHAEANNUN_invlist[] = { /* for all charsets */
0x10AD8
};
-static const UV PL_JG__MANICHAEANONE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANONE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266007,7 +287357,7 @@ static const UV PL_JG__MANICHAEANONE_invlist[] = { /* for all charsets */
0x10AEC
};
-static const UV PL_JG__MANICHAEANPE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANPE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266017,7 +287367,7 @@ static const UV PL_JG__MANICHAEANPE_invlist[] = { /* for all charsets */
0x10ADD
};
-static const UV PL_JG__MANICHAEANQOPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANQOPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266027,7 +287377,7 @@ static const UV PL_JG__MANICHAEANQOPH_invlist[] = { /* for all charsets */
0x10AE1
};
-static const UV PL_JG__MANICHAEANRESH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANRESH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266037,7 +287387,7 @@ static const UV PL_JG__MANICHAEANRESH_invlist[] = { /* for all charsets */
0x10AE2
};
-static const UV PL_JG__MANICHAEANSADHE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANSADHE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266047,7 +287397,7 @@ static const UV PL_JG__MANICHAEANSADHE_invlist[] = { /* for all charsets */
0x10ADE
};
-static const UV PL_JG__MANICHAEANSAMEKH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANSAMEKH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266057,7 +287407,7 @@ static const UV PL_JG__MANICHAEANSAMEKH_invlist[] = { /* for all charsets */
0x10AD9
};
-static const UV PL_JG__MANICHAEANTAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266067,7 +287417,7 @@ static const UV PL_JG__MANICHAEANTAW_invlist[] = { /* for all charsets */
0x10AE5
};
-static const UV PL_JG__MANICHAEANTEN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTEN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266077,7 +287427,7 @@ static const UV PL_JG__MANICHAEANTEN_invlist[] = { /* for all charsets */
0x10AEE
};
-static const UV PL_JG__MANICHAEANTETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266087,7 +287437,7 @@ static const UV PL_JG__MANICHAEANTETH_invlist[] = { /* for all charsets */
0x10ACF
};
-static const UV PL_JG__MANICHAEANTHAMEDH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTHAMEDH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266097,7 +287447,7 @@ static const UV PL_JG__MANICHAEANTHAMEDH_invlist[] = { /* for all charsets */
0x10AD6
};
-static const UV PL_JG__MANICHAEANTWENTY_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTWENTY_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266107,7 +287457,7 @@ static const UV PL_JG__MANICHAEANTWENTY_invlist[] = { /* for all charsets */
0x10AEF
};
-static const UV PL_JG__MANICHAEANWAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANWAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266117,7 +287467,7 @@ static const UV PL_JG__MANICHAEANWAW_invlist[] = { /* for all charsets */
0x10AC8
};
-static const UV PL_JG__MANICHAEANYODH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANYODH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266127,7 +287477,7 @@ static const UV PL_JG__MANICHAEANYODH_invlist[] = { /* for all charsets */
0x10AD0
};
-static const UV PL_JG__MANICHAEANZAYIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANZAYIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266137,7 +287487,7 @@ static const UV PL_JG__MANICHAEANZAYIN_invlist[] = { /* for all charsets */
0x10ACB
};
-static const UV PL_JG__MEEM_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MEEM_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266151,7 +287501,7 @@ static const UV PL_JG__MEEM_invlist[] = { /* for all charsets */
0x8A8
};
-static const UV PL_JG__MIM_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MIM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266161,8 +287511,8 @@ static const UV PL_JG__MIM_invlist[] = { /* for all charsets */
0x722
};
-static const UV PL_JG__NOJOININGGROUP_invlist[] = { /* for all charsets */
- 47, /* Number of elements */
+static const UV UNI_JG__NOJOININGGROUP_invlist[] = { /* for all charsets */
+ 61, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -266212,10 +287562,24 @@ static const UV PL_JG__NOJOININGGROUP_invlist[] = { /* for all charsets */
0x10AE4,
0x10AE5,
0x10AEB,
- 0x10AF0
-};
-
-static const UV PL_JG__NOON_invlist[] = { /* for all charsets */
+ 0x10AF0,
+ 0x10D02,
+ 0x10D03,
+ 0x10D09,
+ 0x10D0A,
+ 0x10D19,
+ 0x10D1A,
+ 0x10D1C,
+ 0x10D1D,
+ 0x10D1E,
+ 0x10D1F,
+ 0x10D20,
+ 0x10D21,
+ 0x10D23,
+ 0x10D24
+};
+
+static const UV UNI_JG__NOON_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266229,7 +287593,7 @@ static const UV PL_JG__NOON_invlist[] = { /* for all charsets */
0x76A
};
-static const UV PL_JG__NUN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__NUN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266239,7 +287603,7 @@ static const UV PL_JG__NUN_invlist[] = { /* for all charsets */
0x723
};
-static const UV PL_JG__NYA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__NYA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266249,7 +287613,7 @@ static const UV PL_JG__NYA_invlist[] = { /* for all charsets */
0x6BE
};
-static const UV PL_JG__PE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__PE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266259,7 +287623,7 @@ static const UV PL_JG__PE_invlist[] = { /* for all charsets */
0x727
};
-static const UV PL_JG__QAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__QAF_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266275,7 +287639,7 @@ static const UV PL_JG__QAF_invlist[] = { /* for all charsets */
0x8A6
};
-static const UV PL_JG__QAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__QAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266285,7 +287649,7 @@ static const UV PL_JG__QAPH_invlist[] = { /* for all charsets */
0x72A
};
-static const UV PL_JG__REH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__REH_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266311,7 +287675,7 @@ static const UV PL_JG__REH_invlist[] = { /* for all charsets */
0x8BA
};
-static const UV PL_JG__REVERSEDPE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__REVERSEDPE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266321,7 +287685,7 @@ static const UV PL_JG__REVERSEDPE_invlist[] = { /* for all charsets */
0x728
};
-static const UV PL_JG__ROHINGYAYEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ROHINGYAYEH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266331,7 +287695,7 @@ static const UV PL_JG__ROHINGYAYEH_invlist[] = { /* for all charsets */
0x8AD
};
-static const UV PL_JG__SAD_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SAD_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266347,7 +287711,7 @@ static const UV PL_JG__SAD_invlist[] = { /* for all charsets */
0x8B0
};
-static const UV PL_JG__SADHE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SADHE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266357,7 +287721,7 @@ static const UV PL_JG__SADHE_invlist[] = { /* for all charsets */
0x729
};
-static const UV PL_JG__SEEN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SEEN_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266379,7 +287743,7 @@ static const UV PL_JG__SEEN_invlist[] = { /* for all charsets */
0x77F
};
-static const UV PL_JG__SEMKATH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SEMKATH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266389,7 +287753,7 @@ static const UV PL_JG__SEMKATH_invlist[] = { /* for all charsets */
0x724
};
-static const UV PL_JG__SHIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SHIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266399,7 +287763,7 @@ static const UV PL_JG__SHIN_invlist[] = { /* for all charsets */
0x72C
};
-static const UV PL_JG__STRAIGHTWAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__STRAIGHTWAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266409,7 +287773,7 @@ static const UV PL_JG__STRAIGHTWAW_invlist[] = { /* for all charsets */
0x8B2
};
-static const UV PL_JG__SWASHKAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SWASHKAF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266419,7 +287783,7 @@ static const UV PL_JG__SWASHKAF_invlist[] = { /* for all charsets */
0x6AB
};
-static const UV PL_JG__SYRIACWAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SYRIACWAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266429,7 +287793,7 @@ static const UV PL_JG__SYRIACWAW_invlist[] = { /* for all charsets */
0x719
};
-static const UV PL_JG__TAH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__TAH_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266443,7 +287807,7 @@ static const UV PL_JG__TAH_invlist[] = { /* for all charsets */
0x8A4
};
-static const UV PL_JG__TAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__TAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266453,7 +287817,7 @@ static const UV PL_JG__TAW_invlist[] = { /* for all charsets */
0x72D
};
-static const UV PL_JG__TEHMARBUTA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__TEHMARBUTA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266467,7 +287831,7 @@ static const UV PL_JG__TEHMARBUTA_invlist[] = { /* for all charsets */
0x6D6
};
-static const UV PL_JG__TETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__TETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266477,7 +287841,7 @@ static const UV PL_JG__TETH_invlist[] = { /* for all charsets */
0x71D
};
-static const UV PL_JG__WAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__WAW_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266499,7 +287863,7 @@ static const UV PL_JG__WAW_invlist[] = { /* for all charsets */
0x8AC
};
-static const UV PL_JG__YEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YEH_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266523,7 +287887,7 @@ static const UV PL_JG__YEH_invlist[] = { /* for all charsets */
0x8BB
};
-static const UV PL_JG__YEHBARREE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YEHBARREE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266533,7 +287897,7 @@ static const UV PL_JG__YEHBARREE_invlist[] = { /* for all charsets */
0x6D4
};
-static const UV PL_JG__YEHWITHTAIL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YEHWITHTAIL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266543,7 +287907,7 @@ static const UV PL_JG__YEHWITHTAIL_invlist[] = { /* for all charsets */
0x6CE
};
-static const UV PL_JG__YUDH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YUDH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266553,7 +287917,7 @@ static const UV PL_JG__YUDH_invlist[] = { /* for all charsets */
0x71E
};
-static const UV PL_JG__YUDHHE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YUDHHE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266563,7 +287927,7 @@ static const UV PL_JG__YUDHHE_invlist[] = { /* for all charsets */
0x71F
};
-static const UV PL_JG__ZAIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ZAIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266573,7 +287937,7 @@ static const UV PL_JG__ZAIN_invlist[] = { /* for all charsets */
0x71A
};
-static const UV PL_JG__ZHAIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ZHAIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266583,7 +287947,7 @@ static const UV PL_JG__ZHAIN_invlist[] = { /* for all charsets */
0x74E
};
-static const UV PL_JOINC_invlist[] = { /* for all charsets */
+static const UV UNI_JOINC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266593,7 +287957,7 @@ static const UV PL_JOINC_invlist[] = { /* for all charsets */
0x200E
};
-static const UV PL_JT__C_invlist[] = { /* for all charsets */
+static const UV UNI_JT__C_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266609,8 +287973,8 @@ static const UV PL_JT__C_invlist[] = { /* for all charsets */
0x200E
};
-static const UV PL_JT__D_invlist[] = { /* for all charsets */
- 119, /* Number of elements */
+static const UV UNI_JT__D_invlist[] = { /* for all charsets */
+ 129, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -266700,7 +288064,7 @@ static const UV PL_JT__D_invlist[] = { /* for all charsets */
0x1807,
0x1808,
0x1820,
- 0x1878,
+ 0x1879,
0x1887,
0x18A9,
0x18AA,
@@ -266731,12 +288095,22 @@ static const UV PL_JT__D_invlist[] = { /* for all charsets */
0x10B91,
0x10BAD,
0x10BAF,
+ 0x10D01,
+ 0x10D22,
+ 0x10D23,
+ 0x10D24,
+ 0x10F30,
+ 0x10F33,
+ 0x10F34,
+ 0x10F45,
+ 0x10F51,
+ 0x10F54,
0x1E900,
0x1E944
};
-static const UV PL_JT__L_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_JT__L_invlist[] = { /* for all charsets */
+ 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 */
@@ -266746,11 +288120,13 @@ static const UV PL_JT__L_invlist[] = { /* for all charsets */
0x10ACD,
0x10ACE,
0x10AD7,
- 0x10AD8
+ 0x10AD8,
+ 0x10D00,
+ 0x10D01
};
-static const UV PL_JT__R_invlist[] = { /* for all charsets */
- 107, /* Number of elements */
+static const UV UNI_JT__R_invlist[] = { /* for all charsets */
+ 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 */
@@ -266860,13 +288236,19 @@ static const UV PL_JT__R_invlist[] = { /* for all charsets */
0x10B91,
0x10B92,
0x10BA9,
- 0x10BAD
+ 0x10BAD,
+ 0x10D22,
+ 0x10D23,
+ 0x10F33,
+ 0x10F34,
+ 0x10F54,
+ 0x10F55
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
- 627, /* Number of elements */
+static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
+ 661, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -266913,6 +288295,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -266923,7 +288307,7 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -266949,6 +288333,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -267001,6 +288387,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -267048,8 +288436,6 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -267239,6 +288625,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -267250,7 +288638,7 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -267313,6 +288701,10 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -267323,8 +288715,6 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -267337,7 +288727,7 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -267353,7 +288743,7 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -267367,6 +288757,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -267403,9 +288795,17 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -267445,10 +288845,22 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -267487,10 +288899,14 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -267499,15 +288915,15 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
- 627, /* Number of elements */
+static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
+ 661, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -267554,6 +288970,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -267564,7 +288982,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -267590,6 +289008,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -267642,6 +289062,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -267689,8 +289111,6 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -267880,6 +289300,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -267891,7 +289313,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -267954,6 +289376,10 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -267964,8 +289390,6 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -267978,7 +289402,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -267994,7 +289418,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -268008,6 +289432,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -268044,9 +289470,17 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -268086,10 +289520,22 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -268128,10 +289574,14 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -268140,15 +289590,15 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
- 627, /* Number of elements */
+static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
+ 661, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -268195,6 +289645,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -268205,7 +289657,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -268231,6 +289683,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -268283,6 +289737,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -268330,8 +289786,6 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -268521,6 +289975,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -268532,7 +289988,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -268595,6 +290051,10 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -268605,8 +290065,6 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -268619,7 +290077,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -268635,7 +290093,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -268649,6 +290107,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -268685,9 +290145,17 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -268727,10 +290195,22 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -268769,10 +290249,14 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -268781,12 +290265,12 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
- 667, /* Number of elements */
+static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
+ 703, /* 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 */
@@ -268841,6 +290325,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x7F4,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -268865,7 +290351,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -268891,6 +290377,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -268943,6 +290431,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -268990,8 +290480,6 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -269062,7 +290550,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x180A,
0x180E,
0x1820,
- 0x1878,
+ 0x1879,
0x1885,
0x18AB,
0x1920,
@@ -269185,6 +290673,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -269196,7 +290686,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -269273,6 +290763,12 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x10B92,
0x10BA9,
0x10BAF,
+ 0x10D00,
+ 0x10D28,
+ 0x10F30,
+ 0x10F45,
+ 0x10F46,
+ 0x10F55,
0x11001,
0x11002,
0x11038,
@@ -269283,8 +290779,6 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -269297,7 +290791,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -269313,7 +290807,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -269327,6 +290821,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -269363,9 +290859,17 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -269405,10 +290909,22 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -269447,10 +290963,14 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -269459,15 +290979,15 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
- 667, /* Number of elements */
+static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
+ 703, /* 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 */
@@ -269522,6 +291042,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x7F4,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -269546,7 +291068,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -269572,6 +291094,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -269624,6 +291148,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -269671,8 +291197,6 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -269743,7 +291267,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x180A,
0x180E,
0x1820,
- 0x1878,
+ 0x1879,
0x1885,
0x18AB,
0x1920,
@@ -269866,6 +291390,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -269877,7 +291403,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -269954,6 +291480,12 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x10B92,
0x10BA9,
0x10BAF,
+ 0x10D00,
+ 0x10D28,
+ 0x10F30,
+ 0x10F45,
+ 0x10F46,
+ 0x10F55,
0x11001,
0x11002,
0x11038,
@@ -269964,8 +291496,6 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -269978,7 +291508,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -269994,7 +291524,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -270008,6 +291538,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -270044,9 +291576,17 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -270086,10 +291626,22 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -270128,10 +291680,14 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -270140,15 +291696,15 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
- 667, /* Number of elements */
+static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
+ 703, /* 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 */
@@ -270203,6 +291759,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x7F4,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -270227,7 +291785,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -270253,6 +291811,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -270305,6 +291865,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -270352,8 +291914,6 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -270424,7 +291984,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x180A,
0x180E,
0x1820,
- 0x1878,
+ 0x1879,
0x1885,
0x18AB,
0x1920,
@@ -270547,6 +292107,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -270558,7 +292120,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -270635,6 +292197,12 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x10B92,
0x10BA9,
0x10BAF,
+ 0x10D00,
+ 0x10D28,
+ 0x10F30,
+ 0x10F45,
+ 0x10F46,
+ 0x10F55,
0x11001,
0x11002,
0x11038,
@@ -270645,8 +292213,6 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -270659,7 +292225,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -270675,7 +292241,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -270689,6 +292255,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -270725,9 +292293,17 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -270767,10 +292343,22 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -270809,10 +292397,14 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -270821,9 +292413,9 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_KALI_invlist[] = { /* for all charsets */
+static const UV UNI_KALI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270833,8 +292425,8 @@ static const UV PL_KALI_invlist[] = { /* for all charsets */
0xA930
};
-static const UV PL_KANA_invlist[] = { /* for all charsets */
- 29, /* Number of elements */
+static const UV UNI_KANA_invlist[] = { /* for all charsets */
+ 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 */
@@ -270866,10 +292458,12 @@ static const UV PL_KANA_invlist[] = { /* for all charsets */
0xFF61,
0xFFA0,
0x1B000,
- 0x1B001
+ 0x1B001,
+ 0x1B164,
+ 0x1B168
};
-static const UV PL_KANAEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_KANAEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270879,7 +292473,7 @@ static const UV PL_KANAEXTA_invlist[] = { /* for all charsets */
0x1B130
};
-static const UV PL_KANASUP_invlist[] = { /* for all charsets */
+static const UV UNI_KANASUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270889,7 +292483,7 @@ static const UV PL_KANASUP_invlist[] = { /* for all charsets */
0x1B100
};
-static const UV PL_KANBUN_invlist[] = { /* for all charsets */
+static const UV UNI_KANBUN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270899,7 +292493,7 @@ static const UV PL_KANBUN_invlist[] = { /* for all charsets */
0x31A0
};
-static const UV PL_KANGXI_invlist[] = { /* for all charsets */
+static const UV UNI_KANGXI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270909,7 +292503,7 @@ static const UV PL_KANGXI_invlist[] = { /* for all charsets */
0x2FE0
};
-static const UV PL_KATAKANAEXT_invlist[] = { /* for all charsets */
+static const UV UNI_KATAKANAEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270919,7 +292513,7 @@ static const UV PL_KATAKANAEXT_invlist[] = { /* for all charsets */
0x3200
};
-static const UV PL_KHAR_invlist[] = { /* for all charsets */
+static const UV UNI_KHAR_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270934,16 +292528,16 @@ static const UV PL_KHAR_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59
};
-static const UV PL_KHMERSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_KHMERSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270953,7 +292547,7 @@ static const UV PL_KHMERSYMBOLS_invlist[] = { /* for all charsets */
0x1A00
};
-static const UV PL_KHMR_invlist[] = { /* for all charsets */
+static const UV UNI_KHMR_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270969,22 +292563,24 @@ static const UV PL_KHMR_invlist[] = { /* for all charsets */
0x1A00
};
-static const UV PL_KHOJ_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_KHOJ_invlist[] = { /* for all charsets */
+ 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,
0xAE6,
0xAF0,
+ 0xA830,
+ 0xA83A,
0x11200,
0x11212,
0x11213,
0x1123F
};
-static const UV PL_KNDA_invlist[] = { /* for all charsets */
- 39, /* Number of elements */
+static const UV UNI_KNDA_invlist[] = { /* for all charsets */
+ 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 */
@@ -270994,8 +292590,6 @@ static const UV PL_KNDA_invlist[] = { /* for all charsets */
0x964,
0x966,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -271021,16 +292615,22 @@ static const UV PL_KNDA_invlist[] = { /* for all charsets */
0xCF0,
0xCF1,
0xCF3,
+ 0x1CD0,
+ 0x1CD1,
+ 0x1CD2,
+ 0x1CD3,
0x1CDA,
0x1CDB,
+ 0x1CF2,
+ 0x1CF3,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0xA830,
0xA836
};
-static const UV PL_KTHI_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_KTHI_invlist[] = { /* for all charsets */
+ 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 */
@@ -271040,13 +292640,15 @@ static const UV PL_KTHI_invlist[] = { /* for all charsets */
0xA830,
0xA83A,
0x11080,
- 0x110C2
+ 0x110C2,
+ 0x110CD,
+ 0x110CE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
- 1171, /* Number of elements */
+static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
+ 1219, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -271101,11 +292703,11 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -271339,25 +292941,13 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -271470,7 +293060,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -271513,12 +293103,18 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -271648,7 +293244,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -271658,7 +293254,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -271680,9 +293276,9 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -271700,7 +293296,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -271758,7 +293354,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -271900,7 +293496,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -271923,6 +293519,16 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -271931,6 +293537,8 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -271981,6 +293589,8 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -271997,12 +293607,24 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -272012,9 +293634,9 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -272033,6 +293655,16 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -272055,20 +293687,28 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -272139,10 +293779,20 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -272223,15 +293873,15 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
- 1197, /* Number of elements */
+static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -272312,11 +293962,11 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -272550,25 +294200,13 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -272681,7 +294319,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -272724,12 +294362,18 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -272859,7 +294503,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -272869,7 +294513,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -272891,9 +294535,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -272911,7 +294555,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -272969,7 +294613,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -273111,7 +294755,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -273134,6 +294778,16 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -273142,6 +294796,8 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -273192,6 +294848,8 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -273208,12 +294866,24 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -273223,9 +294893,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -273244,6 +294914,16 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -273266,20 +294946,28 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -273350,10 +295038,20 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -273434,15 +295132,15 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
- 1193, /* Number of elements */
+static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
+ 1241, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -273519,11 +295217,11 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -273757,25 +295455,13 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -273888,7 +295574,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -273931,12 +295617,18 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -274066,7 +295758,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -274076,7 +295768,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -274098,9 +295790,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -274118,7 +295810,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -274176,7 +295868,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -274318,7 +296010,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -274341,6 +296033,16 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -274349,6 +296051,8 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -274399,6 +296103,8 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -274415,12 +296121,24 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -274430,9 +296148,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -274451,6 +296169,16 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -274473,20 +296201,28 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -274557,10 +296293,20 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -274641,867 +296387,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV PL_L_AMP__invlist[] = { /* for ASCII/Latin1 */
- 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 */
- 0x0,
- 0x41,
- 0x5B,
- 0x61,
- 0x7B,
- 0xB5,
- 0xB6,
- 0xC0,
- 0xD7,
- 0xD8,
- 0xF7,
- 0xF8,
- 0x1BB,
- 0x1BC,
- 0x1C0,
- 0x1C4,
- 0x294,
- 0x295,
- 0x2B0,
- 0x370,
- 0x374,
- 0x376,
- 0x378,
- 0x37B,
- 0x37E,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x3A2,
- 0x3A3,
- 0x3F6,
- 0x3F7,
- 0x482,
- 0x48A,
- 0x530,
- 0x531,
- 0x557,
- 0x561,
- 0x588,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E00,
- 0x1F16,
- 0x1F18,
- 0x1F1E,
- 0x1F20,
- 0x1F46,
- 0x1F48,
- 0x1F4E,
- 0x1F50,
- 0x1F58,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F7E,
- 0x1F80,
- 0x1FB5,
- 0x1FB6,
- 0x1FBD,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FCD,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FDC,
- 0x1FE0,
- 0x1FED,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FFD,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210A,
- 0x2114,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x212F,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2183,
- 0x2185,
- 0x2C00,
- 0x2C2F,
- 0x2C30,
- 0x2C5F,
- 0x2C60,
- 0x2C7C,
- 0x2C7E,
- 0x2CE5,
- 0x2CEB,
- 0x2CEF,
- 0x2CF2,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA640,
- 0xA66E,
- 0xA680,
- 0xA69C,
- 0xA722,
- 0xA770,
- 0xA771,
- 0xA788,
- 0xA78B,
- 0xA78F,
- 0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF21,
- 0xFF3B,
- 0xFF41,
- 0xFF5B,
- 0x10400,
- 0x10450,
- 0x104B0,
- 0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10C80,
- 0x10CB3,
- 0x10CC0,
- 0x10CF3,
- 0x118A0,
- 0x118E0,
- 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,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
- 0x1E900,
- 0x1E944
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_L_AMP__invlist[] = { /* for EBCDIC 1047 */
- 285, /* Number of 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,
- 0x70,
- 0x79,
- 0x80,
- 0x8A,
- 0x8C,
- 0x8F,
- 0x91,
- 0x9A,
- 0x9C,
- 0x9D,
- 0x9E,
- 0x9F,
- 0xA0,
- 0xA1,
- 0xA2,
- 0xAA,
- 0xAC,
- 0xAD,
- 0xAE,
- 0xAF,
- 0xBA,
- 0xBB,
- 0xC1,
- 0xCA,
- 0xCB,
- 0xD0,
- 0xD1,
- 0xDA,
- 0xDB,
- 0xE0,
- 0xE2,
- 0xEA,
- 0xEB,
- 0xF0,
- 0xFB,
- 0xFF,
- 0x100,
- 0x1BB,
- 0x1BC,
- 0x1C0,
- 0x1C4,
- 0x294,
- 0x295,
- 0x2B0,
- 0x370,
- 0x374,
- 0x376,
- 0x378,
- 0x37B,
- 0x37E,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x3A2,
- 0x3A3,
- 0x3F6,
- 0x3F7,
- 0x482,
- 0x48A,
- 0x530,
- 0x531,
- 0x557,
- 0x561,
- 0x588,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E00,
- 0x1F16,
- 0x1F18,
- 0x1F1E,
- 0x1F20,
- 0x1F46,
- 0x1F48,
- 0x1F4E,
- 0x1F50,
- 0x1F58,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F7E,
- 0x1F80,
- 0x1FB5,
- 0x1FB6,
- 0x1FBD,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FCD,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FDC,
- 0x1FE0,
- 0x1FED,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FFD,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210A,
- 0x2114,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x212F,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2183,
- 0x2185,
- 0x2C00,
- 0x2C2F,
- 0x2C30,
- 0x2C5F,
- 0x2C60,
- 0x2C7C,
- 0x2C7E,
- 0x2CE5,
- 0x2CEB,
- 0x2CEF,
- 0x2CF2,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA640,
- 0xA66E,
- 0xA680,
- 0xA69C,
- 0xA722,
- 0xA770,
- 0xA771,
- 0xA788,
- 0xA78B,
- 0xA78F,
- 0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF21,
- 0xFF3B,
- 0xFF41,
- 0xFF5B,
- 0x10400,
- 0x10450,
- 0x104B0,
- 0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10C80,
- 0x10CB3,
- 0x10CC0,
- 0x10CF3,
- 0x118A0,
- 0x118E0,
- 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,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
- 0x1E900,
- 0x1E944
-};
-
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 037 */
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_L_AMP__invlist[] = { /* for EBCDIC 037 */
- 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 */
- 0x0,
- 0x42,
- 0x4A,
- 0x51,
- 0x5A,
- 0x62,
- 0x6A,
- 0x70,
- 0x79,
- 0x80,
- 0x8A,
- 0x8C,
- 0x8F,
- 0x91,
- 0x9A,
- 0x9C,
- 0x9D,
- 0x9E,
- 0x9F,
- 0xA0,
- 0xA1,
- 0xA2,
- 0xAA,
- 0xAC,
- 0xAF,
- 0xC1,
- 0xCA,
- 0xCB,
- 0xD0,
- 0xD1,
- 0xDA,
- 0xDB,
- 0xE0,
- 0xE2,
- 0xEA,
- 0xEB,
- 0xF0,
- 0xFB,
- 0xFF,
- 0x100,
- 0x1BB,
- 0x1BC,
- 0x1C0,
- 0x1C4,
- 0x294,
- 0x295,
- 0x2B0,
- 0x370,
- 0x374,
- 0x376,
- 0x378,
- 0x37B,
- 0x37E,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x3A2,
- 0x3A3,
- 0x3F6,
- 0x3F7,
- 0x482,
- 0x48A,
- 0x530,
- 0x531,
- 0x557,
- 0x561,
- 0x588,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E00,
- 0x1F16,
- 0x1F18,
- 0x1F1E,
- 0x1F20,
- 0x1F46,
- 0x1F48,
- 0x1F4E,
- 0x1F50,
- 0x1F58,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F7E,
- 0x1F80,
- 0x1FB5,
- 0x1FB6,
- 0x1FBD,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FCD,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FDC,
- 0x1FE0,
- 0x1FED,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FFD,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210A,
- 0x2114,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x212F,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2183,
- 0x2185,
- 0x2C00,
- 0x2C2F,
- 0x2C30,
- 0x2C5F,
- 0x2C60,
- 0x2C7C,
- 0x2C7E,
- 0x2CE5,
- 0x2CEB,
- 0x2CEF,
- 0x2CF2,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA640,
- 0xA66E,
- 0xA680,
- 0xA69C,
- 0xA722,
- 0xA770,
- 0xA771,
- 0xA788,
- 0xA78B,
- 0xA78F,
- 0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF21,
- 0xFF3B,
- 0xFF41,
- 0xFF5B,
- 0x10400,
- 0x10450,
- 0x104B0,
- 0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10C80,
- 0x10CB3,
- 0x10CC0,
- 0x10CF3,
- 0x118A0,
- 0x118E0,
- 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,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
- 0x1E900,
- 0x1E944
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_LANA_invlist[] = { /* for all charsets */
+static const UV UNI_LANA_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275519,8 +296407,8 @@ static const UV PL_LANA_invlist[] = { /* for all charsets */
0x1AAE
};
-static const UV PL_LAO_invlist[] = { /* for all charsets */
- 37, /* Number of elements */
+static const UV UNI_LAO_invlist[] = { /* for all charsets */
+ 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 */
@@ -275529,27 +296417,13 @@ static const UV PL_LAO_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -275563,9 +296437,9 @@ static const UV PL_LAO_invlist[] = { /* for all charsets */
0xEE0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LATIN1_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LATIN1_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275575,14 +296449,14 @@ static const UV PL_LATIN1_invlist[] = { /* for ASCII/Latin1 */
0x100
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LATIN1_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LATIN1_invlist[] = { /* for EBCDIC 1047 */
55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275644,14 +296518,14 @@ static const UV PL_LATIN1_invlist[] = { /* for EBCDIC 1047 */
0x100
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LATIN1_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LATIN1_invlist[] = { /* for EBCDIC 037 */
57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275715,9 +296589,9 @@ static const UV PL_LATIN1_invlist[] = { /* for EBCDIC 037 */
0x100
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LATINEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275727,7 +296601,7 @@ static const UV PL_LATINEXTA_invlist[] = { /* for all charsets */
0x180
};
-static const UV PL_LATINEXTADDITIONAL_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTADDITIONAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275737,7 +296611,7 @@ static const UV PL_LATINEXTADDITIONAL_invlist[] = { /* for all charsets */
0x1F00
};
-static const UV PL_LATINEXTB_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275747,7 +296621,7 @@ static const UV PL_LATINEXTB_invlist[] = { /* for all charsets */
0x250
};
-static const UV PL_LATINEXTC_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275757,7 +296631,7 @@ static const UV PL_LATINEXTC_invlist[] = { /* for all charsets */
0x2C80
};
-static const UV PL_LATINEXTD_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTD_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275767,7 +296641,7 @@ static const UV PL_LATINEXTD_invlist[] = { /* for all charsets */
0xA800
};
-static const UV PL_LATINEXTE_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275777,10 +296651,10 @@ static const UV PL_LATINEXTE_invlist[] = { /* for all charsets */
0xAB70
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
- 75, /* Number of elements */
+static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -275821,6 +296695,8 @@ static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
0x1DBF,
0x1E00,
0x1F00,
+ 0x202F,
+ 0x2030,
0x2071,
0x2072,
0x207F,
@@ -275842,9 +296718,9 @@ static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA92E,
@@ -275853,6 +296729,8 @@ static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -275861,15 +296739,15 @@ static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
0xFF5B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
- 101, /* Number of elements */
+static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */
+ 105, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -275936,6 +296814,8 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
0x1DBF,
0x1E00,
0x1F00,
+ 0x202F,
+ 0x2030,
0x2071,
0x2072,
0x207F,
@@ -275957,9 +296837,9 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA92E,
@@ -275968,6 +296848,8 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -275976,15 +296858,15 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
0xFF5B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
- 97, /* Number of elements */
+static const UV UNI_LATN_invlist[] = { /* for EBCDIC 037 */
+ 101, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -276047,6 +296929,8 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
0x1DBF,
0x1E00,
0x1F00,
+ 0x202F,
+ 0x2030,
0x2071,
0x2072,
0x207F,
@@ -276068,9 +296952,9 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA92E,
@@ -276079,6 +296963,8 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -276087,11 +296973,11 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
0xFF5B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__AI_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__AI_invlist[] = { /* for ASCII/Latin1 */
219, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -276317,14 +297203,14 @@ static const UV PL_LB__AI_invlist[] = { /* for ASCII/Latin1 */
0x1F1AD
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__AI_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__AI_invlist[] = { /* for EBCDIC 1047 */
225, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -276556,14 +297442,14 @@ static const UV PL_LB__AI_invlist[] = { /* for EBCDIC 1047 */
0x1F1AD
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__AI_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__AI_invlist[] = { /* for EBCDIC 037 */
225, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -276795,12 +297681,12 @@ static const UV PL_LB__AI_invlist[] = { /* for EBCDIC 037 */
0x1F1AD
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
- 1443, /* Number of elements */
+static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
+ 1511, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -276864,9 +297750,7 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
+ 0x589,
0x58D,
0x58F,
0x5C0,
@@ -276991,6 +297875,8 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xA5F,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA85,
0xA8E,
0xA8F,
@@ -277238,7 +298124,7 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x180A,
0x180B,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -277279,16 +298165,20 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -277552,14 +298442,6 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -277611,6 +298493,10 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x2E3A,
0x2E3F,
0x2E40,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
0x4DC0,
0x4E00,
0xA4D0,
@@ -277632,9 +298518,9 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xA6F2,
0xA6F3,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -277656,7 +298542,7 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xA8F2,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -277696,7 +298582,7 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xFB00,
@@ -277822,9 +298708,9 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A58,
0x10A59,
0x10A60,
@@ -277852,9 +298738,17 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11049,
@@ -277865,10 +298759,14 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x110B0,
0x110BB,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11174,
@@ -277881,8 +298779,6 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x111C5,
0x111C7,
0x111C8,
- 0x111C9,
- 0x111CA,
0x111CD,
0x111CE,
0x111DA,
@@ -277937,6 +298833,8 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -277953,12 +298851,26 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -277972,9 +298884,9 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -277995,6 +298907,22 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x12000,
0x1239A,
0x12400,
@@ -278033,8 +298961,12 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E97,
+ 0x16E99,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
@@ -278067,10 +298999,12 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -278123,12 +299057,30 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1DA87,
0x1DA8B,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -278198,9 +299150,9 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1EEF0,
0x1EEF2,
0x1F12E,
- 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
@@ -278246,18 +299198,20 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1F890,
0x1F8AE,
0x1F900,
- 0x1F90C
+ 0x1F90C,
+ 0x1FA00,
+ 0x1FA54
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
- 1471, /* Number of elements */
+static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
+ 1539, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -278349,9 +299303,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
+ 0x589,
0x58D,
0x58F,
0x5C0,
@@ -278476,6 +299428,8 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xA5F,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA85,
0xA8E,
0xA8F,
@@ -278723,7 +299677,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x180A,
0x180B,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -278764,16 +299718,20 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -279037,14 +299995,6 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -279096,6 +300046,10 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x2E3A,
0x2E3F,
0x2E40,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
0x4DC0,
0x4E00,
0xA4D0,
@@ -279117,9 +300071,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xA6F2,
0xA6F3,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -279141,7 +300095,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xA8F2,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -279181,7 +300135,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xFB00,
@@ -279307,9 +300261,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A58,
0x10A59,
0x10A60,
@@ -279337,9 +300291,17 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11049,
@@ -279350,10 +300312,14 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x110B0,
0x110BB,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11174,
@@ -279366,8 +300332,6 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C7,
0x111C8,
- 0x111C9,
- 0x111CA,
0x111CD,
0x111CE,
0x111DA,
@@ -279422,6 +300386,8 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -279438,12 +300404,26 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -279457,9 +300437,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -279480,6 +300460,22 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x12000,
0x1239A,
0x12400,
@@ -279518,8 +300514,12 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E97,
+ 0x16E99,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
@@ -279552,10 +300552,12 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -279608,12 +300610,30 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1DA87,
0x1DA8B,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -279683,9 +300703,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1EEF0,
0x1EEF2,
0x1F12E,
- 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
@@ -279731,18 +300751,20 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1F890,
0x1F8AE,
0x1F900,
- 0x1F90C
+ 0x1F90C,
+ 0x1FA00,
+ 0x1FA54
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
- 1467, /* Number of elements */
+static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
+ 1535, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -279830,9 +300852,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
+ 0x589,
0x58D,
0x58F,
0x5C0,
@@ -279957,6 +300977,8 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xA5F,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA85,
0xA8E,
0xA8F,
@@ -280204,7 +301226,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x180A,
0x180B,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -280245,16 +301267,20 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -280518,14 +301544,6 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -280577,6 +301595,10 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x2E3A,
0x2E3F,
0x2E40,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
0x4DC0,
0x4E00,
0xA4D0,
@@ -280598,9 +301620,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xA6F2,
0xA6F3,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -280622,7 +301644,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xA8F2,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -280662,7 +301684,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xFB00,
@@ -280788,9 +301810,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A58,
0x10A59,
0x10A60,
@@ -280818,9 +301840,17 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11049,
@@ -280831,10 +301861,14 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x110B0,
0x110BB,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11174,
@@ -280847,8 +301881,6 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C7,
0x111C8,
- 0x111C9,
- 0x111CA,
0x111CD,
0x111CE,
0x111DA,
@@ -280903,6 +301935,8 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -280919,12 +301953,26 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -280938,9 +301986,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -280961,6 +302009,22 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x12000,
0x1239A,
0x12400,
@@ -280999,8 +302063,12 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E97,
+ 0x16E99,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
@@ -281033,10 +302101,12 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -281089,12 +302159,30 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1DA87,
0x1DA8B,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -281164,9 +302252,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1EEF0,
0x1EEF2,
0x1F12E,
- 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
@@ -281212,12 +302300,14 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1F890,
0x1F8AE,
0x1F900,
- 0x1F90C
+ 0x1F90C,
+ 0x1FA00,
+ 0x1FA54
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__B2_invlist[] = { /* for all charsets */
+static const UV UNI_LB__B2_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -281229,10 +302319,10 @@ static const UV PL_LB__B2_invlist[] = { /* for all charsets */
0x2E3C
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__BA_invlist[] = { /* for ASCII/Latin1 */
- 185, /* Number of elements */
+static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */
+ 193, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281330,7 +302420,11 @@ static const UV PL_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3000,
0x3001,
0xA4FE,
@@ -281407,6 +302501,8 @@ static const UV PL_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x11AA3,
0x11C41,
0x11C46,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -281417,21 +302513,23 @@ static const UV PL_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 1047 */
- 185, /* Number of elements */
+static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */
+ 193, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281529,7 +302627,11 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3000,
0x3001,
0xA4FE,
@@ -281606,6 +302708,8 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x11AA3,
0x11C41,
0x11C46,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -281616,21 +302720,23 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 037 */
- 185, /* Number of elements */
+static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */
+ 193, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281728,7 +302834,11 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3000,
0x3001,
0xA4FE,
@@ -281805,6 +302915,8 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x11AA3,
0x11C41,
0x11C46,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -281815,18 +302927,20 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__BB_invlist[] = { /* for ASCII/Latin1 */
- 43, /* Number of elements */
+static const UV UNI_LB__BB_invlist[] = { /* for ASCII/Latin1 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281839,6 +302953,10 @@ static const UV PL_LB__BB_invlist[] = { /* for ASCII/Latin1 */
0x2CD,
0x2DF,
0x2E0,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xF01,
0xF05,
0xF06,
@@ -281865,6 +302983,8 @@ static const UV PL_LB__BB_invlist[] = { /* for ASCII/Latin1 */
0x115C2,
0x11660,
0x1166D,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A40,
0x11A45,
@@ -281875,15 +302995,15 @@ static const UV PL_LB__BB_invlist[] = { /* for ASCII/Latin1 */
0x11C71
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 1047 */
- 43, /* Number of elements */
+static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 1047 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281896,6 +303016,10 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 1047 */
0x2CD,
0x2DF,
0x2E0,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xF01,
0xF05,
0xF06,
@@ -281922,6 +303046,8 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 1047 */
0x115C2,
0x11660,
0x1166D,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A40,
0x11A45,
@@ -281932,15 +303058,15 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 1047 */
0x11C71
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 037 */
- 43, /* Number of elements */
+static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 037 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281953,6 +303079,10 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 037 */
0x2CD,
0x2DF,
0x2E0,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xF01,
0xF05,
0xF06,
@@ -281979,6 +303109,8 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 037 */
0x115C2,
0x11660,
0x1166D,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A40,
0x11A45,
@@ -281989,11 +303121,11 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 037 */
0x11C71
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__BK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__BK_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -282005,14 +303137,14 @@ static const UV PL_LB__BK_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__BK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__BK_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -282024,14 +303156,14 @@ static const UV PL_LB__BK_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__BK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__BK_invlist[] = { /* for EBCDIC 037 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -282043,9 +303175,9 @@ static const UV PL_LB__BK_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__CB_invlist[] = { /* for all charsets */
+static const UV UNI_LB__CB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -282055,8 +303187,8 @@ static const UV PL_LB__CB_invlist[] = { /* for all charsets */
0xFFFD
};
-static const UV PL_LB__CJ_invlist[] = { /* for all charsets */
- 51, /* Number of elements */
+static const UV UNI_LB__CJ_invlist[] = { /* for all charsets */
+ 55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282110,13 +303242,17 @@ static const UV PL_LB__CJ_invlist[] = { /* for all charsets */
0x31F0,
0x3200,
0xFF67,
- 0xFF71
+ 0xFF71,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__CL_invlist[] = { /* for ASCII/Latin1 */
- 165, /* Number of elements */
+static const UV UNI_LB__CL_invlist[] = { /* for ASCII/Latin1 */
+ 167, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282283,19 +303419,21 @@ static const UV PL_LB__CL_invlist[] = { /* for ASCII/Latin1 */
0x1328A,
0x1337A,
0x1337C,
+ 0x13438,
+ 0x13439,
0x145CF,
0x145D0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__CL_invlist[] = { /* for EBCDIC 1047 */
- 165, /* Number of elements */
+static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 1047 */
+ 167, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282462,19 +303600,21 @@ static const UV PL_LB__CL_invlist[] = { /* for EBCDIC 1047 */
0x1328A,
0x1337A,
0x1337C,
+ 0x13438,
+ 0x13439,
0x145CF,
0x145D0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__CL_invlist[] = { /* for EBCDIC 037 */
- 165, /* Number of elements */
+static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 037 */
+ 167, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282641,16 +303781,18 @@ static const UV PL_LB__CL_invlist[] = { /* for EBCDIC 037 */
0x1328A,
0x1337A,
0x1337C,
+ 0x13438,
+ 0x13439,
0x145CF,
0x145D0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
- 502, /* Number of elements */
+static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
+ 538, /* 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 */
@@ -282704,6 +303846,8 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -282714,7 +303858,7 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -282740,6 +303884,8 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -282795,7 +303941,7 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -282914,7 +304060,7 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -282966,6 +304112,8 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -283014,6 +304162,10 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -283026,13 +304178,15 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -283042,7 +304196,7 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -283060,6 +304214,8 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -283072,6 +304228,14 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x11641,
0x116AB,
0x116B8,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -283102,12 +304266,22 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -283146,6 +304320,10 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -283158,15 +304336,15 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
- 506, /* Number of elements */
+static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
+ 542, /* 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 */
@@ -283224,6 +304402,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -283234,7 +304414,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -283260,6 +304440,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -283315,7 +304497,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -283434,7 +304616,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -283486,6 +304668,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -283534,6 +304718,10 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -283546,13 +304734,15 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -283562,7 +304752,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -283580,6 +304770,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -283592,6 +304784,14 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x11641,
0x116AB,
0x116B8,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -283622,12 +304822,22 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -283666,6 +304876,10 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -283678,15 +304892,15 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
- 506, /* Number of elements */
+static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
+ 542, /* 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 */
@@ -283744,6 +304958,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -283754,7 +304970,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -283780,6 +304996,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -283835,7 +305053,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -283954,7 +305172,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -284006,6 +305224,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -284054,6 +305274,10 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -284066,13 +305290,15 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -284082,7 +305308,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -284100,6 +305326,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -284112,6 +305340,14 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x11641,
0x116AB,
0x116B8,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -284142,12 +305378,22 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -284186,6 +305432,10 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -284198,11 +305448,11 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__CP_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__CP_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284214,14 +305464,14 @@ static const UV PL_LB__CP_invlist[] = { /* for ASCII/Latin1 */
0x5E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__CP_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__CP_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284233,14 +305483,14 @@ static const UV PL_LB__CP_invlist[] = { /* for EBCDIC 1047 */
0xBE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__CP_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__CP_invlist[] = { /* for EBCDIC 037 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284252,11 +305502,11 @@ static const UV PL_LB__CP_invlist[] = { /* for EBCDIC 037 */
0xBC
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__CR_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__CR_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284266,14 +305516,14 @@ static const UV PL_LB__CR_invlist[] = { /* for ASCII/Latin1 */
0xE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__CR_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__CR_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284283,14 +305533,14 @@ static const UV PL_LB__CR_invlist[] = { /* for EBCDIC 1047 */
0xE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__CR_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__CR_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284300,10 +305550,10 @@ static const UV PL_LB__CR_invlist[] = { /* for EBCDIC 037 */
0xE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__EB_invlist[] = { /* for all charsets */
- 65, /* Number of elements */
+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 */
@@ -284327,10 +305577,6 @@ static const UV PL_LB__EB_invlist[] = { /* for all charsets */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -284338,6 +305584,10 @@ static const UV PL_LB__EB_invlist[] = { /* for all charsets */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4AA,
0x1F4AB,
0x1F574,
@@ -284360,21 +305610,29 @@ static const UV PL_LB__EB_invlist[] = { /* for all charsets */
0x1F6C1,
0x1F6CC,
0x1F6CD,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE
};
-static const UV PL_LB__EM_invlist[] = { /* for all charsets */
+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;
@@ -284384,9 +305642,9 @@ static const UV PL_LB__EM_invlist[] = { /* for all charsets */
0x1F400
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__EX_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__EX_invlist[] = { /* for ASCII/Latin1 */
49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284442,14 +305700,14 @@ static const UV PL_LB__EX_invlist[] = { /* for ASCII/Latin1 */
0x11C72
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__EX_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__EX_invlist[] = { /* for EBCDIC 1047 */
49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284505,14 +305763,14 @@ static const UV PL_LB__EX_invlist[] = { /* for EBCDIC 1047 */
0x11C72
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__EX_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__EX_invlist[] = { /* for EBCDIC 037 */
49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284568,12 +305826,12 @@ static const UV PL_LB__EX_invlist[] = { /* for EBCDIC 037 */
0x11C72
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__GL_invlist[] = { /* for ASCII/Latin1 */
- 23, /* Number of elements */
+static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -284599,18 +305857,20 @@ static const UV PL_LB__GL_invlist[] = { /* for ASCII/Latin1 */
0x2011,
0x2012,
0x202F,
- 0x2030
+ 0x2030,
+ 0x13430,
+ 0x13437
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__GL_invlist[] = { /* for EBCDIC 1047 */
- 23, /* Number of elements */
+static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -284636,18 +305896,20 @@ static const UV PL_LB__GL_invlist[] = { /* for EBCDIC 1047 */
0x2011,
0x2012,
0x202F,
- 0x2030
+ 0x2030,
+ 0x13430,
+ 0x13437
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__GL_invlist[] = { /* for EBCDIC 037 */
- 23, /* Number of elements */
+static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -284673,12 +305935,14 @@ static const UV PL_LB__GL_invlist[] = { /* for EBCDIC 037 */
0x2011,
0x2012,
0x202F,
- 0x2030
+ 0x2030,
+ 0x13430,
+ 0x13437
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__H2_invlist[] = { /* for all charsets */
+static const UV UNI_LB__H2_invlist[] = { /* for all charsets */
799, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -285484,7 +306748,7 @@ static const UV PL_LB__H2_invlist[] = { /* for all charsets */
0xD789
};
-static const UV PL_LB__H3_invlist[] = { /* for all charsets */
+static const UV UNI_LB__H3_invlist[] = { /* for all charsets */
799, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286290,7 +307554,7 @@ static const UV PL_LB__H3_invlist[] = { /* for all charsets */
0xD7A4
};
-static const UV PL_LB__HL_invlist[] = { /* for all charsets */
+static const UV UNI_LB__HL_invlist[] = { /* for all charsets */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286298,7 +307562,7 @@ static const UV PL_LB__HL_invlist[] = { /* for all charsets */
0x0,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0xFB1D,
0xFB1E,
@@ -286318,9 +307582,9 @@ static const UV PL_LB__HL_invlist[] = { /* for all charsets */
0xFB50
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__HY_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__HY_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286330,14 +307594,14 @@ static const UV PL_LB__HY_invlist[] = { /* for ASCII/Latin1 */
0x2E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__HY_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__HY_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286347,14 +307611,14 @@ static const UV PL_LB__HY_invlist[] = { /* for EBCDIC 1047 */
0x61
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__HY_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__HY_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286364,10 +307628,10 @@ static const UV PL_LB__HY_invlist[] = { /* for EBCDIC 037 */
0x61
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__ID_invlist[] = { /* for all charsets */
- 321, /* Number of elements */
+static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
+ 327, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -286489,7 +307753,7 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -286501,8 +307765,6 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA015,
@@ -286567,7 +307829,7 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0xFFE2,
0xFFE5,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
@@ -286578,9 +307840,7 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -286606,10 +307866,6 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -286617,6 +307873,10 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
@@ -286675,18 +307935,28 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE,
+ 0x1FA00,
+ 0x1FA54,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -286694,7 +307964,7 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x3FFFE
};
-static const UV PL_LB__IN_invlist[] = { /* for all charsets */
+static const UV UNI_LB__IN_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286710,9 +307980,9 @@ static const UV PL_LB__IN_invlist[] = { /* for all charsets */
0x10AF7
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__IS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__IS_invlist[] = { /* for ASCII/Latin1 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286740,14 +308010,14 @@ static const UV PL_LB__IS_invlist[] = { /* for ASCII/Latin1 */
0xFE15
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__IS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__IS_invlist[] = { /* for EBCDIC 1047 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286777,14 +308047,14 @@ static const UV PL_LB__IS_invlist[] = { /* for EBCDIC 1047 */
0xFE15
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__IS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__IS_invlist[] = { /* for EBCDIC 037 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286814,11 +308084,11 @@ static const UV PL_LB__IS_invlist[] = { /* for EBCDIC 037 */
0xFE15
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__LF_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__LF_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286828,14 +308098,14 @@ static const UV PL_LB__LF_invlist[] = { /* for ASCII/Latin1 */
0xB
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__LF_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__LF_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286845,14 +308115,14 @@ static const UV PL_LB__LF_invlist[] = { /* for EBCDIC 1047 */
0x16
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__LF_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__LF_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286862,11 +308132,11 @@ static const UV PL_LB__LF_invlist[] = { /* for EBCDIC 037 */
0x26
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__NL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__NL_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286876,14 +308146,14 @@ static const UV PL_LB__NL_invlist[] = { /* for ASCII/Latin1 */
0x86
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__NL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__NL_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286893,14 +308163,14 @@ static const UV PL_LB__NL_invlist[] = { /* for EBCDIC 1047 */
0x26
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__NL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__NL_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286910,9 +308180,9 @@ static const UV PL_LB__NL_invlist[] = { /* for EBCDIC 037 */
0x16
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__NS_invlist[] = { /* for all charsets */
+static const UV UNI_LB__NS_invlist[] = { /* for all charsets */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286949,15 +308219,15 @@ static const UV PL_LB__NS_invlist[] = { /* for all charsets */
0xFF9E,
0xFFA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x1F679,
0x1F67C
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__NU_invlist[] = { /* for ASCII/Latin1 */
- 111, /* Number of elements */
+static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -287038,6 +308308,8 @@ static const UV PL_LB__NU_invlist[] = { /* for ASCII/Latin1 */
0xABFA,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -287064,25 +308336,31 @@ static const UV PL_LB__NU_invlist[] = { /* for ASCII/Latin1 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 1047 */
- 111, /* Number of elements */
+static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -287163,6 +308441,8 @@ static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 1047 */
0xABFA,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -287189,25 +308469,31 @@ static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 1047 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 037 */
- 111, /* Number of elements */
+static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -287288,6 +308574,8 @@ static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 037 */
0xABFA,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -287314,22 +308602,28 @@ static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 037 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__OP_invlist[] = { /* for ASCII/Latin1 */
- 169, /* Number of elements */
+static const UV UNI_LB__OP_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -287498,21 +308792,23 @@ static const UV PL_LB__OP_invlist[] = { /* for ASCII/Latin1 */
0x13289,
0x13379,
0x1337A,
+ 0x13437,
+ 0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__OP_invlist[] = { /* for EBCDIC 1047 */
- 167, /* Number of elements */
+static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 1047 */
+ 169, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287679,21 +308975,23 @@ static const UV PL_LB__OP_invlist[] = { /* for EBCDIC 1047 */
0x13289,
0x13379,
0x1337A,
+ 0x13437,
+ 0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__OP_invlist[] = { /* for EBCDIC 037 */
- 167, /* Number of elements */
+static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 037 */
+ 169, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287860,18 +309158,20 @@ static const UV PL_LB__OP_invlist[] = { /* for EBCDIC 037 */
0x13289,
0x13379,
0x1337A,
+ 0x13437,
+ 0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__PO_invlist[] = { /* for ASCII/Latin1 */
- 41, /* Number of elements */
+static const UV UNI_LB__PO_invlist[] = { /* for ASCII/Latin1 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287915,18 +309215,24 @@ static const UV PL_LB__PO_invlist[] = { /* for ASCII/Latin1 */
0xFF05,
0xFF06,
0xFFE0,
- 0xFFE1
+ 0xFFE1,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__PO_invlist[] = { /* for EBCDIC 1047 */
- 41, /* Number of elements */
+static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 1047 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287970,18 +309276,24 @@ static const UV PL_LB__PO_invlist[] = { /* for EBCDIC 1047 */
0xFF05,
0xFF06,
0xFFE0,
- 0xFFE1
+ 0xFFE1,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__PO_invlist[] = { /* for EBCDIC 037 */
- 41, /* Number of elements */
+static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 037 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288025,15 +309337,21 @@ static const UV PL_LB__PO_invlist[] = { /* for EBCDIC 037 */
0xFF05,
0xFF06,
0xFFE0,
- 0xFFE1
+ 0xFFE1,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__PR_invlist[] = { /* for ASCII/Latin1 */
- 45, /* Number of elements */
+static const UV UNI_LB__PR_invlist[] = { /* for ASCII/Latin1 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288050,6 +309368,8 @@ static const UV PL_LB__PR_invlist[] = { /* for ASCII/Latin1 */
0xB2,
0x58F,
0x590,
+ 0x7FE,
+ 0x800,
0x9FB,
0x9FC,
0xAF1,
@@ -288081,18 +309401,20 @@ static const UV PL_LB__PR_invlist[] = { /* for ASCII/Latin1 */
0xFFE1,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 1047 */
- 47, /* Number of elements */
+static const UV UNI_LB__PR_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -288111,6 +309433,8 @@ static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 1047 */
0xE1,
0x58F,
0x590,
+ 0x7FE,
+ 0x800,
0x9FB,
0x9FC,
0xAF1,
@@ -288142,18 +309466,20 @@ static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 1047 */
0xFFE1,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 037 */
- 47, /* Number of elements */
+static const UV UNI_LB__PR_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -288172,6 +309498,8 @@ static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 037 */
0xE1,
0x58F,
0x590,
+ 0x7FE,
+ 0x800,
0x9FB,
0x9FC,
0xAF1,
@@ -288203,14 +309531,16 @@ static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 037 */
0xFFE1,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__QU_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__QU_invlist[] = { /* for ASCII/Latin1 */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288244,14 +309574,14 @@ static const UV PL_LB__QU_invlist[] = { /* for ASCII/Latin1 */
0x1F679
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__QU_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__QU_invlist[] = { /* for EBCDIC 1047 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288283,14 +309613,14 @@ static const UV PL_LB__QU_invlist[] = { /* for EBCDIC 1047 */
0x1F679
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__QU_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__QU_invlist[] = { /* for EBCDIC 037 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288322,10 +309652,10 @@ static const UV PL_LB__QU_invlist[] = { /* for EBCDIC 037 */
0x1F679
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__SA_invlist[] = { /* for all charsets */
- 85, /* Number of elements */
+static const UV UNI_LB__SA_invlist[] = { /* for all charsets */
+ 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 */
@@ -288338,27 +309668,13 @@ static const UV PL_LB__SA_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -288407,7 +309723,7 @@ static const UV PL_LB__SA_invlist[] = { /* for all charsets */
0xAADB,
0xAAE0,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x1173A,
@@ -288416,7 +309732,7 @@ static const UV PL_LB__SA_invlist[] = { /* for all charsets */
0x11740
};
-static const UV PL_LB__SG_invlist[] = { /* for all charsets */
+static const UV UNI_LB__SG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288426,9 +309742,9 @@ static const UV PL_LB__SG_invlist[] = { /* for all charsets */
0xE000
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__SP_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__SP_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288438,14 +309754,14 @@ static const UV PL_LB__SP_invlist[] = { /* for ASCII/Latin1 */
0x21
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__SP_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__SP_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288455,14 +309771,14 @@ static const UV PL_LB__SP_invlist[] = { /* for EBCDIC 1047 */
0x41
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__SP_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__SP_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288472,11 +309788,11 @@ static const UV PL_LB__SP_invlist[] = { /* for EBCDIC 037 */
0x41
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__SY_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__SY_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288486,14 +309802,14 @@ static const UV PL_LB__SY_invlist[] = { /* for ASCII/Latin1 */
0x30
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__SY_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__SY_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288503,14 +309819,14 @@ static const UV PL_LB__SY_invlist[] = { /* for EBCDIC 1047 */
0x62
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__SY_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__SY_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288520,9 +309836,9 @@ static const UV PL_LB__SY_invlist[] = { /* for EBCDIC 037 */
0x62
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__WJ_invlist[] = { /* for all charsets */
+static const UV UNI_LB__WJ_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288534,8 +309850,8 @@ static const UV PL_LB__WJ_invlist[] = { /* for all charsets */
0xFF00
};
-static const UV PL_LB__XX_invlist[] = { /* for all charsets */
- 1216, /* Number of elements */
+static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
+ 1240, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288554,10 +309870,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -288565,7 +309877,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -288577,7 +309889,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -288591,7 +309903,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -288618,7 +309930,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -288650,7 +309962,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -288740,8 +310052,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -288763,9 +310073,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -288839,27 +310147,13 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -288958,7 +310252,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -289007,10 +310301,12 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -289066,14 +310362,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -289108,7 +310396,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -289124,7 +310412,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -289134,8 +310422,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0xA48D,
0xA490,
0xA4C7,
@@ -289144,9 +310430,9 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -289158,8 +310444,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -289190,7 +310474,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -289360,11 +310644,11 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -289392,15 +310676,25 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -289408,7 +310702,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -289449,7 +310743,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -289470,7 +310764,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -289486,26 +310780,30 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -289537,7 +310835,23 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -289547,6 +310861,8 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -289571,20 +310887,26 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -289605,10 +310927,12 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -289665,16 +310989,32 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -289757,7 +311097,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_LB__ZW_invlist[] = { /* for all charsets */
+static const UV UNI_LB__ZW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289767,7 +311107,7 @@ static const UV PL_LB__ZW_invlist[] = { /* for all charsets */
0x200C
};
-static const UV PL_LB__ZWJ_invlist[] = { /* for all charsets */
+static const UV UNI_LB__ZWJ_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289777,7 +311117,7 @@ static const UV PL_LB__ZWJ_invlist[] = { /* for all charsets */
0x200E
};
-static const UV PL_LEPC_invlist[] = { /* for all charsets */
+static const UV UNI_LEPC_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289791,7 +311131,7 @@ static const UV PL_LEPC_invlist[] = { /* for all charsets */
0x1C50
};
-static const UV PL_LETTERLIKESYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_LETTERLIKESYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289801,7 +311141,7 @@ static const UV PL_LETTERLIKESYMBOLS_invlist[] = { /* for all charsets */
0x2150
};
-static const UV PL_LIMB_invlist[] = { /* for all charsets */
+static const UV UNI_LIMB_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289821,7 +311161,7 @@ static const UV PL_LIMB_invlist[] = { /* for all charsets */
0x1950
};
-static const UV PL_LINA_invlist[] = { /* for all charsets */
+static const UV UNI_LINA_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289837,7 +311177,7 @@ static const UV PL_LINA_invlist[] = { /* for all charsets */
0x10768
};
-static const UV PL_LINB_invlist[] = { /* for all charsets */
+static const UV UNI_LINB_invlist[] = { /* for all charsets */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289865,7 +311205,7 @@ static const UV PL_LINB_invlist[] = { /* for all charsets */
0x10140
};
-static const UV PL_LINEARBIDEOGRAMS_invlist[] = { /* for all charsets */
+static const UV UNI_LINEARBIDEOGRAMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289875,7 +311215,7 @@ static const UV PL_LINEARBIDEOGRAMS_invlist[] = { /* for all charsets */
0x10100
};
-static const UV PL_LINEARBSYLLABARY_invlist[] = { /* for all charsets */
+static const UV UNI_LINEARBSYLLABARY_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289885,7 +311225,7 @@ static const UV PL_LINEARBSYLLABARY_invlist[] = { /* for all charsets */
0x10080
};
-static const UV PL_LISU_invlist[] = { /* for all charsets */
+static const UV UNI_LISU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289895,3876 +311235,8 @@ static const UV PL_LISU_invlist[] = { /* for all charsets */
0xA500
};
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV PL_LL_invlist[] = { /* for ASCII/Latin1 */
- 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 */
- 0x0,
- 0x61,
- 0x7B,
- 0xB5,
- 0xB6,
- 0xDF,
- 0xF7,
- 0xF8,
- 0x100,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BB,
- 0x1BD,
- 0x1C0,
- 0x1C6,
- 0x1C7,
- 0x1C9,
- 0x1CA,
- 0x1CC,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F3,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x294,
- 0x295,
- 0x2B0,
- 0x371,
- 0x372,
- 0x373,
- 0x374,
- 0x377,
- 0x378,
- 0x37B,
- 0x37E,
- 0x390,
- 0x391,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F6,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x482,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x530,
- 0x561,
- 0x588,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F16,
- 0x1F20,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F46,
- 0x1F50,
- 0x1F58,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F7E,
- 0x1F80,
- 0x1F88,
- 0x1F90,
- 0x1F98,
- 0x1FA0,
- 0x1FA8,
- 0x1FB0,
- 0x1FB5,
- 0x1FB6,
- 0x1FB8,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FC8,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FD8,
- 0x1FE0,
- 0x1FE8,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FF8,
- 0x210A,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2114,
- 0x212F,
- 0x2130,
- 0x2134,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x213E,
- 0x2146,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2184,
- 0x2185,
- 0x2C30,
- 0x2C5F,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7C,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CE5,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CEF,
- 0x2CF3,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA66E,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA69C,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA770,
- 0xA771,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA788,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA78F,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF41,
- 0xFF5B,
- 0x10428,
- 0x10450,
- 0x104D8,
- 0x104FC,
- 0x10CC0,
- 0x10CF3,
- 0x118C0,
- 0x118E0,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D455,
- 0x1D456,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D4B6,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D51E,
- 0x1D538,
- 0x1D552,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A6,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6E2,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D71C,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D756,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D790,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CA,
- 0x1D7CB,
- 0x1D7CC,
- 0x1E922,
- 0x1E944
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_LL_invlist[] = { /* for EBCDIC 1047 */
- 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 */
- 0x0,
- 0x42,
- 0x4A,
- 0x51,
- 0x5A,
- 0x70,
- 0x71,
- 0x81,
- 0x8A,
- 0x8C,
- 0x8F,
- 0x91,
- 0x9A,
- 0x9C,
- 0x9D,
- 0xA0,
- 0xA1,
- 0xA2,
- 0xAA,
- 0xCB,
- 0xD0,
- 0xDB,
- 0xE0,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BB,
- 0x1BD,
- 0x1C0,
- 0x1C6,
- 0x1C7,
- 0x1C9,
- 0x1CA,
- 0x1CC,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F3,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x294,
- 0x295,
- 0x2B0,
- 0x371,
- 0x372,
- 0x373,
- 0x374,
- 0x377,
- 0x378,
- 0x37B,
- 0x37E,
- 0x390,
- 0x391,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F6,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x482,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x530,
- 0x561,
- 0x588,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F16,
- 0x1F20,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F46,
- 0x1F50,
- 0x1F58,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F7E,
- 0x1F80,
- 0x1F88,
- 0x1F90,
- 0x1F98,
- 0x1FA0,
- 0x1FA8,
- 0x1FB0,
- 0x1FB5,
- 0x1FB6,
- 0x1FB8,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FC8,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FD8,
- 0x1FE0,
- 0x1FE8,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FF8,
- 0x210A,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2114,
- 0x212F,
- 0x2130,
- 0x2134,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x213E,
- 0x2146,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2184,
- 0x2185,
- 0x2C30,
- 0x2C5F,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7C,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CE5,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CEF,
- 0x2CF3,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA66E,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA69C,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA770,
- 0xA771,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA788,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA78F,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF41,
- 0xFF5B,
- 0x10428,
- 0x10450,
- 0x104D8,
- 0x104FC,
- 0x10CC0,
- 0x10CF3,
- 0x118C0,
- 0x118E0,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D455,
- 0x1D456,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D4B6,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D51E,
- 0x1D538,
- 0x1D552,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A6,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6E2,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D71C,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D756,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D790,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CA,
- 0x1D7CB,
- 0x1D7CC,
- 0x1E922,
- 0x1E944
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_LL_invlist[] = { /* for EBCDIC 037 */
- 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 */
- 0x0,
- 0x42,
- 0x4A,
- 0x51,
- 0x5A,
- 0x70,
- 0x71,
- 0x81,
- 0x8A,
- 0x8C,
- 0x8F,
- 0x91,
- 0x9A,
- 0x9C,
- 0x9D,
- 0xA0,
- 0xA1,
- 0xA2,
- 0xAA,
- 0xCB,
- 0xD0,
- 0xDB,
- 0xE0,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BB,
- 0x1BD,
- 0x1C0,
- 0x1C6,
- 0x1C7,
- 0x1C9,
- 0x1CA,
- 0x1CC,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F3,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x294,
- 0x295,
- 0x2B0,
- 0x371,
- 0x372,
- 0x373,
- 0x374,
- 0x377,
- 0x378,
- 0x37B,
- 0x37E,
- 0x390,
- 0x391,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F6,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x482,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x530,
- 0x561,
- 0x588,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F16,
- 0x1F20,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F46,
- 0x1F50,
- 0x1F58,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F7E,
- 0x1F80,
- 0x1F88,
- 0x1F90,
- 0x1F98,
- 0x1FA0,
- 0x1FA8,
- 0x1FB0,
- 0x1FB5,
- 0x1FB6,
- 0x1FB8,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FC8,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FD8,
- 0x1FE0,
- 0x1FE8,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FF8,
- 0x210A,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2114,
- 0x212F,
- 0x2130,
- 0x2134,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x213E,
- 0x2146,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2184,
- 0x2185,
- 0x2C30,
- 0x2C5F,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7C,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CE5,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CEF,
- 0x2CF3,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA66E,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA69C,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA770,
- 0xA771,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA788,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA78F,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF41,
- 0xFF5B,
- 0x10428,
- 0x10450,
- 0x104D8,
- 0x104FC,
- 0x10CC0,
- 0x10CF3,
- 0x118C0,
- 0x118E0,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D455,
- 0x1D456,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D4B6,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D51E,
- 0x1D538,
- 0x1D552,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A6,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6E2,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D71C,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D756,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D790,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CA,
- 0x1D7CB,
- 0x1D7CC,
- 0x1E922,
- 0x1E944
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_LM_invlist[] = { /* for all charsets */
- 115, /* Number of elements */
+static const UV UNI_LM_invlist[] = { /* for all charsets */
+ 121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -293882,13 +311354,19 @@ static const UV PL_LM_invlist[] = { /* for all charsets */
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE2
+ 0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E94B,
+ 0x1E94C
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
- 919, /* Number of elements */
+static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
+ 953, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -293905,7 +311383,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x295,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x640,
@@ -294129,25 +311607,13 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -294183,9 +311649,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x1082,
0x108E,
0x108F,
- 0x10D0,
- 0x10FB,
- 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
@@ -294248,7 +311712,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x1820,
0x1843,
0x1844,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -294290,9 +311754,11 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x2135,
0x2139,
0x2D30,
@@ -294328,7 +311794,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -294338,7 +311804,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA015,
0xA016,
@@ -294376,7 +311842,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -294564,7 +312030,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -294583,6 +312049,16 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x10B92,
0x10C00,
0x10C49,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -294591,6 +312067,8 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -294641,6 +312119,8 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -294657,10 +312137,22 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -294670,9 +312162,9 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -294691,6 +312183,16 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -294712,15 +312214,19 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x16B7D,
0x16B90,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -294731,6 +312237,12 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x1BC89,
0x1BC90,
0x1BC9A,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1EE00,
@@ -294813,15 +312325,15 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
- 917, /* Number of elements */
+static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
+ 951, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -294836,7 +312348,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x295,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x640,
@@ -295060,25 +312572,13 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -295114,9 +312614,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x1082,
0x108E,
0x108F,
- 0x10D0,
- 0x10FB,
- 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
@@ -295179,7 +312677,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x1820,
0x1843,
0x1844,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -295221,9 +312719,11 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x2135,
0x2139,
0x2D30,
@@ -295259,7 +312759,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -295269,7 +312769,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA015,
0xA016,
@@ -295307,7 +312807,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -295495,7 +312995,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -295514,6 +313014,16 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x10B92,
0x10C00,
0x10C49,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -295522,6 +313032,8 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -295572,6 +313084,8 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -295588,10 +313102,22 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -295601,9 +313127,9 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -295622,6 +313148,16 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -295643,15 +313179,19 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x16B7D,
0x16B90,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -295662,6 +313202,12 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x1BC89,
0x1BC90,
0x1BC9A,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1EE00,
@@ -295744,15 +313290,15 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
- 917, /* Number of elements */
+static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
+ 951, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -295767,7 +313313,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x295,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x640,
@@ -295991,25 +313537,13 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -296045,9 +313579,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x1082,
0x108E,
0x108F,
- 0x10D0,
- 0x10FB,
- 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
@@ -296110,7 +313642,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x1820,
0x1843,
0x1844,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -296152,9 +313684,11 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x2135,
0x2139,
0x2D30,
@@ -296190,7 +313724,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -296200,7 +313734,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA015,
0xA016,
@@ -296238,7 +313772,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -296426,7 +313960,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -296445,6 +313979,16 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x10B92,
0x10C00,
0x10C49,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -296453,6 +313997,8 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -296503,6 +314049,8 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -296519,10 +314067,22 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -296532,9 +314092,9 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -296553,6 +314113,16 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -296574,15 +314144,19 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x16B7D,
0x16B90,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -296593,6 +314167,12 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x1BC89,
0x1BC90,
0x1BC9A,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1EE00,
@@ -296675,9 +314255,9 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LOE_invlist[] = { /* for all charsets */
+static const UV UNI_LOE_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -296699,7 +314279,7 @@ static const UV PL_LOE_invlist[] = { /* for all charsets */
0xAABD
};
-static const UV PL_LOWSURROGATES_invlist[] = { /* for all charsets */
+static const UV UNI_LOWSURROGATES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -296709,3871 +314289,7 @@ static const UV PL_LOWSURROGATES_invlist[] = { /* for all charsets */
0xE000
};
-static const UV PL_LT_invlist[] = { /* for all charsets */
- 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,
- 0x1C5,
- 0x1C6,
- 0x1C8,
- 0x1C9,
- 0x1CB,
- 0x1CC,
- 0x1F2,
- 0x1F3,
- 0x1F88,
- 0x1F90,
- 0x1F98,
- 0x1FA0,
- 0x1FA8,
- 0x1FB0,
- 0x1FBC,
- 0x1FBD,
- 0x1FCC,
- 0x1FCD,
- 0x1FFC,
- 0x1FFD
-};
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV PL_LU_invlist[] = { /* for ASCII/Latin1 */
- 1255, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x41,
- 0x5B,
- 0xC0,
- 0xD7,
- 0xD8,
- 0xDF,
- 0x100,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BC,
- 0x1BD,
- 0x1C4,
- 0x1C5,
- 0x1C7,
- 0x1C8,
- 0x1CA,
- 0x1CB,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F2,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x370,
- 0x371,
- 0x372,
- 0x373,
- 0x376,
- 0x377,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x390,
- 0x391,
- 0x3A2,
- 0x3A3,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F7,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x48A,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x531,
- 0x557,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x1E00,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F18,
- 0x1F1E,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F48,
- 0x1F4E,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1FB8,
- 0x1FBC,
- 0x1FC8,
- 0x1FCC,
- 0x1FD8,
- 0x1FDC,
- 0x1FE8,
- 0x1FED,
- 0x1FF8,
- 0x1FFC,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x2130,
- 0x2134,
- 0x213E,
- 0x2140,
- 0x2145,
- 0x2146,
- 0x2183,
- 0x2184,
- 0x2C00,
- 0x2C2F,
- 0x2C60,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7E,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CEB,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CF2,
- 0x2CF3,
- 0xA640,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA680,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA722,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA78B,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA790,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7AF,
- 0xA7B0,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xFF21,
- 0xFF3B,
- 0x10400,
- 0x10428,
- 0x104B0,
- 0x104D4,
- 0x10C80,
- 0x10CB3,
- 0x118A0,
- 0x118C0,
- 0x1D400,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4B6,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D538,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6E2,
- 0x1D6FB,
- 0x1D71C,
- 0x1D735,
- 0x1D756,
- 0x1D76F,
- 0x1D790,
- 0x1D7A9,
- 0x1D7CA,
- 0x1D7CB,
- 0x1E900,
- 0x1E922
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_LU_invlist[] = { /* for EBCDIC 1047 */
- 1273, /* Number of 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,
- 0x62,
- 0x6A,
- 0x71,
- 0x79,
- 0x80,
- 0x81,
- 0x9E,
- 0x9F,
- 0xAC,
- 0xAD,
- 0xAE,
- 0xAF,
- 0xBA,
- 0xBB,
- 0xC1,
- 0xCA,
- 0xD1,
- 0xDA,
- 0xE2,
- 0xEA,
- 0xEB,
- 0xF0,
- 0xFB,
- 0xFF,
- 0x100,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BC,
- 0x1BD,
- 0x1C4,
- 0x1C5,
- 0x1C7,
- 0x1C8,
- 0x1CA,
- 0x1CB,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F2,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x370,
- 0x371,
- 0x372,
- 0x373,
- 0x376,
- 0x377,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x390,
- 0x391,
- 0x3A2,
- 0x3A3,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F7,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x48A,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x531,
- 0x557,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x1E00,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F18,
- 0x1F1E,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F48,
- 0x1F4E,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1FB8,
- 0x1FBC,
- 0x1FC8,
- 0x1FCC,
- 0x1FD8,
- 0x1FDC,
- 0x1FE8,
- 0x1FED,
- 0x1FF8,
- 0x1FFC,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x2130,
- 0x2134,
- 0x213E,
- 0x2140,
- 0x2145,
- 0x2146,
- 0x2183,
- 0x2184,
- 0x2C00,
- 0x2C2F,
- 0x2C60,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7E,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CEB,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CF2,
- 0x2CF3,
- 0xA640,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA680,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA722,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA78B,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA790,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7AF,
- 0xA7B0,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xFF21,
- 0xFF3B,
- 0x10400,
- 0x10428,
- 0x104B0,
- 0x104D4,
- 0x10C80,
- 0x10CB3,
- 0x118A0,
- 0x118C0,
- 0x1D400,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4B6,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D538,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6E2,
- 0x1D6FB,
- 0x1D71C,
- 0x1D735,
- 0x1D756,
- 0x1D76F,
- 0x1D790,
- 0x1D7A9,
- 0x1D7CA,
- 0x1D7CB,
- 0x1E900,
- 0x1E922
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_LU_invlist[] = { /* for EBCDIC 037 */
- 1269, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x62,
- 0x6A,
- 0x71,
- 0x79,
- 0x80,
- 0x81,
- 0x9E,
- 0x9F,
- 0xAC,
- 0xAF,
- 0xC1,
- 0xCA,
- 0xD1,
- 0xDA,
- 0xE2,
- 0xEA,
- 0xEB,
- 0xF0,
- 0xFB,
- 0xFF,
- 0x100,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BC,
- 0x1BD,
- 0x1C4,
- 0x1C5,
- 0x1C7,
- 0x1C8,
- 0x1CA,
- 0x1CB,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F2,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x370,
- 0x371,
- 0x372,
- 0x373,
- 0x376,
- 0x377,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x390,
- 0x391,
- 0x3A2,
- 0x3A3,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F7,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x48A,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x531,
- 0x557,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x1E00,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F18,
- 0x1F1E,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F48,
- 0x1F4E,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1FB8,
- 0x1FBC,
- 0x1FC8,
- 0x1FCC,
- 0x1FD8,
- 0x1FDC,
- 0x1FE8,
- 0x1FED,
- 0x1FF8,
- 0x1FFC,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x2130,
- 0x2134,
- 0x213E,
- 0x2140,
- 0x2145,
- 0x2146,
- 0x2183,
- 0x2184,
- 0x2C00,
- 0x2C2F,
- 0x2C60,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7E,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CEB,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CF2,
- 0x2CF3,
- 0xA640,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA680,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA722,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA78B,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA790,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7AF,
- 0xA7B0,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xFF21,
- 0xFF3B,
- 0x10400,
- 0x10428,
- 0x104B0,
- 0x104D4,
- 0x10C80,
- 0x10CB3,
- 0x118A0,
- 0x118C0,
- 0x1D400,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4B6,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D538,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6E2,
- 0x1D6FB,
- 0x1D71C,
- 0x1D735,
- 0x1D756,
- 0x1D76F,
- 0x1D790,
- 0x1D7A9,
- 0x1D7CA,
- 0x1D7CB,
- 0x1E900,
- 0x1E922
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_LYCI_invlist[] = { /* for all charsets */
+static const UV UNI_LYCI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -300583,7 +314299,7 @@ static const UV PL_LYCI_invlist[] = { /* for all charsets */
0x1029D
};
-static const UV PL_LYDI_invlist[] = { /* for all charsets */
+static const UV UNI_LYDI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -300595,8 +314311,8 @@ static const UV PL_LYDI_invlist[] = { /* for all charsets */
0x10940
};
-static const UV PL_M_invlist[] = { /* for all charsets */
- 527, /* Number of elements */
+static const UV UNI_M_invlist[] = { /* for all charsets */
+ 561, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -300637,6 +314353,8 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -300647,7 +314365,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -300673,6 +314391,8 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -300728,7 +314448,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -300788,8 +314508,6 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -300885,7 +314603,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -300927,6 +314645,8 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -300987,6 +314707,10 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -300999,13 +314723,15 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -301015,7 +314741,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -301033,6 +314759,8 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -301047,6 +314775,14 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -301077,12 +314813,22 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -301121,6 +314867,10 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -301129,7 +314879,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_MAHJ_invlist[] = { /* for all charsets */
+static const UV UNI_MAHJ_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301143,7 +314893,7 @@ static const UV PL_MAHJ_invlist[] = { /* for all charsets */
0x11177
};
-static const UV PL_MAHJONG_invlist[] = { /* for all charsets */
+static const UV UNI_MAHJONG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301153,7 +314903,17 @@ static const UV PL_MAHJONG_invlist[] = { /* for all charsets */
0x1F030
};
-static const UV PL_MAND_invlist[] = { /* for all charsets */
+static const UV UNI_MAKA_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,
+ 0x11EE0,
+ 0x11EF9
+};
+
+static const UV UNI_MAND_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301167,7 +314927,7 @@ static const UV PL_MAND_invlist[] = { /* for all charsets */
0x85F
};
-static const UV PL_MANI_invlist[] = { /* for all charsets */
+static const UV UNI_MANI_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301181,7 +314941,7 @@ static const UV PL_MANI_invlist[] = { /* for all charsets */
0x10AF7
};
-static const UV PL_MARC_invlist[] = { /* for all charsets */
+static const UV UNI_MARC_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301195,9 +314955,9 @@ static const UV PL_MARC_invlist[] = { /* for all charsets */
0x11CB7
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_MATH_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_MATH_invlist[] = { /* for ASCII/Latin1 */
277, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301481,14 +315241,14 @@ static const UV PL_MATH_invlist[] = { /* for ASCII/Latin1 */
0x1EEF2
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_MATH_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_MATH_invlist[] = { /* for EBCDIC 1047 */
279, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301774,14 +315534,14 @@ static const UV PL_MATH_invlist[] = { /* for EBCDIC 1047 */
0x1EEF2
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_MATH_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_MATH_invlist[] = { /* for EBCDIC 037 */
279, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302067,9 +315827,9 @@ static const UV PL_MATH_invlist[] = { /* for EBCDIC 037 */
0x1EEF2
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_MATHALPHANUM_invlist[] = { /* for all charsets */
+static const UV UNI_MATHALPHANUM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302079,7 +315839,7 @@ static const UV PL_MATHALPHANUM_invlist[] = { /* for all charsets */
0x1D800
};
-static const UV PL_MATHOPERATORS_invlist[] = { /* for all charsets */
+static const UV UNI_MATHOPERATORS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302089,8 +315849,18 @@ static const UV PL_MATHOPERATORS_invlist[] = { /* for all charsets */
0x2300
};
-static const UV PL_MC_invlist[] = { /* for all charsets */
- 321, /* Number of elements */
+static const UV UNI_MAYANNUMERALS_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,
+ 0x1D2E0,
+ 0x1D300
+};
+
+static const UV UNI_MC_invlist[] = { /* for all charsets */
+ 337, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -302267,8 +316037,6 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0x1C36,
0x1CE1,
0x1CE2,
- 0x1CF2,
- 0x1CF4,
0x1CF7,
0x1CF8,
0x302E,
@@ -302289,7 +316057,7 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xAA2F,
0xAA31,
@@ -302327,6 +316095,8 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0x110B9,
0x1112C,
0x1112D,
+ 0x11145,
+ 0x11147,
0x11182,
0x11183,
0x111B3,
@@ -302391,8 +316161,16 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0x11722,
0x11726,
0x11727,
- 0x11A07,
- 0x11A09,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x119D1,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E4,
+ 0x119E5,
0x11A39,
0x11A3A,
0x11A57,
@@ -302409,15 +316187,23 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0x11CB2,
0x11CB4,
0x11CB5,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11EF5,
+ 0x11EF7,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x1D165,
0x1D167,
0x1D16D,
0x1D173
};
-static const UV PL_ME_invlist[] = { /* for all charsets */
+static const UV UNI_ME_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302435,7 +316221,17 @@ static const UV PL_ME_invlist[] = { /* for all charsets */
0xA673
};
-static const UV PL_MEETEIMAYEKEXT_invlist[] = { /* for all charsets */
+static const UV UNI_MEDF_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,
+ 0x16E40,
+ 0x16E9B
+};
+
+static const UV UNI_MEETEIMAYEKEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302445,7 +316241,7 @@ static const UV PL_MEETEIMAYEKEXT_invlist[] = { /* for all charsets */
0xAB00
};
-static const UV PL_MEND_invlist[] = { /* for all charsets */
+static const UV UNI_MEND_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302457,7 +316253,7 @@ static const UV PL_MEND_invlist[] = { /* for all charsets */
0x1E8D7
};
-static const UV PL_MERC_invlist[] = { /* for all charsets */
+static const UV UNI_MERC_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302471,7 +316267,7 @@ static const UV PL_MERC_invlist[] = { /* for all charsets */
0x10A00
};
-static const UV PL_MERO_invlist[] = { /* for all charsets */
+static const UV UNI_MERO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302481,21 +316277,21 @@ static const UV PL_MERO_invlist[] = { /* for all charsets */
0x109A0
};
-static const UV PL_MIAO_invlist[] = { /* for all charsets */
+static const UV UNI_MIAO_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,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0
};
-static const UV PL_MISCARROWS_invlist[] = { /* for all charsets */
+static const UV UNI_MISCARROWS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302505,7 +316301,7 @@ static const UV PL_MISCARROWS_invlist[] = { /* for all charsets */
0x2C00
};
-static const UV PL_MISCMATHSYMBOLSA_invlist[] = { /* for all charsets */
+static const UV UNI_MISCMATHSYMBOLSA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302515,7 +316311,7 @@ static const UV PL_MISCMATHSYMBOLSA_invlist[] = { /* for all charsets */
0x27F0
};
-static const UV PL_MISCMATHSYMBOLSB_invlist[] = { /* for all charsets */
+static const UV UNI_MISCMATHSYMBOLSB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302525,7 +316321,7 @@ static const UV PL_MISCMATHSYMBOLSB_invlist[] = { /* for all charsets */
0x2A00
};
-static const UV PL_MISCPICTOGRAPHS_invlist[] = { /* for all charsets */
+static const UV UNI_MISCPICTOGRAPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302535,7 +316331,7 @@ static const UV PL_MISCPICTOGRAPHS_invlist[] = { /* for all charsets */
0x1F600
};
-static const UV PL_MISCSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_MISCSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302545,7 +316341,7 @@ static const UV PL_MISCSYMBOLS_invlist[] = { /* for all charsets */
0x2700
};
-static const UV PL_MISCTECHNICAL_invlist[] = { /* for all charsets */
+static const UV UNI_MISCTECHNICAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302555,8 +316351,8 @@ static const UV PL_MISCTECHNICAL_invlist[] = { /* for all charsets */
0x2400
};
-static const UV PL_MLYM_invlist[] = { /* for all charsets */
- 23, /* Number of elements */
+static const UV UNI_MLYM_invlist[] = { /* for all charsets */
+ 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 */
@@ -302582,11 +316378,13 @@ static const UV PL_MLYM_invlist[] = { /* for all charsets */
0xD66,
0xD80,
0x1CDA,
- 0x1CDB
+ 0x1CDB,
+ 0xA830,
+ 0xA833
};
-static const UV PL_MN_invlist[] = { /* for all charsets */
- 603, /* Number of elements */
+static const UV UNI_MN_invlist[] = { /* for all charsets */
+ 637, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -302627,6 +316425,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -302637,7 +316437,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -302663,6 +316463,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -302715,6 +316517,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -302762,8 +316566,6 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -302947,6 +316749,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -302958,7 +316762,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -303017,6 +316821,10 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -303039,7 +316847,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -303055,7 +316863,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -303069,6 +316877,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -303105,9 +316915,17 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -303147,10 +316965,20 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -303187,6 +317015,10 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -303195,7 +317027,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_MODI_invlist[] = { /* for all charsets */
+static const UV UNI_MODI_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303209,7 +317041,7 @@ static const UV PL_MODI_invlist[] = { /* for all charsets */
0x1165A
};
-static const UV PL_MODIFIERLETTERS_invlist[] = { /* for all charsets */
+static const UV UNI_MODIFIERLETTERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303219,7 +317051,7 @@ static const UV PL_MODIFIERLETTERS_invlist[] = { /* for all charsets */
0x300
};
-static const UV PL_MODIFIERTONELETTERS_invlist[] = { /* for all charsets */
+static const UV UNI_MODIFIERTONELETTERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303229,8 +317061,8 @@ static const UV PL_MODIFIERTONELETTERS_invlist[] = { /* for all charsets */
0xA720
};
-static const UV PL_MONG_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_MONG_invlist[] = { /* for all charsets */
+ 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 */
@@ -303240,14 +317072,16 @@ static const UV PL_MONG_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
+ 0x202F,
+ 0x2030,
0x11660,
0x1166D
};
-static const UV PL_MONGOLIANSUP_invlist[] = { /* for all charsets */
+static const UV UNI_MONGOLIANSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303257,7 +317091,7 @@ static const UV PL_MONGOLIANSUP_invlist[] = { /* for all charsets */
0x11680
};
-static const UV PL_MRO_invlist[] = { /* for all charsets */
+static const UV UNI_MRO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303271,7 +317105,7 @@ static const UV PL_MRO_invlist[] = { /* for all charsets */
0x16A70
};
-static const UV PL_MTEI_invlist[] = { /* for all charsets */
+static const UV UNI_MTEI_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303285,7 +317119,7 @@ static const UV PL_MTEI_invlist[] = { /* for all charsets */
0xABFA
};
-static const UV PL_MULT_invlist[] = { /* for all charsets */
+static const UV UNI_MULT_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303305,7 +317139,7 @@ static const UV PL_MULT_invlist[] = { /* for all charsets */
0x112AA
};
-static const UV PL_MUSIC_invlist[] = { /* for all charsets */
+static const UV UNI_MUSIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303315,7 +317149,7 @@ static const UV PL_MUSIC_invlist[] = { /* for all charsets */
0x1D200
};
-static const UV PL_MYANMAREXTA_invlist[] = { /* for all charsets */
+static const UV UNI_MYANMAREXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303325,7 +317159,7 @@ static const UV PL_MYANMAREXTA_invlist[] = { /* for all charsets */
0xAA80
};
-static const UV PL_MYANMAREXTB_invlist[] = { /* for all charsets */
+static const UV UNI_MYANMAREXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303335,7 +317169,7 @@ static const UV PL_MYANMAREXTB_invlist[] = { /* for all charsets */
0xAA00
};
-static const UV PL_MYMR_invlist[] = { /* for all charsets */
+static const UV UNI_MYMR_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303351,10 +317185,10 @@ static const UV PL_MYMR_invlist[] = { /* for all charsets */
0xAA80
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
- 233, /* Number of elements */
+static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -303528,7 +317362,7 @@ static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -303543,8 +317377,14 @@ static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -303573,6 +317413,10 @@ static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -303581,27 +317425,45 @@ static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
- 233, /* Number of elements */
+static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -303775,7 +317637,7 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -303790,8 +317652,14 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -303820,6 +317688,10 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -303828,27 +317700,45 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
- 233, /* Number of elements */
+static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -304022,7 +317912,7 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -304037,8 +317927,14 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -304067,6 +317963,10 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -304075,21 +317975,65 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+static const UV UNI_NAND_invlist[] = { /* for all charsets */
+ 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,
+ 0x964,
+ 0x966,
+ 0xCE6,
+ 0xCF0,
+ 0x1CE9,
+ 0x1CEA,
+ 0x1CF2,
+ 0x1CF3,
+ 0x1CFA,
+ 0x1CFB,
+ 0xA830,
+ 0xA836,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5
+};
-static const UV PL_NARB_invlist[] = { /* for all charsets */
+static const UV UNI_NARB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -304099,16 +318043,14 @@ static const UV PL_NARB_invlist[] = { /* for all charsets */
0x10AA0
};
-static const UV PL_NB_invlist[] = { /* for all charsets */
- 96, /* Number of elements */
+static const UV UNI_NB_invlist[] = { /* for all charsets */
+ 108, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x870,
0x8A0,
- 0x1C90,
- 0x1CC0,
0x2FE0,
0x2FF0,
0x10200,
@@ -304129,10 +318071,12 @@ static const UV PL_NB_invlist[] = { /* for all charsets */
0x10C00,
0x10C50,
0x10C80,
- 0x10D00,
+ 0x10D40,
0x10E60,
0x10E80,
- 0x11000,
+ 0x10F00,
+ 0x10F70,
+ 0x10FE0,
0x11250,
0x11280,
0x11380,
@@ -304142,52 +318086,64 @@ static const UV PL_NB_invlist[] = { /* for all charsets */
0x116D0,
0x11700,
0x11740,
+ 0x11800,
+ 0x11850,
0x118A0,
0x11900,
- 0x11A00,
+ 0x119A0,
0x11AB0,
0x11AC0,
0x11B00,
0x11C00,
0x11CC0,
0x11D00,
- 0x11D60,
- 0x12000,
+ 0x11DB0,
+ 0x11EE0,
+ 0x11F00,
+ 0x11FC0,
0x12550,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16800,
0x16A70,
0x16AD0,
0x16B90,
+ 0x16E40,
+ 0x16EA0,
0x16F00,
0x16FA0,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1BC00,
0x1BCB0,
0x1D000,
0x1D250,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D400,
0x1DAB0,
0x1E000,
0x1E030,
+ 0x1E100,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E300,
0x1E800,
0x1E8E0,
0x1E900,
0x1E960,
+ 0x1EC70,
+ 0x1ECC0,
+ 0x1ED00,
+ 0x1ED50,
0x1EE00,
0x1EF00,
0x1F000,
- 0x1FA00,
+ 0x1FB00,
0x20000,
0x2A6E0,
0x2A700,
@@ -304202,7 +318158,7 @@ static const UV PL_NB_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_NBAT_invlist[] = { /* for all charsets */
+static const UV UNI_NBAT_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -304214,51 +318170,7 @@ static const UV PL_NBAT_invlist[] = { /* for all charsets */
0x108B0
};
-static const UV PL_NCHAR_invlist[] = { /* for all charsets */
- 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 */
- 0x0,
- 0xFDD0,
- 0xFDF0,
- 0xFFFE,
- 0x10000,
- 0x1FFFE,
- 0x20000,
- 0x2FFFE,
- 0x30000,
- 0x3FFFE,
- 0x40000,
- 0x4FFFE,
- 0x50000,
- 0x5FFFE,
- 0x60000,
- 0x6FFFE,
- 0x70000,
- 0x7FFFE,
- 0x80000,
- 0x8FFFE,
- 0x90000,
- 0x9FFFE,
- 0xA0000,
- 0xAFFFE,
- 0xB0000,
- 0xBFFFE,
- 0xC0000,
- 0xCFFFE,
- 0xD0000,
- 0xDFFFE,
- 0xE0000,
- 0xEFFFE,
- 0xF0000,
- 0xFFFFE,
- 0x100000,
- 0x10FFFE,
- 0x110000
-};
-
-static const UV PL_NEWA_invlist[] = { /* for all charsets */
+static const UV UNI_NEWA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -304269,10 +318181,10 @@ static const UV PL_NEWA_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E
+ 0x11460
};
-static const UV PL_NFCQC__M_invlist[] = { /* for all charsets */
+static const UV UNI_NFCQC__M_invlist[] = { /* for all charsets */
83, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -304362,7 +318274,7 @@ static const UV PL_NFCQC__M_invlist[] = { /* for all charsets */
0x115B0
};
-static const UV PL_NFCQC__Y_invlist[] = { /* for all charsets */
+static const UV UNI_NFCQC__Y_invlist[] = { /* for all charsets */
223, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -304592,9 +318504,9 @@ static const UV PL_NFCQC__Y_invlist[] = { /* for all charsets */
0x2FA1E
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
463, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -305064,14 +318976,14 @@ static const UV PL_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
467, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -305545,14 +319457,14 @@ static const UV PL_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
467, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -306026,12 +319938,12 @@ static const UV PL_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
- 499, /* Number of elements */
+static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
+ 497, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -306317,8 +320229,6 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -306521,7 +320431,7 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -306536,15 +320446,15 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
- 505, /* Number of elements */
+static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -306836,8 +320746,6 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -307040,7 +320948,7 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -307055,15 +320963,15 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
- 503, /* Number of elements */
+static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -307353,8 +321261,6 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -307557,7 +321463,7 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -307572,12 +321478,12 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
- 573, /* Number of elements */
+static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
+ 571, /* 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 */
@@ -307921,8 +321827,6 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -308141,7 +322045,7 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -308156,15 +322060,15 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
- 579, /* Number of elements */
+static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -308514,8 +322418,6 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -308734,7 +322636,7 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -308749,15 +322651,15 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
- 577, /* Number of elements */
+static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
+ 575, /* 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 */
@@ -309105,8 +323007,6 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -309325,7 +323225,7 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -309340,12 +323240,12 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
- 781, /* Number of elements */
+static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -309895,8 +323795,6 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -310117,7 +324015,7 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -310132,15 +324030,15 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
- 779, /* Number of elements */
+static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
+ 777, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -310688,8 +324586,6 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -310910,7 +324806,7 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -310925,15 +324821,15 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
- 781, /* Number of elements */
+static const UV UNI_NFKDQC__N_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 */
@@ -311483,8 +325379,6 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -311705,7 +325599,7 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -311720,19 +325614,21 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NKO_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NKO_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x7C0,
- 0x7FB
+ 0x7FB,
+ 0x7FD,
+ 0x800
};
-static const UV PL_NL_invlist[] = { /* for all charsets */
+static const UV UNI_NL_invlist[] = { /* for all charsets */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -311764,10 +325660,10 @@ static const UV PL_NL_invlist[] = { /* for all charsets */
0x1246F
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NO_invlist[] = { /* for ASCII/Latin1 */
- 121, /* Number of elements */
+static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */
+ 141, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -311857,7 +325753,7 @@ static const UV PL_NO_invlist[] = { /* for ASCII/Latin1 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -311874,6 +325770,10 @@ static const UV PL_NO_invlist[] = { /* for ASCII/Latin1 */
0x10D00,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11066,
0x111E1,
@@ -311884,25 +325784,41 @@ static const UV PL_NO_invlist[] = { /* for ASCII/Latin1 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NO_invlist[] = { /* for EBCDIC 1047 */
- 123, /* Number of elements */
+static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -311994,7 +325910,7 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 1047 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -312011,6 +325927,10 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 1047 */
0x10D00,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11066,
0x111E1,
@@ -312021,25 +325941,41 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 1047 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NO_invlist[] = { /* for EBCDIC 037 */
- 123, /* Number of elements */
+static const UV UNI_NO_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -312131,7 +326067,7 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 037 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -312148,6 +326084,10 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 037 */
0x10D00,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11066,
0x111E1,
@@ -312158,19 +326098,35 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 037 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NSHU_invlist[] = { /* for all charsets */
+static const UV UNI_NSHU_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -312182,9 +326138,9 @@ static const UV PL_NSHU_invlist[] = { /* for all charsets */
0x1B2FC
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NT__DI_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_NT__DI_invlist[] = { /* for ASCII/Latin1 */
41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -312232,14 +326188,14 @@ static const UV PL_NT__DI_invlist[] = { /* for ASCII/Latin1 */
0x1F10B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NT__DI_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_NT__DI_invlist[] = { /* for EBCDIC 1047 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -312289,14 +326245,14 @@ static const UV PL_NT__DI_invlist[] = { /* for EBCDIC 1047 */
0x1F10B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NT__DI_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_NT__DI_invlist[] = { /* for EBCDIC 037 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -312346,12 +326302,12 @@ static const UV PL_NT__DI_invlist[] = { /* for EBCDIC 037 */
0x1F10B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
- 281, /* Number of elements */
+static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -312567,7 +326523,7 @@ static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x109D2,
0x10A00,
0x10A44,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -312584,6 +326540,10 @@ static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x10D00,
0x10E69,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x1105B,
0x11066,
0x111E1,
@@ -312594,14 +326554,30 @@ static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
@@ -312638,15 +326614,15 @@ static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x2F891
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
- 281, /* Number of elements */
+static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -312862,7 +326838,7 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x109D2,
0x10A00,
0x10A44,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -312879,6 +326855,10 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x10D00,
0x10E69,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x1105B,
0x11066,
0x111E1,
@@ -312889,14 +326869,30 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
@@ -312933,15 +326929,15 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x2F891
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
- 281, /* Number of elements */
+static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -313157,7 +327153,7 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x109D2,
0x10A00,
0x10A44,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -313174,6 +327170,10 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x10D00,
0x10E69,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x1105B,
0x11066,
0x111E1,
@@ -313184,14 +327184,30 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
@@ -313228,9 +327244,9 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x2F891
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NUMBERFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_NUMBERFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -313240,7 +327256,7 @@ static const UV PL_NUMBERFORMS_invlist[] = { /* for all charsets */
0x2190
};
-static const UV PL_NV___MINUS_1_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV___MINUS_1_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -313250,10 +327266,10 @@ static const UV PL_NV___MINUS_1_SLASH_2_invlist[] = { /* for all charsets */
0xF34
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
- 147, /* Number of elements */
+static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */
+ 159, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313358,6 +327374,8 @@ static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x1018B,
0x104A0,
0x104A1,
+ 0x10D30,
+ 0x10D31,
0x11066,
0x11067,
0x110F0,
@@ -313384,10 +327402,16 @@ static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x11C51,
0x11D50,
0x11D51,
+ 0x11DA0,
+ 0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
+ 0x16E80,
+ 0x16E81,
+ 0x1D2E0,
+ 0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
@@ -313398,6 +327422,10 @@ static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x1D7ED,
0x1D7F6,
0x1D7F7,
+ 0x1E140,
+ 0x1E141,
+ 0x1E2F0,
+ 0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
@@ -313406,15 +327434,15 @@ static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x1F10D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
- 147, /* Number of elements */
+static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */
+ 159, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313519,6 +327547,8 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x1018B,
0x104A0,
0x104A1,
+ 0x10D30,
+ 0x10D31,
0x11066,
0x11067,
0x110F0,
@@ -313545,10 +327575,16 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x11C51,
0x11D50,
0x11D51,
+ 0x11DA0,
+ 0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
+ 0x16E80,
+ 0x16E81,
+ 0x1D2E0,
+ 0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
@@ -313559,6 +327595,10 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x1D7ED,
0x1D7F6,
0x1D7F7,
+ 0x1E140,
+ 0x1E141,
+ 0x1E2F0,
+ 0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
@@ -313567,15 +327607,15 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x1F10D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
- 147, /* Number of elements */
+static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */
+ 159, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313680,6 +327720,8 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
0x1018B,
0x104A0,
0x104A1,
+ 0x10D30,
+ 0x10D31,
0x11066,
0x11067,
0x110F0,
@@ -313706,10 +327748,16 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
0x11C51,
0x11D50,
0x11D51,
+ 0x11DA0,
+ 0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
+ 0x16E80,
+ 0x16E81,
+ 0x1D2E0,
+ 0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
@@ -313720,6 +327768,10 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
0x1D7ED,
0x1D7F6,
0x1D7F7,
+ 0x1E140,
+ 0x1E141,
+ 0x1E2F0,
+ 0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
@@ -313728,12 +327780,12 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
0x1F10D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
- 239, /* Number of elements */
+static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -313906,8 +327958,14 @@ static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x10BAA,
0x10CFA,
0x10CFB,
+ 0x10D31,
+ 0x10D32,
0x10E60,
0x10E61,
+ 0x10F1D,
+ 0x10F1E,
+ 0x10F51,
+ 0x10F52,
0x11052,
0x11053,
0x11067,
@@ -313940,6 +327998,8 @@ static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x11C5B,
0x11D51,
0x11D52,
+ 0x11DA1,
+ 0x11DA2,
0x12415,
0x12416,
0x1241E,
@@ -313956,8 +328016,18 @@ static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x16A62,
0x16B51,
0x16B52,
+ 0x16E81,
+ 0x16E82,
+ 0x16E94,
+ 0x16E95,
+ 0x1D2E1,
+ 0x1D2E2,
0x1D360,
0x1D361,
+ 0x1D372,
+ 0x1D373,
+ 0x1D377,
+ 0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
@@ -313968,25 +328038,37 @@ static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x1D7EE,
0x1D7F7,
0x1D7F8,
+ 0x1E141,
+ 0x1E142,
+ 0x1E2F1,
+ 0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
+ 0x1EC71,
+ 0x1EC72,
+ 0x1ECA3,
+ 0x1ECA4,
+ 0x1ECB1,
+ 0x1ECB2,
+ 0x1ED01,
+ 0x1ED02,
0x1F102,
0x1F103,
0x2092A,
0x2092B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
- 239, /* Number of elements */
+static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -314159,8 +328241,14 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x10BAA,
0x10CFA,
0x10CFB,
+ 0x10D31,
+ 0x10D32,
0x10E60,
0x10E61,
+ 0x10F1D,
+ 0x10F1E,
+ 0x10F51,
+ 0x10F52,
0x11052,
0x11053,
0x11067,
@@ -314193,6 +328281,8 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x11C5B,
0x11D51,
0x11D52,
+ 0x11DA1,
+ 0x11DA2,
0x12415,
0x12416,
0x1241E,
@@ -314209,8 +328299,18 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x16A62,
0x16B51,
0x16B52,
+ 0x16E81,
+ 0x16E82,
+ 0x16E94,
+ 0x16E95,
+ 0x1D2E1,
+ 0x1D2E2,
0x1D360,
0x1D361,
+ 0x1D372,
+ 0x1D373,
+ 0x1D377,
+ 0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
@@ -314221,25 +328321,37 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x1D7EE,
0x1D7F7,
0x1D7F8,
+ 0x1E141,
+ 0x1E142,
+ 0x1E2F1,
+ 0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
+ 0x1EC71,
+ 0x1EC72,
+ 0x1ECA3,
+ 0x1ECA4,
+ 0x1ECB1,
+ 0x1ECB2,
+ 0x1ED01,
+ 0x1ED02,
0x1F102,
0x1F103,
0x2092A,
0x2092B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
- 239, /* Number of elements */
+static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -314412,8 +328524,14 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
0x10BAA,
0x10CFA,
0x10CFB,
+ 0x10D31,
+ 0x10D32,
0x10E60,
0x10E61,
+ 0x10F1D,
+ 0x10F1E,
+ 0x10F51,
+ 0x10F52,
0x11052,
0x11053,
0x11067,
@@ -314446,6 +328564,8 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
0x11C5B,
0x11D51,
0x11D52,
+ 0x11DA1,
+ 0x11DA2,
0x12415,
0x12416,
0x1241E,
@@ -314462,8 +328582,18 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
0x16A62,
0x16B51,
0x16B52,
+ 0x16E81,
+ 0x16E82,
+ 0x16E94,
+ 0x16E95,
+ 0x1D2E1,
+ 0x1D2E2,
0x1D360,
0x1D361,
+ 0x1D372,
+ 0x1D373,
+ 0x1D377,
+ 0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
@@ -314474,20 +328604,32 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
0x1D7EE,
0x1D7F7,
0x1D7F8,
+ 0x1E141,
+ 0x1E142,
+ 0x1E2F1,
+ 0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
+ 0x1EC71,
+ 0x1EC72,
+ 0x1ECA3,
+ 0x1ECA4,
+ 0x1ECB1,
+ 0x1ECB2,
+ 0x1ED01,
+ 0x1ED02,
0x1F102,
0x1F103,
0x2092A,
0x2092B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__1_SLASH_10_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__1_SLASH_10_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 */
@@ -314495,10 +328637,12 @@ static const UV PL_NV__1_SLASH_10_invlist[] = { /* for all charsets */
0xD5C,
0xD5D,
0x2152,
- 0x2153
+ 0x2153,
+ 0x11FCB,
+ 0x11FCC
};
-static const UV PL_NV__1_SLASH_12_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1_SLASH_12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -314508,8 +328652,8 @@ static const UV PL_NV__1_SLASH_12_invlist[] = { /* for all charsets */
0x109F7
};
-static const UV PL_NV__1_SLASH_16_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__1_SLASH_16_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 */
@@ -314521,23 +328665,27 @@ static const UV PL_NV__1_SLASH_16_invlist[] = { /* for all charsets */
0xD76,
0xD77,
0xA833,
- 0xA834
+ 0xA834,
+ 0x11FC9,
+ 0x11FCB
};
-static const UV PL_NV__1_SLASH_160_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__1_SLASH_160_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,
0xD58,
- 0xD59
+ 0xD59,
+ 0x11FC1,
+ 0x11FC2
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__1_SLASH_2_invlist[] = { /* for ASCII/Latin1 */
- 25, /* Number of elements */
+static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for ASCII/Latin1 */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314562,21 +328710,31 @@ static const UV PL_NV__1_SLASH_2_invlist[] = { /* for ASCII/Latin1 */
0x109BE,
0x109FB,
0x109FC,
+ 0x10A48,
+ 0x10A49,
0x10E7B,
0x10E7C,
+ 0x10F26,
+ 0x10F27,
+ 0x11FD1,
+ 0x11FD3,
0x12464,
- 0x12465
+ 0x12465,
+ 0x1ECAE,
+ 0x1ECAF,
+ 0x1ED3C,
+ 0x1ED3D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 1047 */
- 25, /* Number of elements */
+static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 1047 */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314601,21 +328759,31 @@ static const UV PL_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 1047 */
0x109BE,
0x109FB,
0x109FC,
+ 0x10A48,
+ 0x10A49,
0x10E7B,
0x10E7C,
+ 0x10F26,
+ 0x10F27,
+ 0x11FD1,
+ 0x11FD3,
0x12464,
- 0x12465
+ 0x12465,
+ 0x1ECAE,
+ 0x1ECAF,
+ 0x1ED3C,
+ 0x1ED3D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 037 */
- 25, /* Number of elements */
+static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 037 */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314640,25 +328808,37 @@ static const UV PL_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 037 */
0x109BE,
0x109FB,
0x109FC,
+ 0x10A48,
+ 0x10A49,
0x10E7B,
0x10E7C,
+ 0x10F26,
+ 0x10F27,
+ 0x11FD1,
+ 0x11FD3,
0x12464,
- 0x12465
+ 0x12465,
+ 0x1ECAE,
+ 0x1ECAF,
+ 0x1ED3C,
+ 0x1ED3D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__1_SLASH_20_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__1_SLASH_20_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,
0xD5B,
- 0xD5C
+ 0xD5C,
+ 0x11FC8,
+ 0x11FC9
};
-static const UV PL_NV__1_SLASH_3_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1_SLASH_3_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -314678,10 +328858,32 @@ static const UV PL_NV__1_SLASH_3_invlist[] = { /* for all charsets */
0x12466
};
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_NV__1_SLASH_32_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,
+ 0x11FC5,
+ 0x11FC6
+};
-static const UV PL_NV__1_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
- 23, /* Number of elements */
+static const UV UNI_NV__1_SLASH_320_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,
+ 0x11FC0,
+ 0x11FC1,
+ 0x11FD4,
+ 0x11FD5
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -314704,21 +328906,25 @@ static const UV PL_NV__1_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
0x109F9,
0x10E7C,
0x10E7D,
+ 0x11FD0,
+ 0x11FD1,
0x12460,
0x12461,
0x12462,
- 0x12464
+ 0x12464,
+ 0x1ECAD,
+ 0x1ECAE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
- 23, /* Number of elements */
+static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -314741,21 +328947,25 @@ static const UV PL_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
0x109F9,
0x10E7C,
0x10E7D,
+ 0x11FD0,
+ 0x11FD1,
0x12460,
0x12461,
0x12462,
- 0x12464
+ 0x12464,
+ 0x1ECAD,
+ 0x1ECAE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 037 */
- 23, /* Number of elements */
+static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -314778,26 +328988,32 @@ static const UV PL_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 037 */
0x109F9,
0x10E7C,
0x10E7D,
+ 0x11FD0,
+ 0x11FD1,
0x12460,
0x12461,
0x12462,
- 0x12464
+ 0x12464,
+ 0x1ECAD,
+ 0x1ECAE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__1_SLASH_40_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__1_SLASH_40_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,
0xD59,
- 0xD5A
+ 0xD5A,
+ 0x11FC4,
+ 0x11FC5
};
-static const UV PL_NV__1_SLASH_5_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__1_SLASH_5_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 */
@@ -314805,11 +329021,13 @@ static const UV PL_NV__1_SLASH_5_invlist[] = { /* for all charsets */
0xD5E,
0xD5F,
0x2155,
- 0x2156
+ 0x2156,
+ 0x11FCF,
+ 0x11FD0
};
-static const UV PL_NV__1_SLASH_6_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_NV__1_SLASH_6_invlist[] = { /* for all charsets */
+ 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 */
@@ -314819,10 +329037,22 @@ static const UV PL_NV__1_SLASH_6_invlist[] = { /* for all charsets */
0x109F7,
0x109F8,
0x12461,
- 0x12462
+ 0x12462,
+ 0x1ED3D,
+ 0x1ED3E
};
-static const UV PL_NV__1_SLASH_7_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1_SLASH_64_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,
+ 0x11FC3,
+ 0x11FC4
+};
+
+static const UV UNI_NV__1_SLASH_7_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -314832,8 +329062,8 @@ static const UV PL_NV__1_SLASH_7_invlist[] = { /* for all charsets */
0x2151
};
-static const UV PL_NV__1_SLASH_8_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_NV__1_SLASH_8_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 */
@@ -314848,11 +329078,23 @@ static const UV PL_NV__1_SLASH_8_invlist[] = { /* for all charsets */
0x215C,
0xA834,
0xA835,
+ 0x11FCC,
+ 0x11FCD,
0x1245F,
0x12460
};
-static const UV PL_NV__1_SLASH_9_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1_SLASH_80_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,
+ 0x11FC2,
+ 0x11FC3
+};
+
+static const UV UNI_NV__1_SLASH_9_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -314862,8 +329104,8 @@ static const UV PL_NV__1_SLASH_9_invlist[] = { /* for all charsets */
0x2152
};
-static const UV PL_NV__10_invlist[] = { /* for all charsets */
- 101, /* Number of elements */
+static const UV UNI_NV__10_invlist[] = { /* for all charsets */
+ 115, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314954,6 +329196,10 @@ static const UV PL_NV__10_invlist[] = { /* for all charsets */
0x10CFD,
0x10E69,
0x10E6A,
+ 0x10F22,
+ 0x10F23,
+ 0x10F52,
+ 0x10F53,
0x1105B,
0x1105C,
0x111EA,
@@ -314966,12 +329212,22 @@ static const UV PL_NV__10_invlist[] = { /* for all charsets */
0x11C64,
0x16B5B,
0x16B5C,
+ 0x16E8A,
+ 0x16E8B,
+ 0x1D2EA,
+ 0x1D2EB,
0x1D369,
- 0x1D36A
+ 0x1D36A,
+ 0x1EC7A,
+ 0x1EC7B,
+ 0x1ED0A,
+ 0x1ED0B,
+ 0x1ED37,
+ 0x1ED38
};
-static const UV PL_NV__100_invlist[] = { /* for all charsets */
- 61, /* Number of elements */
+static const UV UNI_NV__100_invlist[] = { /* for all charsets */
+ 69, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315028,6 +329284,10 @@ static const UV PL_NV__100_invlist[] = { /* for all charsets */
0x10CFF,
0x10E72,
0x10E73,
+ 0x10F25,
+ 0x10F26,
+ 0x10F54,
+ 0x10F55,
0x11064,
0x11065,
0x111F3,
@@ -315035,11 +329295,15 @@ static const UV PL_NV__100_invlist[] = { /* for all charsets */
0x11C6C,
0x11C6D,
0x16B5C,
- 0x16B5D
+ 0x16B5D,
+ 0x1EC83,
+ 0x1EC84,
+ 0x1ED13,
+ 0x1ED14
};
-static const UV PL_NV__1000_invlist[] = { /* for all charsets */
- 39, /* Number of elements */
+static const UV UNI_NV__1000_invlist[] = { /* for all charsets */
+ 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 */
@@ -315081,11 +329345,15 @@ static const UV PL_NV__1000_invlist[] = { /* for all charsets */
0x11065,
0x11066,
0x111F4,
- 0x111F5
+ 0x111F5,
+ 0x1EC8C,
+ 0x1EC8D,
+ 0x1ED1C,
+ 0x1ED1D
};
-static const UV PL_NV__10000_invlist[] = { /* for all charsets */
- 19, /* Number of elements */
+static const UV UNI_NV__10000_invlist[] = { /* for all charsets */
+ 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 */
@@ -315107,11 +329375,19 @@ static const UV PL_NV__10000_invlist[] = { /* for all charsets */
0x109E4,
0x109E5,
0x16B5D,
- 0x16B5E
+ 0x16B5E,
+ 0x1EC95,
+ 0x1EC96,
+ 0x1ECB3,
+ 0x1ECB4,
+ 0x1ED25,
+ 0x1ED26,
+ 0x1ED3B,
+ 0x1ED3C
};
-static const UV PL_NV__100000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__100000_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 */
@@ -315119,10 +329395,16 @@ static const UV PL_NV__100000_invlist[] = { /* for all charsets */
0x2188,
0x2189,
0x109ED,
- 0x109EE
+ 0x109EE,
+ 0x1EC9E,
+ 0x1EC9F,
+ 0x1ECA0,
+ 0x1ECA1,
+ 0x1ECB4,
+ 0x1ECB5
};
-static const UV PL_NV__1000000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1000000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315132,7 +329414,17 @@ static const UV PL_NV__1000000_invlist[] = { /* for all charsets */
0x16B5F
};
-static const UV PL_NV__100000000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__10000000_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,
+ 0x1ECA1,
+ 0x1ECA2
+};
+
+static const UV UNI_NV__100000000_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315146,7 +329438,7 @@ static const UV PL_NV__100000000_invlist[] = { /* for all charsets */
0x16B60
};
-static const UV PL_NV__10000000000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__10000000000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315156,7 +329448,7 @@ static const UV PL_NV__10000000000_invlist[] = { /* for all charsets */
0x16B61
};
-static const UV PL_NV__1000000000000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1000000000000_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315168,8 +329460,8 @@ static const UV PL_NV__1000000000000_invlist[] = { /* for all charsets */
0x16B62
};
-static const UV PL_NV__11_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_NV__11_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 */
@@ -315185,10 +329477,14 @@ static const UV PL_NV__11_invlist[] = { /* for all charsets */
0x2492,
0x2493,
0x24EB,
- 0x24EC
+ 0x24EC,
+ 0x16E8B,
+ 0x16E8C,
+ 0x1D2EB,
+ 0x1D2EC
};
-static const UV PL_NV__11_SLASH_12_invlist[] = { /* for all charsets */
+static const UV UNI_NV__11_SLASH_12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315198,7 +329494,7 @@ static const UV PL_NV__11_SLASH_12_invlist[] = { /* for all charsets */
0x109BD
};
-static const UV PL_NV__11_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__11_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315208,8 +329504,8 @@ static const UV PL_NV__11_SLASH_2_invlist[] = { /* for all charsets */
0xF30
};
-static const UV PL_NV__12_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_NV__12_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 */
@@ -315225,11 +329521,15 @@ static const UV PL_NV__12_invlist[] = { /* for all charsets */
0x2493,
0x2494,
0x24EC,
- 0x24ED
+ 0x24ED,
+ 0x16E8C,
+ 0x16E8D,
+ 0x1D2EC,
+ 0x1D2ED
};
-static const UV PL_NV__13_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__13_invlist[] = { /* for all charsets */
+ 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 */
@@ -315241,10 +329541,14 @@ static const UV PL_NV__13_invlist[] = { /* for all charsets */
0x2494,
0x2495,
0x24ED,
- 0x24EE
+ 0x24EE,
+ 0x16E8D,
+ 0x16E8E,
+ 0x1D2ED,
+ 0x1D2EE
};
-static const UV PL_NV__13_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__13_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315254,8 +329558,8 @@ static const UV PL_NV__13_SLASH_2_invlist[] = { /* for all charsets */
0xF31
};
-static const UV PL_NV__14_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__14_invlist[] = { /* for all charsets */
+ 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 */
@@ -315267,11 +329571,15 @@ static const UV PL_NV__14_invlist[] = { /* for all charsets */
0x2495,
0x2496,
0x24EE,
- 0x24EF
+ 0x24EF,
+ 0x16E8E,
+ 0x16E8F,
+ 0x1D2EE,
+ 0x1D2EF
};
-static const UV PL_NV__15_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__15_invlist[] = { /* for all charsets */
+ 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 */
@@ -315283,10 +329591,14 @@ static const UV PL_NV__15_invlist[] = { /* for all charsets */
0x2496,
0x2497,
0x24EF,
- 0x24F0
+ 0x24F0,
+ 0x16E8F,
+ 0x16E90,
+ 0x1D2EF,
+ 0x1D2F0
};
-static const UV PL_NV__15_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__15_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315296,8 +329608,8 @@ static const UV PL_NV__15_SLASH_2_invlist[] = { /* for all charsets */
0xF32
};
-static const UV PL_NV__16_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__16_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 */
@@ -315311,11 +329623,15 @@ static const UV PL_NV__16_invlist[] = { /* for all charsets */
0x2497,
0x2498,
0x24F0,
- 0x24F1
+ 0x24F1,
+ 0x16E90,
+ 0x16E91,
+ 0x1D2F0,
+ 0x1D2F1
};
-static const UV PL_NV__17_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__17_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 */
@@ -315329,10 +329645,14 @@ static const UV PL_NV__17_invlist[] = { /* for all charsets */
0x2498,
0x2499,
0x24F1,
- 0x24F2
+ 0x24F2,
+ 0x16E91,
+ 0x16E92,
+ 0x1D2F1,
+ 0x1D2F2
};
-static const UV PL_NV__17_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__17_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315342,8 +329662,8 @@ static const UV PL_NV__17_SLASH_2_invlist[] = { /* for all charsets */
0xF33
};
-static const UV PL_NV__18_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__18_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 */
@@ -315357,11 +329677,15 @@ static const UV PL_NV__18_invlist[] = { /* for all charsets */
0x2499,
0x249A,
0x24F2,
- 0x24F3
+ 0x24F3,
+ 0x16E92,
+ 0x16E93,
+ 0x1D2F2,
+ 0x1D2F3
};
-static const UV PL_NV__19_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__19_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 */
@@ -315375,13 +329699,17 @@ static const UV PL_NV__19_invlist[] = { /* for all charsets */
0x249A,
0x249B,
0x24F3,
- 0x24F4
+ 0x24F4,
+ 0x16E93,
+ 0x16E94,
+ 0x1D2F3,
+ 0x1D2F4
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
- 239, /* Number of elements */
+static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -315546,8 +329874,12 @@ static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x10B7A,
0x10BAA,
0x10BAB,
+ 0x10D32,
+ 0x10D33,
0x10E61,
0x10E62,
+ 0x10F1E,
+ 0x10F1F,
0x11053,
0x11054,
0x11068,
@@ -315580,6 +329912,8 @@ static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x11C5C,
0x11D52,
0x11D53,
+ 0x11DA2,
+ 0x11DA3,
0x12400,
0x12401,
0x12416,
@@ -315604,8 +329938,16 @@ static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x16A63,
0x16B52,
0x16B53,
+ 0x16E82,
+ 0x16E83,
+ 0x16E95,
+ 0x16E96,
+ 0x1D2E2,
+ 0x1D2E3,
0x1D361,
0x1D362,
+ 0x1D373,
+ 0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
@@ -315616,25 +329958,39 @@ static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x1D7EF,
0x1D7F8,
0x1D7F9,
+ 0x1E142,
+ 0x1E143,
+ 0x1E2F2,
+ 0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
+ 0x1EC72,
+ 0x1EC73,
+ 0x1ECA4,
+ 0x1ECA5,
+ 0x1ECB2,
+ 0x1ECB3,
+ 0x1ED02,
+ 0x1ED03,
+ 0x1ED2F,
+ 0x1ED30,
0x1F103,
0x1F104,
0x22390,
0x22391
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
- 239, /* Number of elements */
+static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -315799,8 +330155,12 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x10B7A,
0x10BAA,
0x10BAB,
+ 0x10D32,
+ 0x10D33,
0x10E61,
0x10E62,
+ 0x10F1E,
+ 0x10F1F,
0x11053,
0x11054,
0x11068,
@@ -315833,6 +330193,8 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x11C5C,
0x11D52,
0x11D53,
+ 0x11DA2,
+ 0x11DA3,
0x12400,
0x12401,
0x12416,
@@ -315857,8 +330219,16 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x16A63,
0x16B52,
0x16B53,
+ 0x16E82,
+ 0x16E83,
+ 0x16E95,
+ 0x16E96,
+ 0x1D2E2,
+ 0x1D2E3,
0x1D361,
0x1D362,
+ 0x1D373,
+ 0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
@@ -315869,25 +330239,39 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x1D7EF,
0x1D7F8,
0x1D7F9,
+ 0x1E142,
+ 0x1E143,
+ 0x1E2F2,
+ 0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
+ 0x1EC72,
+ 0x1EC73,
+ 0x1ECA4,
+ 0x1ECA5,
+ 0x1ECB2,
+ 0x1ECB3,
+ 0x1ED02,
+ 0x1ED03,
+ 0x1ED2F,
+ 0x1ED30,
0x1F103,
0x1F104,
0x22390,
0x22391
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
- 239, /* Number of elements */
+static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -316052,8 +330436,12 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
0x10B7A,
0x10BAA,
0x10BAB,
+ 0x10D32,
+ 0x10D33,
0x10E61,
0x10E62,
+ 0x10F1E,
+ 0x10F1F,
0x11053,
0x11054,
0x11068,
@@ -316086,6 +330474,8 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
0x11C5C,
0x11D52,
0x11D53,
+ 0x11DA2,
+ 0x11DA3,
0x12400,
0x12401,
0x12416,
@@ -316110,8 +330500,16 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
0x16A63,
0x16B52,
0x16B53,
+ 0x16E82,
+ 0x16E83,
+ 0x16E95,
+ 0x16E96,
+ 0x1D2E2,
+ 0x1D2E3,
0x1D361,
0x1D362,
+ 0x1D373,
+ 0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
@@ -316122,19 +330520,33 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
0x1D7EF,
0x1D7F8,
0x1D7F9,
+ 0x1E142,
+ 0x1E143,
+ 0x1E2F2,
+ 0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
+ 0x1EC72,
+ 0x1EC73,
+ 0x1ECA4,
+ 0x1ECA5,
+ 0x1ECB2,
+ 0x1ECB3,
+ 0x1ED02,
+ 0x1ED03,
+ 0x1ED2F,
+ 0x1ED30,
0x1F103,
0x1F104,
0x22390,
0x22391
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__2_SLASH_3_invlist[] = { /* for all charsets */
+static const UV UNI_NV__2_SLASH_3_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316156,7 +330568,7 @@ static const UV PL_NV__2_SLASH_3_invlist[] = { /* for all charsets */
0x12467
};
-static const UV PL_NV__2_SLASH_5_invlist[] = { /* for all charsets */
+static const UV UNI_NV__2_SLASH_5_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316166,8 +330578,8 @@ static const UV PL_NV__2_SLASH_5_invlist[] = { /* for all charsets */
0x2157
};
-static const UV PL_NV__20_invlist[] = { /* for all charsets */
- 63, /* Number of elements */
+static const UV UNI_NV__20_invlist[] = { /* for all charsets */
+ 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 */
@@ -316222,6 +330634,10 @@ static const UV PL_NV__20_invlist[] = { /* for all charsets */
0x10BAF,
0x10E6A,
0x10E6B,
+ 0x10F23,
+ 0x10F24,
+ 0x10F53,
+ 0x10F54,
0x1105C,
0x1105D,
0x111EB,
@@ -316233,11 +330649,15 @@ static const UV PL_NV__20_invlist[] = { /* for all charsets */
0x11C64,
0x11C65,
0x1D36A,
- 0x1D36B
+ 0x1D36B,
+ 0x1EC7B,
+ 0x1EC7C,
+ 0x1ED0B,
+ 0x1ED0C
};
-static const UV PL_NV__200_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__200_invlist[] = { /* for all charsets */
+ 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 */
@@ -316249,11 +330669,15 @@ static const UV PL_NV__200_invlist[] = { /* for all charsets */
0x109D3,
0x109D4,
0x10E73,
- 0x10E74
+ 0x10E74,
+ 0x1EC84,
+ 0x1EC85,
+ 0x1ED14,
+ 0x1ED15
};
-static const UV PL_NV__2000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__2000_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 */
@@ -316261,11 +330685,17 @@ static const UV PL_NV__2000_invlist[] = { /* for all charsets */
0x10123,
0x10124,
0x109DC,
- 0x109DD
+ 0x109DD,
+ 0x1EC8D,
+ 0x1EC8E,
+ 0x1ED1D,
+ 0x1ED1E,
+ 0x1ED3A,
+ 0x1ED3B
};
-static const UV PL_NV__20000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__20000_invlist[] = { /* for all charsets */
+ 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 */
@@ -316273,20 +330703,36 @@ static const UV PL_NV__20000_invlist[] = { /* for all charsets */
0x1012C,
0x1012D,
0x109E5,
- 0x109E6
+ 0x109E6,
+ 0x1EC96,
+ 0x1EC97,
+ 0x1ED26,
+ 0x1ED27
};
-static const UV PL_NV__200000_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__200000_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,
0x109EE,
- 0x109EF
+ 0x109EF,
+ 0x1EC9F,
+ 0x1ECA0
};
-static const UV PL_NV__21_invlist[] = { /* for all charsets */
+static const UV UNI_NV__20000000_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,
+ 0x1ECA2,
+ 0x1ECA3
+};
+
+static const UV UNI_NV__21_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316296,7 +330742,7 @@ static const UV PL_NV__21_invlist[] = { /* for all charsets */
0x3252
};
-static const UV PL_NV__216000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__216000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316306,7 +330752,7 @@ static const UV PL_NV__216000_invlist[] = { /* for all charsets */
0x12433
};
-static const UV PL_NV__22_invlist[] = { /* for all charsets */
+static const UV UNI_NV__22_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316316,7 +330762,7 @@ static const UV PL_NV__22_invlist[] = { /* for all charsets */
0x3253
};
-static const UV PL_NV__23_invlist[] = { /* for all charsets */
+static const UV UNI_NV__23_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316326,7 +330772,7 @@ static const UV PL_NV__23_invlist[] = { /* for all charsets */
0x3254
};
-static const UV PL_NV__24_invlist[] = { /* for all charsets */
+static const UV UNI_NV__24_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316336,7 +330782,7 @@ static const UV PL_NV__24_invlist[] = { /* for all charsets */
0x3255
};
-static const UV PL_NV__25_invlist[] = { /* for all charsets */
+static const UV UNI_NV__25_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316346,7 +330792,7 @@ static const UV PL_NV__25_invlist[] = { /* for all charsets */
0x3256
};
-static const UV PL_NV__26_invlist[] = { /* for all charsets */
+static const UV UNI_NV__26_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316356,7 +330802,7 @@ static const UV PL_NV__26_invlist[] = { /* for all charsets */
0x3257
};
-static const UV PL_NV__27_invlist[] = { /* for all charsets */
+static const UV UNI_NV__27_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316366,7 +330812,7 @@ static const UV PL_NV__27_invlist[] = { /* for all charsets */
0x3258
};
-static const UV PL_NV__28_invlist[] = { /* for all charsets */
+static const UV UNI_NV__28_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316376,7 +330822,7 @@ static const UV PL_NV__28_invlist[] = { /* for all charsets */
0x3259
};
-static const UV PL_NV__29_invlist[] = { /* for all charsets */
+static const UV UNI_NV__29_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316386,10 +330832,10 @@ static const UV PL_NV__29_invlist[] = { /* for all charsets */
0x325A
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
- 235, /* Number of elements */
+static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316542,8 +330988,12 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x10B7B,
0x10BAB,
0x10BAC,
+ 0x10D33,
+ 0x10D34,
0x10E62,
0x10E63,
+ 0x10F1F,
+ 0x10F20,
0x11054,
0x11055,
0x11069,
@@ -316576,6 +331026,8 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x11C5D,
0x11D53,
0x11D54,
+ 0x11DA3,
+ 0x11DA4,
0x12401,
0x12402,
0x12408,
@@ -316602,8 +331054,16 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x16A64,
0x16B53,
0x16B54,
+ 0x16E83,
+ 0x16E84,
+ 0x16E96,
+ 0x16E97,
+ 0x1D2E3,
+ 0x1D2E4,
0x1D362,
0x1D363,
+ 0x1D374,
+ 0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
@@ -316614,10 +331074,22 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x1D7F0,
0x1D7F9,
0x1D7FA,
+ 0x1E143,
+ 0x1E144,
+ 0x1E2F3,
+ 0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
+ 0x1EC73,
+ 0x1EC74,
+ 0x1ECA5,
+ 0x1ECA6,
+ 0x1ED03,
+ 0x1ED04,
+ 0x1ED30,
+ 0x1ED31,
0x1F104,
0x1F105,
0x20AFD,
@@ -316630,15 +331102,15 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x23B1C
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
- 235, /* Number of elements */
+static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316791,8 +331263,12 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x10B7B,
0x10BAB,
0x10BAC,
+ 0x10D33,
+ 0x10D34,
0x10E62,
0x10E63,
+ 0x10F1F,
+ 0x10F20,
0x11054,
0x11055,
0x11069,
@@ -316825,6 +331301,8 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x11C5D,
0x11D53,
0x11D54,
+ 0x11DA3,
+ 0x11DA4,
0x12401,
0x12402,
0x12408,
@@ -316851,8 +331329,16 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x16A64,
0x16B53,
0x16B54,
+ 0x16E83,
+ 0x16E84,
+ 0x16E96,
+ 0x16E97,
+ 0x1D2E3,
+ 0x1D2E4,
0x1D362,
0x1D363,
+ 0x1D374,
+ 0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
@@ -316863,10 +331349,22 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x1D7F0,
0x1D7F9,
0x1D7FA,
+ 0x1E143,
+ 0x1E144,
+ 0x1E2F3,
+ 0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
+ 0x1EC73,
+ 0x1EC74,
+ 0x1ECA5,
+ 0x1ECA6,
+ 0x1ED03,
+ 0x1ED04,
+ 0x1ED30,
+ 0x1ED31,
0x1F104,
0x1F105,
0x20AFD,
@@ -316879,15 +331377,15 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x23B1C
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
- 235, /* Number of elements */
+static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317040,8 +331538,12 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x10B7B,
0x10BAB,
0x10BAC,
+ 0x10D33,
+ 0x10D34,
0x10E62,
0x10E63,
+ 0x10F1F,
+ 0x10F20,
0x11054,
0x11055,
0x11069,
@@ -317074,6 +331576,8 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x11C5D,
0x11D53,
0x11D54,
+ 0x11DA3,
+ 0x11DA4,
0x12401,
0x12402,
0x12408,
@@ -317100,8 +331604,16 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x16A64,
0x16B53,
0x16B54,
+ 0x16E83,
+ 0x16E84,
+ 0x16E96,
+ 0x16E97,
+ 0x1D2E3,
+ 0x1D2E4,
0x1D362,
0x1D363,
+ 0x1D374,
+ 0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
@@ -317112,10 +331624,22 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x1D7F0,
0x1D7F9,
0x1D7FA,
+ 0x1E143,
+ 0x1E144,
+ 0x1E2F3,
+ 0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
+ 0x1EC73,
+ 0x1EC74,
+ 0x1ECA5,
+ 0x1ECA6,
+ 0x1ED03,
+ 0x1ED04,
+ 0x1ED30,
+ 0x1ED31,
0x1F104,
0x1F105,
0x20AFD,
@@ -317128,10 +331652,10 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x23B1C
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__3_SLASH_16_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__3_SLASH_16_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 */
@@ -317143,10 +331667,12 @@ static const UV PL_NV__3_SLASH_16_invlist[] = { /* for all charsets */
0xD78,
0xD79,
0xA835,
- 0xA836
+ 0xA836,
+ 0x11FCE,
+ 0x11FCF
};
-static const UV PL_NV__3_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__3_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317156,20 +331682,22 @@ static const UV PL_NV__3_SLASH_2_invlist[] = { /* for all charsets */
0xF2C
};
-static const UV PL_NV__3_SLASH_20_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__3_SLASH_20_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,
0xD5D,
- 0xD5E
+ 0xD5E,
+ 0x11FCD,
+ 0x11FCE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__3_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
- 15, /* Number of elements */
+static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -317187,18 +331715,22 @@ static const UV PL_NV__3_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
0x10178,
0x10179,
0x109FE,
- 0x109FF
+ 0x109FF,
+ 0x11FD3,
+ 0x11FD4,
+ 0x1ECAF,
+ 0x1ECB0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
- 15, /* Number of elements */
+static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -317216,18 +331748,22 @@ static const UV PL_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
0x10178,
0x10179,
0x109FE,
- 0x109FF
+ 0x109FF,
+ 0x11FD3,
+ 0x11FD4,
+ 0x1ECAF,
+ 0x1ECB0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 037 */
- 15, /* Number of elements */
+static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -317245,12 +331781,16 @@ static const UV PL_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 037 */
0x10178,
0x10179,
0x109FE,
- 0x109FF
+ 0x109FF,
+ 0x11FD3,
+ 0x11FD4,
+ 0x1ECAF,
+ 0x1ECB0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__3_SLASH_5_invlist[] = { /* for all charsets */
+static const UV UNI_NV__3_SLASH_5_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317260,7 +331800,17 @@ static const UV PL_NV__3_SLASH_5_invlist[] = { /* for all charsets */
0x2158
};
-static const UV PL_NV__3_SLASH_8_invlist[] = { /* for all charsets */
+static const UV UNI_NV__3_SLASH_64_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,
+ 0x11FC7,
+ 0x11FC8
+};
+
+static const UV UNI_NV__3_SLASH_8_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317270,18 +331820,20 @@ static const UV PL_NV__3_SLASH_8_invlist[] = { /* for all charsets */
0x215D
};
-static const UV PL_NV__3_SLASH_80_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__3_SLASH_80_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,
0xD5A,
- 0xD5B
+ 0xD5B,
+ 0x11FC6,
+ 0x11FC7
};
-static const UV PL_NV__30_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_NV__30_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 */
@@ -317306,6 +331858,8 @@ static const UV PL_NV__30_invlist[] = { /* for all charsets */
0x109CC,
0x10E6B,
0x10E6C,
+ 0x10F24,
+ 0x10F25,
0x1105D,
0x1105E,
0x111EC,
@@ -317316,12 +331870,16 @@ static const UV PL_NV__30_invlist[] = { /* for all charsets */
0x11C66,
0x1D36B,
0x1D36C,
+ 0x1EC7C,
+ 0x1EC7D,
+ 0x1ED0C,
+ 0x1ED0D,
0x20983,
0x20984
};
-static const UV PL_NV__300_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__300_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 */
@@ -317335,11 +331893,15 @@ static const UV PL_NV__300_invlist[] = { /* for all charsets */
0x109D4,
0x109D5,
0x10E74,
- 0x10E75
+ 0x10E75,
+ 0x1EC85,
+ 0x1EC86,
+ 0x1ED15,
+ 0x1ED16
};
-static const UV PL_NV__3000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__3000_invlist[] = { /* for all charsets */
+ 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 */
@@ -317347,11 +331909,15 @@ static const UV PL_NV__3000_invlist[] = { /* for all charsets */
0x10124,
0x10125,
0x109DD,
- 0x109DE
+ 0x109DE,
+ 0x1EC8E,
+ 0x1EC8F,
+ 0x1ED1E,
+ 0x1ED1F
};
-static const UV PL_NV__30000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__30000_invlist[] = { /* for all charsets */
+ 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 */
@@ -317359,10 +331925,14 @@ static const UV PL_NV__30000_invlist[] = { /* for all charsets */
0x1012D,
0x1012E,
0x109E6,
- 0x109E7
+ 0x109E7,
+ 0x1EC97,
+ 0x1EC98,
+ 0x1ED27,
+ 0x1ED28
};
-static const UV PL_NV__300000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__300000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317372,7 +331942,7 @@ static const UV PL_NV__300000_invlist[] = { /* for all charsets */
0x109F0
};
-static const UV PL_NV__31_invlist[] = { /* for all charsets */
+static const UV UNI_NV__31_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317382,7 +331952,7 @@ static const UV PL_NV__31_invlist[] = { /* for all charsets */
0x325C
};
-static const UV PL_NV__32_invlist[] = { /* for all charsets */
+static const UV UNI_NV__32_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317392,7 +331962,7 @@ static const UV PL_NV__32_invlist[] = { /* for all charsets */
0x325D
};
-static const UV PL_NV__33_invlist[] = { /* for all charsets */
+static const UV UNI_NV__33_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317402,7 +331972,7 @@ static const UV PL_NV__33_invlist[] = { /* for all charsets */
0x325E
};
-static const UV PL_NV__34_invlist[] = { /* for all charsets */
+static const UV UNI_NV__34_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317412,7 +331982,7 @@ static const UV PL_NV__34_invlist[] = { /* for all charsets */
0x325F
};
-static const UV PL_NV__35_invlist[] = { /* for all charsets */
+static const UV UNI_NV__35_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317422,7 +331992,7 @@ static const UV PL_NV__35_invlist[] = { /* for all charsets */
0x3260
};
-static const UV PL_NV__36_invlist[] = { /* for all charsets */
+static const UV UNI_NV__36_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317432,7 +332002,7 @@ static const UV PL_NV__36_invlist[] = { /* for all charsets */
0x32B2
};
-static const UV PL_NV__37_invlist[] = { /* for all charsets */
+static const UV UNI_NV__37_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317442,7 +332012,7 @@ static const UV PL_NV__37_invlist[] = { /* for all charsets */
0x32B3
};
-static const UV PL_NV__38_invlist[] = { /* for all charsets */
+static const UV UNI_NV__38_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317452,7 +332022,7 @@ static const UV PL_NV__38_invlist[] = { /* for all charsets */
0x32B4
};
-static const UV PL_NV__39_invlist[] = { /* for all charsets */
+static const UV UNI_NV__39_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317462,10 +332032,10 @@ static const UV PL_NV__39_invlist[] = { /* for all charsets */
0x32B5
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
- 223, /* Number of elements */
+static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */
+ 247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317606,8 +332176,12 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x10B7C,
0x10BAC,
0x10BAD,
+ 0x10D34,
+ 0x10D35,
0x10E63,
0x10E64,
+ 0x10F20,
+ 0x10F21,
0x11055,
0x11056,
0x1106A,
@@ -317640,6 +332214,8 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x11C5E,
0x11D54,
0x11D55,
+ 0x11DA4,
+ 0x11DA5,
0x12402,
0x12403,
0x12409,
@@ -317668,8 +332244,14 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x16A65,
0x16B54,
0x16B55,
+ 0x16E84,
+ 0x16E85,
+ 0x1D2E4,
+ 0x1D2E5,
0x1D363,
0x1D364,
+ 0x1D375,
+ 0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
@@ -317680,10 +332262,22 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x1D7F1,
0x1D7FA,
0x1D7FB,
+ 0x1E144,
+ 0x1E145,
+ 0x1E2F4,
+ 0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
+ 0x1EC74,
+ 0x1EC75,
+ 0x1ECA6,
+ 0x1ECA7,
+ 0x1ED04,
+ 0x1ED05,
+ 0x1ED31,
+ 0x1ED32,
0x1F105,
0x1F106,
0x20064,
@@ -317694,15 +332288,15 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x2626E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
- 223, /* Number of elements */
+static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */
+ 247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317843,8 +332437,12 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x10B7C,
0x10BAC,
0x10BAD,
+ 0x10D34,
+ 0x10D35,
0x10E63,
0x10E64,
+ 0x10F20,
+ 0x10F21,
0x11055,
0x11056,
0x1106A,
@@ -317877,6 +332475,8 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x11C5E,
0x11D54,
0x11D55,
+ 0x11DA4,
+ 0x11DA5,
0x12402,
0x12403,
0x12409,
@@ -317905,8 +332505,14 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x16A65,
0x16B54,
0x16B55,
+ 0x16E84,
+ 0x16E85,
+ 0x1D2E4,
+ 0x1D2E5,
0x1D363,
0x1D364,
+ 0x1D375,
+ 0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
@@ -317917,10 +332523,22 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x1D7F1,
0x1D7FA,
0x1D7FB,
+ 0x1E144,
+ 0x1E145,
+ 0x1E2F4,
+ 0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
+ 0x1EC74,
+ 0x1EC75,
+ 0x1ECA6,
+ 0x1ECA7,
+ 0x1ED04,
+ 0x1ED05,
+ 0x1ED31,
+ 0x1ED32,
0x1F105,
0x1F106,
0x20064,
@@ -317931,15 +332549,15 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x2626E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
- 223, /* Number of elements */
+static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */
+ 247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318080,8 +332698,12 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x10B7C,
0x10BAC,
0x10BAD,
+ 0x10D34,
+ 0x10D35,
0x10E63,
0x10E64,
+ 0x10F20,
+ 0x10F21,
0x11055,
0x11056,
0x1106A,
@@ -318114,6 +332736,8 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x11C5E,
0x11D54,
0x11D55,
+ 0x11DA4,
+ 0x11DA5,
0x12402,
0x12403,
0x12409,
@@ -318142,8 +332766,14 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x16A65,
0x16B54,
0x16B55,
+ 0x16E84,
+ 0x16E85,
+ 0x1D2E4,
+ 0x1D2E5,
0x1D363,
0x1D364,
+ 0x1D375,
+ 0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
@@ -318154,10 +332784,22 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x1D7F1,
0x1D7FA,
0x1D7FB,
+ 0x1E144,
+ 0x1E145,
+ 0x1E2F4,
+ 0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
+ 0x1EC74,
+ 0x1EC75,
+ 0x1ECA6,
+ 0x1ECA7,
+ 0x1ED04,
+ 0x1ED05,
+ 0x1ED31,
+ 0x1ED32,
0x1F105,
0x1F106,
0x20064,
@@ -318168,9 +332810,9 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x2626E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__4_SLASH_5_invlist[] = { /* for all charsets */
+static const UV UNI_NV__4_SLASH_5_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318180,8 +332822,8 @@ static const UV PL_NV__4_SLASH_5_invlist[] = { /* for all charsets */
0x2159
};
-static const UV PL_NV__40_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_NV__40_invlist[] = { /* for all charsets */
+ 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 */
@@ -318214,14 +332856,18 @@ static const UV PL_NV__40_invlist[] = { /* for all charsets */
0x12468,
0x1D36C,
0x1D36D,
+ 0x1EC7D,
+ 0x1EC7E,
+ 0x1ED0D,
+ 0x1ED0E,
0x2098C,
0x2098D,
0x2099C,
0x2099D
};
-static const UV PL_NV__400_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__400_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 */
@@ -318233,11 +332879,17 @@ static const UV PL_NV__400_invlist[] = { /* for all charsets */
0x109D5,
0x109D6,
0x10E75,
- 0x10E76
+ 0x10E76,
+ 0x1EC86,
+ 0x1EC87,
+ 0x1ED16,
+ 0x1ED17,
+ 0x1ED38,
+ 0x1ED39
};
-static const UV PL_NV__4000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__4000_invlist[] = { /* for all charsets */
+ 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 */
@@ -318245,11 +332897,15 @@ static const UV PL_NV__4000_invlist[] = { /* for all charsets */
0x10125,
0x10126,
0x109DE,
- 0x109DF
+ 0x109DF,
+ 0x1EC8F,
+ 0x1EC90,
+ 0x1ED1F,
+ 0x1ED20
};
-static const UV PL_NV__40000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__40000_invlist[] = { /* for all charsets */
+ 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 */
@@ -318257,10 +332913,14 @@ static const UV PL_NV__40000_invlist[] = { /* for all charsets */
0x1012E,
0x1012F,
0x109E7,
- 0x109E8
+ 0x109E8,
+ 0x1EC98,
+ 0x1EC99,
+ 0x1ED28,
+ 0x1ED29
};
-static const UV PL_NV__400000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__400000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318270,7 +332930,7 @@ static const UV PL_NV__400000_invlist[] = { /* for all charsets */
0x109F1
};
-static const UV PL_NV__41_invlist[] = { /* for all charsets */
+static const UV UNI_NV__41_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318280,7 +332940,7 @@ static const UV PL_NV__41_invlist[] = { /* for all charsets */
0x32B7
};
-static const UV PL_NV__42_invlist[] = { /* for all charsets */
+static const UV UNI_NV__42_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318290,7 +332950,7 @@ static const UV PL_NV__42_invlist[] = { /* for all charsets */
0x32B8
};
-static const UV PL_NV__43_invlist[] = { /* for all charsets */
+static const UV UNI_NV__43_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318300,7 +332960,7 @@ static const UV PL_NV__43_invlist[] = { /* for all charsets */
0x32B9
};
-static const UV PL_NV__432000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__432000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318310,7 +332970,7 @@ static const UV PL_NV__432000_invlist[] = { /* for all charsets */
0x12434
};
-static const UV PL_NV__44_invlist[] = { /* for all charsets */
+static const UV UNI_NV__44_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318320,7 +332980,7 @@ static const UV PL_NV__44_invlist[] = { /* for all charsets */
0x32BA
};
-static const UV PL_NV__45_invlist[] = { /* for all charsets */
+static const UV UNI_NV__45_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318330,7 +332990,7 @@ static const UV PL_NV__45_invlist[] = { /* for all charsets */
0x32BB
};
-static const UV PL_NV__46_invlist[] = { /* for all charsets */
+static const UV UNI_NV__46_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318340,7 +333000,7 @@ static const UV PL_NV__46_invlist[] = { /* for all charsets */
0x32BC
};
-static const UV PL_NV__47_invlist[] = { /* for all charsets */
+static const UV UNI_NV__47_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318350,7 +333010,7 @@ static const UV PL_NV__47_invlist[] = { /* for all charsets */
0x32BD
};
-static const UV PL_NV__48_invlist[] = { /* for all charsets */
+static const UV UNI_NV__48_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318360,7 +333020,7 @@ static const UV PL_NV__48_invlist[] = { /* for all charsets */
0x32BE
};
-static const UV PL_NV__49_invlist[] = { /* for all charsets */
+static const UV UNI_NV__49_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318370,10 +333030,10 @@ static const UV PL_NV__49_invlist[] = { /* for all charsets */
0x32BF
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
- 227, /* Number of elements */
+static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -318524,8 +333184,12 @@ static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x10AED,
0x10CFB,
0x10CFC,
+ 0x10D35,
+ 0x10D36,
0x10E64,
0x10E65,
+ 0x10F21,
+ 0x10F22,
0x11056,
0x11057,
0x1106B,
@@ -318558,6 +333222,8 @@ static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x11C5F,
0x11D55,
0x11D56,
+ 0x11DA5,
+ 0x11DA6,
0x12403,
0x12404,
0x1240A,
@@ -318584,8 +333250,16 @@ static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x16A66,
0x16B55,
0x16B56,
+ 0x16E85,
+ 0x16E86,
+ 0x1D2E5,
+ 0x1D2E6,
0x1D364,
0x1D365,
+ 0x1D376,
+ 0x1D377,
+ 0x1D378,
+ 0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
@@ -318596,25 +333270,37 @@ static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x1D7F2,
0x1D7FB,
0x1D7FC,
+ 0x1E145,
+ 0x1E146,
+ 0x1E2F5,
+ 0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
+ 0x1EC75,
+ 0x1EC76,
+ 0x1ECA7,
+ 0x1ECA8,
+ 0x1ED05,
+ 0x1ED06,
+ 0x1ED32,
+ 0x1ED33,
0x1F106,
0x1F107,
0x20121,
0x20122
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
- 227, /* Number of elements */
+static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -318765,8 +333451,12 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x10AED,
0x10CFB,
0x10CFC,
+ 0x10D35,
+ 0x10D36,
0x10E64,
0x10E65,
+ 0x10F21,
+ 0x10F22,
0x11056,
0x11057,
0x1106B,
@@ -318799,6 +333489,8 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x11C5F,
0x11D55,
0x11D56,
+ 0x11DA5,
+ 0x11DA6,
0x12403,
0x12404,
0x1240A,
@@ -318825,8 +333517,16 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x16A66,
0x16B55,
0x16B56,
+ 0x16E85,
+ 0x16E86,
+ 0x1D2E5,
+ 0x1D2E6,
0x1D364,
0x1D365,
+ 0x1D376,
+ 0x1D377,
+ 0x1D378,
+ 0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
@@ -318837,25 +333537,37 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x1D7F2,
0x1D7FB,
0x1D7FC,
+ 0x1E145,
+ 0x1E146,
+ 0x1E2F5,
+ 0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
+ 0x1EC75,
+ 0x1EC76,
+ 0x1ECA7,
+ 0x1ECA8,
+ 0x1ED05,
+ 0x1ED06,
+ 0x1ED32,
+ 0x1ED33,
0x1F106,
0x1F107,
0x20121,
0x20122
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
- 227, /* Number of elements */
+static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -319006,8 +333718,12 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
0x10AED,
0x10CFB,
0x10CFC,
+ 0x10D35,
+ 0x10D36,
0x10E64,
0x10E65,
+ 0x10F21,
+ 0x10F22,
0x11056,
0x11057,
0x1106B,
@@ -319040,6 +333756,8 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
0x11C5F,
0x11D55,
0x11D56,
+ 0x11DA5,
+ 0x11DA6,
0x12403,
0x12404,
0x1240A,
@@ -319066,8 +333784,16 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
0x16A66,
0x16B55,
0x16B56,
+ 0x16E85,
+ 0x16E86,
+ 0x1D2E5,
+ 0x1D2E6,
0x1D364,
0x1D365,
+ 0x1D376,
+ 0x1D377,
+ 0x1D378,
+ 0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
@@ -319078,19 +333804,31 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
0x1D7F2,
0x1D7FB,
0x1D7FC,
+ 0x1E145,
+ 0x1E146,
+ 0x1E2F5,
+ 0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
+ 0x1EC75,
+ 0x1EC76,
+ 0x1ECA7,
+ 0x1ECA8,
+ 0x1ED05,
+ 0x1ED06,
+ 0x1ED32,
+ 0x1ED33,
0x1F106,
0x1F107,
0x20121,
0x20122
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__5_SLASH_12_invlist[] = { /* for all charsets */
+static const UV UNI_NV__5_SLASH_12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319100,7 +333838,7 @@ static const UV PL_NV__5_SLASH_12_invlist[] = { /* for all charsets */
0x109FB
};
-static const UV PL_NV__5_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__5_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319110,7 +333848,7 @@ static const UV PL_NV__5_SLASH_2_invlist[] = { /* for all charsets */
0xF2D
};
-static const UV PL_NV__5_SLASH_6_invlist[] = { /* for all charsets */
+static const UV UNI_NV__5_SLASH_6_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319124,7 +333862,7 @@ static const UV PL_NV__5_SLASH_6_invlist[] = { /* for all charsets */
0x1245D
};
-static const UV PL_NV__5_SLASH_8_invlist[] = { /* for all charsets */
+static const UV UNI_NV__5_SLASH_8_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319134,8 +333872,8 @@ static const UV PL_NV__5_SLASH_8_invlist[] = { /* for all charsets */
0x215E
};
-static const UV PL_NV__50_invlist[] = { /* for all charsets */
- 49, /* Number of elements */
+static const UV UNI_NV__50_invlist[] = { /* for all charsets */
+ 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 */
@@ -319187,11 +333925,15 @@ static const UV PL_NV__50_invlist[] = { /* for all charsets */
0x12468,
0x12469,
0x1D36D,
- 0x1D36E
+ 0x1D36E,
+ 0x1EC7E,
+ 0x1EC7F,
+ 0x1ED0E,
+ 0x1ED0F
};
-static const UV PL_NV__500_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_NV__500_invlist[] = { /* for all charsets */
+ 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 */
@@ -319215,11 +333957,15 @@ static const UV PL_NV__500_invlist[] = { /* for all charsets */
0x109D6,
0x109D7,
0x10E76,
- 0x10E77
+ 0x10E77,
+ 0x1EC87,
+ 0x1EC88,
+ 0x1ED17,
+ 0x1ED18
};
-static const UV PL_NV__5000_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_NV__5000_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 */
@@ -319235,11 +333981,15 @@ static const UV PL_NV__5000_invlist[] = { /* for all charsets */
0x10172,
0x10173,
0x109DF,
- 0x109E0
+ 0x109E0,
+ 0x1EC90,
+ 0x1EC91,
+ 0x1ED20,
+ 0x1ED21
};
-static const UV PL_NV__50000_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__50000_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 */
@@ -319253,10 +334003,14 @@ static const UV PL_NV__50000_invlist[] = { /* for all charsets */
0x10156,
0x10157,
0x109E8,
- 0x109E9
+ 0x109E9,
+ 0x1EC99,
+ 0x1EC9A,
+ 0x1ED29,
+ 0x1ED2A
};
-static const UV PL_NV__500000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__500000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319266,10 +334020,10 @@ static const UV PL_NV__500000_invlist[] = { /* for all charsets */
0x109F2
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
- 203, /* Number of elements */
+static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319402,6 +334156,8 @@ static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x104A7,
0x109C5,
0x109C6,
+ 0x10D36,
+ 0x10D37,
0x10E65,
0x10E66,
0x11057,
@@ -319436,6 +334192,8 @@ static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x11C60,
0x11D56,
0x11D57,
+ 0x11DA6,
+ 0x11DA7,
0x12404,
0x12405,
0x1240B,
@@ -319456,6 +334214,10 @@ static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x16A67,
0x16B56,
0x16B57,
+ 0x16E86,
+ 0x16E87,
+ 0x1D2E6,
+ 0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
@@ -319468,25 +334230,37 @@ static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x1D7F3,
0x1D7FC,
0x1D7FD,
+ 0x1E146,
+ 0x1E147,
+ 0x1E2F6,
+ 0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
+ 0x1EC76,
+ 0x1EC77,
+ 0x1ECA8,
+ 0x1ECA9,
+ 0x1ED06,
+ 0x1ED07,
+ 0x1ED33,
+ 0x1ED34,
0x1F107,
0x1F108,
0x20AEA,
0x20AEB
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
- 203, /* Number of elements */
+static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319619,6 +334393,8 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x104A7,
0x109C5,
0x109C6,
+ 0x10D36,
+ 0x10D37,
0x10E65,
0x10E66,
0x11057,
@@ -319653,6 +334429,8 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x11C60,
0x11D56,
0x11D57,
+ 0x11DA6,
+ 0x11DA7,
0x12404,
0x12405,
0x1240B,
@@ -319673,6 +334451,10 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x16A67,
0x16B56,
0x16B57,
+ 0x16E86,
+ 0x16E87,
+ 0x1D2E6,
+ 0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
@@ -319685,25 +334467,37 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x1D7F3,
0x1D7FC,
0x1D7FD,
+ 0x1E146,
+ 0x1E147,
+ 0x1E2F6,
+ 0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
+ 0x1EC76,
+ 0x1EC77,
+ 0x1ECA8,
+ 0x1ECA9,
+ 0x1ED06,
+ 0x1ED07,
+ 0x1ED33,
+ 0x1ED34,
0x1F107,
0x1F108,
0x20AEA,
0x20AEB
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
- 203, /* Number of elements */
+static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319836,6 +334630,8 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
0x104A7,
0x109C5,
0x109C6,
+ 0x10D36,
+ 0x10D37,
0x10E65,
0x10E66,
0x11057,
@@ -319870,6 +334666,8 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
0x11C60,
0x11D56,
0x11D57,
+ 0x11DA6,
+ 0x11DA7,
0x12404,
0x12405,
0x1240B,
@@ -319890,6 +334688,10 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
0x16A67,
0x16B56,
0x16B57,
+ 0x16E86,
+ 0x16E87,
+ 0x1D2E6,
+ 0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
@@ -319902,20 +334704,32 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
0x1D7F3,
0x1D7FC,
0x1D7FD,
+ 0x1E146,
+ 0x1E147,
+ 0x1E2F6,
+ 0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
+ 0x1EC76,
+ 0x1EC77,
+ 0x1ECA8,
+ 0x1ECA9,
+ 0x1ED06,
+ 0x1ED07,
+ 0x1ED33,
+ 0x1ED34,
0x1F107,
0x1F108,
0x20AEA,
0x20AEB
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__60_invlist[] = { /* for all charsets */
- 23, /* Number of elements */
+static const UV UNI_NV__60_invlist[] = { /* for all charsets */
+ 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 */
@@ -319941,11 +334755,15 @@ static const UV PL_NV__60_invlist[] = { /* for all charsets */
0x11C68,
0x11C69,
0x1D36E,
- 0x1D36F
+ 0x1D36F,
+ 0x1EC7F,
+ 0x1EC80,
+ 0x1ED0F,
+ 0x1ED10
};
-static const UV PL_NV__600_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__600_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 */
@@ -319957,11 +334775,17 @@ static const UV PL_NV__600_invlist[] = { /* for all charsets */
0x109D7,
0x109D8,
0x10E77,
- 0x10E78
+ 0x10E78,
+ 0x1EC88,
+ 0x1EC89,
+ 0x1ED18,
+ 0x1ED19,
+ 0x1ED39,
+ 0x1ED3A
};
-static const UV PL_NV__6000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__6000_invlist[] = { /* for all charsets */
+ 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 */
@@ -319969,11 +334793,15 @@ static const UV PL_NV__6000_invlist[] = { /* for all charsets */
0x10127,
0x10128,
0x109E0,
- 0x109E1
+ 0x109E1,
+ 0x1EC91,
+ 0x1EC92,
+ 0x1ED21,
+ 0x1ED22
};
-static const UV PL_NV__60000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__60000_invlist[] = { /* for all charsets */
+ 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 */
@@ -319981,10 +334809,14 @@ static const UV PL_NV__60000_invlist[] = { /* for all charsets */
0x10130,
0x10131,
0x109E9,
- 0x109EA
+ 0x109EA,
+ 0x1EC9A,
+ 0x1EC9B,
+ 0x1ED2A,
+ 0x1ED2B
};
-static const UV PL_NV__600000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__600000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319994,10 +334826,10 @@ static const UV PL_NV__600000_invlist[] = { /* for all charsets */
0x109F3
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
- 197, /* Number of elements */
+static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */
+ 217, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320126,6 +334958,8 @@ static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x104A8,
0x109C6,
0x109C7,
+ 0x10D37,
+ 0x10D38,
0x10E66,
0x10E67,
0x11058,
@@ -320160,6 +334994,8 @@ static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x11C61,
0x11D57,
0x11D58,
+ 0x11DA7,
+ 0x11DA8,
0x12405,
0x12406,
0x1240C,
@@ -320178,6 +335014,10 @@ static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x16A68,
0x16B57,
0x16B58,
+ 0x16E87,
+ 0x16E88,
+ 0x1D2E7,
+ 0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
@@ -320190,25 +335030,37 @@ static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x1D7F4,
0x1D7FD,
0x1D7FE,
+ 0x1E147,
+ 0x1E148,
+ 0x1E2F7,
+ 0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
+ 0x1EC77,
+ 0x1EC78,
+ 0x1ECA9,
+ 0x1ECAA,
+ 0x1ED07,
+ 0x1ED08,
+ 0x1ED34,
+ 0x1ED35,
0x1F108,
0x1F109,
0x20001,
0x20002
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
- 197, /* Number of elements */
+static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */
+ 217, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320337,6 +335189,8 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x104A8,
0x109C6,
0x109C7,
+ 0x10D37,
+ 0x10D38,
0x10E66,
0x10E67,
0x11058,
@@ -320371,6 +335225,8 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x11C61,
0x11D57,
0x11D58,
+ 0x11DA7,
+ 0x11DA8,
0x12405,
0x12406,
0x1240C,
@@ -320389,6 +335245,10 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x16A68,
0x16B57,
0x16B58,
+ 0x16E87,
+ 0x16E88,
+ 0x1D2E7,
+ 0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
@@ -320401,25 +335261,37 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x1D7F4,
0x1D7FD,
0x1D7FE,
+ 0x1E147,
+ 0x1E148,
+ 0x1E2F7,
+ 0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
+ 0x1EC77,
+ 0x1EC78,
+ 0x1ECA9,
+ 0x1ECAA,
+ 0x1ED07,
+ 0x1ED08,
+ 0x1ED34,
+ 0x1ED35,
0x1F108,
0x1F109,
0x20001,
0x20002
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
- 197, /* Number of elements */
+static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */
+ 217, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320548,6 +335420,8 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
0x104A8,
0x109C6,
0x109C7,
+ 0x10D37,
+ 0x10D38,
0x10E66,
0x10E67,
0x11058,
@@ -320582,6 +335456,8 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
0x11C61,
0x11D57,
0x11D58,
+ 0x11DA7,
+ 0x11DA8,
0x12405,
0x12406,
0x1240C,
@@ -320600,6 +335476,10 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
0x16A68,
0x16B57,
0x16B58,
+ 0x16E87,
+ 0x16E88,
+ 0x1D2E7,
+ 0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
@@ -320612,19 +335492,31 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
0x1D7F4,
0x1D7FD,
0x1D7FE,
+ 0x1E147,
+ 0x1E148,
+ 0x1E2F7,
+ 0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
+ 0x1EC77,
+ 0x1EC78,
+ 0x1ECA9,
+ 0x1ECAA,
+ 0x1ED07,
+ 0x1ED08,
+ 0x1ED34,
+ 0x1ED35,
0x1F108,
0x1F109,
0x20001,
0x20002
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__7_SLASH_12_invlist[] = { /* for all charsets */
+static const UV UNI_NV__7_SLASH_12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -320634,7 +335526,7 @@ static const UV PL_NV__7_SLASH_12_invlist[] = { /* for all charsets */
0x109FD
};
-static const UV PL_NV__7_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__7_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -320644,7 +335536,7 @@ static const UV PL_NV__7_SLASH_2_invlist[] = { /* for all charsets */
0xF2E
};
-static const UV PL_NV__7_SLASH_8_invlist[] = { /* for all charsets */
+static const UV UNI_NV__7_SLASH_8_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -320654,8 +335546,8 @@ static const UV PL_NV__7_SLASH_8_invlist[] = { /* for all charsets */
0x215F
};
-static const UV PL_NV__70_invlist[] = { /* for all charsets */
- 23, /* Number of elements */
+static const UV UNI_NV__70_invlist[] = { /* for all charsets */
+ 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 */
@@ -320681,11 +335573,15 @@ static const UV PL_NV__70_invlist[] = { /* for all charsets */
0x11C69,
0x11C6A,
0x1D36F,
- 0x1D370
+ 0x1D370,
+ 0x1EC80,
+ 0x1EC81,
+ 0x1ED10,
+ 0x1ED11
};
-static const UV PL_NV__700_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__700_invlist[] = { /* for all charsets */
+ 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 */
@@ -320697,11 +335593,15 @@ static const UV PL_NV__700_invlist[] = { /* for all charsets */
0x109D8,
0x109D9,
0x10E78,
- 0x10E79
+ 0x10E79,
+ 0x1EC89,
+ 0x1EC8A,
+ 0x1ED19,
+ 0x1ED1A
};
-static const UV PL_NV__7000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__7000_invlist[] = { /* for all charsets */
+ 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 */
@@ -320709,11 +335609,15 @@ static const UV PL_NV__7000_invlist[] = { /* for all charsets */
0x10128,
0x10129,
0x109E1,
- 0x109E2
+ 0x109E2,
+ 0x1EC92,
+ 0x1EC93,
+ 0x1ED22,
+ 0x1ED23
};
-static const UV PL_NV__70000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__70000_invlist[] = { /* for all charsets */
+ 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 */
@@ -320721,10 +335625,14 @@ static const UV PL_NV__70000_invlist[] = { /* for all charsets */
0x10131,
0x10132,
0x109EA,
- 0x109EB
+ 0x109EB,
+ 0x1EC9B,
+ 0x1EC9C,
+ 0x1ED2B,
+ 0x1ED2C
};
-static const UV PL_NV__700000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__700000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -320734,10 +335642,10 @@ static const UV PL_NV__700000_invlist[] = { /* for all charsets */
0x109F4
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
- 191, /* Number of elements */
+static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -320862,6 +335770,8 @@ static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x104A9,
0x109C7,
0x109C8,
+ 0x10D38,
+ 0x10D39,
0x10E67,
0x10E68,
0x11059,
@@ -320896,6 +335806,8 @@ static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x11C62,
0x11D58,
0x11D59,
+ 0x11DA8,
+ 0x11DA9,
0x12406,
0x12407,
0x1240D,
@@ -320914,6 +335826,10 @@ static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x16A69,
0x16B58,
0x16B59,
+ 0x16E88,
+ 0x16E89,
+ 0x1D2E8,
+ 0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
@@ -320926,23 +335842,35 @@ static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x1D7F5,
0x1D7FE,
0x1D7FF,
+ 0x1E148,
+ 0x1E149,
+ 0x1E2F8,
+ 0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
+ 0x1EC78,
+ 0x1EC79,
+ 0x1ECAA,
+ 0x1ECAB,
+ 0x1ED08,
+ 0x1ED09,
+ 0x1ED35,
+ 0x1ED36,
0x1F109,
0x1F10A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
- 191, /* Number of elements */
+static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -321067,6 +335995,8 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x104A9,
0x109C7,
0x109C8,
+ 0x10D38,
+ 0x10D39,
0x10E67,
0x10E68,
0x11059,
@@ -321101,6 +336031,8 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x11C62,
0x11D58,
0x11D59,
+ 0x11DA8,
+ 0x11DA9,
0x12406,
0x12407,
0x1240D,
@@ -321119,6 +336051,10 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x16A69,
0x16B58,
0x16B59,
+ 0x16E88,
+ 0x16E89,
+ 0x1D2E8,
+ 0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
@@ -321131,23 +336067,35 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x1D7F5,
0x1D7FE,
0x1D7FF,
+ 0x1E148,
+ 0x1E149,
+ 0x1E2F8,
+ 0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
+ 0x1EC78,
+ 0x1EC79,
+ 0x1ECAA,
+ 0x1ECAB,
+ 0x1ED08,
+ 0x1ED09,
+ 0x1ED35,
+ 0x1ED36,
0x1F109,
0x1F10A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
- 191, /* Number of elements */
+static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -321272,6 +336220,8 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
0x104A9,
0x109C7,
0x109C8,
+ 0x10D38,
+ 0x10D39,
0x10E67,
0x10E68,
0x11059,
@@ -321306,6 +336256,8 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
0x11C62,
0x11D58,
0x11D59,
+ 0x11DA8,
+ 0x11DA9,
0x12406,
0x12407,
0x1240D,
@@ -321324,6 +336276,10 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
0x16A69,
0x16B58,
0x16B59,
+ 0x16E88,
+ 0x16E89,
+ 0x1D2E8,
+ 0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
@@ -321336,18 +336292,30 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
0x1D7F5,
0x1D7FE,
0x1D7FF,
+ 0x1E148,
+ 0x1E149,
+ 0x1E2F8,
+ 0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
+ 0x1EC78,
+ 0x1EC79,
+ 0x1ECAA,
+ 0x1ECAB,
+ 0x1ED08,
+ 0x1ED09,
+ 0x1ED35,
+ 0x1ED36,
0x1F109,
0x1F10A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__80_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_NV__80_invlist[] = { /* for all charsets */
+ 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 */
@@ -321371,11 +336339,15 @@ static const UV PL_NV__80_invlist[] = { /* for all charsets */
0x11C6A,
0x11C6B,
0x1D370,
- 0x1D371
+ 0x1D371,
+ 0x1EC81,
+ 0x1EC82,
+ 0x1ED11,
+ 0x1ED12
};
-static const UV PL_NV__800_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__800_invlist[] = { /* for all charsets */
+ 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 */
@@ -321387,11 +336359,15 @@ static const UV PL_NV__800_invlist[] = { /* for all charsets */
0x109D9,
0x109DA,
0x10E79,
- 0x10E7A
+ 0x10E7A,
+ 0x1EC8A,
+ 0x1EC8B,
+ 0x1ED1A,
+ 0x1ED1B
};
-static const UV PL_NV__8000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__8000_invlist[] = { /* for all charsets */
+ 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 */
@@ -321399,11 +336375,15 @@ static const UV PL_NV__8000_invlist[] = { /* for all charsets */
0x10129,
0x1012A,
0x109E2,
- 0x109E3
+ 0x109E3,
+ 0x1EC93,
+ 0x1EC94,
+ 0x1ED23,
+ 0x1ED24
};
-static const UV PL_NV__80000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__80000_invlist[] = { /* for all charsets */
+ 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 */
@@ -321411,10 +336391,14 @@ static const UV PL_NV__80000_invlist[] = { /* for all charsets */
0x10132,
0x10133,
0x109EB,
- 0x109EC
+ 0x109EC,
+ 0x1EC9C,
+ 0x1EC9D,
+ 0x1ED2C,
+ 0x1ED2D
};
-static const UV PL_NV__800000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__800000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -321424,10 +336408,10 @@ static const UV PL_NV__800000_invlist[] = { /* for all charsets */
0x109F5
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
- 195, /* Number of elements */
+static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -321554,6 +336538,8 @@ static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x104AA,
0x109C8,
0x109C9,
+ 0x10D39,
+ 0x10D3A,
0x10E68,
0x10E69,
0x1105A,
@@ -321588,6 +336574,8 @@ static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x11C63,
0x11D59,
0x11D5A,
+ 0x11DA9,
+ 0x11DAA,
0x12407,
0x12408,
0x1240E,
@@ -321606,6 +336594,10 @@ static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x16A6A,
0x16B59,
0x16B5A,
+ 0x16E89,
+ 0x16E8A,
+ 0x1D2E9,
+ 0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
@@ -321618,25 +336610,37 @@ static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x1D7F6,
0x1D7FF,
0x1D800,
+ 0x1E149,
+ 0x1E14A,
+ 0x1E2F9,
+ 0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
+ 0x1EC79,
+ 0x1EC7A,
+ 0x1ECAB,
+ 0x1ECAC,
+ 0x1ED09,
+ 0x1ED0A,
+ 0x1ED36,
+ 0x1ED37,
0x1F10A,
0x1F10B,
0x2F890,
0x2F891
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
- 195, /* Number of elements */
+static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -321763,6 +336767,8 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x104AA,
0x109C8,
0x109C9,
+ 0x10D39,
+ 0x10D3A,
0x10E68,
0x10E69,
0x1105A,
@@ -321797,6 +336803,8 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x11C63,
0x11D59,
0x11D5A,
+ 0x11DA9,
+ 0x11DAA,
0x12407,
0x12408,
0x1240E,
@@ -321815,6 +336823,10 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x16A6A,
0x16B59,
0x16B5A,
+ 0x16E89,
+ 0x16E8A,
+ 0x1D2E9,
+ 0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
@@ -321827,25 +336839,37 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x1D7F6,
0x1D7FF,
0x1D800,
+ 0x1E149,
+ 0x1E14A,
+ 0x1E2F9,
+ 0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
+ 0x1EC79,
+ 0x1EC7A,
+ 0x1ECAB,
+ 0x1ECAC,
+ 0x1ED09,
+ 0x1ED0A,
+ 0x1ED36,
+ 0x1ED37,
0x1F10A,
0x1F10B,
0x2F890,
0x2F891
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
- 195, /* Number of elements */
+static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -321972,6 +336996,8 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
0x104AA,
0x109C8,
0x109C9,
+ 0x10D39,
+ 0x10D3A,
0x10E68,
0x10E69,
0x1105A,
@@ -322006,6 +337032,8 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
0x11C63,
0x11D59,
0x11D5A,
+ 0x11DA9,
+ 0x11DAA,
0x12407,
0x12408,
0x1240E,
@@ -322024,6 +337052,10 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
0x16A6A,
0x16B59,
0x16B5A,
+ 0x16E89,
+ 0x16E8A,
+ 0x1D2E9,
+ 0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
@@ -322036,19 +337068,31 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
0x1D7F6,
0x1D7FF,
0x1D800,
+ 0x1E149,
+ 0x1E14A,
+ 0x1E2F9,
+ 0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
+ 0x1EC79,
+ 0x1EC7A,
+ 0x1ECAB,
+ 0x1ECAC,
+ 0x1ED09,
+ 0x1ED0A,
+ 0x1ED36,
+ 0x1ED37,
0x1F10A,
0x1F10B,
0x2F890,
0x2F891
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__9_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__9_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -322058,8 +337102,8 @@ static const UV PL_NV__9_SLASH_2_invlist[] = { /* for all charsets */
0xF2F
};
-static const UV PL_NV__90_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_NV__90_invlist[] = { /* for all charsets */
+ 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 */
@@ -322083,11 +337127,15 @@ static const UV PL_NV__90_invlist[] = { /* for all charsets */
0x11C6B,
0x11C6C,
0x1D371,
- 0x1D372
+ 0x1D372,
+ 0x1EC82,
+ 0x1EC83,
+ 0x1ED12,
+ 0x1ED13
};
-static const UV PL_NV__900_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__900_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 */
@@ -322101,11 +337149,15 @@ static const UV PL_NV__900_invlist[] = { /* for all charsets */
0x109DA,
0x109DB,
0x10E7A,
- 0x10E7B
+ 0x10E7B,
+ 0x1EC8B,
+ 0x1EC8C,
+ 0x1ED1B,
+ 0x1ED1C
};
-static const UV PL_NV__9000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__9000_invlist[] = { /* for all charsets */
+ 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 */
@@ -322113,11 +337165,15 @@ static const UV PL_NV__9000_invlist[] = { /* for all charsets */
0x1012A,
0x1012B,
0x109E3,
- 0x109E4
+ 0x109E4,
+ 0x1EC94,
+ 0x1EC95,
+ 0x1ED24,
+ 0x1ED25
};
-static const UV PL_NV__90000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__90000_invlist[] = { /* for all charsets */
+ 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 */
@@ -322125,10 +337181,14 @@ static const UV PL_NV__90000_invlist[] = { /* for all charsets */
0x10133,
0x10134,
0x109EC,
- 0x109ED
+ 0x109ED,
+ 0x1EC9D,
+ 0x1EC9E,
+ 0x1ED2D,
+ 0x1ED2E
};
-static const UV PL_NV__900000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__900000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -322138,10 +337198,10 @@ static const UV PL_NV__900000_invlist[] = { /* for all charsets */
0x109F6
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
- 377, /* Number of elements */
+static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
+ 405, /* 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,7 +337487,7 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -322442,8 +337502,14 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -322472,6 +337538,10 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -322480,14 +337550,32 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D,
0x20001,
@@ -322524,15 +337612,15 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x2F891
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
- 377, /* Number of elements */
+static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
+ 405, /* 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 */
@@ -322818,7 +337906,7 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -322833,8 +337921,14 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -322863,6 +337957,10 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -322871,14 +337969,32 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D,
0x20001,
@@ -322915,15 +338031,15 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x2F891
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
- 377, /* Number of elements */
+static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */
+ 405, /* 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 */
@@ -323209,7 +338325,7 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -323224,8 +338340,14 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -323254,6 +338376,10 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -323262,14 +338388,32 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D,
0x20001,
@@ -323306,9 +338450,9 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x2F891
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_OCR_invlist[] = { /* for all charsets */
+static const UV UNI_OCR_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323318,7 +338462,7 @@ static const UV PL_OCR_invlist[] = { /* for all charsets */
0x2460
};
-static const UV PL_OGAM_invlist[] = { /* for all charsets */
+static const UV UNI_OGAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323328,7 +338472,7 @@ static const UV PL_OGAM_invlist[] = { /* for all charsets */
0x169D
};
-static const UV PL_OLCK_invlist[] = { /* for all charsets */
+static const UV UNI_OLCK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323338,7 +338482,7 @@ static const UV PL_OLCK_invlist[] = { /* for all charsets */
0x1C80
};
-static const UV PL_ORKH_invlist[] = { /* for all charsets */
+static const UV UNI_ORKH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323348,7 +338492,7 @@ static const UV PL_ORKH_invlist[] = { /* for all charsets */
0x10C49
};
-static const UV PL_ORNAMENTALDINGBATS_invlist[] = { /* for all charsets */
+static const UV UNI_ORNAMENTALDINGBATS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323358,8 +338502,8 @@ static const UV PL_ORNAMENTALDINGBATS_invlist[] = { /* for all charsets */
0x1F680
};
-static const UV PL_ORYA_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_ORYA_invlist[] = { /* for all charsets */
+ 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 */
@@ -323395,10 +338539,14 @@ static const UV PL_ORYA_invlist[] = { /* for all charsets */
0xB5F,
0xB64,
0xB66,
- 0xB78
+ 0xB78,
+ 0x1CDA,
+ 0x1CDB,
+ 0x1CF2,
+ 0x1CF3
};
-static const UV PL_OSGE_invlist[] = { /* for all charsets */
+static const UV UNI_OSGE_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323410,7 +338558,7 @@ static const UV PL_OSGE_invlist[] = { /* for all charsets */
0x104FC
};
-static const UV PL_OSMA_invlist[] = { /* for all charsets */
+static const UV UNI_OSMA_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323422,10 +338570,20 @@ static const UV PL_OSMA_invlist[] = { /* for all charsets */
0x104AA
};
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_OTTOMANSIYAQNUMBERS_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,
+ 0x1ED00,
+ 0x1ED50
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
- 345, /* Number of elements */
+static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -323504,8 +338662,14 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -323532,7 +338696,7 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -323603,7 +338767,7 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -323710,6 +338874,8 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -323721,7 +338887,7 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -323748,6 +338914,10 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -323758,6 +338928,10 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -323768,6 +338942,10 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -323776,15 +338954,15 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x1E960
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
- 353, /* Number of elements */
+static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
+ 373, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -323871,8 +339049,14 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -323899,7 +339083,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -323970,7 +339154,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -324077,6 +339261,8 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -324088,7 +339274,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -324115,6 +339301,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -324125,6 +339315,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -324135,6 +339329,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -324143,15 +339341,15 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x1E960
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
- 351, /* Number of elements */
+static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -324236,8 +339434,14 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -324264,7 +339468,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -324335,7 +339539,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -324442,6 +339646,8 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -324453,7 +339659,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -324480,6 +339686,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -324490,6 +339700,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -324500,6 +339714,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -324508,9 +339726,9 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x1E960
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PALM_invlist[] = { /* for all charsets */
+static const UV UNI_PALM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324520,9 +339738,9 @@ static const UV PL_PALM_invlist[] = { /* for all charsets */
0x10880
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PATSYN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PATSYN_invlist[] = { /* for ASCII/Latin1 */
57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324586,14 +339804,14 @@ static const UV PL_PATSYN_invlist[] = { /* for ASCII/Latin1 */
0xFE47
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PATSYN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PATSYN_invlist[] = { /* for EBCDIC 1047 */
61, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324661,14 +339879,14 @@ static const UV PL_PATSYN_invlist[] = { /* for EBCDIC 1047 */
0xFE47
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PATSYN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PATSYN_invlist[] = { /* for EBCDIC 037 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324734,89 +339952,9 @@ static const UV PL_PATSYN_invlist[] = { /* for EBCDIC 037 */
0xFE47
};
-# endif /* EBCDIC 037 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV PL_PATWS_invlist[] = { /* for ASCII/Latin1 */
- 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,
- 0x9,
- 0xE,
- 0x20,
- 0x21,
- 0x85,
- 0x86,
- 0x200E,
- 0x2010,
- 0x2028,
- 0x202A
-};
-
-# endif /* ASCII/Latin1 */
+# endif /* EBCDIC 037 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_PATWS_invlist[] = { /* for EBCDIC 1047 */
- 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,
- 0x5,
- 0x6,
- 0xB,
- 0xE,
- 0x15,
- 0x16,
- 0x25,
- 0x26,
- 0x40,
- 0x41,
- 0x200E,
- 0x2010,
- 0x2028,
- 0x202A
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_PATWS_invlist[] = { /* for EBCDIC 037 */
- 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,
- 0x5,
- 0x6,
- 0xB,
- 0xE,
- 0x15,
- 0x16,
- 0x25,
- 0x26,
- 0x40,
- 0x41,
- 0x200E,
- 0x2010,
- 0x2028,
- 0x202A
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_PAUC_invlist[] = { /* for all charsets */
+static const UV UNI_PAUC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324826,9 +339964,9 @@ static const UV PL_PAUC_invlist[] = { /* for all charsets */
0x11AF9
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PC_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PC_invlist[] = { /* for ASCII/Latin1 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324848,14 +339986,14 @@ static const UV PL_PC_invlist[] = { /* for ASCII/Latin1 */
0xFF40
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PC_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PC_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324875,14 +340013,14 @@ static const UV PL_PC_invlist[] = { /* for EBCDIC 1047 */
0xFF40
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PC_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PC_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324902,10 +340040,10 @@ static const UV PL_PC_invlist[] = { /* for EBCDIC 037 */
0xFF40
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PCM_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_PCM_invlist[] = { /* for all charsets */
+ 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 */
@@ -324919,12 +340057,14 @@ static const UV PL_PCM_invlist[] = { /* for all charsets */
0x8E2,
0x8E3,
0x110BD,
- 0x110BE
+ 0x110BE,
+ 0x110CD,
+ 0x110CE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PD_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PD_invlist[] = { /* for ASCII/Latin1 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324966,14 +340106,14 @@ static const UV PL_PD_invlist[] = { /* for ASCII/Latin1 */
0xFF0E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PD_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PD_invlist[] = { /* for EBCDIC 1047 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325015,14 +340155,14 @@ static const UV PL_PD_invlist[] = { /* for EBCDIC 1047 */
0xFF0E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PD_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PD_invlist[] = { /* for EBCDIC 037 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325064,11 +340204,11 @@ static const UV PL_PD_invlist[] = { /* for EBCDIC 037 */
0xFF0E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PE_invlist[] = { /* for ASCII/Latin1 */
145, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325220,14 +340360,14 @@ static const UV PL_PE_invlist[] = { /* for ASCII/Latin1 */
0xFF64
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PE_invlist[] = { /* for EBCDIC 1047 */
145, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325379,14 +340519,14 @@ static const UV PL_PE_invlist[] = { /* for EBCDIC 1047 */
0xFF64
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PE_invlist[] = { /* for EBCDIC 037 */
145, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325538,9 +340678,9 @@ static const UV PL_PE_invlist[] = { /* for EBCDIC 037 */
0xFF64
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PERM_invlist[] = { /* for all charsets */
+static const UV UNI_PERM_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325552,9 +340692,9 @@ static const UV PL_PERM_invlist[] = { /* for all charsets */
0x1037B
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PF_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PF_invlist[] = { /* for ASCII/Latin1 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325582,14 +340722,14 @@ static const UV PL_PF_invlist[] = { /* for ASCII/Latin1 */
0x2E22
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PF_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PF_invlist[] = { /* for EBCDIC 1047 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325617,14 +340757,14 @@ static const UV PL_PF_invlist[] = { /* for EBCDIC 1047 */
0x2E22
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PF_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PF_invlist[] = { /* for EBCDIC 037 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325652,9 +340792,9 @@ static const UV PL_PF_invlist[] = { /* for EBCDIC 037 */
0x2E22
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PHAG_invlist[] = { /* for all charsets */
+static const UV UNI_PHAG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325668,7 +340808,7 @@ static const UV PL_PHAG_invlist[] = { /* for all charsets */
0xA878
};
-static const UV PL_PHAISTOS_invlist[] = { /* for all charsets */
+static const UV UNI_PHAISTOS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325678,7 +340818,7 @@ static const UV PL_PHAISTOS_invlist[] = { /* for all charsets */
0x10200
};
-static const UV PL_PHLI_invlist[] = { /* for all charsets */
+static const UV UNI_PHLI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325690,7 +340830,7 @@ static const UV PL_PHLI_invlist[] = { /* for all charsets */
0x10B80
};
-static const UV PL_PHLP_invlist[] = { /* for all charsets */
+static const UV UNI_PHLP_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325706,7 +340846,7 @@ static const UV PL_PHLP_invlist[] = { /* for all charsets */
0x10BB0
};
-static const UV PL_PHNX_invlist[] = { /* for all charsets */
+static const UV UNI_PHNX_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325718,7 +340858,7 @@ static const UV PL_PHNX_invlist[] = { /* for all charsets */
0x10920
};
-static const UV PL_PHONETICEXT_invlist[] = { /* for all charsets */
+static const UV UNI_PHONETICEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325728,7 +340868,7 @@ static const UV PL_PHONETICEXT_invlist[] = { /* for all charsets */
0x1D80
};
-static const UV PL_PHONETICEXTSUP_invlist[] = { /* for all charsets */
+static const UV UNI_PHONETICEXTSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325738,9 +340878,9 @@ static const UV PL_PHONETICEXTSUP_invlist[] = { /* for all charsets */
0x1DC0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PI_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PI_invlist[] = { /* for ASCII/Latin1 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325770,14 +340910,14 @@ static const UV PL_PI_invlist[] = { /* for ASCII/Latin1 */
0x2E21
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PI_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PI_invlist[] = { /* for EBCDIC 1047 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325807,14 +340947,14 @@ static const UV PL_PI_invlist[] = { /* for EBCDIC 1047 */
0x2E21
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PI_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PI_invlist[] = { /* for EBCDIC 037 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325844,9 +340984,9 @@ static const UV PL_PI_invlist[] = { /* for EBCDIC 037 */
0x2E21
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PLAYINGCARDS_invlist[] = { /* for all charsets */
+static const UV UNI_PLAYINGCARDS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325856,10 +340996,10 @@ static const UV PL_PLAYINGCARDS_invlist[] = { /* for all charsets */
0x1F100
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
- 339, /* Number of elements */
+static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -325930,8 +341070,14 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -325954,7 +341100,7 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x10FC,
0x1360,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -326033,7 +341179,7 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x2E41,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x303D,
@@ -326138,6 +341284,8 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -326149,7 +341297,7 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -326176,6 +341324,10 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -326186,6 +341338,10 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -326196,6 +341352,10 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -326204,15 +341364,15 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x1E960
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
- 343, /* Number of elements */
+static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -326287,8 +341447,14 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -326311,7 +341477,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x10FC,
0x1360,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -326390,7 +341556,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x2E41,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x303D,
@@ -326495,6 +341661,8 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -326506,7 +341674,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -326533,6 +341701,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -326543,6 +341715,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -326553,6 +341729,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -326561,15 +341741,15 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x1E960
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
- 343, /* Number of elements */
+static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -326644,8 +341824,14 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -326668,7 +341854,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x10FC,
0x1360,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -326747,7 +341933,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x2E41,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x303D,
@@ -326852,6 +342038,8 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -326863,7 +342051,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -326890,6 +342078,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -326900,6 +342092,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -326910,6 +342106,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -326918,9 +342118,9 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x1E960
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PRTI_invlist[] = { /* for all charsets */
+static const UV UNI_PRTI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -326932,9 +342132,9 @@ static const UV PL_PRTI_invlist[] = { /* for all charsets */
0x10B60
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PS_invlist[] = { /* for ASCII/Latin1 */
151, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327092,14 +342292,14 @@ static const UV PL_PS_invlist[] = { /* for ASCII/Latin1 */
0xFF63
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PS_invlist[] = { /* for EBCDIC 1047 */
151, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327257,14 +342457,14 @@ static const UV PL_PS_invlist[] = { /* for EBCDIC 1047 */
0xFF63
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PS_invlist[] = { /* for EBCDIC 037 */
151, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327422,9 +342622,9 @@ static const UV PL_PS_invlist[] = { /* for EBCDIC 037 */
0xFF63
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PUA_invlist[] = { /* for all charsets */
+static const UV UNI_PUA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327434,8 +342634,8 @@ static const UV PL_PUA_invlist[] = { /* for all charsets */
0xF900
};
-static const UV PL_QAAI_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_QAAI_invlist[] = { /* for all charsets */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -327446,6 +342646,8 @@ static const UV PL_QAAI_invlist[] = { /* for all charsets */
0x345,
0x346,
0x363,
+ 0x953,
+ 0x955,
0x1AB0,
0x1ABF,
0x1DC2,
@@ -327474,9 +342676,9 @@ static const UV PL_QAAI_invlist[] = { /* for all charsets */
0xE01F0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_QMARK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_QMARK_invlist[] = { /* for ASCII/Latin1 */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327510,14 +342712,14 @@ static const UV PL_QMARK_invlist[] = { /* for ASCII/Latin1 */
0xFF64
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_QMARK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_QMARK_invlist[] = { /* for EBCDIC 1047 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327549,14 +342751,14 @@ static const UV PL_QMARK_invlist[] = { /* for EBCDIC 1047 */
0xFF64
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_QMARK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_QMARK_invlist[] = { /* for EBCDIC 037 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327588,9 +342790,9 @@ static const UV PL_QMARK_invlist[] = { /* for EBCDIC 037 */
0xFF64
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_RADICAL_invlist[] = { /* for all charsets */
+static const UV UNI_RADICAL_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327604,7 +342806,7 @@ static const UV PL_RADICAL_invlist[] = { /* for all charsets */
0x2FD6
};
-static const UV PL_RI_invlist[] = { /* for all charsets */
+static const UV UNI_RI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327614,7 +342816,7 @@ static const UV PL_RI_invlist[] = { /* for all charsets */
0x1F200
};
-static const UV PL_RJNG_invlist[] = { /* for all charsets */
+static const UV UNI_RJNG_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327626,7 +342828,29 @@ static const UV PL_RJNG_invlist[] = { /* for all charsets */
0xA960
};
-static const UV PL_RUMI_invlist[] = { /* for all charsets */
+static const UV UNI_ROHG_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,
+ 0x640,
+ 0x641,
+ 0x6D4,
+ 0x6D5,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A
+};
+
+static const UV UNI_RUMI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327636,7 +342860,7 @@ static const UV PL_RUMI_invlist[] = { /* for all charsets */
0x10E80
};
-static const UV PL_RUNR_invlist[] = { /* for all charsets */
+static const UV UNI_RUNR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327648,10 +342872,10 @@ static const UV PL_RUNR_invlist[] = { /* for all charsets */
0x16F9
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
- 435, /* Number of elements */
+static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
+ 453, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -327720,6 +342944,8 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x6FF,
0x7F6,
0x7F7,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FA,
@@ -327764,6 +342990,8 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x17DB,
0x17DC,
0x1940,
@@ -327853,13 +343081,7 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -327899,8 +343121,6 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -327970,6 +343190,8 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -328026,6 +343248,16 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ED2E,
+ 0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
@@ -328041,9 +343273,7 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -328057,15 +343287,17 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -328078,29 +343310,39 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
- 441, /* Number of elements */
+static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -328175,6 +343417,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x6FF,
0x7F6,
0x7F7,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FA,
@@ -328219,6 +343463,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x17DB,
0x17DC,
0x1940,
@@ -328308,13 +343554,7 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -328354,8 +343594,6 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -328425,6 +343663,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -328481,6 +343721,16 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ED2E,
+ 0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
@@ -328496,9 +343746,7 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -328512,15 +343760,17 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -328533,29 +343783,39 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
- 439, /* Number of elements */
+static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
+ 457, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -328628,6 +343888,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x6FF,
0x7F6,
0x7F7,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FA,
@@ -328672,6 +343934,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x17DB,
0x17DC,
0x1940,
@@ -328761,13 +344025,7 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -328807,8 +344065,6 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -328878,6 +344134,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -328934,6 +344192,16 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ED2E,
+ 0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
@@ -328949,9 +344217,7 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -328965,15 +344231,17 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -328986,23 +344254,33 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_SAMR_invlist[] = { /* for all charsets */
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_SAMR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329014,7 +344292,7 @@ static const UV PL_SAMR_invlist[] = { /* for all charsets */
0x83F
};
-static const UV PL_SARB_invlist[] = { /* for all charsets */
+static const UV UNI_SARB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329024,7 +344302,7 @@ static const UV PL_SARB_invlist[] = { /* for all charsets */
0x10A80
};
-static const UV PL_SAUR_invlist[] = { /* for all charsets */
+static const UV UNI_SAUR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329036,9 +344314,9 @@ static const UV PL_SAUR_invlist[] = { /* for all charsets */
0xA8DA
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__AT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__AT_invlist[] = { /* for ASCII/Latin1 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329054,14 +344332,14 @@ static const UV PL_SB__AT_invlist[] = { /* for ASCII/Latin1 */
0xFF0F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__AT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__AT_invlist[] = { /* for EBCDIC 1047 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329077,14 +344355,14 @@ static const UV PL_SB__AT_invlist[] = { /* for EBCDIC 1047 */
0xFF0F
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__AT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__AT_invlist[] = { /* for EBCDIC 037 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329100,11 +344378,11 @@ static const UV PL_SB__AT_invlist[] = { /* for EBCDIC 037 */
0xFF0F
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__CL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__CL_invlist[] = { /* for ASCII/Latin1 */
89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329200,14 +344478,14 @@ static const UV PL_SB__CL_invlist[] = { /* for ASCII/Latin1 */
0x1F679
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__CL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__CL_invlist[] = { /* for EBCDIC 1047 */
91, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329305,14 +344583,14 @@ static const UV PL_SB__CL_invlist[] = { /* for EBCDIC 1047 */
0x1F679
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__CL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__CL_invlist[] = { /* for EBCDIC 037 */
89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329408,10 +344686,10 @@ static const UV PL_SB__CL_invlist[] = { /* for EBCDIC 037 */
0x1F679
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SB__EX_invlist[] = { /* for all charsets */
- 533, /* Number of elements */
+static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
+ 567, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -329452,6 +344730,8 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -329462,7 +344742,7 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -329488,6 +344768,8 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -329543,7 +344825,7 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -329603,8 +344885,6 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -329700,7 +344980,7 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -329744,6 +345024,8 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -329806,6 +345088,10 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -329818,13 +345104,15 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -329834,7 +345122,7 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -329852,6 +345140,8 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -329866,6 +345156,14 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -329896,12 +345194,22 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -329940,6 +345248,10 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -329950,10 +345262,10 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0xE01F0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__FO_invlist[] = { /* for ASCII/Latin1 */
- 37, /* Number of elements */
+static const UV UNI_SB__FO_invlist[] = { /* for ASCII/Latin1 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -329988,6 +345300,10 @@ static const UV PL_SB__FO_invlist[] = { /* for ASCII/Latin1 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -329996,15 +345312,15 @@ static const UV PL_SB__FO_invlist[] = { /* for ASCII/Latin1 */
0xE0002
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 1047 */
- 37, /* Number of elements */
+static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 1047 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330039,6 +345355,10 @@ static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 1047 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -330047,15 +345367,15 @@ static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 1047 */
0xE0002
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 037 */
- 37, /* Number of elements */
+static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 037 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330090,6 +345410,10 @@ static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 037 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -330098,10 +345422,10 @@ static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 037 */
0xE0002
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SB__LE_invlist[] = { /* for all charsets */
- 965, /* Number of elements */
+static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
+ 1011, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330126,7 +345450,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x55A,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x620,
0x64B,
@@ -330360,25 +345684,13 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -330481,7 +345793,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -330522,12 +345834,18 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x1C50,
0x1C5A,
0x1C7E,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x2135,
0x2139,
0x2180,
@@ -330575,7 +345893,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -330585,7 +345903,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -330627,7 +345945,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -330815,7 +346133,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -330834,6 +346152,16 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x10B92,
0x10C00,
0x10C49,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -330842,6 +346170,8 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -330892,6 +346222,8 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -330908,10 +346240,22 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -330921,9 +346265,9 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -330942,6 +346286,16 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -330967,19 +346321,25 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x16B7D,
0x16B90,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -330990,8 +346350,18 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x1BC89,
0x1BC90,
0x1BC9A,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -331072,10 +346442,10 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x2FA1E
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
- 1279, /* Number of elements */
+static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */
+ 1293, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -331626,8 +346996,8 @@ static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x13F8,
0x13FE,
0x1C80,
@@ -332274,16 +347644,28 @@ static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -332300,6 +347682,8 @@ static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -332360,15 +347744,15 @@ static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
- 1287, /* Number of elements */
+static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -332927,8 +348311,8 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x13F8,
0x13FE,
0x1C80,
@@ -333575,16 +348959,28 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -333601,6 +348997,8 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -333661,15 +349059,15 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
- 1287, /* Number of elements */
+static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -334228,8 +349626,8 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x13F8,
0x13FE,
0x1C80,
@@ -334876,16 +350274,28 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -334902,6 +350312,8 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -334962,11 +350374,413 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */
+ 121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x30,
+ 0x3A,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
+ 0x6F0,
+ 0x6FA,
+ 0x7C0,
+ 0x7CA,
+ 0x966,
+ 0x970,
+ 0x9E6,
+ 0x9F0,
+ 0xA66,
+ 0xA70,
+ 0xAE6,
+ 0xAF0,
+ 0xB66,
+ 0xB70,
+ 0xBE6,
+ 0xBF0,
+ 0xC66,
+ 0xC70,
+ 0xCE6,
+ 0xCF0,
+ 0xD66,
+ 0xD70,
+ 0xDE6,
+ 0xDF0,
+ 0xE50,
+ 0xE5A,
+ 0xED0,
+ 0xEDA,
+ 0xF20,
+ 0xF2A,
+ 0x1040,
+ 0x104A,
+ 0x1090,
+ 0x109A,
+ 0x17E0,
+ 0x17EA,
+ 0x1810,
+ 0x181A,
+ 0x1946,
+ 0x1950,
+ 0x19D0,
+ 0x19DA,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1B50,
+ 0x1B5A,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1C40,
+ 0x1C4A,
+ 0x1C50,
+ 0x1C5A,
+ 0xA620,
+ 0xA62A,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA900,
+ 0xA90A,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9F0,
+ 0xA9FA,
+ 0xAA50,
+ 0xAA5A,
+ 0xABF0,
+ 0xABFA,
+ 0xFF10,
+ 0xFF1A,
+ 0x104A0,
+ 0x104AA,
+ 0x10D30,
+ 0x10D3A,
+ 0x11066,
+ 0x11070,
+ 0x110F0,
+ 0x110FA,
+ 0x11136,
+ 0x11140,
+ 0x111D0,
+ 0x111DA,
+ 0x112F0,
+ 0x112FA,
+ 0x11450,
+ 0x1145A,
+ 0x114D0,
+ 0x114DA,
+ 0x11650,
+ 0x1165A,
+ 0x116C0,
+ 0x116CA,
+ 0x11730,
+ 0x1173A,
+ 0x118E0,
+ 0x118EA,
+ 0x11C50,
+ 0x11C5A,
+ 0x11D50,
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x16A60,
+ 0x16A6A,
+ 0x16B50,
+ 0x16B5A,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E950,
+ 0x1E95A
+};
+
+# endif /* ASCII/Latin1 */
-# if 'A' == 65 /* 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 PL_SB__SC_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */
+ 121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xF0,
+ 0xFA,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
+ 0x6F0,
+ 0x6FA,
+ 0x7C0,
+ 0x7CA,
+ 0x966,
+ 0x970,
+ 0x9E6,
+ 0x9F0,
+ 0xA66,
+ 0xA70,
+ 0xAE6,
+ 0xAF0,
+ 0xB66,
+ 0xB70,
+ 0xBE6,
+ 0xBF0,
+ 0xC66,
+ 0xC70,
+ 0xCE6,
+ 0xCF0,
+ 0xD66,
+ 0xD70,
+ 0xDE6,
+ 0xDF0,
+ 0xE50,
+ 0xE5A,
+ 0xED0,
+ 0xEDA,
+ 0xF20,
+ 0xF2A,
+ 0x1040,
+ 0x104A,
+ 0x1090,
+ 0x109A,
+ 0x17E0,
+ 0x17EA,
+ 0x1810,
+ 0x181A,
+ 0x1946,
+ 0x1950,
+ 0x19D0,
+ 0x19DA,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1B50,
+ 0x1B5A,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1C40,
+ 0x1C4A,
+ 0x1C50,
+ 0x1C5A,
+ 0xA620,
+ 0xA62A,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA900,
+ 0xA90A,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9F0,
+ 0xA9FA,
+ 0xAA50,
+ 0xAA5A,
+ 0xABF0,
+ 0xABFA,
+ 0xFF10,
+ 0xFF1A,
+ 0x104A0,
+ 0x104AA,
+ 0x10D30,
+ 0x10D3A,
+ 0x11066,
+ 0x11070,
+ 0x110F0,
+ 0x110FA,
+ 0x11136,
+ 0x11140,
+ 0x111D0,
+ 0x111DA,
+ 0x112F0,
+ 0x112FA,
+ 0x11450,
+ 0x1145A,
+ 0x114D0,
+ 0x114DA,
+ 0x11650,
+ 0x1165A,
+ 0x116C0,
+ 0x116CA,
+ 0x11730,
+ 0x1173A,
+ 0x118E0,
+ 0x118EA,
+ 0x11C50,
+ 0x11C5A,
+ 0x11D50,
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x16A60,
+ 0x16A6A,
+ 0x16B50,
+ 0x16B5A,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E950,
+ 0x1E95A
+};
+
+# 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_SB__NU_invlist[] = { /* for EBCDIC 037 */
+ 121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xF0,
+ 0xFA,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
+ 0x6F0,
+ 0x6FA,
+ 0x7C0,
+ 0x7CA,
+ 0x966,
+ 0x970,
+ 0x9E6,
+ 0x9F0,
+ 0xA66,
+ 0xA70,
+ 0xAE6,
+ 0xAF0,
+ 0xB66,
+ 0xB70,
+ 0xBE6,
+ 0xBF0,
+ 0xC66,
+ 0xC70,
+ 0xCE6,
+ 0xCF0,
+ 0xD66,
+ 0xD70,
+ 0xDE6,
+ 0xDF0,
+ 0xE50,
+ 0xE5A,
+ 0xED0,
+ 0xEDA,
+ 0xF20,
+ 0xF2A,
+ 0x1040,
+ 0x104A,
+ 0x1090,
+ 0x109A,
+ 0x17E0,
+ 0x17EA,
+ 0x1810,
+ 0x181A,
+ 0x1946,
+ 0x1950,
+ 0x19D0,
+ 0x19DA,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1B50,
+ 0x1B5A,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1C40,
+ 0x1C4A,
+ 0x1C50,
+ 0x1C5A,
+ 0xA620,
+ 0xA62A,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA900,
+ 0xA90A,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9F0,
+ 0xA9FA,
+ 0xAA50,
+ 0xAA5A,
+ 0xABF0,
+ 0xABFA,
+ 0xFF10,
+ 0xFF1A,
+ 0x104A0,
+ 0x104AA,
+ 0x10D30,
+ 0x10D3A,
+ 0x11066,
+ 0x11070,
+ 0x110F0,
+ 0x110FA,
+ 0x11136,
+ 0x11140,
+ 0x111D0,
+ 0x111DA,
+ 0x112F0,
+ 0x112FA,
+ 0x11450,
+ 0x1145A,
+ 0x114D0,
+ 0x114DA,
+ 0x11650,
+ 0x1165A,
+ 0x116C0,
+ 0x116CA,
+ 0x11730,
+ 0x1173A,
+ 0x118E0,
+ 0x118EA,
+ 0x11C50,
+ 0x11C5A,
+ 0x11D50,
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x16A60,
+ 0x16A6A,
+ 0x16B50,
+ 0x16B5A,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E950,
+ 0x1E95A
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_SB__SC_invlist[] = { /* for ASCII/Latin1 */
39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335012,14 +350826,14 @@ static const UV PL_SB__SC_invlist[] = { /* for ASCII/Latin1 */
0xFF65
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__SC_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__SC_invlist[] = { /* for EBCDIC 1047 */
41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335067,14 +350881,14 @@ static const UV PL_SB__SC_invlist[] = { /* for EBCDIC 1047 */
0xFF65
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__SC_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__SC_invlist[] = { /* for EBCDIC 037 */
41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335122,11 +350936,11 @@ static const UV PL_SB__SC_invlist[] = { /* for EBCDIC 037 */
0xFF65
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__SE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__SE_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335138,14 +350952,14 @@ static const UV PL_SB__SE_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__SE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__SE_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335157,14 +350971,14 @@ static const UV PL_SB__SE_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__SE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__SE_invlist[] = { /* for EBCDIC 037 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335176,11 +350990,11 @@ static const UV PL_SB__SE_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__SP_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__SP_invlist[] = { /* for ASCII/Latin1 */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335206,14 +351020,14 @@ static const UV PL_SB__SP_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__SP_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__SP_invlist[] = { /* for EBCDIC 1047 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335237,14 +351051,14 @@ static const UV PL_SB__SP_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__SP_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__SP_invlist[] = { /* for EBCDIC 037 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335268,12 +351082,12 @@ static const UV PL_SB__SP_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
- 131, /* Number of elements */
+static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -335284,7 +351098,7 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x40,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -335292,6 +351106,12 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -335362,6 +351182,8 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -335396,6 +351218,8 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -335404,21 +351228,23 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
- 131, /* Number of elements */
+static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -335429,7 +351255,7 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x70,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -335437,6 +351263,12 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -335507,6 +351339,8 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -335541,6 +351375,8 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -335549,21 +351385,23 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
- 131, /* Number of elements */
+static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -335574,7 +351412,7 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x70,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -335582,6 +351420,12 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -335652,6 +351496,8 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -335686,6 +351532,8 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -335694,18 +351542,20 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__UP_invlist[] = { /* for ASCII/Latin1 */
- 1271, /* Number of elements */
+static const UV UNI_SB__UP_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -336900,6 +352750,18 @@ static const UV PL_SB__UP_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -336910,6 +352772,8 @@ static const UV PL_SB__UP_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -336982,15 +352846,15 @@ static const UV PL_SB__UP_invlist[] = { /* for ASCII/Latin1 */
0x1F18A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 1047 */
- 1289, /* Number of elements */
+static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -338203,6 +354067,18 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -338213,6 +354089,8 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -338285,15 +354163,15 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 1047 */
0x1F18A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 037 */
- 1285, /* Number of elements */
+static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -339502,6 +355380,18 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -339512,6 +355402,8 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -339584,12 +355476,12 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 037 */
0x1F18A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
- 1523, /* Number of elements */
+static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
+ 1579, /* 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 */
@@ -339668,9 +355560,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
- 0x589,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -339684,7 +355574,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -339694,7 +355584,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x66A,
0x66B,
0x66D,
@@ -339714,8 +355604,16 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7F8,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x85C,
0x860,
@@ -339724,7 +355622,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x970,
0x971,
0x984,
@@ -339756,6 +355654,8 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -339879,8 +355779,6 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -339984,27 +355882,13 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -340133,7 +356017,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -340186,10 +356070,14 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -340381,7 +356269,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -340391,7 +356279,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -340415,9 +356303,9 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -340433,8 +356321,6 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA92F,
0xA954,
@@ -340475,7 +356361,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -340548,7 +356434,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xFF0A,
0xFF0C,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
@@ -340667,7 +356553,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -340696,6 +356582,20 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11049,
0x11066,
@@ -340704,6 +356604,8 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -340713,14 +356615,14 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11141,
- 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CE,
0x111D0,
0x111DB,
@@ -340764,7 +356666,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -340784,6 +356686,8 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -340805,21 +356709,31 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A42,
@@ -340827,11 +356741,9 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
0x11A9B,
- 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -340862,6 +356774,20 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -340870,6 +356796,8 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -340894,20 +356822,30 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -341016,12 +356954,22 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -341118,15 +357066,15 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
- 1543, /* Number of elements */
+static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
+ 1599, /* 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 */
@@ -341225,9 +357173,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
- 0x589,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -341241,7 +357187,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -341251,7 +357197,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x66A,
0x66B,
0x66D,
@@ -341271,8 +357217,16 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7F8,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x85C,
0x860,
@@ -341281,7 +357235,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x970,
0x971,
0x984,
@@ -341313,6 +357267,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -341436,8 +357392,6 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -341541,27 +357495,13 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -341690,7 +357630,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -341743,10 +357683,14 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -341938,7 +357882,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -341948,7 +357892,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -341972,9 +357916,9 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -341990,8 +357934,6 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA92F,
0xA954,
@@ -342032,7 +357974,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -342105,7 +358047,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xFF0A,
0xFF0C,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
@@ -342224,7 +358166,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -342253,6 +358195,20 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11049,
0x11066,
@@ -342261,6 +358217,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -342270,14 +358228,14 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11141,
- 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CE,
0x111D0,
0x111DB,
@@ -342321,7 +358279,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -342341,6 +358299,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -342362,21 +358322,31 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A42,
@@ -342384,11 +358354,9 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
0x11A9B,
- 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -342419,6 +358387,20 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -342427,6 +358409,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -342451,20 +358435,30 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -342573,12 +358567,22 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -342675,15 +358679,15 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
- 1541, /* Number of elements */
+static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
+ 1597, /* 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 */
@@ -342780,9 +358784,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
- 0x589,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -342796,7 +358798,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -342806,7 +358808,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x66A,
0x66B,
0x66D,
@@ -342826,8 +358828,16 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7F8,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x85C,
0x860,
@@ -342836,7 +358846,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x970,
0x971,
0x984,
@@ -342868,6 +358878,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -342991,8 +359003,6 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -343096,27 +359106,13 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -343245,7 +359241,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -343298,10 +359294,14 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -343493,7 +359493,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -343503,7 +359503,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -343527,9 +359527,9 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -343545,8 +359545,6 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA92F,
0xA954,
@@ -343587,7 +359585,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -343660,7 +359658,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xFF0A,
0xFF0C,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
@@ -343779,7 +359777,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -343808,6 +359806,20 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11049,
0x11066,
@@ -343816,6 +359828,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -343825,14 +359839,14 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11141,
- 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CE,
0x111D0,
0x111DB,
@@ -343876,7 +359890,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -343896,6 +359910,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -343917,21 +359933,31 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A42,
@@ -343939,11 +359965,9 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
0x11A9B,
- 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -343974,6 +359998,20 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -343982,6 +360020,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -344006,20 +360046,30 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -344128,12 +360178,22 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -344230,12 +360290,12 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SC_invlist[] = { /* for ASCII/Latin1 */
- 35, /* Number of elements */
+static const UV UNI_SC_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -344248,6 +360308,8 @@ static const UV PL_SC_invlist[] = { /* for ASCII/Latin1 */
0x590,
0x60B,
0x60C,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FB,
@@ -344273,18 +360335,24 @@ static const UV PL_SC_invlist[] = { /* for ASCII/Latin1 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SC_invlist[] = { /* for EBCDIC 1047 */
- 39, /* Number of elements */
+static const UV UNI_SC_invlist[] = { /* for EBCDIC 1047 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344301,6 +360369,8 @@ static const UV PL_SC_invlist[] = { /* for EBCDIC 1047 */
0x590,
0x60B,
0x60C,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FB,
@@ -344326,18 +360396,24 @@ static const UV PL_SC_invlist[] = { /* for EBCDIC 1047 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SC_invlist[] = { /* for EBCDIC 037 */
- 39, /* Number of elements */
+static const UV UNI_SC_invlist[] = { /* for EBCDIC 037 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344354,6 +360430,8 @@ static const UV PL_SC_invlist[] = { /* for EBCDIC 037 */
0x590,
0x60B,
0x60C,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FB,
@@ -344379,26 +360457,32 @@ static const UV PL_SC_invlist[] = { /* for EBCDIC 037 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SC__ADLM_invlist[] = { /* for all charsets */
+static const UV UNI_SC__ADLM_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,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960
};
-static const UV PL_SC__ARAB_invlist[] = { /* for all charsets */
+static const UV UNI_SC__ARAB_invlist[] = { /* for all charsets */
115, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344430,7 +360514,7 @@ static const UV PL_SC__ARAB_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
@@ -344520,8 +360604,8 @@ static const UV PL_SC__ARAB_invlist[] = { /* for all charsets */
0x1EEF2
};
-static const UV PL_SC__ARMN_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+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 */
@@ -344529,9 +360613,7 @@ static const UV PL_SC__ARMN_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
+ 0x589,
0x58A,
0x58B,
0x58D,
@@ -344540,7 +360622,7 @@ static const UV PL_SC__ARMN_invlist[] = { /* for all charsets */
0xFB18
};
-static const UV PL_SC__BENG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__BENG_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344573,10 +360655,10 @@ static const UV PL_SC__BENG_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE
+ 0x9FF
};
-static const UV PL_SC__BOPO_invlist[] = { /* for all charsets */
+static const UV UNI_SC__BOPO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344585,12 +360667,12 @@ static const UV PL_SC__BOPO_invlist[] = { /* for all charsets */
0x2EA,
0x2EC,
0x3105,
- 0x312F,
+ 0x3130,
0x31A0,
0x31BB
};
-static const UV PL_SC__BUGI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__BUGI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344602,7 +360684,7 @@ static const UV PL_SC__BUGI_invlist[] = { /* for all charsets */
0x1A20
};
-static const UV PL_SC__BUHD_invlist[] = { /* for all charsets */
+static const UV UNI_SC__BUHD_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344612,7 +360694,7 @@ static const UV PL_SC__BUHD_invlist[] = { /* for all charsets */
0x1754
};
-static const UV PL_SC__CAKM_invlist[] = { /* for all charsets */
+static const UV UNI_SC__CAKM_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344621,10 +360703,10 @@ static const UV PL_SC__CAKM_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144
+ 0x11147
};
-static const UV PL_SC__COPT_invlist[] = { /* for all charsets */
+static const UV UNI_SC__COPT_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344638,7 +360720,7 @@ static const UV PL_SC__COPT_invlist[] = { /* for all charsets */
0x2D00
};
-static const UV PL_SC__CPRT_invlist[] = { /* for all charsets */
+static const UV UNI_SC__CPRT_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344658,7 +360740,7 @@ static const UV PL_SC__CPRT_invlist[] = { /* for all charsets */
0x10840
};
-static const UV PL_SC__CYRL_invlist[] = { /* for all charsets */
+static const UV UNI_SC__CYRL_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344682,7 +360764,7 @@ static const UV PL_SC__CYRL_invlist[] = { /* for all charsets */
0xFE30
};
-static const UV PL_SC__DEVA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__DEVA_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344690,15 +360772,25 @@ static const UV PL_SC__DEVA_invlist[] = { /* for all charsets */
0x0,
0x900,
0x951,
- 0x953,
+ 0x955,
0x964,
0x966,
0x980,
0xA8E0,
- 0xA8FE
+ 0xA900
};
-static const UV PL_SC__DUPL_invlist[] = { /* for all charsets */
+static const UV UNI_SC__DOGR_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,
+ 0x11800,
+ 0x1183C
+};
+
+static const UV UNI_SC__DUPL_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344716,8 +360808,8 @@ static const UV PL_SC__DUPL_invlist[] = { /* for all charsets */
0x1BCA0
};
-static const UV PL_SC__GEOR_invlist[] = { /* for all charsets */
- 17, /* Number of elements */
+static const UV UNI_SC__GEOR_invlist[] = { /* for all charsets */
+ 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 */
@@ -344732,6 +360824,10 @@ static const UV PL_SC__GEOR_invlist[] = { /* for all charsets */
0x10FB,
0x10FC,
0x1100,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x2D00,
0x2D26,
0x2D27,
@@ -344740,7 +360836,7 @@ static const UV PL_SC__GEOR_invlist[] = { /* for all charsets */
0x2D2E
};
-static const UV PL_SC__GLAG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GLAG_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344762,7 +360858,49 @@ static const UV PL_SC__GLAG_invlist[] = { /* for all charsets */
0x1E02B
};
-static const UV PL_SC__GRAN_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GONG_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA
+};
+
+static const UV UNI_SC__GONM_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,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A
+};
+
+static const UV UNI_SC__GRAN_invlist[] = { /* for all charsets */
31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344800,7 +360938,7 @@ static const UV PL_SC__GRAN_invlist[] = { /* for all charsets */
0x11375
};
-static const UV PL_SC__GREK_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GREK_invlist[] = { /* for all charsets */
73, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344880,7 +361018,7 @@ static const UV PL_SC__GREK_invlist[] = { /* for all charsets */
0x1D246
};
-static const UV PL_SC__GUJR_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GUJR_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344916,7 +361054,7 @@ static const UV PL_SC__GUJR_invlist[] = { /* for all charsets */
0xB00
};
-static const UV PL_SC__GURU_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GURU_invlist[] = { /* for all charsets */
33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344953,10 +361091,10 @@ static const UV PL_SC__GURU_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76
+ 0xA77
};
-static const UV PL_SC__HAN_invlist[] = { /* for all charsets */
+static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344979,7 +361117,7 @@ static const UV PL_SC__HAN_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xF900,
0xFA6E,
0xFA70,
@@ -344998,7 +361136,7 @@ static const UV PL_SC__HAN_invlist[] = { /* for all charsets */
0x2FA1E
};
-static const UV PL_SC__HANG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__HANG_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345034,7 +361172,7 @@ static const UV PL_SC__HANG_invlist[] = { /* for all charsets */
0xFFDD
};
-static const UV PL_SC__HANO_invlist[] = { /* for all charsets */
+static const UV UNI_SC__HANO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345044,8 +361182,8 @@ static const UV PL_SC__HANO_invlist[] = { /* for all charsets */
0x1735
};
-static const UV PL_SC__HIRA_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_SC__HIRA_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 */
@@ -345056,11 +361194,13 @@ static const UV PL_SC__HIRA_invlist[] = { /* for all charsets */
0x30A0,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
0x1F200,
0x1F201
};
-static const UV PL_SC__JAVA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__JAVA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345074,7 +361214,7 @@ static const UV PL_SC__JAVA_invlist[] = { /* for all charsets */
0xA9E0
};
-static const UV PL_SC__KALI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__KALI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345086,8 +361226,8 @@ static const UV PL_SC__KALI_invlist[] = { /* for all charsets */
0xA930
};
-static const UV PL_SC__KANA_invlist[] = { /* for all charsets */
- 17, /* Number of elements */
+static const UV UNI_SC__KANA_invlist[] = { /* for all charsets */
+ 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 */
@@ -345107,10 +361247,12 @@ static const UV PL_SC__KANA_invlist[] = { /* for all charsets */
0xFF71,
0xFF9E,
0x1B000,
- 0x1B001
+ 0x1B001,
+ 0x1B164,
+ 0x1B168
};
-static const UV PL_SC__KHOJ_invlist[] = { /* for all charsets */
+static const UV UNI_SC__KHOJ_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345122,15 +361264,13 @@ static const UV PL_SC__KHOJ_invlist[] = { /* for all charsets */
0x1123F
};
-static const UV PL_SC__KNDA_invlist[] = { /* for all charsets */
- 29, /* Number of elements */
+static const UV UNI_SC__KNDA_invlist[] = { /* for all charsets */
+ 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 */
0x0,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -345158,20 +361298,22 @@ static const UV PL_SC__KNDA_invlist[] = { /* for all charsets */
0xCF3
};
-static const UV PL_SC__KTHI_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_SC__KTHI_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,
0x11080,
- 0x110C2
+ 0x110C2,
+ 0x110CD,
+ 0x110CE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
- 63, /* Number of elements */
+static const UV UNI_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -345223,15 +361365,17 @@ static const UV PL_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -345240,15 +361384,15 @@ static const UV PL_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
0xFF5B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
- 89, /* Number of elements */
+static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -345326,15 +361470,17 @@ static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -345343,15 +361489,15 @@ static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
0xFF5B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 037 */
- 85, /* Number of elements */
+static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 037 */
+ 87, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345425,15 +361571,17 @@ static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -345442,9 +361590,9 @@ static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 037 */
0xFF5B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SC__LIMB_invlist[] = { /* for all charsets */
+static const UV UNI_SC__LIMB_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345462,7 +361610,7 @@ static const UV PL_SC__LIMB_invlist[] = { /* for all charsets */
0x1950
};
-static const UV PL_SC__LINA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__LINA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345476,7 +361624,7 @@ static const UV PL_SC__LINA_invlist[] = { /* for all charsets */
0x10768
};
-static const UV PL_SC__LINB_invlist[] = { /* for all charsets */
+static const UV UNI_SC__LINB_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345498,7 +361646,7 @@ static const UV PL_SC__LINB_invlist[] = { /* for all charsets */
0x100FB
};
-static const UV PL_SC__MAHJ_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MAHJ_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345508,7 +361656,7 @@ static const UV PL_SC__MAHJ_invlist[] = { /* for all charsets */
0x11177
};
-static const UV PL_SC__MAND_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MAND_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345520,7 +361668,7 @@ static const UV PL_SC__MAND_invlist[] = { /* for all charsets */
0x85F
};
-static const UV PL_SC__MANI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MANI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345532,7 +361680,7 @@ static const UV PL_SC__MANI_invlist[] = { /* for all charsets */
0x10AF7
};
-static const UV PL_SC__MLYM_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MLYM_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345556,7 +361704,7 @@ static const UV PL_SC__MLYM_invlist[] = { /* for all charsets */
0xD80
};
-static const UV PL_SC__MODI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MODI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345568,7 +361716,7 @@ static const UV PL_SC__MODI_invlist[] = { /* for all charsets */
0x1165A
};
-static const UV PL_SC__MONG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MONG_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345583,14 +361731,14 @@ static const UV PL_SC__MONG_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x11660,
0x1166D
};
-static const UV PL_SC__MULT_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MULT_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345608,7 +361756,7 @@ static const UV PL_SC__MULT_invlist[] = { /* for all charsets */
0x112AA
};
-static const UV PL_SC__MYMR_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MYMR_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345622,7 +361770,21 @@ static const UV PL_SC__MYMR_invlist[] = { /* for all charsets */
0xAA80
};
-static const UV PL_SC__ORYA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__NAND_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,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5
+};
+
+static const UV UNI_SC__ORYA_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345658,7 +361820,7 @@ static const UV PL_SC__ORYA_invlist[] = { /* for all charsets */
0xB78
};
-static const UV PL_SC__PERM_invlist[] = { /* for all charsets */
+static const UV UNI_SC__PERM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345668,7 +361830,7 @@ static const UV PL_SC__PERM_invlist[] = { /* for all charsets */
0x1037B
};
-static const UV PL_SC__PHAG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__PHAG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345678,7 +361840,7 @@ static const UV PL_SC__PHAG_invlist[] = { /* for all charsets */
0xA878
};
-static const UV PL_SC__PHLP_invlist[] = { /* for all charsets */
+static const UV UNI_SC__PHLP_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345692,8 +361854,8 @@ static const UV PL_SC__PHLP_invlist[] = { /* for all charsets */
0x10BB0
};
-static const UV PL_SC__QAAI_invlist[] = { /* for all charsets */
- 55, /* Number of elements */
+static const UV UNI_SC__QAAI_invlist[] = { /* for all charsets */
+ 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 */
@@ -345707,7 +361869,7 @@ static const UV PL_SC__QAAI_invlist[] = { /* for all charsets */
0x670,
0x671,
0x951,
- 0x953,
+ 0x955,
0x1AB0,
0x1ABF,
0x1CD0,
@@ -345742,6 +361904,8 @@ static const UV PL_SC__QAAI_invlist[] = { /* for all charsets */
0x101FE,
0x102E0,
0x102E1,
+ 0x1133B,
+ 0x1133C,
0x1D167,
0x1D16A,
0x1D17B,
@@ -345754,7 +361918,19 @@ static const UV PL_SC__QAAI_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_SC__SHRD_invlist[] = { /* for all charsets */
+static const UV UNI_SC__ROHG_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,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A
+};
+
+static const UV UNI_SC__SHRD_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345766,7 +361942,7 @@ static const UV PL_SC__SHRD_invlist[] = { /* for all charsets */
0x111E0
};
-static const UV PL_SC__SIND_invlist[] = { /* for all charsets */
+static const UV UNI_SC__SIND_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345778,7 +361954,7 @@ static const UV PL_SC__SIND_invlist[] = { /* for all charsets */
0x112FA
};
-static const UV PL_SC__SINH_invlist[] = { /* for all charsets */
+static const UV UNI_SC__SINH_invlist[] = { /* for all charsets */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345812,7 +361988,17 @@ static const UV PL_SC__SINH_invlist[] = { /* for all charsets */
0x111F5
};
-static const UV PL_SC__SYLO_invlist[] = { /* for all charsets */
+static const UV UNI_SC__SOGD_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,
+ 0x10F30,
+ 0x10F5A
+};
+
+static const UV UNI_SC__SYLO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345822,7 +362008,7 @@ static const UV PL_SC__SYLO_invlist[] = { /* for all charsets */
0xA82C
};
-static const UV PL_SC__SYRC_invlist[] = { /* for all charsets */
+static const UV UNI_SC__SYRC_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345838,7 +362024,7 @@ static const UV PL_SC__SYRC_invlist[] = { /* for all charsets */
0x86B
};
-static const UV PL_SC__TAGB_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TAGB_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345852,19 +362038,19 @@ static const UV PL_SC__TAGB_invlist[] = { /* for all charsets */
0x1774
};
-static const UV PL_SC__TAKR_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TAKR_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,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA
};
-static const UV PL_SC__TALE_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TALE_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345876,8 +362062,8 @@ static const UV PL_SC__TALE_invlist[] = { /* for all charsets */
0x1975
};
-static const UV PL_SC__TAML_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_SC__TAML_invlist[] = { /* for all charsets */
+ 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 */
@@ -345913,18 +362099,20 @@ static const UV PL_SC__TAML_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xBE6,
- 0xBFB
+ 0xBFB,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000
};
-static const UV PL_SC__TELU_invlist[] = { /* for all charsets */
- 27, /* Number of elements */
+static const UV UNI_SC__TELU_invlist[] = { /* for all charsets */
+ 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 */
0x0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -345946,11 +362134,11 @@ static const UV PL_SC__TELU_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80
};
-static const UV PL_SC__TGLG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TGLG_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345962,7 +362150,7 @@ static const UV PL_SC__TGLG_invlist[] = { /* for all charsets */
0x1715
};
-static const UV PL_SC__THAA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__THAA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345972,7 +362160,7 @@ static const UV PL_SC__THAA_invlist[] = { /* for all charsets */
0x7B2
};
-static const UV PL_SC__TIRH_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TIRH_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345984,7 +362172,7 @@ static const UV PL_SC__TIRH_invlist[] = { /* for all charsets */
0x114DA
};
-static const UV PL_SC__YI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__YI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345996,10 +362184,10 @@ static const UV PL_SC__YI_invlist[] = { /* for all charsets */
0xA4C7
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
- 328, /* Number of elements */
+static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
+ 344, /* 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 */
@@ -346073,6 +362261,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x2000,
0x200C,
0x200E,
@@ -346108,15 +362298,9 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -346143,6 +362327,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x3260,
0x327F,
0x32D0,
+ 0x32FF,
+ 0x3300,
0x3358,
0x3400,
0x4DC0,
@@ -346199,6 +362385,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x101FD,
0x102E1,
0x102FC,
+ 0x16FE2,
+ 0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
@@ -346215,10 +362403,12 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -346261,6 +362451,10 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -346276,9 +362470,7 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -346294,15 +362486,17 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -346315,33 +362509,43 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
- 354, /* Number of elements */
+static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
+ 370, /* 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 */
@@ -346441,6 +362645,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x2000,
0x200C,
0x200E,
@@ -346476,15 +362682,9 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -346511,6 +362711,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x3260,
0x327F,
0x32D0,
+ 0x32FF,
+ 0x3300,
0x3358,
0x3400,
0x4DC0,
@@ -346567,6 +362769,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x101FD,
0x102E1,
0x102FC,
+ 0x16FE2,
+ 0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
@@ -346583,10 +362787,12 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -346629,6 +362835,10 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -346644,9 +362854,7 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -346662,15 +362870,17 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -346683,33 +362893,43 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
- 350, /* Number of elements */
+static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
+ 366, /* 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 */
@@ -346805,6 +363025,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x2000,
0x200C,
0x200E,
@@ -346840,15 +363062,9 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -346875,6 +363091,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x3260,
0x327F,
0x32D0,
+ 0x32FF,
+ 0x3300,
0x3358,
0x3400,
0x4DC0,
@@ -346931,6 +363149,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x101FD,
0x102E1,
0x102FC,
+ 0x16FE2,
+ 0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
@@ -346947,10 +363167,12 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -346993,6 +363215,10 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -347008,9 +363234,7 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -347026,15 +363250,17 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -347047,29 +363273,39 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SD_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SD_invlist[] = { /* for ASCII/Latin1 */
63, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347139,14 +363375,14 @@ static const UV PL_SD_invlist[] = { /* for ASCII/Latin1 */
0x1D694
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SD_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SD_invlist[] = { /* for EBCDIC 1047 */
65, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347218,14 +363454,14 @@ static const UV PL_SD_invlist[] = { /* for EBCDIC 1047 */
0x1D694
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SD_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SD_invlist[] = { /* for EBCDIC 037 */
65, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347297,9 +363533,9 @@ static const UV PL_SD_invlist[] = { /* for EBCDIC 037 */
0x1D694
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SGNW_invlist[] = { /* for all charsets */
+static const UV UNI_SGNW_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347313,7 +363549,7 @@ static const UV PL_SGNW_invlist[] = { /* for all charsets */
0x1DAB0
};
-static const UV PL_SHAW_invlist[] = { /* for all charsets */
+static const UV UNI_SHAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347323,7 +363559,7 @@ static const UV PL_SHAW_invlist[] = { /* for all charsets */
0x10480
};
-static const UV PL_SHORTHANDFORMATCONTROLS_invlist[] = { /* for all charsets */
+static const UV UNI_SHORTHANDFORMATCONTROLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347333,7 +363569,7 @@ static const UV PL_SHORTHANDFORMATCONTROLS_invlist[] = { /* for all charsets */
0x1BCB0
};
-static const UV PL_SHRD_invlist[] = { /* for all charsets */
+static const UV UNI_SHRD_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347355,7 +363591,7 @@ static const UV PL_SHRD_invlist[] = { /* for all charsets */
0x111E0
};
-static const UV PL_SIDD_invlist[] = { /* for all charsets */
+static const UV UNI_SIDD_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347367,7 +363603,7 @@ static const UV PL_SIDD_invlist[] = { /* for all charsets */
0x115DE
};
-static const UV PL_SIND_invlist[] = { /* for all charsets */
+static const UV UNI_SIND_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347383,7 +363619,7 @@ static const UV PL_SIND_invlist[] = { /* for all charsets */
0x112FA
};
-static const UV PL_SINH_invlist[] = { /* for all charsets */
+static const UV UNI_SINH_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347419,7 +363655,7 @@ static const UV PL_SINH_invlist[] = { /* for all charsets */
0x111F5
};
-static const UV PL_SINHALAARCHAICNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_SINHALAARCHAICNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347429,9 +363665,9 @@ static const UV PL_SINHALAARCHAICNUMBERS_invlist[] = { /* for all charsets */
0x11200
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SK_invlist[] = { /* for ASCII/Latin1 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347497,14 +363733,14 @@ static const UV PL_SK_invlist[] = { /* for ASCII/Latin1 */
0x1F400
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SK_invlist[] = { /* for EBCDIC 1047 */
57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347568,14 +363804,14 @@ static const UV PL_SK_invlist[] = { /* for EBCDIC 1047 */
0x1F400
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SK_invlist[] = { /* for EBCDIC 037 */
55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347637,11 +363873,11 @@ static const UV PL_SK_invlist[] = { /* for EBCDIC 037 */
0x1F400
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SM_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SM_invlist[] = { /* for ASCII/Latin1 */
129, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347777,14 +364013,14 @@ static const UV PL_SM_invlist[] = { /* for ASCII/Latin1 */
0x1EEF2
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SM_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SM_invlist[] = { /* for EBCDIC 1047 */
131, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347922,14 +364158,14 @@ static const UV PL_SM_invlist[] = { /* for EBCDIC 1047 */
0x1EEF2
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SM_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SM_invlist[] = { /* for EBCDIC 037 */
131, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -348067,9 +364303,9 @@ static const UV PL_SM_invlist[] = { /* for EBCDIC 037 */
0x1EEF2
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SMALLFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_SMALLFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -348079,10 +364315,20 @@ static const UV PL_SMALLFORMS_invlist[] = { /* for all charsets */
0xFE70
};
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_SMALLKANAEXT_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,
+ 0x1B130,
+ 0x1B170
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
- 347, /* Number of elements */
+static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
@@ -348149,6 +364395,8 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x1940,
0x1941,
0x19DE,
@@ -348246,13 +364494,7 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -348290,8 +364532,6 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -348333,6 +364573,10 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -348369,6 +364613,12 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ED2E,
+ 0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
@@ -348382,9 +364632,7 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -348400,15 +364648,17 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -348421,29 +364671,39 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
- 347, /* Number of elements */
+static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -348510,6 +364770,8 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x1940,
0x1941,
0x19DE,
@@ -348607,13 +364869,7 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -348651,8 +364907,6 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -348694,6 +364948,10 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -348730,6 +364988,12 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ED2E,
+ 0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
@@ -348743,9 +365007,7 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -348761,15 +365023,17 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -348782,29 +365046,39 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
- 347, /* Number of elements */
+static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -348871,6 +365145,8 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x1940,
0x1941,
0x19DE,
@@ -348968,13 +365244,7 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -349012,8 +365282,6 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -349055,6 +365323,10 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -349091,6 +365363,12 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ED2E,
+ 0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
@@ -349104,9 +365382,7 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -349122,15 +365398,17 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -349143,23 +365421,55 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_SOGD_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,
+ 0x640,
+ 0x641,
+ 0x10F30,
+ 0x10F5A
};
-# endif /* EBCDIC 037 */
+static const UV UNI_SOGO_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,
+ 0x10F00,
+ 0x10F28
+};
-static const UV PL_SORA_invlist[] = { /* for all charsets */
+static const UV UNI_SORA_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349171,21 +365481,17 @@ static const UV PL_SORA_invlist[] = { /* for all charsets */
0x110FA
};
-static const UV PL_SOYO_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_SOYO_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,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3
};
-static const UV PL_SPECIALS_invlist[] = { /* for all charsets */
+static const UV UNI_SPECIALS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349195,10 +365501,10 @@ static const UV PL_SPECIALS_invlist[] = { /* for all charsets */
0x10000
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
- 137, /* Number of elements */
+static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */
+ 149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -349211,7 +365517,7 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0x40,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -349219,6 +365525,12 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -349293,6 +365605,8 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -349327,6 +365641,8 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -349335,21 +365651,23 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
- 137, /* Number of elements */
+static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */
+ 149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -349362,7 +365680,7 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0x70,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -349370,6 +365688,12 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -349444,6 +365768,8 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -349478,6 +365804,8 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -349486,21 +365814,23 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
- 137, /* Number of elements */
+static const UV UNI_STERM_invlist[] = { /* for EBCDIC 037 */
+ 149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -349513,7 +365843,7 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0x70,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -349521,6 +365851,12 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -349595,6 +365931,8 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -349629,6 +365967,8 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -349637,15 +365977,17 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SUND_invlist[] = { /* for all charsets */
+static const UV UNI_SUND_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349657,7 +365999,7 @@ static const UV PL_SUND_invlist[] = { /* for all charsets */
0x1CC8
};
-static const UV PL_SUNDANESESUP_invlist[] = { /* for all charsets */
+static const UV UNI_SUNDANESESUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349667,7 +366009,7 @@ static const UV PL_SUNDANESESUP_invlist[] = { /* for all charsets */
0x1CD0
};
-static const UV PL_SUPARROWSA_invlist[] = { /* for all charsets */
+static const UV UNI_SUPARROWSA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349677,7 +366019,7 @@ static const UV PL_SUPARROWSA_invlist[] = { /* for all charsets */
0x2800
};
-static const UV PL_SUPARROWSB_invlist[] = { /* for all charsets */
+static const UV UNI_SUPARROWSB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349687,7 +366029,7 @@ static const UV PL_SUPARROWSB_invlist[] = { /* for all charsets */
0x2980
};
-static const UV PL_SUPARROWSC_invlist[] = { /* for all charsets */
+static const UV UNI_SUPARROWSC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349697,7 +366039,7 @@ static const UV PL_SUPARROWSC_invlist[] = { /* for all charsets */
0x1F900
};
-static const UV PL_SUPERANDSUB_invlist[] = { /* for all charsets */
+static const UV UNI_SUPERANDSUB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349707,7 +366049,7 @@ static const UV PL_SUPERANDSUB_invlist[] = { /* for all charsets */
0x20A0
};
-static const UV PL_SUPMATHOPERATORS_invlist[] = { /* for all charsets */
+static const UV UNI_SUPMATHOPERATORS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349717,7 +366059,7 @@ static const UV PL_SUPMATHOPERATORS_invlist[] = { /* for all charsets */
0x2B00
};
-static const UV PL_SUPPUAA_invlist[] = { /* for all charsets */
+static const UV UNI_SUPPUAA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349727,7 +366069,7 @@ static const UV PL_SUPPUAA_invlist[] = { /* for all charsets */
0x100000
};
-static const UV PL_SUPPUAB_invlist[] = { /* for all charsets */
+static const UV UNI_SUPPUAB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349737,7 +366079,7 @@ static const UV PL_SUPPUAB_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_SUPPUNCTUATION_invlist[] = { /* for all charsets */
+static const UV UNI_SUPPUNCTUATION_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349747,7 +366089,7 @@ static const UV PL_SUPPUNCTUATION_invlist[] = { /* for all charsets */
0x2E80
};
-static const UV PL_SUPSYMBOLSANDPICTOGRAPHS_invlist[] = { /* for all charsets */
+static const UV UNI_SUPSYMBOLSANDPICTOGRAPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349757,7 +366099,7 @@ static const UV PL_SUPSYMBOLSANDPICTOGRAPHS_invlist[] = { /* for all charsets */
0x1FA00
};
-static const UV PL_SUTTONSIGNWRITING_invlist[] = { /* for all charsets */
+static const UV UNI_SUTTONSIGNWRITING_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349767,7 +366109,7 @@ static const UV PL_SUTTONSIGNWRITING_invlist[] = { /* for all charsets */
0x1DAB0
};
-static const UV PL_SYLO_invlist[] = { /* for all charsets */
+static const UV UNI_SYLO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349781,7 +366123,17 @@ static const UV PL_SYLO_invlist[] = { /* for all charsets */
0xA82C
};
-static const UV PL_SYRC_invlist[] = { /* for all charsets */
+static const UV UNI_SYMBOLSANDPICTOGRAPHSEXTA_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,
+ 0x1FA70,
+ 0x1FB00
+};
+
+static const UV UNI_SYRC_invlist[] = { /* for all charsets */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349809,7 +366161,7 @@ static const UV PL_SYRC_invlist[] = { /* for all charsets */
0x86B
};
-static const UV PL_SYRIACSUP_invlist[] = { /* for all charsets */
+static const UV UNI_SYRIACSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349819,7 +366171,7 @@ static const UV PL_SYRIACSUP_invlist[] = { /* for all charsets */
0x870
};
-static const UV PL_TAGB_invlist[] = { /* for all charsets */
+static const UV UNI_TAGB_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349835,7 +366187,7 @@ static const UV PL_TAGB_invlist[] = { /* for all charsets */
0x1774
};
-static const UV PL_TAGS_invlist[] = { /* for all charsets */
+static const UV UNI_TAGS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349845,7 +366197,7 @@ static const UV PL_TAGS_invlist[] = { /* for all charsets */
0xE0080
};
-static const UV PL_TAIXUANJING_invlist[] = { /* for all charsets */
+static const UV UNI_TAIXUANJING_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349855,7 +366207,7 @@ static const UV PL_TAIXUANJING_invlist[] = { /* for all charsets */
0x1D360
};
-static const UV PL_TAKR_invlist[] = { /* for all charsets */
+static const UV UNI_TAKR_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349866,12 +366218,12 @@ static const UV PL_TAKR_invlist[] = { /* for all charsets */
0xA830,
0xA83A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA
};
-static const UV PL_TALE_invlist[] = { /* for all charsets */
+static const UV UNI_TALE_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349885,7 +366237,7 @@ static const UV PL_TALE_invlist[] = { /* for all charsets */
0x1975
};
-static const UV PL_TALU_invlist[] = { /* for all charsets */
+static const UV UNI_TALU_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349901,8 +366253,18 @@ static const UV PL_TALU_invlist[] = { /* for all charsets */
0x19E0
};
-static const UV PL_TAML_invlist[] = { /* for all charsets */
- 47, /* Number of elements */
+static const UV UNI_TAMILSUP_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,
+ 0x11FC0,
+ 0x12000
+};
+
+static const UV UNI_TAML_invlist[] = { /* for all charsets */
+ 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 */
@@ -349951,11 +366313,15 @@ static const UV PL_TAML_invlist[] = { /* for all charsets */
0x11302,
0x11303,
0x11304,
- 0x1133C,
- 0x1133D
+ 0x1133B,
+ 0x1133D,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000
};
-static const UV PL_TANG_invlist[] = { /* for all charsets */
+static const UV UNI_TANG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349964,12 +366330,12 @@ static const UV PL_TANG_invlist[] = { /* for all charsets */
0x16FE0,
0x16FE1,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3
};
-static const UV PL_TANGUTCOMPONENTS_invlist[] = { /* for all charsets */
+static const UV UNI_TANGUTCOMPONENTS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349979,7 +366345,7 @@ static const UV PL_TANGUTCOMPONENTS_invlist[] = { /* for all charsets */
0x18B00
};
-static const UV PL_TAVT_invlist[] = { /* for all charsets */
+static const UV UNI_TAVT_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349991,7 +366357,7 @@ static const UV PL_TAVT_invlist[] = { /* for all charsets */
0xAAE0
};
-static const UV PL_TELU_invlist[] = { /* for all charsets */
+static const UV UNI_TELU_invlist[] = { /* for all charsets */
33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350002,8 +366368,6 @@ static const UV PL_TELU_invlist[] = { /* for all charsets */
0x964,
0x966,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -350025,16 +366389,18 @@ static const UV PL_TELU_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80,
0x1CDA,
- 0x1CDB
+ 0x1CDB,
+ 0x1CF2,
+ 0x1CF3
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
- 195, /* Number of elements */
+static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */
+ 205, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -350061,7 +366427,7 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x60D,
0x61B,
0x61C,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -350087,7 +366453,7 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x104C,
0x1361,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -350123,6 +366489,10 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x2E3D,
0x2E41,
0x2E42,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3001,
0x3003,
0xA4FE,
@@ -350181,6 +366551,8 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BE,
@@ -350219,6 +366591,8 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x11C44,
0x11C71,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
0x12470,
0x12475,
0x16A6E,
@@ -350229,21 +366603,23 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
- 197, /* Number of elements */
+static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -350272,7 +366648,7 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x60D,
0x61B,
0x61C,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -350298,7 +366674,7 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x104C,
0x1361,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -350334,6 +366710,10 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x2E3D,
0x2E41,
0x2E42,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3001,
0x3003,
0xA4FE,
@@ -350392,6 +366772,8 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BE,
@@ -350430,6 +366812,8 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x11C44,
0x11C71,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
0x12470,
0x12475,
0x16A6E,
@@ -350440,21 +366824,23 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
- 197, /* Number of elements */
+static const UV UNI_TERM_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -350483,7 +366869,7 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x60D,
0x61B,
0x61C,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -350509,7 +366895,7 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x104C,
0x1361,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -350545,6 +366931,10 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x2E3D,
0x2E41,
0x2E42,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3001,
0x3003,
0xA4FE,
@@ -350603,6 +366993,8 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BE,
@@ -350641,6 +367033,8 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x11C44,
0x11C71,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
0x12470,
0x12475,
0x16A6E,
@@ -350651,15 +367045,17 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_TFNG_invlist[] = { /* for all charsets */
+static const UV UNI_TFNG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350673,7 +367069,7 @@ static const UV PL_TFNG_invlist[] = { /* for all charsets */
0x2D80
};
-static const UV PL_TGLG_invlist[] = { /* for all charsets */
+static const UV UNI_TGLG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350687,7 +367083,7 @@ static const UV PL_TGLG_invlist[] = { /* for all charsets */
0x1737
};
-static const UV PL_THAA_invlist[] = { /* for all charsets */
+static const UV UNI_THAA_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350709,7 +367105,7 @@ static const UV PL_THAA_invlist[] = { /* for all charsets */
0xFDFE
};
-static const UV PL_THAI_invlist[] = { /* for all charsets */
+static const UV UNI_THAI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350721,7 +367117,7 @@ static const UV PL_THAI_invlist[] = { /* for all charsets */
0xE5C
};
-static const UV PL_TIBT_invlist[] = { /* for all charsets */
+static const UV UNI_TIBT_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350743,14 +367139,18 @@ static const UV PL_TIBT_invlist[] = { /* for all charsets */
0xFDB
};
-static const UV PL_TIRH_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_TIRH_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
+ 0x951,
+ 0x953,
0x964,
0x966,
+ 0x1CF2,
+ 0x1CF3,
0xA830,
0xA83A,
0x11480,
@@ -350759,7 +367159,7 @@ static const UV PL_TIRH_invlist[] = { /* for all charsets */
0x114DA
};
-static const UV PL_TRANSPORTANDMAP_invlist[] = { /* for all charsets */
+static const UV UNI_TRANSPORTANDMAP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350769,7 +367169,7 @@ static const UV PL_TRANSPORTANDMAP_invlist[] = { /* for all charsets */
0x1F700
};
-static const UV PL_UCAS_invlist[] = { /* for all charsets */
+static const UV UNI_UCAS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350779,7 +367179,7 @@ static const UV PL_UCAS_invlist[] = { /* for all charsets */
0x1680
};
-static const UV PL_UCASEXT_invlist[] = { /* for all charsets */
+static const UV UNI_UCASEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350789,7 +367189,7 @@ static const UV PL_UCASEXT_invlist[] = { /* for all charsets */
0x1900
};
-static const UV PL_UGAR_invlist[] = { /* for all charsets */
+static const UV UNI_UGAR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350801,7 +367201,7 @@ static const UV PL_UGAR_invlist[] = { /* for all charsets */
0x103A0
};
-static const UV PL_UIDEO_invlist[] = { /* for all charsets */
+static const UV UNI_UIDEO_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350810,7 +367210,7 @@ static const UV PL_UIDEO_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xFA0E,
0xFA10,
0xFA11,
@@ -350837,7 +367237,7 @@ static const UV PL_UIDEO_invlist[] = { /* for all charsets */
0x2EBE1
};
-static const UV PL_VAI_invlist[] = { /* for all charsets */
+static const UV UNI_VAI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350847,7 +367247,7 @@ static const UV PL_VAI_invlist[] = { /* for all charsets */
0xA62C
};
-static const UV PL_VEDICEXT_invlist[] = { /* for all charsets */
+static const UV UNI_VEDICEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350857,7 +367257,7 @@ static const UV PL_VEDICEXT_invlist[] = { /* for all charsets */
0x1D00
};
-static const UV PL_VERTICALFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_VERTICALFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350867,10 +367267,10 @@ static const UV PL_VERTICALFORMS_invlist[] = { /* for all charsets */
0xFE20
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_VO__R_invlist[] = { /* for ASCII/Latin1 */
- 175, /* Number of elements */
+static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */
+ 173, /* 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 */
@@ -351022,25 +367422,23 @@ static const UV PL_VO__R_invlist[] = { /* for ASCII/Latin1 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -351051,15 +367449,15 @@ static const UV PL_VO__R_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_VO__R_invlist[] = { /* for EBCDIC 1047 */
- 173, /* Number of elements */
+static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */
+ 171, /* 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 */
@@ -351209,25 +367607,23 @@ static const UV PL_VO__R_invlist[] = { /* for EBCDIC 1047 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -351238,15 +367634,15 @@ static const UV PL_VO__R_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_VO__R_invlist[] = { /* for EBCDIC 037 */
- 173, /* Number of elements */
+static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 037 */
+ 171, /* 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 */
@@ -351396,25 +367792,23 @@ static const UV PL_VO__R_invlist[] = { /* for EBCDIC 037 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -351425,9 +367819,9 @@ static const UV PL_VO__R_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_VO__TR_invlist[] = { /* for all charsets */
+static const UV UNI_VO__TR_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -351463,7 +367857,7 @@ static const UV PL_VO__TR_invlist[] = { /* for all charsets */
0xFFE4
};
-static const UV PL_VO__TU_invlist[] = { /* for all charsets */
+static const UV UNI_VO__TU_invlist[] = { /* for all charsets */
69, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -351521,7 +367915,7 @@ static const UV PL_VO__TU_invlist[] = { /* for all charsets */
0x3128,
0x31F0,
0x3200,
- 0x3300,
+ 0x32FF,
0x3358,
0x337B,
0x3380,
@@ -351539,10 +367933,10 @@ static const UV PL_VO__TU_invlist[] = { /* for all charsets */
0x1F202
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
- 253, /* Number of elements */
+static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */
+ 251, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -351720,7 +368114,7 @@ static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x3128,
0x31F0,
0x3200,
- 0x3300,
+ 0x32FF,
0x3358,
0x337B,
0x3380,
@@ -351770,18 +368164,16 @@ static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
@@ -351790,7 +368182,7 @@ static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -351801,15 +368193,15 @@ static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
- 251, /* Number of elements */
+static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -351985,7 +368377,7 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x3128,
0x31F0,
0x3200,
- 0x3300,
+ 0x32FF,
0x3358,
0x337B,
0x3380,
@@ -352035,18 +368427,16 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
@@ -352055,7 +368445,7 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -352066,15 +368456,15 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
- 251, /* Number of elements */
+static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -352250,7 +368640,7 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
0x3128,
0x31F0,
0x3200,
- 0x3300,
+ 0x32FF,
0x3358,
0x337B,
0x3380,
@@ -352300,18 +368690,16 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
@@ -352320,7 +368708,7 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -352331,9 +368719,9 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_VS_invlist[] = { /* for all charsets */
+static const UV UNI_VS_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352347,7 +368735,7 @@ static const UV PL_VS_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_VSSUP_invlist[] = { /* for all charsets */
+static const UV UNI_VSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352357,7 +368745,7 @@ static const UV PL_VSSUP_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_WARA_invlist[] = { /* for all charsets */
+static const UV UNI_WARA_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352369,9 +368757,9 @@ static const UV PL_WARA_invlist[] = { /* for all charsets */
0x11900
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__DQ_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__DQ_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352381,14 +368769,14 @@ static const UV PL_WB__DQ_invlist[] = { /* for ASCII/Latin1 */
0x23
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__DQ_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__DQ_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352398,14 +368786,14 @@ static const UV PL_WB__DQ_invlist[] = { /* for EBCDIC 1047 */
0x80
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__DQ_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__DQ_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352415,91 +368803,18 @@ static const UV PL_WB__DQ_invlist[] = { /* for EBCDIC 037 */
0x80
};
-# endif /* EBCDIC 037 */
-
-static const UV PL_WB__EB_invlist[] = { /* for all charsets */
- 63, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x261D,
- 0x261E,
- 0x26F9,
- 0x26FA,
- 0x270A,
- 0x270E,
- 0x1F385,
- 0x1F386,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE
-};
+# endif /* EBCDIC 037 */
-static const UV PL_WB__EBG_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_WB__EB_invlist[] = { /* for ASCII/Latin1 */
+ 0, /* Number of elements */
148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
+ 0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
- 0x0,
- 0x1F466,
- 0x1F46A
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__EX_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__EX_invlist[] = { /* for ASCII/Latin1 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352521,14 +368836,14 @@ static const UV PL_WB__EX_invlist[] = { /* for ASCII/Latin1 */
0xFF40
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__EX_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__EX_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352550,14 +368865,14 @@ static const UV PL_WB__EX_invlist[] = { /* for EBCDIC 1047 */
0xFF40
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__EX_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__EX_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352579,10 +368894,10 @@ static const UV PL_WB__EX_invlist[] = { /* for EBCDIC 037 */
0xFF40
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
- 533, /* Number of elements */
+static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
+ 569, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -352623,6 +368938,8 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -352633,7 +368950,7 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -352659,6 +368976,8 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -352714,7 +369033,7 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -352774,8 +369093,6 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -352871,7 +369188,7 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -352915,6 +369232,8 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -352977,6 +369296,10 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -352989,13 +369312,15 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -353005,7 +369330,7 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -353023,6 +369348,8 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -353037,6 +369364,14 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -353067,12 +369402,22 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -353111,20 +369456,26 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F3FB,
+ 0x1F400,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__FO_invlist[] = { /* for ASCII/Latin1 */
- 35, /* Number of elements */
+static const UV UNI_WB__FO_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 */
@@ -353157,6 +369508,10 @@ static const UV PL_WB__FO_invlist[] = { /* for ASCII/Latin1 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -353165,15 +369520,15 @@ static const UV PL_WB__FO_invlist[] = { /* for ASCII/Latin1 */
0xE0002
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 1047 */
- 35, /* Number of elements */
+static const UV UNI_WB__FO_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 */
@@ -353206,6 +369561,10 @@ static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 1047 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -353214,15 +369573,15 @@ static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 1047 */
0xE0002
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 037 */
- 35, /* Number of elements */
+static const UV UNI_WB__FO_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 */
@@ -353255,6 +369614,10 @@ static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 037 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -353263,58 +369626,10 @@ static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 037 */
0xE0002
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_WB__GAZ_invlist[] = { /* for all charsets */
- 41, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x2708,
- 0x2709,
- 0x2764,
- 0x2765,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
- 0x1F48B,
- 0x1F48C,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693
-};
-
-static const UV PL_WB__KA_invlist[] = { /* for all charsets */
- 19, /* Number of elements */
+static const UV UNI_WB__KA_invlist[] = { /* for all charsets */
+ 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 */
@@ -353336,13 +369651,15 @@ static const UV PL_WB__KA_invlist[] = { /* for all charsets */
0xFF66,
0xFF9E,
0x1B000,
- 0x1B001
+ 0x1B001,
+ 0x1B164,
+ 0x1B168
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
- 1015, /* Number of elements */
+static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
+ 1075, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -353393,8 +369710,12 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
+ 0x589,
0x5F3,
0x5F4,
0x620,
@@ -353696,7 +370017,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x176E,
0x1771,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -353727,12 +370048,18 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -353854,7 +370181,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x303B,
0x303D,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -353876,9 +370203,9 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xA6A0,
0xA6F0,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -353896,7 +370223,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -353928,7 +370255,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -354054,7 +370381,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -354077,6 +370404,16 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -354085,6 +370422,8 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -354135,6 +370474,8 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -354151,10 +370492,22 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -354164,9 +370517,9 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -354185,6 +370538,16 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -354209,14 +370572,18 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -354285,10 +370652,20 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -354363,15 +370740,15 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x1F18A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
- 1041, /* Number of elements */
+static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
+ 1101, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -354448,8 +370825,12 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
+ 0x589,
0x5F3,
0x5F4,
0x620,
@@ -354751,7 +371132,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x176E,
0x1771,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -354782,12 +371163,18 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -354909,7 +371296,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x303B,
0x303D,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -354931,9 +371318,9 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xA6A0,
0xA6F0,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -354951,7 +371338,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -354983,7 +371370,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -355109,7 +371496,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -355132,6 +371519,16 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -355140,6 +371537,8 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -355190,6 +371589,8 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -355206,10 +371607,22 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -355219,9 +371632,9 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -355240,6 +371653,16 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -355264,14 +371687,18 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -355340,10 +371767,20 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -355418,15 +371855,15 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x1F18A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
- 1037, /* Number of elements */
+static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
+ 1097, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -355499,8 +371936,12 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
+ 0x589,
0x5F3,
0x5F4,
0x620,
@@ -355802,7 +372243,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x176E,
0x1771,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -355833,12 +372274,18 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -355960,7 +372407,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x303B,
0x303D,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -355982,9 +372429,9 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xA6A0,
0xA6F0,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -356002,7 +372449,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -356034,7 +372481,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -356160,7 +372607,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -356183,6 +372630,16 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -356191,6 +372648,8 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -356241,6 +372700,8 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -356257,10 +372718,22 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -356270,9 +372743,9 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -356291,6 +372764,16 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -356315,14 +372798,18 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -356391,10 +372878,20 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -356469,11 +372966,11 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x1F18A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__MB_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__MB_invlist[] = { /* for ASCII/Latin1 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356493,14 +372990,14 @@ static const UV PL_WB__MB_invlist[] = { /* for ASCII/Latin1 */
0xFF0F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__MB_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__MB_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356520,14 +373017,14 @@ static const UV PL_WB__MB_invlist[] = { /* for EBCDIC 1047 */
0xFF0F
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__MB_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__MB_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356547,11 +373044,11 @@ static const UV PL_WB__MB_invlist[] = { /* for EBCDIC 037 */
0xFF0F
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__ML_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__ML_invlist[] = { /* for ASCII/Latin1 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356575,14 +373072,14 @@ static const UV PL_WB__ML_invlist[] = { /* for ASCII/Latin1 */
0xFF1B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__ML_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 1047 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356606,14 +373103,14 @@ static const UV PL_WB__ML_invlist[] = { /* for EBCDIC 1047 */
0xFF1B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__ML_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 037 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356637,11 +373134,11 @@ static const UV PL_WB__ML_invlist[] = { /* for EBCDIC 037 */
0xFF1B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__MN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__MN_invlist[] = { /* for ASCII/Latin1 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356677,14 +373174,14 @@ static const UV PL_WB__MN_invlist[] = { /* for ASCII/Latin1 */
0xFF1C
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__MN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__MN_invlist[] = { /* for EBCDIC 1047 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356720,14 +373217,14 @@ static const UV PL_WB__MN_invlist[] = { /* for EBCDIC 1047 */
0xFF1C
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__MN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__MN_invlist[] = { /* for EBCDIC 037 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356763,11 +373260,11 @@ static const UV PL_WB__MN_invlist[] = { /* for EBCDIC 037 */
0xFF1C
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__NL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__NL_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356781,14 +373278,14 @@ static const UV PL_WB__NL_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__NL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__NL_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356802,14 +373299,14 @@ static const UV PL_WB__NL_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__NL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__NL_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356823,12 +373320,12 @@ static const UV PL_WB__NL_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__NU_invlist[] = { /* for ASCII/Latin1 */
- 111, /* Number of elements */
+static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */
+ 121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -356907,8 +373404,12 @@ static const UV PL_WB__NU_invlist[] = { /* for ASCII/Latin1 */
0xAA5A,
0xABF0,
0xABFA,
+ 0xFF10,
+ 0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -356935,25 +373436,31 @@ static const UV PL_WB__NU_invlist[] = { /* for ASCII/Latin1 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 1047 */
- 111, /* Number of elements */
+static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */
+ 121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -357032,8 +373539,12 @@ static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 1047 */
0xAA5A,
0xABF0,
0xABFA,
+ 0xFF10,
+ 0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -357060,25 +373571,31 @@ static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 1047 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 037 */
- 111, /* Number of elements */
+static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */
+ 121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -357157,8 +373674,12 @@ static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 037 */
0xAA5A,
0xABF0,
0xABFA,
+ 0xFF10,
+ 0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -357185,21 +373706,27 @@ static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 037 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__SQ_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__SQ_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -357209,14 +373736,14 @@ static const UV PL_WB__SQ_invlist[] = { /* for ASCII/Latin1 */
0x28
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__SQ_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__SQ_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -357226,14 +373753,14 @@ static const UV PL_WB__SQ_invlist[] = { /* for EBCDIC 1047 */
0x7E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__SQ_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__SQ_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -357243,18 +373770,98 @@ static const UV PL_WB__SQ_invlist[] = { /* for EBCDIC 037 */
0x7E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for ASCII/Latin1 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x20,
+ 0x21,
+ 0x1680,
+ 0x1681,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
+ 0x205F,
+ 0x2060,
+ 0x3000,
+ 0x3001
+};
+
+# 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_WB__WSEGSPACE_invlist[] = { /* for EBCDIC 1047 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x40,
+ 0x41,
+ 0x1680,
+ 0x1681,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
+ 0x205F,
+ 0x2060,
+ 0x3000,
+ 0x3001
+};
+
+# endif /* EBCDIC 1047 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
- 1499, /* Number of elements */
+static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for EBCDIC 037 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x40,
+ 0x41,
+ 0x1680,
+ 0x1681,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
+ 0x205F,
+ 0x2060,
+ 0x3000,
+ 0x3001
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
+ 1465, /* 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,
0xA,
0xE,
+ 0x20,
+ 0x21,
0x22,
0x23,
0x27,
@@ -357313,9 +373920,11 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
- 0x589,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -357329,7 +373938,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x606,
@@ -357363,6 +373972,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -357373,7 +373984,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x964,
0x966,
0x970,
@@ -357407,6 +374018,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -357530,8 +374143,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -357636,8 +374247,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -357736,8 +374345,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1401,
0x166D,
0x166F,
- 0x1680,
- 0x1681,
0x169B,
0x16A0,
0x16EB,
@@ -357768,7 +374375,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -357811,10 +374418,14 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -357855,6 +374466,10 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1FF5,
0x1FF6,
0x1FFD,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
0x200C,
0x2010,
0x2018,
@@ -357869,7 +374484,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2045,
0x2054,
0x2055,
- 0x2060,
+ 0x205F,
0x2065,
0x2066,
0x2070,
@@ -357911,22 +374526,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2189,
0x24B6,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2C00,
0x2C2F,
0x2C30,
@@ -357967,6 +374566,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E2F,
0x2E30,
+ 0x3000,
+ 0x3001,
0x3005,
0x3006,
0x302A,
@@ -357982,7 +374583,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -358008,9 +374609,9 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA67F,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -358024,8 +374625,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -358072,7 +374671,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -358137,7 +374736,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xFF0D,
0xFF0E,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
@@ -358250,7 +374849,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -358277,6 +374876,18 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -358285,6 +374896,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -358293,13 +374906,15 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -358339,7 +374954,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -358359,6 +374974,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -358378,25 +374995,35 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -358427,6 +375054,20 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -358435,6 +375076,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -358457,16 +375100,22 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -358573,12 +375222,22 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -358655,96 +375314,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1F18A,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0001,
0xE0002,
0xE0020,
@@ -358753,15 +375324,15 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
- 1523, /* Number of elements */
+static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
+ 1489, /* 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 */
@@ -358772,6 +375343,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16,
0x25,
0x26,
+ 0x40,
+ 0x41,
0x42,
0x4A,
0x4B,
@@ -358850,9 +375423,11 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
- 0x589,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -358866,7 +375441,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x606,
@@ -358900,6 +375475,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -358910,7 +375487,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x964,
0x966,
0x970,
@@ -358944,6 +375521,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -359067,8 +375646,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -359173,8 +375750,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -359273,8 +375848,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1401,
0x166D,
0x166F,
- 0x1680,
- 0x1681,
0x169B,
0x16A0,
0x16EB,
@@ -359305,7 +375878,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -359348,10 +375921,14 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -359392,6 +375969,10 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1FF5,
0x1FF6,
0x1FFD,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
0x200C,
0x2010,
0x2018,
@@ -359406,7 +375987,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2045,
0x2054,
0x2055,
- 0x2060,
+ 0x205F,
0x2065,
0x2066,
0x2070,
@@ -359448,22 +376029,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2189,
0x24B6,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2C00,
0x2C2F,
0x2C30,
@@ -359504,6 +376069,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E2F,
0x2E30,
+ 0x3000,
+ 0x3001,
0x3005,
0x3006,
0x302A,
@@ -359519,7 +376086,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -359545,9 +376112,9 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA67F,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -359561,8 +376128,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -359609,7 +376174,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -359674,7 +376239,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xFF0D,
0xFF0E,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
@@ -359787,7 +376352,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -359814,6 +376379,18 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -359822,6 +376399,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -359830,13 +376409,15 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -359876,7 +376457,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -359896,6 +376477,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -359915,25 +376498,35 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -359964,6 +376557,20 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -359972,6 +376579,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -359994,16 +376603,22 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -360110,12 +376725,22 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -360192,96 +376817,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1F18A,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0001,
0xE0002,
0xE0020,
@@ -360290,15 +376827,15 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
- 1519, /* Number of elements */
+static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
+ 1485, /* 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 */
@@ -360309,6 +376846,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x16,
0x25,
0x26,
+ 0x40,
+ 0x41,
0x42,
0x4A,
0x4B,
@@ -360383,9 +376922,11 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
- 0x589,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -360399,7 +376940,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x606,
@@ -360433,6 +376974,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -360443,7 +376986,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x964,
0x966,
0x970,
@@ -360477,6 +377020,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -360600,8 +377145,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -360706,8 +377249,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -360806,8 +377347,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1401,
0x166D,
0x166F,
- 0x1680,
- 0x1681,
0x169B,
0x16A0,
0x16EB,
@@ -360838,7 +377377,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -360881,10 +377420,14 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -360925,6 +377468,10 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1FF5,
0x1FF6,
0x1FFD,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
0x200C,
0x2010,
0x2018,
@@ -360939,7 +377486,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x2045,
0x2054,
0x2055,
- 0x2060,
+ 0x205F,
0x2065,
0x2066,
0x2070,
@@ -360981,22 +377528,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x2189,
0x24B6,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2C00,
0x2C2F,
0x2C30,
@@ -361037,6 +377568,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E2F,
0x2E30,
+ 0x3000,
+ 0x3001,
0x3005,
0x3006,
0x302A,
@@ -361052,7 +377585,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -361078,9 +377611,9 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xA67F,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -361094,8 +377627,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -361142,7 +377673,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -361207,7 +377738,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xFF0D,
0xFF0E,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
@@ -361320,7 +377851,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -361347,6 +377878,18 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -361355,6 +377898,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -361363,13 +377908,15 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -361409,7 +377956,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -361429,6 +377976,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -361448,25 +377997,35 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -361497,6 +378056,20 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -361505,6 +378078,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -361527,16 +378102,22 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -361643,12 +378224,22 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -361725,96 +378316,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1F18A,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0001,
0xE0002,
0xE0020,
@@ -361823,12 +378326,24 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_WCHO_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,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300
+};
-static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
- 1393, /* Number of elements */
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
+ 1441, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -361889,8 +378404,8 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -361903,7 +378418,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -361927,6 +378442,8 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -361937,7 +378454,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -361973,6 +378490,8 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -362096,8 +378615,6 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -362201,27 +378718,13 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -362348,7 +378851,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -362399,10 +378902,14 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -362542,7 +379049,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -362552,7 +379059,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -362572,9 +379079,9 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -362588,8 +379095,6 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -362630,7 +379135,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -362808,7 +379313,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -362835,6 +379340,18 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -362849,13 +379366,15 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -362895,7 +379414,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -362915,6 +379434,8 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -362934,27 +379455,37 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -362985,6 +379516,20 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -363015,20 +379560,28 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -363137,12 +379690,22 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -363227,15 +379790,15 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
- 1417, /* Number of elements */
+static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -363320,8 +379883,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -363334,7 +379897,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -363358,6 +379921,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -363368,7 +379933,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -363404,6 +379969,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -363527,8 +380094,6 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -363632,27 +380197,13 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -363779,7 +380330,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -363830,10 +380381,14 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -363973,7 +380528,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -363983,7 +380538,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -364003,9 +380558,9 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -364019,8 +380574,6 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -364061,7 +380614,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -364239,7 +380792,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -364266,6 +380819,18 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -364280,13 +380845,15 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -364326,7 +380893,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -364346,6 +380913,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -364365,27 +380934,37 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -364416,6 +380995,20 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -364446,20 +381039,28 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -364568,12 +381169,22 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -364658,15 +381269,15 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
- 1413, /* Number of elements */
+static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
+ 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 */
@@ -364747,8 +381358,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -364761,7 +381372,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -364785,6 +381396,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -364795,7 +381408,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -364831,6 +381444,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -364954,8 +381569,6 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -365059,27 +381672,13 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -365206,7 +381805,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -365257,10 +381856,14 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -365400,7 +382003,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -365410,7 +382013,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -365430,9 +382033,9 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -365446,8 +382049,6 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -365488,7 +382089,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -365666,7 +382267,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -365693,6 +382294,18 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -365707,13 +382320,15 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -365753,7 +382368,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -365773,6 +382388,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -365792,27 +382409,37 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -365843,6 +382470,20 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -365873,20 +382514,28 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -365995,12 +382644,22 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -366085,12 +382744,12 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
- 1185, /* Number of elements */
+static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
+ 1233, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -366145,11 +382804,11 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -366383,25 +383042,13 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -366514,7 +383161,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -366555,12 +383202,18 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -366688,7 +383341,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -366698,7 +383351,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -366720,9 +383373,9 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -366740,7 +383393,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -366798,7 +383451,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -366956,7 +383609,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -366979,6 +383632,16 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -366987,6 +383650,8 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -367037,6 +383702,8 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -367053,12 +383720,24 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -367068,9 +383747,9 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -367089,6 +383768,16 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -367113,20 +383802,28 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -367197,10 +383894,20 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -367281,15 +383988,15 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
- 1211, /* Number of elements */
+static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -367370,11 +384077,11 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -367608,25 +384315,13 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -367739,7 +384434,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -367780,12 +384475,18 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -367913,7 +384614,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -367923,7 +384624,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -367945,9 +384646,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -367965,7 +384666,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -368023,7 +384724,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -368181,7 +384882,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -368204,6 +384905,16 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -368212,6 +384923,8 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -368262,6 +384975,8 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -368278,12 +384993,24 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -368293,9 +385020,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -368314,6 +385041,16 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -368338,20 +385075,28 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -368422,10 +385167,20 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -368506,15 +385261,15 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
- 1207, /* Number of elements */
+static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
+ 1255, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -368591,11 +385346,11 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -368829,25 +385584,13 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -368960,7 +385703,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -369001,12 +385744,18 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -369134,7 +385883,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -369144,7 +385893,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -369166,9 +385915,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -369186,7 +385935,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -369244,7 +385993,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -369402,7 +386151,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -369425,6 +386174,16 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -369433,6 +386192,8 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -369483,6 +386244,8 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -369499,12 +386262,24 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -369514,9 +386289,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -369535,6 +386310,16 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -369559,20 +386344,28 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -369643,10 +386436,20 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -369727,9 +386530,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_XPEO_invlist[] = { /* for all charsets */
+static const UV UNI_XPEO_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369741,7 +386544,7 @@ static const UV PL_XPEO_invlist[] = { /* for all charsets */
0x103D6
};
-static const UV PL_XSUX_invlist[] = { /* for all charsets */
+static const UV UNI_XSUX_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369757,7 +386560,7 @@ static const UV PL_XSUX_invlist[] = { /* for all charsets */
0x12544
};
-static const UV PL_YI_invlist[] = { /* for all charsets */
+static const UV UNI_YI_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369779,7 +386582,7 @@ static const UV PL_YI_invlist[] = { /* for all charsets */
0xFF66
};
-static const UV PL_YIJING_invlist[] = { /* for all charsets */
+static const UV UNI_YIJING_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369789,7 +386592,7 @@ static const UV PL_YIJING_invlist[] = { /* for all charsets */
0x4E00
};
-static const UV PL_YIRADICALS_invlist[] = { /* for all charsets */
+static const UV UNI_YIRADICALS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369799,7 +386602,7 @@ static const UV PL_YIRADICALS_invlist[] = { /* for all charsets */
0xA4D0
};
-static const UV PL_YISYLLABLES_invlist[] = { /* for all charsets */
+static const UV UNI_YISYLLABLES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369809,9 +386612,9 @@ static const UV PL_YISYLLABLES_invlist[] = { /* for all charsets */
0xA490
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_Z_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_Z_invlist[] = { /* for ASCII/Latin1 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369835,14 +386638,14 @@ static const UV PL_Z_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_Z_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_Z_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369864,14 +386667,14 @@ static const UV PL_Z_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_Z_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_Z_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369893,9 +386696,9 @@ static const UV PL_Z_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_ZANB_invlist[] = { /* for all charsets */
+static const UV UNI_ZANB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369905,7 +386708,7 @@ static const UV PL_ZANB_invlist[] = { /* for all charsets */
0x11A48
};
-static const UV PL_ZL_invlist[] = { /* for all charsets */
+static const UV UNI_ZL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369915,7 +386718,7 @@ static const UV PL_ZL_invlist[] = { /* for all charsets */
0x2029
};
-static const UV PL_ZP_invlist[] = { /* for all charsets */
+static const UV UNI_ZP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369925,9 +386728,9 @@ static const UV PL_ZP_invlist[] = { /* for all charsets */
0x202A
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_ZS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_ZS_invlist[] = { /* for ASCII/Latin1 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369949,14 +386752,14 @@ static const UV PL_ZS_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_ZS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_ZS_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369976,14 +386779,14 @@ static const UV PL_ZS_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_ZS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_ZS_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -370003,12 +386806,12 @@ static const UV PL_ZS_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
- 276, /* Number of elements */
+static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
+ 292, /* 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 */
@@ -370055,6 +386858,8 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -370087,17 +386892,11 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -370162,6 +386961,8 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1019C,
0x101D0,
0x101FD,
+ 0x16FE2,
+ 0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
@@ -370176,8 +386977,12 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
+ 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -370220,6 +387025,10 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -370235,9 +387044,7 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -370251,15 +387058,17 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -370272,33 +387081,43 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
- 302, /* Number of elements */
+static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
@@ -370371,6 +387190,8 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -370403,17 +387224,11 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -370478,6 +387293,8 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1019C,
0x101D0,
0x101FD,
+ 0x16FE2,
+ 0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
@@ -370492,8 +387309,12 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
+ 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -370536,6 +387357,10 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -370551,9 +387376,7 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -370567,15 +387390,17 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -370588,33 +387413,43 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
- 298, /* Number of elements */
+static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
+ 314, /* 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 */
@@ -370683,6 +387518,8 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -370715,17 +387552,11 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -370790,6 +387621,8 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1019C,
0x101D0,
0x101FD,
+ 0x16FE2,
+ 0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
@@ -370804,8 +387637,12 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
+ 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -370848,6 +387685,10 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -370863,9 +387704,7 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -370879,15 +387718,17 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -370900,28 +387741,38 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
- 1294, /* Number of elements */
+static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
+ 1328, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -370940,10 +387791,6 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -370951,7 +387798,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -370963,7 +387810,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -370977,7 +387824,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -371004,7 +387851,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -371036,7 +387883,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -371126,8 +387973,6 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -371149,9 +387994,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -371225,27 +388068,13 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -371344,7 +388173,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -371393,10 +388222,12 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -371454,14 +388285,6 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -371496,7 +388319,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -371512,7 +388335,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -371522,11 +388345,9 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -371536,9 +388357,9 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -371550,8 +388371,6 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -371582,7 +388401,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -371754,11 +388573,11 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -371786,15 +388605,25 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -371802,7 +388631,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -371843,7 +388672,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -371864,7 +388693,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -371880,26 +388709,30 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -371931,7 +388764,23 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -371941,6 +388790,8 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -371965,20 +388816,26 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -371999,10 +388856,12 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -372059,16 +388918,32 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -372152,9 +389027,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -372168,15 +389041,17 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -372189,18 +389064,28 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -372221,2288 +389106,6045 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xE01F0
};
-const char * deprecated_property_msgs[] = {
- "",
- "Deprecated by Unicode because surrogates should never appear in well-formed text, and therefore shouldn't be the basis for line breaking",
- "Supplanted by Line_Break property values; see www.unicode.org/reports/tr14"
+static const UV UNI__PERL_NCHAR_invlist[] = { /* for all charsets */
+ 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 */
+ 0x0,
+ 0xFDD0,
+ 0xFDF0,
+ 0xFFFE,
+ 0x10000,
+ 0x1FFFE,
+ 0x20000,
+ 0x2FFFE,
+ 0x30000,
+ 0x3FFFE,
+ 0x40000,
+ 0x4FFFE,
+ 0x50000,
+ 0x5FFFE,
+ 0x60000,
+ 0x6FFFE,
+ 0x70000,
+ 0x7FFFE,
+ 0x80000,
+ 0x8FFFE,
+ 0x90000,
+ 0x9FFFE,
+ 0xA0000,
+ 0xAFFFE,
+ 0xB0000,
+ 0xBFFFE,
+ 0xC0000,
+ 0xCFFFE,
+ 0xD0000,
+ 0xDFFFE,
+ 0xE0000,
+ 0xEFFFE,
+ 0xF0000,
+ 0xFFFFE,
+ 0x100000,
+ 0x10FFFE,
+ 0x110000
};
-#endif /* defined(PERL_IN_UTF8_C) */
+# if 'A' == 65 /* ASCII/Latin1 */
-#if defined(PERL_IN_UNI_KEYWORDS_C) || defined(PERL_IN_UTF8_C)
+static const UV UNI__PERL_PATWS_invlist[] = { /* for ASCII/Latin1 */
+ 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,
+ 0x9,
+ 0xE,
+ 0x20,
+ 0x21,
+ 0x85,
+ 0x86,
+ 0x200E,
+ 0x2010,
+ 0x2028,
+ 0x202A
+};
-#define PL_HYPHEN (PL_HYPHEN_perl_aux + (MAX_UNI_KEYWORD_INDEX * 2))
-#define PL_LB__SG (PL_LB__SG_perl_aux + (MAX_UNI_KEYWORD_INDEX * 1))
+# endif /* ASCII/Latin1 */
-typedef enum {
- PERL_BIN_PLACEHOLDER = 0,
- PL_ADLM,
- PL_AEGEANNUMBERS,
- PL_AGE__10,
- PL_AGE__2,
- PL_AGE__2_DOT_1,
- PL_AGE__3,
- PL_AGE__3_DOT_1,
- PL_AGE__3_DOT_2,
- PL_AGE__4,
- PL_AGE__4_DOT_1,
- PL_AGE__5,
- PL_AGE__5_DOT_1,
- PL_AGE__5_DOT_2,
- PL_AGE__6,
- PL_AGE__6_DOT_1,
- PL_AGE__6_DOT_2,
- PL_AGE__6_DOT_3,
- PL_AGE__7,
- PL_AGE__8,
- PL_AGE__9,
- PL_AGE__NA,
- PL_AGHB,
- PL_AHOM,
- PL_ALCHEMICAL,
- PL_ALL,
- PL_ALPHABETICPF,
- PL_ANCIENTGREEKMUSIC,
- PL_ANCIENTGREEKNUMBERS,
- PL_ANCIENTSYMBOLS,
- PL_ANY,
- PL_ARAB,
- PL_ARABICEXTA,
- PL_ARABICMATH,
- PL_ARABICPFA,
- PL_ARABICPFB,
- PL_ARABICSUP,
- PL_ARMI,
- PL_ARMN,
- PL_ARROWS,
- PL_ASCII,
- PL_ASSIGNED,
- PL_AVST,
- PL_BALI,
- PL_BAMU,
- PL_BAMUMSUP,
- PL_BASS,
- PL_BATK,
- PL_BC__AL,
- PL_BC__AN,
- PL_BC__B,
- PL_BC__BN,
- PL_BC__CS,
- PL_BC__EN,
- PL_BC__ES,
- PL_BC__ET,
- PL_BC__FSI,
- PL_BC__L,
- PL_BC__LRE,
- PL_BC__LRI,
- PL_BC__LRO,
- PL_BC__NSM,
- PL_BC__ON,
- PL_BC__PDF,
- PL_BC__PDI,
- PL_BC__R,
- PL_BC__RLE,
- PL_BC__RLI,
- PL_BC__RLO,
- PL_BC__S,
- PL_BC__WS,
- PL_BENG,
- PL_BHKS,
- PL_BIDIC,
- PL_BIDIM,
- PL_BLOCKELEMENTS,
- PL_BOPO,
- PL_BOPOMOFOEXT,
- PL_BOXDRAWING,
- PL_BPT__C,
- PL_BPT__N,
- PL_BPT__O,
- PL_BRAH,
- PL_BRAI,
- PL_BUGI,
- PL_BUHD,
- PL_BYZANTINEMUSIC,
- PL_C,
- PL_CAKM,
- PL_CANS,
- PL_CARI,
- PL_CASED,
- PL_CCC__0,
- PL_CCC__1,
- PL_CCC__10,
- PL_CCC__103,
- PL_CCC__107,
- PL_CCC__11,
- PL_CCC__118,
- PL_CCC__12,
- PL_CCC__122,
- PL_CCC__129,
- PL_CCC__13,
- PL_CCC__130,
- PL_CCC__132,
- PL_CCC__133,
- PL_CCC__14,
- PL_CCC__15,
- PL_CCC__16,
- PL_CCC__17,
- PL_CCC__18,
- PL_CCC__19,
- PL_CCC__20,
- PL_CCC__202,
- PL_CCC__21,
- PL_CCC__214,
- PL_CCC__216,
- PL_CCC__22,
- PL_CCC__23,
- PL_CCC__24,
- PL_CCC__25,
- PL_CCC__26,
- PL_CCC__27,
- PL_CCC__28,
- PL_CCC__29,
- PL_CCC__30,
- PL_CCC__31,
- PL_CCC__32,
- PL_CCC__33,
- PL_CCC__34,
- PL_CCC__35,
- PL_CCC__36,
- PL_CCC__7,
- PL_CCC__8,
- PL_CCC__84,
- PL_CCC__9,
- PL_CCC__91,
- PL_CCC__A,
- PL_CCC__AL,
- PL_CCC__AR,
- PL_CCC__B,
- PL_CCC__BL,
- PL_CCC__BR,
- PL_CCC__DA,
- PL_CCC__DB,
- PL_CCC__IS,
- PL_CCC__L,
- PL_CCC__R,
- PL_CE,
- PL_CF,
- PL_CHAM,
- PL_CHER,
- PL_CHEROKEESUP,
- PL_CI,
- PL_CJK,
- PL_CJKCOMPAT,
- PL_CJKCOMPATFORMS,
- PL_CJKCOMPATIDEOGRAPHS,
- PL_CJKCOMPATIDEOGRAPHSSUP,
- PL_CJKEXTA,
- PL_CJKEXTB,
- PL_CJKEXTC,
- PL_CJKEXTD,
- PL_CJKEXTE,
- PL_CJKEXTF,
- PL_CJKRADICALSSUP,
- PL_CJKSTROKES,
- PL_CJKSYMBOLS,
- PL_CN,
- PL_CO,
- PL_COMPATJAMO,
- PL_COMPEX,
- PL_CONTROLPICTURES,
- PL_COPT,
- PL_COPTICEPACTNUMBERS,
- PL_COUNTINGROD,
- PL_CPRT,
- PL_CS,
- PL_CUNEIFORMNUMBERS,
- PL_CURRENCYSYMBOLS,
- PL_CWCF,
- PL_CWCM,
- PL_CWKCF,
- PL_CWL,
- PL_CWT,
- PL_CWU,
- PL_CYPRIOTSYLLABARY,
- PL_CYRILLICEXTA,
- PL_CYRILLICEXTB,
- PL_CYRILLICEXTC,
- PL_CYRILLICSUP,
- PL_CYRL,
- PL_DASH,
- PL_DEP,
- PL_DEVA,
- PL_DEVANAGARIEXT,
- PL_DI,
- PL_DIA,
- PL_DIACRITICALS,
- PL_DIACRITICALSEXT,
- PL_DIACRITICALSFORSYMBOLS,
- PL_DIACRITICALSSUP,
- PL_DINGBATS,
- PL_DOMINO,
- PL_DSRT,
- PL_DT__CAN,
- PL_DT__COM,
- PL_DT__ENC,
- PL_DT__FIN,
- PL_DT__FONT,
- PL_DT__FRA,
- PL_DT__INIT,
- PL_DT__ISO,
- PL_DT__MED,
- PL_DT__NAR,
- PL_DT__NB,
- PL_DT__NONCANON,
- PL_DT__NONE,
- PL_DT__SML,
- PL_DT__SQR,
- PL_DT__SUB,
- PL_DT__SUP,
- PL_DT__VERT,
- PL_DUPL,
- PL_EARLYDYNASTICCUNEIFORM,
- PL_EA__A,
- PL_EA__F,
- PL_EA__H,
- PL_EA__N,
- PL_EA__NA,
- PL_EA__W,
- PL_EGYP,
- PL_ELBA,
- PL_EMOTICONS,
- PL_ENCLOSEDALPHANUM,
- PL_ENCLOSEDALPHANUMSUP,
- PL_ENCLOSEDCJK,
- PL_ENCLOSEDIDEOGRAPHICSUP,
- PL_ETHI,
- PL_ETHIOPICEXT,
- PL_ETHIOPICEXTA,
- PL_ETHIOPICSUP,
- PL_EXT,
- PL_GCB__CN,
- PL_GCB__L,
- PL_GCB__PP,
- PL_GCB__SM,
- PL_GCB__T,
- PL_GCB__V,
- PL_GCB__XX,
- PL_GEOMETRICSHAPES,
- PL_GEOMETRICSHAPESEXT,
- PL_GEOR,
- PL_GEORGIANSUP,
- PL_GLAG,
- PL_GLAGOLITICSUP,
- PL_GONM,
- PL_GOTH,
- PL_GRAN,
- PL_GRBASE,
- PL_GREEKEXT,
- PL_GREK,
- PL_GREXT,
- PL_GUJR,
- PL_GURU,
- PL_HALFANDFULLFORMS,
- PL_HALFMARKS,
- PL_HAN,
- PL_HANG,
- PL_HANO,
- PL_HATR,
- PL_HEBR,
- PL_HIGHPUSURROGATES,
- PL_HIGHSURROGATES,
- PL_HIRA,
- PL_HLUW,
- PL_HMNG,
- PL_HST__NA,
- PL_HUNG,
- PL_HYPHEN_perl_aux,
- PL_IDC,
- PL_IDEO,
- PL_IDEOGRAPHICSYMBOLS,
- PL_IDS,
- PL_IDSB,
- PL_IDST,
- PL_INADLAM,
- PL_INAHOM,
- PL_INANATOLIANHIEROGLYPHS,
- PL_INARABIC,
- PL_INARMENIAN,
- PL_INAVESTAN,
- PL_INBALINESE,
- PL_INBAMUM,
- PL_INBASSAVAH,
- PL_INBATAK,
- PL_INBENGALI,
- PL_INBHAIKSUKI,
- PL_INBOPOMOFO,
- PL_INBRAHMI,
- PL_INBUGINESE,
- PL_INBUHID,
- PL_INCARIAN,
- PL_INCAUCASIANALBANIAN,
- PL_INCHAKMA,
- PL_INCHAM,
- PL_INCHEROKEE,
- PL_INCOPTIC,
- PL_INCUNEIFORM,
- PL_INCYRILLIC,
- PL_INDEVANAGARI,
- PL_INDICNUMBERFORMS,
- PL_INDUPLOYAN,
- PL_INEGYPTIANHIEROGLYPHS,
- PL_INELBASAN,
- PL_INETHIOPIC,
- PL_INGEORGIAN,
- PL_INGLAGOLITIC,
- PL_INGOTHIC,
- PL_INGRANTHA,
- PL_INGREEK,
- PL_INGUJARATI,
- PL_INGURMUKHI,
- PL_INHANGUL,
- PL_INHANUNOO,
- PL_INHATRAN,
- PL_INHEBREW,
- PL_INHIRAGANA,
- PL_INIDC,
- PL_INIMPERIALARAMAIC,
- PL_ININSCRIPTIONALPAHLAVI,
- PL_ININSCRIPTIONALPARTHIAN,
- PL_INJAVANESE,
- PL_INKAITHI,
- PL_INKANNADA,
- PL_INKATAKANA,
- PL_INKHAROSHTHI,
- PL_INKHMER,
- PL_INKHOJKI,
- PL_INKHUDAWADI,
- PL_INLAO,
- PL_INLEPCHA,
- PL_INLIMBU,
- PL_INLINEARA,
- PL_INLYCIAN,
- PL_INLYDIAN,
- PL_INMAHAJANI,
- PL_INMALAYALAM,
- PL_INMANDAIC,
- PL_INMANICHAEAN,
- PL_INMARCHEN,
- PL_INMASARAMGONDI,
- PL_INMEETEIMAYEK,
- PL_INMENDEKIKAKUI,
- PL_INMEROITICCURSIVE,
- PL_INMIAO,
- PL_INMODI,
- PL_INMONGOLIAN,
- PL_INMRO,
- PL_INMULTANI,
- PL_INMYANMAR,
- PL_INNABATAEAN,
- PL_INNEWA,
- PL_INNEWTAILUE,
- PL_INNKO,
- PL_INNUSHU,
- PL_INOGHAM,
- PL_INOLDHUNGARIAN,
- PL_INOLDITALIC,
- PL_INOLDPERMIC,
- PL_INOLDPERSIAN,
- PL_INOLDTURKIC,
- PL_INORIYA,
- PL_INOSAGE,
- PL_INOSMANYA,
- PL_INPAHAWHHMONG,
- PL_INPAUCINHAU,
- PL_INPC__BOTTOM,
- PL_INPC__BOTTOMANDLEFT,
- PL_INPC__BOTTOMANDRIGHT,
- PL_INPC__LEFT,
- PL_INPC__LEFTANDRIGHT,
- PL_INPC__NA,
- PL_INPC__OVERSTRUCK,
- PL_INPC__RIGHT,
- PL_INPC__TOP,
- PL_INPC__TOPANDBOTTOM,
- PL_INPC__TOPANDBOTTOMANDRIGHT,
- PL_INPC__TOPANDLEFT,
- PL_INPC__TOPANDLEFTANDRIGHT,
- PL_INPC__TOPANDRIGHT,
- PL_INPHAGSPA,
- PL_INPHOENICIAN,
- PL_INPSALTERPAHLAVI,
- PL_INPUNCTUATION,
- PL_INREJANG,
- PL_INRUNIC,
- PL_INSAMARITAN,
- PL_INSAURASHTRA,
- PL_INSC__AVAGRAHA,
- PL_INSC__BINDU,
- PL_INSC__BRAHMIJOININGNUMBER,
- PL_INSC__CANTILLATIONMARK,
- PL_INSC__CONSONANT,
- PL_INSC__CONSONANTDEAD,
- PL_INSC__CONSONANTFINAL,
- PL_INSC__CONSONANTHEADLETTER,
- PL_INSC__CONSONANTKILLER,
- PL_INSC__CONSONANTMEDIAL,
- PL_INSC__CONSONANTPLACEHOLDER,
- PL_INSC__CONSONANTPRECEDINGREPHA,
- PL_INSC__CONSONANTPREFIXED,
- PL_INSC__CONSONANTSUBJOINED,
- PL_INSC__CONSONANTSUCCEEDINGREPHA,
- PL_INSC__CONSONANTWITHSTACKER,
- PL_INSC__GEMINATIONMARK,
- PL_INSC__INVISIBLESTACKER,
- PL_INSC__MODIFYINGLETTER,
- PL_INSC__NONJOINER,
- PL_INSC__NUKTA,
- PL_INSC__NUMBER,
- PL_INSC__NUMBERJOINER,
- PL_INSC__OTHER,
- PL_INSC__PUREKILLER,
- PL_INSC__REGISTERSHIFTER,
- PL_INSC__SYLLABLEMODIFIER,
- PL_INSC__TONELETTER,
- PL_INSC__TONEMARK,
- PL_INSC__VIRAMA,
- PL_INSC__VISARGA,
- PL_INSC__VOWEL,
- PL_INSC__VOWELDEPENDENT,
- PL_INSC__VOWELINDEPENDENT,
- PL_INSHARADA,
- PL_INSIDDHAM,
- PL_INSINHALA,
- PL_INSORASOMPENG,
- PL_INSOYOMBO,
- PL_INSUNDANESE,
- PL_INSYLOTINAGRI,
- PL_INSYRIAC,
- PL_INTAGALOG,
- PL_INTAGBANWA,
- PL_INTAILE,
- PL_INTAITHAM,
- PL_INTAIVIET,
- PL_INTAKRI,
- PL_INTAMIL,
- PL_INTANGUT,
- PL_INTELUGU,
- PL_INTHAANA,
- PL_INTHAI,
- PL_INTIBETAN,
- PL_INTIFINAGH,
- PL_INTIRHUTA,
- PL_INUGARITIC,
- PL_INVAI,
- PL_INVS,
- PL_INWARANGCITI,
- PL_INZANABAZARSQUARE,
- PL_IN__10,
- PL_IN__1_DOT_1,
- PL_IN__2,
- PL_IN__2_DOT_1,
- PL_IN__3,
- PL_IN__3_DOT_1,
- PL_IN__3_DOT_2,
- PL_IN__4,
- PL_IN__4_DOT_1,
- PL_IN__5,
- PL_IN__5_DOT_1,
- PL_IN__5_DOT_2,
- PL_IN__6,
- PL_IN__6_DOT_1,
- PL_IN__6_DOT_2,
- PL_IN__6_DOT_3,
- PL_IN__7,
- PL_IN__8,
- PL_IN__9,
- PL_IPAEXT,
- PL_ITAL,
- PL_JAMO,
- PL_JAMOEXTA,
- PL_JAMOEXTB,
- PL_JAVA,
- PL_JG__AFRICANFEH,
- PL_JG__AFRICANNOON,
- PL_JG__AFRICANQAF,
- PL_JG__AIN,
- PL_JG__ALAPH,
- PL_JG__ALEF,
- PL_JG__BEH,
- PL_JG__BETH,
- PL_JG__BURUSHASKIYEHBARREE,
- PL_JG__DAL,
- PL_JG__DALATHRISH,
- PL_JG__E,
- PL_JG__FARSIYEH,
- PL_JG__FE,
- PL_JG__FEH,
- PL_JG__FINALSEMKATH,
- PL_JG__GAF,
- PL_JG__GAMAL,
- PL_JG__HAH,
- PL_JG__HAMZAONHEHGOAL,
- PL_JG__HE,
- PL_JG__HEH,
- PL_JG__HEHGOAL,
- PL_JG__HETH,
- PL_JG__KAF,
- PL_JG__KAPH,
- PL_JG__KHAPH,
- PL_JG__KNOTTEDHEH,
- PL_JG__LAM,
- PL_JG__LAMADH,
- PL_JG__MALAYALAMBHA,
- PL_JG__MALAYALAMJA,
- PL_JG__MALAYALAMLLA,
- PL_JG__MALAYALAMLLLA,
- PL_JG__MALAYALAMNGA,
- PL_JG__MALAYALAMNNA,
- PL_JG__MALAYALAMNNNA,
- PL_JG__MALAYALAMNYA,
- PL_JG__MALAYALAMRA,
- PL_JG__MALAYALAMSSA,
- PL_JG__MALAYALAMTTA,
- PL_JG__MANICHAEANALEPH,
- PL_JG__MANICHAEANAYIN,
- PL_JG__MANICHAEANBETH,
- PL_JG__MANICHAEANDALETH,
- PL_JG__MANICHAEANDHAMEDH,
- PL_JG__MANICHAEANFIVE,
- PL_JG__MANICHAEANGIMEL,
- PL_JG__MANICHAEANHETH,
- PL_JG__MANICHAEANHUNDRED,
- PL_JG__MANICHAEANKAPH,
- PL_JG__MANICHAEANLAMEDH,
- PL_JG__MANICHAEANMEM,
- PL_JG__MANICHAEANNUN,
- PL_JG__MANICHAEANONE,
- PL_JG__MANICHAEANPE,
- PL_JG__MANICHAEANQOPH,
- PL_JG__MANICHAEANRESH,
- PL_JG__MANICHAEANSADHE,
- PL_JG__MANICHAEANSAMEKH,
- PL_JG__MANICHAEANTAW,
- PL_JG__MANICHAEANTEN,
- PL_JG__MANICHAEANTETH,
- PL_JG__MANICHAEANTHAMEDH,
- PL_JG__MANICHAEANTWENTY,
- PL_JG__MANICHAEANWAW,
- PL_JG__MANICHAEANYODH,
- PL_JG__MANICHAEANZAYIN,
- PL_JG__MEEM,
- PL_JG__MIM,
- PL_JG__NOJOININGGROUP,
- PL_JG__NOON,
- PL_JG__NUN,
- PL_JG__NYA,
- PL_JG__PE,
- PL_JG__QAF,
- PL_JG__QAPH,
- PL_JG__REH,
- PL_JG__REVERSEDPE,
- PL_JG__ROHINGYAYEH,
- PL_JG__SAD,
- PL_JG__SADHE,
- PL_JG__SEEN,
- PL_JG__SEMKATH,
- PL_JG__SHIN,
- PL_JG__STRAIGHTWAW,
- PL_JG__SWASHKAF,
- PL_JG__SYRIACWAW,
- PL_JG__TAH,
- PL_JG__TAW,
- PL_JG__TEHMARBUTA,
- PL_JG__TETH,
- PL_JG__WAW,
- PL_JG__YEH,
- PL_JG__YEHBARREE,
- PL_JG__YEHWITHTAIL,
- PL_JG__YUDH,
- PL_JG__YUDHHE,
- PL_JG__ZAIN,
- PL_JG__ZHAIN,
- PL_JOINC,
- PL_JT__C,
- PL_JT__D,
- PL_JT__L,
- PL_JT__R,
- PL_JT__T,
- PL_JT__U,
- PL_KALI,
- PL_KANA,
- PL_KANAEXTA,
- PL_KANASUP,
- PL_KANBUN,
- PL_KANGXI,
- PL_KATAKANAEXT,
- PL_KHAR,
- PL_KHMERSYMBOLS,
- PL_KHMR,
- PL_KHOJ,
- PL_KNDA,
- PL_KTHI,
- PL_L,
- PL_LANA,
- PL_LAO,
- PL_LATIN1,
- PL_LATINEXTA,
- PL_LATINEXTADDITIONAL,
- PL_LATINEXTB,
- PL_LATINEXTC,
- PL_LATINEXTD,
- PL_LATINEXTE,
- PL_LATN,
- PL_LB__AI,
- PL_LB__AL,
- PL_LB__B2,
- PL_LB__BA,
- PL_LB__BB,
- PL_LB__BK,
- PL_LB__CB,
- PL_LB__CJ,
- PL_LB__CL,
- PL_LB__CM,
- PL_LB__CP,
- PL_LB__CR,
- PL_LB__EB,
- PL_LB__EM,
- PL_LB__EX,
- PL_LB__GL,
- PL_LB__H2,
- PL_LB__H3,
- PL_LB__HL,
- PL_LB__HY,
- PL_LB__ID,
- PL_LB__IN,
- PL_LB__IS,
- PL_LB__LF,
- PL_LB__NL,
- PL_LB__NS,
- PL_LB__NU,
- PL_LB__OP,
- PL_LB__PO,
- PL_LB__PR,
- PL_LB__QU,
- PL_LB__SA,
- PL_LB__SG_perl_aux,
- PL_LB__SP,
- PL_LB__SY,
- PL_LB__WJ,
- PL_LB__XX,
- PL_LB__ZW,
- PL_LB__ZWJ,
- PL_LEPC,
- PL_LETTERLIKESYMBOLS,
- PL_LIMB,
- PL_LINA,
- PL_LINB,
- PL_LINEARBIDEOGRAMS,
- PL_LINEARBSYLLABARY,
- PL_LISU,
- PL_LL,
- PL_LM,
- PL_LO,
- PL_LOE,
- PL_LOWSURROGATES,
- PL_LT,
- PL_LU,
- PL_LYCI,
- PL_LYDI,
- PL_L_AMP_,
- PL_M,
- PL_MAHJ,
- PL_MAHJONG,
- PL_MAND,
- PL_MANI,
- PL_MARC,
- PL_MATH,
- PL_MATHALPHANUM,
- PL_MATHOPERATORS,
- PL_MC,
- PL_ME,
- PL_MEETEIMAYEKEXT,
- PL_MEND,
- PL_MERC,
- PL_MERO,
- PL_MIAO,
- PL_MISCARROWS,
- PL_MISCMATHSYMBOLSA,
- PL_MISCMATHSYMBOLSB,
- PL_MISCPICTOGRAPHS,
- PL_MISCSYMBOLS,
- PL_MISCTECHNICAL,
- PL_MLYM,
- PL_MN,
- PL_MODI,
- PL_MODIFIERLETTERS,
- PL_MODIFIERTONELETTERS,
- PL_MONG,
- PL_MONGOLIANSUP,
- PL_MRO,
- PL_MTEI,
- PL_MULT,
- PL_MUSIC,
- PL_MYANMAREXTA,
- PL_MYANMAREXTB,
- PL_MYMR,
- PL_N,
- PL_NARB,
- PL_NB,
- PL_NBAT,
- PL_NCHAR,
- PL_NEWA,
- PL_NFCQC__M,
- PL_NFCQC__Y,
- PL_NFDQC__Y,
- PL_NFKCQC__N,
- PL_NFKCQC__Y,
- PL_NFKDQC__N,
- PL_NKO,
- PL_NL,
- PL_NO,
- PL_NSHU,
- PL_NT__DI,
- PL_NT__NU,
- PL_NUMBERFORMS,
- PL_NV__0,
- PL_NV__1,
- PL_NV__10,
- PL_NV__100,
- PL_NV__1000,
- PL_NV__10000,
- PL_NV__100000,
- PL_NV__1000000,
- PL_NV__100000000,
- PL_NV__10000000000,
- PL_NV__1000000000000,
- PL_NV__11,
- PL_NV__11_SLASH_12,
- PL_NV__11_SLASH_2,
- PL_NV__12,
- PL_NV__13,
- PL_NV__13_SLASH_2,
- PL_NV__14,
- PL_NV__15,
- PL_NV__15_SLASH_2,
- PL_NV__16,
- PL_NV__17,
- PL_NV__17_SLASH_2,
- PL_NV__18,
- PL_NV__19,
- PL_NV__1_SLASH_10,
- PL_NV__1_SLASH_12,
- PL_NV__1_SLASH_16,
- PL_NV__1_SLASH_160,
- PL_NV__1_SLASH_2,
- PL_NV__1_SLASH_20,
- PL_NV__1_SLASH_3,
- PL_NV__1_SLASH_4,
- PL_NV__1_SLASH_40,
- PL_NV__1_SLASH_5,
- PL_NV__1_SLASH_6,
- PL_NV__1_SLASH_7,
- PL_NV__1_SLASH_8,
- PL_NV__1_SLASH_9,
- PL_NV__2,
- PL_NV__20,
- PL_NV__200,
- PL_NV__2000,
- PL_NV__20000,
- PL_NV__200000,
- PL_NV__21,
- PL_NV__216000,
- PL_NV__22,
- PL_NV__23,
- PL_NV__24,
- PL_NV__25,
- PL_NV__26,
- PL_NV__27,
- PL_NV__28,
- PL_NV__29,
- PL_NV__2_SLASH_3,
- PL_NV__2_SLASH_5,
- PL_NV__3,
- PL_NV__30,
- PL_NV__300,
- PL_NV__3000,
- PL_NV__30000,
- PL_NV__300000,
- PL_NV__31,
- PL_NV__32,
- PL_NV__33,
- PL_NV__34,
- PL_NV__35,
- PL_NV__36,
- PL_NV__37,
- PL_NV__38,
- PL_NV__39,
- PL_NV__3_SLASH_16,
- PL_NV__3_SLASH_2,
- PL_NV__3_SLASH_20,
- PL_NV__3_SLASH_4,
- PL_NV__3_SLASH_5,
- PL_NV__3_SLASH_8,
- PL_NV__3_SLASH_80,
- PL_NV__4,
- PL_NV__40,
- PL_NV__400,
- PL_NV__4000,
- PL_NV__40000,
- PL_NV__400000,
- PL_NV__41,
- PL_NV__42,
- PL_NV__43,
- PL_NV__432000,
- PL_NV__44,
- PL_NV__45,
- PL_NV__46,
- PL_NV__47,
- PL_NV__48,
- PL_NV__49,
- PL_NV__4_SLASH_5,
- PL_NV__5,
- PL_NV__50,
- PL_NV__500,
- PL_NV__5000,
- PL_NV__50000,
- PL_NV__500000,
- PL_NV__5_SLASH_12,
- PL_NV__5_SLASH_2,
- PL_NV__5_SLASH_6,
- PL_NV__5_SLASH_8,
- PL_NV__6,
- PL_NV__60,
- PL_NV__600,
- PL_NV__6000,
- PL_NV__60000,
- PL_NV__600000,
- PL_NV__7,
- PL_NV__70,
- PL_NV__700,
- PL_NV__7000,
- PL_NV__70000,
- PL_NV__700000,
- PL_NV__7_SLASH_12,
- PL_NV__7_SLASH_2,
- PL_NV__7_SLASH_8,
- PL_NV__8,
- PL_NV__80,
- PL_NV__800,
- PL_NV__8000,
- PL_NV__80000,
- PL_NV__800000,
- PL_NV__9,
- PL_NV__90,
- PL_NV__900,
- PL_NV__9000,
- PL_NV__90000,
- PL_NV__900000,
- PL_NV__9_SLASH_2,
- PL_NV__NAN,
- PL_NV___MINUS_1_SLASH_2,
- PL_OCR,
- PL_OGAM,
- PL_OLCK,
- PL_ORKH,
- PL_ORNAMENTALDINGBATS,
- PL_ORYA,
- PL_OSGE,
- PL_OSMA,
- PL_P,
- PL_PALM,
- PL_PATSYN,
- PL_PATWS,
- PL_PAUC,
- PL_PC,
- PL_PCM,
- PL_PD,
- PL_PE,
- PL_PERM,
- PL_PF,
- PL_PHAG,
- PL_PHAISTOS,
- PL_PHLI,
- PL_PHLP,
- PL_PHNX,
- PL_PHONETICEXT,
- PL_PHONETICEXTSUP,
- PL_PI,
- PL_PLAYINGCARDS,
- PL_PO,
- PL_POSIXALNUM,
- PL_POSIXALPHA,
- PL_POSIXBLANK,
- PL_POSIXCNTRL,
- PL_POSIXDIGIT,
- PL_POSIXGRAPH,
- PL_POSIXLOWER,
- PL_POSIXPRINT,
- PL_POSIXPUNCT,
- PL_POSIXSPACE,
- PL_POSIXUPPER,
- PL_POSIXWORD,
- PL_POSIXXDIGIT,
- PL_PRTI,
- PL_PS,
- PL_PUA,
- PL_QAAI,
- PL_QMARK,
- PL_RADICAL,
- PL_RI,
- PL_RJNG,
- PL_RUMI,
- PL_RUNR,
- PL_S,
- PL_SAMR,
- PL_SARB,
- PL_SAUR,
- PL_SB__AT,
- PL_SB__CL,
- PL_SB__EX,
- PL_SB__FO,
- PL_SB__LE,
- PL_SB__LO,
- PL_SB__SC,
- PL_SB__SE,
- PL_SB__SP,
- PL_SB__ST,
- PL_SB__UP,
- PL_SB__XX,
- PL_SC,
- PL_SC__ADLM,
- PL_SC__ARAB,
- PL_SC__ARMN,
- PL_SC__BENG,
- PL_SC__BOPO,
- PL_SC__BUGI,
- PL_SC__BUHD,
- PL_SC__CAKM,
- PL_SC__COPT,
- PL_SC__CPRT,
- PL_SC__CYRL,
- PL_SC__DEVA,
- PL_SC__DUPL,
- PL_SC__GEOR,
- PL_SC__GLAG,
- PL_SC__GRAN,
- PL_SC__GREK,
- PL_SC__GUJR,
- PL_SC__GURU,
- PL_SC__HAN,
- PL_SC__HANG,
- PL_SC__HANO,
- PL_SC__HIRA,
- PL_SC__JAVA,
- PL_SC__KALI,
- PL_SC__KANA,
- PL_SC__KHOJ,
- PL_SC__KNDA,
- PL_SC__KTHI,
- PL_SC__LATN,
- PL_SC__LIMB,
- PL_SC__LINA,
- PL_SC__LINB,
- PL_SC__MAHJ,
- PL_SC__MAND,
- PL_SC__MANI,
- PL_SC__MLYM,
- PL_SC__MODI,
- PL_SC__MONG,
- PL_SC__MULT,
- PL_SC__MYMR,
- PL_SC__ORYA,
- PL_SC__PERM,
- PL_SC__PHAG,
- PL_SC__PHLP,
- PL_SC__QAAI,
- PL_SC__SHRD,
- PL_SC__SIND,
- PL_SC__SINH,
- PL_SC__SYLO,
- PL_SC__SYRC,
- PL_SC__TAGB,
- PL_SC__TAKR,
- PL_SC__TALE,
- PL_SC__TAML,
- PL_SC__TELU,
- PL_SC__TGLG,
- PL_SC__THAA,
- PL_SC__TIRH,
- PL_SC__YI,
- PL_SC__ZYYY,
- PL_SD,
- PL_SGNW,
- PL_SHAW,
- PL_SHORTHANDFORMATCONTROLS,
- PL_SHRD,
- PL_SIDD,
- PL_SIND,
- PL_SINH,
- PL_SINHALAARCHAICNUMBERS,
- PL_SK,
- PL_SM,
- PL_SMALLFORMS,
- PL_SO,
- PL_SORA,
- PL_SOYO,
- PL_SPECIALS,
- PL_STERM,
- PL_SUND,
- PL_SUNDANESESUP,
- PL_SUPARROWSA,
- PL_SUPARROWSB,
- PL_SUPARROWSC,
- PL_SUPERANDSUB,
- PL_SUPMATHOPERATORS,
- PL_SUPPUAA,
- PL_SUPPUAB,
- PL_SUPPUNCTUATION,
- PL_SUPSYMBOLSANDPICTOGRAPHS,
- PL_SUTTONSIGNWRITING,
- PL_SYLO,
- PL_SYRC,
- PL_SYRIACSUP,
- PL_TAGB,
- PL_TAGS,
- PL_TAIXUANJING,
- PL_TAKR,
- PL_TALE,
- PL_TALU,
- PL_TAML,
- PL_TANG,
- PL_TANGUTCOMPONENTS,
- PL_TAVT,
- PL_TELU,
- PL_TERM,
- PL_TFNG,
- PL_TGLG,
- PL_THAA,
- PL_THAI,
- PL_TIBT,
- PL_TIRH,
- PL_TRANSPORTANDMAP,
- PL_UCAS,
- PL_UCASEXT,
- PL_UGAR,
- PL_UIDEO,
- PL_VAI,
- PL_VEDICEXT,
- PL_VERTICALFORMS,
- PL_VERTSPACE,
- PL_VO__R,
- PL_VO__TR,
- PL_VO__TU,
- PL_VO__U,
- PL_VS,
- PL_VSSUP,
- PL_WARA,
- PL_WB__DQ,
- PL_WB__EB,
- PL_WB__EBG,
- PL_WB__EX,
- PL_WB__EXTEND,
- PL_WB__FO,
- PL_WB__GAZ,
- PL_WB__KA,
- PL_WB__LE,
- PL_WB__MB,
- PL_WB__ML,
- PL_WB__MN,
- PL_WB__NL,
- PL_WB__NU,
- PL_WB__SQ,
- PL_WB__XX,
- PL_XIDC,
- PL_XIDS,
- PL_XPEO,
- PL_XPOSIXALNUM,
- PL_XPOSIXALPHA,
- PL_XPOSIXBLANK,
- PL_XPOSIXCNTRL,
- PL_XPOSIXDIGIT,
- PL_XPOSIXGRAPH,
- PL_XPOSIXLOWER,
- PL_XPOSIXPRINT,
- PL_XPOSIXPUNCT,
- PL_XPOSIXSPACE,
- PL_XPOSIXUPPER,
- PL_XPOSIXWORD,
- PL_XPOSIXXDIGIT,
- PL_XSUX,
- PL_YI,
- PL_YIJING,
- PL_YIRADICALS,
- PL_YISYLLABLES,
- PL_Z,
- PL_ZANB,
- PL_ZL,
- PL_ZP,
- PL_ZS,
- PL_ZYYY,
- PL_ZZZZ,
- PL__PERL_ANY_FOLDS,
- PL__PERL_CHARNAME_BEGIN,
- PL__PERL_CHARNAME_CONTINUE,
- PL__PERL_FOLDS_TO_MULTI_CHAR,
- PL__PERL_IDCONT,
- PL__PERL_IDSTART,
- PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START,
- PL__PERL_PROBLEMATIC_LOCALE_FOLDS,
- PL__PERL_QUOTEMETA
-} binary_invlist_enum;
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-#define MAX_UNI_KEYWORD_INDEX PL__PERL_QUOTEMETA
+static const UV UNI__PERL_PATWS_invlist[] = { /* for EBCDIC 1047 */
+ 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,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0x41,
+ 0x200E,
+ 0x2010,
+ 0x2028,
+ 0x202A
+};
-#endif /* defined(PERL_IN_UNI_KEYWORDS_C) || defined(PERL_IN_UTF8_C) */
+# endif /* EBCDIC 1047 */
-#if defined(PERL_IN_UTF8_C)
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV * const PL_uni_prop_ptrs[] = {
- NULL, /* Placeholder */
- PL_ADLM_invlist,
- PL_AEGEANNUMBERS_invlist,
- PL_AGE__10_invlist,
- PL_AGE__2_invlist,
- PL_AGE__2_DOT_1_invlist,
- PL_AGE__3_invlist,
- PL_AGE__3_DOT_1_invlist,
- PL_AGE__3_DOT_2_invlist,
- PL_AGE__4_invlist,
- PL_AGE__4_DOT_1_invlist,
- PL_AGE__5_invlist,
- PL_AGE__5_DOT_1_invlist,
- PL_AGE__5_DOT_2_invlist,
- PL_AGE__6_invlist,
- PL_AGE__6_DOT_1_invlist,
- PL_AGE__6_DOT_2_invlist,
- PL_AGE__6_DOT_3_invlist,
- PL_AGE__7_invlist,
- PL_AGE__8_invlist,
- PL_AGE__9_invlist,
- PL_AGE__NA_invlist,
- PL_AGHB_invlist,
- PL_AHOM_invlist,
- PL_ALCHEMICAL_invlist,
- PL_ALL_invlist,
- PL_ALPHABETICPF_invlist,
- PL_ANCIENTGREEKMUSIC_invlist,
- PL_ANCIENTGREEKNUMBERS_invlist,
- PL_ANCIENTSYMBOLS_invlist,
- PL_ANY_invlist,
- PL_ARAB_invlist,
- PL_ARABICEXTA_invlist,
- PL_ARABICMATH_invlist,
- PL_ARABICPFA_invlist,
- PL_ARABICPFB_invlist,
- PL_ARABICSUP_invlist,
- PL_ARMI_invlist,
- PL_ARMN_invlist,
- PL_ARROWS_invlist,
- PL_ASCII_invlist,
- PL_ASSIGNED_invlist,
- PL_AVST_invlist,
- PL_BALI_invlist,
- PL_BAMU_invlist,
- PL_BAMUMSUP_invlist,
- PL_BASS_invlist,
- PL_BATK_invlist,
- PL_BC__AL_invlist,
- PL_BC__AN_invlist,
- PL_BC__B_invlist,
- PL_BC__BN_invlist,
- PL_BC__CS_invlist,
- PL_BC__EN_invlist,
- PL_BC__ES_invlist,
- PL_BC__ET_invlist,
- PL_BC__FSI_invlist,
- PL_BC__L_invlist,
- PL_BC__LRE_invlist,
- PL_BC__LRI_invlist,
- PL_BC__LRO_invlist,
- PL_BC__NSM_invlist,
- PL_BC__ON_invlist,
- PL_BC__PDF_invlist,
- PL_BC__PDI_invlist,
- PL_BC__R_invlist,
- PL_BC__RLE_invlist,
- PL_BC__RLI_invlist,
- PL_BC__RLO_invlist,
- PL_BC__S_invlist,
- PL_BC__WS_invlist,
- PL_BENG_invlist,
- PL_BHKS_invlist,
- PL_BIDIC_invlist,
- PL_BIDIM_invlist,
- PL_BLOCKELEMENTS_invlist,
- PL_BOPO_invlist,
- PL_BOPOMOFOEXT_invlist,
- PL_BOXDRAWING_invlist,
- PL_BPT__C_invlist,
- PL_BPT__N_invlist,
- PL_BPT__O_invlist,
- PL_BRAH_invlist,
- PL_BRAI_invlist,
- PL_BUGI_invlist,
- PL_BUHD_invlist,
- PL_BYZANTINEMUSIC_invlist,
- PL_C_invlist,
- PL_CAKM_invlist,
- PL_CANS_invlist,
- PL_CARI_invlist,
- PL_CASED_invlist,
- PL_CCC__0_invlist,
- PL_CCC__1_invlist,
- PL_CCC__10_invlist,
- PL_CCC__103_invlist,
- PL_CCC__107_invlist,
- PL_CCC__11_invlist,
- PL_CCC__118_invlist,
- PL_CCC__12_invlist,
- PL_CCC__122_invlist,
- PL_CCC__129_invlist,
- PL_CCC__13_invlist,
- PL_CCC__130_invlist,
- PL_CCC__132_invlist,
- PL_CCC__133_invlist,
- PL_CCC__14_invlist,
- PL_CCC__15_invlist,
- PL_CCC__16_invlist,
- PL_CCC__17_invlist,
- PL_CCC__18_invlist,
- PL_CCC__19_invlist,
- PL_CCC__20_invlist,
- PL_CCC__202_invlist,
- PL_CCC__21_invlist,
- PL_CCC__214_invlist,
- PL_CCC__216_invlist,
- PL_CCC__22_invlist,
- PL_CCC__23_invlist,
- PL_CCC__24_invlist,
- PL_CCC__25_invlist,
- PL_CCC__26_invlist,
- PL_CCC__27_invlist,
- PL_CCC__28_invlist,
- PL_CCC__29_invlist,
- PL_CCC__30_invlist,
- PL_CCC__31_invlist,
- PL_CCC__32_invlist,
- PL_CCC__33_invlist,
- PL_CCC__34_invlist,
- PL_CCC__35_invlist,
- PL_CCC__36_invlist,
- PL_CCC__7_invlist,
- PL_CCC__8_invlist,
- PL_CCC__84_invlist,
- PL_CCC__9_invlist,
- PL_CCC__91_invlist,
- PL_CCC__A_invlist,
- PL_CCC__AL_invlist,
- PL_CCC__AR_invlist,
- PL_CCC__B_invlist,
- PL_CCC__BL_invlist,
- PL_CCC__BR_invlist,
- PL_CCC__DA_invlist,
- PL_CCC__DB_invlist,
- PL_CCC__IS_invlist,
- PL_CCC__L_invlist,
- PL_CCC__R_invlist,
- PL_CE_invlist,
- PL_CF_invlist,
- PL_CHAM_invlist,
- PL_CHER_invlist,
- PL_CHEROKEESUP_invlist,
- PL_CI_invlist,
- PL_CJK_invlist,
- PL_CJKCOMPAT_invlist,
- PL_CJKCOMPATFORMS_invlist,
- PL_CJKCOMPATIDEOGRAPHS_invlist,
- PL_CJKCOMPATIDEOGRAPHSSUP_invlist,
- PL_CJKEXTA_invlist,
- PL_CJKEXTB_invlist,
- PL_CJKEXTC_invlist,
- PL_CJKEXTD_invlist,
- PL_CJKEXTE_invlist,
- PL_CJKEXTF_invlist,
- PL_CJKRADICALSSUP_invlist,
- PL_CJKSTROKES_invlist,
- PL_CJKSYMBOLS_invlist,
- PL_CN_invlist,
- PL_CO_invlist,
- PL_COMPATJAMO_invlist,
- PL_COMPEX_invlist,
- PL_CONTROLPICTURES_invlist,
- PL_COPT_invlist,
- PL_COPTICEPACTNUMBERS_invlist,
- PL_COUNTINGROD_invlist,
- PL_CPRT_invlist,
- PL_CS_invlist,
- PL_CUNEIFORMNUMBERS_invlist,
- PL_CURRENCYSYMBOLS_invlist,
- PL_CWCF_invlist,
- PL_CWCM_invlist,
- PL_CWKCF_invlist,
- PL_CWL_invlist,
- PL_CWT_invlist,
- PL_CWU_invlist,
- PL_CYPRIOTSYLLABARY_invlist,
- PL_CYRILLICEXTA_invlist,
- PL_CYRILLICEXTB_invlist,
- PL_CYRILLICEXTC_invlist,
- PL_CYRILLICSUP_invlist,
- PL_CYRL_invlist,
- PL_DASH_invlist,
- PL_DEP_invlist,
- PL_DEVA_invlist,
- PL_DEVANAGARIEXT_invlist,
- PL_DI_invlist,
- PL_DIA_invlist,
- PL_DIACRITICALS_invlist,
- PL_DIACRITICALSEXT_invlist,
- PL_DIACRITICALSFORSYMBOLS_invlist,
- PL_DIACRITICALSSUP_invlist,
- PL_DINGBATS_invlist,
- PL_DOMINO_invlist,
- PL_DSRT_invlist,
- PL_DT__CAN_invlist,
- PL_DT__COM_invlist,
- PL_DT__ENC_invlist,
- PL_DT__FIN_invlist,
- PL_DT__FONT_invlist,
- PL_DT__FRA_invlist,
- PL_DT__INIT_invlist,
- PL_DT__ISO_invlist,
- PL_DT__MED_invlist,
- PL_DT__NAR_invlist,
- PL_DT__NB_invlist,
- PL_DT__NONCANON_invlist,
- PL_DT__NONE_invlist,
- PL_DT__SML_invlist,
- PL_DT__SQR_invlist,
- PL_DT__SUB_invlist,
- PL_DT__SUP_invlist,
- PL_DT__VERT_invlist,
- PL_DUPL_invlist,
- PL_EARLYDYNASTICCUNEIFORM_invlist,
- PL_EA__A_invlist,
- PL_EA__F_invlist,
- PL_EA__H_invlist,
- PL_EA__N_invlist,
- PL_EA__NA_invlist,
- PL_EA__W_invlist,
- PL_EGYP_invlist,
- PL_ELBA_invlist,
- PL_EMOTICONS_invlist,
- PL_ENCLOSEDALPHANUM_invlist,
- PL_ENCLOSEDALPHANUMSUP_invlist,
- PL_ENCLOSEDCJK_invlist,
- PL_ENCLOSEDIDEOGRAPHICSUP_invlist,
- PL_ETHI_invlist,
- PL_ETHIOPICEXT_invlist,
- PL_ETHIOPICEXTA_invlist,
- PL_ETHIOPICSUP_invlist,
- PL_EXT_invlist,
- PL_GCB__CN_invlist,
- PL_GCB__L_invlist,
- PL_GCB__PP_invlist,
- PL_GCB__SM_invlist,
- PL_GCB__T_invlist,
- PL_GCB__V_invlist,
- PL_GCB__XX_invlist,
- PL_GEOMETRICSHAPES_invlist,
- PL_GEOMETRICSHAPESEXT_invlist,
- PL_GEOR_invlist,
- PL_GEORGIANSUP_invlist,
- PL_GLAG_invlist,
- PL_GLAGOLITICSUP_invlist,
- PL_GONM_invlist,
- PL_GOTH_invlist,
- PL_GRAN_invlist,
- PL_GRBASE_invlist,
- PL_GREEKEXT_invlist,
- PL_GREK_invlist,
- PL_GREXT_invlist,
- PL_GUJR_invlist,
- PL_GURU_invlist,
- PL_HALFANDFULLFORMS_invlist,
- PL_HALFMARKS_invlist,
- PL_HAN_invlist,
- PL_HANG_invlist,
- PL_HANO_invlist,
- PL_HATR_invlist,
- PL_HEBR_invlist,
- PL_HIGHPUSURROGATES_invlist,
- PL_HIGHSURROGATES_invlist,
- PL_HIRA_invlist,
- PL_HLUW_invlist,
- PL_HMNG_invlist,
- PL_HST__NA_invlist,
- PL_HUNG_invlist,
- PL_HYPHEN_invlist,
- PL_IDC_invlist,
- PL_IDEO_invlist,
- PL_IDEOGRAPHICSYMBOLS_invlist,
- PL_IDS_invlist,
- PL_IDSB_invlist,
- PL_IDST_invlist,
- PL_INADLAM_invlist,
- PL_INAHOM_invlist,
- PL_INANATOLIANHIEROGLYPHS_invlist,
- PL_INARABIC_invlist,
- PL_INARMENIAN_invlist,
- PL_INAVESTAN_invlist,
- PL_INBALINESE_invlist,
- PL_INBAMUM_invlist,
- PL_INBASSAVAH_invlist,
- PL_INBATAK_invlist,
- PL_INBENGALI_invlist,
- PL_INBHAIKSUKI_invlist,
- PL_INBOPOMOFO_invlist,
- PL_INBRAHMI_invlist,
- PL_INBUGINESE_invlist,
- PL_INBUHID_invlist,
- PL_INCARIAN_invlist,
- PL_INCAUCASIANALBANIAN_invlist,
- PL_INCHAKMA_invlist,
- PL_INCHAM_invlist,
- PL_INCHEROKEE_invlist,
- PL_INCOPTIC_invlist,
- PL_INCUNEIFORM_invlist,
- PL_INCYRILLIC_invlist,
- PL_INDEVANAGARI_invlist,
- PL_INDICNUMBERFORMS_invlist,
- PL_INDUPLOYAN_invlist,
- PL_INEGYPTIANHIEROGLYPHS_invlist,
- PL_INELBASAN_invlist,
- PL_INETHIOPIC_invlist,
- PL_INGEORGIAN_invlist,
- PL_INGLAGOLITIC_invlist,
- PL_INGOTHIC_invlist,
- PL_INGRANTHA_invlist,
- PL_INGREEK_invlist,
- PL_INGUJARATI_invlist,
- PL_INGURMUKHI_invlist,
- PL_INHANGUL_invlist,
- PL_INHANUNOO_invlist,
- PL_INHATRAN_invlist,
- PL_INHEBREW_invlist,
- PL_INHIRAGANA_invlist,
- PL_INIDC_invlist,
- PL_INIMPERIALARAMAIC_invlist,
- PL_ININSCRIPTIONALPAHLAVI_invlist,
- PL_ININSCRIPTIONALPARTHIAN_invlist,
- PL_INJAVANESE_invlist,
- PL_INKAITHI_invlist,
- PL_INKANNADA_invlist,
- PL_INKATAKANA_invlist,
- PL_INKHAROSHTHI_invlist,
- PL_INKHMER_invlist,
- PL_INKHOJKI_invlist,
- PL_INKHUDAWADI_invlist,
- PL_INLAO_invlist,
- PL_INLEPCHA_invlist,
- PL_INLIMBU_invlist,
- PL_INLINEARA_invlist,
- PL_INLYCIAN_invlist,
- PL_INLYDIAN_invlist,
- PL_INMAHAJANI_invlist,
- PL_INMALAYALAM_invlist,
- PL_INMANDAIC_invlist,
- PL_INMANICHAEAN_invlist,
- PL_INMARCHEN_invlist,
- PL_INMASARAMGONDI_invlist,
- PL_INMEETEIMAYEK_invlist,
- PL_INMENDEKIKAKUI_invlist,
- PL_INMEROITICCURSIVE_invlist,
- PL_INMIAO_invlist,
- PL_INMODI_invlist,
- PL_INMONGOLIAN_invlist,
- PL_INMRO_invlist,
- PL_INMULTANI_invlist,
- PL_INMYANMAR_invlist,
- PL_INNABATAEAN_invlist,
- PL_INNEWA_invlist,
- PL_INNEWTAILUE_invlist,
- PL_INNKO_invlist,
- PL_INNUSHU_invlist,
- PL_INOGHAM_invlist,
- PL_INOLDHUNGARIAN_invlist,
- PL_INOLDITALIC_invlist,
- PL_INOLDPERMIC_invlist,
- PL_INOLDPERSIAN_invlist,
- PL_INOLDTURKIC_invlist,
- PL_INORIYA_invlist,
- PL_INOSAGE_invlist,
- PL_INOSMANYA_invlist,
- PL_INPAHAWHHMONG_invlist,
- PL_INPAUCINHAU_invlist,
- PL_INPC__BOTTOM_invlist,
- PL_INPC__BOTTOMANDLEFT_invlist,
- PL_INPC__BOTTOMANDRIGHT_invlist,
- PL_INPC__LEFT_invlist,
- PL_INPC__LEFTANDRIGHT_invlist,
- PL_INPC__NA_invlist,
- PL_INPC__OVERSTRUCK_invlist,
- PL_INPC__RIGHT_invlist,
- PL_INPC__TOP_invlist,
- PL_INPC__TOPANDBOTTOM_invlist,
- PL_INPC__TOPANDBOTTOMANDRIGHT_invlist,
- PL_INPC__TOPANDLEFT_invlist,
- PL_INPC__TOPANDLEFTANDRIGHT_invlist,
- PL_INPC__TOPANDRIGHT_invlist,
- PL_INPHAGSPA_invlist,
- PL_INPHOENICIAN_invlist,
- PL_INPSALTERPAHLAVI_invlist,
- PL_INPUNCTUATION_invlist,
- PL_INREJANG_invlist,
- PL_INRUNIC_invlist,
- PL_INSAMARITAN_invlist,
- PL_INSAURASHTRA_invlist,
- PL_INSC__AVAGRAHA_invlist,
- PL_INSC__BINDU_invlist,
- PL_INSC__BRAHMIJOININGNUMBER_invlist,
- PL_INSC__CANTILLATIONMARK_invlist,
- PL_INSC__CONSONANT_invlist,
- PL_INSC__CONSONANTDEAD_invlist,
- PL_INSC__CONSONANTFINAL_invlist,
- PL_INSC__CONSONANTHEADLETTER_invlist,
- PL_INSC__CONSONANTKILLER_invlist,
- PL_INSC__CONSONANTMEDIAL_invlist,
- PL_INSC__CONSONANTPLACEHOLDER_invlist,
- PL_INSC__CONSONANTPRECEDINGREPHA_invlist,
- PL_INSC__CONSONANTPREFIXED_invlist,
- PL_INSC__CONSONANTSUBJOINED_invlist,
- PL_INSC__CONSONANTSUCCEEDINGREPHA_invlist,
- PL_INSC__CONSONANTWITHSTACKER_invlist,
- PL_INSC__GEMINATIONMARK_invlist,
- PL_INSC__INVISIBLESTACKER_invlist,
- PL_INSC__MODIFYINGLETTER_invlist,
- PL_INSC__NONJOINER_invlist,
- PL_INSC__NUKTA_invlist,
- PL_INSC__NUMBER_invlist,
- PL_INSC__NUMBERJOINER_invlist,
- PL_INSC__OTHER_invlist,
- PL_INSC__PUREKILLER_invlist,
- PL_INSC__REGISTERSHIFTER_invlist,
- PL_INSC__SYLLABLEMODIFIER_invlist,
- PL_INSC__TONELETTER_invlist,
- PL_INSC__TONEMARK_invlist,
- PL_INSC__VIRAMA_invlist,
- PL_INSC__VISARGA_invlist,
- PL_INSC__VOWEL_invlist,
- PL_INSC__VOWELDEPENDENT_invlist,
- PL_INSC__VOWELINDEPENDENT_invlist,
- PL_INSHARADA_invlist,
- PL_INSIDDHAM_invlist,
- PL_INSINHALA_invlist,
- PL_INSORASOMPENG_invlist,
- PL_INSOYOMBO_invlist,
- PL_INSUNDANESE_invlist,
- PL_INSYLOTINAGRI_invlist,
- PL_INSYRIAC_invlist,
- PL_INTAGALOG_invlist,
- PL_INTAGBANWA_invlist,
- PL_INTAILE_invlist,
- PL_INTAITHAM_invlist,
- PL_INTAIVIET_invlist,
- PL_INTAKRI_invlist,
- PL_INTAMIL_invlist,
- PL_INTANGUT_invlist,
- PL_INTELUGU_invlist,
- PL_INTHAANA_invlist,
- PL_INTHAI_invlist,
- PL_INTIBETAN_invlist,
- PL_INTIFINAGH_invlist,
- PL_INTIRHUTA_invlist,
- PL_INUGARITIC_invlist,
- PL_INVAI_invlist,
- PL_INVS_invlist,
- PL_INWARANGCITI_invlist,
- PL_INZANABAZARSQUARE_invlist,
- PL_IN__10_invlist,
- PL_IN__1_DOT_1_invlist,
- PL_IN__2_invlist,
- PL_IN__2_DOT_1_invlist,
- PL_IN__3_invlist,
- PL_IN__3_DOT_1_invlist,
- PL_IN__3_DOT_2_invlist,
- PL_IN__4_invlist,
- PL_IN__4_DOT_1_invlist,
- PL_IN__5_invlist,
- PL_IN__5_DOT_1_invlist,
- PL_IN__5_DOT_2_invlist,
- PL_IN__6_invlist,
- PL_IN__6_DOT_1_invlist,
- PL_IN__6_DOT_2_invlist,
- PL_IN__6_DOT_3_invlist,
- PL_IN__7_invlist,
- PL_IN__8_invlist,
- PL_IN__9_invlist,
- PL_IPAEXT_invlist,
- PL_ITAL_invlist,
- PL_JAMO_invlist,
- PL_JAMOEXTA_invlist,
- PL_JAMOEXTB_invlist,
- PL_JAVA_invlist,
- PL_JG__AFRICANFEH_invlist,
- PL_JG__AFRICANNOON_invlist,
- PL_JG__AFRICANQAF_invlist,
- PL_JG__AIN_invlist,
- PL_JG__ALAPH_invlist,
- PL_JG__ALEF_invlist,
- PL_JG__BEH_invlist,
- PL_JG__BETH_invlist,
- PL_JG__BURUSHASKIYEHBARREE_invlist,
- PL_JG__DAL_invlist,
- PL_JG__DALATHRISH_invlist,
- PL_JG__E_invlist,
- PL_JG__FARSIYEH_invlist,
- PL_JG__FE_invlist,
- PL_JG__FEH_invlist,
- PL_JG__FINALSEMKATH_invlist,
- PL_JG__GAF_invlist,
- PL_JG__GAMAL_invlist,
- PL_JG__HAH_invlist,
- PL_JG__HAMZAONHEHGOAL_invlist,
- PL_JG__HE_invlist,
- PL_JG__HEH_invlist,
- PL_JG__HEHGOAL_invlist,
- PL_JG__HETH_invlist,
- PL_JG__KAF_invlist,
- PL_JG__KAPH_invlist,
- PL_JG__KHAPH_invlist,
- PL_JG__KNOTTEDHEH_invlist,
- PL_JG__LAM_invlist,
- PL_JG__LAMADH_invlist,
- PL_JG__MALAYALAMBHA_invlist,
- PL_JG__MALAYALAMJA_invlist,
- PL_JG__MALAYALAMLLA_invlist,
- PL_JG__MALAYALAMLLLA_invlist,
- PL_JG__MALAYALAMNGA_invlist,
- PL_JG__MALAYALAMNNA_invlist,
- PL_JG__MALAYALAMNNNA_invlist,
- PL_JG__MALAYALAMNYA_invlist,
- PL_JG__MALAYALAMRA_invlist,
- PL_JG__MALAYALAMSSA_invlist,
- PL_JG__MALAYALAMTTA_invlist,
- PL_JG__MANICHAEANALEPH_invlist,
- PL_JG__MANICHAEANAYIN_invlist,
- PL_JG__MANICHAEANBETH_invlist,
- PL_JG__MANICHAEANDALETH_invlist,
- PL_JG__MANICHAEANDHAMEDH_invlist,
- PL_JG__MANICHAEANFIVE_invlist,
- PL_JG__MANICHAEANGIMEL_invlist,
- PL_JG__MANICHAEANHETH_invlist,
- PL_JG__MANICHAEANHUNDRED_invlist,
- PL_JG__MANICHAEANKAPH_invlist,
- PL_JG__MANICHAEANLAMEDH_invlist,
- PL_JG__MANICHAEANMEM_invlist,
- PL_JG__MANICHAEANNUN_invlist,
- PL_JG__MANICHAEANONE_invlist,
- PL_JG__MANICHAEANPE_invlist,
- PL_JG__MANICHAEANQOPH_invlist,
- PL_JG__MANICHAEANRESH_invlist,
- PL_JG__MANICHAEANSADHE_invlist,
- PL_JG__MANICHAEANSAMEKH_invlist,
- PL_JG__MANICHAEANTAW_invlist,
- PL_JG__MANICHAEANTEN_invlist,
- PL_JG__MANICHAEANTETH_invlist,
- PL_JG__MANICHAEANTHAMEDH_invlist,
- PL_JG__MANICHAEANTWENTY_invlist,
- PL_JG__MANICHAEANWAW_invlist,
- PL_JG__MANICHAEANYODH_invlist,
- PL_JG__MANICHAEANZAYIN_invlist,
- PL_JG__MEEM_invlist,
- PL_JG__MIM_invlist,
- PL_JG__NOJOININGGROUP_invlist,
- PL_JG__NOON_invlist,
- PL_JG__NUN_invlist,
- PL_JG__NYA_invlist,
- PL_JG__PE_invlist,
- PL_JG__QAF_invlist,
- PL_JG__QAPH_invlist,
- PL_JG__REH_invlist,
- PL_JG__REVERSEDPE_invlist,
- PL_JG__ROHINGYAYEH_invlist,
- PL_JG__SAD_invlist,
- PL_JG__SADHE_invlist,
- PL_JG__SEEN_invlist,
- PL_JG__SEMKATH_invlist,
- PL_JG__SHIN_invlist,
- PL_JG__STRAIGHTWAW_invlist,
- PL_JG__SWASHKAF_invlist,
- PL_JG__SYRIACWAW_invlist,
- PL_JG__TAH_invlist,
- PL_JG__TAW_invlist,
- PL_JG__TEHMARBUTA_invlist,
- PL_JG__TETH_invlist,
- PL_JG__WAW_invlist,
- PL_JG__YEH_invlist,
- PL_JG__YEHBARREE_invlist,
- PL_JG__YEHWITHTAIL_invlist,
- PL_JG__YUDH_invlist,
- PL_JG__YUDHHE_invlist,
- PL_JG__ZAIN_invlist,
- PL_JG__ZHAIN_invlist,
- PL_JOINC_invlist,
- PL_JT__C_invlist,
- PL_JT__D_invlist,
- PL_JT__L_invlist,
- PL_JT__R_invlist,
- PL_JT__T_invlist,
- PL_JT__U_invlist,
- PL_KALI_invlist,
- PL_KANA_invlist,
- PL_KANAEXTA_invlist,
- PL_KANASUP_invlist,
- PL_KANBUN_invlist,
- PL_KANGXI_invlist,
- PL_KATAKANAEXT_invlist,
- PL_KHAR_invlist,
- PL_KHMERSYMBOLS_invlist,
- PL_KHMR_invlist,
- PL_KHOJ_invlist,
- PL_KNDA_invlist,
- PL_KTHI_invlist,
- PL_L_invlist,
- PL_LANA_invlist,
- PL_LAO_invlist,
- PL_LATIN1_invlist,
- PL_LATINEXTA_invlist,
- PL_LATINEXTADDITIONAL_invlist,
- PL_LATINEXTB_invlist,
- PL_LATINEXTC_invlist,
- PL_LATINEXTD_invlist,
- PL_LATINEXTE_invlist,
- PL_LATN_invlist,
- PL_LB__AI_invlist,
- PL_LB__AL_invlist,
- PL_LB__B2_invlist,
- PL_LB__BA_invlist,
- PL_LB__BB_invlist,
- PL_LB__BK_invlist,
- PL_LB__CB_invlist,
- PL_LB__CJ_invlist,
- PL_LB__CL_invlist,
- PL_LB__CM_invlist,
- PL_LB__CP_invlist,
- PL_LB__CR_invlist,
- PL_LB__EB_invlist,
- PL_LB__EM_invlist,
- PL_LB__EX_invlist,
- PL_LB__GL_invlist,
- PL_LB__H2_invlist,
- PL_LB__H3_invlist,
- PL_LB__HL_invlist,
- PL_LB__HY_invlist,
- PL_LB__ID_invlist,
- PL_LB__IN_invlist,
- PL_LB__IS_invlist,
- PL_LB__LF_invlist,
- PL_LB__NL_invlist,
- PL_LB__NS_invlist,
- PL_LB__NU_invlist,
- PL_LB__OP_invlist,
- PL_LB__PO_invlist,
- PL_LB__PR_invlist,
- PL_LB__QU_invlist,
- PL_LB__SA_invlist,
- PL_LB__SG_invlist,
- PL_LB__SP_invlist,
- PL_LB__SY_invlist,
- PL_LB__WJ_invlist,
- PL_LB__XX_invlist,
- PL_LB__ZW_invlist,
- PL_LB__ZWJ_invlist,
- PL_LEPC_invlist,
- PL_LETTERLIKESYMBOLS_invlist,
- PL_LIMB_invlist,
- PL_LINA_invlist,
- PL_LINB_invlist,
- PL_LINEARBIDEOGRAMS_invlist,
- PL_LINEARBSYLLABARY_invlist,
- PL_LISU_invlist,
- PL_LL_invlist,
- PL_LM_invlist,
- PL_LO_invlist,
- PL_LOE_invlist,
- PL_LOWSURROGATES_invlist,
- PL_LT_invlist,
- PL_LU_invlist,
- PL_LYCI_invlist,
- PL_LYDI_invlist,
- PL_L_AMP__invlist,
- PL_M_invlist,
- PL_MAHJ_invlist,
- PL_MAHJONG_invlist,
- PL_MAND_invlist,
- PL_MANI_invlist,
- PL_MARC_invlist,
- PL_MATH_invlist,
- PL_MATHALPHANUM_invlist,
- PL_MATHOPERATORS_invlist,
- PL_MC_invlist,
- PL_ME_invlist,
- PL_MEETEIMAYEKEXT_invlist,
- PL_MEND_invlist,
- PL_MERC_invlist,
- PL_MERO_invlist,
- PL_MIAO_invlist,
- PL_MISCARROWS_invlist,
- PL_MISCMATHSYMBOLSA_invlist,
- PL_MISCMATHSYMBOLSB_invlist,
- PL_MISCPICTOGRAPHS_invlist,
- PL_MISCSYMBOLS_invlist,
- PL_MISCTECHNICAL_invlist,
- PL_MLYM_invlist,
- PL_MN_invlist,
- PL_MODI_invlist,
- PL_MODIFIERLETTERS_invlist,
- PL_MODIFIERTONELETTERS_invlist,
- PL_MONG_invlist,
- PL_MONGOLIANSUP_invlist,
- PL_MRO_invlist,
- PL_MTEI_invlist,
- PL_MULT_invlist,
- PL_MUSIC_invlist,
- PL_MYANMAREXTA_invlist,
- PL_MYANMAREXTB_invlist,
- PL_MYMR_invlist,
- PL_N_invlist,
- PL_NARB_invlist,
- PL_NB_invlist,
- PL_NBAT_invlist,
- PL_NCHAR_invlist,
- PL_NEWA_invlist,
- PL_NFCQC__M_invlist,
- PL_NFCQC__Y_invlist,
- PL_NFDQC__Y_invlist,
- PL_NFKCQC__N_invlist,
- PL_NFKCQC__Y_invlist,
- PL_NFKDQC__N_invlist,
- PL_NKO_invlist,
- PL_NL_invlist,
- PL_NO_invlist,
- PL_NSHU_invlist,
- PL_NT__DI_invlist,
- PL_NT__NU_invlist,
- PL_NUMBERFORMS_invlist,
- PL_NV__0_invlist,
- PL_NV__1_invlist,
- PL_NV__10_invlist,
- PL_NV__100_invlist,
- PL_NV__1000_invlist,
- PL_NV__10000_invlist,
- PL_NV__100000_invlist,
- PL_NV__1000000_invlist,
- PL_NV__100000000_invlist,
- PL_NV__10000000000_invlist,
- PL_NV__1000000000000_invlist,
- PL_NV__11_invlist,
- PL_NV__11_SLASH_12_invlist,
- PL_NV__11_SLASH_2_invlist,
- PL_NV__12_invlist,
- PL_NV__13_invlist,
- PL_NV__13_SLASH_2_invlist,
- PL_NV__14_invlist,
- PL_NV__15_invlist,
- PL_NV__15_SLASH_2_invlist,
- PL_NV__16_invlist,
- PL_NV__17_invlist,
- PL_NV__17_SLASH_2_invlist,
- PL_NV__18_invlist,
- PL_NV__19_invlist,
- PL_NV__1_SLASH_10_invlist,
- PL_NV__1_SLASH_12_invlist,
- PL_NV__1_SLASH_16_invlist,
- PL_NV__1_SLASH_160_invlist,
- PL_NV__1_SLASH_2_invlist,
- PL_NV__1_SLASH_20_invlist,
- PL_NV__1_SLASH_3_invlist,
- PL_NV__1_SLASH_4_invlist,
- PL_NV__1_SLASH_40_invlist,
- PL_NV__1_SLASH_5_invlist,
- PL_NV__1_SLASH_6_invlist,
- PL_NV__1_SLASH_7_invlist,
- PL_NV__1_SLASH_8_invlist,
- PL_NV__1_SLASH_9_invlist,
- PL_NV__2_invlist,
- PL_NV__20_invlist,
- PL_NV__200_invlist,
- PL_NV__2000_invlist,
- PL_NV__20000_invlist,
- PL_NV__200000_invlist,
- PL_NV__21_invlist,
- PL_NV__216000_invlist,
- PL_NV__22_invlist,
- PL_NV__23_invlist,
- PL_NV__24_invlist,
- PL_NV__25_invlist,
- PL_NV__26_invlist,
- PL_NV__27_invlist,
- PL_NV__28_invlist,
- PL_NV__29_invlist,
- PL_NV__2_SLASH_3_invlist,
- PL_NV__2_SLASH_5_invlist,
- PL_NV__3_invlist,
- PL_NV__30_invlist,
- PL_NV__300_invlist,
- PL_NV__3000_invlist,
- PL_NV__30000_invlist,
- PL_NV__300000_invlist,
- PL_NV__31_invlist,
- PL_NV__32_invlist,
- PL_NV__33_invlist,
- PL_NV__34_invlist,
- PL_NV__35_invlist,
- PL_NV__36_invlist,
- PL_NV__37_invlist,
- PL_NV__38_invlist,
- PL_NV__39_invlist,
- PL_NV__3_SLASH_16_invlist,
- PL_NV__3_SLASH_2_invlist,
- PL_NV__3_SLASH_20_invlist,
- PL_NV__3_SLASH_4_invlist,
- PL_NV__3_SLASH_5_invlist,
- PL_NV__3_SLASH_8_invlist,
- PL_NV__3_SLASH_80_invlist,
- PL_NV__4_invlist,
- PL_NV__40_invlist,
- PL_NV__400_invlist,
- PL_NV__4000_invlist,
- PL_NV__40000_invlist,
- PL_NV__400000_invlist,
- PL_NV__41_invlist,
- PL_NV__42_invlist,
- PL_NV__43_invlist,
- PL_NV__432000_invlist,
- PL_NV__44_invlist,
- PL_NV__45_invlist,
- PL_NV__46_invlist,
- PL_NV__47_invlist,
- PL_NV__48_invlist,
- PL_NV__49_invlist,
- PL_NV__4_SLASH_5_invlist,
- PL_NV__5_invlist,
- PL_NV__50_invlist,
- PL_NV__500_invlist,
- PL_NV__5000_invlist,
- PL_NV__50000_invlist,
- PL_NV__500000_invlist,
- PL_NV__5_SLASH_12_invlist,
- PL_NV__5_SLASH_2_invlist,
- PL_NV__5_SLASH_6_invlist,
- PL_NV__5_SLASH_8_invlist,
- PL_NV__6_invlist,
- PL_NV__60_invlist,
- PL_NV__600_invlist,
- PL_NV__6000_invlist,
- PL_NV__60000_invlist,
- PL_NV__600000_invlist,
- PL_NV__7_invlist,
- PL_NV__70_invlist,
- PL_NV__700_invlist,
- PL_NV__7000_invlist,
- PL_NV__70000_invlist,
- PL_NV__700000_invlist,
- PL_NV__7_SLASH_12_invlist,
- PL_NV__7_SLASH_2_invlist,
- PL_NV__7_SLASH_8_invlist,
- PL_NV__8_invlist,
- PL_NV__80_invlist,
- PL_NV__800_invlist,
- PL_NV__8000_invlist,
- PL_NV__80000_invlist,
- PL_NV__800000_invlist,
- PL_NV__9_invlist,
- PL_NV__90_invlist,
- PL_NV__900_invlist,
- PL_NV__9000_invlist,
- PL_NV__90000_invlist,
- PL_NV__900000_invlist,
- PL_NV__9_SLASH_2_invlist,
- PL_NV__NAN_invlist,
- PL_NV___MINUS_1_SLASH_2_invlist,
- PL_OCR_invlist,
- PL_OGAM_invlist,
- PL_OLCK_invlist,
- PL_ORKH_invlist,
- PL_ORNAMENTALDINGBATS_invlist,
- PL_ORYA_invlist,
- PL_OSGE_invlist,
- PL_OSMA_invlist,
- PL_P_invlist,
- PL_PALM_invlist,
- PL_PATSYN_invlist,
- PL_PATWS_invlist,
- PL_PAUC_invlist,
- PL_PC_invlist,
- PL_PCM_invlist,
- PL_PD_invlist,
- PL_PE_invlist,
- PL_PERM_invlist,
- PL_PF_invlist,
- PL_PHAG_invlist,
- PL_PHAISTOS_invlist,
- PL_PHLI_invlist,
- PL_PHLP_invlist,
- PL_PHNX_invlist,
- PL_PHONETICEXT_invlist,
- PL_PHONETICEXTSUP_invlist,
- PL_PI_invlist,
- PL_PLAYINGCARDS_invlist,
- PL_PO_invlist,
- PL_POSIXALNUM_invlist,
- PL_POSIXALPHA_invlist,
- PL_POSIXBLANK_invlist,
- PL_POSIXCNTRL_invlist,
- PL_POSIXDIGIT_invlist,
- PL_POSIXGRAPH_invlist,
- PL_POSIXLOWER_invlist,
- PL_POSIXPRINT_invlist,
- PL_POSIXPUNCT_invlist,
- PL_POSIXSPACE_invlist,
- PL_POSIXUPPER_invlist,
- PL_POSIXWORD_invlist,
- PL_POSIXXDIGIT_invlist,
- PL_PRTI_invlist,
- PL_PS_invlist,
- PL_PUA_invlist,
- PL_QAAI_invlist,
- PL_QMARK_invlist,
- PL_RADICAL_invlist,
- PL_RI_invlist,
- PL_RJNG_invlist,
- PL_RUMI_invlist,
- PL_RUNR_invlist,
- PL_S_invlist,
- PL_SAMR_invlist,
- PL_SARB_invlist,
- PL_SAUR_invlist,
- PL_SB__AT_invlist,
- PL_SB__CL_invlist,
- PL_SB__EX_invlist,
- PL_SB__FO_invlist,
- PL_SB__LE_invlist,
- PL_SB__LO_invlist,
- PL_SB__SC_invlist,
- PL_SB__SE_invlist,
- PL_SB__SP_invlist,
- PL_SB__ST_invlist,
- PL_SB__UP_invlist,
- PL_SB__XX_invlist,
- PL_SC_invlist,
- PL_SC__ADLM_invlist,
- PL_SC__ARAB_invlist,
- PL_SC__ARMN_invlist,
- PL_SC__BENG_invlist,
- PL_SC__BOPO_invlist,
- PL_SC__BUGI_invlist,
- PL_SC__BUHD_invlist,
- PL_SC__CAKM_invlist,
- PL_SC__COPT_invlist,
- PL_SC__CPRT_invlist,
- PL_SC__CYRL_invlist,
- PL_SC__DEVA_invlist,
- PL_SC__DUPL_invlist,
- PL_SC__GEOR_invlist,
- PL_SC__GLAG_invlist,
- PL_SC__GRAN_invlist,
- PL_SC__GREK_invlist,
- PL_SC__GUJR_invlist,
- PL_SC__GURU_invlist,
- PL_SC__HAN_invlist,
- PL_SC__HANG_invlist,
- PL_SC__HANO_invlist,
- PL_SC__HIRA_invlist,
- PL_SC__JAVA_invlist,
- PL_SC__KALI_invlist,
- PL_SC__KANA_invlist,
- PL_SC__KHOJ_invlist,
- PL_SC__KNDA_invlist,
- PL_SC__KTHI_invlist,
- PL_SC__LATN_invlist,
- PL_SC__LIMB_invlist,
- PL_SC__LINA_invlist,
- PL_SC__LINB_invlist,
- PL_SC__MAHJ_invlist,
- PL_SC__MAND_invlist,
- PL_SC__MANI_invlist,
- PL_SC__MLYM_invlist,
- PL_SC__MODI_invlist,
- PL_SC__MONG_invlist,
- PL_SC__MULT_invlist,
- PL_SC__MYMR_invlist,
- PL_SC__ORYA_invlist,
- PL_SC__PERM_invlist,
- PL_SC__PHAG_invlist,
- PL_SC__PHLP_invlist,
- PL_SC__QAAI_invlist,
- PL_SC__SHRD_invlist,
- PL_SC__SIND_invlist,
- PL_SC__SINH_invlist,
- PL_SC__SYLO_invlist,
- PL_SC__SYRC_invlist,
- PL_SC__TAGB_invlist,
- PL_SC__TAKR_invlist,
- PL_SC__TALE_invlist,
- PL_SC__TAML_invlist,
- PL_SC__TELU_invlist,
- PL_SC__TGLG_invlist,
- PL_SC__THAA_invlist,
- PL_SC__TIRH_invlist,
- PL_SC__YI_invlist,
- PL_SC__ZYYY_invlist,
- PL_SD_invlist,
- PL_SGNW_invlist,
- PL_SHAW_invlist,
- PL_SHORTHANDFORMATCONTROLS_invlist,
- PL_SHRD_invlist,
- PL_SIDD_invlist,
- PL_SIND_invlist,
- PL_SINH_invlist,
- PL_SINHALAARCHAICNUMBERS_invlist,
- PL_SK_invlist,
- PL_SM_invlist,
- PL_SMALLFORMS_invlist,
- PL_SO_invlist,
- PL_SORA_invlist,
- PL_SOYO_invlist,
- PL_SPECIALS_invlist,
- PL_STERM_invlist,
- PL_SUND_invlist,
- PL_SUNDANESESUP_invlist,
- PL_SUPARROWSA_invlist,
- PL_SUPARROWSB_invlist,
- PL_SUPARROWSC_invlist,
- PL_SUPERANDSUB_invlist,
- PL_SUPMATHOPERATORS_invlist,
- PL_SUPPUAA_invlist,
- PL_SUPPUAB_invlist,
- PL_SUPPUNCTUATION_invlist,
- PL_SUPSYMBOLSANDPICTOGRAPHS_invlist,
- PL_SUTTONSIGNWRITING_invlist,
- PL_SYLO_invlist,
- PL_SYRC_invlist,
- PL_SYRIACSUP_invlist,
- PL_TAGB_invlist,
- PL_TAGS_invlist,
- PL_TAIXUANJING_invlist,
- PL_TAKR_invlist,
- PL_TALE_invlist,
- PL_TALU_invlist,
- PL_TAML_invlist,
- PL_TANG_invlist,
- PL_TANGUTCOMPONENTS_invlist,
- PL_TAVT_invlist,
- PL_TELU_invlist,
- PL_TERM_invlist,
- PL_TFNG_invlist,
- PL_TGLG_invlist,
- PL_THAA_invlist,
- PL_THAI_invlist,
- PL_TIBT_invlist,
- PL_TIRH_invlist,
- PL_TRANSPORTANDMAP_invlist,
- PL_UCAS_invlist,
- PL_UCASEXT_invlist,
- PL_UGAR_invlist,
- PL_UIDEO_invlist,
- PL_VAI_invlist,
- PL_VEDICEXT_invlist,
- PL_VERTICALFORMS_invlist,
- PL_VERTSPACE_invlist,
- PL_VO__R_invlist,
- PL_VO__TR_invlist,
- PL_VO__TU_invlist,
- PL_VO__U_invlist,
- PL_VS_invlist,
- PL_VSSUP_invlist,
- PL_WARA_invlist,
- PL_WB__DQ_invlist,
- PL_WB__EB_invlist,
- PL_WB__EBG_invlist,
- PL_WB__EX_invlist,
- PL_WB__EXTEND_invlist,
- PL_WB__FO_invlist,
- PL_WB__GAZ_invlist,
- PL_WB__KA_invlist,
- PL_WB__LE_invlist,
- PL_WB__MB_invlist,
- PL_WB__ML_invlist,
- PL_WB__MN_invlist,
- PL_WB__NL_invlist,
- PL_WB__NU_invlist,
- PL_WB__SQ_invlist,
- PL_WB__XX_invlist,
- PL_XIDC_invlist,
- PL_XIDS_invlist,
- PL_XPEO_invlist,
- PL_XPOSIXALNUM_invlist,
- PL_XPOSIXALPHA_invlist,
- PL_XPOSIXBLANK_invlist,
- PL_XPOSIXCNTRL_invlist,
- PL_XPOSIXDIGIT_invlist,
- PL_XPOSIXGRAPH_invlist,
- PL_XPOSIXLOWER_invlist,
- PL_XPOSIXPRINT_invlist,
- PL_XPOSIXPUNCT_invlist,
- PL_XPOSIXSPACE_invlist,
- PL_XPOSIXUPPER_invlist,
- PL_XPOSIXWORD_invlist,
- PL_XPOSIXXDIGIT_invlist,
- PL_XSUX_invlist,
- PL_YI_invlist,
- PL_YIJING_invlist,
- PL_YIRADICALS_invlist,
- PL_YISYLLABLES_invlist,
- PL_Z_invlist,
- PL_ZANB_invlist,
- PL_ZL_invlist,
- PL_ZP_invlist,
- PL_ZS_invlist,
- PL_ZYYY_invlist,
- PL_ZZZZ_invlist,
- PL__PERL_ANY_FOLDS_invlist,
- PL__PERL_CHARNAME_BEGIN_invlist,
- PL__PERL_CHARNAME_CONTINUE_invlist,
- PL__PERL_FOLDS_TO_MULTI_CHAR_invlist,
- PL__PERL_IDCONT_invlist,
- PL__PERL_IDSTART_invlist,
- PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist,
- PL__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist,
- PL__PERL_QUOTEMETA_invlist
+static const UV UNI__PERL_PATWS_invlist[] = { /* for EBCDIC 037 */
+ 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,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0x41,
+ 0x200E,
+ 0x2010,
+ 0x2028,
+ 0x202A
};
-#endif /* defined(PERL_IN_UTF8_C) */
+# endif /* EBCDIC 037 */
-#if defined(PERL_IN_REGEXEC_C)
+static const UV UNI__PERL_SURROGATE_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,
+ 0xD800,
+ 0xE000
+};
-#define GCB_NOBREAK 0
-#define GCB_BREAKABLE 1
-#define GCB_RI_then_RI 2
-#define GCB_EX_then_EM 3
+const char * const deprecated_property_msgs[] = {
+ "",
+ "Surrogates should never appear in well-formed text, and therefore shouldn't be the basis for line breaking",
+ "Supplanted by Line_Break property values; see www.unicode.org/reports/tr14"
+};
-static const U8 GCB_table[19][19] = {
- /* 'edg' stands for 'EDGE' */
-/* XX CR CN EB EBG EM EX GAZ L LF LV LVT PP RI SM T V ZWJ edg */
-/* XX */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* CR */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 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, 1, 1 },
-/* EB */ { 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* EBG*/ { 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* EM */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* EX */ { 1, 1, 1, 1, 1, 3, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* GAZ*/ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* L */ { 1, 1, 1, 1, 1, 1, 0, 1, 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, 1, 1 },
-/* LV */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1 },
-/* LVT*/ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1 },
-/* PP */ { 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
-/* RI */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 2, 0, 1, 1, 0, 1 },
-/* SM */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* T */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1 },
-/* V */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1 },
-/* ZWJ*/ { 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* edg*/ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 }
+#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 */
+ UNI_ADLM,
+ UNI_AEGEANNUMBERS,
+ UNI_AGE__10,
+ UNI_AGE__11,
+ UNI_AGE__12,
+ UNI_AGE__12_DOT_1,
+ UNI_AGE__2,
+ UNI_AGE__2_DOT_1,
+ UNI_AGE__3,
+ UNI_AGE__3_DOT_1,
+ UNI_AGE__3_DOT_2,
+ UNI_AGE__4,
+ UNI_AGE__4_DOT_1,
+ UNI_AGE__5,
+ UNI_AGE__5_DOT_1,
+ UNI_AGE__5_DOT_2,
+ UNI_AGE__6,
+ UNI_AGE__6_DOT_1,
+ UNI_AGE__6_DOT_2,
+ UNI_AGE__6_DOT_3,
+ UNI_AGE__7,
+ UNI_AGE__8,
+ UNI_AGE__9,
+ UNI_AGE__NA,
+ UNI_AGHB,
+ UNI_AHOM,
+ UNI_ALCHEMICAL,
+ UNI_ALL,
+ UNI_ALPHABETICPF,
+ UNI_ANCIENTGREEKMUSIC,
+ UNI_ANCIENTGREEKNUMBERS,
+ UNI_ANCIENTSYMBOLS,
+ UNI_ANY,
+ UNI_ARAB,
+ UNI_ARABICEXTA,
+ UNI_ARABICMATH,
+ UNI_ARABICPFA,
+ UNI_ARABICPFB,
+ UNI_ARABICSUP,
+ UNI_ARMI,
+ UNI_ARMN,
+ UNI_ARROWS,
+ UNI_ASCII,
+ UNI_ASSIGNED,
+ UNI_AVST,
+ UNI_BALI,
+ UNI_BAMU,
+ UNI_BAMUMSUP,
+ UNI_BASS,
+ UNI_BATK,
+ UNI_BC__AL,
+ UNI_BC__AN,
+ UNI_BC__B,
+ UNI_BC__BN,
+ UNI_BC__CS,
+ UNI_BC__EN,
+ UNI_BC__ES,
+ UNI_BC__ET,
+ UNI_BC__FSI,
+ UNI_BC__L,
+ UNI_BC__LRE,
+ UNI_BC__LRI,
+ UNI_BC__LRO,
+ UNI_BC__NSM,
+ UNI_BC__ON,
+ UNI_BC__PDF,
+ UNI_BC__PDI,
+ UNI_BC__R,
+ UNI_BC__RLE,
+ UNI_BC__RLI,
+ UNI_BC__RLO,
+ UNI_BC__S,
+ UNI_BC__WS,
+ UNI_BENG,
+ UNI_BHKS,
+ UNI_BIDIC,
+ UNI_BIDIM,
+ UNI_BLOCKELEMENTS,
+ UNI_BOPO,
+ UNI_BOPOMOFOEXT,
+ UNI_BOXDRAWING,
+ UNI_BPT__C,
+ UNI_BPT__N,
+ UNI_BPT__O,
+ UNI_BRAH,
+ UNI_BRAI,
+ UNI_BUGI,
+ UNI_BUHD,
+ UNI_BYZANTINEMUSIC,
+ UNI_C,
+ UNI_CAKM,
+ UNI_CANS,
+ UNI_CARI,
+ UNI_CASED,
+ UNI_CASEDLETTER,
+ UNI_CCC__0,
+ UNI_CCC__1,
+ UNI_CCC__10,
+ UNI_CCC__103,
+ UNI_CCC__107,
+ UNI_CCC__11,
+ UNI_CCC__118,
+ UNI_CCC__12,
+ UNI_CCC__122,
+ UNI_CCC__129,
+ UNI_CCC__13,
+ UNI_CCC__130,
+ UNI_CCC__132,
+ UNI_CCC__14,
+ UNI_CCC__15,
+ UNI_CCC__16,
+ UNI_CCC__17,
+ UNI_CCC__18,
+ UNI_CCC__19,
+ UNI_CCC__20,
+ UNI_CCC__202,
+ UNI_CCC__21,
+ UNI_CCC__214,
+ UNI_CCC__216,
+ UNI_CCC__22,
+ UNI_CCC__23,
+ UNI_CCC__24,
+ UNI_CCC__25,
+ UNI_CCC__26,
+ UNI_CCC__27,
+ UNI_CCC__28,
+ UNI_CCC__29,
+ UNI_CCC__30,
+ UNI_CCC__31,
+ UNI_CCC__32,
+ UNI_CCC__33,
+ UNI_CCC__34,
+ UNI_CCC__35,
+ UNI_CCC__36,
+ UNI_CCC__7,
+ UNI_CCC__8,
+ UNI_CCC__84,
+ UNI_CCC__9,
+ UNI_CCC__91,
+ UNI_CCC__A,
+ UNI_CCC__AL,
+ UNI_CCC__AR,
+ UNI_CCC__B,
+ UNI_CCC__BL,
+ UNI_CCC__BR,
+ UNI_CCC__DA,
+ UNI_CCC__DB,
+ UNI_CCC__IS,
+ UNI_CCC__L,
+ UNI_CCC__R,
+ UNI_CE,
+ UNI_CF,
+ UNI_CHAM,
+ UNI_CHER,
+ UNI_CHEROKEESUP,
+ UNI_CHESSSYMBOLS,
+ UNI_CI,
+ UNI_CJK,
+ UNI_CJKCOMPAT,
+ UNI_CJKCOMPATFORMS,
+ UNI_CJKCOMPATIDEOGRAPHS,
+ UNI_CJKCOMPATIDEOGRAPHSSUP,
+ UNI_CJKEXTA,
+ UNI_CJKEXTB,
+ UNI_CJKEXTC,
+ UNI_CJKEXTD,
+ UNI_CJKEXTE,
+ UNI_CJKEXTF,
+ UNI_CJKRADICALSSUP,
+ UNI_CJKSTROKES,
+ UNI_CJKSYMBOLS,
+ UNI_CN,
+ UNI_CO,
+ UNI_COMPATJAMO,
+ UNI_COMPEX,
+ UNI_CONTROLPICTURES,
+ UNI_COPT,
+ UNI_COPTICEPACTNUMBERS,
+ UNI_COUNTINGROD,
+ UNI_CPRT,
+ UNI_CUNEIFORMNUMBERS,
+ UNI_CURRENCYSYMBOLS,
+ UNI_CWCF,
+ UNI_CWCM,
+ UNI_CWKCF,
+ UNI_CWL,
+ UNI_CWT,
+ UNI_CWU,
+ UNI_CYPRIOTSYLLABARY,
+ UNI_CYRILLICEXTA,
+ UNI_CYRILLICEXTB,
+ UNI_CYRILLICEXTC,
+ UNI_CYRILLICSUP,
+ UNI_CYRL,
+ UNI_DASH,
+ UNI_DEP,
+ UNI_DEVA,
+ UNI_DEVANAGARIEXT,
+ UNI_DI,
+ UNI_DIA,
+ UNI_DIACRITICALS,
+ UNI_DIACRITICALSEXT,
+ UNI_DIACRITICALSFORSYMBOLS,
+ UNI_DIACRITICALSSUP,
+ UNI_DINGBATS,
+ UNI_DOGR,
+ UNI_DOMINO,
+ UNI_DSRT,
+ UNI_DT__CAN,
+ UNI_DT__COM,
+ UNI_DT__ENC,
+ UNI_DT__FIN,
+ UNI_DT__FONT,
+ UNI_DT__FRA,
+ UNI_DT__INIT,
+ UNI_DT__ISO,
+ UNI_DT__MED,
+ UNI_DT__NAR,
+ UNI_DT__NB,
+ UNI_DT__NONCANON,
+ UNI_DT__NONE,
+ UNI_DT__SML,
+ UNI_DT__SQR,
+ UNI_DT__SUB,
+ UNI_DT__SUP,
+ UNI_DT__VERT,
+ UNI_DUPL,
+ UNI_EARLYDYNASTICCUNEIFORM,
+ UNI_EA__A,
+ UNI_EA__F,
+ UNI_EA__H,
+ UNI_EA__N,
+ UNI_EA__NA,
+ UNI_EA__W,
+ UNI_EGYP,
+ UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS,
+ UNI_ELBA,
+ UNI_ELYM,
+ UNI_EMOTICONS,
+ UNI_ENCLOSEDALPHANUM,
+ UNI_ENCLOSEDALPHANUMSUP,
+ UNI_ENCLOSEDCJK,
+ UNI_ENCLOSEDIDEOGRAPHICSUP,
+ UNI_ETHI,
+ UNI_ETHIOPICEXT,
+ UNI_ETHIOPICEXTA,
+ UNI_ETHIOPICSUP,
+ UNI_EXT,
+ UNI_GCB__CN,
+ UNI_GCB__EX,
+ UNI_GCB__L,
+ UNI_GCB__PP,
+ UNI_GCB__SM,
+ UNI_GCB__T,
+ UNI_GCB__V,
+ UNI_GCB__XX,
+ UNI_GEOMETRICSHAPES,
+ UNI_GEOMETRICSHAPESEXT,
+ UNI_GEOR,
+ UNI_GEORGIANEXT,
+ UNI_GEORGIANSUP,
+ UNI_GLAG,
+ UNI_GLAGOLITICSUP,
+ UNI_GONG,
+ UNI_GONM,
+ UNI_GOTH,
+ UNI_GRAN,
+ UNI_GRBASE,
+ UNI_GREEKEXT,
+ UNI_GREK,
+ UNI_GREXT,
+ UNI_GUJR,
+ UNI_GURU,
+ UNI_HALFANDFULLFORMS,
+ UNI_HALFMARKS,
+ UNI_HAN,
+ UNI_HANG,
+ UNI_HANO,
+ UNI_HATR,
+ UNI_HEBR,
+ UNI_HIGHPUSURROGATES,
+ UNI_HIGHSURROGATES,
+ UNI_HIRA,
+ UNI_HLUW,
+ UNI_HMNG,
+ UNI_HMNP,
+ UNI_HST__NA,
+ UNI_HUNG,
+ UNI_HYPHEN_perl_aux,
+ UNI_IDC,
+ UNI_IDEO,
+ UNI_IDEOGRAPHICSYMBOLS,
+ UNI_IDS,
+ UNI_IDSB,
+ UNI_IDST,
+ UNI_INADLAM,
+ UNI_INAHOM,
+ UNI_INANATOLIANHIEROGLYPHS,
+ UNI_INARABIC,
+ UNI_INARMENIAN,
+ UNI_INAVESTAN,
+ UNI_INBALINESE,
+ UNI_INBAMUM,
+ UNI_INBASSAVAH,
+ UNI_INBATAK,
+ UNI_INBENGALI,
+ UNI_INBHAIKSUKI,
+ UNI_INBOPOMOFO,
+ UNI_INBRAHMI,
+ UNI_INBUGINESE,
+ UNI_INBUHID,
+ UNI_INCARIAN,
+ UNI_INCAUCASIANALBANIAN,
+ UNI_INCHAKMA,
+ UNI_INCHAM,
+ UNI_INCHEROKEE,
+ UNI_INCOPTIC,
+ UNI_INCUNEIFORM,
+ UNI_INCYRILLIC,
+ UNI_INDEVANAGARI,
+ UNI_INDICNUMBERFORMS,
+ UNI_INDICSIYAQNUMBERS,
+ UNI_INDOGRA,
+ UNI_INDUPLOYAN,
+ UNI_INEGYPTIANHIEROGLYPHS,
+ UNI_INELBASAN,
+ UNI_INELYMAIC,
+ UNI_INETHIOPIC,
+ UNI_INGEORGIAN,
+ UNI_INGLAGOLITIC,
+ UNI_INGOTHIC,
+ UNI_INGRANTHA,
+ UNI_INGREEK,
+ UNI_INGUJARATI,
+ UNI_INGUNJALAGONDI,
+ UNI_INGURMUKHI,
+ UNI_INHANGUL,
+ UNI_INHANIFIROHINGYA,
+ UNI_INHANUNOO,
+ UNI_INHATRAN,
+ UNI_INHEBREW,
+ UNI_INHIRAGANA,
+ UNI_INIDC,
+ UNI_INIMPERIALARAMAIC,
+ UNI_ININSCRIPTIONALPAHLAVI,
+ UNI_ININSCRIPTIONALPARTHIAN,
+ UNI_INJAVANESE,
+ UNI_INKAITHI,
+ UNI_INKANNADA,
+ UNI_INKATAKANA,
+ UNI_INKHAROSHTHI,
+ UNI_INKHMER,
+ UNI_INKHOJKI,
+ UNI_INKHUDAWADI,
+ UNI_INLAO,
+ UNI_INLEPCHA,
+ UNI_INLIMBU,
+ UNI_INLINEARA,
+ UNI_INLYCIAN,
+ UNI_INLYDIAN,
+ UNI_INMAHAJANI,
+ UNI_INMAKASAR,
+ UNI_INMALAYALAM,
+ UNI_INMANDAIC,
+ UNI_INMANICHAEAN,
+ UNI_INMARCHEN,
+ UNI_INMASARAMGONDI,
+ UNI_INMEDEFAIDRIN,
+ UNI_INMEETEIMAYEK,
+ UNI_INMENDEKIKAKUI,
+ UNI_INMEROITICCURSIVE,
+ UNI_INMIAO,
+ UNI_INMODI,
+ UNI_INMONGOLIAN,
+ UNI_INMRO,
+ UNI_INMULTANI,
+ UNI_INMYANMAR,
+ UNI_INNABATAEAN,
+ UNI_INNANDINAGARI,
+ UNI_INNEWA,
+ UNI_INNEWTAILUE,
+ UNI_INNKO,
+ UNI_INNUSHU,
+ UNI_INNYIAKENGPUACHUEHMONG,
+ UNI_INOGHAM,
+ UNI_INOLDHUNGARIAN,
+ UNI_INOLDITALIC,
+ UNI_INOLDPERMIC,
+ UNI_INOLDPERSIAN,
+ UNI_INOLDSOGDIAN,
+ UNI_INOLDTURKIC,
+ UNI_INORIYA,
+ UNI_INOSAGE,
+ UNI_INOSMANYA,
+ UNI_INPAHAWHHMONG,
+ UNI_INPAUCINHAU,
+ UNI_INPC__BOTTOM,
+ UNI_INPC__BOTTOMANDLEFT,
+ UNI_INPC__BOTTOMANDRIGHT,
+ UNI_INPC__LEFT,
+ UNI_INPC__LEFTANDRIGHT,
+ UNI_INPC__NA,
+ UNI_INPC__OVERSTRUCK,
+ UNI_INPC__RIGHT,
+ UNI_INPC__TOP,
+ UNI_INPC__TOPANDBOTTOM,
+ UNI_INPC__TOPANDBOTTOMANDRIGHT,
+ UNI_INPC__TOPANDLEFT,
+ UNI_INPC__TOPANDLEFTANDRIGHT,
+ UNI_INPC__TOPANDRIGHT,
+ UNI_INPHAGSPA,
+ UNI_INPHOENICIAN,
+ UNI_INPSALTERPAHLAVI,
+ UNI_INPUNCTUATION,
+ UNI_INREJANG,
+ UNI_INRUNIC,
+ UNI_INSAMARITAN,
+ UNI_INSAURASHTRA,
+ UNI_INSC__AVAGRAHA,
+ UNI_INSC__BINDU,
+ UNI_INSC__BRAHMIJOININGNUMBER,
+ UNI_INSC__CANTILLATIONMARK,
+ UNI_INSC__CONSONANT,
+ UNI_INSC__CONSONANTDEAD,
+ UNI_INSC__CONSONANTFINAL,
+ UNI_INSC__CONSONANTHEADLETTER,
+ UNI_INSC__CONSONANTINITIALPOSTFIXED,
+ UNI_INSC__CONSONANTKILLER,
+ UNI_INSC__CONSONANTMEDIAL,
+ UNI_INSC__CONSONANTPLACEHOLDER,
+ UNI_INSC__CONSONANTPRECEDINGREPHA,
+ UNI_INSC__CONSONANTPREFIXED,
+ UNI_INSC__CONSONANTSUBJOINED,
+ UNI_INSC__CONSONANTSUCCEEDINGREPHA,
+ UNI_INSC__CONSONANTWITHSTACKER,
+ UNI_INSC__GEMINATIONMARK,
+ UNI_INSC__INVISIBLESTACKER,
+ UNI_INSC__MODIFYINGLETTER,
+ UNI_INSC__NONJOINER,
+ UNI_INSC__NUKTA,
+ UNI_INSC__NUMBER,
+ UNI_INSC__NUMBERJOINER,
+ UNI_INSC__OTHER,
+ UNI_INSC__PUREKILLER,
+ UNI_INSC__REGISTERSHIFTER,
+ UNI_INSC__SYLLABLEMODIFIER,
+ UNI_INSC__TONELETTER,
+ UNI_INSC__TONEMARK,
+ UNI_INSC__VIRAMA,
+ UNI_INSC__VISARGA,
+ UNI_INSC__VOWEL,
+ UNI_INSC__VOWELDEPENDENT,
+ UNI_INSC__VOWELINDEPENDENT,
+ UNI_INSHARADA,
+ UNI_INSIDDHAM,
+ UNI_INSINHALA,
+ UNI_INSOGDIAN,
+ UNI_INSORASOMPENG,
+ UNI_INSOYOMBO,
+ UNI_INSUNDANESE,
+ UNI_INSYLOTINAGRI,
+ UNI_INSYRIAC,
+ UNI_INTAGALOG,
+ UNI_INTAGBANWA,
+ UNI_INTAILE,
+ UNI_INTAITHAM,
+ UNI_INTAIVIET,
+ UNI_INTAKRI,
+ UNI_INTAMIL,
+ UNI_INTANGUT,
+ UNI_INTELUGU,
+ UNI_INTHAANA,
+ UNI_INTHAI,
+ UNI_INTIBETAN,
+ UNI_INTIFINAGH,
+ UNI_INTIRHUTA,
+ UNI_INUGARITIC,
+ UNI_INVAI,
+ UNI_INVS,
+ UNI_INWANCHO,
+ UNI_INWARANGCITI,
+ UNI_INZANABAZARSQUARE,
+ UNI_IN__10,
+ UNI_IN__11,
+ UNI_IN__12,
+ UNI_IN__12_DOT_1,
+ UNI_IN__1_DOT_1,
+ UNI_IN__2,
+ UNI_IN__2_DOT_1,
+ UNI_IN__3,
+ UNI_IN__3_DOT_1,
+ UNI_IN__3_DOT_2,
+ UNI_IN__4,
+ UNI_IN__4_DOT_1,
+ UNI_IN__5,
+ UNI_IN__5_DOT_1,
+ UNI_IN__5_DOT_2,
+ UNI_IN__6,
+ UNI_IN__6_DOT_1,
+ UNI_IN__6_DOT_2,
+ UNI_IN__6_DOT_3,
+ UNI_IN__7,
+ UNI_IN__8,
+ UNI_IN__9,
+ UNI_IPAEXT,
+ UNI_ITAL,
+ UNI_JAMO,
+ UNI_JAMOEXTA,
+ UNI_JAMOEXTB,
+ UNI_JAVA,
+ UNI_JG__AFRICANFEH,
+ UNI_JG__AFRICANNOON,
+ UNI_JG__AFRICANQAF,
+ UNI_JG__AIN,
+ UNI_JG__ALAPH,
+ UNI_JG__ALEF,
+ UNI_JG__BEH,
+ UNI_JG__BETH,
+ UNI_JG__BURUSHASKIYEHBARREE,
+ UNI_JG__DAL,
+ UNI_JG__DALATHRISH,
+ UNI_JG__E,
+ UNI_JG__FARSIYEH,
+ UNI_JG__FE,
+ UNI_JG__FEH,
+ UNI_JG__FINALSEMKATH,
+ UNI_JG__GAF,
+ UNI_JG__GAMAL,
+ UNI_JG__HAH,
+ UNI_JG__HAMZAONHEHGOAL,
+ UNI_JG__HANIFIROHINGYAKINNAYA,
+ UNI_JG__HANIFIROHINGYAPA,
+ UNI_JG__HE,
+ UNI_JG__HEH,
+ UNI_JG__HEHGOAL,
+ UNI_JG__HETH,
+ UNI_JG__KAF,
+ UNI_JG__KAPH,
+ UNI_JG__KHAPH,
+ UNI_JG__KNOTTEDHEH,
+ UNI_JG__LAM,
+ UNI_JG__LAMADH,
+ UNI_JG__MALAYALAMBHA,
+ UNI_JG__MALAYALAMJA,
+ UNI_JG__MALAYALAMLLA,
+ UNI_JG__MALAYALAMLLLA,
+ UNI_JG__MALAYALAMNGA,
+ UNI_JG__MALAYALAMNNA,
+ UNI_JG__MALAYALAMNNNA,
+ UNI_JG__MALAYALAMNYA,
+ UNI_JG__MALAYALAMRA,
+ UNI_JG__MALAYALAMSSA,
+ UNI_JG__MALAYALAMTTA,
+ UNI_JG__MANICHAEANALEPH,
+ UNI_JG__MANICHAEANAYIN,
+ UNI_JG__MANICHAEANBETH,
+ UNI_JG__MANICHAEANDALETH,
+ UNI_JG__MANICHAEANDHAMEDH,
+ UNI_JG__MANICHAEANFIVE,
+ UNI_JG__MANICHAEANGIMEL,
+ UNI_JG__MANICHAEANHETH,
+ UNI_JG__MANICHAEANHUNDRED,
+ UNI_JG__MANICHAEANKAPH,
+ UNI_JG__MANICHAEANLAMEDH,
+ UNI_JG__MANICHAEANMEM,
+ UNI_JG__MANICHAEANNUN,
+ UNI_JG__MANICHAEANONE,
+ UNI_JG__MANICHAEANPE,
+ UNI_JG__MANICHAEANQOPH,
+ UNI_JG__MANICHAEANRESH,
+ UNI_JG__MANICHAEANSADHE,
+ UNI_JG__MANICHAEANSAMEKH,
+ UNI_JG__MANICHAEANTAW,
+ UNI_JG__MANICHAEANTEN,
+ UNI_JG__MANICHAEANTETH,
+ UNI_JG__MANICHAEANTHAMEDH,
+ UNI_JG__MANICHAEANTWENTY,
+ UNI_JG__MANICHAEANWAW,
+ UNI_JG__MANICHAEANYODH,
+ UNI_JG__MANICHAEANZAYIN,
+ UNI_JG__MEEM,
+ UNI_JG__MIM,
+ UNI_JG__NOJOININGGROUP,
+ UNI_JG__NOON,
+ UNI_JG__NUN,
+ UNI_JG__NYA,
+ UNI_JG__PE,
+ UNI_JG__QAF,
+ UNI_JG__QAPH,
+ UNI_JG__REH,
+ UNI_JG__REVERSEDPE,
+ UNI_JG__ROHINGYAYEH,
+ UNI_JG__SAD,
+ UNI_JG__SADHE,
+ UNI_JG__SEEN,
+ UNI_JG__SEMKATH,
+ UNI_JG__SHIN,
+ UNI_JG__STRAIGHTWAW,
+ UNI_JG__SWASHKAF,
+ UNI_JG__SYRIACWAW,
+ UNI_JG__TAH,
+ UNI_JG__TAW,
+ UNI_JG__TEHMARBUTA,
+ UNI_JG__TETH,
+ UNI_JG__WAW,
+ UNI_JG__YEH,
+ UNI_JG__YEHBARREE,
+ UNI_JG__YEHWITHTAIL,
+ UNI_JG__YUDH,
+ UNI_JG__YUDHHE,
+ UNI_JG__ZAIN,
+ UNI_JG__ZHAIN,
+ UNI_JOINC,
+ UNI_JT__C,
+ UNI_JT__D,
+ UNI_JT__L,
+ UNI_JT__R,
+ UNI_JT__T,
+ UNI_JT__U,
+ UNI_KALI,
+ UNI_KANA,
+ UNI_KANAEXTA,
+ UNI_KANASUP,
+ UNI_KANBUN,
+ UNI_KANGXI,
+ UNI_KATAKANAEXT,
+ UNI_KHAR,
+ UNI_KHMERSYMBOLS,
+ UNI_KHMR,
+ UNI_KHOJ,
+ UNI_KNDA,
+ UNI_KTHI,
+ UNI_L,
+ UNI_LANA,
+ UNI_LAO,
+ UNI_LATIN1,
+ UNI_LATINEXTA,
+ UNI_LATINEXTADDITIONAL,
+ UNI_LATINEXTB,
+ UNI_LATINEXTC,
+ UNI_LATINEXTD,
+ UNI_LATINEXTE,
+ UNI_LATN,
+ UNI_LB__AI,
+ UNI_LB__AL,
+ UNI_LB__B2,
+ UNI_LB__BA,
+ UNI_LB__BB,
+ UNI_LB__BK,
+ UNI_LB__CB,
+ UNI_LB__CJ,
+ UNI_LB__CL,
+ UNI_LB__CM,
+ UNI_LB__CP,
+ UNI_LB__CR,
+ UNI_LB__EB,
+ UNI_LB__EM,
+ UNI_LB__EX,
+ UNI_LB__GL,
+ UNI_LB__H2,
+ UNI_LB__H3,
+ UNI_LB__HL,
+ UNI_LB__HY,
+ UNI_LB__ID,
+ UNI_LB__IN,
+ UNI_LB__IS,
+ UNI_LB__LF,
+ UNI_LB__NL,
+ UNI_LB__NS,
+ UNI_LB__NU,
+ UNI_LB__OP,
+ UNI_LB__PO,
+ UNI_LB__PR,
+ UNI_LB__QU,
+ UNI_LB__SA,
+ UNI_LB__SG_perl_aux,
+ UNI_LB__SP,
+ UNI_LB__SY,
+ UNI_LB__WJ,
+ UNI_LB__XX,
+ UNI_LB__ZW,
+ UNI_LB__ZWJ,
+ UNI_LEPC,
+ UNI_LETTERLIKESYMBOLS,
+ UNI_LIMB,
+ UNI_LINA,
+ UNI_LINB,
+ UNI_LINEARBIDEOGRAMS,
+ UNI_LINEARBSYLLABARY,
+ UNI_LISU,
+ UNI_LM,
+ UNI_LO,
+ UNI_LOE,
+ UNI_LOWERCASELETTER,
+ UNI_LOWSURROGATES,
+ UNI_LYCI,
+ UNI_LYDI,
+ UNI_M,
+ UNI_MAHJ,
+ UNI_MAHJONG,
+ UNI_MAKA,
+ UNI_MAND,
+ UNI_MANI,
+ UNI_MARC,
+ UNI_MATH,
+ UNI_MATHALPHANUM,
+ UNI_MATHOPERATORS,
+ UNI_MAYANNUMERALS,
+ UNI_MC,
+ UNI_ME,
+ UNI_MEDF,
+ UNI_MEETEIMAYEKEXT,
+ UNI_MEND,
+ UNI_MERC,
+ UNI_MERO,
+ UNI_MIAO,
+ UNI_MISCARROWS,
+ UNI_MISCMATHSYMBOLSA,
+ UNI_MISCMATHSYMBOLSB,
+ UNI_MISCPICTOGRAPHS,
+ UNI_MISCSYMBOLS,
+ UNI_MISCTECHNICAL,
+ UNI_MLYM,
+ UNI_MN,
+ UNI_MODI,
+ UNI_MODIFIERLETTERS,
+ UNI_MODIFIERTONELETTERS,
+ UNI_MONG,
+ UNI_MONGOLIANSUP,
+ UNI_MRO,
+ UNI_MTEI,
+ UNI_MULT,
+ UNI_MUSIC,
+ UNI_MYANMAREXTA,
+ UNI_MYANMAREXTB,
+ UNI_MYMR,
+ UNI_N,
+ UNI_NAND,
+ UNI_NARB,
+ UNI_NB,
+ UNI_NBAT,
+ UNI_NEWA,
+ UNI_NFCQC__M,
+ UNI_NFCQC__Y,
+ UNI_NFDQC__Y,
+ UNI_NFKCQC__N,
+ UNI_NFKCQC__Y,
+ UNI_NFKDQC__N,
+ UNI_NKO,
+ UNI_NL,
+ UNI_NO,
+ UNI_NSHU,
+ UNI_NT__DI,
+ UNI_NT__NU,
+ UNI_NUMBERFORMS,
+ UNI_NV__0,
+ UNI_NV__1,
+ UNI_NV__10,
+ UNI_NV__100,
+ UNI_NV__1000,
+ UNI_NV__10000,
+ UNI_NV__100000,
+ UNI_NV__1000000,
+ UNI_NV__10000000,
+ UNI_NV__100000000,
+ UNI_NV__10000000000,
+ UNI_NV__1000000000000,
+ UNI_NV__11,
+ UNI_NV__11_SLASH_12,
+ UNI_NV__11_SLASH_2,
+ UNI_NV__12,
+ UNI_NV__13,
+ UNI_NV__13_SLASH_2,
+ UNI_NV__14,
+ UNI_NV__15,
+ UNI_NV__15_SLASH_2,
+ UNI_NV__16,
+ UNI_NV__17,
+ UNI_NV__17_SLASH_2,
+ UNI_NV__18,
+ UNI_NV__19,
+ UNI_NV__1_SLASH_10,
+ UNI_NV__1_SLASH_12,
+ UNI_NV__1_SLASH_16,
+ UNI_NV__1_SLASH_160,
+ UNI_NV__1_SLASH_2,
+ UNI_NV__1_SLASH_20,
+ UNI_NV__1_SLASH_3,
+ UNI_NV__1_SLASH_32,
+ UNI_NV__1_SLASH_320,
+ UNI_NV__1_SLASH_4,
+ UNI_NV__1_SLASH_40,
+ UNI_NV__1_SLASH_5,
+ UNI_NV__1_SLASH_6,
+ UNI_NV__1_SLASH_64,
+ UNI_NV__1_SLASH_7,
+ UNI_NV__1_SLASH_8,
+ UNI_NV__1_SLASH_80,
+ UNI_NV__1_SLASH_9,
+ UNI_NV__2,
+ UNI_NV__20,
+ UNI_NV__200,
+ UNI_NV__2000,
+ UNI_NV__20000,
+ UNI_NV__200000,
+ UNI_NV__20000000,
+ UNI_NV__21,
+ UNI_NV__216000,
+ UNI_NV__22,
+ UNI_NV__23,
+ UNI_NV__24,
+ UNI_NV__25,
+ UNI_NV__26,
+ UNI_NV__27,
+ UNI_NV__28,
+ UNI_NV__29,
+ UNI_NV__2_SLASH_3,
+ UNI_NV__2_SLASH_5,
+ UNI_NV__3,
+ UNI_NV__30,
+ UNI_NV__300,
+ UNI_NV__3000,
+ UNI_NV__30000,
+ UNI_NV__300000,
+ UNI_NV__31,
+ UNI_NV__32,
+ UNI_NV__33,
+ UNI_NV__34,
+ UNI_NV__35,
+ UNI_NV__36,
+ UNI_NV__37,
+ UNI_NV__38,
+ UNI_NV__39,
+ UNI_NV__3_SLASH_16,
+ UNI_NV__3_SLASH_2,
+ UNI_NV__3_SLASH_20,
+ UNI_NV__3_SLASH_4,
+ UNI_NV__3_SLASH_5,
+ UNI_NV__3_SLASH_64,
+ UNI_NV__3_SLASH_8,
+ UNI_NV__3_SLASH_80,
+ UNI_NV__4,
+ UNI_NV__40,
+ UNI_NV__400,
+ UNI_NV__4000,
+ UNI_NV__40000,
+ UNI_NV__400000,
+ UNI_NV__41,
+ UNI_NV__42,
+ UNI_NV__43,
+ UNI_NV__432000,
+ UNI_NV__44,
+ UNI_NV__45,
+ UNI_NV__46,
+ UNI_NV__47,
+ UNI_NV__48,
+ UNI_NV__49,
+ UNI_NV__4_SLASH_5,
+ UNI_NV__5,
+ UNI_NV__50,
+ UNI_NV__500,
+ UNI_NV__5000,
+ UNI_NV__50000,
+ UNI_NV__500000,
+ UNI_NV__5_SLASH_12,
+ UNI_NV__5_SLASH_2,
+ UNI_NV__5_SLASH_6,
+ UNI_NV__5_SLASH_8,
+ UNI_NV__6,
+ UNI_NV__60,
+ UNI_NV__600,
+ UNI_NV__6000,
+ UNI_NV__60000,
+ UNI_NV__600000,
+ UNI_NV__7,
+ UNI_NV__70,
+ UNI_NV__700,
+ UNI_NV__7000,
+ UNI_NV__70000,
+ UNI_NV__700000,
+ UNI_NV__7_SLASH_12,
+ UNI_NV__7_SLASH_2,
+ UNI_NV__7_SLASH_8,
+ UNI_NV__8,
+ UNI_NV__80,
+ UNI_NV__800,
+ UNI_NV__8000,
+ UNI_NV__80000,
+ UNI_NV__800000,
+ UNI_NV__9,
+ UNI_NV__90,
+ UNI_NV__900,
+ UNI_NV__9000,
+ UNI_NV__90000,
+ UNI_NV__900000,
+ UNI_NV__9_SLASH_2,
+ UNI_NV__NAN,
+ UNI_NV___MINUS_1_SLASH_2,
+ UNI_OCR,
+ UNI_OGAM,
+ UNI_OLCK,
+ UNI_ORKH,
+ UNI_ORNAMENTALDINGBATS,
+ UNI_ORYA,
+ UNI_OSGE,
+ UNI_OSMA,
+ UNI_OTTOMANSIYAQNUMBERS,
+ UNI_P,
+ UNI_PALM,
+ UNI_PATSYN,
+ UNI_PAUC,
+ UNI_PC,
+ UNI_PCM,
+ UNI_PD,
+ UNI_PE,
+ UNI_PERM,
+ UNI_PF,
+ UNI_PHAG,
+ UNI_PHAISTOS,
+ UNI_PHLI,
+ UNI_PHLP,
+ UNI_PHNX,
+ UNI_PHONETICEXT,
+ UNI_PHONETICEXTSUP,
+ UNI_PI,
+ UNI_PLAYINGCARDS,
+ UNI_PO,
+ UNI_POSIXALNUM,
+ UNI_POSIXALPHA,
+ UNI_POSIXBLANK,
+ UNI_POSIXCNTRL,
+ UNI_POSIXDIGIT,
+ UNI_POSIXGRAPH,
+ UNI_POSIXLOWER,
+ UNI_POSIXPRINT,
+ UNI_POSIXPUNCT,
+ UNI_POSIXSPACE,
+ UNI_POSIXUPPER,
+ UNI_POSIXWORD,
+ UNI_POSIXXDIGIT,
+ UNI_PRTI,
+ UNI_PS,
+ UNI_PUA,
+ UNI_QAAI,
+ UNI_QMARK,
+ UNI_RADICAL,
+ UNI_RI,
+ UNI_RJNG,
+ UNI_ROHG,
+ UNI_RUMI,
+ UNI_RUNR,
+ UNI_S,
+ UNI_SAMR,
+ UNI_SARB,
+ UNI_SAUR,
+ UNI_SB__AT,
+ UNI_SB__CL,
+ UNI_SB__EX,
+ UNI_SB__FO,
+ UNI_SB__LE,
+ UNI_SB__LO,
+ UNI_SB__NU,
+ UNI_SB__SC,
+ UNI_SB__SE,
+ UNI_SB__SP,
+ UNI_SB__ST,
+ UNI_SB__UP,
+ UNI_SB__XX,
+ UNI_SC,
+ UNI_SC__ADLM,
+ UNI_SC__ARAB,
+ UNI_SC__ARMN,
+ UNI_SC__BENG,
+ UNI_SC__BOPO,
+ UNI_SC__BUGI,
+ UNI_SC__BUHD,
+ UNI_SC__CAKM,
+ UNI_SC__COPT,
+ UNI_SC__CPRT,
+ UNI_SC__CYRL,
+ UNI_SC__DEVA,
+ UNI_SC__DOGR,
+ UNI_SC__DUPL,
+ UNI_SC__GEOR,
+ UNI_SC__GLAG,
+ UNI_SC__GONG,
+ UNI_SC__GONM,
+ UNI_SC__GRAN,
+ UNI_SC__GREK,
+ UNI_SC__GUJR,
+ UNI_SC__GURU,
+ UNI_SC__HAN,
+ UNI_SC__HANG,
+ UNI_SC__HANO,
+ UNI_SC__HIRA,
+ UNI_SC__JAVA,
+ UNI_SC__KALI,
+ UNI_SC__KANA,
+ UNI_SC__KHOJ,
+ UNI_SC__KNDA,
+ UNI_SC__KTHI,
+ UNI_SC__LATN,
+ UNI_SC__LIMB,
+ UNI_SC__LINA,
+ UNI_SC__LINB,
+ UNI_SC__MAHJ,
+ UNI_SC__MAND,
+ UNI_SC__MANI,
+ UNI_SC__MLYM,
+ UNI_SC__MODI,
+ UNI_SC__MONG,
+ UNI_SC__MULT,
+ UNI_SC__MYMR,
+ UNI_SC__NAND,
+ UNI_SC__ORYA,
+ UNI_SC__PERM,
+ UNI_SC__PHAG,
+ UNI_SC__PHLP,
+ UNI_SC__QAAI,
+ UNI_SC__ROHG,
+ UNI_SC__SHRD,
+ UNI_SC__SIND,
+ UNI_SC__SINH,
+ UNI_SC__SOGD,
+ UNI_SC__SYLO,
+ UNI_SC__SYRC,
+ UNI_SC__TAGB,
+ UNI_SC__TAKR,
+ UNI_SC__TALE,
+ UNI_SC__TAML,
+ UNI_SC__TELU,
+ UNI_SC__TGLG,
+ UNI_SC__THAA,
+ UNI_SC__TIRH,
+ UNI_SC__YI,
+ UNI_SC__ZYYY,
+ UNI_SD,
+ UNI_SGNW,
+ UNI_SHAW,
+ UNI_SHORTHANDFORMATCONTROLS,
+ UNI_SHRD,
+ UNI_SIDD,
+ UNI_SIND,
+ UNI_SINH,
+ UNI_SINHALAARCHAICNUMBERS,
+ UNI_SK,
+ UNI_SM,
+ UNI_SMALLFORMS,
+ UNI_SMALLKANAEXT,
+ UNI_SO,
+ UNI_SOGD,
+ UNI_SOGO,
+ UNI_SORA,
+ UNI_SOYO,
+ UNI_SPECIALS,
+ UNI_STERM,
+ UNI_SUND,
+ UNI_SUNDANESESUP,
+ UNI_SUPARROWSA,
+ UNI_SUPARROWSB,
+ UNI_SUPARROWSC,
+ UNI_SUPERANDSUB,
+ UNI_SUPMATHOPERATORS,
+ UNI_SUPPUAA,
+ UNI_SUPPUAB,
+ UNI_SUPPUNCTUATION,
+ UNI_SUPSYMBOLSANDPICTOGRAPHS,
+ UNI_SUTTONSIGNWRITING,
+ UNI_SYLO,
+ UNI_SYMBOLSANDPICTOGRAPHSEXTA,
+ UNI_SYRC,
+ UNI_SYRIACSUP,
+ UNI_TAGB,
+ UNI_TAGS,
+ UNI_TAIXUANJING,
+ UNI_TAKR,
+ UNI_TALE,
+ UNI_TALU,
+ UNI_TAMILSUP,
+ UNI_TAML,
+ UNI_TANG,
+ UNI_TANGUTCOMPONENTS,
+ UNI_TAVT,
+ UNI_TELU,
+ UNI_TERM,
+ UNI_TFNG,
+ UNI_TGLG,
+ UNI_THAA,
+ UNI_THAI,
+ UNI_TIBT,
+ UNI_TIRH,
+ UNI_TITLE,
+ UNI_TRANSPORTANDMAP,
+ UNI_UCAS,
+ UNI_UCASEXT,
+ UNI_UGAR,
+ UNI_UIDEO,
+ UNI_UPPERCASELETTER,
+ UNI_VAI,
+ UNI_VEDICEXT,
+ UNI_VERTICALFORMS,
+ UNI_VERTSPACE,
+ UNI_VO__R,
+ UNI_VO__TR,
+ UNI_VO__TU,
+ UNI_VO__U,
+ UNI_VS,
+ UNI_VSSUP,
+ UNI_WARA,
+ UNI_WB__DQ,
+ UNI_WB__EB,
+ UNI_WB__EX,
+ UNI_WB__EXTEND,
+ UNI_WB__FO,
+ UNI_WB__KA,
+ UNI_WB__LE,
+ UNI_WB__MB,
+ UNI_WB__ML,
+ UNI_WB__MN,
+ UNI_WB__NL,
+ UNI_WB__NU,
+ UNI_WB__SQ,
+ UNI_WB__WSEGSPACE,
+ UNI_WB__XX,
+ UNI_WCHO,
+ UNI_XIDC,
+ UNI_XIDS,
+ UNI_XPEO,
+ UNI_XPOSIXALNUM,
+ UNI_XPOSIXALPHA,
+ UNI_XPOSIXBLANK,
+ UNI_XPOSIXCNTRL,
+ UNI_XPOSIXDIGIT,
+ UNI_XPOSIXGRAPH,
+ UNI_XPOSIXLOWER,
+ UNI_XPOSIXPRINT,
+ UNI_XPOSIXPUNCT,
+ UNI_XPOSIXSPACE,
+ UNI_XPOSIXUPPER,
+ UNI_XPOSIXWORD,
+ UNI_XPOSIXXDIGIT,
+ UNI_XSUX,
+ UNI_YI,
+ UNI_YIJING,
+ UNI_YIRADICALS,
+ UNI_YISYLLABLES,
+ UNI_Z,
+ UNI_ZANB,
+ UNI_ZL,
+ UNI_ZP,
+ UNI_ZS,
+ UNI_ZYYY,
+ UNI_ZZZZ,
+ UNI__PERL_ANY_FOLDS,
+ UNI__PERL_CHARNAME_BEGIN,
+ UNI__PERL_CHARNAME_CONTINUE,
+ UNI__PERL_FOLDS_TO_MULTI_CHAR,
+ UNI__PERL_IDCONT,
+ 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,
+ UNI__PERL_QUOTEMETA,
+ UNI__PERL_SURROGATE
+} binary_invlist_enum;
+
+#define MAX_UNI_KEYWORD_INDEX UNI__PERL_SURROGATE
+
+static const UV * const uni_prop_ptrs[] = {
+ NULL, /* Placeholder */
+ UNI_ADLM_invlist,
+ UNI_AEGEANNUMBERS_invlist,
+ UNI_AGE__10_invlist,
+ UNI_AGE__11_invlist,
+ UNI_AGE__12_invlist,
+ UNI_AGE__12_DOT_1_invlist,
+ UNI_AGE__2_invlist,
+ UNI_AGE__2_DOT_1_invlist,
+ UNI_AGE__3_invlist,
+ UNI_AGE__3_DOT_1_invlist,
+ UNI_AGE__3_DOT_2_invlist,
+ UNI_AGE__4_invlist,
+ UNI_AGE__4_DOT_1_invlist,
+ UNI_AGE__5_invlist,
+ UNI_AGE__5_DOT_1_invlist,
+ UNI_AGE__5_DOT_2_invlist,
+ UNI_AGE__6_invlist,
+ UNI_AGE__6_DOT_1_invlist,
+ UNI_AGE__6_DOT_2_invlist,
+ UNI_AGE__6_DOT_3_invlist,
+ UNI_AGE__7_invlist,
+ UNI_AGE__8_invlist,
+ UNI_AGE__9_invlist,
+ UNI_AGE__NA_invlist,
+ UNI_AGHB_invlist,
+ UNI_AHOM_invlist,
+ UNI_ALCHEMICAL_invlist,
+ UNI_ALL_invlist,
+ UNI_ALPHABETICPF_invlist,
+ UNI_ANCIENTGREEKMUSIC_invlist,
+ UNI_ANCIENTGREEKNUMBERS_invlist,
+ UNI_ANCIENTSYMBOLS_invlist,
+ UNI_ANY_invlist,
+ UNI_ARAB_invlist,
+ UNI_ARABICEXTA_invlist,
+ UNI_ARABICMATH_invlist,
+ UNI_ARABICPFA_invlist,
+ UNI_ARABICPFB_invlist,
+ UNI_ARABICSUP_invlist,
+ UNI_ARMI_invlist,
+ UNI_ARMN_invlist,
+ UNI_ARROWS_invlist,
+ UNI_ASCII_invlist,
+ UNI_ASSIGNED_invlist,
+ UNI_AVST_invlist,
+ UNI_BALI_invlist,
+ UNI_BAMU_invlist,
+ UNI_BAMUMSUP_invlist,
+ UNI_BASS_invlist,
+ UNI_BATK_invlist,
+ UNI_BC__AL_invlist,
+ UNI_BC__AN_invlist,
+ UNI_BC__B_invlist,
+ UNI_BC__BN_invlist,
+ UNI_BC__CS_invlist,
+ UNI_BC__EN_invlist,
+ UNI_BC__ES_invlist,
+ UNI_BC__ET_invlist,
+ UNI_BC__FSI_invlist,
+ UNI_BC__L_invlist,
+ UNI_BC__LRE_invlist,
+ UNI_BC__LRI_invlist,
+ UNI_BC__LRO_invlist,
+ UNI_BC__NSM_invlist,
+ UNI_BC__ON_invlist,
+ UNI_BC__PDF_invlist,
+ UNI_BC__PDI_invlist,
+ UNI_BC__R_invlist,
+ UNI_BC__RLE_invlist,
+ UNI_BC__RLI_invlist,
+ UNI_BC__RLO_invlist,
+ UNI_BC__S_invlist,
+ UNI_BC__WS_invlist,
+ UNI_BENG_invlist,
+ UNI_BHKS_invlist,
+ UNI_BIDIC_invlist,
+ UNI_BIDIM_invlist,
+ UNI_BLOCKELEMENTS_invlist,
+ UNI_BOPO_invlist,
+ UNI_BOPOMOFOEXT_invlist,
+ UNI_BOXDRAWING_invlist,
+ UNI_BPT__C_invlist,
+ UNI_BPT__N_invlist,
+ UNI_BPT__O_invlist,
+ UNI_BRAH_invlist,
+ UNI_BRAI_invlist,
+ UNI_BUGI_invlist,
+ UNI_BUHD_invlist,
+ UNI_BYZANTINEMUSIC_invlist,
+ UNI_C_invlist,
+ UNI_CAKM_invlist,
+ UNI_CANS_invlist,
+ UNI_CARI_invlist,
+ UNI_CASED_invlist,
+ UNI_CASEDLETTER_invlist,
+ UNI_CCC__0_invlist,
+ UNI_CCC__1_invlist,
+ UNI_CCC__10_invlist,
+ UNI_CCC__103_invlist,
+ UNI_CCC__107_invlist,
+ UNI_CCC__11_invlist,
+ UNI_CCC__118_invlist,
+ UNI_CCC__12_invlist,
+ UNI_CCC__122_invlist,
+ UNI_CCC__129_invlist,
+ UNI_CCC__13_invlist,
+ UNI_CCC__130_invlist,
+ UNI_CCC__132_invlist,
+ UNI_CCC__14_invlist,
+ UNI_CCC__15_invlist,
+ UNI_CCC__16_invlist,
+ UNI_CCC__17_invlist,
+ UNI_CCC__18_invlist,
+ UNI_CCC__19_invlist,
+ UNI_CCC__20_invlist,
+ UNI_CCC__202_invlist,
+ UNI_CCC__21_invlist,
+ UNI_CCC__214_invlist,
+ UNI_CCC__216_invlist,
+ UNI_CCC__22_invlist,
+ UNI_CCC__23_invlist,
+ UNI_CCC__24_invlist,
+ UNI_CCC__25_invlist,
+ UNI_CCC__26_invlist,
+ UNI_CCC__27_invlist,
+ UNI_CCC__28_invlist,
+ UNI_CCC__29_invlist,
+ UNI_CCC__30_invlist,
+ UNI_CCC__31_invlist,
+ UNI_CCC__32_invlist,
+ UNI_CCC__33_invlist,
+ UNI_CCC__34_invlist,
+ UNI_CCC__35_invlist,
+ UNI_CCC__36_invlist,
+ UNI_CCC__7_invlist,
+ UNI_CCC__8_invlist,
+ UNI_CCC__84_invlist,
+ UNI_CCC__9_invlist,
+ UNI_CCC__91_invlist,
+ UNI_CCC__A_invlist,
+ UNI_CCC__AL_invlist,
+ UNI_CCC__AR_invlist,
+ UNI_CCC__B_invlist,
+ UNI_CCC__BL_invlist,
+ UNI_CCC__BR_invlist,
+ UNI_CCC__DA_invlist,
+ UNI_CCC__DB_invlist,
+ UNI_CCC__IS_invlist,
+ UNI_CCC__L_invlist,
+ UNI_CCC__R_invlist,
+ UNI_CE_invlist,
+ UNI_CF_invlist,
+ UNI_CHAM_invlist,
+ UNI_CHER_invlist,
+ UNI_CHEROKEESUP_invlist,
+ UNI_CHESSSYMBOLS_invlist,
+ UNI_CI_invlist,
+ UNI_CJK_invlist,
+ UNI_CJKCOMPAT_invlist,
+ UNI_CJKCOMPATFORMS_invlist,
+ UNI_CJKCOMPATIDEOGRAPHS_invlist,
+ UNI_CJKCOMPATIDEOGRAPHSSUP_invlist,
+ UNI_CJKEXTA_invlist,
+ UNI_CJKEXTB_invlist,
+ UNI_CJKEXTC_invlist,
+ UNI_CJKEXTD_invlist,
+ UNI_CJKEXTE_invlist,
+ UNI_CJKEXTF_invlist,
+ UNI_CJKRADICALSSUP_invlist,
+ UNI_CJKSTROKES_invlist,
+ UNI_CJKSYMBOLS_invlist,
+ UNI_CN_invlist,
+ UNI_CO_invlist,
+ UNI_COMPATJAMO_invlist,
+ UNI_COMPEX_invlist,
+ UNI_CONTROLPICTURES_invlist,
+ UNI_COPT_invlist,
+ UNI_COPTICEPACTNUMBERS_invlist,
+ UNI_COUNTINGROD_invlist,
+ UNI_CPRT_invlist,
+ UNI_CUNEIFORMNUMBERS_invlist,
+ UNI_CURRENCYSYMBOLS_invlist,
+ UNI_CWCF_invlist,
+ UNI_CWCM_invlist,
+ UNI_CWKCF_invlist,
+ UNI_CWL_invlist,
+ UNI_CWT_invlist,
+ UNI_CWU_invlist,
+ UNI_CYPRIOTSYLLABARY_invlist,
+ UNI_CYRILLICEXTA_invlist,
+ UNI_CYRILLICEXTB_invlist,
+ UNI_CYRILLICEXTC_invlist,
+ UNI_CYRILLICSUP_invlist,
+ UNI_CYRL_invlist,
+ UNI_DASH_invlist,
+ UNI_DEP_invlist,
+ UNI_DEVA_invlist,
+ UNI_DEVANAGARIEXT_invlist,
+ UNI_DI_invlist,
+ UNI_DIA_invlist,
+ UNI_DIACRITICALS_invlist,
+ UNI_DIACRITICALSEXT_invlist,
+ UNI_DIACRITICALSFORSYMBOLS_invlist,
+ UNI_DIACRITICALSSUP_invlist,
+ UNI_DINGBATS_invlist,
+ UNI_DOGR_invlist,
+ UNI_DOMINO_invlist,
+ UNI_DSRT_invlist,
+ UNI_DT__CAN_invlist,
+ UNI_DT__COM_invlist,
+ UNI_DT__ENC_invlist,
+ UNI_DT__FIN_invlist,
+ UNI_DT__FONT_invlist,
+ UNI_DT__FRA_invlist,
+ UNI_DT__INIT_invlist,
+ UNI_DT__ISO_invlist,
+ UNI_DT__MED_invlist,
+ UNI_DT__NAR_invlist,
+ UNI_DT__NB_invlist,
+ UNI_DT__NONCANON_invlist,
+ UNI_DT__NONE_invlist,
+ UNI_DT__SML_invlist,
+ UNI_DT__SQR_invlist,
+ UNI_DT__SUB_invlist,
+ UNI_DT__SUP_invlist,
+ UNI_DT__VERT_invlist,
+ UNI_DUPL_invlist,
+ UNI_EARLYDYNASTICCUNEIFORM_invlist,
+ UNI_EA__A_invlist,
+ UNI_EA__F_invlist,
+ UNI_EA__H_invlist,
+ UNI_EA__N_invlist,
+ UNI_EA__NA_invlist,
+ UNI_EA__W_invlist,
+ UNI_EGYP_invlist,
+ UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_invlist,
+ UNI_ELBA_invlist,
+ UNI_ELYM_invlist,
+ UNI_EMOTICONS_invlist,
+ UNI_ENCLOSEDALPHANUM_invlist,
+ UNI_ENCLOSEDALPHANUMSUP_invlist,
+ UNI_ENCLOSEDCJK_invlist,
+ UNI_ENCLOSEDIDEOGRAPHICSUP_invlist,
+ UNI_ETHI_invlist,
+ UNI_ETHIOPICEXT_invlist,
+ UNI_ETHIOPICEXTA_invlist,
+ UNI_ETHIOPICSUP_invlist,
+ UNI_EXT_invlist,
+ UNI_GCB__CN_invlist,
+ UNI_GCB__EX_invlist,
+ UNI_GCB__L_invlist,
+ UNI_GCB__PP_invlist,
+ UNI_GCB__SM_invlist,
+ UNI_GCB__T_invlist,
+ UNI_GCB__V_invlist,
+ UNI_GCB__XX_invlist,
+ UNI_GEOMETRICSHAPES_invlist,
+ UNI_GEOMETRICSHAPESEXT_invlist,
+ UNI_GEOR_invlist,
+ UNI_GEORGIANEXT_invlist,
+ UNI_GEORGIANSUP_invlist,
+ UNI_GLAG_invlist,
+ UNI_GLAGOLITICSUP_invlist,
+ UNI_GONG_invlist,
+ UNI_GONM_invlist,
+ UNI_GOTH_invlist,
+ UNI_GRAN_invlist,
+ UNI_GRBASE_invlist,
+ UNI_GREEKEXT_invlist,
+ UNI_GREK_invlist,
+ UNI_GREXT_invlist,
+ UNI_GUJR_invlist,
+ UNI_GURU_invlist,
+ UNI_HALFANDFULLFORMS_invlist,
+ UNI_HALFMARKS_invlist,
+ UNI_HAN_invlist,
+ UNI_HANG_invlist,
+ UNI_HANO_invlist,
+ UNI_HATR_invlist,
+ UNI_HEBR_invlist,
+ UNI_HIGHPUSURROGATES_invlist,
+ UNI_HIGHSURROGATES_invlist,
+ UNI_HIRA_invlist,
+ UNI_HLUW_invlist,
+ UNI_HMNG_invlist,
+ UNI_HMNP_invlist,
+ UNI_HST__NA_invlist,
+ UNI_HUNG_invlist,
+ UNI_HYPHEN_invlist,
+ UNI_IDC_invlist,
+ UNI_IDEO_invlist,
+ UNI_IDEOGRAPHICSYMBOLS_invlist,
+ UNI_IDS_invlist,
+ UNI_IDSB_invlist,
+ UNI_IDST_invlist,
+ UNI_INADLAM_invlist,
+ UNI_INAHOM_invlist,
+ UNI_INANATOLIANHIEROGLYPHS_invlist,
+ UNI_INARABIC_invlist,
+ UNI_INARMENIAN_invlist,
+ UNI_INAVESTAN_invlist,
+ UNI_INBALINESE_invlist,
+ UNI_INBAMUM_invlist,
+ UNI_INBASSAVAH_invlist,
+ UNI_INBATAK_invlist,
+ UNI_INBENGALI_invlist,
+ UNI_INBHAIKSUKI_invlist,
+ UNI_INBOPOMOFO_invlist,
+ UNI_INBRAHMI_invlist,
+ UNI_INBUGINESE_invlist,
+ UNI_INBUHID_invlist,
+ UNI_INCARIAN_invlist,
+ UNI_INCAUCASIANALBANIAN_invlist,
+ UNI_INCHAKMA_invlist,
+ UNI_INCHAM_invlist,
+ UNI_INCHEROKEE_invlist,
+ UNI_INCOPTIC_invlist,
+ UNI_INCUNEIFORM_invlist,
+ UNI_INCYRILLIC_invlist,
+ UNI_INDEVANAGARI_invlist,
+ UNI_INDICNUMBERFORMS_invlist,
+ UNI_INDICSIYAQNUMBERS_invlist,
+ UNI_INDOGRA_invlist,
+ UNI_INDUPLOYAN_invlist,
+ UNI_INEGYPTIANHIEROGLYPHS_invlist,
+ UNI_INELBASAN_invlist,
+ UNI_INELYMAIC_invlist,
+ UNI_INETHIOPIC_invlist,
+ UNI_INGEORGIAN_invlist,
+ UNI_INGLAGOLITIC_invlist,
+ UNI_INGOTHIC_invlist,
+ UNI_INGRANTHA_invlist,
+ UNI_INGREEK_invlist,
+ UNI_INGUJARATI_invlist,
+ UNI_INGUNJALAGONDI_invlist,
+ UNI_INGURMUKHI_invlist,
+ UNI_INHANGUL_invlist,
+ UNI_INHANIFIROHINGYA_invlist,
+ UNI_INHANUNOO_invlist,
+ UNI_INHATRAN_invlist,
+ UNI_INHEBREW_invlist,
+ UNI_INHIRAGANA_invlist,
+ UNI_INIDC_invlist,
+ UNI_INIMPERIALARAMAIC_invlist,
+ UNI_ININSCRIPTIONALPAHLAVI_invlist,
+ UNI_ININSCRIPTIONALPARTHIAN_invlist,
+ UNI_INJAVANESE_invlist,
+ UNI_INKAITHI_invlist,
+ UNI_INKANNADA_invlist,
+ UNI_INKATAKANA_invlist,
+ UNI_INKHAROSHTHI_invlist,
+ UNI_INKHMER_invlist,
+ UNI_INKHOJKI_invlist,
+ UNI_INKHUDAWADI_invlist,
+ UNI_INLAO_invlist,
+ UNI_INLEPCHA_invlist,
+ UNI_INLIMBU_invlist,
+ UNI_INLINEARA_invlist,
+ UNI_INLYCIAN_invlist,
+ UNI_INLYDIAN_invlist,
+ UNI_INMAHAJANI_invlist,
+ UNI_INMAKASAR_invlist,
+ UNI_INMALAYALAM_invlist,
+ UNI_INMANDAIC_invlist,
+ UNI_INMANICHAEAN_invlist,
+ UNI_INMARCHEN_invlist,
+ UNI_INMASARAMGONDI_invlist,
+ UNI_INMEDEFAIDRIN_invlist,
+ UNI_INMEETEIMAYEK_invlist,
+ UNI_INMENDEKIKAKUI_invlist,
+ UNI_INMEROITICCURSIVE_invlist,
+ UNI_INMIAO_invlist,
+ UNI_INMODI_invlist,
+ UNI_INMONGOLIAN_invlist,
+ UNI_INMRO_invlist,
+ UNI_INMULTANI_invlist,
+ UNI_INMYANMAR_invlist,
+ UNI_INNABATAEAN_invlist,
+ UNI_INNANDINAGARI_invlist,
+ UNI_INNEWA_invlist,
+ UNI_INNEWTAILUE_invlist,
+ UNI_INNKO_invlist,
+ UNI_INNUSHU_invlist,
+ UNI_INNYIAKENGPUACHUEHMONG_invlist,
+ UNI_INOGHAM_invlist,
+ UNI_INOLDHUNGARIAN_invlist,
+ UNI_INOLDITALIC_invlist,
+ UNI_INOLDPERMIC_invlist,
+ UNI_INOLDPERSIAN_invlist,
+ UNI_INOLDSOGDIAN_invlist,
+ UNI_INOLDTURKIC_invlist,
+ UNI_INORIYA_invlist,
+ UNI_INOSAGE_invlist,
+ UNI_INOSMANYA_invlist,
+ UNI_INPAHAWHHMONG_invlist,
+ UNI_INPAUCINHAU_invlist,
+ UNI_INPC__BOTTOM_invlist,
+ UNI_INPC__BOTTOMANDLEFT_invlist,
+ UNI_INPC__BOTTOMANDRIGHT_invlist,
+ UNI_INPC__LEFT_invlist,
+ UNI_INPC__LEFTANDRIGHT_invlist,
+ UNI_INPC__NA_invlist,
+ UNI_INPC__OVERSTRUCK_invlist,
+ UNI_INPC__RIGHT_invlist,
+ UNI_INPC__TOP_invlist,
+ UNI_INPC__TOPANDBOTTOM_invlist,
+ UNI_INPC__TOPANDBOTTOMANDRIGHT_invlist,
+ UNI_INPC__TOPANDLEFT_invlist,
+ UNI_INPC__TOPANDLEFTANDRIGHT_invlist,
+ UNI_INPC__TOPANDRIGHT_invlist,
+ UNI_INPHAGSPA_invlist,
+ UNI_INPHOENICIAN_invlist,
+ UNI_INPSALTERPAHLAVI_invlist,
+ UNI_INPUNCTUATION_invlist,
+ UNI_INREJANG_invlist,
+ UNI_INRUNIC_invlist,
+ UNI_INSAMARITAN_invlist,
+ UNI_INSAURASHTRA_invlist,
+ UNI_INSC__AVAGRAHA_invlist,
+ UNI_INSC__BINDU_invlist,
+ UNI_INSC__BRAHMIJOININGNUMBER_invlist,
+ UNI_INSC__CANTILLATIONMARK_invlist,
+ UNI_INSC__CONSONANT_invlist,
+ UNI_INSC__CONSONANTDEAD_invlist,
+ UNI_INSC__CONSONANTFINAL_invlist,
+ UNI_INSC__CONSONANTHEADLETTER_invlist,
+ UNI_INSC__CONSONANTINITIALPOSTFIXED_invlist,
+ UNI_INSC__CONSONANTKILLER_invlist,
+ UNI_INSC__CONSONANTMEDIAL_invlist,
+ UNI_INSC__CONSONANTPLACEHOLDER_invlist,
+ UNI_INSC__CONSONANTPRECEDINGREPHA_invlist,
+ UNI_INSC__CONSONANTPREFIXED_invlist,
+ UNI_INSC__CONSONANTSUBJOINED_invlist,
+ UNI_INSC__CONSONANTSUCCEEDINGREPHA_invlist,
+ UNI_INSC__CONSONANTWITHSTACKER_invlist,
+ UNI_INSC__GEMINATIONMARK_invlist,
+ UNI_INSC__INVISIBLESTACKER_invlist,
+ UNI_INSC__MODIFYINGLETTER_invlist,
+ UNI_INSC__NONJOINER_invlist,
+ UNI_INSC__NUKTA_invlist,
+ UNI_INSC__NUMBER_invlist,
+ UNI_INSC__NUMBERJOINER_invlist,
+ UNI_INSC__OTHER_invlist,
+ UNI_INSC__PUREKILLER_invlist,
+ UNI_INSC__REGISTERSHIFTER_invlist,
+ UNI_INSC__SYLLABLEMODIFIER_invlist,
+ UNI_INSC__TONELETTER_invlist,
+ UNI_INSC__TONEMARK_invlist,
+ UNI_INSC__VIRAMA_invlist,
+ UNI_INSC__VISARGA_invlist,
+ UNI_INSC__VOWEL_invlist,
+ UNI_INSC__VOWELDEPENDENT_invlist,
+ UNI_INSC__VOWELINDEPENDENT_invlist,
+ UNI_INSHARADA_invlist,
+ UNI_INSIDDHAM_invlist,
+ UNI_INSINHALA_invlist,
+ UNI_INSOGDIAN_invlist,
+ UNI_INSORASOMPENG_invlist,
+ UNI_INSOYOMBO_invlist,
+ UNI_INSUNDANESE_invlist,
+ UNI_INSYLOTINAGRI_invlist,
+ UNI_INSYRIAC_invlist,
+ UNI_INTAGALOG_invlist,
+ UNI_INTAGBANWA_invlist,
+ UNI_INTAILE_invlist,
+ UNI_INTAITHAM_invlist,
+ UNI_INTAIVIET_invlist,
+ UNI_INTAKRI_invlist,
+ UNI_INTAMIL_invlist,
+ UNI_INTANGUT_invlist,
+ UNI_INTELUGU_invlist,
+ UNI_INTHAANA_invlist,
+ UNI_INTHAI_invlist,
+ UNI_INTIBETAN_invlist,
+ UNI_INTIFINAGH_invlist,
+ UNI_INTIRHUTA_invlist,
+ UNI_INUGARITIC_invlist,
+ UNI_INVAI_invlist,
+ UNI_INVS_invlist,
+ UNI_INWANCHO_invlist,
+ UNI_INWARANGCITI_invlist,
+ UNI_INZANABAZARSQUARE_invlist,
+ UNI_IN__10_invlist,
+ UNI_IN__11_invlist,
+ UNI_IN__12_invlist,
+ UNI_IN__12_DOT_1_invlist,
+ UNI_IN__1_DOT_1_invlist,
+ UNI_IN__2_invlist,
+ UNI_IN__2_DOT_1_invlist,
+ UNI_IN__3_invlist,
+ UNI_IN__3_DOT_1_invlist,
+ UNI_IN__3_DOT_2_invlist,
+ UNI_IN__4_invlist,
+ UNI_IN__4_DOT_1_invlist,
+ UNI_IN__5_invlist,
+ UNI_IN__5_DOT_1_invlist,
+ UNI_IN__5_DOT_2_invlist,
+ UNI_IN__6_invlist,
+ UNI_IN__6_DOT_1_invlist,
+ UNI_IN__6_DOT_2_invlist,
+ UNI_IN__6_DOT_3_invlist,
+ UNI_IN__7_invlist,
+ UNI_IN__8_invlist,
+ UNI_IN__9_invlist,
+ UNI_IPAEXT_invlist,
+ UNI_ITAL_invlist,
+ UNI_JAMO_invlist,
+ UNI_JAMOEXTA_invlist,
+ UNI_JAMOEXTB_invlist,
+ UNI_JAVA_invlist,
+ UNI_JG__AFRICANFEH_invlist,
+ UNI_JG__AFRICANNOON_invlist,
+ UNI_JG__AFRICANQAF_invlist,
+ UNI_JG__AIN_invlist,
+ UNI_JG__ALAPH_invlist,
+ UNI_JG__ALEF_invlist,
+ UNI_JG__BEH_invlist,
+ UNI_JG__BETH_invlist,
+ UNI_JG__BURUSHASKIYEHBARREE_invlist,
+ UNI_JG__DAL_invlist,
+ UNI_JG__DALATHRISH_invlist,
+ UNI_JG__E_invlist,
+ UNI_JG__FARSIYEH_invlist,
+ UNI_JG__FE_invlist,
+ UNI_JG__FEH_invlist,
+ UNI_JG__FINALSEMKATH_invlist,
+ UNI_JG__GAF_invlist,
+ UNI_JG__GAMAL_invlist,
+ UNI_JG__HAH_invlist,
+ UNI_JG__HAMZAONHEHGOAL_invlist,
+ UNI_JG__HANIFIROHINGYAKINNAYA_invlist,
+ UNI_JG__HANIFIROHINGYAPA_invlist,
+ UNI_JG__HE_invlist,
+ UNI_JG__HEH_invlist,
+ UNI_JG__HEHGOAL_invlist,
+ UNI_JG__HETH_invlist,
+ UNI_JG__KAF_invlist,
+ UNI_JG__KAPH_invlist,
+ UNI_JG__KHAPH_invlist,
+ UNI_JG__KNOTTEDHEH_invlist,
+ UNI_JG__LAM_invlist,
+ UNI_JG__LAMADH_invlist,
+ UNI_JG__MALAYALAMBHA_invlist,
+ UNI_JG__MALAYALAMJA_invlist,
+ UNI_JG__MALAYALAMLLA_invlist,
+ UNI_JG__MALAYALAMLLLA_invlist,
+ UNI_JG__MALAYALAMNGA_invlist,
+ UNI_JG__MALAYALAMNNA_invlist,
+ UNI_JG__MALAYALAMNNNA_invlist,
+ UNI_JG__MALAYALAMNYA_invlist,
+ UNI_JG__MALAYALAMRA_invlist,
+ UNI_JG__MALAYALAMSSA_invlist,
+ UNI_JG__MALAYALAMTTA_invlist,
+ UNI_JG__MANICHAEANALEPH_invlist,
+ UNI_JG__MANICHAEANAYIN_invlist,
+ UNI_JG__MANICHAEANBETH_invlist,
+ UNI_JG__MANICHAEANDALETH_invlist,
+ UNI_JG__MANICHAEANDHAMEDH_invlist,
+ UNI_JG__MANICHAEANFIVE_invlist,
+ UNI_JG__MANICHAEANGIMEL_invlist,
+ UNI_JG__MANICHAEANHETH_invlist,
+ UNI_JG__MANICHAEANHUNDRED_invlist,
+ UNI_JG__MANICHAEANKAPH_invlist,
+ UNI_JG__MANICHAEANLAMEDH_invlist,
+ UNI_JG__MANICHAEANMEM_invlist,
+ UNI_JG__MANICHAEANNUN_invlist,
+ UNI_JG__MANICHAEANONE_invlist,
+ UNI_JG__MANICHAEANPE_invlist,
+ UNI_JG__MANICHAEANQOPH_invlist,
+ UNI_JG__MANICHAEANRESH_invlist,
+ UNI_JG__MANICHAEANSADHE_invlist,
+ UNI_JG__MANICHAEANSAMEKH_invlist,
+ UNI_JG__MANICHAEANTAW_invlist,
+ UNI_JG__MANICHAEANTEN_invlist,
+ UNI_JG__MANICHAEANTETH_invlist,
+ UNI_JG__MANICHAEANTHAMEDH_invlist,
+ UNI_JG__MANICHAEANTWENTY_invlist,
+ UNI_JG__MANICHAEANWAW_invlist,
+ UNI_JG__MANICHAEANYODH_invlist,
+ UNI_JG__MANICHAEANZAYIN_invlist,
+ UNI_JG__MEEM_invlist,
+ UNI_JG__MIM_invlist,
+ UNI_JG__NOJOININGGROUP_invlist,
+ UNI_JG__NOON_invlist,
+ UNI_JG__NUN_invlist,
+ UNI_JG__NYA_invlist,
+ UNI_JG__PE_invlist,
+ UNI_JG__QAF_invlist,
+ UNI_JG__QAPH_invlist,
+ UNI_JG__REH_invlist,
+ UNI_JG__REVERSEDPE_invlist,
+ UNI_JG__ROHINGYAYEH_invlist,
+ UNI_JG__SAD_invlist,
+ UNI_JG__SADHE_invlist,
+ UNI_JG__SEEN_invlist,
+ UNI_JG__SEMKATH_invlist,
+ UNI_JG__SHIN_invlist,
+ UNI_JG__STRAIGHTWAW_invlist,
+ UNI_JG__SWASHKAF_invlist,
+ UNI_JG__SYRIACWAW_invlist,
+ UNI_JG__TAH_invlist,
+ UNI_JG__TAW_invlist,
+ UNI_JG__TEHMARBUTA_invlist,
+ UNI_JG__TETH_invlist,
+ UNI_JG__WAW_invlist,
+ UNI_JG__YEH_invlist,
+ UNI_JG__YEHBARREE_invlist,
+ UNI_JG__YEHWITHTAIL_invlist,
+ UNI_JG__YUDH_invlist,
+ UNI_JG__YUDHHE_invlist,
+ UNI_JG__ZAIN_invlist,
+ UNI_JG__ZHAIN_invlist,
+ UNI_JOINC_invlist,
+ UNI_JT__C_invlist,
+ UNI_JT__D_invlist,
+ UNI_JT__L_invlist,
+ UNI_JT__R_invlist,
+ UNI_JT__T_invlist,
+ UNI_JT__U_invlist,
+ UNI_KALI_invlist,
+ UNI_KANA_invlist,
+ UNI_KANAEXTA_invlist,
+ UNI_KANASUP_invlist,
+ UNI_KANBUN_invlist,
+ UNI_KANGXI_invlist,
+ UNI_KATAKANAEXT_invlist,
+ UNI_KHAR_invlist,
+ UNI_KHMERSYMBOLS_invlist,
+ UNI_KHMR_invlist,
+ UNI_KHOJ_invlist,
+ UNI_KNDA_invlist,
+ UNI_KTHI_invlist,
+ UNI_L_invlist,
+ UNI_LANA_invlist,
+ UNI_LAO_invlist,
+ UNI_LATIN1_invlist,
+ UNI_LATINEXTA_invlist,
+ UNI_LATINEXTADDITIONAL_invlist,
+ UNI_LATINEXTB_invlist,
+ UNI_LATINEXTC_invlist,
+ UNI_LATINEXTD_invlist,
+ UNI_LATINEXTE_invlist,
+ UNI_LATN_invlist,
+ UNI_LB__AI_invlist,
+ UNI_LB__AL_invlist,
+ UNI_LB__B2_invlist,
+ UNI_LB__BA_invlist,
+ UNI_LB__BB_invlist,
+ UNI_LB__BK_invlist,
+ UNI_LB__CB_invlist,
+ UNI_LB__CJ_invlist,
+ UNI_LB__CL_invlist,
+ 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,
+ UNI_LB__H3_invlist,
+ UNI_LB__HL_invlist,
+ UNI_LB__HY_invlist,
+ UNI_LB__ID_invlist,
+ UNI_LB__IN_invlist,
+ UNI_LB__IS_invlist,
+ UNI_LB__LF_invlist,
+ UNI_LB__NL_invlist,
+ UNI_LB__NS_invlist,
+ UNI_LB__NU_invlist,
+ UNI_LB__OP_invlist,
+ UNI_LB__PO_invlist,
+ UNI_LB__PR_invlist,
+ UNI_LB__QU_invlist,
+ UNI_LB__SA_invlist,
+ UNI_LB__SG_invlist,
+ UNI_LB__SP_invlist,
+ UNI_LB__SY_invlist,
+ UNI_LB__WJ_invlist,
+ UNI_LB__XX_invlist,
+ UNI_LB__ZW_invlist,
+ UNI_LB__ZWJ_invlist,
+ UNI_LEPC_invlist,
+ UNI_LETTERLIKESYMBOLS_invlist,
+ UNI_LIMB_invlist,
+ UNI_LINA_invlist,
+ UNI_LINB_invlist,
+ UNI_LINEARBIDEOGRAMS_invlist,
+ UNI_LINEARBSYLLABARY_invlist,
+ UNI_LISU_invlist,
+ UNI_LM_invlist,
+ UNI_LO_invlist,
+ UNI_LOE_invlist,
+ UNI_LOWERCASELETTER_invlist,
+ UNI_LOWSURROGATES_invlist,
+ UNI_LYCI_invlist,
+ UNI_LYDI_invlist,
+ UNI_M_invlist,
+ UNI_MAHJ_invlist,
+ UNI_MAHJONG_invlist,
+ UNI_MAKA_invlist,
+ UNI_MAND_invlist,
+ UNI_MANI_invlist,
+ UNI_MARC_invlist,
+ UNI_MATH_invlist,
+ UNI_MATHALPHANUM_invlist,
+ UNI_MATHOPERATORS_invlist,
+ UNI_MAYANNUMERALS_invlist,
+ UNI_MC_invlist,
+ UNI_ME_invlist,
+ UNI_MEDF_invlist,
+ UNI_MEETEIMAYEKEXT_invlist,
+ UNI_MEND_invlist,
+ UNI_MERC_invlist,
+ UNI_MERO_invlist,
+ UNI_MIAO_invlist,
+ UNI_MISCARROWS_invlist,
+ UNI_MISCMATHSYMBOLSA_invlist,
+ UNI_MISCMATHSYMBOLSB_invlist,
+ UNI_MISCPICTOGRAPHS_invlist,
+ UNI_MISCSYMBOLS_invlist,
+ UNI_MISCTECHNICAL_invlist,
+ UNI_MLYM_invlist,
+ UNI_MN_invlist,
+ UNI_MODI_invlist,
+ UNI_MODIFIERLETTERS_invlist,
+ UNI_MODIFIERTONELETTERS_invlist,
+ UNI_MONG_invlist,
+ UNI_MONGOLIANSUP_invlist,
+ UNI_MRO_invlist,
+ UNI_MTEI_invlist,
+ UNI_MULT_invlist,
+ UNI_MUSIC_invlist,
+ UNI_MYANMAREXTA_invlist,
+ UNI_MYANMAREXTB_invlist,
+ UNI_MYMR_invlist,
+ UNI_N_invlist,
+ UNI_NAND_invlist,
+ UNI_NARB_invlist,
+ UNI_NB_invlist,
+ UNI_NBAT_invlist,
+ UNI_NEWA_invlist,
+ UNI_NFCQC__M_invlist,
+ UNI_NFCQC__Y_invlist,
+ UNI_NFDQC__Y_invlist,
+ UNI_NFKCQC__N_invlist,
+ UNI_NFKCQC__Y_invlist,
+ UNI_NFKDQC__N_invlist,
+ UNI_NKO_invlist,
+ UNI_NL_invlist,
+ UNI_NO_invlist,
+ UNI_NSHU_invlist,
+ UNI_NT__DI_invlist,
+ UNI_NT__NU_invlist,
+ UNI_NUMBERFORMS_invlist,
+ UNI_NV__0_invlist,
+ UNI_NV__1_invlist,
+ UNI_NV__10_invlist,
+ UNI_NV__100_invlist,
+ UNI_NV__1000_invlist,
+ UNI_NV__10000_invlist,
+ UNI_NV__100000_invlist,
+ UNI_NV__1000000_invlist,
+ UNI_NV__10000000_invlist,
+ UNI_NV__100000000_invlist,
+ UNI_NV__10000000000_invlist,
+ UNI_NV__1000000000000_invlist,
+ UNI_NV__11_invlist,
+ UNI_NV__11_SLASH_12_invlist,
+ UNI_NV__11_SLASH_2_invlist,
+ UNI_NV__12_invlist,
+ UNI_NV__13_invlist,
+ UNI_NV__13_SLASH_2_invlist,
+ UNI_NV__14_invlist,
+ UNI_NV__15_invlist,
+ UNI_NV__15_SLASH_2_invlist,
+ UNI_NV__16_invlist,
+ UNI_NV__17_invlist,
+ UNI_NV__17_SLASH_2_invlist,
+ UNI_NV__18_invlist,
+ UNI_NV__19_invlist,
+ UNI_NV__1_SLASH_10_invlist,
+ UNI_NV__1_SLASH_12_invlist,
+ UNI_NV__1_SLASH_16_invlist,
+ UNI_NV__1_SLASH_160_invlist,
+ UNI_NV__1_SLASH_2_invlist,
+ UNI_NV__1_SLASH_20_invlist,
+ UNI_NV__1_SLASH_3_invlist,
+ UNI_NV__1_SLASH_32_invlist,
+ UNI_NV__1_SLASH_320_invlist,
+ UNI_NV__1_SLASH_4_invlist,
+ UNI_NV__1_SLASH_40_invlist,
+ UNI_NV__1_SLASH_5_invlist,
+ UNI_NV__1_SLASH_6_invlist,
+ UNI_NV__1_SLASH_64_invlist,
+ UNI_NV__1_SLASH_7_invlist,
+ UNI_NV__1_SLASH_8_invlist,
+ UNI_NV__1_SLASH_80_invlist,
+ UNI_NV__1_SLASH_9_invlist,
+ UNI_NV__2_invlist,
+ UNI_NV__20_invlist,
+ UNI_NV__200_invlist,
+ UNI_NV__2000_invlist,
+ UNI_NV__20000_invlist,
+ UNI_NV__200000_invlist,
+ UNI_NV__20000000_invlist,
+ UNI_NV__21_invlist,
+ UNI_NV__216000_invlist,
+ UNI_NV__22_invlist,
+ UNI_NV__23_invlist,
+ UNI_NV__24_invlist,
+ UNI_NV__25_invlist,
+ UNI_NV__26_invlist,
+ UNI_NV__27_invlist,
+ UNI_NV__28_invlist,
+ UNI_NV__29_invlist,
+ UNI_NV__2_SLASH_3_invlist,
+ UNI_NV__2_SLASH_5_invlist,
+ UNI_NV__3_invlist,
+ UNI_NV__30_invlist,
+ UNI_NV__300_invlist,
+ UNI_NV__3000_invlist,
+ UNI_NV__30000_invlist,
+ UNI_NV__300000_invlist,
+ UNI_NV__31_invlist,
+ UNI_NV__32_invlist,
+ UNI_NV__33_invlist,
+ UNI_NV__34_invlist,
+ UNI_NV__35_invlist,
+ UNI_NV__36_invlist,
+ UNI_NV__37_invlist,
+ UNI_NV__38_invlist,
+ UNI_NV__39_invlist,
+ UNI_NV__3_SLASH_16_invlist,
+ UNI_NV__3_SLASH_2_invlist,
+ UNI_NV__3_SLASH_20_invlist,
+ UNI_NV__3_SLASH_4_invlist,
+ UNI_NV__3_SLASH_5_invlist,
+ UNI_NV__3_SLASH_64_invlist,
+ UNI_NV__3_SLASH_8_invlist,
+ UNI_NV__3_SLASH_80_invlist,
+ UNI_NV__4_invlist,
+ UNI_NV__40_invlist,
+ UNI_NV__400_invlist,
+ UNI_NV__4000_invlist,
+ UNI_NV__40000_invlist,
+ UNI_NV__400000_invlist,
+ UNI_NV__41_invlist,
+ UNI_NV__42_invlist,
+ UNI_NV__43_invlist,
+ UNI_NV__432000_invlist,
+ UNI_NV__44_invlist,
+ UNI_NV__45_invlist,
+ UNI_NV__46_invlist,
+ UNI_NV__47_invlist,
+ UNI_NV__48_invlist,
+ UNI_NV__49_invlist,
+ UNI_NV__4_SLASH_5_invlist,
+ UNI_NV__5_invlist,
+ UNI_NV__50_invlist,
+ UNI_NV__500_invlist,
+ UNI_NV__5000_invlist,
+ UNI_NV__50000_invlist,
+ UNI_NV__500000_invlist,
+ UNI_NV__5_SLASH_12_invlist,
+ UNI_NV__5_SLASH_2_invlist,
+ UNI_NV__5_SLASH_6_invlist,
+ UNI_NV__5_SLASH_8_invlist,
+ UNI_NV__6_invlist,
+ UNI_NV__60_invlist,
+ UNI_NV__600_invlist,
+ UNI_NV__6000_invlist,
+ UNI_NV__60000_invlist,
+ UNI_NV__600000_invlist,
+ UNI_NV__7_invlist,
+ UNI_NV__70_invlist,
+ UNI_NV__700_invlist,
+ UNI_NV__7000_invlist,
+ UNI_NV__70000_invlist,
+ UNI_NV__700000_invlist,
+ UNI_NV__7_SLASH_12_invlist,
+ UNI_NV__7_SLASH_2_invlist,
+ UNI_NV__7_SLASH_8_invlist,
+ UNI_NV__8_invlist,
+ UNI_NV__80_invlist,
+ UNI_NV__800_invlist,
+ UNI_NV__8000_invlist,
+ UNI_NV__80000_invlist,
+ UNI_NV__800000_invlist,
+ UNI_NV__9_invlist,
+ UNI_NV__90_invlist,
+ UNI_NV__900_invlist,
+ UNI_NV__9000_invlist,
+ UNI_NV__90000_invlist,
+ UNI_NV__900000_invlist,
+ UNI_NV__9_SLASH_2_invlist,
+ UNI_NV__NAN_invlist,
+ UNI_NV___MINUS_1_SLASH_2_invlist,
+ UNI_OCR_invlist,
+ UNI_OGAM_invlist,
+ UNI_OLCK_invlist,
+ UNI_ORKH_invlist,
+ UNI_ORNAMENTALDINGBATS_invlist,
+ UNI_ORYA_invlist,
+ UNI_OSGE_invlist,
+ UNI_OSMA_invlist,
+ UNI_OTTOMANSIYAQNUMBERS_invlist,
+ UNI_P_invlist,
+ UNI_PALM_invlist,
+ UNI_PATSYN_invlist,
+ UNI_PAUC_invlist,
+ UNI_PC_invlist,
+ UNI_PCM_invlist,
+ UNI_PD_invlist,
+ UNI_PE_invlist,
+ UNI_PERM_invlist,
+ UNI_PF_invlist,
+ UNI_PHAG_invlist,
+ UNI_PHAISTOS_invlist,
+ UNI_PHLI_invlist,
+ UNI_PHLP_invlist,
+ UNI_PHNX_invlist,
+ UNI_PHONETICEXT_invlist,
+ UNI_PHONETICEXTSUP_invlist,
+ UNI_PI_invlist,
+ UNI_PLAYINGCARDS_invlist,
+ UNI_PO_invlist,
+ UNI_POSIXALNUM_invlist,
+ UNI_POSIXALPHA_invlist,
+ UNI_POSIXBLANK_invlist,
+ UNI_POSIXCNTRL_invlist,
+ UNI_POSIXDIGIT_invlist,
+ UNI_POSIXGRAPH_invlist,
+ UNI_POSIXLOWER_invlist,
+ UNI_POSIXPRINT_invlist,
+ UNI_POSIXPUNCT_invlist,
+ UNI_POSIXSPACE_invlist,
+ UNI_POSIXUPPER_invlist,
+ UNI_POSIXWORD_invlist,
+ UNI_POSIXXDIGIT_invlist,
+ UNI_PRTI_invlist,
+ UNI_PS_invlist,
+ UNI_PUA_invlist,
+ UNI_QAAI_invlist,
+ UNI_QMARK_invlist,
+ UNI_RADICAL_invlist,
+ UNI_RI_invlist,
+ UNI_RJNG_invlist,
+ UNI_ROHG_invlist,
+ UNI_RUMI_invlist,
+ UNI_RUNR_invlist,
+ UNI_S_invlist,
+ UNI_SAMR_invlist,
+ UNI_SARB_invlist,
+ UNI_SAUR_invlist,
+ UNI_SB__AT_invlist,
+ UNI_SB__CL_invlist,
+ UNI_SB__EX_invlist,
+ UNI_SB__FO_invlist,
+ UNI_SB__LE_invlist,
+ UNI_SB__LO_invlist,
+ UNI_SB__NU_invlist,
+ UNI_SB__SC_invlist,
+ UNI_SB__SE_invlist,
+ UNI_SB__SP_invlist,
+ UNI_SB__ST_invlist,
+ UNI_SB__UP_invlist,
+ UNI_SB__XX_invlist,
+ 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,
+ UNI_SC__BUHD_invlist,
+ UNI_SC__CAKM_invlist,
+ UNI_SC__COPT_invlist,
+ UNI_SC__CPRT_invlist,
+ UNI_SC__CYRL_invlist,
+ UNI_SC__DEVA_invlist,
+ UNI_SC__DOGR_invlist,
+ UNI_SC__DUPL_invlist,
+ UNI_SC__GEOR_invlist,
+ UNI_SC__GLAG_invlist,
+ UNI_SC__GONG_invlist,
+ UNI_SC__GONM_invlist,
+ UNI_SC__GRAN_invlist,
+ UNI_SC__GREK_invlist,
+ UNI_SC__GUJR_invlist,
+ UNI_SC__GURU_invlist,
+ UNI_SC__HAN_invlist,
+ UNI_SC__HANG_invlist,
+ UNI_SC__HANO_invlist,
+ UNI_SC__HIRA_invlist,
+ UNI_SC__JAVA_invlist,
+ UNI_SC__KALI_invlist,
+ UNI_SC__KANA_invlist,
+ UNI_SC__KHOJ_invlist,
+ UNI_SC__KNDA_invlist,
+ UNI_SC__KTHI_invlist,
+ UNI_SC__LATN_invlist,
+ UNI_SC__LIMB_invlist,
+ UNI_SC__LINA_invlist,
+ UNI_SC__LINB_invlist,
+ UNI_SC__MAHJ_invlist,
+ UNI_SC__MAND_invlist,
+ UNI_SC__MANI_invlist,
+ UNI_SC__MLYM_invlist,
+ UNI_SC__MODI_invlist,
+ UNI_SC__MONG_invlist,
+ UNI_SC__MULT_invlist,
+ UNI_SC__MYMR_invlist,
+ UNI_SC__NAND_invlist,
+ UNI_SC__ORYA_invlist,
+ UNI_SC__PERM_invlist,
+ UNI_SC__PHAG_invlist,
+ UNI_SC__PHLP_invlist,
+ UNI_SC__QAAI_invlist,
+ UNI_SC__ROHG_invlist,
+ UNI_SC__SHRD_invlist,
+ UNI_SC__SIND_invlist,
+ UNI_SC__SINH_invlist,
+ UNI_SC__SOGD_invlist,
+ UNI_SC__SYLO_invlist,
+ UNI_SC__SYRC_invlist,
+ UNI_SC__TAGB_invlist,
+ UNI_SC__TAKR_invlist,
+ UNI_SC__TALE_invlist,
+ UNI_SC__TAML_invlist,
+ UNI_SC__TELU_invlist,
+ UNI_SC__TGLG_invlist,
+ UNI_SC__THAA_invlist,
+ UNI_SC__TIRH_invlist,
+ UNI_SC__YI_invlist,
+ UNI_SC__ZYYY_invlist,
+ UNI_SD_invlist,
+ UNI_SGNW_invlist,
+ UNI_SHAW_invlist,
+ UNI_SHORTHANDFORMATCONTROLS_invlist,
+ UNI_SHRD_invlist,
+ UNI_SIDD_invlist,
+ UNI_SIND_invlist,
+ UNI_SINH_invlist,
+ UNI_SINHALAARCHAICNUMBERS_invlist,
+ UNI_SK_invlist,
+ UNI_SM_invlist,
+ UNI_SMALLFORMS_invlist,
+ UNI_SMALLKANAEXT_invlist,
+ UNI_SO_invlist,
+ UNI_SOGD_invlist,
+ UNI_SOGO_invlist,
+ UNI_SORA_invlist,
+ UNI_SOYO_invlist,
+ UNI_SPECIALS_invlist,
+ UNI_STERM_invlist,
+ UNI_SUND_invlist,
+ UNI_SUNDANESESUP_invlist,
+ UNI_SUPARROWSA_invlist,
+ UNI_SUPARROWSB_invlist,
+ UNI_SUPARROWSC_invlist,
+ UNI_SUPERANDSUB_invlist,
+ UNI_SUPMATHOPERATORS_invlist,
+ UNI_SUPPUAA_invlist,
+ UNI_SUPPUAB_invlist,
+ UNI_SUPPUNCTUATION_invlist,
+ UNI_SUPSYMBOLSANDPICTOGRAPHS_invlist,
+ UNI_SUTTONSIGNWRITING_invlist,
+ UNI_SYLO_invlist,
+ UNI_SYMBOLSANDPICTOGRAPHSEXTA_invlist,
+ UNI_SYRC_invlist,
+ UNI_SYRIACSUP_invlist,
+ UNI_TAGB_invlist,
+ UNI_TAGS_invlist,
+ UNI_TAIXUANJING_invlist,
+ UNI_TAKR_invlist,
+ UNI_TALE_invlist,
+ UNI_TALU_invlist,
+ UNI_TAMILSUP_invlist,
+ UNI_TAML_invlist,
+ UNI_TANG_invlist,
+ UNI_TANGUTCOMPONENTS_invlist,
+ UNI_TAVT_invlist,
+ UNI_TELU_invlist,
+ UNI_TERM_invlist,
+ UNI_TFNG_invlist,
+ UNI_TGLG_invlist,
+ UNI_THAA_invlist,
+ UNI_THAI_invlist,
+ UNI_TIBT_invlist,
+ UNI_TIRH_invlist,
+ UNI_TITLE_invlist,
+ UNI_TRANSPORTANDMAP_invlist,
+ UNI_UCAS_invlist,
+ UNI_UCASEXT_invlist,
+ UNI_UGAR_invlist,
+ UNI_UIDEO_invlist,
+ UNI_UPPERCASELETTER_invlist,
+ UNI_VAI_invlist,
+ UNI_VEDICEXT_invlist,
+ UNI_VERTICALFORMS_invlist,
+ UNI_VERTSPACE_invlist,
+ UNI_VO__R_invlist,
+ UNI_VO__TR_invlist,
+ UNI_VO__TU_invlist,
+ UNI_VO__U_invlist,
+ UNI_VS_invlist,
+ UNI_VSSUP_invlist,
+ UNI_WARA_invlist,
+ UNI_WB__DQ_invlist,
+ UNI_WB__EB_invlist,
+ UNI_WB__EX_invlist,
+ UNI_WB__EXTEND_invlist,
+ UNI_WB__FO_invlist,
+ UNI_WB__KA_invlist,
+ UNI_WB__LE_invlist,
+ UNI_WB__MB_invlist,
+ UNI_WB__ML_invlist,
+ UNI_WB__MN_invlist,
+ UNI_WB__NL_invlist,
+ UNI_WB__NU_invlist,
+ UNI_WB__SQ_invlist,
+ UNI_WB__WSEGSPACE_invlist,
+ UNI_WB__XX_invlist,
+ UNI_WCHO_invlist,
+ UNI_XIDC_invlist,
+ UNI_XIDS_invlist,
+ UNI_XPEO_invlist,
+ UNI_XPOSIXALNUM_invlist,
+ UNI_XPOSIXALPHA_invlist,
+ UNI_XPOSIXBLANK_invlist,
+ UNI_XPOSIXCNTRL_invlist,
+ UNI_XPOSIXDIGIT_invlist,
+ UNI_XPOSIXGRAPH_invlist,
+ UNI_XPOSIXLOWER_invlist,
+ UNI_XPOSIXPRINT_invlist,
+ UNI_XPOSIXPUNCT_invlist,
+ UNI_XPOSIXSPACE_invlist,
+ UNI_XPOSIXUPPER_invlist,
+ UNI_XPOSIXWORD_invlist,
+ UNI_XPOSIXXDIGIT_invlist,
+ UNI_XSUX_invlist,
+ UNI_YI_invlist,
+ UNI_YIJING_invlist,
+ UNI_YIRADICALS_invlist,
+ UNI_YISYLLABLES_invlist,
+ UNI_Z_invlist,
+ UNI_ZANB_invlist,
+ UNI_ZL_invlist,
+ UNI_ZP_invlist,
+ UNI_ZS_invlist,
+ UNI_ZYYY_invlist,
+ UNI_ZZZZ_invlist,
+ UNI__PERL_ANY_FOLDS_invlist,
+ UNI__PERL_CHARNAME_BEGIN_invlist,
+ UNI__PERL_CHARNAME_CONTINUE_invlist,
+ UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist,
+ UNI__PERL_IDCONT_invlist,
+ 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,
+ UNI__PERL_QUOTEMETA_invlist,
+ UNI__PERL_SURROGATE_invlist
+};
+
+
+/* Synonyms for perl properties */
+#define UNI_AHEX UNI_POSIXXDIGIT
+#define UNI_ALNUM UNI_XPOSIXALNUM
+#define UNI_ALPHA UNI_XPOSIXALPHA
+#define UNI_ALPHABETIC UNI_XPOSIXALPHA
+#define UNI_ASCIIHEXDIGIT UNI_POSIXXDIGIT
+#define UNI_BASICLATIN UNI_ASCII
+#define UNI_BLANK UNI_XPOSIXBLANK
+#define UNI_CC UNI_XPOSIXCNTRL
+#define UNI_CNTRL UNI_XPOSIXCNTRL
+#define UNI_CONTROL UNI_XPOSIXCNTRL
+#define UNI_DECIMALNUMBER UNI_XPOSIXDIGIT
+#define UNI_DIGIT UNI_XPOSIXDIGIT
+#define UNI_GRAPH UNI_XPOSIXGRAPH
+#define UNI_HEX UNI_XPOSIXXDIGIT
+#define UNI_HEXDIGIT UNI_XPOSIXXDIGIT
+#define UNI_HORIZSPACE UNI_XPOSIXBLANK
+#define UNI_LC UNI_CASEDLETTER
+#define UNI_LL UNI_LOWERCASELETTER
+#define UNI_LOWER UNI_XPOSIXLOWER
+#define UNI_LOWERCASE UNI_XPOSIXLOWER
+#define UNI_LT UNI_TITLE
+#define UNI_LU UNI_UPPERCASELETTER
+#define UNI_L_ UNI_CASEDLETTER
+#define UNI_L_AMP_ UNI_CASEDLETTER
+#define UNI_ND UNI_XPOSIXDIGIT
+#define UNI_PERLSPACE UNI_POSIXSPACE
+#define UNI_PERLWORD UNI_POSIXWORD
+#define UNI_PRINT UNI_XPOSIXPRINT
+#define UNI_SPACE UNI_XPOSIXSPACE
+#define UNI_SPACEPERL UNI_XPOSIXSPACE
+#define UNI_TITLECASE UNI_TITLE
+#define UNI_TITLECASELETTER UNI_TITLE
+#define UNI_UPPER UNI_XPOSIXUPPER
+#define UNI_UPPERCASE UNI_XPOSIXUPPER
+#define UNI_WHITESPACE UNI_XPOSIXSPACE
+#define UNI_WORD UNI_XPOSIXWORD
+#define UNI_WSPACE UNI_XPOSIXSPACE
+#define UNI_XDIGIT UNI_XPOSIXXDIGIT
+#define UNI_XPERLSPACE UNI_XPOSIXSPACE
+
+
+static const char * const UNI_age_values[] = {
+ "1.1",
+ "2.0",
+ "2.1",
+ "3.0",
+ "3.1",
+ "3.2",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.1",
+ "5.2",
+ "6.0",
+ "6.1",
+ "6.2",
+ "6.3",
+ "7.0",
+ "8.0",
+ "9.0",
+ "10.0",
+ "11.0",
+ "12.0",
+ "12.1",
+ "NA",
+ "na",
+ "Unassigned",
+ "unassigned",
+ "V10_0",
+ "V11_0",
+ "V12_0",
+ "V12_1",
+ "V1_1",
+ "V2_0",
+ "V2_1",
+ "V3_0",
+ "V3_1",
+ "V3_2",
+ "V4_0",
+ "V4_1",
+ "V5_0",
+ "V5_1",
+ "V5_2",
+ "V6_0",
+ "V6_1",
+ "V6_2",
+ "V6_3",
+ "V7_0",
+ "V8_0",
+ "V9_0",
+ "v100",
+ "v11",
+ "v110",
+ "v120",
+ "v121",
+ "v20",
+ "v21",
+ "v30",
+ "v31",
+ "v32",
+ "v40",
+ "v41",
+ "v50",
+ "v51",
+ "v52",
+ "v60",
+ "v61",
+ "v62",
+ "v63",
+ "v70",
+ "v80",
+ "v90",
+ NULL
+};
+
+static const char * const UNI_ahex_values[] = {
+ "F",
+ "f",
+ "False",
+ "false",
+ "N",
+ "n",
+ "No",
+ "no",
+ "T",
+ "t",
+ "True",
+ "true",
+ "Y",
+ "y",
+ "Yes",
+ "yes",
+ NULL
+};
+
+static const char * const UNI_bc_values[] = {
+ "AL",
+ "al",
+ "AN",
+ "an",
+ "Arabic_Letter",
+ "arabicletter",
+ "Arabic_Number",
+ "arabicnumber",
+ "B",
+ "b",
+ "BN",
+ "bn",
+ "Boundary_Neutral",
+ "boundaryneutral",
+ "Common_Separator",
+ "commonseparator",
+ "CS",
+ "cs",
+ "EN",
+ "en",
+ "ES",
+ "es",
+ "ET",
+ "et",
+ "European_Number",
+ "europeannumber",
+ "European_Separator",
+ "europeanseparator",
+ "European_Terminator",
+ "europeanterminator",
+ "First_Strong_Isolate",
+ "firststrongisolate",
+ "FSI",
+ "fsi",
+ "L",
+ "l",
+ "Left_To_Right",
+ "lefttoright",
+ "Left_To_Right_Embedding",
+ "lefttorightembedding",
+ "Left_To_Right_Isolate",
+ "lefttorightisolate",
+ "Left_To_Right_Override",
+ "lefttorightoverride",
+ "LRE",
+ "lre",
+ "LRI",
+ "lri",
+ "LRO",
+ "lro",
+ "Nonspacing_Mark",
+ "nonspacingmark",
+ "NSM",
+ "nsm",
+ "ON",
+ "on",
+ "Other_Neutral",
+ "otherneutral",
+ "Paragraph_Separator",
+ "paragraphseparator",
+ "PDF",
+ "pdf",
+ "PDI",
+ "pdi",
+ "Pop_Directional_Format",
+ "popdirectionalformat",
+ "Pop_Directional_Isolate",
+ "popdirectionalisolate",
+ "R",
+ "r",
+ "Right_To_Left",
+ "righttoleft",
+ "Right_To_Left_Embedding",
+ "righttoleftembedding",
+ "Right_To_Left_Isolate",
+ "righttoleftisolate",
+ "Right_To_Left_Override",
+ "righttoleftoverride",
+ "RLE",
+ "rle",
+ "RLI",
+ "rli",
+ "RLO",
+ "rlo",
+ "S",
+ "s",
+ "Segment_Separator",
+ "segmentseparator",
+ "White_Space",
+ "whitespace",
+ "WS",
+ "ws",
+ NULL
+};
+
+static const char * const UNI_blk_values[] = {
+ "Adlam",
+ "adlam",
+ "Aegean Numbers",
+ "Aegean_Numbers",
+ "aegeannumbers",
+ "Ahom",
+ "ahom",
+ "Alchemical",
+ "alchemical",
+ "Alchemical Symbols",
+ "Alchemical_Symbols",
+ "alchemicalsymbols",
+ "Alphabetic_PF",
+ "alphabeticpf",
+ "Alphabetic Presentation Forms",
+ "Alphabetic_Presentation_Forms",
+ "alphabeticpresentationforms",
+ "Anatolian Hieroglyphs",
+ "Anatolian_Hieroglyphs",
+ "anatolianhieroglyphs",
+ "Ancient_Greek_Music",
+ "ancientgreekmusic",
+ "Ancient Greek Musical Notation",
+ "Ancient_Greek_Musical_Notation",
+ "ancientgreekmusicalnotation",
+ "Ancient Greek Numbers",
+ "Ancient_Greek_Numbers",
+ "ancientgreeknumbers",
+ "Ancient Symbols",
+ "Ancient_Symbols",
+ "ancientsymbols",
+ "Arabic",
+ "arabic",
+ "Arabic_Ext_A",
+ "arabicexta",
+ "Arabic Extended-A",
+ "Arabic_Extended_A",
+ "arabicextendeda",
+ "Arabic_Math",
+ "arabicmath",
+ "Arabic Mathematical Alphabetic Symbols",
+ "Arabic_Mathematical_Alphabetic_Symbols",
+ "arabicmathematicalalphabeticsymbols",
+ "Arabic_PF_A",
+ "arabicpfa",
+ "Arabic_PF_B",
+ "arabicpfb",
+ "Arabic Presentation Forms-A",
+ "Arabic_Presentation_Forms_A",
+ "arabicpresentationformsa",
+ "Arabic Presentation Forms-B",
+ "Arabic_Presentation_Forms_B",
+ "arabicpresentationformsb",
+ "Arabic_Sup",
+ "arabicsup",
+ "Arabic Supplement",
+ "Arabic_Supplement",
+ "arabicsupplement",
+ "Armenian",
+ "armenian",
+ "Arrows",
+ "arrows",
+ "ASCII",
+ "ascii",
+ "Avestan",
+ "avestan",
+ "Balinese",
+ "balinese",
+ "Bamum",
+ "bamum",
+ "Bamum_Sup",
+ "bamumsup",
+ "Bamum Supplement",
+ "Bamum_Supplement",
+ "bamumsupplement",
+ "Basic Latin",
+ "Basic_Latin",
+ "basiclatin",
+ "Bassa Vah",
+ "Bassa_Vah",
+ "bassavah",
+ "Batak",
+ "batak",
+ "Bengali",
+ "bengali",
+ "Bhaiksuki",
+ "bhaiksuki",
+ "Block Elements",
+ "Block_Elements",
+ "blockelements",
+ "Bopomofo",
+ "bopomofo",
+ "Bopomofo_Ext",
+ "bopomofoext",
+ "Bopomofo Extended",
+ "Bopomofo_Extended",
+ "bopomofoextended",
+ "Box Drawing",
+ "Box_Drawing",
+ "boxdrawing",
+ "Brahmi",
+ "brahmi",
+ "Braille",
+ "braille",
+ "Braille Patterns",
+ "Braille_Patterns",
+ "braillepatterns",
+ "Buginese",
+ "buginese",
+ "Buhid",
+ "buhid",
+ "Byzantine_Music",
+ "byzantinemusic",
+ "Byzantine Musical Symbols",
+ "Byzantine_Musical_Symbols",
+ "byzantinemusicalsymbols",
+ "Canadian_Syllabics",
+ "canadiansyllabics",
+ "Carian",
+ "carian",
+ "Caucasian Albanian",
+ "Caucasian_Albanian",
+ "caucasianalbanian",
+ "Chakma",
+ "chakma",
+ "Cham",
+ "cham",
+ "Cherokee",
+ "cherokee",
+ "Cherokee_Sup",
+ "cherokeesup",
+ "Cherokee Supplement",
+ "Cherokee_Supplement",
+ "cherokeesupplement",
+ "Chess Symbols",
+ "Chess_Symbols",
+ "chesssymbols",
+ "CJK",
+ "cjk",
+ "CJK_Compat",
+ "cjkcompat",
+ "CJK_Compat_Forms",
+ "cjkcompatforms",
+ "CJK Compatibility",
+ "CJK_Compatibility",
+ "cjkcompatibility",
+ "CJK Compatibility Forms",
+ "CJK_Compatibility_Forms",
+ "cjkcompatibilityforms",
+ "CJK Compatibility Ideographs",
+ "CJK_Compatibility_Ideographs",
+ "cjkcompatibilityideographs",
+ "CJK Compatibility Ideographs Supplement",
+ "CJK_Compatibility_Ideographs_Supplement",
+ "cjkcompatibilityideographssupplement",
+ "CJK_Compat_Ideographs",
+ "cjkcompatideographs",
+ "CJK_Compat_Ideographs_Sup",
+ "cjkcompatideographssup",
+ "CJK_Ext_A",
+ "cjkexta",
+ "CJK_Ext_B",
+ "cjkextb",
+ "CJK_Ext_C",
+ "cjkextc",
+ "CJK_Ext_D",
+ "cjkextd",
+ "CJK_Ext_E",
+ "cjkexte",
+ "CJK_Ext_F",
+ "cjkextf",
+ "CJK_Radicals_Sup",
+ "cjkradicalssup",
+ "CJK Radicals Supplement",
+ "CJK_Radicals_Supplement",
+ "cjkradicalssupplement",
+ "CJK Strokes",
+ "CJK_Strokes",
+ "cjkstrokes",
+ "CJK_Symbols",
+ "cjksymbols",
+ "CJK Symbols and Punctuation",
+ "CJK_Symbols_And_Punctuation",
+ "cjksymbolsandpunctuation",
+ "CJK Unified Ideographs",
+ "CJK_Unified_Ideographs",
+ "cjkunifiedideographs",
+ "CJK Unified Ideographs Extension A",
+ "CJK_Unified_Ideographs_Extension_A",
+ "cjkunifiedideographsextensiona",
+ "CJK Unified Ideographs Extension B",
+ "CJK_Unified_Ideographs_Extension_B",
+ "cjkunifiedideographsextensionb",
+ "CJK Unified Ideographs Extension C",
+ "CJK_Unified_Ideographs_Extension_C",
+ "cjkunifiedideographsextensionc",
+ "CJK Unified Ideographs Extension D",
+ "CJK_Unified_Ideographs_Extension_D",
+ "cjkunifiedideographsextensiond",
+ "CJK Unified Ideographs Extension E",
+ "CJK_Unified_Ideographs_Extension_E",
+ "cjkunifiedideographsextensione",
+ "CJK Unified Ideographs Extension F",
+ "CJK_Unified_Ideographs_Extension_F",
+ "cjkunifiedideographsextensionf",
+ "Combining Diacritical Marks",
+ "Combining_Diacritical_Marks",
+ "combiningdiacriticalmarks",
+ "Combining Diacritical Marks Extended",
+ "Combining_Diacritical_Marks_Extended",
+ "combiningdiacriticalmarksextended",
+ "Combining Diacritical Marks for Symbols",
+ "Combining_Diacritical_Marks_For_Symbols",
+ "combiningdiacriticalmarksforsymbols",
+ "Combining Diacritical Marks Supplement",
+ "Combining_Diacritical_Marks_Supplement",
+ "combiningdiacriticalmarkssupplement",
+ "Combining Half Marks",
+ "Combining_Half_Marks",
+ "combininghalfmarks",
+ "Combining_Marks_For_Symbols",
+ "combiningmarksforsymbols",
+ "Common Indic Number Forms",
+ "Common_Indic_Number_Forms",
+ "commonindicnumberforms",
+ "Compat_Jamo",
+ "compatjamo",
+ "Control Pictures",
+ "Control_Pictures",
+ "controlpictures",
+ "Coptic",
+ "coptic",
+ "Coptic Epact Numbers",
+ "Coptic_Epact_Numbers",
+ "copticepactnumbers",
+ "Counting_Rod",
+ "countingrod",
+ "Counting Rod Numerals",
+ "Counting_Rod_Numerals",
+ "countingrodnumerals",
+ "Cuneiform",
+ "cuneiform",
+ "Cuneiform_Numbers",
+ "cuneiformnumbers",
+ "Cuneiform Numbers and Punctuation",
+ "Cuneiform_Numbers_And_Punctuation",
+ "cuneiformnumbersandpunctuation",
+ "Currency Symbols",
+ "Currency_Symbols",
+ "currencysymbols",
+ "Cypriot Syllabary",
+ "Cypriot_Syllabary",
+ "cypriotsyllabary",
+ "Cyrillic",
+ "cyrillic",
+ "Cyrillic_Ext_A",
+ "cyrillicexta",
+ "Cyrillic_Ext_B",
+ "cyrillicextb",
+ "Cyrillic_Ext_C",
+ "cyrillicextc",
+ "Cyrillic Extended-A",
+ "Cyrillic_Extended_A",
+ "cyrillicextendeda",
+ "Cyrillic Extended-B",
+ "Cyrillic_Extended_B",
+ "cyrillicextendedb",
+ "Cyrillic Extended-C",
+ "Cyrillic_Extended_C",
+ "cyrillicextendedc",
+ "Cyrillic_Sup",
+ "cyrillicsup",
+ "Cyrillic Supplement",
+ "Cyrillic_Supplement",
+ "cyrillicsupplement",
+ "Cyrillic_Supplementary",
+ "cyrillicsupplementary",
+ "Deseret",
+ "deseret",
+ "Devanagari",
+ "devanagari",
+ "Devanagari_Ext",
+ "devanagariext",
+ "Devanagari Extended",
+ "Devanagari_Extended",
+ "devanagariextended",
+ "Diacriticals",
+ "diacriticals",
+ "Diacriticals_Ext",
+ "diacriticalsext",
+ "Diacriticals_For_Symbols",
+ "diacriticalsforsymbols",
+ "Diacriticals_Sup",
+ "diacriticalssup",
+ "Dingbats",
+ "dingbats",
+ "Dogra",
+ "dogra",
+ "Domino",
+ "domino",
+ "Domino Tiles",
+ "Domino_Tiles",
+ "dominotiles",
+ "Duployan",
+ "duployan",
+ "Early Dynastic Cuneiform",
+ "Early_Dynastic_Cuneiform",
+ "earlydynasticcuneiform",
+ "Egyptian Hieroglyph Format Controls",
+ "Egyptian_Hieroglyph_Format_Controls",
+ "egyptianhieroglyphformatcontrols",
+ "Egyptian Hieroglyphs",
+ "Egyptian_Hieroglyphs",
+ "egyptianhieroglyphs",
+ "Elbasan",
+ "elbasan",
+ "Elymaic",
+ "elymaic",
+ "Emoticons",
+ "emoticons",
+ "Enclosed_Alphanum",
+ "enclosedalphanum",
+ "Enclosed Alphanumerics",
+ "Enclosed_Alphanumerics",
+ "enclosedalphanumerics",
+ "Enclosed Alphanumeric Supplement",
+ "Enclosed_Alphanumeric_Supplement",
+ "enclosedalphanumericsupplement",
+ "Enclosed_Alphanum_Sup",
+ "enclosedalphanumsup",
+ "Enclosed_CJK",
+ "enclosedcjk",
+ "Enclosed CJK Letters and Months",
+ "Enclosed_CJK_Letters_And_Months",
+ "enclosedcjklettersandmonths",
+ "Enclosed_Ideographic_Sup",
+ "enclosedideographicsup",
+ "Enclosed Ideographic Supplement",
+ "Enclosed_Ideographic_Supplement",
+ "enclosedideographicsupplement",
+ "Ethiopic",
+ "ethiopic",
+ "Ethiopic_Ext",
+ "ethiopicext",
+ "Ethiopic_Ext_A",
+ "ethiopicexta",
+ "Ethiopic Extended",
+ "Ethiopic_Extended",
+ "ethiopicextended",
+ "Ethiopic Extended-A",
+ "Ethiopic_Extended_A",
+ "ethiopicextendeda",
+ "Ethiopic_Sup",
+ "ethiopicsup",
+ "Ethiopic Supplement",
+ "Ethiopic_Supplement",
+ "ethiopicsupplement",
+ "General Punctuation",
+ "General_Punctuation",
+ "generalpunctuation",
+ "Geometric Shapes",
+ "Geometric_Shapes",
+ "geometricshapes",
+ "Geometric_Shapes_Ext",
+ "geometricshapesext",
+ "Geometric Shapes Extended",
+ "Geometric_Shapes_Extended",
+ "geometricshapesextended",
+ "Georgian",
+ "georgian",
+ "Georgian_Ext",
+ "georgianext",
+ "Georgian Extended",
+ "Georgian_Extended",
+ "georgianextended",
+ "Georgian_Sup",
+ "georgiansup",
+ "Georgian Supplement",
+ "Georgian_Supplement",
+ "georgiansupplement",
+ "Glagolitic",
+ "glagolitic",
+ "Glagolitic_Sup",
+ "glagoliticsup",
+ "Glagolitic Supplement",
+ "Glagolitic_Supplement",
+ "glagoliticsupplement",
+ "Gothic",
+ "gothic",
+ "Grantha",
+ "grantha",
+ "Greek",
+ "greek",
+ "Greek and Coptic",
+ "Greek_And_Coptic",
+ "greekandcoptic",
+ "Greek_Ext",
+ "greekext",
+ "Greek Extended",
+ "Greek_Extended",
+ "greekextended",
+ "Gujarati",
+ "gujarati",
+ "Gunjala Gondi",
+ "Gunjala_Gondi",
+ "gunjalagondi",
+ "Gurmukhi",
+ "gurmukhi",
+ "Half_And_Full_Forms",
+ "halfandfullforms",
+ "Half_Marks",
+ "halfmarks",
+ "Halfwidth and Fullwidth Forms",
+ "Halfwidth_And_Fullwidth_Forms",
+ "halfwidthandfullwidthforms",
+ "Hangul",
+ "hangul",
+ "Hangul Compatibility Jamo",
+ "Hangul_Compatibility_Jamo",
+ "hangulcompatibilityjamo",
+ "Hangul Jamo",
+ "Hangul_Jamo",
+ "hanguljamo",
+ "Hangul Jamo Extended-A",
+ "Hangul_Jamo_Extended_A",
+ "hanguljamoextendeda",
+ "Hangul Jamo Extended-B",
+ "Hangul_Jamo_Extended_B",
+ "hanguljamoextendedb",
+ "Hangul Syllables",
+ "Hangul_Syllables",
+ "hangulsyllables",
+ "Hanifi Rohingya",
+ "Hanifi_Rohingya",
+ "hanifirohingya",
+ "Hanunoo",
+ "hanunoo",
+ "Hatran",
+ "hatran",
+ "Hebrew",
+ "hebrew",
+ "High Private Use Surrogates",
+ "High_Private_Use_Surrogates",
+ "highprivateusesurrogates",
+ "High_PU_Surrogates",
+ "highpusurrogates",
+ "High Surrogates",
+ "High_Surrogates",
+ "highsurrogates",
+ "Hiragana",
+ "hiragana",
+ "IDC",
+ "idc",
+ "Ideographic Description Characters",
+ "Ideographic_Description_Characters",
+ "ideographicdescriptioncharacters",
+ "Ideographic_Symbols",
+ "ideographicsymbols",
+ "Ideographic Symbols and Punctuation",
+ "Ideographic_Symbols_And_Punctuation",
+ "ideographicsymbolsandpunctuation",
+ "Imperial Aramaic",
+ "Imperial_Aramaic",
+ "imperialaramaic",
+ "Indic_Number_Forms",
+ "indicnumberforms",
+ "Indic Siyaq Numbers",
+ "Indic_Siyaq_Numbers",
+ "indicsiyaqnumbers",
+ "Inscriptional Pahlavi",
+ "Inscriptional_Pahlavi",
+ "inscriptionalpahlavi",
+ "Inscriptional Parthian",
+ "Inscriptional_Parthian",
+ "inscriptionalparthian",
+ "IPA_Ext",
+ "ipaext",
+ "IPA Extensions",
+ "IPA_Extensions",
+ "ipaextensions",
+ "Jamo",
+ "jamo",
+ "Jamo_Ext_A",
+ "jamoexta",
+ "Jamo_Ext_B",
+ "jamoextb",
+ "Javanese",
+ "javanese",
+ "Kaithi",
+ "kaithi",
+ "Kana_Ext_A",
+ "kanaexta",
+ "Kana Extended-A",
+ "Kana_Extended_A",
+ "kanaextendeda",
+ "Kana_Sup",
+ "kanasup",
+ "Kana Supplement",
+ "Kana_Supplement",
+ "kanasupplement",
+ "Kanbun",
+ "kanbun",
+ "Kangxi",
+ "kangxi",
+ "Kangxi Radicals",
+ "Kangxi_Radicals",
+ "kangxiradicals",
+ "Kannada",
+ "kannada",
+ "Katakana",
+ "katakana",
+ "Katakana_Ext",
+ "katakanaext",
+ "Katakana Phonetic Extensions",
+ "Katakana_Phonetic_Extensions",
+ "katakanaphoneticextensions",
+ "Kayah Li",
+ "Kayah_Li",
+ "kayahli",
+ "Kharoshthi",
+ "kharoshthi",
+ "Khmer",
+ "khmer",
+ "Khmer Symbols",
+ "Khmer_Symbols",
+ "khmersymbols",
+ "Khojki",
+ "khojki",
+ "Khudawadi",
+ "khudawadi",
+ "Lao",
+ "lao",
+ "Latin_1",
+ "latin1",
+ "Latin_Ext_A",
+ "latinexta",
+ "Latin_Ext_Additional",
+ "latinextadditional",
+ "Latin_Ext_B",
+ "latinextb",
+ "Latin_Ext_C",
+ "latinextc",
+ "Latin_Ext_D",
+ "latinextd",
+ "Latin_Ext_E",
+ "latinexte",
+ "Latin Extended-A",
+ "Latin_Extended_A",
+ "latinextendeda",
+ "Latin Extended Additional",
+ "Latin_Extended_Additional",
+ "latinextendedadditional",
+ "Latin Extended-B",
+ "Latin_Extended_B",
+ "latinextendedb",
+ "Latin Extended-C",
+ "Latin_Extended_C",
+ "latinextendedc",
+ "Latin Extended-D",
+ "Latin_Extended_D",
+ "latinextendedd",
+ "Latin Extended-E",
+ "Latin_Extended_E",
+ "latinextendede",
+ "Latin_1_Sup",
+ "latin1sup",
+ "Latin-1 Supplement",
+ "Latin_1_Supplement",
+ "latin1supplement",
+ "Lepcha",
+ "lepcha",
+ "Letterlike Symbols",
+ "Letterlike_Symbols",
+ "letterlikesymbols",
+ "Limbu",
+ "limbu",
+ "Linear A",
+ "Linear_A",
+ "lineara",
+ "Linear B Ideograms",
+ "Linear_B_Ideograms",
+ "linearbideograms",
+ "Linear B Syllabary",
+ "Linear_B_Syllabary",
+ "linearbsyllabary",
+ "Lisu",
+ "lisu",
+ "Low Surrogates",
+ "Low_Surrogates",
+ "lowsurrogates",
+ "Lycian",
+ "lycian",
+ "Lydian",
+ "lydian",
+ "Mahajani",
+ "mahajani",
+ "Mahjong",
+ "mahjong",
+ "Mahjong Tiles",
+ "Mahjong_Tiles",
+ "mahjongtiles",
+ "Makasar",
+ "makasar",
+ "Malayalam",
+ "malayalam",
+ "Mandaic",
+ "mandaic",
+ "Manichaean",
+ "manichaean",
+ "Marchen",
+ "marchen",
+ "Masaram Gondi",
+ "Masaram_Gondi",
+ "masaramgondi",
+ "Math_Alphanum",
+ "mathalphanum",
+ "Mathematical Alphanumeric Symbols",
+ "Mathematical_Alphanumeric_Symbols",
+ "mathematicalalphanumericsymbols",
+ "Mathematical Operators",
+ "Mathematical_Operators",
+ "mathematicaloperators",
+ "Math_Operators",
+ "mathoperators",
+ "Mayan Numerals",
+ "Mayan_Numerals",
+ "mayannumerals",
+ "Medefaidrin",
+ "medefaidrin",
+ "Meetei Mayek",
+ "Meetei_Mayek",
+ "meeteimayek",
+ "Meetei_Mayek_Ext",
+ "meeteimayekext",
+ "Meetei Mayek Extensions",
+ "Meetei_Mayek_Extensions",
+ "meeteimayekextensions",
+ "Mende Kikakui",
+ "Mende_Kikakui",
+ "mendekikakui",
+ "Meroitic Cursive",
+ "Meroitic_Cursive",
+ "meroiticcursive",
+ "Meroitic Hieroglyphs",
+ "Meroitic_Hieroglyphs",
+ "meroitichieroglyphs",
+ "Miao",
+ "miao",
+ "Misc_Arrows",
+ "miscarrows",
+ "Miscellaneous Mathematical Symbols-A",
+ "Miscellaneous_Mathematical_Symbols_A",
+ "miscellaneousmathematicalsymbolsa",
+ "Miscellaneous Mathematical Symbols-B",
+ "Miscellaneous_Mathematical_Symbols_B",
+ "miscellaneousmathematicalsymbolsb",
+ "Miscellaneous Symbols",
+ "Miscellaneous_Symbols",
+ "miscellaneoussymbols",
+ "Miscellaneous Symbols and Arrows",
+ "Miscellaneous_Symbols_And_Arrows",
+ "miscellaneoussymbolsandarrows",
+ "Miscellaneous Symbols and Pictographs",
+ "Miscellaneous_Symbols_And_Pictographs",
+ "miscellaneoussymbolsandpictographs",
+ "Miscellaneous Technical",
+ "Miscellaneous_Technical",
+ "miscellaneoustechnical",
+ "Misc_Math_Symbols_A",
+ "miscmathsymbolsa",
+ "Misc_Math_Symbols_B",
+ "miscmathsymbolsb",
+ "Misc_Pictographs",
+ "miscpictographs",
+ "Misc_Symbols",
+ "miscsymbols",
+ "Misc_Technical",
+ "misctechnical",
+ "Modi",
+ "modi",
+ "Modifier_Letters",
+ "modifierletters",
+ "Modifier Tone Letters",
+ "Modifier_Tone_Letters",
+ "modifiertoneletters",
+ "Mongolian",
+ "mongolian",
+ "Mongolian_Sup",
+ "mongoliansup",
+ "Mongolian Supplement",
+ "Mongolian_Supplement",
+ "mongoliansupplement",
+ "Mro",
+ "mro",
+ "Multani",
+ "multani",
+ "Music",
+ "music",
+ "Musical Symbols",
+ "Musical_Symbols",
+ "musicalsymbols",
+ "Myanmar",
+ "myanmar",
+ "Myanmar_Ext_A",
+ "myanmarexta",
+ "Myanmar_Ext_B",
+ "myanmarextb",
+ "Myanmar Extended-A",
+ "Myanmar_Extended_A",
+ "myanmarextendeda",
+ "Myanmar Extended-B",
+ "Myanmar_Extended_B",
+ "myanmarextendedb",
+ "Nabataean",
+ "nabataean",
+ "Nandinagari",
+ "nandinagari",
+ "NB",
+ "nb",
+ "Newa",
+ "newa",
+ "New Tai Lue",
+ "New_Tai_Lue",
+ "newtailue",
+ "NKo",
+ "nko",
+ "No_Block",
+ "noblock",
+ "Number Forms",
+ "Number_Forms",
+ "numberforms",
+ "Nushu",
+ "nushu",
+ "Nyiakeng Puachue Hmong",
+ "Nyiakeng_Puachue_Hmong",
+ "nyiakengpuachuehmong",
+ "OCR",
+ "ocr",
+ "Ogham",
+ "ogham",
+ "Ol Chiki",
+ "Ol_Chiki",
+ "olchiki",
+ "Old Hungarian",
+ "Old_Hungarian",
+ "oldhungarian",
+ "Old Italic",
+ "Old_Italic",
+ "olditalic",
+ "Old North Arabian",
+ "Old_North_Arabian",
+ "oldnortharabian",
+ "Old Permic",
+ "Old_Permic",
+ "oldpermic",
+ "Old Persian",
+ "Old_Persian",
+ "oldpersian",
+ "Old Sogdian",
+ "Old_Sogdian",
+ "oldsogdian",
+ "Old South Arabian",
+ "Old_South_Arabian",
+ "oldsoutharabian",
+ "Old Turkic",
+ "Old_Turkic",
+ "oldturkic",
+ "Optical Character Recognition",
+ "Optical_Character_Recognition",
+ "opticalcharacterrecognition",
+ "Oriya",
+ "oriya",
+ "Ornamental Dingbats",
+ "Ornamental_Dingbats",
+ "ornamentaldingbats",
+ "Osage",
+ "osage",
+ "Osmanya",
+ "osmanya",
+ "Ottoman Siyaq Numbers",
+ "Ottoman_Siyaq_Numbers",
+ "ottomansiyaqnumbers",
+ "Pahawh Hmong",
+ "Pahawh_Hmong",
+ "pahawhhmong",
+ "Palmyrene",
+ "palmyrene",
+ "Pau Cin Hau",
+ "Pau_Cin_Hau",
+ "paucinhau",
+ "Phags-pa",
+ "Phags_Pa",
+ "phagspa",
+ "Phaistos",
+ "phaistos",
+ "Phaistos Disc",
+ "Phaistos_Disc",
+ "phaistosdisc",
+ "Phoenician",
+ "phoenician",
+ "Phonetic_Ext",
+ "phoneticext",
+ "Phonetic Extensions",
+ "Phonetic_Extensions",
+ "phoneticextensions",
+ "Phonetic Extensions Supplement",
+ "Phonetic_Extensions_Supplement",
+ "phoneticextensionssupplement",
+ "Phonetic_Ext_Sup",
+ "phoneticextsup",
+ "Playing Cards",
+ "Playing_Cards",
+ "playingcards",
+ "Private_Use",
+ "privateuse",
+ "Private Use Area",
+ "Private_Use_Area",
+ "privateusearea",
+ "Psalter Pahlavi",
+ "Psalter_Pahlavi",
+ "psalterpahlavi",
+ "PUA",
+ "pua",
+ "Punctuation",
+ "punctuation",
+ "Rejang",
+ "rejang",
+ "Rumi",
+ "rumi",
+ "Rumi Numeral Symbols",
+ "Rumi_Numeral_Symbols",
+ "ruminumeralsymbols",
+ "Runic",
+ "runic",
+ "Samaritan",
+ "samaritan",
+ "Saurashtra",
+ "saurashtra",
+ "Sharada",
+ "sharada",
+ "Shavian",
+ "shavian",
+ "Shorthand Format Controls",
+ "Shorthand_Format_Controls",
+ "shorthandformatcontrols",
+ "Siddham",
+ "siddham",
+ "Sinhala",
+ "sinhala",
+ "Sinhala Archaic Numbers",
+ "Sinhala_Archaic_Numbers",
+ "sinhalaarchaicnumbers",
+ "Small_Forms",
+ "smallforms",
+ "Small Form Variants",
+ "Small_Form_Variants",
+ "smallformvariants",
+ "Small_Kana_Ext",
+ "smallkanaext",
+ "Small Kana Extension",
+ "Small_Kana_Extension",
+ "smallkanaextension",
+ "Sogdian",
+ "sogdian",
+ "Sora Sompeng",
+ "Sora_Sompeng",
+ "sorasompeng",
+ "Soyombo",
+ "soyombo",
+ "Spacing Modifier Letters",
+ "Spacing_Modifier_Letters",
+ "spacingmodifierletters",
+ "Specials",
+ "specials",
+ "Sundanese",
+ "sundanese",
+ "Sundanese_Sup",
+ "sundanesesup",
+ "Sundanese Supplement",
+ "Sundanese_Supplement",
+ "sundanesesupplement",
+ "Sup_Arrows_A",
+ "suparrowsa",
+ "Sup_Arrows_B",
+ "suparrowsb",
+ "Sup_Arrows_C",
+ "suparrowsc",
+ "Super_And_Sub",
+ "superandsub",
+ "Superscripts and Subscripts",
+ "Superscripts_And_Subscripts",
+ "superscriptsandsubscripts",
+ "Sup_Math_Operators",
+ "supmathoperators",
+ "Supplemental Arrows-A",
+ "Supplemental_Arrows_A",
+ "supplementalarrowsa",
+ "Supplemental Arrows-B",
+ "Supplemental_Arrows_B",
+ "supplementalarrowsb",
+ "Supplemental Arrows-C",
+ "Supplemental_Arrows_C",
+ "supplementalarrowsc",
+ "Supplemental Mathematical Operators",
+ "Supplemental_Mathematical_Operators",
+ "supplementalmathematicaloperators",
+ "Supplemental Punctuation",
+ "Supplemental_Punctuation",
+ "supplementalpunctuation",
+ "Supplemental Symbols and Pictographs",
+ "Supplemental_Symbols_And_Pictographs",
+ "supplementalsymbolsandpictographs",
+ "Supplementary Private Use Area-A",
+ "Supplementary_Private_Use_Area_A",
+ "supplementaryprivateuseareaa",
+ "Supplementary Private Use Area-B",
+ "Supplementary_Private_Use_Area_B",
+ "supplementaryprivateuseareab",
+ "Sup_PUA_A",
+ "suppuaa",
+ "Sup_PUA_B",
+ "suppuab",
+ "Sup_Punctuation",
+ "suppunctuation",
+ "Sup_Symbols_And_Pictographs",
+ "supsymbolsandpictographs",
+ "Sutton SignWriting",
+ "Sutton_SignWriting",
+ "suttonsignwriting",
+ "Syloti Nagri",
+ "Syloti_Nagri",
+ "sylotinagri",
+ "Symbols_And_Pictographs_Ext_A",
+ "symbolsandpictographsexta",
+ "Symbols and Pictographs Extended-A",
+ "Symbols_And_Pictographs_Extended_A",
+ "symbolsandpictographsextendeda",
+ "Syriac",
+ "syriac",
+ "Syriac_Sup",
+ "syriacsup",
+ "Syriac Supplement",
+ "Syriac_Supplement",
+ "syriacsupplement",
+ "Tagalog",
+ "tagalog",
+ "Tagbanwa",
+ "tagbanwa",
+ "Tags",
+ "tags",
+ "Tai Le",
+ "Tai_Le",
+ "taile",
+ "Tai Tham",
+ "Tai_Tham",
+ "taitham",
+ "Tai Viet",
+ "Tai_Viet",
+ "taiviet",
+ "Tai_Xuan_Jing",
+ "taixuanjing",
+ "Tai Xuan Jing Symbols",
+ "Tai_Xuan_Jing_Symbols",
+ "taixuanjingsymbols",
+ "Takri",
+ "takri",
+ "Tamil",
+ "tamil",
+ "Tamil_Sup",
+ "tamilsup",
+ "Tamil Supplement",
+ "Tamil_Supplement",
+ "tamilsupplement",
+ "Tangut",
+ "tangut",
+ "Tangut Components",
+ "Tangut_Components",
+ "tangutcomponents",
+ "Telugu",
+ "telugu",
+ "Thaana",
+ "thaana",
+ "Thai",
+ "thai",
+ "Tibetan",
+ "tibetan",
+ "Tifinagh",
+ "tifinagh",
+ "Tirhuta",
+ "tirhuta",
+ "Transport_And_Map",
+ "transportandmap",
+ "Transport and Map Symbols",
+ "Transport_And_Map_Symbols",
+ "transportandmapsymbols",
+ "UCAS",
+ "ucas",
+ "UCAS_Ext",
+ "ucasext",
+ "Ugaritic",
+ "ugaritic",
+ "Unified Canadian Aboriginal Syllabics",
+ "Unified_Canadian_Aboriginal_Syllabics",
+ "unifiedcanadianaboriginalsyllabics",
+ "Unified Canadian Aboriginal Syllabics Extended",
+ "Unified_Canadian_Aboriginal_Syllabics_Extended",
+ "unifiedcanadianaboriginalsyllabicsextended",
+ "Vai",
+ "vai",
+ "Variation Selectors",
+ "Variation_Selectors",
+ "variationselectors",
+ "Variation Selectors Supplement",
+ "Variation_Selectors_Supplement",
+ "variationselectorssupplement",
+ "Vedic_Ext",
+ "vedicext",
+ "Vedic Extensions",
+ "Vedic_Extensions",
+ "vedicextensions",
+ "Vertical Forms",
+ "Vertical_Forms",
+ "verticalforms",
+ "VS",
+ "vs",
+ "VS_Sup",
+ "vssup",
+ "Wancho",
+ "wancho",
+ "Warang Citi",
+ "Warang_Citi",
+ "warangciti",
+ "Yijing",
+ "yijing",
+ "Yijing Hexagram Symbols",
+ "Yijing_Hexagram_Symbols",
+ "yijinghexagramsymbols",
+ "Yi Radicals",
+ "Yi_Radicals",
+ "yiradicals",
+ "Yi Syllables",
+ "Yi_Syllables",
+ "yisyllables",
+ "Zanabazar Square",
+ "Zanabazar_Square",
+ "zanabazarsquare",
+ NULL
+};
+
+static const char * const UNI_bpt_values[] = {
+ "c",
+ "Close",
+ "close",
+ "n",
+ "None",
+ "none",
+ "o",
+ "Open",
+ "open",
+ NULL
+};
+
+static const char * const UNI_ccc_values[] = {
+ "0",
+ "1",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30",
+ "31",
+ "32",
+ "33",
+ "34",
+ "35",
+ "36",
+ "84",
+ "91",
+ "103",
+ "107",
+ "118",
+ "122",
+ "129",
+ "130",
+ "132",
+ "133",
+ "200",
+ "202",
+ "214",
+ "216",
+ "218",
+ "220",
+ "222",
+ "224",
+ "226",
+ "228",
+ "230",
+ "232",
+ "233",
+ "234",
+ "240",
+ "A",
+ "a",
+ "Above",
+ "above",
+ "Above_Left",
+ "aboveleft",
+ "Above_Right",
+ "aboveright",
+ "AL",
+ "al",
+ "AR",
+ "ar",
+ "ATA",
+ "ata",
+ "ATAR",
+ "atar",
+ "ATB",
+ "atb",
+ "ATBL",
+ "atbl",
+ "Attached_Above",
+ "attachedabove",
+ "Attached_Above_Right",
+ "attachedaboveright",
+ "Attached_Below",
+ "attachedbelow",
+ "Attached_Below_Left",
+ "attachedbelowleft",
+ "B",
+ "b",
+ "Below",
+ "below",
+ "Below_Left",
+ "belowleft",
+ "Below_Right",
+ "belowright",
+ "BL",
+ "bl",
+ "BR",
+ "br",
+ "CCC10",
+ "CCC103",
+ "CCC107",
+ "CCC11",
+ "CCC118",
+ "CCC12",
+ "CCC122",
+ "CCC129",
+ "CCC13",
+ "CCC130",
+ "CCC132",
+ "CCC133",
+ "CCC14",
+ "CCC15",
+ "CCC16",
+ "CCC17",
+ "CCC18",
+ "CCC19",
+ "CCC20",
+ "CCC21",
+ "CCC22",
+ "CCC23",
+ "CCC24",
+ "CCC25",
+ "CCC26",
+ "CCC27",
+ "CCC28",
+ "CCC29",
+ "CCC30",
+ "CCC31",
+ "CCC32",
+ "CCC33",
+ "CCC34",
+ "CCC35",
+ "CCC36",
+ "CCC84",
+ "CCC91",
+ "ccc10",
+ "ccc103",
+ "ccc107",
+ "ccc11",
+ "ccc118",
+ "ccc12",
+ "ccc122",
+ "ccc129",
+ "ccc13",
+ "ccc130",
+ "ccc132",
+ "ccc133",
+ "ccc14",
+ "ccc15",
+ "ccc16",
+ "ccc17",
+ "ccc18",
+ "ccc19",
+ "ccc20",
+ "ccc21",
+ "ccc22",
+ "ccc23",
+ "ccc24",
+ "ccc25",
+ "ccc26",
+ "ccc27",
+ "ccc28",
+ "ccc29",
+ "ccc30",
+ "ccc31",
+ "ccc32",
+ "ccc33",
+ "ccc34",
+ "ccc35",
+ "ccc36",
+ "ccc84",
+ "ccc91",
+ "DA",
+ "da",
+ "DB",
+ "db",
+ "Double_Above",
+ "doubleabove",
+ "Double_Below",
+ "doublebelow",
+ "Iota_Subscript",
+ "iotasubscript",
+ "IS",
+ "is",
+ "Kana_Voicing",
+ "kanavoicing",
+ "KV",
+ "kv",
+ "L",
+ "l",
+ "Left",
+ "left",
+ "NK",
+ "nk",
+ "Not_Reordered",
+ "notreordered",
+ "NR",
+ "nr",
+ "Nukta",
+ "nukta",
+ "OV",
+ "ov",
+ "Overlay",
+ "overlay",
+ "R",
+ "r",
+ "Right",
+ "right",
+ "Virama",
+ "virama",
+ "VR",
+ "vr",
+ NULL
+};
+
+static const char * const UNI_dt_values[] = {
+ "Can",
+ "can",
+ "Canonical",
+ "canonical",
+ "Circle",
+ "circle",
+ "Com",
+ "com",
+ "Compat",
+ "compat",
+ "Enc",
+ "enc",
+ "Fin",
+ "fin",
+ "Final",
+ "final",
+ "Font",
+ "font",
+ "Fra",
+ "fra",
+ "Fraction",
+ "fraction",
+ "Init",
+ "init",
+ "Initial",
+ "initial",
+ "Iso",
+ "iso",
+ "Isolated",
+ "isolated",
+ "Med",
+ "med",
+ "Medial",
+ "medial",
+ "Nar",
+ "nar",
+ "Narrow",
+ "narrow",
+ "Nb",
+ "nb",
+ "Nobreak",
+ "nobreak",
+ "Non_Canon",
+ "noncanon",
+ "Non_Canonical",
+ "noncanonical",
+ "None",
+ "none",
+ "Small",
+ "small",
+ "Sml",
+ "sml",
+ "Sqr",
+ "sqr",
+ "Square",
+ "square",
+ "Sub",
+ "sub",
+ "Sup",
+ "sup",
+ "Super",
+ "super",
+ "Vert",
+ "vert",
+ "Vertical",
+ "vertical",
+ "Wide",
+ "wide",
+ NULL
+};
+
+static const char * const UNI_ea_values[] = {
+ "A",
+ "a",
+ "Ambiguous",
+ "ambiguous",
+ "F",
+ "f",
+ "Fullwidth",
+ "fullwidth",
+ "H",
+ "h",
+ "Halfwidth",
+ "halfwidth",
+ "N",
+ "n",
+ "Na",
+ "na",
+ "Narrow",
+ "narrow",
+ "Neutral",
+ "neutral",
+ "W",
+ "w",
+ "Wide",
+ "wide",
+ NULL
+};
+
+static const char * const UNI_gc_values[] = {
+ "C",
+ "c",
+ "Cased_Letter",
+ "casedletter",
+ "Cc",
+ "cc",
+ "Cf",
+ "cf",
+ "Close_Punctuation",
+ "closepunctuation",
+ "Cn",
+ "cn",
+ "Cntrl",
+ "cntrl",
+ "Co",
+ "co",
+ "Combining_Mark",
+ "combiningmark",
+ "Connector_Punctuation",
+ "connectorpunctuation",
+ "Control",
+ "control",
+ "Cs",
+ "cs",
+ "Currency_Symbol",
+ "currencysymbol",
+ "Dash_Punctuation",
+ "dashpunctuation",
+ "Decimal_Number",
+ "decimalnumber",
+ "Digit",
+ "digit",
+ "Enclosing_Mark",
+ "enclosingmark",
+ "Final_Punctuation",
+ "finalpunctuation",
+ "Format",
+ "format",
+ "Initial_Punctuation",
+ "initialpunctuation",
+ "L",
+ "l",
+ "LC",
+ "lc",
+ "Letter",
+ "letter",
+ "Letter_Number",
+ "letternumber",
+ "Line_Separator",
+ "lineseparator",
+ "Ll",
+ "ll",
+ "Lm",
+ "lm",
+ "Lo",
+ "lo",
+ "Lowercase_Letter",
+ "lowercaseletter",
+ "Lt",
+ "lt",
+ "Lu",
+ "lu",
+ "M",
+ "m",
+ "Mark",
+ "mark",
+ "Math_Symbol",
+ "mathsymbol",
+ "Mc",
+ "mc",
+ "Me",
+ "me",
+ "Mn",
+ "mn",
+ "Modifier_Letter",
+ "modifierletter",
+ "Modifier_Symbol",
+ "modifiersymbol",
+ "N",
+ "n",
+ "Nd",
+ "nd",
+ "Nl",
+ "nl",
+ "No",
+ "no",
+ "Nonspacing_Mark",
+ "nonspacingmark",
+ "Number",
+ "number",
+ "Open_Punctuation",
+ "openpunctuation",
+ "Other",
+ "other",
+ "Other_Letter",
+ "otherletter",
+ "Other_Number",
+ "othernumber",
+ "Other_Punctuation",
+ "otherpunctuation",
+ "Other_Symbol",
+ "othersymbol",
+ "P",
+ "p",
+ "Paragraph_Separator",
+ "paragraphseparator",
+ "Pc",
+ "pc",
+ "Pd",
+ "pd",
+ "Pe",
+ "pe",
+ "Pf",
+ "pf",
+ "Pi",
+ "pi",
+ "Po",
+ "po",
+ "Private_Use",
+ "privateuse",
+ "Ps",
+ "ps",
+ "Punct",
+ "punct",
+ "Punctuation",
+ "punctuation",
+ "S",
+ "s",
+ "Sc",
+ "sc",
+ "Separator",
+ "separator",
+ "Sk",
+ "sk",
+ "Sm",
+ "sm",
+ "So",
+ "so",
+ "Space_Separator",
+ "spaceseparator",
+ "Spacing_Mark",
+ "spacingmark",
+ "Surrogate",
+ "surrogate",
+ "Symbol",
+ "symbol",
+ "Titlecase_Letter",
+ "titlecaseletter",
+ "Unassigned",
+ "unassigned",
+ "Uppercase_Letter",
+ "uppercaseletter",
+ "Z",
+ "z",
+ "Zl",
+ "zl",
+ "Zp",
+ "zp",
+ "Zs",
+ "zs",
+ NULL
+};
+
+static const char * const UNI_gcb_values[] = {
+ "CN",
+ "cn",
+ "Control",
+ "control",
+ "CR",
+ "cr",
+ "EB",
+ "eb",
+ "E_Base",
+ "ebase",
+ "E_Base_GAZ",
+ "ebasegaz",
+ "EBG",
+ "ebg",
+ "EM",
+ "em",
+ "E_Modifier",
+ "emodifier",
+ "EX",
+ "ex",
+ "Extend",
+ "extend",
+ "GAZ",
+ "gaz",
+ "Glue_After_Zwj",
+ "glueafterzwj",
+ "L",
+ "l",
+ "LF",
+ "lf",
+ "LV",
+ "lv",
+ "LVT",
+ "lvt",
+ "Other",
+ "other",
+ "PP",
+ "pp",
+ "Prepend",
+ "prepend",
+ "Regional_Indicator",
+ "regionalindicator",
+ "RI",
+ "ri",
+ "SM",
+ "sm",
+ "SpacingMark",
+ "spacingmark",
+ "T",
+ "t",
+ "V",
+ "v",
+ "XX",
+ "xx",
+ "ZWJ",
+ "zwj",
+ NULL
+};
+
+static const char * const UNI_hst_values[] = {
+ "L",
+ "l",
+ "Leading_Jamo",
+ "leadingjamo",
+ "LV",
+ "lv",
+ "LV_Syllable",
+ "lvsyllable",
+ "LVT",
+ "lvt",
+ "LVT_Syllable",
+ "lvtsyllable",
+ "NA",
+ "na",
+ "Not_Applicable",
+ "notapplicable",
+ "T",
+ "t",
+ "Trailing_Jamo",
+ "trailingjamo",
+ "V",
+ "v",
+ "Vowel_Jamo",
+ "voweljamo",
+ NULL
+};
+
+static const char * const UNI_in_values[] = {
+ "1.1",
+ "2.0",
+ "2.1",
+ "3.0",
+ "3.1",
+ "3.2",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.1",
+ "5.2",
+ "6.0",
+ "6.1",
+ "6.2",
+ "6.3",
+ "7.0",
+ "8.0",
+ "9.0",
+ "10.0",
+ "11.0",
+ "12.0",
+ "12.1",
+ "Unassigned",
+ "unassigned",
+ "V10_0",
+ "V11_0",
+ "V12_0",
+ "V12_1",
+ "V2_0",
+ "V2_1",
+ "V3_0",
+ "V3_1",
+ "V3_2",
+ "V4_0",
+ "V4_1",
+ "V5_0",
+ "V5_1",
+ "V5_2",
+ "V6_0",
+ "V6_1",
+ "V6_2",
+ "V6_3",
+ "V7_0",
+ "V8_0",
+ "V9_0",
+ "v100",
+ "v110",
+ "v120",
+ "v121",
+ "v20",
+ "v21",
+ "v30",
+ "v31",
+ "v32",
+ "v40",
+ "v41",
+ "v50",
+ "v51",
+ "v52",
+ "v60",
+ "v61",
+ "v62",
+ "v63",
+ "v70",
+ "v80",
+ "v90",
+ NULL
+};
+
+static const char * const UNI_inpc_values[] = {
+ "Bottom",
+ "bottom",
+ "Bottom_And_Left",
+ "bottomandleft",
+ "Bottom_And_Right",
+ "bottomandright",
+ "Left",
+ "left",
+ "Left_And_Right",
+ "leftandright",
+ "NA",
+ "na",
+ "Overstruck",
+ "overstruck",
+ "Right",
+ "right",
+ "Top",
+ "top",
+ "Top_And_Bottom",
+ "topandbottom",
+ "Top_And_Bottom_And_Right",
+ "topandbottomandright",
+ "Top_And_Left",
+ "topandleft",
+ "Top_And_Left_And_Right",
+ "topandleftandright",
+ "Top_And_Right",
+ "topandright",
+ "Visual_Order_Left",
+ "visualorderleft",
+ NULL
+};
+
+static const char * const UNI_insc_values[] = {
+ "Avagraha",
+ "avagraha",
+ "Bindu",
+ "bindu",
+ "Brahmi_Joining_Number",
+ "brahmijoiningnumber",
+ "Cantillation_Mark",
+ "cantillationmark",
+ "Consonant",
+ "consonant",
+ "Consonant_Dead",
+ "consonantdead",
+ "Consonant_Final",
+ "consonantfinal",
+ "Consonant_Head_Letter",
+ "consonantheadletter",
+ "Consonant_Initial_Postfixed",
+ "consonantinitialpostfixed",
+ "Consonant_Killer",
+ "consonantkiller",
+ "Consonant_Medial",
+ "consonantmedial",
+ "Consonant_Placeholder",
+ "consonantplaceholder",
+ "Consonant_Preceding_Repha",
+ "consonantprecedingrepha",
+ "Consonant_Prefixed",
+ "consonantprefixed",
+ "Consonant_Subjoined",
+ "consonantsubjoined",
+ "Consonant_Succeeding_Repha",
+ "consonantsucceedingrepha",
+ "Consonant_With_Stacker",
+ "consonantwithstacker",
+ "Gemination_Mark",
+ "geminationmark",
+ "Invisible_Stacker",
+ "invisiblestacker",
+ "Joiner",
+ "joiner",
+ "Modifying_Letter",
+ "modifyingletter",
+ "Non_Joiner",
+ "nonjoiner",
+ "Nukta",
+ "nukta",
+ "Number",
+ "number",
+ "Number_Joiner",
+ "numberjoiner",
+ "Other",
+ "other",
+ "Pure_Killer",
+ "purekiller",
+ "Register_Shifter",
+ "registershifter",
+ "Syllable_Modifier",
+ "syllablemodifier",
+ "Tone_Letter",
+ "toneletter",
+ "Tone_Mark",
+ "tonemark",
+ "Virama",
+ "virama",
+ "Visarga",
+ "visarga",
+ "Vowel",
+ "vowel",
+ "Vowel_Dependent",
+ "voweldependent",
+ "Vowel_Independent",
+ "vowelindependent",
+ NULL
+};
+
+static const char * const UNI_jg_values[] = {
+ "African_Feh",
+ "africanfeh",
+ "African_Noon",
+ "africannoon",
+ "African_Qaf",
+ "africanqaf",
+ "Ain",
+ "ain",
+ "Alaph",
+ "alaph",
+ "Alef",
+ "alef",
+ "Beh",
+ "beh",
+ "Beth",
+ "beth",
+ "Burushaski_Yeh_Barree",
+ "burushaskiyehbarree",
+ "Dal",
+ "dal",
+ "Dalath_Rish",
+ "dalathrish",
+ "E",
+ "e",
+ "Farsi_Yeh",
+ "farsiyeh",
+ "Fe",
+ "fe",
+ "Feh",
+ "feh",
+ "Final_Semkath",
+ "finalsemkath",
+ "Gaf",
+ "gaf",
+ "Gamal",
+ "gamal",
+ "Hah",
+ "hah",
+ "Hamza_On_Heh_Goal",
+ "hamzaonhehgoal",
+ "Hanifi_Rohingya_Kinna_Ya",
+ "hanifirohingyakinnaya",
+ "Hanifi_Rohingya_Pa",
+ "hanifirohingyapa",
+ "He",
+ "he",
+ "Heh",
+ "heh",
+ "Heh_Goal",
+ "hehgoal",
+ "Heth",
+ "heth",
+ "Kaf",
+ "kaf",
+ "Kaph",
+ "kaph",
+ "Khaph",
+ "khaph",
+ "Knotted_Heh",
+ "knottedheh",
+ "Lam",
+ "lam",
+ "Lamadh",
+ "lamadh",
+ "Malayalam_Bha",
+ "malayalambha",
+ "Malayalam_Ja",
+ "malayalamja",
+ "Malayalam_Lla",
+ "malayalamlla",
+ "Malayalam_Llla",
+ "malayalamllla",
+ "Malayalam_Nga",
+ "malayalamnga",
+ "Malayalam_Nna",
+ "malayalamnna",
+ "Malayalam_Nnna",
+ "malayalamnnna",
+ "Malayalam_Nya",
+ "malayalamnya",
+ "Malayalam_Ra",
+ "malayalamra",
+ "Malayalam_Ssa",
+ "malayalamssa",
+ "Malayalam_Tta",
+ "malayalamtta",
+ "Manichaean_Aleph",
+ "manichaeanaleph",
+ "Manichaean_Ayin",
+ "manichaeanayin",
+ "Manichaean_Beth",
+ "manichaeanbeth",
+ "Manichaean_Daleth",
+ "manichaeandaleth",
+ "Manichaean_Dhamedh",
+ "manichaeandhamedh",
+ "Manichaean_Five",
+ "manichaeanfive",
+ "Manichaean_Gimel",
+ "manichaeangimel",
+ "Manichaean_Heth",
+ "manichaeanheth",
+ "Manichaean_Hundred",
+ "manichaeanhundred",
+ "Manichaean_Kaph",
+ "manichaeankaph",
+ "Manichaean_Lamedh",
+ "manichaeanlamedh",
+ "Manichaean_Mem",
+ "manichaeanmem",
+ "Manichaean_Nun",
+ "manichaeannun",
+ "Manichaean_One",
+ "manichaeanone",
+ "Manichaean_Pe",
+ "manichaeanpe",
+ "Manichaean_Qoph",
+ "manichaeanqoph",
+ "Manichaean_Resh",
+ "manichaeanresh",
+ "Manichaean_Sadhe",
+ "manichaeansadhe",
+ "Manichaean_Samekh",
+ "manichaeansamekh",
+ "Manichaean_Taw",
+ "manichaeantaw",
+ "Manichaean_Ten",
+ "manichaeanten",
+ "Manichaean_Teth",
+ "manichaeanteth",
+ "Manichaean_Thamedh",
+ "manichaeanthamedh",
+ "Manichaean_Twenty",
+ "manichaeantwenty",
+ "Manichaean_Waw",
+ "manichaeanwaw",
+ "Manichaean_Yodh",
+ "manichaeanyodh",
+ "Manichaean_Zayin",
+ "manichaeanzayin",
+ "Meem",
+ "meem",
+ "Mim",
+ "mim",
+ "No_Joining_Group",
+ "nojoininggroup",
+ "Noon",
+ "noon",
+ "Nun",
+ "nun",
+ "Nya",
+ "nya",
+ "Pe",
+ "pe",
+ "Qaf",
+ "qaf",
+ "Qaph",
+ "qaph",
+ "Reh",
+ "reh",
+ "Reversed_Pe",
+ "reversedpe",
+ "Rohingya_Yeh",
+ "rohingyayeh",
+ "Sad",
+ "sad",
+ "Sadhe",
+ "sadhe",
+ "Seen",
+ "seen",
+ "Semkath",
+ "semkath",
+ "Shin",
+ "shin",
+ "Straight_Waw",
+ "straightwaw",
+ "Swash_Kaf",
+ "swashkaf",
+ "Syriac_Waw",
+ "syriacwaw",
+ "Tah",
+ "tah",
+ "Taw",
+ "taw",
+ "Teh_Marbuta",
+ "tehmarbuta",
+ "Teh_Marbuta_Goal",
+ "tehmarbutagoal",
+ "Teth",
+ "teth",
+ "Waw",
+ "waw",
+ "Yeh",
+ "yeh",
+ "Yeh_Barree",
+ "yehbarree",
+ "Yeh_With_Tail",
+ "yehwithtail",
+ "Yudh",
+ "yudh",
+ "Yudh_He",
+ "yudhhe",
+ "Zain",
+ "zain",
+ "Zhain",
+ "zhain",
+ NULL
+};
+
+static const char * const UNI_jt_values[] = {
+ "C",
+ "c",
+ "D",
+ "d",
+ "Dual_Joining",
+ "dualjoining",
+ "Join_Causing",
+ "joincausing",
+ "L",
+ "l",
+ "Left_Joining",
+ "leftjoining",
+ "Non_Joining",
+ "nonjoining",
+ "R",
+ "r",
+ "Right_Joining",
+ "rightjoining",
+ "T",
+ "t",
+ "Transparent",
+ "transparent",
+ "U",
+ "u",
+ NULL
+};
+
+static const char * const UNI_lb_values[] = {
+ "AI",
+ "ai",
+ "AL",
+ "al",
+ "Alphabetic",
+ "alphabetic",
+ "Ambiguous",
+ "ambiguous",
+ "B2",
+ "b2",
+ "BA",
+ "ba",
+ "BB",
+ "bb",
+ "BK",
+ "bk",
+ "Break_After",
+ "breakafter",
+ "Break_Before",
+ "breakbefore",
+ "Break_Both",
+ "breakboth",
+ "Break_Symbols",
+ "breaksymbols",
+ "Carriage_Return",
+ "carriagereturn",
+ "CB",
+ "cb",
+ "CJ",
+ "cj",
+ "CL",
+ "cl",
+ "Close_Parenthesis",
+ "closeparenthesis",
+ "Close_Punctuation",
+ "closepunctuation",
+ "CM",
+ "cm",
+ "Combining_Mark",
+ "combiningmark",
+ "Complex_Context",
+ "complexcontext",
+ "Conditional_Japanese_Starter",
+ "conditionaljapanesestarter",
+ "Contingent_Break",
+ "contingentbreak",
+ "CP",
+ "cp",
+ "CR",
+ "cr",
+ "EB",
+ "eb",
+ "E_Base",
+ "ebase",
+ "EM",
+ "em",
+ "E_Modifier",
+ "emodifier",
+ "EX",
+ "ex",
+ "Exclamation",
+ "exclamation",
+ "GL",
+ "gl",
+ "Glue",
+ "glue",
+ "H2",
+ "H3",
+ "h2",
+ "h3",
+ "Hebrew_Letter",
+ "hebrewletter",
+ "HL",
+ "hl",
+ "HY",
+ "hy",
+ "Hyphen",
+ "hyphen",
+ "ID",
+ "id",
+ "Ideographic",
+ "ideographic",
+ "IN",
+ "in",
+ "Infix_Numeric",
+ "infixnumeric",
+ "Inseparable",
+ "inseparable",
+ "Inseperable",
+ "inseperable",
+ "IS",
+ "is",
+ "JL",
+ "jl",
+ "JT",
+ "jt",
+ "JV",
+ "jv",
+ "LF",
+ "lf",
+ "Line_Feed",
+ "linefeed",
+ "Mandatory_Break",
+ "mandatorybreak",
+ "Next_Line",
+ "nextline",
+ "NL",
+ "nl",
+ "Nonstarter",
+ "nonstarter",
+ "NS",
+ "ns",
+ "NU",
+ "nu",
+ "Numeric",
+ "numeric",
+ "OP",
+ "op",
+ "Open_Punctuation",
+ "openpunctuation",
+ "PO",
+ "po",
+ "Postfix_Numeric",
+ "postfixnumeric",
+ "PR",
+ "pr",
+ "Prefix_Numeric",
+ "prefixnumeric",
+ "QU",
+ "qu",
+ "Quotation",
+ "quotation",
+ "Regional_Indicator",
+ "regionalindicator",
+ "RI",
+ "ri",
+ "SA",
+ "sa",
+ "SG",
+ "sg",
+ "SP",
+ "sp",
+ "Space",
+ "space",
+ "Surrogate",
+ "surrogate",
+ "SY",
+ "sy",
+ "Unknown",
+ "unknown",
+ "WJ",
+ "wj",
+ "Word_Joiner",
+ "wordjoiner",
+ "XX",
+ "xx",
+ "ZW",
+ "zw",
+ "ZWJ",
+ "zwj",
+ "ZWSpace",
+ "zwspace",
+ NULL
+};
+
+static const char * const UNI_nfcqc_values[] = {
+ "M",
+ "m",
+ "Maybe",
+ "maybe",
+ "N",
+ "n",
+ "No",
+ "no",
+ "Y",
+ "y",
+ "Yes",
+ "yes",
+ NULL
+};
+
+static const char * const UNI_nfdqc_values[] = {
+ "N",
+ "n",
+ "No",
+ "no",
+ "Y",
+ "y",
+ "Yes",
+ "yes",
+ NULL
+};
+
+static const char * const UNI_nt_values[] = {
+ "De",
+ "de",
+ "Decimal",
+ "decimal",
+ "Di",
+ "di",
+ "Digit",
+ "digit",
+ "None",
+ "none",
+ "Nu",
+ "nu",
+ "Numeric",
+ "numeric",
+ NULL
+};
+
+static const char * const UNI_nv_values[] = {
+ "-1/2",
+ "0",
+ "1/320",
+ "1/160",
+ "1/80",
+ "1/64",
+ "1/40",
+ "1/32",
+ "3/80",
+ "3/64",
+ "1/20",
+ "1/16",
+ "1/12",
+ "1/10",
+ "1/9",
+ "1/8",
+ "1/7",
+ "3/20",
+ "1/6",
+ "3/16",
+ "1/5",
+ "1/4",
+ "1/3",
+ "3/8",
+ "2/5",
+ "5/12",
+ "1/2",
+ "7/12",
+ "3/5",
+ "5/8",
+ "2/3",
+ "3/4",
+ "4/5",
+ "5/6",
+ "7/8",
+ "11/12",
+ "1",
+ "3/2",
+ "2",
+ "5/2",
+ "3",
+ "7/2",
+ "4",
+ "9/2",
+ "5",
+ "11/2",
+ "6",
+ "13/2",
+ "7",
+ "15/2",
+ "8",
+ "17/2",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30",
+ "31",
+ "32",
+ "33",
+ "34",
+ "35",
+ "36",
+ "37",
+ "38",
+ "39",
+ "40",
+ "41",
+ "42",
+ "43",
+ "44",
+ "45",
+ "46",
+ "47",
+ "48",
+ "49",
+ "50",
+ "60",
+ "70",
+ "80",
+ "90",
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "1000",
+ "2000",
+ "3000",
+ "4000",
+ "5000",
+ "6000",
+ "7000",
+ "8000",
+ "9000",
+ "10000",
+ "20000",
+ "30000",
+ "40000",
+ "50000",
+ "60000",
+ "70000",
+ "80000",
+ "90000",
+ "100000",
+ "200000",
+ "216000",
+ "300000",
+ "400000",
+ "432000",
+ "500000",
+ "600000",
+ "700000",
+ "800000",
+ "900000",
+ "1000000",
+ "10000000",
+ "20000000",
+ "100000000",
+ "10000000000",
+ "1000000000000",
+ "NaN",
+ "nan",
+ NULL
+};
+
+static const char * const UNI_sb_values[] = {
+ "AT",
+ "at",
+ "ATerm",
+ "aterm",
+ "CL",
+ "cl",
+ "Close",
+ "close",
+ "CR",
+ "cr",
+ "EX",
+ "ex",
+ "Extend",
+ "extend",
+ "FO",
+ "fo",
+ "Format",
+ "format",
+ "LE",
+ "le",
+ "LF",
+ "lf",
+ "LO",
+ "lo",
+ "Lower",
+ "lower",
+ "NU",
+ "nu",
+ "Numeric",
+ "numeric",
+ "OLetter",
+ "oletter",
+ "Other",
+ "other",
+ "SC",
+ "sc",
+ "SContinue",
+ "scontinue",
+ "SE",
+ "se",
+ "Sep",
+ "sep",
+ "SP",
+ "Sp",
+ "sp",
+ "ST",
+ "st",
+ "STerm",
+ "sterm",
+ "UP",
+ "up",
+ "Upper",
+ "upper",
+ "XX",
+ "xx",
+ NULL
+};
+
+static const char * const UNI_sc_values[] = {
+ "Adlam",
+ "adlam",
+ "Adlm",
+ "adlm",
+ "Aghb",
+ "aghb",
+ "Ahom",
+ "ahom",
+ "Anatolian_Hieroglyphs",
+ "anatolianhieroglyphs",
+ "Arab",
+ "arab",
+ "Arabic",
+ "arabic",
+ "Armenian",
+ "armenian",
+ "Armi",
+ "armi",
+ "Armn",
+ "armn",
+ "Avestan",
+ "avestan",
+ "Avst",
+ "avst",
+ "Bali",
+ "bali",
+ "Balinese",
+ "balinese",
+ "Bamu",
+ "bamu",
+ "Bamum",
+ "bamum",
+ "Bass",
+ "bass",
+ "Bassa_Vah",
+ "bassavah",
+ "Batak",
+ "batak",
+ "Batk",
+ "batk",
+ "Beng",
+ "beng",
+ "Bengali",
+ "bengali",
+ "Bhaiksuki",
+ "bhaiksuki",
+ "Bhks",
+ "bhks",
+ "Bopo",
+ "bopo",
+ "Bopomofo",
+ "bopomofo",
+ "Brah",
+ "brah",
+ "Brahmi",
+ "brahmi",
+ "Brai",
+ "brai",
+ "Braille",
+ "braille",
+ "Bugi",
+ "bugi",
+ "Buginese",
+ "buginese",
+ "Buhd",
+ "buhd",
+ "Buhid",
+ "buhid",
+ "Cakm",
+ "cakm",
+ "Canadian_Aboriginal",
+ "canadianaboriginal",
+ "Cans",
+ "cans",
+ "Cari",
+ "cari",
+ "Carian",
+ "carian",
+ "Caucasian_Albanian",
+ "caucasianalbanian",
+ "Chakma",
+ "chakma",
+ "Cham",
+ "cham",
+ "Cher",
+ "cher",
+ "Cherokee",
+ "cherokee",
+ "Common",
+ "common",
+ "Copt",
+ "copt",
+ "Coptic",
+ "coptic",
+ "Cprt",
+ "cprt",
+ "Cuneiform",
+ "cuneiform",
+ "Cypriot",
+ "cypriot",
+ "Cyrillic",
+ "cyrillic",
+ "Cyrl",
+ "cyrl",
+ "Deseret",
+ "deseret",
+ "Deva",
+ "deva",
+ "Devanagari",
+ "devanagari",
+ "Dogr",
+ "dogr",
+ "Dogra",
+ "dogra",
+ "Dsrt",
+ "dsrt",
+ "Dupl",
+ "dupl",
+ "Duployan",
+ "duployan",
+ "Egyp",
+ "egyp",
+ "Egyptian_Hieroglyphs",
+ "egyptianhieroglyphs",
+ "Elba",
+ "elba",
+ "Elbasan",
+ "elbasan",
+ "Elym",
+ "elym",
+ "Elymaic",
+ "elymaic",
+ "Ethi",
+ "ethi",
+ "Ethiopic",
+ "ethiopic",
+ "Geor",
+ "geor",
+ "Georgian",
+ "georgian",
+ "Glag",
+ "glag",
+ "Glagolitic",
+ "glagolitic",
+ "Gong",
+ "gong",
+ "Gonm",
+ "gonm",
+ "Goth",
+ "goth",
+ "Gothic",
+ "gothic",
+ "Gran",
+ "gran",
+ "Grantha",
+ "grantha",
+ "Greek",
+ "greek",
+ "Grek",
+ "grek",
+ "Gujarati",
+ "gujarati",
+ "Gujr",
+ "gujr",
+ "Gunjala_Gondi",
+ "gunjalagondi",
+ "Gurmukhi",
+ "gurmukhi",
+ "Guru",
+ "guru",
+ "Han",
+ "han",
+ "Hang",
+ "hang",
+ "Hangul",
+ "hangul",
+ "Hani",
+ "hani",
+ "Hanifi_Rohingya",
+ "hanifirohingya",
+ "Hano",
+ "hano",
+ "Hanunoo",
+ "hanunoo",
+ "Hatr",
+ "hatr",
+ "Hatran",
+ "hatran",
+ "Hebr",
+ "hebr",
+ "Hebrew",
+ "hebrew",
+ "Hira",
+ "hira",
+ "Hiragana",
+ "hiragana",
+ "Hluw",
+ "hluw",
+ "Hmng",
+ "hmng",
+ "Hmnp",
+ "hmnp",
+ "Hung",
+ "hung",
+ "Imperial_Aramaic",
+ "imperialaramaic",
+ "Inherited",
+ "inherited",
+ "Inscriptional_Pahlavi",
+ "inscriptionalpahlavi",
+ "Inscriptional_Parthian",
+ "inscriptionalparthian",
+ "Ital",
+ "ital",
+ "Java",
+ "java",
+ "Javanese",
+ "javanese",
+ "Kaithi",
+ "kaithi",
+ "Kali",
+ "kali",
+ "Kana",
+ "kana",
+ "Kannada",
+ "kannada",
+ "Katakana",
+ "katakana",
+ "Kayah_Li",
+ "kayahli",
+ "Khar",
+ "khar",
+ "Kharoshthi",
+ "kharoshthi",
+ "Khmer",
+ "khmer",
+ "Khmr",
+ "khmr",
+ "Khoj",
+ "khoj",
+ "Khojki",
+ "khojki",
+ "Khudawadi",
+ "khudawadi",
+ "Knda",
+ "knda",
+ "Kthi",
+ "kthi",
+ "Lana",
+ "lana",
+ "Lao",
+ "lao",
+ "Laoo",
+ "laoo",
+ "Latin",
+ "latin",
+ "Latn",
+ "latn",
+ "Lepc",
+ "lepc",
+ "Lepcha",
+ "lepcha",
+ "Limb",
+ "limb",
+ "Limbu",
+ "limbu",
+ "Lina",
+ "lina",
+ "Linb",
+ "linb",
+ "Linear_A",
+ "lineara",
+ "Linear_B",
+ "linearb",
+ "Lisu",
+ "lisu",
+ "Lyci",
+ "lyci",
+ "Lycian",
+ "lycian",
+ "Lydi",
+ "lydi",
+ "Lydian",
+ "lydian",
+ "Mahajani",
+ "mahajani",
+ "Mahj",
+ "mahj",
+ "Maka",
+ "maka",
+ "Makasar",
+ "makasar",
+ "Malayalam",
+ "malayalam",
+ "Mand",
+ "mand",
+ "Mandaic",
+ "mandaic",
+ "Mani",
+ "mani",
+ "Manichaean",
+ "manichaean",
+ "Marc",
+ "marc",
+ "Marchen",
+ "marchen",
+ "Masaram_Gondi",
+ "masaramgondi",
+ "Medefaidrin",
+ "medefaidrin",
+ "Medf",
+ "medf",
+ "Meetei_Mayek",
+ "meeteimayek",
+ "Mend",
+ "mend",
+ "Mende_Kikakui",
+ "mendekikakui",
+ "Merc",
+ "merc",
+ "Mero",
+ "mero",
+ "Meroitic_Cursive",
+ "meroiticcursive",
+ "Meroitic_Hieroglyphs",
+ "meroitichieroglyphs",
+ "Miao",
+ "miao",
+ "Mlym",
+ "mlym",
+ "Modi",
+ "modi",
+ "Mong",
+ "mong",
+ "Mongolian",
+ "mongolian",
+ "Mro",
+ "mro",
+ "Mroo",
+ "mroo",
+ "Mtei",
+ "mtei",
+ "Mult",
+ "mult",
+ "Multani",
+ "multani",
+ "Myanmar",
+ "myanmar",
+ "Mymr",
+ "mymr",
+ "Nabataean",
+ "nabataean",
+ "Nand",
+ "nand",
+ "Nandinagari",
+ "nandinagari",
+ "Narb",
+ "narb",
+ "Nbat",
+ "nbat",
+ "Newa",
+ "newa",
+ "New_Tai_Lue",
+ "newtailue",
+ "Nko",
+ "nko",
+ "Nkoo",
+ "nkoo",
+ "Nshu",
+ "nshu",
+ "Nushu",
+ "nushu",
+ "Nyiakeng_Puachue_Hmong",
+ "nyiakengpuachuehmong",
+ "Ogam",
+ "ogam",
+ "Ogham",
+ "ogham",
+ "Ol_Chiki",
+ "olchiki",
+ "Olck",
+ "olck",
+ "Old_Hungarian",
+ "oldhungarian",
+ "Old_Italic",
+ "olditalic",
+ "Old_North_Arabian",
+ "oldnortharabian",
+ "Old_Permic",
+ "oldpermic",
+ "Old_Persian",
+ "oldpersian",
+ "Old_Sogdian",
+ "oldsogdian",
+ "Old_South_Arabian",
+ "oldsoutharabian",
+ "Old_Turkic",
+ "oldturkic",
+ "Oriya",
+ "oriya",
+ "Orkh",
+ "orkh",
+ "Orya",
+ "orya",
+ "Osage",
+ "osage",
+ "Osge",
+ "osge",
+ "Osma",
+ "osma",
+ "Osmanya",
+ "osmanya",
+ "Pahawh_Hmong",
+ "pahawhhmong",
+ "Palm",
+ "palm",
+ "Palmyrene",
+ "palmyrene",
+ "Pauc",
+ "pauc",
+ "Pau_Cin_Hau",
+ "paucinhau",
+ "Perm",
+ "perm",
+ "Phag",
+ "phag",
+ "Phags_Pa",
+ "phagspa",
+ "Phli",
+ "phli",
+ "Phlp",
+ "phlp",
+ "Phnx",
+ "phnx",
+ "Phoenician",
+ "phoenician",
+ "Plrd",
+ "plrd",
+ "Prti",
+ "prti",
+ "Psalter_Pahlavi",
+ "psalterpahlavi",
+ "Qaac",
+ "qaac",
+ "Qaai",
+ "qaai",
+ "Rejang",
+ "rejang",
+ "Rjng",
+ "rjng",
+ "Rohg",
+ "rohg",
+ "Runic",
+ "runic",
+ "Runr",
+ "runr",
+ "Samaritan",
+ "samaritan",
+ "Samr",
+ "samr",
+ "Sarb",
+ "sarb",
+ "Saur",
+ "saur",
+ "Saurashtra",
+ "saurashtra",
+ "Sgnw",
+ "sgnw",
+ "Sharada",
+ "sharada",
+ "Shavian",
+ "shavian",
+ "Shaw",
+ "shaw",
+ "Shrd",
+ "shrd",
+ "Sidd",
+ "sidd",
+ "Siddham",
+ "siddham",
+ "SignWriting",
+ "signwriting",
+ "Sind",
+ "sind",
+ "Sinh",
+ "sinh",
+ "Sinhala",
+ "sinhala",
+ "Sogd",
+ "sogd",
+ "Sogdian",
+ "sogdian",
+ "Sogo",
+ "sogo",
+ "Sora",
+ "sora",
+ "Sora_Sompeng",
+ "sorasompeng",
+ "Soyo",
+ "soyo",
+ "Soyombo",
+ "soyombo",
+ "Sund",
+ "sund",
+ "Sundanese",
+ "sundanese",
+ "Sylo",
+ "sylo",
+ "Syloti_Nagri",
+ "sylotinagri",
+ "Syrc",
+ "syrc",
+ "Syriac",
+ "syriac",
+ "Tagalog",
+ "tagalog",
+ "Tagb",
+ "tagb",
+ "Tagbanwa",
+ "tagbanwa",
+ "Tai_Le",
+ "taile",
+ "Tai_Tham",
+ "taitham",
+ "Tai_Viet",
+ "taiviet",
+ "Takr",
+ "takr",
+ "Takri",
+ "takri",
+ "Tale",
+ "tale",
+ "Talu",
+ "talu",
+ "Tamil",
+ "tamil",
+ "Taml",
+ "taml",
+ "Tang",
+ "tang",
+ "Tangut",
+ "tangut",
+ "Tavt",
+ "tavt",
+ "Telu",
+ "telu",
+ "Telugu",
+ "telugu",
+ "Tfng",
+ "tfng",
+ "Tglg",
+ "tglg",
+ "Thaa",
+ "thaa",
+ "Thaana",
+ "thaana",
+ "Thai",
+ "thai",
+ "Tibetan",
+ "tibetan",
+ "Tibt",
+ "tibt",
+ "Tifinagh",
+ "tifinagh",
+ "Tirh",
+ "tirh",
+ "Tirhuta",
+ "tirhuta",
+ "Ugar",
+ "ugar",
+ "Ugaritic",
+ "ugaritic",
+ "Unknown",
+ "unknown",
+ "Vai",
+ "vai",
+ "Vaii",
+ "vaii",
+ "Wancho",
+ "wancho",
+ "Wara",
+ "wara",
+ "Warang_Citi",
+ "warangciti",
+ "Wcho",
+ "wcho",
+ "Xpeo",
+ "xpeo",
+ "Xsux",
+ "xsux",
+ "Yi",
+ "yi",
+ "Yiii",
+ "yiii",
+ "Zanabazar_Square",
+ "zanabazarsquare",
+ "Zanb",
+ "zanb",
+ "Zinh",
+ "zinh",
+ "Zyyy",
+ "zyyy",
+ "Zzzz",
+ "zzzz",
+ NULL
+};
+
+static const char * const UNI_vo_values[] = {
+ "R",
+ "r",
+ "Rotated",
+ "rotated",
+ "Tr",
+ "tr",
+ "Transformed_Rotated",
+ "transformedrotated",
+ "Transformed_Upright",
+ "transformedupright",
+ "Tu",
+ "tu",
+ "U",
+ "u",
+ "Upright",
+ "upright",
+ NULL
+};
+
+static const char * const UNI_wb_values[] = {
+ "ALetter",
+ "aletter",
+ "CR",
+ "cr",
+ "Double_Quote",
+ "doublequote",
+ "DQ",
+ "dq",
+ "EB",
+ "eb",
+ "E_Base",
+ "ebase",
+ "E_Base_GAZ",
+ "ebasegaz",
+ "EBG",
+ "ebg",
+ "EM",
+ "em",
+ "E_Modifier",
+ "emodifier",
+ "EX",
+ "ex",
+ "Extend",
+ "extend",
+ "ExtendNumLet",
+ "extendnumlet",
+ "FO",
+ "fo",
+ "Format",
+ "format",
+ "GAZ",
+ "gaz",
+ "Glue_After_Zwj",
+ "glueafterzwj",
+ "Hebrew_Letter",
+ "hebrewletter",
+ "HL",
+ "hl",
+ "KA",
+ "ka",
+ "Katakana",
+ "katakana",
+ "LE",
+ "le",
+ "LF",
+ "lf",
+ "MB",
+ "mb",
+ "MidLetter",
+ "midletter",
+ "MidNum",
+ "midnum",
+ "MidNumLet",
+ "midnumlet",
+ "ML",
+ "ml",
+ "MN",
+ "mn",
+ "Newline",
+ "newline",
+ "NL",
+ "nl",
+ "NU",
+ "nu",
+ "Numeric",
+ "numeric",
+ "Other",
+ "other",
+ "Regional_Indicator",
+ "regionalindicator",
+ "RI",
+ "ri",
+ "Single_Quote",
+ "singlequote",
+ "SQ",
+ "sq",
+ "WSegSpace",
+ "wsegspace",
+ "XX",
+ "xx",
+ "ZWJ",
+ "zwj",
+ NULL
+};
+
+static const char * const * const UNI_prop_value_ptrs[] = {
+NULL /* Placeholder so zero index is an error */,
+UNI_age_values,
+UNI_ahex_values,
+UNI_bc_values,
+UNI_blk_values,
+UNI_bpt_values,
+UNI_ccc_values,
+UNI_dt_values,
+UNI_ea_values,
+UNI_gc_values,
+UNI_gcb_values,
+UNI_hst_values,
+UNI_in_values,
+UNI_inpc_values,
+UNI_insc_values,
+UNI_jg_values,
+UNI_jt_values,
+UNI_lb_values,
+UNI_nfcqc_values,
+UNI_nfdqc_values,
+UNI_nt_values,
+UNI_nv_values,
+UNI_sb_values,
+UNI_sc_values,
+UNI_vo_values,
+UNI_wb_values
+};
+
+
+#define UNI_age_values_index 1
+#define UNI_ahex_values_index 2
+#define UNI_alpha_values_index UNI_ahex_values_index
+#define UNI_bc_values_index 3
+#define UNI_bidic_values_index UNI_ahex_values_index
+#define UNI_bidim_values_index UNI_ahex_values_index
+#define UNI_blk_values_index 4
+#define UNI_bpt_values_index 5
+#define UNI_cased_values_index UNI_ahex_values_index
+#define UNI_ccc_values_index 6
+#define UNI_ce_values_index UNI_ahex_values_index
+#define UNI_ci_values_index UNI_ahex_values_index
+#define UNI_compex_values_index UNI_ahex_values_index
+#define UNI_cwcf_values_index UNI_ahex_values_index
+#define UNI_cwcm_values_index UNI_ahex_values_index
+#define UNI_cwkcf_values_index UNI_ahex_values_index
+#define UNI_cwl_values_index UNI_ahex_values_index
+#define UNI_cwt_values_index UNI_ahex_values_index
+#define UNI_cwu_values_index UNI_ahex_values_index
+#define UNI_dash_values_index UNI_ahex_values_index
+#define UNI_dep_values_index UNI_ahex_values_index
+#define UNI_di_values_index UNI_ahex_values_index
+#define UNI_dia_values_index UNI_ahex_values_index
+#define UNI_dt_values_index 7
+#define UNI_ea_values_index 8
+#define UNI_ext_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
+#define UNI_grext_values_index UNI_ahex_values_index
+#define UNI_hex_values_index UNI_ahex_values_index
+#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_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_joinc_values_index UNI_ahex_values_index
+#define UNI_jt_values_index 16
+#define UNI_lb_values_index 17
+#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_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_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_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_vs_values_index UNI_ahex_values_index
+#define UNI_wb_values_index 25
+#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
+
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define GCB_NOBREAK 0
+#define GCB_BREAKABLE 1
+#define GCB_RI_then_RI 2
+#define GCB_EX_then_EM 3
+#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 }
};
#define LB_NOBREAK 0
@@ -374555,7 +395197,7 @@ static const U8 LB_table[39][39] = {
/* 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*/ { 3, 3, 3, 3, 3, 0, 3, 3, 0, 3, 0, 0, 3, 3, 3, 3, 3, 3, 0, 3, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 0, 3, 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 }
};
@@ -374572,85 +395214,96 @@ static const U8 LB_table[39][39] = {
#define WB_NU_then_MB_or_MN_or_SQ 14
#define WB_RI_then_RI 16
-static const U8 WB_table[24][24] = {
- /* 'Ext' stands for 'Extend'; 'edg' stands for 'EDGE'; 'hs' stands for
- * 'Perl_Tailored_HSpace'; 'unk' stands for 'UNKNOWN' */
-/* XX LE CR DQ EB EBG EM Ext EX FO GAZ HL KA LF ML MN MB NL NU hs RI SQ ZWJ edg */
-/* XX */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* LE */ { 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 9, 0, 1 },
-/* CR */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1 },
-/* DQ */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* EB */ { 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* EBG*/ { 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* EM */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* Ext*/ { 3, 3, 1, 3, 3, 3, 3, 0, 3, 0, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 0, 1 },
-/* EX */ { 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1 },
-/* FO */ { 3, 3, 1, 3, 3, 3, 3, 0, 3, 0, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 0, 1 },
-/* GAZ*/ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* HL */ { 1, 0, 1, 7, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 8, 0, 1 },
-/* KA */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* LF */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1 },
-/* ML */ { 1,11, 1, 1, 1, 1, 1, 0, 1, 0, 1,11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* MN */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 0, 1 },
-/* MB */ { 1,11, 1, 1, 1, 1, 1, 0, 1, 0, 1,11, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 0, 1 },
-/* NL */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1 },
-/* NU */ { 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1,15,15, 1, 0, 1, 1,15, 0, 1 },
-/* hs */ { 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 2, 1, 1, 0, 1 },
-/* RI */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,16, 1, 0, 1 },
-/* SQ */ { 1,11, 1, 1, 1, 1, 1, 0, 1, 0, 1,11, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 0, 1 },
-/* ZWJ*/ { 3, 3, 1, 3, 3, 0, 3, 0, 3, 0, 0, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 0, 1 },
-/* edg*/ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 }
+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 }
};
#endif /* defined(PERL_IN_REGEXEC_C) */
+/* More than one code point may have the same code point as their fold. This
+ * gives the maximum number in the current Unicode release. (The folded-to
+ * code point is not included in this count.) For example, both 'S' and
+ * \x{17F} fold to 's', so the number for that fold is 2. Another way to
+ * look at it is the maximum length of all the IVCF_AUX_TABLE's */
+#define MAX_FOLD_FROMS 3
+
/* Generated from:
- * 4d64b650346ff9ddbcd3986f0da13f3be2379d64c574a120ca7f534d8d17934c lib/Unicode/UCD.pm
- * ff4404ec64f308bdf7714c50f9fdf0d1d0bf3c34db4d0a67e58ef0c6f88e818f lib/unicore/ArabicShaping.txt
- * 292171a0a1c13d7e581e8781eb4cdf248243b1ab267354a63c7a14429dea2740 lib/unicore/BidiBrackets.txt
- * 8f2695cc42989a79a715ab0d2892bd0c998759180cfdfb998674447f48231940 lib/unicore/BidiMirroring.txt
- * 5ae1649a42ed8ae8cb885af79563f00a9ae17e602405a56ed8aca214da14eea7 lib/unicore/Blocks.txt
- * 97b43ed3f4b80572c2114200e5e43a6b923d984c74a6caaf27de5b8462c04cb0 lib/unicore/CaseFolding.txt
- * eedcf6932b4081ee65878454588c803af910a5aed7c8c67e3c38701cbee9b9e4 lib/unicore/CompositionExclusions.txt
- * 90e48995643f45b08f0ef67fb90de3bb18e26765272bcc0c35c840cbc10b37c1 lib/unicore/DAge.txt
- * e6ca152259189ec4bc2297e93c6c88f86e162cc52814198263497f3c9b46cbe9 lib/unicore/DCoreProperties.txt
- * 3e255ccdff4b00cfe0be53bbd583e4fe2e7d4039138579543548a5ecfce45242 lib/unicore/DNormalizationProps.txt
- * 9f34e2d3ea27ca82f4f14b62411861d1f07c4b9e296d54da112a09cad5b9a48d lib/unicore/EastAsianWidth.txt
- * 983810c739b56b9ff0fcb5db018c67d584ee515e8a5f4d9348c79ee85167ec37 lib/unicore/HangulSyllableType.txt
- * 7d514a779ee4baf91262bd83c400cb502c3e435dba4b880c876506be32b8e1d0 lib/unicore/IndicPositionalCategory.txt
- * f6acead8f84df5c72f3fb70dfc9375279926e4d8ef3480ffff3723095e9804aa lib/unicore/IndicSyllabicCategory.txt
- * c8ed526f70443535ca6b705980a08c774017ff17e921202dcb7b71ae554047b6 lib/unicore/Jamo.txt
- * 6b204c3727b77699d04a574b22b1e44facab038642095b8565b49762970d9bf8 lib/unicore/LineBreak.txt
- * f2357d2bd3526b9e830de72ab038dcfc65a2dff24bcb4c6325c92071eb341f88 lib/unicore/NameAliases.txt
- * 6c3e6bd1e58b640076a23b83318a8bf6a691d7fc2b2106114d77c5c5a898bced lib/unicore/NamedSequences.txt
- * 58dbf8fedbd5bf67a3bd5c10eda2f2acf2eae59df5f77884a6f158e98f75cf8c lib/unicore/PropList.txt
- * a6b0467c3cc7aa4e57d4e5cc7f6e9562b79cf4426dfe438517c28b368ed3e673 lib/unicore/PropValueAliases.txt
- * 9ca521224e08d30696516ae6bc3d4434659c45df16047c0d31e440783c163a3b lib/unicore/PropertyAliases.txt
- * 3fd0d744a816ddfd06809f92151ae4a73ec970ac2006806c269732d8951f3911 lib/unicore/ScriptExtensions.txt
- * d02e24e4c516e9090b6bc9c2d2c8f4c89510b6ed8c5e859d0a861b0dc5cf372d lib/unicore/Scripts.txt
- * e9947a0e86f27353f0e776403c4826675001210bd39d7114118a8864a57f7472 lib/unicore/SpecialCasing.txt
- * 52423e4d7492167b62f518f68d54db88930abbbff7f11edfcaec8f726498cab1 lib/unicore/UnicodeData.txt
- * f28caf260635cebf25fd58124bdc9aa22af08ba4d039ffc584365fb41a31cda5 lib/unicore/VerticalOrientation.txt
- * 718d174957712410bfad782b10d557e1047574d7ef1642d6bb122f8ca5662c82 lib/unicore/auxiliary/GCBTest.txt
- * 3b66caefc4fa877d0e50dbbbfa39658c86e29b26c6f206f68d7aec192d4c59b6 lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * 2aad3836c37fc4c2fa2a24f21586fb3a931dacaf0a1c845a6dc6395f30bd79a7 lib/unicore/auxiliary/LBTest.txt
- * eacc03e39dddc60cc59ec9bd274b8ac8dfa25d61745ef0d5c8aa1c151a5b68ba lib/unicore/auxiliary/SBTest.txt
- * e45fa8195bb413b901cc1e3772dfea2cead86805d46a51e3480a5a256e8c24d9 lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 95789f62e3b1e781dc9ed78f3983d39ff1a5e36ff0b497d6e610446df902b0f6 lib/unicore/auxiliary/WBTest.txt
- * c207e8ebd06ee591a27b1087f2971f4cd93e960103c453d85d1d9ba26fb8b202 lib/unicore/auxiliary/WordBreakProperty.txt
- * a3c0839826a30166b2bb06ba58df403547b8c3d9eae995ef889d20d115f4b223 lib/unicore/extracted/DBidiClass.txt
- * 280afe22f6c4d56566d17d6d1400f33465a979c96f3d99ff3bff9bd14d17e734 lib/unicore/extracted/DBinaryProperties.txt
- * db7fd6a5e6f068c47dbc3b74fb633fb1d09d17073410fe435295d05ce925c5f6 lib/unicore/extracted/DCombiningClass.txt
- * 8204c07a7c217bdf22525030ad7b4fb991edf463bffcca7e6dba46b9992e0d99 lib/unicore/extracted/DDecompositionType.txt
- * e343113719b660bdd81217ec101ce751f844fca0e8d6f15fb21c8ee7dfe7c14c lib/unicore/extracted/DEastAsianWidth.txt
- * 07c55b0ed7271fe1a5f4d68059291288b1a8ad61940602d18956fd87390c2d9e lib/unicore/extracted/DGeneralCategory.txt
- * d788b9362ec7681e98f8b9d6ef276546e1a6207dda05317ede55bd686b0940a9 lib/unicore/extracted/DJoinGroup.txt
- * ebbea3c93eeb7431378885aebac0490d77f6900239c9176f90b6fee030903d96 lib/unicore/extracted/DJoinType.txt
- * be0f129691d479aa38646e4ca0ec1ee576ae7f75b0300a5624a7fa862fa8abba lib/unicore/extracted/DLineBreak.txt
- * 92449d354d9f6b6f2f97a292ebb59f6344ffdeb83d120d7d23e569c43ba67cd5 lib/unicore/extracted/DNumType.txt
- * e3a319527153b0c6c0c549b40fc6f3a01a7a0dcd6620784391db25901df3b154 lib/unicore/extracted/DNumValues.txt
- * ba5b13123afb59ea004c14fcbac80b5ff428c5b8f1b84bf8602b4ffb7da0407f lib/unicore/mktables
- * 21653d2744fdd071f9ef138c805393901bb9547cf3e777ebf50215a191f986ea lib/unicore/version
- * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
- * 33533b773e8eb3486472ad21caf90221710a3e0eb12040cf1fd84c24ba53f2dc regen/mk_invlists.pl
+ * 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
+ * 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
+ * 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
+ * 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 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 8fef5e0119..c5bcbbea30 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: Sat Mar 9 10:49:00 2019
+ * Configuration time: Wed Mar 4 17:19:06 2020
* Configured by : siepo
* Target system :
*/
@@ -32,7 +32,7 @@
* This symbol, if defined, indicates that the cbrt() (cube root)
* function is available.
*/
-/*#define HAS_CBRT / **/
+#define HAS_CBRT /**/
/* HAS_CHOWN:
* This symbol, if defined, indicates that the chown routine is
@@ -404,12 +404,6 @@
*/
/*#define HAS_SETLINEBUF / **/
-/* HAS_SETLOCALE:
- * This symbol, if defined, indicates that the setlocale routine is
- * available to handle locale-specific ctype implementations.
- */
-#define HAS_SETLOCALE /**/
-
/* HAS_SETPGID:
* This symbol, if defined, indicates that the setpgid(pid, gpid)
* routine is available to set process group ID.
@@ -1235,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 "c:\\tlperl\\lib" /**/
+#define ARCHLIB "d:\\tlperl\\lib" /**/
/*#define ARCHLIB_EXP "" / **/
/* BIN:
@@ -1250,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 "c:\\tlperl\\bin" /**/
-#define BIN_EXP "c:\\tlperl\\bin" /**/
+#define BIN "d:\\tlperl\\bin" /**/
+#define BIN_EXP "d:\\tlperl\\bin" /**/
#define PERL_RELOCATABLE_INC "undef" /**/
/* PERL_INC_VERSION_LIST:
@@ -1289,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 "c:\\tlperl\\lib" /**/
+#define PRIVLIB "d:\\tlperl\\lib" /**/
#define PRIVLIB_EXP (PerlEnv_lib_path(PERL_VERSION_STRING, NULL)) /**/
/* SITEARCH:
@@ -1307,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 "c:\\tlperl\\site\\lib" /**/
+#define SITEARCH "d:\\tlperl\\site\\lib" /**/
/*#define SITEARCH_EXP "" / **/
/* SITELIB:
@@ -1330,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 "c:\\tlperl\\site\\lib" /**/
+#define SITELIB "d:\\tlperl\\site\\lib" /**/
#define SITELIB_EXP (PerlEnv_sitelib_path(PERL_VERSION_STRING, NULL)) /**/
#define SITELIB_STEM "" /**/
@@ -1375,7 +1369,7 @@
* feature tests from Configure are generally more reliable.
*/
#define OSNAME "MSWin32" /**/
-#define OSVERS "6.1.7601" /**/
+#define OSVERS "10.0.18363.418" /**/
/* CAT2:
* This macro concatenates 2 tokens together.
@@ -1479,17 +1473,6 @@
*/
/*#define HAS_BACKTRACE / **/
-/* HASCONST:
- * This symbol, if defined, indicates that this C compiler knows about
- * the const type. There is no need to actually test for that symbol
- * within your programs. The mere use of the "const" keyword will
- * trigger the necessary tests.
- */
-#define HASCONST /**/
-#ifndef HASCONST
-#define const
-#endif
-
/* HAS_CSH:
* This symbol, if defined, indicates that the C-shell exists.
*/
@@ -1772,7 +1755,7 @@
* This symbol, if defined, indicates that the long double is
* the 128-bit VAX format H.
*/
-/*#define HAS_LDEXPL / **/
+#define HAS_LDEXPL /**/
#define HAS_LONG_DOUBLE /**/
#ifdef HAS_LONG_DOUBLE
#define LONG_DOUBLESIZE 12 /**/
@@ -2289,7 +2272,7 @@
* This symbol, if defined, indicates that the acosh routine is
* available to do the inverse hyperbolic cosine function.
*/
-/*#define HAS_ACOSH / **/
+#define HAS_ACOSH /**/
/* HAS_AINTL:
* This symbol, if defined, indicates that the aintl routine is
@@ -2301,13 +2284,13 @@
* This symbol, if defined, indicates that the asinh routine is
* available to do the inverse hyperbolic sine function.
*/
-/*#define HAS_ASINH / **/
+#define HAS_ASINH /**/
/* HAS_ATANH:
* This symbol, if defined, indicates that the atanh routine is
* available to do the inverse hyperbolic tangent function.
*/
-/*#define HAS_ATANH / **/
+#define HAS_ATANH /**/
/* HAS_BUILTIN_CHOOSE_EXPR:
* Can we handle GCC builtin for compile-time ternary-like expressions
@@ -2374,13 +2357,13 @@
* This symbol, if defined, indicates that the copysign routine is
* available to do the copysign function.
*/
-/*#define HAS_COPYSIGN / **/
+#define HAS_COPYSIGN /**/
/* HAS_COPYSIGNL:
* This symbol, if defined, indicates that the copysignl routine is
* available. If aintl is also present we can emulate modfl.
*/
-/*#define HAS_COPYSIGNL / **/
+#define HAS_COPYSIGNL /**/
/* USE_CPLUSPLUS:
* This symbol, if defined, indicates that a C++ compiler was
@@ -2426,7 +2409,7 @@
* This symbol, if defined, indicates that the erf routine is
* available to do the error function.
*/
-/*#define HAS_ERF / **/
+#define HAS_ERF /**/
/* HAS_ERFC:
* This symbol, if defined, indicates that the erfc routine is
@@ -2438,13 +2421,13 @@
* This symbol, if defined, indicates that the exp2 routine is
* available to do the 2**x function.
*/
-/*#define HAS_EXP2 / **/
+#define HAS_EXP2 /**/
/* HAS_EXPM1:
* This symbol, if defined, indicates that the expm1 routine is
* available to do the exp(x) - 1 when x is near 1 function.
*/
-/*#define HAS_EXPM1 / **/
+#define HAS_EXPM1 /**/
/* HAS_FAST_STDIO:
* This symbol, if defined, indicates that the "fast stdio"
@@ -2489,7 +2472,7 @@
* This symbol, if defined, indicates that the finite routine is
* available to check whether a double is finite (non-infinity non-NaN).
*/
-/*#define HAS_FINITE / **/
+#define HAS_FINITE /**/
/* HAS_FINITEL:
* This symbol, if defined, indicates that the finitel routine is
@@ -2516,13 +2499,13 @@
* This symbol, if defined, indicates that the fmax routine is
* available to do the maximum function.
*/
-/*#define HAS_FMAX / **/
+#define HAS_FMAX /**/
/* HAS_FMIN:
* This symbol, if defined, indicates that the fmin routine is
* available to do the minimum function.
*/
-/*#define HAS_FMIN / **/
+#define HAS_FMIN /**/
/* HAS_FP_CLASS:
* This symbol, if defined, indicates that the fp_class routine is
@@ -2627,7 +2610,7 @@
* available to break a long double floating-point number into
* a normalized fraction and an integral power of 2.
*/
-/*#define HAS_FREXPL / **/
+#define HAS_FREXPL /**/
/* HAS_STRUCT_FS_DATA:
* This symbol, if defined, indicates that the struct fs_data
@@ -2764,19 +2747,19 @@
* This symbol, if defined, indicates that the hypot routine is
* available to do the hypotenuse function.
*/
-/*#define HAS_HYPOT / **/
+#define HAS_HYPOT /**/
/* HAS_ILOGB:
* This symbol, if defined, indicates that the ilogb routine is
* available to get integer exponent of a floating-point value.
*/
-/*#define HAS_ILOGB / **/
+#define HAS_ILOGB /**/
/* HAS_ILOGBL:
* This symbol, if defined, indicates that the ilogbl routine is
* available. If scalbnl is also present we can emulate frexpl.
*/
-/*#define HAS_ILOGBL / **/
+#define HAS_ILOGBL /**/
/* HAS_INETNTOP:
* This symbol, if defined, indicates that the inet_ntop() function
@@ -2820,7 +2803,7 @@
* This symbol, if defined, indicates that the isinf routine is
* available to check whether a double is an infinity.
*/
-/*#define HAS_ISINF / **/
+#define HAS_ISINF /**/
/* HAS_ISINFL:
* This symbol, if defined, indicates that the isinfl routine is
@@ -2832,7 +2815,7 @@
* This symbol, if defined, indicates that the isless routine is
* available to do the isless function.
*/
-/*#define HAS_ISLESS / **/
+#define HAS_ISLESS /**/
/* HAS_ISNAN:
* This symbol, if defined, indicates that the isnan routine is
@@ -2844,13 +2827,13 @@
* This symbol, if defined, indicates that the isnanl routine is
* available to check whether a long double is a NaN.
*/
-/*#define HAS_ISNANL / **/
+#define HAS_ISNANL /**/
/* HAS_ISNORMAL:
* This symbol, if defined, indicates that the isnormal routine is
* available to check whether a double is normal (non-zero normalized).
*/
-/*#define HAS_ISNORMAL / **/
+#define HAS_ISNORMAL /**/
/* HAS_J0:
* This symbol, if defined, indicates to the C program that the
@@ -2862,7 +2845,7 @@
* j0l() function is available for Bessel functions of the first
* kind of the order zero, for long doubles.
*/
-/*#define HAS_J0 / **/
+#define HAS_J0 /**/
/*#define HAS_J0L / **/
/* HAS_LC_MONETARY_2008:
@@ -2884,7 +2867,7 @@
* available to do the log gamma function. See also HAS_TGAMMA and
* HAS_LGAMMA_R.
*/
-/*#define HAS_LGAMMA / **/
+#define HAS_LGAMMA /**/
/* HAS_LGAMMA_R:
* This symbol, if defined, indicates that the lgamma_r routine is
@@ -2904,72 +2887,72 @@
* available to return the long long value closest to a double
* (according to the current rounding mode).
*/
-/*#define HAS_LLRINT / **/
+#define HAS_LLRINT /**/
/* HAS_LLRINTL:
* This symbol, if defined, indicates that the llrintl routine is
* available to return the long long value closest to a long double
* (according to the current rounding mode).
*/
-/*#define HAS_LLRINTL / **/
+#define HAS_LLRINTL /**/
/* HAS_LLROUND:
* This symbol, if defined, indicates that the llround routine is
* available to return the nearest long long value.
*/
-/*#define HAS_LLROUND / **/
+#define HAS_LLROUND /**/
/* HAS_LLROUNDL:
* This symbol, if defined, indicates that the llroundl routine is
* available to return the nearest long long value away from zero of
* the long double argument value.
*/
-/*#define HAS_LLROUNDL / **/
+#define HAS_LLROUNDL /**/
/* HAS_LOG1P:
* This symbol, if defined, indicates that the log1p routine is
* available to do the logarithm of 1 plus argument function.
*/
-/*#define HAS_LOG1P / **/
+#define HAS_LOG1P /**/
/* HAS_LOG2:
* This symbol, if defined, indicates that the log2 routine is
* available to do the log2 function.
*/
-/*#define HAS_LOG2 / **/
+#define HAS_LOG2 /**/
/* HAS_LOGB:
* This symbol, if defined, indicates that the logb routine is
* available to do the logb function.
*/
-/*#define HAS_LOGB / **/
+#define HAS_LOGB /**/
/* HAS_LRINT:
* This symbol, if defined, indicates that the lrint routine is
* available to return the integral value closest to a double
* (according to the current rounding mode).
*/
-/*#define HAS_LRINT / **/
+#define HAS_LRINT /**/
/* HAS_LRINTL:
* This symbol, if defined, indicates that the lrintl routine is
* available to return the integral value closest to a long double
* (according to the current rounding mode).
*/
-/*#define HAS_LRINTL / **/
+#define HAS_LRINTL /**/
/* HAS_LROUND:
* This symbol, if defined, indicates that the lround routine is
* available to return the nearest integral value.
*/
-/*#define HAS_LROUND / **/
+#define HAS_LROUND /**/
/* HAS_LROUNDL:
* This symbol, if defined, indicates that the lroundl routine is
* available to return the nearest integral value away from zero of
* the long double argument value.
*/
-/*#define HAS_LROUNDL / **/
+#define HAS_LROUNDL /**/
/* HAS_MADVISE:
* This symbol, if defined, indicates that the madvise system call is
@@ -2993,6 +2976,9 @@
* This symbol, if defined, indicates that the memmem routine is
* available to return a pointer to the start of the first occurance
* of a substring in a memory area (or NULL if not found).
+ * In glibc, memmem is a GNU extension. The function is visible in
+ * libc, but the prototype is only visible if _GNU_SOURCE is #defined.
+ * Thus we only define this if both the prototype and symbol are found.
*/
/*#define HAS_MEMMEM / **/
@@ -3033,8 +3019,8 @@
* a prototype for the modfl() function. Otherwise, it is up
* to the program to supply one.
*/
-/*#define HAS_MODFL / **/
-/*#define HAS_MODFL_PROTO / **/
+#define HAS_MODFL /**/
+#define HAS_MODFL_PROTO /**/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
@@ -3052,7 +3038,7 @@
* This symbol, if defined, indicates that the nan routine is
* available to generate NaN.
*/
-/*#define HAS_NAN / **/
+#define HAS_NAN /**/
/* HAS_NANOSLEEP:
* This symbol, if defined, indicates that the nanosleep
@@ -3065,7 +3051,7 @@
* available to return the integral value closest to (according to
* the current rounding mode) to x.
*/
-/*#define HAS_NEARBYINT / **/
+#define HAS_NEARBYINT /**/
/* HAS_NEWLOCALE:
* This symbol, if defined, indicates that the newlocale routine is
@@ -3104,14 +3090,14 @@
* available to return the next machine representable double from
* x in direction y.
*/
-/*#define HAS_NEXTAFTER / **/
+#define HAS_NEXTAFTER /**/
/* HAS_NEXTTOWARD:
* This symbol, if defined, indicates that the nexttoward routine is
* available to return the next machine representable long double from
* x in direction y.
*/
-/*#define HAS_NEXTTOWARD / **/
+#define HAS_NEXTTOWARD /**/
/* HAS_NL_LANGINFO:
* This symbol, if defined, indicates that the nl_langinfo routine is
@@ -3187,26 +3173,26 @@
* This symbol, if defined, indicates that the remainder routine is
* available to return the floating-point remainder.
*/
-/*#define HAS_REMAINDER / **/
+#define HAS_REMAINDER /**/
/* HAS_REMQUO:
* This symbol, if defined, indicates that the remquo routine is
* available to return the remainder and part of quotient.
*/
-/*#define HAS_REMQUO / **/
+#define HAS_REMQUO /**/
/* HAS_RINT:
* This symbol, if defined, indicates that the rint routine is
* available to return the nearest integral value to x as double
* using the current rounding mode.
*/
-/*#define HAS_RINT / **/
+#define HAS_RINT /**/
/* HAS_ROUND:
* This symbol, if defined, indicates that the round routine is
* available to round to nearest integer, away from zero.
*/
-/*#define HAS_ROUND / **/
+#define HAS_ROUND /**/
/* HAS_SBRK_PROTO:
* This symbol, if defined, indicates that the system provides
@@ -3222,13 +3208,13 @@
* available to multiply floating-point number by integral power
* of radix.
*/
-/*#define HAS_SCALBN / **/
+#define HAS_SCALBN /**/
/* HAS_SCALBNL:
* This symbol, if defined, indicates that the scalbnl routine is
* available. If ilogbl is also present we can emulate frexpl.
*/
-/*#define HAS_SCALBNL / **/
+#define HAS_SCALBNL /**/
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
@@ -3242,6 +3228,17 @@
*/
/*#define HAS_SETITIMER / **/
+/* HAS_SETLOCALE:
+ * This symbol, if defined, indicates that the setlocale routine is
+ * available to handle locale-specific ctype implementations.
+ */
+/* SETLOCALE_ACCEPTS_ANY_LOCALE_NAME:
+ * This symbol, if defined, indicates that the setlocale routine is
+ * available and it accepts any input locale name as valid.
+ */
+#define HAS_SETLOCALE /**/
+/*#define SETLOCALE_ACCEPTS_ANY_LOCALE_NAME / **/
+
/* HAS_SETPROCTITLE:
* This symbol, if defined, indicates that the setproctitle routine is
* available to set process title.
@@ -3256,7 +3253,7 @@
* in perl. Users should call Perl_signbit(), which will be #defined to
* the system's signbit() function or macro if this symbol is defined.
*/
-/*#define HAS_SIGNBIT / **/
+#define HAS_SIGNBIT /**/
/* HAS_SIGPROCMASK:
* This symbol, if defined, indicates that the sigprocmask
@@ -3308,7 +3305,7 @@
* This symbol, if defined, indicates that the sqrtl routine is
* available to do long double square roots.
*/
-/*#define HAS_SQRTL / **/
+#define HAS_SQRTL /**/
/* HAS_SETRESGID_PROTO:
* This symbol, if defined, indicates that the system provides
@@ -3431,7 +3428,7 @@
* This symbol, if defined, indicates that the tgamma routine is
* available to do the gamma function. See also HAS_LGAMMA.
*/
-/*#define HAS_TGAMMA / **/
+#define HAS_TGAMMA /**/
/* HAS_CTIME64:
* This symbol, if defined, indicates that the ctime64 () routine is
@@ -3470,17 +3467,29 @@
*/
/*#define HAS_TIMEGM / **/
+/* HAS_TOWLOWER:
+ * This symbol, if defined, indicates that the towlower () routine is
+ * available to do case conversion.
+ */
+/*#define HAS_TOWLOWER / **/
+
+/* HAS_TOWUPPER:
+ * This symbol, if defined, indicates that the towupper () routine is
+ * available to do case conversion.
+ */
+/*#define HAS_TOWUPPER / **/
+
/* HAS_TRUNC:
* This symbol, if defined, indicates that the trunc routine is
* available to round doubles towards zero.
*/
-/*#define HAS_TRUNC / **/
+#define HAS_TRUNC /**/
/* HAS_TRUNCL:
* This symbol, if defined, indicates that the truncl routine is
* available. If copysignl is also present we can emulate modfl.
*/
-/*#define HAS_TRUNCL / **/
+#define HAS_TRUNCL /**/
/* U32_ALIGNMENT_REQUIRED:
* This symbol, if defined, indicates that you must access
@@ -3772,6 +3781,11 @@
*/
/*#define I_WCHAR / **/
+/* I_WCTYPE:
+ * This symbol, if defined, indicates that <wctype.h> exists.
+ */
+/*#define I_WCTYPE / **/
+
/* DOUBLEINFBYTES:
* This symbol, if defined, is a comma-separated list of
* hexadecimal bytes for the double precision infinity.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h
index 5c66752859..29e6bfed8e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h
@@ -102,9 +102,9 @@ typedef struct jmpenv JMPENV;
*
* The original patches that introduces flexible exceptions were:
*
- * http://perl5.git.perl.org/perl.git/commit/312caa8e97f1c7ee342a9895c2f0e749625b4929
- * http://perl5.git.perl.org/perl.git/commit/14dd3ad8c9bf82cf09798a22cc89a9862dfd6d1a
- *
+ * https://github.com/Perl/perl5/commit/312caa8e97f1c7ee342a9895c2f0e749625b4929
+ * https://github.com/Perl/perl5/commit/14dd3ad8c9bf82cf09798a22cc89a9862dfd6d1a
+ *
*/
#define dJMPENV JMPENV cur_env
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h
index dac83fa873..d50e320f16 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h
@@ -129,7 +129,7 @@ See L<perlguts/Autoloading with XSUBs>.
#ifdef PERL_CORE
# define CVf_SLABBED 0x0800 /* Holds refcount on op slab */
#endif
-#define CVf_DYNFILE 0x1000 /* The filename isn't static */
+#define CVf_DYNFILE 0x1000 /* The filename is malloced */
#define CVf_AUTOLOAD 0x2000 /* SvPVX contains AUTOLOADed sub name */
#define CVf_HASEVAL 0x4000 /* contains string eval */
#define CVf_NAMED 0x8000 /* Has a name HEK */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h
index 16ee9b7359..dff759b309 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h
@@ -51,7 +51,7 @@
# 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;
+ MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM;
#endif
#define dXSUB_SYS dNOOP
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 69ab372d11..4036114cb1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
@@ -9,431 +9,785 @@
#define PERL_EBCDIC_TABLES_H_ 1
/* This file contains definitions for various tables used in EBCDIC handling.
- * More info is in utfebcdic.h */
+ * More info is in utfebcdic.h
+ *
+ * Some of the tables are adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * which requires this copyright notice:
+
+Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+*/
#if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Index is ASCII platform code point; value is EBCDIC 1047 equivalent */
-EXTCONST U8 PL_a2e[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
-0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
-0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
-0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
-0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
-0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
-0x20,0x21,0x22,0x23,0x24,0x25,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
-0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
-0x41,0xAA,0x4A,0xB1,0x9F,0xB2,0x6A,0xB5,0xBB,0xB4,0x9A,0x8A,0xB0,0xCA,0xAF,0xBC,
-0x90,0x8F,0xEA,0xFA,0xBE,0xA0,0xB6,0xB3,0x9D,0xDA,0x9B,0x8B,0xB7,0xB8,0xB9,0xAB,
-0x64,0x65,0x62,0x66,0x63,0x67,0x9E,0x68,0x74,0x71,0x72,0x73,0x78,0x75,0x76,0x77,
-0xAC,0x69,0xED,0xEE,0xEB,0xEF,0xEC,0xBF,0x80,0xFD,0xFE,0xFB,0xFC,0xBA,0xAE,0x59,
-0x44,0x45,0x42,0x46,0x43,0x47,0x9C,0x48,0x54,0x51,0x52,0x53,0x58,0x55,0x56,0x57,
-0x8C,0x49,0xCD,0xCE,0xCB,0xCF,0xCC,0xE1,0x70,0xDD,0xDE,0xDB,0xDC,0x8D,0x8E,0xDF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_a2e[];
+# else
+ EXTCONST U8 PL_a2e[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
+/*3_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
+/*4_*/0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
+/*5_*/0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
+/*6_*/0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
+/*7_*/0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
+/*8_*/0x20,0x21,0x22,0x23,0x24,0x25,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
+/*9_*/0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
+/*A_*/0x41,0xAA,0x4A,0xB1,0x9F,0xB2,0x6A,0xB5,0xBB,0xB4,0x9A,0x8A,0xB0,0xCA,0xAF,0xBC,
+/*B_*/0x90,0x8F,0xEA,0xFA,0xBE,0xA0,0xB6,0xB3,0x9D,0xDA,0x9B,0x8B,0xB7,0xB8,0xB9,0xAB,
+/*C_*/0x64,0x65,0x62,0x66,0x63,0x67,0x9E,0x68,0x74,0x71,0x72,0x73,0x78,0x75,0x76,0x77,
+/*D_*/0xAC,0x69,0xED,0xEE,0xEB,0xEF,0xEC,0xBF,0x80,0xFD,0xFE,0xFB,0xFC,0xBA,0xAE,0x59,
+/*E_*/0x44,0x45,0x42,0x46,0x43,0x47,0x9C,0x48,0x54,0x51,0x52,0x53,0x58,0x55,0x56,0x57,
+/*F_*/0x8C,0x49,0xCD,0xCE,0xCB,0xCF,0xCC,0xE1,0x70,0xDD,0xDE,0xDB,0xDC,0x8D,0x8E,0xDF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; value is ASCII platform equivalent */
-EXTCONST U8 PL_e2a[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x9D,0x0A,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
-0x80,0x81,0x82,0x83,0x84,0x85,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
-0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
-0x20,0xA0,0xE2,0xE4,0xE0,0xE1,0xE3,0xE5,0xE7,0xF1,0xA2,0x2E,0x3C,0x28,0x2B,0x7C,
-0x26,0xE9,0xEA,0xEB,0xE8,0xED,0xEE,0xEF,0xEC,0xDF,0x21,0x24,0x2A,0x29,0x3B,0x5E,
-0x2D,0x2F,0xC2,0xC4,0xC0,0xC1,0xC3,0xC5,0xC7,0xD1,0xA6,0x2C,0x25,0x5F,0x3E,0x3F,
-0xF8,0xC9,0xCA,0xCB,0xC8,0xCD,0xCE,0xCF,0xCC,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
-0xD8,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xAB,0xBB,0xF0,0xFD,0xFE,0xB1,
-0xB0,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xAA,0xBA,0xE6,0xB8,0xC6,0xA4,
-0xB5,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xA1,0xBF,0xD0,0x5B,0xDE,0xAE,
-0xAC,0xA3,0xA5,0xB7,0xA9,0xA7,0xB6,0xBC,0xBD,0xBE,0xDD,0xA8,0xAF,0x5D,0xB4,0xD7,
-0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xAD,0xF4,0xF6,0xF2,0xF3,0xF5,
-0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xB9,0xFB,0xFC,0xF9,0xFA,0xFF,
-0x5C,0xF7,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xB2,0xD4,0xD6,0xD2,0xD3,0xD5,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xB3,0xDB,0xDC,0xD9,0xDA,0x9F
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_e2a[];
+# else
+ EXTCONST U8 PL_e2a[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x9D,0x0A,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x80,0x81,0x82,0x83,0x84,0x85,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
+/*3_*/0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
+/*4_*/0x20,0xA0,0xE2,0xE4,0xE0,0xE1,0xE3,0xE5,0xE7,0xF1,0xA2,0x2E,0x3C,0x28,0x2B,0x7C,
+/*5_*/0x26,0xE9,0xEA,0xEB,0xE8,0xED,0xEE,0xEF,0xEC,0xDF,0x21,0x24,0x2A,0x29,0x3B,0x5E,
+/*6_*/0x2D,0x2F,0xC2,0xC4,0xC0,0xC1,0xC3,0xC5,0xC7,0xD1,0xA6,0x2C,0x25,0x5F,0x3E,0x3F,
+/*7_*/0xF8,0xC9,0xCA,0xCB,0xC8,0xCD,0xCE,0xCF,0xCC,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
+/*8_*/0xD8,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xAB,0xBB,0xF0,0xFD,0xFE,0xB1,
+/*9_*/0xB0,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xAA,0xBA,0xE6,0xB8,0xC6,0xA4,
+/*A_*/0xB5,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xA1,0xBF,0xD0,0x5B,0xDE,0xAE,
+/*B_*/0xAC,0xA3,0xA5,0xB7,0xA9,0xA7,0xB6,0xBC,0xBD,0xBE,0xDD,0xA8,0xAF,0x5D,0xB4,0xD7,
+/*C_*/0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xAD,0xF4,0xF6,0xF2,0xF3,0xF5,
+/*D_*/0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xB9,0xFB,0xFC,0xF9,0xFA,0xFF,
+/*E_*/0x5C,0xF7,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xB2,0xD4,0xD6,0xD2,0xD3,0xD5,
+/*F_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xB3,0xDB,0xDC,0xD9,0xDA,0x9F
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* (Confusingly named) Index is EBCDIC 1047 I8 byte; value is
* EBCDIC 1047 UTF-EBCDIC equivalent */
-EXTCONST U8 PL_utf2e[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
-0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
-0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
-0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
-0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
-0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
-0x20,0x21,0x22,0x23,0x24,0x25,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
-0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
-0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x51,0x52,0x53,0x54,0x55,0x56,
-0x57,0x58,0x59,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x70,0x71,0x72,0x73,
-0x74,0x75,0x76,0x77,0x78,0x80,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x9A,0x9B,0x9C,
-0x9D,0x9E,0x9F,0xA0,0xAA,0xAB,0xAC,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,
-0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBE,0xBF,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xDA,0xDB,
-0xDC,0xDD,0xDE,0xDF,0xE1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xFA,0xFB,0xFC,0xFD,0xFE
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_utf2e[];
+# else
+ EXTCONST U8 PL_utf2e[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
+/*3_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
+/*4_*/0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
+/*5_*/0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
+/*6_*/0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
+/*7_*/0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
+/*8_*/0x20,0x21,0x22,0x23,0x24,0x25,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
+/*9_*/0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
+/*A_*/0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x51,0x52,0x53,0x54,0x55,0x56,
+/*B_*/0x57,0x58,0x59,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x70,0x71,0x72,0x73,
+/*C_*/0x74,0x75,0x76,0x77,0x78,0x80,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x9A,0x9B,0x9C,
+/*D_*/0x9D,0x9E,0x9F,0xA0,0xAA,0xAB,0xAC,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,
+/*E_*/0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBE,0xBF,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xDA,0xDB,
+/*F_*/0xDC,0xDD,0xDE,0xDF,0xE1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xFA,0xFB,0xFC,0xFD,0xFE
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* (Confusingly named) Index is EBCDIC 1047 UTF-EBCDIC byte; value is
* EBCDIC 1047 I8 equivalent */
-EXTCONST U8 PL_e2utf[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x9D,0x0A,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
-0x80,0x81,0x82,0x83,0x84,0x85,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
-0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
-0x20,0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0x2E,0x3C,0x28,0x2B,0x7C,
-0x26,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0x21,0x24,0x2A,0x29,0x3B,0x5E,
-0x2D,0x2F,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0x2C,0x25,0x5F,0x3E,0x3F,
-0xBC,0xBD,0xBE,0xBF,0xC0,0xC1,0xC2,0xC3,0xC4,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
-0xC5,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,
-0xCC,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,
-0xD3,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xD4,0xD5,0xD6,0x5B,0xD7,0xD8,
-0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0x5D,0xE6,0xE7,
-0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,
-0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,
-0x5C,0xF4,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xFB,0xFC,0xFD,0xFE,0xFF,0x9F
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_e2utf[];
+# else
+ EXTCONST U8 PL_e2utf[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x9D,0x0A,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x80,0x81,0x82,0x83,0x84,0x85,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
+/*3_*/0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
+/*4_*/0x20,0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0x2E,0x3C,0x28,0x2B,0x7C,
+/*5_*/0x26,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0x21,0x24,0x2A,0x29,0x3B,0x5E,
+/*6_*/0x2D,0x2F,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0x2C,0x25,0x5F,0x3E,0x3F,
+/*7_*/0xBC,0xBD,0xBE,0xBF,0xC0,0xC1,0xC2,0xC3,0xC4,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
+/*8_*/0xC5,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,
+/*9_*/0xCC,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,
+/*A_*/0xD3,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xD4,0xD5,0xD6,0x5B,0xD7,0xD8,
+/*B_*/0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0x5D,0xE6,0xE7,
+/*C_*/0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,
+/*D_*/0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,
+/*E_*/0x5C,0xF4,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,
+/*F_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xFB,0xFC,0xFD,0xFE,0xFF,0x9F
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
-/* Index is EBCDIC 1047 UTF-EBCDIC byte; value is UTF8SKIP for start bytes;
- * 1 for continuation. Adapted from the shadow flags table in tr16. The
- * entries marked 9 in tr16 are continuation bytes and are marked as length 1
- * here so that we can recover. */
-EXTCONST U8 PL_utf8skip[] = {
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 1, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4,
- 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 5, 5, 5,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 6, 7, 14, 1
+/* Index is EBCDIC 1047 UTF-EBCDIC byte; value is UTF8SKIP for start bytes
+ * (including for overlongs); 1 for continuation. Adapted from the shadow
+ * flags table in tr16. The entries marked 9 in tr16 are continuation bytes
+ * and are marked as length 1 here so that we can recover. */
+# ifndef DOINIT
+ EXTCONST U8 PL_utf8skip[];
+# else
+ EXTCONST U8 PL_utf8skip[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/ 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,
+/*2_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*3_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*4_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*5_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*6_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*7_*/ 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
+/*8_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*9_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*A_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2,
+/*B_*/ 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 1, 3, 3,
+/*C_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
+/*D_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4,
+/*E_*/ 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 5, 5, 5,
+/*F_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 6, 7, 14, 1
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; value is its lowercase equivalent */
-EXTCONST U8 PL_latin1_lc[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x70,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x70,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
-0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9C,0x9F,
-0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0x8C,0xAD,0x8E,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0x8D,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_latin1_lc[];
+# else
+ EXTCONST U8 PL_latin1_lc[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x70,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x70,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
+/*9_*/0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9C,0x9F,
+/*A_*/0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0x8C,0xAD,0x8E,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0x8D,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; value is its uppercase equivalent.
* The 'mod' in the name means that codepoints whose uppercase is above 255 or
* longer than 1 character map to LATIN SMALL LETTER Y WITH DIARESIS */
-EXTCONST U8 PL_mod_latin1_uc[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0xDF,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x80,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xBA,0xAE,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9E,0x9F,
-0xDF,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
-0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_mod_latin1_uc[];
+# else
+ EXTCONST U8 PL_mod_latin1_uc[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0xDF,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x80,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xBA,0xAE,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9E,0x9F,
+/*A_*/0xDF,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*D_*/0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
+/*E_*/0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; For A-Z, value is a-z; for a-z, value
* is A-Z; all other code points map to themselves */
-EXTCONST U8 PL_fold[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
-0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_fold[];
+# else
+ EXTCONST U8 PL_fold[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
+/*A_*/0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; value is its other fold-pair equivalent
* (A => a; a => A, etc) in the 0-255 range. If no such equivalent, value is
* the code point itself */
-EXTCONST U8 PL_fold_latin1[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x80,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x70,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xBA,0xAE,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9C,0x9F,
-0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0x8C,0xAD,0x8E,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0x8D,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_fold_latin1[];
+# else
+ EXTCONST U8 PL_fold_latin1[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x80,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x70,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xBA,0xAE,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9C,0x9F,
+/*A_*/0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0x8C,0xAD,0x8E,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0x8D,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U8 PL_extended_utf8_dfa_tab[];
+# else
+ EXTCONST U8 PL_extended_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 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,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 7, 7, 8, 8, 9, 9, 9, 9, 10, 10, 0, 0, 0, 0, 0,
+/*5_ */ 0, 10, 10, 10, 10, 10, 10, 11, 11, 11, 0, 0, 0, 0, 0, 0,
+/*6_ */ 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 0,
+/*7_ */ 11, 11, 11, 11, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2,
+/*B_ */ 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 0, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 12, 4, 4, 4,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 13, 5, 5,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 14, 6, 15, 1, 0,
+/*N0= 0*/ 0, 1, 16, 32, 48, 64, 80, 1, 1, 1, 1, 1, 96,112,128,144,
+/*N1= 16*/ 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1,
+/*N2= 32*/ 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 1, 1, 1, 1,
+/*N3= 48*/ 1, 1, 1, 1, 1, 1, 1, 32, 32, 32, 32, 32, 1, 1, 1, 1,
+/*N4= 64*/ 1, 1, 1, 1, 1, 1, 1, 48, 48, 48, 48, 48, 1, 1, 1, 1,
+/*N5= 80*/ 1, 1, 1, 1, 1, 1, 1, 64, 64, 64, 64, 64, 1, 1, 1, 1,
+/*N6= 96*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 1, 1, 1, 1,
+/*N7=112*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 48, 48, 1, 1, 1, 1,
+/*N8=128*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 64, 64, 64, 1, 1, 1, 1,
+/*N9=144*/ 1, 1, 1, 1, 1, 1, 1, 1, 80, 80, 80, 80, 1, 1, 1, 1
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15*/
};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U16 PL_strict_utf8_dfa_tab[];
+# else
+ EXTCONST U16 PL_strict_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 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,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 10, 11, 12, 12, 12, 12, 12, 12, 13, 14, 0, 0, 0, 0, 0,
+/*5_ */ 0, 13, 14, 13, 14, 15, 16, 17, 18, 17, 0, 0, 0, 0, 0, 0,
+/*6_ */ 0, 0, 18, 17, 18, 19, 20, 17, 18, 17, 18, 0, 0, 0, 0, 0,
+/*7_ */ 17, 18, 21, 22, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2,
+/*B_ */ 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 0, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 8, 6, 4, 5,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 5, 9, 7, 1,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0,
+/*N0 = 0*/ 0, 1, 23, 46, 69,138,115,184, 92,161, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N1 = 23*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*N2 = 46*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
+/*N3 = 69*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
+/*N4 = 92*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46,
+/*N5 =115*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 1, 1, 46,207,
+/*N6 =138*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,276,
+/*N7 =161*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69,322, 69,322, 69,322, 69,322, 69,322,
+/*N8 =184*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69,322, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N9 =207*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23,230,253, 23, 23, 23, 23, 23,299,
+/*N10=230*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1,
+/*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
+/* 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/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U8 PL_c9_utf8_dfa_tab[];
+# else
+ EXTCONST U8 PL_c9_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 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,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 9, 9, 10, 10, 10, 10, 10, 10, 11, 11, 0, 0, 0, 0, 0,
+/*5_ */ 0, 11, 11, 11, 11, 11, 11, 12, 12, 12, 0, 0, 0, 0, 0, 0,
+/*6_ */ 0, 0, 12, 12, 12, 13, 13, 12, 12, 12, 12, 0, 0, 0, 0, 0,
+/*7_ */ 12, 12, 12, 12, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2,
+/*B_ */ 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 0, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 6, 5, 4, 4,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 8, 7, 1,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0,
+/*N0= 0*/ 0, 1, 14, 28, 42, 70, 56, 98, 84, 1, 1, 1, 1, 1,
+/*N1=14*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
+/*N2=28*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14, 14, 14,
+/*N3=42*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28, 28, 28, 28,
+/*N4=56*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28,
+/*N5=70*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28, 28, 28, 1,
+/*N6=84*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 42, 42,
+/*N7=98*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13*/
+};
+# endif
#endif /* EBCDIC 1047 */
#if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Index is ASCII platform code point; value is EBCDIC 037 equivalent */
-EXTCONST U8 PL_a2e[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x25,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
-0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
-0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
-0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xBA,0xE0,0xBB,0xB0,0x6D,
-0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
-0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
-0x20,0x21,0x22,0x23,0x24,0x15,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
-0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
-0x41,0xAA,0x4A,0xB1,0x9F,0xB2,0x6A,0xB5,0xBD,0xB4,0x9A,0x8A,0x5F,0xCA,0xAF,0xBC,
-0x90,0x8F,0xEA,0xFA,0xBE,0xA0,0xB6,0xB3,0x9D,0xDA,0x9B,0x8B,0xB7,0xB8,0xB9,0xAB,
-0x64,0x65,0x62,0x66,0x63,0x67,0x9E,0x68,0x74,0x71,0x72,0x73,0x78,0x75,0x76,0x77,
-0xAC,0x69,0xED,0xEE,0xEB,0xEF,0xEC,0xBF,0x80,0xFD,0xFE,0xFB,0xFC,0xAD,0xAE,0x59,
-0x44,0x45,0x42,0x46,0x43,0x47,0x9C,0x48,0x54,0x51,0x52,0x53,0x58,0x55,0x56,0x57,
-0x8C,0x49,0xCD,0xCE,0xCB,0xCF,0xCC,0xE1,0x70,0xDD,0xDE,0xDB,0xDC,0x8D,0x8E,0xDF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_a2e[];
+# else
+ EXTCONST U8 PL_a2e[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x25,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
+/*3_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
+/*4_*/0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
+/*5_*/0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xBA,0xE0,0xBB,0xB0,0x6D,
+/*6_*/0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
+/*7_*/0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
+/*8_*/0x20,0x21,0x22,0x23,0x24,0x15,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
+/*9_*/0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
+/*A_*/0x41,0xAA,0x4A,0xB1,0x9F,0xB2,0x6A,0xB5,0xBD,0xB4,0x9A,0x8A,0x5F,0xCA,0xAF,0xBC,
+/*B_*/0x90,0x8F,0xEA,0xFA,0xBE,0xA0,0xB6,0xB3,0x9D,0xDA,0x9B,0x8B,0xB7,0xB8,0xB9,0xAB,
+/*C_*/0x64,0x65,0x62,0x66,0x63,0x67,0x9E,0x68,0x74,0x71,0x72,0x73,0x78,0x75,0x76,0x77,
+/*D_*/0xAC,0x69,0xED,0xEE,0xEB,0xEF,0xEC,0xBF,0x80,0xFD,0xFE,0xFB,0xFC,0xAD,0xAE,0x59,
+/*E_*/0x44,0x45,0x42,0x46,0x43,0x47,0x9C,0x48,0x54,0x51,0x52,0x53,0x58,0x55,0x56,0x57,
+/*F_*/0x8C,0x49,0xCD,0xCE,0xCB,0xCF,0xCC,0xE1,0x70,0xDD,0xDE,0xDB,0xDC,0x8D,0x8E,0xDF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; value is ASCII platform equivalent */
-EXTCONST U8 PL_e2a[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x9D,0x85,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
-0x80,0x81,0x82,0x83,0x84,0x0A,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
-0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
-0x20,0xA0,0xE2,0xE4,0xE0,0xE1,0xE3,0xE5,0xE7,0xF1,0xA2,0x2E,0x3C,0x28,0x2B,0x7C,
-0x26,0xE9,0xEA,0xEB,0xE8,0xED,0xEE,0xEF,0xEC,0xDF,0x21,0x24,0x2A,0x29,0x3B,0xAC,
-0x2D,0x2F,0xC2,0xC4,0xC0,0xC1,0xC3,0xC5,0xC7,0xD1,0xA6,0x2C,0x25,0x5F,0x3E,0x3F,
-0xF8,0xC9,0xCA,0xCB,0xC8,0xCD,0xCE,0xCF,0xCC,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
-0xD8,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xAB,0xBB,0xF0,0xFD,0xFE,0xB1,
-0xB0,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xAA,0xBA,0xE6,0xB8,0xC6,0xA4,
-0xB5,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xA1,0xBF,0xD0,0xDD,0xDE,0xAE,
-0x5E,0xA3,0xA5,0xB7,0xA9,0xA7,0xB6,0xBC,0xBD,0xBE,0x5B,0x5D,0xAF,0xA8,0xB4,0xD7,
-0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xAD,0xF4,0xF6,0xF2,0xF3,0xF5,
-0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xB9,0xFB,0xFC,0xF9,0xFA,0xFF,
-0x5C,0xF7,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xB2,0xD4,0xD6,0xD2,0xD3,0xD5,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xB3,0xDB,0xDC,0xD9,0xDA,0x9F
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_e2a[];
+# else
+ EXTCONST U8 PL_e2a[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x9D,0x85,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x80,0x81,0x82,0x83,0x84,0x0A,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
+/*3_*/0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
+/*4_*/0x20,0xA0,0xE2,0xE4,0xE0,0xE1,0xE3,0xE5,0xE7,0xF1,0xA2,0x2E,0x3C,0x28,0x2B,0x7C,
+/*5_*/0x26,0xE9,0xEA,0xEB,0xE8,0xED,0xEE,0xEF,0xEC,0xDF,0x21,0x24,0x2A,0x29,0x3B,0xAC,
+/*6_*/0x2D,0x2F,0xC2,0xC4,0xC0,0xC1,0xC3,0xC5,0xC7,0xD1,0xA6,0x2C,0x25,0x5F,0x3E,0x3F,
+/*7_*/0xF8,0xC9,0xCA,0xCB,0xC8,0xCD,0xCE,0xCF,0xCC,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
+/*8_*/0xD8,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xAB,0xBB,0xF0,0xFD,0xFE,0xB1,
+/*9_*/0xB0,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xAA,0xBA,0xE6,0xB8,0xC6,0xA4,
+/*A_*/0xB5,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xA1,0xBF,0xD0,0xDD,0xDE,0xAE,
+/*B_*/0x5E,0xA3,0xA5,0xB7,0xA9,0xA7,0xB6,0xBC,0xBD,0xBE,0x5B,0x5D,0xAF,0xA8,0xB4,0xD7,
+/*C_*/0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xAD,0xF4,0xF6,0xF2,0xF3,0xF5,
+/*D_*/0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xB9,0xFB,0xFC,0xF9,0xFA,0xFF,
+/*E_*/0x5C,0xF7,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xB2,0xD4,0xD6,0xD2,0xD3,0xD5,
+/*F_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xB3,0xDB,0xDC,0xD9,0xDA,0x9F
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* (Confusingly named) Index is EBCDIC 037 I8 byte; value is
* EBCDIC 037 UTF-EBCDIC equivalent */
-EXTCONST U8 PL_utf2e[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x25,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
-0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
-0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
-0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xBA,0xE0,0xBB,0xB0,0x6D,
-0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
-0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
-0x20,0x21,0x22,0x23,0x24,0x15,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
-0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
-0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x51,0x52,0x53,0x54,0x55,0x56,
-0x57,0x58,0x59,0x5F,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x70,0x71,0x72,
-0x73,0x74,0x75,0x76,0x77,0x78,0x80,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x9A,0x9B,
-0x9C,0x9D,0x9E,0x9F,0xA0,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB1,0xB2,0xB3,0xB4,0xB5,
-0xB6,0xB7,0xB8,0xB9,0xBC,0xBD,0xBE,0xBF,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xDA,0xDB,
-0xDC,0xDD,0xDE,0xDF,0xE1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xFA,0xFB,0xFC,0xFD,0xFE
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_utf2e[];
+# else
+ EXTCONST U8 PL_utf2e[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x25,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
+/*3_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
+/*4_*/0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
+/*5_*/0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xBA,0xE0,0xBB,0xB0,0x6D,
+/*6_*/0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
+/*7_*/0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
+/*8_*/0x20,0x21,0x22,0x23,0x24,0x15,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
+/*9_*/0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
+/*A_*/0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x51,0x52,0x53,0x54,0x55,0x56,
+/*B_*/0x57,0x58,0x59,0x5F,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x70,0x71,0x72,
+/*C_*/0x73,0x74,0x75,0x76,0x77,0x78,0x80,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x9A,0x9B,
+/*D_*/0x9C,0x9D,0x9E,0x9F,0xA0,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB1,0xB2,0xB3,0xB4,0xB5,
+/*E_*/0xB6,0xB7,0xB8,0xB9,0xBC,0xBD,0xBE,0xBF,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xDA,0xDB,
+/*F_*/0xDC,0xDD,0xDE,0xDF,0xE1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xFA,0xFB,0xFC,0xFD,0xFE
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* (Confusingly named) Index is EBCDIC 037 UTF-EBCDIC byte; value is
* EBCDIC 037 I8 equivalent */
-EXTCONST U8 PL_e2utf[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x9D,0x85,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
-0x80,0x81,0x82,0x83,0x84,0x0A,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
-0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
-0x20,0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0x2E,0x3C,0x28,0x2B,0x7C,
-0x26,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0x21,0x24,0x2A,0x29,0x3B,0xB3,
-0x2D,0x2F,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0x2C,0x25,0x5F,0x3E,0x3F,
-0xBD,0xBE,0xBF,0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
-0xC6,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,
-0xCD,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,
-0xD4,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,
-0x5E,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0x5B,0x5D,0xE4,0xE5,0xE6,0xE7,
-0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,
-0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,
-0x5C,0xF4,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xFB,0xFC,0xFD,0xFE,0xFF,0x9F
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_e2utf[];
+# else
+ EXTCONST U8 PL_e2utf[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x9D,0x85,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x80,0x81,0x82,0x83,0x84,0x0A,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
+/*3_*/0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
+/*4_*/0x20,0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0x2E,0x3C,0x28,0x2B,0x7C,
+/*5_*/0x26,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0x21,0x24,0x2A,0x29,0x3B,0xB3,
+/*6_*/0x2D,0x2F,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0x2C,0x25,0x5F,0x3E,0x3F,
+/*7_*/0xBD,0xBE,0xBF,0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
+/*8_*/0xC6,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,
+/*9_*/0xCD,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,
+/*A_*/0xD4,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,
+/*B_*/0x5E,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0x5B,0x5D,0xE4,0xE5,0xE6,0xE7,
+/*C_*/0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,
+/*D_*/0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,
+/*E_*/0x5C,0xF4,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,
+/*F_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xFB,0xFC,0xFD,0xFE,0xFF,0x9F
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
-/* Index is EBCDIC 037 UTF-EBCDIC byte; value is UTF8SKIP for start bytes;
- * 1 for continuation. Adapted from the shadow flags table in tr16. The
- * entries marked 9 in tr16 are continuation bytes and are marked as length 1
- * here so that we can recover. */
-EXTCONST U8 PL_utf8skip[] = {
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4,
- 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 5, 5, 5,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 6, 7, 14, 1
+/* Index is EBCDIC 037 UTF-EBCDIC byte; value is UTF8SKIP for start bytes
+ * (including for overlongs); 1 for continuation. Adapted from the shadow
+ * flags table in tr16. The entries marked 9 in tr16 are continuation bytes
+ * and are marked as length 1 here so that we can recover. */
+# ifndef DOINIT
+ EXTCONST U8 PL_utf8skip[];
+# else
+ EXTCONST U8 PL_utf8skip[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/ 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,
+/*2_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*3_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*4_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*5_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*6_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*7_*/ 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
+/*8_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*9_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*A_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*B_*/ 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3,
+/*C_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
+/*D_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4,
+/*E_*/ 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 5, 5, 5,
+/*F_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 6, 7, 14, 1
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; value is its lowercase equivalent */
-EXTCONST U8 PL_latin1_lc[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x70,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x70,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
-0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9C,0x9F,
-0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0x8C,0x8D,0x8E,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_latin1_lc[];
+# else
+ EXTCONST U8 PL_latin1_lc[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x70,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x70,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
+/*9_*/0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9C,0x9F,
+/*A_*/0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0x8C,0x8D,0x8E,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; value is its uppercase equivalent.
* The 'mod' in the name means that codepoints whose uppercase is above 255 or
* longer than 1 character map to LATIN SMALL LETTER Y WITH DIARESIS */
-EXTCONST U8 PL_mod_latin1_uc[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0xDF,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x80,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xAD,0xAE,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9E,0x9F,
-0xDF,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
-0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_mod_latin1_uc[];
+# else
+ EXTCONST U8 PL_mod_latin1_uc[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0xDF,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x80,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xAD,0xAE,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9E,0x9F,
+/*A_*/0xDF,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*D_*/0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
+/*E_*/0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; For A-Z, value is a-z; for a-z, value
* is A-Z; all other code points map to themselves */
-EXTCONST U8 PL_fold[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
-0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_fold[];
+# else
+ EXTCONST U8 PL_fold[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
+/*A_*/0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; value is its other fold-pair equivalent
* (A => a; a => A, etc) in the 0-255 range. If no such equivalent, value is
* the code point itself */
-EXTCONST U8 PL_fold_latin1[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x80,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x70,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xAD,0xAE,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9C,0x9F,
-0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0x8C,0x8D,0x8E,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_fold_latin1[];
+# else
+ EXTCONST U8 PL_fold_latin1[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x80,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x70,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xAD,0xAE,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9C,0x9F,
+/*A_*/0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0x8C,0x8D,0x8E,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U8 PL_extended_utf8_dfa_tab[];
+# else
+ EXTCONST U8 PL_extended_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 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,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 7, 7, 8, 8, 9, 9, 9, 9, 10, 10, 0, 0, 0, 0, 0,
+/*5_ */ 0, 10, 10, 10, 10, 10, 10, 11, 11, 11, 0, 0, 0, 0, 0, 11,
+/*6_ */ 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 0,
+/*7_ */ 11, 11, 11, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*B_ */ 0, 2, 2, 2, 2, 2, 1, 3, 3, 3, 0, 0, 3, 3, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 12, 4, 4, 4,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 13, 5, 5,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 14, 6, 15, 1, 0,
+/*N0= 0*/ 0, 1, 16, 32, 48, 64, 80, 1, 1, 1, 1, 1, 96,112,128,144,
+/*N1= 16*/ 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1,
+/*N2= 32*/ 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 1, 1, 1, 1,
+/*N3= 48*/ 1, 1, 1, 1, 1, 1, 1, 32, 32, 32, 32, 32, 1, 1, 1, 1,
+/*N4= 64*/ 1, 1, 1, 1, 1, 1, 1, 48, 48, 48, 48, 48, 1, 1, 1, 1,
+/*N5= 80*/ 1, 1, 1, 1, 1, 1, 1, 64, 64, 64, 64, 64, 1, 1, 1, 1,
+/*N6= 96*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 1, 1, 1, 1,
+/*N7=112*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 48, 48, 1, 1, 1, 1,
+/*N8=128*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 64, 64, 64, 1, 1, 1, 1,
+/*N9=144*/ 1, 1, 1, 1, 1, 1, 1, 1, 80, 80, 80, 80, 1, 1, 1, 1
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15*/
+};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U16 PL_strict_utf8_dfa_tab[];
+# else
+ EXTCONST U16 PL_strict_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 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,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 10, 11, 12, 12, 12, 12, 12, 12, 13, 14, 0, 0, 0, 0, 0,
+/*5_ */ 0, 13, 14, 13, 14, 15, 16, 17, 18, 17, 0, 0, 0, 0, 0, 18,
+/*6_ */ 0, 0, 17, 18, 19, 20, 17, 18, 17, 18, 17, 0, 0, 0, 0, 0,
+/*7_ */ 18, 21, 22, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*B_ */ 0, 2, 2, 2, 2, 2, 1, 3, 3, 3, 0, 0, 3, 3, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 8, 6, 4, 5,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 5, 9, 7, 1,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0,
+/*N0 = 0*/ 0, 1, 23, 46, 69,138,115,184, 92,161, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N1 = 23*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*N2 = 46*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
+/*N3 = 69*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
+/*N4 = 92*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46,
+/*N5 =115*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 1, 1, 46,207,
+/*N6 =138*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,276,
+/*N7 =161*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69,322, 69,322, 69,322, 69,322, 69,322,
+/*N8 =184*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69,322, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N9 =207*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23,230,253, 23, 23, 23, 23, 23,299,
+/*N10=230*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1,
+/*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
+/* 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/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U8 PL_c9_utf8_dfa_tab[];
+# else
+ EXTCONST U8 PL_c9_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 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,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 9, 9, 10, 10, 10, 10, 10, 10, 11, 11, 0, 0, 0, 0, 0,
+/*5_ */ 0, 11, 11, 11, 11, 11, 11, 12, 12, 12, 0, 0, 0, 0, 0, 12,
+/*6_ */ 0, 0, 12, 12, 13, 13, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0,
+/*7_ */ 12, 12, 12, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*B_ */ 0, 2, 2, 2, 2, 2, 1, 3, 3, 3, 0, 0, 3, 3, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 6, 5, 4, 4,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 8, 7, 1,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0,
+/*N0= 0*/ 0, 1, 14, 28, 42, 70, 56, 98, 84, 1, 1, 1, 1, 1,
+/*N1=14*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
+/*N2=28*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14, 14, 14,
+/*N3=42*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28, 28, 28, 28,
+/*N4=56*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28,
+/*N5=70*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28, 28, 28, 1,
+/*N6=84*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 42, 42,
+/*N7=98*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13*/
};
+# endif
#endif /* EBCDIC 037 */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h
index fb93ebc1cb..75c91f77f4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h
@@ -46,6 +46,7 @@
#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 _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)
#define apply_attrs_string(a,b,c,d) Perl_apply_attrs_string(aTHX_ a,b,c,d)
@@ -261,9 +262,12 @@
#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 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)
@@ -476,7 +480,7 @@
#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)
-#define my_atof2(a,b) Perl_my_atof2(aTHX_ a,b)
+#define my_atof3(a,b,c) Perl_my_atof3(aTHX_ a,b,c)
#define my_dirfd Perl_my_dirfd
#define my_exit(a) Perl_my_exit(aTHX_ a)
#define my_failure_exit() Perl_my_failure_exit(aTHX)
@@ -486,6 +490,7 @@
#define my_setenv(a,b) Perl_my_setenv(aTHX_ a,b)
#define my_socketpair Perl_my_socketpair
#define my_strftime(a,b,c,d,e,f,g,h,i,j) Perl_my_strftime(aTHX_ a,b,c,d,e,f,g,h,i,j)
+#define my_strtod Perl_my_strtod
#define newANONATTRSUB(a,b,c,d) Perl_newANONATTRSUB(aTHX_ a,b,c,d)
#define newANONHASH(a) Perl_newANONHASH(aTHX_ a)
#define newANONLIST(a) Perl_newANONLIST(aTHX_ a)
@@ -542,7 +547,7 @@
#define newSVpvn_flags(a,b,c) Perl_newSVpvn_flags(aTHX_ a,b,c)
#define newSVpvn_share(a,b,c) Perl_newSVpvn_share(aTHX_ a,b,c)
#define newSVrv(a,b) Perl_newSVrv(aTHX_ a,b)
-#define newSVsv(a) Perl_newSVsv(aTHX_ a)
+#define newSVsv_flags(a,b) Perl_newSVsv_flags(aTHX_ a,b)
#define newSVuv(a) Perl_newSVuv(aTHX_ a)
#define newUNOP(a,b,c) Perl_newUNOP(aTHX_ a,b,c)
#define newUNOP_AUX(a,b,c,d) Perl_newUNOP_AUX(aTHX_ a,b,c,d)
@@ -562,6 +567,7 @@
#define op_free(a) Perl_op_free(aTHX_ a)
#define op_linklist(a) Perl_op_linklist(aTHX_ a)
#define op_null(a) Perl_op_null(aTHX_ a)
+#define op_parent Perl_op_parent
#define op_prepend_elem(a,b,c) Perl_op_prepend_elem(aTHX_ a,b,c)
#define op_refcnt_lock() Perl_op_refcnt_lock(aTHX)
#define op_refcnt_unlock() Perl_op_refcnt_unlock(aTHX)
@@ -626,7 +632,6 @@
#define reg_named_buff_firstkey(a,b) Perl_reg_named_buff_firstkey(aTHX_ a,b)
#define reg_named_buff_nextkey(a,b) Perl_reg_named_buff_nextkey(aTHX_ a,b)
#define reg_named_buff_scalar(a,b) Perl_reg_named_buff_scalar(aTHX_ a,b)
-#define regclass_swash(a,b,c,d,e) Perl_regclass_swash(aTHX_ a,b,c,d,e)
#define regdump(a) Perl_regdump(aTHX_ a)
#define regexec_flags(a,b,c,d,e,f,g,h) Perl_regexec_flags(aTHX_ a,b,c,d,e,f,g,h)
#define regfree_internal(a) Perl_regfree_internal(aTHX_ a)
@@ -895,7 +900,7 @@
#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(a,b,c,d,e,f) Perl_utf8n_to_uvchr_msgs(aTHX_ a,b,c,d,e,f)
+#define utf8n_to_uvchr_msgs S_utf8n_to_uvchr_msgs
#define utf8n_to_uvuni(a,b,c,d) Perl_utf8n_to_uvuni(aTHX_ a,b,c,d)
#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)
@@ -1009,9 +1014,6 @@
#define warn_nocontext Perl_warn_nocontext
#define warner_nocontext Perl_warner_nocontext
#endif
-#if defined(PERL_OP_PARENT)
-#define op_parent Perl_op_parent
-#endif
#if defined(UNLINK_ALL_VERSIONS)
#define unlnk(a) Perl_unlnk(aTHX_ a)
#endif
@@ -1085,12 +1087,12 @@
#define av_reify(a) Perl_av_reify(aTHX_ a)
#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 get_and_check_backslash_N_name(a,b,c,d) Perl_get_and_check_backslash_N_name(aTHX_ a,b,c,d)
#define grok_atoUV Perl_grok_atoUV
#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)
#define op_clear(a) Perl_op_clear(aTHX_ a)
-#define parse_uniprop_string(a,b,c,d) Perl_parse_uniprop_string(aTHX_ a,b,c,d)
#define qerror(a) Perl_qerror(aTHX_ a)
#define reg_named_buff(a,b,c,d) Perl_reg_named_buff(aTHX_ a,b,c,d)
#define reg_named_buff_iter(a,b,c) Perl_reg_named_buff_iter(aTHX_ a,b,c)
@@ -1100,6 +1102,9 @@
#define reg_qr_package(a) Perl_reg_qr_package(aTHX_ a)
#define reg_temp_copy(a,b) Perl_reg_temp_copy(aTHX_ a,b)
#define report_uninit(a) Perl_report_uninit(aTHX_ a)
+#define scan_str(a,b,c,d,e) Perl_scan_str(aTHX_ a,b,c,d,e)
+#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)
@@ -1122,6 +1127,7 @@
#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
@@ -1174,7 +1180,7 @@
#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 alloc_maybe_populate_EXACT(a,b,c,d,e,f) S_alloc_maybe_populate_EXACT(aTHX_ a,b,c,d,e,f)
+#define change_engine_size(a,b) S_change_engine_size(aTHX_ a,b)
#define cntrl_to_mnemonic S_cntrl_to_mnemonic
#define compute_EXACTish S_compute_EXACTish
#define construct_ahocorasick_from_trie(a,b,c) S_construct_ahocorasick_from_trie(aTHX_ a,b,c)
@@ -1186,21 +1192,21 @@
#define handle_named_backref(a,b,c,d) S_handle_named_backref(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 invlist_clone(a) S_invlist_clone(aTHX_ a)
+#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 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_set_len(a,b,c) S_invlist_set_len(aTHX_ a,b,c)
#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_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_or_return_posix_warnings(a,b,c) S_output_or_return_posix_warnings(aTHX_ a,b,c)
+#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 populate_ANYOF_from_invlist(a,b) S_populate_ANYOF_from_invlist(aTHX_ a,b)
#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)
@@ -1210,14 +1216,15 @@
#define reganode(a,b,c) S_reganode(aTHX_ a,b,c)
#define regatom(a,b,c) S_regatom(aTHX_ a,b,c)
#define regbranch(a,b,c,d) S_regbranch(aTHX_ a,b,c,d)
-#define regclass(a,b,c,d,e,f,g,h,i,j) S_regclass(aTHX_ a,b,c,d,e,f,g,h,i,j)
+#define regclass(a,b,c,d,e,f,g,h,i) S_regclass(aTHX_ a,b,c,d,e,f,g,h,i)
#define regex_set_precedence S_regex_set_precedence
#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 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,f,g) S_set_ANYOF_arg(aTHX_ a,b,c,d,e,f,g)
+#define set_ANYOF_arg(a,b,c,d,e) S_set_ANYOF_arg(aTHX_ a,b,c,d,e)
+#define set_regex_pv(a,b) S_set_regex_pv(aTHX_ a,b)
#define skip_to_be_ignored_text(a,b,c) S_skip_to_be_ignored_text(aTHX_ a,b,c)
#define ssc_add_range(a,b,c) S_ssc_add_range(aTHX_ a,b,c)
#define ssc_and(a,b,c) S_ssc_and(aTHX_ a,b,c)
@@ -1247,16 +1254,16 @@
#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)
-#define _get_swash_invlist(a) Perl__get_swash_invlist(aTHX_ a)
+# 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)
#define _invlist_contains_cp S__invlist_contains_cp
#define _invlist_len S__invlist_len
#define _invlist_search Perl__invlist_search
#define get_invlist_offset_addr S_get_invlist_offset_addr
#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_UTF8_C) || defined(PERL_IN_TOKE_C)
-#define _core_swash_init(a,b,c,d,e,f,g) Perl__core_swash_init(aTHX_ a,b,c,d,e,f,g)
+# 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)
@@ -1269,11 +1276,9 @@
#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_populate_swatch Perl__invlist_populate_swatch
#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)
-#define _swash_to_invlist(a) Perl__swash_to_invlist(aTHX_ a)
# endif
# if defined(PERL_IN_REGEXEC_C)
#define advance_one_LB(a,b,c) S_advance_one_LB(aTHX_ a,b,c)
@@ -1284,11 +1289,10 @@
#define backup_one_SB(a,b,c) S_backup_one_SB(aTHX_ a,b,c)
#define backup_one_WB(a,b,c,d) S_backup_one_WB(aTHX_ a,b,c,d)
#define find_byclass(a,b,c,d,e) S_find_byclass(aTHX_ a,b,c,d,e)
-#define find_next_ascii S_find_next_ascii
#define find_next_masked S_find_next_masked
-#define find_next_non_ascii S_find_next_non_ascii
#define find_span_end S_find_span_end
#define find_span_end_mask S_find_span_end_mask
+#define foldEQ_latin1_s2_folded S_foldEQ_latin1_s2_folded
#define isFOO_utf8_lc(a,b,c) S_isFOO_utf8_lc(aTHX_ a,b,c)
#define isGCB(a,b,c,d,e) S_isGCB(aTHX_ a,b,c,d,e)
#define isLB(a,b,c,d,e,f) S_isLB(aTHX_ a,b,c,d,e,f)
@@ -1303,7 +1307,7 @@
#define reghopmaybe3 S_reghopmaybe3
#define reginclass(a,b,c,d,e) S_reginclass(aTHX_ a,b,c,d,e)
#define regmatch(a,b,c) S_regmatch(aTHX_ a,b,c)
-#define regrepeat(a,b,c,d,e) S_regrepeat(aTHX_ a,b,c,d,e _aDEPTH)
+#define regrepeat(a,b,c,d,e,f) S_regrepeat(aTHX_ a,b,c,d,e,f _aDEPTH)
#define regtry(a,b) S_regtry(aTHX_ a,b)
#define to_byte_substr(a) S_to_byte_substr(aTHX_ a)
#define to_utf8_substr(a) S_to_utf8_substr(aTHX_ a)
@@ -1638,6 +1642,11 @@
#define doopen_pm(a) S_doopen_pm(aTHX_ a)
# endif
# endif
+# if !defined(PERL_EXT_RE_BUILD)
+# if defined(PERL_IN_REGCOMP_C)
+#define initialize_invlist_guts(a,b) S_initialize_invlist_guts(aTHX_ a,b)
+# endif
+# endif
# if !defined(PERL_IS_MINIPERL)
# if defined(PERL_IN_PERL_C)
#define incpush_if_exists(a,b,c) S_incpush_if_exists(aTHX_ a,b,c)
@@ -1649,11 +1658,6 @@
#define utf16_textfilter(a,b,c) S_utf16_textfilter(aTHX_ a,b,c)
# endif
# endif
-# if !defined(USE_QUADMATH)
-# if defined(PERL_IN_NUMERIC_C)
-#define mulexp10 S_mulexp10
-# endif
-# endif
# if !defined(UV_IS_QUAD)
# if defined(PERL_IN_UTF8_C)
#define is_utf8_cp_above_31_bits S_is_utf8_cp_above_31_bits
@@ -1746,6 +1750,7 @@
#define deb_stack_n(a,b,c,d,e) S_deb_stack_n(aTHX_ a,b,c,d,e)
# endif
# if defined(PERL_IN_DOIO_C)
+#define argvout_final(a,b,c) S_argvout_final(aTHX_ a,b,c)
#define exec_failed(a,b,c) S_exec_failed(aTHX_ a,b,c)
#define ingroup(a,b) S_ingroup(aTHX_ a,b)
#define openn_cleanup(a,b,c,d,e,f,g,h,i,j,k,l,m) S_openn_cleanup(aTHX_ a,b,c,d,e,f,g,h,i,j,k,l,m)
@@ -1796,16 +1801,16 @@
#define unshare_hek_or_pvn(a,b,c,d) S_unshare_hek_or_pvn(aTHX_ a,b,c,d)
# endif
# if defined(PERL_IN_LOCALE_C)
-#define category_name S_category_name
-#define restore_switched_locale(a,b) S_restore_switched_locale(aTHX_ a,b)
#define save_to_buffer S_save_to_buffer
-#define switch_category_locale_to_template(a,b,c) S_switch_category_locale_to_template(aTHX_ a,b,c)
# if defined(USE_LOCALE)
+#define category_name S_category_name
#define new_collate(a) S_new_collate(aTHX_ a)
#define new_ctype(a) S_new_ctype(aTHX_ a)
#define new_numeric(a) S_new_numeric(aTHX_ a)
+#define restore_switched_locale(a,b) S_restore_switched_locale(aTHX_ a,b)
#define set_numeric_radix(a) S_set_numeric_radix(aTHX_ a)
#define stdize_locale(a) S_stdize_locale(aTHX_ a)
+#define switch_category_locale_to_template(a,b,c) S_switch_category_locale_to_template(aTHX_ a,b,c)
# if defined(USE_POSIX_2008_LOCALE)
#define emulate_setlocale S_emulate_setlocale
# endif
@@ -1880,6 +1885,7 @@
#define simplify_sort(a) S_simplify_sort(aTHX_ a)
#define too_few_arguments_pv(a,b,c) S_too_few_arguments_pv(aTHX_ a,b,c)
#define too_many_arguments_pv(a,b,c) S_too_many_arguments_pv(aTHX_ a,b,c)
+#define traverse_op_tree(a,b) S_traverse_op_tree(aTHX_ a,b)
# if defined(USE_ITHREADS)
#define op_relocate_sv(a,b) S_op_relocate_sv(aTHX_ a,b)
# endif
@@ -2029,7 +2035,7 @@
#define force_strict_version(a) S_force_strict_version(aTHX_ a)
#define force_version(a,b) S_force_version(aTHX_ a,b)
#define force_word(a,b,c,d) S_force_word(aTHX_ a,b,c,d)
-#define get_and_check_backslash_N_name(a,b) S_get_and_check_backslash_N_name(aTHX_ a,b)
+#define get_and_check_backslash_N_name_wrapper(a,b) S_get_and_check_backslash_N_name_wrapper(aTHX_ a,b)
#define incline(a,b) S_incline(aTHX_ a,b)
#define intuit_method(a,b,c) S_intuit_method(aTHX_ a,b,c)
#define intuit_more(a,b) S_intuit_more(aTHX_ a,b)
@@ -2044,11 +2050,8 @@
#define scan_ident(a,b,c,d) S_scan_ident(aTHX_ a,b,c,d)
#define scan_inputsymbol(a) S_scan_inputsymbol(aTHX_ a)
#define scan_pat(a,b) S_scan_pat(aTHX_ a,b)
-#define scan_str(a,b,c,d,e) S_scan_str(aTHX_ a,b,c,d,e)
#define scan_subst(a) S_scan_subst(aTHX_ a)
#define scan_trans(a) S_scan_trans(aTHX_ a)
-#define scan_word(a,b,c,d,e) S_scan_word(aTHX_ a,b,c,d,e)
-#define skipspace_flags(a,b) S_skipspace_flags(aTHX_ a,b)
#define sublex_done() S_sublex_done(aTHX)
#define sublex_push() S_sublex_push(aTHX)
#define sublex_start() S_sublex_start(aTHX)
@@ -2067,13 +2070,16 @@
#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,c,d) S_is_utf8_common(aTHX_ a,b,c,d)
-#define is_utf8_common_with_len(a,b,c,d,e) S_is_utf8_common_with_len(aTHX_ a,b,c,d,e)
+#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_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
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h
index e038ae74b4..35cf8f2191 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h
@@ -50,7 +50,6 @@
#define PL_DBtrace (vTHX->IDBtrace)
#define PL_Dir (vTHX->IDir)
#define PL_Env (vTHX->IEnv)
-#define PL_InBitmap (vTHX->IInBitmap)
#define PL_LIO (vTHX->ILIO)
#define PL_Mem (vTHX->IMem)
#define PL_MemParse (vTHX->IMemParse)
@@ -158,6 +157,7 @@
#define PL_in_load_module (vTHX->Iin_load_module)
#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)
#define PL_incgv (vTHX->Iincgv)
#define PL_initav (vTHX->Iinitav)
#define PL_inplace (vTHX->Iinplace)
@@ -203,7 +203,6 @@
#define PL_modcount (vTHX->Imodcount)
#define PL_modglobal (vTHX->Imodglobal)
#define PL_multideref_pc (vTHX->Imultideref_pc)
-#define PL_my_cxt_keys (vTHX->Imy_cxt_keys)
#define PL_my_cxt_list (vTHX->Imy_cxt_list)
#define PL_my_cxt_size (vTHX->Imy_cxt_size)
#define PL_na (vTHX->Ina)
@@ -336,7 +335,6 @@
#define PL_unitcheckav_save (vTHX->Iunitcheckav_save)
#define PL_unlockhook (vTHX->Iunlockhook)
#define PL_unsafe (vTHX->Iunsafe)
-#define PL_utf8_mark (vTHX->Iutf8_mark)
#define PL_utf8cache (vTHX->Iutf8cache)
#define PL_utf8locale (vTHX->Iutf8locale)
#define PL_warn_locale (vTHX->Iwarn_locale)
@@ -353,18 +351,28 @@
#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_NonL1NonFinalFold (my_vars->GNonL1NonFinalFold)
-#define PL_GNonL1NonFinalFold (my_vars->GNonL1NonFinalFold)
+#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)
@@ -401,6 +409,8 @@
#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)
@@ -417,6 +427,10 @@
#define PL_Gmy_ctx_mutex (my_vars->Gmy_ctx_mutex)
#define PL_my_cxt_index (my_vars->Gmy_cxt_index)
#define PL_Gmy_cxt_index (my_vars->Gmy_cxt_index)
+#define PL_my_cxt_keys (my_vars->Gmy_cxt_keys)
+#define PL_Gmy_cxt_keys (my_vars->Gmy_cxt_keys)
+#define PL_my_cxt_keys_size (my_vars->Gmy_cxt_keys_size)
+#define PL_Gmy_cxt_keys_size (my_vars->Gmy_cxt_keys_size)
#define PL_op_mutex (my_vars->Gop_mutex)
#define PL_Gop_mutex (my_vars->Gop_mutex)
#define PL_op_seq (my_vars->Gop_seq)
@@ -451,6 +465,24 @@
#define PL_Gsig_trapped (my_vars->Gsig_trapped)
#define PL_sigfpe_saved (my_vars->Gsigfpe_saved)
#define PL_Gsigfpe_saved (my_vars->Gsigfpe_saved)
+#define PL_strategy_accept (my_vars->Gstrategy_accept)
+#define PL_Gstrategy_accept (my_vars->Gstrategy_accept)
+#define PL_strategy_dup (my_vars->Gstrategy_dup)
+#define PL_Gstrategy_dup (my_vars->Gstrategy_dup)
+#define PL_strategy_dup2 (my_vars->Gstrategy_dup2)
+#define PL_Gstrategy_dup2 (my_vars->Gstrategy_dup2)
+#define PL_strategy_mkstemp (my_vars->Gstrategy_mkstemp)
+#define PL_Gstrategy_mkstemp (my_vars->Gstrategy_mkstemp)
+#define PL_strategy_open (my_vars->Gstrategy_open)
+#define PL_Gstrategy_open (my_vars->Gstrategy_open)
+#define PL_strategy_open3 (my_vars->Gstrategy_open3)
+#define PL_Gstrategy_open3 (my_vars->Gstrategy_open3)
+#define PL_strategy_pipe (my_vars->Gstrategy_pipe)
+#define PL_Gstrategy_pipe (my_vars->Gstrategy_pipe)
+#define PL_strategy_socket (my_vars->Gstrategy_socket)
+#define PL_Gstrategy_socket (my_vars->Gstrategy_socket)
+#define PL_strategy_socketpair (my_vars->Gstrategy_socketpair)
+#define PL_Gstrategy_socketpair (my_vars->Gstrategy_socketpair)
#define PL_sv_placeholder (my_vars->Gsv_placeholder)
#define PL_Gsv_placeholder (my_vars->Gsv_placeholder)
#define PL_thr_key (my_vars->Gthr_key)
@@ -459,18 +491,24 @@
#define PL_Gtimesbase (my_vars->Gtimesbase)
#define PL_use_safe_putenv (my_vars->Guse_safe_putenv)
#define PL_Guse_safe_putenv (my_vars->Guse_safe_putenv)
+#define PL_user_def_props (my_vars->Guser_def_props)
+#define PL_Guser_def_props (my_vars->Guser_def_props)
+#define PL_user_def_props_aTHX (my_vars->Guser_def_props_aTHX)
+#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_foldable (my_vars->Gutf8_foldable)
-#define PL_Gutf8_foldable (my_vars->Gutf8_foldable)
#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)
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h
index 0e15fb5ffb..3877e16efe 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h
@@ -5,6 +5,9 @@
*/
+#ifndef PERL_FEATURE_H_
+#define PERL_FEATURE_H_
+
#if defined(PERL_CORE) || defined (PERL_EXT)
#define HINT_FEATURE_SHIFT 26
@@ -78,13 +81,6 @@
FEATURE_IS_ENABLED("evalbytes")) \
)
-#define FEATURE_ARYBASE_IS_ENABLED \
- ( \
- CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_511 \
- || (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("arybase")) \
- )
-
#define FEATURE_SIGNATURES_IS_ENABLED \
( \
CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
@@ -169,4 +165,6 @@ S_enable_feature_bundle(pTHX_ SV *ver)
}
#endif /* PERL_IN_OP_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 9ba05de8d3..51f79efcf3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/handy.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/handy.h
@@ -255,6 +255,14 @@ typedef U64TYPE U64;
# endif
#endif
+/* Returns a boolean as to whether the input unsigned number is a power of 2
+ * (2**0, 2**1, etc). In other words if it has just a single bit set.
+ * If not, subtracting 1 would leave the uppermost bit set, so the & would
+ * yield non-zero */
+#if defined(PERL_CORE) || defined(PERL_EXT)
+# 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
@@ -271,7 +279,7 @@ typedef U64TYPE U64;
#endif
/*
-=head1 SV-Body Allocation
+=head1 SV Manipulation Functions
=for apidoc Ama|SV*|newSVpvs|"literal string" s
Like C<newSVpvn>, but takes a literal string instead of a
@@ -499,8 +507,8 @@ based on the underlying C library functions):
#define strnNE(s1,s2,l) (strncmp(s1,s2,l) != 0)
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
-#define memNE(s1,s2,l) (memcmp(s1,s2,l) != 0)
-#define memEQ(s1,s2,l) (memcmp(s1,s2,l) == 0)
+#define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0)
+#define memNE(s1,s2,l) (! memEQ(s1,s2,l))
/* memEQ and memNE where second comparand is a string constant */
#define memEQs(s1, l, s2) \
@@ -513,16 +521,16 @@ based on the underlying C library functions):
#define strBEGINs(s1,s2) (strncmp(s1,"" s2 "", sizeof(s2)-1) == 0)
#define memBEGINs(s1, l, s2) \
- ( (l) >= sizeof(s2) - 1 \
+ ( (Ptrdiff_t) (l) >= (Ptrdiff_t) sizeof(s2) - 1 \
&& memEQ(s1, "" s2 "", sizeof(s2)-1))
#define memBEGINPs(s1, l, s2) \
- ( (l) > sizeof(s2) - 1 \
+ ( (Ptrdiff_t) (l) > (Ptrdiff_t) sizeof(s2) - 1 \
&& memEQ(s1, "" s2 "", sizeof(s2)-1))
#define memENDs(s1, l, s2) \
- ( (l) >= sizeof(s2) - 1 \
+ ( (Ptrdiff_t) (l) >= (Ptrdiff_t) sizeof(s2) - 1 \
&& memEQ(s1 + (l) - (sizeof(s2) - 1), "" s2 "", sizeof(s2)-1))
#define memENDPs(s1, l, s2) \
- ( (l) > sizeof(s2) \
+ ( (Ptrdiff_t) (l) > (Ptrdiff_t) sizeof(s2) \
&& memEQ(s1 + (l) - (sizeof(s2) - 1), "" s2 "", sizeof(s2)-1))
#endif /* End of making macros private */
@@ -1086,6 +1094,28 @@ 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 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)))))))
+
#ifdef EBCDIC
# ifndef _ALL_SOURCE
/* The native libc isascii() et.al. functions return the wrong results
@@ -1240,17 +1270,28 @@ END_EXTERN_C
&& ((PL_charclass[(U8) (c)] & _CC_mask_A(classnum)) \
== _CC_mask_A(classnum)))
-# define isALPHA_A(c) _generic_isCC_A(c, _CC_ALPHA)
+/* On ASCII platforms certain classes form a single range. It's faster to
+ * special case these. isDIGIT is a single range on all platforms */
+# ifdef EBCDIC
+# define isALPHA_A(c) _generic_isCC_A(c, _CC_ALPHA)
+# define isGRAPH_A(c) _generic_isCC_A(c, _CC_GRAPH)
+# define isLOWER_A(c) _generic_isCC_A(c, _CC_LOWER)
+# define isPRINT_A(c) _generic_isCC_A(c, _CC_PRINT)
+# define isUPPER_A(c) _generic_isCC_A(c, _CC_UPPER)
+# else
+ /* By folding the upper and lowercase, we can use a single range */
+# define isALPHA_A(c) inRANGE((~('A' ^ 'a') & (c)), 'A', 'Z')
+# define isGRAPH_A(c) inRANGE(c, ' ' + 1, 0x7e)
+# define isLOWER_A(c) inRANGE(c, 'a', 'z')
+# define isPRINT_A(c) inRANGE(c, ' ', 0x7e)
+# define isUPPER_A(c) inRANGE(c, 'A', 'Z')
+# endif
# define isALPHANUMERIC_A(c) _generic_isCC_A(c, _CC_ALPHANUMERIC)
# define isBLANK_A(c) _generic_isCC_A(c, _CC_BLANK)
# define isCNTRL_A(c) _generic_isCC_A(c, _CC_CNTRL)
-# define isDIGIT_A(c) _generic_isCC(c, _CC_DIGIT) /* No non-ASCII digits */
-# define isGRAPH_A(c) _generic_isCC_A(c, _CC_GRAPH)
-# define isLOWER_A(c) _generic_isCC_A(c, _CC_LOWER)
-# define isPRINT_A(c) _generic_isCC_A(c, _CC_PRINT)
+# define isDIGIT_A(c) inRANGE(c, '0', '9')
# define isPUNCT_A(c) _generic_isCC_A(c, _CC_PUNCT)
# define isSPACE_A(c) _generic_isCC_A(c, _CC_SPACE)
-# define isUPPER_A(c) _generic_isCC_A(c, _CC_UPPER)
# define isWORDCHAR_A(c) _generic_isCC_A(c, _CC_WORDCHAR)
# define isXDIGIT_A(c) _generic_isCC(c, _CC_XDIGIT) /* No non-ASCII xdigits
*/
@@ -1296,7 +1337,7 @@ END_EXTERN_C
* hard-code various macro definitions that wouldn't otherwise be available
* to it. Most are coded based on first principles. These are written to
* avoid EBCDIC vs. ASCII #ifdef's as much as possible. */
-# define isDIGIT_A(c) ((c) <= '9' && (c) >= '0')
+# define isDIGIT_A(c) inRANGE(c, '0', '9')
# define isBLANK_A(c) ((c) == ' ' || (c) == '\t')
# define isSPACE_A(c) (isBLANK_A(c) \
|| (c) == '\n' \
@@ -1307,21 +1348,19 @@ END_EXTERN_C
* uppercase. The tests for those aren't necessary on ASCII, but hurt only
* performance (if optimization isn't on), and allow the same code to be
* used for both platform types */
-# define isLOWER_A(c) ((c) >= 'a' && (c) <= 'z' \
- && ( (c) <= 'i' \
- || ((c) >= 'j' && (c) <= 'r') \
- || (c) >= 's'))
-# define isUPPER_A(c) ((c) >= 'A' && (c) <= 'Z' \
- && ( (c) <= 'I' \
- || ((c) >= 'J' && (c) <= 'R') \
- || (c) >= 'S'))
+# define isLOWER_A(c) inRANGE((c), 'a', 'i') \
+ || inRANGE((c), 'j', 'r') \
+ || inRANGE((c), 's', 'z')
+# define isUPPER_A(c) inRANGE((c), 'A', 'I') \
+ || inRANGE((c), 'J', 'R') \
+ || inRANGE((c), 'S', 'Z')
# define isALPHA_A(c) (isUPPER_A(c) || isLOWER_A(c))
# define isALPHANUMERIC_A(c) (isALPHA_A(c) || isDIGIT_A(c))
# define isWORDCHAR_A(c) (isALPHANUMERIC_A(c) || (c) == '_')
# define isIDFIRST_A(c) (isALPHA_A(c) || (c) == '_')
-# define isXDIGIT_A(c) (isDIGIT_A(c) \
- || ((c) >= 'a' && (c) <= 'f') \
- || ((c) <= 'F' && (c) >= 'A'))
+# define isXDIGIT_A(c) ( isDIGIT_A(c) \
+ || inRANGE((c), 'a', 'f') \
+ || inRANGE((c), 'A', 'F')
# define isPUNCT_A(c) ((c) == '-' || (c) == '!' || (c) == '"' \
|| (c) == '#' || (c) == '$' || (c) == '%' \
|| (c) == '&' || (c) == '\'' || (c) == '(' \
@@ -1343,13 +1382,13 @@ END_EXTERN_C
# define isCNTRL_A(c) ((c) == '\0' || (c) == '\a' || (c) == '\b' \
|| (c) == '\f' || (c) == '\n' || (c) == '\r' \
|| (c) == '\t' || (c) == '\v' \
- || ((c) <= 3 && (c) >= 1) /* SOH, STX, ETX */ \
+ || inRANGE((c), 1, 3) /* SOH, STX, ETX */ \
|| (c) == 7 /* U+7F DEL */ \
- || ((c) <= 0x13 && (c) >= 0x0E) /* SO, SI */ \
- /* DLE, DC[1-3] */ \
+ || inRANGE((c), 0x0E, 0x13) /* SO SI DLE \
+ DC[1-3] */ \
|| (c) == 0x18 /* U+18 CAN */ \
|| (c) == 0x19 /* U+19 EOM */ \
- || ((c) <= 0x1F && (c) >= 0x1C) /* [FGRU]S */ \
+ || inRANGE((c), 0x1C, 0x1F) /* [FGRU]S */ \
|| (c) == 0x26 /* U+17 ETB */ \
|| (c) == 0x27 /* U+1B ESC */ \
|| (c) == 0x2D /* U+05 ENQ */ \
@@ -1404,8 +1443,8 @@ END_EXTERN_C
|| NATIVE_TO_LATIN1((U8) c) == 0xA0)))
# define isUPPER_L1(c) (isUPPER_A(c) \
|| (FITS_IN_8_BITS(c) \
- && ( NATIVE_TO_LATIN1((U8) c) >= 0xC0 \
- && NATIVE_TO_LATIN1((U8) c) <= 0xDE \
+ && ( IN_RANGE(NATIVE_TO_LATIN1((U8) c), \
+ 0xC0, 0xDE) \
&& NATIVE_TO_LATIN1((U8) c) != 0xD7)))
# define isWORDCHAR_L1(c) (isIDFIRST_L1(c) || isDIGIT_A(c))
# define isIDFIRST_L1(c) (isALPHA_L1(c) || NATIVE_TO_LATIN1(c) == '_')
@@ -1463,13 +1502,18 @@ END_EXTERN_C
#define toLOWER(c) (isASCII(c) ? toLOWER_LATIN1(c) : (c))
#define toUPPER(c) (isASCII(c) ? toUPPER_LATIN1_MOD(c) : (c))
which uses table lookup and mask instead of subtraction. (This would
- work because the _MOD does not apply in the ASCII range) */
+ work because the _MOD does not apply in the ASCII range).
+
+ These actually are UTF-8 invariant casing, not just ASCII, as any non-ASCII
+ UTF-8 invariants are neither upper nor lower. (Only on EBCDIC platforms are
+ there non-ASCII invariants, and all of them are controls.) */
#define toLOWER(c) (isUPPER(c) ? (U8)((c) + ('a' - 'A')) : (c))
#define toUPPER(c) (isLOWER(c) ? (U8)((c) - ('a' - 'A')) : (c))
/* In the ASCII range, these are equivalent to what they're here defined to be.
* But by creating these definitions, other code doesn't have to be aware of
- * this detail */
+ * this detail. Actually this works for all UTF-8 invariants, not just the
+ * ASCII range. (EBCDIC platforms can have non-ASCII invariants.) */
#define toFOLD(c) toLOWER(c)
#define toTITLE(c) toUPPER(c)
@@ -1527,18 +1571,21 @@ END_EXTERN_C
|| (char)(c) == '_'))
/* These next three are also for internal core Perl use only: case-change
- * helper macros */
+ * helper macros. The reason for using the PL_latin arrays is in case the
+ * system function is defective; it ensures uniform results that conform to the
+ * Unicod standard. It does not handle the anomalies in UTF-8 Turkic locales */
#define _generic_toLOWER_LC(c, function, cast) (! FITS_IN_8_BITS(c) \
? (c) \
: (IN_UTF8_CTYPE_LOCALE) \
? PL_latin1_lc[ (U8) (c) ] \
- : (cast)function((cast)(c)))
+ : (cast)function((cast)(c)))
/* Note that the result can be larger than a byte in a UTF-8 locale. It
* returns a single value, so can't adequately return the upper case of LATIN
* SMALL LETTER SHARP S in a UTF-8 locale (which should be a string of two
* values "SS"); instead it asserts against that under DEBUGGING, and
- * otherwise returns its input */
+ * otherwise returns its input. It does not handle the anomalies in UTF-8
+ * Turkic locales. */
#define _generic_toUPPER_LC(c, function, cast) \
(! FITS_IN_8_BITS(c) \
? (c) \
@@ -1556,7 +1603,8 @@ END_EXTERN_C
* returns a single value, so can't adequately return the fold case of LATIN
* SMALL LETTER SHARP S in a UTF-8 locale (which should be a string of two
* values "ss"); instead it asserts against that under DEBUGGING, and
- * otherwise returns its input */
+ * otherwise returns its input. It does not handle the anomalies in UTF-8
+ * Turkic locales */
#define _generic_toFOLD_LC(c, function, cast) \
((UNLIKELY((c) == MICRO_SIGN) && IN_UTF8_CTYPE_LOCALE) \
? GREEK_SMALL_LETTER_MU \
@@ -1851,13 +1899,6 @@ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
? 0 /* Note that doesn't check validity for latin1 */ \
: above_latin1)
-/* NOTE that some of these macros have very similar ones in regcharclass.h.
- * For example, there is (at the time of this writing) an 'is_SPACE_utf8()'
- * there, differing in name only by an underscore from the one here
- * 'isSPACE_utf8(). The difference is that the ones here are probably more
- * efficient and smaller, using an O(1) array lookup for Latin1-range code
- * points; the regcharclass.h ones are implemented as a series of
- * "if-else-if-else ..." */
#define isALPHA_utf8(p) _generic_utf8(ALPHA, p)
#define isALPHANUMERIC_utf8(p) _generic_utf8(ALPHANUMERIC, p)
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 111de93f1e..a519839d6c 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_func.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_func.h
@@ -47,7 +47,7 @@
# define __PERL_HASH_SEED_STATE(seed,state) S_perl_siphash_seed_state(seed,state)
# define __PERL_HASH_WITH_STATE(state,str,len) S_perl_hash_siphash_1_3_with_state((state),(U8*)(str),(len))
#elif defined(PERL_HASH_FUNC_STADTX)
-# define __PERL_HASH_FUNC "STATDX"
+# define __PERL_HASH_FUNC "STADTX"
# define __PERL_HASH_SEED_BYTES 16
# define __PERL_HASH_STATE_BYTES 32
# define __PERL_HASH_SEED_STATE(seed,state) stadtx_seed_state(seed,state)
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h
index d847c6b4ad..654f801b75 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h
@@ -5,8 +5,33 @@
* You may distribute under the terms of either the GNU General Public
* 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
+ * copyright notice:
+
+Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+ *
* This file is a home for static inline functions that cannot go in other
- * headers files, because they depend on proto.h (included after most other
+ * header files, because they depend on proto.h (included after most other
* headers) or struct definitions.
*
* Each section names the header file that the functions "belong" to.
@@ -524,8 +549,8 @@ S__variant_byte_number(PERL_UINTMAX_T word)
* x..xx01..1 Subtract 1, turns all the trailing zeros into 1's and
* the 1 just to their left into a 0; the remainder is
* untouched
- * 0..0011..1 The xor with x..xx10..0 clears that remainder, sets
- * bottom to all 1
+ * 0..0011..1 The xor with the original, x..xx10..0, clears that
+ * remainder, sets the bottom to all 1
* 0..0100..0 Add 1 to clear the word except for the bit in 's'
*
* Another method is to do 'word &= -word'; but it generates a compiler
@@ -988,6 +1013,206 @@ 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
+
+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,
+that represents some code point; otherwise it evaluates to 0. If non-zero, the
+value gives how many bytes starting at C<s> comprise the code point's
+representation. Any bytes remaining before C<e>, but beyond the ones needed to
+form the first code point in C<s>, are not examined.
+
+The code point can be any that will fit in an IV on this machine, using Perl's
+extension to official UTF-8 to represent those higher than the Unicode maximum
+of 0x10FFFF. That means that this macro is used to efficiently decide if the
+next few bytes in C<s> is legal UTF-8 for a single character.
+
+Use C<L</isSTRICT_UTF8_CHAR>> to restrict the acceptable code points to those
+defined by Unicode to be fully interchangeable across applications;
+C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
+#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
+code points; and C<L</isUTF8_CHAR_flags>> for a more customized definition.
+
+Use C<L</is_utf8_string>>, C<L</is_utf8_string_loc>>, and
+C<L</is_utf8_string_loclen>> to check entire strings.
+
+Note also that a UTF-8 "invariant" character (i.e. ASCII on non-EBCDIC
+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
+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[].
+
+*/
+
+PERL_STATIC_INLINE Size_t
+S_isUTF8_CHAR(const U8 * const s0, const U8 * const e)
+{
+ const U8 * s = s0;
+ UV state = 0;
+
+ PERL_ARGS_ASSERT_ISUTF8_CHAR;
+
+ /* This dfa is fast. If it accepts the input, it was for a well-formed,
+ * code point, which can be returned immediately. Otherwise, it is either
+ * malformed, or for the start byte FF which the dfa doesn't handle (except
+ * on 32-bit ASCII platforms where it trivially is an error). Call a
+ * helper function for the other platforms. */
+
+ while (s < e && LIKELY(state != 1)) {
+ state = PL_extended_utf8_dfa_tab[256
+ + state
+ + PL_extended_utf8_dfa_tab[*s]];
+ if (state != 0) {
+ s++;
+ continue;
+ }
+
+ return s - s0 + 1;
+ }
+
+#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);
+ }
+
+#endif
+
+ return 0;
+}
+
+/*
+
+=for apidoc isSTRICT_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
+Unicode code point completely acceptable for open interchange between all
+applications; otherwise it evaluates to 0. If non-zero, the value gives how
+many bytes starting at C<s> comprise the code point's representation. Any
+bytes remaining before C<e>, but beyond the ones needed to form the first code
+point in C<s>, are not examined.
+
+The largest acceptable code point is the Unicode maximum 0x10FFFF, and must not
+be a surrogate nor a non-character code point. Thus this excludes any code
+point from Perl's extended UTF-8.
+
+This is used to efficiently decide if the next few bytes in C<s> is
+legal Unicode-acceptable UTF-8 for a single character.
+
+Use C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
+#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
+code points; C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8;
+and C<L</isUTF8_CHAR_flags>> for a more customized definition.
+
+Use C<L</is_strict_utf8_string>>, C<L</is_strict_utf8_string_loc>>, and
+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
+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[].
+
+*/
+
+PERL_STATIC_INLINE Size_t
+S_isSTRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+{
+ const U8 * s = s0;
+ UV state = 0;
+
+ PERL_ARGS_ASSERT_ISSTRICT_UTF8_CHAR;
+
+ while (s < e && LIKELY(state != 1)) {
+ state = PL_strict_utf8_dfa_tab[256 + state + PL_strict_utf8_dfa_tab[*s]];
+
+ if (state != 0) {
+ s++;
+ continue;
+ }
+
+ return s - s0 + 1;
+ }
+
+#ifndef EBCDIC
+
+ /* The dfa above drops out for certain Hanguls; handle them specially */
+ if (is_HANGUL_ED_utf8_safe(s0, e)) {
+ return 3;
+ }
+
+#endif
+
+ return 0;
+}
+
+/*
+
+=for apidoc Am|STRLEN|isC9_STRICT_UTF8_CHAR|const U8 *s|const U8 *e
+
+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
+Unicode non-surrogate code point; otherwise it evaluates to 0. If non-zero,
+the value gives how many bytes starting at C<s> comprise the code point's
+representation. Any bytes remaining before C<e>, but beyond the ones needed to
+form the first code point in C<s>, are not examined.
+
+The largest acceptable code point is the Unicode maximum 0x10FFFF. This
+differs from C<L</isSTRICT_UTF8_CHAR>> only in that it accepts non-character
+code points. This corresponds to
+L<Unicode Corrigendum #9|http://www.unicode.org/versions/corrigendum9.html>.
+which said that non-character code points are merely discouraged rather than
+completely forbidden in open interchange. See
+L<perlunicode/Noncharacter code points>.
+
+Use C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8; and
+C<L</isUTF8_CHAR_flags>> for a more customized definition.
+
+Use C<L</is_c9strict_utf8_string>>, C<L</is_c9strict_utf8_string_loc>>, and
+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
+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[].
+
+*/
+
+PERL_STATIC_INLINE Size_t
+S_isC9_STRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+{
+ const U8 * s = s0;
+ UV state = 0;
+
+ PERL_ARGS_ASSERT_ISC9_STRICT_UTF8_CHAR;
+
+ while (s < e && LIKELY(state != 1)) {
+ state = PL_c9_utf8_dfa_tab[256 + state + PL_c9_utf8_dfa_tab[*s]];
+
+ if (state != 0) {
+ s++;
+ continue;
+ }
+
+ return s - s0 + 1;
+ }
+
+ return 0;
+}
+
+/*
+
=for apidoc is_strict_utf8_string_loc
Like C<L</is_strict_utf8_string>> but stores the location of the failure (in the
@@ -1372,9 +1597,9 @@ Perl_utf8_hop_back(const U8 *s, SSize_t off, const U8 *start)
assert(off <= 0);
while (off++ && s > start) {
- s--;
- while (UTF8_IS_CONTINUATION(*s) && s > start)
+ do {
s--;
+ } while (UTF8_IS_CONTINUATION(*s) && s > start);
}
GCC_DIAG_IGNORE(-Wcast-qual)
@@ -1554,6 +1779,69 @@ S_is_utf8_fixed_width_buf_loclen_flags(const U8 * const s,
|| is_utf8_valid_partial_char_flags(*ep, s + len, flags);
}
+PERL_STATIC_INLINE UV
+S_utf8n_to_uvchr_msgs(const U8 *s,
+ STRLEN curlen,
+ STRLEN *retlen,
+ const U32 flags,
+ U32 * errors,
+ AV ** msgs)
+{
+ /* This is the inlined portion of utf8n_to_uvchr_msgs. It handles the
+ * simple cases, and, if necessary calls a helper function to deal with the
+ * more complex ones. Almost all well-formed non-problematic code points
+ * are considered simple, so that it's unlikely that the helper function
+ * 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
+ * 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[].
+ */
+
+ const U8 * const s0 = s;
+ const U8 * send = s0 + curlen;
+ UV uv = 0; /* The 0 silences some stupid compilers */
+ UV state = 0;
+
+ PERL_ARGS_ASSERT_UTF8N_TO_UVCHR_MSGS;
+
+ /* This dfa is fast. If it accepts the input, it was for a well-formed,
+ * non-problematic code point, which can be returned immediately.
+ * Otherwise we call a helper function to figure out the more complicated
+ * cases. */
+
+ while (s < send && LIKELY(state != 1)) {
+ UV type = PL_strict_utf8_dfa_tab[*s];
+
+ uv = (state == 0)
+ ? ((0xff >> type) & NATIVE_UTF8_TO_I8(*s))
+ : UTF8_ACCUMULATE(uv, *s);
+ state = PL_strict_utf8_dfa_tab[256 + state + type];
+
+ if (state != 0) {
+ s++;
+ continue;
+ }
+
+ if (retlen) {
+ *retlen = s - s0 + 1;
+ }
+ if (errors) {
+ *errors = 0;
+ }
+ if (msgs) {
+ *msgs = NULL;
+ }
+
+ return uv;
+ }
+
+ /* Here is potentially problematic. Use the full mechanism */
+ return _utf8n_to_uvchr_msgs_helper(s0, curlen, retlen, flags, errors, msgs);
+}
+
/* ------------------------------- perl.h ----------------------------- */
/*
@@ -2059,10 +2347,10 @@ Perl_foldEQ(const char *s1, const char *s2, I32 len)
PERL_STATIC_INLINE I32
Perl_foldEQ_latin1(const char *s1, const char *s2, I32 len)
{
- /* Compare non-utf8 using Unicode (Latin1) semantics. Does not work on
- * MICRO_SIGN, LATIN_SMALL_LETTER_SHARP_S, nor
- * LATIN_SMALL_LETTER_Y_WITH_DIAERESIS, and does not check for these. Nor
- * does it check that the strings each have at least 'len' characters */
+ /* Compare non-UTF-8 using Unicode (Latin1) semantics. Works on all folds
+ * representable without UTF-8, except for LATIN_SMALL_LETTER_SHARP_S, and
+ * does not check for this. Nor does it check that the strings each have
+ * at least 'len' characters. */
const U8 *a = (const U8 *)s1;
const U8 *b = (const U8 *)s2;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h
index f7b6ee326e..e33036601b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h
@@ -21,7 +21,7 @@
/* New variables must be added to the very end for binary compatibility. */
-/* Don't forget to add your variable also to perl_clone()! (in sv.c) */
+/* DON'T FORGET to add your variable also to perl_clone()! (in sv.c) */
/* The 'I' prefix is only needed for vars that need appropriate #defines
* generated when built with or without MULTIPLICITY. It is also used
@@ -262,6 +262,7 @@ PERLVAR(I, exit_flags, U8) /* was exit() unexpected, etc. */
PERLVAR(I, utf8locale, bool) /* utf8 locale detected */
PERLVAR(I, in_utf8_CTYPE_locale, bool)
PERLVAR(I, in_utf8_COLLATE_locale, bool)
+PERLVAR(I, in_utf8_turkic_locale, bool)
#if defined(USE_ITHREADS) && ! defined(USE_THREAD_SAFE_LOCALE)
PERLVARI(I, lc_numeric_mutex_depth, int, 0) /* Emulate general semaphore */
#endif
@@ -640,11 +641,7 @@ PERLVARI(I, underlying_numeric_obj, locale_t, NULL)
# endif
#endif /* !USE_LOCALE_NUMERIC */
-/* Unicode inversion lists */
-PERLVAR(I, InBitmap, SV *)
-
/* utf8 character class swashes */
-PERLVAR(I, utf8_mark, SV *)
PERLVAR(I, seen_deprecated_macro, HV *)
PERLVAR(I, last_swash_hv, HV *)
@@ -775,9 +772,6 @@ PERLVARI(I, globhook, globhook_t, NULL)
#ifdef PERL_IMPLICIT_CONTEXT
PERLVARI(I, my_cxt_list, void **, NULL) /* per-module array of MY_CXT pointers */
PERLVARI(I, my_cxt_size, int, 0) /* size of PL_my_cxt_list */
-# ifdef PERL_GLOBAL_STRUCT_PRIVATE
-PERLVARI(I, my_cxt_keys, const char **, NULL) /* per-module array of pointers to MY_CXT_KEY constants */
-# endif
#endif
#if defined(PERL_IMPLICIT_CONTEXT) || defined(PERL_DEBUG_READONLY_COW)
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 3a1afc695d..4bab3d83a6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/invlist_inline.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/invlist_inline.h
@@ -6,7 +6,10 @@
* License or the Artistic License, as specified in the README file.
*/
-#if defined(PERL_IN_UTF8_C) || defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C)
+#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)
/* An element is in an inversion list iff its index is even numbered: 0, 2, 4,
* etc */
@@ -17,6 +20,12 @@
#define TO_INTERNAL_SIZE(x) ((x) * sizeof(UV))
#define FROM_INTERNAL_SIZE(x) ((x)/ sizeof(UV))
+PERL_STATIC_INLINE bool
+S_is_invlist(SV* const invlist)
+{
+ return invlist != NULL && SvTYPE(invlist) == SVt_INVLIST;
+}
+
PERL_STATIC_INLINE bool*
S_get_invlist_offset_addr(SV* invlist)
{
@@ -24,7 +33,7 @@ S_get_invlist_offset_addr(SV* invlist)
* offset (it contains 1) or not (contains 0) */
PERL_ARGS_ASSERT_GET_INVLIST_OFFSET_ADDR;
- assert(SvTYPE(invlist) == SVt_INVLIST);
+ assert(is_invlist(invlist));
return &(((XINVLIST*) SvANY(invlist))->is_offset);
}
@@ -37,7 +46,7 @@ S__invlist_len(SV* const invlist)
PERL_ARGS_ASSERT__INVLIST_LEN;
- assert(SvTYPE(invlist) == SVt_INVLIST);
+ assert(is_invlist(invlist));
return (SvCUR(invlist) == 0)
? 0
@@ -77,7 +86,7 @@ S_invlist_array(SV* const invlist)
return ((UV *) SvPVX(invlist) + *get_invlist_offset_addr(invlist));
}
-# if defined(PERL_IN_UTF8_C) || defined(PERL_IN_REGEXEC_C)
+# if defined(PERL_IN_REGEXEC_C)
/* These symbols are only needed later in regcomp.c */
# undef TO_INTERNAL_SIZE
@@ -85,3 +94,5 @@ S_invlist_array(SV* const invlist)
# endif
#endif
+
+#endif /* PERL_INVLIST_INLINE_H_ */
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 df736642f7..c6580adee3 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
@@ -1,6 +1,6 @@
/* -*- buffer-read-only: t -*-
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
- * This file is built by regen/mk_PL_charclass.pl from property definitions.
+ * This file is built by regen/mk_PL_charclass.pl from Unicode::UCD.
* Any changes made here will be lost!
*/
@@ -15,13 +15,13 @@
/* U+04 EOT */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+05 ENQ */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+06 ACK */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
+/* U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
+/* U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
+/* U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* U+0B VT */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
-/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
+/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* U+0E SO */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0F SI */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+10 DLE */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -35,7 +35,7 @@
/* U+18 CAN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+19 EOM */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+1A SUB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+1C FS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+1D GS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+1E RS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -73,64 +73,64 @@
/* U+3E '>' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+3F '?' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+40 '@' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* U+41 'A' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+42 'B' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+43 'C' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+44 'D' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+45 'E' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+46 'F' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+47 'G' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+48 'H' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+49 'I' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4A 'J' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4B 'K' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4C 'L' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4D 'M' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4E 'N' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4F 'O' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+50 'P' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+51 'Q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+52 'R' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+53 'S' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+54 'T' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+55 'U' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+56 'V' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+57 'W' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+58 'X' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+59 'Y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+5A 'Z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 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),
+/* U+43 '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_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+44 'D' */ (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),
+/* U+45 'E' */ (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),
+/* U+46 'F' */ (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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* U+4C '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_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+4D 'M' */ (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),
+/* U+4E 'N' */ (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_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+4F 'O' */ (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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* U+56 'V' */ (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),
+/* U+57 'W' */ (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),
+/* 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),
+/* 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),
+/* 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),
/* U+5B '[' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+5C '\' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+5D ']' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+5E '^' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+5F '_' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_WORDCHAR),
/* U+60 '`' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* U+61 'a' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+62 'b' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+63 'c' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+64 'd' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+65 'e' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+66 'f' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+67 'g' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+68 'h' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+69 'i' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6A 'j' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6B 'k' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6C 'l' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6D 'm' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6E 'n' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6F 'o' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+70 'p' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+71 'q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+72 'r' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+73 's' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+74 't' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+75 'u' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+76 'v' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+77 'w' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+78 'x' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+79 'y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+7A 'z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 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),
+/* 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),
+/* U+64 'd' */ (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),
+/* U+65 'e' */ (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),
+/* U+66 'f' */ (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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* U+6D 'm' */ (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),
+/* U+6E 'n' */ (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),
+/* U+6F 'o' */ (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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* 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),
+/* U+75 '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_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+76 'v' */ (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),
+/* U+77 'w' */ (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),
+/* 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),
+/* 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),
+/* 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),
/* U+7B '{' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+7C '|' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+7D '}' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -178,7 +178,7 @@
/* U+A7 SECTION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+A8 DIAERESIS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+A9 COPYRIGHT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
-/* U+AA FEMININE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+AA 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),
/* U+AB LEFT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+AC NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* U+AD SOFT HYPHEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
@@ -189,102 +189,102 @@
/* U+B2 SUPERSCRIPT 2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+B3 SUPERSCRIPT 3 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+B4 ACUTE ACCENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
-/* U+B5 MICRO */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* U+B5 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),
/* U+B6 PILCROW */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+B7 MIDDLE DOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT),
/* U+B8 CEDILLA */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+B9 SUPERSCRIPT 1 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
-/* U+BA MASCULINE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+BA 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),
/* U+BB RIGHT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+BC 1/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+BD 1/2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+BE 3/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+BF INVERTED '?' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* U+C0 A with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C1 A with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C2 A with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C3 A with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C4 A with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C5 A with RING */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C6 AE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C7 C with CEDILLA */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C8 E with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C9 E with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CA E with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CB E with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CC I with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CD I with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CE I with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CF I with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D0 ETH */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D1 N with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D2 O with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D3 O with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D4 O with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D5 O with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D6 O with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* U+C0 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),
+/* U+C1 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),
+/* U+C2 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),
+/* U+C3 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),
+/* U+C4 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),
+/* U+C5 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),
+/* U+C6 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),
+/* U+C7 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),
+/* U+C8 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),
+/* U+C9 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),
+/* U+CA 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),
+/* U+CB 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),
+/* U+CC 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),
+/* U+CD 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),
+/* U+CE 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),
+/* U+CF 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),
+/* U+D0 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),
+/* U+D1 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),
+/* U+D2 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),
+/* U+D3 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),
+/* U+D4 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),
+/* U+D5 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),
+/* U+D6 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),
/* U+D7 MULTIPLICATION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
-/* U+D8 O with '/' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D9 U with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DA U with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DB U with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DC U with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DD Y with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DE THORN */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DF sharp s */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E0 a with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E1 a with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E2 a with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E3 a with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E4 a with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E5 a with ring */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E6 ae */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E7 c with cedilla */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E8 e with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E9 e with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EA e with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EB e with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EC i with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+ED i with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EE i with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EF i with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F0 eth */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F1 n with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F2 o with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F3 o with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F4 o with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F5 o with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F6 o with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* U+D8 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),
+/* U+D9 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),
+/* U+DA 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),
+/* U+DB 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),
+/* U+DC 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),
+/* U+DD 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),
+/* U+DE 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),
+/* U+DF 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),
+/* U+E0 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),
+/* U+E1 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),
+/* U+E2 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),
+/* U+E3 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),
+/* U+E4 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),
+/* U+E5 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),
+/* U+E6 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),
+/* U+E7 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),
+/* U+E8 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),
+/* U+E9 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),
+/* U+EA 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),
+/* U+EB 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),
+/* U+EC 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),
+/* U+ED 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),
+/* U+EE 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),
+/* U+EF 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),
+/* U+F0 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),
+/* U+F1 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),
+/* U+F2 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),
+/* U+F3 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),
+/* U+F4 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),
+/* U+F5 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),
+/* U+F6 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),
/* U+F7 DIVISION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
-/* U+F8 o with '/' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F9 u with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FA u with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FB u with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FC u with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FD y with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FE thorn */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FF y with diaeresis */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)
+/* U+F8 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),
+/* U+F9 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),
+/* U+FA 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),
+/* U+FB 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),
+/* U+FC 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),
+/* U+FD 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),
+/* U+FE 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),
+/* U+FF 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)
#endif /* ASCII/Latin1 */
#if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* U+00 NUL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+01 SOH */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+02 STX */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+03 ETX */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x04 U+9C ST */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x05 U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x05 U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
/* 0x06 U+86 SSA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x07 U+7F DEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x08 U+97 EPA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x09 U+8D RI */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x0A U+8E SS2 */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0B VT */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
-/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
+/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* U+0E SO */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0F SI */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+10 DLE */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -292,8 +292,8 @@
/* U+12 DC2 */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+13 DC3 */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x14 U+9D OSC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x15 U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* 0x16 U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x15 U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
+/* 0x16 U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x17 U+87 ESA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+18 CAN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+19 EOM */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -310,7 +310,7 @@
/* 0x24 U+84 IND */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x25 U+85 NEL */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* 0x26 U+17 ETB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x27 U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x27 U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x28 U+88 HTS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x29 U+89 HTJ */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2A U+8A VTS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -318,7 +318,7 @@
/* 0x2C U+8C PLU */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2D U+05 ENQ */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2E U+06 ACK */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x2F U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x2F U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x30 U+90 DCS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x31 U+91 PU1 */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x32 U+16 SYN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -337,14 +337,14 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 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),
@@ -352,15 +352,15 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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)|(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),
/* 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,29 +369,29 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x63 U+C4 I8=B4 A with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x64 U+C0 I8=B5 A with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x65 U+C1 I8=B6 A with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x66 U+C3 I8=B7 A with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x67 U+C5 I8=B8 A with RING */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x68 U+C7 I8=B9 C with CEDILLA */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x69 U+D1 I8=BA N with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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)|(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),
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x71 U+C9 I8=BD E with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x72 U+CA I8=BE E with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x73 U+CB I8=BF E with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x74 U+C8 I8=C0 E with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x75 U+CD I8=C1 I with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x76 U+CE I8=C2 I with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x77 U+CF I8=C3 I with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x78 U+CC I8=C4 I with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 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),
+/* 0x77 U+CF I8=C3 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=C4 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),
@@ -399,53 +399,53 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
-/* 0x81 U+61 'a' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x82 U+62 'b' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x83 U+63 'c' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x84 U+64 'd' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x85 U+65 'e' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x86 U+66 'f' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x87 U+67 'g' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x88 U+68 'h' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x89 U+69 'i' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 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),
+/* 0x84 U+64 'd' */ (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),
+/* 0x85 U+65 'e' */ (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),
+/* 0x86 U+66 'f' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0x8D U+FD I8=C9 y with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0x8E U+FE I8=CA thorn */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_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),
-/* 0x91 U+6A 'j' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x92 U+6B 'k' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x93 U+6C 'l' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x94 U+6D 'm' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x95 U+6E 'n' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x96 U+6F 'o' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x97 U+70 'p' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x98 U+71 'q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x99 U+72 'r' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x9A U+AA I8=CD FEMININE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 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),
+/* 0x94 U+6D 'm' */ (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),
+/* 0x95 U+6E 'n' */ (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),
+/* 0x96 U+6F 'o' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 0xA1 U+7E '~' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xA2 U+73 's' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA3 U+74 't' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA4 U+75 'u' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA5 U+76 'v' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA6 U+77 'w' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA7 U+78 'x' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA8 U+79 'y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA9 U+7A 'z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 0xA4 U+75 '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_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA5 U+76 'v' */ (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),
+/* 0xA6 U+77 'w' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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)|(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),
@@ -457,60 +457,60 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 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),
/* 0xC0 U+7B '{' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xC1 U+41 'A' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC2 U+42 'B' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC3 U+43 'C' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC4 U+44 'D' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC5 U+45 'E' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC6 U+46 'F' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC7 U+47 'G' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC8 U+48 'H' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC9 U+49 'I' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 0xC3 U+43 '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_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC4 U+44 'D' */ (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),
+/* 0xC5 U+45 'E' */ (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),
+/* 0xC6 U+46 'F' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 0xD0 U+7D '}' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xD1 U+4A 'J' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD2 U+4B 'K' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD3 U+4C 'L' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD4 U+4D 'M' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD5 U+4E 'N' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD6 U+4F 'O' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD7 U+50 'P' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD8 U+51 'Q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD9 U+52 'R' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 0xD3 U+4C '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_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD4 U+4D 'M' */ (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),
+/* 0xD5 U+4E 'N' */ (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_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD6 U+4F 'O' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 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),
/* 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),
-/* 0xE2 U+53 'S' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE3 U+54 'T' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE4 U+55 'U' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE5 U+56 'V' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE6 U+57 'W' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE7 U+58 'X' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE8 U+59 'Y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE9 U+5A 'Z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 0xE5 U+56 'V' */ (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),
+/* 0xE6 U+57 'W' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
@@ -522,10 +522,10 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 0xFF U+9F APC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)
#endif /* EBCDIC 1047 */
@@ -533,21 +533,21 @@
#if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* U+00 NUL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+01 SOH */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+02 STX */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+03 ETX */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x04 U+9C ST */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x05 U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x05 U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
/* 0x06 U+86 SSA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x07 U+7F DEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x08 U+97 EPA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x09 U+8D RI */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x0A U+8E SS2 */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0B VT */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
-/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
+/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* U+0E SO */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0F SI */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+10 DLE */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -556,7 +556,7 @@
/* U+13 DC3 */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x14 U+9D OSC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x15 U+85 NEL */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
-/* 0x16 U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x16 U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x17 U+87 ESA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+18 CAN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+19 EOM */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -571,9 +571,9 @@
/* 0x22 U+82 BPH */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x23 U+83 NBH */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x24 U+84 IND */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x25 U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x25 U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* 0x26 U+17 ETB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x27 U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x27 U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x28 U+88 HTS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x29 U+89 HTJ */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2A U+8A VTS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -581,7 +581,7 @@
/* 0x2C U+8C PLU */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2D U+05 ENQ */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2E U+06 ACK */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x2F U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x2F U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x30 U+90 DCS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x31 U+91 PU1 */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x32 U+16 SYN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -600,14 +600,14 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 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),
@@ -615,15 +615,15 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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)|(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),
/* 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),
@@ -632,29 +632,29 @@
/* 0x5F U+AC I8=B3 NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x63 U+C4 I8=B5 A with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x64 U+C0 I8=B6 A with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x65 U+C1 I8=B7 A with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x66 U+C3 I8=B8 A with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x67 U+C5 I8=B9 A with RING */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x68 U+C7 I8=BA C with CEDILLA */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x69 U+D1 I8=BB N with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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)|(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),
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x71 U+C9 I8=BE E with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x72 U+CA I8=BF E with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x73 U+CB I8=C0 E with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x74 U+C8 I8=C1 E with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x75 U+CD I8=C2 I with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x76 U+CE I8=C3 I with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x77 U+CF I8=C4 I with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x78 U+CC I8=C5 I with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
+/* 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),
+/* 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),
/* 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,53 +662,53 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
-/* 0x81 U+61 'a' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x82 U+62 'b' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x83 U+63 'c' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x84 U+64 'd' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x85 U+65 'e' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x86 U+66 'f' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x87 U+67 'g' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x88 U+68 'h' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x89 U+69 'i' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 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),
+/* 0x84 U+64 'd' */ (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),
+/* 0x85 U+65 'e' */ (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),
+/* 0x86 U+66 'f' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0x8D U+FD I8=CA y with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0x8E U+FE I8=CB thorn */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
-/* 0x91 U+6A 'j' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x92 U+6B 'k' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x93 U+6C 'l' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x94 U+6D 'm' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x95 U+6E 'n' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x96 U+6F 'o' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x97 U+70 'p' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x98 U+71 'q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x99 U+72 'r' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x9A U+AA I8=CE FEMININE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 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),
+/* 0x94 U+6D 'm' */ (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),
+/* 0x95 U+6E 'n' */ (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),
+/* 0x96 U+6F 'o' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 0xA1 U+7E '~' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xA2 U+73 's' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA3 U+74 't' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA4 U+75 'u' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA5 U+76 'v' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA6 U+77 'w' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA7 U+78 'x' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA8 U+79 'y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA9 U+7A 'z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 0xA4 U+75 '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_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA5 U+76 'v' */ (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),
+/* 0xA6 U+77 'w' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xAD U+DD I8=D8 Y with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xAE U+DE I8=D9 THORN */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 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),
@@ -727,53 +727,53 @@
/* 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),
/* 0xC0 U+7B '{' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xC1 U+41 'A' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC2 U+42 'B' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC3 U+43 'C' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC4 U+44 'D' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC5 U+45 'E' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC6 U+46 'F' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC7 U+47 'G' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC8 U+48 'H' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC9 U+49 'I' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 0xC3 U+43 '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_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC4 U+44 'D' */ (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),
+/* 0xC5 U+45 'E' */ (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),
+/* 0xC6 U+46 'F' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 0xD0 U+7D '}' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xD1 U+4A 'J' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD2 U+4B 'K' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD3 U+4C 'L' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD4 U+4D 'M' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD5 U+4E 'N' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD6 U+4F 'O' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD7 U+50 'P' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD8 U+51 'Q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD9 U+52 'R' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 0xD3 U+4C '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_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD4 U+4D 'M' */ (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),
+/* 0xD5 U+4E 'N' */ (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_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD6 U+4F 'O' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 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),
/* 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),
-/* 0xE2 U+53 'S' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE3 U+54 'T' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE4 U+55 'U' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE5 U+56 'V' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE6 U+57 'W' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE7 U+58 'X' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE8 U+59 'Y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE9 U+5A 'Z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 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),
+/* 0xE5 U+56 'V' */ (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),
+/* 0xE6 U+57 'W' */ (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),
+/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
@@ -785,10 +785,10 @@
/* 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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(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),
/* 0xFF U+9F APC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)
#endif /* EBCDIC 037 */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl528.a b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl530.a
index 62790d941e..0cdaedee21 100644..100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl528.a
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl530.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 2f9ce80712..73e0ab0257 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/metaconfig.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/metaconfig.h
@@ -23,4 +23,8 @@
* HAS_STRTOD_L
* HAS_STRTOLD_L
* I_WCHAR
+ * I_WCTYPE
+ * HAS_TOWLOWER
+ * HAS_TOWUPPER
+ * SETLOCALE_ACCEPTS_ANY_LOCALE_NAME
*/
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h
index bfdebaa961..c9f05b2271 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h
@@ -38,21 +38,12 @@
typedef PERL_BITFIELD16 Optype;
-/* this field now either points to the next sibling or to the parent,
- * depending on op_moresib. So rename it from op_sibling to op_sibparent.
- */
-#ifdef PERL_OP_PARENT
-# define _OP_SIBPARENT_FIELDNAME op_sibparent
-#else
-# define _OP_SIBPARENT_FIELDNAME op_sibling
-#endif
-
#ifdef BASEOP_DEFINITION
#define BASEOP BASEOP_DEFINITION
#else
#define BASEOP \
OP* op_next; \
- OP* _OP_SIBPARENT_FIELDNAME;\
+ OP* op_sibparent; \
OP* (*op_ppaddr)(pTHX); \
PADOFFSET op_targ; \
PERL_BITFIELD16 op_type:9; \
@@ -108,7 +99,12 @@ Deprecated. Use C<GIMME_V> instead.
#define OPf_REF 16 /* Certified reference. */
/* (Return container, not containee). */
#define OPf_MOD 32 /* Will modify (lvalue). */
+
#define OPf_STACKED 64 /* Some arg is arriving on the stack. */
+ /* Indicates mutator-variant of op for those
+ * ops which support them, e.g. $x += 1
+ */
+
#define OPf_SPECIAL 128 /* Do something weird for this op: */
/* On local LVAL, don't init local value. */
/* On OP_SORT, subroutine is inlined. */
@@ -980,7 +976,7 @@ and C<L</OpMAYBESIB_set>>. For a higher-level interface, see
C<L</op_sibling_splice>>.
=for apidoc Am|void|OpLASTSIB_set|OP *o|OP *parent
-Marks C<o> as having no further siblings. On C<PERL_OP_PARENT> builds, marks
+Marks C<o> as having no further siblings and marks
o as having the specified parent. See also C<L</OpMORESIB_set>> and
C<OpMAYBESIB_set>. For a higher-level interface, see
C<L</op_sibling_splice>>.
@@ -1026,7 +1022,6 @@ C<sib> is non-null. For a higher-level interface, see C<L</op_sibling_splice>>.
( (o) && OP_TYPE_ISNT_AND_WASNT_NN(o, type) )
-#ifdef PERL_OP_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))
@@ -1034,15 +1029,6 @@ C<sib> is non-null. For a higher-level interface, see C<L</op_sibling_splice>>.
((o)->op_moresib = 0, (o)->op_sibparent = (parent))
# define OpMAYBESIB_set(o, sib, parent) \
((o)->op_sibparent = ((o)->op_moresib = cBOOL(sib)) ? (sib) : (parent))
-#else
-# define OpHAS_SIBLING(o) (cBOOL((o)->op_sibling))
-# define OpSIBLING(o) (0 + (o)->op_sibling)
-# define OpMORESIB_set(o, sib) ((o)->op_moresib = 1, (o)->op_sibling = (sib))
-# define OpLASTSIB_set(o, parent) \
- ((o)->op_moresib = 0, (o)->op_sibling = NULL)
-# define OpMAYBESIB_set(o, sib, parent) \
- ((o)->op_moresib = cBOOL(sib), (o)->op_sibling = (sib))
-#endif
#if !defined(PERL_CORE) && !defined(PERL_EXT)
/* for backwards compatibility only */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/patchlevel.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/patchlevel.h
index a5ca94bcc0..6253a725cf 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 28 /* epoch */
+#define PERL_VERSION 30 /* 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 28
+#define PERL_API_VERSION 30
#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 30f9973764..e5a55850f1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perl.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perl.h
@@ -246,7 +246,7 @@
Perl_pregfree(aTHX_ (prog))
#define CALLREGFREE_PVT(prog) \
- if(prog) RX_ENGINE(prog)->rxfree(aTHX_ (prog))
+ if(prog && RX_ENGINE(prog)) RX_ENGINE(prog)->rxfree(aTHX_ (prog))
#define CALLREG_NUMBUF_FETCH(rx,paren,usesv) \
RX_ENGINE(rx)->numbered_buff_FETCH(aTHX_ (rx),(paren),(usesv))
@@ -448,6 +448,19 @@
#define CLANG_DIAG_IGNORE_STMT(x) CLANG_DIAG_IGNORE(x) NOOP
#define CLANG_DIAG_RESTORE_STMT CLANG_DIAG_RESTORE NOOP
+#if defined(_MSC_VER) && (_MSC_VER >= 1300)
+# define MSVC_DIAG_IGNORE(x) __pragma(warning(push)) \
+ __pragma(warning(disable : x))
+# define MSVC_DIAG_RESTORE __pragma(warning(pop))
+#else
+# define MSVC_DIAG_IGNORE(x)
+# define MSVC_DIAG_RESTORE
+#endif
+#define MSVC_DIAG_IGNORE_DECL(x) MSVC_DIAG_IGNORE(x) dNOOP
+#define MSVC_DIAG_RESTORE_DECL MSVC_DIAG_RESTORE dNOOP
+#define MSVC_DIAG_IGNORE_STMT(x) MSVC_DIAG_IGNORE(x) NOOP
+#define MSVC_DIAG_RESTORE_STMT MSVC_DIAG_RESTORE NOOP
+
#define NOOP /*EMPTY*/(void)0
#define dNOOP struct Perl___notused_struct
@@ -719,10 +732,33 @@
# include <xlocale.h>
#endif
-#if !defined(NO_LOCALE) && defined(HAS_SETLOCALE)
-# define USE_LOCALE
+/* If not forbidden, we enable locale handling if either 1) the POSIX 2008
+ * functions are available, or 2) just the setlocale() function. This logic is
+ * repeated in t/loc_tools.pl and makedef.pl; The three should be kept in
+ * sync. */
+#if ! defined(NO_LOCALE)
+
+# if ! defined(NO_POSIX_2008_LOCALE) \
+ && defined(HAS_NEWLOCALE) \
+ && defined(HAS_USELOCALE) \
+ && defined(HAS_DUPLOCALE) \
+ && defined(HAS_FREELOCALE) \
+ && defined(LC_ALL_MASK)
+
+ /* For simplicity, the code is written to assume that any platform advanced
+ * enough to have the Posix 2008 locale functions has LC_ALL. The final
+ * test above makes sure that assumption is valid */
+
+# define HAS_POSIX_2008_LOCALE
+# define USE_LOCALE
+# elif defined(HAS_SETLOCALE)
+# define USE_LOCALE
+# endif
+#endif
+
+#ifdef USE_LOCALE
# define HAS_SKIP_LOCALE_INIT /* Solely for XS code to test for this
- capability */
+ #define */
# if !defined(NO_LOCALE_COLLATE) && defined(LC_COLLATE) \
&& defined(HAS_STRXFRM)
# define USE_LOCALE_COLLATE
@@ -757,29 +793,25 @@
# if !defined(NO_LOCALE_TELEPHONE) && defined(LC_TELEPHONE)
# define USE_LOCALE_TELEPHONE
# endif
-#endif /* !NO_LOCALE && HAS_SETLOCALE */
/* XXX The next few defines are unfortunately duplicated in makedef.pl, and
* changes here MUST also be made there */
-#ifdef USE_LOCALE /* These locale things are all subject to change */
-# if defined(HAS_NEWLOCALE) \
- && defined(LC_ALL_MASK) \
- && defined(HAS_FREELOCALE) \
- && defined(HAS_USELOCALE) \
- && ! defined(NO_POSIX_2008_LOCALE)
-
- /* For simplicity, the code is written to assume that any platform advanced
- * enough to have the Posix 2008 locale functions has LC_ALL. The test
- * above makes sure that assumption is valid */
-
-# define HAS_POSIX_2008_LOCALE
-# endif
-# if defined(USE_ITHREADS) \
- && ( defined(HAS_POSIX_2008_LOCALE) \
- || (defined(WIN32) && defined(_MSC_VER) && _MSC_VER >= 1400)) \
- && ! defined(NO_THREAD_SAFE_LOCALE)
-# define USE_THREAD_SAFE_LOCALE
+# if ! defined(HAS_SETLOCALE) && defined(HAS_POSIX_2008_LOCALE)
+# define USE_POSIX_2008_LOCALE
+# ifndef USE_THREAD_SAFE_LOCALE
+# define USE_THREAD_SAFE_LOCALE
+# endif
+ /* If compiled with
+ * -DUSE_THREAD_SAFE_LOCALE, will do so even
+ * on unthreaded builds */
+# elif (defined(USE_ITHREADS) || defined(USE_THREAD_SAFE_LOCALE)) \
+ && ( defined(HAS_POSIX_2008_LOCALE) \
+ || (defined(WIN32) && defined(_MSC_VER) && _MSC_VER >= 1400)) \
+ && ! defined(NO_THREAD_SAFE_LOCALE)
+# ifndef USE_THREAD_SAFE_LOCALE
+# define USE_THREAD_SAFE_LOCALE
+# endif
# ifdef HAS_POSIX_2008_LOCALE
# define USE_POSIX_2008_LOCALE
# endif
@@ -1050,11 +1082,20 @@ EXTERN_C int usleep(unsigned int);
# define STRUCT_OFFSET(s,m) offsetof(s,m)
#endif
-/* ptrdiff_t is C11, so undef it under pedantic builds */
+/* ptrdiff_t is C11, so undef it under pedantic builds. (Actually it is
+ * in C89, but apparently there are platforms where it doesn't exist. See
+ * thread beginning at http://nntp.perl.org/group/perl.perl5.porters/251541.)
+ * */
#ifdef PERL_GCC_PEDANTIC
# undef HAS_PTRDIFF_T
#endif
+#ifdef HAS_PTRDIFF_T
+# define Ptrdiff_t ptrdiff_t
+#else
+# define Ptrdiff_t SSize_t
+#endif
+
#ifndef __SYMBIAN32__
# include <string.h>
#endif
@@ -1079,7 +1120,7 @@ EXTERN_C int usleep(unsigned int);
# define saferealloc Perl_realloc
# define safefree Perl_mfree
# define CHECK_MALLOC_TOO_LATE_FOR_(code) STMT_START { \
- if (!PL_tainting && MallocCfg_ptr[MallocCfg_cfg_env_read]) \
+ if (!TAINTING_get && MallocCfg_ptr[MallocCfg_cfg_env_read]) \
code; \
} STMT_END
# define CHECK_MALLOC_TOO_LATE_FOR(ch) \
@@ -1943,6 +1984,7 @@ extern long double Perl_my_frexpl(long double x, int *e);
# define Perl_fmod fmodq
# define Perl_log logq
# define Perl_log10 log10q
+# define Perl_signbit signbitq
# define Perl_pow powq
# define Perl_sin sinq
# define Perl_sinh sinhq
@@ -2190,7 +2232,7 @@ extern long double Perl_my_frexpl(long double x, int *e);
#endif
/* Win32: _fpclass(), _isnan(), _finite(). */
-#ifdef WIN32
+#ifdef _MSC_VER
# ifndef Perl_isnan
# define Perl_isnan(x) _isnan(x)
# endif
@@ -2328,11 +2370,12 @@ int isnan(double d);
#ifdef USE_PERL_ATOF
# define Perl_atof(s) Perl_my_atof(s)
-# define Perl_atof2(s, n) Perl_my_atof2(aTHX_ (s), &(n))
+# define Perl_atof2(s, n) Perl_my_atof3(aTHX_ (s), &(n), 0)
#else
# define Perl_atof(s) (NV)atof(s)
# define Perl_atof2(s, n) ((n) = atof(s))
#endif
+#define my_atof2(a,b) my_atof3(a,b,0)
/*
* CHAR_MIN and CHAR_MAX are not included here, as the (char) type may be
@@ -3671,11 +3714,10 @@ typedef struct magic_state MGS; /* struct magic_state defined in mg.c */
struct scan_data_t;
typedef struct regnode_charclass regnode_charclass;
-struct regnode_charclass_class;
-
/* A hopefully less confusing name. The sub-classes are all Posix classes only
* used under /l matching */
-typedef struct regnode_charclass_class regnode_charclass_posixl;
+typedef struct regnode_charclass_posixl regnode_charclass_class;
+typedef struct regnode_charclass_posixl regnode_charclass_posixl;
typedef struct regnode_ssc regnode_ssc;
typedef struct RExC_state_t RExC_state_t;
@@ -3837,7 +3879,9 @@ my_swap16(const U16 x) {
#define U_L(what) U_32(what)
#ifdef HAS_SIGNBIT
-# define Perl_signbit signbit
+# ifndef Perl_signbit
+# define Perl_signbit signbit
+# endif
#endif
/* These do not care about the fractional part, only about the range. */
@@ -4008,11 +4052,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
-# define DEBUG_r(a) STMT_START {a;} STMT_END
-#endif /* PERL_EXT_RE_BUILD */
+# ifndef PERL_EXT_RE_BUILD
+# define DEBUG_r(a) DEBUG__(DEBUG_r_TEST, a)
+# else
+# define DEBUG_r(a) STMT_START {a;} STMT_END
+# endif /* PERL_EXT_RE_BUILD */
# define DEBUG_x(a) DEBUG__(DEBUG_x_TEST, a)
# define DEBUG_u(a) DEBUG__(DEBUG_u_TEST, a)
@@ -4036,7 +4080,7 @@ Gid_t getegid (void);
# define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)
# define DEBUG_i(a) DEBUG__(DEBUG_i_TEST, a)
-#else /* DEBUGGING */
+#else /* ! DEBUGGING below */
# define DEBUG_p_TEST (0)
# define DEBUG_s_TEST (0)
@@ -4437,6 +4481,11 @@ EXTCONST char PL_Zero[]
EXTCONST char PL_hexdigit[]
INIT("0123456789abcdef0123456789ABCDEF");
+EXTCONST STRLEN PL_WARN_ALL
+ INIT(0);
+EXTCONST STRLEN PL_WARN_NONE
+ INIT(0);
+
/* This is constant on most architectures, a global on OS/2 */
#ifndef OS2
EXTCONST char PL_sh_path[]
@@ -4673,7 +4722,7 @@ EXTCONST unsigned char PL_latin1_lc[];
#ifndef PERL_GLOBAL_STRUCT /* or perlvars.h */
#ifdef DOINIT
-EXT unsigned char PL_fold_locale[] = { /* Unfortunately not EXTCONST. */
+EXT unsigned char PL_fold_locale[256] = { /* Unfortunately not EXTCONST. */
0, 1, 2, 3, 4, 5, 6, 7,
8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23,
@@ -4708,7 +4757,7 @@ EXT unsigned char PL_fold_locale[] = { /* Unfortunately not EXTCONST. */
248, 249, 250, 251, 252, 253, 254, 255
};
#else
-EXT unsigned char PL_fold_locale[]; /* Unfortunately not EXTCONST. */
+EXT unsigned char PL_fold_locale[256]; /* Unfortunately not EXTCONST. */
#endif
#endif /* !PERL_GLOBAL_STRUCT */
@@ -5429,6 +5478,425 @@ EXTCONST bool PL_valid_types_NV_set[];
# define PERL_SET_THX(t) NOOP
#endif
+#ifndef EBCDIC
+
+/* The tables below are adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this copyright
+ * notice:
+
+Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+*/
+
+# ifdef DOINIT
+# if 0 /* This is the original table given in
+ http://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. */
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*-1F*/
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*-3F*/
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*-5F*/
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*-7F*/
+ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, /*-9F*/
+ 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, /*-BF*/
+ 8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, /*-DF*/
+ 10,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3, 11,6,6,6,5,8,8,8,8,8,8,8,8,8,8,8, /*-FF*/
+
+ /* The second part is a transition table that maps a combination
+ * of a state of the automaton and a character class to a state. */
+ 0,12,24,36,60,96,84,12,12,12,48,72, 12,12,12,12,12,12,12,12,12,12,12,12,
+ 12, 0,12,12,12,12,12, 0,12, 0,12,12, 12,24,12,12,12,12,12,24,12,24,12,12,
+ 12,12,12,12,12,12,12,24,12,12,12,12, 12,24,12,12,12,12,12,12,12,24,12,12,
+ 12,12,12,12,12,12,12,36,12,36,12,12, 12,36,12,12,12,12,12,36,12,36,12,12,
+ 12,36,12,12,12,12,12,12,12,12,12,12
+};
+
+# endif
+
+/* This is a version of the above table customized for Perl that doesn't
+ * exclude surrogates and accepts start bytes up through FD (FE on 64-bit
+ * machines). The classes have been renumbered so that the patterns are more
+ * evident in the table. The class numbers for start bytes are constrained so
+ * that they can be used as a shift count for masking off the leading one bits.
+ * It would make the code simpler if start byte FF could also be handled, but
+ * doing so would mean adding nodes for each of continuation bytes 6-12
+ * remaining, and two more nodes for overlong detection (a total of 9), and
+ * there is room only for 4 more nodes unless we make the array U16 instead of
+ * U8.
+ *
+ * The classes are
+ * 00-7F 0
+ * 80-81 7 Not legal immediately after start bytes E0 F0 F8 FC
+ * FE
+ * 82-83 8 Not legal immediately after start bytes E0 F0 F8 FC
+ * 84-87 9 Not legal immediately after start bytes E0 F0 F8
+ * 88-8F 10 Not legal immediately after start bytes E0 F0
+ * 90-9F 11 Not legal immediately after start byte E0
+ * A0-BF 12
+ * C0,C1 1
+ * C2-DF 2
+ * E0 13
+ * E1-EF 3
+ * F0 14
+ * F1-F7 4
+ * F8 15
+ * F9-FB 5
+ * FC 16
+ * FD 6
+ * FE 17 (or 1 on 32-bit machines, since it overflows)
+ * FF 1
+ */
+
+EXTCONST U8 PL_extended_utf8_dfa_tab[] = {
+ /* The first part of the table maps bytes to character classes to reduce
+ * the size of the transition table and create bitmasks. */
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*00-0F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*10-1F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*20-2F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*30-3F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*40-4F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*50-5F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*60-6F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*70-7F*/
+ 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,10, /*80-8F*/
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, /*90-9F*/
+ 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, /*A0-AF*/
+ 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, /*B0-BF*/
+ 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*C0-CF*/
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*D0-DF*/
+ 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /*E0-EF*/
+ 14, 4, 4, 4, 4, 4, 4, 4,15, 5, 5, 5,16, 6, /*F0-FD*/
+# ifdef UV_IS_QUAD
+ 17, /*FE*/
+# else
+ 1, /*FE*/
+# endif
+ 1, /*FF*/
+
+/* The second part is a transition table that maps a combination
+ * of a state of the automaton and a character class to a new state, called a
+ * node. The nodes are:
+ * N0 The initial state, and final accepting one.
+ * N1 Any one continuation byte (80-BF) left. This is transitioned to
+ * immediately when the start byte indicates a two-byte sequence
+ * N2 Any two continuation bytes left.
+ * N3 Any three continuation bytes left.
+ * N4 Any four continuation bytes left.
+ * N5 Any five continuation bytes left.
+ * N6 Start byte is E0. Continuation bytes 80-9F are illegal (overlong);
+ * the other continuations transition to N1
+ * N7 Start byte is F0. Continuation bytes 80-8F are illegal (overlong);
+ * the other continuations transition to N2
+ * N8 Start byte is F8. Continuation bytes 80-87 are illegal (overlong);
+ * the other continuations transition to N3
+ * N9 Start byte is FC. Continuation bytes 80-83 are illegal (overlong);
+ * the other continuations transition to N4
+ * N10 Start byte is FE. Continuation bytes 80-81 are illegal (overlong);
+ * the other continuations transition to N5
+ * 1 Reject. All transitions not mentioned above (except the single
+ * byte ones (as they are always legal) are to this state.
+ */
+
+# define NUM_CLASSES 18
+# define N0 0
+# define N1 ((N0) + NUM_CLASSES)
+# define N2 ((N1) + NUM_CLASSES)
+# define N3 ((N2) + NUM_CLASSES)
+# define N4 ((N3) + NUM_CLASSES)
+# define N5 ((N4) + NUM_CLASSES)
+# define N6 ((N5) + NUM_CLASSES)
+# define N7 ((N6) + NUM_CLASSES)
+# define N8 ((N7) + NUM_CLASSES)
+# define N9 ((N8) + NUM_CLASSES)
+# define N10 ((N9) + NUM_CLASSES)
+
+/*Class: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 */
+/*N0*/ 0, 1,N1,N2,N3,N4,N5, 1, 1, 1, 1, 1, 1,N6,N7,N8,N9,N10,
+/*N1*/ 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
+/*N2*/ 1, 1, 1, 1, 1, 1, 1,N1,N1,N1,N1,N1,N1, 1, 1, 1, 1, 1,
+/*N3*/ 1, 1, 1, 1, 1, 1, 1,N2,N2,N2,N2,N2,N2, 1, 1, 1, 1, 1,
+/*N4*/ 1, 1, 1, 1, 1, 1, 1,N3,N3,N3,N3,N3,N3, 1, 1, 1, 1, 1,
+/*N5*/ 1, 1, 1, 1, 1, 1, 1,N4,N4,N4,N4,N4,N4, 1, 1, 1, 1, 1,
+
+/*N6*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,N1, 1, 1, 1, 1, 1,
+/*N7*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,N2,N2, 1, 1, 1, 1, 1,
+/*N8*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,N3,N3,N3, 1, 1, 1, 1, 1,
+/*N9*/ 1, 1, 1, 1, 1, 1, 1, 1, 1,N4,N4,N4,N4, 1, 1, 1, 1, 1,
+/*N10*/ 1, 1, 1, 1, 1, 1, 1, 1,N5,N5,N5,N5,N5, 1, 1, 1, 1, 1,
+};
+
+/* And below is a version of the above table that accepts only strict UTF-8.
+ * Hence no surrogates nor non-characters, nor non-Unicode. Thus, if the input
+ * passes this dfa, it will be for a well-formed, non-problematic code point
+ * that can be returned immediately.
+ *
+ * The "Implementation details" portion of
+ * http://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
+ * off the leading 1 bits of the start byte. Unfortunately the addition of
+ * being able to distinguish non-characters makes this not fully work. This is
+ * because, now, the start bytes E1-EF have to be broken into 3 classes instead
+ * of 2:
+ * 1) ED because it could be a surrogate
+ * 2) EF because it could be a non-character
+ * 3) the rest, which can never evaluate to a problematic code point.
+ *
+ * Each of E1-EF has three leading 1 bits, then a 0. That means we could use a
+ * shift (and hence class number) of either 3 or 4 to get a mask that works.
+ * But that only allows two categories, and we need three. khw made the
+ * decision to therefore treat the ED start byte as an error, so that the dfa
+ * 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
+ * the hangul syllables (about 18%) take longer than all other non-problematic
+ * code points to handle.
+ *
+ * The changes to handle non-characters requires the addition of states and
+ * classes to the dfa. (See the section on "Mapping bytes to character
+ * classes" in the linked-to document for further explanation of the original
+ * dfa.)
+ *
+ * The classes are
+ * 00-7F 0
+ * 80-8E 9
+ * 8F 10
+ * 90-9E 11
+ * 9F 12
+ * A0-AE 13
+ * AF 14
+ * B0-B6 15
+ * B7 16
+ * B8-BD 15
+ * BE 17
+ * BF 18
+ * C0,C1 1
+ * C2-DF 2
+ * E0 7
+ * E1-EC 3
+ * ED 1
+ * EE 3
+ * EF 4
+ * F0 8
+ * F1-F3 6 (6 bits can be stripped)
+ * F4 5 (only 5 can be stripped)
+ * F5-FF 1
+ */
+
+EXTCONST U8 PL_strict_utf8_dfa_tab[] = {
+ /* The first part of the table maps bytes to character classes to reduce
+ * the size of the transition table and create bitmasks. */
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*00-0F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*10-1F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*20-2F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*30-3F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*40-4F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*50-5F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*60-6F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*70-7F*/
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, /*80-8F*/
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12, /*90-9F*/
+ 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14, /*A0-AF*/
+ 15,15,15,15,15,15,15,16,15,15,15,15,15,15,17,18, /*B0-BF*/
+ 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*C0-CF*/
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*D0-DF*/
+ 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 4, /*E0-EF*/
+ 8, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /*F0-FF*/
+
+/* The second part is a transition table that maps a combination
+ * of a state of the automaton and a character class to a new state, called a
+ * node. The nodes are:
+ * N0 The initial state, and final accepting one.
+ * N1 Any one continuation byte (80-BF) left. This is transitioned to
+ * immediately when the start byte indicates a two-byte sequence
+ * N2 Any two continuation bytes left.
+ * N3 Start byte is E0. Continuation bytes 80-9F are illegal (overlong);
+ * the other continuations transition to state N1
+ * N4 Start byte is EF. Continuation byte B7 transitions to N8; BF to N9;
+ * the other continuations transitions to N1
+ * N5 Start byte is F0. Continuation bytes 80-8F are illegal (overlong);
+ * [9AB]F transition to N10; the other continuations to N2.
+ * N6 Start byte is F[123]. Continuation bytes [89AB]F transition
+ * to N10; the other continuations to N2.
+ * N7 Start byte is F4. Continuation bytes 90-BF are illegal
+ * (non-unicode); 8F transitions to N10; the other continuations to N2
+ * N8 Initial sequence is EF B7. Continuation bytes 90-AF are illegal
+ * (non-characters); the other continuations transition to N0.
+ * N9 Initial sequence is EF BF. Continuation bytes BE and BF are illegal
+ * (non-characters); the other continuations transition to N0.
+ * N10 Initial sequence is one of: F0 [9-B]F; F[123] [8-B]F; or F4 8F.
+ * Continuation byte BF transitions to N11; the other continuations to
+ * N1
+ * N11 Initial sequence is the two bytes given in N10 followed by BF.
+ * Continuation bytes BE and BF are illegal (non-characters); the other
+ * continuations transition to N0.
+ * 1 Reject. All transitions not mentioned above (except the single
+ * byte ones (as they are always legal) are to this state.
+ */
+
+# undef N0
+# undef N1
+# undef N2
+# undef N3
+# undef N4
+# undef N5
+# undef N6
+# undef N7
+# undef N8
+# undef N9
+# undef NUM_CLASSES
+# define NUM_CLASSES 19
+# define N0 0
+# define N1 ((N0) + NUM_CLASSES)
+# define N2 ((N1) + NUM_CLASSES)
+# define N3 ((N2) + NUM_CLASSES)
+# define N4 ((N3) + NUM_CLASSES)
+# define N5 ((N4) + NUM_CLASSES)
+# define N6 ((N5) + NUM_CLASSES)
+# define N7 ((N6) + NUM_CLASSES)
+# define N8 ((N7) + NUM_CLASSES)
+# define N9 ((N8) + NUM_CLASSES)
+# define N10 ((N9) + NUM_CLASSES)
+# define N11 ((N10) + NUM_CLASSES)
+
+/*Class: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 */
+/*N0*/ 0, 1, N1, N2, N4, N7, N6, N3, N5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N1*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*N2*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1, N1, N1, N1, N1, N1, N1, N1,
+
+/*N3*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1, N1, N1, N1,
+/*N4*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1, N1, N1, N1, N1, N8, N1, N9,
+/*N5*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, N2,N10, N2,N10, N2, N2, N2,N10,
+/*N6*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N2,N10, N2,N10, N2,N10, N2, N2, N2,N10,
+/*N7*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N2,N10, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N8*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0,
+/*N9*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
+/*N10*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1, N1, N1, N1, N1, N1, N1,N11,
+/*N11*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
+};
+
+/* 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/
+ *
+ * The classes are
+ * 00-7F 0
+ * 80-8F 9
+ * 90-9F 10
+ * A0-BF 11
+ * C0,C1 1
+ * C2-DF 2
+ * E0 7
+ * E1-EC 3
+ * ED 4
+ * EE-EF 3
+ * F0 8
+ * F1-F3 6 (6 bits can be stripped)
+ * F4 5 (only 5 can be stripped)
+ * F5-FF 1
+ */
+
+EXTCONST U8 PL_c9_utf8_dfa_tab[] = {
+ /* The first part of the table maps bytes to character classes to reduce
+ * the size of the transition table and create bitmasks. */
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*00-0F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*10-1F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*20-2F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*30-3F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*40-4F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*50-5F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*60-6F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*70-7F*/
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, /*80-8F*/
+ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, /*90-9F*/
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, /*A0-AF*/
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, /*B0-BF*/
+ 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*C0-CF*/
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*D0-DF*/
+ 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, /*E0-EF*/
+ 8, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /*F0-FF*/
+
+/* The second part is a transition table that maps a combination
+ * of a state of the automaton and a character class to a new state, called a
+ * node. The nodes are:
+ * N0 The initial state, and final accepting one.
+ * N1 Any one continuation byte (80-BF) left. This is transitioned to
+ * immediately when the start byte indicates a two-byte sequence
+ * N2 Any two continuation bytes left.
+ * N3 Any three continuation bytes left.
+ * N4 Start byte is E0. Continuation bytes 80-9F are illegal (overlong);
+ * the other continuations transition to state N1
+ * N5 Start byte is ED. Continuation bytes A0-BF all lead to surrogates,
+ * so are illegal. The other continuations transition to state N1.
+ * N6 Start byte is F0. Continuation bytes 80-8F are illegal (overlong);
+ * the other continuations transition to N2
+ * N7 Start byte is F4. Continuation bytes 90-BF are illegal
+ * (non-unicode); the other continuations transition to N2
+ * 1 Reject. All transitions not mentioned above (except the single
+ * byte ones (as they are always legal) are to this state.
+ */
+
+# undef N0
+# undef N1
+# undef N2
+# undef N3
+# undef N4
+# undef N5
+# undef N6
+# undef N7
+# undef NUM_CLASSES
+# define NUM_CLASSES 12
+# define N0 0
+# define N1 ((N0) + NUM_CLASSES)
+# define N2 ((N1) + NUM_CLASSES)
+# define N3 ((N2) + NUM_CLASSES)
+# define N4 ((N3) + NUM_CLASSES)
+# define N5 ((N4) + NUM_CLASSES)
+# define N6 ((N5) + NUM_CLASSES)
+# define N7 ((N6) + NUM_CLASSES)
+
+/*Class: 0 1 2 3 4 5 6 7 8 9 10 11 */
+/*N0*/ 0, 1, N1, N2, N5, N7, N3, N4, N6, 1, 1, 1,
+/*N1*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,
+/*N2*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1,
+/*N3*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N2, N2, N2,
+
+/*N4*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, N1,
+/*N5*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, 1,
+/*N6*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, N2, N2,
+/*N7*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N2, 1, 1,
+};
+
+# else /* End of is DOINIT */
+
+EXTCONST U8 PL_extended_utf8_dfa_tab[];
+EXTCONST U8 PL_strict_utf8_dfa_tab[];
+EXTCONST U8 PL_c9_utf8_dfa_tab[];
+
+# endif
+#endif /* end of isn't EBCDIC */
#ifndef PERL_NO_INLINE_FUNCTIONS
/* Static inline funcs that depend on includes and declarations above.
@@ -5550,11 +6018,19 @@ typedef struct am_table_short AMTS;
# define KEYWORD_PLUGIN_MUTEX_LOCK MUTEX_LOCK(&PL_keyword_plugin_mutex)
# define KEYWORD_PLUGIN_MUTEX_UNLOCK MUTEX_UNLOCK(&PL_keyword_plugin_mutex)
# define KEYWORD_PLUGIN_MUTEX_TERM MUTEX_DESTROY(&PL_keyword_plugin_mutex)
+# define USER_PROP_MUTEX_INIT MUTEX_INIT(&PL_user_prop_mutex)
+# define USER_PROP_MUTEX_LOCK MUTEX_LOCK(&PL_user_prop_mutex)
+# define USER_PROP_MUTEX_UNLOCK MUTEX_UNLOCK(&PL_user_prop_mutex)
+# define USER_PROP_MUTEX_TERM MUTEX_DESTROY(&PL_user_prop_mutex)
#else
# define KEYWORD_PLUGIN_MUTEX_INIT NOOP
# define KEYWORD_PLUGIN_MUTEX_LOCK NOOP
# define KEYWORD_PLUGIN_MUTEX_UNLOCK NOOP
# define KEYWORD_PLUGIN_MUTEX_TERM NOOP
+# define USER_PROP_MUTEX_INIT NOOP
+# define USER_PROP_MUTEX_LOCK NOOP
+# define USER_PROP_MUTEX_UNLOCK NOOP
+# define USER_PROP_MUTEX_TERM NOOP
#endif
#ifdef USE_LOCALE /* These locale things are all subject to change */
@@ -5631,7 +6107,7 @@ typedef struct am_table_short AMTS;
# define _CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG(s, send) \
STMT_START { /* Check if to warn before doing the conversion work */\
if (! PL_in_utf8_CTYPE_locale && ckWARN(WARN_LOCALE)) { \
- UV cp = utf8_to_uvchr_buf((U8 *) s, (U8 *) send, NULL); \
+ UV cp = utf8_to_uvchr_buf((U8 *) (s), (U8 *) (send), NULL); \
Perl_warner(aTHX_ packWARN(WARN_LOCALE), \
"Wide character (U+%" UVXf ") in %s", \
(cp == 0) \
@@ -5656,6 +6132,9 @@ typedef struct am_table_short AMTS;
# define IN_LC_COMPILETIME(category) 0
# define IN_LC_RUNTIME(category) 0
# define IN_LC(category) 0
+# define _CHECK_AND_WARN_PROBLEMATIC_LOCALE
+# define _CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG(s, send)
+# define _CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG(c)
#endif
@@ -5666,7 +6145,7 @@ typedef struct am_table_short AMTS;
&& (! defined(USE_THREAD_SAFE_LOCALE) || defined(TS_W32_BROKEN_LOCALECONV))
/* We have a locale object holding the 'C' locale for Posix 2008 */
-#ifndef USE_POSIX_2008_LOCALE
+# ifndef USE_POSIX_2008_LOCALE
# define _LOCALE_TERM_POSIX_2008 NOOP
# else
# define _LOCALE_TERM_POSIX_2008 \
@@ -5941,8 +6420,8 @@ expression, but with an empty argument list, like this:
# define STORE_LC_NUMERIC_SET_TO_NEEDED() \
STMT_START { \
LC_NUMERIC_LOCK( \
- (IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_UNDERLYING) \
- || _NOT_IN_NUMERIC_STANDARD); \
+ ( ( IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_UNDERLYING) \
+ || (! IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_STANDARD)));\
if (IN_LC(LC_NUMERIC)) { \
if (_NOT_IN_NUMERIC_UNDERLYING) { \
Perl_set_numeric_underlying(aTHX); \
@@ -6049,17 +6528,13 @@ expression, but with an empty argument list, like this:
#endif /* !USE_LOCALE_NUMERIC */
#define Atof my_atof
+#define Strtod my_strtod
-#ifdef USE_QUADMATH
-# define Perl_strtod(s, e) strtoflt128(s, e)
-#elif defined(HAS_LONG_DOUBLE) && defined(USE_LONG_DOUBLE)
-# if defined(HAS_STRTOLD)
-# define Perl_strtod(s, e) strtold(s, e)
-# elif defined(HAS_STRTOD)
-# define Perl_strtod(s, e) (NV)strtod(s, e) /* Unavoidable loss. */
-# endif
-#elif defined(HAS_STRTOD)
-# define Perl_strtod(s, e) strtod(s, e)
+#if defined(HAS_STRTOD) \
+ || defined(USE_QUADMATH) \
+ || (defined(HAS_STRTOLD) && defined(HAS_LONG_DOUBLE) \
+ && defined(USE_LONG_DOUBLE))
+# define Perl_strtod Strtod
#endif
#if !defined(Strtol) && defined(USE_64_BIT_INT) && defined(IV_IS_QUAD) && \
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h
index e41d61f0fb..4cfbafecdf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h
@@ -103,18 +103,28 @@ END_EXTERN_C
#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_NonL1NonFinalFold
-#define PL_NonL1NonFinalFold (*Perl_GNonL1NonFinalFold_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
@@ -151,6 +161,8 @@ 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
@@ -167,6 +179,10 @@ END_EXTERN_C
#define PL_my_ctx_mutex (*Perl_Gmy_ctx_mutex_ptr(NULL))
#undef PL_my_cxt_index
#define PL_my_cxt_index (*Perl_Gmy_cxt_index_ptr(NULL))
+#undef PL_my_cxt_keys
+#define PL_my_cxt_keys (*Perl_Gmy_cxt_keys_ptr(NULL))
+#undef PL_my_cxt_keys_size
+#define PL_my_cxt_keys_size (*Perl_Gmy_cxt_keys_size_ptr(NULL))
#undef PL_op_mutex
#define PL_op_mutex (*Perl_Gop_mutex_ptr(NULL))
#undef PL_op_seq
@@ -197,6 +213,24 @@ END_EXTERN_C
#define PL_sig_trapped (*Perl_Gsig_trapped_ptr(NULL))
#undef PL_sigfpe_saved
#define PL_sigfpe_saved (*Perl_Gsigfpe_saved_ptr(NULL))
+#undef PL_strategy_accept
+#define PL_strategy_accept (*Perl_Gstrategy_accept_ptr(NULL))
+#undef PL_strategy_dup
+#define PL_strategy_dup (*Perl_Gstrategy_dup_ptr(NULL))
+#undef PL_strategy_dup2
+#define PL_strategy_dup2 (*Perl_Gstrategy_dup2_ptr(NULL))
+#undef PL_strategy_mkstemp
+#define PL_strategy_mkstemp (*Perl_Gstrategy_mkstemp_ptr(NULL))
+#undef PL_strategy_open
+#define PL_strategy_open (*Perl_Gstrategy_open_ptr(NULL))
+#undef PL_strategy_open3
+#define PL_strategy_open3 (*Perl_Gstrategy_open3_ptr(NULL))
+#undef PL_strategy_pipe
+#define PL_strategy_pipe (*Perl_Gstrategy_pipe_ptr(NULL))
+#undef PL_strategy_socket
+#define PL_strategy_socket (*Perl_Gstrategy_socket_ptr(NULL))
+#undef PL_strategy_socketpair
+#define PL_strategy_socketpair (*Perl_Gstrategy_socketpair_ptr(NULL))
#undef PL_sv_placeholder
#define PL_sv_placeholder (*Perl_Gsv_placeholder_ptr(NULL))
#undef PL_thr_key
@@ -205,18 +239,24 @@ END_EXTERN_C
#define PL_timesbase (*Perl_Gtimesbase_ptr(NULL))
#undef PL_use_safe_putenv
#define PL_use_safe_putenv (*Perl_Guse_safe_putenv_ptr(NULL))
+#undef PL_user_def_props
+#define PL_user_def_props (*Perl_Guser_def_props_ptr(NULL))
+#undef PL_user_def_props_aTHX
+#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_foldable
-#define PL_utf8_foldable (*Perl_Gutf8_foldable_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
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h
index 3260f62a02..6dd269efa7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h
@@ -1605,7 +1605,7 @@ PerlProcKillpg(struct IPerlProc* piPerl, int pid, int sig)
int
PerlProcPauseProc(struct IPerlProc* piPerl)
{
- return win32_sleep((32767L << 16) + 32767);
+ return win32_pause();
}
PerlIO*
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perllibst.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perllibst.h
new file mode 100755
index 0000000000..60ec416e17
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perllibst.h
@@ -0,0 +1,14 @@
+/*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 b6cc9ca162..466c515ebb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlvars.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlvars.h
@@ -111,9 +111,7 @@ PERLVAR(G, lc_numeric_mutex, perl_mutex) /* Mutex for switching LC_NUMERIC */
PERLVAR(G, C_locale_obj, locale_t)
#endif
-#ifdef DEBUGGING
PERLVARI(G, watch_pvx, char *, NULL)
-#endif
/*
=for apidoc AmU|Perl_check_t *|PL_check
@@ -276,16 +274,16 @@ 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, NonL1NonFinalFold, 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 folds (except marks, etc in
- * multi-char folds) */
-PERLVARI(G, utf8_foldable, SV *, NULL)
+/* 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 *)
@@ -295,6 +293,7 @@ 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 *)
@@ -302,7 +301,48 @@ 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)
+
+#if defined(USE_ITHREADS)
+PERLVAR(G, user_def_props_aTHX, PerlInterpreter *) /* aTHX that user_def_props
+ was defined in */
+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
+ * 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
+ * happen is that two treads will both do an initial probe
+ */
+PERLVARI(G, strategy_dup, int, 0) /* doio.c */
+PERLVARI(G, strategy_dup2, int, 0) /* doio.c */
+PERLVARI(G, strategy_open, int, 0) /* doio.c */
+PERLVARI(G, strategy_open3, int, 0) /* doio.c */
+PERLVARI(G, strategy_mkstemp, int, 0) /* doio.c */
+PERLVARI(G, strategy_socket, int, 0) /* doio.c */
+PERLVARI(G, strategy_accept, int, 0) /* doio.c */
+PERLVARI(G, strategy_pipe, int, 0) /* doio.c */
+PERLVARI(G, strategy_socketpair, int, 0) /* doio.c */
+
+#ifdef PERL_IMPLICIT_CONTEXT
+# ifdef PERL_GLOBAL_STRUCT_PRIVATE
+/* per-module array of pointers to MY_CXT_KEY constants.
+ * It simulates each module having a static my_cxt_index var on builds
+ * which don't allow static vars */
+PERLVARI(G, my_cxt_keys, const char **, NULL)
+PERLVARI(G, my_cxt_keys_size, int, 0) /* size of PL_my_cxt_keys */
+# endif
+#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h
index 7727e7bf1b..8e9d4c3f0d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h
@@ -7,11 +7,11 @@
#define PERL_BISON_VERSION 30000
#ifdef PERL_CORE
-/* A Bison parser, made by GNU Bison 3.0.2. */
+/* A Bison parser, made by GNU Bison 3.0.5. */
/* Bison interface for Yacc-like parsers in C
- Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+ Copyright (C) 1984, 1989-1990, 2000-2015, 2018 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
@@ -146,6 +146,7 @@ S_is_opval_token(int type) {
case FUNC0OP:
case FUNC0SUB:
case FUNCMETH:
+ case LABEL:
case LSTOPSUB:
case METHOD:
case PLUGEXPR:
@@ -162,7 +163,7 @@ S_is_opval_token(int type) {
#endif /* PERL_IN_TOKE_C */
#endif /* PERL_CORE */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
+
union YYSTYPE
{
@@ -173,6 +174,8 @@ union YYSTYPE
GV *gvval;
};
+
+typedef union YYSTYPE YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1
#endif
@@ -183,6 +186,6 @@ int yyparse (void);
/* Generated from:
- * ac323bb6f3cacf4eb8eda6403a58c41f30954d07a4a6d6f7f00de81577b2c79a perly.y
+ * 7aa97cfabf5b87a95ed263373e76c7af6d7e075e83d12e84ccdca9690c15a68d perly.y
* b6fae5748f9bef6db4740aa5e122b84ac5181852d42474d0ecad621fa4253306 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 55efa0ba4e..98540be682 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp.h
@@ -553,10 +553,10 @@ Does not use C<TARG>. See also C<L</XPUSHu>>, C<L</mPUSHu>> and C<L</PUSHu>>.
#define AMGf_noright 1
#define AMGf_noleft 2
-#define AMGf_assign 4
+#define AMGf_assign 4 /* op supports mutator variant, e.g. $x += 1 */
#define AMGf_unary 8
#define AMGf_numeric 0x10 /* for Perl_try_amagic_bin */
-#define AMGf_set 0x20 /* for Perl_try_amagic_bin */
+
#define AMGf_want_list 0x40
#define AMGf_numarg 0x80
@@ -608,7 +608,7 @@ Does not use C<TARG>. See also C<L</XPUSHu>>, C<L</mPUSHu>> and C<L</PUSHu>>.
else { /* AMGf_want_scalar */ \
dATARGET; /* just use the arg's location */ \
sv_setsv(TARG, tmpsv); \
- if (opASSIGN) \
+ if (PL_op->op_flags & OPf_STACKED) \
sp--; \
SETTARG; \
} \
@@ -634,6 +634,7 @@ Does not use C<TARG>. See also C<L</XPUSHu>>, C<L</mPUSHu>> and C<L</PUSHu>>.
} STMT_END
+/* 2019: no longer used in core */
#define opASSIGN (PL_op->op_flags & OPf_STACKED)
/*
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h
index c91141b9e8..0f8feed187 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h
@@ -143,6 +143,9 @@ PERL_CALLCONV UV Perl__to_utf8_title_flags(pTHX_ const U8 *p, const U8* e, U8* u
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);
#define PERL_ARGS_ASSERT__TO_UTF8_UPPER_FLAGS \
assert(p); assert(ustrp); assert(file)
+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);
PERL_CALLCONV_NO_RET void Perl_abort_execution(pTHX_ const char * const msg, const char * const name)
__attribute__noreturn__;
@@ -896,6 +899,7 @@ PERL_CALLCONV void Perl_dump_sub_perl(pTHX_ const GV* gv, bool justperl);
PERL_CALLCONV void Perl_dump_vindent(pTHX_ I32 level, PerlIO *file, const char* pat, va_list *args);
#define PERL_ARGS_ASSERT_DUMP_VINDENT \
assert(file); assert(pat)
+PERL_CALLCONV STRLEN* Perl_dup_warnings(pTHX_ STRLEN* 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)
@@ -968,6 +972,11 @@ PERL_CALLCONV char* Perl_form(pTHX_ const char* pat, ...)
PERL_CALLCONV void Perl_free_tied_hv_pool(pTHX);
PERL_CALLCONV void Perl_free_tmps(pTHX);
+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 \
+ assert(s); assert(e); assert(error_msg)
+
PERL_CALLCONV AV* Perl_get_av(pTHX_ const char *name, I32 flags);
#define PERL_ARGS_ASSERT_GET_AV \
assert(name)
@@ -1411,6 +1420,13 @@ PERL_CALLCONV bool Perl_isALNUM_lazy(pTHX_ const char* p)
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)
+ __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__
@@ -1419,6 +1435,20 @@ PERL_CALLCONV bool Perl_isIDFIRST_lazy(pTHX_ const char* p)
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)
+ __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)
+ __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)
__attribute__warn_unused_result__
__attribute__pure__; */
@@ -2217,9 +2247,12 @@ PERL_CALLCONV SV* Perl_multideref_stringify(pTHX_ const OP* o, CV *cv);
PERL_CALLCONV NV Perl_my_atof(pTHX_ const char *s);
#define PERL_ARGS_ASSERT_MY_ATOF \
assert(s)
-PERL_CALLCONV char* Perl_my_atof2(pTHX_ const char *s, NV* value);
+PERL_CALLCONV char* Perl_my_atof2(pTHX_ const char *orig, NV* value);
#define PERL_ARGS_ASSERT_MY_ATOF2 \
- assert(s); assert(value)
+ assert(orig); assert(value)
+PERL_CALLCONV char* Perl_my_atof3(pTHX_ const char *orig, NV* value, const STRLEN len);
+#define PERL_ARGS_ASSERT_MY_ATOF3 \
+ assert(orig); assert(value)
PERL_CALLCONV OP * Perl_my_attrs(pTHX_ OP *o, OP *attrs);
#define PERL_ARGS_ASSERT_MY_ATTRS \
assert(o)
@@ -2262,6 +2295,11 @@ PERL_CALLCONV char * Perl_my_strftime(pTHX_ const char *fmt, int sec, int min, i
#define PERL_ARGS_ASSERT_MY_STRFTIME \
assert(fmt)
+PERL_CALLCONV NV Perl_my_strtod(const char * const s, char ** e)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MY_STRTOD \
+ assert(s)
+
PERL_CALLCONV void Perl_my_unexec(pTHX);
PERL_CALLCONV int Perl_my_vsnprintf(char *buffer, const Size_t len, const char *format, va_list ap);
#define PERL_ARGS_ASSERT_MY_VSNPRINTF \
@@ -2489,8 +2527,16 @@ PERL_CALLCONV SV* Perl_newSVpvn_share(pTHX_ const char* s, I32 len, U32 hash)
PERL_CALLCONV SV* Perl_newSVrv(pTHX_ SV *const rv, const char *const classname);
#define PERL_ARGS_ASSERT_NEWSVRV \
assert(rv)
+#ifndef NO_MATHOMS
PERL_CALLCONV SV* Perl_newSVsv(pTHX_ SV *const old)
__attribute__warn_unused_result__;
+#endif
+
+PERL_CALLCONV SV* Perl_newSVsv_flags(pTHX_ SV *const old, I32 flags)
+ __attribute__warn_unused_result__;
+
+/* PERL_CALLCONV SV* Perl_newSVsv_nomg(pTHX_ SV *const old)
+ __attribute__warn_unused_result__; */
PERL_CALLCONV SV* Perl_newSVuv(pTHX_ const UV u)
__attribute__warn_unused_result__;
@@ -2577,6 +2623,9 @@ PERL_CALLCONV OP* Perl_op_lvalue_flags(pTHX_ OP* o, I32 type, U32 flags);
PERL_CALLCONV void Perl_op_null(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_OP_NULL \
assert(o)
+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);
PERL_CALLCONV void Perl_op_refcnt_lock(pTHX);
PERL_CALLCONV void Perl_op_refcnt_unlock(pTHX);
@@ -2673,9 +2722,6 @@ PERL_CALLCONV OP* Perl_parse_termexpr(pTHX_ U32 flags);
PERL_CALLCONV U32 Perl_parse_unicode_opts(pTHX_ const char **popt);
#define PERL_ARGS_ASSERT_PARSE_UNICODE_OPTS \
assert(popt)
-PERL_CALLCONV SV * Perl_parse_uniprop_string(pTHX_ const char * const name, const Size_t len, const bool to_fold, bool * invert);
-#define PERL_ARGS_ASSERT_PARSE_UNIPROP_STRING \
- assert(name); assert(invert)
PERL_CALLCONV void Perl_parser_free(pTHX_ const yy_parser *parser);
#define PERL_ARGS_ASSERT_PARSER_FREE \
assert(parser)
@@ -2760,7 +2806,7 @@ PERL_CALLCONV char* Perl_re_intuit_start(pTHX_ REGEXP * const rx, SV* sv, const
PERL_CALLCONV SV* Perl_re_intuit_string(pTHX_ REGEXP *const r);
#define PERL_ARGS_ASSERT_RE_INTUIT_STRING \
assert(r)
-PERL_CALLCONV REGEXP* Perl_re_op_compile(pTHX_ SV ** const patternp, int pat_count, OP *expr, const regexp_engine* eng, REGEXP *old_re, bool *is_bare_re, U32 rx_flags, U32 pm_flags);
+PERL_CALLCONV REGEXP* Perl_re_op_compile(pTHX_ SV ** const patternp, int pat_count, OP *expr, const regexp_engine* eng, REGEXP *old_re, bool *is_bare_re, const U32 rx_flags, const U32 pm_flags);
#define PERL_ARGS_ASSERT_RE_OP_COMPILE \
assert(eng)
PERL_CALLCONV Malloc_t Perl_realloc(Malloc_t where, MEM_SIZE nbytes)
@@ -2835,9 +2881,6 @@ PERL_CALLCONV SV* Perl_reg_qr_package(pTHX_ REGEXP * const rx);
PERL_CALLCONV REGEXP* Perl_reg_temp_copy(pTHX_ REGEXP* dsv, REGEXP* ssv);
#define PERL_ARGS_ASSERT_REG_TEMP_COPY \
assert(ssv)
-PERL_CALLCONV SV* Perl_regclass_swash(pTHX_ const regexp *prog, const struct regnode *node, bool doinit, SV **listsvp, SV **altsvp);
-#define PERL_ARGS_ASSERT_REGCLASS_SWASH \
- assert(node)
PERL_CALLCONV void Perl_regdump(pTHX_ const regexp* r);
#define PERL_ARGS_ASSERT_REGDUMP \
assert(r)
@@ -3070,12 +3113,20 @@ PERL_CALLCONV char* Perl_scan_num(pTHX_ const char* s, YYSTYPE *lvalp);
PERL_CALLCONV NV Perl_scan_oct(pTHX_ const char* start, STRLEN len, STRLEN* retlen);
#define PERL_ARGS_ASSERT_SCAN_OCT \
assert(start); assert(retlen)
+PERL_CALLCONV char* Perl_scan_str(pTHX_ char *start, int keep_quoted, int keep_delims, int re_reparse, char **delimp)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SCAN_STR \
+ assert(start)
+
PERL_CALLCONV const char* Perl_scan_version(pTHX_ const char *s, SV *rv, bool qv);
#define PERL_ARGS_ASSERT_SCAN_VERSION \
assert(s); assert(rv)
PERL_CALLCONV char* Perl_scan_vstring(pTHX_ const char *s, const char *const e, SV *sv);
#define PERL_ARGS_ASSERT_SCAN_VSTRING \
assert(s); assert(e); assert(sv)
+PERL_CALLCONV char* Perl_scan_word(pTHX_ char *s, char *dest, STRLEN destlen, int allow_package, STRLEN *slp);
+#define PERL_ARGS_ASSERT_SCAN_WORD \
+ assert(s); assert(dest); assert(slp)
PERL_CALLCONV U32 Perl_seed(pTHX);
PERL_CALLCONV void Perl_set_caret_X(pTHX);
PERL_CALLCONV void Perl_set_context(void *t);
@@ -3094,6 +3145,11 @@ PERL_CALLCONV void Perl_setfd_inhexec_for_sysfd(pTHX_ int fd);
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 char* Perl_skipspace_flags(pTHX_ char *s, U32 flags)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SKIPSPACE_FLAGS \
+ assert(s)
+
PERL_CALLCONV void Perl_sortsv(pTHX_ SV** array, size_t num_elts, SVCOMPARE_t cmp);
#define PERL_ARGS_ASSERT_SORTSV \
assert(cmp)
@@ -3837,15 +3893,17 @@ PERL_CALLCONV UV Perl_utf8_to_uvuni_buf(pTHX_ const U8 *s, const U8 *send, STRLE
#define PERL_ARGS_ASSERT_UTF8_TO_UVUNI_BUF \
assert(s); assert(send)
-PERL_CALLCONV UV Perl_utf8n_to_uvchr(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags);
+PERL_CALLCONV UV Perl_utf8n_to_uvchr(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags);
#define PERL_ARGS_ASSERT_UTF8N_TO_UVCHR \
assert(s)
-PERL_CALLCONV UV Perl_utf8n_to_uvchr_error(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors);
+PERL_CALLCONV UV Perl_utf8n_to_uvchr_error(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors);
#define PERL_ARGS_ASSERT_UTF8N_TO_UVCHR_ERROR \
assert(s)
-PERL_CALLCONV UV Perl_utf8n_to_uvchr_msgs(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors, AV ** msgs);
+#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);
#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);
#define PERL_ARGS_ASSERT_UTF8N_TO_UVUNI \
assert(s)
@@ -4032,9 +4090,9 @@ PERL_CALLCONV bool Perl_do_exec(pTHX_ const char* cmd);
#endif
#if !(defined(PERL_GLOBAL_STRUCT_PRIVATE))
# if defined(PERL_IMPLICIT_CONTEXT)
-PERL_CALLCONV void* Perl_my_cxt_init(pTHX_ int *index, size_t size);
+PERL_CALLCONV void* Perl_my_cxt_init(pTHX_ int *indexp, size_t size);
#define PERL_ARGS_ASSERT_MY_CXT_INIT \
- assert(index)
+ assert(indexp)
# endif
#endif
#if !(defined(_MSC_VER))
@@ -4139,6 +4197,9 @@ PERL_STATIC_INLINE IV* S_get_invlist_previous_index_addr(SV* invlist)
assert(invlist)
#endif
+STATIC void S_initialize_invlist_guts(pTHX_ SV* invlist, const Size_t initial_size);
+#define PERL_ARGS_ASSERT_INITIALIZE_INVLIST_GUTS \
+ assert(invlist)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE void S_invlist_clear(pTHX_ SV* invlist);
#define PERL_ARGS_ASSERT_INVLIST_CLEAR \
@@ -4165,6 +4226,11 @@ 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)
@@ -4298,11 +4364,6 @@ STATIC void S_validate_suid(pTHX_ PerlIO *rsfp);
assert(rsfp)
# endif
#endif
-#if !defined(USE_QUADMATH)
-# if defined(PERL_IN_NUMERIC_C)
-STATIC NV S_mulexp10(NV value, I32 exponent);
-# endif
-#endif
#if !defined(UV_IS_QUAD)
# if defined(PERL_IN_UTF8_C)
STATIC int S_is_utf8_cp_above_31_bits(const U8 * const s, const U8 * const e, const bool consider_overlongs)
@@ -4391,7 +4452,7 @@ PERL_CALLCONV int Perl_re_indentf(pTHX_ const char *fmt, U32 depth, ...);
assert(fmt)
STATIC void S_regdump_extflags(pTHX_ const char *lead, const U32 flags);
STATIC void S_regdump_intflags(pTHX_ const char *lead, const U32 flags);
-STATIC U8 S_regtail_study(pTHX_ RExC_state_t *pRExC_state, regnode *p, const regnode *val, U32 depth);
+STATIC bool S_regtail_study(pTHX_ RExC_state_t *pRExC_state, regnode_offset p, const regnode_offset val, U32 depth);
#define PERL_ARGS_ASSERT_REGTAIL_STUDY \
assert(pRExC_state); assert(p); assert(val)
# endif
@@ -4723,6 +4784,9 @@ STATIC void S_deb_stack_n(pTHX_ SV** stack_base, I32 stack_min, I32 stack_max, I
assert(stack_base)
#endif
#if defined(PERL_IN_DOIO_C)
+STATIC bool S_argvout_final(pTHX_ MAGIC *mg, IO *io, bool not_implicit);
+#define PERL_ARGS_ASSERT_ARGVOUT_FINAL \
+ assert(mg); assert(io)
STATIC void S_exec_failed(pTHX_ const char *cmd, int fd, int do_report);
#define PERL_ARGS_ASSERT_EXEC_FAILED \
assert(cmd)
@@ -4886,8 +4950,6 @@ PERL_CALLCONV SV* Perl_hfree_next_entry(pTHX_ HV *hv, STRLEN *indexp);
assert(hv); assert(indexp)
#endif
#if defined(PERL_IN_LOCALE_C)
-STATIC const char* S_category_name(const int category);
-STATIC void S_restore_switched_locale(pTHX_ const int category, const char * const original_locale);
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE const char * S_save_to_buffer(const char * string, char **buf, Size_t *buf_size, const Size_t offset)
__attribute__warn_unused_result__;
@@ -4895,17 +4957,19 @@ PERL_STATIC_INLINE const char * S_save_to_buffer(const char * string, char **buf
assert(buf_size)
#endif
-STATIC const char* S_switch_category_locale_to_template(pTHX_ const int switch_category, const int template_category, const char * template_locale);
# if defined(USE_LOCALE)
+STATIC const char* S_category_name(const int category);
STATIC void S_new_collate(pTHX_ const char* newcoll);
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);
+STATIC void S_restore_switched_locale(pTHX_ const int category, const char * const original_locale);
STATIC void S_set_numeric_radix(pTHX_ const bool use_locale);
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);
# 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);
# endif
@@ -5080,6 +5144,9 @@ STATIC OP* S_too_few_arguments_pv(pTHX_ OP *o, const char* name, U32 flags)
STATIC OP* S_too_many_arguments_pv(pTHX_ OP *o, const char* name, U32 flags);
#define PERL_ARGS_ASSERT_TOO_MANY_ARGUMENTS_PV \
assert(o); assert(name)
+STATIC OP* S_traverse_op_tree(pTHX_ OP* top, OP* o);
+#define PERL_ARGS_ASSERT_TRAVERSE_OP_TREE \
+ assert(top); assert(o)
# if defined(USE_ITHREADS)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE void S_op_relocate_sv(pTHX_ SV** svp, PADOFFSET* targp);
@@ -5360,11 +5427,9 @@ STATIC U32 S_add_data(RExC_state_t* const pRExC_state, const char* const s, cons
STATIC AV* S_add_multi_match(pTHX_ AV* multi_char_matches, SV* multi_string, const STRLEN cp_count);
#define PERL_ARGS_ASSERT_ADD_MULTI_MATCH \
assert(multi_string)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_alloc_maybe_populate_EXACT(pTHX_ RExC_state_t *pRExC_state, regnode *node, I32 *flagp, STRLEN len, UV code_point, bool downgradable);
-#define PERL_ARGS_ASSERT_ALLOC_MAYBE_POPULATE_EXACT \
- assert(pRExC_state); assert(node); assert(flagp)
-#endif
+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)
__attribute__warn_unused_result__;
@@ -5396,27 +5461,23 @@ PERL_STATIC_INLINE STRLEN* S_get_invlist_iter_addr(SV* invlist)
assert(invlist)
#endif
-STATIC bool S_grok_bslash_N(pTHX_ RExC_state_t *pRExC_state, regnode** nodep, UV *code_point_p, int* cp_count, I32 *flagp, const bool strict, const U32 depth);
+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* S_handle_named_backref(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, char * parse_start, char ch);
+PERL_STATIC_INLINE 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 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* S_handle_regex_sets(pTHX_ RExC_state_t *pRExC_state, SV ** return_invlist, I32 *flagp, U32 depth, char * const oregcomp_parse);
+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)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE SV* S_invlist_clone(pTHX_ SV* const invlist)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_INVLIST_CLONE \
- assert(invlist)
-#endif
-
+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);
+#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 \
@@ -5451,11 +5512,6 @@ STATIC bool S_invlist_iternext(SV* invlist, UV* start, UV* end)
#define PERL_ARGS_ASSERT_INVLIST_ITERNEXT \
assert(invlist); assert(start); assert(end)
-#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
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 \
assert(pRExC_state); assert(ssc)
@@ -5473,12 +5529,15 @@ STATIC bool S_new_regcurly(const char *s, const char *e)
STATIC void S_nextchar(pTHX_ RExC_state_t *pRExC_state);
#define PERL_ARGS_ASSERT_NEXTCHAR \
assert(pRExC_state)
-STATIC void S_output_or_return_posix_warnings(pTHX_ RExC_state_t *pRExC_state, AV* posix_warnings, AV** return_posix_warnings);
-#define PERL_ARGS_ASSERT_OUTPUT_OR_RETURN_POSIX_WARNINGS \
+STATIC void S_output_posix_warnings(pTHX_ RExC_state_t *pRExC_state, AV* posix_warnings);
+#define PERL_ARGS_ASSERT_OUTPUT_POSIX_WARNINGS \
assert(pRExC_state); assert(posix_warnings)
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);
+#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)
@@ -5487,13 +5546,13 @@ PERL_STATIC_NO_RET void S_re_croak2(pTHX_ bool utf8, const char* pat1, const cha
#define PERL_ARGS_ASSERT_RE_CROAK2 \
assert(pat1); assert(pat2)
-STATIC regnode* S_reg(pTHX_ RExC_state_t *pRExC_state, I32 paren, I32 *flagp, U32 depth);
+STATIC regnode_offset S_reg(pTHX_ RExC_state_t *pRExC_state, I32 paren, I32 *flagp, U32 depth);
#define PERL_ARGS_ASSERT_REG \
assert(pRExC_state); assert(flagp)
-STATIC regnode* S_reg2Lanode(pTHX_ RExC_state_t *pRExC_state, const U8 op, const U32 arg1, const I32 arg2);
+STATIC regnode_offset S_reg2Lanode(pTHX_ RExC_state_t *pRExC_state, const U8 op, const U32 arg1, const I32 arg2);
#define PERL_ARGS_ASSERT_REG2LANODE \
assert(pRExC_state)
-STATIC regnode* S_reg_node(pTHX_ RExC_state_t *pRExC_state, U8 op);
+STATIC regnode_offset S_reg_node(pTHX_ RExC_state_t *pRExC_state, U8 op);
#define PERL_ARGS_ASSERT_REG_NODE \
assert(pRExC_state)
STATIC SV * S_reg_scan_name(pTHX_ RExC_state_t *pRExC_state, U32 flags);
@@ -5504,39 +5563,42 @@ PERL_STATIC_INLINE char * S_reg_skipcomment(RExC_state_t *pRExC_state, char * p)
#define PERL_ARGS_ASSERT_REG_SKIPCOMMENT \
assert(pRExC_state); assert(p)
#endif
-STATIC regnode* S_reganode(pTHX_ RExC_state_t *pRExC_state, U8 op, U32 arg);
+STATIC regnode_offset S_reganode(pTHX_ RExC_state_t *pRExC_state, U8 op, U32 arg);
#define PERL_ARGS_ASSERT_REGANODE \
assert(pRExC_state)
-STATIC regnode* S_regatom(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth);
+STATIC regnode_offset S_regatom(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth);
#define PERL_ARGS_ASSERT_REGATOM \
assert(pRExC_state); assert(flagp)
-STATIC regnode* S_regbranch(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, I32 first, U32 depth);
+STATIC regnode_offset S_regbranch(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, I32 first, U32 depth);
#define PERL_ARGS_ASSERT_REGBRANCH \
assert(pRExC_state); assert(flagp)
-STATIC regnode* S_regclass(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth, const bool stop_at_1, bool allow_multi_fold, const bool silence_non_portable, const bool strict, bool optimizable, SV** ret_invlist, AV** return_posix_warnings);
+STATIC regnode_offset S_regclass(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth, const bool stop_at_1, bool allow_multi_fold, const bool silence_non_portable, const bool strict, bool optimizable, SV** ret_invlist);
#define PERL_ARGS_ASSERT_REGCLASS \
assert(pRExC_state); assert(flagp)
STATIC unsigned int S_regex_set_precedence(const U8 my_operator)
__attribute__warn_unused_result__;
-STATIC void S_reginsert(pTHX_ RExC_state_t *pRExC_state, U8 op, regnode *operand, U32 depth);
+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 \
- assert(pRExC_state); assert(operand)
-STATIC regnode* S_regnode_guts(pTHX_ RExC_state_t *pRExC_state, const U8 op, const STRLEN extra_len, const char* const name);
+ assert(pRExC_state)
+STATIC regnode_offset S_regnode_guts(pTHX_ RExC_state_t *pRExC_state, const U8 op, const STRLEN extra_len, const char* const name);
#define PERL_ARGS_ASSERT_REGNODE_GUTS \
assert(pRExC_state); assert(name)
-STATIC regnode* S_regpiece(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth);
+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 void S_regtail(pTHX_ RExC_state_t * pRExC_state, const regnode * const p, const regnode * const val, const U32 depth);
+STATIC bool S_regtail(pTHX_ RExC_state_t * pRExC_state, const regnode_offset p, const regnode_offset val, const U32 depth);
#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)
-STATIC void S_set_ANYOF_arg(pTHX_ RExC_state_t* const pRExC_state, regnode* const node, SV* const cp_list, SV* const runtime_defns, SV* const only_utf8_locale_list, SV* const swash, const bool has_user_defined_property);
+STATIC void S_set_ANYOF_arg(pTHX_ RExC_state_t* const pRExC_state, regnode* const node, SV* const cp_list, SV* const runtime_defns, SV* const only_utf8_locale_list);
#define PERL_ARGS_ASSERT_SET_ANYOF_ARG \
assert(pRExC_state); assert(node)
+STATIC void S_set_regex_pv(pTHX_ RExC_state_t *pRExC_state, REGEXP *Rx);
+#define PERL_ARGS_ASSERT_SET_REGEX_PV \
+ assert(pRExC_state); assert(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)
@@ -5620,12 +5682,7 @@ PERL_CALLCONV void Perl_regprop(pTHX_ const regexp *prog, SV* sv, const regnode*
#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)
-PERL_CALLCONV SV* Perl__get_swash_invlist(pTHX_ SV* const swash)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__GET_SWASH_INVLIST \
- assert(swash)
-
+#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)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE bool S__invlist_contains_cp(SV* const invlist, const UV cp)
__attribute__warn_unused_result__;
@@ -5659,11 +5716,16 @@ PERL_STATIC_INLINE UV* S_invlist_array(SV* const invlist)
assert(invlist)
#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE bool S_is_invlist(SV* const invlist)
+ __attribute__warn_unused_result__;
#endif
-#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_TOKE_C)
-PERL_CALLCONV SV* Perl__core_swash_init(pTHX_ const char* pkg, const char* name, SV* listsv, I32 minbits, I32 none, SV* invlist, U8* const flags_p);
-#define PERL_ARGS_ASSERT__CORE_SWASH_INIT \
- assert(pkg); assert(name); assert(listsv)
+
+#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
@@ -5705,9 +5767,6 @@ PERL_CALLCONV void Perl__invlist_intersection_maybe_complement_2nd(pTHX_ SV* con
PERL_CALLCONV void Perl__invlist_invert(pTHX_ SV* const invlist);
#define PERL_ARGS_ASSERT__INVLIST_INVERT \
assert(invlist)
-PERL_CALLCONV void Perl__invlist_populate_swatch(SV* const invlist, const UV start, const UV end, U8* swatch);
-#define PERL_ARGS_ASSERT__INVLIST_POPULATE_SWATCH \
- assert(invlist); assert(swatch)
/* 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);
@@ -5721,11 +5780,6 @@ PERL_CALLCONV SV* Perl__setup_canned_invlist(pTHX_ const STRLEN size, const UV e
#define PERL_ARGS_ASSERT__SETUP_CANNED_INVLIST \
assert(other_elements_ptr)
-PERL_CALLCONV SV* Perl__swash_to_invlist(pTHX_ SV* const swash)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__SWASH_TO_INVLIST \
- assert(swash)
-
#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)
@@ -5768,21 +5822,11 @@ STATIC char* S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, cons
#define PERL_ARGS_ASSERT_FIND_BYCLASS \
assert(prog); assert(c); assert(s); assert(strend)
-STATIC char * S_find_next_ascii(char* s, const char * send, const bool is_utf8)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_FIND_NEXT_ASCII \
- assert(s); assert(send)
-
STATIC U8 * S_find_next_masked(U8 * s, const U8 * send, const U8 byte, const U8 mask)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_FIND_NEXT_MASKED \
assert(s); assert(send)
-STATIC char * S_find_next_non_ascii(char* s, const char * send, const bool is_utf8)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_FIND_NEXT_NON_ASCII \
- assert(s); assert(send)
-
STATIC U8 * S_find_span_end(U8* s, const U8 * send, const U8 span_byte)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_FIND_SPAN_END \
@@ -5793,6 +5837,11 @@ STATIC U8 * S_find_span_end_mask(U8 * s, const U8 * send, const U8 span_byte, co
#define PERL_ARGS_ASSERT_FIND_SPAN_END_MASK \
assert(s); assert(send)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE I32 S_foldEQ_latin1_s2_folded(const char* a, const char* b, I32 len);
+#define PERL_ARGS_ASSERT_FOLDEQ_LATIN1_S2_FOLDED \
+ assert(a); assert(b)
+#endif
STATIC bool S_isFOO_utf8_lc(pTHX_ const U8 classnum, const U8* character, const U8* e)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_ISFOO_UTF8_LC \
@@ -5857,10 +5906,10 @@ STATIC SSize_t S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode
#define PERL_ARGS_ASSERT_REGMATCH \
assert(reginfo); assert(startpos); assert(prog)
-STATIC I32 S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p, regmatch_info *const reginfo, I32 max _pDEPTH)
+STATIC I32 S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p, char *loceol, regmatch_info *const reginfo, I32 max _pDEPTH)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_REGREPEAT \
- assert(prog); assert(startposp); assert(p); assert(reginfo)
+ assert(prog); assert(startposp); assert(p); assert(loceol); assert(reginfo)
STATIC bool S_regtry(pTHX_ regmatch_info *reginfo, char **startposp)
__attribute__warn_unused_result__;
@@ -5963,10 +6012,12 @@ PERL_STATIC_INLINE void S_sv_unglob(pTHX_ SV *const sv, U32 flags);
#define PERL_ARGS_ASSERT_SV_UNGLOB \
assert(sv)
#endif
-STATIC char * S_uiv_2buf(char *const buf, const IV iv, UV uv, const int is_uv, char **const peob)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE char * S_uiv_2buf(char *const buf, const IV iv, UV uv, const int is_uv, char **const peob)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_UIV_2BUF \
assert(buf); assert(peob)
+#endif
STATIC void S_utf8_mg_len_cache_update(pTHX_ SV *const sv, MAGIC **const mgp, const STRLEN ulen);
#define PERL_ARGS_ASSERT_UTF8_MG_LEN_CACHE_UPDATE \
@@ -6026,9 +6077,9 @@ STATIC char* S_force_version(pTHX_ char *s, int guessing);
STATIC char* S_force_word(pTHX_ char *start, int token, int check_keyword, int allow_pack);
#define PERL_ARGS_ASSERT_FORCE_WORD \
assert(start)
-STATIC SV* S_get_and_check_backslash_N_name(pTHX_ const char* s, const char* const e)
+STATIC SV* S_get_and_check_backslash_N_name_wrapper(pTHX_ const char* s, const char* const e)
__attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_GET_AND_CHECK_BACKSLASH_N_NAME \
+#define PERL_ARGS_ASSERT_GET_AND_CHECK_BACKSLASH_N_NAME_WRAPPER \
assert(s); assert(e)
STATIC void S_incline(pTHX_ const char *s, const char *end);
@@ -6046,7 +6097,7 @@ STATIC I32 S_lop(pTHX_ I32 f, U8 x, char *s);
PERL_STATIC_NO_RET void S_missingterm(pTHX_ char *s, STRLEN len)
__attribute__noreturn__;
-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);
+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 \
assert(key); assert(sv)
STATIC void S_no_op(pTHX_ const char *const what, char *s);
@@ -6084,11 +6135,6 @@ STATIC char* S_scan_pat(pTHX_ char *start, I32 type)
#define PERL_ARGS_ASSERT_SCAN_PAT \
assert(start)
-STATIC char* S_scan_str(pTHX_ char *start, int keep_quoted, int keep_delims, int re_reparse, char **delimp)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_SCAN_STR \
- assert(start)
-
STATIC char* S_scan_subst(pTHX_ char *start)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SCAN_SUBST \
@@ -6099,14 +6145,6 @@ STATIC char* S_scan_trans(pTHX_ char *start)
#define PERL_ARGS_ASSERT_SCAN_TRANS \
assert(start)
-STATIC char* S_scan_word(pTHX_ char *s, char *dest, STRLEN destlen, int allow_package, STRLEN *slp);
-#define PERL_ARGS_ASSERT_SCAN_WORD \
- assert(s); assert(dest); assert(slp)
-STATIC char* S_skipspace_flags(pTHX_ char *s, U32 flags)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_SKIPSPACE_FLAGS \
- assert(s)
-
STATIC I32 S_sublex_done(pTHX)
__attribute__warn_unused_result__;
@@ -6142,7 +6180,7 @@ STATIC bool S_isa_lookup(pTHX_ HV *stash, const char * const name, STRLEN len, U
#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);
#define PERL_ARGS_ASSERT__TO_UTF8_CASE \
- assert(p); assert(ustrp); assert(invlist); assert(invmap); assert(normal)
+ 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)
@@ -6166,17 +6204,17 @@ 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 **swash, const char * const swashname, SV* const invlist)
+PERL_STATIC_INLINE bool S_is_utf8_common(pTHX_ const U8 *const p, SV* const invlist)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_UTF8_COMMON \
- assert(p); assert(swashname)
+ 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 **swash, const char * const swashname, SV* const invlist)
+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); assert(swashname)
+ assert(p); assert(e)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
@@ -6204,6 +6242,15 @@ STATIC SV* S_swatch_get(pTHX_ SV* swash, UV start, UV span)
STATIC U8 S_to_lower_latin1(const U8 c, U8 *p, STRLEN *lenp, const char dummy)
__attribute__warn_unused_result__;
+STATIC UV S_turkic_fc(pTHX_ const U8 * const p, const U8 * const e, U8* ustrp, STRLEN *lenp);
+#define PERL_ARGS_ASSERT_TURKIC_FC \
+ assert(p); assert(e); assert(ustrp); assert(lenp)
+STATIC UV S_turkic_lc(pTHX_ const U8 * const p0, const U8 * const e, U8* ustrp, STRLEN *lenp);
+#define PERL_ARGS_ASSERT_TURKIC_LC \
+ assert(p0); assert(e); assert(ustrp); assert(lenp)
+STATIC UV S_turkic_uc(pTHX_ const U8 * const p, const U8 * const e, U8* ustrp, STRLEN *lenp);
+#define PERL_ARGS_ASSERT_TURKIC_UC \
+ assert(p); assert(e); assert(ustrp); assert(lenp)
STATIC char * S_unexpected_non_continuation_text(pTHX_ const U8 * const s, STRLEN print_len, const STRLEN non_cont_byte_pos, const STRLEN expect_len)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_UNEXPECTED_NON_CONTINUATION_TEXT \
@@ -6250,11 +6297,6 @@ PERL_CALLCONV Malloc_t Perl_mem_log_realloc(const UV n, const UV typesize, const
#define PERL_ARGS_ASSERT_MEM_LOG_REALLOC \
assert(type_name); assert(filename); assert(funcname)
#endif
-#if defined(PERL_OP_PARENT)
-PERL_CALLCONV OP* Perl_op_parent(OP *o);
-#define PERL_ARGS_ASSERT_OP_PARENT \
- assert(o)
-#endif
#if defined(PERL_USES_PL_PIDSTATUS) && defined(PERL_IN_UTIL_C)
STATIC void S_pidgone(pTHX_ Pid_t pid, int status);
#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h
index dc2e382a5e..1d9748037f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h
@@ -28,23 +28,23 @@
/*** GENERATED CODE ***/
#define is_LNBREAK_safe(s,e,is_utf8) \
( ((e)-(s) > 2) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) ) ? 1 \
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: ( is_utf8 ) ? \
( ( 0xC2 == ((const U8*)s)[0] ) ? \
( ( 0x85 == ((const U8*)s)[1] ) ? 2 : 0 ) \
- : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xA8 ) ) ? 3 : 0 )\
+ : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) ) ) ? 3 : 0 )\
: ( 0x85 == ((const U8*)s)[0] ) ) \
: ((e)-(s) > 1) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) ) ? 1 \
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: ( is_utf8 ) ? \
( ( ( 0xC2 == ((const U8*)s)[0] ) && ( 0x85 == ((const U8*)s)[1] ) ) ? 2 : 0 )\
: ( 0x85 == ((const U8*)s)[0] ) ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0D ) ) ? 1 \
: ( !( is_utf8 ) ) ? \
( 0x85 == ((const U8*)s)[0] ) \
: 0 ) \
@@ -53,30 +53,30 @@
/*** GENERATED CODE ***/
#define is_LNBREAK_utf8_safe(s,e) \
( ((e)-(s) > 2) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) ) ? 1 \
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: ( 0xC2 == ((const U8*)s)[0] ) ? \
( ( 0x85 == ((const U8*)s)[1] ) ? 2 : 0 ) \
- : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xA8 ) ) ? 3 : 0 )\
+ : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) ) ? 1 \
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: ( ( 0xC2 == ((const U8*)s)[0] ) && ( 0x85 == ((const U8*)s)[1] ) ) ? 2 : 0 )\
: ((e)-(s) > 0) ? \
- ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) \
+ ( inRANGE(((const U8*)s)[0], 0x0A, 0x0D ) ) \
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_latin1_safe(s,e) \
( ((e)-(s) > 1) ? \
- ( ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) || 0x85 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) || 0x85 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x85 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0A, 0x0D ) || 0x85 == ((const U8*)s)[0] )\
: 0 )
/*
@@ -90,14 +90,14 @@
( ( ( 0x9A == ((const U8*)s)[1] ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
( ( 0x80 == ((const U8*)s)[1] ) ? \
- ( ( ( ((const U8*)s)[2] <= 0x8A ) || 0xAF == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( 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 )
/*** GENERATED CODE ***/
#define is_HORIZWS_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) )
@@ -108,7 +108,7 @@
*/
/*** GENERATED CODE ***/
#define is_VERTWS_high(s) \
-( ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xA8 ) ) ? 3 : 0 )
+( ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_VERTWS_cp_high(cp) \
@@ -123,14 +123,14 @@
#define is_XDIGIT_high(s) \
( ( 0xEF == ((const U8*)s)[0] ) ? \
( ( 0xBC == ((const U8*)s)[1] ) ? \
- ( ( ( 0x90 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x99 ) || ( 0xA1 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xA6 ) ) ? 3 : 0 )\
- : ( ( 0xBD == ((const U8*)s)[1] ) && ( 0x81 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x86 ) ) ? 3 : 0 )\
+ ( ( 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 )
/*** GENERATED CODE ***/
#define is_XDIGIT_cp_high(cp) \
-( ( 0xFF10 <= cp && cp <= 0xFF19 ) || ( 0xFF19 < cp && \
-( ( 0xFF21 <= cp && cp <= 0xFF26 ) || ( 0xFF41 <= cp && cp <= 0xFF46 ) ) ) )
+( inRANGE(cp, 0xFF10, 0xFF19) || ( 0xFF19 < cp && \
+( inRANGE(cp, 0xFF21, 0xFF26) || inRANGE(cp, 0xFF41, 0xFF46) ) ) )
/*
XPERLSPACE: \p{XPerlSpace}
@@ -143,29 +143,20 @@
( ( ( 0x9A == ((const U8*)s)[1] ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
( ( 0x80 == ((const U8*)s)[1] ) ? \
- ( ( ( ((const U8*)s)[2] <= 0x8A ) || ( ((const U8*)s)[2] & 0xFE ) == 0xA8 || 0xAF == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x8A ) || inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) || 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 )
/*** GENERATED CODE ***/
#define is_XPERLSPACE_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x2028 == cp || ( 0x2028 < cp && \
( 0x2029 == cp || ( 0x2029 < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) ) ) ) ) )
/*
- REPLACEMENT: Unicode REPLACEMENT CHARACTER
-
- 0xFFFD
-*/
-/*** GENERATED CODE ***/
-#define is_REPLACEMENT_utf8_safe(s,e) \
-( ( ( ( ( ((e) - (s)) >= 3 ) && ( 0xEF == ((const U8*)s)[0] ) ) && ( 0xBF == ((const U8*)s)[1] ) ) && ( 0xBD == ((const U8*)s)[2] ) ) ? 3 : 0 )
-
-/*
NONCHAR: Non character code points
\p{_Perl_Nchar}
@@ -174,13 +165,13 @@
#define is_NONCHAR_utf8_safe(s,e) \
( ( ( LIKELY((e) > (s)) ) && ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ) ? ( ( 0xEF == ((const U8*)s)[0] ) ?\
( ( 0xB7 == ((const U8*)s)[1] ) ? \
- ( ( 0x90 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xAF ) ? 3 : 0 )\
- : ( ( 0xBF == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xBE ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x90, 0xAF ) ) ? 3 : 0 ) \
+ : ( ( 0xBF == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0xBE, 0xBF ) ) ) ? 3 : 0 )\
: ( 0xF0 == ((const U8*)s)[0] ) ? \
- ( ( ( ( ((const U8*)s)[1] == 0x9F || ( ( ((const U8*)s)[1] & 0xEF ) == 0xAF ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 )\
- : ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF3 ) ? \
- ( ( ( ( ( ((const U8*)s)[1] & 0xCF ) == 0x8F ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 )\
- : ( ( ( ( 0xF4 == ((const U8*)s)[0] ) && ( 0x8F == ((const U8*)s)[1] ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 ) : 0 )
+ ( ( ( ( ((const U8*)s)[1] == 0x9F || ( ( ((const U8*)s)[1] & 0xEF ) == 0xAF ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0xBE, 0xBF ) ) ) ? 4 : 0 )\
+ : ( inRANGE(((const U8*)s)[0], 0xF1, 0xF3 ) ) ? \
+ ( ( ( ( ( ((const U8*)s)[1] & 0xCF ) == 0x8F ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0xBE, 0xBF ) ) ) ? 4 : 0 )\
+ : ( ( ( ( 0xF4 == ((const U8*)s)[0] ) && ( 0x8F == ((const U8*)s)[1] ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0xBE, 0xBF ) ) ) ? 4 : 0 ) : 0 )
/*
SURROGATE: Surrogate code points
@@ -189,7 +180,7 @@
*/
/*** GENERATED CODE ***/
#define is_SURROGATE_utf8_safe(s,e) \
-( ( ( ( ( ((e) - (s)) >= 3 ) && ( 0xED == ((const U8*)s)[0] ) ) && ( ( ((const U8*)s)[1] & 0xE0 ) == 0xA0 ) ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )
+( ( ( ( ( ((e) - (s)) >= 3 ) && ( 0xED == ((const U8*)s)[0] ) ) && ( inRANGE(((const U8*)s)[1], 0xA0, 0xBF ) ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0xBF ) ) ) ? 3 : 0 )
/*
QUOTEMETA: Meta-characters that \Q should quote
@@ -204,46 +195,46 @@
( ( 0x9C == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xE1 == ((const U8*)s)[0] ) ? \
( ( 0x85 == ((const U8*)s)[1] ) ? \
- ( ( 0x9F == ((const U8*)s)[2] || 0xA0 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x9F, 0xA0 ) ) ? 3 : 0 ) \
: ( 0x9A == ((const U8*)s)[1] ) ? \
( ( 0x80 == ((const U8*)s)[2] ) ? 3 : 0 ) \
: ( 0x9E == ((const U8*)s)[1] ) ? \
- ( ( ( ((const U8*)s)[2] & 0xFE ) == 0xB4 ) ? 3 : 0 ) \
- : ( ( 0xA0 == ((const U8*)s)[1] ) && ( 0x8B <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x8E ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0xB4, 0xB5 ) ) ? 3 : 0 ) \
+ : ( ( 0xA0 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x8B, 0x8E ) ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
( ( 0x80 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] <= 0xBE ) ? 3 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0xBE ) ) ? 3 : 0 ) \
: ( 0x81 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x81 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x93 ) || ( 0x95 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xAF ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x81, 0x93 ) || inRANGE(((const U8*)s)[2], 0x95, 0xAF ) ) ? 3 : 0 )\
: ( 0x86 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] >= 0x90 ) ? 3 : 0 ) \
- : ( ( 0x87 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x90 ) || ( 0x94 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x9C ) || ( 0x9F <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xAF ) || ( ((const U8*)s)[1] & 0xFE ) == 0xB8 ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x90, 0xBF ) ) ? 3 : 0 ) \
+ : ( inRANGE(((const U8*)s)[1], 0x87, 0x90 ) || inRANGE(((const U8*)s)[1], 0x94, 0x9C ) || inRANGE(((const U8*)s)[1], 0x9F, 0xAF ) || inRANGE(((const U8*)s)[1], 0xB8, 0xB9 ) ) ?\
3 \
: ( 0x91 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] <= 0x9F ) ? 3 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x9F ) ) ? 3 : 0 ) \
: ( 0x9D == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] <= 0xB5 ) ? 3 : 0 ) \
- : ( ( 0x9E == ((const U8*)s)[1] ) && ( ((const U8*)s)[2] >= 0x94 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0xB5 ) ) ? 3 : 0 ) \
+ : ( ( 0x9E == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x94, 0xBF ) ) ) ? 3 : 0 )\
: ( 0xE3 == ((const U8*)s)[0] ) ? \
( ( 0x80 == ((const U8*)s)[1] ) ? \
- ( ( ( ((const U8*)s)[2] <= 0x83 ) || ( 0x88 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xA0 ) || 0xB0 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x83 ) || inRANGE(((const U8*)s)[2], 0x88, 0xA0 ) || 0xB0 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x85 == ((const U8*)s)[1] ) && ( 0xA4 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xEF == ((const U8*)s)[0] ) ? \
( ( 0xB4 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] >= 0xBE ) ? 3 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[2], 0xBE, 0xBF ) ) ? 3 : 0 ) \
: ( 0xB8 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] <= 0x8F ) ? 3 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x8F ) ) ? 3 : 0 ) \
: ( 0xB9 == ((const U8*)s)[1] ) ? \
- ( ( 0x85 == ((const U8*)s)[2] || 0x86 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x85, 0x86 ) ) ? 3 : 0 ) \
: ( 0xBB == ((const U8*)s)[1] ) ? \
( ( 0xBF == ((const U8*)s)[2] ) ? 3 : 0 ) \
: ( 0xBE == ((const U8*)s)[1] ) ? \
( ( 0xA0 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0xBF == ((const U8*)s)[1] ) && ( 0xB0 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xB8 ) ) ? 3 : 0 )\
+ : ( ( 0xBF == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0xB0, 0xB8 ) ) ) ? 3 : 0 )\
: ( 0xF0 == ((const U8*)s)[0] ) ? \
( ( 0x9B == ((const U8*)s)[1] ) ? \
- ( ( ( 0xB2 == ((const U8*)s)[2] ) && ( ( ((const U8*)s)[3] & 0xFC ) == 0xA0 ) ) ? 4 : 0 )\
- : ( ( ( 0x9D == ((const U8*)s)[1] ) && ( 0x85 == ((const U8*)s)[2] ) ) && ( 0xB3 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0xBA ) ) ? 4 : 0 )\
+ ( ( ( 0xB2 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0xA0, 0xA3 ) ) ) ? 4 : 0 )\
+ : ( ( ( 0x9D == ((const U8*)s)[1] ) && ( 0x85 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0xB3, 0xBA ) ) ) ? 4 : 0 )\
: ( ( 0xF3 == ((const U8*)s)[0] ) && ( 0xA0 == ((const U8*)s)[1] ) ) ? 4 : 0 )
/*
@@ -266,7 +257,7 @@
: ( 0x6A == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x8C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x73 == ((const U8*)s)[0] ) ? \
- ( ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ? 2 : 0 ) \
: ( 0x74 == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x88 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? \
@@ -324,7 +315,7 @@
: ( 0x6A == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x8C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x73 == ((const U8*)s)[0] ) ? \
- ( ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ? 2 : 0 ) \
: ( 0x74 == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x88 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? \
@@ -374,7 +365,7 @@
: ( 0x6A == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x8C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x73 == ((const U8*)s)[0] ) ? \
- ( ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ? 2 : 0 ) \
: ( 0x74 == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x88 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? \
@@ -383,7 +374,7 @@
: ((e)-(s) > 1) ? \
( ( 0x66 == ((const U8*)s)[0] ) ? \
( ( 0x66 == ((const U8*)s)[1] || 0x69 == ((const U8*)s)[1] || 0x6C == ((const U8*)s)[1] ) ? 2 : 0 )\
- : ( ( 0x73 == ((const U8*)s)[0] ) && ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ) ? 2 : 0 )\
+ : ( ( 0x73 == ((const U8*)s)[0] ) && ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ) ? 2 : 0 )\
: 0 )
@@ -403,7 +394,7 @@
: ( 0x6A == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x8C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x73 == ((const U8*)s)[0] ) ? \
- ( ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ? 2 : 0 ) \
: ( 0x74 == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x88 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? \
@@ -425,7 +416,7 @@
( ( 0xCC == ((const U8*)s)[2] ) ? \
( ( 0x88 == ((const U8*)s)[3] ) ? \
( ( 0xCC == ((const U8*)s)[4] ) ? \
- ( ( ( ((const U8*)s)[5] & 0xFE ) == 0x80 ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x80, 0x81 ) ) ? 6 : 0 )\
: ( ( 0xCD == ((const U8*)s)[4] ) && ( 0x82 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( ( 0xCD == ((const U8*)s)[2] ) && ( 0x82 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -437,11 +428,11 @@
( ( 0xCC == ((const U8*)s)[2] ) ? \
( ( 0x88 == ((const U8*)s)[3] ) ? \
( ( 0xCC == ((const U8*)s)[4] ) ? \
- ( ( ( ((const U8*)s)[5] & 0xFE ) == 0x80 ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x80, 0x81 ) ) ? 6 : 0 )\
: ( ( 0xCD == ((const U8*)s)[4] ) && ( 0x82 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: ( 0x93 == ((const U8*)s)[3] ) ? \
( ( 0xCC == ((const U8*)s)[4] ) ? \
- ( ( ( ((const U8*)s)[5] & 0xFE ) == 0x80 ) ? 6 : 4 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x80, 0x81 ) ) ? 6 : 4 )\
: ( ( 0xCD == ((const U8*)s)[4] ) && ( 0x82 == ((const U8*)s)[5] ) ) ? 6 : 4 )\
: 0 ) \
: ( ( 0xCD == ((const U8*)s)[2] ) && ( 0x82 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -477,11 +468,11 @@
( ( ( ((const U8*)s)[1] & 0xDF ) == 0x46 ) ? \
( ( ( ( ((const U8*)s)[2] & 0xDF ) == 0x49 ) || ( ( ((const U8*)s)[2] & 0xDF ) == 0x4C ) ) ? 3 : 2 )\
: ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x49 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x4C ) ) ? 2 : 0 )\
- : ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x53 ) && ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x53 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x54 ) ) ) ? 2 : 0 )\
+ : ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x53 ) && ( inRANGE(((const U8*)s)[1], 0x53, 0x54 ) || inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ) ? 2 : 0 )\
: ((e)-(s) > 1) ? \
( ( ( ((const U8*)s)[0] & 0xDF ) == 0x46 ) ? \
( ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x46 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x49 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x4C ) ) ? 2 : 0 )\
- : ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x53 ) && ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x53 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x54 ) ) ) ? 2 : 0 )\
+ : ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x53 ) && ( inRANGE(((const U8*)s)[1], 0x53, 0x54 ) || inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ) ? 2 : 0 )\
: 0 )
/*
@@ -503,13 +494,13 @@
( ( 0x87 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xE1 == ((const U8*)s)[0] ) ? \
( ( 0xBA == ((const U8*)s)[1] ) ? \
- ( ( ( 0x96 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x9A ) || 0x9E == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x96, 0x9A ) || 0x9E == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0xBD == ((const U8*)s)[1] ) ? \
( ( ( ((const U8*)s)[2] & 0xF9 ) == 0x90 ) ? 3 : 0 ) \
: ( 0xBE == ((const U8*)s)[1] ) ? \
- ( ( ( ( ((const U8*)s)[2] & 0xE0 ) == 0x80 ) || ( ( ((const U8*)s)[2] & 0xF0 ) == 0xA0 ) || ( ( ((const U8*)s)[2] & 0xFA ) == 0xB2 ) || ( ( ((const U8*)s)[2] & 0xF7 ) == 0xB4 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0xAF ) || inRANGE(((const U8*)s)[2], 0xB2, 0xB4 ) || inRANGE(((const U8*)s)[2], 0xB6, 0xB7 ) || 0xBC == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0xBF == ((const U8*)s)[1] ) && ( ( ( ((const U8*)s)[2] & 0xCA ) == 0x82 ) || ( ( ((const U8*)s)[2] & 0xF7 ) == 0x84 ) || ((const U8*)s)[2] == 0xA4 || ( ( ((const U8*)s)[2] & 0xF7 ) == 0xB4 ) ) ) ? 3 : 0 )\
-: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] <= 0x86 ) || ( 0x93 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x97 ) ) ) ? 3 : 0 )
+: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0x86 ) || inRANGE(((const U8*)s)[2], 0x93, 0x97 ) ) ) ? 3 : 0 )
/*
PROBLEMATIC_LOCALE_FOLD: characters whose fold is problematic under locale
@@ -519,34 +510,40 @@
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_utf8(s) \
( ( ((const U8*)s)[0] <= 0x7F ) ? 1 \
-: ( ( ((const U8*)s)[0] & 0xFE ) == 0xC2 ) ? \
+: ( inRANGE(((const U8*)s)[0], 0xC2, 0xC3 ) ) ? \
2 \
-: ( 0xC4 == ((const U8*)s)[0] || 0xC7 == ((const U8*)s)[0] ) ? \
- ( ( 0xB0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xC4 == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0xB0, 0xB1 ) ) ? 2 : 0 ) \
: ( 0xC5 == ((const U8*)s)[0] ) ? \
( ( 0x89 == ((const U8*)s)[1] || 0xB8 == ((const U8*)s)[1] || 0xBF == ((const U8*)s)[1] ) ? 2 : 0 )\
+: ( 0xC7 == ((const U8*)s)[0] ) ? \
+ ( ( 0xB0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xCC == ((const U8*)s)[0] ) ? \
+ ( ( 0x87 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xCE == ((const U8*)s)[0] ) ? \
( ( ( ((const U8*)s)[1] & 0xDF ) == 0x9C ) ? 2 : 0 ) \
: ( 0xE1 == ((const U8*)s)[0] ) ? \
- ( ( ( 0xBA == ((const U8*)s)[1] ) && ( ( 0x96 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x9A ) || 0x9E == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0xBA == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x96, 0x9A ) || 0x9E == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
- ( ( ( 0x84 == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xAA ) ) ? 3 : 0 )\
-: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( ((const U8*)s)[2] <= 0x86 ) ) ? 3 : 0 )
+ ( ( ( 0x84 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0xAA, 0xAB ) ) ) ? 3 : 0 )\
+: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0x86 ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
( 0x1F0 == cp || ( 0x1F0 < cp && \
+( 0x307 == cp || ( 0x307 < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PROBLEMATIC_LOCALE_FOLDEDS_START: The first folded character of folds which are problematic under locale
@@ -556,26 +553,29 @@
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_utf8(s) \
( ( ((const U8*)s)[0] <= 0x7F ) ? 1 \
-: ( ( ((const U8*)s)[0] & 0xFE ) == 0xC2 ) ? \
+: ( inRANGE(((const U8*)s)[0], 0xC2, 0xC3 ) ) ? \
2 \
-: ( 0xC4 == ((const U8*)s)[0] || 0xC7 == ((const U8*)s)[0] ) ? \
- ( ( 0xB0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xC4 == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0xB0, 0xB1 ) ) ? 2 : 0 ) \
: ( 0xC5 == ((const U8*)s)[0] ) ? \
( ( 0x89 == ((const U8*)s)[1] || 0xB8 == ((const U8*)s)[1] || 0xBF == ((const U8*)s)[1] ) ? 2 : 0 )\
+: ( 0xC7 == ((const U8*)s)[0] ) ? \
+ ( ( 0xB0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0xBC == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xCE == ((const U8*)s)[0] ) ? \
( ( ( ((const U8*)s)[1] & 0xDF ) == 0x9C ) ? 2 : 0 ) \
: ( 0xE1 == ((const U8*)s)[0] ) ? \
- ( ( ( 0xBA == ((const U8*)s)[1] ) && ( ( 0x96 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x9A ) || 0x9E == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0xBA == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x96, 0x9A ) || 0x9E == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
- ( ( ( 0x84 == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xAA ) ) ? 3 : 0 )\
-: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( ((const U8*)s)[2] <= 0x86 ) ) ? 3 : 0 )
+ ( ( ( 0x84 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0xAA, 0xAB ) ) ) ? 3 : 0 )\
+: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0x86 ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
@@ -583,10 +583,10 @@
( 0x2BC == cp || ( 0x2BC < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PATWS: pattern white space
@@ -596,31 +596,40 @@
/*** GENERATED CODE ***/
#define is_PATWS_safe(s,e,is_utf8) \
( ( LIKELY((e) > (s)) ) ? \
- ( ( ( 0x09 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x20 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x09, 0x0D ) || 0x20 == ((const U8*)s)[0] ) ? 1\
: (! is_utf8 ) ? \
( 0x85 == ((const U8*)s)[0] ) \
: ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ? \
( ( 0xC2 == ((const U8*)s)[0] ) ? \
( ( 0x85 == ((const U8*)s)[1] ) ? 2 : 0 ) \
- : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0x8E || ( ((const U8*)s)[2] & 0xFE ) == 0xA8 ) ) ? 3 : 0 )\
+ : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x8E, 0x8F ) || inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) ) ) ? 3 : 0 )\
: 0 ) \
: 0 )
/*** GENERATED CODE ***/
#define is_PATWS_cp(cp) \
-( ( 0x09 <= cp && cp <= 0x0D ) || ( 0x0D < cp && \
+( inRANGE(cp, 0x09, 0x0D) || ( 0x0D < cp && \
( 0x20 == cp || ( 0x20 < cp && \
( 0x85 == cp || ( 0x85 < cp && \
( 0x200E == cp || ( 0x200E < cp && \
( 0x200F == cp || ( 0x200F < cp && \
( 0x2028 == cp || 0x2029 == cp ) ) ) ) ) ) ) ) ) ) )
+/*
+ HANGUL_ED: Hangul syllables whose first character is \xED
+
+ 0xD000 - 0xD7FF
+*/
+/*** GENERATED CODE ***/
+#define is_HANGUL_ED_utf8_safe(s,e) \
+( ( ( ( ( ((e) - (s)) >= 3 ) && ( 0xED == ((const U8*)s)[0] ) ) && ( inRANGE(((const U8*)s)[1], 0x80, 0x9F ) ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0xBF ) ) ) ? 3 : 0 )
+
#endif /* ASCII/Latin1 */
#if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/*
LNBREAK: Line Break: \R
@@ -630,44 +639,44 @@
/*** GENERATED CODE ***/
#define is_LNBREAK_safe(s,e,is_utf8) \
( ((e)-(s) > 2) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
- : ( ( ( ( is_utf8 ) && ( 0xCA == ((const U8*)s)[0] ) ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( ( is_utf8 ) && ( 0xCA == ((const U8*)s)[0] ) ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_utf8_safe(s,e) \
( ((e)-(s) > 2) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
- : ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_latin1_safe(s,e) \
( ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*
@@ -681,7 +690,7 @@
( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( 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 )\
@@ -690,7 +699,7 @@
/*** GENERATED CODE ***/
#define is_HORIZWS_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) )
@@ -701,7 +710,7 @@
*/
/*** GENERATED CODE ***/
#define is_VERTWS_high(s) \
-( ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )
+( ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_VERTWS_cp_high(cp) \
@@ -715,13 +724,13 @@
/*** GENERATED CODE ***/
#define is_XDIGIT_high(s) \
( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x73 == ((const U8*)s)[1] ) ) ? ( ( 0x67 == ((const U8*)s)[2] ) ?\
- ( ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x68 ) ) ? 4 : 0 )\
- : ( ( ( ((const U8*)s)[2] & 0xFE ) == 0x68 ) && ( 0x42 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 ) : 0 )
+ ( ( 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 )
/*** GENERATED CODE ***/
#define is_XDIGIT_cp_high(cp) \
-( ( 0xFF10 <= cp && cp <= 0xFF19 ) || ( 0xFF19 < cp && \
-( ( 0xFF21 <= cp && cp <= 0xFF26 ) || ( 0xFF41 <= cp && cp <= 0xFF46 ) ) ) )
+( inRANGE(cp, 0xFF10, 0xFF19) || ( 0xFF19 < cp && \
+( inRANGE(cp, 0xFF21, 0xFF26) || inRANGE(cp, 0xFF41, 0xFF46) ) ) )
/*
XPERLSPACE: \p{XPerlSpace}
@@ -734,31 +743,22 @@
( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) || 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 )
/*** GENERATED CODE ***/
#define is_XPERLSPACE_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x2028 == cp || ( 0x2028 < cp && \
( 0x2029 == cp || ( 0x2029 < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) ) ) ) ) )
/*
- REPLACEMENT: Unicode REPLACEMENT CHARACTER
-
- 0xFFFD
-*/
-/*** GENERATED CODE ***/
-#define is_REPLACEMENT_utf8_safe(s,e) \
-( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x73 == ((const U8*)s)[1] ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x71 == ((const U8*)s)[3] ) ) ? 4 : 0 )
-
-/*
NONCHAR: Non character code points
\p{_Perl_Nchar}
@@ -768,16 +768,16 @@
( ( ( LIKELY((e) > (s)) ) && ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ) ? ( ( 0xDD == ((const U8*)s)[0] ) ?\
( ( 0x73 == ((const U8*)s)[1] ) ? \
( ( 0x55 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( ((const U8*)s)[3] & 0xFC ) == 0x70 ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x73 ) ) ? 4 : 0 )\
: ( 0x56 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x56 ) ) ? 4 : 0 )\
- : ( ( 0x73 == ((const U8*)s)[2] ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0x72 ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x56 ) ) ? 4 : 0 )\
+ : ( ( 0x73 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x72, 0x73 ) ) ) ? 4 : 0 )\
: 0 ) \
: ( 0xDF == ((const U8*)s)[0] || 0xEA == ((const U8*)s)[0] || 0xEC == ((const U8*)s)[0] ) ?\
- ( ( ( ( 0x73 == ((const U8*)s)[1] ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0x72 ) ) ? 4 : 0 )\
+ ( ( ( ( 0x73 == ((const U8*)s)[1] ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x72, 0x73 ) ) ) ? 4 : 0 )\
: ( 0xED == ((const U8*)s)[0] ) ? \
- ( ( ( ( ( ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x52 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ((const U8*)s)[1] == 0x62 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x64 ) || ( ( ((const U8*)s)[1] & 0xFD ) == 0x68 ) || ( ( ((const U8*)s)[1] & 0xFD ) == 0x71 ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x73 == ((const U8*)s)[3] ) ) && ( ( ((const U8*)s)[4] & 0xFE ) == 0x72 ) ) ? 5 : 0 )\
- : ( ( ( ( ( 0xEE == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x73 == ((const U8*)s)[3] ) ) && ( ( ((const U8*)s)[4] & 0xFE ) == 0x72 ) ) ? 5 : 0 ) : 0 )
+ ( ( ( ( ( ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x52 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ((const U8*)s)[1] == 0x62 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x64 ) || ( ( ((const U8*)s)[1] & 0xFD ) == 0x68 ) || ( ( ((const U8*)s)[1] & 0xFD ) == 0x71 ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x73 == ((const U8*)s)[3] ) ) && ( inRANGE(((const U8*)s)[4], 0x72, 0x73 ) ) ) ? 5 : 0 )\
+ : ( ( ( ( ( 0xEE == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x73 == ((const U8*)s)[3] ) ) && ( inRANGE(((const U8*)s)[4], 0x72, 0x73 ) ) ) ? 5 : 0 ) : 0 )
/*
SURROGATE: Surrogate code points
@@ -786,7 +786,7 @@
*/
/*** GENERATED CODE ***/
#define is_SURROGATE_utf8_safe(s,e) \
-( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x65 == ((const U8*)s)[1] || 0x66 == ((const U8*)s)[1] ) ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( ((const U8*)s)[3] & 0xFC ) == 0x70 ) ) ? 4 : 0 )
+( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( inRANGE(((const U8*)s)[1], 0x65, 0x66 ) ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x73 ) ) ) ? 4 : 0 )
/*
QUOTEMETA: Meta-characters that \Q should quote
@@ -794,74 +794,66 @@
\p{_Perl_Quotemeta}
*/
/*** GENERATED CODE ***/
-#define is_QUOTEMETA_high_part0(s) \
-( ( 0x41 == ((const U8*)s)[1] || ( 0x54 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( ((const U8*)s)[1] & 0xFC ) == 0x70 ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+#define is_QUOTEMETA_high(s) \
+( ( 0xB1 == ((const U8*)s)[0] ) ? \
+ ( ( 0x56 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xB8 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x57 == ((const U8*)s)[1] ) && ( 0x70 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+: ( 0xBB == ((const U8*)s)[0] ) ? \
+ ( ( 0x51 == ((const U8*)s)[1] ) ? \
+ ( ( 0x73 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+: ( 0xBC == ((const U8*)s)[0] ) ? \
+ ( ( 0x63 == ((const U8*)s)[1] ) ? \
+ ( ( 0x41 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x71 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x63, 0x64 ) ) ) ? 3 : 0 )\
+: ( 0xBE == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x41 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x52, 0x55 ) ) ) ? 3 : 0 )\
+: ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0x41 == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x54, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x73 ) ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
: ( 0x43 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x42 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x62 == ((const U8*)s)[2] || ( 0x64 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x42, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x62 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x64, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x44 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x56 ) ) ? 3 : 0 )\
- : ( ( 0x53 == ((const U8*)s)[1] ) && ( ( 0x57 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) ? 3 : 0 )
-
-
-/*** GENERATED CODE ***/
-#define is_QUOTEMETA_high_part1(s) \
-( ( 0xCB == ((const U8*)s)[0] ) ? \
- ( ( ( ( ((const U8*)s)[1] & 0xE7 ) == 0x41 ) || ( ( ((const U8*)s)[1] & 0xCE ) == 0x42 ) || ((const U8*)s)[1] == 0x4A || ( ( ((const U8*)s)[1] & 0xFC ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ( ( ((const U8*)s)[1] & 0xFC ) == 0x64 ) || ( ( ((const U8*)s)[1] & 0xFE ) == 0x68 ) || ((const U8*)s)[1] == 0x71 ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x56 ) ) ? 3 : 0 )\
+ : ( ( 0x53 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x57, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) ? 3 : 0 )\
+: ( 0xCB == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x43 ) || inRANGE(((const U8*)s)[1], 0x49, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x69 ) || inRANGE(((const U8*)s)[1], 0x71, 0x73 ) ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x6A == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x64 ) ) ? 3 : 0 )\
- : ( ( 0x70 == ((const U8*)s)[1] ) && ( ( 0x63 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x64 ) ) ? 3 : 0 )\
+ : ( ( 0x70 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x63, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) ? 3 : 0 )\
: ( 0xCC == ((const U8*)s)[0] ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( ((const U8*)s)[1] & 0xFC ) == 0x70 ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) ? 3 : 0 )\
+ ( ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x73 ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) ? 3 : 0 )\
: ( 0xCD == ((const U8*)s)[0] ) ? \
- ( ( ( ( 0x57 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x62 == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) ? 3 : 0 )\
+ ( ( ( inRANGE(((const U8*)s)[1], 0x57, 0x59 ) || 0x62 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) ? 3 : 0 )\
: ( 0xCE == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x44 ) || ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x44 ) || inRANGE(((const U8*)s)[2], 0x49, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
( ( 0x41 == ((const U8*)s)[2] || 0x57 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x45 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xDD == ((const U8*)s)[0] ) ? \
( ( 0x73 == ((const U8*)s)[1] ) ? \
( ( 0x4A == ((const U8*)s)[2] ) ? \
- ( ( ( ((const U8*)s)[3] & 0xFE ) == 0x72 ) ? 4 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[3], 0x72, 0x73 ) ) ? 4 : 0 ) \
: ( 0x57 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x56 ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x56 ) ) ? 4 : 0 )\
: ( 0x59 == ((const U8*)s)[2] ) ? \
- ( ( ( ((const U8*)s)[3] & 0xFE ) == 0x46 ) ? 4 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[3], 0x46, 0x47 ) ) ? 4 : 0 ) \
: ( 0x66 == ((const U8*)s)[2] ) ? \
( ( 0x73 == ((const U8*)s)[3] ) ? 4 : 0 ) \
: ( 0x71 == ((const U8*)s)[2] ) ? \
( ( 0x41 == ((const U8*)s)[3] ) ? 4 : 0 ) \
- : ( ( 0x73 == ((const U8*)s)[2] ) && ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x67 ) ) ) ? 4 : 0 )\
+ : ( ( 0x73 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x67 ) ) ) ? 4 : 0 )\
: 0 ) \
: ( 0xDF == ((const U8*)s)[0] ) ? \
( ( 0x56 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x46 == ((const U8*)s)[2] ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x44 ) ) ? 4 : 0 )\
- : ( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x52 == ((const U8*)s)[2] ) ) && ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x69 ) ) ? 4 : 0 )\
-: ( ( ( ( ( 0xED == ((const U8*)s)[0] ) && ( 0x70 == ((const U8*)s)[1] ) ) && ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x44 ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( ((const U8*)s)[3] & 0xFC ) == 0x70 ) ) && ( ( 0x41 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x6A ) || ( ((const U8*)s)[4] & 0xFC ) == 0x70 ) ) ? 5 : 0 )
-
-
-/*** GENERATED CODE ***/
-#define is_QUOTEMETA_high(s) \
-( ( 0xB1 == ((const U8*)s)[0] ) ? \
- ( ( 0x56 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0xB8 == ((const U8*)s)[0] ) ? \
- ( ( ( 0x57 == ((const U8*)s)[1] ) && ( 0x70 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBB == ((const U8*)s)[0] ) ? \
- ( ( 0x51 == ((const U8*)s)[1] ) ? \
- ( ( 0x73 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBC == ((const U8*)s)[0] ) ? \
- ( ( 0x63 == ((const U8*)s)[1] ) ? \
- ( ( 0x41 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0x71 == ((const U8*)s)[1] ) && ( 0x63 == ((const U8*)s)[2] || 0x64 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBE == ((const U8*)s)[0] ) ? \
- ( ( ( 0x41 == ((const U8*)s)[1] ) && ( 0x52 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x55 ) ) ? 3 : 0 )\
-: ( 0xCA == ((const U8*)s)[0] ) ? is_QUOTEMETA_high_part0(s) : is_QUOTEMETA_high_part1(s) )
+ ( ( ( 0x46 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x44 ) ) ) ? 4 : 0 )\
+ : ( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x52 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x62, 0x69 ) ) ) ? 4 : 0 )\
+: ( ( ( ( ( 0xED == ((const U8*)s)[0] ) && ( 0x70 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x44 ) ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x73 ) ) ) && ( inRANGE(((const U8*)s)[4], 0x41, 0x4A ) || inRANGE(((const U8*)s)[4], 0x51, 0x59 ) || inRANGE(((const U8*)s)[4], 0x62, 0x6A ) || inRANGE(((const U8*)s)[4], 0x70, 0x73 ) ) ) ? 5 : 0 )
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
@@ -886,7 +878,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -906,7 +898,7 @@
( ( 0xAF == ((const U8*)s)[2] ) ? \
( ( 0x49 == ((const U8*)s)[3] ) ? \
( ( 0xAF == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
: ( ( 0xB1 == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( ( 0xB1 == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -918,11 +910,11 @@
( ( 0xAF == ((const U8*)s)[2] ) ? \
( ( 0x49 == ((const U8*)s)[3] ) ? \
( ( 0xAF == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
: ( ( 0xB1 == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: ( 0x62 == ((const U8*)s)[3] ) ? \
( ( 0xAF == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 4 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 4 )\
: ( ( 0xB1 == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 4 )\
: 0 ) \
: ( ( 0xB1 == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -942,9 +934,9 @@
: ( ( ( ( 0x72 == ((const U8*)s)[2] ) && ( 0xB8 == ((const U8*)s)[3] ) ) && ( 0x52 == ((const U8*)s)[4] ) ) && ( 0x65 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( 0x67 == ((const U8*)s)[1] || 0x68 == ((const U8*)s)[1] ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( 0x6A == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x70 == ((const U8*)s)[2] ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x67, 0x68 ) ) ? \
+ ( ( ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 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] ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
: 0 )
@@ -965,7 +957,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -993,9 +985,9 @@
: ( ( 0xB4 == ((const U8*)s)[2] ) && ( 0x68 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
: ( ( ( 0x55 == ((const U8*)s)[1] ) && ( 0xB4 == ((const U8*)s)[2] ) ) && ( 0x68 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( 0x67 == ((const U8*)s)[1] || 0x68 == ((const U8*)s)[1] ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( 0x6A == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x70 == ((const U8*)s)[2] ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x67, 0x68 ) ) ? \
+ ( ( ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 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] ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
: 0 )
@@ -1017,7 +1009,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1059,7 +1051,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1068,7 +1060,7 @@
: ((e)-(s) > 1) ? \
( ( 0x86 == ((const U8*)s)[0] ) ? \
( ( 0x86 == ((const U8*)s)[1] || 0x89 == ((const U8*)s)[1] || 0x93 == ((const U8*)s)[1] ) ? 2 : 0 )\
- : ( ( 0xA2 == ((const U8*)s)[0] ) && ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ) ? 2 : 0 )\
+ : ( ( 0xA2 == ((const U8*)s)[0] ) && ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ) ? 2 : 0 )\
: 0 )
@@ -1108,7 +1100,7 @@
#define is_FOLDS_TO_MULTI_utf8(s) \
( ( 0x8A == ((const U8*)s)[0] ) ? \
( ( 0x73 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0x8D == ((const U8*)s)[0] || 0x9C == ((const U8*)s)[0] || ( 0xB3 == ((const U8*)s)[0] || 0xB4 == ((const U8*)s)[0] ) ) ?\
+: ( 0x8D == ((const U8*)s)[0] || 0x9C == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xB3, 0xB4 ) ) ?\
( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
@@ -1116,17 +1108,17 @@
( ( ( 0x53 == ((const U8*)s)[1] ) && ( 0x48 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xBF == ((const U8*)s)[0] ) ? \
( ( 0x63 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x65 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x69 ) || 0x72 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x65, 0x69 ) || 0x72 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x69 == ((const U8*)s)[1] ) ? \
( ( 0x57 == ((const U8*)s)[2] || 0x59 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x65 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x70 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x71 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x56 ) || 0x59 == ((const U8*)s)[2] || ( ((const U8*)s)[2] & 0xFE ) == 0x62 || ( 0x65 == ((const U8*)s)[2] || 0x66 == ((const U8*)s)[2] ) || 0x70 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x56 ) || 0x59 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x63 ) || inRANGE(((const U8*)s)[2], 0x65, 0x66 ) || 0x70 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x72 == ((const U8*)s)[1] ) ? \
- ( ( ( ( ((const U8*)s)[2] & 0xFB ) == 0x43 ) || ( ( ((const U8*)s)[2] & 0xFE ) == 0x44 ) || ((const U8*)s)[2] == 0x48 || ((const U8*)s)[2] == 0x53 || ((const U8*)s)[2] == 0x59 || ( ( ((const U8*)s)[2] & 0xFB ) == 0x62 ) || ((const U8*)s)[2] == 0x65 ) ? 3 : 0 )\
- : ( ( 0x73 == ((const U8*)s)[1] ) && ( ( ( ((const U8*)s)[2] & 0xFB ) == 0x43 ) || ( ( ((const U8*)s)[2] & 0xFE ) == 0x44 ) || ((const U8*)s)[2] == 0x48 || ((const U8*)s)[2] == 0x59 || ( ( ((const U8*)s)[2] & 0xFE ) == 0x62 ) || ((const U8*)s)[2] == 0x65 || ((const U8*)s)[2] == 0x66 || ((const U8*)s)[2] == 0x70 ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x66 ) ) ) ? 4 : 0 )
+ ( ( inRANGE(((const U8*)s)[2], 0x43, 0x45 ) || inRANGE(((const U8*)s)[2], 0x47, 0x48 ) || 0x53 == ((const U8*)s)[2] || 0x59 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x65, 0x66 ) ) ? 3 : 0 )\
+ : ( ( 0x73 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x43, 0x45 ) || inRANGE(((const U8*)s)[2], 0x47, 0x48 ) || 0x59 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x63 ) || inRANGE(((const U8*)s)[2], 0x65, 0x66 ) || 0x70 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) || inRANGE(((const U8*)s)[3], 0x62, 0x66 ) ) ) ? 4 : 0 )
/*
PROBLEMATIC_LOCALE_FOLD: characters whose fold is problematic under locale
@@ -1135,37 +1127,43 @@
*/
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_utf8(s) \
-( ( ( ( ((const U8*)s)[0] & 0xC0 ) == 0x00 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0x40 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4B ) || ( ( ((const U8*)s)[0] & 0xCC ) == 0x4C ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x5A ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x60 ) || ((const U8*)s)[0] == 0x79 || ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x82 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x84 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x88 ) || ((const U8*)s)[0] == 0xA1 || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBC ) == 0xA4 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA8 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0xAD ) || ( ( ((const U8*)s)[0] & 0xE8 ) == 0xC0 ) || ( ( ((const U8*)s)[0] & 0xCE ) == 0xC8 ) || ((const U8*)s)[0] == 0xE0 || ( ( ((const U8*)s)[0] & 0xF8 ) == 0xF0 ) || ((const U8*)s)[0] == 0xFF ) ? 1\
-: ( 0x80 == ((const U8*)s)[0] || ( ((const U8*)s)[0] & 0xFE ) == 0x8A ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( ((const U8*)s)[1] & 0xFC ) == 0x70 ) ? 2 : 0 )\
-: ( 0x8D == ((const U8*)s)[0] || 0x9C == ((const U8*)s)[0] ) ? \
- ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+( ( ( ((const U8*)s)[0] <= 0x40 ) || inRANGE(((const U8*)s)[0], 0x4B, 0x50 ) || inRANGE(((const U8*)s)[0], 0x5A, 0x61 ) || inRANGE(((const U8*)s)[0], 0x6B, 0x6F ) || inRANGE(((const U8*)s)[0], 0x79, 0x7F ) || inRANGE(((const U8*)s)[0], 0x81, 0x89 ) || inRANGE(((const U8*)s)[0], 0x91, 0x99 ) || inRANGE(((const U8*)s)[0], 0xA1, 0xA9 ) || 0xAD == ((const U8*)s)[0] || 0xBD == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xC0, 0xC9 ) || inRANGE(((const U8*)s)[0], 0xD0, 0xD9 ) || 0xE0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xE2, 0xE9 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) || 0xFF == ((const U8*)s)[0] ) ? 1\
+: ( 0x80 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x8A, 0x8B ) ) ?\
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x73 ) ) ? 2 : 0 )\
+: ( 0x8D == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x57, 0x58 ) ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8F == ((const U8*)s)[0] ) ? \
( ( 0x67 == ((const U8*)s)[1] || 0x73 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0xB3 == ((const U8*)s)[0] || 0xB4 == ((const U8*)s)[0] ) ? \
+: ( 0x9C == ((const U8*)s)[0] ) ? \
+ ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xAF == ((const U8*)s)[0] ) ? \
+ ( ( 0x48 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( inRANGE(((const U8*)s)[0], 0xB3, 0xB4 ) ) ? \
( ( 0x70 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x63 == ((const U8*)s)[1] ) && ( ( 0x65 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x69 ) || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0x63 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x65, 0x69 ) || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
- ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0x51 == ((const U8*)s)[2] || 0x52 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 )
+ ( ( ( 0x4A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x51, 0x52 ) ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) ) ) ? 4 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
( 0x1F0 == cp || ( 0x1F0 < cp && \
+( 0x307 == cp || ( 0x307 < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PROBLEMATIC_LOCALE_FOLDEDS_START: The first folded character of folds which are problematic under locale
@@ -1174,27 +1172,30 @@
*/
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_utf8(s) \
-( ( ( ( ((const U8*)s)[0] & 0xC0 ) == 0x00 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0x40 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4B ) || ( ( ((const U8*)s)[0] & 0xCC ) == 0x4C ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x5A ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x60 ) || ((const U8*)s)[0] == 0x79 || ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x82 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x84 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x88 ) || ((const U8*)s)[0] == 0xA1 || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBC ) == 0xA4 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA8 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0xAD ) || ( ( ((const U8*)s)[0] & 0xE8 ) == 0xC0 ) || ( ( ((const U8*)s)[0] & 0xCE ) == 0xC8 ) || ((const U8*)s)[0] == 0xE0 || ( ( ((const U8*)s)[0] & 0xF8 ) == 0xF0 ) || ((const U8*)s)[0] == 0xFF ) ? 1\
-: ( 0x80 == ((const U8*)s)[0] || ( ((const U8*)s)[0] & 0xFE ) == 0x8A ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( ((const U8*)s)[1] & 0xFC ) == 0x70 ) ? 2 : 0 )\
-: ( 0x8D == ((const U8*)s)[0] || 0x9C == ((const U8*)s)[0] ) ? \
- ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+( ( ( ((const U8*)s)[0] <= 0x40 ) || inRANGE(((const U8*)s)[0], 0x4B, 0x50 ) || inRANGE(((const U8*)s)[0], 0x5A, 0x61 ) || inRANGE(((const U8*)s)[0], 0x6B, 0x6F ) || inRANGE(((const U8*)s)[0], 0x79, 0x7F ) || inRANGE(((const U8*)s)[0], 0x81, 0x89 ) || inRANGE(((const U8*)s)[0], 0x91, 0x99 ) || inRANGE(((const U8*)s)[0], 0xA1, 0xA9 ) || 0xAD == ((const U8*)s)[0] || 0xBD == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xC0, 0xC9 ) || inRANGE(((const U8*)s)[0], 0xD0, 0xD9 ) || 0xE0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xE2, 0xE9 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) || 0xFF == ((const U8*)s)[0] ) ? 1\
+: ( 0x80 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x8A, 0x8B ) ) ?\
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x73 ) ) ? 2 : 0 )\
+: ( 0x8D == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x57, 0x58 ) ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8F == ((const U8*)s)[0] ) ? \
( ( 0x67 == ((const U8*)s)[1] || 0x73 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0xAB == ((const U8*)s)[0] || ( 0xB3 == ((const U8*)s)[0] || 0xB4 == ((const U8*)s)[0] ) ) ?\
+: ( 0x9C == ((const U8*)s)[0] ) ? \
+ ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xAB == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xB3, 0xB4 ) ) ?\
( ( 0x70 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x63 == ((const U8*)s)[1] ) && ( ( 0x65 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x69 ) || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0x63 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x65, 0x69 ) || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
- ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0x51 == ((const U8*)s)[2] || 0x52 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 )
+ ( ( ( 0x4A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x51, 0x52 ) ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) ) ) ? 4 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
@@ -1202,10 +1203,10 @@
( 0x2BC == cp || ( 0x2BC < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PATWS: pattern white space
@@ -1215,16 +1216,16 @@
/*** GENERATED CODE ***/
#define is_PATWS_safe(s,e,is_utf8) \
( ( LIKELY((e) > (s)) ) ? \
- ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x05 ) || ((const U8*)s)[0] == 0x0B || ( ( ((const U8*)s)[0] & 0xFE ) == 0x0C ) || ((const U8*)s)[0] == 0x25 || ((const U8*)s)[0] == 0x40 ) ? 1\
+ ( ( 0x05 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] || 0x40 == ((const U8*)s)[0] ) ? 1\
: ( ( is_utf8 && LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xCA == ((const U8*)s)[0] ) ) ? ( ( 0x41 == ((const U8*)s)[1] ) ?\
- ( ( 0x55 == ((const U8*)s)[2] || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
- : ( ( 0x42 == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 ) : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x55, 0x56 ) ) ? 3 : 0 ) \
+ : ( ( 0x42 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 ) : 0 )\
: 0 )
/*** GENERATED CODE ***/
#define is_PATWS_cp(cp) \
( 0x05 == cp || ( 0x05 < cp && \
-( ( 0x0B <= cp && cp <= 0x0D ) || ( 0x0D < cp && \
+( inRANGE(cp, 0x0B, 0x0D) || ( 0x0D < cp && \
( 0x15 == cp || ( 0x15 < cp && \
( 0x25 == cp || ( 0x25 < cp && \
( 0x40 == cp || ( 0x40 < cp && \
@@ -1237,7 +1238,7 @@
#if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/*
LNBREAK: Line Break: \R
@@ -1247,44 +1248,44 @@
/*** GENERATED CODE ***/
#define is_LNBREAK_safe(s,e,is_utf8) \
( ((e)-(s) > 2) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
- : ( ( ( ( is_utf8 ) && ( 0xCA == ((const U8*)s)[0] ) ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( ( is_utf8 ) && ( 0xCA == ((const U8*)s)[0] ) ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_utf8_safe(s,e) \
( ((e)-(s) > 2) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
- : ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_latin1_safe(s,e) \
( ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*
@@ -1298,7 +1299,7 @@
( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( 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 )\
@@ -1307,7 +1308,7 @@
/*** GENERATED CODE ***/
#define is_HORIZWS_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) )
@@ -1318,7 +1319,7 @@
*/
/*** GENERATED CODE ***/
#define is_VERTWS_high(s) \
-( ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )
+( ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_VERTWS_cp_high(cp) \
@@ -1332,13 +1333,13 @@
/*** GENERATED CODE ***/
#define is_XDIGIT_high(s) \
( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) ? ( ( 0x66 == ((const U8*)s)[2] ) ?\
- ( ( ( ( ((const U8*)s)[3] & 0xF7 ) == 0x57 ) || ( ( ((const U8*)s)[3] & 0xFE ) == 0x58 ) || ( ( ((const U8*)s)[3] & 0xFE ) == 0x62 ) || ( ( ((const U8*)s)[3] & 0xFC ) == 0x64 ) ) ? 4 : 0 )\
- : ( ( 0x67 == ((const U8*)s)[2] || 0x68 == ((const U8*)s)[2] ) && ( 0x42 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 ) : 0 )
+ ( ( 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 )
/*** GENERATED CODE ***/
#define is_XDIGIT_cp_high(cp) \
-( ( 0xFF10 <= cp && cp <= 0xFF19 ) || ( 0xFF19 < cp && \
-( ( 0xFF21 <= cp && cp <= 0xFF26 ) || ( 0xFF41 <= cp && cp <= 0xFF46 ) ) ) )
+( inRANGE(cp, 0xFF10, 0xFF19) || ( 0xFF19 < cp && \
+( inRANGE(cp, 0xFF21, 0xFF26) || inRANGE(cp, 0xFF41, 0xFF46) ) ) )
/*
XPERLSPACE: \p{XPerlSpace}
@@ -1351,31 +1352,22 @@
( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) || 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 )
/*** GENERATED CODE ***/
#define is_XPERLSPACE_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x2028 == cp || ( 0x2028 < cp && \
( 0x2029 == cp || ( 0x2029 < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) ) ) ) ) )
/*
- REPLACEMENT: Unicode REPLACEMENT CHARACTER
-
- 0xFFFD
-*/
-/*** GENERATED CODE ***/
-#define is_REPLACEMENT_utf8_safe(s,e) \
-( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x70 == ((const U8*)s)[3] ) ) ? 4 : 0 )
-
-/*
NONCHAR: Non character code points
\p{_Perl_Nchar}
@@ -1385,16 +1377,16 @@
( ( ( LIKELY((e) > (s)) ) && ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ) ? ( ( 0xDD == ((const U8*)s)[0] ) ?\
( ( 0x72 == ((const U8*)s)[1] ) ? \
( ( 0x55 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x72 ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x72 ) ) ? 4 : 0 )\
: ( 0x56 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x56 ) ) ? 4 : 0 )\
- : ( ( 0x72 == ((const U8*)s)[2] ) && ( 0x71 == ((const U8*)s)[3] || 0x72 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x56 ) ) ? 4 : 0 )\
+ : ( ( 0x72 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x71, 0x72 ) ) ) ? 4 : 0 )\
: 0 ) \
: ( 0xDF == ((const U8*)s)[0] || 0xEA == ((const U8*)s)[0] || 0xEC == ((const U8*)s)[0] ) ?\
- ( ( ( ( 0x72 == ((const U8*)s)[1] ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x71 == ((const U8*)s)[3] || 0x72 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
+ ( ( ( ( 0x72 == ((const U8*)s)[1] ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x71, 0x72 ) ) ) ? 4 : 0 )\
: ( 0xED == ((const U8*)s)[0] ) ? \
- ( ( ( ( ( ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x52 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ((const U8*)s)[1] == 0x5F || ((const U8*)s)[1] == 0x63 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x65 ) || ((const U8*)s)[1] == 0x69 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x70 ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x72 == ((const U8*)s)[3] ) ) && ( 0x71 == ((const U8*)s)[4] || 0x72 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( ( 0xEE == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x72 == ((const U8*)s)[3] ) ) && ( 0x71 == ((const U8*)s)[4] || 0x72 == ((const U8*)s)[4] ) ) ? 5 : 0 ) : 0 )
+ ( ( ( ( ( ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x52 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ((const U8*)s)[1] == 0x5F || ((const U8*)s)[1] == 0x63 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x65 ) || ((const U8*)s)[1] == 0x69 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x70 ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x72 == ((const U8*)s)[3] ) ) && ( inRANGE(((const U8*)s)[4], 0x71, 0x72 ) ) ) ? 5 : 0 )\
+ : ( ( ( ( ( 0xEE == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x72 == ((const U8*)s)[3] ) ) && ( inRANGE(((const U8*)s)[4], 0x71, 0x72 ) ) ) ? 5 : 0 ) : 0 )
/*
SURROGATE: Surrogate code points
@@ -1403,7 +1395,7 @@
*/
/*** GENERATED CODE ***/
#define is_SURROGATE_utf8_safe(s,e) \
-( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( ( ((const U8*)s)[1] & 0xFE ) == 0x64 ) ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x72 ) ) ) ? 4 : 0 )
+( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( inRANGE(((const U8*)s)[1], 0x64, 0x65 ) ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x72 ) ) ) ? 4 : 0 )
/*
QUOTEMETA: Meta-characters that \Q should quote
@@ -1412,54 +1404,64 @@
*/
/*** GENERATED CODE ***/
#define is_QUOTEMETA_high_part0(s) \
-( ( 0x41 == ((const U8*)s)[1] || ( 0x54 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
- : ( 0x42 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFE ) == 0x70 ) ? 3 : 0 )\
- : ( 0x43 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x42 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x63 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
- : ( 0x44 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x56 ) ) ? 3 : 0 )\
- : ( ( 0x53 == ((const U8*)s)[1] ) && ( ( 0x57 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) ? 3 : 0 )
+( ( 0x51 == ((const U8*)s)[1] ) ? \
+ ( ( 0x72 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_QUOTEMETA_high_part1(s) \
-( ( 0xCB == ((const U8*)s)[0] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x43 ) || ( 0x49 == ((const U8*)s)[1] || 0x4A == ((const U8*)s)[1] ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x68 ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
+( ( 0xBD == ((const U8*)s)[0] ) ? \
+ ( ( 0x62 == ((const U8*)s)[1] ) ? \
+ ( ( 0x41 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x70 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x62, 0x63 ) ) ) ? 3 : 0 )\
+: ( 0xBE == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x41 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x52, 0x55 ) ) ) ? 3 : 0 )\
+: ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0x41 == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x54, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
+ : ( 0x42 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x71 ) ) ? 3 : 0 )\
+ : ( 0x43 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x42, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x63, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
+ : ( 0x44 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x56 ) ) ? 3 : 0 )\
+ : ( ( 0x53 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) ? 3 : 0 )\
+: ( 0xCB == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x43 ) || inRANGE(((const U8*)s)[1], 0x49, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x68 ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
: ( 0x69 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( ((const U8*)s)[2] & 0xFE ) == 0x62 ) ? 3 : 0 )\
- : ( ( 0x6A == ((const U8*)s)[1] ) && ( ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x63 ) ) ? 3 : 0 )\
+ : ( ( 0x6A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) ? 3 : 0 )\
: ( 0xCC == ((const U8*)s)[0] ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) ? 3 : 0 )\
+ ( ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) ? 3 : 0 )\
: ( 0xCD == ((const U8*)s)[0] ) ? \
- ( ( ( ( ( ((const U8*)s)[1] & 0xF7 ) == 0x57 ) || ( ( ((const U8*)s)[1] & 0xFE ) == 0x58 ) ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) ? 3 : 0 )\
+ ( ( ( inRANGE(((const U8*)s)[1], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) ? 3 : 0 )\
: ( 0xCE == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x44 ) || ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x44 ) || inRANGE(((const U8*)s)[2], 0x49, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
( ( 0x41 == ((const U8*)s)[2] || 0x57 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x45 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xDD == ((const U8*)s)[0] ) ? \
( ( 0x72 == ((const U8*)s)[1] ) ? \
( ( 0x4A == ((const U8*)s)[2] ) ? \
- ( ( 0x71 == ((const U8*)s)[3] || 0x72 == ((const U8*)s)[3] ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x71, 0x72 ) ) ? 4 : 0 ) \
: ( 0x57 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x56 ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x56 ) ) ? 4 : 0 )\
: ( 0x59 == ((const U8*)s)[2] ) ? \
- ( ( ( ((const U8*)s)[3] & 0xFE ) == 0x46 ) ? 4 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[3], 0x46, 0x47 ) ) ? 4 : 0 ) \
: ( 0x65 == ((const U8*)s)[2] ) ? \
( ( 0x72 == ((const U8*)s)[3] ) ? 4 : 0 ) \
: ( 0x70 == ((const U8*)s)[2] ) ? \
( ( 0x41 == ((const U8*)s)[3] ) ? 4 : 0 ) \
- : ( ( 0x72 == ((const U8*)s)[2] ) && ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x66 ) ) ) ? 4 : 0 )\
+ : ( ( 0x72 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x66 ) ) ) ? 4 : 0 )\
: 0 ) \
: ( 0xDF == ((const U8*)s)[0] ) ? \
( ( 0x56 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x46 == ((const U8*)s)[2] ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x44 ) ) ? 4 : 0 )\
- : ( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x52 == ((const U8*)s)[2] ) ) && ( 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x68 ) ) ) ? 4 : 0 )\
-: ( ( ( ( ( 0xED == ((const U8*)s)[0] ) && ( 0x6A == ((const U8*)s)[1] ) ) && ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x44 ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x72 ) ) ) && ( ( 0x41 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x59 ) || 0x5F == ((const U8*)s)[4] || ( 0x62 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x72 ) ) ) ? 5 : 0 )
+ ( ( ( 0x46 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x44 ) ) ) ? 4 : 0 )\
+ : ( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x52 == ((const U8*)s)[2] ) ) && ( 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x68 ) ) ) ? 4 : 0 )\
+: ( ( ( ( ( 0xED == ((const U8*)s)[0] ) && ( 0x6A == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x44 ) ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x72 ) ) ) && ( inRANGE(((const U8*)s)[4], 0x41, 0x4A ) || inRANGE(((const U8*)s)[4], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[4] || inRANGE(((const U8*)s)[4], 0x62, 0x6A ) || inRANGE(((const U8*)s)[4], 0x70, 0x72 ) ) ) ? 5 : 0 )
/*** GENERATED CODE ***/
@@ -1468,17 +1470,7 @@
( ( 0x56 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xB7 == ((const U8*)s)[0] ) ? \
( ( ( 0x57 == ((const U8*)s)[1] ) && ( 0x6A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBC == ((const U8*)s)[0] ) ? \
- ( ( 0x51 == ((const U8*)s)[1] ) ? \
- ( ( 0x72 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBD == ((const U8*)s)[0] ) ? \
- ( ( 0x62 == ((const U8*)s)[1] ) ? \
- ( ( 0x41 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0x70 == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0x62 ) ) ? 3 : 0 )\
-: ( 0xBE == ((const U8*)s)[0] ) ? \
- ( ( ( 0x41 == ((const U8*)s)[1] ) && ( 0x52 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x55 ) ) ? 3 : 0 )\
-: ( 0xCA == ((const U8*)s)[0] ) ? is_QUOTEMETA_high_part0(s) : is_QUOTEMETA_high_part1(s) )
+: ( 0xBC == ((const U8*)s)[0] ) ? is_QUOTEMETA_high_part0(s) : is_QUOTEMETA_high_part1(s) )
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
@@ -1503,7 +1495,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1523,7 +1515,7 @@
( ( 0xAD == ((const U8*)s)[2] ) ? \
( ( 0x49 == ((const U8*)s)[3] ) ? \
( ( 0xAD == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
: ( ( 0xAF == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -1535,11 +1527,11 @@
( ( 0xAD == ((const U8*)s)[2] ) ? \
( ( 0x49 == ((const U8*)s)[3] ) ? \
( ( 0xAD == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
: ( ( 0xAF == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: ( 0x5F == ((const U8*)s)[3] ) ? \
( ( 0xAD == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 4 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 4 )\
: ( ( 0xAF == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 4 )\
: 0 ) \
: ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -1559,9 +1551,9 @@
: ( ( ( ( 0x71 == ((const U8*)s)[2] ) && ( 0xB7 == ((const U8*)s)[3] ) ) && ( 0x52 == ((const U8*)s)[4] ) ) && ( 0x64 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0x66 ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( 0x69 == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x6A == ((const U8*)s)[2] ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x66, 0x67 ) ) ? \
+ ( ( ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 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] ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
: 0 )
@@ -1582,7 +1574,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1610,9 +1602,9 @@
: ( ( 0xB3 == ((const U8*)s)[2] ) && ( 0x67 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
: ( ( ( 0x55 == ((const U8*)s)[1] ) && ( 0xB3 == ((const U8*)s)[2] ) ) && ( 0x67 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0x66 ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( 0x69 == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x6A == ((const U8*)s)[2] ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x66, 0x67 ) ) ? \
+ ( ( ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 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] ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
: 0 )
@@ -1634,7 +1626,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1676,7 +1668,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1685,7 +1677,7 @@
: ((e)-(s) > 1) ? \
( ( 0x86 == ((const U8*)s)[0] ) ? \
( ( 0x86 == ((const U8*)s)[1] || 0x89 == ((const U8*)s)[1] || 0x93 == ((const U8*)s)[1] ) ? 2 : 0 )\
- : ( ( 0xA2 == ((const U8*)s)[0] ) && ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ) ? 2 : 0 )\
+ : ( ( 0xA2 == ((const U8*)s)[0] ) && ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ) ? 2 : 0 )\
: 0 )
@@ -1725,7 +1717,7 @@
#define is_FOLDS_TO_MULTI_utf8(s) \
( ( 0x80 == ((const U8*)s)[0] ) ? \
( ( 0x72 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0x8C == ((const U8*)s)[0] || 0x9B == ((const U8*)s)[0] || ( ((const U8*)s)[0] & 0xFE ) == 0xB2 ) ?\
+: ( 0x8C == ((const U8*)s)[0] || 0x9B == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xB2, 0xB3 ) ) ?\
( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8D == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
@@ -1733,17 +1725,17 @@
( ( ( 0x53 == ((const U8*)s)[1] ) && ( 0x48 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xBF == ((const U8*)s)[0] ) ? \
( ( 0x62 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x64 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x68 ) || 0x71 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x64, 0x68 ) || 0x71 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x68 == ((const U8*)s)[1] ) ? \
( ( 0x57 == ((const U8*)s)[2] || 0x59 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x64 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x6A == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
: ( 0x70 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x56 ) || 0x59 == ((const U8*)s)[2] || 0x5F == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || ( ((const U8*)s)[2] & 0xFE ) == 0x64 || 0x6A == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x56 ) || 0x59 == ((const U8*)s)[2] || 0x5F == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x64, 0x65 ) || 0x6A == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x71 == ((const U8*)s)[1] ) ? \
- ( ( ( ( ((const U8*)s)[2] & 0xFB ) == 0x43 ) || ( ( ((const U8*)s)[2] & 0xDE ) == 0x44 ) || ((const U8*)s)[2] == 0x48 || ((const U8*)s)[2] == 0x53 || ((const U8*)s)[2] == 0x59 || ((const U8*)s)[2] == 0x5F ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x43, 0x45 ) || inRANGE(((const U8*)s)[2], 0x47, 0x48 ) || 0x53 == ((const U8*)s)[2] || 0x59 == ((const U8*)s)[2] || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x64, 0x65 ) ) ? 3 : 0 )\
: ( ( 0x72 == ((const U8*)s)[1] ) && ( ( ( ((const U8*)s)[2] & 0xFB ) == 0x43 ) || ( ( ((const U8*)s)[2] & 0xDE ) == 0x44 ) || ((const U8*)s)[2] == 0x48 || ((const U8*)s)[2] == 0x59 || ((const U8*)s)[2] == 0x5F || ( ( ((const U8*)s)[2] & 0xF7 ) == 0x62 ) ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x65 ) ) ) ? 4 : 0 )
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x65 ) ) ) ? 4 : 0 )
/*
PROBLEMATIC_LOCALE_FOLD: characters whose fold is problematic under locale
@@ -1752,37 +1744,43 @@
*/
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_utf8(s) \
-( ( ( ( ((const U8*)s)[0] & 0xC0 ) == 0x00 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0x40 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4B ) || ( ( ((const U8*)s)[0] & 0xFC ) == 0x4C ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x5A ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x5C ) || ((const U8*)s)[0] == 0x5E || ( ( ((const U8*)s)[0] & 0xFE ) == 0x60 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x6C ) || ((const U8*)s)[0] == 0x79 || ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x82 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x84 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x88 ) || ((const U8*)s)[0] == 0xA1 || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBC ) == 0xA4 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA8 ) || ((const U8*)s)[0] == 0xB0 || ( ( ((const U8*)s)[0] & 0xFE ) == 0xBA ) || ( ( ((const U8*)s)[0] & 0xE8 ) == 0xC0 ) || ( ( ((const U8*)s)[0] & 0xCE ) == 0xC8 ) || ((const U8*)s)[0] == 0xE0 || ( ( ((const U8*)s)[0] & 0xF8 ) == 0xF0 ) || ((const U8*)s)[0] == 0xFF ) ? 1\
+( ( ( ((const U8*)s)[0] <= 0x40 ) || inRANGE(((const U8*)s)[0], 0x4B, 0x50 ) || inRANGE(((const U8*)s)[0], 0x5A, 0x5E ) || inRANGE(((const U8*)s)[0], 0x60, 0x61 ) || inRANGE(((const U8*)s)[0], 0x6B, 0x6F ) || inRANGE(((const U8*)s)[0], 0x79, 0x7F ) || inRANGE(((const U8*)s)[0], 0x81, 0x89 ) || inRANGE(((const U8*)s)[0], 0x91, 0x99 ) || inRANGE(((const U8*)s)[0], 0xA1, 0xA9 ) || 0xB0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xBA, 0xBB ) || inRANGE(((const U8*)s)[0], 0xC0, 0xC9 ) || inRANGE(((const U8*)s)[0], 0xD0, 0xD9 ) || 0xE0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xE2, 0xE9 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) || 0xFF == ((const U8*)s)[0] ) ? 1\
: ( 0x78 == ((const U8*)s)[0] || 0x80 == ((const U8*)s)[0] || 0x8A == ((const U8*)s)[0] ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) ? 2 : 0 )\
-: ( 0x8C == ((const U8*)s)[0] || 0x9B == ((const U8*)s)[0] ) ? \
- ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) ? 2 : 0 )\
+: ( 0x8C == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x57, 0x58 ) ) ? 2 : 0 ) \
: ( 0x8D == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x66 == ((const U8*)s)[1] || 0x72 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( ( ((const U8*)s)[0] & 0xFE ) == 0xB2 ) ? \
+: ( 0x9B == ((const U8*)s)[0] ) ? \
+ ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xAD == ((const U8*)s)[0] ) ? \
+ ( ( 0x48 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( inRANGE(((const U8*)s)[0], 0xB2, 0xB3 ) ) ? \
( ( 0x6A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x62 == ((const U8*)s)[1] ) && ( ( 0x64 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x68 ) || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0x62 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x64, 0x68 ) || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
- ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0x51 == ((const U8*)s)[2] || 0x52 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 )
+ ( ( ( 0x4A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x51, 0x52 ) ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) ) ) ? 4 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
( 0x1F0 == cp || ( 0x1F0 < cp && \
+( 0x307 == cp || ( 0x307 < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PROBLEMATIC_LOCALE_FOLDEDS_START: The first folded character of folds which are problematic under locale
@@ -1791,27 +1789,30 @@
*/
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_utf8(s) \
-( ( ( ( ((const U8*)s)[0] & 0xC0 ) == 0x00 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0x40 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4B ) || ( ( ((const U8*)s)[0] & 0xFC ) == 0x4C ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x5A ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x5C ) || ((const U8*)s)[0] == 0x5E || ( ( ((const U8*)s)[0] & 0xFE ) == 0x60 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x6C ) || ((const U8*)s)[0] == 0x79 || ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x82 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x84 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x88 ) || ((const U8*)s)[0] == 0xA1 || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBC ) == 0xA4 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA8 ) || ((const U8*)s)[0] == 0xB0 || ( ( ((const U8*)s)[0] & 0xFE ) == 0xBA ) || ( ( ((const U8*)s)[0] & 0xE8 ) == 0xC0 ) || ( ( ((const U8*)s)[0] & 0xCE ) == 0xC8 ) || ((const U8*)s)[0] == 0xE0 || ( ( ((const U8*)s)[0] & 0xF8 ) == 0xF0 ) || ((const U8*)s)[0] == 0xFF ) ? 1\
+( ( ( ((const U8*)s)[0] <= 0x40 ) || inRANGE(((const U8*)s)[0], 0x4B, 0x50 ) || inRANGE(((const U8*)s)[0], 0x5A, 0x5E ) || inRANGE(((const U8*)s)[0], 0x60, 0x61 ) || inRANGE(((const U8*)s)[0], 0x6B, 0x6F ) || inRANGE(((const U8*)s)[0], 0x79, 0x7F ) || inRANGE(((const U8*)s)[0], 0x81, 0x89 ) || inRANGE(((const U8*)s)[0], 0x91, 0x99 ) || inRANGE(((const U8*)s)[0], 0xA1, 0xA9 ) || 0xB0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xBA, 0xBB ) || inRANGE(((const U8*)s)[0], 0xC0, 0xC9 ) || inRANGE(((const U8*)s)[0], 0xD0, 0xD9 ) || 0xE0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xE2, 0xE9 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) || 0xFF == ((const U8*)s)[0] ) ? 1\
: ( 0x78 == ((const U8*)s)[0] || 0x80 == ((const U8*)s)[0] || 0x8A == ((const U8*)s)[0] ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) ? 2 : 0 )\
-: ( 0x8C == ((const U8*)s)[0] || 0x9B == ((const U8*)s)[0] ) ? \
- ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) ? 2 : 0 )\
+: ( 0x8C == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x57, 0x58 ) ) ? 2 : 0 ) \
: ( 0x8D == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x66 == ((const U8*)s)[1] || 0x72 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0xAA == ((const U8*)s)[0] || ( ((const U8*)s)[0] & 0xFE ) == 0xB2 ) ? \
+: ( 0x9B == ((const U8*)s)[0] ) ? \
+ ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xAA == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xB2, 0xB3 ) ) ?\
( ( 0x6A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x62 == ((const U8*)s)[1] ) && ( ( 0x64 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x68 ) || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0x62 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x64, 0x68 ) || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
- ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0x51 == ((const U8*)s)[2] || 0x52 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 )
+ ( ( ( 0x4A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x51, 0x52 ) ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) ) ) ? 4 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
@@ -1819,10 +1820,10 @@
( 0x2BC == cp || ( 0x2BC < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PATWS: pattern white space
@@ -1832,16 +1833,16 @@
/*** GENERATED CODE ***/
#define is_PATWS_safe(s,e,is_utf8) \
( ( LIKELY((e) > (s)) ) ? \
- ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x05 ) || ((const U8*)s)[0] == 0x0B || ( ( ((const U8*)s)[0] & 0xFE ) == 0x0C ) || ((const U8*)s)[0] == 0x25 || ((const U8*)s)[0] == 0x40 ) ? 1\
+ ( ( 0x05 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] || 0x40 == ((const U8*)s)[0] ) ? 1\
: ( ( is_utf8 && LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xCA == ((const U8*)s)[0] ) ) ? ( ( 0x41 == ((const U8*)s)[1] ) ?\
- ( ( 0x55 == ((const U8*)s)[2] || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
- : ( ( 0x42 == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 ) : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x55, 0x56 ) ) ? 3 : 0 ) \
+ : ( ( 0x42 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 ) : 0 )\
: 0 )
/*** GENERATED CODE ***/
#define is_PATWS_cp(cp) \
( 0x05 == cp || ( 0x05 < cp && \
-( ( 0x0B <= cp && cp <= 0x0D ) || ( 0x0D < cp && \
+( inRANGE(cp, 0x0B, 0x0D) || ( 0x0D < cp && \
( 0x15 == cp || ( 0x15 < cp && \
( 0x25 == cp || ( 0x25 < cp && \
( 0x40 == cp || ( 0x40 < cp && \
@@ -1854,53 +1855,55 @@
#endif /* PERL_REGCHARCLASS_H_ */
/* Generated from:
- * 4d64b650346ff9ddbcd3986f0da13f3be2379d64c574a120ca7f534d8d17934c lib/Unicode/UCD.pm
- * ff4404ec64f308bdf7714c50f9fdf0d1d0bf3c34db4d0a67e58ef0c6f88e818f lib/unicore/ArabicShaping.txt
- * 292171a0a1c13d7e581e8781eb4cdf248243b1ab267354a63c7a14429dea2740 lib/unicore/BidiBrackets.txt
- * 8f2695cc42989a79a715ab0d2892bd0c998759180cfdfb998674447f48231940 lib/unicore/BidiMirroring.txt
- * 5ae1649a42ed8ae8cb885af79563f00a9ae17e602405a56ed8aca214da14eea7 lib/unicore/Blocks.txt
- * 97b43ed3f4b80572c2114200e5e43a6b923d984c74a6caaf27de5b8462c04cb0 lib/unicore/CaseFolding.txt
- * eedcf6932b4081ee65878454588c803af910a5aed7c8c67e3c38701cbee9b9e4 lib/unicore/CompositionExclusions.txt
- * 90e48995643f45b08f0ef67fb90de3bb18e26765272bcc0c35c840cbc10b37c1 lib/unicore/DAge.txt
- * e6ca152259189ec4bc2297e93c6c88f86e162cc52814198263497f3c9b46cbe9 lib/unicore/DCoreProperties.txt
- * 3e255ccdff4b00cfe0be53bbd583e4fe2e7d4039138579543548a5ecfce45242 lib/unicore/DNormalizationProps.txt
- * 9f34e2d3ea27ca82f4f14b62411861d1f07c4b9e296d54da112a09cad5b9a48d lib/unicore/EastAsianWidth.txt
- * 983810c739b56b9ff0fcb5db018c67d584ee515e8a5f4d9348c79ee85167ec37 lib/unicore/HangulSyllableType.txt
- * 7d514a779ee4baf91262bd83c400cb502c3e435dba4b880c876506be32b8e1d0 lib/unicore/IndicPositionalCategory.txt
- * f6acead8f84df5c72f3fb70dfc9375279926e4d8ef3480ffff3723095e9804aa lib/unicore/IndicSyllabicCategory.txt
- * c8ed526f70443535ca6b705980a08c774017ff17e921202dcb7b71ae554047b6 lib/unicore/Jamo.txt
- * 6b204c3727b77699d04a574b22b1e44facab038642095b8565b49762970d9bf8 lib/unicore/LineBreak.txt
- * f2357d2bd3526b9e830de72ab038dcfc65a2dff24bcb4c6325c92071eb341f88 lib/unicore/NameAliases.txt
- * 6c3e6bd1e58b640076a23b83318a8bf6a691d7fc2b2106114d77c5c5a898bced lib/unicore/NamedSequences.txt
- * 58dbf8fedbd5bf67a3bd5c10eda2f2acf2eae59df5f77884a6f158e98f75cf8c lib/unicore/PropList.txt
- * a6b0467c3cc7aa4e57d4e5cc7f6e9562b79cf4426dfe438517c28b368ed3e673 lib/unicore/PropValueAliases.txt
- * 9ca521224e08d30696516ae6bc3d4434659c45df16047c0d31e440783c163a3b lib/unicore/PropertyAliases.txt
- * 3fd0d744a816ddfd06809f92151ae4a73ec970ac2006806c269732d8951f3911 lib/unicore/ScriptExtensions.txt
- * d02e24e4c516e9090b6bc9c2d2c8f4c89510b6ed8c5e859d0a861b0dc5cf372d lib/unicore/Scripts.txt
- * e9947a0e86f27353f0e776403c4826675001210bd39d7114118a8864a57f7472 lib/unicore/SpecialCasing.txt
- * 52423e4d7492167b62f518f68d54db88930abbbff7f11edfcaec8f726498cab1 lib/unicore/UnicodeData.txt
- * f28caf260635cebf25fd58124bdc9aa22af08ba4d039ffc584365fb41a31cda5 lib/unicore/VerticalOrientation.txt
- * 718d174957712410bfad782b10d557e1047574d7ef1642d6bb122f8ca5662c82 lib/unicore/auxiliary/GCBTest.txt
- * 3b66caefc4fa877d0e50dbbbfa39658c86e29b26c6f206f68d7aec192d4c59b6 lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * 2aad3836c37fc4c2fa2a24f21586fb3a931dacaf0a1c845a6dc6395f30bd79a7 lib/unicore/auxiliary/LBTest.txt
- * eacc03e39dddc60cc59ec9bd274b8ac8dfa25d61745ef0d5c8aa1c151a5b68ba lib/unicore/auxiliary/SBTest.txt
- * e45fa8195bb413b901cc1e3772dfea2cead86805d46a51e3480a5a256e8c24d9 lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 95789f62e3b1e781dc9ed78f3983d39ff1a5e36ff0b497d6e610446df902b0f6 lib/unicore/auxiliary/WBTest.txt
- * c207e8ebd06ee591a27b1087f2971f4cd93e960103c453d85d1d9ba26fb8b202 lib/unicore/auxiliary/WordBreakProperty.txt
- * a3c0839826a30166b2bb06ba58df403547b8c3d9eae995ef889d20d115f4b223 lib/unicore/extracted/DBidiClass.txt
- * 280afe22f6c4d56566d17d6d1400f33465a979c96f3d99ff3bff9bd14d17e734 lib/unicore/extracted/DBinaryProperties.txt
- * db7fd6a5e6f068c47dbc3b74fb633fb1d09d17073410fe435295d05ce925c5f6 lib/unicore/extracted/DCombiningClass.txt
- * 8204c07a7c217bdf22525030ad7b4fb991edf463bffcca7e6dba46b9992e0d99 lib/unicore/extracted/DDecompositionType.txt
- * e343113719b660bdd81217ec101ce751f844fca0e8d6f15fb21c8ee7dfe7c14c lib/unicore/extracted/DEastAsianWidth.txt
- * 07c55b0ed7271fe1a5f4d68059291288b1a8ad61940602d18956fd87390c2d9e lib/unicore/extracted/DGeneralCategory.txt
- * d788b9362ec7681e98f8b9d6ef276546e1a6207dda05317ede55bd686b0940a9 lib/unicore/extracted/DJoinGroup.txt
- * ebbea3c93eeb7431378885aebac0490d77f6900239c9176f90b6fee030903d96 lib/unicore/extracted/DJoinType.txt
- * be0f129691d479aa38646e4ca0ec1ee576ae7f75b0300a5624a7fa862fa8abba lib/unicore/extracted/DLineBreak.txt
- * 92449d354d9f6b6f2f97a292ebb59f6344ffdeb83d120d7d23e569c43ba67cd5 lib/unicore/extracted/DNumType.txt
- * e3a319527153b0c6c0c549b40fc6f3a01a7a0dcd6620784391db25901df3b154 lib/unicore/extracted/DNumValues.txt
- * ba5b13123afb59ea004c14fcbac80b5ff428c5b8f1b84bf8602b4ffb7da0407f lib/unicore/mktables
- * 21653d2744fdd071f9ef138c805393901bb9547cf3e777ebf50215a191f986ea lib/unicore/version
- * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
- * 9ea6338945a7d70e5ea4b31ac7856c0b521df96be002e94b4b3b7d31debbf3ab regen/regcharclass.pl
- * 393f8d882713a3ba227351ad0f00ea4839fda74fcf77dcd1cdf31519925adba5 regen/regcharclass_multi_char_folds.pl
+ * 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
+ * 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
+ * 830144f6afdd047b009754ffa06134397268f6638837fe85283483eb0cfdd558 regen/regcharclass.pl
+ * c6b0b0b7e4ac4f5a57d203e84194749987477ea55b2366e3b343aadf8cc7d6b5 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 1e82933233..5002e2b38d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcomp.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcomp.h
@@ -7,6 +7,10 @@
* License or the Artistic License, as specified in the README file.
*
*/
+
+#ifndef PERL_REGCOMP_H_
+#define PERL_REGCOMP_H_
+
#include "regcharclass.h"
/* Convert branch sequences to more efficient trie ops? */
@@ -190,7 +194,7 @@ struct regnode_2 {
* 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
- * below above 12.) Be sure to benchmark before changing, as larger sizes do
+ * 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)
@@ -217,7 +221,7 @@ struct regnode_charclass {
};
/* has runtime (locale) \d, \w, ..., [:posix:] classes */
-struct regnode_charclass_class {
+struct regnode_charclass_posixl {
U8 flags; /* ANYOF_MATCHES_POSIXL bit must go here */
U8 type;
U16 next_off;
@@ -265,22 +269,22 @@ struct regnode_ssc {
Impose a limit of REG_INFTY on various pattern matching operations
to limit stack growth and to avoid "infinite" recursions.
*/
-/* The default size for REG_INFTY is I16_MAX, which is the same as
- SHORT_MAX (see perl.h). Unfortunately I16 isn't necessarily 16 bits
- (see handy.h). On the Cray C90, sizeof(short)==4 and hence I16_MAX is
- ((1<<31)-1), while on the Cray T90, sizeof(short)==8 and I16_MAX is
- ((1<<63)-1). To limit stack growth to reasonable sizes, supply a
+/* The default size for REG_INFTY is U16_MAX, which is the same as
+ USHORT_MAX (see perl.h). Unfortunately U16 isn't necessarily 16 bits
+ (see handy.h). On the Cray C90, sizeof(short)==4 and hence U16_MAX is
+ ((1<<32)-1), while on the Cray T90, sizeof(short)==8 and U16_MAX is
+ ((1<<64)-1). To limit stack growth to reasonable sizes, supply a
smaller default.
--Andy Dougherty 11 June 1998
*/
#if SHORTSIZE > 2
# ifndef REG_INFTY
-# define REG_INFTY ((1<<15)-1)
+# define REG_INFTY ((1<<16)-1)
# endif
#endif
#ifndef REG_INFTY
-# define REG_INFTY I16_MAX
+# define REG_INFTY U16_MAX
#endif
#define ARG_VALUE(arg) (arg)
@@ -353,24 +357,34 @@ struct regnode_ssc {
#define NEXTOPER(p) ((p) + NODE_STEP_REGNODE)
#define PREVOPER(p) ((p) - NODE_STEP_REGNODE)
-#define FILL_ADVANCE_NODE(ptr, op) STMT_START { \
- (ptr)->type = op; (ptr)->next_off = 0; (ptr)++; } STMT_END
-#define FILL_ADVANCE_NODE_ARG(ptr, op, arg) STMT_START { \
- ARG_SET(ptr, arg); FILL_ADVANCE_NODE(ptr, op); (ptr) += 1; } STMT_END
-#define FILL_ADVANCE_NODE_2L_ARG(ptr, op, arg1, arg2) \
- STMT_START { \
- ARG_SET(ptr, arg1); \
- ARG2L_SET(ptr, arg2); \
- FILL_ADVANCE_NODE(ptr, op); \
- (ptr) += 2; \
- } STMT_END
+#define FILL_NODE(offset, op) \
+ STMT_START { \
+ OP(REGNODE_p(offset)) = op; \
+ NEXT_OFF(REGNODE_p(offset)) = 0; \
+ } STMT_END
+#define FILL_ADVANCE_NODE(offset, op) \
+ STMT_START { \
+ FILL_NODE(offset, op); \
+ (offset)++; \
+ } STMT_END
+#define FILL_ADVANCE_NODE_ARG(offset, op, arg) \
+ STMT_START { \
+ ARG_SET(REGNODE_p(offset), arg); \
+ FILL_ADVANCE_NODE(offset, op); \
+ /* This is used generically for other operations \
+ * that have a longer argument */ \
+ (offset) += regarglen[op]; \
+ } STMT_END
+#define FILL_ADVANCE_NODE_2L_ARG(offset, op, arg1, arg2) \
+ STMT_START { \
+ ARG_SET(REGNODE_p(offset), arg1); \
+ ARG2L_SET(REGNODE_p(offset), arg2); \
+ FILL_ADVANCE_NODE(offset, op); \
+ (offset) += 2; \
+ } STMT_END
#define REG_MAGIC 0234
-#define SIZE_ONLY cBOOL(RExC_emit == (regnode *) & RExC_emit_dummy)
-#define PASS1 SIZE_ONLY
-#define PASS2 (! SIZE_ONLY)
-
/* An ANYOF node is basically a bitmap with the index being a code point. If
* the bit for that code point is 1, the code point matches; if 0, it doesn't
* match (complemented if inverted). There is an additional mechanism to deal
@@ -380,7 +394,7 @@ struct regnode_ssc {
* never reach this high). */
#define ANYOF_ONLY_HAS_BITMAP ((U32) -1)
-/* When the bimap isn't completely sufficient for handling the ANYOF node,
+/* When the bitmap isn't completely sufficient for handling the ANYOF node,
* flags (in node->flags of the ANYOF node) get set to indicate this. These
* are perennially in short supply. Beyond several cases where warnings need
* to be raised under certain circumstances, currently, there are six cases
@@ -390,7 +404,7 @@ struct regnode_ssc {
*
* 1) The bitmap has a compiled-in very finite size. So something else needs
* to be used to specify if a code point that is too large for the bitmap
- * actually matches. The mechanism currently is a swash or inversion
+ * actually matches. The mechanism currently is an inversion
* list. ANYOF_ONLY_HAS_BITMAP, described above, being TRUE indicates
* there are no matches of too-large code points. But if it is FALSE,
* then almost certainly there are matches too large for the bitmap. (The
@@ -401,7 +415,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 an expensive swash created,
+ * rather than having a more expensive 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
@@ -414,12 +428,12 @@ struct regnode_ssc {
* handled. But it can be a shared flag: see 5) below.
* 4) Also under /d rules, something like /[\Wfoo]/ will match everything in
* the \x80-\xFF range, unless the string being matched against is UTF-8.
- * A swash could be created for this case, but this is relatively common,
- * and it turns out that it's all or nothing: if any one of these code
- * points matches, they all do. Hence a single bit suffices. We use a
- * shared flag that doesn't take up space by itself:
- * ANYOF_SHARED_d_MATCHES_ALL_NON_UTF8_NON_ASCII_non_d_WARN_SUPER.
- * This also implies 1), with one exception: [:^cntrl:].
+ * An inversion list could be created for this case, but this is
+ * relatively common, and it turns out that it's all or nothing: if any
+ * one of these code points matches, they all do. Hence a single bit
+ * suffices. We use a shared flag that doesn't take up space by itself:
+ * ANYOF_SHARED_d_MATCHES_ALL_NON_UTF8_NON_ASCII_non_d_WARN_SUPER. This
+ * also implies 1), with one exception: [:^cntrl:].
* 5) A user-defined \p{} property may not have been defined by the time the
* regex is compiled. In this case, we don't know until runtime what it
* will match, so we have to assume it could match anything, including
@@ -441,9 +455,9 @@ struct regnode_ssc {
* shared with another, so it doesn't occupy extra space.
*
* At the moment, there is one spare bit, but this could be increased by
- * various tricks.
+ * various tricks:
*
- * If just one more bit is needed, at this writing it seems to khw that the
+ * If just one more bit is needed, as of this writing it seems to khw that the
* best choice would be to make ANYOF_MATCHES_ALL_ABOVE_BITMAP not a flag, but
* something like
*
@@ -454,22 +468,18 @@ struct regnode_ssc {
* handler function, as the macro REGINCLASS in regexec.c does now for other
* cases.
*
- * Another possibility is to instead (or additionally) rename the ANYOF_POSIXL
- * flag to be ANYOFL_LARGE, to mean that the ANYOF node has an extra 32 bits
- * beyond what a regular one does. That's what it effectively means now, with
- * the extra space all for the POSIX class flags. But those classes actually
- * only occupy 30 bits, so the ANYOFL_FOLD and
- * ANYOFL_SHARED_UTF8_LOCALE_fold_HAS_MATCHES_nonfold_REQD flags could be moved
- * to that extra space. The 30 bits in the extra word would indicate if a
- * posix class should be looked up or not. The downside of this is that ANYOFL
- * nodes with folding would always have to have the extra space allocated, even
- * if they didn't use the 30 posix bits. There isn't an SSC problem as all
- * SSCs are this large anyway.
+ * Another possibility is based on the fact that ANYOF_MATCHES_POSIXL is
+ * redundant with the node type ANYOFPOSIXL. That flag could be removed, but
+ * at the expense of extra code in regexec.c. The flag has been retained
+ * because it allows us to see if we need to call reginsert, or just use the
+ * bitmap in one test.
*
- * One could completely remove ANYOFL_LARGE and make all ANYOFL nodes large.
- * REGINCLASS would have to be modified so that if the node type were this, it
- * would call reginclass(), as the flag bit that indicates to do this now would
- * be gone.
+ * If this is done, an extension would be to make all ANYOFL nodes contain the
+ * extra 32 bits that ANYOFPOSIXL ones do. The posix flags only occupy 30
+ * bits, so the ANYOFL_SHARED_UTF8_LOCALE_fold_HAS_MATCHES_nonfold_REQD flags
+ * and ANYOFL_FOLD could be moved to that extra space, but it would mean extra
+ * instructions, as there are currently places in the code that assume those
+ * two bits are zero.
*
* All told, 5 bits could be available for other uses if all of the above were
* done.
@@ -499,9 +509,9 @@ struct regnode_ssc {
#define ANYOFL_FOLD 0x04
/* Shared bit set only with ANYOFL and SSC nodes:
- * If ANYOFL_FOLD is set, this means there are potential matches valid
- * only if the locale is a UTF-8 one.
- * If ANYOFL_FOLD is NOT set, this means to warn if the runtime locale
+ * If ANYOFL_FOLD is set, this flag indicates there are potential matches
+ * valid only if the locale is a UTF-8 one.
+ * If ANYOFL_FOLD is NOT set, this flag means to warn if the runtime locale
* isn't a UTF-8 one (and the generated node assumes a UTF-8 locale).
* None of INVERT, POSIXL,
* ANYOF_SHARED_d_UPPER_LATIN1_UTF8_STRING_MATCHES_non_d_RUNTIME_USER_PROP
@@ -530,10 +540,11 @@ struct regnode_ssc {
/* Shared bit:
* Under /d it means the ANYOFD node matches more things if the target
* string is encoded in UTF-8; any such things will be non-ASCII,
- * characters that are < 256, and can be accessed via the swash.
+ * characters that are < 256, and can be accessed via the inversion
+ * list.
* When not under /d, it means the ANYOF node contains a user-defined
* property that wasn't yet defined at the time the regex was compiled,
- * and so must be looked up at runtime, by creating a swash
+ * and so must be looked up at runtime, by creating an inversion list.
* (These uses are mutually exclusive because a user-defined property is
* specified by \p{}, and \p{} implies /u which deselects /d). The long macro
* name is to make sure that you are cautioned about its shared nature. Only
@@ -639,17 +650,22 @@ struct regnode_ssc {
#define ANYOF_BIT(c) (1U << ((c) & 7))
-#define ANYOF_POSIXL_SET(p, c) (((regnode_charclass_posixl*) (p))->classflags |= (1U << (c)))
-#define ANYOF_CLASS_SET(p, c) ANYOF_POSIXL_SET((p), (c))
+#define POSIXL_SET(field, c) ((field) |= (1U << (c)))
+#define ANYOF_POSIXL_SET(p, c) POSIXL_SET(((regnode_charclass_posixl*) (p))->classflags, (c))
+
+#define POSIXL_CLEAR(field, c) ((field) &= ~ (1U <<(c)))
+#define ANYOF_POSIXL_CLEAR(p, c) POSIXL_CLEAR(((regnode_charclass_posixl*) (p))->classflags, (c))
-#define ANYOF_POSIXL_CLEAR(p, c) (((regnode_charclass_posixl*) (p))->classflags &= ~ (1U <<(c)))
-#define ANYOF_CLASS_CLEAR(p, c) ANYOF_POSIXL_CLEAR((p), (c))
+#define POSIXL_TEST(field, c) ((field) & (1U << (c)))
+#define ANYOF_POSIXL_TEST(p, c) POSIXL_TEST(((regnode_charclass_posixl*) (p))->classflags, (c))
-#define ANYOF_POSIXL_TEST(p, c) (((regnode_charclass_posixl*) (p))->classflags & (1U << (c)))
-#define ANYOF_CLASS_TEST(p, c) ANYOF_POSIXL_TEST((p), (c))
+#define POSIXL_ZERO(field) STMT_START { (field) = 0; } STMT_END
+#define ANYOF_POSIXL_ZERO(ret) POSIXL_ZERO(((regnode_charclass_posixl*) (ret))->classflags)
-#define ANYOF_POSIXL_ZERO(ret) STMT_START { ((regnode_charclass_posixl*) (ret))->classflags = 0; } STMT_END
-#define ANYOF_CLASS_ZERO(ret) ANYOF_POSIXL_ZERO(ret)
+#define ANYOF_POSIXL_SET_TO_BITMAP(p, bits) \
+ STMT_START { \
+ ((regnode_charclass_posixl*) (p))->classflags = (bits); \
+ } STMT_END
/* Shifts a bit to get, eg. 0x4000_0000, then subtracts 1 to get 0x3FFF_FFFF */
#define ANYOF_POSIXL_SETALL(ret) STMT_START { ((regnode_charclass_posixl*) (ret))->classflags = ((1U << ((ANYOF_POSIXL_MAX) - 1))) - 1; } STMT_END
@@ -690,9 +706,6 @@ struct regnode_ssc {
#define ANYOF_BITMAP_CLEARALL(p) \
Zero (ANYOF_BITMAP(p), ANYOF_BITMAP_SIZE)
-#define ANYOF_SKIP EXTRA_SIZE(regnode_charclass)
-#define ANYOF_POSIXL_SKIP EXTRA_SIZE(regnode_charclass_posixl)
-
/*
* Utility definitions.
*/
@@ -761,9 +774,9 @@ END_EXTERN_C
* l - start op for literal (?{EVAL}) item
* L - start op for literal (?{EVAL}) item, with separate CV (qr//)
* r - pointer to an embedded code-containing qr, e.g. /ab$qr/
- * s - swash for Unicode-style character class, and the multicharacter
- * strings resulting from casefolding the single-character entries
- * in the character class
+ * s - inversion list for Unicode-style character class, and the
+ * multicharacter strings resulting from casefolding the single-character
+ * entries in the character class
* t - trie struct
* u - trie struct's widecharmap (a HV, so can't share, must dup)
* also used for revcharmap and words under DEBUGGING
@@ -933,6 +946,9 @@ typedef struct _reg_ac_data reg_ac_data;
#define RE_TRIE_MAXBUF_NAME "\022E_TRIE_MAXBUF"
#define RE_DEBUG_FLAGS "\022E_DEBUG_FLAGS"
+#define RE_COMPILE_RECURSION_INIT 1000
+#define RE_COMPILE_RECURSION_LIMIT "\022E_COMPILE_RECURSION_LIMIT"
+
/*
RE_DEBUG_FLAGS is used to control what debug output is emitted
@@ -995,59 +1011,57 @@ re.pm, especially to the documentation.
#define RE_DEBUG_FLAG(x) (re_debug_flags & x)
/* Compile */
#define DEBUG_COMPILE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_MASK) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_MASK)) x )
#define DEBUG_PARSE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_PARSE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_PARSE)) x )
#define DEBUG_OPTIMISE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_OPTIMISE) x )
-#define DEBUG_PARSE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_PARSE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_OPTIMISE)) x )
#define DEBUG_DUMP_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_DUMP) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_DUMP)) x )
#define DEBUG_TRIE_COMPILE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_TRIE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_TRIE)) x )
#define DEBUG_FLAGS_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_FLAGS) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_FLAGS)) x )
#define DEBUG_TEST_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_TEST) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_TEST)) x )
/* Execute */
#define DEBUG_EXECUTE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXECUTE_MASK) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_MASK)) x )
#define DEBUG_INTUIT_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXECUTE_INTUIT) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_INTUIT)) x )
#define DEBUG_MATCH_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXECUTE_MATCH) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_MATCH)) x )
#define DEBUG_TRIE_EXECUTE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXECUTE_TRIE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_TRIE)) x )
/* Extra */
#define DEBUG_EXTRA_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_MASK) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_MASK)) x )
#define DEBUG_OFFSETS_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_OFFSETS) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_OFFSETS)) x )
#define DEBUG_STATE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_STATE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_STATE)) x )
#define DEBUG_STACK_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_STACK) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_STACK)) x )
#define DEBUG_BUFFERS_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_BUFFERS) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_BUFFERS)) x )
#define DEBUG_OPTIMISE_MORE_r(x) DEBUG_r( \
- if ((RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE) == \
- (re_debug_flags & (RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE)) ) x )
+ if (DEBUG_v_TEST || ((RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE) == \
+ (re_debug_flags & (RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE)))) x )
#define MJD_OFFSET_DEBUG(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_OFFDEBUG) \
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_OFFDEBUG)) \
Perl_warn_nocontext x )
#define DEBUG_TRIE_COMPILE_MORE_r(x) DEBUG_TRIE_COMPILE_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_TRIE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_TRIE)) x )
#define DEBUG_TRIE_EXECUTE_MORE_r(x) DEBUG_TRIE_EXECUTE_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_TRIE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_TRIE)) x )
#define DEBUG_TRIE_r(x) DEBUG_r( \
- if (re_debug_flags & (RE_DEBUG_COMPILE_TRIE \
- | RE_DEBUG_EXECUTE_TRIE )) x )
+ if (DEBUG_v_TEST || (re_debug_flags & (RE_DEBUG_COMPILE_TRIE \
+ | RE_DEBUG_EXECUTE_TRIE ))) x )
#define DEBUG_GPOS_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_GPOS) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_GPOS)) x )
/* initialization */
/* get_sv() can return NULL during global destruction. */
@@ -1112,6 +1126,8 @@ typedef enum {
WB_BOUND
} bound_type;
+#endif /* PERL_REGCOMP_H_ */
+
/*
* ex: set ts=8 sts=4 sw=4 et:
*/
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h
index 44409f0d9c..ccbc64a009 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h
@@ -20,6 +20,8 @@
#include "utf8.h"
+typedef SSize_t regnode_offset;
+
struct regnode {
U8 flags;
U8 type;
@@ -134,8 +136,8 @@ typedef struct regexp {
* Data about the last/current match. These are modified during matching
*/
- U32 lastparen; /* last open paren matched */
- U32 lastcloseparen; /* last close paren matched */
+ 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 */
@@ -656,6 +658,7 @@ typedef struct {
STRLEN sublen; /* saved sublen field from rex */
STRLEN suboffset; /* saved suboffset field from rex */
STRLEN subcoffset; /* saved subcoffset field from rex */
+ SV *sv; /* $_ during (?{}) */
MAGIC *pos_magic; /* pos() magic attached to $_ */
SSize_t pos; /* the original value of pos() in pos_magic */
U8 pos_flags; /* flags to be restored; currently only MGf_BYTES*/
@@ -712,6 +715,8 @@ typedef I32 CHECKPOINT;
typedef struct regmatch_state {
int resume_state; /* where to jump to on return */
char *locinput; /* where to backtrack in string on failure */
+ char *loceol;
+ U8 *sr0; /* position of start of script run, or NULL */
union {
@@ -804,6 +809,9 @@ typedef struct regmatch_state {
struct regmatch_state *prev_yes_state;
I32 wanted;
I32 logical; /* saved copy of 'logical' var */
+ U8 count; /* number of beginning positions */
+ char *start;
+ char *end;
regnode *me; /* the IFMATCH/SUSPEND/UNLESSM node */
} ifmatch; /* and SUSPEND/UNLESSM */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regnodes.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regnodes.h
index 69f3e38cdb..ba691a2c18 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 97
-#define REGMATCH_STATE_MAX 139
+#define REGNODE_MAX 101
+#define REGMATCH_STATE_MAX 141
#define END 0 /* 0000 End of program. */
#define SUCCEED 1 /* 0x01 Return from a subroutine, basically. */
@@ -21,94 +21,98 @@
#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 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 Unicode rules */
+#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 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 Unicode rules */
+#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] */
#define REG_ANY 16 /* 0x10 Match any one character (except newline). */
#define SANY 17 /* 0x11 Match any one character. */
#define ANYOF 18 /* 0x12 Match character in (or not in) this class, single char match only */
#define ANYOFD 19 /* 0x13 Like ANYOF, but /d is in effect */
#define ANYOFL 20 /* 0x14 Like ANYOF, but /l is in effect */
-#define ANYOFM 21 /* 0x15 Like ANYOF, but matches an invariant byte as determined by the mask and arg */
-#define POSIXD 22 /* 0x16 Some [[:class:]] under /d; the FLAGS field gives which one */
-#define POSIXL 23 /* 0x17 Some [[:class:]] under /l; the FLAGS field gives which one */
-#define POSIXU 24 /* 0x18 Some [[:class:]] under /u; the FLAGS field gives which one */
-#define POSIXA 25 /* 0x19 Some [[:class:]] under /a; the FLAGS field gives which one */
-#define NPOSIXD 26 /* 0x1a complement of POSIXD, [[:^class:]] */
-#define NPOSIXL 27 /* 0x1b complement of POSIXL, [[:^class:]] */
-#define NPOSIXU 28 /* 0x1c complement of POSIXU, [[:^class:]] */
-#define NPOSIXA 29 /* 0x1d complement of POSIXA, [[:^class:]] */
-#define ASCII 30 /* 0x1e [[:ascii:]] */
-#define NASCII 31 /* 0x1f [[:^ascii:]] */
-#define CLUMP 32 /* 0x20 Match any extended grapheme cluster sequence */
-#define BRANCH 33 /* 0x21 Match this alternative, or the next... */
-#define EXACT 34 /* 0x22 Match this string (preceded by length). */
-#define EXACTL 35 /* 0x23 Like EXACT, but /l is in effect (used so locale-related warnings can be checked for). */
-#define EXACTF 36 /* 0x24 Match this non-UTF-8 string (not guaranteed to be folded) using /id rules (w/len). */
-#define EXACTFL 37 /* 0x25 Match this string (not guaranteed to be folded) using /il rules (w/len). */
-#define EXACTFU 38 /* 0x26 Match this string (folded iff in UTF-8, length in folding doesn't change if not in UTF-8) using /iu rules (w/len). */
-#define EXACTFAA 39 /* 0x27 Match this string (not guaranteed to be folded) using /iaa rules (w/len). */
-#define EXACTFU_SS 40 /* 0x28 Match this string (folded iff in UTF-8, length in folding may change even if not in UTF-8) using /iu rules (w/len). */
-#define EXACTFLU8 41 /* 0x29 Rare circumstances: like EXACTFU, but is under /l, UTF-8, folded, and everything in it is above 255. */
-#define EXACTFAA_NO_TRIE 42 /* 0x2a Match this string (which is not trie-able; not guaranteed to be folded) using /iaa rules (w/len). */
-#define NOTHING 43 /* 0x2b Match empty string. */
-#define TAIL 44 /* 0x2c Match empty string. Can jump here from outside. */
-#define STAR 45 /* 0x2d Match this (simple) thing 0 or more times. */
-#define PLUS 46 /* 0x2e Match this (simple) thing 1 or more times. */
-#define CURLY 47 /* 0x2f Match this simple thing {n,m} times. */
-#define CURLYN 48 /* 0x30 Capture next-after-this simple thing */
-#define CURLYM 49 /* 0x31 Capture this medium-complex thing {n,m} times. */
-#define CURLYX 50 /* 0x32 Match this complex thing {n,m} times. */
-#define WHILEM 51 /* 0x33 Do curly processing and see if rest matches. */
-#define OPEN 52 /* 0x34 Mark this point in input as start of #n. */
-#define CLOSE 53 /* 0x35 Close corresponding OPEN of #n. */
-#define SROPEN 54 /* 0x36 Same as OPEN, but for script run */
-#define SRCLOSE 55 /* 0x37 Close preceding SROPEN */
-#define REF 56 /* 0x38 Match some already matched string */
-#define REFF 57 /* 0x39 Match already matched string, folded using native charset rules for non-utf8 */
-#define REFFL 58 /* 0x3a Match already matched string, folded in loc. */
-#define REFFU 59 /* 0x3b Match already matched string, folded using unicode rules for non-utf8 */
-#define REFFA 60 /* 0x3c Match already matched string, folded using unicode rules for non-utf8, no mixing ASCII, non-ASCII */
-#define NREF 61 /* 0x3d Match some already matched string */
-#define NREFF 62 /* 0x3e Match already matched string, folded using native charset rules for non-utf8 */
-#define NREFFL 63 /* 0x3f Match already matched string, folded in loc. */
-#define NREFFU 64 /* 0x40 Match already matched string, folded using unicode rules for non-utf8 */
-#define NREFFA 65 /* 0x41 Match already matched string, folded using unicode rules for non-utf8, no mixing ASCII, non-ASCII */
-#define LONGJMP 66 /* 0x42 Jump far away. */
-#define BRANCHJ 67 /* 0x43 BRANCH with long offset. */
-#define IFMATCH 68 /* 0x44 Succeeds if the following matches. */
-#define UNLESSM 69 /* 0x45 Fails if the following matches. */
-#define SUSPEND 70 /* 0x46 "Independent" sub-RE. */
-#define IFTHEN 71 /* 0x47 Switch, should be preceded by switcher. */
-#define GROUPP 72 /* 0x48 Whether the group matched. */
-#define EVAL 73 /* 0x49 Execute some Perl code. */
-#define MINMOD 74 /* 0x4a Next operator is not greedy. */
-#define LOGICAL 75 /* 0x4b Next opcode should set the flag only. */
-#define RENUM 76 /* 0x4c Group with independently numbered parens. */
-#define TRIE 77 /* 0x4d Match many EXACT(F[ALU]?)? at once. flags==type */
-#define TRIEC 78 /* 0x4e Same as TRIE, but with embedded charclass data */
-#define AHOCORASICK 79 /* 0x4f Aho Corasick stclass. flags==type */
-#define AHOCORASICKC 80 /* 0x50 Same as AHOCORASICK, but with embedded charclass data */
-#define GOSUB 81 /* 0x51 recurse to paren arg1 at (signed) ofs arg2 */
-#define NGROUPP 82 /* 0x52 Whether the group matched. */
-#define INSUBP 83 /* 0x53 Whether we are in a specific recurse. */
-#define DEFINEP 84 /* 0x54 Never execute directly. */
-#define ENDLIKE 85 /* 0x55 Used only for the type field of verbs */
-#define OPFAIL 86 /* 0x56 Same as (?!), but with verb arg */
-#define ACCEPT 87 /* 0x57 Accepts the current matched string, with verbar */
-#define VERB 88 /* 0x58 Used only for the type field of verbs */
-#define PRUNE 89 /* 0x59 Pattern fails at this startpoint if no-backtracking through this */
-#define MARKPOINT 90 /* 0x5a Push the current location for rollback by cut. */
-#define SKIP 91 /* 0x5b On failure skip forward (to the mark) before retrying */
-#define COMMIT 92 /* 0x5c Pattern fails outright if backtracking through this */
-#define CUTGROUP 93 /* 0x5d On failure go to the next alternation in the group */
-#define KEEPS 94 /* 0x5e $& begins here. */
-#define LNBREAK 95 /* 0x5f generic newline pattern */
-#define OPTIMIZED 96 /* 0x60 Placeholder for dump. */
-#define PSEUDO 97 /* 0x61 Pseudo opcode for internal use. */
+#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. */
/* ------------ States ------------- */
#define TRIE_next (REGNODE_MAX + 1) /* state for TRIE */
#define TRIE_next_fail (REGNODE_MAX + 2) /* state for TRIE */
@@ -136,22 +140,20 @@
#define CURLYM_B_fail (REGNODE_MAX + 24) /* state for CURLYM */
#define IFMATCH_A (REGNODE_MAX + 25) /* state for IFMATCH */
#define IFMATCH_A_fail (REGNODE_MAX + 26) /* state for IFMATCH */
-#define CURLY_B_min_known (REGNODE_MAX + 27) /* state for CURLY */
-#define CURLY_B_min_known_fail (REGNODE_MAX + 28) /* state for CURLY */
-#define CURLY_B_min (REGNODE_MAX + 29) /* state for CURLY */
-#define CURLY_B_min_fail (REGNODE_MAX + 30) /* state for CURLY */
-#define CURLY_B_max (REGNODE_MAX + 31) /* state for CURLY */
-#define CURLY_B_max_fail (REGNODE_MAX + 32) /* state for CURLY */
-#define COMMIT_next (REGNODE_MAX + 33) /* state for COMMIT */
-#define COMMIT_next_fail (REGNODE_MAX + 34) /* state for COMMIT */
-#define MARKPOINT_next (REGNODE_MAX + 35) /* state for MARKPOINT */
-#define MARKPOINT_next_fail (REGNODE_MAX + 36) /* state for MARKPOINT */
-#define SKIP_next (REGNODE_MAX + 37) /* state for SKIP */
-#define SKIP_next_fail (REGNODE_MAX + 38) /* state for SKIP */
-#define CUTGROUP_next (REGNODE_MAX + 39) /* state for CUTGROUP */
-#define CUTGROUP_next_fail (REGNODE_MAX + 40) /* state for CUTGROUP */
-#define KEEPS_next (REGNODE_MAX + 41) /* state for KEEPS */
-#define KEEPS_next_fail (REGNODE_MAX + 42) /* state for KEEPS */
+#define CURLY_B_min (REGNODE_MAX + 27) /* state for CURLY */
+#define CURLY_B_min_fail (REGNODE_MAX + 28) /* state for CURLY */
+#define CURLY_B_max (REGNODE_MAX + 29) /* state for CURLY */
+#define CURLY_B_max_fail (REGNODE_MAX + 30) /* state for CURLY */
+#define COMMIT_next (REGNODE_MAX + 31) /* state for COMMIT */
+#define COMMIT_next_fail (REGNODE_MAX + 32) /* state for COMMIT */
+#define MARKPOINT_next (REGNODE_MAX + 33) /* state for MARKPOINT */
+#define MARKPOINT_next_fail (REGNODE_MAX + 34) /* state for MARKPOINT */
+#define SKIP_next (REGNODE_MAX + 35) /* state for SKIP */
+#define SKIP_next_fail (REGNODE_MAX + 36) /* state for SKIP */
+#define CUTGROUP_next (REGNODE_MAX + 37) /* state for CUTGROUP */
+#define CUTGROUP_next_fail (REGNODE_MAX + 38) /* state for CUTGROUP */
+#define KEEPS_next (REGNODE_MAX + 39) /* state for KEEPS */
+#define KEEPS_next_fail (REGNODE_MAX + 40) /* state for KEEPS */
/* PL_regkind[] What type of regop or state is this. */
@@ -180,7 +182,10 @@ EXTCONST U8 PL_regkind[] = {
ANYOF, /* ANYOF */
ANYOF, /* ANYOFD */
ANYOF, /* ANYOFL */
+ ANYOF, /* ANYOFPOSIXL */
+ ANYOF, /* ANYOFH */
ANYOFM, /* ANYOFM */
+ ANYOFM, /* NANYOFM */
POSIXD, /* POSIXD */
POSIXD, /* POSIXL */
POSIXD, /* POSIXU */
@@ -189,8 +194,6 @@ EXTCONST U8 PL_regkind[] = {
NPOSIXD, /* NPOSIXL */
NPOSIXD, /* NPOSIXU */
NPOSIXD, /* NPOSIXA */
- ASCII, /* ASCII */
- ASCII, /* NASCII */
CLUMP, /* CLUMP */
BRANCH, /* BRANCH */
EXACT, /* EXACT */
@@ -199,9 +202,12 @@ EXTCONST U8 PL_regkind[] = {
EXACT, /* EXACTFL */
EXACT, /* EXACTFU */
EXACT, /* EXACTFAA */
- EXACT, /* EXACTFU_SS */
+ EXACT, /* EXACTFUP */
EXACT, /* EXACTFLU8 */
EXACT, /* EXACTFAA_NO_TRIE */
+ EXACT, /* EXACT_ONLY8 */
+ EXACT, /* EXACTFU_ONLY8 */
+ EXACT, /* EXACTFU_S_EDGE */
NOTHING, /* NOTHING */
NOTHING, /* TAIL */
STAR, /* STAR */
@@ -284,8 +290,6 @@ EXTCONST U8 PL_regkind[] = {
CURLYM, /* CURLYM_B_fail */
IFMATCH, /* IFMATCH_A */
IFMATCH, /* IFMATCH_A_fail */
- CURLY, /* CURLY_B_min_known */
- CURLY, /* CURLY_B_min_known_fail */
CURLY, /* CURLY_B_min */
CURLY, /* CURLY_B_min_fail */
CURLY, /* CURLY_B_max */
@@ -326,10 +330,13 @@ static const U8 regarglen[] = {
0, /* NBOUNDA */
0, /* REG_ANY */
0, /* SANY */
- EXTRA_SIZE(struct regnode_1), /* ANYOF */
- EXTRA_SIZE(struct regnode_1), /* ANYOFD */
- EXTRA_SIZE(struct regnode_1), /* ANYOFL */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOF */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOFD */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOFL */
+ EXTRA_SIZE(struct regnode_charclass_posixl), /* ANYOFPOSIXL */
+ EXTRA_SIZE(struct regnode_1), /* ANYOFH */
EXTRA_SIZE(struct regnode_1), /* ANYOFM */
+ EXTRA_SIZE(struct regnode_1), /* NANYOFM */
0, /* POSIXD */
0, /* POSIXL */
0, /* POSIXU */
@@ -338,8 +345,6 @@ static const U8 regarglen[] = {
0, /* NPOSIXL */
0, /* NPOSIXU */
0, /* NPOSIXA */
- 0, /* ASCII */
- 0, /* NASCII */
0, /* CLUMP */
0, /* BRANCH */
0, /* EXACT */
@@ -348,9 +353,12 @@ static const U8 regarglen[] = {
0, /* EXACTFL */
0, /* EXACTFU */
0, /* EXACTFAA */
- 0, /* EXACTFU_SS */
+ 0, /* EXACTFUP */
0, /* EXACTFLU8 */
0, /* EXACTFAA_NO_TRIE */
+ 0, /* EXACT_ONLY8 */
+ 0, /* EXACTFU_ONLY8 */
+ 0, /* EXACTFU_S_EDGE */
0, /* NOTHING */
0, /* TAIL */
0, /* STAR */
@@ -432,7 +440,10 @@ static const char reg_off_by_arg[] = {
0, /* ANYOF */
0, /* ANYOFD */
0, /* ANYOFL */
+ 0, /* ANYOFPOSIXL */
+ 0, /* ANYOFH */
0, /* ANYOFM */
+ 0, /* NANYOFM */
0, /* POSIXD */
0, /* POSIXL */
0, /* POSIXU */
@@ -441,8 +452,6 @@ static const char reg_off_by_arg[] = {
0, /* NPOSIXL */
0, /* NPOSIXU */
0, /* NPOSIXA */
- 0, /* ASCII */
- 0, /* NASCII */
0, /* CLUMP */
0, /* BRANCH */
0, /* EXACT */
@@ -451,9 +460,12 @@ static const char reg_off_by_arg[] = {
0, /* EXACTFL */
0, /* EXACTFU */
0, /* EXACTFAA */
- 0, /* EXACTFU_SS */
+ 0, /* EXACTFUP */
0, /* EXACTFLU8 */
0, /* EXACTFAA_NO_TRIE */
+ 0, /* EXACT_ONLY8 */
+ 0, /* EXACTFU_ONLY8 */
+ 0, /* EXACTFU_S_EDGE */
0, /* NOTHING */
0, /* TAIL */
0, /* STAR */
@@ -479,8 +491,8 @@ static const char reg_off_by_arg[] = {
0, /* NREFFA */
1, /* LONGJMP */
1, /* BRANCHJ */
- 2, /* IFMATCH */
- 2, /* UNLESSM */
+ 1, /* IFMATCH */
+ 1, /* UNLESSM */
1, /* SUSPEND */
1, /* IFTHEN */
0, /* GROUPP */
@@ -541,83 +553,87 @@ EXTCONST char * const PL_reg_name[] = {
"ANYOF", /* 0x12 */
"ANYOFD", /* 0x13 */
"ANYOFL", /* 0x14 */
- "ANYOFM", /* 0x15 */
- "POSIXD", /* 0x16 */
- "POSIXL", /* 0x17 */
- "POSIXU", /* 0x18 */
- "POSIXA", /* 0x19 */
- "NPOSIXD", /* 0x1a */
- "NPOSIXL", /* 0x1b */
- "NPOSIXU", /* 0x1c */
- "NPOSIXA", /* 0x1d */
- "ASCII", /* 0x1e */
- "NASCII", /* 0x1f */
- "CLUMP", /* 0x20 */
- "BRANCH", /* 0x21 */
- "EXACT", /* 0x22 */
- "EXACTL", /* 0x23 */
- "EXACTF", /* 0x24 */
- "EXACTFL", /* 0x25 */
- "EXACTFU", /* 0x26 */
- "EXACTFAA", /* 0x27 */
- "EXACTFU_SS", /* 0x28 */
- "EXACTFLU8", /* 0x29 */
- "EXACTFAA_NO_TRIE", /* 0x2a */
- "NOTHING", /* 0x2b */
- "TAIL", /* 0x2c */
- "STAR", /* 0x2d */
- "PLUS", /* 0x2e */
- "CURLY", /* 0x2f */
- "CURLYN", /* 0x30 */
- "CURLYM", /* 0x31 */
- "CURLYX", /* 0x32 */
- "WHILEM", /* 0x33 */
- "OPEN", /* 0x34 */
- "CLOSE", /* 0x35 */
- "SROPEN", /* 0x36 */
- "SRCLOSE", /* 0x37 */
- "REF", /* 0x38 */
- "REFF", /* 0x39 */
- "REFFL", /* 0x3a */
- "REFFU", /* 0x3b */
- "REFFA", /* 0x3c */
- "NREF", /* 0x3d */
- "NREFF", /* 0x3e */
- "NREFFL", /* 0x3f */
- "NREFFU", /* 0x40 */
- "NREFFA", /* 0x41 */
- "LONGJMP", /* 0x42 */
- "BRANCHJ", /* 0x43 */
- "IFMATCH", /* 0x44 */
- "UNLESSM", /* 0x45 */
- "SUSPEND", /* 0x46 */
- "IFTHEN", /* 0x47 */
- "GROUPP", /* 0x48 */
- "EVAL", /* 0x49 */
- "MINMOD", /* 0x4a */
- "LOGICAL", /* 0x4b */
- "RENUM", /* 0x4c */
- "TRIE", /* 0x4d */
- "TRIEC", /* 0x4e */
- "AHOCORASICK", /* 0x4f */
- "AHOCORASICKC", /* 0x50 */
- "GOSUB", /* 0x51 */
- "NGROUPP", /* 0x52 */
- "INSUBP", /* 0x53 */
- "DEFINEP", /* 0x54 */
- "ENDLIKE", /* 0x55 */
- "OPFAIL", /* 0x56 */
- "ACCEPT", /* 0x57 */
- "VERB", /* 0x58 */
- "PRUNE", /* 0x59 */
- "MARKPOINT", /* 0x5a */
- "SKIP", /* 0x5b */
- "COMMIT", /* 0x5c */
- "CUTGROUP", /* 0x5d */
- "KEEPS", /* 0x5e */
- "LNBREAK", /* 0x5f */
- "OPTIMIZED", /* 0x60 */
- "PSEUDO", /* 0x61 */
+ "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 */
/* ------------ States ------------- */
"TRIE_next", /* REGNODE_MAX +0x01 */
"TRIE_next_fail", /* REGNODE_MAX +0x02 */
@@ -645,22 +661,20 @@ EXTCONST char * const PL_reg_name[] = {
"CURLYM_B_fail", /* REGNODE_MAX +0x18 */
"IFMATCH_A", /* REGNODE_MAX +0x19 */
"IFMATCH_A_fail", /* REGNODE_MAX +0x1a */
- "CURLY_B_min_known", /* REGNODE_MAX +0x1b */
- "CURLY_B_min_known_fail", /* REGNODE_MAX +0x1c */
- "CURLY_B_min", /* REGNODE_MAX +0x1d */
- "CURLY_B_min_fail", /* REGNODE_MAX +0x1e */
- "CURLY_B_max", /* REGNODE_MAX +0x1f */
- "CURLY_B_max_fail", /* REGNODE_MAX +0x20 */
- "COMMIT_next", /* REGNODE_MAX +0x21 */
- "COMMIT_next_fail", /* REGNODE_MAX +0x22 */
- "MARKPOINT_next", /* REGNODE_MAX +0x23 */
- "MARKPOINT_next_fail", /* REGNODE_MAX +0x24 */
- "SKIP_next", /* REGNODE_MAX +0x25 */
- "SKIP_next_fail", /* REGNODE_MAX +0x26 */
- "CUTGROUP_next", /* REGNODE_MAX +0x27 */
- "CUTGROUP_next_fail", /* REGNODE_MAX +0x28 */
- "KEEPS_next", /* REGNODE_MAX +0x29 */
- "KEEPS_next_fail", /* REGNODE_MAX +0x2a */
+ "CURLY_B_min", /* REGNODE_MAX +0x1b */
+ "CURLY_B_min_fail", /* REGNODE_MAX +0x1c */
+ "CURLY_B_max", /* REGNODE_MAX +0x1d */
+ "CURLY_B_max_fail", /* REGNODE_MAX +0x1e */
+ "COMMIT_next", /* REGNODE_MAX +0x1f */
+ "COMMIT_next_fail", /* REGNODE_MAX +0x20 */
+ "MARKPOINT_next", /* REGNODE_MAX +0x21 */
+ "MARKPOINT_next_fail", /* REGNODE_MAX +0x22 */
+ "SKIP_next", /* REGNODE_MAX +0x23 */
+ "SKIP_next_fail", /* REGNODE_MAX +0x24 */
+ "CUTGROUP_next", /* REGNODE_MAX +0x25 */
+ "CUTGROUP_next_fail", /* REGNODE_MAX +0x26 */
+ "KEEPS_next", /* REGNODE_MAX +0x27 */
+ "KEEPS_next_fail", /* REGNODE_MAX +0x28 */
};
#endif /* DOINIT */
@@ -754,7 +768,7 @@ EXTCONST U8 PL_varies[] __attribute__deprecated__ = {
EXTCONST U8 PL_varies_bitmask[];
#else
EXTCONST U8 PL_varies_bitmask[] = {
- 0x00, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xFF, 0xCB, 0x00, 0x00, 0x00, 0x00
+ 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xFE, 0xF0, 0xBF, 0x0C, 0x00, 0x00, 0x00
};
#endif /* DOINIT */
@@ -766,8 +780,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, ANYOFM, POSIXD, POSIXL, POSIXU,
- POSIXA, NPOSIXD, NPOSIXL, NPOSIXU, NPOSIXA, ASCII, NASCII,
+ REG_ANY, SANY, ANYOF, ANYOFD, ANYOFL, ANYOFPOSIXL, ANYOFH, ANYOFM,
+ NANYOFM, POSIXD, POSIXL, POSIXU, POSIXA, NPOSIXD, NPOSIXL, NPOSIXU,
+ NPOSIXA,
0
};
#endif /* DOINIT */
@@ -776,7 +791,7 @@ EXTCONST U8 PL_simple[] __attribute__deprecated__ = {
EXTCONST U8 PL_simple_bitmask[];
#else
EXTCONST U8 PL_simple_bitmask[] = {
- 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
#endif /* DOINIT */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h
index 1c7224277f..3a648e4971 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h
@@ -1649,10 +1649,6 @@ Like C<sv_setsv> but doesn't process magic.
=for apidoc Am|void|sv_catsv_nomg|SV* dsv|SV* ssv
Like C<sv_catsv> but doesn't process magic.
-=for apidoc Amdb|STRLEN|sv_utf8_upgrade_nomg|SV *sv
-
-Like C<sv_utf8_upgrade>, but doesn't do magic on C<sv>.
-
=cut
*/
@@ -2179,6 +2175,11 @@ struct clone_params {
AV *unreferenced;
};
+/* SV_NOSTEAL prevents TEMP buffers being, well, stolen, and saves games
+ with SvTEMP_off and SvTEMP_on round a call to sv_setsv. */
+#define newSVsv(sv) newSVsv_flags((sv), SV_GMAGIC|SV_NOSTEAL)
+#define newSVsv_nomg(sv) newSVsv_flags((sv), SV_NOSTEAL)
+
/*
=for apidoc Am|SV*|newSVpvn_utf8|const char* s|STRLEN len|U32 utf8
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h
index a43a3a1e0c..9341deef18 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h
@@ -404,12 +404,6 @@
*/
/*#define HAS_SETLINEBUF / **/
-/* HAS_SETLOCALE:
- * This symbol, if defined, indicates that the setlocale routine is
- * available to handle locale-specific ctype implementations.
- */
-/*#define HAS_SETLOCALE / **/
-
/* HAS_SETPGID:
* This symbol, if defined, indicates that the setpgid(pid, gpid)
* routine is available to set process group ID.
@@ -1235,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.28/unknown" / **/
-/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.28/unknown" / **/
+/*#define ARCHLIB "/usr/local/lib/perl5/5.30/unknown" / **/
+/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.30/unknown" / **/
/* BIN:
* This symbol holds the path of the bin directory where the package will
@@ -1289,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.28" /**/
-#define PRIVLIB_EXP "/usr/local/lib/perl5/5.28" /**/
+#define PRIVLIB "/usr/local/lib/perl5/5.30" /**/
+#define PRIVLIB_EXP "/usr/local/lib/perl5/5.30" /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
@@ -1307,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.28/unknown" / **/
-/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.28/unknown" / **/
+/*#define SITEARCH "/usr/local/lib/perl5/5.30/unknown" / **/
+/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.30/unknown" / **/
/* SITELIB:
* This symbol contains the name of the private library for this package.
@@ -1330,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.28" /**/
-#define SITELIB_EXP "/usr/local/lib/perl5/5.28" /**/
+#define SITELIB "/usr/local/lib/perl5/5.30" /**/
+#define SITELIB_EXP "/usr/local/lib/perl5/5.30" /**/
#define SITELIB_STEM "/usr/local/lib/perl5" /**/
/* PERL_VENDORARCH:
@@ -1479,17 +1473,6 @@
*/
/*#define HAS_BACKTRACE / **/
-/* HASCONST:
- * This symbol, if defined, indicates that this C compiler knows about
- * the const type. There is no need to actually test for that symbol
- * within your programs. The mere use of the "const" keyword will
- * trigger the necessary tests.
- */
-/*#define HASCONST / **/
-#ifndef HASCONST
-#define const
-#endif
-
/* HAS_CSH:
* This symbol, if defined, indicates that the C-shell exists.
*/
@@ -2993,6 +2976,9 @@
* This symbol, if defined, indicates that the memmem routine is
* available to return a pointer to the start of the first occurance
* of a substring in a memory area (or NULL if not found).
+ * In glibc, memmem is a GNU extension. The function is visible in
+ * libc, but the prototype is only visible if _GNU_SOURCE is #defined.
+ * Thus we only define this if both the prototype and symbol are found.
*/
/*#define HAS_MEMMEM / **/
@@ -3242,6 +3228,17 @@
*/
/*#define HAS_SETITIMER / **/
+/* HAS_SETLOCALE:
+ * This symbol, if defined, indicates that the setlocale routine is
+ * available to handle locale-specific ctype implementations.
+ */
+/* SETLOCALE_ACCEPTS_ANY_LOCALE_NAME:
+ * This symbol, if defined, indicates that the setlocale routine is
+ * available and it accepts any input locale name as valid.
+ */
+/*#define HAS_SETLOCALE / **/
+/*#define SETLOCALE_ACCEPTS_ANY_LOCALE_NAME / **/
+
/* HAS_SETPROCTITLE:
* This symbol, if defined, indicates that the setproctitle routine is
* available to set process title.
@@ -3470,6 +3467,18 @@
*/
/*#define HAS_TIMEGM / **/
+/* HAS_TOWLOWER:
+ * This symbol, if defined, indicates that the towlower () routine is
+ * available to do case conversion.
+ */
+/*#define HAS_TOWLOWER / **/
+
+/* HAS_TOWUPPER:
+ * This symbol, if defined, indicates that the towupper () routine is
+ * available to do case conversion.
+ */
+/*#define HAS_TOWUPPER / **/
+
/* HAS_TRUNC:
* This symbol, if defined, indicates that the trunc routine is
* available to round doubles towards zero.
@@ -3772,6 +3781,11 @@
*/
/*#define I_WCHAR / **/
+/* I_WCTYPE:
+ * This symbol, if defined, indicates that <wctype.h> exists.
+ */
+/*#define I_WCTYPE / **/
+
/* DOUBLEINFBYTES:
* This symbol, if defined, is a comma-separated list of
* hexadecimal bytes for the double precision infinity.
@@ -5230,6 +5244,6 @@
#endif
/* Generated from:
- * 86429d6dea8cb2d81b30da9d916693eb4c04ebeb21969c8df6f470ac77cd5c92 config_h.SH
- * 472eafc083bb70e26f6130fa170fb8c4370c88404dc212129a44575e82f6c963 uconfig.sh
+ * 6608de918c3c876975f74b684da2536ab1ee23459783d691ae02ce2526a497a7 config_h.SH
+ * 2aaf18b9277e180fc5e5d60290ecb0c91fcac3531bd8825e5687a212daa586e9 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 df39c7e767..8b629ae93f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uni_keywords.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uni_keywords.h
@@ -4,157 +4,176 @@
* 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: 6507
+rows: 7016
seed: 1348825708
-full length of keys: 91401
-blob length: 8943
-ref length: 52056
-data size: 60999 (%66.74)
+full length of keys: 98325
+blob length: 9964
+ref length: 56128
+data size: 66092 (%67.22)
*/
STATIC const unsigned char mph_blob[] =
"unifiedcanadianaboriginalsyllabicsextendedcjkcompatibilityideogra"
"phssupplementarabicmathematicalalphabeticsymbolscombiningdiacriti"
"calmarksforsymbolscombiningdiacriticalmarkssupplementmiscellaneou"
- "ssymbolsandpictographs_perl_problematic_locale_foldeds_combiningd"
- "iacriticalmarksextendedmiscellaneousmathematicalsymbolsamiscellan"
- "eousmathematicalsymbolsbsupplementalmathematicaloperatorssuppleme"
- "ntalsymbolsandpictographsideographicdescriptioncharactersideograp"
- "hicsymbolsandpunctuationmathematicalalphanumericsymbolscjkunified"
- "ideographsextensionacjkunifiedideographsextensionbcjkunifiedideog"
- "raphsextensionccjkunifiedideographsextensiondcjkunifiedideographs"
- "extensionecjkunifiedideographsextensionfcuneiformnumbersandpunctu"
- "ationenclosedalphanumericsupplementenclosedideographicsupplementm"
- "iscellaneoussymbolsandarrowsphoneticextensionssupplementsupplemen"
- "taryprivateuseareaasupplementaryprivateuseareabvariationselectors"
- "supplementalphabeticpresentationformsancientgreekmusicalnotationc"
- "anonicalcombiningclass=cccenclosedcjklettersandmonthsopticalchara"
- "cterrecognitionconditionaljapanesestarterhalfwidthandfullwidthfor"
- "mskatakanaphoneticextensionsprependedconcatenationmarkchangeswhen"
- "nfkccasefoldeddefaultignorablecodepointsuperscriptsandsubscriptsa"
- "rabicpresentationformsaarabicpresentationformsbcjksymbolsandpunct"
- "uationcombiningmarksforsymbolsconsonantsucceedingrephafullcomposi"
- "tionexclusionhighprivateusesurrogatesindicpositionalcategory=indi"
- "csyllabiccategory=insupsymbolsandpictographsbidipairedbrackettype"
- "=cbyzantinemusicalsymbolsconsonantprecedingrephageometricshapesex"
- "tendedhangulcompatibilityjamolatinextendedadditionalshorthandform"
- "atcontrolssupplementalpunctuationcjkcompatideographssupcommonindi"
- "cnumberformsdiacriticalsforsymbolsearlydynasticcuneiformgraphemec"
- "lusterbreak=smiscellaneoustechnicalspacingmodifierletterstranspor"
- "tandmapsymbolschangeswhencasefoldedchangeswhencasemappedchangeswh"
- "enlowercasedchangeswhentitlecasedchangeswhenuppercasedcjkcompatib"
- "ilityformscjkradicalssupplementcyrillicsupplementaryinscriptional"
- "parthianlogicalorderexceptionmeeteimayekextensionsnoncharactercod"
- "epointpopdirectionalisolatesinhalaarchaicnumbersyijinghexagramsym"
- "bolsanatolianhieroglyphsconnectorpunctuationconsonantplaceholderc"
- "onsonantwithstackergeneralcategory=lineglagoliticsupplementinscri"
- "ptionalpahlavilefttorightembeddingpopdirectionalformatrighttoleft"
- "embeddingtopandbottomandrightverticalorientation=ancientgreeknumb"
- "ersbrahmijoiningnumberburushaskiyehbarreeconsonantheadlettercount"
- "ingrodnumeralsegyptianhieroglyphsenclosedalphanumsupfolds_to_mult"
- "i_charhanguljamoextendedahanguljamoextendedblefttorightoverrideme"
- "roitichieroglyphsmodifiertonelettersmongoliansupplementrighttolef"
- "toverridesundanesesupplementsupplementalarrowsasupplementalarrows"
- "bsupplementalarrowscterminalpunctuationattachedaboverightcherokee"
- "supplementcombininghalfmarksconsonantsubjoinedcopticepactnumbersd"
- "ecompositiontype=devanagariextendedethiopicsupplementeuropeanterm"
- "inatorfirststrongisolategeneralpunctuationgeorgiansupplementidstr"
- "inaryoperatorinitialpunctuationlatinextadditionallefttorightisola"
- "teornamentaldingbatsparagraphseparatorrighttoleftisolateruminumer"
- "alsymbolsscriptextensions=vtaixuanjingsymbolstopandleftandrighttr"
- "ansformedrotatedtransformeduprighttype=notapplicablealchemicalsym"
- "bolsattachedbelowleftcanadiansyllabicscaucasianalbanianconsonantp"
- "refixedcyrillicextendedacyrillicextendedbcyrillicextendedceastasi"
- "anwidth=haethiopicextendedaeuropeanseparatoridsbinaryoperatorlett"
- "erlikesymbolsmanichaeandhamedhmanichaeanhundredmanichaeanthamedhp"
- "atternwhitespaceregionalindicatorsmallformvariantssuttonsignwriti"
- "ngtype=trailingjamoarabicsupplementbopomofoextendedcantillationma"
- "rkcloseparenthesisclosepunctuationcypriotsyllabaryfinalpunctuatio"
- "nhalfandfullformshighpusurrogateslatin1supplementlinearbideograms"
- "linearbsyllabarymanichaeandalethmanichaeanlamedhmanichaeansamekhm"
- "anichaeantwentymiscmathsymbolsamiscmathsymbolsbmyanmarextendedamy"
- "anmarextendedbotherpunctuationsegmentseparatorsentenceterminalsup"
- "mathoperatorssyllablemodifiersyriacsupplementtangutcomponentstype"
- "=leadingjamotype=lvtsyllablevowelindependent_perl_charname_arabic"
- "extendedabamumsupplementboundaryneutralbraillepatternscommonsepar"
- "atorconsonantkillerconsonantmedialcontingentbreakcontrolpicturesc"
- "urrencysymbolsdashpunctuationdiacriticalsextdiacriticalssuphangul"
- "syllablesimperialaramaicjoininggroup=kalowercaselettermanichaeana"
- "lephmanichaeangimelmanichaeansadhemanichaeanzayinmeroiticcursivem"
- "iscpictographsmodifyingletternfcquickcheck=nnfdquickcheck=nnfkcqu"
- "ickcheck=oldnortharabianoldsoutharabianopenpunctuationregistershi"
- "ftersentencebreak=ctitlecaselettertype=lvsyllableuppercaseletterv"
- "edicextensionsvisualorderleftzanabazarsquareancientsymbolscarriag"
- "ereturncjkcompatformscomplexcontextconsonantfinaleuropeannumberge"
- "minationmarkgraphemeextendgreekandcoptichamzaonhehgoalhighsurroga"
- "teskanasupplementkangxiradicalslatinextendedblatinextendedclatine"
- "xtendeddlatinextendedemandatorybreakmanichaeanayinmanichaeanbethm"
- "anichaeanfivemanichaeanhethmanichaeankaphmanichaeanqophmanichaean"
- "reshmanichaeantethmanichaeanyodhmodifiersymbolnfkdquickchecknojoi"
- "ninggroupnonspacingmarkphoneticextsuppostfixnumericpsalterpahlavi"
- "spaceseparatorsuppunctuationtehmarbutagoaltype=voweljamovisiblest"
- "ackervoweldependent1000000000000aegeannumbersasciihexdigitblockel"
- "ementsbottomandleftcaseignorableconsonantdeaddecimalnumberenclosi"
- "ngmarkgreekextendediotasubscriptipaextensionsjoiningtype=dkanaext"
- "endedalineseparatorlowsurrogatesmalayalamlllamalayalamnnnamanicha"
- "eanmemmanichaeannunmanichaeanonemanichaeantawmanichaeantenmanicha"
- "eanwawmisctechnicalnumericvalue=patternsyntaxprefixnumericquotati"
- "onmarkverticalformsalphabeticpfarabicletterarabicnumberbidiclass="
- "bobidimirroredbreaksymbolscyrillicextacyrillicextbcyrillicextceth"
- "iopicextaextendnumletfinalsemkathglueafterzwjgraphemebasehebrewle"
- "tterinfixnumerickhmersymbolsletternumbermahjongtilesmalayalambham"
- "alayalamllamalayalamngamalayalamnnamalayalamnyamalayalamssamalaya"
- "lamttamanichaeanpemasaramgondimathalphanummendekikakuinoncanonica"
- "lnotreorderednumberjoineroldhungarianotherneutralphaistosdiscplay"
- "ingcardsrightjoiningafricannoonbidicontrolbreakbeforecasedletterc"
- "ategory=cadominotilesdoubleabovedoublebelowdoublequotedualjoining"
- "exclamationinseparableinseperablejoincausingjoincontrolkanavoicin"
- "gkatakanaextleftjoininglinebreak=mmalayalamjamalayalamramiscsymbo"
- "lsmyanmarextamyanmarextbnumerictypeotherletterothernumberothersym"
- "bolpahawhhmongrohingyayehsinglequotesorasompengstraightwawsuperan"
- "dsubsylotinagritopandrighttransparentwordbreak=nxidcontinueyehwit"
- "htailyisyllablesafricanfehafricanqafarabicextabasiclatinbelowrigh"
- "tboxdrawingbreakaftercjkstrokescompatjamodalathrishdeprecatedkhar"
- "oshthiknottedhehmiscarrowsnonjoiningnonstarteroldpersianoverstruc"
- "kphoenicianpresentin=purekillerreversedpesaurashtrasmallformssoft"
- "dottedsuparrowsasuparrowsbsuparrowscunassignedwarangcitiwordjoine"
- "ryiradicalsaboveleftambiguousany_foldsarabicpfaarabicpfbbhaiksuki"
- "blk=indicbreakbothemoticonsinheritedkhudawadilatinextblatinextcla"
- "tinextdmidlettermidnumletnabataeannewtailuenonjoinerolditalicoldp"
- "ermicoldturkicpalmyrenepaucinhauquotemetasamaritanscontinuesyriac"
- "waw=decimal=numericarmenianavagrahabalinesebassavahblock=blbugine"
- "seduployanebasegazextenderfarsiyehfractiongujaratigurmukhihiragan"
- "aisolatedisxposixjamoextajamoextbjavanesekanaextalinefeedmahajani"
- "nextlinescript=bspecialsswashkaftagbanwatifinaghtonemarkugariticx"
- "idstartaletteravestanbengalic=maybeccc=ccccjkextacjkextbcjkextccj"
- "kextdcjkextecjkextfdeseretelbasangranthahanunooinsc=inishorizispo"
- "sixisspaceisxperlkannadakayahlilinearamandaicmarchenmultaninobloc"
- "knobreaknondcijolchikioletterosmanyaoverlayphagspasharadashavians"
- "iddhamsoyombosuppuaasuppuabtagalogtaithamtaiviettibetantirhutatyp"
- "e=naucasextunknownvisargazwspace200000216000300000400000432000500"
- "000600000700000800000900000=digit=false_case_carianchakmacircleco"
- "mpexewlinegothicgrbasehatranhyphenisperlisvertkaithikanbunkhojkil"
- "amadhlepchalycianlydiannarrowpatsynrejangsc=khateluguthaanavirama"
- "yudhhe1/16011/12=none=trueadlamalaphatermbatakbeginbindublankbuhi"
- "dc=yescntrlcwkcfgc=segcb=ggrextinpc=inzanisunikhaphlimbunuktanush"
- "uoghamoriyaosagepatwsprintqmarkrunicscx=bstermtailetakritamiluide"
- "ovssupzhain-1/21/101/201/4010.011/213/215/217/23/163/203/805/127/"
- "12adlmage=aghbahexahomalefarmiarmnataratblavstbatkbc=ebhksbpt=buh"
- "dc=nocakmcanscprtcwcfcwcmcyrldsrtdt=efontgonmgrekgujrguruhanihano"
- "hluwhmnginblinshintijg=gjt=lkalikhmrkndakthilanalaoolatnlb=llinal"
- "inblisumeemmercmiaomlymmroomteimymrnarbnbatnewankoonshuogamolckor"
- "khoryaosgephlpphnxplrdprtiqaacqaaiqaphrjngrunrsamrsarbsb=csc=lsee"
- "nsgnwshawshrdsyrctagstalutamltavttfngtglgthaitibtv100vaiiwb=nwide"
- "xpeoxsuxyiiizainzanbzinhzyyyzzzz1.11/31/51/61/71/81/9103107118122"
- "1291301321332.02.12/32/52022142182202222242262282302322332342403."
- "03.13.23/43/54.04.14/55.05.15.25/65/86.06.16.26.37.07/88.09.09/2b"
- "ehcwlcwtcwuea=ebgfsiinvloelrelrilromimnsmnv=ocrpcmpdfrehsmlsqrtah"
- "v11v20v21v30v31v32v40v41v50v51v52v60v61v62v63v70v80v90vo=19353638"
- "39444546474849b2bkh2h3jljvl&vrxxzlzpzs";
-/* mph_blob length: 8943 */
+ "ssymbolsandpictographscombiningdiacriticalmarksextendedmiscellane"
+ "ousmathematicalsymbolsamiscellaneousmathematicalsymbolsbsupplemen"
+ "talmathematicaloperatorssupplementalsymbolsandpictographsegyptian"
+ "hieroglyphformatcontrolsideographicdescriptioncharactersideograph"
+ "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"
+ "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 */
struct mph_struct {
U16 seed2;
@@ -166,6520 +185,7029 @@ struct mph_struct {
};
#define MPH_RSHIFT 8
-#define MPH_BUCKETS 6507
+#define MPH_BUCKETS 7016
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] = {
- { 0, 2108, 7209, 3, 7, PL_INHIRAGANA } /* inhiragana */,
- { 4, 8376, 6576, 3, 10, PL_LB__BA } /* lb=breakafter */,
- { 0, 3521, 218, 5, 4, PL_XPOSIXSPACE } /* spaceperl */,
- { 0, 1417, 468, 9, 11, PL_P } /* category=punctuation */,
- { 3, 7288, 8111, 7, 5, PL_SC__TAKR } /* script=takri */,
- { 3, 8096, 8208, 4, 4, PL_AHOM } /* scx=ahom */,
- { 2, 8508, 7877, 4, 3, PL_LYCI } /* sc=lyci */,
- { 0, 3129, 8400, 17, 4, PL_MIAO } /* scriptextensions=miao */,
- { 0, 2221, 4030, 3, 12, PL_GCB__L } /* hst=leadingjamo */,
- { 0, 6647, 3273, 4, 15, PL_UCAS } /* iscanadiansyllabics */,
- { 0, 8204, 3223, 4, 3, -PL_POSIXXDIGIT } /* ahex=no */,
- { 0, 7459, 8536, 3, 4, PL_TALU } /* sc=talu */,
- { 0, 8572, 4653, 3, 2, PL_WB__SQ } /* wb=sq */,
- { 4, 6890, 2731, 4, 19, PL_SUPARROWSC } /* blk=supplementalarrowsc */,
- { 0, 7459, 7900, 3, 6, PL_RJNG } /* sc=rejang */,
- { 0, 6210, 511, 3, 19, PL_CJK } /* incjkunifiedideographs */,
- { 1, 4239, 3581, 4, 2, PL_DASH } /* dash=t */,
- { 1, 8096, 8464, 4, 4, PL_PHNX } /* scx=phnx */,
- { 2, 1417, 3914, 9, 16, PL_PO } /* category=otherpunctuation */,
- { 2, 8783, 7997, 3, 4, PL_CWU } /* cwu=yes */,
- { 0, 7478, 3995, 3, 5, PL_SYRC } /* issyriac */,
- { 3, 2100, 5871, 3, 3, PL_OGAM } /* isogam */,
- { 0, 4314, 6516, 13, 10, PL_JG__AFRICANFEH } /* joininggroup=africanfeh */,
- { 1, 4440, 2251, 4, 11, PL_GLAGOLITICSUP } /* inglagoliticsup */,
- { 6, 2002, 0, 21, 0, PL_PRTI } /* inscriptionalparthian */,
- { 0, 184, 7799, 3, 5, PL_COMPEX } /* iscompex */,
- { 0, 7459, 7520, 3, 4, PL_MARC } /* sc=marc */,
- { 0, 3129, 2149, 17, 20, PL_HLUW } /* scriptextensions=anatolianhieroglyphs */,
- { 0, 7459, 7555, 3, 7, PL_OLCK } /* sc=olchiki */,
- { 0, 6890, 3111, 4, 18, PL_RUMI } /* blk=ruminumeralsymbols */,
- { 0, 8376, 4524, 3, 15, PL_LB__OP } /* lb=openpunctuation */,
- { 1, 7136, 1543, 6, 18, PL_GEOMETRICSHAPESEXT } /* block=geometricshapesext */,
- { 0, 3129, 3994, 17, 6, PL_SYRC } /* scriptextensions=syriac */,
- { 1, 6263, 7280, 10, 8, PL_LB__NL } /* linebreak=nextline */,
- { 0, 6890, 78, 4, 10, PL_ARABICMATH } /* blk=arabicmath */,
- { 22, 7380, 5595, 4, 2, PL_CCC__8 } /* ccc=kv */,
- { 3, 8096, 8420, 4, 4, PL_NARB } /* scx=narb */,
- { 0, 5134, 6030, 3, 11, PL_PHAISTOS } /* isphaistosdisc */,
- { 1, 184, 1681, 3, 21, PL_INDICNUMBERFORMS } /* iscommonindicnumberforms */,
- { 1, 8121, 7997, 5, 4, PL_UIDEO } /* uideo=yes */,
- { 1, 2108, 4286, 4, 13, PL_INHANGUL } /* inhangulsyllables */,
- { 2, 8240, 3093, 3, 18, PL_BC__RLI } /* bc=righttoleftisolate */,
- { 1, 3129, 8404, 17, 4, PL_MLYM } /* scriptextensions=mlym */,
- { 1, 184, 8420, 2, 4, PL_NARB } /* isnarb */,
- { 1, 4402, 780, 3, 28, PL_MISCARROWS } /* inmiscellaneoussymbolsandarrows */,
- { 1, 6263, 722, 10, 2, PL_LB__CL } /* linebreak=cl */,
- { 1, 3111, 0, 4, 0, PL_RUMI } /* rumi */,
- { 1, 6263, 4452, 10, 2, PL_LB__QU } /* linebreak=qu */,
- { 1, 415, 7951, 11, 5, PL_IDEO } /* ideographic=true */,
- { 1, 7459, 6406, 3, 11, PL_SORA } /* sc=sorasompeng */,
- { 2, 21, 2128, 2, 6, PL_YIJING } /* inyijing */,
- { 1, 7689, 8201, 3, 3, PL_AGHB } /* isaghb */,
- { 4, 3129, 7144, 17, 8, PL_BUGI } /* scriptextensions=buginese */,
- { 0, 4239, 7768, 4, 2, -PL_DASH } /* dash=f */,
- { 18, 7136, 5093, 6, 14, PL_PHONETICEXTSUP } /* block=phoneticextsup */,
- { 2, 5336, 0, 13, 0, PL_GREEKEXT } /* greekextended */,
- { 2, 8276, 7997, 4, 4, PL_CWCM } /* cwcm=yes */,
- { 0, 7136, 2617, 6, 19, PL_MODIFIERTONELETTERS } /* block=modifiertoneletters */,
- { 1, 6756, 7768, 10, 6, -PL_SD } /* softdotted=false */,
- { 1, 8798, 7951, 3, 5, PL_LOE } /* loe=true */,
- { 10, 8092, 1201, 4, 3, PL_ANY } /* unicode */,
- { 0, 7457, 7328, 5, 8, PL_INSC__TONEMARK } /* insc=tonemark */,
- { 1, 8096, 2674, 4, 4, PL_SUND } /* scx=sund */,
- { 0, 4314, 65, 15, 2, PL_JG__KAPH } /* joininggroup=kaph */,
- { 11, 7569, 0, 7, 0, PL_OSMA } /* osmanya */,
- { 4, 3509, 7768, 17, 2, -PL_PATWS } /* patternwhitespace=f */,
- { 0, 8816, 8171, 3, 2, PL_NV__23 } /* nv=23 */,
- { 1, 5544, 7710, 13, 3, PL_NV__600 } /* numericvalue=600 */,
- { 0, 7136, 1797, 6, 15, PL_MODIFIERLETTERS } /* block=modifierletters */,
- { 1, 447, 0, 18, 0, PL_IDEOGRAPHICSYMBOLS } /* ideographicsymbols */,
- { 0, 8376, 1055, 3, 26, PL_LB__CJ } /* lb=conditionaljapanesestarter */,
- { 0, 7478, 350, 3, 32, PL_SUPMATHOPERATORS } /* issupplementalmathematicaloperators */,
- { 0, 3129, 8480, 17, 4, PL_QAAI } /* scriptextensions=qaai */,
- { 0, 2408, 0, 6, 0, PL_BRAH } /* brahmi */,
- { 3, 3075, 0, 18, 0, PL_ZP } /* paragraphseparator */,
- { 0, 4314, 5746, 13, 7, PL_JG__SEMKATH } /* joininggroup=semkath */,
- { 4, 7459, 7583, 3, 7, PL_SC__PHAG } /* sc=phagspa */,
- { 2, 2108, 2562, 4, 17, PL_JAMOEXTB } /* inhanguljamoextendedb */,
- { 0, 5968, 125, 3, 2, PL_OCR } /* inocr */,
- { 0, 6713, 8888, 3, 3, PL_IN__8 } /* in=v80 */,
- { 0, 3129, 8492, 17, 4, PL_RUNR } /* scriptextensions=runr */,
- { 2, 5765, 7951, 12, 5, PL_GRBASE } /* graphemebase=true */,
- { 0, 3129, 2408, 17, 6, PL_BRAH } /* scriptextensions=brahmi */,
- { 2, 7136, 1981, 6, 11, PL_CYRILLICSUP } /* block=cyrillicsup */,
- { 3, 6756, 7997, 10, 4, PL_SD } /* softdotted=yes */,
- { 33, 2134, 7951, 3, 5, PL_XPOSIXXDIGIT } /* hex=true */,
- { 1, 5544, 8646, 13, 2, PL_NV__29 } /* numericvalue=29 */,
- { 0, 2859, 2991, 18, 3, PL_DT__NAR } /* decompositiontype=nar */,
- { 1, 974, 8675, 24, 3, PL_CCC__BL } /* canonicalcombiningclass=218 */,
- { 3, 6472, 1621, 10, 6, PL_WB__FO } /* wordbreak=format */,
- { 9, 18, 3223, 2, 3, -PL_RI } /* ri=no */,
- { 1, 6890, 660, 4, 30, PL_CJKEXTF } /* blk=cjkunifiedideographsextensionf */,
- { 0, 96, 7997, 5, 2, PL_XPOSIXALPHA } /* alpha=y */,
- { 3, 184, 1107, 2, 8, PL_KANA } /* iskatakana */,
- { 6, 3129, 7312, 17, 8, PL_TAGB } /* scriptextensions=tagbanwa */,
- { 32, 6890, 3610, 4, 8, PL_INBOPOMOFO } /* blk=bopomofo */,
- { 1, 5557, 3581, 13, 2, PL_PATSYN } /* patternsyntax=t */,
- { 0, 184, 3866, 2, 16, PL_MISCMATHSYMBOLSB } /* ismiscmathsymbolsb */,
- { 1, 7136, 6041, 6, 12, PL_PLAYINGCARDS } /* block=playingcards */,
- { 1, 7288, 7007, 7, 9, PL_ITAL } /* script=olditalic */,
- { 12, 7810, 0, 6, 0, PL_GOTH } /* gothic */,
- { 3, 3129, 7443, 17, 4, PL_GRAN } /* scriptextensions=gran */,
- { 1, 8016, 36, 4, 1, PL_GCB__T } /* gcb=t */,
- { 0, 1887, 3223, 5, 2, -PL_XPOSIXLOWER } /* lower=n */,
- { 1, 8096, 994, 5, 3, PL_BASS } /* scx=bass */,
- { 2, 7136, 3722, 6, 16, PL_HIGHPUSURROGATES } /* block=highpusurrogates */,
- { 1, 6706, 8867, 10, 3, PL_IN__5_DOT_1 } /* presentin=v51 */,
- { 2, 6221, 2467, 4, 9, PL_COUNTINGROD } /* incountingrod */,
- { 0, 5232, 0, 13, 0, PL_AEGEANNUMBERS } /* aegeannumbers */,
- { 1, 4314, 7930, 13, 4, PL_JG__YUDH } /* joininggroup=yudh */,
- { 1, 8816, 8618, 3, 3, PL_NV__1_SLASH_5 } /* nv=1/5 */,
- { 1, 2100, 1029, 3, 26, PL_OCR } /* isopticalcharacterrecognition */,
- { 0, 2985, 7768, 18, 6, -PL_IDST } /* idstrinaryoperator=false */,
- { 4, 1503, 2504, 3, 18, PL_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumsup */,
- { 1, 8096, 2636, 4, 4, PL_MONG } /* scx=mong */,
- { 0, 7380, 1483, 4, 2, PL_CCC__DB } /* ccc=db */,
- { 0, 6890, 7991, 4, 5, PL_INBUHID } /* blk=buhid */,
- { 2, 1746, 24, 21, 1, PL_GCB__L } /* graphemeclusterbreak=l */,
- { 1, 8284, 0, 4, 0, PL_DSRT } /* dsrt */,
- { 1, 7288, 5121, 7, 14, PL_SC__PHLP } /* script=psalterpahlavi */,
- { 3, 8780, 0, 3, 0, PL_CWT } /* cwt */,
- { 0, 184, 5323, 2, 13, PL_ME } /* isenclosingmark */,
- { 1, 1746, 1133, 21, 7, PL_GCB__PP } /* graphemeclusterbreak=prepend */,
- { 4, 6890, 4883, 4, 14, PL_LATINEXTE } /* blk=latinextendede */,
- { 0, 1929, 0, 9, 0, PL_XPOSIXUPPER } /* uppercase */,
- { 1, 1876, 7768, 21, 6, -PL_CWL } /* changeswhenlowercased=false */,
- { 2, 5544, 7732, 13, 2, PL_NV__50 } /* numericvalue=50 */,
- { 0, 3610, 0, 16, 0, PL_BOPOMOFOEXT } /* bopomofoextended */,
- { 5, 6706, 7720, 10, 1, PL_IN__4 } /* presentin=4 */,
- { 3, 3129, 7104, 17, 8, PL_ARMN } /* scriptextensions=armenian */,
- { 0, 8332, 7599, 4, 5, PL_SHAW } /* inshavian */,
- { 0, 7459, 8452, 3, 4, PL_SC__ORYA } /* sc=orya */,
- { 1, 1746, 70, 21, 2, PL_GCB__PP } /* graphemeclusterbreak=pp */,
- { 1, 7450, 0, 7, 0, PL_HANO } /* hanunoo */,
- { 0, 5375, 6208, 12, 11, PL_JT__C } /* joiningtype=joincausing */,
- { 3, 21, 6926, 2, 9, PL_INKHUDAWADI } /* inkhudawadi */,
- { 3, 2750, 3223, 4, 3, -PL_TERM } /* term=no */,
- { 5, 974, 7727, 24, 2, PL_CCC__32 } /* canonicalcombiningclass=32 */,
- { 3, 8816, 8144, 3, 4, PL_NV__1_SLASH_20 } /* nv=1/20 */,
- { 1, 6210, 7388, 3, 6, PL_CJKEXTA } /* incjkexta */,
- { 0, 568, 0, 2, 0, PL_NB } /* nb */,
- { 1, 2229, 1392, 16, 9, PL_CS } /* generalcategory=surrogate */,
- { 0, 7408, 0, 7, 0, PL_CJKEXTD } /* cjkextd */,
- { 1, 6890, 947, 4, 17, PL_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusic */,
- { 0, 1402, 2349, 24, 20, PL_INPC__TOPANDBOTTOMANDRIGHT } /* indicpositionalcategory=topandbottomandright */,
- { 0, 1746, 4047, 21, 2, PL_LB__H2 } /* graphemeclusterbreak=lv */,
- { 0, 8894, 0, 3, 1, PL_VO__U } /* vo=u */,
- { 0, 4554, 1929, 14, 5, PL_SB__UP } /* sentencebreak=upper */,
- { 1, 184, 6626, 2, 4, PL_KHAR } /* iskhar */,
- { 2, 8344, 36, 3, 1, PL_JT__T } /* jt=t */,
- { 1, 8096, 8192, 4, 4, PL_ADLM } /* scx=adlm */,
- { 0, 6713, 8879, 3, 3, PL_IN__6_DOT_2 } /* in=v62 */,
- { 0, 8352, 0, 4, 0, PL_KHMR } /* khmr */,
- { 1, 3129, 2107, 17, 7, PL_SINH } /* scriptextensions=sinhala */,
- { 1, 4402, 8401, 3, 3, PL_INMIAO } /* inmiao */,
- { 1, 1690, 0, 2, 0, PL_CN } /* cn */,
- { 1, 3129, 2269, 17, 20, PL_PHLI } /* scriptextensions=inscriptionalpahlavi */,
- { 0, 3129, 7660, 17, 7, PL_TIRH } /* scriptextensions=tirhuta */,
- { 3, 3129, 8604, 17, 4, PL_ZYYY } /* scriptextensions=zyyy */,
- { 0, 2229, 8937, 16, 2, PL_ZL } /* generalcategory=zl */,
- { 1, 2985, 7768, 4, 2, -PL_IDST } /* idst=f */,
- { 2, 184, 5427, 2, 9, PL_MLYM } /* ismalayalam */,
- { 1, 8376, 8921, 3, 2, PL_LB__BK } /* lb=bk */,
- { 0, 6263, 6845, 10, 9, PL_LB__AI } /* linebreak=ambiguous */,
- { 2, 3129, 7320, 17, 8, PL_TFNG } /* scriptextensions=tifinagh */,
- { 0, 7136, 113, 6, 35, PL_DIACRITICALSFORSYMBOLS } /* block=combiningdiacriticalmarksforsymbols */,
- { 1, 864, 0, 28, 0, PL_SUPPUAB } /* supplementaryprivateuseareab */,
- { 0, 5957, 0, 4, 0, PL_MEND } /* mend */,
- { 2, 7894, 0, 6, 0, PL_PATSYN } /* patsyn */,
- { 1, 3129, 494, 17, 3, PL_HAN } /* scriptextensions=han */,
- { 3, 1963, 7768, 7, 2, -PL_RADICAL } /* radical=f */,
- { 0, 6890, 7876, 4, 6, PL_INLYCIAN } /* blk=lycian */,
- { 0, 8572, 6971, 3, 6, PL_WB__MN } /* wb=midnum */,
- { 0, 974, 1108, 24, 3, PL_CCC__214 } /* canonicalcombiningclass=ata */,
- { 2, 7459, 2044, 3, 11, PL_MTEI } /* sc=meeteimayek */,
- { 3, 7288, 2598, 7, 4, PL_MERO } /* script=mero */,
- { 1, 184, 7534, 2, 7, PL_NB } /* isnoblock */,
- { 0, 6890, 4659, 4, 14, PL_ANCIENTSYMBOLS } /* blk=ancientsymbols */,
- { 0, 1887, 0, 9, 0, PL_XPOSIXLOWER } /* lowercase */,
- { 4, 4554, 496, 14, 7, PL_LB__NU } /* sentencebreak=numeric */,
- { 1, 122, 7997, 9, 2, PL_DIA } /* diacritic=y */,
- { 3, 6890, 808, 4, 18, PL_PHONETICEXT } /* blk=phoneticextensions */,
- { 1, 3850, 0, 16, 0, PL_MISCMATHSYMBOLSA } /* miscmathsymbolsa */,
- { 2, 184, 8384, 2, 4, PL_LINB } /* islinb */,
- { 0, 892, 3223, 17, 3, -PL_VS } /* variationselector=no */,
- { 0, 5134, 6, 3, 1, PL_PD } /* ispd */,
- { 1, 974, 2777, 24, 5, PL_CCC__A } /* canonicalcombiningclass=above */,
- { 1, 8011, 1452, 3, 2, PL_PS } /* gc=ps */,
- { 0, 21, 4841, 2, 14, PL_LATINEXTB } /* inlatinextendedb */,
- { 2, 3237, 0, 17, 0, PL_ALCHEMICAL } /* alchemicalsymbols */,
- { 0, 5544, 7732, 13, 6, PL_NV__500000 } /* numericvalue=500000 */,
- { 4, 2229, 2088, 16, 2, PL_PD } /* generalcategory=pd */,
- { 0, 4479, 7373, 5, 3, PL_NFCQC__M } /* nfkcqc=m */,
- { 2, 7136, 959, 6, 5, PL_MUSIC } /* block=music */,
- { 1, 7136, 3543, 6, 17, PL_SMALLFORMS } /* block=smallformvariants */,
- { 2, 2985, 0, 4, 0, PL_IDST } /* idst */,
- { 1, 6881, 0, 9, 0, PL_BHKS } /* bhaiksuki */,
- { 0, 217, 6484, 6, 6, PL__PERL_IDCONT } /* _perl_idcont */,
- { 4, 58, 0, 4, 0, PL_IDEO } /* ideo */,
- { 2, 8340, 3492, 3, 17, PL_JG__MANICHAEANTHAMEDH } /* jg=manichaeanthamedh */,
- { 7, 8340, 7930, 3, 4, PL_JG__YUDH } /* jg=yudh */,
- { 7, 8376, 6816, 3, 10, PL_LB__WJ } /* lb=wordjoiner */,
- { 0, 3129, 4509, 17, 15, PL_SARB } /* scriptextensions=oldsoutharabian */,
- { 1, 8376, 5753, 3, 4, PL_LB__GL } /* lb=glue */,
- { 1, 184, 4827, 2, 14, PL_KANGXI } /* iskangxiradicals */,
- { 1, 1929, 3223, 9, 2, -PL_XPOSIXUPPER } /* uppercase=n */,
- { 1, 1746, 5762, 21, 3, PL_LB__ZWJ } /* graphemeclusterbreak=zwj */,
- { 0, 7136, 4883, 6, 14, PL_LATINEXTE } /* block=latinextendede */,
- { 0, 1963, 3581, 7, 2, PL_RADICAL } /* radical=t */,
- { 1, 5645, 4149, 10, 15, PL_BC__CS } /* bidiclass=commonseparator */,
- { 1, 2236, 7, 10, 1, PL_L_AMP_ } /* category=lc */,
- { 0, 3129, 8364, 17, 4, PL_LANA } /* scriptextensions=lana */,
- { 0, 6890, 1691, 9, 11, PL_INDICNUMBERFORMS } /* blk=indicnumberforms */,
- { 2, 6647, 534, 4, 2, PL_CANS } /* iscans */,
- { 2, 8011, 8941, 3, 2, PL_ZS } /* gc=zs */,
- { 0, 6263, 6576, 10, 10, PL_LB__BA } /* linebreak=breakafter */,
- { 0, 4314, 3475, 13, 17, PL_JG__MANICHAEANHUNDRED } /* joininggroup=manichaeanhundred */,
- { 2, 8096, 8400, 4, 4, PL_MIAO } /* scx=miao */,
- { 0, 5134, 809, 3, 17, PL_PHONETICEXT } /* isphoneticextensions */,
- { 6, 8076, 7997, 5, 2, PL_PATWS } /* patws=y */,
- { 9, 8096, 954, 4, 5, PL_GREK } /* scx=greek */,
- { 0, 184, 1111, 2, 4, PL_KANA } /* iskana */,
- { 2, 6263, 5762, 10, 2, PL_LB__ZW } /* linebreak=zw */,
- { 0, 7136, 2967, 6, 18, PL_GEORGIANSUP } /* block=georgiansupplement */,
- { 0, 7136, 4644, 6, 15, PL_INZANABAZARSQUARE } /* block=zanabazarsquare */,
- { 5, 6263, 25, 10, 2, PL_LB__SY } /* linebreak=sy */,
- { 1, 7136, 7272, 6, 8, PL_INMAHAJANI } /* block=mahajani */,
- { 3, 6890, 42, 4, 36, PL_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatibilityideographssupplement */,
- { 1, 7136, 2249, 6, 20, PL_GLAGOLITICSUP } /* block=glagoliticsupplement */,
- { 3, 3516, 7768, 10, 6, -PL_XPOSIXSPACE } /* whitespace=false */,
- { 0, 3521, 7951, 5, 5, PL_XPOSIXSPACE } /* space=true */,
- { 1, 5310, 0, 13, 0, PL_XPOSIXDIGIT } /* decimalnumber */,
- { 17, 184, 699, 2, 6, PL_N } /* isnumber */,
- { 0, 7366, 0, 7, 0, PL_BENG } /* bengali */,
- { 0, 5544, 8615, 13, 3, PL_NV__1_SLASH_3 } /* numericvalue=1/3 */,
- { 1, 8011, 47, 4, 1, PL_SM } /* gc=sm */,
- { 0, 3129, 8444, 17, 4, PL_OLCK } /* scriptextensions=olck */,
- { 0, 6210, 3340, 3, 16, PL_CYRILLICEXTB } /* incyrillicextendedb */,
- { 3, 7288, 7506, 7, 7, PL_SC__LINA } /* script=lineara */,
- { 1, 8096, 7312, 4, 8, PL_TAGB } /* scx=tagbanwa */,
- { 0, 7288, 7019, 7, 4, PL_SC__PERM } /* script=perm */,
- { 1, 5544, 7944, 13, 2, PL_NV__12 } /* numericvalue=12 */,
- { 1, 4284, 7667, 14, 7, PL_HST__NA } /* hangulsyllabletype=na */,
- { 4, 1929, 3223, 5, 3, -PL_XPOSIXUPPER } /* upper=no */,
- { 1, 6109, 1, 10, 1, PL_CN } /* category=cn */,
- { 1, 7380, 8171, 7, 2, PL_CCC__23 } /* ccc=ccc23 */,
- { 1, 7288, 7272, 7, 8, PL_SC__MAHJ } /* script=mahajani */,
- { 1, 8006, 3223, 5, 3, -PL_CWKCF } /* cwkcf=no */,
- { 3, 7136, 8061, 6, 5, PL_INOGHAM } /* block=ogham */,
- { 7, 7443, 0, 7, 0, PL_GRAN } /* grantha */,
- { 3, 6890, 7232, 4, 8, PL_JAMOEXTA } /* blk=jamoexta */,
- { 0, 8096, 8396, 4, 4, PL_MERC } /* scx=merc */,
- { 0, 8288, 8834, 3, 3, PL_DT__SQR } /* dt=sqr */,
- { 1, 8340, 6580, 3, 3, PL_JG__KAF } /* jg=kaf */,
- { 0, 4239, 0, 4, 0, PL_DASH } /* dash */,
- { 1, 6263, 4561, 10, 2, PL_LB__EB } /* linebreak=eb */,
- { 2, 7136, 1797, 6, 4, PL_INMODI } /* block=modi */,
- { 2, 7689, 5246, 3, 12, PL_POSIXXDIGIT } /* isasciihexdigit */,
- { 1, 6890, 7632, 4, 7, PL_INTAGALOG } /* blk=tagalog */,
- { 1, 8340, 5163, 3, 14, PL_JG__HAMZAONHEHGOAL } /* jg=tehmarbutagoal */,
- { 0, 2985, 3581, 4, 2, PL_IDST } /* idst=t */,
- { 4, 6890, 2805, 4, 18, PL_HALFMARKS } /* blk=combininghalfmarks */,
- { 3, 6890, 3594, 4, 9, PL_ARABICSUP } /* blk=arabicsup */,
- { 0, 1897, 3223, 21, 3, -PL_CWT } /* changeswhentitlecased=no */,
- { 3, 6210, 5694, 3, 11, PL_CYRILLICEXTB } /* incyrillicextb */,
- { 0, 7459, 7632, 3, 7, PL_SC__TGLG } /* sc=tagalog */,
- { 0, 4542, 8112, 3, 4, PL_TAKR } /* istakri */,
- { 1, 5134, 1134, 3, 25, PL_PCM } /* isprependedconcatenationmark */,
- { 7, 4314, 4344, 13, 15, PL_JG__MANICHAEANALEPH } /* joininggroup=manichaeanaleph */,
- { 0, 7136, 3882, 6, 7, PL_INMYANMAR } /* block=myanmar */,
- { 0, 184, 1768, 2, 22, PL_MISCTECHNICAL } /* ismiscellaneoustechnical */,
- { 6, 7478, 7612, 3, 6, PL_SOYO } /* issoyombo */,
- { 1, 8786, 1093, 3, 9, PL_EA__F } /* ea=fullwidth */,
- { 0, 3114, 1, 3, 33, PL_UCAS } /* inunifiedcanadianaboriginalsyllabics */,
- { 0, 21, 8432, 2, 3, PL_INNKO } /* innko */,
- { 17, 3129, 8106, 17, 5, PL_TALE } /* scriptextensions=taile */,
- { 0, 184, 1887, 2, 5, PL_XPOSIXLOWER } /* islower */,
- { 5, 7136, 1028, 6, 27, PL_OCR } /* block=opticalcharacterrecognition */,
- { 2, 8572, 0, 4, 1, PL_WB__NU } /* wb=nu */,
- { 3, 5250, 7997, 8, 4, PL_XPOSIXXDIGIT } /* hexdigit=yes */,
- { 0, 1834, 7997, 21, 2, PL_CWCF } /* changeswhencasefolded=y */,
- { 2, 6713, 7720, 3, 1, PL_IN__4 } /* in=4 */,
- { 1, 8448, 0, 4, 0, PL_ORKH } /* orkh */,
- { 2, 5544, 7732, 13, 4, PL_NV__5000 } /* numericvalue=5000 */,
- { 0, 184, 7429, 2, 7, PL_DSRT } /* isdeseret */,
- { 0, 6890, 7007, 4, 9, PL_INOLDITALIC } /* blk=olditalic */,
- { 2, 1417, 6362, 9, 11, PL_SO } /* category=othersymbol */,
- { 0, 6890, 6, 5, 2, PL_INIDC } /* blk=idc */,
- { 1, 6890, 183, 4, 34, PL_MISCPICTOGRAPHS } /* blk=miscellaneoussymbolsandpictographs */,
- { 1, 184, 1107, 2, 26, PL_KATAKANAEXT } /* iskatakanaphoneticextensions */,
- { 1, 184, 8396, 2, 4, PL_MERC } /* ismerc */,
- { 0, 4554, 723, 15, 4, PL_SB__CL } /* sentencebreak=close */,
- { 2, 117, 416, 3, 31, PL_INIDC } /* inideographicdescriptioncharacters */,
- { 8, 5134, 8461, 3, 3, PL_PHLP } /* isphlp */,
- { 0, 4554, 8101, 14, 5, PL_SB__ST } /* sentencebreak=sterm */,
- { 0, 8096, 8320, 4, 4, PL_HLUW } /* scx=hluw */,
- { 6, 7288, 8368, 7, 4, PL_LAO } /* script=laoo */,
- { 1, 974, 8171, 24, 2, PL_CCC__23 } /* canonicalcombiningclass=23 */,
- { 1, 4449, 7373, 4, 3, PL_NFCQC__M } /* nfcqc=m */,
- { 0, 6890, 6863, 4, 9, PL_ARABICPFA } /* blk=arabicpfa */,
- { 5, 7288, 7604, 7, 7, PL_SIDD } /* script=siddham */,
- { 1, 6890, 7621, 4, 3, PL_PUA } /* blk=pua */,
- { 1, 6706, 8768, 10, 3, PL_IN__9 } /* presentin=9.0 */,
- { 0, 6647, 2, 5, 1, PL_CARI } /* iscari */,
- { 4, 2859, 3003, 18, 7, PL_DT__INIT } /* decompositiontype=initial */,
- { 3, 8816, 5219, 3, 13, PL_NV__1000000000000 } /* nv=1000000000000 */,
- { 2, 8288, 5488, 3, 4, PL_DT__NONE } /* dt=none */,
- { 0, 974, 7702, 27, 2, PL_CCC__20 } /* canonicalcombiningclass=ccc20 */,
- { 0, 7906, 5066, 5, 2, PL_SC__KHOJ } /* sc=khoj */,
- { 0, 2229, 5079, 16, 14, PL_MN } /* generalcategory=nonspacingmark */,
- { 2, 6554, 1498, 3, 13, PL_BYZANTINEMUSIC } /* inbyzantinemusic */,
- { 0, 1497, 0, 14, 0, PL_BYZANTINEMUSIC } /* byzantinemusic */,
- { 5, 8096, 7660, 4, 4, PL_TIRH } /* scx=tirh */,
- { 4, 184, 8608, 2, 4, PL_ZZZZ } /* iszzzz */,
- { 0, 3129, 7555, 17, 7, PL_OLCK } /* scriptextensions=olchiki */,
- { 3, 8096, 8061, 4, 5, PL_OGAM } /* scx=ogham */,
- { 1, 7459, 7120, 3, 4, PL_BALI } /* sc=bali */,
- { 4, 8508, 8369, 4, 3, PL_LAO } /* sc=laoo */,
- { 1, 7288, 7569, 7, 4, PL_OSMA } /* script=osma */,
- { 2, 8086, 3223, 5, 3, -PL_QMARK } /* qmark=no */,
- { 1, 7478, 1451, 3, 23, PL_SUPSYMBOLSANDPICTOGRAPHS } /* issupsymbolsandpictographs */,
- { 0, 76, 7946, 2, 5, PL_NV__NAN } /* nt=none */,
- { 0, 7459, 4104, 3, 4, PL_BAMU } /* sc=bamu */,
- { 0, 8011, 8263, 3, 2, PL_MC } /* gc=mc */,
- { 1, 8016, 8789, 4, 3, PL_WB__EBG } /* gcb=ebg */,
- { 0, 8026, 5094, 3, 13, PL_PHONETICEXTSUP } /* inphoneticextsup */,
- { 1, 7459, 7912, 3, 6, PL_SC__TELU } /* sc=telugu */,
- { 3, 7459, 3458, 3, 10, PL_SC__MANI } /* sc=manichaean */,
- { 1, 6890, 2249, 4, 13, PL_GLAGOLITICSUP } /* blk=glagoliticsup */,
- { 3, 4284, 5177, 14, 14, PL_GCB__V } /* hangulsyllabletype=voweljamo */,
- { 3, 7272, 0, 8, 0, PL_MAHJ } /* mahajani */,
- { 2, 8240, 3408, 4, 16, PL_BC__ES } /* bc=europeanseparator */,
- { 6, 7227, 5253, 5, 5, PL_POSIXDIGIT } /* posixdigit */,
- { 2, 6263, 1204, 10, 2, PL_LB__PO } /* linebreak=po */,
- { 11, 7478, 2732, 3, 18, PL_SUPARROWSC } /* issupplementalarrowsc */,
- { 0, 112, 0, 2, 0, PL_SC } /* sc */,
- { 2, 7288, 7611, 7, 4, PL_SOYO } /* script=soyo */,
- { 0, 7224, 7986, 8, 5, PL_XPOSIXBLANK } /* isxposixblank */,
- { 1, 2731, 0, 19, 0, PL_SUPARROWSC } /* supplementalarrowsc */,
- { 0, 6613, 3723, 3, 15, PL_HIGHPUSURROGATES } /* ishighpusurrogates */,
- { 4, 8777, 7997, 3, 2, PL_CWL } /* cwl=y */,
- { 0, 8288, 45, 3, 6, PL_DT__COM } /* dt=compat */,
- { 0, 34, 7768, 3, 2, -PL_EXT } /* ext=f */,
- { 0, 3373, 8576, 15, 4, PL_EA__W } /* eastasianwidth=wide */,
- { 3, 7288, 8472, 7, 4, PL_PRTI } /* script=prti */,
- { 5, 6890, 3994, 4, 16, PL_SYRIACSUP } /* blk=syriacsupplement */,
- { 0, 21, 6626, 2, 10, PL_INKHAROSHTHI } /* inkharoshthi */,
- { 0, 6713, 8660, 3, 3, PL_IN__2_DOT_1 } /* in=2.1 */,
- { 0, 6890, 2128, 4, 6, PL_YIJING } /* blk=yijing */,
- { 1, 8798, 7997, 3, 2, PL_LOE } /* loe=y */,
- { 0, 6484, 7951, 10, 5, PL_IDC } /* idcontinue=true */,
- { 2, 3129, 8432, 17, 4, PL_NKO } /* scriptextensions=nkoo */,
- { 0, 2859, 8292, 18, 4, PL_DT__FONT } /* decompositiontype=font */,
- { 0, 8026, 6450, 5, 11, PL_INPC__TOPANDRIGHT } /* inpc=topandright */,
- { 0, 7380, 8740, 4, 2, PL_CCC__25 } /* ccc=25 */,
- { 1, 8240, 806, 3, 2, PL_BC__WS } /* bc=ws */,
- { 0, 6890, 8056, 4, 5, PL_INNUSHU } /* blk=nushu */,
- { 1, 6890, 1658, 4, 19, PL_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatideographs */,
- { 0, 184, 2531, 2, 4, PL_MULT } /* ismult */,
- { 0, 8096, 8368, 4, 3, PL_LAO } /* scx=lao */,
- { 3, 8204, 7997, 4, 4, PL_POSIXXDIGIT } /* ahex=yes */,
- { 2, 1426, 1330, 22, 24, PL_INSC__CONSONANTSUCCEEDINGREPHA } /* indicsyllabiccategory=consonantsucceedingrepha */,
- { 0, 221, 0, 2, 0, PL_L_AMP_ } /* l_ */,
- { 0, 7288, 3674, 7, 7, PL_SC__CPRT } /* script=cypriot */,
- { 0, 7840, 25, 3, 1, PL_VS } /* isvs */,
- { 0, 184, 74, 2, 2, PL_ME } /* isme */,
- { 1, 1417, 3854, 9, 10, PL_SM } /* category=mathsymbol */,
- { 7, 5544, 8140, 13, 4, PL_NV__1_SLASH_10 } /* numericvalue=1/10 */,
- { 0, 8011, 133, 3, 4, PL_M } /* gc=mark */,
- { 0, 2134, 7997, 3, 2, PL_XPOSIXXDIGIT } /* hex=y */,
- { 0, 7459, 7043, 3, 4, PL_PAUC } /* sc=pauc */,
- { 16, 8816, 7710, 3, 3, PL_NV__600 } /* nv=600 */,
- { 5, 949, 7768, 2, 6, -PL_CI } /* ci=false */,
- { 1, 7288, 8071, 7, 5, PL_OSGE } /* script=osage */,
- { 3, 8096, 8432, 4, 4, PL_NKO } /* scx=nkoo */,
- { 1, 113, 0, 25, 0, PL_DIACRITICALS } /* combiningdiacriticalmarks */,
- { 1, 184, 8296, 2, 4, PL_GONM } /* isgonm */,
- { 1, 7288, 7590, 7, 7, PL_SC__SHRD } /* script=sharada */,
- { 0, 2236, 0, 10, 0, PL_L } /* category=l */,
- { 2, 6890, 3560, 4, 17, PL_SUTTONSIGNWRITING } /* blk=suttonsignwriting */,
- { 1, 5245, 3223, 13, 3, -PL_POSIXXDIGIT } /* asciihexdigit=no */,
- { 8, 5645, 2086, 10, 21, PL_BC__PDI } /* bidiclass=popdirectionalisolate */,
- { 3, 4542, 8549, 3, 3, PL_TFNG } /* istfng */,
- { 4, 6263, 184, 10, 2, PL_LB__IS } /* linebreak=is */,
- { 1, 1929, 3223, 5, 2, -PL_XPOSIXUPPER } /* upper=n */,
- { 1, 7136, 6029, 6, 8, PL_PHAISTOS } /* block=phaistos */,
- { 2, 3526, 3223, 17, 2, -PL_RI } /* regionalindicator=n */,
- { 1, 1417, 1886, 9, 2, PL_NL } /* category=nl */,
- { 3, 8096, 1680, 4, 6, PL_ZYYY } /* scx=common */,
- { 4, 21, 7534, 2, 7, PL_NB } /* innoblock */,
- { 11, 6890, 7583, 4, 7, PL_INPHAGSPA } /* blk=phagspa */,
- { 5, 7288, 7336, 7, 8, PL_UGAR } /* script=ugaritic */,
- { 1, 184, 8480, 2, 4, PL_QAAI } /* isqaai */,
- { 0, 184, 3675, 3, 6, PL_CPRT } /* iscypriot */,
- { 0, 5544, 8180, 13, 3, PL_NV__3_SLASH_8 } /* numericvalue=3/8 */,
- { 0, 7136, 3898, 6, 16, PL_MYANMAREXTB } /* block=myanmarextendedb */,
- { 11, 132, 0, 2, 0, PL_LM } /* lm */,
- { 3, 1448, 2676, 4, 7, PL_INSUNDANESE } /* insundanese */,
- { 0, 1028, 0, 27, 0, PL_OCR } /* opticalcharacterrecognition */,
- { 1, 5765, 7768, 12, 2, -PL_GRBASE } /* graphemebase=f */,
- { 2, 1107, 0, 26, 0, PL_KATAKANAEXT } /* katakanaphoneticextensions */,
- { 3, 96, 0, 5, 0, PL_XPOSIXALPHA } /* alpha */,
- { 2, 6890, 183, 4, 20, PL_MISCSYMBOLS } /* blk=miscellaneoussymbols */,
- { 2, 5645, 4121, 12, 13, PL_BC__BN } /* bidiclass=boundaryneutral */,
- { 5, 8096, 8216, 4, 4, PL_ARMI } /* scx=armi */,
- { 0, 974, 8645, 24, 3, PL_CCC__129 } /* canonicalcombiningclass=129 */,
- { 0, 4923, 5947, 4, 10, PL_MATHALPHANUM } /* inmathalphanum */,
- { 4, 974, 8687, 24, 3, PL_CCC__R } /* canonicalcombiningclass=226 */,
- { 0, 7136, 5414, 6, 13, PL_LOWSURROGATES } /* block=lowsurrogates */,
- { 1, 6472, 7352, 10, 7, PL_WB__LE } /* wordbreak=aletter */,
- { 5, 7828, 7997, 6, 4, PL_HYPHEN } /* hyphen=yes */,
- { 0, 3129, 6881, 17, 9, PL_BHKS } /* scriptextensions=bhaiksuki */,
- { 0, 1702, 0, 12, 0, PL_DIACRITICALS } /* diacriticals */,
- { 0, 7288, 8420, 7, 4, PL_NARB } /* script=narb */,
- { 0, 8340, 6494, 3, 11, PL_JG__YEHWITHTAIL } /* jg=yehwithtail */,
- { 0, 184, 5801, 2, 5, PL_KHMR } /* iskhmer */,
- { 0, 1450, 0, 24, 0, PL_SUPSYMBOLSANDPICTOGRAPHS } /* supsymbolsandpictographs */,
- { 0, 295, 0, 2, 0, PL_SM } /* sm */,
- { 5, 7478, 218, 7, 4, PL_XPOSIXSPACE } /* isspaceperl */,
- { 1, 4554, 33, 14, 2, PL_SB__SE } /* sentencebreak=se */,
- { 0, 21, 3770, 2, 16, PL_LINEARBSYLLABARY } /* inlinearbsyllabary */,
- { 5, 8476, 0, 4, 0, PL_COPT } /* qaac */,
- { 1, 4314, 7961, 13, 5, PL_JG__ALAPH } /* joininggroup=alaph */,
- { 1, 8786, 8576, 3, 4, PL_EA__W } /* ea=wide */,
- { 1, 6210, 43, 3, 2, PL_CJK } /* incjk */,
- { 0, 8822, 0, 3, 0, PL_PCM } /* pcm */,
- { 1, 7478, 6787, 3, 9, PL_SUPARROWSC } /* issuparrowsc */,
- { 1, 5645, 25, 10, 1, PL_BC__S } /* bidiclass=s */,
- { 3, 2229, 6340, 16, 11, PL_LO } /* generalcategory=otherletter */,
- { 1, 7288, 2636, 7, 9, PL_SC__MONG } /* script=mongolian */,
- { 1, 7459, 8268, 3, 4, PL_SC__CPRT } /* sc=cprt */,
- { 9, 974, 7708, 24, 3, PL_CCC__216 } /* canonicalcombiningclass=216 */,
- { 0, 8340, 3834, 3, 16, PL_JG__MANICHAEANTWENTY } /* jg=manichaeantwenty */,
- { 3, 6647, 12, 5, 3, PL_CARI } /* iscarian */,
- { 0, 8376, 5762, 3, 3, PL_LB__ZWJ } /* lb=zwj */,
- { 2, 6890, 1028, 4, 27, PL_OCR } /* blk=opticalcharacterrecognition */,
- { 2, 6890, 1566, 4, 6, PL_INHANGUL } /* blk=hangul */,
- { 0, 8011, 3003, 3, 18, PL_PI } /* gc=initialpunctuation */,
- { 2, 184, 2636, 2, 12, PL_MONGOLIANSUP } /* ismongoliansup */,
- { 1, 8196, 8747, 4, 3, PL_AGE__6 } /* age=6.0 */,
- { 0, 8196, 8846, 4, 3, PL_AGE__2_DOT_1 } /* age=v21 */,
- { 0, 7459, 8400, 3, 4, PL_MIAO } /* sc=miao */,
- { 1, 4209, 0, 15, 0, PL_CONTROLPICTURES } /* controlpictures */,
- { 0, 8444, 0, 4, 0, PL_OLCK } /* olck */,
- { 0, 8026, 809, 3, 10, PL_PHONETICEXT } /* inphoneticext */,
- { 1, 6890, 1797, 4, 15, PL_MODIFIERLETTERS } /* blk=modifierletters */,
- { 0, 1503, 721, 3, 20, PL_ENCLOSEDALPHANUM } /* inenclosedalphanumerics */,
- { 4, 7224, 8001, 8, 5, PL_XPOSIXCNTRL } /* isxposixcntrl */,
- { 1, 7459, 3610, 3, 4, PL_SC__BOPO } /* sc=bopo */,
- { 2, 6890, 7272, 4, 8, PL_INMAHAJANI } /* blk=mahajani */,
- { 9, 892, 0, 18, 0, PL_INVS } /* variationselectors */,
- { 1, 6616, 7997, 10, 2, PL_DEP } /* deprecated=y */,
- { 3, 6890, 5427, 4, 9, PL_INMALAYALAM } /* blk=malayalam */,
- { 11, 1417, 8263, 9, 2, PL_MC } /* category=mc */,
- { 4, 3521, 7997, 5, 4, PL_XPOSIXSPACE } /* space=yes */,
- { 1, 8096, 3754, 4, 7, PL_LINB } /* scx=linearb */,
- { 0, 184, 8368, 2, 4, PL_LAO } /* islaoo */,
- { 0, 4883, 0, 14, 0, PL_LATINEXTE } /* latinextendede */,
- { 0, 7380, 7727, 4, 2, PL_CCC__32 } /* ccc=32 */,
- { 0, 1566, 0, 23, 0, PL_COMPATJAMO } /* hangulcompatibilityjamo */,
- { 0, 7696, 7768, 6, 6, -PL_XPOSIXSPACE } /* wspace=false */,
- { 0, 8376, 8927, 3, 2, PL_GCB__L } /* lb=jl */,
- { 1, 1402, 5271, 24, 13, PL_INPC__BOTTOMANDLEFT } /* indicpositionalcategory=bottomandleft */,
- { 0, 6890, 720, 4, 21, PL_ENCLOSEDALPHANUM } /* blk=enclosedalphanumerics */,
- { 0, 5375, 0, 13, 0, PL_JT__D } /* joiningtype=d */,
- { 1, 2389, 0, 19, 0, PL_ANCIENTGREEKNUMBERS } /* ancientgreeknumbers */,
- { 0, 7136, 4105, 7, 14, PL_BAMUMSUP } /* block=bamumsupplement */,
- { 0, 184, 541, 3, 29, PL_CJKEXTB } /* iscjkunifiedideographsextensionb */,
- { 0, 7906, 2098, 4, 3, PL_SC__KALI } /* sc=kali */,
- { 0, 2229, 3914, 16, 5, PL_C } /* generalcategory=other */,
- { 3, 2369, 1548, 20, 2, PL_VO__TR } /* verticalorientation=tr */,
- { 1, 3129, 6989, 17, 9, PL_TALU } /* scriptextensions=newtailue */,
- { 1, 7227, 6472, 5, 4, PL_POSIXWORD } /* posixword */,
- { 2, 5645, 3516, 10, 10, PL_BC__WS } /* bidiclass=whitespace */,
- { 2, 8096, 7192, 4, 8, PL_GUJR } /* scx=gujarati */,
- { 3, 8795, 4615, 3, 7, PL_VEDICEXT } /* invedicext */,
- { 0, 6890, 3962, 4, 16, PL_SUPMATHOPERATORS } /* blk=supmathoperators */,
- { 6, 6980, 0, 9, 0, PL_NBAT } /* nabataean */,
- { 0, 8096, 8488, 4, 4, PL_RJNG } /* scx=rjng */,
- { 2, 1448, 3965, 5, 13, PL_SUPMATHOPERATORS } /* insupmathoperators */,
- { 2, 6890, 5258, 4, 13, PL_BLOCKELEMENTS } /* blk=blockelements */,
- { 1, 3129, 8596, 17, 4, PL_ZANB } /* scriptextensions=zanb */,
- { 1, 2750, 7997, 4, 2, PL_TERM } /* term=y */,
- { 1, 7288, 7912, 7, 6, PL_SC__TELU } /* script=telugu */,
- { 3, 184, 2877, 2, 10, PL_DEVA } /* isdevanagari */,
- { 1, 7459, 4010, 3, 6, PL_TANG } /* sc=tangut */,
- { 4, 8096, 8560, 4, 4, PL_TIBT } /* scx=tibt */,
- { 1, 7288, 8476, 7, 4, PL_SC__COPT } /* script=qaac */,
- { 3, 7288, 6676, 7, 10, PL_XPEO } /* script=oldpersian */,
- { 1, 184, 691, 3, 15, PL_CUNEIFORMNUMBERS } /* iscuneiformnumbers */,
- { 1, 5544, 7720, 13, 6, PL_NV__400000 } /* numericvalue=400000 */,
- { 0, 184, 7248, 2, 4, PL_JAVA } /* isjava */,
- { 0, 8504, 7070, 3, 9, PL_SB__SC } /* sb=scontinue */,
- { 2, 7345, 0, 7, 0, PL_IDS } /* idstart */,
- { 0, 7136, 1566, 6, 23, PL_COMPATJAMO } /* block=hangulcompatibilityjamo */,
- { 8, 8816, 8643, 3, 2, PL_NV__22 } /* nv=22 */,
- { 1, 7459, 4784, 3, 4, PL_CHAM } /* sc=cham */,
- { 0, 2985, 7997, 3, 2, PL_IDS } /* ids=y */,
- { 3, 8196, 8564, 4, 4, PL_AGE__10 } /* age=v100 */,
- { 0, 4314, 5885, 13, 12, PL_JG__MALAYALAMNYA } /* joininggroup=malayalamnya */,
- { 6, 3129, 7034, 17, 4, PL_PALM } /* scriptextensions=palm */,
- { 2, 7380, 6131, 4, 11, PL_CCC__DA } /* ccc=doubleabove */,
- { 0, 5544, 8691, 13, 2, PL_NV__28 } /* numericvalue=28 */,
- { 0, 8096, 8408, 4, 4, PL_MRO } /* scx=mroo */,
- { 2, 217, 6854, 6, 9, PL__PERL_ANY_FOLDS } /* _perl_any_folds */,
- { 7, 3129, 7429, 17, 7, PL_DSRT } /* scriptextensions=deseret */,
- { 0, 7478, 3758, 3, 3, PL_SARB } /* issarb */,
- { 17, 7870, 0, 6, 0, PL_LEPC } /* lepcha */,
- { 0, 6890, 4869, 4, 14, PL_LATINEXTD } /* blk=latinextendedd */,
- { 1, 8288, 7888, 3, 6, PL_DT__NAR } /* dt=narrow */,
- { 3, 3129, 7336, 17, 4, PL_UGAR } /* scriptextensions=ugar */,
- { 6, 6890, 2598, 4, 19, PL_MERO } /* blk=meroitichieroglyphs */,
- { 0, 8016, 34, 4, 2, PL_GREXT } /* gcb=ex */,
- { 2, 8580, 0, 4, 0, PL_XPEO } /* xpeo */,
- { 0, 7288, 8516, 7, 4, PL_SGNW } /* script=sgnw */,
- { 1, 8376, 5772, 3, 5, PL_LB__EB } /* lb=ebase */,
- { 5, 184, 3898, 2, 16, PL_MYANMAREXTB } /* ismyanmarextendedb */,
- { 1, 8816, 7720, 3, 6, PL_NV__400000 } /* nv=400000 */,
- { 2, 3129, 8580, 17, 4, PL_XPEO } /* scriptextensions=xpeo */,
- { 0, 184, 8404, 2, 4, PL_MLYM } /* ismlym */,
- { 0, 750, 0, 29, 0, PL_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsupplement */,
- { 0, 1426, 5993, 22, 12, PL_INSC__NUMBERJOINER } /* indicsyllabiccategory=numberjoiner */,
- { 2, 8816, 7750, 3, 2, PL_NV__80 } /* nv=80 */,
- { 1, 7840, 8569, 3, 3, PL_VAI } /* isvaii */,
- { 2, 7136, 7506, 6, 7, PL_INLINEARA } /* block=lineara */,
- { 2, 186, 3581, 2, 2, PL_CE } /* ce=t */,
- { 2, 184, 3850, 2, 16, PL_MISCMATHSYMBOLSA } /* ismiscmathsymbolsa */,
- { 4, 7288, 7208, 7, 4, PL_SC__HIRA } /* script=hira */,
- { 2, 42, 0, 3, 0, PL_CJK } /* cjk */,
- { 5, 7288, 2598, 7, 19, PL_MERO } /* script=meroitichieroglyphs */,
- { 1, 7061, 0, 9, 0, PL_SAMR } /* samaritan */,
- { 2, 1887, 7997, 5, 2, PL_XPOSIXLOWER } /* lower=y */,
- { 1, 4923, 363, 4, 19, PL_MATHOPERATORS } /* inmathematicaloperators */,
- { 3, 1402, 2355, 24, 6, PL_INPC__BOTTOM } /* indicpositionalcategory=bottom */,
- { 0, 6890, 7436, 4, 7, PL_INELBASAN } /* blk=elbasan */,
- { 0, 3129, 3754, 17, 7, PL_LINB } /* scriptextensions=linearb */,
- { 0, 8572, 34, 3, 2, PL_WB__EX } /* wb=ex */,
- { 0, 8504, 1887, 3, 5, PL_SB__LO } /* sb=lower */,
- { 1, 5051, 3223, 14, 2, PL_NFKDQC__N } /* nfkdquickcheck=n */,
- { 0, 6263, 96, 10, 10, PL_LB__AL } /* linebreak=alphabetic */,
- { 0, 7459, 8428, 3, 4, PL_NEWA } /* sc=newa */,
- { 0, 7689, 80, 4, 8, PL_ARABICMATH } /* isarabicmath */,
- { 0, 184, 7120, 2, 8, PL_BALI } /* isbalinese */,
- { 1, 5134, 7896, 4, 4, PL_PATSYN } /* ispatsyn */,
- { 0, 5134, 850, 3, 13, PL_PUA } /* isprivateusearea */,
- { 1, 3129, 8284, 17, 4, PL_DSRT } /* scriptextensions=dsrt */,
- { 0, 3129, 8091, 17, 5, PL_RUNR } /* scriptextensions=runic */,
- { 16, 6706, 7756, 10, 1, PL_IN__9 } /* presentin=9 */,
- { 8, 3129, 7436, 17, 7, PL_ELBA } /* scriptextensions=elbasan */,
- { 0, 5645, 0, 5, 0, PL_BIDIC } /* bidic */,
- { 0, 8340, 7864, 3, 6, PL_JG__LAMADH } /* jg=lamadh */,
- { 0, 4269, 0, 15, 0, PL_DIACRITICALSSUP } /* diacriticalssup */,
- { 0, 8288, 2991, 3, 3, PL_DT__NAR } /* dt=nar */,
- { 1, 7288, 3566, 7, 11, PL_SGNW } /* script=signwriting */,
- { 1, 974, 8648, 24, 3, PL_CCC__130 } /* canonicalcombiningclass=130 */,
- { 2, 6713, 8882, 3, 3, PL_IN__6_DOT_3 } /* in=v63 */,
- { 4, 8011, 3086, 5, 7, PL_Z } /* gc=separator */,
- { 6, 2229, 698, 16, 2, PL_MN } /* generalcategory=mn */,
- { 2, 6890, 3610, 4, 16, PL_BOPOMOFOEXT } /* blk=bopomofoextended */,
- { 1, 6890, 7912, 4, 6, PL_INTELUGU } /* blk=telugu */,
- { 2, 7696, 3223, 6, 3, -PL_XPOSIXSPACE } /* wspace=no */,
- { 3, 7459, 1540, 3, 4, PL_SC__PHAG } /* sc=phag */,
- { 2, 6890, 630, 4, 30, PL_CJKEXTE } /* blk=cjkunifiedideographsextensione */,
- { 6, 7464, 3521, 7, 5, PL_XPOSIXBLANK } /* ishorizspace */,
- { 0, 7136, 3706, 6, 16, PL_HALFANDFULLFORMS } /* block=halfandfullforms */,
- { 2, 6208, 7997, 5, 4, PL_JOINC } /* joinc=yes */,
- { 2, 630, 0, 30, 0, PL_CJKEXTE } /* cjkunifiedideographsextensione */,
- { 1, 3288, 0, 17, 0, PL_AGHB } /* caucasianalbanian */,
- { 0, 7136, 3866, 6, 16, PL_MISCMATHSYMBOLSB } /* block=miscmathsymbolsb */,
- { 1, 8816, 7708, 3, 6, PL_NV__216000 } /* nv=216000 */,
- { 8, 8200, 0, 4, 0, PL_AGHB } /* aghb */,
- { 1, 7136, 1450, 6, 24, PL_SUPSYMBOLSANDPICTOGRAPHS } /* block=supsymbolsandpictographs */,
- { 7, 184, 479, 2, 31, PL_MATHALPHANUM } /* ismathematicalalphanumericsymbols */,
- { 4, 7459, 1401, 3, 4, PL_SC__SIND } /* sc=sind */,
- { 4, 7459, 4644, 3, 15, PL_ZANB } /* sc=zanabazarsquare */,
- { 1, 6890, 1497, 4, 23, PL_BYZANTINEMUSIC } /* blk=byzantinemusicalsymbols */,
- { 0, 6029, 0, 12, 0, PL_PHAISTOS } /* phaistosdisc */,
- { 9, 6706, 5219, 10, 2, PL_IN__10 } /* presentin=10 */,
- { 1, 8816, 8148, 3, 3, PL_NV__1_SLASH_4 } /* nv=1/4 */,
- { 4, 5645, 32, 10, 2, PL_BC__CS } /* bidiclass=cs */,
- { 0, 5544, 7732, 13, 5, PL_NV__50000 } /* numericvalue=50000 */,
- { 3, 7136, 947, 6, 17, PL_ANCIENTGREEKMUSIC } /* block=ancientgreekmusic */,
- { 1, 513, 7997, 16, 2, PL_UIDEO } /* unifiedideograph=y */,
- { 2, 62, 0, 5, 0, PL_XPOSIXGRAPH } /* graph */,
- { 2, 4554, 1887, 14, 5, PL_SB__LO } /* sentencebreak=lower */,
- { 1, 184, 691, 3, 8, PL_XSUX } /* iscuneiform */,
- { 2, 184, 1497, 2, 23, PL_BYZANTINEMUSIC } /* isbyzantinemusicalsymbols */,
- { 0, 5544, 7714, 13, 4, PL_NV__3000 } /* numericvalue=3000 */,
- { 0, 6263, 5763, 10, 2, PL_LB__WJ } /* linebreak=wj */,
- { 2, 8783, 0, 3, 0, PL_CWU } /* cwu */,
- { 1, 5051, 8256, 5, 3, PL_NFKDQC__N } /* nfkdqc=n */,
- { 1, 8816, 8897, 3, 2, PL_NV__19 } /* nv=19 */,
- { 0, 8524, 0, 4, 0, PL_SHRD } /* shrd */,
- { 3, 8096, 2098, 5, 3, PL_BALI } /* scx=bali */,
- { 1, 6221, 1308, 4, 22, PL_DIACRITICALSFORSYMBOLS } /* incombiningmarksforsymbols */,
- { 0, 7136, 42, 6, 36, PL_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatibilityideographssupplement */,
- { 1, 6109, 1628, 10, 6, PL_XPOSIXCNTRL } /* category=control */,
- { 1, 1417, 4524, 9, 15, PL_PS } /* category=openpunctuation */,
- { 0, 5968, 7556, 3, 6, PL_OLCK } /* inolchiki */,
- { 0, 1184, 3581, 25, 2, PL_DI } /* defaultignorablecodepoint=t */,
- { 4, 7828, 7768, 6, 6, -PL_HYPHEN } /* hyphen=false */,
- { 0, 6890, 2895, 4, 8, PL_INETHIOPIC } /* blk=ethiopic */,
- { 1, 58, 7951, 4, 5, PL_IDEO } /* ideo=true */,
- { 1, 2990, 1236, 4, 22, PL_ARABICPFA } /* inarabicpresentationformsa */,
- { 0, 3129, 8569, 18, 3, PL_VAI } /* scriptextensions=vaii */,
- { 1, 6890, 1790, 4, 22, PL_MODIFIERLETTERS } /* blk=spacingmodifierletters */,
- { 5, 184, 7696, 2, 6, PL_XPOSIXSPACE } /* iswspace */,
- { 0, 6210, 7423, 3, 6, PL_CJKEXTF } /* incjkextf */,
- { 2, 7288, 2107, 7, 4, PL_SC__SINH } /* script=sinh */,
- { 2, 8340, 4981, 3, 14, PL_JG__MANICHAEANQOPH } /* jg=manichaeanqoph */,
- { 5, 8340, 4935, 3, 4, PL_JG__BETH } /* jg=beth */,
- { 2, 7457, 3914, 5, 5, PL_INSC__OTHER } /* insc=other */,
- { 0, 7459, 358, 4, 3, PL_ITAL } /* sc=ital */,
- { 0, 8816, 7702, 3, 6, PL_NV__200000 } /* nv=200000 */,
- { 0, 7689, 5316, 3, 4, PL_XPOSIXALNUM } /* isalnum */,
- { 4, 7288, 78, 7, 4, PL_SC__ARAB } /* script=arab */,
- { 1, 6890, 7128, 4, 8, PL_INBASSAVAH } /* blk=bassavah */,
- { 0, 6890, 3706, 4, 16, PL_HALFANDFULLFORMS } /* blk=halfandfullforms */,
- { 1, 2229, 4224, 16, 14, PL_SC } /* generalcategory=currencysymbol */,
- { 3, 2229, 206, 16, 2, PL_PI } /* generalcategory=pi */,
- { 1, 8096, 6882, 5, 8, PL_BHKS } /* scx=bhaiksuki */,
- { 2, 7380, 2295, 4, 5, PL_CCC__R } /* ccc=right */,
- { 2, 3129, 8264, 17, 4, PL_CANS } /* scriptextensions=cans */,
- { 2, 949, 0, 2, 0, PL_CI } /* ci */,
- { 0, 8096, 2895, 4, 4, PL_ETHI } /* scx=ethi */,
- { 0, 34, 0, 3, 0, PL_EXT } /* ext */,
- { 1, 7459, 1160, 3, 4, PL_SC__HANG } /* sc=hang */,
- { 2, 6890, 4494, 4, 15, PL_NARB } /* blk=oldnortharabian */,
- { 1, 1206, 8117, 3, 4, PL_INTAMIL } /* intamil */,
- { 8, 1892, 7951, 5, 5, PL_CASED } /* cased=true */,
- { 2, 3509, 7997, 17, 2, PL_PATWS } /* patternwhitespace=y */,
- { 3, 5544, 8729, 13, 3, PL_NV__4_SLASH_5 } /* numericvalue=4/5 */,
- { 0, 7128, 0, 8, 0, PL_BASS } /* bassavah */,
- { 0, 5544, 7702, 13, 6, PL_NV__200000 } /* numericvalue=200000 */,
- { 0, 5557, 3223, 13, 3, -PL_PATSYN } /* patternsyntax=no */,
- { 1, 1963, 7997, 7, 2, PL_RADICAL } /* radical=y */,
- { 4, 4074, 7976, 15, 5, PL__PERL_CHARNAME_BEGIN } /* _perl_charname_begin */,
- { 4, 1448, 2108, 3, 6, PL_INSINHALA } /* insinhala */,
- { 5, 8816, 7942, 3, 4, PL_NV__1_SLASH_12 } /* nv=1/12 */,
- { 0, 7136, 6428, 6, 11, PL_SUPERANDSUB } /* block=superandsub */,
- { 0, 2750, 7997, 4, 4, PL_TERM } /* term=yes */,
- { 8, 184, 17, 3, 1, PL_CO } /* isco */,
- { 1, 7288, 8200, 7, 4, PL_AGHB } /* script=aghb */,
- { 1, 184, 1659, 3, 21, PL_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatideographssup */,
- { 2, 5544, 8666, 13, 3, PL_NV__2_SLASH_5 } /* numericvalue=2/5 */,
- { 1, 2805, 0, 18, 0, PL_HALFMARKS } /* combininghalfmarks */,
- { 0, 3021, 0, 9, 0, PL_LATINEXTA } /* latinexta */,
- { 2, 4314, 5163, 13, 14, PL_JG__HAMZAONHEHGOAL } /* joininggroup=tehmarbutagoal */,
- { 2, 8096, 6439, 4, 11, PL_SYLO } /* scx=sylotinagri */,
- { 0, 7136, 6586, 6, 10, PL_CJKSTROKES } /* block=cjkstrokes */,
- { 1, 7834, 0, 4, 0, PL_PE } /* ispe */,
- { 2, 184, 3965, 2, 13, PL_MATHOPERATORS } /* ismathoperators */,
- { 1, 6613, 1567, 3, 5, PL_HANG } /* ishangul */,
- { 2, 974, 2289, 24, 4, PL_CCC__L } /* canonicalcombiningclass=left */,
- { 0, 184, 8380, 2, 4, PL_LINA } /* islina */,
- { 4, 2369, 3194, 20, 7, PL_VO__R } /* verticalorientation=rotated */,
- { 0, 21, 4855, 2, 14, PL_LATINEXTC } /* inlatinextendedc */,
- { 2, 6890, 5149, 4, 14, PL_SUPPUNCTUATION } /* blk=suppunctuation */,
- { 1, 8344, 6461, 3, 11, PL_JT__T } /* jt=transparent */,
- { 0, 6890, 4089, 4, 15, PL_ARABICEXTA } /* blk=arabicextendeda */,
- { 4, 6890, 690, 4, 30, PL_CUNEIFORMNUMBERS } /* blk=cuneiformnumbersandpunctuation */,
- { 0, 5968, 6006, 3, 11, PL_INOLDHUNGARIAN } /* inoldhungarian */,
- { 0, 7288, 8524, 7, 4, PL_SC__SHRD } /* script=shrd */,
- { 3, 6917, 0, 9, 0, PL_QAAI } /* inherited */,
- { 1, 7288, 5801, 7, 5, PL_KHMR } /* script=khmer */,
- { 0, 4509, 0, 15, 0, PL_SARB } /* oldsoutharabian */,
- { 4, 8456, 0, 4, 0, PL_OSGE } /* osge */,
- { 3, 7840, 4616, 4, 6, PL_VEDICEXT } /* isvedicext */,
- { 3, 7380, 7702, 4, 3, PL_CCC__133 } /* ccc=200 */,
- { 0, 5544, 7714, 13, 1, PL_NV__3 } /* numericvalue=3 */,
- { 0, 720, 0, 21, 0, PL_ENCLOSEDALPHANUM } /* enclosedalphanumerics */,
- { 0, 186, 7768, 2, 6, -PL_CE } /* ce=false */,
- { 1, 7136, 4869, 6, 14, PL_LATINEXTD } /* block=latinextendedd */,
- { 3, 7459, 7128, 3, 4, PL_BASS } /* sc=bass */,
- { 2, 8288, 3543, 3, 5, PL_DT__SML } /* dt=small */,
- { 2, 7459, 7918, 3, 4, PL_SC__THAA } /* sc=thaa */,
- { 0, 2229, 966, 16, 2, PL_NO } /* generalcategory=no */,
- { 6, 8816, 7941, 3, 5, PL_NV__11_SLASH_12 } /* nv=11/12 */,
- { 5, 8816, 5219, 3, 5, PL_NV__10000 } /* nv=10000 */,
- { 8, 184, 34, 2, 3, PL_EXT } /* isext */,
- { 8, 6263, 6816, 10, 10, PL_LB__WJ } /* linebreak=wordjoiner */,
- { 4, 8376, 25, 3, 2, PL_LB__SY } /* lb=sy */,
- { 1, 7380, 8933, 4, 2, PL_CCC__9 } /* ccc=vr */,
- { 2, 184, 3021, 2, 18, PL_LATINEXTADDITIONAL } /* islatinextadditional */,
- { 0, 2221, 4588, 3, 11, PL_LB__H2 } /* hst=lvsyllable */,
- { 3, 8011, 599, 3, 2, PL_XPOSIXCNTRL } /* gc=cc */,
- { 1, 974, 8655, 24, 2, PL_CCC__33 } /* canonicalcombiningclass=33 */,
- { 1, 6616, 7768, 10, 6, -PL_DEP } /* deprecated=false */,
- { 0, 1417, 4599, 9, 15, PL_LU } /* category=uppercaseletter */,
- { 0, 2985, 7951, 18, 5, PL_IDST } /* idstrinaryoperator=true */,
- { 1, 7459, 1981, 3, 8, PL_SC__CYRL } /* sc=cyrillic */,
- { 2, 6120, 0, 6, 0, PL_DOMINO } /* domino */,
- { 1, 1855, 3223, 21, 2, -PL_CWCM } /* changeswhencasemapped=n */,
- { 12, 6890, 7312, 4, 8, PL_INTAGBANWA } /* blk=tagbanwa */,
- { 3, 6706, 8756, 10, 3, PL_IN__6_DOT_3 } /* presentin=6.3 */,
- { 1, 7459, 4104, 3, 5, PL_BAMU } /* sc=bamum */,
- { 0, 5544, 8160, 13, 2, PL_NV__13 } /* numericvalue=13 */,
- { 3, 1417, 6351, 9, 11, PL_NO } /* category=othernumber */,
- { 16, 1426, 3914, 22, 5, PL_INSC__OTHER } /* indicsyllabiccategory=other */,
- { 1, 5544, 8137, 13, 3, PL_NV__1_SLASH_2 } /* numericvalue=1/2 */,
- { 2, 184, 5825, 2, 4, PL_MAHJ } /* ismahj */,
- { 0, 2134, 3223, 3, 3, -PL_XPOSIXXDIGIT } /* hex=no */,
- { 1, 3129, 8044, 17, 4, PL_PHLI } /* scriptextensions=phli */,
- { 3, 8288, 436, 4, 2, PL_DT__ENC } /* dt=enc */,
- { 4, 6472, 5777, 10, 12, PL_LB__HL } /* wordbreak=hebrewletter */,
- { 1, 6210, 3323, 3, 16, PL_CYRILLICEXTA } /* incyrillicextendeda */,
- { 0, 6483, 3581, 11, 2, PL_XIDC } /* xidcontinue=t */,
- { 3, 7380, 8643, 7, 2, PL_CCC__22 } /* ccc=ccc22 */,
- { 5, 5544, 8164, 13, 4, PL_NV__15_SLASH_2 } /* numericvalue=15/2 */,
- { 1, 5284, 7951, 13, 5, PL_CI } /* caseignorable=true */,
- { 0, 7380, 3262, 4, 9, PL_CCC__BL } /* ccc=belowleft */,
- { 1, 6109, 17, 10, 1, PL_CO } /* category=co */,
- { 2, 7380, 2769, 4, 13, PL_CCC__214 } /* ccc=attachedabove */,
- { 0, 1503, 2896, 3, 17, PL_ETHIOPICSUP } /* inethiopicsupplement */,
- { 0, 7459, 78, 3, 6, PL_SC__ARAB } /* sc=arabic */,
- { 1, 7583, 0, 7, 0, PL_PHAG } /* phagspa */,
- { 8, 8783, 3223, 3, 3, -PL_CWU } /* cwu=no */,
- { 5, 8376, 6666, 3, 10, PL_LB__NS } /* lb=nonstarter */,
- { 9, 6263, 4673, 10, 14, PL_LB__CR } /* linebreak=carriagereturn */,
- { 14, 974, 8164, 27, 2, PL_CCC__15 } /* canonicalcombiningclass=ccc15 */,
- { 0, 7312, 0, 4, 0, PL_TAGB } /* tagb */,
- { 0, 7520, 0, 7, 0, PL_MARC } /* marchen */,
- { 4, 6472, 7160, 10, 8, PL_WB__EBG } /* wordbreak=ebasegaz */,
- { 1, 1402, 4256, 4, 13, PL_DIACRITICALSEXT } /* indiacriticalsext */,
- { 1, 8101, 3223, 5, 2, -PL_STERM } /* sterm=n */,
- { 2, 7288, 8440, 7, 4, PL_OGAM } /* script=ogam */,
- { 0, 5645, 3039, 10, 18, PL_BC__LRI } /* bidiclass=lefttorightisolate */,
- { 1, 8276, 3223, 4, 2, -PL_CWCM } /* cwcm=n */,
- { 6, 8016, 5762, 4, 3, PL_LB__ZWJ } /* gcb=zwj */,
- { 5, 7834, 47, 5, 1, PL_PERM } /* isperm */,
- { 4, 7459, 5427, 3, 9, PL_SC__MLYM } /* sc=malayalam */,
- { 0, 3509, 7768, 17, 6, -PL_PATWS } /* patternwhitespace=false */,
- { 10, 7478, 3995, 3, 15, PL_SYRIACSUP } /* issyriacsupplement */,
- { 8, 7136, 2044, 6, 14, PL_MEETEIMAYEKEXT } /* block=meeteimayekext */,
- { 6, 5134, 132, 4, 2, PL_PALM } /* ispalm */,
- { 0, 3526, 7768, 17, 6, -PL_RI } /* regionalindicator=false */,
- { 0, 8340, 4359, 3, 15, PL_JG__MANICHAEANGIMEL } /* jg=manichaeangimel */,
- { 10, 7288, 954, 7, 5, PL_SC__GREK } /* script=greek */,
- { 7, 8408, 0, 4, 0, PL_MRO } /* mroo */,
- { 5, 7288, 5777, 7, 6, PL_HEBR } /* script=hebrew */,
- { 2, 7136, 920, 6, 27, PL_ALPHABETICPF } /* block=alphabeticpresentationforms */,
- { 5, 7136, 1680, 6, 22, PL_INDICNUMBERFORMS } /* block=commonindicnumberforms */,
- { 1, 8096, 7492, 4, 7, PL_KNDA } /* scx=kannada */,
- { 2, 5645, 1, 11, 1, PL_BC__BN } /* bidiclass=bn */,
- { 3, 6713, 7732, 3, 1, PL_IN__5 } /* in=5 */,
- { 6, 184, 6626, 2, 10, PL_KHAR } /* iskharoshthi */,
- { 0, 5375, 6053, 12, 12, PL_JT__R } /* joiningtype=rightjoining */,
- { 2, 184, 4104, 2, 15, PL_BAMUMSUP } /* isbamumsupplement */,
- { 0, 6483, 7768, 11, 2, -PL_XIDC } /* xidcontinue=f */,
- { 0, 7152, 0, 4, 0, PL_DUPL } /* dupl */,
- { 6, 7136, 8819, 6, 3, PL_OCR } /* block=ocr */,
- { 0, 184, 7388, 3, 6, PL_CJKEXTA } /* iscjkexta */,
- { 1, 2023, 7997, 21, 4, PL_LOE } /* logicalorderexception=yes */,
- { 0, 7288, 6005, 7, 12, PL_HUNG } /* script=oldhungarian */,
- { 0, 4449, 17, 15, 1, PL_COMPEX } /* nfcquickcheck=no */,
- { 2, 4314, 6523, 13, 2, PL_JG__FE } /* joininggroup=fe */,
- { 2, 7459, 8232, 3, 4, PL_AVST } /* sc=avst */,
- { 0, 6890, 3290, 4, 4, PL_UCAS } /* blk=ucas */,
- { 2, 6351, 0, 11, 0, PL_NO } /* othernumber */,
- { 1, 6890, 3458, 4, 10, PL_INMANICHAEAN } /* blk=manichaean */,
- { 1, 7380, 8901, 7, 2, PL_CCC__36 } /* ccc=ccc36 */,
- { 8, 184, 4239, 2, 4, PL_DASH } /* isdash */,
- { 1, 974, 8643, 24, 2, PL_CCC__22 } /* canonicalcombiningclass=22 */,
- { 6, 2229, 5037, 16, 14, PL_SK } /* generalcategory=modifiersymbol */,
- { 0, 6616, 7997, 10, 4, PL_DEP } /* deprecated=yes */,
- { 8, 7136, 570, 6, 30, PL_CJKEXTC } /* block=cjkunifiedideographsextensionc */,
- { 0, 3458, 0, 10, 0, PL_MANI } /* manichaean */,
- { 2, 4314, 6384, 13, 11, PL_JG__ROHINGYAYEH } /* joininggroup=rohingyayeh */,
- { 2, 8798, 7768, 3, 2, -PL_LOE } /* loe=f */,
- { 1, 4314, 5479, 13, 13, PL_JG__MANICHAEANONE } /* joininggroup=manichaeanone */,
- { 1, 8816, 8148, 3, 4, PL_NV__1_SLASH_40 } /* nv=1/40 */,
- { 0, 7136, 5957, 6, 12, PL_INMENDEKIKAKUI } /* block=mendekikakui */,
- { 0, 184, 8368, 2, 3, PL_LAO } /* islao */,
- { 0, 8816, 8180, 3, 3, PL_NV__3_SLASH_8 } /* nv=3/8 */,
- { 0, 5968, 3058, 3, 17, PL_ORNAMENTALDINGBATS } /* inornamentaldingbats */,
- { 0, 974, 7708, 27, 2, PL_CCC__21 } /* canonicalcombiningclass=ccc21 */,
- { 3, 7345, 7951, 7, 5, PL_IDS } /* idstart=true */,
- { 6, 920, 0, 27, 0, PL_ALPHABETICPF } /* alphabeticpresentationforms */,
- { 0, 6221, 115, 4, 33, PL_DIACRITICALSFORSYMBOLS } /* incombiningdiacriticalmarksforsymbols */,
- { 0, 186, 7768, 2, 2, -PL_CE } /* ce=f */,
- { 2, 1448, 0, 26, 0, PL_SUPSYMBOLSANDPICTOGRAPHS } /* insupsymbolsandpictographs */,
- { 0, 1981, 0, 8, 0, PL_CYRL } /* cyrillic */,
- { 0, 7689, 5032, 3, 2, PL_ANY } /* isany */,
- { 0, 6890, 7104, 4, 8, PL_INARMENIAN } /* blk=armenian */,
- { 3, 7136, 7200, 6, 8, PL_INGURMUKHI } /* block=gurmukhi */,
- { 0, 4224, 0, 15, 0, PL_CURRENCYSYMBOLS } /* currencysymbols */,
- { 2, 8340, 5518, 3, 13, PL_JG__MANICHAEANWAW } /* jg=manichaeanwaw */,
- { 2, 8196, 5219, 4, 2, PL_AGE__10 } /* age=10 */,
- { 9, 7288, 7858, 7, 4, PL_SC__KHOJ } /* script=khoj */,
- { 0, 2229, 6796, 16, 10, PL_CN } /* generalcategory=unassigned */,
- { 0, 6210, 511, 3, 29, PL_CJKEXTA } /* incjkunifiedideographsextensiona */,
- { 16, 8011, 4329, 3, 15, PL_LL } /* gc=lowercaseletter */,
- { 3, 8026, 5271, 5, 13, PL_INPC__BOTTOMANDLEFT } /* inpc=bottomandleft */,
- { 0, 3129, 8520, 17, 4, PL_SHAW } /* scriptextensions=shaw */,
- { 0, 8376, 8919, 3, 2, PL_LB__B2 } /* lb=b2 */,
- { 0, 184, 7152, 2, 8, PL_DUPL } /* isduployan */,
- { 0, 7380, 4976, 4, 2, PL_CCC__7 } /* ccc=nk */,
- { 1, 6890, 0, 4, 34, PL_UCAS } /* blk=unifiedcanadianaboriginalsyllabics */,
- { 0, 184, 2408, 2, 6, PL_BRAH } /* isbrahmi */,
- { 0, 8288, 7541, 3, 7, PL_DT__NB } /* dt=nobreak */,
- { 2, 6890, 5531, 4, 13, PL_MISCTECHNICAL } /* blk=misctechnical */,
- { 0, 4554, 72, 14, 2, PL_SB__LE } /* sentencebreak=le */,
- { 14, 3129, 8548, 17, 4, PL_TFNG } /* scriptextensions=tfng */,
- { 1, 3129, 7780, 17, 4, PL_CARI } /* scriptextensions=cari */,
- { 2, 8096, 8268, 4, 4, PL_CPRT } /* scx=cprt */,
- { 2, 8798, 0, 3, 0, PL_LOE } /* loe */,
- { 28, 1159, 3223, 25, 2, -PL_CWKCF } /* changeswhennfkccasefolded=n */,
- { 0, 84, 3581, 4, 2, PL_MATH } /* math=t */,
- { 1, 7226, 5315, 6, 5, PL_XPOSIXALNUM } /* xposixalnum */,
- { 2, 58, 3223, 4, 2, -PL_IDEO } /* ideo=n */,
- { 0, 1417, 1452, 9, 2, PL_PS } /* category=ps */,
- { 6, 8026, 850, 3, 9, PL_PUA } /* inprivateuse */,
- { 1, 5544, 8720, 13, 3, PL_NV__3_SLASH_5 } /* numericvalue=3/5 */,
- { 2, 6706, 8855, 10, 3, PL_IN__3_DOT_2 } /* presentin=v32 */,
- { 0, 5284, 3223, 13, 3, -PL_CI } /* caseignorable=no */,
- { 7, 7478, 3568, 3, 3, PL_SGNW } /* issgnw */,
- { 5, 184, 8436, 2, 4, PL_NSHU } /* isnshu */,
- { 17, 184, 6980, 2, 9, PL_NBAT } /* isnabataean */,
- { 0, 8096, 7846, 4, 6, PL_KTHI } /* scx=kaithi */,
- { 2, 7459, 2636, 3, 9, PL_SC__MONG } /* sc=mongolian */,
- { 0, 7380, 78, 4, 2, PL_CCC__AR } /* ccc=ar */,
- { 4, 1426, 699, 22, 6, PL_INSC__NUMBER } /* indicsyllabiccategory=number */,
- { 0, 8016, 3985, 4, 9, PL_LB__EM } /* gcb=emodifier */,
- { 3, 7459, 8264, 3, 4, PL_CANS } /* sc=cans */,
- { 1, 3129, 8424, 17, 4, PL_NBAT } /* scriptextensions=nbat */,
- { 2, 6890, 5693, 4, 12, PL_CYRILLICEXTB } /* blk=cyrillicextb */,
- { 1, 5765, 7768, 12, 6, -PL_GRBASE } /* graphemebase=false */,
- { 2, 7136, 6505, 6, 11, PL_YISYLLABLES } /* block=yisyllables */,
- { 8, 5544, 8180, 13, 4, PL_NV__3_SLASH_80 } /* numericvalue=3/80 */,
- { 1, 7380, 8688, 4, 2, PL_CCC__26 } /* ccc=26 */,
- { 0, 4542, 7585, 3, 3, PL_TAGS } /* istags */,
- { 0, 8340, 3812, 3, 3, PL_JG__LAM } /* jg=lam */,
- { 3, 2065, 3581, 21, 2, PL_NCHAR } /* noncharactercodepoint=t */,
- { 0, 2229, 133, 16, 4, PL_M } /* generalcategory=mark */,
- { 4, 6890, 1378, 4, 24, PL_HIGHPUSURROGATES } /* blk=highprivateusesurrogates */,
- { 10, 2750, 0, 4, 0, PL_TERM } /* term */,
- { 3, 7288, 2877, 7, 10, PL_SC__DEVA } /* script=devanagari */,
- { 2, 6890, 4509, 4, 15, PL_SARB } /* blk=oldsoutharabian */,
- { 4, 8204, 7768, 4, 6, -PL_POSIXXDIGIT } /* ahex=false */,
- { 6, 7288, 8364, 7, 4, PL_LANA } /* script=lana */,
- { 0, 8096, 7604, 4, 7, PL_SIDD } /* scx=siddham */,
- { 0, 34, 7997, 3, 2, PL_EXT } /* ext=y */,
- { 0, 7136, 361, 6, 21, PL_MATHOPERATORS } /* block=mathematicaloperators */,
- { 9, 7478, 3963, 3, 15, PL_SUPMATHOPERATORS } /* issupmathoperators */,
- { 0, 1876, 7768, 21, 2, -PL_CWL } /* changeswhenlowercased=f */,
- { 1, 8816, 8903, 3, 2, PL_NV__38 } /* nv=38 */,
- { 0, 96, 7951, 10, 5, PL_XPOSIXALPHA } /* alphabetic=true */,
- { 1, 8777, 7768, 3, 2, -PL_CWL } /* cwl=f */,
- { 1, 184, 2249, 2, 4, PL_GLAG } /* isglag */,
- { 9, 7136, 8091, 6, 5, PL_INRUNIC } /* block=runic */,
- { 0, 7816, 7768, 6, 6, -PL_GRBASE } /* grbase=false */,
- { 3, 6890, 5388, 4, 13, PL_KANAEXTA } /* blk=kanaextendeda */,
- { 3, 1876, 3581, 21, 2, PL_CWL } /* changeswhenlowercased=t */,
- { 2, 1448, 468, 5, 11, PL_SUPPUNCTUATION } /* insuppunctuation */,
- { 2, 974, 8228, 24, 4, PL_CCC__133 } /* canonicalcombiningclass=atbl */,
- { 0, 7136, 7786, 6, 6, PL_INCHAKMA } /* block=chakma */,
- { 2, 5645, 24, 10, 1, PL_BC__L } /* bidiclass=l */,
- { 2, 184, 6219, 2, 11, PL_JOINC } /* isjoincontrol */,
- { 0, 7288, 7034, 7, 9, PL_PALM } /* script=palmyrene */,
- { 0, 8795, 67, 3, 4, PL_VSSUP } /* invssup */,
- { 0, 8508, 8373, 4, 3, PL_SC__LATN } /* sc=latn */,
- { 1, 6210, 1659, 3, 18, PL_CJKCOMPATIDEOGRAPHS } /* incjkcompatideographs */,
- { 0, 1908, 0, 5, 0, PL_LT } /* title */,
- { 0, 8816, 7744, 3, 3, PL_NV__700 } /* nv=700 */,
- { 0, 8816, 7732, 3, 4, PL_NV__5000 } /* nv=5000 */,
- { 1, 6713, 8843, 3, 3, PL_IN__2 } /* in=v20 */,
- { 2, 4104, 0, 15, 0, PL_BAMUMSUP } /* bamumsupplement */,
- { 1, 2065, 7768, 21, 2, -PL_NCHAR } /* noncharactercodepoint=f */,
- { 2, 8096, 8304, 4, 4, PL_GUJR } /* scx=gujr */,
- { 0, 184, 4419, 2, 15, PL_MISCPICTOGRAPHS } /* ismiscpictographs */,
- { 3, 6263, 21, 10, 2, PL_LB__IN } /* linebreak=in */,
- { 1, 184, 7152, 2, 4, PL_DUPL } /* isdupl */,
- { 1, 8011, 5079, 3, 14, PL_MN } /* gc=nonspacingmark */,
- { 2, 3516, 7768, 10, 2, -PL_XPOSIXSPACE } /* whitespace=f */,
- { 1, 7136, 8208, 6, 4, PL_INAHOM } /* block=ahom */,
- { 0, 1258, 0, 24, 0, PL_ARABICPFB } /* arabicpresentationformsb */,
- { 9, 7227, 8081, 5, 5, PL_POSIXPRINT } /* posixprint */,
- { 2, 4402, 3867, 3, 15, PL_MISCMATHSYMBOLSB } /* inmiscmathsymbolsb */,
- { 1, 6890, 7256, 4, 8, PL_KANAEXTA } /* blk=kanaexta */,
- { 6, 2023, 7997, 21, 2, PL_LOE } /* logicalorderexception=y */,
- { 5, 3129, 7646, 17, 7, PL_TAVT } /* scriptextensions=taiviet */,
- { 0, 8504, 18, 4, 1, PL_LB__CR } /* sb=cr */,
- { 1, 974, 2769, 24, 18, PL_CCC__216 } /* canonicalcombiningclass=attachedaboveright */,
- { 0, 7136, 6872, 6, 9, PL_ARABICPFB } /* block=arabicpfb */,
- { 3, 1448, 6440, 3, 10, PL_INSYLOTINAGRI } /* insylotinagri */,
- { 0, 7478, 2675, 3, 11, PL_SUNDANESESUP } /* issundanesesup */,
- { 2, 7136, 4135, 7, 14, PL_BRAI } /* block=braillepatterns */,
- { 0, 7136, 4614, 6, 15, PL_VEDICEXT } /* block=vedicextensions */,
- { 0, 8096, 8280, 4, 4, PL_CYRL } /* scx=cyrl */,
- { 10, 2985, 7997, 3, 4, PL_IDS } /* ids=yes */,
- { 7, 117, 6, 3, 2, PL_INIDC } /* inidc */,
- { 2, 8288, 7792, 3, 6, PL_DT__ENC } /* dt=circle */,
- { 5, 1417, 1204, 9, 2, PL_PO } /* category=po */,
- { 3, 7136, 7422, 6, 7, PL_CJKEXTF } /* block=cjkextf */,
- { 4, 8816, 8169, 3, 3, PL_NV__7_SLASH_2 } /* nv=7/2 */,
- { 3, 5645, 18, 10, 1, PL_BC__R } /* bidiclass=r */,
- { 4, 7459, 5957, 3, 12, PL_MEND } /* sc=mendekikakui */,
- { 11, 6890, 361, 4, 21, PL_MATHOPERATORS } /* blk=mathematicaloperators */,
- { 1, 8096, 7367, 5, 6, PL_BENG } /* scx=bengali */,
- { 0, 184, 511, 3, 19, PL_CJK } /* iscjkunifiedideographs */,
- { 0, 3129, 8236, 17, 4, PL_BATK } /* scriptextensions=batk */,
- { 1, 1834, 7768, 21, 6, -PL_CWCF } /* changeswhencasefolded=false */,
- { 3, 6484, 7768, 10, 2, -PL_IDC } /* idcontinue=f */,
- { 0, 7288, 7145, 8, 3, PL_SC__BUGI } /* script=bugi */,
- { 1, 6263, 125, 10, 2, PL_LB__CR } /* linebreak=cr */,
- { 0, 6890, 3237, 4, 17, PL_ALCHEMICAL } /* blk=alchemicalsymbols */,
- { 3, 184, 8488, 2, 4, PL_RJNG } /* isrjng */,
- { 7, 184, 7436, 2, 4, PL_ELBA } /* iselba */,
- { 0, 18, 7768, 2, 2, -PL_RI } /* ri=f */,
- { 1, 3424, 7997, 17, 2, PL_IDSB } /* idsbinaryoperator=y */,
- { 2, 7459, 8488, 3, 4, PL_RJNG } /* sc=rjng */,
- { 0, 2065, 7951, 21, 5, PL_NCHAR } /* noncharactercodepoint=true */,
- { 2, 8376, 42, 3, 2, PL_LB__CJ } /* lb=cj */,
- { 10, 1358, 7951, 20, 5, PL_CE } /* compositionexclusion=true */,
- { 6, 7380, 6142, 4, 11, PL_CCC__DB } /* ccc=doublebelow */,
- { 1, 4869, 0, 14, 0, PL_LATINEXTD } /* latinextendedd */,
- { 0, 184, 720, 2, 21, PL_ENCLOSEDALPHANUM } /* isenclosedalphanumerics */,
- { 0, 2484, 0, 19, 0, PL_EGYP } /* egyptianhieroglyphs */,
- { 2, 8240, 8807, 3, 3, PL_BC__LRO } /* bc=lro */,
- { 1, 8016, 1133, 4, 7, PL_GCB__PP } /* gcb=prepend */,
- { 0, 8572, 497, 4, 6, PL_WB__NU } /* wb=numeric */,
- { 16, 7380, 8678, 4, 3, PL_CCC__B } /* ccc=220 */,
- { 0, 7478, 7062, 3, 8, PL_SAMR } /* issamaritan */,
- { 1, 8096, 2841, 4, 4, PL_COPT } /* scx=copt */,
- { 11, 6863, 0, 9, 0, PL_ARABICPFA } /* arabicpfa */,
- { 1, 3946, 3223, 16, 3, -PL_STERM } /* sentenceterminal=no */,
- { 6, 6890, 2271, 6, 18, PL_ININSCRIPTIONALPAHLAVI } /* blk=inscriptionalpahlavi */,
- { 2, 1918, 3581, 21, 2, PL_CWU } /* changeswhenuppercased=t */,
- { 1, 3129, 57, 17, 2, PL_YI } /* scriptextensions=yi */,
- { 2, 7380, 8617, 4, 2, PL_CCC__31 } /* ccc=31 */,
- { 13, 8816, 8188, 3, 4, PL_NV__7_SLASH_12 } /* nv=7/12 */,
- { 5, 7994, 0, 7, 0, PL_IDC } /* idc=yes */,
- { 1, 7136, 8111, 6, 5, PL_INTAKRI } /* block=takri */,
- { 1, 8096, 7870, 4, 4, PL_LEPC } /* scx=lepc */,
- { 5, 184, 1028, 3, 5, PL_COPT } /* iscoptic */,
- { 21, 184, 8400, 2, 4, PL_MIAO } /* ismiao */,
- { 0, 6890, 6428, 4, 11, PL_SUPERANDSUB } /* blk=superandsub */,
- { 0, 8011, 468, 3, 5, PL_P } /* gc=punct */,
- { 19, 184, 631, 3, 29, PL_CJKEXTE } /* iscjkunifiedideographsextensione */,
- { 0, 7136, 2877, 6, 18, PL_DEVANAGARIEXT } /* block=devanagariextended */,
- { 0, 7834, 3521, 6, 5, PL_POSIXSPACE } /* isperlspace */,
- { 1, 8011, 47, 3, 1, PL_M } /* gc=m */,
- { 0, 1133, 7768, 26, 2, -PL_PCM } /* prependedconcatenationmark=f */,
- { 2, 5657, 0, 12, 0, PL_BIDIM } /* bidimirrored */,
- { 2, 2985, 7951, 4, 5, PL_IDST } /* idst=true */,
- { 0, 8288, 7184, 3, 3, PL_DT__FRA } /* dt=fra */,
- { 1, 184, 8600, 2, 4, PL_QAAI } /* iszinh */,
- { 3, 4402, 2618, 3, 18, PL_MODIFIERTONELETTERS } /* inmodifiertoneletters */,
- { 0, 2369, 472, 20, 2, PL_VO__TU } /* verticalorientation=tu */,
- { 0, 6890, 2693, 4, 19, PL_SUPARROWSA } /* blk=supplementalarrowsa */,
- { 4, 7136, 7336, 6, 8, PL_INUGARITIC } /* block=ugaritic */,
- { 0, 7380, 8702, 4, 3, PL_CCC__DA } /* ccc=234 */,
- { 10, 11, 7951, 3, 5, PL_DIA } /* dia=true */,
- { 1, 8816, 7714, 3, 4, PL_NV__3000 } /* nv=3000 */,
- { 0, 4314, 5921, 13, 12, PL_JG__MANICHAEANPE } /* joininggroup=manichaeanpe */,
- { 0, 7136, 3754, 6, 16, PL_LINEARBIDEOGRAMS } /* block=linearbideograms */,
- { 1, 8340, 8512, 3, 4, PL_JG__SEEN } /* jg=seen */,
- { 6, 4402, 6647, 3, 9, PL_MISCARROWS } /* inmiscarrows */,
- { 1, 8196, 8750, 4, 3, PL_AGE__6_DOT_1 } /* age=6.1 */,
- { 1, 7994, 36, 4, 1, PL_IDC } /* idc=t */,
- { 0, 5149, 0, 14, 0, PL_SUPPUNCTUATION } /* suppunctuation */,
- { 0, 7288, 3458, 7, 4, PL_SC__MANI } /* script=mani */,
- { 5, 802, 0, 6, 0, PL_ARROWS } /* arrows */,
- { 0, 2229, 8009, 16, 2, PL_CF } /* generalcategory=cf */,
- { 0, 5544, 7702, 13, 3, PL_NV__200 } /* numericvalue=200 */,
- { 0, 7288, 8396, 7, 4, PL_MERC } /* script=merc */,
- { 0, 76, 7096, 2, 8, PL_NT__NU } /* nt=numeric */,
- { 1, 21, 5233, 3, 12, PL_AEGEANNUMBERS } /* inaegeannumbers */,
- { 0, 6890, 7852, 4, 6, PL_KANBUN } /* blk=kanbun */,
- { 3, 5544, 7738, 13, 5, PL_NV__60000 } /* numericvalue=60000 */,
- { 0, 6210, 1982, 3, 10, PL_CYRILLICSUP } /* incyrillicsup */,
- { 2, 4314, 6072, 13, 4, PL_JG__NOON } /* joininggroup=noon */,
- { 3, 6890, 7248, 4, 8, PL_INJAVANESE } /* blk=javanese */,
- { 1, 7288, 690, 7, 9, PL_XSUX } /* script=cuneiform */,
- { 2, 8121, 7951, 5, 5, PL_UIDEO } /* uideo=true */,
- { 0, 1887, 7768, 9, 6, -PL_XPOSIXLOWER } /* lowercase=false */,
- { 0, 7459, 7152, 3, 4, PL_SC__DUPL } /* sc=dupl */,
- { 0, 6890, 8106, 4, 5, PL_INTAILE } /* blk=taile */,
- { 2, 21, 7240, 2, 8, PL_JAMOEXTB } /* injamoextb */,
- { 4, 5717, 0, 12, 0, PL_ETHIOPICEXTA } /* ethiopicexta */,
- { 0, 8822, 7997, 3, 4, PL_PCM } /* pcm=yes */,
- { 13, 7459, 8596, 3, 4, PL_ZANB } /* sc=zanb */,
- { 0, 974, 8672, 24, 3, PL_CCC__214 } /* canonicalcombiningclass=214 */,
- { 0, 7136, 7499, 6, 7, PL_KALI } /* block=kayahli */,
- { 2, 8822, 3223, 3, 3, -PL_PCM } /* pcm=no */,
- { 1, 7459, 7320, 3, 8, PL_TFNG } /* sc=tifinagh */,
- { 1, 5544, 7720, 13, 3, PL_NV__400 } /* numericvalue=400 */,
- { 0, 2229, 295, 16, 2, PL_SM } /* generalcategory=sm */,
- { 19, 5134, 8469, 3, 3, PL_MIAO } /* isplrd */,
- { 1, 7994, 3, 4, 1, -PL_IDC } /* idc=f */,
- { 5, 184, 2967, 2, 11, PL_GEORGIANSUP } /* isgeorgiansup */,
- { 0, 7344, 0, 8, 0, PL_XIDS } /* xidstart */,
- { 2, 8096, 8552, 4, 4, PL_TGLG } /* scx=tglg */,
- { 5, 3521, 3581, 5, 2, PL_XPOSIXSPACE } /* space=t */,
- { 6, 1206, 7913, 3, 5, PL_INTELUGU } /* intelugu */,
- { 6, 8816, 7708, 3, 2, PL_NV__21 } /* nv=21 */,
- { 0, 7136, 447, 6, 18, PL_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbols */,
- { 5, 7478, 7626, 3, 6, PL_SUPPUAB } /* issuppuab */,
- { 0, 4630, 4600, 3, 14, PL_LU } /* isuppercaseletter */,
- { 0, 2985, 7768, 3, 2, -PL_IDS } /* ids=f */,
- { 1, 4464, 7998, 14, 3, PL_NFDQC__Y } /* nfdquickcheck=yes */,
- { 8, 7288, 3288, 7, 17, PL_AGHB } /* script=caucasianalbanian */,
- { 3, 8786, 66, 3, 1, PL_EA__H } /* ea=h */,
- { 0, 4314, 4981, 13, 14, PL_JG__MANICHAEANQOPH } /* joininggroup=manichaeanqoph */,
- { 9, 8356, 0, 4, 0, PL_KNDA } /* knda */,
- { 1, 3129, 8312, 17, 4, PL_HAN } /* scriptextensions=hani */,
- { 2, 5134, 6375, 4, 9, PL_HMNG } /* ispahawhhmong */,
- { 1, 7288, 5957, 7, 12, PL_MEND } /* script=mendekikakui */,
- { 19, 7136, 6536, 6, 10, PL_ARABICEXTA } /* block=arabicexta */,
- { 4, 7136, 1589, 6, 23, PL_LATINEXTADDITIONAL } /* block=latinextendedadditional */,
- { 4, 6890, 5825, 4, 7, PL_MAHJONG } /* blk=mahjong */,
- { 16, 1346, 957, 5, 2, PL_INGREEK } /* ingreek */,
- { 0, 184, 1691, 2, 11, PL_NUMBERFORMS } /* isnumberforms */,
- { 2, 6483, 7768, 11, 6, -PL_XIDC } /* xidcontinue=false */,
- { 3, 1929, 7997, 5, 4, PL_XPOSIXUPPER } /* upper=yes */,
- { 3, 7136, 2674, 6, 12, PL_SUNDANESESUP } /* block=sundanesesup */,
- { 6, 8096, 6626, 4, 10, PL_KHAR } /* scx=kharoshthi */,
- { 4, 21, 1691, 2, 11, PL_NUMBERFORMS } /* innumberforms */,
- { 0, 1417, 112, 9, 2, PL_SC } /* category=sc */,
- { 5, 1887, 7768, 9, 2, -PL_XPOSIXLOWER } /* lowercase=f */,
- { 1, 3129, 3610, 17, 8, PL_BOPO } /* scriptextensions=bopomofo */,
- { 10, 5813, 0, 12, 0, PL_NL } /* letternumber */,
- { 10, 974, 8897, 27, 2, PL_CCC__19 } /* canonicalcombiningclass=ccc19 */,
- { 2, 6713, 8873, 3, 3, PL_IN__6 } /* in=v60 */,
- { 6, 6890, 600, 4, 30, PL_CJKEXTD } /* blk=cjkunifiedideographsextensiond */,
- { 10, 113, 0, 35, 0, PL_DIACRITICALSFORSYMBOLS } /* combiningdiacriticalmarksforsymbols */,
- { 12, 8344, 6208, 3, 11, PL_JT__C } /* jt=joincausing */,
- { 2, 7136, 5801, 6, 12, PL_KHMERSYMBOLS } /* block=khmersymbols */,
- { 8, 6890, 6120, 4, 6, PL_DOMINO } /* blk=domino */,
- { 12, 6706, 7750, 10, 1, PL_IN__8 } /* presentin=8 */,
- { 2, 184, 4225, 3, 14, PL_CURRENCYSYMBOLS } /* iscurrencysymbols */,
- { 1, 7136, 1812, 6, 15, PL_TRANSPORTANDMAP } /* block=transportandmap */,
- { 8, 6890, 2249, 4, 20, PL_GLAGOLITICSUP } /* blk=glagoliticsupplement */,
- { 4, 74, 0, 2, 0, PL_ME } /* me */,
- { 3, 6263, 373, 10, 2, PL_LB__OP } /* linebreak=op */,
- { 1, 949, 3223, 2, 3, -PL_CI } /* ci=no */,
- { 0, 5245, 0, 5, 0, PL_ASCII } /* ascii */,
- { 0, 600, 0, 30, 0, PL_CJKEXTD } /* cjkunifiedideographsextensiond */,
- { 0, 4554, 18, 15, 1, PL_LB__CR } /* sentencebreak=cr */,
- { 0, 8786, 3, 3, 1, PL_EA__F } /* ea=f */,
- { 2, 7136, 690, 6, 9, PL_INCUNEIFORM } /* block=cuneiform */,
- { 2, 184, 3526, 2, 17, PL_RI } /* isregionalindicator */,
- { 1, 7912, 0, 6, 0, PL_TELU } /* telugu */,
- { 1, 3129, 2841, 17, 6, PL_COPT } /* scriptextensions=coptic */,
- { 1, 8816, 8615, 3, 3, PL_NV__1_SLASH_3 } /* nv=1/3 */,
- { 4, 3114, 7337, 3, 7, PL_INUGARITIC } /* inugaritic */,
- { 0, 6318, 0, 11, 0, PL_MYANMAREXTB } /* myanmarextb */,
- { 7, 974, 8633, 27, 3, PL_CCC__103 } /* canonicalcombiningclass=ccc103 */,
- { 9, 7459, 8106, 3, 5, PL_SC__TALE } /* sc=taile */,
- { 0, 7459, 8496, 3, 4, PL_SAMR } /* sc=samr */,
- { 4, 6536, 0, 10, 0, PL_ARABICEXTA } /* arabicexta */,
- { 0, 7136, 1981, 6, 18, PL_CYRILLICSUP } /* block=cyrillicsupplement */,
- { 3, 2990, 4091, 4, 13, PL_ARABICEXTA } /* inarabicextendeda */,
- { 0, 8011, 1306, 3, 13, PL_M } /* gc=combiningmark */,
- { 20, 184, 6991, 3, 2, PL_CWT } /* iscwt */,
- { 1, 7380, 6230, 4, 11, PL_CCC__8 } /* ccc=kanavoicing */,
- { 6, 7288, 8568, 7, 3, PL_VAI } /* script=vai */,
- { 2, 5544, 8160, 13, 4, PL_NV__13_SLASH_2 } /* numericvalue=13/2 */,
- { 2, 8376, 7828, 3, 6, PL_LB__HY } /* lb=hyphen */,
- { 3, 8096, 8428, 4, 4, PL_NEWA } /* scx=newa */,
- { 3, 7459, 2531, 3, 4, PL_SC__MULT } /* sc=mult */,
- { 2, 974, 5595, 24, 2, PL_CCC__8 } /* canonicalcombiningclass=kv */,
- { 2, 184, 5531, 2, 13, PL_MISCTECHNICAL } /* ismisctechnical */,
- { 0, 3509, 3223, 17, 3, -PL_PATWS } /* patternwhitespace=no */,
- { 9, 8096, 2360, 4, 4, PL_MAND } /* scx=mand */,
- { 3, 2877, 0, 4, 0, PL_DEVA } /* deva */,
- { 0, 184, 5957, 2, 4, PL_MEND } /* ismend */,
- { 6, 8508, 21, 4, 3, PL_SC__LINA } /* sc=lina */,
- { 0, 5657, 7768, 5, 2, -PL_BIDIM } /* bidim=f */,
- { 2, 974, 8703, 24, 2, PL_CCC__34 } /* canonicalcombiningclass=34 */,
- { 1, 7136, 349, 6, 33, PL_SUPMATHOPERATORS } /* block=supplementalmathematicaloperators */,
- { 0, 8096, 7639, 4, 7, PL_LANA } /* scx=taitham */,
- { 3, 6890, 5777, 4, 6, PL_INHEBREW } /* blk=hebrew */,
- { 1, 6890, 3610, 4, 11, PL_BOPOMOFOEXT } /* blk=bopomofoext */,
- { 1, 7422, 0, 7, 0, PL_CJKEXTF } /* cjkextf */,
- { 0, 7344, 7768, 8, 6, -PL_XIDS } /* xidstart=false */,
- { 0, 1206, 3148, 3, 17, PL_TAIXUANJING } /* intaixuanjingsymbols */,
- { 2, 2221, 3223, 3, 14, PL_HST__NA } /* hst=notapplicable */,
- { 3, 8011, 5813, 3, 12, PL_NL } /* gc=letternumber */,
- { 1, 6890, 4134, 4, 15, PL_BRAI } /* blk=braillepatterns */,
- { 0, 8096, 1160, 4, 4, PL_HANG } /* scx=hang */,
- { 1, 1746, 3526, 21, 17, PL_RI } /* graphemeclusterbreak=regionalindicator */,
- { 5, 7288, 7104, 7, 8, PL_SC__ARMN } /* script=armenian */,
- { 7, 7136, 720, 6, 16, PL_ENCLOSEDALPHANUM } /* block=enclosedalphanum */,
- { 7, 7380, 3254, 4, 17, PL_CCC__133 } /* ccc=attachedbelowleft */,
- { 1, 3129, 3674, 17, 7, PL_CPRT } /* scriptextensions=cypriot */,
- { 0, 184, 4855, 2, 14, PL_LATINEXTC } /* islatinextendedc */,
- { 0, 217, 436, 6, 5, PL_NCHAR } /* _perl_nchar */,
- { 1, 4314, 5453, 13, 13, PL_JG__MANICHAEANMEM } /* joininggroup=manichaeanmem */,
- { 2, 7689, 3238, 3, 9, PL_ALCHEMICAL } /* isalchemical */,
- { 0, 184, 1835, 3, 20, PL_CWCF } /* ischangeswhencasefolded */,
- { 0, 7906, 1108, 4, 7, PL_SC__KANA } /* sc=katakana */,
- { 0, 7136, 5362, 6, 13, PL_IPAEXT } /* block=ipaextensions */,
- { 0, 6263, 8919, 10, 2, PL_LB__B2 } /* linebreak=b2 */,
- { 3, 8096, 8237, 5, 3, PL_BATK } /* scx=batk */,
- { 0, 2065, 0, 21, 0, PL_NCHAR } /* noncharactercodepoint */,
- { 12, 2100, 7027, 4, 7, PL_ORKH } /* isoldturkic */,
- { 0, 7689, 15, 4, 2, PL_ARAB } /* isarab */,
- { 4, 7136, 7632, 6, 7, PL_INTAGALOG } /* block=tagalog */,
- { 3, 2229, 5323, 16, 13, PL_ME } /* generalcategory=enclosingmark */,
- { 0, 7478, 6375, 3, 3, PL_SHAW } /* isshaw */,
- { 1, 4314, 6274, 13, 11, PL_JG__MALAYALAMJA } /* joininggroup=malayalamja */,
- { 2, 7136, 3850, 6, 16, PL_MISCMATHSYMBOLSA } /* block=miscmathsymbolsa */,
- { 2, 8783, 3223, 3, 2, -PL_CWU } /* cwu=n */,
- { 5, 974, 7576, 24, 7, PL_CCC__1 } /* canonicalcombiningclass=overlay */,
- { 1, 184, 1, 3, 1, PL_CN } /* iscn */,
- { 0, 7457, 3626, 5, 16, PL_INSC__CANTILLATIONMARK } /* insc=cantillationmark */,
- { 0, 8096, 7569, 4, 4, PL_OSMA } /* scx=osma */,
- { 5, 7136, 4827, 6, 14, PL_KANGXI } /* block=kangxiradicals */,
- { 1, 7288, 6736, 7, 4, PL_SAUR } /* script=saur */,
- { 2, 7136, 947, 6, 27, PL_ANCIENTGREEKMUSIC } /* block=ancientgreekmusicalnotation */,
- { 0, 7288, 7810, 7, 4, PL_GOTH } /* script=goth */,
- { 4, 8096, 2409, 5, 3, PL_BRAH } /* scx=brah */,
- { 1, 4479, 7996, 5, 3, PL_NFKCQC__Y } /* nfkcqc=y */,
- { 0, 6890, 3441, 4, 17, PL_LETTERLIKESYMBOLS } /* blk=letterlikesymbols */,
- { 11, 7136, 1306, 6, 24, PL_DIACRITICALSFORSYMBOLS } /* block=combiningmarksforsymbols */,
- { 5, 949, 7951, 2, 5, PL_CI } /* ci=true */,
- { 0, 468, 0, 5, 0, PL_P } /* punct */,
- { 0, 2229, 2521, 16, 2, PL_PF } /* generalcategory=pf */,
- { 0, 184, 7520, 2, 4, PL_MARC } /* ismarc */,
- { 0, 5544, 8169, 13, 3, PL_NV__7_SLASH_2 } /* numericvalue=7/2 */,
- { 1, 1746, 1083, 21, 2, PL_LB__LF } /* graphemeclusterbreak=lf */,
- { 1, 184, 43, 3, 8, PL_CJKCOMPAT } /* iscjkcompat */,
- { 3, 5134, 3, 3, 1, PL_PF } /* ispf */,
- { 4, 1474, 4524, 22, 4, PL_BPT__O } /* bidipairedbrackettype=open */,
- { 0, 8026, 473, 3, 2, PL_PUA } /* inpua */,
- { 3, 5657, 3581, 5, 2, PL_BIDIM } /* bidim=t */,
- { 1, 4063, 2879, 4, 8, PL_INDEVANAGARI } /* indevanagari */,
- { 0, 6109, 6100, 11, 9, PL_L_AMP_ } /* category=casedletter */,
- { 0, 3373, 806, 15, 1, PL_EA__W } /* eastasianwidth=w */,
- { 5, 8344, 6, 3, 1, PL_JT__D } /* jt=d */,
- { 3, 1206, 7585, 3, 3, PL_TAGS } /* intags */,
- { 10, 7136, 4855, 6, 14, PL_LATINEXTC } /* block=latinextendedc */,
- { 42, 8096, 7336, 4, 4, PL_UGAR } /* scx=ugar */,
- { 3, 4314, 8212, 13, 4, PL_JG__ALEF } /* joininggroup=alef */,
- { 0, 5544, 7702, 13, 1, PL_NV__2 } /* numericvalue=2 */,
- { 0, 7478, 3085, 3, 8, PL_Z } /* isseparator */,
- { 5, 6890, 4209, 4, 15, PL_CONTROLPICTURES } /* blk=controlpictures */,
- { 14, 1797, 0, 15, 0, PL_MODIFIERLETTERS } /* modifierletters */,
- { 0, 21, 6826, 2, 10, PL_YIRADICALS } /* inyiradicals */,
- { 6, 8096, 7876, 4, 4, PL_LYCI } /* scx=lyci */,
- { 2, 6890, 7918, 4, 6, PL_INTHAANA } /* blk=thaana */,
- { 17, 8376, 58, 3, 2, PL_LB__ID } /* lb=id */,
- { 1, 8096, 8308, 4, 4, PL_GURU } /* scx=guru */,
- { 0, 7136, 7104, 6, 8, PL_INARMENIAN } /* block=armenian */,
- { 0, 2859, 974, 18, 9, PL_DT__CAN } /* decompositiontype=canonical */,
- { 0, 8272, 7768, 4, 6, -PL_CWCF } /* cwcf=false */,
- { 1, 183, 0, 20, 0, PL_MISCSYMBOLS } /* miscellaneoussymbols */,
- { 0, 8340, 8041, 3, 5, PL_JG__KHAPH } /* jg=khaph */,
- { 0, 6706, 8852, 10, 3, PL_IN__3_DOT_1 } /* presentin=v31 */,
- { 1, 1402, 9, 24, 2, PL_INPC__NA } /* indicpositionalcategory=na */,
- { 4, 2236, 47, 10, 1, PL_LM } /* category=lm */,
- { 0, 1417, 1621, 9, 6, PL_CF } /* category=format */,
- { 2, 1503, 6910, 4, 7, PL_EMOTICONS } /* inemoticons */,
- { 0, 6076, 7768, 11, 6, -PL_BIDIC } /* bidicontrol=false */,
- { 0, 8568, 0, 3, 0, PL_VAI } /* vai */,
- { 0, 7457, 7924, 5, 6, PL_INSC__VIRAMA } /* insc=virama */,
- { 0, 8504, 49, 3, 2, PL_SB__AT } /* sb=at */,
- { 0, 8011, 1679, 3, 2, PL_PC } /* gc=pc */,
- { 2, 7459, 2484, 3, 19, PL_EGYP } /* sc=egyptianhieroglyphs */,
- { 0, 7288, 3611, 8, 7, PL_SC__BOPO } /* script=bopomofo */,
- { 1, 7288, 57, 7, 2, PL_SC__YI } /* script=yi */,
- { 12, 6890, 5609, 4, 12, PL_ALPHABETICPF } /* blk=alphabeticpf */,
- { 4, 7459, 8600, 3, 4, PL_SC__QAAI } /* sc=zinh */,
- { 2, 4314, 8592, 13, 4, PL_JG__ZAIN } /* joininggroup=zain */,
- { 2, 8816, 7702, 3, 3, PL_NV__200 } /* nv=200 */,
- { 0, 5192, 448, 3, 17, PL_IDEOGRAPHICSYMBOLS } /* isideographicsymbols */,
- { 3, 8011, 44, 4, 1, PL_SK } /* gc=sk */,
- { 3, 5544, 5219, 13, 2, PL_NV__10 } /* numericvalue=10 */,
- { 4, 84, 7951, 4, 5, PL_MATH } /* math=true */,
- { 2, 6706, 8753, 10, 3, PL_IN__6_DOT_2 } /* presentin=6.2 */,
- { 0, 5544, 8909, 13, 2, PL_NV__45 } /* numericvalue=45 */,
- { 1, 8026, 6697, 3, 9, PL_INPHOENICIAN } /* inphoenician */,
- { 7, 8344, 6253, 4, 10, PL_JT__L } /* jt=leftjoining */,
- { 3, 3129, 8500, 17, 4, PL_SARB } /* scriptextensions=sarb */,
- { 2, 6890, 8556, 4, 4, PL_INTHAI } /* blk=thai */,
- { 4, 21, 4813, 2, 7, PL_KANASUP } /* inkanasup */,
- { 0, 6713, 7750, 3, 1, PL_IN__8 } /* in=8 */,
- { 10, 7380, 8740, 7, 2, PL_CCC__25 } /* ccc=ccc25 */,
- { 1, 184, 720, 2, 16, PL_ENCLOSEDALPHANUM } /* isenclosedalphanum */,
- { 6, 7288, 8456, 7, 4, PL_OSGE } /* script=osge */,
- { 0, 7288, 8044, 7, 4, PL_PHLI } /* script=phli */,
- { 1, 7459, 6980, 3, 9, PL_NBAT } /* sc=nabataean */,
- { 2, 7380, 7941, 4, 2, PL_CCC__11 } /* ccc=11 */,
- { 0, 7906, 7493, 4, 6, PL_SC__KNDA } /* sc=kannada */,
- { 0, 4542, 7313, 3, 7, PL_TAGB } /* istagbanwa */,
- { 9, 6406, 0, 11, 0, PL_SORA } /* sorasompeng */,
- { 4, 2229, 4524, 16, 15, PL_PS } /* generalcategory=openpunctuation */,
- { 1, 974, 8673, 27, 2, PL_CCC__14 } /* canonicalcombiningclass=ccc14 */,
- { 1, 8016, 1627, 4, 7, PL_GCB__CN } /* gcb=control */,
- { 6, 4314, 5909, 13, 12, PL_JG__MALAYALAMTTA } /* joininggroup=malayalamtta */,
- { 8, 6890, 8819, 4, 3, PL_OCR } /* blk=ocr */,
- { 2, 184, 4644, 2, 15, PL_ZANB } /* iszanabazarsquare */,
- { 0, 5375, 6252, 12, 11, PL_JT__L } /* joiningtype=leftjoining */,
- { 0, 8096, 8496, 4, 4, PL_SAMR } /* scx=samr */,
- { 0, 2249, 0, 10, 0, PL_GLAG } /* glagolitic */,
- { 2, 7288, 7359, 7, 7, PL_AVST } /* script=avestan */,
- { 7, 8096, 6989, 4, 9, PL_TALU } /* scx=newtailue */,
- { 0, 8376, 4701, 3, 14, PL_LB__SA } /* lb=complexcontext */,
- { 10, 5093, 0, 14, 0, PL_PHONETICEXTSUP } /* phoneticextsup */,
- { 0, 184, 1307, 3, 12, PL_M } /* iscombiningmark */,
- { 2, 5192, 1687, 3, 15, PL_INDICNUMBERFORMS } /* isindicnumberforms */,
- { 0, 6890, 7597, 4, 7, PL_SHAW } /* blk=shavian */,
- { 4, 184, 7527, 2, 7, PL_MULT } /* ismultani */,
- { 13, 436, 7997, 5, 2, PL_NCHAR } /* nchar=y */,
- { 2, 8011, 1627, 3, 7, PL_XPOSIXCNTRL } /* gc=control */,
- { 2, 3129, 7900, 17, 6, PL_RJNG } /* scriptextensions=rejang */,
- { 0, 6890, 3543, 4, 17, PL_SMALLFORMS } /* blk=smallformvariants */,
- { 1, 8340, 6523, 3, 2, PL_JG__FE } /* jg=fe */,
- { 3, 8240, 36, 4, 1, PL_BC__ET } /* bc=et */,
- { 0, 8220, 0, 4, 0, PL_ARMN } /* armn */,
- { 0, 6890, 7208, 4, 8, PL_INHIRAGANA } /* blk=hiragana */,
- { 1, 7136, 1506, 6, 14, PL_MUSIC } /* block=musicalsymbols */,
- { 1, 8504, 138, 3, 2, PL_SB__FO } /* sb=fo */,
- { 0, 7136, 1981, 6, 21, PL_CYRILLICSUP } /* block=cyrillicsupplementary */,
- { 2, 8500, 0, 4, 0, PL_SARB } /* sarb */,
- { 0, 8288, 7184, 3, 8, PL_DT__FRA } /* dt=fraction */,
- { 8, 4449, 7996, 4, 3, PL_NFCQC__Y } /* nfcqc=y */,
- { 2, 6890, 2149, 4, 20, PL_INANATOLIANHIEROGLYPHS } /* blk=anatolianhieroglyphs */,
- { 2, 6554, 7368, 4, 5, PL_INBENGALI } /* inbengali */,
- { 0, 7288, 8308, 7, 4, PL_SC__GURU } /* script=guru */,
- { 6, 8288, 45, 3, 3, PL_DT__COM } /* dt=com */,
- { 8, 7288, 2967, 7, 4, PL_SC__GEOR } /* script=geor */,
- { 0, 974, 7756, 24, 1, PL_CCC__9 } /* canonicalcombiningclass=9 */,
- { 0, 184, 1702, 2, 22, PL_DIACRITICALSFORSYMBOLS } /* isdiacriticalsforsymbols */,
- { 9, 21, 4827, 2, 14, PL_KANGXI } /* inkangxiradicals */,
- { 0, 6890, 7359, 4, 7, PL_INAVESTAN } /* blk=avestan */,
- { 1, 1417, 5310, 9, 13, PL_XPOSIXDIGIT } /* category=decimalnumber */,
- { 0, 3129, 8496, 17, 4, PL_SAMR } /* scriptextensions=samr */,
- { 3, 7798, 7951, 6, 5, PL_COMPEX } /* compex=true */,
- { 8, 974, 7708, 24, 2, PL_CCC__21 } /* canonicalcombiningclass=21 */,
- { 0, 7840, 5600, 6, 9, PL_VERTICALFORMS } /* isverticalforms */,
- { 0, 1027, 0, 2, 0, PL_SO } /* so */,
- { 1, 7168, 3223, 8, 2, -PL_EXT } /* extender=n */,
- { 0, 7227, 5315, 5, 5, PL_POSIXALNUM } /* posixalnum */,
- { 2, 7136, 7450, 6, 7, PL_INHANUNOO } /* block=hanunoo */,
- { 1, 7136, 540, 6, 30, PL_CJKEXTB } /* block=cjkunifiedideographsextensionb */,
- { 3, 6506, 6506, 3, 10, PL_YISYLLABLES } /* isyisyllables */,
- { 11, 8096, 7450, 4, 7, PL_HANO } /* scx=hanunoo */,
- { 1, 7288, 7597, 7, 7, PL_SHAW } /* script=shavian */,
- { 6, 7136, 7590, 6, 7, PL_INSHARADA } /* block=sharada */,
- { 0, 974, 1484, 24, 2, PL_CCC__BR } /* canonicalcombiningclass=br */,
- { 0, 7459, 8244, 3, 4, PL_BHKS } /* sc=bhks */,
- { 1, 8504, 3084, 3, 3, PL_SB__SE } /* sb=sep */,
- { 4, 184, 8021, 2, 5, PL_GREXT } /* isgrext */,
- { 14, 3526, 3581, 17, 2, PL_RI } /* regionalindicator=t */,
- { 1, 974, 8643, 27, 2, PL_CCC__22 } /* canonicalcombiningclass=ccc22 */,
- { 0, 8096, 2841, 4, 6, PL_COPT } /* scx=coptic */,
- { 0, 6890, 2674, 4, 19, PL_SUNDANESESUP } /* blk=sundanesesupplement */,
- { 1, 7689, 2150, 3, 19, PL_HLUW } /* isanatolianhieroglyphs */,
- { 5, 2229, 217, 17, 1, PL_L_AMP_ } /* generalcategory=l_ */,
- { 0, 5284, 7997, 13, 2, PL_CI } /* caseignorable=y */,
- { 0, 7288, 7992, 8, 4, PL_SC__BUHD } /* script=buhid */,
- { 3, 8096, 2484, 4, 4, PL_EGYP } /* scx=egyp */,
- { 10, 3129, 8372, 17, 4, PL_LATN } /* scriptextensions=latn */,
- { 9, 7288, 8560, 7, 4, PL_TIBT } /* script=tibt */,
- { 7, 8096, 4509, 4, 15, PL_SARB } /* scx=oldsoutharabian */,
- { 0, 8096, 8044, 4, 4, PL_PHLI } /* scx=phli */,
- { 3, 6210, 541, 3, 29, PL_CJKEXTB } /* incjkunifiedideographsextensionb */,
- { 0, 184, 7492, 2, 7, PL_KNDA } /* iskannada */,
- { 0, 1417, 48, 9, 1, PL_P } /* category=p */,
- { 0, 8240, 2086, 3, 21, PL_BC__PDI } /* bc=popdirectionalisolate */,
- { 6, 2229, 47, 17, 1, PL_LM } /* generalcategory=lm */,
- { 9, 7380, 8633, 4, 3, PL_CCC__103 } /* ccc=103 */,
- { 0, 7380, 8675, 4, 3, PL_CCC__BL } /* ccc=218 */,
- { 0, 6890, 5705, 4, 12, PL_CYRILLICEXTC } /* blk=cyrillicextc */,
- { 17, 3129, 7499, 17, 7, PL_KALI } /* scriptextensions=kayahli */,
- { 11, 6756, 7997, 10, 2, PL_SD } /* softdotted=y */,
- { 0, 4420, 1077, 4, 2, PL_CPRT } /* iscprt */,
- { 1, 4542, 5434, 3, 3, PL_TAML } /* istaml */,
- { 1, 8240, 2088, 3, 3, PL_BC__PDI } /* bc=pdi */,
- { 0, 184, 1354, 2, 24, PL_COMPEX } /* isfullcompositionexclusion */,
- { 1, 5645, 2913, 10, 18, PL_BC__ET } /* bidiclass=europeanterminator */,
- { 0, 8488, 0, 4, 0, PL_RJNG } /* rjng */,
- { 2, 7689, 5233, 3, 12, PL_AEGEANNUMBERS } /* isaegeannumbers */,
- { 0, 5657, 7768, 5, 6, -PL_BIDIM } /* bidim=false */,
- { 0, 21, 1589, 2, 23, PL_LATINEXTADDITIONAL } /* inlatinextendedadditional */,
- { 2, 3129, 8428, 17, 4, PL_NEWA } /* scriptextensions=newa */,
- { 1, 1206, 7640, 3, 6, PL_INTAITHAM } /* intaitham */,
- { 1, 3129, 7208, 17, 8, PL_HIRA } /* scriptextensions=hiragana */,
- { 0, 7288, 8412, 7, 4, PL_MTEI } /* script=mtei */,
- { 0, 7136, 568, 6, 2, PL_NB } /* block=nb */,
- { 3, 7136, 4614, 6, 8, PL_VEDICEXT } /* block=vedicext */,
- { 0, 1960, 0, 21, 0, PL_CJKRADICALSSUP } /* cjkradicalssupplement */,
- { 0, 7227, 1887, 5, 5, PL_POSIXLOWER } /* posixlower */,
- { 2, 7459, 3458, 3, 4, PL_SC__MANI } /* sc=mani */,
- { 1, 2859, 1209, 18, 5, PL_DT__SUP } /* decompositiontype=super */,
- { 0, 8086, 7768, 5, 6, -PL_QMARK } /* qmark=false */,
- { 0, 8472, 0, 4, 0, PL_PRTI } /* prti */,
- { 8, 5544, 8717, 13, 3, PL_NV__3_SLASH_4 } /* numericvalue=3/4 */,
- { 0, 5250, 0, 8, 0, PL_XPOSIXXDIGIT } /* hexdigit */,
- { 4, 6221, 1029, 4, 4, PL_INCOPTIC } /* incoptic */,
- { 2, 7380, 8187, 4, 2, PL_CCC__27 } /* ccc=27 */,
- { 0, 8296, 0, 4, 0, PL_GONM } /* gonm */,
- { 2, 4314, 8133, 13, 3, PL_JG__AIN } /* joininggroup=ain */,
- { 3, 8572, 4466, 3, 2, PL_WB__DQ } /* wb=dq */,
- { 0, 3738, 0, 9, 0, PL_LATIN1 } /* latin1sup */,
- { 1, 1746, 8935, 21, 2, PL_GCB__XX } /* graphemeclusterbreak=xx */,
- { 5, 7136, 7534, 6, 7, PL_NB } /* block=noblock */,
- { 1, 8340, 6516, 3, 10, PL_JG__AFRICANFEH } /* jg=africanfeh */,
- { 0, 6890, 892, 4, 18, PL_INVS } /* blk=variationselectors */,
- { 9, 4659, 0, 14, 0, PL_ANCIENTSYMBOLS } /* ancientsymbols */,
- { 9, 8572, 18, 3, 2, PL_RI } /* wb=ri */,
- { 3, 6890, 2128, 4, 21, PL_YIJING } /* blk=yijinghexagramsymbols */,
- { 0, 8096, 78, 4, 6, PL_ARAB } /* scx=arabic */,
- { 3, 2859, 3191, 18, 3, PL_DT__MED } /* decompositiontype=med */,
- { 0, 5645, 8801, 10, 3, PL_BC__LRE } /* bidiclass=lre */,
- { 7, 8816, 8905, 3, 2, PL_NV__39 } /* nv=39 */,
- { 2, 7344, 7951, 4, 5, PL_XIDS } /* xids=true */,
- { 2, 7136, 3594, 6, 16, PL_ARABICSUP } /* block=arabicsupplement */,
- { 1, 7288, 8116, 7, 5, PL_SC__TAML } /* script=tamil */,
- { 18, 7459, 8420, 3, 4, PL_NARB } /* sc=narb */,
- { 11, 6210, 3469, 3, 3, PL_INCHAM } /* incham */,
- { 0, 6210, 3675, 3, 15, PL_CYPRIOTSYLLABARY } /* incypriotsyllabary */,
- { 2, 7459, 7527, 3, 7, PL_SC__MULT } /* sc=multani */,
- { 0, 6505, 0, 11, 0, PL_YISYLLABLES } /* yisyllables */,
- { 8, 184, 2617, 2, 19, PL_MODIFIERTONELETTERS } /* ismodifiertoneletters */,
- { 0, 8011, 38, 3, 2, PL_XPOSIXDIGIT } /* gc=nd */,
- { 0, 7459, 6005, 3, 12, PL_HUNG } /* sc=oldhungarian */,
- { 2, 6890, 2895, 4, 18, PL_ETHIOPICSUP } /* blk=ethiopicsupplement */,
- { 0, 6263, 5107, 10, 14, PL_LB__PO } /* linebreak=postfixnumeric */,
- { 2, 5645, 37, 10, 2, PL_BC__EN } /* bidiclass=en */,
- { 10, 8376, 496, 3, 7, PL_LB__NU } /* lb=numeric */,
- { 0, 6098, 0, 11, 0, PL_L_AMP_ } /* casedletter */,
- { 0, 8011, 48, 3, 1, PL_P } /* gc=p */,
- { 3, 8340, 3475, 3, 17, PL_JG__MANICHAEANHUNDRED } /* jg=manichaeanhundred */,
- { 6, 8011, 2521, 3, 2, PL_PF } /* gc=pf */,
- { 3, 2236, 217, 10, 1, PL_L_AMP_ } /* category=l_ */,
- { 0, 3424, 3581, 17, 2, PL_IDSB } /* idsbinaryoperator=t */,
- { 0, 7459, 8260, 3, 4, PL_SC__CAKM } /* sc=cakm */,
- { 0, 235, 0, 2, 0, PL_LO } /* lo */,
- { 6, 6713, 8846, 3, 3, PL_IN__2_DOT_1 } /* in=v21 */,
- { 1, 7288, 2107, 7, 7, PL_SC__SINH } /* script=sinhala */,
- { 13, 7816, 3581, 6, 2, PL_GRBASE } /* grbase=t */,
- { 3, 8096, 7019, 4, 4, PL_PERM } /* scx=perm */,
- { 0, 8096, 8046, 4, 4, PL_LIMB } /* scx=limb */,
- { 1, 8096, 8300, 4, 4, PL_GREK } /* scx=grek */,
- { 8, 184, 1877, 3, 20, PL_CWL } /* ischangeswhenlowercased */,
- { 31, 6890, 6766, 4, 10, PL_SUPARROWSA } /* blk=suparrowsa */,
- { 3, 8011, 5136, 4, 13, PL_ZS } /* gc=spaceseparator */,
- { 9, 6890, 2004, 6, 19, PL_ININSCRIPTIONALPARTHIAN } /* blk=inscriptionalparthian */,
- { 0, 1234, 0, 24, 0, PL_ARABICPFA } /* arabicpresentationformsa */,
- { 1, 974, 8684, 24, 3, PL_CCC__L } /* canonicalcombiningclass=224 */,
- { 5, 184, 8432, 2, 3, PL_NKO } /* isnko */,
- { 1, 7288, 7145, 8, 7, PL_SC__BUGI } /* script=buginese */,
- { 0, 8780, 3581, 3, 2, PL_CWT } /* cwt=t */,
- { 1, 3129, 8308, 17, 4, PL_GURU } /* scriptextensions=guru */,
- { 3, 6890, 3965, 4, 13, PL_MATHOPERATORS } /* blk=mathoperators */,
- { 2, 690, 0, 30, 0, PL_CUNEIFORMNUMBERS } /* cuneiformnumbersandpunctuation */,
- { 0, 18, 7768, 2, 6, -PL_RI } /* ri=false */,
- { 12, 7478, 6767, 3, 9, PL_SUPARROWSA } /* issuparrowsa */,
- { 1, 974, 1483, 24, 2, PL_CCC__DB } /* canonicalcombiningclass=db */,
- { 4, 7457, 7112, 5, 8, PL_INSC__AVAGRAHA } /* insc=avagraha */,
- { 0, 7798, 3223, 6, 2, -PL_COMPEX } /* compex=n */,
- { 4, 8376, 534, 3, 2, PL_LB__NS } /* lb=ns */,
- { 13, 7436, 0, 7, 0, PL_ELBA } /* elbasan */,
- { 4, 3129, 8600, 17, 4, PL_QAAI } /* scriptextensions=zinh */,
- { 3, 6890, 7192, 4, 8, PL_INGUJARATI } /* blk=gujarati */,
- { 8, 6706, 8882, 10, 3, PL_IN__6_DOT_3 } /* presentin=v63 */,
- { 0, 7136, 7387, 6, 7, PL_CJKEXTA } /* block=cjkexta */,
- { 13, 8096, 7569, 4, 7, PL_OSMA } /* scx=osmanya */,
- { 2, 2636, 0, 9, 0, PL_MONG } /* mongolian */,
- { 0, 6890, 4827, 4, 14, PL_KANGXI } /* blk=kangxiradicals */,
- { 0, 7136, 802, 6, 6, PL_ARROWS } /* block=arrows */,
- { 2, 4542, 7647, 3, 6, PL_TAVT } /* istaiviet */,
- { 13, 8795, 25, 3, 1, PL_INVS } /* invs */,
- { 0, 7459, 7359, 3, 7, PL_AVST } /* sc=avestan */,
- { 1, 3424, 7768, 17, 2, -PL_IDSB } /* idsbinaryoperator=f */,
- { 2, 6890, 8428, 4, 4, PL_INNEWA } /* blk=newa */,
- { 0, 3129, 2636, 17, 4, PL_MONG } /* scriptextensions=mong */,
- { 2, 7689, 7957, 3, 4, PL_ADLM } /* isadlam */,
- { 0, 184, 5079, 2, 14, PL_MN } /* isnonspacingmark */,
- { 0, 7136, 6567, 7, 9, PL_BOXDRAWING } /* block=boxdrawing */,
- { 8, 7459, 8540, 3, 4, PL_SC__TAML } /* sc=taml */,
- { 4, 6483, 3223, 4, 3, -PL_XIDC } /* xidc=no */,
- { 1, 7227, 96, 5, 5, PL_POSIXALPHA } /* posixalpha */,
- { 0, 7816, 7768, 6, 2, -PL_GRBASE } /* grbase=f */,
- { 0, 7288, 8061, 7, 5, PL_OGAM } /* script=ogham */,
- { 2, 2841, 0, 18, 0, PL_COPTICEPACTNUMBERS } /* copticepactnumbers */,
- { 8, 3129, 7604, 17, 4, PL_SIDD } /* scriptextensions=sidd */,
- { 0, 8096, 8111, 4, 5, PL_TAKR } /* scx=takri */,
- { 3, 974, 8051, 24, 5, PL_CCC__7 } /* canonicalcombiningclass=nukta */,
- { 4, 7478, 1210, 3, 24, PL_SUPERANDSUB } /* issuperscriptsandsubscripts */,
- { 2, 6472, 8789, 10, 3, PL_WB__EBG } /* wordbreak=ebg */,
- { 2, 5544, 8168, 13, 4, PL_NV__17_SLASH_2 } /* numericvalue=17/2 */,
- { 3, 5544, 8617, 13, 2, PL_NV__31 } /* numericvalue=31 */,
- { 0, 7359, 0, 7, 0, PL_AVST } /* avestan */,
- { 0, 4402, 224, 3, 2, PL_INMRO } /* inmro */,
- { 0, 2990, 6538, 4, 8, PL_ARABICEXTA } /* inarabicexta */,
- { 0, 7288, 8600, 7, 4, PL_SC__QAAI } /* script=zinh */,
- { 0, 6890, 7120, 4, 8, PL_INBALINESE } /* blk=balinese */,
- { 1, 8086, 3581, 5, 2, PL_QMARK } /* qmark=t */,
- { 9, 7380, 7714, 4, 2, PL_CCC__30 } /* ccc=30 */,
- { 1, 8416, 0, 4, 0, PL_MYMR } /* mymr */,
- { 4, 8026, 3165, 5, 18, PL_INPC__TOPANDLEFTANDRIGHT } /* inpc=topandleftandright */,
- { 0, 184, 4104, 2, 8, PL_BAMUMSUP } /* isbamumsup */,
- { 0, 4284, 4042, 14, 16, PL_LB__H3 } /* hangulsyllabletype=lvtsyllable */,
- { 0, 184, 183, 2, 20, PL_MISCSYMBOLS } /* ismiscellaneoussymbols */,
- { 0, 2895, 0, 8, 0, PL_ETHI } /* ethiopic */,
- { 0, 808, 0, 28, 0, PL_PHONETICEXTSUP } /* phoneticextensionssupplement */,
- { 6, 184, 601, 3, 29, PL_CJKEXTD } /* iscjkunifiedideographsextensiond */,
- { 0, 8340, 4785, 3, 14, PL_JG__HAMZAONHEHGOAL } /* jg=hamzaonhehgoal */,
- { 0, 5968, 7017, 3, 8, PL_INOLDPERMIC } /* inoldpermic */,
- { 8, 5583, 3223, 13, 3, -PL_QMARK } /* quotationmark=no */,
- { 0, 3129, 6008, 17, 4, PL_HUNG } /* scriptextensions=hung */,
- { 0, 6263, 8921, 10, 2, PL_LB__BK } /* linebreak=bk */,
- { 0, 3129, 7436, 17, 4, PL_ELBA } /* scriptextensions=elba */,
- { 1, 184, 2788, 3, 10, PL_CHEROKEESUP } /* ischerokeesup */,
- { 1, 4284, 3219, 14, 18, PL_HST__NA } /* hangulsyllabletype=notapplicable */,
- { 0, 8011, 24, 3, 1, PL_L } /* gc=l */,
- { 4, 11, 3223, 3, 2, -PL_DIA } /* dia=n */,
- { 1, 1426, 1520, 22, 23, PL_INSC__CONSONANTPRECEDINGREPHA } /* indicsyllabiccategory=consonantprecedingrepha */,
- { 0, 4314, 5023, 13, 14, PL_JG__MANICHAEANYODH } /* joininggroup=manichaeanyodh */,
- { 1, 4314, 6523, 13, 3, PL_JG__FEH } /* joininggroup=feh */,
- { 3, 8016, 3914, 4, 5, PL_GCB__XX } /* gcb=other */,
- { 0, 3129, 8116, 17, 5, PL_TAML } /* scriptextensions=tamil */,
- { 1, 7136, 892, 6, 28, PL_VSSUP } /* block=variationselectorssupplement */,
- { 3, 8096, 8584, 4, 4, PL_XSUX } /* scx=xsux */,
- { 0, 7459, 7590, 3, 7, PL_SC__SHRD } /* sc=sharada */,
- { 6, 7136, 6406, 6, 11, PL_INSORASOMPENG } /* block=sorasompeng */,
- { 2, 690, 0, 9, 0, PL_XSUX } /* cuneiform */,
- { 0, 7689, 27, 3, 2, PL_ALL } /* isall */,
- { 0, 186, 7997, 2, 4, PL_CE } /* ce=yes */,
- { 0, 7136, 2877, 6, 13, PL_DEVANAGARIEXT } /* block=devanagariext */,
- { 0, 8822, 3581, 3, 2, PL_PCM } /* pcm=t */,
- { 2, 8572, 34, 3, 6, PL_WB__EXTEND } /* wb=extend */,
- { 3, 6076, 7951, 11, 5, PL_BIDIC } /* bidicontrol=true */,
- { 2, 5134, 3511, 4, 15, PL_PATWS } /* ispatternwhitespace */,
- { 0, 1426, 6998, 22, 9, PL_INSC__NONJOINER } /* indicsyllabiccategory=nonjoiner */,
- { 5, 2236, 5814, 10, 11, PL_NL } /* category=letternumber */,
- { 4, 6613, 1379, 3, 23, PL_HIGHPUSURROGATES } /* ishighprivateusesurrogates */,
- { 0, 8288, 5969, 3, 12, PL_DT__NONCANON } /* dt=noncanonical */,
- { 0, 8816, 7738, 3, 6, PL_NV__600000 } /* nv=600000 */,
- { 0, 7200, 0, 8, 0, PL_GURU } /* gurmukhi */,
- { 0, 5544, 7714, 13, 6, PL_NV__300000 } /* numericvalue=300000 */,
- { 0, 184, 3738, 2, 6, PL_LATIN1 } /* islatin1 */,
- { 2, 8096, 8600, 4, 4, PL_QAAI } /* scx=zinh */,
- { 4, 8340, 5849, 3, 12, PL_JG__MALAYALAMLLA } /* jg=malayalamlla */,
- { 2, 184, 7128, 2, 4, PL_BASS } /* isbass */,
- { 0, 7459, 8091, 3, 5, PL_RUNR } /* sc=runic */,
- { 1, 3129, 8420, 17, 4, PL_NARB } /* scriptextensions=narb */,
- { 24, 4284, 3577, 14, 17, PL_GCB__T } /* hangulsyllabletype=trailingjamo */,
- { 0, 2100, 125, 3, 2, PL_OCR } /* isocr */,
- { 0, 6706, 8888, 10, 3, PL_IN__8 } /* presentin=v80 */,
- { 1, 8272, 7768, 4, 2, -PL_CWCF } /* cwcf=f */,
- { 8, 8248, 5488, 4, 4, PL_BPT__N } /* bpt=none */,
- { 2, 6210, 1940, 3, 20, PL_CJKCOMPATFORMS } /* incjkcompatibilityforms */,
- { 1, 5192, 59, 3, 3, PL_IDEO } /* isideo */,
- { 0, 974, 3262, 24, 9, PL_CCC__BL } /* canonicalcombiningclass=belowleft */,
- { 0, 7288, 7918, 7, 4, PL_SC__THAA } /* script=thaa */,
- { 0, 7136, 6806, 6, 10, PL_INWARANGCITI } /* block=warangciti */,
- { 0, 7288, 7882, 7, 6, PL_LYDI } /* script=lydian */,
- { 2, 1159, 7768, 25, 6, -PL_CWKCF } /* changeswhennfkccasefolded=false */,
- { 0, 7136, 7256, 6, 8, PL_KANAEXTA } /* block=kanaexta */,
- { 1, 4402, 317, 3, 32, PL_MISCMATHSYMBOLSB } /* inmiscellaneousmathematicalsymbolsb */,
- { 0, 4464, 0, 15, 0, PL_DT__CAN } /* nfdquickcheck=n */,
- { 3, 96, 3581, 5, 2, PL_XPOSIXALPHA } /* alpha=t */,
- { 0, 8816, 7702, 3, 2, PL_NV__20 } /* nv=20 */,
- { 2, 2229, 3084, 16, 9, PL_Z } /* generalcategory=separator */,
- { 0, 5544, 5219, 13, 4, PL_NV__1000 } /* numericvalue=1000 */,
- { 1, 6554, 4105, 3, 7, PL_BAMUMSUP } /* inbamumsup */,
- { 8, 8096, 7822, 4, 4, PL_HATR } /* scx=hatr */,
- { 6, 8001, 0, 5, 0, PL_XPOSIXCNTRL } /* cntrl */,
- { 0, 3594, 0, 9, 0, PL_ARABICSUP } /* arabicsup */,
- { 0, 6484, 7997, 10, 2, PL_IDC } /* idcontinue=y */,
- { 11, 1204, 0, 2, 0, PL_PO } /* po */,
- { 2, 7136, 7152, 6, 8, PL_INDUPLOYAN } /* block=duployan */,
- { 3, 8340, 7930, 3, 6, PL_JG__YUDHHE } /* jg=yudhhe */,
- { 17, 7459, 2787, 3, 4, PL_CHER } /* sc=cher */,
- { 1, 2985, 7997, 18, 2, PL_IDST } /* idstrinaryoperator=y */,
- { 4, 6713, 8876, 3, 3, PL_IN__6_DOT_1 } /* in=v61 */,
- { 9, 7136, 7527, 6, 7, PL_INMULTANI } /* block=multani */,
- { 7, 1426, 7688, 22, 7, PL_INSC__VISARGA } /* indicsyllabiccategory=visarga */,
- { 22, 184, 1919, 3, 20, PL_CWU } /* ischangeswhenuppercased */,
- { 1, 6554, 3611, 3, 10, PL_BOPOMOFOEXT } /* inbopomofoext */,
- { 3, 1701, 3581, 2, 2, PL_SD } /* sd=t */,
- { 6, 7457, 4058, 5, 5, PL_INSC__VOWEL } /* insc=vowel */,
- { 19, 2229, 3914, 16, 16, PL_PO } /* generalcategory=otherpunctuation */,
- { 0, 21, 7882, 2, 6, PL_INLYDIAN } /* inlydian */,
- { 4, 2985, 3223, 3, 3, -PL_IDS } /* ids=no */,
- { 4, 1887, 7997, 9, 2, PL_XPOSIXLOWER } /* lowercase=y */,
- { 2, 2108, 2543, 4, 17, PL_JAMOEXTA } /* inhanguljamoextendeda */,
- { 3, 7459, 8520, 3, 4, PL_SHAW } /* sc=shaw */,
- { 14, 8096, 1401, 4, 4, PL_SIND } /* scx=sind */,
- { 0, 7459, 8111, 3, 5, PL_SC__TAKR } /* sc=takri */,
- { 3, 7019, 0, 4, 0, PL_PERM } /* perm */,
- { 0, 3129, 6806, 17, 4, PL_WARA } /* scriptextensions=wara */,
- { 9, 4630, 1174, 3, 3, PL_UCAS } /* isucas */,
- { 0, 1346, 2053, 5, 5, PL_GREEKEXT } /* ingreekext */,
- { 1, 2990, 7106, 4, 6, PL_INARMENIAN } /* inarmenian */,
- { 0, 974, 5349, 24, 13, PL_CCC__IS } /* canonicalcombiningclass=iotasubscript */,
- { 9, 6890, 720, 4, 16, PL_ENCLOSEDALPHANUM } /* blk=enclosedalphanum */,
- { 0, 96, 7768, 5, 2, -PL_XPOSIXALPHA } /* alpha=f */,
- { 0, 8096, 2531, 4, 4, PL_MULT } /* scx=mult */,
- { 0, 6890, 570, 4, 30, PL_CJKEXTC } /* blk=cjkunifiedideographsextensionc */,
- { 0, 1426, 4434, 22, 15, PL_INSC__MODIFYINGLETTER } /* indicsyllabiccategory=modifyingletter */,
- { 0, 4479, 7996, 5, 5, PL_NFKCQC__Y } /* nfkcqc=yes */,
- { 1, 5544, 8136, 13, 4, PL_NV___MINUS_1_SLASH_2 } /* numericvalue=-1/2 */,
- { 1, 974, 8640, 27, 2, PL_CCC__18 } /* canonicalcombiningclass=ccc18 */,
- { 5, 5583, 7997, 13, 2, PL_QMARK } /* quotationmark=y */,
- { 33, 5544, 8188, 13, 4, PL_NV__7_SLASH_12 } /* numericvalue=7/12 */,
- { 4, 7136, 5400, 7, 7, PL_INBALINESE } /* block=balinese */,
- { 5, 5583, 0, 13, 0, PL_QMARK } /* quotationmark */,
- { 14, 11, 3581, 2, 2, PL_DI } /* di=t */,
- { 0, 7136, 7129, 7, 7, PL_INBASSAVAH } /* block=bassavah */,
- { 0, 7380, 727, 4, 2, PL_CCC__DA } /* ccc=da */,
- { 0, 2484, 0, 4, 0, PL_EGYP } /* egyp */,
- { 0, 3129, 4644, 17, 15, PL_ZANB } /* scriptextensions=zanabazarsquare */,
- { 1, 6554, 3611, 3, 7, PL_INBOPOMOFO } /* inbopomofo */,
- { 0, 1448, 3995, 3, 15, PL_SYRIACSUP } /* insyriacsupplement */,
- { 0, 7136, 5777, 6, 6, PL_INHEBREW } /* block=hebrew */,
- { 6, 7459, 8208, 3, 4, PL_AHOM } /* sc=ahom */,
- { 0, 5544, 8165, 13, 3, PL_NV__5_SLASH_2 } /* numericvalue=5/2 */,
- { 10, 5657, 3223, 5, 3, -PL_BIDIM } /* bidim=no */,
- { 0, 8096, 8404, 4, 4, PL_MLYM } /* scx=mlym */,
- { 1, 2100, 4525, 3, 14, PL_PS } /* isopenpunctuation */,
- { 1, 7136, 849, 6, 14, PL_PUA } /* block=privateusearea */,
- { 9, 7380, 8648, 7, 3, PL_CCC__130 } /* ccc=ccc130 */,
- { 3, 184, 8784, 3, 2, PL_CWU } /* iscwu */,
- { 4, 1918, 7951, 21, 5, PL_CWU } /* changeswhenuppercased=true */,
- { 1, 2990, 3596, 4, 14, PL_ARABICSUP } /* inarabicsupplement */,
- { 0, 8006, 7768, 5, 2, -PL_CWKCF } /* cwkcf=f */,
- { 0, 7136, 8046, 6, 5, PL_INLIMBU } /* block=limbu */,
- { 4, 2100, 3915, 3, 4, PL_C } /* isother */,
- { 0, 6890, 3882, 4, 16, PL_MYANMAREXTA } /* blk=myanmarextendeda */,
- { 1, 8508, 6554, 4, 3, PL_SC__LINB } /* sc=linb */,
- { 1, 3373, 1083, 17, 7, PL_EA__H } /* eastasianwidth=halfwidth */,
- { 10, 8816, 8137, 3, 3, PL_NV__1_SLASH_2 } /* nv=1/2 */,
- { 1, 3129, 4010, 17, 4, PL_TANG } /* scriptextensions=tang */,
- { 0, 184, 6318, 2, 11, PL_MYANMAREXTB } /* ismyanmarextb */,
- { 1, 7810, 0, 4, 0, PL_GOTH } /* goth */,
- { 8, 8011, 982, 3, 2, PL_L_AMP_ } /* gc=lc */,
- { 0, 4239, 7997, 4, 4, PL_DASH } /* dash=yes */,
- { 0, 7144, 0, 8, 0, PL_BUGI } /* buginese */,
- { 0, 21, 7499, 2, 7, PL_KALI } /* inkayahli */,
- { 6, 7136, 3147, 6, 11, PL_TAIXUANJING } /* block=taixuanjing */,
- { 2, 6210, 7409, 3, 6, PL_CJKEXTD } /* incjkextd */,
- { 8, 7478, 6429, 3, 10, PL_SUPERANDSUB } /* issuperandsub */,
- { 1, 6890, 349, 4, 33, PL_SUPMATHOPERATORS } /* blk=supplementalmathematicaloperators */,
- { 1, 974, 8899, 24, 2, PL_CCC__35 } /* canonicalcombiningclass=35 */,
- { 0, 7882, 0, 4, 0, PL_LYDI } /* lydi */,
- { 0, 3129, 8396, 17, 4, PL_MERC } /* scriptextensions=merc */,
- { 0, 11, 7768, 2, 2, -PL_DI } /* di=f */,
- { 10, 7459, 7639, 3, 7, PL_LANA } /* sc=taitham */,
- { 2, 8096, 3611, 5, 7, PL_BOPO } /* scx=bopomofo */,
- { 4, 1543, 0, 23, 0, PL_GEOMETRICSHAPESEXT } /* geometricshapesextended */,
- { 0, 6890, 3994, 4, 6, PL_INSYRIAC } /* blk=syriac */,
- { 0, 7457, 3978, 5, 16, PL_INSC__SYLLABLEMODIFIER } /* insc=syllablemodifier */,
- { 0, 1202, 3223, 3, 3, -PL_DEP } /* dep=no */,
- { 0, 6890, 7956, 4, 5, PL_INADLAM } /* blk=adlam */,
- { 0, 184, 4841, 2, 14, PL_LATINEXTB } /* islatinextendedb */,
- { 0, 8360, 0, 4, 0, PL_KTHI } /* kthi */,
- { 0, 1133, 7997, 26, 4, PL_PCM } /* prependedconcatenationmark=yes */,
- { 0, 6890, 1543, 4, 15, PL_GEOMETRICSHAPES } /* blk=geometricshapes */,
- { 1, 184, 3469, 3, 3, PL_CHAM } /* ischam */,
- { 2, 4542, 7919, 3, 3, PL_THAA } /* isthaa */,
- { 0, 7459, 2674, 3, 9, PL_SUND } /* sc=sundanese */,
- { 0, 184, 5258, 2, 13, PL_BLOCKELEMENTS } /* isblockelements */,
- { 0, 8006, 3581, 5, 2, PL_CWKCF } /* cwkcf=t */,
- { 0, 7288, 8056, 7, 5, PL_NSHU } /* script=nushu */,
- { 0, 8196, 8714, 4, 3, PL_AGE__3_DOT_2 } /* age=3.2 */,
- { 11, 1206, 8112, 3, 4, PL_INTAKRI } /* intakri */,
- { 0, 7288, 2895, 7, 4, PL_ETHI } /* script=ethi */,
- { 2, 184, 1184, 2, 25, PL_DI } /* isdefaultignorablecodepoint */,
- { 0, 6890, 3390, 4, 11, PL_ETHIOPICEXT } /* blk=ethiopicext */,
- { 0, 7136, 3111, 6, 18, PL_RUMI } /* block=ruminumeralsymbols */,
- { 1, 6890, 864, 4, 28, PL_SUPPUAB } /* blk=supplementaryprivateuseareab */,
- { 4, 8016, 4561, 4, 2, PL_WB__EB } /* gcb=eb */,
- { 10, 8816, 8140, 3, 4, PL_NV__1_SLASH_10 } /* nv=1/10 */,
- { 1, 2221, 5181, 3, 10, PL_GCB__V } /* hst=voweljamo */,
- { 1, 8096, 3583, 5, 3, PL_BRAI } /* scx=brai */,
- { 2, 8288, 8576, 3, 4, PL_EA__F } /* dt=wide */,
- { 42, 7288, 1160, 7, 4, PL_SC__HANG } /* script=hang */,
- { 8, 184, 2, 3, 1, PL_CI } /* isci */,
- { 49, 8011, 1372, 3, 2, PL_LU } /* gc=lu */,
- { 0, 8340, 8133, 3, 3, PL_JG__AIN } /* jg=ain */,
- { 0, 3129, 5427, 17, 9, PL_MLYM } /* scriptextensions=malayalam */,
- { 2, 6944, 0, 9, 0, PL_LATINEXTC } /* latinextc */,
- { 0, 6210, 43, 3, 35, PL_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatibilityideographssupplement */,
- { 0, 4542, 8561, 3, 3, PL_TIBT } /* istibt */,
- { 0, 184, 1681, 3, 5, PL_ZYYY } /* iscommon */,
- { 1, 6890, 6120, 4, 11, PL_DOMINO } /* blk=dominotiles */,
- { 1, 7597, 0, 7, 0, PL_SHAW } /* shavian */,
- { 3, 21, 1589, 2, 14, PL_LATINEXTA } /* inlatinextendeda */,
- { 0, 6210, 691, 3, 8, PL_INCUNEIFORM } /* incuneiform */,
- { 5, 1812, 0, 22, 0, PL_TRANSPORTANDMAP } /* transportandmapsymbols */,
- { 0, 21, 3738, 2, 6, PL_LATIN1 } /* inlatin1 */,
- { 0, 6613, 1082, 3, 25, PL_HALFANDFULLFORMS } /* ishalfwidthandfullwidthforms */,
- { 0, 7912, 0, 4, 0, PL_TELU } /* telu */,
- { 2, 3129, 8056, 17, 5, PL_NSHU } /* scriptextensions=nushu */,
- { 0, 7288, 7912, 7, 4, PL_SC__TELU } /* script=telu */,
- { 0, 7288, 7956, 7, 5, PL_SC__ADLM } /* script=adlam */,
- { 17, 8783, 7951, 3, 5, PL_CWU } /* cwu=true */,
- { 5, 2108, 2543, 4, 8, PL_JAMO } /* inhanguljamo */,
- { 0, 7288, 6989, 7, 9, PL_TALU } /* script=newtailue */,
- { 0, 117, 2271, 4, 18, PL_ININSCRIPTIONALPAHLAVI } /* ininscriptionalpahlavi */,
- { 0, 184, 8352, 2, 4, PL_KHMR } /* iskhmr */,
- { 3, 6890, 8208, 4, 4, PL_INAHOM } /* blk=ahom */,
- { 2, 8096, 3566, 4, 11, PL_SGNW } /* scx=signwriting */,
- { 2, 122, 0, 9, 0, PL_DIA } /* diacritic */,
- { 2, 8288, 4653, 3, 6, PL_DT__SQR } /* dt=square */,
- { 13, 4402, 1769, 3, 21, PL_MISCTECHNICAL } /* inmiscellaneoustechnical */,
- { 1, 4479, 8256, 5, 3, PL_NFKCQC__N } /* nfkcqc=n */,
- { 0, 3129, 2674, 17, 4, PL_SUND } /* scriptextensions=sund */,
- { 0, 5968, 7570, 3, 6, PL_INOSMANYA } /* inosmanya */,
- { 5, 7351, 0, 4, 0, PL_TALE } /* tale */,
- { 1, 6647, 9, 4, 16, PL_CANS } /* iscanadianaboriginal */,
- { 0, 7136, 2841, 6, 6, PL_INCOPTIC } /* block=coptic */,
- { 0, 5544, 8176, 13, 4, PL_NV__3_SLASH_20 } /* numericvalue=3/20 */,
- { 1, 5544, 3743, 13, 1, PL_NV__1 } /* numericvalue=1 */,
- { 2, 7380, 8669, 4, 3, PL_CCC__202 } /* ccc=202 */,
- { 2, 7136, 4841, 6, 14, PL_LATINEXTB } /* block=latinextendedb */,
- { 0, 7478, 7612, 3, 3, PL_SOYO } /* issoyo */,
- { 1, 7136, 2503, 6, 19, PL_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumsup */,
- { 0, 184, 5037, 2, 14, PL_SK } /* ismodifiersymbol */,
- { 1, 5544, 7750, 13, 3, PL_NV__800 } /* numericvalue=800 */,
- { 1, 2236, 24, 10, 1, PL_LL } /* category=ll */,
- { 0, 8376, 8457, 3, 2, PL_LB__SG } /* lb=sg */,
- { 1, 8795, 1479, 3, 2, PL_INVAI } /* invai */,
- { 2, 7016, 0, 9, 0, PL_PERM } /* oldpermic */,
- { 0, 1426, 4743, 22, 14, PL_INSC__GEMINATIONMARK } /* indicsyllabiccategory=geminationmark */,
- { 0, 8540, 0, 4, 0, PL_TAML } /* taml */,
- { 2, 5645, 3930, 10, 16, PL_BC__S } /* bidiclass=segmentseparator */,
- { 1, 6890, 7900, 4, 6, PL_INREJANG } /* blk=rejang */,
- { 1, 8816, 8862, 3, 2, PL_NV__41 } /* nv=41 */,
- { 0, 1202, 3581, 3, 2, PL_DEP } /* dep=t */,
- { 1, 7344, 3581, 8, 2, PL_XIDS } /* xidstart=t */,
- { 0, 184, 8046, 2, 4, PL_LIMB } /* islimb */,
- { 1, 8006, 7768, 5, 6, -PL_CWKCF } /* cwkcf=false */,
- { 0, 1358, 3223, 20, 3, -PL_CE } /* compositionexclusion=no */,
- { 1, 184, 6989, 2, 9, PL_TALU } /* isnewtailue */,
- { 0, 6890, 1812, 4, 22, PL_TRANSPORTANDMAP } /* blk=transportandmapsymbols */,
- { 0, 6706, 8750, 10, 3, PL_IN__6_DOT_1 } /* presentin=6.1 */,
- { 1, 3129, 8408, 17, 4, PL_MRO } /* scriptextensions=mroo */,
- { 2, 5544, 8907, 13, 2, PL_NV__44 } /* numericvalue=44 */,
- { 16, 7104, 0, 8, 0, PL_ARMN } /* armenian */,
- { 2, 3373, 3, 15, 1, PL_EA__F } /* eastasianwidth=f */,
- { 0, 6221, 150, 4, 33, PL_DIACRITICALSSUP } /* incombiningdiacriticalmarkssupplement */,
- { 0, 5544, 7941, 13, 2, PL_NV__11 } /* numericvalue=11 */,
- { 8, 184, 436, 2, 5, PL_NCHAR } /* isnchar */,
- { 2, 892, 3581, 17, 2, PL_VS } /* variationselector=t */,
- { 3, 1918, 7997, 21, 4, PL_CWU } /* changeswhenuppercased=yes */,
- { 4, 7380, 8685, 7, 2, PL_CCC__24 } /* ccc=ccc24 */,
- { 2, 6713, 7756, 3, 1, PL_IN__9 } /* in=9 */,
- { 2, 5192, 2986, 3, 17, PL_IDST } /* isidstrinaryoperator */,
- { 1, 974, 8168, 27, 2, PL_CCC__17 } /* canonicalcombiningclass=ccc17 */,
- { 0, 8096, 8245, 5, 3, PL_BHKS } /* scx=bhks */,
- { 0, 8340, 6285, 3, 11, PL_JG__MALAYALAMRA } /* jg=malayalamra */,
- { 9, 7136, 3560, 6, 17, PL_SUTTONSIGNWRITING } /* block=suttonsignwriting */,
- { 0, 7380, 5219, 4, 2, PL_CCC__10 } /* ccc=10 */,
- { 2, 3129, 8320, 17, 4, PL_HLUW } /* scriptextensions=hluw */,
- { 3, 7344, 7768, 8, 2, -PL_XIDS } /* xidstart=f */,
- { 0, 8096, 1108, 5, 4, PL_BATK } /* scx=batak */,
- { 2, 949, 7997, 2, 4, PL_CI } /* ci=yes */,
- { 0, 415, 3223, 11, 3, -PL_IDEO } /* ideographic=no */,
- { 0, 6713, 8858, 3, 3, PL_IN__4 } /* in=v40 */,
- { 0, 7136, 1282, 6, 24, PL_CJKSYMBOLS } /* block=cjksymbolsandpunctuation */,
- { 2, 7956, 0, 5, 0, PL_ADLM } /* adlam */,
- { 0, 8076, 3223, 5, 2, -PL_PATWS } /* patws=n */,
- { 1, 184, 8300, 2, 4, PL_GREK } /* isgrek */,
- { 6, 8026, 2289, 5, 4, PL_INPC__LEFT } /* inpc=left */,
- { 7, 2229, 8941, 16, 2, PL_ZS } /* generalcategory=zs */,
- { 1, 7288, 8432, 7, 3, PL_NKO } /* script=nko */,
- { 1, 184, 2023, 2, 21, PL_LOE } /* islogicalorderexception */,
- { 1, 2985, 7997, 4, 2, PL_IDST } /* idst=y */,
- { 0, 6472, 34, 10, 2, PL_WB__EX } /* wordbreak=ex */,
- { 3, 2044, 0, 21, 0, PL_MEETEIMAYEKEXT } /* meeteimayekextensions */,
- { 3, 7136, 1702, 6, 12, PL_DIACRITICALS } /* block=diacriticals */,
- { 0, 7380, 8703, 7, 2, PL_CCC__34 } /* ccc=ccc34 */,
- { 2, 184, 43, 3, 25, PL_CJKCOMPATIDEOGRAPHS } /* iscjkcompatibilityideographs */,
- { 0, 7982, 7154, 4, 6, PL_INDUPLOYAN } /* induployan */,
- { 4, 6890, 3288, 4, 17, PL_INCAUCASIANALBANIAN } /* blk=caucasianalbanian */,
- { 2, 5192, 6, 3, 2, PL_IDC } /* isidc */,
- { 1, 8096, 7061, 4, 9, PL_SAMR } /* scx=samaritan */,
- { 0, 76, 7762, 2, 6, PL_NT__DI } /* nt=digit */,
- { 0, 3129, 8232, 17, 4, PL_AVST } /* scriptextensions=avst */,
- { 1, 7288, 2674, 7, 9, PL_SUND } /* script=sundanese */,
- { 1, 436, 3223, 5, 2, -PL_NCHAR } /* nchar=n */,
- { 3, 8572, 8935, 3, 2, PL_WB__XX } /* wb=xx */,
- { 2, 949, 3223, 2, 2, -PL_CI } /* ci=n */,
- { 3, 7288, 8220, 7, 4, PL_SC__ARMN } /* script=armn */,
- { 1, 7834, 6472, 6, 4, PL_POSIXWORD } /* isperlword */,
- { 0, 892, 7768, 17, 2, -PL_VS } /* variationselector=f */,
- { 7, 1746, 18, 21, 2, PL_RI } /* graphemeclusterbreak=ri */,
- { 3, 184, 7402, 3, 6, PL_CJKEXTC } /* iscjkextc */,
- { 1, 3390, 0, 17, 0, PL_ETHIOPICEXTA } /* ethiopicextendeda */,
- { 4, 2859, 5969, 18, 12, PL_DT__NONCANON } /* decompositiontype=noncanonical */,
- { 12, 5657, 3581, 12, 2, PL_BIDIM } /* bidimirrored=t */,
- { 0, 4923, 0, 12, 0, PL_INMANICHAEAN } /* inmanichaean */,
- { 6, 8096, 2787, 4, 8, PL_CHER } /* scx=cherokee */,
- { 1, 184, 4239, 2, 15, PL_PD } /* isdashpunctuation */,
- { 5, 974, 7750, 24, 1, PL_CCC__8 } /* canonicalcombiningclass=8 */,
- { 1, 184, 6908, 2, 9, PL_EMOTICONS } /* isemoticons */,
- { 1, 8016, 18, 4, 2, PL_RI } /* gcb=ri */,
- { 0, 3129, 3882, 17, 7, PL_MYMR } /* scriptextensions=myanmar */,
- { 10, 6890, 2877, 4, 13, PL_DEVANAGARIEXT } /* blk=devanagariext */,
- { 0, 1159, 7951, 25, 5, PL_CWKCF } /* changeswhennfkccasefolded=true */,
- { 1, 5544, 7756, 13, 2, PL_NV__90 } /* numericvalue=90 */,
- { 1, 84, 7997, 4, 4, PL_MATH } /* math=yes */,
- { 0, 24, 0, 1, 0, PL_L } /* l */,
- { 2, 4449, 7375, 14, 5, PL_NFCQC__M } /* nfcquickcheck=maybe */,
- { 1, 974, 7702, 24, 2, PL_CCC__20 } /* canonicalcombiningclass=20 */,
- { 0, 1834, 7951, 21, 5, PL_CWCF } /* changeswhencasefolded=true */,
- { 0, 3129, 7810, 17, 4, PL_GOTH } /* scriptextensions=goth */,
- { 1, 8777, 7997, 3, 4, PL_CWL } /* cwl=yes */,
- { 0, 6696, 0, 10, 0, PL_PHNX } /* phoenician */,
- { 1, 2598, 0, 19, 0, PL_MERO } /* meroitichieroglyphs */,
- { 16, 21, 7506, 2, 7, PL_INLINEARA } /* inlineara */,
- { 6, 7288, 7786, 7, 6, PL_SC__CAKM } /* script=chakma */,
- { 0, 2369, 3183, 20, 18, PL_VO__TR } /* verticalorientation=transformedrotated */,
- { 1, 6613, 2327, 3, 3, PL_HATR } /* ishatr */,
- { 0, 8240, 5413, 3, 3, PL_BC__RLO } /* bc=rlo */,
- { 1, 974, 8171, 27, 2, PL_CCC__23 } /* canonicalcombiningclass=ccc23 */,
- { 11, 7136, 7882, 6, 6, PL_INLYDIAN } /* block=lydian */,
- { 0, 7136, 2541, 6, 19, PL_JAMOEXTA } /* block=hanguljamoextendeda */,
- { 0, 4314, 8837, 13, 3, PL_JG__TAH } /* joininggroup=tah */,
- { 0, 8096, 1111, 4, 4, PL_KANA } /* scx=kana */,
- { 1, 4314, 3834, 13, 16, PL_JG__MANICHAEANTWENTY } /* joininggroup=manichaeantwenty */,
- { 1, 184, 2967, 2, 8, PL_GEOR } /* isgeorgian */,
- { 1, 8268, 0, 4, 0, PL_CPRT } /* cprt */,
- { 2, 4284, 4042, 14, 8, PL_LB__H3 } /* hangulsyllabletype=lvt */,
- { 0, 8096, 8056, 4, 5, PL_NSHU } /* scx=nushu */,
- { 1, 5657, 3223, 12, 3, -PL_BIDIM } /* bidimirrored=no */,
- { 0, 7816, 7951, 6, 5, PL_GRBASE } /* grbase=true */,
- { 1, 6210, 1283, 3, 9, PL_CJKSYMBOLS } /* incjksymbols */,
- { 0, 7345, 7768, 7, 2, -PL_IDS } /* idstart=f */,
- { 4, 2134, 7768, 3, 6, -PL_XPOSIXXDIGIT } /* hex=false */,
- { 2, 7288, 8106, 7, 5, PL_SC__TALE } /* script=taile */,
- { 8, 2229, 24, 17, 1, PL_LL } /* generalcategory=ll */,
- { 0, 7224, 1887, 8, 5, PL_XPOSIXLOWER } /* isxposixlower */,
- { 5, 4449, 0, 15, 0, PL_COMPEX } /* nfcquickcheck=n */,
- { 2, 7459, 7248, 3, 4, PL_SC__JAVA } /* sc=java */,
- { 0, 7226, 6472, 6, 4, PL_XPOSIXWORD } /* xposixword */,
- { 2, 6210, 571, 3, 29, PL_CJKEXTC } /* incjkunifiedideographsextensionc */,
- { 12, 1358, 3223, 20, 2, -PL_CE } /* compositionexclusion=n */,
- { 3, 6472, 7804, 11, 6, PL_WB__NL } /* wordbreak=newline */,
- { 19, 7459, 7144, 3, 8, PL_SC__BUGI } /* sc=buginese */,
- { 1, 7478, 0, 7, 0, PL_XPOSIXSPACE } /* isspace */,
- { 1, 8816, 7750, 3, 4, PL_NV__8000 } /* nv=8000 */,
- { 27, 7288, 6917, 7, 9, PL_SC__QAAI } /* script=inherited */,
- { 7, 7380, 8640, 7, 2, PL_CCC__18 } /* ccc=ccc18 */,
- { 1, 8096, 7660, 4, 7, PL_TIRH } /* scx=tirhuta */,
- { 0, 8011, 698, 3, 2, PL_MN } /* gc=mn */,
- { 0, 11, 7997, 2, 4, PL_DI } /* di=yes */,
- { 4, 7478, 1613, 3, 22, PL_SHORTHANDFORMATCONTROLS } /* isshorthandformatcontrols */,
- { 8, 7471, 8081, 7, 5, PL_POSIXPRINT } /* isposixprint */,
- { 0, 5284, 3581, 13, 2, PL_CI } /* caseignorable=t */,
- { 0, 7136, 4799, 6, 14, PL_HIGHSURROGATES } /* block=highsurrogates */,
- { 0, 1929, 7997, 5, 2, PL_XPOSIXUPPER } /* upper=y */,
- { 0, 5645, 2931, 10, 18, PL_BC__FSI } /* bidiclass=firststrongisolate */,
- { 0, 1981, 0, 21, 0, PL_CYRILLICSUP } /* cyrillicsupplementary */,
- { 5, 6890, 7336, 4, 8, PL_INUGARITIC } /* blk=ugaritic */,
- { 6, 5250, 7768, 8, 6, -PL_XPOSIXXDIGIT } /* hexdigit=false */,
- { 0, 3129, 7128, 17, 8, PL_BASS } /* scriptextensions=bassavah */,
- { 1, 7380, 8691, 4, 2, PL_CCC__28 } /* ccc=28 */,
- { 0, 184, 7876, 2, 6, PL_LYCI } /* islycian */,
- { 4, 2750, 0, 19, 0, PL_TERM } /* terminalpunctuation */,
- { 0, 2108, 2817, 5, 6, PL_HALFMARKS } /* inhalfmarks */,
- { 0, 3147, 0, 11, 0, PL_TAIXUANJING } /* taixuanjing */,
- { 0, 7288, 2002, 7, 21, PL_PRTI } /* script=inscriptionalparthian */,
- { 7, 184, 4269, 2, 15, PL_DIACRITICALSSUP } /* isdiacriticalssup */,
- { 1, 7816, 7997, 6, 2, PL_GRBASE } /* grbase=y */,
- { 0, 4757, 0, 14, 0, PL_GREXT } /* graphemeextend */,
- { 6, 2134, 3581, 3, 2, PL_XPOSIXXDIGIT } /* hex=t */,
- { 2, 5031, 0, 3, 0, PL_ANY } /* any */,
- { 1, 7136, 3738, 6, 16, PL_LATIN1 } /* block=latin1supplement */,
- { 1, 7380, 2590, 4, 2, PL_CCC__1 } /* ccc=ov */,
- { 7, 184, 27, 2, 2, PL_LL } /* isll */,
- { 0, 3566, 0, 11, 0, PL_SGNW } /* signwriting */,
- { 1, 7288, 7822, 7, 6, PL_HATR } /* script=hatran */,
- { 6, 1202, 7997, 3, 4, PL_DEP } /* dep=yes */,
- { 1, 3129, 7876, 17, 4, PL_LYCI } /* scriptextensions=lyci */,
- { 10, 6890, 6505, 4, 11, PL_YISYLLABLES } /* blk=yisyllables */,
- { 0, 8096, 2269, 4, 20, PL_PHLI } /* scx=inscriptionalpahlavi */,
- { 3, 4314, 5741, 13, 12, PL_JG__FINALSEMKATH } /* joininggroup=finalsemkath */,
- { 53, 7288, 8540, 7, 4, PL_SC__TAML } /* script=taml */,
- { 1, 6890, 2787, 4, 11, PL_CHEROKEESUP } /* blk=cherokeesup */,
- { 8, 8780, 7997, 3, 2, PL_CWT } /* cwt=y */,
- { 1, 7288, 8580, 7, 4, PL_XPEO } /* script=xpeo */,
- { 5, 7288, 4105, 8, 4, PL_BAMU } /* script=bamum */,
- { 0, 3754, 0, 16, 0, PL_LINEARBIDEOGRAMS } /* linearbideograms */,
- { 2, 48, 0, 1, 0, PL_P } /* p */,
- { 6, 1417, 1679, 9, 2, PL_PC } /* category=pc */,
- { 0, 6890, 7401, 4, 7, PL_CJKEXTC } /* blk=cjkextc */,
- { 4, 3390, 0, 11, 0, PL_ETHIOPICEXT } /* ethiopicext */,
- { 1, 7136, 6696, 6, 10, PL_INPHOENICIAN } /* block=phoenician */,
- { 0, 8196, 8870, 4, 3, PL_AGE__5_DOT_2 } /* age=v52 */,
- { 0, 7459, 8580, 3, 4, PL_XPEO } /* sc=xpeo */,
- { 0, 8504, 8101, 3, 5, PL_SB__ST } /* sb=sterm */,
- { 3, 5544, 7726, 13, 6, PL_NV__432000 } /* numericvalue=432000 */,
- { 0, 21, 7858, 2, 6, PL_INKHOJKI } /* inkhojki */,
- { 0, 1282, 0, 24, 0, PL_CJKSYMBOLS } /* cjksymbolsandpunctuation */,
- { 0, 3129, 5777, 17, 6, PL_HEBR } /* scriptextensions=hebrew */,
- { 4, 8795, 893, 3, 27, PL_VSSUP } /* invariationselectorssupplement */,
- { 0, 7459, 2149, 3, 20, PL_HLUW } /* sc=anatolianhieroglyphs */,
- { 0, 5544, 1335, 13, 3, PL_NV__NAN } /* numericvalue=nan */,
- { 1, 8011, 218, 3, 2, PL_PE } /* gc=pe */,
- { 1, 8096, 8200, 4, 4, PL_AGHB } /* scx=aghb */,
- { 3, 106, 0, 6, 0, PL_S } /* symbol */,
- { 0, 8096, 3882, 4, 7, PL_MYMR } /* scx=myanmar */,
- { 2, 184, 1887, 2, 9, PL_XPOSIXLOWER } /* islowercase */,
- { 24, 8816, 7732, 3, 6, PL_NV__500000 } /* nv=500000 */,
- { 2, 3129, 6406, 17, 11, PL_SORA } /* scriptextensions=sorasompeng */,
- { 13, 8588, 0, 4, 0, PL_YI } /* yiii */,
- { 5, 8011, 0, 4, 0, PL_S } /* gc=s */,
- { 0, 2221, 4046, 3, 12, PL_LB__H3 } /* hst=lvtsyllable */,
- { 9, 7136, 2895, 6, 11, PL_ETHIOPICSUP } /* block=ethiopicsup */,
- { 3, 7459, 2107, 3, 7, PL_SC__SINH } /* sc=sinhala */,
- { 1, 8894, 472, 3, 2, PL_VO__TU } /* vo=tu */,
- { 49, 21, 8209, 3, 3, PL_INAHOM } /* inahom */,
- { 1, 7136, 1585, 6, 4, PL_JAMO } /* block=jamo */,
- { 1, 3129, 8536, 17, 4, PL_TALU } /* scriptextensions=talu */,
- { 8, 3129, 690, 17, 9, PL_XSUX } /* scriptextensions=cuneiform */,
- { 0, 7380, 8636, 7, 3, PL_CCC__107 } /* ccc=ccc107 */,
- { 9, 8096, 7152, 4, 8, PL_DUPL } /* scx=duployan */,
- { 3, 4314, 5861, 13, 12, PL_JG__MALAYALAMNGA } /* joininggroup=malayalamnga */,
- { 0, 7136, 3611, 7, 10, PL_BOPOMOFOEXT } /* block=bopomofoext */,
- { 5, 7459, 7653, 3, 7, PL_TIBT } /* sc=tibetan */,
- { 0, 6616, 3223, 10, 2, -PL_DEP } /* deprecated=n */,
- { 5, 4104, 0, 8, 0, PL_BAMUMSUP } /* bamumsup */,
- { 4, 7459, 2787, 3, 8, PL_CHER } /* sc=cherokee */,
- { 0, 8795, 4615, 3, 14, PL_VEDICEXT } /* invedicextensions */,
- { 0, 4479, 7375, 15, 5, PL_NFCQC__M } /* nfkcquickcheck=maybe */,
- { 1, 7136, 3882, 6, 16, PL_MYANMAREXTA } /* block=myanmarextendeda */,
- { 0, 7136, 148, 6, 35, PL_DIACRITICALSSUP } /* block=combiningdiacriticalmarkssupplement */,
- { 0, 3129, 7312, 17, 4, PL_TAGB } /* scriptextensions=tagb */,
- { 0, 8026, 469, 3, 10, PL_INPUNCTUATION } /* inpunctuation */,
- { 0, 6210, 4225, 3, 14, PL_CURRENCYSYMBOLS } /* incurrencysymbols */,
- { 1, 1426, 2446, 22, 19, PL_INSC__CONSONANTHEADLETTER } /* indicsyllabiccategory=consonantheadletter */,
- { 0, 479, 0, 31, 0, PL_MATHALPHANUM } /* mathematicalalphanumericsymbols */,
- { 0, 21, 6935, 2, 9, PL_LATINEXTB } /* inlatinextb */,
- { 2, 6472, 4653, 10, 2, PL_WB__SQ } /* wordbreak=sq */,
- { 2, 6890, 779, 4, 29, PL_MISCARROWS } /* blk=miscellaneoussymbolsandarrows */,
- { 1, 1417, 3690, 9, 16, PL_PF } /* category=finalpunctuation */,
- { 5, 7288, 8380, 7, 4, PL_SC__LINA } /* script=lina */,
- { 0, 6890, 8408, 4, 3, PL_INMRO } /* blk=mro */,
- { 0, 7288, 2787, 7, 4, PL_CHER } /* script=cher */,
- { 5, 8816, 8165, 3, 3, PL_NV__5_SLASH_2 } /* nv=5/2 */,
- { 8, 7136, 8556, 6, 4, PL_INTHAI } /* block=thai */,
- { 8, 8816, 7710, 3, 2, PL_NV__60 } /* nv=60 */,
- { 0, 217, 25, 29, 1, PL__PERL_PROBLEMATIC_LOCALE_FOLDS } /* _perl_problematic_locale_folds */,
- { 14, 184, 1202, 2, 3, PL_DEP } /* isdep */,
- { 2, 8096, 1566, 4, 6, PL_HANG } /* scx=hangul */,
- { 0, 96, 3223, 10, 2, -PL_XPOSIXALPHA } /* alphabetic=n */,
- { 0, 7478, 44, 3, 1, PL_SK } /* issk */,
- { 0, 3129, 7604, 17, 7, PL_SIDD } /* scriptextensions=siddham */,
- { 0, 5544, 7727, 13, 2, PL_NV__32 } /* numericvalue=32 */,
- { 4, 8288, 3690, 3, 5, PL_DT__FIN } /* dt=final */,
- { 0, 7459, 8524, 3, 4, PL_SC__SHRD } /* sc=shrd */,
- { 0, 18, 0, 2, 0, PL_RI } /* ri */,
- { 4, 2369, 3201, 20, 18, PL_VO__TU } /* verticalorientation=transformedupright */,
- { 0, 7459, 2249, 3, 10, PL_SC__GLAG } /* sc=glagolitic */,
- { 2, 6890, 7506, 4, 7, PL_INLINEARA } /* blk=lineara */,
- { 1, 5777, 0, 6, 0, PL_HEBR } /* hebrew */,
- { 0, 6806, 0, 10, 0, PL_WARA } /* warangciti */,
- { 0, 7136, 7007, 6, 9, PL_INOLDITALIC } /* block=olditalic */,
- { 2, 4314, 5505, 13, 13, PL_JG__MANICHAEANTEN } /* joininggroup=manichaeanten */,
- { 10, 4923, 481, 4, 29, PL_MATHALPHANUM } /* inmathematicalalphanumericsymbols */,
- { 0, 3021, 0, 18, 0, PL_LATINEXTADDITIONAL } /* latinextadditional */,
- { 0, 6890, 5121, 4, 14, PL_INPSALTERPAHLAVI } /* blk=psalterpahlavi */,
- { 4, 2229, 25, 16, 1, PL_S } /* generalcategory=s */,
- { 0, 2859, 3690, 18, 5, PL_DT__FIN } /* decompositiontype=final */,
- { 6, 184, 8304, 2, 4, PL_GUJR } /* isgujr */,
- { 3, 7288, 8608, 7, 4, PL_ZZZZ } /* script=zzzz */,
- { 9, 8786, 9, 3, 2, PL_EA__NA } /* ea=na */,
- { 1, 8572, 5777, 3, 12, PL_LB__HL } /* wb=hebrewletter */,
- { 0, 6076, 3223, 11, 2, -PL_BIDIC } /* bidicontrol=n */,
- { 2, 6472, 5435, 10, 2, PL_WB__ML } /* wordbreak=ml */,
- { 2, 6890, 1306, 4, 24, PL_DIACRITICALSFORSYMBOLS } /* blk=combiningmarksforsymbols */,
- { 0, 2636, 0, 19, 0, PL_MONGOLIANSUP } /* mongoliansupplement */,
- { 8, 7136, 5121, 6, 14, PL_INPSALTERPAHLAVI } /* block=psalterpahlavi */,
- { 16, 5645, 7768, 5, 2, -PL_BIDIC } /* bidic=f */,
- { 0, 122, 7951, 9, 5, PL_DIA } /* diacritic=true */,
- { 9, 7227, 1929, 5, 5, PL_POSIXUPPER } /* posixupper */,
- { 0, 8016, 73, 4, 2, PL_LB__EM } /* gcb=em */,
- { 5, 184, 5801, 2, 12, PL_KHMERSYMBOLS } /* iskhmersymbols */,
- { 0, 7459, 8071, 3, 5, PL_OSGE } /* sc=osage */,
- { 6, 7380, 6556, 4, 10, PL_CCC__BR } /* ccc=belowright */,
- { 0, 7380, 7924, 4, 6, PL_CCC__9 } /* ccc=virama */,
- { 5, 6263, 1496, 10, 2, PL_LB__CB } /* linebreak=cb */,
- { 1, 184, 1001, 2, 11, PL_ENCLOSEDCJK } /* isenclosedcjk */,
- { 4, 2229, 1627, 16, 7, PL_XPOSIXCNTRL } /* generalcategory=control */,
- { 1, 4198, 2969, 4, 6, PL_INGEORGIAN } /* ingeorgian */,
- { 2, 7136, 2598, 6, 19, PL_MERO } /* block=meroitichieroglyphs */,
- { 6, 3129, 4494, 17, 15, PL_NARB } /* scriptextensions=oldnortharabian */,
- { 0, 0, 0, 42, 0, PL_UCASEXT } /* unifiedcanadianaboriginalsyllabicsextended */,
- { 10, 2229, 6351, 16, 11, PL_NO } /* generalcategory=othernumber */,
- { 5, 8011, 32, 3, 2, PL_CS } /* gc=cs */,
- { 7, 7288, 8111, 7, 4, PL_SC__TAKR } /* script=takr */,
- { 1, 6706, 8879, 10, 3, PL_IN__6_DOT_2 } /* presentin=v62 */,
- { 4, 8272, 0, 4, 0, PL_CWCF } /* cwcf */,
- { 1, 8408, 0, 3, 0, PL_MRO } /* mro */,
- { 1, 7288, 8536, 7, 4, PL_TALU } /* script=talu */,
- { 0, 8026, 7044, 3, 8, PL_INPAUCINHAU } /* inpaucinhau */,
- { 2, 184, 2598, 2, 19, PL_MERO } /* ismeroitichieroglyphs */,
- { 0, 7288, 6806, 7, 10, PL_WARA } /* script=warangciti */,
- { 0, 1887, 3223, 9, 3, -PL_XPOSIXLOWER } /* lowercase=no */,
- { 0, 8196, 9, 4, 2, PL_AGE__NA } /* age=na */,
- { 2, 6890, 8091, 4, 5, PL_INRUNIC } /* blk=runic */,
- { 8, 2985, 3581, 18, 2, PL_IDST } /* idstrinaryoperator=t */,
- { 3, 6890, 7443, 4, 7, PL_INGRANTHA } /* blk=grantha */,
- { 1, 7136, 7674, 6, 7, PL_UCASEXT } /* block=ucasext */,
- { 22, 2229, 5814, 17, 11, PL_NL } /* generalcategory=letternumber */,
- { 4, 1897, 0, 21, 0, PL_CWT } /* changeswhentitlecased */,
- { 1, 1206, 4011, 3, 5, PL_INTANGUT } /* intangut */,
- { 3, 6890, 6776, 4, 10, PL_SUPARROWSB } /* blk=suparrowsb */,
- { 0, 7136, 2674, 6, 19, PL_SUNDANESESUP } /* block=sundanesesupplement */,
- { 2, 8016, 5772, 4, 5, PL_WB__EB } /* gcb=ebase */,
- { 8, 6890, 2674, 4, 12, PL_SUNDANESESUP } /* blk=sundanesesup */,
- { 4, 8780, 7951, 3, 5, PL_CWT } /* cwt=true */,
- { 0, 6890, 1589, 4, 14, PL_LATINEXTA } /* blk=latinextendeda */,
- { 4, 8026, 809, 3, 17, PL_PHONETICEXT } /* inphoneticextensions */,
- { 1, 1589, 0, 23, 0, PL_LATINEXTADDITIONAL } /* latinextendedadditional */,
- { 1, 6706, 8846, 10, 3, PL_IN__2_DOT_1 } /* presentin=v21 */,
- { 2, 7653, 0, 7, 0, PL_TIBT } /* tibetan */,
- { 7, 7288, 6008, 7, 4, PL_HUNG } /* script=hung */,
- { 4, 4284, 4026, 14, 6, PL_GCB__L } /* hangulsyllabletype=l */,
- { 0, 8096, 5121, 4, 14, PL_PHLP } /* scx=psalterpahlavi */,
- { 5, 6613, 7829, 3, 5, PL_HYPHEN } /* ishyphen */,
- { 8, 6613, 4832, 3, 3, PL_HIRA } /* ishira */,
- { 0, 6798, 0, 8, 0, PL_ASSIGNED } /* assigned */,
- { 4, 2229, 1027, 16, 2, PL_SO } /* generalcategory=so */,
- { 2, 3129, 3610, 17, 4, PL_BOPO } /* scriptextensions=bopo */,
- { 1, 184, 3882, 2, 16, PL_MYANMAREXTA } /* ismyanmarextendeda */,
- { 0, 7798, 7997, 6, 4, PL_COMPEX } /* compex=yes */,
- { 5, 7288, 7639, 7, 7, PL_LANA } /* script=taitham */,
- { 8, 7136, 2044, 6, 11, PL_INMEETEIMAYEK } /* block=meeteimayek */,
- { 0, 3129, 8316, 17, 4, PL_HANO } /* scriptextensions=hano */,
- { 0, 6263, 6666, 10, 10, PL_LB__NS } /* linebreak=nonstarter */,
- { 0, 8400, 0, 4, 0, PL_MIAO } /* miao */,
- { 0, 4314, 5009, 13, 14, PL_JG__MANICHAEANTETH } /* joininggroup=manichaeanteth */,
- { 1, 1897, 3223, 21, 2, -PL_CWT } /* changeswhentitlecased=n */,
- { 17, 5544, 5219, 13, 13, PL_NV__1000000000000 } /* numericvalue=1000000000000 */,
- { 41, 4314, 6726, 13, 10, PL_JG__REVERSEDPE } /* joininggroup=reversedpe */,
- { 4, 4314, 6064, 13, 3, PL_JG__GAF } /* joininggroup=gaf */,
- { 0, 1887, 3581, 5, 2, PL_XPOSIXLOWER } /* lower=t */,
- { 1, 2895, 0, 4, 0, PL_ETHI } /* ethi */,
- { 0, 3129, 2360, 17, 4, PL_MAND } /* scriptextensions=mand */,
- { 23, 2990, 804, 4, 4, PL_ARROWS } /* inarrows */,
- { 1, 6041, 0, 12, 0, PL_PLAYINGCARDS } /* playingcards */,
- { 0, 7136, 1686, 6, 16, PL_INDICNUMBERFORMS } /* block=indicnumberforms */,
- { 1, 3129, 7, 17, 18, PL_CANS } /* scriptextensions=canadianaboriginal */,
- { 0, 7136, 2465, 6, 11, PL_COUNTINGROD } /* block=countingrod */,
- { 1, 6616, 3223, 10, 3, -PL_DEP } /* deprecated=no */,
- { 0, 2985, 7768, 18, 2, -PL_IDST } /* idstrinaryoperator=f */,
- { 0, 184, 3675, 3, 15, PL_CYPRIOTSYLLABARY } /* iscypriotsyllabary */,
- { 1, 7689, 5610, 3, 11, PL_ALPHABETICPF } /* isalphabeticpf */,
- { 3, 4771, 0, 14, 0, PL_INGREEK } /* greekandcoptic */,
- { 8, 513, 3223, 16, 2, -PL_UIDEO } /* unifiedideograph=n */,
- { 4, 21, 7492, 2, 7, PL_INKANNADA } /* inkannada */,
- { 8, 184, 2949, 2, 18, PL_INPUNCTUATION } /* isgeneralpunctuation */,
- { 0, 3770, 0, 16, 0, PL_LINEARBSYLLABARY } /* linearbsyllabary */,
- { 5, 2369, 3521, 4, 5, PL_VERTSPACE } /* vertspace */,
- { 1, 184, 3323, 3, 16, PL_CYRILLICEXTA } /* iscyrillicextendeda */,
- { 1, 1354, 7951, 24, 5, PL_COMPEX } /* fullcompositionexclusion=true */,
- { 0, 1543, 0, 18, 0, PL_GEOMETRICSHAPESEXT } /* geometricshapesext */,
- { 0, 8096, 7882, 4, 6, PL_LYDI } /* scx=lydian */,
- { 23, 6890, 540, 4, 30, PL_CJKEXTB } /* blk=cjkunifiedideographsextensionb */,
- { 1, 8816, 7944, 3, 2, PL_NV__12 } /* nv=12 */,
- { 0, 7136, 2636, 6, 12, PL_MONGOLIANSUP } /* block=mongoliansup */,
- { 2, 2229, 106, 16, 6, PL_S } /* generalcategory=symbol */,
- { 5, 8011, 1621, 3, 6, PL_CF } /* gc=format */,
- { 4, 7136, 2249, 6, 10, PL_INGLAGOLITIC } /* block=glagolitic */,
- { 1, 1417, 849, 9, 10, PL_CO } /* category=privateuse */,
- { 1, 6890, 3339, 4, 17, PL_CYRILLICEXTB } /* blk=cyrillicextendedb */,
- { 1, 7459, 7128, 3, 8, PL_BASS } /* sc=bassavah */,
- { 3, 7288, 7043, 7, 9, PL_PAUC } /* script=paucinhau */,
- { 6, 184, 5717, 2, 12, PL_ETHIOPICEXTA } /* isethiopicexta */,
- { 0, 660, 0, 30, 0, PL_CJKEXTF } /* cjkunifiedideographsextensionf */,
- { 13, 5544, 7710, 13, 2, PL_NV__60 } /* numericvalue=60 */,
- { 3, 8240, 2289, 3, 11, PL_BC__L } /* bc=lefttoright */,
- { 2, 1746, 34, 21, 2, PL_GREXT } /* graphemeclusterbreak=ex */,
- { 0, 3509, 3581, 17, 2, PL_PATWS } /* patternwhitespace=t */,
- { 2, 3946, 7768, 16, 6, -PL_STERM } /* sentenceterminal=false */,
- { 0, 3129, 5933, 17, 12, PL_GONM } /* scriptextensions=masaramgondi */,
- { 40, 7288, 4105, 8, 3, PL_BAMU } /* script=bamu */,
- { 0, 8026, 2295, 5, 5, PL_INPC__RIGHT } /* inpc=right */,
- { 0, 7478, 107, 3, 5, PL_S } /* issymbol */,
- { 1, 7136, 6318, 6, 11, PL_MYANMAREXTB } /* block=myanmarextb */,
- { 1, 4402, 5959, 4, 10, PL_INMENDEKIKAKUI } /* inmendekikakui */,
- { 1, 7136, 8432, 6, 3, PL_INNKO } /* block=nko */,
- { 0, 8096, 8540, 4, 4, PL_TAML } /* scx=taml */,
- { 8, 3946, 7768, 16, 2, -PL_STERM } /* sentenceterminal=f */,
- { 0, 6210, 3273, 4, 15, PL_UCAS } /* incanadiansyllabics */,
- { 0, 3129, 6806, 17, 10, PL_WARA } /* scriptextensions=warangciti */,
- { 1, 7288, 1797, 7, 4, PL_SC__MODI } /* script=modi */,
- { 2, 184, 3390, 2, 11, PL_ETHIOPICEXT } /* isethiopicext */,
- { 1, 1417, 5082, 9, 11, PL_MC } /* category=spacingmark */,
- { 3, 7459, 8460, 3, 4, PL_SC__PHLP } /* sc=phlp */,
- { 6, 5134, 5094, 3, 13, PL_PHONETICEXTSUP } /* isphoneticextsup */,
- { 0, 7380, 8654, 7, 3, PL_CCC__133 } /* ccc=ccc133 */,
- { 1, 184, 7513, 2, 7, PL_MAND } /* ismandaic */,
- { 0, 7457, 8051, 5, 5, PL_INSC__NUKTA } /* insc=nukta */,
- { 3, 3129, 3458, 17, 10, PL_MANI } /* scriptextensions=manichaean */,
- { 0, 7485, 17, 5, 1, PL_XPEO } /* isxpeo */,
- { 1, 6890, 3898, 4, 16, PL_MYANMAREXTB } /* blk=myanmarextendedb */,
- { 0, 6890, 3111, 4, 4, PL_RUMI } /* blk=rumi */,
- { 2, 6890, 7513, 4, 7, PL_INMANDAIC } /* blk=mandaic */,
- { 2, 4314, 5466, 13, 13, PL_JG__MANICHAEANNUN } /* joininggroup=manichaeannun */,
- { 1, 4542, 7914, 4, 4, PL_TELU } /* istelugu */,
- { 5, 8340, 5746, 3, 7, PL_JG__SEMKATH } /* jg=semkath */,
- { 0, 3526, 3223, 17, 3, -PL_RI } /* regionalindicator=no */,
- { 0, 8508, 7507, 4, 6, PL_SC__LINA } /* sc=lineara */,
- { 0, 2100, 295, 3, 3, PL_OSMA } /* isosma */,
- { 0, 6890, 3271, 4, 17, PL_UCAS } /* blk=canadiansyllabics */,
- { 0, 6210, 7416, 3, 6, PL_CJKEXTE } /* incjkexte */,
- { 2, 6890, 113, 4, 35, PL_DIACRITICALSFORSYMBOLS } /* blk=combiningdiacriticalmarksforsymbols */,
- { 2, 974, 8901, 24, 2, PL_CCC__36 } /* canonicalcombiningclass=36 */,
- { 0, 1929, 7768, 5, 6, -PL_XPOSIXUPPER } /* upper=false */,
- { 1, 6890, 4614, 4, 15, PL_VEDICEXT } /* blk=vedicextensions */,
- { 0, 974, 8224, 24, 4, PL_CCC__216 } /* canonicalcombiningclass=atar */,
- { 0, 4314, 4792, 13, 3, PL_JG__HEH } /* joininggroup=heh */,
- { 2, 7288, 8360, 7, 4, PL_SC__KTHI } /* script=kthi */,
- { 1, 7136, 6005, 6, 12, PL_INOLDHUNGARIAN } /* block=oldhungarian */,
- { 0, 8096, 8312, 4, 4, PL_HAN } /* scx=hani */,
- { 3, 5557, 7768, 13, 2, -PL_PATSYN } /* patternsyntax=f */,
- { 5, 7459, 8472, 3, 4, PL_PRTI } /* sc=prti */,
- { 1, 8096, 7918, 4, 4, PL_THAA } /* scx=thaa */,
- { 8, 4554, 7562, 14, 7, PL_SB__LE } /* sentencebreak=oletter */,
- { 4, 8006, 7997, 5, 4, PL_CWKCF } /* cwkcf=yes */,
- { 10, 6263, 202, 10, 2, PL_LB__SA } /* linebreak=sa */,
- { 0, 184, 1589, 2, 14, PL_LATINEXTA } /* islatinextendeda */,
- { 0, 184, 8086, 2, 5, PL_QMARK } /* isqmark */,
- { 3, 1887, 7997, 9, 4, PL_XPOSIXLOWER } /* lowercase=yes */,
- { 11, 8340, 5427, 3, 13, PL_JG__MALAYALAMLLLA } /* jg=malayalamllla */,
- { 2, 3946, 3581, 16, 2, PL_STERM } /* sentenceterminal=t */,
- { 1, 7876, 0, 6, 0, PL_LYCI } /* lycian */,
- { 4, 8196, 8852, 4, 3, PL_AGE__3_DOT_1 } /* age=v31 */,
- { 0, 184, 1160, 3, 24, PL_CWKCF } /* ischangeswhennfkccasefolded */,
- { 10, 4644, 0, 15, 0, PL_ZANB } /* zanabazarsquare */,
- { 4, 2100, 8449, 3, 3, PL_ORKH } /* isorkh */,
- { 6, 8368, 0, 4, 0, PL_LAO } /* laoo */,
- { 10, 21, 2128, 2, 21, PL_YIJING } /* inyijinghexagramsymbols */,
- { 3, 1963, 0, 7, 0, PL_RADICAL } /* radical */,
- { 4, 6613, 4800, 3, 13, PL_HIGHSURROGATES } /* ishighsurrogates */,
- { 0, 7288, 7367, 8, 6, PL_SC__BENG } /* script=bengali */,
- { 11, 8340, 2427, 3, 19, PL_JG__BURUSHASKIYEHBARREE } /* jg=burushaskiyehbarree */,
- { 0, 5645, 3075, 10, 18, PL_BC__B } /* bidiclass=paragraphseparator */,
- { 2, 8504, 8935, 3, 2, PL_SB__XX } /* sb=xx */,
- { 1, 8376, 3642, 3, 16, PL_LB__CP } /* lb=closeparenthesis */,
- { 1, 7459, 8476, 3, 4, PL_SC__COPT } /* sc=qaac */,
- { 7, 5645, 2329, 10, 11, PL_BC__R } /* bidiclass=righttoleft */,
- { 8, 8011, 1189, 3, 2, PL_LT } /* gc=lt */,
- { 3, 7136, 1107, 6, 26, PL_KATAKANAEXT } /* block=katakanaphoneticextensions */,
- { 5, 1701, 7951, 2, 5, PL_SD } /* sd=true */,
- { 6, 1474, 1, 22, 1, PL_BPT__N } /* bidipairedbrackettype=n */,
- { 4, 6935, 0, 9, 0, PL_LATINEXTB } /* latinextb */,
- { 1, 6890, 1450, 4, 24, PL_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supsymbolsandpictographs */,
- { 0, 8006, 0, 5, 0, PL_CWKCF } /* cwkcf */,
- { 1, 4542, 2753, 5, 16, PL_TERM } /* isterminalpunctuation */,
- { 8, 7136, 5336, 6, 13, PL_GREEKEXT } /* block=greekextended */,
- { 2, 6890, 316, 4, 33, PL_MISCMATHSYMBOLSB } /* blk=miscellaneousmathematicalsymbolsb */,
- { 0, 7380, 8639, 4, 3, PL_CCC__118 } /* ccc=118 */,
- { 0, 7520, 0, 4, 0, PL_MARC } /* marc */,
- { 0, 4104, 0, 5, 0, PL_BAMU } /* bamum */,
- { 8, 8572, 5762, 3, 3, PL_LB__ZWJ } /* wb=zwj */,
- { 0, 415, 3223, 11, 2, -PL_IDEO } /* ideographic=n */,
- { 2, 4449, 7996, 4, 5, PL_NFCQC__Y } /* nfcqc=yes */,
- { 2, 436, 7951, 5, 5, PL_NCHAR } /* nchar=true */,
- { 0, 4402, 960, 3, 4, PL_MUSIC } /* inmusic */,
- { 1, 8196, 8711, 4, 3, PL_AGE__3_DOT_1 } /* age=3.1 */,
- { 2, 7288, 8280, 7, 4, PL_SC__CYRL } /* script=cyrl */,
- { 0, 6890, 4614, 4, 8, PL_VEDICEXT } /* blk=vedicext */,
- { 0, 2750, 3581, 19, 2, PL_TERM } /* terminalpunctuation=t */,
- { 0, 3129, 7912, 17, 4, PL_TELU } /* scriptextensions=telu */,
- { 8, 5544, 7714, 13, 2, PL_NV__30 } /* numericvalue=30 */,
- { 0, 7136, 1635, 6, 23, PL_SUPPUNCTUATION } /* block=supplementalpunctuation */,
- { 1, 5657, 7951, 5, 5, PL_BIDIM } /* bidim=true */,
- { 2, 7639, 0, 7, 0, PL_LANA } /* taitham */,
- { 1, 3516, 3581, 10, 2, PL_XPOSIXSPACE } /* whitespace=t */,
- { 0, 7459, 8552, 3, 4, PL_SC__TGLG } /* sc=tglg */,
- { 3, 8340, 5023, 3, 14, PL_JG__MANICHAEANYODH } /* jg=manichaeanyodh */,
- { 2, 3129, 7918, 17, 6, PL_THAA } /* scriptextensions=thaana */,
- { 1, 974, 3262, 24, 5, PL_CCC__B } /* canonicalcombiningclass=below */,
- { 0, 1417, 6796, 9, 10, PL_CN } /* category=unassigned */,
- { 2, 7136, 1589, 6, 14, PL_LATINEXTA } /* block=latinextendeda */,
- { 0, 2023, 7768, 21, 6, -PL_LOE } /* logicalorderexception=false */,
- { 0, 4402, 1798, 3, 3, PL_INMODI } /* inmodi */,
- { 1, 5544, 5220, 13, 1, PL_NV__0 } /* numericvalue=0 */,
- { 0, 7380, 2777, 4, 5, PL_CCC__A } /* ccc=above */,
- { 0, 2236, 17, 10, 1, PL_LO } /* category=lo */,
- { 0, 8816, 7750, 3, 6, PL_NV__800000 } /* nv=800000 */,
- { 2, 5252, 0, 6, 0, PL_XPOSIXXDIGIT } /* xdigit */,
- { 0, 7828, 3223, 6, 2, -PL_HYPHEN } /* hyphen=n */,
- { 1, 8508, 8047, 4, 4, PL_SC__LIMB } /* sc=limbu */,
- { 0, 8096, 8364, 4, 4, PL_LANA } /* scx=lana */,
- { 0, 7136, 2674, 6, 9, PL_INSUNDANESE } /* block=sundanese */,
- { 8, 6506, 8589, 3, 3, PL_YI } /* isyiii */,
- { 0, 4314, 7448, 13, 3, PL_JG__HAH } /* joininggroup=hah */,
- { 11, 6706, 8732, 10, 3, PL_IN__5 } /* presentin=5.0 */,
- { 1, 6472, 4466, 10, 2, PL_WB__DQ } /* wordbreak=dq */,
- { 1, 7136, 3994, 6, 6, PL_INSYRIAC } /* block=syriac */,
- { 4, 8816, 7720, 3, 2, PL_NV__40 } /* nv=40 */,
- { 1, 3129, 8304, 17, 4, PL_GUJR } /* scriptextensions=gujr */,
- { 4, 4314, 727, 13, 3, PL_JG__DAL } /* joininggroup=dal */,
- { 1, 34, 7768, 3, 6, -PL_EXT } /* ext=false */,
- { 4, 6890, 4813, 4, 7, PL_KANASUP } /* blk=kanasup */,
- { 1, 8011, 1690, 3, 2, PL_CN } /* gc=cn */,
- { 6, 7459, 7681, 3, 7, PL_ZZZZ } /* sc=unknown */,
- { 0, 1417, 106, 9, 6, PL_S } /* category=symbol */,
- { 1, 6613, 7451, 3, 6, PL_HANO } /* ishanunoo */,
- { 10, 1354, 7768, 24, 2, -PL_COMPEX } /* fullcompositionexclusion=f */,
- { 0, 6890, 7646, 4, 7, PL_INTAIVIET } /* blk=taiviet */,
- { 1, 8011, 8001, 3, 5, PL_XPOSIXCNTRL } /* gc=cntrl */,
- { 10, 4923, 5827, 4, 5, PL_MAHJONG } /* inmahjong */,
- { 0, 5544, 8624, 13, 3, PL_NV__1_SLASH_7 } /* numericvalue=1/7 */,
- { 2, 5544, 8913, 13, 2, PL_NV__47 } /* numericvalue=47 */,
- { 4, 184, 4404, 2, 15, PL_MERC } /* ismeroiticcursive */,
- { 3, 7906, 2018, 4, 3, PL_SC__KTHI } /* sc=kthi */,
- { 11, 3057, 0, 18, 0, PL_ORNAMENTALDINGBATS } /* ornamentaldingbats */,
- { 0, 7288, 8436, 7, 4, PL_NSHU } /* script=nshu */,
- { 18, 3129, 6980, 17, 9, PL_NBAT } /* scriptextensions=nabataean */,
- { 0, 7380, 8187, 7, 2, PL_CCC__27 } /* ccc=ccc27 */,
- { 11, 6706, 8747, 10, 3, PL_IN__6 } /* presentin=6.0 */,
- { 0, 8240, 3039, 3, 18, PL_BC__LRI } /* bc=lefttorightisolate */,
- { 0, 7380, 8160, 4, 2, PL_CCC__13 } /* ccc=13 */,
- { 1, 4314, 8042, 14, 4, PL_JG__KHAPH } /* joininggroup=khaph */,
- { 9, 4923, 7516, 5, 4, PL_INMANDAIC } /* inmandaic */,
- { 3, 6713, 8861, 3, 3, PL_IN__4_DOT_1 } /* in=v41 */,
- { 0, 5657, 7997, 12, 2, PL_BIDIM } /* bidimirrored=y */,
- { 0, 6472, 1083, 10, 2, PL_LB__LF } /* wordbreak=lf */,
- { 17, 3129, 2674, 17, 9, PL_SUND } /* scriptextensions=sundanese */,
- { 0, 974, 7709, 27, 2, PL_CCC__16 } /* canonicalcombiningclass=ccc16 */,
- { 0, 7380, 4538, 4, 2, PL_CCC__0 } /* ccc=nr */,
- { 1, 3722, 0, 16, 0, PL_HIGHPUSURROGATES } /* highpusurrogates */,
- { 0, 8096, 7597, 4, 7, PL_SHAW } /* scx=shavian */,
- { 1, 8240, 2329, 3, 11, PL_BC__R } /* bc=righttoleft */,
- { 1, 184, 2466, 3, 10, PL_COUNTINGROD } /* iscountingrod */,
- { 4, 184, 5825, 2, 12, PL_MAHJONG } /* ismahjongtiles */,
- { 2, 4314, 5502, 13, 3, PL_JG__TAW } /* joininggroup=taw */,
- { 0, 8320, 0, 4, 0, PL_HLUW } /* hluw */,
- { 0, 7136, 8428, 6, 4, PL_INNEWA } /* block=newa */,
- { 1, 1855, 7997, 21, 2, PL_CWCM } /* changeswhencasemapped=y */,
- { 0, 3129, 7359, 17, 7, PL_AVST } /* scriptextensions=avestan */,
- { 0, 8096, 5777, 4, 4, PL_HEBR } /* scx=hebr */,
- { 1, 4314, 5528, 13, 3, PL_JG__WAW } /* joininggroup=waw */,
- { 0, 8340, 6533, 3, 3, PL_JG__QAF } /* jg=qaf */,
- { 0, 7459, 8468, 3, 4, PL_MIAO } /* sc=plrd */,
- { 3, 7646, 0, 7, 0, PL_TAVT } /* taiviet */,
- { 4, 7457, 5297, 5, 13, PL_INSC__CONSONANTDEAD } /* insc=consonantdead */,
- { 0, 8340, 4995, 3, 14, PL_JG__MANICHAEANRESH } /* jg=manichaeanresh */,
- { 0, 6208, 7768, 5, 6, -PL_JOINC } /* joinc=false */,
- { 0, 6472, 497, 11, 6, PL_WB__NU } /* wordbreak=numeric */,
- { 25, 8011, 4569, 3, 15, PL_LT } /* gc=titlecaseletter */,
- { 2, 8404, 0, 4, 0, PL_MLYM } /* mlym */,
- { 1, 8376, 722, 3, 2, PL_LB__CL } /* lb=cl */,
- { 0, 6554, 6882, 3, 8, PL_INBHAIKSUKI } /* inbhaiksuki */,
- { 0, 1621, 0, 6, 0, PL_CF } /* format */,
- { 1, 6890, 1702, 4, 22, PL_DIACRITICALSFORSYMBOLS } /* blk=diacriticalsforsymbols */,
- { 0, 184, 7395, 3, 6, PL_CJKEXTB } /* iscjkextb */,
- { 0, 8504, 3914, 3, 5, PL_SB__XX } /* sb=other */,
- { 1, 3129, 5957, 17, 12, PL_MEND } /* scriptextensions=mendekikakui */,
- { 5, 3424, 0, 4, 0, PL_IDSB } /* idsb */,
- { 1, 7459, 8061, 3, 5, PL_OGAM } /* sc=ogham */,
- { 8, 8011, 4239, 3, 15, PL_PD } /* gc=dashpunctuation */,
- { 8, 7459, 6406, 3, 4, PL_SORA } /* sc=sora */,
- { 11, 8532, 0, 4, 0, PL_TAGS } /* tags */,
- { 0, 184, 2636, 2, 9, PL_MONG } /* ismongolian */,
- { 1, 3129, 8192, 17, 4, PL_ADLM } /* scriptextensions=adlm */,
- { 0, 7696, 3223, 6, 2, -PL_XPOSIXSPACE } /* wspace=n */,
- { 3, 8376, 7265, 4, 7, PL_LB__LF } /* lb=linefeed */,
- { 2, 8248, 17, 4, 1, PL_BPT__O } /* bpt=o */,
- { 10, 7459, 7569, 3, 4, PL_OSMA } /* sc=osma */,
- { 32, 6890, 6566, 4, 10, PL_BOXDRAWING } /* blk=boxdrawing */,
- { 0, 8572, 7165, 3, 3, PL_WB__GAZ } /* wb=gaz */,
- { 6, 8368, 0, 3, 0, PL_LAO } /* lao */,
- { 1, 974, 8187, 24, 2, PL_CCC__27 } /* canonicalcombiningclass=27 */,
- { 1, 47, 0, 1, 0, PL_M } /* m */,
- { 0, 974, 8901, 27, 2, PL_CCC__36 } /* canonicalcombiningclass=ccc36 */,
- { 5, 7478, 1312, 6, 7, PL_MC } /* isspacingmark */,
- { 0, 7288, 7192, 7, 8, PL_SC__GUJR } /* script=gujarati */,
- { 0, 7471, 3521, 7, 5, PL_POSIXSPACE } /* isposixspace */,
- { 6, 8376, 7681, 3, 7, PL_LB__XX } /* lb=unknown */,
- { 4, 7288, 8046, 7, 5, PL_SC__LIMB } /* script=limbu */,
- { 0, 1426, 4539, 22, 15, PL_INSC__REGISTERSHIFTER } /* indicsyllabiccategory=registershifter */,
- { 1, 2814, 0, 9, 0, PL_HALFMARKS } /* halfmarks */,
- { 1, 7227, 7986, 5, 5, PL_POSIXBLANK } /* posixblank */,
- { 0, 7288, 8388, 7, 4, PL_LISU } /* script=lisu */,
- { 0, 4590, 7768, 2, 6, -PL_VS } /* vs=false */,
- { 0, 7380, 8228, 4, 3, PL_CCC__202 } /* ccc=atb */,
- { 0, 2229, 17, 17, 1, PL_LO } /* generalcategory=lo */,
- { 1, 5968, 8067, 3, 4, PL_INORIYA } /* inoriya */,
- { 0, 8240, 4730, 4, 13, PL_BC__EN } /* bc=europeannumber */,
- { 2, 6484, 0, 10, 0, PL_IDC } /* idcontinue */,
- { 1, 7136, 1790, 6, 22, PL_MODIFIERLETTERS } /* block=spacingmodifierletters */,
- { 6, 7168, 7951, 8, 5, PL_EXT } /* extender=true */,
- { 0, 6076, 7997, 11, 4, PL_BIDIC } /* bidicontrol=yes */,
- { 0, 1306, 0, 24, 0, PL_DIACRITICALSFORSYMBOLS } /* combiningmarksforsymbols */,
- { 1, 8376, 6087, 3, 11, PL_LB__BB } /* lb=breakbefore */,
- { 8, 8340, 6726, 3, 10, PL_JG__REVERSEDPE } /* jg=reversedpe */,
- { 6, 7288, 7336, 7, 4, PL_UGAR } /* script=ugar */,
- { 1, 2229, 468, 16, 5, PL_P } /* generalcategory=punct */,
- { 0, 4449, 47, 14, 1, PL_NFCQC__M } /* nfcquickcheck=m */,
- { 10, 2149, 0, 20, 0, PL_HLUW } /* anatolianhieroglyphs */,
- { 0, 8096, 6414, 5, 3, PL_BENG } /* scx=beng */,
- { 0, 8412, 0, 4, 0, PL_MTEI } /* mtei */,
- { 1, 2065, 7997, 21, 2, PL_NCHAR } /* noncharactercodepoint=y */,
- { 16, 5051, 7997, 14, 2, PL_DT__NONE } /* nfkdquickcheck=y */,
- { 0, 7816, 7997, 6, 4, PL_GRBASE } /* grbase=yes */,
- { 0, 184, 2170, 3, 19, PL_PC } /* isconnectorpunctuation */,
- { 4, 7226, 8081, 6, 5, PL_XPOSIXPRINT } /* xposixprint */,
- { 19, 5645, 8804, 10, 3, PL_BC__LRI } /* bidiclass=lri */,
- { 1, 7208, 0, 8, 0, PL_HIRA } /* hiragana */,
- { 2, 7168, 7997, 8, 4, PL_EXT } /* extender=yes */,
- { 1, 7, 0, 1, 0, PL_C } /* c */,
- { 2, 4314, 5837, 13, 12, PL_JG__MALAYALAMBHA } /* joininggroup=malayalambha */,
- { 0, 184, 8416, 2, 4, PL_MYMR } /* ismymr */,
- { 7, 7380, 8897, 7, 2, PL_CCC__19 } /* ccc=ccc19 */,
- { 1, 3129, 7025, 17, 9, PL_ORKH } /* scriptextensions=oldturkic */,
- { 5, 8011, 4224, 3, 14, PL_SC } /* gc=currencysymbol */,
- { 3, 4314, 3, 15, 1, PL_JG__KAF } /* joininggroup=kaf */,
- { 20, 4554, 1083, 14, 2, PL_LB__LF } /* sentencebreak=lf */,
- { 3, 6208, 3223, 5, 3, -PL_JOINC } /* joinc=no */,
- { 2, 7136, 5531, 6, 13, PL_MISCTECHNICAL } /* block=misctechnical */,
- { 2, 8121, 7997, 5, 2, PL_UIDEO } /* uideo=y */,
- { 7, 7457, 2209, 5, 20, PL_INSC__CONSONANTWITHSTACKER } /* insc=consonantwithstacker */,
- { 0, 184, 6587, 3, 9, PL_CJKSTROKES } /* iscjkstrokes */,
- { 2, 184, 3754, 2, 16, PL_LINEARBIDEOGRAMS } /* islinearbideograms */,
- { 0, 7136, 4105, 7, 4, PL_INBAMUM } /* block=bamum */,
- { 0, 184, 5414, 2, 13, PL_LOWSURROGATES } /* islowsurrogates */,
- { 2, 7689, 4091, 4, 13, PL_ARABICEXTA } /* isarabicextendeda */,
- { 6, 7459, 5933, 3, 12, PL_GONM } /* sc=masaramgondi */,
- { 0, 184, 283, 2, 33, PL_MISCMATHSYMBOLSA } /* ismiscellaneousmathematicalsymbolsa */,
- { 0, 3129, 7653, 17, 7, PL_TIBT } /* scriptextensions=tibetan */,
- { 2, 7380, 8646, 4, 2, PL_CCC__29 } /* ccc=29 */,
- { 2, 6890, 5681, 4, 12, PL_CYRILLICEXTA } /* blk=cyrillicexta */,
- { 0, 7840, 3521, 6, 5, PL_VERTSPACE } /* isvertspace */,
- { 0, 8798, 3223, 3, 3, -PL_LOE } /* loe=no */,
- { 0, 8204, 7768, 4, 2, -PL_POSIXXDIGIT } /* ahex=f */,
- { 32, 7288, 8400, 7, 4, PL_MIAO } /* script=miao */,
- { 5, 2985, 7768, 3, 6, -PL_IDS } /* ids=false */,
- { 6, 7457, 5191, 7, 14, PL_INSC__INVISIBLESTACKER } /* insc=invisiblestacker */,
- { 18, 6706, 8612, 10, 3, PL_IN__1_DOT_1 } /* presentin=1.1 */,
- { 4, 184, 132, 2, 2, PL_LM } /* islm */,
- { 2, 7288, 5427, 7, 9, PL_SC__MLYM } /* script=malayalam */,
- { 26, 3129, 1589, 17, 5, PL_LATN } /* scriptextensions=latin */,
- { 0, 7689, 2134, 3, 3, PL_POSIXXDIGIT } /* isahex */,
- { 0, 8780, 7997, 3, 4, PL_CWT } /* cwt=yes */,
- { 3, 6263, 7681, 10, 7, PL_LB__XX } /* linebreak=unknown */,
- { 1, 5037, 0, 14, 0, PL_SK } /* modifiersymbol */,
- { 0, 6890, 6980, 4, 9, PL_INNABATAEAN } /* blk=nabataean */,
- { 4, 5245, 7768, 13, 2, -PL_POSIXXDIGIT } /* asciihexdigit=f */,
- { 0, 34, 3581, 3, 2, PL_EXT } /* ext=t */,
- { 1, 184, 691, 3, 29, PL_CUNEIFORMNUMBERS } /* iscuneiformnumbersandpunctuation */,
- { 0, 184, 1499, 2, 1, PL_Z } /* isz */,
- { 0, 6890, 7555, 4, 7, PL_OLCK } /* blk=olchiki */,
- { 0, 7136, 6676, 6, 10, PL_INOLDPERSIAN } /* block=oldpersian */,
- { 3, 6484, 7768, 10, 6, -PL_IDC } /* idcontinue=false */,
- { 4, 3129, 2249, 17, 4, PL_GLAG } /* scriptextensions=glag */,
- { 1, 6890, 7394, 4, 7, PL_CJKEXTB } /* blk=cjkextb */,
- { 0, 7478, 7605, 3, 6, PL_SIDD } /* issiddham */,
- { 0, 7136, 7604, 6, 7, PL_INSIDDHAM } /* block=siddham */,
- { 5, 96, 7997, 10, 2, PL_XPOSIXALPHA } /* alphabetic=y */,
- { 12, 8376, 8344, 3, 2, PL_GCB__T } /* lb=jt */,
- { 8, 8480, 0, 4, 0, PL_QAAI } /* qaai */,
- { 11, 982, 0, 2, 0, PL_L_AMP_ } /* lc */,
- { 8, 7136, 4784, 6, 4, PL_INCHAM } /* block=cham */,
- { 3, 4542, 3148, 3, 17, PL_TAIXUANJING } /* istaixuanjingsymbols */,
- { 1, 7380, 7750, 4, 1, PL_CCC__8 } /* ccc=8 */,
- { 1, 8196, 8867, 4, 3, PL_AGE__5_DOT_1 } /* age=v51 */,
- { 0, 21, 3239, 4, 8, PL_ALCHEMICAL } /* inalchemical */,
- { 2, 1448, 7062, 3, 8, PL_INSAMARITAN } /* insamaritan */,
- { 1, 4224, 0, 14, 0, PL_SC } /* currencysymbol */,
- { 1, 6210, 43, 3, 25, PL_CJKCOMPATIDEOGRAPHS } /* incjkcompatibilityideographs */,
- { 1, 8011, 2088, 3, 2, PL_PD } /* gc=pd */,
- { 1, 7288, 8596, 7, 4, PL_ZANB } /* script=zanb */,
- { 0, 184, 2065, 2, 21, PL_NCHAR } /* isnoncharactercodepoint */,
- { 1, 1426, 7981, 22, 5, PL_INSC__BINDU } /* indicsyllabiccategory=bindu */,
- { 12, 7288, 4494, 7, 15, PL_NARB } /* script=oldnortharabian */,
- { 1, 5657, 7997, 12, 4, PL_BIDIM } /* bidimirrored=yes */,
- { 0, 7478, 6, 3, 1, PL_SD } /* issd */,
- { 5, 7604, 0, 4, 0, PL_SIDD } /* sidd */,
- { 3, 1202, 7951, 3, 5, PL_DEP } /* dep=true */,
- { 0, 974, 226, 24, 2, PL_CCC__BL } /* canonicalcombiningclass=bl */,
- { 4, 8096, 2877, 4, 10, PL_DEVA } /* scx=devanagari */,
- { 0, 974, 7709, 24, 2, PL_CCC__16 } /* canonicalcombiningclass=16 */,
- { 0, 8816, 7750, 3, 5, PL_NV__80000 } /* nv=80000 */,
- { 8, 6890, 6786, 4, 10, PL_SUPARROWSC } /* blk=suparrowsc */,
- { 2, 4402, 3851, 3, 15, PL_MISCMATHSYMBOLSA } /* inmiscmathsymbolsa */,
- { 0, 5051, 7997, 14, 4, PL_DT__NONE } /* nfkdquickcheck=yes */,
- { 0, 8376, 73, 3, 2, PL_LB__EM } /* lb=em */,
- { 0, 8452, 0, 4, 0, PL_ORYA } /* orya */,
- { 5, 5544, 7702, 13, 4, PL_NV__2000 } /* numericvalue=2000 */,
- { 26, 5245, 3581, 13, 2, PL_POSIXXDIGIT } /* asciihexdigit=t */,
- { 8, 8783, 7768, 3, 6, -PL_CWU } /* cwu=false */,
- { 2, 4923, 5935, 4, 10, PL_INMASARAMGONDI } /* inmasaramgondi */,
- { 0, 7136, 6863, 6, 9, PL_ARABICPFA } /* block=arabicpfa */,
- { 42, 3129, 8516, 17, 4, PL_SGNW } /* scriptextensions=sgnw */,
- { 0, 8332, 1614, 4, 21, PL_SHORTHANDFORMATCONTROLS } /* inshorthandformatcontrols */,
- { 0, 7487, 3521, 5, 5, PL_XPOSIXSPACE } /* xperlspace */,
- { 5, 6613, 3300, 3, 3, PL_HAN } /* ishani */,
- { 4, 7136, 1282, 6, 10, PL_CJKSYMBOLS } /* block=cjksymbols */,
- { 2, 2859, 4188, 18, 6, PL_DT__MED } /* decompositiontype=medial */,
- { 2, 7136, 3994, 6, 9, PL_SYRIACSUP } /* block=syriacsup */,
- { 1, 6706, 8876, 10, 3, PL_IN__6_DOT_1 } /* presentin=v61 */,
- { 0, 21, 6944, 2, 9, PL_LATINEXTC } /* inlatinextc */,
- { 1, 7288, 7, 7, 18, PL_CANS } /* script=canadianaboriginal */,
- { 3, 6613, 8, 3, 2, PL_HAN } /* ishan */,
- { 1, 8096, 4010, 4, 4, PL_TANG } /* scx=tang */,
- { 0, 184, 1589, 2, 9, PL_LATINEXTE } /* islatinexte */,
- { 1, 7136, 7401, 6, 7, PL_CJKEXTC } /* block=cjkextc */,
- { 8, 2985, 7951, 3, 5, PL_IDS } /* ids=true */,
- { 1, 8096, 2787, 4, 4, PL_CHER } /* scx=cher */,
- { 0, 122, 7997, 9, 4, PL_DIA } /* diacritic=yes */,
- { 0, 6890, 6626, 4, 10, PL_INKHAROSHTHI } /* blk=kharoshthi */,
- { 0, 6890, 7822, 4, 6, PL_INHATRAN } /* blk=hatran */,
- { 2, 7459, 7208, 3, 8, PL_SC__HIRA } /* sc=hiragana */,
- { 0, 7136, 7639, 6, 7, PL_INTAITHAM } /* block=taitham */,
- { 1, 84, 7768, 4, 2, -PL_MATH } /* math=f */,
- { 24, 849, 0, 14, 0, PL_PUA } /* privateusearea */,
- { 5, 7224, 6484, 3, 10, PL_XIDC } /* isxidcontinue */,
- { 4, 5765, 3581, 12, 2, PL_GRBASE } /* graphemebase=t */,
- { 0, 6890, 7450, 4, 7, PL_INHANUNOO } /* blk=hanunoo */,
- { 4, 7136, 1543, 6, 23, PL_GEOMETRICSHAPESEXT } /* block=geometricshapesextended */,
- { 0, 974, 8640, 24, 2, PL_CCC__18 } /* canonicalcombiningclass=18 */,
- { 0, 5544, 8655, 13, 2, PL_NV__33 } /* numericvalue=33 */,
- { 1, 6566, 0, 10, 0, PL_BOXDRAWING } /* boxdrawing */,
- { 0, 8196, 8885, 4, 3, PL_AGE__7 } /* age=v70 */,
- { 0, 6613, 2815, 3, 8, PL_HALFMARKS } /* ishalfmarks */,
- { 6, 7288, 7152, 7, 4, PL_SC__DUPL } /* script=dupl */,
- { 3, 1887, 3223, 5, 3, -PL_XPOSIXLOWER } /* lower=no */,
- { 0, 8096, 7034, 4, 4, PL_PALM } /* scx=palm */,
- { 2, 2108, 1379, 3, 23, PL_HIGHPUSURROGATES } /* inhighprivateusesurrogates */,
- { 0, 8096, 2967, 4, 8, PL_GEOR } /* scx=georgian */,
- { 69, 7506, 0, 7, 0, PL_LINA } /* lineara */,
- { 0, 7689, 3596, 4, 14, PL_ARABICSUP } /* isarabicsupplement */,
- { 0, 8816, 8172, 3, 4, PL_NV__3_SLASH_16 } /* nv=3/16 */,
- { 1, 8096, 7208, 4, 8, PL_HIRA } /* scx=hiragana */,
- { 0, 8376, 6175, 3, 11, PL_LB__EX } /* lb=exclamation */,
- { 1, 8096, 2249, 4, 10, PL_GLAG } /* scx=glagolitic */,
- { 1, 8780, 3223, 3, 3, -PL_CWT } /* cwt=no */,
- { 2, 7380, 8901, 4, 2, PL_CCC__36 } /* ccc=36 */,
- { 1, 6219, 7951, 11, 5, PL_JOINC } /* joincontrol=true */,
- { 1, 8496, 0, 4, 0, PL_SAMR } /* samr */,
- { 0, 6210, 691, 3, 15, PL_CUNEIFORMNUMBERS } /* incuneiformnumbers */,
- { 2, 184, 661, 3, 29, PL_CJKEXTF } /* iscjkunifiedideographsextensionf */,
- { 0, 1417, 5037, 9, 14, PL_SK } /* category=modifiersymbol */,
- { 8, 2108, 1084, 5, 23, PL_HALFANDFULLFORMS } /* inhalfwidthandfullwidthforms */,
- { 2, 184, 8348, 2, 4, PL_KALI } /* iskali */,
- { 0, 21, 7900, 2, 6, PL_INREJANG } /* inrejang */,
- { 2, 6890, 5336, 4, 8, PL_GREEKEXT } /* blk=greekext */,
- { 3, 184, 2484, 2, 19, PL_EGYP } /* isegyptianhieroglyphs */,
- { 3, 8026, 6686, 5, 10, PL_INPC__OVERSTRUCK } /* inpc=overstruck */,
- { 11, 8276, 7951, 4, 5, PL_CWCM } /* cwcm=true */,
- { 16, 6263, 2163, 10, 2, PL_LB__GL } /* linebreak=gl */,
- { 0, 1448, 385, 5, 30, PL_SUPSYMBOLSANDPICTOGRAPHS } /* insupplementalsymbolsandpictographs */,
- { 6, 8096, 7555, 4, 7, PL_OLCK } /* scx=olchiki */,
- { 2, 6890, 808, 4, 28, PL_PHONETICEXTSUP } /* blk=phoneticextensionssupplement */,
- { 4, 7459, 7429, 3, 7, PL_DSRT } /* sc=deseret */,
- { 0, 21, 5388, 2, 13, PL_KANAEXTA } /* inkanaextendeda */,
- { 1, 3129, 7660, 17, 4, PL_TIRH } /* scriptextensions=tirh */,
- { 0, 8011, 1, 3, 1, PL_N } /* gc=n */,
- { 1, 7136, 8116, 6, 5, PL_INTAMIL } /* block=tamil */,
- { 4, 7918, 0, 4, 0, PL_THAA } /* thaa */,
- { 5, 8061, 0, 5, 0, PL_OGAM } /* ogham */,
- { 1, 3674, 0, 7, 0, PL_CPRT } /* cypriot */,
- { 1, 7288, 8452, 7, 4, PL_SC__ORYA } /* script=orya */,
- { 0, 7621, 0, 3, 0, PL_PUA } /* pua */,
- { 5, 3129, 4299, 17, 15, PL_ARMI } /* scriptextensions=imperialaramaic */,
- { 0, 4449, 7998, 14, 3, PL_NFCQC__Y } /* nfcquickcheck=yes */,
- { 6, 8822, 3223, 3, 2, -PL_PCM } /* pcm=n */,
- { 4, 7136, 3994, 6, 16, PL_SYRIACSUP } /* block=syriacsupplement */,
- { 0, 3373, 6845, 15, 9, PL_EA__A } /* eastasianwidth=ambiguous */,
- { 2, 184, 2877, 2, 13, PL_DEVANAGARIEXT } /* isdevanagariext */,
- { 0, 7380, 18, 4, 1, PL_CCC__R } /* ccc=r */,
- { 0, 6219, 7997, 11, 2, PL_JOINC } /* joincontrol=y */,
- { 8, 6263, 8929, 10, 2, PL_GCB__V } /* linebreak=jv */,
- { 1, 1691, 0, 11, 0, PL_NUMBERFORMS } /* numberforms */,
- { 1, 8572, 4561, 3, 2, PL_WB__EB } /* wb=eb */,
- { 2, 4314, 7930, 13, 6, PL_JG__YUDHHE } /* joininggroup=yudhhe */,
- { 0, 8096, 5957, 4, 12, PL_MEND } /* scx=mendekikakui */,
- { 0, 4554, 8935, 14, 2, PL_SB__XX } /* sentencebreak=xx */,
- { 0, 3129, 4784, 17, 4, PL_CHAM } /* scriptextensions=cham */,
- { 2, 3129, 8408, 17, 3, PL_MRO } /* scriptextensions=mro */,
- { 0, 1746, 3985, 21, 9, PL_LB__EM } /* graphemeclusterbreak=emodifier */,
- { 12, 1474, 17, 22, 1, PL_BPT__O } /* bidipairedbrackettype=o */,
- { 5, 4923, 5429, 4, 7, PL_INMALAYALAM } /* inmalayalam */,
- { 3, 1543, 0, 15, 0, PL_GEOMETRICSHAPES } /* geometricshapes */,
- { 2, 3994, 0, 9, 0, PL_SYRIACSUP } /* syriacsup */,
- { 1, 7380, 8916, 4, 2, PL_CCC__84 } /* ccc=84 */,
- { 0, 1184, 7768, 25, 2, -PL_DI } /* defaultignorablecodepoint=f */,
- { 0, 2985, 7997, 4, 4, PL_IDST } /* idst=yes */,
- { 0, 7136, 2409, 7, 5, PL_INBRAHMI } /* block=brahmi */,
- { 2, 8096, 2107, 4, 4, PL_SINH } /* scx=sinh */,
- { 13, 6706, 8843, 10, 3, PL_IN__2 } /* presentin=v20 */,
- { 1, 436, 0, 5, 0, PL_NCHAR } /* nchar */,
- { 4, 2229, 8932, 17, 1, PL_L_AMP_ } /* generalcategory=l& */,
- { 0, 8011, 5401, 3, 13, PL_ZL } /* gc=lineseparator */,
- { 1, 4314, 3812, 13, 3, PL_JG__LAM } /* joininggroup=lam */,
- { 1, 7459, 8444, 3, 4, PL_OLCK } /* sc=olck */,
- { 0, 8096, 5427, 4, 9, PL_MLYM } /* scx=malayalam */,
- { 6, 206, 0, 2, 0, PL_PI } /* pi */,
- { 6, 7288, 2249, 7, 10, PL_SC__GLAG } /* script=glagolitic */,
- { 5, 7136, 4284, 6, 15, PL_INHANGUL } /* block=hangulsyllables */,
- { 4, 3129, 7780, 17, 6, PL_CARI } /* scriptextensions=carian */,
- { 5, 2985, 7768, 4, 6, -PL_IDST } /* idst=false */,
- { 28, 184, 8244, 2, 4, PL_BHKS } /* isbhks */,
- { 14, 8816, 8771, 3, 3, PL_NV__9_SLASH_2 } /* nv=9/2 */,
- { 0, 7459, 7604, 3, 4, PL_SIDD } /* sc=sidd */,
- { 6, 1448, 3995, 3, 8, PL_SYRIACSUP } /* insyriacsup */,
- { 10, 7906, 7847, 4, 5, PL_SC__KTHI } /* sc=kaithi */,
- { 2, 4542, 7919, 3, 5, PL_THAA } /* isthaana */,
- { 8, 7478, 7591, 3, 6, PL_SHRD } /* issharada */,
- { 0, 7478, 7619, 3, 6, PL_SUPPUAA } /* issuppuaa */,
- { 0, 8096, 4299, 4, 15, PL_ARMI } /* scx=imperialaramaic */,
- { 1, 7288, 7660, 7, 4, PL_SC__TIRH } /* script=tirh */,
- { 0, 7136, 0, 6, 34, PL_UCAS } /* block=unifiedcanadianaboriginalsyllabics */,
- { 0, 2229, 1, 16, 1, PL_N } /* generalcategory=n */,
- { 2, 7459, 7248, 3, 8, PL_SC__JAVA } /* sc=javanese */,
- { 0, 6890, 6696, 4, 10, PL_INPHOENICIAN } /* blk=phoenician */,
- { 0, 2229, 4569, 16, 15, PL_LT } /* generalcategory=titlecaseletter */,
- { 5, 5544, 5219, 13, 11, PL_NV__10000000000 } /* numericvalue=10000000000 */,
- { 7, 5284, 7768, 13, 6, -PL_CI } /* caseignorable=false */,
- { 0, 184, 38, 2, 2, PL_XPOSIXDIGIT } /* isnd */,
- { 0, 7459, 2484, 3, 4, PL_EGYP } /* sc=egyp */,
- { 2, 2100, 8072, 3, 4, PL_OSGE } /* isosage */,
- { 8, 184, 3340, 3, 16, PL_CYRILLICEXTB } /* iscyrillicextendedb */,
- { 7, 1354, 7997, 24, 4, PL_COMPEX } /* fullcompositionexclusion=yes */,
- { 0, 7136, 42, 6, 26, PL_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatibilityideographs */,
- { 0, 6890, 1497, 4, 14, PL_BYZANTINEMUSIC } /* blk=byzantinemusic */,
- { 0, 8101, 7997, 5, 4, PL_STERM } /* sterm=yes */,
- { 0, 3129, 8111, 17, 4, PL_TAKR } /* scriptextensions=takr */,
- { 0, 7288, 8520, 7, 4, PL_SHAW } /* script=shaw */,
- { 0, 8816, 8160, 3, 2, PL_NV__13 } /* nv=13 */,
- { 0, 6890, 510, 4, 30, PL_CJKEXTA } /* blk=cjkunifiedideographsextensiona */,
- { 7, 8288, 1209, 3, 5, PL_DT__SUP } /* dt=super */,
- { 6, 7459, 5825, 3, 4, PL_SC__MAHJ } /* sc=mahj */,
- { 0, 7136, 4105, 7, 7, PL_BAMUMSUP } /* block=bamumsup */,
- { 1, 6890, 7846, 4, 6, PL_INKAITHI } /* blk=kaithi */,
- { 2, 8011, 221, 3, 2, PL_L_AMP_ } /* gc=l_ */,
- { 2, 6210, 1982, 3, 7, PL_INCYRILLIC } /* incyrillic */,
- { 1, 5192, 3425, 3, 3, PL_IDSB } /* isidsb */,
- { 0, 7994, 0, 5, 0, PL_IDC } /* idc=y */,
- { 11, 6890, 3356, 4, 17, PL_CYRILLICEXTC } /* blk=cyrillicextendedc */,
- { 2, 7136, 4404, 6, 15, PL_INMEROITICCURSIVE } /* block=meroiticcursive */,
- { 7, 8196, 7710, 4, 1, PL_AGE__6 } /* age=6 */,
- { 1, 6890, 3850, 4, 16, PL_MISCMATHSYMBOLSA } /* blk=miscmathsymbolsa */,
- { 10, 4923, 7274, 4, 6, PL_INMAHAJANI } /* inmahajani */,
- { 9, 184, 2967, 2, 4, PL_GEOR } /* isgeor */,
- { 0, 8011, 3914, 3, 16, PL_PO } /* gc=otherpunctuation */,
- { 7, 8340, 8484, 3, 4, PL_JG__QAPH } /* jg=qaph */,
- { 9, 7459, 2636, 3, 4, PL_SC__MONG } /* sc=mong */,
- { 2, 4314, 3802, 13, 16, PL_JG__MANICHAEANLAMEDH } /* joininggroup=manichaeanlamedh */,
- { 5, 21, 7870, 2, 6, PL_INLEPCHA } /* inlepcha */,
- { 1, 2100, 7570, 3, 6, PL_OSMA } /* isosmanya */,
- { 2, 7136, 3021, 6, 18, PL_LATINEXTADDITIONAL } /* block=latinextadditional */,
- { 1, 7380, 8705, 4, 3, PL_CCC__IS } /* ccc=240 */,
- { 10, 5645, 2655, 10, 19, PL_BC__RLO } /* bidiclass=righttoleftoverride */,
- { 1, 6307, 0, 11, 0, PL_MYANMAREXTA } /* myanmarexta */,
- { 1, 7459, 6736, 3, 4, PL_SAUR } /* sc=saur */,
- { 1, 8011, 5037, 3, 14, PL_SK } /* gc=modifiersymbol */,
- { 1, 8096, 3458, 4, 4, PL_MANI } /* scx=mani */,
- { 1, 3656, 0, 18, 0, PL_PE } /* isclosepunctuation */,
- { 2, 6472, 0, 11, 1, PL_WB__NU } /* wordbreak=nu */,
- { 4, 7459, 78, 3, 4, PL_SC__ARAB } /* sc=arab */,
- { 0, 184, 1307, 3, 23, PL_DIACRITICALSFORSYMBOLS } /* iscombiningmarksforsymbols */,
- { 0, 7380, 8651, 7, 3, PL_CCC__132 } /* ccc=ccc132 */,
- { 0, 8894, 3212, 3, 7, PL_VO__U } /* vo=upright */,
- { 7, 8121, 0, 5, 0, PL_UIDEO } /* uideo */,
- { 0, 184, 5957, 2, 12, PL_MEND } /* ismendekikakui */,
- { 6, 7798, 0, 6, 0, PL_COMPEX } /* compex */,
- { 0, 8240, 32, 3, 2, PL_BC__CS } /* bc=cs */,
- { 0, 7226, 96, 6, 5, PL_XPOSIXALPHA } /* xposixalpha */,
- { 2, 7459, 7660, 3, 4, PL_SC__TIRH } /* sc=tirh */,
- { 1, 7288, 1401, 7, 4, PL_SC__SIND } /* script=sind */,
- { 2, 184, 1543, 2, 18, PL_GEOMETRICSHAPESEXT } /* isgeometricshapesext */,
- { 1, 6613, 3707, 3, 15, PL_HALFANDFULLFORMS } /* ishalfandfullforms */,
- { 2, 6210, 4688, 3, 13, PL_CJKCOMPATFORMS } /* incjkcompatforms */,
- { 4, 7136, 1812, 6, 22, PL_TRANSPORTANDMAP } /* block=transportandmapsymbols */,
- { 2, 4134, 0, 15, 0, PL_BRAI } /* braillepatterns */,
- { 0, 8196, 7750, 4, 1, PL_AGE__8 } /* age=8 */,
- { 0, 184, 0, 4, 0, PL_CE } /* isce */,
- { 4, 5192, 2986, 3, 3, PL_IDST } /* isidst */,
- { 0, 7136, 808, 6, 28, PL_PHONETICEXTSUP } /* block=phoneticextensionssupplement */,
- { 0, 8508, 3755, 4, 6, PL_SC__LINB } /* sc=linearb */,
- { 17, 21, 1107, 2, 8, PL_INKATAKANA } /* inkatakana */,
- { 1, 2236, 4330, 10, 14, PL_LL } /* category=lowercaseletter */,
- { 1, 8196, 8849, 4, 3, PL_AGE__3 } /* age=v30 */,
- { 2, 8096, 6005, 4, 12, PL_HUNG } /* scx=oldhungarian */,
- { 3, 1160, 0, 4, 0, PL_HANG } /* hang */,
- { 10, 8340, 5440, 3, 13, PL_JG__MALAYALAMNNNA } /* jg=malayalamnnna */,
- { 5, 1918, 0, 21, 0, PL_CWU } /* changeswhenuppercased */,
- { 4, 6296, 0, 11, 0, PL_MISCSYMBOLS } /* miscsymbols */,
- { 3, 5134, 25, 3, 1, PL_PS } /* isps */,
- { 0, 5079, 0, 14, 0, PL_MN } /* nonspacingmark */,
- { 1, 122, 3223, 9, 2, -PL_DIA } /* diacritic=n */,
- { 9, 5657, 7997, 5, 2, PL_BIDIM } /* bidim=y */,
- { 0, 6890, 1506, 4, 14, PL_MUSIC } /* blk=musicalsymbols */,
- { 0, 96, 3223, 10, 3, -PL_XPOSIXALPHA } /* alphabetic=no */,
- { 2, 184, 2360, 2, 4, PL_MAND } /* ismand */,
- { 27, 966, 0, 2, 0, PL_NO } /* no */,
- { 0, 7136, 1107, 6, 8, PL_INKATAKANA } /* block=katakana */,
- { 0, 6890, 1981, 4, 21, PL_CYRILLICSUP } /* blk=cyrillicsupplementary */,
- { 10, 186, 0, 2, 0, PL_CE } /* ce */,
- { 0, 7457, 5205, 5, 14, PL_INSC__VOWELDEPENDENT } /* insc=voweldependent */,
- { 1, 1503, 721, 3, 29, PL_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumericsupplement */,
- { 0, 7459, 2877, 3, 10, PL_SC__DEVA } /* sc=devanagari */,
- { 16, 8340, 3786, 3, 16, PL_JG__MANICHAEANDALETH } /* jg=manichaeandaleth */,
- { 2, 5134, 469, 3, 4, PL_P } /* ispunct */,
- { 6, 6890, 78, 4, 6, PL_INARABIC } /* blk=arabic */,
- { 0, 7459, 6806, 3, 10, PL_WARA } /* sc=warangciti */,
- { 24, 184, 7986, 2, 5, PL_XPOSIXBLANK } /* isblank */,
- { 0, 6890, 448, 5, 17, PL_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbols */,
- { 0, 8816, 7720, 3, 3, PL_NV__400 } /* nv=400 */,
- { 1, 6890, 7366, 4, 7, PL_INBENGALI } /* blk=bengali */,
- { 0, 8340, 5921, 3, 12, PL_JG__MANICHAEANPE } /* jg=manichaeanpe */,
- { 26, 8376, 34, 3, 2, PL_LB__EX } /* lb=ex */,
- { 4, 21, 8388, 2, 4, PL_LISU } /* inlisu */,
- { 1, 7894, 3223, 6, 2, -PL_PATSYN } /* patsyn=n */,
- { 4, 6890, 8432, 4, 3, PL_INNKO } /* blk=nko */,
- { 0, 2754, 923, 5, 24, PL_ALPHABETICPF } /* inalphabeticpresentationforms */,
- { 0, 8816, 7936, 3, 4, PL_NV__1_SLASH_16 } /* nv=1/16 */,
- { 1, 4314, 3458, 13, 17, PL_JG__MANICHAEANDHAMEDH } /* joininggroup=manichaeandhamedh */,
- { 0, 8816, 7744, 3, 1, PL_NV__7 } /* nv=7 */,
- { 2, 7288, 7436, 7, 4, PL_ELBA } /* script=elba */,
- { 0, 4314, 8512, 13, 4, PL_JG__SEEN } /* joininggroup=seen */,
- { 1, 2750, 7768, 4, 6, -PL_TERM } /* term=false */,
- { 0, 8288, 3690, 3, 3, PL_DT__FIN } /* dt=fin */,
- { 1, 7696, 7997, 6, 2, PL_XPOSIXSPACE } /* wspace=y */,
- { 20, 3516, 3223, 10, 3, -PL_XPOSIXSPACE } /* whitespace=no */,
- { 5, 1746, 3914, 21, 5, PL_GCB__XX } /* graphemeclusterbreak=other */,
- { 2, 1417, 3914, 9, 5, PL_C } /* category=other */,
- { 4, 7136, 720, 6, 21, PL_ENCLOSEDALPHANUM } /* block=enclosedalphanumerics */,
- { 3, 122, 7768, 9, 6, -PL_DIA } /* diacritic=false */,
- { 1, 7689, 2390, 3, 18, PL_ANCIENTGREEKNUMBERS } /* isancientgreeknumbers */,
- { 0, 7136, 7992, 7, 4, PL_INBUHID } /* block=buhid */,
- { 2, 5645, 7768, 5, 6, -PL_BIDIC } /* bidic=false */,
- { 1, 6890, 7061, 4, 9, PL_INSAMARITAN } /* blk=samaritan */,
- { 9, 6263, 5669, 10, 12, PL_LB__SY } /* linebreak=breaksymbols */,
- { 0, 2859, 5969, 18, 8, PL_DT__NONCANON } /* decompositiontype=noncanon */,
- { 1, 8196, 8708, 4, 3, PL_AGE__3 } /* age=3.0 */,
- { 4, 8192, 0, 4, 0, PL_ADLM } /* adlm */,
- { 0, 6613, 7209, 3, 7, PL_HIRA } /* ishiragana */,
- { 0, 7986, 0, 5, 0, PL_XPOSIXBLANK } /* blank */,
- { 16, 1897, 7997, 21, 4, PL_CWT } /* changeswhentitlecased=yes */,
- { 1, 1402, 2355, 24, 14, PL_INPC__BOTTOMANDRIGHT } /* indicpositionalcategory=bottomandright */,
- { 2, 6109, 7, 10, 1, PL_XPOSIXCNTRL } /* category=cc */,
- { 2, 7136, 2787, 6, 8, PL_INCHEROKEE } /* block=cherokee */,
- { 2, 8528, 0, 4, 0, PL_SYRC } /* syrc */,
- { 5, 5657, 3223, 12, 2, -PL_BIDIM } /* bidimirrored=n */,
- { 13, 3129, 8384, 17, 4, PL_LINB } /* scriptextensions=linb */,
- { 1, 6706, 8861, 10, 3, PL_IN__4_DOT_1 } /* presentin=v41 */,
- { 4, 5544, 7744, 13, 1, PL_NV__7 } /* numericvalue=7 */,
- { 4, 8816, 7756, 3, 1, PL_NV__9 } /* nv=9 */,
- { 3, 1448, 3544, 3, 16, PL_SMALLFORMS } /* insmallformvariants */,
- { 0, 1908, 0, 9, 0, PL_LT } /* titlecase */,
- { 6, 7459, 8111, 3, 4, PL_SC__TAKR } /* sc=takr */,
- { 1, 8240, 3075, 3, 18, PL_BC__B } /* bc=paragraphseparator */,
- { 0, 184, 7876, 2, 4, PL_LYCI } /* islyci */,
- { 5, 6890, 2967, 4, 8, PL_INGEORGIAN } /* blk=georgian */,
- { 5, 184, 5657, 2, 12, PL_BIDIM } /* isbidimirrored */,
- { 0, 6208, 7768, 5, 2, -PL_JOINC } /* joinc=f */,
- { 1, 7288, 7152, 7, 8, PL_SC__DUPL } /* script=duployan */,
- { 0, 4198, 1545, 4, 16, PL_GEOMETRICSHAPESEXT } /* ingeometricshapesext */,
- { 0, 8276, 3581, 4, 2, PL_CWCM } /* cwcm=t */,
- { 2, 5645, 5633, 10, 12, PL_BC__AN } /* bidiclass=arabicnumber */,
- { 15, 1206, 7919, 3, 5, PL_INTHAANA } /* inthaana */,
- { 5, 6890, 2841, 4, 18, PL_COPTICEPACTNUMBERS } /* blk=copticepactnumbers */,
- { 19, 6241, 0, 11, 0, PL_KATAKANAEXT } /* katakanaext */,
- { 0, 7288, 4135, 8, 6, PL_BRAI } /* script=braille */,
- { 36, 8340, 5837, 3, 12, PL_JG__MALAYALAMBHA } /* jg=malayalambha */,
- { 0, 1209, 0, 25, 0, PL_SUPERANDSUB } /* superscriptsandsubscripts */,
- { 4, 6890, 4269, 4, 15, PL_DIACRITICALSSUP } /* blk=diacriticalssup */,
- { 1, 8011, 45, 3, 2, PL_CO } /* gc=co */,
- { 1, 436, 3581, 5, 2, PL_NCHAR } /* nchar=t */,
- { 2, 3129, 2841, 17, 4, PL_COPT } /* scriptextensions=copt */,
- { 0, 1417, 8939, 9, 2, PL_ZP } /* category=zp */,
- { 0, 8196, 8891, 4, 3, PL_AGE__9 } /* age=v90 */,
- { 7, 7136, 6746, 6, 10, PL_SMALLFORMS } /* block=smallforms */,
- { 17, 8816, 7726, 3, 2, PL_NV__43 } /* nv=43 */,
- { 5, 4784, 0, 4, 0, PL_CHAM } /* cham */,
- { 1, 7136, 2787, 6, 18, PL_CHEROKEESUP } /* block=cherokeesupplement */,
- { 2, 8894, 3194, 3, 7, PL_VO__R } /* vo=rotated */,
- { 0, 6483, 7951, 11, 5, PL_XIDC } /* xidcontinue=true */,
- { 0, 7459, 2598, 3, 19, PL_MERO } /* sc=meroitichieroglyphs */,
- { 11, 5544, 8911, 13, 2, PL_NV__46 } /* numericvalue=46 */,
- { 1, 5544, 8621, 13, 3, PL_NV__1_SLASH_6 } /* numericvalue=1/6 */,
- { 0, 3373, 4127, 15, 7, PL_EA__N } /* eastasianwidth=neutral */,
- { 0, 184, 6076, 2, 11, PL_BIDIC } /* isbidicontrol */,
- { 1, 8516, 0, 4, 0, PL_SGNW } /* sgnw */,
- { 0, 7380, 8688, 7, 2, PL_CCC__26 } /* ccc=ccc26 */,
- { 4, 2990, 80, 4, 8, PL_ARABICMATH } /* inarabicmath */,
- { 7, 8340, 8334, 3, 4, PL_JG__SHIN } /* jg=shin */,
- { 35, 6263, 1479, 10, 2, PL_LB__AI } /* linebreak=ai */,
- { 0, 6890, 6029, 4, 12, PL_PHAISTOS } /* blk=phaistosdisc */,
- { 20, 7380, 7944, 4, 2, PL_CCC__12 } /* ccc=12 */,
- { 0, 1892, 7768, 5, 2, -PL_CASED } /* cased=f */,
- { 2, 1589, 0, 5, 0, PL_LATN } /* latin */,
- { 1, 7828, 3223, 6, 3, -PL_HYPHEN } /* hyphen=no */,
- { 0, 6329, 7088, 11, 8, PL_XPOSIXDIGIT } /* numerictype=decimal */,
- { 1, 4464, 7996, 4, 5, PL_NFDQC__Y } /* nfdqc=yes */,
- { 0, 1282, 0, 10, 0, PL_CJKSYMBOLS } /* cjksymbols */,
- { 1, 6208, 3581, 5, 2, PL_JOINC } /* joinc=t */,
- { 3, 6263, 73, 10, 2, PL_LB__EM } /* linebreak=em */,
- { 7, 8096, 8352, 4, 4, PL_KHMR } /* scx=khmr */,
- { 1, 8026, 5122, 3, 13, PL_INPSALTERPAHLAVI } /* inpsalterpahlavi */,
- { 1, 974, 8693, 24, 3, PL_CCC__A } /* canonicalcombiningclass=230 */,
- { 3, 7224, 1929, 8, 5, PL_XPOSIXUPPER } /* isxposixupper */,
- { 0, 1448, 6747, 3, 9, PL_SMALLFORMS } /* insmallforms */,
- { 35, 5968, 7008, 3, 8, PL_INOLDITALIC } /* inolditalic */,
- { 0, 4314, 8484, 13, 4, PL_JG__QAPH } /* joininggroup=qaph */,
- { 0, 184, 8412, 2, 4, PL_MTEI } /* ismtei */,
- { 2, 7459, 7104, 3, 8, PL_SC__ARMN } /* sc=armenian */,
- { 8, 8096, 4010, 4, 6, PL_TANG } /* scx=tangut */,
- { 5, 8572, 138, 3, 2, PL_WB__FO } /* wb=fo */,
- { 2, 5968, 6677, 3, 9, PL_INOLDPERSIAN } /* inoldpersian */,
- { 18, 8196, 6796, 4, 10, PL_AGE__NA } /* age=unassigned */,
- { 0, 8026, 7584, 3, 6, PL_INPHAGSPA } /* inphagspa */,
- { 0, 8196, 8840, 4, 3, PL_IN__1_DOT_1 } /* age=v11 */,
- { 5, 184, 698, 2, 2, PL_MN } /* ismn */,
- { 0, 7555, 0, 7, 0, PL_OLCK } /* olchiki */,
- { 6, 7459, 7, 3, 18, PL_CANS } /* sc=canadianaboriginal */,
- { 10, 6890, 7639, 4, 7, PL_INTAITHAM } /* blk=taitham */,
- { 0, 8376, 83, 3, 2, PL_LB__CM } /* lb=cm */,
- { 3, 1426, 4164, 22, 15, PL_INSC__CONSONANTKILLER } /* indicsyllabiccategory=consonantkiller */,
- { 52, 8816, 7732, 3, 3, PL_NV__500 } /* nv=500 */,
- { 3, 8340, 5065, 3, 14, PL_JG__NOJOININGGROUP } /* jg=nojoininggroup */,
- { 0, 184, 7416, 3, 6, PL_CJKEXTE } /* iscjkexte */,
- { 0, 8240, 4119, 3, 15, PL_BC__BN } /* bc=boundaryneutral */,
- { 12, 2859, 568, 18, 2, PL_DT__NB } /* decompositiontype=nb */,
- { 7, 6263, 7828, 10, 2, PL_LB__HY } /* linebreak=hy */,
- { 3, 6890, 42, 4, 16, PL_CJKCOMPAT } /* blk=cjkcompatibility */,
- { 0, 21, 4660, 3, 13, PL_ANCIENTSYMBOLS } /* inancientsymbols */,
- { 3, 8777, 3223, 3, 3, -PL_CWL } /* cwl=no */,
- { 0, 8096, 8544, 4, 4, PL_TAVT } /* scx=tavt */,
- { 1, 8276, 7768, 4, 6, -PL_CWCM } /* cwcm=false */,
- { 0, 974, 8916, 24, 2, PL_CCC__84 } /* canonicalcombiningclass=84 */,
- { 0, 7136, 7145, 7, 7, PL_INBUGINESE } /* block=buginese */,
- { 3, 7136, 7583, 6, 7, PL_INPHAGSPA } /* block=phagspa */,
- { 3, 7380, 7727, 7, 2, PL_CCC__32 } /* ccc=ccc32 */,
- { 0, 7380, 1108, 4, 3, PL_CCC__214 } /* ccc=ata */,
- { 4, 8248, 1, 4, 1, PL_BPT__N } /* bpt=n */,
- { 4, 1474, 723, 23, 4, PL_BPT__C } /* bidipairedbrackettype=close */,
- { 4, 8196, 8735, 4, 3, PL_AGE__5_DOT_1 } /* age=5.1 */,
- { 18, 1887, 3223, 9, 2, -PL_XPOSIXLOWER } /* lowercase=n */,
- { 7, 5192, 247, 3, 2, PL_IDS } /* isids */,
- { 8, 3129, 2044, 17, 11, PL_MTEI } /* scriptextensions=meeteimayek */,
- { 0, 6362, 0, 11, 0, PL_SO } /* othersymbol */,
- { 3, 974, 8899, 27, 2, PL_CCC__35 } /* canonicalcombiningclass=ccc35 */,
- { 2, 1, 0, 1, 0, PL_N } /* n */,
- { 0, 6263, 5777, 10, 12, PL_LB__HL } /* linebreak=hebrewletter */,
- { 1, 8096, 7604, 4, 4, PL_SIDD } /* scx=sidd */,
- { 0, 6890, 7780, 4, 6, PL_INCARIAN } /* blk=carian */,
- { 0, 7336, 0, 8, 0, PL_UGAR } /* ugaritic */,
- { 9, 76, 7762, 2, 3, PL_NT__DI } /* nt=di */,
- { 0, 8240, 3446, 3, 3, PL_BC__RLI } /* bc=rli */,
- { 1, 8026, 850, 3, 13, PL_PUA } /* inprivateusearea */,
- { 0, 3526, 7997, 17, 2, PL_RI } /* regionalindicator=y */,
- { 0, 2859, 45, 18, 6, PL_DT__COM } /* decompositiontype=compat */,
- { 14, 8816, 7744, 3, 4, PL_NV__7000 } /* nv=7000 */,
- { 0, 1963, 3223, 7, 3, -PL_RADICAL } /* radical=no */,
- { 1, 184, 8308, 2, 4, PL_GURU } /* isguru */,
- { 1, 8011, 107, 4, 5, PL_S } /* gc=symbol */,
- { 6, 2859, 3690, 18, 3, PL_DT__FIN } /* decompositiontype=fin */,
- { 2, 6613, 5778, 3, 5, PL_HEBR } /* ishebrew */,
- { 0, 8076, 0, 5, 0, PL_PATWS } /* patws */,
- { 4, 184, 1982, 3, 7, PL_CYRL } /* iscyrillic */,
- { 2, 1417, 8937, 9, 2, PL_ZL } /* category=zl */,
- { 0, 2877, 0, 13, 0, PL_DEVANAGARIEXT } /* devanagariext */,
- { 5, 2044, 0, 11, 0, PL_MTEI } /* meeteimayek */,
- { 0, 7674, 0, 7, 0, PL_UCASEXT } /* ucasext */,
- { 9, 184, 7144, 2, 4, PL_BUGI } /* isbugi */,
- { 10, 5051, 8256, 5, 4, PL_NFKDQC__N } /* nfkdqc=no */,
- { 0, 8096, 7436, 4, 7, PL_ELBA } /* scx=elbasan */,
- { 0, 7288, 8444, 7, 4, PL_OLCK } /* script=olck */,
- { 3, 6890, 148, 4, 35, PL_DIACRITICALSSUP } /* blk=combiningdiacriticalmarkssupplement */,
- { 2, 6890, 8046, 4, 5, PL_INLIMBU } /* blk=limbu */,
- { 1, 1417, 6340, 9, 11, PL_LO } /* category=otherletter */,
- { 1, 7459, 6989, 3, 9, PL_TALU } /* sc=newtailue */,
- { 4, 7288, 4509, 7, 15, PL_SARB } /* script=oldsoutharabian */,
- { 1, 8288, 7216, 3, 8, PL_DT__ISO } /* dt=isolated */,
- { 1, 184, 7816, 2, 6, PL_GRBASE } /* isgrbase */,
- { 0, 7457, 6716, 5, 10, PL_INSC__PUREKILLER } /* insc=purekiller */,
- { 2, 1346, 5339, 5, 10, PL_GREEKEXT } /* ingreekextended */,
- { 0, 3129, 6439, 17, 11, PL_SYLO } /* scriptextensions=sylotinagri */,
- { 3, 7457, 2446, 5, 19, PL_INSC__CONSONANTHEADLETTER } /* insc=consonantheadletter */,
- { 2, 4314, 5440, 13, 13, PL_JG__MALAYALAMNNNA } /* joininggroup=malayalamnnna */,
- { 0, 4590, 3223, 2, 3, -PL_VS } /* vs=no */,
- { 0, 7136, 808, 6, 18, PL_PHONETICEXT } /* block=phoneticextensions */,
- { 10, 8096, 8500, 4, 4, PL_SARB } /* scx=sarb */,
- { 37, 4599, 0, 15, 0, PL_LU } /* uppercaseletter */,
- { 1, 6472, 34, 10, 6, PL_WB__EXTEND } /* wordbreak=extend */,
- { 0, 7136, 4509, 6, 15, PL_SARB } /* block=oldsoutharabian */,
- { 4, 2967, 0, 8, 0, PL_GEOR } /* georgian */,
- { 1, 7136, 2128, 6, 6, PL_YIJING } /* block=yijing */,
- { 0, 3129, 7870, 17, 4, PL_LEPC } /* scriptextensions=lepc */,
- { 0, 5645, 23, 10, 2, PL_BC__AL } /* bidiclass=al */,
- { 0, 1159, 3581, 25, 2, PL_CWKCF } /* changeswhennfkccasefolded=t */,
- { 0, 3129, 7870, 17, 6, PL_LEPC } /* scriptextensions=lepcha */,
- { 9, 8536, 0, 4, 0, PL_TALU } /* talu */,
- { 5, 2369, 0, 20, 1, PL_VO__U } /* verticalorientation=u */,
- { 4, 974, 8688, 24, 2, PL_CCC__26 } /* canonicalcombiningclass=26 */,
- { 0, 5765, 7997, 12, 2, PL_GRBASE } /* graphemebase=y */,
- { 4, 8798, 3581, 3, 2, PL_LOE } /* loe=t */,
- { 1, 6890, 6005, 4, 12, PL_INOLDHUNGARIAN } /* blk=oldhungarian */,
- { 5, 6890, 4104, 4, 8, PL_BAMUMSUP } /* blk=bamumsup */,
- { 1, 2108, 7452, 4, 5, PL_INHANUNOO } /* inhanunoo */,
- { 0, 8937, 0, 2, 0, PL_ZL } /* zl */,
- { 1, 7136, 6029, 6, 12, PL_PHAISTOS } /* block=phaistosdisc */,
- { 3, 7288, 5933, 7, 12, PL_GONM } /* script=masaramgondi */,
- { 1, 8340, 8392, 3, 4, PL_JG__MEEM } /* jg=meem */,
- { 0, 4314, 8131, 13, 5, PL_JG__ZHAIN } /* joininggroup=zhain */,
- { 2, 2236, 8932, 10, 1, PL_L_AMP_ } /* category=l& */,
- { 2, 7590, 0, 7, 0, PL_SHRD } /* sharada */,
- { 2, 7136, 6882, 7, 8, PL_INBHAIKSUKI } /* block=bhaiksuki */,
- { 2, 2100, 6363, 3, 10, PL_SO } /* isothersymbol */,
- { 1, 7478, 2108, 3, 3, PL_SINH } /* issinh */,
- { 0, 5544, 8148, 13, 4, PL_NV__1_SLASH_40 } /* numericvalue=1/40 */,
- { 0, 7288, 7061, 7, 9, PL_SAMR } /* script=samaritan */,
- { 0, 8096, 8528, 4, 4, PL_SYRC } /* scx=syrc */,
- { 1, 6263, 223, 10, 2, PL_LB__PR } /* linebreak=pr */,
- { 0, 8572, 3914, 3, 5, PL_WB__XX } /* wb=other */,
- { 3, 1797, 0, 14, 0, PL_LM } /* modifierletter */,
- { 5, 7457, 7981, 5, 5, PL_INSC__BINDU } /* insc=bindu */,
- { 0, 8101, 7768, 5, 6, -PL_STERM } /* sterm=false */,
- { 12, 7478, 6757, 3, 9, PL_SD } /* issoftdotted */,
- { 0, 3129, 7351, 17, 4, PL_TALE } /* scriptextensions=tale */,
- { 3, 42, 0, 36, 0, PL_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatibilityideographssupplement */,
- { 5, 8816, 8703, 3, 2, PL_NV__34 } /* nv=34 */,
- { 0, 3526, 0, 17, 0, PL_RI } /* regionalindicator */,
- { 1, 7380, 7756, 4, 1, PL_CCC__9 } /* ccc=9 */,
- { 0, 1417, 218, 9, 2, PL_PE } /* category=pe */,
- { 0, 8121, 3223, 5, 2, -PL_UIDEO } /* uideo=n */,
- { 8, 415, 7997, 11, 4, PL_IDEO } /* ideographic=yes */,
- { 1, 6890, 1001, 4, 27, PL_ENCLOSEDCJK } /* blk=enclosedcjklettersandmonths */,
- { 8, 3129, 8488, 17, 4, PL_RJNG } /* scriptextensions=rjng */,
- { 0, 6329, 7096, 11, 3, PL_NT__NU } /* numerictype=nu */,
- { 0, 4542, 8117, 3, 4, PL_TAML } /* istamil */,
- { 2, 184, 1961, 3, 13, PL_CJKRADICALSSUP } /* iscjkradicalssup */,
- { 1, 8196, 8864, 4, 3, PL_AGE__5 } /* age=v50 */,
- { 64, 96, 7997, 5, 4, PL_XPOSIXALPHA } /* alpha=yes */,
- { 11, 8340, 2437, 3, 3, PL_JG__YEH } /* jg=yeh */,
- { 0, 7136, 7858, 6, 6, PL_INKHOJKI } /* block=khojki */,
- { 0, 8340, 1353, 4, 2, PL_JG__GAF } /* jg=gaf */,
- { 0, 8816, 8762, 3, 3, PL_NV__7_SLASH_8 } /* nv=7/8 */,
- { 0, 7288, 7429, 7, 7, PL_DSRT } /* script=deseret */,
- { 0, 8816, 8184, 3, 4, PL_NV__5_SLASH_12 } /* nv=5/12 */,
- { 0, 6210, 1961, 3, 20, PL_CJKRADICALSSUP } /* incjkradicalssupplement */,
- { 15, 1701, 3223, 2, 3, -PL_SD } /* sd=no */,
- { 4, 8272, 7997, 4, 4, PL_CWCF } /* cwcf=yes */,
- { 0, 974, 8168, 24, 2, PL_CCC__17 } /* canonicalcombiningclass=17 */,
- { 0, 7288, 2149, 7, 20, PL_HLUW } /* script=anatolianhieroglyphs */,
- { 26, 7288, 8192, 7, 4, PL_SC__ADLM } /* script=adlm */,
- { 10, 8376, 3521, 3, 5, PL_LB__SP } /* lb=space */,
- { 0, 184, 7200, 2, 8, PL_GURU } /* isgurmukhi */,
- { 4, 8011, 8931, 3, 2, PL_L_AMP_ } /* gc=l& */,
- { 9, 8096, 5400, 5, 7, PL_BALI } /* scx=balinese */,
- { 3, 7459, 5957, 3, 4, PL_MEND } /* sc=mend */,
- { 1, 3129, 8220, 17, 4, PL_ARMN } /* scriptextensions=armn */,
- { 0, 6890, 5596, 4, 13, PL_VERTICALFORMS } /* blk=verticalforms */,
- { 8, 6219, 7768, 11, 2, -PL_JOINC } /* joincontrol=f */,
- { 2, 6890, 382, 4, 33, PL_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supplementalsymbolsandpictographs */,
- { 1, 974, 7941, 27, 2, PL_CCC__11 } /* canonicalcombiningclass=ccc11 */,
- { 0, 7227, 62, 5, 5, PL_POSIXGRAPH } /* posixgraph */,
- { 0, 5245, 7768, 13, 6, -PL_POSIXXDIGIT } /* asciihexdigit=false */,
- { 0, 184, 6953, 2, 9, PL_LATINEXTD } /* islatinextd */,
- { 26, 6329, 7762, 11, 3, PL_NT__DI } /* numerictype=di */,
- { 1, 6706, 8873, 10, 3, PL_IN__6 } /* presentin=v60 */,
- { 1, 1206, 1813, 3, 14, PL_TRANSPORTANDMAP } /* intransportandmap */,
- { 14, 7459, 8236, 3, 4, PL_BATK } /* sc=batk */,
- { 0, 5544, 5219, 13, 6, PL_NV__100000 } /* numericvalue=100000 */,
- { 10, 2229, 3003, 16, 18, PL_PI } /* generalcategory=initialpunctuation */,
- { 7, 7288, 3458, 7, 10, PL_SC__MANI } /* script=manichaean */,
- { 0, 8376, 1886, 3, 2, PL_LB__NL } /* lb=nl */,
- { 0, 8340, 4911, 3, 14, PL_JG__MANICHAEANAYIN } /* jg=manichaeanayin */,
- { 0, 7136, 7394, 6, 7, PL_CJKEXTB } /* block=cjkextb */,
- { 0, 8204, 7997, 4, 2, PL_POSIXXDIGIT } /* ahex=y */,
- { 0, 7288, 6626, 7, 10, PL_KHAR } /* script=kharoshthi */,
- { 0, 3129, 4104, 17, 4, PL_BAMU } /* scriptextensions=bamu */,
- { 5, 7478, 6440, 3, 3, PL_SYLO } /* issylo */,
- { 0, 7288, 7034, 7, 4, PL_PALM } /* script=palm */,
- { 3, 8011, 7, 3, 1, PL_C } /* gc=c */,
- { 0, 7459, 8416, 3, 4, PL_SC__MYMR } /* sc=mymr */,
- { 17, 6890, 1234, 4, 24, PL_ARABICPFA } /* blk=arabicpresentationformsa */,
- { 1, 8021, 3223, 5, 3, -PL_GREXT } /* grext=no */,
- { 1, 7457, 4058, 5, 16, PL_INSC__VOWELINDEPENDENT } /* insc=vowelindependent */,
- { 8, 7459, 7810, 3, 4, PL_GOTH } /* sc=goth */,
- { 0, 7459, 7312, 3, 8, PL_SC__TAGB } /* sc=tagbanwa */,
- { 0, 8196, 8768, 4, 3, PL_AGE__9 } /* age=9.0 */,
- { 65, 2065, 7997, 21, 4, PL_NCHAR } /* noncharactercodepoint=yes */,
- { 0, 6219, 3581, 11, 2, PL_JOINC } /* joincontrol=t */,
- { 7, 2023, 0, 21, 0, PL_LOE } /* logicalorderexception */,
- { 2, 5544, 8703, 13, 2, PL_NV__34 } /* numericvalue=34 */,
- { 0, 8196, 8612, 4, 3, PL_IN__1_DOT_1 } /* age=1.1 */,
- { 0, 117, 448, 3, 17, PL_IDEOGRAPHICSYMBOLS } /* inideographicsymbols */,
- { 5, 8096, 5957, 4, 4, PL_MEND } /* scx=mend */,
- { 2, 6706, 8735, 10, 3, PL_IN__5_DOT_1 } /* presentin=5.1 */,
- { 1, 7459, 7152, 3, 8, PL_SC__DUPL } /* sc=duployan */,
- { 0, 3129, 7010, 17, 4, PL_ITAL } /* scriptextensions=ital */,
- { 2, 1426, 5205, 22, 14, PL_INSC__VOWELDEPENDENT } /* indicsyllabiccategory=voweldependent */,
- { 7, 5544, 7744, 13, 6, PL_NV__700000 } /* numericvalue=700000 */,
- { 7, 974, 2590, 24, 2, PL_CCC__1 } /* canonicalcombiningclass=ov */,
- { 13, 7224, 2985, 3, 3, PL_XIDS } /* isxids */,
- { 0, 3129, 7208, 17, 4, PL_HIRA } /* scriptextensions=hira */,
- { 0, 974, 8897, 24, 2, PL_CCC__19 } /* canonicalcombiningclass=19 */,
- { 6, 7459, 7336, 3, 8, PL_UGAR } /* sc=ugaritic */,
- { 7, 4479, 7373, 5, 7, PL_NFCQC__M } /* nfkcqc=maybe */,
- { 0, 1929, 3223, 9, 3, -PL_XPOSIXUPPER } /* uppercase=no */,
- { 3, 3129, 7366, 17, 7, PL_BENG } /* scriptextensions=bengali */,
- { 0, 7380, 8899, 4, 2, PL_CCC__35 } /* ccc=35 */,
- { 0, 4524, 0, 15, 0, PL_PS } /* openpunctuation */,
- { 0, 5957, 0, 12, 0, PL_MEND } /* mendekikakui */,
- { 0, 8340, 7961, 3, 5, PL_JG__ALAPH } /* jg=alaph */,
- { 0, 3037, 0, 3, 0, PL_ALL } /* all */,
- { 0, 974, 8633, 24, 3, PL_CCC__103 } /* canonicalcombiningclass=103 */,
- { 0, 1566, 0, 6, 0, PL_HANG } /* hangul */,
- { 2, 6472, 698, 10, 2, PL_WB__MN } /* wordbreak=mn */,
- { 2, 3129, 6696, 17, 10, PL_PHNX } /* scriptextensions=phoenician */,
- { 7, 974, 8639, 27, 3, PL_CCC__118 } /* canonicalcombiningclass=ccc118 */,
- { 0, 6484, 3581, 10, 2, PL_IDC } /* idcontinue=t */,
- { 39, 4010, 0, 16, 0, PL_TANGUTCOMPONENTS } /* tangutcomponents */,
- { 2, 8376, 4897, 3, 14, PL_LB__BK } /* lb=mandatorybreak */,
- { 2, 7136, 7312, 6, 8, PL_INTAGBANWA } /* block=tagbanwa */,
- { 0, 5245, 0, 13, 0, PL_POSIXXDIGIT } /* asciihexdigit */,
- { 4, 4554, 69, 14, 2, PL_SB__UP } /* sentencebreak=up */,
- { 0, 2229, 112, 16, 2, PL_SC } /* generalcategory=sc */,
- { 0, 3129, 6439, 17, 4, PL_SYLO } /* scriptextensions=sylo */,
- { 2, 184, 6806, 2, 4, PL_WARA } /* iswara */,
- { 0, 5375, 6165, 13, 10, PL_JT__D } /* joiningtype=dualjoining */,
- { 3, 250, 0, 33, 0, PL_DIACRITICALSEXT } /* combiningdiacriticalmarksextended */,
- { 4, 184, 5645, 2, 5, PL_BIDIC } /* isbidic */,
- { 4, 8340, 6526, 3, 10, PL_JG__AFRICANQAF } /* jg=africanqaf */,
- { 3, 2088, 0, 2, 0, PL_PD } /* pd */,
- { 1, 8336, 7662, 4, 5, PL_INTIRHUTA } /* intirhuta */,
- { 0, 6890, 3147, 4, 18, PL_TAIXUANJING } /* blk=taixuanjingsymbols */,
- { 3, 7894, 7951, 6, 5, PL_PATSYN } /* patsyn=true */,
- { 41, 1448, 3562, 4, 15, PL_SUTTONSIGNWRITING } /* insuttonsignwriting */,
- { 6, 6890, 808, 4, 11, PL_PHONETICEXT } /* blk=phoneticext */,
- { 2, 184, 2044, 2, 21, PL_MEETEIMAYEKEXT } /* ismeeteimayekextensions */,
- { 0, 7660, 0, 7, 0, PL_TIRH } /* tirhuta */,
- { 13, 6647, 3290, 4, 15, PL_AGHB } /* iscaucasianalbanian */,
- { 1, 6890, 1691, 4, 11, PL_NUMBERFORMS } /* blk=numberforms */,
- { 0, 2229, 5135, 16, 14, PL_ZS } /* generalcategory=spaceseparator */,
- { 2, 184, 2484, 2, 4, PL_EGYP } /* isegyp */,
- { 1, 4314, 5492, 13, 13, PL_JG__MANICHAEANTAW } /* joininggroup=manichaeantaw */,
- { 0, 7136, 4419, 6, 15, PL_MISCPICTOGRAPHS } /* block=miscpictographs */,
- { 1, 1918, 7768, 21, 2, -PL_CWU } /* changeswhenuppercased=f */,
- { 0, 3129, 6736, 17, 10, PL_SAUR } /* scriptextensions=saurashtra */,
- { 4, 7380, 226, 4, 2, PL_CCC__BL } /* ccc=bl */,
- { 2, 2229, 7, 16, 1, PL_C } /* generalcategory=c */,
- { 1, 7288, 7882, 7, 4, PL_LYDI } /* script=lydi */,
- { 0, 8508, 7883, 4, 3, PL_LYDI } /* sc=lydi */,
- { 54, 8096, 8260, 4, 4, PL_CAKM } /* scx=cakm */,
- { 1, 7457, 1520, 5, 23, PL_INSC__CONSONANTPRECEDINGREPHA } /* insc=consonantprecedingrepha */,
- { 18, 6373, 0, 11, 0, PL_HMNG } /* pahawhhmong */,
- { 0, 8340, 3802, 3, 16, PL_JG__MANICHAEANLAMEDH } /* jg=manichaeanlamedh */,
- { 24, 8240, 16, 3, 1, PL_BC__B } /* bc=b */,
- { 0, 7288, 7918, 7, 6, PL_SC__THAA } /* script=thaana */,
- { 5, 6890, 4855, 4, 14, PL_LATINEXTC } /* blk=latinextendedc */,
- { 0, 2108, 4800, 3, 13, PL_HIGHSURROGATES } /* inhighsurrogates */,
- { 5, 513, 7768, 16, 6, -PL_UIDEO } /* unifiedideograph=false */,
- { 7, 361, 0, 21, 0, PL_MATHOPERATORS } /* mathematicaloperators */,
- { 1, 8096, 8066, 4, 5, PL_ORYA } /* scx=oriya */,
- { 2, 974, 6131, 24, 11, PL_CCC__DA } /* canonicalcombiningclass=doubleabove */,
- { 1, 7288, 8448, 7, 4, PL_ORKH } /* script=orkh */,
- { 6, 7288, 7351, 7, 4, PL_SC__TALE } /* script=tale */,
- { 8, 3509, 7997, 17, 4, PL_PATWS } /* patternwhitespace=yes */,
- { 1, 7459, 2004, 5, 19, PL_PRTI } /* sc=inscriptionalparthian */,
- { 0, 4402, 284, 3, 32, PL_MISCMATHSYMBOLSA } /* inmiscellaneousmathematicalsymbolsa */,
- { 64, 7120, 0, 8, 0, PL_BALI } /* balinese */,
- { 1, 3129, 8440, 17, 4, PL_OGAM } /* scriptextensions=ogam */,
- { 12, 7288, 8408, 7, 4, PL_MRO } /* script=mroo */,
- { 0, 7858, 0, 6, 0, PL_KHOJ } /* khojki */,
- { 2, 1701, 7768, 2, 6, -PL_SD } /* sd=false */,
- { 4, 3129, 7061, 17, 9, PL_SAMR } /* scriptextensions=samaritan */,
- { 1, 4402, 2637, 3, 8, PL_INMONGOLIAN } /* inmongolian */,
- { 1, 7288, 8604, 7, 4, PL_SC__ZYYY } /* script=zyyy */,
- { 4, 4923, 5827, 4, 10, PL_MAHJONG } /* inmahjongtiles */,
- { 1, 184, 5657, 2, 5, PL_BIDIM } /* isbidim */,
- { 0, 11, 7997, 2, 2, PL_DI } /* di=y */,
- { 1, 1417, 3084, 9, 9, PL_Z } /* category=separator */,
- { 10, 2229, 1621, 16, 6, PL_CF } /* generalcategory=format */,
- { 4, 2465, 0, 11, 0, PL_COUNTINGROD } /* countingrod */,
- { 0, 7136, 4813, 6, 14, PL_KANASUP } /* block=kanasupplement */,
- { 6, 2249, 0, 20, 0, PL_GLAGOLITICSUP } /* glagoliticsupplement */,
- { 3, 2229, 47, 16, 1, PL_M } /* generalcategory=m */,
- { 0, 8096, 8580, 4, 4, PL_XPEO } /* scx=xpeo */,
- { 4, 8376, 4673, 3, 14, PL_LB__CR } /* lb=carriagereturn */,
- { 0, 8340, 8131, 3, 5, PL_JG__ZHAIN } /* jg=zhain */,
- { 21, 8572, 3526, 3, 17, PL_RI } /* wb=regionalindicator */,
- { 0, 5192, 358, 3, 3, PL_ITAL } /* isital */,
- { 6, 8096, 8296, 4, 4, PL_GONM } /* scx=gonm */,
- { 0, 8240, 24, 3, 1, PL_BC__L } /* bc=l */,
- { 0, 5645, 5621, 10, 12, PL_BC__AL } /* bidiclass=arabicletter */,
- { 0, 7232, 0, 8, 0, PL_JAMOEXTA } /* jamoexta */,
- { 0, 6406, 0, 4, 0, PL_SORA } /* sora */,
- { 10, 184, 2503, 2, 19, PL_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumsup */,
- { 0, 7136, 1108, 7, 4, PL_INBATAK } /* block=batak */,
- { 0, 3129, 4134, 17, 4, PL_BRAI } /* scriptextensions=brai */,
- { 15, 6890, 7152, 4, 8, PL_INDUPLOYAN } /* blk=duployan */,
- { 0, 184, 3357, 3, 16, PL_CYRILLICEXTC } /* iscyrillicextendedc */,
- { 0, 8096, 7016, 4, 9, PL_PERM } /* scx=oldpermic */,
- { 0, 5544, 8171, 13, 2, PL_NV__23 } /* numericvalue=23 */,
- { 1, 4542, 1909, 3, 4, PL_LT } /* istitle */,
- { 4, 8816, 5219, 3, 2, PL_NV__10 } /* nv=10 */,
- { 2, 2229, 8263, 16, 2, PL_MC } /* generalcategory=mc */,
- { 8, 184, 7192, 2, 8, PL_GUJR } /* isgujarati */,
- { 11, 5375, 6656, 12, 10, PL_JT__U } /* joiningtype=nonjoining */,
- { 1, 7689, 698, 4, 2, PL_ARMN } /* isarmn */,
- { 1, 8096, 57, 4, 2, PL_YI } /* scx=yi */,
- { 0, 6890, 2503, 4, 19, PL_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumsup */,
- { 5, 5583, 3581, 13, 2, PL_QMARK } /* quotationmark=t */,
- { 1, 8196, 7744, 4, 1, PL_AGE__7 } /* age=7 */,
- { 3, 7994, 7769, 4, 5, -PL_IDC } /* idc=false */,
- { 4, 3521, 7768, 5, 2, -PL_XPOSIXSPACE } /* space=f */,
- { 14, 8288, 3003, 3, 7, PL_DT__INIT } /* dt=initial */,
- { 2, 7288, 6414, 8, 3, PL_SC__BENG } /* script=beng */,
- { 0, 6646, 0, 10, 0, PL_MISCARROWS } /* miscarrows */,
- { 0, 8572, 6153, 3, 11, PL_WB__DQ } /* wb=doublequote */,
- { 0, 8376, 7280, 3, 8, PL_LB__NL } /* lb=nextline */,
- { 7, 6890, 4010, 4, 16, PL_TANGUTCOMPONENTS } /* blk=tangutcomponents */,
- { 1, 8096, 7780, 4, 6, PL_CARI } /* scx=carian */,
- { 0, 8096, 7320, 4, 8, PL_TFNG } /* scx=tifinagh */,
- { 5, 2100, 4496, 4, 13, PL_NARB } /* isoldnortharabian */,
- { 16, 5645, 435, 10, 2, PL_BC__ON } /* bidiclass=on */,
- { 0, 186, 3223, 2, 3, -PL_CE } /* ce=no */,
- { 1, 3129, 7128, 17, 4, PL_BASS } /* scriptextensions=bass */,
- { 0, 184, 1497, 2, 14, PL_BYZANTINEMUSIC } /* isbyzantinemusic */,
- { 4, 6890, 836, 4, 28, PL_SUPPUAA } /* blk=supplementaryprivateuseareaa */,
- { 0, 8240, 3930, 3, 16, PL_BC__S } /* bc=segmentseparator */,
- { 0, 1746, 852, 21, 1, PL_GCB__V } /* graphemeclusterbreak=v */,
- { 0, 2636, 0, 4, 0, PL_MONG } /* mong */,
- { 13, 2236, 0, 10, 1, PL_LU } /* category=lu */,
- { 1, 8340, 4344, 3, 15, PL_JG__MANICHAEANALEPH } /* jg=manichaeanaleph */,
- { 3, 84, 0, 4, 0, PL_MATH } /* math */,
- { 6, 1963, 3223, 7, 2, -PL_RADICAL } /* radical=n */,
- { 9, 184, 1797, 2, 14, PL_LM } /* ismodifierletter */,
- { 0, 1540, 0, 4, 0, PL_PHAG } /* phag */,
- { 1, 8504, 112, 3, 2, PL_SB__SC } /* sb=sc */,
- { 4, 8096, 1107, 4, 8, PL_KANA } /* scx=katakana */,
- { 0, 7894, 7997, 6, 2, PL_PATSYN } /* patsyn=y */,
- { 1, 3129, 8452, 17, 4, PL_ORYA } /* scriptextensions=orya */,
- { 15, 7136, 4827, 6, 6, PL_KANGXI } /* block=kangxi */,
- { 0, 6890, 1589, 4, 9, PL_LATINEXTE } /* blk=latinexte */,
- { 1, 7136, 113, 6, 25, PL_DIACRITICALS } /* block=combiningdiacriticalmarks */,
- { 4, 6210, 43, 3, 15, PL_CJKCOMPAT } /* incjkcompatibility */,
- { 0, 184, 6307, 2, 11, PL_MYANMAREXTA } /* ismyanmarexta */,
- { 2, 1929, 3581, 9, 2, PL_XPOSIXUPPER } /* uppercase=t */,
- { 3, 8816, 5219, 3, 4, PL_NV__1000 } /* nv=1000 */,
- { 3, 8240, 8825, 3, 3, PL_BC__PDF } /* bc=pdf */,
- { 0, 5583, 7768, 13, 2, -PL_QMARK } /* quotationmark=f */,
- { 4, 2541, 0, 19, 0, PL_JAMOEXTA } /* hanguljamoextendeda */,
- { 0, 4074, 6486, 15, 8, PL__PERL_CHARNAME_CONTINUE } /* _perl_charname_continue */,
- { 33, 7798, 7768, 6, 6, -PL_COMPEX } /* compex=false */,
- { 0, 1886, 0, 2, 0, PL_NL } /* nl */,
- { 2, 2859, 8831, 18, 3, PL_DT__SML } /* decompositiontype=sml */,
- { 9, 249, 2777, 5, 5, PL_CCC__A } /* _combabove */,
- { 6, 8196, 7756, 4, 1, PL_AGE__9 } /* age=9 */,
- { 5, 4590, 7768, 2, 2, -PL_VS } /* vs=f */,
- { 0, 8096, 7312, 4, 4, PL_TAGB } /* scx=tagb */,
- { 0, 7288, 8492, 7, 4, PL_RUNR } /* script=runr */,
- { 6, 7136, 8106, 6, 5, PL_INTAILE } /* block=taile */,
- { 10, 7136, 750, 6, 29, PL_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsupplement */,
- { 1, 6890, 283, 4, 33, PL_MISCMATHSYMBOLSA } /* blk=miscellaneousmathematicalsymbolsa */,
- { 0, 6263, 5753, 10, 4, PL_LB__GL } /* linebreak=glue */,
- { 1, 8096, 8324, 4, 4, PL_HMNG } /* scx=hmng */,
- { 1, 7288, 8304, 7, 4, PL_SC__GUJR } /* script=gujr */,
- { 0, 2465, 0, 19, 0, PL_COUNTINGROD } /* countingrodnumerals */,
- { 1, 8006, 7997, 5, 2, PL_CWKCF } /* cwkcf=y */,
- { 2, 1929, 7768, 9, 2, -PL_XPOSIXUPPER } /* uppercase=f */,
- { 0, 6586, 0, 10, 0, PL_CJKSTROKES } /* cjkstrokes */,
- { 0, 8096, 2409, 5, 5, PL_BRAH } /* scx=brahmi */,
- { 2, 8504, 34, 3, 2, PL_SB__EX } /* sb=ex */,
- { 3, 1981, 0, 11, 0, PL_CYRILLICSUP } /* cyrillicsup */,
- { 0, 8344, 18, 3, 1, PL_JT__R } /* jt=r */,
- { 0, 4542, 8107, 3, 4, PL_TALE } /* istaile */,
- { 20, 8344, 6656, 3, 10, PL_JT__U } /* jt=nonjoining */,
- { 2, 3526, 7951, 17, 5, PL_RI } /* regionalindicator=true */,
- { 3, 5657, 7997, 5, 4, PL_BIDIM } /* bidim=yes */,
- { 2, 8376, 2440, 3, 2, PL_LB__BA } /* lb=ba */,
- { 0, 3129, 8348, 17, 4, PL_KALI } /* scriptextensions=kali */,
- { 0, 8016, 4047, 4, 3, PL_LB__H3 } /* gcb=lvt */,
- { 0, 1887, 7951, 9, 5, PL_XPOSIXLOWER } /* lowercase=true */,
- { 3, 2107, 0, 4, 0, PL_SINH } /* sinh */,
- { 9, 21, 1107, 2, 26, PL_KATAKANAEXT } /* inkatakanaphoneticextensions */,
- { 2, 184, 114, 3, 24, PL_DIACRITICALS } /* iscombiningdiacriticalmarks */,
- { 0, 3237, 0, 10, 0, PL_ALCHEMICAL } /* alchemical */,
- { 7, 7459, 6008, 3, 4, PL_HUNG } /* sc=hung */,
- { 1, 8376, 807, 3, 2, PL_LB__SP } /* lb=sp */,
- { 0, 8276, 7997, 4, 2, PL_CWCM } /* cwcm=y */,
- { 0, 8096, 7646, 4, 7, PL_TAVT } /* scx=taiviet */,
- { 5, 8086, 0, 5, 0, PL_QMARK } /* qmark */,
- { 16, 184, 1001, 2, 27, PL_ENCLOSEDCJK } /* isenclosedcjklettersandmonths */,
- { 1, 7611, 0, 4, 0, PL_SOYO } /* soyo */,
- { 1, 3424, 7997, 17, 4, PL_IDSB } /* idsbinaryoperator=yes */,
- { 0, 2100, 7009, 4, 7, PL_ITAL } /* isolditalic */,
- { 2, 8096, 5777, 4, 6, PL_HEBR } /* scx=hebrew */,
- { 1, 1658, 0, 19, 0, PL_CJKCOMPATIDEOGRAPHS } /* cjkcompatideographs */,
- { 0, 7459, 7822, 3, 4, PL_HATR } /* sc=hatr */,
- { 1, 6890, 7043, 4, 9, PL_INPAUCINHAU } /* blk=paucinhau */,
- { 1, 2750, 7997, 19, 4, PL_TERM } /* terminalpunctuation=yes */,
- { 4, 8096, 8456, 4, 4, PL_OSGE } /* scx=osge */,
- { 6, 1206, 2117, 3, 3, PL_INTHAI } /* inthai */,
- { 0, 1448, 7621, 5, 4, PL_SUPPUAA } /* insuppuaa */,
- { 0, 6706, 8858, 10, 3, PL_IN__4 } /* presentin=v40 */,
- { 7, 6890, 5414, 4, 13, PL_LOWSURROGATES } /* blk=lowsurrogates */,
- { 0, 6713, 6796, 3, 10, PL_AGE__NA } /* in=unassigned */,
- { 2, 7136, 2814, 6, 9, PL_HALFMARKS } /* block=halfmarks */,
- { 0, 7344, 7997, 8, 2, PL_XIDS } /* xidstart=y */,
- { 1, 8816, 7750, 3, 1, PL_NV__8 } /* nv=8 */,
- { 2, 184, 8002, 3, 4, PL_XPOSIXCNTRL } /* iscntrl */,
- { 1, 1448, 3995, 3, 5, PL_INSYRIAC } /* insyriac */,
- { 1, 7136, 1209, 6, 25, PL_SUPERANDSUB } /* block=superscriptsandsubscripts */,
- { 0, 6890, 2560, 4, 19, PL_JAMOEXTB } /* blk=hanguljamoextendedb */,
- { 8, 7429, 0, 7, 0, PL_DSRT } /* deseret */,
- { 1, 7288, 8232, 7, 4, PL_AVST } /* script=avst */,
- { 0, 5544, 7710, 13, 1, PL_NV__6 } /* numericvalue=6 */,
- { 2, 184, 3770, 2, 16, PL_LINEARBSYLLABARY } /* islinearbsyllabary */,
- { 0, 3129, 8380, 17, 4, PL_LINA } /* scriptextensions=lina */,
- { 5, 7288, 7513, 7, 7, PL_SC__MAND } /* script=mandaic */,
- { 16, 1448, 2108, 3, 20, PL_SINHALAARCHAICNUMBERS } /* insinhalaarchaicnumbers */,
- { 12, 7459, 6676, 3, 10, PL_XPEO } /* sc=oldpersian */,
- { 8, 4464, 8256, 4, 4, PL_DT__CAN } /* nfdqc=no */,
- { 4, 468, 0, 11, 0, PL_P } /* punctuation */,
- { 1, 21, 3441, 2, 17, PL_LETTERLIKESYMBOLS } /* inletterlikesymbols */,
- { 0, 7696, 3581, 6, 2, PL_XPOSIXSPACE } /* wspace=t */,
- { 1, 7136, 78, 6, 6, PL_INARABIC } /* block=arabic */,
- { 12, 8101, 7997, 5, 2, PL_STERM } /* sterm=y */,
- { 1, 5544, 8618, 13, 3, PL_NV__1_SLASH_5 } /* numericvalue=1/5 */,
- { 2, 6890, 8126, 4, 5, PL_VSSUP } /* blk=vssup */,
- { 0, 1202, 7997, 3, 2, PL_DEP } /* dep=y */,
- { 9, 8816, 8674, 3, 2, PL_NV__42 } /* nv=42 */,
- { 2, 3994, 0, 6, 0, PL_SYRC } /* syriac */,
- { 0, 5544, 7744, 13, 3, PL_NV__700 } /* numericvalue=700 */,
- { 1, 6890, 8071, 4, 5, PL_INOSAGE } /* blk=osage */,
- { 7, 7478, 3995, 3, 8, PL_SYRIACSUP } /* issyriacsup */,
- { 1, 184, 2788, 3, 3, PL_CHER } /* ischer */,
- { 3, 6706, 8738, 10, 3, PL_IN__5_DOT_2 } /* presentin=5.2 */,
- { 0, 184, 18, 2, 2, PL_RI } /* isri */,
- { 0, 8096, 3611, 5, 3, PL_BOPO } /* scx=bopo */,
- { 0, 8026, 3165, 5, 10, PL_INPC__TOPANDLEFT } /* inpc=topandleft */,
- { 0, 3111, 0, 18, 0, PL_RUMI } /* ruminumeralsymbols */,
- { 0, 8248, 4524, 4, 4, PL_BPT__O } /* bpt=open */,
- { 0, 3129, 8556, 17, 4, PL_THAI } /* scriptextensions=thai */,
- { 67, 4063, 7431, 4, 5, PL_DSRT } /* indeseret */,
- { 0, 1417, 699, 9, 6, PL_N } /* category=number */,
- { 0, 3373, 8, 15, 1, PL_EA__A } /* eastasianwidth=a */,
- { 0, 6546, 0, 10, 0, PL_ASCII } /* basiclatin */,
- { 15, 6263, 2284, 10, 2, PL_LB__HL } /* linebreak=hl */,
- { 1, 6890, 4104, 4, 5, PL_INBAMUM } /* blk=bamum */,
- { 0, 6713, 8759, 3, 3, PL_IN__7 } /* in=7.0 */,
- { 3, 7288, 7653, 7, 7, PL_TIBT } /* script=tibetan */,
- { 33, 7288, 2484, 7, 4, PL_EGYP } /* script=egyp */,
- { 24, 7380, 8646, 7, 2, PL_CCC__29 } /* ccc=ccc29 */,
- { 23, 1503, 3391, 3, 10, PL_ETHIOPICEXT } /* inethiopicext */,
- { 5, 6647, 958, 4, 2, PL_CAKM } /* iscakm */,
- { 1, 6890, 4813, 4, 14, PL_KANASUP } /* blk=kanasupplement */,
- { 0, 7136, 5245, 6, 5, PL_ASCII } /* block=ascii */,
- { 2, 1918, 7768, 21, 6, -PL_CWU } /* changeswhenuppercased=false */,
- { 0, 7459, 8320, 3, 4, PL_HLUW } /* sc=hluw */,
- { 3, 8816, 8168, 3, 4, PL_NV__17_SLASH_2 } /* nv=17/2 */,
- { 1, 415, 0, 11, 0, PL_IDEO } /* ideographic */,
- { 0, 7380, 8164, 4, 2, PL_CCC__15 } /* ccc=15 */,
- { 1, 3129, 2249, 17, 10, PL_GLAG } /* scriptextensions=glagolitic */,
- { 1, 5544, 7732, 13, 3, PL_NV__500 } /* numericvalue=500 */,
- { 1, 2229, 8939, 16, 2, PL_ZP } /* generalcategory=zp */,
- { 3, 1746, 0, 23, 0, PL_GCB__SM } /* graphemeclusterbreak=sm */,
- { 1, 974, 5219, 27, 2, PL_CCC__10 } /* canonicalcombiningclass=ccc10 */,
- { 1, 5192, 3004, 3, 17, PL_PI } /* isinitialpunctuation */,
- { 0, 4554, 34, 14, 2, PL_SB__EX } /* sentencebreak=ex */,
- { 2, 8572, 5753, 3, 12, PL_WB__GAZ } /* wb=glueafterzwj */,
- { 0, 7478, 2750, 3, 4, PL_STERM } /* issterm */,
- { 0, 6890, 5717, 4, 12, PL_ETHIOPICEXTA } /* blk=ethiopicexta */,
- { 1, 7288, 2044, 7, 11, PL_MTEI } /* script=meeteimayek */,
- { 40, 1402, 1704, 4, 10, PL_DIACRITICALS } /* indiacriticals */,
- { 1, 218, 6472, 4, 4, PL_POSIXWORD } /* perlword */,
- { 8, 6890, 7870, 4, 6, PL_INLEPCHA } /* blk=lepcha */,
- { 0, 8584, 0, 4, 0, PL_XSUX } /* xsux */,
- { 2, 7459, 8300, 3, 4, PL_SC__GREK } /* sc=grek */,
- { 1, 8096, 8436, 4, 4, PL_NSHU } /* scx=nshu */,
- { 0, 3129, 8360, 17, 4, PL_KTHI } /* scriptextensions=kthi */,
- { 12, 3129, 3566, 17, 11, PL_SGNW } /* scriptextensions=signwriting */,
- { 0, 5544, 8862, 13, 2, PL_NV__41 } /* numericvalue=41 */,
- { 0, 7459, 7120, 3, 8, PL_BALI } /* sc=balinese */,
- { 27, 7689, 3596, 4, 7, PL_ARABICSUP } /* isarabicsup */,
- { 0, 7288, 6980, 7, 9, PL_NBAT } /* script=nabataean */,
- { 3, 5583, 7997, 13, 4, PL_QMARK } /* quotationmark=yes */,
- { 10, 21, 948, 3, 26, PL_ANCIENTGREEKMUSIC } /* inancientgreekmusicalnotation */,
- { 3, 184, 3690, 2, 16, PL_PF } /* isfinalpunctuation */,
- { 0, 5544, 5219, 13, 5, PL_NV__10000 } /* numericvalue=10000 */,
- { 0, 1503, 2896, 3, 10, PL_ETHIOPICSUP } /* inethiopicsup */,
- { 0, 7136, 5388, 6, 13, PL_KANAEXTA } /* block=kanaextendeda */,
- { 0, 96, 0, 10, 0, PL_XPOSIXALPHA } /* alphabetic */,
- { 1, 7, 0, 18, 0, PL_CANS } /* canadianaboriginal */,
- { 5, 6890, 3147, 4, 11, PL_TAIXUANJING } /* blk=taixuanjing */,
- { 4, 3882, 0, 7, 0, PL_MYMR } /* myanmar */,
- { 0, 184, 7409, 3, 6, PL_CJKEXTD } /* iscjkextd */,
- { 5, 8101, 3223, 5, 3, -PL_STERM } /* sterm=no */,
- { 1, 1417, 3005, 11, 16, PL_PI } /* category=initialpunctuation */,
- { 0, 8376, 4194, 3, 15, PL_LB__CB } /* lb=contingentbreak */,
- { 1, 1417, 5079, 9, 14, PL_MN } /* category=nonspacingmark */,
- { 0, 7136, 2560, 6, 19, PL_JAMOEXTB } /* block=hanguljamoextendedb */,
- { 28, 7380, 8655, 7, 2, PL_CCC__33 } /* ccc=ccc33 */,
- { 0, 6329, 7096, 11, 8, PL_NT__NU } /* numerictype=numeric */,
- { 5, 117, 1688, 4, 14, PL_INDICNUMBERFORMS } /* inindicnumberforms */,
- { 2, 947, 0, 17, 0, PL_ANCIENTGREEKMUSIC } /* ancientgreekmusic */,
- { 1, 7136, 836, 6, 28, PL_SUPPUAA } /* block=supplementaryprivateuseareaa */,
- { 3, 1426, 5999, 22, 6, PL_LB__ZWJ } /* indicsyllabiccategory=joiner */,
- { 25, 6890, 7144, 4, 8, PL_INBUGINESE } /* blk=buginese */,
- { 4, 6676, 0, 10, 0, PL_XPEO } /* oldpersian */,
- { 8, 3129, 4404, 17, 15, PL_MERC } /* scriptextensions=meroiticcursive */,
- { 0, 34, 3223, 3, 2, -PL_EXT } /* ext=n */,
- { 2, 1106, 0, 2, 0, PL_SK } /* sk */,
- { 5, 974, 8740, 24, 2, PL_CCC__25 } /* canonicalcombiningclass=25 */,
- { 0, 4404, 0, 15, 0, PL_MERC } /* meroiticcursive */,
- { 1, 2229, 1306, 16, 13, PL_M } /* generalcategory=combiningmark */,
- { 8, 974, 8703, 27, 2, PL_CCC__34 } /* canonicalcombiningclass=ccc34 */,
- { 0, 184, 7272, 2, 8, PL_MAHJ } /* ismahajani */,
- { 0, 7288, 4784, 7, 4, PL_CHAM } /* script=cham */,
- { 1, 6890, 8368, 4, 3, PL_INLAO } /* blk=lao */,
- { 5, 1929, 3581, 5, 2, PL_XPOSIXUPPER } /* upper=t */,
- { 4, 1417, 1499, 9, 1, PL_Z } /* category=z */,
- { 0, 8096, 7272, 4, 8, PL_MAHJ } /* scx=mahajani */,
- { 4, 8011, 3075, 3, 18, PL_ZP } /* gc=paragraphseparator */,
- { 4, 3965, 0, 13, 0, PL_MATHOPERATORS } /* mathoperators */,
- { 0, 21, 3111, 2, 18, PL_RUMI } /* inruminumeralsymbols */,
- { 1, 1929, 7768, 5, 2, -PL_XPOSIXUPPER } /* upper=f */,
- { 0, 1417, 5323, 9, 13, PL_ME } /* category=enclosingmark */,
- { 0, 8600, 0, 4, 0, PL_QAAI } /* zinh */,
- { 0, 5544, 8771, 13, 3, PL_NV__9_SLASH_2 } /* numericvalue=9/2 */,
- { 3, 8795, 893, 3, 17, PL_INVS } /* invariationselectors */,
- { 0, 5544, 7744, 13, 4, PL_NV__7000 } /* numericvalue=7000 */,
- { 24, 513, 0, 16, 0, PL_UIDEO } /* unifiedideograph */,
- { 0, 7457, 4715, 5, 14, PL_INSC__CONSONANTFINAL } /* insc=consonantfinal */,
- { 10, 1585, 0, 4, 0, PL_JAMO } /* jamo */,
- { 25, 7513, 0, 7, 0, PL_MAND } /* mandaic */,
- { 0, 2949, 0, 18, 0, PL_INPUNCTUATION } /* generalpunctuation */,
- { 0, 7459, 7450, 3, 7, PL_SC__HANO } /* sc=hanunoo */,
- { 1, 76, 7088, 2, 8, PL_XPOSIXDIGIT } /* nt=decimal */,
- { 0, 2859, 8834, 18, 3, PL_DT__SQR } /* decompositiontype=sqr */,
- { 2, 6472, 18, 10, 2, PL_RI } /* wordbreak=ri */,
- { 6, 1426, 2189, 22, 20, PL_INSC__CONSONANTPLACEHOLDER } /* indicsyllabiccategory=consonantplaceholder */,
- { 0, 494, 0, 3, 0, PL_HAN } /* han */,
- { 0, 7459, 7611, 3, 4, PL_SOYO } /* sc=soyo */,
- { 2, 7136, 183, 6, 34, PL_MISCPICTOGRAPHS } /* block=miscellaneoussymbolsandpictographs */,
- { 0, 1133, 7768, 26, 6, -PL_PCM } /* prependedconcatenationmark=false */,
- { 4, 5645, 8807, 10, 3, PL_BC__LRO } /* bidiclass=lro */,
- { 5, 8572, 73, 3, 2, PL_LB__EM } /* wb=em */,
- { 3, 7380, 8636, 4, 3, PL_CCC__107 } /* ccc=107 */,
- { 10, 3994, 0, 16, 0, PL_SYRIACSUP } /* syriacsupplement */,
- { 2, 6706, 8765, 10, 3, PL_IN__8 } /* presentin=8.0 */,
- { 5, 6713, 8753, 3, 3, PL_IN__6_DOT_2 } /* in=6.2 */,
- { 0, 6746, 0, 10, 0, PL_SMALLFORMS } /* smallforms */,
- { 2, 5250, 3223, 8, 2, -PL_XPOSIXXDIGIT } /* hexdigit=n */,
- { 1, 8508, 7871, 4, 5, PL_LEPC } /* sc=lepcha */,
- { 5, 8504, 235, 3, 2, PL_SB__LO } /* sb=lo */,
- { 5, 5645, 8825, 10, 3, PL_BC__PDF } /* bidiclass=pdf */,
- { 4, 7288, 6806, 7, 4, PL_WARA } /* script=wara */,
- { 6, 7478, 2108, 3, 20, PL_SINHALAARCHAICNUMBERS } /* issinhalaarchaicnumbers */,
- { 0, 5765, 3223, 12, 3, -PL_GRBASE } /* graphemebase=no */,
- { 25, 513, 3223, 16, 3, -PL_UIDEO } /* unifiedideograph=no */,
- { 0, 3129, 7991, 17, 5, PL_BUHD } /* scriptextensions=buhid */,
- { 1, 2674, 0, 19, 0, PL_SUNDANESESUP } /* sundanesesupplement */,
- { 0, 7136, 3021, 6, 9, PL_LATINEXTA } /* block=latinexta */,
- { 4, 3526, 7768, 17, 2, -PL_RI } /* regionalindicator=f */,
- { 0, 7136, 4209, 6, 15, PL_CONTROLPICTURES } /* block=controlpictures */,
- { 21, 7471, 1929, 7, 5, PL_POSIXUPPER } /* isposixupper */,
- { 0, 5765, 3223, 12, 2, -PL_GRBASE } /* graphemebase=n */,
- { 0, 7136, 6547, 7, 9, PL_ASCII } /* block=basiclatin */,
- { 0, 7288, 8408, 7, 3, PL_MRO } /* script=mro */,
- { 1, 3129, 8524, 17, 4, PL_SHRD } /* scriptextensions=shrd */,
- { 2, 7478, 3567, 3, 10, PL_SGNW } /* issignwriting */,
- { 0, 7459, 7312, 3, 4, PL_SC__TAGB } /* sc=tagb */,
- { 0, 4314, 5, 13, 1, PL_JG__E } /* joininggroup=e */,
- { 19, 184, 235, 2, 2, PL_LO } /* islo */,
- { 0, 217, 1392, 6, 9, PL_CS } /* _perl_surrogate */,
- { 27, 4314, 7304, 13, 8, PL_JG__SWASHKAF } /* joininggroup=swashkaf */,
- { 0, 1358, 0, 20, 0, PL_CE } /* compositionexclusion */,
- { 0, 2229, 4599, 16, 15, PL_LU } /* generalcategory=uppercaseletter */,
- { 3, 4799, 0, 14, 0, PL_HIGHSURROGATES } /* highsurrogates */,
- { 15, 21, 6806, 2, 10, PL_INWARANGCITI } /* inwarangciti */,
- { 0, 7478, 6292, 3, 3, PL_SAMR } /* issamr */,
- { 2, 184, 6241, 2, 11, PL_KATAKANAEXT } /* iskatakanaext */,
- { 3, 8240, 2579, 3, 19, PL_BC__LRO } /* bc=lefttorightoverride */,
- { 0, 7288, 7248, 7, 4, PL_SC__JAVA } /* script=java */,
- { 2, 4198, 1545, 4, 21, PL_GEOMETRICSHAPESEXT } /* ingeometricshapesextended */,
- { 0, 7288, 494, 7, 3, PL_SC__HAN } /* script=han */,
- { 0, 2985, 0, 18, 0, PL_IDST } /* idstrinaryoperator */,
- { 0, 2023, 7768, 21, 2, -PL_LOE } /* logicalorderexception=f */,
- { 1, 25, 0, 1, 0, PL_S } /* s */,
- { 2, 7798, 3581, 6, 2, PL_COMPEX } /* compex=t */,
- { 0, 2023, 7951, 21, 5, PL_LOE } /* logicalorderexception=true */,
- { 11, 8816, 7756, 3, 4, PL_NV__9000 } /* nv=9000 */,
- { 1, 6890, 7025, 4, 9, PL_INOLDTURKIC } /* blk=oldturkic */,
- { 1, 8348, 0, 4, 0, PL_KALI } /* kali */,
- { 4, 8816, 8899, 3, 2, PL_NV__35 } /* nv=35 */,
- { 1, 8376, 5777, 3, 12, PL_LB__HL } /* lb=hebrewletter */,
- { 2, 1474, 5488, 22, 4, PL_BPT__N } /* bidipairedbrackettype=none */,
- { 1, 58, 7997, 4, 2, PL_IDEO } /* ideo=y */,
- { 4, 6554, 4105, 3, 4, PL_INBAMUM } /* inbamum */,
- { 1, 5375, 18, 12, 1, PL_JT__R } /* joiningtype=r */,
- { 0, 6890, 250, 4, 33, PL_DIACRITICALSEXT } /* blk=combiningdiacriticalmarksextended */,
- { 1, 7136, 7320, 6, 8, PL_INTIFINAGH } /* block=tifinagh */,
- { 0, 84, 3223, 4, 3, -PL_MATH } /* math=no */,
- { 4, 7380, 8642, 4, 3, PL_CCC__122 } /* ccc=122 */,
- { 3, 6472, 6962, 10, 9, PL_WB__ML } /* wordbreak=midletter */,
- { 10, 974, 6836, 24, 9, PL_CCC__AL } /* canonicalcombiningclass=aboveleft */,
- { 2, 8376, 8929, 3, 2, PL_GCB__V } /* lb=jv */,
- { 1, 6890, 42, 4, 3, PL_CJK } /* blk=cjk */,
- { 18, 1417, 2088, 9, 2, PL_PD } /* category=pd */,
- { 0, 7471, 5253, 7, 5, PL_POSIXDIGIT } /* isposixdigit */,
- { 0, 1354, 0, 24, 0, PL_COMPEX } /* fullcompositionexclusion */,
- { 1, 3129, 8300, 17, 4, PL_GREK } /* scriptextensions=grek */,
- { 12, 2750, 7997, 19, 2, PL_TERM } /* terminalpunctuation=y */,
- { 1, 8508, 8047, 4, 3, PL_SC__LIMB } /* sc=limb */,
- { 0, 21, 8368, 2, 3, PL_INLAO } /* inlao */,
- { 6, 7459, 2877, 3, 4, PL_SC__DEVA } /* sc=deva */,
- { 0, 3129, 2877, 17, 10, PL_DEVA } /* scriptextensions=devanagari */,
- { 2, 974, 8673, 24, 2, PL_CCC__14 } /* canonicalcombiningclass=14 */,
- { 0, 184, 251, 3, 32, PL_DIACRITICALSEXT } /* iscombiningdiacriticalmarksextended */,
- { 1, 8795, 5597, 3, 12, PL_VERTICALFORMS } /* inverticalforms */,
- { 0, 6890, 1960, 4, 21, PL_CJKRADICALSSUP } /* blk=cjkradicalssupplement */,
- { 5, 184, 1982, 3, 17, PL_CYRILLICSUP } /* iscyrillicsupplement */,
- { 0, 6713, 8870, 3, 3, PL_IN__5_DOT_2 } /* in=v52 */,
- { 0, 6613, 975, 3, 3, PL_HANO } /* ishano */,
- { 0, 7136, 510, 6, 20, PL_CJK } /* block=cjkunifiedideographs */,
- { 16, 974, 8690, 24, 3, PL_CCC__AL } /* canonicalcombiningclass=228 */,
- { 0, 8508, 7883, 4, 5, PL_LYDI } /* sc=lydian */,
- { 3, 2023, 3581, 21, 2, PL_LOE } /* logicalorderexception=t */,
- { 0, 6890, 2465, 4, 19, PL_COUNTINGROD } /* blk=countingrodnumerals */,
- { 0, 6483, 3223, 11, 3, -PL_XIDC } /* xidcontinue=no */,
- { 17, 1206, 7633, 3, 6, PL_INTAGALOG } /* intagalog */,
- { 0, 3594, 0, 16, 0, PL_ARABICSUP } /* arabicsupplement */,
- { 28, 2100, 6678, 4, 8, PL_XPEO } /* isoldpersian */,
- { 3, 8816, 8640, 3, 2, PL_NV__18 } /* nv=18 */,
- { 0, 7459, 8280, 3, 4, PL_SC__CYRL } /* sc=cyrl */,
- { 4, 974, 6142, 24, 11, PL_CCC__DB } /* canonicalcombiningclass=doublebelow */,
- { 0, 21, 3021, 2, 9, PL_LATINEXTA } /* inlatinexta */,
- { 0, 2221, 7671, 3, 3, PL_HST__NA } /* hst=na */,
- { 1, 5375, 24, 12, 1, PL_JT__L } /* joiningtype=l */,
- { 7, 6706, 8726, 10, 3, PL_IN__4_DOT_1 } /* presentin=4.1 */,
- { 0, 4757, 7997, 14, 4, PL_GREXT } /* graphemeextend=yes */,
- { 1, 6221, 4216, 9, 8, PL_CONTROLPICTURES } /* incontrolpictures */,
- { 0, 7136, 7625, 6, 7, PL_SUPPUAB } /* block=suppuab */,
- { 0, 4314, 6637, 14, 9, PL_JG__KNOTTEDHEH } /* joininggroup=knottedheh */,
- { 0, 8196, 8732, 4, 3, PL_AGE__5 } /* age=5.0 */,
- { 0, 7288, 8384, 7, 4, PL_SC__LINB } /* script=linb */,
- { 12, 5657, 7951, 12, 5, PL_BIDIM } /* bidimirrored=true */,
- { 0, 1887, 0, 5, 0, PL_XPOSIXLOWER } /* lower */,
- { 0, 184, 7870, 2, 6, PL_LEPC } /* islepcha */,
- { 0, 7288, 7208, 7, 8, PL_SC__HIRA } /* script=hiragana */,
- { 0, 6263, 8923, 10, 2, PL_LB__H2 } /* linebreak=h2 */,
- { 1, 21, 6980, 2, 9, PL_INNABATAEAN } /* innabataean */,
- { 0, 8376, 8935, 3, 2, PL_LB__XX } /* lb=xx */,
- { 2, 184, 4827, 2, 6, PL_KANGXI } /* iskangxi */,
- { 3, 5544, 7702, 13, 5, PL_NV__20000 } /* numericvalue=20000 */,
- { 3, 8340, 2437, 3, 9, PL_JG__YEHBARREE } /* jg=yehbarree */,
- { 2, 7380, 8899, 7, 2, PL_CCC__35 } /* ccc=ccc35 */,
- { 4, 7459, 7019, 3, 4, PL_SC__PERM } /* sc=perm */,
- { 0, 6329, 7762, 11, 6, PL_NT__DI } /* numerictype=digit */,
- { 1, 5933, 0, 12, 0, PL_GONM } /* masaramgondi */,
- { 0, 8816, 8136, 3, 4, PL_NV___MINUS_1_SLASH_2 } /* nv=-1/2 */,
- { 2, 1876, 7951, 21, 5, PL_CWL } /* changeswhenlowercased=true */,
- { 1, 7136, 7846, 6, 6, PL_INKAITHI } /* block=kaithi */,
- { 0, 7380, 8703, 4, 2, PL_CCC__34 } /* ccc=34 */,
- { 0, 5544, 8899, 13, 2, PL_NV__35 } /* numericvalue=35 */,
- { 0, 7136, 3322, 6, 17, PL_CYRILLICEXTA } /* block=cyrillicextendeda */,
- { 8, 8196, 8723, 4, 3, PL_AGE__4 } /* age=4.0 */,
- { 6, 8780, 7768, 3, 2, -PL_CWT } /* cwt=f */,
- { 1, 1417, 74, 9, 2, PL_ME } /* category=me */,
- { 15, 8520, 0, 4, 0, PL_SHAW } /* shaw */,
- { 1, 8340, 4374, 3, 15, PL_JG__MANICHAEANSADHE } /* jg=manichaeansadhe */,
- { 0, 2229, 48, 16, 1, PL_P } /* generalcategory=p */,
- { 0, 8111, 0, 4, 0, PL_TAKR } /* takr */,
- { 0, 6263, 4701, 10, 14, PL_LB__SA } /* linebreak=complexcontext */,
- { 1, 8504, 496, 3, 7, PL_LB__NU } /* sb=numeric */,
- { 3, 7457, 5993, 5, 12, PL_INSC__NUMBERJOINER } /* insc=numberjoiner */,
- { 46, 8096, 8432, 4, 3, PL_NKO } /* scx=nko */,
- { 3, 184, 7248, 2, 8, PL_JAVA } /* isjavanese */,
- { 0, 7459, 3288, 3, 17, PL_AGHB } /* sc=caucasianalbanian */,
- { 0, 8816, 5219, 3, 6, PL_NV__100000 } /* nv=100000 */,
- { 4, 6713, 8152, 3, 4, PL_IN__10 } /* in=10.0 */,
- { 8, 7828, 3581, 6, 2, PL_HYPHEN } /* hyphen=t */,
- { 3, 7840, 1479, 3, 2, PL_VAI } /* isvai */,
- { 133, 7288, 7646, 7, 7, PL_TAVT } /* script=taiviet */,
- { 13, 8096, 7870, 4, 6, PL_LEPC } /* scx=lepcha */,
- { 0, 21, 7360, 3, 6, PL_INAVESTAN } /* inavestan */,
- { 1, 8096, 7876, 4, 6, PL_LYCI } /* scx=lycian */,
- { 0, 7632, 0, 7, 0, PL_TGLG } /* tagalog */,
- { 1, 1448, 2676, 4, 10, PL_SUNDANESESUP } /* insundanesesup */,
- { 2, 6706, 8891, 10, 3, PL_IN__9 } /* presentin=v90 */,
- { 16, 184, 8360, 2, 4, PL_KTHI } /* iskthi */,
- { 35, 6890, 6736, 4, 10, PL_INSAURASHTRA } /* blk=saurashtra */,
- { 1, 7136, 5801, 6, 5, PL_INKHMER } /* block=khmer */,
- { 2, 1402, 3165, 24, 18, PL_INPC__TOPANDLEFTANDRIGHT } /* indicpositionalcategory=topandleftandright */,
- { 0, 8096, 5825, 4, 4, PL_MAHJ } /* scx=mahj */,
- { 0, 415, 7768, 11, 6, -PL_IDEO } /* ideographic=false */,
- { 0, 218, 0, 2, 0, PL_PE } /* pe */,
- { 0, 5645, 3093, 10, 18, PL_BC__RLI } /* bidiclass=righttoleftisolate */,
- { 17, 7226, 5252, 6, 6, PL_XPOSIXXDIGIT } /* xposixxdigit */,
- { 0, 6890, 6872, 4, 9, PL_ARABICPFB } /* blk=arabicpfb */,
- { 0, 8096, 1589, 4, 5, PL_LATN } /* scx=latin */,
- { 34, 1402, 4629, 24, 15, PL_LOE } /* indicpositionalcategory=visualorderleft */,
- { 10, 6263, 8344, 10, 2, PL_GCB__T } /* linebreak=jt */,
- { 2, 6890, 4284, 4, 15, PL_INHANGUL } /* blk=hangulsyllables */,
- { 3, 96, 3223, 5, 3, -PL_XPOSIXALPHA } /* alpha=no */,
- { 2, 7136, 3611, 7, 15, PL_BOPOMOFOEXT } /* block=bopomofoextended */,
- { 1, 8096, 7810, 4, 6, PL_GOTH } /* scx=gothic */,
- { 5, 7288, 7822, 7, 4, PL_HATR } /* script=hatr */,
- { 0, 3129, 8432, 17, 3, PL_NKO } /* scriptextensions=nko */,
- { 2, 7136, 4135, 7, 6, PL_BRAI } /* block=braille */,
- { 1, 3129, 3458, 17, 4, PL_MANI } /* scriptextensions=mani */,
- { 2, 4284, 4042, 14, 7, PL_LB__H2 } /* hangulsyllabletype=lv */,
- { 9, 7136, 3339, 6, 17, PL_CYRILLICEXTB } /* block=cyrillicextendedb */,
- { 1, 7136, 690, 6, 16, PL_CUNEIFORMNUMBERS } /* block=cuneiformnumbers */,
- { 1, 1701, 3223, 2, 2, -PL_SD } /* sd=n */,
- { 8, 8086, 7997, 5, 4, PL_QMARK } /* qmark=yes */,
- { 0, 8086, 7768, 5, 2, -PL_QMARK } /* qmark=f */,
- { 2, 8240, 3516, 3, 10, PL_BC__WS } /* bc=whitespace */,
- { 5, 3424, 0, 17, 0, PL_IDSB } /* idsbinaryoperator */,
- { 3, 3129, 2787, 17, 4, PL_CHER } /* scriptextensions=cher */,
- { 12, 7380, 5219, 7, 2, PL_CCC__10 } /* ccc=ccc10 */,
- { 6, 6890, 8568, 4, 3, PL_INVAI } /* blk=vai */,
- { 0, 7459, 8404, 3, 4, PL_SC__MLYM } /* sc=mlym */,
- { 0, 6890, 4841, 4, 14, PL_LATINEXTB } /* blk=latinextendedb */,
- { 1, 7459, 8492, 3, 4, PL_RUNR } /* sc=runr */,
- { 0, 6890, 416, 5, 31, PL_INIDC } /* blk=ideographicdescriptioncharacters */,
- { 0, 7136, 7025, 6, 9, PL_INOLDTURKIC } /* block=oldturkic */,
- { 1, 3129, 7882, 17, 6, PL_LYDI } /* scriptextensions=lydian */,
- { 0, 6472, 1107, 10, 8, PL_WB__KA } /* wordbreak=katakana */,
- { 0, 6472, 3985, 10, 9, PL_LB__EM } /* wordbreak=emodifier */,
- { 1, 1448, 7605, 3, 6, PL_INSIDDHAM } /* insiddham */,
- { 3, 7288, 2674, 7, 4, PL_SUND } /* script=sund */,
- { 3, 7380, 8645, 7, 3, PL_CCC__129 } /* ccc=ccc129 */,
- { 1, 7136, 468, 6, 11, PL_INPUNCTUATION } /* block=punctuation */,
- { 0, 3129, 8324, 17, 4, PL_HMNG } /* scriptextensions=hmng */,
- { 1, 8236, 0, 4, 0, PL_BATK } /* batk */,
- { 3, 5544, 7750, 13, 6, PL_NV__800000 } /* numericvalue=800000 */,
- { 0, 184, 7232, 2, 8, PL_JAMOEXTA } /* isjamoexta */,
- { 15, 184, 568, 2, 2, PL_NB } /* isnb */,
- { 2, 184, 4771, 2, 14, PL_INGREEK } /* isgreekandcoptic */,
- { 24, 184, 2044, 2, 14, PL_MEETEIMAYEKEXT } /* ismeeteimayekext */,
- { 1, 7136, 1081, 6, 26, PL_HALFANDFULLFORMS } /* block=halfwidthandfullwidthforms */,
- { 9, 184, 1585, 2, 4, PL_JAMO } /* isjamo */,
- { 0, 7380, 16, 4, 1, PL_CCC__B } /* ccc=b */,
- { 0, 6890, 7786, 4, 6, PL_INCHAKMA } /* blk=chakma */,
- { 3, 2229, 0, 17, 0, PL_L } /* generalcategory=l */,
- { 4, 8508, 1590, 4, 4, PL_SC__LATN } /* sc=latin */,
- { 4, 7344, 3223, 4, 2, -PL_XIDS } /* xids=n */,
- { 0, 119, 7201, 3, 7, PL_INGURMUKHI } /* ingurmukhi */,
- { 1, 21, 568, 2, 2, PL_NB } /* innb */,
- { 0, 8508, 4789, 4, 2, PL_LAO } /* sc=lao */,
- { 4, 21, 3239, 4, 15, PL_ALCHEMICAL } /* inalchemicalsymbols */,
- { 1, 1402, 6121, 3, 5, PL_DOMINO } /* indomino */,
- { 2, 8376, 18, 3, 2, PL_RI } /* lb=ri */,
- { 0, 5250, 3223, 8, 3, -PL_XPOSIXXDIGIT } /* hexdigit=no */,
- { 3, 4630, 1930, 3, 4, PL_XPOSIXUPPER } /* isupper */,
- { 34, 5583, 7951, 13, 5, PL_QMARK } /* quotationmark=true */,
- { 2, 8096, 7010, 4, 4, PL_ITAL } /* scx=ital */,
- { 0, 4479, 966, 15, 2, PL_NFKCQC__N } /* nfkcquickcheck=no */,
- { 10, 6890, 3322, 4, 17, PL_CYRILLICEXTA } /* blk=cyrillicextendeda */,
- { 2, 4494, 0, 15, 0, PL_NARB } /* oldnortharabian */,
- { 1, 3129, 2408, 17, 4, PL_BRAH } /* scriptextensions=brah */,
- { 0, 6483, 3223, 4, 2, -PL_XIDC } /* xidc=n */,
- { 0, 3129, 7200, 17, 8, PL_GURU } /* scriptextensions=gurmukhi */,
- { 0, 4314, 2437, 13, 3, PL_JG__YEH } /* joininggroup=yeh */,
- { 0, 5544, 8643, 13, 2, PL_NV__22 } /* numericvalue=22 */,
- { 0, 3129, 7513, 17, 7, PL_MAND } /* scriptextensions=mandaic */,
- { 68, 8816, 7941, 3, 2, PL_NV__11 } /* nv=11 */,
- { 0, 7459, 8584, 3, 4, PL_XSUX } /* sc=xsux */,
- { 0, 7288, 8356, 7, 4, PL_SC__KNDA } /* script=knda */,
- { 0, 7192, 0, 8, 0, PL_GUJR } /* gujarati */,
- { 0, 8272, 3581, 4, 2, PL_CWCF } /* cwcf=t */,
- { 0, 4402, 6297, 3, 10, PL_MISCSYMBOLS } /* inmiscsymbols */,
- { 27, 8096, 8284, 4, 4, PL_DSRT } /* scx=dsrt */,
- { 1, 6890, 468, 4, 11, PL_INPUNCTUATION } /* blk=punctuation */,
- { 2, 6706, 7714, 10, 1, PL_IN__3 } /* presentin=3 */,
- { 1, 8196, 7720, 4, 1, PL_AGE__4 } /* age=4 */,
- { 0, 892, 7768, 17, 6, -PL_VS } /* variationselector=false */,
- { 2, 4402, 3883, 3, 15, PL_MYANMAREXTA } /* inmyanmarextendeda */,
- { 10, 3509, 7951, 17, 5, PL_PATWS } /* patternwhitespace=true */,
- { 0, 1378, 0, 24, 0, PL_HIGHPUSURROGATES } /* highprivateusesurrogates */,
- { 0, 1402, 2349, 24, 12, PL_INPC__TOPANDBOTTOM } /* indicpositionalcategory=topandbottom */,
- { 0, 7136, 8568, 6, 3, PL_INVAI } /* block=vai */,
- { 1, 6890, 750, 4, 22, PL_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsup */,
- { 9, 6219, 7768, 11, 6, -PL_JOINC } /* joincontrol=false */,
- { 2, 3129, 7527, 17, 7, PL_MULT } /* scriptextensions=multani */,
- { 0, 8894, 18, 3, 1, PL_VO__R } /* vo=r */,
- { 0, 7240, 0, 8, 0, PL_JAMOEXTB } /* jamoextb */,
- { 18, 4402, 184, 3, 19, PL_MISCSYMBOLS } /* inmiscellaneoussymbols */,
- { 0, 2221, 4046, 3, 3, PL_LB__H2 } /* hst=lv */,
- { 0, 7380, 24, 4, 1, PL_CCC__L } /* ccc=l */,
- { 0, 34, 7951, 3, 5, PL_EXT } /* ext=true */,
- { 0, 1159, 7997, 25, 2, PL_CWKCF } /* changeswhennfkccasefolded=y */,
- { 1, 6890, 2674, 4, 9, PL_INSUNDANESE } /* blk=sundanese */,
- { 26, 8026, 6030, 3, 7, PL_PHAISTOS } /* inphaistos */,
- { 1, 7459, 7780, 3, 6, PL_CARI } /* sc=carian */,
- { 2, 5134, 7045, 4, 7, PL_PAUC } /* ispaucinhau */,
- { 7, 7459, 4010, 3, 4, PL_TANG } /* sc=tang */,
- { 1, 3854, 0, 10, 0, PL_SM } /* mathsymbol */,
- { 16, 5777, 0, 4, 0, PL_HEBR } /* hebr */,
- { 4, 5245, 7997, 13, 4, PL_POSIXXDIGIT } /* asciihexdigit=yes */,
- { 34, 3129, 4134, 17, 7, PL_BRAI } /* scriptextensions=braille */,
- { 0, 7128, 0, 4, 0, PL_BASS } /* bass */,
- { 0, 8026, 6374, 3, 10, PL_INPAHAWHHMONG } /* inpahawhhmong */,
- { 1, 7478, 2675, 3, 8, PL_SUND } /* issundanese */,
- { 16, 8096, 7034, 4, 9, PL_PALM } /* scx=palmyrene */,
- { 4, 7136, 1566, 6, 6, PL_INHANGUL } /* block=hangul */,
- { 8, 436, 7768, 5, 6, -PL_NCHAR } /* nchar=false */,
- { 0, 8011, 468, 3, 11, PL_P } /* gc=punctuation */,
- { 1, 1627, 0, 7, 0, PL_XPOSIXCNTRL } /* control */,
- { 2, 6890, 6953, 4, 9, PL_LATINEXTD } /* blk=latinextd */,
- { 4, 2236, 36, 10, 1, PL_LT } /* category=lt */,
- { 4, 8011, 235, 3, 2, PL_LO } /* gc=lo */,
- { 0, 6890, 3021, 4, 18, PL_LATINEXTADDITIONAL } /* blk=latinextadditional */,
- { 1, 8196, 8855, 4, 3, PL_AGE__3_DOT_2 } /* age=v32 */,
- { 2, 184, 4813, 2, 7, PL_KANASUP } /* iskanasup */,
- { 2, 7136, 6307, 6, 11, PL_MYANMAREXTA } /* block=myanmarexta */,
- { 7, 1474, 0, 23, 0, PL_BPT__C } /* bidipairedbrackettype=c */,
- { 15, 8011, 2169, 3, 20, PL_PC } /* gc=connectorpunctuation */,
- { 2, 4314, 5065, 13, 14, PL_JG__NOJOININGGROUP } /* joininggroup=nojoininggroup */,
- { 7, 7136, 7192, 6, 8, PL_INGUJARATI } /* block=gujarati */,
- { 0, 184, 1621, 2, 6, PL_CF } /* isformat */,
- { 2, 8816, 7710, 3, 1, PL_NV__6 } /* nv=6 */,
- { 0, 21, 2390, 3, 18, PL_ANCIENTGREEKNUMBERS } /* inancientgreeknumbers */,
- { 1, 7136, 5825, 6, 7, PL_MAHJONG } /* block=mahjong */,
- { 0, 7136, 1981, 6, 8, PL_INCYRILLIC } /* block=cyrillic */,
- { 0, 8572, 1621, 3, 6, PL_WB__FO } /* wb=format */,
- { 0, 2229, 1204, 16, 2, PL_PO } /* generalcategory=po */,
- { 20, 6109, 1307, 10, 12, PL_M } /* category=combiningmark */,
- { 0, 3129, 7043, 17, 4, PL_PAUC } /* scriptextensions=pauc */,
- { 0, 4239, 7951, 4, 5, PL_DASH } /* dash=true */,
- { 3, 8096, 8220, 4, 4, PL_ARMN } /* scx=armn */,
- { 0, 34, 3223, 3, 3, -PL_EXT } /* ext=no */,
- { 20, 7459, 2841, 3, 6, PL_SC__COPT } /* sc=coptic */,
- { 0, 4590, 7997, 2, 2, PL_VS } /* vs=y */,
- { 1, 7136, 2949, 6, 18, PL_INPUNCTUATION } /* block=generalpunctuation */,
- { 8, 8011, 4599, 3, 15, PL_LU } /* gc=uppercaseletter */,
- { 5, 8504, 807, 3, 2, PL_SB__SP } /* sb=sp */,
- { 0, 5134, 83, 3, 2, PL_PCM } /* ispcm */,
- { 22, 2134, 7997, 3, 4, PL_XPOSIXXDIGIT } /* hex=yes */,
- { 0, 8288, 4188, 3, 6, PL_DT__MED } /* dt=medial */,
- { 20, 3129, 7882, 17, 4, PL_LYDI } /* scriptextensions=lydi */,
- { 0, 8783, 7997, 3, 2, PL_CWU } /* cwu=y */,
- { 51, 8096, 8253, 5, 3, PL_BUHD } /* scx=buhd */,
- { 2, 8504, 496, 3, 2, PL_LB__NU } /* sb=nu */,
- { 0, 8340, 218, 3, 2, PL_JG__PE } /* jg=pe */,
- { 0, 7478, 6407, 3, 10, PL_SORA } /* issorasompeng */,
- { 0, 6890, 8111, 4, 5, PL_INTAKRI } /* blk=takri */,
- { 0, 7224, 5253, 3, 5, PL_XPOSIXXDIGIT } /* isxdigit */,
- { 6, 184, 6208, 2, 5, PL_JOINC } /* isjoinc */,
- { 0, 5544, 7750, 13, 4, PL_NV__8000 } /* numericvalue=8000 */,
- { 0, 7224, 8585, 3, 3, PL_XSUX } /* isxsux */,
- { 0, 6472, 8935, 10, 2, PL_WB__XX } /* wordbreak=xx */,
- { 0, 8816, 7732, 3, 1, PL_NV__5 } /* nv=5 */,
- { 2, 117, 4300, 3, 14, PL_INIMPERIALARAMAIC } /* inimperialaramaic */,
- { 0, 7846, 0, 6, 0, PL_KTHI } /* kaithi */,
- { 14, 6506, 4832, 3, 9, PL_YIRADICALS } /* isyiradicals */,
- { 16, 7906, 800, 4, 3, PL_SC__KNDA } /* sc=knda */,
- { 0, 2598, 0, 4, 0, PL_MERO } /* mero */,
- { 0, 3424, 7951, 17, 5, PL_IDSB } /* idsbinaryoperator=true */,
- { 3, 6890, 5801, 4, 5, PL_INKHMER } /* blk=khmer */,
- { 6, 5544, 8663, 13, 3, PL_NV__2_SLASH_3 } /* numericvalue=2/3 */,
- { 0, 8340, 6065, 3, 11, PL_JG__AFRICANNOON } /* jg=africannoon */,
- { 2, 8340, 5528, 3, 3, PL_JG__WAW } /* jg=waw */,
- { 5, 184, 1940, 3, 20, PL_CJKCOMPATFORMS } /* iscjkcompatibilityforms */,
- { 0, 6890, 7034, 4, 9, PL_PALM } /* blk=palmyrene */,
- { 5, 4630, 7675, 3, 6, PL_UCASEXT } /* isucasext */,
- { 3, 7136, 2895, 6, 8, PL_INETHIOPIC } /* block=ethiopic */,
- { 9, 6890, 1107, 4, 8, PL_INKATAKANA } /* blk=katakana */,
- { 0, 6263, 807, 10, 2, PL_LB__SP } /* linebreak=sp */,
- { 0, 6713, 8891, 3, 3, PL_IN__9 } /* in=v90 */,
- { 0, 5134, 7, 3, 1, PL_PC } /* ispc */,
- { 2, 1746, 34, 21, 6, PL_GREXT } /* graphemeclusterbreak=extend */,
- { 2, 184, 1012, 2, 6, PL_L } /* isletter */,
- { 0, 21, 3021, 2, 18, PL_LATINEXTADDITIONAL } /* inlatinextadditional */,
- { 4, 8344, 7, 3, 1, PL_JT__C } /* jt=c */,
- { 4, 7288, 8348, 7, 4, PL_SC__KALI } /* script=kali */,
- { 4, 6890, 2541, 4, 19, PL_JAMOEXTA } /* blk=hanguljamoextendeda */,
- { 0, 7136, 2841, 6, 18, PL_COPTICEPACTNUMBERS } /* block=copticepactnumbers */,
- { 4, 3129, 7152, 17, 8, PL_DUPL } /* scriptextensions=duployan */,
- { 0, 8336, 7655, 4, 5, PL_INTIBETAN } /* intibetan */,
- { 1, 7459, 7272, 3, 8, PL_SC__MAHJ } /* sc=mahajani */,
- { 2, 7226, 62, 6, 5, PL_XPOSIXGRAPH } /* xposixgraph */,
- { 0, 7136, 3111, 6, 4, PL_RUMI } /* block=rumi */,
- { 8, 7288, 8460, 7, 4, PL_SC__PHLP } /* script=phlp */,
- { 3, 7443, 0, 4, 0, PL_GRAN } /* gran */,
- { 1, 7478, 2675, 3, 18, PL_SUNDANESESUP } /* issundanesesupplement */,
- { 1, 7288, 6439, 7, 11, PL_SC__SYLO } /* script=sylotinagri */,
- { 0, 5765, 0, 12, 0, PL_GRBASE } /* graphemebase */,
- { 1, 5544, 7732, 13, 1, PL_NV__5 } /* numericvalue=5 */,
- { 40, 8101, 3581, 5, 2, PL_STERM } /* sterm=t */,
- { 1, 78, 0, 6, 0, PL_ARAB } /* arabic */,
- { 1, 5544, 8148, 13, 3, PL_NV__1_SLASH_4 } /* numericvalue=1/4 */,
- { 1, 6472, 5772, 10, 5, PL_WB__EB } /* wordbreak=ebase */,
- { 5, 7906, 8, 4, 3, PL_SC__KANA } /* sc=kana */,
- { 1, 6890, 2617, 4, 19, PL_MODIFIERTONELETTERS } /* blk=modifiertoneletters */,
- { 0, 8101, 7768, 5, 2, -PL_STERM } /* sterm=f */,
- { 1, 8816, 8909, 3, 2, PL_NV__45 } /* nv=45 */,
- { 7, 6210, 691, 3, 29, PL_CUNEIFORMNUMBERS } /* incuneiformnumbersandpunctuation */,
- { 38, 6890, 1658, 4, 22, PL_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatideographssup */,
- { 0, 7136, 864, 6, 28, PL_SUPPUAB } /* block=supplementaryprivateuseareab */,
- { 4, 7459, 7336, 3, 4, PL_UGAR } /* sc=ugar */,
- { 6, 5544, 8144, 13, 4, PL_NV__1_SLASH_20 } /* numericvalue=1/20 */,
- { 0, 3129, 7822, 17, 6, PL_HATR } /* scriptextensions=hatran */,
- { 4, 3129, 8416, 17, 4, PL_MYMR } /* scriptextensions=mymr */,
- { 36, 8096, 7590, 4, 7, PL_SHRD } /* scx=sharada */,
- { 3, 6890, 690, 4, 16, PL_CUNEIFORMNUMBERS } /* blk=cuneiformnumbers */,
- { 0, 3129, 8460, 17, 4, PL_PHLP } /* scriptextensions=phlp */,
- { 0, 1426, 7328, 22, 8, PL_INSC__TONEMARK } /* indicsyllabiccategory=tonemark */,
- { 0, 7136, 7248, 6, 8, PL_INJAVANESE } /* block=javanese */,
- { 15, 184, 1506, 2, 14, PL_MUSIC } /* ismusicalsymbols */,
- { 3, 5544, 7720, 13, 2, PL_NV__40 } /* numericvalue=40 */,
- { 2, 5681, 0, 12, 0, PL_CYRILLICEXTA } /* cyrillicexta */,
- { 10, 1680, 0, 6, 0, PL_ZYYY } /* common */,
- { 4, 8096, 8480, 4, 4, PL_QAAI } /* scx=qaai */,
- { 4, 7136, 2693, 6, 19, PL_SUPARROWSA } /* block=supplementalarrowsa */,
- { 0, 8036, 7683, 4, 5, PL_ZZZZ } /* isunknown */,
- { 0, 184, 6597, 3, 9, PL_COMPATJAMO } /* iscompatjamo */,
- { 2, 5645, 7997, 5, 4, PL_BIDIC } /* bidic=yes */,
- { 0, 7288, 2098, 8, 3, PL_BALI } /* script=bali */,
- { 6, 7224, 6472, 8, 4, PL_XPOSIXWORD } /* isxposixword */,
- { 2, 8096, 8460, 4, 4, PL_PHLP } /* scx=phlp */,
- { 0, 7380, 8691, 7, 2, PL_CCC__28 } /* ccc=ccc28 */,
- { 2, 3129, 8468, 17, 4, PL_MIAO } /* scriptextensions=plrd */,
- { 4, 1702, 0, 22, 0, PL_DIACRITICALSFORSYMBOLS } /* diacriticalsforsymbols */,
- { 3, 2100, 8067, 3, 4, PL_ORYA } /* isoriya */,
- { 32, 8096, 7429, 4, 7, PL_DSRT } /* scx=deseret */,
- { 0, 7136, 3237, 6, 10, PL_ALCHEMICAL } /* block=alchemical */,
- { 1, 4314, 4384, 13, 3, PL_JG__SAD } /* joininggroup=sad */,
- { 4, 7380, 8673, 4, 2, PL_CCC__14 } /* ccc=14 */,
- { 0, 8096, 8368, 4, 4, PL_LAO } /* scx=laoo */,
- { 3, 6472, 72, 10, 2, PL_WB__LE } /* wordbreak=le */,
- { 1, 8026, 6030, 3, 11, PL_PHAISTOS } /* inphaistosdisc */,
- { 17, 7136, 6373, 6, 11, PL_INPAHAWHHMONG } /* block=pahawhhmong */,
- { 20, 3129, 8368, 17, 3, PL_LAO } /* scriptextensions=lao */,
- { 0, 974, 8160, 27, 2, PL_CCC__13 } /* canonicalcombiningclass=ccc13 */,
- { 0, 184, 8428, 2, 4, PL_NEWA } /* isnewa */,
- { 0, 1426, 2625, 22, 10, PL_INSC__TONELETTER } /* indicsyllabiccategory=toneletter */,
- { 0, 1963, 7768, 7, 6, -PL_RADICAL } /* radical=false */,
- { 1, 1680, 0, 22, 0, PL_INDICNUMBERFORMS } /* commonindicnumberforms */,
- { 0, 7136, 954, 6, 5, PL_INGREEK } /* block=greek */,
- { 1, 974, 8696, 24, 3, PL_CCC__AR } /* canonicalcombiningclass=232 */,
- { 8, 1202, 7768, 3, 2, -PL_DEP } /* dep=f */,
- { 1, 7288, 8368, 7, 3, PL_LAO } /* script=lao */,
- { 0, 184, 4104, 2, 5, PL_BAMU } /* isbamum */,
- { 39, 3610, 0, 8, 0, PL_BOPO } /* bopomofo */,
- { 4, 184, 7443, 2, 4, PL_GRAN } /* isgran */,
- { 0, 1503, 2896, 3, 7, PL_INETHIOPIC } /* inethiopic */,
- { 0, 954, 0, 5, 0, PL_GREK } /* greek */,
- { 0, 7136, 2149, 6, 20, PL_INANATOLIANHIEROGLYPHS } /* block=anatolianhieroglyphs */,
- { 0, 6109, 25, 10, 1, PL_CS } /* category=cs */,
- { 2, 8240, 1804, 3, 3, PL_BC__RLE } /* bc=rle */,
- { 4, 8504, 7562, 3, 7, PL_SB__LE } /* sb=oletter */,
- { 1, 8240, 2309, 3, 20, PL_BC__PDF } /* bc=popdirectionalformat */,
- { 0, 8798, 3223, 3, 2, -PL_LOE } /* loe=n */,
- { 0, 186, 3223, 2, 2, -PL_CE } /* ce=n */,
- { 2, 8816, 7714, 3, 3, PL_NV__300 } /* nv=300 */,
- { 1, 7136, 8408, 6, 3, PL_INMRO } /* block=mro */,
- { 1, 7380, 23, 4, 2, PL_CCC__AL } /* ccc=al */,
- { 2, 8240, 25, 4, 1, PL_BC__ES } /* bc=es */,
- { 2, 2750, 7951, 19, 5, PL_TERM } /* terminalpunctuation=true */,
- { 2, 3658, 0, 16, 0, PL_PE } /* closepunctuation */,
- { 8, 7288, 3882, 7, 7, PL_SC__MYMR } /* script=myanmar */,
- { 3, 4329, 0, 15, 0, PL_LL } /* lowercaseletter */,
- { 15, 7136, 2107, 6, 7, PL_INSINHALA } /* block=sinhala */,
- { 6, 1929, 7997, 9, 4, PL_XPOSIXUPPER } /* uppercase=yes */,
- { 2, 184, 779, 2, 29, PL_MISCARROWS } /* ismiscellaneoussymbolsandarrows */,
- { 1, 974, 8685, 24, 2, PL_CCC__24 } /* canonicalcombiningclass=24 */,
- { 0, 7136, 7810, 6, 6, PL_INGOTHIC } /* block=gothic */,
- { 0, 7786, 0, 6, 0, PL_CAKM } /* chakma */,
- { 0, 1892, 3223, 5, 3, -PL_CASED } /* cased=no */,
- { 3, 8006, 7951, 5, 5, PL_CWKCF } /* cwkcf=true */,
- { 0, 7224, 8081, 8, 5, PL_XPOSIXPRINT } /* isxposixprint */,
- { 0, 7380, 7714, 7, 2, PL_CCC__30 } /* ccc=ccc30 */,
- { 8, 7459, 8432, 3, 3, PL_NKO } /* sc=nko */,
- { 1, 6890, 7882, 4, 6, PL_INLYDIAN } /* blk=lydian */,
- { 0, 7136, 42, 6, 3, PL_CJK } /* block=cjk */,
- { 2, 7136, 5232, 6, 13, PL_AEGEANNUMBERS } /* block=aegeannumbers */,
- { 0, 8096, 6736, 4, 10, PL_SAUR } /* scx=saurashtra */,
- { 4, 8021, 7768, 5, 6, -PL_GREXT } /* grext=false */,
- { 0, 5323, 0, 13, 0, PL_ME } /* enclosingmark */,
- { 2, 5284, 3223, 13, 2, -PL_CI } /* caseignorable=n */,
- { 3, 974, 8655, 27, 2, PL_CCC__33 } /* canonicalcombiningclass=ccc33 */,
- { 0, 2859, 7, 18, 3, PL_DT__CAN } /* decompositiontype=can */,
- { 7, 7459, 7443, 3, 4, PL_SC__GRAN } /* sc=gran */,
- { 0, 7224, 7345, 3, 7, PL_XIDS } /* isxidstart */,
- { 0, 7010, 0, 4, 0, PL_ITAL } /* ital */,
- { 0, 1876, 3223, 21, 2, -PL_CWL } /* changeswhenlowercased=n */,
- { 19, 3129, 7912, 17, 6, PL_TELU } /* scriptextensions=telugu */,
- { 1, 6210, 3554, 4, 4, PL_INCARIAN } /* incarian */,
- { 14, 2100, 6341, 3, 10, PL_LO } /* isotherletter */,
- { 0, 96, 7768, 10, 6, -PL_XPOSIXALPHA } /* alphabetic=false */,
- { 3, 3129, 5801, 17, 5, PL_KHMR } /* scriptextensions=khmer */,
- { 16, 5609, 0, 12, 0, PL_ALPHABETICPF } /* alphabeticpf */,
- { 52, 892, 7951, 17, 5, PL_VS } /* variationselector=true */,
- { 0, 184, 959, 2, 5, PL_MUSIC } /* ismusic */,
- { 0, 5544, 5219, 13, 7, PL_NV__1000000 } /* numericvalue=1000000 */,
- { 0, 4198, 2969, 4, 9, PL_GEORGIANSUP } /* ingeorgiansup */,
- { 1, 4314, 3786, 13, 16, PL_JG__MANICHAEANDALETH } /* joininggroup=manichaeandaleth */,
- { 68, 6890, 4254, 4, 15, PL_DIACRITICALSEXT } /* blk=diacriticalsext */,
- { 4, 8096, 8372, 4, 4, PL_LATN } /* scx=latn */,
- { 2, 4757, 7768, 14, 2, -PL_GREXT } /* graphemeextend=f */,
- { 3, 7288, 8496, 7, 4, PL_SAMR } /* script=samr */,
- { 9, 4554, 807, 14, 2, PL_SB__SP } /* sentencebreak=sp */,
- { 12, 2967, 0, 18, 0, PL_GEORGIANSUP } /* georgiansupplement */,
- { 9, 8036, 1200, 5, 4, PL_ANY } /* isunicode */,
- { 0, 133, 0, 4, 0, PL_M } /* mark */,
- { 34, 8816, 7744, 3, 6, PL_NV__700000 } /* nv=700000 */,
- { 48, 3129, 2484, 17, 19, PL_EGYP } /* scriptextensions=egyptianhieroglyphs */,
- { 0, 7136, 2269, 6, 20, PL_ININSCRIPTIONALPAHLAVI } /* block=inscriptionalpahlavi */,
- { 2, 122, 3223, 9, 3, -PL_DIA } /* diacritic=no */,
- { 1, 7471, 96, 7, 5, PL_POSIXALPHA } /* isposixalpha */,
- { 4, 6713, 8756, 3, 3, PL_IN__6_DOT_3 } /* in=6.3 */,
- { 1, 6613, 7823, 3, 5, PL_HATR } /* ishatran */,
- { 2, 6917, 5779, 4, 4, PL_INHEBREW } /* inhebrew */,
- { 3, 7459, 2360, 3, 4, PL_SC__MAND } /* sc=mand */,
- { 34, 8464, 0, 4, 0, PL_PHNX } /* phnx */,
- { 6, 184, 316, 2, 33, PL_MISCMATHSYMBOLSB } /* ismiscellaneousmathematicalsymbolsb */,
- { 0, 5645, 2088, 10, 3, PL_BC__PDI } /* bidiclass=pdi */,
- { 0, 6890, 8388, 4, 4, PL_LISU } /* blk=lisu */,
- { 0, 8308, 0, 4, 0, PL_GURU } /* guru */,
- { 3, 5544, 7720, 13, 5, PL_NV__40000 } /* numericvalue=40000 */,
- { 1, 8288, 2369, 3, 4, PL_DT__VERT } /* dt=vert */,
- { 6, 3129, 7611, 17, 4, PL_SOYO } /* scriptextensions=soyo */,
- { 1, 7798, 7997, 6, 2, PL_COMPEX } /* compex=y */,
- { 29, 3424, 7768, 4, 6, -PL_IDSB } /* idsb=false */,
- { 3, 8280, 0, 4, 0, PL_CYRL } /* cyrl */,
- { 1, 7336, 0, 4, 0, PL_UGAR } /* ugar */,
- { 6, 5645, 8, 10, 2, PL_BC__AN } /* bidiclass=an */,
- { 65, 6890, 3738, 4, 9, PL_LATIN1 } /* blk=latin1sup */,
- { 2, 808, 0, 18, 0, PL_PHONETICEXT } /* phoneticextensions */,
- { 64, 8096, 7200, 4, 8, PL_GURU } /* scx=gurmukhi */,
- { 2, 8240, 23, 3, 2, PL_BC__AL } /* bc=al */,
- { 2, 184, 5336, 2, 13, PL_GREEKEXT } /* isgreekextended */,
- { 3, 8340, 5479, 3, 13, PL_JG__MANICHAEANONE } /* jg=manichaeanone */,
- { 1, 5645, 8813, 10, 3, PL_BC__NSM } /* bidiclass=nsm */,
- { 2, 2859, 720, 18, 3, PL_DT__ENC } /* decompositiontype=enc */,
- { 5, 4757, 3581, 14, 2, PL_GREXT } /* graphemeextend=t */,
- { 10, 5192, 3425, 3, 16, PL_IDSB } /* isidsbinaryoperator */,
- { 0, 184, 8798, 2, 3, PL_LOE } /* isloe */,
- { 0, 2750, 3223, 19, 2, -PL_TERM } /* terminalpunctuation=n */,
- { 0, 7478, 7605, 3, 3, PL_SIDD } /* issidd */,
- { 0, 779, 0, 29, 0, PL_MISCARROWS } /* miscellaneoussymbolsandarrows */,
- { 0, 7345, 3581, 7, 2, PL_IDS } /* idstart=t */,
- { 15, 2065, 3223, 21, 2, -PL_NCHAR } /* noncharactercodepoint=n */,
- { 0, 4402, 5532, 3, 12, PL_MISCTECHNICAL } /* inmisctechnical */,
- { 0, 7459, 7366, 3, 4, PL_SC__BENG } /* sc=beng */,
- { 1, 7136, 7034, 6, 9, PL_PALM } /* block=palmyrene */,
- { 9, 1426, 3626, 22, 16, PL_INSC__CANTILLATIONMARK } /* indicsyllabiccategory=cantillationmark */,
- { 40, 3516, 3223, 10, 2, -PL_XPOSIXSPACE } /* whitespace=n */,
- { 0, 8026, 7035, 3, 8, PL_PALM } /* inpalmyrene */,
- { 1, 8816, 7756, 3, 2, PL_NV__90 } /* nv=90 */,
- { 0, 184, 3610, 2, 11, PL_BOPOMOFOEXT } /* isbopomofoext */,
- { 8, 1834, 7768, 21, 2, -PL_CWCF } /* changeswhencasefolded=f */,
- { 4, 184, 5765, 2, 12, PL_GRBASE } /* isgraphemebase */,
- { 5, 6756, 3223, 10, 2, -PL_SD } /* softdotted=n */,
- { 0, 8816, 8176, 3, 4, PL_NV__3_SLASH_20 } /* nv=3/20 */,
- { 6, 3755, 1727, 5, 19, PL_EARLYDYNASTICCUNEIFORM } /* inearlydynasticcuneiform */,
- { 0, 6554, 4135, 3, 14, PL_BRAI } /* inbraillepatterns */,
- { 0, 6263, 1055, 10, 26, PL_LB__CJ } /* linebreak=conditionaljapanesestarter */,
- { 0, 184, 43, 3, 35, PL_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatibilityideographssupplement */,
- { 0, 8780, 7768, 3, 6, -PL_CWT } /* cwt=false */,
- { 9, 7906, 6293, 5, 2, PL_KHMR } /* sc=khmr */,
- { 0, 8816, 8901, 3, 2, PL_NV__36 } /* nv=36 */,
- { 2, 2229, 5082, 16, 11, PL_MC } /* generalcategory=spacingmark */,
- { 6, 6890, 8400, 4, 4, PL_INMIAO } /* blk=miao */,
- { 19, 5134, 8082, 3, 4, PL_XPOSIXPRINT } /* isprint */,
- { 4, 7840, 893, 3, 17, PL_INVS } /* isvariationselectors */,
- { 20, 5645, 427, 10, 2, PL_BC__ES } /* bidiclass=es */,
- { 0, 5134, 850, 3, 9, PL_CO } /* isprivateuse */,
- { 0, 6263, 534, 10, 2, PL_LB__NS } /* linebreak=ns */,
- { 5, 4402, 3899, 3, 15, PL_MYANMAREXTB } /* inmyanmarextendedb */,
- { 0, 8460, 0, 4, 0, PL_PHLP } /* phlp */,
- { 0, 6890, 7810, 4, 6, PL_INGOTHIC } /* blk=gothic */,
- { 0, 76, 7096, 2, 3, PL_NT__NU } /* nt=nu */,
- { 2, 6263, 5772, 10, 5, PL_LB__EB } /* linebreak=ebase */,
- { 1, 6890, 4300, 5, 14, PL_INIMPERIALARAMAIC } /* blk=imperialaramaic */,
- { 24, 18, 3223, 2, 2, -PL_RI } /* ri=n */,
- { 1, 8011, 206, 3, 2, PL_PI } /* gc=pi */,
- { 6, 1189, 0, 2, 0, PL_LT } /* lt */,
- { 0, 3946, 0, 16, 0, PL_STERM } /* sentenceterminal */,
- { 1, 3543, 0, 17, 0, PL_SMALLFORMS } /* smallformvariants */,
- { 2, 5825, 0, 7, 0, PL_MAHJONG } /* mahjong */,
- { 1, 184, 3738, 2, 9, PL_LATIN1 } /* islatin1sup */,
- { 0, 2134, 7768, 3, 2, -PL_XPOSIXXDIGIT } /* hex=f */,
- { 7, 8096, 7351, 4, 4, PL_TALE } /* scx=tale */,
- { 0, 974, 8164, 24, 2, PL_CCC__15 } /* canonicalcombiningclass=15 */,
- { 2, 184, 6120, 2, 11, PL_DOMINO } /* isdominotiles */,
- { 40, 8096, 8408, 4, 3, PL_MRO } /* scx=mro */,
- { 0, 7459, 8192, 3, 4, PL_SC__ADLM } /* sc=adlm */,
- { 0, 7478, 6747, 3, 9, PL_SMALLFORMS } /* issmallforms */,
- { 32, 5544, 8903, 13, 2, PL_NV__38 } /* numericvalue=38 */,
- { 0, 6713, 8867, 3, 3, PL_IN__5_DOT_1 } /* in=v51 */,
- { 2, 7136, 3965, 6, 13, PL_MATHOPERATORS } /* block=mathoperators */,
- { 0, 1133, 3223, 26, 2, -PL_PCM } /* prependedconcatenationmark=n */,
- { 38, 2100, 7557, 4, 5, PL_OLCK } /* isolchiki */,
- { 2, 184, 8432, 2, 4, PL_NKO } /* isnkoo */,
- { 0, 8504, 69, 3, 2, PL_SB__UP } /* sb=up */,
- { 1, 8096, 7912, 4, 4, PL_TELU } /* scx=telu */,
- { 0, 4554, 1621, 14, 6, PL_SB__FO } /* sentencebreak=format */,
- { 7, 2108, 1568, 4, 4, PL_INHANGUL } /* inhangul */,
- { 0, 5375, 7, 12, 1, PL_JT__C } /* joiningtype=c */,
- { 6, 7457, 6998, 5, 9, PL_INSC__NONJOINER } /* insc=nonjoiner */,
- { 0, 3424, 7768, 17, 6, -PL_IDSB } /* idsbinaryoperator=false */,
- { 0, 7380, 1484, 4, 2, PL_CCC__BR } /* ccc=br */,
- { 7, 3129, 8046, 17, 5, PL_LIMB } /* scriptextensions=limbu */,
- { 0, 7459, 7513, 3, 7, PL_SC__MAND } /* sc=mandaic */,
- { 5, 6484, 0, 3, 0, PL_IDC } /* idc */,
- { 29, 6736, 0, 10, 0, PL_SAUR } /* saurashtra */,
- { 4, 6706, 8723, 10, 3, PL_IN__4 } /* presentin=4.0 */,
- { 5, 7288, 6406, 7, 11, PL_SORA } /* script=sorasompeng */,
- { 3, 8021, 3223, 5, 2, -PL_GREXT } /* grext=n */,
- { 4, 4284, 3577, 14, 6, PL_GCB__T } /* hangulsyllabletype=t */,
- { 6, 8340, 4953, 3, 14, PL_JG__MANICHAEANHETH } /* jg=manichaeanheth */,
- { 1, 8096, 6917, 4, 9, PL_QAAI } /* scx=inherited */,
- { 4, 6263, 8925, 10, 2, PL_LB__H3 } /* linebreak=h3 */,
- { 4, 7459, 2408, 3, 6, PL_BRAH } /* sc=brahmi */,
- { 38, 3424, 7997, 4, 4, PL_IDSB } /* idsb=yes */,
- { 5, 7459, 2271, 5, 18, PL_PHLI } /* sc=inscriptionalpahlavi */,
- { 1, 3322, 0, 17, 0, PL_CYRILLICEXTA } /* cyrillicextendeda */,
- { 8, 7459, 494, 3, 3, PL_SC__HAN } /* sc=han */,
- { 3, 8071, 0, 5, 0, PL_OSGE } /* osage */,
- { 6, 8011, 699, 3, 6, PL_N } /* gc=number */,
- { 0, 7136, 3147, 6, 18, PL_TAIXUANJING } /* block=taixuanjingsymbols */,
- { 40, 7840, 893, 3, 16, PL_VS } /* isvariationselector */,
- { 3, 4314, 5873, 13, 12, PL_JG__MALAYALAMNNA } /* joininggroup=malayalamnna */,
- { 1, 4314, 8810, 13, 3, PL_JG__MIM } /* joininggroup=mim */,
- { 0, 3129, 7590, 17, 7, PL_SHRD } /* scriptextensions=sharada */,
- { 2, 7136, 7016, 6, 9, PL_INOLDPERMIC } /* block=oldpermic */,
- { 0, 5544, 8901, 13, 2, PL_NV__36 } /* numericvalue=36 */,
- { 0, 3754, 0, 7, 0, PL_LINB } /* linearb */,
- { 8, 4402, 3883, 3, 6, PL_INMYANMAR } /* inmyanmar */,
- { 0, 7457, 2189, 5, 20, PL_INSC__CONSONANTPLACEHOLDER } /* insc=consonantplaceholder */,
- { 0, 184, 43, 3, 15, PL_CJKCOMPAT } /* iscjkcompatibility */,
- { 0, 8196, 8726, 4, 3, PL_AGE__4_DOT_1 } /* age=4.1 */,
- { 1, 8096, 7611, 4, 4, PL_SOYO } /* scx=soyo */,
- { 1, 8096, 8444, 4, 4, PL_OLCK } /* scx=olck */,
- { 0, 8240, 8801, 3, 3, PL_BC__LRE } /* bc=lre */,
- { 4, 4314, 4359, 13, 15, PL_JG__MANICHAEANGIMEL } /* joininggroup=manichaeangimel */,
- { 0, 7288, 7846, 7, 6, PL_SC__KTHI } /* script=kaithi */,
- { 0, 8424, 0, 4, 0, PL_NBAT } /* nbat */,
- { 8, 6890, 4771, 4, 14, PL_INGREEK } /* blk=greekandcoptic */,
- { 0, 8816, 8741, 3, 3, PL_NV__5_SLASH_6 } /* nv=5/6 */,
- { 15, 7858, 0, 4, 0, PL_KHOJ } /* khoj */,
- { 68, 6890, 7387, 4, 7, PL_CJKEXTA } /* blk=cjkexta */,
- { 1, 8096, 7443, 4, 4, PL_GRAN } /* scx=gran */,
- { 0, 8096, 6806, 4, 4, PL_WARA } /* scx=wara */,
- { 1, 7994, 7952, 4, 4, PL_IDC } /* idc=true */,
- { 8, 5645, 1804, 10, 3, PL_BC__RLE } /* bidiclass=rle */,
- { 7, 6890, 6908, 4, 9, PL_EMOTICONS } /* blk=emoticons */,
- { 0, 7288, 8300, 7, 4, PL_SC__GREK } /* script=grek */,
- { 1, 690, 0, 16, 0, PL_CUNEIFORMNUMBERS } /* cuneiformnumbers */,
- { 0, 184, 1543, 2, 15, PL_GEOMETRICSHAPES } /* isgeometricshapes */,
- { 1, 1448, 6431, 5, 8, PL_SUPERANDSUB } /* insuperandsub */,
- { 1, 6890, 7604, 4, 7, PL_INSIDDHAM } /* blk=siddham */,
- { 8, 7136, 3290, 6, 4, PL_UCAS } /* block=ucas */,
- { 16, 8504, 7966, 3, 5, PL_SB__AT } /* sb=aterm */,
- { 1, 8816, 7744, 3, 5, PL_NV__70000 } /* nv=70000 */,
- { 0, 7288, 7780, 7, 4, PL_CARI } /* script=cari */,
- { 67, 2360, 0, 4, 0, PL_MAND } /* mand */,
- { 0, 4449, 8256, 4, 3, PL_COMPEX } /* nfcqc=n */,
- { 24, 184, 2636, 2, 4, PL_MONG } /* ismong */,
- { 6, 4314, 5019, 13, 4, PL_JG__TETH } /* joininggroup=teth */,
- { 81, 8816, 7714, 3, 6, PL_NV__300000 } /* nv=300000 */,
- { 0, 2521, 0, 2, 0, PL_PF } /* pf */,
- { 32, 7136, 2805, 6, 18, PL_HALFMARKS } /* block=combininghalfmarks */,
- { 0, 7136, 6826, 6, 10, PL_YIRADICALS } /* block=yiradicals */,
- { 0, 1184, 0, 25, 0, PL_DI } /* defaultignorablecodepoint */,
- { 48, 5557, 0, 13, 0, PL_PATSYN } /* patternsyntax */,
- { 0, 8376, 415, 3, 11, PL_LB__ID } /* lb=ideographic */,
- { 1, 8816, 8646, 3, 2, PL_NV__29 } /* nv=29 */,
- { 22, 5968, 1029, 3, 26, PL_OCR } /* inopticalcharacterrecognition */,
- { 17, 7136, 8126, 6, 5, PL_VSSUP } /* block=vssup */,
- { 0, 7136, 7611, 6, 7, PL_INSOYOMBO } /* block=soyombo */,
- { 0, 7136, 7912, 6, 6, PL_INTELUGU } /* block=telugu */,
- { 0, 7459, 2408, 3, 4, PL_BRAH } /* sc=brah */,
- { 0, 6890, 1724, 4, 22, PL_EARLYDYNASTICCUNEIFORM } /* blk=earlydynasticcuneiform */,
- { 1, 1346, 3500, 4, 5, PL_INGRANTHA } /* ingrantha */,
- { 1, 7459, 7192, 3, 8, PL_SC__GUJR } /* sc=gujarati */,
- { 0, 2859, 2369, 18, 4, PL_DT__VERT } /* decompositiontype=vert */,
- { 3, 7288, 7320, 7, 8, PL_TFNG } /* script=tifinagh */,
- { 1, 7288, 2484, 7, 19, PL_EGYP } /* script=egyptianhieroglyphs */,
- { 0, 7288, 7312, 7, 4, PL_SC__TAGB } /* script=tagb */,
- { 0, 7380, 7941, 7, 2, PL_CCC__11 } /* ccc=ccc11 */,
- { 1, 7288, 2531, 7, 4, PL_SC__MULT } /* script=mult */,
- { 0, 8288, 7, 3, 3, PL_DT__CAN } /* dt=can */,
- { 0, 3129, 954, 17, 5, PL_GREK } /* scriptextensions=greek */,
- { 12, 5544, 8184, 13, 4, PL_NV__5_SLASH_12 } /* numericvalue=5/12 */,
- { 16, 4314, 3818, 13, 16, PL_JG__MANICHAEANSAMEKH } /* joininggroup=manichaeansamekh */,
- { 0, 5645, 3581, 5, 2, PL_BIDIC } /* bidic=t */,
- { 7, 6713, 8852, 3, 3, PL_IN__3_DOT_1 } /* in=v31 */,
- { 2, 8096, 78, 4, 4, PL_ARAB } /* scx=arab */,
- { 4, 7136, 3356, 6, 17, PL_CYRILLICEXTC } /* block=cyrillicextendedc */,
- { 4, 8096, 7025, 4, 9, PL_ORKH } /* scx=oldturkic */,
- { 1, 7224, 6484, 3, 3, PL_XIDC } /* isxidc */,
- { 2, 7136, 7443, 6, 7, PL_INGRANTHA } /* block=grantha */,
- { 0, 184, 1283, 3, 9, PL_CJKSYMBOLS } /* iscjksymbols */,
- { 0, 4239, 3223, 4, 2, -PL_DASH } /* dash=n */,
- { 12, 7288, 8416, 7, 4, PL_SC__MYMR } /* script=mymr */,
- { 0, 7288, 7632, 7, 7, PL_SC__TGLG } /* script=tagalog */,
- { 3, 6890, 1680, 4, 22, PL_INDICNUMBERFORMS } /* blk=commonindicnumberforms */,
- { 0, 6890, 1001, 4, 11, PL_ENCLOSEDCJK } /* blk=enclosedcjk */,
- { 0, 7136, 7900, 6, 6, PL_INREJANG } /* block=rejang */,
- { 2, 8096, 7043, 4, 4, PL_PAUC } /* scx=pauc */,
- { 18, 974, 6556, 24, 10, PL_CCC__BR } /* canonicalcombiningclass=belowright */,
- { 0, 184, 6881, 2, 9, PL_BHKS } /* isbhaiksuki */,
- { 0, 6890, 1960, 4, 14, PL_CJKRADICALSSUP } /* blk=cjkradicalssup */,
- { 0, 6890, 6596, 4, 10, PL_COMPATJAMO } /* blk=compatjamo */,
- { 2, 7288, 7780, 7, 6, PL_CARI } /* script=carian */,
- { 0, 6890, 2967, 4, 18, PL_GEORGIANSUP } /* blk=georgiansupplement */,
- { 0, 1417, 1106, 9, 2, PL_SK } /* category=sk */,
- { 1, 8786, 1, 3, 1, PL_EA__N } /* ea=n */,
- { 123, 7459, 8220, 3, 4, PL_SC__ARMN } /* sc=armn */,
- { 0, 4449, 8256, 4, 4, PL_COMPEX } /* nfcqc=no */,
- { 0, 7459, 8396, 3, 4, PL_MERC } /* sc=merc */,
- { 2, 7478, 3084, 7, 9, PL_ZS } /* isspaceseparator */,
- { 0, 1358, 7997, 20, 4, PL_CE } /* compositionexclusion=yes */,
- { 0, 4542, 7640, 3, 6, PL_LANA } /* istaitham */,
- { 1, 8783, 7768, 3, 2, -PL_CWU } /* cwu=f */,
- { 2, 7459, 2674, 3, 4, PL_SUND } /* sc=sund */,
- { 0, 6483, 7997, 4, 4, PL_XIDC } /* xidc=yes */,
- { 1, 3129, 2107, 17, 4, PL_SINH } /* scriptextensions=sinh */,
- { 0, 7459, 7569, 3, 7, PL_OSMA } /* sc=osmanya */,
- { 8, 3129, 7192, 17, 8, PL_GUJR } /* scriptextensions=gujarati */,
- { 5, 1701, 7997, 2, 2, PL_SD } /* sd=y */,
- { 7, 7288, 7660, 7, 7, PL_SC__TIRH } /* script=tirhuta */,
- { 0, 8196, 8765, 4, 3, PL_AGE__8 } /* age=8.0 */,
- { 48, 7288, 7870, 7, 4, PL_LEPC } /* script=lepc */,
- { 1, 8096, 6696, 4, 10, PL_PHNX } /* scx=phoenician */,
- { 10, 5544, 7708, 13, 2, PL_NV__21 } /* numericvalue=21 */,
- { 28, 184, 7240, 2, 8, PL_JAMOEXTB } /* isjamoextb */,
- { 0, 7136, 8368, 6, 3, PL_INLAO } /* block=lao */,
- { 7, 184, 750, 2, 22, PL_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsup */,
- { 0, 3129, 78, 17, 6, PL_ARAB } /* scriptextensions=arabic */,
- { 2, 184, 8931, 2, 2, PL_L_AMP_ } /* isl& */,
- { 6, 117, 448, 3, 31, PL_IDEOGRAPHICSYMBOLS } /* inideographicsymbolsandpunctuation */,
- { 0, 6890, 3057, 4, 18, PL_ORNAMENTALDINGBATS } /* blk=ornamentaldingbats */,
- { 1, 8816, 7709, 3, 2, PL_NV__16 } /* nv=16 */,
- { 0, 8240, 18, 3, 1, PL_BC__R } /* bc=r */,
- { 1, 8816, 8164, 3, 4, PL_NV__15_SLASH_2 } /* nv=15/2 */,
- { 72, 6219, 0, 11, 0, PL_JOINC } /* joincontrol */,
- { 3, 2229, 0, 17, 1, PL_LU } /* generalcategory=lu */,
- { 0, 6706, 7702, 10, 1, PL_IN__2 } /* presentin=2 */,
- { 0, 7136, 7956, 6, 5, PL_INADLAM } /* block=adlam */,
- { 3, 7226, 7986, 6, 5, PL_XPOSIXBLANK } /* xposixblank */,
- { 18, 6554, 7145, 3, 7, PL_INBUGINESE } /* inbuginese */,
- { 0, 6989, 0, 9, 0, PL_TALU } /* newtailue */,
- { 1, 2128, 0, 21, 0, PL_YIJING } /* yijinghexagramsymbols */,
- { 0, 7288, 8588, 7, 4, PL_SC__YI } /* script=yiii */,
- { 0, 7288, 8264, 7, 4, PL_CANS } /* script=cans */,
- { 1, 184, 7971, 2, 5, PL_BATK } /* isbatak */,
- { 4, 8196, 7732, 4, 1, PL_AGE__5 } /* age=5 */,
- { 72, 6890, 479, 4, 31, PL_MATHALPHANUM } /* blk=mathematicalalphanumericsymbols */,
- { 0, 1887, 7768, 5, 2, -PL_XPOSIXLOWER } /* lower=f */,
- { 5, 4314, 4384, 13, 5, PL_JG__SADHE } /* joininggroup=sadhe */,
- { 17, 3914, 0, 16, 0, PL_PO } /* otherpunctuation */,
- { 1, 2229, 2169, 16, 20, PL_PC } /* generalcategory=connectorpunctuation */,
- { 16, 1426, 5191, 24, 14, PL_INSC__INVISIBLESTACKER } /* indicsyllabiccategory=invisiblestacker */,
- { 0, 7288, 7450, 7, 7, PL_SC__HANO } /* script=hanunoo */,
- { 1, 1855, 7997, 21, 4, PL_CWCM } /* changeswhencasemapped=yes */,
- { 1, 7344, 7997, 4, 4, PL_XIDS } /* xids=yes */,
- { 0, 1746, 36, 21, 1, PL_GCB__T } /* graphemeclusterbreak=t */,
- { 0, 6210, 6587, 3, 9, PL_CJKSTROKES } /* incjkstrokes */,
- { 14, 6008, 0, 4, 0, PL_HUNG } /* hung */,
- { 0, 4314, 4995, 13, 14, PL_JG__MANICHAEANRESH } /* joininggroup=manichaeanresh */,
- { 0, 6890, 3754, 4, 16, PL_LINEARBIDEOGRAMS } /* blk=linearbideograms */,
- { 1, 7288, 8245, 8, 3, PL_BHKS } /* script=bhks */,
- { 6, 8101, 0, 5, 0, PL_STERM } /* sterm */,
- { 0, 6613, 8321, 3, 3, PL_HLUW } /* ishluw */,
- { 0, 4284, 4026, 14, 16, PL_GCB__L } /* hangulsyllabletype=leadingjamo */,
- { 2, 7478, 1636, 3, 22, PL_SUPPUNCTUATION } /* issupplementalpunctuation */,
- { 16, 6890, 7569, 4, 7, PL_INOSMANYA } /* blk=osmanya */,
- { 26, 5657, 3223, 5, 2, -PL_BIDIM } /* bidim=n */,
- { 0, 1402, 1704, 4, 20, PL_DIACRITICALSFORSYMBOLS } /* indiacriticalsforsymbols */,
- { 0, 8504, 33, 3, 2, PL_SB__SE } /* sb=se */,
- { 2, 8420, 0, 4, 0, PL_NARB } /* narb */,
- { 0, 1401, 0, 4, 0, PL_SIND } /* sind */,
- { 0, 184, 3, 3, 1, PL_CF } /* iscf */,
- { 0, 3424, 3581, 4, 2, PL_IDSB } /* idsb=t */,
- { 0, 6890, 6944, 4, 9, PL_LATINEXTC } /* blk=latinextc */,
- { 24, 6613, 4285, 3, 14, PL_INHANGUL } /* ishangulsyllables */,
- { 0, 6109, 3659, 10, 15, PL_PE } /* category=closepunctuation */,
- { 82, 8777, 0, 3, 0, PL_CWL } /* cwl */,
- { 0, 183, 0, 34, 0, PL_MISCPICTOGRAPHS } /* miscellaneoussymbolsandpictographs */,
- { 2, 7288, 3611, 8, 3, PL_SC__BOPO } /* script=bopo */,
- { 0, 1929, 7951, 5, 5, PL_XPOSIXUPPER } /* upper=true */,
- { 0, 2229, 1013, 17, 5, PL_L } /* generalcategory=letter */,
- { 0, 6890, 3390, 4, 16, PL_ETHIOPICEXT } /* blk=ethiopicextended */,
- { 0, 7459, 8436, 3, 4, PL_NSHU } /* sc=nshu */,
- { 1, 8096, 8106, 4, 5, PL_TALE } /* scx=taile */,
- { 7, 6613, 6009, 3, 3, PL_HUNG } /* ishung */,
- { 3, 974, 8639, 24, 3, PL_CCC__118 } /* canonicalcombiningclass=118 */,
- { 6, 8816, 7756, 3, 6, PL_NV__900000 } /* nv=900000 */,
- { 0, 7226, 1887, 6, 5, PL_XPOSIXLOWER } /* xposixlower */,
- { 0, 8816, 1335, 3, 3, PL_NV__NAN } /* nv=nan */,
- { 4, 1448, 1791, 3, 21, PL_MODIFIERLETTERS } /* inspacingmodifierletters */,
- { 3, 7288, 6736, 7, 10, PL_SAUR } /* script=saurashtra */,
- { 2, 4813, 0, 7, 0, PL_KANASUP } /* kanasup */,
- { 0, 184, 4883, 2, 14, PL_LATINEXTE } /* islatinextendede */,
- { 15, 7459, 7520, 3, 7, PL_MARC } /* sc=marchen */,
- { 2, 8304, 0, 4, 0, PL_GUJR } /* gujr */,
- { 5, 1503, 3391, 3, 16, PL_ETHIOPICEXTA } /* inethiopicextendeda */,
- { 0, 8096, 7653, 4, 7, PL_TIBT } /* scx=tibetan */,
- { 2, 7459, 7912, 3, 4, PL_SC__TELU } /* sc=telu */,
- { 0, 6890, 7429, 4, 7, PL_DSRT } /* blk=deseret */,
- { 0, 8894, 3201, 3, 18, PL_VO__TU } /* vo=transformedupright */,
- { 0, 8344, 0, 4, 0, PL_JT__L } /* jt=l */,
- { 32, 7136, 6439, 6, 11, PL_INSYLOTINAGRI } /* block=sylotinagri */,
- { 0, 7288, 7520, 7, 7, PL_MARC } /* script=marchen */,
- { 0, 2841, 0, 6, 0, PL_COPT } /* coptic */,
- { 64, 8009, 0, 2, 0, PL_CF } /* cf */,
- { 14, 7288, 1108, 8, 4, PL_BATK } /* script=batak */,
- { 2, 4198, 2969, 4, 16, PL_GEORGIANSUP } /* ingeorgiansupplement */,
- { 1, 7689, 8233, 3, 3, PL_AVST } /* isavst */,
- { 1, 6890, 3866, 4, 16, PL_MISCMATHSYMBOLSB } /* blk=miscmathsymbolsb */,
- { 1, 4314, 218, 13, 2, PL_JG__PE } /* joininggroup=pe */,
- { 0, 8816, 5219, 3, 3, PL_NV__100 } /* nv=100 */,
- { 63, 3424, 7768, 4, 2, -PL_IDSB } /* idsb=f */,
- { 1, 8816, 7720, 3, 1, PL_NV__4 } /* nv=4 */,
- { 1, 974, 3254, 24, 13, PL_CCC__202 } /* canonicalcombiningclass=attachedbelow */,
- { 32, 2541, 0, 10, 0, PL_JAMO } /* hanguljamo */,
- { 3, 5544, 7756, 13, 3, PL_NV__900 } /* numericvalue=900 */,
- { 18, 6890, 7618, 4, 7, PL_SUPPUAA } /* blk=suppuaa */,
- { 0, 7136, 7492, 6, 7, PL_INKANNADA } /* block=kannada */,
- { 10, 7681, 0, 7, 0, PL_ZZZZ } /* unknown */,
- { 10, 7136, 1658, 6, 19, PL_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatideographs */,
- { 0, 4010, 0, 4, 0, PL_TANG } /* tang */,
- { 8, 974, 4976, 24, 2, PL_CCC__7 } /* canonicalcombiningclass=nk */,
- { 16, 7882, 0, 6, 0, PL_LYDI } /* lydian */,
- { 0, 7224, 3521, 8, 5, PL_XPOSIXSPACE } /* isxposixspace */,
- { 0, 6263, 1083, 10, 2, PL_LB__LF } /* linebreak=lf */,
- { 4, 6713, 7702, 3, 1, PL_IN__2 } /* in=2 */,
- { 0, 7288, 8528, 7, 4, PL_SC__SYRC } /* script=syrc */,
- { 68, 3129, 8061, 17, 5, PL_OGAM } /* scriptextensions=ogham */,
- { 1, 8276, 0, 4, 0, PL_CWCM } /* cwcm */,
- { 0, 5544, 7714, 13, 3, PL_NV__300 } /* numericvalue=300 */,
- { 1, 7478, 837, 3, 27, PL_SUPPUAA } /* issupplementaryprivateuseareaa */,
- { 17, 5544, 8762, 13, 3, PL_NV__7_SLASH_8 } /* numericvalue=7/8 */,
- { 10, 21, 4813, 2, 14, PL_KANASUP } /* inkanasupplement */,
- { 0, 8011, 7, 4, 1, PL_SC } /* gc=sc */,
- { 6, 5544, 8640, 13, 2, PL_NV__18 } /* numericvalue=18 */,
- { 1, 8096, 4105, 5, 3, PL_BAMU } /* scx=bamu */,
- { 11, 7345, 7768, 7, 6, -PL_IDS } /* idstart=false */,
- { 0, 3129, 8448, 17, 4, PL_ORKH } /* scriptextensions=orkh */,
- { 29, 7288, 8548, 7, 4, PL_TFNG } /* script=tfng */,
- { 0, 6890, 6646, 4, 10, PL_MISCARROWS } /* blk=miscarrows */,
- { 1, 0, 0, 34, 0, PL_UCAS } /* unifiedcanadianaboriginalsyllabics */,
- { 1, 7459, 7604, 3, 7, PL_SIDD } /* sc=siddham */,
- { 0, 1876, 3223, 21, 3, -PL_CWL } /* changeswhenlowercased=no */,
- { 2, 6263, 34, 10, 2, PL_LB__EX } /* linebreak=ex */,
- { 3, 1402, 3069, 4, 6, PL_DINGBATS } /* indingbats */,
- { 5, 7344, 0, 4, 0, PL_XIDS } /* xids */,
- { 0, 8340, 6072, 3, 4, PL_JG__NOON } /* jg=noon */,
- { 4, 7136, 7061, 6, 9, PL_INSAMARITAN } /* block=samaritan */,
- { 0, 5544, 7720, 13, 1, PL_NV__4 } /* numericvalue=4 */,
- { 2, 7380, 8897, 4, 2, PL_CCC__19 } /* ccc=19 */,
- { 76, 2750, 7768, 19, 6, -PL_TERM } /* terminalpunctuation=false */,
- { 7, 8288, 568, 3, 2, PL_DT__NB } /* dt=nb */,
- { 136, 7248, 0, 8, 0, PL_JAVA } /* javanese */,
- { 0, 8376, 6186, 3, 11, PL_LB__IN } /* lb=inseparable */,
- { 3, 8572, 698, 3, 2, PL_WB__MN } /* wb=mn */,
- { 0, 7459, 2249, 3, 4, PL_SC__GLAG } /* sc=glag */,
- { 6, 8204, 7951, 4, 5, PL_POSIXXDIGIT } /* ahex=true */,
- { 12, 5192, 416, 3, 31, PL_INIDC } /* isideographicdescriptioncharacters */,
- { 2, 184, 122, 2, 9, PL_DIA } /* isdiacritic */,
- { 1, 4314, 5849, 13, 12, PL_JG__MALAYALAMLLA } /* joininggroup=malayalamlla */,
- { 1, 8300, 0, 4, 0, PL_GREK } /* grek */,
- { 0, 8096, 7583, 4, 7, PL_PHAG } /* scx=phagspa */,
- { 68, 7288, 6882, 8, 8, PL_BHKS } /* script=bhaiksuki */,
- { 0, 6109, 3, 10, 1, PL_CF } /* category=cf */,
- { 96, 2985, 3223, 4, 2, -PL_IDST } /* idst=n */,
- { 0, 7226, 3521, 6, 5, PL_XPOSIXSPACE } /* xposixspace */,
- { 0, 5645, 2289, 10, 11, PL_BC__L } /* bidiclass=lefttoright */,
- { 0, 8816, 8907, 3, 2, PL_NV__44 } /* nv=44 */,
- { 0, 2229, 3658, 16, 16, PL_PE } /* generalcategory=closepunctuation */,
- { 4, 6890, 4644, 4, 15, PL_INZANABAZARSQUARE } /* blk=zanabazarsquare */,
- { 10, 3129, 6373, 17, 11, PL_HMNG } /* scriptextensions=pahawhhmong */,
- { 4, 184, 1797, 2, 4, PL_MODI } /* ismodi */,
- { 1, 3129, 8046, 17, 4, PL_LIMB } /* scriptextensions=limb */,
- { 0, 5134, 809, 3, 10, PL_PHONETICEXT } /* isphoneticext */,
- { 0, 7288, 1540, 7, 4, PL_SC__PHAG } /* script=phag */,
- { 0, 4402, 2046, 4, 12, PL_MEETEIMAYEKEXT } /* inmeeteimayekext */,
- { 0, 148, 0, 35, 0, PL_DIACRITICALSSUP } /* combiningdiacriticalmarkssupplement */,
- { 0, 8096, 8568, 4, 3, PL_VAI } /* scx=vai */,
- { 49, 8376, 7828, 3, 2, PL_LB__HY } /* lb=hy */,
- { 0, 7136, 1724, 6, 22, PL_EARLYDYNASTICCUNEIFORM } /* block=earlydynasticcuneiform */,
- { 0, 184, 8596, 2, 4, PL_ZANB } /* iszanb */,
- { 12, 5544, 7726, 13, 2, PL_NV__43 } /* numericvalue=43 */,
- { 1, 6263, 3526, 10, 17, PL_RI } /* linebreak=regionalindicator */,
- { 3, 7288, 2787, 7, 8, PL_CHER } /* script=cherokee */,
- { 1, 5693, 0, 12, 0, PL_CYRILLICEXTB } /* cyrillicextb */,
- { 0, 8596, 0, 4, 0, PL_ZANB } /* zanb */,
- { 1, 1635, 0, 23, 0, PL_SUPPUNCTUATION } /* supplementalpunctuation */,
- { 3, 6776, 0, 10, 0, PL_SUPARROWSB } /* suparrowsb */,
- { 0, 7380, 8168, 4, 2, PL_CCC__17 } /* ccc=17 */,
- { 1, 3610, 0, 11, 0, PL_BOPOMOFOEXT } /* bopomofoext */,
- { 0, 3424, 7951, 4, 5, PL_IDSB } /* idsb=true */,
- { 0, 4479, 1, 15, 1, PL_NFKCQC__N } /* nfkcquickcheck=n */,
- { 2, 974, 3743, 24, 1, PL_CCC__1 } /* canonicalcombiningclass=1 */,
- { 1, 5253, 0, 5, 0, PL_XPOSIXDIGIT } /* digit */,
- { 2, 5968, 4495, 3, 14, PL_NARB } /* inoldnortharabian */,
- { 0, 6890, 1081, 4, 26, PL_HALFANDFULLFORMS } /* blk=halfwidthandfullwidthforms */,
- { 1, 217, 8077, 7, 4, PL_PATWS } /* _perl_patws */,
- { 0, 974, 7944, 27, 2, PL_CCC__12 } /* canonicalcombiningclass=ccc12 */,
- { 50, 8816, 7756, 3, 3, PL_NV__900 } /* nv=900 */,
- { 0, 6890, 3994, 4, 9, PL_SYRIACSUP } /* blk=syriacsup */,
- { 0, 7136, 2712, 6, 19, PL_SUPARROWSB } /* block=supplementalarrowsb */,
- { 0, 2229, 4330, 17, 14, PL_LL } /* generalcategory=lowercaseletter */,
- { 1, 8376, 3658, 3, 16, PL_LB__CL } /* lb=closepunctuation */,
- { 0, 8340, 5741, 3, 12, PL_JG__FINALSEMKATH } /* jg=finalsemkath */,
- { 1, 4134, 0, 4, 0, PL_BRAI } /* brai */,
- { 0, 7457, 4164, 5, 15, PL_INSC__CONSONANTKILLER } /* insc=consonantkiller */,
- { 0, 8096, 1540, 4, 4, PL_PHAG } /* scx=phag */,
- { 0, 8096, 3674, 4, 7, PL_CPRT } /* scx=cypriot */,
- { 7, 7224, 96, 8, 5, PL_XPOSIXALPHA } /* isxposixalpha */,
- { 8, 1159, 0, 25, 0, PL_CWKCF } /* changeswhennfkccasefolded */,
- { 0, 3129, 7639, 17, 7, PL_LANA } /* scriptextensions=taitham */,
- { 48, 8096, 5801, 4, 5, PL_KHMR } /* scx=khmer */,
- { 0, 974, 8699, 24, 3, PL_CCC__DB } /* canonicalcombiningclass=233 */,
- { 2, 8252, 0, 4, 0, PL_BUHD } /* buhd */,
- { 0, 1426, 4058, 22, 16, PL_INSC__VOWELINDEPENDENT } /* indicsyllabiccategory=vowelindependent */,
- { 2, 7906, 6629, 6, 7, PL_KHAR } /* sc=kharoshthi */,
- { 34, 5544, 7756, 13, 4, PL_NV__9000 } /* numericvalue=9000 */,
- { 0, 1612, 0, 23, 0, PL_SHORTHANDFORMATCONTROLS } /* shorthandformatcontrols */,
- { 0, 8121, 7768, 5, 6, -PL_UIDEO } /* uideo=false */,
- { 0, 184, 7882, 2, 6, PL_LYDI } /* islydian */,
- { 67, 4554, 7966, 14, 5, PL_SB__AT } /* sentencebreak=aterm */,
- { 10, 8248, 7, 4, 1, PL_BPT__C } /* bpt=c */,
- { 1, 6890, 5245, 4, 5, PL_ASCII } /* blk=ascii */,
- { 1, 7288, 8544, 7, 4, PL_TAVT } /* script=tavt */,
- { 10, 6263, 1392, 10, 9, PL_LB__SG } /* linebreak=surrogate */,
- { 2, 184, 7423, 3, 6, PL_CJKEXTF } /* iscjkextf */,
- { 1, 5134, 1340, 4, 2, PL_PAUC } /* ispauc */,
- { 3, 184, 3882, 2, 7, PL_MYMR } /* ismyanmar */,
- { 40, 184, 6120, 2, 6, PL_DOMINO } /* isdomino */,
- { 2, 7380, 8617, 7, 2, PL_CCC__31 } /* ccc=ccc31 */,
- { 8, 7136, 7918, 6, 6, PL_INTHAANA } /* block=thaana */,
- { 18, 8572, 2284, 3, 2, PL_LB__HL } /* wb=hl */,
- { 19, 6706, 6796, 10, 10, PL_AGE__NA } /* presentin=unassigned */,
- { 38, 8816, 7710, 3, 4, PL_NV__6000 } /* nv=6000 */,
- { 11, 1354, 3581, 24, 2, PL_COMPEX } /* fullcompositionexclusion=t */,
- { 6, 6796, 0, 10, 0, PL_CN } /* unassigned */,
- { 2, 8196, 8738, 4, 3, PL_AGE__5_DOT_2 } /* age=5.2 */,
- { 1, 184, 4134, 2, 7, PL_BRAI } /* isbraille */,
- { 10, 2369, 18, 20, 1, PL_VO__R } /* verticalorientation=r */,
- { 0, 5192, 4300, 3, 14, PL_ARMI } /* isimperialaramaic */,
- { 0, 8941, 0, 2, 0, PL_ZS } /* zs */,
- { 2, 974, 7727, 27, 2, PL_CCC__32 } /* canonicalcombiningclass=ccc32 */,
- { 0, 4314, 3492, 13, 17, PL_JG__MANICHAEANTHAMEDH } /* joininggroup=manichaeanthamedh */,
- { 11, 3129, 8544, 17, 4, PL_TAVT } /* scriptextensions=tavt */,
- { 43, 1503, 5718, 3, 11, PL_ETHIOPICEXTA } /* inethiopicexta */,
- { 1, 184, 2877, 2, 18, PL_DEVANAGARIEXT } /* isdevanagariextended */,
- { 1, 4314, 4374, 13, 15, PL_JG__MANICHAEANSADHE } /* joininggroup=manichaeansadhe */,
- { 0, 8288, 974, 3, 9, PL_DT__CAN } /* dt=canonical */,
- { 3, 6613, 5251, 3, 7, PL_XPOSIXXDIGIT } /* ishexdigit */,
- { 0, 1448, 1638, 5, 20, PL_SUPPUNCTUATION } /* insupplementalpunctuation */,
- { 16, 2229, 5310, 16, 13, PL_XPOSIXDIGIT } /* generalcategory=decimalnumber */,
- { 0, 8777, 7951, 3, 5, PL_CWL } /* cwl=true */,
- { 0, 184, 8007, 3, 4, PL_CWKCF } /* iscwkcf */,
- { 2, 6890, 3738, 4, 16, PL_LATIN1 } /* blk=latin1supplement */,
- { 0, 974, 8691, 27, 2, PL_CCC__28 } /* canonicalcombiningclass=ccc28 */,
- { 0, 5645, 3407, 10, 17, PL_BC__ES } /* bidiclass=europeanseparator */,
- { 19, 4630, 58, 3, 4, PL_UIDEO } /* isuideo */,
- { 21, 6890, 6676, 4, 10, PL_INOLDPERSIAN } /* blk=oldpersian */,
- { 2, 8096, 2674, 4, 9, PL_SUND } /* scx=sundanese */,
- { 0, 6890, 2408, 4, 6, PL_INBRAHMI } /* blk=brahmi */,
- { 24, 8340, 5861, 3, 12, PL_JG__MALAYALAMNGA } /* jg=malayalamnga */,
- { 1, 4757, 7768, 14, 6, -PL_GREXT } /* graphemeextend=false */,
- { 1, 184, 8263, 2, 2, PL_MC } /* ismc */,
- { 0, 42, 0, 16, 0, PL_CJKCOMPAT } /* cjkcompatibility */,
- { 0, 3129, 5777, 17, 4, PL_HEBR } /* scriptextensions=hebr */,
- { 0, 184, 1724, 2, 22, PL_EARLYDYNASTICCUNEIFORM } /* isearlydynasticcuneiform */,
- { 11, 2877, 0, 10, 0, PL_DEVA } /* devanagari */,
- { 0, 8376, 373, 3, 2, PL_LB__OP } /* lb=op */,
- { 0, 2750, 7768, 4, 2, -PL_TERM } /* term=f */,
- { 4, 6613, 4561, 3, 3, PL_HEBR } /* ishebr */,
- { 1, 1503, 3391, 3, 15, PL_ETHIOPICEXT } /* inethiopicextended */,
- { 0, 7906, 7500, 4, 6, PL_SC__KALI } /* sc=kayahli */,
- { 0, 4254, 0, 15, 0, PL_DIACRITICALSEXT } /* diacriticalsext */,
- { 6, 1426, 3978, 22, 16, PL_INSC__SYLLABLEMODIFIER } /* indicsyllabiccategory=syllablemodifier */,
- { 20, 6221, 115, 4, 23, PL_DIACRITICALS } /* incombiningdiacriticalmarks */,
- { 2, 5544, 7936, 13, 4, PL_NV__1_SLASH_16 } /* numericvalue=1/16 */,
- { 49, 6713, 8747, 3, 3, PL_IN__6 } /* in=6.0 */,
- { 2, 1133, 7951, 26, 5, PL_PCM } /* prependedconcatenationmark=true */,
- { 2, 8011, 849, 3, 10, PL_CO } /* gc=privateuse */,
- { 5, 436, 3223, 5, 3, -PL_NCHAR } /* nchar=no */,
- { 4, 8272, 7951, 4, 5, PL_CWCF } /* cwcf=true */,
- { 0, 7136, 5336, 6, 8, PL_GREEKEXT } /* block=greekext */,
- { 4, 7288, 2409, 8, 5, PL_BRAH } /* script=brahmi */,
- { 1, 1981, 0, 18, 0, PL_CYRILLICSUP } /* cyrillicsupplement */,
- { 0, 2100, 4511, 4, 13, PL_SARB } /* isoldsoutharabian */,
- { 7, 8011, 1886, 3, 2, PL_NL } /* gc=nl */,
- { 2, 5645, 2289, 10, 20, PL_BC__LRE } /* bidiclass=lefttorightembedding */,
- { 0, 8384, 0, 4, 0, PL_LINB } /* linb */,
- { 0, 7689, 5246, 3, 4, PL_ASCII } /* isascii */,
- { 43, 8783, 3581, 3, 2, PL_CWU } /* cwu=t */,
- { 9, 8096, 7436, 4, 4, PL_ELBA } /* scx=elba */,
- { 0, 8340, 8837, 3, 3, PL_JG__TAH } /* jg=tah */,
- { 3, 2229, 4239, 16, 15, PL_PD } /* generalcategory=dashpunctuation */,
- { 4, 7136, 6944, 6, 9, PL_LATINEXTC } /* block=latinextc */,
- { 10, 184, 7506, 2, 7, PL_LINA } /* islineara */,
- { 0, 8096, 7992, 5, 4, PL_BUHD } /* scx=buhid */,
- { 3, 184, 8476, 2, 4, PL_COPT } /* isqaac */,
- { 45, 8376, 5583, 3, 9, PL_LB__QU } /* lb=quotation */,
- { 0, 5134, 0, 3, 0, PL_P } /* isp */,
- { 7, 6890, 6746, 4, 10, PL_SMALLFORMS } /* blk=smallforms */,
- { 5, 18, 7997, 2, 2, PL_RI } /* ri=y */,
- { 0, 7136, 2967, 6, 8, PL_INGEORGIAN } /* block=georgian */,
- { 2, 8016, 4649, 5, 2, PL_WB__GAZ } /* gcb=gaz */,
- { 1, 6713, 8735, 3, 3, PL_IN__5_DOT_1 } /* in=5.1 */,
- { 1, 8096, 2484, 4, 19, PL_EGYP } /* scx=egyptianhieroglyphs */,
- { 2, 7459, 8066, 3, 5, PL_SC__ORYA } /* sc=oriya */,
- { 0, 184, 2895, 2, 8, PL_ETHI } /* isethiopic */,
- { 37, 8096, 6439, 4, 4, PL_SYLO } /* scx=sylo */,
- { 1, 184, 4254, 2, 15, PL_DIACRITICALSEXT } /* isdiacriticalsext */,
- { 11, 184, 8046, 2, 5, PL_LIMB } /* islimbu */,
- { 0, 184, 3111, 2, 18, PL_RUMI } /* isruminumeralsymbols */,
- { 24, 5645, 4729, 10, 14, PL_BC__EN } /* bidiclass=europeannumber */,
- { 4, 974, 4538, 24, 2, PL_CCC__0 } /* canonicalcombiningclass=nr */,
- { 1, 8011, 6340, 3, 11, PL_LO } /* gc=otherletter */,
- { 2, 5645, 102, 10, 2, PL_BC__ET } /* bidiclass=et */,
- { 3, 6263, 3521, 10, 5, PL_LB__SP } /* linebreak=space */,
- { 1, 8340, 5439, 4, 4, PL_JG__GAMAL } /* jg=gamal */,
- { 0, 6890, 510, 4, 20, PL_CJK } /* blk=cjkunifiedideographs */,
- { 2, 8096, 8440, 4, 4, PL_OGAM } /* scx=ogam */,
- { 8, 7625, 0, 7, 0, PL_SUPPUAB } /* suppuab */,
- { 3, 5544, 8161, 13, 3, PL_NV__3_SLASH_2 } /* numericvalue=3/2 */,
- { 1, 3129, 2895, 17, 4, PL_ETHI } /* scriptextensions=ethi */,
- { 1, 8816, 8758, 3, 2, PL_NV__37 } /* nv=37 */,
- { 0, 7660, 0, 4, 0, PL_TIRH } /* tirh */,
- { 14, 6890, 7422, 4, 7, PL_CJKEXTF } /* blk=cjkextf */,
- { 0, 6554, 7992, 3, 4, PL_INBUHID } /* inbuhid */,
- { 5, 1417, 2521, 9, 2, PL_PF } /* category=pf */,
- { 0, 1417, 38, 9, 2, PL_XPOSIXDIGIT } /* category=nd */,
- { 1, 6890, 2967, 4, 11, PL_GEORGIANSUP } /* blk=georgiansup */,
- { 1, 4198, 2952, 5, 15, PL_INPUNCTUATION } /* ingeneralpunctuation */,
- { 0, 4104, 0, 4, 0, PL_BAMU } /* bamu */,
- { 20, 8096, 7681, 4, 7, PL_ZZZZ } /* scx=unknown */,
- { 2, 8816, 7732, 3, 5, PL_NV__50000 } /* nv=50000 */,
- { 0, 4314, 4935, 13, 4, PL_JG__BETH } /* joininggroup=beth */,
- { 0, 1133, 0, 26, 0, PL_PCM } /* prependedconcatenationmark */,
- { 44, 6472, 5753, 10, 12, PL_WB__GAZ } /* wordbreak=glueafterzwj */,
- { 5, 8204, 3581, 4, 2, PL_POSIXXDIGIT } /* ahex=t */,
- { 121, 8096, 8046, 4, 5, PL_LIMB } /* scx=limbu */,
- { 0, 7840, 893, 3, 27, PL_VSSUP } /* isvariationselectorssupplement */,
- { 6, 1372, 0, 2, 0, PL_LU } /* lu */,
- { 5, 7136, 4590, 6, 2, PL_INVS } /* block=vs */,
- { 0, 8264, 0, 4, 0, PL_CANS } /* cans */,
- { 0, 7816, 3223, 6, 2, -PL_GRBASE } /* grbase=n */,
- { 1, 7136, 6980, 6, 9, PL_INNABATAEAN } /* block=nabataean */,
- { 5, 184, 221, 2, 2, PL_L_AMP_ } /* isl_ */,
- { 0, 974, 7944, 24, 2, PL_CCC__12 } /* canonicalcombiningclass=12 */,
- { 0, 184, 8372, 2, 4, PL_LATN } /* islatn */,
- { 1, 5121, 0, 14, 0, PL_PHLP } /* psalterpahlavi */,
- { 56, 6890, 4224, 4, 15, PL_CURRENCYSYMBOLS } /* blk=currencysymbols */,
- { 33, 8096, 7632, 4, 7, PL_TGLG } /* scx=tagalog */,
- { 10, 6713, 8864, 3, 3, PL_IN__5 } /* in=v50 */,
- { 0, 7569, 0, 4, 0, PL_OSMA } /* osma */,
- { 120, 5544, 8905, 13, 2, PL_NV__39 } /* numericvalue=39 */,
- { 0, 6890, 1209, 4, 25, PL_SUPERANDSUB } /* blk=superscriptsandsubscripts */,
- { 3, 8240, 2655, 3, 19, PL_BC__RLO } /* bc=righttoleftoverride */,
- { 3, 7136, 3441, 6, 17, PL_LETTERLIKESYMBOLS } /* block=letterlikesymbols */,
- { 1, 6263, 4898, 11, 13, PL_LB__BK } /* linebreak=mandatorybreak */,
- { 27, 1812, 0, 15, 0, PL_TRANSPORTANDMAP } /* transportandmap */,
- { 128, 119, 7193, 3, 7, PL_INGUJARATI } /* ingujarati */,
- { 7, 7288, 4010, 7, 6, PL_TANG } /* script=tangut */,
- { 0, 184, 7366, 2, 4, PL_BENG } /* isbeng */,
- { 1, 6890, 4419, 4, 15, PL_MISCPICTOGRAPHS } /* blk=miscpictographs */,
- { 0, 7288, 8046, 7, 4, PL_SC__LIMB } /* script=limb */,
- { 2, 3690, 0, 16, 0, PL_PF } /* finalpunctuation */,
- { 35, 4855, 0, 14, 0, PL_LATINEXTC } /* latinextendedc */,
- { 2, 1184, 7951, 25, 5, PL_DI } /* defaultignorablecodepoint=true */,
- { 0, 7459, 7918, 3, 6, PL_SC__THAA } /* sc=thaana */,
- { 0, 6439, 0, 4, 0, PL_SYLO } /* sylo */,
- { 0, 8096, 6626, 4, 4, PL_KHAR } /* scx=khar */,
- { 0, 2531, 0, 4, 0, PL_MULT } /* mult */,
- { 0, 8016, 5754, 5, 11, PL_WB__GAZ } /* gcb=glueafterzwj */,
- { 3, 8816, 7720, 3, 4, PL_NV__4000 } /* nv=4000 */,
- { 9, 5134, 473, 3, 2, PL_PUA } /* ispua */,
- { 29, 7459, 7822, 3, 6, PL_HATR } /* sc=hatran */,
- { 8, 7288, 5825, 7, 4, PL_SC__MAHJ } /* script=mahj */,
- { 0, 8504, 1929, 3, 5, PL_SB__UP } /* sb=upper */,
- { 1, 6890, 1258, 4, 24, PL_ARABICPFB } /* blk=arabicpresentationformsb */,
- { 0, 6076, 7997, 11, 2, PL_BIDIC } /* bidicontrol=y */,
- { 1, 5192, 448, 3, 31, PL_IDEOGRAPHICSYMBOLS } /* isideographicsymbolsandpunctuation */,
- { 11, 2985, 3223, 18, 3, -PL_IDST } /* idstrinaryoperator=no */,
- { 0, 2967, 0, 11, 0, PL_GEORGIANSUP } /* georgiansup */,
- { 8, 8376, 5570, 3, 13, PL_LB__PR } /* lb=prefixnumeric */,
- { 2, 5596, 0, 13, 0, PL_VERTICALFORMS } /* verticalforms */,
- { 3, 1855, 3223, 21, 3, -PL_CWCM } /* changeswhencasemapped=no */,
- { 1, 8011, 8937, 3, 2, PL_ZL } /* gc=zl */,
- { 1, 808, 0, 11, 0, PL_PHONETICEXT } /* phoneticext */,
- { 0, 184, 3021, 2, 9, PL_LATINEXTA } /* islatinexta */,
- { 0, 7288, 8480, 7, 4, PL_SC__QAAI } /* script=qaai */,
- { 0, 7459, 57, 3, 2, PL_SC__YI } /* sc=yi */,
- { 1, 2249, 0, 13, 0, PL_GLAGOLITICSUP } /* glagoliticsup */,
- { 6, 7224, 62, 8, 5, PL_XPOSIXGRAPH } /* isxposixgraph */,
- { 2, 4542, 7654, 3, 6, PL_TIBT } /* istibetan */,
- { 2, 8340, 5453, 3, 13, PL_JG__MANICHAEANMEM } /* jg=manichaeanmem */,
- { 0, 11, 7768, 3, 2, -PL_DIA } /* dia=f */,
- { 4, 1963, 7951, 7, 5, PL_RADICAL } /* radical=true */,
- { 1, 1417, 1797, 9, 14, PL_LM } /* category=modifierletter */,
- { 2, 8340, 8774, 3, 3, PL_JG__BEH } /* jg=beh */,
- { 0, 3339, 0, 17, 0, PL_CYRILLICEXTB } /* cyrillicextendedb */,
- { 49, 6613, 34, 3, 2, PL_XPOSIXXDIGIT } /* ishex */,
- { 0, 8276, 3223, 4, 3, -PL_CWCM } /* cwcm=no */,
- { 0, 6890, 1543, 4, 23, PL_GEOMETRICSHAPESEXT } /* blk=geometricshapesextended */,
- { 0, 3129, 4010, 17, 6, PL_TANG } /* scriptextensions=tangut */,
- { 4, 6890, 1589, 4, 23, PL_LATINEXTADDITIONAL } /* blk=latinextendedadditional */,
- { 1, 184, 4134, 2, 15, PL_BRAI } /* isbraillepatterns */,
- { 2, 750, 0, 22, 0, PL_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsup */,
- { 176, 8240, 435, 3, 2, PL_BC__ON } /* bc=on */,
- { 1, 7459, 8604, 3, 4, PL_SC__ZYYY } /* sc=zyyy */,
- { 2, 184, 7882, 2, 4, PL_LYDI } /* islydi */,
- { 0, 7136, 779, 6, 29, PL_MISCARROWS } /* block=miscellaneoussymbolsandarrows */,
- { 0, 8016, 70, 4, 2, PL_GCB__PP } /* gcb=pp */,
- { 7, 6483, 3581, 4, 2, PL_XIDC } /* xidc=t */,
- { 0, 6210, 1982, 3, 20, PL_CYRILLICSUP } /* incyrillicsupplementary */,
- { 1, 7025, 0, 9, 0, PL_ORKH } /* oldturkic */,
- { 0, 5544, 8172, 13, 4, PL_NV__3_SLASH_16 } /* numericvalue=3/16 */,
- { 17, 6263, 1886, 10, 2, PL_LB__NL } /* linebreak=nl */,
- { 3, 7459, 2841, 3, 4, PL_SC__COPT } /* sc=copt */,
- { 0, 5544, 8758, 13, 2, PL_NV__37 } /* numericvalue=37 */,
- { 0, 8816, 7936, 3, 5, PL_NV__1_SLASH_160 } /* nv=1/160 */,
- { 33, 1448, 839, 5, 25, PL_SUPPUAA } /* insupplementaryprivateuseareaa */,
- { 0, 8016, 1083, 4, 2, PL_LB__LF } /* gcb=lf */,
- { 4, 7459, 8296, 3, 4, PL_GONM } /* sc=gonm */,
- { 2, 8340, 3458, 3, 17, PL_JG__MANICHAEANDHAMEDH } /* jg=manichaeandhamedh */,
- { 0, 2100, 7018, 4, 7, PL_PERM } /* isoldpermic */,
- { 4, 3129, 8244, 17, 4, PL_BHKS } /* scriptextensions=bhks */,
- { 1, 1897, 7997, 21, 2, PL_CWT } /* changeswhentitlecased=y */,
- { 0, 8272, 3223, 4, 2, -PL_CWCF } /* cwcf=n */,
- { 0, 1724, 0, 22, 0, PL_EARLYDYNASTICCUNEIFORM } /* earlydynasticcuneiform */,
- { 71, 6890, 1612, 4, 23, PL_SHORTHANDFORMATCONTROLS } /* blk=shorthandformatcontrols */,
- { 6, 7459, 8056, 3, 5, PL_NSHU } /* sc=nushu */,
- { 0, 8816, 8691, 3, 2, PL_NV__28 } /* nv=28 */,
- { 11, 8376, 1479, 3, 2, PL_LB__AI } /* lb=ai */,
- { 0, 6890, 7296, 4, 8, PL_SPECIALS } /* blk=specials */,
- { 0, 184, 2788, 3, 7, PL_CHER } /* ischerokee */,
- { 0, 6263, 5789, 10, 12, PL_LB__IS } /* linebreak=infixnumeric */,
- { 113, 7457, 2625, 5, 10, PL_INSC__TONELETTER } /* insc=toneletter */,
- { 1, 184, 4813, 2, 14, PL_KANASUP } /* iskanasupplement */,
- { 4, 5245, 7951, 13, 5, PL_POSIXXDIGIT } /* asciihexdigit=true */,
- { 0, 8340, 6523, 3, 3, PL_JG__FEH } /* jg=feh */,
- { 2, 4314, 4389, 13, 15, PL_JG__MANICHAEANZAYIN } /* joininggroup=manichaeanzayin */,
- { 1, 1402, 3171, 24, 12, PL_INPC__LEFTANDRIGHT } /* indicpositionalcategory=leftandright */,
- { 2, 1417, 5253, 9, 5, PL_XPOSIXDIGIT } /* category=digit */,
- { 5, 7459, 4134, 3, 4, PL_BRAI } /* sc=brai */,
- { 1, 1448, 1212, 5, 22, PL_SUPERANDSUB } /* insuperscriptsandsubscripts */,
- { 1, 184, 1543, 2, 23, PL_GEOMETRICSHAPESEXT } /* isgeometricshapesextended */,
- { 8, 7136, 7367, 7, 6, PL_INBENGALI } /* block=bengali */,
- { 62, 1206, 3148, 3, 10, PL_TAIXUANJING } /* intaixuanjing */,
- { 0, 1081, 0, 26, 0, PL_HALFANDFULLFORMS } /* halfwidthandfullwidthforms */,
- { 0, 6890, 3237, 4, 10, PL_ALCHEMICAL } /* blk=alchemical */,
- { 2, 6713, 8849, 3, 3, PL_IN__3 } /* in=v30 */,
- { 5, 2859, 45, 18, 3, PL_DT__COM } /* decompositiontype=com */,
- { 0, 7380, 7944, 7, 2, PL_CCC__12 } /* ccc=ccc12 */,
- { 129, 5645, 7951, 5, 5, PL_BIDIC } /* bidic=true */,
- { 0, 7288, 7312, 7, 8, PL_SC__TAGB } /* script=tagbanwa */,
- { 0, 8786, 7888, 3, 6, PL_EA__NA } /* ea=narrow */,
- { 0, 7478, 1194, 3, 3, PL_SORA } /* issora */,
- { 35, 974, 8916, 27, 2, PL_CCC__84 } /* canonicalcombiningclass=ccc84 */,
- { 1, 7344, 3223, 4, 3, -PL_XIDS } /* xids=no */,
- { 17, 3129, 8280, 17, 4, PL_CYRL } /* scriptextensions=cyrl */,
- { 0, 2877, 0, 18, 0, PL_DEVANAGARIEXT } /* devanagariextended */,
- { 0, 3424, 3223, 4, 2, -PL_IDSB } /* idsb=n */,
- { 0, 11, 3581, 3, 2, PL_DIA } /* dia=t */,
- { 73, 8508, 8, 4, 3, PL_LANA } /* sc=lana */,
- { 2, 8096, 3288, 4, 17, PL_AGHB } /* scx=caucasianalbanian */,
- { 68, 7471, 6472, 7, 4, PL_POSIXWORD } /* isposixword */,
- { 0, 3129, 7858, 17, 4, PL_KHOJ } /* scriptextensions=khoj */,
- { 16, 7136, 7660, 6, 7, PL_INTIRHUTA } /* block=tirhuta */,
- { 2, 21, 948, 3, 16, PL_ANCIENTGREEKMUSIC } /* inancientgreekmusic */,
- { 33, 7288, 5957, 7, 4, PL_MEND } /* script=mend */,
- { 1, 8376, 8925, 3, 2, PL_LB__H3 } /* lb=h3 */,
- { 4, 8572, 6971, 3, 9, PL_WB__MB } /* wb=midnumlet */,
- { 18, 3084, 0, 9, 0, PL_Z } /* separator */,
- { 2, 8096, 8264, 4, 4, PL_CANS } /* scx=cans */,
- { 0, 184, 361, 2, 21, PL_MATHOPERATORS } /* ismathematicaloperators */,
- { 0, 7471, 7986, 7, 5, PL_POSIXBLANK } /* isposixblank */,
- { 10, 8116, 0, 5, 0, PL_TAML } /* tamil */,
- { 0, 4402, 4420, 3, 14, PL_MISCPICTOGRAPHS } /* inmiscpictographs */,
- { 1, 5134, 8465, 3, 3, PL_PHNX } /* isphnx */,
- { 0, 8240, 2289, 3, 20, PL_BC__LRE } /* bc=lefttorightembedding */,
- { 0, 6210, 43, 3, 8, PL_CJKCOMPAT } /* incjkcompat */,
- { 0, 8340, 5466, 3, 13, PL_JG__MANICHAEANNUN } /* jg=manichaeannun */,
- { 0, 6208, 0, 5, 0, PL_JOINC } /* joinc */,
- { 1, 974, 16, 24, 1, PL_CCC__B } /* canonicalcombiningclass=b */,
- { 0, 8786, 8, 3, 1, PL_EA__A } /* ea=a */,
- { 0, 849, 0, 10, 0, PL_CO } /* privateuse */,
- { 0, 184, 1702, 2, 12, PL_DIACRITICALS } /* isdiacriticals */,
- { 20, 7136, 1001, 6, 27, PL_ENCLOSEDCJK } /* block=enclosedcjklettersandmonths */,
- { 2, 7457, 1330, 5, 24, PL_INSC__CONSONANTSUCCEEDINGREPHA } /* insc=consonantsucceedingrepha */,
- { 0, 5134, 7036, 4, 7, PL_PALM } /* ispalmyrene */,
- { 128, 7459, 8412, 3, 4, PL_MTEI } /* sc=mtei */,
- { 1, 8196, 8152, 4, 4, PL_AGE__10 } /* age=10.0 */,
- { 57, 7457, 3305, 5, 17, PL_INSC__CONSONANTPREFIXED } /* insc=consonantprefixed */,
- { 1, 5657, 7768, 12, 6, -PL_BIDIM } /* bidimirrored=false */,
- { 17, 7696, 0, 6, 0, PL_XPOSIXSPACE } /* wspace */,
- { 2, 6263, 18, 10, 2, PL_RI } /* linebreak=ri */,
- { 0, 8816, 8168, 3, 2, PL_NV__17 } /* nv=17 */,
- { 1, 8240, 25, 3, 1, PL_BC__S } /* bc=s */,
- { 8, 7459, 8284, 3, 4, PL_DSRT } /* sc=dsrt */,
- { 4, 7136, 849, 6, 10, PL_PUA } /* block=privateuse */,
- { 23, 4314, 4785, 13, 14, PL_JG__HAMZAONHEHGOAL } /* joininggroup=hamzaonhehgoal */,
- { 5, 5544, 7702, 13, 2, PL_NV__20 } /* numericvalue=20 */,
- { 1, 7459, 8216, 3, 4, PL_ARMI } /* sc=armi */,
- { 24, 184, 3610, 2, 4, PL_BOPO } /* isbopo */,
- { 0, 8016, 3526, 4, 17, PL_RI } /* gcb=regionalindicator */,
- { 8, 8026, 2355, 5, 6, PL_INPC__BOTTOM } /* inpc=bottom */,
- { 10, 8196, 7702, 4, 1, PL_AGE__2 } /* age=2 */,
- { 2, 6890, 2877, 4, 18, PL_DEVANAGARIEXT } /* blk=devanagariextended */,
- { 0, 184, 4104, 2, 4, PL_BAMU } /* isbamu */,
- { 1, 3129, 7971, 17, 5, PL_BATK } /* scriptextensions=batak */,
- { 130, 2229, 36, 17, 1, PL_LT } /* generalcategory=lt */,
- { 1, 3129, 7956, 17, 5, PL_ADLM } /* scriptextensions=adlam */,
- { 11, 11, 3223, 2, 2, -PL_DI } /* di=n */,
- { 0, 8312, 0, 4, 0, PL_HAN } /* hani */,
- { 5, 7136, 6736, 6, 10, PL_INSAURASHTRA } /* block=saurashtra */,
- { 0, 7387, 0, 7, 0, PL_CJKEXTA } /* cjkexta */,
- { 1, 2229, 1452, 16, 2, PL_PS } /* generalcategory=ps */,
- { 0, 1834, 0, 21, 0, PL_CWCF } /* changeswhencasefolded */,
- { 2, 6890, 947, 4, 27, PL_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusicalnotation */,
- { 3, 974, 24, 24, 1, PL_CCC__L } /* canonicalcombiningclass=l */,
- { 8, 7344, 3223, 8, 3, -PL_XIDS } /* xidstart=no */,
- { 0, 4542, 2117, 3, 3, PL_THAI } /* isthai */,
- { 4, 217, 7052, 6, 9, PL__PERL_QUOTEMETA } /* _perl_quotemeta */,
- { 1, 698, 0, 2, 0, PL_MN } /* mn */,
- { 0, 7689, 80, 4, 33, PL_ARABICMATH } /* isarabicmathematicalalphabeticsymbols */,
- { 1, 7471, 5315, 7, 5, PL_POSIXALNUM } /* isposixalnum */,
- { 1, 2617, 0, 19, 0, PL_MODIFIERTONELETTERS } /* modifiertoneletters */,
- { 40, 7136, 3390, 6, 11, PL_ETHIOPICEXT } /* block=ethiopicext */,
- { 0, 32, 0, 2, 0, PL_CS } /* cs */,
- { 68, 7380, 8632, 4, 2, PL_CCC__91 } /* ccc=91 */,
- { 1, 3129, 7583, 17, 7, PL_PHAG } /* scriptextensions=phagspa */,
- { 20, 7478, 3561, 3, 16, PL_SUTTONSIGNWRITING } /* issuttonsignwriting */,
- { 0, 8240, 2931, 3, 18, PL_BC__FSI } /* bc=firststrongisolate */,
- { 1, 2229, 1106, 16, 2, PL_SK } /* generalcategory=sk */,
- { 23, 8096, 5933, 4, 12, PL_GONM } /* scx=masaramgondi */,
- { 64, 6484, 3223, 10, 3, -PL_IDC } /* idcontinue=no */,
- { 82, 8016, 5082, 4, 11, PL_GCB__SM } /* gcb=spacingmark */,
- { 80, 7288, 8324, 7, 4, PL_HMNG } /* script=hmng */,
- { 81, 4314, 8828, 13, 3, PL_JG__REH } /* joininggroup=reh */,
- { 100, 7288, 8312, 7, 4, PL_SC__HAN } /* script=hani */,
- { 0, 6890, 6935, 4, 9, PL_LATINEXTB } /* blk=latinextb */,
- { 1, 8096, 8492, 4, 4, PL_RUNR } /* scx=runr */,
- { 0, 7136, 1960, 6, 14, PL_CJKRADICALSSUP } /* block=cjkradicalssup */,
- { 13, 7894, 3581, 6, 2, PL_PATSYN } /* patsyn=t */,
- { 0, 8011, 132, 3, 2, PL_LM } /* gc=lm */,
- { 1, 1929, 7997, 9, 2, PL_XPOSIXUPPER } /* uppercase=y */,
- { 7, 7459, 6439, 3, 4, PL_SC__SYLO } /* sc=sylo */,
- { 1, 1426, 7112, 22, 8, PL_INSC__AVAGRAHA } /* indicsyllabiccategory=avagraha */,
- { 2, 2560, 0, 19, 0, PL_JAMOEXTB } /* hanguljamoextendedb */,
- { 6, 6613, 2542, 3, 18, PL_JAMOEXTA } /* ishanguljamoextendeda */,
- { 1, 8232, 0, 4, 0, PL_AVST } /* avst */,
- { 0, 8396, 0, 4, 0, PL_MERC } /* merc */,
- { 7, 8046, 0, 5, 0, PL_LIMB } /* limbu */,
- { 0, 3610, 0, 4, 0, PL_BOPO } /* bopo */,
- { 11, 5134, 1541, 3, 3, PL_PHAG } /* isphag */,
- { 15, 415, 7997, 11, 2, PL_IDEO } /* ideographic=y */,
- { 1, 8340, 4963, 3, 4, PL_JG__HETH } /* jg=heth */,
- { 0, 8340, 5502, 3, 3, PL_JG__TAW } /* jg=taw */,
- { 0, 7459, 4404, 3, 15, PL_MERC } /* sc=meroiticcursive */,
- { 22, 7136, 6120, 6, 6, PL_DOMINO } /* block=domino */,
- { 0, 7136, 2249, 6, 13, PL_GLAGOLITICSUP } /* block=glagoliticsup */,
- { 0, 21, 3738, 2, 16, PL_LATIN1 } /* inlatin1supplement */,
- { 2, 7471, 0, 4, 0, PL_PO } /* ispo */,
- { 3, 4402, 6308, 3, 10, PL_MYANMAREXTA } /* inmyanmarexta */,
- { 0, 1402, 2295, 24, 5, PL_INPC__RIGHT } /* indicpositionalcategory=right */,
- { 0, 7906, 498, 5, 3, PL_KHMR } /* sc=khmer */,
- { 1, 7457, 4179, 5, 15, PL_INSC__CONSONANTMEDIAL } /* insc=consonantmedial */,
- { 10, 184, 4869, 2, 14, PL_LATINEXTD } /* islatinextendedd */,
- { 7, 7994, 966, 4, 2, -PL_IDC } /* idc=no */,
- { 2, 7459, 4300, 4, 14, PL_ARMI } /* sc=imperialaramaic */,
- { 3, 3946, 7997, 16, 2, PL_STERM } /* sentenceterminal=y */,
- { 9, 7459, 8316, 3, 4, PL_SC__HANO } /* sc=hano */,
- { 4, 8026, 2349, 5, 3, PL_INPC__TOP } /* inpc=top */,
- { 94, 8376, 6880, 3, 2, PL_LB__BB } /* lb=bb */,
- { 5, 7471, 5252, 7, 6, PL_POSIXXDIGIT } /* isposixxdigit */,
- { 0, 3129, 6736, 17, 4, PL_SAUR } /* scriptextensions=saur */,
- { 2, 6890, 7611, 4, 7, PL_INSOYOMBO } /* blk=soyombo */,
- { 1, 974, 8933, 24, 2, PL_CCC__9 } /* canonicalcombiningclass=vr */,
- { 10, 5544, 7756, 13, 1, PL_NV__9 } /* numericvalue=9 */,
- { 1, 8816, 7714, 3, 1, PL_NV__3 } /* nv=3 */,
- { 1, 2107, 0, 7, 0, PL_SINH } /* sinhala */,
- { 2, 6005, 0, 12, 0, PL_HUNG } /* oldhungarian */,
- { 0, 7136, 5933, 6, 12, PL_INMASARAMGONDI } /* block=masaramgondi */,
- { 0, 7136, 78, 6, 35, PL_ARABICMATH } /* block=arabicmathematicalalphabeticsymbols */,
- { 0, 6472, 6971, 10, 6, PL_WB__MN } /* wordbreak=midnum */,
- { 0, 5544, 7941, 13, 5, PL_NV__11_SLASH_12 } /* numericvalue=11/12 */,
- { 0, 6890, 7625, 4, 7, PL_SUPPUAB } /* blk=suppuab */,
- { 4, 4299, 0, 15, 0, PL_ARMI } /* imperialaramaic */,
- { 1, 892, 3223, 17, 2, -PL_VS } /* variationselector=n */,
- { 5, 8604, 0, 4, 0, PL_ZYYY } /* zyyy */,
- { 11, 7459, 4494, 3, 15, PL_NARB } /* sc=oldnortharabian */,
- { 0, 6890, 6546, 4, 10, PL_ASCII } /* blk=basiclatin */,
- { 1, 7478, 865, 3, 27, PL_SUPPUAB } /* issupplementaryprivateuseareab */,
- { 8, 6890, 6989, 4, 9, PL_INNEWTAILUE } /* blk=newtailue */,
- { 1, 7288, 7604, 7, 4, PL_SIDD } /* script=sidd */,
- { 0, 184, 5933, 2, 12, PL_GONM } /* ismasaramgondi */,
- { 9, 8816, 8917, 3, 2, PL_NV__49 } /* nv=49 */,
- { 2, 6890, 1107, 4, 26, PL_KATAKANAEXT } /* blk=katakanaphoneticextensions */,
- { 56, 184, 6616, 2, 10, PL_DEP } /* isdeprecated */,
- { 1, 6263, 7828, 10, 6, PL_LB__HY } /* linebreak=hyphen */,
- { 0, 7136, 7436, 6, 7, PL_INELBASAN } /* block=elbasan */,
- { 7, 2674, 0, 9, 0, PL_SUND } /* sundanese */,
- { 0, 57, 0, 2, 0, PL_YI } /* yi */,
- { 32, 1448, 7628, 5, 4, PL_SUPPUAB } /* insuppuab */,
- { 1, 8026, 3171, 5, 12, PL_INPC__LEFTANDRIGHT } /* inpc=leftandright */,
- { 4, 8096, 8448, 4, 4, PL_ORKH } /* scx=orkh */,
- { 6, 5968, 7026, 3, 8, PL_INOLDTURKIC } /* inoldturkic */,
- { 11, 5544, 8897, 13, 2, PL_NV__19 } /* numericvalue=19 */,
- { 0, 4402, 7528, 3, 6, PL_INMULTANI } /* inmultani */,
- { 2, 949, 3581, 2, 2, PL_CI } /* ci=t */,
- { 2, 7459, 3674, 3, 7, PL_SC__CPRT } /* sc=cypriot */,
- { 2, 6713, 8885, 3, 3, PL_IN__7 } /* in=v70 */,
- { 1, 7224, 468, 8, 5, PL_XPOSIXPUNCT } /* isxposixpunct */,
- { 4, 8026, 9, 5, 2, PL_INPC__NA } /* inpc=na */,
- { 10, 1426, 3305, 22, 17, PL_INSC__CONSONANTPREFIXED } /* indicsyllabiccategory=consonantprefixed */,
- { 0, 4757, 3223, 14, 3, -PL_GREXT } /* graphemeextend=no */,
- { 34, 8096, 7882, 4, 4, PL_LYDI } /* scx=lydi */,
- { 2, 78, 0, 4, 0, PL_ARAB } /* arab */,
- { 198, 7459, 8556, 3, 4, PL_THAI } /* sc=thai */,
- { 1, 7380, 8640, 4, 2, PL_CCC__18 } /* ccc=18 */,
- { 3, 7689, 3238, 3, 16, PL_ALCHEMICAL } /* isalchemicalsymbols */,
- { 0, 8376, 202, 3, 2, PL_LB__SA } /* lb=sa */,
- { 1, 7136, 1543, 6, 15, PL_GEOMETRICSHAPES } /* block=geometricshapes */,
- { 4, 8328, 5260, 4, 11, PL_BLOCKELEMENTS } /* inblockelements */,
- { 0, 7136, 7621, 6, 3, PL_PUA } /* block=pua */,
- { 2, 5705, 0, 12, 0, PL_CYRILLICEXTC } /* cyrillicextc */,
- { 6, 7344, 7768, 4, 6, -PL_XIDS } /* xids=false */,
- { 102, 5192, 6485, 3, 9, PL_IDC } /* isidcontinue */,
- { 171, 5134, 5559, 4, 11, PL_PATSYN } /* ispatternsyntax */,
- { 0, 8572, 125, 3, 2, PL_LB__CR } /* wb=cr */,
- { 0, 7288, 2877, 7, 4, PL_SC__DEVA } /* script=deva */,
- { 0, 8011, 4524, 3, 15, PL_PS } /* gc=openpunctuation */,
- { 1, 3129, 8260, 17, 4, PL_CAKM } /* scriptextensions=cakm */,
- { 1, 184, 2466, 3, 18, PL_COUNTINGROD } /* iscountingrodnumerals */,
- { 1, 1448, 6407, 3, 10, PL_INSORASOMPENG } /* insorasompeng */,
- { 0, 8816, 8913, 3, 2, PL_NV__47 } /* nv=47 */,
- { 0, 7344, 3223, 8, 2, -PL_XIDS } /* xidstart=n */,
- { 0, 6340, 0, 11, 0, PL_LO } /* otherletter */,
- { 0, 8248, 722, 4, 5, PL_BPT__C } /* bpt=close */,
- { 0, 6219, 3223, 11, 3, -PL_JOINC } /* joincontrol=no */,
- { 0, 1855, 7768, 21, 2, -PL_CWCM } /* changeswhencasemapped=f */,
- { 0, 974, 5220, 24, 1, PL_CCC__0 } /* canonicalcombiningclass=0 */,
- { 4, 7380, 7709, 4, 2, PL_CCC__16 } /* ccc=16 */,
- { 1, 7459, 8464, 3, 4, PL_PHNX } /* sc=phnx */,
- { 2, 8340, 4792, 3, 3, PL_JG__HEH } /* jg=heh */,
- { 0, 4314, 5427, 13, 13, PL_JG__MALAYALAMLLLA } /* joininggroup=malayalamllla */,
- { 2, 1402, 3165, 24, 10, PL_INPC__TOPANDLEFT } /* indicpositionalcategory=topandleft */,
- { 0, 2408, 0, 4, 0, PL_BRAH } /* brah */,
- { 5, 5544, 8674, 13, 2, PL_NV__42 } /* numericvalue=42 */,
- { 0, 7288, 8584, 7, 4, PL_XSUX } /* script=xsux */,
- { 0, 7288, 8091, 7, 5, PL_RUNR } /* script=runic */,
- { 1, 8096, 6406, 4, 4, PL_SORA } /* scx=sora */,
- { 104, 3129, 7786, 17, 6, PL_CAKM } /* scriptextensions=chakma */,
- { 0, 7459, 1566, 3, 6, PL_SC__HANG } /* sc=hangul */,
- { 1, 8508, 7871, 4, 3, PL_LEPC } /* sc=lepc */,
- { 1, 7136, 7359, 6, 7, PL_INAVESTAN } /* block=avestan */,
- { 7, 3114, 1174, 3, 3, PL_UCAS } /* inucas */,
- { 1, 7288, 4010, 7, 4, PL_TANG } /* script=tang */,
- { 23, 7459, 7366, 3, 7, PL_SC__BENG } /* sc=bengali */,
- { 0, 1834, 3581, 21, 2, PL_CWCF } /* changeswhencasefolded=t */,
- { 2, 6786, 0, 10, 0, PL_SUPARROWSC } /* suparrowsc */,
- { 1, 7136, 479, 6, 31, PL_MATHALPHANUM } /* block=mathematicalalphanumericsymbols */,
- { 0, 8288, 8292, 3, 4, PL_DT__FONT } /* dt=font */,
- { 2, 8126, 0, 5, 0, PL_VSSUP } /* vssup */,
- { 2, 8572, 5772, 3, 5, PL_WB__EB } /* wb=ebase */,
- { 0, 6713, 7714, 3, 1, PL_IN__3 } /* in=3 */,
- { 3, 4402, 2637, 3, 11, PL_MONGOLIANSUP } /* inmongoliansup */,
- { 2, 7136, 750, 6, 22, PL_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsup */,
- { 1, 184, 7128, 2, 8, PL_BASS } /* isbassavah */,
- { 2, 7459, 5121, 3, 14, PL_SC__PHLP } /* sc=psalterpahlavi */,
- { 0, 8340, 5492, 3, 13, PL_JG__MANICHAEANTAW } /* jg=manichaeantaw */,
- { 0, 7136, 2731, 6, 19, PL_SUPARROWSC } /* block=supplementalarrowsc */,
- { 0, 2990, 80, 4, 33, PL_ARABICMATH } /* inarabicmathematicalalphabeticsymbols */,
- { 9, 3129, 7016, 17, 9, PL_PERM } /* scriptextensions=oldpermic */,
- { 0, 3129, 8560, 17, 4, PL_TIBT } /* scriptextensions=tibt */,
- { 0, 8021, 0, 5, 0, PL_GREXT } /* grext */,
- { 6, 6890, 4010, 4, 6, PL_INTANGUT } /* blk=tangut */,
- { 5, 4479, 26, 15, 1, PL_NFKCQC__Y } /* nfkcquickcheck=y */,
- { 1, 949, 7768, 2, 2, -PL_CI } /* ci=f */,
- { 0, 1855, 3581, 21, 2, PL_CWCM } /* changeswhencasemapped=t */,
- { 0, 974, 8702, 24, 3, PL_CCC__DA } /* canonicalcombiningclass=234 */,
- { 0, 1426, 8051, 22, 5, PL_INSC__NUKTA } /* indicsyllabiccategory=nukta */,
- { 1, 7136, 630, 6, 30, PL_CJKEXTE } /* block=cjkunifiedideographsextensione */,
- { 8, 436, 7768, 5, 2, -PL_NCHAR } /* nchar=f */,
- { 15, 8276, 7768, 4, 2, -PL_CWCM } /* cwcm=f */,
- { 0, 1402, 4271, 4, 13, PL_DIACRITICALSSUP } /* indiacriticalssup */,
- { 2, 4479, 8256, 5, 4, PL_NFKCQC__N } /* nfkcqc=no */,
- { 25, 1159, 7768, 25, 2, -PL_CWKCF } /* changeswhennfkccasefolded=f */,
- { 0, 21, 7846, 2, 6, PL_INKAITHI } /* inkaithi */,
- { 3, 5192, 416, 3, 10, PL_IDEO } /* isideographic */,
- { 3, 1892, 3581, 5, 2, PL_CASED } /* cased=t */,
- { 0, 8344, 6053, 3, 12, PL_JT__R } /* jt=rightjoining */,
- { 41, 184, 5945, 2, 12, PL_MATHALPHANUM } /* ismathalphanum */,
- { 4, 7136, 1612, 6, 23, PL_SHORTHANDFORMATCONTROLS } /* block=shorthandformatcontrols */,
- { 16, 4402, 2046, 4, 19, PL_MEETEIMAYEKEXT } /* inmeeteimayekextensions */,
- { 1, 5645, 2309, 10, 20, PL_BC__PDF } /* bidiclass=popdirectionalformat */,
- { 2, 7459, 4509, 3, 15, PL_SARB } /* sc=oldsoutharabian */,
- { 0, 6483, 3223, 11, 2, -PL_XIDC } /* xidcontinue=n */,
- { 3, 7345, 3223, 7, 2, -PL_IDS } /* idstart=n */,
- { 7, 6890, 1543, 4, 18, PL_GEOMETRICSHAPESEXT } /* blk=geometricshapesext */,
- { 1, 184, 3390, 2, 16, PL_ETHIOPICEXT } /* isethiopicextended */,
- { 0, 8340, 4792, 3, 7, PL_JG__HEHGOAL } /* jg=hehgoal */,
- { 3, 184, 7810, 2, 6, PL_GOTH } /* isgothic */,
- { 5, 7478, 3544, 3, 16, PL_SMALLFORMS } /* issmallformvariants */,
- { 2, 7136, 3738, 6, 6, PL_LATIN1 } /* block=latin1 */,
- { 8, 8340, 5897, 3, 12, PL_JG__MALAYALAMSSA } /* jg=malayalamssa */,
- { 5, 7478, 5150, 3, 13, PL_SUPPUNCTUATION } /* issuppunctuation */,
- { 0, 7288, 2841, 7, 4, PL_SC__COPT } /* script=copt */,
- { 2, 6806, 0, 4, 0, PL_WARA } /* wara */,
- { 2, 8939, 0, 2, 0, PL_ZP } /* zp */,
- { 1, 4554, 235, 14, 2, PL_SB__LO } /* sentencebreak=lo */,
- { 4, 1358, 7768, 20, 2, -PL_CE } /* compositionexclusion=f */,
- { 0, 1701, 0, 2, 0, PL_SD } /* sd */,
- { 0, 8196, 8879, 4, 3, PL_AGE__6_DOT_2 } /* age=v62 */,
- { 1, 974, 8617, 27, 2, PL_CCC__31 } /* canonicalcombiningclass=ccc31 */,
- { 0, 4542, 7661, 3, 3, PL_TIRH } /* istirh */,
- { 0, 7136, 1658, 6, 22, PL_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatideographssup */,
- { 8, 184, 8388, 2, 4, PL_LISU } /* islisu */,
- { 12, 7459, 8548, 3, 4, PL_TFNG } /* sc=tfng */,
- { 2, 974, 8646, 27, 2, PL_CCC__29 } /* canonicalcombiningclass=ccc29 */,
- { 0, 96, 7768, 10, 2, -PL_XPOSIXALPHA } /* alphabetic=f */,
- { 0, 8340, 7304, 3, 8, PL_JG__SWASHKAF } /* jg=swashkaf */,
- { 5, 76, 2876, 2, 3, PL_XPOSIXDIGIT } /* nt=de */,
- { 33, 6263, 5570, 10, 13, PL_LB__PR } /* linebreak=prefixnumeric */,
- { 0, 6706, 8714, 10, 3, PL_IN__3_DOT_2 } /* presentin=3.2 */,
- { 0, 184, 0, 3, 0, PL_C } /* isc */,
- { 4, 7380, 7702, 4, 2, PL_CCC__20 } /* ccc=20 */,
- { 0, 184, 1189, 2, 2, PL_LT } /* islt */,
- { 116, 4314, 6533, 13, 3, PL_JG__QAF } /* joininggroup=qaf */,
- { 16, 6221, 252, 4, 31, PL_DIACRITICALSEXT } /* incombiningdiacriticalmarksextended */,
- { 66, 1358, 3581, 20, 2, PL_CE } /* compositionexclusion=t */,
- { 76, 1426, 6716, 22, 10, PL_INSC__PUREKILLER } /* indicsyllabiccategory=purekiller */,
- { 30, 8376, 1306, 3, 13, PL_LB__CM } /* lb=combiningmark */,
- { 9, 184, 1628, 3, 6, PL_XPOSIXCNTRL } /* iscontrol */,
- { 0, 8786, 1081, 3, 9, PL_EA__H } /* ea=halfwidth */,
- { 0, 6890, 6826, 4, 10, PL_YIRADICALS } /* blk=yiradicals */,
- { 0, 184, 7520, 2, 7, PL_MARC } /* ismarchen */,
- { 8, 7288, 5777, 7, 4, PL_HEBR } /* script=hebr */,
- { 1, 6713, 8750, 3, 3, PL_IN__6_DOT_1 } /* in=6.1 */,
- { 2, 7136, 6908, 6, 9, PL_EMOTICONS } /* block=emoticons */,
- { 4, 7136, 3390, 6, 17, PL_ETHIOPICEXTA } /* block=ethiopicextendeda */,
- { 94, 7459, 8456, 3, 4, PL_OSGE } /* sc=osge */,
- { 105, 2985, 7997, 18, 4, PL_IDST } /* idstrinaryoperator=yes */,
- { 37, 6713, 8564, 3, 4, PL_IN__10 } /* in=v100 */,
- { 49, 21, 3111, 2, 4, PL_RUMI } /* inrumi */,
- { 2, 4542, 1161, 3, 3, PL_TANG } /* istang */,
- { 0, 7136, 3770, 6, 16, PL_LINEARBSYLLABARY } /* block=linearbsyllabary */,
- { 2, 2229, 3084, 20, 9, PL_ZL } /* generalcategory=lineseparator */,
- { 4, 8340, 4389, 3, 15, PL_JG__MANICHAEANZAYIN } /* jg=manichaeanzayin */,
- { 20, 7168, 3223, 8, 3, -PL_EXT } /* extender=no */,
- { 4, 3129, 8584, 17, 4, PL_XSUX } /* scriptextensions=xsux */,
- { 76, 4590, 0, 2, 0, PL_VS } /* vs */,
- { 22, 8894, 3183, 3, 18, PL_VO__TR } /* vo=transformedrotated */,
- { 1, 217, 1074, 33, 5, PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START } /* _perl_problematic_locale_foldeds_start */,
- { 0, 8026, 6042, 3, 11, PL_PLAYINGCARDS } /* inplayingcards */,
- { 0, 58, 7768, 4, 2, -PL_IDEO } /* ideo=f */,
- { 161, 4314, 5476, 13, 3, PL_JG__NUN } /* joininggroup=nun */,
- { 0, 6890, 4590, 4, 2, PL_INVS } /* blk=vs */,
- { 2, 7894, 7768, 6, 6, -PL_PATSYN } /* patsyn=false */,
- { 0, 7136, 6935, 6, 9, PL_LATINEXTB } /* block=latinextb */,
- { 128, 8121, 3581, 5, 2, PL_UIDEO } /* uideo=t */,
- { 2, 8380, 0, 4, 0, PL_LINA } /* lina */,
- { 42, 974, 184, 24, 2, PL_CCC__IS } /* canonicalcombiningclass=is */,
- { 1, 4239, 0, 15, 0, PL_PD } /* dashpunctuation */,
- { 0, 7906, 6928, 5, 7, PL_SC__SIND } /* sc=khudawadi */,
- { 1, 8240, 8, 3, 2, PL_BC__AN } /* bc=an */,
- { 1, 8011, 966, 3, 2, PL_NO } /* gc=no */,
- { 4, 8336, 7322, 4, 6, PL_INTIFINAGH } /* intifinagh */,
- { 1, 4630, 7337, 3, 7, PL_UGAR } /* isugaritic */,
- { 1, 7345, 7997, 7, 4, PL_IDS } /* idstart=yes */,
- { 33, 1768, 0, 22, 0, PL_MISCTECHNICAL } /* miscellaneoustechnical */,
- { 12, 7478, 3947, 3, 15, PL_STERM } /* issentenceterminal */,
- { 0, 1001, 0, 11, 0, PL_ENCLOSEDCJK } /* enclosedcjk */,
- { 0, 8096, 7, 4, 18, PL_CANS } /* scx=canadianaboriginal */,
- { 33, 5544, 7710, 13, 4, PL_NV__6000 } /* numericvalue=6000 */,
- { 0, 184, 2249, 2, 13, PL_GLAGOLITICSUP } /* isglagoliticsup */,
- { 23, 2985, 3223, 4, 3, -PL_IDST } /* idst=no */,
- { 65, 7288, 2249, 7, 4, PL_SC__GLAG } /* script=glag */,
- { 0, 184, 1659, 3, 18, PL_CJKCOMPATIDEOGRAPHS } /* iscjkcompatideographs */,
- { 0, 184, 8056, 2, 5, PL_NSHU } /* isnushu */,
- { 2, 184, 1856, 3, 20, PL_CWCM } /* ischangeswhencasemapped */,
- { 88, 7478, 1402, 3, 3, PL_SIND } /* issind */,
- { 28, 7136, 415, 6, 32, PL_INIDC } /* block=ideographicdescriptioncharacters */,
- { 3, 7136, 4010, 6, 16, PL_TANGUTCOMPONENTS } /* block=tangutcomponents */,
- { 4, 974, 6230, 24, 11, PL_CCC__8 } /* canonicalcombiningclass=kanavoicing */,
- { 15, 6890, 7415, 4, 7, PL_CJKEXTE } /* blk=cjkexte */,
- { 0, 2859, 7184, 18, 8, PL_DT__FRA } /* decompositiontype=fraction */,
- { 1, 8096, 7527, 4, 7, PL_MULT } /* scx=multani */,
- { 7, 6439, 0, 11, 0, PL_SYLO } /* sylotinagri */,
- { 1, 58, 3581, 4, 2, PL_IDEO } /* ideo=t */,
- { 15, 8777, 3223, 3, 2, -PL_CWL } /* cwl=n */,
- { 0, 8816, 7714, 3, 2, PL_NV__30 } /* nv=30 */,
- { 8, 7136, 6596, 6, 10, PL_COMPATJAMO } /* block=compatjamo */,
- { 2, 7226, 1929, 6, 5, PL_XPOSIXUPPER } /* xposixupper */,
- { 0, 1746, 1690, 21, 2, PL_GCB__CN } /* graphemeclusterbreak=cn */,
- { 3, 5250, 7997, 8, 2, PL_XPOSIXXDIGIT } /* hexdigit=y */,
- { 4, 184, 7858, 2, 6, PL_KHOJ } /* iskhojki */,
- { 1, 8096, 4404, 4, 15, PL_MERC } /* scx=meroiticcursive */,
- { 83, 184, 7846, 2, 6, PL_KTHI } /* iskaithi */,
- { 0, 4402, 2158, 10, 11, PL_MERO } /* inmeroitichieroglyphs */,
- { 10, 6713, 8714, 3, 3, PL_IN__3_DOT_2 } /* in=3.2 */,
- { 0, 1417, 206, 9, 2, PL_PI } /* category=pi */,
- { 11, 8096, 8536, 4, 4, PL_TALU } /* scx=talu */,
- { 1, 974, 78, 24, 2, PL_CCC__AR } /* canonicalcombiningclass=ar */,
- { 9, 7816, 0, 6, 0, PL_GRBASE } /* grbase */,
- { 16, 6706, 8885, 10, 3, PL_IN__7 } /* presentin=v70 */,
- { 3, 7288, 7900, 7, 6, PL_RJNG } /* script=rejang */,
- { 1, 8011, 1204, 3, 2, PL_PO } /* gc=po */,
- { 32, 6616, 0, 10, 0, PL_DEP } /* deprecated */,
- { 0, 6706, 8660, 10, 3, PL_IN__2_DOT_1 } /* presentin=2.1 */,
- { 0, 7991, 0, 5, 0, PL_BUHD } /* buhid */,
- { 154, 7136, 7513, 6, 7, PL_INMANDAIC } /* block=mandaic */,
- { 0, 974, 8160, 24, 2, PL_CCC__13 } /* canonicalcombiningclass=13 */,
- { 0, 7478, 7, 3, 1, PL_SC } /* issc */,
- { 16, 7478, 7298, 4, 6, PL_SPECIALS } /* isspecials */,
- { 8, 5544, 7756, 13, 6, PL_NV__900000 } /* numericvalue=900000 */,
- { 1, 7136, 6241, 6, 11, PL_KATAKANAEXT } /* block=katakanaext */,
- { 1, 7136, 2002, 6, 21, PL_ININSCRIPTIONALPARTHIAN } /* block=inscriptionalparthian */,
- { 0, 974, 8642, 24, 3, PL_CCC__122 } /* canonicalcombiningclass=122 */,
- { 135, 7136, 8066, 6, 5, PL_INORIYA } /* block=oriya */,
- { 0, 7136, 5427, 6, 9, PL_INMALAYALAM } /* block=malayalam */,
- { 0, 5245, 7997, 13, 2, PL_POSIXXDIGIT } /* asciihexdigit=y */,
- { 2, 184, 1963, 2, 7, PL_RADICAL } /* isradical */,
- { 0, 8216, 0, 4, 0, PL_ARMI } /* armi */,
- { 0, 8376, 8923, 3, 2, PL_LB__H2 } /* lb=h2 */,
- { 1, 7459, 8528, 3, 4, PL_SC__SYRC } /* sc=syrc */,
- { 32, 4542, 7661, 3, 6, PL_TIRH } /* istirhuta */,
- { 2, 8026, 4629, 5, 15, PL_LOE } /* inpc=visualorderleft */,
- { 1, 8240, 8804, 3, 3, PL_BC__LRI } /* bc=lri */,
- { 0, 8572, 7804, 4, 6, PL_WB__NL } /* wb=newline */,
- { 1, 8376, 2163, 3, 2, PL_LB__GL } /* lb=gl */,
- { 0, 4841, 0, 14, 0, PL_LATINEXTB } /* latinextendedb */,
- { 7, 6596, 0, 10, 0, PL_COMPATJAMO } /* compatjamo */,
- { 2, 8096, 6806, 4, 10, PL_WARA } /* scx=warangciti */,
- { 0, 6554, 4135, 3, 6, PL_BRAI } /* inbraille */,
- { 2, 6329, 2876, 11, 3, PL_XPOSIXDIGIT } /* numerictype=de */,
- { 1, 7457, 1330, 5, 9, PL_INSC__CONSONANT } /* insc=consonant */,
- { 1, 21, 6953, 2, 9, PL_LATINEXTD } /* inlatinextd */,
- { 32, 5645, 3446, 10, 3, PL_BC__RLI } /* bidiclass=rli */,
- { 0, 6713, 8732, 3, 3, PL_IN__5 } /* in=5.0 */,
- { 1, 7136, 7618, 6, 7, PL_SUPPUAA } /* block=suppuaa */,
- { 1, 6263, 58, 10, 2, PL_LB__ID } /* linebreak=id */,
- { 1, 8340, 6606, 3, 10, PL_JG__DALATHRISH } /* jg=dalathrish */,
- { 2, 6076, 7768, 11, 2, -PL_BIDIC } /* bidicontrol=f */,
- { 224, 6484, 3223, 10, 2, -PL_IDC } /* idcontinue=n */,
- { 10, 7136, 3594, 6, 9, PL_ARABICSUP } /* block=arabicsup */,
- { 0, 8240, 2914, 4, 17, PL_BC__ET } /* bc=europeanterminator */,
- { 1, 4284, 5177, 14, 6, PL_GCB__V } /* hangulsyllabletype=v */,
- { 2, 7466, 3521, 5, 5, PL_XPOSIXBLANK } /* horizspace */,
- { 0, 3129, 2895, 17, 8, PL_ETHI } /* scriptextensions=ethiopic */,
- { 2, 6076, 3581, 11, 2, PL_BIDIC } /* bidicontrol=t */,
- { 39, 3129, 7034, 17, 9, PL_PALM } /* scriptextensions=palmyrene */,
- { 5, 7136, 4771, 6, 14, PL_INGREEK } /* block=greekandcoptic */,
- { 0, 7852, 0, 6, 0, PL_KANBUN } /* kanbun */,
- { 0, 7459, 8500, 3, 4, PL_SARB } /* sc=sarb */,
- { 1, 8340, 3818, 3, 16, PL_JG__MANICHAEANSAMEKH } /* jg=manichaeansamekh */,
- { 0, 8376, 125, 3, 2, PL_LB__CR } /* lb=cr */,
- { 0, 3738, 0, 6, 0, PL_LATIN1 } /* latin1 */,
- { 18, 7136, 8056, 6, 5, PL_INNUSHU } /* block=nushu */,
- { 5, 7136, 7429, 6, 7, PL_DSRT } /* block=deseret */,
- { 4, 8816, 8729, 3, 3, PL_NV__4_SLASH_5 } /* nv=4/5 */,
- { 20, 6890, 4404, 4, 15, PL_INMEROITICCURSIVE } /* blk=meroiticcursive */,
- { 29, 7840, 4616, 4, 13, PL_VEDICEXT } /* isvedicextensions */,
- { 6, 3129, 2636, 17, 9, PL_MONG } /* scriptextensions=mongolian */,
- { 0, 8376, 4452, 3, 2, PL_LB__QU } /* lb=qu */,
- { 0, 4314, 5163, 13, 10, PL_JG__TEHMARBUTA } /* joininggroup=tehmarbuta */,
- { 1, 8096, 2149, 4, 20, PL_HLUW } /* scx=anatolianhieroglyphs */,
- { 0, 7459, 7660, 3, 7, PL_SC__TIRH } /* sc=tirhuta */,
- { 0, 3356, 0, 17, 0, PL_CYRILLICEXTC } /* cyrillicextendedc */,
- { 4, 4464, 26, 14, 1, PL_NFDQC__Y } /* nfdquickcheck=y */,
- { 24, 7380, 8690, 4, 3, PL_CCC__AL } /* ccc=228 */,
- { 21, 184, 3111, 2, 4, PL_RUMI } /* isrumi */,
- { 1, 184, 6806, 2, 10, PL_WARA } /* iswarangciti */,
- { 59, 8096, 2002, 4, 21, PL_PRTI } /* scx=inscriptionalparthian */,
- { 1, 6756, 3223, 10, 3, -PL_SD } /* softdotted=no */,
- { 5, 2985, 0, 3, 0, PL_IDS } /* ids */,
- { 12, 974, 8636, 24, 3, PL_CCC__107 } /* canonicalcombiningclass=107 */,
- { 0, 8436, 0, 4, 0, PL_NSHU } /* nshu */,
- { 56, 6210, 1982, 3, 17, PL_CYRILLICSUP } /* incyrillicsupplement */,
- { 1, 8263, 0, 2, 0, PL_MC } /* mc */,
- { 0, 1448, 2734, 5, 16, PL_SUPARROWSC } /* insupplementalarrowsc */,
- { 2, 6263, 6880, 10, 2, PL_LB__BB } /* linebreak=bb */,
- { 0, 21, 4827, 2, 6, PL_KANGXI } /* inkangxi */,
- { 5, 959, 0, 5, 0, PL_MUSIC } /* music */,
- { 136, 7459, 7034, 3, 4, PL_PALM } /* sc=palm */,
- { 0, 6506, 2, 3, 1, PL_YI } /* isyi */,
- { 0, 8376, 3985, 3, 9, PL_LB__EM } /* lb=emodifier */,
- { 2, 7459, 7436, 3, 7, PL_ELBA } /* sc=elbasan */,
- { 56, 8376, 1392, 3, 9, PL_LB__SG } /* lb=surrogate */,
- { 0, 6890, 7590, 4, 7, PL_INSHARADA } /* blk=sharada */,
- { 2, 184, 7852, 2, 6, PL_KANBUN } /* iskanbun */,
- { 2, 7906, 18, 6, 1, PL_KHAR } /* sc=khar */,
- { 2, 184, 1982, 3, 20, PL_CYRILLICSUP } /* iscyrillicsupplementary */,
- { 0, 8011, 3658, 3, 16, PL_PE } /* gc=closepunctuation */,
- { 0, 186, 7997, 2, 2, PL_CE } /* ce=y */,
- { 48, 7043, 0, 4, 0, PL_PAUC } /* pauc */,
- { 0, 6890, 5363, 5, 12, PL_IPAEXT } /* blk=ipaextensions */,
- { 7, 7226, 5253, 6, 5, PL_XPOSIXDIGIT } /* xposixdigit */,
- { 19, 6890, 7653, 4, 7, PL_INTIBETAN } /* blk=tibetan */,
- { 4, 8096, 2895, 4, 8, PL_ETHI } /* scx=ethiopic */,
- { 0, 8816, 8187, 3, 2, PL_NV__27 } /* nv=27 */,
- { 1, 4757, 7951, 14, 5, PL_GREXT } /* graphemeextend=true */,
- { 0, 7120, 0, 4, 0, PL_BALI } /* bali */,
- { 0, 7459, 2598, 3, 4, PL_MERO } /* sc=mero */,
- { 1, 5134, 6030, 3, 7, PL_PHAISTOS } /* isphaistos */,
- { 2, 4923, 7522, 4, 5, PL_INMARCHEN } /* inmarchen */,
- { 1, 8240, 6017, 3, 12, PL_BC__ON } /* bc=otherneutral */,
- { 9, 8572, 24, 4, 1, PL_WB__NL } /* wb=nl */,
- { 3, 4134, 0, 7, 0, PL_BRAI } /* braille */,
- { 0, 3129, 4104, 17, 5, PL_BAMU } /* scriptextensions=bamum */,
- { 144, 4314, 8334, 13, 4, PL_JG__SHIN } /* joininggroup=shin */,
- { 0, 7459, 8408, 3, 4, PL_MRO } /* sc=mroo */,
- { 0, 6706, 8564, 10, 4, PL_IN__10 } /* presentin=v100 */,
- { 1, 3129, 1401, 17, 4, PL_SIND } /* scriptextensions=sind */,
- { 0, 8340, 5163, 3, 10, PL_JG__TEHMARBUTA } /* jg=tehmarbuta */,
- { 0, 7380, 8160, 7, 2, PL_CCC__13 } /* ccc=ccc13 */,
- { 1, 7457, 5999, 5, 6, PL_LB__ZWJ } /* insc=joiner */,
- { 0, 2221, 2244, 3, 2, PL_GCB__L } /* hst=l */,
- { 3, 184, 966, 2, 2, PL_NO } /* isno */,
- { 44, 3129, 8268, 17, 4, PL_CPRT } /* scriptextensions=cprt */,
- { 39, 184, 8408, 2, 4, PL_MRO } /* ismroo */,
- { 0, 8572, 3985, 3, 9, PL_LB__EM } /* wb=emodifier */,
- { 0, 8096, 4135, 5, 6, PL_BRAI } /* scx=braille */,
- { 8, 5557, 7951, 13, 5, PL_PATSYN } /* patternsyntax=true */,
- { 1, 7380, 8687, 4, 3, PL_CCC__R } /* ccc=226 */,
- { 0, 7459, 3610, 3, 8, PL_SC__BOPO } /* sc=bopomofo */,
- { 3, 184, 1589, 2, 5, PL_LATN } /* islatin */,
- { 0, 21, 5246, 3, 4, PL_ASCII } /* inascii */,
- { 0, 2236, 1013, 10, 5, PL_L } /* category=letter */,
- { 0, 5968, 8072, 3, 4, PL_INOSAGE } /* inosage */,
- { 3, 4554, 24, 15, 1, PL_SB__CL } /* sentencebreak=cl */,
- { 3, 2229, 1690, 16, 2, PL_CN } /* generalcategory=cn */,
- { 0, 4010, 0, 6, 0, PL_TANG } /* tangut */,
- { 0, 7459, 7144, 3, 4, PL_SC__BUGI } /* sc=bugi */,
- { 56, 8272, 7997, 4, 2, PL_CWCF } /* cwcf=y */,
- { 6, 7918, 0, 6, 0, PL_THAA } /* thaana */,
- { 0, 4314, 6606, 13, 10, PL_JG__DALATHRISH } /* joininggroup=dalathrish */,
- { 3, 2750, 3223, 4, 2, -PL_TERM } /* term=n */,
- { 3, 6109, 2170, 10, 19, PL_PC } /* category=connectorpunctuation */,
- { 54, 7994, 1, 4, 1, -PL_IDC } /* idc=n */,
- { 1, 6472, 6395, 10, 11, PL_WB__SQ } /* wordbreak=singlequote */,
- { 1, 6890, 7660, 4, 7, PL_INTIRHUTA } /* blk=tirhuta */,
- { 0, 974, 8, 24, 1, PL_CCC__A } /* canonicalcombiningclass=a */,
- { 0, 1876, 0, 21, 0, PL_CWL } /* changeswhenlowercased */,
- { 1, 1354, 7768, 24, 6, -PL_COMPEX } /* fullcompositionexclusion=false */,
- { 3, 7136, 2877, 6, 10, PL_INDEVANAGARI } /* block=devanagari */,
- { 64, 4554, 7070, 14, 9, PL_SB__SC } /* sentencebreak=scontinue */,
- { 3, 8076, 7951, 5, 5, PL_PATWS } /* patws=true */,
- { 98, 1417, 295, 9, 2, PL_SM } /* category=sm */,
- { 0, 4542, 8553, 3, 3, PL_TGLG } /* istglg */,
- { 0, 7380, 8, 4, 1, PL_CCC__A } /* ccc=a */,
- { 0, 8096, 7359, 4, 7, PL_AVST } /* scx=avestan */,
- { 2, 720, 0, 30, 0, PL_ENCLOSEDALPHANUMSUP } /* enclosedalphanumericsupplement */,
- { 0, 7689, 6538, 4, 8, PL_ARABICEXTA } /* isarabicexta */,
- { 1, 3129, 7597, 17, 7, PL_SHAW } /* scriptextensions=shavian */,
- { 1, 78, 0, 35, 0, PL_ARABICMATH } /* arabicmathematicalalphabeticsymbols */,
- { 1, 7288, 1107, 7, 8, PL_SC__KANA } /* script=katakana */,
- { 0, 8011, 1797, 3, 14, PL_LM } /* gc=modifierletter */,
- { 1, 7380, 8916, 7, 2, PL_CCC__84 } /* ccc=ccc84 */,
- { 0, 7471, 468, 7, 5, PL_POSIXPUNCT } /* isposixpunct */,
- { 2, 6219, 7997, 11, 4, PL_JOINC } /* joincontrol=yes */,
- { 1, 5336, 0, 8, 0, PL_GREEKEXT } /* greekext */,
- { 69, 8096, 7145, 5, 3, PL_BUGI } /* scx=bugi */,
- { 21, 6554, 6547, 3, 9, PL_ASCII } /* inbasiclatin */,
- { 71, 6029, 0, 8, 0, PL_PHAISTOS } /* phaistos */,
- { 1, 96, 7997, 10, 4, PL_XPOSIXALPHA } /* alphabetic=yes */,
- { 3, 7689, 6874, 4, 7, PL_ARABICPFB } /* isarabicpfb */,
- { 5, 5544, 8187, 13, 2, PL_NV__27 } /* numericvalue=27 */,
- { 59, 1402, 6450, 24, 11, PL_INPC__TOPANDRIGHT } /* indicpositionalcategory=topandright */,
- { 0, 8096, 8388, 4, 4, PL_LISU } /* scx=lisu */,
- { 0, 6554, 4105, 3, 14, PL_BAMUMSUP } /* inbamumsupplement */,
- { 7, 2100, 8062, 3, 4, PL_OGAM } /* isogham */,
- { 0, 1503, 751, 3, 28, PL_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsupplement */,
- { 0, 8560, 0, 4, 0, PL_TIBT } /* tibt */,
- { 1, 8816, 8673, 3, 2, PL_NV__14 } /* nv=14 */,
- { 0, 8572, 1107, 3, 2, PL_WB__KA } /* wb=ka */,
- { 0, 3129, 8476, 17, 4, PL_COPT } /* scriptextensions=qaac */,
- { 3, 8196, 7714, 4, 1, PL_AGE__3 } /* age=3 */,
- { 5, 1746, 4561, 21, 2, PL_WB__EB } /* graphemeclusterbreak=eb */,
- { 1, 184, 954, 2, 5, PL_GREK } /* isgreek */,
- { 4, 6890, 6041, 4, 12, PL_PLAYINGCARDS } /* blk=playingcards */,
- { 9, 7136, 5681, 6, 12, PL_CYRILLICEXTA } /* block=cyrillicexta */,
- { 0, 5557, 3223, 13, 2, -PL_PATSYN } /* patternsyntax=n */,
- { 0, 7459, 7956, 3, 5, PL_SC__ADLM } /* sc=adlam */,
- { 0, 7380, 184, 4, 2, PL_CCC__IS } /* ccc=is */,
- { 2, 7256, 0, 8, 0, PL_KANAEXTA } /* kanaexta */,
- { 198, 1797, 0, 4, 0, PL_MODI } /* modi */,
- { 3, 6890, 1939, 4, 21, PL_CJKCOMPATFORMS } /* blk=cjkcompatibilityforms */,
- { 5, 8096, 8556, 4, 4, PL_THAI } /* scx=thai */,
- { 1, 7034, 0, 4, 0, PL_PALM } /* palm */,
- { 2, 415, 3581, 11, 2, PL_IDEO } /* ideographic=t */,
- { 0, 7136, 2128, 6, 21, PL_YIJING } /* block=yijinghexagramsymbols */,
- { 0, 2503, 0, 19, 0, PL_ENCLOSEDALPHANUMSUP } /* enclosedalphanumsup */,
- { 1, 283, 0, 33, 0, PL_MISCMATHSYMBOLSA } /* miscellaneousmathematicalsymbolsa */,
- { 0, 7288, 7499, 7, 7, PL_SC__KALI } /* script=kayahli */,
- { 14, 8096, 8548, 4, 4, PL_TFNG } /* scx=tfng */,
- { 55, 7822, 0, 6, 0, PL_HATR } /* hatran */,
- { 0, 7168, 0, 8, 0, PL_EXT } /* extender */,
- { 14, 184, 8424, 2, 4, PL_NBAT } /* isnbat */,
- { 9, 4542, 1813, 3, 14, PL_TRANSPORTANDMAP } /* istransportandmap */,
- { 1, 6890, 4687, 4, 14, PL_CJKCOMPATFORMS } /* blk=cjkcompatforms */,
- { 1, 8340, 4967, 3, 14, PL_JG__MANICHAEANKAPH } /* jg=manichaeankaph */,
- { 1, 7459, 7016, 3, 9, PL_SC__PERM } /* sc=oldpermic */,
- { 4, 7288, 7443, 7, 4, PL_SC__GRAN } /* script=gran */,
- { 0, 8016, 34, 4, 6, PL_GREXT } /* gcb=extend */,
- { 12, 6890, 3674, 4, 16, PL_CYPRIOTSYLLABARY } /* blk=cypriotsyllabary */,
- { 1, 7136, 7569, 6, 7, PL_INOSMANYA } /* block=osmanya */,
- { 0, 5414, 0, 13, 0, PL_LOWSURROGATES } /* lowsurrogates */,
- { 0, 8011, 27, 3, 2, PL_LL } /* gc=ll */,
- { 6, 8096, 8348, 4, 4, PL_KALI } /* scx=kali */,
- { 0, 8096, 3994, 4, 6, PL_SYRC } /* scx=syriac */,
- { 2, 6890, 3021, 4, 9, PL_LATINEXTA } /* blk=latinexta */,
- { 0, 4314, 7176, 13, 8, PL_JG__FARSIYEH } /* joininggroup=farsiyeh */,
- { 69, 2985, 3223, 3, 2, -PL_IDS } /* ids=n */,
- { 24, 6554, 1108, 3, 4, PL_INBATAK } /* inbatak */,
- { 7, 4464, 17, 15, 1, PL_DT__CAN } /* nfdquickcheck=no */,
- { 0, 186, 7951, 2, 5, PL_CE } /* ce=true */,
- { 6, 382, 0, 33, 0, PL_SUPSYMBOLSANDPICTOGRAPHS } /* supplementalsymbolsandpictographs */,
- { 1, 6554, 6567, 3, 9, PL_BOXDRAWING } /* inboxdrawing */,
- { 2, 6890, 3722, 4, 16, PL_HIGHPUSURROGATES } /* blk=highpusurrogates */,
- { 0, 6210, 2788, 3, 7, PL_INCHEROKEE } /* incherokee */,
- { 35, 7478, 6440, 3, 10, PL_SYLO } /* issylotinagri */,
- { 0, 7380, 2777, 4, 10, PL_CCC__AR } /* ccc=aboveright */,
- { 21, 8016, 24, 4, 1, PL_GCB__L } /* gcb=l */,
- { 0, 7459, 8588, 3, 4, PL_SC__YI } /* sc=yiii */,
- { 6, 6263, 8457, 10, 2, PL_LB__SG } /* linebreak=sg */,
- { 0, 415, 7768, 11, 2, -PL_IDEO } /* ideographic=f */,
- { 0, 7828, 7768, 6, 2, -PL_HYPHEN } /* hyphen=f */,
- { 130, 2787, 0, 11, 0, PL_CHEROKEESUP } /* cherokeesup */,
- { 2, 8096, 8316, 4, 4, PL_HANO } /* scx=hano */,
- { 37, 8552, 0, 4, 0, PL_TGLG } /* tglg */,
- { 15, 6890, 2107, 4, 7, PL_INSINHALA } /* blk=sinhala */,
- { 1, 1448, 7297, 3, 7, PL_SPECIALS } /* inspecials */,
- { 0, 6890, 6307, 4, 11, PL_MYANMAREXTA } /* blk=myanmarexta */,
- { 46, 4284, 0, 15, 0, PL_INHANGUL } /* hangulsyllables */,
- { 15, 7288, 1566, 7, 6, PL_SC__HANG } /* script=hangul */,
- { 5, 184, 3458, 2, 4, PL_MANI } /* ismani */,
- { 15, 8798, 7768, 3, 6, -PL_LOE } /* loe=false */,
- { 1, 7288, 1981, 7, 8, PL_SC__CYRL } /* script=cyrillic */,
- { 0, 1746, 5083, 22, 10, PL_GCB__SM } /* graphemeclusterbreak=spacingmark */,
- { 6, 6554, 1498, 3, 22, PL_BYZANTINEMUSIC } /* inbyzantinemusicalsymbols */,
- { 0, 8096, 7129, 5, 7, PL_BASS } /* scx=bassavah */,
- { 1, 6890, 113, 4, 25, PL_DIACRITICALS } /* blk=combiningdiacriticalmarks */,
- { 2, 6472, 73, 10, 2, PL_LB__EM } /* wordbreak=em */,
- { 0, 8376, 21, 3, 2, PL_LB__IN } /* lb=in */,
- { 0, 8816, 7702, 3, 1, PL_NV__2 } /* nv=2 */,
- { 1, 5544, 7750, 13, 1, PL_NV__8 } /* numericvalue=8 */,
- { 2, 4542, 8545, 3, 3, PL_TAVT } /* istavt */,
- { 0, 4314, 5897, 13, 12, PL_JG__MALAYALAMSSA } /* joininggroup=malayalamssa */,
- { 0, 4089, 0, 15, 0, PL_ARABICEXTA } /* arabicextendeda */,
- { 0, 7136, 2465, 6, 19, PL_COUNTINGROD } /* block=countingrodnumerals */,
- { 0, 1887, 7768, 5, 6, -PL_XPOSIXLOWER } /* lower=false */,
- { 1, 2229, 38, 16, 2, PL_XPOSIXDIGIT } /* generalcategory=nd */,
- { 135, 2859, 7792, 18, 6, PL_DT__ENC } /* decompositiontype=circle */,
- { 1, 3147, 0, 18, 0, PL_TAIXUANJING } /* taixuanjingsymbols */,
- { 0, 8572, 108, 3, 2, PL_WB__MB } /* wb=mb */,
- { 10, 8340, 6636, 3, 10, PL_JG__KNOTTEDHEH } /* jg=knottedheh */,
- { 1, 7136, 7043, 6, 9, PL_INPAUCINHAU } /* block=paucinhau */,
- { 68, 7034, 0, 9, 0, PL_PALM } /* palmyrene */,
- { 37, 7136, 4299, 6, 15, PL_INIMPERIALARAMAIC } /* block=imperialaramaic */,
- { 26, 1354, 3223, 24, 2, -PL_COMPEX } /* fullcompositionexclusion=n */,
- { 0, 8816, 8915, 3, 2, PL_NV__48 } /* nv=48 */,
- { 6, 184, 133, 2, 4, PL_M } /* ismark */,
- { 0, 8096, 7443, 4, 7, PL_GRAN } /* scx=grantha */,
- { 64, 5544, 7709, 13, 2, PL_NV__16 } /* numericvalue=16 */,
- { 0, 8196, 8657, 4, 3, PL_AGE__2 } /* age=2.0 */,
- { 37, 1426, 4179, 22, 15, PL_INSC__CONSONANTMEDIAL } /* indicsyllabiccategory=consonantmedial */,
- { 130, 2100, 6007, 4, 10, PL_HUNG } /* isoldhungarian */,
- { 1, 8376, 96, 3, 10, PL_LB__AL } /* lb=alphabetic */,
- { 0, 8011, 8009, 3, 2, PL_CF } /* gc=cf */,
- { 4, 4554, 138, 14, 2, PL_SB__FO } /* sentencebreak=fo */,
- { 88, 6890, 6536, 4, 10, PL_ARABICEXTA } /* blk=arabicexta */,
- { 5, 184, 8281, 3, 3, PL_CYRL } /* iscyrl */,
- { 0, 7136, 4269, 6, 15, PL_DIACRITICALSSUP } /* block=diacriticalssup */,
- { 0, 6890, 0, 4, 42, PL_UCASEXT } /* blk=unifiedcanadianaboriginalsyllabicsextended */,
- { 0, 8011, 3854, 3, 10, PL_SM } /* gc=mathsymbol */,
- { 0, 3509, 0, 17, 0, PL_PATWS } /* patternwhitespace */,
- { 9, 4314, 8392, 13, 4, PL_JG__MEEM } /* joininggroup=meem */,
- { 0, 7689, 7106, 4, 6, PL_ARMN } /* isarmenian */,
- { 0, 4590, 3581, 2, 2, PL_VS } /* vs=t */,
- { 50, 6890, 3594, 4, 16, PL_ARABICSUP } /* blk=arabicsupplement */,
- { 0, 184, 8937, 2, 2, PL_ZL } /* iszl */,
- { 0, 8096, 7810, 4, 4, PL_GOTH } /* scx=goth */,
- { 9, 7136, 3390, 6, 16, PL_ETHIOPICEXT } /* block=ethiopicextended */,
- { 66, 2100, 1487, 4, 2, PL_OLCK } /* isolck */,
- { 4, 8096, 3458, 4, 10, PL_MANI } /* scx=manichaean */,
- { 124, 8340, 7176, 3, 8, PL_JG__FARSIYEH } /* jg=farsiyeh */,
- { 15, 7459, 7436, 3, 4, PL_ELBA } /* sc=elba */,
- { 2, 21, 5801, 2, 12, PL_KHMERSYMBOLS } /* inkhmersymbols */,
- { 19, 6890, 2249, 4, 10, PL_INGLAGOLITIC } /* blk=glagolitic */,
- { 2, 5825, 0, 4, 0, PL_MAHJ } /* mahj */,
- { 6, 7689, 948, 3, 26, PL_ANCIENTGREEKMUSIC } /* isancientgreekmusicalnotation */,
- { 0, 7689, 97, 3, 9, PL_XPOSIXALPHA } /* isalphabetic */,
- { 96, 7459, 7025, 3, 9, PL_ORKH } /* sc=oldturkic */,
- { 8, 8208, 0, 4, 0, PL_AHOM } /* ahom */,
- { 1, 7288, 7043, 7, 4, PL_PAUC } /* script=pauc */,
- { 0, 7136, 3057, 6, 18, PL_ORNAMENTALDINGBATS } /* block=ornamentaldingbats */,
- { 0, 8572, 5435, 3, 2, PL_WB__ML } /* wb=ml */,
- { 1, 8096, 7822, 4, 6, PL_HATR } /* scx=hatran */,
- { 21, 8816, 8911, 3, 2, PL_NV__46 } /* nv=46 */,
- { 0, 974, 8651, 27, 3, PL_CCC__132 } /* canonicalcombiningclass=ccc132 */,
- { 0, 7478, 383, 3, 32, PL_SUPSYMBOLSANDPICTOGRAPHS } /* issupplementalsymbolsandpictographs */,
- { 170, 7136, 4224, 6, 15, PL_CURRENCYSYMBOLS } /* block=currencysymbols */,
- { 0, 3962, 0, 16, 0, PL_SUPMATHOPERATORS } /* supmathoperators */,
- { 0, 7136, 2541, 6, 10, PL_JAMO } /* block=hanguljamo */,
- { 0, 6706, 8759, 10, 3, PL_IN__7 } /* presentin=7.0 */,
- { 0, 7288, 8237, 8, 3, PL_BATK } /* script=batk */,
- { 0, 184, 1359, 3, 19, PL_CE } /* iscompositionexclusion */,
- { 0, 6263, 3658, 10, 16, PL_LB__CL } /* linebreak=closepunctuation */,
- { 4, 7136, 690, 6, 30, PL_CUNEIFORMNUMBERS } /* block=cuneiformnumbersandpunctuation */,
- { 15, 8340, 7448, 3, 3, PL_JG__HAH } /* jg=hah */,
- { 0, 7226, 468, 6, 5, PL_XPOSIXPUNCT } /* xposixpunct */,
- { 51, 5544, 8630, 13, 3, PL_NV__1_SLASH_9 } /* numericvalue=1/9 */,
- { 1, 8324, 0, 4, 0, PL_HMNG } /* hmng */,
- { 2, 7492, 0, 7, 0, PL_KNDA } /* kannada */,
- { 0, 1417, 5135, 9, 14, PL_ZS } /* category=spaceseparator */,
- { 0, 8240, 1, 4, 1, PL_BC__EN } /* bc=en */,
- { 86, 3738, 0, 16, 0, PL_LATIN1 } /* latin1supplement */,
- { 35, 217, 7345, 6, 7, PL__PERL_IDSTART } /* _perl_idstart */,
- { 6, 6890, 6806, 4, 10, PL_INWARANGCITI } /* blk=warangciti */,
- { 4, 6472, 108, 10, 2, PL_WB__MB } /* wordbreak=mb */,
- { 0, 7288, 4299, 7, 15, PL_ARMI } /* script=imperialaramaic */,
- { 7, 2859, 4653, 18, 6, PL_DT__SQR } /* decompositiontype=square */,
- { 53, 6483, 0, 4, 0, PL_XIDC } /* xidc */,
- { 1, 6263, 23, 10, 2, PL_LB__AL } /* linebreak=al */,
- { 29, 8096, 7611, 4, 7, PL_SOYO } /* scx=soyombo */,
- { 0, 8036, 6798, 4, 8, PL_CN } /* isunassigned */,
- { 0, 974, 8642, 27, 3, PL_CCC__122 } /* canonicalcombiningclass=ccc122 */,
- { 2, 7696, 7768, 6, 2, -PL_XPOSIXSPACE } /* wspace=f */,
- { 1, 6263, 6197, 10, 11, PL_LB__IN } /* linebreak=inseperable */,
- { 77, 974, 7744, 24, 1, PL_CCC__7 } /* canonicalcombiningclass=7 */,
- { 1, 3946, 7997, 16, 4, PL_STERM } /* sentenceterminal=yes */,
- { 3, 6208, 7951, 5, 5, PL_JOINC } /* joinc=true */,
- { 2, 7136, 7780, 6, 6, PL_INCARIAN } /* block=carian */,
- { 20, 1306, 0, 13, 0, PL_M } /* combiningmark */,
- { 37, 6109, 4225, 10, 13, PL_SC } /* category=currencysymbol */,
- { 1, 7459, 5777, 3, 4, PL_HEBR } /* sc=hebr */,
- { 0, 1417, 468, 9, 5, PL_P } /* category=punct */,
- { 0, 6890, 7971, 4, 5, PL_INBATAK } /* blk=batak */,
- { 1, 7459, 7007, 3, 9, PL_ITAL } /* sc=olditalic */,
- { 1, 6208, 7997, 5, 2, PL_JOINC } /* joinc=y */,
- { 4, 8096, 2636, 4, 9, PL_MONG } /* scx=mongolian */,
- { 0, 184, 2598, 2, 4, PL_MERO } /* ismero */,
- { 3, 7136, 283, 6, 33, PL_MISCMATHSYMBOLSA } /* block=miscellaneousmathematicalsymbolsa */,
- { 3, 11, 3223, 2, 3, -PL_DI } /* di=no */,
- { 9, 7459, 3994, 3, 6, PL_SC__SYRC } /* sc=syriac */,
- { 9, 8240, 5079, 3, 14, PL_BC__NSM } /* bc=nonspacingmark */,
- { 3, 3516, 7997, 10, 4, PL_XPOSIXSPACE } /* whitespace=yes */,
- { 2, 7224, 5252, 8, 6, PL_XPOSIXXDIGIT } /* isxposixxdigit */,
- { 3, 974, 8685, 27, 2, PL_CCC__24 } /* canonicalcombiningclass=ccc24 */,
- { 170, 7168, 3581, 8, 2, PL_EXT } /* extender=t */,
- { 25, 7136, 600, 6, 30, PL_CJKEXTD } /* block=cjkunifiedideographsextensiond */,
- { 0, 7478, 7598, 3, 6, PL_SHAW } /* isshavian */,
- { 5, 7144, 0, 4, 0, PL_BUGI } /* bugi */,
- { 1, 1686, 0, 16, 0, PL_INDICNUMBERFORMS } /* indicnumberforms */,
- { 2, 8288, 3003, 3, 4, PL_DT__INIT } /* dt=init */,
- { 12, 184, 6546, 2, 10, PL_ASCII } /* isbasiclatin */,
- { 25, 184, 3610, 2, 8, PL_BOPO } /* isbopomofo */,
- { 0, 8240, 8813, 3, 3, PL_BC__NSM } /* bc=nsm */,
- { 7, 8011, 6362, 3, 11, PL_SO } /* gc=othersymbol */,
- { 1, 7288, 8296, 7, 4, PL_GONM } /* script=gonm */,
- { 5, 7136, 42, 6, 16, PL_CJKCOMPAT } /* block=cjkcompatibility */,
- { 8, 6210, 601, 3, 29, PL_CJKEXTD } /* incjkunifiedideographsextensiond */,
- { 16, 4402, 1798, 3, 14, PL_MODIFIERLETTERS } /* inmodifierletters */,
- { 3, 8816, 7720, 3, 5, PL_NV__40000 } /* nv=40000 */,
- { 2, 7168, 7768, 8, 6, -PL_EXT } /* extender=false */,
- { 0, 6713, 8768, 3, 3, PL_IN__9 } /* in=9.0 */,
- { 53, 7689, 6799, 3, 7, PL_ASSIGNED } /* isassigned */,
- { 1, 8572, 72, 3, 2, PL_WB__LE } /* wb=le */,
- { 2, 7168, 7768, 8, 2, -PL_EXT } /* extender=f */,
- { 1, 7689, 4660, 3, 13, PL_ANCIENTSYMBOLS } /* isancientsymbols */,
- { 0, 8816, 7744, 3, 2, PL_NV__70 } /* nv=70 */,
- { 0, 96, 7768, 5, 6, -PL_XPOSIXALPHA } /* alpha=false */,
- { 23, 974, 8646, 24, 2, PL_CCC__29 } /* canonicalcombiningclass=29 */,
- { 134, 8340, 5009, 3, 14, PL_JG__MANICHAEANTETH } /* jg=manichaeanteth */,
- { 56, 184, 7144, 2, 8, PL_BUGI } /* isbuginese */,
- { 1, 18, 7951, 2, 5, PL_RI } /* ri=true */,
- { 0, 6428, 0, 11, 0, PL_SUPERANDSUB } /* superandsub */,
- { 2, 8196, 8882, 4, 3, PL_AGE__6_DOT_3 } /* age=v63 */,
- { 0, 974, 7714, 27, 2, PL_CCC__30 } /* canonicalcombiningclass=ccc30 */,
- { 32, 8504, 72, 3, 2, PL_SB__LE } /* sb=le */,
- { 12, 7828, 7951, 6, 5, PL_HYPHEN } /* hyphen=true */,
- { 8, 7380, 3254, 4, 13, PL_CCC__202 } /* ccc=attachedbelow */,
- { 1, 5362, 0, 6, 0, PL_IPAEXT } /* ipaext */,
- { 0, 7288, 2636, 7, 4, PL_SC__MONG } /* script=mong */,
- { 32, 184, 3738, 2, 16, PL_LATIN1 } /* islatin1supplement */,
- { 0, 8096, 7152, 4, 4, PL_DUPL } /* scx=dupl */,
- { 1, 3129, 2598, 17, 4, PL_MERO } /* scriptextensions=mero */,
- { 15, 3129, 8388, 17, 4, PL_LISU } /* scriptextensions=lisu */,
- { 1, 7136, 6646, 6, 10, PL_MISCARROWS } /* block=miscarrows */,
- { 133, 184, 24, 2, 1, PL_L } /* isl */,
- { 1, 4464, 7996, 4, 3, PL_NFDQC__Y } /* nfdqc=y */,
- { 0, 7380, 7708, 4, 3, PL_CCC__216 } /* ccc=216 */,
- { 0, 7459, 4134, 3, 7, PL_BRAI } /* sc=braille */,
- { 0, 7380, 7708, 4, 2, PL_CCC__21 } /* ccc=21 */,
- { 178, 1426, 4715, 22, 14, PL_INSC__CONSONANTFINAL } /* indicsyllabiccategory=consonantfinal */,
- { 0, 4757, 7997, 14, 2, PL_GREXT } /* graphemeextend=y */,
- { 13, 184, 1372, 2, 2, PL_LU } /* islu */,
- { 5, 21, 3738, 2, 9, PL_LATIN1 } /* inlatin1sup */,
- { 0, 8376, 5669, 3, 12, PL_LB__SY } /* lb=breaksymbols */,
- { 0, 2246, 2486, 4, 17, PL_INEGYPTIANHIEROGLYPHS } /* inegyptianhieroglyphs */,
- { 0, 4554, 49, 14, 2, PL_SB__AT } /* sentencebreak=at */,
- { 1, 6506, 2129, 3, 20, PL_YIJING } /* isyijinghexagramsymbols */,
- { 4, 3509, 3223, 17, 2, -PL_PATWS } /* patternwhitespace=n */,
- { 2, 2369, 3212, 20, 7, PL_VO__U } /* verticalorientation=upright */,
- { 0, 7345, 7997, 7, 2, PL_IDS } /* idstart=y */,
- { 0, 8376, 1204, 3, 2, PL_LB__PO } /* lb=po */,
- { 6, 8096, 6406, 4, 11, PL_SORA } /* scx=sorasompeng */,
- { 76, 8016, 125, 4, 2, PL_LB__CR } /* gcb=cr */,
- { 154, 3290, 0, 4, 0, PL_UCAS } /* ucas */,
- { 14, 184, 4225, 3, 13, PL_SC } /* iscurrencysymbol */,
- { 25, 8011, 3914, 3, 5, PL_C } /* gc=other */,
- { 4, 2128, 0, 6, 0, PL_YIJING } /* yijing */,
- { 0, 2108, 1812, 4, 4, PL_INHATRAN } /* inhatran */,
- { 0, 6647, 6100, 4, 9, PL_L_AMP_ } /* iscasedletter */,
- { 3, 8340, 6274, 3, 11, PL_JG__MALAYALAMJA } /* jg=malayalamja */,
- { 1, 7136, 1960, 6, 21, PL_CJKRADICALSSUP } /* block=cjkradicalssupplement */,
- { 29, 3003, 0, 18, 0, PL_PI } /* initialpunctuation */,
- { 7, 2221, 4046, 3, 4, PL_LB__H3 } /* hst=lvt */,
- { 12, 1417, 1392, 9, 9, PL_CS } /* category=surrogate */,
- { 1, 974, 8632, 24, 2, PL_CCC__91 } /* canonicalcombiningclass=91 */,
- { 47, 7380, 8224, 4, 4, PL_CCC__216 } /* ccc=atar */,
- { 0, 4687, 0, 14, 0, PL_CJKCOMPATFORMS } /* cjkcompatforms */,
- { 0, 8044, 0, 4, 0, PL_PHLI } /* phli */,
- { 8, 8096, 4784, 4, 4, PL_CHAM } /* scx=cham */,
- { 60, 7007, 0, 9, 0, PL_ITAL } /* olditalic */,
- { 0, 7380, 5220, 4, 1, PL_CCC__0 } /* ccc=0 */,
- { 25, 1876, 7997, 21, 2, PL_CWL } /* changeswhenlowercased=y */,
- { 0, 6890, 1635, 4, 23, PL_SUPPUNCTUATION } /* blk=supplementalpunctuation */,
- { 324, 3129, 3288, 17, 17, PL_AGHB } /* scriptextensions=caucasianalbanian */,
- { 0, 7136, 8400, 6, 4, PL_INMIAO } /* block=miao */,
- { 4, 7136, 1589, 6, 9, PL_LATINEXTE } /* block=latinexte */,
- { 0, 6890, 5957, 4, 12, PL_INMENDEKIKAKUI } /* blk=mendekikakui */,
- { 0, 7478, 2675, 3, 3, PL_SUND } /* issund */,
- { 0, 8608, 0, 4, 0, PL_ZZZZ } /* zzzz */,
- { 0, 1746, 4047, 21, 3, PL_LB__H3 } /* graphemeclusterbreak=lvt */,
- { 2, 184, 982, 2, 2, PL_L_AMP_ } /* islc */,
- { 52, 184, 8492, 2, 4, PL_RUNR } /* isrunr */,
- { 1, 7136, 892, 6, 18, PL_INVS } /* block=variationselectors */,
- { 135, 3129, 2002, 17, 21, PL_PRTI } /* scriptextensions=inscriptionalparthian */,
- { 72, 1876, 7997, 21, 4, PL_CWL } /* changeswhenlowercased=yes */,
- { 82, 8288, 2369, 3, 8, PL_DT__VERT } /* dt=vertical */,
- { 13, 7226, 8001, 6, 5, PL_XPOSIXCNTRL } /* xposixcntrl */,
- { 5, 6890, 1282, 4, 24, PL_CJKSYMBOLS } /* blk=cjksymbolsandpunctuation */,
- { 0, 6890, 6926, 4, 9, PL_INKHUDAWADI } /* blk=khudawadi */,
- { 1, 3129, 7272, 17, 8, PL_MAHJ } /* scriptextensions=mahajani */,
- { 4, 8468, 0, 4, 0, PL_MIAO } /* plrd */,
- { 3, 8096, 2598, 4, 19, PL_MERO } /* scx=meroitichieroglyphs */,
- { 2, 3129, 6626, 17, 4, PL_KHAR } /* scriptextensions=khar */,
- { 4, 974, 8681, 24, 3, PL_CCC__BR } /* canonicalcombiningclass=222 */,
- { 2, 6890, 6881, 4, 9, PL_INBHAIKSUKI } /* blk=bhaiksuki */,
- { 2, 8096, 8071, 4, 5, PL_OSGE } /* scx=osage */,
- { 3, 8894, 1548, 3, 2, PL_VO__TR } /* vo=tr */,
- { 3, 7366, 0, 4, 0, PL_BENG } /* beng */,
- { 10, 4449, 26, 14, 1, PL_NFCQC__Y } /* nfcquickcheck=y */,
- { 1, 4542, 7633, 3, 6, PL_TGLG } /* istagalog */,
- { 0, 2229, 5253, 16, 5, PL_XPOSIXDIGIT } /* generalcategory=digit */,
- { 14, 1448, 6737, 3, 9, PL_INSAURASHTRA } /* insaurashtra */,
- { 0, 6890, 7408, 4, 7, PL_CJKEXTD } /* blk=cjkextd */,
- { 0, 8816, 8617, 3, 2, PL_NV__31 } /* nv=31 */,
- { 4, 6210, 1659, 3, 21, PL_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatideographssup */,
- { 2, 2787, 0, 4, 0, PL_CHER } /* cher */,
- { 26, 8816, 7726, 3, 6, PL_NV__432000 } /* nv=432000 */,
- { 0, 7380, 2289, 4, 4, PL_CCC__L } /* ccc=left */,
- { 2, 8376, 496, 3, 2, PL_LB__NU } /* lb=nu */,
- { 3, 184, 7499, 2, 7, PL_KALI } /* iskayahli */,
- { 129, 7136, 3271, 6, 17, PL_UCAS } /* block=canadiansyllabics */,
- { 1, 2229, 699, 16, 6, PL_N } /* generalcategory=number */,
- { 226, 6554, 2409, 3, 5, PL_INBRAHMI } /* inbrahmi */,
- { 4, 1206, 7647, 3, 6, PL_INTAIVIET } /* intaiviet */,
- { 0, 5765, 7997, 12, 4, PL_GRBASE } /* graphemebase=yes */,
- { 50, 4419, 0, 15, 0, PL_MISCPICTOGRAPHS } /* miscpictographs */,
- { 0, 7288, 5400, 8, 7, PL_BALI } /* script=balinese */,
- { 1, 8011, 3690, 3, 16, PL_PF } /* gc=finalpunctuation */,
- { 0, 7459, 8424, 3, 4, PL_NBAT } /* sc=nbat */,
- { 0, 7136, 6776, 6, 10, PL_SUPARROWSB } /* block=suparrowsb */,
- { 0, 8021, 7997, 5, 2, PL_GREXT } /* grext=y */,
- { 0, 6713, 8711, 3, 3, PL_IN__3_DOT_1 } /* in=3.1 */,
- { 1, 6706, 8657, 10, 3, PL_IN__2 } /* presentin=2.0 */,
- { 131, 7459, 8432, 3, 4, PL_NKO } /* sc=nkoo */,
- { 0, 8016, 1690, 4, 2, PL_GCB__CN } /* gcb=cn */,
- { 0, 5134, 6042, 3, 11, PL_PLAYINGCARDS } /* isplayingcards */,
- { 5, 4440, 2251, 4, 18, PL_GLAGOLITICSUP } /* inglagoliticsupplement */,
- { 263, 6263, 7264, 10, 8, PL_LB__LF } /* linebreak=linefeed */,
- { 0, 4614, 0, 15, 0, PL_VEDICEXT } /* vedicextensions */,
- { 2, 6506, 2129, 3, 5, PL_YIJING } /* isyijing */,
- { 1, 974, 5219, 24, 2, PL_CCC__10 } /* canonicalcombiningclass=10 */,
- { 0, 7380, 2769, 4, 18, PL_CCC__216 } /* ccc=attachedaboveright */,
- { 0, 5544, 7750, 13, 2, PL_NV__80 } /* numericvalue=80 */,
- { 177, 3129, 1107, 17, 8, PL_KANA } /* scriptextensions=katakana */,
- { 0, 184, 6944, 2, 9, PL_LATINEXTC } /* islatinextc */,
- { 4, 7459, 7971, 3, 5, PL_BATK } /* sc=batak */,
- { 2, 3129, 7810, 17, 6, PL_GOTH } /* scriptextensions=gothic */,
- { 0, 184, 7787, 3, 5, PL_CAKM } /* ischakma */,
- { 0, 2249, 0, 4, 0, PL_GLAG } /* glag */,
- { 67, 7870, 0, 4, 0, PL_LEPC } /* lepc */,
- { 32, 6890, 2787, 4, 18, PL_CHEROKEESUP } /* blk=cherokeesupplement */,
- { 73, 2990, 6865, 4, 7, PL_ARABICPFA } /* inarabicpfa */,
- { 1, 5544, 7744, 13, 2, PL_NV__70 } /* numericvalue=70 */,
- { 71, 7798, 7768, 6, 2, -PL_COMPEX } /* compex=f */,
- { 0, 7459, 6806, 3, 4, PL_WARA } /* sc=wara */,
- { 14, 7774, 7548, 3, 7, PL_SD } /* _canondcij */,
- { 3, 5192, 2003, 3, 20, PL_PRTI } /* isinscriptionalparthian */,
- { 0, 8440, 0, 4, 0, PL_OGAM } /* ogam */,
- { 2, 8036, 516, 5, 13, PL_UIDEO } /* isunifiedideograph */,
- { 1, 1589, 0, 14, 0, PL_LATINEXTA } /* latinextendeda */,
- { 0, 8204, 0, 4, 0, PL_POSIXXDIGIT } /* ahex */,
- { 1, 6890, 6373, 4, 11, PL_INPAHAWHHMONG } /* blk=pahawhhmong */,
- { 10, 4314, 6417, 13, 11, PL_JG__STRAIGHTWAW } /* joininggroup=straightwaw */,
- { 2, 7136, 2636, 6, 9, PL_INMONGOLIAN } /* block=mongolian */,
- { 155, 3129, 7443, 17, 7, PL_GRAN } /* scriptextensions=grantha */,
- { 1, 7459, 8304, 3, 4, PL_SC__GUJR } /* sc=gujr */,
- { 4, 5645, 6017, 10, 12, PL_BC__ON } /* bidiclass=otherneutral */,
- { 40, 7689, 8209, 3, 3, PL_AHOM } /* isahom */,
- { 2, 5258, 0, 13, 0, PL_BLOCKELEMENTS } /* blockelements */,
- { 10, 3424, 3223, 17, 2, -PL_IDSB } /* idsbinaryoperator=n */,
- { 14, 2229, 32, 16, 2, PL_CS } /* generalcategory=cs */,
- { 4, 6713, 8765, 3, 3, PL_IN__8 } /* in=8.0 */,
- { 3, 8504, 1621, 3, 6, PL_SB__FO } /* sb=format */,
- { 1, 7380, 8651, 4, 3, PL_CCC__132 } /* ccc=132 */,
- { 10, 7227, 5252, 5, 6, PL_POSIXXDIGIT } /* posixxdigit */,
- { 3, 5082, 0, 11, 0, PL_MC } /* spacingmark */,
- { 13, 3129, 1540, 17, 4, PL_PHAG } /* scriptextensions=phag */,
- { 0, 5388, 0, 13, 0, PL_KANAEXTA } /* kanaextendeda */,
- { 1, 3129, 8368, 17, 4, PL_LAO } /* scriptextensions=laoo */,
- { 2, 8816, 8160, 3, 4, PL_NV__13_SLASH_2 } /* nv=13/2 */,
- { 82, 6472, 5762, 10, 3, PL_LB__ZWJ } /* wordbreak=zwj */,
- { 7, 4554, 34, 14, 6, PL_SB__EX } /* sentencebreak=extend */,
- { 1, 3521, 7768, 5, 6, -PL_XPOSIXSPACE } /* space=false */,
- { 5, 6210, 7787, 3, 5, PL_INCHAKMA } /* inchakma */,
- { 1, 1452, 0, 2, 0, PL_PS } /* ps */,
- { 2, 4314, 5894, 13, 3, PL_JG__NYA } /* joininggroup=nya */,
- { 0, 3458, 0, 4, 0, PL_MANI } /* mani */,
- { 0, 184, 1028, 3, 3, PL_COPT } /* iscopt */,
- { 256, 21, 1589, 2, 9, PL_LATINEXTE } /* inlatinexte */,
- { 18, 21, 8428, 2, 4, PL_INNEWA } /* innewa */,
- { 81, 4630, 1930, 3, 8, PL_XPOSIXUPPER } /* isuppercase */,
- { 32, 4314, 6285, 13, 11, PL_JG__MALAYALAMRA } /* joininggroup=malayalamra */,
- { 35, 5134, 2371, 3, 3, PL_PRTI } /* isprti */,
- { 0, 436, 7997, 5, 4, PL_NCHAR } /* nchar=yes */,
- { 144, 7906, 7860, 5, 4, PL_SC__KHOJ } /* sc=khojki */,
- { 0, 3129, 7492, 17, 7, PL_KNDA } /* scriptextensions=kannada */,
- { 259, 5544, 7744, 13, 5, PL_NV__70000 } /* numericvalue=70000 */,
- { 4, 8011, 1393, 4, 8, PL_CS } /* gc=surrogate */,
- { 1, 6890, 1566, 4, 23, PL_COMPATJAMO } /* blk=hangulcompatibilityjamo */,
- { 0, 1448, 2715, 5, 16, PL_SUPARROWSB } /* insupplementalarrowsb */,
- { 1, 7459, 7034, 3, 9, PL_PALM } /* sc=palmyrene */,
- { 2, 6554, 3611, 3, 15, PL_BOPOMOFOEXT } /* inbopomofoextended */,
- { 3, 2229, 3075, 16, 18, PL_ZP } /* generalcategory=paragraphseparator */,
- { 0, 7288, 8253, 8, 3, PL_SC__BUHD } /* script=buhd */,
- { 2, 6483, 7997, 11, 4, PL_XIDC } /* xidcontinue=yes */,
- { 0, 7136, 5609, 6, 12, PL_ALPHABETICPF } /* block=alphabeticpf */,
- { 2, 7459, 3882, 3, 7, PL_SC__MYMR } /* sc=myanmar */,
- { 0, 5557, 7997, 13, 4, PL_PATSYN } /* patternsyntax=yes */,
- { 3, 3129, 6926, 17, 9, PL_SIND } /* scriptextensions=khudawadi */,
- { 7, 1892, 7768, 5, 6, -PL_CASED } /* cased=false */,
- { 0, 7457, 699, 5, 6, PL_INSC__NUMBER } /* insc=number */,
- { 65, 3129, 1680, 17, 6, PL_ZYYY } /* scriptextensions=common */,
- { 45, 2100, 6352, 3, 10, PL_NO } /* isothernumber */,
- { 6, 4239, 7997, 4, 2, PL_DASH } /* dash=y */,
- { 18, 4063, 2879, 4, 11, PL_DEVANAGARIEXT } /* indevanagariext */,
- { 12, 7288, 2841, 7, 6, PL_SC__COPT } /* script=coptic */,
- { 0, 2065, 3223, 21, 3, -PL_NCHAR } /* noncharactercodepoint=no */,
- { 0, 4542, 5552, 3, 3, PL_TALU } /* istalu */,
- { 0, 7459, 8448, 3, 4, PL_ORKH } /* sc=orkh */,
- { 1, 7288, 2360, 7, 4, PL_SC__MAND } /* script=mand */,
- { 114, 184, 8091, 2, 5, PL_RUNR } /* isrunic */,
- { 0, 7288, 8352, 7, 4, PL_KHMR } /* script=khmr */,
- { 2, 8816, 8688, 3, 2, PL_NV__26 } /* nv=26 */,
- { 0, 3521, 7997, 5, 2, PL_XPOSIXSPACE } /* space=y */,
- { 0, 6890, 4784, 4, 4, PL_INCHAM } /* blk=cham */,
- { 73, 3129, 8456, 17, 4, PL_OSGE } /* scriptextensions=osge */,
- { 0, 7288, 8268, 7, 4, PL_SC__CPRT } /* script=cprt */,
- { 0, 8096, 2967, 4, 4, PL_GEOR } /* scx=geor */,
- { 0, 8376, 223, 3, 2, PL_LB__PR } /* lb=pr */,
- { 0, 974, 7924, 24, 6, PL_CCC__9 } /* canonicalcombiningclass=virama */,
- { 1, 3129, 7846, 17, 6, PL_KTHI } /* scriptextensions=kaithi */,
- { 0, 21, 7957, 3, 4, PL_INADLAM } /* inadlam */,
- { 82, 5544, 5219, 13, 3, PL_NV__100 } /* numericvalue=100 */,
- { 3, 3373, 1093, 15, 9, PL_EA__F } /* eastasianwidth=fullwidth */,
- { 0, 7136, 4010, 6, 6, PL_INTANGUT } /* block=tangut */,
- { 0, 8011, 5323, 3, 13, PL_ME } /* gc=enclosingmark */,
- { 0, 7380, 8673, 7, 2, PL_CCC__14 } /* ccc=ccc14 */,
- { 0, 5192, 6918, 3, 8, PL_QAAI } /* isinherited */,
- { 15, 8096, 8091, 4, 5, PL_RUNR } /* scx=runic */,
- { 0, 6890, 2484, 4, 19, PL_INEGYPTIANHIEROGLYPHS } /* blk=egyptianhieroglyphs */,
- { 0, 6713, 8855, 3, 3, PL_IN__3_DOT_2 } /* in=v32 */,
- { 1, 184, 1886, 2, 2, PL_NL } /* isnl */,
- { 30, 11, 7997, 3, 4, PL_DIA } /* dia=yes */,
- { 0, 8272, 3223, 4, 3, -PL_CWCF } /* cwcf=no */,
- { 22, 8572, 1107, 3, 8, PL_WB__KA } /* wb=katakana */,
- { 261, 5557, 7997, 13, 2, PL_PATSYN } /* patternsyntax=y */,
- { 2, 4542, 1372, 4, 2, PL_TELU } /* istelu */,
- { 2, 8101, 7951, 5, 5, PL_STERM } /* sterm=true */,
- { 4, 4402, 2637, 3, 18, PL_MONGOLIANSUP } /* inmongoliansupplement */,
- { 0, 1159, 7997, 25, 4, PL_CWKCF } /* changeswhennfkccasefolded=yes */,
- { 28, 8016, 4047, 4, 2, PL_LB__H2 } /* gcb=lv */,
- { 3, 2229, 45, 16, 2, PL_CO } /* generalcategory=co */,
- { 29, 947, 0, 27, 0, PL_ANCIENTGREEKMUSIC } /* ancientgreekmusicalnotation */,
- { 35, 6263, 6899, 10, 9, PL_LB__B2 } /* linebreak=breakboth */,
- { 3, 7380, 7576, 4, 7, PL_CCC__1 } /* ccc=overlay */,
- { 13, 974, 8705, 24, 3, PL_CCC__IS } /* canonicalcombiningclass=240 */,
- { 0, 6263, 6186, 10, 11, PL_LB__IN } /* linebreak=inseparable */,
- { 1, 510, 0, 30, 0, PL_CJKEXTA } /* cjkunifiedideographsextensiona */,
- { 49, 7380, 5981, 4, 12, PL_CCC__0 } /* ccc=notreordered */,
- { 0, 21, 8091, 2, 5, PL_INRUNIC } /* inrunic */,
- { 0, 7136, 5693, 6, 12, PL_CYRILLICEXTB } /* block=cyrillicextb */,
- { 0, 3706, 0, 16, 0, PL_HALFANDFULLFORMS } /* halfandfullforms */,
- { 0, 3898, 0, 16, 0, PL_MYANMAREXTB } /* myanmarextendedb */,
- { 1, 7459, 2107, 3, 4, PL_SC__SINH } /* sc=sinh */,
- { 30, 117, 2004, 4, 19, PL_ININSCRIPTIONALPARTHIAN } /* ininscriptionalparthian */,
- { 145, 6706, 8870, 10, 3, PL_IN__5_DOT_2 } /* presentin=v52 */,
- { 28, 6890, 2541, 4, 10, PL_JAMO } /* blk=hanguljamo */,
- { 3, 7288, 7583, 7, 7, PL_SC__PHAG } /* script=phagspa */,
- { 3, 5544, 8744, 13, 3, PL_NV__5_SLASH_8 } /* numericvalue=5/8 */,
- { 2, 3129, 7336, 17, 8, PL_UGAR } /* scriptextensions=ugaritic */,
- { 28, 8816, 5219, 3, 11, PL_NV__10000000000 } /* nv=10000000000 */,
- { 4, 7459, 8200, 3, 4, PL_AGHB } /* sc=aghb */,
- { 2, 3129, 6005, 17, 12, PL_HUNG } /* scriptextensions=oldhungarian */,
- { 0, 8076, 7997, 5, 4, PL_PATWS } /* patws=yes */,
- { 51, 1746, 8789, 21, 3, PL_WB__EBG } /* graphemeclusterbreak=ebg */,
- { 0, 8816, 7732, 3, 2, PL_NV__50 } /* nv=50 */,
- { 24, 7459, 6736, 3, 10, PL_SAUR } /* sc=saurashtra */,
- { 18, 8240, 4149, 3, 15, PL_BC__CS } /* bc=commonseparator */,
- { 0, 8376, 6197, 3, 11, PL_LB__IN } /* lb=inseperable */,
- { 65, 7208, 0, 4, 0, PL_HIRA } /* hira */,
- { 0, 4314, 4967, 13, 14, PL_JG__MANICHAEANKAPH } /* joininggroup=manichaeankaph */,
- { 0, 6472, 7165, 10, 3, PL_WB__GAZ } /* wordbreak=gaz */,
- { 32, 6706, 7744, 10, 1, PL_IN__7 } /* presentin=7 */,
- { 14, 6890, 5363, 5, 5, PL_IPAEXT } /* blk=ipaext */,
- { 0, 1963, 7997, 7, 4, PL_RADICAL } /* radical=yes */,
- { 0, 8816, 8164, 3, 2, PL_NV__15 } /* nv=15 */,
- { 101, 6120, 0, 11, 0, PL_DOMINO } /* dominotiles */,
- { 0, 184, 2842, 3, 17, PL_COPTICEPACTNUMBERS } /* iscopticepactnumbers */,
- { 0, 7380, 8051, 4, 5, PL_CCC__7 } /* ccc=nukta */,
- { 0, 6890, 5825, 4, 12, PL_MAHJONG } /* blk=mahjongtiles */,
- { 1, 7457, 4743, 5, 14, PL_INSC__GEMINATIONMARK } /* insc=geminationmark */,
- { 1, 5544, 8688, 13, 2, PL_NV__26 } /* numericvalue=26 */,
- { 1, 7457, 4539, 5, 15, PL_INSC__REGISTERSHIFTER } /* insc=registershifter */,
- { 2, 892, 0, 28, 0, PL_VSSUP } /* variationselectorssupplement */,
- { 45, 6890, 920, 4, 27, PL_ALPHABETICPF } /* blk=alphabeticpresentationforms */,
- { 0, 6210, 7395, 3, 6, PL_CJKEXTB } /* incjkextb */,
- { 0, 8096, 6008, 4, 4, PL_HUNG } /* scx=hung */,
- { 0, 7380, 6836, 4, 9, PL_CCC__AL } /* ccc=aboveleft */,
- { 38, 6890, 2044, 4, 14, PL_MEETEIMAYEKEXT } /* blk=meeteimayekext */,
- { 0, 5375, 6461, 12, 11, PL_JT__T } /* joiningtype=transparent */,
- { 0, 8316, 0, 4, 0, PL_HANO } /* hano */,
- { 0, 8096, 8412, 4, 4, PL_MTEI } /* scx=mtei */,
- { 0, 7288, 7436, 7, 7, PL_ELBA } /* script=elbasan */,
- { 100, 8340, 6417, 3, 11, PL_JG__STRAIGHTWAW } /* jg=straightwaw */,
- { 0, 6890, 2877, 4, 10, PL_INDEVANAGARI } /* blk=devanagari */,
- { 101, 96, 3223, 5, 2, -PL_XPOSIXALPHA } /* alpha=n */,
- { 0, 7401, 0, 7, 0, PL_CJKEXTC } /* cjkextc */,
- { 0, 7478, 6737, 3, 9, PL_SAUR } /* issaurashtra */,
- { 1, 21, 8046, 2, 5, PL_INLIMBU } /* inlimbu */,
- { 49, 7459, 7200, 3, 8, PL_SC__GURU } /* sc=gurmukhi */,
- { 0, 974, 18, 24, 1, PL_CCC__R } /* canonicalcombiningclass=r */,
- { 0, 7459, 7611, 3, 7, PL_SOYO } /* sc=soyombo */,
- { 0, 184, 7256, 2, 8, PL_KANAEXTA } /* iskanaexta */,
- { 1, 8096, 1981, 4, 8, PL_CYRL } /* scx=cyrillic */,
- { 0, 8006, 3223, 5, 2, -PL_CWKCF } /* cwkcf=n */,
- { 11, 6472, 125, 10, 2, PL_LB__CR } /* wordbreak=cr */,
- { 29, 8096, 7499, 4, 7, PL_KALI } /* scx=kayahli */,
- { 3, 2229, 8001, 16, 5, PL_XPOSIXCNTRL } /* generalcategory=cntrl */,
- { 90, 3129, 5121, 17, 14, PL_PHLP } /* scriptextensions=psalterpahlavi */,
- { 3, 8340, 8212, 3, 4, PL_JG__ALEF } /* jg=alef */,
- { 0, 6890, 7320, 4, 8, PL_INTIFINAGH } /* blk=tifinagh */,
- { 0, 3129, 8608, 17, 4, PL_ZZZZ } /* scriptextensions=zzzz */,
- { 128, 7459, 8044, 3, 4, PL_PHLI } /* sc=phli */,
- { 4, 6472, 5729, 10, 12, PL_WB__EX } /* wordbreak=extendnumlet */,
- { 0, 2674, 0, 12, 0, PL_SUNDANESESUP } /* sundanesesup */,
- { 5, 1497, 0, 23, 0, PL_BYZANTINEMUSIC } /* byzantinemusicalsymbols */,
- { 0, 7136, 1498, 7, 22, PL_BYZANTINEMUSIC } /* block=byzantinemusicalsymbols */,
- { 2, 3129, 1566, 17, 6, PL_HANG } /* scriptextensions=hangul */,
- { 1, 7534, 0, 7, 0, PL_NB } /* noblock */,
- { 0, 3914, 0, 5, 0, PL_C } /* other */,
- { 37, 8026, 809, 3, 27, PL_PHONETICEXTSUP } /* inphoneticextensionssupplement */,
- { 2, 5544, 7936, 13, 5, PL_NV__1_SLASH_160 } /* numericvalue=1/160 */,
- { 0, 7459, 7786, 3, 6, PL_SC__CAKM } /* sc=chakma */,
- { 256, 3424, 7997, 4, 2, PL_IDSB } /* idsb=y */,
- { 265, 6483, 0, 11, 0, PL_XIDC } /* xidcontinue */,
- { 0, 6890, 5336, 4, 13, PL_GREEKEXT } /* blk=greekextended */,
- { 6, 1184, 3223, 25, 2, -PL_DI } /* defaultignorablecodepoint=n */,
- { 0, 7459, 8608, 3, 4, PL_ZZZZ } /* sc=zzzz */,
- { 10, 974, 8228, 24, 3, PL_CCC__202 } /* canonicalcombiningclass=atb */,
- { 38, 8376, 6845, 3, 9, PL_LB__AI } /* lb=ambiguous */,
- { 0, 184, 7, 3, 1, PL_XPOSIXCNTRL } /* iscc */,
- { 280, 1589, 0, 9, 0, PL_LATINEXTE } /* latinexte */,
- { 0, 7136, 4089, 6, 15, PL_ARABICEXTA } /* block=arabicextendeda */,
- { 1, 2750, 3223, 19, 3, -PL_TERM } /* terminalpunctuation=no */,
- { 263, 7136, 2389, 6, 19, PL_ANCIENTGREEKNUMBERS } /* block=ancientgreeknumbers */,
- { 1, 1746, 73, 21, 2, PL_LB__EM } /* graphemeclusterbreak=em */,
- { 1, 5645, 5079, 10, 14, PL_BC__NSM } /* bidiclass=nonspacingmark */,
- { 65, 7798, 3223, 6, 3, -PL_COMPEX } /* compex=no */,
- { 0, 3129, 7152, 17, 4, PL_DUPL } /* scriptextensions=dupl */,
- { 0, 3129, 7120, 17, 4, PL_BALI } /* scriptextensions=bali */,
- { 288, 7459, 6373, 3, 11, PL_HMNG } /* sc=pahawhhmong */,
- { 6, 2229, 1679, 16, 2, PL_PC } /* generalcategory=pc */,
- { 0, 3129, 7822, 17, 4, PL_HATR } /* scriptextensions=hatr */,
- { 0, 974, 8632, 27, 2, PL_CCC__91 } /* canonicalcombiningclass=ccc91 */,
- { 4, 5134, 2, 3, 1, PL_PI } /* ispi */,
- { 29, 184, 8941, 2, 2, PL_ZS } /* iszs */,
- { 15, 7288, 7858, 7, 6, PL_SC__KHOJ } /* script=khojki */,
- { 0, 96, 7951, 5, 5, PL_XPOSIXALPHA } /* alpha=true */,
- { 0, 8288, 5969, 3, 8, PL_DT__NONCANON } /* dt=noncanon */,
- { 0, 184, 2249, 2, 10, PL_GLAG } /* isglagolitic */,
- { 1, 6890, 6318, 4, 11, PL_MYANMAREXTB } /* blk=myanmarextb */,
- { 64, 7459, 8312, 3, 4, PL_SC__HAN } /* sc=hani */,
- { 81, 1897, 7768, 21, 6, -PL_CWT } /* changeswhentitlecased=false */,
- { 0, 6890, 1702, 4, 12, PL_DIACRITICALS } /* blk=diacriticals */,
- { 0, 8504, 1074, 3, 2, PL_SB__ST } /* sb=st */,
- { 0, 447, 0, 32, 0, PL_IDEOGRAPHICSYMBOLS } /* ideographicsymbolsandpunctuation */,
- { 0, 599, 0, 2, 0, PL_XPOSIXCNTRL } /* cc */,
- { 0, 5544, 5219, 13, 9, PL_NV__100000000 } /* numericvalue=100000000 */,
- { 0, 8816, 8161, 3, 3, PL_NV__3_SLASH_2 } /* nv=3/2 */,
- { 0, 8376, 3, 4, 1, PL_LB__LF } /* lb=lf */,
- { 23, 7288, 1680, 7, 6, PL_SC__ZYYY } /* script=common */,
- { 82, 8816, 3743, 3, 1, PL_NV__1 } /* nv=1 */,
- { 259, 184, 6296, 2, 11, PL_MISCSYMBOLS } /* ismiscsymbols */,
- { 28, 8086, 7997, 5, 2, PL_QMARK } /* qmark=y */,
- { 0, 7288, 8316, 7, 4, PL_SC__HANO } /* script=hano */,
- { 0, 6472, 1107, 10, 2, PL_WB__KA } /* wordbreak=ka */,
- { 1, 4479, 7998, 15, 3, PL_NFKCQC__Y } /* nfkcquickcheck=yes */,
- { 0, 3674, 0, 16, 0, PL_CYPRIOTSYLLABARY } /* cypriotsyllabary */,
- { 65, 3114, 7675, 3, 6, PL_UCASEXT } /* inucasext */,
- { 74, 3129, 1479, 18, 2, PL_VAI } /* scriptextensions=vai */,
- { 9, 5192, 5363, 3, 12, PL_IPAEXT } /* isipaextensions */,
- { 0, 6613, 2561, 3, 18, PL_JAMOEXTB } /* ishanguljamoextendedb */,
- { 0, 7380, 8168, 7, 2, PL_CCC__17 } /* ccc=ccc17 */,
- { 0, 8196, 8660, 4, 3, PL_AGE__2_DOT_1 } /* age=2.1 */,
- { 16, 184, 4210, 3, 14, PL_CONTROLPICTURES } /* iscontrolpictures */,
- { 24, 8376, 2284, 3, 2, PL_LB__HL } /* lb=hl */,
- { 1, 7136, 5149, 6, 14, PL_SUPPUNCTUATION } /* block=suppunctuation */,
- { 1, 8340, 7079, 3, 9, PL_JG__SYRIACWAW } /* jg=syriacwaw */,
- { 3, 5544, 7720, 13, 4, PL_NV__4000 } /* numericvalue=4000 */,
- { 14, 8076, 3581, 5, 2, PL_PATWS } /* patws=t */,
- { 0, 6109, 0, 10, 0, PL_C } /* category=c */,
- { 1, 184, 3390, 2, 17, PL_ETHIOPICEXTA } /* isethiopicextendeda */,
- { 1, 7459, 7351, 3, 4, PL_SC__TALE } /* sc=tale */,
- { 2, 2229, 6098, 16, 11, PL_L_AMP_ } /* generalcategory=casedletter */,
- { 0, 8096, 8476, 4, 4, PL_COPT } /* scx=qaac */,
- { 0, 8081, 0, 5, 0, PL_XPOSIXPRINT } /* print */,
- { 42, 3129, 8540, 17, 4, PL_TAML } /* scriptextensions=taml */,
- { 6, 5544, 8168, 13, 2, PL_NV__17 } /* numericvalue=17 */,
- { 0, 8096, 6676, 4, 10, PL_XPEO } /* scx=oldpersian */,
- { 1, 1448, 7612, 3, 6, PL_INSOYOMBO } /* insoyombo */,
- { 0, 8288, 8831, 3, 3, PL_DT__SML } /* dt=sml */,
- { 0, 184, 5336, 2, 8, PL_GREEKEXT } /* isgreekext */,
- { 18, 5134, 5122, 3, 13, PL_PHLP } /* ispsalterpahlavi */,
- { 48, 974, 2295, 24, 5, PL_CCC__R } /* canonicalcombiningclass=right */,
- { 20, 6221, 2807, 4, 16, PL_HALFMARKS } /* incombininghalfmarks */,
- { 81, 974, 7702, 24, 3, PL_CCC__133 } /* canonicalcombiningclass=200 */,
- { 1, 6263, 496, 10, 7, PL_LB__NU } /* linebreak=numeric */,
- { 66, 6890, 1797, 4, 4, PL_INMODI } /* blk=modi */,
- { 72, 1133, 3581, 26, 2, PL_PCM } /* prependedconcatenationmark=t */,
- { 6, 8076, 3223, 5, 3, -PL_PATWS } /* patws=no */,
- { 0, 7288, 3994, 7, 6, PL_SC__SYRC } /* script=syriac */,
- { 17, 6890, 7240, 4, 8, PL_JAMOEXTB } /* blk=jamoextb */,
- { 8, 8096, 8588, 4, 4, PL_YI } /* scx=yiii */,
- { 3, 510, 0, 20, 0, PL_CJK } /* cjkunifiedideographs */,
- { 0, 184, 8277, 3, 3, PL_CWCM } /* iscwcm */,
- { 2, 3516, 0, 10, 0, PL_XPOSIXSPACE } /* whitespace */,
- { 1, 1499, 0, 1, 0, PL_Z } /* z */,
- { 0, 8816, 7702, 3, 5, PL_NV__20000 } /* nv=20000 */,
- { 16, 184, 8236, 2, 4, PL_BATK } /* isbatk */,
- { 1, 974, 8654, 27, 3, PL_CCC__133 } /* canonicalcombiningclass=ccc133 */,
- { 0, 8816, 8663, 3, 3, PL_NV__2_SLASH_3 } /* nv=2/3 */,
- { 0, 7459, 8116, 3, 5, PL_SC__TAML } /* sc=tamil */,
- { 31, 5801, 0, 12, 0, PL_KHMERSYMBOLS } /* khmersymbols */,
- { 0, 8036, 3, 5, 39, PL_UCASEXT } /* isunifiedcanadianaboriginalsyllabicsextended */,
- { 0, 1402, 2289, 24, 4, PL_INPC__LEFT } /* indicpositionalcategory=left */,
- { 1, 184, 4757, 2, 14, PL_GREXT } /* isgraphemeextend */,
- { 0, 8096, 2044, 4, 11, PL_MTEI } /* scx=meeteimayek */,
- { 1, 6890, 2895, 4, 11, PL_ETHIOPICSUP } /* blk=ethiopicsup */,
- { 44, 8096, 8608, 4, 4, PL_ZZZZ } /* scx=zzzz */,
- { 0, 6472, 4561, 10, 2, PL_WB__EB } /* wordbreak=eb */,
- { 0, 1354, 7997, 24, 2, PL_COMPEX } /* fullcompositionexclusion=y */,
- { 0, 6210, 5682, 3, 11, PL_CYRILLICEXTA } /* incyrillicexta */,
- { 0, 4479, 47, 15, 1, PL_NFCQC__M } /* nfkcquickcheck=m */,
- { 1, 1107, 0, 8, 0, PL_KANA } /* katakana */,
- { 0, 7780, 0, 4, 0, PL_CARI } /* cari */,
- { 1, 3373, 1, 15, 1, PL_EA__N } /* eastasianwidth=n */,
- { 0, 4314, 4925, 13, 14, PL_JG__MANICHAEANBETH } /* joininggroup=manichaeanbeth */,
- { 2, 5544, 8627, 13, 3, PL_NV__1_SLASH_8 } /* numericvalue=1/8 */,
- { 16, 7136, 7597, 6, 7, PL_SHAW } /* block=shavian */,
- { 4, 6890, 4134, 4, 7, PL_BRAI } /* blk=braille */,
- { 0, 7136, 3674, 6, 16, PL_CYPRIOTSYLLABARY } /* block=cypriotsyllabary */,
- { 0, 8096, 7043, 4, 9, PL_PAUC } /* scx=paucinhau */,
- { 3, 1402, 6121, 3, 10, PL_DOMINO } /* indominotiles */,
- { 8, 7227, 8001, 5, 5, PL_POSIXCNTRL } /* posixcntrl */,
- { 13, 7459, 7443, 3, 7, PL_SC__GRAN } /* sc=grantha */,
- { 0, 184, 7870, 2, 4, PL_LEPC } /* islepc */,
- { 0, 7136, 1258, 6, 24, PL_ARABICPFB } /* block=arabicpresentationformsb */,
- { 19, 6472, 3914, 10, 5, PL_WB__XX } /* wordbreak=other */,
- { 94, 1855, 0, 21, 0, PL_CWCM } /* changeswhencasemapped */,
- { 0, 1887, 7997, 5, 4, PL_XPOSIXLOWER } /* lower=yes */,
- { 1, 6766, 0, 10, 0, PL_SUPARROWSA } /* suparrowsa */,
- { 257, 7828, 7997, 6, 2, PL_HYPHEN } /* hyphen=y */,
- { 3, 184, 2895, 2, 18, PL_ETHIOPICSUP } /* isethiopicsupplement */,
- { 74, 7136, 4254, 6, 15, PL_DIACRITICALSEXT } /* block=diacriticalsext */,
- { 32, 6616, 7951, 10, 5, PL_DEP } /* deprecated=true */,
- { 1, 7459, 8560, 3, 4, PL_TIBT } /* sc=tibt */,
- { 0, 5645, 806, 10, 2, PL_BC__WS } /* bidiclass=ws */,
- { 6, 8388, 0, 4, 0, PL_LISU } /* lisu */,
- { 177, 184, 5682, 3, 11, PL_CYRILLICEXTA } /* iscyrillicexta */,
- { 1, 7136, 8532, 6, 4, PL_TAGS } /* block=tags */,
- { 150, 1887, 7951, 5, 5, PL_XPOSIXLOWER } /* lower=true */,
- { 0, 8076, 7768, 5, 2, -PL_PATWS } /* patws=f */,
- { 258, 1417, 133, 9, 4, PL_M } /* category=mark */,
- { 81, 8288, 2100, 3, 3, PL_DT__ISO } /* dt=iso */,
- { 0, 8096, 7858, 4, 4, PL_KHOJ } /* scx=khoj */,
- { 1, 4464, 8256, 4, 3, PL_DT__CAN } /* nfdqc=n */,
- { 2, 8096, 7336, 4, 8, PL_UGAR } /* scx=ugaritic */,
- { 0, 6472, 6153, 10, 11, PL_WB__DQ } /* wordbreak=doublequote */,
- { 0, 3129, 78, 17, 4, PL_ARAB } /* scriptextensions=arab */,
- { 0, 1184, 7997, 25, 4, PL_DI } /* defaultignorablecodepoint=yes */,
- { 3, 7136, 7232, 6, 8, PL_JAMOEXTA } /* block=jamoexta */,
- { 0, 6554, 5400, 3, 7, PL_INBALINESE } /* inbalinese */,
- { 0, 2787, 0, 18, 0, PL_CHEROKEESUP } /* cherokeesupplement */,
- { 0, 3129, 8352, 17, 4, PL_KHMR } /* scriptextensions=khmr */,
- { 0, 7478, 1393, 3, 8, PL_CS } /* issurrogate */,
- { 0, 7478, 8525, 3, 3, PL_SHRD } /* isshrd */,
- { 0, 974, 8740, 27, 2, PL_CCC__25 } /* canonicalcombiningclass=ccc25 */,
- { 0, 7288, 7492, 7, 7, PL_SC__KNDA } /* script=kannada */,
- { 275, 184, 1797, 2, 15, PL_MODIFIERLETTERS } /* ismodifierletters */,
- { 11, 8819, 0, 3, 0, PL_OCR } /* ocr */,
- { 1, 7248, 0, 4, 0, PL_JAVA } /* java */,
- { 1, 8568, 0, 4, 0, PL_VAI } /* vaii */,
- { 4, 6890, 42, 4, 9, PL_CJKCOMPAT } /* blk=cjkcompat */,
- { 5, 7459, 954, 3, 5, PL_SC__GREK } /* sc=greek */,
- { 0, 2108, 1568, 4, 21, PL_COMPATJAMO } /* inhangulcompatibilityjamo */,
- { 0, 7459, 6439, 3, 11, PL_SC__SYLO } /* sc=sylotinagri */,
- { 0, 6210, 631, 3, 29, PL_CJKEXTE } /* incjkunifiedideographsextensione */,
- { 2, 6890, 6241, 4, 11, PL_KATAKANAEXT } /* blk=katakanaext */,
- { 3, 7689, 921, 3, 26, PL_ALPHABETICPF } /* isalphabeticpresentationforms */,
- { 2, 4314, 4963, 13, 4, PL_JG__HETH } /* joininggroup=heth */,
- { 5, 5544, 7738, 13, 6, PL_NV__600000 } /* numericvalue=600000 */,
- { 1, 8572, 1083, 3, 2, PL_LB__LF } /* wb=lf */,
- { 2, 7459, 7208, 3, 4, PL_SC__HIRA } /* sc=hira */,
- { 34, 7459, 8480, 3, 4, PL_SC__QAAI } /* sc=qaai */,
- { 3, 6890, 849, 4, 14, PL_PUA } /* blk=privateusearea */,
- { 65, 7136, 78, 6, 10, PL_ARABICMATH } /* block=arabicmath */,
- { 1, 8340, 5505, 3, 13, PL_JG__MANICHAEANTEN } /* jg=manichaeanten */,
- { 16, 1503, 1002, 3, 26, PL_ENCLOSEDCJK } /* inenclosedcjklettersandmonths */,
- { 13, 974, 8691, 24, 2, PL_CCC__28 } /* canonicalcombiningclass=28 */,
- { 0, 1184, 7768, 25, 6, -PL_DI } /* defaultignorablecodepoint=false */,
- { 6, 8504, 1083, 3, 2, PL_LB__LF } /* sb=lf */,
- { 3, 8777, 3581, 3, 2, PL_CWL } /* cwl=t */,
- { 1, 2134, 0, 3, 0, PL_XPOSIXXDIGIT } /* hex */,
- { 8, 3129, 8412, 17, 4, PL_MTEI } /* scriptextensions=mtei */,
- { 6, 8196, 8873, 4, 3, PL_AGE__6 } /* age=v60 */,
- { 0, 184, 43, 3, 2, PL_CJK } /* iscjk */,
- { 0, 8096, 8116, 4, 5, PL_TAML } /* scx=tamil */,
- { 0, 3946, 7951, 16, 5, PL_STERM } /* sentenceterminal=true */,
- { 0, 7136, 7653, 6, 7, PL_INTIBETAN } /* block=tibetan */,
- { 0, 2841, 0, 4, 0, PL_COPT } /* copt */,
- { 8, 4284, 4584, 14, 15, PL_LB__H2 } /* hangulsyllabletype=lvsyllable */,
- { 0, 1402, 2349, 24, 3, PL_INPC__TOP } /* indicpositionalcategory=top */,
- { 1, 2859, 5488, 18, 4, PL_DT__NONE } /* decompositiontype=none */,
- { 0, 184, 47, 2, 1, PL_M } /* ism */,
- { 0, 6890, 2949, 4, 18, PL_INPUNCTUATION } /* blk=generalpunctuation */,
- { 0, 6890, 954, 4, 5, PL_INGREEK } /* blk=greek */,
- { 0, 974, 2777, 24, 10, PL_CCC__AR } /* canonicalcombiningclass=aboveright */,
- { 17, 7288, 6439, 7, 4, PL_SC__SYLO } /* script=sylo */,
- { 0, 4542, 1813, 3, 21, PL_TRANSPORTANDMAP } /* istransportandmapsymbols */,
- { 36, 7380, 8643, 4, 2, PL_CCC__22 } /* ccc=22 */,
- { 65, 8016, 8935, 4, 2, PL_GCB__XX } /* gcb=xx */,
- { 323, 6890, 2787, 4, 8, PL_INCHEROKEE } /* blk=cherokee */,
- { 0, 5544, 7756, 13, 5, PL_NV__90000 } /* numericvalue=90000 */,
- { 24, 6706, 8708, 10, 3, PL_IN__3 } /* presentin=3.0 */,
- { 0, 5134, 7503, 3, 3, PL_PHLI } /* isphli */,
- { 0, 3271, 0, 17, 0, PL_UCAS } /* canadiansyllabics */,
- { 128, 4554, 1074, 14, 2, PL_SB__ST } /* sentencebreak=st */,
- { 1, 8240, 8792, 3, 3, PL_BC__FSI } /* bc=fsi */,
- { 206, 4198, 1545, 4, 13, PL_GEOMETRICSHAPES } /* ingeometricshapes */,
- { 0, 5645, 8792, 10, 3, PL_BC__FSI } /* bidiclass=fsi */,
- { 384, 7288, 7870, 7, 6, PL_LEPC } /* script=lepcha */,
- { 35, 1448, 2743, 5, 7, PL_SUPARROWSC } /* insuparrowsc */,
- { 0, 8096, 8452, 4, 4, PL_ORYA } /* scx=orya */,
- { 0, 1426, 2209, 22, 20, PL_INSC__CONSONANTWITHSTACKER } /* indicsyllabiccategory=consonantwithstacker */,
- { 0, 8096, 2107, 4, 7, PL_SINH } /* scx=sinhala */,
- { 109, 7136, 42, 6, 9, PL_CJKCOMPAT } /* block=cjkcompat */,
- { 2, 6890, 6406, 4, 11, PL_INSORASOMPENG } /* blk=sorasompeng */,
- { 1, 8816, 5219, 3, 9, PL_NV__100000000 } /* nv=100000000 */,
- { 0, 720, 0, 16, 0, PL_ENCLOSEDALPHANUM } /* enclosedalphanum */,
- { 1, 11, 0, 2, 0, PL_DI } /* di */,
- { 1, 58, 7997, 4, 4, PL_IDEO } /* ideo=yes */,
- { 16, 7459, 690, 3, 9, PL_XSUX } /* sc=cuneiform */,
- { 1, 1701, 7997, 2, 4, PL_SD } /* sd=yes */,
- { 0, 7288, 8260, 7, 4, PL_SC__CAKM } /* script=cakm */,
- { 7, 184, 3754, 2, 7, PL_LINB } /* islinearb */,
- { 0, 184, 2895, 2, 4, PL_ETHI } /* isethi */,
- { 0, 2859, 8576, 18, 4, PL_EA__F } /* decompositiontype=wide */,
- { 1, 6890, 5232, 4, 13, PL_AEGEANNUMBERS } /* blk=aegeannumbers */,
- { 0, 7380, 3743, 4, 1, PL_CCC__1 } /* ccc=1 */,
- { 0, 1417, 966, 9, 2, PL_NO } /* category=no */,
- { 4, 7136, 6953, 6, 9, PL_LATINEXTD } /* block=latinextd */,
- { 243, 1184, 3223, 25, 3, -PL_DI } /* defaultignorablecodepoint=no */,
- { 0, 7478, 0, 3, 0, PL_S } /* iss */,
- { 0, 184, 2636, 2, 19, PL_MONGOLIANSUP } /* ismongoliansupplement */,
- { 0, 7527, 0, 7, 0, PL_MULT } /* multani */,
- { 4, 21, 7876, 2, 6, PL_INLYCIAN } /* inlycian */,
- { 3, 8096, 8111, 4, 4, PL_TAKR } /* scx=takr */,
- { 0, 7344, 7951, 8, 5, PL_XIDS } /* xidstart=true */,
- { 4, 7288, 7129, 8, 7, PL_BASS } /* script=bassavah */,
- { 0, 2859, 68, 18, 3, PL_DT__SUP } /* decompositiontype=sup */,
- { 74, 7696, 7997, 6, 4, PL_XPOSIXSPACE } /* wspace=yes */,
- { 1, 8376, 6899, 3, 9, PL_LB__B2 } /* lb=breakboth */,
- { 2, 2787, 0, 8, 0, PL_CHER } /* cherokee */,
- { 85, 1746, 7160, 21, 8, PL_WB__EBG } /* graphemeclusterbreak=ebasegaz */,
- { 1, 8096, 7145, 5, 7, PL_BUGI } /* scx=buginese */,
- { 160, 7136, 5825, 6, 12, PL_MAHJONG } /* block=mahjongtiles */,
- { 0, 18, 3581, 2, 2, PL_RI } /* ri=t */,
- { 0, 1448, 2696, 5, 16, PL_SUPARROWSA } /* insupplementalarrowsa */,
- { 0, 7136, 3738, 6, 9, PL_LATIN1 } /* block=latin1sup */,
- { 105, 8816, 7738, 3, 5, PL_NV__60000 } /* nv=60000 */,
- { 31, 8096, 7912, 4, 6, PL_TELU } /* scx=telugu */,
- { 49, 3129, 2484, 17, 4, PL_EGYP } /* scriptextensions=egyp */,
- { 100, 7478, 1794, 6, 18, PL_MODIFIERLETTERS } /* isspacingmodifierletters */,
- { 18, 349, 0, 33, 0, PL_SUPMATHOPERATORS } /* supplementalmathematicaloperators */,
- { 42, 8786, 4127, 3, 7, PL_EA__N } /* ea=neutral */,
- { 71, 4063, 2879, 4, 16, PL_DEVANAGARIEXT } /* indevanagariextended */,
- { 0, 8046, 0, 4, 0, PL_LIMB } /* limb */,
- { 0, 7288, 7876, 7, 6, PL_LYCI } /* script=lycian */,
- { 0, 4923, 3967, 4, 11, PL_MATHOPERATORS } /* inmathoperators */,
- { 0, 8816, 7727, 3, 2, PL_NV__32 } /* nv=32 */,
- { 0, 7618, 0, 7, 0, PL_SUPPUAA } /* suppuaa */,
- { 3, 21, 1585, 2, 4, PL_JAMO } /* injamo */,
- { 12, 8096, 8472, 4, 4, PL_PRTI } /* scx=prti */,
- { 0, 7136, 1001, 6, 11, PL_ENCLOSEDCJK } /* block=enclosedcjk */,
- { 1, 5375, 0, 12, 1, PL_JT__U } /* joiningtype=u */,
- { 1, 5134, 7584, 3, 6, PL_PHAG } /* isphagspa */,
- { 106, 2895, 0, 18, 0, PL_ETHIOPICSUP } /* ethiopicsupplement */,
- { 0, 3441, 0, 17, 0, PL_LETTERLIKESYMBOLS } /* letterlikesymbols */,
- { 0, 7380, 8645, 4, 3, PL_CCC__129 } /* ccc=129 */,
- { 0, 7696, 7951, 6, 5, PL_XPOSIXSPACE } /* wspace=true */,
- { 0, 8376, 3526, 3, 17, PL_RI } /* lb=regionalindicator */,
- { 128, 3129, 8252, 17, 4, PL_BUHD } /* scriptextensions=buhd */,
- { 2, 7136, 7296, 6, 8, PL_SPECIALS } /* block=specials */,
- { 0, 8376, 5763, 3, 2, PL_LB__WJ } /* lb=wj */,
- { 2, 7459, 6696, 3, 10, PL_PHNX } /* sc=phoenician */,
- { 0, 6713, 8708, 3, 3, PL_IN__3 } /* in=3.0 */,
- { 0, 4827, 0, 14, 0, PL_KANGXI } /* kangxiradicals */,
- { 49, 8816, 8744, 3, 3, PL_NV__5_SLASH_8 } /* nv=5/8 */,
- { 0, 7136, 6786, 6, 10, PL_SUPARROWSC } /* block=suparrowsc */,
- { 129, 2859, 1224, 18, 3, PL_DT__SUB } /* decompositiontype=sub */,
- { 0, 8096, 2249, 4, 4, PL_GLAG } /* scx=glag */,
- { 0, 1746, 7165, 21, 3, PL_WB__GAZ } /* graphemeclusterbreak=gaz */,
- { 0, 2023, 3223, 21, 3, -PL_LOE } /* logicalorderexception=no */,
- { 102, 3129, 7569, 17, 7, PL_OSMA } /* scriptextensions=osmanya */,
- { 12, 1012, 0, 6, 0, PL_L } /* letter */,
- { 0, 7478, 47, 3, 1, PL_SM } /* issm */,
- { 15, 6890, 802, 4, 6, PL_ARROWS } /* blk=arrows */,
- { 219, 2895, 0, 11, 0, PL_ETHIOPICSUP } /* ethiopicsup */,
- { 0, 8096, 7786, 4, 6, PL_CAKM } /* scx=chakma */,
- { 3, 6890, 2465, 4, 11, PL_COUNTINGROD } /* blk=countingrod */,
- { 1, 8036, 3, 5, 31, PL_UCAS } /* isunifiedcanadianaboriginalsyllabics */,
- { 0, 7689, 7360, 3, 6, PL_AVST } /* isavestan */,
- { 1, 974, 7941, 24, 2, PL_CCC__11 } /* canonicalcombiningclass=11 */,
- { 0, 8572, 7160, 3, 8, PL_WB__EBG } /* wb=ebasegaz */,
- { 1, 7136, 6989, 6, 9, PL_INNEWTAILUE } /* block=newtailue */,
- { 33, 8504, 24, 4, 1, PL_SB__CL } /* sb=cl */,
- { 1, 6890, 7527, 4, 7, PL_INMULTANI } /* blk=multani */,
- { 1, 6263, 6175, 10, 11, PL_LB__EX } /* linebreak=exclamation */,
- { 0, 8096, 494, 4, 3, PL_HAN } /* scx=han */,
- { 0, 6713, 8738, 3, 3, PL_IN__5_DOT_2 } /* in=5.2 */,
- { 217, 6616, 7768, 10, 2, -PL_DEP } /* deprecated=f */,
- { 1, 6890, 8061, 4, 5, PL_INOGHAM } /* blk=ogham */,
- { 44, 184, 511, 3, 29, PL_CJKEXTA } /* iscjkunifiedideographsextensiona */,
- { 7, 7380, 8684, 4, 3, PL_CCC__L } /* ccc=224 */,
- { 257, 7436, 0, 4, 0, PL_ELBA } /* elba */,
- { 28, 7459, 8568, 3, 3, PL_VAI } /* sc=vai */,
- { 0, 5645, 5413, 10, 3, PL_BC__RLO } /* bidiclass=rlo */,
- { 0, 7288, 8428, 7, 4, PL_NEWA } /* script=newa */,
- { 0, 2221, 3145, 3, 2, PL_GCB__V } /* hst=v */,
- { 432, 6890, 1812, 4, 15, PL_TRANSPORTANDMAP } /* blk=transportandmap */,
- { 0, 7288, 8208, 7, 4, PL_AHOM } /* script=ahom */,
- { 0, 3129, 8066, 17, 5, PL_ORYA } /* scriptextensions=oriya */,
- { 0, 184, 6935, 2, 9, PL_LATINEXTB } /* islatinextb */,
- { 2, 6890, 1585, 4, 4, PL_JAMO } /* blk=jamo */,
- { 0, 8096, 4644, 4, 15, PL_ZANB } /* scx=zanabazarsquare */,
- { 1, 5192, 7346, 3, 6, PL_IDS } /* isidstart */,
- { 1, 3373, 9, 15, 2, PL_EA__NA } /* eastasianwidth=na */,
- { 6, 7380, 8654, 4, 3, PL_CCC__133 } /* ccc=133 */,
- { 0, 7459, 1797, 3, 4, PL_SC__MODI } /* sc=modi */,
- { 133, 3129, 7681, 17, 7, PL_ZZZZ } /* scriptextensions=unknown */,
- { 9, 184, 4134, 2, 4, PL_BRAI } /* isbrai */,
- { 264, 6890, 1282, 4, 10, PL_CJKSYMBOLS } /* blk=cjksymbols */,
- { 33, 1426, 4058, 22, 5, PL_INSC__VOWEL } /* indicsyllabiccategory=vowel */,
- { 21, 184, 5253, 2, 5, PL_XPOSIXDIGIT } /* isdigit */,
- { 18, 184, 6646, 2, 10, PL_MISCARROWS } /* ismiscarrows */,
- { 58, 7136, 5260, 8, 11, PL_BLOCKELEMENTS } /* block=blockelements */,
- { 8, 2750, 3581, 4, 2, PL_TERM } /* term=t */,
- { 7, 7136, 7520, 6, 7, PL_INMARCHEN } /* block=marchen */,
- { 1, 7136, 1702, 6, 22, PL_DIACRITICALSFORSYMBOLS } /* block=diacriticalsforsymbols */,
- { 0, 6890, 7520, 4, 7, PL_INMARCHEN } /* blk=marchen */,
- { 0, 6616, 3581, 10, 2, PL_DEP } /* deprecated=t */,
- { 0, 7828, 0, 6, 0, PL_HYPHEN } /* hyphen */,
- { 0, 8822, 7997, 3, 2, PL_PCM } /* pcm=y */,
- { 1, 6554, 7129, 3, 7, PL_INBASSAVAH } /* inbassavah */,
- { 33, 3129, 6917, 17, 9, PL_QAAI } /* scriptextensions=inherited */,
- { 0, 8504, 723, 4, 4, PL_SB__CL } /* sb=close */,
- { 258, 1417, 698, 9, 2, PL_MN } /* category=mn */,
- { 4, 6109, 8002, 10, 4, PL_XPOSIXCNTRL } /* category=cntrl */,
- { 1, 6890, 892, 4, 28, PL_VSSUP } /* blk=variationselectorssupplement */,
- { 1, 7457, 2823, 5, 18, PL_INSC__CONSONANTSUBJOINED } /* insc=consonantsubjoined */,
- { 0, 8816, 8180, 3, 4, PL_NV__3_SLASH_80 } /* nv=3/80 */,
- { 50, 6626, 0, 4, 0, PL_KHAR } /* khar */,
- { 0, 3129, 7506, 17, 7, PL_LINA } /* scriptextensions=lineara */,
- { 0, 2985, 3581, 3, 2, PL_IDS } /* ids=t */,
- { 0, 7380, 8693, 4, 3, PL_CCC__A } /* ccc=230 */,
- { 7, 8816, 7702, 3, 4, PL_NV__2000 } /* nv=2000 */,
- { 2, 6472, 0, 4, 0, PL_XPOSIXWORD } /* word */,
- { 0, 184, 8364, 2, 4, PL_LANA } /* islana */,
- { 0, 7288, 7681, 7, 7, PL_ZZZZ } /* script=unknown */,
- { 1, 7459, 8440, 3, 4, PL_OGAM } /* sc=ogam */,
- { 11, 5645, 3223, 5, 2, -PL_BIDIC } /* bidic=n */,
- { 1, 7471, 62, 7, 5, PL_POSIXGRAPH } /* isposixgraph */,
- { 0, 6483, 7997, 4, 2, PL_XIDC } /* xidc=y */,
- { 7, 184, 750, 2, 29, PL_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsupplement */,
- { 0, 2990, 29, 4, 4, PL_INARABIC } /* inarabic */,
- { 56, 1448, 867, 5, 25, PL_SUPPUAB } /* insupplementaryprivateuseareab */,
- { 10, 184, 1283, 3, 23, PL_CJKSYMBOLS } /* iscjksymbolsandpunctuation */,
- { 2, 7288, 7527, 7, 7, PL_SC__MULT } /* script=multani */,
- { 2, 6472, 138, 10, 2, PL_WB__FO } /* wordbreak=fo */,
- { 7, 7288, 6926, 7, 9, PL_SC__SIND } /* script=khudawadi */,
- { 128, 6263, 42, 10, 2, PL_LB__CJ } /* linebreak=cj */,
- { 37, 11, 7997, 3, 2, PL_DIA } /* dia=y */,
- { 2, 4314, 4953, 13, 14, PL_JG__MANICHAEANHETH } /* joininggroup=manichaeanheth */,
- { 2, 8096, 7208, 4, 4, PL_HIRA } /* scx=hira */,
- { 6, 3129, 7120, 17, 8, PL_BALI } /* scriptextensions=balinese */,
- { 1, 7227, 468, 5, 5, PL_POSIXPUNCT } /* posixpunct */,
- { 3, 184, 2877, 2, 4, PL_DEVA } /* isdeva */,
- { 27, 7136, 1939, 6, 21, PL_CJKCOMPATFORMS } /* block=cjkcompatibilityforms */,
- { 0, 8332, 7592, 4, 5, PL_INSHARADA } /* insharada */,
- { 2, 6626, 0, 10, 0, PL_KHAR } /* kharoshthi */,
- { 0, 8096, 6736, 4, 4, PL_SAUR } /* scx=saur */,
- { 1, 7288, 8404, 7, 4, PL_SC__MLYM } /* script=mlym */,
- { 0, 1897, 3581, 21, 2, PL_CWT } /* changeswhentitlecased=t */,
- { 1, 5645, 3223, 5, 3, -PL_BIDIC } /* bidic=no */,
- { 1, 8376, 23, 3, 2, PL_LB__AL } /* lb=al */,
- { 0, 1918, 3223, 21, 2, -PL_CWU } /* changeswhenuppercased=n */,
- { 1, 3129, 7366, 17, 4, PL_BENG } /* scriptextensions=beng */,
- { 12, 2229, 3854, 16, 10, PL_SM } /* generalcategory=mathsymbol */,
- { 0, 21, 3754, 2, 16, PL_LINEARBIDEOGRAMS } /* inlinearbideograms */,
- { 8, 6221, 2843, 4, 16, PL_COPTICEPACTNUMBERS } /* incopticepactnumbers */,
- { 38, 8026, 2355, 5, 14, PL_INPC__BOTTOMANDRIGHT } /* inpc=bottomandright */,
- { 1, 7971, 0, 5, 0, PL_BATK } /* batak */,
- { 89, 8816, 8740, 3, 2, PL_NV__25 } /* nv=25 */,
- { 0, 7288, 2269, 7, 20, PL_PHLI } /* script=inscriptionalpahlavi */,
- { 0, 6210, 1961, 3, 13, PL_CJKRADICALSSUP } /* incjkradicalssup */,
- { 0, 7288, 8066, 7, 5, PL_SC__ORYA } /* script=oriya */,
- { 72, 7136, 7822, 6, 6, PL_INHATRAN } /* block=hatran */,
- { 2, 7288, 7248, 7, 8, PL_SC__JAVA } /* script=javanese */,
- { 98, 7380, 8164, 7, 2, PL_CCC__15 } /* ccc=ccc15 */,
- { 2, 6890, 3882, 4, 7, PL_INMYANMAR } /* blk=myanmar */,
- { 27, 1426, 7924, 22, 6, PL_INSC__VIRAMA } /* indicsyllabiccategory=virama */,
- { 6, 184, 62, 2, 5, PL_XPOSIXGRAPH } /* isgraph */,
- { 0, 1960, 0, 14, 0, PL_CJKRADICALSSUP } /* cjkradicalssup */,
- { 322, 4813, 0, 14, 0, PL_KANASUP } /* kanasupplement */,
- { 4, 6263, 8935, 10, 2, PL_LB__XX } /* linebreak=xx */,
- { 0, 6890, 7499, 4, 7, PL_KALI } /* blk=kayahli */,
- { 1, 5051, 7996, 5, 3, PL_DT__NONE } /* nfkdqc=y */,
- { 0, 974, 8654, 24, 3, PL_CCC__133 } /* canonicalcombiningclass=133 */,
- { 594, 7478, 6737, 3, 3, PL_SAUR } /* issaur */,
- { 0, 6713, 8723, 3, 3, PL_IN__4 } /* in=4.0 */,
- { 1, 7380, 8642, 7, 3, PL_CCC__122 } /* ccc=ccc122 */,
- { 2, 6826, 0, 10, 0, PL_YIRADICALS } /* yiradicals */,
- { 4, 7459, 8568, 3, 4, PL_VAI } /* sc=vaii */,
- { 0, 8106, 0, 5, 0, PL_TALE } /* taile */,
- { 2, 7136, 7646, 6, 7, PL_INTAIVIET } /* block=taiviet */,
- { 109, 1417, 1027, 9, 2, PL_SO } /* category=so */,
- { 5, 2229, 7, 17, 1, PL_L_AMP_ } /* generalcategory=lc */,
- { 1, 7136, 7555, 6, 7, PL_OLCK } /* block=olchiki */,
- { 6, 4314, 5518, 13, 13, PL_JG__MANICHAEANWAW } /* joininggroup=manichaeanwaw */,
- { 0, 3129, 5825, 17, 4, PL_MAHJ } /* scriptextensions=mahj */,
- { 521, 4590, 7951, 2, 5, PL_VS } /* vs=true */,
- { 3, 699, 0, 6, 0, PL_N } /* number */,
- { 0, 8016, 852, 4, 1, PL_GCB__V } /* gcb=v */,
- { 0, 3521, 3223, 5, 2, -PL_XPOSIXSPACE } /* space=n */,
- { 3, 2985, 3223, 18, 2, -PL_IDST } /* idstrinaryoperator=n */,
- { 1, 8786, 6845, 3, 9, PL_EA__A } /* ea=ambiguous */,
- { 0, 3129, 1160, 17, 4, PL_HANG } /* scriptextensions=hang */,
- { 77, 7459, 6919, 5, 7, PL_SC__QAAI } /* sc=inherited */,
- { 0, 1897, 7768, 21, 2, -PL_CWT } /* changeswhentitlecased=f */,
- { 124, 6613, 2542, 3, 9, PL_JAMO } /* ishanguljamo */,
- { 2, 8798, 7997, 3, 4, PL_LOE } /* loe=yes */,
- { 0, 974, 8636, 27, 3, PL_CCC__107 } /* canonicalcombiningclass=ccc107 */,
- { 258, 3129, 8472, 17, 4, PL_PRTI } /* scriptextensions=prti */,
- { 226, 8016, 295, 4, 2, PL_GCB__SM } /* gcb=sm */,
- { 66, 4239, 7768, 4, 6, -PL_DASH } /* dash=false */,
- { 1, 8816, 8624, 3, 3, PL_NV__1_SLASH_7 } /* nv=1/7 */,
- { 128, 4314, 2427, 13, 19, PL_JG__BURUSHASKIYEHBARREE } /* joininggroup=burushaskiyehbarree */,
- { 85, 1855, 7951, 21, 5, PL_CWCM } /* changeswhencasemapped=true */,
- { 3, 1887, 3581, 9, 2, PL_XPOSIXLOWER } /* lowercase=t */,
- { 30, 6706, 7710, 10, 1, PL_IN__6 } /* presentin=6 */,
- { 0, 5645, 2329, 10, 20, PL_BC__RLE } /* bidiclass=righttoleftembedding */,
- { 0, 5544, 8740, 13, 2, PL_NV__25 } /* numericvalue=25 */,
- { 0, 8021, 7997, 5, 4, PL_GREXT } /* grext=yes */,
- { 0, 8196, 8888, 4, 3, PL_AGE__8 } /* age=v80 */,
- { 2, 8096, 7007, 4, 9, PL_ITAL } /* scx=olditalic */,
- { 0, 8096, 8380, 4, 4, PL_LINA } /* scx=lina */,
- { 20, 1184, 7997, 25, 2, PL_DI } /* defaultignorablecodepoint=y */,
- { 2, 2990, 1260, 4, 22, PL_ARABICPFB } /* inarabicpresentationformsb */,
- { 1, 7457, 2408, 5, 19, PL_INSC__BRAHMIJOININGNUMBER } /* insc=brahmijoiningnumber */,
- { 256, 184, 2806, 3, 17, PL_HALFMARKS } /* iscombininghalfmarks */,
- { 259, 6263, 3985, 10, 9, PL_LB__EM } /* linebreak=emodifier */,
- { 408, 184, 3067, 2, 8, PL_DINGBATS } /* isdingbats */,
- { 18, 7136, 5705, 6, 12, PL_CYRILLICEXTC } /* block=cyrillicextc */,
- { 152, 6756, 0, 10, 0, PL_SD } /* softdotted */,
- { 0, 2229, 74, 16, 2, PL_ME } /* generalcategory=me */,
- { 16, 7288, 7016, 7, 9, PL_SC__PERM } /* script=oldpermic */,
- { 384, 4554, 3914, 14, 5, PL_SB__XX } /* sentencebreak=other */,
- { 2, 2859, 3003, 18, 4, PL_DT__INIT } /* decompositiontype=init */,
- { 0, 6210, 7402, 3, 6, PL_CJKEXTC } /* incjkextc */,
- { 283, 5583, 3223, 13, 2, -PL_QMARK } /* quotationmark=n */,
- { 1, 974, 7714, 24, 2, PL_CCC__30 } /* canonicalcombiningclass=30 */,
- { 152, 7459, 8308, 3, 4, PL_SC__GURU } /* sc=guru */,
- { 58, 38, 0, 2, 0, PL_XPOSIXDIGIT } /* nd */,
- { 92, 2229, 468, 16, 11, PL_P } /* generalcategory=punctuation */,
- { 15, 7288, 7611, 7, 7, PL_SOYO } /* script=soyombo */,
- { 78, 4590, 3223, 2, 2, -PL_VS } /* vs=n */,
- { 0, 8096, 8232, 4, 4, PL_AVST } /* scx=avst */,
- { 150, 3129, 6406, 17, 4, PL_SORA } /* scriptextensions=sora */,
- { 30, 184, 4688, 3, 13, PL_CJKCOMPATFORMS } /* iscjkcompatforms */,
- { 0, 8816, 8630, 3, 3, PL_NV__1_SLASH_9 } /* nv=1/9 */,
- { 1, 6890, 750, 4, 29, PL_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsupplement */,
- { 2, 2229, 6362, 16, 11, PL_SO } /* generalcategory=othersymbol */,
- { 32, 8364, 0, 4, 0, PL_LANA } /* lana */,
- { 0, 2221, 3581, 3, 13, PL_GCB__T } /* hst=trailingjamo */,
- { 49, 6472, 24, 11, 1, PL_WB__NL } /* wordbreak=nl */,
- { 40, 513, 3581, 16, 2, PL_UIDEO } /* unifiedideograph=t */,
- { 0, 6890, 3770, 4, 16, PL_LINEARBSYLLABARY } /* blk=linearbsyllabary */,
- { 2, 2990, 3596, 4, 7, PL_ARABICSUP } /* inarabicsup */,
- { 8, 3946, 3223, 16, 2, -PL_STERM } /* sentenceterminal=n */,
- { 2, 21, 5801, 2, 5, PL_INKHMER } /* inkhmer */,
- { 1, 2859, 2100, 18, 3, PL_DT__ISO } /* decompositiontype=iso */,
- { 0, 18, 7997, 2, 4, PL_RI } /* ri=yes */,
- { 2, 8376, 929, 3, 2, PL_LB__CP } /* lb=cp */,
- { 0, 7459, 8324, 3, 4, PL_HMNG } /* sc=hmng */,
- { 1, 6263, 5583, 10, 9, PL_LB__QU } /* linebreak=quotation */,
- { 21, 7288, 7876, 7, 4, PL_LYCI } /* script=lyci */,
- { 0, 4314, 7079, 13, 9, PL_JG__SYRIACWAW } /* joininggroup=syriacwaw */,
- { 0, 513, 7768, 16, 2, -PL_UIDEO } /* unifiedideograph=f */,
- { 0, 7394, 0, 7, 0, PL_CJKEXTB } /* cjkextb */,
- { 0, 7471, 1887, 7, 5, PL_POSIXLOWER } /* isposixlower */,
- { 2, 7611, 0, 7, 0, PL_SOYO } /* soyombo */,
- { 0, 184, 2967, 2, 18, PL_GEORGIANSUP } /* isgeorgiansupplement */,
- { 1, 8822, 7951, 3, 5, PL_PCM } /* pcm=true */,
- { 65, 3390, 0, 16, 0, PL_ETHIOPICEXT } /* ethiopicextended */,
- { 0, 8096, 4105, 5, 4, PL_BAMU } /* scx=bamum */,
- { 0, 184, 6472, 2, 4, PL_XPOSIXWORD } /* isword */,
- { 0, 7136, 8071, 6, 5, PL_INOSAGE } /* block=osage */,
- { 16, 6890, 1981, 4, 8, PL_INCYRILLIC } /* blk=cyrillic */,
- { 67, 2229, 849, 16, 10, PL_CO } /* generalcategory=privateuse */,
- { 46, 6953, 0, 9, 0, PL_LATINEXTD } /* latinextd */,
- { 35, 21, 6505, 2, 11, PL_YISYLLABLES } /* inyisyllables */,
- { 0, 8340, 5909, 3, 12, PL_JG__MALAYALAMTTA } /* jg=malayalamtta */,
- { 0, 3129, 7858, 17, 6, PL_KHOJ } /* scriptextensions=khojki */,
- { 32, 6210, 2788, 3, 17, PL_CHEROKEESUP } /* incherokeesupplement */,
- { 0, 1929, 0, 5, 0, PL_XPOSIXUPPER } /* upper */,
- { 0, 6890, 7200, 4, 8, PL_INGURMUKHI } /* blk=gurmukhi */,
- { 0, 8096, 7956, 4, 5, PL_ADLM } /* scx=adlam */,
- { 0, 8340, 8592, 3, 4, PL_JG__ZAIN } /* jg=zain */,
- { 0, 8544, 0, 4, 0, PL_TAVT } /* tavt */,
- { 41, 4402, 6319, 3, 10, PL_MYANMAREXTB } /* inmyanmarextb */,
- { 1, 3129, 8296, 17, 4, PL_GONM } /* scriptextensions=gonm */,
- { 5, 21, 4869, 2, 14, PL_LATINEXTD } /* inlatinextendedd */,
- { 0, 7136, 250, 6, 33, PL_DIACRITICALSEXT } /* block=combiningdiacriticalmarksextended */,
- { 1, 78, 0, 10, 0, PL_ARABICMATH } /* arabicmath */,
- { 1, 1206, 4011, 3, 15, PL_TANGUTCOMPONENTS } /* intangutcomponents */,
- { 1, 4440, 2251, 4, 8, PL_INGLAGOLITIC } /* inglagolitic */,
- { 11, 184, 3266, 3, 2, PL_CWL } /* iscwl */,
- { 8, 7822, 0, 4, 0, PL_HATR } /* hatr */,
- { 5, 8240, 2329, 3, 20, PL_BC__RLE } /* bc=righttoleftembedding */,
- { 180, 184, 8939, 2, 2, PL_ZP } /* iszp */,
- { 0, 4402, 2046, 4, 9, PL_INMEETEIMAYEK } /* inmeeteimayek */,
- { 3, 2754, 5612, 5, 9, PL_ALPHABETICPF } /* inalphabeticpf */,
- { 0, 6890, 7016, 4, 9, PL_INOLDPERMIC } /* blk=oldpermic */,
- { 0, 8816, 8720, 3, 3, PL_NV__3_SLASH_5 } /* nv=3/5 */,
- { 39, 7136, 2967, 6, 11, PL_GEORGIANSUP } /* block=georgiansup */,
- { 1, 8816, 7756, 3, 5, PL_NV__90000 } /* nv=90000 */,
- { 20, 8816, 5220, 3, 1, PL_NV__0 } /* nv=0 */,
- { 34, 7136, 382, 6, 33, PL_SUPSYMBOLSANDPICTOGRAPHS } /* block=supplementalsymbolsandpictographs */,
- { 0, 7459, 8408, 3, 3, PL_MRO } /* sc=mro */,
- { 10, 6472, 6971, 10, 9, PL_WB__MB } /* wordbreak=midnumlet */,
- { 65, 6472, 3526, 10, 17, PL_RI } /* wordbreak=regionalindicator */,
- { 322, 8026, 2349, 5, 20, PL_INPC__TOPANDBOTTOMANDRIGHT } /* inpc=topandbottomandright */,
- { 7, 7296, 0, 8, 0, PL_SPECIALS } /* specials */,
- { 1, 7136, 4494, 6, 15, PL_NARB } /* block=oldnortharabian */,
- { 22, 8011, 5310, 3, 13, PL_XPOSIXDIGIT } /* gc=decimalnumber */,
- { 1, 8096, 7900, 4, 6, PL_RJNG } /* scx=rejang */,
- { 642, 184, 7436, 2, 7, PL_ELBA } /* iselbasan */,
- { 0, 7288, 7810, 7, 6, PL_GOTH } /* script=gothic */,
- { 0, 4314, 2437, 13, 9, PL_JG__YEHBARREE } /* joininggroup=yehbarree */,
- { 0, 6210, 3291, 5, 14, PL_INCAUCASIANALBANIAN } /* incaucasianalbanian */,
- { 1, 1448, 2676, 4, 17, PL_SUNDANESESUP } /* insundanesesupplement */,
- { 0, 184, 5583, 2, 13, PL_QMARK } /* isquotationmark */,
- { 17, 7459, 7646, 3, 7, PL_TAVT } /* sc=taiviet */,
- { 0, 7136, 808, 6, 11, PL_PHONETICEXT } /* block=phoneticext */,
- { 5, 184, 7991, 2, 5, PL_BUHD } /* isbuhid */,
- { 0, 6890, 5933, 4, 12, PL_INMASARAMGONDI } /* blk=masaramgondi */,
- { 4, 6890, 959, 4, 5, PL_MUSIC } /* blk=music */,
- { 0, 6076, 3223, 11, 3, -PL_BIDIC } /* bidicontrol=no */,
- { 0, 8011, 17, 4, 1, PL_SO } /* gc=so */,
- { 0, 2169, 0, 20, 0, PL_PC } /* connectorpunctuation */,
- { 0, 3129, 7918, 17, 4, PL_THAA } /* scriptextensions=thaa */,
- { 1, 7380, 8672, 4, 3, PL_CCC__214 } /* ccc=214 */,
- { 149, 6890, 8116, 4, 5, PL_INTAMIL } /* blk=tamil */,
- { 18, 4314, 6494, 13, 11, PL_JG__YEHWITHTAIL } /* joininggroup=yehwithtail */,
- { 3, 5544, 8673, 13, 2, PL_NV__14 } /* numericvalue=14 */,
- { 2, 6890, 7534, 4, 7, PL_NB } /* blk=noblock */,
- { 0, 949, 7997, 2, 2, PL_CI } /* ci=y */,
- { 0, 6647, 725, 4, 3, PL_CASED } /* iscased */,
- { 0, 5544, 8917, 13, 2, PL_NV__49 } /* numericvalue=49 */,
- { 2, 184, 1961, 3, 20, PL_CJKRADICALSSUP } /* iscjkradicalssupplement */,
- { 0, 6890, 4104, 4, 15, PL_BAMUMSUP } /* blk=bamumsupplement */,
- { 0, 7380, 7708, 7, 2, PL_CCC__21 } /* ccc=ccc21 */,
- { 21, 892, 7997, 17, 2, PL_VS } /* variationselector=y */,
- { 97, 8816, 5219, 3, 7, PL_NV__1000000 } /* nv=1000000 */,
- { 138, 184, 149, 3, 34, PL_DIACRITICALSSUP } /* iscombiningdiacriticalmarkssupplement */,
- { 207, 6890, 7858, 4, 6, PL_INKHOJKI } /* blk=khojki */,
- { 0, 184, 571, 3, 29, PL_CJKEXTC } /* iscjkunifiedideographsextensionc */,
- { 5, 1417, 8941, 9, 2, PL_ZS } /* category=zs */,
- { 1, 7344, 7997, 4, 2, PL_XIDS } /* xids=y */,
- { 1, 6890, 2044, 4, 21, PL_MEETEIMAYEKEXT } /* blk=meeteimayekextensions */,
- { 1, 6613, 1567, 3, 22, PL_COMPATJAMO } /* ishangulcompatibilityjamo */,
- { 14, 7380, 8632, 7, 2, PL_CCC__91 } /* ccc=ccc91 */,
- { 194, 974, 727, 24, 2, PL_CCC__DA } /* canonicalcombiningclass=da */,
- { 19, 7136, 3288, 6, 17, PL_INCAUCASIANALBANIAN } /* block=caucasianalbanian */,
- { 20, 7894, 3223, 6, 3, -PL_PATSYN } /* patsyn=no */,
- { 5, 6890, 7674, 4, 7, PL_UCASEXT } /* blk=ucasext */,
- { 2, 184, 6926, 2, 9, PL_SIND } /* iskhudawadi */,
- { 8, 184, 2249, 2, 20, PL_GLAGOLITICSUP } /* isglagoliticsupplement */,
- { 19, 8096, 7513, 4, 7, PL_MAND } /* scx=mandaic */,
- { 0, 8121, 3223, 5, 3, -PL_UIDEO } /* uideo=no */,
- { 5, 974, 8648, 27, 3, PL_CCC__130 } /* canonicalcombiningclass=ccc130 */,
- { 147, 974, 2769, 24, 13, PL_CCC__214 } /* canonicalcombiningclass=attachedabove */,
- { 8, 4542, 8112, 3, 3, PL_TAKR } /* istakr */,
- { 1, 7136, 720, 6, 30, PL_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumericsupplement */,
- { 0, 7136, 2484, 6, 19, PL_INEGYPTIANHIEROGLYPHS } /* block=egyptianhieroglyphs */,
- { 577, 1133, 7997, 26, 2, PL_PCM } /* prependedconcatenationmark=y */,
- { 44, 3129, 1797, 17, 4, PL_MODI } /* scriptextensions=modi */,
- { 1, 7288, 8424, 7, 4, PL_NBAT } /* script=nbat */,
- { 0, 1426, 2823, 22, 18, PL_INSC__CONSONANTSUBJOINED } /* indicsyllabiccategory=consonantsubjoined */,
- { 0, 5583, 7768, 13, 6, -PL_QMARK } /* quotationmark=false */,
- { 0, 3521, 0, 5, 0, PL_XPOSIXSPACE } /* space */,
- { 5, 3129, 7043, 17, 9, PL_PAUC } /* scriptextensions=paucinhau */,
- { 0, 7459, 2895, 3, 8, PL_ETHI } /* sc=ethiopic */,
- { 1, 7288, 8216, 7, 4, PL_ARMI } /* script=armi */,
- { 385, 8096, 4494, 4, 15, PL_NARB } /* scx=oldnortharabian */,
- { 0, 21, 5414, 2, 13, PL_LOWSURROGATES } /* inlowsurrogates */,
- { 1, 5134, 6697, 3, 9, PL_PHNX } /* isphoenician */,
- { 1, 184, 3516, 2, 10, PL_XPOSIXSPACE } /* iswhitespace */,
- { 18, 8376, 1496, 3, 2, PL_LB__CB } /* lb=cb */,
- { 0, 6890, 7492, 4, 7, PL_INKANNADA } /* blk=kannada */,
- { 28, 6713, 7710, 3, 1, PL_IN__6 } /* in=6 */,
- { 51, 6483, 7997, 11, 2, PL_XIDC } /* xidcontinue=y */,
- { 0, 5945, 0, 12, 0, PL_MATHALPHANUM } /* mathalphanum */,
- { 28, 7136, 1234, 6, 24, PL_ARABICPFA } /* block=arabicpresentationformsa */,
- { 0, 184, 7120, 2, 4, PL_BALI } /* isbali */,
- { 1, 8196, 8858, 4, 3, PL_AGE__4 } /* age=v40 */,
- { 0, 5801, 0, 5, 0, PL_KHMR } /* khmer */,
- { 0, 6890, 8532, 4, 4, PL_TAGS } /* blk=tags */,
- { 0, 8340, 5476, 3, 3, PL_JG__NUN } /* jg=nun */,
- { 0, 974, 5981, 24, 12, PL_CCC__0 } /* canonicalcombiningclass=notreordered */,
- { 282, 117, 5363, 3, 12, PL_IPAEXT } /* inipaextensions */,
- { 107, 184, 5825, 2, 7, PL_MAHJONG } /* ismahjong */,
- { 79, 184, 8408, 2, 3, PL_MRO } /* ismro */,
- { 0, 184, 5401, 2, 13, PL_ZL } /* islineseparator */,
- { 0, 5375, 36, 12, 1, PL_JT__T } /* joiningtype=t */,
- { 2, 6890, 690, 4, 9, PL_INCUNEIFORM } /* blk=cuneiform */,
- { 4, 184, 5694, 3, 11, PL_CYRILLICEXTB } /* iscyrillicextb */,
- { 196, 184, 11, 2, 3, PL_DIA } /* isdia */,
- { 0, 5134, 469, 3, 10, PL_P } /* ispunctuation */,
- { 309, 3129, 7520, 17, 7, PL_MARC } /* scriptextensions=marchen */,
- { 712, 7136, 660, 6, 30, PL_CJKEXTF } /* block=cjkunifiedideographsextensionf */,
- { 0, 6890, 6439, 4, 11, PL_INSYLOTINAGRI } /* blk=sylotinagri */,
- { 0, 8011, 6796, 3, 10, PL_CN } /* gc=unassigned */,
- { 146, 8096, 2598, 4, 4, PL_MERO } /* scx=mero */,
- { 1, 184, 3458, 2, 10, PL_MANI } /* ismanichaean */,
- { 66, 7288, 8464, 7, 4, PL_PHNX } /* script=phnx */,
- { 0, 6329, 7946, 11, 5, PL_NV__NAN } /* numerictype=none */,
- { 0, 7136, 7240, 6, 8, PL_JAMOEXTB } /* block=jamoextb */,
- { 0, 3129, 2967, 17, 8, PL_GEOR } /* scriptextensions=georgian */,
- { 0, 8031, 4647, 5, 12, PL_INZANABAZARSQUARE } /* inzanabazarsquare */,
- { 0, 974, 8688, 27, 2, PL_CCC__26 } /* canonicalcombiningclass=ccc26 */,
- { 11, 8091, 0, 5, 0, PL_RUNR } /* runic */,
- { 2, 6890, 2636, 4, 9, PL_INMONGOLIAN } /* blk=mongolian */,
- { 171, 4542, 47, 5, 1, PL_TERM } /* isterm */,
- { 1, 7136, 5362, 6, 6, PL_IPAEXT } /* block=ipaext */,
- { 3, 8492, 0, 4, 0, PL_RUNR } /* runr */,
- { 33, 8011, 6098, 3, 11, PL_L_AMP_ } /* gc=casedletter */,
- { 0, 8111, 0, 5, 0, PL_TAKR } /* takri */,
- { 0, 1892, 7997, 5, 2, PL_CASED } /* cased=y */,
- { 0, 7136, 6926, 6, 9, PL_INKHUDAWADI } /* block=khudawadi */,
- { 0, 7478, 2108, 3, 6, PL_SINH } /* issinhala */,
- { 2, 184, 3854, 2, 10, PL_SM } /* ismathsymbol */,
- { 0, 8196, 8876, 4, 3, PL_AGE__6_DOT_1 } /* age=v61 */,
- { 0, 1133, 3223, 26, 3, -PL_PCM } /* prependedconcatenationmark=no */,
- { 9, 6613, 5869, 3, 3, PL_HMNG } /* ishmng */,
- { 1, 8011, 5253, 3, 5, PL_XPOSIXDIGIT } /* gc=digit */,
- { 4, 1503, 7437, 3, 6, PL_INELBASAN } /* inelbasan */,
- { 6, 184, 7900, 2, 6, PL_RJNG } /* isrejang */,
- { 0, 7459, 2967, 3, 4, PL_SC__GEOR } /* sc=geor */,
- { 1, 8096, 8520, 4, 4, PL_SHAW } /* scx=shaw */,
- { 0, 184, 7168, 2, 8, PL_EXT } /* isextender */,
- { 293, 4542, 7313, 3, 3, PL_TAGB } /* istagb */,
- { 0, 7136, 183, 6, 20, PL_MISCSYMBOLS } /* block=miscellaneoussymbols */,
- { 0, 2693, 0, 19, 0, PL_SUPARROWSA } /* supplementalarrowsa */,
- { 132, 6890, 42, 4, 26, PL_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatibilityideographs */,
- { 65, 6210, 661, 3, 29, PL_CJKEXTF } /* incjkunifiedideographsextensionf */,
- { 11, 1358, 7768, 20, 6, -PL_CE } /* compositionexclusion=false */,
- { 2, 5250, 7768, 8, 2, -PL_XPOSIXXDIGIT } /* hexdigit=f */,
- { 267, 8196, 8759, 4, 3, PL_AGE__7 } /* age=7.0 */,
- { 0, 4402, 184, 3, 33, PL_MISCPICTOGRAPHS } /* inmiscellaneoussymbolsandpictographs */,
- { 17, 6706, 8711, 10, 3, PL_IN__3_DOT_1 } /* presentin=3.1 */,
- { 4, 8096, 7858, 4, 6, PL_KHOJ } /* scx=khojki */,
- { 268, 4542, 4570, 3, 14, PL_LT } /* istitlecaseletter */,
- { 3, 5968, 4510, 3, 14, PL_SARB } /* inoldsoutharabian */,
- { 3, 5250, 3581, 8, 2, PL_XPOSIXXDIGIT } /* hexdigit=t */,
- { 0, 58, 3223, 4, 3, -PL_IDEO } /* ideo=no */,
- { 25, 8096, 6926, 4, 9, PL_SIND } /* scx=khudawadi */,
- { 0, 7288, 78, 7, 6, PL_SC__ARAB } /* script=arabic */,
- { 0, 1417, 1, 9, 1, PL_N } /* category=n */,
- { 1, 7900, 0, 6, 0, PL_RJNG } /* rejang */,
- { 2, 8340, 5, 3, 1, PL_JG__E } /* jg=e */,
- { 4, 3129, 7248, 17, 8, PL_JAVA } /* scriptextensions=javanese */,
- { 32, 184, 1, 2, 1, PL_N } /* isn */,
- { 17, 8340, 4939, 3, 14, PL_JG__MANICHAEANFIVE } /* jg=manichaeanfive */,
- { 24, 7136, 5596, 6, 13, PL_VERTICALFORMS } /* block=verticalforms */,
- { 0, 7380, 3262, 4, 5, PL_CCC__B } /* ccc=below */,
- { 48, 4569, 0, 15, 0, PL_LT } /* titlecaseletter */,
- { 0, 7478, 2694, 3, 18, PL_SUPARROWSA } /* issupplementalarrowsa */,
- { 0, 1834, 3223, 21, 3, -PL_CWCF } /* changeswhencasefolded=no */,
- { 0, 6221, 1682, 4, 20, PL_INDICNUMBERFORMS } /* incommonindicnumberforms */,
- { 0, 7288, 6696, 7, 10, PL_PHNX } /* script=phoenician */,
- { 24, 11, 7951, 2, 5, PL_DI } /* di=true */,
- { 0, 184, 4329, 2, 15, PL_LL } /* islowercaseletter */,
- { 0, 8096, 8568, 4, 4, PL_VAI } /* scx=vaii */,
- { 1, 1448, 2724, 5, 7, PL_SUPARROWSB } /* insuparrowsb */,
- { 0, 7345, 3223, 7, 3, -PL_IDS } /* idstart=no */,
- { 0, 6483, 7768, 4, 6, -PL_XIDC } /* xidc=false */,
- { 29, 3129, 8208, 17, 4, PL_AHOM } /* scriptextensions=ahom */,
- { 261, 2023, 3223, 21, 2, -PL_LOE } /* logicalorderexception=n */,
- { 0, 1354, 3223, 24, 3, -PL_COMPEX } /* fullcompositionexclusion=no */,
- { 0, 3516, 7951, 10, 5, PL_XPOSIXSPACE } /* whitespace=true */,
- { 8, 6890, 2814, 4, 9, PL_HALFMARKS } /* blk=halfmarks */,
- { 2, 5825, 0, 12, 0, PL_MAHJONG } /* mahjongtiles */,
- { 1, 8822, 7768, 3, 6, -PL_PCM } /* pcm=false */,
- { 3, 7459, 7043, 3, 9, PL_PAUC } /* sc=paucinhau */,
- { 136, 1358, 7997, 20, 2, PL_CE } /* compositionexclusion=y */,
- { 160, 1834, 7997, 21, 4, PL_CWCF } /* changeswhencasefolded=yes */,
- { 92, 8096, 7520, 4, 7, PL_MARC } /* scx=marchen */,
- { 7, 5544, 7942, 13, 4, PL_NV__1_SLASH_12 } /* numericvalue=1/12 */,
- { 1, 4314, 87, 13, 2, PL_JG__HE } /* joininggroup=he */,
- { 0, 8340, 5873, 3, 12, PL_JG__MALAYALAMNNA } /* jg=malayalamnna */,
- { 3, 184, 1898, 3, 20, PL_CWT } /* ischangeswhentitlecased */,
- { 32, 7380, 8171, 4, 2, PL_CCC__23 } /* ccc=23 */,
- { 304, 2859, 7216, 18, 8, PL_DT__ISO } /* decompositiontype=isolated */,
- { 32, 7288, 3583, 8, 3, PL_BRAI } /* script=brai */,
- { 0, 8340, 4977, 3, 4, PL_JG__KAPH } /* jg=kaph */,
- { 1, 21, 8056, 2, 5, PL_INNUSHU } /* innushu */,
- { 8, 8340, 4384, 3, 5, PL_JG__SADHE } /* jg=sadhe */,
- { 7, 4239, 3223, 4, 3, -PL_DASH } /* dash=no */,
- { 4, 3129, 8436, 17, 4, PL_NSHU } /* scriptextensions=nshu */,
- { 0, 1746, 1627, 21, 7, PL_GCB__CN } /* graphemeclusterbreak=control */,
- { 0, 1503, 1002, 3, 10, PL_ENCLOSEDCJK } /* inenclosedcjk */,
- { 85, 3129, 8356, 17, 4, PL_KNDA } /* scriptextensions=knda */,
- { 1, 3129, 8528, 17, 4, PL_SYRC } /* scriptextensions=syrc */,
- { 724, 6890, 448, 5, 31, PL_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbolsandpunctuation */,
- { 1, 2674, 0, 4, 0, PL_SUND } /* sund */,
- { 11, 84, 7997, 4, 2, PL_MATH } /* math=y */,
- { 167, 84, 7768, 4, 6, -PL_MATH } /* math=false */,
- { 1, 6221, 2467, 4, 17, PL_COUNTINGROD } /* incountingrodnumerals */,
- { 16, 8204, 3223, 4, 2, -PL_POSIXXDIGIT } /* ahex=n */,
- { 0, 3129, 2598, 17, 19, PL_MERO } /* scriptextensions=meroitichieroglyphs */,
- { 686, 4314, 4939, 13, 14, PL_JG__MANICHAEANFIVE } /* joininggroup=manichaeanfive */,
- { 0, 184, 2895, 2, 11, PL_ETHIOPICSUP } /* isethiopicsup */,
- { 61, 8344, 6164, 3, 11, PL_JT__D } /* jt=dualjoining */,
- { 0, 5362, 0, 13, 0, PL_IPAEXT } /* ipaextensions */,
- { 10, 7288, 8552, 7, 4, PL_SC__TGLG } /* script=tglg */,
- { 41, 4554, 112, 14, 2, PL_SB__SC } /* sentencebreak=sc */,
- { 309, 7288, 1111, 7, 4, PL_SC__KANA } /* script=kana */,
- { 0, 8011, 6351, 3, 11, PL_NO } /* gc=othernumber */,
- { 8, 5051, 7996, 5, 5, PL_DT__NONE } /* nfkdqc=yes */,
- { 418, 974, 8678, 24, 3, PL_CCC__B } /* canonicalcombiningclass=220 */,
- { 0, 5245, 3223, 13, 2, -PL_POSIXXDIGIT } /* asciihexdigit=n */,
- { 599, 7380, 8639, 7, 3, PL_CCC__118 } /* ccc=ccc118 */,
- { 0, 8096, 7780, 4, 4, PL_CARI } /* scx=cari */,
- { 0, 7604, 0, 7, 0, PL_SIDD } /* siddham */,
- { 3, 2100, 3058, 3, 17, PL_ORNAMENTALDINGBATS } /* isornamentaldingbats */,
- { 1, 8244, 0, 4, 0, PL_BHKS } /* bhks */,
- { 194, 415, 0, 32, 0, PL_INIDC } /* ideographicdescriptioncharacters */,
- { 0, 4314, 5871, 13, 5, PL_JG__GAMAL } /* joininggroup=gamal */,
- { 14, 7288, 7569, 7, 7, PL_OSMA } /* script=osmanya */,
- { 6, 4402, 0, 17, 0, PL_INMEROITICCURSIVE } /* inmeroiticcursive */,
- { 4, 8816, 8655, 3, 2, PL_NV__33 } /* nv=33 */,
- { 0, 58, 7768, 4, 6, -PL_IDEO } /* ideo=false */,
- { 9, 6613, 1161, 3, 3, PL_HANG } /* ishang */,
- { 1, 7288, 8500, 7, 4, PL_SARB } /* script=sarb */,
- { 2, 3129, 7248, 17, 4, PL_JAVA } /* scriptextensions=java */,
- { 2, 7136, 1378, 6, 24, PL_HIGHPUSURROGATES } /* block=highprivateusesurrogates */,
- { 0, 184, 8356, 2, 4, PL_KNDA } /* isknda */,
- { 869, 6076, 0, 11, 0, PL_BIDIC } /* bidicontrol */,
- { 0, 1159, 3223, 25, 3, -PL_CWKCF } /* changeswhennfkccasefolded=no */,
- { 282, 7136, 7415, 6, 7, PL_CJKEXTE } /* block=cjkexte */,
- { 197, 1506, 0, 14, 0, PL_MUSIC } /* musicalsymbols */,
- { 0, 7774, 1191, 6, 9, PL_CI } /* _case_ignorable */,
- { 0, 7457, 4434, 5, 15, PL_INSC__MODIFYINGLETTER } /* insc=modifyingletter */,
- { 661, 2108, 3709, 5, 13, PL_HALFANDFULLFORMS } /* inhalfandfullforms */,
- { 0, 5544, 8156, 13, 4, PL_NV__11_SLASH_2 } /* numericvalue=11/2 */,
- { 1, 3129, 7007, 17, 9, PL_ITAL } /* scriptextensions=olditalic */,
- { 6, 7288, 4404, 7, 15, PL_MERC } /* script=meroiticcursive */,
- { 0, 8240, 5633, 3, 12, PL_BC__AN } /* bc=arabicnumber */,
- { 1, 7312, 0, 8, 0, PL_TAGB } /* tagbanwa */,
- { 22, 3129, 6626, 17, 10, PL_KHAR } /* scriptextensions=kharoshthi */,
- { 35, 11, 7768, 2, 6, -PL_DI } /* di=false */,
- { 1, 7780, 0, 6, 0, PL_CARI } /* carian */,
- { 0, 8822, 7768, 3, 2, -PL_PCM } /* pcm=f */,
- { 0, 4590, 7997, 2, 4, PL_VS } /* vs=yes */,
- { 5, 8340, 8828, 3, 3, PL_JG__REH } /* jg=reh */,
- { 0, 3516, 7997, 10, 2, PL_XPOSIXSPACE } /* whitespace=y */,
- { 4, 3129, 8464, 17, 4, PL_PHNX } /* scriptextensions=phnx */,
- { 640, 4314, 7864, 13, 6, PL_JG__LAMADH } /* joininggroup=lamadh */,
- { 5, 6221, 6598, 4, 8, PL_COMPATJAMO } /* incompatjamo */,
- { 0, 7136, 3962, 6, 16, PL_SUPMATHOPERATORS } /* block=supmathoperators */,
- { 454, 3129, 8216, 17, 4, PL_ARMI } /* scriptextensions=armi */,
- { 0, 6890, 6586, 4, 10, PL_CJKSTROKES } /* blk=cjkstrokes */,
- { 2, 6872, 0, 9, 0, PL_ARABICPFB } /* arabicpfb */,
- { 3, 8780, 3223, 3, 2, -PL_CWT } /* cwt=n */,
- { 1, 7136, 7852, 6, 6, PL_KANBUN } /* block=kanbun */,
- { 4, 4614, 0, 8, 0, PL_VEDICEXT } /* vedicext */,
- { 24, 1918, 7997, 21, 2, PL_CWU } /* changeswhenuppercased=y */,
- { 1, 6890, 2044, 4, 11, PL_INMEETEIMAYEK } /* blk=meeteimayek */,
- { 738, 5531, 0, 13, 0, PL_MISCTECHNICAL } /* misctechnical */,
- { 1, 7136, 7870, 6, 6, PL_INLEPCHA } /* block=lepcha */,
- { 3, 2859, 7541, 18, 7, PL_DT__NB } /* decompositiontype=nobreak */,
- { 0, 7136, 1691, 6, 11, PL_NUMBERFORMS } /* block=numberforms */,
- { 38, 8572, 8789, 3, 3, PL_WB__EBG } /* wb=ebg */,
- { 0, 6647, 5286, 4, 11, PL_CI } /* iscaseignorable */,
- { 0, 3526, 7997, 17, 4, PL_RI } /* regionalindicator=yes */,
- { 2, 3129, 7569, 17, 4, PL_OSMA } /* scriptextensions=osma */,
- { 1, 8096, 7918, 4, 6, PL_THAA } /* scx=thaana */,
- { 0, 8096, 1797, 4, 4, PL_MODI } /* scx=modi */,
- { 1, 7136, 1768, 6, 22, PL_MISCTECHNICAL } /* block=miscellaneoustechnical */,
- { 12, 6890, 2712, 4, 19, PL_SUPARROWSB } /* blk=supplementalarrowsb */,
- { 64, 8196, 8753, 4, 3, PL_AGE__6_DOT_2 } /* age=6.2 */,
- { 8, 5968, 8062, 3, 4, PL_INOGHAM } /* inogham */,
- { 3, 8504, 34, 3, 6, PL_SB__EX } /* sb=extend */,
- { 0, 7380, 8648, 4, 3, PL_CCC__130 } /* ccc=130 */,
- { 339, 218, 3521, 4, 5, PL_POSIXSPACE } /* perlspace */,
- { 206, 8011, 1499, 3, 1, PL_Z } /* gc=z */,
- { 256, 6890, 2636, 4, 19, PL_MONGOLIANSUP } /* blk=mongoliansupplement */,
- { 5, 184, 8604, 2, 4, PL_ZYYY } /* iszyyy */,
- { 3, 2107, 0, 21, 0, PL_SINHALAARCHAICNUMBERS } /* sinhalaarchaicnumbers */,
- { 916, 7288, 7010, 7, 4, PL_ITAL } /* script=ital */,
- { 1090, 184, 2408, 2, 4, PL_BRAH } /* isbrah */,
- { 0, 1417, 4239, 9, 15, PL_PD } /* category=dashpunctuation */,
- { 165, 7689, 8193, 3, 3, PL_ADLM } /* isadlm */,
- { 12, 1929, 7951, 9, 5, PL_XPOSIXUPPER } /* uppercase=true */,
- { 1, 3129, 1981, 17, 8, PL_CYRL } /* scriptextensions=cyrillic */,
- { 38, 8240, 6328, 3, 2, PL_BC__BN } /* bc=bn */,
- { 18, 7380, 8699, 4, 3, PL_CCC__DB } /* ccc=233 */,
- { 1, 5134, 809, 3, 27, PL_PHONETICEXTSUP } /* isphoneticextensionssupplement */,
- { 0, 42, 0, 26, 0, PL_CJKCOMPATIDEOGRAPHS } /* cjkcompatibilityideographs */,
- { 10, 1897, 7951, 21, 5, PL_CWT } /* changeswhentitlecased=true */,
- { 23, 7288, 6373, 7, 11, PL_HMNG } /* script=pahawhhmong */,
- { 0, 3560, 0, 17, 0, PL_SUTTONSIGNWRITING } /* suttonsignwriting */,
- { 1728, 2044, 0, 14, 0, PL_MEETEIMAYEKEXT } /* meeteimayekext */,
- { 0, 6263, 3642, 10, 16, PL_LB__CP } /* linebreak=closeparenthesis */,
- { 17, 6263, 8927, 10, 2, PL_GCB__L } /* linebreak=jl */,
- { 266, 6263, 5762, 10, 3, PL_LB__ZWJ } /* linebreak=zwj */,
- { 65, 8556, 0, 4, 0, PL_THAI } /* thai */,
- { 0, 8816, 8156, 3, 4, PL_NV__11_SLASH_2 } /* nv=11/2 */,
- { 3, 6890, 4827, 4, 6, PL_KANGXI } /* blk=kangxi */,
- { 0, 1503, 721, 3, 15, PL_ENCLOSEDALPHANUM } /* inenclosedalphanum */,
- { 40, 6263, 2440, 10, 2, PL_LB__BA } /* linebreak=ba */,
- { 1, 2100, 8453, 3, 3, PL_ORYA } /* isorya */,
- { 9, 7499, 0, 7, 0, PL_KALI } /* kayahli */,
- { 276, 21, 7232, 2, 8, PL_JAMOEXTA } /* injamoexta */,
- { 0, 4314, 4792, 13, 7, PL_JG__HEHGOAL } /* joininggroup=hehgoal */,
- { 1, 6890, 1981, 4, 18, PL_CYRILLICSUP } /* blk=cyrillicsupplement */,
- { 922, 4314, 6526, 13, 10, PL_JG__AFRICANQAF } /* joininggroup=africanqaf */,
- { 6, 4554, 3084, 14, 3, PL_SB__SE } /* sentencebreak=sep */,
- { 0, 6890, 568, 4, 2, PL_NB } /* blk=nb */,
- { 0, 4554, 496, 14, 2, PL_LB__NU } /* sentencebreak=nu */,
- { 0, 7689, 29, 4, 4, PL_ARAB } /* isarabic */,
- { 10, 1426, 2408, 22, 19, PL_INSC__BRAHMIJOININGNUMBER } /* indicsyllabiccategory=brahmijoiningnumber */,
- { 1, 6263, 83, 10, 2, PL_LB__CM } /* linebreak=cm */,
- { 191, 7459, 3566, 3, 11, PL_SGNW } /* sc=signwriting */,
- { 0, 2229, 599, 16, 2, PL_XPOSIXCNTRL } /* generalcategory=cc */,
- { 0, 4402, 1507, 3, 13, PL_MUSIC } /* inmusicalsymbols */,
- { 1837, 5135, 0, 14, 0, PL_ZS } /* spaceseparator */,
- { 11, 2100, 3915, 3, 15, PL_PO } /* isotherpunctuation */,
- { 2565, 184, 2044, 2, 11, PL_MTEI } /* ismeeteimayek */,
- { 0, 8340, 6384, 3, 11, PL_JG__ROHINGYAYEH } /* jg=rohingyayeh */,
- { 0, 7136, 4687, 6, 14, PL_CJKCOMPATFORMS } /* block=cjkcompatforms */,
- { 0, 3129, 7632, 17, 7, PL_TGLG } /* scriptextensions=tagalog */,
- { 0, 7344, 7768, 4, 2, -PL_XIDS } /* xids=f */,
- { 0, 7288, 7520, 7, 4, PL_MARC } /* script=marc */,
- { 0, 6890, 2841, 4, 6, PL_INCOPTIC } /* blk=coptic */,
- { 525, 8096, 690, 4, 9, PL_XSUX } /* scx=cuneiform */,
- { 23, 8816, 8685, 3, 2, PL_NV__24 } /* nv=24 */,
- { 0, 2100, 8457, 3, 3, PL_OSGE } /* isosge */,
- { 1, 4542, 4011, 3, 5, PL_TANG } /* istangut */,
- { 1, 8340, 4925, 3, 14, PL_JG__MANICHAEANBETH } /* jg=manichaeanbeth */,
- { 0, 184, 7858, 2, 4, PL_KHOJ } /* iskhoj */,
- { 0, 6890, 4799, 4, 14, PL_HIGHSURROGATES } /* blk=highsurrogates */,
- { 0, 1417, 3075, 9, 18, PL_ZP } /* category=paragraphseparator */,
- { 0, 8340, 8810, 3, 3, PL_JG__MIM } /* jg=mim */,
- { 0, 1679, 0, 2, 0, PL_PC } /* pc */,
- { 0, 8786, 806, 3, 1, PL_EA__W } /* ea=w */,
- { 7, 6926, 0, 9, 0, PL_SIND } /* khudawadi */,
- { 0, 7344, 7997, 8, 4, PL_XIDS } /* xidstart=yes */,
- { 0, 6713, 5219, 3, 2, PL_IN__10 } /* in=10 */,
- { 625, 7459, 8516, 3, 4, PL_SGNW } /* sc=sgnw */,
- { 2, 3129, 7611, 17, 7, PL_SOYO } /* scriptextensions=soyombo */,
- { 30, 7136, 3237, 6, 17, PL_ALCHEMICAL } /* block=alchemicalsymbols */,
- { 1077, 3129, 8111, 17, 5, PL_TAKR } /* scriptextensions=takri */,
- { 0, 7380, 7709, 7, 2, PL_CCC__16 } /* ccc=ccc16 */,
- { 1105, 8096, 8416, 4, 4, PL_MYMR } /* scx=mymr */,
- { 1, 7136, 4659, 6, 14, PL_ANCIENTSYMBOLS } /* block=ancientsymbols */,
- { 0, 5284, 7997, 13, 4, PL_CI } /* caseignorable=yes */,
- { 1, 5192, 5363, 3, 5, PL_IPAEXT } /* isipaext */,
- { 3, 6483, 7768, 4, 2, -PL_XIDC } /* xidc=f */,
- { 644, 184, 5813, 2, 12, PL_NL } /* isletternumber */,
- { 0, 5657, 0, 5, 0, PL_BIDIM } /* bidim */,
- { 2, 974, 8651, 24, 3, PL_CCC__132 } /* canonicalcombiningclass=132 */,
- { 0, 8340, 4384, 3, 3, PL_JG__SAD } /* jg=sad */,
- { 0, 513, 7951, 16, 5, PL_UIDEO } /* unifiedideograph=true */,
- { 1, 2859, 3543, 18, 5, PL_DT__SML } /* decompositiontype=small */,
- { 4, 184, 84, 2, 4, PL_MATH } /* ismath */,
- { 0, 5557, 7768, 13, 6, -PL_PATSYN } /* patternsyntax=false */,
- { 2240, 3067, 0, 8, 0, PL_DINGBATS } /* dingbats */,
- { 17, 7840, 67, 3, 4, PL_VSSUP } /* isvssup */,
- { 69, 5051, 3223, 14, 3, PL_NFKDQC__N } /* nfkdquickcheck=no */,
- { 9, 7485, 3521, 7, 5, PL_XPOSIXSPACE } /* isxperlspace */,
- { 3, 7459, 2895, 3, 4, PL_ETHI } /* sc=ethi */,
- { 3, 4542, 238, 3, 3, PL_TALE } /* istale */,
- { 0, 570, 0, 30, 0, PL_CJKEXTC } /* cjkunifiedideographsextensionc */,
- { 4, 6713, 8726, 3, 3, PL_IN__4_DOT_1 } /* in=4.1 */,
- { 914, 7288, 2967, 7, 8, PL_SC__GEOR } /* script=georgian */,
- { 2121, 6706, 8864, 10, 3, PL_IN__5 } /* presentin=v50 */,
- { 666, 6908, 0, 9, 0, PL_EMOTICONS } /* emoticons */,
- { 928, 7288, 8284, 7, 4, PL_DSRT } /* script=dsrt */,
- { 394, 3129, 8588, 17, 4, PL_YI } /* scriptextensions=yiii */,
- { 96, 7288, 8468, 7, 4, PL_MIAO } /* script=plrd */,
- { 0, 2236, 3084, 13, 9, PL_ZL } /* category=lineseparator */,
- { 403, 8011, 1012, 3, 6, PL_L } /* gc=letter */,
- { 0, 7344, 3581, 4, 2, PL_XIDS } /* xids=t */,
- { 2, 1392, 0, 9, 0, PL_CS } /* surrogate */,
- { 4, 117, 5363, 3, 5, PL_IPAEXT } /* inipaext */,
- { 29, 5645, 7997, 5, 2, PL_BIDIC } /* bidic=y */,
- { 1, 513, 7997, 16, 4, PL_UIDEO } /* unifiedideograph=yes */,
- { 145, 184, 1589, 2, 23, PL_LATINEXTADDITIONAL } /* islatinextendedadditional */,
- { 12, 5544, 8741, 13, 3, PL_NV__5_SLASH_6 } /* numericvalue=5/6 */,
- { 0, 7288, 8488, 7, 4, PL_RJNG } /* script=rjng */,
- { 0, 8288, 3191, 3, 3, PL_DT__MED } /* dt=med */,
- { 0, 1939, 0, 21, 0, PL_CJKCOMPATFORMS } /* cjkcompatibilityforms */,
- { 0, 1417, 4569, 9, 15, PL_LT } /* category=titlecaseletter */,
- { 136, 4314, 8774, 13, 3, PL_JG__BEH } /* joininggroup=beh */,
- { 0, 7320, 0, 8, 0, PL_TFNG } /* tifinagh */,
- { 1, 8572, 6395, 3, 11, PL_WB__SQ } /* wb=singlequote */,
- { 945, 6890, 1981, 4, 11, PL_CYRILLICSUP } /* blk=cyrillicsup */,
- { 0, 6890, 6029, 4, 8, PL_PHAISTOS } /* blk=phaistos */,
- { 323, 7459, 1680, 3, 6, PL_SC__ZYYY } /* sc=common */,
- { 0, 7689, 6865, 4, 7, PL_ARABICPFA } /* isarabicpfa */,
- { 7, 5134, 3077, 4, 16, PL_ZP } /* isparagraphseparator */,
- { 1281, 1402, 6686, 24, 10, PL_INPC__OVERSTRUCK } /* indicpositionalcategory=overstruck */,
- { 25, 8096, 8596, 4, 4, PL_ZANB } /* scx=zanb */,
- { 0, 1929, 7768, 9, 6, -PL_XPOSIXUPPER } /* uppercase=false */,
- { 1152, 6210, 2788, 3, 10, PL_CHEROKEESUP } /* incherokeesup */,
- { 0, 8096, 8384, 4, 4, PL_LINB } /* scx=linb */,
- { 1846, 7471, 8001, 7, 5, PL_POSIXCNTRL } /* isposixcntrl */,
- { 3, 2229, 1499, 16, 1, PL_Z } /* generalcategory=z */,
- { 0, 5544, 8685, 13, 2, PL_NV__24 } /* numericvalue=24 */,
- { 0, 7288, 7200, 7, 8, PL_SC__GURU } /* script=gurmukhi */,
- { 1472, 6706, 7732, 10, 1, PL_IN__5 } /* presentin=5 */,
- { 44, 7689, 183, 4, 2, PL_ARMI } /* isarmi */,
- { 1, 8340, 5019, 3, 4, PL_JG__TETH } /* jg=teth */,
- { 4, 974, 8617, 24, 2, PL_CCC__31 } /* canonicalcombiningclass=31 */,
- { 6, 7459, 7780, 3, 4, PL_CARI } /* sc=cari */,
- { 0, 7415, 0, 7, 0, PL_CJKEXTE } /* cjkexte */,
- { 0, 8572, 7352, 3, 7, PL_WB__LE } /* wb=aletter */,
- { 0, 3129, 2787, 17, 8, PL_CHER } /* scriptextensions=cherokee */,
- { 0, 184, 5310, 2, 13, PL_XPOSIXDIGIT } /* isdecimalnumber */,
- { 771, 1448, 352, 5, 30, PL_SUPMATHOPERATORS } /* insupplementalmathematicaloperators */,
- { 1156, 7136, 2044, 6, 21, PL_MEETEIMAYEKEXT } /* block=meeteimayekextensions */,
- { 0, 42, 0, 9, 0, PL_CJKCOMPAT } /* cjkcompat */,
- { 0, 7136, 7876, 6, 6, PL_INLYCIAN } /* block=lycian */,
- { 0, 7136, 2787, 6, 11, PL_CHEROKEESUP } /* block=cherokeesup */,
- { 0, 5315, 0, 5, 0, PL_XPOSIXALNUM } /* alnum */,
- { 0, 8816, 8627, 3, 3, PL_NV__1_SLASH_8 } /* nv=1/8 */,
- { 2179, 184, 8252, 2, 4, PL_BUHD } /* isbuhd */,
- { 0, 184, 8284, 2, 4, PL_DSRT } /* isdsrt */,
- { 0, 316, 0, 33, 0, PL_MISCMATHSYMBOLSB } /* miscellaneousmathematicalsymbolsb */,
- { 0, 8096, 8360, 4, 4, PL_KTHI } /* scx=kthi */,
- { 848, 5544, 7708, 13, 6, PL_NV__216000 } /* numericvalue=216000 */,
- { 322, 45, 0, 2, 0, PL_CO } /* co */,
- { 1221, 7689, 1260, 4, 22, PL_ARABICPFB } /* isarabicpresentationformsb */,
- { 0, 7136, 3067, 6, 8, PL_DINGBATS } /* block=dingbats */,
- { 0, 184, 6566, 2, 10, PL_BOXDRAWING } /* isboxdrawing */,
- { 4, 2750, 7951, 4, 5, PL_TERM } /* term=true */,
- { 5, 6890, 5093, 4, 14, PL_PHONETICEXTSUP } /* blk=phoneticextsup */,
- { 516, 8816, 7750, 3, 3, PL_NV__800 } /* nv=800 */,
- { 5, 7288, 6626, 7, 4, PL_KHAR } /* script=khar */,
- { 16, 8026, 2349, 5, 12, PL_INPC__TOPANDBOTTOM } /* inpc=topandbottom */,
- { 259, 8376, 4561, 3, 2, PL_LB__EB } /* lb=eb */,
- { 0, 6890, 5801, 4, 12, PL_KHMERSYMBOLS } /* blk=khmersymbols */,
- { 2692, 836, 0, 28, 0, PL_SUPPUAA } /* supplementaryprivateuseareaa */,
- { 0, 8376, 184, 3, 2, PL_LB__IS } /* lb=is */,
- { 17, 1206, 7313, 3, 7, PL_INTAGBANWA } /* intagbanwa */,
- { 606, 8011, 74, 3, 2, PL_ME } /* gc=me */,
- { 1, 1111, 0, 4, 0, PL_KANA } /* kana */,
- { 0, 6263, 1306, 10, 13, PL_LB__CM } /* linebreak=combiningmark */,
- { 2861, 8376, 5762, 3, 2, PL_LB__ZW } /* lb=zw */,
- { 32, 7224, 5315, 8, 5, PL_XPOSIXALNUM } /* isxposixalnum */,
- { 128, 8086, 3223, 5, 2, -PL_QMARK } /* qmark=n */,
- { 0, 4449, 7373, 4, 7, PL_NFCQC__M } /* nfcqc=maybe */,
- { 0, 7816, 3223, 6, 3, -PL_GRBASE } /* grbase=no */,
- { 30, 4827, 0, 6, 0, PL_KANGXI } /* kangxi */,
- { 264, 8096, 8516, 4, 4, PL_SGNW } /* scx=sgnw */,
- { 18, 1701, 7768, 2, 2, -PL_SD } /* sd=f */,
- { 2, 184, 7366, 2, 7, PL_BENG } /* isbengali */,
- { 10, 122, 7768, 9, 2, -PL_DIA } /* diacritic=f */,
- { 184, 3866, 0, 16, 0, PL_MISCMATHSYMBOLSB } /* miscmathsymbolsb */,
- { 40, 1892, 0, 5, 0, PL_CASED } /* cased */,
- { 3, 8096, 7104, 4, 8, PL_ARMN } /* scx=armenian */,
- { 4, 7459, 7597, 3, 7, PL_SHAW } /* sc=shavian */,
- { 1676, 2636, 0, 12, 0, PL_MONGOLIANSUP } /* mongoliansup */,
- { 3109, 892, 7997, 17, 4, PL_VS } /* variationselector=yes */,
- { 0, 7478, 8529, 3, 3, PL_SYRC } /* issyrc */,
- { 145, 8344, 0, 3, 1, PL_JT__U } /* jt=u */,
- { 0, 2229, 218, 16, 2, PL_PE } /* generalcategory=pe */,
- { 0, 21, 6989, 2, 9, PL_INNEWTAILUE } /* innewtailue */,
- { 664, 21, 4883, 2, 14, PL_LATINEXTE } /* inlatinextendede */,
- { 0, 6706, 8152, 10, 4, PL_IN__10 } /* presentin=10.0 */,
- { 21, 184, 3441, 2, 17, PL_LETTERLIKESYMBOLS } /* isletterlikesymbols */,
- { 13, 6890, 8066, 4, 5, PL_INORIYA } /* blk=oriya */,
- { 2823, 8021, 7951, 5, 5, PL_GREXT } /* grext=true */,
- { 0, 8340, 727, 3, 3, PL_JG__DAL } /* jg=dal */,
- { 2, 8931, 0, 2, 0, PL_L_AMP_ } /* l& */,
- { 0, 1855, 7768, 21, 6, -PL_CWCM } /* changeswhencasemapped=false */,
- { 1, 892, 0, 17, 0, PL_VS } /* variationselector */,
- { 0, 1202, 7768, 3, 6, -PL_DEP } /* dep=false */,
- { 75, 8340, 5885, 3, 12, PL_JG__MALAYALAMNYA } /* jg=malayalamnya */,
- { 0, 8816, 8717, 3, 3, PL_NV__3_SLASH_4 } /* nv=3/4 */,
- { 0, 7136, 2636, 6, 19, PL_MONGOLIANSUP } /* block=mongoliansupplement */,
- { 0, 11, 3223, 3, 3, -PL_DIA } /* dia=no */,
- { 0, 1426, 5297, 22, 13, PL_INSC__CONSONANTDEAD } /* indicsyllabiccategory=consonantdead */,
- { 0, 2221, 3581, 3, 2, PL_GCB__T } /* hst=t */,
- { 1, 7136, 3458, 6, 10, PL_INMANICHAEAN } /* block=manichaean */,
- { 0, 8288, 68, 3, 3, PL_DT__SUP } /* dt=sup */,
- { 0, 6297, 0, 4, 0, PL_CS } /* iscs */,
- { 0, 7894, 7768, 6, 2, -PL_PATSYN } /* patsyn=f */,
- { 0, 7136, 6296, 6, 11, PL_MISCSYMBOLS } /* block=miscsymbols */,
- { 5, 8816, 8621, 3, 3, PL_NV__1_SLASH_6 } /* nv=1/6 */,
- { 920, 7288, 8372, 7, 4, PL_SC__LATN } /* script=latn */,
- { 0, 6890, 2107, 4, 21, PL_SINHALAARCHAICNUMBERS } /* blk=sinhalaarchaicnumbers */,
- { 56, 8086, 7951, 5, 5, PL_QMARK } /* qmark=true */,
- { 0, 6713, 8612, 3, 3, PL_IN__1_DOT_1 } /* in=1.1 */,
- { 3, 2859, 7184, 18, 3, PL_DT__FRA } /* decompositiontype=fra */,
- { 0, 122, 3581, 9, 2, PL_DIA } /* diacritic=t */,
- { 2244, 7136, 6120, 6, 11, PL_DOMINO } /* block=dominotiles */,
- { 0, 4314, 6065, 13, 11, PL_JG__AFRICANNOON } /* joininggroup=africannoon */,
- { 0, 1658, 0, 22, 0, PL_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatideographssup */,
- { 0, 4314, 4911, 13, 14, PL_JG__MANICHAEANAYIN } /* joininggroup=manichaeanayin */,
- { 130, 6208, 3223, 5, 2, -PL_JOINC } /* joinc=n */,
- { 0, 8432, 0, 4, 0, PL_NKO } /* nkoo */,
- { 2070, 8096, 8424, 4, 4, PL_NBAT } /* scx=nbat */,
- { 0, 8096, 8524, 4, 4, PL_SHRD } /* scx=shrd */,
- { 1, 5284, 0, 13, 0, PL_CI } /* caseignorable */,
- { 4, 3129, 2531, 17, 4, PL_MULT } /* scriptextensions=mult */,
- { 0, 1206, 8107, 3, 4, PL_INTAILE } /* intaile */,
- { 3, 4542, 1909, 3, 8, PL_LT } /* istitlecase */,
- { 0, 7288, 3754, 7, 7, PL_SC__LINB } /* script=linearb */,
- { 9, 8011, 8939, 3, 2, PL_ZP } /* gc=zp */,
- { 10, 8432, 0, 3, 0, PL_NKO } /* nko */,
- { 0, 5544, 8915, 13, 2, PL_NV__48 } /* numericvalue=48 */,
- { 0, 5544, 8164, 13, 2, PL_NV__15 } /* numericvalue=15 */,
- { 0, 6210, 3357, 3, 16, PL_CYRILLICEXTC } /* incyrillicextendedc */,
- { 3, 8056, 0, 5, 0, PL_NSHU } /* nushu */,
- { 4768, 8240, 5621, 3, 12, PL_BC__AL } /* bc=arabicletter */,
- { 0, 7136, 8388, 6, 4, PL_LISU } /* block=lisu */,
- { 84, 1834, 3223, 21, 2, -PL_CWCF } /* changeswhencasefolded=n */,
- { 4004, 5192, 2270, 3, 19, PL_PHLI } /* isinscriptionalpahlavi */,
- { 0, 7380, 7702, 7, 2, PL_CCC__20 } /* ccc=ccc20 */,
- { 0, 8376, 5107, 3, 14, PL_LB__PO } /* lb=postfixnumeric */,
- { 0, 974, 8669, 24, 3, PL_CCC__202 } /* canonicalcombiningclass=202 */,
- { 51, 974, 8645, 27, 3, PL_CCC__129 } /* canonicalcombiningclass=ccc129 */,
- { 1225, 8816, 8666, 3, 3, PL_NV__2_SLASH_5 } /* nv=2/5 */,
- { 653, 7168, 7997, 8, 2, PL_EXT } /* extender=y */,
- { 205, 5657, 7768, 12, 2, -PL_BIDIM } /* bidimirrored=f */,
- { 2067, 8288, 1224, 3, 3, PL_DT__SUB } /* dt=sub */,
- { 4, 8372, 0, 4, 0, PL_LATN } /* latn */,
- { 3077, 8376, 7695, 3, 7, PL_LB__ZW } /* lb=zwspace */,
- { 0, 5544, 7750, 13, 5, PL_NV__80000 } /* numericvalue=80000 */,
- { 1552, 5134, 8078, 4, 3, PL_PATWS } /* ispatws */,
- { 0, 7459, 6881, 3, 9, PL_BHKS } /* sc=bhaiksuki */,
- { 584, 4542, 7321, 3, 7, PL_TFNG } /* istifinagh */,
- { 130, 6890, 849, 4, 10, PL_PUA } /* blk=privateuse */,
- { 162, 6263, 4524, 10, 15, PL_LB__OP } /* linebreak=openpunctuation */,
- { 603, 1918, 3223, 21, 3, -PL_CWU } /* changeswhenuppercased=no */,
- { 10, 6890, 78, 4, 35, PL_ARABICMATH } /* blk=arabicmathematicalalphabeticsymbols */,
- { 0, 119, 7811, 3, 5, PL_INGOTHIC } /* ingothic */,
- { 1, 3129, 2967, 17, 4, PL_GEOR } /* scriptextensions=geor */,
- { 307, 1202, 3223, 3, 2, -PL_DEP } /* dep=n */,
- { 0, 5427, 0, 9, 0, PL_MLYM } /* malayalam */,
- { 6, 8428, 0, 4, 0, PL_NEWA } /* newa */,
- { 2, 8096, 8468, 4, 4, PL_MIAO } /* scx=plrd */,
- { 78, 2269, 0, 20, 0, PL_PHLI } /* inscriptionalpahlavi */,
- { 4, 184, 7443, 2, 7, PL_GRAN } /* isgrantha */,
- { 2, 6210, 5706, 3, 11, PL_CYRILLICEXTC } /* incyrillicextc */,
- { 12, 5250, 7951, 8, 5, PL_XPOSIXXDIGIT } /* hexdigit=true */,
- { 1539, 7457, 7688, 5, 7, PL_INSC__VISARGA } /* insc=visarga */,
- { 1301, 7224, 5253, 8, 5, PL_XPOSIXDIGIT } /* isxposixdigit */,
- { 0, 6890, 3067, 4, 8, PL_DINGBATS } /* blk=dingbats */,
- { 2595, 1206, 1813, 3, 21, PL_TRANSPORTANDMAP } /* intransportandmapsymbols */,
- { 13, 21, 2150, 3, 19, PL_INANATOLIANHIEROGLYPHS } /* inanatolianhieroglyphs */,
- { 1105, 4542, 3148, 3, 10, PL_TAIXUANJING } /* istaixuanjing */,
- { 1414, 3373, 0, 16, 0, PL_EA__H } /* eastasianwidth=h */,
- { 585, 7136, 3611, 7, 7, PL_INBOPOMOFO } /* block=bopomofo */,
- { 3, 7288, 8568, 7, 4, PL_VAI } /* script=vaii */,
- { 49, 8196, 8861, 4, 3, PL_AGE__4_DOT_1 } /* age=v41 */,
- { 3, 6713, 7744, 3, 1, PL_IN__7 } /* in=7 */,
- { 0, 7152, 0, 8, 0, PL_DUPL } /* duployan */,
- { 7, 7689, 97, 3, 4, PL_XPOSIXALPHA } /* isalpha */,
- { 124, 7288, 2895, 7, 8, PL_ETHI } /* script=ethiopic */,
- { 2386, 5645, 2579, 10, 19, PL_BC__LRO } /* bidiclass=lefttorightoverride */,
- { 1088, 7136, 2895, 6, 18, PL_ETHIOPICSUP } /* block=ethiopicsupplement */,
- { 2, 1746, 5772, 21, 5, PL_WB__EB } /* graphemeclusterbreak=ebase */,
- { 9, 7136, 4813, 6, 7, PL_KANASUP } /* block=kanasup */,
- { 0, 184, 3610, 2, 16, PL_BOPOMOFOEXT } /* isbopomofoextended */,
- { 3, 1746, 5753, 21, 12, PL_WB__GAZ } /* graphemeclusterbreak=glueafterzwj */,
- { 0, 2065, 7768, 21, 6, -PL_NCHAR } /* noncharactercodepoint=false */,
- { 0, 1346, 4774, 5, 11, PL_INGREEK } /* ingreekandcoptic */,
- { 0, 3129, 6676, 17, 10, PL_XPEO } /* scriptextensions=oldpersian */,
- { 0, 2108, 3723, 3, 15, PL_HIGHPUSURROGATES } /* inhighpusurrogates */,
- { 934, 1892, 3223, 5, 2, -PL_CASED } /* cased=n */,
- { 4292, 7459, 7061, 3, 9, PL_SAMR } /* sc=samaritan */,
- { 32, 7288, 4644, 7, 15, PL_ZANB } /* script=zanabazarsquare */,
- { 0, 8508, 7877, 4, 5, PL_LYCI } /* sc=lycian */,
- { 22, 184, 5706, 3, 11, PL_CYRILLICEXTC } /* iscyrillicextc */,
- { 0, 5284, 7768, 13, 2, -PL_CI } /* caseignorable=f */,
- { 12, 7136, 510, 6, 30, PL_CJKEXTA } /* block=cjkunifiedideographsextensiona */,
- { 0, 8076, 7768, 5, 6, -PL_PATWS } /* patws=false */,
- { 0, 1417, 25, 9, 1, PL_S } /* category=s */,
- { 2714, 7136, 6484, 6, 3, PL_INIDC } /* block=idc */,
- { 1157, 7136, 316, 6, 33, PL_MISCMATHSYMBOLSB } /* block=miscellaneousmathematicalsymbolsb */,
- { 3411, 974, 8187, 27, 2, PL_CCC__27 } /* canonicalcombiningclass=ccc27 */,
- { 32, 7227, 3521, 5, 5, PL_POSIXSPACE } /* posixspace */,
- { 0, 7136, 5945, 6, 12, PL_MATHALPHANUM } /* block=mathalphanum */,
- { 7, 7136, 447, 6, 32, PL_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbolsandpunctuation */,
- { 0, 540, 0, 30, 0, PL_CJKEXTB } /* cjkunifiedideographsextensionb */,
- { 606, 7288, 6406, 7, 4, PL_SORA } /* script=sora */,
- { 4224, 4630, 2883, 3, 3, PL_UGAR } /* isugar */,
- { 0, 8096, 7248, 4, 8, PL_JAVA } /* scx=javanese */,
- { 1, 6890, 5945, 4, 12, PL_MATHALPHANUM } /* blk=mathalphanum */,
- { 176, 4757, 3223, 14, 2, -PL_GREXT } /* graphemeextend=n */,
- { 1564, 1202, 0, 3, 0, PL_DEP } /* dep */,
- { 0, 21, 7248, 2, 8, PL_INJAVANESE } /* injavanese */,
- { 7, 6736, 0, 4, 0, PL_SAUR } /* saur */,
- { 32, 8572, 5729, 3, 12, PL_WB__EX } /* wb=extendnumlet */,
- { 0, 8011, 5083, 4, 10, PL_MC } /* gc=spacingmark */,
- { 2661, 7288, 7025, 7, 9, PL_ORKH } /* script=oldturkic */,
- { 0, 8816, 7714, 3, 5, PL_NV__30000 } /* nv=30000 */,
- { 0, 6890, 3738, 4, 6, PL_LATIN1 } /* blk=latin1 */,
- { 2, 7478, 2713, 3, 18, PL_SUPARROWSB } /* issupplementalarrowsb */,
- { 33, 6210, 1283, 3, 23, PL_CJKSYMBOLS } /* incjksymbolsandpunctuation */,
- { 0, 2229, 1797, 16, 14, PL_LM } /* generalcategory=modifierletter */,
- { 906, 1001, 0, 27, 0, PL_ENCLOSEDCJK } /* enclosedcjklettersandmonths */,
- { 0, 3129, 8200, 17, 4, PL_AGHB } /* scriptextensions=aghb */,
- { 0, 6756, 3581, 10, 2, PL_SD } /* softdotted=t */,
- { 0, 7288, 8320, 7, 4, PL_HLUW } /* script=hluw */,
- { 0, 7459, 2967, 3, 8, PL_SC__GEOR } /* sc=georgian */,
- { 0, 6890, 2636, 4, 12, PL_MONGOLIANSUP } /* blk=mongoliansup */,
- { 7, 6890, 2389, 4, 19, PL_ANCIENTGREEKNUMBERS } /* blk=ancientgreeknumbers */,
- { 1394, 1426, 1330, 22, 9, PL_INSC__CONSONANT } /* indicsyllabiccategory=consonant */,
- { 2048, 2712, 0, 19, 0, PL_SUPARROWSB } /* supplementalarrowsb */,
- { 4, 21, 6241, 2, 11, PL_KATAKANAEXT } /* inkatakanaext */,
- { 0, 184, 5388, 2, 13, PL_KANAEXTA } /* iskanaextendeda */,
- { 64, 2229, 3690, 16, 16, PL_PF } /* generalcategory=finalpunctuation */,
- { 0, 7288, 7555, 7, 7, PL_OLCK } /* script=olchiki */,
- { 0, 7894, 7997, 6, 4, PL_PATSYN } /* patsyn=yes */,
- { 1, 6890, 3390, 4, 17, PL_ETHIOPICEXTA } /* blk=ethiopicextendeda */,
- { 351, 3373, 7888, 15, 6, PL_EA__NA } /* eastasianwidth=narrow */,
- { 4, 8340, 87, 3, 2, PL_JG__HE } /* jg=he */,
- { 21, 3129, 1111, 17, 4, PL_KANA } /* scriptextensions=kana */,
- { 545, 3129, 8071, 17, 5, PL_OSGE } /* scriptextensions=osage */,
- { 2, 1417, 47, 9, 1, PL_M } /* category=m */,
- { 226, 7288, 8556, 7, 4, PL_THAI } /* script=thai */,
- { 0, 8260, 0, 4, 0, PL_CAKM } /* cakm */,
- { 6864, 6713, 8657, 3, 3, PL_IN__2 } /* in=2.0 */,
- { 2188, 6706, 8849, 10, 3, PL_IN__3 } /* presentin=v30 */,
- { 0, 8066, 0, 5, 0, PL_ORYA } /* oriya */,
- { 520, 7876, 0, 4, 0, PL_LYCI } /* lyci */,
- { 12, 7380, 8228, 4, 4, PL_CCC__133 } /* ccc=atbl */,
- { 321, 5401, 0, 13, 0, PL_ZL } /* lineseparator */,
- { 5897, 2859, 2369, 18, 8, PL_DT__VERT } /* decompositiontype=vertical */,
- { 3, 184, 720, 2, 30, PL_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumericsupplement */,
- { 4182, 21, 7256, 2, 8, PL_KANAEXTA } /* inkanaexta */,
- { 0, 6263, 7695, 10, 7, PL_LB__ZW } /* linebreak=zwspace */,
- { 0, 6263, 6087, 10, 11, PL_LB__BB } /* linebreak=breakbefore */,
- { 2459, 2750, 7768, 19, 2, -PL_TERM } /* terminalpunctuation=f */,
- { 3875, 7459, 7991, 3, 5, PL_SC__BUHD } /* sc=buhid */,
- { 5, 7136, 1498, 7, 13, PL_BYZANTINEMUSIC } /* block=byzantinemusic */,
- { 0, 7136, 6626, 6, 10, PL_INKHAROSHTHI } /* block=kharoshthi */,
- { 3113, 8016, 7160, 4, 8, PL_WB__EBG } /* gcb=ebasegaz */,
- { 0, 3129, 7520, 17, 4, PL_MARC } /* scriptextensions=marc */,
- { 1, 2967, 0, 4, 0, PL_GEOR } /* geor */,
- { 0, 7288, 7443, 7, 7, PL_SC__GRAN } /* script=grantha */,
- { 4, 3424, 3223, 17, 3, -PL_IDSB } /* idsbinaryoperator=no */,
- { 8, 8340, 5894, 3, 3, PL_JG__NYA } /* jg=nya */,
- { 2824, 1448, 2705, 5, 7, PL_SUPARROWSA } /* insuparrowsa */,
- { 32, 6756, 7768, 10, 2, -PL_SD } /* softdotted=f */,
- { 0, 7380, 8685, 4, 2, PL_CCC__24 } /* ccc=24 */,
- { 0, 7689, 1236, 4, 22, PL_ARABICPFA } /* isarabicpresentationformsa */,
- { 0, 7380, 8696, 4, 3, PL_CCC__AR } /* ccc=232 */,
- { 0, 3424, 3223, 4, 3, -PL_IDSB } /* idsb=no */,
- { 0, 5544, 7714, 13, 5, PL_NV__30000 } /* numericvalue=30000 */,
- { 0, 2229, 1886, 16, 2, PL_NL } /* generalcategory=nl */,
- { 0, 1503, 751, 3, 21, PL_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsup */,
- { 0, 7380, 5349, 4, 13, PL_CCC__IS } /* ccc=iotasubscript */,
- { 225, 3882, 0, 16, 0, PL_MYANMAREXTA } /* myanmarextendeda */,
- { 6178, 6483, 7951, 4, 5, PL_XIDC } /* xidc=true */,
- { 2484, 34, 7997, 3, 4, PL_EXT } /* ext=yes */,
- { 1, 96, 3581, 10, 2, PL_XPOSIXALPHA } /* alphabetic=t */,
- { 768, 7288, 2409, 8, 3, PL_BRAH } /* script=brah */,
- { 0, 184, 11, 2, 2, PL_DI } /* isdi */,
- { 7, 8096, 7520, 4, 4, PL_MARC } /* scx=marc */,
- { 0, 5645, 0, 11, 0, PL_BC__B } /* bidiclass=b */,
- { 4, 8508, 4630, 4, 3, PL_LISU } /* sc=lisu */,
- { 7, 7380, 7744, 4, 1, PL_CCC__7 } /* ccc=7 */,
- { 1, 7136, 0, 6, 42, PL_UCASEXT } /* block=unifiedcanadianaboriginalsyllabicsextended */,
- { 9, 1790, 0, 22, 0, PL_MODIFIERLETTERS } /* spacingmodifierletters */,
- { 15, 8021, 3581, 5, 2, PL_GREXT } /* grext=t */,
- { 320, 184, 1982, 3, 10, PL_CYRILLICSUP } /* iscyrillicsup */,
- { 7211, 974, 3254, 24, 17, PL_CCC__133 } /* canonicalcombiningclass=attachedbelowleft */,
- { 2082, 6890, 6296, 4, 11, PL_MISCSYMBOLS } /* blk=miscsymbols */,
- { 74, 8096, 7248, 4, 4, PL_JAVA } /* scx=java */,
- { 5236, 27, 0, 2, 0, PL_LL } /* ll */,
- { 4, 2134, 3223, 3, 2, -PL_XPOSIXXDIGIT } /* hex=n */,
- { 0, 8376, 5789, 3, 12, PL_LB__IS } /* lb=infixnumeric */,
- { 5204, 1892, 7997, 5, 4, PL_CASED } /* cased=yes */,
- { 1290, 2859, 7888, 18, 6, PL_DT__NAR } /* decompositiontype=narrow */,
- { 0, 8777, 7768, 3, 6, -PL_CWL } /* cwl=false */,
- { 1, 7288, 1589, 7, 5, PL_SC__LATN } /* script=latin */,
- { 0, 6756, 7951, 10, 5, PL_SD } /* softdotted=true */,
- { 8, 6890, 720, 4, 30, PL_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumericsupplement */,
- { 1, 7136, 2107, 6, 21, PL_SINHALAARCHAICNUMBERS } /* block=sinhalaarchaicnumbers */,
- { 0, 6472, 2284, 10, 2, PL_LB__HL } /* wordbreak=hl */,
- { 4, 3114, 1, 3, 41, PL_UCASEXT } /* inunifiedcanadianaboriginalsyllabicsextended */,
- { 0, 184, 114, 3, 34, PL_DIACRITICALSFORSYMBOLS } /* iscombiningdiacriticalmarksforsymbols */,
- { 0, 4542, 4011, 3, 15, PL_TANGUTCOMPONENTS } /* istangutcomponents */,
- { 0, 974, 23, 24, 2, PL_CCC__AL } /* canonicalcombiningclass=al */,
- { 0, 7288, 994, 8, 3, PL_BASS } /* script=bass */,
- { 0, 8096, 2877, 4, 4, PL_DEVA } /* scx=deva */,
- { 0, 8096, 6373, 4, 11, PL_HMNG } /* scx=pahawhhmong */,
- { 4836, 7136, 7408, 6, 7, PL_CJKEXTD } /* block=cjkextd */,
- { 10, 7459, 5777, 3, 6, PL_HEBR } /* sc=hebrew */,
- { 1144, 184, 8273, 3, 3, PL_CWCF } /* iscwcf */,
- { 1, 1746, 125, 21, 2, PL_LB__CR } /* graphemeclusterbreak=cr */,
- { 2132, 3129, 7019, 17, 4, PL_PERM } /* scriptextensions=perm */,
- { 0, 84, 3223, 4, 2, -PL_MATH } /* math=n */,
- { 3, 184, 7810, 2, 4, PL_GOTH } /* isgoth */,
- { 0, 7380, 8633, 7, 3, PL_CCC__103 } /* ccc=ccc103 */,
- { 1, 6890, 1768, 4, 22, PL_MISCTECHNICAL } /* blk=miscellaneoustechnical */,
- { 801, 7478, 6777, 3, 9, PL_SUPARROWSB } /* issuparrowsb */,
- { 2049, 7043, 0, 9, 0, PL_PAUC } /* paucinhau */,
- { 8, 8021, 7768, 5, 2, -PL_GREXT } /* grext=f */,
- { 3472, 8548, 0, 4, 0, PL_TFNG } /* tfng */,
- { 0, 8572, 6962, 3, 9, PL_WB__ML } /* wb=midletter */,
- { 1, 6263, 929, 10, 2, PL_LB__CP } /* linebreak=cp */,
- { 57, 184, 2788, 3, 17, PL_CHEROKEESUP } /* ischerokeesupplement */,
- { 6591, 6263, 496, 10, 2, PL_LB__NU } /* linebreak=nu */,
- { 1984, 3129, 5957, 17, 4, PL_MEND } /* scriptextensions=mend */,
- { 2, 7136, 6766, 6, 10, PL_SUPARROWSA } /* block=suparrowsa */,
- { 2, 3129, 7144, 17, 4, PL_BUGI } /* scriptextensions=bugi */,
- { 1, 3129, 8552, 17, 4, PL_TGLG } /* scriptextensions=tglg */,
- { 20, 7136, 5717, 6, 12, PL_ETHIOPICEXTA } /* block=ethiopicexta */,
- { 1285, 8096, 8604, 4, 4, PL_ZYYY } /* scx=zyyy */,
- { 8, 7459, 8544, 3, 4, PL_TAVT } /* sc=tavt */,
- { 0, 8121, 7768, 5, 2, -PL_UIDEO } /* uideo=f */,
- { 135, 11, 7768, 3, 6, -PL_DIA } /* dia=false */,
- { 100, 3129, 2877, 17, 4, PL_DEVA } /* scriptextensions=deva */,
- { 0, 7689, 804, 4, 4, PL_ARROWS } /* isarrows */,
- { 377, 7478, 17, 3, 1, PL_SO } /* isso */,
- { 4933, 8196, 8843, 4, 3, PL_AGE__2 } /* age=v20 */,
- { 29, 8096, 8356, 4, 4, PL_KNDA } /* scx=knda */,
- { 4185, 7288, 8432, 7, 4, PL_NKO } /* script=nkoo */,
- { 1, 8196, 8756, 4, 3, PL_AGE__6_DOT_3 } /* age=6.3 */,
- { 5, 6484, 7997, 10, 4, PL_IDC } /* idcontinue=yes */,
- { 4384, 7136, 7208, 6, 8, PL_INHIRAGANA } /* block=hiragana */,
- { 0, 7689, 948, 3, 16, PL_ANCIENTGREEKMUSIC } /* isancientgreekmusic */,
- { 3, 184, 183, 2, 34, PL_MISCPICTOGRAPHS } /* ismiscellaneoussymbolsandpictographs */,
- { 15, 11, 0, 3, 0, PL_DIA } /* dia */,
- { 0, 8096, 6980, 4, 9, PL_NBAT } /* scx=nabataean */,
- { 0, 3129, 7450, 17, 7, PL_HANO } /* scriptextensions=hanunoo */,
- { 0, 7380, 8681, 4, 3, PL_CCC__BR } /* ccc=222 */,
- { 0, 8096, 7506, 4, 7, PL_LINA } /* scx=lineara */,
- { 1, 6263, 4194, 10, 15, PL_LB__CB } /* linebreak=contingentbreak */,
- { 0, 6219, 3223, 11, 2, -PL_JOINC } /* joincontrol=n */,
- { 14, 217, 2522, 6, 19, PL__PERL_FOLDS_TO_MULTI_CHAR } /* _perl_folds_to_multi_char */,
- { 5481, 7459, 8252, 3, 4, PL_SC__BUHD } /* sc=buhd */,
- { 0, 2990, 6874, 4, 7, PL_ARABICPFB } /* inarabicpfb */,
- { 0, 7459, 7810, 3, 6, PL_GOTH } /* sc=gothic */,
- { 0, 7380, 8655, 4, 2, PL_CCC__33 } /* ccc=33 */,
- { 103, 3521, 3223, 5, 3, -PL_XPOSIXSPACE } /* space=no */,
- { 0, 21, 7852, 2, 6, PL_KANBUN } /* inkanbun */,
- { 2239, 3129, 7876, 17, 6, PL_LYCI } /* scriptextensions=lycian */,
- { 0, 6263, 415, 10, 11, PL_LB__ID } /* linebreak=ideographic */
+ { 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 */,
+ { 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, 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, 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 */,
+ { 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 */,
+ { 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 */,
+ { 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 */
};
MPH_VALt match_uniprop( const unsigned char * const key, const U16 key_len ) {
@@ -6710,53 +7238,56 @@ MPH_VALt match_uniprop( const unsigned char * const key, const U16 key_len ) {
}
/* Generated from:
- * 4d64b650346ff9ddbcd3986f0da13f3be2379d64c574a120ca7f534d8d17934c lib/Unicode/UCD.pm
- * ff4404ec64f308bdf7714c50f9fdf0d1d0bf3c34db4d0a67e58ef0c6f88e818f lib/unicore/ArabicShaping.txt
- * 292171a0a1c13d7e581e8781eb4cdf248243b1ab267354a63c7a14429dea2740 lib/unicore/BidiBrackets.txt
- * 8f2695cc42989a79a715ab0d2892bd0c998759180cfdfb998674447f48231940 lib/unicore/BidiMirroring.txt
- * 5ae1649a42ed8ae8cb885af79563f00a9ae17e602405a56ed8aca214da14eea7 lib/unicore/Blocks.txt
- * 97b43ed3f4b80572c2114200e5e43a6b923d984c74a6caaf27de5b8462c04cb0 lib/unicore/CaseFolding.txt
- * eedcf6932b4081ee65878454588c803af910a5aed7c8c67e3c38701cbee9b9e4 lib/unicore/CompositionExclusions.txt
- * 90e48995643f45b08f0ef67fb90de3bb18e26765272bcc0c35c840cbc10b37c1 lib/unicore/DAge.txt
- * e6ca152259189ec4bc2297e93c6c88f86e162cc52814198263497f3c9b46cbe9 lib/unicore/DCoreProperties.txt
- * 3e255ccdff4b00cfe0be53bbd583e4fe2e7d4039138579543548a5ecfce45242 lib/unicore/DNormalizationProps.txt
- * 9f34e2d3ea27ca82f4f14b62411861d1f07c4b9e296d54da112a09cad5b9a48d lib/unicore/EastAsianWidth.txt
- * 983810c739b56b9ff0fcb5db018c67d584ee515e8a5f4d9348c79ee85167ec37 lib/unicore/HangulSyllableType.txt
- * 7d514a779ee4baf91262bd83c400cb502c3e435dba4b880c876506be32b8e1d0 lib/unicore/IndicPositionalCategory.txt
- * f6acead8f84df5c72f3fb70dfc9375279926e4d8ef3480ffff3723095e9804aa lib/unicore/IndicSyllabicCategory.txt
- * c8ed526f70443535ca6b705980a08c774017ff17e921202dcb7b71ae554047b6 lib/unicore/Jamo.txt
- * 6b204c3727b77699d04a574b22b1e44facab038642095b8565b49762970d9bf8 lib/unicore/LineBreak.txt
- * f2357d2bd3526b9e830de72ab038dcfc65a2dff24bcb4c6325c92071eb341f88 lib/unicore/NameAliases.txt
- * 6c3e6bd1e58b640076a23b83318a8bf6a691d7fc2b2106114d77c5c5a898bced lib/unicore/NamedSequences.txt
- * 58dbf8fedbd5bf67a3bd5c10eda2f2acf2eae59df5f77884a6f158e98f75cf8c lib/unicore/PropList.txt
- * a6b0467c3cc7aa4e57d4e5cc7f6e9562b79cf4426dfe438517c28b368ed3e673 lib/unicore/PropValueAliases.txt
- * 9ca521224e08d30696516ae6bc3d4434659c45df16047c0d31e440783c163a3b lib/unicore/PropertyAliases.txt
- * 3fd0d744a816ddfd06809f92151ae4a73ec970ac2006806c269732d8951f3911 lib/unicore/ScriptExtensions.txt
- * d02e24e4c516e9090b6bc9c2d2c8f4c89510b6ed8c5e859d0a861b0dc5cf372d lib/unicore/Scripts.txt
- * e9947a0e86f27353f0e776403c4826675001210bd39d7114118a8864a57f7472 lib/unicore/SpecialCasing.txt
- * 52423e4d7492167b62f518f68d54db88930abbbff7f11edfcaec8f726498cab1 lib/unicore/UnicodeData.txt
- * f28caf260635cebf25fd58124bdc9aa22af08ba4d039ffc584365fb41a31cda5 lib/unicore/VerticalOrientation.txt
- * 718d174957712410bfad782b10d557e1047574d7ef1642d6bb122f8ca5662c82 lib/unicore/auxiliary/GCBTest.txt
- * 3b66caefc4fa877d0e50dbbbfa39658c86e29b26c6f206f68d7aec192d4c59b6 lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * 2aad3836c37fc4c2fa2a24f21586fb3a931dacaf0a1c845a6dc6395f30bd79a7 lib/unicore/auxiliary/LBTest.txt
- * eacc03e39dddc60cc59ec9bd274b8ac8dfa25d61745ef0d5c8aa1c151a5b68ba lib/unicore/auxiliary/SBTest.txt
- * e45fa8195bb413b901cc1e3772dfea2cead86805d46a51e3480a5a256e8c24d9 lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 95789f62e3b1e781dc9ed78f3983d39ff1a5e36ff0b497d6e610446df902b0f6 lib/unicore/auxiliary/WBTest.txt
- * c207e8ebd06ee591a27b1087f2971f4cd93e960103c453d85d1d9ba26fb8b202 lib/unicore/auxiliary/WordBreakProperty.txt
- * a3c0839826a30166b2bb06ba58df403547b8c3d9eae995ef889d20d115f4b223 lib/unicore/extracted/DBidiClass.txt
- * 280afe22f6c4d56566d17d6d1400f33465a979c96f3d99ff3bff9bd14d17e734 lib/unicore/extracted/DBinaryProperties.txt
- * db7fd6a5e6f068c47dbc3b74fb633fb1d09d17073410fe435295d05ce925c5f6 lib/unicore/extracted/DCombiningClass.txt
- * 8204c07a7c217bdf22525030ad7b4fb991edf463bffcca7e6dba46b9992e0d99 lib/unicore/extracted/DDecompositionType.txt
- * e343113719b660bdd81217ec101ce751f844fca0e8d6f15fb21c8ee7dfe7c14c lib/unicore/extracted/DEastAsianWidth.txt
- * 07c55b0ed7271fe1a5f4d68059291288b1a8ad61940602d18956fd87390c2d9e lib/unicore/extracted/DGeneralCategory.txt
- * d788b9362ec7681e98f8b9d6ef276546e1a6207dda05317ede55bd686b0940a9 lib/unicore/extracted/DJoinGroup.txt
- * ebbea3c93eeb7431378885aebac0490d77f6900239c9176f90b6fee030903d96 lib/unicore/extracted/DJoinType.txt
- * be0f129691d479aa38646e4ca0ec1ee576ae7f75b0300a5624a7fa862fa8abba lib/unicore/extracted/DLineBreak.txt
- * 92449d354d9f6b6f2f97a292ebb59f6344ffdeb83d120d7d23e569c43ba67cd5 lib/unicore/extracted/DNumType.txt
- * e3a319527153b0c6c0c549b40fc6f3a01a7a0dcd6620784391db25901df3b154 lib/unicore/extracted/DNumValues.txt
- * ba5b13123afb59ea004c14fcbac80b5ff428c5b8f1b84bf8602b4ffb7da0407f lib/unicore/mktables
- * 21653d2744fdd071f9ef138c805393901bb9547cf3e777ebf50215a191f986ea lib/unicore/version
- * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
- * 33533b773e8eb3486472ad21caf90221710a3e0eb12040cf1fd84c24ba53f2dc regen/mk_invlists.pl
- * 784929499a354028e04efcff331847d420beeca7f3f4f22569b59ec160924b72 regen/mph.pl
+ * 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
+ * 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
+ * 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
+ * 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 regen/mk_invlists.pl
+ * c56b78df81e0f96632246052d71580b212546ca02ba4075158965e11d892f21e 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 a3d50ad630..d7ccd90b7e 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unicode_constants.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unicode_constants.h
@@ -45,8 +45,8 @@ bytes.
=cut
*/
-#define UNICODE_MAJOR_VERSION 10
-#define UNICODE_DOT_VERSION 0
+#define UNICODE_MAJOR_VERSION 12
+#define UNICODE_DOT_VERSION 1
#define UNICODE_DOT_DOT_VERSION 0
@@ -54,9 +54,7 @@ bytes.
# define LATIN_SMALL_LETTER_LONG_S_UTF8 "\xC5\xBF" /* U+017F */
# define COMBINING_GRAVE_ACCENT_UTF8 "\xCC\x80" /* U+0300 */
-
-# define GREEK_CAPITAL_LETTER_IOTA_UTF8 "\xCE\x99" /* U+0399 */
-# define GREEK_SMALL_LETTER_MU_UTF8 "\xCE\xBC" /* U+03BC */
+# define COMBINING_DOT_ABOVE_UTF8 "\xCC\x87" /* U+0307 */
# define LATIN_CAPITAL_LETTER_SHARP_S_UTF8 "\xE1\xBA\x9E" /* U+1E9E */
@@ -95,13 +93,11 @@ bytes.
#if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
# define LATIN_SMALL_LETTER_LONG_S_UTF8 "\x8F\x73" /* U+017F */
# define COMBINING_GRAVE_ACCENT_UTF8 "\xAF\x41" /* U+0300 */
-
-# define GREEK_CAPITAL_LETTER_IOTA_UTF8 "\xB3\x68" /* U+0399 */
-# define GREEK_SMALL_LETTER_MU_UTF8 "\xB4\x70" /* U+03BC */
+# define COMBINING_DOT_ABOVE_UTF8 "\xAF\x48" /* U+0307 */
# define LATIN_CAPITAL_LETTER_SHARP_S_UTF8 "\xBF\x63\x72" /* U+1E9E */
@@ -140,13 +136,11 @@ bytes.
#if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
# define LATIN_SMALL_LETTER_LONG_S_UTF8 "\x8E\x72" /* U+017F */
# define COMBINING_GRAVE_ACCENT_UTF8 "\xAD\x41" /* U+0300 */
-
-# define GREEK_CAPITAL_LETTER_IOTA_UTF8 "\xB2\x67" /* U+0399 */
-# define GREEK_SMALL_LETTER_MU_UTF8 "\xB3\x6A" /* U+03BC */
+# define COMBINING_DOT_ABOVE_UTF8 "\xAD\x48" /* U+0307 */
# define LATIN_CAPITAL_LETTER_SHARP_S_UTF8 "\xBF\x62\x71" /* U+1E9E */
@@ -183,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 136539
+#define NON_OTHER_COUNT_FOR_USE_ONLY_BY_REGCOMP_DOT_C 137768
/* 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 cd869cd240..697a242243 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unixish.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unixish.h
@@ -141,7 +141,7 @@ 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; \
+ MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM; \
amigaos4_dispose_fork_array();
#endif
@@ -154,7 +154,7 @@ 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;
+ MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_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 e0fc6b6141..d0b8742d5a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utf8.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utf8.h
@@ -34,11 +34,6 @@
#define FOLD_FLAGS_FULL 0x2
#define FOLD_FLAGS_NOMIX_ASCII 0x4
-/* For _core_swash_init(), internal core use only */
-#define _CORE_SWASH_INIT_USER_DEFINED_PROPERTY 0x1
-#define _CORE_SWASH_INIT_RETURN_IF_UNDEF 0x2
-#define _CORE_SWASH_INIT_ACCEPT_INVLIST 0x4
-
/*
=head1 Unicode Support
L<perlguts/Unicode Support> has an introduction to this API.
@@ -74,8 +69,9 @@ 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) \
- utf8n_to_uvchr(s, (U8*)(e) - (U8*)(s), lenp, \
- ckWARN_d(WARN_UTF8) ? 0 : UTF8_ALLOW_ANY)
+ (__ASSERT_((U8*) (e) > (U8*) (s)) \
+ utf8n_to_uvchr(s, (U8*)(e) - (U8*)(s), lenp, \
+ ckWARN_d(WARN_UTF8) ? 0 : UTF8_ALLOW_ANY))
#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) \
@@ -315,104 +311,6 @@ C<cp> is Unicode if above 255; otherwise is platform-native.
#define isUTF8_POSSIBLY_PROBLEMATIC(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
(U8) c >= 0xED)
-/* A helper macro for isUTF8_CHAR, so use that one instead of this. This was
- * generated by regen/regcharclass.pl, and then moved here. Then it was
- * hand-edited to add some LIKELY() calls, presuming that malformations are
- * unlikely. The lines that generated it were then commented out. This was
- * done because it takes on the order of 10 minutes to generate, and is never
- * going to change, unless the generated code is improved, and figuring out
- * the LIKELYs there would be hard.
- *
- UTF8_CHAR: Matches legal UTF-8 variant code points up through 0x1FFFFFF
-
- 0x80 - 0x1FFFFF
-*/
-/*** GENERATED CODE ***/
-#define is_UTF8_CHAR_utf8_no_length_checks(s) \
-( ( 0xC2 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xDF ) ? \
- ( LIKELY( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) ? 2 : 0 ) \
-: ( 0xE0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0xA0 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xE1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xEF ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xF0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( 0x90 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xBF ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
-: ( ( ( ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF7 ) && LIKELY( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) ) && LIKELY( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && LIKELY( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )
-
-/* The above macro handles UTF-8 that has this start byte as the maximum */
-#define _IS_UTF8_CHAR_HIGHEST_START_BYTE 0xF7
-
-/* A helper macro for isSTRICT_UTF8_CHAR, so use that one instead of this.
- * Like is_UTF8_CHAR_utf8_no_length_checks(), this was moved here and LIKELYs
- * added manually.
- *
- STRICT_UTF8_CHAR: Matches legal Unicode UTF-8 variant code points, no
- surrrogates nor non-character code points
-*/
-/*** GENERATED CODE ***/
-#define is_STRICT_UTF8_CHAR_utf8_no_length_checks(s) \
-( ( 0xC2 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xDF ) ? \
- ( LIKELY( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) ? 2 : 0 ) \
-: ( 0xE0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0xA0 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( ( 0xE1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xEC ) || 0xEE == ((const U8*)s)[0] ) ?\
- ( ( ( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xED == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xEF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x80 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xB6 ) || ( 0xB8 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xBE ) ) ?\
- ( LIKELY( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ? 3 : 0 ) \
- : ( 0xB7 == ((const U8*)s)[1] ) ? \
- ( LIKELY( ( ((const U8*)s)[2] & 0xF0 ) == 0x80 || ( ((const U8*)s)[2] & 0xF0 ) == 0xB0 ) ? 3 : 0 )\
- : ( ( 0xBF == ((const U8*)s)[1] ) && ( 0x80 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xBD ) ) ? 3 : 0 )\
-: ( 0xF0 == ((const U8*)s)[0] ) ? \
- ( ( ( 0x90 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x9E ) || ( 0xA0 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xAE ) || ( 0xB0 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xBE ) ) ?\
- ( LIKELY( ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
- : ( ((const U8*)s)[1] == 0x9F || ( ( ((const U8*)s)[1] & 0xEF ) == 0xAF ) ) ? \
- ( ( 0x80 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xBE ) ? \
- ( LIKELY( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ? 4 : 0 ) \
- : LIKELY( ( 0xBF == ((const U8*)s)[2] ) && ( 0x80 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0xBD ) ) ? 4 : 0 )\
- : 0 ) \
-: ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF3 ) ? \
- ( ( ( ( ((const U8*)s)[1] & 0xC8 ) == 0x80 ) || ( ( ((const U8*)s)[1] & 0xCC ) == 0x88 ) || ( ( ((const U8*)s)[1] & 0xCE ) == 0x8C ) || ( ( ((const U8*)s)[1] & 0xCF ) == 0x8E ) ) ?\
- ( LIKELY( ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
- : ( ( ((const U8*)s)[1] & 0xCF ) == 0x8F ) ? \
- ( ( 0x80 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xBE ) ? \
- ( LIKELY( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ? 4 : 0 ) \
- : LIKELY( ( 0xBF == ((const U8*)s)[2] ) && ( 0x80 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0xBD ) ) ? 4 : 0 )\
- : 0 ) \
-: ( 0xF4 == ((const U8*)s)[0] ) ? \
- ( ( 0x80 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x8E ) ? \
- ( LIKELY( ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
- : ( 0x8F == ((const U8*)s)[1] ) ? \
- ( ( 0x80 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xBE ) ? \
- ( LIKELY( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ? 4 : 0 ) \
- : LIKELY( ( 0xBF == ((const U8*)s)[2] ) && ( 0x80 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0xBD ) ) ? 4 : 0 )\
- : 0 ) \
-: 0 )
-
-/* Similarly,
- C9_STRICT_UTF8_CHAR: Matches legal Unicode UTF-8 variant code
- points, no surrogates
- 0x0080 - 0xD7FF
- 0xE000 - 0x10FFFF
-*/
-/*** GENERATED CODE ***/
-#define is_C9_STRICT_UTF8_CHAR_utf8_no_length_checks(s) \
-( ( 0xC2 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xDF ) ? \
- ( LIKELY( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) ? 2 : 0 ) \
-: ( 0xE0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0xA0 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( ( 0xE1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xEC ) || ( ((const U8*)s)[0] & 0xFE ) == 0xEE ) ?\
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xED == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xF0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( 0x90 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xBF ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
-: ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF3 ) ? \
- ( LIKELY( ( ( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
-: LIKELY( ( ( ( 0xF4 == ((const U8*)s)[0] ) && ( ( ((const U8*)s)[1] & 0xF0 ) == 0x80 ) ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )
-
#define UNICODE_IS_PERL_EXTENDED(uv) UNLIKELY((UV) (uv) > 0x7FFFFFFF)
#endif /* EBCDIC vs ASCII */
@@ -600,6 +498,20 @@ only) byte is pointed to by C<s>.
#define UTF8SKIP(s) PL_utf8skip[*(const U8*)(s)]
#define UTF8_SKIP(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
+UTF-8 encoded character whose first byte is pointed to by C<s>. But it never
+returns beyond C<e>. On DEBUGGING builds, it asserts that S<C<s E<lt>= e>>.
+
+=cut
+ */
+#define UTF8_SAFE_SKIP(s, e) (__ASSERT_((e) >= (s)) \
+ ((e) - (s)) <= 0 \
+ ? 0 \
+ : MIN(((e) - (s)), UTF8_SKIP(s)))
+
/* Most code that says 'UNI_' really means the native value for code points up
* through 255 */
#define UNI_IS_INVARIANT(cp) UVCHR_IS_INVARIANT(cp)
@@ -751,7 +663,7 @@ case any call to string overloading updates the internal UTF-8 encoding flag.
#define UTF8_ALLOW_CONTINUATION 0x0002
#define UTF8_GOT_CONTINUATION UTF8_ALLOW_CONTINUATION
-/* Unexpected continuation byte */
+/* Unexpected non-continuation byte */
#define UTF8_ALLOW_NON_CONTINUATION 0x0004
#define UTF8_GOT_NON_CONTINUATION UTF8_ALLOW_NON_CONTINUATION
@@ -835,8 +747,7 @@ case any call to string overloading updates the internal UTF-8 encoding flag.
|UTF8_ALLOW_OVERFLOW)
/* Accept any Perl-extended UTF-8 that evaluates to any UV on the platform, but
- * not any malformed. This is the default. (Note that UVs above IV_MAX are
- * deprecated. */
+ * not any malformed. This is the default. */
#define UTF8_ALLOW_ANYUV 0
#define UTF8_ALLOW_DEFAULT UTF8_ALLOW_ANYUV
@@ -856,6 +767,8 @@ point's representation.
#define UTF8_IS_REPLACEMENT(s, send) is_REPLACEMENT_utf8_safe(s,send)
+#define MAX_LEGAL_CP ((UV)IV_MAX)
+
/*
=for apidoc Am|bool|UTF8_IS_SUPER|const U8 *s|const U8 *e
@@ -872,7 +785,7 @@ represent a code point that cannot fit in a UV on the current platform. Hence
this macro can give different results when run on a 64-bit word machine than on
one with a 32-bit word size.
-Note that it is deprecated to have code points that are larger than what can
+Note that it is illegal to have code points that are larger than what can
fit in an IV on the current machine.
=cut
@@ -1022,134 +935,12 @@ point's representation.
#define SHARP_S_SKIP 2
-/*
-
-=for apidoc Am|STRLEN|isUTF8_CHAR|const U8 *s|const U8 *e
-
-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,
-that represents some code point; otherwise it evaluates to 0. If non-zero, the
-value gives how many bytes starting at C<s> comprise the code point's
-representation. Any bytes remaining before C<e>, but beyond the ones needed to
-form the first code point in C<s>, are not examined.
-
-The code point can be any that will fit in a UV on this machine, using Perl's
-extension to official UTF-8 to represent those higher than the Unicode maximum
-of 0x10FFFF. That means that this macro is used to efficiently decide if the
-next few bytes in C<s> is legal UTF-8 for a single character.
-
-Use C<L</isSTRICT_UTF8_CHAR>> to restrict the acceptable code points to those
-defined by Unicode to be fully interchangeable across applications;
-C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
-#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
-code points; and C<L</isUTF8_CHAR_flags>> for a more customized definition.
-
-Use C<L</is_utf8_string>>, C<L</is_utf8_string_loc>>, and
-C<L</is_utf8_string_loclen>> to check entire strings.
-
-Note that it is deprecated to use code points higher than what will fit in an
-IV. This macro does not raise any warnings for such code points, treating them
-as valid.
-
-Note also that a UTF-8 INVARIANT character (i.e. ASCII on non-EBCDIC machines)
-is a valid UTF-8 character.
-
-=cut
-*/
-
-#define isUTF8_CHAR(s, e) \
- (UNLIKELY((e) <= (s)) \
- ? 0 \
- : (UTF8_IS_INVARIANT(*s)) \
- ? 1 \
- : UNLIKELY(((e) - (s)) < UTF8SKIP(s)) \
- ? 0 \
- : LIKELY(NATIVE_UTF8_TO_I8(*s) <= _IS_UTF8_CHAR_HIGHEST_START_BYTE) \
- ? is_UTF8_CHAR_utf8_no_length_checks(s) \
- : _is_utf8_char_helper(s, e, 0))
-
#define is_utf8_char_buf(buf, buf_end) isUTF8_CHAR(buf, buf_end)
#define bytes_from_utf8(s, lenp, is_utf8p) \
bytes_from_utf8_loc(s, lenp, is_utf8p, 0)
/*
-=for apidoc Am|STRLEN|isSTRICT_UTF8_CHAR|const U8 *s|const U8 *e
-
-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
-Unicode code point completely acceptable for open interchange between all
-applications; otherwise it evaluates to 0. If non-zero, the value gives how
-many bytes starting at C<s> comprise the code point's representation. Any
-bytes remaining before C<e>, but beyond the ones needed to form the first code
-point in C<s>, are not examined.
-
-The largest acceptable code point is the Unicode maximum 0x10FFFF, and must not
-be a surrogate nor a non-character code point. Thus this excludes any code
-point from Perl's extended UTF-8.
-
-This is used to efficiently decide if the next few bytes in C<s> is
-legal Unicode-acceptable UTF-8 for a single character.
-
-Use C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
-#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
-code points; C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8;
-and C<L</isUTF8_CHAR_flags>> for a more customized definition.
-
-Use C<L</is_strict_utf8_string>>, C<L</is_strict_utf8_string_loc>>, and
-C<L</is_strict_utf8_string_loclen>> to check entire strings.
-
-=cut
-*/
-
-#define isSTRICT_UTF8_CHAR(s, e) \
- (UNLIKELY((e) <= (s)) \
- ? 0 \
- : (UTF8_IS_INVARIANT(*s)) \
- ? 1 \
- : UNLIKELY(((e) - (s)) < UTF8SKIP(s)) \
- ? 0 \
- : is_STRICT_UTF8_CHAR_utf8_no_length_checks(s))
-
-/*
-
-=for apidoc Am|STRLEN|isC9_STRICT_UTF8_CHAR|const U8 *s|const U8 *e
-
-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
-Unicode non-surrogate code point; otherwise it evaluates to 0. If non-zero,
-the value gives how many bytes starting at C<s> comprise the code point's
-representation. Any bytes remaining before C<e>, but beyond the ones needed to
-form the first code point in C<s>, are not examined.
-
-The largest acceptable code point is the Unicode maximum 0x10FFFF. This
-differs from C<L</isSTRICT_UTF8_CHAR>> only in that it accepts non-character
-code points. This corresponds to
-L<Unicode Corrigendum #9|http://www.unicode.org/versions/corrigendum9.html>.
-which said that non-character code points are merely discouraged rather than
-completely forbidden in open interchange. See
-L<perlunicode/Noncharacter code points>.
-
-Use C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8; and
-C<L</isUTF8_CHAR_flags>> for a more customized definition.
-
-Use C<L</is_c9strict_utf8_string>>, C<L</is_c9strict_utf8_string_loc>>, and
-C<L</is_c9strict_utf8_string_loclen>> to check entire strings.
-
-=cut
-*/
-
-#define isC9_STRICT_UTF8_CHAR(s, e) \
- (UNLIKELY((e) <= (s)) \
- ? 0 \
- : (UTF8_IS_INVARIANT(*s)) \
- ? 1 \
- : UNLIKELY(((e) - (s)) < UTF8SKIP(s)) \
- ? 0 \
- : is_C9_STRICT_UTF8_CHAR_utf8_no_length_checks(s))
-
-/*
-
=for apidoc Am|STRLEN|isUTF8_CHAR_flags|const U8 *s|const U8 *e| const U32 flags
Evaluates to non-zero if the first few bytes of the string starting at C<s> and
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h
index e0c12ed403..6f0bf6b485 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h
@@ -18,8 +18,8 @@
#define G_WARN_ALL_MASK (G_WARN_ALL_ON|G_WARN_ALL_OFF)
#define pWARN_STD NULL
-#define pWARN_ALL (((STRLEN*)0)+1) /* use warnings 'all' */
-#define pWARN_NONE (((STRLEN*)0)+2) /* no warnings 'all' */
+#define pWARN_ALL (STRLEN *) &PL_WARN_ALL /* use warnings 'all' */
+#define pWARN_NONE (STRLEN *) &PL_WARN_NONE /* no warnings 'all' */
#define specialWARN(x) ((x) == pWARN_STD || (x) == pWARN_ALL || \
(x) == pWARN_NONE)
@@ -121,9 +121,15 @@
#define WARN_EXPERIMENTAL__SCRIPT_RUN 68
#define WARN_SHADOW 69
-#define WARNsize 18
-#define WARN_ALLstring "\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"
+/* Warnings Categories added in Perl 5.029 */
+
+#define WARN_EXPERIMENTAL__PRIVATE_USE 70
+#define WARN_EXPERIMENTAL__UNIPROP_WILDCARDS 71
+#define WARN_EXPERIMENTAL__VLB 72
+
+#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"
#define isLEXWARN_on \
cBOOL(PL_curcop && PL_curcop->cop_warnings != pWARN_STD)
@@ -133,10 +139,7 @@
#define isWARN_on(c,x) (IsSet((U8 *)(c + 1), 2*(x)))
#define isWARNf_on(c,x) (IsSet((U8 *)(c + 1), 2*(x)+1))
-#define DUP_WARNINGS(p) \
- (specialWARN(p) ? (STRLEN*)(p) \
- : (STRLEN*)CopyD(p, PerlMemShared_malloc(sizeof(*p)+*p), sizeof(*p)+*p, \
- char))
+#define DUP_WARNINGS(p) Perl_dup_warnings(aTHX_ p)
/*
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h
index 26c3ac254f..73aa67a3be 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h
@@ -85,7 +85,7 @@
/* now even GCC supports __declspec() */
/* miniperl has no reason to export anything */
-#if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE) && defined(_MSC_VER)
+#if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE)
# define DllExport
#else
# if defined(PERLDLL)
@@ -285,8 +285,7 @@ typedef unsigned short mode_t;
# pragma intrinsic(_rotl64,_rotr64)
#endif
-#pragma warning(push)
-#pragma warning(disable:4756;disable:4056)
+MSVC_DIAG_IGNORE(4756 4056)
PERL_STATIC_INLINE
double S_Infinity() {
/* this is a real C literal which can get further constant folded
@@ -295,7 +294,8 @@ double S_Infinity() {
folding INF is creating -INF */
return (DBL_MAX+DBL_MAX);
}
-#pragma warning(pop)
+MSVC_DIAG_RESTORE
+
#define NV_INF S_Infinity()
/* selectany allows duplicate and unused data symbols to be removed by
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h
index 842bc073be..a9235d3595 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h
@@ -128,6 +128,7 @@ DllExport char* win32_getenv(const char *name);
DllExport int win32_putenv(const char *name);
DllExport unsigned win32_sleep(unsigned int);
+DllExport int win32_pause(void);
DllExport int win32_times(struct tms *timebuf);
DllExport unsigned win32_alarm(unsigned int sec);
DllExport char* win32_longpath(char *path);
@@ -429,7 +430,7 @@ END_EXTERN_C
*/
#define pipe(fd) win32_pipe((fd), 512, O_BINARY)
-#define pause() win32_sleep((32767L << 16) + 32767)
+#define pause win32_pause
#define sleep win32_sleep
#define times win32_times
#define ioctl win32_ioctl
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN.pm
index 1f69119e5f..0c9b9f5b09 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.20';
+$CPAN::VERSION = '2.22';
$CPAN::VERSION =~ s/_//;
# we need to run chdir all over and we would get at wrong libraries
@@ -90,11 +90,13 @@ if ($ENV{PERL5_CPAN_IS_RUNNING} && $$ != $ENV{PERL5_CPAN_IS_RUNNING}) {
warn $w;
}
local $| = 1;
+ my $have_been_sleeping = 0;
while ($sleep > 0) {
printf "\r#%5d", --$sleep;
sleep 1;
+ ++$have_been_sleeping;
}
- print "\n";
+ print "\n" if $have_been_sleeping;
}
$ENV{PERL5_CPAN_IS_RUNNING}=$$;
$ENV{PERL5_CPANPLUS_IS_RUNNING}=$$; # https://rt.cpan.org/Ticket/Display.html?id=23735
@@ -284,7 +286,7 @@ sub shell {
}
if (my $histfile = $CPAN::Config->{'histfile'}) {{
unless ($term->can("AddHistory")) {
- $CPAN::Frontend->mywarn("Terminal does not support AddHistory.\n");
+ $CPAN::Frontend->mywarn("Terminal does not support AddHistory.\n\nTo fix enter> install Term::ReadLine::Perl\n\n");
last;
}
$META->readhist($term,$histfile);
@@ -488,7 +490,7 @@ Trying '$root' as temporary haven.
push @$cwd, $root;
}
while () {
- if (chdir $cwd->[0]) {
+ if (chdir "$cwd->[0]") {
return;
} else {
if (@$cwd>1) {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm
index 72101afc7b..717c9aa0e4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm
@@ -8,7 +8,7 @@ use CPAN::InfoObj;
use File::Path ();
@CPAN::Distribution::ISA = qw(CPAN::InfoObj);
use vars qw($VERSION);
-$VERSION = "2.19";
+$VERSION = "2.22";
# no prepare, because prepare is not a command on the shell command line
# TODO: clear instance cache on reload
@@ -29,7 +29,7 @@ for my $method (qw(get make test install)) {
$instance{$plugin}->$hookname($self);
}
} else {
- $CPAN::Frontend->mydie("Plugin '$plugin_proper' not found");
+ $CPAN::Frontend->mydie("Plugin '$plugin_proper' not found for hook '$hookname'");
}
}
};
@@ -559,7 +559,8 @@ See also http://rt.cpan.org/Ticket/Display.html?id=38932\n");
$CPAN::Frontend->mydie("Cannot create directory $builddir: $@");
}
my $packagedir;
- my $eexist = $CPAN::META->has_usable("Errno") ? &Errno::EEXIST : undef;
+ my $eexist = ($CPAN::META->has_usable("Errno") && defined &Errno::EEXIST)
+ ? &Errno::EEXIST : undef;
for(my $suffix = 0; ; $suffix++) {
$packagedir = File::Spec->catdir($builddir, "$tdir_base-$suffix");
my $parent = $builddir;
@@ -1658,7 +1659,7 @@ sub force {
my $methodmatch = 0;
my $ldebug = 0;
PHASE: for my $phase (qw(unknown get make test install)) { # order matters
- $methodmatch = 1 if $fforce || $phase eq $method;
+ $methodmatch = 1 if $fforce || ($method && $phase eq $method);
next unless $methodmatch;
ATTRIBUTE: for my $att (@{$phase_map{$phase}}) {
if ($phase eq "get") {
@@ -1721,14 +1722,20 @@ sub isa_perl {
my $file = File::Basename::basename($self->id);
if ($file =~ m{ ^ perl
(
- -5\.\d+\.\d+
+ -(5\.\d+\.\d+)
|
- 5[._-]00[0-5](_[0-4][0-9])?
+ (5)[._-](00[0-5](?:_[0-4][0-9])?)
)
\.tar[._-](?:gz|bz2)
(?!\n)\Z
}xs) {
- return "$1.$3";
+ my $perl_version;
+ if ($2) {
+ $perl_version = $2;
+ } else {
+ $perl_version = "$3.$4";
+ }
+ return $perl_version;
} elsif ($self->cpan_comment
&&
$self->cpan_comment =~ /isa_perl\(.+?\)/) {
@@ -2898,8 +2905,13 @@ sub unsat_prereq {
next NEED;
}
- # if they have not specified a version, we accept any installed one
- if ( $available_file
+ # if they have not specified a version, we accept any
+ # installed one; in that case inst_file is always
+ # sufficient and available_file is sufficient on
+ # both build_requires and configure_requires
+ my $sufficient = $inst_file ||
+ ( exists $prereq_pm->{requires}{$need_module} ? 0 : $available_file );
+ if ( $sufficient
and ( # a few quick short circuits
not defined $need_version
or $need_version eq '0' # "==" would trigger warning when not numeric
@@ -2945,8 +2957,9 @@ sub unsat_prereq {
}
} elsif (
$self->{reqtype} =~ /^(r|c)$/
- && (exists $prereq_pm->{requires}{$need_module} || exists $prereq_pm->{opt_requires} )
- && $nmo
+ && ( exists $prereq_pm->{requires}{$need_module}
+ || exists $prereq_pm->{opt_requires}{$need_module} )
+ && $nmo
&& !$inst_file
) {
# continue installing as a prereq; this may be a
@@ -2955,7 +2968,8 @@ sub unsat_prereq {
# wants it as a requires
my $need_distro = $nmo->distribution;
if ($need_distro->{install} && $need_distro->{install}->failed && $need_distro->{install}->text =~ /is only/) {
- CPAN->debug("promotion from build_requires to requires") if $CPAN::DEBUG;
+ my $id = $need_distro->pretty_id;
+ $CPAN::Frontend->myprint("Promoting $id from build_requires to requires due $need_module\n");
delete $need_distro->{install}; # promote to another installation attempt
$need_distro->{reqtype} = "r";
$need_distro->install;
@@ -3491,8 +3505,21 @@ sub _exe_files {
if (-f $buildparams) {
CPAN->debug("Found '$buildparams'") if $CPAN::DEBUG;
my $x = do $buildparams;
- for my $sf (@{$x->[2]{script_files} || []}) {
- push @exe_files, $sf;
+ for my $sf ($x->[2]{script_files}) {
+ if (my $reftype = ref $sf) {
+ if ($reftype eq "ARRAY") {
+ push @exe_files, @$sf;
+ }
+ elsif ($reftype eq "HASH") {
+ push @exe_files, keys %$sf;
+ }
+ else {
+ $CPAN::Frontend->mywarn("Invalid reftype $reftype for Build.PL 'script_files'\n");
+ }
+ }
+ elsif (defined $sf) {
+ push @exe_files, $sf;
+ }
}
}
return \@exe_files;
@@ -3534,7 +3561,7 @@ sub test {
local $ENV{PERL_MM_USE_DEFAULT} = 1 if $CPAN::Config->{use_prompt_default};
local $ENV{NONINTERACTIVE_TESTING} = 1 if $CPAN::Config->{use_prompt_default};
- $CPAN::Frontend->myprint("Running $make test\n");
+ $CPAN::Frontend->myprint(sprintf "Running %s test for %s\n", $make, $self->pretty_id);
my $builddir = $self->dir or
$CPAN::Frontend->mydie("PANIC: Cannot determine build directory\n");
@@ -3751,7 +3778,7 @@ sub _prefs_with_expect {
sub clean {
my($self) = @_;
my $make = $self->{modulebuild} ? "Build" : "make";
- $CPAN::Frontend->myprint("Running $make clean\n");
+ $CPAN::Frontend->myprint(sprintf "Running %s clean for %s\n", $make, $self->pretty_id);
unless (exists $self->{archived}) {
$CPAN::Frontend->mywarn("Distribution seems to have never been unzipped".
"/untarred, nothing done\n");
@@ -3773,7 +3800,7 @@ sub clean {
push @e, "make clean already called once";
$CPAN::Frontend->myprint(join "", map {" $_\n"} @e) and return if @e;
}
- chdir $self->{build_dir} or
+ chdir "$self->{build_dir}" or
Carp::confess("Couldn't chdir to $self->{build_dir}: $!");
$self->debug("Changed directory to $self->{build_dir}") if $CPAN::DEBUG;
@@ -3889,7 +3916,7 @@ sub shortcut_install {
$CPAN::META->is_installed($self->{build_dir});
return $self->success("Already done");
} elsif ($text =~ /is only/) {
- # e.g. 'is only build_requires'
+ # e.g. 'is only build_requires': may be overruled later
return $self->goodbye($text);
} else {
# comment in Todo on 2006-02-11; maybe retry?
@@ -3913,19 +3940,25 @@ sub install {
$self->debug("checking goto id[$self->{ID}]") if $CPAN::DEBUG;
if (my $goto = $self->prefs->{goto}) {
- return $self->goto($goto);
+ $self->goto($goto);
+ $self->post_install();
+ return;
}
- $self->test
- or return;
+ unless ($self->test) {
+ $self->post_install();
+ return;
+ }
if ( defined( my $sc = $self->shortcut_install ) ) {
+ $self->post_install();
return $sc;
}
if ($CPAN::Signal) {
- delete $self->{force_update};
- return;
+ delete $self->{force_update};
+ $self->post_install();
+ return;
}
my $builddir = $self->dir or
@@ -3933,6 +3966,7 @@ sub install {
unless (chdir $builddir) {
$CPAN::Frontend->mywarn("Couldn't chdir to '$builddir': $!");
+ $self->post_install();
return;
}
@@ -3940,10 +3974,11 @@ sub install {
if $CPAN::DEBUG;
my $make = $self->{modulebuild} ? "Build" : "make";
- $CPAN::Frontend->myprint("Running $make install\n");
+ $CPAN::Frontend->myprint(sprintf "Running %s install for %s\n", $make, $self->pretty_id);
if ($^O eq 'MacOS') {
Mac::BuildTools::make_install($self);
+ $self->post_install();
return;
}
@@ -3995,7 +4030,9 @@ sub install {
my $is_only = "is only 'build_requires'";
$self->{install} = CPAN::Distrostatus->new("NO -- $is_only");
delete $self->{force_update};
- return $self->goodbye("Not installing because $is_only");
+ $self->goodbye("Not installing because $is_only");
+ $self->post_install();
+ return;
}
local $ENV{PERL5LIB} = defined($ENV{PERL5LIB})
? $ENV{PERL5LIB}
@@ -4014,6 +4051,7 @@ sub install {
$self->{install} = CPAN::Distrostatus->new("NO");
$CPAN::Frontend->mywarn(" $system -- NOT OK\n");
delete $self->{force_update};
+ $self->post_install();
return;
}
my($makeout) = "";
@@ -4401,6 +4439,17 @@ sub reports {
$CPAN::Frontend->mydie("File::Temp not installed; cannot continue");
}
+ my $format;
+ if ($CPAN::META->has_inst("YAML::XS") || $CPAN::META->has_inst("YAML::Syck")){
+ $format = 'yaml';
+ }
+ elsif (!$format && $CPAN::META->has_inst("JSON::PP") ) {
+ $format = 'json';
+ }
+ else {
+ $CPAN::Frontend->mydie("JSON::PP not installed, cannot continue");
+ }
+
my $d = CPAN::DistnameInfo->new($pathname);
my $dist = $d->dist; # "CPAN-DistnameInfo"
@@ -4410,7 +4459,7 @@ sub reports {
my $cpanid = $d->cpanid; # "GBARR"
my $distvname = $d->distvname; # "CPAN-DistnameInfo-0.02"
- my $url = sprintf "http://www.cpantesters.org/show/%s.yaml", $dist;
+ my $url = sprintf "http://www.cpantesters.org/show/%s.%s", $dist, $format;
CPAN::LWP::UserAgent->config;
my $Ua;
@@ -4424,19 +4473,25 @@ sub reports {
$CPAN::Frontend->mydie(sprintf "Could not download '%s': %s\n", $url, $resp->code);
}
$CPAN::Frontend->myprint("DONE\n\n");
- my $yaml = $resp->content;
- # what a long way round!
- my $fh = File::Temp->new(
- dir => File::Spec->tmpdir,
- template => 'cpan_reports_XXXX',
- suffix => '.yaml',
- unlink => 0,
- );
- my $tfilename = $fh->filename;
- print $fh $yaml;
- close $fh or $CPAN::Frontend->mydie("Could not close '$tfilename': $!");
- my $unserialized = CPAN->_yaml_loadfile($tfilename)->[0];
- unlink $tfilename or $CPAN::Frontend->mydie("Could not unlink '$tfilename': $!");
+ my $unserialized;
+ if ( $format eq 'yaml' ) {
+ my $yaml = $resp->content;
+ # what a long way round!
+ my $fh = File::Temp->new(
+ dir => File::Spec->tmpdir,
+ template => 'cpan_reports_XXXX',
+ suffix => '.yaml',
+ unlink => 0,
+ );
+ my $tfilename = $fh->filename;
+ print $fh $yaml;
+ close $fh or $CPAN::Frontend->mydie("Could not close '$tfilename': $!");
+ $unserialized = CPAN->_yaml_loadfile($tfilename)->[0];
+ unlink $tfilename or $CPAN::Frontend->mydie("Could not unlink '$tfilename': $!");
+ } else {
+ require JSON::PP;
+ $unserialized = JSON::PP->new->utf8->decode($resp->content);
+ }
my %other_versions;
my $this_version_seen;
for my $rep (@$unserialized) {
@@ -4469,7 +4524,7 @@ Reports for other versions:\n");
$CPAN::Frontend->myprint(" $v\: $other_versions{$v}\n");
}
}
- $url =~ s/\.yaml/.html/;
+ $url = substr($url,0,-4) . 'html';
$CPAN::Frontend->myprint("See $url for details\n");
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm
index 4ceca0458c..29bb7216ff 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm
@@ -34,7 +34,7 @@ CPAN::Mirrors - Get CPAN mirror information and select a fast one
package CPAN::Mirrors;
use strict;
use vars qw($VERSION $urllist $silent);
-$VERSION = "2.12";
+$VERSION = "2.21";
use Carp;
use FileHandle;
@@ -390,7 +390,7 @@ sub find_best_continents {
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{qw(seen callback)} );
+ $self->get_mirrors_timings( [ $m ], $args{seen}, $args{callback} );
next RANDOM unless defined $args{seen}{$m->hostname}->rtt;
}
printf "\t%s -> %0.2f ms\n",
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin.pm
index 77ad19b776..458d87aa2e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin.pm
@@ -3,7 +3,7 @@ package CPAN::Plugin;
use strict;
use warnings;
-our $VERSION = '0.96';
+our $VERSION = '0.97';
require CPAN;
@@ -119,7 +119,7 @@ See L<CPAN/"Plugin support">.
=head2 plugin_requires
returns list of packages given plugin requires for functionality.
-This list is evaluated using C<CPAN->use_inst> method.
+This list is evaluated using C<< CPAN->use_inst >> method.
=head2 distribution_object
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin/Specfile.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin/Specfile.pm
index f63d322c74..425c4bdb4e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin/Specfile.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Plugin/Specfile.pm
@@ -14,7 +14,12 @@ CPAN::Plugin::Specfile - Proof of concept implementation of a trivial CPAN::Plug
test Acme::Meta
# disable
+ # if it is the last in plugin_list:
o conf plugin_list pop
+ # otherwise, determine the index to splice:
+ o conf plugin_list
+ # and then use splice, e.g. to splice position 3:
+ o conf plugin_list splice 3 1
=head1 DESCRIPTION
@@ -48,7 +53,7 @@ Andreas Koenig <andk@cpan.org>, Branislav Zahradnik <barney@cpan.org>
package CPAN::Plugin::Specfile;
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use File::Path;
use File::Spec;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Shell.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Shell.pm
index 423131cc2f..b5d88924df 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.5007";
+$VERSION = "5.5008";
# record the initial timestamp for reload.
$reload = { map {$INC{$_} ? ($_,(stat $INC{$_})[9]) : ()} @relo };
@CPAN::Shell::ISA = qw(CPAN::Debug);
@@ -562,7 +562,7 @@ sub reload {
$self->debug("self[$self]command[$command]arg[@arg]") if $CPAN::DEBUG;
if ($command =~ /^cpan$/i) {
my $redef = 0;
- chdir $CPAN::iCwd if $CPAN::iCwd; # may fail
+ chdir "$CPAN::iCwd" if $CPAN::iCwd; # may fail
my $failed;
MFILE: for my $f (@relo) {
next unless exists $INC{$f};
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 ce5245fe4b..8165115ea3 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.074';
+$VERSION = '2.084';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -147,7 +147,7 @@ Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library
=head1 DESCRIPTION
C<Compress::Raw::Bzip2> provides an interface to the in-memory
-compression/uncompression functions from the bzip2 compression library.
+compression/uncompression functions from the bzip2 compression library.
Although the primary purpose for the existence of C<Compress::Raw::Bzip2>
is for use by the C<IO::Compress::Bzip2> and C<IO::Compress::Bunzip2>
@@ -158,7 +158,7 @@ tasks.
=head2 ($z, $status) = new Compress::Raw::Bzip2 $appendOutput, $blockSize100k, $workfactor;
-Creates a new compression object.
+Creates a new compression object.
If successful, it will return the initialised compression object, C<$z>
and a C<$status> of C<BZ_OK> in a list context. In scalar context it
@@ -273,7 +273,7 @@ To quote the bzip2 documentation
If small is nonzero, the library will use an alternative decompression
algorithm which uses less memory but at the cost of decompressing more
slowly (roughly speaking, half the speed, but the maximum memory
- requirement drops to around 2300k).
+ requirement drops to around 2300k).
Defaults to 0.
@@ -281,7 +281,7 @@ Defaults to 0.
The C<LimitOutput> option changes the behavior of the C<< $i->bzinflate >>
method so that the amount of memory used by the output buffer can be
-limited.
+limited.
When C<LimitOutput> is used the size of the output buffer used will either
be the 16k or the amount of memory already allocated to C<$output>,
@@ -307,7 +307,7 @@ Defaults to 0.
=head2 $status = $z->bzinflate($input, $output);
-Uncompresses C<$input> and writes the uncompressed data to C<$output>.
+Uncompresses C<$input> and writes the uncompressed data to C<$output>.
Returns C<BZ_OK> if the uncompression was successful, but the end of the
compressed data stream has not been reached. Returns C<BZ_STREAM_END> on
@@ -356,7 +356,7 @@ The following bzip2 constants are exported by this module
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -370,7 +370,7 @@ See the module L<Compress::Bzip2|Compress::Bzip2>
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -378,7 +378,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/Compress/Raw/Zlib.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm
index 2fc5b46ef5..4c36973898 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.076';
+$VERSION = '2.084';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -1559,7 +1559,7 @@ of I<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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1590,7 +1590,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/Compress/Zlib.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Zlib.pm
index 86da8340ff..ce79d7d113 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.074 ;
-use Compress::Raw::Zlib 2.074 ;
-use IO::Compress::Gzip 2.074 ;
-use IO::Uncompress::Gunzip 2.074 ;
+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 strict ;
use warnings ;
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS);
-$VERSION = '2.074';
+$VERSION = '2.084';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -461,7 +461,7 @@ sub inflate
package Compress::Zlib ;
-use IO::Compress::Gzip::Constants 2.074 ;
+use IO::Compress::Gzip::Constants 2.084 ;
sub memGzip($)
{
@@ -662,7 +662,7 @@ Compress::Zlib - Interface to zlib compression library
$status = $gz->gzclose() ;
$status = $gz->gzeof() ;
$status = $gz->gzsetparams($level, $strategy) ;
- $errstring = $gz->gzerror() ;
+ $errstring = $gz->gzerror() ;
$gzerrno
$dest = Compress::Zlib::memGzip($buffer) ;
@@ -680,7 +680,7 @@ Compress::Zlib - Interface to zlib compression library
The I<Compress::Zlib> module provides a Perl interface to the I<zlib>
compression library (see L</AUTHOR> for details about where to get
-I<zlib>).
+I<zlib>).
The C<Compress::Zlib> module can be split into two general areas of
functionality, namely a simple read/write interface to I<gzip> files
@@ -694,11 +694,11 @@ The main change in C<Compress::Zlib> version 2.x is that it does not now
interface directly to the zlib library. Instead it uses the
C<IO::Compress::Gzip> and C<IO::Uncompress::Gunzip> modules for
reading/writing gzip files, and the C<Compress::Raw::Zlib> module for some
-low-level zlib access.
+low-level zlib access.
The interface provided by version 2 of this module should be 100% backward
compatible with version 1. If you find a difference in the expected
-behaviour please contact the author (See L</AUTHOR>). See L<GZIP INTERFACE>
+behaviour please contact the author (See L</AUTHOR>). See L<GZIP INTERFACE>
With the creation of the C<IO::Compress> and C<IO::Uncompress> modules no
new features are planned for C<Compress::Zlib> - the new modules do
@@ -712,7 +712,7 @@ new C<IO::Compress> or C<IO::Uncompress> modules.
A number of functions are supplied in I<zlib> for reading and writing
I<gzip> files that conform to RFC 1952. This module provides an interface
-to most of them.
+to most of them.
If you have previously used C<Compress::Zlib> 1.x, the following
enhancements/changes have been made to the C<gzopen> interface:
@@ -725,7 +725,7 @@ If you want to open either STDIN or STDOUT with C<gzopen>, you can now
optionally use the special filename "C<->" as a synonym for C<\*STDIN> and
C<\*STDOUT>.
-=item 2
+=item 2
In C<Compress::Zlib> version 1.x, C<gzopen> used the zlib library to open
the underlying file. This made things especially tricky when a Perl
@@ -736,7 +736,7 @@ the zlib library.
Apart from being non-portable to some operating systems, this made it
difficult to use C<gzopen> in situations where you wanted to extract/create
a gzip data stream that is embedded in a larger file, without having to
-resort to opening and closing the file multiple times.
+resort to opening and closing the file multiple times.
It also made it impossible to pass a perl filehandle that wasn't associated
with a real filesystem file, like, say, an C<IO::String>.
@@ -768,7 +768,7 @@ L<IO::Uncompress::Gunzip|IO::Uncompress::Gunzip> for more details.
=item B<$gz = gzopen($filehandle, $mode)>
This function opens either the I<gzip> file C<$filename> for reading or
-writing or attaches to the opened filehandle, C<$filehandle>.
+writing or attaches to the opened filehandle, C<$filehandle>.
It returns an object on success and C<undef> on failure.
When writing a gzip file this interface will I<always> create the smallest
@@ -812,7 +812,7 @@ the case of an error, -1.
=item B<$bytesread = $gz-E<gt>gzreadline($line) ;>
-Reads the next line from the compressed file into C<$line>.
+Reads the next line from the compressed file into C<$line>.
Returns the number of bytes actually read. On EOF it returns 0 and in
the case of an error, -1.
@@ -821,7 +821,7 @@ It is legal to intermix calls to C<gzread> and C<gzreadline>.
To maintain backward compatibility with version 1.x of this module
C<gzreadline> ignores the C<$/> variable - it I<always> uses the string
-C<"\n"> as the line delimiter.
+C<"\n"> as the line delimiter.
If you want to read a gzip file a line at a time and have it respect the
C<$/> variable (or C<$INPUT_RECORD_SEPARATOR>, or C<$RS> when C<English> is
@@ -891,7 +891,7 @@ C<Z_DEFAULT_COMPRESSION>.
=item B<$strategy>
Defines the strategy used to tune the compression. The valid values are
-C<Z_DEFAULT_STRATEGY>, C<Z_FILTERED> and C<Z_HUFFMAN_ONLY>.
+C<Z_DEFAULT_STRATEGY>, C<Z_FILTERED> and C<Z_HUFFMAN_ONLY>.
=back
@@ -947,12 +947,12 @@ I<gzcat> function.
foreach my $file (@ARGV) {
my $buffer ;
- my $gz = gzopen($file, "rb")
+ my $gz = gzopen($file, "rb")
or die "Cannot open $file: $gzerrno\n" ;
print $buffer while $gz->gzread($buffer) > 0 ;
- die "Error reading from $file: $gzerrno" . ($gzerrno+0) . "\n"
+ die "Error reading from $file: $gzerrno" . ($gzerrno+0) . "\n"
if $gzerrno != Z_STREAM_END ;
$gz->gzclose() ;
@@ -975,14 +975,14 @@ very simple I<grep> like script.
@ARGV = '-' unless @ARGV ;
foreach my $file (@ARGV) {
- my $gz = gzopen($file, "rb")
+ my $gz = gzopen($file, "rb")
or die "Cannot open $file: $gzerrno\n" ;
while ($gz->gzreadline($_) > 0) {
print if /$pattern/ ;
}
- die "Error reading from $file: $gzerrno\n"
+ die "Error reading from $file: $gzerrno\n"
if $gzerrno != Z_STREAM_END ;
$gz->gzclose() ;
@@ -1003,7 +1003,7 @@ standard output.
or die "Cannot open stdout: $gzerrno\n" ;
while (<>) {
- $gz->gzwrite($_)
+ $gz->gzwrite($_)
or die "error writing: $gzerrno\n" ;
}
@@ -1014,7 +1014,7 @@ standard output.
This function is used to create an in-memory gzip file with the minimum
possible gzip header (exactly 10 bytes).
- $dest = Compress::Zlib::memGzip($buffer)
+ $dest = Compress::Zlib::memGzip($buffer)
or die "Cannot compress: $gzerrno\n";
If successful, it returns the in-memory gzip file. Otherwise it returns
@@ -1029,7 +1029,7 @@ carry out in-memory gzip compression.
This function is used to uncompress an in-memory gzip file.
- $dest = Compress::Zlib::memGunzip($buffer)
+ $dest = Compress::Zlib::memGunzip($buffer)
or die "Cannot uncompress: $gzerrno\n";
If successful, it returns the uncompressed gzip file. Otherwise it
@@ -1092,7 +1092,7 @@ Here is a definition of the interface available:
=head2 B<($d, $status) = deflateInit( [OPT] )>
-Initialises a deflation stream.
+Initialises a deflation stream.
It combines the features of the I<zlib> functions C<deflateInit>,
C<deflateInit2> and C<deflateSetDictionary>.
@@ -1152,7 +1152,7 @@ Defaults to MAX_MEM_LEVEL.
=item B<-Strategy>
Defines the strategy used to tune the compression. The valid values are
-C<Z_DEFAULT_STRATEGY>, C<Z_FILTERED> and C<Z_HUFFMAN_ONLY>.
+C<Z_DEFAULT_STRATEGY>, C<Z_FILTERED> and C<Z_HUFFMAN_ONLY>.
The default is Z_DEFAULT_STRATEGY.
@@ -1160,8 +1160,8 @@ The default is Z_DEFAULT_STRATEGY.
When a dictionary is specified I<Compress::Zlib> will automatically
call C<deflateSetDictionary> directly after calling C<deflateInit>. The
-Adler32 value for the dictionary can be obtained by calling the method
-C<$d->dict_adler()>.
+Adler32 value for the dictionary can be obtained by calling the method
+C<< $d->dict_adler() >>.
The default is no dictionary.
@@ -1179,7 +1179,7 @@ Here is an example of using the C<deflateInit> optional parameter list
to override the default buffer size and compression level. All other
options will take their default values.
- deflateInit( -Bufsize => 300,
+ deflateInit( -Bufsize => 300,
-Level => Z_BEST_SPEED ) ;
=head2 B<($out, $status) = $d-E<gt>deflate($buffer)>
@@ -1236,7 +1236,7 @@ C<Z_DEFAULT_COMPRESSION>.
=item B<-Strategy>
Defines the strategy used to tune the compression. The valid values are
-C<Z_DEFAULT_STRATEGY>, C<Z_FILTERED> and C<Z_HUFFMAN_ONLY>.
+C<Z_DEFAULT_STRATEGY>, C<Z_FILTERED> and C<Z_HUFFMAN_ONLY>.
=back
@@ -1298,7 +1298,7 @@ Here is a definition of the interface:
=head2 B<($i, $status) = inflateInit()>
-Initialises an inflation stream.
+Initialises an inflation stream.
In a list context it returns the inflation stream, C<$i>, and the
I<zlib> status code in C<$status>. In a scalar context it returns the
@@ -1339,7 +1339,7 @@ Defaults to MAX_WBITS.
Sets the initial size for the inflation buffer. If the buffer has to be
reallocated to increase the size, it will grow in increments of
-C<Bufsize>.
+C<Bufsize>.
Default is 4096.
@@ -1360,7 +1360,7 @@ Inflates the complete contents of C<$buffer>. The buffer can either be
a scalar or a scalar reference.
Returns C<Z_OK> if successful and C<Z_STREAM_END> if the end of the
-compressed data has been successfully reached.
+compressed data has been successfully reached.
If not successful, C<$out> will be I<undef> and C<$status> will hold
the I<zlib> error code.
@@ -1424,7 +1424,7 @@ Here is an example of using C<inflate>.
{
($output, $status) = $x->inflate(\$input) ;
- print $output
+ print $output
if $status == Z_OK or $status == Z_STREAM_END ;
last if $status != Z_OK ;
@@ -1469,7 +1469,7 @@ of I<Compress::Zlib>.
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1477,7 +1477,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -1492,7 +1492,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1500,7 +1500,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 1995-2017 Paul Marquess. All rights reserved.
+Copyright (c) 1995-2019 Paul Marquess. All rights reserved.
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/Config.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm
index 9180e053d9..950895317c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm
@@ -3,14 +3,14 @@
# for a description of the variables, please have a look at the
# Glossary file, as written in the Porting folder, or use the url:
-# http://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/Glossary
+# https://github.com/Perl/perl5/blob/blead/Porting/Glossary
package Config;
use strict;
use warnings;
our ( %Config, $VERSION );
-$VERSION = "5.028001";
+$VERSION = "5.030001";
# 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.28.1) doesn't match executable '$^X' version ($])"
+die "$0: Perl lib version (5.30.1) doesn't match executable '$^X' version ($])"
unless $^V;
-$^V eq 5.28.1
- or die sprintf "%s: Perl lib version (5.28.1) doesn't match executable '$^X' version (%vd)", $0, $^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;
sub FETCH {
@@ -85,7 +85,7 @@ sub AUTOLOAD {
my $rootdir = __FILE__;
$rootdir =~ s![\\/][^\\/]*[\\/][^\\/]*$!!;
$rootdir =~ s!/!\\!g;
-my $mingdir = "X:\\wprogs\\mingw6432\\mingw32";
+my $mingdir = "D:\\mingw2020";
# 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 => '6.1.7601',
+ osvers => '10.0.18363.418',
path_sep => ';',
privlibexp => "$rootdir\\lib",
scriptdir => "$rootdir\\bin",
@@ -112,5 +112,5 @@ tie %Config, 'Config', {
so => 'dll',
useithreads => 'define',
usevendorprefix => undef,
- version => '5.28.1',
+ version => '5.30.1',
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig
index 1567edd640..4e20854c99 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig
@@ -3,14 +3,14 @@
# for a description of the variables, please have a look at the
# Glossary file, as written in the Porting folder, or use the url:
-# http://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/Glossary
+# https://github.com/Perl/perl5/blob/blead/Porting/Glossary
package Config;
use strict;
use warnings;
our ( %Config, $VERSION );
-$VERSION = "5.028001";
+$VERSION = "5.030001";
# 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.28.1) doesn't match executable '$^X' version ($])"
+die "$0: Perl lib version (5.30.1) doesn't match executable '$^X' version ($])"
unless $^V;
-$^V eq 5.28.1
- or die sprintf "%s: Perl lib version (5.28.1) doesn't match executable '$^X' version (%vd)", $0, $^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;
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 => 'c:\\tlperl\\lib',
+ archlibexp => 'd:\\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 => 'X:\\wprogs\\mingw2019\\mingw32\\lib',
+ libpth => 'D:\\mingw2020\\lib',
osname => 'MSWin32',
- osvers => '6.1.7601',
+ osvers => '10.0.18363.418',
path_sep => ';',
- privlibexp => 'c:\\tlperl\\lib',
- scriptdir => 'c:\\tlperl\\bin',
- sitearchexp => 'c:\\tlperl\\site\\lib',
- sitelibexp => 'c:\\tlperl\\site\\lib',
+ privlibexp => 'd:\\tlperl\\lib',
+ scriptdir => 'd:\\tlperl\\bin',
+ sitearchexp => 'd:\\tlperl\\site\\lib',
+ sitelibexp => 'd:\\tlperl\\site\\lib',
so => 'dll',
useithreads => 'define',
usevendorprefix => undef,
- version => '5.28.1',
+ version => '5.30.1',
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod
index 34153e81ea..8a6b4068e5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod
@@ -34,7 +34,7 @@ named variable exists.
For a description of the variables, please have a look at the
Glossary file, as written in the Porting folder, or use the url:
-http://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/Glossary
+https://github.com/Perl/perl5/blob/blead/Porting/Glossary
=over 4
@@ -1101,14 +1101,6 @@ From F<d_cmsghdr_s.U>:
This variable conditionally defines the C<HAS_STRUCT_CMSGHDR> symbol,
which indicates that the struct cmsghdr is supported.
-=item C<d_const>
-
-From F<d_const.U>:
-
-This variable conditionally defines the C<HASCONST> symbol, which
-indicates to the C program that this C compiler knows about the
-const type.
-
=item C<d_copysign>
From F<d_copysign.U>:
@@ -2372,6 +2364,13 @@ From F<i_grp.U>:
This variable conditionally defines C<GRPASSWD>, which indicates
that struct group in <grp.h> contains gr_passwd.
+=item C<d_has_C_UTF8>
+
+From F<d_setlocale.U>:
+
+This variable is set to either C<true> or C<false> depending on
+whether the compilation system supports the F<C.UTF>-8 locale.
+
=item C<d_hasmntopt>
From F<d_hasmntopt.U>:
@@ -3894,6 +3893,13 @@ From F<d_setlocale.U>:
This variable conditionally defines C<HAS_SETLOCALE> if setlocale() is
available to handle locale-specific ctype implementations.
+=item C<d_setlocale_accepts_any_locale_name>
+
+From F<d_setlocale.U>:
+
+This variable conditionally defines C<SETLOCALE_ACCEPTS_ANY_LOCALE_NAME>
+if setlocale() accepts any locale name.
+
=item C<d_setlocale_r>
From F<d_setlocale_r.U>:
@@ -4475,6 +4481,13 @@ This variable conditionally defines the C<HAS_STRTOD> symbol, which
indicates to the C program that the strtod() routine is available
to provide better numeric string conversion than atof().
+=item C<d_strtod_l>
+
+From F<d_strtod_l.U>:
+
+This variable conditionally defines the C<HAS_STRTOD_L> symbol, which
+indicates to the C program that the strtod_l() routine is available.
+
=item C<d_strtol>
From F<d_strtol.U>:
@@ -4693,6 +4706,20 @@ This variable conditionally defines the C<HAS_TMPNAM_R> symbol,
which indicates to the C program that the tmpnam_r()
routine is available.
+=item C<d_towlower>
+
+From F<d_towlower.U>:
+
+This variable conditionally defines the C<HAS_TOWLOWER> symbol, which
+indicates to the C program that the towlower() routine is available.
+
+=item C<d_towupper>
+
+From F<d_towupper.U>:
+
+This variable conditionally defines the C<HAS_TOWUPPER> symbol, which
+indicates to the C program that the towupper() routine is available.
+
=item C<d_trunc>
From F<d_trunc.U>:
@@ -6431,6 +6458,13 @@ From F<i_wchar.U>:
This variable conditionally defines the C<I_WCHAR> symbol,
that indicates whether a C program may include <wchar.h>.
+=item C<i_wctype>
+
+From F<i_wctype.U>:
+
+This variable conditionally defines the C<I_WCTYPE> symbol,
+that indicates whether a C program may include <wctype.h>.
+
=item C<i_xlocale>
From F<d_newlocale.U>:
@@ -9276,6 +9310,15 @@ This variable, indicates that we can use sysctl with
C<KERN_PROC_PATHNAME> to get a full path for the executable, and hence
convert $^X to an absolute path.
+=item C<uselanginfo>
+
+From F<Extensions.U>:
+
+This variable holds either C<true> or C<false> to indicate
+whether the I18N::Langinfo extension should be used. The sole
+use for this currently is to allow an easy mechanism for users to skip
+this extension from the Configure command line.
+
=item C<uselargefiles>
From F<uselfs.U>:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Extensions.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Extensions.pm
index 5c241e97ae..b92ebf8ab8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Extensions.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Extensions.pm
@@ -4,7 +4,7 @@ our (%Extensions, $VERSION, @ISA, @EXPORT_OK);
use Config;
require Exporter;
-$VERSION = '0.02';
+$VERSION = '0.03';
@ISA = 'Exporter';
@EXPORT_OK = '%Extensions';
@@ -17,6 +17,7 @@ foreach my $type (qw(static dynamic nonxs)) {
1;
__END__
+
=head1 NAME
Config::Extensions - hash lookup of which core extensions were built.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Perl/V.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Perl/V.pm
index 4489cc83fc..dbb0f88ec1 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Perl/V.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config/Perl/V.pm
@@ -1,5 +1,3 @@
-#!/pro/bin/perl
-
package Config::Perl::V;
use strict;
@@ -8,7 +6,7 @@ use warnings;
use Config;
use Exporter;
use vars qw($VERSION @ISA @EXPORT_OK %EXPORT_TAGS);
-$VERSION = "0.29";
+$VERSION = "0.32";
@ISA = qw( Exporter );
@EXPORT_OK = qw( plv2hash summary myconfig signature );
%EXPORT_TAGS = (
@@ -72,6 +70,7 @@ my %BTD = map { $_ => 0 } qw(
USE_NO_REGISTRY
USE_PERL_ATOF
USE_SITECUSTOMIZE
+ USE_THREAD_SAFE_LOCALE
DEBUG_LEAKING_SCALARS
DEBUG_LEAKING_SCALARS_FORK_DUMP
@@ -406,9 +405,9 @@ Config::Perl::V - Structured data retrieval of perl -V output
=head2 $conf = myconfig ()
-This function will collect the data described in L<the hash structure> below,
+This function will collect the data described in L</"The hash structure"> below,
and return that as a hash reference. It optionally accepts an option to
-include more entries from %ENV. See L<environment> below.
+include more entries from %ENV. See L</environment> below.
Note that this will not work on uninstalled perls when called with
C<-I/path/to/uninstalled/perl/lib>, but it works when that path is in
@@ -554,7 +553,7 @@ H.Merijn Brand <h.m.brand@xs4all.nl>
=head1 COPYRIGHT AND LICENSE
-Copyright (C) 2009-2017 H.Merijn Brand
+Copyright (C) 2009-2018 H.Merijn Brand
This library 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/Config_heavy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl
index ae6c470ec7..b5dc528f3d 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 = "X:\\wprogs\\mingw6432\\mingw32";
+my $mingdir = "D:\\mingw2020";
local *_ = \my $a;
$_ = <<"!END!";
@@ -171,15 +171,15 @@ Header=''
Id='\$Id'
Locker=''
Log='\$Log'
-PATCHLEVEL='28'
+PATCHLEVEL='30'
PERL_API_REVISION='5'
PERL_API_SUBVERSION='0'
-PERL_API_VERSION='28'
+PERL_API_VERSION='30'
PERL_CONFIG_SH='true'
PERL_PATCHLEVEL=''
PERL_REVISION='5'
PERL_SUBVERSION='1'
-PERL_VERSION='28'
+PERL_VERSION='30'
RCSfile='\$RCSfile'
Revision='\$Revision'
SUBVERSION='1'
@@ -194,8 +194,8 @@ alignbytes='8'
aphostname=''
api_revision='5'
api_subversion='0'
-api_version='28'
-api_versionstring='5.28.0'
+api_version='30'
+api_versionstring='5.30.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 -DWIN32_NO_REGISTRY -fwrapv -fno-strict-aliasing -mms-bitfields'
+ccflags=' -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -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='Sat Mar 9 10:49:00 2019'
+cf_time='Wed Mar 4 17:19:06 2020'
charbits='8'
chgrp=''
chmod=''
@@ -268,14 +268,14 @@ d__fwalk='undef'
d_accept4='undef'
d_access='define'
d_accessx='undef'
-d_acosh='undef'
+d_acosh='define'
d_aintl='undef'
d_alarm='define'
d_archlib='define'
d_asctime64='undef'
d_asctime_r='undef'
-d_asinh='undef'
-d_atanh='undef'
+d_asinh='define'
+d_atanh='define'
d_atolf='undef'
d_atoll='undef'
d_attribute_deprecated='undef'
@@ -298,7 +298,7 @@ d_builtin_sub_overflow='undef'
d_c99_variadic_macros='undef'
d_casti32='define'
d_castneg='define'
-d_cbrt='undef'
+d_cbrt='define'
d_chown='undef'
d_chroot='undef'
d_chsize='define'
@@ -306,9 +306,8 @@ d_class='undef'
d_clearenv='undef'
d_closedir='define'
d_cmsghdr_s='undef'
-d_const='define'
-d_copysign='undef'
-d_copysignl='undef'
+d_copysign='define'
+d_copysignl='define'
d_cplusplus='undef'
d_crypt='define'
d_crypt_r='undef'
@@ -357,11 +356,11 @@ d_endpwent_r='undef'
d_endsent='undef'
d_endservent_r='undef'
d_eofnblk='define'
-d_erf='undef'
+d_erf='define'
d_erfc='undef'
d_eunice='undef'
-d_exp2='undef'
-d_expm1='undef'
+d_exp2='define'
+d_expm1='define'
d_faststdio='define'
d_fchdir='undef'
d_fchmod='undef'
@@ -376,14 +375,14 @@ d_fdim='undef'
d_fds_bits='define'
d_fegetround='undef'
d_fgetpos='define'
-d_finite='undef'
+d_finite='define'
d_finitel='undef'
d_flexfnam='define'
d_flock='define'
d_flockproto='define'
d_fma='undef'
-d_fmax='undef'
-d_fmin='undef'
+d_fmax='define'
+d_fmin='define'
d_fork='undef'
d_fp_class='undef'
d_fp_classify='undef'
@@ -395,7 +394,7 @@ d_fpclassl='undef'
d_fpgetround='undef'
d_fpos64_t='undef'
d_freelocale='undef'
-d_frexpl='undef'
+d_frexpl='define'
d_fs_data_s='undef'
d_fseeko='undef'
d_fsetpos='define'
@@ -470,11 +469,12 @@ d_gmtime64='undef'
d_gmtime_r='undef'
d_gnulibc='undef'
d_grpasswd='undef'
+d_has_C_UTF8='undef'
d_hasmntopt='undef'
d_htonl='define'
-d_hypot='undef'
-d_ilogb='undef'
-d_ilogbl='undef'
+d_hypot='define'
+d_ilogb='define'
+d_ilogbl='define'
d_inc_version_list='undef'
d_index='undef'
d_inetaton='undef'
@@ -489,37 +489,37 @@ d_isascii='define'
d_isblank='undef'
d_isfinite='undef'
d_isfinitel='undef'
-d_isinf='undef'
+d_isinf='define'
d_isinfl='undef'
-d_isless='undef'
+d_isless='define'
d_isnan='define'
-d_isnanl='undef'
-d_isnormal='undef'
-d_j0='undef'
+d_isnanl='define'
+d_isnormal='define'
+d_j0='define'
d_j0l='undef'
d_killpg='define'
d_lc_monetary_2008='undef'
d_lchown='undef'
d_ldbl_dig='define'
-d_ldexpl='undef'
-d_lgamma='undef'
+d_ldexpl='define'
+d_lgamma='define'
d_lgamma_r='undef'
d_libm_lib_version='undef'
d_link='define'
d_linkat='undef'
-d_llrint='undef'
-d_llrintl='undef'
-d_llround='undef'
-d_llroundl='undef'
+d_llrint='define'
+d_llrintl='define'
+d_llround='define'
+d_llroundl='define'
d_localeconv_l='undef'
d_localtime64='undef'
d_localtime_r='undef'
d_localtime_r_needs_tzset='undef'
d_locconv='define'
d_lockf='undef'
-d_log1p='undef'
-d_log2='undef'
-d_logb='undef'
+d_log1p='define'
+d_log2='define'
+d_logb='define'
d_long_double_style_ieee='undef'
d_long_double_style_ieee_doubledouble='undef'
d_long_double_style_ieee_extended='define'
@@ -527,10 +527,10 @@ d_long_double_style_ieee_std='undef'
d_long_double_style_vax='undef'
d_longdbl='define'
d_longlong='define'
-d_lrint='undef'
-d_lrintl='undef'
-d_lround='undef'
-d_lroundl='undef'
+d_lrint='define'
+d_lrintl='define'
+d_lround='define'
+d_lroundl='define'
d_lseekproto='define'
d_lstat='undef'
d_madvise='undef'
@@ -552,9 +552,9 @@ d_mkstemps='undef'
d_mktime='define'
d_mktime64='undef'
d_mmap='undef'
-d_modfl='undef'
+d_modfl='define'
d_modfl_pow32_bug='undef'
-d_modflproto='undef'
+d_modflproto='define'
d_mprotect='undef'
d_msg='undef'
d_msg_ctrunc='undef'
@@ -570,14 +570,14 @@ d_msgsnd='undef'
d_msync='undef'
d_munmap='undef'
d_mymalloc='undef'
-d_nan='undef'
+d_nan='define'
d_nanosleep='undef'
d_ndbm='undef'
d_ndbm_h_uses_prototypes='undef'
-d_nearbyint='undef'
+d_nearbyint='define'
d_newlocale='undef'
-d_nextafter='undef'
-d_nexttoward='undef'
+d_nextafter='define'
+d_nexttoward='define'
d_nice='undef'
d_nl_langinfo='undef'
d_nv_preserves_uv='define'
@@ -624,17 +624,17 @@ d_readlink='undef'
d_readv='undef'
d_recvmsg='undef'
d_regcomp='undef'
-d_remainder='undef'
-d_remquo='undef'
+d_remainder='define'
+d_remquo='define'
d_rename='define'
d_renameat='undef'
d_rewinddir='define'
-d_rint='undef'
+d_rint='define'
d_rmdir='define'
-d_round='undef'
+d_round='define'
d_sbrkproto='undef'
-d_scalbn='undef'
-d_scalbnl='undef'
+d_scalbn='define'
+d_scalbnl='define'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
@@ -656,6 +656,7 @@ d_sethostent_r='undef'
d_setitimer='undef'
d_setlinebuf='undef'
d_setlocale='define'
+d_setlocale_accepts_any_locale_name='undef'
d_setlocale_r='undef'
d_setnent='undef'
d_setnetent_r='undef'
@@ -692,7 +693,7 @@ d_siginfo_si_pid='undef'
d_siginfo_si_status='undef'
d_siginfo_si_uid='undef'
d_siginfo_si_value='undef'
-d_signbit='undef'
+d_signbit='define'
d_sigprocmask='undef'
d_sigsetjmp='undef'
d_sin6_scope_id='define'
@@ -706,7 +707,7 @@ d_socket='define'
d_socklen_t='undef'
d_sockpair='undef'
d_socks5_init='undef'
-d_sqrtl='undef'
+d_sqrtl='define'
d_srand48_r='undef'
d_srandom_r='undef'
d_sresgproto='undef'
@@ -754,7 +755,7 @@ d_tcgetpgrp='undef'
d_tcsetpgrp='undef'
d_telldir='define'
d_telldirproto='define'
-d_tgamma='undef'
+d_tgamma='define'
d_thread_safe_nl_langinfo_l='undef'
d_time='define'
d_timegm='undef'
@@ -762,9 +763,11 @@ d_times='define'
d_tm_tm_gmtoff='undef'
d_tm_tm_zone='undef'
d_tmpnam_r='undef'
-d_trunc='undef'
+d_towlower='undef'
+d_towupper='undef'
+d_trunc='define'
d_truncate='undef'
-d_truncl='undef'
+d_truncl='define'
d_ttyname_r='undef'
d_tzname='define'
d_u32align='define'
@@ -815,7 +818,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 arybase 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 Tie/Hash/NamedCapture 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'
@@ -830,7 +833,7 @@ endservent_r_proto='0'
eunicefix=':'
exe_ext='.exe'
expr='expr'
-extensions='Archive/Tar Attribute/Handlers AutoLoader B B/Debug 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/Codes 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 arybase 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 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'
extern_C='extern'
extras=''
fflushNULL='define'
@@ -847,7 +850,7 @@ full_csh=''
full_sed=''
gccansipedantic=''
gccosandvers=''
-gccversion='8.1.0'
+gccversion='8.3.0'
getgrent_r_proto='0'
getgrgid_r_proto='0'
getgrnam_r_proto='0'
@@ -979,6 +982,7 @@ i_ustat='undef'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs=''
inc_version_list=''
@@ -1021,7 +1025,7 @@ issymlink=''
ivdformat='"ld"'
ivsize='4'
ivtype='long'
-known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B B/Debug 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/Codes 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 arybase 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 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'
ksh=''
ld='g++'
lddlflags='-mdll -s -L"$rootdir\\lib\\CORE" -L"$mingdir\\lib"'
@@ -1031,9 +1035,9 @@ ldlibpthname=''
less='less'
lib_ext='.a'
libc=''
-libperl='libperl528.a'
+libperl='libperl530.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'
+libs=' -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libsdirs=''
libsfiles=''
libsfound=''
@@ -1063,7 +1067,7 @@ lseektype='long long'
mad='undef'
mail=''
mailx=''
-make='dmake'
+make='gmake'
make_set_make='#'
mallocobj='malloc.o'
mallocsrc='malloc.c'
@@ -1095,7 +1099,7 @@ netdb_net_type='long'
nm='nm'
nm_opt=''
nm_so_opt=''
-nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader B/Debug 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/Codes 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 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'
nroff=''
nvEUformat='"E"'
nvFUformat='"F"'
@@ -1114,19 +1118,19 @@ old_pthread_create_joinable=''
optimize='-s -O2'
orderlib='false'
osname='MSWin32'
-osvers='6.1.7601'
+osvers='10.0.18363.418'
otherlibdirs=''
package='perl5'
pager='more /e'
passcat=''
-patchlevel='28'
+patchlevel='30'
path_sep=';'
perl='perl'
perl5=''
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'
+perllibs=' -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
perlpath='$rootdir\\bin\\perl.exe'
pg=''
phostname='hostname'
@@ -1343,8 +1347,8 @@ vendorprefix=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
-version='5.28.1'
-version_patchlevel_string='version 28 subversion 1'
+version='5.30.1'
+version_patchlevel_string='version 30 subversion 1'
versiononly='undef'
vi=''
xlibpth='/usr/lib/386 /lib/386'
@@ -1362,7 +1366,7 @@ 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 -DWIN32_NO_REGISTRY -fwrapv -fno-strict-aliasing -mms-bitfields'
+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\"'
libs_nolargefiles='-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libswanted_nolargefiles=''
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 b906fda60c..815cb85cc9 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: siepo@W7_64
+### Configured by: tex-live@tug.org
### Target system: WIN32
our $summary = <<'!END!';
@@ -166,15 +166,15 @@ Header=''
Id='$Id'
Locker=''
Log='$Log'
-PATCHLEVEL='28'
+PATCHLEVEL='30'
PERL_API_REVISION='5'
PERL_API_SUBVERSION='0'
-PERL_API_VERSION='28'
+PERL_API_VERSION='30'
PERL_CONFIG_SH='true'
PERL_PATCHLEVEL=''
PERL_REVISION='5'
PERL_SUBVERSION='1'
-PERL_VERSION='28'
+PERL_VERSION='30'
RCSfile='$RCSfile'
Revision='$Revision'
SUBVERSION='1'
@@ -189,11 +189,11 @@ alignbytes='8'
aphostname=''
api_revision='5'
api_subversion='0'
-api_version='28'
-api_versionstring='5.28.0'
+api_version='30'
+api_versionstring='5.30.0'
ar='ar'
-archlib='c:\tlperl\lib'
-archlibexp='c:\tlperl\lib'
+archlib='d:\tlperl\lib'
+archlibexp='d:\tlperl\lib'
archname='MSWin32-x86-multi-thread'
archname64=''
archobjs=''
@@ -201,8 +201,8 @@ asctime_r_proto='0'
awk='awk'
baserev='5'
bash=''
-bin='c:\tlperl\bin'
-binexp='c:\tlperl\bin'
+bin='d:\tlperl\bin'
+binexp='d:\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 -DWIN32_NO_REGISTRY -fwrapv -fno-strict-aliasing -mms-bitfields'
+ccflags=' -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
ccflags_uselargefiles=''
ccname='gcc'
ccsymbols=''
ccversion=''
cf_by='siepo'
-cf_email='siepo@W7_64'
-cf_time='Sat Mar 9 10:49:00 2019'
+cf_email='tex-live@tug.org'
+cf_time='Wed Mar 4 17:19:06 2020'
charbits='8'
chgrp=''
chmod=''
@@ -263,14 +263,14 @@ d__fwalk='undef'
d_accept4='undef'
d_access='define'
d_accessx='undef'
-d_acosh='undef'
+d_acosh='define'
d_aintl='undef'
d_alarm='define'
d_archlib='define'
d_asctime64='undef'
d_asctime_r='undef'
-d_asinh='undef'
-d_atanh='undef'
+d_asinh='define'
+d_atanh='define'
d_atolf='undef'
d_atoll='undef'
d_attribute_deprecated='undef'
@@ -293,7 +293,7 @@ d_builtin_sub_overflow='undef'
d_c99_variadic_macros='undef'
d_casti32='define'
d_castneg='define'
-d_cbrt='undef'
+d_cbrt='define'
d_chown='undef'
d_chroot='undef'
d_chsize='define'
@@ -301,9 +301,8 @@ d_class='undef'
d_clearenv='undef'
d_closedir='define'
d_cmsghdr_s='undef'
-d_const='define'
-d_copysign='undef'
-d_copysignl='undef'
+d_copysign='define'
+d_copysignl='define'
d_cplusplus='undef'
d_crypt='define'
d_crypt_r='undef'
@@ -352,11 +351,11 @@ d_endpwent_r='undef'
d_endsent='undef'
d_endservent_r='undef'
d_eofnblk='define'
-d_erf='undef'
+d_erf='define'
d_erfc='undef'
d_eunice='undef'
-d_exp2='undef'
-d_expm1='undef'
+d_exp2='define'
+d_expm1='define'
d_faststdio='define'
d_fchdir='undef'
d_fchmod='undef'
@@ -371,14 +370,14 @@ d_fdim='undef'
d_fds_bits='define'
d_fegetround='undef'
d_fgetpos='define'
-d_finite='undef'
+d_finite='define'
d_finitel='undef'
d_flexfnam='define'
d_flock='define'
d_flockproto='define'
d_fma='undef'
-d_fmax='undef'
-d_fmin='undef'
+d_fmax='define'
+d_fmin='define'
d_fork='undef'
d_fp_class='undef'
d_fp_classify='undef'
@@ -390,7 +389,7 @@ d_fpclassl='undef'
d_fpgetround='undef'
d_fpos64_t='undef'
d_freelocale='undef'
-d_frexpl='undef'
+d_frexpl='define'
d_fs_data_s='undef'
d_fseeko='undef'
d_fsetpos='define'
@@ -465,11 +464,12 @@ d_gmtime64='undef'
d_gmtime_r='undef'
d_gnulibc='undef'
d_grpasswd='undef'
+d_has_C_UTF8='undef'
d_hasmntopt='undef'
d_htonl='define'
-d_hypot='undef'
-d_ilogb='undef'
-d_ilogbl='undef'
+d_hypot='define'
+d_ilogb='define'
+d_ilogbl='define'
d_inc_version_list='undef'
d_index='undef'
d_inetaton='undef'
@@ -484,37 +484,37 @@ d_isascii='define'
d_isblank='undef'
d_isfinite='undef'
d_isfinitel='undef'
-d_isinf='undef'
+d_isinf='define'
d_isinfl='undef'
-d_isless='undef'
+d_isless='define'
d_isnan='define'
-d_isnanl='undef'
-d_isnormal='undef'
-d_j0='undef'
+d_isnanl='define'
+d_isnormal='define'
+d_j0='define'
d_j0l='undef'
d_killpg='define'
d_lc_monetary_2008='undef'
d_lchown='undef'
d_ldbl_dig='define'
-d_ldexpl='undef'
-d_lgamma='undef'
+d_ldexpl='define'
+d_lgamma='define'
d_lgamma_r='undef'
d_libm_lib_version='undef'
d_link='define'
d_linkat='undef'
-d_llrint='undef'
-d_llrintl='undef'
-d_llround='undef'
-d_llroundl='undef'
+d_llrint='define'
+d_llrintl='define'
+d_llround='define'
+d_llroundl='define'
d_localeconv_l='undef'
d_localtime64='undef'
d_localtime_r='undef'
d_localtime_r_needs_tzset='undef'
d_locconv='define'
d_lockf='undef'
-d_log1p='undef'
-d_log2='undef'
-d_logb='undef'
+d_log1p='define'
+d_log2='define'
+d_logb='define'
d_long_double_style_ieee='undef'
d_long_double_style_ieee_doubledouble='undef'
d_long_double_style_ieee_extended='define'
@@ -522,10 +522,10 @@ d_long_double_style_ieee_std='undef'
d_long_double_style_vax='undef'
d_longdbl='define'
d_longlong='define'
-d_lrint='undef'
-d_lrintl='undef'
-d_lround='undef'
-d_lroundl='undef'
+d_lrint='define'
+d_lrintl='define'
+d_lround='define'
+d_lroundl='define'
d_lseekproto='define'
d_lstat='undef'
d_madvise='undef'
@@ -547,9 +547,9 @@ d_mkstemps='undef'
d_mktime='define'
d_mktime64='undef'
d_mmap='undef'
-d_modfl='undef'
+d_modfl='define'
d_modfl_pow32_bug='undef'
-d_modflproto='undef'
+d_modflproto='define'
d_mprotect='undef'
d_msg='undef'
d_msg_ctrunc='undef'
@@ -565,14 +565,14 @@ d_msgsnd='undef'
d_msync='undef'
d_munmap='undef'
d_mymalloc='undef'
-d_nan='undef'
+d_nan='define'
d_nanosleep='undef'
d_ndbm='undef'
d_ndbm_h_uses_prototypes='undef'
-d_nearbyint='undef'
+d_nearbyint='define'
d_newlocale='undef'
-d_nextafter='undef'
-d_nexttoward='undef'
+d_nextafter='define'
+d_nexttoward='define'
d_nice='undef'
d_nl_langinfo='undef'
d_nv_preserves_uv='define'
@@ -619,17 +619,17 @@ d_readlink='undef'
d_readv='undef'
d_recvmsg='undef'
d_regcomp='undef'
-d_remainder='undef'
-d_remquo='undef'
+d_remainder='define'
+d_remquo='define'
d_rename='define'
d_renameat='undef'
d_rewinddir='define'
-d_rint='undef'
+d_rint='define'
d_rmdir='define'
-d_round='undef'
+d_round='define'
d_sbrkproto='undef'
-d_scalbn='undef'
-d_scalbnl='undef'
+d_scalbn='define'
+d_scalbnl='define'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
@@ -651,6 +651,7 @@ d_sethostent_r='undef'
d_setitimer='undef'
d_setlinebuf='undef'
d_setlocale='define'
+d_setlocale_accepts_any_locale_name='undef'
d_setlocale_r='undef'
d_setnent='undef'
d_setnetent_r='undef'
@@ -687,7 +688,7 @@ d_siginfo_si_pid='undef'
d_siginfo_si_status='undef'
d_siginfo_si_uid='undef'
d_siginfo_si_value='undef'
-d_signbit='undef'
+d_signbit='define'
d_sigprocmask='undef'
d_sigsetjmp='undef'
d_sin6_scope_id='define'
@@ -701,7 +702,7 @@ d_socket='define'
d_socklen_t='undef'
d_sockpair='undef'
d_socks5_init='undef'
-d_sqrtl='undef'
+d_sqrtl='define'
d_srand48_r='undef'
d_srandom_r='undef'
d_sresgproto='undef'
@@ -749,7 +750,7 @@ d_tcgetpgrp='undef'
d_tcsetpgrp='undef'
d_telldir='define'
d_telldirproto='define'
-d_tgamma='undef'
+d_tgamma='define'
d_thread_safe_nl_langinfo_l='undef'
d_time='define'
d_timegm='undef'
@@ -757,9 +758,11 @@ d_times='define'
d_tm_tm_gmtoff='undef'
d_tm_tm_zone='undef'
d_tmpnam_r='undef'
-d_trunc='undef'
+d_towlower='undef'
+d_towupper='undef'
+d_trunc='define'
d_truncate='undef'
-d_truncl='undef'
+d_truncl='define'
d_ttyname_r='undef'
d_tzname='define'
d_u32align='define'
@@ -810,7 +813,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 arybase 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 Tie/Hash/NamedCapture 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'
@@ -825,7 +828,7 @@ endservent_r_proto='0'
eunicefix=':'
exe_ext='.exe'
expr='expr'
-extensions='Archive/Tar Attribute/Handlers AutoLoader B B/Debug 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/Codes 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 arybase 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 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'
extern_C='extern'
extras=''
fflushNULL='define'
@@ -842,7 +845,7 @@ full_csh=''
full_sed=''
gccansipedantic=''
gccosandvers=''
-gccversion='8.1.0'
+gccversion='8.3.0'
getgrent_r_proto='0'
getgrgid_r_proto='0'
getgrnam_r_proto='0'
@@ -974,30 +977,31 @@ i_ustat='undef'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs=''
inc_version_list=''
inc_version_list_init='0'
-incpath='X:\wprogs\mingw2019\mingw32\include'
+incpath='D:\mingw2020\include'
inews=''
initialinstalllocation=''
-installarchlib='c:\tlperl\lib'
-installbin='c:\tlperl\bin'
+installarchlib='d:\tlperl\lib'
+installbin='d:\tlperl\bin'
installhtml1dir=''
installhtml3dir=''
-installhtmldir='c:\tlperl\html'
-installhtmlhelpdir='c:\tlperl\htmlhelp'
-installman1dir='c:\tlperl\man\man1'
-installman3dir='c:\tlperl\man\man3'
-installprefix='c:\tlperl'
-installprefixexp='c:\tlperl'
-installprivlib='c:\tlperl\lib'
-installscript='c:\tlperl\bin'
-installsitearch='c:\tlperl\site\lib'
-installsitebin='c:\tlperl\bin'
+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'
installsitehtml1dir=''
installsitehtml3dir=''
-installsitelib='c:\tlperl\site\lib'
+installsitelib='d:\tlperl\site\lib'
installsiteman1dir=''
installsiteman3dir=''
installsitescript=''
@@ -1016,19 +1020,19 @@ issymlink=''
ivdformat='"ld"'
ivsize='4'
ivtype='long'
-known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B B/Debug 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/Codes 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 arybase 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 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'
ksh=''
ld='g++'
-lddlflags='-mdll -s -L"c:\tlperl\lib\CORE" -L"X:\wprogs\mingw2019\mingw32\lib"'
-ldflags='-s -L"c:\tlperl\lib\CORE" -L"X:\wprogs\mingw2019\mingw32\lib"'
+lddlflags='-mdll -s -L"d:\tlperl\lib\CORE" -L"D:\mingw2020\lib"'
+ldflags='-s -L"d:\tlperl\lib\CORE" -L"D:\mingw2020\lib"'
ldflags_uselargefiles=''
ldlibpthname=''
less='less'
lib_ext='.a'
libc=''
-libperl='libperl528.a'
-libpth='X:\wprogs\mingw2019\mingw32\lib'
-libs='-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
+libperl='libperl530.a'
+libpth='D:\mingw2020\lib'
+libs=' -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libsdirs=''
libsfiles=''
libsfound=''
@@ -1058,16 +1062,16 @@ lseektype='long long'
mad='undef'
mail=''
mailx=''
-make='dmake'
+make='gmake'
make_set_make='#'
mallocobj='malloc.o'
mallocsrc='malloc.c'
malloctype='void *'
-man1dir='c:\tlperl\man\man1'
-man1direxp='c:\tlperl\man\man1'
+man1dir='d:\tlperl\man\man1'
+man1direxp='d:\tlperl\man\man1'
man1ext='1'
-man3dir='c:\tlperl\man\man3'
-man3direxp='c:\tlperl\man\man3'
+man3dir='d:\tlperl\man\man3'
+man3direxp='d:\tlperl\man\man3'
man3ext='3'
mips_type=''
mistrustnm=''
@@ -1090,7 +1094,7 @@ netdb_net_type='long'
nm='nm'
nm_opt=''
nm_so_opt=''
-nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader B/Debug 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/Codes 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 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'
nroff=''
nvEUformat='"E"'
nvFUformat='"F"'
@@ -1109,30 +1113,30 @@ old_pthread_create_joinable=''
optimize='-s -O2'
orderlib='false'
osname='MSWin32'
-osvers='6.1.7601'
+osvers='10.0.18363.418'
otherlibdirs=''
package='perl5'
pager='more /e'
passcat=''
-patchlevel='28'
+patchlevel='30'
path_sep=';'
perl='perl'
perl5=''
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='c:\tlperl\bin\perl.exe'
+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'
pg=''
phostname='hostname'
pidtype='int'
plibpth=''
pmake=''
pr=''
-prefix='c:\tlperl'
-prefixexp='c:\tlperl'
-privlib='c:\tlperl\lib'
-privlibexp='c:\tlperl\lib'
+prefix='d:\tlperl'
+prefixexp='d:\tlperl'
+privlib='d:\tlperl\lib'
+privlibexp='d:\tlperl\lib'
procselfexe=''
prototype='define'
ptrsize='4'
@@ -1170,8 +1174,8 @@ sPRIu64='"lu"'
sPRIx64='"lx"'
sSCNfldbl='"Lf"'
sched_yield=''
-scriptdir='c:\tlperl\bin'
-scriptdirexp='c:\tlperl\bin'
+scriptdir='d:\tlperl\bin'
+scriptdirexp='d:\tlperl\bin'
sed='sed'
seedfunc='Perl_drand48_init'
selectminbits='32'
@@ -1198,23 +1202,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='c:\tlperl\site\lib'
-sitearchexp='c:\tlperl\site\lib'
-sitebin='c:\tlperl\site\bin'
-sitebinexp='c:\tlperl\site\bin'
+sitearch='d:\tlperl\site\lib'
+sitearchexp='d:\tlperl\site\lib'
+sitebin='d:\tlperl\site\bin'
+sitebinexp='d:\tlperl\site\bin'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
-sitelib='c:\tlperl\site\lib'
+sitelib='d:\tlperl\site\lib'
sitelib_stem=''
-sitelibexp='c:\tlperl\site\lib'
+sitelibexp='d:\tlperl\site\lib'
siteman1dir=''
siteman1direxp=''
siteman3dir=''
siteman3direxp=''
-siteprefix='c:\tlperl\site'
-siteprefixexp='c:\tlperl\site'
+siteprefix='d:\tlperl\site'
+siteprefixexp='d:\tlperl\site'
sitescript=''
sitescriptexp=''
sizesize='4'
@@ -1338,8 +1342,8 @@ vendorprefix=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
-version='5.28.1'
-version_patchlevel_string='version 28 subversion 1'
+version='5.30.1'
+version_patchlevel_string='version 30 subversion 1'
versiononly='undef'
vi=''
xlibpth='/usr/lib/386 /lib/386'
@@ -1357,8 +1361,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 -DWIN32_NO_REGISTRY -fwrapv -fno-strict-aliasing -mms-bitfields'
-ldflags_nolargefiles='-s -L"c:\tlperl\lib\CORE" -L"X:\wprogs\mingw2019\mingw32\lib"'
+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"'
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/Cwd.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Cwd.pm
index 58af9352db..9b173c234b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Cwd.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Cwd.pm
@@ -3,7 +3,7 @@ use strict;
use Exporter;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
my $xs_version = $VERSION;
$VERSION =~ tr/_//d;
@@ -171,7 +171,7 @@ if($^O ne 'MSWin32') {
if ($^O =~ /android/) {
# If targetsh is executable, then we're either a full
# perl, or a miniperl for a native build.
- if (-x $Config::Config{targetsh}) {
+ if ( exists($Config::Config{targetsh}) && -x $Config::Config{targetsh}) {
$pwd_cmd = "$Config::Config{targetsh} -c pwd"
}
else {
@@ -659,6 +659,10 @@ if (exists $METHOD_MAP{$^O}) {
}
}
+# built-in from 5.30
+*getcwd = \&Internals::getcwd
+ if !defined &getcwd && defined &Internals::getcwd;
+
# In case the XS version doesn't load.
*abs_path = \&_perl_abs_path unless defined &abs_path;
*getcwd = \&_perl_getcwd unless defined &getcwd;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Data/Dumper.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Data/Dumper.pm
index 00c99ec0f2..4866af9861 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.170'; # Don't forget to set version and release
+ $VERSION = '2.174'; # Don't forget to set version and release
} # date in POD below!
#$| = 1;
@@ -18,7 +18,7 @@ BEGIN {
use 5.006_001;
require Exporter;
-use constant IS_PRE_520_PERL => $] < 5.020;
+use constant IS_PRE_516_PERL => $] < 5.016;
use Carp ();
@@ -226,14 +226,6 @@ sub Names {
sub DESTROY {}
sub Dump {
- # On old versions of perl, the xs-deparse support can fail
- # mysteriously. Barring copious spare time, it's best to revert
- # to the previously standard behavior of using the pure perl dumper
- # for deparsing on old perls. --Steffen
- if (IS_PRE_520_PERL and ($Data::Dumper::Deparse or (ref($_[0]) && $_[0]->{deparse}))) {
- return &Dumpperl;
- }
-
return &Dumpxs
unless $Data::Dumper::Useperl || (ref($_[0]) && $_[0]->{useperl})
# Use pure perl version on earlier releases on EBCDIC platforms
@@ -541,6 +533,7 @@ sub _dump {
$sname = $name;
}
else {
+ local $s->{useqq} = IS_PRE_516_PERL && ($s->{useqq} || $name =~ /[^\x00-\x7f]/) ? 1 : $s->{useqq};
$sname = $s->_dump(
$name eq 'main::' || $] < 5.007 && $name eq "main::\0"
? ''
@@ -1468,13 +1461,13 @@ be to use the C<Sortkeys> filter of Data::Dumper.
Gurusamy Sarathy gsar@activestate.com
-Copyright (c) 1996-2017 Gurusamy Sarathy. All rights reserved.
+Copyright (c) 1996-2019 Gurusamy Sarathy. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
=head1 VERSION
-Version 2.170
+Version 2.174
=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 a9a1d72a6d..db53d98ae6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/PPPort.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/PPPort.pm
@@ -13,6 +13,7 @@
################################################################################
#
# Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz.
+# Copyright (C) 2018, The perl5 porters
# Version 2.x, Copyright (C) 2001, Paul Marquess.
# Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
#
@@ -27,12 +28,20 @@ Devel::PPPort - Perl/Pollution/Portability
=head1 SYNOPSIS
- Devel::PPPort::WriteFile(); # defaults to ./ppport.h
- Devel::PPPort::WriteFile('someheader.h');
+ Devel::PPPort::WriteFile(); # defaults to ./ppport.h
+ Devel::PPPort::WriteFile('someheader.h');
- # Same as above but retrieve contents rather than write file
- my $contents = Devel::PPPort::GetFileContents();
- my $contents = Devel::PPPort::GetFileContents('someheader.h');
+ # Same as above but retrieve contents rather than write file
+ my $contents = Devel::PPPort::GetFileContents();
+ my $contents = Devel::PPPort::GetFileContents('someheader.h');
+
+=head1 Start using Devel::PPPort for XS projects
+
+ $ cpan Devel::PPPort
+ $ perl -MDevel::PPPort -e'Devel::PPPort::WriteFile'
+ $ perl ppport.h --compat-version=5.6.1 --patch=diff.patch *.xs
+ $ patch -p0 < diff.patch
+ $ echo ppport.h >>MANIFEST
=head1 DESCRIPTION
@@ -47,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.20 are supported.
+Perl versions from 5.003 to 5.30 are supported.
C<GetFileContents> can be used to retrieve the file contents rather than
writing it out.
@@ -109,7 +118,7 @@ of the would-be file rather than writing it out.
=head1 COMPATIBILITY
-F<ppport.h> supports Perl versions from 5.003 to 5.20
+F<ppport.h> supports Perl versions from 5.003 to 5.30
in threaded and non-threaded configurations.
=head2 Provided Perl compatibility API
@@ -118,6 +127,7 @@ 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:
+ __ASSERT_
_aMY_CXT
_pMY_CXT
aMY_CXT
@@ -126,6 +136,8 @@ in older Perl releases:
aTHX_
aTHXR
aTHXR_
+ av_tindex
+ av_top_index
AvFILLp
boolSV
C_ARRAY_END
@@ -211,18 +223,50 @@ in older Perl releases:
IS_NUMBER_NAN
IS_NUMBER_NEG
IS_NUMBER_NOT_INT
+ isALNUM
+ isALNUM_A
isALNUMC
+ isALNUMC_A
+ isALPHA
+ isALPHA_A
+ isALPHANUMERIC
+ isALPHANUMERIC_A
isASCII
+ isASCII_A
isBLANK
+ isBLANK_A
isCNTRL
+ isCNTRL_A
+ isDIGIT
+ isDIGIT_A
isGRAPH
+ isGRAPH_A
+ isIDCONT
+ isIDCONT_A
+ isIDFIRST
+ isIDFIRST_A
+ isLOWER
+ isLOWER_A
+ isOCTAL
+ isOCTAL_A
isPRINT
+ isPRINT_A
isPSXSPC
+ isPSXSPC_A
isPUNCT
+ isPUNCT_A
+ isSPACE
+ isSPACE_A
+ isUPPER
+ isUPPER_A
+ isWORDCHAR
+ isWORDCHAR_A
isXDIGIT
+ isXDIGIT_A
IVdf
IVSIZE
IVTYPE
+ LIKELY
load_module
memEQ
memEQs
@@ -252,6 +296,7 @@ in older Perl releases:
my_sprintf
my_strlcat
my_strlcpy
+ my_strnlen
newCONSTSUB
newRV_inc
newRV_noinc
@@ -542,7 +587,12 @@ in older Perl releases:
SvUVXx
SvVSTRING_mg
UNDERBAR
+ UNICODE_REPLACEMENT
+ UNLIKELY
UTF8_MAXBYTES
+ UTF8_SAFE_SKIP
+ utf8_to_uvchr
+ utf8_to_uvchr_buf
UVof
UVSIZE
UVTYPE
@@ -684,26 +734,6 @@ Perl below which it is unsupported:
=item perl 5.23.8
clear_defarray
- cx_popblock
- cx_popeval
- cx_popformat
- cx_popgiven
- cx_poploop
- cx_popsub
- cx_popsub_args
- cx_popsub_common
- cx_popwhen
- cx_pushblock
- cx_pusheval
- cx_pushformat
- cx_pushgiven
- cx_pushloop_for
- cx_pushloop_plain
- cx_pushsub
- cx_pushwhen
- cx_topblock
- leave_adjust_stacks
- savetmps
=item perl 5.22.0
@@ -713,20 +743,11 @@ Perl below which it is unsupported:
DECLARATION_FOR_LC_NUMERIC_MANIPULATION
-=item perl 5.21.8
-
- sv_get_backrefs
-
=item perl 5.21.7
PadnameUTF8
is_invariant_string
- newPADNAMELIST
- newPADNAMEouter
- newPADNAMEpvn
newUNOP_AUX
- padnamelist_fetch
- padnamelist_store
=item perl 5.21.6
@@ -753,36 +774,19 @@ Perl below which it is unsupported:
=item perl 5.21.1
- _is_in_locale_category
- _is_utf8_char_slow
- _is_utf8_idcont
- _is_utf8_idstart
- _is_utf8_xidcont
- _is_utf8_xidstart
- isALNUM_lazy
- isIDFIRST_lazy
isUTF8_CHAR
markstack_grow
- my_strerror
=item perl 5.19.10
OP_TYPE_IS_OR_WAS
-=item perl 5.19.9
-
- _to_utf8_fold_flags
- _to_utf8_lower_flags
- _to_utf8_title_flags
- _to_utf8_upper_flags
-
=item perl 5.19.7
OP_TYPE_IS
=item perl 5.19.4
- append_utf8_from_native_byte
is_safe_syscall
uvoffuni_to_utf8_flags
@@ -813,22 +817,12 @@ Perl below which it is unsupported:
=item perl 5.17.8
- _is_uni_FOO
- _is_uni_perl_idcont
- _is_utf8_FOO
- _is_utf8_mark
- _is_utf8_perl_idcont
isALPHANUMERIC
isIDCONT
=item perl 5.17.7
SvREFCNT_dec_NN
- _is_uni_perl_idstart
- _is_utf8_perl_idstart
- is_uni_alnumc
- is_uni_alnumc_lc
- is_utf8_alnumc
=item perl 5.17.6
@@ -843,9 +837,6 @@ Perl below which it is unsupported:
=item perl 5.17.2
- is_uni_blank
- is_uni_blank_lc
- is_utf8_blank
sv_copypv_flags
sv_copypv_nomg
sv_vcatpvfn_flags
@@ -853,9 +844,6 @@ Perl below which it is unsupported:
=item perl 5.15.9
utf8_to_uvchr_buf
- utf8_to_uvuni_buf
- valid_utf8_to_uvchr
- valid_utf8_to_uvuni
=item perl 5.15.8
@@ -891,9 +879,6 @@ Perl below which it is unsupported:
gv_fetchmeth_pvn_autoload
gv_fetchmeth_sv
gv_fetchmeth_sv_autoload
- gv_fetchmethod_pv_flags
- gv_fetchmethod_pvn_flags
- gv_fetchmethod_sv_flags
gv_init_pv
gv_init_sv
newGVgen_flags
@@ -910,8 +895,6 @@ Perl below which it is unsupported:
=item perl 5.15.1
- cop_fetch_label
- cop_store_label
pad_add_name_pv
pad_add_name_pvn
pad_add_name_pvs
@@ -921,23 +904,9 @@ Perl below which it is unsupported:
pad_findmy_pvs
pad_findmy_sv
-=item perl 5.14.0
-
- _to_uni_fold_flags
-
-=item perl 5.13.10
-
- foldEQ_utf8_flags
- is_utf8_xidcont
- is_utf8_xidfirst
-
=item perl 5.13.8
foldEQ_latin1
- parse_arithexpr
- parse_fullexpr
- parse_listexpr
- parse_termexpr
=item perl 5.13.7
@@ -970,11 +939,6 @@ Perl below which it is unsupported:
custom_op_xop
newFOROP
newWHILEOP
- op_lvalue
- op_scope
- parse_barestmt
- parse_block
- parse_label
=item perl 5.13.6
@@ -986,7 +950,6 @@ Perl below which it is unsupported:
cv_get_call_checker
cv_set_call_checker
isWORDCHAR
- lex_stuff_pv
mg_free_type
newSVpv_share
op_append_elem
@@ -994,7 +957,6 @@ Perl below which it is unsupported:
op_contextualize
op_linklist
op_prepend_elem
- parse_stmtseq
rv2cv_op_cv
savesharedpvs
savesharedsvpv
@@ -1015,7 +977,6 @@ Perl below which it is unsupported:
PL_rpeepp
isOCTAL
lex_stuff_pvs
- parse_fullstmt
=item perl 5.13.3
@@ -1047,25 +1008,11 @@ Perl below which it is unsupported:
=item perl 5.11.2
PL_keyword_plugin
- lex_bufutf8
- lex_discard_to
- lex_grow_linestr
- lex_next_chunk
- lex_peek_unichar
- lex_read_space
- lex_read_to
- lex_read_unichar
- lex_stuff_pvn
- lex_stuff_sv
- lex_unstuff
=item perl 5.11.1
ck_warner
ck_warner_d
- is_utf8_perl_space
- is_utf8_perl_word
- is_utf8_posix_digit
=item perl 5.11.0
@@ -1108,16 +1055,11 @@ Perl below which it is unsupported:
=item perl 5.9.5
- Perl_signbit
- av_create_and_push
- av_create_and_unshift_one
gv_fetchfile_flags
- lex_start
mro_get_linear_isa
mro_method_changed_in
my_dirfd
pregcomp
- ptr_table_clear
ptr_table_fetch
ptr_table_free
ptr_table_new
@@ -1141,8 +1083,6 @@ Perl below which it is unsupported:
gv_name_set
hv_copy_hints_hv
my_vsnprintf
- newXS_flags
- regclass_swash
sv_does
sv_usepvn_flags
@@ -1174,7 +1114,6 @@ Perl below which it is unsupported:
=item perl 5.9.2
SvPVbyte_force
- find_rundefsvoffset
op_refcnt_lock
op_refcnt_unlock
savesvpv
@@ -1212,7 +1151,6 @@ Perl below which it is unsupported:
packlist
pad_add_anon
pad_new
- pad_tidy
save_bool
savestack_grow_cnt
seed
@@ -1224,9 +1162,6 @@ Perl below which it is unsupported:
=item perl 5.8.0
HeUTF8
- hv_iternext_flags
- hv_store_flags
- is_utf8_idcont
nothreadhook
=item perl 5.7.3
@@ -1281,11 +1216,6 @@ Perl below which it is unsupported:
sv_nosharing
sv_recode_to_utf8
sv_uni_display
- to_uni_fold
- to_uni_lower
- to_uni_title
- to_uni_upper
- to_utf8_case
unpack_str
uvchr_to_utf8_flags
uvuni_to_utf8_flags
@@ -1308,14 +1238,10 @@ Perl below which it is unsupported:
sv_setsv_flags
sv_utf8_upgrade_flags
sv_utf8_upgrade_nomg
- swash_fetch
=item perl 5.7.1
- ASCII_TO_NEED
- NATIVE_TO_NEED
POPpbytex
- bytes_from_utf8
despatch_signals
do_openn
gv_handler
@@ -1328,8 +1254,6 @@ Perl below which it is unsupported:
sv_unref_flags
sv_utf8_upgrade
utf8_length
- utf8_to_uvchr
- utf8_to_uvuni
utf8n_to_uvchr
utf8n_to_uvuni
uvchr_to_utf8
@@ -1338,15 +1262,12 @@ Perl below which it is unsupported:
=item perl 5.6.1
SvGAMAGIC
- apply_attrs_string
- bytes_to_utf8
gv_efullname4
gv_fullname4
is_utf8_string
save_generic_pvref
utf16_to_utf8
utf16_to_utf8_reversed
- utf8_to_bytes
=item perl 5.6.0
@@ -1397,49 +1318,6 @@ Perl below which it is unsupported:
get_context
get_ppaddr
gv_dump
- init_i18nl10n
- init_i18nl14n
- is_uni_alnum
- is_uni_alnum_lc
- is_uni_alpha
- is_uni_alpha_lc
- is_uni_ascii
- is_uni_ascii_lc
- is_uni_cntrl
- is_uni_cntrl_lc
- is_uni_digit
- is_uni_digit_lc
- is_uni_graph
- is_uni_graph_lc
- is_uni_idfirst
- is_uni_idfirst_lc
- is_uni_lower
- is_uni_lower_lc
- is_uni_print
- is_uni_print_lc
- is_uni_punct
- is_uni_punct_lc
- is_uni_space
- is_uni_space_lc
- is_uni_upper
- is_uni_upper_lc
- is_uni_xdigit
- is_uni_xdigit_lc
- is_utf8_alnum
- is_utf8_alpha
- is_utf8_ascii
- is_utf8_char
- is_utf8_cntrl
- is_utf8_digit
- is_utf8_graph
- is_utf8_idfirst
- is_utf8_lower
- is_utf8_mark
- is_utf8_print
- is_utf8_punct
- is_utf8_space
- is_utf8_upper
- is_utf8_xdigit
magic_dump
my_atof
my_fflush_all
@@ -1447,9 +1325,6 @@ Perl below which it is unsupported:
newATTRSUB
newXS
newXSproto
- new_collate
- new_ctype
- new_numeric
op_dump
perl_parse
pmop_dump
@@ -1486,17 +1361,12 @@ Perl below which it is unsupported:
sv_pvutf8n
sv_pvutf8n_force
sv_rvweaken
- sv_utf8_decode
- sv_utf8_downgrade
sv_utf8_encode
- swash_init
- to_uni_lower_lc
- to_uni_title_lc
- to_uni_upper_lc
utf8_distance
utf8_hop
vcroak
vform
+ vmess
vwarn
vwarner
@@ -1518,7 +1388,6 @@ Perl below which it is unsupported:
get_op_descs
get_op_names
init_stacks
- mg_length
mg_size
newHVhv
new_stackinfo
@@ -1655,6 +1524,8 @@ Versions >= 3.22 are maintained with support from Matthew Horsfall (alh).
Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz.
+ Copyright (C) 2018, The perl5 porters
+
Version 2.x, Copyright (C) 2001, Paul Marquess.
Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
@@ -1673,7 +1544,7 @@ package Devel::PPPort;
use strict;
use vars qw($VERSION $data);
-$VERSION = '3.40';
+$VERSION = '3.52';
sub _init_data
{
@@ -1766,7 +1637,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.20.
+|>installations back to 5.003, and has been tested up to 5.30.
|>
|>=head1 OPTIONS
|>
@@ -1949,6 +1820,7 @@ SKIP
|> my_sprintf() NEED_my_sprintf NEED_my_sprintf_GLOBAL
|> my_strlcat() NEED_my_strlcat NEED_my_strlcat_GLOBAL
|> 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
@@ -1965,6 +1837,7 @@ SKIP
|> 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
@@ -2097,7 +1970,7 @@ SKIP
use strict;
# Disable broken TRIE-optimization
-BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if $] >= 5.009004 && $] <= 5.009005 }
+BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if "$]" >= 5.009004 && "$]" <= 5.009005 }
my $VERSION = __VERSION__;
@@ -2166,9 +2039,9 @@ my %API = map { /^(\w+)\|([^|]*)\|([^|]*)\|(\w*)$/
(index($4, 'n') >= 0 ? ( nothxarg => 1 ) : ()),
} )
: die "invalid spec: $_" } qw(
-ASCII_TO_NEED||5.007001|n
AvFILLp|5.004050||p
AvFILL|||
+BOM_UTF8|||
BhkDISABLE||5.024000|
BhkENABLE||5.024000|
BhkENTRY_set||5.024000|
@@ -2257,6 +2130,7 @@ IVSIZE|5.006000||p
IVTYPE|5.006000||p
IVdf|5.006000||p
LEAVE|||
+LIKELY|||p
LINKLIST||5.013006|
LVRET|||
MARK|||
@@ -2268,7 +2142,6 @@ MY_CXT_INIT|5.007003||p
MY_CXT|5.007003||p
MoveD|5.009002|5.004050|p
Move|||
-NATIVE_TO_NEED||5.007001|n
NOOP|5.005000||p
NUM2PTR|5.006000||p
NVTYPE|5.006000||p
@@ -2461,6 +2334,7 @@ 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
@@ -2537,12 +2411,22 @@ PerlIO_stdout||5.007003|
PerlIO_tell||5.007003|
PerlIO_unread||5.007003|
PerlIO_write||5.007003|
-Perl_signbit||5.009005|n
+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|||
@@ -2644,6 +2528,7 @@ SvPOK_only|||
SvPOK_on|||
SvPOKp|||
SvPOK|||
+SvPVCLEAR|||
SvPVX_const|5.009003||p
SvPVX_mutable|5.009003||p
SvPVX|||
@@ -2681,6 +2566,9 @@ 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
@@ -2732,8 +2620,16 @@ 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
@@ -2831,57 +2727,17 @@ XopENTRY||5.024000|
XopFLAGS||5.013007|
ZeroD|5.009002||p
Zero|||
+__ASSERT_|||p
_aMY_CXT|5.007003||p
-_add_range_to_invlist|||
-_append_range_to_invlist|||
-_core_swash_init|||
-_get_encoding|||
-_get_regclass_nonbitmap_data|||
-_get_swash_invlist|||
-_invlistEQ|||
-_invlist_array_init|||n
-_invlist_contains_cp|||n
-_invlist_dump|||
-_invlist_intersection_maybe_complement_2nd|||
-_invlist_intersection|||
-_invlist_invert|||
-_invlist_len|||n
-_invlist_populate_swatch|||n
-_invlist_search|||n
-_invlist_subtract|||
-_invlist_union_maybe_complement_2nd|||
-_invlist_union|||
-_is_cur_LC_category_utf8|||
-_is_in_locale_category||5.021001|
-_is_uni_FOO||5.017008|
-_is_uni_perl_idcont||5.017008|
-_is_uni_perl_idstart||5.017007|
-_is_utf8_FOO||5.017008|
-_is_utf8_char_slow||5.021001|n
-_is_utf8_idcont||5.021001|
-_is_utf8_idstart||5.021001|
-_is_utf8_mark||5.017008|
-_is_utf8_perl_idcont||5.017008|
-_is_utf8_perl_idstart||5.017007|
-_is_utf8_xidcont||5.021001|
-_is_utf8_xidstart||5.021001|
-_load_PL_utf8_foldclosures|||
-_make_exactf_invlist|||
+_inverse_folds|||
+_is_grapheme|||
+_is_in_locale_category|||
_new_invlist_C_array|||
-_new_invlist|||
_pMY_CXT|5.007003||p
-_setlocale_debug_string|||n
-_setup_canned_invlist|||
-_swash_inversion_hash|||
-_swash_to_invlist|||
-_to_fold_latin1|||
-_to_uni_fold_flags||5.014000|
+_to_fold_latin1|||n
_to_upper_title_latin1|||
_to_utf8_case|||
-_to_utf8_fold_flags||5.019009|
-_to_utf8_lower_flags||5.019009|
-_to_utf8_title_flags||5.019009|
-_to_utf8_upper_flags||5.019009|
+_variant_byte_number|||n
_warn_problematic_locale|||n
aMY_CXT_|5.007003||p
aMY_CXT|5.007003||p
@@ -2889,8 +2745,8 @@ aTHXR_|5.024000||p
aTHXR|5.024000||p
aTHX_|5.006000||p
aTHX|5.006000||p
+abort_execution|||
add_above_Latin1_folds|||
-add_cp_to_invlist|||
add_data|||n
add_multi_match|||
add_utf16_textfilter|||
@@ -2898,8 +2754,6 @@ adjust_size_and_find_bucket|||n
advance_one_LB|||
advance_one_SB|||
advance_one_WB|||
-alloc_maybe_populate_EXACT|||
-alloccopstash|||
allocmy|||
amagic_call|||
amagic_cmp_locale|||
@@ -2911,19 +2765,16 @@ amagic_ncmp|||
anonymise_cv_maybe|||
any_dup|||
ao|||
-append_utf8_from_native_byte||5.019004|n
apply_attrs_my|||
-apply_attrs_string||5.006001|
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_create_and_push||5.009005|
-av_create_and_unshift_one||5.009005|
av_delete||5.006000|
av_exists||5.006000|
av_extend_guts|||
@@ -2933,16 +2784,18 @@ 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|
-av_top_index||5.017009|
+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|||
@@ -2958,8 +2811,6 @@ boot_core_PerlIO|||
boot_core_UNIVERSAL|||
boot_core_mro|||
bytes_cmp_utf8||5.013007|
-bytes_from_utf8||5.007001|
-bytes_to_utf8||5.006001|
cBOOL|5.013000||p
call_argv|5.006000||p
call_atexit||5.006000|
@@ -2974,11 +2825,19 @@ cast_i32||5.006000|n
cast_iv||5.006000|n
cast_ulong||5.006000|n
cast_uv||5.006000|n
-check_locale_boundary_crossing|||
+category_name|||n
+change_engine_size|||
+check_and_deprecate|||
check_type_and_open|||
check_uni|||
-check_utf8_print|||
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|
@@ -2990,7 +2849,6 @@ ckwarn_common|||
ckwarn_d||5.009003|
ckwarn||5.009003|
clear_defarray||5.023008|
-clear_placeholders|||
clear_special_blocks|||
clone_params_del|||n
clone_params_new|||n
@@ -2998,14 +2856,12 @@ closest_cop|||
cntrl_to_mnemonic|||n
compute_EXACTish|||n
construct_ahocorasick_from_trie|||
-cop_fetch_label||5.015001|
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|
-cop_store_label||5.015001|
cophh_2hv||5.013007|
cophh_copy||5.013007|
cophh_delete_pvn||5.013007|
@@ -3025,7 +2881,7 @@ cophh_store_sv||5.013007|
core_prototype|||
coresub_op|||
cr_textfilter|||
-create_eval_scope|||
+croak_caller|||vn
croak_memory_wrap|5.019003||pn
croak_no_mem|||n
croak_no_modify|5.013003||pn
@@ -3042,13 +2898,13 @@ custom_op_get_field|||
custom_op_name||5.007003|
custom_op_register||5.013007|
custom_op_xop||5.013007|
-cv_ckproto_len_flags|||
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|
@@ -3060,24 +2916,6 @@ cvgv_set|||
cvstash_set|||
cx_dump||5.005000|
cx_dup|||
-cx_popblock||5.023008|
-cx_popeval||5.023008|
-cx_popformat||5.023008|
-cx_popgiven||5.023008|
-cx_poploop||5.023008|
-cx_popsub_args||5.023008|
-cx_popsub_common||5.023008|
-cx_popsub||5.023008|
-cx_popwhen||5.023008|
-cx_pushblock||5.023008|
-cx_pusheval||5.023008|
-cx_pushformat||5.023008|
-cx_pushgiven||5.023008|
-cx_pushloop_for||5.023008|
-cx_pushloop_plain||5.023008|
-cx_pushsub||5.023008|
-cx_pushwhen||5.023008|
-cx_topblock||5.023008|
cxinc|||
dAXMARK|5.009003||p
dAX|5.007002||p
@@ -3113,9 +2951,8 @@ debug_start_match|||
deb||5.007003|v
defelem_target|||
del_sv|||
-delete_eval_scope|||
+delimcpy_no_escape|||n
delimcpy||5.004000|n
-deprecate_commaless_var_list|||
despatch_signals||5.007001|
destroy_matcher|||
die_nocontext|||vn
@@ -3135,7 +2972,6 @@ do_delete_local|||
do_dump_pad|||
do_eof|||
do_exec3|||
-do_execfree|||
do_exec|||
do_gv_dump||5.006000|
do_gvgv_dump||5.006000|
@@ -3149,9 +2985,7 @@ do_msgsnd|||
do_ncmp|||
do_oddball|||
do_op_dump||5.006000|
-do_open6|||
do_open9||5.006000|
-do_open_raw|||
do_openn||5.007001|
do_open||5.003070|
do_pmop_dump||5.006000|
@@ -3178,6 +3012,7 @@ do_vecget|||
do_vecset|||
do_vop|||
docatch|||
+does_utf8_overflow|||n
doeval_compile|||
dofile|||
dofindlabel|||
@@ -3211,6 +3046,7 @@ 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|||
@@ -3220,8 +3056,9 @@ dump_trie|||
dump_vindent||5.006000|
dumpuntil|||
dup_attrlist|||
+dup_warnings|||
edit_distance|||n
-emulate_cop_io|||
+emulate_setlocale|||n
eval_pv|5.006000||p
eval_sv|5.006000||p
exec_failed|||
@@ -3243,17 +3080,18 @@ 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_rundefsvoffset||5.009002|
find_rundefsv||5.013002|
find_script|||
-find_uninit_var|||
+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_flags||5.013010|
foldEQ_utf8||5.013002|
foldEQ||5.013002|n
fold_constants|||
@@ -3267,7 +3105,6 @@ force_version|||
force_word|||
forget_pmop|||
form_nocontext|||vn
-form_short_octal_warning|||
form||5.004000|v
fp_dup|||
fprintf_nocontext|||vn
@@ -3276,7 +3113,9 @@ 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
@@ -3290,9 +3129,6 @@ get_db_sub|||
get_debug_opts|||
get_hash_seed|||
get_hv|5.006000||p
-get_invlist_iter_addr|||n
-get_invlist_offset_addr|||n
-get_invlist_previous_index_addr|||n
get_mstats|||
get_no_modify|||
get_num|||
@@ -3300,7 +3136,6 @@ get_op_descs||5.005000|
get_op_names||5.005000|
get_opargs|||
get_ppaddr||5.006000|
-get_re_arg|||
get_sv|5.006000||p
get_vtbl||5.005030|
getcwd_sv||5.007002|
@@ -3313,9 +3148,6 @@ gp_ref|||
grok_atoUV|||n
grok_bin|5.007003||p
grok_bslash_N|||
-grok_bslash_c|||
-grok_bslash_o|||
-grok_bslash_x|||
grok_hex|5.007003||p
grok_infnan||5.021004|
grok_number_flags||5.021002|
@@ -3349,9 +3181,6 @@ gv_fetchmeth_pv||5.015004|
gv_fetchmeth_sv_autoload||5.015004|
gv_fetchmeth_sv||5.015004|
gv_fetchmethod_autoload||5.004000|
-gv_fetchmethod_pv_flags||5.015004|
-gv_fetchmethod_pvn_flags||5.015004|
-gv_fetchmethod_sv_flags||5.015004|
gv_fetchmethod|||
gv_fetchmeth|||
gv_fetchpvn_flags|5.009002||p
@@ -3379,10 +3208,10 @@ gv_stashpvs|5.009003||p
gv_stashpv|||
gv_stashsvpvn_cached|||
gv_stashsv|||
-gv_try_downgrade|||
handle_named_backref|||
handle_possible_posix|||
handle_regex_sets|||
+handle_user_defined_property|||
he_dup|||
hek_dup|||
hfree_next_entry|||
@@ -3390,14 +3219,12 @@ hsplit|||
hv_assert|||
hv_auxinit_internal|||n
hv_auxinit|||
-hv_backreferences_p|||
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_common|||
hv_delete_ent||5.003070|
hv_delete|||
hv_eiter_p||5.009003|
@@ -3416,11 +3243,9 @@ hv_free_ent||5.004000|
hv_iterinit|||
hv_iterkeysv||5.003070|
hv_iterkey|||
-hv_iternext_flags||5.008000|
hv_iternextsv|||
hv_iternext|||
hv_iterval|||
-hv_kill_backrefs|||
hv_ksplit||5.003070|
hv_magic_check|||n
hv_magic|||
@@ -3429,12 +3254,12 @@ 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_store_flags||5.008000|
hv_stores|5.009004||p
hv_store|||
hv_undef_flags|||
@@ -3452,133 +3277,107 @@ init_constants|||
init_dbargs|||
init_debugger|||
init_global_struct|||
-init_i18nl10n||5.006000|
-init_i18nl14n||5.006000|
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|||
-invlist_array|||n
-invlist_clear|||
-invlist_clone|||
-invlist_contents|||
-invlist_extend|||
-invlist_highest|||n
-invlist_is_iterating|||n
-invlist_iterfinish|||n
-invlist_iterinit|||n
-invlist_iternext|||n
-invlist_max|||n
-invlist_previous_index|||n
-invlist_replace_list_destroys_src|||
-invlist_set_len|||
-invlist_set_previous_index|||n
-invlist_trim|||n
invoke_exception_hook|||
io_close|||
+isALNUMC_A|||p
isALNUMC|5.006000||p
-isALNUM_lazy||5.021001|
-isALPHANUMERIC||5.017008|
-isALPHA|||
+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|||
-isFOO_lc|||
+isDIGIT_A|||p
+isDIGIT|||p
+isFF_OVERLONG|||n
isFOO_utf8_lc|||
-isGCB|||n
+isGCB|||
+isGRAPH_A|||p
isGRAPH|5.006000||p
-isIDCONT||5.017008|
-isIDFIRST_lazy||5.021001|
-isIDFIRST|||
+isIDCONT_A|||p
+isIDCONT|5.017008|5.017008|p
+isIDFIRST_A|||p
+isIDFIRST|||p
isLB|||
-isLOWER|||
-isOCTAL||5.013005|
+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|||
-isSPACE|||
-isUPPER|||
-isUTF8_CHAR||5.021001|
+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||5.013006|
+isWORDCHAR_A|||p
+isWORDCHAR|5.013006|5.013006|p
+isXDIGIT_A|||p
isXDIGIT|5.006000||p
is_an_int|||
-is_ascii_string||5.011000|
+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_uni_alnum_lc||5.006000|
-is_uni_alnumc_lc||5.017007|
-is_uni_alnumc||5.017007|
-is_uni_alnum||5.006000|
-is_uni_alpha_lc||5.006000|
-is_uni_alpha||5.006000|
-is_uni_ascii_lc||5.006000|
-is_uni_ascii||5.006000|
-is_uni_blank_lc||5.017002|
-is_uni_blank||5.017002|
-is_uni_cntrl_lc||5.006000|
-is_uni_cntrl||5.006000|
-is_uni_digit_lc||5.006000|
-is_uni_digit||5.006000|
-is_uni_graph_lc||5.006000|
-is_uni_graph||5.006000|
-is_uni_idfirst_lc||5.006000|
-is_uni_idfirst||5.006000|
-is_uni_lower_lc||5.006000|
-is_uni_lower||5.006000|
-is_uni_print_lc||5.006000|
-is_uni_print||5.006000|
-is_uni_punct_lc||5.006000|
-is_uni_punct||5.006000|
-is_uni_space_lc||5.006000|
-is_uni_space||5.006000|
-is_uni_upper_lc||5.006000|
-is_uni_upper||5.006000|
-is_uni_xdigit_lc||5.006000|
-is_uni_xdigit||5.006000|
-is_utf8_alnumc||5.017007|
-is_utf8_alnum||5.006000|
-is_utf8_alpha||5.006000|
-is_utf8_ascii||5.006000|
-is_utf8_blank||5.017002|
+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_char||5.006000|n
-is_utf8_cntrl||5.006000|
+is_utf8_common_with_len|||
is_utf8_common|||
-is_utf8_digit||5.006000|
-is_utf8_graph||5.006000|
-is_utf8_idcont||5.008000|
-is_utf8_idfirst||5.006000|
-is_utf8_lower||5.006000|
-is_utf8_mark||5.006000|
-is_utf8_perl_space||5.011001|
-is_utf8_perl_word||5.011001|
-is_utf8_posix_digit||5.011001|
-is_utf8_print||5.006000|
-is_utf8_punct||5.006000|
-is_utf8_space||5.006000|
+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_upper||5.006000|
-is_utf8_xdigit||5.006000|
-is_utf8_xidcont||5.013010|
-is_utf8_xidfirst||5.013010|
+is_utf8_valid_partial_char_flags|||n
+is_utf8_valid_partial_char|||n
isa_lookup|||
isinfnansv|||
isinfnan||5.021004|n
@@ -3588,22 +3387,8 @@ jmaybe|||
join_exact|||
keyword_plugin_standard|||
keyword|||
-leave_adjust_stacks||5.023008|
leave_scope|||
-lex_bufutf8||5.011002|
-lex_discard_to||5.011002|
-lex_grow_linestr||5.011002|
-lex_next_chunk||5.011002|
-lex_peek_unichar||5.011002|
-lex_read_space||5.011002|
-lex_read_to||5.011002|
-lex_read_unichar||5.011002|
-lex_start||5.009005|
-lex_stuff_pvn||5.011002|
lex_stuff_pvs||5.013005|
-lex_stuff_pv||5.013006|
-lex_stuff_sv||5.011002|
-lex_unstuff||5.011002|
listkids|||
list|||
load_module_nocontext|||vn
@@ -3668,6 +3453,7 @@ magic_setisa|||
magic_setlvref|||
magic_setmglob|||
magic_setnkeys|||
+magic_setnonelem|||
magic_setpack|||
magic_setpos|||
magic_setregexp|||
@@ -3711,9 +3497,9 @@ mg_find_mglob|||
mg_findext|5.013008||pn
mg_find|||n
mg_free_type||5.013006|
+mg_freeext|||
mg_free|||
mg_get|||
-mg_length||5.005000|
mg_localize|||
mg_magical|||n
mg_set|||
@@ -3742,14 +3528,13 @@ mro_register||5.010001|
mro_set_mro||5.010001|
mro_set_private_data||5.010001|
mul128|||
-mulexp10|||n
+multiconcat_stringify|||
multideref_stringify|||
my_atof2||5.007002|
+my_atof3|||
my_atof||5.006000|
my_attrs|||
-my_bcopy||5.004050|n
my_bytes_to_utf8|||n
-my_bzero|||n
my_chsize|||
my_clearenv|||
my_cxt_index|||
@@ -3763,22 +3548,26 @@ my_fork||5.007003|n
my_kid|||
my_lstat_flags|||
my_lstat||5.024000|
-my_memcmp|||n
-my_memset|||n
+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_setlocale|||
my_snprintf|5.009004||pvn
my_socketpair||5.007003|n
my_sprintf|5.009003||pvn
my_stat_flags|||
my_stat||5.024000|
-my_strerror||5.021001|
+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
@@ -3801,7 +3590,6 @@ newFORM|||
newFOROP||5.013007|
newGIVENOP||5.009003|
newGIVWHENOP|||
-newGP|||
newGVOP|||
newGVREF|||
newGVgen_flags||5.015004|
@@ -3820,9 +3608,6 @@ newMETHOP||5.021005|
newMYSUB||5.017004|
newNULLLIST|||
newOP|||
-newPADNAMELIST||5.021007|n
-newPADNAMEouter||5.021007|n
-newPADNAMEpvn||5.021007|n
newPADOP|||
newPMOP|||
newPROG|||
@@ -3855,6 +3640,8 @@ newSVpvs_share|5.009003||p
newSVpvs|5.009003||p
newSVpv|||
newSVrv|||
+newSVsv_flags|||
+newSVsv_nomg|||
newSVsv|||
newSVuv|5.006000||p
newSV|||
@@ -3863,19 +3650,19 @@ newUNOP|||
newWHENOP||5.009003|
newWHILEOP||5.013007|
newXS_deffile|||
-newXS_flags||5.009004|
newXS_len_flags|||
newXSproto||5.006000|
newXS||5.006000|
-new_collate||5.006000|
+new_collate|||
new_constant|||
-new_ctype||5.006000|
+new_ctype|||
new_he|||
new_logop|||
-new_numeric||5.006000|
+new_msg_hv|||
+new_numeric|||
+new_regcurly|||n
new_stackinfo||5.005000|
new_version||5.009000|
-new_warnings_bitfield|||
next_symbol|||
nextargv|||
nextchar|||
@@ -3887,12 +3674,14 @@ 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|
@@ -3901,19 +3690,14 @@ op_free|||
op_integerize|||
op_linklist||5.013006|
op_lvalue_flags|||
-op_lvalue||5.013007|
op_null||5.007002|
op_parent|||n
op_prepend_elem||5.013006|
-op_refcnt_dec|||
-op_refcnt_inc|||
op_refcnt_lock||5.009002|
op_refcnt_unlock||5.009002|
op_relocate_sv|||
-op_scope||5.013007|
op_sibling_splice||5.021002|n
op_std_init|||
-op_unscope|||
open_script|||
openn_cleanup|||
openn_setup|||
@@ -3921,7 +3705,9 @@ opmethod_stash|||
opslab_force_free|||
opslab_free_nopad|||
opslab_free|||
-output_or_return_posix_warnings|||
+optimize_optree|||
+optimize_op|||
+output_posix_warnings|||
pMY_CXT_|5.007003||p
pMY_CXT|5.007003||p
pTHX_|5.006000||p
@@ -3939,7 +3725,6 @@ pad_add_name_pv||5.015001|
pad_add_name_sv||5.015001|
pad_add_weakref|||
pad_alloc_name|||
-pad_alloc|||
pad_block_start|||
pad_check_dup|||
pad_compname_type||5.009003|
@@ -3957,30 +3742,18 @@ pad_reset|||
pad_setsv|||
pad_sv|||
pad_swipe|||
-pad_tidy||5.008001|
padlist_dup|||
padlist_store|||
padname_dup|||
padname_free|||
padnamelist_dup|||
-padnamelist_fetch||5.021007|n
padnamelist_free|||
-padnamelist_store||5.021007|
-parse_arithexpr||5.013008|
-parse_barestmt||5.013007|
-parse_block||5.013007|
parse_body|||
-parse_fullexpr||5.013008|
-parse_fullstmt||5.013005|
parse_gv_stash_name|||
parse_ident|||
-parse_label||5.013007|
-parse_listexpr||5.013008|
parse_lparen_question_flags|||
-parse_stmtseq||5.013006|
-parse_subsignature|||
-parse_termexpr||5.013008|
parse_unicode_opts|||
+parse_uniprop_string|||
parser_dup|||
parser_free_nexttoke_ops|||
parser_free|||
@@ -4009,11 +3782,12 @@ 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_clear||5.009005|
ptr_table_fetch||5.009005|
ptr_table_find|||n
ptr_table_free||5.009005|
@@ -4031,7 +3805,6 @@ pv_escape|5.009004||p
pv_pretty|5.009004||p
pv_uni_display||5.007003|
qerror|||
-qsortsvu|||
quadmath_format_needed|||n
quadmath_format_single|||n
re_compile||5.009005|
@@ -4079,15 +3852,14 @@ reg_numbered_buff_fetch|||
reg_numbered_buff_length|||
reg_numbered_buff_store|||
reg_qr_package|||
-reg_recode|||
reg_scan_name|||
reg_skipcomment|||n
reg_temp_copy|||
reganode|||
regatom|||
regbranch|||
-regclass_swash||5.009004|
regclass|||
+regcp_restore|||
regcppop|||
regcppush|||
regcurly|||n
@@ -4122,6 +3894,7 @@ report_wrongway_fh|||
require_pv||5.006000|
require_tie_mod|||
restore_magic|||
+restore_switched_locale|||
rninstr|||n
rpeep|||
rsignal_restore|||
@@ -4193,6 +3966,7 @@ save_shared_pvref||5.007003|
save_sptr|||
save_strlen|||
save_svref|||
+save_to_buffer|||n
save_vptr||5.006000|
savepvn|||
savepvs||5.009003|
@@ -4204,7 +3978,6 @@ savesharedsvpv||5.013006|
savestack_grow_cnt||5.008001|
savestack_grow|||
savesvpv||5.009002|
-savetmps||5.023008|
sawparens|||
scalar_mod_type|||n
scalarboolean|||
@@ -4223,23 +3996,28 @@ scan_inputsymbol|||
scan_num||5.007001|
scan_oct|||
scan_pat|||
-scan_str|||
scan_subst|||
scan_trans|||
scan_version||5.009001|
scan_vstring||5.009005|
-scan_word|||
search_const|||
seed||5.008001|
sequence_num|||
set_ANYOF_arg|||
set_caret_X|||
set_context||5.006000|n
-set_numeric_local||5.006000|
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
@@ -4247,7 +4025,6 @@ si_dup|||
sighandler|||n
simplify_sort|||
skip_to_be_ignored_text|||
-skipspace_flags|||
softref2xv|||
sortcv_stacked|||
sortcv_xsub|||
@@ -4269,7 +4046,6 @@ ssc_is_cp_posixl_init|||n
ssc_or|||
ssc_union|||
stack_grow|||
-start_glob|||
start_subparse||5.004000|
stdize_locale|||
strEQ|||
@@ -4296,7 +4072,6 @@ sv_2iuv_non_preserve|||
sv_2iv_flags||5.009001|
sv_2iv|||
sv_2mortal|||
-sv_2num|||
sv_2nv_flags||5.013001|
sv_2pv_flags|5.007002||p
sv_2pv_nolen|5.006000||p
@@ -4370,10 +4145,8 @@ sv_eq|||
sv_exp_grow|||
sv_force_normal_flags||5.007001|
sv_force_normal||5.006000|
-sv_free2|||
sv_free_arenas|||
sv_free|||
-sv_get_backrefs||5.021008|n
sv_gets||5.003070|
sv_grow|||
sv_i_ncmp|||
@@ -4384,7 +4157,6 @@ sv_insert|||
sv_isa|||
sv_isobject|||
sv_iv||5.005000|
-sv_kill_backrefs|||
sv_len_utf8_nomg|||
sv_len_utf8||5.006000|
sv_len|||
@@ -4430,12 +4202,15 @@ 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_setpvf_mg|5.006000|5.004000|pv
@@ -4454,13 +4229,13 @@ sv_setref_pvn|||
sv_setref_pvs||5.024000|
sv_setref_pv|||
sv_setref_uv||5.007001|
-sv_setsv_cow|||
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|
@@ -4475,8 +4250,8 @@ sv_upgrade|||
sv_usepvn_flags||5.009004|
sv_usepvn_mg|5.004050||p
sv_usepvn|||
-sv_utf8_decode||5.006000|
-sv_utf8_downgrade||5.006000|
+sv_utf8_decode|||
+sv_utf8_downgrade|||
sv_utf8_encode||5.006000|
sv_utf8_upgrade_flags_grow||5.011000|
sv_utf8_upgrade_flags||5.007002|
@@ -4492,11 +4267,10 @@ sv_vsetpvfn||5.004000|
sv_vsetpvf|5.006000|5.004000|p
svtype|||
swallow_bom|||
-swash_fetch||5.007002|
-swash_init||5.006000|
-swash_scan_list_line|||
swatch_get|||
-sync_locale||5.021004|
+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|||
@@ -4507,43 +4281,39 @@ 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_uni_fold||5.007003|
-to_uni_lower_lc||5.006000|
-to_uni_lower||5.007003|
-to_uni_title_lc||5.006000|
-to_uni_title||5.007003|
-to_uni_upper_lc||5.006000|
-to_uni_upper||5.007003|
-to_utf8_case||5.007003|
-to_utf8_fold||5.015007|
-to_utf8_lower||5.015007|
to_utf8_substr|||
-to_utf8_title||5.015007|
-to_utf8_upper||5.015007|
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|||
@@ -4561,16 +4331,17 @@ 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_bytes||5.006001|
-utf8_to_uvchr_buf||5.015009|
-utf8_to_uvchr||5.007001|
-utf8_to_uvuni_buf||5.015009|
-utf8_to_uvuni||5.007001|
-utf8n_to_uvchr||5.007001|
+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|
@@ -4578,10 +4349,9 @@ 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||5.015009|
-valid_utf8_to_uvuni||5.015009|
-validate_proto|||
+valid_utf8_to_uvchr|||n
validate_suid|||
+variant_under_utf8_count|||n
varname|||
vcmp||5.009000|
vcroak||5.006000|
@@ -4591,7 +4361,7 @@ visit|||
vivify_defelem|||
vivify_ref|||
vload_module|5.006000||p
-vmess|5.006000||p
+vmess|5.006000|5.006000|p
vnewSVpvf|5.006000|5.004000|p
vnormal||5.009002|
vnumify||5.009000|
@@ -4601,6 +4371,7 @@ 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
@@ -4612,6 +4383,7 @@ 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|||
@@ -4623,6 +4395,7 @@ yyerror_pv|||
yyerror|||
yylex|||
yyparse|||
+yyquit|||
yyunlex|||
yywarn|||
);
@@ -5788,568 +5561,6 @@ __DATA__
#ifndef UVSIZE
# define UVSIZE IVSIZE
#endif
-#ifndef sv_setuv
-# define sv_setuv(sv, uv) \
- STMT_START { \
- UV TeMpUv = uv; \
- if (TeMpUv <= IV_MAX) \
- sv_setiv(sv, TeMpUv); \
- else \
- sv_setnv(sv, (double)TeMpUv); \
- } STMT_END
-#endif
-#ifndef newSVuv
-# define newSVuv(uv) ((uv) <= IV_MAX ? newSViv((IV)uv) : newSVnv((NV)uv))
-#endif
-#ifndef sv_2uv
-# define sv_2uv(sv) ((PL_Sv = (sv)), (UV) (SvNOK(PL_Sv) ? SvNV(PL_Sv) : sv_2nv(PL_Sv)))
-#endif
-
-#ifndef SvUVX
-# define SvUVX(sv) ((UV)SvIVX(sv))
-#endif
-
-#ifndef SvUVXx
-# define SvUVXx(sv) SvUVX(sv)
-#endif
-
-#ifndef SvUV
-# define SvUV(sv) (SvIOK(sv) ? SvUVX(sv) : sv_2uv(sv))
-#endif
-
-#ifndef SvUVx
-# define SvUVx(sv) ((PL_Sv = (sv)), SvUV(PL_Sv))
-#endif
-
-/* Hint: sv_uv
- * Always use the SvUVx() macro instead of sv_uv().
- */
-#ifndef sv_uv
-# define sv_uv(sv) SvUVx(sv)
-#endif
-
-#if !defined(SvUOK) && defined(SvIOK_UV)
-# define SvUOK(sv) SvIOK_UV(sv)
-#endif
-#ifndef XST_mUV
-# define XST_mUV(i,v) (ST(i) = sv_2mortal(newSVuv(v)) )
-#endif
-
-#ifndef XSRETURN_UV
-# define XSRETURN_UV(v) STMT_START { XST_mUV(0,v); XSRETURN(1); } STMT_END
-#endif
-#ifndef PUSHu
-# define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
-#endif
-
-#ifndef XPUSHu
-# define XPUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); XPUSHTARG; } STMT_END
-#endif
-
-#ifdef HAS_MEMCMP
-#ifndef memNE
-# define memNE(s1,s2,l) (memcmp(s1,s2,l))
-#endif
-
-#ifndef memEQ
-# define memEQ(s1,s2,l) (!memcmp(s1,s2,l))
-#endif
-
-#else
-#ifndef memNE
-# define memNE(s1,s2,l) (bcmp(s1,s2,l))
-#endif
-
-#ifndef memEQ
-# define memEQ(s1,s2,l) (!bcmp(s1,s2,l))
-#endif
-
-#endif
-#ifndef memEQs
-# define memEQs(s1, l, s2) \
- (sizeof(s2)-1 == l && memEQ(s1, (s2 ""), (sizeof(s2)-1)))
-#endif
-
-#ifndef memNEs
-# define memNEs(s1, l, s2) !memEQs(s1, l, s2)
-#endif
-#ifndef MoveD
-# define MoveD(s,d,n,t) memmove((char*)(d),(char*)(s), (n) * sizeof(t))
-#endif
-
-#ifndef CopyD
-# define CopyD(s,d,n,t) memcpy((char*)(d),(char*)(s), (n) * sizeof(t))
-#endif
-
-#ifdef HAS_MEMSET
-#ifndef ZeroD
-# define ZeroD(d,n,t) memzero((char*)(d), (n) * sizeof(t))
-#endif
-
-#else
-#ifndef ZeroD
-# define ZeroD(d,n,t) ((void)memzero((char*)(d), (n) * sizeof(t)), d)
-#endif
-
-#endif
-#ifndef PoisonWith
-# define PoisonWith(d,n,t,b) (void)memset((char*)(d), (U8)(b), (n) * sizeof(t))
-#endif
-
-#ifndef PoisonNew
-# define PoisonNew(d,n,t) PoisonWith(d,n,t,0xAB)
-#endif
-
-#ifndef PoisonFree
-# define PoisonFree(d,n,t) PoisonWith(d,n,t,0xEF)
-#endif
-
-#ifndef Poison
-# define Poison(d,n,t) PoisonFree(d,n,t)
-#endif
-#ifndef Newx
-# define Newx(v,n,t) New(0,v,n,t)
-#endif
-
-#ifndef Newxc
-# define Newxc(v,n,t,c) Newc(0,v,n,t,c)
-#endif
-
-#ifndef Newxz
-# define Newxz(v,n,t) Newz(0,v,n,t)
-#endif
-#ifndef SvGETMAGIC
-# define SvGETMAGIC(x) STMT_START { if (SvGMAGICAL(x)) mg_get(x); } STMT_END
-#endif
-
-/* Some random bits for sv_unmagicext. These should probably be pulled in for
- real and organized at some point */
-#ifndef HEf_SVKEY
-# define HEf_SVKEY -2
-#endif
-
-#ifndef MUTABLE_PTR
-#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
-# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
-#else
-# define MUTABLE_PTR(p) ((void *) (p))
-#endif
-#endif
-#ifndef MUTABLE_SV
-# define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
-#endif
-
-/* end of random bits */
-#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
-
-/* That's the best we can do... */
-#ifndef sv_catpvn_nomg
-# define sv_catpvn_nomg sv_catpvn
-#endif
-
-#ifndef sv_catsv_nomg
-# define sv_catsv_nomg sv_catsv
-#endif
-
-#ifndef sv_setsv_nomg
-# define sv_setsv_nomg sv_setsv
-#endif
-
-#ifndef sv_pvn_nomg
-# define sv_pvn_nomg sv_pvn
-#endif
-
-#ifndef SvIV_nomg
-# define SvIV_nomg SvIV
-#endif
-
-#ifndef SvUV_nomg
-# define SvUV_nomg SvUV
-#endif
-
-#ifndef sv_catpv_mg
-# define sv_catpv_mg(sv, ptr) \
- STMT_START { \
- SV *TeMpSv = sv; \
- sv_catpv(TeMpSv,ptr); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_catpvn_mg
-# define sv_catpvn_mg(sv, ptr, len) \
- STMT_START { \
- SV *TeMpSv = sv; \
- sv_catpvn(TeMpSv,ptr,len); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_catsv_mg
-# define sv_catsv_mg(dsv, ssv) \
- STMT_START { \
- SV *TeMpSv = dsv; \
- sv_catsv(TeMpSv,ssv); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_setiv_mg
-# define sv_setiv_mg(sv, i) \
- STMT_START { \
- SV *TeMpSv = sv; \
- sv_setiv(TeMpSv,i); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_setnv_mg
-# define sv_setnv_mg(sv, num) \
- STMT_START { \
- SV *TeMpSv = sv; \
- sv_setnv(TeMpSv,num); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_setpv_mg
-# define sv_setpv_mg(sv, ptr) \
- STMT_START { \
- SV *TeMpSv = sv; \
- sv_setpv(TeMpSv,ptr); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_setpvn_mg
-# define sv_setpvn_mg(sv, ptr, len) \
- STMT_START { \
- SV *TeMpSv = sv; \
- sv_setpvn(TeMpSv,ptr,len); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_setsv_mg
-# define sv_setsv_mg(dsv, ssv) \
- STMT_START { \
- SV *TeMpSv = dsv; \
- sv_setsv(TeMpSv,ssv); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_setuv_mg
-# define sv_setuv_mg(sv, i) \
- STMT_START { \
- SV *TeMpSv = sv; \
- sv_setuv(TeMpSv,i); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-
-#ifndef sv_usepvn_mg
-# define sv_usepvn_mg(sv, ptr, len) \
- STMT_START { \
- SV *TeMpSv = sv; \
- sv_usepvn(TeMpSv,ptr,len); \
- SvSETMAGIC(TeMpSv); \
- } STMT_END
-#endif
-#ifndef SvVSTRING_mg
-# define SvVSTRING_mg(sv) (SvMAGICAL(sv) ? mg_find(sv, PERL_MAGIC_vstring) : NULL)
-#endif
-
-/* Hint: sv_magic_portable
- * This is a compatibility function that is only available with
- * Devel::PPPort. It is NOT in the perl core.
- * Its purpose is to mimic the 5.8.0 behaviour of sv_magic() when
- * it is being passed a name pointer with namlen == 0. In that
- * case, perl 5.8.0 and later store the pointer, not a copy of it.
- * The compatibility can be provided back to perl 5.004. With
- * earlier versions, the code will not compile.
- */
-
-#if (PERL_BCDVERSION < 0x5004000)
-
- /* code that uses sv_magic_portable will not compile */
-
-#elif (PERL_BCDVERSION < 0x5008000)
-
-# define sv_magic_portable(sv, obj, how, name, namlen) \
- STMT_START { \
- SV *SvMp_sv = (sv); \
- char *SvMp_name = (char *) (name); \
- I32 SvMp_namlen = (namlen); \
- if (SvMp_name && SvMp_namlen == 0) \
- { \
- MAGIC *mg; \
- sv_magic(SvMp_sv, obj, how, 0, 0); \
- mg = SvMAGIC(SvMp_sv); \
- mg->mg_len = -42; /* XXX: this is the tricky part */ \
- mg->mg_ptr = SvMp_name; \
- } \
- else \
- { \
- sv_magic(SvMp_sv, obj, how, SvMp_name, SvMp_namlen); \
- } \
- } STMT_END
-
-#else
-
-# define sv_magic_portable(a, b, c, d, e) sv_magic(a, b, c, d, e)
-
-#endif
-
-#if !defined(mg_findext)
-#if defined(NEED_mg_findext)
-static MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
-static
-#else
-extern MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
-#endif
-
-#if defined(NEED_mg_findext) || defined(NEED_mg_findext_GLOBAL)
-
-#define mg_findext DPPP_(my_mg_findext)
-#define Perl_mg_findext DPPP_(my_mg_findext)
-
-
-MAGIC *
-DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl) {
- if (sv) {
- MAGIC *mg;
-
-#ifdef AvPAD_NAMELIST
- assert(!(SvTYPE(sv) == SVt_PVAV && AvPAD_NAMELIST(sv)));
-#endif
-
- for (mg = SvMAGIC (sv); mg; mg = mg->mg_moremagic) {
- if (mg->mg_type == type && mg->mg_virtual == vtbl)
- return mg;
- }
- }
-
- return NULL;
-}
-
-#endif
-#endif
-
-#if !defined(sv_unmagicext)
-#if defined(NEED_sv_unmagicext)
-static int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
-static
-#else
-extern int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
-#endif
-
-#if defined(NEED_sv_unmagicext) || defined(NEED_sv_unmagicext_GLOBAL)
-
-#ifdef sv_unmagicext
-# undef sv_unmagicext
-#endif
-#define sv_unmagicext(a,b,c) DPPP_(my_sv_unmagicext)(aTHX_ a,b,c)
-#define Perl_sv_unmagicext DPPP_(my_sv_unmagicext)
-
-
-int
-DPPP_(my_sv_unmagicext)(pTHX_ SV *const sv, const int type, MGVTBL *vtbl)
-{
- MAGIC* mg;
- MAGIC** mgp;
-
- if (SvTYPE(sv) < SVt_PVMG || !SvMAGIC(sv))
- return 0;
- mgp = &(SvMAGIC(sv));
- for (mg = *mgp; mg; mg = *mgp) {
- const MGVTBL* const virt = mg->mg_virtual;
- if (mg->mg_type == type && virt == vtbl) {
- *mgp = mg->mg_moremagic;
- if (virt && virt->svt_free)
- virt->svt_free(aTHX_ sv, mg);
- if (mg->mg_ptr && mg->mg_type != PERL_MAGIC_regex_global) {
- if (mg->mg_len > 0)
- Safefree(mg->mg_ptr);
- else if (mg->mg_len == HEf_SVKEY) /* Questionable on older perls... */
- SvREFCNT_dec(MUTABLE_SV(mg->mg_ptr));
- else if (mg->mg_type == PERL_MAGIC_utf8)
- Safefree(mg->mg_ptr);
- }
- if (mg->mg_flags & MGf_REFCOUNTED)
- SvREFCNT_dec(mg->mg_obj);
- Safefree(mg);
- }
- else
- mgp = &mg->mg_moremagic;
- }
- if (SvMAGIC(sv)) {
- if (SvMAGICAL(sv)) /* if we're under save_magic, wait for restore_magic; */
- mg_magical(sv); /* else fix the flags now */
- }
- else {
- SvMAGICAL_off(sv);
- SvFLAGS(sv) |= (SvFLAGS(sv) & (SVp_IOK|SVp_NOK|SVp_POK)) >> PRIVSHIFT;
- }
- return 0;
-}
-
-#endif
-#endif
#ifndef cBOOL
# define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0)
#endif
@@ -6374,6 +5585,22 @@ DPPP_(my_sv_unmagicext)(pTHX_ SV *const sv, const int type, MGVTBL *vtbl)
# define OpMAYBESIB_set(o, sib, parent) ((o)->op_sibling = (sib))
#endif
+#ifndef HEf_SVKEY
+# define HEf_SVKEY -2
+#endif
+
+#if defined(DEBUGGING) && !defined(__COVERITY__)
+#ifndef __ASSERT_
+# define __ASSERT_(statement) assert(statement),
+#endif
+
+#else
+#ifndef __ASSERT_
+# define __ASSERT_(statement)
+#endif
+
+#endif
+
#ifndef SvRX
#if defined(NEED_SvRX)
static void * DPPP_(my_SvRX)(pTHX_ SV *rv);
@@ -6568,6 +5795,13 @@ typedef NVTYPE NV;
#ifndef AvFILLp
# define AvFILLp AvFILL
#endif
+#ifndef av_tindex
+# define av_tindex AvFILL
+#endif
+
+#ifndef av_top_index
+# define av_top_index AvFILL
+#endif
#ifndef ERRSV
# define ERRSV get_sv("@",FALSE)
#endif
@@ -6689,44 +5923,136 @@ typedef OP* (CPERLscope(*Perl_ppaddr_t))(pTHX);
typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
#endif
-#ifndef isPSXSPC
-# define isPSXSPC(c) (isSPACE(c) || (c) == '\v')
-#endif
-#ifndef isBLANK
-# define isBLANK(c) ((c) == ' ' || (c) == '\t')
+#ifndef WIDEST_UTYPE
+# ifdef QUADKIND
+# ifdef U64TYPE
+# define WIDEST_UTYPE U64TYPE
+# else
+# define WIDEST_UTYPE Quad_t
+# endif
+# else
+# define WIDEST_UTYPE U32
+# endif
#endif
#ifdef EBCDIC
-#ifndef isALNUMC
-# define isALNUMC(c) isalnum(c)
-#endif
+/* 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 */
+# if (PERL_BCDVERSION < 0x5022000)
+# undef isALNUM
+# undef isALNUM_A
+# undef isALNUMC
+# undef isALNUMC_A
+# undef isALPHA
+# undef isALPHA_A
+# undef isALPHANUMERIC
+# undef isALPHANUMERIC_A
+# undef isASCII
+# undef isASCII_A
+# undef isBLANK
+# undef isBLANK_A
+# undef isCNTRL
+# undef isCNTRL_A
+# undef isDIGIT
+# undef isDIGIT_A
+# undef isGRAPH
+# undef isGRAPH_A
+# undef isIDCONT
+# undef isIDCONT_A
+# undef isIDFIRST
+# undef isIDFIRST_A
+# undef isLOWER
+# undef isLOWER_A
+# undef isOCTAL
+# undef isOCTAL_A
+# undef isPRINT
+# undef isPRINT_A
+# undef isPSXSPC
+# undef isPSXSPC_A
+# undef isPUNCT
+# undef isPUNCT_A
+# undef isSPACE
+# undef isSPACE_A
+# undef isUPPER
+# undef isUPPER_A
+# undef isWORDCHAR
+# undef isWORDCHAR_A
+# undef isXDIGIT
+# undef isXDIGIT_A
+# endif
#ifndef isASCII
-# define isASCII(c) isascii(c)
+# define isASCII(c) (isCNTRL(c) || isPRINT(c))
#endif
+ /* The below is accurate for all EBCDIC code pages supported by
+ * all the versions of Perl overridden by this */
#ifndef isCNTRL
-# define isCNTRL(c) iscntrl(c)
-#endif
-
-#ifndef isGRAPH
-# define isGRAPH(c) isgraph(c)
-#endif
-
-#ifndef isPRINT
-# define isPRINT(c) isprint(c)
-#endif
-
-#ifndef isPUNCT
-# define isPUNCT(c) ispunct(c)
-#endif
+# define isCNTRL(c) ( (c) == '\0' || (c) == '\a' || (c) == '\b' \
+ || (c) == '\f' || (c) == '\n' || (c) == '\r' \
+ || (c) == '\t' || (c) == '\v' \
+ || ((c) <= 3 && (c) >= 1) /* SOH, STX, ETX */ \
+ || (c) == 7 /* U+7F DEL */ \
+ || ((c) <= 0x13 && (c) >= 0x0E) /* SO, SI */ \
+ /* DLE, DC[1-3] */ \
+ || (c) == 0x18 /* U+18 CAN */ \
+ || (c) == 0x19 /* U+19 EOM */ \
+ || ((c) <= 0x1F && (c) >= 0x1C) /* [FGRU]S */ \
+ || (c) == 0x26 /* U+17 ETB */ \
+ || (c) == 0x27 /* U+1B ESC */ \
+ || (c) == 0x2D /* U+05 ENQ */ \
+ || (c) == 0x2E /* U+06 ACK */ \
+ || (c) == 0x32 /* U+16 SYN */ \
+ || (c) == 0x37 /* U+04 EOT */ \
+ || (c) == 0x3C /* U+14 DC4 */ \
+ || (c) == 0x3D /* U+15 NAK */ \
+ || (c) == 0x3F /* U+1A SUB */ \
+ )
+#endif
+
+/* The ordering of the tests in this and isUPPER are to exclude most characters
+ * early */
+#ifndef isLOWER
+# define isLOWER(c) ( (c) >= 'a' && (c) <= 'z' \
+ && ( (c) <= 'i' \
+ || ((c) >= 'j' && (c) <= 'r') \
+ || (c) >= 's'))
+#endif
+
+#ifndef isUPPER
+# define isUPPER(c) ( (c) >= 'A' && (c) <= 'Z' \
+ && ( (c) <= 'I' \
+ || ((c) >= 'J' && (c) <= 'R') \
+ || (c) >= 'S'))
+#endif
+
+#else /* Above is EBCDIC; below is ASCII */
+
+# if (PERL_BCDVERSION < 0x5004000)
+/* The implementation of these in older perl versions can give wrong results if
+ * the C program locale is set to other than the C locale */
+# undef isALNUM
+# undef isALNUM_A
+# undef isALPHA
+# undef isALPHA_A
+# undef isDIGIT
+# undef isDIGIT_A
+# undef isIDFIRST
+# undef isIDFIRST_A
+# undef isLOWER
+# undef isLOWER_A
+# undef isUPPER
+# undef isUPPER_A
+# endif
-#ifndef isXDIGIT
-# define isXDIGIT(c) isxdigit(c)
-#endif
+# if (PERL_BCDVERSION < 0x5008000)
+/* Hint: isCNTRL
+ * Earlier perls omitted DEL */
+# undef isCNTRL
+# endif
-#else
# if (PERL_BCDVERSION < 0x5010000)
/* Hint: isPRINT
* The implementation in older perl versions includes all of the
@@ -6734,23 +6060,24 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
* Devel::PPPort always overrides a present buggy version.
*/
# undef isPRINT
+# undef isPRINT_A
# endif
-#ifndef WIDEST_UTYPE
-# ifdef QUADKIND
-# ifdef U64TYPE
-# define WIDEST_UTYPE U64TYPE
-# else
-# define WIDEST_UTYPE Quad_t
-# endif
-# else
-# define WIDEST_UTYPE U32
+# if (PERL_BCDVERSION < 0x5014000)
+/* Hint: isASCII
+ * The implementation in older perl versions always returned true if the
+ * parameter was a signed char
+ */
+# undef isASCII
+# undef isASCII_A
# endif
-#endif
-#ifndef isALNUMC
-# define isALNUMC(c) (isALPHA(c) || isDIGIT(c))
-#endif
+# if (PERL_BCDVERSION < 0x5020000)
+/* Hint: isSPACE
+ * The implementation in older perl versions didn't include \v */
+# undef isSPACE
+# undef isSPACE_A
+# endif
#ifndef isASCII
# define isASCII(c) ((WIDEST_UTYPE) (c) <= 127)
#endif
@@ -6759,22 +6086,169 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
# define isCNTRL(c) ((WIDEST_UTYPE) (c) < ' ' || (c) == 127)
#endif
+#ifndef isLOWER
+# define isLOWER(c) ((c) >= 'a' && (c) <= 'z')
+#endif
+
+#ifndef isUPPER
+# define isUPPER(c) ((c) <= 'Z' && (c) >= 'A')
+#endif
+
+#endif /* Below are definitions common to EBCDIC and ASCII */
+#ifndef isALNUM
+# define isALNUM(c) isWORDCHAR(c)
+#endif
+
+#ifndef isALNUMC
+# define isALNUMC(c) isALPHANUMERIC(c)
+#endif
+
+#ifndef isALPHA
+# define isALPHA(c) (isUPPER(c) || isLOWER(c))
+#endif
+
+#ifndef isALPHANUMERIC
+# define isALPHANUMERIC(c) (isALPHA(c) || isDIGIT(c))
+#endif
+
+#ifndef isBLANK
+# define isBLANK(c) ((c) == ' ' || (c) == '\t')
+#endif
+
+#ifndef isDIGIT
+# define isDIGIT(c) ((c) <= '9' && (c) >= '0')
+#endif
+
#ifndef isGRAPH
-# define isGRAPH(c) (isALNUM(c) || isPUNCT(c))
+# define isGRAPH(c) (isWORDCHAR(c) || isPUNCT(c))
+#endif
+
+#ifndef isIDCONT
+# define isIDCONT(c) isWORDCHAR(c)
+#endif
+
+#ifndef isIDFIRST
+# define isIDFIRST(c) (isALPHA(c) || (c) == '_')
+#endif
+
+#ifndef isOCTAL
+# define isOCTAL(c) (((WIDEST_UTYPE)((c)) & ~7) == '0')
#endif
#ifndef isPRINT
-# define isPRINT(c) (((c) >= 32 && (c) < 127))
+# define isPRINT(c) (isGRAPH(c) || (c) == ' ')
+#endif
+
+#ifndef isPSXSPC
+# define isPSXSPC(c) isSPACE(c)
#endif
#ifndef isPUNCT
-# define isPUNCT(c) (((c) >= 33 && (c) <= 47) || ((c) >= 58 && (c) <= 64) || ((c) >= 91 && (c) <= 96) || ((c) >= 123 && (c) <= 126))
+# 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 isSPACE
+# define isSPACE(c) ( isBLANK(c) || (c) == '\n' || (c) == '\r' \
+ || (c) == '\v' || (c) == '\f')
+#endif
+
+#ifndef isWORDCHAR
+# define isWORDCHAR(c) (isALPHANUMERIC(c) || (c) == '_')
#endif
#ifndef isXDIGIT
-# define isXDIGIT(c) (isDIGIT(c) || ((c) >= 'a' && (c) <= 'f') || ((c) >= 'A' && (c) <= 'F'))
+# define isXDIGIT(c) ( isDIGIT(c) \
+ || ((c) >= 'a' && (c) <= 'f') \
+ || ((c) >= 'A' && (c) <= 'F'))
+#endif
+#ifndef isALNUM_A
+# define isALNUM_A isALNUM
+#endif
+
+#ifndef isALNUMC_A
+# define isALNUMC_A isALNUMC
+#endif
+
+#ifndef isALPHA_A
+# define isALPHA_A isALPHA
#endif
+#ifndef isALPHANUMERIC_A
+# define isALPHANUMERIC_A isALPHANUMERIC
+#endif
+
+#ifndef isASCII_A
+# define isASCII_A isASCII
+#endif
+
+#ifndef isBLANK_A
+# define isBLANK_A isBLANK
+#endif
+
+#ifndef isCNTRL_A
+# define isCNTRL_A isCNTRL
+#endif
+
+#ifndef isDIGIT_A
+# define isDIGIT_A isDIGIT
+#endif
+
+#ifndef isGRAPH_A
+# define isGRAPH_A isGRAPH
+#endif
+
+#ifndef isIDCONT_A
+# define isIDCONT_A isIDCONT
+#endif
+
+#ifndef isIDFIRST_A
+# define isIDFIRST_A isIDFIRST
+#endif
+
+#ifndef isLOWER_A
+# define isLOWER_A isLOWER
+#endif
+
+#ifndef isOCTAL_A
+# define isOCTAL_A isOCTAL
+#endif
+
+#ifndef isPRINT_A
+# define isPRINT_A isPRINT
+#endif
+
+#ifndef isPSXSPC_A
+# define isPSXSPC_A isPSXSPC
+#endif
+
+#ifndef isPUNCT_A
+# define isPUNCT_A isPUNCT
+#endif
+
+#ifndef isSPACE_A
+# define isSPACE_A isSPACE
+#endif
+
+#ifndef isUPPER_A
+# define isUPPER_A isUPPER
+#endif
+
+#ifndef isWORDCHAR_A
+# define isWORDCHAR_A isWORDCHAR
+#endif
+
+#ifndef isXDIGIT_A
+# define isXDIGIT_A isXDIGIT
#endif
/* Until we figure out how to support this in older perls... */
@@ -6793,37 +6267,804 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
#ifndef C_ARRAY_END
# define C_ARRAY_END(a) ((a) + C_ARRAY_LENGTH(a))
#endif
+#ifndef LIKELY
+# define LIKELY(x) (x)
+#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"
+#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)
+# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
+#else
+# define MUTABLE_PTR(p) ((void *) (p))
+#endif
+#endif
+#ifndef MUTABLE_SV
+# define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
+#endif
+#ifndef WARN_ALL
+# define WARN_ALL 0
+#endif
+
+#ifndef WARN_CLOSURE
+# define WARN_CLOSURE 1
+#endif
+
+#ifndef WARN_DEPRECATED
+# define WARN_DEPRECATED 2
+#endif
+
+#ifndef WARN_EXITING
+# define WARN_EXITING 3
+#endif
+
+#ifndef WARN_GLOB
+# define WARN_GLOB 4
+#endif
+
+#ifndef WARN_IO
+# define WARN_IO 5
+#endif
+
+#ifndef WARN_CLOSED
+# define WARN_CLOSED 6
+#endif
+
+#ifndef WARN_EXEC
+# define WARN_EXEC 7
+#endif
+
+#ifndef WARN_LAYER
+# define WARN_LAYER 8
+#endif
+
+#ifndef WARN_NEWLINE
+# define WARN_NEWLINE 9
+#endif
+
+#ifndef WARN_PIPE
+# define WARN_PIPE 10
+#endif
+
+#ifndef WARN_UNOPENED
+# define WARN_UNOPENED 11
+#endif
+
+#ifndef WARN_MISC
+# define WARN_MISC 12
+#endif
+
+#ifndef WARN_NUMERIC
+# define WARN_NUMERIC 13
+#endif
+
+#ifndef WARN_ONCE
+# define WARN_ONCE 14
+#endif
+
+#ifndef WARN_OVERFLOW
+# define WARN_OVERFLOW 15
+#endif
+
+#ifndef WARN_PACK
+# define WARN_PACK 16
+#endif
+
+#ifndef WARN_PORTABLE
+# define WARN_PORTABLE 17
+#endif
+
+#ifndef WARN_RECURSION
+# define WARN_RECURSION 18
+#endif
+
+#ifndef WARN_REDEFINE
+# define WARN_REDEFINE 19
+#endif
+
+#ifndef WARN_REGEXP
+# define WARN_REGEXP 20
+#endif
+
+#ifndef WARN_SEVERE
+# define WARN_SEVERE 21
+#endif
+
+#ifndef WARN_DEBUGGING
+# define WARN_DEBUGGING 22
+#endif
+
+#ifndef WARN_INPLACE
+# define WARN_INPLACE 23
+#endif
+
+#ifndef WARN_INTERNAL
+# define WARN_INTERNAL 24
+#endif
+
+#ifndef WARN_MALLOC
+# define WARN_MALLOC 25
+#endif
+
+#ifndef WARN_SIGNAL
+# define WARN_SIGNAL 26
+#endif
+
+#ifndef WARN_SUBSTR
+# define WARN_SUBSTR 27
+#endif
+
+#ifndef WARN_SYNTAX
+# define WARN_SYNTAX 28
+#endif
+
+#ifndef WARN_AMBIGUOUS
+# define WARN_AMBIGUOUS 29
+#endif
+
+#ifndef WARN_BAREWORD
+# define WARN_BAREWORD 30
+#endif
+
+#ifndef WARN_DIGIT
+# define WARN_DIGIT 31
+#endif
+
+#ifndef WARN_PARENTHESIS
+# define WARN_PARENTHESIS 32
+#endif
+
+#ifndef WARN_PRECEDENCE
+# define WARN_PRECEDENCE 33
+#endif
+
+#ifndef WARN_PRINTF
+# define WARN_PRINTF 34
+#endif
+
+#ifndef WARN_PROTOTYPE
+# define WARN_PROTOTYPE 35
+#endif
+
+#ifndef WARN_QW
+# define WARN_QW 36
+#endif
+
+#ifndef WARN_RESERVED
+# define WARN_RESERVED 37
+#endif
+
+#ifndef WARN_SEMICOLON
+# define WARN_SEMICOLON 38
+#endif
+
+#ifndef WARN_TAINT
+# define WARN_TAINT 39
+#endif
+
+#ifndef WARN_THREADS
+# define WARN_THREADS 40
+#endif
+
+#ifndef WARN_UNINITIALIZED
+# define WARN_UNINITIALIZED 41
+#endif
+
+#ifndef WARN_UNPACK
+# define WARN_UNPACK 42
+#endif
+
+#ifndef WARN_UNTIE
+# define WARN_UNTIE 43
+#endif
+
+#ifndef WARN_UTF8
+# define WARN_UTF8 44
+#endif
+
+#ifndef WARN_VOID
+# define WARN_VOID 45
+#endif
+
+#ifndef WARN_ASSERTIONS
+# define WARN_ASSERTIONS 46
+#endif
+#ifndef packWARN
+# define packWARN(a) (a)
+#endif
+
+#ifndef ckWARN
+# ifdef G_WARN_ON
+# define ckWARN(a) (PL_dowarn & G_WARN_ON)
# else
-# error "cannot define IV/UV formats"
+# define ckWARN(a) PL_dowarn
# 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"
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(warner)
+#if defined(NEED_warner)
+static void DPPP_(my_warner)(U32 err, const char *pat, ...);
+static
+#else
+extern void DPPP_(my_warner)(U32 err, const char *pat, ...);
+#endif
+
+#if defined(NEED_warner) || defined(NEED_warner_GLOBAL)
+
+#define Perl_warner DPPP_(my_warner)
+
+
+void
+DPPP_(my_warner)(U32 err, const char *pat, ...)
+{
+ SV *sv;
+ va_list args;
+
+ PERL_UNUSED_ARG(err);
+
+ va_start(args, pat);
+ sv = vnewSVpvf(pat, &args);
+ va_end(args);
+ sv_2mortal(sv);
+ warn("%s", SvPV_nolen(sv));
+}
+
+#define warner Perl_warner
+
+#define Perl_warner_nocontext Perl_warner
+
+#endif
+#endif
+
+#define _ppport_MIN(a,b) (((a) <= (b)) ? (a) : (b))
+#ifndef sv_setuv
+# define sv_setuv(sv, uv) \
+ STMT_START { \
+ UV TeMpUv = uv; \
+ if (TeMpUv <= IV_MAX) \
+ sv_setiv(sv, TeMpUv); \
+ else \
+ sv_setnv(sv, (double)TeMpUv); \
+ } STMT_END
+#endif
+#ifndef newSVuv
+# define newSVuv(uv) ((uv) <= IV_MAX ? newSViv((IV)uv) : newSVnv((NV)uv))
+#endif
+#ifndef sv_2uv
+# define sv_2uv(sv) ((PL_Sv = (sv)), (UV) (SvNOK(PL_Sv) ? SvNV(PL_Sv) : sv_2nv(PL_Sv)))
+#endif
+
+#ifndef SvUVX
+# define SvUVX(sv) ((UV)SvIVX(sv))
+#endif
+
+#ifndef SvUVXx
+# define SvUVXx(sv) SvUVX(sv)
+#endif
+
+#ifndef SvUV
+# define SvUV(sv) (SvIOK(sv) ? SvUVX(sv) : sv_2uv(sv))
+#endif
+
+#ifndef SvUVx
+# define SvUVx(sv) ((PL_Sv = (sv)), SvUV(PL_Sv))
+#endif
+
+/* Hint: sv_uv
+ * Always use the SvUVx() macro instead of sv_uv().
+ */
+#ifndef sv_uv
+# define sv_uv(sv) SvUVx(sv)
+#endif
+
+#if !defined(SvUOK) && defined(SvIOK_UV)
+# define SvUOK(sv) SvIOK_UV(sv)
+#endif
+#ifndef XST_mUV
+# define XST_mUV(i,v) (ST(i) = sv_2mortal(newSVuv(v)) )
+#endif
+
+#ifndef XSRETURN_UV
+# define XSRETURN_UV(v) STMT_START { XST_mUV(0,v); XSRETURN(1); } STMT_END
+#endif
+#ifndef PUSHu
+# define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
+#endif
+
+#ifndef XPUSHu
+# 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
+#else
+extern STRLEN DPPP_(my_my_strnlen)(const char *str, Size_t maxlen);
+#endif
+
+#if defined(NEED_my_strnlen) || defined(NEED_my_strnlen_GLOBAL)
+
+#define my_strnlen DPPP_(my_my_strnlen)
+#define Perl_my_strnlen DPPP_(my_my_strnlen)
+
+
+STRLEN
+DPPP_(my_my_strnlen)(const char *str, Size_t maxlen)
+{
+ const char *p = str;
+
+ while(maxlen-- && *p)
+ p++;
+
+ return p - str;
+}
+
+#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))
+#endif
+
+#ifndef memEQ
+# define memEQ(s1,s2,l) (!memcmp(s1,s2,l))
+#endif
+
+#else
+#ifndef memNE
+# define memNE(s1,s2,l) (bcmp(s1,s2,l))
+#endif
+
+#ifndef memEQ
+# define memEQ(s1,s2,l) (!bcmp(s1,s2,l))
+#endif
+
+#endif
+#ifndef memEQs
+# define memEQs(s1, l, s2) \
+ (sizeof(s2)-1 == l && memEQ(s1, (s2 ""), (sizeof(s2)-1)))
+#endif
+
+#ifndef memNEs
+# define memNEs(s1, l, s2) !memEQs(s1, l, s2)
+#endif
+#ifndef MoveD
+# define MoveD(s,d,n,t) memmove((char*)(d),(char*)(s), (n) * sizeof(t))
+#endif
+
+#ifndef CopyD
+# define CopyD(s,d,n,t) memcpy((char*)(d),(char*)(s), (n) * sizeof(t))
+#endif
+
+#ifdef HAS_MEMSET
+#ifndef ZeroD
+# define ZeroD(d,n,t) memzero((char*)(d), (n) * sizeof(t))
+#endif
+
+#else
+#ifndef ZeroD
+# define ZeroD(d,n,t) ((void)memzero((char*)(d), (n) * sizeof(t)), d)
+#endif
+
+#endif
+#ifndef PoisonWith
+# define PoisonWith(d,n,t,b) (void)memset((char*)(d), (U8)(b), (n) * sizeof(t))
+#endif
+
+#ifndef PoisonNew
+# define PoisonNew(d,n,t) PoisonWith(d,n,t,0xAB)
+#endif
+
+#ifndef PoisonFree
+# define PoisonFree(d,n,t) PoisonWith(d,n,t,0xEF)
+#endif
+
+#ifndef Poison
+# define Poison(d,n,t) PoisonFree(d,n,t)
+#endif
+#ifndef Newx
+# define Newx(v,n,t) New(0,v,n,t)
+#endif
+
+#ifndef Newxc
+# define Newxc(v,n,t,c) Newc(0,v,n,t,c)
+#endif
+
+#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
@@ -6840,8 +7081,8 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
# 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) | \
+ if (sv != errsv) \
+ SvFLAGS(errsv) = (SvFLAGS(errsv) & ~SVf_UTF8) | \
(SvFLAGS(sv) & SVf_UTF8); \
} STMT_END
# else
@@ -7681,6 +7922,38 @@ 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) \
@@ -8443,283 +8716,308 @@ DPPP_(my_gv_fetchpvn_flags)(pTHX_ const char* name, STRLEN len, int flags, int t
#ifndef gv_init_pvn
# define gv_init_pvn(gv, stash, ptr, len, flags) gv_init(gv, stash, ptr, len, flags & GV_ADDMULTI ? TRUE : FALSE)
#endif
-#ifndef WARN_ALL
-# define WARN_ALL 0
-#endif
-#ifndef WARN_CLOSURE
-# define WARN_CLOSURE 1
+/* concatenating with "" ensures that only literal strings are accepted as argument
+ * note that STR_WITH_LEN() can't be used as argument to macros or functions that
+ * under some configurations might be macros
+ */
+#ifndef STR_WITH_LEN
+# define STR_WITH_LEN(s) (s ""), (sizeof(s)-1)
#endif
-
-#ifndef WARN_DEPRECATED
-# define WARN_DEPRECATED 2
+#ifndef newSVpvs
+# define newSVpvs(str) newSVpvn(str "", sizeof(str) - 1)
#endif
-#ifndef WARN_EXITING
-# define WARN_EXITING 3
+#ifndef newSVpvs_flags
+# define newSVpvs_flags(str, flags) newSVpvn_flags(str "", sizeof(str) - 1, flags)
#endif
-#ifndef WARN_GLOB
-# define WARN_GLOB 4
+#ifndef newSVpvs_share
+# define newSVpvs_share(str) newSVpvn_share(str "", sizeof(str) - 1, 0)
#endif
-#ifndef WARN_IO
-# define WARN_IO 5
+#ifndef sv_catpvs
+# define sv_catpvs(sv, str) sv_catpvn(sv, str "", sizeof(str) - 1)
#endif
-#ifndef WARN_CLOSED
-# define WARN_CLOSED 6
+#ifndef sv_setpvs
+# define sv_setpvs(sv, str) sv_setpvn(sv, str "", sizeof(str) - 1)
#endif
-#ifndef WARN_EXEC
-# define WARN_EXEC 7
+#ifndef hv_fetchs
+# define hv_fetchs(hv, key, lval) hv_fetch(hv, key "", sizeof(key) - 1, lval)
#endif
-#ifndef WARN_LAYER
-# define WARN_LAYER 8
+#ifndef hv_stores
+# define hv_stores(hv, key, val) hv_store(hv, key "", sizeof(key) - 1, val, 0)
#endif
-
-#ifndef WARN_NEWLINE
-# define WARN_NEWLINE 9
+#ifndef gv_fetchpvs
+# define gv_fetchpvs(name, flags, svt) gv_fetchpvn_flags(name "", sizeof(name) - 1, flags, svt)
#endif
-#ifndef WARN_PIPE
-# define WARN_PIPE 10
+#ifndef gv_stashpvs
+# define gv_stashpvs(name, flags) gv_stashpvn(name "", sizeof(name) - 1, flags)
#endif
-
-#ifndef WARN_UNOPENED
-# define WARN_UNOPENED 11
+#ifndef get_cvs
+# define get_cvs(name, flags) get_cvn_flags(name "", sizeof(name)-1, flags)
#endif
-
-#ifndef WARN_MISC
-# define WARN_MISC 12
+#ifndef SvGETMAGIC
+# define SvGETMAGIC(x) STMT_START { if (SvGMAGICAL(x)) mg_get(x); } STMT_END
#endif
-#ifndef WARN_NUMERIC
-# define WARN_NUMERIC 13
+/* That's the best we can do... */
+#ifndef sv_catpvn_nomg
+# define sv_catpvn_nomg sv_catpvn
#endif
-#ifndef WARN_ONCE
-# define WARN_ONCE 14
+#ifndef sv_catsv_nomg
+# define sv_catsv_nomg sv_catsv
#endif
-#ifndef WARN_OVERFLOW
-# define WARN_OVERFLOW 15
+#ifndef sv_setsv_nomg
+# define sv_setsv_nomg sv_setsv
#endif
-#ifndef WARN_PACK
-# define WARN_PACK 16
+#ifndef sv_pvn_nomg
+# define sv_pvn_nomg sv_pvn
#endif
-#ifndef WARN_PORTABLE
-# define WARN_PORTABLE 17
+#ifndef SvIV_nomg
+# define SvIV_nomg SvIV
#endif
-#ifndef WARN_RECURSION
-# define WARN_RECURSION 18
+#ifndef SvUV_nomg
+# define SvUV_nomg SvUV
#endif
-#ifndef WARN_REDEFINE
-# define WARN_REDEFINE 19
+#ifndef sv_catpv_mg
+# define sv_catpv_mg(sv, ptr) \
+ STMT_START { \
+ SV *TeMpSv = sv; \
+ sv_catpv(TeMpSv,ptr); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_REGEXP
-# define WARN_REGEXP 20
+#ifndef sv_catpvn_mg
+# define sv_catpvn_mg(sv, ptr, len) \
+ STMT_START { \
+ SV *TeMpSv = sv; \
+ sv_catpvn(TeMpSv,ptr,len); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_SEVERE
-# define WARN_SEVERE 21
+#ifndef sv_catsv_mg
+# define sv_catsv_mg(dsv, ssv) \
+ STMT_START { \
+ SV *TeMpSv = dsv; \
+ sv_catsv(TeMpSv,ssv); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_DEBUGGING
-# define WARN_DEBUGGING 22
+#ifndef sv_setiv_mg
+# define sv_setiv_mg(sv, i) \
+ STMT_START { \
+ SV *TeMpSv = sv; \
+ sv_setiv(TeMpSv,i); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_INPLACE
-# define WARN_INPLACE 23
+#ifndef sv_setnv_mg
+# define sv_setnv_mg(sv, num) \
+ STMT_START { \
+ SV *TeMpSv = sv; \
+ sv_setnv(TeMpSv,num); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_INTERNAL
-# define WARN_INTERNAL 24
+#ifndef sv_setpv_mg
+# define sv_setpv_mg(sv, ptr) \
+ STMT_START { \
+ SV *TeMpSv = sv; \
+ sv_setpv(TeMpSv,ptr); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_MALLOC
-# define WARN_MALLOC 25
+#ifndef sv_setpvn_mg
+# define sv_setpvn_mg(sv, ptr, len) \
+ STMT_START { \
+ SV *TeMpSv = sv; \
+ sv_setpvn(TeMpSv,ptr,len); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_SIGNAL
-# define WARN_SIGNAL 26
+#ifndef sv_setsv_mg
+# define sv_setsv_mg(dsv, ssv) \
+ STMT_START { \
+ SV *TeMpSv = dsv; \
+ sv_setsv(TeMpSv,ssv); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_SUBSTR
-# define WARN_SUBSTR 27
+#ifndef sv_setuv_mg
+# define sv_setuv_mg(sv, i) \
+ STMT_START { \
+ SV *TeMpSv = sv; \
+ sv_setuv(TeMpSv,i); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-#ifndef WARN_SYNTAX
-# define WARN_SYNTAX 28
+#ifndef sv_usepvn_mg
+# define sv_usepvn_mg(sv, ptr, len) \
+ STMT_START { \
+ SV *TeMpSv = sv; \
+ sv_usepvn(TeMpSv,ptr,len); \
+ SvSETMAGIC(TeMpSv); \
+ } STMT_END
#endif
-
-#ifndef WARN_AMBIGUOUS
-# define WARN_AMBIGUOUS 29
+#ifndef SvVSTRING_mg
+# define SvVSTRING_mg(sv) (SvMAGICAL(sv) ? mg_find(sv, PERL_MAGIC_vstring) : NULL)
#endif
-#ifndef WARN_BAREWORD
-# define WARN_BAREWORD 30
-#endif
+/* Hint: sv_magic_portable
+ * This is a compatibility function that is only available with
+ * Devel::PPPort. It is NOT in the perl core.
+ * Its purpose is to mimic the 5.8.0 behaviour of sv_magic() when
+ * it is being passed a name pointer with namlen == 0. In that
+ * case, perl 5.8.0 and later store the pointer, not a copy of it.
+ * The compatibility can be provided back to perl 5.004. With
+ * earlier versions, the code will not compile.
+ */
-#ifndef WARN_DIGIT
-# define WARN_DIGIT 31
-#endif
+#if (PERL_BCDVERSION < 0x5004000)
-#ifndef WARN_PARENTHESIS
-# define WARN_PARENTHESIS 32
-#endif
+ /* code that uses sv_magic_portable will not compile */
-#ifndef WARN_PRECEDENCE
-# define WARN_PRECEDENCE 33
-#endif
+#elif (PERL_BCDVERSION < 0x5008000)
-#ifndef WARN_PRINTF
-# define WARN_PRINTF 34
-#endif
+# define sv_magic_portable(sv, obj, how, name, namlen) \
+ STMT_START { \
+ SV *SvMp_sv = (sv); \
+ char *SvMp_name = (char *) (name); \
+ I32 SvMp_namlen = (namlen); \
+ if (SvMp_name && SvMp_namlen == 0) \
+ { \
+ MAGIC *mg; \
+ sv_magic(SvMp_sv, obj, how, 0, 0); \
+ mg = SvMAGIC(SvMp_sv); \
+ mg->mg_len = -42; /* XXX: this is the tricky part */ \
+ mg->mg_ptr = SvMp_name; \
+ } \
+ else \
+ { \
+ sv_magic(SvMp_sv, obj, how, SvMp_name, SvMp_namlen); \
+ } \
+ } STMT_END
-#ifndef WARN_PROTOTYPE
-# define WARN_PROTOTYPE 35
-#endif
+#else
-#ifndef WARN_QW
-# define WARN_QW 36
-#endif
+# define sv_magic_portable(a, b, c, d, e) sv_magic(a, b, c, d, e)
-#ifndef WARN_RESERVED
-# define WARN_RESERVED 37
#endif
-#ifndef WARN_SEMICOLON
-# define WARN_SEMICOLON 38
+#if !defined(mg_findext)
+#if defined(NEED_mg_findext)
+static MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
+static
+#else
+extern MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
#endif
-#ifndef WARN_TAINT
-# define WARN_TAINT 39
-#endif
+#if defined(NEED_mg_findext) || defined(NEED_mg_findext_GLOBAL)
-#ifndef WARN_THREADS
-# define WARN_THREADS 40
-#endif
+#define mg_findext DPPP_(my_mg_findext)
+#define Perl_mg_findext DPPP_(my_mg_findext)
-#ifndef WARN_UNINITIALIZED
-# define WARN_UNINITIALIZED 41
-#endif
-#ifndef WARN_UNPACK
-# define WARN_UNPACK 42
-#endif
+MAGIC *
+DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl) {
+ if (sv) {
+ MAGIC *mg;
-#ifndef WARN_UNTIE
-# define WARN_UNTIE 43
+#ifdef AvPAD_NAMELIST
+ assert(!(SvTYPE(sv) == SVt_PVAV && AvPAD_NAMELIST(sv)));
#endif
-#ifndef WARN_UTF8
-# define WARN_UTF8 44
-#endif
+ for (mg = SvMAGIC (sv); mg; mg = mg->mg_moremagic) {
+ if (mg->mg_type == type && mg->mg_virtual == vtbl)
+ return mg;
+ }
+ }
-#ifndef WARN_VOID
-# define WARN_VOID 45
-#endif
+ return NULL;
+}
-#ifndef WARN_ASSERTIONS
-# define WARN_ASSERTIONS 46
#endif
-#ifndef packWARN
-# define packWARN(a) (a)
#endif
-#ifndef ckWARN
-# ifdef G_WARN_ON
-# define ckWARN(a) (PL_dowarn & G_WARN_ON)
-# else
-# define ckWARN(a) PL_dowarn
-# endif
-#endif
-
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(warner)
-#if defined(NEED_warner)
-static void DPPP_(my_warner)(U32 err, const char *pat, ...);
+#if !defined(sv_unmagicext)
+#if defined(NEED_sv_unmagicext)
+static int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
static
#else
-extern void DPPP_(my_warner)(U32 err, const char *pat, ...);
+extern int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
#endif
-#if defined(NEED_warner) || defined(NEED_warner_GLOBAL)
+#if defined(NEED_sv_unmagicext) || defined(NEED_sv_unmagicext_GLOBAL)
-#define Perl_warner DPPP_(my_warner)
+#ifdef sv_unmagicext
+# undef sv_unmagicext
+#endif
+#define sv_unmagicext(a,b,c) DPPP_(my_sv_unmagicext)(aTHX_ a,b,c)
+#define Perl_sv_unmagicext DPPP_(my_sv_unmagicext)
-void
-DPPP_(my_warner)(U32 err, const char *pat, ...)
+int
+DPPP_(my_sv_unmagicext)(pTHX_ SV *const sv, const int type, MGVTBL *vtbl)
{
- SV *sv;
- va_list args;
-
- PERL_UNUSED_ARG(err);
+ MAGIC* mg;
+ MAGIC** mgp;
- va_start(args, pat);
- sv = vnewSVpvf(pat, &args);
- va_end(args);
- sv_2mortal(sv);
- warn("%s", SvPV_nolen(sv));
+ if (SvTYPE(sv) < SVt_PVMG || !SvMAGIC(sv))
+ return 0;
+ mgp = &(SvMAGIC(sv));
+ for (mg = *mgp; mg; mg = *mgp) {
+ const MGVTBL* const virt = mg->mg_virtual;
+ if (mg->mg_type == type && virt == vtbl) {
+ *mgp = mg->mg_moremagic;
+ if (virt && virt->svt_free)
+ virt->svt_free(aTHX_ sv, mg);
+ if (mg->mg_ptr && mg->mg_type != PERL_MAGIC_regex_global) {
+ if (mg->mg_len > 0)
+ Safefree(mg->mg_ptr);
+ else if (mg->mg_len == HEf_SVKEY) /* Questionable on older perls... */
+ SvREFCNT_dec(MUTABLE_SV(mg->mg_ptr));
+ else if (mg->mg_type == PERL_MAGIC_utf8)
+ Safefree(mg->mg_ptr);
+ }
+ if (mg->mg_flags & MGf_REFCOUNTED)
+ SvREFCNT_dec(mg->mg_obj);
+ Safefree(mg);
+ }
+ else
+ mgp = &mg->mg_moremagic;
+ }
+ if (SvMAGIC(sv)) {
+ if (SvMAGICAL(sv)) /* if we're under save_magic, wait for restore_magic; */
+ mg_magical(sv); /* else fix the flags now */
+ }
+ else {
+ SvMAGICAL_off(sv);
+ SvFLAGS(sv) |= (SvFLAGS(sv) & (SVp_IOK|SVp_NOK|SVp_POK)) >> PRIVSHIFT;
+ }
+ return 0;
}
-#define warner Perl_warner
-
-#define Perl_warner_nocontext Perl_warner
-
-#endif
-#endif
-
-/* concatenating with "" ensures that only literal strings are accepted as argument
- * note that STR_WITH_LEN() can't be used as argument to macros or functions that
- * under some configurations might be macros
- */
-#ifndef STR_WITH_LEN
-# define STR_WITH_LEN(s) (s ""), (sizeof(s)-1)
-#endif
-#ifndef newSVpvs
-# define newSVpvs(str) newSVpvn(str "", sizeof(str) - 1)
-#endif
-
-#ifndef newSVpvs_flags
-# define newSVpvs_flags(str, flags) newSVpvn_flags(str "", sizeof(str) - 1, flags)
#endif
-
-#ifndef newSVpvs_share
-# define newSVpvs_share(str) newSVpvn_share(str "", sizeof(str) - 1, 0)
-#endif
-
-#ifndef sv_catpvs
-# define sv_catpvs(sv, str) sv_catpvn(sv, str "", sizeof(str) - 1)
-#endif
-
-#ifndef sv_setpvs
-# define sv_setpvs(sv, str) sv_setpvn(sv, str "", sizeof(str) - 1)
-#endif
-
-#ifndef hv_fetchs
-# define hv_fetchs(hv, key, lval) hv_fetch(hv, key "", sizeof(key) - 1, lval)
-#endif
-
-#ifndef hv_stores
-# define hv_stores(hv, key, val) hv_store(hv, key "", sizeof(key) - 1, val, 0)
-#endif
-#ifndef gv_fetchpvs
-# define gv_fetchpvs(name, flags, svt) gv_fetchpvn_flags(name "", sizeof(name) - 1, flags, svt)
-#endif
-
-#ifndef gv_stashpvs
-# define gv_stashpvs(name, flags) gv_stashpvn(name "", sizeof(name) - 1, flags)
-#endif
-#ifndef get_cvs
-# define get_cvs(name, flags) get_cvn_flags(name "", sizeof(name)-1, flags)
#endif
#ifdef USE_ITHREADS
@@ -9753,7 +10051,7 @@ DPPP_(my_pv_escape)(pTHX_ SV *dsv, char const * const str,
STRLEN wrote = 0;
STRLEN chsize = 0;
STRLEN readsize = 1;
-#if defined(is_utf8_string) && defined(utf8_to_uvchr)
+#if defined(is_utf8_string) && defined(utf8_to_uvchr_buf)
bool isuni = flags & PERL_PV_ESCAPE_UNI ? 1 : 0;
#endif
const char *pv = str;
@@ -9763,15 +10061,15 @@ DPPP_(my_pv_escape)(pTHX_ SV *dsv, char const * const str,
if (!(flags & PERL_PV_ESCAPE_NOCLEAR))
sv_setpvs(dsv, "");
-#if defined(is_utf8_string) && defined(utf8_to_uvchr)
+#if defined(is_utf8_string) && defined(utf8_to_uvchr_buf)
if ((flags & PERL_PV_ESCAPE_UNI_DETECT) && is_utf8_string((U8*)pv, count))
isuni = 1;
#endif
for (; pv < end && (!max || wrote < max) ; pv += readsize) {
const UV u =
-#if defined(is_utf8_string) && defined(utf8_to_uvchr)
- isuni ? utf8_to_uvchr((U8*)pv, &readsize) :
+#if defined(is_utf8_string) && defined(utf8_to_uvchr_buf)
+ isuni ? utf8_to_uvchr_buf((U8*)pv, end, &readsize) :
#endif
(U8)*pv;
const U8 c = (U8)u & 0xFF;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/Peek.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/Peek.pm
index 3d790e763a..bd56b86a60 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/Peek.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/Peek.pm
@@ -3,7 +3,7 @@
package Devel::Peek;
-$VERSION = '1.27';
+$VERSION = '1.28';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -411,28 +411,25 @@ The following shows the raw form of a reference to a hash.
The output:
- SV = IV(0x8177858) at 0x816a618
- REFCNT = 1
- FLAGS = (ROK)
- RV = 0x814fc10
- SV = PVHV(0x8167768) at 0x814fc10
- REFCNT = 1
- FLAGS = (SHAREKEYS)
- ARRAY = 0x816c5b8 (0:7, 1:1)
- hash quality = 100.0%
- KEYS = 1
- FILL = 1
- MAX = 7
- RITER = -1
- EITER = 0x0
- Elt "hello" HASH = 0xc8fd181b
- SV = IV(0x816c030) at 0x814fcf4
- REFCNT = 1
- FLAGS = (IOK,pIOK)
- IV = 42
-
-This shows C<$a> is a reference pointing to an SV. That SV is a PVHV, a
-hash. Fields RITER and EITER are used by C<L<perlfunc/each>>.
+ SV = IV(0x55cb50b50fb0) at 0x55cb50b50fc0
+ REFCNT = 1
+ FLAGS = (ROK)
+ RV = 0x55cb50b2b758
+ SV = PVHV(0x55cb50b319c0) at 0x55cb50b2b758
+ REFCNT = 1
+ FLAGS = (SHAREKEYS)
+ ARRAY = 0x55cb50b941a0 (0:7, 1:1)
+ hash quality = 100.0%
+ KEYS = 1
+ FILL = 1
+ MAX = 7
+ Elt "hello" HASH = 0x3128ece4
+ SV = IV(0x55cb50b464f8) at 0x55cb50b46508
+ REFCNT = 1
+ FLAGS = (IOK,pIOK)
+ IV = 42
+
+This shows C<$a> is a reference pointing to an SV. That SV is a PVHV, a hash.
The "quality" of a hash is defined as the total number of comparisons needed
to access every element once, relative to the expected number needed for a
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/SHA.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/SHA.pm
index 2e86d4eea1..dccc0e7aeb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/SHA.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/SHA.pm
@@ -5,10 +5,10 @@ require 5.003000;
use strict;
use warnings;
use vars qw($VERSION @ISA @EXPORT_OK $errmsg);
-use Fcntl qw(O_RDONLY);
+use Fcntl qw(O_RDONLY O_RDWR);
use integer;
-$VERSION = '6.01';
+$VERSION = '6.02';
require Exporter;
@ISA = qw(Exporter);
@@ -115,11 +115,13 @@ sub addfile {
map { $_ eq $mode } ("b", "U", "0");
## Always interpret "-" to mean STDIN; otherwise use
- ## sysopen to handle full range of POSIX file names
+ ## 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, O_RDONLY)
+ or sysopen(FH, $file, -d $file ? O_RDWR : O_RDONLY)
or _bail('Open failed');
if ($BITS) {
@@ -808,7 +810,7 @@ darkness and moored it in so perfect a calm and in so brilliant a light"
=head1 COPYRIGHT AND LICENSE
-Copyright (C) 2003-2017 Mark Shelor
+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.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode.pm
index f90f929f07..bc566879e3 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 2.97 2018/02/21 12:14:24 dankogai Exp $
+# $Id: Encode.pm,v 3.01 2019/03/13 00:25:25 dankogai Exp $
#
package Encode;
use strict;
@@ -7,13 +7,14 @@ use warnings;
use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG};
our $VERSION;
BEGIN {
- $VERSION = sprintf "%d.%02d", q$Revision: 2.97 $ =~ /(\d+)/g;
+ $VERSION = sprintf "%d.%02d", q$Revision: 3.01 $ =~ /(\d+)/g;
require XSLoader;
XSLoader::load( __PACKAGE__, $VERSION );
}
use Exporter 5.57 'import';
+use Carp ();
our @CARP_NOT = qw(Encode::Encoder);
# Public, encouraged API is exported by default
@@ -170,134 +171,6 @@ sub clone_encoding($) {
return Storable::dclone($obj);
}
-sub encode($$;$) {
- my ( $name, $string, $check ) = @_;
- return undef unless defined $string;
- $string .= ''; # stringify;
- $check ||= 0;
- unless ( defined $name ) {
- require Carp;
- Carp::croak("Encoding name should not be undef");
- }
- my $enc = find_encoding($name);
- unless ( defined $enc ) {
- require Carp;
- Carp::croak("Unknown encoding '$name'");
- }
- # For Unicode, warnings need to be caught and re-issued at this level
- # so that callers can disable utf8 warnings lexically.
- my $octets;
- if ( ref($enc) eq 'Encode::Unicode' ) {
- my $warn = '';
- {
- local $SIG{__WARN__} = sub { $warn = shift };
- $octets = $enc->encode( $string, $check );
- }
- warnings::warnif('utf8', $warn) if length $warn;
- }
- else {
- $octets = $enc->encode( $string, $check );
- }
- $_[1] = $string if $check and !ref $check and !( $check & LEAVE_SRC );
- return $octets;
-}
-*str2bytes = \&encode;
-
-sub decode($$;$) {
- my ( $name, $octets, $check ) = @_;
- return undef unless defined $octets;
- $octets .= '';
- $check ||= 0;
- my $enc = find_encoding($name);
- unless ( defined $enc ) {
- require Carp;
- Carp::croak("Unknown encoding '$name'");
- }
- # For Unicode, warnings need to be caught and re-issued at this level
- # so that callers can disable utf8 warnings lexically.
- my $string;
- if ( ref($enc) eq 'Encode::Unicode' ) {
- my $warn = '';
- {
- local $SIG{__WARN__} = sub { $warn = shift };
- $string = $enc->decode( $octets, $check );
- }
- warnings::warnif('utf8', $warn) if length $warn;
- }
- else {
- $string = $enc->decode( $octets, $check );
- }
- $_[1] = $octets if $check and !ref $check and !( $check & LEAVE_SRC );
- return $string;
-}
-*bytes2str = \&decode;
-
-sub from_to($$$;$) {
- my ( $string, $from, $to, $check ) = @_;
- return undef unless defined $string;
- $check ||= 0;
- my $f = find_encoding($from);
- unless ( defined $f ) {
- require Carp;
- Carp::croak("Unknown encoding '$from'");
- }
- my $t = find_encoding($to);
- unless ( defined $t ) {
- require Carp;
- Carp::croak("Unknown encoding '$to'");
- }
-
- # For Unicode, warnings need to be caught and re-issued at this level
- # so that callers can disable utf8 warnings lexically.
- my $uni;
- if ( ref($f) eq 'Encode::Unicode' ) {
- my $warn = '';
- {
- local $SIG{__WARN__} = sub { $warn = shift };
- $uni = $f->decode($string);
- }
- warnings::warnif('utf8', $warn) if length $warn;
- }
- else {
- $uni = $f->decode($string);
- }
-
- if ( ref($t) eq 'Encode::Unicode' ) {
- my $warn = '';
- {
- local $SIG{__WARN__} = sub { $warn = shift };
- $_[0] = $string = $t->encode( $uni, $check );
- }
- warnings::warnif('utf8', $warn) if length $warn;
- }
- else {
- $_[0] = $string = $t->encode( $uni, $check );
- }
-
- return undef if ( $check && length($uni) );
- return defined( $_[0] ) ? length($string) : undef;
-}
-
-sub encode_utf8($) {
- my ($str) = @_;
- return undef unless defined $str;
- utf8::encode($str);
- return $str;
-}
-
-my $utf8enc;
-
-sub decode_utf8($;$) {
- my ( $octets, $check ) = @_;
- return undef unless defined $octets;
- $octets .= '';
- $check ||= 0;
- $utf8enc ||= find_encoding('utf8');
- my $string = $utf8enc->decode( $octets, $check );
- $_[0] = $octets if $check and !ref $check and !( $check & LEAVE_SRC );
- return $string;
-}
-
onBOOT;
if ($ON_EBCDIC) {
@@ -824,6 +697,12 @@ code to do exactly that:
This is the same as C<FB_QUIET> above, except that instead of being silent
on errors, it issues a warning. This is handy for when you are debugging.
+B<CAVEAT>: All warnings from Encode module are reported, independently of
+L<pragma warnings|warnings> settings. If you want to follow settings of
+lexical warnings configured by L<pragma warnings|warnings> then append
+also check value C<ENCODE::ONLY_PRAGMA_WARNINGS>. This value is available
+since Encode version 2.99.
+
=head3 FB_PERLQQ FB_HTMLCREF FB_XMLCREF
=over 2
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Unicode.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Unicode.pm
index 2a8b477784..540337e94f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Unicode.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Unicode.pm
@@ -3,7 +3,7 @@ package Encode::Unicode;
use strict;
use warnings;
-our $VERSION = do { my @r = ( q$Revision: 2.17 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
+our $VERSION = do { my @r = ( q$Revision: 2.18 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
use XSLoader;
XSLoader::load( __PACKAGE__, $VERSION );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h
index df5554f1cb..5d7663d5b5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h
@@ -99,6 +99,7 @@ extern void Encode_DefineEncoding(encode_t *enc);
#define ENCODE_WARN_ON_ERR 0x0002 /* warn on error; may proceed */
#define ENCODE_RETURN_ON_ERR 0x0004 /* immediately returns on NOREP */
#define ENCODE_LEAVE_SRC 0x0008 /* $src updated unless set */
+#define ENCODE_ONLY_PRAGMA_WARNINGS 0x0010 /* when enabled report only warnings configured by pragma warnings, otherwise report all warnings; no effect without ENCODE_WARN_ON_ERR */
#define ENCODE_PERLQQ 0x0100 /* perlqq fallback string */
#define ENCODE_HTMLCREF 0x0200 /* HTML character ref. fb mode */
#define ENCODE_XMLCREF 0x0400 /* XML character ref. fb mode */
@@ -112,4 +113,1238 @@ extern void Encode_DefineEncoding(encode_t *enc);
#define ENCODE_FB_HTMLCREF (ENCODE_HTMLCREF|ENCODE_LEAVE_SRC)
#define ENCODE_FB_XMLCREF (ENCODE_XMLCREF|ENCODE_LEAVE_SRC)
+#define encode_ckWARN(c, w) ((c & ENCODE_WARN_ON_ERR) \
+ && (!(c & ENCODE_ONLY_PRAGMA_WARNINGS) || ckWARN(w)))
+
+#ifdef UTF8SKIP
+# ifdef EBCDIC /* The value on early perls is wrong */
+# undef UTF8_MAXBYTES
+# define UTF8_MAXBYTES 14
+# endif
+# ifndef UNLIKELY
+# define UNLIKELY(x) (x)
+# endif
+# ifndef LIKELY
+# define LIKELY(x) (x)
+# endif
+
+/* EBCDIC requires a later perl to work, so the next two definitions are for
+ * ASCII machines only */
+# ifndef NATIVE_UTF8_TO_I8
+# define NATIVE_UTF8_TO_I8(x) (x)
+# endif
+# ifndef I8_TO_NATIVE_UTF8
+# define I8_TO_NATIVE_UTF8(x) (x)
+# endif
+# ifndef OFFUNISKIP
+# define OFFUNISKIP(x) UNISKIP(x)
+# endif
+# ifndef uvoffuni_to_utf8_flags
+# define uvoffuni_to_utf8_flags(a,b,c) uvuni_to_utf8_flags(a,b,c)
+# endif
+# ifndef WARN_SURROGATE /* Use the overarching category if these
+ subcategories are missing */
+# define WARN_SURROGATE WARN_UTF8
+# define WARN_NONCHAR WARN_UTF8
+# define WARN_NON_UNICODE WARN_UTF8
+ /* If there's only one possible category, then packing is a no-op */
+# define encode_ckWARN_packed(c, w) encode_ckWARN(c, w)
+# else
+# define encode_ckWARN_packed(c, w) \
+ ((c & ENCODE_WARN_ON_ERR) \
+ && (!(c & ENCODE_ONLY_PRAGMA_WARNINGS) || Perl_ckwarn(aTHX_ w)))
+# endif
+
+/* All these formats take a single UV code point argument */
+static const char surrogate_cp_format[] = "UTF-16 surrogate U+%04" UVXf;
+static const char nonchar_cp_format[] = "Unicode non-character U+%04" UVXf
+ " is not recommended for open interchange";
+static const char super_cp_format[] = "Code point 0x%" UVXf " is not Unicode,"
+ " may not be portable";
+
+/* If the perl doesn't have the 5.28 functions, this file includes
+ * stripped-down versions of them but containing enough functionality to be
+ * suitable for Encode's needs. Many of the comments have been removed. But
+ * you can inspect the 5.28 source if you get stuck.
+ *
+ * These could be put in Devel::PPPort, but Encode is likely the only user */
+
+#if (defined(IN_ENCODE_XS) || defined(IN_UNICODE_XS)) \
+ && (! defined(utf8n_to_uvchr_msgs) && ! defined(uvchr_to_utf8_flags_msgs))
+
+# ifndef hv_stores
+# define hv_stores(hv, key, val) hv_store((hv), ("" key ""), (sizeof(key)-1), (val), 0)
+# endif
+
+static HV *
+S_new_msg_hv(const char * const message, /* The message text */
+ U32 categories) /* Packed warning categories */
+{
+ /* Creates, populates, and returns an HV* that describes an error message
+ * for the translators between UTF8 and code point */
+
+ dTHX;
+ SV* msg_sv = newSVpv(message, 0);
+ SV* category_sv = newSVuv(categories);
+
+ HV* msg_hv = newHV();
+
+ (void) hv_stores(msg_hv, "text", msg_sv);
+ (void) hv_stores(msg_hv, "warn_categories", category_sv);
+
+ return msg_hv;
+}
+
+#endif
+
+#if ! defined(utf8n_to_uvchr_msgs) \
+ && (defined(IN_ENCODE_XS) || defined(IN_UNICODE_XS))
+
+# undef utf8n_to_uvchr /* Don't use an earlier version: use the version
+ defined in this file */
+# define utf8n_to_uvchr(a,b,c,d) utf8n_to_uvchr_msgs(a, b, c, d, 0, NULL)
+
+# undef UTF8_IS_START /* Early perls wrongly accepted C0 and C1 */
+# define UTF8_IS_START(c) (((U8)(c)) >= 0xc2)
+# ifndef isUTF8_POSSIBLY_PROBLEMATIC
+# ifdef EBCDIC
+# define isUTF8_POSSIBLY_PROBLEMATIC(c) ((U8) c > ' ')
+# else
+# define isUTF8_POSSIBLY_PROBLEMATIC(c) ((U8) c >= 0xED)
+# endif
+# endif
+# ifndef UTF8_ALLOW_OVERFLOW
+# define UTF8_ALLOW_OVERFLOW (1U<<31) /* Choose highest bit to avoid
+ potential conflicts */
+# define UTF8_GOT_OVERFLOW UTF8_ALLOW_OVERFLOW
+# endif
+# undef UTF8_ALLOW_ANY /* Early perl definitions don't work properly with
+ the code in this file */
+# define UTF8_ALLOW_ANY ( UTF8_ALLOW_CONTINUATION \
+ |UTF8_ALLOW_NON_CONTINUATION \
+ |UTF8_ALLOW_SHORT \
+ |UTF8_ALLOW_LONG \
+ |UTF8_ALLOW_OVERFLOW)
+
+/* The meanings of these were complemented at some point, but the functions
+ * bundled in this file use the complemented meanings */
+# ifndef UTF8_DISALLOW_SURROGATE
+# define UTF8_DISALLOW_SURROGATE UTF8_ALLOW_SURROGATE
+# define UTF8_DISALLOW_NONCHAR UTF8_ALLOW_FFFF
+# define UTF8_DISALLOW_SUPER UTF8_ALLOW_FE_FF
+
+ /* In the stripped-down implementation in this file, disallowing is not
+ * independent of warning */
+# define UTF8_WARN_SURROGATE UTF8_DISALLOW_SURROGATE
+# define UTF8_WARN_NONCHAR UTF8_DISALLOW_NONCHAR
+# define UTF8_WARN_SUPER UTF8_DISALLOW_SUPER
+# endif
+# ifndef UTF8_DISALLOW_ILLEGAL_INTERCHANGE
+# define UTF8_DISALLOW_ILLEGAL_INTERCHANGE \
+ (UTF8_DISALLOW_SUPER|UTF8_DISALLOW_SURROGATE|UTF8_DISALLOW_NONCHAR)
+# endif
+# ifndef UTF8_WARN_ILLEGAL_INTERCHANGE
+# define UTF8_WARN_ILLEGAL_INTERCHANGE \
+ (UTF8_WARN_SUPER|UTF8_WARN_SURROGATE|UTF8_WARN_NONCHAR)
+# endif
+# ifndef FIRST_START_BYTE_THAT_IS_DEFINITELY_SUPER
+# ifdef EBCDIC /* On EBCDIC, these are actually I8 bytes */
+# define FIRST_START_BYTE_THAT_IS_DEFINITELY_SUPER 0xFA
+# define IS_UTF8_2_BYTE_SUPER(s0, s1) ((s0) == 0xF9 && (s1) >= 0xA2)
+
+# define IS_UTF8_2_BYTE_SURROGATE(s0, s1) ((s0) == 0xF1 \
+ && ((s1) & 0xFE ) == 0xB6)
+# else
+# define FIRST_START_BYTE_THAT_IS_DEFINITELY_SUPER 0xF5
+# define IS_UTF8_2_BYTE_SUPER(s0, s1) ((s0) == 0xF4 && (s1) >= 0x90)
+# define IS_UTF8_2_BYTE_SURROGATE(s0, s1) ((s0) == 0xED && (s1) >= 0xA0)
+# endif
+# ifndef HIGHEST_REPRESENTABLE_UTF8
+# if defined(UV_IS_QUAD) /* These assume IV_MAX is 2**63-1 */
+# ifdef EBCDIC /* Actually is I8 */
+# define HIGHEST_REPRESENTABLE_UTF8 \
+ "\xFF\xA7\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF"
+# else
+# define HIGHEST_REPRESENTABLE_UTF8 \
+ "\xFF\x80\x87\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF"
+# endif
+# endif
+# endif
+# endif
+
+# ifndef Newx
+# define Newx(v,n,t) New(0,v,n,t)
+# endif
+
+# ifndef PERL_UNUSED_ARG
+# define PERL_UNUSED_ARG(x) ((void)x)
+# endif
+
+static const char malformed_text[] = "Malformed UTF-8 character";
+
+static char *
+_byte_dump_string(const U8 * const start, const STRLEN len)
+{
+ /* Returns a mortalized C string that is a displayable copy of the 'len' */
+
+ const STRLEN output_len = 4 * len + 1; /* 4 bytes per each input, plus a
+ trailing NUL */
+ const U8 * s = start;
+ const U8 * const e = start + len;
+ char * output;
+ char * d;
+ dTHX;
+
+ Newx(output, output_len, char);
+ SAVEFREEPV(output);
+
+ d = output;
+ for (s = start; s < e; s++) {
+ const unsigned high_nibble = (*s & 0xF0) >> 4;
+ const unsigned low_nibble = (*s & 0x0F);
+
+ *d++ = '\\';
+ *d++ = 'x';
+
+ if (high_nibble < 10) {
+ *d++ = high_nibble + '0';
+ }
+ else {
+ *d++ = high_nibble - 10 + 'a';
+ }
+
+ if (low_nibble < 10) {
+ *d++ = low_nibble + '0';
+ }
+ else {
+ *d++ = low_nibble - 10 + 'a';
+ }
+ }
+
+ *d = '\0';
+ return output;
+}
+
+static char *
+S_unexpected_non_continuation_text(const U8 * const s,
+
+ /* Max number of bytes to print */
+ STRLEN print_len,
+
+ /* Which one is the non-continuation */
+ const STRLEN non_cont_byte_pos,
+
+ /* How many bytes should there be? */
+ const STRLEN expect_len)
+{
+ /* Return the malformation warning text for an unexpected continuation
+ * byte. */
+
+ dTHX;
+ const char * const where = (non_cont_byte_pos == 1)
+ ? "immediately"
+ : Perl_form(aTHX_ "%d bytes",
+ (int) non_cont_byte_pos);
+ const U8 * x = s + non_cont_byte_pos;
+ const U8 * e = s + print_len;
+
+ /* We don't need to pass this parameter, but since it has already been
+ * calculated, it's likely faster to pass it; verify under DEBUGGING */
+ assert(expect_len == UTF8SKIP(s));
+
+ /* As a defensive coding measure, don't output anything past a NUL. Such
+ * bytes shouldn't be in the middle of a malformation, and could mark the
+ * end of the allocated string, and what comes after is undefined */
+ for (; x < e; x++) {
+ if (*x == '\0') {
+ x++; /* Output this particular NUL */
+ break;
+ }
+ }
+
+ return Perl_form(aTHX_ "%s: %s (unexpected non-continuation byte 0x%02x,"
+ " %s after start byte 0x%02x; need %d bytes, got %d)",
+ malformed_text,
+ _byte_dump_string(s, x - s),
+ *(s + non_cont_byte_pos),
+ where,
+ *s,
+ (int) expect_len,
+ (int) non_cont_byte_pos);
+}
+
+static int
+S_is_utf8_overlong_given_start_byte_ok(const U8 * const s, const STRLEN len);
+
+static int
+S_does_utf8_overflow(const U8 * const s,
+ const U8 * e,
+ const bool consider_overlongs)
+{
+ /* Returns an int indicating whether or not the UTF-8 sequence from 's' to
+ * 'e' - 1 would overflow an IV on this platform. */
+
+# if ! defined(UV_IS_QUAD)
+
+ const STRLEN len = e - s;
+ int is_overlong;
+
+ assert(s <= e && s + UTF8SKIP(s) >= e);
+ assert(! UTF8_IS_INVARIANT(*s) && e > s);
+
+# ifdef EBCDIC
+
+ PERL_UNUSED_ARG(consider_overlongs);
+
+ if (*s != 0xFE) {
+ return 0;
+ }
+
+ if (len == 1) {
+ return -1;
+ }
+
+# else
+
+ if (LIKELY(*s < 0xFE)) {
+ return 0;
+ }
+
+ if (! consider_overlongs) {
+ return 1;
+ }
+
+ if (len == 1) {
+ return -1;
+ }
+
+ is_overlong = S_is_utf8_overlong_given_start_byte_ok(s, len);
+
+ if (is_overlong == 0) {
+ return 1;
+ }
+
+ if (is_overlong < 0) {
+ return -1;
+ }
+
+ if (*s == 0xFE) {
+ return 0;
+ }
+
+# endif
+
+ /* Here, ASCII and EBCDIC rejoin:
+ * On ASCII: We have an overlong sequence starting with FF
+ * On EBCDIC: We have a sequence starting with FE. */
+
+ { /* For C89, use a block so the declaration can be close to its use */
+
+# ifdef EBCDIC
+ const U8 conts_for_highest_30_bit[] = "\x41\x41\x41\x41\x41\x41\x42";
+# else
+ const U8 conts_for_highest_30_bit[] = "\x80\x80\x80\x80\x80\x80\x81";
+# endif
+ const STRLEN conts_len = sizeof(conts_for_highest_30_bit) - 1;
+ const STRLEN cmp_len = MIN(conts_len, len - 1);
+
+ if (cmp_len >= conts_len || memNE(s + 1,
+ conts_for_highest_30_bit,
+ cmp_len))
+ {
+ return memGT(s + 1, conts_for_highest_30_bit, cmp_len);
+ }
+
+ return -1;
+ }
+
+# else /* Below is 64-bit word */
+
+ PERL_UNUSED_ARG(consider_overlongs);
+
+ {
+ const STRLEN len = e - s;
+ const U8 *x;
+ const U8 * y = (const U8 *) HIGHEST_REPRESENTABLE_UTF8;
+
+ for (x = s; x < e; x++, y++) {
+
+ if (UNLIKELY(NATIVE_UTF8_TO_I8(*x) == *y)) {
+ continue;
+ }
+ return NATIVE_UTF8_TO_I8(*x) > *y;
+ }
+
+ if (len < sizeof(HIGHEST_REPRESENTABLE_UTF8) - 1) {
+ return -1;
+ }
+
+ return 0;
+ }
+
+# endif
+
+}
+
+static int
+S_isFF_OVERLONG(const U8 * const s, const STRLEN len);
+
+static int
+S_is_utf8_overlong_given_start_byte_ok(const U8 * const s, const STRLEN len)
+{
+ const U8 s0 = NATIVE_UTF8_TO_I8(s[0]);
+ const U8 s1 = NATIVE_UTF8_TO_I8(s[1]);
+
+ assert(len > 1 && UTF8_IS_START(*s));
+
+# ifdef EBCDIC
+# define F0_ABOVE_OVERLONG 0xB0
+# define F8_ABOVE_OVERLONG 0xA8
+# define FC_ABOVE_OVERLONG 0xA4
+# define FE_ABOVE_OVERLONG 0xA2
+# define FF_OVERLONG_PREFIX "\xfe\x41\x41\x41\x41\x41\x41\x41"
+# else
+
+ if (s0 == 0xE0 && UNLIKELY(s1 < 0xA0)) {
+ return 1;
+ }
+
+# define F0_ABOVE_OVERLONG 0x90
+# define F8_ABOVE_OVERLONG 0x88
+# define FC_ABOVE_OVERLONG 0x84
+# define FE_ABOVE_OVERLONG 0x82
+# define FF_OVERLONG_PREFIX "\xff\x80\x80\x80\x80\x80\x80"
+# endif
+
+ if ( (s0 == 0xF0 && UNLIKELY(s1 < F0_ABOVE_OVERLONG))
+ || (s0 == 0xF8 && UNLIKELY(s1 < F8_ABOVE_OVERLONG))
+ || (s0 == 0xFC && UNLIKELY(s1 < FC_ABOVE_OVERLONG))
+ || (s0 == 0xFE && UNLIKELY(s1 < FE_ABOVE_OVERLONG)))
+ {
+ return 1;
+ }
+
+ /* Check for the FF overlong */
+ return S_isFF_OVERLONG(s, len);
+}
+
+int
+S_isFF_OVERLONG(const U8 * const s, const STRLEN len)
+{
+ if (LIKELY(memNE(s, FF_OVERLONG_PREFIX,
+ MIN(len, sizeof(FF_OVERLONG_PREFIX) - 1))))
+ {
+ return 0;
+ }
+
+ if (len >= sizeof(FF_OVERLONG_PREFIX) - 1) {
+ return 1;
+ }
+
+ return -1;
+}
+
+# ifndef UTF8_GOT_CONTINUATION
+# define UTF8_GOT_CONTINUATION UTF8_ALLOW_CONTINUATION
+# define UTF8_GOT_EMPTY UTF8_ALLOW_EMPTY
+# define UTF8_GOT_LONG UTF8_ALLOW_LONG
+# define UTF8_GOT_NON_CONTINUATION UTF8_ALLOW_NON_CONTINUATION
+# define UTF8_GOT_SHORT UTF8_ALLOW_SHORT
+# define UTF8_GOT_SURROGATE UTF8_DISALLOW_SURROGATE
+# define UTF8_GOT_NONCHAR UTF8_DISALLOW_NONCHAR
+# define UTF8_GOT_SUPER UTF8_DISALLOW_SUPER
+# endif
+
+# ifndef UNICODE_IS_SUPER
+# define UNICODE_IS_SUPER(uv) ((UV) (uv) > PERL_UNICODE_MAX)
+# endif
+# ifndef UNICODE_IS_32_CONTIGUOUS_NONCHARS
+# define UNICODE_IS_32_CONTIGUOUS_NONCHARS(uv) ((UV) (uv) >= 0xFDD0 \
+ && (UV) (uv) <= 0xFDEF)
+# endif
+# ifndef UNICODE_IS_END_PLANE_NONCHAR_GIVEN_NOT_SUPER
+# define UNICODE_IS_END_PLANE_NONCHAR_GIVEN_NOT_SUPER(uv) \
+ (((UV) (uv) & 0xFFFE) == 0xFFFE)
+# endif
+# ifndef is_NONCHAR_utf8_safe
+# define is_NONCHAR_utf8_safe(s,e) /*** GENERATED CODE ***/ \
+( ( ( LIKELY((e) > (s)) ) && ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ) ? ( ( 0xEF == ((const U8*)s)[0] ) ?\
+ ( ( 0xB7 == ((const U8*)s)[1] ) ? \
+ ( ( 0x90 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xAF ) ? 3 : 0 )\
+ : ( ( 0xBF == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xBE ) ) ? 3 : 0 )\
+ : ( 0xF0 == ((const U8*)s)[0] ) ? \
+ ( ( ( ( ((const U8*)s)[1] == 0x9F || ( ( ((const U8*)s)[1] & 0xEF ) == 0xAF ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 )\
+ : ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF3 ) ? \
+ ( ( ( ( ( ((const U8*)s)[1] & 0xCF ) == 0x8F ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 )\
+ : ( ( ( ( 0xF4 == ((const U8*)s)[0] ) && ( 0x8F == ((const U8*)s)[1] ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 ) : 0 )
+# endif
+
+# ifndef UTF8_IS_NONCHAR
+# define UTF8_IS_NONCHAR(s, e) (is_NONCHAR_utf8_safe(s,e) > 0)
+# endif
+# ifndef UNICODE_IS_NONCHAR
+# define UNICODE_IS_NONCHAR(uv) \
+ ( UNICODE_IS_32_CONTIGUOUS_NONCHARS(uv) \
+ || ( LIKELY( ! UNICODE_IS_SUPER(uv)) \
+ && UNICODE_IS_END_PLANE_NONCHAR_GIVEN_NOT_SUPER(uv)))
+# endif
+
+# ifndef UTF8_MAXBYTES
+# define UTF8_MAXBYTES UTF8_MAXLEN
+# endif
+
+static UV
+utf8n_to_uvchr_msgs(const U8 *s,
+ STRLEN curlen,
+ STRLEN *retlen,
+ const U32 flags,
+ U32 * errors,
+ AV ** msgs)
+{
+ const U8 * const s0 = s;
+ const U8 * send = NULL;
+ U32 possible_problems = 0;
+ UV uv = *s;
+ STRLEN expectlen = 0;
+ U8 * adjusted_s0 = (U8 *) s0;
+ U8 temp_char_buf[UTF8_MAXBYTES + 1];
+ UV uv_so_far = 0;
+ dTHX;
+
+ assert(errors == NULL); /* This functionality has been stripped */
+
+ if (UNLIKELY(curlen == 0)) {
+ possible_problems |= UTF8_GOT_EMPTY;
+ curlen = 0;
+ uv = UNICODE_REPLACEMENT;
+ goto ready_to_handle_errors;
+ }
+
+ expectlen = UTF8SKIP(s);
+
+ if (retlen) {
+ *retlen = expectlen;
+ }
+
+ if (UTF8_IS_INVARIANT(uv)) {
+ return uv;
+ }
+
+ if (UNLIKELY(UTF8_IS_CONTINUATION(uv))) {
+ possible_problems |= UTF8_GOT_CONTINUATION;
+ curlen = 1;
+ uv = UNICODE_REPLACEMENT;
+ goto ready_to_handle_errors;
+ }
+
+ uv = NATIVE_UTF8_TO_I8(uv) & UTF_START_MASK(expectlen);
+
+ send = (U8*) s0;
+ if (UNLIKELY(curlen < expectlen)) {
+ possible_problems |= UTF8_GOT_SHORT;
+ send += curlen;
+ }
+ else {
+ send += expectlen;
+ }
+
+ for (s = s0 + 1; s < send; s++) {
+ if (LIKELY(UTF8_IS_CONTINUATION(*s))) {
+ uv = UTF8_ACCUMULATE(uv, *s);
+ continue;
+ }
+
+ possible_problems |= UTF8_GOT_NON_CONTINUATION;
+ break;
+ } /* End of loop through the character's bytes */
+
+ curlen = s - s0;
+
+# define UTF8_GOT_TOO_SHORT (UTF8_GOT_SHORT|UTF8_GOT_NON_CONTINUATION)
+
+ if (UNLIKELY(possible_problems & UTF8_GOT_TOO_SHORT)) {
+ uv_so_far = uv;
+ uv = UNICODE_REPLACEMENT;
+ }
+
+ if (UNLIKELY(0 < S_does_utf8_overflow(s0, s, 1))) {
+ possible_problems |= UTF8_GOT_OVERFLOW;
+ uv = UNICODE_REPLACEMENT;
+ }
+
+ if ( ( LIKELY(! possible_problems)
+ && UNLIKELY(expectlen > (STRLEN) OFFUNISKIP(uv)))
+ || ( UNLIKELY(possible_problems)
+ && ( UNLIKELY(! UTF8_IS_START(*s0))
+ || ( curlen > 1
+ && UNLIKELY(0 < S_is_utf8_overlong_given_start_byte_ok(s0,
+ s - s0))))))
+ {
+ possible_problems |= UTF8_GOT_LONG;
+
+ if ( UNLIKELY( possible_problems & UTF8_GOT_TOO_SHORT)
+ && LIKELY(! (possible_problems & UTF8_GOT_OVERFLOW)))
+ {
+ UV min_uv = uv_so_far;
+ STRLEN i;
+
+ for (i = curlen; i < expectlen; i++) {
+ min_uv = UTF8_ACCUMULATE(min_uv,
+ I8_TO_NATIVE_UTF8(UTF_CONTINUATION_MARK));
+ }
+
+ adjusted_s0 = temp_char_buf;
+ (void) uvoffuni_to_utf8_flags(adjusted_s0, min_uv, 0);
+ }
+ }
+
+ /* Here, we have found all the possible problems, except for when the input
+ * is for a problematic code point not allowed by the input parameters. */
+
+ /* uv is valid for overlongs */
+ if ( ( ( LIKELY(! (possible_problems & ~UTF8_GOT_LONG))
+ && uv >= UNICODE_SURROGATE_FIRST)
+ || ( UNLIKELY(possible_problems)
+ && isUTF8_POSSIBLY_PROBLEMATIC(*adjusted_s0)))
+ && ((flags & ( UTF8_DISALLOW_NONCHAR
+ |UTF8_DISALLOW_SURROGATE
+ |UTF8_DISALLOW_SUPER))))
+ {
+ if (LIKELY(! (possible_problems & ~UTF8_GOT_LONG))) {
+ if (UNLIKELY(UNICODE_IS_SURROGATE(uv))) {
+ possible_problems |= UTF8_GOT_SURROGATE;
+ }
+ else if (UNLIKELY(uv > PERL_UNICODE_MAX)) {
+ possible_problems |= UTF8_GOT_SUPER;
+ }
+ else if (UNLIKELY(UNICODE_IS_NONCHAR(uv))) {
+ possible_problems |= UTF8_GOT_NONCHAR;
+ }
+ }
+ else {
+ if (UNLIKELY(NATIVE_UTF8_TO_I8(*adjusted_s0)
+ >= FIRST_START_BYTE_THAT_IS_DEFINITELY_SUPER))
+ {
+ possible_problems |= UTF8_GOT_SUPER;
+ }
+ else if (curlen > 1) {
+ if (UNLIKELY(IS_UTF8_2_BYTE_SUPER(
+ NATIVE_UTF8_TO_I8(*adjusted_s0),
+ NATIVE_UTF8_TO_I8(*(adjusted_s0 + 1)))))
+ {
+ possible_problems |= UTF8_GOT_SUPER;
+ }
+ else if (UNLIKELY(IS_UTF8_2_BYTE_SURROGATE(
+ NATIVE_UTF8_TO_I8(*adjusted_s0),
+ NATIVE_UTF8_TO_I8(*(adjusted_s0 + 1)))))
+ {
+ possible_problems |= UTF8_GOT_SURROGATE;
+ }
+ }
+ }
+ }
+
+ ready_to_handle_errors:
+
+ if (UNLIKELY(possible_problems)) {
+ bool disallowed = FALSE;
+ const U32 orig_problems = possible_problems;
+
+ if (msgs) {
+ *msgs = NULL;
+ }
+
+ while (possible_problems) { /* Handle each possible problem */
+ UV pack_warn = 0;
+ char * message = NULL;
+ U32 this_flag_bit = 0;
+
+ /* Each 'if' clause handles one problem. They are ordered so that
+ * the first ones' messages will be displayed before the later
+ * ones; this is kinda in decreasing severity order. But the
+ * overlong must come last, as it changes 'uv' looked at by the
+ * others */
+ if (possible_problems & UTF8_GOT_OVERFLOW) {
+
+ /* Overflow means also got a super; we handle both here */
+ possible_problems
+ &= ~(UTF8_GOT_OVERFLOW|UTF8_GOT_SUPER);
+
+ /* Disallow if any of the categories say to */
+ if ( ! (flags & UTF8_ALLOW_OVERFLOW)
+ || (flags & UTF8_DISALLOW_SUPER))
+ {
+ disallowed = TRUE;
+ }
+
+ /* Likewise, warn if any say to */
+ if ( ! (flags & UTF8_ALLOW_OVERFLOW)) {
+
+ /* The warnings code explicitly says it doesn't handle the
+ * case of packWARN2 and two categories which have
+ * parent-child relationship. Even if it works now to
+ * raise the warning if either is enabled, it wouldn't
+ * necessarily do so in the future. We output (only) the
+ * most dire warning */
+ if (! (flags & UTF8_CHECK_ONLY)) {
+ if (msgs || ckWARN_d(WARN_UTF8)) {
+ pack_warn = packWARN(WARN_UTF8);
+ }
+ else if (msgs || ckWARN_d(WARN_NON_UNICODE)) {
+ pack_warn = packWARN(WARN_NON_UNICODE);
+ }
+ if (pack_warn) {
+ message = Perl_form(aTHX_ "%s: %s (overflows)",
+ malformed_text,
+ _byte_dump_string(s0, curlen));
+ this_flag_bit = UTF8_GOT_OVERFLOW;
+ }
+ }
+ }
+ }
+ else if (possible_problems & UTF8_GOT_EMPTY) {
+ possible_problems &= ~UTF8_GOT_EMPTY;
+
+ if (! (flags & UTF8_ALLOW_EMPTY)) {
+ disallowed = TRUE;
+ if ( (msgs
+ || ckWARN_d(WARN_UTF8)) && ! (flags & UTF8_CHECK_ONLY))
+ {
+ pack_warn = packWARN(WARN_UTF8);
+ message = Perl_form(aTHX_ "%s (empty string)",
+ malformed_text);
+ this_flag_bit = UTF8_GOT_EMPTY;
+ }
+ }
+ }
+ else if (possible_problems & UTF8_GOT_CONTINUATION) {
+ possible_problems &= ~UTF8_GOT_CONTINUATION;
+
+ if (! (flags & UTF8_ALLOW_CONTINUATION)) {
+ disallowed = TRUE;
+ if (( msgs
+ || ckWARN_d(WARN_UTF8)) && ! (flags & UTF8_CHECK_ONLY))
+ {
+ pack_warn = packWARN(WARN_UTF8);
+ message = Perl_form(aTHX_
+ "%s: %s (unexpected continuation byte 0x%02x,"
+ " with no preceding start byte)",
+ malformed_text,
+ _byte_dump_string(s0, 1), *s0);
+ this_flag_bit = UTF8_GOT_CONTINUATION;
+ }
+ }
+ }
+ else if (possible_problems & UTF8_GOT_SHORT) {
+ possible_problems &= ~UTF8_GOT_SHORT;
+
+ if (! (flags & UTF8_ALLOW_SHORT)) {
+ disallowed = TRUE;
+ if (( msgs
+ || ckWARN_d(WARN_UTF8)) && ! (flags & UTF8_CHECK_ONLY))
+ {
+ pack_warn = packWARN(WARN_UTF8);
+ message = Perl_form(aTHX_
+ "%s: %s (too short; %d byte%s available, need %d)",
+ malformed_text,
+ _byte_dump_string(s0, send - s0),
+ (int)curlen,
+ curlen == 1 ? "" : "s",
+ (int)expectlen);
+ this_flag_bit = UTF8_GOT_SHORT;
+ }
+ }
+
+ }
+ else if (possible_problems & UTF8_GOT_NON_CONTINUATION) {
+ possible_problems &= ~UTF8_GOT_NON_CONTINUATION;
+
+ if (! (flags & UTF8_ALLOW_NON_CONTINUATION)) {
+ disallowed = TRUE;
+ if (( msgs
+ || ckWARN_d(WARN_UTF8)) && ! (flags & UTF8_CHECK_ONLY))
+ {
+ int printlen = s - s0;
+ pack_warn = packWARN(WARN_UTF8);
+ message = Perl_form(aTHX_ "%s",
+ S_unexpected_non_continuation_text(s0,
+ printlen,
+ s - s0,
+ (int) expectlen));
+ this_flag_bit = UTF8_GOT_NON_CONTINUATION;
+ }
+ }
+ }
+ else if (possible_problems & UTF8_GOT_SURROGATE) {
+ possible_problems &= ~UTF8_GOT_SURROGATE;
+
+ if (flags & UTF8_WARN_SURROGATE) {
+
+ if ( ! (flags & UTF8_CHECK_ONLY)
+ && (msgs || ckWARN_d(WARN_SURROGATE)))
+ {
+ pack_warn = packWARN(WARN_SURROGATE);
+
+ /* These are the only errors that can occur with a
+ * surrogate when the 'uv' isn't valid */
+ if (orig_problems & UTF8_GOT_TOO_SHORT) {
+ message = Perl_form(aTHX_
+ "UTF-16 surrogate (any UTF-8 sequence that"
+ " starts with \"%s\" is for a surrogate)",
+ _byte_dump_string(s0, curlen));
+ }
+ else {
+ message = Perl_form(aTHX_ surrogate_cp_format, uv);
+ }
+ this_flag_bit = UTF8_GOT_SURROGATE;
+ }
+ }
+
+ if (flags & UTF8_DISALLOW_SURROGATE) {
+ disallowed = TRUE;
+ }
+ }
+ else if (possible_problems & UTF8_GOT_SUPER) {
+ possible_problems &= ~UTF8_GOT_SUPER;
+
+ if (flags & UTF8_WARN_SUPER) {
+
+ if ( ! (flags & UTF8_CHECK_ONLY)
+ && (msgs || ckWARN_d(WARN_NON_UNICODE)))
+ {
+ pack_warn = packWARN(WARN_NON_UNICODE);
+
+ if (orig_problems & UTF8_GOT_TOO_SHORT) {
+ message = Perl_form(aTHX_
+ "Any UTF-8 sequence that starts with"
+ " \"%s\" is for a non-Unicode code point,"
+ " may not be portable",
+ _byte_dump_string(s0, curlen));
+ }
+ else {
+ message = Perl_form(aTHX_ super_cp_format, uv);
+ }
+ this_flag_bit = UTF8_GOT_SUPER;
+ }
+ }
+
+ if (flags & UTF8_DISALLOW_SUPER) {
+ disallowed = TRUE;
+ }
+ }
+ else if (possible_problems & UTF8_GOT_NONCHAR) {
+ possible_problems &= ~UTF8_GOT_NONCHAR;
+
+ if (flags & UTF8_WARN_NONCHAR) {
+
+ if ( ! (flags & UTF8_CHECK_ONLY)
+ && (msgs || ckWARN_d(WARN_NONCHAR)))
+ {
+ /* The code above should have guaranteed that we don't
+ * get here with errors other than overlong */
+ assert (! (orig_problems
+ & ~(UTF8_GOT_LONG|UTF8_GOT_NONCHAR)));
+
+ pack_warn = packWARN(WARN_NONCHAR);
+ message = Perl_form(aTHX_ nonchar_cp_format, uv);
+ this_flag_bit = UTF8_GOT_NONCHAR;
+ }
+ }
+
+ if (flags & UTF8_DISALLOW_NONCHAR) {
+ disallowed = TRUE;
+ }
+ }
+ else if (possible_problems & UTF8_GOT_LONG) {
+ possible_problems &= ~UTF8_GOT_LONG;
+
+ if (flags & UTF8_ALLOW_LONG) {
+ uv = UNICODE_REPLACEMENT;
+ }
+ else {
+ disallowed = TRUE;
+
+ if (( msgs
+ || ckWARN_d(WARN_UTF8)) && ! (flags & UTF8_CHECK_ONLY))
+ {
+ pack_warn = packWARN(WARN_UTF8);
+
+ /* These error types cause 'uv' to be something that
+ * isn't what was intended, so can't use it in the
+ * message. The other error types either can't
+ * generate an overlong, or else the 'uv' is valid */
+ if (orig_problems &
+ (UTF8_GOT_TOO_SHORT|UTF8_GOT_OVERFLOW))
+ {
+ message = Perl_form(aTHX_
+ "%s: %s (any UTF-8 sequence that starts"
+ " with \"%s\" is overlong which can and"
+ " should be represented with a"
+ " different, shorter sequence)",
+ malformed_text,
+ _byte_dump_string(s0, send - s0),
+ _byte_dump_string(s0, curlen));
+ }
+ else {
+ U8 tmpbuf[UTF8_MAXBYTES+1];
+ const U8 * const e = uvoffuni_to_utf8_flags(tmpbuf,
+ uv, 0);
+ /* Don't use U+ for non-Unicode code points, which
+ * includes those in the Latin1 range */
+ const char * preface = ( uv > PERL_UNICODE_MAX
+# ifdef EBCDIC
+ || uv <= 0xFF
+# endif
+ )
+ ? "0x"
+ : "U+";
+ message = Perl_form(aTHX_
+ "%s: %s (overlong; instead use %s to represent"
+ " %s%0*" UVXf ")",
+ malformed_text,
+ _byte_dump_string(s0, send - s0),
+ _byte_dump_string(tmpbuf, e - tmpbuf),
+ preface,
+ ((uv < 256) ? 2 : 4), /* Field width of 2 for
+ small code points */
+ UNI_TO_NATIVE(uv));
+ }
+ this_flag_bit = UTF8_GOT_LONG;
+ }
+ }
+ } /* End of looking through the possible flags */
+
+ /* Display the message (if any) for the problem being handled in
+ * this iteration of the loop */
+ if (message) {
+ if (msgs) {
+ assert(this_flag_bit);
+
+ if (*msgs == NULL) {
+ *msgs = newAV();
+ }
+
+ av_push(*msgs, newRV_noinc((SV*) S_new_msg_hv(message,
+ pack_warn)));
+ }
+ else if (PL_op)
+ Perl_warner(aTHX_ pack_warn, "%s in %s", message,
+ OP_DESC(PL_op));
+ else
+ Perl_warner(aTHX_ pack_warn, "%s", message);
+ }
+ } /* End of 'while (possible_problems)' */
+
+ if (retlen) {
+ *retlen = curlen;
+ }
+
+ if (disallowed) {
+ if (flags & UTF8_CHECK_ONLY && retlen) {
+ *retlen = ((STRLEN) -1);
+ }
+ return 0;
+ }
+ }
+
+ return UNI_TO_NATIVE(uv);
+}
+
+static STRLEN
+S_is_utf8_char_helper(const U8 * const s, const U8 * e, const U32 flags)
+{
+ STRLEN len;
+ const U8 *x;
+
+ assert(0 == (flags & ~UTF8_DISALLOW_ILLEGAL_INTERCHANGE));
+ assert(! UTF8_IS_INVARIANT(*s));
+
+ if (UNLIKELY(! UTF8_IS_START(*s))) {
+ return 0;
+ }
+
+ /* Examine a maximum of a single whole code point */
+ if (e - s > UTF8SKIP(s)) {
+ e = s + UTF8SKIP(s);
+ }
+
+ len = e - s;
+
+ if (flags && isUTF8_POSSIBLY_PROBLEMATIC(*s)) {
+ const U8 s0 = NATIVE_UTF8_TO_I8(s[0]);
+
+ if ( (flags & UTF8_DISALLOW_SUPER)
+ && UNLIKELY(s0 >= FIRST_START_BYTE_THAT_IS_DEFINITELY_SUPER))
+ {
+ return 0; /* Above Unicode */
+ }
+
+ if (len > 1) {
+ const U8 s1 = NATIVE_UTF8_TO_I8(s[1]);
+
+ if ( (flags & UTF8_DISALLOW_SUPER)
+ && UNLIKELY(IS_UTF8_2_BYTE_SUPER(s0, s1)))
+ {
+ return 0; /* Above Unicode */
+ }
+
+ if ( (flags & UTF8_DISALLOW_SURROGATE)
+ && UNLIKELY(IS_UTF8_2_BYTE_SURROGATE(s0, s1)))
+ {
+ return 0; /* Surrogate */
+ }
+
+ if ( (flags & UTF8_DISALLOW_NONCHAR)
+ && UNLIKELY(UTF8_IS_NONCHAR(s, e)))
+ {
+ return 0; /* Noncharacter code point */
+ }
+ }
+ }
+
+ for (x = s + 1; x < e; x++) {
+ if (UNLIKELY(! UTF8_IS_CONTINUATION(*x))) {
+ return 0;
+ }
+ }
+
+ if (len > 1 && S_is_utf8_overlong_given_start_byte_ok(s, len) > 0) {
+ return 0;
+ }
+
+ if (0 < S_does_utf8_overflow(s, e, 0)) {
+ return 0;
+ }
+
+ return UTF8SKIP(s);
+}
+
+# undef is_utf8_valid_partial_char_flags
+
+static bool
+is_utf8_valid_partial_char_flags(const U8 * const s, const U8 * const e, const U32 flags)
+{
+
+ return S_is_utf8_char_helper(s, e, flags) > 0;
+}
+
+# undef is_utf8_string_loc_flags
+
+static bool
+is_utf8_string_loc_flags(const U8 *s, STRLEN len, const U8 **ep, const U32 flags)
+{
+ const U8* send = s + len;
+
+ assert(0 == (flags & ~UTF8_DISALLOW_ILLEGAL_INTERCHANGE));
+
+ while (s < send) {
+ if (UTF8_IS_INVARIANT(*s)) {
+ s++;
+ }
+ else if ( UNLIKELY(send - s < UTF8SKIP(s))
+ || ! S_is_utf8_char_helper(s, send, flags))
+ {
+ *ep = s;
+ return 0;
+ }
+ else {
+ s += UTF8SKIP(s);
+ }
+ }
+
+ *ep = send;
+
+ return 1;
+}
+
+#endif
+
+#if defined(IN_UNICODE_XS) && ! defined(uvchr_to_utf8_flags_msgs)
+
+# define MY_SHIFT UTF_ACCUMULATION_SHIFT
+# define MY_MARK UTF_CONTINUATION_MARK
+# define MY_MASK UTF_CONTINUATION_MASK
+
+static const char cp_above_legal_max[] =
+ "Use of code point 0x%" UVXf " is not allowed; the"
+ " permissible max is 0x%" UVXf;
+
+/* These two can be dummys, as they are not looked at by the function, which
+ * has hard-coded into it what flags it is expecting are */
+# ifndef UNICODE_DISALLOW_ILLEGAL_INTERCHANGE
+# define UNICODE_DISALLOW_ILLEGAL_INTERCHANGE 0
+# endif
+# ifndef UNICODE_WARN_ILLEGAL_INTERCHANGE
+# define UNICODE_WARN_ILLEGAL_INTERCHANGE 0
+# endif
+
+# ifndef OFFUNI_IS_INVARIANT
+# define OFFUNI_IS_INVARIANT(cp) UNI_IS_INVARIANT(cp)
+# endif
+# ifndef MAX_EXTERNALLY_LEGAL_CP
+# define MAX_EXTERNALLY_LEGAL_CP ((UV) (IV_MAX))
+# endif
+# ifndef LATIN1_TO_NATIVE
+# define LATIN1_TO_NATIVE(a) ASCII_TO_NATIVE(a)
+# endif
+# ifndef I8_TO_NATIVE_UTF8
+# define I8_TO_NATIVE_UTF8(a) NATIVE_TO_UTF(a)
+# endif
+# ifndef MAX_UTF8_TWO_BYTE
+# define MAX_UTF8_TWO_BYTE (32 * (1U << UTF_ACCUMULATION_SHIFT) - 1)
+# endif
+# ifndef UNICODE_IS_32_CONTIGUOUS_NONCHARS
+# define UNICODE_IS_32_CONTIGUOUS_NONCHARS(uv) ((UV) (uv) >= 0xFDD0 \
+ && (UV) (uv) <= 0xFDEF)
+# endif
+# ifndef UNICODE_IS_END_PLANE_NONCHAR_GIVEN_NOT_SUPER
+# define UNICODE_IS_END_PLANE_NONCHAR_GIVEN_NOT_SUPER(uv) \
+ (((UV) (uv) & 0xFFFE) == 0xFFFE)
+# endif
+# ifndef UNICODE_IS_SUPER
+# define UNICODE_IS_SUPER(uv) ((UV) (uv) > PERL_UNICODE_MAX)
+# endif
+# ifndef OFFUNISKIP
+# define OFFUNISKIP(cp) UNISKIP(NATIVE_TO_UNI(cp))
+# endif
+
+# define HANDLE_UNICODE_SURROGATE(uv, flags, msgs) \
+ STMT_START { \
+ U32 category = packWARN(WARN_SURROGATE); \
+ const char * format = surrogate_cp_format; \
+ *msgs = S_new_msg_hv(Perl_form(aTHX_ format, uv), \
+ category); \
+ return NULL; \
+ } STMT_END;
+
+# define HANDLE_UNICODE_NONCHAR(uv, flags, msgs) \
+ STMT_START { \
+ U32 category = packWARN(WARN_NONCHAR); \
+ const char * format = nonchar_cp_format; \
+ *msgs = S_new_msg_hv(Perl_form(aTHX_ format, uv), \
+ category); \
+ return NULL; \
+ } STMT_END;
+
+static U8 *
+uvchr_to_utf8_flags_msgs(U8 *d, UV uv, const UV flags, HV** msgs)
+{
+ dTHX;
+
+ assert(msgs);
+
+ PERL_UNUSED_ARG(flags);
+
+ uv = NATIVE_TO_UNI(uv);
+
+ *msgs = NULL;
+
+ if (OFFUNI_IS_INVARIANT(uv)) {
+ *d++ = LATIN1_TO_NATIVE(uv);
+ return d;
+ }
+
+ if (uv <= MAX_UTF8_TWO_BYTE) {
+ *d++ = I8_TO_NATIVE_UTF8(( uv >> MY_SHIFT) | UTF_START_MARK(2));
+ *d++ = I8_TO_NATIVE_UTF8(( uv & MY_MASK) | MY_MARK);
+ return d;
+ }
+
+ /* Not 2-byte; test for and handle 3-byte result. In the test immediately
+ * below, the 16 is for start bytes E0-EF (which are all the possible ones
+ * for 3 byte characters). The 2 is for 2 continuation bytes; these each
+ * contribute MY_SHIFT bits. This yields 0x4000 on EBCDIC platforms, 0x1_0000
+ * on ASCII; so 3 bytes covers the range 0x400-0x3FFF on EBCDIC;
+ * 0x800-0xFFFF on ASCII */
+ if (uv < (16 * (1U << (2 * MY_SHIFT)))) {
+ *d++ = I8_TO_NATIVE_UTF8(( uv >> ((3 - 1) * MY_SHIFT)) | UTF_START_MARK(3));
+ *d++ = I8_TO_NATIVE_UTF8(((uv >> ((2 - 1) * MY_SHIFT)) & MY_MASK) | MY_MARK);
+ *d++ = I8_TO_NATIVE_UTF8(( uv /* (1 - 1) */ & MY_MASK) | MY_MARK);
+
+#ifndef EBCDIC /* These problematic code points are 4 bytes on EBCDIC, so
+ aren't tested here */
+ /* The most likely code points in this range are below the surrogates.
+ * Do an extra test to quickly exclude those. */
+ if (UNLIKELY(uv >= UNICODE_SURROGATE_FIRST)) {
+ if (UNLIKELY( UNICODE_IS_32_CONTIGUOUS_NONCHARS(uv)
+ || UNICODE_IS_END_PLANE_NONCHAR_GIVEN_NOT_SUPER(uv)))
+ {
+ HANDLE_UNICODE_NONCHAR(uv, flags, msgs);
+ }
+ else if (UNLIKELY(UNICODE_IS_SURROGATE(uv))) {
+ HANDLE_UNICODE_SURROGATE(uv, flags, msgs);
+ }
+ }
+#endif
+ return d;
+ }
+
+ /* Not 3-byte; that means the code point is at least 0x1_0000 on ASCII
+ * platforms, and 0x4000 on EBCDIC. There are problematic cases that can
+ * happen starting with 4-byte characters on ASCII platforms. We unify the
+ * code for these with EBCDIC, even though some of them require 5-bytes on
+ * those, because khw believes the code saving is worth the very slight
+ * performance hit on these high EBCDIC code points. */
+
+ if (UNLIKELY(UNICODE_IS_SUPER(uv))) {
+ const char * format = super_cp_format;
+ U32 category = packWARN(WARN_NON_UNICODE);
+ if (UNLIKELY(uv > MAX_EXTERNALLY_LEGAL_CP)) {
+ Perl_croak(aTHX_ cp_above_legal_max, uv, MAX_EXTERNALLY_LEGAL_CP);
+ }
+ *msgs = S_new_msg_hv(Perl_form(aTHX_ format, uv), category);
+ return NULL;
+ }
+ else if (UNLIKELY(UNICODE_IS_END_PLANE_NONCHAR_GIVEN_NOT_SUPER(uv))) {
+ HANDLE_UNICODE_NONCHAR(uv, flags, msgs);
+ }
+
+ /* Test for and handle 4-byte result. In the test immediately below, the
+ * 8 is for start bytes F0-F7 (which are all the possible ones for 4 byte
+ * characters). The 3 is for 3 continuation bytes; these each contribute
+ * MY_SHIFT bits. This yields 0x4_0000 on EBCDIC platforms, 0x20_0000 on
+ * ASCII, so 4 bytes covers the range 0x4000-0x3_FFFF on EBCDIC;
+ * 0x1_0000-0x1F_FFFF on ASCII */
+ if (uv < (8 * (1U << (3 * MY_SHIFT)))) {
+ *d++ = I8_TO_NATIVE_UTF8(( uv >> ((4 - 1) * MY_SHIFT)) | UTF_START_MARK(4));
+ *d++ = I8_TO_NATIVE_UTF8(((uv >> ((3 - 1) * MY_SHIFT)) & MY_MASK) | MY_MARK);
+ *d++ = I8_TO_NATIVE_UTF8(((uv >> ((2 - 1) * MY_SHIFT)) & MY_MASK) | MY_MARK);
+ *d++ = I8_TO_NATIVE_UTF8(( uv /* (1 - 1) */ & MY_MASK) | MY_MARK);
+
+#ifdef EBCDIC /* These were handled on ASCII platforms in the code for 3-byte
+ characters. The end-plane non-characters for EBCDIC were
+ handled just above */
+ if (UNLIKELY(UNICODE_IS_32_CONTIGUOUS_NONCHARS(uv))) {
+ HANDLE_UNICODE_NONCHAR(uv, flags, msgs);
+ }
+ else if (UNLIKELY(UNICODE_IS_SURROGATE(uv))) {
+ HANDLE_UNICODE_SURROGATE(uv, flags, msgs);
+ }
+#endif
+
+ return d;
+ }
+
+ /* Not 4-byte; that means the code point is at least 0x20_0000 on ASCII
+ * platforms, and 0x4000 on EBCDIC. At this point we switch to a loop
+ * format. The unrolled version above turns out to not save all that much
+ * time, and at these high code points (well above the legal Unicode range
+ * on ASCII platforms, and well above anything in common use in EBCDIC),
+ * khw believes that less code outweighs slight performance gains. */
+
+ {
+ STRLEN len = OFFUNISKIP(uv);
+ U8 *p = d+len-1;
+ while (p > d) {
+ *p-- = I8_TO_NATIVE_UTF8((uv & MY_MASK) | MY_MARK);
+ uv >>= MY_SHIFT;
+ }
+ *p = I8_TO_NATIVE_UTF8((uv & UTF_START_MASK(len)) | UTF_START_MARK(len));
+ return d+len;
+ }
+}
+
+#endif /* End of defining our own uvchr_to_utf8_flags_msgs() */
+#endif /* End of UTF8SKIP */
+
#endif /* ENCODE_H */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm
index a651c67284..40d387ce19 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm
@@ -10,10 +10,10 @@ use strict;
use Config;
"$Config{'archname'}-$Config{'osvers'}" eq
-"MSWin32-x86-multi-thread-6.1.7601" or
- die "Errno architecture (MSWin32-x86-multi-thread-6.1.7601) does not match executable architecture ($Config{'archname'}-$Config{'osvers'})";
+"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'})";
-our $VERSION = "1.29";
+our $VERSION = "1.30";
$VERSION = eval $VERSION;
our @ISA = 'Exporter';
@@ -1087,6 +1087,15 @@ BEGIN {
ERROR_TIMEOUT => 1460,
ERROR_INVALID_MONITOR_HANDLE => 1461,
ERROR_INCORRECT_SIZE => 1462,
+ ERROR_SYMLINK_CLASS_DISABLED => 1463,
+ ERROR_SYMLINK_NOT_SUPPORTED => 1464,
+ ERROR_XML_PARSE_ERROR => 1465,
+ ERROR_XMLDSIG_ERROR => 1466,
+ ERROR_RESTART_APPLICATION => 1467,
+ ERROR_WRONG_COMPARTMENT => 1468,
+ ERROR_AUTHIP_FAILURE => 1469,
+ ERROR_NO_NVRAM_RESOURCES => 1470,
+ ERROR_NOT_GUI_PROCESS => 1471,
ERROR_EVENTLOG_FILE_CORRUPT => 1500,
ERROR_EVENTLOG_CANT_START => 1501,
ERROR_LOG_FILE_FULL => 1502,
@@ -2516,17 +2525,17 @@ our %EXPORT_TAGS = (
ETXTBSY EUSERS EWOULDBLOCK EXDEV
)],
WINSOCK => [qw(
- WSAEINPROGRESS WSAEREFUSED WSAENOTCONN WSAEFAULT WSAEADDRNOTAVAIL
- WSAECANCELLED WSAENOPROTOOPT WSAEPROCLIM WSAEISCONN WSAETIMEDOUT
- WSAESHUTDOWN WSAEPFNOSUPPORT WSAEOPNOTSUPP WSAENAMETOOLONG
- WSAEPROTOTYPE WSAENETRESET WSAENOBUFS WSAENOTSOCK WSAEPROVIDERFAILEDINIT
- WSAEACCES WSAEBADF WSAEMSGSIZE WSAECONNRESET WSAECONNREFUSED WSAEUSERS
- WSAEINTR WSAEALREADY WSAENETDOWN WSAESTALE WSAELOOP WSAENOTEMPTY
- WSAEINVALIDPROVIDER WSAEADDRINUSE WSAENETUNREACH WSAECONNABORTED
- WSAEMFILE WSAEHOSTUNREACH WSAEDESTADDRREQ WSAETOOMANYREFS WSAEDISCON
- WSAESOCKTNOSUPPORT WSAEAFNOSUPPORT WSAENOMORE WSAEHOSTDOWN WSAEREMOTE
- WSAEPROTONOSUPPORT WSAEDQUOT WSAEWOULDBLOCK WSAEINVALIDPROCTABLE
- WSAEINVAL
+ 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
)],
);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm
index 8d1a0d4915..e1a8b63f2a 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.280230'; # VERSION
+our $VERSION = '0.280231'; # VERSION
our @ISA;
# We only use this once - don't waste a symbol table entry on it.
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 9f8427f6de..f69ff38fe4 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.280230'; # VERSION
+our $VERSION = '0.280231'; # VERSION
# More details about C/C++ compilers:
# http://developers.sun.com/sunstudio/documentation/product/compiler.jsp
@@ -50,7 +50,7 @@ sub new {
my ($ccbase, $ccpath, $ccsfx ) = fileparse($self->{config}{cc}, qr/\.[^.]*/);
## If the path is just "cc", fileparse returns $ccpath as "./"
- $ccpath = "" if $self->{config}{cc} =~ /^$ccbase$ccsfx$/;
+ $ccpath = "" if $self->{config}{cc} =~ /^\Q$ccbase$ccsfx\E$/;
foreach my $cxx (@{$cc2cxx{$ccbase}}) {
my $cxx1 = File::Spec->catfile( $ccpath, $cxx . $ccsfx);
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 655235ebdc..a37cfa0699 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 020c01eb6a..145ebb58d2 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 8263b954ab..c4420dc1d5 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 93f47d7958..535629ea3c 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 144e31ad80..0355dd1356 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 c238979fb6..95b8644010 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 0d96613b43..72787c723c 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 7d14706a00..70b02cf613 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 a5881af645..4b72a7650a 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 82e7f2afec..989b5e7b85 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 50efc9143a..4cd12539d6 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.280230'; # VERSION
+our $VERSION = '0.280231'; # 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 b12f35d2aa..66a1c17f7d 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.280230'; # VERSION
+our $VERSION = '0.280231'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub need_prelink { 1 }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MANIFEST.SKIP b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MANIFEST.SKIP
index 65592fb83d..72286fdf19 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MANIFEST.SKIP
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MANIFEST.SKIP
@@ -61,3 +61,12 @@
# Avoid MYMETA files
^MYMETA\.
+
+# Temp files for new META
+^META_new\.(?:json|yml)
+
+# Avoid travis-ci.org file
+^\.travis\.yml
+
+# Avoid AppVeyor file
+^\.?appveyor.yml
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Manifest.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Manifest.pm
index 4163c933ab..201fd36cb9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Manifest.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Manifest.pm
@@ -1,4 +1,4 @@
-package ExtUtils::Manifest;
+package ExtUtils::Manifest; # git description: 1.71-18-g17b7919
require Exporter;
use Config;
@@ -10,7 +10,7 @@ use Carp;
use strict;
use warnings;
-our $VERSION = '1.70';
+our $VERSION = '1.72';
our @ISA = ('Exporter');
our @EXPORT_OK = qw(mkmanifest
manicheck filecheck fullcheck skipcheck
@@ -61,11 +61,11 @@ our $DEFAULT_MSKIP = File::Spec->catfile( dirname(__FILE__), "$MANIFEST.SKIP" );
=head1 NAME
-ExtUtils::Manifest - utilities to write and check a MANIFEST file
+ExtUtils::Manifest - Utilities to write and check a MANIFEST file
=head1 VERSION
-version 1.70
+version 1.72
=head1 SYNOPSIS
@@ -89,14 +89,14 @@ version 1.70
=head1 DESCRIPTION
-=head2 Functions
+...
-ExtUtils::Manifest exports no functions by default. The following are
-exported on request
+=head1 FUNCTIONS
-=over 4
+ExtUtils::Manifest exports no functions by default. The following are
+exported on request:
-=item mkmanifest
+=head2 mkmanifest
mkmanifest();
@@ -175,7 +175,7 @@ sub clean_up_filename {
}
-=item manifind
+=head2 manifind
my $found = manifind();
@@ -206,7 +206,7 @@ sub manifind {
}
-=item manicheck
+=head2 manicheck
my @missing_files = manicheck();
@@ -224,7 +224,7 @@ sub manicheck {
}
-=item filecheck
+=head2 filecheck
my @extra_files = filecheck();
@@ -242,7 +242,7 @@ sub filecheck {
}
-=item fullcheck
+=head2 fullcheck
my($missing, $extra) = fullcheck();
@@ -256,7 +256,7 @@ sub fullcheck {
}
-=item skipcheck
+=head2 skipcheck
my @skipped = skipcheck();
@@ -328,7 +328,7 @@ sub _check_manifest {
}
-=item maniread
+=head2 maniread
my $manifest = maniread();
my $manifest = maniread($manifest_file);
@@ -395,7 +395,7 @@ sub maniread {
$read;
}
-=item maniskip
+=head2 maniskip
my $skipchk = maniskip();
my $skipchk = maniskip($manifest_skip_file);
@@ -512,7 +512,7 @@ sub _include_mskip_file {
return @lines;
}
-=item manicopy
+=head2 manicopy
manicopy(\%src, $dest_dir);
manicopy(\%src, $dest_dir, $how);
@@ -677,7 +677,7 @@ sub _unmacify {
}
-=item maniadd
+=head2 maniadd
maniadd({ $file => $comment, ...});
@@ -694,7 +694,7 @@ sub maniadd {
_fix_manifest($MANIFEST);
my $manifest = maniread();
- my @needed = grep { !exists $manifest->{$_} } keys %$additions;
+ my @needed = grep !exists $manifest->{$_}, keys %$additions;
return 1 unless @needed;
open(MANIFEST, ">>$MANIFEST") or
@@ -755,9 +755,6 @@ sub _normalize {
return;
}
-
-=back
-
=head2 MANIFEST
A list of files in the distribution, one file per line. The MANIFEST
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Miniperl.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Miniperl.pm
index 6090970adc..46af2a6073 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Miniperl.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Miniperl.pm
@@ -6,7 +6,7 @@ use ExtUtils::Embed 1.31, qw(xsi_header xsi_protos xsi_body);
our @ISA = qw(Exporter);
our @EXPORT = qw(writemain);
-our $VERSION = '1.08';
+our $VERSION = '1.09';
# blead will run this with miniperl, hence we can't use autodie or File::Temp
my $temp;
@@ -63,7 +63,7 @@ sub writemain{
*
* The content of the body of this generated file is mostly contained
* in Miniperl.pm - edit that file if you want to change anything.
- * miniperlmain.c is generated by running regen/miniperlmain.pl.pl, while
+ * miniperlmain.c is generated by running regen/miniperlmain.pl, while
* perlmain.c is built automatically by Makefile (so the former is
* included in the tarball while the latter isn't).
*/
@@ -78,6 +78,11 @@ sub writemain{
#endif
#define PERL_IN_MINIPERLMAIN_C
+
+/* work round bug in MakeMaker which doesn't currently (2019) supply this
+ * flag when making a statically linked perl */
+#define PERL_CORE 1
+
%s
static void xs_init (pTHX);
static PerlInterpreter *my_perl;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS.pm
index e1f0940745..fba7f4d73d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS.pm
@@ -11,7 +11,7 @@ use Symbol;
our $VERSION;
BEGIN {
- $VERSION = '3.39';
+ $VERSION = '3.40';
require ExtUtils::ParseXS::Constants; ExtUtils::ParseXS::Constants->VERSION($VERSION);
require ExtUtils::ParseXS::CountLines; ExtUtils::ParseXS::CountLines->VERSION($VERSION);
require ExtUtils::ParseXS::Utilities; ExtUtils::ParseXS::Utilities->VERSION($VERSION);
@@ -467,7 +467,7 @@ EOM
$self->{defaults}->{$args[$i]} = $2;
$self->{defaults}->{$args[$i]} =~ s/"/\\"/g;
}
- $self->{proto_arg}->[$i+1] = '$';
+ $self->{proto_arg}->[$i+1] = '$' unless $only_C_inlist_ref->{$args[$i]};
}
my $min_args = $num_args - $extra_args;
$report_args =~ s/"/\\"/g;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Constants.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Constants.pm
index 45b567404d..2c392e3b3d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Constants.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Constants.pm
@@ -3,7 +3,7 @@ use strict;
use warnings;
use Symbol;
-our $VERSION = '3.39';
+our $VERSION = '3.40';
=head1 NAME
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/CountLines.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/CountLines.pm
index 5b48449dbb..a9258f9a31 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/CountLines.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/CountLines.pm
@@ -1,7 +1,7 @@
package ExtUtils::ParseXS::CountLines;
use strict;
-our $VERSION = '3.39';
+our $VERSION = '3.40';
our $SECTION_END_MARKER;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Eval.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Eval.pm
index 9eba5e5058..840bac7f8e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Eval.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Eval.pm
@@ -2,7 +2,7 @@ package ExtUtils::ParseXS::Eval;
use strict;
use warnings;
-our $VERSION = '3.39';
+our $VERSION = '3.40';
=head1 NAME
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Utilities.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Utilities.pm
index ae25b33b47..58f385600e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Utilities.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/ParseXS/Utilities.pm
@@ -5,7 +5,7 @@ use Exporter;
use File::Spec;
use ExtUtils::ParseXS::Constants ();
-our $VERSION = '3.39';
+our $VERSION = '3.40';
our (@ISA, @EXPORT_OK);
@ISA = qw(Exporter);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Copy.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Copy.pm
index b796451e37..63609cc28e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Copy.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Copy.pm
@@ -24,7 +24,7 @@ sub syscopy;
sub cp;
sub mv;
-$VERSION = '2.33';
+$VERSION = '2.34';
require Exporter;
@ISA = qw(Exporter);
@@ -501,7 +501,7 @@ $! will be set if an error was encountered.
Before calling copy() or move() on a filehandle, the caller should
close or flush() the file to avoid writes being lost. Note that this
is the case even for move(), because it may actually copy the file,
-depending on the OS-specific inplementation, and the underlying
+depending on the OS-specific implementation, and the underlying
filesystem(s).
=head1 AUTHOR
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Find.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Find.pm
index 03dac9fbda..5fb9ee02fe 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.34';
+our $VERSION = '1.36';
require Exporter;
require Cwd;
@@ -12,8 +12,8 @@ our @EXPORT = qw(find finddepth);
use strict;
-my $Is_VMS;
-my $Is_Win32;
+my $Is_VMS = $^O eq 'VMS';
+my $Is_Win32 = $^O eq 'MSWin32';
require File::Basename;
require File::Spec;
@@ -770,31 +770,11 @@ sub finddepth {
$File::Find::skip_pattern = qr/^\.{1,2}\z/;
$File::Find::untaint_pattern = qr|^([-+@\w./]+)$|;
-# These are hard-coded for now, but may move to hint files.
-if ($^O eq 'VMS') {
- $Is_VMS = 1;
- $File::Find::dont_use_nlink = 1;
-}
-elsif ($^O eq 'MSWin32') {
- $Is_Win32 = 1;
-}
-
# this _should_ work properly on all platforms
# where File::Find can be expected to work
$File::Find::current_dir = File::Spec->curdir || '.';
-$File::Find::dont_use_nlink = 1
- if $^O eq 'os2' || $^O eq 'dos' || $^O eq 'amigaos' || $Is_Win32 ||
- $^O eq 'interix' || $^O eq 'cygwin' || $^O eq 'qnx' || $^O eq 'nto';
-
-# Set dont_use_nlink in your hint file if your system's stat doesn't
-# report the number of links in a directory as an indication
-# of the number of files.
-# See e.g. hints/haiku.sh for Haiku.
-unless ($File::Find::dont_use_nlink) {
- require Config;
- $File::Find::dont_use_nlink = 1 if ($Config::Config{'dont_use_nlink'});
-}
+$File::Find::dont_use_nlink = 1;
# We need a function that checks if a scalar is tainted. Either use the
# Scalar::Util module's tainted() function or our (slower) pure Perl
@@ -1106,17 +1086,15 @@ warnings.
=item $dont_use_nlink
-You can set the variable C<$File::Find::dont_use_nlink> to 1 if you want to
-force File::Find to always stat directories. This was used for file systems
-that do not have an C<nlink> count matching the number of sub-directories.
-Examples are ISO-9660 (CD-ROM), AFS, HPFS (OS/2 file system), FAT (DOS file
-system) and a couple of others.
+You can set the variable C<$File::Find::dont_use_nlink> to 0 if you
+are sure the filesystem you are scanning reflects the number of
+subdirectories in the parent directory's C<nlink> count.
-You shouldn't need to set this variable, since File::Find should now detect
-such file systems on-the-fly and switch itself to using stat. This works even
-for parts of your file system, like a mounted CD-ROM.
+If you do set C<$File::Find::dont_use_nlink> to 0, you may notice an
+improvement in speed at the risk of not recursing into subdirectories
+if a filesystem doesn't populate C<nlink> as expected.
-If you do set C<$File::Find::dont_use_nlink> to 1, you will notice slow-downs.
+C<$File::Find::dont_use_nlink> now defaults to 1 on all platforms.
=item symlinks
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm
index 07df4941a1..368a755f50 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm
@@ -13,7 +13,7 @@ require XSLoader;
%EXPORT_TAGS = (
'glob' => [ qw(
GLOB_ABEND
- GLOB_ALPHASORT
+ GLOB_ALPHASORT
GLOB_ALTDIRFUNC
GLOB_BRACE
GLOB_CSH
@@ -29,15 +29,13 @@ require XSLoader;
GLOB_QUOTE
GLOB_TILDE
bsd_glob
- glob
) ],
);
$EXPORT_TAGS{bsd_glob} = [@{$EXPORT_TAGS{glob}}];
-pop @{$EXPORT_TAGS{bsd_glob}}; # no "glob"
@EXPORT_OK = (@{$EXPORT_TAGS{'glob'}}, 'csh_glob');
-$VERSION = '1.31';
+$VERSION = '1.32';
sub import {
require Exporter;
@@ -72,17 +70,11 @@ if ($^O =~ /^(?:MSWin32|VMS|os2|dos|riscos)$/) {
$DEFAULT_FLAGS |= GLOB_NOCASE();
}
-# File::Glob::glob() is deprecated because its prototype is different from
-# CORE::glob() (use bsd_glob() instead)
+# File::Glob::glob() removed in perl-5.30 because its prototype is different
+# from CORE::glob() (use bsd_glob() instead)
sub glob {
- use 5.024;
- use warnings ();
- warnings::warnif (deprecated =>
- "File::Glob::glob() will disappear in perl 5.30. " .
- "Use File::Glob::bsd_glob() instead.") unless state $warned ++;
-
- splice @_, 1; # no flags
- goto &bsd_glob;
+ die "File::Glob::glob() was removed in perl 5.30. " .
+ "Use File::Glob::bsd_glob() instead. $!";
}
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/GlobMapper.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/GlobMapper.pm
index a96cf3e832..a4e5385565 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/GlobMapper.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/GlobMapper.pm
@@ -9,24 +9,24 @@ our ($CSH_GLOB);
BEGIN
{
if ($] < 5.006)
- {
+ {
require File::BSDGlob; import File::BSDGlob qw(:glob) ;
$CSH_GLOB = File::BSDGlob::GLOB_CSH() ;
*globber = \&File::BSDGlob::csh_glob;
- }
+ }
else
- {
+ {
require File::Glob; import File::Glob qw(:glob) ;
$CSH_GLOB = File::Glob::GLOB_CSH() ;
#*globber = \&File::Glob::bsd_glob;
*globber = \&File::Glob::csh_glob;
- }
+ }
}
our ($Error);
our ($VERSION, @EXPORT_OK);
-$VERSION = '1.000';
+$VERSION = '1.001';
@EXPORT_OK = qw( globmap );
@@ -44,7 +44,7 @@ $matchMetaRE = '[' . quotemeta($metachars) . ']';
')' => ')',
);
-%wildCount = map { $_ => 1 } qw/ * ? . { ( [ /;
+%wildCount = map { $_ => 1 } qw/ * ? . { ( [ /;
sub globmap ($$;)
{
@@ -88,7 +88,7 @@ sub new
$self->_parseOutputGlob()
or return undef ;
-
+
my @inputFiles = globber($self->{InputGlob}, $flags) ;
if (GLOB_ERROR)
@@ -148,18 +148,18 @@ sub _parseBit
++ $self->{WildCount} if $wildCount{$2} ;
if ($2 eq ',')
- {
+ {
return _unmatched("(")
if $depth ;
-
+
$out .= '|';
}
elsif ($2 eq '(')
- {
+ {
++ $depth ;
}
elsif ($2 eq ')')
- {
+ {
return _unmatched(")")
if ! $depth ;
@@ -214,11 +214,11 @@ sub _parseInputGlob
++ $self->{WildCount} if $wildCount{$2} ;
if ($2 eq '(')
- {
+ {
++ $depth ;
}
elsif ($2 eq ')')
- {
+ {
return _unmatched(")")
if ! $depth ;
@@ -252,8 +252,8 @@ sub _parseInputGlob
}
#$string =~ s#(.*?)\}##;
- #my $alt = join '|',
- # map { quotemeta $_ }
+ #my $alt = join '|',
+ # map { quotemeta $_ }
# split "$noPreBS,", $1 ;
my $alt = $self->_parseBit($1);
defined $alt or return 0 ;
@@ -426,7 +426,7 @@ Below is a possible implementation of a script to carry out the rename
my $new = $old;
$new =~ s#(.*)\.tar\.gz$#$1.tgz# ;
- rename $old => $new
+ rename $old => $new
or die "Cannot rename '$old' to '$new': $!\n;
}
@@ -439,14 +439,14 @@ has already done a lot of the hard work in pattern matching the filenames,
wouldn't it be handy to be able to use the patterns in the fileglob to
drive the new filename?
-Well, that's I<exactly> what C<File::GlobMapper> does.
+Well, that's I<exactly> what C<File::GlobMapper> does.
Here is same snippet of code rewritten using C<globmap>
for my $pair (globmap '<*.tar.gz>' => '<#1.tgz>' )
{
my ($from, $to) = @$pair;
- rename $from => $to
+ rename $from => $to
or die "Cannot rename '$old' to '$new': $!\n;
}
@@ -454,7 +454,7 @@ So how does it work?
Behind the scenes the C<globmap> function does a combination of a
file glob to match existing filenames followed by a substitute
-to create the new filenames.
+to create the new filenames.
Notice how both parameters to C<globmap> are strings that are delimited by <>.
This is done to make them look more like file globs - it is just syntactic
@@ -463,7 +463,7 @@ distinctive. The enclosing <> are optional, so you don't have to use them - in
fact the first thing globmap will do is remove these delimiters if they are
present.
-The first parameter to C<globmap>, C<*.tar.gz>, is an I<Input File Glob>.
+The first parameter to C<globmap>, C<*.tar.gz>, is an I<Input File Glob>.
Once the enclosing "< ... >" is removed, this is passed (more or
less) unchanged to C<File::Glob> to carry out a file match.
@@ -472,7 +472,7 @@ full Perl regular expression, with the additional step of wrapping each
transformed wildcard metacharacter sequence in parenthesis.
In this case the input fileglob C<*.tar.gz> will be transformed into
-this Perl regular expression
+this Perl regular expression
([^/]*)\.tar\.gz
@@ -598,9 +598,9 @@ filename matched by the input file glob. So
*.c *.Z
-The second is
+The second is
-Output FileGlobs take the
+Output FileGlobs take the
=over 5
@@ -610,7 +610,7 @@ The "*" character will be replaced with the complete input filename.
=item #1
-Patterns of the form /#\d/ will be replaced with the
+Patterns of the form /#\d/ will be replaced with the
=back
@@ -645,7 +645,7 @@ source and destination filenames.
Here is an example that renames all c files to cpp.
-
+
$ rename '*.c' '#1.cpp'
=head2 A few example globmaps
@@ -656,7 +656,7 @@ To copy all your .c file to a backup directory
'</my/home/*.c>' '</my/backup/#1.c>'
-If you want to compress all
+If you want to compress all
'</my/home/*.[ch]>' '<*.gz>'
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Path.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Path.pm
index b4fb5a2c48..22e53f8ff9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Path.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Path.pm
@@ -18,7 +18,7 @@ BEGIN {
use Exporter ();
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
-$VERSION = '2.15';
+$VERSION = '2.16';
$VERSION = eval $VERSION;
@ISA = qw(Exporter);
@EXPORT = qw(mkpath rmtree);
@@ -633,7 +633,7 @@ File::Path - Create or remove directory trees
=head1 VERSION
-2.15 - released June 07 2017.
+2.16 - released August 31 2018.
=head1 SYNOPSIS
@@ -1277,7 +1277,7 @@ Contributors to File::Path, in alphabetical order by first name.
=head1 COPYRIGHT
This module is copyright (C) Charles Bailey, Tim Bunce, David Landgren,
-James Keenan and Richard Elberger 1995-2017. All rights reserved.
+James Keenan and Richard Elberger 1995-2018. All rights reserved.
=head1 LICENSE
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec.pm
index 85327ee0da..7fe3272721 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec.pm
@@ -2,7 +2,7 @@ package File::Spec;
use strict;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
my %module = (
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/AmigaOS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/AmigaOS.pm
index 3c8407266d..2b7d18a85f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/AmigaOS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/AmigaOS.pm
@@ -3,7 +3,7 @@ package File::Spec::AmigaOS;
use strict;
require File::Spec::Unix;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
our @ISA = qw(File::Spec::Unix);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Cygwin.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Cygwin.pm
index ed646a160f..d44ced3d63 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Cygwin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Cygwin.pm
@@ -3,7 +3,7 @@ package File::Spec::Cygwin;
use strict;
require File::Spec::Unix;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
our @ISA = qw(File::Spec::Unix);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Epoc.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Epoc.pm
index 58f74a33ca..b611cd9f64 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Epoc.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Epoc.pm
@@ -2,7 +2,7 @@ package File::Spec::Epoc;
use strict;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
require File::Spec::Unix;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Functions.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Functions.pm
index 9af6352dd2..3f617bdd36 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Functions.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Functions.pm
@@ -3,7 +3,7 @@ package File::Spec::Functions;
use File::Spec;
use strict;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
require Exporter;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Mac.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Mac.pm
index a1b044d152..d920d2f5db 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Mac.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Mac.pm
@@ -4,7 +4,7 @@ use strict;
use Cwd ();
require File::Spec::Unix;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
our @ISA = qw(File::Spec::Unix);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/OS2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/OS2.pm
index e961ad4e33..603781aa85 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/OS2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/OS2.pm
@@ -4,7 +4,7 @@ use strict;
use Cwd ();
require File::Spec::Unix;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
our @ISA = qw(File::Spec::Unix);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Unix.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Unix.pm
index a1fa6736a1..6749e6047c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Unix.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Unix.pm
@@ -3,7 +3,7 @@ package File::Spec::Unix;
use strict;
use Cwd ();
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
=head1 NAME
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/VMS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/VMS.pm
index cbafdce88a..6c20fb1922 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/VMS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/VMS.pm
@@ -4,7 +4,7 @@ use strict;
use Cwd ();
require File::Spec::Unix;
-our $VERSION = '3.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
our @ISA = qw(File::Spec::Unix);
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 9ccafa7d15..5934010439 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.74';
+our $VERSION = '3.78';
$VERSION =~ tr/_//d;
our @ISA = qw(File::Spec::Unix);
@@ -137,7 +137,7 @@ sub catfile {
# Legacy / compatibility support
#
shift, return _canon_cat( "/", @_ )
- if $_[0] eq "";
+ if !@_ || $_[0] eq "";
# Compatibility with File::Spec <= 3.26:
# catfile('A:', 'foo') should return 'A:\foo'.
@@ -407,16 +407,6 @@ sub _canon_cat # @path -> path
)+ # performance boost -- I do not know why
}{\\}gx;
- # XXX I do not know whether more dots are supported by the OS supporting
- # this ... annotation (NetWare or symbian but not MSWin32).
- # Then .... could easily become ../../.. etc:
- # Replace \.\.\. by (\.\.\.+) and substitute with
- # { $1 . ".." . "\\.." x (length($2)-2) }gex
- # ... --> ../..
- $path =~ s{ (\A|\\) # at begin or after a slash
- \.\.\.
- (?=\\|\z) # at end or followed by slash
- }{$1..\\..}gx;
# xx\yy\..\zz --> xx\zz
while ( $path =~ s{(?:
(?:\A|\\) # at begin or after a slash
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Temp.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Temp.pm
index 817c6d90c6..39e15d5c3c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Temp.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Temp.pm
@@ -1,7 +1,142 @@
-package File::Temp;
+package File::Temp; # git description: v0.2308-7-g3bb4d88
# ABSTRACT: return name and handle of a temporary file safely
-our $VERSION = '0.2304'; # VERSION
+our $VERSION = '0.2309';
+
+#pod =begin :__INTERNALS
+#pod
+#pod =head1 PORTABILITY
+#pod
+#pod This section is at the top in order to provide easier access to
+#pod porters. It is not expected to be rendered by a standard pod
+#pod formatting tool. Please skip straight to the SYNOPSIS section if you
+#pod are not trying to port this module to a new platform.
+#pod
+#pod This module is designed to be portable across operating systems and it
+#pod currently supports Unix, VMS, DOS, OS/2, Windows and Mac OS
+#pod (Classic). When porting to a new OS there are generally three main
+#pod issues that have to be solved:
+#pod
+#pod =over 4
+#pod
+#pod =item *
+#pod
+#pod Can the OS unlink an open file? If it can not then the
+#pod C<_can_unlink_opened_file> method should be modified.
+#pod
+#pod =item *
+#pod
+#pod Are the return values from C<stat> reliable? By default all the
+#pod return values from C<stat> are compared when unlinking a temporary
+#pod file using the filename and the handle. Operating systems other than
+#pod unix do not always have valid entries in all fields. If utility function
+#pod C<File::Temp::unlink0> fails then the C<stat> comparison should be
+#pod modified accordingly.
+#pod
+#pod =item *
+#pod
+#pod Security. Systems that can not support a test for the sticky bit
+#pod on a directory can not use the MEDIUM and HIGH security tests.
+#pod The C<_can_do_level> method should be modified accordingly.
+#pod
+#pod =back
+#pod
+#pod =end :__INTERNALS
+#pod
+#pod =head1 SYNOPSIS
+#pod
+#pod use File::Temp qw/ tempfile tempdir /;
+#pod
+#pod $fh = tempfile();
+#pod ($fh, $filename) = tempfile();
+#pod
+#pod ($fh, $filename) = tempfile( $template, DIR => $dir);
+#pod ($fh, $filename) = tempfile( $template, SUFFIX => '.dat');
+#pod ($fh, $filename) = tempfile( $template, TMPDIR => 1 );
+#pod
+#pod binmode( $fh, ":utf8" );
+#pod
+#pod $dir = tempdir( CLEANUP => 1 );
+#pod ($fh, $filename) = tempfile( DIR => $dir );
+#pod
+#pod Object interface:
+#pod
+#pod require File::Temp;
+#pod use File::Temp ();
+#pod use File::Temp qw/ :seekable /;
+#pod
+#pod $fh = File::Temp->new();
+#pod $fname = $fh->filename;
+#pod
+#pod $fh = File::Temp->new(TEMPLATE => $template);
+#pod $fname = $fh->filename;
+#pod
+#pod $tmp = File::Temp->new( UNLINK => 0, SUFFIX => '.dat' );
+#pod print $tmp "Some data\n";
+#pod print "Filename is $tmp\n";
+#pod $tmp->seek( 0, SEEK_END );
+#pod
+#pod $dir = File::Temp->newdir(); # CLEANUP => 1 by default
+#pod
+#pod The following interfaces are provided for compatibility with
+#pod existing APIs. They should not be used in new code.
+#pod
+#pod MkTemp family:
+#pod
+#pod use File::Temp qw/ :mktemp /;
+#pod
+#pod ($fh, $file) = mkstemp( "tmpfileXXXXX" );
+#pod ($fh, $file) = mkstemps( "tmpfileXXXXXX", $suffix);
+#pod
+#pod $tmpdir = mkdtemp( $template );
+#pod
+#pod $unopened_file = mktemp( $template );
+#pod
+#pod POSIX functions:
+#pod
+#pod use File::Temp qw/ :POSIX /;
+#pod
+#pod $file = tmpnam();
+#pod $fh = tmpfile();
+#pod
+#pod ($fh, $file) = tmpnam();
+#pod
+#pod Compatibility functions:
+#pod
+#pod $unopened_file = File::Temp::tempnam( $dir, $pfx );
+#pod
+#pod =head1 DESCRIPTION
+#pod
+#pod C<File::Temp> can be used to create and open temporary files in a safe
+#pod way. There is both a function interface and an object-oriented
+#pod interface. The File::Temp constructor or the tempfile() function can
+#pod be used to return the name and the open filehandle of a temporary
+#pod file. The tempdir() function can be used to create a temporary
+#pod directory.
+#pod
+#pod The security aspect of temporary file creation is emphasized such that
+#pod a filehandle and filename are returned together. This helps guarantee
+#pod that a race condition can not occur where the temporary file is
+#pod created by another process between checking for the existence of the
+#pod file and its opening. Additional security levels are provided to
+#pod check, for example, that the sticky bit is set on world writable
+#pod directories. See L<"safe_level"> for more information.
+#pod
+#pod For compatibility with popular C library functions, Perl implementations of
+#pod the mkstemp() family of functions are provided. These are, mkstemp(),
+#pod mkstemps(), mkdtemp() and mktemp().
+#pod
+#pod Additionally, implementations of the standard L<POSIX|POSIX>
+#pod tmpnam() and tmpfile() functions are provided if required.
+#pod
+#pod Implementations of mktemp(), tmpnam(), and tempnam() are provided,
+#pod but should be used with caution since they return only a filename
+#pod that was valid when function was called, so cannot guarantee
+#pod that the file will not exist by the time the caller opens the filename.
+#pod
+#pod Filehandles returned by these functions support the seekable methods.
+#pod
+#pod =cut
# Toolchain targets v5.8.1, but we'll try to support back to v5.6 anyway.
# It might be possible to make this v5.5, but many v5.6isms are creeping
@@ -33,11 +168,8 @@ use parent 0.221 qw/ IO::Handle IO::Seekable /;
use overload '""' => "STRINGIFY", '0+' => "NUMIFY",
fallback => 1;
-# use 'our' on v5.6.0
-use vars qw(@EXPORT_OK %EXPORT_TAGS $DEBUG $KEEP_ALL);
-
-$DEBUG = 0;
-$KEEP_ALL = 0;
+our $DEBUG = 0;
+our $KEEP_ALL = 0;
# We are exporting functions
@@ -45,7 +177,7 @@ use Exporter 5.57 'import'; # 5.57 lets us import 'import'
# Export list - to allow fine tuning of export table
-@EXPORT_OK = qw{
+our @EXPORT_OK = qw{
tempfile
tempdir
tmpnam
@@ -63,7 +195,7 @@ use Exporter 5.57 'import'; # 5.57 lets us import 'import'
# Groups of functions for export
-%EXPORT_TAGS = (
+our %EXPORT_TAGS = (
'POSIX' => [qw/ tmpnam tmpfile /],
'mktemp' => [qw/ mktemp mkstemp mkstemps mkdtemp/],
'seekable' => [qw/ SEEK_SET SEEK_CUR SEEK_END /],
@@ -174,7 +306,7 @@ my %FILES_CREATED_BY_OBJECT;
# the file as soon as it is closed. Usually indicates
# use of the O_TEMPORARY flag to sysopen.
# Usually irrelevant on unix
-# "use_exlock" => Indicates that O_EXLOCK should be used. Default is true.
+# "use_exlock" => Indicates that O_EXLOCK should be used. Default is false.
# Optionally a reference to a scalar can be passed into the function
# On error this will be used to store the reason for the error
@@ -211,7 +343,7 @@ sub _gettemp {
"mkdir" => 0,
"suffixlen" => 0,
"unlink_on_close" => 0,
- "use_exlock" => 1,
+ "use_exlock" => 0,
"ErrStr" => \$tempErrStr,
);
@@ -437,7 +569,7 @@ sub _gettemp {
# 1 X say and the randomness could come up with the same
# file MAX_TRIES in a row.
- # Store current attempt - in principal this implies that the
+ # Store current attempt - in principle this implies that the
# 3rd time around the open attempt that the first temp file
# name could be generated again. Probably should store each
# attempt and make sure that none are repeated
@@ -880,6 +1012,59 @@ sub _parse_args {
return( \@template, \%args );
}
+#pod =head1 OBJECT-ORIENTED INTERFACE
+#pod
+#pod This is the primary interface for interacting with
+#pod C<File::Temp>. Using the OO interface a temporary file can be created
+#pod when the object is constructed and the file can be removed when the
+#pod object is no longer required.
+#pod
+#pod Note that there is no method to obtain the filehandle from the
+#pod C<File::Temp> object. The object itself acts as a filehandle. The object
+#pod isa C<IO::Handle> and isa C<IO::Seekable> so all those methods are
+#pod available.
+#pod
+#pod Also, the object is configured such that it stringifies to the name of the
+#pod temporary file and so can be compared to a filename directly. It numifies
+#pod to the C<refaddr> the same as other handles and so can be compared to other
+#pod handles with C<==>.
+#pod
+#pod $fh eq $filename # as a string
+#pod $fh != \*STDOUT # as a number
+#pod
+#pod Available since 0.14.
+#pod
+#pod =over 4
+#pod
+#pod =item B<new>
+#pod
+#pod Create a temporary file object.
+#pod
+#pod my $tmp = File::Temp->new();
+#pod
+#pod by default the object is constructed as if C<tempfile>
+#pod was called without options, but with the additional behaviour
+#pod that the temporary file is removed by the object destructor
+#pod if UNLINK is set to true (the default).
+#pod
+#pod Supported arguments are the same as for C<tempfile>: UNLINK
+#pod (defaulting to true), DIR, EXLOCK and SUFFIX. Additionally, the filename
+#pod template is specified using the TEMPLATE option. The OPEN option
+#pod is not supported (the file is always opened).
+#pod
+#pod $tmp = File::Temp->new( TEMPLATE => 'tempXXXXX',
+#pod DIR => 'mydir',
+#pod SUFFIX => '.dat');
+#pod
+#pod Arguments are case insensitive.
+#pod
+#pod Can call croak() if an error occurs.
+#pod
+#pod Available since 0.14.
+#pod
+#pod TEMPLATE available since 0.23
+#pod
+#pod =cut
sub new {
my $proto = shift;
@@ -917,6 +1102,27 @@ sub new {
return $fh;
}
+#pod =item B<newdir>
+#pod
+#pod Create a temporary directory using an object oriented interface.
+#pod
+#pod $dir = File::Temp->newdir();
+#pod
+#pod By default the directory is deleted when the object goes out of scope.
+#pod
+#pod Supports the same options as the C<tempdir> function. Note that directories
+#pod created with this method default to CLEANUP => 1.
+#pod
+#pod $dir = File::Temp->newdir( $template, %options );
+#pod
+#pod A template may be specified either with a leading template or
+#pod with a TEMPLATE argument.
+#pod
+#pod Available since 0.19.
+#pod
+#pod TEMPLATE available since 0.23.
+#pod
+#pod =cut
sub newdir {
my $self = shift;
@@ -941,6 +1147,19 @@ sub newdir {
}, "File::Temp::Dir";
}
+#pod =item B<filename>
+#pod
+#pod Return the name of the temporary file associated with this object
+#pod (if the object was created using the "new" constructor).
+#pod
+#pod $filename = $tmp->filename;
+#pod
+#pod This method is called automatically when the object is used as
+#pod a string.
+#pod
+#pod Current API available since 0.14
+#pod
+#pod =cut
sub filename {
my $self = shift;
@@ -959,6 +1178,27 @@ sub NUMIFY {
return refaddr($_[0]);
}
+#pod =item B<dirname>
+#pod
+#pod Return the name of the temporary directory associated with this
+#pod object (if the object was created using the "newdir" constructor).
+#pod
+#pod $dirname = $tmpdir->dirname;
+#pod
+#pod This method is called automatically when the object is used in string context.
+#pod
+#pod =item B<unlink_on_destroy>
+#pod
+#pod Control whether the file is unlinked when the object goes out of scope.
+#pod The file is removed if this value is true and $KEEP_ALL is not.
+#pod
+#pod $fh->unlink_on_destroy( 1 );
+#pod
+#pod Default is for the file to be removed.
+#pod
+#pod Current API available since 0.15
+#pod
+#pod =cut
sub unlink_on_destroy {
my $self = shift;
@@ -968,6 +1208,29 @@ sub unlink_on_destroy {
return ${*$self}{UNLINK};
}
+#pod =item B<DESTROY>
+#pod
+#pod When the object goes out of scope, the destructor is called. This
+#pod destructor will attempt to unlink the file (using L<unlink1|"unlink1">)
+#pod if the constructor was called with UNLINK set to 1 (the default state
+#pod if UNLINK is not specified).
+#pod
+#pod No error is given if the unlink fails.
+#pod
+#pod If the object has been passed to a child process during a fork, the
+#pod file will be deleted when the object goes out of scope in the parent.
+#pod
+#pod For a temporary directory object the directory will be removed unless
+#pod the CLEANUP argument was used in the constructor (and set to false) or
+#pod C<unlink_on_destroy> was modified after creation. Note that if a temp
+#pod directory is your current directory, it cannot be removed - a warning
+#pod will be given in this case. C<chdir()> out of the directory before
+#pod letting the object go out of scope.
+#pod
+#pod If the global variable $KEEP_ALL is true, the file or directory
+#pod will not be removed.
+#pod
+#pod =cut
sub DESTROY {
local($., $@, $!, $^E, $?);
@@ -1001,6 +1264,114 @@ sub DESTROY {
}
}
+#pod =back
+#pod
+#pod =head1 FUNCTIONS
+#pod
+#pod This section describes the recommended interface for generating
+#pod temporary files and directories.
+#pod
+#pod =over 4
+#pod
+#pod =item B<tempfile>
+#pod
+#pod This is the basic function to generate temporary files.
+#pod The behaviour of the file can be changed using various options:
+#pod
+#pod $fh = tempfile();
+#pod ($fh, $filename) = tempfile();
+#pod
+#pod Create a temporary file in the directory specified for temporary
+#pod files, as specified by the tmpdir() function in L<File::Spec>.
+#pod
+#pod ($fh, $filename) = tempfile($template);
+#pod
+#pod Create a temporary file in the current directory using the supplied
+#pod template. Trailing `X' characters are replaced with random letters to
+#pod generate the filename. At least four `X' characters must be present
+#pod at the end of the template.
+#pod
+#pod ($fh, $filename) = tempfile($template, SUFFIX => $suffix)
+#pod
+#pod Same as previously, except that a suffix is added to the template
+#pod after the `X' translation. Useful for ensuring that a temporary
+#pod filename has a particular extension when needed by other applications.
+#pod But see the WARNING at the end.
+#pod
+#pod ($fh, $filename) = tempfile($template, DIR => $dir);
+#pod
+#pod Translates the template as before except that a directory name
+#pod is specified.
+#pod
+#pod ($fh, $filename) = tempfile($template, TMPDIR => 1);
+#pod
+#pod Equivalent to specifying a DIR of "File::Spec->tmpdir", writing the file
+#pod into the same temporary directory as would be used if no template was
+#pod specified at all.
+#pod
+#pod ($fh, $filename) = tempfile($template, UNLINK => 1);
+#pod
+#pod Return the filename and filehandle as before except that the file is
+#pod automatically removed when the program exits (dependent on
+#pod $KEEP_ALL). Default is for the file to be removed if a file handle is
+#pod requested and to be kept if the filename is requested. In a scalar
+#pod context (where no filename is returned) the file is always deleted
+#pod either (depending on the operating system) on exit or when it is
+#pod closed (unless $KEEP_ALL is true when the temp file is created).
+#pod
+#pod Use the object-oriented interface if fine-grained control of when
+#pod a file is removed is required.
+#pod
+#pod If the template is not specified, a template is always
+#pod automatically generated. This temporary file is placed in tmpdir()
+#pod (L<File::Spec>) unless a directory is specified explicitly with the
+#pod DIR option.
+#pod
+#pod $fh = tempfile( DIR => $dir );
+#pod
+#pod If called in scalar context, only the filehandle is returned and the
+#pod file will automatically be deleted when closed on operating systems
+#pod that support this (see the description of tmpfile() elsewhere in this
+#pod document). This is the preferred mode of operation, as if you only
+#pod have a filehandle, you can never create a race condition by fumbling
+#pod with the filename. On systems that can not unlink an open file or can
+#pod not mark a file as temporary when it is opened (for example, Windows
+#pod NT uses the C<O_TEMPORARY> flag) the file is marked for deletion when
+#pod the program ends (equivalent to setting UNLINK to 1). The C<UNLINK>
+#pod flag is ignored if present.
+#pod
+#pod (undef, $filename) = tempfile($template, OPEN => 0);
+#pod
+#pod This will return the filename based on the template but
+#pod will not open this file. Cannot be used in conjunction with
+#pod UNLINK set to true. Default is to always open the file
+#pod to protect from possible race conditions. A warning is issued
+#pod if warnings are turned on. Consider using the tmpnam()
+#pod and mktemp() functions described elsewhere in this document
+#pod if opening the file is not required.
+#pod
+#pod To open the temporary filehandle with O_EXLOCK (open with exclusive
+#pod file lock) use C<< EXLOCK=>1 >>. This is supported only by some
+#pod operating systems (most notably BSD derived systems). By default
+#pod EXLOCK will be false. Former C<File::Temp> versions set EXLOCK to
+#pod true, so to be sure to get an unlocked filehandle also with older
+#pod versions, explicitly set C<< EXLOCK=>0 >>.
+#pod
+#pod ($fh, $filename) = tempfile($template, EXLOCK => 1);
+#pod
+#pod Options can be combined as required.
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Available since 0.05.
+#pod
+#pod UNLINK flag available since 0.10.
+#pod
+#pod TMPDIR flag available since 0.19.
+#pod
+#pod EXLOCK flag available since 0.19.
+#pod
+#pod =cut
sub tempfile {
if ( @_ && $_[0] eq 'File::Temp' ) {
@@ -1016,7 +1387,7 @@ sub tempfile {
"UNLINK" => 0, # Do not unlink file on exit
"OPEN" => 1, # Open file
"TMPDIR" => 0, # Place tempfile in tempdir if template specified
- "EXLOCK" => 1, # Open file with O_EXLOCK
+ "EXLOCK" => 0, # Open file with O_EXLOCK
);
# Check to see whether we have an odd or even number of arguments
@@ -1056,7 +1427,7 @@ sub tempfile {
} elsif ($options{TMPDIR}) {
- $template = File::Spec->catfile(File::Spec->tmpdir, $template );
+ $template = File::Spec->catfile(_wrap_file_spec_tmpdir(), $template );
}
@@ -1068,7 +1439,7 @@ sub tempfile {
} else {
- $template = File::Spec->catfile(File::Spec->tmpdir, TEMPXXX);
+ $template = File::Spec->catfile(_wrap_file_spec_tmpdir(), TEMPXXX);
}
@@ -1131,6 +1502,122 @@ sub tempfile {
}
+# On Windows under taint mode, File::Spec could suggest "C:\" as a tempdir
+# which might not be writable. If that is the case, we fallback to a
+# user directory. See https://rt.cpan.org/Ticket/Display.html?id=60340
+
+{
+ my ($alt_tmpdir, $checked);
+
+ sub _wrap_file_spec_tmpdir {
+ return File::Spec->tmpdir unless $^O eq "MSWin32" && ${^TAINT};
+
+ if ( $checked ) {
+ return $alt_tmpdir ? $alt_tmpdir : File::Spec->tmpdir;
+ }
+
+ # probe what File::Spec gives and find a fallback
+ my $xxpath = _replace_XX( "X" x 10, 0 );
+
+ # First, see if File::Spec->tmpdir is writable
+ my $tmpdir = File::Spec->tmpdir;
+ my $testpath = File::Spec->catdir( $tmpdir, $xxpath );
+ if (mkdir( $testpath, 0700) ) {
+ $checked = 1;
+ rmdir $testpath;
+ return $tmpdir;
+ }
+
+ # Next, see if CSIDL_LOCAL_APPDATA is writable
+ require Win32;
+ my $local_app = File::Spec->catdir(
+ Win32::GetFolderPath( Win32::CSIDL_LOCAL_APPDATA() ), 'Temp'
+ );
+ $testpath = File::Spec->catdir( $local_app, $xxpath );
+ if ( -e $local_app or mkdir( $local_app, 0700 ) ) {
+ if (mkdir( $testpath, 0700) ) {
+ $checked = 1;
+ rmdir $testpath;
+ return $alt_tmpdir = $local_app;
+ }
+ }
+
+ # Can't find something writable
+ croak << "HERE";
+Couldn't find a writable temp directory in taint mode. Tried:
+ $tmpdir
+ $local_app
+
+Try setting and untainting the TMPDIR environment variable.
+HERE
+
+ }
+}
+
+#pod =item B<tempdir>
+#pod
+#pod This is the recommended interface for creation of temporary
+#pod directories. By default the directory will not be removed on exit
+#pod (that is, it won't be temporary; this behaviour can not be changed
+#pod because of issues with backwards compatibility). To enable removal
+#pod either use the CLEANUP option which will trigger removal on program
+#pod exit, or consider using the "newdir" method in the object interface which
+#pod will allow the directory to be cleaned up when the object goes out of
+#pod scope.
+#pod
+#pod The behaviour of the function depends on the arguments:
+#pod
+#pod $tempdir = tempdir();
+#pod
+#pod Create a directory in tmpdir() (see L<File::Spec|File::Spec>).
+#pod
+#pod $tempdir = tempdir( $template );
+#pod
+#pod Create a directory from the supplied template. This template is
+#pod similar to that described for tempfile(). `X' characters at the end
+#pod of the template are replaced with random letters to construct the
+#pod directory name. At least four `X' characters must be in the template.
+#pod
+#pod $tempdir = tempdir ( DIR => $dir );
+#pod
+#pod Specifies the directory to use for the temporary directory.
+#pod The temporary directory name is derived from an internal template.
+#pod
+#pod $tempdir = tempdir ( $template, DIR => $dir );
+#pod
+#pod Prepend the supplied directory name to the template. The template
+#pod should not include parent directory specifications itself. Any parent
+#pod directory specifications are removed from the template before
+#pod prepending the supplied directory.
+#pod
+#pod $tempdir = tempdir ( $template, TMPDIR => 1 );
+#pod
+#pod Using the supplied template, create the temporary directory in
+#pod a standard location for temporary files. Equivalent to doing
+#pod
+#pod $tempdir = tempdir ( $template, DIR => File::Spec->tmpdir);
+#pod
+#pod but shorter. Parent directory specifications are stripped from the
+#pod template itself. The C<TMPDIR> option is ignored if C<DIR> is set
+#pod explicitly. Additionally, C<TMPDIR> is implied if neither a template
+#pod nor a directory are supplied.
+#pod
+#pod $tempdir = tempdir( $template, CLEANUP => 1);
+#pod
+#pod Create a temporary directory using the supplied template, but
+#pod attempt to remove it (and all files inside it) when the program
+#pod exits. Note that an attempt will be made to remove all files from
+#pod the directory even if they were not created by this module (otherwise
+#pod why ask to clean it up?). The directory removal is made with
+#pod the rmtree() function from the L<File::Path|File::Path> module.
+#pod Of course, if the template is not specified, the temporary directory
+#pod will be created in tmpdir() and will also be removed at program exit.
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Current API available since 0.05.
+#pod
+#pod =cut
# '
@@ -1181,7 +1668,7 @@ sub tempdir {
} elsif ($options{TMPDIR}) {
# Prepend tmpdir
- $template = File::Spec->catdir(File::Spec->tmpdir, $template);
+ $template = File::Spec->catdir(_wrap_file_spec_tmpdir(), $template);
}
@@ -1195,7 +1682,7 @@ sub tempdir {
} else {
- $template = File::Spec->catdir(File::Spec->tmpdir, TEMPXXX);
+ $template = File::Spec->catdir(_wrap_file_spec_tmpdir(), TEMPXXX);
}
@@ -1232,6 +1719,33 @@ sub tempdir {
}
+#pod =back
+#pod
+#pod =head1 MKTEMP FUNCTIONS
+#pod
+#pod The following functions are Perl implementations of the
+#pod mktemp() family of temp file generation system calls.
+#pod
+#pod =over 4
+#pod
+#pod =item B<mkstemp>
+#pod
+#pod Given a template, returns a filehandle to the temporary file and the name
+#pod of the file.
+#pod
+#pod ($fh, $name) = mkstemp( $template );
+#pod
+#pod In scalar context, just the filehandle is returned.
+#pod
+#pod The template may be any filename with some number of X's appended
+#pod to it, for example F</tmp/temp.XXXX>. The trailing X's are replaced
+#pod with unique alphanumeric combinations.
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Current API available since 0.05.
+#pod
+#pod =cut
@@ -1260,6 +1774,23 @@ sub mkstemp {
}
+#pod =item B<mkstemps>
+#pod
+#pod Similar to mkstemp(), except that an extra argument can be supplied
+#pod with a suffix to be appended to the template.
+#pod
+#pod ($fh, $name) = mkstemps( $template, $suffix );
+#pod
+#pod For example a template of C<testXXXXXX> and suffix of C<.dat>
+#pod would generate a file similar to F<testhGji_w.dat>.
+#pod
+#pod Returns just the filehandle alone when called in scalar context.
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Current API available since 0.05.
+#pod
+#pod =cut
sub mkstemps {
@@ -1289,6 +1820,22 @@ sub mkstemps {
}
+#pod =item B<mkdtemp>
+#pod
+#pod Create a directory from a template. The template must end in
+#pod X's that are replaced by the routine.
+#pod
+#pod $tmpdir_name = mkdtemp($template);
+#pod
+#pod Returns the name of the temporary directory created.
+#pod
+#pod Directory must be removed by the caller.
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Current API available since 0.05.
+#pod
+#pod =cut
#' # for emacs
@@ -1320,6 +1867,20 @@ sub mkdtemp {
}
+#pod =item B<mktemp>
+#pod
+#pod Returns a valid temporary filename but does not guarantee
+#pod that the file will not be opened by someone else.
+#pod
+#pod $unopened_file = mktemp($template);
+#pod
+#pod Template is the same as that required by mkstemp().
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Current API available since 0.05.
+#pod
+#pod =cut
sub mktemp {
@@ -1340,12 +1901,57 @@ sub mktemp {
return $tmpname;
}
+#pod =back
+#pod
+#pod =head1 POSIX FUNCTIONS
+#pod
+#pod This section describes the re-implementation of the tmpnam()
+#pod and tmpfile() functions described in L<POSIX>
+#pod using the mkstemp() from this module.
+#pod
+#pod Unlike the L<POSIX|POSIX> implementations, the directory used
+#pod for the temporary file is not specified in a system include
+#pod file (C<P_tmpdir>) but simply depends on the choice of tmpdir()
+#pod returned by L<File::Spec|File::Spec>. On some implementations this
+#pod location can be set using the C<TMPDIR> environment variable, which
+#pod may not be secure.
+#pod If this is a problem, simply use mkstemp() and specify a template.
+#pod
+#pod =over 4
+#pod
+#pod =item B<tmpnam>
+#pod
+#pod When called in scalar context, returns the full name (including path)
+#pod of a temporary file (uses mktemp()). The only check is that the file does
+#pod not already exist, but there is no guarantee that that condition will
+#pod continue to apply.
+#pod
+#pod $file = tmpnam();
+#pod
+#pod When called in list context, a filehandle to the open file and
+#pod a filename are returned. This is achieved by calling mkstemp()
+#pod after constructing a suitable template.
+#pod
+#pod ($fh, $file) = tmpnam();
+#pod
+#pod If possible, this form should be used to prevent possible
+#pod race conditions.
+#pod
+#pod See L<File::Spec/tmpdir> for information on the choice of temporary
+#pod directory for a particular operating system.
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Current API available since 0.05.
+#pod
+#pod =cut
sub tmpnam {
# Retrieve the temporary directory name
- my $tmpdir = File::Spec->tmpdir;
+ my $tmpdir = _wrap_file_spec_tmpdir();
+ # XXX I don't know under what circumstances this occurs, -- xdg 2016-04-02
croak "Error temporary directory is not writable"
if $tmpdir eq '';
@@ -1360,6 +1966,26 @@ sub tmpnam {
}
+#pod =item B<tmpfile>
+#pod
+#pod Returns the filehandle of a temporary file.
+#pod
+#pod $fh = tmpfile();
+#pod
+#pod The file is removed when the filehandle is closed or when the program
+#pod exits. No access to the filename is provided.
+#pod
+#pod If the temporary file can not be created undef is returned.
+#pod Currently this command will probably not work when the temporary
+#pod directory is on an NFS file system.
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Available since 0.05.
+#pod
+#pod Returning undef if unable to create file added in 0.12.
+#pod
+#pod =cut
sub tmpfile {
@@ -1375,6 +2001,38 @@ sub tmpfile {
}
+#pod =back
+#pod
+#pod =head1 ADDITIONAL FUNCTIONS
+#pod
+#pod These functions are provided for backwards compatibility
+#pod with common tempfile generation C library functions.
+#pod
+#pod They are not exported and must be addressed using the full package
+#pod name.
+#pod
+#pod =over 4
+#pod
+#pod =item B<tempnam>
+#pod
+#pod Return the name of a temporary file in the specified directory
+#pod using a prefix. The file is guaranteed not to exist at the time
+#pod the function was called, but such guarantees are good for one
+#pod clock tick only. Always use the proper form of C<sysopen>
+#pod with C<O_CREAT | O_EXCL> if you must open such a filename.
+#pod
+#pod $filename = File::Temp::tempnam( $dir, $prefix );
+#pod
+#pod Equivalent to running mktemp() with $dir/$prefixXXXXXXXX
+#pod (using unix file convention as an example)
+#pod
+#pod Because this function uses mktemp(), it can suffer from race conditions.
+#pod
+#pod Will croak() if there is an error.
+#pod
+#pod Current API available since 0.05.
+#pod
+#pod =cut
sub tempnam {
@@ -1392,6 +2050,65 @@ sub tempnam {
}
+#pod =back
+#pod
+#pod =head1 UTILITY FUNCTIONS
+#pod
+#pod Useful functions for dealing with the filehandle and filename.
+#pod
+#pod =over 4
+#pod
+#pod =item B<unlink0>
+#pod
+#pod Given an open filehandle and the associated filename, make a safe
+#pod unlink. This is achieved by first checking that the filename and
+#pod filehandle initially point to the same file and that the number of
+#pod links to the file is 1 (all fields returned by stat() are compared).
+#pod Then the filename is unlinked and the filehandle checked once again to
+#pod verify that the number of links on that file is now 0. This is the
+#pod closest you can come to making sure that the filename unlinked was the
+#pod same as the file whose descriptor you hold.
+#pod
+#pod unlink0($fh, $path)
+#pod or die "Error unlinking file $path safely";
+#pod
+#pod Returns false on error but croaks() if there is a security
+#pod anomaly. The filehandle is not closed since on some occasions this is
+#pod not required.
+#pod
+#pod On some platforms, for example Windows NT, it is not possible to
+#pod unlink an open file (the file must be closed first). On those
+#pod platforms, the actual unlinking is deferred until the program ends and
+#pod good status is returned. A check is still performed to make sure that
+#pod the filehandle and filename are pointing to the same thing (but not at
+#pod the time the end block is executed since the deferred removal may not
+#pod have access to the filehandle).
+#pod
+#pod Additionally, on Windows NT not all the fields returned by stat() can
+#pod be compared. For example, the C<dev> and C<rdev> fields seem to be
+#pod different. Also, it seems that the size of the file returned by stat()
+#pod does not always agree, with C<stat(FH)> being more accurate than
+#pod C<stat(filename)>, presumably because of caching issues even when
+#pod using autoflush (this is usually overcome by waiting a while after
+#pod writing to the tempfile before attempting to C<unlink0> it).
+#pod
+#pod Finally, on NFS file systems the link count of the file handle does
+#pod not always go to zero immediately after unlinking. Currently, this
+#pod command is expected to fail on NFS disks.
+#pod
+#pod This function is disabled if the global variable $KEEP_ALL is true
+#pod and an unlink on open file is supported. If the unlink is to be deferred
+#pod to the END block, the file is still registered for removal.
+#pod
+#pod This function should not be called if you are using the object oriented
+#pod interface since the it will interfere with the object destructor deleting
+#pod the file.
+#pod
+#pod Available Since 0.05.
+#pod
+#pod If can not unlink open file, defer removal until later available since 0.06.
+#pod
+#pod =cut
sub unlink0 {
@@ -1432,6 +2149,32 @@ sub unlink0 {
return 1;
}
+#pod =item B<cmpstat>
+#pod
+#pod Compare C<stat> of filehandle with C<stat> of provided filename. This
+#pod can be used to check that the filename and filehandle initially point
+#pod to the same file and that the number of links to the file is 1 (all
+#pod fields returned by stat() are compared).
+#pod
+#pod cmpstat($fh, $path)
+#pod or die "Error comparing handle with file";
+#pod
+#pod Returns false if the stat information differs or if the link count is
+#pod greater than 1. Calls croak if there is a security anomaly.
+#pod
+#pod On certain platforms, for example Windows, not all the fields returned by stat()
+#pod can be compared. For example, the C<dev> and C<rdev> fields seem to be
+#pod different in Windows. Also, it seems that the size of the file
+#pod returned by stat() does not always agree, with C<stat(FH)> being more
+#pod accurate than C<stat(filename)>, presumably because of caching issues
+#pod even when using autoflush (this is usually overcome by waiting a while
+#pod after writing to the tempfile before attempting to C<unlink0> it).
+#pod
+#pod Not exported by default.
+#pod
+#pod Current API available since 0.14.
+#pod
+#pod =cut
sub cmpstat {
@@ -1504,6 +2247,29 @@ sub cmpstat {
return 1;
}
+#pod =item B<unlink1>
+#pod
+#pod Similar to C<unlink0> except after file comparison using cmpstat, the
+#pod filehandle is closed prior to attempting to unlink the file. This
+#pod allows the file to be removed without using an END block, but does
+#pod mean that the post-unlink comparison of the filehandle state provided
+#pod by C<unlink0> is not available.
+#pod
+#pod unlink1($fh, $path)
+#pod or die "Error closing and unlinking file";
+#pod
+#pod Usually called from the object destructor when using the OO interface.
+#pod
+#pod Not exported by default.
+#pod
+#pod This function is disabled if the global variable $KEEP_ALL is true.
+#pod
+#pod Can call croak() if there is a security anomaly during the stat()
+#pod comparison.
+#pod
+#pod Current API available since 0.14.
+#pod
+#pod =cut
sub unlink1 {
croak 'Usage: unlink1(filehandle, filename)'
@@ -1527,6 +2293,107 @@ sub unlink1 {
return unlink($path);
}
+#pod =item B<cleanup>
+#pod
+#pod Calling this function will cause any temp files or temp directories
+#pod that are registered for removal to be removed. This happens automatically
+#pod when the process exits but can be triggered manually if the caller is sure
+#pod that none of the temp files are required. This method can be registered as
+#pod an Apache callback.
+#pod
+#pod Note that if a temp directory is your current directory, it cannot be
+#pod removed. C<chdir()> out of the directory first before calling
+#pod C<cleanup()>. (For the cleanup at program exit when the CLEANUP flag
+#pod is set, this happens automatically.)
+#pod
+#pod On OSes where temp files are automatically removed when the temp file
+#pod is closed, calling this function will have no effect other than to remove
+#pod temporary directories (which may include temporary files).
+#pod
+#pod File::Temp::cleanup();
+#pod
+#pod Not exported by default.
+#pod
+#pod Current API available since 0.15.
+#pod
+#pod =back
+#pod
+#pod =head1 PACKAGE VARIABLES
+#pod
+#pod These functions control the global state of the package.
+#pod
+#pod =over 4
+#pod
+#pod =item B<safe_level>
+#pod
+#pod Controls the lengths to which the module will go to check the safety of the
+#pod temporary file or directory before proceeding.
+#pod Options are:
+#pod
+#pod =over 8
+#pod
+#pod =item STANDARD
+#pod
+#pod Do the basic security measures to ensure the directory exists and is
+#pod writable, that temporary files are opened only if they do not already
+#pod exist, and that possible race conditions are avoided. Finally the
+#pod L<unlink0|"unlink0"> function is used to remove files safely.
+#pod
+#pod =item MEDIUM
+#pod
+#pod In addition to the STANDARD security, the output directory is checked
+#pod to make sure that it is owned either by root or the user running the
+#pod program. If the directory is writable by group or by other, it is then
+#pod checked to make sure that the sticky bit is set.
+#pod
+#pod Will not work on platforms that do not support the C<-k> test
+#pod for sticky bit.
+#pod
+#pod =item HIGH
+#pod
+#pod In addition to the MEDIUM security checks, also check for the
+#pod possibility of ``chown() giveaway'' using the L<POSIX|POSIX>
+#pod sysconf() function. If this is a possibility, each directory in the
+#pod path is checked in turn for safeness, recursively walking back to the
+#pod root directory.
+#pod
+#pod For platforms that do not support the L<POSIX|POSIX>
+#pod C<_PC_CHOWN_RESTRICTED> symbol (for example, Windows NT) it is
+#pod assumed that ``chown() giveaway'' is possible and the recursive test
+#pod is performed.
+#pod
+#pod =back
+#pod
+#pod The level can be changed as follows:
+#pod
+#pod File::Temp->safe_level( File::Temp::HIGH );
+#pod
+#pod The level constants are not exported by the module.
+#pod
+#pod Currently, you must be running at least perl v5.6.0 in order to
+#pod run with MEDIUM or HIGH security. This is simply because the
+#pod safety tests use functions from L<Fcntl|Fcntl> that are not
+#pod available in older versions of perl. The problem is that the version
+#pod number for Fcntl is the same in perl 5.6.0 and in 5.005_03 even though
+#pod they are different versions.
+#pod
+#pod On systems that do not support the HIGH or MEDIUM safety levels
+#pod (for example Win NT or OS/2) any attempt to change the level will
+#pod be ignored. The decision to ignore rather than raise an exception
+#pod allows portable programs to be written with high security in mind
+#pod for the systems that can support this without those programs failing
+#pod on systems where the extra tests are irrelevant.
+#pod
+#pod If you really need to see whether the change has been accepted
+#pod simply examine the return value of C<safe_level>.
+#pod
+#pod $newlevel = File::Temp->safe_level( File::Temp::HIGH );
+#pod die "Could not change to high security"
+#pod if $newlevel != File::Temp::HIGH;
+#pod
+#pod Available since 0.05.
+#pod
+#pod =cut
{
# protect from using the variable itself
@@ -1552,6 +2419,28 @@ sub unlink1 {
}
}
+#pod =item TopSystemUID
+#pod
+#pod This is the highest UID on the current system that refers to a root
+#pod UID. This is used to make sure that the temporary directory is
+#pod owned by a system UID (C<root>, C<bin>, C<sys> etc) rather than
+#pod simply by root.
+#pod
+#pod This is required since on many unix systems C</tmp> is not owned
+#pod by root.
+#pod
+#pod Default is to assume that any UID less than or equal to 10 is a root
+#pod UID.
+#pod
+#pod File::Temp->top_system_uid(10);
+#pod my $topid = File::Temp->top_system_uid;
+#pod
+#pod This value can be adjusted to reduce security checking if required.
+#pod The value is only relevant when C<safe_level> is set to MEDIUM or higher.
+#pod
+#pod Available since 0.05.
+#pod
+#pod =cut
{
my $TopSystemUID = 10;
@@ -1568,8 +2457,131 @@ sub unlink1 {
}
}
-
-package File::Temp::Dir;
+#pod =item B<$KEEP_ALL>
+#pod
+#pod Controls whether temporary files and directories should be retained
+#pod regardless of any instructions in the program to remove them
+#pod automatically. This is useful for debugging but should not be used in
+#pod production code.
+#pod
+#pod $File::Temp::KEEP_ALL = 1;
+#pod
+#pod Default is for files to be removed as requested by the caller.
+#pod
+#pod In some cases, files will only be retained if this variable is true
+#pod when the file is created. This means that you can not create a temporary
+#pod file, set this variable and expect the temp file to still be around
+#pod when the program exits.
+#pod
+#pod =item B<$DEBUG>
+#pod
+#pod Controls whether debugging messages should be enabled.
+#pod
+#pod $File::Temp::DEBUG = 1;
+#pod
+#pod Default is for debugging mode to be disabled.
+#pod
+#pod Available since 0.15.
+#pod
+#pod =back
+#pod
+#pod =head1 WARNING
+#pod
+#pod For maximum security, endeavour always to avoid ever looking at,
+#pod touching, or even imputing the existence of the filename. You do not
+#pod know that that filename is connected to the same file as the handle
+#pod you have, and attempts to check this can only trigger more race
+#pod conditions. It's far more secure to use the filehandle alone and
+#pod dispense with the filename altogether.
+#pod
+#pod If you need to pass the handle to something that expects a filename
+#pod then on a unix system you can use C<"/dev/fd/" . fileno($fh)> for
+#pod arbitrary programs. Perl code that uses the 2-argument version of
+#pod C<< open >> can be passed C<< "+<=&" . fileno($fh) >>. Otherwise you
+#pod will need to pass the filename. You will have to clear the
+#pod close-on-exec bit on that file descriptor before passing it to another
+#pod process.
+#pod
+#pod use Fcntl qw/F_SETFD F_GETFD/;
+#pod fcntl($tmpfh, F_SETFD, 0)
+#pod or die "Can't clear close-on-exec flag on temp fh: $!\n";
+#pod
+#pod =head2 Temporary files and NFS
+#pod
+#pod Some problems are associated with using temporary files that reside
+#pod on NFS file systems and it is recommended that a local filesystem
+#pod is used whenever possible. Some of the security tests will most probably
+#pod fail when the temp file is not local. Additionally, be aware that
+#pod the performance of I/O operations over NFS will not be as good as for
+#pod a local disk.
+#pod
+#pod =head2 Forking
+#pod
+#pod In some cases files created by File::Temp are removed from within an
+#pod END block. Since END blocks are triggered when a child process exits
+#pod (unless C<POSIX::_exit()> is used by the child) File::Temp takes care
+#pod to only remove those temp files created by a particular process ID. This
+#pod means that a child will not attempt to remove temp files created by the
+#pod parent process.
+#pod
+#pod If you are forking many processes in parallel that are all creating
+#pod temporary files, you may need to reset the random number seed using
+#pod srand(EXPR) in each child else all the children will attempt to walk
+#pod through the same set of random file names and may well cause
+#pod themselves to give up if they exceed the number of retry attempts.
+#pod
+#pod =head2 Directory removal
+#pod
+#pod Note that if you have chdir'ed into the temporary directory and it is
+#pod subsequently cleaned up (either in the END block or as part of object
+#pod destruction), then you will get a warning from File::Path::rmtree().
+#pod
+#pod =head2 Taint mode
+#pod
+#pod If you need to run code under taint mode, updating to the latest
+#pod L<File::Spec> is highly recommended. On Windows, if the directory
+#pod given by L<File::Spec::tmpdir> isn't writable, File::Temp will attempt
+#pod to fallback to the user's local application data directory or croak
+#pod with an error.
+#pod
+#pod =head2 BINMODE
+#pod
+#pod The file returned by File::Temp will have been opened in binary mode
+#pod if such a mode is available. If that is not correct, use the C<binmode()>
+#pod function to change the mode of the filehandle.
+#pod
+#pod Note that you can modify the encoding of a file opened by File::Temp
+#pod also by using C<binmode()>.
+#pod
+#pod =head1 HISTORY
+#pod
+#pod Originally began life in May 1999 as an XS interface to the system
+#pod mkstemp() function. In March 2000, the OpenBSD mkstemp() code was
+#pod translated to Perl for total control of the code's
+#pod security checking, to ensure the presence of the function regardless of
+#pod operating system and to help with portability. The module was shipped
+#pod as a standard part of perl from v5.6.1.
+#pod
+#pod Thanks to Tom Christiansen for suggesting that this module
+#pod should be written and providing ideas for code improvements and
+#pod security enhancements.
+#pod
+#pod =head1 SEE ALSO
+#pod
+#pod L<POSIX/tmpnam>, L<POSIX/tmpfile>, L<File::Spec>, L<File::Path>
+#pod
+#pod See L<IO::File> and L<File::MkTemp>, L<Apache::TempFile> for
+#pod different implementations of temporary file handling.
+#pod
+#pod See L<File::Tempdir> for an alternative object-oriented wrapper for
+#pod the C<tempdir> function.
+#pod
+#pod =cut
+
+package ## hide from PAUSE
+ File::Temp::Dir;
+
+our $VERSION = '0.2309';
use File::Path qw/ rmtree /;
use strict;
@@ -1621,11 +2633,14 @@ sub DESTROY {
1;
+
+# vim: ts=2 sts=2 sw=2 et:
+
__END__
=pod
-=encoding utf-8
+=encoding UTF-8
=head1 NAME
@@ -1633,7 +2648,7 @@ File::Temp - return name and handle of a temporary file safely
=head1 VERSION
-version 0.2304
+version 0.2309
=head1 SYNOPSIS
@@ -1668,6 +2683,8 @@ Object interface:
print "Filename is $tmp\n";
$tmp->seek( 0, SEEK_END );
+ $dir = File::Temp->newdir(); # CLEANUP => 1 by default
+
The following interfaces are provided for compatibility with
existing APIs. They should not be used in new code.
@@ -1726,7 +2743,7 @@ that the file will not exist by the time the caller opens the filename.
Filehandles returned by these functions support the seekable methods.
-=begin __INTERNALS
+=begin :__INTERNALS
=head1 PORTABILITY
@@ -1739,6 +2756,7 @@ This module is designed to be portable across operating systems and it
currently supports Unix, VMS, DOS, OS/2, Windows and Mac OS
(Classic). When porting to a new OS there are generally three main
issues that have to be solved:
+
=over 4
=item *
@@ -1763,7 +2781,7 @@ The C<_can_do_level> method should be modified accordingly.
=back
-=end __INTERNALS
+=end :__INTERNALS
=head1 OBJECT-ORIENTED INTERFACE
@@ -1785,6 +2803,8 @@ handles with C<==>.
$fh eq $filename # as a string
$fh != \*STDOUT # as a number
+Available since 0.14.
+
=over 4
=item B<new>
@@ -1811,6 +2831,10 @@ Arguments are case insensitive.
Can call croak() if an error occurs.
+Available since 0.14.
+
+TEMPLATE available since 0.23
+
=item B<newdir>
Create a temporary directory using an object oriented interface.
@@ -1827,6 +2851,10 @@ created with this method default to CLEANUP => 1.
A template may be specified either with a leading template or
with a TEMPLATE argument.
+Available since 0.19.
+
+TEMPLATE available since 0.23.
+
=item B<filename>
Return the name of the temporary file associated with this object
@@ -1837,6 +2865,8 @@ Return the name of the temporary file associated with this object
This method is called automatically when the object is used as
a string.
+Current API available since 0.14
+
=item B<dirname>
Return the name of the temporary directory associated with this
@@ -1855,6 +2885,8 @@ The file is removed if this value is true and $KEEP_ALL is not.
Default is for the file to be removed.
+Current API available since 0.15
+
=item B<DESTROY>
When the object goes out of scope, the destructor is called. This
@@ -1963,20 +2995,27 @@ if warnings are turned on. Consider using the tmpnam()
and mktemp() functions described elsewhere in this document
if opening the file is not required.
-If the operating system supports it (for example BSD derived systems), the
-filehandle will be opened with O_EXLOCK (open with exclusive file lock).
-This can sometimes cause problems if the intention is to pass the filename
-to another system that expects to take an exclusive lock itself (such as
-DBD::SQLite) whilst ensuring that the tempfile is not reused. In this
-situation the "EXLOCK" option can be passed to tempfile. By default EXLOCK
-will be true (this retains compatibility with earlier releases).
+To open the temporary filehandle with O_EXLOCK (open with exclusive
+file lock) use C<< EXLOCK=>1 >>. This is supported only by some
+operating systems (most notably BSD derived systems). By default
+EXLOCK will be false. Former C<File::Temp> versions set EXLOCK to
+true, so to be sure to get an unlocked filehandle also with older
+versions, explicitly set C<< EXLOCK=>0 >>.
- ($fh, $filename) = tempfile($template, EXLOCK => 0);
+ ($fh, $filename) = tempfile($template, EXLOCK => 1);
Options can be combined as required.
Will croak() if there is an error.
+Available since 0.05.
+
+UNLINK flag available since 0.10.
+
+TMPDIR flag available since 0.19.
+
+EXLOCK flag available since 0.19.
+
=item B<tempdir>
This is the recommended interface for creation of temporary
@@ -2038,6 +3077,8 @@ will be created in tmpdir() and will also be removed at program exit.
Will croak() if there is an error.
+Current API available since 0.05.
+
=back
=head1 MKTEMP FUNCTIONS
@@ -2062,6 +3103,8 @@ with unique alphanumeric combinations.
Will croak() if there is an error.
+Current API available since 0.05.
+
=item B<mkstemps>
Similar to mkstemp(), except that an extra argument can be supplied
@@ -2076,6 +3119,8 @@ Returns just the filehandle alone when called in scalar context.
Will croak() if there is an error.
+Current API available since 0.05.
+
=item B<mkdtemp>
Create a directory from a template. The template must end in
@@ -2089,6 +3134,8 @@ Directory must be removed by the caller.
Will croak() if there is an error.
+Current API available since 0.05.
+
=item B<mktemp>
Returns a valid temporary filename but does not guarantee
@@ -2100,6 +3147,8 @@ Template is the same as that required by mkstemp().
Will croak() if there is an error.
+Current API available since 0.05.
+
=back
=head1 POSIX FUNCTIONS
@@ -2141,6 +3190,8 @@ directory for a particular operating system.
Will croak() if there is an error.
+Current API available since 0.05.
+
=item B<tmpfile>
Returns the filehandle of a temporary file.
@@ -2156,6 +3207,10 @@ directory is on an NFS file system.
Will croak() if there is an error.
+Available since 0.05.
+
+Returning undef if unable to create file added in 0.12.
+
=back
=head1 ADDITIONAL FUNCTIONS
@@ -2185,6 +3240,8 @@ Because this function uses mktemp(), it can suffer from race conditions.
Will croak() if there is an error.
+Current API available since 0.05.
+
=back
=head1 UTILITY FUNCTIONS
@@ -2239,6 +3296,10 @@ This function should not be called if you are using the object oriented
interface since the it will interfere with the object destructor deleting
the file.
+Available Since 0.05.
+
+If can not unlink open file, defer removal until later available since 0.06.
+
=item B<cmpstat>
Compare C<stat> of filehandle with C<stat> of provided filename. This
@@ -2262,6 +3323,8 @@ after writing to the tempfile before attempting to C<unlink0> it).
Not exported by default.
+Current API available since 0.14.
+
=item B<unlink1>
Similar to C<unlink0> except after file comparison using cmpstat, the
@@ -2282,6 +3345,8 @@ This function is disabled if the global variable $KEEP_ALL is true.
Can call croak() if there is a security anomaly during the stat()
comparison.
+Current API available since 0.14.
+
=item B<cleanup>
Calling this function will cause any temp files or temp directories
@@ -2303,6 +3368,8 @@ temporary directories (which may include temporary files).
Not exported by default.
+Current API available since 0.15.
+
=back
=head1 PACKAGE VARIABLES
@@ -2378,6 +3445,8 @@ simply examine the return value of C<safe_level>.
die "Could not change to high security"
if $newlevel != File::Temp::HIGH;
+Available since 0.05.
+
=item TopSystemUID
This is the highest UID on the current system that refers to a root
@@ -2397,6 +3466,8 @@ UID.
This value can be adjusted to reduce security checking if required.
The value is only relevant when C<safe_level> is set to MEDIUM or higher.
+Available since 0.05.
+
=item B<$KEEP_ALL>
Controls whether temporary files and directories should be retained
@@ -2421,6 +3492,8 @@ Controls whether debugging messages should be enabled.
Default is for debugging mode to be disabled.
+Available since 0.15.
+
=back
=head1 WARNING
@@ -2477,7 +3550,10 @@ destruction), then you will get a warning from File::Path::rmtree().
=head2 Taint mode
If you need to run code under taint mode, updating to the latest
-L<File::Spec> is highly recommended.
+L<File::Spec> is highly recommended. On Windows, if the directory
+given by L<File::Spec::tmpdir> isn't writable, File::Temp will attempt
+to fallback to the user's local application data directory or croak
+with an error.
=head2 BINMODE
@@ -2513,26 +3589,16 @@ the C<tempdir> function.
=for Pod::Coverage STRINGIFY NUMIFY top_system_uid
-# vim: ts=2 sts=2 sw=2 et:
-
-=for :stopwords cpan testmatrix url annocpan anno bugtracker rt cpants kwalitee diff irc mailto metadata placeholders metacpan
-
=head1 SUPPORT
-=head2 Bugs / Feature Requests
-
-Please report any bugs or feature requests through the issue tracker
-at L<http://rt.cpan.org/Public/Dist/Display.html?Name=File-Temp>.
-You will be notified automatically of any progress on your issue.
-
-=head2 Source Code
+Bugs may be submitted through L<the RT bug tracker|https://rt.cpan.org/Public/Dist/Display.html?Name=File-Temp>
+(or L<bug-File-Temp@rt.cpan.org|mailto:bug-File-Temp@rt.cpan.org>).
-This is open source software. The code repository is available for
-public review and contribution under the terms of the license.
+There is also a mailing list available for users of this distribution, at
+L<http://lists.perl.org/list/cpan-workers.html>.
-L<https://github.com/Perl-Toolchain-Gang/File-Temp>
-
- git clone https://github.com/Perl-Toolchain-Gang/File-Temp.git
+There is also an irc channel available for users of this distribution, at
+L<C<#toolchain> on C<irc.perl.org>|irc://irc.perl.org/#toolchain>.
=head1 AUTHOR
@@ -2540,31 +3606,33 @@ Tim Jenness <tjenness@cpan.org>
=head1 CONTRIBUTORS
+=for stopwords David Golden Karen Etheridge Slaven Rezic Peter Rabbitson Olivier Mengue Kevin Ryde John Acklam James E. Keenan Brian Mowrey Dagfinn Ilmari Mannsåker Steinbrunner Ed Avis Guillem Jover Ben Tilly
+
=over 4
=item *
-Ben Tilly <btilly@gmail.com>
+David Golden <dagolden@cpan.org>
=item *
-David Golden <dagolden@cpan.org>
+Karen Etheridge <ether@cpan.org>
=item *
-David Steinbrunner <dsteinbrunner@pobox.com>
+Slaven Rezic <slaven@rezic.de>
=item *
-Ed Avis <eda@linux01.wcl.local>
+Peter Rabbitson <ribasushi@cpan.org>
=item *
-James E. Keenan <jkeen@verizon.net>
+Olivier Mengue <dolmen@cpan.org>
=item *
-Karen Etheridge <ether@cpan.org>
+David Golden <xdg@xdg.me>
=item *
@@ -2572,21 +3640,45 @@ Kevin Ryde <user42@zip.com.au>
=item *
-Olivier Mengue <dolmen@cpan.org>
+Peter John Acklam <pjacklam@online.no>
=item *
-Peter John Acklam <pjacklam@online.no>
+Slaven Rezic <slaven.rezic@idealo.de>
=item *
-Peter Rabbitson <ribasushi@cpan.org>
+James E. Keenan <jkeen@verizon.net>
+
+=item *
+
+Brian Mowrey <brian@drlabs.org>
+
+=item *
+
+Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
+
+=item *
+
+David Steinbrunner <dsteinbrunner@pobox.com>
+
+=item *
+
+Ed Avis <eda@linux01.wcl.local>
+
+=item *
+
+Guillem Jover <guillem@hadrons.org>
+
+=item *
+
+Ben Tilly <btilly@gmail.com>
=back
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2013 by Tim Jenness and the UK Particle Physics and Astronomy Research Council.
+This software is copyright (c) 2019 by Tim Jenness and the UK Particle Physics and Astronomy Research Council.
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/lib/Filter/Util/Call.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Util/Call.pm
index cfe9cb7886..c969c9aa71 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Util/Call.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Util/Call.pm
@@ -18,7 +18,7 @@ use warnings;
our @ISA = qw(Exporter);
our @EXPORT = qw( filter_add filter_del filter_read filter_read_exact) ;
-our $VERSION = "1.58" ;
+our $VERSION = "1.59" ;
our $XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/HTTP/Tiny.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/HTTP/Tiny.pm
index 541befe904..5803e4599f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/HTTP/Tiny.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/HTTP/Tiny.pm
@@ -4,7 +4,7 @@ use strict;
use warnings;
# ABSTRACT: A small, simple, correct HTTP/1.1 client
-our $VERSION = '0.070';
+our $VERSION = '0.076';
sub _croak { require Carp; Carp::croak(@_) }
@@ -327,6 +327,10 @@ sub mirror {
#pod 'PUT', etc.) on the given URL. The URL must have unsafe characters escaped and
#pod international domain names encoded.
#pod
+#pod B<NOTE>: Method names are B<case-sensitive> per the HTTP/1.1 specification.
+#pod Don't use C<get> when you really want C<GET>. See L<LIMITATIONS> for
+#pod how this applies to redirection.
+#pod
#pod If the URL includes a "user:password" stanza, they will be used for Basic-style
#pod authorization headers. (Authorization headers will not be included in a
#pod redirected request.) For example:
@@ -360,7 +364,9 @@ sub mirror {
#pod Override host resolution and force all connections to go only to a
#pod specific peer address, regardless of the URL of the request. This will
#pod include any redirections! This options should be used with extreme
-#pod caution (e.g. debugging or very special circumstances).
+#pod caution (e.g. debugging or very special circumstances). It can be given as
+#pod either a scalar or a code reference that will receive the hostname and
+#pod whose response will be taken as the address.
#pod
#pod The C<Host> header is generated from the URL in accordance with RFC 2616. It
#pod is a fatal error to specify C<Host> in the C<headers> option. Other headers
@@ -402,6 +408,9 @@ sub mirror {
#pod A hashref of header fields. All header field names will be normalized
#pod to be lower case. If a header is repeated, the value will be an arrayref;
#pod it will otherwise be a scalar string containing the value
+#pod * C<protocol> -
+#pod If this field exists, it is the protocol of the response
+#pod such as HTTP/1.0 or HTTP/1.1
#pod * C<redirects>
#pod If this field exists, it is an arrayref of response hash references from
#pod redirects in the same order that redirections occurred. If it does
@@ -610,6 +619,11 @@ sub _request {
my $peer = $args->{peer} || $host;
+ # Allow 'peer' to be a coderef.
+ if ('CODE' eq ref $peer) {
+ $peer = $peer->($host);
+ }
+
# We remove the cached handle so it is not reused in the case of redirect.
# If all is well, it will be recached at the end of _request. We only
# reuse for the same scheme, host and port
@@ -982,7 +996,7 @@ sub _uri_escape {
if ( length $str == do { use bytes; length $str } );
$str = pack("C*", unpack("C*", $str)); # clear UTF-8 flag
}
- $str =~ s/($unsafe_char)/$escapes{$1}/ge;
+ $str =~ s/($unsafe_char)/$escapes{$1}/g;
return $str;
}
@@ -1658,7 +1672,7 @@ HTTP::Tiny - A small, simple, correct HTTP/1.1 client
=head1 VERSION
-version 0.070
+version 0.076
=head1 SYNOPSIS
@@ -1834,6 +1848,10 @@ Executes an HTTP request of the given method type ('GET', 'HEAD', 'POST',
'PUT', etc.) on the given URL. The URL must have unsafe characters escaped and
international domain names encoded.
+B<NOTE>: Method names are B<case-sensitive> per the HTTP/1.1 specification.
+Don't use C<get> when you really want C<GET>. See L<LIMITATIONS> for
+how this applies to redirection.
+
If the URL includes a "user:password" stanza, they will be used for Basic-style
authorization headers. (Authorization headers will not be included in a
redirected request.) For example:
@@ -1869,7 +1887,7 @@ C<data_callback> — A code reference that will be called for each chunks of the
=item *
-C<peer> — Override host resolution and force all connections to go only to a specific peer address, regardless of the URL of the request. This will include any redirections! This options should be used with extreme caution (e.g. debugging or very special circumstances).
+C<peer> — Override host resolution and force all connections to go only to a specific peer address, regardless of the URL of the request. This will include any redirections! This options should be used with extreme caution (e.g. debugging or very special circumstances). It can be given as either a scalar or a code reference that will receive the hostname and whose response will be taken as the address.
=back
@@ -1922,6 +1940,10 @@ C<headers> — A hashref of header fields. All header field names will be norma
=item *
+C<protocol> - If this field exists, it is the protocol of the response such as HTTP/1.0 or HTTP/1.1
+
+=item *
+
C<redirects> If this field exists, it is an arrayref of response hash references from redirects in the same order that redirections occurred. If it does not exist, then no redirections occurred.
=back
@@ -2281,7 +2303,7 @@ David Golden <dagolden@cpan.org>
=head1 CONTRIBUTORS
-=for stopwords Alan Gardner Alessandro Ghedini A. Sinan Unur Brad Gilbert brian m. carlson Chris Nehren Weyl Claes Jakobsson Clinton Gormley Craig Berry David Golden Dean Pearce Edward Zborowski James Raspass Jeremy Mates Jess Robinson Karen Etheridge Lukas Eklund Martin J. Evans Martin-Louis Bright Mike Doherty Nicolas Rochelemagne Olaf Alders Olivier Mengué Petr Písař SkyMarshal Sören Kornetzki Steve Grazzini Syohei YOSHIDA Tatsuhiko Miyagawa Tom Hukins Tony Cook
+=for stopwords Alan Gardner Alessandro Ghedini A. Sinan Unur Brad Gilbert brian m. carlson Chris Nehren Weyl Claes Jakobsson Clinton Gormley Craig Berry David Golden Mitchell Dean Pearce Edward Zborowski Felipe Gasper James Raspass Jeremy Mates Jess Robinson Karen Etheridge Lukas Eklund Martin J. Evans Martin-Louis Bright Mike Doherty Nicolas Rochelemagne Olaf Alders Olivier Mengué Petr Písař Serguei Trouchelle Shoichi Kaji SkyMarshal Sören Kornetzki Steve Grazzini Syohei YOSHIDA Tatsuhiko Miyagawa Tom Hukins Tony Cook
=over 4
@@ -2327,10 +2349,18 @@ Craig A. Berry <craigberry@mac.com>
=item *
+Craig Berry <cberry@cpan.org>
+
+=item *
+
David Golden <xdg@xdg.me>
=item *
+David Mitchell <davem@iabyn.com>
+
+=item *
+
Dean Pearce <pearce@pythian.com>
=item *
@@ -2339,6 +2369,10 @@ Edward Zborowski <ed@rubensteintech.com>
=item *
+Felipe Gasper <felipe@felipegasper.com>
+
+=item *
+
James Raspass <jraspass@gmail.com>
=item *
@@ -2387,6 +2421,14 @@ Petr Písař <ppisar@redhat.com>
=item *
+Serguei Trouchelle <stro@cpan.org>
+
+=item *
+
+Shoichi Kaji <skaji@cpan.org>
+
+=item *
+
SkyMarshal <skymarshal1729@gmail.com>
=item *
@@ -2417,7 +2459,7 @@ Tony Cook <tony@develop-help.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2016 by Christian Hansen.
+This software is copyright (c) 2018 by Christian Hansen.
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/lib/I18N/Langinfo.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/Langinfo.pm
index 8ba76f2d51..a0fc52a9f3 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.17';
+our $VERSION = '0.18';
XSLoader::load();
@@ -92,7 +92,7 @@ I18N::Langinfo - query locale information
The langinfo() function queries various locale information that can be
used to localize output and user interfaces. It uses the current underlying
locale, regardless of whether or not it was called from within the scope of
-S<C<use locale>>. The langinfo() requires
+S<C<use locale>>. The langinfo() function requires
one numeric argument that identifies the locale constant to query:
if no argument is supplied, C<$_> is used. The numeric constants
appropriate to be used as arguments are exportable from I18N::Langinfo.
@@ -273,7 +273,7 @@ workaround for this; patches welcome: see L<perlapi/switch_to_global_locale>.
L<perllocale>, L<POSIX/localeconv>, L<POSIX/setlocale>, L<nl_langinfo(3)>.
-The langinfo() is just a wrapper for the C nl_langinfo() interface.
+The langinfo() function is just a wrapper for the C nl_langinfo() interface.
=head1 AUTHOR
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO.pm
index 9f797814b0..44c4df8415 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.39";
+our $VERSION = "1.40";
XSLoader::load 'IO', $VERSION;
sub import {
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 99773e8160..623a2c671a 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.074 qw(:Status);
+use IO::Compress::Base::Common 2.084 qw(:Status);
-use Compress::Raw::Bzip2 2.074 ;
+use Compress::Raw::Bzip2 2.084 ;
our ($VERSION);
-$VERSION = '2.074';
+$VERSION = '2.084';
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 1edd3fa62a..8903287b10 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.074 qw(:Status);
-use Compress::Raw::Zlib 2.074 qw( !crc32 !adler32 ) ;
+use IO::Compress::Base::Common 2.084 qw(:Status);
+use Compress::Raw::Zlib 2.084 qw( !crc32 !adler32 ) ;
require Exporter;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, @EXPORT, %DEFLATE_CONSTANTS);
-$VERSION = '2.074';
+$VERSION = '2.084';
@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 71dee011ff..ae23102a24 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.074 qw(:Status);
+use IO::Compress::Base::Common 2.084 qw(:Status);
our ($VERSION);
-$VERSION = '2.074';
+$VERSION = '2.084';
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 74eac6fba6..1e2a54ba39 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.074 ;
+use IO::Compress::Base::Common 2.084 ;
use IO::File (); ;
use Scalar::Util ();
@@ -20,7 +20,7 @@ use Symbol();
our (@ISA, $VERSION);
@ISA = qw(IO::File Exporter);
-$VERSION = '2.074';
+$VERSION = '2.084';
#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.
@@ -90,7 +90,7 @@ sub writeAt
if (defined *$self->{FH}) {
my $here = tell(*$self->{FH});
- return $self->saveErrorString(undef, "Cannot seek to end of output filehandle: $!", $!)
+ return $self->saveErrorString(undef, "Cannot seek to end of output filehandle: $!", $!)
if $here < 0 ;
seek(*$self->{FH}, $offset, IO::Handle::SEEK_SET)
or return $self->saveErrorString(undef, "Cannot seek to end of output filehandle: $!", $!) ;
@@ -120,7 +120,7 @@ sub output
my $data = shift ;
my $last = shift ;
- return 1
+ return 1
if length $data == 0 && ! $last ;
if ( *$self->{FilterContainer} ) {
@@ -131,7 +131,7 @@ sub output
if (length $data) {
if ( defined *$self->{FH} ) {
defined *$self->{FH}->write( $data, length $data )
- or return $self->saveErrorString(0, $!, $!);
+ or return $self->saveErrorString(0, $!, $!);
}
else {
${ *$self->{Buffer} } .= $data ;
@@ -157,7 +157,7 @@ our %PARAMS = (
'filtercontainer' => [IO::Compress::Base::Common::Parse_code, undef],
);
-
+
sub checkParams
{
my $self = shift ;
@@ -171,9 +171,9 @@ sub checkParams
$self->getExtraParams(),
- *$self->{OneShot} ? $self->getOneShotParams()
+ *$self->{OneShot} ? $self->getOneShotParams()
: (),
- },
+ },
@_) or $self->croakError("${class}: " . $got->getError()) ;
return $got ;
@@ -237,15 +237,15 @@ sub _create
$obj->ckParams($got)
or $obj->croakError("${class}: " . $obj->error());
- if ($got->getValue('encode')) {
+ if ($got->getValue('encode')) {
my $want_encoding = $got->getValue('encode');
*$obj->{Encoding} = IO::Compress::Base::Common::getEncoding($obj, $class, $want_encoding);
- my $x = *$obj->{Encoding};
+ my $x = *$obj->{Encoding};
}
else {
- *$obj->{Encoding} = undef;
+ *$obj->{Encoding} = undef;
}
-
+
$obj->saveStatus(STATUS_OK) ;
my $status ;
@@ -253,7 +253,7 @@ sub _create
{
*$obj->{Compress} = $obj->mkComp($got)
or return undef;
-
+
*$obj->{UnCompSize} = new U64 ;
*$obj->{CompSize} = new U64 ;
@@ -274,14 +274,14 @@ sub _create
}
}
- elsif ($outType eq 'filename') {
+ elsif ($outType eq 'filename') {
no warnings;
my $mode = '>' ;
$mode = '>>'
if $appendOutput;
- *$obj->{FH} = new IO::File "$mode $outValue"
+ *$obj->{FH} = new IO::File "$mode $outValue"
or return $obj->saveErrorString(undef, "cannot open file '$outValue': $!", $!) ;
- *$obj->{StdIO} = ($outValue eq '-');
+ *$obj->{StdIO} = ($outValue eq '-');
setBinModeOutput(*$obj->{FH}) ;
}
}
@@ -307,7 +307,7 @@ sub _create
return $obj ;
}
-sub ckOutputParam
+sub ckOutputParam
{
my $self = shift ;
my $from = shift ;
@@ -321,15 +321,15 @@ sub ckOutputParam
$self->croakError("$from: output buffer is read-only")
if $outType eq 'buffer' && Scalar::Util::readonly(${ $_[0] });
-
- return 1;
+
+ return 1;
}
sub _def
{
my $obj = shift ;
-
+
my $class= (caller)[0] ;
my $name = (caller(1))[3] ;
@@ -356,7 +356,7 @@ sub _def
# {
# while (my($k, $v) = each %$input)
# {
-# $v = \$input->{$k}
+# $v = \$input->{$k}
# unless defined $v ;
#
# $obj->_singleTarget($x, 1, $k, $v, @_)
@@ -381,11 +381,11 @@ sub _def
if (! $x->{oneOutput} )
{
- my $inFile = ($x->{inType} eq 'filenames'
+ my $inFile = ($x->{inType} eq 'filenames'
|| $x->{inType} eq 'filename');
$x->{inType} = $inFile ? 'filename' : 'buffer';
-
+
foreach my $in ($x->{oneInput} ? $input : @$input)
{
my $out ;
@@ -416,7 +416,7 @@ sub _singleTarget
my $x = shift ;
my $inputIsFilename = shift;
my $input = shift;
-
+
if ($x->{oneInput})
{
$obj->getFileInfo($x->{Got}, $input)
@@ -426,7 +426,7 @@ sub _singleTarget
or return undef ;
- defined $z->_wr2($input, $inputIsFilename)
+ defined $z->_wr2($input, $inputIsFilename)
or return $z->closeError(undef) ;
return $z->close() ;
@@ -456,7 +456,7 @@ sub _singleTarget
or return undef ;
}
- defined $obj->_wr2($element, $isFilename)
+ defined $obj->_wr2($element, $isFilename)
or return $obj->closeError(undef) ;
*$obj->{Got} = $keep->clone();
@@ -476,7 +476,7 @@ sub _wr2
my $input = $source ;
if (! $inputIsFilename)
{
- $input = \$source
+ $input = \$source
if ! ref $source;
}
@@ -496,23 +496,23 @@ sub _wr2
$fh = new IO::File "<$input"
or return $self->saveErrorString(undef, "cannot open file '$input': $!", $!) ;
}
- binmode $fh if *$self->{Got}->valueOrDefault('binmodein') ;
+ binmode $fh ;
my $status ;
my $buff ;
my $count = 0 ;
while ($status = read($fh, $buff, 16 * 1024)) {
$count += length $buff;
- defined $self->syswrite($buff, @_)
+ defined $self->syswrite($buff, @_)
or return undef ;
}
- return $self->saveErrorString(undef, $!, $!)
+ return $self->saveErrorString(undef, $!, $!)
if ! defined $status ;
if ( (!$isFilehandle || *$self->{AutoClose}) && $input ne '-')
- {
- $fh->close()
+ {
+ $fh->close()
or return undef ;
}
@@ -555,7 +555,7 @@ sub TIEHANDLE
return $_[0] if ref($_[0]);
die "OOPS\n" ;
}
-
+
sub UNTIE
{
my $self = shift ;
@@ -565,10 +565,10 @@ sub DESTROY
{
my $self = shift ;
local ($., $@, $!, $^E, $?);
-
+
$self->close() ;
- # TODO - memory leak with 5.8.0 - this isn't called until
+ # TODO - memory leak with 5.8.0 - this isn't called until
# global destruction
#
%{ *$self } = () ;
@@ -603,7 +603,7 @@ sub syswrite
if (@_ > 2) {
$offset = $_[2] || 0;
- $self->croakError(*$self->{ClassName} . "::write: offset outside string")
+ $self->croakError(*$self->{ClassName} . "::write: offset outside string")
if $offset > $slen;
if ($offset < 0) {
$offset += $slen;
@@ -617,20 +617,20 @@ sub syswrite
}
return 0 if (! defined $$buffer || length $$buffer == 0) && ! *$self->{FlushPending};
-
+
# *$self->{Pending} .= $$buffer ;
-#
+#
# return length $$buffer
# if (length *$self->{Pending} < 1024 * 16 && ! *$self->{FlushPending}) ;
#
-# $$buffer = *$self->{Pending} ;
+# $$buffer = *$self->{Pending} ;
# *$self->{Pending} = '';
-
- if (*$self->{Encoding}) {
+
+ if (*$self->{Encoding}) {
$$buffer = *$self->{Encoding}->encode($$buffer);
}
else {
- $] >= 5.008 and ( utf8::downgrade($$buffer, 1)
+ $] >= 5.008 and ( utf8::downgrade($$buffer, 1)
or Carp::croak "Wide character in " . *$self->{ClassName} . "::write:");
}
@@ -642,7 +642,7 @@ sub syswrite
my $outBuffer='';
my $status = *$self->{Compress}->compr($buffer, $outBuffer) ;
- return $self->saveErrorString(undef, *$self->{Compress}{Error},
+ return $self->saveErrorString(undef, *$self->{Compress}{Error},
*$self->{Compress}{ErrorNo})
if $status == STATUS_ERROR;
@@ -690,7 +690,7 @@ sub _flushCompressed
my $outBuffer='';
my $status = *$self->{Compress}->flush($outBuffer, @_) ;
- return $self->saveErrorString(0, *$self->{Compress}{Error},
+ return $self->saveErrorString(0, *$self->{Compress}{Error},
*$self->{Compress}{ErrorNo})
if $status == STATUS_ERROR;
@@ -702,19 +702,19 @@ sub _flushCompressed
$self->outputPayload($outBuffer)
or return 0;
- return 1;
+ return 1;
}
sub flush
-{
+{
my $self = shift ;
$self->_flushCompressed(@_)
- or return 0;
+ or return 0;
if ( defined *$self->{FH} ) {
defined *$self->{FH}->flush()
- or return $self->saveErrorString(0, $!, $!);
+ or return $self->saveErrorString(0, $!, $!);
}
return 1;
@@ -737,21 +737,21 @@ sub _newStream
$self->ckParams($got)
or $self->croakError("newStream: $self->{Error}");
- if ($got->getValue('encode')) {
+ if ($got->getValue('encode')) {
my $want_encoding = $got->getValue('encode');
*$self->{Encoding} = IO::Compress::Base::Common::getEncoding($self, $class, $want_encoding);
}
else {
*$self->{Encoding} = undef;
}
-
+
*$self->{Compress} = $self->mkComp($got)
or return 0;
*$self->{Header} = $self->mkHeader($got) ;
$self->output(*$self->{Header} )
or return 0;
-
+
*$self->{UnCompSize}->reset();
*$self->{CompSize}->reset();
@@ -763,9 +763,9 @@ sub _newStream
sub newStream
{
my $self = shift ;
-
+
my $got = $self->checkParams('newStream', *$self->{Got}, @_)
- or return 0 ;
+ or return 0 ;
$self->_newStream($got);
@@ -775,7 +775,7 @@ sub newStream
# *$self->{Header} = $self->mkHeader($got) ;
# $self->output(*$self->{Header} )
# or return 0;
-#
+#
# *$self->{UnCompSize}->reset();
# *$self->{CompSize}->reset();
#
@@ -797,6 +797,7 @@ sub _writeTrailer
my $trailer = '';
my $status = *$self->{Compress}->close($trailer) ;
+
return $self->saveErrorString(0, *$self->{Compress}{Error}, *$self->{Compress}{ErrorNo})
if $status == STATUS_ERROR;
@@ -805,7 +806,6 @@ sub _writeTrailer
$trailer .= $self->mkTrailer();
defined $trailer
or return 0;
-
return $self->output($trailer);
}
@@ -822,7 +822,7 @@ sub close
return 1 if *$self->{Closed} || ! *$self->{Compress} ;
*$self->{Closed} = 1 ;
- untie *$self
+ untie *$self
if $] >= 5.008 ;
*$self->{FlushPending} = 1 ;
@@ -840,7 +840,7 @@ sub close
if ((! *$self->{Handle} || *$self->{AutoClose}) && ! *$self->{StdIO}) {
$! = 0 ;
*$self->{FH}->close()
- or return $self->saveErrorString(0, $!, $!);
+ or return $self->saveErrorString(0, $!, $!);
}
delete *$self->{FH} ;
# This delete can set $! in older Perls, so reset the errno
@@ -924,7 +924,7 @@ sub seek
}
# short circuit if seeking to current offset
- return 1 if $target == $here ;
+ return 1 if $target == $here ;
# Outlaw any attempt to seek backwards
$self->croakError(*$self->{ClassName} . "::seek: cannot seek backwards")
@@ -944,16 +944,16 @@ sub binmode
{
1;
# my $self = shift ;
-# return defined *$self->{FH}
-# ? binmode *$self->{FH}
+# return defined *$self->{FH}
+# ? binmode *$self->{FH}
# : 1 ;
}
sub fileno
{
my $self = shift ;
- return defined *$self->{FH}
- ? *$self->{FH}->fileno()
+ return defined *$self->{FH}
+ ? *$self->{FH}->fileno()
: undef ;
}
@@ -966,8 +966,8 @@ sub opened
sub autoflush
{
my $self = shift ;
- return defined *$self->{FH}
- ? *$self->{FH}->autoflush(@_)
+ return defined *$self->{FH}
+ ? *$self->{FH}->autoflush(@_)
: undef ;
}
@@ -995,7 +995,7 @@ sub _notAvailable
*PRINTF = \&printf;
*WRITE = \&syswrite;
*write = \&syswrite;
-*SEEK = \&seek;
+*SEEK = \&seek;
*TELL = \&tell;
*EOF = \&eof;
*CLOSE = \&close;
@@ -1004,13 +1004,13 @@ sub _notAvailable
#*sysread = \&_notAvailable;
#*syswrite = \&_write;
-1;
+1;
__END__
=head1 NAME
-IO::Compress::Base - Base Class for IO::Compress modules
+IO::Compress::Base - Base Class for IO::Compress modules
=head1 SYNOPSIS
@@ -1023,7 +1023,7 @@ purpose is to be sub-classed by IO::Compress modules.
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1033,7 +1033,7 @@ L<IO::Zlib|IO::Zlib>
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1041,7 +1041,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Compress/Base/Common.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base/Common.pm
index c82c99a441..53232898c4 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,15 +11,15 @@ use File::GlobMapper;
require Exporter;
our ($VERSION, @ISA, @EXPORT, %EXPORT_TAGS, $HAS_ENCODE);
@ISA = qw(Exporter);
-$VERSION = '2.074';
+$VERSION = '2.084';
@EXPORT = qw( isaFilehandle isaFilename isaScalar
- whatIsInput whatIsOutput
+ whatIsInput whatIsOutput
isaFileGlobString cleanFileGlobString oneTarget
setBinModeInput setBinModeOutput
- ckInOutParams
+ ckInOutParams
createSelfTiedObject
-
+
isGeMax32
MAX32
@@ -33,7 +33,7 @@ $VERSION = '2.074';
STATUS_ENDSTREAM
STATUS_EOF
STATUS_ERROR
- );
+ );
%EXPORT_TAGS = ( Status => [qw( STATUS_OK
STATUS_ENDSTREAM
@@ -41,15 +41,15 @@ $VERSION = '2.074';
STATUS_ERROR
)]);
-
+
use constant STATUS_OK => 0;
use constant STATUS_ENDSTREAM => 1;
use constant STATUS_EOF => 2;
use constant STATUS_ERROR => -1;
-use constant MAX16 => 0xFFFF ;
-use constant MAX32 => 0xFFFFFFFF ;
-use constant MAX32cmp => 0xFFFFFFFF + 1 - 1; # for 5.6.x on 32-bit need to force an non-IV value
-
+use constant MAX16 => 0xFFFF ;
+use constant MAX32 => 0xFFFFFFFF ;
+use constant MAX32cmp => 0xFFFFFFFF + 1 - 1; # for 5.6.x on 32-bit need to force an non-IV value
+
sub isGeMax32
{
@@ -89,7 +89,7 @@ sub getEncoding($$$)
}
our ($needBinmode);
-$needBinmode = ($^O eq 'MSWin32' ||
+$needBinmode = ($^O eq 'MSWin32' ||
($] >= 5.006 && eval ' ${^UNICODE} || ${^UTF8LOCALE} '))
? 1 : 1 ;
@@ -97,7 +97,7 @@ sub setBinModeInput($)
{
my $handle = shift ;
- binmode $handle
+ binmode $handle
if $needBinmode;
}
@@ -112,10 +112,10 @@ sub setBinModeOutput($)
sub isaFilehandle($)
{
use utf8; # Pragma needed to keep Perl 5.6.0 happy
- return (defined $_[0] and
- (UNIVERSAL::isa($_[0],'GLOB') or
+ return (defined $_[0] and
+ (UNIVERSAL::isa($_[0],'GLOB') or
UNIVERSAL::isa($_[0],'IO::Handle') or
- UNIVERSAL::isa(\$_[0],'GLOB'))
+ UNIVERSAL::isa(\$_[0],'GLOB'))
)
}
@@ -126,8 +126,8 @@ sub isaScalar
sub isaFilename($)
{
- return (defined $_[0] and
- ! ref $_[0] and
+ return (defined $_[0] and
+ ! ref $_[0] and
UNIVERSAL::isa(\$_[0], 'SCALAR'));
}
@@ -154,7 +154,7 @@ use constant WANT_HASH => 0 ;
sub whatIsInput($;$)
{
my $got = whatIs(@_);
-
+
if (defined $got && $got eq 'filename' && defined $_[0] && $_[0] eq '-')
{
#use IO::File;
@@ -169,14 +169,14 @@ sub whatIsInput($;$)
sub whatIsOutput($;$)
{
my $got = whatIs(@_);
-
+
if (defined $got && $got eq 'filename' && defined $_[0] && $_[0] eq '-')
{
$got = 'handle';
$_[0] = *STDOUT;
#$_[0] = new IO::File(">-");
}
-
+
return $got;
}
@@ -218,9 +218,9 @@ sub IO::Compress::Base::Validator::new
my $error_ref = shift ;
my $reportClass = shift ;
- my %data = (Class => $Class,
+ my %data = (Class => $Class,
Error => $error_ref,
- reportClass => $reportClass,
+ reportClass => $reportClass,
) ;
my $obj = bless \%data, $class ;
@@ -237,7 +237,7 @@ sub IO::Compress::Base::Validator::new
{
$obj->croakError("$reportClass: illegal input parameter") ;
#return undef ;
- }
+ }
# if ($inType eq 'hash')
# {
@@ -250,18 +250,18 @@ sub IO::Compress::Base::Validator::new
{
$obj->croakError("$reportClass: illegal output parameter") ;
#return undef ;
- }
+ }
if ($inType ne 'fileglob' && $outType eq 'fileglob')
{
$obj->croakError("Need input fileglob for outout fileglob");
- }
+ }
# if ($inType ne 'fileglob' && $outType eq 'hash' && $inType ne 'filename' )
# {
# $obj->croakError("input must ne filename or fileglob when output is a hash");
-# }
+# }
if ($inType eq 'fileglob' && $outType eq 'fileglob')
{
@@ -276,7 +276,7 @@ sub IO::Compress::Base::Validator::new
return $obj;
}
-
+
$obj->croakError("$reportClass: input and output $inType are identical")
if $inType eq $outType && $_[0] eq $_[1] && $_[0] ne '-' ;
@@ -334,7 +334,7 @@ sub IO::Compress::Base::Validator::new
}
}
}
-
+
return $obj ;
}
@@ -343,7 +343,7 @@ sub IO::Compress::Base::Validator::saveErrorString
my $self = shift ;
${ $self->{Error} } = shift ;
return undef;
-
+
}
sub IO::Compress::Base::Validator::croakError
@@ -392,16 +392,16 @@ sub IO::Compress::Base::Validator::validateInputArray
if ( @{ $_[0] } == 0 )
{
return $self->saveErrorString("empty array reference") ;
- }
+ }
foreach my $element ( @{ $_[0] } )
{
my $inType = whatIsInput($element);
-
+
if (! $inType)
{
$self->croakError("unknown input parameter") ;
- }
+ }
elsif($inType eq 'filename')
{
$self->validateInputFilenames($element)
@@ -429,13 +429,13 @@ sub IO::Compress::Base::Validator::validateInputArray
# if ($ktype ne 'filename')
# {
# return $self->saveErrorString("hash key not filename") ;
-# }
+# }
#
# my %valid = map { $_ => 1 } qw(filename buffer array undef handle) ;
# if (! $valid{$vtype})
# {
# return $self->saveErrorString("hash value not ok") ;
-# }
+# }
# }
#
# return $self ;
@@ -467,13 +467,13 @@ sub createSelfTiedObject
#$VERSION = '2.000_08';
#@ISA = qw(Exporter);
-$EXPORT_TAGS{Parse} = [qw( ParseParameters
- Parse_any Parse_unsigned Parse_signed
+$EXPORT_TAGS{Parse} = [qw( ParseParameters
+ Parse_any Parse_unsigned Parse_signed
Parse_boolean Parse_string
Parse_code
Parse_writable_scalar
)
- ];
+ ];
push @EXPORT, @{ $EXPORT_TAGS{Parse} } ;
@@ -501,15 +501,15 @@ use constant IxGot => 1 ;
sub ParseParameters
{
- my $level = shift || 0 ;
+ my $level = shift || 0 ;
my $sub = (caller($level + 1))[3] ;
local $Carp::CarpLevel = 1 ;
-
+
return $_[1]
if @_ == 2 && defined $_[1] && UNIVERSAL::isa($_[1], "IO::Compress::Base::Parameters");
-
- my $p = new IO::Compress::Base::Parameters() ;
+
+ my $p = new IO::Compress::Base::Parameters() ;
$p->parse(@_)
or croak "$sub: $p->[IxError]" ;
@@ -527,7 +527,7 @@ sub Init
{
my $default = shift ;
my %got ;
-
+
my $obj = IO::Compress::Base::Parameters::new();
while (my ($key, $v) = each %$default)
{
@@ -538,7 +538,7 @@ sub Init
# my ($first_only, $sticky, $type, $value) = @$v ;
my $sticky = 0;
my $x ;
- $obj->_checkType($key, \$value, $type, 0, \$x)
+ $obj->_checkType($key, \$value, $type, 0, \$x)
or return undef ;
$key = lc $key;
@@ -548,12 +548,12 @@ sub Init
# if $type & Parse_multiple;
# $got{$key} = [0, $type, $value, $x, $first_only, $sticky] ;
- $got{$key} = [0, $type, $value, $x] ;
+ $got{$key} = [0, $type, $value, $x] ;
# }
#
# $got{$key}[OFF_PARSED] = 0 ;
}
-
+
return bless \%got, "IO::Compress::Base::Parameters::Defaults" ;
}
@@ -563,7 +563,7 @@ sub IO::Compress::Base::Parameters::new
my $obj;
$obj->[IxError] = '';
- $obj->[IxGot] = {} ;
+ $obj->[IxGot] = {} ;
return bless $obj, 'IO::Compress::Base::Parameters' ;
}
@@ -578,13 +578,13 @@ sub IO::Compress::Base::Parameters::setError
$self->[IxError] = $error ;
return $retval;
}
-
+
sub IO::Compress::Base::Parameters::getError
{
my $self = shift ;
return $self->[IxError] ;
}
-
+
sub IO::Compress::Base::Parameters::parse
{
my $self = shift ;
@@ -603,21 +603,21 @@ sub IO::Compress::Base::Parameters::parse
}
elsif (@_ == 1) {
my $href = $_[0] ;
-
+
return $self->setError("Expected even number of parameters, got 1")
if ! defined $href or ! ref $href or ref $href ne "HASH" ;
-
+
foreach my $key (keys %$href) {
push @entered, $key ;
push @entered, \$href->{$key} ;
}
}
else {
-
+
my $count = @_;
return $self->setError("Expected even number of parameters, got $count")
if $count % 2 != 0 ;
-
+
for my $i (0.. $count / 2 - 1) {
push @entered, $_[2 * $i] ;
push @entered, \$_[2 * $i + 1] ;
@@ -626,22 +626,22 @@ sub IO::Compress::Base::Parameters::parse
foreach my $key (keys %$default)
{
-
+
my ($type, $value) = @{ $default->{$key} } ;
-
- if ($firstTime) {
- $got->{$key} = [0, $type, $value, $value] ;
+
+ if ($firstTime) {
+ $got->{$key} = [0, $type, $value, $value] ;
}
else
{
- $got->{$key}[OFF_PARSED] = 0 ;
- }
+ $got->{$key}[OFF_PARSED] = 0 ;
+ }
}
my %parsed = ();
-
-
+
+
for my $i (0.. @entered / 2 - 1) {
my $key = $entered[2* $i] ;
my $value = $entered[2* $i+1] ;
@@ -651,15 +651,15 @@ sub IO::Compress::Base::Parameters::parse
$key =~ s/^-// ;
my $canonkey = lc $key;
-
- if ($got->{$canonkey})
+
+ if ($got->{$canonkey})
{
my $type = $got->{$canonkey}[OFF_TYPE] ;
my $parsed = $parsed{$canonkey};
++ $parsed{$canonkey};
- return $self->setError("Muliple instances of '$key' found")
- if $parsed ;
+ return $self->setError("Muliple instances of '$key' found")
+ if $parsed ;
my $s ;
$self->_checkType($key, $value, $type, 1, \$s)
@@ -672,7 +672,7 @@ sub IO::Compress::Base::Parameters::parse
else
{ push (@Bad, $key) }
}
-
+
if (@Bad) {
my ($bad) = join(", ", @Bad) ;
return $self->setError("unknown key value(s) $bad") ;
@@ -699,14 +699,14 @@ sub IO::Compress::Base::Parameters::_checkType
return $self->setError("Parameter '$key' not writable")
if readonly $$value ;
- if (ref $$value)
+ if (ref $$value)
{
return $self->setError("Parameter '$key' not a scalar reference")
if ref $$value ne 'SCALAR' ;
$$output = $$value ;
}
- else
+ else
{
return $self->setError("Parameter '$key' not a scalar")
if ref $value ne 'SCALAR' ;
@@ -727,13 +727,13 @@ sub IO::Compress::Base::Parameters::_checkType
}
elsif ($type & Parse_unsigned)
{
-
+
return $self->setError("Parameter '$key' must be an unsigned int, got 'undef'")
if ! defined $value ;
return $self->setError("Parameter '$key' must be an unsigned int, got '$value'")
if $value !~ /^\d+$/;
-
- $$output = defined $value ? $value : 0 ;
+
+ $$output = defined $value ? $value : 0 ;
return 1;
}
elsif ($type & Parse_signed)
@@ -743,7 +743,7 @@ sub IO::Compress::Base::Parameters::_checkType
return $self->setError("Parameter '$key' must be a signed int, got '$value'")
if $value !~ /^-?\d+$/;
- $$output = defined $value ? $value : 0 ;
+ $$output = defined $value ? $value : 0 ;
return 1 ;
}
elsif ($type & Parse_boolean)
@@ -751,13 +751,13 @@ sub IO::Compress::Base::Parameters::_checkType
return $self->setError("Parameter '$key' must be an int, got '$value'")
if defined $value && $value !~ /^\d*$/;
- $$output = defined $value && $value != 0 ? 1 : 0 ;
+ $$output = defined $value && $value != 0 ? 1 : 0 ;
return 1;
}
elsif ($type & Parse_string)
{
- $$output = defined $value ? $value : "" ;
+ $$output = defined $value ? $value : "" ;
return 1;
}
elsif ($type & Parse_code)
@@ -765,10 +765,10 @@ sub IO::Compress::Base::Parameters::_checkType
return $self->setError("Parameter '$key' must be a code reference, got '$value'")
if (! defined $value || ref $value ne 'CODE') ;
- $$output = defined $value ? $value : "" ;
+ $$output = defined $value ? $value : "" ;
return 1;
}
-
+
$$output = $value ;
return 1;
}
@@ -787,7 +787,7 @@ sub IO::Compress::Base::Parameters::setValue
{
$_[0]->[IxGot]{$_[1]}[OFF_PARSED] = 1;
$_[0]->[IxGot]{$_[1]}[OFF_DEFAULT] = $_[2] ;
- $_[0]->[IxGot]{$_[1]}[OFF_FIXED] = $_[2] ;
+ $_[0]->[IxGot]{$_[1]}[OFF_FIXED] = $_[2] ;
}
sub IO::Compress::Base::Parameters::valueRef
@@ -802,7 +802,7 @@ sub IO::Compress::Base::Parameters::valueOrDefault
my $default = shift ;
my $value = $self->[IxGot]{$name}[OFF_DEFAULT] ;
-
+
return $value if defined $value ;
return $default ;
}
@@ -841,12 +841,12 @@ sub new
{
return bless [ 0, 0 ], $_[0]
if @_ == 1 ;
-
+
return bless [ $_[1], 0 ], $_[0]
if @_ == 2 ;
-
- return bless [ $_[2], $_[1] ], $_[0]
- if @_ == 3 ;
+
+ return bless [ $_[2], $_[1] ], $_[0]
+ if @_ == 3 ;
}
sub newUnpack_V64
@@ -870,7 +870,7 @@ sub reset
sub clone
{
- bless [ @{$_[0]} ], ref $_[0] ;
+ bless [ @{$_[0]} ], ref $_[0] ;
}
sub getHigh
@@ -904,13 +904,13 @@ sub add
$_[0]->[HIGH] += $value->[HIGH] ;
$value = $value->[LOW];
}
- elsif ($value > MAX32) {
+ elsif ($value > MAX32) {
$_[0]->[HIGH] += int($value / HI_1) ;
$value = $value % HI_1;
}
-
+
my $available = MAX32 - $_[0]->[LOW] ;
-
+
if ($value > $available) {
++ $_[0]->[HIGH] ;
$_[0]->[LOW] = $value - $available - 1;
@@ -925,13 +925,13 @@ sub add32
# my $self = shift;
my $value = $_[1];
- if ($value > MAX32) {
+ if ($value > MAX32) {
$_[0]->[HIGH] += int($value / HI_1) ;
$value = $value % HI_1;
}
-
+
my $available = MAX32 - $_[0]->[LOW] ;
-
+
if ($value > $available) {
++ $_[0]->[HIGH] ;
$_[0]->[LOW] = $value - $available - 1;
@@ -977,6 +977,14 @@ sub equal
$self->[HIGH] == $other->[HIGH] ;
}
+sub isZero
+{
+ my $self = shift;
+
+ return $self->[LOW] == 0 &&
+ $self->[HIGH] == 0 ;
+}
+
sub gt
{
my $self = shift;
@@ -997,7 +1005,7 @@ sub cmp
return $self->[LOW] - $other->[LOW] ;
}
}
-
+
sub is64bit
{
@@ -1025,7 +1033,7 @@ sub pack_V64
}
-sub full32
+sub full32
{
return $_[0] == MAX32 ;
}
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 5fa5f584d2..1c0d027abd 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.074 ;
+use IO::Compress::Base 2.084 ;
-use IO::Compress::Base::Common 2.074 qw();
-use IO::Compress::Adapter::Bzip2 2.074 ;
+use IO::Compress::Base::Common 2.084 qw();
+use IO::Compress::Adapter::Bzip2 2.084 ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $Bzip2Error);
-$VERSION = '2.074';
+$VERSION = '2.084';
$Bzip2Error = '';
@ISA = qw(IO::Compress::Base Exporter);
@@ -51,7 +51,7 @@ sub getExtraParams
{
my $self = shift ;
- use IO::Compress::Base::Common 2.074 qw(:Parse);
+ use IO::Compress::Base::Common 2.084 qw(:Parse);
return (
'blocksize100k' => [IO::Compress::Base::Common::Parse_unsigned, 1],
@@ -143,14 +143,12 @@ __END__
=head1 NAME
IO::Compress::Bzip2 - Write bzip2 files/buffers
-
-
=head1 SYNOPSIS
use IO::Compress::Bzip2 qw(bzip2 $Bzip2Error) ;
- my $status = bzip2 $input => $output [,OPTS]
+ my $status = bzip2 $input => $output [,OPTS]
or die "bzip2 failed: $Bzip2Error\n";
my $z = new IO::Compress::Bzip2 $output [,OPTS]
@@ -170,7 +168,7 @@ IO::Compress::Bzip2 - Write bzip2 files/buffers
$z->autoflush();
$z->input_line_number();
$z->newStream( [OPTS] );
-
+
$z->close() ;
$Bzip2Error ;
@@ -185,14 +183,14 @@ IO::Compress::Bzip2 - Write bzip2 files/buffers
binmode $z
fileno $z
close $z ;
-
+
=head1 DESCRIPTION
-This module provides a Perl interface that allows writing bzip2
+This module provides a Perl interface that allows writing bzip2
compressed data to files or buffer.
-For reading bzip2 files/buffers, see the companion module
+For reading bzip2 files/buffers, see the companion module
L<IO::Uncompress::Bunzip2|IO::Uncompress::Bunzip2>.
=head1 Functional Interface
@@ -204,7 +202,7 @@ section.
use IO::Compress::Bzip2 qw(bzip2 $Bzip2Error) ;
- bzip2 $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ bzip2 $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "bzip2 failed: $Bzip2Error\n";
The functional interface needs Perl5.005 or better.
@@ -217,7 +215,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the uncompressed data.
+source of the uncompressed data.
It can take one of the following forms:
@@ -235,17 +233,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is compressed.
@@ -253,8 +251,8 @@ contains valid filenames before any data is compressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<bzip2> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<bzip2> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -275,7 +273,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
compressed data will be written to it.
=item A filehandle
@@ -284,14 +282,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
compressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
compressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the compressed data will be pushed onto the array.
=item An Output FileGlob
@@ -329,7 +327,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<bzip2> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -340,9 +338,7 @@ This parameter defaults to 0.
=item C<< BinModeIn => 0|1 >>
-When reading from a file or filehandle, set C<binmode> before reading.
-
-Defaults to 0.
+This option is now a no-op. All files will be read in binmode.
=item C<< Append => 0|1 >>
@@ -371,7 +367,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all compressed
+When C<Append> is specified, and set to true, it will I<append> all compressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -415,7 +411,7 @@ compressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt"
or die "Cannot open 'file1.txt': $!\n" ;
my $buffer ;
- bzip2 $input => \$buffer
+ bzip2 $input => \$buffer
or die "bzip2 failed: $Bzip2Error\n";
To compress all files in the directory "/my/home" that match "*.txt"
@@ -437,7 +433,7 @@ and if you want to compress each file one at a time, this will do the trick
for my $input ( glob "/my/home/*.txt" )
{
my $output = "$input.bz2" ;
- bzip2 $input => $output
+ bzip2 $input => $output
or die "Error compressing '$input': $Bzip2Error\n";
}
@@ -450,14 +446,14 @@ The format of the constructor for C<IO::Compress::Bzip2> is shown below
my $z = new IO::Compress::Bzip2 $output [,OPTS]
or die "IO::Compress::Bzip2 failed: $Bzip2Error\n";
-It returns an C<IO::Compress::Bzip2> object on success and undef on failure.
+It returns an C<IO::Compress::Bzip2> object on success and undef on failure.
The variable C<$Bzip2Error> will contain an error message on failure.
-If you are running Perl 5.005 or better the object, C<$z>, returned from
-IO::Compress::Bzip2 can be used exactly like an L<IO::File|IO::File> filehandle.
-This means that all normal output file operations can be carried out
-with C<$z>.
-For example, to write to a compressed file/buffer you can use either of
+If you are running Perl 5.005 or better the object, C<$z>, returned from
+IO::Compress::Bzip2 can be used exactly like an L<IO::File|IO::File> filehandle.
+This means that all normal output file operations can be carried out
+with C<$z>.
+For example, to write to a compressed file/buffer you can use either of
these forms
$z->print("hello world\n");
@@ -480,7 +476,7 @@ If the C<$output> parameter is a filehandle, the compressed data will be
written to it.
The string '-' can be used as an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output> is a scalar reference, the compressed data will be stored
in C<$$output>.
@@ -507,7 +503,7 @@ This parameter defaults to 0.
=item C<< Append => 0|1 >>
-Opens C<$output> in append mode.
+Opens C<$output> in append mode.
The behaviour of this option is dependent on the type of C<$output>.
@@ -537,7 +533,7 @@ This parameter defaults to 0.
=item C<< BlockSize100K => number >>
-Specify the number of 100K blocks bzip2 uses during compression.
+Specify the number of 100K blocks bzip2 uses during compression.
Valid values are from 1 to 9, where 9 is best compression.
@@ -562,7 +558,7 @@ This is a placeholder option.
TODO
-=head1 Methods
+=head1 Methods
=head2 print
@@ -672,7 +668,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -695,7 +691,7 @@ retrieve the autoflush setting.
$z->input_line_number()
$z->input_line_number(EXPR)
-This method always returns C<undef> when compressing.
+This method always returns C<undef> when compressing.
=head2 fileno
@@ -714,7 +710,7 @@ C<undef>.
$z->close() ;
close $z ;
-Flushes any pending compressed data and then closes the output file/buffer.
+Flushes any pending compressed data and then closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Compress::Bzip2 object is destroyed (either explicitly or by the
@@ -747,9 +743,9 @@ the C<$z> object.
See the L</"Constructor Options"> section for more details.
-=head1 Importing
+=head1 Importing
-No symbolic constants are required by this IO::Compress::Bzip2 at present.
+No symbolic constants are required by this IO::Compress::Bzip2 at present.
=over 5
@@ -760,8 +756,6 @@ Same as doing this
use IO::Compress::Bzip2 qw(bzip2 $Bzip2Error) ;
-
-
=back
=head1 EXAMPLES
@@ -776,7 +770,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -790,7 +784,7 @@ See the module L<Compress::Bzip2|Compress::Bzip2>
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -798,7 +792,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Compress/Deflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Deflate.pm
index 379ad9cd73..1ca86c9331 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.074 ();
-use IO::Compress::Adapter::Deflate 2.074 ;
+use IO::Compress::RawDeflate 2.084 ();
+use IO::Compress::Adapter::Deflate 2.084 ;
-use IO::Compress::Zlib::Constants 2.074 ;
-use IO::Compress::Base::Common 2.074 qw();
+use IO::Compress::Zlib::Constants 2.084 ;
+use IO::Compress::Base::Common 2.084 qw();
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $DeflateError);
-$VERSION = '2.074';
+$VERSION = '2.084';
$DeflateError = '';
@ISA = qw(IO::Compress::RawDeflate Exporter);
@@ -170,14 +170,12 @@ __END__
=head1 NAME
IO::Compress::Deflate - Write RFC 1950 files/buffers
-
-
=head1 SYNOPSIS
use IO::Compress::Deflate qw(deflate $DeflateError) ;
- my $status = deflate $input => $output [,OPTS]
+ my $status = deflate $input => $output [,OPTS]
or die "deflate failed: $DeflateError\n";
my $z = new IO::Compress::Deflate $output [,OPTS]
@@ -197,9 +195,9 @@ IO::Compress::Deflate - Write RFC 1950 files/buffers
$z->autoflush();
$z->input_line_number();
$z->newStream( [OPTS] );
-
+
$z->deflateParams();
-
+
$z->close() ;
$DeflateError ;
@@ -214,14 +212,14 @@ IO::Compress::Deflate - Write RFC 1950 files/buffers
binmode $z
fileno $z
close $z ;
-
+
=head1 DESCRIPTION
This module provides a Perl interface that allows writing compressed
data to files or buffer as defined in RFC 1950.
-For reading RFC 1950 files/buffers, see the companion module
+For reading RFC 1950 files/buffers, see the companion module
L<IO::Uncompress::Inflate|IO::Uncompress::Inflate>.
=head1 Functional Interface
@@ -233,7 +231,7 @@ section.
use IO::Compress::Deflate qw(deflate $DeflateError) ;
- deflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ deflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "deflate failed: $DeflateError\n";
The functional interface needs Perl5.005 or better.
@@ -246,7 +244,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the uncompressed data.
+source of the uncompressed data.
It can take one of the following forms:
@@ -264,17 +262,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is compressed.
@@ -282,8 +280,8 @@ contains valid filenames before any data is compressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<deflate> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<deflate> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -304,7 +302,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
compressed data will be written to it.
=item A filehandle
@@ -313,14 +311,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
compressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
compressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the compressed data will be pushed onto the array.
=item An Output FileGlob
@@ -358,7 +356,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<deflate> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -369,9 +367,7 @@ This parameter defaults to 0.
=item C<< BinModeIn => 0|1 >>
-When reading from a file or filehandle, set C<binmode> before reading.
-
-Defaults to 0.
+This option is now a no-op. All files will be read in binmode.
=item C<< Append => 0|1 >>
@@ -400,7 +396,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all compressed
+When C<Append> is specified, and set to true, it will I<append> all compressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -444,7 +440,7 @@ compressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt"
or die "Cannot open 'file1.txt': $!\n" ;
my $buffer ;
- deflate $input => \$buffer
+ deflate $input => \$buffer
or die "deflate failed: $DeflateError\n";
To compress all files in the directory "/my/home" that match "*.txt"
@@ -466,7 +462,7 @@ and if you want to compress each file one at a time, this will do the trick
for my $input ( glob "/my/home/*.txt" )
{
my $output = "$input.1950" ;
- deflate $input => $output
+ deflate $input => $output
or die "Error compressing '$input': $DeflateError\n";
}
@@ -479,14 +475,14 @@ The format of the constructor for C<IO::Compress::Deflate> is shown below
my $z = new IO::Compress::Deflate $output [,OPTS]
or die "IO::Compress::Deflate failed: $DeflateError\n";
-It returns an C<IO::Compress::Deflate> object on success and undef on failure.
+It returns an C<IO::Compress::Deflate> object on success and undef on failure.
The variable C<$DeflateError> will contain an error message on failure.
-If you are running Perl 5.005 or better the object, C<$z>, returned from
-IO::Compress::Deflate can be used exactly like an L<IO::File|IO::File> filehandle.
-This means that all normal output file operations can be carried out
-with C<$z>.
-For example, to write to a compressed file/buffer you can use either of
+If you are running Perl 5.005 or better the object, C<$z>, returned from
+IO::Compress::Deflate can be used exactly like an L<IO::File|IO::File> filehandle.
+This means that all normal output file operations can be carried out
+with C<$z>.
+For example, to write to a compressed file/buffer you can use either of
these forms
$z->print("hello world\n");
@@ -509,7 +505,7 @@ If the C<$output> parameter is a filehandle, the compressed data will be
written to it.
The string '-' can be used as an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output> is a scalar reference, the compressed data will be stored
in C<$$output>.
@@ -536,7 +532,7 @@ This parameter defaults to 0.
=item C<< Append => 0|1 >>
-Opens C<$output> in append mode.
+Opens C<$output> in append mode.
The behaviour of this option is dependent on the type of C<$output>.
@@ -568,20 +564,20 @@ This parameter defaults to 0.
This option is used to compress input data and append it to an existing
compressed data stream in C<$output>. The end result is a single compressed
-data stream stored in C<$output>.
+data stream stored in C<$output>.
It is a fatal error to attempt to use this option when C<$output> is not an
RFC 1950 data stream.
There are a number of other limitations with the C<Merge> option:
-=over 5
+=over 5
=item 1
This module needs to have been built with zlib 1.2.1 or better to work. A
fatal error will be thrown if C<Merge> is used with an older version of
-zlib.
+zlib.
=item 2
@@ -591,7 +587,7 @@ If C<$output> is a file or a filehandle, it must be seekable.
This parameter defaults to 0.
-=item -Level
+=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
@@ -610,7 +606,7 @@ Note, these constants are not imported by C<IO::Compress::Deflate> by default.
use IO::Compress::Deflate qw(:constants);
use IO::Compress::Deflate qw(:all);
-=item -Strategy
+=item -Strategy
Defines the strategy used to tune the compression. Use one of the symbolic
constants defined below.
@@ -633,7 +629,7 @@ This is a placeholder option.
TODO
-=head1 Methods
+=head1 Methods
=head2 print
@@ -751,7 +747,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -774,7 +770,7 @@ retrieve the autoflush setting.
$z->input_line_number()
$z->input_line_number(EXPR)
-This method always returns C<undef> when compressing.
+This method always returns C<undef> when compressing.
=head2 fileno
@@ -793,7 +789,7 @@ C<undef>.
$z->close() ;
close $z ;
-Flushes any pending compressed data and then closes the output file/buffer.
+Flushes any pending compressed data and then closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Compress::Deflate object is destroyed (either explicitly or by the
@@ -834,9 +830,9 @@ Usage is
TODO
-=head1 Importing
+=head1 Importing
-A number of symbolic constants are required by some methods in
+A number of symbolic constants are required by some methods in
C<IO::Compress::Deflate>. None are imported by default.
=over 5
@@ -884,9 +880,6 @@ These symbolic constants are used by the C<Strategy> option in the constructor.
Z_FIXED
Z_DEFAULT_STRATEGY
-
-
-
=back
=head1 EXAMPLES
@@ -901,7 +894,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -909,7 +902,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -924,7 +917,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -932,7 +925,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Compress/FAQ.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod
index 7099418443..1e66507aa2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod
@@ -7,7 +7,7 @@ IO::Compress::FAQ -- Frequently Asked Questions about IO::Compress
Common questions answered.
-=head1 GENERAL
+=head1 GENERAL
=head2 Compatibility with Unix compress/uncompress.
@@ -104,7 +104,7 @@ recompression.
my $gunzip = new IO::Uncompress::Gunzip $gzipFile
or die "Cannot gunzip $gzipFile: $GunzipError\n" ;
- bzip2 $gunzip => $bzipFile
+ bzip2 $gunzip => $bzipFile
or die "Cannot bzip2 to $bzipFile: $Bzip2Error\n" ;
Note, there is a limitation of this technique. Some compression file
@@ -146,16 +146,16 @@ Only supported if the C<IO-Compress-Lzma> module is installed.
Yes, both the C<IO-Compress-Zip> and C<IO-Uncompress-Unzip> modules
support the zip feature called I<Zip64>. That allows them to read/write
-files/buffers larger than 4Gig.
+files/buffers larger than 4Gig.
If you are creating a Zip file using the one-shot interface, and any of the
input files is greater than 4Gig, a zip64 complaint zip file will be
-created.
+created.
zip "really-large-file" => "my.zip";
Similarly with the one-shot interface, if the input is a buffer larger than
-4 Gig, a zip64 complaint zip file will be created.
+4 Gig, a zip64 complaint zip file will be created.
zip \$really_large_buffer => "my.zip";
@@ -174,11 +174,11 @@ detect if the zip file is zip64.
If you intend to manipulate the Zip64 zip files created with
C<IO-Compress-Zip> using an external zip/unzip, make sure that it supports
-Zip64.
+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.
+archive.
=head2 Can I write more that 64K entries is a Zip files?
@@ -209,7 +209,7 @@ The example below illustrates this behaviour
$ echo abc | gzip -c >x.gz
$ echo def | gzip -c >>x.gz
- $ gunzip -c x.gz
+ $ gunzip -c x.gz
abc
def
@@ -287,7 +287,7 @@ By default C<IO::Uncompress::Bzip2> will only uncompress the first bzip2
data stream in a pbzip2 file. To uncompress the complete pbzip2 file you
must include the C<MultiStream> option, like this.
- bunzip2 $input => \$output, MultiStream => 1
+ bunzip2 $input => \$output, MultiStream => 1
or die "bunzip2 failed: $Bunzip2Error\n";
=head1 HTTP & NETWORK
@@ -334,7 +334,7 @@ L<http://perl.apache.org/docs/tutorials/tips/mod_perl_tricks/mod_perl_tricks.htm
return bless { r => $r,
crc => crc32(undef),
d => $d,
- l => 0
+ l => 0
},$class;
}
@@ -474,7 +474,7 @@ read from the FTP Server.
gunzip $retr_fh => $outFilename, AutoClose => 1
or die "Cannot uncompress '$compressed_file': $GunzipError\n";
-and this to compress a file as it is written to the FTP Server
+and this to compress a file as it is written to the FTP Server
use Net::FTP;
use IO::Compress::Gzip qw(:all);
@@ -492,13 +492,13 @@ file/buffer and you want to read both.
As an example consider the structure of a zip file. This is a well-defined
file format that mixes both compressed and uncompressed sections of data in
-a single file.
+a single file.
For the purposes of this discussion you can think of a zip file as sequence
of compressed data streams, each of which is prefixed by an uncompressed
local header. The local header contains information about the compressed
data stream, including the name of the compressed file and, in particular,
-the length of the compressed data stream.
+the length of the compressed data stream.
To illustrate how to use C<InputLength> here is a script that walks a zip
file and prints out how many lines are in each compressed file (if you
@@ -527,7 +527,7 @@ the other C<IO::Uncompress::*> modules.
my $buffer;
my $x ;
- ($x = $fh->read($buffer, ZIP_LOCAL_HDR_LENGTH)) == ZIP_LOCAL_HDR_LENGTH
+ ($x = $fh->read($buffer, ZIP_LOCAL_HDR_LENGTH)) == ZIP_LOCAL_HDR_LENGTH
or die "Truncated file: $!\n";
my $signature = unpack ("V", substr($buffer, 0, 4));
@@ -539,11 +539,11 @@ the other C<IO::Uncompress::*> modules.
my $compressedMethod = unpack ("v", substr($buffer, 8, 2));
my $compressedLength = unpack ("V", substr($buffer, 18, 4));
my $uncompressedLength = unpack ("V", substr($buffer, 22, 4));
- my $filename_length = unpack ("v", substr($buffer, 26, 2));
+ my $filename_length = unpack ("v", substr($buffer, 26, 2));
my $extra_length = unpack ("v", substr($buffer, 28, 2));
my $filename ;
- $fh->read($filename, $filename_length) == $filename_length
+ $fh->read($filename, $filename_length) == $filename_length
or die "Truncated file\n";
$fh->read($buffer, $extra_length) == $extra_length
@@ -582,7 +582,7 @@ the other C<IO::Uncompress::*> modules.
}
The majority of the code above is concerned with reading the zip local
-header data. The code that I want to focus on is at the bottom.
+header data. The code that I want to focus on is at the bottom.
while (1) {
@@ -613,9 +613,9 @@ the C<$fh> filehandle (The only exception is for an error case like a
truncated file or a corrupt data stream).
This means that once RawInflate is finished C<$fh> will be left at the
-byte directly after the compressed data stream.
+byte directly after the compressed data stream.
-Now consider what the code looks like without C<InputLength>
+Now consider what the code looks like without C<InputLength>
while (1) {
@@ -654,11 +654,11 @@ application can cope with large compressed data streams.
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.
+file.
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -668,7 +668,7 @@ L<IO::Zlib|IO::Zlib>
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -676,7 +676,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Compress/Gzip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip.pm
index db01764624..5302011a20 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.074 () ;
-use IO::Compress::Adapter::Deflate 2.074 ;
+use IO::Compress::RawDeflate 2.084 () ;
+use IO::Compress::Adapter::Deflate 2.084 ;
-use IO::Compress::Base::Common 2.074 qw(:Status );
-use IO::Compress::Gzip::Constants 2.074 ;
-use IO::Compress::Zlib::Extra 2.074 ;
+use IO::Compress::Base::Common 2.084 qw(:Status );
+use IO::Compress::Gzip::Constants 2.084 ;
+use IO::Compress::Zlib::Extra 2.084 ;
BEGIN
{
@@ -25,7 +25,7 @@ BEGIN
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $GzipError);
-$VERSION = '2.074';
+$VERSION = '2.084';
$GzipError = '' ;
@ISA = qw(IO::Compress::RawDeflate Exporter);
@@ -277,14 +277,12 @@ __END__
=head1 NAME
IO::Compress::Gzip - Write RFC 1952 files/buffers
-
-
=head1 SYNOPSIS
use IO::Compress::Gzip qw(gzip $GzipError) ;
- my $status = gzip $input => $output [,OPTS]
+ my $status = gzip $input => $output [,OPTS]
or die "gzip failed: $GzipError\n";
my $z = new IO::Compress::Gzip $output [,OPTS]
@@ -304,9 +302,9 @@ IO::Compress::Gzip - Write RFC 1952 files/buffers
$z->autoflush();
$z->input_line_number();
$z->newStream( [OPTS] );
-
+
$z->deflateParams();
-
+
$z->close() ;
$GzipError ;
@@ -321,7 +319,7 @@ IO::Compress::Gzip - Write RFC 1952 files/buffers
binmode $z
fileno $z
close $z ;
-
+
=head1 DESCRIPTION
@@ -331,7 +329,7 @@ data to files or buffer as defined in RFC 1952.
All the gzip headers defined in RFC 1952 can be created using
this module.
-For reading RFC 1952 files/buffers, see the companion module
+For reading RFC 1952 files/buffers, see the companion module
L<IO::Uncompress::Gunzip|IO::Uncompress::Gunzip>.
=head1 Functional Interface
@@ -343,7 +341,7 @@ section.
use IO::Compress::Gzip qw(gzip $GzipError) ;
- gzip $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ gzip $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "gzip failed: $GzipError\n";
The functional interface needs Perl5.005 or better.
@@ -356,7 +354,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the uncompressed data.
+source of the uncompressed data.
It can take one of the following forms:
@@ -374,17 +372,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is compressed.
@@ -392,8 +390,8 @@ contains valid filenames before any data is compressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<gzip> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<gzip> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -403,7 +401,7 @@ See L<File::GlobMapper|File::GlobMapper> for more details.
If the C<$input_filename_or_reference> parameter is any other type,
C<undef> will be returned.
-In addition, if C<$input_filename_or_reference> is a simple filename,
+In addition, if C<$input_filename_or_reference> is a simple filename,
the default values for
the C<Name> and C<Time> options will be sourced from that file.
@@ -422,7 +420,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
compressed data will be written to it.
=item A filehandle
@@ -431,14 +429,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
compressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
compressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the compressed data will be pushed onto the array.
=item An Output FileGlob
@@ -476,7 +474,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<gzip> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -487,9 +485,7 @@ This parameter defaults to 0.
=item C<< BinModeIn => 0|1 >>
-When reading from a file or filehandle, set C<binmode> before reading.
-
-Defaults to 0.
+This option is now a no-op. All files will be read in binmode.
=item C<< Append => 0|1 >>
@@ -518,7 +514,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all compressed
+When C<Append> is specified, and set to true, it will I<append> all compressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -562,7 +558,7 @@ compressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt"
or die "Cannot open 'file1.txt': $!\n" ;
my $buffer ;
- gzip $input => \$buffer
+ gzip $input => \$buffer
or die "gzip failed: $GzipError\n";
To compress all files in the directory "/my/home" that match "*.txt"
@@ -584,7 +580,7 @@ and if you want to compress each file one at a time, this will do the trick
for my $input ( glob "/my/home/*.txt" )
{
my $output = "$input.gz" ;
- gzip $input => $output
+ gzip $input => $output
or die "Error compressing '$input': $GzipError\n";
}
@@ -597,14 +593,14 @@ The format of the constructor for C<IO::Compress::Gzip> is shown below
my $z = new IO::Compress::Gzip $output [,OPTS]
or die "IO::Compress::Gzip failed: $GzipError\n";
-It returns an C<IO::Compress::Gzip> object on success and undef on failure.
+It returns an C<IO::Compress::Gzip> object on success and undef on failure.
The variable C<$GzipError> will contain an error message on failure.
-If you are running Perl 5.005 or better the object, C<$z>, returned from
-IO::Compress::Gzip can be used exactly like an L<IO::File|IO::File> filehandle.
-This means that all normal output file operations can be carried out
-with C<$z>.
-For example, to write to a compressed file/buffer you can use either of
+If you are running Perl 5.005 or better the object, C<$z>, returned from
+IO::Compress::Gzip can be used exactly like an L<IO::File|IO::File> filehandle.
+This means that all normal output file operations can be carried out
+with C<$z>.
+For example, to write to a compressed file/buffer you can use either of
these forms
$z->print("hello world\n");
@@ -627,7 +623,7 @@ If the C<$output> parameter is a filehandle, the compressed data will be
written to it.
The string '-' can be used as an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output> is a scalar reference, the compressed data will be stored
in C<$$output>.
@@ -654,7 +650,7 @@ This parameter defaults to 0.
=item C<< Append => 0|1 >>
-Opens C<$output> in append mode.
+Opens C<$output> in append mode.
The behaviour of this option is dependent on the type of C<$output>.
@@ -686,20 +682,20 @@ This parameter defaults to 0.
This option is used to compress input data and append it to an existing
compressed data stream in C<$output>. The end result is a single compressed
-data stream stored in C<$output>.
+data stream stored in C<$output>.
It is a fatal error to attempt to use this option when C<$output> is not an
RFC 1952 data stream.
There are a number of other limitations with the C<Merge> option:
-=over 5
+=over 5
=item 1
This module needs to have been built with zlib 1.2.1 or better to work. A
fatal error will be thrown if C<Merge> is used with an older version of
-zlib.
+zlib.
=item 2
@@ -709,7 +705,7 @@ If C<$output> is a file or a filehandle, it must be seekable.
This parameter defaults to 0.
-=item -Level
+=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
@@ -728,7 +724,7 @@ Note, these constants are not imported by C<IO::Compress::Gzip> by default.
use IO::Compress::Gzip qw(:constants);
use IO::Compress::Gzip qw(:all);
-=item -Strategy
+=item -Strategy
Defines the strategy used to tune the compression. Use one of the symbolic
constants defined below.
@@ -747,7 +743,7 @@ If specified, this option will force the creation of the smallest possible
compliant gzip header (which is exactly 10 bytes long) as defined in
RFC 1952.
-See the section titled "Compliance" in RFC 1952 for a definition
+See the section titled "Compliance" in RFC 1952 for a definition
of the values used for the fields in the gzip header.
All other parameters that control the content of the gzip header will
@@ -793,7 +789,7 @@ This parameter controls the setting of the FLG.FTEXT bit in the gzip
header. It is used to signal that the data stored in the gzip file/buffer
is probably text.
-The default is 0.
+The default is 0.
=item C<< HeaderCRC => 0|1 >>
@@ -879,12 +875,12 @@ If C<Strict> is enabled the following behaviour will be policed:
=over 5
-=item *
+=item *
The value supplied with the C<Name> option can only contain ISO 8859-1
characters.
-=item *
+=item *
The value supplied with the C<Comment> option can only contain ISO 8859-1
characters plus line-feed.
@@ -894,12 +890,12 @@ characters plus line-feed.
The values supplied with the C<-Name> and C<-Comment> options cannot
contain multiple embedded nulls.
-=item *
+=item *
If an C<ExtraField> option is specified and it is a simple scalar,
it must conform to the sub-field structure as defined in RFC 1952.
-=item *
+=item *
If an C<ExtraField> option is specified the second byte of the ID will be
checked in each subfield to ensure that it does not contain the reserved
@@ -911,12 +907,12 @@ When C<Strict> is disabled the following behaviour will be policed:
=over 5
-=item *
+=item *
The value supplied with C<-Name> option can contain
any character except NULL.
-=item *
+=item *
The value supplied with C<-Comment> option can contain any character
except NULL.
@@ -928,12 +924,12 @@ multiple embedded nulls. The string written to the gzip header will
consist of the characters up to, but not including, the first embedded
NULL.
-=item *
+=item *
If an C<ExtraField> option is specified and it is a simple scalar, the
structure will not be checked. The only error is if the length is too big.
-=item *
+=item *
The ID header in an C<ExtraField> sub-field can consist of any two bytes.
@@ -945,7 +941,7 @@ The ID header in an C<ExtraField> sub-field can consist of any two bytes.
TODO
-=head1 Methods
+=head1 Methods
=head2 print
@@ -1063,7 +1059,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -1086,7 +1082,7 @@ retrieve the autoflush setting.
$z->input_line_number()
$z->input_line_number(EXPR)
-This method always returns C<undef> when compressing.
+This method always returns C<undef> when compressing.
=head2 fileno
@@ -1105,7 +1101,7 @@ C<undef>.
$z->close() ;
close $z ;
-Flushes any pending compressed data and then closes the output file/buffer.
+Flushes any pending compressed data and then closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Compress::Gzip object is destroyed (either explicitly or by the
@@ -1146,9 +1142,9 @@ Usage is
TODO
-=head1 Importing
+=head1 Importing
-A number of symbolic constants are required by some methods in
+A number of symbolic constants are required by some methods in
C<IO::Compress::Gzip>. None are imported by default.
=over 5
@@ -1196,9 +1192,6 @@ These symbolic constants are used by the C<Strategy> option in the constructor.
Z_FIXED
Z_DEFAULT_STRATEGY
-
-
-
=back
=head1 EXAMPLES
@@ -1213,7 +1206,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1221,7 +1214,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -1236,7 +1229,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1244,7 +1237,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Compress/Gzip/Constants.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip/Constants.pm
index 8186bf325e..d1bd0c2bb2 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.074';
+$VERSION = '2.084';
@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 bc1b71eefe..b2f38ff402 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.074 ;
-use IO::Compress::Base::Common 2.074 qw(:Status );
-use IO::Compress::Adapter::Deflate 2.074 ;
+use IO::Compress::Base 2.084 ;
+use IO::Compress::Base::Common 2.084 qw(:Status );
+use IO::Compress::Adapter::Deflate 2.084 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %DEFLATE_CONSTANTS, %EXPORT_TAGS, $RawDeflateError);
-$VERSION = '2.074';
+$VERSION = '2.084';
$RawDeflateError = '';
@ISA = qw(IO::Compress::Base Exporter);
@@ -116,8 +116,8 @@ sub getExtraParams
return getZlibParams();
}
-use IO::Compress::Base::Common 2.074 qw(:Parse);
-use Compress::Raw::Zlib 2.074 qw(Z_DEFLATED Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY);
+use IO::Compress::Base::Common 2.084 qw(:Parse);
+use Compress::Raw::Zlib 2.084 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],
@@ -223,14 +223,12 @@ __END__
=head1 NAME
IO::Compress::RawDeflate - Write RFC 1951 files/buffers
-
-
=head1 SYNOPSIS
use IO::Compress::RawDeflate qw(rawdeflate $RawDeflateError) ;
- my $status = rawdeflate $input => $output [,OPTS]
+ my $status = rawdeflate $input => $output [,OPTS]
or die "rawdeflate failed: $RawDeflateError\n";
my $z = new IO::Compress::RawDeflate $output [,OPTS]
@@ -250,9 +248,9 @@ IO::Compress::RawDeflate - Write RFC 1951 files/buffers
$z->autoflush();
$z->input_line_number();
$z->newStream( [OPTS] );
-
+
$z->deflateParams();
-
+
$z->close() ;
$RawDeflateError ;
@@ -267,7 +265,7 @@ IO::Compress::RawDeflate - Write RFC 1951 files/buffers
binmode $z
fileno $z
close $z ;
-
+
=head1 DESCRIPTION
@@ -277,7 +275,7 @@ data to files or buffer as defined in RFC 1951.
Note that RFC 1951 data is not a good choice of compression format
to use in isolation, especially if you want to auto-detect it.
-For reading RFC 1951 files/buffers, see the companion module
+For reading RFC 1951 files/buffers, see the companion module
L<IO::Uncompress::RawInflate|IO::Uncompress::RawInflate>.
=head1 Functional Interface
@@ -289,7 +287,7 @@ section.
use IO::Compress::RawDeflate qw(rawdeflate $RawDeflateError) ;
- rawdeflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ rawdeflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "rawdeflate failed: $RawDeflateError\n";
The functional interface needs Perl5.005 or better.
@@ -302,7 +300,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the uncompressed data.
+source of the uncompressed data.
It can take one of the following forms:
@@ -320,17 +318,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is compressed.
@@ -338,8 +336,8 @@ contains valid filenames before any data is compressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<rawdeflate> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<rawdeflate> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -360,7 +358,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
compressed data will be written to it.
=item A filehandle
@@ -369,14 +367,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
compressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
compressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the compressed data will be pushed onto the array.
=item An Output FileGlob
@@ -414,7 +412,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<rawdeflate> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -425,9 +423,7 @@ This parameter defaults to 0.
=item C<< BinModeIn => 0|1 >>
-When reading from a file or filehandle, set C<binmode> before reading.
-
-Defaults to 0.
+This option is now a no-op. All files will be read in binmode.
=item C<< Append => 0|1 >>
@@ -456,7 +452,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all compressed
+When C<Append> is specified, and set to true, it will I<append> all compressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -500,7 +496,7 @@ compressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt"
or die "Cannot open 'file1.txt': $!\n" ;
my $buffer ;
- rawdeflate $input => \$buffer
+ rawdeflate $input => \$buffer
or die "rawdeflate failed: $RawDeflateError\n";
To compress all files in the directory "/my/home" that match "*.txt"
@@ -522,7 +518,7 @@ and if you want to compress each file one at a time, this will do the trick
for my $input ( glob "/my/home/*.txt" )
{
my $output = "$input.1951" ;
- rawdeflate $input => $output
+ rawdeflate $input => $output
or die "Error compressing '$input': $RawDeflateError\n";
}
@@ -535,14 +531,14 @@ The format of the constructor for C<IO::Compress::RawDeflate> is shown below
my $z = new IO::Compress::RawDeflate $output [,OPTS]
or die "IO::Compress::RawDeflate failed: $RawDeflateError\n";
-It returns an C<IO::Compress::RawDeflate> object on success and undef on failure.
+It returns an C<IO::Compress::RawDeflate> object on success and undef on failure.
The variable C<$RawDeflateError> will contain an error message on failure.
-If you are running Perl 5.005 or better the object, C<$z>, returned from
-IO::Compress::RawDeflate can be used exactly like an L<IO::File|IO::File> filehandle.
-This means that all normal output file operations can be carried out
-with C<$z>.
-For example, to write to a compressed file/buffer you can use either of
+If you are running Perl 5.005 or better the object, C<$z>, returned from
+IO::Compress::RawDeflate can be used exactly like an L<IO::File|IO::File> filehandle.
+This means that all normal output file operations can be carried out
+with C<$z>.
+For example, to write to a compressed file/buffer you can use either of
these forms
$z->print("hello world\n");
@@ -565,7 +561,7 @@ If the C<$output> parameter is a filehandle, the compressed data will be
written to it.
The string '-' can be used as an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output> is a scalar reference, the compressed data will be stored
in C<$$output>.
@@ -592,7 +588,7 @@ This parameter defaults to 0.
=item C<< Append => 0|1 >>
-Opens C<$output> in append mode.
+Opens C<$output> in append mode.
The behaviour of this option is dependent on the type of C<$output>.
@@ -624,20 +620,20 @@ This parameter defaults to 0.
This option is used to compress input data and append it to an existing
compressed data stream in C<$output>. The end result is a single compressed
-data stream stored in C<$output>.
+data stream stored in C<$output>.
It is a fatal error to attempt to use this option when C<$output> is not an
RFC 1951 data stream.
There are a number of other limitations with the C<Merge> option:
-=over 5
+=over 5
=item 1
This module needs to have been built with zlib 1.2.1 or better to work. A
fatal error will be thrown if C<Merge> is used with an older version of
-zlib.
+zlib.
=item 2
@@ -647,7 +643,7 @@ If C<$output> is a file or a filehandle, it must be seekable.
This parameter defaults to 0.
-=item -Level
+=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
@@ -666,7 +662,7 @@ Note, these constants are not imported by C<IO::Compress::RawDeflate> by default
use IO::Compress::RawDeflate qw(:constants);
use IO::Compress::RawDeflate qw(:all);
-=item -Strategy
+=item -Strategy
Defines the strategy used to tune the compression. Use one of the symbolic
constants defined below.
@@ -689,7 +685,7 @@ This is a placeholder option.
TODO
-=head1 Methods
+=head1 Methods
=head2 print
@@ -807,7 +803,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -830,7 +826,7 @@ retrieve the autoflush setting.
$z->input_line_number()
$z->input_line_number(EXPR)
-This method always returns C<undef> when compressing.
+This method always returns C<undef> when compressing.
=head2 fileno
@@ -849,7 +845,7 @@ C<undef>.
$z->close() ;
close $z ;
-Flushes any pending compressed data and then closes the output file/buffer.
+Flushes any pending compressed data and then closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Compress::RawDeflate object is destroyed (either explicitly or by the
@@ -890,9 +886,9 @@ Usage is
TODO
-=head1 Importing
+=head1 Importing
-A number of symbolic constants are required by some methods in
+A number of symbolic constants are required by some methods in
C<IO::Compress::RawDeflate>. None are imported by default.
=over 5
@@ -940,9 +936,6 @@ These symbolic constants are used by the C<Strategy> option in the constructor.
Z_FIXED
Z_DEFAULT_STRATEGY
-
-
-
=back
=head1 EXAMPLES
@@ -957,7 +950,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -965,7 +958,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -980,7 +973,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -988,7 +981,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Compress/Zip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip.pm
index 07c72d6706..eabeef63e7 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.074 qw(:Status );
-use IO::Compress::RawDeflate 2.074 ();
-use IO::Compress::Adapter::Deflate 2.074 ;
-use IO::Compress::Adapter::Identity 2.074 ;
-use IO::Compress::Zlib::Extra 2.074 ;
-use IO::Compress::Zip::Constants 2.074 ;
+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 File::Spec();
use Config;
-use Compress::Raw::Zlib 2.074 ();
+use Compress::Raw::Zlib 2.084 ();
BEGIN
{
eval { require IO::Compress::Adapter::Bzip2 ;
- import IO::Compress::Adapter::Bzip2 2.074 ;
+ import IO::Compress::Adapter::Bzip2 2.084 ;
require IO::Compress::Bzip2 ;
- import IO::Compress::Bzip2 2.074 ;
+ import IO::Compress::Bzip2 2.084 ;
} ;
eval { require IO::Compress::Adapter::Lzma ;
- import IO::Compress::Adapter::Lzma 2.074 ;
+ import IO::Compress::Adapter::Lzma 2.084 ;
require IO::Compress::Lzma ;
- import IO::Compress::Lzma 2.074 ;
+ import IO::Compress::Lzma 2.084 ;
} ;
}
@@ -36,7 +36,7 @@ require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $ZipError);
-$VERSION = '2.074';
+$VERSION = '2.084';
$ZipError = '';
@ISA = qw(IO::Compress::RawDeflate Exporter);
@@ -863,14 +863,12 @@ __END__
=head1 NAME
IO::Compress::Zip - Write zip files/buffers
-
-
=head1 SYNOPSIS
use IO::Compress::Zip qw(zip $ZipError) ;
- my $status = zip $input => $output [,OPTS]
+ my $status = zip $input => $output [,OPTS]
or die "zip failed: $ZipError\n";
my $z = new IO::Compress::Zip $output [,OPTS]
@@ -890,9 +888,9 @@ IO::Compress::Zip - Write zip files/buffers
$z->autoflush();
$z->input_line_number();
$z->newStream( [OPTS] );
-
+
$z->deflateParams();
-
+
$z->close() ;
$ZipError ;
@@ -907,16 +905,16 @@ IO::Compress::Zip - Write zip files/buffers
binmode $z
fileno $z
close $z ;
-
+
=head1 DESCRIPTION
-This module provides a Perl interface that allows writing zip
+This module provides a Perl interface that allows writing zip
compressed data to files or buffer.
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>.
+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,
namely Store (no compression at all), Deflate, Bzip2 and LZMA.
@@ -927,7 +925,7 @@ be installed.
Note that to create LZMA content, the module C<IO::Compress::Lzma> must
be installed.
-For reading zip files/buffers, see the companion module
+For reading zip files/buffers, see the companion module
L<IO::Uncompress::Unzip|IO::Uncompress::Unzip>.
=head1 Functional Interface
@@ -939,7 +937,7 @@ section.
use IO::Compress::Zip qw(zip $ZipError) ;
- zip $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ zip $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "zip failed: $ZipError\n";
The functional interface needs Perl5.005 or better.
@@ -952,7 +950,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the uncompressed data.
+source of the uncompressed data.
It can take one of the following forms:
@@ -970,17 +968,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is compressed.
@@ -988,8 +986,8 @@ contains valid filenames before any data is compressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<zip> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<zip> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -999,7 +997,7 @@ See L<File::GlobMapper|File::GlobMapper> for more details.
If the C<$input_filename_or_reference> parameter is any other type,
C<undef> will be returned.
-In addition, if C<$input_filename_or_reference> is a simple filename,
+In addition, if C<$input_filename_or_reference> is a simple filename,
the default values for
the C<Name>, C<Time>, C<TextFlag>, C<ExtAttr>, C<exUnixN> and C<exTime> options will be sourced from that file.
@@ -1018,7 +1016,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
compressed data will be written to it.
=item A filehandle
@@ -1027,14 +1025,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
compressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
compressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the compressed data will be pushed onto the array.
=item An Output FileGlob
@@ -1072,7 +1070,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<zip> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -1083,9 +1081,7 @@ This parameter defaults to 0.
=item C<< BinModeIn => 0|1 >>
-When reading from a file or filehandle, set C<binmode> before reading.
-
-Defaults to 0.
+This option is now a no-op. All files will be read in binmode.
=item C<< Append => 0|1 >>
@@ -1114,7 +1110,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all compressed
+When C<Append> is specified, and set to true, it will I<append> all compressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -1158,7 +1154,7 @@ compressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt"
or die "Cannot open 'file1.txt': $!\n" ;
my $buffer ;
- zip $input => \$buffer
+ zip $input => \$buffer
or die "zip failed: $ZipError\n";
To create a zip file, C<output.zip>, that contains the compressed contents
@@ -1197,14 +1193,14 @@ The format of the constructor for C<IO::Compress::Zip> is shown below
my $z = new IO::Compress::Zip $output [,OPTS]
or die "IO::Compress::Zip failed: $ZipError\n";
-It returns an C<IO::Compress::Zip> object on success and undef on failure.
+It returns an C<IO::Compress::Zip> object on success and undef on failure.
The variable C<$ZipError> will contain an error message on failure.
-If you are running Perl 5.005 or better the object, C<$z>, returned from
-IO::Compress::Zip can be used exactly like an L<IO::File|IO::File> filehandle.
-This means that all normal output file operations can be carried out
-with C<$z>.
-For example, to write to a compressed file/buffer you can use either of
+If you are running Perl 5.005 or better the object, C<$z>, returned from
+IO::Compress::Zip can be used exactly like an L<IO::File|IO::File> filehandle.
+This means that all normal output file operations can be carried out
+with C<$z>.
+For example, to write to a compressed file/buffer you can use either of
these forms
$z->print("hello world\n");
@@ -1227,7 +1223,7 @@ If the C<$output> parameter is a filehandle, the compressed data will be
written to it.
The string '-' can be used as an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output> is a scalar reference, the compressed data will be stored
in C<$$output>.
@@ -1254,7 +1250,7 @@ This parameter defaults to 0.
=item C<< Append => 0|1 >>
-Opens C<$output> in append mode.
+Opens C<$output> in append mode.
The behaviour of this option is dependent on the type of C<$output>.
@@ -1284,7 +1280,7 @@ This parameter defaults to 0.
=item C<< Name => $string >>
-Stores the contents of C<$string> in the zip filename header field.
+Stores the contents of C<$string> in the zip filename header field.
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.
@@ -1306,7 +1302,7 @@ to create a non-standard Zip file.
This is what APPNOTE.TXT has to say on what should be stored in the zip
filename header field.
- The name of the file, with optional relative path.
+ The name of the file, with optional relative path.
The path stored should not contain a drive or
device letter, or a leading slash. All slashes
should be forward slashes '/' as opposed to
@@ -1344,8 +1340,8 @@ filenames before they are stored in C<$zipfile>.
my $dir = shift ;
zip [ <$dir/*.txt> ] => $zipfile,
- FilterName => sub { s[^$dir/][] } ;
- }
+ FilterName => sub { s[^$dir/][] } ;
+ }
=item C<< Time => $number >>
@@ -1360,7 +1356,7 @@ filename.
This option controls the "external file attributes" field in the central
header of the zip file. This is a 4 byte field.
-If you are running a Unix derivative this value defaults to
+If you are running a Unix derivative this value defaults to
0100644 << 16
@@ -1398,7 +1394,7 @@ and C<$gid>. These values correspond to the numeric User ID (UID) and Group ID
When the C<exUnix2> option is present it will trigger the creation of a
Unix2 extra field (ID is "Ux") in the local zip header. This will be populated
with C<$uid> and C<$gid>. An empty Unix2 extra field will also
-be created in the central zip header.
+be created in the central zip header.
Note - The UID & GID are stored as 16-bit
integers in the "Ux" field. Use C<< exUnixN >> if your UID or GID are
@@ -1415,8 +1411,8 @@ and C<$gid>. These values correspond to the numeric User ID (UID) and Group ID
(GID) of the owner of the files respectively.
When the C<exUnixN> option is present it will trigger the creation of a
-UnixN extra field (ID is "ux") in both the local and central zip headers.
-This will be populated with C<$uid> and C<$gid>.
+UnixN extra field (ID is "ux") in both the local and central zip headers.
+This will be populated with C<$uid> and C<$gid>.
The UID & GID are stored as 32-bit integers.
If the C<Minimal> option is set to true, this option will be ignored.
@@ -1440,10 +1436,10 @@ By default, no comment field is written to the zip file.
=item C<< Method => $method >>
Controls which compression method is used. At present four compression
-methods are supported, namely Store (no compression at all), Deflate,
+methods are supported, namely Store (no compression at all), Deflate,
Bzip2 and Lzma.
-The symbols, ZIP_CM_STORE, ZIP_CM_DEFLATE, ZIP_CM_BZIP2 and ZIP_CM_LZMA
+The symbols, ZIP_CM_STORE, ZIP_CM_DEFLATE, ZIP_CM_BZIP2 and ZIP_CM_LZMA
are used to select the compression method.
These constants are not imported by C<IO::Compress::Zip> by default.
@@ -1476,17 +1472,17 @@ The default is 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..
+zip archive.
-C<Zip64> will be automatically set, as needed, if working with the one-shot
+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.
+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.
+archive.
The default is 0.
@@ -1499,7 +1495,7 @@ text.
In one-shot mode this flag will be set to true if the Perl C<-T> operator thinks
the file contains text.
-The default is 0.
+The default is 0.
=item C<< ExtraFieldLocal => $data >>
@@ -1529,7 +1525,7 @@ The list of subfields can be supplied in any of the following formats
...
}
-Where C<$id1>, C<$id2> are two byte subfield ID's.
+Where C<$id1>, C<$id2> are two byte subfield ID's.
If you use the hash syntax, you have no control over the order in which
the ExtraSubFields are stored, plus you cannot have SubFields with
@@ -1539,8 +1535,8 @@ Alternatively the list of subfields can by supplied as a scalar, thus
ExtraField => $rawdata
-In this case C<IO::Compress::Zip> will check that C<$rawdata> consists of
-zero or more conformant sub-fields.
+In this case C<IO::Compress::Zip> will check that C<$rawdata> consists of
+zero or more conformant sub-fields.
The Extended Time field (ID "UT"), set using the C<exTime> option, and the
Unix2 extra field (ID "Ux), set using the C<exUnix2> option, are examples
@@ -1554,14 +1550,14 @@ The maximum size of an extra field 65535 bytes.
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
+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.
+Specify the number of 100K blocks bzip2 uses during compression.
Valid values are from 1 to 9, where 9 is best compression.
@@ -1608,7 +1604,7 @@ otherwise.
Defaults to 0.
-=item -Level
+=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
@@ -1627,7 +1623,7 @@ Note, these constants are not imported by C<IO::Compress::Zip> by default.
use IO::Compress::Zip qw(:constants);
use IO::Compress::Zip qw(:all);
-=item -Strategy
+=item -Strategy
Defines the strategy used to tune the compression. Use one of the symbolic
constants defined below.
@@ -1650,7 +1646,7 @@ This is a placeholder option.
TODO
-=head1 Methods
+=head1 Methods
=head2 print
@@ -1768,7 +1764,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -1791,7 +1787,7 @@ retrieve the autoflush setting.
$z->input_line_number()
$z->input_line_number(EXPR)
-This method always returns C<undef> when compressing.
+This method always returns C<undef> when compressing.
=head2 fileno
@@ -1810,7 +1806,7 @@ C<undef>.
$z->close() ;
close $z ;
-Flushes any pending compressed data and then closes the output file/buffer.
+Flushes any pending compressed data and then closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Compress::Zip object is destroyed (either explicitly or by the
@@ -1851,9 +1847,9 @@ Usage is
TODO
-=head1 Importing
+=head1 Importing
-A number of symbolic constants are required by some methods in
+A number of symbolic constants are required by some methods in
C<IO::Compress::Zip>. None are imported by default.
=over 5
@@ -1910,9 +1906,6 @@ constructor.
ZIP_CM_DEFLATE
ZIP_CM_BZIP2
-
-
-
=back
=head1 EXAMPLES
@@ -1927,7 +1920,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1935,7 +1928,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -1950,7 +1943,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1958,7 +1951,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Compress/Zip/Constants.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip/Constants.pm
index 7e38f1b9aa..d28a6ae686 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.074';
+$VERSION = '2.084';
@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 02d8d36517..d0d053be95 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.074';
+$VERSION = '2.084';
@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 f710309e7b..a88adba273 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.074';
+$VERSION = '2.084';
-use IO::Compress::Gzip::Constants 2.074 ;
+use IO::Compress::Gzip::Constants 2.084 ;
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 e583fd389a..e381880b44 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.39";
+our $VERSION = "1.40";
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 55c5e20d29..137ba54029 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.39";
+our $VERSION = "1.40";
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 60750575c8..a257024645 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.39";
+our $VERSION = "1.40";
our @EXPORT_OK = qw(
autoflush
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Pipe.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Pipe.pm
index f24220f11f..e314c88d0e 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.39";
+our $VERSION = "1.40";
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 3e949b75f7..7aa1fb7514 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.39";
+our $VERSION = "1.40";
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 27ed663445..48f6dbeaf8 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.39";
+our $VERSION = "1.40";
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 6176f8bbf8..7d68feb7ab 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.39";
+our $VERSION = "1.40";
our @ISA = qw(Exporter); # This is only so we can do version checking
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket.pm
index bea16ec6e4..1bf57ab826 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.39";
+our $VERSION = "1.40";
our @EXPORT_OK = qw(sockatmark);
@@ -413,12 +413,12 @@ 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.
- NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
+B<NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE>
As of VERSION 1.18 all IO::Socket objects have autoflush turned on
by default. This was not the case with earlier releases.
- NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
+B<NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE>
=back
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 084cb1c631..8b4373f261 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.39";
+our $VERSION = "1.40";
my $EINVAL = exists(&Errno::EINVAL) ? Errno::EINVAL() : 1;
@@ -406,12 +406,12 @@ Examples:
Broadcast => 1 )
or die "Can't bind : $@\n";
- NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
+B<NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE>
As of VERSION 1.18 all IO::Socket objects have autoflush turned on
by default. This was not the case with earlier releases.
- NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
+B<NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE>
=back
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 a46dd593d6..ff38af0f63 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.39";
+our $VERSION = "1.40";
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 2bd5e24236..1aa9a8c39b 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.074 qw(:Status);
+use IO::Compress::Base::Common 2.084 qw(:Status);
-use Compress::Raw::Bzip2 2.074 ;
+use Compress::Raw::Bzip2 2.084 ;
our ($VERSION, @ISA);
-$VERSION = '2.074';
+$VERSION = '2.084';
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 3327fbc4bc..5601599225 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.074 qw(:Status);
+use IO::Compress::Base::Common 2.084 qw(:Status);
use IO::Compress::Zip::Constants ;
our ($VERSION);
-$VERSION = '2.074';
+$VERSION = '2.084';
-use Compress::Raw::Zlib 2.074 ();
+use Compress::Raw::Zlib 2.084 ();
sub mkUncompObject
{
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 256d8409dd..f51c64d7e5 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.074 qw(:Status);
-use Compress::Raw::Zlib 2.074 qw(Z_OK Z_BUF_ERROR Z_STREAM_END Z_FINISH MAX_WBITS);
+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);
our ($VERSION);
-$VERSION = '2.074';
+$VERSION = '2.084';
@@ -62,7 +62,6 @@ sub uncompr
my $status = $inf->inflate($from, $to, $eof);
$self->{ErrorNo} = $status;
-
if ($status != Z_OK && $status != Z_STREAM_END && $status != Z_BUF_ERROR)
{
$self->{Error} = "Inflation Error: $status";
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 40264960fd..be464889eb 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.074 ();
+use IO::Compress::Base::Common 2.084 ();
-use IO::Uncompress::Adapter::Inflate 2.074 ();
+use IO::Uncompress::Adapter::Inflate 2.084 ();
-use IO::Uncompress::Base 2.074 ;
-use IO::Uncompress::Gunzip 2.074 ;
-use IO::Uncompress::Inflate 2.074 ;
-use IO::Uncompress::RawInflate 2.074 ;
-use IO::Uncompress::Unzip 2.074 ;
+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 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyInflateError);
-$VERSION = '2.074';
+$VERSION = '2.084';
$AnyInflateError = '';
@ISA = qw(IO::Uncompress::Base Exporter);
@@ -48,7 +48,7 @@ sub anyinflate
sub getExtraParams
{
- use IO::Compress::Base::Common 2.074 qw(:Parse);
+ use IO::Compress::Base::Common 2.084 qw(:Parse);
return ( 'rawinflate' => [Parse_boolean, 0] ) ;
}
@@ -135,7 +135,7 @@ IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip) file/buffer
my $status = anyinflate $input => $output [,OPTS]
or die "anyinflate failed: $AnyInflateError\n";
- my $z = new IO::Uncompress::AnyInflate $input [OPTS]
+ my $z = new IO::Uncompress::AnyInflate $input [OPTS]
or die "anyinflate failed: $AnyInflateError\n";
$status = $z->read($buffer)
@@ -205,7 +205,7 @@ section.
use IO::Uncompress::AnyInflate qw(anyinflate $AnyInflateError) ;
- anyinflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ anyinflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "anyinflate failed: $AnyInflateError\n";
The functional interface needs Perl5.005 or better.
@@ -218,7 +218,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the compressed data.
+source of the compressed data.
It can take one of the following forms:
@@ -236,17 +236,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is uncompressed.
@@ -254,8 +254,8 @@ contains valid filenames before any data is uncompressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<anyinflate> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<anyinflate> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -276,7 +276,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
uncompressed data will be written to it.
=item A filehandle
@@ -285,14 +285,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
uncompressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
uncompressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the uncompressed data will be pushed onto the array.
=item An Output FileGlob
@@ -331,7 +331,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<anyinflate> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -342,10 +342,7 @@ This parameter defaults to 0.
=item C<< BinModeOut => 0|1 >>
-When writing to a file or filehandle, set C<binmode> before writing to the
-file.
-
-Defaults to 0.
+This option is now a no-op. All files will be written in binmode.
=item C<< Append => 0|1 >>
@@ -374,7 +371,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all uncompressed
+When C<Append> is specified, and set to true, it will I<append> all uncompressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -402,7 +399,7 @@ Defaults to 0.
=item C<< TrailingData => $scalar >>
Returns the data, if any, that is present immediately after the compressed
-data stream once uncompression is complete.
+data stream once uncompression is complete.
This option can be used when there is useful information immediately
following the compressed data stream, and you don't know the length of the
@@ -414,7 +411,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -449,7 +446,7 @@ uncompressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt.Compressed"
or die "Cannot open 'file1.txt.Compressed': $!\n" ;
my $buffer ;
- anyinflate $input => \$buffer
+ anyinflate $input => \$buffer
or die "anyinflate failed: $AnyInflateError\n";
To uncompress all files in the directory "/my/home" that match "*.txt.Compressed" and store the compressed data in the same directory
@@ -471,7 +468,7 @@ and if you want to compress each file one at a time, this will do the trick
{
my $output = $input;
$output =~ s/.Compressed// ;
- anyinflate $input => $output
+ anyinflate $input => $output
or die "Error compressing '$input': $AnyInflateError\n";
}
@@ -512,7 +509,7 @@ If the C<$input> parameter is a filehandle, the compressed data will be
read from it.
The string '-' can be used as an alias for standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input> is a scalar reference, the compressed data will be read from
C<$$input>.
@@ -587,7 +584,7 @@ When present this option will limit the number of compressed bytes read
from the input file/buffer to C<$size>. This option can be used in the
situation where there is useful data directly after the compressed data
stream and you know beforehand the exact length of the compressed data
-stream.
+stream.
This option is mostly used when reading from a filehandle, in which case
the file pointer will be left pointing to the first byte directly after the
@@ -634,7 +631,7 @@ If the input is a gzip (RFC 1952) data stream, the following will be checked:
=over 5
-=item 1
+=item 1
If the FHCRC bit is set in the gzip FLG header byte, the CRC16 bytes in the
header must match the crc16 value of the gzip header actually read.
@@ -673,7 +670,7 @@ uncompressed data actually read from the file.
=item C<< RawInflate => 0|1 >>
When auto-detecting the compressed format, try to test for raw-deflate (RFC
-1951) content using the C<IO::Uncompress::RawInflate> module.
+1951) content using the C<IO::Uncompress::RawInflate> module.
The reason this is not default behaviour is because RFC 1951 content can
only be detected by attempting to uncompress it. This process is error
@@ -696,7 +693,7 @@ Defaults to 0.
TODO
-=head1 Methods
+=head1 Methods
=head2 read
@@ -740,16 +737,16 @@ Usage is
$line = $z->getline()
$line = <$z>
-Reads a single line.
+Reads a single line.
This method fully supports the use of the variable C<$/> (or
C<$INPUT_RECORD_SEPARATOR> or C<$RS> when C<English> is in use) to
determine what constitutes an end of line. Paragraph mode, record mode and
-file slurp mode are all supported.
+file slurp mode are all supported.
=head2 getc
-Usage is
+Usage is
$char = $z->getc()
@@ -832,7 +829,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -879,7 +876,7 @@ C<undef>.
$z->close() ;
close $z ;
-Closes the output file/buffer.
+Closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Uncompress::AnyInflate object is destroyed (either explicitly or by the
@@ -933,7 +930,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -941,9 +938,9 @@ If you know the length of the compressed data stream before you start
uncompressing, you can avoid having to use C<trailingData> by setting the
C<InputLength> option in the constructor.
-=head1 Importing
+=head1 Importing
-No symbolic constants are required by this IO::Uncompress::AnyInflate at present.
+No symbolic constants are required by this IO::Uncompress::AnyInflate at present.
=over 5
@@ -964,7 +961,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -972,7 +969,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -987,7 +984,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -995,7 +992,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Uncompress/AnyUncompress.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyUncompress.pm
index e149a129ac..c6dfce536b 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.074 ();
+use IO::Compress::Base::Common 2.084 ();
-use IO::Uncompress::Base 2.074 ;
+use IO::Uncompress::Base 2.084 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyUncompressError);
-$VERSION = '2.074';
+$VERSION = '2.084';
$AnyUncompressError = '';
@ISA = qw(IO::Uncompress::Base Exporter);
@@ -29,22 +29,27 @@ BEGIN
{
local @INC = @INC;
pop @INC if $INC[-1] eq '.';
- eval ' use IO::Uncompress::Adapter::Inflate 2.074 ;';
- eval ' use IO::Uncompress::Adapter::Bunzip2 2.074 ;';
- eval ' use IO::Uncompress::Adapter::LZO 2.074 ;';
- eval ' use IO::Uncompress::Adapter::Lzf 2.074 ;';
- eval ' use IO::Uncompress::Adapter::UnLzma 2.074 ;';
- eval ' use IO::Uncompress::Adapter::UnXz 2.074 ;';
-
- eval ' use IO::Uncompress::Bunzip2 2.074 ;';
- eval ' use IO::Uncompress::UnLzop 2.074 ;';
- eval ' use IO::Uncompress::Gunzip 2.074 ;';
- eval ' use IO::Uncompress::Inflate 2.074 ;';
- eval ' use IO::Uncompress::RawInflate 2.074 ;';
- eval ' use IO::Uncompress::Unzip 2.074 ;';
- eval ' use IO::Uncompress::UnLzf 2.074 ;';
- eval ' use IO::Uncompress::UnLzma 2.074 ;';
- eval ' use IO::Uncompress::UnXz 2.074 ;';
+ 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 ;';
+ 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 ;';
+
}
sub new
@@ -191,6 +196,39 @@ sub mkUncomp
return 1;
}
+ if (defined $IO::Uncompress::UnZstd::VERSION and
+ $magic = $self->ckMagic('UnZstd')) {
+
+ *$self->{Info} = $self->readHeader($magic)
+ or return undef ;
+
+ my ($obj, $errstr, $errno) = IO::Uncompress::Adapter::Zstd::mkUncompObject();
+
+ return $self->saveErrorString(undef, $errstr, $errno)
+ if ! defined $obj;
+
+ *$self->{Uncomp} = $obj;
+
+ return 1;
+ }
+
+
+ if (defined $IO::Uncompress::UnLzip::VERSION and
+ $magic = $self->ckMagic('UnLzip')) {
+
+ *$self->{Info} = $self->readHeader($magic)
+ or return undef ;
+
+ my ($obj, $errstr, $errno) = IO::Uncompress::Adapter::UnLzip::mkUncompObject(*$self->{Info}{DictSize});
+
+ return $self->saveErrorString(undef, $errstr, $errno)
+ if ! defined $obj;
+
+ *$self->{Uncomp} = $obj;
+
+ return 1;
+ }
+
return 0 ;
}
@@ -237,7 +275,7 @@ IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop file/buffer
my $status = anyuncompress $input => $output [,OPTS]
or die "anyuncompress failed: $AnyUncompressError\n";
- my $z = new IO::Uncompress::AnyUncompress $input [OPTS]
+ my $z = new IO::Uncompress::AnyUncompress $input [OPTS]
or die "anyuncompress failed: $AnyUncompressError\n";
$status = $z->read($buffer)
@@ -299,6 +337,8 @@ The formats supported are:
=item lzma
+=item lzip
+
=item xz
=back
@@ -315,7 +355,7 @@ section.
use IO::Uncompress::AnyUncompress qw(anyuncompress $AnyUncompressError) ;
- anyuncompress $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ anyuncompress $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "anyuncompress failed: $AnyUncompressError\n";
The functional interface needs Perl5.005 or better.
@@ -328,7 +368,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the compressed data.
+source of the compressed data.
It can take one of the following forms:
@@ -346,17 +386,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is uncompressed.
@@ -364,8 +404,8 @@ contains valid filenames before any data is uncompressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<anyuncompress> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<anyuncompress> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -386,7 +426,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
uncompressed data will be written to it.
=item A filehandle
@@ -395,14 +435,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
uncompressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
uncompressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the uncompressed data will be pushed onto the array.
=item An Output FileGlob
@@ -441,7 +481,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<anyuncompress> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -452,10 +492,7 @@ This parameter defaults to 0.
=item C<< BinModeOut => 0|1 >>
-When writing to a file or filehandle, set C<binmode> before writing to the
-file.
-
-Defaults to 0.
+This option is now a no-op. All files will be written in binmode.
=item C<< Append => 0|1 >>
@@ -484,7 +521,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all uncompressed
+When C<Append> is specified, and set to true, it will I<append> all uncompressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -512,7 +549,7 @@ Defaults to 0.
=item C<< TrailingData => $scalar >>
Returns the data, if any, that is present immediately after the compressed
-data stream once uncompression is complete.
+data stream once uncompression is complete.
This option can be used when there is useful information immediately
following the compressed data stream, and you don't know the length of the
@@ -524,7 +561,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -559,7 +596,7 @@ uncompressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt.Compressed"
or die "Cannot open 'file1.txt.Compressed': $!\n" ;
my $buffer ;
- anyuncompress $input => \$buffer
+ anyuncompress $input => \$buffer
or die "anyuncompress failed: $AnyUncompressError\n";
To uncompress all files in the directory "/my/home" that match "*.txt.Compressed" and store the compressed data in the same directory
@@ -581,7 +618,7 @@ and if you want to compress each file one at a time, this will do the trick
{
my $output = $input;
$output =~ s/.Compressed// ;
- anyuncompress $input => $output
+ anyuncompress $input => $output
or die "Error compressing '$input': $AnyUncompressError\n";
}
@@ -622,7 +659,7 @@ If the C<$input> parameter is a filehandle, the compressed data will be
read from it.
The string '-' can be used as an alias for standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input> is a scalar reference, the compressed data will be read from
C<$$input>.
@@ -697,7 +734,7 @@ When present this option will limit the number of compressed bytes read
from the input file/buffer to C<$size>. This option can be used in the
situation where there is useful data directly after the compressed data
stream and you know beforehand the exact length of the compressed data
-stream.
+stream.
This option is mostly used when reading from a filehandle, in which case
the file pointer will be left pointing to the first byte directly after the
@@ -728,7 +765,7 @@ The default for this option is off.
=item C<< RawInflate => 0|1 >>
When auto-detecting the compressed format, try to test for raw-deflate (RFC
-1951) content using the C<IO::Uncompress::RawInflate> module.
+1951) content using the C<IO::Uncompress::RawInflate> module.
The reason this is not default behaviour is because RFC 1951 content can
only be detected by attempting to uncompress it. This process is error
@@ -739,7 +776,7 @@ Defaults to 0.
=item C<< UnLzma => 0|1 >>
When auto-detecting the compressed format, try to test for lzma_alone
-content using the C<IO::Uncompress::UnLzma> module.
+content using the C<IO::Uncompress::UnLzma> module.
The reason this is not default behaviour is because lzma_alone content can
only be detected by attempting to uncompress it. This process is error
@@ -753,7 +790,7 @@ Defaults to 0.
TODO
-=head1 Methods
+=head1 Methods
=head2 read
@@ -797,16 +834,16 @@ Usage is
$line = $z->getline()
$line = <$z>
-Reads a single line.
+Reads a single line.
This method fully supports the use of the variable C<$/> (or
C<$INPUT_RECORD_SEPARATOR> or C<$RS> when C<English> is in use) to
determine what constitutes an end of line. Paragraph mode, record mode and
-file slurp mode are all supported.
+file slurp mode are all supported.
=head2 getc
-Usage is
+Usage is
$char = $z->getc()
@@ -881,7 +918,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -928,7 +965,7 @@ C<undef>.
$z->close() ;
close $z ;
-Closes the output file/buffer.
+Closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Uncompress::AnyUncompress object is destroyed (either explicitly or by the
@@ -982,7 +1019,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -990,9 +1027,9 @@ If you know the length of the compressed data stream before you start
uncompressing, you can avoid having to use C<trailingData> by setting the
C<InputLength> option in the constructor.
-=head1 Importing
+=head1 Importing
-No symbolic constants are required by this IO::Uncompress::AnyUncompress at present.
+No symbolic constants are required by this IO::Uncompress::AnyUncompress at present.
=over 5
@@ -1009,7 +1046,7 @@ Same as doing this
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>
+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::Compress::FAQ|IO::Compress::FAQ>
@@ -1019,7 +1056,7 @@ L<IO::Zlib|IO::Zlib>
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1027,7 +1064,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Uncompress/Base.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Base.pm
index 4ba3efab16..06fb04a81c 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.074';
+$VERSION = '2.084';
use constant G_EOF => 0 ;
use constant G_ERR => -1 ;
-use IO::Compress::Base::Common 2.074 ;
+use IO::Compress::Base::Common 2.084 ;
use IO::File ;
use Symbol;
@@ -143,11 +143,12 @@ sub smartSeek
my $position = shift || SEEK_SET;
# TODO -- need to take prime into account
+ *$self->{Prime} = '';
if (defined *$self->{FH})
{ *$self->{FH}->seek($offset, $position) }
else {
if ($position == SEEK_END) {
- *$self->{BufferOffset} = length ${ *$self->{Buffer} } + $offset ;
+ *$self->{BufferOffset} = length(${ *$self->{Buffer} }) + $offset ;
}
elsif ($position == SEEK_CUR) {
*$self->{BufferOffset} += $offset ;
@@ -493,6 +494,9 @@ sub _create
*$obj->{InNew} = 0;
*$obj->{Closed} = 0;
+
+ return $obj
+ if *$obj->{Pause} ;
if ($status) {
# Need to try uncompressing to catch the case
@@ -691,13 +695,13 @@ sub _singleTarget
if $x->{Got}->getValue('append') ;
$x->{fh} = new IO::File "$mode $output"
or return retErr($x, "cannot open file '$output': $!") ;
- binmode $x->{fh} if $x->{Got}->valueOrDefault('binmodeout');
+ binmode $x->{fh} ;
}
elsif ($x->{outType} eq 'handle') {
$x->{fh} = $output;
- binmode $x->{fh} if $x->{Got}->valueOrDefault('binmodeout');
+ binmode $x->{fh} ;
if ($x->{Got}->getValue('append')) {
seek($x->{fh}, 0, SEEK_END)
or return retErr($x, "Cannot seek to end of output filehandle: $!") ;
@@ -1073,13 +1077,6 @@ sub streamCount
return scalar @{ *$self->{InfoList} } ;
}
-#sub read
-#{
-# my $status = myRead(@_);
-# return undef if $status < 0;
-# return $status;
-#}
-
sub read
{
# return codes
@@ -1120,6 +1117,7 @@ sub read
if (! *$self->{AppendOutput}) {
if (! $offset) {
+
$$buffer = '' ;
}
else {
@@ -1518,7 +1516,7 @@ __END__
=head1 NAME
-IO::Uncompress::Base - Base Class for IO::Uncompress modules
+IO::Uncompress::Base - Base Class for IO::Uncompress modules
=head1 SYNOPSIS
@@ -1531,7 +1529,7 @@ purpose is to be sub-classed by IO::Uncompress modules.
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1541,7 +1539,7 @@ L<IO::Zlib|IO::Zlib>
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1549,7 +1547,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Uncompress/Bunzip2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Bunzip2.pm
index 26556b7625..7a84bcd15c 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.074 qw(:Status );
+use IO::Compress::Base::Common 2.084 qw(:Status );
-use IO::Uncompress::Base 2.074 ;
-use IO::Uncompress::Adapter::Bunzip2 2.074 ;
+use IO::Uncompress::Base 2.084 ;
+use IO::Uncompress::Adapter::Bunzip2 2.084 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $Bunzip2Error);
-$VERSION = '2.074';
+$VERSION = '2.084';
$Bunzip2Error = '';
@ISA = qw(IO::Uncompress::Base Exporter);
@@ -149,7 +149,7 @@ IO::Uncompress::Bunzip2 - Read bzip2 files/buffers
my $status = bunzip2 $input => $output [,OPTS]
or die "bunzip2 failed: $Bunzip2Error\n";
- my $z = new IO::Uncompress::Bunzip2 $input [OPTS]
+ my $z = new IO::Uncompress::Bunzip2 $input [OPTS]
or die "bunzip2 failed: $Bunzip2Error\n";
$status = $z->read($buffer)
@@ -201,7 +201,7 @@ section.
use IO::Uncompress::Bunzip2 qw(bunzip2 $Bunzip2Error) ;
- bunzip2 $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ bunzip2 $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "bunzip2 failed: $Bunzip2Error\n";
The functional interface needs Perl5.005 or better.
@@ -214,7 +214,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the compressed data.
+source of the compressed data.
It can take one of the following forms:
@@ -232,17 +232,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is uncompressed.
@@ -250,8 +250,8 @@ contains valid filenames before any data is uncompressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<bunzip2> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<bunzip2> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -272,7 +272,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
uncompressed data will be written to it.
=item A filehandle
@@ -281,14 +281,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
uncompressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
uncompressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the uncompressed data will be pushed onto the array.
=item An Output FileGlob
@@ -327,7 +327,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<bunzip2> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -338,10 +338,7 @@ This parameter defaults to 0.
=item C<< BinModeOut => 0|1 >>
-When writing to a file or filehandle, set C<binmode> before writing to the
-file.
-
-Defaults to 0.
+This option is now a no-op. All files will be written in binmode.
=item C<< Append => 0|1 >>
@@ -370,7 +367,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all uncompressed
+When C<Append> is specified, and set to true, it will I<append> all uncompressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -398,7 +395,7 @@ Defaults to 0.
=item C<< TrailingData => $scalar >>
Returns the data, if any, that is present immediately after the compressed
-data stream once uncompression is complete.
+data stream once uncompression is complete.
This option can be used when there is useful information immediately
following the compressed data stream, and you don't know the length of the
@@ -410,7 +407,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -445,7 +442,7 @@ uncompressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt.bz2"
or die "Cannot open 'file1.txt.bz2': $!\n" ;
my $buffer ;
- bunzip2 $input => \$buffer
+ bunzip2 $input => \$buffer
or die "bunzip2 failed: $Bunzip2Error\n";
To uncompress all files in the directory "/my/home" that match "*.txt.bz2" and store the compressed data in the same directory
@@ -467,7 +464,7 @@ and if you want to compress each file one at a time, this will do the trick
{
my $output = $input;
$output =~ s/.bz2// ;
- bunzip2 $input => $output
+ bunzip2 $input => $output
or die "Error compressing '$input': $Bunzip2Error\n";
}
@@ -508,7 +505,7 @@ If the C<$input> parameter is a filehandle, the compressed data will be
read from it.
The string '-' can be used as an alias for standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input> is a scalar reference, the compressed data will be read from
C<$$input>.
@@ -583,7 +580,7 @@ When present this option will limit the number of compressed bytes read
from the input file/buffer to C<$size>. This option can be used in the
situation where there is useful data directly after the compressed data
stream and you know beforehand the exact length of the compressed data
-stream.
+stream.
This option is mostly used when reading from a filehandle, in which case
the file pointer will be left pointing to the first byte directly after the
@@ -611,7 +608,7 @@ This option is a no-op.
When non-zero this options will make bzip2 use a decompression algorithm
that uses less memory at the expense of increasing the amount of time
-taken for decompression.
+taken for decompression.
Default is 0.
@@ -621,7 +618,7 @@ Default is 0.
TODO
-=head1 Methods
+=head1 Methods
=head2 read
@@ -665,16 +662,16 @@ Usage is
$line = $z->getline()
$line = <$z>
-Reads a single line.
+Reads a single line.
This method fully supports the use of the variable C<$/> (or
C<$INPUT_RECORD_SEPARATOR> or C<$RS> when C<English> is in use) to
determine what constitutes an end of line. Paragraph mode, record mode and
-file slurp mode are all supported.
+file slurp mode are all supported.
=head2 getc
-Usage is
+Usage is
$char = $z->getc()
@@ -749,7 +746,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -796,7 +793,7 @@ C<undef>.
$z->close() ;
close $z ;
-Closes the output file/buffer.
+Closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Uncompress::Bunzip2 object is destroyed (either explicitly or by the
@@ -850,7 +847,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -858,9 +855,9 @@ If you know the length of the compressed data stream before you start
uncompressing, you can avoid having to use C<trailingData> by setting the
C<InputLength> option in the constructor.
-=head1 Importing
+=head1 Importing
-No symbolic constants are required by this IO::Uncompress::Bunzip2 at present.
+No symbolic constants are required by this IO::Uncompress::Bunzip2 at present.
=over 5
@@ -881,7 +878,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -895,7 +892,7 @@ See the module L<Compress::Bzip2|Compress::Bzip2>
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -903,7 +900,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Uncompress/Gunzip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Gunzip.pm
index 90af4b1b62..46dd108341 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.074 ;
+use IO::Uncompress::RawInflate 2.084 ;
-use Compress::Raw::Zlib 2.074 () ;
-use IO::Compress::Base::Common 2.074 qw(:Status );
-use IO::Compress::Gzip::Constants 2.074 ;
-use IO::Compress::Zlib::Extra 2.074 ;
+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 ;
require Exporter ;
@@ -28,7 +28,7 @@ Exporter::export_ok_tags('all');
$GunzipError = '';
-$VERSION = '2.074';
+$VERSION = '2.084';
sub new
{
@@ -286,7 +286,7 @@ IO::Uncompress::Gunzip - Read RFC 1952 files/buffers
my $status = gunzip $input => $output [,OPTS]
or die "gunzip failed: $GunzipError\n";
- my $z = new IO::Uncompress::Gunzip $input [OPTS]
+ my $z = new IO::Uncompress::Gunzip $input [OPTS]
or die "gunzip failed: $GunzipError\n";
$status = $z->read($buffer)
@@ -340,7 +340,7 @@ section.
use IO::Uncompress::Gunzip qw(gunzip $GunzipError) ;
- gunzip $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ gunzip $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "gunzip failed: $GunzipError\n";
The functional interface needs Perl5.005 or better.
@@ -353,7 +353,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the compressed data.
+source of the compressed data.
It can take one of the following forms:
@@ -371,17 +371,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is uncompressed.
@@ -389,8 +389,8 @@ contains valid filenames before any data is uncompressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<gunzip> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<gunzip> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -411,7 +411,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
uncompressed data will be written to it.
=item A filehandle
@@ -420,14 +420,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
uncompressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
uncompressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the uncompressed data will be pushed onto the array.
=item An Output FileGlob
@@ -466,7 +466,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<gunzip> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -477,10 +477,7 @@ This parameter defaults to 0.
=item C<< BinModeOut => 0|1 >>
-When writing to a file or filehandle, set C<binmode> before writing to the
-file.
-
-Defaults to 0.
+This option is now a no-op. All files will be written in binmode.
=item C<< Append => 0|1 >>
@@ -509,7 +506,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all uncompressed
+When C<Append> is specified, and set to true, it will I<append> all uncompressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -537,7 +534,7 @@ Defaults to 0.
=item C<< TrailingData => $scalar >>
Returns the data, if any, that is present immediately after the compressed
-data stream once uncompression is complete.
+data stream once uncompression is complete.
This option can be used when there is useful information immediately
following the compressed data stream, and you don't know the length of the
@@ -549,7 +546,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -584,7 +581,7 @@ uncompressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt.gz"
or die "Cannot open 'file1.txt.gz': $!\n" ;
my $buffer ;
- gunzip $input => \$buffer
+ gunzip $input => \$buffer
or die "gunzip failed: $GunzipError\n";
To uncompress all files in the directory "/my/home" that match "*.txt.gz" and store the compressed data in the same directory
@@ -606,7 +603,7 @@ and if you want to compress each file one at a time, this will do the trick
{
my $output = $input;
$output =~ s/.gz// ;
- gunzip $input => $output
+ gunzip $input => $output
or die "Error compressing '$input': $GunzipError\n";
}
@@ -647,7 +644,7 @@ If the C<$input> parameter is a filehandle, the compressed data will be
read from it.
The string '-' can be used as an alias for standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input> is a scalar reference, the compressed data will be read from
C<$$input>.
@@ -722,7 +719,7 @@ When present this option will limit the number of compressed bytes read
from the input file/buffer to C<$size>. This option can be used in the
situation where there is useful data directly after the compressed data
stream and you know beforehand the exact length of the compressed data
-stream.
+stream.
This option is mostly used when reading from a filehandle, in which case
the file pointer will be left pointing to the first byte directly after the
@@ -752,7 +749,7 @@ The default for this option is off.
=over 5
-=item 1
+=item 1
If the FHCRC bit is set in the gzip FLG header byte, the CRC16 bytes in the
header must match the crc16 value of the gzip header actually read.
@@ -803,7 +800,7 @@ Defaults to 0.
TODO
-=head1 Methods
+=head1 Methods
=head2 read
@@ -847,16 +844,16 @@ Usage is
$line = $z->getline()
$line = <$z>
-Reads a single line.
+Reads a single line.
This method fully supports the use of the variable C<$/> (or
C<$INPUT_RECORD_SEPARATOR> or C<$RS> when C<English> is in use) to
determine what constitutes an end of line. Paragraph mode, record mode and
-file slurp mode are all supported.
+file slurp mode are all supported.
=head2 getc
-Usage is
+Usage is
$char = $z->getc()
@@ -955,7 +952,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -1002,7 +999,7 @@ C<undef>.
$z->close() ;
close $z ;
-Closes the output file/buffer.
+Closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Uncompress::Gunzip object is destroyed (either explicitly or by the
@@ -1056,7 +1053,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -1064,9 +1061,9 @@ If you know the length of the compressed data stream before you start
uncompressing, you can avoid having to use C<trailingData> by setting the
C<InputLength> option in the constructor.
-=head1 Importing
+=head1 Importing
-No symbolic constants are required by this IO::Uncompress::Gunzip at present.
+No symbolic constants are required by this IO::Uncompress::Gunzip at present.
=over 5
@@ -1087,7 +1084,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1095,7 +1092,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -1110,7 +1107,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1118,7 +1115,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Uncompress/Inflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Inflate.pm
index 4e1b246fac..4d89db5b19 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.074 qw(:Status );
-use IO::Compress::Zlib::Constants 2.074 ;
+use IO::Compress::Base::Common 2.084 qw(:Status );
+use IO::Compress::Zlib::Constants 2.084 ;
-use IO::Uncompress::RawInflate 2.074 ;
+use IO::Uncompress::RawInflate 2.084 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $InflateError);
-$VERSION = '2.074';
+$VERSION = '2.084';
$InflateError = '';
@ISA = qw(IO::Uncompress::RawInflate Exporter);
@@ -208,7 +208,7 @@ IO::Uncompress::Inflate - Read RFC 1950 files/buffers
my $status = inflate $input => $output [,OPTS]
or die "inflate failed: $InflateError\n";
- my $z = new IO::Uncompress::Inflate $input [OPTS]
+ my $z = new IO::Uncompress::Inflate $input [OPTS]
or die "inflate failed: $InflateError\n";
$status = $z->read($buffer)
@@ -262,7 +262,7 @@ section.
use IO::Uncompress::Inflate qw(inflate $InflateError) ;
- inflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ inflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "inflate failed: $InflateError\n";
The functional interface needs Perl5.005 or better.
@@ -275,7 +275,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the compressed data.
+source of the compressed data.
It can take one of the following forms:
@@ -293,17 +293,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is uncompressed.
@@ -311,8 +311,8 @@ contains valid filenames before any data is uncompressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<inflate> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<inflate> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -333,7 +333,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
uncompressed data will be written to it.
=item A filehandle
@@ -342,14 +342,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
uncompressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
uncompressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the uncompressed data will be pushed onto the array.
=item An Output FileGlob
@@ -388,7 +388,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<inflate> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -399,10 +399,7 @@ This parameter defaults to 0.
=item C<< BinModeOut => 0|1 >>
-When writing to a file or filehandle, set C<binmode> before writing to the
-file.
-
-Defaults to 0.
+This option is now a no-op. All files will be written in binmode.
=item C<< Append => 0|1 >>
@@ -431,7 +428,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all uncompressed
+When C<Append> is specified, and set to true, it will I<append> all uncompressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -459,7 +456,7 @@ Defaults to 0.
=item C<< TrailingData => $scalar >>
Returns the data, if any, that is present immediately after the compressed
-data stream once uncompression is complete.
+data stream once uncompression is complete.
This option can be used when there is useful information immediately
following the compressed data stream, and you don't know the length of the
@@ -471,7 +468,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -506,7 +503,7 @@ uncompressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt.1950"
or die "Cannot open 'file1.txt.1950': $!\n" ;
my $buffer ;
- inflate $input => \$buffer
+ inflate $input => \$buffer
or die "inflate failed: $InflateError\n";
To uncompress all files in the directory "/my/home" that match "*.txt.1950" and store the compressed data in the same directory
@@ -528,7 +525,7 @@ and if you want to compress each file one at a time, this will do the trick
{
my $output = $input;
$output =~ s/.1950// ;
- inflate $input => $output
+ inflate $input => $output
or die "Error compressing '$input': $InflateError\n";
}
@@ -569,7 +566,7 @@ If the C<$input> parameter is a filehandle, the compressed data will be
read from it.
The string '-' can be used as an alias for standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input> is a scalar reference, the compressed data will be read from
C<$$input>.
@@ -644,7 +641,7 @@ When present this option will limit the number of compressed bytes read
from the input file/buffer to C<$size>. This option can be used in the
situation where there is useful data directly after the compressed data
stream and you know beforehand the exact length of the compressed data
-stream.
+stream.
This option is mostly used when reading from a filehandle, in which case
the file pointer will be left pointing to the first byte directly after the
@@ -691,7 +688,7 @@ uncompressed data actually contained in the file.
TODO
-=head1 Methods
+=head1 Methods
=head2 read
@@ -735,16 +732,16 @@ Usage is
$line = $z->getline()
$line = <$z>
-Reads a single line.
+Reads a single line.
This method fully supports the use of the variable C<$/> (or
C<$INPUT_RECORD_SEPARATOR> or C<$RS> when C<English> is in use) to
determine what constitutes an end of line. Paragraph mode, record mode and
-file slurp mode are all supported.
+file slurp mode are all supported.
=head2 getc
-Usage is
+Usage is
$char = $z->getc()
@@ -827,7 +824,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -874,7 +871,7 @@ C<undef>.
$z->close() ;
close $z ;
-Closes the output file/buffer.
+Closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Uncompress::Inflate object is destroyed (either explicitly or by the
@@ -928,7 +925,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -936,9 +933,9 @@ If you know the length of the compressed data stream before you start
uncompressing, you can avoid having to use C<trailingData> by setting the
C<InputLength> option in the constructor.
-=head1 Importing
+=head1 Importing
-No symbolic constants are required by this IO::Uncompress::Inflate at present.
+No symbolic constants are required by this IO::Uncompress::Inflate at present.
=over 5
@@ -959,7 +956,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -967,7 +964,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -982,7 +979,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -990,7 +987,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Uncompress/RawInflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/RawInflate.pm
index 831940301d..63703cd975 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.074 ;
-use IO::Compress::Base::Common 2.074 qw(:Status );
+use Compress::Raw::Zlib 2.084 ;
+use IO::Compress::Base::Common 2.084 qw(:Status );
-use IO::Uncompress::Base 2.074 ;
-use IO::Uncompress::Adapter::Inflate 2.074 ;
+use IO::Uncompress::Base 2.084 ;
+use IO::Uncompress::Adapter::Inflate 2.084 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $RawInflateError);
-$VERSION = '2.074';
+$VERSION = '2.084';
$RawInflateError = '';
@ISA = qw(IO::Uncompress::Base Exporter);
@@ -356,7 +356,7 @@ IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
my $status = rawinflate $input => $output [,OPTS]
or die "rawinflate failed: $RawInflateError\n";
- my $z = new IO::Uncompress::RawInflate $input [OPTS]
+ my $z = new IO::Uncompress::RawInflate $input [OPTS]
or die "rawinflate failed: $RawInflateError\n";
$status = $z->read($buffer)
@@ -410,7 +410,7 @@ section.
use IO::Uncompress::RawInflate qw(rawinflate $RawInflateError) ;
- rawinflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ rawinflate $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "rawinflate failed: $RawInflateError\n";
The functional interface needs Perl5.005 or better.
@@ -423,7 +423,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the compressed data.
+source of the compressed data.
It can take one of the following forms:
@@ -441,17 +441,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is uncompressed.
@@ -459,8 +459,8 @@ contains valid filenames before any data is uncompressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<rawinflate> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<rawinflate> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -481,7 +481,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
uncompressed data will be written to it.
=item A filehandle
@@ -490,14 +490,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
uncompressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
uncompressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the uncompressed data will be pushed onto the array.
=item An Output FileGlob
@@ -536,7 +536,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<rawinflate> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -547,10 +547,7 @@ This parameter defaults to 0.
=item C<< BinModeOut => 0|1 >>
-When writing to a file or filehandle, set C<binmode> before writing to the
-file.
-
-Defaults to 0.
+This option is now a no-op. All files will be written in binmode.
=item C<< Append => 0|1 >>
@@ -579,7 +576,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all uncompressed
+When C<Append> is specified, and set to true, it will I<append> all uncompressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -604,7 +601,7 @@ This option is a no-op.
=item C<< TrailingData => $scalar >>
Returns the data, if any, that is present immediately after the compressed
-data stream once uncompression is complete.
+data stream once uncompression is complete.
This option can be used when there is useful information immediately
following the compressed data stream, and you don't know the length of the
@@ -616,7 +613,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -651,7 +648,7 @@ uncompressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.txt.1951"
or die "Cannot open 'file1.txt.1951': $!\n" ;
my $buffer ;
- rawinflate $input => \$buffer
+ rawinflate $input => \$buffer
or die "rawinflate failed: $RawInflateError\n";
To uncompress all files in the directory "/my/home" that match "*.txt.1951" and store the compressed data in the same directory
@@ -673,7 +670,7 @@ and if you want to compress each file one at a time, this will do the trick
{
my $output = $input;
$output =~ s/.1951// ;
- rawinflate $input => $output
+ rawinflate $input => $output
or die "Error compressing '$input': $RawInflateError\n";
}
@@ -714,7 +711,7 @@ If the C<$input> parameter is a filehandle, the compressed data will be
read from it.
The string '-' can be used as an alias for standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input> is a scalar reference, the compressed data will be read from
C<$$input>.
@@ -789,7 +786,7 @@ When present this option will limit the number of compressed bytes read
from the input file/buffer to C<$size>. This option can be used in the
situation where there is useful data directly after the compressed data
stream and you know beforehand the exact length of the compressed data
-stream.
+stream.
This option is mostly used when reading from a filehandle, in which case
the file pointer will be left pointing to the first byte directly after the
@@ -819,7 +816,7 @@ This option is a no-op.
TODO
-=head1 Methods
+=head1 Methods
=head2 read
@@ -863,16 +860,16 @@ Usage is
$line = $z->getline()
$line = <$z>
-Reads a single line.
+Reads a single line.
This method fully supports the use of the variable C<$/> (or
C<$INPUT_RECORD_SEPARATOR> or C<$RS> when C<English> is in use) to
determine what constitutes an end of line. Paragraph mode, record mode and
-file slurp mode are all supported.
+file slurp mode are all supported.
=head2 getc
-Usage is
+Usage is
$char = $z->getc()
@@ -955,7 +952,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -1002,7 +999,7 @@ C<undef>.
$z->close() ;
close $z ;
-Closes the output file/buffer.
+Closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Uncompress::RawInflate object is destroyed (either explicitly or by the
@@ -1056,7 +1053,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -1064,9 +1061,9 @@ If you know the length of the compressed data stream before you start
uncompressing, you can avoid having to use C<trailingData> by setting the
C<InputLength> option in the constructor.
-=head1 Importing
+=head1 Importing
-No symbolic constants are required by this IO::Uncompress::RawInflate at present.
+No symbolic constants are required by this IO::Uncompress::RawInflate at present.
=over 5
@@ -1087,7 +1084,7 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1095,7 +1092,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -1110,7 +1107,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1118,7 +1115,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IO/Uncompress/Unzip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm
index 5a35e018a6..4e8a0d67c7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm
@@ -9,14 +9,14 @@ use warnings;
use bytes;
use IO::File;
-use IO::Uncompress::RawInflate 2.074 ;
-use IO::Compress::Base::Common 2.074 qw(:Status );
-use IO::Uncompress::Adapter::Inflate 2.074 ;
-use IO::Uncompress::Adapter::Identity 2.074 ;
-use IO::Compress::Zlib::Extra 2.074 ;
-use IO::Compress::Zip::Constants 2.074 ;
+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 Compress::Raw::Zlib 2.074 () ;
+use Compress::Raw::Zlib 2.084 () ;
BEGIN
{
@@ -31,7 +31,7 @@ require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $UnzipError, %headerLookup);
-$VERSION = '2.074';
+$VERSION = '2.084';
$UnzipError = '';
@ISA = qw(IO::Uncompress::RawInflate Exporter);
@@ -171,25 +171,27 @@ sub readHeader
# TODO - when Stream is off, use seek
my $buffer;
if (*$self->{ZipData}{Streaming}) {
-
while (1) {
my $b;
my $status = $self->smartRead(\$b, 1024 * 16);
- return undef
+
+ return $self->saveErrorString(undef, "Truncated file")
if $status <= 0 ;
- my $temp_buf;
+ my $temp_buf ;
my $out;
+
$status = *$self->{Uncomp}->uncompr(\$b, \$temp_buf, 0, $out);
return $self->saveErrorString(undef, *$self->{Uncomp}{Error},
*$self->{Uncomp}{ErrorNo})
if $self->saveStatus($status) == STATUS_ERROR;
+ $self->pushBack($b) ;
+
if ($status == STATUS_ENDSTREAM) {
*$self->{Uncomp}->reset();
- $self->pushBack($b) ;
last;
}
}
@@ -461,6 +463,7 @@ sub skipEndCentralDirectory
my $self = shift;
my $magic = shift ;
+
my $buffer;
$self->smartReadExact(\$buffer, 22 - 4)
or return $self->TrailerError("Minimum header size is " .
@@ -1042,7 +1045,7 @@ IO::Uncompress::Unzip - Read zip files/buffers
my $status = unzip $input => $output [,OPTS]
or die "unzip failed: $UnzipError\n";
- my $z = new IO::Uncompress::Unzip $input [OPTS]
+ my $z = new IO::Uncompress::Unzip $input [OPTS]
or die "unzip failed: $UnzipError\n";
$status = $z->read($buffer)
@@ -1096,7 +1099,7 @@ section.
use IO::Uncompress::Unzip qw(unzip $UnzipError) ;
- unzip $input_filename_or_reference => $output_filename_or_reference [,OPTS]
+ unzip $input_filename_or_reference => $output_filename_or_reference [,OPTS]
or die "unzip failed: $UnzipError\n";
The functional interface needs Perl5.005 or better.
@@ -1109,7 +1112,7 @@ C<$input_filename_or_reference> and C<$output_filename_or_reference>.
=head3 The C<$input_filename_or_reference> parameter
The parameter, C<$input_filename_or_reference>, is used to define the
-source of the compressed data.
+source of the compressed data.
It can take one of the following forms:
@@ -1127,17 +1130,17 @@ If the C<$input_filename_or_reference> parameter is a filehandle, the input
data will be read from it. The string '-' can be used as an alias for
standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input_filename_or_reference> is a scalar reference, the input data
will be read from C<$$input_filename_or_reference>.
-=item An array reference
+=item An array reference
If C<$input_filename_or_reference> is an array reference, each element in
the array must be a filename.
-The input data will be read from each file in turn.
+The input data will be read from each file in turn.
The complete array will be walked to ensure that it only
contains valid filenames before any data is uncompressed.
@@ -1145,8 +1148,8 @@ contains valid filenames before any data is uncompressed.
=item An Input FileGlob string
If C<$input_filename_or_reference> is a string that is delimited by the
-characters "<" and ">" C<unzip> will assume that it is an
-I<input fileglob string>. The input is the list of files that match the
+characters "<" and ">" C<unzip> will assume that it is an
+I<input fileglob string>. The input is the list of files that match the
fileglob.
See L<File::GlobMapper|File::GlobMapper> for more details.
@@ -1167,7 +1170,7 @@ these forms.
=item A filename
If the C<$output_filename_or_reference> parameter is a simple scalar, it is
-assumed to be a filename. This file will be opened for writing and the
+assumed to be a filename. This file will be opened for writing and the
uncompressed data will be written to it.
=item A filehandle
@@ -1176,14 +1179,14 @@ If the C<$output_filename_or_reference> parameter is a filehandle, the
uncompressed data will be written to it. The string '-' can be used as
an alias for standard output.
-=item A scalar reference
+=item A scalar reference
If C<$output_filename_or_reference> is a scalar reference, the
uncompressed data will be stored in C<$$output_filename_or_reference>.
=item An Array Reference
-If C<$output_filename_or_reference> is an array reference,
+If C<$output_filename_or_reference> is an array reference,
the uncompressed data will be pushed onto the array.
=item An Output FileGlob
@@ -1222,7 +1225,7 @@ L</"Constructor Options"> section below.
=item C<< AutoClose => 0|1 >>
-This option applies to any input or output data streams to
+This option applies to any input or output data streams to
C<unzip> that are filehandles.
If C<AutoClose> is specified, and the value is true, it will result in all
@@ -1233,10 +1236,7 @@ This parameter defaults to 0.
=item C<< BinModeOut => 0|1 >>
-When writing to a file or filehandle, set C<binmode> before writing to the
-file.
-
-Defaults to 0.
+This option is now a no-op. All files will be written in binmode.
=item C<< Append => 0|1 >>
@@ -1265,7 +1265,7 @@ written to it. Otherwise the file pointer will not be moved.
=back
-When C<Append> is specified, and set to true, it will I<append> all uncompressed
+When C<Append> is specified, and set to true, it will I<append> all uncompressed
data to the output data stream.
So when the output is a filehandle it will carry out a seek to the eof
@@ -1293,7 +1293,7 @@ Defaults to 0.
=item C<< TrailingData => $scalar >>
Returns the data, if any, that is present immediately after the compressed
-data stream once uncompression is complete.
+data stream once uncompression is complete.
This option can be used when there is useful information immediately
following the compressed data stream, and you don't know the length of the
@@ -1305,7 +1305,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -1331,7 +1331,7 @@ file C<file1.txt> like this.
or die "unzip failed: $UnzipError\n";
If you have a zip file that contains multiple members and want to read a
-specific member from the file, say C<"data1">, use the C<Name> option
+specific member from the file, say C<"data1">, use the C<Name> option
use strict ;
use warnings ;
@@ -1366,7 +1366,7 @@ uncompressed data to a buffer, C<$buffer>.
my $input = new IO::File "<file1.zip"
or die "Cannot open 'file1.zip': $!\n" ;
my $buffer ;
- unzip $input => \$buffer
+ unzip $input => \$buffer
or die "unzip failed: $UnzipError\n";
=head1 OO Interface
@@ -1406,7 +1406,7 @@ If the C<$input> parameter is a filehandle, the compressed data will be
read from it.
The string '-' can be used as an alias for standard input.
-=item A scalar reference
+=item A scalar reference
If C<$input> is a scalar reference, the compressed data will be read from
C<$$input>.
@@ -1429,7 +1429,7 @@ OPTS is a combination of the following options:
=item C<< Name => "membername" >>
-Open "membername" from the zip file for reading.
+Open "membername" from the zip file for reading.
=item C<< AutoClose => 0|1 >>
@@ -1484,7 +1484,7 @@ When present this option will limit the number of compressed bytes read
from the input file/buffer to C<$size>. This option can be used in the
situation where there is useful data directly after the compressed data
stream and you know beforehand the exact length of the compressed data
-stream.
+stream.
This option is mostly used when reading from a filehandle, in which case
the file pointer will be left pointing to the first byte directly after the
@@ -1518,7 +1518,7 @@ The default for this option is off.
TODO
-=head1 Methods
+=head1 Methods
=head2 read
@@ -1562,16 +1562,16 @@ Usage is
$line = $z->getline()
$line = <$z>
-Reads a single line.
+Reads a single line.
This method fully supports the use of the variable C<$/> (or
C<$INPUT_RECORD_SEPARATOR> or C<$RS> when C<English> is in use) to
determine what constitutes an end of line. Paragraph mode, record mode and
-file slurp mode are all supported.
+file slurp mode are all supported.
=head2 getc
-Usage is
+Usage is
$char = $z->getc()
@@ -1654,7 +1654,7 @@ This is a noop provided for completeness.
$z->opened()
-Returns true if the object currently refers to a opened file/buffer.
+Returns true if the object currently refers to a opened file/buffer.
=head2 autoflush
@@ -1701,7 +1701,7 @@ C<undef>.
$z->close() ;
close $z ;
-Closes the output file/buffer.
+Closes the output file/buffer.
For most versions of Perl this method will be automatically invoked if
the IO::Uncompress::Unzip object is destroyed (either explicitly or by the
@@ -1755,7 +1755,7 @@ end of the compressed data stream to the end of the buffer.
If the input is a filehandle, C<trailingData> will return the data that is
left in the filehandle input buffer once the end of the compressed data
stream has been reached. You can then use the filehandle to read the rest
-of the input file.
+of the input file.
Don't bother using C<trailingData> if the input is a filename.
@@ -1763,9 +1763,9 @@ If you know the length of the compressed data stream before you start
uncompressing, you can avoid having to use C<trailingData> by setting the
C<InputLength> option in the constructor.
-=head1 Importing
+=head1 Importing
-No symbolic constants are required by this IO::Uncompress::Unzip at present.
+No symbolic constants are required by this IO::Uncompress::Unzip at present.
=over 5
@@ -1830,7 +1830,7 @@ The script is available from L<https://gist.github.com/eqhmcow/5389877>
=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::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
+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>
L<IO::Compress::FAQ|IO::Compress::FAQ>
@@ -1838,7 +1838,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-For RFC 1950, 1951 and 1952 see
+For RFC 1950, 1951 and 1952 see
L<http://www.faqs.org/rfcs/rfc1950.html>,
L<http://www.faqs.org/rfcs/rfc1951.html> and
L<http://www.faqs.org/rfcs/rfc1952.html>
@@ -1853,7 +1853,7 @@ The primary site for gzip is L<http://www.gzip.org>.
=head1 AUTHOR
-This module was written by Paul Marquess, C<pmqs@cpan.org>.
+This module was written by Paul Marquess, C<pmqs@cpan.org>.
=head1 MODIFICATION HISTORY
@@ -1861,7 +1861,7 @@ See the Changes file.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2019 Paul Marquess. All rights reserved.
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/IPC/Cmd.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm
index a42c21b84e..42cdd5990c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm
@@ -6,6 +6,7 @@ BEGIN {
use constant IS_VMS => $^O eq 'VMS' ? 1 : 0;
use constant IS_WIN32 => $^O eq 'MSWin32' ? 1 : 0;
+ use constant IS_HPUX => $^O eq 'hpux' ? 1 : 0;
use constant IS_WIN98 => (IS_WIN32 and !Win32::IsWinNT()) ? 1 : 0;
use constant ALARM_CLASS => __PACKAGE__ . '::TimeOut';
use constant SPECIAL_CHARS => qw[< > | &];
@@ -18,7 +19,7 @@ BEGIN {
$HAVE_MONOTONIC
];
- $VERSION = '1.00';
+ $VERSION = '1.02';
$VERBOSE = 0;
$DEBUG = 0;
$WARN = 1;
@@ -490,7 +491,7 @@ sub kill_gently {
while ($do_wait) {
$previous_monotonic_value = $now;
$now = get_monotonic_time();
-
+
adjust_monotonic_start_time([\$wait_start_time], $now, $previous_monotonic_value);
if ($now > $wait_start_time + $opts->{'wait_time'}) {
@@ -505,7 +506,7 @@ sub kill_gently {
$do_wait = 0;
next;
}
-
+
Time::HiRes::usleep(250000); # quarter of a second
}
@@ -531,7 +532,11 @@ sub open3_run {
$child_err->autoflush(1);
my $pid = open3($child_in, $child_out, $child_err, $cmd);
- Time::HiRes::usleep(1);
+ Time::HiRes::usleep(1) if IS_HPUX;
+
+ # will consider myself orphan if my ppid changes
+ # from this one:
+ my $original_ppid = $opts->{'original_ppid'};
# push my child's pid to our parent
# so in case i am killed parent
@@ -602,7 +607,7 @@ sub open3_run {
# parent was killed otherwise we would have got
# the same signal as parent and process it same way
- if (getppid() eq "1") {
+ if (getppid() != $original_ppid) {
# end my process group with all the children
# (i am the process group leader, so my pid
@@ -872,6 +877,7 @@ sub run_forked {
my $start_time = get_monotonic_time();
my $pid;
+ my $ppid = $$;
if ($pid = fork) {
# we are a parent
@@ -1218,6 +1224,7 @@ sub run_forked {
'parent_stdout' => $parent_stdout_socket,
'parent_stderr' => $parent_stderr_socket,
'child_stdin' => $opts->{'child_stdin'},
+ 'original_ppid' => $ppid,
});
}
elsif (ref($cmd) eq 'CODE') {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Internals.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Internals.pod
index 4a1144afd6..454ab0deb5 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Internals.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Internals.pod
@@ -59,7 +59,7 @@ each internal variable type.
=item hv_clear_placeholders(%hash)
Clear any placeholders from a locked hash. Should not be used directly.
-You should use the wrapper functions providewd by Hash::Util instead.
+You should use the wrapper functions provided by Hash::Util instead.
As of 5.25 also available as C< Hash::Util::_clear_placeholders(%hash) >
=back
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP.pm
index 714c848d9b..d8b7ab3065 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 = '2.97001';
+$JSON::PP::VERSION = '4.02';
@JSON::PP::EXPORT = qw(encode_json decode_json from_json to_json);
@@ -42,20 +42,22 @@ use constant P_ESCAPE_SLASH => 16;
use constant P_AS_NONBLESSED => 17;
use constant P_ALLOW_UNKNOWN => 18;
+use constant P_ALLOW_TAGS => 19;
use constant OLD_PERL => $] < 5.008 ? 1 : 0;
-use constant USE_B => 0;
+use constant USE_B => $ENV{PERL_JSON_PP_USE_B} || 0;
BEGIN {
-if (USE_B) {
- require B;
-}
+ if (USE_B) {
+ require B;
+ }
}
BEGIN {
my @xs_compati_bit_properties = qw(
latin1 ascii utf8 indent canonical space_before space_after allow_nonref shrink
allow_blessed convert_blessed relaxed allow_unknown
+ allow_tags
);
my @pp_bit_properties = qw(
allow_singlequote allow_bignum loose
@@ -132,6 +134,8 @@ sub new {
indent_length => 3,
};
+ $self->{PROPS}[P_ALLOW_NONREF] = 1;
+
bless $self, $class;
}
@@ -191,6 +195,27 @@ sub max_size {
sub get_max_size { $_[0]->{max_size}; }
+sub boolean_values {
+ my $self = shift;
+ if (@_) {
+ my ($false, $true) = @_;
+ $self->{false} = $false;
+ $self->{true} = $true;
+ return ($false, $true);
+ } else {
+ delete $self->{false};
+ delete $self->{true};
+ return;
+ }
+}
+
+sub get_boolean_values {
+ my $self = shift;
+ if (exists $self->{true} and exists $self->{false}) {
+ return @$self{qw/false true/};
+ }
+ return;
+}
sub filter_json_object {
if (defined $_[1] and ref $_[1] eq 'CODE') {
@@ -264,6 +289,7 @@ sub allow_bigint {
my $escape_slash;
my $bignum;
my $as_nonblessed;
+ my $allow_tags;
my $depth;
my $indent_count;
@@ -280,9 +306,9 @@ sub allow_bigint {
my $props = $self->{PROPS};
($ascii, $latin1, $utf8, $indent, $canonical, $space_before, $space_after, $allow_blessed,
- $convert_blessed, $escape_slash, $bignum, $as_nonblessed)
+ $convert_blessed, $escape_slash, $bignum, $as_nonblessed, $allow_tags)
= @{$props}[P_ASCII .. P_SPACE_AFTER, P_ALLOW_BLESSED, P_CONVERT_BLESSED,
- P_ESCAPE_SLASH, P_ALLOW_BIGNUM, P_AS_NONBLESSED];
+ P_ESCAPE_SLASH, P_ALLOW_BIGNUM, P_AS_NONBLESSED, P_ALLOW_TAGS];
($max_depth, $indent_length) = @{$self}{qw/max_depth indent_length/};
@@ -328,6 +354,21 @@ sub allow_bigint {
return $self->value_to_json($obj) if ( $obj->isa('JSON::PP::Boolean') );
+ if ( $allow_tags and $obj->can('FREEZE') ) {
+ my $obj_class = ref $obj || $obj;
+ $obj = bless $obj, $obj_class;
+ my @results = $obj->FREEZE('JSON');
+ if ( @results and ref $results[0] ) {
+ if ( refaddr( $obj ) eq refaddr( $results[0] ) ) {
+ encode_error( sprintf(
+ "%s::FREEZE method returned same object as was passed instead of a new one",
+ ref $obj
+ ) );
+ }
+ }
+ return '("'.$obj_class.'")['.join(',', @results).']';
+ }
+
if ( $convert_blessed and $obj->can('TO_JSON') ) {
my $result = $obj->TO_JSON();
if ( defined $result and ref( $result ) ) {
@@ -348,8 +389,7 @@ sub allow_bigint {
return $self->blessed_to_json($obj) if ($as_nonblessed); # will be removed.
return 'null';
}
- encode_error( sprintf("encountered object '%s', but neither allow_blessed "
- . "nor convert_blessed settings are enabled", $obj)
+ encode_error( sprintf("encountered object '%s', but neither allow_blessed, convert_blessed nor allow_tags settings are enabled (or TO_JSON/FREEZE method missing)", $obj)
);
}
else {
@@ -652,6 +692,10 @@ BEGIN {
my $singlequote; # loosely quoting
my $loose; #
my $allow_barekey; # bareKey
+ my $allow_tags;
+
+ my $alt_true;
+ my $alt_false;
sub _detect_utf_encoding {
my $text = shift;
@@ -678,8 +722,10 @@ BEGIN {
my $props = $self->{PROPS};
- ($utf8, $relaxed, $loose, $allow_bignum, $allow_barekey, $singlequote)
- = @{$props}[P_UTF8, P_RELAXED, P_LOOSE .. P_ALLOW_SINGLEQUOTE];
+ ($utf8, $relaxed, $loose, $allow_bignum, $allow_barekey, $singlequote, $allow_tags)
+ = @{$props}[P_UTF8, P_RELAXED, P_LOOSE .. P_ALLOW_SINGLEQUOTE, P_ALLOW_TAGS];
+
+ ($alt_true, $alt_false) = @$self{qw/true false/};
if ( $utf8 ) {
$encoding = _detect_utf_encoding($text);
@@ -746,6 +792,7 @@ BEGIN {
return if(!defined $ch);
return object() if($ch eq '{');
return array() if($ch eq '[');
+ return tag() if($ch eq '(');
return string() if($ch eq '"' or ($singlequote and $ch eq "'"));
return number() if($ch =~ /[0-9]/ or $ch eq '-');
return word();
@@ -841,8 +888,10 @@ BEGIN {
if (!$loose) {
if ($ch =~ /[\x00-\x1f\x22\x5c]/) { # '/' ok
- $at--;
- decode_error('invalid character encountered while parsing JSON string');
+ if (!$relaxed or $ch ne "\t") {
+ $at--;
+ decode_error('invalid character encountered while parsing JSON string');
+ }
}
}
@@ -955,6 +1004,35 @@ BEGIN {
decode_error(", or ] expected while parsing array");
}
+ sub tag {
+ decode_error('malformed JSON string, neither array, object, number, string or atom') unless $allow_tags;
+
+ next_chr();
+ white();
+
+ my $tag = value();
+ return unless defined $tag;
+ decode_error('malformed JSON string, (tag) must be a string') if ref $tag;
+
+ white();
+
+ if (!defined $ch or $ch ne ')') {
+ decode_error(') expected after tag');
+ }
+
+ next_chr();
+ white();
+
+ my $val = value();
+ return unless defined $val;
+ decode_error('malformed JSON string, tag value must be an array') unless ref $val eq 'ARRAY';
+
+ if (!eval { $tag->can('THAW') }) {
+ decode_error('cannot decode perl-object (package does not exist)') if $@;
+ decode_error('cannot decode perl-object (package does not have a THAW method)');
+ }
+ $tag->THAW('JSON', @$val);
+ }
sub object {
my $o = $_[0] || {}; # you can use this code to use another hash ref object.
@@ -1039,7 +1117,7 @@ BEGIN {
if($word eq 'true'){
$at += 3;
next_chr;
- return $JSON::PP::true;
+ return defined $alt_true ? $alt_true : $JSON::PP::true;
}
elsif($word eq 'null'){
$at += 3;
@@ -1051,7 +1129,7 @@ BEGIN {
if(substr($text,$at,1) eq 'e'){
$at++;
next_chr;
- return $JSON::PP::false;
+ return defined $alt_false ? $alt_false : $JSON::PP::false;
}
}
@@ -1234,18 +1312,27 @@ BEGIN {
if ( $cb_sk_object and @ks == 1 and exists $cb_sk_object->{ $ks[0] } and ref $cb_sk_object->{ $ks[0] } ) {
my @val = $cb_sk_object->{ $ks[0] }->( $o->{$ks[0]} );
- if (@val == 1) {
+ if (@val == 0) {
+ return $o;
+ }
+ elsif (@val == 1) {
return $val[0];
}
+ else {
+ Carp::croak("filter_json_single_key_object callbacks must not return more than one scalar");
+ }
}
my @val = $cb_object->($o) if ($cb_object);
- if (@val == 0 or @val > 1) {
+ if (@val == 0) {
return $o;
}
- else {
+ elsif (@val == 1) {
return $val[0];
}
+ else {
+ Carp::croak("filter_json_object callbacks must not return more than one scalar");
+ }
}
@@ -1407,7 +1494,7 @@ BEGIN {
$JSON::PP::true = do { bless \(my $dummy = 1), "JSON::PP::Boolean" };
$JSON::PP::false = do { bless \(my $dummy = 0), "JSON::PP::Boolean" };
-sub is_bool { blessed $_[0] and $_[0]->isa("JSON::PP::Boolean"); }
+sub is_bool { blessed $_[0] and ( $_[0]->isa("JSON::PP::Boolean") or $_[0]->isa("Types::Serialiser::BooleanBase") or $_[0]->isa("JSON::XS::Boolean") ); }
sub true { $JSON::PP::true }
sub false { $JSON::PP::false }
@@ -1425,6 +1512,8 @@ use constant INCR_M_BS => 2; # inside backslash
use constant INCR_M_JSON => 3; # outside anything, count nesting
use constant INCR_M_C0 => 4;
use constant INCR_M_C1 => 5;
+use constant INCR_M_TFN => 6;
+use constant INCR_M_NUM => 7;
$JSON::PP::IncrParser::VERSION = '1.01';
@@ -1490,7 +1579,7 @@ sub incr_parse {
return @ret;
}
else { # in scalar context
- return $ret[0] ? $ret[0] : undef;
+ return defined $ret[0] ? $ret[0] : undef;
}
}
}
@@ -1538,6 +1627,28 @@ INCR_PARSE:
$p++;
}
next;
+ } elsif ( $mode == INCR_M_TFN ) {
+ while ( $len > $p ) {
+ $s = substr( $text, $p++, 1 );
+ next if defined $s and $s =~ /[rueals]/;
+ last;
+ }
+ $p--;
+ $self->{incr_mode} = INCR_M_JSON;
+
+ last INCR_PARSE unless $self->{incr_nest};
+ redo INCR_PARSE;
+ } elsif ( $mode == INCR_M_NUM ) {
+ while ( $len > $p ) {
+ $s = substr( $text, $p++, 1 );
+ next if defined $s and $s =~ /[0-9eE.+\-]/;
+ last;
+ }
+ $p--;
+ $self->{incr_mode} = INCR_M_JSON;
+
+ last INCR_PARSE unless $self->{incr_nest};
+ redo INCR_PARSE;
} elsif ( $mode == INCR_M_STR ) {
while ( $len > $p ) {
$s = substr( $text, $p, 1 );
@@ -1570,6 +1681,12 @@ INCR_PARSE:
last INCR_PARSE;
}
next;
+ } elsif ( $s eq 't' or $s eq 'f' or $s eq 'n' ) {
+ $self->{incr_mode} = INCR_M_TFN;
+ redo INCR_PARSE;
+ } elsif ( $s =~ /^[0-9\-]$/ ) {
+ $self->{incr_mode} = INCR_M_NUM;
+ redo INCR_PARSE;
} elsif ( $s eq '"' ) {
$self->{incr_mode} = INCR_M_STR;
redo INCR_PARSE;
@@ -1656,20 +1773,18 @@ JSON::PP - JSON::XS compatible pure-Perl module.
=head1 VERSION
- 2.97001
+ 4.02
=head1 DESCRIPTION
-JSON::PP is a pure perl JSON decoder/encoder (as of RFC4627, which
-we know is obsolete but we still stick to; see below for an option
-to support part of RFC7159), and (almost) compatible to much
+JSON::PP is a pure perl JSON decoder/encoder, and (almost) compatible to much
faster L<JSON::XS> written by Marc Lehmann in C. JSON::PP works as
a fallback module when you use L<JSON> module without having
installed JSON::XS.
Because of this fallback feature of JSON.pm, JSON::PP tries not to
be more JavaScript-friendly than JSON::XS (i.e. not to escape extra
-characters such as U+2028 and U+2029 nor support RFC7159/ECMA-404),
+characters such as U+2028 and U+2029, etc),
in order for you not to lose such JavaScript-friendliness silently
when you use JSON.pm and install JSON::XS for speed or by accident.
If you need JavaScript-friendly RFC7159-compliant pure perl module,
@@ -1734,7 +1849,9 @@ decoding style, within the limits of supported formats.
$json = JSON::PP->new
Creates a new JSON::PP object that can be used to de/encode JSON
-strings. All boolean flags described below are by default I<disabled>.
+strings. All boolean flags described below are by default I<disabled>
+(with the exception of C<allow_nonref>, which defaults to I<enabled> since
+version C<4.0>).
The mutators for flags all return the JSON::PP object again and thus calls can
be chained:
@@ -1963,6 +2080,16 @@ character, after which more white-space and comments are allowed.
// neither this one...
]
+=item * literal ASCII TAB characters in strings
+
+Literal ASCII TAB characters are now allowed in strings (and treated as
+C<\t>).
+
+ [
+ "Hello\tWorld",
+ "Hello<TAB>World", # literal <TAB> would not normally be allowed
+ ]
+
=back
=head2 canonical
@@ -1994,6 +2121,9 @@ This setting has currently no effect on tied hashes.
$enabled = $json->get_allow_nonref
+Unlike other boolean options, this opotion is enabled by default beginning
+with version C<4.0>.
+
If C<$enable> is true (or missing), then the C<encode> method can convert a
non-reference into its corresponding string, number or null JSON value,
which is an extension to RFC4627. Likewise, C<decode> will accept those JSON
@@ -2004,15 +2134,15 @@ passed an arrayref or hashref, as JSON texts must either be an object
or array. Likewise, C<decode> will croak if given something that is not a
JSON object or array.
-Example, encode a Perl scalar as JSON value with enabled C<allow_nonref>,
-resulting in an invalid JSON text:
+Example, encode a Perl scalar as JSON value without enabled C<allow_nonref>,
+resulting in an error:
- JSON::PP->new->allow_nonref->encode ("Hello, World!")
- => "Hello, World!"
+ JSON::PP->new->allow_nonref(0)->encode ("Hello, World!")
+ => hash- or arrayref expected...
=head2 allow_unknown
- $json = $json->allow_unknown ([$enable])
+ $json = $json->allow_unknown([$enable])
$enabled = $json->get_allow_unknown
@@ -2072,18 +2202,66 @@ this type of conversion.
This setting has no effect on C<decode>.
+=head2 allow_tags
+
+ $json = $json->allow_tags([$enable])
+
+ $enabled = $json->get_allow_tags
+
+See L<OBJECT SERIALISATION> for details.
+
+If C<$enable> is true (or missing), then C<encode>, upon encountering a
+blessed object, will check for the availability of the C<FREEZE> method on
+the object's class. If found, it will be used to serialise the object into
+a nonstandard tagged JSON value (that JSON decoders cannot decode).
+
+It also causes C<decode> to parse such tagged JSON values and deserialise
+them via a call to the C<THAW> method.
+
+If C<$enable> is false (the default), then C<encode> will not consider
+this type of conversion, and tagged JSON values will cause a parse error
+in C<decode>, as if tags were not part of the grammar.
+
+=head2 boolean_values
+
+ $json->boolean_values([$false, $true])
+
+ ($false, $true) = $json->get_boolean_values
+
+By default, JSON booleans will be decoded as overloaded
+C<$JSON::PP::false> and C<$JSON::PP::true> objects.
+
+With this method you can specify your own boolean values for decoding -
+on decode, JSON C<false> will be decoded as a copy of C<$false>, and JSON
+C<true> will be decoded as C<$true> ("copy" here is the same thing as
+assigning a value to another variable, i.e. C<$copy = $false>).
+
+This is useful when you want to pass a decoded data structure directly
+to other serialisers like YAML, Data::MessagePack and so on.
+
+Note that this works only when you C<decode>. You can set incompatible
+boolean objects (like L<boolean>), but when you C<encode> a data structure
+with such boolean objects, you still need to enable C<convert_blessed>
+(and add a C<TO_JSON> method if necessary).
+
+Calling this method without any arguments will reset the booleans
+to their default values.
+
+C<get_boolean_values> will return both C<$false> and C<$true> values, or
+the empty list when they are set to the default.
+
=head2 filter_json_object
$json = $json->filter_json_object([$coderef])
When C<$coderef> is specified, it will be called from C<decode> each
-time it decodes a JSON object. The only argument is a reference to the
-newly-created hash. If the code references returns a single scalar (which
-need not be a reference), this value (i.e. a copy of that scalar to avoid
-aliasing) is inserted into the deserialised data structure. If it returns
-an empty list (NOTE: I<not> C<undef>, which is a valid scalar), the
-original deserialised hash will be inserted. This setting can slow down
-decoding considerably.
+time it decodes a JSON object. The only argument is a reference to
+the newly-created hash. If the code references returns a single scalar
+(which need not be a reference), this value (or rather a copy of it) is
+inserted into the deserialised data structure. If it returns an empty
+list (NOTE: I<not> C<undef>, which is a valid scalar), the original
+deserialised hash will be inserted. This setting can slow down decoding
+considerably.
When C<$coderef> is omitted or undefined, any existing callback will
be removed and C<decode> will not change the deserialised hash in any
@@ -2091,12 +2269,11 @@ way.
Example, convert all JSON objects into the integer 5:
- my $js = JSON::PP->new->filter_json_object (sub { 5 });
+ my $js = JSON::PP->new->filter_json_object(sub { 5 });
# returns [5]
- $js->decode ('[{}]'); # the given subroutine takes a hash reference.
- # throw an exception because allow_nonref is not enabled
- # so a lone 5 is not allowed.
- $js->decode ('{"a":1, "b":2}');
+ $js->decode('[{}]');
+ # returns 5
+ $js->decode('{"a":1, "b":2}');
=head2 filter_json_single_key_object
@@ -2241,8 +2418,10 @@ and you need to know where the JSON text ends.
The following flags and properties are for JSON::PP only. If you use
any of these, you can't make your application run faster by replacing
JSON::PP with JSON::XS. If you need these and also speed boost,
-try L<Cpanel::JSON::XS>, a fork of JSON::XS by Reini Urban, which
-supports some of these.
+you might want to try L<Cpanel::JSON::XS>, a fork of JSON::XS by
+Reini Urban, which supports some of these (with a different set of
+incompatibilities). Most of these historical flags are only kept
+for backward compatibility, and should not be used in a new application.
=head2 allow_singlequote
@@ -2251,7 +2430,7 @@ supports some of these.
If C<$enable> is true (or missing), then C<decode> will accept
invalid JSON texts that contain strings that begin and end with
-single quotation marks. C<encode> will not be affected in anyway.
+single quotation marks. C<encode> will not be affected in any way.
I<Be aware that this option makes you accept invalid JSON texts
as if they were valid!>. I suggest only to use this option to
parse application-specific files written by humans (configuration
@@ -2272,7 +2451,7 @@ valid JSON texts.
If C<$enable> is true (or missing), then C<decode> will accept
invalid JSON texts that contain JSON objects whose names don't
begin and end with quotation marks. C<encode> will not be affected
-in anyway. I<Be aware that this option makes you accept invalid JSON
+in any way. I<Be aware that this option makes you accept invalid JSON
texts as if they were valid!>. I suggest only to use this option to
parse application-specific files written by humans (configuration
files, resource files etc.)
@@ -2307,7 +2486,7 @@ See also L<MAPPING>.
If C<$enable> is true (or missing), then C<decode> will accept
invalid JSON texts that contain unescaped [\x00-\x1f\x22\x5c]
-characters. C<encode> will not be affected in anyway.
+characters. C<encode> will not be affected in any way.
I<Be aware that this option makes you accept invalid JSON texts
as if they were valid!>. I suggest only to use this option to
parse application-specific files written by humans (configuration
@@ -2334,7 +2513,7 @@ arbitrary JSON in HTML (by some HTML template toolkit or by string
interpolation) is risky in general. You must escape necessary
characters in correct order, depending on the context.
-C<decode> will not be affected in anyway.
+C<decode> will not be affected in any way.
=head2 indent_length
@@ -2577,6 +2756,15 @@ As a nonstandard extension to the JSON syntax that is enabled by the
C<relaxed> setting, shell-style comments are allowed. They can start
anywhere outside strings and go till the end of the line.
+=item tagged values (C<< (I<tag>)I<value> >>).
+
+Another nonstandard extension to the JSON syntax, enabled with the
+C<allow_tags> setting, are tagged values. In this implementation, the
+I<tag> must be a perl package/class name encoded as a JSON string, and the
+I<value> must be a JSON array encoding optional constructor arguments.
+
+See L<OBJECT SERIALISATION>, below, for details.
+
=back
@@ -2647,7 +2835,7 @@ before encoding as JSON strings, and anything else as number value:
# undef becomes null
encode_json [undef] # yields [null]
-You can force the type to be a string by stringifying it:
+You can force the type to be a JSON string by stringifying it:
my $x = 3.1; # some variable containing a number
"$x"; # stringified
@@ -2655,13 +2843,23 @@ You can force the type to be a string by stringifying it:
print $x; # perl does it for you, too, quite often
# (but for older perls)
-You can force the type to be a number by numifying it:
+You can force the type to be a JSON number by numifying it:
my $x = "3"; # some variable containing a string
$x += 0; # numify it, ensuring it will be dumped as a number
$x *= 1; # same thing, the choice is yours.
-You cannot currently force the type in other, less obscure, ways.
+You can not currently force the type in other, less obscure, ways.
+
+Since version 2.91_01, JSON::PP uses a different number detection logic
+that converts a scalar that is possible to turn into a number safely.
+The new logic is slightly faster, and tends to help people who use older
+perl or who want to encode complicated data structure. However, this may
+results in a different JSON text from the one JSON::XS encodes (and
+thus may break tests that compare entire JSON texts). If you do
+need the previous behavior for compatibility or for finer control,
+set PERL_JSON_PP_USE_B environmental variable to true before you
+C<use> JSON::PP (or JSON.pm).
Note that numerical precision has the same meaning as under Perl (so
binary to decimal conversion follows the same rules as in Perl, which
@@ -2688,17 +2886,50 @@ to numify values that may start with values that look like a number
=head2 OBJECT SERIALISATION
-As for Perl objects, JSON::PP only supports a pure JSON representation (without the ability to deserialise the object automatically again).
+As JSON cannot directly represent Perl objects, you have to choose between
+a pure JSON representation (without the ability to deserialise the object
+automatically again), and a nonstandard extension to the JSON syntax,
+tagged values.
=head3 SERIALISATION
What happens when C<JSON::PP> encounters a Perl object depends on the
-C<allow_blessed>, C<convert_blessed> and C<allow_bignum> settings, which are
-used in this order:
+C<allow_blessed>, C<convert_blessed>, C<allow_tags> and C<allow_bignum>
+settings, which are used in this order:
=over 4
-=item 1. C<convert_blessed> is enabled and the object has a C<TO_JSON> method.
+=item 1. C<allow_tags> is enabled and the object has a C<FREEZE> method.
+
+In this case, C<JSON::PP> creates a tagged JSON value, using a nonstandard
+extension to the JSON syntax.
+
+This works by invoking the C<FREEZE> method on the object, with the first
+argument being the object to serialise, and the second argument being the
+constant string C<JSON> to distinguish it from other serialisers.
+
+The C<FREEZE> method can return any number of values (i.e. zero or
+more). These values and the paclkage/classname of the object will then be
+encoded as a tagged JSON value in the following format:
+
+ ("classname")[FREEZE return values...]
+
+e.g.:
+
+ ("URI")["http://www.google.com/"]
+ ("MyDate")[2013,10,29]
+ ("ImageData::JPEG")["Z3...VlCg=="]
+
+For example, the hypothetical C<My::Object> C<FREEZE> method might use the
+objects C<type> and C<id> members to encode the object:
+
+ sub My::Object::FREEZE {
+ my ($self, $serialiser) = @_;
+
+ ($self->{type}, $self->{id})
+ }
+
+=item 2. C<convert_blessed> is enabled and the object has a C<TO_JSON> method.
In this case, the C<TO_JSON> method of the object is invoked in scalar
context. It must return a single scalar that can be directly encoded into
@@ -2713,21 +2944,58 @@ originally were L<URI> objects is lost.
$uri->as_string
}
-=item 2. C<allow_bignum> is enabled and the object is a C<Math::BigInt> or C<Math::BigFloat>.
+=item 3. C<allow_bignum> is enabled and the object is a C<Math::BigInt> or C<Math::BigFloat>.
The object will be serialised as a JSON number value.
-=item 3. C<allow_blessed> is enabled.
+=item 4. C<allow_blessed> is enabled.
The object will be serialised as a JSON null value.
-=item 4. none of the above
+=item 5. none of the above
If none of the settings are enabled or the respective methods are missing,
C<JSON::PP> throws an exception.
=back
+=head3 DESERIALISATION
+
+For deserialisation there are only two cases to consider: either
+nonstandard tagging was used, in which case C<allow_tags> decides,
+or objects cannot be automatically be deserialised, in which
+case you can use postprocessing or the C<filter_json_object> or
+C<filter_json_single_key_object> callbacks to get some real objects our of
+your JSON.
+
+This section only considers the tagged value case: a tagged JSON object
+is encountered during decoding and C<allow_tags> is disabled, a parse
+error will result (as if tagged values were not part of the grammar).
+
+If C<allow_tags> is enabled, C<JSON::PP> will look up the C<THAW> method
+of the package/classname used during serialisation (it will not attempt
+to load the package as a Perl module). If there is no such method, the
+decoding will fail with an error.
+
+Otherwise, the C<THAW> method is invoked with the classname as first
+argument, the constant string C<JSON> as second argument, and all the
+values from the JSON array (the values originally returned by the
+C<FREEZE> method) as remaining arguments.
+
+The method must then return the object. While technically you can return
+any Perl scalar, you might have to enable the C<allow_nonref> setting to
+make that work in all cases, so better return an actual blessed reference.
+
+As an example, let's implement a C<THAW> function that regenerates the
+C<My::Object> from the C<FREEZE> example earlier:
+
+ sub My::Object::THAW {
+ my ($class, $serialiser, $type, $id) = @_;
+
+ $class->new (type => $type, id => $id)
+ }
+
+
=head1 ENCODING/CODESET FLAG NOTES
This section is taken from JSON::XS.
@@ -2827,6 +3095,23 @@ proper subset of most 8-bit and multibyte encodings in use in the world.
=back
+=head1 BUGS
+
+Please report bugs on a specific behavior of this module to RT or GitHub
+issues (preferred):
+
+L<https://github.com/makamaka/JSON-PP/issues>
+
+L<https://rt.cpan.org/Public/Dist/Display.html?Queue=JSON-PP>
+
+As for new features and requests to change common behaviors, please
+ask the author of JSON::XS (Marc Lehmann, E<lt>schmorp[at]schmorp.deE<gt>)
+first, by email (important!), to keep compatibility among JSON.pm backends.
+
+Generally speaking, if you need something special for you, you are advised
+to create a new module, maybe based on L<JSON::Tiny>, which is smaller and
+written in a much cleaner way than this module.
+
=head1 SEE ALSO
The F<json_pp> command line utility for quick experiments.
@@ -2838,15 +3123,24 @@ L<JSON::PP::Compat5005> and L<JSON::PP::Compat5006> for older perl users.
RFC4627 (L<http://www.ietf.org/rfc/rfc4627.txt>)
+RFC7159 (L<http://www.ietf.org/rfc/rfc7159.txt>)
+
+RFC8259 (L<http://www.ietf.org/rfc/rfc8259.txt>)
+
=head1 AUTHOR
Makamaka Hannyaharamitu, E<lt>makamaka[at]cpan.orgE<gt>
+=head1 CURRENT MAINTAINER
+
+Kenichi Ishigaki, E<lt>ishigaki[at]cpan.orgE<gt>
=head1 COPYRIGHT AND LICENSE
Copyright 2007-2016 by Makamaka Hannyaharamitu
+Most of the documentation is taken from JSON::XS by Marc Lehmann
+
This library 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/JSON/PP/Boolean.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
index 1d1c5c485c..8b98c95c2f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
@@ -1,14 +1,16 @@
package JSON::PP::Boolean;
use strict;
-use overload (
+require overload;
+local $^W;
+overload::import('overload',
"0+" => sub { ${$_[0]} },
"++" => sub { $_[0] = ${$_[0]} + 1 },
"--" => sub { $_[0] = ${$_[0]} - 1 },
fallback => 1,
);
-$JSON::PP::Boolean::VERSION = '2.97001';
+$JSON::PP::Boolean::VERSION = '4.02';
1;
@@ -31,5 +33,10 @@ L<JSON::PP> for more info about this class.
This idea is from L<JSON::XS::Boolean> written by Marc Lehmann <schmorp[at]schmorp.de>
+=head1 LICENSE
+
+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/lib/Locale/Codes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes.pm
deleted file mode 100644
index 80a859d7f8..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes.pm
+++ /dev/null
@@ -1,880 +0,0 @@
-package Locale::Codes;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-###############################################################################
-
-use strict;
-use warnings;
-require 5.006;
-
-use Carp;
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes::Constants;
-
-our($VERSION);
-$VERSION='3.56';
-
-use Exporter qw(import);
-our(@EXPORT_OK,%EXPORT_TAGS);
-@EXPORT_OK = @Locale::Codes::Constants::CONSTANTS;
-%EXPORT_TAGS = ( 'constants' => [ @EXPORT_OK ] );
-
-###############################################################################
-# GLOBAL DATA
-###############################################################################
-# All of the data is stored in a couple global variables. They are filled
-# in by requiring the appropriate TYPE_Codes and TYPE_Retired modules.
-
-our(%Data,%Retired);
-
-# $Data{ TYPE }{ code2id }{ CODESET } { CODE } = [ ID, I ]
-# { id2code }{ CODESET } { ID } = CODE
-# { id2names }{ ID } = [ NAME, NAME, ... ]
-# { alias2id }{ NAME } = [ ID, I ]
-# { id } = FIRST_UNUSED_ID
-# { codealias }{ CODESET } { ALIAS } = CODE
-#
-# $Retired{ TYPE }{ CODESET }{ code }{ CODE } = NAME
-# { name }{ NAME } = [CODE,NAME] (the key is lowercase)
-
-###############################################################################
-# METHODS
-###############################################################################
-
-sub new {
- my($class,$type,$codeset,$show_errors) = @_;
- my $self = { 'type' => '',
- 'codeset' => '',
- 'err' => (defined($show_errors) ? $show_errors : 1),
- };
-
- bless $self,$class;
-
- $self->type($type) if ($type);
- $self->codeset($codeset) if ($codeset);
- return $self;
-}
-
-sub show_errors {
- my($self,$val) = @_;
- $$self{'err'} = $val;
-}
-
-sub type {
- my($self,$type) = @_;
-
- if (! exists $ALL_CODESETS{$type}) {
- # uncoverable branch false
- carp "ERROR: type: invalid argument: $type\n" if ($$self{'err'});
- return;
- }
-
- # uncoverable branch false
- if (! $ALL_CODESETS{$type}{'loaded'}) {
- my $label = $ALL_CODESETS{$type}{'module'};
- eval "require Locale::Codes::${label}_Codes";
- # uncoverable branch true
- if ($@) {
- # uncoverable statement
- croak "ERROR: type: unable to load module: ${label}_Codes\n";
- }
- eval "require Locale::Codes::${label}_Retired";
- # uncoverable branch true
- if ($@) {
- # uncoverable statement
- croak "ERROR: type: unable to load module: ${label}_Retired\n";
- }
- $ALL_CODESETS{$type}{'loaded'} = 1;
- }
-
- $$self{'type'} = $type;
- $$self{'codeset'} = $ALL_CODESETS{$type}{'default'};
-}
-
-sub codeset {
- my($self,$codeset) = @_;
-
- my $type = $$self{'type'};
- if (! exists $ALL_CODESETS{$type}{'codesets'}{$codeset}) {
- # uncoverable branch false
- carp "ERROR: codeset: invalid argument: $codeset\n" if ($$self{'err'});
- }
-
- $$self{'codeset'} = $codeset;
-}
-
-sub version {
- # uncoverable subroutine
- # uncoverable statement
- my($self) = @_;
- # uncoverable statement
- return $VERSION;
-}
-
-###############################################################################
-
-# This is used to validate a codeset and/or code. It will also format
-# a code for that codeset.
-#
-# (ERR,RET_CODE,RET_CODESET) = $o->_code([CODE [,CODESET]])
-#
-# If CODE is empty/undef, only the codeset will be validated
-# and RET_CODE will be empty.
-#
-# If CODE is passed in, it will be returned formatted correctly
-# for the codeset.
-#
-# ERR will be 0 or 1.
-#
-# If $no_check_code is 1, then the code will not be validated (i.e.
-# it doesn't already have to exist). This will be useful for adding
-# a new code.
-#
-sub _code {
- my($self,$code,$codeset,$no_check_code) = @_;
- $code = '' if (! defined($code));
- $codeset = lc($codeset) if (defined($codeset));
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return (1);
- }
- my $type = $$self{'type'};
- if ($codeset && ! exists $ALL_CODESETS{$type}{'codesets'}{$codeset}) {
- carp "ERROR: _code: invalid codeset provided: $codeset\n"
- if ($$self{'err'});
- return (1);
- }
-
- # If no codeset was passed in, return the codeset specified.
-
- $codeset = $$self{'codeset'} if (! defined($codeset) || $codeset eq '');
- return (0,'',$codeset) if ($code eq '');
-
- # Determine the properties of the codeset
-
- my($op,@args) = @{ $ALL_CODESETS{$type}{'codesets'}{$codeset} };
-
- if ($op eq 'lc') {
- $code = lc($code);
- }
-
- if ($op eq 'uc') {
- $code = uc($code);
- }
-
- if ($op eq 'ucfirst') {
- $code = ucfirst(lc($code));
- }
-
- # uncoverable branch false
- if ($op eq 'numeric') {
- if ($code =~ /^\d+$/) {
- my $l = $args[0];
- $code = sprintf("%.${l}d", $code);
-
- } else {
- # uncoverable statement
- carp "ERROR: _code: invalid numeric code: $code\n" if ($$self{'err'});
- # uncoverable statement
- return (1);
- }
- }
-
- # Determine if the code is in the codeset.
-
- if (! $no_check_code &&
- ! exists $Data{$type}{'code2id'}{$codeset}{$code} &&
- ! exists $Retired{$type}{$codeset}{'code'}{$code} &&
- ! exists $Data{$type}{'codealias'}{$codeset}{$code}) {
- carp "ERROR: _code: code not in codeset: $code [$codeset]\n"
- if ($$self{'err'});
- return (1);
- }
-
- return (0,$code,$codeset);
-}
-
-###############################################################################
-
-# $name = $o->code2name(CODE [,CODESET] [,'retired'])
-# $code = $o->name2code(NAME [,CODESET] [,'retired'])
-#
-# Returns the name associated with the CODE (or vice versa).
-#
-sub code2name {
- my($self,@args) = @_;
- my $retired = 0;
- if (@args && defined($args[$#args]) && lc($args[$#args]) eq 'retired') {
- pop(@args);
- $retired = 1;
- }
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return (1);
- }
- my $type = $$self{'type'};
-
- my ($err,$code,$codeset) = $self->_code(@args);
- return undef if ($err || ! $code);
-
- $code = $Data{$type}{'codealias'}{$codeset}{$code}
- if (exists $Data{$type}{'codealias'}{$codeset}{$code});
-
- if (exists $Data{$type}{'code2id'}{$codeset}{$code}) {
- my ($id,$i) = @{ $Data{$type}{'code2id'}{$codeset}{$code} };
- my $name = $Data{$type}{'id2names'}{$id}[$i];
- return $name;
-
- } elsif ($retired && exists $Retired{$type}{$codeset}{'code'}{$code}) {
- return $Retired{$type}{$codeset}{'code'}{$code};
-
- } else {
- return undef;
- }
-}
-
-sub name2code {
- my($self,$name,@args) = @_;
- return undef if (! $name);
- $name = lc($name);
-
- my $retired = 0;
- if (@args && defined($args[$#args]) && lc($args[$#args]) eq 'retired') {
- pop(@args);
- $retired = 1;
- }
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return (1);
- }
- my $type = $$self{'type'};
-
- my ($err,$tmp,$codeset) = $self->_code('',@args);
- return undef if ($err);
-
- if (exists $Data{$type}{'alias2id'}{$name}) {
- my $id = $Data{$type}{'alias2id'}{$name}[0];
- if (exists $Data{$type}{'id2code'}{$codeset}{$id}) {
- return $Data{$type}{'id2code'}{$codeset}{$id};
- }
-
- } elsif ($retired && exists $Retired{$type}{$codeset}{'name'}{$name}) {
- return $Retired{$type}{$codeset}{'name'}{$name}[0];
- }
-
- return undef;
-}
-
-# $code = $o->code2code(CODE,CODESET2)
-# $code = $o->code2code(CODE,CODESET1,CODESET2)
-#
-# Changes the code in the CODESET1 (or the current codeset) to another
-# codeset (CODESET2)
-#
-sub code2code {
- my($self,@args) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return (1);
- }
- my $type = $$self{'type'};
-
- my($code,$codeset1,$codeset2,$err);
-
- if (@args == 2) {
- ($code,$codeset2) = @args;
- ($err,$code,$codeset1) = $self->_code($code);
- # uncoverable branch true
- return undef if ($err);
-
- } elsif (@args == 3) {
- ($code,$codeset1,$codeset2) = @args;
- ($err,$code) = $self->_code($code,$codeset1);
- return undef if ($err);
- ($err) = $self->_code('',$codeset2);
- # uncoverable branch true
- return undef if ($err);
- }
-
- my $name = $self->code2name($code,$codeset1);
- my $out = $self->name2code($name,$codeset2);
- return $out;
-}
-
-###############################################################################
-
-# @codes = $o->all_codes([CODESET] [,'retired']);
-# @names = $o->all_names([CODESET] [,'retired']);
-#
-# Returns all codes/names in the specified codeset, including retired
-# ones if the option is given.
-
-sub all_codes {
- my($self,@args) = @_;
- my $retired = 0;
- if (@args && defined($args[$#args]) && lc($args[$#args]) eq 'retired') {
- pop(@args);
- $retired = 1;
- }
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return (1);
- }
- my $type = $$self{'type'};
-
- my ($err,$tmp,$codeset) = $self->_code('',@args);
- return () if ($err);
-
- my @codes = keys %{ $Data{$type}{'code2id'}{$codeset} };
- push(@codes,keys %{ $Retired{$type}{$codeset}{'code'} }) if ($retired);
- return (sort @codes);
-}
-
-sub all_names {
- my($self,@args) = @_;
- my $retired = 0;
- if (@args && defined($args[$#args]) && lc($args[$#args]) eq 'retired') {
- pop(@args);
- $retired = 1;
- }
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return (1);
- }
- my $type = $$self{'type'};
-
- my ($err,$tmp,$codeset) = $self->_code('',@args);
- return () if ($err);
-
- my @codes = $self->all_codes($codeset);
- my @names;
-
- foreach my $code (@codes) {
- my($id,$i) = @{ $Data{$type}{'code2id'}{$codeset}{$code} };
- my $name = $Data{$type}{'id2names'}{$id}[$i];
- push(@names,$name);
- }
- if ($retired) {
- foreach my $lc (keys %{ $Retired{$type}{$codeset}{'name'} }) {
- my $name = $Retired{$type}{$codeset}{'name'}{$lc}[1];
- push @names,$name;
- }
- }
- return (sort @names);
-}
-
-###############################################################################
-
-# $flag = $o->rename_code (CODE,NEW_NAME [,CODESET])
-#
-# Change the official name for a code. The original is retained
-# as an alias, but the new name will be returned if you lookup the
-# name from code.
-#
-# Returns 1 on success.
-#
-sub rename_code {
- my($self,$code,$new_name,$codeset) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- my $type = $$self{'type'};
-
- # Make sure $code/$codeset are both valid
-
- my($err,$c,$cs) = $self->_code($code,$codeset);
- if ($err) {
- carp "ERROR: rename: Unknown code/codeset: $code [$codeset]\n"
- if ($$self{'err'});
- return 0;
- }
- ($code,$codeset) = ($c,$cs);
-
- # Cases:
- # 1. Renaming to a name which exists with a different ID
- # Error
- #
- # 2. Renaming to a name which exists with the same ID
- # Just change code2id (I value)
- #
- # 3. Renaming to a new name
- # Create a new alias
- # Change code2id (I value)
-
- my $id = $Data{$type}{'code2id'}{$codeset}{$code}[0];
-
- if (exists $Data{$type}{'alias2id'}{lc($new_name)}) {
- # Existing name (case 1 and 2)
-
- my ($new_id,$i) = @{ $Data{$type}{'alias2id'}{lc($new_name)} };
- if ($new_id != $id) {
- # Case 1
- carp "ERROR: rename: rename to an existing name not allowed\n"
- if ($$self{'err'});
- return 0;
- }
-
- # Case 2
-
- $Data{$type}{'code2id'}{$codeset}{$code}[1] = $i;
-
- } else {
-
- # Case 3
-
- push @{ $Data{$type}{'id2names'}{$id} },$new_name;
- my $i = $#{ $Data{$type}{'id2names'}{$id} };
- $Data{$type}{'alias2id'}{lc($new_name)} = [ $id,$i ];
- $Data{$type}{'code2id'}{$codeset}{$code}[1] = $i;
- }
-
- return 1;
-}
-
-###############################################################################
-
-# $flag = $o->add_code (CODE,NAME [,CODESET])
-#
-# Add a new code to the codeset. Both CODE and NAME must be
-# unused in the code set.
-#
-sub add_code {
- my($self,$code,$name,$codeset) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- my $type = $$self{'type'};
-
- # Make sure that $codeset is valid.
-
- my($err,$c,$cs) = $self->_code($code,$codeset,1);
- if ($err) {
- carp "ERROR: rename: Unknown codeset: $codeset\n"
- if ($$self{'err'});
- return 0;
- }
- ($code,$codeset) = ($c,$cs);
-
- # Check that $code is unused.
-
- if (exists $Data{$type}{'code2id'}{$codeset}{$code} ||
- exists $Data{$type}{'codealias'}{$codeset}{$code}) {
- carp "add_code: code already in use: $code\n" if ($$self{'err'});
- return 0;
- }
-
- # Check to see that $name is unused in this code set. If it is
- # used (but not in this code set), we'll use that ID. Otherwise,
- # we'll need to get the next available ID.
-
- my ($id,$i);
- if (exists $Data{$type}{'alias2id'}{lc($name)}) {
- ($id,$i) = @{ $Data{$type}{'alias2id'}{lc($name)} };
- if (exists $Data{$type}{'id2code'}{$codeset}{$id}) {
- carp "add_code: name already in use: $name\n" if ($$self{'err'});
- return 0;
- }
-
- } else {
- $id = $Data{$type}{'id'}++;
- $i = 0;
- $Data{$type}{'alias2id'}{lc($name)} = [ $id,$i ];
- $Data{$type}{'id2names'}{$id} = [ $name ];
- }
-
- # Add the new code
-
- $Data{$type}{'code2id'}{$codeset}{$code} = [ $id,$i ];
- $Data{$type}{'id2code'}{$codeset}{$id} = $code;
-
- return 1;
-}
-
-###############################################################################
-
-# $flag = $o->delete_code (CODE [,CODESET])
-#
-# Delete a code from the codeset.
-#
-sub delete_code {
- my($self,$code,$codeset) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- my $type = $$self{'type'};
-
- # Make sure $code/$codeset are both valid
-
- my($err,$c,$cs) = $self->_code($code,$codeset);
- # uncoverable branch true
- if ($err) {
- # uncoverable statement
- carp "ERROR: rename: Unknown code/codeset: $code [$codeset]\n"
- if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- ($code,$codeset) = ($c,$cs);
-
- # Delete the code
-
- my $id = $Data{$type}{'code2id'}{$codeset}{$code}[0];
- delete $Data{$type}{'code2id'}{$codeset}{$code};
- delete $Data{$type}{'id2code'}{$codeset}{$id};
-
- # Delete any aliases that are linked to this code
-
- foreach my $alias (keys %{ $Data{$type}{'codealias'}{$codeset} }) {
- next if ($Data{$type}{'codealias'}{$codeset}{$alias} ne $code);
- delete $Data{$type}{'codealias'}{$codeset}{$alias};
- }
-
- # If this ID is not used in any other codeset, delete it completely.
-
- foreach my $c (keys %{ $Data{$type}{'id2code'} }) {
- return 1 if (exists $Data{$type}{'id2code'}{$c}{$id});
- }
-
- my @names = @{ $Data{$type}{'id2names'}{$id} };
- delete $Data{$type}{'id2names'}{$id};
-
- foreach my $name (@names) {
- delete $Data{$type}{'alias2id'}{lc($name)};
- }
-
- return 1;
-}
-
-###############################################################################
-
-# $flag = $o->add_alias (NAME,NEW_NAME)
-#
-# Add a new alias. NAME must exist, and NEW_NAME must be unused.
-#
-sub add_alias {
- my($self,$name,$new_name) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- my $type = $$self{'type'};
-
- # Check that $name is used and $new_name is new.
-
- my($id);
- if (exists $Data{$type}{'alias2id'}{lc($name)}) {
- $id = $Data{$type}{'alias2id'}{lc($name)}[0];
- } else {
- carp "add_alias: name does not exist: $name\n" if ($$self{'err'});
- return 0;
- }
-
- if (exists $Data{$type}{'alias2id'}{lc($new_name)}) {
- carp "add_alias: alias already in use: $new_name\n" if ($$self{'err'});
- return 0;
- }
-
- # Add the new alias
-
- push @{ $Data{$type}{'id2names'}{$id} },$new_name;
- my $i = $#{ $Data{$type}{'id2names'}{$id} };
- $Data{$type}{'alias2id'}{lc($new_name)} = [ $id,$i ];
-
- return 1;
-}
-
-###############################################################################
-
-# $flag = $o->delete_alias (NAME)
-#
-# This deletes a name from the list of names used by an element.
-# NAME must be used, but must NOT be the only name in the list.
-#
-# Any id2name that references this name will be changed to
-# refer to the first name in the list.
-#
-sub delete_alias {
- my($self,$name) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- my $type = $$self{'type'};
-
- # Check that $name is used.
-
- my($id,$i);
- if (exists $Data{$type}{'alias2id'}{lc($name)}) {
- ($id,$i) = @{ $Data{$type}{'alias2id'}{lc($name)} };
- } else {
- carp "delete_alias: name does not exist: $name\n" if ($$self{'err'});
- return 0;
- }
-
- my $n = $#{ $Data{$type}{'id2names'}{$id} } + 1;
- if ($n == 1) {
- carp "delete_alias: only one name defined (use delete_code instead)\n"
- if ($$self{'err'});
- return 0;
- }
-
- # Delete the alias.
-
- splice (@{ $Data{$type}{'id2names'}{$id} },$i,1);
- delete $Data{$type}{'alias2id'}{lc($name)};
-
- # Every element that refers to this ID:
- # Ignore if I < $i
- # Set to 0 if I = $i
- # Decrement if I > $i
-
- foreach my $codeset (keys %{ $Data{$type}{'code2id'} }) {
- foreach my $code (keys %{ $Data{$type}{'code2id'}{$codeset} }) {
- my($jd,$j) = @{ $Data{$type}{'code2id'}{$codeset}{$code} };
- next if ($jd ne $id ||
- $j < $i);
- if ($i == $j) {
- $Data{$type}{'code2id'}{$codeset}{$code}[1] = 0;
- } else {
- $Data{$type}{'code2id'}{$codeset}{$code}[1]--;
- }
- }
- }
-
- return 1;
-}
-
-###############################################################################
-
-# $flag = $o->replace_code (CODE,NEW_CODE [,CODESET])
-#
-# Change the official code. The original is retained as an alias, but
-# the new code will be returned if do a name2code lookup.
-#
-sub replace_code {
- my($self,$code,$new_code,$codeset) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- my $type = $$self{'type'};
-
- # Make sure $code/$codeset are both valid (and that $new_code is the
- # correct format)
-
- my($err,$c,$cs) = $self->_code($code,$codeset);
- if ($err) {
- carp "ERROR: rename_code: Unknown code/codeset: $code [$codeset]\n"
- if ($$self{'err'});
- return 0;
- }
- ($code,$codeset) = ($c,$cs);
-
- ($err,$new_code,$codeset) = $self->_code($new_code,$codeset,1);
-
- # Cases:
- # 1. Renaming code to an existing alias of this code:
- # Make the alias real and the code an alias
- #
- # 2. Renaming code to some other existing alias:
- # Error
- #
- # 3. Renaming code to some other code:
- # Error (
- #
- # 4. Renaming code to a new code:
- # Make code into an alias
- # Replace code with new_code.
-
- if (exists $Data{$type}{'codealias'}{$codeset}{$new_code}) {
- # Cases 1 and 2
- if ($Data{$type}{'codealias'}{$codeset}{$new_code} eq $code) {
- # Case 1
-
- delete $Data{$type}{'codealias'}{$codeset}{$new_code};
-
- } else {
- # Case 2
- carp "rename_code: new code already in use: $new_code\n"
- if ($$self{'err'});
- return 0;
- }
-
- } elsif (exists $Data{$type}{'code2id'}{$codeset}{$new_code}) {
- # Case 3
- carp "rename_code: new code already in use: $new_code\n"
- if ($$self{'err'});
- return 0;
- }
-
- # Cases 1 and 4
-
- $Data{$type}{'codealias'}{$codeset}{$code} = $new_code;
-
- my $id = $Data{$type}{'code2id'}{$codeset}{$code}[0];
- $Data{$type}{'code2id'}{$codeset}{$new_code} =
- $Data{$type}{'code2id'}{$codeset}{$code};
- delete $Data{$type}{'code2id'}{$codeset}{$code};
-
- $Data{$type}{'id2code'}{$codeset}{$id} = $new_code;
-
- return 1;
-}
-
-###############################################################################
-
-# $flag = $o->add_code_alias (CODE,NEW_CODE [,CODESET])
-#
-# Adds an alias for the code.
-#
-sub add_code_alias {
- my($self,$code,$new_code,$codeset) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- my $type = $$self{'type'};
-
- # Make sure $code/$codeset are both valid and that the new code is
- # properly formatted.
-
- my($err,$c,$cs) = $self->_code($code,$codeset);
- if ($err) {
- carp "ERROR: add_code_alias: Unknown code/codeset: $code [$codeset]\n"
- if ($$self{'err'});
- return 0;
- }
- ($code,$codeset) = ($c,$cs);
-
- ($err,$new_code,$cs) = $self->_code($new_code,$codeset,1);
-
- # Check that $new_code does not exist.
-
- if (exists $Data{$type}{'code2id'}{$codeset}{$new_code} ||
- exists $Data{$type}{'codealias'}{$codeset}{$new_code}) {
- # uncoverable branch true
- carp "add_code_alias: code already in use: $new_code\n" if ($$self{'err'});
- return 0;
- }
-
- # Add the alias
-
- $Data{$type}{'codealias'}{$codeset}{$new_code} = $code;
-
- return 1;
-}
-
-###############################################################################
-
-# $flag = $o->delete_code_alias (ALIAS [,CODESET])
-#
-# Deletes an alias for the code.
-#
-sub delete_code_alias {
- my($self,$code,$codeset) = @_;
-
- # uncoverable branch true
- if (! $$self{'type'}) {
- # uncoverable statement
- carp "ERROR: no type set for Locale::Codes object\n" if ($$self{'err'});
- # uncoverable statement
- return 0;
- }
- my $type = $$self{'type'};
-
- # Make sure $code/$codeset are both valid
-
- my($err,$c,$cs) = $self->_code($code,$codeset);
- if ($err) {
- # uncoverable branch true
- carp "ERROR: rename: Unknown code/codeset: $code [$codeset]\n"
- if ($$self{'err'});
- return 0;
- }
- ($code,$codeset) = ($c,$cs);
-
- # Check that $code exists in the codeset as an alias.
-
- if (! exists $Data{$type}{'codealias'}{$codeset}{$code}) {
- # uncoverable branch true
- carp "delete_code_alias(): no alias defined: $code\n" if ($$self{'err'});
- return 0;
- }
-
- # Delete the alias
-
- delete $Data{$type}{'codealias'}{$codeset}{$code};
-
- return 1;
-}
-
-1;
-# Local Variables:
-# mode: cperl
-# indent-tabs-mode: nil
-# cperl-indent-level: 3
-# cperl-continued-statement-offset: 2
-# cperl-continued-brace-offset: 0
-# cperl-brace-offset: 0
-# cperl-brace-imaginary-offset: 0
-# cperl-label-offset: 0
-# End:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes.pod
deleted file mode 100644
index 9049b667ba..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes.pod
+++ /dev/null
@@ -1,600 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes - a distribution of modules to handle locale codes
-
-=head1 DESCRIPTION
-
-B<Locale-Codes> is a distribution containing a set of modules designed
-to work with sets of codes which uniquely identify something. For
-example, there are codes associated with different countries, different
-currencies, different languages, etc. These sets of codes are typically
-maintained in some standard.
-
-This distribution provides a way to work with these lists of codes.
-Because the data from the various standards is not available in any
-sort of consistent API, access to the lists is not available in any
-direct fashion. To compensate for this, the list of codes is stored
-internally within this distribution, and the distribution is updated
-on a regular basis to include all known codes at that point in time.
-This does mean that it is necessary to keep this distribution
-up-to-date to keep up with the various changes that are made in the
-various standards.
-
-Traditionally, a module has been created to work with each type of
-code sets. So, there is a module for working with country lists, one
-for currency lists, etc. Since version 3.00, all of these individual
-modules were written as wrappers around a central module (which was not
-intended to be used directly) which did all of the real work.
-
-Starting with version 3.50, the central module was reworked slightly
-to provide an object-oriented interface. All of the modules for
-working with individual types of code sets were reworked to use the
-improved OO module, so the traditional interfaces still work as they
-always have. As a result, you are free to use the traditional
-functional (non-OO) interfaces, or to use the OO interface and bypass
-the wrapper modules entirely.
-
-Both methods will be supported in the future, so use the one that is
-best suited to your needs.
-
-Within each type, any number of code sets are allowed. For example,
-sets of country codes are maintained in several different locations
-including the ISO-3166 standard, the IANA, and by the United Nations.
-The lists of countries are similar, but not identical. Multiple code
-sets are supported, though trying to convert from one code set to
-another will not always work since the list of countries is not
-one-to-one.
-
-All data in all of these modules comes directly from the original
-standards (or as close to direct as possible), so it should be
-up-to-date at the time of release.
-
-I plan on releasing a new version several times a year to incorporate
-any changes made in the standards. However, I don't always know about
-changes that occur, so if any of the standards change, and you want a
-new release sooner, just email me and I'll get one out.
-
-=head1 SYNOPSIS (OBJECT-ORIENTED INTERFACE)
-
- use Locale::Codes;
- or
- use Locale::Codes ':constants';
-
- $obj = new Locale::Codes 'country';
-
-=head1 OBJECT-ORIENTED METHODS
-
-The following methods are available.
-
-In all methods, when specifying a code set, the name (as a string)
-is always available.
-
-Traditionally, you could also use a perl constant to specify the
-code set. In order to do so with the OO interface, you have to
-import the constants. To do that, load the module with:
-
- use Locale::Codes ':constants';
-
-=over 4
-
-=item B<new ( [TYPE [,CODESET]] )>
-
- $obj = new Locale::Codes;
- $obj = new Locale::Codes 'country';
- $obj = new Locale::Codes 'country','alpha-3';
- $obj = new Locale::Codes 'country',LOCALE_COUNTRY_ALPHA_3;
-
-This creates a new object that can access the data. If no type is specified
-(in the first argument), you must use the B<type> method described below.
-No operations will work unless the type is specified.
-
-The second argument is the default code set to use. This is optional, as
-each type has a default code set. The default code set can be set using
-the B<codeset> method below.
-
-The last example is only available if the constants were imported when
-the module was loaded.
-
-=item B<show_errors ( FLAG )>
-
- $obj->show_errors(1);
- $obj->show_errors(0);
-
-By default, error messages will be produced when bad data is passed
-to any method. By passing in '0', these will be turned off so that
-all failures will be silent.
-
-=item B<type ( TYPE )>
-
- $obj->type($type)
-
-This will set the type of codes that will be worked with. C<$type> may
-be any of the recognized types of code sets, including:
-
- country
- language
- currency
- script
- etc.
-
-The list of valid types, and the code sets supported in each, are described
-in the L<Locale::Codes::Types> document.
-
-This method can be called any number of times to toggle between different types
-of code sets.
-
-=item B<codeset ( CODESET )>
-
- $obj->codeset($codeset);
-
-This sets the default code set to use. The list of code sets available
-for each type are described in the L<Locale::Codes::Types> document.
-
-In all other methods below, when an optional B<CODESET> argument is
-omitted, it will default to this value.
-
-=item B<code2name ( CODE [,CODESET] [,'retired'] )>
-
- $name = $obj->code2name($code [,$codeset] [,'retired']);
-
-This functions take a code and returns a string which contains
-the name of the element identified. If the code is not a valid
-code in the B<CODESET> specified then C<undef> will be returned.
-
-The name of the element is the name as specified in the standard,
-and as a result, different variations of an element name may
-be returned for different values of B<CODESET>.
-
-For example, the alpha-2 country code set defines the two-letter
-code "bo" to be "Bolivia, Plurinational State of", whereas the
-alpha-3 code set defines the code 'bol' to be the country "Bolivia
-(Plurinational State of)". So:
-
- $obj->code2name('bo','alpha-2');
- => 'Bolivia, Plurinational State of'
-
- $obj->code2name('bol','alpha-3');
- => 'Bolivia (Plurinational State of)'
-
-By default, only active codes will be used, but if the string
-'retired' is passed in as an argument, both active and retired
-codes will be examined.
-
-=item B<name2code ( NAME [,CODESET] [,'retired'] )>
-
- $code = $obj->name2code($name [,$codeset] [,'retired']);
-
-This function takes the name of an element (or any of it's aliases)
-and returns the code that corresponds to it, if it exists. If B<NAME>
-could not be identified as the name of one of the elements, then
-C<undef> will be returned.
-
-The name is not case sensitive. Also, any known variation of a name
-may be passed in.
-
-For example, even though the country name returned using 'alpha-2'
-and 'alpha-3' country codes for Bolivia are different, either country
-name may be passed in since for each code set (in addition to the more
-common alias 'Bolivia'). So:
-
- $obj->name2code('Bolivia, Plurinational State of','alpha-2');
- => bo
-
- $obj->name2code('Bolivia (Plurinational State of)','alpha-2');
- => bo
-
- $obj->name2code('Bolivia','alpha-2');
- => bo
-
-By default, only active names will be used, but if the string
-'retired' is passed in as an argument, both active and retired
-names will be examined.
-
-=item B<code2code ( CODE [,CODESET] ,CODESET2 )>
-
- $code = $obj->code2code($code [,$codeset] ,$codeset2);
-
-This function takes a code from one code set (B<CODESET> or the
-default code set), and returns the corresponding code from another
-code set (B<CODESET2>). B<CODE> must exists in the code set specified
-by B<CODESET> and must have a corresponding code in the
-code set specified by B<CODESET2> or C<undef> will be returned.
-
- $obj->code2code('fin','alpha-3','alpha-2');
- => 'fi'
-
-Note that this function does NOT support retired codes.
-
-=item B<all_codes ( [CODESET] [,'retired'] )>
-
- @code = $obj->all_codes([$codeset] [,'retired']);
-
-This returns a list of all code in the code set. The codes will be
-sorted.
-
-By default, only active codes will be returned, but if the string
-'retired' is passed in as an argument, both active and retired
-codes will be returned.
-
-=item B<all_names ( [CODESET] [,'retired'] )>
-
- @name = $obj->all_names([$codeset] [,'retired']);
-
-This method returns a list of all elements names for which there is a
-corresponding code in the specified code set.
-
-The names returned are exactly as they are specified in the standard,
-and are sorted.
-
-Since not all elements are listed in all code sets, the list of
-elements may differ depending on the code set specified.
-
-By default, only active names will be returned, but if the string
-'retired' is passed in as an argument, both active and retired
-names will be returned.
-
-=back
-
-The following additional methods are available and can be used to
-modify the code list data (and are therefore not generally useful).
-
-=over 4
-
-=item B<rename_code ( CODE ,NEW_NAME [,CODESET] )>
-
- $flag = $obj->rename_code($code,$new_name [,$codeset]);
-
-This method can be used to change the official name of an element. At
-that point, the name returned by the C<code2name> method would be
-B<NEW_NAME> instead of the name specified in the standard.
-
-The original name will remain as an alias.
-
-For example, the official country name for code 'gb' is 'United
-Kingdom'. If you want to change that, you might call:
-
- $obj->rename_code('gb', 'Great Britain');
-
-This means that calling code2name('gb') will now return 'Great
-Britain' instead of 'United Kingdom'.
-
-If any error occurs, a warning is issued and 0 is returned. An error
-occurs if B<CODE> doesn't exist in the specified code set, or if
-B<NEW_NAME> is already in use but for a different element.
-
-If the method succeeds, 1 is returned.
-
-=item B<add_code ( CODE ,NAME [,CODESET] )>
-
- $flag = $obj->add_code($code,$name [,$codeset]);
-
-This method is used to add a new code and name to the data.
-
-Both B<CODE> and B<NAME> must be unused in the data set or an error
-occurs (though B<NAME> may be used in a different data set).
-
-For example, to create the fictitious country named "Duchy of
-Grand Fenwick" with codes "gf" and "fen", use the following:
-
- $obj->add_code("fe","Duchy of Grand Fenwick",'alpha-2');
- $obj->add_code("fen","Duchy of Grand Fenwick",'alpha-3');
-
-The return value is 1 on success, 0 on an error.
-
-=item B<delete_code ( CODE [,CODESET] )>
-
- $flag = $obj->delete_code($code [,$codeset]);
-
-This method is used to delete a code from the data.
-
-B<CODE> must refer to an existing code in the code set.
-
-The return value is 1 on success, 0 on an error.
-
-=item B<add_alias ( NAME ,NEW_NAME )>
-
- $flag = $obj->add_alias($name,$new_name);
-
-This method is used to add a new alias to the data. They do
-not alter the return value of the C<code2name> function.
-
-B<NAME> must be an existing element name, and B<NEW_NAME> must
-be unused or an error occurs.
-
-The return value is 1 on success, 0 on an error.
-
-=item B<delete_alias ( NAME )>
-
- $flag = $obj->delete_alias($name);
-
-This method is used to delete an alias from the data. Once
-removed, the element may not be referred to by B<NAME>.
-
-B<NAME> must be one of a list of at least two names that may be used to
-specify an element. If the element may only be referred to by a single
-name, you'll need to use the C<add_alias> method to add a new alias
-first, or the C<remove_code> method to remove the element entirely.
-
-If the alias is used as the name in any code set, one of the other
-names will be used instead. Predicting exactly which one will
-be used requires you to know the order in which the standards
-were read, which is not reliable, so you may want to use the
-C<rename_code> method to force one of the alternate names to be
-used.
-
-The return value is 1 on success, 0 on an error.
-
-=item B<replace_code ( CODE ,NEW_CODE [,CODESET] )>
-
- $flag = $obj->replace_code($code,$new_code [,$codeset]);
-
-This method is used to change the official code for an element. At
-that point, the code returned by the C<name2code> method would be
-B<NEW_CODE> instead of the code specified in the standard.
-
-B<NEW_CODE> may either be a code that is not in use, or it may be an
-alias for B<CODE> (in which case, B<CODE> becomes and alias and B<NEW_CODE>
-becomes the "real" code).
-
-The original code is kept as an alias, so that the C<code2name> routines
-will work with either the code from the standard or the new code.
-
-However, the C<all_codes> method will only return the codes which
-are considered "real" (which means that the list of codes will now
-contain B<NEW_CODE>, but will not contain B<CODE>).
-
-=item B<add_code_alias ( CODE ,NEW_CODE [,CODESET] )>
-
- $flag = $obj->add_code_alias($code,$new_code [,$codeset]);
-
-This method adds an alias for the code. At that point, B<NEW_CODE> and B<CODE>
-will both work in the C<code2name> method. However, the C<name2code> method will
-still return the original code.
-
-=item B<delete_code_alias ( CODE [,CODESET] )>
-
-These routines delete an alias for the code.
-
-These will only work if B<CODE> is actually an alias. If it is the "real"
-code, it will not be deleted. You will need to use the C<rename_code>
-method to switch the real code with one of the aliases, and then
-delete the alias.
-
-=back
-
-=head1 TRADITIONAL INTERFACES
-
-In addition the the primary OO module, the following modules are included in
-the distribution for the traditional way of working with code sets.
-
-Each module will work with one specific type of code sets.
-
-=over 4
-
-=item L<Locale::Codes::Country>, L<Locale::Country>
-
-This includes support for country codes (such as those listed in ISO-3166)
-to specify the country.
-
-Because this module was originally distributed as L<Locale::Country>, it is
-also available under that name.
-
-=item L<Locale::Codes::Language>, L<Locale::Language>
-
-This includes support for language codes (such as those listed in ISO-639)
-to specify the language.
-
-Because this module was originally distributed as L<Locale::Language>, it is
-also available under that name.
-
-=item L<Locale::Codes::Currency>, L<Locale::Currency>
-
-This includes support for currency codes (such as those listed in ISO-4217)
-to specify the currency.
-
-Because this module was originally distributed as L<Locale::Currency>, it is
-also available under that name.
-
-=item L<Locale::Codes::Script>, L<Locale::Script>
-
-This includes support for script codes (such as those listed in ISO-15924)
-to specify the script.
-
-Because this module was originally distributed as L<Locale::Script>, it is
-also available under that name.
-
-=item L<Locale::Codes::LangExt>
-
-This includes support for language extension codes (such as those listed
-in the IANA language registry) to specify the language extension.
-
-=item L<Locale::Codes::LangVar>
-
-This includes support for language variation codes (such as those listed
-in the IANA language registry) to specify the language variation.
-
-=item L<Locale::Codes::LangFam>
-
-This includes support for language family codes (such as those listed
-in ISO 639-5) to specify families of languages.
-
-=back
-
-In addition to the modules above, there are a number of support modules included
-in the distribution. Any module not listed above falls into that category.
-
-These modules are not intended to be used by programmers. They contain functions
-or data that are used by the modules listed above. No support of any kind is
-offered for using these modules directly. They may be modified at any time.
-
-=head1 COMMON ALIASES
-
-As of version 2.00, the modules supported common variants of names.
-
-For example, Locale::Country supports variant names for countries, and
-a few of the most common ones are included in the data. The country
-code for "United States" is "us", so:
-
- country2code('United States');
- => "us"
-
-Now the following will also return 'us':
-
- country2code('United States of America');
- country2code('USA');
-
-Any number of common aliases may be included in the data, in addition
-to the names that come directly from the standards. If you have a
-common alias for a country, language, or any other of the types of
-codes, let me know and I'll add it, with some restrictions.
-
-For example, the country name "North Korea" never appeared in any of
-the official sources (instead, it was "Korea, North" or "Korea,
-Democratic People's Republic of". I would honor a request to add an
-alias "North Korea" since that's a very common way to specify the
-country (please don't request this... I've already added it).
-
-On the other hand, a request to add Zaire as an alias for "Congo, The
-Democratic Republic of" will not be honored. The country's official
-name is no longer Zaire, so adding it as an alias violates the
-standard. Zaire was kept as an alias in versions of this module prior
-to 3.00, but it has been removed. Other aliases (if any) which no
-longer appear in any standard (and which are not common variations of
-the name in the standards) have also been removed.
-
-=head1 RETIRED CODES
-
-Occasionally, a code is deprecated, but it may still be desirable to
-have access to it.
-
-Although there is no way to see every code that has ever existed and
-been deprecated (since most codesets do not have that information
-available), as of version 3.20, every code which has ever been included
-in these modules can be referenced.
-
-For more information, refer to the documentation on the code2name, name2code,
-all_codes, and all_names methods above.
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes::Types>
-
-The list of all code sets available for each type.
-
-=item L<Locale::Codes::Changes>
-
-A history of changes made to this distribution.
-
-=back
-
-=head1 KNOWN BUGS AND LIMITATIONS
-
-=over 4
-
-=item B<Relationship between code sets>
-
-Because each code set uses a slightly different list of elements, and
-they are not necessarily one-to-one, there may be some confusion
-about the relationship between codes from different code sets.
-
-For example, ISO 3166 assigns one code to the country "United States
-Minor Outlying Islands", but the IANA codes give different codes
-to different islands (Baker Island, Howland Island, etc.).
-
-This may cause some confusion... I've done the best that I could do
-to minimize it.
-
-=item B<Non-ASCII characters not supported>
-
-Currently all names must be all ASCII. I plan on relaxing that
-limitation in the future.
-
-=back
-
-=head1 BUGS AND QUESTIONS
-
-If you find a bug in Locale::Codes, there are three ways to send it to me.
-Any of them are fine, so use the method that is easiest for you.
-
-=over 4
-
-=item Direct email
-
-You are welcome to send it directly to me by email. The email address
-to use is: sbeck@cpan.org.
-
-=item CPAN Bug Tracking
-
-You can submit it using the CPAN tracking too. This can be done at the
-following URL:
-
-L<http://rt.cpan.org/Public/Dist/Display.html?Name=Locale-Codes>
-
-=item GitHub
-
-You can submit it as an issue on GitHub. This can be done at the following
-URL:
-
-L<https://github.com/SBECK-github/Locale-Codes>
-
-=back
-
-Please do not use other means to report bugs (such as forums for a specific
-OS or Linux distribution) as it is impossible for me to keep up with all of
-them.
-
-When filing a bug report, please include the following information:
-
-=over 4
-
-=item B<Locale::Codes version>
-
-Please include the version of Locale::Codes you are using. You can get
-this by using the script:
-
- use Locale::Codes;
- print $Locale::Codes::VERSION,"\n";
-
-=back
-
-If you want to report missing or incorrect codes, you must be running the
-most recent version of Locale::Codes.
-
-If you find any problems with the documentation (errors, typos, or items
-that are not clear), please send them to me. I welcome any suggestions
-that will allow me to improve the documentation.
-
-=head1 AUTHOR
-
-Locale::Country and Locale::Language were originally written by Neil
-Bowers at the Canon Research Centre Europe (CRE). They maintained the
-distribution from 1997 to 2001.
-
-Locale::Currency was originally written by Michael Hennecke and was
-modified by Neil Bowers for inclusion in the distribution.
-
-From 2001 to 2004, maintenance was continued by Neil Bowers. He
-modified Locale::Currency for inclusion in the distribution. He also
-added Locale::Script.
-
-From 2004-2009, the module was unmaintained.
-
-In 2010, maintenance was taken over by Sullivan Beck (sbeck@cpan.org)
-with Neil Bower's permission. All problems or comments should be
-sent to him using any of the methods listed above.
-
-=head1 COPYRIGHT
-
- Copyright (c) 1997-2001 Canon Research Centre Europe (CRE).
- Copyright (c) 2001 Michael Hennecke (Locale::Currency)
- Copyright (c) 2001-2010 Neil Bowers
- Copyright (c) 2010-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/Changes.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Changes.pod
deleted file mode 100644
index 13cc4b90d5..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Changes.pod
+++ /dev/null
@@ -1,962 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::Changes - details changes to Locale::Codes
-
-=head1 SYNOPSIS
-
-This describes the changes made to modules in the Locale-Codes
-distribution. Major changes are marked with asterisks (*). For the
-most part, all modules have remained backward compatible at every
-release, but occasionally a change is made which is backward
-incompatible. These are marked with an exclamation mark (!).
-
-As of 3.00, the codes are autogenerated from the standards. With each
-release, codes will be re-generated and tested to see if any code
-changed. Any time there are any changes to the codes, it will be
-flagged below with a change: NEW CODE(s).
-
-I intend to check for new codes four times a year (March, June,
-September, December). I will also check on request, so if a code
-changes that you use, feel free to contact me. Any time there are new
-codes, I will add them to the module and release a new version.
-
-=head1 VERSION 3.59 (planned 2018-12-01; sbeck)
-
-=head1 VERSION 3.58 (planned 2018-09-01; sbeck)
-
-=head1 VERSION 3.57 (planned 2018-06-01; sbeck)
-
-=head1 VERSION 3.56 (planned 2018-03-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.55 (2017-11-17; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<(*) Deprecated in core>
-
-Because correct usage of any of the Locale::Codes modules requires that
-they be kept up-to-date, I have long felt that it should not be distributed
-as a core module. After discussion on the perl5-porters list, it is agreed,
-and the deprecation process has been started.
-
-Thanks to p5p-porters (especially Dagfinn Ilmari Mannsaker) for discussion
-and guidance.
-
-=item Changes from a github pull request applied
-
-A couple minor changes (updated .travis.yml to include newest versions of
-perl; and a couple changes to pod_coverage.t) reported by lancew on GitHub.
-
-=item Got rid of Build.PL
-
-Simplified things by only supporting one of Makefile.PL/Build.PL (and the latter
-has been removed from perl core some time ago). RT 123572
-
-=item Fixed INSTALLDIRS
-
-The behavior of installing core modules changed in 5.12 a bit, and Makefile.PL
-now reflects that. RT 123571
-
-=back
-
-=head1 VERSION 3.54 (2017-09-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.53 (2017-07-25; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item Fixed the default error condition in legacy modules.
-
-With the addition of the OO module, better error handling was added (and it
-was on by default). The non-OO (legacy) modules did not report errors, so
-code that uses them, would now behave differently if invalid data were
-passed in.
-
-I have turned off error handling by default in the legacy modules. The
-show_errors method was added to each of the non-OO modules to report errors
-if desired.
-
-Reported by dmaestro on GitHub.
-
-=back
-
-=head1 VERSION 3.52 (2017-06-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.51 (2017-04-10; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item Tests no longer require (.) in INC
-
-As of perl 5.25.11, (.) is being removed from INC. I had to adjust the
-tests accordingly.
-
-=back
-
-=head1 VERSION 3.50 (2017-03-01; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<(*) Rewrote as OO module>
-
-The core module (Locale::Codes) is now an OO module that can be used
-directly. All of the other modules (Locale::Codes::TYPE) are still
-the older functional interfaces and remain unchanged.
-
-=item B<Added some constants>
-
-Historically, the constant names used to identify the codesets have been
-named inconsistently. The original constants for codesets are:
-
- Type Constants
-
- country LOCALE_CODE_*
- currency LOCALE_CURR_*
- language LOCALE_LANG_*
-
- script LOCALE_SCRIPT_*
- langfam LOCALE_LANGFAM_*
- langvar LOCALE_LANGVAR_*
- langext LOCALE_LANGEXT_*
-
-For consistencies sake, I have added some new codes (which are otherwise
-identical to the irregularly named codes):
-
- country LOCALE_COUNTRY_*
- currency LOCALE_CURRENCY_*
- language LOCALE_LANGUAGE_*
-
-Going forward, all constants will include the full name of the code type.
-
-=item Non-OO modules are now generated
-
-All non-OO modules are now automatically generated. This will make it easier
-to keep them 100% consistent as well as making it easier to add new types
-of code sets.
-
-All of the documentation for them is also generated except for the description
-of the code sets. That has been moved into the Locale::Codes::Types document.
-
-=item Fixed a bug where constants were not exported
-
-Some of the constants for some of the newer code sets were not exported properly.
-This was fixed when I started generating the non-OO modules, but was reported
-(after I had already fixed it in development) as RT 119741 .
-
-=back
-
-=head1 VERSION 3.42 (2016-11-30; sbeck)
-
-=over 4
-
-=item B<Added Czech republic aliases back in>
-
-Common Czech republic aliases disappeared from the standards, so I added
-them back in. Rob Emery
-
-=back
-
-=head1 VERSION 3.41 (2016-11-18; sbeck)
-
-NEW CODE(s) (Jiri Bohac noted that they were needed so this was release a
-couple weeks earlier than planned)
-
-=head1 VERSION 3.40 (2016-09-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.39 (2016-05-31; sbeck)
-
-No new codes (for the existing codesets).
-
-=over 4
-
-=item B<Added UN codes back in>
-
-The UN codes have been added back in as their own list of codes.
-Jarkko Hietaniemi
-
-=item B<Added GENC codes>
-
-The GENC codes have been added. These are the new US Government codes
-that replace the FIPS-10 codes. They are based on, but not identical to
-the ISO 3166 codes.
-
-=back
-
-=head1 VERSION 3.38 (2016-03-02; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Tests reworked>
-
-Improved test suite (and made some changes to Codes.pm) based on Devel::Cover.
-Test suite now has 100% coverage.
-
-=back
-
-=head1 VERSION 3.37 (2015-12-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.36 (2015-09-01; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<(!) Removed alias_code function>
-
-The alias_code function was preserved for backward compatibility, but
-has been deprecated since 3.20. It has been removed.
-
-=back
-
-=head1 VERSION 3.35 (2015-06-01; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Documentation improvements>
-
-Many changes to the formatting in the documentation to improve it. Suggested
-by Pete Houston.
-
-=back
-
-=head1 VERSION 3.34 (2015-03-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.33 (2014-12-01; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Filled out LOCALE_LANG_TERM codeset>
-
-The terminologic language codes only included codes from languages where
-the ISO specified both a bibliographic code and a terminologic code. If
-both are not specified, the better solution was to use the code for both
-code sets. Prompted by a suggestion by Jarkko Hietaniemi.
-
-=item B<Moved repository to GitHub>
-
-Suggested by Gabor Szabo.
-
-=back
-
-=head1 VERSION 3.32 (2014-09-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.31 (2014-06-01; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Bug fixes>
-
-Fixed a bug in the scripts used to extract data from spreadsheets
-that prevented the SHP currency code from being found. RT 94229
-
-=back
-
-=head1 VERSION 3.30 (2014-03-04; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<alias_code remove date set>
-
-The alias_code function exists for backward compatibility. It has been
-deprecated since version 3.20 when it was replaced by rename_country_code.
-The alias_code function will be removed in the December 2014 release.
-
-=item B<Bug fixes>
-
-Fixed a problem that was preventing rename_* functions to not work.
-RT 92680.
-
-=back
-
-=head1 VERSION 3.29 (2014-01-27; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<ISO 3166 country codes improved>
-
-ISO 3166 is now browsable online (previously, only the alpha-2 codes were)
-and it contains more accurate information than the previous sources, so
-I've switched to using the full standard. In response to RT 92303 which
-reported some codes being 'retired' that should not have been.
-
-=item B<Bug fixes>
-
-Fixed the pod test files so that pod tests won't get run at install
-time. In response to RT 91167.
-
-=back
-
-=head1 VERSION 3.28 (2013-12-02; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.27 (2013-09-03; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<* FIPS-10 country codes removed>
-
-As of June, the FIPS codes are not being published in their
-entirety. Only changes to the codes are published. This adds
-a huge layer of complexity to maintaining the set, which is not
-worth doing considering that the set is deprecated. As such, the
-code set is no longer supported.
-
-=back
-
-=head1 VERSION 3.26 (2013-06-03; sbeck)
-
-=over 4
-
-=item B<Documentation fixes>
-
-Some of the examples were not correct. RT 84589
-
-Some typos corrected. RT 85692
-
-=back
-
-=head1 VERSION 3.25 (2013-03-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.24 (2012-12-03; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Syria alias>
-
-Syria added as an alias. RT 82747
-
-=item B<FIPS-10 country codes deprecated>
-
-The FIPS-10 document is being withdrawn. It was deprecated in 2008,
-and is being updated now only until all the agencies that use it have
-switched to something else. The current version no longer lists the
-long names for countries. These long names (such as 'Republic of
-Albania' for Albania) only appeared in the old FIPS-10 document which
-is no longer available, so they are no longer available in this module.
-
-I will continue to support the FIPS-10 codeset as long as it is available,
-but at that point, it will be withdrawn immediately. If an official
-end-of-life date is announced, I will include a notice here. Otherwise, support
-for the codeset will be discontinued when the document is withdrawn.
-
-You are encouraged to no longer use the FIPS-10 codeset.
-
-=item B<Domain country codes now come from ISO 3166>
-
-The IANA domain codes have changed slightly. The IANA no longer
-publishes a list of countries associated with their codes. Instead,
-they use the ISO 3166 codes and country names. However, they support
-a few non-standard codes, so I will continue to maintain this codeset.
-The domain codes are now lowercase to correspond to the ISO 3166 codes.
-
-=back
-
-=head1 VERSION 3.23 (2012-09-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.22 (2012-06-01; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Updated perl version required>
-
-Changed 'require 5.002' (which dated back to the version 2.xx Locale-Codes)
-to 'require 5.006'. Some features used in Locale-Codes are not supported that
-far back. Nicholas Clark
-
-=item B<Sorted deprecated codes>
-
-The codes in the generated deprecated codes modules were not sorted making version
-diffs bigger than they should be. Nicholas Clark
-
-=back
-
-=head1 VERSION 3.21 (2012-03-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.20 (2011-12-01; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Added limited support for deprecated codes>
-
-The code2XXX, XXX2code, all_XXX_codes, and all_XXX_names functions
-now support retired codes. RT 71124
-
-=item B<Fixed capitalization>
-
-The 'South Sudan' country was all caps. RT 71024
-
-=item B<Pod tests off by default>
-
-The pod tests will not run at install time. RT 71122
-
-=item B<Codesets may be specified by name>
-
-All codesets may be specified by a constant or by their name now. Previously,
-they were specified only by a constant.
-
-=item B<alias_code deprecated>
-
-The alias_code function exists for backward compatibility. It has been replaced
-by rename_country_code . The alias_code function will be removed sometime
-after September, 2013 .
-
-=item B<Code cleanup>
-
-All work is now done in the central module (Locale::Codes). Previously, some
-was still done in the wrapper modules (Locale::Codes::*) but that is gone now.
-
-=item B<Added LangFam module>
-
-Added Language Family codes (langfam) as defined in ISO 639-5.
-
-=back
-
-=head1 VERSION 3.18 (2011-08-31; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<No longer use CIA data>
-
-The CIA world added non-standard values, so I no longer use it as
-a source of data. Based on a report by Michiel Beijen.
-
-=back
-
-=head1 VERSION 3.17 (2011-06-28; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Added new types of codes>
-
-Added Language Extension codes (langext) and Language Variation codes
-(langvar) as defined in the IANA language registry.
-
-=item B<Added new codeset(s)>
-
-Added language codes from ISO 639-5
-
-Added language/script codes from the IANA language subtag registry
-
-=item B<Bug fixes>
-
-Fixed an uninitialized value warning. RT 67438
-
-Fixed the return value for the all_XXX_codes and all_XXX_names functions. RT 69100
-
-=item B<Reorganized code>
-
-Reorganized modules to move Locale::MODULE to Locale::Codes::MODULE to
-allow for cleaner future additions. The original four modules (Locale::Language,
-Locale::Currency, Locale::Country, Locale::Script) will continue to work, but
-all new sets of codes will be added in the Locale::Codes namespace.
-
-=back
-
-=head1 VERSION 3.16 (2011-03-01; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.15 (2010-12-02; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Minor fixes>
-
-Added version number to Makefile.PL/Build.PL requirement
-for POD testing modules. RT 62247
-
-Changed 'use vars' to 'our'
-
-=back
-
-=head1 VERSION 3.14 (2010-09-28; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Bug fixes>
-
-Stripped out some HTML that got included with some codes.
-
-=back
-
-=head1 VERSION 3.13 (2010-06-04; sbeck)
-
-NEW CODE(s)
-
-=head1 VERSION 3.12 (2010-04-06; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Reorganized code>
-
-Renamed test.pl to testfunc.pl to avoid causing an error
-when built as part of perl.
-
-=back
-
-=head1 VERSION 3.11 (2010-03-01; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Added new codeset(s)>
-
-Added the IANA domain names to Country
-
-=item B<Bug fixes>
-
-Fixed a problem that produced warnings with perl 5.11.5.
-Jerry D. Hedden
-
-=back
-
-=head1 VERSION 3.10 (2010-02-18; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<Reorganized code>
-
-Moved support files into the Locale::Codes namespace.
-
-The work done in each of the Locale::XXX modules was virtually
-identical to each other. It has all been moved to a central module and
-the Locale::XXX modules are now just wrappers.
-
-=item B<(!) Changed XXX_code2code behavior slightly>
-
-In previous versions, passing in the same code set for both code set
-arguments would automatically return undef. For example:
-
- country_code2code('bo',LOCALE_CODE_ALPHA_2,LOCALE_CODE_ALPHA_2);
- => undef
-
-This doesn't seem like reasonable behavior, so it has been changed
-to allow the same code set:
-
- country_code2code('bo',LOCALE_CODE_ALPHA_2,LOCALE_CODE_ALPHA_2);
- => 'bo'
-
-Note that if an invalid code is passed in, undef will still be
-returned:
-
- country_code2code('bol',LOCALE_CODE_ALPHA_2,LOCALE_CODE_ALPHA_2);
- => undef
-
-=item B<Added many semi-private routines>
-
-Previous versions had only two semi-private routines: rename_country
-and alias_code which had the ability to modify the internal data in
-a couple very limited ways. It was requested (in an anonymous posting
-by someone named Steve and also by Steve Hay) that better support
-for modifying internal data, so a full set of routines were added.
-
-The full set of routines includes:
-
- rename_country
- rename_language
- rename_currency
- rename_script
-
- add_country
- add_language
- add_currency
- add_script
-
- delete_country
- delete_language
- delete_currency
- delete_script
-
- add_country_alias
- add_language_alias
- add_currency_alias
- add_script_alias
-
- delete_country_alias
- delete_language_alias
- delete_currency_alias
- delete_script_alias
-
- rename_country_code
- rename_language_code
- rename_currency_code
- rename_script_code
-
- add_country_code_alias
- add_language_code_alias
- add_currency_code_alias
- add_script_code_alias
-
- delete_country_code_alias
- delete_language_code_alias
- delete_currency_code_alias
- delete_script_code_alias
-
-=item B<New aliases>
-
-Added "UK" alias. Steve Hay
-
-=back
-
-=head1 VERSION 3.01 (2010-02-15; sbeck)
-
-=over 4
-
-=item B<Fixed Makefile.PL and Build.PL>
-
-They now install as core modules as they are supposed to. Reported in
-RT 54526
-
-=back
-
-=head1 VERSION 3.00 (2010-02-10; sbeck)
-
-NEW CODE(s)
-
-=over 4
-
-=item B<(*) New maintainer>
-
-From 1997 to 2004, Locale::Codes was maintained by Neil
-Bowers. Unfortunately, no updates were made from June 2004 to January
-2010. During that time, a number of changes have been made to the
-standards since then, so the data included was out-of-date.
-
-I contacted Neil to get his permission to assume maintenance of
-the module, and he kindly agreed.
-
-=item B<(*) (!) All codes are generated from standards>
-
-All of the values returned by the various functions are now values
-directly from the standards. This means that the values returned in
-the 2.xx series are not necessarily the same as the values returned
-here.
-
-As an example, the ISO 3166 standard which lists country codes refers
-to the country associated with the code "bo" as "Bolivia,
-Plurinational State of", so that is what is returned. In the 2.xx
-series, "Bolivia" was returned. Also, the country names vary from one
-standard to another. So the code "bol" which is maintained by the
-United Nations returns the name of the country as "Bolivia
-(Plurinational State of)". Some common aliases have been added, so you
-can still request a code associated with a county name "Bolivia".
-
-Since the data comes from the standards, some "incorrect" values are
-no longer supported. For example, 2.07 treated "Zaire" as an alias for
-"Congo", but the country changed it's name, and "Zaire" is not in the
-standard, so it has been dropped in 3.00.
-
-=item B<Added new codeset(s)>
-
-FIPS 10 country codes (requested in RT 1755)
-
-Alpha-3 and Term language codes (requested in RT 11730)
-
-Numeric currency codes (requested in RT 18797)
-
-=item B<(*) (!) Locale::Script changed>
-
-In 2.xx, Locale::Script assigned scripts to country codes, which is NOT
-how it is done currently in the standards. It appears that an older version
-of ISO 15924 did this, but I haven't found an old version to confirm
-that, and in any case, that is not the case in the current standards.
-
-As a result, the Locale::Script module is completely incompatible with
-the 2.xx version with respect to the types of codes it supports. None of
-the old codes will work.
-
-=item B<Added missing functions>
-
-I've added in some functions which were "missing" previously (since there was
-only one set of codes supported, the code2code functions didn't apply):
-
- language_code2code
- currency_code2code
-
-so the interfaces for each type of codes are consistent.
-
-=item B<(!) Dropped support for _alias_code>
-
-In Locale::Country, _alias_code was an allowed, but deprecated function
-which was documented to be supported in the 2.xx series. I've removed it.
-
-=item B<(!) All functions return the standard value>
-
-code2country (and other equivalent functions) now returns the name of
-the country specified in the standard (if the different standards
-refer to the country by different variations in the name, the results
-will differ based on the CODESET)
-
-=item B<(!) rename_country function altered>
-
-The rename_country function from 2.07 would guess the CODESET (unlike
-all other functions which used a default of LOCALE_CODE_ALPHA_2). The
-guess can cause problems since (with the addition of FIPS) codes may
-appear in different codesets for different countries. The behavior has
-been changed to be the same as other functions (default to
-LOCALE_CODE_ALPHA_2).
-
-=back
-
-=head1 VERSION 2.07 (2004-06-10; neilb)
-
-Made $_ local in the initialization code for each module
-change back-propagated from Perl distribution
-
-Removed two non ISO-8859-1 characters from language names
-change back-propagated from Perl distribution
-
-Added the following aliases, with a test case for each
- - Burma added to Myanmar
- - French Southern and Antarctic Lands to
- French Southern Territories
-patch from TJ Mather
-
-"Canadian Dollar" was misspelled as "Candian Dollar"
- - noted by Nick Cabatoff, patch from Michael Hennecke
-
-Changes to Locale::Country reflecting changes in ISO 3166
- - added Aland Islands (ax, ala, 248)
- - YUGOSLAVIA is now SERBIA AND MONTENEGRO
- YU => CS
- YUG => SCG
- 891 => 891 (unchanged)
- (YUGOSLAVIA retained as an alias)
- - EAST TIMOR changed to TIMOR-LESTE
- (old name retained as an alias)
- - three letter code for Romania changed from ROM to ROU
-
-ZAIRE is now CONGO, THE DEMOCRATIC REPUBLIC OF THE
- ZR => CD
- ZAR => COD
- 180 => 180 (unchanged)
- (ZAIRE retained as alias)
-
-=head1 VERSION 2.06 (2002-07-15; neilb)
-
-The four modules which have data after __DATA__ weren't closing the
-DATA filehandle after reading from it, which they should. Bug and
-patch from Steve Hay.
-
-=head1 VERSION 2.05 (2002-07-08; neilb)
-
-Added three letter codes for the countries that were missing
-them. Patch from TJ Mather.
-
-Documentation bug: one of the examples used => where the
-lvalue was a constant, which isn't allowed, unless you
-put the () with the constant to force the right interpretation.
-Pointed out by TJ Mather and MYT.
-
-Updated the URL for the appendix in the CIA world factbook.
-Patch from TJ Mather.
-
-=head1 VERSION 2.04 (2002-05-23; neilb)
-
-Updated according to changes in ISO 3166-1 described
-in ISO 3166-1 newsletters V-4 and V-5, dated 2002-05-20:
- - Kazakstan is now "Kazakhstan"
- - Macau is now "Macao"
-The old names are retained as aliases.
-
-The alpha-2 and alpha-3 codes for East Timor have changed:
- tp -> tl
- tmp -> tls
-the numeric code stays 626. If you want to support the old
-codes, you can use the semi-private function alias_code().
-
-=head1 VERSION 2.03 (2002-03-24; neilb)
-
-Fixed a typo in the alias for the Vatican, reported (with patch)
-by Philip Newton.
-
-Added "Moldova" as an alias for "Moldova, Republic of"
-
-Updated Makefile.PL to include AUTHOR and ABSTRACT
-
-=head1 VERSION 2.02 (2002-03-09; neilb)
-
-Added semi-private routine rename_country() to Locale::Country,
-based on a patch from Iain Chalmers.
-
-Added test rename.t for the above function.
-
-Renamed _alias_code to be alias_code. Have retained the old
-name for backwards compatibility. Will remove it when the
-major version number next changes.
-
-=head1 VERSION 2.01 (2002-02-18; neilb)
-
-Split the documentation for all modules into separate pod files.
-
-Made sure all =over were =over 4; some were other values.
-
-The code2code() methods had one more shift than was needed.
-
-=head1 VERSION 2.00 (2002-02-17; neilb)
-
-Created Locale::Script which provides an interface to the ISO codes
-for identification of scripts (writing scripts, rather than perl style
-scripts). The codes are defined by ISO 15924, which is currently in
-final draft. Thanks to Jarkko for pointing out this new standard.
-All three code sets are supported, and a test-suite added.
-
-Added support for country name variants to Locale::Country,
-so that
- country2code('USA')
- country2code('United States')
- country2code('United States of America')
-will all return 'us'. This had been in the LIMITATIONS section since
-the first version. Patch from TJ Mather with additional variants from
-me. Added test-cases for these.
-
-Added VERSION to Locale::Constants. Thanks to Jarkko for
-pointing that it was missing.
-
-Should really have bumped major version with previous release,
-since there was a change to the API.
-
-=head1 VERSION 1.06 (2001-03-04; neilb)
-
-Added Locale::Constants, which defines three symbols for identifying
-which codeset is being used:
-
- LOCALE_CODE_ALPHA_2
- LOCALE_CODE_ALPHA_3
- LOCALE_CODE_NUMERIC
-
-Updated Locale::Country to support all three code sets defined by ISO
-3166. This was requested by Keith Wall. I haven't added multiple
-codeset support to the other modules yet - I'll wait until someone
-asks for them.
-
-=head1 VERSION 1.05 (2001-02-13; neilb)
-
-Added Locale::Currency, contribution from Michael Hennecke.
-
-Added test suite for it (t/currency.t) and added test cases
-to t/all.t for the all_* functions.
-
-=head1 VERSION 1.04 (2000-12-21; neilb)
-
-Fixed very minor typos from 1.03!
-
-=head1 VERSION 1.03 (2000-12-??; neilb)
-
-Updated Locale::Country:
- - fixed spelling of a few countries
- - added link to a relevant page from CIA world factbook
-
-Updated Locale::Language:
- - fixed typo in the documentation (ISO 939 should be 639)
-
-=head1 VERSION 1.02 (2000-05-04; neilb)
-
-Updated Locale::Country and Locale::Language to reflect changes in the
-relevant ISO standards. These mainly reflect languages which are new
-to the relevant standard, and changes in the spelling of some country
-names.
-
-Added official URLs for the standards to the SEE ALSO sections of the
-doc for each module.
-
-Thanks to Jarkko Hietaniemi for pointing me at the pages with latest
-versions of ISO 3166 and 639.
-
-=head1 VERSION 1.00 (1998-03-09; neilb)
-
-Added Locale::Country::_alias_code() so that 'uk' can be added as the
-code for "United Kingdom", if you want it. This was prompted by Ed
-Jordan.
-
-Added a new test suite for handling this case, and extended the
-existing test-suite to include testing of the case where 'uk' hasn't
-been defined as a valid code.
-
-=head1 VERSION 0.003 (1997-05-09; neilb)
-
-First public release to CPAN
-
-=head1 SEE ALSO
-
-Locale::Codes
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2001-2010 Neil Bowers
- Copyright (c) 2010-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/Constants.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Constants.pm
deleted file mode 100644
index dbd4986abf..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Constants.pm
+++ /dev/null
@@ -1,205 +0,0 @@
-package Locale::Codes::Constants;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-our(@CONSTANTS,%ALL_CODESETS);
-
-our(@CONSTANTS_COUNTRY) = qw(
- LOCALE_CODE_ALPHA_2
- LOCALE_CODE_ALPHA_3
- LOCALE_CODE_DOM
- LOCALE_CODE_GENC_ALPHA_2
- LOCALE_CODE_GENC_ALPHA_3
- LOCALE_CODE_GENC_NUMERIC
- LOCALE_CODE_NUMERIC
- LOCALE_CODE_UN_ALPHA_3
- LOCALE_CODE_UN_NUMERIC
- LOCALE_COUNTRY_ALPHA_2
- LOCALE_COUNTRY_ALPHA_3
- LOCALE_COUNTRY_DOM
- LOCALE_COUNTRY_GENC_ALPHA_2
- LOCALE_COUNTRY_GENC_ALPHA_3
- LOCALE_COUNTRY_GENC_NUMERIC
- LOCALE_COUNTRY_NUMERIC
- LOCALE_COUNTRY_UN_ALPHA_3
- LOCALE_COUNTRY_UN_NUMERIC
-);
-push(@CONSTANTS,@CONSTANTS_COUNTRY);
-
-our(@CONSTANTS_CURRENCY) = qw(
- LOCALE_CURRENCY_ALPHA
- LOCALE_CURRENCY_NUMERIC
- LOCALE_CURR_ALPHA
- LOCALE_CURR_NUMERIC
-);
-push(@CONSTANTS,@CONSTANTS_CURRENCY);
-
-our(@CONSTANTS_LANGEXT) = qw(
- LOCALE_LANGEXT_ALPHA
-);
-push(@CONSTANTS,@CONSTANTS_LANGEXT);
-
-our(@CONSTANTS_LANGFAM) = qw(
- LOCALE_LANGFAM_ALPHA
-);
-push(@CONSTANTS,@CONSTANTS_LANGFAM);
-
-our(@CONSTANTS_LANGUAGE) = qw(
- LOCALE_LANGUAGE_ALPHA_2
- LOCALE_LANGUAGE_ALPHA_3
- LOCALE_LANGUAGE_TERM
- LOCALE_LANG_ALPHA_2
- LOCALE_LANG_ALPHA_3
- LOCALE_LANG_TERM
-);
-push(@CONSTANTS,@CONSTANTS_LANGUAGE);
-
-our(@CONSTANTS_LANGVAR) = qw(
- LOCALE_LANGVAR_ALPHA
-);
-push(@CONSTANTS,@CONSTANTS_LANGVAR);
-
-our(@CONSTANTS_SCRIPT) = qw(
- LOCALE_SCRIPT_ALPHA
- LOCALE_SCRIPT_NUMERIC
-);
-push(@CONSTANTS,@CONSTANTS_SCRIPT);
-
-@EXPORT = (@CONSTANTS,
- qw(
- %ALL_CODESETS
- ));
-
-use constant LOCALE_CODE_ALPHA_2 => 'alpha-2';
-use constant LOCALE_CODE_ALPHA_3 => 'alpha-3';
-use constant LOCALE_CODE_DOM => 'dom';
-use constant LOCALE_CODE_GENC_ALPHA_2 => 'genc-alpha-2';
-use constant LOCALE_CODE_GENC_ALPHA_3 => 'genc-alpha-3';
-use constant LOCALE_CODE_GENC_NUMERIC => 'genc-numeric';
-use constant LOCALE_CODE_NUMERIC => 'numeric';
-use constant LOCALE_CODE_UN_ALPHA_3 => 'un-alpha-3';
-use constant LOCALE_CODE_UN_NUMERIC => 'un-numeric';
-use constant LOCALE_COUNTRY_ALPHA_2 => 'alpha-2';
-use constant LOCALE_COUNTRY_ALPHA_3 => 'alpha-3';
-use constant LOCALE_COUNTRY_DOM => 'dom';
-use constant LOCALE_COUNTRY_GENC_ALPHA_2 => 'genc-alpha-2';
-use constant LOCALE_COUNTRY_GENC_ALPHA_3 => 'genc-alpha-3';
-use constant LOCALE_COUNTRY_GENC_NUMERIC => 'genc-numeric';
-use constant LOCALE_COUNTRY_NUMERIC => 'numeric';
-use constant LOCALE_COUNTRY_UN_ALPHA_3 => 'un-alpha-3';
-use constant LOCALE_COUNTRY_UN_NUMERIC => 'un-numeric';
-
-$ALL_CODESETS{'country'} =
- {
- 'default' => 'alpha-2',
- 'module' => 'Country',
- 'codesets' => {
- 'alpha-2' => ['lc'],
- 'alpha-3' => ['lc'],
- 'dom' => ['lc'],
- 'genc-alpha-2' => ['uc'],
- 'genc-alpha-3' => ['uc'],
- 'genc-numeric' => ['numeric',3],
- 'numeric' => ['numeric',3],
- 'un-alpha-3' => ['uc'],
- 'un-numeric' => ['numeric',3],
- }
- };
-
-use constant LOCALE_CURRENCY_ALPHA => 'alpha';
-use constant LOCALE_CURRENCY_NUMERIC => 'num';
-use constant LOCALE_CURR_ALPHA => 'alpha';
-use constant LOCALE_CURR_NUMERIC => 'num';
-
-$ALL_CODESETS{'currency'} =
- {
- 'default' => 'alpha',
- 'module' => 'Currency',
- 'codesets' => {
- 'alpha' => ['uc'],
- 'num' => ['numeric',3],
- }
- };
-
-use constant LOCALE_LANGEXT_ALPHA => 'alpha';
-
-$ALL_CODESETS{'langext'} =
- {
- 'default' => 'alpha',
- 'module' => 'LangExt',
- 'codesets' => {
- 'alpha' => ['lc'],
- }
- };
-
-use constant LOCALE_LANGFAM_ALPHA => 'alpha';
-
-$ALL_CODESETS{'langfam'} =
- {
- 'default' => 'alpha',
- 'module' => 'LangFam',
- 'codesets' => {
- 'alpha' => ['lc'],
- }
- };
-
-use constant LOCALE_LANGUAGE_ALPHA_2 => 'alpha-2';
-use constant LOCALE_LANGUAGE_ALPHA_3 => 'alpha-3';
-use constant LOCALE_LANGUAGE_TERM => 'term';
-use constant LOCALE_LANG_ALPHA_2 => 'alpha-2';
-use constant LOCALE_LANG_ALPHA_3 => 'alpha-3';
-use constant LOCALE_LANG_TERM => 'term';
-
-$ALL_CODESETS{'language'} =
- {
- 'default' => 'alpha-2',
- 'module' => 'Language',
- 'codesets' => {
- 'alpha-2' => ['lc'],
- 'alpha-3' => ['lc'],
- 'term' => ['lc'],
- }
- };
-
-use constant LOCALE_LANGVAR_ALPHA => 'alpha';
-
-$ALL_CODESETS{'langvar'} =
- {
- 'default' => 'alpha',
- 'module' => 'LangVar',
- 'codesets' => {
- 'alpha' => ['lc'],
- }
- };
-
-use constant LOCALE_SCRIPT_ALPHA => 'alpha';
-use constant LOCALE_SCRIPT_NUMERIC => 'num';
-
-$ALL_CODESETS{'script'} =
- {
- 'default' => 'alpha',
- 'module' => 'Script',
- 'codesets' => {
- 'alpha' => ['ucfirst'],
- 'num' => ['numeric',3],
- }
- };
-
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country.pm
deleted file mode 100644
index 1a87d3b92c..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Codes::Country;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2country
- country2code
- all_country_codes
- all_country_names
- country_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_COUNTRY);
-
-our $obj = new Locale::Codes('country');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2country {
- return $obj->code2name(@_);
-}
-
-sub country2code {
- return $obj->name2code(@_);
-}
-
-sub country_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_country_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_country_names {
- return $obj->all_names(@_);
-}
-
-sub rename_country {
- return $obj->rename_code(@_);
-}
-
-sub add_country {
- return $obj->add_code(@_);
-}
-
-sub delete_country {
- return $obj->delete_code(@_);
-}
-
-sub add_country_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_country_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_country_code {
- return $obj->replace_code(@_);
-}
-
-sub add_country_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_country_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country.pod
deleted file mode 100644
index ab845a832e..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::Country - module for dealing with country code sets
-
-=head1 SYNOPSIS
-
- use Locale::Codes::Country;
-
- $name = code2country(CODE);
- $code = country2code(NAME);
-
- @codes = all_country_codes();
- @names = all_country_names();
-
-=head1 DESCRIPTION
-
-This module provides access to country code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: country
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2country(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<country2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<country_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_country_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_country_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Codes::Country::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Codes::Country::rename_country(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Country::add_country(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Country::delete_country(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Country::add_country_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Country::delete_country_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Country::rename_country_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Country::add_country_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Country::delete_country_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/Country_Codes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country_Codes.pm
deleted file mode 100644
index 8eaf4114a9..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country_Codes.pm
+++ /dev/null
@@ -1,14764 +0,0 @@
-package #
-Locale::Codes::Country_Codes;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'harvest_data' is run.
-# Generated on: Fri Feb 23 12:17:40 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Data{'country'}{'id'} = '0280';
-
-$Locale::Codes::Data{'country'}{'id2names'} = {
- q(0001) => [
- q(Afghanistan),
- ],
- q(0002) => [
- q(Aland Islands),
- ],
- q(0003) => [
- q(Albania),
- ],
- q(0004) => [
- q(Algeria),
- ],
- q(0005) => [
- q(American Samoa),
- ],
- q(0006) => [
- q(Andorra),
- ],
- q(0007) => [
- q(Angola),
- ],
- q(0008) => [
- q(Anguilla),
- ],
- q(0009) => [
- q(Antarctica),
- ],
- q(0010) => [
- q(Antigua and Barbuda),
- ],
- q(0011) => [
- q(Argentina),
- ],
- q(0012) => [
- q(Armenia),
- ],
- q(0013) => [
- q(Aruba),
- ],
- q(0014) => [
- q(Australia),
- ],
- q(0015) => [
- q(Austria),
- ],
- q(0016) => [
- q(Azerbaijan),
- ],
- q(0017) => [
- q(Bahamas),
- q(The Bahamas),
- q(Bahamas, The),
- q(Bahamas (The)),
- ],
- q(0018) => [
- q(Bahrain),
- ],
- q(0019) => [
- q(Bangladesh),
- ],
- q(0020) => [
- q(Barbados),
- ],
- q(0021) => [
- q(Belarus),
- ],
- q(0022) => [
- q(Belgium),
- ],
- q(0023) => [
- q(Belize),
- ],
- q(0024) => [
- q(Benin),
- ],
- q(0025) => [
- q(Bermuda),
- ],
- q(0026) => [
- q(Bhutan),
- ],
- q(0027) => [
- q(Bolivia (Plurinational State of)),
- q(Bolivia, Plurinational State of),
- q(Plurinational State of Bolivia),
- q(Bolivia),
- ],
- q(0028) => [
- q(Bonaire, Sint Eustatius and Saba),
- q(Bonaire, Sint Eustatius, and Saba),
- ],
- q(0029) => [
- q(Bosnia and Herzegovina),
- ],
- q(0030) => [
- q(Botswana),
- ],
- q(0031) => [
- q(Bouvet Island),
- ],
- q(0032) => [
- q(Brazil),
- ],
- q(0033) => [
- q(British Indian Ocean Territory),
- q(The British Indian Ocean Territory),
- q(British Indian Ocean Territory, The),
- q(British Indian Ocean Territory (The)),
- ],
- q(0034) => [
- q(Brunei Darussalam),
- q(Brunei),
- ],
- q(0035) => [
- q(Bulgaria),
- ],
- q(0036) => [
- q(Burkina Faso),
- ],
- q(0037) => [
- q(Burundi),
- ],
- q(0038) => [
- q(Cabo Verde),
- ],
- q(0039) => [
- q(Cambodia),
- ],
- q(0040) => [
- q(Cameroon),
- ],
- q(0041) => [
- q(Canada),
- ],
- q(0042) => [
- q(Cayman Islands),
- q(The Cayman Islands),
- q(Cayman Islands, The),
- q(Cayman Islands (The)),
- ],
- q(0043) => [
- q(Central African Republic),
- q(The Central African Republic),
- q(Central African Republic, The),
- q(Central African Republic (The)),
- ],
- q(0044) => [
- q(Chad),
- ],
- q(0045) => [
- q(Chile),
- ],
- q(0046) => [
- q(China),
- ],
- q(0047) => [
- q(Christmas Island),
- ],
- q(0048) => [
- q(Cocos (Keeling) Islands),
- q(The Cocos (Keeling) Islands),
- q(Cocos (Keeling) Islands, The),
- q(Cocos (Keeling) Islands (The)),
- q(Cocos Islands),
- q(The Cocos Islands),
- q(Keeling Islands),
- q(The Keeling Islands),
- ],
- q(0049) => [
- q(Colombia),
- ],
- q(0050) => [
- q(Comoros),
- q(The Comoros),
- q(Comoros, The),
- q(Comoros (The)),
- ],
- q(0051) => [
- q(Congo (The Democratic Republic of the)),
- q(Congo, The Democratic Republic of the),
- q(Congo, Democratic Republic of the),
- q(The Democratic Republic of the Congo),
- q(Democratic Republic of the Congo),
- q(Congo-Kinshasa),
- q(Congo (Kinshasa)),
- ],
- q(0052) => [
- q(Congo),
- q(The Congo),
- q(Congo, The),
- q(Congo (The)),
- q(The Republic of the Congo),
- q(Republic of the Congo),
- q(Congo, The Republic of the),
- q(Congo, Republic of the),
- q(Congo-Brazzaville),
- q(Congo (Brazzaville)),
- ],
- q(0053) => [
- q(Cook Islands),
- q(The Cook Islands),
- q(Cook Islands, The),
- q(Cook Islands (The)),
- ],
- q(0054) => [
- q(Costa Rica),
- ],
- q(0055) => [
- q(Cote d'Ivoire),
- ],
- q(0056) => [
- q(Croatia),
- ],
- q(0057) => [
- q(Cuba),
- ],
- q(0058) => [
- q(Curacao),
- ],
- q(0059) => [
- q(Cyprus),
- ],
- q(0060) => [
- q(Czechia),
- q(Czech Republic),
- q(The Czech Republic),
- q(Czech Republic, The),
- q(Czech Republic (The)),
- ],
- q(0061) => [
- q(Denmark),
- ],
- q(0062) => [
- q(Djibouti),
- ],
- q(0063) => [
- q(Dominica),
- ],
- q(0064) => [
- q(Dominican Republic),
- q(The Dominican Republic),
- q(Dominican Republic, The),
- q(Dominican Republic (The)),
- ],
- q(0065) => [
- q(Ecuador),
- ],
- q(0066) => [
- q(Egypt),
- ],
- q(0067) => [
- q(El Salvador),
- ],
- q(0068) => [
- q(Equatorial Guinea),
- ],
- q(0069) => [
- q(Eritrea),
- ],
- q(0070) => [
- q(Estonia),
- ],
- q(0071) => [
- q(Ethiopia),
- ],
- q(0072) => [
- q(Falkland Islands (The) [Malvinas]),
- q(Falkland Islands (Malvinas)),
- q(Falkland Islands (Islas Malvinas)),
- ],
- q(0073) => [
- q(Faroe Islands),
- q(The Faroe Islands),
- q(Faroe Islands, The),
- q(Faroe Islands (The)),
- q(Faeroe Islands),
- q(The Faeroe Islands),
- ],
- q(0074) => [
- q(Fiji),
- ],
- q(0075) => [
- q(Finland),
- ],
- q(0076) => [
- q(France),
- ],
- q(0077) => [
- q(French Guiana),
- ],
- q(0078) => [
- q(French Polynesia),
- ],
- q(0079) => [
- q(French Southern Territories),
- q(The French Southern Territories),
- q(French Southern Territories, The),
- q(French Southern Territories (The)),
- q(French Southern and Antarctic Lands),
- ],
- q(0080) => [
- q(Gabon),
- ],
- q(0081) => [
- q(Gambia),
- q(The Gambia),
- q(Gambia, The),
- q(Gambia (The)),
- ],
- q(0082) => [
- q(Georgia),
- ],
- q(0083) => [
- q(Germany),
- ],
- q(0084) => [
- q(Ghana),
- ],
- q(0085) => [
- q(Gibraltar),
- ],
- q(0086) => [
- q(Greece),
- ],
- q(0087) => [
- q(Greenland),
- ],
- q(0088) => [
- q(Grenada),
- ],
- q(0089) => [
- q(Guadeloupe),
- ],
- q(0090) => [
- q(Guam),
- ],
- q(0091) => [
- q(Guatemala),
- ],
- q(0092) => [
- q(Guernsey),
- ],
- q(0093) => [
- q(Guinea),
- ],
- q(0094) => [
- q(Guinea-Bissau),
- ],
- q(0095) => [
- q(Guyana),
- ],
- q(0096) => [
- q(Haiti),
- ],
- q(0097) => [
- q(Heard Island and McDonald Islands),
- ],
- q(0098) => [
- q(Holy See),
- q(The Holy See),
- q(Holy See, The),
- q(Holy See (The)),
- q(Holy See (The) [Vatican City State]),
- q(Holy See (Vatican City State)),
- q(Holy See (Vatican City)),
- q(Vatican City),
- ],
- q(0099) => [
- q(Honduras),
- ],
- q(0100) => [
- q(Hong Kong),
- q(China, Hong Kong Special Administrative Region),
- q(Hong Kong S.A.R.),
- q(Hong Kong Special Administrative Region of China),
- ],
- q(0101) => [
- q(Hungary),
- ],
- q(0102) => [
- q(Iceland),
- ],
- q(0103) => [
- q(India),
- ],
- q(0104) => [
- q(Indonesia),
- ],
- q(0105) => [
- q(Iran (Islamic Republic of)),
- q(Iran (The Islamic Republic of)),
- q(Iran, Islamic Republic of),
- q(Iran, The Islamic Republic of),
- q(Islamic Republic of Iran),
- q(The Islamic Republic of Iran),
- q(Iran),
- ],
- q(0106) => [
- q(Iraq),
- ],
- q(0107) => [
- q(Ireland),
- ],
- q(0108) => [
- q(Isle of Man),
- ],
- q(0109) => [
- q(Israel),
- ],
- q(0110) => [
- q(Italy),
- ],
- q(0111) => [
- q(Jamaica),
- ],
- q(0112) => [
- q(Japan),
- ],
- q(0113) => [
- q(Jersey),
- ],
- q(0114) => [
- q(Jordan),
- ],
- q(0115) => [
- q(Kazakhstan),
- q(Kazakstan),
- ],
- q(0116) => [
- q(Kenya),
- ],
- q(0117) => [
- q(Kiribati),
- ],
- q(0118) => [
- q(Korea, The Democratic People's Republic of),
- q(Korea (The Democratic People's Republic of)),
- q(Korea, Democratic People's Republic of),
- q(Korea (Democratic People's Republic of)),
- q(The Democratic People's Republic of Korea),
- q(Democratic People's Republic of Korea),
- q(North Korea),
- q(Korea, North),
- ],
- q(0119) => [
- q(Korea, The Republic of),
- q(Korea (The Republic of)),
- q(Korea, Republic of),
- q(Korea (Republic of)),
- q(The Republic of Korea),
- q(Republic of Korea),
- q(South Korea),
- q(Korea, South),
- ],
- q(0120) => [
- q(Kuwait),
- ],
- q(0121) => [
- q(Kyrgyzstan),
- ],
- q(0122) => [
- q(Lao People's Democratic Republic),
- q(The Lao People's Democratic Republic),
- q(Lao People's Democratic Republic, The),
- q(Lao People's Democratic Republic (The)),
- q(Laos),
- ],
- q(0123) => [
- q(Latvia),
- ],
- q(0124) => [
- q(Lebanon),
- ],
- q(0125) => [
- q(Lesotho),
- ],
- q(0126) => [
- q(Liberia),
- ],
- q(0127) => [
- q(Libya),
- ],
- q(0128) => [
- q(Liechtenstein),
- ],
- q(0129) => [
- q(Lithuania),
- ],
- q(0130) => [
- q(Luxembourg),
- ],
- q(0131) => [
- q(Macao),
- q(China, Macao Special Administrative Region),
- q(Macao Special Administrative Region of China),
- q(Macau S.A.R),
- q(Macau S.A.R.),
- q(Macau),
- ],
- q(0132) => [
- q(Macedonia, The former Yugoslav Republic of),
- q(Macedonia (The former Yugoslav Republic of)),
- q(Macedonia, former Yugoslav Republic of),
- q(Macedonia (former Yugoslav Republic of)),
- q(The former Yugoslav Republic of Macedonia),
- q(former Yugoslav Republic of Macedonia),
- q(Macedonia),
- ],
- q(0133) => [
- q(Madagascar),
- ],
- q(0134) => [
- q(Malawi),
- ],
- q(0135) => [
- q(Malaysia),
- ],
- q(0136) => [
- q(Maldives),
- ],
- q(0137) => [
- q(Mali),
- ],
- q(0138) => [
- q(Malta),
- ],
- q(0139) => [
- q(Marshall Islands),
- q(The Marshall Islands),
- q(Marshall Islands, The),
- q(Marshall Islands (The)),
- ],
- q(0140) => [
- q(Martinique),
- ],
- q(0141) => [
- q(Mauritania),
- ],
- q(0142) => [
- q(Mauritius),
- ],
- q(0143) => [
- q(Mayotte),
- ],
- q(0144) => [
- q(Mexico),
- ],
- q(0145) => [
- q(Micronesia (Federated States of)),
- q(Federated States of Micronesia),
- q(Micronesia (The Federated States of)),
- q(Micronesia, Federated States of),
- q(Micronesia, The Federated States of),
- q(The Federated States of Micronesia),
- ],
- q(0146) => [
- q(Moldova, The Republic of),
- q(Moldova (The Republic of)),
- q(Moldova, Republic of),
- q(Moldova (Republic of)),
- q(The Republic of Moldova),
- q(Republic of Moldova),
- q(Moldova),
- ],
- q(0147) => [
- q(Monaco),
- ],
- q(0148) => [
- q(Mongolia),
- ],
- q(0149) => [
- q(Montenegro),
- ],
- q(0150) => [
- q(Montserrat),
- ],
- q(0151) => [
- q(Morocco),
- ],
- q(0152) => [
- q(Mozambique),
- ],
- q(0153) => [
- q(Myanmar),
- q(The Republic of the Union of Myanmar),
- q(Republic of the Union of Myanmar),
- q(Burma),
- ],
- q(0154) => [
- q(Namibia),
- ],
- q(0155) => [
- q(Nauru),
- ],
- q(0156) => [
- q(Nepal),
- ],
- q(0157) => [
- q(Netherlands),
- q(The Netherlands),
- q(Netherlands, The),
- q(Netherlands (The)),
- ],
- q(0158) => [
- q(New Caledonia),
- ],
- q(0159) => [
- q(New Zealand),
- ],
- q(0160) => [
- q(Nicaragua),
- ],
- q(0161) => [
- q(Niger),
- q(The Niger),
- q(Niger, The),
- q(Niger (The)),
- ],
- q(0162) => [
- q(Nigeria),
- ],
- q(0163) => [
- q(Niue),
- ],
- q(0164) => [
- q(Norfolk Island),
- ],
- q(0165) => [
- q(Northern Mariana Islands),
- q(The Northern Mariana Islands),
- q(Northern Mariana Islands, The),
- q(Northern Mariana Islands (The)),
- ],
- q(0166) => [
- q(Norway),
- ],
- q(0167) => [
- q(Oman),
- ],
- q(0168) => [
- q(Pakistan),
- ],
- q(0169) => [
- q(Palau),
- ],
- q(0170) => [
- q(Palestine, State of),
- q(Palestine (State of)),
- q(State of Palestine),
- ],
- q(0171) => [
- q(Panama),
- ],
- q(0172) => [
- q(Papua New Guinea),
- ],
- q(0173) => [
- q(Paraguay),
- ],
- q(0174) => [
- q(Peru),
- ],
- q(0175) => [
- q(Philippines),
- q(The Philippines),
- q(Philippines, The),
- q(Philippines (The)),
- ],
- q(0176) => [
- q(Pitcairn),
- q(Pitcairn Island),
- q(Pitcairn Islands),
- ],
- q(0177) => [
- q(Poland),
- ],
- q(0178) => [
- q(Portugal),
- ],
- q(0179) => [
- q(Puerto Rico),
- ],
- q(0180) => [
- q(Qatar),
- ],
- q(0181) => [
- q(Reunion),
- ],
- q(0182) => [
- q(Romania),
- ],
- q(0183) => [
- q(Russian Federation),
- q(The Russian Federation),
- q(Russian Federation, The),
- q(Russian Federation (The)),
- q(Russia),
- ],
- q(0184) => [
- q(Rwanda),
- ],
- q(0185) => [
- q(Saint Barthelemy),
- q(Saint-Barthelemy),
- ],
- q(0186) => [
- q(Saint Helena, Ascension and Tristan da Cunha),
- q(Saint Helena),
- q(Saint Helena, Ascension, and Tristan Da Cunha),
- ],
- q(0187) => [
- q(Saint Kitts and Nevis),
- ],
- q(0188) => [
- q(Saint Lucia),
- ],
- q(0189) => [
- q(Saint Martin (French part)),
- q(Saint Martin),
- q(Saint-Martin (French part)),
- q(Saint-Martin),
- ],
- q(0190) => [
- q(Saint Pierre and Miquelon),
- ],
- q(0191) => [
- q(Saint Vincent and the Grenadines),
- ],
- q(0192) => [
- q(Samoa),
- ],
- q(0193) => [
- q(San Marino),
- ],
- q(0194) => [
- q(Sao Tome and Principe),
- ],
- q(0195) => [
- q(Saudi Arabia),
- ],
- q(0196) => [
- q(Senegal),
- ],
- q(0197) => [
- q(Serbia),
- ],
- q(0198) => [
- q(Seychelles),
- ],
- q(0199) => [
- q(Sierra Leone),
- ],
- q(0200) => [
- q(Singapore),
- ],
- q(0201) => [
- q(Sint Maarten (Dutch part)),
- q(Sint Maarten),
- ],
- q(0202) => [
- q(Slovakia),
- ],
- q(0203) => [
- q(Slovenia),
- ],
- q(0204) => [
- q(Solomon Islands),
- q(Solomon Islands (The)),
- q(Solomon Islands, The),
- q(The Solomon Islands),
- ],
- q(0205) => [
- q(Somalia),
- ],
- q(0206) => [
- q(South Africa),
- ],
- q(0207) => [
- q(South Georgia and the South Sandwich Islands),
- q(South Georgia and the Islands),
- q(South Georgia and South Sandwich Islands),
- ],
- q(0208) => [
- q(South Sudan),
- ],
- q(0209) => [
- q(Spain),
- ],
- q(0210) => [
- q(Sri Lanka),
- ],
- q(0211) => [
- q(Sudan),
- q(The Sudan),
- q(Sudan, The),
- q(Sudan (The)),
- ],
- q(0212) => [
- q(Suriname),
- ],
- q(0213) => [
- q(Svalbard and Jan Mayen),
- q(Svalbard and Jan Mayen Islands),
- ],
- q(0214) => [
- q(Swaziland),
- ],
- q(0215) => [
- q(Sweden),
- ],
- q(0216) => [
- q(Switzerland),
- ],
- q(0217) => [
- q(Syrian Arab Republic),
- q(Syrian Arab Republic (The)),
- q(Syrian Arab Republic, The),
- q(The Syrian Arab Republic),
- q(Syria),
- ],
- q(0218) => [
- q(Taiwan (Province of China)),
- q(Taiwan),
- q(Taiwan, Province of China),
- ],
- q(0219) => [
- q(Tajikistan),
- ],
- q(0220) => [
- q(Tanzania, United Republic of),
- q(Tanzania (United Republic of)),
- q(United Republic of Tanzania),
- q(Tanzania),
- ],
- q(0221) => [
- q(Thailand),
- ],
- q(0222) => [
- q(Timor-Leste),
- q(East Timor),
- q(The Democratic Republic of Timor-Leste),
- q(Democratic Republic of Timor-Leste),
- q(Timor-Leste, The Democratic Republic of),
- q(Timor-Leste, Democratic Republic of),
- q(Timor-Leste (The Democratic Republic of)),
- q(Timor-Leste (Democratic Republic of)),
- ],
- q(0223) => [
- q(Togo),
- ],
- q(0224) => [
- q(Tokelau),
- ],
- q(0225) => [
- q(Tonga),
- ],
- q(0226) => [
- q(Trinidad and Tobago),
- ],
- q(0227) => [
- q(Tunisia),
- ],
- q(0228) => [
- q(Turkey),
- ],
- q(0229) => [
- q(Turkmenistan),
- ],
- q(0230) => [
- q(Turks and Caicos Islands),
- q(The Turks and Caicos Islands),
- q(Turks and Caicos Islands, The),
- q(Turks and Caicos Islands (The)),
- ],
- q(0231) => [
- q(Tuvalu),
- ],
- q(0232) => [
- q(Uganda),
- ],
- q(0233) => [
- q(Ukraine),
- ],
- q(0234) => [
- q(United Arab Emirates),
- q(The United Arab Emirates),
- q(United Arab Emirates, The),
- q(United Arab Emirates (The)),
- ],
- q(0235) => [
- q(United Kingdom of Great Britain and Northern Ireland),
- q(The United Kingdom of Great Britain and Northern Ireland),
- q(United Kingdom of Great Britain and Northern Ireland, The),
- q(United Kingdom of Great Britain and Northern Ireland (The)),
- q(Great Britain),
- q(United Kingdom (The)),
- q(The United Kingdom),
- q(United Kingdom),
- q(United Kingdom, The),
- q(UK),
- ],
- q(0236) => [
- q(United States Minor Outlying Islands),
- q(The United States Minor Outlying Islands),
- q(United States Minor Outlying Islands, The),
- q(United States Minor Outlying Islands (The)),
- ],
- q(0237) => [
- q(United States of America),
- q(The United States of America),
- q(United States of America, The),
- q(United States of America (The)),
- q(The United States),
- q(United States),
- q(United States, The),
- q(United States (The)),
- q(US),
- q(USA),
- ],
- q(0238) => [
- q(Uruguay),
- ],
- q(0239) => [
- q(Uzbekistan),
- ],
- q(0240) => [
- q(Vanuatu),
- ],
- q(0241) => [
- q(Venezuela (Bolivarian Republic of)),
- q(Venezuela, Bolivarian Republic of),
- q(Venezuela, Bolivarian Republic),
- q(Venezuela),
- ],
- q(0242) => [
- q(Viet Nam),
- q(Vietnam),
- ],
- q(0243) => [
- q(Virgin Islands (British)),
- q(British Virgin Islands),
- q(Virgin Islands, British),
- q(Virgin Islands (UK)),
- ],
- q(0244) => [
- q(Virgin Islands (U.S.)),
- q(United States Virgin Islands),
- q(Virgin Islands (US)),
- q(Virgin Islands, U.S.),
- q(Virgin Islands),
- ],
- q(0245) => [
- q(Wallis and Futuna),
- q(Wallis and Futuna Islands),
- q(The Territory of the Wallis and Futuna Islands),
- q(Territory of the Wallis and Futuna Islands),
- ],
- q(0246) => [
- q(Western Sahara),
- ],
- q(0247) => [
- q(Yemen),
- q(The Yemeni Republic),
- q(Yemeni Republic),
- q(Yemeni Republic, The),
- q(Yemeni Republic (The)),
- ],
- q(0248) => [
- q(Zambia),
- q(The Republic of Zambia),
- q(Republic of Zambia),
- q(Republic of Zambia, The),
- q(Republic of Zambia (The)),
- ],
- q(0249) => [
- q(Zimbabwe),
- q(The Republic of Zimbabwe),
- q(Republic of Zimbabwe),
- q(Republic of Zimbabwe, The),
- q(Republic of Zimbabwe (The)),
- ],
- q(0250) => [
- q(Sark),
- ],
- q(0251) => [
- q(Akrotiri),
- ],
- q(0252) => [
- q(Ashmore and Cartier Islands),
- ],
- q(0253) => [
- q(Baker Island),
- ],
- q(0254) => [
- q(Bassas Da India),
- ],
- q(0255) => [
- q(Clipperton Island),
- ],
- q(0256) => [
- q(Coral Sea Islands),
- ],
- q(0257) => [
- q(Dhekelia),
- ],
- q(0258) => [
- q(Diego Garcia),
- ],
- q(0259) => [
- q(Europa Island),
- ],
- q(0260) => [
- q(Gaza Strip),
- ],
- q(0261) => [
- q(Glorioso Islands),
- ],
- q(0262) => [
- q(Guantanamo Bay Naval Base),
- ],
- q(0263) => [
- q(Howland Island),
- ],
- q(0264) => [
- q(Jan Mayen),
- ],
- q(0265) => [
- q(Jarvis Island),
- ],
- q(0266) => [
- q(Johnston Atoll),
- ],
- q(0267) => [
- q(Juan de Nova Island),
- ],
- q(0268) => [
- q(Kingman Reef),
- ],
- q(0269) => [
- q(Kosovo),
- ],
- q(0270) => [
- q(Midway Islands),
- ],
- q(0271) => [
- q(Navassa Island),
- ],
- q(0272) => [
- q(Palmyra Atoll),
- ],
- q(0273) => [
- q(Paracel Islands),
- ],
- q(0274) => [
- q(Spratly Islands),
- ],
- q(0275) => [
- q(Svalbard),
- ],
- q(0276) => [
- q(Tromelin Island),
- ],
- q(0277) => [
- q(Unknown),
- ],
- q(0278) => [
- q(Wake Island),
- ],
- q(0279) => [
- q(West Bank),
- ],
-};
-
-$Locale::Codes::Data{'country'}{'alias2id'} = {
- q(afghanistan) => [
- q(0001),
- q(0),
- ],
- q(akrotiri) => [
- q(0251),
- q(0),
- ],
- q(aland islands) => [
- q(0002),
- q(0),
- ],
- q(albania) => [
- q(0003),
- q(0),
- ],
- q(algeria) => [
- q(0004),
- q(0),
- ],
- q(american samoa) => [
- q(0005),
- q(0),
- ],
- q(andorra) => [
- q(0006),
- q(0),
- ],
- q(angola) => [
- q(0007),
- q(0),
- ],
- q(anguilla) => [
- q(0008),
- q(0),
- ],
- q(antarctica) => [
- q(0009),
- q(0),
- ],
- q(antigua and barbuda) => [
- q(0010),
- q(0),
- ],
- q(argentina) => [
- q(0011),
- q(0),
- ],
- q(armenia) => [
- q(0012),
- q(0),
- ],
- q(aruba) => [
- q(0013),
- q(0),
- ],
- q(ashmore and cartier islands) => [
- q(0252),
- q(0),
- ],
- q(australia) => [
- q(0014),
- q(0),
- ],
- q(austria) => [
- q(0015),
- q(0),
- ],
- q(azerbaijan) => [
- q(0016),
- q(0),
- ],
- q(bahamas) => [
- q(0017),
- q(0),
- ],
- q(bahamas (the)) => [
- q(0017),
- q(3),
- ],
- q(bahamas, the) => [
- q(0017),
- q(2),
- ],
- q(bahrain) => [
- q(0018),
- q(0),
- ],
- q(baker island) => [
- q(0253),
- q(0),
- ],
- q(bangladesh) => [
- q(0019),
- q(0),
- ],
- q(barbados) => [
- q(0020),
- q(0),
- ],
- q(bassas da india) => [
- q(0254),
- q(0),
- ],
- q(belarus) => [
- q(0021),
- q(0),
- ],
- q(belgium) => [
- q(0022),
- q(0),
- ],
- q(belize) => [
- q(0023),
- q(0),
- ],
- q(benin) => [
- q(0024),
- q(0),
- ],
- q(bermuda) => [
- q(0025),
- q(0),
- ],
- q(bhutan) => [
- q(0026),
- q(0),
- ],
- q(bolivia) => [
- q(0027),
- q(3),
- ],
- q(bolivia (plurinational state of)) => [
- q(0027),
- q(0),
- ],
- q(bolivia, plurinational state of) => [
- q(0027),
- q(1),
- ],
- q(bonaire, sint eustatius and saba) => [
- q(0028),
- q(0),
- ],
- q(bonaire, sint eustatius, and saba) => [
- q(0028),
- q(1),
- ],
- q(bosnia and herzegovina) => [
- q(0029),
- q(0),
- ],
- q(botswana) => [
- q(0030),
- q(0),
- ],
- q(bouvet island) => [
- q(0031),
- q(0),
- ],
- q(brazil) => [
- q(0032),
- q(0),
- ],
- q(british indian ocean territory) => [
- q(0033),
- q(0),
- ],
- q(british indian ocean territory (the)) => [
- q(0033),
- q(3),
- ],
- q(british indian ocean territory, the) => [
- q(0033),
- q(2),
- ],
- q(british virgin islands) => [
- q(0243),
- q(1),
- ],
- q(brunei) => [
- q(0034),
- q(1),
- ],
- q(brunei darussalam) => [
- q(0034),
- q(0),
- ],
- q(bulgaria) => [
- q(0035),
- q(0),
- ],
- q(burkina faso) => [
- q(0036),
- q(0),
- ],
- q(burma) => [
- q(0153),
- q(3),
- ],
- q(burundi) => [
- q(0037),
- q(0),
- ],
- q(cabo verde) => [
- q(0038),
- q(0),
- ],
- q(cambodia) => [
- q(0039),
- q(0),
- ],
- q(cameroon) => [
- q(0040),
- q(0),
- ],
- q(canada) => [
- q(0041),
- q(0),
- ],
- q(cayman islands) => [
- q(0042),
- q(0),
- ],
- q(cayman islands (the)) => [
- q(0042),
- q(3),
- ],
- q(cayman islands, the) => [
- q(0042),
- q(2),
- ],
- q(central african republic) => [
- q(0043),
- q(0),
- ],
- q(central african republic (the)) => [
- q(0043),
- q(3),
- ],
- q(central african republic, the) => [
- q(0043),
- q(2),
- ],
- q(chad) => [
- q(0044),
- q(0),
- ],
- q(chile) => [
- q(0045),
- q(0),
- ],
- q(china) => [
- q(0046),
- q(0),
- ],
- q(china, hong kong special administrative region) => [
- q(0100),
- q(1),
- ],
- q(china, macao special administrative region) => [
- q(0131),
- q(1),
- ],
- q(christmas island) => [
- q(0047),
- q(0),
- ],
- q(clipperton island) => [
- q(0255),
- q(0),
- ],
- q(cocos (keeling) islands) => [
- q(0048),
- q(0),
- ],
- q(cocos (keeling) islands (the)) => [
- q(0048),
- q(3),
- ],
- q(cocos (keeling) islands, the) => [
- q(0048),
- q(2),
- ],
- q(cocos islands) => [
- q(0048),
- q(4),
- ],
- q(colombia) => [
- q(0049),
- q(0),
- ],
- q(comoros) => [
- q(0050),
- q(0),
- ],
- q(comoros (the)) => [
- q(0050),
- q(3),
- ],
- q(comoros, the) => [
- q(0050),
- q(2),
- ],
- q(congo) => [
- q(0052),
- q(0),
- ],
- q(congo (brazzaville)) => [
- q(0052),
- q(9),
- ],
- q(congo (kinshasa)) => [
- q(0051),
- q(6),
- ],
- q(congo (the democratic republic of the)) => [
- q(0051),
- q(0),
- ],
- q(congo (the)) => [
- q(0052),
- q(3),
- ],
- q(congo, democratic republic of the) => [
- q(0051),
- q(2),
- ],
- q(congo, republic of the) => [
- q(0052),
- q(7),
- ],
- q(congo, the) => [
- q(0052),
- q(2),
- ],
- q(congo, the democratic republic of the) => [
- q(0051),
- q(1),
- ],
- q(congo, the republic of the) => [
- q(0052),
- q(6),
- ],
- q(congo-brazzaville) => [
- q(0052),
- q(8),
- ],
- q(congo-kinshasa) => [
- q(0051),
- q(5),
- ],
- q(cook islands) => [
- q(0053),
- q(0),
- ],
- q(cook islands (the)) => [
- q(0053),
- q(3),
- ],
- q(cook islands, the) => [
- q(0053),
- q(2),
- ],
- q(coral sea islands) => [
- q(0256),
- q(0),
- ],
- q(costa rica) => [
- q(0054),
- q(0),
- ],
- q(cote d'ivoire) => [
- q(0055),
- q(0),
- ],
- q(croatia) => [
- q(0056),
- q(0),
- ],
- q(cuba) => [
- q(0057),
- q(0),
- ],
- q(curacao) => [
- q(0058),
- q(0),
- ],
- q(cyprus) => [
- q(0059),
- q(0),
- ],
- q(czech republic) => [
- q(0060),
- q(1),
- ],
- q(czech republic (the)) => [
- q(0060),
- q(4),
- ],
- q(czech republic, the) => [
- q(0060),
- q(3),
- ],
- q(czechia) => [
- q(0060),
- q(0),
- ],
- q(democratic people's republic of korea) => [
- q(0118),
- q(5),
- ],
- q(democratic republic of the congo) => [
- q(0051),
- q(4),
- ],
- q(democratic republic of timor-leste) => [
- q(0222),
- q(3),
- ],
- q(denmark) => [
- q(0061),
- q(0),
- ],
- q(dhekelia) => [
- q(0257),
- q(0),
- ],
- q(diego garcia) => [
- q(0258),
- q(0),
- ],
- q(djibouti) => [
- q(0062),
- q(0),
- ],
- q(dominica) => [
- q(0063),
- q(0),
- ],
- q(dominican republic) => [
- q(0064),
- q(0),
- ],
- q(dominican republic (the)) => [
- q(0064),
- q(3),
- ],
- q(dominican republic, the) => [
- q(0064),
- q(2),
- ],
- q(east timor) => [
- q(0222),
- q(1),
- ],
- q(ecuador) => [
- q(0065),
- q(0),
- ],
- q(egypt) => [
- q(0066),
- q(0),
- ],
- q(el salvador) => [
- q(0067),
- q(0),
- ],
- q(equatorial guinea) => [
- q(0068),
- q(0),
- ],
- q(eritrea) => [
- q(0069),
- q(0),
- ],
- q(estonia) => [
- q(0070),
- q(0),
- ],
- q(ethiopia) => [
- q(0071),
- q(0),
- ],
- q(europa island) => [
- q(0259),
- q(0),
- ],
- q(faeroe islands) => [
- q(0073),
- q(4),
- ],
- q(falkland islands (islas malvinas)) => [
- q(0072),
- q(2),
- ],
- q(falkland islands (malvinas)) => [
- q(0072),
- q(1),
- ],
- q(falkland islands (the) [malvinas]) => [
- q(0072),
- q(0),
- ],
- q(faroe islands) => [
- q(0073),
- q(0),
- ],
- q(faroe islands (the)) => [
- q(0073),
- q(3),
- ],
- q(faroe islands, the) => [
- q(0073),
- q(2),
- ],
- q(federated states of micronesia) => [
- q(0145),
- q(1),
- ],
- q(fiji) => [
- q(0074),
- q(0),
- ],
- q(finland) => [
- q(0075),
- q(0),
- ],
- q(former yugoslav republic of macedonia) => [
- q(0132),
- q(5),
- ],
- q(france) => [
- q(0076),
- q(0),
- ],
- q(french guiana) => [
- q(0077),
- q(0),
- ],
- q(french polynesia) => [
- q(0078),
- q(0),
- ],
- q(french southern and antarctic lands) => [
- q(0079),
- q(4),
- ],
- q(french southern territories) => [
- q(0079),
- q(0),
- ],
- q(french southern territories (the)) => [
- q(0079),
- q(3),
- ],
- q(french southern territories, the) => [
- q(0079),
- q(2),
- ],
- q(gabon) => [
- q(0080),
- q(0),
- ],
- q(gambia) => [
- q(0081),
- q(0),
- ],
- q(gambia (the)) => [
- q(0081),
- q(3),
- ],
- q(gambia, the) => [
- q(0081),
- q(2),
- ],
- q(gaza strip) => [
- q(0260),
- q(0),
- ],
- q(georgia) => [
- q(0082),
- q(0),
- ],
- q(germany) => [
- q(0083),
- q(0),
- ],
- q(ghana) => [
- q(0084),
- q(0),
- ],
- q(gibraltar) => [
- q(0085),
- q(0),
- ],
- q(glorioso islands) => [
- q(0261),
- q(0),
- ],
- q(great britain) => [
- q(0235),
- q(4),
- ],
- q(greece) => [
- q(0086),
- q(0),
- ],
- q(greenland) => [
- q(0087),
- q(0),
- ],
- q(grenada) => [
- q(0088),
- q(0),
- ],
- q(guadeloupe) => [
- q(0089),
- q(0),
- ],
- q(guam) => [
- q(0090),
- q(0),
- ],
- q(guantanamo bay naval base) => [
- q(0262),
- q(0),
- ],
- q(guatemala) => [
- q(0091),
- q(0),
- ],
- q(guernsey) => [
- q(0092),
- q(0),
- ],
- q(guinea) => [
- q(0093),
- q(0),
- ],
- q(guinea-bissau) => [
- q(0094),
- q(0),
- ],
- q(guyana) => [
- q(0095),
- q(0),
- ],
- q(haiti) => [
- q(0096),
- q(0),
- ],
- q(heard island and mcdonald islands) => [
- q(0097),
- q(0),
- ],
- q(holy see) => [
- q(0098),
- q(0),
- ],
- q(holy see (the)) => [
- q(0098),
- q(3),
- ],
- q(holy see (the) [vatican city state]) => [
- q(0098),
- q(4),
- ],
- q(holy see (vatican city state)) => [
- q(0098),
- q(5),
- ],
- q(holy see (vatican city)) => [
- q(0098),
- q(6),
- ],
- q(holy see, the) => [
- q(0098),
- q(2),
- ],
- q(honduras) => [
- q(0099),
- q(0),
- ],
- q(hong kong) => [
- q(0100),
- q(0),
- ],
- q(hong kong s.a.r.) => [
- q(0100),
- q(2),
- ],
- q(hong kong special administrative region of china) => [
- q(0100),
- q(3),
- ],
- q(howland island) => [
- q(0263),
- q(0),
- ],
- q(hungary) => [
- q(0101),
- q(0),
- ],
- q(iceland) => [
- q(0102),
- q(0),
- ],
- q(india) => [
- q(0103),
- q(0),
- ],
- q(indonesia) => [
- q(0104),
- q(0),
- ],
- q(iran) => [
- q(0105),
- q(6),
- ],
- q(iran (islamic republic of)) => [
- q(0105),
- q(0),
- ],
- q(iran (the islamic republic of)) => [
- q(0105),
- q(1),
- ],
- q(iran, islamic republic of) => [
- q(0105),
- q(2),
- ],
- q(iran, the islamic republic of) => [
- q(0105),
- q(3),
- ],
- q(iraq) => [
- q(0106),
- q(0),
- ],
- q(ireland) => [
- q(0107),
- q(0),
- ],
- q(islamic republic of iran) => [
- q(0105),
- q(4),
- ],
- q(isle of man) => [
- q(0108),
- q(0),
- ],
- q(israel) => [
- q(0109),
- q(0),
- ],
- q(italy) => [
- q(0110),
- q(0),
- ],
- q(jamaica) => [
- q(0111),
- q(0),
- ],
- q(jan mayen) => [
- q(0264),
- q(0),
- ],
- q(japan) => [
- q(0112),
- q(0),
- ],
- q(jarvis island) => [
- q(0265),
- q(0),
- ],
- q(jersey) => [
- q(0113),
- q(0),
- ],
- q(johnston atoll) => [
- q(0266),
- q(0),
- ],
- q(jordan) => [
- q(0114),
- q(0),
- ],
- q(juan de nova island) => [
- q(0267),
- q(0),
- ],
- q(kazakhstan) => [
- q(0115),
- q(0),
- ],
- q(kazakstan) => [
- q(0115),
- q(1),
- ],
- q(keeling islands) => [
- q(0048),
- q(6),
- ],
- q(kenya) => [
- q(0116),
- q(0),
- ],
- q(kingman reef) => [
- q(0268),
- q(0),
- ],
- q(kiribati) => [
- q(0117),
- q(0),
- ],
- q(korea (democratic people's republic of)) => [
- q(0118),
- q(3),
- ],
- q(korea (republic of)) => [
- q(0119),
- q(3),
- ],
- q(korea (the democratic people's republic of)) => [
- q(0118),
- q(1),
- ],
- q(korea (the republic of)) => [
- q(0119),
- q(1),
- ],
- q(korea, democratic people's republic of) => [
- q(0118),
- q(2),
- ],
- q(korea, north) => [
- q(0118),
- q(7),
- ],
- q(korea, republic of) => [
- q(0119),
- q(2),
- ],
- q(korea, south) => [
- q(0119),
- q(7),
- ],
- q(korea, the democratic people's republic of) => [
- q(0118),
- q(0),
- ],
- q(korea, the republic of) => [
- q(0119),
- q(0),
- ],
- q(kosovo) => [
- q(0269),
- q(0),
- ],
- q(kuwait) => [
- q(0120),
- q(0),
- ],
- q(kyrgyzstan) => [
- q(0121),
- q(0),
- ],
- q(lao people's democratic republic) => [
- q(0122),
- q(0),
- ],
- q(lao people's democratic republic (the)) => [
- q(0122),
- q(3),
- ],
- q(lao people's democratic republic, the) => [
- q(0122),
- q(2),
- ],
- q(laos) => [
- q(0122),
- q(4),
- ],
- q(latvia) => [
- q(0123),
- q(0),
- ],
- q(lebanon) => [
- q(0124),
- q(0),
- ],
- q(lesotho) => [
- q(0125),
- q(0),
- ],
- q(liberia) => [
- q(0126),
- q(0),
- ],
- q(libya) => [
- q(0127),
- q(0),
- ],
- q(liechtenstein) => [
- q(0128),
- q(0),
- ],
- q(lithuania) => [
- q(0129),
- q(0),
- ],
- q(luxembourg) => [
- q(0130),
- q(0),
- ],
- q(macao) => [
- q(0131),
- q(0),
- ],
- q(macao special administrative region of china) => [
- q(0131),
- q(2),
- ],
- q(macau) => [
- q(0131),
- q(5),
- ],
- q(macau s.a.r) => [
- q(0131),
- q(3),
- ],
- q(macau s.a.r.) => [
- q(0131),
- q(4),
- ],
- q(macedonia) => [
- q(0132),
- q(6),
- ],
- q(macedonia (former yugoslav republic of)) => [
- q(0132),
- q(3),
- ],
- q(macedonia (the former yugoslav republic of)) => [
- q(0132),
- q(1),
- ],
- q(macedonia, former yugoslav republic of) => [
- q(0132),
- q(2),
- ],
- q(macedonia, the former yugoslav republic of) => [
- q(0132),
- q(0),
- ],
- q(madagascar) => [
- q(0133),
- q(0),
- ],
- q(malawi) => [
- q(0134),
- q(0),
- ],
- q(malaysia) => [
- q(0135),
- q(0),
- ],
- q(maldives) => [
- q(0136),
- q(0),
- ],
- q(mali) => [
- q(0137),
- q(0),
- ],
- q(malta) => [
- q(0138),
- q(0),
- ],
- q(marshall islands) => [
- q(0139),
- q(0),
- ],
- q(marshall islands (the)) => [
- q(0139),
- q(3),
- ],
- q(marshall islands, the) => [
- q(0139),
- q(2),
- ],
- q(martinique) => [
- q(0140),
- q(0),
- ],
- q(mauritania) => [
- q(0141),
- q(0),
- ],
- q(mauritius) => [
- q(0142),
- q(0),
- ],
- q(mayotte) => [
- q(0143),
- q(0),
- ],
- q(mexico) => [
- q(0144),
- q(0),
- ],
- q(micronesia (federated states of)) => [
- q(0145),
- q(0),
- ],
- q(micronesia (the federated states of)) => [
- q(0145),
- q(2),
- ],
- q(micronesia, federated states of) => [
- q(0145),
- q(3),
- ],
- q(micronesia, the federated states of) => [
- q(0145),
- q(4),
- ],
- q(midway islands) => [
- q(0270),
- q(0),
- ],
- q(moldova) => [
- q(0146),
- q(6),
- ],
- q(moldova (republic of)) => [
- q(0146),
- q(3),
- ],
- q(moldova (the republic of)) => [
- q(0146),
- q(1),
- ],
- q(moldova, republic of) => [
- q(0146),
- q(2),
- ],
- q(moldova, the republic of) => [
- q(0146),
- q(0),
- ],
- q(monaco) => [
- q(0147),
- q(0),
- ],
- q(mongolia) => [
- q(0148),
- q(0),
- ],
- q(montenegro) => [
- q(0149),
- q(0),
- ],
- q(montserrat) => [
- q(0150),
- q(0),
- ],
- q(morocco) => [
- q(0151),
- q(0),
- ],
- q(mozambique) => [
- q(0152),
- q(0),
- ],
- q(myanmar) => [
- q(0153),
- q(0),
- ],
- q(namibia) => [
- q(0154),
- q(0),
- ],
- q(nauru) => [
- q(0155),
- q(0),
- ],
- q(navassa island) => [
- q(0271),
- q(0),
- ],
- q(nepal) => [
- q(0156),
- q(0),
- ],
- q(netherlands) => [
- q(0157),
- q(0),
- ],
- q(netherlands (the)) => [
- q(0157),
- q(3),
- ],
- q(netherlands, the) => [
- q(0157),
- q(2),
- ],
- q(new caledonia) => [
- q(0158),
- q(0),
- ],
- q(new zealand) => [
- q(0159),
- q(0),
- ],
- q(nicaragua) => [
- q(0160),
- q(0),
- ],
- q(niger) => [
- q(0161),
- q(0),
- ],
- q(niger (the)) => [
- q(0161),
- q(3),
- ],
- q(niger, the) => [
- q(0161),
- q(2),
- ],
- q(nigeria) => [
- q(0162),
- q(0),
- ],
- q(niue) => [
- q(0163),
- q(0),
- ],
- q(norfolk island) => [
- q(0164),
- q(0),
- ],
- q(north korea) => [
- q(0118),
- q(6),
- ],
- q(northern mariana islands) => [
- q(0165),
- q(0),
- ],
- q(northern mariana islands (the)) => [
- q(0165),
- q(3),
- ],
- q(northern mariana islands, the) => [
- q(0165),
- q(2),
- ],
- q(norway) => [
- q(0166),
- q(0),
- ],
- q(oman) => [
- q(0167),
- q(0),
- ],
- q(pakistan) => [
- q(0168),
- q(0),
- ],
- q(palau) => [
- q(0169),
- q(0),
- ],
- q(palestine (state of)) => [
- q(0170),
- q(1),
- ],
- q(palestine, state of) => [
- q(0170),
- q(0),
- ],
- q(palmyra atoll) => [
- q(0272),
- q(0),
- ],
- q(panama) => [
- q(0171),
- q(0),
- ],
- q(papua new guinea) => [
- q(0172),
- q(0),
- ],
- q(paracel islands) => [
- q(0273),
- q(0),
- ],
- q(paraguay) => [
- q(0173),
- q(0),
- ],
- q(peru) => [
- q(0174),
- q(0),
- ],
- q(philippines) => [
- q(0175),
- q(0),
- ],
- q(philippines (the)) => [
- q(0175),
- q(3),
- ],
- q(philippines, the) => [
- q(0175),
- q(2),
- ],
- q(pitcairn) => [
- q(0176),
- q(0),
- ],
- q(pitcairn island) => [
- q(0176),
- q(1),
- ],
- q(pitcairn islands) => [
- q(0176),
- q(2),
- ],
- q(plurinational state of bolivia) => [
- q(0027),
- q(2),
- ],
- q(poland) => [
- q(0177),
- q(0),
- ],
- q(portugal) => [
- q(0178),
- q(0),
- ],
- q(puerto rico) => [
- q(0179),
- q(0),
- ],
- q(qatar) => [
- q(0180),
- q(0),
- ],
- q(republic of korea) => [
- q(0119),
- q(5),
- ],
- q(republic of moldova) => [
- q(0146),
- q(5),
- ],
- q(republic of the congo) => [
- q(0052),
- q(5),
- ],
- q(republic of the union of myanmar) => [
- q(0153),
- q(2),
- ],
- q(republic of zambia) => [
- q(0248),
- q(2),
- ],
- q(republic of zambia (the)) => [
- q(0248),
- q(4),
- ],
- q(republic of zambia, the) => [
- q(0248),
- q(3),
- ],
- q(republic of zimbabwe) => [
- q(0249),
- q(2),
- ],
- q(republic of zimbabwe (the)) => [
- q(0249),
- q(4),
- ],
- q(republic of zimbabwe, the) => [
- q(0249),
- q(3),
- ],
- q(reunion) => [
- q(0181),
- q(0),
- ],
- q(romania) => [
- q(0182),
- q(0),
- ],
- q(russia) => [
- q(0183),
- q(4),
- ],
- q(russian federation) => [
- q(0183),
- q(0),
- ],
- q(russian federation (the)) => [
- q(0183),
- q(3),
- ],
- q(russian federation, the) => [
- q(0183),
- q(2),
- ],
- q(rwanda) => [
- q(0184),
- q(0),
- ],
- q(saint barthelemy) => [
- q(0185),
- q(0),
- ],
- q(saint helena) => [
- q(0186),
- q(1),
- ],
- q(saint helena, ascension and tristan da cunha) => [
- q(0186),
- q(0),
- ],
- q(saint helena, ascension, and tristan da cunha) => [
- q(0186),
- q(2),
- ],
- q(saint kitts and nevis) => [
- q(0187),
- q(0),
- ],
- q(saint lucia) => [
- q(0188),
- q(0),
- ],
- q(saint martin) => [
- q(0189),
- q(1),
- ],
- q(saint martin (french part)) => [
- q(0189),
- q(0),
- ],
- q(saint pierre and miquelon) => [
- q(0190),
- q(0),
- ],
- q(saint vincent and the grenadines) => [
- q(0191),
- q(0),
- ],
- q(saint-barthelemy) => [
- q(0185),
- q(1),
- ],
- q(saint-martin) => [
- q(0189),
- q(3),
- ],
- q(saint-martin (french part)) => [
- q(0189),
- q(2),
- ],
- q(samoa) => [
- q(0192),
- q(0),
- ],
- q(san marino) => [
- q(0193),
- q(0),
- ],
- q(sao tome and principe) => [
- q(0194),
- q(0),
- ],
- q(sark) => [
- q(0250),
- q(0),
- ],
- q(saudi arabia) => [
- q(0195),
- q(0),
- ],
- q(senegal) => [
- q(0196),
- q(0),
- ],
- q(serbia) => [
- q(0197),
- q(0),
- ],
- q(seychelles) => [
- q(0198),
- q(0),
- ],
- q(sierra leone) => [
- q(0199),
- q(0),
- ],
- q(singapore) => [
- q(0200),
- q(0),
- ],
- q(sint maarten) => [
- q(0201),
- q(1),
- ],
- q(sint maarten (dutch part)) => [
- q(0201),
- q(0),
- ],
- q(slovakia) => [
- q(0202),
- q(0),
- ],
- q(slovenia) => [
- q(0203),
- q(0),
- ],
- q(solomon islands) => [
- q(0204),
- q(0),
- ],
- q(solomon islands (the)) => [
- q(0204),
- q(1),
- ],
- q(solomon islands, the) => [
- q(0204),
- q(2),
- ],
- q(somalia) => [
- q(0205),
- q(0),
- ],
- q(south africa) => [
- q(0206),
- q(0),
- ],
- q(south georgia and south sandwich islands) => [
- q(0207),
- q(2),
- ],
- q(south georgia and the islands) => [
- q(0207),
- q(1),
- ],
- q(south georgia and the south sandwich islands) => [
- q(0207),
- q(0),
- ],
- q(south korea) => [
- q(0119),
- q(6),
- ],
- q(south sudan) => [
- q(0208),
- q(0),
- ],
- q(spain) => [
- q(0209),
- q(0),
- ],
- q(spratly islands) => [
- q(0274),
- q(0),
- ],
- q(sri lanka) => [
- q(0210),
- q(0),
- ],
- q(state of palestine) => [
- q(0170),
- q(2),
- ],
- q(sudan) => [
- q(0211),
- q(0),
- ],
- q(sudan (the)) => [
- q(0211),
- q(3),
- ],
- q(sudan, the) => [
- q(0211),
- q(2),
- ],
- q(suriname) => [
- q(0212),
- q(0),
- ],
- q(svalbard) => [
- q(0275),
- q(0),
- ],
- q(svalbard and jan mayen) => [
- q(0213),
- q(0),
- ],
- q(svalbard and jan mayen islands) => [
- q(0213),
- q(1),
- ],
- q(swaziland) => [
- q(0214),
- q(0),
- ],
- q(sweden) => [
- q(0215),
- q(0),
- ],
- q(switzerland) => [
- q(0216),
- q(0),
- ],
- q(syria) => [
- q(0217),
- q(4),
- ],
- q(syrian arab republic) => [
- q(0217),
- q(0),
- ],
- q(syrian arab republic (the)) => [
- q(0217),
- q(1),
- ],
- q(syrian arab republic, the) => [
- q(0217),
- q(2),
- ],
- q(taiwan) => [
- q(0218),
- q(1),
- ],
- q(taiwan (province of china)) => [
- q(0218),
- q(0),
- ],
- q(taiwan, province of china) => [
- q(0218),
- q(2),
- ],
- q(tajikistan) => [
- q(0219),
- q(0),
- ],
- q(tanzania) => [
- q(0220),
- q(3),
- ],
- q(tanzania (united republic of)) => [
- q(0220),
- q(1),
- ],
- q(tanzania, united republic of) => [
- q(0220),
- q(0),
- ],
- q(territory of the wallis and futuna islands) => [
- q(0245),
- q(3),
- ],
- q(thailand) => [
- q(0221),
- q(0),
- ],
- q(the bahamas) => [
- q(0017),
- q(1),
- ],
- q(the british indian ocean territory) => [
- q(0033),
- q(1),
- ],
- q(the cayman islands) => [
- q(0042),
- q(1),
- ],
- q(the central african republic) => [
- q(0043),
- q(1),
- ],
- q(the cocos (keeling) islands) => [
- q(0048),
- q(1),
- ],
- q(the cocos islands) => [
- q(0048),
- q(5),
- ],
- q(the comoros) => [
- q(0050),
- q(1),
- ],
- q(the congo) => [
- q(0052),
- q(1),
- ],
- q(the cook islands) => [
- q(0053),
- q(1),
- ],
- q(the czech republic) => [
- q(0060),
- q(2),
- ],
- q(the democratic people's republic of korea) => [
- q(0118),
- q(4),
- ],
- q(the democratic republic of the congo) => [
- q(0051),
- q(3),
- ],
- q(the democratic republic of timor-leste) => [
- q(0222),
- q(2),
- ],
- q(the dominican republic) => [
- q(0064),
- q(1),
- ],
- q(the faeroe islands) => [
- q(0073),
- q(5),
- ],
- q(the faroe islands) => [
- q(0073),
- q(1),
- ],
- q(the federated states of micronesia) => [
- q(0145),
- q(5),
- ],
- q(the former yugoslav republic of macedonia) => [
- q(0132),
- q(4),
- ],
- q(the french southern territories) => [
- q(0079),
- q(1),
- ],
- q(the gambia) => [
- q(0081),
- q(1),
- ],
- q(the holy see) => [
- q(0098),
- q(1),
- ],
- q(the islamic republic of iran) => [
- q(0105),
- q(5),
- ],
- q(the keeling islands) => [
- q(0048),
- q(7),
- ],
- q(the lao people's democratic republic) => [
- q(0122),
- q(1),
- ],
- q(the marshall islands) => [
- q(0139),
- q(1),
- ],
- q(the netherlands) => [
- q(0157),
- q(1),
- ],
- q(the niger) => [
- q(0161),
- q(1),
- ],
- q(the northern mariana islands) => [
- q(0165),
- q(1),
- ],
- q(the philippines) => [
- q(0175),
- q(1),
- ],
- q(the republic of korea) => [
- q(0119),
- q(4),
- ],
- q(the republic of moldova) => [
- q(0146),
- q(4),
- ],
- q(the republic of the congo) => [
- q(0052),
- q(4),
- ],
- q(the republic of the union of myanmar) => [
- q(0153),
- q(1),
- ],
- q(the republic of zambia) => [
- q(0248),
- q(1),
- ],
- q(the republic of zimbabwe) => [
- q(0249),
- q(1),
- ],
- q(the russian federation) => [
- q(0183),
- q(1),
- ],
- q(the solomon islands) => [
- q(0204),
- q(3),
- ],
- q(the sudan) => [
- q(0211),
- q(1),
- ],
- q(the syrian arab republic) => [
- q(0217),
- q(3),
- ],
- q(the territory of the wallis and futuna islands) => [
- q(0245),
- q(2),
- ],
- q(the turks and caicos islands) => [
- q(0230),
- q(1),
- ],
- q(the united arab emirates) => [
- q(0234),
- q(1),
- ],
- q(the united kingdom) => [
- q(0235),
- q(6),
- ],
- q(the united kingdom of great britain and northern ireland) => [
- q(0235),
- q(1),
- ],
- q(the united states) => [
- q(0237),
- q(4),
- ],
- q(the united states minor outlying islands) => [
- q(0236),
- q(1),
- ],
- q(the united states of america) => [
- q(0237),
- q(1),
- ],
- q(the yemeni republic) => [
- q(0247),
- q(1),
- ],
- q(timor-leste) => [
- q(0222),
- q(0),
- ],
- q(timor-leste (democratic republic of)) => [
- q(0222),
- q(7),
- ],
- q(timor-leste (the democratic republic of)) => [
- q(0222),
- q(6),
- ],
- q(timor-leste, democratic republic of) => [
- q(0222),
- q(5),
- ],
- q(timor-leste, the democratic republic of) => [
- q(0222),
- q(4),
- ],
- q(togo) => [
- q(0223),
- q(0),
- ],
- q(tokelau) => [
- q(0224),
- q(0),
- ],
- q(tonga) => [
- q(0225),
- q(0),
- ],
- q(trinidad and tobago) => [
- q(0226),
- q(0),
- ],
- q(tromelin island) => [
- q(0276),
- q(0),
- ],
- q(tunisia) => [
- q(0227),
- q(0),
- ],
- q(turkey) => [
- q(0228),
- q(0),
- ],
- q(turkmenistan) => [
- q(0229),
- q(0),
- ],
- q(turks and caicos islands) => [
- q(0230),
- q(0),
- ],
- q(turks and caicos islands (the)) => [
- q(0230),
- q(3),
- ],
- q(turks and caicos islands, the) => [
- q(0230),
- q(2),
- ],
- q(tuvalu) => [
- q(0231),
- q(0),
- ],
- q(uganda) => [
- q(0232),
- q(0),
- ],
- q(uk) => [
- q(0235),
- q(9),
- ],
- q(ukraine) => [
- q(0233),
- q(0),
- ],
- q(united arab emirates) => [
- q(0234),
- q(0),
- ],
- q(united arab emirates (the)) => [
- q(0234),
- q(3),
- ],
- q(united arab emirates, the) => [
- q(0234),
- q(2),
- ],
- q(united kingdom) => [
- q(0235),
- q(7),
- ],
- q(united kingdom (the)) => [
- q(0235),
- q(5),
- ],
- q(united kingdom of great britain and northern ireland) => [
- q(0235),
- q(0),
- ],
- q(united kingdom of great britain and northern ireland (the)) => [
- q(0235),
- q(3),
- ],
- q(united kingdom of great britain and northern ireland, the) => [
- q(0235),
- q(2),
- ],
- q(united kingdom, the) => [
- q(0235),
- q(8),
- ],
- q(united republic of tanzania) => [
- q(0220),
- q(2),
- ],
- q(united states) => [
- q(0237),
- q(5),
- ],
- q(united states (the)) => [
- q(0237),
- q(7),
- ],
- q(united states minor outlying islands) => [
- q(0236),
- q(0),
- ],
- q(united states minor outlying islands (the)) => [
- q(0236),
- q(3),
- ],
- q(united states minor outlying islands, the) => [
- q(0236),
- q(2),
- ],
- q(united states of america) => [
- q(0237),
- q(0),
- ],
- q(united states of america (the)) => [
- q(0237),
- q(3),
- ],
- q(united states of america, the) => [
- q(0237),
- q(2),
- ],
- q(united states virgin islands) => [
- q(0244),
- q(1),
- ],
- q(united states, the) => [
- q(0237),
- q(6),
- ],
- q(unknown) => [
- q(0277),
- q(0),
- ],
- q(uruguay) => [
- q(0238),
- q(0),
- ],
- q(us) => [
- q(0237),
- q(8),
- ],
- q(usa) => [
- q(0237),
- q(9),
- ],
- q(uzbekistan) => [
- q(0239),
- q(0),
- ],
- q(vanuatu) => [
- q(0240),
- q(0),
- ],
- q(vatican city) => [
- q(0098),
- q(7),
- ],
- q(venezuela) => [
- q(0241),
- q(3),
- ],
- q(venezuela (bolivarian republic of)) => [
- q(0241),
- q(0),
- ],
- q(venezuela, bolivarian republic) => [
- q(0241),
- q(2),
- ],
- q(venezuela, bolivarian republic of) => [
- q(0241),
- q(1),
- ],
- q(viet nam) => [
- q(0242),
- q(0),
- ],
- q(vietnam) => [
- q(0242),
- q(1),
- ],
- q(virgin islands) => [
- q(0244),
- q(4),
- ],
- q(virgin islands (british)) => [
- q(0243),
- q(0),
- ],
- q(virgin islands (u.s.)) => [
- q(0244),
- q(0),
- ],
- q(virgin islands (uk)) => [
- q(0243),
- q(3),
- ],
- q(virgin islands (us)) => [
- q(0244),
- q(2),
- ],
- q(virgin islands, british) => [
- q(0243),
- q(2),
- ],
- q(virgin islands, u.s.) => [
- q(0244),
- q(3),
- ],
- q(wake island) => [
- q(0278),
- q(0),
- ],
- q(wallis and futuna) => [
- q(0245),
- q(0),
- ],
- q(wallis and futuna islands) => [
- q(0245),
- q(1),
- ],
- q(west bank) => [
- q(0279),
- q(0),
- ],
- q(western sahara) => [
- q(0246),
- q(0),
- ],
- q(yemen) => [
- q(0247),
- q(0),
- ],
- q(yemeni republic) => [
- q(0247),
- q(2),
- ],
- q(yemeni republic (the)) => [
- q(0247),
- q(4),
- ],
- q(yemeni republic, the) => [
- q(0247),
- q(3),
- ],
- q(zambia) => [
- q(0248),
- q(0),
- ],
- q(zimbabwe) => [
- q(0249),
- q(0),
- ],
-};
-
-$Locale::Codes::Data{'country'}{'code2id'} = {
- q(alpha-2) => {
- q(ad) => [
- q(0006),
- q(0),
- ],
- q(ae) => [
- q(0234),
- q(0),
- ],
- q(af) => [
- q(0001),
- q(0),
- ],
- q(ag) => [
- q(0010),
- q(0),
- ],
- q(ai) => [
- q(0008),
- q(0),
- ],
- q(al) => [
- q(0003),
- q(0),
- ],
- q(am) => [
- q(0012),
- q(0),
- ],
- q(ao) => [
- q(0007),
- q(0),
- ],
- q(aq) => [
- q(0009),
- q(0),
- ],
- q(ar) => [
- q(0011),
- q(0),
- ],
- q(as) => [
- q(0005),
- q(0),
- ],
- q(at) => [
- q(0015),
- q(0),
- ],
- q(au) => [
- q(0014),
- q(0),
- ],
- q(aw) => [
- q(0013),
- q(0),
- ],
- q(ax) => [
- q(0002),
- q(0),
- ],
- q(az) => [
- q(0016),
- q(0),
- ],
- q(ba) => [
- q(0029),
- q(0),
- ],
- q(bb) => [
- q(0020),
- q(0),
- ],
- q(bd) => [
- q(0019),
- q(0),
- ],
- q(be) => [
- q(0022),
- q(0),
- ],
- q(bf) => [
- q(0036),
- q(0),
- ],
- q(bg) => [
- q(0035),
- q(0),
- ],
- q(bh) => [
- q(0018),
- q(0),
- ],
- q(bi) => [
- q(0037),
- q(0),
- ],
- q(bj) => [
- q(0024),
- q(0),
- ],
- q(bl) => [
- q(0185),
- q(0),
- ],
- q(bm) => [
- q(0025),
- q(0),
- ],
- q(bn) => [
- q(0034),
- q(0),
- ],
- q(bo) => [
- q(0027),
- q(0),
- ],
- q(bq) => [
- q(0028),
- q(0),
- ],
- q(br) => [
- q(0032),
- q(0),
- ],
- q(bs) => [
- q(0017),
- q(0),
- ],
- q(bt) => [
- q(0026),
- q(0),
- ],
- q(bv) => [
- q(0031),
- q(0),
- ],
- q(bw) => [
- q(0030),
- q(0),
- ],
- q(by) => [
- q(0021),
- q(0),
- ],
- q(bz) => [
- q(0023),
- q(0),
- ],
- q(ca) => [
- q(0041),
- q(0),
- ],
- q(cc) => [
- q(0048),
- q(0),
- ],
- q(cd) => [
- q(0051),
- q(0),
- ],
- q(cf) => [
- q(0043),
- q(0),
- ],
- q(cg) => [
- q(0052),
- q(0),
- ],
- q(ch) => [
- q(0216),
- q(0),
- ],
- q(ci) => [
- q(0055),
- q(0),
- ],
- q(ck) => [
- q(0053),
- q(0),
- ],
- q(cl) => [
- q(0045),
- q(0),
- ],
- q(cm) => [
- q(0040),
- q(0),
- ],
- q(cn) => [
- q(0046),
- q(0),
- ],
- q(co) => [
- q(0049),
- q(0),
- ],
- q(cr) => [
- q(0054),
- q(0),
- ],
- q(cu) => [
- q(0057),
- q(0),
- ],
- q(cv) => [
- q(0038),
- q(0),
- ],
- q(cw) => [
- q(0058),
- q(0),
- ],
- q(cx) => [
- q(0047),
- q(0),
- ],
- q(cy) => [
- q(0059),
- q(0),
- ],
- q(cz) => [
- q(0060),
- q(0),
- ],
- q(de) => [
- q(0083),
- q(0),
- ],
- q(dj) => [
- q(0062),
- q(0),
- ],
- q(dk) => [
- q(0061),
- q(0),
- ],
- q(dm) => [
- q(0063),
- q(0),
- ],
- q(do) => [
- q(0064),
- q(0),
- ],
- q(dz) => [
- q(0004),
- q(0),
- ],
- q(ec) => [
- q(0065),
- q(0),
- ],
- q(ee) => [
- q(0070),
- q(0),
- ],
- q(eg) => [
- q(0066),
- q(0),
- ],
- q(eh) => [
- q(0246),
- q(0),
- ],
- q(er) => [
- q(0069),
- q(0),
- ],
- q(es) => [
- q(0209),
- q(0),
- ],
- q(et) => [
- q(0071),
- q(0),
- ],
- q(fi) => [
- q(0075),
- q(0),
- ],
- q(fj) => [
- q(0074),
- q(0),
- ],
- q(fk) => [
- q(0072),
- q(0),
- ],
- q(fm) => [
- q(0145),
- q(0),
- ],
- q(fo) => [
- q(0073),
- q(0),
- ],
- q(fr) => [
- q(0076),
- q(0),
- ],
- q(ga) => [
- q(0080),
- q(0),
- ],
- q(gb) => [
- q(0235),
- q(0),
- ],
- q(gd) => [
- q(0088),
- q(0),
- ],
- q(ge) => [
- q(0082),
- q(0),
- ],
- q(gf) => [
- q(0077),
- q(0),
- ],
- q(gg) => [
- q(0092),
- q(0),
- ],
- q(gh) => [
- q(0084),
- q(0),
- ],
- q(gi) => [
- q(0085),
- q(0),
- ],
- q(gl) => [
- q(0087),
- q(0),
- ],
- q(gm) => [
- q(0081),
- q(0),
- ],
- q(gn) => [
- q(0093),
- q(0),
- ],
- q(gp) => [
- q(0089),
- q(0),
- ],
- q(gq) => [
- q(0068),
- q(0),
- ],
- q(gr) => [
- q(0086),
- q(0),
- ],
- q(gs) => [
- q(0207),
- q(0),
- ],
- q(gt) => [
- q(0091),
- q(0),
- ],
- q(gu) => [
- q(0090),
- q(0),
- ],
- q(gw) => [
- q(0094),
- q(0),
- ],
- q(gy) => [
- q(0095),
- q(0),
- ],
- q(hk) => [
- q(0100),
- q(0),
- ],
- q(hm) => [
- q(0097),
- q(0),
- ],
- q(hn) => [
- q(0099),
- q(0),
- ],
- q(hr) => [
- q(0056),
- q(0),
- ],
- q(ht) => [
- q(0096),
- q(0),
- ],
- q(hu) => [
- q(0101),
- q(0),
- ],
- q(id) => [
- q(0104),
- q(0),
- ],
- q(ie) => [
- q(0107),
- q(0),
- ],
- q(il) => [
- q(0109),
- q(0),
- ],
- q(im) => [
- q(0108),
- q(0),
- ],
- q(in) => [
- q(0103),
- q(0),
- ],
- q(io) => [
- q(0033),
- q(0),
- ],
- q(iq) => [
- q(0106),
- q(0),
- ],
- q(ir) => [
- q(0105),
- q(0),
- ],
- q(is) => [
- q(0102),
- q(0),
- ],
- q(it) => [
- q(0110),
- q(0),
- ],
- q(je) => [
- q(0113),
- q(0),
- ],
- q(jm) => [
- q(0111),
- q(0),
- ],
- q(jo) => [
- q(0114),
- q(0),
- ],
- q(jp) => [
- q(0112),
- q(0),
- ],
- q(ke) => [
- q(0116),
- q(0),
- ],
- q(kg) => [
- q(0121),
- q(0),
- ],
- q(kh) => [
- q(0039),
- q(0),
- ],
- q(ki) => [
- q(0117),
- q(0),
- ],
- q(km) => [
- q(0050),
- q(0),
- ],
- q(kn) => [
- q(0187),
- q(0),
- ],
- q(kp) => [
- q(0118),
- q(0),
- ],
- q(kr) => [
- q(0119),
- q(0),
- ],
- q(kw) => [
- q(0120),
- q(0),
- ],
- q(ky) => [
- q(0042),
- q(0),
- ],
- q(kz) => [
- q(0115),
- q(0),
- ],
- q(la) => [
- q(0122),
- q(0),
- ],
- q(lb) => [
- q(0124),
- q(0),
- ],
- q(lc) => [
- q(0188),
- q(0),
- ],
- q(li) => [
- q(0128),
- q(0),
- ],
- q(lk) => [
- q(0210),
- q(0),
- ],
- q(lr) => [
- q(0126),
- q(0),
- ],
- q(ls) => [
- q(0125),
- q(0),
- ],
- q(lt) => [
- q(0129),
- q(0),
- ],
- q(lu) => [
- q(0130),
- q(0),
- ],
- q(lv) => [
- q(0123),
- q(0),
- ],
- q(ly) => [
- q(0127),
- q(0),
- ],
- q(ma) => [
- q(0151),
- q(0),
- ],
- q(mc) => [
- q(0147),
- q(0),
- ],
- q(md) => [
- q(0146),
- q(0),
- ],
- q(me) => [
- q(0149),
- q(0),
- ],
- q(mf) => [
- q(0189),
- q(0),
- ],
- q(mg) => [
- q(0133),
- q(0),
- ],
- q(mh) => [
- q(0139),
- q(0),
- ],
- q(mk) => [
- q(0132),
- q(0),
- ],
- q(ml) => [
- q(0137),
- q(0),
- ],
- q(mm) => [
- q(0153),
- q(0),
- ],
- q(mn) => [
- q(0148),
- q(0),
- ],
- q(mo) => [
- q(0131),
- q(0),
- ],
- q(mp) => [
- q(0165),
- q(0),
- ],
- q(mq) => [
- q(0140),
- q(0),
- ],
- q(mr) => [
- q(0141),
- q(0),
- ],
- q(ms) => [
- q(0150),
- q(0),
- ],
- q(mt) => [
- q(0138),
- q(0),
- ],
- q(mu) => [
- q(0142),
- q(0),
- ],
- q(mv) => [
- q(0136),
- q(0),
- ],
- q(mw) => [
- q(0134),
- q(0),
- ],
- q(mx) => [
- q(0144),
- q(0),
- ],
- q(my) => [
- q(0135),
- q(0),
- ],
- q(mz) => [
- q(0152),
- q(0),
- ],
- q(na) => [
- q(0154),
- q(0),
- ],
- q(nc) => [
- q(0158),
- q(0),
- ],
- q(ne) => [
- q(0161),
- q(0),
- ],
- q(nf) => [
- q(0164),
- q(0),
- ],
- q(ng) => [
- q(0162),
- q(0),
- ],
- q(ni) => [
- q(0160),
- q(0),
- ],
- q(nl) => [
- q(0157),
- q(0),
- ],
- q(no) => [
- q(0166),
- q(0),
- ],
- q(np) => [
- q(0156),
- q(0),
- ],
- q(nr) => [
- q(0155),
- q(0),
- ],
- q(nu) => [
- q(0163),
- q(0),
- ],
- q(nz) => [
- q(0159),
- q(0),
- ],
- q(om) => [
- q(0167),
- q(0),
- ],
- q(pa) => [
- q(0171),
- q(0),
- ],
- q(pe) => [
- q(0174),
- q(0),
- ],
- q(pf) => [
- q(0078),
- q(0),
- ],
- q(pg) => [
- q(0172),
- q(0),
- ],
- q(ph) => [
- q(0175),
- q(0),
- ],
- q(pk) => [
- q(0168),
- q(0),
- ],
- q(pl) => [
- q(0177),
- q(0),
- ],
- q(pm) => [
- q(0190),
- q(0),
- ],
- q(pn) => [
- q(0176),
- q(0),
- ],
- q(pr) => [
- q(0179),
- q(0),
- ],
- q(ps) => [
- q(0170),
- q(0),
- ],
- q(pt) => [
- q(0178),
- q(0),
- ],
- q(pw) => [
- q(0169),
- q(0),
- ],
- q(py) => [
- q(0173),
- q(0),
- ],
- q(qa) => [
- q(0180),
- q(0),
- ],
- q(re) => [
- q(0181),
- q(0),
- ],
- q(ro) => [
- q(0182),
- q(0),
- ],
- q(rs) => [
- q(0197),
- q(0),
- ],
- q(ru) => [
- q(0183),
- q(0),
- ],
- q(rw) => [
- q(0184),
- q(0),
- ],
- q(sa) => [
- q(0195),
- q(0),
- ],
- q(sb) => [
- q(0204),
- q(0),
- ],
- q(sc) => [
- q(0198),
- q(0),
- ],
- q(sd) => [
- q(0211),
- q(0),
- ],
- q(se) => [
- q(0215),
- q(0),
- ],
- q(sg) => [
- q(0200),
- q(0),
- ],
- q(sh) => [
- q(0186),
- q(0),
- ],
- q(si) => [
- q(0203),
- q(0),
- ],
- q(sj) => [
- q(0213),
- q(0),
- ],
- q(sk) => [
- q(0202),
- q(0),
- ],
- q(sl) => [
- q(0199),
- q(0),
- ],
- q(sm) => [
- q(0193),
- q(0),
- ],
- q(sn) => [
- q(0196),
- q(0),
- ],
- q(so) => [
- q(0205),
- q(0),
- ],
- q(sr) => [
- q(0212),
- q(0),
- ],
- q(ss) => [
- q(0208),
- q(0),
- ],
- q(st) => [
- q(0194),
- q(0),
- ],
- q(sv) => [
- q(0067),
- q(0),
- ],
- q(sx) => [
- q(0201),
- q(0),
- ],
- q(sy) => [
- q(0217),
- q(0),
- ],
- q(sz) => [
- q(0214),
- q(0),
- ],
- q(tc) => [
- q(0230),
- q(0),
- ],
- q(td) => [
- q(0044),
- q(0),
- ],
- q(tf) => [
- q(0079),
- q(0),
- ],
- q(tg) => [
- q(0223),
- q(0),
- ],
- q(th) => [
- q(0221),
- q(0),
- ],
- q(tj) => [
- q(0219),
- q(0),
- ],
- q(tk) => [
- q(0224),
- q(0),
- ],
- q(tl) => [
- q(0222),
- q(0),
- ],
- q(tm) => [
- q(0229),
- q(0),
- ],
- q(tn) => [
- q(0227),
- q(0),
- ],
- q(to) => [
- q(0225),
- q(0),
- ],
- q(tr) => [
- q(0228),
- q(0),
- ],
- q(tt) => [
- q(0226),
- q(0),
- ],
- q(tv) => [
- q(0231),
- q(0),
- ],
- q(tw) => [
- q(0218),
- q(0),
- ],
- q(tz) => [
- q(0220),
- q(0),
- ],
- q(ua) => [
- q(0233),
- q(0),
- ],
- q(ug) => [
- q(0232),
- q(0),
- ],
- q(um) => [
- q(0236),
- q(0),
- ],
- q(us) => [
- q(0237),
- q(0),
- ],
- q(uy) => [
- q(0238),
- q(0),
- ],
- q(uz) => [
- q(0239),
- q(0),
- ],
- q(va) => [
- q(0098),
- q(0),
- ],
- q(vc) => [
- q(0191),
- q(0),
- ],
- q(ve) => [
- q(0241),
- q(0),
- ],
- q(vg) => [
- q(0243),
- q(0),
- ],
- q(vi) => [
- q(0244),
- q(0),
- ],
- q(vn) => [
- q(0242),
- q(0),
- ],
- q(vu) => [
- q(0240),
- q(0),
- ],
- q(wf) => [
- q(0245),
- q(0),
- ],
- q(ws) => [
- q(0192),
- q(0),
- ],
- q(ye) => [
- q(0247),
- q(0),
- ],
- q(yt) => [
- q(0143),
- q(0),
- ],
- q(za) => [
- q(0206),
- q(0),
- ],
- q(zm) => [
- q(0248),
- q(0),
- ],
- q(zw) => [
- q(0249),
- q(0),
- ],
- },
- q(alpha-3) => {
- q(abw) => [
- q(0013),
- q(0),
- ],
- q(afg) => [
- q(0001),
- q(0),
- ],
- q(ago) => [
- q(0007),
- q(0),
- ],
- q(aia) => [
- q(0008),
- q(0),
- ],
- q(ala) => [
- q(0002),
- q(0),
- ],
- q(alb) => [
- q(0003),
- q(0),
- ],
- q(and) => [
- q(0006),
- q(0),
- ],
- q(are) => [
- q(0234),
- q(0),
- ],
- q(arg) => [
- q(0011),
- q(0),
- ],
- q(arm) => [
- q(0012),
- q(0),
- ],
- q(asm) => [
- q(0005),
- q(0),
- ],
- q(ata) => [
- q(0009),
- q(0),
- ],
- q(atf) => [
- q(0079),
- q(0),
- ],
- q(atg) => [
- q(0010),
- q(0),
- ],
- q(aus) => [
- q(0014),
- q(0),
- ],
- q(aut) => [
- q(0015),
- q(0),
- ],
- q(aze) => [
- q(0016),
- q(0),
- ],
- q(bdi) => [
- q(0037),
- q(0),
- ],
- q(bel) => [
- q(0022),
- q(0),
- ],
- q(ben) => [
- q(0024),
- q(0),
- ],
- q(bes) => [
- q(0028),
- q(0),
- ],
- q(bfa) => [
- q(0036),
- q(0),
- ],
- q(bgd) => [
- q(0019),
- q(0),
- ],
- q(bgr) => [
- q(0035),
- q(0),
- ],
- q(bhr) => [
- q(0018),
- q(0),
- ],
- q(bhs) => [
- q(0017),
- q(0),
- ],
- q(bih) => [
- q(0029),
- q(0),
- ],
- q(blm) => [
- q(0185),
- q(0),
- ],
- q(blr) => [
- q(0021),
- q(0),
- ],
- q(blz) => [
- q(0023),
- q(0),
- ],
- q(bmu) => [
- q(0025),
- q(0),
- ],
- q(bol) => [
- q(0027),
- q(0),
- ],
- q(bra) => [
- q(0032),
- q(0),
- ],
- q(brb) => [
- q(0020),
- q(0),
- ],
- q(brn) => [
- q(0034),
- q(0),
- ],
- q(btn) => [
- q(0026),
- q(0),
- ],
- q(bvt) => [
- q(0031),
- q(0),
- ],
- q(bwa) => [
- q(0030),
- q(0),
- ],
- q(caf) => [
- q(0043),
- q(0),
- ],
- q(can) => [
- q(0041),
- q(0),
- ],
- q(cck) => [
- q(0048),
- q(0),
- ],
- q(che) => [
- q(0216),
- q(0),
- ],
- q(chl) => [
- q(0045),
- q(0),
- ],
- q(chn) => [
- q(0046),
- q(0),
- ],
- q(civ) => [
- q(0055),
- q(0),
- ],
- q(cmr) => [
- q(0040),
- q(0),
- ],
- q(cod) => [
- q(0051),
- q(0),
- ],
- q(cog) => [
- q(0052),
- q(0),
- ],
- q(cok) => [
- q(0053),
- q(0),
- ],
- q(col) => [
- q(0049),
- q(0),
- ],
- q(com) => [
- q(0050),
- q(0),
- ],
- q(cpv) => [
- q(0038),
- q(0),
- ],
- q(cri) => [
- q(0054),
- q(0),
- ],
- q(cub) => [
- q(0057),
- q(0),
- ],
- q(cuw) => [
- q(0058),
- q(0),
- ],
- q(cxr) => [
- q(0047),
- q(0),
- ],
- q(cym) => [
- q(0042),
- q(0),
- ],
- q(cyp) => [
- q(0059),
- q(0),
- ],
- q(cze) => [
- q(0060),
- q(0),
- ],
- q(deu) => [
- q(0083),
- q(0),
- ],
- q(dji) => [
- q(0062),
- q(0),
- ],
- q(dma) => [
- q(0063),
- q(0),
- ],
- q(dnk) => [
- q(0061),
- q(0),
- ],
- q(dom) => [
- q(0064),
- q(0),
- ],
- q(dza) => [
- q(0004),
- q(0),
- ],
- q(ecu) => [
- q(0065),
- q(0),
- ],
- q(egy) => [
- q(0066),
- q(0),
- ],
- q(eri) => [
- q(0069),
- q(0),
- ],
- q(esh) => [
- q(0246),
- q(0),
- ],
- q(esp) => [
- q(0209),
- q(0),
- ],
- q(est) => [
- q(0070),
- q(0),
- ],
- q(eth) => [
- q(0071),
- q(0),
- ],
- q(fin) => [
- q(0075),
- q(0),
- ],
- q(fji) => [
- q(0074),
- q(0),
- ],
- q(flk) => [
- q(0072),
- q(0),
- ],
- q(fra) => [
- q(0076),
- q(0),
- ],
- q(fro) => [
- q(0073),
- q(0),
- ],
- q(fsm) => [
- q(0145),
- q(0),
- ],
- q(gab) => [
- q(0080),
- q(0),
- ],
- q(gbr) => [
- q(0235),
- q(0),
- ],
- q(geo) => [
- q(0082),
- q(0),
- ],
- q(ggy) => [
- q(0092),
- q(0),
- ],
- q(gha) => [
- q(0084),
- q(0),
- ],
- q(gib) => [
- q(0085),
- q(0),
- ],
- q(gin) => [
- q(0093),
- q(0),
- ],
- q(glp) => [
- q(0089),
- q(0),
- ],
- q(gmb) => [
- q(0081),
- q(0),
- ],
- q(gnb) => [
- q(0094),
- q(0),
- ],
- q(gnq) => [
- q(0068),
- q(0),
- ],
- q(grc) => [
- q(0086),
- q(0),
- ],
- q(grd) => [
- q(0088),
- q(0),
- ],
- q(grl) => [
- q(0087),
- q(0),
- ],
- q(gtm) => [
- q(0091),
- q(0),
- ],
- q(guf) => [
- q(0077),
- q(0),
- ],
- q(gum) => [
- q(0090),
- q(0),
- ],
- q(guy) => [
- q(0095),
- q(0),
- ],
- q(hkg) => [
- q(0100),
- q(0),
- ],
- q(hmd) => [
- q(0097),
- q(0),
- ],
- q(hnd) => [
- q(0099),
- q(0),
- ],
- q(hrv) => [
- q(0056),
- q(0),
- ],
- q(hti) => [
- q(0096),
- q(0),
- ],
- q(hun) => [
- q(0101),
- q(0),
- ],
- q(idn) => [
- q(0104),
- q(0),
- ],
- q(imn) => [
- q(0108),
- q(0),
- ],
- q(ind) => [
- q(0103),
- q(0),
- ],
- q(iot) => [
- q(0033),
- q(0),
- ],
- q(irl) => [
- q(0107),
- q(0),
- ],
- q(irn) => [
- q(0105),
- q(0),
- ],
- q(irq) => [
- q(0106),
- q(0),
- ],
- q(isl) => [
- q(0102),
- q(0),
- ],
- q(isr) => [
- q(0109),
- q(0),
- ],
- q(ita) => [
- q(0110),
- q(0),
- ],
- q(jam) => [
- q(0111),
- q(0),
- ],
- q(jey) => [
- q(0113),
- q(0),
- ],
- q(jor) => [
- q(0114),
- q(0),
- ],
- q(jpn) => [
- q(0112),
- q(0),
- ],
- q(kaz) => [
- q(0115),
- q(0),
- ],
- q(ken) => [
- q(0116),
- q(0),
- ],
- q(kgz) => [
- q(0121),
- q(0),
- ],
- q(khm) => [
- q(0039),
- q(0),
- ],
- q(kir) => [
- q(0117),
- q(0),
- ],
- q(kna) => [
- q(0187),
- q(0),
- ],
- q(kor) => [
- q(0119),
- q(0),
- ],
- q(kwt) => [
- q(0120),
- q(0),
- ],
- q(lao) => [
- q(0122),
- q(0),
- ],
- q(lbn) => [
- q(0124),
- q(0),
- ],
- q(lbr) => [
- q(0126),
- q(0),
- ],
- q(lby) => [
- q(0127),
- q(0),
- ],
- q(lca) => [
- q(0188),
- q(0),
- ],
- q(lie) => [
- q(0128),
- q(0),
- ],
- q(lka) => [
- q(0210),
- q(0),
- ],
- q(lso) => [
- q(0125),
- q(0),
- ],
- q(ltu) => [
- q(0129),
- q(0),
- ],
- q(lux) => [
- q(0130),
- q(0),
- ],
- q(lva) => [
- q(0123),
- q(0),
- ],
- q(mac) => [
- q(0131),
- q(0),
- ],
- q(maf) => [
- q(0189),
- q(0),
- ],
- q(mar) => [
- q(0151),
- q(0),
- ],
- q(mco) => [
- q(0147),
- q(0),
- ],
- q(mda) => [
- q(0146),
- q(0),
- ],
- q(mdg) => [
- q(0133),
- q(0),
- ],
- q(mdv) => [
- q(0136),
- q(0),
- ],
- q(mex) => [
- q(0144),
- q(0),
- ],
- q(mhl) => [
- q(0139),
- q(0),
- ],
- q(mkd) => [
- q(0132),
- q(0),
- ],
- q(mli) => [
- q(0137),
- q(0),
- ],
- q(mlt) => [
- q(0138),
- q(0),
- ],
- q(mmr) => [
- q(0153),
- q(0),
- ],
- q(mne) => [
- q(0149),
- q(0),
- ],
- q(mng) => [
- q(0148),
- q(0),
- ],
- q(mnp) => [
- q(0165),
- q(0),
- ],
- q(moz) => [
- q(0152),
- q(0),
- ],
- q(mrt) => [
- q(0141),
- q(0),
- ],
- q(msr) => [
- q(0150),
- q(0),
- ],
- q(mtq) => [
- q(0140),
- q(0),
- ],
- q(mus) => [
- q(0142),
- q(0),
- ],
- q(mwi) => [
- q(0134),
- q(0),
- ],
- q(mys) => [
- q(0135),
- q(0),
- ],
- q(myt) => [
- q(0143),
- q(0),
- ],
- q(nam) => [
- q(0154),
- q(0),
- ],
- q(ncl) => [
- q(0158),
- q(0),
- ],
- q(ner) => [
- q(0161),
- q(0),
- ],
- q(nfk) => [
- q(0164),
- q(0),
- ],
- q(nga) => [
- q(0162),
- q(0),
- ],
- q(nic) => [
- q(0160),
- q(0),
- ],
- q(niu) => [
- q(0163),
- q(0),
- ],
- q(nld) => [
- q(0157),
- q(0),
- ],
- q(nor) => [
- q(0166),
- q(0),
- ],
- q(npl) => [
- q(0156),
- q(0),
- ],
- q(nru) => [
- q(0155),
- q(0),
- ],
- q(nzl) => [
- q(0159),
- q(0),
- ],
- q(omn) => [
- q(0167),
- q(0),
- ],
- q(pak) => [
- q(0168),
- q(0),
- ],
- q(pan) => [
- q(0171),
- q(0),
- ],
- q(pcn) => [
- q(0176),
- q(0),
- ],
- q(per) => [
- q(0174),
- q(0),
- ],
- q(phl) => [
- q(0175),
- q(0),
- ],
- q(plw) => [
- q(0169),
- q(0),
- ],
- q(png) => [
- q(0172),
- q(0),
- ],
- q(pol) => [
- q(0177),
- q(0),
- ],
- q(pri) => [
- q(0179),
- q(0),
- ],
- q(prk) => [
- q(0118),
- q(0),
- ],
- q(prt) => [
- q(0178),
- q(0),
- ],
- q(pry) => [
- q(0173),
- q(0),
- ],
- q(pse) => [
- q(0170),
- q(0),
- ],
- q(pyf) => [
- q(0078),
- q(0),
- ],
- q(qat) => [
- q(0180),
- q(0),
- ],
- q(reu) => [
- q(0181),
- q(0),
- ],
- q(rou) => [
- q(0182),
- q(0),
- ],
- q(rus) => [
- q(0183),
- q(0),
- ],
- q(rwa) => [
- q(0184),
- q(0),
- ],
- q(sau) => [
- q(0195),
- q(0),
- ],
- q(sdn) => [
- q(0211),
- q(0),
- ],
- q(sen) => [
- q(0196),
- q(0),
- ],
- q(sgp) => [
- q(0200),
- q(0),
- ],
- q(sgs) => [
- q(0207),
- q(0),
- ],
- q(shn) => [
- q(0186),
- q(0),
- ],
- q(sjm) => [
- q(0213),
- q(0),
- ],
- q(slb) => [
- q(0204),
- q(0),
- ],
- q(sle) => [
- q(0199),
- q(0),
- ],
- q(slv) => [
- q(0067),
- q(0),
- ],
- q(smr) => [
- q(0193),
- q(0),
- ],
- q(som) => [
- q(0205),
- q(0),
- ],
- q(spm) => [
- q(0190),
- q(0),
- ],
- q(srb) => [
- q(0197),
- q(0),
- ],
- q(ssd) => [
- q(0208),
- q(0),
- ],
- q(stp) => [
- q(0194),
- q(0),
- ],
- q(sur) => [
- q(0212),
- q(0),
- ],
- q(svk) => [
- q(0202),
- q(0),
- ],
- q(svn) => [
- q(0203),
- q(0),
- ],
- q(swe) => [
- q(0215),
- q(0),
- ],
- q(swz) => [
- q(0214),
- q(0),
- ],
- q(sxm) => [
- q(0201),
- q(0),
- ],
- q(syc) => [
- q(0198),
- q(0),
- ],
- q(syr) => [
- q(0217),
- q(0),
- ],
- q(tca) => [
- q(0230),
- q(0),
- ],
- q(tcd) => [
- q(0044),
- q(0),
- ],
- q(tgo) => [
- q(0223),
- q(0),
- ],
- q(tha) => [
- q(0221),
- q(0),
- ],
- q(tjk) => [
- q(0219),
- q(0),
- ],
- q(tkl) => [
- q(0224),
- q(0),
- ],
- q(tkm) => [
- q(0229),
- q(0),
- ],
- q(tls) => [
- q(0222),
- q(0),
- ],
- q(ton) => [
- q(0225),
- q(0),
- ],
- q(tto) => [
- q(0226),
- q(0),
- ],
- q(tun) => [
- q(0227),
- q(0),
- ],
- q(tur) => [
- q(0228),
- q(0),
- ],
- q(tuv) => [
- q(0231),
- q(0),
- ],
- q(twn) => [
- q(0218),
- q(0),
- ],
- q(tza) => [
- q(0220),
- q(0),
- ],
- q(uga) => [
- q(0232),
- q(0),
- ],
- q(ukr) => [
- q(0233),
- q(0),
- ],
- q(umi) => [
- q(0236),
- q(0),
- ],
- q(ury) => [
- q(0238),
- q(0),
- ],
- q(usa) => [
- q(0237),
- q(0),
- ],
- q(uzb) => [
- q(0239),
- q(0),
- ],
- q(vat) => [
- q(0098),
- q(0),
- ],
- q(vct) => [
- q(0191),
- q(0),
- ],
- q(ven) => [
- q(0241),
- q(0),
- ],
- q(vgb) => [
- q(0243),
- q(0),
- ],
- q(vir) => [
- q(0244),
- q(0),
- ],
- q(vnm) => [
- q(0242),
- q(0),
- ],
- q(vut) => [
- q(0240),
- q(0),
- ],
- q(wlf) => [
- q(0245),
- q(0),
- ],
- q(wsm) => [
- q(0192),
- q(0),
- ],
- q(yem) => [
- q(0247),
- q(0),
- ],
- q(zaf) => [
- q(0206),
- q(0),
- ],
- q(zmb) => [
- q(0248),
- q(0),
- ],
- q(zwe) => [
- q(0249),
- q(0),
- ],
- },
- q(dom) => {
- q(ad) => [
- q(0006),
- q(0),
- ],
- q(ae) => [
- q(0234),
- q(0),
- ],
- q(af) => [
- q(0001),
- q(0),
- ],
- q(ag) => [
- q(0010),
- q(0),
- ],
- q(ai) => [
- q(0008),
- q(0),
- ],
- q(al) => [
- q(0003),
- q(0),
- ],
- q(am) => [
- q(0012),
- q(0),
- ],
- q(ao) => [
- q(0007),
- q(0),
- ],
- q(aq) => [
- q(0009),
- q(0),
- ],
- q(ar) => [
- q(0011),
- q(0),
- ],
- q(as) => [
- q(0005),
- q(0),
- ],
- q(at) => [
- q(0015),
- q(0),
- ],
- q(au) => [
- q(0014),
- q(0),
- ],
- q(aw) => [
- q(0013),
- q(0),
- ],
- q(ax) => [
- q(0002),
- q(0),
- ],
- q(az) => [
- q(0016),
- q(0),
- ],
- q(ba) => [
- q(0029),
- q(0),
- ],
- q(bb) => [
- q(0020),
- q(0),
- ],
- q(bd) => [
- q(0019),
- q(0),
- ],
- q(be) => [
- q(0022),
- q(0),
- ],
- q(bf) => [
- q(0036),
- q(0),
- ],
- q(bg) => [
- q(0035),
- q(0),
- ],
- q(bh) => [
- q(0018),
- q(0),
- ],
- q(bi) => [
- q(0037),
- q(0),
- ],
- q(bj) => [
- q(0024),
- q(0),
- ],
- q(bl) => [
- q(0185),
- q(0),
- ],
- q(bm) => [
- q(0025),
- q(0),
- ],
- q(bn) => [
- q(0034),
- q(0),
- ],
- q(bo) => [
- q(0027),
- q(0),
- ],
- q(bq) => [
- q(0028),
- q(0),
- ],
- q(br) => [
- q(0032),
- q(0),
- ],
- q(bs) => [
- q(0017),
- q(0),
- ],
- q(bt) => [
- q(0026),
- q(0),
- ],
- q(bv) => [
- q(0031),
- q(0),
- ],
- q(bw) => [
- q(0030),
- q(0),
- ],
- q(by) => [
- q(0021),
- q(0),
- ],
- q(bz) => [
- q(0023),
- q(0),
- ],
- q(ca) => [
- q(0041),
- q(0),
- ],
- q(cc) => [
- q(0048),
- q(0),
- ],
- q(cd) => [
- q(0051),
- q(0),
- ],
- q(cf) => [
- q(0043),
- q(0),
- ],
- q(cg) => [
- q(0052),
- q(0),
- ],
- q(ch) => [
- q(0216),
- q(0),
- ],
- q(ci) => [
- q(0055),
- q(0),
- ],
- q(ck) => [
- q(0053),
- q(0),
- ],
- q(cl) => [
- q(0045),
- q(0),
- ],
- q(cm) => [
- q(0040),
- q(0),
- ],
- q(cn) => [
- q(0046),
- q(0),
- ],
- q(co) => [
- q(0049),
- q(0),
- ],
- q(cr) => [
- q(0054),
- q(0),
- ],
- q(cu) => [
- q(0057),
- q(0),
- ],
- q(cv) => [
- q(0038),
- q(0),
- ],
- q(cw) => [
- q(0058),
- q(0),
- ],
- q(cx) => [
- q(0047),
- q(0),
- ],
- q(cy) => [
- q(0059),
- q(0),
- ],
- q(cz) => [
- q(0060),
- q(0),
- ],
- q(de) => [
- q(0083),
- q(0),
- ],
- q(dj) => [
- q(0062),
- q(0),
- ],
- q(dk) => [
- q(0061),
- q(0),
- ],
- q(dm) => [
- q(0063),
- q(0),
- ],
- q(do) => [
- q(0064),
- q(0),
- ],
- q(dz) => [
- q(0004),
- q(0),
- ],
- q(ec) => [
- q(0065),
- q(0),
- ],
- q(ee) => [
- q(0070),
- q(0),
- ],
- q(eg) => [
- q(0066),
- q(0),
- ],
- q(eh) => [
- q(0246),
- q(0),
- ],
- q(er) => [
- q(0069),
- q(0),
- ],
- q(es) => [
- q(0209),
- q(0),
- ],
- q(et) => [
- q(0071),
- q(0),
- ],
- q(fi) => [
- q(0075),
- q(0),
- ],
- q(fj) => [
- q(0074),
- q(0),
- ],
- q(fk) => [
- q(0072),
- q(0),
- ],
- q(fm) => [
- q(0145),
- q(0),
- ],
- q(fo) => [
- q(0073),
- q(0),
- ],
- q(fr) => [
- q(0076),
- q(0),
- ],
- q(ga) => [
- q(0080),
- q(0),
- ],
- q(gb) => [
- q(0235),
- q(0),
- ],
- q(gd) => [
- q(0088),
- q(0),
- ],
- q(ge) => [
- q(0082),
- q(0),
- ],
- q(gf) => [
- q(0077),
- q(0),
- ],
- q(gg) => [
- q(0092),
- q(0),
- ],
- q(gh) => [
- q(0084),
- q(0),
- ],
- q(gi) => [
- q(0085),
- q(0),
- ],
- q(gl) => [
- q(0087),
- q(0),
- ],
- q(gm) => [
- q(0081),
- q(0),
- ],
- q(gn) => [
- q(0093),
- q(0),
- ],
- q(gp) => [
- q(0089),
- q(0),
- ],
- q(gq) => [
- q(0068),
- q(0),
- ],
- q(gr) => [
- q(0086),
- q(0),
- ],
- q(gs) => [
- q(0207),
- q(0),
- ],
- q(gt) => [
- q(0091),
- q(0),
- ],
- q(gu) => [
- q(0090),
- q(0),
- ],
- q(gw) => [
- q(0094),
- q(0),
- ],
- q(gy) => [
- q(0095),
- q(0),
- ],
- q(hk) => [
- q(0100),
- q(0),
- ],
- q(hm) => [
- q(0097),
- q(0),
- ],
- q(hn) => [
- q(0099),
- q(0),
- ],
- q(hr) => [
- q(0056),
- q(0),
- ],
- q(ht) => [
- q(0096),
- q(0),
- ],
- q(hu) => [
- q(0101),
- q(0),
- ],
- q(id) => [
- q(0104),
- q(0),
- ],
- q(ie) => [
- q(0107),
- q(0),
- ],
- q(il) => [
- q(0109),
- q(0),
- ],
- q(im) => [
- q(0108),
- q(0),
- ],
- q(in) => [
- q(0103),
- q(0),
- ],
- q(io) => [
- q(0033),
- q(0),
- ],
- q(iq) => [
- q(0106),
- q(0),
- ],
- q(ir) => [
- q(0105),
- q(0),
- ],
- q(is) => [
- q(0102),
- q(0),
- ],
- q(it) => [
- q(0110),
- q(0),
- ],
- q(je) => [
- q(0113),
- q(0),
- ],
- q(jm) => [
- q(0111),
- q(0),
- ],
- q(jo) => [
- q(0114),
- q(0),
- ],
- q(jp) => [
- q(0112),
- q(0),
- ],
- q(ke) => [
- q(0116),
- q(0),
- ],
- q(kg) => [
- q(0121),
- q(0),
- ],
- q(kh) => [
- q(0039),
- q(0),
- ],
- q(ki) => [
- q(0117),
- q(0),
- ],
- q(km) => [
- q(0050),
- q(0),
- ],
- q(kn) => [
- q(0187),
- q(0),
- ],
- q(kp) => [
- q(0118),
- q(0),
- ],
- q(kr) => [
- q(0119),
- q(0),
- ],
- q(kw) => [
- q(0120),
- q(0),
- ],
- q(ky) => [
- q(0042),
- q(0),
- ],
- q(kz) => [
- q(0115),
- q(0),
- ],
- q(la) => [
- q(0122),
- q(0),
- ],
- q(lb) => [
- q(0124),
- q(0),
- ],
- q(lc) => [
- q(0188),
- q(0),
- ],
- q(li) => [
- q(0128),
- q(0),
- ],
- q(lk) => [
- q(0210),
- q(0),
- ],
- q(lr) => [
- q(0126),
- q(0),
- ],
- q(ls) => [
- q(0125),
- q(0),
- ],
- q(lt) => [
- q(0129),
- q(0),
- ],
- q(lu) => [
- q(0130),
- q(0),
- ],
- q(lv) => [
- q(0123),
- q(0),
- ],
- q(ly) => [
- q(0127),
- q(0),
- ],
- q(ma) => [
- q(0151),
- q(0),
- ],
- q(mc) => [
- q(0147),
- q(0),
- ],
- q(md) => [
- q(0146),
- q(0),
- ],
- q(me) => [
- q(0149),
- q(0),
- ],
- q(mf) => [
- q(0189),
- q(0),
- ],
- q(mg) => [
- q(0133),
- q(0),
- ],
- q(mh) => [
- q(0139),
- q(0),
- ],
- q(mk) => [
- q(0132),
- q(0),
- ],
- q(ml) => [
- q(0137),
- q(0),
- ],
- q(mm) => [
- q(0153),
- q(0),
- ],
- q(mn) => [
- q(0148),
- q(0),
- ],
- q(mo) => [
- q(0131),
- q(0),
- ],
- q(mp) => [
- q(0165),
- q(0),
- ],
- q(mq) => [
- q(0140),
- q(0),
- ],
- q(mr) => [
- q(0141),
- q(0),
- ],
- q(ms) => [
- q(0150),
- q(0),
- ],
- q(mt) => [
- q(0138),
- q(0),
- ],
- q(mu) => [
- q(0142),
- q(0),
- ],
- q(mv) => [
- q(0136),
- q(0),
- ],
- q(mw) => [
- q(0134),
- q(0),
- ],
- q(mx) => [
- q(0144),
- q(0),
- ],
- q(my) => [
- q(0135),
- q(0),
- ],
- q(mz) => [
- q(0152),
- q(0),
- ],
- q(na) => [
- q(0154),
- q(0),
- ],
- q(nc) => [
- q(0158),
- q(0),
- ],
- q(ne) => [
- q(0161),
- q(0),
- ],
- q(nf) => [
- q(0164),
- q(0),
- ],
- q(ng) => [
- q(0162),
- q(0),
- ],
- q(ni) => [
- q(0160),
- q(0),
- ],
- q(nl) => [
- q(0157),
- q(0),
- ],
- q(no) => [
- q(0166),
- q(0),
- ],
- q(np) => [
- q(0156),
- q(0),
- ],
- q(nr) => [
- q(0155),
- q(0),
- ],
- q(nu) => [
- q(0163),
- q(0),
- ],
- q(nz) => [
- q(0159),
- q(0),
- ],
- q(om) => [
- q(0167),
- q(0),
- ],
- q(pa) => [
- q(0171),
- q(0),
- ],
- q(pe) => [
- q(0174),
- q(0),
- ],
- q(pf) => [
- q(0078),
- q(0),
- ],
- q(pg) => [
- q(0172),
- q(0),
- ],
- q(ph) => [
- q(0175),
- q(0),
- ],
- q(pk) => [
- q(0168),
- q(0),
- ],
- q(pl) => [
- q(0177),
- q(0),
- ],
- q(pm) => [
- q(0190),
- q(0),
- ],
- q(pn) => [
- q(0176),
- q(0),
- ],
- q(pr) => [
- q(0179),
- q(0),
- ],
- q(ps) => [
- q(0170),
- q(0),
- ],
- q(pt) => [
- q(0178),
- q(0),
- ],
- q(pw) => [
- q(0169),
- q(0),
- ],
- q(py) => [
- q(0173),
- q(0),
- ],
- q(qa) => [
- q(0180),
- q(0),
- ],
- q(re) => [
- q(0181),
- q(0),
- ],
- q(ro) => [
- q(0182),
- q(0),
- ],
- q(rs) => [
- q(0197),
- q(0),
- ],
- q(ru) => [
- q(0183),
- q(0),
- ],
- q(rw) => [
- q(0184),
- q(0),
- ],
- q(sa) => [
- q(0195),
- q(0),
- ],
- q(sb) => [
- q(0204),
- q(0),
- ],
- q(sc) => [
- q(0198),
- q(0),
- ],
- q(sd) => [
- q(0211),
- q(0),
- ],
- q(se) => [
- q(0215),
- q(0),
- ],
- q(sg) => [
- q(0200),
- q(0),
- ],
- q(sh) => [
- q(0186),
- q(0),
- ],
- q(si) => [
- q(0203),
- q(0),
- ],
- q(sj) => [
- q(0213),
- q(0),
- ],
- q(sk) => [
- q(0202),
- q(0),
- ],
- q(sl) => [
- q(0199),
- q(0),
- ],
- q(sm) => [
- q(0193),
- q(0),
- ],
- q(sn) => [
- q(0196),
- q(0),
- ],
- q(so) => [
- q(0205),
- q(0),
- ],
- q(sr) => [
- q(0212),
- q(0),
- ],
- q(ss) => [
- q(0208),
- q(0),
- ],
- q(st) => [
- q(0194),
- q(0),
- ],
- q(sv) => [
- q(0067),
- q(0),
- ],
- q(sx) => [
- q(0201),
- q(0),
- ],
- q(sy) => [
- q(0217),
- q(0),
- ],
- q(sz) => [
- q(0214),
- q(0),
- ],
- q(tc) => [
- q(0230),
- q(0),
- ],
- q(td) => [
- q(0044),
- q(0),
- ],
- q(tf) => [
- q(0079),
- q(0),
- ],
- q(tg) => [
- q(0223),
- q(0),
- ],
- q(th) => [
- q(0221),
- q(0),
- ],
- q(tj) => [
- q(0219),
- q(0),
- ],
- q(tk) => [
- q(0224),
- q(0),
- ],
- q(tl) => [
- q(0222),
- q(0),
- ],
- q(tm) => [
- q(0229),
- q(0),
- ],
- q(tn) => [
- q(0227),
- q(0),
- ],
- q(to) => [
- q(0225),
- q(0),
- ],
- q(tr) => [
- q(0228),
- q(0),
- ],
- q(tt) => [
- q(0226),
- q(0),
- ],
- q(tv) => [
- q(0231),
- q(0),
- ],
- q(tw) => [
- q(0218),
- q(0),
- ],
- q(tz) => [
- q(0220),
- q(0),
- ],
- q(ua) => [
- q(0233),
- q(0),
- ],
- q(ug) => [
- q(0232),
- q(0),
- ],
- q(um) => [
- q(0236),
- q(0),
- ],
- q(us) => [
- q(0237),
- q(0),
- ],
- q(uy) => [
- q(0238),
- q(0),
- ],
- q(uz) => [
- q(0239),
- q(0),
- ],
- q(va) => [
- q(0098),
- q(0),
- ],
- q(vc) => [
- q(0191),
- q(0),
- ],
- q(ve) => [
- q(0241),
- q(0),
- ],
- q(vg) => [
- q(0243),
- q(0),
- ],
- q(vi) => [
- q(0244),
- q(0),
- ],
- q(vn) => [
- q(0242),
- q(0),
- ],
- q(vu) => [
- q(0240),
- q(0),
- ],
- q(wf) => [
- q(0245),
- q(0),
- ],
- q(ws) => [
- q(0192),
- q(0),
- ],
- q(ye) => [
- q(0247),
- q(0),
- ],
- q(yt) => [
- q(0143),
- q(0),
- ],
- q(za) => [
- q(0206),
- q(0),
- ],
- q(zm) => [
- q(0248),
- q(0),
- ],
- q(zw) => [
- q(0249),
- q(0),
- ],
- },
- q(genc-alpha-2) => {
- q(A1) => [
- q(0277),
- q(0),
- ],
- q(A2) => [
- q(0262),
- q(0),
- ],
- q(AD) => [
- q(0006),
- q(0),
- ],
- q(AE) => [
- q(0234),
- q(0),
- ],
- q(AF) => [
- q(0001),
- q(0),
- ],
- q(AG) => [
- q(0010),
- q(0),
- ],
- q(AI) => [
- q(0008),
- q(0),
- ],
- q(AL) => [
- q(0003),
- q(0),
- ],
- q(AM) => [
- q(0012),
- q(0),
- ],
- q(AO) => [
- q(0007),
- q(0),
- ],
- q(AQ) => [
- q(0009),
- q(0),
- ],
- q(AR) => [
- q(0011),
- q(0),
- ],
- q(AS) => [
- q(0005),
- q(0),
- ],
- q(AT) => [
- q(0015),
- q(0),
- ],
- q(AU) => [
- q(0014),
- q(0),
- ],
- q(AW) => [
- q(0013),
- q(0),
- ],
- q(AZ) => [
- q(0016),
- q(0),
- ],
- q(BA) => [
- q(0029),
- q(0),
- ],
- q(BB) => [
- q(0020),
- q(0),
- ],
- q(BD) => [
- q(0019),
- q(0),
- ],
- q(BE) => [
- q(0022),
- q(0),
- ],
- q(BF) => [
- q(0036),
- q(0),
- ],
- q(BG) => [
- q(0035),
- q(0),
- ],
- q(BH) => [
- q(0018),
- q(0),
- ],
- q(BI) => [
- q(0037),
- q(0),
- ],
- q(BJ) => [
- q(0024),
- q(0),
- ],
- q(BL) => [
- q(0185),
- q(0),
- ],
- q(BM) => [
- q(0025),
- q(0),
- ],
- q(BN) => [
- q(0034),
- q(0),
- ],
- q(BO) => [
- q(0027),
- q(0),
- ],
- q(BQ) => [
- q(0028),
- q(1),
- ],
- q(BR) => [
- q(0032),
- q(0),
- ],
- q(BS) => [
- q(0017),
- q(0),
- ],
- q(BT) => [
- q(0026),
- q(0),
- ],
- q(BV) => [
- q(0031),
- q(0),
- ],
- q(BW) => [
- q(0030),
- q(0),
- ],
- q(BY) => [
- q(0021),
- q(0),
- ],
- q(BZ) => [
- q(0023),
- q(0),
- ],
- q(CA) => [
- q(0041),
- q(0),
- ],
- q(CC) => [
- q(0048),
- q(0),
- ],
- q(CD) => [
- q(0051),
- q(0),
- ],
- q(CF) => [
- q(0043),
- q(0),
- ],
- q(CG) => [
- q(0052),
- q(0),
- ],
- q(CH) => [
- q(0216),
- q(0),
- ],
- q(CI) => [
- q(0055),
- q(0),
- ],
- q(CK) => [
- q(0053),
- q(0),
- ],
- q(CL) => [
- q(0045),
- q(0),
- ],
- q(CM) => [
- q(0040),
- q(0),
- ],
- q(CN) => [
- q(0046),
- q(0),
- ],
- q(CO) => [
- q(0049),
- q(0),
- ],
- q(CP) => [
- q(0255),
- q(0),
- ],
- q(CR) => [
- q(0054),
- q(0),
- ],
- q(CU) => [
- q(0057),
- q(0),
- ],
- q(CV) => [
- q(0038),
- q(0),
- ],
- q(CW) => [
- q(0058),
- q(0),
- ],
- q(CX) => [
- q(0047),
- q(0),
- ],
- q(CY) => [
- q(0059),
- q(0),
- ],
- q(CZ) => [
- q(0060),
- q(0),
- ],
- q(DE) => [
- q(0083),
- q(0),
- ],
- q(DG) => [
- q(0258),
- q(0),
- ],
- q(DJ) => [
- q(0062),
- q(0),
- ],
- q(DK) => [
- q(0061),
- q(0),
- ],
- q(DM) => [
- q(0063),
- q(0),
- ],
- q(DO) => [
- q(0064),
- q(0),
- ],
- q(DZ) => [
- q(0004),
- q(0),
- ],
- q(EC) => [
- q(0065),
- q(0),
- ],
- q(EE) => [
- q(0070),
- q(0),
- ],
- q(EG) => [
- q(0066),
- q(0),
- ],
- q(EH) => [
- q(0246),
- q(0),
- ],
- q(ER) => [
- q(0069),
- q(0),
- ],
- q(ES) => [
- q(0209),
- q(0),
- ],
- q(ET) => [
- q(0071),
- q(0),
- ],
- q(FI) => [
- q(0075),
- q(0),
- ],
- q(FJ) => [
- q(0074),
- q(0),
- ],
- q(FK) => [
- q(0072),
- q(0),
- ],
- q(FM) => [
- q(0145),
- q(0),
- ],
- q(FO) => [
- q(0073),
- q(0),
- ],
- q(FR) => [
- q(0076),
- q(0),
- ],
- q(GA) => [
- q(0080),
- q(0),
- ],
- q(GB) => [
- q(0235),
- q(0),
- ],
- q(GD) => [
- q(0088),
- q(0),
- ],
- q(GE) => [
- q(0082),
- q(0),
- ],
- q(GF) => [
- q(0077),
- q(0),
- ],
- q(GG) => [
- q(0092),
- q(0),
- ],
- q(GH) => [
- q(0084),
- q(0),
- ],
- q(GI) => [
- q(0085),
- q(0),
- ],
- q(GL) => [
- q(0087),
- q(0),
- ],
- q(GM) => [
- q(0081),
- q(0),
- ],
- q(GN) => [
- q(0093),
- q(0),
- ],
- q(GP) => [
- q(0089),
- q(0),
- ],
- q(GQ) => [
- q(0068),
- q(0),
- ],
- q(GR) => [
- q(0086),
- q(0),
- ],
- q(GS) => [
- q(0207),
- q(2),
- ],
- q(GT) => [
- q(0091),
- q(0),
- ],
- q(GU) => [
- q(0090),
- q(0),
- ],
- q(GW) => [
- q(0094),
- q(0),
- ],
- q(GY) => [
- q(0095),
- q(0),
- ],
- q(HK) => [
- q(0100),
- q(0),
- ],
- q(HM) => [
- q(0097),
- q(0),
- ],
- q(HN) => [
- q(0099),
- q(0),
- ],
- q(HR) => [
- q(0056),
- q(0),
- ],
- q(HT) => [
- q(0096),
- q(0),
- ],
- q(HU) => [
- q(0101),
- q(0),
- ],
- q(ID) => [
- q(0104),
- q(0),
- ],
- q(IE) => [
- q(0107),
- q(0),
- ],
- q(IL) => [
- q(0109),
- q(0),
- ],
- q(IM) => [
- q(0108),
- q(0),
- ],
- q(IN) => [
- q(0103),
- q(0),
- ],
- q(IO) => [
- q(0033),
- q(0),
- ],
- q(IQ) => [
- q(0106),
- q(0),
- ],
- q(IR) => [
- q(0105),
- q(0),
- ],
- q(IS) => [
- q(0102),
- q(0),
- ],
- q(IT) => [
- q(0110),
- q(0),
- ],
- q(JE) => [
- q(0113),
- q(0),
- ],
- q(JM) => [
- q(0111),
- q(0),
- ],
- q(JO) => [
- q(0114),
- q(0),
- ],
- q(JP) => [
- q(0112),
- q(0),
- ],
- q(KE) => [
- q(0116),
- q(0),
- ],
- q(KG) => [
- q(0121),
- q(0),
- ],
- q(KH) => [
- q(0039),
- q(0),
- ],
- q(KI) => [
- q(0117),
- q(0),
- ],
- q(KM) => [
- q(0050),
- q(0),
- ],
- q(KN) => [
- q(0187),
- q(0),
- ],
- q(KP) => [
- q(0118),
- q(7),
- ],
- q(KR) => [
- q(0119),
- q(7),
- ],
- q(KW) => [
- q(0120),
- q(0),
- ],
- q(KY) => [
- q(0042),
- q(0),
- ],
- q(KZ) => [
- q(0115),
- q(0),
- ],
- q(LA) => [
- q(0122),
- q(4),
- ],
- q(LB) => [
- q(0124),
- q(0),
- ],
- q(LC) => [
- q(0188),
- q(0),
- ],
- q(LI) => [
- q(0128),
- q(0),
- ],
- q(LK) => [
- q(0210),
- q(0),
- ],
- q(LR) => [
- q(0126),
- q(0),
- ],
- q(LS) => [
- q(0125),
- q(0),
- ],
- q(LT) => [
- q(0129),
- q(0),
- ],
- q(LU) => [
- q(0130),
- q(0),
- ],
- q(LV) => [
- q(0123),
- q(0),
- ],
- q(LY) => [
- q(0127),
- q(0),
- ],
- q(MA) => [
- q(0151),
- q(0),
- ],
- q(MC) => [
- q(0147),
- q(0),
- ],
- q(MD) => [
- q(0146),
- q(6),
- ],
- q(ME) => [
- q(0149),
- q(0),
- ],
- q(MF) => [
- q(0189),
- q(0),
- ],
- q(MG) => [
- q(0133),
- q(0),
- ],
- q(MH) => [
- q(0139),
- q(0),
- ],
- q(MK) => [
- q(0132),
- q(0),
- ],
- q(ML) => [
- q(0137),
- q(0),
- ],
- q(MM) => [
- q(0153),
- q(0),
- ],
- q(MN) => [
- q(0148),
- q(0),
- ],
- q(MO) => [
- q(0131),
- q(0),
- ],
- q(MP) => [
- q(0165),
- q(0),
- ],
- q(MQ) => [
- q(0140),
- q(0),
- ],
- q(MR) => [
- q(0141),
- q(0),
- ],
- q(MS) => [
- q(0150),
- q(0),
- ],
- q(MT) => [
- q(0138),
- q(0),
- ],
- q(MU) => [
- q(0142),
- q(0),
- ],
- q(MV) => [
- q(0136),
- q(0),
- ],
- q(MW) => [
- q(0134),
- q(0),
- ],
- q(MX) => [
- q(0144),
- q(0),
- ],
- q(MY) => [
- q(0135),
- q(0),
- ],
- q(MZ) => [
- q(0152),
- q(0),
- ],
- q(NA) => [
- q(0154),
- q(0),
- ],
- q(NC) => [
- q(0158),
- q(0),
- ],
- q(NE) => [
- q(0161),
- q(0),
- ],
- q(NF) => [
- q(0164),
- q(0),
- ],
- q(NG) => [
- q(0162),
- q(0),
- ],
- q(NI) => [
- q(0160),
- q(0),
- ],
- q(NL) => [
- q(0157),
- q(0),
- ],
- q(NO) => [
- q(0166),
- q(0),
- ],
- q(NP) => [
- q(0156),
- q(0),
- ],
- q(NR) => [
- q(0155),
- q(0),
- ],
- q(NU) => [
- q(0163),
- q(0),
- ],
- q(NZ) => [
- q(0159),
- q(0),
- ],
- q(OM) => [
- q(0167),
- q(0),
- ],
- q(PA) => [
- q(0171),
- q(0),
- ],
- q(PE) => [
- q(0174),
- q(0),
- ],
- q(PF) => [
- q(0078),
- q(0),
- ],
- q(PG) => [
- q(0172),
- q(0),
- ],
- q(PH) => [
- q(0175),
- q(0),
- ],
- q(PK) => [
- q(0168),
- q(0),
- ],
- q(PL) => [
- q(0177),
- q(0),
- ],
- q(PM) => [
- q(0190),
- q(0),
- ],
- q(PN) => [
- q(0176),
- q(0),
- ],
- q(PR) => [
- q(0179),
- q(0),
- ],
- q(PT) => [
- q(0178),
- q(0),
- ],
- q(PW) => [
- q(0169),
- q(0),
- ],
- q(PY) => [
- q(0173),
- q(0),
- ],
- q(QA) => [
- q(0180),
- q(0),
- ],
- q(QM) => [
- q(0270),
- q(0),
- ],
- q(QS) => [
- q(0254),
- q(0),
- ],
- q(QU) => [
- q(0267),
- q(0),
- ],
- q(QW) => [
- q(0278),
- q(0),
- ],
- q(QX) => [
- q(0261),
- q(0),
- ],
- q(QZ) => [
- q(0251),
- q(0),
- ],
- q(RE) => [
- q(0181),
- q(0),
- ],
- q(RO) => [
- q(0182),
- q(0),
- ],
- q(RS) => [
- q(0197),
- q(0),
- ],
- q(RU) => [
- q(0183),
- q(4),
- ],
- q(RW) => [
- q(0184),
- q(0),
- ],
- q(SA) => [
- q(0195),
- q(0),
- ],
- q(SB) => [
- q(0204),
- q(0),
- ],
- q(SC) => [
- q(0198),
- q(0),
- ],
- q(SD) => [
- q(0211),
- q(0),
- ],
- q(SE) => [
- q(0215),
- q(0),
- ],
- q(SG) => [
- q(0200),
- q(0),
- ],
- q(SH) => [
- q(0186),
- q(2),
- ],
- q(SI) => [
- q(0203),
- q(0),
- ],
- q(SK) => [
- q(0202),
- q(0),
- ],
- q(SL) => [
- q(0199),
- q(0),
- ],
- q(SM) => [
- q(0193),
- q(0),
- ],
- q(SN) => [
- q(0196),
- q(0),
- ],
- q(SO) => [
- q(0205),
- q(0),
- ],
- q(SR) => [
- q(0212),
- q(0),
- ],
- q(SS) => [
- q(0208),
- q(0),
- ],
- q(ST) => [
- q(0194),
- q(0),
- ],
- q(SV) => [
- q(0067),
- q(0),
- ],
- q(SX) => [
- q(0201),
- q(1),
- ],
- q(SY) => [
- q(0217),
- q(0),
- ],
- q(SZ) => [
- q(0214),
- q(0),
- ],
- q(TC) => [
- q(0230),
- q(0),
- ],
- q(TD) => [
- q(0044),
- q(0),
- ],
- q(TF) => [
- q(0079),
- q(0),
- ],
- q(TG) => [
- q(0223),
- q(0),
- ],
- q(TH) => [
- q(0221),
- q(0),
- ],
- q(TJ) => [
- q(0219),
- q(0),
- ],
- q(TK) => [
- q(0224),
- q(0),
- ],
- q(TL) => [
- q(0222),
- q(0),
- ],
- q(TM) => [
- q(0229),
- q(0),
- ],
- q(TN) => [
- q(0227),
- q(0),
- ],
- q(TO) => [
- q(0225),
- q(0),
- ],
- q(TR) => [
- q(0228),
- q(0),
- ],
- q(TT) => [
- q(0226),
- q(0),
- ],
- q(TV) => [
- q(0231),
- q(0),
- ],
- q(TW) => [
- q(0218),
- q(0),
- ],
- q(TZ) => [
- q(0220),
- q(3),
- ],
- q(UA) => [
- q(0233),
- q(0),
- ],
- q(UG) => [
- q(0232),
- q(0),
- ],
- q(US) => [
- q(0237),
- q(0),
- ],
- q(UY) => [
- q(0238),
- q(0),
- ],
- q(UZ) => [
- q(0239),
- q(0),
- ],
- q(VA) => [
- q(0098),
- q(0),
- ],
- q(VC) => [
- q(0191),
- q(0),
- ],
- q(VE) => [
- q(0241),
- q(0),
- ],
- q(VG) => [
- q(0243),
- q(0),
- ],
- q(VI) => [
- q(0244),
- q(0),
- ],
- q(VN) => [
- q(0242),
- q(0),
- ],
- q(VU) => [
- q(0240),
- q(0),
- ],
- q(WF) => [
- q(0245),
- q(0),
- ],
- q(WS) => [
- q(0192),
- q(0),
- ],
- q(XA) => [
- q(0252),
- q(0),
- ],
- q(XB) => [
- q(0253),
- q(0),
- ],
- q(XC) => [
- q(0256),
- q(0),
- ],
- q(XD) => [
- q(0257),
- q(0),
- ],
- q(XE) => [
- q(0259),
- q(0),
- ],
- q(XG) => [
- q(0260),
- q(0),
- ],
- q(XH) => [
- q(0263),
- q(0),
- ],
- q(XJ) => [
- q(0264),
- q(0),
- ],
- q(XK) => [
- q(0269),
- q(0),
- ],
- q(XL) => [
- q(0272),
- q(0),
- ],
- q(XM) => [
- q(0268),
- q(0),
- ],
- q(XP) => [
- q(0273),
- q(0),
- ],
- q(XQ) => [
- q(0265),
- q(0),
- ],
- q(XR) => [
- q(0275),
- q(0),
- ],
- q(XS) => [
- q(0274),
- q(0),
- ],
- q(XT) => [
- q(0276),
- q(0),
- ],
- q(XU) => [
- q(0266),
- q(0),
- ],
- q(XV) => [
- q(0271),
- q(0),
- ],
- q(XW) => [
- q(0279),
- q(0),
- ],
- q(YE) => [
- q(0247),
- q(0),
- ],
- q(YT) => [
- q(0143),
- q(0),
- ],
- q(ZA) => [
- q(0206),
- q(0),
- ],
- q(ZM) => [
- q(0248),
- q(0),
- ],
- q(ZW) => [
- q(0249),
- q(0),
- ],
- },
- q(genc-alpha-3) => {
- q(ABW) => [
- q(0013),
- q(0),
- ],
- q(AFG) => [
- q(0001),
- q(0),
- ],
- q(AGO) => [
- q(0007),
- q(0),
- ],
- q(AIA) => [
- q(0008),
- q(0),
- ],
- q(ALB) => [
- q(0003),
- q(0),
- ],
- q(AND) => [
- q(0006),
- q(0),
- ],
- q(ARE) => [
- q(0234),
- q(0),
- ],
- q(ARG) => [
- q(0011),
- q(0),
- ],
- q(ARM) => [
- q(0012),
- q(0),
- ],
- q(ASM) => [
- q(0005),
- q(0),
- ],
- q(ATA) => [
- q(0009),
- q(0),
- ],
- q(ATF) => [
- q(0079),
- q(0),
- ],
- q(ATG) => [
- q(0010),
- q(0),
- ],
- q(AUS) => [
- q(0014),
- q(0),
- ],
- q(AUT) => [
- q(0015),
- q(0),
- ],
- q(AX1) => [
- q(0277),
- q(0),
- ],
- q(AX2) => [
- q(0262),
- q(0),
- ],
- q(AZE) => [
- q(0016),
- q(0),
- ],
- q(BDI) => [
- q(0037),
- q(0),
- ],
- q(BEL) => [
- q(0022),
- q(0),
- ],
- q(BEN) => [
- q(0024),
- q(0),
- ],
- q(BES) => [
- q(0028),
- q(1),
- ],
- q(BFA) => [
- q(0036),
- q(0),
- ],
- q(BGD) => [
- q(0019),
- q(0),
- ],
- q(BGR) => [
- q(0035),
- q(0),
- ],
- q(BHR) => [
- q(0018),
- q(0),
- ],
- q(BHS) => [
- q(0017),
- q(0),
- ],
- q(BIH) => [
- q(0029),
- q(0),
- ],
- q(BLM) => [
- q(0185),
- q(0),
- ],
- q(BLR) => [
- q(0021),
- q(0),
- ],
- q(BLZ) => [
- q(0023),
- q(0),
- ],
- q(BMU) => [
- q(0025),
- q(0),
- ],
- q(BOL) => [
- q(0027),
- q(0),
- ],
- q(BRA) => [
- q(0032),
- q(0),
- ],
- q(BRB) => [
- q(0020),
- q(0),
- ],
- q(BRN) => [
- q(0034),
- q(0),
- ],
- q(BTN) => [
- q(0026),
- q(0),
- ],
- q(BVT) => [
- q(0031),
- q(0),
- ],
- q(BWA) => [
- q(0030),
- q(0),
- ],
- q(CAF) => [
- q(0043),
- q(0),
- ],
- q(CAN) => [
- q(0041),
- q(0),
- ],
- q(CCK) => [
- q(0048),
- q(0),
- ],
- q(CHE) => [
- q(0216),
- q(0),
- ],
- q(CHL) => [
- q(0045),
- q(0),
- ],
- q(CHN) => [
- q(0046),
- q(0),
- ],
- q(CIV) => [
- q(0055),
- q(0),
- ],
- q(CMR) => [
- q(0040),
- q(0),
- ],
- q(COD) => [
- q(0051),
- q(0),
- ],
- q(COG) => [
- q(0052),
- q(0),
- ],
- q(COK) => [
- q(0053),
- q(0),
- ],
- q(COL) => [
- q(0049),
- q(0),
- ],
- q(COM) => [
- q(0050),
- q(0),
- ],
- q(CPT) => [
- q(0255),
- q(0),
- ],
- q(CPV) => [
- q(0038),
- q(0),
- ],
- q(CRI) => [
- q(0054),
- q(0),
- ],
- q(CUB) => [
- q(0057),
- q(0),
- ],
- q(CUW) => [
- q(0058),
- q(0),
- ],
- q(CXR) => [
- q(0047),
- q(0),
- ],
- q(CYM) => [
- q(0042),
- q(0),
- ],
- q(CYP) => [
- q(0059),
- q(0),
- ],
- q(CZE) => [
- q(0060),
- q(0),
- ],
- q(DEU) => [
- q(0083),
- q(0),
- ],
- q(DGA) => [
- q(0258),
- q(0),
- ],
- q(DJI) => [
- q(0062),
- q(0),
- ],
- q(DMA) => [
- q(0063),
- q(0),
- ],
- q(DNK) => [
- q(0061),
- q(0),
- ],
- q(DOM) => [
- q(0064),
- q(0),
- ],
- q(DZA) => [
- q(0004),
- q(0),
- ],
- q(ECU) => [
- q(0065),
- q(0),
- ],
- q(EGY) => [
- q(0066),
- q(0),
- ],
- q(ERI) => [
- q(0069),
- q(0),
- ],
- q(ESH) => [
- q(0246),
- q(0),
- ],
- q(ESP) => [
- q(0209),
- q(0),
- ],
- q(EST) => [
- q(0070),
- q(0),
- ],
- q(ETH) => [
- q(0071),
- q(0),
- ],
- q(FIN) => [
- q(0075),
- q(0),
- ],
- q(FJI) => [
- q(0074),
- q(0),
- ],
- q(FLK) => [
- q(0072),
- q(0),
- ],
- q(FRA) => [
- q(0076),
- q(0),
- ],
- q(FRO) => [
- q(0073),
- q(0),
- ],
- q(FSM) => [
- q(0145),
- q(0),
- ],
- q(GAB) => [
- q(0080),
- q(0),
- ],
- q(GBR) => [
- q(0235),
- q(0),
- ],
- q(GEO) => [
- q(0082),
- q(0),
- ],
- q(GGY) => [
- q(0092),
- q(0),
- ],
- q(GHA) => [
- q(0084),
- q(0),
- ],
- q(GIB) => [
- q(0085),
- q(0),
- ],
- q(GIN) => [
- q(0093),
- q(0),
- ],
- q(GLP) => [
- q(0089),
- q(0),
- ],
- q(GMB) => [
- q(0081),
- q(0),
- ],
- q(GNB) => [
- q(0094),
- q(0),
- ],
- q(GNQ) => [
- q(0068),
- q(0),
- ],
- q(GRC) => [
- q(0086),
- q(0),
- ],
- q(GRD) => [
- q(0088),
- q(0),
- ],
- q(GRL) => [
- q(0087),
- q(0),
- ],
- q(GTM) => [
- q(0091),
- q(0),
- ],
- q(GUF) => [
- q(0077),
- q(0),
- ],
- q(GUM) => [
- q(0090),
- q(0),
- ],
- q(GUY) => [
- q(0095),
- q(0),
- ],
- q(HKG) => [
- q(0100),
- q(0),
- ],
- q(HMD) => [
- q(0097),
- q(0),
- ],
- q(HND) => [
- q(0099),
- q(0),
- ],
- q(HRV) => [
- q(0056),
- q(0),
- ],
- q(HTI) => [
- q(0096),
- q(0),
- ],
- q(HUN) => [
- q(0101),
- q(0),
- ],
- q(IDN) => [
- q(0104),
- q(0),
- ],
- q(IMN) => [
- q(0108),
- q(0),
- ],
- q(IND) => [
- q(0103),
- q(0),
- ],
- q(IOT) => [
- q(0033),
- q(0),
- ],
- q(IRL) => [
- q(0107),
- q(0),
- ],
- q(IRN) => [
- q(0105),
- q(0),
- ],
- q(IRQ) => [
- q(0106),
- q(0),
- ],
- q(ISL) => [
- q(0102),
- q(0),
- ],
- q(ISR) => [
- q(0109),
- q(0),
- ],
- q(ITA) => [
- q(0110),
- q(0),
- ],
- q(JAM) => [
- q(0111),
- q(0),
- ],
- q(JEY) => [
- q(0113),
- q(0),
- ],
- q(JOR) => [
- q(0114),
- q(0),
- ],
- q(JPN) => [
- q(0112),
- q(0),
- ],
- q(KAZ) => [
- q(0115),
- q(0),
- ],
- q(KEN) => [
- q(0116),
- q(0),
- ],
- q(KGZ) => [
- q(0121),
- q(0),
- ],
- q(KHM) => [
- q(0039),
- q(0),
- ],
- q(KIR) => [
- q(0117),
- q(0),
- ],
- q(KNA) => [
- q(0187),
- q(0),
- ],
- q(KOR) => [
- q(0119),
- q(7),
- ],
- q(KWT) => [
- q(0120),
- q(0),
- ],
- q(LAO) => [
- q(0122),
- q(4),
- ],
- q(LBN) => [
- q(0124),
- q(0),
- ],
- q(LBR) => [
- q(0126),
- q(0),
- ],
- q(LBY) => [
- q(0127),
- q(0),
- ],
- q(LCA) => [
- q(0188),
- q(0),
- ],
- q(LIE) => [
- q(0128),
- q(0),
- ],
- q(LKA) => [
- q(0210),
- q(0),
- ],
- q(LSO) => [
- q(0125),
- q(0),
- ],
- q(LTU) => [
- q(0129),
- q(0),
- ],
- q(LUX) => [
- q(0130),
- q(0),
- ],
- q(LVA) => [
- q(0123),
- q(0),
- ],
- q(MAC) => [
- q(0131),
- q(0),
- ],
- q(MAF) => [
- q(0189),
- q(0),
- ],
- q(MAR) => [
- q(0151),
- q(0),
- ],
- q(MCO) => [
- q(0147),
- q(0),
- ],
- q(MDA) => [
- q(0146),
- q(6),
- ],
- q(MDG) => [
- q(0133),
- q(0),
- ],
- q(MDV) => [
- q(0136),
- q(0),
- ],
- q(MEX) => [
- q(0144),
- q(0),
- ],
- q(MHL) => [
- q(0139),
- q(0),
- ],
- q(MKD) => [
- q(0132),
- q(0),
- ],
- q(MLI) => [
- q(0137),
- q(0),
- ],
- q(MLT) => [
- q(0138),
- q(0),
- ],
- q(MMR) => [
- q(0153),
- q(0),
- ],
- q(MNE) => [
- q(0149),
- q(0),
- ],
- q(MNG) => [
- q(0148),
- q(0),
- ],
- q(MNP) => [
- q(0165),
- q(0),
- ],
- q(MOZ) => [
- q(0152),
- q(0),
- ],
- q(MRT) => [
- q(0141),
- q(0),
- ],
- q(MSR) => [
- q(0150),
- q(0),
- ],
- q(MTQ) => [
- q(0140),
- q(0),
- ],
- q(MUS) => [
- q(0142),
- q(0),
- ],
- q(MWI) => [
- q(0134),
- q(0),
- ],
- q(MYS) => [
- q(0135),
- q(0),
- ],
- q(MYT) => [
- q(0143),
- q(0),
- ],
- q(NAM) => [
- q(0154),
- q(0),
- ],
- q(NCL) => [
- q(0158),
- q(0),
- ],
- q(NER) => [
- q(0161),
- q(0),
- ],
- q(NFK) => [
- q(0164),
- q(0),
- ],
- q(NGA) => [
- q(0162),
- q(0),
- ],
- q(NIC) => [
- q(0160),
- q(0),
- ],
- q(NIU) => [
- q(0163),
- q(0),
- ],
- q(NLD) => [
- q(0157),
- q(0),
- ],
- q(NOR) => [
- q(0166),
- q(0),
- ],
- q(NPL) => [
- q(0156),
- q(0),
- ],
- q(NRU) => [
- q(0155),
- q(0),
- ],
- q(NZL) => [
- q(0159),
- q(0),
- ],
- q(OMN) => [
- q(0167),
- q(0),
- ],
- q(PAK) => [
- q(0168),
- q(0),
- ],
- q(PAN) => [
- q(0171),
- q(0),
- ],
- q(PCN) => [
- q(0176),
- q(0),
- ],
- q(PER) => [
- q(0174),
- q(0),
- ],
- q(PHL) => [
- q(0175),
- q(0),
- ],
- q(PLW) => [
- q(0169),
- q(0),
- ],
- q(PNG) => [
- q(0172),
- q(0),
- ],
- q(POL) => [
- q(0177),
- q(0),
- ],
- q(PRI) => [
- q(0179),
- q(0),
- ],
- q(PRK) => [
- q(0118),
- q(7),
- ],
- q(PRT) => [
- q(0178),
- q(0),
- ],
- q(PRY) => [
- q(0173),
- q(0),
- ],
- q(PYF) => [
- q(0078),
- q(0),
- ],
- q(QAT) => [
- q(0180),
- q(0),
- ],
- q(REU) => [
- q(0181),
- q(0),
- ],
- q(ROU) => [
- q(0182),
- q(0),
- ],
- q(RUS) => [
- q(0183),
- q(4),
- ],
- q(RWA) => [
- q(0184),
- q(0),
- ],
- q(SAU) => [
- q(0195),
- q(0),
- ],
- q(SDN) => [
- q(0211),
- q(0),
- ],
- q(SEN) => [
- q(0196),
- q(0),
- ],
- q(SGP) => [
- q(0200),
- q(0),
- ],
- q(SGS) => [
- q(0207),
- q(2),
- ],
- q(SHN) => [
- q(0186),
- q(2),
- ],
- q(SLB) => [
- q(0204),
- q(0),
- ],
- q(SLE) => [
- q(0199),
- q(0),
- ],
- q(SLV) => [
- q(0067),
- q(0),
- ],
- q(SMR) => [
- q(0193),
- q(0),
- ],
- q(SOM) => [
- q(0205),
- q(0),
- ],
- q(SPM) => [
- q(0190),
- q(0),
- ],
- q(SRB) => [
- q(0197),
- q(0),
- ],
- q(SSD) => [
- q(0208),
- q(0),
- ],
- q(STP) => [
- q(0194),
- q(0),
- ],
- q(SUR) => [
- q(0212),
- q(0),
- ],
- q(SVK) => [
- q(0202),
- q(0),
- ],
- q(SVN) => [
- q(0203),
- q(0),
- ],
- q(SWE) => [
- q(0215),
- q(0),
- ],
- q(SWZ) => [
- q(0214),
- q(0),
- ],
- q(SXM) => [
- q(0201),
- q(1),
- ],
- q(SYC) => [
- q(0198),
- q(0),
- ],
- q(SYR) => [
- q(0217),
- q(0),
- ],
- q(TCA) => [
- q(0230),
- q(0),
- ],
- q(TCD) => [
- q(0044),
- q(0),
- ],
- q(TGO) => [
- q(0223),
- q(0),
- ],
- q(THA) => [
- q(0221),
- q(0),
- ],
- q(TJK) => [
- q(0219),
- q(0),
- ],
- q(TKL) => [
- q(0224),
- q(0),
- ],
- q(TKM) => [
- q(0229),
- q(0),
- ],
- q(TLS) => [
- q(0222),
- q(0),
- ],
- q(TON) => [
- q(0225),
- q(0),
- ],
- q(TTO) => [
- q(0226),
- q(0),
- ],
- q(TUN) => [
- q(0227),
- q(0),
- ],
- q(TUR) => [
- q(0228),
- q(0),
- ],
- q(TUV) => [
- q(0231),
- q(0),
- ],
- q(TWN) => [
- q(0218),
- q(0),
- ],
- q(TZA) => [
- q(0220),
- q(3),
- ],
- q(UGA) => [
- q(0232),
- q(0),
- ],
- q(UKR) => [
- q(0233),
- q(0),
- ],
- q(URY) => [
- q(0238),
- q(0),
- ],
- q(USA) => [
- q(0237),
- q(0),
- ],
- q(UZB) => [
- q(0239),
- q(0),
- ],
- q(VAT) => [
- q(0098),
- q(0),
- ],
- q(VCT) => [
- q(0191),
- q(0),
- ],
- q(VEN) => [
- q(0241),
- q(0),
- ],
- q(VGB) => [
- q(0243),
- q(0),
- ],
- q(VIR) => [
- q(0244),
- q(0),
- ],
- q(VNM) => [
- q(0242),
- q(0),
- ],
- q(VUT) => [
- q(0240),
- q(0),
- ],
- q(WLF) => [
- q(0245),
- q(0),
- ],
- q(WSM) => [
- q(0192),
- q(0),
- ],
- q(XAC) => [
- q(0252),
- q(0),
- ],
- q(XBI) => [
- q(0254),
- q(0),
- ],
- q(XBK) => [
- q(0253),
- q(0),
- ],
- q(XCS) => [
- q(0256),
- q(0),
- ],
- q(XEU) => [
- q(0259),
- q(0),
- ],
- q(XGL) => [
- q(0261),
- q(0),
- ],
- q(XGZ) => [
- q(0260),
- q(0),
- ],
- q(XHO) => [
- q(0263),
- q(0),
- ],
- q(XJA) => [
- q(0266),
- q(0),
- ],
- q(XJM) => [
- q(0264),
- q(0),
- ],
- q(XJN) => [
- q(0267),
- q(0),
- ],
- q(XJV) => [
- q(0265),
- q(0),
- ],
- q(XKR) => [
- q(0268),
- q(0),
- ],
- q(XKS) => [
- q(0269),
- q(0),
- ],
- q(XMW) => [
- q(0270),
- q(0),
- ],
- q(XNV) => [
- q(0271),
- q(0),
- ],
- q(XPL) => [
- q(0272),
- q(0),
- ],
- q(XPR) => [
- q(0273),
- q(0),
- ],
- q(XQZ) => [
- q(0251),
- q(0),
- ],
- q(XSP) => [
- q(0274),
- q(0),
- ],
- q(XSV) => [
- q(0275),
- q(0),
- ],
- q(XTR) => [
- q(0276),
- q(0),
- ],
- q(XWB) => [
- q(0279),
- q(0),
- ],
- q(XWK) => [
- q(0278),
- q(0),
- ],
- q(XXD) => [
- q(0257),
- q(0),
- ],
- q(YEM) => [
- q(0247),
- q(0),
- ],
- q(ZAF) => [
- q(0206),
- q(0),
- ],
- q(ZMB) => [
- q(0248),
- q(0),
- ],
- q(ZWE) => [
- q(0249),
- q(0),
- ],
- },
- q(genc-numeric) => {
- q(004) => [
- q(0001),
- q(0),
- ],
- q(008) => [
- q(0003),
- q(0),
- ],
- q(010) => [
- q(0009),
- q(0),
- ],
- q(012) => [
- q(0004),
- q(0),
- ],
- q(016) => [
- q(0005),
- q(0),
- ],
- q(020) => [
- q(0006),
- q(0),
- ],
- q(024) => [
- q(0007),
- q(0),
- ],
- q(028) => [
- q(0010),
- q(0),
- ],
- q(031) => [
- q(0016),
- q(0),
- ],
- q(032) => [
- q(0011),
- q(0),
- ],
- q(036) => [
- q(0014),
- q(0),
- ],
- q(040) => [
- q(0015),
- q(0),
- ],
- q(044) => [
- q(0017),
- q(0),
- ],
- q(048) => [
- q(0018),
- q(0),
- ],
- q(050) => [
- q(0019),
- q(0),
- ],
- q(051) => [
- q(0012),
- q(0),
- ],
- q(052) => [
- q(0020),
- q(0),
- ],
- q(056) => [
- q(0022),
- q(0),
- ],
- q(060) => [
- q(0025),
- q(0),
- ],
- q(064) => [
- q(0026),
- q(0),
- ],
- q(068) => [
- q(0027),
- q(0),
- ],
- q(070) => [
- q(0029),
- q(0),
- ],
- q(072) => [
- q(0030),
- q(0),
- ],
- q(074) => [
- q(0031),
- q(0),
- ],
- q(076) => [
- q(0032),
- q(0),
- ],
- q(084) => [
- q(0023),
- q(0),
- ],
- q(086) => [
- q(0033),
- q(0),
- ],
- q(090) => [
- q(0204),
- q(0),
- ],
- q(092) => [
- q(0243),
- q(0),
- ],
- q(096) => [
- q(0034),
- q(0),
- ],
- q(100) => [
- q(0035),
- q(0),
- ],
- q(104) => [
- q(0153),
- q(0),
- ],
- q(108) => [
- q(0037),
- q(0),
- ],
- q(112) => [
- q(0021),
- q(0),
- ],
- q(116) => [
- q(0039),
- q(0),
- ],
- q(120) => [
- q(0040),
- q(0),
- ],
- q(124) => [
- q(0041),
- q(0),
- ],
- q(132) => [
- q(0038),
- q(0),
- ],
- q(136) => [
- q(0042),
- q(0),
- ],
- q(140) => [
- q(0043),
- q(0),
- ],
- q(144) => [
- q(0210),
- q(0),
- ],
- q(148) => [
- q(0044),
- q(0),
- ],
- q(152) => [
- q(0045),
- q(0),
- ],
- q(156) => [
- q(0046),
- q(0),
- ],
- q(158) => [
- q(0218),
- q(0),
- ],
- q(162) => [
- q(0047),
- q(0),
- ],
- q(166) => [
- q(0048),
- q(0),
- ],
- q(170) => [
- q(0049),
- q(0),
- ],
- q(174) => [
- q(0050),
- q(0),
- ],
- q(175) => [
- q(0143),
- q(0),
- ],
- q(178) => [
- q(0052),
- q(0),
- ],
- q(180) => [
- q(0051),
- q(0),
- ],
- q(184) => [
- q(0053),
- q(0),
- ],
- q(188) => [
- q(0054),
- q(0),
- ],
- q(191) => [
- q(0056),
- q(0),
- ],
- q(192) => [
- q(0057),
- q(0),
- ],
- q(196) => [
- q(0059),
- q(0),
- ],
- q(203) => [
- q(0060),
- q(0),
- ],
- q(204) => [
- q(0024),
- q(0),
- ],
- q(208) => [
- q(0061),
- q(0),
- ],
- q(212) => [
- q(0063),
- q(0),
- ],
- q(214) => [
- q(0064),
- q(0),
- ],
- q(218) => [
- q(0065),
- q(0),
- ],
- q(222) => [
- q(0067),
- q(0),
- ],
- q(226) => [
- q(0068),
- q(0),
- ],
- q(231) => [
- q(0071),
- q(0),
- ],
- q(232) => [
- q(0069),
- q(0),
- ],
- q(233) => [
- q(0070),
- q(0),
- ],
- q(234) => [
- q(0073),
- q(0),
- ],
- q(238) => [
- q(0072),
- q(0),
- ],
- q(239) => [
- q(0207),
- q(2),
- ],
- q(242) => [
- q(0074),
- q(0),
- ],
- q(246) => [
- q(0075),
- q(0),
- ],
- q(250) => [
- q(0076),
- q(0),
- ],
- q(254) => [
- q(0077),
- q(0),
- ],
- q(258) => [
- q(0078),
- q(0),
- ],
- q(260) => [
- q(0079),
- q(0),
- ],
- q(262) => [
- q(0062),
- q(0),
- ],
- q(266) => [
- q(0080),
- q(0),
- ],
- q(268) => [
- q(0082),
- q(0),
- ],
- q(270) => [
- q(0081),
- q(0),
- ],
- q(276) => [
- q(0083),
- q(0),
- ],
- q(288) => [
- q(0084),
- q(0),
- ],
- q(292) => [
- q(0085),
- q(0),
- ],
- q(296) => [
- q(0117),
- q(0),
- ],
- q(300) => [
- q(0086),
- q(0),
- ],
- q(304) => [
- q(0087),
- q(0),
- ],
- q(308) => [
- q(0088),
- q(0),
- ],
- q(312) => [
- q(0089),
- q(0),
- ],
- q(316) => [
- q(0090),
- q(0),
- ],
- q(320) => [
- q(0091),
- q(0),
- ],
- q(324) => [
- q(0093),
- q(0),
- ],
- q(328) => [
- q(0095),
- q(0),
- ],
- q(332) => [
- q(0096),
- q(0),
- ],
- q(334) => [
- q(0097),
- q(0),
- ],
- q(336) => [
- q(0098),
- q(0),
- ],
- q(340) => [
- q(0099),
- q(0),
- ],
- q(344) => [
- q(0100),
- q(0),
- ],
- q(348) => [
- q(0101),
- q(0),
- ],
- q(352) => [
- q(0102),
- q(0),
- ],
- q(356) => [
- q(0103),
- q(0),
- ],
- q(360) => [
- q(0104),
- q(0),
- ],
- q(364) => [
- q(0105),
- q(0),
- ],
- q(368) => [
- q(0106),
- q(0),
- ],
- q(372) => [
- q(0107),
- q(0),
- ],
- q(376) => [
- q(0109),
- q(0),
- ],
- q(380) => [
- q(0110),
- q(0),
- ],
- q(384) => [
- q(0055),
- q(0),
- ],
- q(388) => [
- q(0111),
- q(0),
- ],
- q(392) => [
- q(0112),
- q(0),
- ],
- q(398) => [
- q(0115),
- q(0),
- ],
- q(400) => [
- q(0114),
- q(0),
- ],
- q(404) => [
- q(0116),
- q(0),
- ],
- q(408) => [
- q(0118),
- q(7),
- ],
- q(410) => [
- q(0119),
- q(7),
- ],
- q(414) => [
- q(0120),
- q(0),
- ],
- q(417) => [
- q(0121),
- q(0),
- ],
- q(418) => [
- q(0122),
- q(4),
- ],
- q(422) => [
- q(0124),
- q(0),
- ],
- q(426) => [
- q(0125),
- q(0),
- ],
- q(428) => [
- q(0123),
- q(0),
- ],
- q(430) => [
- q(0126),
- q(0),
- ],
- q(434) => [
- q(0127),
- q(0),
- ],
- q(438) => [
- q(0128),
- q(0),
- ],
- q(440) => [
- q(0129),
- q(0),
- ],
- q(442) => [
- q(0130),
- q(0),
- ],
- q(446) => [
- q(0131),
- q(0),
- ],
- q(450) => [
- q(0133),
- q(0),
- ],
- q(454) => [
- q(0134),
- q(0),
- ],
- q(458) => [
- q(0135),
- q(0),
- ],
- q(462) => [
- q(0136),
- q(0),
- ],
- q(466) => [
- q(0137),
- q(0),
- ],
- q(470) => [
- q(0138),
- q(0),
- ],
- q(474) => [
- q(0140),
- q(0),
- ],
- q(478) => [
- q(0141),
- q(0),
- ],
- q(480) => [
- q(0142),
- q(0),
- ],
- q(484) => [
- q(0144),
- q(0),
- ],
- q(492) => [
- q(0147),
- q(0),
- ],
- q(496) => [
- q(0148),
- q(0),
- ],
- q(498) => [
- q(0146),
- q(6),
- ],
- q(499) => [
- q(0149),
- q(0),
- ],
- q(500) => [
- q(0150),
- q(0),
- ],
- q(504) => [
- q(0151),
- q(0),
- ],
- q(508) => [
- q(0152),
- q(0),
- ],
- q(512) => [
- q(0167),
- q(0),
- ],
- q(516) => [
- q(0154),
- q(0),
- ],
- q(520) => [
- q(0155),
- q(0),
- ],
- q(524) => [
- q(0156),
- q(0),
- ],
- q(528) => [
- q(0157),
- q(0),
- ],
- q(531) => [
- q(0058),
- q(0),
- ],
- q(533) => [
- q(0013),
- q(0),
- ],
- q(534) => [
- q(0201),
- q(1),
- ],
- q(535) => [
- q(0028),
- q(1),
- ],
- q(540) => [
- q(0158),
- q(0),
- ],
- q(548) => [
- q(0240),
- q(0),
- ],
- q(554) => [
- q(0159),
- q(0),
- ],
- q(558) => [
- q(0160),
- q(0),
- ],
- q(562) => [
- q(0161),
- q(0),
- ],
- q(566) => [
- q(0162),
- q(0),
- ],
- q(570) => [
- q(0163),
- q(0),
- ],
- q(574) => [
- q(0164),
- q(0),
- ],
- q(578) => [
- q(0166),
- q(0),
- ],
- q(580) => [
- q(0165),
- q(0),
- ],
- q(583) => [
- q(0145),
- q(0),
- ],
- q(584) => [
- q(0139),
- q(0),
- ],
- q(585) => [
- q(0169),
- q(0),
- ],
- q(586) => [
- q(0168),
- q(0),
- ],
- q(591) => [
- q(0171),
- q(0),
- ],
- q(598) => [
- q(0172),
- q(0),
- ],
- q(600) => [
- q(0173),
- q(0),
- ],
- q(604) => [
- q(0174),
- q(0),
- ],
- q(608) => [
- q(0175),
- q(0),
- ],
- q(612) => [
- q(0176),
- q(0),
- ],
- q(616) => [
- q(0177),
- q(0),
- ],
- q(620) => [
- q(0178),
- q(0),
- ],
- q(624) => [
- q(0094),
- q(0),
- ],
- q(626) => [
- q(0222),
- q(0),
- ],
- q(630) => [
- q(0179),
- q(0),
- ],
- q(634) => [
- q(0180),
- q(0),
- ],
- q(638) => [
- q(0181),
- q(0),
- ],
- q(642) => [
- q(0182),
- q(0),
- ],
- q(643) => [
- q(0183),
- q(4),
- ],
- q(646) => [
- q(0184),
- q(0),
- ],
- q(652) => [
- q(0185),
- q(0),
- ],
- q(654) => [
- q(0186),
- q(2),
- ],
- q(659) => [
- q(0187),
- q(0),
- ],
- q(660) => [
- q(0008),
- q(0),
- ],
- q(662) => [
- q(0188),
- q(0),
- ],
- q(663) => [
- q(0189),
- q(0),
- ],
- q(666) => [
- q(0190),
- q(0),
- ],
- q(670) => [
- q(0191),
- q(0),
- ],
- q(674) => [
- q(0193),
- q(0),
- ],
- q(678) => [
- q(0194),
- q(0),
- ],
- q(682) => [
- q(0195),
- q(0),
- ],
- q(686) => [
- q(0196),
- q(0),
- ],
- q(688) => [
- q(0197),
- q(0),
- ],
- q(690) => [
- q(0198),
- q(0),
- ],
- q(694) => [
- q(0199),
- q(0),
- ],
- q(702) => [
- q(0200),
- q(0),
- ],
- q(703) => [
- q(0202),
- q(0),
- ],
- q(704) => [
- q(0242),
- q(0),
- ],
- q(705) => [
- q(0203),
- q(0),
- ],
- q(706) => [
- q(0205),
- q(0),
- ],
- q(710) => [
- q(0206),
- q(0),
- ],
- q(716) => [
- q(0249),
- q(0),
- ],
- q(724) => [
- q(0209),
- q(0),
- ],
- q(728) => [
- q(0208),
- q(0),
- ],
- q(729) => [
- q(0211),
- q(0),
- ],
- q(732) => [
- q(0246),
- q(0),
- ],
- q(740) => [
- q(0212),
- q(0),
- ],
- q(748) => [
- q(0214),
- q(0),
- ],
- q(752) => [
- q(0215),
- q(0),
- ],
- q(756) => [
- q(0216),
- q(0),
- ],
- q(760) => [
- q(0217),
- q(0),
- ],
- q(762) => [
- q(0219),
- q(0),
- ],
- q(764) => [
- q(0221),
- q(0),
- ],
- q(768) => [
- q(0223),
- q(0),
- ],
- q(772) => [
- q(0224),
- q(0),
- ],
- q(776) => [
- q(0225),
- q(0),
- ],
- q(780) => [
- q(0226),
- q(0),
- ],
- q(784) => [
- q(0234),
- q(0),
- ],
- q(788) => [
- q(0227),
- q(0),
- ],
- q(792) => [
- q(0228),
- q(0),
- ],
- q(795) => [
- q(0229),
- q(0),
- ],
- q(796) => [
- q(0230),
- q(0),
- ],
- q(798) => [
- q(0231),
- q(0),
- ],
- q(800) => [
- q(0232),
- q(0),
- ],
- q(804) => [
- q(0233),
- q(0),
- ],
- q(807) => [
- q(0132),
- q(0),
- ],
- q(818) => [
- q(0066),
- q(0),
- ],
- q(826) => [
- q(0235),
- q(0),
- ],
- q(831) => [
- q(0092),
- q(0),
- ],
- q(832) => [
- q(0113),
- q(0),
- ],
- q(833) => [
- q(0108),
- q(0),
- ],
- q(834) => [
- q(0220),
- q(3),
- ],
- q(840) => [
- q(0237),
- q(0),
- ],
- q(850) => [
- q(0244),
- q(0),
- ],
- q(854) => [
- q(0036),
- q(0),
- ],
- q(858) => [
- q(0238),
- q(0),
- ],
- q(860) => [
- q(0239),
- q(0),
- ],
- q(862) => [
- q(0241),
- q(0),
- ],
- q(876) => [
- q(0245),
- q(0),
- ],
- q(882) => [
- q(0192),
- q(0),
- ],
- q(887) => [
- q(0247),
- q(0),
- ],
- q(894) => [
- q(0248),
- q(0),
- ],
- q(900) => [
- q(0251),
- q(0),
- ],
- q(901) => [
- q(0269),
- q(0),
- ],
- q(902) => [
- q(0252),
- q(0),
- ],
- q(903) => [
- q(0253),
- q(0),
- ],
- q(904) => [
- q(0254),
- q(0),
- ],
- q(905) => [
- q(0255),
- q(0),
- ],
- q(906) => [
- q(0256),
- q(0),
- ],
- q(907) => [
- q(0257),
- q(0),
- ],
- q(908) => [
- q(0258),
- q(0),
- ],
- q(915) => [
- q(0259),
- q(0),
- ],
- q(916) => [
- q(0260),
- q(0),
- ],
- q(917) => [
- q(0261),
- q(0),
- ],
- q(918) => [
- q(0262),
- q(0),
- ],
- q(919) => [
- q(0263),
- q(0),
- ],
- q(920) => [
- q(0264),
- q(0),
- ],
- q(921) => [
- q(0265),
- q(0),
- ],
- q(922) => [
- q(0266),
- q(0),
- ],
- q(923) => [
- q(0267),
- q(0),
- ],
- q(924) => [
- q(0268),
- q(0),
- ],
- q(925) => [
- q(0270),
- q(0),
- ],
- q(926) => [
- q(0271),
- q(0),
- ],
- q(927) => [
- q(0272),
- q(0),
- ],
- q(928) => [
- q(0273),
- q(0),
- ],
- q(929) => [
- q(0274),
- q(0),
- ],
- q(930) => [
- q(0275),
- q(0),
- ],
- q(931) => [
- q(0276),
- q(0),
- ],
- q(932) => [
- q(0277),
- q(0),
- ],
- q(933) => [
- q(0278),
- q(0),
- ],
- q(934) => [
- q(0279),
- q(0),
- ],
- },
- q(numeric) => {
- q(004) => [
- q(0001),
- q(0),
- ],
- q(008) => [
- q(0003),
- q(0),
- ],
- q(010) => [
- q(0009),
- q(0),
- ],
- q(012) => [
- q(0004),
- q(0),
- ],
- q(016) => [
- q(0005),
- q(0),
- ],
- q(020) => [
- q(0006),
- q(0),
- ],
- q(024) => [
- q(0007),
- q(0),
- ],
- q(028) => [
- q(0010),
- q(0),
- ],
- q(031) => [
- q(0016),
- q(0),
- ],
- q(032) => [
- q(0011),
- q(0),
- ],
- q(036) => [
- q(0014),
- q(0),
- ],
- q(040) => [
- q(0015),
- q(0),
- ],
- q(044) => [
- q(0017),
- q(0),
- ],
- q(048) => [
- q(0018),
- q(0),
- ],
- q(050) => [
- q(0019),
- q(0),
- ],
- q(051) => [
- q(0012),
- q(0),
- ],
- q(052) => [
- q(0020),
- q(0),
- ],
- q(056) => [
- q(0022),
- q(0),
- ],
- q(060) => [
- q(0025),
- q(0),
- ],
- q(064) => [
- q(0026),
- q(0),
- ],
- q(068) => [
- q(0027),
- q(0),
- ],
- q(070) => [
- q(0029),
- q(0),
- ],
- q(072) => [
- q(0030),
- q(0),
- ],
- q(074) => [
- q(0031),
- q(0),
- ],
- q(076) => [
- q(0032),
- q(0),
- ],
- q(084) => [
- q(0023),
- q(0),
- ],
- q(086) => [
- q(0033),
- q(0),
- ],
- q(090) => [
- q(0204),
- q(0),
- ],
- q(092) => [
- q(0243),
- q(0),
- ],
- q(096) => [
- q(0034),
- q(0),
- ],
- q(100) => [
- q(0035),
- q(0),
- ],
- q(104) => [
- q(0153),
- q(0),
- ],
- q(108) => [
- q(0037),
- q(0),
- ],
- q(112) => [
- q(0021),
- q(0),
- ],
- q(116) => [
- q(0039),
- q(0),
- ],
- q(120) => [
- q(0040),
- q(0),
- ],
- q(124) => [
- q(0041),
- q(0),
- ],
- q(132) => [
- q(0038),
- q(0),
- ],
- q(136) => [
- q(0042),
- q(0),
- ],
- q(140) => [
- q(0043),
- q(0),
- ],
- q(144) => [
- q(0210),
- q(0),
- ],
- q(148) => [
- q(0044),
- q(0),
- ],
- q(152) => [
- q(0045),
- q(0),
- ],
- q(156) => [
- q(0046),
- q(0),
- ],
- q(158) => [
- q(0218),
- q(0),
- ],
- q(162) => [
- q(0047),
- q(0),
- ],
- q(166) => [
- q(0048),
- q(0),
- ],
- q(170) => [
- q(0049),
- q(0),
- ],
- q(174) => [
- q(0050),
- q(0),
- ],
- q(175) => [
- q(0143),
- q(0),
- ],
- q(178) => [
- q(0052),
- q(0),
- ],
- q(180) => [
- q(0051),
- q(0),
- ],
- q(184) => [
- q(0053),
- q(0),
- ],
- q(188) => [
- q(0054),
- q(0),
- ],
- q(191) => [
- q(0056),
- q(0),
- ],
- q(192) => [
- q(0057),
- q(0),
- ],
- q(196) => [
- q(0059),
- q(0),
- ],
- q(203) => [
- q(0060),
- q(0),
- ],
- q(204) => [
- q(0024),
- q(0),
- ],
- q(208) => [
- q(0061),
- q(0),
- ],
- q(212) => [
- q(0063),
- q(0),
- ],
- q(214) => [
- q(0064),
- q(0),
- ],
- q(218) => [
- q(0065),
- q(0),
- ],
- q(222) => [
- q(0067),
- q(0),
- ],
- q(226) => [
- q(0068),
- q(0),
- ],
- q(231) => [
- q(0071),
- q(0),
- ],
- q(232) => [
- q(0069),
- q(0),
- ],
- q(233) => [
- q(0070),
- q(0),
- ],
- q(234) => [
- q(0073),
- q(0),
- ],
- q(238) => [
- q(0072),
- q(0),
- ],
- q(239) => [
- q(0207),
- q(0),
- ],
- q(242) => [
- q(0074),
- q(0),
- ],
- q(246) => [
- q(0075),
- q(0),
- ],
- q(248) => [
- q(0002),
- q(0),
- ],
- q(250) => [
- q(0076),
- q(0),
- ],
- q(254) => [
- q(0077),
- q(0),
- ],
- q(258) => [
- q(0078),
- q(0),
- ],
- q(260) => [
- q(0079),
- q(0),
- ],
- q(262) => [
- q(0062),
- q(0),
- ],
- q(266) => [
- q(0080),
- q(0),
- ],
- q(268) => [
- q(0082),
- q(0),
- ],
- q(270) => [
- q(0081),
- q(0),
- ],
- q(275) => [
- q(0170),
- q(0),
- ],
- q(276) => [
- q(0083),
- q(0),
- ],
- q(288) => [
- q(0084),
- q(0),
- ],
- q(292) => [
- q(0085),
- q(0),
- ],
- q(296) => [
- q(0117),
- q(0),
- ],
- q(300) => [
- q(0086),
- q(0),
- ],
- q(304) => [
- q(0087),
- q(0),
- ],
- q(308) => [
- q(0088),
- q(0),
- ],
- q(312) => [
- q(0089),
- q(0),
- ],
- q(316) => [
- q(0090),
- q(0),
- ],
- q(320) => [
- q(0091),
- q(0),
- ],
- q(324) => [
- q(0093),
- q(0),
- ],
- q(328) => [
- q(0095),
- q(0),
- ],
- q(332) => [
- q(0096),
- q(0),
- ],
- q(334) => [
- q(0097),
- q(0),
- ],
- q(336) => [
- q(0098),
- q(0),
- ],
- q(340) => [
- q(0099),
- q(0),
- ],
- q(344) => [
- q(0100),
- q(0),
- ],
- q(348) => [
- q(0101),
- q(0),
- ],
- q(352) => [
- q(0102),
- q(0),
- ],
- q(356) => [
- q(0103),
- q(0),
- ],
- q(360) => [
- q(0104),
- q(0),
- ],
- q(364) => [
- q(0105),
- q(0),
- ],
- q(368) => [
- q(0106),
- q(0),
- ],
- q(372) => [
- q(0107),
- q(0),
- ],
- q(376) => [
- q(0109),
- q(0),
- ],
- q(380) => [
- q(0110),
- q(0),
- ],
- q(384) => [
- q(0055),
- q(0),
- ],
- q(388) => [
- q(0111),
- q(0),
- ],
- q(392) => [
- q(0112),
- q(0),
- ],
- q(398) => [
- q(0115),
- q(0),
- ],
- q(400) => [
- q(0114),
- q(0),
- ],
- q(404) => [
- q(0116),
- q(0),
- ],
- q(408) => [
- q(0118),
- q(0),
- ],
- q(410) => [
- q(0119),
- q(0),
- ],
- q(414) => [
- q(0120),
- q(0),
- ],
- q(417) => [
- q(0121),
- q(0),
- ],
- q(418) => [
- q(0122),
- q(0),
- ],
- q(422) => [
- q(0124),
- q(0),
- ],
- q(426) => [
- q(0125),
- q(0),
- ],
- q(428) => [
- q(0123),
- q(0),
- ],
- q(430) => [
- q(0126),
- q(0),
- ],
- q(434) => [
- q(0127),
- q(0),
- ],
- q(438) => [
- q(0128),
- q(0),
- ],
- q(440) => [
- q(0129),
- q(0),
- ],
- q(442) => [
- q(0130),
- q(0),
- ],
- q(446) => [
- q(0131),
- q(0),
- ],
- q(450) => [
- q(0133),
- q(0),
- ],
- q(454) => [
- q(0134),
- q(0),
- ],
- q(458) => [
- q(0135),
- q(0),
- ],
- q(462) => [
- q(0136),
- q(0),
- ],
- q(466) => [
- q(0137),
- q(0),
- ],
- q(470) => [
- q(0138),
- q(0),
- ],
- q(474) => [
- q(0140),
- q(0),
- ],
- q(478) => [
- q(0141),
- q(0),
- ],
- q(480) => [
- q(0142),
- q(0),
- ],
- q(484) => [
- q(0144),
- q(0),
- ],
- q(492) => [
- q(0147),
- q(0),
- ],
- q(496) => [
- q(0148),
- q(0),
- ],
- q(498) => [
- q(0146),
- q(0),
- ],
- q(499) => [
- q(0149),
- q(0),
- ],
- q(500) => [
- q(0150),
- q(0),
- ],
- q(504) => [
- q(0151),
- q(0),
- ],
- q(508) => [
- q(0152),
- q(0),
- ],
- q(512) => [
- q(0167),
- q(0),
- ],
- q(516) => [
- q(0154),
- q(0),
- ],
- q(520) => [
- q(0155),
- q(0),
- ],
- q(524) => [
- q(0156),
- q(0),
- ],
- q(528) => [
- q(0157),
- q(0),
- ],
- q(531) => [
- q(0058),
- q(0),
- ],
- q(533) => [
- q(0013),
- q(0),
- ],
- q(534) => [
- q(0201),
- q(0),
- ],
- q(535) => [
- q(0028),
- q(0),
- ],
- q(540) => [
- q(0158),
- q(0),
- ],
- q(548) => [
- q(0240),
- q(0),
- ],
- q(554) => [
- q(0159),
- q(0),
- ],
- q(558) => [
- q(0160),
- q(0),
- ],
- q(562) => [
- q(0161),
- q(0),
- ],
- q(566) => [
- q(0162),
- q(0),
- ],
- q(570) => [
- q(0163),
- q(0),
- ],
- q(574) => [
- q(0164),
- q(0),
- ],
- q(578) => [
- q(0166),
- q(0),
- ],
- q(580) => [
- q(0165),
- q(0),
- ],
- q(581) => [
- q(0236),
- q(0),
- ],
- q(583) => [
- q(0145),
- q(0),
- ],
- q(584) => [
- q(0139),
- q(0),
- ],
- q(585) => [
- q(0169),
- q(0),
- ],
- q(586) => [
- q(0168),
- q(0),
- ],
- q(591) => [
- q(0171),
- q(0),
- ],
- q(598) => [
- q(0172),
- q(0),
- ],
- q(600) => [
- q(0173),
- q(0),
- ],
- q(604) => [
- q(0174),
- q(0),
- ],
- q(608) => [
- q(0175),
- q(0),
- ],
- q(612) => [
- q(0176),
- q(0),
- ],
- q(616) => [
- q(0177),
- q(0),
- ],
- q(620) => [
- q(0178),
- q(0),
- ],
- q(624) => [
- q(0094),
- q(0),
- ],
- q(626) => [
- q(0222),
- q(0),
- ],
- q(630) => [
- q(0179),
- q(0),
- ],
- q(634) => [
- q(0180),
- q(0),
- ],
- q(638) => [
- q(0181),
- q(0),
- ],
- q(642) => [
- q(0182),
- q(0),
- ],
- q(643) => [
- q(0183),
- q(0),
- ],
- q(646) => [
- q(0184),
- q(0),
- ],
- q(652) => [
- q(0185),
- q(0),
- ],
- q(654) => [
- q(0186),
- q(0),
- ],
- q(659) => [
- q(0187),
- q(0),
- ],
- q(660) => [
- q(0008),
- q(0),
- ],
- q(662) => [
- q(0188),
- q(0),
- ],
- q(663) => [
- q(0189),
- q(0),
- ],
- q(666) => [
- q(0190),
- q(0),
- ],
- q(670) => [
- q(0191),
- q(0),
- ],
- q(674) => [
- q(0193),
- q(0),
- ],
- q(678) => [
- q(0194),
- q(0),
- ],
- q(682) => [
- q(0195),
- q(0),
- ],
- q(686) => [
- q(0196),
- q(0),
- ],
- q(688) => [
- q(0197),
- q(0),
- ],
- q(690) => [
- q(0198),
- q(0),
- ],
- q(694) => [
- q(0199),
- q(0),
- ],
- q(702) => [
- q(0200),
- q(0),
- ],
- q(703) => [
- q(0202),
- q(0),
- ],
- q(704) => [
- q(0242),
- q(0),
- ],
- q(705) => [
- q(0203),
- q(0),
- ],
- q(706) => [
- q(0205),
- q(0),
- ],
- q(710) => [
- q(0206),
- q(0),
- ],
- q(716) => [
- q(0249),
- q(0),
- ],
- q(724) => [
- q(0209),
- q(0),
- ],
- q(728) => [
- q(0208),
- q(0),
- ],
- q(729) => [
- q(0211),
- q(0),
- ],
- q(732) => [
- q(0246),
- q(0),
- ],
- q(740) => [
- q(0212),
- q(0),
- ],
- q(744) => [
- q(0213),
- q(0),
- ],
- q(748) => [
- q(0214),
- q(0),
- ],
- q(752) => [
- q(0215),
- q(0),
- ],
- q(756) => [
- q(0216),
- q(0),
- ],
- q(760) => [
- q(0217),
- q(0),
- ],
- q(762) => [
- q(0219),
- q(0),
- ],
- q(764) => [
- q(0221),
- q(0),
- ],
- q(768) => [
- q(0223),
- q(0),
- ],
- q(772) => [
- q(0224),
- q(0),
- ],
- q(776) => [
- q(0225),
- q(0),
- ],
- q(780) => [
- q(0226),
- q(0),
- ],
- q(784) => [
- q(0234),
- q(0),
- ],
- q(788) => [
- q(0227),
- q(0),
- ],
- q(792) => [
- q(0228),
- q(0),
- ],
- q(795) => [
- q(0229),
- q(0),
- ],
- q(796) => [
- q(0230),
- q(0),
- ],
- q(798) => [
- q(0231),
- q(0),
- ],
- q(800) => [
- q(0232),
- q(0),
- ],
- q(804) => [
- q(0233),
- q(0),
- ],
- q(807) => [
- q(0132),
- q(0),
- ],
- q(818) => [
- q(0066),
- q(0),
- ],
- q(826) => [
- q(0235),
- q(0),
- ],
- q(831) => [
- q(0092),
- q(0),
- ],
- q(832) => [
- q(0113),
- q(0),
- ],
- q(833) => [
- q(0108),
- q(0),
- ],
- q(834) => [
- q(0220),
- q(0),
- ],
- q(840) => [
- q(0237),
- q(0),
- ],
- q(850) => [
- q(0244),
- q(0),
- ],
- q(854) => [
- q(0036),
- q(0),
- ],
- q(858) => [
- q(0238),
- q(0),
- ],
- q(860) => [
- q(0239),
- q(0),
- ],
- q(862) => [
- q(0241),
- q(0),
- ],
- q(876) => [
- q(0245),
- q(0),
- ],
- q(882) => [
- q(0192),
- q(0),
- ],
- q(887) => [
- q(0247),
- q(0),
- ],
- q(894) => [
- q(0248),
- q(0),
- ],
- },
- q(un-alpha-3) => {
- q(ABW) => [
- q(0013),
- q(0),
- ],
- q(AFG) => [
- q(0001),
- q(0),
- ],
- q(AGO) => [
- q(0007),
- q(0),
- ],
- q(AIA) => [
- q(0008),
- q(0),
- ],
- q(ALA) => [
- q(0002),
- q(0),
- ],
- q(ALB) => [
- q(0003),
- q(0),
- ],
- q(AND) => [
- q(0006),
- q(0),
- ],
- q(ARE) => [
- q(0234),
- q(0),
- ],
- q(ARG) => [
- q(0011),
- q(0),
- ],
- q(ARM) => [
- q(0012),
- q(0),
- ],
- q(ASM) => [
- q(0005),
- q(0),
- ],
- q(ATA) => [
- q(0009),
- q(0),
- ],
- q(ATF) => [
- q(0079),
- q(0),
- ],
- q(ATG) => [
- q(0010),
- q(0),
- ],
- q(AUS) => [
- q(0014),
- q(0),
- ],
- q(AUT) => [
- q(0015),
- q(0),
- ],
- q(AZE) => [
- q(0016),
- q(0),
- ],
- q(BDI) => [
- q(0037),
- q(0),
- ],
- q(BEL) => [
- q(0022),
- q(0),
- ],
- q(BEN) => [
- q(0024),
- q(0),
- ],
- q(BES) => [
- q(0028),
- q(0),
- ],
- q(BFA) => [
- q(0036),
- q(0),
- ],
- q(BGD) => [
- q(0019),
- q(0),
- ],
- q(BGR) => [
- q(0035),
- q(0),
- ],
- q(BHR) => [
- q(0018),
- q(0),
- ],
- q(BHS) => [
- q(0017),
- q(0),
- ],
- q(BIH) => [
- q(0029),
- q(0),
- ],
- q(BLM) => [
- q(0185),
- q(0),
- ],
- q(BLR) => [
- q(0021),
- q(0),
- ],
- q(BLZ) => [
- q(0023),
- q(0),
- ],
- q(BMU) => [
- q(0025),
- q(0),
- ],
- q(BOL) => [
- q(0027),
- q(0),
- ],
- q(BRA) => [
- q(0032),
- q(0),
- ],
- q(BRB) => [
- q(0020),
- q(0),
- ],
- q(BRN) => [
- q(0034),
- q(0),
- ],
- q(BTN) => [
- q(0026),
- q(0),
- ],
- q(BVT) => [
- q(0031),
- q(0),
- ],
- q(BWA) => [
- q(0030),
- q(0),
- ],
- q(CAF) => [
- q(0043),
- q(0),
- ],
- q(CAN) => [
- q(0041),
- q(0),
- ],
- q(CCK) => [
- q(0048),
- q(0),
- ],
- q(CHE) => [
- q(0216),
- q(0),
- ],
- q(CHL) => [
- q(0045),
- q(0),
- ],
- q(CHN) => [
- q(0046),
- q(0),
- ],
- q(CIV) => [
- q(0055),
- q(0),
- ],
- q(CMR) => [
- q(0040),
- q(0),
- ],
- q(COD) => [
- q(0051),
- q(0),
- ],
- q(COG) => [
- q(0052),
- q(0),
- ],
- q(COK) => [
- q(0053),
- q(0),
- ],
- q(COL) => [
- q(0049),
- q(0),
- ],
- q(COM) => [
- q(0050),
- q(0),
- ],
- q(CPV) => [
- q(0038),
- q(0),
- ],
- q(CRI) => [
- q(0054),
- q(0),
- ],
- q(CUB) => [
- q(0057),
- q(0),
- ],
- q(CUW) => [
- q(0058),
- q(0),
- ],
- q(CXR) => [
- q(0047),
- q(0),
- ],
- q(CYM) => [
- q(0042),
- q(0),
- ],
- q(CYP) => [
- q(0059),
- q(0),
- ],
- q(CZE) => [
- q(0060),
- q(0),
- ],
- q(DEU) => [
- q(0083),
- q(0),
- ],
- q(DJI) => [
- q(0062),
- q(0),
- ],
- q(DMA) => [
- q(0063),
- q(0),
- ],
- q(DNK) => [
- q(0061),
- q(0),
- ],
- q(DOM) => [
- q(0064),
- q(0),
- ],
- q(DZA) => [
- q(0004),
- q(0),
- ],
- q(ECU) => [
- q(0065),
- q(0),
- ],
- q(EGY) => [
- q(0066),
- q(0),
- ],
- q(ERI) => [
- q(0069),
- q(0),
- ],
- q(ESH) => [
- q(0246),
- q(0),
- ],
- q(ESP) => [
- q(0209),
- q(0),
- ],
- q(EST) => [
- q(0070),
- q(0),
- ],
- q(ETH) => [
- q(0071),
- q(0),
- ],
- q(FIN) => [
- q(0075),
- q(0),
- ],
- q(FJI) => [
- q(0074),
- q(0),
- ],
- q(FLK) => [
- q(0072),
- q(0),
- ],
- q(FRA) => [
- q(0076),
- q(0),
- ],
- q(FRO) => [
- q(0073),
- q(0),
- ],
- q(FSM) => [
- q(0145),
- q(0),
- ],
- q(GAB) => [
- q(0080),
- q(0),
- ],
- q(GBR) => [
- q(0235),
- q(0),
- ],
- q(GEO) => [
- q(0082),
- q(0),
- ],
- q(GGY) => [
- q(0092),
- q(0),
- ],
- q(GHA) => [
- q(0084),
- q(0),
- ],
- q(GIB) => [
- q(0085),
- q(0),
- ],
- q(GIN) => [
- q(0093),
- q(0),
- ],
- q(GLP) => [
- q(0089),
- q(0),
- ],
- q(GMB) => [
- q(0081),
- q(0),
- ],
- q(GNB) => [
- q(0094),
- q(0),
- ],
- q(GNQ) => [
- q(0068),
- q(0),
- ],
- q(GRC) => [
- q(0086),
- q(0),
- ],
- q(GRD) => [
- q(0088),
- q(0),
- ],
- q(GRL) => [
- q(0087),
- q(0),
- ],
- q(GTM) => [
- q(0091),
- q(0),
- ],
- q(GUF) => [
- q(0077),
- q(0),
- ],
- q(GUM) => [
- q(0090),
- q(0),
- ],
- q(GUY) => [
- q(0095),
- q(0),
- ],
- q(HKG) => [
- q(0100),
- q(0),
- ],
- q(HMD) => [
- q(0097),
- q(0),
- ],
- q(HND) => [
- q(0099),
- q(0),
- ],
- q(HRV) => [
- q(0056),
- q(0),
- ],
- q(HTI) => [
- q(0096),
- q(0),
- ],
- q(HUN) => [
- q(0101),
- q(0),
- ],
- q(IDN) => [
- q(0104),
- q(0),
- ],
- q(IMN) => [
- q(0108),
- q(0),
- ],
- q(IND) => [
- q(0103),
- q(0),
- ],
- q(IOT) => [
- q(0033),
- q(0),
- ],
- q(IRL) => [
- q(0107),
- q(0),
- ],
- q(IRN) => [
- q(0105),
- q(0),
- ],
- q(IRQ) => [
- q(0106),
- q(0),
- ],
- q(ISL) => [
- q(0102),
- q(0),
- ],
- q(ISR) => [
- q(0109),
- q(0),
- ],
- q(ITA) => [
- q(0110),
- q(0),
- ],
- q(JAM) => [
- q(0111),
- q(0),
- ],
- q(JEY) => [
- q(0113),
- q(0),
- ],
- q(JOR) => [
- q(0114),
- q(0),
- ],
- q(JPN) => [
- q(0112),
- q(0),
- ],
- q(KAZ) => [
- q(0115),
- q(0),
- ],
- q(KEN) => [
- q(0116),
- q(0),
- ],
- q(KGZ) => [
- q(0121),
- q(0),
- ],
- q(KHM) => [
- q(0039),
- q(0),
- ],
- q(KIR) => [
- q(0117),
- q(0),
- ],
- q(KNA) => [
- q(0187),
- q(0),
- ],
- q(KOR) => [
- q(0119),
- q(0),
- ],
- q(KWT) => [
- q(0120),
- q(0),
- ],
- q(LAO) => [
- q(0122),
- q(0),
- ],
- q(LBN) => [
- q(0124),
- q(0),
- ],
- q(LBR) => [
- q(0126),
- q(0),
- ],
- q(LBY) => [
- q(0127),
- q(0),
- ],
- q(LCA) => [
- q(0188),
- q(0),
- ],
- q(LIE) => [
- q(0128),
- q(0),
- ],
- q(LKA) => [
- q(0210),
- q(0),
- ],
- q(LSO) => [
- q(0125),
- q(0),
- ],
- q(LTU) => [
- q(0129),
- q(0),
- ],
- q(LUX) => [
- q(0130),
- q(0),
- ],
- q(LVA) => [
- q(0123),
- q(0),
- ],
- q(MAC) => [
- q(0131),
- q(0),
- ],
- q(MAF) => [
- q(0189),
- q(0),
- ],
- q(MAR) => [
- q(0151),
- q(0),
- ],
- q(MCO) => [
- q(0147),
- q(0),
- ],
- q(MDA) => [
- q(0146),
- q(0),
- ],
- q(MDG) => [
- q(0133),
- q(0),
- ],
- q(MDV) => [
- q(0136),
- q(0),
- ],
- q(MEX) => [
- q(0144),
- q(0),
- ],
- q(MHL) => [
- q(0139),
- q(0),
- ],
- q(MKD) => [
- q(0132),
- q(0),
- ],
- q(MLI) => [
- q(0137),
- q(0),
- ],
- q(MLT) => [
- q(0138),
- q(0),
- ],
- q(MMR) => [
- q(0153),
- q(0),
- ],
- q(MNE) => [
- q(0149),
- q(0),
- ],
- q(MNG) => [
- q(0148),
- q(0),
- ],
- q(MNP) => [
- q(0165),
- q(0),
- ],
- q(MOZ) => [
- q(0152),
- q(0),
- ],
- q(MRT) => [
- q(0141),
- q(0),
- ],
- q(MSR) => [
- q(0150),
- q(0),
- ],
- q(MTQ) => [
- q(0140),
- q(0),
- ],
- q(MUS) => [
- q(0142),
- q(0),
- ],
- q(MWI) => [
- q(0134),
- q(0),
- ],
- q(MYS) => [
- q(0135),
- q(0),
- ],
- q(MYT) => [
- q(0143),
- q(0),
- ],
- q(NAM) => [
- q(0154),
- q(0),
- ],
- q(NCL) => [
- q(0158),
- q(0),
- ],
- q(NER) => [
- q(0161),
- q(0),
- ],
- q(NFK) => [
- q(0164),
- q(0),
- ],
- q(NGA) => [
- q(0162),
- q(0),
- ],
- q(NIC) => [
- q(0160),
- q(0),
- ],
- q(NIU) => [
- q(0163),
- q(0),
- ],
- q(NLD) => [
- q(0157),
- q(0),
- ],
- q(NOR) => [
- q(0166),
- q(0),
- ],
- q(NPL) => [
- q(0156),
- q(0),
- ],
- q(NRU) => [
- q(0155),
- q(0),
- ],
- q(NZL) => [
- q(0159),
- q(0),
- ],
- q(OMN) => [
- q(0167),
- q(0),
- ],
- q(PAK) => [
- q(0168),
- q(0),
- ],
- q(PAN) => [
- q(0171),
- q(0),
- ],
- q(PCN) => [
- q(0176),
- q(0),
- ],
- q(PER) => [
- q(0174),
- q(0),
- ],
- q(PHL) => [
- q(0175),
- q(0),
- ],
- q(PLW) => [
- q(0169),
- q(0),
- ],
- q(PNG) => [
- q(0172),
- q(0),
- ],
- q(POL) => [
- q(0177),
- q(0),
- ],
- q(PRI) => [
- q(0179),
- q(0),
- ],
- q(PRK) => [
- q(0118),
- q(5),
- ],
- q(PRT) => [
- q(0178),
- q(0),
- ],
- q(PRY) => [
- q(0173),
- q(0),
- ],
- q(PSE) => [
- q(0170),
- q(0),
- ],
- q(PYF) => [
- q(0078),
- q(0),
- ],
- q(QAT) => [
- q(0180),
- q(0),
- ],
- q(REU) => [
- q(0181),
- q(0),
- ],
- q(ROU) => [
- q(0182),
- q(0),
- ],
- q(RUS) => [
- q(0183),
- q(0),
- ],
- q(RWA) => [
- q(0184),
- q(0),
- ],
- q(SAU) => [
- q(0195),
- q(0),
- ],
- q(SDN) => [
- q(0211),
- q(0),
- ],
- q(SEN) => [
- q(0196),
- q(0),
- ],
- q(SGP) => [
- q(0200),
- q(0),
- ],
- q(SGS) => [
- q(0207),
- q(0),
- ],
- q(SHN) => [
- q(0186),
- q(0),
- ],
- q(SJM) => [
- q(0213),
- q(0),
- ],
- q(SLB) => [
- q(0204),
- q(0),
- ],
- q(SLE) => [
- q(0199),
- q(0),
- ],
- q(SLV) => [
- q(0067),
- q(0),
- ],
- q(SMR) => [
- q(0193),
- q(0),
- ],
- q(SOM) => [
- q(0205),
- q(0),
- ],
- q(SPM) => [
- q(0190),
- q(0),
- ],
- q(SRB) => [
- q(0197),
- q(0),
- ],
- q(SSD) => [
- q(0208),
- q(0),
- ],
- q(STP) => [
- q(0194),
- q(0),
- ],
- q(SUR) => [
- q(0212),
- q(0),
- ],
- q(SVK) => [
- q(0202),
- q(0),
- ],
- q(SVN) => [
- q(0203),
- q(0),
- ],
- q(SWE) => [
- q(0215),
- q(0),
- ],
- q(SWZ) => [
- q(0214),
- q(0),
- ],
- q(SXM) => [
- q(0201),
- q(0),
- ],
- q(SYC) => [
- q(0198),
- q(0),
- ],
- q(SYR) => [
- q(0217),
- q(0),
- ],
- q(TCA) => [
- q(0230),
- q(0),
- ],
- q(TCD) => [
- q(0044),
- q(0),
- ],
- q(TGO) => [
- q(0223),
- q(0),
- ],
- q(THA) => [
- q(0221),
- q(0),
- ],
- q(TJK) => [
- q(0219),
- q(0),
- ],
- q(TKL) => [
- q(0224),
- q(0),
- ],
- q(TKM) => [
- q(0229),
- q(0),
- ],
- q(TLS) => [
- q(0222),
- q(0),
- ],
- q(TON) => [
- q(0225),
- q(0),
- ],
- q(TTO) => [
- q(0226),
- q(0),
- ],
- q(TUN) => [
- q(0227),
- q(0),
- ],
- q(TUR) => [
- q(0228),
- q(0),
- ],
- q(TUV) => [
- q(0231),
- q(0),
- ],
- q(TZA) => [
- q(0220),
- q(0),
- ],
- q(UGA) => [
- q(0232),
- q(0),
- ],
- q(UKR) => [
- q(0233),
- q(0),
- ],
- q(UMI) => [
- q(0236),
- q(0),
- ],
- q(URY) => [
- q(0238),
- q(0),
- ],
- q(USA) => [
- q(0237),
- q(0),
- ],
- q(UZB) => [
- q(0239),
- q(0),
- ],
- q(VAT) => [
- q(0098),
- q(0),
- ],
- q(VCT) => [
- q(0191),
- q(0),
- ],
- q(VEN) => [
- q(0241),
- q(0),
- ],
- q(VGB) => [
- q(0243),
- q(0),
- ],
- q(VIR) => [
- q(0244),
- q(0),
- ],
- q(VNM) => [
- q(0242),
- q(0),
- ],
- q(VUT) => [
- q(0240),
- q(0),
- ],
- q(WLF) => [
- q(0245),
- q(0),
- ],
- q(WSM) => [
- q(0192),
- q(0),
- ],
- q(YEM) => [
- q(0247),
- q(0),
- ],
- q(ZAF) => [
- q(0206),
- q(0),
- ],
- q(ZMB) => [
- q(0248),
- q(0),
- ],
- q(ZWE) => [
- q(0249),
- q(0),
- ],
- },
- q(un-numeric) => {
- q(004) => [
- q(0001),
- q(0),
- ],
- q(008) => [
- q(0003),
- q(0),
- ],
- q(010) => [
- q(0009),
- q(0),
- ],
- q(012) => [
- q(0004),
- q(0),
- ],
- q(016) => [
- q(0005),
- q(0),
- ],
- q(020) => [
- q(0006),
- q(0),
- ],
- q(024) => [
- q(0007),
- q(0),
- ],
- q(028) => [
- q(0010),
- q(0),
- ],
- q(031) => [
- q(0016),
- q(0),
- ],
- q(032) => [
- q(0011),
- q(0),
- ],
- q(036) => [
- q(0014),
- q(0),
- ],
- q(040) => [
- q(0015),
- q(0),
- ],
- q(044) => [
- q(0017),
- q(0),
- ],
- q(048) => [
- q(0018),
- q(0),
- ],
- q(050) => [
- q(0019),
- q(0),
- ],
- q(051) => [
- q(0012),
- q(0),
- ],
- q(052) => [
- q(0020),
- q(0),
- ],
- q(056) => [
- q(0022),
- q(0),
- ],
- q(060) => [
- q(0025),
- q(0),
- ],
- q(064) => [
- q(0026),
- q(0),
- ],
- q(068) => [
- q(0027),
- q(0),
- ],
- q(070) => [
- q(0029),
- q(0),
- ],
- q(072) => [
- q(0030),
- q(0),
- ],
- q(074) => [
- q(0031),
- q(0),
- ],
- q(076) => [
- q(0032),
- q(0),
- ],
- q(084) => [
- q(0023),
- q(0),
- ],
- q(086) => [
- q(0033),
- q(0),
- ],
- q(090) => [
- q(0204),
- q(0),
- ],
- q(092) => [
- q(0243),
- q(0),
- ],
- q(096) => [
- q(0034),
- q(0),
- ],
- q(100) => [
- q(0035),
- q(0),
- ],
- q(104) => [
- q(0153),
- q(0),
- ],
- q(108) => [
- q(0037),
- q(0),
- ],
- q(112) => [
- q(0021),
- q(0),
- ],
- q(116) => [
- q(0039),
- q(0),
- ],
- q(120) => [
- q(0040),
- q(0),
- ],
- q(124) => [
- q(0041),
- q(0),
- ],
- q(132) => [
- q(0038),
- q(0),
- ],
- q(136) => [
- q(0042),
- q(0),
- ],
- q(140) => [
- q(0043),
- q(0),
- ],
- q(144) => [
- q(0210),
- q(0),
- ],
- q(148) => [
- q(0044),
- q(0),
- ],
- q(152) => [
- q(0045),
- q(0),
- ],
- q(156) => [
- q(0046),
- q(0),
- ],
- q(162) => [
- q(0047),
- q(0),
- ],
- q(166) => [
- q(0048),
- q(0),
- ],
- q(170) => [
- q(0049),
- q(0),
- ],
- q(174) => [
- q(0050),
- q(0),
- ],
- q(175) => [
- q(0143),
- q(0),
- ],
- q(178) => [
- q(0052),
- q(0),
- ],
- q(180) => [
- q(0051),
- q(0),
- ],
- q(184) => [
- q(0053),
- q(0),
- ],
- q(188) => [
- q(0054),
- q(0),
- ],
- q(191) => [
- q(0056),
- q(0),
- ],
- q(192) => [
- q(0057),
- q(0),
- ],
- q(196) => [
- q(0059),
- q(0),
- ],
- q(203) => [
- q(0060),
- q(0),
- ],
- q(204) => [
- q(0024),
- q(0),
- ],
- q(208) => [
- q(0061),
- q(0),
- ],
- q(212) => [
- q(0063),
- q(0),
- ],
- q(214) => [
- q(0064),
- q(0),
- ],
- q(218) => [
- q(0065),
- q(0),
- ],
- q(222) => [
- q(0067),
- q(0),
- ],
- q(226) => [
- q(0068),
- q(0),
- ],
- q(231) => [
- q(0071),
- q(0),
- ],
- q(232) => [
- q(0069),
- q(0),
- ],
- q(233) => [
- q(0070),
- q(0),
- ],
- q(234) => [
- q(0073),
- q(0),
- ],
- q(238) => [
- q(0072),
- q(0),
- ],
- q(239) => [
- q(0207),
- q(0),
- ],
- q(242) => [
- q(0074),
- q(0),
- ],
- q(246) => [
- q(0075),
- q(0),
- ],
- q(248) => [
- q(0002),
- q(0),
- ],
- q(250) => [
- q(0076),
- q(0),
- ],
- q(254) => [
- q(0077),
- q(0),
- ],
- q(258) => [
- q(0078),
- q(0),
- ],
- q(260) => [
- q(0079),
- q(0),
- ],
- q(262) => [
- q(0062),
- q(0),
- ],
- q(266) => [
- q(0080),
- q(0),
- ],
- q(268) => [
- q(0082),
- q(0),
- ],
- q(270) => [
- q(0081),
- q(0),
- ],
- q(275) => [
- q(0170),
- q(0),
- ],
- q(276) => [
- q(0083),
- q(0),
- ],
- q(288) => [
- q(0084),
- q(0),
- ],
- q(292) => [
- q(0085),
- q(0),
- ],
- q(296) => [
- q(0117),
- q(0),
- ],
- q(300) => [
- q(0086),
- q(0),
- ],
- q(304) => [
- q(0087),
- q(0),
- ],
- q(308) => [
- q(0088),
- q(0),
- ],
- q(312) => [
- q(0089),
- q(0),
- ],
- q(316) => [
- q(0090),
- q(0),
- ],
- q(320) => [
- q(0091),
- q(0),
- ],
- q(324) => [
- q(0093),
- q(0),
- ],
- q(328) => [
- q(0095),
- q(0),
- ],
- q(332) => [
- q(0096),
- q(0),
- ],
- q(334) => [
- q(0097),
- q(0),
- ],
- q(336) => [
- q(0098),
- q(0),
- ],
- q(340) => [
- q(0099),
- q(0),
- ],
- q(344) => [
- q(0100),
- q(0),
- ],
- q(348) => [
- q(0101),
- q(0),
- ],
- q(352) => [
- q(0102),
- q(0),
- ],
- q(356) => [
- q(0103),
- q(0),
- ],
- q(360) => [
- q(0104),
- q(0),
- ],
- q(364) => [
- q(0105),
- q(0),
- ],
- q(368) => [
- q(0106),
- q(0),
- ],
- q(372) => [
- q(0107),
- q(0),
- ],
- q(376) => [
- q(0109),
- q(0),
- ],
- q(380) => [
- q(0110),
- q(0),
- ],
- q(384) => [
- q(0055),
- q(0),
- ],
- q(388) => [
- q(0111),
- q(0),
- ],
- q(392) => [
- q(0112),
- q(0),
- ],
- q(398) => [
- q(0115),
- q(0),
- ],
- q(400) => [
- q(0114),
- q(0),
- ],
- q(404) => [
- q(0116),
- q(0),
- ],
- q(408) => [
- q(0118),
- q(5),
- ],
- q(410) => [
- q(0119),
- q(0),
- ],
- q(414) => [
- q(0120),
- q(0),
- ],
- q(417) => [
- q(0121),
- q(0),
- ],
- q(418) => [
- q(0122),
- q(0),
- ],
- q(422) => [
- q(0124),
- q(0),
- ],
- q(426) => [
- q(0125),
- q(0),
- ],
- q(428) => [
- q(0123),
- q(0),
- ],
- q(430) => [
- q(0126),
- q(0),
- ],
- q(434) => [
- q(0127),
- q(0),
- ],
- q(438) => [
- q(0128),
- q(0),
- ],
- q(440) => [
- q(0129),
- q(0),
- ],
- q(442) => [
- q(0130),
- q(0),
- ],
- q(446) => [
- q(0131),
- q(0),
- ],
- q(450) => [
- q(0133),
- q(0),
- ],
- q(454) => [
- q(0134),
- q(0),
- ],
- q(458) => [
- q(0135),
- q(0),
- ],
- q(462) => [
- q(0136),
- q(0),
- ],
- q(466) => [
- q(0137),
- q(0),
- ],
- q(470) => [
- q(0138),
- q(0),
- ],
- q(474) => [
- q(0140),
- q(0),
- ],
- q(478) => [
- q(0141),
- q(0),
- ],
- q(480) => [
- q(0142),
- q(0),
- ],
- q(484) => [
- q(0144),
- q(0),
- ],
- q(492) => [
- q(0147),
- q(0),
- ],
- q(496) => [
- q(0148),
- q(0),
- ],
- q(498) => [
- q(0146),
- q(0),
- ],
- q(499) => [
- q(0149),
- q(0),
- ],
- q(500) => [
- q(0150),
- q(0),
- ],
- q(504) => [
- q(0151),
- q(0),
- ],
- q(508) => [
- q(0152),
- q(0),
- ],
- q(512) => [
- q(0167),
- q(0),
- ],
- q(516) => [
- q(0154),
- q(0),
- ],
- q(520) => [
- q(0155),
- q(0),
- ],
- q(524) => [
- q(0156),
- q(0),
- ],
- q(528) => [
- q(0157),
- q(0),
- ],
- q(531) => [
- q(0058),
- q(0),
- ],
- q(533) => [
- q(0013),
- q(0),
- ],
- q(534) => [
- q(0201),
- q(0),
- ],
- q(535) => [
- q(0028),
- q(0),
- ],
- q(540) => [
- q(0158),
- q(0),
- ],
- q(548) => [
- q(0240),
- q(0),
- ],
- q(554) => [
- q(0159),
- q(0),
- ],
- q(558) => [
- q(0160),
- q(0),
- ],
- q(562) => [
- q(0161),
- q(0),
- ],
- q(566) => [
- q(0162),
- q(0),
- ],
- q(570) => [
- q(0163),
- q(0),
- ],
- q(574) => [
- q(0164),
- q(0),
- ],
- q(578) => [
- q(0166),
- q(0),
- ],
- q(580) => [
- q(0165),
- q(0),
- ],
- q(581) => [
- q(0236),
- q(0),
- ],
- q(583) => [
- q(0145),
- q(0),
- ],
- q(584) => [
- q(0139),
- q(0),
- ],
- q(585) => [
- q(0169),
- q(0),
- ],
- q(586) => [
- q(0168),
- q(0),
- ],
- q(591) => [
- q(0171),
- q(0),
- ],
- q(598) => [
- q(0172),
- q(0),
- ],
- q(600) => [
- q(0173),
- q(0),
- ],
- q(604) => [
- q(0174),
- q(0),
- ],
- q(608) => [
- q(0175),
- q(0),
- ],
- q(612) => [
- q(0176),
- q(0),
- ],
- q(616) => [
- q(0177),
- q(0),
- ],
- q(620) => [
- q(0178),
- q(0),
- ],
- q(624) => [
- q(0094),
- q(0),
- ],
- q(626) => [
- q(0222),
- q(0),
- ],
- q(630) => [
- q(0179),
- q(0),
- ],
- q(634) => [
- q(0180),
- q(0),
- ],
- q(638) => [
- q(0181),
- q(0),
- ],
- q(642) => [
- q(0182),
- q(0),
- ],
- q(643) => [
- q(0183),
- q(0),
- ],
- q(646) => [
- q(0184),
- q(0),
- ],
- q(652) => [
- q(0185),
- q(0),
- ],
- q(654) => [
- q(0186),
- q(0),
- ],
- q(659) => [
- q(0187),
- q(0),
- ],
- q(660) => [
- q(0008),
- q(0),
- ],
- q(662) => [
- q(0188),
- q(0),
- ],
- q(663) => [
- q(0189),
- q(0),
- ],
- q(666) => [
- q(0190),
- q(0),
- ],
- q(670) => [
- q(0191),
- q(0),
- ],
- q(674) => [
- q(0193),
- q(0),
- ],
- q(678) => [
- q(0194),
- q(0),
- ],
- q(680) => [
- q(0250),
- q(0),
- ],
- q(682) => [
- q(0195),
- q(0),
- ],
- q(686) => [
- q(0196),
- q(0),
- ],
- q(688) => [
- q(0197),
- q(0),
- ],
- q(690) => [
- q(0198),
- q(0),
- ],
- q(694) => [
- q(0199),
- q(0),
- ],
- q(702) => [
- q(0200),
- q(0),
- ],
- q(703) => [
- q(0202),
- q(0),
- ],
- q(704) => [
- q(0242),
- q(0),
- ],
- q(705) => [
- q(0203),
- q(0),
- ],
- q(706) => [
- q(0205),
- q(0),
- ],
- q(710) => [
- q(0206),
- q(0),
- ],
- q(716) => [
- q(0249),
- q(0),
- ],
- q(724) => [
- q(0209),
- q(0),
- ],
- q(728) => [
- q(0208),
- q(0),
- ],
- q(729) => [
- q(0211),
- q(0),
- ],
- q(732) => [
- q(0246),
- q(0),
- ],
- q(740) => [
- q(0212),
- q(0),
- ],
- q(744) => [
- q(0213),
- q(0),
- ],
- q(748) => [
- q(0214),
- q(0),
- ],
- q(752) => [
- q(0215),
- q(0),
- ],
- q(756) => [
- q(0216),
- q(0),
- ],
- q(760) => [
- q(0217),
- q(0),
- ],
- q(762) => [
- q(0219),
- q(0),
- ],
- q(764) => [
- q(0221),
- q(0),
- ],
- q(768) => [
- q(0223),
- q(0),
- ],
- q(772) => [
- q(0224),
- q(0),
- ],
- q(776) => [
- q(0225),
- q(0),
- ],
- q(780) => [
- q(0226),
- q(0),
- ],
- q(784) => [
- q(0234),
- q(0),
- ],
- q(788) => [
- q(0227),
- q(0),
- ],
- q(792) => [
- q(0228),
- q(0),
- ],
- q(795) => [
- q(0229),
- q(0),
- ],
- q(796) => [
- q(0230),
- q(0),
- ],
- q(798) => [
- q(0231),
- q(0),
- ],
- q(800) => [
- q(0232),
- q(0),
- ],
- q(804) => [
- q(0233),
- q(0),
- ],
- q(807) => [
- q(0132),
- q(0),
- ],
- q(818) => [
- q(0066),
- q(0),
- ],
- q(826) => [
- q(0235),
- q(0),
- ],
- q(831) => [
- q(0092),
- q(0),
- ],
- q(832) => [
- q(0113),
- q(0),
- ],
- q(833) => [
- q(0108),
- q(0),
- ],
- q(834) => [
- q(0220),
- q(0),
- ],
- q(840) => [
- q(0237),
- q(0),
- ],
- q(850) => [
- q(0244),
- q(0),
- ],
- q(854) => [
- q(0036),
- q(0),
- ],
- q(858) => [
- q(0238),
- q(0),
- ],
- q(860) => [
- q(0239),
- q(0),
- ],
- q(862) => [
- q(0241),
- q(0),
- ],
- q(876) => [
- q(0245),
- q(0),
- ],
- q(882) => [
- q(0192),
- q(0),
- ],
- q(887) => [
- q(0247),
- q(0),
- ],
- q(894) => [
- q(0248),
- q(0),
- ],
- },
-};
-
-$Locale::Codes::Data{'country'}{'id2code'} = {
- q(alpha-2) => {
- q(0001) => q(af),
- q(0002) => q(ax),
- q(0003) => q(al),
- q(0004) => q(dz),
- q(0005) => q(as),
- q(0006) => q(ad),
- q(0007) => q(ao),
- q(0008) => q(ai),
- q(0009) => q(aq),
- q(0010) => q(ag),
- q(0011) => q(ar),
- q(0012) => q(am),
- q(0013) => q(aw),
- q(0014) => q(au),
- q(0015) => q(at),
- q(0016) => q(az),
- q(0017) => q(bs),
- q(0018) => q(bh),
- q(0019) => q(bd),
- q(0020) => q(bb),
- q(0021) => q(by),
- q(0022) => q(be),
- q(0023) => q(bz),
- q(0024) => q(bj),
- q(0025) => q(bm),
- q(0026) => q(bt),
- q(0027) => q(bo),
- q(0028) => q(bq),
- q(0029) => q(ba),
- q(0030) => q(bw),
- q(0031) => q(bv),
- q(0032) => q(br),
- q(0033) => q(io),
- q(0034) => q(bn),
- q(0035) => q(bg),
- q(0036) => q(bf),
- q(0037) => q(bi),
- q(0038) => q(cv),
- q(0039) => q(kh),
- q(0040) => q(cm),
- q(0041) => q(ca),
- q(0042) => q(ky),
- q(0043) => q(cf),
- q(0044) => q(td),
- q(0045) => q(cl),
- q(0046) => q(cn),
- q(0047) => q(cx),
- q(0048) => q(cc),
- q(0049) => q(co),
- q(0050) => q(km),
- q(0051) => q(cd),
- q(0052) => q(cg),
- q(0053) => q(ck),
- q(0054) => q(cr),
- q(0055) => q(ci),
- q(0056) => q(hr),
- q(0057) => q(cu),
- q(0058) => q(cw),
- q(0059) => q(cy),
- q(0060) => q(cz),
- q(0061) => q(dk),
- q(0062) => q(dj),
- q(0063) => q(dm),
- q(0064) => q(do),
- q(0065) => q(ec),
- q(0066) => q(eg),
- q(0067) => q(sv),
- q(0068) => q(gq),
- q(0069) => q(er),
- q(0070) => q(ee),
- q(0071) => q(et),
- q(0072) => q(fk),
- q(0073) => q(fo),
- q(0074) => q(fj),
- q(0075) => q(fi),
- q(0076) => q(fr),
- q(0077) => q(gf),
- q(0078) => q(pf),
- q(0079) => q(tf),
- q(0080) => q(ga),
- q(0081) => q(gm),
- q(0082) => q(ge),
- q(0083) => q(de),
- q(0084) => q(gh),
- q(0085) => q(gi),
- q(0086) => q(gr),
- q(0087) => q(gl),
- q(0088) => q(gd),
- q(0089) => q(gp),
- q(0090) => q(gu),
- q(0091) => q(gt),
- q(0092) => q(gg),
- q(0093) => q(gn),
- q(0094) => q(gw),
- q(0095) => q(gy),
- q(0096) => q(ht),
- q(0097) => q(hm),
- q(0098) => q(va),
- q(0099) => q(hn),
- q(0100) => q(hk),
- q(0101) => q(hu),
- q(0102) => q(is),
- q(0103) => q(in),
- q(0104) => q(id),
- q(0105) => q(ir),
- q(0106) => q(iq),
- q(0107) => q(ie),
- q(0108) => q(im),
- q(0109) => q(il),
- q(0110) => q(it),
- q(0111) => q(jm),
- q(0112) => q(jp),
- q(0113) => q(je),
- q(0114) => q(jo),
- q(0115) => q(kz),
- q(0116) => q(ke),
- q(0117) => q(ki),
- q(0118) => q(kp),
- q(0119) => q(kr),
- q(0120) => q(kw),
- q(0121) => q(kg),
- q(0122) => q(la),
- q(0123) => q(lv),
- q(0124) => q(lb),
- q(0125) => q(ls),
- q(0126) => q(lr),
- q(0127) => q(ly),
- q(0128) => q(li),
- q(0129) => q(lt),
- q(0130) => q(lu),
- q(0131) => q(mo),
- q(0132) => q(mk),
- q(0133) => q(mg),
- q(0134) => q(mw),
- q(0135) => q(my),
- q(0136) => q(mv),
- q(0137) => q(ml),
- q(0138) => q(mt),
- q(0139) => q(mh),
- q(0140) => q(mq),
- q(0141) => q(mr),
- q(0142) => q(mu),
- q(0143) => q(yt),
- q(0144) => q(mx),
- q(0145) => q(fm),
- q(0146) => q(md),
- q(0147) => q(mc),
- q(0148) => q(mn),
- q(0149) => q(me),
- q(0150) => q(ms),
- q(0151) => q(ma),
- q(0152) => q(mz),
- q(0153) => q(mm),
- q(0154) => q(na),
- q(0155) => q(nr),
- q(0156) => q(np),
- q(0157) => q(nl),
- q(0158) => q(nc),
- q(0159) => q(nz),
- q(0160) => q(ni),
- q(0161) => q(ne),
- q(0162) => q(ng),
- q(0163) => q(nu),
- q(0164) => q(nf),
- q(0165) => q(mp),
- q(0166) => q(no),
- q(0167) => q(om),
- q(0168) => q(pk),
- q(0169) => q(pw),
- q(0170) => q(ps),
- q(0171) => q(pa),
- q(0172) => q(pg),
- q(0173) => q(py),
- q(0174) => q(pe),
- q(0175) => q(ph),
- q(0176) => q(pn),
- q(0177) => q(pl),
- q(0178) => q(pt),
- q(0179) => q(pr),
- q(0180) => q(qa),
- q(0181) => q(re),
- q(0182) => q(ro),
- q(0183) => q(ru),
- q(0184) => q(rw),
- q(0185) => q(bl),
- q(0186) => q(sh),
- q(0187) => q(kn),
- q(0188) => q(lc),
- q(0189) => q(mf),
- q(0190) => q(pm),
- q(0191) => q(vc),
- q(0192) => q(ws),
- q(0193) => q(sm),
- q(0194) => q(st),
- q(0195) => q(sa),
- q(0196) => q(sn),
- q(0197) => q(rs),
- q(0198) => q(sc),
- q(0199) => q(sl),
- q(0200) => q(sg),
- q(0201) => q(sx),
- q(0202) => q(sk),
- q(0203) => q(si),
- q(0204) => q(sb),
- q(0205) => q(so),
- q(0206) => q(za),
- q(0207) => q(gs),
- q(0208) => q(ss),
- q(0209) => q(es),
- q(0210) => q(lk),
- q(0211) => q(sd),
- q(0212) => q(sr),
- q(0213) => q(sj),
- q(0214) => q(sz),
- q(0215) => q(se),
- q(0216) => q(ch),
- q(0217) => q(sy),
- q(0218) => q(tw),
- q(0219) => q(tj),
- q(0220) => q(tz),
- q(0221) => q(th),
- q(0222) => q(tl),
- q(0223) => q(tg),
- q(0224) => q(tk),
- q(0225) => q(to),
- q(0226) => q(tt),
- q(0227) => q(tn),
- q(0228) => q(tr),
- q(0229) => q(tm),
- q(0230) => q(tc),
- q(0231) => q(tv),
- q(0232) => q(ug),
- q(0233) => q(ua),
- q(0234) => q(ae),
- q(0235) => q(gb),
- q(0236) => q(um),
- q(0237) => q(us),
- q(0238) => q(uy),
- q(0239) => q(uz),
- q(0240) => q(vu),
- q(0241) => q(ve),
- q(0242) => q(vn),
- q(0243) => q(vg),
- q(0244) => q(vi),
- q(0245) => q(wf),
- q(0246) => q(eh),
- q(0247) => q(ye),
- q(0248) => q(zm),
- q(0249) => q(zw),
- },
- q(alpha-3) => {
- q(0001) => q(afg),
- q(0002) => q(ala),
- q(0003) => q(alb),
- q(0004) => q(dza),
- q(0005) => q(asm),
- q(0006) => q(and),
- q(0007) => q(ago),
- q(0008) => q(aia),
- q(0009) => q(ata),
- q(0010) => q(atg),
- q(0011) => q(arg),
- q(0012) => q(arm),
- q(0013) => q(abw),
- q(0014) => q(aus),
- q(0015) => q(aut),
- q(0016) => q(aze),
- q(0017) => q(bhs),
- q(0018) => q(bhr),
- q(0019) => q(bgd),
- q(0020) => q(brb),
- q(0021) => q(blr),
- q(0022) => q(bel),
- q(0023) => q(blz),
- q(0024) => q(ben),
- q(0025) => q(bmu),
- q(0026) => q(btn),
- q(0027) => q(bol),
- q(0028) => q(bes),
- q(0029) => q(bih),
- q(0030) => q(bwa),
- q(0031) => q(bvt),
- q(0032) => q(bra),
- q(0033) => q(iot),
- q(0034) => q(brn),
- q(0035) => q(bgr),
- q(0036) => q(bfa),
- q(0037) => q(bdi),
- q(0038) => q(cpv),
- q(0039) => q(khm),
- q(0040) => q(cmr),
- q(0041) => q(can),
- q(0042) => q(cym),
- q(0043) => q(caf),
- q(0044) => q(tcd),
- q(0045) => q(chl),
- q(0046) => q(chn),
- q(0047) => q(cxr),
- q(0048) => q(cck),
- q(0049) => q(col),
- q(0050) => q(com),
- q(0051) => q(cod),
- q(0052) => q(cog),
- q(0053) => q(cok),
- q(0054) => q(cri),
- q(0055) => q(civ),
- q(0056) => q(hrv),
- q(0057) => q(cub),
- q(0058) => q(cuw),
- q(0059) => q(cyp),
- q(0060) => q(cze),
- q(0061) => q(dnk),
- q(0062) => q(dji),
- q(0063) => q(dma),
- q(0064) => q(dom),
- q(0065) => q(ecu),
- q(0066) => q(egy),
- q(0067) => q(slv),
- q(0068) => q(gnq),
- q(0069) => q(eri),
- q(0070) => q(est),
- q(0071) => q(eth),
- q(0072) => q(flk),
- q(0073) => q(fro),
- q(0074) => q(fji),
- q(0075) => q(fin),
- q(0076) => q(fra),
- q(0077) => q(guf),
- q(0078) => q(pyf),
- q(0079) => q(atf),
- q(0080) => q(gab),
- q(0081) => q(gmb),
- q(0082) => q(geo),
- q(0083) => q(deu),
- q(0084) => q(gha),
- q(0085) => q(gib),
- q(0086) => q(grc),
- q(0087) => q(grl),
- q(0088) => q(grd),
- q(0089) => q(glp),
- q(0090) => q(gum),
- q(0091) => q(gtm),
- q(0092) => q(ggy),
- q(0093) => q(gin),
- q(0094) => q(gnb),
- q(0095) => q(guy),
- q(0096) => q(hti),
- q(0097) => q(hmd),
- q(0098) => q(vat),
- q(0099) => q(hnd),
- q(0100) => q(hkg),
- q(0101) => q(hun),
- q(0102) => q(isl),
- q(0103) => q(ind),
- q(0104) => q(idn),
- q(0105) => q(irn),
- q(0106) => q(irq),
- q(0107) => q(irl),
- q(0108) => q(imn),
- q(0109) => q(isr),
- q(0110) => q(ita),
- q(0111) => q(jam),
- q(0112) => q(jpn),
- q(0113) => q(jey),
- q(0114) => q(jor),
- q(0115) => q(kaz),
- q(0116) => q(ken),
- q(0117) => q(kir),
- q(0118) => q(prk),
- q(0119) => q(kor),
- q(0120) => q(kwt),
- q(0121) => q(kgz),
- q(0122) => q(lao),
- q(0123) => q(lva),
- q(0124) => q(lbn),
- q(0125) => q(lso),
- q(0126) => q(lbr),
- q(0127) => q(lby),
- q(0128) => q(lie),
- q(0129) => q(ltu),
- q(0130) => q(lux),
- q(0131) => q(mac),
- q(0132) => q(mkd),
- q(0133) => q(mdg),
- q(0134) => q(mwi),
- q(0135) => q(mys),
- q(0136) => q(mdv),
- q(0137) => q(mli),
- q(0138) => q(mlt),
- q(0139) => q(mhl),
- q(0140) => q(mtq),
- q(0141) => q(mrt),
- q(0142) => q(mus),
- q(0143) => q(myt),
- q(0144) => q(mex),
- q(0145) => q(fsm),
- q(0146) => q(mda),
- q(0147) => q(mco),
- q(0148) => q(mng),
- q(0149) => q(mne),
- q(0150) => q(msr),
- q(0151) => q(mar),
- q(0152) => q(moz),
- q(0153) => q(mmr),
- q(0154) => q(nam),
- q(0155) => q(nru),
- q(0156) => q(npl),
- q(0157) => q(nld),
- q(0158) => q(ncl),
- q(0159) => q(nzl),
- q(0160) => q(nic),
- q(0161) => q(ner),
- q(0162) => q(nga),
- q(0163) => q(niu),
- q(0164) => q(nfk),
- q(0165) => q(mnp),
- q(0166) => q(nor),
- q(0167) => q(omn),
- q(0168) => q(pak),
- q(0169) => q(plw),
- q(0170) => q(pse),
- q(0171) => q(pan),
- q(0172) => q(png),
- q(0173) => q(pry),
- q(0174) => q(per),
- q(0175) => q(phl),
- q(0176) => q(pcn),
- q(0177) => q(pol),
- q(0178) => q(prt),
- q(0179) => q(pri),
- q(0180) => q(qat),
- q(0181) => q(reu),
- q(0182) => q(rou),
- q(0183) => q(rus),
- q(0184) => q(rwa),
- q(0185) => q(blm),
- q(0186) => q(shn),
- q(0187) => q(kna),
- q(0188) => q(lca),
- q(0189) => q(maf),
- q(0190) => q(spm),
- q(0191) => q(vct),
- q(0192) => q(wsm),
- q(0193) => q(smr),
- q(0194) => q(stp),
- q(0195) => q(sau),
- q(0196) => q(sen),
- q(0197) => q(srb),
- q(0198) => q(syc),
- q(0199) => q(sle),
- q(0200) => q(sgp),
- q(0201) => q(sxm),
- q(0202) => q(svk),
- q(0203) => q(svn),
- q(0204) => q(slb),
- q(0205) => q(som),
- q(0206) => q(zaf),
- q(0207) => q(sgs),
- q(0208) => q(ssd),
- q(0209) => q(esp),
- q(0210) => q(lka),
- q(0211) => q(sdn),
- q(0212) => q(sur),
- q(0213) => q(sjm),
- q(0214) => q(swz),
- q(0215) => q(swe),
- q(0216) => q(che),
- q(0217) => q(syr),
- q(0218) => q(twn),
- q(0219) => q(tjk),
- q(0220) => q(tza),
- q(0221) => q(tha),
- q(0222) => q(tls),
- q(0223) => q(tgo),
- q(0224) => q(tkl),
- q(0225) => q(ton),
- q(0226) => q(tto),
- q(0227) => q(tun),
- q(0228) => q(tur),
- q(0229) => q(tkm),
- q(0230) => q(tca),
- q(0231) => q(tuv),
- q(0232) => q(uga),
- q(0233) => q(ukr),
- q(0234) => q(are),
- q(0235) => q(gbr),
- q(0236) => q(umi),
- q(0237) => q(usa),
- q(0238) => q(ury),
- q(0239) => q(uzb),
- q(0240) => q(vut),
- q(0241) => q(ven),
- q(0242) => q(vnm),
- q(0243) => q(vgb),
- q(0244) => q(vir),
- q(0245) => q(wlf),
- q(0246) => q(esh),
- q(0247) => q(yem),
- q(0248) => q(zmb),
- q(0249) => q(zwe),
- },
- q(dom) => {
- q(0001) => q(af),
- q(0002) => q(ax),
- q(0003) => q(al),
- q(0004) => q(dz),
- q(0005) => q(as),
- q(0006) => q(ad),
- q(0007) => q(ao),
- q(0008) => q(ai),
- q(0009) => q(aq),
- q(0010) => q(ag),
- q(0011) => q(ar),
- q(0012) => q(am),
- q(0013) => q(aw),
- q(0014) => q(au),
- q(0015) => q(at),
- q(0016) => q(az),
- q(0017) => q(bs),
- q(0018) => q(bh),
- q(0019) => q(bd),
- q(0020) => q(bb),
- q(0021) => q(by),
- q(0022) => q(be),
- q(0023) => q(bz),
- q(0024) => q(bj),
- q(0025) => q(bm),
- q(0026) => q(bt),
- q(0027) => q(bo),
- q(0028) => q(bq),
- q(0029) => q(ba),
- q(0030) => q(bw),
- q(0031) => q(bv),
- q(0032) => q(br),
- q(0033) => q(io),
- q(0034) => q(bn),
- q(0035) => q(bg),
- q(0036) => q(bf),
- q(0037) => q(bi),
- q(0038) => q(cv),
- q(0039) => q(kh),
- q(0040) => q(cm),
- q(0041) => q(ca),
- q(0042) => q(ky),
- q(0043) => q(cf),
- q(0044) => q(td),
- q(0045) => q(cl),
- q(0046) => q(cn),
- q(0047) => q(cx),
- q(0048) => q(cc),
- q(0049) => q(co),
- q(0050) => q(km),
- q(0051) => q(cd),
- q(0052) => q(cg),
- q(0053) => q(ck),
- q(0054) => q(cr),
- q(0055) => q(ci),
- q(0056) => q(hr),
- q(0057) => q(cu),
- q(0058) => q(cw),
- q(0059) => q(cy),
- q(0060) => q(cz),
- q(0061) => q(dk),
- q(0062) => q(dj),
- q(0063) => q(dm),
- q(0064) => q(do),
- q(0065) => q(ec),
- q(0066) => q(eg),
- q(0067) => q(sv),
- q(0068) => q(gq),
- q(0069) => q(er),
- q(0070) => q(ee),
- q(0071) => q(et),
- q(0072) => q(fk),
- q(0073) => q(fo),
- q(0074) => q(fj),
- q(0075) => q(fi),
- q(0076) => q(fr),
- q(0077) => q(gf),
- q(0078) => q(pf),
- q(0079) => q(tf),
- q(0080) => q(ga),
- q(0081) => q(gm),
- q(0082) => q(ge),
- q(0083) => q(de),
- q(0084) => q(gh),
- q(0085) => q(gi),
- q(0086) => q(gr),
- q(0087) => q(gl),
- q(0088) => q(gd),
- q(0089) => q(gp),
- q(0090) => q(gu),
- q(0091) => q(gt),
- q(0092) => q(gg),
- q(0093) => q(gn),
- q(0094) => q(gw),
- q(0095) => q(gy),
- q(0096) => q(ht),
- q(0097) => q(hm),
- q(0098) => q(va),
- q(0099) => q(hn),
- q(0100) => q(hk),
- q(0101) => q(hu),
- q(0102) => q(is),
- q(0103) => q(in),
- q(0104) => q(id),
- q(0105) => q(ir),
- q(0106) => q(iq),
- q(0107) => q(ie),
- q(0108) => q(im),
- q(0109) => q(il),
- q(0110) => q(it),
- q(0111) => q(jm),
- q(0112) => q(jp),
- q(0113) => q(je),
- q(0114) => q(jo),
- q(0115) => q(kz),
- q(0116) => q(ke),
- q(0117) => q(ki),
- q(0118) => q(kp),
- q(0119) => q(kr),
- q(0120) => q(kw),
- q(0121) => q(kg),
- q(0122) => q(la),
- q(0123) => q(lv),
- q(0124) => q(lb),
- q(0125) => q(ls),
- q(0126) => q(lr),
- q(0127) => q(ly),
- q(0128) => q(li),
- q(0129) => q(lt),
- q(0130) => q(lu),
- q(0131) => q(mo),
- q(0132) => q(mk),
- q(0133) => q(mg),
- q(0134) => q(mw),
- q(0135) => q(my),
- q(0136) => q(mv),
- q(0137) => q(ml),
- q(0138) => q(mt),
- q(0139) => q(mh),
- q(0140) => q(mq),
- q(0141) => q(mr),
- q(0142) => q(mu),
- q(0143) => q(yt),
- q(0144) => q(mx),
- q(0145) => q(fm),
- q(0146) => q(md),
- q(0147) => q(mc),
- q(0148) => q(mn),
- q(0149) => q(me),
- q(0150) => q(ms),
- q(0151) => q(ma),
- q(0152) => q(mz),
- q(0153) => q(mm),
- q(0154) => q(na),
- q(0155) => q(nr),
- q(0156) => q(np),
- q(0157) => q(nl),
- q(0158) => q(nc),
- q(0159) => q(nz),
- q(0160) => q(ni),
- q(0161) => q(ne),
- q(0162) => q(ng),
- q(0163) => q(nu),
- q(0164) => q(nf),
- q(0165) => q(mp),
- q(0166) => q(no),
- q(0167) => q(om),
- q(0168) => q(pk),
- q(0169) => q(pw),
- q(0170) => q(ps),
- q(0171) => q(pa),
- q(0172) => q(pg),
- q(0173) => q(py),
- q(0174) => q(pe),
- q(0175) => q(ph),
- q(0176) => q(pn),
- q(0177) => q(pl),
- q(0178) => q(pt),
- q(0179) => q(pr),
- q(0180) => q(qa),
- q(0181) => q(re),
- q(0182) => q(ro),
- q(0183) => q(ru),
- q(0184) => q(rw),
- q(0185) => q(bl),
- q(0186) => q(sh),
- q(0187) => q(kn),
- q(0188) => q(lc),
- q(0189) => q(mf),
- q(0190) => q(pm),
- q(0191) => q(vc),
- q(0192) => q(ws),
- q(0193) => q(sm),
- q(0194) => q(st),
- q(0195) => q(sa),
- q(0196) => q(sn),
- q(0197) => q(rs),
- q(0198) => q(sc),
- q(0199) => q(sl),
- q(0200) => q(sg),
- q(0201) => q(sx),
- q(0202) => q(sk),
- q(0203) => q(si),
- q(0204) => q(sb),
- q(0205) => q(so),
- q(0206) => q(za),
- q(0207) => q(gs),
- q(0208) => q(ss),
- q(0209) => q(es),
- q(0210) => q(lk),
- q(0211) => q(sd),
- q(0212) => q(sr),
- q(0213) => q(sj),
- q(0214) => q(sz),
- q(0215) => q(se),
- q(0216) => q(ch),
- q(0217) => q(sy),
- q(0218) => q(tw),
- q(0219) => q(tj),
- q(0220) => q(tz),
- q(0221) => q(th),
- q(0222) => q(tl),
- q(0223) => q(tg),
- q(0224) => q(tk),
- q(0225) => q(to),
- q(0226) => q(tt),
- q(0227) => q(tn),
- q(0228) => q(tr),
- q(0229) => q(tm),
- q(0230) => q(tc),
- q(0231) => q(tv),
- q(0232) => q(ug),
- q(0233) => q(ua),
- q(0234) => q(ae),
- q(0235) => q(gb),
- q(0236) => q(um),
- q(0237) => q(us),
- q(0238) => q(uy),
- q(0239) => q(uz),
- q(0240) => q(vu),
- q(0241) => q(ve),
- q(0242) => q(vn),
- q(0243) => q(vg),
- q(0244) => q(vi),
- q(0245) => q(wf),
- q(0246) => q(eh),
- q(0247) => q(ye),
- q(0248) => q(zm),
- q(0249) => q(zw),
- },
- q(genc-alpha-2) => {
- q(0001) => q(AF),
- q(0003) => q(AL),
- q(0004) => q(DZ),
- q(0005) => q(AS),
- q(0006) => q(AD),
- q(0007) => q(AO),
- q(0008) => q(AI),
- q(0009) => q(AQ),
- q(0010) => q(AG),
- q(0011) => q(AR),
- q(0012) => q(AM),
- q(0013) => q(AW),
- q(0014) => q(AU),
- q(0015) => q(AT),
- q(0016) => q(AZ),
- q(0017) => q(BS),
- q(0018) => q(BH),
- q(0019) => q(BD),
- q(0020) => q(BB),
- q(0021) => q(BY),
- q(0022) => q(BE),
- q(0023) => q(BZ),
- q(0024) => q(BJ),
- q(0025) => q(BM),
- q(0026) => q(BT),
- q(0027) => q(BO),
- q(0028) => q(BQ),
- q(0029) => q(BA),
- q(0030) => q(BW),
- q(0031) => q(BV),
- q(0032) => q(BR),
- q(0033) => q(IO),
- q(0034) => q(BN),
- q(0035) => q(BG),
- q(0036) => q(BF),
- q(0037) => q(BI),
- q(0038) => q(CV),
- q(0039) => q(KH),
- q(0040) => q(CM),
- q(0041) => q(CA),
- q(0042) => q(KY),
- q(0043) => q(CF),
- q(0044) => q(TD),
- q(0045) => q(CL),
- q(0046) => q(CN),
- q(0047) => q(CX),
- q(0048) => q(CC),
- q(0049) => q(CO),
- q(0050) => q(KM),
- q(0051) => q(CD),
- q(0052) => q(CG),
- q(0053) => q(CK),
- q(0054) => q(CR),
- q(0055) => q(CI),
- q(0056) => q(HR),
- q(0057) => q(CU),
- q(0058) => q(CW),
- q(0059) => q(CY),
- q(0060) => q(CZ),
- q(0061) => q(DK),
- q(0062) => q(DJ),
- q(0063) => q(DM),
- q(0064) => q(DO),
- q(0065) => q(EC),
- q(0066) => q(EG),
- q(0067) => q(SV),
- q(0068) => q(GQ),
- q(0069) => q(ER),
- q(0070) => q(EE),
- q(0071) => q(ET),
- q(0072) => q(FK),
- q(0073) => q(FO),
- q(0074) => q(FJ),
- q(0075) => q(FI),
- q(0076) => q(FR),
- q(0077) => q(GF),
- q(0078) => q(PF),
- q(0079) => q(TF),
- q(0080) => q(GA),
- q(0081) => q(GM),
- q(0082) => q(GE),
- q(0083) => q(DE),
- q(0084) => q(GH),
- q(0085) => q(GI),
- q(0086) => q(GR),
- q(0087) => q(GL),
- q(0088) => q(GD),
- q(0089) => q(GP),
- q(0090) => q(GU),
- q(0091) => q(GT),
- q(0092) => q(GG),
- q(0093) => q(GN),
- q(0094) => q(GW),
- q(0095) => q(GY),
- q(0096) => q(HT),
- q(0097) => q(HM),
- q(0098) => q(VA),
- q(0099) => q(HN),
- q(0100) => q(HK),
- q(0101) => q(HU),
- q(0102) => q(IS),
- q(0103) => q(IN),
- q(0104) => q(ID),
- q(0105) => q(IR),
- q(0106) => q(IQ),
- q(0107) => q(IE),
- q(0108) => q(IM),
- q(0109) => q(IL),
- q(0110) => q(IT),
- q(0111) => q(JM),
- q(0112) => q(JP),
- q(0113) => q(JE),
- q(0114) => q(JO),
- q(0115) => q(KZ),
- q(0116) => q(KE),
- q(0117) => q(KI),
- q(0118) => q(KP),
- q(0119) => q(KR),
- q(0120) => q(KW),
- q(0121) => q(KG),
- q(0122) => q(LA),
- q(0123) => q(LV),
- q(0124) => q(LB),
- q(0125) => q(LS),
- q(0126) => q(LR),
- q(0127) => q(LY),
- q(0128) => q(LI),
- q(0129) => q(LT),
- q(0130) => q(LU),
- q(0131) => q(MO),
- q(0132) => q(MK),
- q(0133) => q(MG),
- q(0134) => q(MW),
- q(0135) => q(MY),
- q(0136) => q(MV),
- q(0137) => q(ML),
- q(0138) => q(MT),
- q(0139) => q(MH),
- q(0140) => q(MQ),
- q(0141) => q(MR),
- q(0142) => q(MU),
- q(0143) => q(YT),
- q(0144) => q(MX),
- q(0145) => q(FM),
- q(0146) => q(MD),
- q(0147) => q(MC),
- q(0148) => q(MN),
- q(0149) => q(ME),
- q(0150) => q(MS),
- q(0151) => q(MA),
- q(0152) => q(MZ),
- q(0153) => q(MM),
- q(0154) => q(NA),
- q(0155) => q(NR),
- q(0156) => q(NP),
- q(0157) => q(NL),
- q(0158) => q(NC),
- q(0159) => q(NZ),
- q(0160) => q(NI),
- q(0161) => q(NE),
- q(0162) => q(NG),
- q(0163) => q(NU),
- q(0164) => q(NF),
- q(0165) => q(MP),
- q(0166) => q(NO),
- q(0167) => q(OM),
- q(0168) => q(PK),
- q(0169) => q(PW),
- q(0171) => q(PA),
- q(0172) => q(PG),
- q(0173) => q(PY),
- q(0174) => q(PE),
- q(0175) => q(PH),
- q(0176) => q(PN),
- q(0177) => q(PL),
- q(0178) => q(PT),
- q(0179) => q(PR),
- q(0180) => q(QA),
- q(0181) => q(RE),
- q(0182) => q(RO),
- q(0183) => q(RU),
- q(0184) => q(RW),
- q(0185) => q(BL),
- q(0186) => q(SH),
- q(0187) => q(KN),
- q(0188) => q(LC),
- q(0189) => q(MF),
- q(0190) => q(PM),
- q(0191) => q(VC),
- q(0192) => q(WS),
- q(0193) => q(SM),
- q(0194) => q(ST),
- q(0195) => q(SA),
- q(0196) => q(SN),
- q(0197) => q(RS),
- q(0198) => q(SC),
- q(0199) => q(SL),
- q(0200) => q(SG),
- q(0201) => q(SX),
- q(0202) => q(SK),
- q(0203) => q(SI),
- q(0204) => q(SB),
- q(0205) => q(SO),
- q(0206) => q(ZA),
- q(0207) => q(GS),
- q(0208) => q(SS),
- q(0209) => q(ES),
- q(0210) => q(LK),
- q(0211) => q(SD),
- q(0212) => q(SR),
- q(0214) => q(SZ),
- q(0215) => q(SE),
- q(0216) => q(CH),
- q(0217) => q(SY),
- q(0218) => q(TW),
- q(0219) => q(TJ),
- q(0220) => q(TZ),
- q(0221) => q(TH),
- q(0222) => q(TL),
- q(0223) => q(TG),
- q(0224) => q(TK),
- q(0225) => q(TO),
- q(0226) => q(TT),
- q(0227) => q(TN),
- q(0228) => q(TR),
- q(0229) => q(TM),
- q(0230) => q(TC),
- q(0231) => q(TV),
- q(0232) => q(UG),
- q(0233) => q(UA),
- q(0234) => q(AE),
- q(0235) => q(GB),
- q(0237) => q(US),
- q(0238) => q(UY),
- q(0239) => q(UZ),
- q(0240) => q(VU),
- q(0241) => q(VE),
- q(0242) => q(VN),
- q(0243) => q(VG),
- q(0244) => q(VI),
- q(0245) => q(WF),
- q(0246) => q(EH),
- q(0247) => q(YE),
- q(0248) => q(ZM),
- q(0249) => q(ZW),
- q(0251) => q(QZ),
- q(0252) => q(XA),
- q(0253) => q(XB),
- q(0254) => q(QS),
- q(0255) => q(CP),
- q(0256) => q(XC),
- q(0257) => q(XD),
- q(0258) => q(DG),
- q(0259) => q(XE),
- q(0260) => q(XG),
- q(0261) => q(QX),
- q(0262) => q(A2),
- q(0263) => q(XH),
- q(0264) => q(XJ),
- q(0265) => q(XQ),
- q(0266) => q(XU),
- q(0267) => q(QU),
- q(0268) => q(XM),
- q(0269) => q(XK),
- q(0270) => q(QM),
- q(0271) => q(XV),
- q(0272) => q(XL),
- q(0273) => q(XP),
- q(0274) => q(XS),
- q(0275) => q(XR),
- q(0276) => q(XT),
- q(0277) => q(A1),
- q(0278) => q(QW),
- q(0279) => q(XW),
- },
- q(genc-alpha-3) => {
- q(0001) => q(AFG),
- q(0003) => q(ALB),
- q(0004) => q(DZA),
- q(0005) => q(ASM),
- q(0006) => q(AND),
- q(0007) => q(AGO),
- q(0008) => q(AIA),
- q(0009) => q(ATA),
- q(0010) => q(ATG),
- q(0011) => q(ARG),
- q(0012) => q(ARM),
- q(0013) => q(ABW),
- q(0014) => q(AUS),
- q(0015) => q(AUT),
- q(0016) => q(AZE),
- q(0017) => q(BHS),
- q(0018) => q(BHR),
- q(0019) => q(BGD),
- q(0020) => q(BRB),
- q(0021) => q(BLR),
- q(0022) => q(BEL),
- q(0023) => q(BLZ),
- q(0024) => q(BEN),
- q(0025) => q(BMU),
- q(0026) => q(BTN),
- q(0027) => q(BOL),
- q(0028) => q(BES),
- q(0029) => q(BIH),
- q(0030) => q(BWA),
- q(0031) => q(BVT),
- q(0032) => q(BRA),
- q(0033) => q(IOT),
- q(0034) => q(BRN),
- q(0035) => q(BGR),
- q(0036) => q(BFA),
- q(0037) => q(BDI),
- q(0038) => q(CPV),
- q(0039) => q(KHM),
- q(0040) => q(CMR),
- q(0041) => q(CAN),
- q(0042) => q(CYM),
- q(0043) => q(CAF),
- q(0044) => q(TCD),
- q(0045) => q(CHL),
- q(0046) => q(CHN),
- q(0047) => q(CXR),
- q(0048) => q(CCK),
- q(0049) => q(COL),
- q(0050) => q(COM),
- q(0051) => q(COD),
- q(0052) => q(COG),
- q(0053) => q(COK),
- q(0054) => q(CRI),
- q(0055) => q(CIV),
- q(0056) => q(HRV),
- q(0057) => q(CUB),
- q(0058) => q(CUW),
- q(0059) => q(CYP),
- q(0060) => q(CZE),
- q(0061) => q(DNK),
- q(0062) => q(DJI),
- q(0063) => q(DMA),
- q(0064) => q(DOM),
- q(0065) => q(ECU),
- q(0066) => q(EGY),
- q(0067) => q(SLV),
- q(0068) => q(GNQ),
- q(0069) => q(ERI),
- q(0070) => q(EST),
- q(0071) => q(ETH),
- q(0072) => q(FLK),
- q(0073) => q(FRO),
- q(0074) => q(FJI),
- q(0075) => q(FIN),
- q(0076) => q(FRA),
- q(0077) => q(GUF),
- q(0078) => q(PYF),
- q(0079) => q(ATF),
- q(0080) => q(GAB),
- q(0081) => q(GMB),
- q(0082) => q(GEO),
- q(0083) => q(DEU),
- q(0084) => q(GHA),
- q(0085) => q(GIB),
- q(0086) => q(GRC),
- q(0087) => q(GRL),
- q(0088) => q(GRD),
- q(0089) => q(GLP),
- q(0090) => q(GUM),
- q(0091) => q(GTM),
- q(0092) => q(GGY),
- q(0093) => q(GIN),
- q(0094) => q(GNB),
- q(0095) => q(GUY),
- q(0096) => q(HTI),
- q(0097) => q(HMD),
- q(0098) => q(VAT),
- q(0099) => q(HND),
- q(0100) => q(HKG),
- q(0101) => q(HUN),
- q(0102) => q(ISL),
- q(0103) => q(IND),
- q(0104) => q(IDN),
- q(0105) => q(IRN),
- q(0106) => q(IRQ),
- q(0107) => q(IRL),
- q(0108) => q(IMN),
- q(0109) => q(ISR),
- q(0110) => q(ITA),
- q(0111) => q(JAM),
- q(0112) => q(JPN),
- q(0113) => q(JEY),
- q(0114) => q(JOR),
- q(0115) => q(KAZ),
- q(0116) => q(KEN),
- q(0117) => q(KIR),
- q(0118) => q(PRK),
- q(0119) => q(KOR),
- q(0120) => q(KWT),
- q(0121) => q(KGZ),
- q(0122) => q(LAO),
- q(0123) => q(LVA),
- q(0124) => q(LBN),
- q(0125) => q(LSO),
- q(0126) => q(LBR),
- q(0127) => q(LBY),
- q(0128) => q(LIE),
- q(0129) => q(LTU),
- q(0130) => q(LUX),
- q(0131) => q(MAC),
- q(0132) => q(MKD),
- q(0133) => q(MDG),
- q(0134) => q(MWI),
- q(0135) => q(MYS),
- q(0136) => q(MDV),
- q(0137) => q(MLI),
- q(0138) => q(MLT),
- q(0139) => q(MHL),
- q(0140) => q(MTQ),
- q(0141) => q(MRT),
- q(0142) => q(MUS),
- q(0143) => q(MYT),
- q(0144) => q(MEX),
- q(0145) => q(FSM),
- q(0146) => q(MDA),
- q(0147) => q(MCO),
- q(0148) => q(MNG),
- q(0149) => q(MNE),
- q(0150) => q(MSR),
- q(0151) => q(MAR),
- q(0152) => q(MOZ),
- q(0153) => q(MMR),
- q(0154) => q(NAM),
- q(0155) => q(NRU),
- q(0156) => q(NPL),
- q(0157) => q(NLD),
- q(0158) => q(NCL),
- q(0159) => q(NZL),
- q(0160) => q(NIC),
- q(0161) => q(NER),
- q(0162) => q(NGA),
- q(0163) => q(NIU),
- q(0164) => q(NFK),
- q(0165) => q(MNP),
- q(0166) => q(NOR),
- q(0167) => q(OMN),
- q(0168) => q(PAK),
- q(0169) => q(PLW),
- q(0171) => q(PAN),
- q(0172) => q(PNG),
- q(0173) => q(PRY),
- q(0174) => q(PER),
- q(0175) => q(PHL),
- q(0176) => q(PCN),
- q(0177) => q(POL),
- q(0178) => q(PRT),
- q(0179) => q(PRI),
- q(0180) => q(QAT),
- q(0181) => q(REU),
- q(0182) => q(ROU),
- q(0183) => q(RUS),
- q(0184) => q(RWA),
- q(0185) => q(BLM),
- q(0186) => q(SHN),
- q(0187) => q(KNA),
- q(0188) => q(LCA),
- q(0189) => q(MAF),
- q(0190) => q(SPM),
- q(0191) => q(VCT),
- q(0192) => q(WSM),
- q(0193) => q(SMR),
- q(0194) => q(STP),
- q(0195) => q(SAU),
- q(0196) => q(SEN),
- q(0197) => q(SRB),
- q(0198) => q(SYC),
- q(0199) => q(SLE),
- q(0200) => q(SGP),
- q(0201) => q(SXM),
- q(0202) => q(SVK),
- q(0203) => q(SVN),
- q(0204) => q(SLB),
- q(0205) => q(SOM),
- q(0206) => q(ZAF),
- q(0207) => q(SGS),
- q(0208) => q(SSD),
- q(0209) => q(ESP),
- q(0210) => q(LKA),
- q(0211) => q(SDN),
- q(0212) => q(SUR),
- q(0214) => q(SWZ),
- q(0215) => q(SWE),
- q(0216) => q(CHE),
- q(0217) => q(SYR),
- q(0218) => q(TWN),
- q(0219) => q(TJK),
- q(0220) => q(TZA),
- q(0221) => q(THA),
- q(0222) => q(TLS),
- q(0223) => q(TGO),
- q(0224) => q(TKL),
- q(0225) => q(TON),
- q(0226) => q(TTO),
- q(0227) => q(TUN),
- q(0228) => q(TUR),
- q(0229) => q(TKM),
- q(0230) => q(TCA),
- q(0231) => q(TUV),
- q(0232) => q(UGA),
- q(0233) => q(UKR),
- q(0234) => q(ARE),
- q(0235) => q(GBR),
- q(0237) => q(USA),
- q(0238) => q(URY),
- q(0239) => q(UZB),
- q(0240) => q(VUT),
- q(0241) => q(VEN),
- q(0242) => q(VNM),
- q(0243) => q(VGB),
- q(0244) => q(VIR),
- q(0245) => q(WLF),
- q(0246) => q(ESH),
- q(0247) => q(YEM),
- q(0248) => q(ZMB),
- q(0249) => q(ZWE),
- q(0251) => q(XQZ),
- q(0252) => q(XAC),
- q(0253) => q(XBK),
- q(0254) => q(XBI),
- q(0255) => q(CPT),
- q(0256) => q(XCS),
- q(0257) => q(XXD),
- q(0258) => q(DGA),
- q(0259) => q(XEU),
- q(0260) => q(XGZ),
- q(0261) => q(XGL),
- q(0262) => q(AX2),
- q(0263) => q(XHO),
- q(0264) => q(XJM),
- q(0265) => q(XJV),
- q(0266) => q(XJA),
- q(0267) => q(XJN),
- q(0268) => q(XKR),
- q(0269) => q(XKS),
- q(0270) => q(XMW),
- q(0271) => q(XNV),
- q(0272) => q(XPL),
- q(0273) => q(XPR),
- q(0274) => q(XSP),
- q(0275) => q(XSV),
- q(0276) => q(XTR),
- q(0277) => q(AX1),
- q(0278) => q(XWK),
- q(0279) => q(XWB),
- },
- q(genc-numeric) => {
- q(0001) => q(004),
- q(0003) => q(008),
- q(0004) => q(012),
- q(0005) => q(016),
- q(0006) => q(020),
- q(0007) => q(024),
- q(0008) => q(660),
- q(0009) => q(010),
- q(0010) => q(028),
- q(0011) => q(032),
- q(0012) => q(051),
- q(0013) => q(533),
- q(0014) => q(036),
- q(0015) => q(040),
- q(0016) => q(031),
- q(0017) => q(044),
- q(0018) => q(048),
- q(0019) => q(050),
- q(0020) => q(052),
- q(0021) => q(112),
- q(0022) => q(056),
- q(0023) => q(084),
- q(0024) => q(204),
- q(0025) => q(060),
- q(0026) => q(064),
- q(0027) => q(068),
- q(0028) => q(535),
- q(0029) => q(070),
- q(0030) => q(072),
- q(0031) => q(074),
- q(0032) => q(076),
- q(0033) => q(086),
- q(0034) => q(096),
- q(0035) => q(100),
- q(0036) => q(854),
- q(0037) => q(108),
- q(0038) => q(132),
- q(0039) => q(116),
- q(0040) => q(120),
- q(0041) => q(124),
- q(0042) => q(136),
- q(0043) => q(140),
- q(0044) => q(148),
- q(0045) => q(152),
- q(0046) => q(156),
- q(0047) => q(162),
- q(0048) => q(166),
- q(0049) => q(170),
- q(0050) => q(174),
- q(0051) => q(180),
- q(0052) => q(178),
- q(0053) => q(184),
- q(0054) => q(188),
- q(0055) => q(384),
- q(0056) => q(191),
- q(0057) => q(192),
- q(0058) => q(531),
- q(0059) => q(196),
- q(0060) => q(203),
- q(0061) => q(208),
- q(0062) => q(262),
- q(0063) => q(212),
- q(0064) => q(214),
- q(0065) => q(218),
- q(0066) => q(818),
- q(0067) => q(222),
- q(0068) => q(226),
- q(0069) => q(232),
- q(0070) => q(233),
- q(0071) => q(231),
- q(0072) => q(238),
- q(0073) => q(234),
- q(0074) => q(242),
- q(0075) => q(246),
- q(0076) => q(250),
- q(0077) => q(254),
- q(0078) => q(258),
- q(0079) => q(260),
- q(0080) => q(266),
- q(0081) => q(270),
- q(0082) => q(268),
- q(0083) => q(276),
- q(0084) => q(288),
- q(0085) => q(292),
- q(0086) => q(300),
- q(0087) => q(304),
- q(0088) => q(308),
- q(0089) => q(312),
- q(0090) => q(316),
- q(0091) => q(320),
- q(0092) => q(831),
- q(0093) => q(324),
- q(0094) => q(624),
- q(0095) => q(328),
- q(0096) => q(332),
- q(0097) => q(334),
- q(0098) => q(336),
- q(0099) => q(340),
- q(0100) => q(344),
- q(0101) => q(348),
- q(0102) => q(352),
- q(0103) => q(356),
- q(0104) => q(360),
- q(0105) => q(364),
- q(0106) => q(368),
- q(0107) => q(372),
- q(0108) => q(833),
- q(0109) => q(376),
- q(0110) => q(380),
- q(0111) => q(388),
- q(0112) => q(392),
- q(0113) => q(832),
- q(0114) => q(400),
- q(0115) => q(398),
- q(0116) => q(404),
- q(0117) => q(296),
- q(0118) => q(408),
- q(0119) => q(410),
- q(0120) => q(414),
- q(0121) => q(417),
- q(0122) => q(418),
- q(0123) => q(428),
- q(0124) => q(422),
- q(0125) => q(426),
- q(0126) => q(430),
- q(0127) => q(434),
- q(0128) => q(438),
- q(0129) => q(440),
- q(0130) => q(442),
- q(0131) => q(446),
- q(0132) => q(807),
- q(0133) => q(450),
- q(0134) => q(454),
- q(0135) => q(458),
- q(0136) => q(462),
- q(0137) => q(466),
- q(0138) => q(470),
- q(0139) => q(584),
- q(0140) => q(474),
- q(0141) => q(478),
- q(0142) => q(480),
- q(0143) => q(175),
- q(0144) => q(484),
- q(0145) => q(583),
- q(0146) => q(498),
- q(0147) => q(492),
- q(0148) => q(496),
- q(0149) => q(499),
- q(0150) => q(500),
- q(0151) => q(504),
- q(0152) => q(508),
- q(0153) => q(104),
- q(0154) => q(516),
- q(0155) => q(520),
- q(0156) => q(524),
- q(0157) => q(528),
- q(0158) => q(540),
- q(0159) => q(554),
- q(0160) => q(558),
- q(0161) => q(562),
- q(0162) => q(566),
- q(0163) => q(570),
- q(0164) => q(574),
- q(0165) => q(580),
- q(0166) => q(578),
- q(0167) => q(512),
- q(0168) => q(586),
- q(0169) => q(585),
- q(0171) => q(591),
- q(0172) => q(598),
- q(0173) => q(600),
- q(0174) => q(604),
- q(0175) => q(608),
- q(0176) => q(612),
- q(0177) => q(616),
- q(0178) => q(620),
- q(0179) => q(630),
- q(0180) => q(634),
- q(0181) => q(638),
- q(0182) => q(642),
- q(0183) => q(643),
- q(0184) => q(646),
- q(0185) => q(652),
- q(0186) => q(654),
- q(0187) => q(659),
- q(0188) => q(662),
- q(0189) => q(663),
- q(0190) => q(666),
- q(0191) => q(670),
- q(0192) => q(882),
- q(0193) => q(674),
- q(0194) => q(678),
- q(0195) => q(682),
- q(0196) => q(686),
- q(0197) => q(688),
- q(0198) => q(690),
- q(0199) => q(694),
- q(0200) => q(702),
- q(0201) => q(534),
- q(0202) => q(703),
- q(0203) => q(705),
- q(0204) => q(090),
- q(0205) => q(706),
- q(0206) => q(710),
- q(0207) => q(239),
- q(0208) => q(728),
- q(0209) => q(724),
- q(0210) => q(144),
- q(0211) => q(729),
- q(0212) => q(740),
- q(0214) => q(748),
- q(0215) => q(752),
- q(0216) => q(756),
- q(0217) => q(760),
- q(0218) => q(158),
- q(0219) => q(762),
- q(0220) => q(834),
- q(0221) => q(764),
- q(0222) => q(626),
- q(0223) => q(768),
- q(0224) => q(772),
- q(0225) => q(776),
- q(0226) => q(780),
- q(0227) => q(788),
- q(0228) => q(792),
- q(0229) => q(795),
- q(0230) => q(796),
- q(0231) => q(798),
- q(0232) => q(800),
- q(0233) => q(804),
- q(0234) => q(784),
- q(0235) => q(826),
- q(0237) => q(840),
- q(0238) => q(858),
- q(0239) => q(860),
- q(0240) => q(548),
- q(0241) => q(862),
- q(0242) => q(704),
- q(0243) => q(092),
- q(0244) => q(850),
- q(0245) => q(876),
- q(0246) => q(732),
- q(0247) => q(887),
- q(0248) => q(894),
- q(0249) => q(716),
- q(0251) => q(900),
- q(0252) => q(902),
- q(0253) => q(903),
- q(0254) => q(904),
- q(0255) => q(905),
- q(0256) => q(906),
- q(0257) => q(907),
- q(0258) => q(908),
- q(0259) => q(915),
- q(0260) => q(916),
- q(0261) => q(917),
- q(0262) => q(918),
- q(0263) => q(919),
- q(0264) => q(920),
- q(0265) => q(921),
- q(0266) => q(922),
- q(0267) => q(923),
- q(0268) => q(924),
- q(0269) => q(901),
- q(0270) => q(925),
- q(0271) => q(926),
- q(0272) => q(927),
- q(0273) => q(928),
- q(0274) => q(929),
- q(0275) => q(930),
- q(0276) => q(931),
- q(0277) => q(932),
- q(0278) => q(933),
- q(0279) => q(934),
- },
- q(numeric) => {
- q(0001) => q(004),
- q(0002) => q(248),
- q(0003) => q(008),
- q(0004) => q(012),
- q(0005) => q(016),
- q(0006) => q(020),
- q(0007) => q(024),
- q(0008) => q(660),
- q(0009) => q(010),
- q(0010) => q(028),
- q(0011) => q(032),
- q(0012) => q(051),
- q(0013) => q(533),
- q(0014) => q(036),
- q(0015) => q(040),
- q(0016) => q(031),
- q(0017) => q(044),
- q(0018) => q(048),
- q(0019) => q(050),
- q(0020) => q(052),
- q(0021) => q(112),
- q(0022) => q(056),
- q(0023) => q(084),
- q(0024) => q(204),
- q(0025) => q(060),
- q(0026) => q(064),
- q(0027) => q(068),
- q(0028) => q(535),
- q(0029) => q(070),
- q(0030) => q(072),
- q(0031) => q(074),
- q(0032) => q(076),
- q(0033) => q(086),
- q(0034) => q(096),
- q(0035) => q(100),
- q(0036) => q(854),
- q(0037) => q(108),
- q(0038) => q(132),
- q(0039) => q(116),
- q(0040) => q(120),
- q(0041) => q(124),
- q(0042) => q(136),
- q(0043) => q(140),
- q(0044) => q(148),
- q(0045) => q(152),
- q(0046) => q(156),
- q(0047) => q(162),
- q(0048) => q(166),
- q(0049) => q(170),
- q(0050) => q(174),
- q(0051) => q(180),
- q(0052) => q(178),
- q(0053) => q(184),
- q(0054) => q(188),
- q(0055) => q(384),
- q(0056) => q(191),
- q(0057) => q(192),
- q(0058) => q(531),
- q(0059) => q(196),
- q(0060) => q(203),
- q(0061) => q(208),
- q(0062) => q(262),
- q(0063) => q(212),
- q(0064) => q(214),
- q(0065) => q(218),
- q(0066) => q(818),
- q(0067) => q(222),
- q(0068) => q(226),
- q(0069) => q(232),
- q(0070) => q(233),
- q(0071) => q(231),
- q(0072) => q(238),
- q(0073) => q(234),
- q(0074) => q(242),
- q(0075) => q(246),
- q(0076) => q(250),
- q(0077) => q(254),
- q(0078) => q(258),
- q(0079) => q(260),
- q(0080) => q(266),
- q(0081) => q(270),
- q(0082) => q(268),
- q(0083) => q(276),
- q(0084) => q(288),
- q(0085) => q(292),
- q(0086) => q(300),
- q(0087) => q(304),
- q(0088) => q(308),
- q(0089) => q(312),
- q(0090) => q(316),
- q(0091) => q(320),
- q(0092) => q(831),
- q(0093) => q(324),
- q(0094) => q(624),
- q(0095) => q(328),
- q(0096) => q(332),
- q(0097) => q(334),
- q(0098) => q(336),
- q(0099) => q(340),
- q(0100) => q(344),
- q(0101) => q(348),
- q(0102) => q(352),
- q(0103) => q(356),
- q(0104) => q(360),
- q(0105) => q(364),
- q(0106) => q(368),
- q(0107) => q(372),
- q(0108) => q(833),
- q(0109) => q(376),
- q(0110) => q(380),
- q(0111) => q(388),
- q(0112) => q(392),
- q(0113) => q(832),
- q(0114) => q(400),
- q(0115) => q(398),
- q(0116) => q(404),
- q(0117) => q(296),
- q(0118) => q(408),
- q(0119) => q(410),
- q(0120) => q(414),
- q(0121) => q(417),
- q(0122) => q(418),
- q(0123) => q(428),
- q(0124) => q(422),
- q(0125) => q(426),
- q(0126) => q(430),
- q(0127) => q(434),
- q(0128) => q(438),
- q(0129) => q(440),
- q(0130) => q(442),
- q(0131) => q(446),
- q(0132) => q(807),
- q(0133) => q(450),
- q(0134) => q(454),
- q(0135) => q(458),
- q(0136) => q(462),
- q(0137) => q(466),
- q(0138) => q(470),
- q(0139) => q(584),
- q(0140) => q(474),
- q(0141) => q(478),
- q(0142) => q(480),
- q(0143) => q(175),
- q(0144) => q(484),
- q(0145) => q(583),
- q(0146) => q(498),
- q(0147) => q(492),
- q(0148) => q(496),
- q(0149) => q(499),
- q(0150) => q(500),
- q(0151) => q(504),
- q(0152) => q(508),
- q(0153) => q(104),
- q(0154) => q(516),
- q(0155) => q(520),
- q(0156) => q(524),
- q(0157) => q(528),
- q(0158) => q(540),
- q(0159) => q(554),
- q(0160) => q(558),
- q(0161) => q(562),
- q(0162) => q(566),
- q(0163) => q(570),
- q(0164) => q(574),
- q(0165) => q(580),
- q(0166) => q(578),
- q(0167) => q(512),
- q(0168) => q(586),
- q(0169) => q(585),
- q(0170) => q(275),
- q(0171) => q(591),
- q(0172) => q(598),
- q(0173) => q(600),
- q(0174) => q(604),
- q(0175) => q(608),
- q(0176) => q(612),
- q(0177) => q(616),
- q(0178) => q(620),
- q(0179) => q(630),
- q(0180) => q(634),
- q(0181) => q(638),
- q(0182) => q(642),
- q(0183) => q(643),
- q(0184) => q(646),
- q(0185) => q(652),
- q(0186) => q(654),
- q(0187) => q(659),
- q(0188) => q(662),
- q(0189) => q(663),
- q(0190) => q(666),
- q(0191) => q(670),
- q(0192) => q(882),
- q(0193) => q(674),
- q(0194) => q(678),
- q(0195) => q(682),
- q(0196) => q(686),
- q(0197) => q(688),
- q(0198) => q(690),
- q(0199) => q(694),
- q(0200) => q(702),
- q(0201) => q(534),
- q(0202) => q(703),
- q(0203) => q(705),
- q(0204) => q(090),
- q(0205) => q(706),
- q(0206) => q(710),
- q(0207) => q(239),
- q(0208) => q(728),
- q(0209) => q(724),
- q(0210) => q(144),
- q(0211) => q(729),
- q(0212) => q(740),
- q(0213) => q(744),
- q(0214) => q(748),
- q(0215) => q(752),
- q(0216) => q(756),
- q(0217) => q(760),
- q(0218) => q(158),
- q(0219) => q(762),
- q(0220) => q(834),
- q(0221) => q(764),
- q(0222) => q(626),
- q(0223) => q(768),
- q(0224) => q(772),
- q(0225) => q(776),
- q(0226) => q(780),
- q(0227) => q(788),
- q(0228) => q(792),
- q(0229) => q(795),
- q(0230) => q(796),
- q(0231) => q(798),
- q(0232) => q(800),
- q(0233) => q(804),
- q(0234) => q(784),
- q(0235) => q(826),
- q(0236) => q(581),
- q(0237) => q(840),
- q(0238) => q(858),
- q(0239) => q(860),
- q(0240) => q(548),
- q(0241) => q(862),
- q(0242) => q(704),
- q(0243) => q(092),
- q(0244) => q(850),
- q(0245) => q(876),
- q(0246) => q(732),
- q(0247) => q(887),
- q(0248) => q(894),
- q(0249) => q(716),
- },
- q(un-alpha-3) => {
- q(0001) => q(AFG),
- q(0002) => q(ALA),
- q(0003) => q(ALB),
- q(0004) => q(DZA),
- q(0005) => q(ASM),
- q(0006) => q(AND),
- q(0007) => q(AGO),
- q(0008) => q(AIA),
- q(0009) => q(ATA),
- q(0010) => q(ATG),
- q(0011) => q(ARG),
- q(0012) => q(ARM),
- q(0013) => q(ABW),
- q(0014) => q(AUS),
- q(0015) => q(AUT),
- q(0016) => q(AZE),
- q(0017) => q(BHS),
- q(0018) => q(BHR),
- q(0019) => q(BGD),
- q(0020) => q(BRB),
- q(0021) => q(BLR),
- q(0022) => q(BEL),
- q(0023) => q(BLZ),
- q(0024) => q(BEN),
- q(0025) => q(BMU),
- q(0026) => q(BTN),
- q(0027) => q(BOL),
- q(0028) => q(BES),
- q(0029) => q(BIH),
- q(0030) => q(BWA),
- q(0031) => q(BVT),
- q(0032) => q(BRA),
- q(0033) => q(IOT),
- q(0034) => q(BRN),
- q(0035) => q(BGR),
- q(0036) => q(BFA),
- q(0037) => q(BDI),
- q(0038) => q(CPV),
- q(0039) => q(KHM),
- q(0040) => q(CMR),
- q(0041) => q(CAN),
- q(0042) => q(CYM),
- q(0043) => q(CAF),
- q(0044) => q(TCD),
- q(0045) => q(CHL),
- q(0046) => q(CHN),
- q(0047) => q(CXR),
- q(0048) => q(CCK),
- q(0049) => q(COL),
- q(0050) => q(COM),
- q(0051) => q(COD),
- q(0052) => q(COG),
- q(0053) => q(COK),
- q(0054) => q(CRI),
- q(0055) => q(CIV),
- q(0056) => q(HRV),
- q(0057) => q(CUB),
- q(0058) => q(CUW),
- q(0059) => q(CYP),
- q(0060) => q(CZE),
- q(0061) => q(DNK),
- q(0062) => q(DJI),
- q(0063) => q(DMA),
- q(0064) => q(DOM),
- q(0065) => q(ECU),
- q(0066) => q(EGY),
- q(0067) => q(SLV),
- q(0068) => q(GNQ),
- q(0069) => q(ERI),
- q(0070) => q(EST),
- q(0071) => q(ETH),
- q(0072) => q(FLK),
- q(0073) => q(FRO),
- q(0074) => q(FJI),
- q(0075) => q(FIN),
- q(0076) => q(FRA),
- q(0077) => q(GUF),
- q(0078) => q(PYF),
- q(0079) => q(ATF),
- q(0080) => q(GAB),
- q(0081) => q(GMB),
- q(0082) => q(GEO),
- q(0083) => q(DEU),
- q(0084) => q(GHA),
- q(0085) => q(GIB),
- q(0086) => q(GRC),
- q(0087) => q(GRL),
- q(0088) => q(GRD),
- q(0089) => q(GLP),
- q(0090) => q(GUM),
- q(0091) => q(GTM),
- q(0092) => q(GGY),
- q(0093) => q(GIN),
- q(0094) => q(GNB),
- q(0095) => q(GUY),
- q(0096) => q(HTI),
- q(0097) => q(HMD),
- q(0098) => q(VAT),
- q(0099) => q(HND),
- q(0100) => q(HKG),
- q(0101) => q(HUN),
- q(0102) => q(ISL),
- q(0103) => q(IND),
- q(0104) => q(IDN),
- q(0105) => q(IRN),
- q(0106) => q(IRQ),
- q(0107) => q(IRL),
- q(0108) => q(IMN),
- q(0109) => q(ISR),
- q(0110) => q(ITA),
- q(0111) => q(JAM),
- q(0112) => q(JPN),
- q(0113) => q(JEY),
- q(0114) => q(JOR),
- q(0115) => q(KAZ),
- q(0116) => q(KEN),
- q(0117) => q(KIR),
- q(0118) => q(PRK),
- q(0119) => q(KOR),
- q(0120) => q(KWT),
- q(0121) => q(KGZ),
- q(0122) => q(LAO),
- q(0123) => q(LVA),
- q(0124) => q(LBN),
- q(0125) => q(LSO),
- q(0126) => q(LBR),
- q(0127) => q(LBY),
- q(0128) => q(LIE),
- q(0129) => q(LTU),
- q(0130) => q(LUX),
- q(0131) => q(MAC),
- q(0132) => q(MKD),
- q(0133) => q(MDG),
- q(0134) => q(MWI),
- q(0135) => q(MYS),
- q(0136) => q(MDV),
- q(0137) => q(MLI),
- q(0138) => q(MLT),
- q(0139) => q(MHL),
- q(0140) => q(MTQ),
- q(0141) => q(MRT),
- q(0142) => q(MUS),
- q(0143) => q(MYT),
- q(0144) => q(MEX),
- q(0145) => q(FSM),
- q(0146) => q(MDA),
- q(0147) => q(MCO),
- q(0148) => q(MNG),
- q(0149) => q(MNE),
- q(0150) => q(MSR),
- q(0151) => q(MAR),
- q(0152) => q(MOZ),
- q(0153) => q(MMR),
- q(0154) => q(NAM),
- q(0155) => q(NRU),
- q(0156) => q(NPL),
- q(0157) => q(NLD),
- q(0158) => q(NCL),
- q(0159) => q(NZL),
- q(0160) => q(NIC),
- q(0161) => q(NER),
- q(0162) => q(NGA),
- q(0163) => q(NIU),
- q(0164) => q(NFK),
- q(0165) => q(MNP),
- q(0166) => q(NOR),
- q(0167) => q(OMN),
- q(0168) => q(PAK),
- q(0169) => q(PLW),
- q(0170) => q(PSE),
- q(0171) => q(PAN),
- q(0172) => q(PNG),
- q(0173) => q(PRY),
- q(0174) => q(PER),
- q(0175) => q(PHL),
- q(0176) => q(PCN),
- q(0177) => q(POL),
- q(0178) => q(PRT),
- q(0179) => q(PRI),
- q(0180) => q(QAT),
- q(0181) => q(REU),
- q(0182) => q(ROU),
- q(0183) => q(RUS),
- q(0184) => q(RWA),
- q(0185) => q(BLM),
- q(0186) => q(SHN),
- q(0187) => q(KNA),
- q(0188) => q(LCA),
- q(0189) => q(MAF),
- q(0190) => q(SPM),
- q(0191) => q(VCT),
- q(0192) => q(WSM),
- q(0193) => q(SMR),
- q(0194) => q(STP),
- q(0195) => q(SAU),
- q(0196) => q(SEN),
- q(0197) => q(SRB),
- q(0198) => q(SYC),
- q(0199) => q(SLE),
- q(0200) => q(SGP),
- q(0201) => q(SXM),
- q(0202) => q(SVK),
- q(0203) => q(SVN),
- q(0204) => q(SLB),
- q(0205) => q(SOM),
- q(0206) => q(ZAF),
- q(0207) => q(SGS),
- q(0208) => q(SSD),
- q(0209) => q(ESP),
- q(0210) => q(LKA),
- q(0211) => q(SDN),
- q(0212) => q(SUR),
- q(0213) => q(SJM),
- q(0214) => q(SWZ),
- q(0215) => q(SWE),
- q(0216) => q(CHE),
- q(0217) => q(SYR),
- q(0219) => q(TJK),
- q(0220) => q(TZA),
- q(0221) => q(THA),
- q(0222) => q(TLS),
- q(0223) => q(TGO),
- q(0224) => q(TKL),
- q(0225) => q(TON),
- q(0226) => q(TTO),
- q(0227) => q(TUN),
- q(0228) => q(TUR),
- q(0229) => q(TKM),
- q(0230) => q(TCA),
- q(0231) => q(TUV),
- q(0232) => q(UGA),
- q(0233) => q(UKR),
- q(0234) => q(ARE),
- q(0235) => q(GBR),
- q(0236) => q(UMI),
- q(0237) => q(USA),
- q(0238) => q(URY),
- q(0239) => q(UZB),
- q(0240) => q(VUT),
- q(0241) => q(VEN),
- q(0242) => q(VNM),
- q(0243) => q(VGB),
- q(0244) => q(VIR),
- q(0245) => q(WLF),
- q(0246) => q(ESH),
- q(0247) => q(YEM),
- q(0248) => q(ZMB),
- q(0249) => q(ZWE),
- },
- q(un-numeric) => {
- q(0001) => q(004),
- q(0002) => q(248),
- q(0003) => q(008),
- q(0004) => q(012),
- q(0005) => q(016),
- q(0006) => q(020),
- q(0007) => q(024),
- q(0008) => q(660),
- q(0009) => q(010),
- q(0010) => q(028),
- q(0011) => q(032),
- q(0012) => q(051),
- q(0013) => q(533),
- q(0014) => q(036),
- q(0015) => q(040),
- q(0016) => q(031),
- q(0017) => q(044),
- q(0018) => q(048),
- q(0019) => q(050),
- q(0020) => q(052),
- q(0021) => q(112),
- q(0022) => q(056),
- q(0023) => q(084),
- q(0024) => q(204),
- q(0025) => q(060),
- q(0026) => q(064),
- q(0027) => q(068),
- q(0028) => q(535),
- q(0029) => q(070),
- q(0030) => q(072),
- q(0031) => q(074),
- q(0032) => q(076),
- q(0033) => q(086),
- q(0034) => q(096),
- q(0035) => q(100),
- q(0036) => q(854),
- q(0037) => q(108),
- q(0038) => q(132),
- q(0039) => q(116),
- q(0040) => q(120),
- q(0041) => q(124),
- q(0042) => q(136),
- q(0043) => q(140),
- q(0044) => q(148),
- q(0045) => q(152),
- q(0046) => q(156),
- q(0047) => q(162),
- q(0048) => q(166),
- q(0049) => q(170),
- q(0050) => q(174),
- q(0051) => q(180),
- q(0052) => q(178),
- q(0053) => q(184),
- q(0054) => q(188),
- q(0055) => q(384),
- q(0056) => q(191),
- q(0057) => q(192),
- q(0058) => q(531),
- q(0059) => q(196),
- q(0060) => q(203),
- q(0061) => q(208),
- q(0062) => q(262),
- q(0063) => q(212),
- q(0064) => q(214),
- q(0065) => q(218),
- q(0066) => q(818),
- q(0067) => q(222),
- q(0068) => q(226),
- q(0069) => q(232),
- q(0070) => q(233),
- q(0071) => q(231),
- q(0072) => q(238),
- q(0073) => q(234),
- q(0074) => q(242),
- q(0075) => q(246),
- q(0076) => q(250),
- q(0077) => q(254),
- q(0078) => q(258),
- q(0079) => q(260),
- q(0080) => q(266),
- q(0081) => q(270),
- q(0082) => q(268),
- q(0083) => q(276),
- q(0084) => q(288),
- q(0085) => q(292),
- q(0086) => q(300),
- q(0087) => q(304),
- q(0088) => q(308),
- q(0089) => q(312),
- q(0090) => q(316),
- q(0091) => q(320),
- q(0092) => q(831),
- q(0093) => q(324),
- q(0094) => q(624),
- q(0095) => q(328),
- q(0096) => q(332),
- q(0097) => q(334),
- q(0098) => q(336),
- q(0099) => q(340),
- q(0100) => q(344),
- q(0101) => q(348),
- q(0102) => q(352),
- q(0103) => q(356),
- q(0104) => q(360),
- q(0105) => q(364),
- q(0106) => q(368),
- q(0107) => q(372),
- q(0108) => q(833),
- q(0109) => q(376),
- q(0110) => q(380),
- q(0111) => q(388),
- q(0112) => q(392),
- q(0113) => q(832),
- q(0114) => q(400),
- q(0115) => q(398),
- q(0116) => q(404),
- q(0117) => q(296),
- q(0118) => q(408),
- q(0119) => q(410),
- q(0120) => q(414),
- q(0121) => q(417),
- q(0122) => q(418),
- q(0123) => q(428),
- q(0124) => q(422),
- q(0125) => q(426),
- q(0126) => q(430),
- q(0127) => q(434),
- q(0128) => q(438),
- q(0129) => q(440),
- q(0130) => q(442),
- q(0131) => q(446),
- q(0132) => q(807),
- q(0133) => q(450),
- q(0134) => q(454),
- q(0135) => q(458),
- q(0136) => q(462),
- q(0137) => q(466),
- q(0138) => q(470),
- q(0139) => q(584),
- q(0140) => q(474),
- q(0141) => q(478),
- q(0142) => q(480),
- q(0143) => q(175),
- q(0144) => q(484),
- q(0145) => q(583),
- q(0146) => q(498),
- q(0147) => q(492),
- q(0148) => q(496),
- q(0149) => q(499),
- q(0150) => q(500),
- q(0151) => q(504),
- q(0152) => q(508),
- q(0153) => q(104),
- q(0154) => q(516),
- q(0155) => q(520),
- q(0156) => q(524),
- q(0157) => q(528),
- q(0158) => q(540),
- q(0159) => q(554),
- q(0160) => q(558),
- q(0161) => q(562),
- q(0162) => q(566),
- q(0163) => q(570),
- q(0164) => q(574),
- q(0165) => q(580),
- q(0166) => q(578),
- q(0167) => q(512),
- q(0168) => q(586),
- q(0169) => q(585),
- q(0170) => q(275),
- q(0171) => q(591),
- q(0172) => q(598),
- q(0173) => q(600),
- q(0174) => q(604),
- q(0175) => q(608),
- q(0176) => q(612),
- q(0177) => q(616),
- q(0178) => q(620),
- q(0179) => q(630),
- q(0180) => q(634),
- q(0181) => q(638),
- q(0182) => q(642),
- q(0183) => q(643),
- q(0184) => q(646),
- q(0185) => q(652),
- q(0186) => q(654),
- q(0187) => q(659),
- q(0188) => q(662),
- q(0189) => q(663),
- q(0190) => q(666),
- q(0191) => q(670),
- q(0192) => q(882),
- q(0193) => q(674),
- q(0194) => q(678),
- q(0195) => q(682),
- q(0196) => q(686),
- q(0197) => q(688),
- q(0198) => q(690),
- q(0199) => q(694),
- q(0200) => q(702),
- q(0201) => q(534),
- q(0202) => q(703),
- q(0203) => q(705),
- q(0204) => q(090),
- q(0205) => q(706),
- q(0206) => q(710),
- q(0207) => q(239),
- q(0208) => q(728),
- q(0209) => q(724),
- q(0210) => q(144),
- q(0211) => q(729),
- q(0212) => q(740),
- q(0213) => q(744),
- q(0214) => q(748),
- q(0215) => q(752),
- q(0216) => q(756),
- q(0217) => q(760),
- q(0219) => q(762),
- q(0220) => q(834),
- q(0221) => q(764),
- q(0222) => q(626),
- q(0223) => q(768),
- q(0224) => q(772),
- q(0225) => q(776),
- q(0226) => q(780),
- q(0227) => q(788),
- q(0228) => q(792),
- q(0229) => q(795),
- q(0230) => q(796),
- q(0231) => q(798),
- q(0232) => q(800),
- q(0233) => q(804),
- q(0234) => q(784),
- q(0235) => q(826),
- q(0236) => q(581),
- q(0237) => q(840),
- q(0238) => q(858),
- q(0239) => q(860),
- q(0240) => q(548),
- q(0241) => q(862),
- q(0242) => q(704),
- q(0243) => q(092),
- q(0244) => q(850),
- q(0245) => q(876),
- q(0246) => q(732),
- q(0247) => q(887),
- q(0248) => q(894),
- q(0249) => q(716),
- q(0250) => q(680),
- },
-};
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country_Retired.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country_Retired.pm
deleted file mode 100644
index 6df5dd5939..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Country_Retired.pm
+++ /dev/null
@@ -1,629 +0,0 @@
-package #
-Locale::Codes::Country_Retired;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'deprecate_codes' is run.
-# Generated on: Fri Feb 23 12:58:17 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Retired{'country'}{'alpha-2'}{'code'} = {
- q(an) => q(Netherlands Antilles),
- q(cs) => q(Serbia and Montenegro),
- q(fx) => q(France, Metropolitan),
- q(tp) => q(East Timor),
- q(yu) => q(Yugoslavia),
- q(zr) => q(Zaire),
-};
-
-$Locale::Codes::Retired{'country'}{'alpha-3'}{'code'} = {
- q(ant) => q(Netherlands Antilles),
- q(ata) => q(Antarctica),
- q(atf) => q(French Southern and Antarctic Lands),
- q(bvt) => q(Bouvet Island),
- q(cck) => q(Cocos (Keeling) Islands),
- q(cxr) => q(Christmas Island),
- q(fxx) => q(France, Metropolitan),
- q(hmd) => q(Heard Island and Mcdonald Islands),
- q(iot) => q(British Indian Ocean Territory),
- q(rom) => q(Romania),
- q(scg) => q(Serbia and Montenegro),
- q(sgs) => q(South Georgia and the Islands),
- q(tmp) => q(East Timor),
- q(twn) => q(Taiwan),
- q(umi) => q(United States Minor Outlying Islands),
- q(yug) => q(Yugoslavia),
- q(zar) => q(Zaire),
-};
-
-$Locale::Codes::Retired{'country'}{'dom'}{'code'} = {
- q(AC) => q(Ascension Island),
- q(AD) => q(Andorra),
- q(AE) => q(United Arab Emirates),
- q(AF) => q(Afghanistan),
- q(AG) => q(Antigua and Barbuda),
- q(AI) => q(Anguilla),
- q(AL) => q(Albania),
- q(AM) => q(Armenia),
- q(AN) => q(Netherlands Antilles),
- q(AO) => q(Angola),
- q(AQ) => q(Antarctica),
- q(AR) => q(Argentina),
- q(AS) => q(American Samoa),
- q(AT) => q(Austria),
- q(AU) => q(Australia),
- q(AW) => q(Aruba),
- q(AX) => q(Aland Islands),
- q(AZ) => q(Azerbaijan),
- q(BA) => q(Bosnia and Herzegovina),
- q(BB) => q(Barbados),
- q(BD) => q(Bangladesh),
- q(BE) => q(Belgium),
- q(BF) => q(Burkina Faso),
- q(BG) => q(Bulgaria),
- q(BH) => q(Bahrain),
- q(BI) => q(Burundi),
- q(BJ) => q(Benin),
- q(BL) => q(Saint Barthelemy),
- q(BM) => q(Bermuda),
- q(BN) => q(Brunei Darussalam),
- q(BO) => q(Bolivia, Plurinational State of),
- q(BQ) => q(Bonaire, Sint Eustatius and Saba),
- q(BR) => q(Brazil),
- q(BS) => q(Bahamas),
- q(BT) => q(Bhutan),
- q(BV) => q(Bouvet Island),
- q(BW) => q(Botswana),
- q(BY) => q(Belarus),
- q(BZ) => q(Belize),
- q(CA) => q(Canada),
- q(CC) => q(Cocos (Keeling) Islands),
- q(CD) => q(Congo, The Democratic Republic of the),
- q(CF) => q(Central African Republic),
- q(CG) => q(Congo),
- q(CH) => q(Switzerland),
- q(CI) => q(Cote d'Ivoire),
- q(CK) => q(Cook Islands),
- q(CL) => q(Chile),
- q(CM) => q(Cameroon),
- q(CN) => q(China),
- q(CO) => q(Colombia),
- q(CR) => q(Costa Rica),
- q(CU) => q(Cuba),
- q(CV) => q(Cape Verde),
- q(CW) => q(Curacao),
- q(CX) => q(Christmas Island),
- q(CY) => q(Cyprus),
- q(CZ) => q(Czech Republic),
- q(DE) => q(Germany),
- q(DJ) => q(Djibouti),
- q(DK) => q(Denmark),
- q(DM) => q(Dominica),
- q(DO) => q(Dominican Republic),
- q(DZ) => q(Algeria),
- q(EC) => q(Ecuador),
- q(EE) => q(Estonia),
- q(EG) => q(Egypt),
- q(EH) => q(Western Sahara),
- q(ER) => q(Eritrea),
- q(ES) => q(Spain),
- q(ET) => q(Ethiopia),
- q(EU) => q(European Union),
- q(FI) => q(Finland),
- q(FJ) => q(Fiji),
- q(FK) => q(Falkland Islands (Malvinas)),
- q(FM) => q(Micronesia, Federated States of),
- q(FO) => q(Faroe Islands),
- q(FR) => q(France),
- q(FX) => q(France, Metropolitan),
- q(GA) => q(Gabon),
- q(GB) => q(United Kingdom),
- q(GD) => q(Grenada),
- q(GE) => q(Georgia),
- q(GF) => q(French Guiana),
- q(GG) => q(Guernsey),
- q(GH) => q(Ghana),
- q(GI) => q(Gibraltar),
- q(GL) => q(Greenland),
- q(GM) => q(Gambia),
- q(GN) => q(Guinea),
- q(GP) => q(Guadeloupe),
- q(GQ) => q(Equatorial Guinea),
- q(GR) => q(Greece),
- q(GS) => q(South Georgia and the South Sandwich Islands),
- q(GT) => q(Guatemala),
- q(GU) => q(Guam),
- q(GW) => q(Guinea-Bissau),
- q(GY) => q(Guyana),
- q(HK) => q(Hong Kong),
- q(HM) => q(Heard Island and Mcdonald Islands),
- q(HN) => q(Honduras),
- q(HR) => q(Croatia),
- q(HT) => q(Haiti),
- q(HU) => q(Hungary),
- q(ID) => q(Indonesia),
- q(IE) => q(Ireland),
- q(IL) => q(Israel),
- q(IM) => q(Isle of Man),
- q(IN) => q(India),
- q(IO) => q(British Indian Ocean Territory),
- q(IQ) => q(Iraq),
- q(IR) => q(Iran, Islamic Republic of),
- q(IS) => q(Iceland),
- q(IT) => q(Italy),
- q(JE) => q(Jersey),
- q(JM) => q(Jamaica),
- q(JO) => q(Jordan),
- q(JP) => q(Japan),
- q(KE) => q(Kenya),
- q(KG) => q(Kyrgyzstan),
- q(KH) => q(Cambodia),
- q(KI) => q(Kiribati),
- q(KM) => q(Comoros),
- q(KN) => q(Saint Kitts and Nevis),
- q(KP) => q(Korea, Democratic People's Republic of),
- q(KR) => q(Korea, Republic of),
- q(KW) => q(Kuwait),
- q(KY) => q(Cayman Islands),
- q(KZ) => q(Kazakhstan),
- q(LA) => q(Lao People's Democratic Republic),
- q(LB) => q(Lebanon),
- q(LC) => q(Saint Lucia),
- q(LI) => q(Liechtenstein),
- q(LK) => q(Sri Lanka),
- q(LR) => q(Liberia),
- q(LS) => q(Lesotho),
- q(LT) => q(Lithuania),
- q(LU) => q(Luxembourg),
- q(LV) => q(Latvia),
- q(LY) => q(Libya),
- q(MA) => q(Morocco),
- q(MC) => q(Monaco),
- q(MD) => q(Moldova, Republic of),
- q(ME) => q(Montenegro),
- q(MF) => q(Saint Martin (French part)),
- q(MG) => q(Madagascar),
- q(MH) => q(Marshall Islands),
- q(MK) => q(Macedonia, The Former Yugoslav Republic of),
- q(ML) => q(Mali),
- q(MM) => q(Myanmar),
- q(MN) => q(Mongolia),
- q(MO) => q(Macao),
- q(MP) => q(Northern Mariana Islands),
- q(MQ) => q(Martinique),
- q(MR) => q(Mauritania),
- q(MS) => q(Montserrat),
- q(MT) => q(Malta),
- q(MU) => q(Mauritius),
- q(MV) => q(Maldives),
- q(MW) => q(Malawi),
- q(MX) => q(Mexico),
- q(MY) => q(Malaysia),
- q(MZ) => q(Mozambique),
- q(NA) => q(Namibia),
- q(NC) => q(New Caledonia),
- q(NE) => q(Niger),
- q(NF) => q(Norfolk Island),
- q(NG) => q(Nigeria),
- q(NI) => q(Nicaragua),
- q(NL) => q(Netherlands),
- q(NO) => q(Norway),
- q(NP) => q(Nepal),
- q(NR) => q(Nauru),
- q(NU) => q(Niue),
- q(NZ) => q(New Zealand),
- q(OM) => q(Oman),
- q(PA) => q(Panama),
- q(PE) => q(Peru),
- q(PF) => q(French Polynesia),
- q(PG) => q(Papua New Guinea),
- q(PH) => q(Philippines),
- q(PK) => q(Pakistan),
- q(PL) => q(Poland),
- q(PM) => q(Saint Pierre and Miquelon),
- q(PN) => q(Pitcairn),
- q(PR) => q(Puerto Rico),
- q(PS) => q(Palestinian Territory, Occupied),
- q(PT) => q(Portugal),
- q(PW) => q(Palau),
- q(PY) => q(Paraguay),
- q(QA) => q(Qatar),
- q(RE) => q(Reunion),
- q(RO) => q(Romania),
- q(RS) => q(Serbia),
- q(RU) => q(Russian Federation),
- q(RW) => q(Rwanda),
- q(SA) => q(Saudi Arabia),
- q(SB) => q(Solomon Islands),
- q(SC) => q(Seychelles),
- q(SD) => q(Sudan),
- q(SE) => q(Sweden),
- q(SG) => q(Singapore),
- q(SH) => q(Saint Helena, Ascension and Tristan da Cunha),
- q(SI) => q(Slovenia),
- q(SJ) => q(Svalbard and Jan Mayen),
- q(SK) => q(Slovakia),
- q(SL) => q(Sierra Leone),
- q(SM) => q(San Marino),
- q(SN) => q(Senegal),
- q(SO) => q(Somalia),
- q(SR) => q(Suriname),
- q(SS) => q(South Sudan),
- q(ST) => q(Sao Tome and Principe),
- q(SU) => q(Soviet Union),
- q(SV) => q(El Salvador),
- q(SX) => q(Sint Maarten (Dutch part)),
- q(SY) => q(Syrian Arab Republic),
- q(SZ) => q(Swaziland),
- q(TC) => q(Turks and Caicos Islands),
- q(TD) => q(Chad),
- q(TF) => q(French Southern Territories),
- q(TG) => q(Togo),
- q(TH) => q(Thailand),
- q(TJ) => q(Tajikistan),
- q(TK) => q(Tokelau),
- q(TL) => q(Timor-Leste),
- q(TM) => q(Turkmenistan),
- q(TN) => q(Tunisia),
- q(TO) => q(Tonga),
- q(TP) => q(Portuguese Timor),
- q(TR) => q(Turkey),
- q(TT) => q(Trinidad and Tobago),
- q(TV) => q(Tuvalu),
- q(TW) => q(Taiwan, Province of China),
- q(TZ) => q(Tanzania, United Republic of),
- q(UA) => q(Ukraine),
- q(UG) => q(Uganda),
- q(UK) => q(United Kingdom),
- q(UM) => q(United States Minor Outlying Islands),
- q(US) => q(United States),
- q(UY) => q(Uruguay),
- q(UZ) => q(Uzbekistan),
- q(VA) => q(Holy See (Vatican City State)),
- q(VC) => q(Saint Vincent and the Grenadines),
- q(VE) => q(Venezuela, Bolivarian Republic of),
- q(VG) => q(Virgin Islands, British),
- q(VI) => q(Virgin Islands, U.S.),
- q(VN) => q(Viet Nam),
- q(VU) => q(Vanuatu),
- q(WF) => q(Wallis and Futuna),
- q(WS) => q(Samoa),
- q(YE) => q(Yemen),
- q(YT) => q(Mayotte),
- q(YU) => q(Yugoslavia ),
- q(ZA) => q(South Africa),
- q(ZM) => q(Zambia),
- q(ZW) => q(Zimbabwe),
- q(ac) => q(Ascension Island),
- q(an) => q(Netherlands Antilles),
- q(eu) => q(European Union),
- q(su) => q(USSR),
- q(tp) => q(East Timor),
- q(uk) => q(United Kingdom),
-};
-
-$Locale::Codes::Retired{'country'}{'genc-alpha-2'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'country'}{'genc-alpha-3'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'country'}{'genc-numeric'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'country'}{'numeric'}{'code'} = {
- q(010) => q(Antarctica),
- q(074) => q(Bouvet Island),
- q(086) => q(British Indian Ocean Territory),
- q(158) => q(Taiwan),
- q(162) => q(Christmas Island),
- q(166) => q(Cocos (Keeling) Islands),
- q(239) => q(South Georgia and the Islands),
- q(249) => q(France, Metropolitan),
- q(260) => q(French Southern and Antarctic Lands),
- q(334) => q(Heard Island and Mcdonald Islands),
- q(530) => q(Netherlands Antilles),
- q(581) => q(United States Minor Outlying Islands),
- q(680) => q(Sark),
- q(736) => q(Sudan),
- q(830) => q(Channel Islands),
- q(891) => q(Serbia and Montenegro),
-};
-
-$Locale::Codes::Retired{'country'}{'un-alpha-3'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'country'}{'un-numeric'}{'code'} = {
- q(830) => q(Channel Islands),
-};
-
-$Locale::Codes::Retired{'country'}{'alpha-2'}{'name'} = {
- q(bolivia) => [ q(bo), q(Bolivia) ],
- q(bolivia, plurinational state of) => [ q(bo), q(Bolivia, Plurinational State of) ],
- q(bonaire, saint eustatius and saba) => [ q(bq), q(Bonaire, Saint Eustatius and Saba) ],
- q(bosnia and herzegowina) => [ q(ba), q(Bosnia and Herzegowina) ],
- q(cape verde) => [ q(cv), q(Cape Verde) ],
- q(congo, the democratic republic of the) => [ q(cd), q(Congo, The Democratic Republic of the) ],
- q(czech republic) => [ q(cz), q(Czech Republic) ],
- q(east timor) => [ q(tl), q(East Timor) ],
- q(falkland islands (malvinas)) => [ q(fk), q(Falkland Islands (Malvinas)) ],
- q(france, metropolitan) => [ q(fx), q(France, Metropolitan) ],
- q(heard and mc donald islands) => [ q(hm), q(Heard and Mc Donald Islands) ],
- q(holy see (the) [vatican city state]) => [ q(va), q(Holy See (The) [Vatican City State]) ],
- q(holy see (vatican city state)) => [ q(va), q(Holy See (Vatican City State)) ],
- q(iran (islamic republic of)) => [ q(ir), q(Iran (Islamic Republic of)) ],
- q(iran, islamic republic of) => [ q(ir), q(Iran, Islamic Republic of) ],
- q(iran, the islamic republic of) => [ q(ir), q(Iran, The Islamic Republic of) ],
- q(kazakstan) => [ q(kz), q(Kazakstan) ],
- q(korea, democratic people's republic of) => [ q(kp), q(Korea, Democratic People's Republic of) ],
- q(korea, republic of) => [ q(kr), q(Korea, Republic of) ],
- q(libyan arab jamahiriya) => [ q(ly), q(Libyan Arab Jamahiriya) ],
- q(macau) => [ q(mo), q(Macau) ],
- q(micronesia (federated states of)) => [ q(fm), q(Micronesia (Federated States of)) ],
- q(micronesia, federated states of) => [ q(fm), q(Micronesia, Federated States of) ],
- q(micronesia, the federated states of) => [ q(fm), q(Micronesia, The Federated States of) ],
- q(moldova, republic of) => [ q(md), q(Moldova, Republic of) ],
- q(netherlands antilles) => [ q(an), q(Netherlands Antilles) ],
- q(saint helena) => [ q(sh), q(Saint Helena) ],
- q(saint martin) => [ q(mf), q(Saint Martin) ],
- q(serbia and montenegro) => [ q(cs), q(Serbia and Montenegro) ],
- q(st. helena) => [ q(sh), q(St. Helena) ],
- q(st. pierre and miquelon) => [ q(pm), q(St. Pierre and Miquelon) ],
- q(svalbard and jan mayen islands) => [ q(sj), q(Svalbard and Jan Mayen Islands) ],
- q(taiwan, province of china) => [ q(tw), q(Taiwan, Province of China) ],
- q(united kingdom) => [ q(gb), q(United Kingdom) ],
- q(united states) => [ q(us), q(United States) ],
- q(vatican city state (holy see)) => [ q(va), q(Vatican City State (Holy See)) ],
- q(venezuela) => [ q(ve), q(Venezuela) ],
- q(venezuela, bolivarian republic of) => [ q(ve), q(Venezuela, Bolivarian Republic of) ],
- q(venezuela, bolivarian republic of ) => [ q(ve), q(Venezuela, Bolivarian Republic of ) ],
- q(vietnam) => [ q(vn), q(Vietnam) ],
- q(virgin islands (british)) => [ q(vg), q(Virgin Islands (British)) ],
- q(virgin islands (u.s.)) => [ q(vi), q(Virgin Islands (U.S.)) ],
- q(virgin islands, british) => [ q(vg), q(Virgin Islands, British) ],
- q(virgin islands, u.s.) => [ q(vi), q(Virgin Islands, U.S.) ],
- q(wallis and futuna islands) => [ q(wf), q(Wallis and Futuna Islands) ],
- q(yugoslavia) => [ q(yu), q(Yugoslavia) ],
- q(zaire) => [ q(zr), q(Zaire) ],
-};
-
-$Locale::Codes::Retired{'country'}{'alpha-3'}{'name'} = {
- q(antarctica) => [ q(ata), q(Antarctica) ],
- q(bolivia) => [ q(bol), q(Bolivia) ],
- q(bolivia (plurinational state of)) => [ q(bol), q(Bolivia (Plurinational State of)) ],
- q(bolivia, plurinational state of) => [ q(bol), q(Bolivia, Plurinational State of) ],
- q(bonaire, saint eustatius and saba) => [ q(bes), q(Bonaire, Saint Eustatius and Saba) ],
- q(bouvet island) => [ q(bvt), q(Bouvet Island) ],
- q(british indian ocean territory) => [ q(iot), q(British Indian Ocean Territory) ],
- q(british virgin islands) => [ q(vgb), q(British Virgin Islands) ],
- q(cabo verde) => [ q(cpv), q(Cabo Verde) ],
- q(cape verde) => [ q(cpv), q(Cape Verde) ],
- q(china, hong kong special administrative region) => [ q(hkg), q(China, Hong Kong Special Administrative Region) ],
- q(china, macao special administrative region) => [ q(mac), q(China, Macao Special Administrative Region) ],
- q(christmas island) => [ q(cxr), q(Christmas Island) ],
- q(cocos (keeling) islands) => [ q(cck), q(Cocos (Keeling) Islands) ],
- q(congo, the democratic republic of the) => [ q(cod), q(Congo, The Democratic Republic of the) ],
- q(czech republic) => [ q(cze), q(Czech Republic) ],
- q(democratic people's republic of korea) => [ q(prk), q(Democratic People's Republic of Korea) ],
- q(democratic republic of the congo) => [ q(cod), q(Democratic Republic of the Congo) ],
- q(east timor) => [ q(tls), q(East Timor) ],
- q(faeroe islands) => [ q(fro), q(Faeroe Islands) ],
- q(falkland islands (malvinas)) => [ q(flk), q(Falkland Islands (Malvinas)) ],
- q(faroe islands) => [ q(fro), q(Faroe Islands) ],
- q(france, metropolitan) => [ q(fxx), q(France, Metropolitan) ],
- q(french southern and antarctic lands) => [ q(atf), q(French Southern and Antarctic Lands) ],
- q(french southern territories) => [ q(atf), q(French Southern Territories) ],
- q(heard island and mcdonald islands) => [ q(hmd), q(Heard Island and Mcdonald Islands) ],
- q(holy see) => [ q(vat), q(Holy See) ],
- q(holy see (the) [vatican city state]) => [ q(vat), q(Holy See (The) [Vatican City State]) ],
- q(holy see (vatican city state)) => [ q(vat), q(Holy See (Vatican City State)) ],
- q(hong kong) => [ q(hkg), q(Hong Kong) ],
- q(hong kong special administrative region of china) => [ q(hkg), q(Hong Kong Special Administrative Region of China) ],
- q(iran (islamic republic of)) => [ q(irn), q(Iran (Islamic Republic of)) ],
- q(iran, islamic republic of) => [ q(irn), q(Iran, Islamic Republic of) ],
- q(iran, the islamic republic of) => [ q(irn), q(Iran, The Islamic Republic of) ],
- q(kazakstan) => [ q(kaz), q(Kazakstan) ],
- q(korea, democratic people's republic of) => [ q(prk), q(Korea, Democratic People's Republic of) ],
- q(korea, republic of) => [ q(kor), q(Korea, Republic of) ],
- q(libyan arab jamahiriya) => [ q(lby), q(Libyan Arab Jamahiriya) ],
- q(macao) => [ q(mac), q(Macao) ],
- q(macao special administrative region of china) => [ q(mac), q(Macao Special Administrative Region of China) ],
- q(macau) => [ q(mac), q(Macau) ],
- q(macedonia, the former yugoslav republic of) => [ q(mkd), q(Macedonia, the Former Yugoslav Republic of) ],
- q(micronesia (federated states of)) => [ q(fsm), q(Micronesia (Federated States of)) ],
- q(micronesia, federated states of) => [ q(fsm), q(Micronesia, Federated States of) ],
- q(micronesia, the federated states of) => [ q(fsm), q(Micronesia, The Federated States of) ],
- q(moldova, republic of) => [ q(mda), q(Moldova, Republic of) ],
- q(netherlands antilles) => [ q(ant), q(Netherlands Antilles) ],
- q(palestinian territory, occupied) => [ q(pse), q(Palestinian Territory, Occupied) ],
- q(republic of korea) => [ q(kor), q(Republic of Korea) ],
- q(republic of moldova) => [ q(mda), q(Republic of Moldova) ],
- q(saint helena) => [ q(shn), q(Saint Helena) ],
- q(saint-barthelemy) => [ q(blm), q(Saint-Barthelemy) ],
- q(saint-martin (french part)) => [ q(maf), q(Saint-Martin (French part)) ],
- q(serbia and montenegro) => [ q(scg), q(Serbia and Montenegro) ],
- q(south georgia and the islands) => [ q(sgs), q(South Georgia and the Islands) ],
- q(south georgia and the south sandwich islands) => [ q(sgs), q(South Georgia and the South Sandwich Islands) ],
- q(state of palestine) => [ q(pse), q(State of Palestine) ],
- q(svalbard and jan mayen) => [ q(sjm), q(Svalbard and Jan Mayen) ],
- q(svalbard and jan mayen islands) => [ q(sjm), q(Svalbard and Jan Mayen Islands) ],
- q(taiwan) => [ q(twn), q(Taiwan) ],
- q(taiwan, province of china) => [ q(twn), q(Taiwan, Province of China) ],
- q(tanzania, united republic of) => [ q(tza), q(Tanzania, United Republic of) ],
- q(the former yugoslav republic of macedonia) => [ q(mkd), q(The former Yugoslav Republic of Macedonia) ],
- q(united kingdom) => [ q(gbr), q(United Kingdom) ],
- q(united kingdom of great britain and northern ireland) => [ q(gbr), q(United Kingdom of Great Britain and Northern Ireland) ],
- q(united republic of tanzania) => [ q(tza), q(United Republic of Tanzania) ],
- q(united states) => [ q(usa), q(United States) ],
- q(united states minor outlying islands) => [ q(umi), q(United States Minor Outlying Islands) ],
- q(united states of america) => [ q(usa), q(United States of America) ],
- q(united states virgin islands) => [ q(vir), q(United States Virgin Islands) ],
- q(venezuela) => [ q(ven), q(Venezuela) ],
- q(venezuela (bolivarian republic of)) => [ q(ven), q(Venezuela (Bolivarian Republic of)) ],
- q(venezuela, bolivarian republic of ) => [ q(ven), q(Venezuela, Bolivarian Republic of ) ],
- q(vietnam) => [ q(vnm), q(Vietnam) ],
- q(virgin islands, british) => [ q(vgb), q(Virgin Islands, British) ],
- q(virgin islands, u.s.) => [ q(vir), q(Virgin Islands, U.S.) ],
- q(wallis and futuna) => [ q(wlf), q(Wallis and Futuna) ],
- q(wallis and futuna islands) => [ q(wlf), q(Wallis and Futuna Islands) ],
- q(yugoslavia) => [ q(yug), q(Yugoslavia) ],
- q(zaire) => [ q(zar), q(Zaire) ],
-};
-
-$Locale::Codes::Retired{'country'}{'dom'}{'name'} = {
- q(ascension island) => [ q(ac), q(Ascension Island) ],
- q(bolivia, plurinational state of) => [ q(bo), q(Bolivia, Plurinational State of) ],
- q(bonaire, saint eustatius and saba) => [ q(bq), q(Bonaire, Saint Eustatius and Saba) ],
- q(bonaire, sint eustatius and saba) => [ q(BQ), q(Bonaire, Sint Eustatius and Saba) ],
- q(cape verde) => [ q(cv), q(Cape Verde) ],
- q(congo, the democratic republic of the) => [ q(cd), q(Congo, The Democratic Republic of the) ],
- q(czech republic) => [ q(cz), q(Czech Republic) ],
- q(east timor) => [ q(tp), q(East Timor) ],
- q(european union) => [ q(eu), q(European Union) ],
- q(falkland islands (malvinas)) => [ q(fk), q(Falkland Islands (Malvinas)) ],
- q(france, metropolitan) => [ q(FX), q(France, Metropolitan) ],
- q(holy see (the) [vatican city state]) => [ q(va), q(Holy See (The) [Vatican City State]) ],
- q(holy see (vatican city state)) => [ q(va), q(Holy See (Vatican City State)) ],
- q(iran, islamic republic of) => [ q(ir), q(Iran, Islamic Republic of) ],
- q(iran, the islamic republic of) => [ q(ir), q(Iran, The Islamic Republic of) ],
- q(korea, democratic people's republic of) => [ q(kp), q(Korea, Democratic People's Republic of) ],
- q(korea, republic of) => [ q(kr), q(Korea, Republic of) ],
- q(libyan arab jamahiriya) => [ q(LY), q(Libyan Arab Jamahiriya) ],
- q(micronesia, federated states of) => [ q(fm), q(Micronesia, Federated States of) ],
- q(micronesia, the federated states of) => [ q(fm), q(Micronesia, The Federated States of) ],
- q(moldova, republic of) => [ q(md), q(Moldova, Republic of) ],
- q(netherlands antilles) => [ q(an), q(Netherlands Antilles) ],
- q(portuguese timor) => [ q(TP), q(Portuguese Timor) ],
- q(portuguese timor ) => [ q(TP), q(Portuguese Timor ) ],
- q(saint helena, ascension and tristan da cunha) => [ q(SH), q(Saint Helena, Ascension and Tristan da Cunha) ],
- q(saint martin) => [ q(MF), q(Saint Martin) ],
- q(soviet union) => [ q(SU), q(Soviet Union) ],
- q(soviet union ) => [ q(SU), q(Soviet Union ) ],
- q(taiwan) => [ q(TW), q(Taiwan) ],
- q(taiwan, province of china) => [ q(tw), q(Taiwan, Province of China) ],
- q(united kingdom) => [ q(gb), q(United Kingdom) ],
- q(united states) => [ q(us), q(United States) ],
- q(ussr) => [ q(su), q(USSR) ],
- q(venezuela, bolivarian republic of) => [ q(ve), q(Venezuela, Bolivarian Republic of) ],
- q(venezuela, bolivarian republic of ) => [ q(ve), q(Venezuela, Bolivarian Republic of ) ],
- q(virgin islands, british) => [ q(vg), q(Virgin Islands, British) ],
- q(virgin islands, u.s.) => [ q(vi), q(Virgin Islands, U.S.) ],
- q(yugoslavia ) => [ q(YU), q(Yugoslavia ) ],
-};
-
-$Locale::Codes::Retired{'country'}{'genc-alpha-2'}{'name'} = {
- q(czech republic) => [ q(CZ), q(Czech Republic) ],
-};
-
-$Locale::Codes::Retired{'country'}{'genc-alpha-3'}{'name'} = {
- q(czech republic) => [ q(CZE), q(Czech Republic) ],
-};
-
-$Locale::Codes::Retired{'country'}{'genc-numeric'}{'name'} = {
- q(czech republic) => [ q(203), q(Czech Republic) ],
-};
-
-$Locale::Codes::Retired{'country'}{'numeric'}{'name'} = {
- q(antarctica) => [ q(010), q(Antarctica) ],
- q(bolivia) => [ q(068), q(Bolivia) ],
- q(bolivia (plurinational state of)) => [ q(068), q(Bolivia (Plurinational State of)) ],
- q(bolivia, plurinational state of) => [ q(068), q(Bolivia, Plurinational State of) ],
- q(bonaire, saint eustatius and saba) => [ q(535), q(Bonaire, Saint Eustatius and Saba) ],
- q(bouvet island) => [ q(074), q(Bouvet Island) ],
- q(british indian ocean territory) => [ q(086), q(British Indian Ocean Territory) ],
- q(british virgin islands) => [ q(092), q(British Virgin Islands) ],
- q(cabo verde) => [ q(132), q(Cabo Verde) ],
- q(cape verde) => [ q(132), q(Cape Verde) ],
- q(channel islands) => [ q(830), q(Channel Islands) ],
- q(china, hong kong special administrative region) => [ q(344), q(China, Hong Kong Special Administrative Region) ],
- q(china, macao special administrative region) => [ q(446), q(China, Macao Special Administrative Region) ],
- q(christmas island) => [ q(162), q(Christmas Island) ],
- q(cocos (keeling) islands) => [ q(166), q(Cocos (Keeling) Islands) ],
- q(congo, the democratic republic of the) => [ q(180), q(Congo, The Democratic Republic of the) ],
- q(czech republic) => [ q(203), q(Czech Republic) ],
- q(democratic people's republic of korea) => [ q(408), q(Democratic People's Republic of Korea) ],
- q(democratic republic of the congo) => [ q(180), q(Democratic Republic of the Congo) ],
- q(east timor) => [ q(626), q(East Timor) ],
- q(faeroe islands) => [ q(234), q(Faeroe Islands) ],
- q(falkland islands (malvinas)) => [ q(238), q(Falkland Islands (Malvinas)) ],
- q(faroe islands) => [ q(234), q(Faroe Islands) ],
- q(france, metropolitan) => [ q(249), q(France, Metropolitan) ],
- q(french southern and antarctic lands) => [ q(260), q(French Southern and Antarctic Lands) ],
- q(french southern territories) => [ q(260), q(French Southern Territories) ],
- q(heard island and mcdonald islands) => [ q(334), q(Heard Island and Mcdonald Islands) ],
- q(holy see) => [ q(336), q(Holy See) ],
- q(holy see (the) [vatican city state]) => [ q(336), q(Holy See (The) [Vatican City State]) ],
- q(holy see (vatican city state)) => [ q(336), q(Holy See (Vatican City State)) ],
- q(hong kong) => [ q(344), q(Hong Kong) ],
- q(hong kong special administrative region of china) => [ q(344), q(Hong Kong Special Administrative Region of China) ],
- q(iran (islamic republic of)) => [ q(364), q(Iran (Islamic Republic of)) ],
- q(iran, islamic republic of) => [ q(364), q(Iran, Islamic Republic of) ],
- q(iran, the islamic republic of) => [ q(364), q(Iran, The Islamic Republic of) ],
- q(kazakstan) => [ q(398), q(Kazakstan) ],
- q(korea, democratic people's republic of) => [ q(408), q(Korea, Democratic People's Republic of) ],
- q(korea, republic of) => [ q(410), q(Korea, Republic of) ],
- q(libyan arab jamahiriya) => [ q(434), q(Libyan Arab Jamahiriya) ],
- q(macao) => [ q(446), q(Macao) ],
- q(macao special administrative region of china) => [ q(446), q(Macao Special Administrative Region of China) ],
- q(macau) => [ q(446), q(Macau) ],
- q(macedonia, the former yugoslav republic of) => [ q(807), q(Macedonia, the Former Yugoslav Republic of) ],
- q(micronesia (federated states of)) => [ q(583), q(Micronesia (Federated States of)) ],
- q(micronesia, federated states of) => [ q(583), q(Micronesia, Federated States of) ],
- q(micronesia, the federated states of) => [ q(583), q(Micronesia, The Federated States of) ],
- q(moldova, republic of) => [ q(498), q(Moldova, Republic of) ],
- q(netherlands antilles) => [ q(530), q(Netherlands Antilles) ],
- q(palestinian territory, occupied) => [ q(275), q(Palestinian Territory, Occupied) ],
- q(republic of korea) => [ q(410), q(Republic of Korea) ],
- q(republic of moldova) => [ q(498), q(Republic of Moldova) ],
- q(saint helena) => [ q(654), q(Saint Helena) ],
- q(saint-barthelemy) => [ q(652), q(Saint-Barthelemy) ],
- q(saint-martin (french part)) => [ q(663), q(Saint-Martin (French part)) ],
- q(sark) => [ q(680), q(Sark) ],
- q(serbia and montenegro) => [ q(891), q(Serbia and Montenegro) ],
- q(south georgia and the islands) => [ q(239), q(South Georgia and the Islands) ],
- q(south georgia and the south sandwich islands) => [ q(239), q(South Georgia and the South Sandwich Islands) ],
- q(state of palestine) => [ q(275), q(State of Palestine) ],
- q(svalbard and jan mayen) => [ q(744), q(Svalbard and Jan Mayen) ],
- q(svalbard and jan mayen islands) => [ q(744), q(Svalbard and Jan Mayen Islands) ],
- q(taiwan) => [ q(158), q(Taiwan) ],
- q(taiwan, province of china) => [ q(158), q(Taiwan, Province of China) ],
- q(tanzania, united republic of) => [ q(834), q(Tanzania, United Republic of) ],
- q(the former yugoslav republic of macedonia) => [ q(807), q(The former Yugoslav Republic of Macedonia) ],
- q(united kingdom) => [ q(826), q(United Kingdom) ],
- q(united kingdom of great britain and northern ireland) => [ q(826), q(United Kingdom of Great Britain and Northern Ireland) ],
- q(united republic of tanzania) => [ q(834), q(United Republic of Tanzania) ],
- q(united states) => [ q(840), q(United States) ],
- q(united states minor outlying islands) => [ q(581), q(United States Minor Outlying Islands) ],
- q(united states of america) => [ q(840), q(United States of America) ],
- q(united states virgin islands) => [ q(850), q(United States Virgin Islands) ],
- q(venezuela) => [ q(862), q(Venezuela) ],
- q(venezuela (bolivarian republic of)) => [ q(862), q(Venezuela (Bolivarian Republic of)) ],
- q(venezuela, bolivarian republic of ) => [ q(862), q(Venezuela, Bolivarian Republic of ) ],
- q(vietnam) => [ q(704), q(Vietnam) ],
- q(virgin islands, british) => [ q(092), q(Virgin Islands, British) ],
- q(virgin islands, u.s.) => [ q(850), q(Virgin Islands, U.S.) ],
- q(wallis and futuna) => [ q(876), q(Wallis and Futuna) ],
- q(wallis and futuna islands) => [ q(876), q(Wallis and Futuna Islands) ],
- q(yugoslavia) => [ q(891), q(Yugoslavia) ],
- q(zaire) => [ q(180), q(Zaire) ],
-};
-
-$Locale::Codes::Retired{'country'}{'un-alpha-3'}{'name'} = {
- q(czech republic) => [ q(CZE), q(Czech Republic) ],
- q(korea, the democratic people's republic of) => [ q(PRK), q(Korea, The Democratic People's Republic of) ],
-};
-
-$Locale::Codes::Retired{'country'}{'un-numeric'}{'name'} = {
- q(channel islands) => [ q(830), q(Channel Islands) ],
- q(czech republic) => [ q(203), q(Czech Republic) ],
- q(korea, the democratic people's republic of) => [ q(408), q(Korea, The Democratic People's Republic of) ],
-};
-
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency.pm
deleted file mode 100644
index e24656f903..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Codes::Currency;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2currency
- currency2code
- all_currency_codes
- all_currency_names
- currency_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_CURRENCY);
-
-our $obj = new Locale::Codes('currency');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2currency {
- return $obj->code2name(@_);
-}
-
-sub currency2code {
- return $obj->name2code(@_);
-}
-
-sub currency_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_currency_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_currency_names {
- return $obj->all_names(@_);
-}
-
-sub rename_currency {
- return $obj->rename_code(@_);
-}
-
-sub add_currency {
- return $obj->add_code(@_);
-}
-
-sub delete_currency {
- return $obj->delete_code(@_);
-}
-
-sub add_currency_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_currency_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_currency_code {
- return $obj->replace_code(@_);
-}
-
-sub add_currency_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_currency_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency.pod
deleted file mode 100644
index 0d5d2666bf..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::Currency - module for dealing with currency code sets
-
-=head1 SYNOPSIS
-
- use Locale::Codes::Currency;
-
- $name = code2currency(CODE);
- $code = currency2code(NAME);
-
- @codes = all_currency_codes();
- @names = all_currency_names();
-
-=head1 DESCRIPTION
-
-This module provides access to currency code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: currency
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2currency(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<currency2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<currency_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_currency_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_currency_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Codes::Currency::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Codes::Currency::rename_currency(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Currency::add_currency(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Currency::delete_currency(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Currency::add_currency_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Currency::delete_currency_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Currency::rename_currency_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Currency::add_currency_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Currency::delete_currency_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/Currency_Codes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency_Codes.pm
deleted file mode 100644
index a8336540b7..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency_Codes.pm
+++ /dev/null
@@ -1,3030 +0,0 @@
-package #
-Locale::Codes::Currency_Codes;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'harvest_data' is run.
-# Generated on: Fri Feb 23 12:54:50 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Data{'currency'}{'id'} = '0177';
-
-$Locale::Codes::Data{'currency'}{'id2names'} = {
- q(0001) => [
- q(Afghani),
- ],
- q(0002) => [
- q(Euro),
- ],
- q(0003) => [
- q(Lek),
- ],
- q(0004) => [
- q(Algerian Dinar),
- ],
- q(0005) => [
- q(US Dollar),
- ],
- q(0006) => [
- q(Kwanza),
- ],
- q(0007) => [
- q(East Caribbean Dollar),
- ],
- q(0008) => [
- q(Argentine Peso),
- ],
- q(0009) => [
- q(Armenian Dram),
- ],
- q(0010) => [
- q(Aruban Florin),
- ],
- q(0011) => [
- q(Australian Dollar),
- ],
- q(0012) => [
- q(Azerbaijan Manat),
- ],
- q(0013) => [
- q(Bahamian Dollar),
- ],
- q(0014) => [
- q(Bahraini Dinar),
- ],
- q(0015) => [
- q(Taka),
- ],
- q(0016) => [
- q(Barbados Dollar),
- ],
- q(0017) => [
- q(Belarusian Ruble),
- ],
- q(0018) => [
- q(Belize Dollar),
- ],
- q(0019) => [
- q(CFA Franc BCEAO),
- ],
- q(0020) => [
- q(Bermudian Dollar),
- ],
- q(0021) => [
- q(Indian Rupee),
- ],
- q(0022) => [
- q(Ngultrum),
- ],
- q(0023) => [
- q(Boliviano),
- ],
- q(0024) => [
- q(Mvdol),
- ],
- q(0025) => [
- q(Convertible Mark),
- ],
- q(0026) => [
- q(Pula),
- ],
- q(0027) => [
- q(Norwegian Krone),
- ],
- q(0028) => [
- q(Brazilian Real),
- ],
- q(0029) => [
- q(Brunei Dollar),
- ],
- q(0030) => [
- q(Bulgarian Lev),
- ],
- q(0031) => [
- q(Burundi Franc),
- ],
- q(0032) => [
- q(Cabo Verde Escudo),
- ],
- q(0033) => [
- q(Riel),
- ],
- q(0034) => [
- q(CFA Franc BEAC),
- ],
- q(0035) => [
- q(Canadian Dollar),
- ],
- q(0036) => [
- q(Cayman Islands Dollar),
- ],
- q(0037) => [
- q(Chilean Peso),
- ],
- q(0038) => [
- q(Unidad de Fomento),
- ],
- q(0039) => [
- q(Yuan Renminbi),
- ],
- q(0040) => [
- q(Colombian Peso),
- ],
- q(0041) => [
- q(Unidad de Valor Real),
- ],
- q(0042) => [
- q(Comorian Franc),
- ],
- q(0043) => [
- q(Congolese Franc),
- ],
- q(0044) => [
- q(New Zealand Dollar),
- ],
- q(0045) => [
- q(Costa Rican Colon),
- ],
- q(0046) => [
- q(Kuna),
- ],
- q(0047) => [
- q(Cuban Peso),
- ],
- q(0048) => [
- q(Peso Convertible),
- ],
- q(0049) => [
- q(Netherlands Antillean Guilder),
- ],
- q(0050) => [
- q(Czech Koruna),
- ],
- q(0051) => [
- q(Danish Krone),
- ],
- q(0052) => [
- q(Djibouti Franc),
- ],
- q(0053) => [
- q(Dominican Peso),
- ],
- q(0054) => [
- q(Egyptian Pound),
- ],
- q(0055) => [
- q(El Salvador Colon),
- ],
- q(0056) => [
- q(Nakfa),
- ],
- q(0057) => [
- q(Ethiopian Birr),
- ],
- q(0058) => [
- q(Falkland Islands Pound),
- ],
- q(0059) => [
- q(Fiji Dollar),
- ],
- q(0060) => [
- q(CFP Franc),
- ],
- q(0061) => [
- q(Dalasi),
- ],
- q(0062) => [
- q(Lari),
- ],
- q(0063) => [
- q(Ghana Cedi),
- ],
- q(0064) => [
- q(Gibraltar Pound),
- ],
- q(0065) => [
- q(Quetzal),
- ],
- q(0066) => [
- q(Pound Sterling),
- ],
- q(0067) => [
- q(Guinean Franc),
- ],
- q(0068) => [
- q(Guyana Dollar),
- ],
- q(0069) => [
- q(Gourde),
- ],
- q(0070) => [
- q(Lempira),
- ],
- q(0071) => [
- q(Hong Kong Dollar),
- ],
- q(0072) => [
- q(Forint),
- ],
- q(0073) => [
- q(Iceland Krona),
- ],
- q(0074) => [
- q(Rupiah),
- ],
- q(0075) => [
- q(SDR (Special Drawing Right)),
- ],
- q(0076) => [
- q(Iranian Rial),
- ],
- q(0077) => [
- q(Iraqi Dinar),
- ],
- q(0078) => [
- q(New Israeli Sheqel),
- ],
- q(0079) => [
- q(Jamaican Dollar),
- ],
- q(0080) => [
- q(Yen),
- ],
- q(0081) => [
- q(Jordanian Dinar),
- ],
- q(0082) => [
- q(Tenge),
- ],
- q(0083) => [
- q(Kenyan Shilling),
- ],
- q(0084) => [
- q(North Korean Won),
- ],
- q(0085) => [
- q(Won),
- ],
- q(0086) => [
- q(Kuwaiti Dinar),
- ],
- q(0087) => [
- q(Som),
- ],
- q(0088) => [
- q(Lao Kip),
- ],
- q(0089) => [
- q(Lebanese Pound),
- ],
- q(0090) => [
- q(Loti),
- ],
- q(0091) => [
- q(Rand),
- ],
- q(0092) => [
- q(Liberian Dollar),
- ],
- q(0093) => [
- q(Libyan Dinar),
- ],
- q(0094) => [
- q(Swiss Franc),
- ],
- q(0095) => [
- q(Pataca),
- ],
- q(0096) => [
- q(Denar),
- ],
- q(0097) => [
- q(Malagasy Ariary),
- ],
- q(0098) => [
- q(Malawi Kwacha),
- ],
- q(0099) => [
- q(Malaysian Ringgit),
- ],
- q(0100) => [
- q(Rufiyaa),
- ],
- q(0101) => [
- q(Ouguiya),
- ],
- q(0102) => [
- q(Mauritius Rupee),
- ],
- q(0103) => [
- q(ADB Unit of Account),
- ],
- q(0104) => [
- q(Mexican Peso),
- ],
- q(0105) => [
- q(Mexican Unidad de Inversion (UDI)),
- ],
- q(0106) => [
- q(Moldovan Leu),
- ],
- q(0107) => [
- q(Tugrik),
- ],
- q(0108) => [
- q(Moroccan Dirham),
- ],
- q(0109) => [
- q(Mozambique Metical),
- ],
- q(0110) => [
- q(Kyat),
- ],
- q(0111) => [
- q(Namibia Dollar),
- ],
- q(0112) => [
- q(Nepalese Rupee),
- ],
- q(0113) => [
- q(Cordoba Oro),
- ],
- q(0114) => [
- q(Naira),
- ],
- q(0115) => [
- q(Rial Omani),
- ],
- q(0116) => [
- q(Pakistan Rupee),
- ],
- q(0117) => [
- q(Balboa),
- ],
- q(0118) => [
- q(Kina),
- ],
- q(0119) => [
- q(Guarani),
- ],
- q(0120) => [
- q(Sol),
- ],
- q(0121) => [
- q(Philippine Piso),
- ],
- q(0122) => [
- q(Zloty),
- ],
- q(0123) => [
- q(Qatari Rial),
- ],
- q(0124) => [
- q(Romanian Leu),
- ],
- q(0125) => [
- q(Russian Ruble),
- ],
- q(0126) => [
- q(Rwanda Franc),
- ],
- q(0127) => [
- q(Saint Helena Pound),
- ],
- q(0128) => [
- q(Tala),
- ],
- q(0129) => [
- q(Dobra),
- ],
- q(0130) => [
- q(Saudi Riyal),
- ],
- q(0131) => [
- q(Serbian Dinar),
- ],
- q(0132) => [
- q(Seychelles Rupee),
- ],
- q(0133) => [
- q(Leone),
- ],
- q(0134) => [
- q(Singapore Dollar),
- ],
- q(0135) => [
- q(Sucre),
- ],
- q(0136) => [
- q(Solomon Islands Dollar),
- ],
- q(0137) => [
- q(Somali Shilling),
- ],
- q(0138) => [
- q(South Sudanese Pound),
- ],
- q(0139) => [
- q(Sri Lanka Rupee),
- ],
- q(0140) => [
- q(Sudanese Pound),
- ],
- q(0141) => [
- q(Surinam Dollar),
- ],
- q(0142) => [
- q(Lilangeni),
- ],
- q(0143) => [
- q(Swedish Krona),
- ],
- q(0144) => [
- q(WIR Euro),
- ],
- q(0145) => [
- q(WIR Franc),
- ],
- q(0146) => [
- q(Syrian Pound),
- ],
- q(0147) => [
- q(New Taiwan Dollar),
- ],
- q(0148) => [
- q(Somoni),
- ],
- q(0149) => [
- q(Tanzanian Shilling),
- ],
- q(0150) => [
- q(Baht),
- ],
- q(0151) => [
- q(Pa'anga),
- ],
- q(0152) => [
- q(Trinidad and Tobago Dollar),
- ],
- q(0153) => [
- q(Tunisian Dinar),
- ],
- q(0154) => [
- q(Turkish Lira),
- ],
- q(0155) => [
- q(Turkmenistan New Manat),
- ],
- q(0156) => [
- q(Uganda Shilling),
- ],
- q(0157) => [
- q(Hryvnia),
- ],
- q(0158) => [
- q(UAE Dirham),
- ],
- q(0159) => [
- q(US Dollar (Next day)),
- ],
- q(0160) => [
- q(Peso Uruguayo),
- ],
- q(0161) => [
- q(Uruguay Peso en Unidades Indexadas (URUIURUI)),
- ],
- q(0162) => [
- q(Uzbekistan Sum),
- ],
- q(0163) => [
- q(Vatu),
- ],
- q(0164) => [
- q(Bolivar),
- ],
- q(0165) => [
- q(Dong),
- ],
- q(0166) => [
- q(Yemeni Rial),
- ],
- q(0167) => [
- q(Zambian Kwacha),
- ],
- q(0168) => [
- q(Zimbabwe Dollar),
- ],
- q(0169) => [
- q(Bond Markets Unit European Composite Unit (EURCO)),
- ],
- q(0170) => [
- q(Bond Markets Unit European Monetary Unit (E.M.U.-6)),
- ],
- q(0171) => [
- q(Bond Markets Unit European Unit of Account 9 (E.U.A.-9)),
- ],
- q(0172) => [
- q(Bond Markets Unit European Unit of Account 17 (E.U.A.-17)),
- ],
- q(0173) => [
- q(Gold),
- ],
- q(0174) => [
- q(Palladium),
- ],
- q(0175) => [
- q(Platinum),
- ],
- q(0176) => [
- q(Silver),
- ],
-};
-
-$Locale::Codes::Data{'currency'}{'alias2id'} = {
- q(adb unit of account) => [
- q(0103),
- q(0),
- ],
- q(afghani) => [
- q(0001),
- q(0),
- ],
- q(algerian dinar) => [
- q(0004),
- q(0),
- ],
- q(argentine peso) => [
- q(0008),
- q(0),
- ],
- q(armenian dram) => [
- q(0009),
- q(0),
- ],
- q(aruban florin) => [
- q(0010),
- q(0),
- ],
- q(australian dollar) => [
- q(0011),
- q(0),
- ],
- q(azerbaijan manat) => [
- q(0012),
- q(0),
- ],
- q(bahamian dollar) => [
- q(0013),
- q(0),
- ],
- q(bahraini dinar) => [
- q(0014),
- q(0),
- ],
- q(baht) => [
- q(0150),
- q(0),
- ],
- q(balboa) => [
- q(0117),
- q(0),
- ],
- q(barbados dollar) => [
- q(0016),
- q(0),
- ],
- q(belarusian ruble) => [
- q(0017),
- q(0),
- ],
- q(belize dollar) => [
- q(0018),
- q(0),
- ],
- q(bermudian dollar) => [
- q(0020),
- q(0),
- ],
- q(bolivar) => [
- q(0164),
- q(0),
- ],
- q(boliviano) => [
- q(0023),
- q(0),
- ],
- q(bond markets unit european composite unit (eurco)) => [
- q(0169),
- q(0),
- ],
- q(bond markets unit european monetary unit (e.m.u.-6)) => [
- q(0170),
- q(0),
- ],
- q(bond markets unit european unit of account 17 (e.u.a.-17)) => [
- q(0172),
- q(0),
- ],
- q(bond markets unit european unit of account 9 (e.u.a.-9)) => [
- q(0171),
- q(0),
- ],
- q(brazilian real) => [
- q(0028),
- q(0),
- ],
- q(brunei dollar) => [
- q(0029),
- q(0),
- ],
- q(bulgarian lev) => [
- q(0030),
- q(0),
- ],
- q(burundi franc) => [
- q(0031),
- q(0),
- ],
- q(cabo verde escudo) => [
- q(0032),
- q(0),
- ],
- q(canadian dollar) => [
- q(0035),
- q(0),
- ],
- q(cayman islands dollar) => [
- q(0036),
- q(0),
- ],
- q(cfa franc bceao) => [
- q(0019),
- q(0),
- ],
- q(cfa franc beac) => [
- q(0034),
- q(0),
- ],
- q(cfp franc) => [
- q(0060),
- q(0),
- ],
- q(chilean peso) => [
- q(0037),
- q(0),
- ],
- q(colombian peso) => [
- q(0040),
- q(0),
- ],
- q(comorian franc) => [
- q(0042),
- q(0),
- ],
- q(congolese franc) => [
- q(0043),
- q(0),
- ],
- q(convertible mark) => [
- q(0025),
- q(0),
- ],
- q(cordoba oro) => [
- q(0113),
- q(0),
- ],
- q(costa rican colon) => [
- q(0045),
- q(0),
- ],
- q(cuban peso) => [
- q(0047),
- q(0),
- ],
- q(czech koruna) => [
- q(0050),
- q(0),
- ],
- q(dalasi) => [
- q(0061),
- q(0),
- ],
- q(danish krone) => [
- q(0051),
- q(0),
- ],
- q(denar) => [
- q(0096),
- q(0),
- ],
- q(djibouti franc) => [
- q(0052),
- q(0),
- ],
- q(dobra) => [
- q(0129),
- q(0),
- ],
- q(dominican peso) => [
- q(0053),
- q(0),
- ],
- q(dong) => [
- q(0165),
- q(0),
- ],
- q(east caribbean dollar) => [
- q(0007),
- q(0),
- ],
- q(egyptian pound) => [
- q(0054),
- q(0),
- ],
- q(el salvador colon) => [
- q(0055),
- q(0),
- ],
- q(ethiopian birr) => [
- q(0057),
- q(0),
- ],
- q(euro) => [
- q(0002),
- q(0),
- ],
- q(falkland islands pound) => [
- q(0058),
- q(0),
- ],
- q(fiji dollar) => [
- q(0059),
- q(0),
- ],
- q(forint) => [
- q(0072),
- q(0),
- ],
- q(ghana cedi) => [
- q(0063),
- q(0),
- ],
- q(gibraltar pound) => [
- q(0064),
- q(0),
- ],
- q(gold) => [
- q(0173),
- q(0),
- ],
- q(gourde) => [
- q(0069),
- q(0),
- ],
- q(guarani) => [
- q(0119),
- q(0),
- ],
- q(guinean franc) => [
- q(0067),
- q(0),
- ],
- q(guyana dollar) => [
- q(0068),
- q(0),
- ],
- q(hong kong dollar) => [
- q(0071),
- q(0),
- ],
- q(hryvnia) => [
- q(0157),
- q(0),
- ],
- q(iceland krona) => [
- q(0073),
- q(0),
- ],
- q(indian rupee) => [
- q(0021),
- q(0),
- ],
- q(iranian rial) => [
- q(0076),
- q(0),
- ],
- q(iraqi dinar) => [
- q(0077),
- q(0),
- ],
- q(jamaican dollar) => [
- q(0079),
- q(0),
- ],
- q(jordanian dinar) => [
- q(0081),
- q(0),
- ],
- q(kenyan shilling) => [
- q(0083),
- q(0),
- ],
- q(kina) => [
- q(0118),
- q(0),
- ],
- q(kuna) => [
- q(0046),
- q(0),
- ],
- q(kuwaiti dinar) => [
- q(0086),
- q(0),
- ],
- q(kwanza) => [
- q(0006),
- q(0),
- ],
- q(kyat) => [
- q(0110),
- q(0),
- ],
- q(lao kip) => [
- q(0088),
- q(0),
- ],
- q(lari) => [
- q(0062),
- q(0),
- ],
- q(lebanese pound) => [
- q(0089),
- q(0),
- ],
- q(lek) => [
- q(0003),
- q(0),
- ],
- q(lempira) => [
- q(0070),
- q(0),
- ],
- q(leone) => [
- q(0133),
- q(0),
- ],
- q(liberian dollar) => [
- q(0092),
- q(0),
- ],
- q(libyan dinar) => [
- q(0093),
- q(0),
- ],
- q(lilangeni) => [
- q(0142),
- q(0),
- ],
- q(loti) => [
- q(0090),
- q(0),
- ],
- q(malagasy ariary) => [
- q(0097),
- q(0),
- ],
- q(malawi kwacha) => [
- q(0098),
- q(0),
- ],
- q(malaysian ringgit) => [
- q(0099),
- q(0),
- ],
- q(mauritius rupee) => [
- q(0102),
- q(0),
- ],
- q(mexican peso) => [
- q(0104),
- q(0),
- ],
- q(mexican unidad de inversion (udi)) => [
- q(0105),
- q(0),
- ],
- q(moldovan leu) => [
- q(0106),
- q(0),
- ],
- q(moroccan dirham) => [
- q(0108),
- q(0),
- ],
- q(mozambique metical) => [
- q(0109),
- q(0),
- ],
- q(mvdol) => [
- q(0024),
- q(0),
- ],
- q(naira) => [
- q(0114),
- q(0),
- ],
- q(nakfa) => [
- q(0056),
- q(0),
- ],
- q(namibia dollar) => [
- q(0111),
- q(0),
- ],
- q(nepalese rupee) => [
- q(0112),
- q(0),
- ],
- q(netherlands antillean guilder) => [
- q(0049),
- q(0),
- ],
- q(new israeli sheqel) => [
- q(0078),
- q(0),
- ],
- q(new taiwan dollar) => [
- q(0147),
- q(0),
- ],
- q(new zealand dollar) => [
- q(0044),
- q(0),
- ],
- q(ngultrum) => [
- q(0022),
- q(0),
- ],
- q(north korean won) => [
- q(0084),
- q(0),
- ],
- q(norwegian krone) => [
- q(0027),
- q(0),
- ],
- q(ouguiya) => [
- q(0101),
- q(0),
- ],
- q(pa'anga) => [
- q(0151),
- q(0),
- ],
- q(pakistan rupee) => [
- q(0116),
- q(0),
- ],
- q(palladium) => [
- q(0174),
- q(0),
- ],
- q(pataca) => [
- q(0095),
- q(0),
- ],
- q(peso convertible) => [
- q(0048),
- q(0),
- ],
- q(peso uruguayo) => [
- q(0160),
- q(0),
- ],
- q(philippine piso) => [
- q(0121),
- q(0),
- ],
- q(platinum) => [
- q(0175),
- q(0),
- ],
- q(pound sterling) => [
- q(0066),
- q(0),
- ],
- q(pula) => [
- q(0026),
- q(0),
- ],
- q(qatari rial) => [
- q(0123),
- q(0),
- ],
- q(quetzal) => [
- q(0065),
- q(0),
- ],
- q(rand) => [
- q(0091),
- q(0),
- ],
- q(rial omani) => [
- q(0115),
- q(0),
- ],
- q(riel) => [
- q(0033),
- q(0),
- ],
- q(romanian leu) => [
- q(0124),
- q(0),
- ],
- q(rufiyaa) => [
- q(0100),
- q(0),
- ],
- q(rupiah) => [
- q(0074),
- q(0),
- ],
- q(russian ruble) => [
- q(0125),
- q(0),
- ],
- q(rwanda franc) => [
- q(0126),
- q(0),
- ],
- q(saint helena pound) => [
- q(0127),
- q(0),
- ],
- q(saudi riyal) => [
- q(0130),
- q(0),
- ],
- q(sdr (special drawing right)) => [
- q(0075),
- q(0),
- ],
- q(serbian dinar) => [
- q(0131),
- q(0),
- ],
- q(seychelles rupee) => [
- q(0132),
- q(0),
- ],
- q(silver) => [
- q(0176),
- q(0),
- ],
- q(singapore dollar) => [
- q(0134),
- q(0),
- ],
- q(sol) => [
- q(0120),
- q(0),
- ],
- q(solomon islands dollar) => [
- q(0136),
- q(0),
- ],
- q(som) => [
- q(0087),
- q(0),
- ],
- q(somali shilling) => [
- q(0137),
- q(0),
- ],
- q(somoni) => [
- q(0148),
- q(0),
- ],
- q(south sudanese pound) => [
- q(0138),
- q(0),
- ],
- q(sri lanka rupee) => [
- q(0139),
- q(0),
- ],
- q(sucre) => [
- q(0135),
- q(0),
- ],
- q(sudanese pound) => [
- q(0140),
- q(0),
- ],
- q(surinam dollar) => [
- q(0141),
- q(0),
- ],
- q(swedish krona) => [
- q(0143),
- q(0),
- ],
- q(swiss franc) => [
- q(0094),
- q(0),
- ],
- q(syrian pound) => [
- q(0146),
- q(0),
- ],
- q(taka) => [
- q(0015),
- q(0),
- ],
- q(tala) => [
- q(0128),
- q(0),
- ],
- q(tanzanian shilling) => [
- q(0149),
- q(0),
- ],
- q(tenge) => [
- q(0082),
- q(0),
- ],
- q(trinidad and tobago dollar) => [
- q(0152),
- q(0),
- ],
- q(tugrik) => [
- q(0107),
- q(0),
- ],
- q(tunisian dinar) => [
- q(0153),
- q(0),
- ],
- q(turkish lira) => [
- q(0154),
- q(0),
- ],
- q(turkmenistan new manat) => [
- q(0155),
- q(0),
- ],
- q(uae dirham) => [
- q(0158),
- q(0),
- ],
- q(uganda shilling) => [
- q(0156),
- q(0),
- ],
- q(unidad de fomento) => [
- q(0038),
- q(0),
- ],
- q(unidad de valor real) => [
- q(0041),
- q(0),
- ],
- q(uruguay peso en unidades indexadas (uruiurui)) => [
- q(0161),
- q(0),
- ],
- q(us dollar) => [
- q(0005),
- q(0),
- ],
- q(us dollar (next day)) => [
- q(0159),
- q(0),
- ],
- q(uzbekistan sum) => [
- q(0162),
- q(0),
- ],
- q(vatu) => [
- q(0163),
- q(0),
- ],
- q(wir euro) => [
- q(0144),
- q(0),
- ],
- q(wir franc) => [
- q(0145),
- q(0),
- ],
- q(won) => [
- q(0085),
- q(0),
- ],
- q(yemeni rial) => [
- q(0166),
- q(0),
- ],
- q(yen) => [
- q(0080),
- q(0),
- ],
- q(yuan renminbi) => [
- q(0039),
- q(0),
- ],
- q(zambian kwacha) => [
- q(0167),
- q(0),
- ],
- q(zimbabwe dollar) => [
- q(0168),
- q(0),
- ],
- q(zloty) => [
- q(0122),
- q(0),
- ],
-};
-
-$Locale::Codes::Data{'currency'}{'code2id'} = {
- q(alpha) => {
- q(AED) => [
- q(0158),
- q(0),
- ],
- q(AFN) => [
- q(0001),
- q(0),
- ],
- q(ALL) => [
- q(0003),
- q(0),
- ],
- q(AMD) => [
- q(0009),
- q(0),
- ],
- q(ANG) => [
- q(0049),
- q(0),
- ],
- q(AOA) => [
- q(0006),
- q(0),
- ],
- q(ARS) => [
- q(0008),
- q(0),
- ],
- q(AUD) => [
- q(0011),
- q(0),
- ],
- q(AWG) => [
- q(0010),
- q(0),
- ],
- q(AZN) => [
- q(0012),
- q(0),
- ],
- q(BAM) => [
- q(0025),
- q(0),
- ],
- q(BBD) => [
- q(0016),
- q(0),
- ],
- q(BDT) => [
- q(0015),
- q(0),
- ],
- q(BGN) => [
- q(0030),
- q(0),
- ],
- q(BHD) => [
- q(0014),
- q(0),
- ],
- q(BIF) => [
- q(0031),
- q(0),
- ],
- q(BMD) => [
- q(0020),
- q(0),
- ],
- q(BND) => [
- q(0029),
- q(0),
- ],
- q(BOB) => [
- q(0023),
- q(0),
- ],
- q(BOV) => [
- q(0024),
- q(0),
- ],
- q(BRL) => [
- q(0028),
- q(0),
- ],
- q(BSD) => [
- q(0013),
- q(0),
- ],
- q(BTN) => [
- q(0022),
- q(0),
- ],
- q(BWP) => [
- q(0026),
- q(0),
- ],
- q(BYN) => [
- q(0017),
- q(0),
- ],
- q(BZD) => [
- q(0018),
- q(0),
- ],
- q(CAD) => [
- q(0035),
- q(0),
- ],
- q(CDF) => [
- q(0043),
- q(0),
- ],
- q(CHE) => [
- q(0144),
- q(0),
- ],
- q(CHF) => [
- q(0094),
- q(0),
- ],
- q(CHW) => [
- q(0145),
- q(0),
- ],
- q(CLF) => [
- q(0038),
- q(0),
- ],
- q(CLP) => [
- q(0037),
- q(0),
- ],
- q(CNY) => [
- q(0039),
- q(0),
- ],
- q(COP) => [
- q(0040),
- q(0),
- ],
- q(COU) => [
- q(0041),
- q(0),
- ],
- q(CRC) => [
- q(0045),
- q(0),
- ],
- q(CUC) => [
- q(0048),
- q(0),
- ],
- q(CUP) => [
- q(0047),
- q(0),
- ],
- q(CVE) => [
- q(0032),
- q(0),
- ],
- q(CZK) => [
- q(0050),
- q(0),
- ],
- q(DJF) => [
- q(0052),
- q(0),
- ],
- q(DKK) => [
- q(0051),
- q(0),
- ],
- q(DOP) => [
- q(0053),
- q(0),
- ],
- q(DZD) => [
- q(0004),
- q(0),
- ],
- q(EGP) => [
- q(0054),
- q(0),
- ],
- q(ERN) => [
- q(0056),
- q(0),
- ],
- q(ETB) => [
- q(0057),
- q(0),
- ],
- q(EUR) => [
- q(0002),
- q(0),
- ],
- q(FJD) => [
- q(0059),
- q(0),
- ],
- q(FKP) => [
- q(0058),
- q(0),
- ],
- q(GBP) => [
- q(0066),
- q(0),
- ],
- q(GEL) => [
- q(0062),
- q(0),
- ],
- q(GHS) => [
- q(0063),
- q(0),
- ],
- q(GIP) => [
- q(0064),
- q(0),
- ],
- q(GMD) => [
- q(0061),
- q(0),
- ],
- q(GNF) => [
- q(0067),
- q(0),
- ],
- q(GTQ) => [
- q(0065),
- q(0),
- ],
- q(GYD) => [
- q(0068),
- q(0),
- ],
- q(HKD) => [
- q(0071),
- q(0),
- ],
- q(HNL) => [
- q(0070),
- q(0),
- ],
- q(HRK) => [
- q(0046),
- q(0),
- ],
- q(HTG) => [
- q(0069),
- q(0),
- ],
- q(HUF) => [
- q(0072),
- q(0),
- ],
- q(IDR) => [
- q(0074),
- q(0),
- ],
- q(ILS) => [
- q(0078),
- q(0),
- ],
- q(INR) => [
- q(0021),
- q(0),
- ],
- q(IQD) => [
- q(0077),
- q(0),
- ],
- q(IRR) => [
- q(0076),
- q(0),
- ],
- q(ISK) => [
- q(0073),
- q(0),
- ],
- q(JMD) => [
- q(0079),
- q(0),
- ],
- q(JOD) => [
- q(0081),
- q(0),
- ],
- q(JPY) => [
- q(0080),
- q(0),
- ],
- q(KES) => [
- q(0083),
- q(0),
- ],
- q(KGS) => [
- q(0087),
- q(0),
- ],
- q(KHR) => [
- q(0033),
- q(0),
- ],
- q(KMF) => [
- q(0042),
- q(0),
- ],
- q(KPW) => [
- q(0084),
- q(0),
- ],
- q(KRW) => [
- q(0085),
- q(0),
- ],
- q(KWD) => [
- q(0086),
- q(0),
- ],
- q(KYD) => [
- q(0036),
- q(0),
- ],
- q(KZT) => [
- q(0082),
- q(0),
- ],
- q(LAK) => [
- q(0088),
- q(0),
- ],
- q(LBP) => [
- q(0089),
- q(0),
- ],
- q(LKR) => [
- q(0139),
- q(0),
- ],
- q(LRD) => [
- q(0092),
- q(0),
- ],
- q(LSL) => [
- q(0090),
- q(0),
- ],
- q(LYD) => [
- q(0093),
- q(0),
- ],
- q(MAD) => [
- q(0108),
- q(0),
- ],
- q(MDL) => [
- q(0106),
- q(0),
- ],
- q(MGA) => [
- q(0097),
- q(0),
- ],
- q(MKD) => [
- q(0096),
- q(0),
- ],
- q(MMK) => [
- q(0110),
- q(0),
- ],
- q(MNT) => [
- q(0107),
- q(0),
- ],
- q(MOP) => [
- q(0095),
- q(0),
- ],
- q(MRU) => [
- q(0101),
- q(0),
- ],
- q(MUR) => [
- q(0102),
- q(0),
- ],
- q(MVR) => [
- q(0100),
- q(0),
- ],
- q(MWK) => [
- q(0098),
- q(0),
- ],
- q(MXN) => [
- q(0104),
- q(0),
- ],
- q(MXV) => [
- q(0105),
- q(0),
- ],
- q(MYR) => [
- q(0099),
- q(0),
- ],
- q(MZN) => [
- q(0109),
- q(0),
- ],
- q(NAD) => [
- q(0111),
- q(0),
- ],
- q(NGN) => [
- q(0114),
- q(0),
- ],
- q(NIO) => [
- q(0113),
- q(0),
- ],
- q(NOK) => [
- q(0027),
- q(0),
- ],
- q(NPR) => [
- q(0112),
- q(0),
- ],
- q(NZD) => [
- q(0044),
- q(0),
- ],
- q(OMR) => [
- q(0115),
- q(0),
- ],
- q(PAB) => [
- q(0117),
- q(0),
- ],
- q(PEN) => [
- q(0120),
- q(0),
- ],
- q(PGK) => [
- q(0118),
- q(0),
- ],
- q(PHP) => [
- q(0121),
- q(0),
- ],
- q(PKR) => [
- q(0116),
- q(0),
- ],
- q(PLN) => [
- q(0122),
- q(0),
- ],
- q(PYG) => [
- q(0119),
- q(0),
- ],
- q(QAR) => [
- q(0123),
- q(0),
- ],
- q(RON) => [
- q(0124),
- q(0),
- ],
- q(RSD) => [
- q(0131),
- q(0),
- ],
- q(RUB) => [
- q(0125),
- q(0),
- ],
- q(RWF) => [
- q(0126),
- q(0),
- ],
- q(SAR) => [
- q(0130),
- q(0),
- ],
- q(SBD) => [
- q(0136),
- q(0),
- ],
- q(SCR) => [
- q(0132),
- q(0),
- ],
- q(SDG) => [
- q(0140),
- q(0),
- ],
- q(SEK) => [
- q(0143),
- q(0),
- ],
- q(SGD) => [
- q(0134),
- q(0),
- ],
- q(SHP) => [
- q(0127),
- q(0),
- ],
- q(SLL) => [
- q(0133),
- q(0),
- ],
- q(SOS) => [
- q(0137),
- q(0),
- ],
- q(SRD) => [
- q(0141),
- q(0),
- ],
- q(SSP) => [
- q(0138),
- q(0),
- ],
- q(STN) => [
- q(0129),
- q(0),
- ],
- q(SVC) => [
- q(0055),
- q(0),
- ],
- q(SYP) => [
- q(0146),
- q(0),
- ],
- q(SZL) => [
- q(0142),
- q(0),
- ],
- q(THB) => [
- q(0150),
- q(0),
- ],
- q(TJS) => [
- q(0148),
- q(0),
- ],
- q(TMT) => [
- q(0155),
- q(0),
- ],
- q(TND) => [
- q(0153),
- q(0),
- ],
- q(TOP) => [
- q(0151),
- q(0),
- ],
- q(TRY) => [
- q(0154),
- q(0),
- ],
- q(TTD) => [
- q(0152),
- q(0),
- ],
- q(TWD) => [
- q(0147),
- q(0),
- ],
- q(TZS) => [
- q(0149),
- q(0),
- ],
- q(UAH) => [
- q(0157),
- q(0),
- ],
- q(UGX) => [
- q(0156),
- q(0),
- ],
- q(USD) => [
- q(0005),
- q(0),
- ],
- q(USN) => [
- q(0159),
- q(0),
- ],
- q(UYI) => [
- q(0161),
- q(0),
- ],
- q(UYU) => [
- q(0160),
- q(0),
- ],
- q(UZS) => [
- q(0162),
- q(0),
- ],
- q(VEF) => [
- q(0164),
- q(0),
- ],
- q(VND) => [
- q(0165),
- q(0),
- ],
- q(VUV) => [
- q(0163),
- q(0),
- ],
- q(WST) => [
- q(0128),
- q(0),
- ],
- q(XAF) => [
- q(0034),
- q(0),
- ],
- q(XAG) => [
- q(0176),
- q(0),
- ],
- q(XAU) => [
- q(0173),
- q(0),
- ],
- q(XBA) => [
- q(0169),
- q(0),
- ],
- q(XBB) => [
- q(0170),
- q(0),
- ],
- q(XBC) => [
- q(0171),
- q(0),
- ],
- q(XBD) => [
- q(0172),
- q(0),
- ],
- q(XCD) => [
- q(0007),
- q(0),
- ],
- q(XDR) => [
- q(0075),
- q(0),
- ],
- q(XOF) => [
- q(0019),
- q(0),
- ],
- q(XPD) => [
- q(0174),
- q(0),
- ],
- q(XPF) => [
- q(0060),
- q(0),
- ],
- q(XPT) => [
- q(0175),
- q(0),
- ],
- q(XSU) => [
- q(0135),
- q(0),
- ],
- q(XUA) => [
- q(0103),
- q(0),
- ],
- q(YER) => [
- q(0166),
- q(0),
- ],
- q(ZAR) => [
- q(0091),
- q(0),
- ],
- q(ZMW) => [
- q(0167),
- q(0),
- ],
- q(ZWL) => [
- q(0168),
- q(0),
- ],
- },
- q(num) => {
- q(008) => [
- q(0003),
- q(0),
- ],
- q(012) => [
- q(0004),
- q(0),
- ],
- q(032) => [
- q(0008),
- q(0),
- ],
- q(036) => [
- q(0011),
- q(0),
- ],
- q(044) => [
- q(0013),
- q(0),
- ],
- q(048) => [
- q(0014),
- q(0),
- ],
- q(050) => [
- q(0015),
- q(0),
- ],
- q(051) => [
- q(0009),
- q(0),
- ],
- q(052) => [
- q(0016),
- q(0),
- ],
- q(060) => [
- q(0020),
- q(0),
- ],
- q(064) => [
- q(0022),
- q(0),
- ],
- q(068) => [
- q(0023),
- q(0),
- ],
- q(072) => [
- q(0026),
- q(0),
- ],
- q(084) => [
- q(0018),
- q(0),
- ],
- q(090) => [
- q(0136),
- q(0),
- ],
- q(096) => [
- q(0029),
- q(0),
- ],
- q(104) => [
- q(0110),
- q(0),
- ],
- q(108) => [
- q(0031),
- q(0),
- ],
- q(116) => [
- q(0033),
- q(0),
- ],
- q(124) => [
- q(0035),
- q(0),
- ],
- q(132) => [
- q(0032),
- q(0),
- ],
- q(136) => [
- q(0036),
- q(0),
- ],
- q(144) => [
- q(0139),
- q(0),
- ],
- q(152) => [
- q(0037),
- q(0),
- ],
- q(156) => [
- q(0039),
- q(0),
- ],
- q(170) => [
- q(0040),
- q(0),
- ],
- q(174) => [
- q(0042),
- q(0),
- ],
- q(188) => [
- q(0045),
- q(0),
- ],
- q(191) => [
- q(0046),
- q(0),
- ],
- q(192) => [
- q(0047),
- q(0),
- ],
- q(203) => [
- q(0050),
- q(0),
- ],
- q(208) => [
- q(0051),
- q(0),
- ],
- q(214) => [
- q(0053),
- q(0),
- ],
- q(222) => [
- q(0055),
- q(0),
- ],
- q(230) => [
- q(0057),
- q(0),
- ],
- q(232) => [
- q(0056),
- q(0),
- ],
- q(238) => [
- q(0058),
- q(0),
- ],
- q(242) => [
- q(0059),
- q(0),
- ],
- q(262) => [
- q(0052),
- q(0),
- ],
- q(270) => [
- q(0061),
- q(0),
- ],
- q(292) => [
- q(0064),
- q(0),
- ],
- q(320) => [
- q(0065),
- q(0),
- ],
- q(324) => [
- q(0067),
- q(0),
- ],
- q(328) => [
- q(0068),
- q(0),
- ],
- q(332) => [
- q(0069),
- q(0),
- ],
- q(340) => [
- q(0070),
- q(0),
- ],
- q(344) => [
- q(0071),
- q(0),
- ],
- q(348) => [
- q(0072),
- q(0),
- ],
- q(352) => [
- q(0073),
- q(0),
- ],
- q(356) => [
- q(0021),
- q(0),
- ],
- q(360) => [
- q(0074),
- q(0),
- ],
- q(364) => [
- q(0076),
- q(0),
- ],
- q(368) => [
- q(0077),
- q(0),
- ],
- q(376) => [
- q(0078),
- q(0),
- ],
- q(388) => [
- q(0079),
- q(0),
- ],
- q(392) => [
- q(0080),
- q(0),
- ],
- q(398) => [
- q(0082),
- q(0),
- ],
- q(400) => [
- q(0081),
- q(0),
- ],
- q(404) => [
- q(0083),
- q(0),
- ],
- q(408) => [
- q(0084),
- q(0),
- ],
- q(410) => [
- q(0085),
- q(0),
- ],
- q(414) => [
- q(0086),
- q(0),
- ],
- q(417) => [
- q(0087),
- q(0),
- ],
- q(418) => [
- q(0088),
- q(0),
- ],
- q(422) => [
- q(0089),
- q(0),
- ],
- q(426) => [
- q(0090),
- q(0),
- ],
- q(430) => [
- q(0092),
- q(0),
- ],
- q(434) => [
- q(0093),
- q(0),
- ],
- q(446) => [
- q(0095),
- q(0),
- ],
- q(454) => [
- q(0098),
- q(0),
- ],
- q(458) => [
- q(0099),
- q(0),
- ],
- q(462) => [
- q(0100),
- q(0),
- ],
- q(480) => [
- q(0102),
- q(0),
- ],
- q(484) => [
- q(0104),
- q(0),
- ],
- q(496) => [
- q(0107),
- q(0),
- ],
- q(498) => [
- q(0106),
- q(0),
- ],
- q(504) => [
- q(0108),
- q(0),
- ],
- q(512) => [
- q(0115),
- q(0),
- ],
- q(516) => [
- q(0111),
- q(0),
- ],
- q(524) => [
- q(0112),
- q(0),
- ],
- q(532) => [
- q(0049),
- q(0),
- ],
- q(533) => [
- q(0010),
- q(0),
- ],
- q(548) => [
- q(0163),
- q(0),
- ],
- q(554) => [
- q(0044),
- q(0),
- ],
- q(558) => [
- q(0113),
- q(0),
- ],
- q(566) => [
- q(0114),
- q(0),
- ],
- q(578) => [
- q(0027),
- q(0),
- ],
- q(586) => [
- q(0116),
- q(0),
- ],
- q(590) => [
- q(0117),
- q(0),
- ],
- q(598) => [
- q(0118),
- q(0),
- ],
- q(600) => [
- q(0119),
- q(0),
- ],
- q(604) => [
- q(0120),
- q(0),
- ],
- q(608) => [
- q(0121),
- q(0),
- ],
- q(634) => [
- q(0123),
- q(0),
- ],
- q(643) => [
- q(0125),
- q(0),
- ],
- q(646) => [
- q(0126),
- q(0),
- ],
- q(654) => [
- q(0127),
- q(0),
- ],
- q(682) => [
- q(0130),
- q(0),
- ],
- q(690) => [
- q(0132),
- q(0),
- ],
- q(694) => [
- q(0133),
- q(0),
- ],
- q(702) => [
- q(0134),
- q(0),
- ],
- q(704) => [
- q(0165),
- q(0),
- ],
- q(706) => [
- q(0137),
- q(0),
- ],
- q(710) => [
- q(0091),
- q(0),
- ],
- q(728) => [
- q(0138),
- q(0),
- ],
- q(748) => [
- q(0142),
- q(0),
- ],
- q(752) => [
- q(0143),
- q(0),
- ],
- q(756) => [
- q(0094),
- q(0),
- ],
- q(760) => [
- q(0146),
- q(0),
- ],
- q(764) => [
- q(0150),
- q(0),
- ],
- q(776) => [
- q(0151),
- q(0),
- ],
- q(780) => [
- q(0152),
- q(0),
- ],
- q(784) => [
- q(0158),
- q(0),
- ],
- q(788) => [
- q(0153),
- q(0),
- ],
- q(800) => [
- q(0156),
- q(0),
- ],
- q(807) => [
- q(0096),
- q(0),
- ],
- q(818) => [
- q(0054),
- q(0),
- ],
- q(826) => [
- q(0066),
- q(0),
- ],
- q(834) => [
- q(0149),
- q(0),
- ],
- q(840) => [
- q(0005),
- q(0),
- ],
- q(858) => [
- q(0160),
- q(0),
- ],
- q(860) => [
- q(0162),
- q(0),
- ],
- q(882) => [
- q(0128),
- q(0),
- ],
- q(886) => [
- q(0166),
- q(0),
- ],
- q(901) => [
- q(0147),
- q(0),
- ],
- q(929) => [
- q(0101),
- q(0),
- ],
- q(930) => [
- q(0129),
- q(0),
- ],
- q(931) => [
- q(0048),
- q(0),
- ],
- q(932) => [
- q(0168),
- q(0),
- ],
- q(933) => [
- q(0017),
- q(0),
- ],
- q(934) => [
- q(0155),
- q(0),
- ],
- q(936) => [
- q(0063),
- q(0),
- ],
- q(937) => [
- q(0164),
- q(0),
- ],
- q(938) => [
- q(0140),
- q(0),
- ],
- q(940) => [
- q(0161),
- q(0),
- ],
- q(941) => [
- q(0131),
- q(0),
- ],
- q(943) => [
- q(0109),
- q(0),
- ],
- q(944) => [
- q(0012),
- q(0),
- ],
- q(946) => [
- q(0124),
- q(0),
- ],
- q(947) => [
- q(0144),
- q(0),
- ],
- q(948) => [
- q(0145),
- q(0),
- ],
- q(949) => [
- q(0154),
- q(0),
- ],
- q(950) => [
- q(0034),
- q(0),
- ],
- q(951) => [
- q(0007),
- q(0),
- ],
- q(952) => [
- q(0019),
- q(0),
- ],
- q(953) => [
- q(0060),
- q(0),
- ],
- q(955) => [
- q(0169),
- q(0),
- ],
- q(956) => [
- q(0170),
- q(0),
- ],
- q(957) => [
- q(0171),
- q(0),
- ],
- q(958) => [
- q(0172),
- q(0),
- ],
- q(959) => [
- q(0173),
- q(0),
- ],
- q(960) => [
- q(0075),
- q(0),
- ],
- q(961) => [
- q(0176),
- q(0),
- ],
- q(962) => [
- q(0175),
- q(0),
- ],
- q(964) => [
- q(0174),
- q(0),
- ],
- q(965) => [
- q(0103),
- q(0),
- ],
- q(967) => [
- q(0167),
- q(0),
- ],
- q(968) => [
- q(0141),
- q(0),
- ],
- q(969) => [
- q(0097),
- q(0),
- ],
- q(970) => [
- q(0041),
- q(0),
- ],
- q(971) => [
- q(0001),
- q(0),
- ],
- q(972) => [
- q(0148),
- q(0),
- ],
- q(973) => [
- q(0006),
- q(0),
- ],
- q(975) => [
- q(0030),
- q(0),
- ],
- q(976) => [
- q(0043),
- q(0),
- ],
- q(977) => [
- q(0025),
- q(0),
- ],
- q(978) => [
- q(0002),
- q(0),
- ],
- q(979) => [
- q(0105),
- q(0),
- ],
- q(980) => [
- q(0157),
- q(0),
- ],
- q(981) => [
- q(0062),
- q(0),
- ],
- q(984) => [
- q(0024),
- q(0),
- ],
- q(985) => [
- q(0122),
- q(0),
- ],
- q(986) => [
- q(0028),
- q(0),
- ],
- q(990) => [
- q(0038),
- q(0),
- ],
- q(994) => [
- q(0135),
- q(0),
- ],
- q(997) => [
- q(0159),
- q(0),
- ],
- },
-};
-
-$Locale::Codes::Data{'currency'}{'id2code'} = {
- q(alpha) => {
- q(0001) => q(AFN),
- q(0002) => q(EUR),
- q(0003) => q(ALL),
- q(0004) => q(DZD),
- q(0005) => q(USD),
- q(0006) => q(AOA),
- q(0007) => q(XCD),
- q(0008) => q(ARS),
- q(0009) => q(AMD),
- q(0010) => q(AWG),
- q(0011) => q(AUD),
- q(0012) => q(AZN),
- q(0013) => q(BSD),
- q(0014) => q(BHD),
- q(0015) => q(BDT),
- q(0016) => q(BBD),
- q(0017) => q(BYN),
- q(0018) => q(BZD),
- q(0019) => q(XOF),
- q(0020) => q(BMD),
- q(0021) => q(INR),
- q(0022) => q(BTN),
- q(0023) => q(BOB),
- q(0024) => q(BOV),
- q(0025) => q(BAM),
- q(0026) => q(BWP),
- q(0027) => q(NOK),
- q(0028) => q(BRL),
- q(0029) => q(BND),
- q(0030) => q(BGN),
- q(0031) => q(BIF),
- q(0032) => q(CVE),
- q(0033) => q(KHR),
- q(0034) => q(XAF),
- q(0035) => q(CAD),
- q(0036) => q(KYD),
- q(0037) => q(CLP),
- q(0038) => q(CLF),
- q(0039) => q(CNY),
- q(0040) => q(COP),
- q(0041) => q(COU),
- q(0042) => q(KMF),
- q(0043) => q(CDF),
- q(0044) => q(NZD),
- q(0045) => q(CRC),
- q(0046) => q(HRK),
- q(0047) => q(CUP),
- q(0048) => q(CUC),
- q(0049) => q(ANG),
- q(0050) => q(CZK),
- q(0051) => q(DKK),
- q(0052) => q(DJF),
- q(0053) => q(DOP),
- q(0054) => q(EGP),
- q(0055) => q(SVC),
- q(0056) => q(ERN),
- q(0057) => q(ETB),
- q(0058) => q(FKP),
- q(0059) => q(FJD),
- q(0060) => q(XPF),
- q(0061) => q(GMD),
- q(0062) => q(GEL),
- q(0063) => q(GHS),
- q(0064) => q(GIP),
- q(0065) => q(GTQ),
- q(0066) => q(GBP),
- q(0067) => q(GNF),
- q(0068) => q(GYD),
- q(0069) => q(HTG),
- q(0070) => q(HNL),
- q(0071) => q(HKD),
- q(0072) => q(HUF),
- q(0073) => q(ISK),
- q(0074) => q(IDR),
- q(0075) => q(XDR),
- q(0076) => q(IRR),
- q(0077) => q(IQD),
- q(0078) => q(ILS),
- q(0079) => q(JMD),
- q(0080) => q(JPY),
- q(0081) => q(JOD),
- q(0082) => q(KZT),
- q(0083) => q(KES),
- q(0084) => q(KPW),
- q(0085) => q(KRW),
- q(0086) => q(KWD),
- q(0087) => q(KGS),
- q(0088) => q(LAK),
- q(0089) => q(LBP),
- q(0090) => q(LSL),
- q(0091) => q(ZAR),
- q(0092) => q(LRD),
- q(0093) => q(LYD),
- q(0094) => q(CHF),
- q(0095) => q(MOP),
- q(0096) => q(MKD),
- q(0097) => q(MGA),
- q(0098) => q(MWK),
- q(0099) => q(MYR),
- q(0100) => q(MVR),
- q(0101) => q(MRU),
- q(0102) => q(MUR),
- q(0103) => q(XUA),
- q(0104) => q(MXN),
- q(0105) => q(MXV),
- q(0106) => q(MDL),
- q(0107) => q(MNT),
- q(0108) => q(MAD),
- q(0109) => q(MZN),
- q(0110) => q(MMK),
- q(0111) => q(NAD),
- q(0112) => q(NPR),
- q(0113) => q(NIO),
- q(0114) => q(NGN),
- q(0115) => q(OMR),
- q(0116) => q(PKR),
- q(0117) => q(PAB),
- q(0118) => q(PGK),
- q(0119) => q(PYG),
- q(0120) => q(PEN),
- q(0121) => q(PHP),
- q(0122) => q(PLN),
- q(0123) => q(QAR),
- q(0124) => q(RON),
- q(0125) => q(RUB),
- q(0126) => q(RWF),
- q(0127) => q(SHP),
- q(0128) => q(WST),
- q(0129) => q(STN),
- q(0130) => q(SAR),
- q(0131) => q(RSD),
- q(0132) => q(SCR),
- q(0133) => q(SLL),
- q(0134) => q(SGD),
- q(0135) => q(XSU),
- q(0136) => q(SBD),
- q(0137) => q(SOS),
- q(0138) => q(SSP),
- q(0139) => q(LKR),
- q(0140) => q(SDG),
- q(0141) => q(SRD),
- q(0142) => q(SZL),
- q(0143) => q(SEK),
- q(0144) => q(CHE),
- q(0145) => q(CHW),
- q(0146) => q(SYP),
- q(0147) => q(TWD),
- q(0148) => q(TJS),
- q(0149) => q(TZS),
- q(0150) => q(THB),
- q(0151) => q(TOP),
- q(0152) => q(TTD),
- q(0153) => q(TND),
- q(0154) => q(TRY),
- q(0155) => q(TMT),
- q(0156) => q(UGX),
- q(0157) => q(UAH),
- q(0158) => q(AED),
- q(0159) => q(USN),
- q(0160) => q(UYU),
- q(0161) => q(UYI),
- q(0162) => q(UZS),
- q(0163) => q(VUV),
- q(0164) => q(VEF),
- q(0165) => q(VND),
- q(0166) => q(YER),
- q(0167) => q(ZMW),
- q(0168) => q(ZWL),
- q(0169) => q(XBA),
- q(0170) => q(XBB),
- q(0171) => q(XBC),
- q(0172) => q(XBD),
- q(0173) => q(XAU),
- q(0174) => q(XPD),
- q(0175) => q(XPT),
- q(0176) => q(XAG),
- },
- q(num) => {
- q(0001) => q(971),
- q(0002) => q(978),
- q(0003) => q(008),
- q(0004) => q(012),
- q(0005) => q(840),
- q(0006) => q(973),
- q(0007) => q(951),
- q(0008) => q(032),
- q(0009) => q(051),
- q(0010) => q(533),
- q(0011) => q(036),
- q(0012) => q(944),
- q(0013) => q(044),
- q(0014) => q(048),
- q(0015) => q(050),
- q(0016) => q(052),
- q(0017) => q(933),
- q(0018) => q(084),
- q(0019) => q(952),
- q(0020) => q(060),
- q(0021) => q(356),
- q(0022) => q(064),
- q(0023) => q(068),
- q(0024) => q(984),
- q(0025) => q(977),
- q(0026) => q(072),
- q(0027) => q(578),
- q(0028) => q(986),
- q(0029) => q(096),
- q(0030) => q(975),
- q(0031) => q(108),
- q(0032) => q(132),
- q(0033) => q(116),
- q(0034) => q(950),
- q(0035) => q(124),
- q(0036) => q(136),
- q(0037) => q(152),
- q(0038) => q(990),
- q(0039) => q(156),
- q(0040) => q(170),
- q(0041) => q(970),
- q(0042) => q(174),
- q(0043) => q(976),
- q(0044) => q(554),
- q(0045) => q(188),
- q(0046) => q(191),
- q(0047) => q(192),
- q(0048) => q(931),
- q(0049) => q(532),
- q(0050) => q(203),
- q(0051) => q(208),
- q(0052) => q(262),
- q(0053) => q(214),
- q(0054) => q(818),
- q(0055) => q(222),
- q(0056) => q(232),
- q(0057) => q(230),
- q(0058) => q(238),
- q(0059) => q(242),
- q(0060) => q(953),
- q(0061) => q(270),
- q(0062) => q(981),
- q(0063) => q(936),
- q(0064) => q(292),
- q(0065) => q(320),
- q(0066) => q(826),
- q(0067) => q(324),
- q(0068) => q(328),
- q(0069) => q(332),
- q(0070) => q(340),
- q(0071) => q(344),
- q(0072) => q(348),
- q(0073) => q(352),
- q(0074) => q(360),
- q(0075) => q(960),
- q(0076) => q(364),
- q(0077) => q(368),
- q(0078) => q(376),
- q(0079) => q(388),
- q(0080) => q(392),
- q(0081) => q(400),
- q(0082) => q(398),
- q(0083) => q(404),
- q(0084) => q(408),
- q(0085) => q(410),
- q(0086) => q(414),
- q(0087) => q(417),
- q(0088) => q(418),
- q(0089) => q(422),
- q(0090) => q(426),
- q(0091) => q(710),
- q(0092) => q(430),
- q(0093) => q(434),
- q(0094) => q(756),
- q(0095) => q(446),
- q(0096) => q(807),
- q(0097) => q(969),
- q(0098) => q(454),
- q(0099) => q(458),
- q(0100) => q(462),
- q(0101) => q(929),
- q(0102) => q(480),
- q(0103) => q(965),
- q(0104) => q(484),
- q(0105) => q(979),
- q(0106) => q(498),
- q(0107) => q(496),
- q(0108) => q(504),
- q(0109) => q(943),
- q(0110) => q(104),
- q(0111) => q(516),
- q(0112) => q(524),
- q(0113) => q(558),
- q(0114) => q(566),
- q(0115) => q(512),
- q(0116) => q(586),
- q(0117) => q(590),
- q(0118) => q(598),
- q(0119) => q(600),
- q(0120) => q(604),
- q(0121) => q(608),
- q(0122) => q(985),
- q(0123) => q(634),
- q(0124) => q(946),
- q(0125) => q(643),
- q(0126) => q(646),
- q(0127) => q(654),
- q(0128) => q(882),
- q(0129) => q(930),
- q(0130) => q(682),
- q(0131) => q(941),
- q(0132) => q(690),
- q(0133) => q(694),
- q(0134) => q(702),
- q(0135) => q(994),
- q(0136) => q(090),
- q(0137) => q(706),
- q(0138) => q(728),
- q(0139) => q(144),
- q(0140) => q(938),
- q(0141) => q(968),
- q(0142) => q(748),
- q(0143) => q(752),
- q(0144) => q(947),
- q(0145) => q(948),
- q(0146) => q(760),
- q(0147) => q(901),
- q(0148) => q(972),
- q(0149) => q(834),
- q(0150) => q(764),
- q(0151) => q(776),
- q(0152) => q(780),
- q(0153) => q(788),
- q(0154) => q(949),
- q(0155) => q(934),
- q(0156) => q(800),
- q(0157) => q(980),
- q(0158) => q(784),
- q(0159) => q(997),
- q(0160) => q(858),
- q(0161) => q(940),
- q(0162) => q(860),
- q(0163) => q(548),
- q(0164) => q(937),
- q(0165) => q(704),
- q(0166) => q(886),
- q(0167) => q(967),
- q(0168) => q(932),
- q(0169) => q(955),
- q(0170) => q(956),
- q(0171) => q(957),
- q(0172) => q(958),
- q(0173) => q(959),
- q(0174) => q(964),
- q(0175) => q(962),
- q(0176) => q(961),
- },
-};
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency_Retired.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency_Retired.pm
deleted file mode 100644
index 155879232a..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Currency_Retired.pm
+++ /dev/null
@@ -1,192 +0,0 @@
-package #
-Locale::Codes::Currency_Retired;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'deprecate_codes' is run.
-# Generated on: Fri Feb 23 12:58:17 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Retired{'currency'}{'alpha'}{'code'} = {
- q(ADP) => q(Andorran Peseta),
- q(AFA) => q(Afghani),
- q(AON) => q(New Kwanza),
- q(AOR) => q(Kwanza Reajustado),
- q(ATS) => q(Schilling),
- q(AZM) => q(Azerbaijanian Manat),
- q(BEF) => q(Belgian Franc),
- q(BGL) => q(Lev),
- q(BYB) => q(Belarussian Ruble),
- q(CYP) => q(Cyprus Pound),
- q(DEM) => q(German Mark),
- q(ECS) => q(Sucre),
- q(ECV) => q(Unidad de Valor Constante (UVC)),
- q(EEK) => q(Kroon),
- q(ESP) => q(Spanish Peseta),
- q(FIM) => q(Markka),
- q(FRF) => q(French Franc),
- q(GHC) => q(Cedi),
- q(GRD) => q(Drachma),
- q(GWP) => q(Guinea-Bissau Peso),
- q(IEP) => q(Irish Pound),
- q(ITL) => q(Italian Lira),
- q(LTL) => q(Lithuanian Litas),
- q(LUF) => q(Luxembourg Franc),
- q(LVL) => q(Latvian Lats),
- q(MGF) => q(Malagasy Franc),
- q(MRO) => q(Ouguiya),
- q(MTL) => q(Maltese Lira),
- q(MZM) => q(Metical),
- q(NLG) => q(Netherlands Guilder),
- q(PTE) => q(Portuguese Escudo),
- q(ROL) => q(Leu),
- q(RUR) => q(Russian Ruble),
- q(SDD) => q(Sudanese Dinar),
- q(SHP) => q(Saint Helena Pound),
- q(SIT) => q(Tolar),
- q(SKK) => q(Slovak Koruna),
- q(SRG) => q(Surinam Guilder),
- q(STD) => q(Dobra),
- q(TJR) => q(Tajik Ruble),
- q(TMM) => q(Manat),
- q(TPE) => q(Timor Escudo),
- q(TRL) => q(Turkish Lira),
- q(UAK) => q(Karbovanets),
- q(USS) => q(US Dollar (Same day)),
- q(VEB) => q(Bolivar),
- q(XB5) => q(European Unit of Account 17),
- q(XEU) => q(ECU (until 1998-12-31)),
- q(XFO) => q(Gold-Franc),
- q(XFU) => q(UIC-Franc),
- q(YUM) => q(New Dinar),
- q(ZAL) => q(Financial Rand),
- q(ZRN) => q(New Zaire),
- q(ZWD) => q(Zimbabwe Dollar),
-};
-
-$Locale::Codes::Retired{'currency'}{'num'}{'code'} = {
- q(428) => q(Latvian Lats),
- q(440) => q(Lithuanian Litas),
- q(478) => q(Ouguiya),
- q(654) => q(Saint Helena Pound),
- q(678) => q(Dobra),
- q(998) => q(US Dollar (Same day)),
-};
-
-$Locale::Codes::Retired{'currency'}{'alpha'}{'name'} = {
- q(andorran peseta) => [ q(ADP), q(Andorran Peseta) ],
- q(aruban guilder) => [ q(AWG), q(Aruban Guilder) ],
- q(azerbaijanian manat) => [ q(AZN), q(Azerbaijanian Manat) ],
- q(belarussian ruble) => [ q(BYR), q(Belarussian Ruble) ],
- q(belgian franc) => [ q(BEF), q(Belgian Franc) ],
- q(bermudian dollar (customarily known as bermuda dollar)) => [ q(BMD), q(Bermudian Dollar (customarily known as Bermuda Dollar)) ],
- q(bolivar) => [ q(VEB), q(Bolivar) ],
- q(bolivar fuerte) => [ q(VEF), q(Bolivar Fuerte) ],
- q(bond markets units european composite unit (eurco)) => [ q(XBA), q(Bond Markets Units European Composite Unit (EURCO)) ],
- q(candian dollar) => [ q(CAD), q(Candian Dollar) ],
- q(cape verde escudo) => [ q(CVE), q(Cape Verde Escudo) ],
- q(cedi) => [ q(GHS), q(Cedi) ],
- q(comoro franc) => [ q(KMF), q(Comoro Franc) ],
- q(convertible marks) => [ q(BAM), q(Convertible Marks) ],
- q(croatian kuna) => [ q(HRK), q(Croatian Kuna) ],
- q(cyprus pound) => [ q(CYP), q(Cyprus Pound) ],
- q(dinar) => [ q(BHD), q(Dinar) ],
- q(drachma) => [ q(GRD), q(Drachma) ],
- q(ecu (until 1998-12-31)) => [ q(XEU), q(ECU (until 1998-12-31)) ],
- q(european composite unit) => [ q(XBA), q(European Composite Unit) ],
- q(european monetary unit) => [ q(XBB), q(European Monetary Unit) ],
- q(european monetary unit (e.m.u.-6)) => [ q(XBB), q(European Monetary Unit (E.M.U.-6)) ],
- q(european unit of account 17) => [ q(XB5), q(European Unit of Account 17) ],
- q(european unit of account 17(e.u.a.-17)) => [ q(XBD), q(European Unit of Account 17(E.U.A.-17)) ],
- q(european unit of account 9) => [ q(XBC), q(European Unit of Account 9) ],
- q(european unit of account 9(e.u.a.-9)) => [ q(XBC), q(European Unit of Account 9(E.U.A.-9)) ],
- q(financial rand) => [ q(ZAL), q(Financial Rand) ],
- q(franc congolais) => [ q(CDF), q(Franc Congolais) ],
- q(french franc) => [ q(FRF), q(French Franc) ],
- q(german mark) => [ q(DEM), q(German Mark) ],
- q(gold-franc) => [ q(XFO), q(Gold-Franc) ],
- q(guinea franc) => [ q(GNF), q(Guinea Franc) ],
- q(guinea-bissau peso) => [ q(GWP), q(Guinea-Bissau Peso) ],
- q(irish pound) => [ q(IEP), q(Irish Pound) ],
- q(italian lira) => [ q(ITL), q(Italian Lira) ],
- q(karbovanets) => [ q(UAK), q(Karbovanets) ],
- q(kip) => [ q(LAK), q(Kip) ],
- q(kroon) => [ q(EEK), q(Kroon) ],
- q(kuna) => [ q(HRK), q(Kuna) ],
- q(kwacha) => [ q(MWK), q(Kwacha) ],
- q(kwanza reajustado) => [ q(AOR), q(Kwanza Reajustado) ],
- q(latvian lats) => [ q(LVL), q(Latvian Lats) ],
- q(leu) => [ q(RON), q(Leu) ],
- q(lev) => [ q(BGL), q(Lev) ],
- q(lithuanian litas) => [ q(LTL), q(Lithuanian Litas) ],
- q(luxembourg franc) => [ q(LUF), q(Luxembourg Franc) ],
- q(malagasy franc) => [ q(MGF), q(Malagasy Franc) ],
- q(maltese lira) => [ q(MTL), q(Maltese Lira) ],
- q(manat) => [ q(TMT), q(Manat) ],
- q(markka) => [ q(FIM), q(Markka) ],
- q(metical) => [ q(MZN), q(Metical) ],
- q(mexican nuevo peso) => [ q(MXN), q(Mexican Nuevo Peso) ],
- q(netherlands antillian guilder) => [ q(ANG), q(Netherlands Antillian Guilder) ],
- q(netherlands guilder) => [ q(NLG), q(Netherlands Guilder) ],
- q(new dinar) => [ q(YUM), q(New Dinar) ],
- q(new kwanza) => [ q(AON), q(New Kwanza) ],
- q(new leu) => [ q(RON), q(New Leu) ],
- q(new manat) => [ q(TMT), q(New Manat) ],
- q(new romanian leu) => [ q(RON), q(New Romanian Leu) ],
- q(new zaire) => [ q(ZRN), q(New Zaire) ],
- q(nuevo sol) => [ q(PEN), q(Nuevo Sol) ],
- q(philippine peso) => [ q(PHP), q(Philippine Peso) ],
- q(portuguese escudo) => [ q(PTE), q(Portuguese Escudo) ],
- q(saint helena pound) => [ q(SHP), q(Saint Helena Pound) ],
- q(schilling) => [ q(ATS), q(Schilling) ],
- q(sdr) => [ q(XDR), q(SDR) ],
- q(shekel) => [ q(ILS), q(Shekel) ],
- q(slovak koruna) => [ q(SKK), q(Slovak Koruna) ],
- q(spanish peseta) => [ q(ESP), q(Spanish Peseta) ],
- q(st. helena pound) => [ q(SHP), q(St. Helena Pound) ],
- q(sudanese dinar) => [ q(SDD), q(Sudanese Dinar) ],
- q(surinam guilder) => [ q(SRG), q(Surinam Guilder) ],
- q(tajik ruble) => [ q(TJR), q(Tajik Ruble) ],
- q(timor escudo) => [ q(TPE), q(Timor Escudo) ],
- q(tolar) => [ q(SIT), q(Tolar) ],
- q(tunisian dollar) => [ q(TND), q(Tunisian Dollar) ],
- q(uic-franc) => [ q(XFU), q(UIC-Franc) ],
- q(unidad de valor constante (uvc)) => [ q(ECV), q(Unidad de Valor Constante (UVC)) ],
- q(unidades de fomento) => [ q(CLF), q(Unidades de fomento) ],
- q(unidades de formento) => [ q(CLF), q(Unidades de Formento) ],
- q(uruguay peso en unidades indexadas) => [ q(UYI), q(Uruguay Peso en Unidades Indexadas) ],
- q(us dollar (same day)) => [ q(USS), q(US Dollar (Same day)) ],
-};
-
-$Locale::Codes::Retired{'currency'}{'num'}{'name'} = {
- q(azerbaijanian manat) => [ q(944), q(Azerbaijanian Manat) ],
- q(belarussian ruble) => [ q(974), q(Belarussian Ruble) ],
- q(bolivar fuerte) => [ q(937), q(Bolivar Fuerte) ],
- q(cape verde escudo) => [ q(132), q(Cape Verde Escudo) ],
- q(cedi) => [ q(936), q(Cedi) ],
- q(comoro franc) => [ q(174), q(Comoro Franc) ],
- q(croatian kuna) => [ q(191), q(Croatian Kuna) ],
- q(guinea franc) => [ q(324), q(Guinea Franc) ],
- q(kip) => [ q(418), q(Kip) ],
- q(kwacha) => [ q(454), q(Kwacha) ],
- q(latvian lats) => [ q(428), q(Latvian Lats) ],
- q(leu) => [ q(946), q(Leu) ],
- q(lithuanian litas) => [ q(440), q(Lithuanian Litas) ],
- q(metical) => [ q(943), q(Metical) ],
- q(new manat) => [ q(934), q(New Manat) ],
- q(new romanian leu) => [ q(946), q(New Romanian Leu) ],
- q(nuevo sol) => [ q(604), q(Nuevo Sol) ],
- q(philippine peso) => [ q(608), q(Philippine Peso) ],
- q(saint helena pound) => [ q(654), q(Saint Helena Pound) ],
- q(unidades de fomento) => [ q(990), q(Unidades de fomento) ],
- q(us dollar (same day)) => [ q(998), q(US Dollar (Same day)) ],
-};
-
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt.pm
deleted file mode 100644
index f4f82ba011..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Codes::LangExt;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2langext
- langext2code
- all_langext_codes
- all_langext_names
- langext_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_LANGEXT);
-
-our $obj = new Locale::Codes('langext');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2langext {
- return $obj->code2name(@_);
-}
-
-sub langext2code {
- return $obj->name2code(@_);
-}
-
-sub langext_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_langext_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_langext_names {
- return $obj->all_names(@_);
-}
-
-sub rename_langext {
- return $obj->rename_code(@_);
-}
-
-sub add_langext {
- return $obj->add_code(@_);
-}
-
-sub delete_langext {
- return $obj->delete_code(@_);
-}
-
-sub add_langext_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_langext_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_langext_code {
- return $obj->replace_code(@_);
-}
-
-sub add_langext_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_langext_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt.pod
deleted file mode 100644
index f20f1c2be8..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::LangExt - module for dealing with langext code sets
-
-=head1 SYNOPSIS
-
- use Locale::Codes::LangExt;
-
- $name = code2langext(CODE);
- $code = langext2code(NAME);
-
- @codes = all_langext_codes();
- @names = all_langext_names();
-
-=head1 DESCRIPTION
-
-This module provides access to langext code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: langext
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2langext(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<langext2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<langext_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_langext_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_langext_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Codes::Langext::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Codes::Langext::rename_langext(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langext::add_langext(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langext::delete_langext(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langext::add_langext_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langext::delete_langext_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langext::rename_langext_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langext::add_langext_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langext::delete_langext_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/LangExt_Codes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt_Codes.pm
deleted file mode 100644
index 3d892a2f55..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt_Codes.pm
+++ /dev/null
@@ -1,2898 +0,0 @@
-package #
-Locale::Codes::LangExt_Codes;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'harvest_data' is run.
-# Generated on: Fri Feb 23 12:55:11 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Data{'langext'}{'id'} = '0233';
-
-$Locale::Codes::Data{'langext'}{'id2names'} = {
- q(0001) => [
- q(Algerian Saharan Arabic),
- ],
- q(0002) => [
- q(Tajiki Arabic),
- ],
- q(0003) => [
- q(Baharna Arabic),
- ],
- q(0004) => [
- q(Mesopotamian Arabic),
- ],
- q(0005) => [
- q(Ta'izzi-Adeni Arabic),
- ],
- q(0006) => [
- q(Hijazi Arabic),
- ],
- q(0007) => [
- q(Omani Arabic),
- ],
- q(0008) => [
- q(Cypriot Arabic),
- ],
- q(0009) => [
- q(Dhofari Arabic),
- ],
- q(0010) => [
- q(Adamorobe Sign Language),
- ],
- q(0011) => [
- q(Tunisian Arabic),
- ],
- q(0012) => [
- q(Saidi Arabic),
- ],
- q(0013) => [
- q(Argentine Sign Language),
- ],
- q(0014) => [
- q(Armenian Sign Language),
- ],
- q(0015) => [
- q(Gulf Arabic),
- ],
- q(0016) => [
- q(Afghan Sign Language),
- ],
- q(0017) => [
- q(South Levantine Arabic),
- ],
- q(0018) => [
- q(North Levantine Arabic),
- ],
- q(0019) => [
- q(Sudanese Arabic),
- ],
- q(0020) => [
- q(Standard Arabic),
- ],
- q(0021) => [
- q(Algerian Arabic),
- ],
- q(0022) => [
- q(Najdi Arabic),
- ],
- q(0023) => [
- q(Moroccan Arabic),
- ],
- q(0024) => [
- q(Egyptian Arabic),
- ],
- q(0025) => [
- q(American Sign Language),
- ],
- q(0026) => [
- q(Australian Sign Language),
- ],
- q(0027) => [
- q(Algerian Sign Language),
- ],
- q(0028) => [
- q(Austrian Sign Language),
- ],
- q(0029) => [
- q(Australian Aborigines Sign Language),
- ],
- q(0030) => [
- q(Uzbeki Arabic),
- ],
- q(0031) => [
- q(Eastern Egyptian Bedawi Arabic),
- ],
- q(0032) => [
- q(Hadrami Arabic),
- ],
- q(0033) => [
- q(Libyan Arabic),
- ],
- q(0034) => [
- q(Sanaani Arabic),
- ],
- q(0035) => [
- q(North Mesopotamian Arabic),
- ],
- q(0036) => [
- q(Babalia Creole Arabic),
- ],
- q(0037) => [
- q(British Sign Language),
- ],
- q(0038) => [
- q(Ban Khor Sign Language),
- ],
- q(0039) => [
- q(Banjar),
- ],
- q(0040) => [
- q(Bamako Sign Language),
- ],
- q(0041) => [
- q(Bulgarian Sign Language),
- ],
- q(0042) => [
- q(Bengkala Sign Language),
- ],
- q(0043) => [
- q(Bacanese Malay),
- ],
- q(0044) => [
- q(Berau Malay),
- ],
- q(0045) => [
- q(Bolivian Sign Language),
- ],
- q(0046) => [
- q(Bukit Malay),
- ],
- q(0047) => [
- q(Brazilian Sign Language),
- ],
- q(0048) => [
- q(Min Dong Chinese),
- ],
- q(0049) => [
- q(Chadian Sign Language),
- ],
- q(0050) => [
- q(Jinyu Chinese),
- ],
- q(0051) => [
- q(Mandarin Chinese),
- ],
- q(0052) => [
- q(Cocos Islands Malay),
- ],
- q(0053) => [
- q(Pu-Xian Chinese),
- ],
- q(0054) => [
- q(Catalan Sign Language),
- q(Lengua de senas catalana),
- q(Llengua de Signes Catalana),
- ],
- q(0055) => [
- q(Chiangmai Sign Language),
- ],
- q(0056) => [
- q(Czech Sign Language),
- ],
- q(0057) => [
- q(Cuba Sign Language),
- ],
- q(0058) => [
- q(Chilean Sign Language),
- ],
- q(0059) => [
- q(Chinese Sign Language),
- ],
- q(0060) => [
- q(Colombian Sign Language),
- ],
- q(0061) => [
- q(Croatia Sign Language),
- ],
- q(0062) => [
- q(Costa Rican Sign Language),
- ],
- q(0063) => [
- q(Huizhou Chinese),
- ],
- q(0064) => [
- q(Min Zhong Chinese),
- ],
- q(0065) => [
- q(Dominican Sign Language),
- ],
- q(0066) => [
- q(Dutch Sign Language),
- ],
- q(0067) => [
- q(Danish Sign Language),
- ],
- q(0068) => [
- q(Duano),
- ],
- q(0069) => [
- q(Ecuadorian Sign Language),
- ],
- q(0070) => [
- q(Egypt Sign Language),
- ],
- q(0071) => [
- q(Salvadoran Sign Language),
- ],
- q(0072) => [
- q(Estonian Sign Language),
- ],
- q(0073) => [
- q(Ethiopian Sign Language),
- ],
- q(0074) => [
- q(Quebec Sign Language),
- ],
- q(0075) => [
- q(Finnish Sign Language),
- ],
- q(0076) => [
- q(French Sign Language),
- ],
- q(0077) => [
- q(Finland-Swedish Sign Language),
- q(finlandssvenskt teckensprak),
- q(suomenruotsalainen viittomakieli),
- ],
- q(0078) => [
- q(Gan Chinese),
- ],
- q(0079) => [
- q(Ghandruk Sign Language),
- ],
- q(0080) => [
- q(Goan Konkani),
- ],
- q(0081) => [
- q(Ghanaian Sign Language),
- ],
- q(0082) => [
- q(German Sign Language),
- ],
- q(0083) => [
- q(Guatemalan Sign Language),
- ],
- q(0084) => [
- q(Greek Sign Language),
- ],
- q(0085) => [
- q(Guinean Sign Language),
- ],
- q(0086) => [
- q(Hanoi Sign Language),
- ],
- q(0087) => [
- q(Haiphong Sign Language),
- ],
- q(0088) => [
- q(Hakka Chinese),
- ],
- q(0089) => [
- q(Honduras Sign Language),
- ],
- q(0090) => [
- q(Haji),
- ],
- q(0091) => [
- q(Hong Kong Sign Language),
- q(Heung Kong Sau Yue),
- ],
- q(0092) => [
- q(Ho Chi Minh City Sign Language),
- ],
- q(0093) => [
- q(Hawai'i Sign Language (HSL)),
- q(Hawai'i Pidgin Sign Language),
- ],
- q(0094) => [
- q(Hungarian Sign Language),
- ],
- q(0095) => [
- q(Hausa Sign Language),
- ],
- q(0096) => [
- q(Xiang Chinese),
- ],
- q(0097) => [
- q(Icelandic Sign Language),
- ],
- q(0098) => [
- q(Inuit Sign Language),
- ],
- q(0099) => [
- q(International Sign),
- ],
- q(0100) => [
- q(Indonesian Sign Language),
- ],
- q(0101) => [
- q(Indian Sign Language),
- ],
- q(0102) => [
- q(Italian Sign Language),
- ],
- q(0103) => [
- q(Irish Sign Language),
- ],
- q(0104) => [
- q(Israeli Sign Language),
- ],
- q(0105) => [
- q(Jakun),
- ],
- q(0106) => [
- q(Jambi Malay),
- ],
- q(0107) => [
- q(Jamaican Country Sign Language),
- ],
- q(0108) => [
- q(Jhankot Sign Language),
- ],
- q(0109) => [
- q(Jamaican Sign Language),
- ],
- q(0110) => [
- q(Jordanian Sign Language),
- ],
- q(0111) => [
- q(Japanese Sign Language),
- ],
- q(0112) => [
- q(Jumla Sign Language),
- ],
- q(0113) => [
- q(Selangor Sign Language),
- ],
- q(0114) => [
- q(Konkani (individual language)),
- ],
- q(0115) => [
- q(Kubu),
- ],
- q(0116) => [
- q(Korean Sign Language),
- ],
- q(0117) => [
- q(Kerinci),
- ],
- q(0118) => [
- q(Brunei),
- ],
- q(0119) => [
- q(Libyan Sign Language),
- ],
- q(0120) => [
- q(Loncong),
- q(Sekak),
- ],
- q(0121) => [
- q(Lubu),
- ],
- q(0122) => [
- q(Col),
- ],
- q(0123) => [
- q(Lithuanian Sign Language),
- ],
- q(0124) => [
- q(Lyons Sign Language),
- ],
- q(0125) => [
- q(Latvian Sign Language),
- ],
- q(0126) => [
- q(Laos Sign Language),
- ],
- q(0127) => [
- q(Panamanian Sign Language),
- q(Lengua de Senas Panamenas),
- ],
- q(0128) => [
- q(Trinidad and Tobago Sign Language),
- ],
- q(0129) => [
- q(Mauritian Sign Language),
- ],
- q(0130) => [
- q(Latgalian),
- ],
- q(0131) => [
- q(Standard Latvian),
- ],
- q(0132) => [
- q(Literary Chinese),
- ],
- q(0133) => [
- q(North Moluccan Malay),
- ],
- q(0134) => [
- q(Maltese Sign Language),
- ],
- q(0135) => [
- q(Kedah Malay),
- ],
- q(0136) => [
- q(Pattani Malay),
- ],
- q(0137) => [
- q(Bangka),
- ],
- q(0138) => [
- q(Mexican Sign Language),
- ],
- q(0139) => [
- q(Minangkabau),
- ],
- q(0140) => [
- q(Min Bei Chinese),
- ],
- q(0141) => [
- q(Kota Bangun Kutai Malay),
- ],
- q(0142) => [
- q(Martha's Vineyard Sign Language),
- ],
- q(0143) => [
- q(Yucatec Maya Sign Language),
- ],
- q(0144) => [
- q(Sabah Malay),
- ],
- q(0145) => [
- q(Mongolian Sign Language),
- ],
- q(0146) => [
- q(Musi),
- ],
- q(0147) => [
- q(Madagascar Sign Language),
- ],
- q(0148) => [
- q(Monastic Sign Language),
- ],
- q(0149) => [
- q(Mozambican Sign Language),
- ],
- q(0150) => [
- q(Min Nan Chinese),
- ],
- q(0151) => [
- q(Namibian Sign Language),
- ],
- q(0152) => [
- q(Nicaraguan Sign Language),
- ],
- q(0153) => [
- q(Nigerian Sign Language),
- ],
- q(0154) => [
- q(Norwegian Sign Language),
- ],
- q(0155) => [
- q(Nepalese Sign Language),
- ],
- q(0156) => [
- q(Maritime Sign Language),
- ],
- q(0157) => [
- q(New Zealand Sign Language),
- ],
- q(0158) => [
- q(Old Kentish Sign Language),
- ],
- q(0159) => [
- q(Orang Kanaq),
- ],
- q(0160) => [
- q(Orang Seletar),
- ],
- q(0161) => [
- q(Pekal),
- ],
- q(0162) => [
- q(Sudanese Creole Arabic),
- ],
- q(0163) => [
- q(Papua New Guinean Sign Language),
- ],
- q(0164) => [
- q(Pakistan Sign Language),
- ],
- q(0165) => [
- q(Peruvian Sign Language),
- ],
- q(0166) => [
- q(Providencia Sign Language),
- ],
- q(0167) => [
- q(Persian Sign Language),
- ],
- q(0168) => [
- q(Plains Indian Sign Language),
- ],
- q(0169) => [
- q(Central Malay),
- ],
- q(0170) => [
- q(Penang Sign Language),
- ],
- q(0171) => [
- q(Puerto Rican Sign Language),
- ],
- q(0172) => [
- q(Polish Sign Language),
- ],
- q(0173) => [
- q(Philippine Sign Language),
- ],
- q(0174) => [
- q(Portuguese Sign Language),
- ],
- q(0175) => [
- q(Paraguayan Sign Language),
- q(Lengua de Senas del Paraguay),
- ],
- q(0176) => [
- q(Romanian Sign Language),
- ],
- q(0177) => [
- q(Russian Sign Language),
- ],
- q(0178) => [
- q(Miriwoong Sign Language),
- ],
- q(0179) => [
- q(Saudi Arabian Sign Language),
- ],
- q(0180) => [
- q(Langue des signes de Belgique Francophone),
- q(French Belgian Sign Language),
- ],
- q(0181) => [
- q(South African Sign Language),
- ],
- q(0182) => [
- q(Swiss-German Sign Language),
- ],
- q(0183) => [
- q(Sierra Leone Sign Language),
- ],
- q(0184) => [
- q(Chadian Arabic),
- ],
- q(0185) => [
- q(Swiss-Italian Sign Language),
- ],
- q(0186) => [
- q(Singapore Sign Language),
- ],
- q(0187) => [
- q(Albanian Sign Language),
- ],
- q(0188) => [
- q(Sri Lankan Sign Language),
- ],
- q(0189) => [
- q(Shihhi Arabic),
- ],
- q(0190) => [
- q(Spanish Sign Language),
- ],
- q(0191) => [
- q(Swiss-French Sign Language),
- ],
- q(0192) => [
- q(Slovakian Sign Language),
- ],
- q(0193) => [
- q(Congo Swahili),
- ],
- q(0194) => [
- q(Swahili (individual language)),
- q(Kiswahili),
- ],
- q(0195) => [
- q(Swedish Sign Language),
- ],
- q(0196) => [
- q(Al-Sayyid Bedouin Sign Language),
- ],
- q(0197) => [
- q(Solomon Islands Sign Language),
- ],
- q(0198) => [
- q(Temuan),
- ],
- q(0199) => [
- q(Tunisian Sign Language),
- ],
- q(0200) => [
- q(Turkish Sign Language),
- q(Turk Isaret Dili),
- ],
- q(0201) => [
- q(Thai Sign Language),
- ],
- q(0202) => [
- q(Taiwan Sign Language),
- ],
- q(0203) => [
- q(Tebul Sign Language),
- ],
- q(0204) => [
- q(Tanzanian Sign Language),
- ],
- q(0205) => [
- q(Ugandan Sign Language),
- ],
- q(0206) => [
- q(Uruguayan Sign Language),
- ],
- q(0207) => [
- q(Ukrainian Sign Language),
- ],
- q(0208) => [
- q(Urubu-Kaapor Sign Language),
- q(Kaapor Sign Language),
- ],
- q(0209) => [
- q(Urak Lawoi'),
- ],
- q(0210) => [
- q(Northern Uzbek),
- ],
- q(0211) => [
- q(Southern Uzbek),
- ],
- q(0212) => [
- q(Vlaamse Gebarentaal),
- q(Flemish Sign Language),
- ],
- q(0213) => [
- q(Kaur),
- ],
- q(0214) => [
- q(Tenggarong Kutai Malay),
- ],
- q(0215) => [
- q(Moldova Sign Language),
- ],
- q(0216) => [
- q(Venezuelan Sign Language),
- ],
- q(0217) => [
- q(Valencian Sign Language),
- q(Llengua de signes valenciana),
- ],
- q(0218) => [
- q(West Bengal Sign Language),
- ],
- q(0219) => [
- q(Wu Chinese),
- ],
- q(0220) => [
- q(Kenyan Sign Language),
- ],
- q(0221) => [
- q(Malaysian Sign Language),
- ],
- q(0222) => [
- q(Manado Malay),
- ],
- q(0223) => [
- q(Moroccan Sign Language),
- ],
- q(0224) => [
- q(Yolnu Sign Language),
- ],
- q(0225) => [
- q(Yan-nhanu Sign Language),
- ],
- q(0226) => [
- q(Yugoslavian Sign Language),
- ],
- q(0227) => [
- q(Yue Chinese),
- q(Cantonese),
- ],
- q(0228) => [
- q(Zimbabwe Sign Language),
- ],
- q(0229) => [
- q(Malay (individual language)),
- ],
- q(0230) => [
- q(Negeri Sembilan Malay),
- ],
- q(0231) => [
- q(Zambian Sign Language),
- ],
- q(0232) => [
- q(Standard Malay),
- ],
-};
-
-$Locale::Codes::Data{'langext'}{'alias2id'} = {
- q(adamorobe sign language) => [
- q(0010),
- q(0),
- ],
- q(afghan sign language) => [
- q(0016),
- q(0),
- ],
- q(al-sayyid bedouin sign language) => [
- q(0196),
- q(0),
- ],
- q(albanian sign language) => [
- q(0187),
- q(0),
- ],
- q(algerian arabic) => [
- q(0021),
- q(0),
- ],
- q(algerian saharan arabic) => [
- q(0001),
- q(0),
- ],
- q(algerian sign language) => [
- q(0027),
- q(0),
- ],
- q(american sign language) => [
- q(0025),
- q(0),
- ],
- q(argentine sign language) => [
- q(0013),
- q(0),
- ],
- q(armenian sign language) => [
- q(0014),
- q(0),
- ],
- q(australian aborigines sign language) => [
- q(0029),
- q(0),
- ],
- q(australian sign language) => [
- q(0026),
- q(0),
- ],
- q(austrian sign language) => [
- q(0028),
- q(0),
- ],
- q(babalia creole arabic) => [
- q(0036),
- q(0),
- ],
- q(bacanese malay) => [
- q(0043),
- q(0),
- ],
- q(baharna arabic) => [
- q(0003),
- q(0),
- ],
- q(bamako sign language) => [
- q(0040),
- q(0),
- ],
- q(ban khor sign language) => [
- q(0038),
- q(0),
- ],
- q(bangka) => [
- q(0137),
- q(0),
- ],
- q(banjar) => [
- q(0039),
- q(0),
- ],
- q(bengkala sign language) => [
- q(0042),
- q(0),
- ],
- q(berau malay) => [
- q(0044),
- q(0),
- ],
- q(bolivian sign language) => [
- q(0045),
- q(0),
- ],
- q(brazilian sign language) => [
- q(0047),
- q(0),
- ],
- q(british sign language) => [
- q(0037),
- q(0),
- ],
- q(brunei) => [
- q(0118),
- q(0),
- ],
- q(bukit malay) => [
- q(0046),
- q(0),
- ],
- q(bulgarian sign language) => [
- q(0041),
- q(0),
- ],
- q(cantonese) => [
- q(0227),
- q(1),
- ],
- q(catalan sign language) => [
- q(0054),
- q(0),
- ],
- q(central malay) => [
- q(0169),
- q(0),
- ],
- q(chadian arabic) => [
- q(0184),
- q(0),
- ],
- q(chadian sign language) => [
- q(0049),
- q(0),
- ],
- q(chiangmai sign language) => [
- q(0055),
- q(0),
- ],
- q(chilean sign language) => [
- q(0058),
- q(0),
- ],
- q(chinese sign language) => [
- q(0059),
- q(0),
- ],
- q(cocos islands malay) => [
- q(0052),
- q(0),
- ],
- q(col) => [
- q(0122),
- q(0),
- ],
- q(colombian sign language) => [
- q(0060),
- q(0),
- ],
- q(congo swahili) => [
- q(0193),
- q(0),
- ],
- q(costa rican sign language) => [
- q(0062),
- q(0),
- ],
- q(croatia sign language) => [
- q(0061),
- q(0),
- ],
- q(cuba sign language) => [
- q(0057),
- q(0),
- ],
- q(cypriot arabic) => [
- q(0008),
- q(0),
- ],
- q(czech sign language) => [
- q(0056),
- q(0),
- ],
- q(danish sign language) => [
- q(0067),
- q(0),
- ],
- q(dhofari arabic) => [
- q(0009),
- q(0),
- ],
- q(dominican sign language) => [
- q(0065),
- q(0),
- ],
- q(duano) => [
- q(0068),
- q(0),
- ],
- q(dutch sign language) => [
- q(0066),
- q(0),
- ],
- q(eastern egyptian bedawi arabic) => [
- q(0031),
- q(0),
- ],
- q(ecuadorian sign language) => [
- q(0069),
- q(0),
- ],
- q(egypt sign language) => [
- q(0070),
- q(0),
- ],
- q(egyptian arabic) => [
- q(0024),
- q(0),
- ],
- q(estonian sign language) => [
- q(0072),
- q(0),
- ],
- q(ethiopian sign language) => [
- q(0073),
- q(0),
- ],
- q(finland-swedish sign language) => [
- q(0077),
- q(0),
- ],
- q(finlandssvenskt teckensprak) => [
- q(0077),
- q(1),
- ],
- q(finnish sign language) => [
- q(0075),
- q(0),
- ],
- q(flemish sign language) => [
- q(0212),
- q(1),
- ],
- q(french belgian sign language) => [
- q(0180),
- q(1),
- ],
- q(french sign language) => [
- q(0076),
- q(0),
- ],
- q(gan chinese) => [
- q(0078),
- q(0),
- ],
- q(german sign language) => [
- q(0082),
- q(0),
- ],
- q(ghanaian sign language) => [
- q(0081),
- q(0),
- ],
- q(ghandruk sign language) => [
- q(0079),
- q(0),
- ],
- q(goan konkani) => [
- q(0080),
- q(0),
- ],
- q(greek sign language) => [
- q(0084),
- q(0),
- ],
- q(guatemalan sign language) => [
- q(0083),
- q(0),
- ],
- q(guinean sign language) => [
- q(0085),
- q(0),
- ],
- q(gulf arabic) => [
- q(0015),
- q(0),
- ],
- q(hadrami arabic) => [
- q(0032),
- q(0),
- ],
- q(haiphong sign language) => [
- q(0087),
- q(0),
- ],
- q(haji) => [
- q(0090),
- q(0),
- ],
- q(hakka chinese) => [
- q(0088),
- q(0),
- ],
- q(hanoi sign language) => [
- q(0086),
- q(0),
- ],
- q(hausa sign language) => [
- q(0095),
- q(0),
- ],
- q(hawai'i pidgin sign language) => [
- q(0093),
- q(1),
- ],
- q(hawai'i sign language (hsl)) => [
- q(0093),
- q(0),
- ],
- q(heung kong sau yue) => [
- q(0091),
- q(1),
- ],
- q(hijazi arabic) => [
- q(0006),
- q(0),
- ],
- q(ho chi minh city sign language) => [
- q(0092),
- q(0),
- ],
- q(honduras sign language) => [
- q(0089),
- q(0),
- ],
- q(hong kong sign language) => [
- q(0091),
- q(0),
- ],
- q(huizhou chinese) => [
- q(0063),
- q(0),
- ],
- q(hungarian sign language) => [
- q(0094),
- q(0),
- ],
- q(icelandic sign language) => [
- q(0097),
- q(0),
- ],
- q(indian sign language) => [
- q(0101),
- q(0),
- ],
- q(indonesian sign language) => [
- q(0100),
- q(0),
- ],
- q(international sign) => [
- q(0099),
- q(0),
- ],
- q(inuit sign language) => [
- q(0098),
- q(0),
- ],
- q(irish sign language) => [
- q(0103),
- q(0),
- ],
- q(israeli sign language) => [
- q(0104),
- q(0),
- ],
- q(italian sign language) => [
- q(0102),
- q(0),
- ],
- q(jakun) => [
- q(0105),
- q(0),
- ],
- q(jamaican country sign language) => [
- q(0107),
- q(0),
- ],
- q(jamaican sign language) => [
- q(0109),
- q(0),
- ],
- q(jambi malay) => [
- q(0106),
- q(0),
- ],
- q(japanese sign language) => [
- q(0111),
- q(0),
- ],
- q(jhankot sign language) => [
- q(0108),
- q(0),
- ],
- q(jinyu chinese) => [
- q(0050),
- q(0),
- ],
- q(jordanian sign language) => [
- q(0110),
- q(0),
- ],
- q(jumla sign language) => [
- q(0112),
- q(0),
- ],
- q(kaapor sign language) => [
- q(0208),
- q(1),
- ],
- q(kaur) => [
- q(0213),
- q(0),
- ],
- q(kedah malay) => [
- q(0135),
- q(0),
- ],
- q(kenyan sign language) => [
- q(0220),
- q(0),
- ],
- q(kerinci) => [
- q(0117),
- q(0),
- ],
- q(kiswahili) => [
- q(0194),
- q(1),
- ],
- q(konkani (individual language)) => [
- q(0114),
- q(0),
- ],
- q(korean sign language) => [
- q(0116),
- q(0),
- ],
- q(kota bangun kutai malay) => [
- q(0141),
- q(0),
- ],
- q(kubu) => [
- q(0115),
- q(0),
- ],
- q(langue des signes de belgique francophone) => [
- q(0180),
- q(0),
- ],
- q(laos sign language) => [
- q(0126),
- q(0),
- ],
- q(latgalian) => [
- q(0130),
- q(0),
- ],
- q(latvian sign language) => [
- q(0125),
- q(0),
- ],
- q(lengua de senas catalana) => [
- q(0054),
- q(1),
- ],
- q(lengua de senas del paraguay) => [
- q(0175),
- q(1),
- ],
- q(lengua de senas panamenas) => [
- q(0127),
- q(1),
- ],
- q(libyan arabic) => [
- q(0033),
- q(0),
- ],
- q(libyan sign language) => [
- q(0119),
- q(0),
- ],
- q(literary chinese) => [
- q(0132),
- q(0),
- ],
- q(lithuanian sign language) => [
- q(0123),
- q(0),
- ],
- q(llengua de signes catalana) => [
- q(0054),
- q(2),
- ],
- q(llengua de signes valenciana) => [
- q(0217),
- q(1),
- ],
- q(loncong) => [
- q(0120),
- q(0),
- ],
- q(lubu) => [
- q(0121),
- q(0),
- ],
- q(lyons sign language) => [
- q(0124),
- q(0),
- ],
- q(madagascar sign language) => [
- q(0147),
- q(0),
- ],
- q(malay (individual language)) => [
- q(0229),
- q(0),
- ],
- q(malaysian sign language) => [
- q(0221),
- q(0),
- ],
- q(maltese sign language) => [
- q(0134),
- q(0),
- ],
- q(manado malay) => [
- q(0222),
- q(0),
- ],
- q(mandarin chinese) => [
- q(0051),
- q(0),
- ],
- q(maritime sign language) => [
- q(0156),
- q(0),
- ],
- q(martha's vineyard sign language) => [
- q(0142),
- q(0),
- ],
- q(mauritian sign language) => [
- q(0129),
- q(0),
- ],
- q(mesopotamian arabic) => [
- q(0004),
- q(0),
- ],
- q(mexican sign language) => [
- q(0138),
- q(0),
- ],
- q(min bei chinese) => [
- q(0140),
- q(0),
- ],
- q(min dong chinese) => [
- q(0048),
- q(0),
- ],
- q(min nan chinese) => [
- q(0150),
- q(0),
- ],
- q(min zhong chinese) => [
- q(0064),
- q(0),
- ],
- q(minangkabau) => [
- q(0139),
- q(0),
- ],
- q(miriwoong sign language) => [
- q(0178),
- q(0),
- ],
- q(moldova sign language) => [
- q(0215),
- q(0),
- ],
- q(monastic sign language) => [
- q(0148),
- q(0),
- ],
- q(mongolian sign language) => [
- q(0145),
- q(0),
- ],
- q(moroccan arabic) => [
- q(0023),
- q(0),
- ],
- q(moroccan sign language) => [
- q(0223),
- q(0),
- ],
- q(mozambican sign language) => [
- q(0149),
- q(0),
- ],
- q(musi) => [
- q(0146),
- q(0),
- ],
- q(najdi arabic) => [
- q(0022),
- q(0),
- ],
- q(namibian sign language) => [
- q(0151),
- q(0),
- ],
- q(negeri sembilan malay) => [
- q(0230),
- q(0),
- ],
- q(nepalese sign language) => [
- q(0155),
- q(0),
- ],
- q(new zealand sign language) => [
- q(0157),
- q(0),
- ],
- q(nicaraguan sign language) => [
- q(0152),
- q(0),
- ],
- q(nigerian sign language) => [
- q(0153),
- q(0),
- ],
- q(north levantine arabic) => [
- q(0018),
- q(0),
- ],
- q(north mesopotamian arabic) => [
- q(0035),
- q(0),
- ],
- q(north moluccan malay) => [
- q(0133),
- q(0),
- ],
- q(northern uzbek) => [
- q(0210),
- q(0),
- ],
- q(norwegian sign language) => [
- q(0154),
- q(0),
- ],
- q(old kentish sign language) => [
- q(0158),
- q(0),
- ],
- q(omani arabic) => [
- q(0007),
- q(0),
- ],
- q(orang kanaq) => [
- q(0159),
- q(0),
- ],
- q(orang seletar) => [
- q(0160),
- q(0),
- ],
- q(pakistan sign language) => [
- q(0164),
- q(0),
- ],
- q(panamanian sign language) => [
- q(0127),
- q(0),
- ],
- q(papua new guinean sign language) => [
- q(0163),
- q(0),
- ],
- q(paraguayan sign language) => [
- q(0175),
- q(0),
- ],
- q(pattani malay) => [
- q(0136),
- q(0),
- ],
- q(pekal) => [
- q(0161),
- q(0),
- ],
- q(penang sign language) => [
- q(0170),
- q(0),
- ],
- q(persian sign language) => [
- q(0167),
- q(0),
- ],
- q(peruvian sign language) => [
- q(0165),
- q(0),
- ],
- q(philippine sign language) => [
- q(0173),
- q(0),
- ],
- q(plains indian sign language) => [
- q(0168),
- q(0),
- ],
- q(polish sign language) => [
- q(0172),
- q(0),
- ],
- q(portuguese sign language) => [
- q(0174),
- q(0),
- ],
- q(providencia sign language) => [
- q(0166),
- q(0),
- ],
- q(pu-xian chinese) => [
- q(0053),
- q(0),
- ],
- q(puerto rican sign language) => [
- q(0171),
- q(0),
- ],
- q(quebec sign language) => [
- q(0074),
- q(0),
- ],
- q(romanian sign language) => [
- q(0176),
- q(0),
- ],
- q(russian sign language) => [
- q(0177),
- q(0),
- ],
- q(sabah malay) => [
- q(0144),
- q(0),
- ],
- q(saidi arabic) => [
- q(0012),
- q(0),
- ],
- q(salvadoran sign language) => [
- q(0071),
- q(0),
- ],
- q(sanaani arabic) => [
- q(0034),
- q(0),
- ],
- q(saudi arabian sign language) => [
- q(0179),
- q(0),
- ],
- q(sekak) => [
- q(0120),
- q(1),
- ],
- q(selangor sign language) => [
- q(0113),
- q(0),
- ],
- q(shihhi arabic) => [
- q(0189),
- q(0),
- ],
- q(sierra leone sign language) => [
- q(0183),
- q(0),
- ],
- q(singapore sign language) => [
- q(0186),
- q(0),
- ],
- q(slovakian sign language) => [
- q(0192),
- q(0),
- ],
- q(solomon islands sign language) => [
- q(0197),
- q(0),
- ],
- q(south african sign language) => [
- q(0181),
- q(0),
- ],
- q(south levantine arabic) => [
- q(0017),
- q(0),
- ],
- q(southern uzbek) => [
- q(0211),
- q(0),
- ],
- q(spanish sign language) => [
- q(0190),
- q(0),
- ],
- q(sri lankan sign language) => [
- q(0188),
- q(0),
- ],
- q(standard arabic) => [
- q(0020),
- q(0),
- ],
- q(standard latvian) => [
- q(0131),
- q(0),
- ],
- q(standard malay) => [
- q(0232),
- q(0),
- ],
- q(sudanese arabic) => [
- q(0019),
- q(0),
- ],
- q(sudanese creole arabic) => [
- q(0162),
- q(0),
- ],
- q(suomenruotsalainen viittomakieli) => [
- q(0077),
- q(2),
- ],
- q(swahili (individual language)) => [
- q(0194),
- q(0),
- ],
- q(swedish sign language) => [
- q(0195),
- q(0),
- ],
- q(swiss-french sign language) => [
- q(0191),
- q(0),
- ],
- q(swiss-german sign language) => [
- q(0182),
- q(0),
- ],
- q(swiss-italian sign language) => [
- q(0185),
- q(0),
- ],
- q(ta'izzi-adeni arabic) => [
- q(0005),
- q(0),
- ],
- q(taiwan sign language) => [
- q(0202),
- q(0),
- ],
- q(tajiki arabic) => [
- q(0002),
- q(0),
- ],
- q(tanzanian sign language) => [
- q(0204),
- q(0),
- ],
- q(tebul sign language) => [
- q(0203),
- q(0),
- ],
- q(temuan) => [
- q(0198),
- q(0),
- ],
- q(tenggarong kutai malay) => [
- q(0214),
- q(0),
- ],
- q(thai sign language) => [
- q(0201),
- q(0),
- ],
- q(trinidad and tobago sign language) => [
- q(0128),
- q(0),
- ],
- q(tunisian arabic) => [
- q(0011),
- q(0),
- ],
- q(tunisian sign language) => [
- q(0199),
- q(0),
- ],
- q(turk isaret dili) => [
- q(0200),
- q(1),
- ],
- q(turkish sign language) => [
- q(0200),
- q(0),
- ],
- q(ugandan sign language) => [
- q(0205),
- q(0),
- ],
- q(ukrainian sign language) => [
- q(0207),
- q(0),
- ],
- q(urak lawoi') => [
- q(0209),
- q(0),
- ],
- q(urubu-kaapor sign language) => [
- q(0208),
- q(0),
- ],
- q(uruguayan sign language) => [
- q(0206),
- q(0),
- ],
- q(uzbeki arabic) => [
- q(0030),
- q(0),
- ],
- q(valencian sign language) => [
- q(0217),
- q(0),
- ],
- q(venezuelan sign language) => [
- q(0216),
- q(0),
- ],
- q(vlaamse gebarentaal) => [
- q(0212),
- q(0),
- ],
- q(west bengal sign language) => [
- q(0218),
- q(0),
- ],
- q(wu chinese) => [
- q(0219),
- q(0),
- ],
- q(xiang chinese) => [
- q(0096),
- q(0),
- ],
- q(yan-nhanu sign language) => [
- q(0225),
- q(0),
- ],
- q(yolnu sign language) => [
- q(0224),
- q(0),
- ],
- q(yucatec maya sign language) => [
- q(0143),
- q(0),
- ],
- q(yue chinese) => [
- q(0227),
- q(0),
- ],
- q(yugoslavian sign language) => [
- q(0226),
- q(0),
- ],
- q(zambian sign language) => [
- q(0231),
- q(0),
- ],
- q(zimbabwe sign language) => [
- q(0228),
- q(0),
- ],
-};
-
-$Locale::Codes::Data{'langext'}{'code2id'} = {
- q(alpha) => {
- q(aao) => [
- q(0001),
- q(0),
- ],
- q(abh) => [
- q(0002),
- q(0),
- ],
- q(abv) => [
- q(0003),
- q(0),
- ],
- q(acm) => [
- q(0004),
- q(0),
- ],
- q(acq) => [
- q(0005),
- q(0),
- ],
- q(acw) => [
- q(0006),
- q(0),
- ],
- q(acx) => [
- q(0007),
- q(0),
- ],
- q(acy) => [
- q(0008),
- q(0),
- ],
- q(adf) => [
- q(0009),
- q(0),
- ],
- q(ads) => [
- q(0010),
- q(0),
- ],
- q(aeb) => [
- q(0011),
- q(0),
- ],
- q(aec) => [
- q(0012),
- q(0),
- ],
- q(aed) => [
- q(0013),
- q(0),
- ],
- q(aen) => [
- q(0014),
- q(0),
- ],
- q(afb) => [
- q(0015),
- q(0),
- ],
- q(afg) => [
- q(0016),
- q(0),
- ],
- q(ajp) => [
- q(0017),
- q(0),
- ],
- q(apc) => [
- q(0018),
- q(0),
- ],
- q(apd) => [
- q(0019),
- q(0),
- ],
- q(arb) => [
- q(0020),
- q(0),
- ],
- q(arq) => [
- q(0021),
- q(0),
- ],
- q(ars) => [
- q(0022),
- q(0),
- ],
- q(ary) => [
- q(0023),
- q(0),
- ],
- q(arz) => [
- q(0024),
- q(0),
- ],
- q(ase) => [
- q(0025),
- q(0),
- ],
- q(asf) => [
- q(0026),
- q(0),
- ],
- q(asp) => [
- q(0027),
- q(0),
- ],
- q(asq) => [
- q(0028),
- q(0),
- ],
- q(asw) => [
- q(0029),
- q(0),
- ],
- q(auz) => [
- q(0030),
- q(0),
- ],
- q(avl) => [
- q(0031),
- q(0),
- ],
- q(ayh) => [
- q(0032),
- q(0),
- ],
- q(ayl) => [
- q(0033),
- q(0),
- ],
- q(ayn) => [
- q(0034),
- q(0),
- ],
- q(ayp) => [
- q(0035),
- q(0),
- ],
- q(bbz) => [
- q(0036),
- q(0),
- ],
- q(bfi) => [
- q(0037),
- q(0),
- ],
- q(bfk) => [
- q(0038),
- q(0),
- ],
- q(bjn) => [
- q(0039),
- q(0),
- ],
- q(bog) => [
- q(0040),
- q(0),
- ],
- q(bqn) => [
- q(0041),
- q(0),
- ],
- q(bqy) => [
- q(0042),
- q(0),
- ],
- q(btj) => [
- q(0043),
- q(0),
- ],
- q(bve) => [
- q(0044),
- q(0),
- ],
- q(bvl) => [
- q(0045),
- q(0),
- ],
- q(bvu) => [
- q(0046),
- q(0),
- ],
- q(bzs) => [
- q(0047),
- q(0),
- ],
- q(cdo) => [
- q(0048),
- q(0),
- ],
- q(cds) => [
- q(0049),
- q(0),
- ],
- q(cjy) => [
- q(0050),
- q(0),
- ],
- q(cmn) => [
- q(0051),
- q(0),
- ],
- q(coa) => [
- q(0052),
- q(0),
- ],
- q(cpx) => [
- q(0053),
- q(0),
- ],
- q(csc) => [
- q(0054),
- q(0),
- ],
- q(csd) => [
- q(0055),
- q(0),
- ],
- q(cse) => [
- q(0056),
- q(0),
- ],
- q(csf) => [
- q(0057),
- q(0),
- ],
- q(csg) => [
- q(0058),
- q(0),
- ],
- q(csl) => [
- q(0059),
- q(0),
- ],
- q(csn) => [
- q(0060),
- q(0),
- ],
- q(csq) => [
- q(0061),
- q(0),
- ],
- q(csr) => [
- q(0062),
- q(0),
- ],
- q(czh) => [
- q(0063),
- q(0),
- ],
- q(czo) => [
- q(0064),
- q(0),
- ],
- q(doq) => [
- q(0065),
- q(0),
- ],
- q(dse) => [
- q(0066),
- q(0),
- ],
- q(dsl) => [
- q(0067),
- q(0),
- ],
- q(dup) => [
- q(0068),
- q(0),
- ],
- q(ecs) => [
- q(0069),
- q(0),
- ],
- q(esl) => [
- q(0070),
- q(0),
- ],
- q(esn) => [
- q(0071),
- q(0),
- ],
- q(eso) => [
- q(0072),
- q(0),
- ],
- q(eth) => [
- q(0073),
- q(0),
- ],
- q(fcs) => [
- q(0074),
- q(0),
- ],
- q(fse) => [
- q(0075),
- q(0),
- ],
- q(fsl) => [
- q(0076),
- q(0),
- ],
- q(fss) => [
- q(0077),
- q(0),
- ],
- q(gan) => [
- q(0078),
- q(0),
- ],
- q(gds) => [
- q(0079),
- q(0),
- ],
- q(gom) => [
- q(0080),
- q(0),
- ],
- q(gse) => [
- q(0081),
- q(0),
- ],
- q(gsg) => [
- q(0082),
- q(0),
- ],
- q(gsm) => [
- q(0083),
- q(0),
- ],
- q(gss) => [
- q(0084),
- q(0),
- ],
- q(gus) => [
- q(0085),
- q(0),
- ],
- q(hab) => [
- q(0086),
- q(0),
- ],
- q(haf) => [
- q(0087),
- q(0),
- ],
- q(hak) => [
- q(0088),
- q(0),
- ],
- q(hds) => [
- q(0089),
- q(0),
- ],
- q(hji) => [
- q(0090),
- q(0),
- ],
- q(hks) => [
- q(0091),
- q(0),
- ],
- q(hos) => [
- q(0092),
- q(0),
- ],
- q(hps) => [
- q(0093),
- q(0),
- ],
- q(hsh) => [
- q(0094),
- q(0),
- ],
- q(hsl) => [
- q(0095),
- q(0),
- ],
- q(hsn) => [
- q(0096),
- q(0),
- ],
- q(icl) => [
- q(0097),
- q(0),
- ],
- q(iks) => [
- q(0098),
- q(0),
- ],
- q(ils) => [
- q(0099),
- q(0),
- ],
- q(inl) => [
- q(0100),
- q(0),
- ],
- q(ins) => [
- q(0101),
- q(0),
- ],
- q(ise) => [
- q(0102),
- q(0),
- ],
- q(isg) => [
- q(0103),
- q(0),
- ],
- q(isr) => [
- q(0104),
- q(0),
- ],
- q(jak) => [
- q(0105),
- q(0),
- ],
- q(jax) => [
- q(0106),
- q(0),
- ],
- q(jcs) => [
- q(0107),
- q(0),
- ],
- q(jhs) => [
- q(0108),
- q(0),
- ],
- q(jls) => [
- q(0109),
- q(0),
- ],
- q(jos) => [
- q(0110),
- q(0),
- ],
- q(jsl) => [
- q(0111),
- q(0),
- ],
- q(jus) => [
- q(0112),
- q(0),
- ],
- q(kgi) => [
- q(0113),
- q(0),
- ],
- q(knn) => [
- q(0114),
- q(0),
- ],
- q(kvb) => [
- q(0115),
- q(0),
- ],
- q(kvk) => [
- q(0116),
- q(0),
- ],
- q(kvr) => [
- q(0117),
- q(0),
- ],
- q(kxd) => [
- q(0118),
- q(0),
- ],
- q(lbs) => [
- q(0119),
- q(0),
- ],
- q(lce) => [
- q(0120),
- q(0),
- ],
- q(lcf) => [
- q(0121),
- q(0),
- ],
- q(liw) => [
- q(0122),
- q(0),
- ],
- q(lls) => [
- q(0123),
- q(0),
- ],
- q(lsg) => [
- q(0124),
- q(0),
- ],
- q(lsl) => [
- q(0125),
- q(0),
- ],
- q(lso) => [
- q(0126),
- q(0),
- ],
- q(lsp) => [
- q(0127),
- q(0),
- ],
- q(lst) => [
- q(0128),
- q(0),
- ],
- q(lsy) => [
- q(0129),
- q(0),
- ],
- q(ltg) => [
- q(0130),
- q(0),
- ],
- q(lvs) => [
- q(0131),
- q(0),
- ],
- q(lzh) => [
- q(0132),
- q(0),
- ],
- q(max) => [
- q(0133),
- q(0),
- ],
- q(mdl) => [
- q(0134),
- q(0),
- ],
- q(meo) => [
- q(0135),
- q(0),
- ],
- q(mfa) => [
- q(0136),
- q(0),
- ],
- q(mfb) => [
- q(0137),
- q(0),
- ],
- q(mfs) => [
- q(0138),
- q(0),
- ],
- q(min) => [
- q(0139),
- q(0),
- ],
- q(mnp) => [
- q(0140),
- q(0),
- ],
- q(mqg) => [
- q(0141),
- q(0),
- ],
- q(mre) => [
- q(0142),
- q(0),
- ],
- q(msd) => [
- q(0143),
- q(0),
- ],
- q(msi) => [
- q(0144),
- q(0),
- ],
- q(msr) => [
- q(0145),
- q(0),
- ],
- q(mui) => [
- q(0146),
- q(0),
- ],
- q(mzc) => [
- q(0147),
- q(0),
- ],
- q(mzg) => [
- q(0148),
- q(0),
- ],
- q(mzy) => [
- q(0149),
- q(0),
- ],
- q(nan) => [
- q(0150),
- q(0),
- ],
- q(nbs) => [
- q(0151),
- q(0),
- ],
- q(ncs) => [
- q(0152),
- q(0),
- ],
- q(nsi) => [
- q(0153),
- q(0),
- ],
- q(nsl) => [
- q(0154),
- q(0),
- ],
- q(nsp) => [
- q(0155),
- q(0),
- ],
- q(nsr) => [
- q(0156),
- q(0),
- ],
- q(nzs) => [
- q(0157),
- q(0),
- ],
- q(okl) => [
- q(0158),
- q(0),
- ],
- q(orn) => [
- q(0159),
- q(0),
- ],
- q(ors) => [
- q(0160),
- q(0),
- ],
- q(pel) => [
- q(0161),
- q(0),
- ],
- q(pga) => [
- q(0162),
- q(0),
- ],
- q(pgz) => [
- q(0163),
- q(0),
- ],
- q(pks) => [
- q(0164),
- q(0),
- ],
- q(prl) => [
- q(0165),
- q(0),
- ],
- q(prz) => [
- q(0166),
- q(0),
- ],
- q(psc) => [
- q(0167),
- q(0),
- ],
- q(psd) => [
- q(0168),
- q(0),
- ],
- q(pse) => [
- q(0169),
- q(0),
- ],
- q(psg) => [
- q(0170),
- q(0),
- ],
- q(psl) => [
- q(0171),
- q(0),
- ],
- q(pso) => [
- q(0172),
- q(0),
- ],
- q(psp) => [
- q(0173),
- q(0),
- ],
- q(psr) => [
- q(0174),
- q(0),
- ],
- q(pys) => [
- q(0175),
- q(0),
- ],
- q(rms) => [
- q(0176),
- q(0),
- ],
- q(rsl) => [
- q(0177),
- q(0),
- ],
- q(rsm) => [
- q(0178),
- q(0),
- ],
- q(sdl) => [
- q(0179),
- q(0),
- ],
- q(sfb) => [
- q(0180),
- q(0),
- ],
- q(sfs) => [
- q(0181),
- q(0),
- ],
- q(sgg) => [
- q(0182),
- q(0),
- ],
- q(sgx) => [
- q(0183),
- q(0),
- ],
- q(shu) => [
- q(0184),
- q(0),
- ],
- q(slf) => [
- q(0185),
- q(0),
- ],
- q(sls) => [
- q(0186),
- q(0),
- ],
- q(sqk) => [
- q(0187),
- q(0),
- ],
- q(sqs) => [
- q(0188),
- q(0),
- ],
- q(ssh) => [
- q(0189),
- q(0),
- ],
- q(ssp) => [
- q(0190),
- q(0),
- ],
- q(ssr) => [
- q(0191),
- q(0),
- ],
- q(svk) => [
- q(0192),
- q(0),
- ],
- q(swc) => [
- q(0193),
- q(0),
- ],
- q(swh) => [
- q(0194),
- q(0),
- ],
- q(swl) => [
- q(0195),
- q(0),
- ],
- q(syy) => [
- q(0196),
- q(0),
- ],
- q(szs) => [
- q(0197),
- q(0),
- ],
- q(tmw) => [
- q(0198),
- q(0),
- ],
- q(tse) => [
- q(0199),
- q(0),
- ],
- q(tsm) => [
- q(0200),
- q(0),
- ],
- q(tsq) => [
- q(0201),
- q(0),
- ],
- q(tss) => [
- q(0202),
- q(0),
- ],
- q(tsy) => [
- q(0203),
- q(0),
- ],
- q(tza) => [
- q(0204),
- q(0),
- ],
- q(ugn) => [
- q(0205),
- q(0),
- ],
- q(ugy) => [
- q(0206),
- q(0),
- ],
- q(ukl) => [
- q(0207),
- q(0),
- ],
- q(uks) => [
- q(0208),
- q(0),
- ],
- q(urk) => [
- q(0209),
- q(0),
- ],
- q(uzn) => [
- q(0210),
- q(0),
- ],
- q(uzs) => [
- q(0211),
- q(0),
- ],
- q(vgt) => [
- q(0212),
- q(0),
- ],
- q(vkk) => [
- q(0213),
- q(0),
- ],
- q(vkt) => [
- q(0214),
- q(0),
- ],
- q(vsi) => [
- q(0215),
- q(0),
- ],
- q(vsl) => [
- q(0216),
- q(0),
- ],
- q(vsv) => [
- q(0217),
- q(0),
- ],
- q(wbs) => [
- q(0218),
- q(0),
- ],
- q(wuu) => [
- q(0219),
- q(0),
- ],
- q(xki) => [
- q(0220),
- q(0),
- ],
- q(xml) => [
- q(0221),
- q(0),
- ],
- q(xmm) => [
- q(0222),
- q(0),
- ],
- q(xms) => [
- q(0223),
- q(0),
- ],
- q(ygs) => [
- q(0224),
- q(0),
- ],
- q(yhs) => [
- q(0225),
- q(0),
- ],
- q(ysl) => [
- q(0226),
- q(0),
- ],
- q(yue) => [
- q(0227),
- q(0),
- ],
- q(zib) => [
- q(0228),
- q(0),
- ],
- q(zlm) => [
- q(0229),
- q(0),
- ],
- q(zmi) => [
- q(0230),
- q(0),
- ],
- q(zsl) => [
- q(0231),
- q(0),
- ],
- q(zsm) => [
- q(0232),
- q(0),
- ],
- },
-};
-
-$Locale::Codes::Data{'langext'}{'id2code'} = {
- q(alpha) => {
- q(0001) => q(aao),
- q(0002) => q(abh),
- q(0003) => q(abv),
- q(0004) => q(acm),
- q(0005) => q(acq),
- q(0006) => q(acw),
- q(0007) => q(acx),
- q(0008) => q(acy),
- q(0009) => q(adf),
- q(0010) => q(ads),
- q(0011) => q(aeb),
- q(0012) => q(aec),
- q(0013) => q(aed),
- q(0014) => q(aen),
- q(0015) => q(afb),
- q(0016) => q(afg),
- q(0017) => q(ajp),
- q(0018) => q(apc),
- q(0019) => q(apd),
- q(0020) => q(arb),
- q(0021) => q(arq),
- q(0022) => q(ars),
- q(0023) => q(ary),
- q(0024) => q(arz),
- q(0025) => q(ase),
- q(0026) => q(asf),
- q(0027) => q(asp),
- q(0028) => q(asq),
- q(0029) => q(asw),
- q(0030) => q(auz),
- q(0031) => q(avl),
- q(0032) => q(ayh),
- q(0033) => q(ayl),
- q(0034) => q(ayn),
- q(0035) => q(ayp),
- q(0036) => q(bbz),
- q(0037) => q(bfi),
- q(0038) => q(bfk),
- q(0039) => q(bjn),
- q(0040) => q(bog),
- q(0041) => q(bqn),
- q(0042) => q(bqy),
- q(0043) => q(btj),
- q(0044) => q(bve),
- q(0045) => q(bvl),
- q(0046) => q(bvu),
- q(0047) => q(bzs),
- q(0048) => q(cdo),
- q(0049) => q(cds),
- q(0050) => q(cjy),
- q(0051) => q(cmn),
- q(0052) => q(coa),
- q(0053) => q(cpx),
- q(0054) => q(csc),
- q(0055) => q(csd),
- q(0056) => q(cse),
- q(0057) => q(csf),
- q(0058) => q(csg),
- q(0059) => q(csl),
- q(0060) => q(csn),
- q(0061) => q(csq),
- q(0062) => q(csr),
- q(0063) => q(czh),
- q(0064) => q(czo),
- q(0065) => q(doq),
- q(0066) => q(dse),
- q(0067) => q(dsl),
- q(0068) => q(dup),
- q(0069) => q(ecs),
- q(0070) => q(esl),
- q(0071) => q(esn),
- q(0072) => q(eso),
- q(0073) => q(eth),
- q(0074) => q(fcs),
- q(0075) => q(fse),
- q(0076) => q(fsl),
- q(0077) => q(fss),
- q(0078) => q(gan),
- q(0079) => q(gds),
- q(0080) => q(gom),
- q(0081) => q(gse),
- q(0082) => q(gsg),
- q(0083) => q(gsm),
- q(0084) => q(gss),
- q(0085) => q(gus),
- q(0086) => q(hab),
- q(0087) => q(haf),
- q(0088) => q(hak),
- q(0089) => q(hds),
- q(0090) => q(hji),
- q(0091) => q(hks),
- q(0092) => q(hos),
- q(0093) => q(hps),
- q(0094) => q(hsh),
- q(0095) => q(hsl),
- q(0096) => q(hsn),
- q(0097) => q(icl),
- q(0098) => q(iks),
- q(0099) => q(ils),
- q(0100) => q(inl),
- q(0101) => q(ins),
- q(0102) => q(ise),
- q(0103) => q(isg),
- q(0104) => q(isr),
- q(0105) => q(jak),
- q(0106) => q(jax),
- q(0107) => q(jcs),
- q(0108) => q(jhs),
- q(0109) => q(jls),
- q(0110) => q(jos),
- q(0111) => q(jsl),
- q(0112) => q(jus),
- q(0113) => q(kgi),
- q(0114) => q(knn),
- q(0115) => q(kvb),
- q(0116) => q(kvk),
- q(0117) => q(kvr),
- q(0118) => q(kxd),
- q(0119) => q(lbs),
- q(0120) => q(lce),
- q(0121) => q(lcf),
- q(0122) => q(liw),
- q(0123) => q(lls),
- q(0124) => q(lsg),
- q(0125) => q(lsl),
- q(0126) => q(lso),
- q(0127) => q(lsp),
- q(0128) => q(lst),
- q(0129) => q(lsy),
- q(0130) => q(ltg),
- q(0131) => q(lvs),
- q(0132) => q(lzh),
- q(0133) => q(max),
- q(0134) => q(mdl),
- q(0135) => q(meo),
- q(0136) => q(mfa),
- q(0137) => q(mfb),
- q(0138) => q(mfs),
- q(0139) => q(min),
- q(0140) => q(mnp),
- q(0141) => q(mqg),
- q(0142) => q(mre),
- q(0143) => q(msd),
- q(0144) => q(msi),
- q(0145) => q(msr),
- q(0146) => q(mui),
- q(0147) => q(mzc),
- q(0148) => q(mzg),
- q(0149) => q(mzy),
- q(0150) => q(nan),
- q(0151) => q(nbs),
- q(0152) => q(ncs),
- q(0153) => q(nsi),
- q(0154) => q(nsl),
- q(0155) => q(nsp),
- q(0156) => q(nsr),
- q(0157) => q(nzs),
- q(0158) => q(okl),
- q(0159) => q(orn),
- q(0160) => q(ors),
- q(0161) => q(pel),
- q(0162) => q(pga),
- q(0163) => q(pgz),
- q(0164) => q(pks),
- q(0165) => q(prl),
- q(0166) => q(prz),
- q(0167) => q(psc),
- q(0168) => q(psd),
- q(0169) => q(pse),
- q(0170) => q(psg),
- q(0171) => q(psl),
- q(0172) => q(pso),
- q(0173) => q(psp),
- q(0174) => q(psr),
- q(0175) => q(pys),
- q(0176) => q(rms),
- q(0177) => q(rsl),
- q(0178) => q(rsm),
- q(0179) => q(sdl),
- q(0180) => q(sfb),
- q(0181) => q(sfs),
- q(0182) => q(sgg),
- q(0183) => q(sgx),
- q(0184) => q(shu),
- q(0185) => q(slf),
- q(0186) => q(sls),
- q(0187) => q(sqk),
- q(0188) => q(sqs),
- q(0189) => q(ssh),
- q(0190) => q(ssp),
- q(0191) => q(ssr),
- q(0192) => q(svk),
- q(0193) => q(swc),
- q(0194) => q(swh),
- q(0195) => q(swl),
- q(0196) => q(syy),
- q(0197) => q(szs),
- q(0198) => q(tmw),
- q(0199) => q(tse),
- q(0200) => q(tsm),
- q(0201) => q(tsq),
- q(0202) => q(tss),
- q(0203) => q(tsy),
- q(0204) => q(tza),
- q(0205) => q(ugn),
- q(0206) => q(ugy),
- q(0207) => q(ukl),
- q(0208) => q(uks),
- q(0209) => q(urk),
- q(0210) => q(uzn),
- q(0211) => q(uzs),
- q(0212) => q(vgt),
- q(0213) => q(vkk),
- q(0214) => q(vkt),
- q(0215) => q(vsi),
- q(0216) => q(vsl),
- q(0217) => q(vsv),
- q(0218) => q(wbs),
- q(0219) => q(wuu),
- q(0220) => q(xki),
- q(0221) => q(xml),
- q(0222) => q(xmm),
- q(0223) => q(xms),
- q(0224) => q(ygs),
- q(0225) => q(yhs),
- q(0226) => q(ysl),
- q(0227) => q(yue),
- q(0228) => q(zib),
- q(0229) => q(zlm),
- q(0230) => q(zmi),
- q(0231) => q(zsl),
- q(0232) => q(zsm),
- },
-};
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt_Retired.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt_Retired.pm
deleted file mode 100644
index dcd51e6812..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangExt_Retired.pm
+++ /dev/null
@@ -1,28 +0,0 @@
-package #
-Locale::Codes::LangExt_Retired;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'deprecate_codes' is run.
-# Generated on: Fri Feb 23 12:58:17 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Retired{'langext'}{'alpha'}{'code'} = {
- q(rsi) => q(Rennellese Sign Language),
- q(yds) => q(Yiddish Sign Language),
-};
-
-$Locale::Codes::Retired{'langext'}{'alpha'}{'name'} = {
- q(hawai'i pidgin sign language) => [ q(hps), q(Hawai'i Pidgin Sign Language) ],
- q(rennellese sign language) => [ q(rsi), q(Rennellese Sign Language) ],
- q(yiddish sign language) => [ q(yds), q(Yiddish Sign Language) ],
-};
-
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam.pm
deleted file mode 100644
index 38ec8e6402..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Codes::LangFam;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2langfam
- langfam2code
- all_langfam_codes
- all_langfam_names
- langfam_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_LANGFAM);
-
-our $obj = new Locale::Codes('langfam');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2langfam {
- return $obj->code2name(@_);
-}
-
-sub langfam2code {
- return $obj->name2code(@_);
-}
-
-sub langfam_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_langfam_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_langfam_names {
- return $obj->all_names(@_);
-}
-
-sub rename_langfam {
- return $obj->rename_code(@_);
-}
-
-sub add_langfam {
- return $obj->add_code(@_);
-}
-
-sub delete_langfam {
- return $obj->delete_code(@_);
-}
-
-sub add_langfam_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_langfam_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_langfam_code {
- return $obj->replace_code(@_);
-}
-
-sub add_langfam_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_langfam_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam.pod
deleted file mode 100644
index 7fbf9a90a5..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::LangFam - module for dealing with langfam code sets
-
-=head1 SYNOPSIS
-
- use Locale::Codes::LangFam;
-
- $name = code2langfam(CODE);
- $code = langfam2code(NAME);
-
- @codes = all_langfam_codes();
- @names = all_langfam_names();
-
-=head1 DESCRIPTION
-
-This module provides access to langfam code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: langfam
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2langfam(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<langfam2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<langfam_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_langfam_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_langfam_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Codes::Langfam::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Codes::Langfam::rename_langfam(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langfam::add_langfam(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langfam::delete_langfam(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langfam::add_langfam_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langfam::delete_langfam_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langfam::rename_langfam_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langfam::add_langfam_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langfam::delete_langfam_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/LangFam_Codes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam_Codes.pm
deleted file mode 100644
index 26f9285b19..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam_Codes.pm
+++ /dev/null
@@ -1,1414 +0,0 @@
-package #
-Locale::Codes::LangFam_Codes;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'harvest_data' is run.
-# Generated on: Fri Feb 23 12:55:15 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Data{'langfam'}{'id'} = '0116';
-
-$Locale::Codes::Data{'langfam'}{'id2names'} = {
- q(0001) => [
- q(Austro-Asiatic languages),
- ],
- q(0002) => [
- q(Afro-Asiatic languages),
- ],
- q(0003) => [
- q(Algonquian languages),
- ],
- q(0004) => [
- q(Atlantic-Congo languages),
- ],
- q(0005) => [
- q(Apache languages),
- ],
- q(0006) => [
- q(Alacalufan languages),
- ],
- q(0007) => [
- q(Algic languages),
- ],
- q(0008) => [
- q(Artificial languages),
- ],
- q(0009) => [
- q(Athapascan languages),
- ],
- q(0010) => [
- q(Arauan languages),
- ],
- q(0011) => [
- q(Australian languages),
- ],
- q(0012) => [
- q(Arawakan languages),
- ],
- q(0013) => [
- q(Uto-Aztecan languages),
- ],
- q(0014) => [
- q(Banda languages),
- ],
- q(0015) => [
- q(Bamileke languages),
- ],
- q(0016) => [
- q(Baltic languages),
- ],
- q(0017) => [
- q(Berber languages),
- ],
- q(0018) => [
- q(Bihari languages),
- ],
- q(0019) => [
- q(Bantu languages),
- ],
- q(0020) => [
- q(Batak languages),
- ],
- q(0021) => [
- q(Central American Indian languages),
- ],
- q(0022) => [
- q(Caucasian languages),
- ],
- q(0023) => [
- q(Chibchan languages),
- ],
- q(0024) => [
- q(North Caucasian languages),
- ],
- q(0025) => [
- q(South Caucasian languages),
- ],
- q(0026) => [
- q(Chadic languages),
- ],
- q(0027) => [
- q(Caddoan languages),
- ],
- q(0028) => [
- q(Celtic languages),
- ],
- q(0029) => [
- q(Chamic languages),
- ],
- q(0030) => [
- q(Creoles and pidgins, English-based),
- ],
- q(0031) => [
- q(Creoles and pidgins, French-based),
- ],
- q(0032) => [
- q(Creoles and pidgins, Portuguese-based),
- ],
- q(0033) => [
- q(Creoles and pidgins),
- ],
- q(0034) => [
- q(Central Sudanic languages),
- ],
- q(0035) => [
- q(Cushitic languages),
- ],
- q(0036) => [
- q(Land Dayak languages),
- ],
- q(0037) => [
- q(Mande languages),
- ],
- q(0038) => [
- q(Dravidian languages),
- ],
- q(0039) => [
- q(Egyptian languages),
- ],
- q(0040) => [
- q(Eskimo-Aleut languages),
- ],
- q(0041) => [
- q(Basque (family)),
- ],
- q(0042) => [
- q(Finno-Ugrian languages),
- ],
- q(0043) => [
- q(Formosan languages),
- ],
- q(0044) => [
- q(Germanic languages),
- ],
- q(0045) => [
- q(East Germanic languages),
- ],
- q(0046) => [
- q(North Germanic languages),
- ],
- q(0047) => [
- q(West Germanic languages),
- ],
- q(0048) => [
- q(Greek languages),
- ],
- q(0049) => [
- q(Hmong-Mien languages),
- ],
- q(0050) => [
- q(Hokan languages),
- ],
- q(0051) => [
- q(Armenian (family)),
- ],
- q(0052) => [
- q(Indo-Iranian languages),
- ],
- q(0053) => [
- q(Ijo languages),
- ],
- q(0054) => [
- q(Indic languages),
- ],
- q(0055) => [
- q(Indo-European languages),
- ],
- q(0056) => [
- q(Iranian languages),
- ],
- q(0057) => [
- q(Iroquoian languages),
- ],
- q(0058) => [
- q(Italic languages),
- ],
- q(0059) => [
- q(Japanese (family)),
- ],
- q(0060) => [
- q(Karen languages),
- ],
- q(0061) => [
- q(Kordofanian languages),
- ],
- q(0062) => [
- q(Khoisan languages),
- ],
- q(0063) => [
- q(Kru languages),
- ],
- q(0064) => [
- q(Austronesian languages),
- ],
- q(0065) => [
- q(Mon-Khmer languages),
- ],
- q(0066) => [
- q(Manobo languages),
- ],
- q(0067) => [
- q(Munda languages),
- ],
- q(0068) => [
- q(Mayan languages),
- ],
- q(0069) => [
- q(Nahuatl languages),
- ],
- q(0070) => [
- q(North American Indian languages),
- ],
- q(0071) => [
- q(Trans-New Guinea languages),
- ],
- q(0072) => [
- q(Niger-Kordofanian languages),
- ],
- q(0073) => [
- q(Nubian languages),
- ],
- q(0074) => [
- q(Oto-Manguean languages),
- ],
- q(0075) => [
- q(Omotic languages),
- ],
- q(0076) => [
- q(Otomian languages),
- ],
- q(0077) => [
- q(Papuan languages),
- ],
- q(0078) => [
- q(Philippine languages),
- ],
- q(0079) => [
- q(Central Malayo-Polynesian languages),
- ],
- q(0080) => [
- q(Malayo-Polynesian languages),
- ],
- q(0081) => [
- q(Eastern Malayo-Polynesian languages),
- ],
- q(0082) => [
- q(Western Malayo-Polynesian languages),
- ],
- q(0083) => [
- q(Prakrit languages),
- ],
- q(0084) => [
- q(Quechuan (family)),
- ],
- q(0085) => [
- q(Romance languages),
- ],
- q(0086) => [
- q(South American Indian languages),
- ],
- q(0087) => [
- q(Salishan languages),
- ],
- q(0088) => [
- q(Eastern Sudanic languages),
- ],
- q(0089) => [
- q(Semitic languages),
- ],
- q(0090) => [
- q(sign languages),
- ],
- q(0091) => [
- q(Siouan languages),
- ],
- q(0092) => [
- q(Sino-Tibetan languages),
- ],
- q(0093) => [
- q(Slavic languages),
- ],
- q(0094) => [
- q(Sami languages),
- ],
- q(0095) => [
- q(Songhai languages),
- ],
- q(0096) => [
- q(Albanian languages),
- ],
- q(0097) => [
- q(Nilo-Saharan languages),
- ],
- q(0098) => [
- q(Samoyedic languages),
- ],
- q(0099) => [
- q(Tai languages),
- ],
- q(0100) => [
- q(Tibeto-Burman languages),
- ],
- q(0101) => [
- q(Turkic languages),
- ],
- q(0102) => [
- q(Tupi languages),
- ],
- q(0103) => [
- q(Altaic languages),
- ],
- q(0104) => [
- q(Tungus languages),
- ],
- q(0105) => [
- q(Uralic languages),
- ],
- q(0106) => [
- q(Wakashan languages),
- ],
- q(0107) => [
- q(Sorbian languages),
- ],
- q(0108) => [
- q(Mongolian languages),
- ],
- q(0109) => [
- q(Na-Dene languages),
- ],
- q(0110) => [
- q(Yupik languages),
- ],
- q(0111) => [
- q(Chinese (family)),
- ],
- q(0112) => [
- q(East Slavic languages),
- ],
- q(0113) => [
- q(South Slavic languages),
- ],
- q(0114) => [
- q(West Slavic languages),
- ],
- q(0115) => [
- q(Zande languages),
- ],
-};
-
-$Locale::Codes::Data{'langfam'}{'alias2id'} = {
- q(afro-asiatic languages) => [
- q(0002),
- q(0),
- ],
- q(alacalufan languages) => [
- q(0006),
- q(0),
- ],
- q(albanian languages) => [
- q(0096),
- q(0),
- ],
- q(algic languages) => [
- q(0007),
- q(0),
- ],
- q(algonquian languages) => [
- q(0003),
- q(0),
- ],
- q(altaic languages) => [
- q(0103),
- q(0),
- ],
- q(apache languages) => [
- q(0005),
- q(0),
- ],
- q(arauan languages) => [
- q(0010),
- q(0),
- ],
- q(arawakan languages) => [
- q(0012),
- q(0),
- ],
- q(armenian (family)) => [
- q(0051),
- q(0),
- ],
- q(artificial languages) => [
- q(0008),
- q(0),
- ],
- q(athapascan languages) => [
- q(0009),
- q(0),
- ],
- q(atlantic-congo languages) => [
- q(0004),
- q(0),
- ],
- q(australian languages) => [
- q(0011),
- q(0),
- ],
- q(austro-asiatic languages) => [
- q(0001),
- q(0),
- ],
- q(austronesian languages) => [
- q(0064),
- q(0),
- ],
- q(baltic languages) => [
- q(0016),
- q(0),
- ],
- q(bamileke languages) => [
- q(0015),
- q(0),
- ],
- q(banda languages) => [
- q(0014),
- q(0),
- ],
- q(bantu languages) => [
- q(0019),
- q(0),
- ],
- q(basque (family)) => [
- q(0041),
- q(0),
- ],
- q(batak languages) => [
- q(0020),
- q(0),
- ],
- q(berber languages) => [
- q(0017),
- q(0),
- ],
- q(bihari languages) => [
- q(0018),
- q(0),
- ],
- q(caddoan languages) => [
- q(0027),
- q(0),
- ],
- q(caucasian languages) => [
- q(0022),
- q(0),
- ],
- q(celtic languages) => [
- q(0028),
- q(0),
- ],
- q(central american indian languages) => [
- q(0021),
- q(0),
- ],
- q(central malayo-polynesian languages) => [
- q(0079),
- q(0),
- ],
- q(central sudanic languages) => [
- q(0034),
- q(0),
- ],
- q(chadic languages) => [
- q(0026),
- q(0),
- ],
- q(chamic languages) => [
- q(0029),
- q(0),
- ],
- q(chibchan languages) => [
- q(0023),
- q(0),
- ],
- q(chinese (family)) => [
- q(0111),
- q(0),
- ],
- q(creoles and pidgins) => [
- q(0033),
- q(0),
- ],
- q(creoles and pidgins, english-based) => [
- q(0030),
- q(0),
- ],
- q(creoles and pidgins, french-based) => [
- q(0031),
- q(0),
- ],
- q(creoles and pidgins, portuguese-based) => [
- q(0032),
- q(0),
- ],
- q(cushitic languages) => [
- q(0035),
- q(0),
- ],
- q(dravidian languages) => [
- q(0038),
- q(0),
- ],
- q(east germanic languages) => [
- q(0045),
- q(0),
- ],
- q(east slavic languages) => [
- q(0112),
- q(0),
- ],
- q(eastern malayo-polynesian languages) => [
- q(0081),
- q(0),
- ],
- q(eastern sudanic languages) => [
- q(0088),
- q(0),
- ],
- q(egyptian languages) => [
- q(0039),
- q(0),
- ],
- q(eskimo-aleut languages) => [
- q(0040),
- q(0),
- ],
- q(finno-ugrian languages) => [
- q(0042),
- q(0),
- ],
- q(formosan languages) => [
- q(0043),
- q(0),
- ],
- q(germanic languages) => [
- q(0044),
- q(0),
- ],
- q(greek languages) => [
- q(0048),
- q(0),
- ],
- q(hmong-mien languages) => [
- q(0049),
- q(0),
- ],
- q(hokan languages) => [
- q(0050),
- q(0),
- ],
- q(ijo languages) => [
- q(0053),
- q(0),
- ],
- q(indic languages) => [
- q(0054),
- q(0),
- ],
- q(indo-european languages) => [
- q(0055),
- q(0),
- ],
- q(indo-iranian languages) => [
- q(0052),
- q(0),
- ],
- q(iranian languages) => [
- q(0056),
- q(0),
- ],
- q(iroquoian languages) => [
- q(0057),
- q(0),
- ],
- q(italic languages) => [
- q(0058),
- q(0),
- ],
- q(japanese (family)) => [
- q(0059),
- q(0),
- ],
- q(karen languages) => [
- q(0060),
- q(0),
- ],
- q(khoisan languages) => [
- q(0062),
- q(0),
- ],
- q(kordofanian languages) => [
- q(0061),
- q(0),
- ],
- q(kru languages) => [
- q(0063),
- q(0),
- ],
- q(land dayak languages) => [
- q(0036),
- q(0),
- ],
- q(malayo-polynesian languages) => [
- q(0080),
- q(0),
- ],
- q(mande languages) => [
- q(0037),
- q(0),
- ],
- q(manobo languages) => [
- q(0066),
- q(0),
- ],
- q(mayan languages) => [
- q(0068),
- q(0),
- ],
- q(mon-khmer languages) => [
- q(0065),
- q(0),
- ],
- q(mongolian languages) => [
- q(0108),
- q(0),
- ],
- q(munda languages) => [
- q(0067),
- q(0),
- ],
- q(na-dene languages) => [
- q(0109),
- q(0),
- ],
- q(nahuatl languages) => [
- q(0069),
- q(0),
- ],
- q(niger-kordofanian languages) => [
- q(0072),
- q(0),
- ],
- q(nilo-saharan languages) => [
- q(0097),
- q(0),
- ],
- q(north american indian languages) => [
- q(0070),
- q(0),
- ],
- q(north caucasian languages) => [
- q(0024),
- q(0),
- ],
- q(north germanic languages) => [
- q(0046),
- q(0),
- ],
- q(nubian languages) => [
- q(0073),
- q(0),
- ],
- q(omotic languages) => [
- q(0075),
- q(0),
- ],
- q(oto-manguean languages) => [
- q(0074),
- q(0),
- ],
- q(otomian languages) => [
- q(0076),
- q(0),
- ],
- q(papuan languages) => [
- q(0077),
- q(0),
- ],
- q(philippine languages) => [
- q(0078),
- q(0),
- ],
- q(prakrit languages) => [
- q(0083),
- q(0),
- ],
- q(quechuan (family)) => [
- q(0084),
- q(0),
- ],
- q(romance languages) => [
- q(0085),
- q(0),
- ],
- q(salishan languages) => [
- q(0087),
- q(0),
- ],
- q(sami languages) => [
- q(0094),
- q(0),
- ],
- q(samoyedic languages) => [
- q(0098),
- q(0),
- ],
- q(semitic languages) => [
- q(0089),
- q(0),
- ],
- q(sign languages) => [
- q(0090),
- q(0),
- ],
- q(sino-tibetan languages) => [
- q(0092),
- q(0),
- ],
- q(siouan languages) => [
- q(0091),
- q(0),
- ],
- q(slavic languages) => [
- q(0093),
- q(0),
- ],
- q(songhai languages) => [
- q(0095),
- q(0),
- ],
- q(sorbian languages) => [
- q(0107),
- q(0),
- ],
- q(south american indian languages) => [
- q(0086),
- q(0),
- ],
- q(south caucasian languages) => [
- q(0025),
- q(0),
- ],
- q(south slavic languages) => [
- q(0113),
- q(0),
- ],
- q(tai languages) => [
- q(0099),
- q(0),
- ],
- q(tibeto-burman languages) => [
- q(0100),
- q(0),
- ],
- q(trans-new guinea languages) => [
- q(0071),
- q(0),
- ],
- q(tungus languages) => [
- q(0104),
- q(0),
- ],
- q(tupi languages) => [
- q(0102),
- q(0),
- ],
- q(turkic languages) => [
- q(0101),
- q(0),
- ],
- q(uralic languages) => [
- q(0105),
- q(0),
- ],
- q(uto-aztecan languages) => [
- q(0013),
- q(0),
- ],
- q(wakashan languages) => [
- q(0106),
- q(0),
- ],
- q(west germanic languages) => [
- q(0047),
- q(0),
- ],
- q(west slavic languages) => [
- q(0114),
- q(0),
- ],
- q(western malayo-polynesian languages) => [
- q(0082),
- q(0),
- ],
- q(yupik languages) => [
- q(0110),
- q(0),
- ],
- q(zande languages) => [
- q(0115),
- q(0),
- ],
-};
-
-$Locale::Codes::Data{'langfam'}{'code2id'} = {
- q(alpha) => {
- q(aav) => [
- q(0001),
- q(0),
- ],
- q(afa) => [
- q(0002),
- q(0),
- ],
- q(alg) => [
- q(0003),
- q(0),
- ],
- q(alv) => [
- q(0004),
- q(0),
- ],
- q(apa) => [
- q(0005),
- q(0),
- ],
- q(aqa) => [
- q(0006),
- q(0),
- ],
- q(aql) => [
- q(0007),
- q(0),
- ],
- q(art) => [
- q(0008),
- q(0),
- ],
- q(ath) => [
- q(0009),
- q(0),
- ],
- q(auf) => [
- q(0010),
- q(0),
- ],
- q(aus) => [
- q(0011),
- q(0),
- ],
- q(awd) => [
- q(0012),
- q(0),
- ],
- q(azc) => [
- q(0013),
- q(0),
- ],
- q(bad) => [
- q(0014),
- q(0),
- ],
- q(bai) => [
- q(0015),
- q(0),
- ],
- q(bat) => [
- q(0016),
- q(0),
- ],
- q(ber) => [
- q(0017),
- q(0),
- ],
- q(bih) => [
- q(0018),
- q(0),
- ],
- q(bnt) => [
- q(0019),
- q(0),
- ],
- q(btk) => [
- q(0020),
- q(0),
- ],
- q(cai) => [
- q(0021),
- q(0),
- ],
- q(cau) => [
- q(0022),
- q(0),
- ],
- q(cba) => [
- q(0023),
- q(0),
- ],
- q(ccn) => [
- q(0024),
- q(0),
- ],
- q(ccs) => [
- q(0025),
- q(0),
- ],
- q(cdc) => [
- q(0026),
- q(0),
- ],
- q(cdd) => [
- q(0027),
- q(0),
- ],
- q(cel) => [
- q(0028),
- q(0),
- ],
- q(cmc) => [
- q(0029),
- q(0),
- ],
- q(cpe) => [
- q(0030),
- q(0),
- ],
- q(cpf) => [
- q(0031),
- q(0),
- ],
- q(cpp) => [
- q(0032),
- q(0),
- ],
- q(crp) => [
- q(0033),
- q(0),
- ],
- q(csu) => [
- q(0034),
- q(0),
- ],
- q(cus) => [
- q(0035),
- q(0),
- ],
- q(day) => [
- q(0036),
- q(0),
- ],
- q(dmn) => [
- q(0037),
- q(0),
- ],
- q(dra) => [
- q(0038),
- q(0),
- ],
- q(egx) => [
- q(0039),
- q(0),
- ],
- q(esx) => [
- q(0040),
- q(0),
- ],
- q(euq) => [
- q(0041),
- q(0),
- ],
- q(fiu) => [
- q(0042),
- q(0),
- ],
- q(fox) => [
- q(0043),
- q(0),
- ],
- q(gem) => [
- q(0044),
- q(0),
- ],
- q(gme) => [
- q(0045),
- q(0),
- ],
- q(gmq) => [
- q(0046),
- q(0),
- ],
- q(gmw) => [
- q(0047),
- q(0),
- ],
- q(grk) => [
- q(0048),
- q(0),
- ],
- q(hmx) => [
- q(0049),
- q(0),
- ],
- q(hok) => [
- q(0050),
- q(0),
- ],
- q(hyx) => [
- q(0051),
- q(0),
- ],
- q(iir) => [
- q(0052),
- q(0),
- ],
- q(ijo) => [
- q(0053),
- q(0),
- ],
- q(inc) => [
- q(0054),
- q(0),
- ],
- q(ine) => [
- q(0055),
- q(0),
- ],
- q(ira) => [
- q(0056),
- q(0),
- ],
- q(iro) => [
- q(0057),
- q(0),
- ],
- q(itc) => [
- q(0058),
- q(0),
- ],
- q(jpx) => [
- q(0059),
- q(0),
- ],
- q(kar) => [
- q(0060),
- q(0),
- ],
- q(kdo) => [
- q(0061),
- q(0),
- ],
- q(khi) => [
- q(0062),
- q(0),
- ],
- q(kro) => [
- q(0063),
- q(0),
- ],
- q(map) => [
- q(0064),
- q(0),
- ],
- q(mkh) => [
- q(0065),
- q(0),
- ],
- q(mno) => [
- q(0066),
- q(0),
- ],
- q(mun) => [
- q(0067),
- q(0),
- ],
- q(myn) => [
- q(0068),
- q(0),
- ],
- q(nah) => [
- q(0069),
- q(0),
- ],
- q(nai) => [
- q(0070),
- q(0),
- ],
- q(ngf) => [
- q(0071),
- q(0),
- ],
- q(nic) => [
- q(0072),
- q(0),
- ],
- q(nub) => [
- q(0073),
- q(0),
- ],
- q(omq) => [
- q(0074),
- q(0),
- ],
- q(omv) => [
- q(0075),
- q(0),
- ],
- q(oto) => [
- q(0076),
- q(0),
- ],
- q(paa) => [
- q(0077),
- q(0),
- ],
- q(phi) => [
- q(0078),
- q(0),
- ],
- q(plf) => [
- q(0079),
- q(0),
- ],
- q(poz) => [
- q(0080),
- q(0),
- ],
- q(pqe) => [
- q(0081),
- q(0),
- ],
- q(pqw) => [
- q(0082),
- q(0),
- ],
- q(pra) => [
- q(0083),
- q(0),
- ],
- q(qwe) => [
- q(0084),
- q(0),
- ],
- q(roa) => [
- q(0085),
- q(0),
- ],
- q(sai) => [
- q(0086),
- q(0),
- ],
- q(sal) => [
- q(0087),
- q(0),
- ],
- q(sdv) => [
- q(0088),
- q(0),
- ],
- q(sem) => [
- q(0089),
- q(0),
- ],
- q(sgn) => [
- q(0090),
- q(0),
- ],
- q(sio) => [
- q(0091),
- q(0),
- ],
- q(sit) => [
- q(0092),
- q(0),
- ],
- q(sla) => [
- q(0093),
- q(0),
- ],
- q(smi) => [
- q(0094),
- q(0),
- ],
- q(son) => [
- q(0095),
- q(0),
- ],
- q(sqj) => [
- q(0096),
- q(0),
- ],
- q(ssa) => [
- q(0097),
- q(0),
- ],
- q(syd) => [
- q(0098),
- q(0),
- ],
- q(tai) => [
- q(0099),
- q(0),
- ],
- q(tbq) => [
- q(0100),
- q(0),
- ],
- q(trk) => [
- q(0101),
- q(0),
- ],
- q(tup) => [
- q(0102),
- q(0),
- ],
- q(tut) => [
- q(0103),
- q(0),
- ],
- q(tuw) => [
- q(0104),
- q(0),
- ],
- q(urj) => [
- q(0105),
- q(0),
- ],
- q(wak) => [
- q(0106),
- q(0),
- ],
- q(wen) => [
- q(0107),
- q(0),
- ],
- q(xgn) => [
- q(0108),
- q(0),
- ],
- q(xnd) => [
- q(0109),
- q(0),
- ],
- q(ypk) => [
- q(0110),
- q(0),
- ],
- q(zhx) => [
- q(0111),
- q(0),
- ],
- q(zle) => [
- q(0112),
- q(0),
- ],
- q(zls) => [
- q(0113),
- q(0),
- ],
- q(zlw) => [
- q(0114),
- q(0),
- ],
- q(znd) => [
- q(0115),
- q(0),
- ],
- },
-};
-
-$Locale::Codes::Data{'langfam'}{'id2code'} = {
- q(alpha) => {
- q(0001) => q(aav),
- q(0002) => q(afa),
- q(0003) => q(alg),
- q(0004) => q(alv),
- q(0005) => q(apa),
- q(0006) => q(aqa),
- q(0007) => q(aql),
- q(0008) => q(art),
- q(0009) => q(ath),
- q(0010) => q(auf),
- q(0011) => q(aus),
- q(0012) => q(awd),
- q(0013) => q(azc),
- q(0014) => q(bad),
- q(0015) => q(bai),
- q(0016) => q(bat),
- q(0017) => q(ber),
- q(0018) => q(bih),
- q(0019) => q(bnt),
- q(0020) => q(btk),
- q(0021) => q(cai),
- q(0022) => q(cau),
- q(0023) => q(cba),
- q(0024) => q(ccn),
- q(0025) => q(ccs),
- q(0026) => q(cdc),
- q(0027) => q(cdd),
- q(0028) => q(cel),
- q(0029) => q(cmc),
- q(0030) => q(cpe),
- q(0031) => q(cpf),
- q(0032) => q(cpp),
- q(0033) => q(crp),
- q(0034) => q(csu),
- q(0035) => q(cus),
- q(0036) => q(day),
- q(0037) => q(dmn),
- q(0038) => q(dra),
- q(0039) => q(egx),
- q(0040) => q(esx),
- q(0041) => q(euq),
- q(0042) => q(fiu),
- q(0043) => q(fox),
- q(0044) => q(gem),
- q(0045) => q(gme),
- q(0046) => q(gmq),
- q(0047) => q(gmw),
- q(0048) => q(grk),
- q(0049) => q(hmx),
- q(0050) => q(hok),
- q(0051) => q(hyx),
- q(0052) => q(iir),
- q(0053) => q(ijo),
- q(0054) => q(inc),
- q(0055) => q(ine),
- q(0056) => q(ira),
- q(0057) => q(iro),
- q(0058) => q(itc),
- q(0059) => q(jpx),
- q(0060) => q(kar),
- q(0061) => q(kdo),
- q(0062) => q(khi),
- q(0063) => q(kro),
- q(0064) => q(map),
- q(0065) => q(mkh),
- q(0066) => q(mno),
- q(0067) => q(mun),
- q(0068) => q(myn),
- q(0069) => q(nah),
- q(0070) => q(nai),
- q(0071) => q(ngf),
- q(0072) => q(nic),
- q(0073) => q(nub),
- q(0074) => q(omq),
- q(0075) => q(omv),
- q(0076) => q(oto),
- q(0077) => q(paa),
- q(0078) => q(phi),
- q(0079) => q(plf),
- q(0080) => q(poz),
- q(0081) => q(pqe),
- q(0082) => q(pqw),
- q(0083) => q(pra),
- q(0084) => q(qwe),
- q(0085) => q(roa),
- q(0086) => q(sai),
- q(0087) => q(sal),
- q(0088) => q(sdv),
- q(0089) => q(sem),
- q(0090) => q(sgn),
- q(0091) => q(sio),
- q(0092) => q(sit),
- q(0093) => q(sla),
- q(0094) => q(smi),
- q(0095) => q(son),
- q(0096) => q(sqj),
- q(0097) => q(ssa),
- q(0098) => q(syd),
- q(0099) => q(tai),
- q(0100) => q(tbq),
- q(0101) => q(trk),
- q(0102) => q(tup),
- q(0103) => q(tut),
- q(0104) => q(tuw),
- q(0105) => q(urj),
- q(0106) => q(wak),
- q(0107) => q(wen),
- q(0108) => q(xgn),
- q(0109) => q(xnd),
- q(0110) => q(ypk),
- q(0111) => q(zhx),
- q(0112) => q(zle),
- q(0113) => q(zls),
- q(0114) => q(zlw),
- q(0115) => q(znd),
- },
-};
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam_Retired.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam_Retired.pm
deleted file mode 100644
index da15aa8d90..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangFam_Retired.pm
+++ /dev/null
@@ -1,22 +0,0 @@
-package #
-Locale::Codes::LangFam_Retired;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'deprecate_codes' is run.
-# Generated on: Tue Sep 27 15:40:31 EDT 2011
-
-use strict;
-use warnings;
-require 5.002;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Retired{'langfam'}{'alpha'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'langfam'}{'alpha'}{'name'} = {
-};
-
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar.pm
deleted file mode 100644
index 504bc02f1c..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Codes::LangVar;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2langvar
- langvar2code
- all_langvar_codes
- all_langvar_names
- langvar_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_LANGVAR);
-
-our $obj = new Locale::Codes('langvar');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2langvar {
- return $obj->code2name(@_);
-}
-
-sub langvar2code {
- return $obj->name2code(@_);
-}
-
-sub langvar_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_langvar_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_langvar_names {
- return $obj->all_names(@_);
-}
-
-sub rename_langvar {
- return $obj->rename_code(@_);
-}
-
-sub add_langvar {
- return $obj->add_code(@_);
-}
-
-sub delete_langvar {
- return $obj->delete_code(@_);
-}
-
-sub add_langvar_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_langvar_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_langvar_code {
- return $obj->replace_code(@_);
-}
-
-sub add_langvar_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_langvar_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar.pod
deleted file mode 100644
index 30340feb1e..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::LangVar - module for dealing with langvar code sets
-
-=head1 SYNOPSIS
-
- use Locale::Codes::LangVar;
-
- $name = code2langvar(CODE);
- $code = langvar2code(NAME);
-
- @codes = all_langvar_codes();
- @names = all_langvar_names();
-
-=head1 DESCRIPTION
-
-This module provides access to langvar code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: langvar
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2langvar(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<langvar2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<langvar_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_langvar_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_langvar_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Codes::Langvar::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Codes::Langvar::rename_langvar(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langvar::add_langvar(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langvar::delete_langvar(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langvar::add_langvar_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langvar::delete_langvar_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langvar::rename_langvar_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langvar::add_langvar_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Langvar::delete_langvar_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/LangVar_Codes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar_Codes.pm
deleted file mode 100644
index 59b74307c9..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar_Codes.pm
+++ /dev/null
@@ -1,1174 +0,0 @@
-package #
-Locale::Codes::LangVar_Codes;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'harvest_data' is run.
-# Generated on: Fri Feb 23 12:55:14 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Data{'langvar'}{'id'} = '0086';
-
-$Locale::Codes::Data{'langvar'}{'id2names'} = {
- q(0001) => [
- q(Late Middle French (to 1606)),
- ],
- q(0002) => [
- q(Early Modern French),
- ],
- q(0003) => [
- q(Traditional German orthography),
- ],
- q(0004) => [
- q("Academic" ("governmental") variant of Belarusian as codified in 1959),
- ],
- q(0005) => [
- q(Standardized Resian orthography),
- ],
- q(0006) => [
- q(German orthography of 1996),
- ],
- q(0007) => [
- q(Orthographic formulation of 1943 - Official in Brazil (Formulario Ortografico de 1943 - Oficial no Brasil)),
- ],
- q(0008) => [
- q(ALA-LC Romanization, 1997 edition),
- ],
- q(0009) => [
- q(Aluku dialect),
- q(Boni dialect),
- ],
- q(0010) => [
- q(Akuapem Twi),
- ],
- q(0011) => [
- q(Portuguese Language Orthographic Agreement of 1990 (Acordo Ortografico da Lingua Portuguesa de 1990)),
- ],
- q(0012) => [
- q(Eastern Armenian),
- ],
- q(0013) => [
- q(Western Armenian),
- ],
- q(0014) => [
- q(Asante Twi),
- q(Ashanti Twi),
- ],
- q(0015) => [
- q(Unified Turkic Latin Alphabet (Historical)),
- ],
- q(0016) => [
- q(The Balanka dialect of Anii),
- ],
- q(0017) => [
- q(The Barlavento dialect group of Kabuverdianu),
- ],
- q(0018) => [
- q(Basic English),
- ],
- q(0019) => [
- q(Buddhist Hybrid Sanskrit),
- ],
- q(0020) => [
- q(Biscayan dialect of Basque),
- ],
- q(0021) => [
- q(The San Giorgio dialect of Resian),
- q(The Bila dialect of Resian),
- ],
- q(0022) => [
- q(Slovene in Bohoric alphabet),
- ],
- q(0023) => [
- q(Boontling),
- ],
- q(0024) => [
- q(Portuguese-Brazilian Orthographic Convention of 1945 (Convencao Ortografica Luso-Brasileira de 1945)),
- ],
- q(0025) => [
- q(Cornu-English),
- q(Cornish English),
- q(Anglo-Cornish),
- ],
- q(0026) => [
- q(Slovene in Dajnko alphabet),
- ],
- q(0027) => [
- q(Serbian with Ekavian pronunciation),
- ],
- q(0028) => [
- q(Early Modern English (1500-1700)),
- ],
- q(0029) => [
- q(International Phonetic Alphabet),
- ],
- q(0030) => [
- q(North American Phonetic Alphabet),
- q(Americanist Phonetic Notation),
- ],
- q(0031) => [
- q(Uralic Phonetic Alphabet),
- ],
- q(0032) => [
- q(X-SAMPA transcription),
- ],
- q(0033) => [
- q(Hepburn romanization),
- ],
- q(0034) => [
- q(Norwegian in Hognorsk (High Norwegian) orthography),
- ],
- q(0035) => [
- q(Standard H-system orthographic fallback for spelling Esperanto),
- ],
- q(0036) => [
- q(Serbian with Ijekavian pronunciation),
- ],
- q(0037) => [
- q(Epic Sanskrit),
- ],
- q(0038) => [
- q(Bulgarian in 1899 orthography),
- ],
- q(0039) => [
- q(Jauer dialect of Romansh),
- ],
- q(0040) => [
- q(Jyutping Cantonese Romanization),
- ],
- q(0041) => [
- q(Common Cornish orthography of Revived Cornish),
- ],
- q(0042) => [
- q(The Kociewie dialect of Polish),
- ],
- q(0043) => [
- q(Standard Cornish orthography of Revived Cornish),
- q(Kernowek Standard),
- ],
- q(0044) => [
- q(Classical Sanskrit),
- ],
- q(0045) => [
- q(The Lipovaz dialect of Resian),
- q(The Lipovec dialect of Resian),
- ],
- q(0046) => [
- q(Post-1917 Russian orthography),
- ],
- q(0047) => [
- q(Slovene in Metelko alphabet),
- ],
- q(0048) => [
- q(Monotonic Greek),
- ],
- q(0049) => [
- q(Ndyuka dialect),
- q(Aukan dialect),
- ],
- q(0050) => [
- q(Natisone dialect),
- q(Nadiza dialect),
- ],
- q(0051) => [
- q(Newfoundland English),
- ],
- q(0052) => [
- q(The Gniva dialect of Resian),
- q(The Njiva dialect of Resian),
- ],
- q(0053) => [
- q(Volapuk nulik),
- q(Volapuk perevidol),
- q(Volapuk nuladik),
- q(de Jong's Volapuk),
- q(New Volapuk),
- q(Revised Volapuk),
- q(Modern Volapuk),
- ],
- q(0054) => [
- q(The Oseacco dialect of Resian),
- q(The Osojane dialect of Resian),
- ],
- q(0055) => [
- q(Oxford English Dictionary spelling),
- ],
- q(0056) => [
- q(Pahawh Hmong Second Stage Reduced orthography),
- ],
- q(0057) => [
- q(Pahawh Hmong Third Stage Reduced orthography),
- ],
- q(0058) => [
- q(Pahawh Hmong Final Version orthography),
- ],
- q(0059) => [
- q(Pamaka dialect),
- ],
- q(0060) => [
- q(Petrine orthography),
- ],
- q(0061) => [
- q(Pinyin romanization),
- ],
- q(0062) => [
- q(Polytonic Greek),
- ],
- q(0063) => [
- q(Puter idiom of Romansh),
- ],
- q(0064) => [
- q(Volapuk rigik),
- q(Schleyer's Volapuk),
- q(Original Volapuk),
- q(Classic Volapuk),
- ],
- q(0065) => [
- q(Resian),
- q(Resianic),
- q(Rezijan),
- ],
- q(0066) => [
- q(Rumantsch Grischun),
- ],
- q(0067) => [
- q(Scottish Standard English),
- ],
- q(0068) => [
- q(Scouse),
- ],
- q(0069) => [
- q(Simplified form),
- ],
- q(0070) => [
- q(The Stolvizza dialect of Resian),
- q(The Solbica dialect of Resian),
- ],
- q(0071) => [
- q(The Sotavento dialect group of Kabuverdianu),
- ],
- q(0072) => [
- q(Spanglish),
- ],
- q(0073) => [
- q(Surmiran idiom of Romansh),
- ],
- q(0074) => [
- q(Sursilvan idiom of Romansh),
- ],
- q(0075) => [
- q(Sutsilvan idiom of Romansh),
- ],
- q(0076) => [
- q(Belarusian in Taraskievica orthography),
- ],
- q(0077) => [
- q(Unified Cornish orthography of Revived Cornish),
- ],
- q(0078) => [
- q(Unified Cornish Revised orthography of Revived Cornish),
- ],
- q(0079) => [
- q(Ulster dialect of Scots),
- ],
- q(0080) => [
- q(Unifon phonetic alphabet),
- ],
- q(0081) => [
- q(Vedic Sanskrit),
- ],
- q(0082) => [
- q(Valencian),
- ],
- q(0083) => [
- q(Vallader idiom of Romansh),
- ],
- q(0084) => [
- q(Wade-Giles romanization),
- ],
- q(0085) => [
- q(Standard X-system orthographic fallback for spelling Esperanto),
- ],
-};
-
-$Locale::Codes::Data{'langvar'}{'alias2id'} = {
- q("academic" ("governmental") variant of belarusian as codified in 1959) => [
- q(0004),
- q(0),
- ],
- q(akuapem twi) => [
- q(0010),
- q(0),
- ],
- q(ala-lc romanization, 1997 edition) => [
- q(0008),
- q(0),
- ],
- q(aluku dialect) => [
- q(0009),
- q(0),
- ],
- q(americanist phonetic notation) => [
- q(0030),
- q(1),
- ],
- q(anglo-cornish) => [
- q(0025),
- q(2),
- ],
- q(asante twi) => [
- q(0014),
- q(0),
- ],
- q(ashanti twi) => [
- q(0014),
- q(1),
- ],
- q(aukan dialect) => [
- q(0049),
- q(1),
- ],
- q(basic english) => [
- q(0018),
- q(0),
- ],
- q(belarusian in taraskievica orthography) => [
- q(0076),
- q(0),
- ],
- q(biscayan dialect of basque) => [
- q(0020),
- q(0),
- ],
- q(boni dialect) => [
- q(0009),
- q(1),
- ],
- q(boontling) => [
- q(0023),
- q(0),
- ],
- q(buddhist hybrid sanskrit) => [
- q(0019),
- q(0),
- ],
- q(bulgarian in 1899 orthography) => [
- q(0038),
- q(0),
- ],
- q(classic volapuk) => [
- q(0064),
- q(3),
- ],
- q(classical sanskrit) => [
- q(0044),
- q(0),
- ],
- q(common cornish orthography of revived cornish) => [
- q(0041),
- q(0),
- ],
- q(cornish english) => [
- q(0025),
- q(1),
- ],
- q(cornu-english) => [
- q(0025),
- q(0),
- ],
- q(de jong's volapuk) => [
- q(0053),
- q(3),
- ],
- q(early modern english (1500-1700)) => [
- q(0028),
- q(0),
- ],
- q(early modern french) => [
- q(0002),
- q(0),
- ],
- q(eastern armenian) => [
- q(0012),
- q(0),
- ],
- q(epic sanskrit) => [
- q(0037),
- q(0),
- ],
- q(german orthography of 1996) => [
- q(0006),
- q(0),
- ],
- q(hepburn romanization) => [
- q(0033),
- q(0),
- ],
- q(international phonetic alphabet) => [
- q(0029),
- q(0),
- ],
- q(jauer dialect of romansh) => [
- q(0039),
- q(0),
- ],
- q(jyutping cantonese romanization) => [
- q(0040),
- q(0),
- ],
- q(kernowek standard) => [
- q(0043),
- q(1),
- ],
- q(late middle french (to 1606)) => [
- q(0001),
- q(0),
- ],
- q(modern volapuk) => [
- q(0053),
- q(6),
- ],
- q(monotonic greek) => [
- q(0048),
- q(0),
- ],
- q(nadiza dialect) => [
- q(0050),
- q(1),
- ],
- q(natisone dialect) => [
- q(0050),
- q(0),
- ],
- q(ndyuka dialect) => [
- q(0049),
- q(0),
- ],
- q(new volapuk) => [
- q(0053),
- q(4),
- ],
- q(newfoundland english) => [
- q(0051),
- q(0),
- ],
- q(north american phonetic alphabet) => [
- q(0030),
- q(0),
- ],
- q(norwegian in hognorsk (high norwegian) orthography) => [
- q(0034),
- q(0),
- ],
- q(original volapuk) => [
- q(0064),
- q(2),
- ],
- q(orthographic formulation of 1943 - official in brazil (formulario ortografico de 1943 - oficial no brasil)) => [
- q(0007),
- q(0),
- ],
- q(oxford english dictionary spelling) => [
- q(0055),
- q(0),
- ],
- q(pahawh hmong final version orthography) => [
- q(0058),
- q(0),
- ],
- q(pahawh hmong second stage reduced orthography) => [
- q(0056),
- q(0),
- ],
- q(pahawh hmong third stage reduced orthography) => [
- q(0057),
- q(0),
- ],
- q(pamaka dialect) => [
- q(0059),
- q(0),
- ],
- q(petrine orthography) => [
- q(0060),
- q(0),
- ],
- q(pinyin romanization) => [
- q(0061),
- q(0),
- ],
- q(polytonic greek) => [
- q(0062),
- q(0),
- ],
- q(portuguese language orthographic agreement of 1990 (acordo ortografico da lingua portuguesa de 1990)) => [
- q(0011),
- q(0),
- ],
- q(portuguese-brazilian orthographic convention of 1945 (convencao ortografica luso-brasileira de 1945)) => [
- q(0024),
- q(0),
- ],
- q(post-1917 russian orthography) => [
- q(0046),
- q(0),
- ],
- q(puter idiom of romansh) => [
- q(0063),
- q(0),
- ],
- q(resian) => [
- q(0065),
- q(0),
- ],
- q(resianic) => [
- q(0065),
- q(1),
- ],
- q(revised volapuk) => [
- q(0053),
- q(5),
- ],
- q(rezijan) => [
- q(0065),
- q(2),
- ],
- q(rumantsch grischun) => [
- q(0066),
- q(0),
- ],
- q(schleyer's volapuk) => [
- q(0064),
- q(1),
- ],
- q(scottish standard english) => [
- q(0067),
- q(0),
- ],
- q(scouse) => [
- q(0068),
- q(0),
- ],
- q(serbian with ekavian pronunciation) => [
- q(0027),
- q(0),
- ],
- q(serbian with ijekavian pronunciation) => [
- q(0036),
- q(0),
- ],
- q(simplified form) => [
- q(0069),
- q(0),
- ],
- q(slovene in bohoric alphabet) => [
- q(0022),
- q(0),
- ],
- q(slovene in dajnko alphabet) => [
- q(0026),
- q(0),
- ],
- q(slovene in metelko alphabet) => [
- q(0047),
- q(0),
- ],
- q(spanglish) => [
- q(0072),
- q(0),
- ],
- q(standard cornish orthography of revived cornish) => [
- q(0043),
- q(0),
- ],
- q(standard h-system orthographic fallback for spelling esperanto) => [
- q(0035),
- q(0),
- ],
- q(standard x-system orthographic fallback for spelling esperanto) => [
- q(0085),
- q(0),
- ],
- q(standardized resian orthography) => [
- q(0005),
- q(0),
- ],
- q(surmiran idiom of romansh) => [
- q(0073),
- q(0),
- ],
- q(sursilvan idiom of romansh) => [
- q(0074),
- q(0),
- ],
- q(sutsilvan idiom of romansh) => [
- q(0075),
- q(0),
- ],
- q(the balanka dialect of anii) => [
- q(0016),
- q(0),
- ],
- q(the barlavento dialect group of kabuverdianu) => [
- q(0017),
- q(0),
- ],
- q(the bila dialect of resian) => [
- q(0021),
- q(1),
- ],
- q(the gniva dialect of resian) => [
- q(0052),
- q(0),
- ],
- q(the kociewie dialect of polish) => [
- q(0042),
- q(0),
- ],
- q(the lipovaz dialect of resian) => [
- q(0045),
- q(0),
- ],
- q(the lipovec dialect of resian) => [
- q(0045),
- q(1),
- ],
- q(the njiva dialect of resian) => [
- q(0052),
- q(1),
- ],
- q(the oseacco dialect of resian) => [
- q(0054),
- q(0),
- ],
- q(the osojane dialect of resian) => [
- q(0054),
- q(1),
- ],
- q(the san giorgio dialect of resian) => [
- q(0021),
- q(0),
- ],
- q(the solbica dialect of resian) => [
- q(0070),
- q(1),
- ],
- q(the sotavento dialect group of kabuverdianu) => [
- q(0071),
- q(0),
- ],
- q(the stolvizza dialect of resian) => [
- q(0070),
- q(0),
- ],
- q(traditional german orthography) => [
- q(0003),
- q(0),
- ],
- q(ulster dialect of scots) => [
- q(0079),
- q(0),
- ],
- q(unified cornish orthography of revived cornish) => [
- q(0077),
- q(0),
- ],
- q(unified cornish revised orthography of revived cornish) => [
- q(0078),
- q(0),
- ],
- q(unified turkic latin alphabet (historical)) => [
- q(0015),
- q(0),
- ],
- q(unifon phonetic alphabet) => [
- q(0080),
- q(0),
- ],
- q(uralic phonetic alphabet) => [
- q(0031),
- q(0),
- ],
- q(valencian) => [
- q(0082),
- q(0),
- ],
- q(vallader idiom of romansh) => [
- q(0083),
- q(0),
- ],
- q(vedic sanskrit) => [
- q(0081),
- q(0),
- ],
- q(volapuk nuladik) => [
- q(0053),
- q(2),
- ],
- q(volapuk nulik) => [
- q(0053),
- q(0),
- ],
- q(volapuk perevidol) => [
- q(0053),
- q(1),
- ],
- q(volapuk rigik) => [
- q(0064),
- q(0),
- ],
- q(wade-giles romanization) => [
- q(0084),
- q(0),
- ],
- q(western armenian) => [
- q(0013),
- q(0),
- ],
- q(x-sampa transcription) => [
- q(0032),
- q(0),
- ],
-};
-
-$Locale::Codes::Data{'langvar'}{'code2id'} = {
- q(alpha) => {
- q(1606nict) => [
- q(0001),
- q(0),
- ],
- q(1694acad) => [
- q(0002),
- q(0),
- ],
- q(1901) => [
- q(0003),
- q(0),
- ],
- q(1959acad) => [
- q(0004),
- q(0),
- ],
- q(1994) => [
- q(0005),
- q(0),
- ],
- q(1996) => [
- q(0006),
- q(0),
- ],
- q(abl1943) => [
- q(0007),
- q(0),
- ],
- q(akuapem) => [
- q(0010),
- q(0),
- ],
- q(alalc97) => [
- q(0008),
- q(0),
- ],
- q(aluku) => [
- q(0009),
- q(0),
- ],
- q(ao1990) => [
- q(0011),
- q(0),
- ],
- q(arevela) => [
- q(0012),
- q(0),
- ],
- q(arevmda) => [
- q(0013),
- q(0),
- ],
- q(asante) => [
- q(0014),
- q(0),
- ],
- q(baku1926) => [
- q(0015),
- q(0),
- ],
- q(balanka) => [
- q(0016),
- q(0),
- ],
- q(barla) => [
- q(0017),
- q(0),
- ],
- q(basiceng) => [
- q(0018),
- q(0),
- ],
- q(bauddha) => [
- q(0019),
- q(0),
- ],
- q(biscayan) => [
- q(0020),
- q(0),
- ],
- q(biske) => [
- q(0021),
- q(0),
- ],
- q(bohoric) => [
- q(0022),
- q(0),
- ],
- q(boont) => [
- q(0023),
- q(0),
- ],
- q(colb1945) => [
- q(0024),
- q(0),
- ],
- q(cornu) => [
- q(0025),
- q(0),
- ],
- q(dajnko) => [
- q(0026),
- q(0),
- ],
- q(ekavsk) => [
- q(0027),
- q(0),
- ],
- q(emodeng) => [
- q(0028),
- q(0),
- ],
- q(fonipa) => [
- q(0029),
- q(0),
- ],
- q(fonnapa) => [
- q(0030),
- q(0),
- ],
- q(fonupa) => [
- q(0031),
- q(0),
- ],
- q(fonxsamp) => [
- q(0032),
- q(0),
- ],
- q(hepburn) => [
- q(0033),
- q(0),
- ],
- q(hognorsk) => [
- q(0034),
- q(0),
- ],
- q(hsistemo) => [
- q(0035),
- q(0),
- ],
- q(ijekavsk) => [
- q(0036),
- q(0),
- ],
- q(itihasa) => [
- q(0037),
- q(0),
- ],
- q(ivanchov) => [
- q(0038),
- q(0),
- ],
- q(jauer) => [
- q(0039),
- q(0),
- ],
- q(jyutping) => [
- q(0040),
- q(0),
- ],
- q(kkcor) => [
- q(0041),
- q(0),
- ],
- q(kociewie) => [
- q(0042),
- q(0),
- ],
- q(kscor) => [
- q(0043),
- q(0),
- ],
- q(laukika) => [
- q(0044),
- q(0),
- ],
- q(lipaw) => [
- q(0045),
- q(0),
- ],
- q(luna1918) => [
- q(0046),
- q(0),
- ],
- q(metelko) => [
- q(0047),
- q(0),
- ],
- q(monoton) => [
- q(0048),
- q(0),
- ],
- q(ndyuka) => [
- q(0049),
- q(0),
- ],
- q(nedis) => [
- q(0050),
- q(0),
- ],
- q(newfound) => [
- q(0051),
- q(0),
- ],
- q(njiva) => [
- q(0052),
- q(0),
- ],
- q(nulik) => [
- q(0053),
- q(0),
- ],
- q(osojs) => [
- q(0054),
- q(0),
- ],
- q(oxendict) => [
- q(0055),
- q(0),
- ],
- q(pahawh2) => [
- q(0056),
- q(0),
- ],
- q(pahawh3) => [
- q(0057),
- q(0),
- ],
- q(pahawh4) => [
- q(0058),
- q(0),
- ],
- q(pamaka) => [
- q(0059),
- q(0),
- ],
- q(petr1708) => [
- q(0060),
- q(0),
- ],
- q(pinyin) => [
- q(0061),
- q(0),
- ],
- q(polyton) => [
- q(0062),
- q(0),
- ],
- q(puter) => [
- q(0063),
- q(0),
- ],
- q(rigik) => [
- q(0064),
- q(0),
- ],
- q(rozaj) => [
- q(0065),
- q(0),
- ],
- q(rumgr) => [
- q(0066),
- q(0),
- ],
- q(scotland) => [
- q(0067),
- q(0),
- ],
- q(scouse) => [
- q(0068),
- q(0),
- ],
- q(simple) => [
- q(0069),
- q(0),
- ],
- q(solba) => [
- q(0070),
- q(0),
- ],
- q(sotav) => [
- q(0071),
- q(0),
- ],
- q(spanglis) => [
- q(0072),
- q(0),
- ],
- q(surmiran) => [
- q(0073),
- q(0),
- ],
- q(sursilv) => [
- q(0074),
- q(0),
- ],
- q(sutsilv) => [
- q(0075),
- q(0),
- ],
- q(tarask) => [
- q(0076),
- q(0),
- ],
- q(uccor) => [
- q(0077),
- q(0),
- ],
- q(ucrcor) => [
- q(0078),
- q(0),
- ],
- q(ulster) => [
- q(0079),
- q(0),
- ],
- q(unifon) => [
- q(0080),
- q(0),
- ],
- q(vaidika) => [
- q(0081),
- q(0),
- ],
- q(valencia) => [
- q(0082),
- q(0),
- ],
- q(vallader) => [
- q(0083),
- q(0),
- ],
- q(wadegile) => [
- q(0084),
- q(0),
- ],
- q(xsistemo) => [
- q(0085),
- q(0),
- ],
- },
-};
-
-$Locale::Codes::Data{'langvar'}{'id2code'} = {
- q(alpha) => {
- q(0001) => q(1606nict),
- q(0002) => q(1694acad),
- q(0003) => q(1901),
- q(0004) => q(1959acad),
- q(0005) => q(1994),
- q(0006) => q(1996),
- q(0007) => q(abl1943),
- q(0008) => q(alalc97),
- q(0009) => q(aluku),
- q(0010) => q(akuapem),
- q(0011) => q(ao1990),
- q(0012) => q(arevela),
- q(0013) => q(arevmda),
- q(0014) => q(asante),
- q(0015) => q(baku1926),
- q(0016) => q(balanka),
- q(0017) => q(barla),
- q(0018) => q(basiceng),
- q(0019) => q(bauddha),
- q(0020) => q(biscayan),
- q(0021) => q(biske),
- q(0022) => q(bohoric),
- q(0023) => q(boont),
- q(0024) => q(colb1945),
- q(0025) => q(cornu),
- q(0026) => q(dajnko),
- q(0027) => q(ekavsk),
- q(0028) => q(emodeng),
- q(0029) => q(fonipa),
- q(0030) => q(fonnapa),
- q(0031) => q(fonupa),
- q(0032) => q(fonxsamp),
- q(0033) => q(hepburn),
- q(0034) => q(hognorsk),
- q(0035) => q(hsistemo),
- q(0036) => q(ijekavsk),
- q(0037) => q(itihasa),
- q(0038) => q(ivanchov),
- q(0039) => q(jauer),
- q(0040) => q(jyutping),
- q(0041) => q(kkcor),
- q(0042) => q(kociewie),
- q(0043) => q(kscor),
- q(0044) => q(laukika),
- q(0045) => q(lipaw),
- q(0046) => q(luna1918),
- q(0047) => q(metelko),
- q(0048) => q(monoton),
- q(0049) => q(ndyuka),
- q(0050) => q(nedis),
- q(0051) => q(newfound),
- q(0052) => q(njiva),
- q(0053) => q(nulik),
- q(0054) => q(osojs),
- q(0055) => q(oxendict),
- q(0056) => q(pahawh2),
- q(0057) => q(pahawh3),
- q(0058) => q(pahawh4),
- q(0059) => q(pamaka),
- q(0060) => q(petr1708),
- q(0061) => q(pinyin),
- q(0062) => q(polyton),
- q(0063) => q(puter),
- q(0064) => q(rigik),
- q(0065) => q(rozaj),
- q(0066) => q(rumgr),
- q(0067) => q(scotland),
- q(0068) => q(scouse),
- q(0069) => q(simple),
- q(0070) => q(solba),
- q(0071) => q(sotav),
- q(0072) => q(spanglis),
- q(0073) => q(surmiran),
- q(0074) => q(sursilv),
- q(0075) => q(sutsilv),
- q(0076) => q(tarask),
- q(0077) => q(uccor),
- q(0078) => q(ucrcor),
- q(0079) => q(ulster),
- q(0080) => q(unifon),
- q(0081) => q(vaidika),
- q(0082) => q(valencia),
- q(0083) => q(vallader),
- q(0084) => q(wadegile),
- q(0085) => q(xsistemo),
- },
-};
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar_Retired.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar_Retired.pm
deleted file mode 100644
index e01eea3443..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/LangVar_Retired.pm
+++ /dev/null
@@ -1,26 +0,0 @@
-package #
-Locale::Codes::LangVar_Retired;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'deprecate_codes' is run.
-# Generated on: Fri Feb 23 12:58:17 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Retired{'langvar'}{'alpha'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'langvar'}{'alpha'}{'name'} = {
- q("academic" ("governmental") variant of belarusian as) => [ q(1959acad), q("Academic" ("governmental") variant of Belarusian as) ],
- q(portugese language orthographic agreement of 1990 (acordo ortografico da lingua portuguesa de 1990)) => [ q(ao1990), q(Portugese Language Orthographic Agreement of 1990 (Acordo Ortografico da Lingua Portuguesa de 1990)) ],
- q(slovene in bohoric alphabet) => [ q(bohoric), q(Slovene in Bohoric alphabet) ],
-};
-
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language.pm
deleted file mode 100644
index ad36bd00a9..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Codes::Language;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2language
- language2code
- all_language_codes
- all_language_names
- language_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_LANGUAGE);
-
-our $obj = new Locale::Codes('language');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2language {
- return $obj->code2name(@_);
-}
-
-sub language2code {
- return $obj->name2code(@_);
-}
-
-sub language_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_language_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_language_names {
- return $obj->all_names(@_);
-}
-
-sub rename_language {
- return $obj->rename_code(@_);
-}
-
-sub add_language {
- return $obj->add_code(@_);
-}
-
-sub delete_language {
- return $obj->delete_code(@_);
-}
-
-sub add_language_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_language_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_language_code {
- return $obj->replace_code(@_);
-}
-
-sub add_language_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_language_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language.pod
deleted file mode 100644
index 6a67d8eee2..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::Language - module for dealing with language code sets
-
-=head1 SYNOPSIS
-
- use Locale::Codes::Language;
-
- $name = code2language(CODE);
- $code = language2code(NAME);
-
- @codes = all_language_codes();
- @names = all_language_names();
-
-=head1 DESCRIPTION
-
-This module provides access to language code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: language
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2language(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<language2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<language_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_language_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_language_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Codes::Language::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Codes::Language::rename_language(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Language::add_language(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Language::delete_language(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Language::add_language_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Language::delete_language_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Language::rename_language_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Language::add_language_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Language::delete_language_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/Language_Codes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language_Codes.pm
deleted file mode 100644
index bbb565c19d..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language_Codes.pm
+++ /dev/null
@@ -1,100760 +0,0 @@
-package #
-Locale::Codes::Language_Codes;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'harvest_data' is run.
-# Generated on: Fri Feb 23 12:17:53 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Data{'language'}{'id'} = '7961';
-
-$Locale::Codes::Data{'language'}{'id2names'} = {
- q(0001) => [
- q(Afar),
- ],
- q(0002) => [
- q(Abkhazian),
- ],
- q(0003) => [
- q(Achinese),
- ],
- q(0004) => [
- q(Acoli),
- ],
- q(0005) => [
- q(Adangme),
- ],
- q(0006) => [
- q(Adyghe),
- q(Adygei),
- ],
- q(0007) => [
- q(Afro-Asiatic languages),
- ],
- q(0008) => [
- q(Afrihili),
- ],
- q(0009) => [
- q(Afrikaans),
- ],
- q(0010) => [
- q(Ainu),
- q(Ainu (Japan)),
- ],
- q(0011) => [
- q(Akan),
- ],
- q(0012) => [
- q(Akkadian),
- ],
- q(0013) => [
- q(Albanian),
- ],
- q(0014) => [
- q(Aleut),
- ],
- q(0015) => [
- q(Algonquian languages),
- ],
- q(0016) => [
- q(Southern Altai),
- ],
- q(0017) => [
- q(Amharic),
- ],
- q(0018) => [
- q(English, Old (ca.450-1100)),
- q(Old English (ca. 450-1100)),
- ],
- q(0019) => [
- q(Angika),
- ],
- q(0020) => [
- q(Apache languages),
- ],
- q(0021) => [
- q(Arabic),
- ],
- q(0022) => [
- q(Official Aramaic (700-300 BCE)),
- q(Imperial Aramaic (700-300 BCE)),
- ],
- q(0023) => [
- q(Aragonese),
- ],
- q(0024) => [
- q(Armenian),
- ],
- q(0025) => [
- q(Mapudungun),
- q(Mapuche),
- ],
- q(0026) => [
- q(Arapaho),
- ],
- q(0027) => [
- q(Artificial languages),
- ],
- q(0028) => [
- q(Arawak),
- ],
- q(0029) => [
- q(Assamese),
- ],
- q(0030) => [
- q(Asturian),
- q(Bable),
- q(Leonese),
- q(Asturleonese),
- ],
- q(0031) => [
- q(Athapascan languages),
- ],
- q(0032) => [
- q(Australian languages),
- ],
- q(0033) => [
- q(Avaric),
- ],
- q(0034) => [
- q(Avestan),
- ],
- q(0035) => [
- q(Awadhi),
- ],
- q(0036) => [
- q(Aymara),
- ],
- q(0037) => [
- q(Azerbaijani),
- ],
- q(0038) => [
- q(Banda languages),
- ],
- q(0039) => [
- q(Bamileke languages),
- ],
- q(0040) => [
- q(Bashkir),
- ],
- q(0041) => [
- q(Baluchi),
- ],
- q(0042) => [
- q(Bambara),
- ],
- q(0043) => [
- q(Balinese),
- ],
- q(0044) => [
- q(Basque),
- ],
- q(0045) => [
- q(Basa),
- q(Basa (Cameroon)),
- ],
- q(0046) => [
- q(Baltic languages),
- ],
- q(0047) => [
- q(Beja),
- q(Bedawiyet),
- ],
- q(0048) => [
- q(Belarusian),
- ],
- q(0049) => [
- q(Bemba),
- q(Bemba (Zambia)),
- ],
- q(0050) => [
- q(Bengali),
- q(Bangla),
- ],
- q(0051) => [
- q(Berber languages),
- ],
- q(0052) => [
- q(Bhojpuri),
- ],
- q(0053) => [
- q(Bihari languages),
- ],
- q(0054) => [
- q(Bikol),
- ],
- q(0055) => [
- q(Bini),
- q(Edo),
- ],
- q(0056) => [
- q(Bislama),
- ],
- q(0057) => [
- q(Siksika),
- ],
- q(0058) => [
- q(Bantu (Other)),
- q(Bantu languages),
- ],
- q(0059) => [
- q(Bosnian),
- ],
- q(0060) => [
- q(Braj),
- ],
- q(0061) => [
- q(Breton),
- ],
- q(0062) => [
- q(Batak languages),
- ],
- q(0063) => [
- q(Buriat),
- ],
- q(0064) => [
- q(Buginese),
- ],
- q(0065) => [
- q(Bulgarian),
- ],
- q(0066) => [
- q(Burmese),
- ],
- q(0067) => [
- q(Blin),
- q(Bilin),
- ],
- q(0068) => [
- q(Caddo),
- ],
- q(0069) => [
- q(Central American Indian languages),
- ],
- q(0070) => [
- q(Galibi Carib),
- ],
- q(0071) => [
- q(Catalan),
- q(Valencian),
- ],
- q(0072) => [
- q(Caucasian languages),
- ],
- q(0073) => [
- q(Cebuano),
- ],
- q(0074) => [
- q(Celtic languages),
- ],
- q(0075) => [
- q(Chamorro),
- ],
- q(0076) => [
- q(Chibcha),
- ],
- q(0077) => [
- q(Chechen),
- ],
- q(0078) => [
- q(Chagatai),
- ],
- q(0079) => [
- q(Chinese),
- ],
- q(0080) => [
- q(Chuukese),
- ],
- q(0081) => [
- q(Mari),
- q(Mari (Russia)),
- ],
- q(0082) => [
- q(Chinook jargon),
- ],
- q(0083) => [
- q(Choctaw),
- ],
- q(0084) => [
- q(Chipewyan),
- q(Dene Suline),
- ],
- q(0085) => [
- q(Cherokee),
- ],
- q(0086) => [
- q(Church Slavic),
- q(Old Slavonic),
- q(Church Slavonic),
- q(Old Bulgarian),
- q(Old Church Slavonic),
- ],
- q(0087) => [
- q(Chuvash),
- ],
- q(0088) => [
- q(Cheyenne),
- ],
- q(0089) => [
- q(Chamic languages),
- ],
- q(0090) => [
- q(Montenegrin),
- ],
- q(0091) => [
- q(Coptic),
- ],
- q(0092) => [
- q(Cornish),
- ],
- q(0093) => [
- q(Corsican),
- ],
- q(0094) => [
- q(Creoles and pidgins, English based),
- q(Creoles and pidgins, English-based),
- q(English-based creoles and pidgins),
- ],
- q(0095) => [
- q(Creoles and pidgins, French-based ),
- q(Creoles and pidgins, French-based),
- q(French-based creoles and pidgins),
- ],
- q(0096) => [
- q(Creoles and pidgins, Portuguese-based ),
- q(Creoles and pidgins, Portuguese-based),
- q(Portuguese-based creoles and pidgins),
- ],
- q(0097) => [
- q(Cree),
- ],
- q(0098) => [
- q(Crimean Tatar),
- q(Crimean Turkish),
- ],
- q(0099) => [
- q(Creoles and pidgins ),
- q(Creoles and pidgins),
- ],
- q(0100) => [
- q(Kashubian),
- ],
- q(0101) => [
- q(Cushitic languages),
- ],
- q(0102) => [
- q(Czech),
- ],
- q(0103) => [
- q(Dakota),
- ],
- q(0104) => [
- q(Danish),
- ],
- q(0105) => [
- q(Dargwa),
- ],
- q(0106) => [
- q(Land Dayak languages),
- ],
- q(0107) => [
- q(Delaware),
- ],
- q(0108) => [
- q(Slave (Athapascan)),
- ],
- q(0109) => [
- q(Dogrib),
- ],
- q(0110) => [
- q(Dinka),
- ],
- q(0111) => [
- q(Divehi),
- q(Dhivehi),
- q(Maldivian),
- ],
- q(0112) => [
- q(Dogri),
- q(Dogri (macrolanguage)),
- ],
- q(0113) => [
- q(Dravidian languages),
- ],
- q(0114) => [
- q(Lower Sorbian),
- ],
- q(0115) => [
- q(Duala),
- ],
- q(0116) => [
- q(Dutch, Middle (ca.1050-1350)),
- q(Middle Dutch (ca. 1050-1350)),
- ],
- q(0117) => [
- q(Dutch),
- q(Flemish),
- ],
- q(0118) => [
- q(Dyula),
- ],
- q(0119) => [
- q(Dzongkha),
- ],
- q(0120) => [
- q(Efik),
- ],
- q(0121) => [
- q(Egyptian (Ancient)),
- ],
- q(0122) => [
- q(Ekajuk),
- ],
- q(0123) => [
- q(Elamite),
- ],
- q(0124) => [
- q(English),
- ],
- q(0125) => [
- q(English, Middle (1100-1500)),
- q(Middle English (1100-1500)),
- ],
- q(0126) => [
- q(Esperanto),
- ],
- q(0127) => [
- q(Estonian),
- ],
- q(0128) => [
- q(Ewe),
- ],
- q(0129) => [
- q(Ewondo),
- ],
- q(0130) => [
- q(Fang),
- q(Fang (Equatorial Guinea)),
- ],
- q(0131) => [
- q(Faroese),
- ],
- q(0132) => [
- q(Fanti),
- ],
- q(0133) => [
- q(Fijian),
- ],
- q(0134) => [
- q(Filipino),
- q(Pilipino),
- ],
- q(0135) => [
- q(Finnish),
- ],
- q(0136) => [
- q(Finno-Ugrian languages),
- ],
- q(0137) => [
- q(Fon),
- ],
- q(0138) => [
- q(French),
- ],
- q(0139) => [
- q(French, Middle (ca.1400-1600)),
- q(Middle French (ca. 1400-1600)),
- ],
- q(0140) => [
- q(French, Old (842-ca.1400)),
- q(Old French (842-ca. 1400)),
- ],
- q(0141) => [
- q(Northern Frisian),
- ],
- q(0142) => [
- q(Eastern Frisian),
- ],
- q(0143) => [
- q(Western Frisian),
- ],
- q(0144) => [
- q(Fulah),
- ],
- q(0145) => [
- q(Friulian),
- ],
- q(0146) => [
- q(Ga),
- ],
- q(0147) => [
- q(Gayo),
- ],
- q(0148) => [
- q(Gbaya),
- q(Gbaya (Central African Republic)),
- ],
- q(0149) => [
- q(Germanic languages),
- ],
- q(0150) => [
- q(Georgian),
- ],
- q(0151) => [
- q(German),
- ],
- q(0152) => [
- q(Geez),
- ],
- q(0153) => [
- q(Gilbertese),
- ],
- q(0154) => [
- q(Gaelic),
- q(Scottish Gaelic),
- ],
- q(0155) => [
- q(Irish),
- ],
- q(0156) => [
- q(Galician),
- ],
- q(0157) => [
- q(Manx),
- ],
- q(0158) => [
- q(German, Middle High (ca.1050-1500)),
- q(Middle High German (ca. 1050-1500)),
- ],
- q(0159) => [
- q(German, Old High (ca.750-1050)),
- q(Old High German (ca. 750-1050)),
- ],
- q(0160) => [
- q(Gondi),
- ],
- q(0161) => [
- q(Gorontalo),
- ],
- q(0162) => [
- q(Gothic),
- ],
- q(0163) => [
- q(Grebo),
- ],
- q(0164) => [
- q(Greek, Ancient (to 1453)),
- q(Ancient Greek (to 1453)),
- ],
- q(0165) => [
- q(Greek, Modern (1453-)),
- q(Greek),
- q(Modern Greek (1453-)),
- ],
- q(0166) => [
- q(Guarani),
- ],
- q(0167) => [
- q(Swiss German),
- q(Alemannic),
- q(Alsatian),
- ],
- q(0168) => [
- q(Gujarati),
- ],
- q(0169) => [
- q(Gwich'in),
- ],
- q(0170) => [
- q(Haida),
- ],
- q(0171) => [
- q(Haitian),
- q(Haitian Creole),
- ],
- q(0172) => [
- q(Hausa),
- ],
- q(0173) => [
- q(Hawaiian),
- ],
- q(0174) => [
- q(Hebrew),
- ],
- q(0175) => [
- q(Herero),
- ],
- q(0176) => [
- q(Hiligaynon),
- ],
- q(0177) => [
- q(Himachali languages),
- q(Western Pahari languages),
- ],
- q(0178) => [
- q(Hindi),
- ],
- q(0179) => [
- q(Hittite),
- ],
- q(0180) => [
- q(Hmong),
- q(Mong),
- ],
- q(0181) => [
- q(Hiri Motu),
- ],
- q(0182) => [
- q(Croatian),
- ],
- q(0183) => [
- q(Upper Sorbian),
- ],
- q(0184) => [
- q(Hungarian),
- ],
- q(0185) => [
- q(Hupa),
- ],
- q(0186) => [
- q(Iban),
- ],
- q(0187) => [
- q(Igbo),
- ],
- q(0188) => [
- q(Icelandic),
- ],
- q(0189) => [
- q(Ido),
- ],
- q(0190) => [
- q(Sichuan Yi),
- q(Nuosu),
- ],
- q(0191) => [
- q(Ijo languages),
- ],
- q(0192) => [
- q(Inuktitut),
- ],
- q(0193) => [
- q(Interlingue),
- q(Occidental),
- ],
- q(0194) => [
- q(Iloko),
- ],
- q(0195) => [
- q(Interlingua (International Auxiliary Language Association)),
- ],
- q(0196) => [
- q(Indic languages),
- ],
- q(0197) => [
- q(Indonesian),
- ],
- q(0198) => [
- q(Indo-European languages),
- ],
- q(0199) => [
- q(Ingush),
- ],
- q(0200) => [
- q(Inupiaq),
- ],
- q(0201) => [
- q(Iranian languages),
- ],
- q(0202) => [
- q(Iroquoian languages),
- ],
- q(0203) => [
- q(Italian),
- ],
- q(0204) => [
- q(Javanese),
- ],
- q(0205) => [
- q(Lojban),
- ],
- q(0206) => [
- q(Japanese),
- ],
- q(0207) => [
- q(Judeo-Persian),
- ],
- q(0208) => [
- q(Judeo-Arabic),
- ],
- q(0209) => [
- q(Kara-Kalpak),
- ],
- q(0210) => [
- q(Kabyle),
- ],
- q(0211) => [
- q(Kachin),
- q(Jingpho),
- ],
- q(0212) => [
- q(Kalaallisut),
- q(Greenlandic),
- ],
- q(0213) => [
- q(Kamba),
- q(Kamba (Kenya)),
- ],
- q(0214) => [
- q(Kannada),
- ],
- q(0215) => [
- q(Karen languages),
- ],
- q(0216) => [
- q(Kashmiri),
- ],
- q(0217) => [
- q(Kanuri),
- ],
- q(0218) => [
- q(Kawi),
- ],
- q(0219) => [
- q(Kazakh),
- ],
- q(0220) => [
- q(Kabardian),
- ],
- q(0221) => [
- q(Khasi),
- ],
- q(0222) => [
- q(Khoisan languages),
- ],
- q(0223) => [
- q(Central Khmer),
- ],
- q(0224) => [
- q(Khotanese),
- q(Sakan),
- ],
- q(0225) => [
- q(Kikuyu),
- q(Gikuyu),
- ],
- q(0226) => [
- q(Kinyarwanda),
- ],
- q(0227) => [
- q(Kirghiz),
- q(Kyrgyz),
- ],
- q(0228) => [
- q(Kimbundu),
- ],
- q(0229) => [
- q(Konkani),
- q(Konkani (macrolanguage)),
- ],
- q(0230) => [
- q(Komi),
- ],
- q(0231) => [
- q(Kongo),
- ],
- q(0232) => [
- q(Korean),
- ],
- q(0233) => [
- q(Kosraean),
- ],
- q(0234) => [
- q(Kpelle),
- ],
- q(0235) => [
- q(Karachay-Balkar),
- ],
- q(0236) => [
- q(Karelian),
- ],
- q(0237) => [
- q(Kru languages),
- ],
- q(0238) => [
- q(Kurukh),
- ],
- q(0239) => [
- q(Kuanyama),
- q(Kwanyama),
- ],
- q(0240) => [
- q(Kumyk),
- ],
- q(0241) => [
- q(Kurdish),
- ],
- q(0242) => [
- q(Kutenai),
- ],
- q(0243) => [
- q(Ladino),
- ],
- q(0244) => [
- q(Lahnda),
- ],
- q(0245) => [
- q(Lamba),
- ],
- q(0246) => [
- q(Lao),
- ],
- q(0247) => [
- q(Latin),
- ],
- q(0248) => [
- q(Latvian),
- ],
- q(0249) => [
- q(Lezghian),
- ],
- q(0250) => [
- q(Limburgan),
- q(Limburger),
- q(Limburgish),
- ],
- q(0251) => [
- q(Lingala),
- ],
- q(0252) => [
- q(Lithuanian),
- ],
- q(0253) => [
- q(Mongo),
- ],
- q(0254) => [
- q(Lozi),
- ],
- q(0255) => [
- q(Luxembourgish),
- q(Letzeburgesch),
- ],
- q(0256) => [
- q(Luba-Lulua),
- ],
- q(0257) => [
- q(Luba-Katanga),
- ],
- q(0258) => [
- q(Ganda),
- ],
- q(0259) => [
- q(Luiseno),
- ],
- q(0260) => [
- q(Lunda),
- ],
- q(0261) => [
- q(Luo (Kenya and Tanzania)),
- q(Dholuo),
- ],
- q(0262) => [
- q(Lushai),
- ],
- q(0263) => [
- q(Macedonian),
- ],
- q(0264) => [
- q(Madurese),
- ],
- q(0265) => [
- q(Magahi),
- ],
- q(0266) => [
- q(Marshallese),
- ],
- q(0267) => [
- q(Maithili),
- ],
- q(0268) => [
- q(Makasar),
- ],
- q(0269) => [
- q(Malayalam),
- ],
- q(0270) => [
- q(Mandingo),
- q(Manding),
- ],
- q(0271) => [
- q(Maori),
- ],
- q(0272) => [
- q(Austronesian languages),
- ],
- q(0273) => [
- q(Marathi),
- ],
- q(0274) => [
- q(Masai),
- ],
- q(0275) => [
- q(Malay),
- q(Malay (macrolanguage)),
- ],
- q(0276) => [
- q(Moksha),
- ],
- q(0277) => [
- q(Mandar),
- ],
- q(0278) => [
- q(Mende),
- q(Mende (Sierra Leone)),
- ],
- q(0279) => [
- q(Irish, Middle (900-1200)),
- q(Middle Irish (900-1200)),
- ],
- q(0280) => [
- q(Mi'kmaq),
- q(Micmac),
- ],
- q(0281) => [
- q(Minangkabau),
- ],
- q(0282) => [
- q(Uncoded languages),
- ],
- q(0283) => [
- q(Mon-Khmer languages),
- ],
- q(0284) => [
- q(Malagasy),
- ],
- q(0285) => [
- q(Maltese),
- ],
- q(0286) => [
- q(Manchu),
- ],
- q(0287) => [
- q(Manipuri),
- ],
- q(0288) => [
- q(Manobo languages),
- ],
- q(0289) => [
- q(Mohawk),
- ],
- q(0290) => [
- q(Mongolian),
- ],
- q(0291) => [
- q(Mossi),
- ],
- q(0292) => [
- q(Multiple languages),
- ],
- q(0293) => [
- q(Munda languages),
- ],
- q(0294) => [
- q(Creek),
- ],
- q(0295) => [
- q(Mirandese),
- ],
- q(0296) => [
- q(Marwari),
- ],
- q(0297) => [
- q(Mayan languages),
- ],
- q(0298) => [
- q(Erzya),
- ],
- q(0299) => [
- q(Nahuatl languages),
- ],
- q(0300) => [
- q(North American Indian languages),
- ],
- q(0301) => [
- q(Neapolitan),
- ],
- q(0302) => [
- q(Nauru),
- ],
- q(0303) => [
- q(Navajo),
- q(Navaho),
- ],
- q(0304) => [
- q(Ndebele, South),
- q(South Ndebele),
- ],
- q(0305) => [
- q(Ndebele, North),
- q(North Ndebele),
- ],
- q(0306) => [
- q(Ndonga),
- ],
- q(0307) => [
- q(Low German),
- q(Low Saxon),
- q(German, Low),
- q(Saxon, Low),
- ],
- q(0308) => [
- q(Nepali),
- q(Nepali (macrolanguage)),
- ],
- q(0309) => [
- q(Nepal Bhasa),
- q(Newari),
- ],
- q(0310) => [
- q(Nias),
- ],
- q(0311) => [
- q(Niger-Kordofanian languages),
- ],
- q(0312) => [
- q(Niuean),
- ],
- q(0313) => [
- q(Norwegian Nynorsk),
- q(Nynorsk, Norwegian),
- ],
- q(0314) => [
- q(Bokmal, Norwegian),
- q(Norwegian Bokmal),
- ],
- q(0315) => [
- q(Nogai),
- ],
- q(0316) => [
- q(Norse, Old),
- q(Old Norse),
- ],
- q(0317) => [
- q(Norwegian),
- ],
- q(0318) => [
- q(N'Ko),
- ],
- q(0319) => [
- q(Pedi),
- q(Sepedi),
- q(Northern Sotho),
- ],
- q(0320) => [
- q(Nubian languages),
- ],
- q(0321) => [
- q(Classical Newari),
- q(Old Newari),
- q(Classical Nepal Bhasa),
- ],
- q(0322) => [
- q(Chichewa),
- q(Chewa),
- q(Nyanja),
- ],
- q(0323) => [
- q(Nyamwezi),
- ],
- q(0324) => [
- q(Nyankole),
- ],
- q(0325) => [
- q(Nyoro),
- ],
- q(0326) => [
- q(Nzima),
- ],
- q(0327) => [
- q(Occitan (post 1500)),
- q(Provencal),
- ],
- q(0328) => [
- q(Ojibwa),
- ],
- q(0329) => [
- q(Oriya),
- q(Oriya (macrolanguage)),
- q(Odia (macrolanguage)),
- ],
- q(0330) => [
- q(Oromo),
- ],
- q(0331) => [
- q(Osage),
- ],
- q(0332) => [
- q(Ossetian),
- q(Ossetic),
- ],
- q(0333) => [
- q(Turkish, Ottoman (1500-1928)),
- q(Ottoman Turkish (1500-1928)),
- ],
- q(0334) => [
- q(Otomian languages),
- ],
- q(0335) => [
- q(Papuan languages),
- ],
- q(0336) => [
- q(Pangasinan),
- ],
- q(0337) => [
- q(Pahlavi),
- ],
- q(0338) => [
- q(Pampanga),
- q(Kapampangan),
- ],
- q(0339) => [
- q(Panjabi),
- q(Punjabi),
- ],
- q(0340) => [
- q(Papiamento),
- ],
- q(0341) => [
- q(Palauan),
- ],
- q(0342) => [
- q(Persian, Old (ca.600-400 B.C.)),
- q(Old Persian (ca. 600-400 B.C.)),
- ],
- q(0343) => [
- q(Persian),
- ],
- q(0344) => [
- q(Philippine languages),
- ],
- q(0345) => [
- q(Phoenician),
- ],
- q(0346) => [
- q(Pali),
- ],
- q(0347) => [
- q(Polish),
- ],
- q(0348) => [
- q(Pohnpeian),
- ],
- q(0349) => [
- q(Portuguese),
- ],
- q(0350) => [
- q(Prakrit languages),
- ],
- q(0351) => [
- q(Provencal, Old (to 1500)),
- q(Old Provencal (to 1500)),
- q(Old Occitan (to 1500)),
- ],
- q(0352) => [
- q(Pushto),
- q(Pashto),
- ],
- q(0353) => [
- q(Reserved for local use),
- ],
- q(0354) => [
- q(Quechua),
- ],
- q(0355) => [
- q(Rajasthani),
- ],
- q(0356) => [
- q(Rapanui),
- ],
- q(0357) => [
- q(Rarotongan),
- q(Cook Islands Maori),
- ],
- q(0358) => [
- q(Romance languages),
- ],
- q(0359) => [
- q(Romansh),
- ],
- q(0360) => [
- q(Romany),
- ],
- q(0361) => [
- q(Romanian),
- q(Moldavian),
- q(Moldovan),
- ],
- q(0362) => [
- q(Rundi),
- ],
- q(0363) => [
- q(Aromanian),
- q(Arumanian),
- q(Macedo-Romanian),
- ],
- q(0364) => [
- q(Russian),
- ],
- q(0365) => [
- q(Sandawe),
- ],
- q(0366) => [
- q(Sango),
- ],
- q(0367) => [
- q(Yakut),
- ],
- q(0368) => [
- q(South American Indian (Other)),
- q(South American Indian languages),
- ],
- q(0369) => [
- q(Salishan languages),
- ],
- q(0370) => [
- q(Samaritan Aramaic),
- ],
- q(0371) => [
- q(Sanskrit),
- ],
- q(0372) => [
- q(Sasak),
- ],
- q(0373) => [
- q(Santali),
- ],
- q(0374) => [
- q(Sicilian),
- ],
- q(0375) => [
- q(Scots),
- ],
- q(0376) => [
- q(Selkup),
- ],
- q(0377) => [
- q(Semitic languages),
- ],
- q(0378) => [
- q(Irish, Old (to 900)),
- q(Old Irish (to 900)),
- ],
- q(0379) => [
- q(Sign Languages),
- ],
- q(0380) => [
- q(Shan),
- ],
- q(0381) => [
- q(Sidamo),
- ],
- q(0382) => [
- q(Sinhala),
- q(Sinhalese),
- ],
- q(0383) => [
- q(Siouan languages),
- ],
- q(0384) => [
- q(Sino-Tibetan languages),
- ],
- q(0385) => [
- q(Slavic languages),
- ],
- q(0386) => [
- q(Slovak),
- ],
- q(0387) => [
- q(Slovenian),
- ],
- q(0388) => [
- q(Southern Sami),
- ],
- q(0389) => [
- q(Northern Sami),
- ],
- q(0390) => [
- q(Sami languages),
- ],
- q(0391) => [
- q(Lule Sami),
- ],
- q(0392) => [
- q(Inari Sami),
- ],
- q(0393) => [
- q(Samoan),
- ],
- q(0394) => [
- q(Skolt Sami),
- ],
- q(0395) => [
- q(Shona),
- ],
- q(0396) => [
- q(Sindhi),
- ],
- q(0397) => [
- q(Soninke),
- ],
- q(0398) => [
- q(Sogdian),
- ],
- q(0399) => [
- q(Somali),
- ],
- q(0400) => [
- q(Songhai languages),
- ],
- q(0401) => [
- q(Sotho, Southern),
- q(Southern Sotho),
- ],
- q(0402) => [
- q(Spanish),
- q(Castilian),
- ],
- q(0403) => [
- q(Sardinian),
- ],
- q(0404) => [
- q(Sranan Tongo),
- ],
- q(0405) => [
- q(Serbian),
- ],
- q(0406) => [
- q(Serer),
- ],
- q(0407) => [
- q(Nilo-Saharan languages),
- ],
- q(0408) => [
- q(Swati),
- ],
- q(0409) => [
- q(Sukuma),
- ],
- q(0410) => [
- q(Sundanese),
- ],
- q(0411) => [
- q(Susu),
- ],
- q(0412) => [
- q(Sumerian),
- ],
- q(0413) => [
- q(Swahili),
- q(Swahili (macrolanguage)),
- ],
- q(0414) => [
- q(Swedish),
- ],
- q(0415) => [
- q(Classical Syriac),
- ],
- q(0416) => [
- q(Syriac),
- ],
- q(0417) => [
- q(Tahitian),
- ],
- q(0418) => [
- q(Tai languages),
- ],
- q(0419) => [
- q(Tamil),
- ],
- q(0420) => [
- q(Tatar),
- ],
- q(0421) => [
- q(Telugu),
- ],
- q(0422) => [
- q(Timne),
- ],
- q(0423) => [
- q(Tereno),
- ],
- q(0424) => [
- q(Tetum),
- ],
- q(0425) => [
- q(Tajik),
- ],
- q(0426) => [
- q(Tagalog),
- ],
- q(0427) => [
- q(Thai),
- ],
- q(0428) => [
- q(Tibetan),
- ],
- q(0429) => [
- q(Tigre),
- ],
- q(0430) => [
- q(Tigrinya),
- ],
- q(0431) => [
- q(Tiv),
- ],
- q(0432) => [
- q(Tokelau),
- ],
- q(0433) => [
- q(Klingon),
- q(tlhIngan-Hol),
- ],
- q(0434) => [
- q(Tlingit),
- ],
- q(0435) => [
- q(Tamashek),
- ],
- q(0436) => [
- q(Tonga (Nyasa)),
- ],
- q(0437) => [
- q(Tonga (Tonga Islands)),
- q(Tonga),
- ],
- q(0438) => [
- q(Tok Pisin),
- ],
- q(0439) => [
- q(Tsimshian),
- ],
- q(0440) => [
- q(Tswana),
- ],
- q(0441) => [
- q(Tsonga),
- ],
- q(0442) => [
- q(Turkmen),
- ],
- q(0443) => [
- q(Tumbuka),
- ],
- q(0444) => [
- q(Tupi languages),
- ],
- q(0445) => [
- q(Turkish),
- ],
- q(0446) => [
- q(Altaic languages),
- ],
- q(0447) => [
- q(Tuvalu),
- ],
- q(0448) => [
- q(Twi),
- ],
- q(0449) => [
- q(Tuvinian),
- ],
- q(0450) => [
- q(Udmurt),
- ],
- q(0451) => [
- q(Ugaritic),
- ],
- q(0452) => [
- q(Uighur),
- q(Uyghur),
- ],
- q(0453) => [
- q(Ukrainian),
- ],
- q(0454) => [
- q(Umbundu),
- ],
- q(0455) => [
- q(Undetermined),
- ],
- q(0456) => [
- q(Urdu),
- ],
- q(0457) => [
- q(Uzbek),
- ],
- q(0458) => [
- q(Vai),
- ],
- q(0459) => [
- q(Venda),
- ],
- q(0460) => [
- q(Vietnamese),
- ],
- q(0461) => [
- q(Volapuk),
- ],
- q(0462) => [
- q(Votic),
- ],
- q(0463) => [
- q(Wakashan languages),
- ],
- q(0464) => [
- q(Walamo),
- q(Wolaytta),
- q(Wolaitta),
- ],
- q(0465) => [
- q(Waray),
- q(Waray (Philippines)),
- ],
- q(0466) => [
- q(Washo),
- ],
- q(0467) => [
- q(Welsh),
- ],
- q(0468) => [
- q(Sorbian languages),
- ],
- q(0469) => [
- q(Walloon),
- ],
- q(0470) => [
- q(Wolof),
- ],
- q(0471) => [
- q(Kalmyk),
- q(Oirat),
- ],
- q(0472) => [
- q(Xhosa),
- ],
- q(0473) => [
- q(Yao),
- ],
- q(0474) => [
- q(Yapese),
- ],
- q(0475) => [
- q(Yiddish),
- ],
- q(0476) => [
- q(Yoruba),
- ],
- q(0477) => [
- q(Yupik languages),
- ],
- q(0478) => [
- q(Zapotec),
- ],
- q(0479) => [
- q(Blissymbols),
- q(Blissymbolics),
- q(Bliss),
- ],
- q(0480) => [
- q(Zenaga),
- ],
- q(0481) => [
- q(Standard Moroccan Tamazight),
- ],
- q(0482) => [
- q(Zhuang),
- q(Chuang),
- ],
- q(0483) => [
- q(Zande languages),
- ],
- q(0484) => [
- q(Zulu),
- ],
- q(0485) => [
- q(Zuni),
- ],
- q(0486) => [
- q(No linguistic content),
- q(Not applicable),
- ],
- q(0487) => [
- q(Zaza),
- q(Dimili),
- q(Dimli),
- q(Kirdki),
- q(Kirmanjki),
- q(Zazaki),
- q(Dimli (macrolanguage)),
- q(Kirmanjki (macrolanguage)),
- ],
- q(0488) => [
- q(Austro-Asiatic languages),
- ],
- q(0489) => [
- q(Atlantic-Congo languages),
- ],
- q(0490) => [
- q(Alacalufan languages),
- ],
- q(0491) => [
- q(Algic languages),
- ],
- q(0492) => [
- q(Arauan languages),
- ],
- q(0493) => [
- q(Arawakan languages),
- ],
- q(0494) => [
- q(Uto-Aztecan languages),
- ],
- q(0495) => [
- q(Chibchan languages),
- ],
- q(0496) => [
- q(North Caucasian languages),
- ],
- q(0497) => [
- q(South Caucasian languages),
- ],
- q(0498) => [
- q(Chadic languages),
- ],
- q(0499) => [
- q(Caddoan languages),
- ],
- q(0500) => [
- q(Central Sudanic languages),
- ],
- q(0501) => [
- q(Mande languages),
- ],
- q(0502) => [
- q(Egyptian languages),
- ],
- q(0503) => [
- q(Eskimo-Aleut languages),
- ],
- q(0504) => [
- q(Basque (family)),
- ],
- q(0505) => [
- q(Formosan languages),
- ],
- q(0506) => [
- q(East Germanic languages),
- ],
- q(0507) => [
- q(North Germanic languages),
- ],
- q(0508) => [
- q(West Germanic languages),
- ],
- q(0509) => [
- q(Greek languages),
- ],
- q(0510) => [
- q(Hmong-Mien languages),
- ],
- q(0511) => [
- q(Hokan languages),
- ],
- q(0512) => [
- q(Armenian (family)),
- ],
- q(0513) => [
- q(Indo-Iranian languages),
- ],
- q(0514) => [
- q(Italic languages),
- ],
- q(0515) => [
- q(Japanese (family)),
- ],
- q(0516) => [
- q(Kordofanian languages),
- ],
- q(0517) => [
- q(Trans-New Guinea languages),
- ],
- q(0518) => [
- q(Oto-Manguean languages),
- ],
- q(0519) => [
- q(Omotic languages),
- ],
- q(0520) => [
- q(Central Malayo-Polynesian languages),
- ],
- q(0521) => [
- q(Malayo-Polynesian languages),
- ],
- q(0522) => [
- q(Eastern Malayo-Polynesian languages),
- ],
- q(0523) => [
- q(Western Malayo-Polynesian languages),
- ],
- q(0524) => [
- q(Quechuan (family)),
- ],
- q(0525) => [
- q(Eastern Sudanic languages),
- ],
- q(0526) => [
- q(Albanian languages),
- ],
- q(0527) => [
- q(Samoyedic languages),
- ],
- q(0528) => [
- q(Tibeto-Burman languages),
- ],
- q(0529) => [
- q(Turkic languages),
- ],
- q(0530) => [
- q(Tungus languages),
- ],
- q(0531) => [
- q(Uralic languages),
- ],
- q(0532) => [
- q(Mongolian languages),
- ],
- q(0533) => [
- q(Na-Dene languages),
- ],
- q(0534) => [
- q(Chinese (family)),
- ],
- q(0535) => [
- q(East Slavic languages),
- ],
- q(0536) => [
- q(South Slavic languages),
- ],
- q(0537) => [
- q(West Slavic languages),
- ],
- q(0538) => [
- q(Serbo-Croatian),
- ],
- q(0539) => [
- q(Ghotuo),
- ],
- q(0540) => [
- q(Alumu-Tesu),
- ],
- q(0541) => [
- q(Ari),
- ],
- q(0542) => [
- q(Amal),
- ],
- q(0543) => [
- q(Arbereshe Albanian),
- ],
- q(0544) => [
- q(Aranadan),
- ],
- q(0545) => [
- q(Ambrak),
- ],
- q(0546) => [
- q(Abu' Arapesh),
- ],
- q(0547) => [
- q(Arifama-Miniafia),
- ],
- q(0548) => [
- q(Ankave),
- ],
- q(0549) => [
- q(Afade),
- ],
- q(0550) => [
- q(Anambe),
- ],
- q(0551) => [
- q(Algerian Saharan Arabic),
- ],
- q(0552) => [
- q(Para Arara),
- ],
- q(0553) => [
- q(Eastern Abnaki),
- ],
- q(0554) => [
- q(Aasax),
- ],
- q(0555) => [
- q(Arvanitika Albanian),
- ],
- q(0556) => [
- q(Abau),
- ],
- q(0557) => [
- q(Solong),
- ],
- q(0558) => [
- q(Mandobo Atas),
- ],
- q(0559) => [
- q(Amarasi),
- ],
- q(0560) => [
- q(Abe),
- ],
- q(0561) => [
- q(Bankon),
- ],
- q(0562) => [
- q(Ambala Ayta),
- ],
- q(0563) => [
- q(Manide),
- ],
- q(0564) => [
- q(Western Abnaki),
- ],
- q(0565) => [
- q(Abai Sungai),
- ],
- q(0566) => [
- q(Abaga),
- ],
- q(0567) => [
- q(Tajiki Arabic),
- ],
- q(0568) => [
- q(Abidji),
- ],
- q(0569) => [
- q(Aka-Bea),
- ],
- q(0570) => [
- q(Lampung Nyo),
- ],
- q(0571) => [
- q(Abanyom),
- ],
- q(0572) => [
- q(Abua),
- ],
- q(0573) => [
- q(Abon),
- ],
- q(0574) => [
- q(Abellen Ayta),
- ],
- q(0575) => [
- q(Abaza),
- ],
- q(0576) => [
- q(Abron),
- ],
- q(0577) => [
- q(Ambonese Malay),
- ],
- q(0578) => [
- q(Ambulas),
- ],
- q(0579) => [
- q(Abure),
- ],
- q(0580) => [
- q(Baharna Arabic),
- ],
- q(0581) => [
- q(Pal),
- ],
- q(0582) => [
- q(Inabaknon),
- ],
- q(0583) => [
- q(Aneme Wake),
- ],
- q(0584) => [
- q(Abui),
- ],
- q(0585) => [
- q(Achagua),
- ],
- q(0586) => [
- q(Anca),
- ],
- q(0587) => [
- q(Gikyode),
- ],
- q(0588) => [
- q(Saint Lucian Creole French),
- ],
- q(0589) => [
- q(Aka-Cari),
- ],
- q(0590) => [
- q(Aka-Kora),
- ],
- q(0591) => [
- q(Akar-Bale),
- ],
- q(0592) => [
- q(Mesopotamian Arabic),
- ],
- q(0593) => [
- q(Achang),
- ],
- q(0594) => [
- q(Eastern Acipa),
- ],
- q(0595) => [
- q(Ta'izzi-Adeni Arabic),
- ],
- q(0596) => [
- q(Achi),
- ],
- q(0597) => [
- q(Acroa),
- ],
- q(0598) => [
- q(Achterhoeks),
- ],
- q(0599) => [
- q(Achuar-Shiwiar),
- ],
- q(0600) => [
- q(Achumawi),
- ],
- q(0601) => [
- q(Hijazi Arabic),
- ],
- q(0602) => [
- q(Omani Arabic),
- ],
- q(0603) => [
- q(Cypriot Arabic),
- ],
- q(0604) => [
- q(Acheron),
- ],
- q(0605) => [
- q(Adabe),
- ],
- q(0606) => [
- q(Dzodinka),
- ],
- q(0607) => [
- q(Adele),
- ],
- q(0608) => [
- q(Dhofari Arabic),
- ],
- q(0609) => [
- q(Andegerebinha),
- ],
- q(0610) => [
- q(Adhola),
- ],
- q(0611) => [
- q(Adi),
- ],
- q(0612) => [
- q(Adioukrou),
- ],
- q(0613) => [
- q(Galo),
- ],
- q(0614) => [
- q(Adang),
- ],
- q(0615) => [
- q(Abu),
- ],
- q(0616) => [
- q(Adangbe),
- ],
- q(0617) => [
- q(Adonara),
- ],
- q(0618) => [
- q(Adamorobe Sign Language),
- ],
- q(0619) => [
- q(Adnyamathanha),
- ],
- q(0620) => [
- q(Aduge),
- ],
- q(0621) => [
- q(Amundava),
- ],
- q(0622) => [
- q(Amdo Tibetan),
- ],
- q(0623) => [
- q(Adzera),
- ],
- q(0624) => [
- q(Areba),
- ],
- q(0625) => [
- q(Tunisian Arabic),
- ],
- q(0626) => [
- q(Saidi Arabic),
- ],
- q(0627) => [
- q(Argentine Sign Language),
- ],
- q(0628) => [
- q(Northeast Pashai),
- q(Northeast Pashayi),
- ],
- q(0629) => [
- q(Haeke),
- ],
- q(0630) => [
- q(Ambele),
- ],
- q(0631) => [
- q(Arem),
- ],
- q(0632) => [
- q(Armenian Sign Language),
- ],
- q(0633) => [
- q(Aer),
- ],
- q(0634) => [
- q(Eastern Arrernte),
- ],
- q(0635) => [
- q(Alsea),
- ],
- q(0636) => [
- q(Akeu),
- ],
- q(0637) => [
- q(Ambakich),
- ],
- q(0638) => [
- q(Amele),
- ],
- q(0639) => [
- q(Aeka),
- ],
- q(0640) => [
- q(Gulf Arabic),
- ],
- q(0641) => [
- q(Andai),
- ],
- q(0642) => [
- q(Putukwam),
- ],
- q(0643) => [
- q(Afghan Sign Language),
- ],
- q(0644) => [
- q(Akrukay),
- q(Chini),
- ],
- q(0645) => [
- q(Nanubae),
- ],
- q(0646) => [
- q(Defaka),
- ],
- q(0647) => [
- q(Eloyi),
- ],
- q(0648) => [
- q(Tapei),
- ],
- q(0649) => [
- q(Afro-Seminole Creole),
- ],
- q(0650) => [
- q(Afitti),
- ],
- q(0651) => [
- q(Awutu),
- ],
- q(0652) => [
- q(Obokuitai),
- ],
- q(0653) => [
- q(Aguano),
- ],
- q(0654) => [
- q(Legbo),
- ],
- q(0655) => [
- q(Agatu),
- ],
- q(0656) => [
- q(Agarabi),
- ],
- q(0657) => [
- q(Angal),
- ],
- q(0658) => [
- q(Arguni),
- ],
- q(0659) => [
- q(Angor),
- ],
- q(0660) => [
- q(Ngelima),
- ],
- q(0661) => [
- q(Agariya),
- ],
- q(0662) => [
- q(Argobba),
- ],
- q(0663) => [
- q(Isarog Agta),
- ],
- q(0664) => [
- q(Fembe),
- ],
- q(0665) => [
- q(Angaataha),
- ],
- q(0666) => [
- q(Agutaynen),
- ],
- q(0667) => [
- q(Tainae),
- ],
- q(0668) => [
- q(Aghem),
- ],
- q(0669) => [
- q(Aguaruna),
- ],
- q(0670) => [
- q(Esimbi),
- ],
- q(0671) => [
- q(Central Cagayan Agta),
- ],
- q(0672) => [
- q(Aguacateco),
- ],
- q(0673) => [
- q(Remontado Dumagat),
- ],
- q(0674) => [
- q(Kahua),
- ],
- q(0675) => [
- q(Aghul),
- ],
- q(0676) => [
- q(Southern Alta),
- ],
- q(0677) => [
- q(Mt. Iriga Agta),
- ],
- q(0678) => [
- q(Ahanta),
- ],
- q(0679) => [
- q(Axamb),
- ],
- q(0680) => [
- q(Qimant),
- ],
- q(0681) => [
- q(Aghu),
- ],
- q(0682) => [
- q(Tiagbamrin Aizi),
- ],
- q(0683) => [
- q(Akha),
- ],
- q(0684) => [
- q(Igo),
- ],
- q(0685) => [
- q(Mobumrin Aizi),
- ],
- q(0686) => [
- q(Ahan),
- ],
- q(0687) => [
- q(Ahom),
- ],
- q(0688) => [
- q(Aproumu Aizi),
- ],
- q(0689) => [
- q(Ahirani),
- ],
- q(0690) => [
- q(Ashe),
- ],
- q(0691) => [
- q(Ahtena),
- ],
- q(0692) => [
- q(Arosi),
- ],
- q(0693) => [
- q(Ainu (China)),
- ],
- q(0694) => [
- q(Ainbai),
- ],
- q(0695) => [
- q(Alngith),
- ],
- q(0696) => [
- q(Amara),
- ],
- q(0697) => [
- q(Agi),
- ],
- q(0698) => [
- q(Antigua and Barbuda Creole English),
- ],
- q(0699) => [
- q(Ai-Cham),
- ],
- q(0700) => [
- q(Assyrian Neo-Aramaic),
- ],
- q(0701) => [
- q(Lishanid Noshan),
- ],
- q(0702) => [
- q(Ake),
- ],
- q(0703) => [
- q(Aimele),
- ],
- q(0704) => [
- q(Aimol),
- ],
- q(0705) => [
- q(Aiton),
- ],
- q(0706) => [
- q(Burumakok),
- ],
- q(0707) => [
- q(Aimaq),
- ],
- q(0708) => [
- q(Airoran),
- ],
- q(0709) => [
- q(Nataoran Amis),
- ],
- q(0710) => [
- q(Arikem),
- ],
- q(0711) => [
- q(Aari),
- ],
- q(0712) => [
- q(Aighon),
- ],
- q(0713) => [
- q(Ali),
- ],
- q(0714) => [
- q(Aja (Sudan)),
- ],
- q(0715) => [
- q(Aja (Benin)),
- ],
- q(0716) => [
- q(Ajie),
- ],
- q(0717) => [
- q(Andajin),
- ],
- q(0718) => [
- q(South Levantine Arabic),
- ],
- q(0719) => [
- q(Judeo-Tunisian Arabic),
- ],
- q(0720) => [
- q(Judeo-Moroccan Arabic),
- ],
- q(0721) => [
- q(Ajawa),
- ],
- q(0722) => [
- q(Amri Karbi),
- ],
- q(0723) => [
- q(Batak Angkola),
- ],
- q(0724) => [
- q(Mpur),
- ],
- q(0725) => [
- q(Ukpet-Ehom),
- ],
- q(0726) => [
- q(Akawaio),
- ],
- q(0727) => [
- q(Akpa),
- ],
- q(0728) => [
- q(Anakalangu),
- ],
- q(0729) => [
- q(Angal Heneng),
- ],
- q(0730) => [
- q(Aiome),
- ],
- q(0731) => [
- q(Aka-Jeru),
- ],
- q(0732) => [
- q(Aklanon),
- ],
- q(0733) => [
- q(Aka-Bo),
- ],
- q(0734) => [
- q(Akurio),
- ],
- q(0735) => [
- q(Siwu),
- ],
- q(0736) => [
- q(Ak),
- ],
- q(0737) => [
- q(Araki),
- ],
- q(0738) => [
- q(Akaselem),
- ],
- q(0739) => [
- q(Akolet),
- ],
- q(0740) => [
- q(Akum),
- ],
- q(0741) => [
- q(Akhvakh),
- ],
- q(0742) => [
- q(Akwa),
- ],
- q(0743) => [
- q(Aka-Kede),
- ],
- q(0744) => [
- q(Aka-Kol),
- ],
- q(0745) => [
- q(Alabama),
- ],
- q(0746) => [
- q(Alago),
- ],
- q(0747) => [
- q(Qawasqar),
- ],
- q(0748) => [
- q(Alladian),
- ],
- q(0749) => [
- q(Alege),
- ],
- q(0750) => [
- q(Alawa),
- ],
- q(0751) => [
- q(Amaimon),
- ],
- q(0752) => [
- q(Alangan),
- ],
- q(0753) => [
- q(Alak),
- ],
- q(0754) => [
- q(Allar),
- ],
- q(0755) => [
- q(Amblong),
- ],
- q(0756) => [
- q(Gheg Albanian),
- ],
- q(0757) => [
- q(Larike-Wakasihu),
- ],
- q(0758) => [
- q(Alune),
- ],
- q(0759) => [
- q(Algonquin),
- ],
- q(0760) => [
- q(Alutor),
- ],
- q(0761) => [
- q(Tosk Albanian),
- ],
- q(0762) => [
- q('Are'are),
- ],
- q(0763) => [
- q(Alaba-K'abeena),
- q(Wanbasana),
- ],
- q(0764) => [
- q(Amol),
- ],
- q(0765) => [
- q(Alyawarr),
- ],
- q(0766) => [
- q(Alur),
- ],
- q(0767) => [
- q(Amanaye),
- ],
- q(0768) => [
- q(Ambo),
- ],
- q(0769) => [
- q(Amahuaca),
- ],
- q(0770) => [
- q(Yanesha'),
- ],
- q(0771) => [
- q(Hamer-Banna),
- ],
- q(0772) => [
- q(Amurdak),
- ],
- q(0773) => [
- q(Amis),
- ],
- q(0774) => [
- q(Amdang),
- ],
- q(0775) => [
- q(Ambai),
- ],
- q(0776) => [
- q(War-Jaintia),
- ],
- q(0777) => [
- q(Ama (Papua New Guinea)),
- ],
- q(0778) => [
- q(Amanab),
- ],
- q(0779) => [
- q(Amo),
- ],
- q(0780) => [
- q(Alamblak),
- ],
- q(0781) => [
- q(Amahai),
- ],
- q(0782) => [
- q(Amarakaeri),
- ],
- q(0783) => [
- q(Southern Amami-Oshima),
- ],
- q(0784) => [
- q(Amto),
- ],
- q(0785) => [
- q(Guerrero Amuzgo),
- ],
- q(0786) => [
- q(Ambelau),
- ],
- q(0787) => [
- q(Western Neo-Aramaic),
- ],
- q(0788) => [
- q(Anmatyerre),
- ],
- q(0789) => [
- q(Ami),
- ],
- q(0790) => [
- q(Atampaya),
- ],
- q(0791) => [
- q(Andaqui),
- ],
- q(0792) => [
- q(Andoa),
- ],
- q(0793) => [
- q(Ngas),
- ],
- q(0794) => [
- q(Ansus),
- ],
- q(0795) => [
- q(Xaracuu),
- ],
- q(0796) => [
- q(Animere),
- ],
- q(0797) => [
- q(Nend),
- ],
- q(0798) => [
- q(Andi),
- ],
- q(0799) => [
- q(Anor),
- ],
- q(0800) => [
- q(Goemai),
- ],
- q(0801) => [
- q(Anu-Hkongso Chin),
- ],
- q(0802) => [
- q(Anal),
- ],
- q(0803) => [
- q(Obolo),
- ],
- q(0804) => [
- q(Andoque),
- ],
- q(0805) => [
- q(Jarawa (India)),
- ],
- q(0806) => [
- q(Andh),
- ],
- q(0807) => [
- q(Anserma),
- ],
- q(0808) => [
- q(Antakarinya),
- ],
- q(0809) => [
- q(Anuak),
- ],
- q(0810) => [
- q(Denya),
- ],
- q(0811) => [
- q(Anaang),
- ],
- q(0812) => [
- q(Andra-Hus),
- ],
- q(0813) => [
- q(Anyin),
- ],
- q(0814) => [
- q(Anem),
- ],
- q(0815) => [
- q(Angolar),
- ],
- q(0816) => [
- q(Abom),
- ],
- q(0817) => [
- q(Pemon),
- ],
- q(0818) => [
- q(Andarum),
- ],
- q(0819) => [
- q(Angal Enen),
- ],
- q(0820) => [
- q(Bragat),
- ],
- q(0821) => [
- q(Angoram),
- ],
- q(0822) => [
- q(Arma),
- ],
- q(0823) => [
- q(Anindilyakwa),
- ],
- q(0824) => [
- q(Mufian),
- ],
- q(0825) => [
- q(Arho),
- ],
- q(0826) => [
- q(Alor),
- ],
- q(0827) => [
- q(Omie),
- ],
- q(0828) => [
- q(Bumbita Arapesh),
- ],
- q(0829) => [
- q(Aore),
- ],
- q(0830) => [
- q(Taikat),
- ],
- q(0831) => [
- q(Atong (India)),
- q(A'tong),
- ],
- q(0832) => [
- q(A'ou),
- ],
- q(0833) => [
- q(Atorada),
- ],
- q(0834) => [
- q(Uab Meto),
- ],
- q(0835) => [
- q(Sa'a),
- ],
- q(0836) => [
- q(North Levantine Arabic),
- ],
- q(0837) => [
- q(Sudanese Arabic),
- ],
- q(0838) => [
- q(Bukiyip),
- ],
- q(0839) => [
- q(Pahanan Agta),
- ],
- q(0840) => [
- q(Ampanang),
- ],
- q(0841) => [
- q(Athpariya),
- ],
- q(0842) => [
- q(Apiaka),
- ],
- q(0843) => [
- q(Jicarilla Apache),
- ],
- q(0844) => [
- q(Kiowa Apache),
- ],
- q(0845) => [
- q(Lipan Apache),
- ],
- q(0846) => [
- q(Mescalero-Chiricahua Apache),
- ],
- q(0847) => [
- q(Apinaye),
- ],
- q(0848) => [
- q(Ambul),
- ],
- q(0849) => [
- q(Apma),
- ],
- q(0850) => [
- q(A-Pucikwar),
- ],
- q(0851) => [
- q(Arop-Lokep),
- ],
- q(0852) => [
- q(Arop-Sissano),
- ],
- q(0853) => [
- q(Apatani),
- ],
- q(0854) => [
- q(Apurina),
- ],
- q(0855) => [
- q(Alapmunte),
- ],
- q(0856) => [
- q(Western Apache),
- ],
- q(0857) => [
- q(Aputai),
- ],
- q(0858) => [
- q(Apalai),
- ],
- q(0859) => [
- q(Safeyoka),
- ],
- q(0860) => [
- q(Archi),
- ],
- q(0861) => [
- q(Ampari Dogon),
- ],
- q(0862) => [
- q(Arigidi),
- ],
- q(0863) => [
- q(Atohwaim),
- ],
- q(0864) => [
- q(Northern Alta),
- ],
- q(0865) => [
- q(Atakapa),
- ],
- q(0866) => [
- q(Arha),
- ],
- q(0867) => [
- q(Angaite),
- ],
- q(0868) => [
- q(Akuntsu),
- ],
- q(0869) => [
- q(Standard Arabic),
- ],
- q(0870) => [
- q(Arabana),
- ],
- q(0871) => [
- q(Western Arrarnta),
- ],
- q(0872) => [
- q(Arhuaco),
- ],
- q(0873) => [
- q(Arikara),
- ],
- q(0874) => [
- q(Arapaso),
- ],
- q(0875) => [
- q(Arikapu),
- ],
- q(0876) => [
- q(Arabela),
- ],
- q(0877) => [
- q(Araona),
- ],
- q(0878) => [
- q(Algerian Arabic),
- ],
- q(0879) => [
- q(Karo (Brazil)),
- ],
- q(0880) => [
- q(Najdi Arabic),
- ],
- q(0881) => [
- q(Arua (Amazonas State)),
- q(Arawa),
- ],
- q(0882) => [
- q(Arbore),
- ],
- q(0883) => [
- q(Arua (Rodonia State)),
- ],
- q(0884) => [
- q(Moroccan Arabic),
- ],
- q(0885) => [
- q(Egyptian Arabic),
- ],
- q(0886) => [
- q(Asu (Tanzania)),
- ],
- q(0887) => [
- q(Assiniboine),
- ],
- q(0888) => [
- q(Casuarina Coast Asmat),
- ],
- q(0889) => [
- q(Asas),
- ],
- q(0890) => [
- q(American Sign Language),
- ],
- q(0891) => [
- q(Australian Sign Language),
- ],
- q(0892) => [
- q(Cishingini),
- ],
- q(0893) => [
- q(Abishira),
- ],
- q(0894) => [
- q(Buruwai),
- ],
- q(0895) => [
- q(Sari),
- ],
- q(0896) => [
- q(Ashkun),
- ],
- q(0897) => [
- q(Asilulu),
- ],
- q(0898) => [
- q(Xingu Asurini),
- ],
- q(0899) => [
- q(Dano),
- ],
- q(0900) => [
- q(Algerian Sign Language),
- ],
- q(0901) => [
- q(Austrian Sign Language),
- ],
- q(0902) => [
- q(Asuri),
- ],
- q(0903) => [
- q(Ipulo),
- ],
- q(0904) => [
- q(Tocantins Asurini),
- ],
- q(0905) => [
- q(Asoa),
- ],
- q(0906) => [
- q(Australian Aborigines Sign Language),
- ],
- q(0907) => [
- q(Muratayak),
- ],
- q(0908) => [
- q(Yaosakor Asmat),
- ],
- q(0909) => [
- q(As),
- ],
- q(0910) => [
- q(Pele-Ata),
- ],
- q(0911) => [
- q(Zaiwa),
- ],
- q(0912) => [
- q(Atsahuaca),
- ],
- q(0913) => [
- q(Ata Manobo),
- ],
- q(0914) => [
- q(Atemble),
- ],
- q(0915) => [
- q(Ivbie North-Okpela-Arhe),
- ],
- q(0916) => [
- q(Attie),
- ],
- q(0917) => [
- q(Atikamekw),
- ],
- q(0918) => [
- q(Ati),
- ],
- q(0919) => [
- q(Mt. Iraya Agta),
- ],
- q(0920) => [
- q(Ata),
- ],
- q(0921) => [
- q(Ashtiani),
- ],
- q(0922) => [
- q(Atong (Cameroon)),
- ],
- q(0923) => [
- q(Pudtol Atta),
- ],
- q(0924) => [
- q(Aralle-Tabulahan),
- ],
- q(0925) => [
- q(Waimiri-Atroari),
- ],
- q(0926) => [
- q(Gros Ventre),
- ],
- q(0927) => [
- q(Pamplona Atta),
- ],
- q(0928) => [
- q(Reel),
- ],
- q(0929) => [
- q(Northern Altai),
- ],
- q(0930) => [
- q(Atsugewi),
- ],
- q(0931) => [
- q(Arutani),
- ],
- q(0932) => [
- q(Aneityum),
- ],
- q(0933) => [
- q(Arta),
- ],
- q(0934) => [
- q(Asumboa),
- ],
- q(0935) => [
- q(Alugu),
- ],
- q(0936) => [
- q(Waorani),
- ],
- q(0937) => [
- q(Anuta),
- ],
- q(0938) => [
- q(Aguna),
- ],
- q(0939) => [
- q(Aushi),
- ],
- q(0940) => [
- q(Anuki),
- ],
- q(0941) => [
- q(Awjilah),
- ],
- q(0942) => [
- q(Heyo),
- ],
- q(0943) => [
- q(Aulua),
- ],
- q(0944) => [
- q(Asu (Nigeria)),
- ],
- q(0945) => [
- q(Molmo One),
- ],
- q(0946) => [
- q(Auyokawa),
- ],
- q(0947) => [
- q(Makayam),
- ],
- q(0948) => [
- q(Anus),
- q(Korur),
- ],
- q(0949) => [
- q(Aruek),
- ],
- q(0950) => [
- q(Austral),
- ],
- q(0951) => [
- q(Auye),
- ],
- q(0952) => [
- q(Awyi),
- ],
- q(0953) => [
- q(Aura),
- ],
- q(0954) => [
- q(Awiyaana),
- ],
- q(0955) => [
- q(Uzbeki Arabic),
- ],
- q(0956) => [
- q(Avau),
- ],
- q(0957) => [
- q(Alviri-Vidari),
- ],
- q(0958) => [
- q(Avikam),
- ],
- q(0959) => [
- q(Kotava),
- ],
- q(0960) => [
- q(Eastern Egyptian Bedawi Arabic),
- ],
- q(0961) => [
- q(Angkamuthi),
- ],
- q(0962) => [
- q(Avatime),
- ],
- q(0963) => [
- q(Agavotaguerra),
- ],
- q(0964) => [
- q(Aushiri),
- ],
- q(0965) => [
- q(Au),
- ],
- q(0966) => [
- q(Avokaya),
- ],
- q(0967) => [
- q(Ava-Canoeiro),
- ],
- q(0968) => [
- q(Awa (Papua New Guinea)),
- ],
- q(0969) => [
- q(Cicipu),
- ],
- q(0970) => [
- q(Aweti),
- ],
- q(0971) => [
- q(Anguthimri),
- ],
- q(0972) => [
- q(Awbono),
- ],
- q(0973) => [
- q(Aekyom),
- ],
- q(0974) => [
- q(Awabakal),
- ],
- q(0975) => [
- q(Arawum),
- ],
- q(0976) => [
- q(Awngi),
- ],
- q(0977) => [
- q(Awak),
- ],
- q(0978) => [
- q(Awera),
- ],
- q(0979) => [
- q(South Awyu),
- ],
- q(0980) => [
- q(Arawete),
- ],
- q(0981) => [
- q(Central Awyu),
- ],
- q(0982) => [
- q(Jair Awyu),
- ],
- q(0983) => [
- q(Awun),
- ],
- q(0984) => [
- q(Awara),
- ],
- q(0985) => [
- q(Edera Awyu),
- ],
- q(0986) => [
- q(Abipon),
- ],
- q(0987) => [
- q(Ayerrerenge),
- ],
- q(0988) => [
- q(Mato Grosso Arara),
- ],
- q(0989) => [
- q(Yaka (Central African Republic)),
- ],
- q(0990) => [
- q(Lower Southern Aranda),
- ],
- q(0991) => [
- q(Middle Armenian),
- ],
- q(0992) => [
- q(Xaragure),
- ],
- q(0993) => [
- q(Awar),
- ],
- q(0994) => [
- q(Ayizo Gbe),
- ],
- q(0995) => [
- q(Southern Aymara),
- ],
- q(0996) => [
- q(Ayabadhu),
- ],
- q(0997) => [
- q(Ayere),
- ],
- q(0998) => [
- q(Ginyanga),
- ],
- q(0999) => [
- q(Hadrami Arabic),
- ],
- q(1000) => [
- q(Leyigha),
- ],
- q(1001) => [
- q(Akuku),
- ],
- q(1002) => [
- q(Libyan Arabic),
- ],
- q(1003) => [
- q(Sanaani Arabic),
- ],
- q(1004) => [
- q(Ayoreo),
- ],
- q(1005) => [
- q(North Mesopotamian Arabic),
- ],
- q(1006) => [
- q(Ayi (Papua New Guinea)),
- ],
- q(1007) => [
- q(Central Aymara),
- ],
- q(1008) => [
- q(Sorsogon Ayta),
- ],
- q(1009) => [
- q(Magbukun Ayta),
- ],
- q(1010) => [
- q(Ayu),
- ],
- q(1011) => [
- q(Tayabas Ayta),
- ],
- q(1012) => [
- q(Mai Brat),
- ],
- q(1013) => [
- q(Azha),
- ],
- q(1014) => [
- q(South Azerbaijani),
- ],
- q(1015) => [
- q(Eastern Durango Nahuatl),
- ],
- q(1016) => [
- q(San Pedro Amuzgos Amuzgo),
- ],
- q(1017) => [
- q(North Azerbaijani),
- ],
- q(1018) => [
- q(Ipalapa Amuzgo),
- ],
- q(1019) => [
- q(Western Durango Nahuatl),
- ],
- q(1020) => [
- q(Awing),
- ],
- q(1021) => [
- q(Faire Atta),
- ],
- q(1022) => [
- q(Highland Puebla Nahuatl),
- ],
- q(1023) => [
- q(Babatana),
- ],
- q(1024) => [
- q(Bainouk-Gunyuno),
- ],
- q(1025) => [
- q(Badui),
- ],
- q(1026) => [
- q(Bare),
- ],
- q(1027) => [
- q(Nubaca),
- ],
- q(1028) => [
- q(Tuki),
- ],
- q(1029) => [
- q(Bahamas Creole English),
- ],
- q(1030) => [
- q(Barakai),
- ],
- q(1031) => [
- q(Waimaha),
- ],
- q(1032) => [
- q(Bantawa),
- ],
- q(1033) => [
- q(Bavarian),
- ],
- q(1034) => [
- q(Bada (Nigeria)),
- ],
- q(1035) => [
- q(Vengo),
- ],
- q(1036) => [
- q(Bambili-Bambui),
- ],
- q(1037) => [
- q(Bamun),
- ],
- q(1038) => [
- q(Batuley),
- ],
- q(1039) => [
- q(Baatonum),
- ],
- q(1040) => [
- q(Barai),
- ],
- q(1041) => [
- q(Batak Toba),
- ],
- q(1042) => [
- q(Bau),
- ],
- q(1043) => [
- q(Bangba),
- ],
- q(1044) => [
- q(Baibai),
- ],
- q(1045) => [
- q(Barama),
- ],
- q(1046) => [
- q(Bugan),
- ],
- q(1047) => [
- q(Barombi),
- ],
- q(1048) => [
- q(Ghomala'),
- ],
- q(1049) => [
- q(Babanki),
- ],
- q(1050) => [
- q(Bats),
- ],
- q(1051) => [
- q(Babango),
- ],
- q(1052) => [
- q(Uneapa),
- ],
- q(1053) => [
- q(Northern Bobo Madare),
- q(Konabere),
- ],
- q(1054) => [
- q(West Central Banda),
- ],
- q(1055) => [
- q(Bamali),
- ],
- q(1056) => [
- q(Girawa),
- ],
- q(1057) => [
- q(Bakpinka),
- ],
- q(1058) => [
- q(Mburku),
- ],
- q(1059) => [
- q(Kulung (Nigeria)),
- ],
- q(1060) => [
- q(Karnai),
- ],
- q(1061) => [
- q(Baba),
- ],
- q(1062) => [
- q(Bubia),
- ],
- q(1063) => [
- q(Befang),
- ],
- q(1064) => [
- q(Babalia Creole Arabic),
- ],
- q(1065) => [
- q(Central Bai),
- ],
- q(1066) => [
- q(Bainouk-Samik),
- ],
- q(1067) => [
- q(Southern Balochi),
- ],
- q(1068) => [
- q(North Babar),
- ],
- q(1069) => [
- q(Bamenyam),
- ],
- q(1070) => [
- q(Bamu),
- ],
- q(1071) => [
- q(Baga Pokur),
- ],
- q(1072) => [
- q(Bariai),
- ],
- q(1073) => [
- q(Baoule),
- ],
- q(1074) => [
- q(Bardi),
- ],
- q(1075) => [
- q(Bunaba),
- ],
- q(1076) => [
- q(Central Bikol),
- ],
- q(1077) => [
- q(Bannoni),
- ],
- q(1078) => [
- q(Bali (Nigeria)),
- ],
- q(1079) => [
- q(Kaluli),
- ],
- q(1080) => [
- q(Bali (Democratic Republic of Congo)),
- ],
- q(1081) => [
- q(Bench),
- ],
- q(1082) => [
- q(Babine),
- ],
- q(1083) => [
- q(Kohumono),
- ],
- q(1084) => [
- q(Bendi),
- ],
- q(1085) => [
- q(Awad Bing),
- ],
- q(1086) => [
- q(Shoo-Minda-Nye),
- ],
- q(1087) => [
- q(Bana),
- ],
- q(1088) => [
- q(Bacama),
- ],
- q(1089) => [
- q(Bainouk-Gunyaamolo),
- ],
- q(1090) => [
- q(Bayot),
- ],
- q(1091) => [
- q(Basap),
- ],
- q(1092) => [
- q(Embera-Baudo),
- ],
- q(1093) => [
- q(Bunama),
- ],
- q(1094) => [
- q(Bade),
- ],
- q(1095) => [
- q(Biage),
- ],
- q(1096) => [
- q(Bonggi),
- ],
- q(1097) => [
- q(Baka (Sudan)),
- ],
- q(1098) => [
- q(Burun),
- ],
- q(1099) => [
- q(Bai),
- ],
- q(1100) => [
- q(Budukh),
- ],
- q(1101) => [
- q(Indonesian Bajau),
- ],
- q(1102) => [
- q(Buduma),
- ],
- q(1103) => [
- q(Baldemu),
- ],
- q(1104) => [
- q(Morom),
- ],
- q(1105) => [
- q(Bende),
- ],
- q(1106) => [
- q(Bahnar),
- ],
- q(1107) => [
- q(West Coast Bajau),
- ],
- q(1108) => [
- q(Burunge),
- ],
- q(1109) => [
- q(Bokoto),
- ],
- q(1110) => [
- q(Oroko),
- ],
- q(1111) => [
- q(Bodo Parja),
- ],
- q(1112) => [
- q(Baham),
- ],
- q(1113) => [
- q(Budong-Budong),
- ],
- q(1114) => [
- q(Bandjalang),
- ],
- q(1115) => [
- q(Badeshi),
- ],
- q(1116) => [
- q(Beaver),
- ],
- q(1117) => [
- q(Bebele),
- ],
- q(1118) => [
- q(Iceve-Maci),
- ],
- q(1119) => [
- q(Bedoanas),
- ],
- q(1120) => [
- q(Byangsi),
- ],
- q(1121) => [
- q(Benabena),
- ],
- q(1122) => [
- q(Belait),
- ],
- q(1123) => [
- q(Biali),
- ],
- q(1124) => [
- q(Bekati'),
- ],
- q(1125) => [
- q(Bebeli),
- ],
- q(1126) => [
- q(Beami),
- ],
- q(1127) => [
- q(Besoa),
- ],
- q(1128) => [
- q(Beembe),
- ],
- q(1129) => [
- q(Besme),
- ],
- q(1130) => [
- q(Guiberoua Bete),
- ],
- q(1131) => [
- q(Blagar),
- ],
- q(1132) => [
- q(Daloa Bete),
- ],
- q(1133) => [
- q(Betawi),
- ],
- q(1134) => [
- q(Jur Modo),
- ],
- q(1135) => [
- q(Beli (Papua New Guinea)),
- ],
- q(1136) => [
- q(Bena (Tanzania)),
- ],
- q(1137) => [
- q(Bari),
- ],
- q(1138) => [
- q(Pauri Bareli),
- ],
- q(1139) => [
- q(Panyi Bai),
- q(Northern Bai),
- ],
- q(1140) => [
- q(Bafut),
- ],
- q(1141) => [
- q(Betaf),
- q(Tena),
- ],
- q(1142) => [
- q(Bofi),
- ],
- q(1143) => [
- q(Busang Kayan),
- ],
- q(1144) => [
- q(Blafe),
- ],
- q(1145) => [
- q(British Sign Language),
- ],
- q(1146) => [
- q(Bafanji),
- ],
- q(1147) => [
- q(Ban Khor Sign Language),
- ],
- q(1148) => [
- q(Banda-Ndele),
- ],
- q(1149) => [
- q(Mmen),
- ],
- q(1150) => [
- q(Bunak),
- ],
- q(1151) => [
- q(Malba Birifor),
- ],
- q(1152) => [
- q(Beba),
- ],
- q(1153) => [
- q(Badaga),
- ],
- q(1154) => [
- q(Bazigar),
- ],
- q(1155) => [
- q(Southern Bai),
- ],
- q(1156) => [
- q(Balti),
- ],
- q(1157) => [
- q(Gahri),
- ],
- q(1158) => [
- q(Bondo),
- ],
- q(1159) => [
- q(Bantayanon),
- ],
- q(1160) => [
- q(Bagheli),
- ],
- q(1161) => [
- q(Mahasu Pahari),
- ],
- q(1162) => [
- q(Gwamhi-Wuri),
- ],
- q(1163) => [
- q(Bobongko),
- ],
- q(1164) => [
- q(Haryanvi),
- ],
- q(1165) => [
- q(Rathwi Bareli),
- ],
- q(1166) => [
- q(Bauria),
- ],
- q(1167) => [
- q(Bangandu),
- ],
- q(1168) => [
- q(Bugun),
- ],
- q(1169) => [
- q(Giangan),
- ],
- q(1170) => [
- q(Bangolan),
- ],
- q(1171) => [
- q(Bit),
- q(Buxinhua),
- ],
- q(1172) => [
- q(Bo (Laos)),
- ],
- q(1173) => [
- q(Western Balochi),
- ],
- q(1174) => [
- q(Baga Koga),
- ],
- q(1175) => [
- q(Eastern Balochi),
- ],
- q(1176) => [
- q(Bagri),
- ],
- q(1177) => [
- q(Bawm Chin),
- ],
- q(1178) => [
- q(Tagabawa),
- ],
- q(1179) => [
- q(Bughotu),
- ],
- q(1180) => [
- q(Mbongno),
- ],
- q(1181) => [
- q(Warkay-Bipim),
- ],
- q(1182) => [
- q(Bhatri),
- ],
- q(1183) => [
- q(Balkan Gagauz Turkish),
- ],
- q(1184) => [
- q(Benggoi),
- ],
- q(1185) => [
- q(Banggai),
- ],
- q(1186) => [
- q(Bharia),
- ],
- q(1187) => [
- q(Bhili),
- ],
- q(1188) => [
- q(Biga),
- ],
- q(1189) => [
- q(Bhadrawahi),
- ],
- q(1190) => [
- q(Bhaya),
- ],
- q(1191) => [
- q(Odiai),
- ],
- q(1192) => [
- q(Binandere),
- ],
- q(1193) => [
- q(Bukharic),
- ],
- q(1194) => [
- q(Bhilali),
- ],
- q(1195) => [
- q(Bahing),
- ],
- q(1196) => [
- q(Bimin),
- ],
- q(1197) => [
- q(Bathari),
- ],
- q(1198) => [
- q(Bohtan Neo-Aramaic),
- ],
- q(1199) => [
- q(Bima),
- ],
- q(1200) => [
- q(Tukang Besi South),
- ],
- q(1201) => [
- q(Bara Malagasy),
- ],
- q(1202) => [
- q(Buwal),
- ],
- q(1203) => [
- q(Bhattiyali),
- ],
- q(1204) => [
- q(Bhunjia),
- ],
- q(1205) => [
- q(Bahau),
- ],
- q(1206) => [
- q(Biak),
- ],
- q(1207) => [
- q(Bhalay),
- ],
- q(1208) => [
- q(Bhele),
- ],
- q(1209) => [
- q(Bada (Indonesia)),
- ],
- q(1210) => [
- q(Badimaya),
- ],
- q(1211) => [
- q(Bissa),
- q(Bisa),
- ],
- q(1212) => [
- q(Bikaru),
- ],
- q(1213) => [
- q(Bidiyo),
- ],
- q(1214) => [
- q(Bepour),
- ],
- q(1215) => [
- q(Biafada),
- ],
- q(1216) => [
- q(Biangai),
- ],
- q(1217) => [
- q(Vaghat-Ya-Bijim-Legeri),
- ],
- q(1218) => [
- q(Bile),
- ],
- q(1219) => [
- q(Bimoba),
- ],
- q(1220) => [
- q(Nai),
- ],
- q(1221) => [
- q(Bila),
- ],
- q(1222) => [
- q(Bipi),
- ],
- q(1223) => [
- q(Bisorio),
- ],
- q(1224) => [
- q(Berinomo),
- ],
- q(1225) => [
- q(Biete),
- ],
- q(1226) => [
- q(Southern Birifor),
- ],
- q(1227) => [
- q(Kol (Cameroon)),
- ],
- q(1228) => [
- q(Bijori),
- ],
- q(1229) => [
- q(Birhor),
- ],
- q(1230) => [
- q(Baloi),
- ],
- q(1231) => [
- q(Budza),
- ],
- q(1232) => [
- q(Banggarla),
- ],
- q(1233) => [
- q(Bariji),
- ],
- q(1234) => [
- q(Biao-Jiao Mien),
- ],
- q(1235) => [
- q(Barzani Jewish Neo-Aramaic),
- ],
- q(1236) => [
- q(Bidyogo),
- ],
- q(1237) => [
- q(Bahinemo),
- ],
- q(1238) => [
- q(Burji),
- ],
- q(1239) => [
- q(Kanauji),
- ],
- q(1240) => [
- q(Barok),
- ],
- q(1241) => [
- q(Bulu (Papua New Guinea)),
- ],
- q(1242) => [
- q(Bajelani),
- ],
- q(1243) => [
- q(Banjar),
- ],
- q(1244) => [
- q(Mid-Southern Banda),
- ],
- q(1245) => [
- q(Fanamaket),
- ],
- q(1246) => [
- q(Binumarien),
- ],
- q(1247) => [
- q(Bajan),
- ],
- q(1248) => [
- q(Balanta-Ganja),
- ],
- q(1249) => [
- q(Busuu),
- ],
- q(1250) => [
- q(Bedjond),
- ],
- q(1251) => [
- q(Bakwe),
- ],
- q(1252) => [
- q(Banao Itneg),
- ],
- q(1253) => [
- q(Bayali),
- ],
- q(1254) => [
- q(Baruga),
- ],
- q(1255) => [
- q(Kyak),
- ],
- q(1256) => [
- q(Baka (Cameroon)),
- ],
- q(1257) => [
- q(Binukid),
- q(Talaandig),
- ],
- q(1258) => [
- q(Beeke),
- ],
- q(1259) => [
- q(Buraka),
- ],
- q(1260) => [
- q(Bakoko),
- ],
- q(1261) => [
- q(Baki),
- ],
- q(1262) => [
- q(Pande),
- ],
- q(1263) => [
- q(Brokskat),
- ],
- q(1264) => [
- q(Berik),
- ],
- q(1265) => [
- q(Kom (Cameroon)),
- ],
- q(1266) => [
- q(Bukitan),
- ],
- q(1267) => [
- q(Kwa'),
- ],
- q(1268) => [
- q(Boko (Democratic Republic of Congo)),
- ],
- q(1269) => [
- q(Bakairi),
- ],
- q(1270) => [
- q(Bakumpai),
- ],
- q(1271) => [
- q(Northern Sorsoganon),
- ],
- q(1272) => [
- q(Boloki),
- ],
- q(1273) => [
- q(Buhid),
- ],
- q(1274) => [
- q(Bekwarra),
- ],
- q(1275) => [
- q(Bekwel),
- ],
- q(1276) => [
- q(Baikeno),
- ],
- q(1277) => [
- q(Bokyi),
- ],
- q(1278) => [
- q(Bungku),
- ],
- q(1279) => [
- q(Bilua),
- ],
- q(1280) => [
- q(Bella Coola),
- ],
- q(1281) => [
- q(Bolango),
- ],
- q(1282) => [
- q(Balanta-Kentohe),
- ],
- q(1283) => [
- q(Buol),
- ],
- q(1284) => [
- q(Balau),
- ],
- q(1285) => [
- q(Kuwaa),
- ],
- q(1286) => [
- q(Bolia),
- ],
- q(1287) => [
- q(Bolongan),
- ],
- q(1288) => [
- q(Pa'o Karen),
- q(Pa'O),
- ],
- q(1289) => [
- q(Biloxi),
- ],
- q(1290) => [
- q(Beli (Sudan)),
- ],
- q(1291) => [
- q(Southern Catanduanes Bikol),
- ],
- q(1292) => [
- q(Anii),
- ],
- q(1293) => [
- q(Blablanga),
- ],
- q(1294) => [
- q(Baluan-Pam),
- ],
- q(1295) => [
- q(Blang),
- ],
- q(1296) => [
- q(Balaesang),
- ],
- q(1297) => [
- q(Tai Dam),
- ],
- q(1298) => [
- q(Kibala),
- q(Bolo),
- ],
- q(1299) => [
- q(Balangao),
- ],
- q(1300) => [
- q(Mag-Indi Ayta),
- ],
- q(1301) => [
- q(Notre),
- ],
- q(1302) => [
- q(Balantak),
- ],
- q(1303) => [
- q(Lame),
- ],
- q(1304) => [
- q(Bembe),
- ],
- q(1305) => [
- q(Biem),
- ],
- q(1306) => [
- q(Baga Manduri),
- ],
- q(1307) => [
- q(Limassa),
- ],
- q(1308) => [
- q(Bom-Kim),
- ],
- q(1309) => [
- q(Bamwe),
- ],
- q(1310) => [
- q(Kein),
- ],
- q(1311) => [
- q(Bagirmi),
- ],
- q(1312) => [
- q(Bote-Majhi),
- ],
- q(1313) => [
- q(Ghayavi),
- ],
- q(1314) => [
- q(Bomboli),
- ],
- q(1315) => [
- q(Northern Betsimisaraka Malagasy),
- ],
- q(1316) => [
- q(Bina (Papua New Guinea)),
- ],
- q(1317) => [
- q(Bambalang),
- ],
- q(1318) => [
- q(Bulgebi),
- ],
- q(1319) => [
- q(Bomu),
- ],
- q(1320) => [
- q(Muinane),
- ],
- q(1321) => [
- q(Bilma Kanuri),
- ],
- q(1322) => [
- q(Biao Mon),
- ],
- q(1323) => [
- q(Somba-Siawari),
- ],
- q(1324) => [
- q(Bum),
- ],
- q(1325) => [
- q(Bomwali),
- ],
- q(1326) => [
- q(Baimak),
- ],
- q(1327) => [
- q(Baramu),
- ],
- q(1328) => [
- q(Bonerate),
- ],
- q(1329) => [
- q(Bookan),
- ],
- q(1330) => [
- q(Bontok),
- ],
- q(1331) => [
- q(Banda (Indonesia)),
- ],
- q(1332) => [
- q(Bintauna),
- ],
- q(1333) => [
- q(Masiwang),
- ],
- q(1334) => [
- q(Benga),
- ],
- q(1335) => [
- q(Bangi),
- ],
- q(1336) => [
- q(Eastern Tawbuid),
- ],
- q(1337) => [
- q(Bierebo),
- ],
- q(1338) => [
- q(Boon),
- ],
- q(1339) => [
- q(Batanga),
- ],
- q(1340) => [
- q(Bunun),
- ],
- q(1341) => [
- q(Bantoanon),
- ],
- q(1342) => [
- q(Bola),
- ],
- q(1343) => [
- q(Bantik),
- ],
- q(1344) => [
- q(Butmas-Tur),
- ],
- q(1345) => [
- q(Bundeli),
- ],
- q(1346) => [
- q(Bentong),
- ],
- q(1347) => [
- q(Bonerif),
- q(Beneraf),
- q(Edwas),
- ],
- q(1348) => [
- q(Bisis),
- ],
- q(1349) => [
- q(Bangubangu),
- ],
- q(1350) => [
- q(Bintulu),
- ],
- q(1351) => [
- q(Beezen),
- ],
- q(1352) => [
- q(Bora),
- ],
- q(1353) => [
- q(Aweer),
- ],
- q(1354) => [
- q(Mundabli),
- ],
- q(1355) => [
- q(Bolon),
- ],
- q(1356) => [
- q(Bamako Sign Language),
- ],
- q(1357) => [
- q(Boma),
- ],
- q(1358) => [
- q(Barbareno),
- ],
- q(1359) => [
- q(Anjam),
- ],
- q(1360) => [
- q(Bonjo),
- ],
- q(1361) => [
- q(Bole),
- ],
- q(1362) => [
- q(Berom),
- ],
- q(1363) => [
- q(Bine),
- ],
- q(1364) => [
- q(Tiemacewe Bozo),
- ],
- q(1365) => [
- q(Bonkiman),
- ],
- q(1366) => [
- q(Bogaya),
- ],
- q(1367) => [
- q(Bororo),
- ],
- q(1368) => [
- q(Bongo),
- ],
- q(1369) => [
- q(Bondei),
- ],
- q(1370) => [
- q(Tuwuli),
- ],
- q(1371) => [
- q(Rema),
- ],
- q(1372) => [
- q(Buamu),
- ],
- q(1373) => [
- q(Bodo (Central African Republic)),
- ],
- q(1374) => [
- q(Tieyaxo Bozo),
- ],
- q(1375) => [
- q(Daakaka),
- ],
- q(1376) => [
- q(Barbacoas),
- ],
- q(1377) => [
- q(Banda-Banda),
- ],
- q(1378) => [
- q(Bonggo),
- ],
- q(1379) => [
- q(Botlikh),
- ],
- q(1380) => [
- q(Bagupi),
- ],
- q(1381) => [
- q(Binji),
- ],
- q(1382) => [
- q(Orowe),
- q('Oroe),
- ],
- q(1383) => [
- q(Broome Pearling Lugger Pidgin),
- ],
- q(1384) => [
- q(Biyom),
- ],
- q(1385) => [
- q(Dzao Min),
- ],
- q(1386) => [
- q(Anasi),
- ],
- q(1387) => [
- q(Kaure),
- ],
- q(1388) => [
- q(Banda Malay),
- ],
- q(1389) => [
- q(Koronadal Blaan),
- ],
- q(1390) => [
- q(Sarangani Blaan),
- ],
- q(1391) => [
- q(Barrow Point),
- ],
- q(1392) => [
- q(Bongu),
- ],
- q(1393) => [
- q(Bian Marind),
- ],
- q(1394) => [
- q(Bo (Papua New Guinea)),
- ],
- q(1395) => [
- q(Palya Bareli),
- ],
- q(1396) => [
- q(Bishnupriya),
- ],
- q(1397) => [
- q(Bilba),
- ],
- q(1398) => [
- q(Tchumbuli),
- ],
- q(1399) => [
- q(Bagusa),
- ],
- q(1400) => [
- q(Boko (Benin)),
- q(Boo),
- ],
- q(1401) => [
- q(Bung),
- ],
- q(1402) => [
- q(Baga Kaloum),
- ],
- q(1403) => [
- q(Bago-Kusuntu),
- ],
- q(1404) => [
- q(Baima),
- ],
- q(1405) => [
- q(Bakhtiari),
- ],
- q(1406) => [
- q(Bandial),
- ],
- q(1407) => [
- q(Banda-Mbres),
- ],
- q(1408) => [
- q(Bilakura),
- ],
- q(1409) => [
- q(Wumboko),
- ],
- q(1410) => [
- q(Bulgarian Sign Language),
- ],
- q(1411) => [
- q(Balo),
- ],
- q(1412) => [
- q(Busa),
- ],
- q(1413) => [
- q(Biritai),
- ],
- q(1414) => [
- q(Burusu),
- ],
- q(1415) => [
- q(Bosngun),
- ],
- q(1416) => [
- q(Bamukumbit),
- ],
- q(1417) => [
- q(Boguru),
- ],
- q(1418) => [
- q(Koro Wachi),
- q(Begbere-Ejar),
- ],
- q(1419) => [
- q(Buru (Nigeria)),
- ],
- q(1420) => [
- q(Baangi),
- ],
- q(1421) => [
- q(Bengkala Sign Language),
- ],
- q(1422) => [
- q(Bakaka),
- ],
- q(1423) => [
- q(Lave),
- ],
- q(1424) => [
- q(Berbice Creole Dutch),
- ],
- q(1425) => [
- q(Baraamu),
- ],
- q(1426) => [
- q(Bera),
- ],
- q(1427) => [
- q(Baure),
- ],
- q(1428) => [
- q(Brahui),
- ],
- q(1429) => [
- q(Mokpwe),
- ],
- q(1430) => [
- q(Bieria),
- ],
- q(1431) => [
- q(Birked),
- ],
- q(1432) => [
- q(Birwa),
- ],
- q(1433) => [
- q(Barambu),
- ],
- q(1434) => [
- q(Boruca),
- ],
- q(1435) => [
- q(Brokkat),
- ],
- q(1436) => [
- q(Barapasi),
- ],
- q(1437) => [
- q(Breri),
- ],
- q(1438) => [
- q(Birao),
- ],
- q(1439) => [
- q(Baras),
- ],
- q(1440) => [
- q(Bitare),
- ],
- q(1441) => [
- q(Eastern Bru),
- ],
- q(1442) => [
- q(Western Bru),
- ],
- q(1443) => [
- q(Bellari),
- ],
- q(1444) => [
- q(Bodo (India)),
- ],
- q(1445) => [
- q(Burui),
- ],
- q(1446) => [
- q(Bilbil),
- ],
- q(1447) => [
- q(Abinomn),
- ],
- q(1448) => [
- q(Brunei Bisaya),
- ],
- q(1449) => [
- q(Bassari),
- q(Oniyan),
- ],
- q(1450) => [
- q(Wushi),
- ],
- q(1451) => [
- q(Bauchi),
- ],
- q(1452) => [
- q(Bashkardi),
- ],
- q(1453) => [
- q(Kati),
- ],
- q(1454) => [
- q(Bassossi),
- ],
- q(1455) => [
- q(Bangwinji),
- ],
- q(1456) => [
- q(Burushaski),
- ],
- q(1457) => [
- q(Basa-Gumna),
- ],
- q(1458) => [
- q(Busami),
- ],
- q(1459) => [
- q(Barasana-Eduria),
- ],
- q(1460) => [
- q(Buso),
- ],
- q(1461) => [
- q(Baga Sitemu),
- ],
- q(1462) => [
- q(Bassa),
- ],
- q(1463) => [
- q(Bassa-Kontagora),
- ],
- q(1464) => [
- q(Akoose),
- ],
- q(1465) => [
- q(Basketo),
- ],
- q(1466) => [
- q(Bahonsuai),
- ],
- q(1467) => [
- q(Baga Sobane),
- ],
- q(1468) => [
- q(Baiso),
- ],
- q(1469) => [
- q(Yangkam),
- ],
- q(1470) => [
- q(Sabah Bisaya),
- ],
- q(1471) => [
- q(Bata),
- ],
- q(1472) => [
- q(Bati (Cameroon)),
- ],
- q(1473) => [
- q(Batak Dairi),
- ],
- q(1474) => [
- q(Gamo-Ningi),
- ],
- q(1475) => [
- q(Birgit),
- ],
- q(1476) => [
- q(Gagnoa Bete),
- ],
- q(1477) => [
- q(Biatah Bidayuh),
- ],
- q(1478) => [
- q(Burate),
- ],
- q(1479) => [
- q(Bacanese Malay),
- ],
- q(1480) => [
- q(Batak Mandailing),
- ],
- q(1481) => [
- q(Ratagnon),
- ],
- q(1482) => [
- q(Rinconada Bikol),
- ],
- q(1483) => [
- q(Budibud),
- ],
- q(1484) => [
- q(Batek),
- ],
- q(1485) => [
- q(Baetora),
- ],
- q(1486) => [
- q(Batak Simalungun),
- ],
- q(1487) => [
- q(Bete-Bendi),
- ],
- q(1488) => [
- q(Batu),
- ],
- q(1489) => [
- q(Bateri),
- ],
- q(1490) => [
- q(Butuanon),
- ],
- q(1491) => [
- q(Batak Karo),
- ],
- q(1492) => [
- q(Bobot),
- ],
- q(1493) => [
- q(Batak Alas-Kluet),
- ],
- q(1494) => [
- q(Bua),
- ],
- q(1495) => [
- q(Bushi),
- ],
- q(1496) => [
- q(Ntcham),
- ],
- q(1497) => [
- q(Beothuk),
- ],
- q(1498) => [
- q(Bushoong),
- ],
- q(1499) => [
- q(Younuo Bunu),
- ],
- q(1500) => [
- q(Bongili),
- ],
- q(1501) => [
- q(Basa-Gurmana),
- ],
- q(1502) => [
- q(Bugawac),
- ],
- q(1503) => [
- q(Bulu (Cameroon)),
- ],
- q(1504) => [
- q(Sherbro),
- ],
- q(1505) => [
- q(Terei),
- ],
- q(1506) => [
- q(Busoa),
- ],
- q(1507) => [
- q(Brem),
- ],
- q(1508) => [
- q(Bokobaru),
- ],
- q(1509) => [
- q(Bungain),
- ],
- q(1510) => [
- q(Budu),
- ],
- q(1511) => [
- q(Bun),
- ],
- q(1512) => [
- q(Bubi),
- ],
- q(1513) => [
- q(Boghom),
- ],
- q(1514) => [
- q(Bullom So),
- ],
- q(1515) => [
- q(Bukwen),
- ],
- q(1516) => [
- q(Barein),
- ],
- q(1517) => [
- q(Bube),
- ],
- q(1518) => [
- q(Baelelea),
- ],
- q(1519) => [
- q(Baeggu),
- ],
- q(1520) => [
- q(Berau Malay),
- ],
- q(1521) => [
- q(Boor),
- ],
- q(1522) => [
- q(Bonkeng),
- ],
- q(1523) => [
- q(Bure),
- ],
- q(1524) => [
- q(Belanda Viri),
- ],
- q(1525) => [
- q(Baan),
- ],
- q(1526) => [
- q(Bukat),
- ],
- q(1527) => [
- q(Bolivian Sign Language),
- ],
- q(1528) => [
- q(Bamunka),
- ],
- q(1529) => [
- q(Buna),
- ],
- q(1530) => [
- q(Bolgo),
- ],
- q(1531) => [
- q(Bumang),
- ],
- q(1532) => [
- q(Birri),
- ],
- q(1533) => [
- q(Burarra),
- ],
- q(1534) => [
- q(Bati (Indonesia)),
- ],
- q(1535) => [
- q(Bukit Malay),
- ],
- q(1536) => [
- q(Baniva),
- ],
- q(1537) => [
- q(Boga),
- ],
- q(1538) => [
- q(Dibole),
- ],
- q(1539) => [
- q(Baybayanon),
- ],
- q(1540) => [
- q(Bauzi),
- ],
- q(1541) => [
- q(Bwatoo),
- ],
- q(1542) => [
- q(Namosi-Naitasiri-Serua),
- ],
- q(1543) => [
- q(Bwile),
- ],
- q(1544) => [
- q(Bwaidoka),
- ],
- q(1545) => [
- q(Bwe Karen),
- ],
- q(1546) => [
- q(Boselewa),
- ],
- q(1547) => [
- q(Barwe),
- ],
- q(1548) => [
- q(Bishuo),
- ],
- q(1549) => [
- q(Baniwa),
- ],
- q(1550) => [
- q(Laa Laa Bwamu),
- ],
- q(1551) => [
- q(Bauwaki),
- ],
- q(1552) => [
- q(Bwela),
- ],
- q(1553) => [
- q(Biwat),
- ],
- q(1554) => [
- q(Wunai Bunu),
- ],
- q(1555) => [
- q(Boro (Ethiopia)),
- q(Borna (Ethiopia)),
- ],
- q(1556) => [
- q(Mandobo Bawah),
- ],
- q(1557) => [
- q(Southern Bobo Madare),
- ],
- q(1558) => [
- q(Bura-Pabir),
- ],
- q(1559) => [
- q(Bomboma),
- ],
- q(1560) => [
- q(Bafaw-Balong),
- ],
- q(1561) => [
- q(Buli (Ghana)),
- ],
- q(1562) => [
- q(Bwa),
- ],
- q(1563) => [
- q(Bu-Nao Bunu),
- ],
- q(1564) => [
- q(Cwi Bwamu),
- ],
- q(1565) => [
- q(Bwisi),
- ],
- q(1566) => [
- q(Tairaha),
- ],
- q(1567) => [
- q(Belanda Bor),
- ],
- q(1568) => [
- q(Molengue),
- ],
- q(1569) => [
- q(Pela),
- ],
- q(1570) => [
- q(Birale),
- ],
- q(1571) => [
- q(Bilur),
- q(Minigir),
- ],
- q(1572) => [
- q(Bangala),
- ],
- q(1573) => [
- q(Buhutu),
- ],
- q(1574) => [
- q(Pirlatapa),
- ],
- q(1575) => [
- q(Bayungu),
- ],
- q(1576) => [
- q(Bukusu),
- q(Lubukusu),
- ],
- q(1577) => [
- q(Jalkunan),
- ],
- q(1578) => [
- q(Mongolia Buriat),
- ],
- q(1579) => [
- q(Burduna),
- ],
- q(1580) => [
- q(Barikanchi),
- ],
- q(1581) => [
- q(Bebil),
- ],
- q(1582) => [
- q(Beele),
- ],
- q(1583) => [
- q(Russia Buriat),
- ],
- q(1584) => [
- q(Busam),
- ],
- q(1585) => [
- q(China Buriat),
- ],
- q(1586) => [
- q(Berakou),
- ],
- q(1587) => [
- q(Bankagooma),
- ],
- q(1588) => [
- q(Binahari),
- ],
- q(1589) => [
- q(Batak),
- ],
- q(1590) => [
- q(Bikya),
- ],
- q(1591) => [
- q(Ubaghara),
- ],
- q(1592) => [
- q(Benyadu'),
- ],
- q(1593) => [
- q(Pouye),
- ],
- q(1594) => [
- q(Bete),
- ],
- q(1595) => [
- q(Baygo),
- ],
- q(1596) => [
- q(Bhujel),
- ],
- q(1597) => [
- q(Buyu),
- ],
- q(1598) => [
- q(Bina (Nigeria)),
- ],
- q(1599) => [
- q(Biao),
- ],
- q(1600) => [
- q(Bayono),
- ],
- q(1601) => [
- q(Bidyara),
- ],
- q(1602) => [
- q(Biyo),
- ],
- q(1603) => [
- q(Bumaji),
- ],
- q(1604) => [
- q(Basay),
- ],
- q(1605) => [
- q(Baruya),
- q(Yipma),
- ],
- q(1606) => [
- q(Burak),
- ],
- q(1607) => [
- q(Berti),
- ],
- q(1608) => [
- q(Medumba),
- ],
- q(1609) => [
- q(Belhariya),
- ],
- q(1610) => [
- q(Qaqet),
- ],
- q(1611) => [
- q(Banaro),
- ],
- q(1612) => [
- q(Bandi),
- ],
- q(1613) => [
- q(Andio),
- ],
- q(1614) => [
- q(Southern Betsimisaraka Malagasy),
- ],
- q(1615) => [
- q(Bribri),
- ],
- q(1616) => [
- q(Jenaama Bozo),
- ],
- q(1617) => [
- q(Boikin),
- ],
- q(1618) => [
- q(Babuza),
- ],
- q(1619) => [
- q(Mapos Buang),
- ],
- q(1620) => [
- q(Bisu),
- ],
- q(1621) => [
- q(Belize Kriol English),
- ],
- q(1622) => [
- q(Nicaragua Creole English),
- ],
- q(1623) => [
- q(Boano (Sulawesi)),
- ],
- q(1624) => [
- q(Bolondo),
- ],
- q(1625) => [
- q(Boano (Maluku)),
- ],
- q(1626) => [
- q(Bozaba),
- ],
- q(1627) => [
- q(Kemberano),
- ],
- q(1628) => [
- q(Buli (Indonesia)),
- ],
- q(1629) => [
- q(Biri),
- ],
- q(1630) => [
- q(Brazilian Sign Language),
- ],
- q(1631) => [
- q(Brithenig),
- ],
- q(1632) => [
- q(Burmeso),
- ],
- q(1633) => [
- q(Naami),
- ],
- q(1634) => [
- q(Basa (Nigeria)),
- ],
- q(1635) => [
- q(Kelengazxo Bozo),
- ],
- q(1636) => [
- q(Obanliku),
- ],
- q(1637) => [
- q(Evant),
- ],
- q(1638) => [
- q(Chorti),
- ],
- q(1639) => [
- q(Garifuna),
- ],
- q(1640) => [
- q(Chuj),
- ],
- q(1641) => [
- q(Lehar),
- q(Laalaa),
- ],
- q(1642) => [
- q(Southern Carrier),
- ],
- q(1643) => [
- q(Nivacle),
- ],
- q(1644) => [
- q(Cahuarano),
- ],
- q(1645) => [
- q(Chane),
- ],
- q(1646) => [
- q(Kaqchikel),
- q(Cakchiquel),
- ],
- q(1647) => [
- q(Carolinian),
- ],
- q(1648) => [
- q(Cemuhi),
- ],
- q(1649) => [
- q(Chambri),
- ],
- q(1650) => [
- q(Chacobo),
- ],
- q(1651) => [
- q(Chipaya),
- ],
- q(1652) => [
- q(Car Nicobarese),
- ],
- q(1653) => [
- q(Tsimane),
- ],
- q(1654) => [
- q(Cavinena),
- ],
- q(1655) => [
- q(Callawalla),
- ],
- q(1656) => [
- q(Chiquitano),
- ],
- q(1657) => [
- q(Cayuga),
- ],
- q(1658) => [
- q(Canichana),
- ],
- q(1659) => [
- q(Cabiyari),
- ],
- q(1660) => [
- q(Carapana),
- ],
- q(1661) => [
- q(Carijona),
- ],
- q(1662) => [
- q(Chimila),
- ],
- q(1663) => [
- q(Chachi),
- ],
- q(1664) => [
- q(Ede Cabe),
- ],
- q(1665) => [
- q(Chavacano),
- ],
- q(1666) => [
- q(Bualkhaw Chin),
- ],
- q(1667) => [
- q(Nyahkur),
- ],
- q(1668) => [
- q(Izora),
- ],
- q(1669) => [
- q(Tsucuba),
- q(Cuba),
- ],
- q(1670) => [
- q(Cashibo-Cacataibo),
- ],
- q(1671) => [
- q(Cashinahua),
- ],
- q(1672) => [
- q(Chayahuita),
- ],
- q(1673) => [
- q(Candoshi-Shapra),
- ],
- q(1674) => [
- q(Cacua),
- ],
- q(1675) => [
- q(Kinabalian),
- ],
- q(1676) => [
- q(Carabayo),
- ],
- q(1677) => [
- q(Cauca),
- ],
- q(1678) => [
- q(Chamicuro),
- ],
- q(1679) => [
- q(Cafundo Creole),
- ],
- q(1680) => [
- q(Chopi),
- ],
- q(1681) => [
- q(Samba Daka),
- ],
- q(1682) => [
- q(Atsam),
- ],
- q(1683) => [
- q(Kasanga),
- ],
- q(1684) => [
- q(Cutchi-Swahili),
- ],
- q(1685) => [
- q(Malaccan Creole Malay),
- ],
- q(1686) => [
- q(Comaltepec Chinantec),
- ],
- q(1687) => [
- q(Chakma),
- ],
- q(1688) => [
- q(Cacaopera),
- ],
- q(1689) => [
- q(Choni),
- ],
- q(1690) => [
- q(Chenchu),
- ],
- q(1691) => [
- q(Chiru),
- ],
- q(1692) => [
- q(Chamari),
- ],
- q(1693) => [
- q(Chambeali),
- ],
- q(1694) => [
- q(Chodri),
- ],
- q(1695) => [
- q(Churahi),
- ],
- q(1696) => [
- q(Chepang),
- ],
- q(1697) => [
- q(Chaudangsi),
- ],
- q(1698) => [
- q(Min Dong Chinese),
- ],
- q(1699) => [
- q(Cinda-Regi-Tiyal),
- ],
- q(1700) => [
- q(Chadian Sign Language),
- ],
- q(1701) => [
- q(Chadong),
- ],
- q(1702) => [
- q(Koda),
- ],
- q(1703) => [
- q(Lower Chehalis),
- ],
- q(1704) => [
- q(Chamacoco),
- ],
- q(1705) => [
- q(Eastern Khumi Chin),
- ],
- q(1706) => [
- q(Cen),
- ],
- q(1707) => [
- q(Centuum),
- ],
- q(1708) => [
- q(Dijim-Bwilim),
- ],
- q(1709) => [
- q(Cara),
- ],
- q(1710) => [
- q(Como Karim),
- ],
- q(1711) => [
- q(Falam Chin),
- ],
- q(1712) => [
- q(Changriwa),
- ],
- q(1713) => [
- q(Kagayanen),
- ],
- q(1714) => [
- q(Chiga),
- ],
- q(1715) => [
- q(Chocangacakha),
- ],
- q(1716) => [
- q(Catawba),
- ],
- q(1717) => [
- q(Highland Oaxaca Chontal),
- ],
- q(1718) => [
- q(Tabasco Chontal),
- ],
- q(1719) => [
- q(Chinook),
- ],
- q(1720) => [
- q(Ojitlan Chinantec),
- ],
- q(1721) => [
- q(Cahuilla),
- ],
- q(1722) => [
- q(Quiotepec Chinantec),
- ],
- q(1723) => [
- q(Cholon),
- ],
- q(1724) => [
- q(Chuwabu),
- ],
- q(1725) => [
- q(Chantyal),
- ],
- q(1726) => [
- q(Ozumacin Chinantec),
- ],
- q(1727) => [
- q(Cia-Cia),
- ],
- q(1728) => [
- q(Ci Gbe),
- ],
- q(1729) => [
- q(Chickasaw),
- ],
- q(1730) => [
- q(Chimariko),
- ],
- q(1731) => [
- q(Cineni),
- ],
- q(1732) => [
- q(Chinali),
- ],
- q(1733) => [
- q(Chitkuli Kinnauri),
- ],
- q(1734) => [
- q(Cimbrian),
- ],
- q(1735) => [
- q(Cinta Larga),
- ],
- q(1736) => [
- q(Chiapanec),
- ],
- q(1737) => [
- q(Tiri),
- q(Hamea),
- q(Mea),
- ],
- q(1738) => [
- q(Chippewa),
- ],
- q(1739) => [
- q(Chaima),
- ],
- q(1740) => [
- q(Western Cham),
- ],
- q(1741) => [
- q(Chru),
- ],
- q(1742) => [
- q(Upper Chehalis),
- ],
- q(1743) => [
- q(Chamalal),
- ],
- q(1744) => [
- q(Chokwe),
- ],
- q(1745) => [
- q(Eastern Cham),
- ],
- q(1746) => [
- q(Chenapian),
- ],
- q(1747) => [
- q(Asheninka Pajonal),
- ],
- q(1748) => [
- q(Cabecar),
- ],
- q(1749) => [
- q(Shor),
- ],
- q(1750) => [
- q(Chuave),
- ],
- q(1751) => [
- q(Jinyu Chinese),
- ],
- q(1752) => [
- q(Central Kurdish),
- ],
- q(1753) => [
- q(Chak),
- ],
- q(1754) => [
- q(Cibak),
- ],
- q(1755) => [
- q(Kaang Chin),
- ],
- q(1756) => [
- q(Anufo),
- ],
- q(1757) => [
- q(Kajakse),
- ],
- q(1758) => [
- q(Kairak),
- ],
- q(1759) => [
- q(Tayo),
- ],
- q(1760) => [
- q(Chukot),
- ],
- q(1761) => [
- q(Koasati),
- ],
- q(1762) => [
- q(Kavalan),
- ],
- q(1763) => [
- q(Caka),
- ],
- q(1764) => [
- q(Cakfem-Mushere),
- ],
- q(1765) => [
- q(Cakchiquel-Quiche Mixed Language),
- ],
- q(1766) => [
- q(Ron),
- ],
- q(1767) => [
- q(Chilcotin),
- ],
- q(1768) => [
- q(Chaldean Neo-Aramaic),
- ],
- q(1769) => [
- q(Lealao Chinantec),
- ],
- q(1770) => [
- q(Chilisso),
- ],
- q(1771) => [
- q(Chakali),
- ],
- q(1772) => [
- q(Laitu Chin),
- ],
- q(1773) => [
- q(Idu-Mishmi),
- ],
- q(1774) => [
- q(Chala),
- ],
- q(1775) => [
- q(Clallam),
- ],
- q(1776) => [
- q(Lowland Oaxaca Chontal),
- ],
- q(1777) => [
- q(Lautu Chin),
- ],
- q(1778) => [
- q(Caluyanun),
- ],
- q(1779) => [
- q(Chulym),
- ],
- q(1780) => [
- q(Eastern Highland Chatino),
- ],
- q(1781) => [
- q(Maa),
- ],
- q(1782) => [
- q(Cerma),
- ],
- q(1783) => [
- q(Classical Mongolian),
- ],
- q(1784) => [
- q(Embera-Chami),
- ],
- q(1785) => [
- q(Campalagian),
- ],
- q(1786) => [
- q(Michigamea),
- ],
- q(1787) => [
- q(Mandarin Chinese),
- ],
- q(1788) => [
- q(Central Mnong),
- ],
- q(1789) => [
- q(Mro-Khimi Chin),
- ],
- q(1790) => [
- q(Messapic),
- ],
- q(1791) => [
- q(Camtho),
- ],
- q(1792) => [
- q(Changthang),
- ],
- q(1793) => [
- q(Chinbon Chin),
- ],
- q(1794) => [
- q(Coong),
- ],
- q(1795) => [
- q(Northern Qiang),
- ],
- q(1796) => [
- q(Hakha Chin),
- q(Haka Chin),
- ],
- q(1797) => [
- q(Ashaninka),
- ],
- q(1798) => [
- q(Khumi Chin),
- ],
- q(1799) => [
- q(Lalana Chinantec),
- ],
- q(1800) => [
- q(Con),
- ],
- q(1801) => [
- q(Central Asmat),
- ],
- q(1802) => [
- q(Tepetotutla Chinantec),
- ],
- q(1803) => [
- q(Chenoua),
- ],
- q(1804) => [
- q(Ngawn Chin),
- ],
- q(1805) => [
- q(Middle Cornish),
- ],
- q(1806) => [
- q(Cocos Islands Malay),
- ],
- q(1807) => [
- q(Chicomuceltec),
- ],
- q(1808) => [
- q(Cocopa),
- ],
- q(1809) => [
- q(Cocama-Cocamilla),
- ],
- q(1810) => [
- q(Koreguaje),
- ],
- q(1811) => [
- q(Colorado),
- ],
- q(1812) => [
- q(Chong),
- ],
- q(1813) => [
- q(Chonyi-Dzihana-Kauma),
- q(Chichonyi-Chidzihana-Chikauma),
- ],
- q(1814) => [
- q(Cochimi),
- ],
- q(1815) => [
- q(Santa Teresa Cora),
- ],
- q(1816) => [
- q(Columbia-Wenatchi),
- ],
- q(1817) => [
- q(Comanche),
- ],
- q(1818) => [
- q(Cofan),
- ],
- q(1819) => [
- q(Comox),
- ],
- q(1820) => [
- q(Coquille),
- ],
- q(1821) => [
- q(Caquinte),
- ],
- q(1822) => [
- q(Wamey),
- ],
- q(1823) => [
- q(Cao Miao),
- ],
- q(1824) => [
- q(Cowlitz),
- ],
- q(1825) => [
- q(Nanti),
- ],
- q(1826) => [
- q(Chochotec),
- ],
- q(1827) => [
- q(Palantla Chinantec),
- ],
- q(1828) => [
- q(Ucayali-Yurua Asheninka),
- ],
- q(1829) => [
- q(Ajyininka Apurucayali),
- ],
- q(1830) => [
- q(Cappadocian Greek),
- ],
- q(1831) => [
- q(Chinese Pidgin English),
- ],
- q(1832) => [
- q(Cherepon),
- ],
- q(1833) => [
- q(Kpeego),
- ],
- q(1834) => [
- q(Capiznon),
- ],
- q(1835) => [
- q(Pichis Asheninka),
- ],
- q(1836) => [
- q(Pu-Xian Chinese),
- ],
- q(1837) => [
- q(South Ucayali Asheninka),
- ],
- q(1838) => [
- q(Chuanqiandian Cluster Miao),
- ],
- q(1839) => [
- q(Chara),
- ],
- q(1840) => [
- q(Island Carib),
- ],
- q(1841) => [
- q(Lonwolwol),
- ],
- q(1842) => [
- q(Coeur d'Alene),
- ],
- q(1843) => [
- q(Caramanta),
- ],
- q(1844) => [
- q(Michif),
- ],
- q(1845) => [
- q(Saotomense),
- ],
- q(1846) => [
- q(Southern East Cree),
- ],
- q(1847) => [
- q(Plains Cree),
- ],
- q(1848) => [
- q(Northern East Cree),
- ],
- q(1849) => [
- q(Moose Cree),
- ],
- q(1850) => [
- q(El Nayar Cora),
- ],
- q(1851) => [
- q(Crow),
- ],
- q(1852) => [
- q(Iyo'wujwa Chorote),
- ],
- q(1853) => [
- q(Carolina Algonquian),
- ],
- q(1854) => [
- q(Seselwa Creole French),
- ],
- q(1855) => [
- q(Iyojwa'ja Chorote),
- ],
- q(1856) => [
- q(Chaura),
- ],
- q(1857) => [
- q(Chrau),
- ],
- q(1858) => [
- q(Carrier),
- ],
- q(1859) => [
- q(Cori),
- ],
- q(1860) => [
- q(Cruzeno),
- ],
- q(1861) => [
- q(Chiltepec Chinantec),
- ],
- q(1862) => [
- q(Catalan Sign Language),
- q(Lengua de senas catalana),
- q(Llengua de Signes Catalana),
- ],
- q(1863) => [
- q(Chiangmai Sign Language),
- ],
- q(1864) => [
- q(Czech Sign Language),
- ],
- q(1865) => [
- q(Cuba Sign Language),
- ],
- q(1866) => [
- q(Chilean Sign Language),
- ],
- q(1867) => [
- q(Asho Chin),
- ],
- q(1868) => [
- q(Coast Miwok),
- ],
- q(1869) => [
- q(Songlai Chin),
- ],
- q(1870) => [
- q(Jola-Kasa),
- ],
- q(1871) => [
- q(Chinese Sign Language),
- ],
- q(1872) => [
- q(Central Sierra Miwok),
- ],
- q(1873) => [
- q(Colombian Sign Language),
- ],
- q(1874) => [
- q(Sochiapam Chinantec),
- q(Sochiapan Chinantec),
- ],
- q(1875) => [
- q(Croatia Sign Language),
- ],
- q(1876) => [
- q(Costa Rican Sign Language),
- ],
- q(1877) => [
- q(Southern Ohlone),
- ],
- q(1878) => [
- q(Northern Ohlone),
- ],
- q(1879) => [
- q(Sumtu Chin),
- ],
- q(1880) => [
- q(Swampy Cree),
- ],
- q(1881) => [
- q(Siyin Chin),
- ],
- q(1882) => [
- q(Coos),
- ],
- q(1883) => [
- q(Tataltepec Chatino),
- ],
- q(1884) => [
- q(Chetco),
- ],
- q(1885) => [
- q(Tedim Chin),
- ],
- q(1886) => [
- q(Tepinapa Chinantec),
- ],
- q(1887) => [
- q(Chittagonian),
- ],
- q(1888) => [
- q(Thaiphum Chin),
- ],
- q(1889) => [
- q(Tlacoatzintepec Chinantec),
- ],
- q(1890) => [
- q(Chitimacha),
- ],
- q(1891) => [
- q(Chhintange),
- ],
- q(1892) => [
- q(Embera-Catio),
- ],
- q(1893) => [
- q(Western Highland Chatino),
- ],
- q(1894) => [
- q(Northern Catanduanes Bikol),
- ],
- q(1895) => [
- q(Wayanad Chetti),
- ],
- q(1896) => [
- q(Chol),
- ],
- q(1897) => [
- q(Zacatepec Chatino),
- ],
- q(1898) => [
- q(Cua),
- ],
- q(1899) => [
- q(Cubeo),
- ],
- q(1900) => [
- q(Usila Chinantec),
- ],
- q(1901) => [
- q(Chungmboko),
- q(Cung),
- ],
- q(1902) => [
- q(Chuka),
- q(Gichuka),
- ],
- q(1903) => [
- q(Cuiba),
- ],
- q(1904) => [
- q(Mashco Piro),
- ],
- q(1905) => [
- q(San Blas Kuna),
- ],
- q(1906) => [
- q(Culina),
- q(Kulina),
- ],
- q(1907) => [
- q(Cumanagoto),
- ],
- q(1908) => [
- q(Cupeno),
- ],
- q(1909) => [
- q(Cun),
- ],
- q(1910) => [
- q(Chhulung),
- ],
- q(1911) => [
- q(Teutila Cuicatec),
- ],
- q(1912) => [
- q(Tai Ya),
- ],
- q(1913) => [
- q(Cuvok),
- ],
- q(1914) => [
- q(Chukwa),
- ],
- q(1915) => [
- q(Tepeuxila Cuicatec),
- ],
- q(1916) => [
- q(Chug),
- ],
- q(1917) => [
- q(Valle Nacional Chinantec),
- ],
- q(1918) => [
- q(Kabwa),
- ],
- q(1919) => [
- q(Maindo),
- ],
- q(1920) => [
- q(Woods Cree),
- ],
- q(1921) => [
- q(Kwere),
- ],
- q(1922) => [
- q(Chewong),
- q(Cheq Wong),
- ],
- q(1923) => [
- q(Kuwaataay),
- ],
- q(1924) => [
- q(Nopala Chatino),
- ],
- q(1925) => [
- q(Cayubaba),
- ],
- q(1926) => [
- q(Cuyonon),
- ],
- q(1927) => [
- q(Huizhou Chinese),
- ],
- q(1928) => [
- q(Knaanic),
- ],
- q(1929) => [
- q(Zenzontepec Chatino),
- ],
- q(1930) => [
- q(Min Zhong Chinese),
- ],
- q(1931) => [
- q(Zotung Chin),
- ],
- q(1932) => [
- q(Dangaleat),
- ],
- q(1933) => [
- q(Dambi),
- ],
- q(1934) => [
- q(Marik),
- ],
- q(1935) => [
- q(Duupa),
- ],
- q(1936) => [
- q(Dagbani),
- ],
- q(1937) => [
- q(Gwahatike),
- ],
- q(1938) => [
- q(Day),
- ],
- q(1939) => [
- q(Dar Fur Daju),
- ],
- q(1940) => [
- q(Dahalo),
- ],
- q(1941) => [
- q(Damakawa),
- ],
- q(1942) => [
- q(Daai Chin),
- ],
- q(1943) => [
- q(Dandami Maria),
- ],
- q(1944) => [
- q(Daho-Doo),
- ],
- q(1945) => [
- q(Dar Sila Daju),
- ],
- q(1946) => [
- q(Taita),
- q(Dawida),
- ],
- q(1947) => [
- q(Davawenyo),
- ],
- q(1948) => [
- q(Dayi),
- ],
- q(1949) => [
- q(Dao),
- ],
- q(1950) => [
- q(Bangime),
- ],
- q(1951) => [
- q(Deno),
- ],
- q(1952) => [
- q(Dadiya),
- ],
- q(1953) => [
- q(Dabe),
- ],
- q(1954) => [
- q(Edopi),
- ],
- q(1955) => [
- q(Dogul Dom Dogon),
- ],
- q(1956) => [
- q(Doka),
- ],
- q(1957) => [
- q(Ida'an),
- ],
- q(1958) => [
- q(Dyirbal),
- ],
- q(1959) => [
- q(Duguri),
- ],
- q(1960) => [
- q(Duriankere),
- ],
- q(1961) => [
- q(Dulbu),
- ],
- q(1962) => [
- q(Duwai),
- ],
- q(1963) => [
- q(Daba),
- ],
- q(1964) => [
- q(Dabarre),
- ],
- q(1965) => [
- q(Ben Tey Dogon),
- ],
- q(1966) => [
- q(Bondum Dom Dogon),
- ],
- q(1967) => [
- q(Dungu),
- ],
- q(1968) => [
- q(Bankan Tey Dogon),
- ],
- q(1969) => [
- q(Dibiyaso),
- ],
- q(1970) => [
- q(Deccan),
- ],
- q(1971) => [
- q(Negerhollands),
- ],
- q(1972) => [
- q(Dadi Dadi),
- ],
- q(1973) => [
- q(Dongotono),
- ],
- q(1974) => [
- q(Doondo),
- ],
- q(1975) => [
- q(Fataluku),
- ],
- q(1976) => [
- q(West Goodenough),
- ],
- q(1977) => [
- q(Jaru),
- ],
- q(1978) => [
- q(Dendi (Benin)),
- ],
- q(1979) => [
- q(Dido),
- ],
- q(1980) => [
- q(Dhudhuroa),
- ],
- q(1981) => [
- q(Donno So Dogon),
- ],
- q(1982) => [
- q(Dawera-Daweloor),
- ],
- q(1983) => [
- q(Dagik),
- ],
- q(1984) => [
- q(Dedua),
- ],
- q(1985) => [
- q(Dewoin),
- ],
- q(1986) => [
- q(Dezfuli),
- ],
- q(1987) => [
- q(Degema),
- ],
- q(1988) => [
- q(Dehwari),
- ],
- q(1989) => [
- q(Demisa),
- ],
- q(1990) => [
- q(Dek),
- ],
- q(1991) => [
- q(Dem),
- ],
- q(1992) => [
- q(Pidgin Delaware),
- ],
- q(1993) => [
- q(Dendi (Central African Republic)),
- ],
- q(1994) => [
- q(Deori),
- ],
- q(1995) => [
- q(Desano),
- ],
- q(1996) => [
- q(Domung),
- ],
- q(1997) => [
- q(Dengese),
- ],
- q(1998) => [
- q(Southern Dagaare),
- ],
- q(1999) => [
- q(Bunoge Dogon),
- ],
- q(2000) => [
- q(Casiguran Dumagat Agta),
- ],
- q(2001) => [
- q(Dagaari Dioula),
- ],
- q(2002) => [
- q(Degenan),
- ],
- q(2003) => [
- q(Doga),
- ],
- q(2004) => [
- q(Dghwede),
- ],
- q(2005) => [
- q(Northern Dagara),
- ],
- q(2006) => [
- q(Dagba),
- ],
- q(2007) => [
- q(Andaandi),
- q(Dongolawi),
- ],
- q(2008) => [
- q(Dagoman),
- ],
- q(2009) => [
- q(Dogri (individual language)),
- ],
- q(2010) => [
- q(Dogoso),
- ],
- q(2011) => [
- q(Ndra'ngith),
- ],
- q(2012) => [
- q(Degaru),
- ],
- q(2013) => [
- q(Daungwurrung),
- ],
- q(2014) => [
- q(Doghoro),
- ],
- q(2015) => [
- q(Daga),
- ],
- q(2016) => [
- q(Dhundari),
- ],
- q(2017) => [
- q(Dhangu-Djangu),
- q(Dhangu),
- q(Djangu),
- ],
- q(2018) => [
- q(Dhimal),
- ],
- q(2019) => [
- q(Dhalandji),
- ],
- q(2020) => [
- q(Zemba),
- ],
- q(2021) => [
- q(Dhanki),
- ],
- q(2022) => [
- q(Dhodia),
- ],
- q(2023) => [
- q(Dhargari),
- ],
- q(2024) => [
- q(Dhaiso),
- ],
- q(2025) => [
- q(Dhurga),
- ],
- q(2026) => [
- q(Dehu),
- q(Drehu),
- ],
- q(2027) => [
- q(Dhanwar (Nepal)),
- ],
- q(2028) => [
- q(Dhungaloo),
- ],
- q(2029) => [
- q(Dia),
- ],
- q(2030) => [
- q(South Central Dinka),
- ],
- q(2031) => [
- q(Lakota Dida),
- ],
- q(2032) => [
- q(Didinga),
- ],
- q(2033) => [
- q(Dieri),
- ],
- q(2034) => [
- q(Digo),
- q(Chidigo),
- ],
- q(2035) => [
- q(Kumiai),
- ],
- q(2036) => [
- q(Dimbong),
- ],
- q(2037) => [
- q(Dai),
- ],
- q(2038) => [
- q(Southwestern Dinka),
- ],
- q(2039) => [
- q(Dilling),
- ],
- q(2040) => [
- q(Dime),
- ],
- q(2041) => [
- q(Dibo),
- ],
- q(2042) => [
- q(Northeastern Dinka),
- ],
- q(2043) => [
- q(Dimli (individual language)),
- ],
- q(2044) => [
- q(Dirim),
- ],
- q(2045) => [
- q(Dimasa),
- ],
- q(2046) => [
- q(Dirari),
- ],
- q(2047) => [
- q(Diriku),
- ],
- q(2048) => [
- q(Northwestern Dinka),
- ],
- q(2049) => [
- q(Dixon Reef),
- ],
- q(2050) => [
- q(Diuwe),
- ],
- q(2051) => [
- q(Ding),
- ],
- q(2052) => [
- q(Djadjawurrung),
- ],
- q(2053) => [
- q(Djinba),
- ],
- q(2054) => [
- q(Dar Daju Daju),
- ],
- q(2055) => [
- q(Djamindjung),
- ],
- q(2056) => [
- q(Zarma),
- ],
- q(2057) => [
- q(Djangun),
- ],
- q(2058) => [
- q(Djinang),
- ],
- q(2059) => [
- q(Djeebbana),
- ],
- q(2060) => [
- q(Eastern Maroon Creole),
- q(Businenge Tongo),
- q(Nenge),
- ],
- q(2061) => [
- q(Jamsay Dogon),
- ],
- q(2062) => [
- q(Djauan),
- ],
- q(2063) => [
- q(Jangkang),
- ],
- q(2064) => [
- q(Djambarrpuyngu),
- ],
- q(2065) => [
- q(Kapriman),
- ],
- q(2066) => [
- q(Djawi),
- ],
- q(2067) => [
- q(Dakpakha),
- ],
- q(2068) => [
- q(Dakka),
- ],
- q(2069) => [
- q(Kuijau),
- ],
- q(2070) => [
- q(Southeastern Dinka),
- ],
- q(2071) => [
- q(Mazagway),
- ],
- q(2072) => [
- q(Dolgan),
- ],
- q(2073) => [
- q(Dahalik),
- ],
- q(2074) => [
- q(Dalmatian),
- ],
- q(2075) => [
- q(Darlong),
- ],
- q(2076) => [
- q(Duma),
- ],
- q(2077) => [
- q(Mombo Dogon),
- ],
- q(2078) => [
- q(Gavak),
- ],
- q(2079) => [
- q(Madhi Madhi),
- ],
- q(2080) => [
- q(Dugwor),
- ],
- q(2081) => [
- q(Upper Kinabatangan),
- ],
- q(2082) => [
- q(Domaaki),
- ],
- q(2083) => [
- q(Dameli),
- ],
- q(2084) => [
- q(Dama),
- ],
- q(2085) => [
- q(Kemedzung),
- ],
- q(2086) => [
- q(East Damar),
- ],
- q(2087) => [
- q(Dampelas),
- ],
- q(2088) => [
- q(Dubu),
- q(Tebi),
- ],
- q(2089) => [
- q(Dumpas),
- ],
- q(2090) => [
- q(Mudburra),
- ],
- q(2091) => [
- q(Dema),
- ],
- q(2092) => [
- q(Demta),
- q(Sowari),
- ],
- q(2093) => [
- q(Upper Grand Valley Dani),
- ],
- q(2094) => [
- q(Daonda),
- ],
- q(2095) => [
- q(Ndendeule),
- ],
- q(2096) => [
- q(Dungan),
- ],
- q(2097) => [
- q(Lower Grand Valley Dani),
- ],
- q(2098) => [
- q(Dan),
- ],
- q(2099) => [
- q(Dengka),
- ],
- q(2100) => [
- q(Dzuungoo),
- ],
- q(2101) => [
- q(Danaru),
- ],
- q(2102) => [
- q(Mid Grand Valley Dani),
- ],
- q(2103) => [
- q(Danau),
- ],
- q(2104) => [
- q(Danu),
- ],
- q(2105) => [
- q(Western Dani),
- ],
- q(2106) => [
- q(Deni),
- ],
- q(2107) => [
- q(Dom),
- ],
- q(2108) => [
- q(Dobu),
- ],
- q(2109) => [
- q(Northern Dong),
- ],
- q(2110) => [
- q(Doe),
- ],
- q(2111) => [
- q(Domu),
- ],
- q(2112) => [
- q(Dong),
- ],
- q(2113) => [
- q(Dondo),
- ],
- q(2114) => [
- q(Doso),
- ],
- q(2115) => [
- q(Toura (Papua New Guinea)),
- ],
- q(2116) => [
- q(Dongo),
- ],
- q(2117) => [
- q(Lukpa),
- ],
- q(2118) => [
- q(Dominican Sign Language),
- ],
- q(2119) => [
- q(Dori'o),
- ],
- q(2120) => [
- q(Dogose),
- ],
- q(2121) => [
- q(Dass),
- ],
- q(2122) => [
- q(Dombe),
- ],
- q(2123) => [
- q(Doyayo),
- ],
- q(2124) => [
- q(Bussa),
- ],
- q(2125) => [
- q(Dompo),
- ],
- q(2126) => [
- q(Dorze),
- ],
- q(2127) => [
- q(Papar),
- ],
- q(2128) => [
- q(Dair),
- ],
- q(2129) => [
- q(Minderico),
- ],
- q(2130) => [
- q(Darmiya),
- ],
- q(2131) => [
- q(Dolpo),
- ],
- q(2132) => [
- q(Rungus),
- ],
- q(2133) => [
- q(C'Lela),
- ],
- q(2134) => [
- q(Paakantyi),
- ],
- q(2135) => [
- q(West Damar),
- ],
- q(2136) => [
- q(Daro-Matu Melanau),
- ],
- q(2137) => [
- q(Dura),
- ],
- q(2138) => [
- q(Dororo),
- ],
- q(2139) => [
- q(Gedeo),
- ],
- q(2140) => [
- q(Drents),
- ],
- q(2141) => [
- q(Rukai),
- ],
- q(2142) => [
- q(Darai),
- ],
- q(2143) => [
- q(Dutch Sign Language),
- ],
- q(2144) => [
- q(Daasanach),
- ],
- q(2145) => [
- q(Disa),
- ],
- q(2146) => [
- q(Danish Sign Language),
- ],
- q(2147) => [
- q(Dusner),
- ],
- q(2148) => [
- q(Desiya),
- ],
- q(2149) => [
- q(Tadaksahak),
- ],
- q(2150) => [
- q(Daur),
- ],
- q(2151) => [
- q(Labuk-Kinabatangan Kadazan),
- ],
- q(2152) => [
- q(Ditidaht),
- ],
- q(2153) => [
- q(Adithinngithigh),
- ],
- q(2154) => [
- q(Ana Tinga Dogon),
- ],
- q(2155) => [
- q(Tene Kan Dogon),
- ],
- q(2156) => [
- q(Tomo Kan Dogon),
- ],
- q(2157) => [
- q(Daats'iin),
- ],
- q(2158) => [
- q(Tommo So Dogon),
- ],
- q(2159) => [
- q(Kadazan Dusun),
- q(Central Dusun),
- ],
- q(2160) => [
- q(Lotud),
- ],
- q(2161) => [
- q(Toro So Dogon),
- ],
- q(2162) => [
- q(Toro Tegu Dogon),
- ],
- q(2163) => [
- q(Tebul Ure Dogon),
- ],
- q(2164) => [
- q(Dotyali),
- ],
- q(2165) => [
- q(Dubli),
- ],
- q(2166) => [
- q(Duna),
- ],
- q(2167) => [
- q(Hun-Saare),
- ],
- q(2168) => [
- q(Umiray Dumaget Agta),
- ],
- q(2169) => [
- q(Dumbea),
- q(Drubea),
- ],
- q(2170) => [
- q(Duruma),
- q(Chiduruma),
- ],
- q(2171) => [
- q(Dungra Bhil),
- ],
- q(2172) => [
- q(Dumun),
- ],
- q(2173) => [
- q(Uyajitaya),
- ],
- q(2174) => [
- q(Alabat Island Agta),
- ],
- q(2175) => [
- q(Dusun Deyah),
- ],
- q(2176) => [
- q(Dupaninan Agta),
- ],
- q(2177) => [
- q(Duano),
- ],
- q(2178) => [
- q(Dusun Malang),
- ],
- q(2179) => [
- q(Dii),
- ],
- q(2180) => [
- q(Dumi),
- ],
- q(2181) => [
- q(Drung),
- ],
- q(2182) => [
- q(Duvle),
- ],
- q(2183) => [
- q(Dusun Witu),
- ],
- q(2184) => [
- q(Duungooma),
- ],
- q(2185) => [
- q(Dicamay Agta),
- ],
- q(2186) => [
- q(Duli-Gey),
- ],
- q(2187) => [
- q(Duau),
- ],
- q(2188) => [
- q(Diri),
- ],
- q(2189) => [
- q(Dawro),
- ],
- q(2190) => [
- q(Dutton World Speedwords),
- ],
- q(2191) => [
- q(Dhuwal),
- ],
- q(2192) => [
- q(Dawawa),
- ],
- q(2193) => [
- q(Dhuwaya),
- ],
- q(2194) => [
- q(Dyan),
- ],
- q(2195) => [
- q(Dyaberdyaber),
- ],
- q(2196) => [
- q(Dyugun),
- ],
- q(2197) => [
- q(Villa Viciosa Agta),
- ],
- q(2198) => [
- q(Djimini Senoufo),
- ],
- q(2199) => [
- q(Yanda Dom Dogon),
- ],
- q(2200) => [
- q(Dyangadi),
- ],
- q(2201) => [
- q(Jola-Fonyi),
- ],
- q(2202) => [
- q(Dyaabugay),
- ],
- q(2203) => [
- q(Tunzu),
- ],
- q(2204) => [
- q(Djiwarli),
- ],
- q(2205) => [
- q(Dazaga),
- ],
- q(2206) => [
- q(Dzalakha),
- ],
- q(2207) => [
- q(Dzando),
- ],
- q(2208) => [
- q(Karenggapa),
- ],
- q(2209) => [
- q(Ebughu),
- ],
- q(2210) => [
- q(Eastern Bontok),
- ],
- q(2211) => [
- q(Teke-Ebo),
- ],
- q(2212) => [
- q(Ebrie),
- ],
- q(2213) => [
- q(Embu),
- q(Kiembu),
- ],
- q(2214) => [
- q(Eteocretan),
- ],
- q(2215) => [
- q(Ecuadorian Sign Language),
- ],
- q(2216) => [
- q(Eteocypriot),
- ],
- q(2217) => [
- q(E),
- ],
- q(2218) => [
- q(Efai),
- ],
- q(2219) => [
- q(Efe),
- ],
- q(2220) => [
- q(Ega),
- ],
- q(2221) => [
- q(Emilian),
- ],
- q(2222) => [
- q(Eggon),
- ],
- q(2223) => [
- q(Ehueun),
- ],
- q(2224) => [
- q(Eipomek),
- ],
- q(2225) => [
- q(Eitiep),
- ],
- q(2226) => [
- q(Askopan),
- ],
- q(2227) => [
- q(Ejamat),
- ],
- q(2228) => [
- q(Eastern Karnic),
- ],
- q(2229) => [
- q(Ekit),
- ],
- q(2230) => [
- q(Ekari),
- ],
- q(2231) => [
- q(Eki),
- ],
- q(2232) => [
- q(Standard Estonian),
- ],
- q(2233) => [
- q(Kol (Bangladesh)),
- q(Kol),
- ],
- q(2234) => [
- q(Elip),
- ],
- q(2235) => [
- q(Koti),
- ],
- q(2236) => [
- q(Ekpeye),
- ],
- q(2237) => [
- q(Yace),
- ],
- q(2238) => [
- q(Eastern Kayah),
- ],
- q(2239) => [
- q(Elepi),
- ],
- q(2240) => [
- q(El Hugeirat),
- ],
- q(2241) => [
- q(Nding),
- ],
- q(2242) => [
- q(Elkei),
- ],
- q(2243) => [
- q(Eleme),
- ],
- q(2244) => [
- q(El Molo),
- ],
- q(2245) => [
- q(Elu),
- ],
- q(2246) => [
- q(Emai-Iuleha-Ora),
- ],
- q(2247) => [
- q(Embaloh),
- ],
- q(2248) => [
- q(Emerillon),
- ],
- q(2249) => [
- q(Eastern Meohang),
- ],
- q(2250) => [
- q(Mussau-Emira),
- ],
- q(2251) => [
- q(Eastern Maninkakan),
- ],
- q(2252) => [
- q(Mamulique),
- ],
- q(2253) => [
- q(Eman),
- ],
- q(2254) => [
- q(Northern Embera),
- ],
- q(2255) => [
- q(Pacific Gulf Yupik),
- ],
- q(2256) => [
- q(Eastern Muria),
- ],
- q(2257) => [
- q(Emplawas),
- ],
- q(2258) => [
- q(Erromintxela),
- ],
- q(2259) => [
- q(Epigraphic Mayan),
- ],
- q(2260) => [
- q(Apali),
- ],
- q(2261) => [
- q(Markweeta),
- ],
- q(2262) => [
- q(En),
- ],
- q(2263) => [
- q(Ende),
- ],
- q(2264) => [
- q(Forest Enets),
- ],
- q(2265) => [
- q(Tundra Enets),
- ],
- q(2266) => [
- q(Enlhet),
- ],
- q(2267) => [
- q(Engenni),
- ],
- q(2268) => [
- q(Enggano),
- ],
- q(2269) => [
- q(Enga),
- ],
- q(2270) => [
- q(Emumu),
- q(Emem),
- ],
- q(2271) => [
- q(Enu),
- ],
- q(2272) => [
- q(Enwan (Edu State)),
- ],
- q(2273) => [
- q(Enwan (Akwa Ibom State)),
- ],
- q(2274) => [
- q(Enxet),
- ],
- q(2275) => [
- q(Beti (Cote d'Ivoire)),
- ],
- q(2276) => [
- q(Epie),
- ],
- q(2277) => [
- q(Eravallan),
- ],
- q(2278) => [
- q(Sie),
- ],
- q(2279) => [
- q(Eruwa),
- ],
- q(2280) => [
- q(Ogea),
- ],
- q(2281) => [
- q(South Efate),
- ],
- q(2282) => [
- q(Horpa),
- ],
- q(2283) => [
- q(Erre),
- ],
- q(2284) => [
- q(Ersu),
- ],
- q(2285) => [
- q(Eritai),
- ],
- q(2286) => [
- q(Erokwanas),
- ],
- q(2287) => [
- q(Ese Ejja),
- ],
- q(2288) => [
- q(Aheri Gondi),
- ],
- q(2289) => [
- q(Eshtehardi),
- ],
- q(2290) => [
- q(North Alaskan Inupiatun),
- ],
- q(2291) => [
- q(Northwest Alaska Inupiatun),
- ],
- q(2292) => [
- q(Egypt Sign Language),
- ],
- q(2293) => [
- q(Esuma),
- ],
- q(2294) => [
- q(Salvadoran Sign Language),
- ],
- q(2295) => [
- q(Estonian Sign Language),
- ],
- q(2296) => [
- q(Esselen),
- ],
- q(2297) => [
- q(Central Siberian Yupik),
- ],
- q(2298) => [
- q(Central Yupik),
- ],
- q(2299) => [
- q(Eskayan),
- ],
- q(2300) => [
- q(Etebi),
- ],
- q(2301) => [
- q(Etchemin),
- ],
- q(2302) => [
- q(Ethiopian Sign Language),
- ],
- q(2303) => [
- q(Eton (Vanuatu)),
- ],
- q(2304) => [
- q(Eton (Cameroon)),
- ],
- q(2305) => [
- q(Edolo),
- ],
- q(2306) => [
- q(Yekhee),
- ],
- q(2307) => [
- q(Etruscan),
- ],
- q(2308) => [
- q(Ejagham),
- ],
- q(2309) => [
- q(Eten),
- ],
- q(2310) => [
- q(Semimi),
- ],
- q(2311) => [
- q(Even),
- ],
- q(2312) => [
- q(Uvbie),
- ],
- q(2313) => [
- q(Evenki),
- ],
- q(2314) => [
- q(Extremaduran),
- ],
- q(2315) => [
- q(Eyak),
- ],
- q(2316) => [
- q(Keiyo),
- ],
- q(2317) => [
- q(Ezaa),
- ],
- q(2318) => [
- q(Uzekwe),
- ],
- q(2319) => [
- q(Fasu),
- ],
- q(2320) => [
- q(Fa d'Ambu),
- ],
- q(2321) => [
- q(Wagi),
- ],
- q(2322) => [
- q(Fagani),
- ],
- q(2323) => [
- q(Finongan),
- ],
- q(2324) => [
- q(Baissa Fali),
- ],
- q(2325) => [
- q(Faiwol),
- ],
- q(2326) => [
- q(Faita),
- ],
- q(2327) => [
- q(Fang (Cameroon)),
- ],
- q(2328) => [
- q(South Fali),
- ],
- q(2329) => [
- q(Fam),
- ],
- q(2330) => [
- q(Palor),
- ],
- q(2331) => [
- q(Fataleka),
- ],
- q(2332) => [
- q(Fayu),
- ],
- q(2333) => [
- q(Fala),
- ],
- q(2334) => [
- q(Southwestern Fars),
- ],
- q(2335) => [
- q(Northwestern Fars),
- ],
- q(2336) => [
- q(West Albay Bikol),
- ],
- q(2337) => [
- q(Quebec Sign Language),
- ],
- q(2338) => [
- q(Feroge),
- ],
- q(2339) => [
- q(Foia Foia),
- ],
- q(2340) => [
- q(Maasina Fulfulde),
- ],
- q(2341) => [
- q(Fongoro),
- ],
- q(2342) => [
- q(Nobiin),
- ],
- q(2343) => [
- q(Fyer),
- ],
- q(2344) => [
- q(Fipa),
- ],
- q(2345) => [
- q(Firan),
- ],
- q(2346) => [
- q(Tornedalen Finnish),
- ],
- q(2347) => [
- q(Fiwaga),
- ],
- q(2348) => [
- q(Kirya-Konzel),
- ],
- q(2349) => [
- q(Kven Finnish),
- ],
- q(2350) => [
- q(Kalispel-Pend d'Oreille),
- ],
- q(2351) => [
- q(Foau),
- ],
- q(2352) => [
- q(Fali),
- ],
- q(2353) => [
- q(North Fali),
- ],
- q(2354) => [
- q(Flinders Island),
- ],
- q(2355) => [
- q(Fuliiru),
- ],
- q(2356) => [
- q(Flaaitaal),
- q(Tsotsitaal),
- ],
- q(2357) => [
- q(Fe'fe'),
- ],
- q(2358) => [
- q(Far Western Muria),
- ],
- q(2359) => [
- q(Fanbak),
- ],
- q(2360) => [
- q(Fanagalo),
- ],
- q(2361) => [
- q(Fania),
- ],
- q(2362) => [
- q(Foodo),
- ],
- q(2363) => [
- q(Foi),
- ],
- q(2364) => [
- q(Foma),
- ],
- q(2365) => [
- q(Fore),
- ],
- q(2366) => [
- q(Siraya),
- ],
- q(2367) => [
- q(Fernando Po Creole English),
- ],
- q(2368) => [
- q(Fas),
- ],
- q(2369) => [
- q(Cajun French),
- ],
- q(2370) => [
- q(Fordata),
- ],
- q(2371) => [
- q(Frankish),
- ],
- q(2372) => [
- q(Arpitan),
- q(Francoprovencal),
- ],
- q(2373) => [
- q(Forak),
- ],
- q(2374) => [
- q(Fortsenal),
- ],
- q(2375) => [
- q(Finnish Sign Language),
- ],
- q(2376) => [
- q(French Sign Language),
- ],
- q(2377) => [
- q(Finland-Swedish Sign Language),
- q(finlandssvenskt teckensprak),
- q(suomenruotsalainen viittomakieli),
- ],
- q(2378) => [
- q(Adamawa Fulfulde),
- ],
- q(2379) => [
- q(Pulaar),
- ],
- q(2380) => [
- q(East Futuna),
- ],
- q(2381) => [
- q(Borgu Fulfulde),
- ],
- q(2382) => [
- q(Pular),
- ],
- q(2383) => [
- q(Western Niger Fulfulde),
- ],
- q(2384) => [
- q(Bagirmi Fulfulde),
- ],
- q(2385) => [
- q(Ko),
- ],
- q(2386) => [
- q(Fum),
- ],
- q(2387) => [
- q(Fulnio),
- ],
- q(2388) => [
- q(Central-Eastern Niger Fulfulde),
- ],
- q(2389) => [
- q(Futuna-Aniwa),
- ],
- q(2390) => [
- q(Furu),
- ],
- q(2391) => [
- q(Nigerian Fulfulde),
- ],
- q(2392) => [
- q(Fuyug),
- ],
- q(2393) => [
- q(Fur),
- ],
- q(2394) => [
- q(Fwai),
- ],
- q(2395) => [
- q(Fwe),
- ],
- q(2396) => [
- q(Gabri),
- ],
- q(2397) => [
- q(Mixed Great Andamanese),
- ],
- q(2398) => [
- q(Gaddang),
- ],
- q(2399) => [
- q(Guarequena),
- ],
- q(2400) => [
- q(Gende),
- ],
- q(2401) => [
- q(Gagauz),
- ],
- q(2402) => [
- q(Alekano),
- ],
- q(2403) => [
- q(Borei),
- ],
- q(2404) => [
- q(Gadsup),
- ],
- q(2405) => [
- q(Gamkonora),
- ],
- q(2406) => [
- q(Galolen),
- ],
- q(2407) => [
- q(Kandawo),
- ],
- q(2408) => [
- q(Gan Chinese),
- ],
- q(2409) => [
- q(Gants),
- ],
- q(2410) => [
- q(Gal),
- ],
- q(2411) => [
- q(Gata'),
- ],
- q(2412) => [
- q(Galeya),
- ],
- q(2413) => [
- q(Adiwasi Garasia),
- ],
- q(2414) => [
- q(Kenati),
- ],
- q(2415) => [
- q(Mudhili Gadaba),
- ],
- q(2416) => [
- q(Nobonob),
- ],
- q(2417) => [
- q(Borana-Arsi-Guji Oromo),
- ],
- q(2418) => [
- q(West Central Oromo),
- ],
- q(2419) => [
- q(Kaytetye),
- ],
- q(2420) => [
- q(Karadjeri),
- ],
- q(2421) => [
- q(Niksek),
- ],
- q(2422) => [
- q(Gaikundi),
- ],
- q(2423) => [
- q(Gbanziri),
- ],
- q(2424) => [
- q(Defi Gbe),
- ],
- q(2425) => [
- q(Galela),
- ],
- q(2426) => [
- q(Bodo Gadaba),
- ],
- q(2427) => [
- q(Gaddi),
- ],
- q(2428) => [
- q(Gamit),
- ],
- q(2429) => [
- q(Garhwali),
- ],
- q(2430) => [
- q(Mo'da),
- ],
- q(2431) => [
- q(Northern Grebo),
- ],
- q(2432) => [
- q(Gbaya-Bossangoa),
- ],
- q(2433) => [
- q(Gbaya-Bozoum),
- ],
- q(2434) => [
- q(Gbagyi),
- ],
- q(2435) => [
- q(Gbesi Gbe),
- ],
- q(2436) => [
- q(Gagadu),
- ],
- q(2437) => [
- q(Gbanu),
- ],
- q(2438) => [
- q(Gabi-Gabi),
- ],
- q(2439) => [
- q(Eastern Xwla Gbe),
- ],
- q(2440) => [
- q(Gbari),
- ],
- q(2441) => [
- q(Zoroastrian Dari),
- ],
- q(2442) => [
- q(Mali),
- ],
- q(2443) => [
- q(Ganggalida),
- ],
- q(2444) => [
- q(Galice),
- ],
- q(2445) => [
- q(Guadeloupean Creole French),
- ],
- q(2446) => [
- q(Grenadian Creole English),
- ],
- q(2447) => [
- q(Gaina),
- ],
- q(2448) => [
- q(Guianese Creole French),
- ],
- q(2449) => [
- q(Colonia Tovar German),
- ],
- q(2450) => [
- q(Gade Lohar),
- ],
- q(2451) => [
- q(Pottangi Ollar Gadaba),
- ],
- q(2452) => [
- q(Gugu Badhun),
- ],
- q(2453) => [
- q(Gedaged),
- ],
- q(2454) => [
- q(Gude),
- ],
- q(2455) => [
- q(Guduf-Gava),
- ],
- q(2456) => [
- q(Ga'dang),
- ],
- q(2457) => [
- q(Gadjerawang),
- ],
- q(2458) => [
- q(Gundi),
- ],
- q(2459) => [
- q(Gurdjar),
- ],
- q(2460) => [
- q(Gadang),
- ],
- q(2461) => [
- q(Dirasha),
- ],
- q(2462) => [
- q(Laal),
- ],
- q(2463) => [
- q(Umanakaina),
- ],
- q(2464) => [
- q(Ghodoberi),
- ],
- q(2465) => [
- q(Mehri),
- ],
- q(2466) => [
- q(Wipi),
- ],
- q(2467) => [
- q(Ghandruk Sign Language),
- ],
- q(2468) => [
- q(Kungardutyi),
- ],
- q(2469) => [
- q(Gudu),
- ],
- q(2470) => [
- q(Godwari),
- ],
- q(2471) => [
- q(Geruma),
- ],
- q(2472) => [
- q(Kire),
- ],
- q(2473) => [
- q(Gboloo Grebo),
- ],
- q(2474) => [
- q(Gade),
- ],
- q(2475) => [
- q(Gengle),
- ],
- q(2476) => [
- q(Hutterite German),
- q(Hutterisch),
- ],
- q(2477) => [
- q(Gebe),
- ],
- q(2478) => [
- q(Gen),
- ],
- q(2479) => [
- q(Ywom),
- ],
- q(2480) => [
- q(ut-Ma'in),
- ],
- q(2481) => [
- q(Geme),
- ],
- q(2482) => [
- q(Geser-Gorom),
- ],
- q(2483) => [
- q(Eviya),
- ],
- q(2484) => [
- q(Gera),
- ],
- q(2485) => [
- q(Garre),
- ],
- q(2486) => [
- q(Enya),
- ],
- q(2487) => [
- q(Patpatar),
- ],
- q(2488) => [
- q(Gafat),
- ],
- q(2489) => [
- q(Gao),
- ],
- q(2490) => [
- q(Gbii),
- ],
- q(2491) => [
- q(Gugadj),
- ],
- q(2492) => [
- q(Guragone),
- ],
- q(2493) => [
- q(Gurgula),
- ],
- q(2494) => [
- q(Kungarakany),
- ],
- q(2495) => [
- q(Ganglau),
- ],
- q(2496) => [
- q(Gitua),
- ],
- q(2497) => [
- q(Gagu),
- q(Gban),
- ],
- q(2498) => [
- q(Gogodala),
- ],
- q(2499) => [
- q(Ghadames),
- ],
- q(2500) => [
- q(Hiberno-Scottish Gaelic),
- ],
- q(2501) => [
- q(Southern Ghale),
- ],
- q(2502) => [
- q(Northern Ghale),
- ],
- q(2503) => [
- q(Geko Karen),
- ],
- q(2504) => [
- q(Ghulfan),
- ],
- q(2505) => [
- q(Ghanongga),
- ],
- q(2506) => [
- q(Ghomara),
- ],
- q(2507) => [
- q(Ghera),
- ],
- q(2508) => [
- q(Guhu-Samane),
- ],
- q(2509) => [
- q(Kuke),
- q(Kutang Ghale),
- ],
- q(2510) => [
- q(Kitja),
- ],
- q(2511) => [
- q(Gibanawa),
- ],
- q(2512) => [
- q(Gail),
- ],
- q(2513) => [
- q(Gidar),
- ],
- q(2514) => [
- q(Gabogbo),
- q(Guebie),
- ],
- q(2515) => [
- q(Goaria),
- ],
- q(2516) => [
- q(Githabul),
- ],
- q(2517) => [
- q(Gimi (Eastern Highlands)),
- ],
- q(2518) => [
- q(Hinukh),
- ],
- q(2519) => [
- q(Gimi (West New Britain)),
- ],
- q(2520) => [
- q(Green Gelao),
- ],
- q(2521) => [
- q(Red Gelao),
- ],
- q(2522) => [
- q(North Giziga),
- ],
- q(2523) => [
- q(Gitxsan),
- ],
- q(2524) => [
- q(Mulao),
- ],
- q(2525) => [
- q(White Gelao),
- ],
- q(2526) => [
- q(Gilima),
- ],
- q(2527) => [
- q(Giyug),
- ],
- q(2528) => [
- q(South Giziga),
- ],
- q(2529) => [
- q(Geji),
- ],
- q(2530) => [
- q(Kachi Koli),
- ],
- q(2531) => [
- q(Gunditjmara),
- ],
- q(2532) => [
- q(Gonja),
- ],
- q(2533) => [
- q(Gurindji Kriol),
- ],
- q(2534) => [
- q(Gujari),
- ],
- q(2535) => [
- q(Guya),
- ],
- q(2536) => [
- q(Ndai),
- ],
- q(2537) => [
- q(Gokana),
- ],
- q(2538) => [
- q(Kok-Nar),
- ],
- q(2539) => [
- q(Guinea Kpelle),
- ],
- q(2540) => [
- q(Ungkue),
- q(=/Ungkue),
- ],
- q(2541) => [
- q(Bon Gula),
- ],
- q(2542) => [
- q(Nanai),
- ],
- q(2543) => [
- q(Northwest Pashai),
- q(Northwest Pashayi),
- ],
- q(2544) => [
- q(Guliguli),
- ],
- q(2545) => [
- q(Gula Iro),
- ],
- q(2546) => [
- q(Gilaki),
- ],
- q(2547) => [
- q(Garlali),
- ],
- q(2548) => [
- q(Galambu),
- ],
- q(2549) => [
- q(Glaro-Twabo),
- ],
- q(2550) => [
- q(Gula (Chad)),
- ],
- q(2551) => [
- q(Glavda),
- ],
- q(2552) => [
- q(Gule),
- ],
- q(2553) => [
- q(Gambera),
- ],
- q(2554) => [
- q(Gula'alaa),
- ],
- q(2555) => [
- q(Maghdi),
- ],
- q(2556) => [
- q(Magyi),
- ],
- q(2557) => [
- q(Middle Low German),
- ],
- q(2558) => [
- q(Gbaya-Mbodomo),
- ],
- q(2559) => [
- q(Gimnime),
- ],
- q(2560) => [
- q(Gumalu),
- ],
- q(2561) => [
- q(Gamo),
- ],
- q(2562) => [
- q(Magoma),
- ],
- q(2563) => [
- q(Mycenaean Greek),
- ],
- q(2564) => [
- q(Mgbolizhia),
- ],
- q(2565) => [
- q(Kaansa),
- ],
- q(2566) => [
- q(Gangte),
- ],
- q(2567) => [
- q(Guanche),
- ],
- q(2568) => [
- q(Zulgo-Gemzek),
- ],
- q(2569) => [
- q(Ganang),
- ],
- q(2570) => [
- q(Ngangam),
- ],
- q(2571) => [
- q(Lere),
- ],
- q(2572) => [
- q(Gooniyandi),
- ],
- q(2573) => [
- q(//Gana),
- q(Gana),
- ],
- q(2574) => [
- q(Gangulu),
- ],
- q(2575) => [
- q(Ginuman),
- ],
- q(2576) => [
- q(Gumatj),
- ],
- q(2577) => [
- q(Northern Gondi),
- ],
- q(2578) => [
- q(Gureng Gureng),
- ],
- q(2579) => [
- q(Guntai),
- ],
- q(2580) => [
- q(Gnau),
- ],
- q(2581) => [
- q(Western Bolivian Guarani),
- ],
- q(2582) => [
- q(Ganzi),
- ],
- q(2583) => [
- q(Guro),
- ],
- q(2584) => [
- q(Playero),
- ],
- q(2585) => [
- q(Gorakor),
- ],
- q(2586) => [
- q(Godie),
- ],
- q(2587) => [
- q(Gongduk),
- ],
- q(2588) => [
- q(Gofa),
- ],
- q(2589) => [
- q(Gogo),
- ],
- q(2590) => [
- q(Gobasi),
- ],
- q(2591) => [
- q(Gowlan),
- ],
- q(2592) => [
- q(Gowli),
- ],
- q(2593) => [
- q(Gola),
- ],
- q(2594) => [
- q(Goan Konkani),
- ],
- q(2595) => [
- q(Gone Dau),
- ],
- q(2596) => [
- q(Yeretuar),
- ],
- q(2597) => [
- q(Gorap),
- ],
- q(2598) => [
- q(Gronings),
- ],
- q(2599) => [
- q(Gavar),
- ],
- q(2600) => [
- q(Gorowa),
- ],
- q(2601) => [
- q(Gobu),
- ],
- q(2602) => [
- q(Goundo),
- ],
- q(2603) => [
- q(Gozarkhani),
- ],
- q(2604) => [
- q(Gupa-Abawa),
- ],
- q(2605) => [
- q(Ghanaian Pidgin English),
- ],
- q(2606) => [
- q(Taiap),
- ],
- q(2607) => [
- q(Ga'anda),
- ],
- q(2608) => [
- q(Guiqiong),
- ],
- q(2609) => [
- q(Guana (Brazil)),
- ],
- q(2610) => [
- q(Gor),
- ],
- q(2611) => [
- q(Qau),
- ],
- q(2612) => [
- q(Rajput Garasia),
- ],
- q(2613) => [
- q(Guruntum-Mbaaru),
- ],
- q(2614) => [
- q(Madi),
- ],
- q(2615) => [
- q(Gbiri-Niragu),
- ],
- q(2616) => [
- q(Ghari),
- ],
- q(2617) => [
- q(Southern Grebo),
- ],
- q(2618) => [
- q(Kota Marudu Talantang),
- ],
- q(2619) => [
- q(Groma),
- ],
- q(2620) => [
- q(Gorovu),
- ],
- q(2621) => [
- q(Taznatit),
- ],
- q(2622) => [
- q(Gresi),
- ],
- q(2623) => [
- q(Garo),
- ],
- q(2624) => [
- q(Kistane),
- ],
- q(2625) => [
- q(Central Grebo),
- ],
- q(2626) => [
- q(Gweda),
- ],
- q(2627) => [
- q(Guriaso),
- ],
- q(2628) => [
- q(Barclayville Grebo),
- ],
- q(2629) => [
- q(Guramalum),
- ],
- q(2630) => [
- q(Ghanaian Sign Language),
- ],
- q(2631) => [
- q(German Sign Language),
- ],
- q(2632) => [
- q(Gusilay),
- ],
- q(2633) => [
- q(Guatemalan Sign Language),
- ],
- q(2634) => [
- q(Nema),
- q(Gusan),
- ],
- q(2635) => [
- q(Southwest Gbaya),
- ],
- q(2636) => [
- q(Wasembo),
- ],
- q(2637) => [
- q(Greek Sign Language),
- ],
- q(2638) => [
- q(Guato),
- ],
- q(2639) => [
- q(Aghu-Tharnggala),
- ],
- q(2640) => [
- q(Shiki),
- ],
- q(2641) => [
- q(Guajajara),
- ],
- q(2642) => [
- q(Wayuu),
- ],
- q(2643) => [
- q(Yocoboue Dida),
- ],
- q(2644) => [
- q(Gurinji),
- ],
- q(2645) => [
- q(Gupapuyngu),
- ],
- q(2646) => [
- q(Paraguayan Guarani),
- ],
- q(2647) => [
- q(Guahibo),
- ],
- q(2648) => [
- q(Eastern Bolivian Guarani),
- ],
- q(2649) => [
- q(Gumuz),
- ],
- q(2650) => [
- q(Sea Island Creole English),
- ],
- q(2651) => [
- q(Guambiano),
- ],
- q(2652) => [
- q(Mbya Guarani),
- ],
- q(2653) => [
- q(Guayabero),
- ],
- q(2654) => [
- q(Gunwinggu),
- ],
- q(2655) => [
- q(Ache),
- ],
- q(2656) => [
- q(Farefare),
- ],
- q(2657) => [
- q(Guinean Sign Language),
- ],
- q(2658) => [
- q(Maleku Jaika),
- ],
- q(2659) => [
- q(Yanomamo),
- ],
- q(2660) => [
- q(Gun),
- ],
- q(2661) => [
- q(Gourmanchema),
- ],
- q(2662) => [
- q(Gusii),
- q(Ekegusii),
- ],
- q(2663) => [
- q(Guana (Paraguay)),
- ],
- q(2664) => [
- q(Guanano),
- ],
- q(2665) => [
- q(Duwet),
- ],
- q(2666) => [
- q(Golin),
- ],
- q(2667) => [
- q(Guaja),
- ],
- q(2668) => [
- q(Gulay),
- ],
- q(2669) => [
- q(Gurmana),
- ],
- q(2670) => [
- q(Kuku-Yalanji),
- ],
- q(2671) => [
- q(Gaviao Do Jiparana),
- ],
- q(2672) => [
- q(Para Gaviao),
- ],
- q(2673) => [
- q(Gurung),
- ],
- q(2674) => [
- q(Gumawana),
- ],
- q(2675) => [
- q(Guyani),
- ],
- q(2676) => [
- q(Mbato),
- ],
- q(2677) => [
- q(Gwa),
- ],
- q(2678) => [
- q(Kalami),
- ],
- q(2679) => [
- q(Gawwada),
- ],
- q(2680) => [
- q(Gweno),
- ],
- q(2681) => [
- q(Gowro),
- ],
- q(2682) => [
- q(Moo),
- ],
- q(2683) => [
- q(/Gwi),
- q(Gwi),
- ],
- q(2684) => [
- q(Awngthim),
- ],
- q(2685) => [
- q(Gwandara),
- ],
- q(2686) => [
- q(Gwere),
- ],
- q(2687) => [
- q(Gawar-Bati),
- ],
- q(2688) => [
- q(Guwamu),
- ],
- q(2689) => [
- q(Kwini),
- ],
- q(2690) => [
- q(Gua),
- ],
- q(2691) => [
- q(We Southern),
- ],
- q(2692) => [
- q(Northwest Gbaya),
- ],
- q(2693) => [
- q(Garus),
- ],
- q(2694) => [
- q(Kayardild),
- ],
- q(2695) => [
- q(Gyem),
- ],
- q(2696) => [
- q(Gungabula),
- ],
- q(2697) => [
- q(Gbayi),
- ],
- q(2698) => [
- q(Gyele),
- ],
- q(2699) => [
- q(Gayil),
- ],
- q(2700) => [
- q(Ngabere),
- ],
- q(2701) => [
- q(Guyanese Creole English),
- ],
- q(2702) => [
- q(Guarayu),
- ],
- q(2703) => [
- q(Gunya),
- ],
- q(2704) => [
- q(Ganza),
- ],
- q(2705) => [
- q(Gazi),
- ],
- q(2706) => [
- q(Gane),
- ],
- q(2707) => [
- q(Han),
- ],
- q(2708) => [
- q(Hanoi Sign Language),
- ],
- q(2709) => [
- q(Gurani),
- ],
- q(2710) => [
- q(Hatam),
- ],
- q(2711) => [
- q(Eastern Oromo),
- ],
- q(2712) => [
- q(Haiphong Sign Language),
- ],
- q(2713) => [
- q(Hanga),
- ],
- q(2714) => [
- q(Hahon),
- ],
- q(2715) => [
- q(Hajong),
- ],
- q(2716) => [
- q(Hakka Chinese),
- ],
- q(2717) => [
- q(Halang),
- ],
- q(2718) => [
- q(Hewa),
- ],
- q(2719) => [
- q(Hangaza),
- ],
- q(2720) => [
- q(Hako),
- ],
- q(2721) => [
- q(Hupla),
- ],
- q(2722) => [
- q(Ha),
- ],
- q(2723) => [
- q(Harari),
- ],
- q(2724) => [
- q(Haisla),
- ],
- q(2725) => [
- q(Havu),
- ],
- q(2726) => [
- q(Southern Haida),
- ],
- q(2727) => [
- q(Haya),
- ],
- q(2728) => [
- q(Hazaragi),
- ],
- q(2729) => [
- q(Hamba),
- ],
- q(2730) => [
- q(Huba),
- ],
- q(2731) => [
- q(Heiban),
- ],
- q(2732) => [
- q(Ancient Hebrew),
- ],
- q(2733) => [
- q(Habu),
- ],
- q(2734) => [
- q(Andaman Creole Hindi),
- ],
- q(2735) => [
- q(Huichol),
- ],
- q(2736) => [
- q(Northern Haida),
- ],
- q(2737) => [
- q(Honduras Sign Language),
- ],
- q(2738) => [
- q(Hadiyya),
- ],
- q(2739) => [
- q(Northern Qiandong Miao),
- ],
- q(2740) => [
- q(Herde),
- ],
- q(2741) => [
- q(Helong),
- ],
- q(2742) => [
- q(Hehe),
- ],
- q(2743) => [
- q(Heiltsuk),
- ],
- q(2744) => [
- q(Hemba),
- ],
- q(2745) => [
- q(Hai//om),
- q(Haiom),
- ],
- q(2746) => [
- q(Haigwai),
- ],
- q(2747) => [
- q(Hoia Hoia),
- ],
- q(2748) => [
- q(Kerak),
- ],
- q(2749) => [
- q(Hoyahoya),
- ],
- q(2750) => [
- q(Lamang),
- ],
- q(2751) => [
- q(Hibito),
- ],
- q(2752) => [
- q(Hidatsa),
- ],
- q(2753) => [
- q(Fiji Hindi),
- ],
- q(2754) => [
- q(Kamwe),
- ],
- q(2755) => [
- q(Pamosu),
- ],
- q(2756) => [
- q(Hinduri),
- ],
- q(2757) => [
- q(Hijuk),
- ],
- q(2758) => [
- q(Seit-Kaitetu),
- ],
- q(2759) => [
- q(Tsoa),
- ],
- q(2760) => [
- q(Himarima),
- ],
- q(2761) => [
- q(Hiw),
- ],
- q(2762) => [
- q(Hixkaryana),
- ],
- q(2763) => [
- q(Haji),
- ],
- q(2764) => [
- q(Kahe),
- ],
- q(2765) => [
- q(Hunde),
- ],
- q(2766) => [
- q(Hunjara-Kaina Ke),
- ],
- q(2767) => [
- q(Hong Kong Sign Language),
- q(Heung Kong Sau Yue),
- ],
- q(2768) => [
- q(Halia),
- ],
- q(2769) => [
- q(Halbi),
- ],
- q(2770) => [
- q(Halang Doan),
- ],
- q(2771) => [
- q(Hlersu),
- ],
- q(2772) => [
- q(Matu Chin),
- ],
- q(2773) => [
- q(Hieroglyphic Luwian),
- ],
- q(2774) => [
- q(Southern Mashan Hmong),
- q(Southern Mashan Miao),
- ],
- q(2775) => [
- q(Humburi Senni Songhay),
- ],
- q(2776) => [
- q(Central Huishui Hmong),
- q(Central Huishui Miao),
- ],
- q(2777) => [
- q(Large Flowery Miao),
- q(A-hmaos),
- q(Da-Hua Miao),
- ],
- q(2778) => [
- q(Eastern Huishui Hmong),
- q(Eastern Huishui Miao),
- ],
- q(2779) => [
- q(Hmong Don),
- ],
- q(2780) => [
- q(Southwestern Guiyang Hmong),
- ],
- q(2781) => [
- q(Southwestern Huishui Hmong),
- q(Southwestern Huishui Miao),
- ],
- q(2782) => [
- q(Northern Huishui Hmong),
- q(Northern Huishui Miao),
- ],
- q(2783) => [
- q(Ge),
- q(Gejia),
- ],
- q(2784) => [
- q(Maek),
- ],
- q(2785) => [
- q(Luopohe Hmong),
- q(Luopohe Miao),
- ],
- q(2786) => [
- q(Central Mashan Hmong),
- q(Central Mashan Miao),
- ],
- q(2787) => [
- q(Northern Mashan Hmong),
- q(Northern Mashan Miao),
- ],
- q(2788) => [
- q(Eastern Qiandong Miao),
- ],
- q(2789) => [
- q(Hmar),
- ],
- q(2790) => [
- q(Southern Qiandong Miao),
- ],
- q(2791) => [
- q(Hamtai),
- ],
- q(2792) => [
- q(Hamap),
- ],
- q(2793) => [
- q(Hmong Do),
- ],
- q(2794) => [
- q(Western Mashan Hmong),
- q(Western Mashan Miao),
- ],
- q(2795) => [
- q(Southern Guiyang Hmong),
- q(Southern Guiyang Miao),
- ],
- q(2796) => [
- q(Hmong Shua),
- q(Sinicized Miao),
- ],
- q(2797) => [
- q(Mina (Cameroon)),
- ],
- q(2798) => [
- q(Southern Hindko),
- ],
- q(2799) => [
- q(Chhattisgarhi),
- ],
- q(2800) => [
- q(//Ani),
- q(Ani),
- ],
- q(2801) => [
- q(Hani),
- ],
- q(2802) => [
- q(Hmong Njua),
- q(Mong Leng),
- q(Mong Njua),
- ],
- q(2803) => [
- q(Hanunoo),
- ],
- q(2804) => [
- q(Northern Hindko),
- ],
- q(2805) => [
- q(Caribbean Hindustani),
- ],
- q(2806) => [
- q(Hung),
- ],
- q(2807) => [
- q(Hoava),
- ],
- q(2808) => [
- q(Mari (Madang Province)),
- ],
- q(2809) => [
- q(Ho),
- ],
- q(2810) => [
- q(Holma),
- ],
- q(2811) => [
- q(Horom),
- ],
- q(2812) => [
- q(Hobyot),
- ],
- q(2813) => [
- q(Holikachuk),
- ],
- q(2814) => [
- q(Hadothi),
- q(Haroti),
- ],
- q(2815) => [
- q(Holu),
- ],
- q(2816) => [
- q(Homa),
- ],
- q(2817) => [
- q(Holoholo),
- ],
- q(2818) => [
- q(Hopi),
- ],
- q(2819) => [
- q(Horo),
- ],
- q(2820) => [
- q(Ho Chi Minh City Sign Language),
- ],
- q(2821) => [
- q(Hote),
- q(Male),
- ],
- q(2822) => [
- q(Hovongan),
- ],
- q(2823) => [
- q(Honi),
- ],
- q(2824) => [
- q(Holiya),
- ],
- q(2825) => [
- q(Hozo),
- ],
- q(2826) => [
- q(Hpon),
- ],
- q(2827) => [
- q(Hawai'i Sign Language (HSL)),
- q(Hawai'i Pidgin Sign Language),
- ],
- q(2828) => [
- q(Hrangkhol),
- ],
- q(2829) => [
- q(Niwer Mil),
- ],
- q(2830) => [
- q(Hre),
- ],
- q(2831) => [
- q(Haruku),
- ],
- q(2832) => [
- q(Horned Miao),
- ],
- q(2833) => [
- q(Haroi),
- ],
- q(2834) => [
- q(Nhirrpi),
- ],
- q(2835) => [
- q(Hertevin),
- ],
- q(2836) => [
- q(Hruso),
- ],
- q(2837) => [
- q(Warwar Feni),
- ],
- q(2838) => [
- q(Hunsrik),
- ],
- q(2839) => [
- q(Harzani),
- ],
- q(2840) => [
- q(Hungarian Sign Language),
- ],
- q(2841) => [
- q(Hausa Sign Language),
- ],
- q(2842) => [
- q(Xiang Chinese),
- ],
- q(2843) => [
- q(Harsusi),
- ],
- q(2844) => [
- q(Hoti),
- ],
- q(2845) => [
- q(Minica Huitoto),
- ],
- q(2846) => [
- q(Hadza),
- ],
- q(2847) => [
- q(Hitu),
- ],
- q(2848) => [
- q(Middle Hittite),
- ],
- q(2849) => [
- q(Huambisa),
- ],
- q(2850) => [
- q(=/Hua),
- q(Hua),
- ],
- q(2851) => [
- q(Huaulu),
- ],
- q(2852) => [
- q(San Francisco Del Mar Huave),
- ],
- q(2853) => [
- q(Humene),
- ],
- q(2854) => [
- q(Huachipaeri),
- ],
- q(2855) => [
- q(Huilliche),
- ],
- q(2856) => [
- q(Huli),
- ],
- q(2857) => [
- q(Northern Guiyang Hmong),
- q(Northern Guiyang Miao),
- ],
- q(2858) => [
- q(Hulung),
- ],
- q(2859) => [
- q(Hula),
- ],
- q(2860) => [
- q(Hungana),
- ],
- q(2861) => [
- q(Hu),
- ],
- q(2862) => [
- q(Tsat),
- ],
- q(2863) => [
- q(Halkomelem),
- ],
- q(2864) => [
- q(Huastec),
- ],
- q(2865) => [
- q(Humla),
- ],
- q(2866) => [
- q(Murui Huitoto),
- ],
- q(2867) => [
- q(San Mateo Del Mar Huave),
- ],
- q(2868) => [
- q(Hukumina),
- ],
- q(2869) => [
- q(Nupode Huitoto),
- ],
- q(2870) => [
- q(Hulaula),
- ],
- q(2871) => [
- q(Hunzib),
- ],
- q(2872) => [
- q(Haitian Vodoun Culture Language),
- ],
- q(2873) => [
- q(San Dionisio Del Mar Huave),
- ],
- q(2874) => [
- q(Haveke),
- ],
- q(2875) => [
- q(Sabu),
- ],
- q(2876) => [
- q(Santa Maria Del Mar Huave),
- ],
- q(2877) => [
- q(Wane),
- ],
- q(2878) => [
- q(Hawai'i Creole English),
- q(Hawai'i Pidgin),
- ],
- q(2879) => [
- q(Hwana),
- ],
- q(2880) => [
- q(Hya),
- ],
- q(2881) => [
- q(Iaai),
- ],
- q(2882) => [
- q(Iatmul),
- ],
- q(2883) => [
- q(Purari),
- ],
- q(2884) => [
- q(Ibibio),
- ],
- q(2885) => [
- q(Iwaidja),
- ],
- q(2886) => [
- q(Akpes),
- ],
- q(2887) => [
- q(Ibanag),
- ],
- q(2888) => [
- q(Bih),
- ],
- q(2889) => [
- q(Ibaloi),
- ],
- q(2890) => [
- q(Agoi),
- ],
- q(2891) => [
- q(Ibino),
- ],
- q(2892) => [
- q(Ibuoro),
- ],
- q(2893) => [
- q(Ibu),
- ],
- q(2894) => [
- q(Ibani),
- ],
- q(2895) => [
- q(Ede Ica),
- ],
- q(2896) => [
- q(Etkywan),
- ],
- q(2897) => [
- q(Icelandic Sign Language),
- ],
- q(2898) => [
- q(Islander Creole English),
- ],
- q(2899) => [
- q(Idakho-Isukha-Tiriki),
- q(Luidakho-Luisukha-Lutirichi),
- ],
- q(2900) => [
- q(Indo-Portuguese),
- ],
- q(2901) => [
- q(Idon),
- q(Ajiya),
- ],
- q(2902) => [
- q(Ede Idaca),
- ],
- q(2903) => [
- q(Idere),
- ],
- q(2904) => [
- q(Idi),
- ],
- q(2905) => [
- q(Indri),
- ],
- q(2906) => [
- q(Idesa),
- ],
- q(2907) => [
- q(Idate),
- ],
- q(2908) => [
- q(Idoma),
- ],
- q(2909) => [
- q(Amganad Ifugao),
- ],
- q(2910) => [
- q(Batad Ifugao),
- q(Ayangan Ifugao),
- ],
- q(2911) => [
- q(Ife),
- ],
- q(2912) => [
- q(Ifo),
- ],
- q(2913) => [
- q(Tuwali Ifugao),
- ],
- q(2914) => [
- q(Teke-Fuumu),
- ],
- q(2915) => [
- q(Mayoyao Ifugao),
- ],
- q(2916) => [
- q(Keley-I Kallahan),
- ],
- q(2917) => [
- q(Ebira),
- ],
- q(2918) => [
- q(Igede),
- ],
- q(2919) => [
- q(Igana),
- ],
- q(2920) => [
- q(Igala),
- ],
- q(2921) => [
- q(Kanggape),
- ],
- q(2922) => [
- q(Ignaciano),
- ],
- q(2923) => [
- q(Isebe),
- ],
- q(2924) => [
- q(Interglossa),
- ],
- q(2925) => [
- q(Igwe),
- ],
- q(2926) => [
- q(Iha Based Pidgin),
- ],
- q(2927) => [
- q(Ihievbe),
- ],
- q(2928) => [
- q(Iha),
- ],
- q(2929) => [
- q(Bidhawal),
- ],
- q(2930) => [
- q(Thiin),
- ],
- q(2931) => [
- q(Izon),
- ],
- q(2932) => [
- q(Biseni),
- ],
- q(2933) => [
- q(Ede Ije),
- ],
- q(2934) => [
- q(Kalabari),
- ],
- q(2935) => [
- q(Southeast Ijo),
- ],
- q(2936) => [
- q(Eastern Canadian Inuktitut),
- ],
- q(2937) => [
- q(Iko),
- ],
- q(2938) => [
- q(Ika),
- ],
- q(2939) => [
- q(Ikulu),
- ],
- q(2940) => [
- q(Olulumo-Ikom),
- ],
- q(2941) => [
- q(Ikpeshi),
- ],
- q(2942) => [
- q(Ikaranggal),
- ],
- q(2943) => [
- q(Inuit Sign Language),
- ],
- q(2944) => [
- q(Inuinnaqtun),
- q(Western Canadian Inuktitut),
- ],
- q(2945) => [
- q(Iku-Gora-Ankwa),
- ],
- q(2946) => [
- q(Ikwere),
- ],
- q(2947) => [
- q(Ik),
- ],
- q(2948) => [
- q(Ikizu),
- ],
- q(2949) => [
- q(Ile Ape),
- ],
- q(2950) => [
- q(Ila),
- ],
- q(2951) => [
- q(Garig-Ilgar),
- ],
- q(2952) => [
- q(Ili Turki),
- ],
- q(2953) => [
- q(Ilongot),
- ],
- q(2954) => [
- q(Iranun (Malaysia)),
- ],
- q(2955) => [
- q(Iranun (Philippines)),
- ],
- q(2956) => [
- q(International Sign),
- ],
- q(2957) => [
- q(Ili'uun),
- ],
- q(2958) => [
- q(Ilue),
- ],
- q(2959) => [
- q(Mala Malasar),
- ],
- q(2960) => [
- q(Anamgura),
- ],
- q(2961) => [
- q(Miluk),
- ],
- q(2962) => [
- q(Imonda),
- ],
- q(2963) => [
- q(Imbongu),
- ],
- q(2964) => [
- q(Imroing),
- ],
- q(2965) => [
- q(Marsian),
- ],
- q(2966) => [
- q(Milyan),
- ],
- q(2967) => [
- q(Inga),
- ],
- q(2968) => [
- q(Degexit'an),
- ],
- q(2969) => [
- q(Jungle Inga),
- ],
- q(2970) => [
- q(Indonesian Sign Language),
- ],
- q(2971) => [
- q(Minaean),
- ],
- q(2972) => [
- q(Isinai),
- ],
- q(2973) => [
- q(Inoke-Yate),
- ],
- q(2974) => [
- q(Inapari),
- ],
- q(2975) => [
- q(Indian Sign Language),
- ],
- q(2976) => [
- q(Intha),
- ],
- q(2977) => [
- q(Ineseno),
- ],
- q(2978) => [
- q(Inor),
- ],
- q(2979) => [
- q(Tuma-Irumu),
- ],
- q(2980) => [
- q(Iowa-Oto),
- ],
- q(2981) => [
- q(Ipili),
- ],
- q(2982) => [
- q(Ipiko),
- ],
- q(2983) => [
- q(Iquito),
- ],
- q(2984) => [
- q(Ikwo),
- ],
- q(2985) => [
- q(Iresim),
- ],
- q(2986) => [
- q(Irarutu),
- ],
- q(2987) => [
- q(Irigwe),
- ],
- q(2988) => [
- q(Iraqw),
- ],
- q(2989) => [
- q(Irantxe),
- ],
- q(2990) => [
- q(Ir),
- ],
- q(2991) => [
- q(Irula),
- ],
- q(2992) => [
- q(Kamberau),
- ],
- q(2993) => [
- q(Iraya),
- ],
- q(2994) => [
- q(Isabi),
- ],
- q(2995) => [
- q(Isconahua),
- ],
- q(2996) => [
- q(Isnag),
- ],
- q(2997) => [
- q(Italian Sign Language),
- ],
- q(2998) => [
- q(Irish Sign Language),
- ],
- q(2999) => [
- q(Esan),
- ],
- q(3000) => [
- q(Nkem-Nkum),
- ],
- q(3001) => [
- q(Ishkashimi),
- ],
- q(3002) => [
- q(Masimasi),
- ],
- q(3003) => [
- q(Isanzu),
- ],
- q(3004) => [
- q(Isoko),
- ],
- q(3005) => [
- q(Israeli Sign Language),
- ],
- q(3006) => [
- q(Istriot),
- ],
- q(3007) => [
- q(Isu (Menchum Division)),
- ],
- q(3008) => [
- q(Binongan Itneg),
- ],
- q(3009) => [
- q(Southern Tidung),
- ],
- q(3010) => [
- q(Itene),
- ],
- q(3011) => [
- q(Inlaod Itneg),
- ],
- q(3012) => [
- q(Judeo-Italian),
- ],
- q(3013) => [
- q(Itelmen),
- ],
- q(3014) => [
- q(Itu Mbon Uzo),
- ],
- q(3015) => [
- q(Itonama),
- ],
- q(3016) => [
- q(Iteri),
- ],
- q(3017) => [
- q(Isekiri),
- ],
- q(3018) => [
- q(Maeng Itneg),
- ],
- q(3019) => [
- q(Itawit),
- ],
- q(3020) => [
- q(Ito),
- ],
- q(3021) => [
- q(Itik),
- ],
- q(3022) => [
- q(Moyadan Itneg),
- ],
- q(3023) => [
- q(Itza),
- ],
- q(3024) => [
- q(Iu Mien),
- ],
- q(3025) => [
- q(Ibatan),
- ],
- q(3026) => [
- q(Ivatan),
- ],
- q(3027) => [
- q(I-Wak),
- ],
- q(3028) => [
- q(Iwam),
- ],
- q(3029) => [
- q(Iwur),
- ],
- q(3030) => [
- q(Sepik Iwam),
- ],
- q(3031) => [
- q(Ixcatec),
- ],
- q(3032) => [
- q(Ixil),
- ],
- q(3033) => [
- q(Iyayu),
- ],
- q(3034) => [
- q(Mesaka),
- ],
- q(3035) => [
- q(Yaka (Congo)),
- ],
- q(3036) => [
- q(Ingrian),
- ],
- q(3037) => [
- q(Izere),
- ],
- q(3038) => [
- q(Izii),
- ],
- q(3039) => [
- q(Jamamadi),
- ],
- q(3040) => [
- q(Hyam),
- ],
- q(3041) => [
- q(Popti'),
- q(Jakalteko),
- ],
- q(3042) => [
- q(Jahanka),
- ],
- q(3043) => [
- q(Yabem),
- ],
- q(3044) => [
- q(Jara),
- ],
- q(3045) => [
- q(Jah Hut),
- ],
- q(3046) => [
- q(Zazao),
- ],
- q(3047) => [
- q(Jakun),
- ],
- q(3048) => [
- q(Yalahatan),
- ],
- q(3049) => [
- q(Jamaican Creole English),
- ],
- q(3050) => [
- q(Jandai),
- ],
- q(3051) => [
- q(Yanyuwa),
- ],
- q(3052) => [
- q(Yaqay),
- ],
- q(3053) => [
- q(New Caledonian Javanese),
- ],
- q(3054) => [
- q(Jakati),
- ],
- q(3055) => [
- q(Yaur),
- ],
- q(3056) => [
- q(Jambi Malay),
- ],
- q(3057) => [
- q(Yan-nhangu),
- ],
- q(3058) => [
- q(Jawe),
- ],
- q(3059) => [
- q(Judeo-Berber),
- ],
- q(3060) => [
- q(Badjiri),
- ],
- q(3061) => [
- q(Arandai),
- ],
- q(3062) => [
- q(Barikewa),
- ],
- q(3063) => [
- q(Nafusi),
- ],
- q(3064) => [
- q(Jofotek-Bromnya),
- ],
- q(3065) => [
- q(Jabuti),
- ],
- q(3066) => [
- q(Jukun Takum),
- ],
- q(3067) => [
- q(Yawijibaya),
- ],
- q(3068) => [
- q(Jamaican Country Sign Language),
- ],
- q(3069) => [
- q(Krymchak),
- ],
- q(3070) => [
- q(Jad),
- ],
- q(3071) => [
- q(Jadgali),
- ],
- q(3072) => [
- q(Judeo-Tat),
- ],
- q(3073) => [
- q(Jebero),
- ],
- q(3074) => [
- q(Jerung),
- ],
- q(3075) => [
- q(Jeh),
- ],
- q(3076) => [
- q(Yei),
- ],
- q(3077) => [
- q(Jeri Kuo),
- ],
- q(3078) => [
- q(Yelmek),
- ],
- q(3079) => [
- q(Dza),
- ],
- q(3080) => [
- q(Jere),
- ],
- q(3081) => [
- q(Manem),
- ],
- q(3082) => [
- q(Jonkor Bourmataguil),
- ],
- q(3083) => [
- q(Ngbee),
- ],
- q(3084) => [
- q(Judeo-Georgian),
- ],
- q(3085) => [
- q(Gwak),
- ],
- q(3086) => [
- q(Ngomba),
- ],
- q(3087) => [
- q(Jehai),
- ],
- q(3088) => [
- q(Jhankot Sign Language),
- ],
- q(3089) => [
- q(Jina),
- ],
- q(3090) => [
- q(Jibu),
- ],
- q(3091) => [
- q(Tol),
- ],
- q(3092) => [
- q(Bu),
- ],
- q(3093) => [
- q(Jilbe),
- ],
- q(3094) => [
- q(Djingili),
- ],
- q(3095) => [
- q(sTodsde),
- q(Shangzhai),
- ],
- q(3096) => [
- q(Jiiddu),
- ],
- q(3097) => [
- q(Jilim),
- ],
- q(3098) => [
- q(Jimi (Cameroon)),
- ],
- q(3099) => [
- q(Jiamao),
- ],
- q(3100) => [
- q(Guanyinqiao),
- q(Lavrung),
- ],
- q(3101) => [
- q(Jita),
- ],
- q(3102) => [
- q(Youle Jinuo),
- ],
- q(3103) => [
- q(Shuar),
- ],
- q(3104) => [
- q(Buyuan Jinuo),
- ],
- q(3105) => [
- q(Jejueo),
- ],
- q(3106) => [
- q(Bankal),
- ],
- q(3107) => [
- q(Kaera),
- ],
- q(3108) => [
- q(Mobwa Karen),
- ],
- q(3109) => [
- q(Kubo),
- ],
- q(3110) => [
- q(Paku Karen),
- ],
- q(3111) => [
- q(Koro (India)),
- ],
- q(3112) => [
- q(Labir),
- ],
- q(3113) => [
- q(Ngile),
- ],
- q(3114) => [
- q(Jamaican Sign Language),
- ],
- q(3115) => [
- q(Dima),
- ],
- q(3116) => [
- q(Zumbun),
- ],
- q(3117) => [
- q(Machame),
- ],
- q(3118) => [
- q(Yamdena),
- ],
- q(3119) => [
- q(Jimi (Nigeria)),
- ],
- q(3120) => [
- q(Jumli),
- ],
- q(3121) => [
- q(Makuri Naga),
- ],
- q(3122) => [
- q(Kamara),
- ],
- q(3123) => [
- q(Mashi (Nigeria)),
- ],
- q(3124) => [
- q(Mouwase),
- ],
- q(3125) => [
- q(Western Juxtlahuaca Mixtec),
- ],
- q(3126) => [
- q(Jangshung),
- ],
- q(3127) => [
- q(Jandavra),
- ],
- q(3128) => [
- q(Yangman),
- ],
- q(3129) => [
- q(Janji),
- ],
- q(3130) => [
- q(Yemsa),
- ],
- q(3131) => [
- q(Rawat),
- ],
- q(3132) => [
- q(Jaunsari),
- ],
- q(3133) => [
- q(Joba),
- ],
- q(3134) => [
- q(Wojenaka),
- ],
- q(3135) => [
- q(Jogi),
- ],
- q(3136) => [
- q(Jora),
- ],
- q(3137) => [
- q(Jordanian Sign Language),
- ],
- q(3138) => [
- q(Jowulu),
- ],
- q(3139) => [
- q(Jewish Palestinian Aramaic),
- ],
- q(3140) => [
- q(Jaqaru),
- ],
- q(3141) => [
- q(Jarai),
- ],
- q(3142) => [
- q(Jiru),
- ],
- q(3143) => [
- q(Jorto),
- ],
- q(3144) => [
- q(Japreria),
- ],
- q(3145) => [
- q(Japanese Sign Language),
- ],
- q(3146) => [
- q(Juma),
- ],
- q(3147) => [
- q(Wannu),
- ],
- q(3148) => [
- q(Jurchen),
- ],
- q(3149) => [
- q(Worodougou),
- ],
- q(3150) => [
- q(Hone),
- ],
- q(3151) => [
- q(Ngadjuri),
- ],
- q(3152) => [
- q(Wapan),
- ],
- q(3153) => [
- q(Jirel),
- ],
- q(3154) => [
- q(Jumjum),
- ],
- q(3155) => [
- q(Juang),
- ],
- q(3156) => [
- q(Jiba),
- ],
- q(3157) => [
- q(Hupde),
- ],
- q(3158) => [
- q(Juruna),
- ],
- q(3159) => [
- q(Jumla Sign Language),
- ],
- q(3160) => [
- q(Jutish),
- ],
- q(3161) => [
- q(Ju),
- ],
- q(3162) => [
- q(Wapha),
- ],
- q(3163) => [
- q(Juray),
- ],
- q(3164) => [
- q(Javindo),
- ],
- q(3165) => [
- q(Caribbean Javanese),
- ],
- q(3166) => [
- q(Jwira-Pepesa),
- ],
- q(3167) => [
- q(Jiarong),
- ],
- q(3168) => [
- q(Judeo-Yemeni Arabic),
- ],
- q(3169) => [
- q(Jaya),
- ],
- q(3170) => [
- q(Adara),
- ],
- q(3171) => [
- q(Ketangalan),
- ],
- q(3172) => [
- q(Katso),
- ],
- q(3173) => [
- q(Kajaman),
- ],
- q(3174) => [
- q(Kara (Central African Republic)),
- ],
- q(3175) => [
- q(Karekare),
- ],
- q(3176) => [
- q(Jju),
- ],
- q(3177) => [
- q(Kalanguya),
- q(Kayapa Kallahan),
- ],
- q(3178) => [
- q(Xaasongaxango),
- ],
- q(3179) => [
- q(Bezhta),
- ],
- q(3180) => [
- q(Capanahua),
- ],
- q(3181) => [
- q(Katukina),
- ],
- q(3182) => [
- q(Kao),
- ],
- q(3183) => [
- q(Kamayura),
- ],
- q(3184) => [
- q(Kalarko),
- ],
- q(3185) => [
- q(Kaxuiana),
- ],
- q(3186) => [
- q(Kadiweu),
- ],
- q(3187) => [
- q(Kanju),
- ],
- q(3188) => [
- q(Khamba),
- ],
- q(3189) => [
- q(Camsa),
- ],
- q(3190) => [
- q(Kaptiau),
- ],
- q(3191) => [
- q(Kari),
- ],
- q(3192) => [
- q(Grass Koiari),
- ],
- q(3193) => [
- q(Kanembu),
- ],
- q(3194) => [
- q(Iwal),
- ],
- q(3195) => [
- q(Kare (Central African Republic)),
- ],
- q(3196) => [
- q(Keliko),
- ],
- q(3197) => [
- q(Kabiye),
- ],
- q(3198) => [
- q(Kamano),
- ],
- q(3199) => [
- q(Kafa),
- ],
- q(3200) => [
- q(Kande),
- ],
- q(3201) => [
- q(Abadi),
- ],
- q(3202) => [
- q(Kabutra),
- ],
- q(3203) => [
- q(Dera (Indonesia)),
- ],
- q(3204) => [
- q(Kaiep),
- ],
- q(3205) => [
- q(Ap Ma),
- ],
- q(3206) => [
- q(Manga Kanuri),
- ],
- q(3207) => [
- q(Duhwa),
- ],
- q(3208) => [
- q(Khanty),
- ],
- q(3209) => [
- q(Kawacha),
- ],
- q(3210) => [
- q(Lubila),
- ],
- q(3211) => [
- q(Ngkalmpw Kanum),
- ],
- q(3212) => [
- q(Kaivi),
- ],
- q(3213) => [
- q(Ukaan),
- ],
- q(3214) => [
- q(Tyap),
- ],
- q(3215) => [
- q(Vono),
- ],
- q(3216) => [
- q(Kamantan),
- ],
- q(3217) => [
- q(Kobiana),
- ],
- q(3218) => [
- q(Kalanga),
- ],
- q(3219) => [
- q(Kela (Papua New Guinea)),
- q(Kala),
- ],
- q(3220) => [
- q(Gula (Central African Republic)),
- ],
- q(3221) => [
- q(Nubi),
- ],
- q(3222) => [
- q(Kinalakna),
- ],
- q(3223) => [
- q(Kanga),
- ],
- q(3224) => [
- q(Kamo),
- ],
- q(3225) => [
- q(Katla),
- ],
- q(3226) => [
- q(Koenoem),
- ],
- q(3227) => [
- q(Kaian),
- ],
- q(3228) => [
- q(Kami (Tanzania)),
- ],
- q(3229) => [
- q(Kete),
- ],
- q(3230) => [
- q(Kabwari),
- ],
- q(3231) => [
- q(Kachama-Ganjule),
- ],
- q(3232) => [
- q(Korandje),
- ],
- q(3233) => [
- q(Konongo),
- ],
- q(3234) => [
- q(Worimi),
- ],
- q(3235) => [
- q(Kutu),
- ],
- q(3236) => [
- q(Yankunytjatjara),
- ],
- q(3237) => [
- q(Makonde),
- ],
- q(3238) => [
- q(Mamusi),
- ],
- q(3239) => [
- q(Seba),
- ],
- q(3240) => [
- q(Tem),
- ],
- q(3241) => [
- q(Kumam),
- ],
- q(3242) => [
- q(Karamojong),
- ],
- q(3243) => [
- q(Numee),
- q(Kwenyi),
- ],
- q(3244) => [
- q(Tsikimba),
- ],
- q(3245) => [
- q(Kagoma),
- ],
- q(3246) => [
- q(Kunda),
- ],
- q(3247) => [
- q(Kaningdon-Nindem),
- ],
- q(3248) => [
- q(Koch),
- ],
- q(3249) => [
- q(Karaim),
- ],
- q(3250) => [
- q(Kuy),
- ],
- q(3251) => [
- q(Kadaru),
- ],
- q(3252) => [
- q(Koneraw),
- ],
- q(3253) => [
- q(Kam),
- ],
- q(3254) => [
- q(Keder),
- q(Keijar),
- ],
- q(3255) => [
- q(Kwaja),
- ],
- q(3256) => [
- q(Kabuverdianu),
- ],
- q(3257) => [
- q(Kele),
- ],
- q(3258) => [
- q(Keiga),
- ],
- q(3259) => [
- q(Kerewe),
- ],
- q(3260) => [
- q(Eastern Keres),
- ],
- q(3261) => [
- q(Kpessi),
- ],
- q(3262) => [
- q(Tese),
- ],
- q(3263) => [
- q(Keak),
- ],
- q(3264) => [
- q(Kei),
- ],
- q(3265) => [
- q(Kadar),
- ],
- q(3266) => [
- q(Kekchi),
- ],
- q(3267) => [
- q(Kela (Democratic Republic of Congo)),
- ],
- q(3268) => [
- q(Kemak),
- ],
- q(3269) => [
- q(Kenyang),
- ],
- q(3270) => [
- q(Kakwa),
- ],
- q(3271) => [
- q(Kaikadi),
- ],
- q(3272) => [
- q(Kamar),
- ],
- q(3273) => [
- q(Kera),
- ],
- q(3274) => [
- q(Kugbo),
- ],
- q(3275) => [
- q(Ket),
- ],
- q(3276) => [
- q(Akebu),
- ],
- q(3277) => [
- q(Kanikkaran),
- ],
- q(3278) => [
- q(West Kewa),
- ],
- q(3279) => [
- q(Kukna),
- ],
- q(3280) => [
- q(Kupia),
- ],
- q(3281) => [
- q(Kukele),
- ],
- q(3282) => [
- q(Kodava),
- ],
- q(3283) => [
- q(Northwestern Kolami),
- ],
- q(3284) => [
- q(Konda-Dora),
- ],
- q(3285) => [
- q(Korra Koraga),
- ],
- q(3286) => [
- q(Kota (India)),
- ],
- q(3287) => [
- q(Koya),
- ],
- q(3288) => [
- q(Kudiya),
- ],
- q(3289) => [
- q(Kurichiya),
- ],
- q(3290) => [
- q(Kannada Kurumba),
- ],
- q(3291) => [
- q(Kemiehua),
- ],
- q(3292) => [
- q(Kinnauri),
- ],
- q(3293) => [
- q(Kung),
- ],
- q(3294) => [
- q(Khunsari),
- ],
- q(3295) => [
- q(Kuk),
- ],
- q(3296) => [
- q(Koro (Cote d'Ivoire)),
- ],
- q(3297) => [
- q(Korwa),
- ],
- q(3298) => [
- q(Korku),
- ],
- q(3299) => [
- q(Kachhi),
- q(Kutchi),
- ],
- q(3300) => [
- q(Bilaspuri),
- ],
- q(3301) => [
- q(Kanjari),
- ],
- q(3302) => [
- q(Katkari),
- ],
- q(3303) => [
- q(Kurmukar),
- ],
- q(3304) => [
- q(Kharam Naga),
- ],
- q(3305) => [
- q(Kullu Pahari),
- ],
- q(3306) => [
- q(Kumaoni),
- ],
- q(3307) => [
- q(Koromfe),
- ],
- q(3308) => [
- q(Koyaga),
- ],
- q(3309) => [
- q(Kawe),
- ],
- q(3310) => [
- q(Komering),
- ],
- q(3311) => [
- q(Kube),
- ],
- q(3312) => [
- q(Kusunda),
- ],
- q(3313) => [
- q(Selangor Sign Language),
- ],
- q(3314) => [
- q(Gamale Kham),
- ],
- q(3315) => [
- q(Kaiwa),
- ],
- q(3316) => [
- q(Kunggari),
- ],
- q(3317) => [
- q(Karipuna),
- ],
- q(3318) => [
- q(Karingani),
- ],
- q(3319) => [
- q(Krongo),
- ],
- q(3320) => [
- q(Kaingang),
- ],
- q(3321) => [
- q(Kamoro),
- ],
- q(3322) => [
- q(Abun),
- ],
- q(3323) => [
- q(Kumbainggar),
- ],
- q(3324) => [
- q(Somyev),
- ],
- q(3325) => [
- q(Kobol),
- ],
- q(3326) => [
- q(Karas),
- ],
- q(3327) => [
- q(Karon Dori),
- ],
- q(3328) => [
- q(Kamaru),
- ],
- q(3329) => [
- q(Kyerung),
- ],
- q(3330) => [
- q(Lu),
- ],
- q(3331) => [
- q(Tukang Besi North),
- ],
- q(3332) => [
- q(Badi Kanum),
- ],
- q(3333) => [
- q(Korowai),
- ],
- q(3334) => [
- q(Khuen),
- ],
- q(3335) => [
- q(Khams Tibetan),
- ],
- q(3336) => [
- q(Kehu),
- ],
- q(3337) => [
- q(Kuturmi),
- ],
- q(3338) => [
- q(Halh Mongolian),
- ],
- q(3339) => [
- q(Lusi),
- ],
- q(3340) => [
- q(Khandesi),
- ],
- q(3341) => [
- q(Kapori),
- q(Kapauri),
- ],
- q(3342) => [
- q(Koyra Chiini Songhay),
- ],
- q(3343) => [
- q(Kharia),
- ],
- q(3344) => [
- q(Kasua),
- ],
- q(3345) => [
- q(Khamti),
- ],
- q(3346) => [
- q(Nkhumbi),
- ],
- q(3347) => [
- q(Khvarshi),
- ],
- q(3348) => [
- q(Khowar),
- ],
- q(3349) => [
- q(Kanu),
- ],
- q(3350) => [
- q(Kele (Democratic Republic of Congo)),
- ],
- q(3351) => [
- q(Keapara),
- ],
- q(3352) => [
- q(Kim),
- ],
- q(3353) => [
- q(Koalib),
- ],
- q(3354) => [
- q(Kickapoo),
- ],
- q(3355) => [
- q(Koshin),
- ],
- q(3356) => [
- q(Kibet),
- ],
- q(3357) => [
- q(Eastern Parbate Kham),
- ],
- q(3358) => [
- q(Kimaama),
- q(Kimaghima),
- ],
- q(3359) => [
- q(Kilmeri),
- ],
- q(3360) => [
- q(Kitsai),
- ],
- q(3361) => [
- q(Kilivila),
- ],
- q(3362) => [
- q(Kariya),
- ],
- q(3363) => [
- q(Karagas),
- ],
- q(3364) => [
- q(Kiowa),
- ],
- q(3365) => [
- q(Sheshi Kham),
- ],
- q(3366) => [
- q(Kosadle),
- q(Kosare),
- ],
- q(3367) => [
- q(Kis),
- ],
- q(3368) => [
- q(Agob),
- ],
- q(3369) => [
- q(Kirmanjki (individual language)),
- ],
- q(3370) => [
- q(Kimbu),
- ],
- q(3371) => [
- q(Northeast Kiwai),
- ],
- q(3372) => [
- q(Khiamniungan Naga),
- ],
- q(3373) => [
- q(Kirikiri),
- ],
- q(3374) => [
- q(Kisi),
- ],
- q(3375) => [
- q(Mlap),
- ],
- q(3376) => [
- q(Q'anjob'al),
- q(Kanjobal),
- ],
- q(3377) => [
- q(Coastal Konjo),
- ],
- q(3378) => [
- q(Southern Kiwai),
- ],
- q(3379) => [
- q(Kisar),
- ],
- q(3380) => [
- q(Khalaj),
- ],
- q(3381) => [
- q(Khmu),
- ],
- q(3382) => [
- q(Khakas),
- ],
- q(3383) => [
- q(Zabana),
- ],
- q(3384) => [
- q(Khinalugh),
- ],
- q(3385) => [
- q(Highland Konjo),
- ],
- q(3386) => [
- q(Western Parbate Kham),
- ],
- q(3387) => [
- q(Khang),
- ],
- q(3388) => [
- q(Kunjen),
- ],
- q(3389) => [
- q(Harijan Kinnauri),
- ],
- q(3390) => [
- q(Pwo Eastern Karen),
- ],
- q(3391) => [
- q(Western Keres),
- ],
- q(3392) => [
- q(Kurudu),
- ],
- q(3393) => [
- q(East Kewa),
- ],
- q(3394) => [
- q(Phrae Pwo Karen),
- ],
- q(3395) => [
- q(Kashaya),
- ],
- q(3396) => [
- q(Kaikavian Literary Language),
- ],
- q(3397) => [
- q(Ramopa),
- ],
- q(3398) => [
- q(Erave),
- ],
- q(3399) => [
- q(Bumthangkha),
- ],
- q(3400) => [
- q(Kakanda),
- ],
- q(3401) => [
- q(Kwerisa),
- ],
- q(3402) => [
- q(Odoodee),
- ],
- q(3403) => [
- q(Kinuku),
- ],
- q(3404) => [
- q(Kakabe),
- ],
- q(3405) => [
- q(Kalaktang Monpa),
- ],
- q(3406) => [
- q(Mabaka Valley Kalinga),
- ],
- q(3407) => [
- q(Khun),
- ],
- q(3408) => [
- q(Kagulu),
- ],
- q(3409) => [
- q(Kako),
- ],
- q(3410) => [
- q(Kokota),
- ],
- q(3411) => [
- q(Kosarek Yale),
- ],
- q(3412) => [
- q(Kiong),
- ],
- q(3413) => [
- q(Kon Keu),
- ],
- q(3414) => [
- q(Karko),
- ],
- q(3415) => [
- q(Gugubera),
- ],
- q(3416) => [
- q(Kaiku),
- ],
- q(3417) => [
- q(Kir-Balar),
- ],
- q(3418) => [
- q(Giiwo),
- ],
- q(3419) => [
- q(Koi),
- ],
- q(3420) => [
- q(Tumi),
- ],
- q(3421) => [
- q(Kangean),
- ],
- q(3422) => [
- q(Teke-Kukuya),
- ],
- q(3423) => [
- q(Kohin),
- ],
- q(3424) => [
- q(Guguyimidjir),
- ],
- q(3425) => [
- q(Kaska),
- ],
- q(3426) => [
- q(Klamath-Modoc),
- ],
- q(3427) => [
- q(Kiliwa),
- ],
- q(3428) => [
- q(Kolbila),
- ],
- q(3429) => [
- q(Gamilaraay),
- ],
- q(3430) => [
- q(Kulung (Nepal)),
- ],
- q(3431) => [
- q(Kendeje),
- ],
- q(3432) => [
- q(Tagakaulo),
- ],
- q(3433) => [
- q(Weliki),
- ],
- q(3434) => [
- q(Kalumpang),
- ],
- q(3435) => [
- q(Turkic Khalaj),
- ],
- q(3436) => [
- q(Kono (Nigeria)),
- ],
- q(3437) => [
- q(Kagan Kalagan),
- ],
- q(3438) => [
- q(Migum),
- ],
- q(3439) => [
- q(Kalenjin),
- ],
- q(3440) => [
- q(Kapya),
- ],
- q(3441) => [
- q(Kamasa),
- ],
- q(3442) => [
- q(Rumu),
- ],
- q(3443) => [
- q(Khaling),
- ],
- q(3444) => [
- q(Kalasha),
- ],
- q(3445) => [
- q(Nukna),
- ],
- q(3446) => [
- q(Klao),
- ],
- q(3447) => [
- q(Maskelynes),
- ],
- q(3448) => [
- q(Tado),
- q(Lindu),
- ],
- q(3449) => [
- q(Koluwawa),
- ],
- q(3450) => [
- q(Kalao),
- ],
- q(3451) => [
- q(Kabola),
- ],
- q(3452) => [
- q(Konni),
- ],
- q(3453) => [
- q(Southern Dong),
- ],
- q(3454) => [
- q(Majukayang Kalinga),
- ],
- q(3455) => [
- q(Bakole),
- ],
- q(3456) => [
- q(Kare (Papua New Guinea)),
- ],
- q(3457) => [
- q(Kate),
- ],
- q(3458) => [
- q(Kalam),
- ],
- q(3459) => [
- q(Kami (Nigeria)),
- ],
- q(3460) => [
- q(Kumarbhag Paharia),
- ],
- q(3461) => [
- q(Limos Kalinga),
- ],
- q(3462) => [
- q(Tanudan Kalinga),
- ],
- q(3463) => [
- q(Kom (India)),
- ],
- q(3464) => [
- q(Awtuw),
- ],
- q(3465) => [
- q(Kwoma),
- ],
- q(3466) => [
- q(Gimme),
- ],
- q(3467) => [
- q(Kwama),
- ],
- q(3468) => [
- q(Northern Kurdish),
- ],
- q(3469) => [
- q(Kamasau),
- ],
- q(3470) => [
- q(Kemtuik),
- ],
- q(3471) => [
- q(Kanite),
- ],
- q(3472) => [
- q(Karipuna Creole French),
- ],
- q(3473) => [
- q(Komo (Democratic Republic of Congo)),
- ],
- q(3474) => [
- q(Waboda),
- ],
- q(3475) => [
- q(Koma),
- ],
- q(3476) => [
- q(Khorasani Turkish),
- ],
- q(3477) => [
- q(Dera (Nigeria)),
- ],
- q(3478) => [
- q(Lubuagan Kalinga),
- ],
- q(3479) => [
- q(Central Kanuri),
- ],
- q(3480) => [
- q(Konda),
- ],
- q(3481) => [
- q(Kankanaey),
- ],
- q(3482) => [
- q(Mankanya),
- ],
- q(3483) => [
- q(Koongo),
- ],
- q(3484) => [
- q(Kanufi),
- ],
- q(3485) => [
- q(Western Kanjobal),
- ],
- q(3486) => [
- q(Kuranko),
- ],
- q(3487) => [
- q(Keninjal),
- ],
- q(3488) => [
- q(Kanamari),
- ],
- q(3489) => [
- q(Konkani (individual language)),
- ],
- q(3490) => [
- q(Kono (Sierra Leone)),
- ],
- q(3491) => [
- q(Kwanja),
- ],
- q(3492) => [
- q(Kintaq),
- ],
- q(3493) => [
- q(Kaningra),
- ],
- q(3494) => [
- q(Kensiu),
- ],
- q(3495) => [
- q(Panoan Katukina),
- ],
- q(3496) => [
- q(Kono (Guinea)),
- ],
- q(3497) => [
- q(Tabo),
- ],
- q(3498) => [
- q(Kung-Ekoka),
- ],
- q(3499) => [
- q(Kendayan),
- q(Salako),
- ],
- q(3500) => [
- q(Kanyok),
- ],
- q(3501) => [
- q(Kalamse),
- ],
- q(3502) => [
- q(Konomala),
- ],
- q(3503) => [
- q(Kpati),
- ],
- q(3504) => [
- q(Kodi),
- ],
- q(3505) => [
- q(Kacipo-Balesi),
- ],
- q(3506) => [
- q(Kubi),
- ],
- q(3507) => [
- q(Cogui),
- q(Kogi),
- ],
- q(3508) => [
- q(Koyo),
- ],
- q(3509) => [
- q(Komi-Permyak),
- ],
- q(3510) => [
- q(Kol (Papua New Guinea)),
- ],
- q(3511) => [
- q(Konzo),
- ],
- q(3512) => [
- q(Waube),
- ],
- q(3513) => [
- q(Kota (Gabon)),
- ],
- q(3514) => [
- q(Lagwan),
- ],
- q(3515) => [
- q(Koke),
- ],
- q(3516) => [
- q(Kudu-Camo),
- ],
- q(3517) => [
- q(Kugama),
- ],
- q(3518) => [
- q(Koyukon),
- ],
- q(3519) => [
- q(Korak),
- ],
- q(3520) => [
- q(Kutto),
- ],
- q(3521) => [
- q(Mullu Kurumba),
- ],
- q(3522) => [
- q(Curripaco),
- ],
- q(3523) => [
- q(Koba),
- ],
- q(3524) => [
- q(Komba),
- ],
- q(3525) => [
- q(Kapingamarangi),
- ],
- q(3526) => [
- q(Kplang),
- ],
- q(3527) => [
- q(Kofei),
- ],
- q(3528) => [
- q(Karaja),
- ],
- q(3529) => [
- q(Kpan),
- ],
- q(3530) => [
- q(Kpala),
- ],
- q(3531) => [
- q(Koho),
- ],
- q(3532) => [
- q(Kepkiriwat),
- ],
- q(3533) => [
- q(Ikposo),
- ],
- q(3534) => [
- q(Korupun-Sela),
- ],
- q(3535) => [
- q(Korafe-Yegha),
- ],
- q(3536) => [
- q(Tehit),
- ],
- q(3537) => [
- q(Karata),
- ],
- q(3538) => [
- q(Kafoa),
- ],
- q(3539) => [
- q(Komi-Zyrian),
- ],
- q(3540) => [
- q(Kobon),
- ],
- q(3541) => [
- q(Mountain Koiali),
- ],
- q(3542) => [
- q(Koryak),
- ],
- q(3543) => [
- q(Kupsabiny),
- ],
- q(3544) => [
- q(Mum),
- ],
- q(3545) => [
- q(Kovai),
- ],
- q(3546) => [
- q(Doromu-Koki),
- ],
- q(3547) => [
- q(Koy Sanjaq Surat),
- ],
- q(3548) => [
- q(Kalagan),
- ],
- q(3549) => [
- q(Kakabai),
- ],
- q(3550) => [
- q(Khe),
- ],
- q(3551) => [
- q(Kisankasa),
- ],
- q(3552) => [
- q(Koitabu),
- ],
- q(3553) => [
- q(Koromira),
- ],
- q(3554) => [
- q(Kotafon Gbe),
- ],
- q(3555) => [
- q(Kyenele),
- ],
- q(3556) => [
- q(Khisa),
- ],
- q(3557) => [
- q(Kaonde),
- ],
- q(3558) => [
- q(Eastern Krahn),
- ],
- q(3559) => [
- q(Kimre),
- ],
- q(3560) => [
- q(Krenak),
- ],
- q(3561) => [
- q(Kimaragang),
- ],
- q(3562) => [
- q(Northern Kissi),
- ],
- q(3563) => [
- q(Klias River Kadazan),
- ],
- q(3564) => [
- q(Seroa),
- ],
- q(3565) => [
- q(Okolod),
- ],
- q(3566) => [
- q(Kandas),
- ],
- q(3567) => [
- q(Mser),
- ],
- q(3568) => [
- q(Koorete),
- ],
- q(3569) => [
- q(Korana),
- ],
- q(3570) => [
- q(Kumhali),
- ],
- q(3571) => [
- q(Karkin),
- ],
- q(3572) => [
- q(Kairui-Midiki),
- ],
- q(3573) => [
- q(Panara),
- ],
- q(3574) => [
- q(Koro (Vanuatu)),
- ],
- q(3575) => [
- q(Kurama),
- ],
- q(3576) => [
- q(Krio),
- ],
- q(3577) => [
- q(Kinaray-A),
- ],
- q(3578) => [
- q(Kerek),
- ],
- q(3579) => [
- q(Sapo),
- ],
- q(3580) => [
- q(Korop),
- ],
- q(3581) => [
- q(Krung),
- ],
- q(3582) => [
- q(Gbaya (Sudan)),
- ],
- q(3583) => [
- q(Tumari Kanuri),
- ],
- q(3584) => [
- q(Kavet),
- ],
- q(3585) => [
- q(Western Krahn),
- ],
- q(3586) => [
- q(Karon),
- ],
- q(3587) => [
- q(Kryts),
- ],
- q(3588) => [
- q(Sota Kanum),
- ],
- q(3589) => [
- q(Shuwa-Zamani),
- ],
- q(3590) => [
- q(Shambala),
- ],
- q(3591) => [
- q(Southern Kalinga),
- ],
- q(3592) => [
- q(Kuanua),
- ],
- q(3593) => [
- q(Kuni),
- ],
- q(3594) => [
- q(Bafia),
- ],
- q(3595) => [
- q(Kusaghe),
- ],
- q(3596) => [
- q(Kolsch),
- ],
- q(3597) => [
- q(Krisa),
- q(I'saka),
- ],
- q(3598) => [
- q(Uare),
- ],
- q(3599) => [
- q(Kansa),
- ],
- q(3600) => [
- q(Kumalu),
- ],
- q(3601) => [
- q(Kumba),
- ],
- q(3602) => [
- q(Kasiguranin),
- ],
- q(3603) => [
- q(Kofa),
- ],
- q(3604) => [
- q(Kaba),
- ],
- q(3605) => [
- q(Kwaami),
- ],
- q(3606) => [
- q(Borong),
- ],
- q(3607) => [
- q(Southern Kisi),
- ],
- q(3608) => [
- q(Winye),
- ],
- q(3609) => [
- q(Khamyang),
- ],
- q(3610) => [
- q(Kusu),
- ],
- q(3611) => [
- q(S'gaw Karen),
- ],
- q(3612) => [
- q(Kedang),
- ],
- q(3613) => [
- q(Kharia Thar),
- ],
- q(3614) => [
- q(Kodaku),
- ],
- q(3615) => [
- q(Katua),
- ],
- q(3616) => [
- q(Kambaata),
- ],
- q(3617) => [
- q(Kholok),
- ],
- q(3618) => [
- q(Kokata),
- ],
- q(3619) => [
- q(Nubri),
- ],
- q(3620) => [
- q(Kwami),
- ],
- q(3621) => [
- q(Kalkutung),
- ],
- q(3622) => [
- q(Karanga),
- ],
- q(3623) => [
- q(North Muyu),
- ],
- q(3624) => [
- q(Plapo Krumen),
- ],
- q(3625) => [
- q(Kaniet),
- ],
- q(3626) => [
- q(Koroshi),
- ],
- q(3627) => [
- q(Kurti),
- ],
- q(3628) => [
- q(Karitiana),
- ],
- q(3629) => [
- q(Kuot),
- ],
- q(3630) => [
- q(Kaduo),
- ],
- q(3631) => [
- q(Katabaga),
- ],
- q(3632) => [
- q(South Muyu),
- ],
- q(3633) => [
- q(Ketum),
- ],
- q(3634) => [
- q(Kituba (Democratic Republic of Congo)),
- ],
- q(3635) => [
- q(Eastern Katu),
- ],
- q(3636) => [
- q(Kato),
- ],
- q(3637) => [
- q(Kaxarari),
- ],
- q(3638) => [
- q(Kango (Bas-Uele District)),
- ],
- q(3639) => [
- q(Ju/'hoan),
- q(Juhoan),
- q(Ju|'hoansi),
- ],
- q(3640) => [
- q(Kutep),
- ],
- q(3641) => [
- q(Kwinsu),
- ],
- q(3642) => [
- q('Auhelawa),
- ],
- q(3643) => [
- q(Kuman (Papua New Guinea)),
- ],
- q(3644) => [
- q(Western Katu),
- ],
- q(3645) => [
- q(Kupa),
- ],
- q(3646) => [
- q(Kushi),
- ],
- q(3647) => [
- q(Kuikuro-Kalapalo),
- ],
- q(3648) => [
- q(Kuria),
- ],
- q(3649) => [
- q(Kepo'),
- ],
- q(3650) => [
- q(Kulere),
- ],
- q(3651) => [
- q(Kunama),
- ],
- q(3652) => [
- q(Kumukio),
- ],
- q(3653) => [
- q(Kunimaipa),
- ],
- q(3654) => [
- q(Kusaal),
- ],
- q(3655) => [
- q(Upper Kuskokwim),
- ],
- q(3656) => [
- q(Kur),
- ],
- q(3657) => [
- q(Kpagua),
- ],
- q(3658) => [
- q(Kukatja),
- ],
- q(3659) => [
- q(Kuuku-Ya'u),
- ],
- q(3660) => [
- q(Kunza),
- ],
- q(3661) => [
- q(Bagvalal),
- ],
- q(3662) => [
- q(Kubu),
- ],
- q(3663) => [
- q(Kove),
- ],
- q(3664) => [
- q(Kui (Indonesia)),
- ],
- q(3665) => [
- q(Kalabakan),
- ],
- q(3666) => [
- q(Kabalai),
- ],
- q(3667) => [
- q(Kuni-Boazi),
- ],
- q(3668) => [
- q(Komodo),
- ],
- q(3669) => [
- q(Kwang),
- ],
- q(3670) => [
- q(Psikye),
- ],
- q(3671) => [
- q(Korean Sign Language),
- ],
- q(3672) => [
- q(Kayaw),
- ],
- q(3673) => [
- q(Kendem),
- ],
- q(3674) => [
- q(Border Kuna),
- ],
- q(3675) => [
- q(Dobel),
- ],
- q(3676) => [
- q(Kompane),
- ],
- q(3677) => [
- q(Geba Karen),
- ],
- q(3678) => [
- q(Kerinci),
- ],
- q(3679) => [
- q(Lahta Karen),
- q(Lahta),
- ],
- q(3680) => [
- q(Yinbaw Karen),
- ],
- q(3681) => [
- q(Kola),
- ],
- q(3682) => [
- q(Wersing),
- ],
- q(3683) => [
- q(Parkari Koli),
- ],
- q(3684) => [
- q(Yintale Karen),
- q(Yintale),
- ],
- q(3685) => [
- q(Tsakwambo),
- q(Tsaukambo),
- ],
- q(3686) => [
- q(Daw),
- ],
- q(3687) => [
- q(Kwa),
- ],
- q(3688) => [
- q(Likwala),
- ],
- q(3689) => [
- q(Kwaio),
- ],
- q(3690) => [
- q(Kwerba),
- ],
- q(3691) => [
- q(Kwara'ae),
- ],
- q(3692) => [
- q(Sara Kaba Deme),
- ],
- q(3693) => [
- q(Kowiai),
- ],
- q(3694) => [
- q(Awa-Cuaiquer),
- ],
- q(3695) => [
- q(Kwanga),
- ],
- q(3696) => [
- q(Kwakiutl),
- ],
- q(3697) => [
- q(Kofyar),
- ],
- q(3698) => [
- q(Kwambi),
- ],
- q(3699) => [
- q(Kwangali),
- ],
- q(3700) => [
- q(Kwomtari),
- ],
- q(3701) => [
- q(Kodia),
- ],
- q(3702) => [
- q(Kwer),
- ],
- q(3703) => [
- q(Kwese),
- ],
- q(3704) => [
- q(Kwesten),
- ],
- q(3705) => [
- q(Kwakum),
- ],
- q(3706) => [
- q(Sara Kaba Naa),
- ],
- q(3707) => [
- q(Kwinti),
- ],
- q(3708) => [
- q(Khirwar),
- ],
- q(3709) => [
- q(San Salvador Kongo),
- ],
- q(3710) => [
- q(Kwadi),
- ],
- q(3711) => [
- q(Kairiru),
- ],
- q(3712) => [
- q(Krobu),
- ],
- q(3713) => [
- q(Konso),
- q(Khonso),
- ],
- q(3714) => [
- q(Brunei),
- ],
- q(3715) => [
- q(Manumanaw Karen),
- q(Manumanaw),
- ],
- q(3716) => [
- q(Karo (Ethiopia)),
- ],
- q(3717) => [
- q(Keningau Murut),
- ],
- q(3718) => [
- q(Kulfa),
- ],
- q(3719) => [
- q(Zayein Karen),
- ],
- q(3720) => [
- q(Nepali Kurux),
- ],
- q(3721) => [
- q(Northern Khmer),
- ],
- q(3722) => [
- q(Kanowit-Tanjong Melanau),
- ],
- q(3723) => [
- q(Kanoe),
- ],
- q(3724) => [
- q(Wadiyara Koli),
- ],
- q(3725) => [
- q(Smarky Kanum),
- ],
- q(3726) => [
- q(Koro (Papua New Guinea)),
- ],
- q(3727) => [
- q(Kangjia),
- ],
- q(3728) => [
- q(Koiwat),
- ],
- q(3729) => [
- q(Kui (India)),
- ],
- q(3730) => [
- q(Kuvi),
- ],
- q(3731) => [
- q(Konai),
- ],
- q(3732) => [
- q(Likuba),
- ],
- q(3733) => [
- q(Kayong),
- ],
- q(3734) => [
- q(Kerewo),
- ],
- q(3735) => [
- q(Kwaya),
- ],
- q(3736) => [
- q(Butbut Kalinga),
- ],
- q(3737) => [
- q(Kyaka),
- ],
- q(3738) => [
- q(Karey),
- ],
- q(3739) => [
- q(Krache),
- ],
- q(3740) => [
- q(Kouya),
- ],
- q(3741) => [
- q(Keyagana),
- ],
- q(3742) => [
- q(Karok),
- ],
- q(3743) => [
- q(Kiput),
- ],
- q(3744) => [
- q(Karao),
- ],
- q(3745) => [
- q(Kamayo),
- ],
- q(3746) => [
- q(Kalapuya),
- ],
- q(3747) => [
- q(Kpatili),
- ],
- q(3748) => [
- q(Northern Binukidnon),
- ],
- q(3749) => [
- q(Kelon),
- ],
- q(3750) => [
- q(Kang),
- ],
- q(3751) => [
- q(Kenga),
- ],
- q(3752) => [
- q(Kuruaya),
- ],
- q(3753) => [
- q(Baram Kayan),
- ],
- q(3754) => [
- q(Kayagar),
- ],
- q(3755) => [
- q(Western Kayah),
- ],
- q(3756) => [
- q(Kayort),
- ],
- q(3757) => [
- q(Kudmali),
- ],
- q(3758) => [
- q(Rapoisi),
- ],
- q(3759) => [
- q(Kambaira),
- ],
- q(3760) => [
- q(Kayabi),
- ],
- q(3761) => [
- q(Western Karaboro),
- ],
- q(3762) => [
- q(Kaibobo),
- ],
- q(3763) => [
- q(Bondoukou Kulango),
- ],
- q(3764) => [
- q(Kadai),
- ],
- q(3765) => [
- q(Kosena),
- ],
- q(3766) => [
- q(Da'a Kaili),
- ],
- q(3767) => [
- q(Kikai),
- ],
- q(3768) => [
- q(Kelabit),
- ],
- q(3769) => [
- q(Kazukuru),
- ],
- q(3770) => [
- q(Kayeli),
- ],
- q(3771) => [
- q(Kais),
- ],
- q(3772) => [
- q(Kokola),
- ],
- q(3773) => [
- q(Kaningi),
- ],
- q(3774) => [
- q(Kaidipang),
- ],
- q(3775) => [
- q(Kaike),
- ],
- q(3776) => [
- q(Karang),
- ],
- q(3777) => [
- q(Sugut Dusun),
- ],
- q(3778) => [
- q(Kayupulau),
- ],
- q(3779) => [
- q(Komyandaret),
- ],
- q(3780) => [
- q(Kariri-Xoco),
- ],
- q(3781) => [
- q(Kamarian),
- ],
- q(3782) => [
- q(Kango (Tshopo District)),
- ],
- q(3783) => [
- q(Kalabra),
- ],
- q(3784) => [
- q(Southern Subanen),
- ],
- q(3785) => [
- q(Linear A),
- ],
- q(3786) => [
- q(Lacandon),
- ],
- q(3787) => [
- q(Pattani),
- ],
- q(3788) => [
- q(Lafofa),
- ],
- q(3789) => [
- q(Langi),
- ],
- q(3790) => [
- q(Lambya),
- ],
- q(3791) => [
- q(Lango (Uganda)),
- ],
- q(3792) => [
- q(Laka (Nigeria)),
- ],
- q(3793) => [
- q(Lalia),
- ],
- q(3794) => [
- q(Laru),
- ],
- q(3795) => [
- q(Laka (Chad)),
- ],
- q(3796) => [
- q(Qabiao),
- ],
- q(3797) => [
- q(Larteh),
- ],
- q(3798) => [
- q(Lama (Togo)),
- ],
- q(3799) => [
- q(Laba),
- ],
- q(3800) => [
- q(Lauje),
- ],
- q(3801) => [
- q(Tiwa),
- ],
- q(3802) => [
- q(Lama Bai),
- ],
- q(3803) => [
- q(Aribwatsa),
- ],
- q(3804) => [
- q(Lui),
- ],
- q(3805) => [
- q(Label),
- ],
- q(3806) => [
- q(Lakkia),
- ],
- q(3807) => [
- q(Lak),
- ],
- q(3808) => [
- q(Tinani),
- ],
- q(3809) => [
- q(Laopang),
- ],
- q(3810) => [
- q(La'bi),
- ],
- q(3811) => [
- q(Ladakhi),
- ],
- q(3812) => [
- q(Central Bontok),
- ],
- q(3813) => [
- q(Libon Bikol),
- ],
- q(3814) => [
- q(Lodhi),
- ],
- q(3815) => [
- q(Lamet),
- ],
- q(3816) => [
- q(Laven),
- ],
- q(3817) => [
- q(Wampar),
- ],
- q(3818) => [
- q(Lohorung),
- ],
- q(3819) => [
- q(Libyan Sign Language),
- ],
- q(3820) => [
- q(Lachi),
- ],
- q(3821) => [
- q(Labu),
- ],
- q(3822) => [
- q(Lavatbura-Lamusong),
- ],
- q(3823) => [
- q(Tolaki),
- ],
- q(3824) => [
- q(Lawangan),
- ],
- q(3825) => [
- q(Lamu-Lamu),
- ],
- q(3826) => [
- q(Lardil),
- ],
- q(3827) => [
- q(Legenyem),
- ],
- q(3828) => [
- q(Lola),
- ],
- q(3829) => [
- q(Loncong),
- q(Sekak),
- ],
- q(3830) => [
- q(Lubu),
- ],
- q(3831) => [
- q(Luchazi),
- ],
- q(3832) => [
- q(Lisela),
- ],
- q(3833) => [
- q(Tungag),
- ],
- q(3834) => [
- q(Western Lawa),
- ],
- q(3835) => [
- q(Luhu),
- ],
- q(3836) => [
- q(Lisabata-Nuniali),
- ],
- q(3837) => [
- q(Kla-Dan),
- ],
- q(3838) => [
- q(Duya),
- ],
- q(3839) => [
- q(Luri),
- ],
- q(3840) => [
- q(Lenyima),
- ],
- q(3841) => [
- q(Lamja-Dengsa-Tola),
- ],
- q(3842) => [
- q(Laari),
- ],
- q(3843) => [
- q(Lemoro),
- ],
- q(3844) => [
- q(Leelau),
- ],
- q(3845) => [
- q(Kaan),
- ],
- q(3846) => [
- q(Landoma),
- ],
- q(3847) => [
- q(Laadan),
- ],
- q(3848) => [
- q(Loo),
- ],
- q(3849) => [
- q(Tso),
- ],
- q(3850) => [
- q(Lufu),
- ],
- q(3851) => [
- q(Lega-Shabunda),
- ],
- q(3852) => [
- q(Lala-Bisa),
- ],
- q(3853) => [
- q(Leco),
- ],
- q(3854) => [
- q(Lendu),
- ],
- q(3855) => [
- q(Lyele),
- ],
- q(3856) => [
- q(Lelemi),
- ],
- q(3857) => [
- q(Lenje),
- ],
- q(3858) => [
- q(Lemio),
- ],
- q(3859) => [
- q(Lengola),
- ],
- q(3860) => [
- q(Leipon),
- ],
- q(3861) => [
- q(Lele (Democratic Republic of Congo)),
- ],
- q(3862) => [
- q(Nomaande),
- ],
- q(3863) => [
- q(Lenca),
- ],
- q(3864) => [
- q(Leti (Cameroon)),
- ],
- q(3865) => [
- q(Lepcha),
- ],
- q(3866) => [
- q(Lembena),
- ],
- q(3867) => [
- q(Lenkau),
- ],
- q(3868) => [
- q(Lese),
- ],
- q(3869) => [
- q(Lesing-Gelimi),
- q(Amio-Gelimi),
- ],
- q(3870) => [
- q(Kara (Papua New Guinea)),
- ],
- q(3871) => [
- q(Lamma),
- ],
- q(3872) => [
- q(Ledo Kaili),
- ],
- q(3873) => [
- q(Luang),
- ],
- q(3874) => [
- q(Lemolang),
- ],
- q(3875) => [
- q(Lefa),
- ],
- q(3876) => [
- q(Lingua Franca Nova),
- ],
- q(3877) => [
- q(Lungga),
- ],
- q(3878) => [
- q(Laghu),
- ],
- q(3879) => [
- q(Lugbara),
- ],
- q(3880) => [
- q(Laghuu),
- ],
- q(3881) => [
- q(Lengilu),
- ],
- q(3882) => [
- q(Lingarak),
- q(Neverver),
- ],
- q(3883) => [
- q(Wala),
- ],
- q(3884) => [
- q(Lega-Mwenga),
- ],
- q(3885) => [
- q(T'apo),
- q(Opuuo),
- ],
- q(3886) => [
- q(Logba),
- ],
- q(3887) => [
- q(Lengo),
- ],
- q(3888) => [
- q(Pahi),
- ],
- q(3889) => [
- q(Longgu),
- ],
- q(3890) => [
- q(Ligenza),
- ],
- q(3891) => [
- q(Laha (Viet Nam)),
- ],
- q(3892) => [
- q(Laha (Indonesia)),
- ],
- q(3893) => [
- q(Lahu Shi),
- ],
- q(3894) => [
- q(Lahul Lohar),
- ],
- q(3895) => [
- q(Lhomi),
- ],
- q(3896) => [
- q(Lahanan),
- ],
- q(3897) => [
- q(Lhokpu),
- ],
- q(3898) => [
- q(Mlahso),
- ],
- q(3899) => [
- q(Lo-Toga),
- ],
- q(3900) => [
- q(Lahu),
- ],
- q(3901) => [
- q(West-Central Limba),
- ],
- q(3902) => [
- q(Likum),
- ],
- q(3903) => [
- q(Hlai),
- ],
- q(3904) => [
- q(Nyindrou),
- ],
- q(3905) => [
- q(Likila),
- ],
- q(3906) => [
- q(Limbu),
- ],
- q(3907) => [
- q(Ligbi),
- ],
- q(3908) => [
- q(Lihir),
- ],
- q(3909) => [
- q(Ligurian),
- ],
- q(3910) => [
- q(Lika),
- ],
- q(3911) => [
- q(Lillooet),
- ],
- q(3912) => [
- q(Liki),
- ],
- q(3913) => [
- q(Sekpele),
- ],
- q(3914) => [
- q(Libido),
- ],
- q(3915) => [
- q(Liberian English),
- ],
- q(3916) => [
- q(Lisu),
- ],
- q(3917) => [
- q(Logorik),
- ],
- q(3918) => [
- q(Liv),
- ],
- q(3919) => [
- q(Col),
- ],
- q(3920) => [
- q(Liabuku),
- ],
- q(3921) => [
- q(Banda-Bambari),
- ],
- q(3922) => [
- q(Libinza),
- ],
- q(3923) => [
- q(Golpa),
- ],
- q(3924) => [
- q(Rampi),
- ],
- q(3925) => [
- q(Laiyolo),
- ],
- q(3926) => [
- q(Li'o),
- ],
- q(3927) => [
- q(Lampung Api),
- ],
- q(3928) => [
- q(Yirandali),
- ],
- q(3929) => [
- q(Yuru),
- ],
- q(3930) => [
- q(Lakalei),
- ],
- q(3931) => [
- q(Kabras),
- q(Lukabaras),
- ],
- q(3932) => [
- q(Kucong),
- ],
- q(3933) => [
- q(Lakonde),
- ],
- q(3934) => [
- q(Kenyi),
- ],
- q(3935) => [
- q(Lakha),
- ],
- q(3936) => [
- q(Laki),
- ],
- q(3937) => [
- q(Remun),
- ],
- q(3938) => [
- q(Laeko-Libuat),
- ],
- q(3939) => [
- q(Kalaamaya),
- ],
- q(3940) => [
- q(Lakon),
- q(Vure),
- ],
- q(3941) => [
- q(Khayo),
- q(Olukhayo),
- ],
- q(3942) => [
- q(Pari),
- ],
- q(3943) => [
- q(Kisa),
- q(Olushisa),
- ],
- q(3944) => [
- q(Lakota),
- ],
- q(3945) => [
- q(Kungkari),
- ],
- q(3946) => [
- q(Lokoya),
- ],
- q(3947) => [
- q(Lala-Roba),
- ],
- q(3948) => [
- q(Lolo),
- ],
- q(3949) => [
- q(Lele (Guinea)),
- ],
- q(3950) => [
- q(Ladin),
- ],
- q(3951) => [
- q(Lele (Papua New Guinea)),
- ],
- q(3952) => [
- q(Hermit),
- ],
- q(3953) => [
- q(Lole),
- ],
- q(3954) => [
- q(Lamu),
- ],
- q(3955) => [
- q(Teke-Laali),
- ],
- q(3956) => [
- q(Ladji Ladji),
- ],
- q(3957) => [
- q(Lelak),
- ],
- q(3958) => [
- q(Lilau),
- ],
- q(3959) => [
- q(Lasalimu),
- ],
- q(3960) => [
- q(Lele (Chad)),
- ],
- q(3961) => [
- q(Khlor),
- ],
- q(3962) => [
- q(North Efate),
- ],
- q(3963) => [
- q(Lolak),
- ],
- q(3964) => [
- q(Lithuanian Sign Language),
- ],
- q(3965) => [
- q(Lau),
- ],
- q(3966) => [
- q(Lauan),
- ],
- q(3967) => [
- q(East Limba),
- ],
- q(3968) => [
- q(Merei),
- ],
- q(3969) => [
- q(Limilngan),
- ],
- q(3970) => [
- q(Lumun),
- ],
- q(3971) => [
- q(Peve),
- ],
- q(3972) => [
- q(South Lembata),
- ],
- q(3973) => [
- q(Lamogai),
- ],
- q(3974) => [
- q(Lambichhong),
- ],
- q(3975) => [
- q(Lombi),
- ],
- q(3976) => [
- q(West Lembata),
- ],
- q(3977) => [
- q(Lamkang),
- ],
- q(3978) => [
- q(Hano),
- ],
- q(3979) => [
- q(Lambadi),
- ],
- q(3980) => [
- q(Lombard),
- ],
- q(3981) => [
- q(Limbum),
- ],
- q(3982) => [
- q(Lamatuka),
- ],
- q(3983) => [
- q(Lamalera),
- ],
- q(3984) => [
- q(Lamenu),
- ],
- q(3985) => [
- q(Lomaiviti),
- ],
- q(3986) => [
- q(Lake Miwok),
- ],
- q(3987) => [
- q(Laimbue),
- ],
- q(3988) => [
- q(Lamboya),
- ],
- q(3989) => [
- q(Lumbee),
- ],
- q(3990) => [
- q(Langbashe),
- ],
- q(3991) => [
- q(Mbalanhu),
- ],
- q(3992) => [
- q(Lundayeh),
- q(Lun Bawang),
- ],
- q(3993) => [
- q(Langobardic),
- ],
- q(3994) => [
- q(Lanoh),
- ],
- q(3995) => [
- q(Daantanai'),
- ],
- q(3996) => [
- q(Leningitij),
- ],
- q(3997) => [
- q(South Central Banda),
- ],
- q(3998) => [
- q(Langam),
- ],
- q(3999) => [
- q(Lorediakarkar),
- ],
- q(4000) => [
- q(Lango (Sudan)),
- ],
- q(4001) => [
- q(Lamnso'),
- ],
- q(4002) => [
- q(Longuda),
- ],
- q(4003) => [
- q(Lanima),
- ],
- q(4004) => [
- q(Lonzo),
- ],
- q(4005) => [
- q(Loloda),
- ],
- q(4006) => [
- q(Lobi),
- ],
- q(4007) => [
- q(Inonhan),
- ],
- q(4008) => [
- q(Saluan),
- ],
- q(4009) => [
- q(Logol),
- ],
- q(4010) => [
- q(Logo),
- ],
- q(4011) => [
- q(Narim),
- ],
- q(4012) => [
- q(Loma (Cote d'Ivoire)),
- ],
- q(4013) => [
- q(Lou),
- ],
- q(4014) => [
- q(Loko),
- ],
- q(4015) => [
- q(Loma (Liberia)),
- ],
- q(4016) => [
- q(Malawi Lomwe),
- ],
- q(4017) => [
- q(Lombo),
- ],
- q(4018) => [
- q(Lopa),
- ],
- q(4019) => [
- q(Lobala),
- ],
- q(4020) => [
- q(Teen),
- ],
- q(4021) => [
- q(Loniu),
- ],
- q(4022) => [
- q(Otuho),
- ],
- q(4023) => [
- q(Louisiana Creole),
- ],
- q(4024) => [
- q(Lopi),
- ],
- q(4025) => [
- q(Tampias Lobu),
- ],
- q(4026) => [
- q(Loun),
- ],
- q(4027) => [
- q(Loke),
- ],
- q(4028) => [
- q(Lelepa),
- ],
- q(4029) => [
- q(Lepki),
- ],
- q(4030) => [
- q(Long Phuri Naga),
- ],
- q(4031) => [
- q(Lipo),
- ],
- q(4032) => [
- q(Lopit),
- ],
- q(4033) => [
- q(Rara Bakati'),
- ],
- q(4034) => [
- q(Northern Luri),
- ],
- q(4035) => [
- q(Laurentian),
- ],
- q(4036) => [
- q(Laragia),
- ],
- q(4037) => [
- q(Marachi),
- q(Olumarachi),
- ],
- q(4038) => [
- q(Loarki),
- ],
- q(4039) => [
- q(Lari),
- ],
- q(4040) => [
- q(Marama),
- q(Olumarama),
- ],
- q(4041) => [
- q(Lorang),
- ],
- q(4042) => [
- q(Laro),
- ],
- q(4043) => [
- q(Southern Yamphu),
- ],
- q(4044) => [
- q(Larantuka Malay),
- ],
- q(4045) => [
- q(Larevat),
- ],
- q(4046) => [
- q(Lemerig),
- ],
- q(4047) => [
- q(Lasgerdi),
- ],
- q(4048) => [
- q(Lishana Deni),
- ],
- q(4049) => [
- q(Lusengo),
- ],
- q(4050) => [
- q(Lyons Sign Language),
- ],
- q(4051) => [
- q(Lish),
- ],
- q(4052) => [
- q(Lashi),
- ],
- q(4053) => [
- q(Latvian Sign Language),
- ],
- q(4054) => [
- q(Saamia),
- q(Olusamia),
- ],
- q(4055) => [
- q(Laos Sign Language),
- ],
- q(4056) => [
- q(Panamanian Sign Language),
- q(Lengua de Senas Panamenas),
- ],
- q(4057) => [
- q(Aruop),
- ],
- q(4058) => [
- q(Lasi),
- ],
- q(4059) => [
- q(Trinidad and Tobago Sign Language),
- ],
- q(4060) => [
- q(Mauritian Sign Language),
- ],
- q(4061) => [
- q(Late Middle Chinese),
- ],
- q(4062) => [
- q(Latgalian),
- ],
- q(4063) => [
- q(Thur),
- ],
- q(4064) => [
- q(Leti (Indonesia)),
- ],
- q(4065) => [
- q(Latunde),
- ],
- q(4066) => [
- q(Tsotso),
- q(Olutsotso),
- ],
- q(4067) => [
- q(Tachoni),
- q(Lutachoni),
- ],
- q(4068) => [
- q(Latu),
- ],
- q(4069) => [
- q(Aringa),
- ],
- q(4070) => [
- q(Ludian),
- ],
- q(4071) => [
- q(Luvale),
- ],
- q(4072) => [
- q(Laua),
- ],
- q(4073) => [
- q(Luna),
- ],
- q(4074) => [
- q(Lunanakha),
- ],
- q(4075) => [
- q(Olu'bo),
- ],
- q(4076) => [
- q(Luimbi),
- ],
- q(4077) => [
- q(Lumbu),
- ],
- q(4078) => [
- q(Lucumi),
- ],
- q(4079) => [
- q(Laura),
- ],
- q(4080) => [
- q(Lushootseed),
- ],
- q(4081) => [
- q(Lumba-Yakkha),
- ],
- q(4082) => [
- q(Luwati),
- ],
- q(4083) => [
- q(Luo (Cameroon)),
- ],
- q(4084) => [
- q(Luyia),
- q(Oluluyia),
- ],
- q(4085) => [
- q(Southern Luri),
- ],
- q(4086) => [
- q(Maku'a),
- ],
- q(4087) => [
- q(Lavukaleve),
- ],
- q(4088) => [
- q(Standard Latvian),
- ],
- q(4089) => [
- q(Levuka),
- ],
- q(4090) => [
- q(Lwalu),
- ],
- q(4091) => [
- q(Lewo Eleng),
- ],
- q(4092) => [
- q(Wanga),
- q(Oluwanga),
- ],
- q(4093) => [
- q(White Lachi),
- ],
- q(4094) => [
- q(Eastern Lawa),
- ],
- q(4095) => [
- q(Laomian),
- ],
- q(4096) => [
- q(Luwo),
- ],
- q(4097) => [
- q(Lewotobi),
- ],
- q(4098) => [
- q(Lawu),
- ],
- q(4099) => [
- q(Lewo),
- ],
- q(4100) => [
- q(Layakha),
- ],
- q(4101) => [
- q(Lyngngam),
- ],
- q(4102) => [
- q(Luyana),
- ],
- q(4103) => [
- q(Literary Chinese),
- ],
- q(4104) => [
- q(Litzlitz),
- ],
- q(4105) => [
- q(Leinong Naga),
- ],
- q(4106) => [
- q(Laz),
- ],
- q(4107) => [
- q(San Jeronimo Tecoatl Mazatec),
- ],
- q(4108) => [
- q(Yutanduchi Mixtec),
- ],
- q(4109) => [
- q(Bo-Rukul),
- ],
- q(4110) => [
- q(Mafa),
- ],
- q(4111) => [
- q(Jalapa De Diaz Mazatec),
- ],
- q(4112) => [
- q(Mam),
- ],
- q(4113) => [
- q(Chiquihuitlan Mazatec),
- ],
- q(4114) => [
- q(San Francisco Matlatzinca),
- ],
- q(4115) => [
- q(Huautla Mazatec),
- ],
- q(4116) => [
- q(Satere-Mawe),
- ],
- q(4117) => [
- q(Mampruli),
- ],
- q(4118) => [
- q(North Moluccan Malay),
- ],
- q(4119) => [
- q(Central Mazahua),
- ],
- q(4120) => [
- q(Higaonon),
- ],
- q(4121) => [
- q(Western Bukidnon Manobo),
- ],
- q(4122) => [
- q(Macushi),
- ],
- q(4123) => [
- q(Dibabawon Manobo),
- ],
- q(4124) => [
- q(Molale),
- ],
- q(4125) => [
- q(Baba Malay),
- ],
- q(4126) => [
- q(Mangseng),
- ],
- q(4127) => [
- q(Ilianen Manobo),
- ],
- q(4128) => [
- q(Nadeb),
- ],
- q(4129) => [
- q(Malol),
- ],
- q(4130) => [
- q(Maxakali),
- ],
- q(4131) => [
- q(Ombamba),
- ],
- q(4132) => [
- q(Macaguan),
- ],
- q(4133) => [
- q(Mbo (Cameroon)),
- ],
- q(4134) => [
- q(Malayo),
- ],
- q(4135) => [
- q(Maisin),
- ],
- q(4136) => [
- q(Nukak Maku),
- ],
- q(4137) => [
- q(Sarangani Manobo),
- ],
- q(4138) => [
- q(Matigsalug Manobo),
- ],
- q(4139) => [
- q(Mbula-Bwazza),
- ],
- q(4140) => [
- q(Mbulungish),
- ],
- q(4141) => [
- q(Maring),
- ],
- q(4142) => [
- q(Mari (East Sepik Province)),
- ],
- q(4143) => [
- q(Memoni),
- ],
- q(4144) => [
- q(Amoltepec Mixtec),
- ],
- q(4145) => [
- q(Maca),
- ],
- q(4146) => [
- q(Machiguenga),
- ],
- q(4147) => [
- q(Bitur),
- ],
- q(4148) => [
- q(Sharanahua),
- ],
- q(4149) => [
- q(Itundujia Mixtec),
- ],
- q(4150) => [
- q(Matses),
- ],
- q(4151) => [
- q(Mapoyo),
- ],
- q(4152) => [
- q(Maquiritari),
- ],
- q(4153) => [
- q(Mese),
- ],
- q(4154) => [
- q(Mvanip),
- ],
- q(4155) => [
- q(Mbunda),
- ],
- q(4156) => [
- q(Macaguaje),
- ],
- q(4157) => [
- q(Malaccan Creole Portuguese),
- ],
- q(4158) => [
- q(Masana),
- ],
- q(4159) => [
- q(Coatlan Mixe),
- ],
- q(4160) => [
- q(Makaa),
- ],
- q(4161) => [
- q(Ese),
- ],
- q(4162) => [
- q(Menya),
- ],
- q(4163) => [
- q(Mambai),
- ],
- q(4164) => [
- q(Mengisa),
- ],
- q(4165) => [
- q(Cameroon Mambila),
- ],
- q(4166) => [
- q(Minanibai),
- ],
- q(4167) => [
- q(Mawa (Chad)),
- ],
- q(4168) => [
- q(Mpiemo),
- ],
- q(4169) => [
- q(South Watut),
- ],
- q(4170) => [
- q(Mawan),
- ],
- q(4171) => [
- q(Mada (Nigeria)),
- ],
- q(4172) => [
- q(Morigi),
- ],
- q(4173) => [
- q(Male (Papua New Guinea)),
- ],
- q(4174) => [
- q(Mbum),
- ],
- q(4175) => [
- q(Maba (Chad)),
- ],
- q(4176) => [
- q(Massalat),
- ],
- q(4177) => [
- q(Maguindanaon),
- ],
- q(4178) => [
- q(Mamvu),
- ],
- q(4179) => [
- q(Mangbetu),
- ],
- q(4180) => [
- q(Mangbutu),
- ],
- q(4181) => [
- q(Maltese Sign Language),
- ],
- q(4182) => [
- q(Mayogo),
- ],
- q(4183) => [
- q(Mbati),
- ],
- q(4184) => [
- q(Mbala),
- ],
- q(4185) => [
- q(Mbole),
- ],
- q(4186) => [
- q(Maria (Papua New Guinea)),
- ],
- q(4187) => [
- q(Mbere),
- ],
- q(4188) => [
- q(Mboko),
- ],
- q(4189) => [
- q(Santa Lucia Monteverde Mixtec),
- ],
- q(4190) => [
- q(Mbosi),
- ],
- q(4191) => [
- q(Dizin),
- ],
- q(4192) => [
- q(Male (Ethiopia)),
- ],
- q(4193) => [
- q(Surui Do Para),
- ],
- q(4194) => [
- q(Menka),
- ],
- q(4195) => [
- q(Ikobi),
- ],
- q(4196) => [
- q(Mara),
- ],
- q(4197) => [
- q(Melpa),
- ],
- q(4198) => [
- q(Mengen),
- ],
- q(4199) => [
- q(Megam),
- ],
- q(4200) => [
- q(Southwestern Tlaxiaco Mixtec),
- ],
- q(4201) => [
- q(Midob),
- ],
- q(4202) => [
- q(Meyah),
- ],
- q(4203) => [
- q(Mekeo),
- ],
- q(4204) => [
- q(Central Melanau),
- ],
- q(4205) => [
- q(Mangala),
- ],
- q(4206) => [
- q(Kedah Malay),
- ],
- q(4207) => [
- q(Miriwung),
- ],
- q(4208) => [
- q(Merey),
- ],
- q(4209) => [
- q(Meru),
- ],
- q(4210) => [
- q(Masmaje),
- ],
- q(4211) => [
- q(Mato),
- ],
- q(4212) => [
- q(Motu),
- ],
- q(4213) => [
- q(Mano),
- ],
- q(4214) => [
- q(Maaka),
- ],
- q(4215) => [
- q(Hassaniyya),
- ],
- q(4216) => [
- q(Menominee),
- ],
- q(4217) => [
- q(Pattani Malay),
- ],
- q(4218) => [
- q(Bangka),
- ],
- q(4219) => [
- q(Mba),
- ],
- q(4220) => [
- q(Mendankwe-Nkwen),
- ],
- q(4221) => [
- q(Morisyen),
- ],
- q(4222) => [
- q(Naki),
- ],
- q(4223) => [
- q(Mogofin),
- ],
- q(4224) => [
- q(Matal),
- ],
- q(4225) => [
- q(Wandala),
- ],
- q(4226) => [
- q(Mefele),
- ],
- q(4227) => [
- q(North Mofu),
- ],
- q(4228) => [
- q(Putai),
- ],
- q(4229) => [
- q(Marghi South),
- ],
- q(4230) => [
- q(Cross River Mbembe),
- ],
- q(4231) => [
- q(Mbe),
- ],
- q(4232) => [
- q(Makassar Malay),
- ],
- q(4233) => [
- q(Moba),
- ],
- q(4234) => [
- q(Marithiel),
- ],
- q(4235) => [
- q(Mexican Sign Language),
- ],
- q(4236) => [
- q(Mokerang),
- ],
- q(4237) => [
- q(Mbwela),
- ],
- q(4238) => [
- q(Mandjak),
- ],
- q(4239) => [
- q(Mulaha),
- ],
- q(4240) => [
- q(Melo),
- ],
- q(4241) => [
- q(Mayo),
- ],
- q(4242) => [
- q(Mabaan),
- ],
- q(4243) => [
- q(Mararit),
- ],
- q(4244) => [
- q(Morokodo),
- ],
- q(4245) => [
- q(Moru),
- ],
- q(4246) => [
- q(Mango),
- ],
- q(4247) => [
- q(Maklew),
- ],
- q(4248) => [
- q(Mpumpong),
- ],
- q(4249) => [
- q(Makhuwa-Meetto),
- ],
- q(4250) => [
- q(Lijili),
- ],
- q(4251) => [
- q(Abureni),
- ],
- q(4252) => [
- q(Mawes),
- ],
- q(4253) => [
- q(Maleu-Kilenge),
- ],
- q(4254) => [
- q(Mambae),
- ],
- q(4255) => [
- q(Mbangi),
- ],
- q(4256) => [
- q(Meta'),
- ],
- q(4257) => [
- q(Eastern Magar),
- ],
- q(4258) => [
- q(Malila),
- ],
- q(4259) => [
- q(Mambwe-Lungu),
- ],
- q(4260) => [
- q(Manda (Tanzania)),
- ],
- q(4261) => [
- q(Mongol),
- ],
- q(4262) => [
- q(Mailu),
- ],
- q(4263) => [
- q(Matengo),
- ],
- q(4264) => [
- q(Matumbi),
- ],
- q(4265) => [
- q(Mbunga),
- ],
- q(4266) => [
- q(Mbugwe),
- ],
- q(4267) => [
- q(Manda (India)),
- ],
- q(4268) => [
- q(Mahongwe),
- ],
- q(4269) => [
- q(Mocho),
- ],
- q(4270) => [
- q(Mbugu),
- ],
- q(4271) => [
- q(Besisi),
- q(Mah Meri),
- ],
- q(4272) => [
- q(Mamaa),
- ],
- q(4273) => [
- q(Margu),
- ],
- q(4274) => [
- q(Ma'di),
- ],
- q(4275) => [
- q(Mogholi),
- ],
- q(4276) => [
- q(Mungaka),
- ],
- q(4277) => [
- q(Mauwake),
- ],
- q(4278) => [
- q(Makhuwa-Moniga),
- ],
- q(4279) => [
- q(Mocheno),
- ],
- q(4280) => [
- q(Mashi (Zambia)),
- ],
- q(4281) => [
- q(Balinese Malay),
- ],
- q(4282) => [
- q(Mandan),
- ],
- q(4283) => [
- q(Eastern Mari),
- ],
- q(4284) => [
- q(Buru (Indonesia)),
- ],
- q(4285) => [
- q(Mandahuaca),
- ],
- q(4286) => [
- q(Digaro-Mishmi),
- q(Darang Deng),
- ],
- q(4287) => [
- q(Mbukushu),
- ],
- q(4288) => [
- q(Maru),
- q(Lhaovo),
- ],
- q(4289) => [
- q(Ma'anyan),
- ],
- q(4290) => [
- q(Mor (Mor Islands)),
- ],
- q(4291) => [
- q(Miami),
- ],
- q(4292) => [
- q(Atatlahuca Mixtec),
- ],
- q(4293) => [
- q(Mandaic),
- ],
- q(4294) => [
- q(Ocotepec Mixtec),
- ],
- q(4295) => [
- q(Mofu-Gudur),
- ],
- q(4296) => [
- q(San Miguel El Grande Mixtec),
- ],
- q(4297) => [
- q(Chayuco Mixtec),
- ],
- q(4298) => [
- q(Chigmecatitlan Mixtec),
- ],
- q(4299) => [
- q(Abar),
- q(Mungbam),
- ],
- q(4300) => [
- q(Mikasuki),
- ],
- q(4301) => [
- q(Penoles Mixtec),
- ],
- q(4302) => [
- q(Alacatlatzala Mixtec),
- ],
- q(4303) => [
- q(Pinotepa Nacional Mixtec),
- ],
- q(4304) => [
- q(Apasco-Apoala Mixtec),
- ],
- q(4305) => [
- q(Miskito),
- ],
- q(4306) => [
- q(Isthmus Mixe),
- ],
- q(4307) => [
- q(Southern Puebla Mixtec),
- ],
- q(4308) => [
- q(Cacaloxtepec Mixtec),
- ],
- q(4309) => [
- q(Akoye),
- ],
- q(4310) => [
- q(Mixtepec Mixtec),
- ],
- q(4311) => [
- q(Ayutla Mixtec),
- ],
- q(4312) => [
- q(Coatzospan Mixtec),
- ],
- q(4313) => [
- q(Makalero),
- ],
- q(4314) => [
- q(San Juan Colorado Mixtec),
- ],
- q(4315) => [
- q(Northwest Maidu),
- ],
- q(4316) => [
- q(Muskum),
- ],
- q(4317) => [
- q(Tu),
- ],
- q(4318) => [
- q(Mwera (Nyasa)),
- ],
- q(4319) => [
- q(Kim Mun),
- ],
- q(4320) => [
- q(Mawak),
- ],
- q(4321) => [
- q(Matukar),
- ],
- q(4322) => [
- q(Mandeali),
- ],
- q(4323) => [
- q(Medebur),
- ],
- q(4324) => [
- q(Ma (Papua New Guinea)),
- ],
- q(4325) => [
- q(Malankuravan),
- ],
- q(4326) => [
- q(Malapandaram),
- ],
- q(4327) => [
- q(Malaryan),
- ],
- q(4328) => [
- q(Malavedan),
- ],
- q(4329) => [
- q(Miship),
- ],
- q(4330) => [
- q(Sauria Paharia),
- ],
- q(4331) => [
- q(Manna-Dora),
- ],
- q(4332) => [
- q(Mannan),
- ],
- q(4333) => [
- q(Karbi),
- ],
- q(4334) => [
- q(Mahali),
- ],
- q(4335) => [
- q(Mahican),
- ],
- q(4336) => [
- q(Majhi),
- ],
- q(4337) => [
- q(Mbre),
- ],
- q(4338) => [
- q(Mal Paharia),
- ],
- q(4339) => [
- q(Siliput),
- ],
- q(4340) => [
- q(Mawchi),
- ],
- q(4341) => [
- q(Miya),
- ],
- q(4342) => [
- q(Mak (China)),
- ],
- q(4343) => [
- q(Dhatki),
- ],
- q(4344) => [
- q(Mokilese),
- ],
- q(4345) => [
- q(Byep),
- ],
- q(4346) => [
- q(Mokole),
- ],
- q(4347) => [
- q(Moklen),
- ],
- q(4348) => [
- q(Kupang Malay),
- ],
- q(4349) => [
- q(Mingang Doso),
- ],
- q(4350) => [
- q(Moikodi),
- ],
- q(4351) => [
- q(Bay Miwok),
- ],
- q(4352) => [
- q(Malas),
- ],
- q(4353) => [
- q(Silacayoapan Mixtec),
- ],
- q(4354) => [
- q(Vamale),
- ],
- q(4355) => [
- q(Konyanka Maninka),
- ],
- q(4356) => [
- q(Mafea),
- ],
- q(4357) => [
- q(Kituba (Congo)),
- ],
- q(4358) => [
- q(Kinamiging Manobo),
- ],
- q(4359) => [
- q(East Makian),
- ],
- q(4360) => [
- q(Makasae),
- ],
- q(4361) => [
- q(Malo),
- ],
- q(4362) => [
- q(Mbule),
- ],
- q(4363) => [
- q(Cao Lan),
- ],
- q(4364) => [
- q(Manambu),
- ],
- q(4365) => [
- q(Mal),
- ],
- q(4366) => [
- q(Mape),
- ],
- q(4367) => [
- q(Malimpung),
- ],
- q(4368) => [
- q(Miltu),
- ],
- q(4369) => [
- q(Ilwana),
- q(Kiwilwana),
- ],
- q(4370) => [
- q(Malua Bay),
- ],
- q(4371) => [
- q(Mulam),
- ],
- q(4372) => [
- q(Malango),
- ],
- q(4373) => [
- q(Mlomp),
- ],
- q(4374) => [
- q(Bargam),
- ],
- q(4375) => [
- q(Western Maninkakan),
- ],
- q(4376) => [
- q(Vame),
- ],
- q(4377) => [
- q(Masalit),
- ],
- q(4378) => [
- q(To'abaita),
- ],
- q(4379) => [
- q(Motlav),
- q(Mwotlap),
- ],
- q(4380) => [
- q(Moloko),
- ],
- q(4381) => [
- q(Malfaxal),
- q(Naha'ai),
- ],
- q(4382) => [
- q(Malaynon),
- ],
- q(4383) => [
- q(Mama),
- ],
- q(4384) => [
- q(Momina),
- ],
- q(4385) => [
- q(Michoacan Mazahua),
- ],
- q(4386) => [
- q(Maonan),
- ],
- q(4387) => [
- q(Mae),
- ],
- q(4388) => [
- q(Mundat),
- ],
- q(4389) => [
- q(North Ambrym),
- ],
- q(4390) => [
- q(Mehinaku),
- ],
- q(4391) => [
- q(Musar),
- ],
- q(4392) => [
- q(Majhwar),
- ],
- q(4393) => [
- q(Mukha-Dora),
- ],
- q(4394) => [
- q(Man Met),
- ],
- q(4395) => [
- q(Maii),
- ],
- q(4396) => [
- q(Mamanwa),
- ],
- q(4397) => [
- q(Mangga Buang),
- ],
- q(4398) => [
- q(Siawi),
- ],
- q(4399) => [
- q(Musak),
- ],
- q(4400) => [
- q(Western Xiangxi Miao),
- ],
- q(4401) => [
- q(Malalamai),
- ],
- q(4402) => [
- q(Mmaala),
- ],
- q(4403) => [
- q(Miriti),
- ],
- q(4404) => [
- q(Emae),
- ],
- q(4405) => [
- q(Madak),
- ],
- q(4406) => [
- q(Migaama),
- ],
- q(4407) => [
- q(Mabaale),
- ],
- q(4408) => [
- q(Mbula),
- ],
- q(4409) => [
- q(Muna),
- ],
- q(4410) => [
- q(Monde),
- ],
- q(4411) => [
- q(Naba),
- ],
- q(4412) => [
- q(Mundani),
- ],
- q(4413) => [
- q(Eastern Mnong),
- ],
- q(4414) => [
- q(Mono (Democratic Republic of Congo)),
- ],
- q(4415) => [
- q(Munji),
- ],
- q(4416) => [
- q(Mandinka),
- ],
- q(4417) => [
- q(Tiale),
- ],
- q(4418) => [
- q(Mapena),
- ],
- q(4419) => [
- q(Southern Mnong),
- ],
- q(4420) => [
- q(Min Bei Chinese),
- ],
- q(4421) => [
- q(Minriq),
- ],
- q(4422) => [
- q(Mono (USA)),
- ],
- q(4423) => [
- q(Mansi),
- ],
- q(4424) => [
- q(Mer),
- ],
- q(4425) => [
- q(Rennell-Bellona),
- ],
- q(4426) => [
- q(Mon),
- ],
- q(4427) => [
- q(Manikion),
- ],
- q(4428) => [
- q(Manyawa),
- ],
- q(4429) => [
- q(Moni),
- ],
- q(4430) => [
- q(Mwan),
- ],
- q(4431) => [
- q(Mocovi),
- ],
- q(4432) => [
- q(Mobilian),
- ],
- q(4433) => [
- q(Montagnais),
- ],
- q(4434) => [
- q(Mongondow),
- ],
- q(4435) => [
- q(Mboi),
- ],
- q(4436) => [
- q(Monzombo),
- ],
- q(4437) => [
- q(Morori),
- ],
- q(4438) => [
- q(Mangue),
- ],
- q(4439) => [
- q(Monom),
- ],
- q(4440) => [
- q(Mopan Maya),
- ],
- q(4441) => [
- q(Mor (Bomberai Peninsula)),
- ],
- q(4442) => [
- q(Moro),
- ],
- q(4443) => [
- q(Mogum),
- ],
- q(4444) => [
- q(Mohave),
- ],
- q(4445) => [
- q(Moi (Congo)),
- ],
- q(4446) => [
- q(Molima),
- ],
- q(4447) => [
- q(Shekkacho),
- ],
- q(4448) => [
- q(Mukulu),
- q(Gergiko),
- ],
- q(4449) => [
- q(Mpoto),
- ],
- q(4450) => [
- q(Mullukmulluk),
- ],
- q(4451) => [
- q(Mangarayi),
- ],
- q(4452) => [
- q(Machinere),
- ],
- q(4453) => [
- q(Majang),
- ],
- q(4454) => [
- q(Marba),
- ],
- q(4455) => [
- q(Maung),
- ],
- q(4456) => [
- q(Mpade),
- ],
- q(4457) => [
- q(Martu Wangka),
- ],
- q(4458) => [
- q(Mbara (Chad)),
- ],
- q(4459) => [
- q(Middle Watut),
- ],
- q(4460) => [
- q(Yosondua Mixtec),
- ],
- q(4461) => [
- q(Mindiri),
- ],
- q(4462) => [
- q(Miu),
- ],
- q(4463) => [
- q(Migabac),
- ],
- q(4464) => [
- q(Matis),
- ],
- q(4465) => [
- q(Vangunu),
- ],
- q(4466) => [
- q(Dadibi),
- ],
- q(4467) => [
- q(Mian),
- ],
- q(4468) => [
- q(Makurap),
- ],
- q(4469) => [
- q(Mungkip),
- ],
- q(4470) => [
- q(Mapidian),
- ],
- q(4471) => [
- q(Misima-Panaeati),
- ],
- q(4472) => [
- q(Mapia),
- ],
- q(4473) => [
- q(Mpi),
- ],
- q(4474) => [
- q(Maba (Indonesia)),
- ],
- q(4475) => [
- q(Mbuko),
- ],
- q(4476) => [
- q(Mangole),
- ],
- q(4477) => [
- q(Matepi),
- ],
- q(4478) => [
- q(Momuna),
- ],
- q(4479) => [
- q(Kota Bangun Kutai Malay),
- ],
- q(4480) => [
- q(Tlazoyaltepec Mixtec),
- ],
- q(4481) => [
- q(Mariri),
- ],
- q(4482) => [
- q(Mamasa),
- ],
- q(4483) => [
- q(Rajah Kabunsuwan Manobo),
- ],
- q(4484) => [
- q(Mbelime),
- ],
- q(4485) => [
- q(South Marquesan),
- ],
- q(4486) => [
- q(Moronene),
- ],
- q(4487) => [
- q(Modole),
- ],
- q(4488) => [
- q(Manipa),
- ],
- q(4489) => [
- q(Minokok),
- ],
- q(4490) => [
- q(Mander),
- ],
- q(4491) => [
- q(West Makian),
- ],
- q(4492) => [
- q(Mok),
- ],
- q(4493) => [
- q(Mandari),
- ],
- q(4494) => [
- q(Mosimo),
- ],
- q(4495) => [
- q(Murupi),
- ],
- q(4496) => [
- q(Mamuju),
- ],
- q(4497) => [
- q(Manggarai),
- ],
- q(4498) => [
- q(Pano),
- ],
- q(4499) => [
- q(Mlabri),
- ],
- q(4500) => [
- q(Marino),
- ],
- q(4501) => [
- q(Maricopa),
- ],
- q(4502) => [
- q(Western Magar),
- ],
- q(4503) => [
- q(Martha's Vineyard Sign Language),
- ],
- q(4504) => [
- q(Elseng),
- ],
- q(4505) => [
- q(Mising),
- ],
- q(4506) => [
- q(Mara Chin),
- ],
- q(4507) => [
- q(Western Mari),
- ],
- q(4508) => [
- q(Hmwaveke),
- ],
- q(4509) => [
- q(Mortlockese),
- ],
- q(4510) => [
- q(Merlav),
- q(Mwerlap),
- ],
- q(4511) => [
- q(Cheke Holo),
- ],
- q(4512) => [
- q(Mru),
- ],
- q(4513) => [
- q(Morouas),
- ],
- q(4514) => [
- q(North Marquesan),
- ],
- q(4515) => [
- q(Maria (India)),
- ],
- q(4516) => [
- q(Maragus),
- ],
- q(4517) => [
- q(Marghi Central),
- ],
- q(4518) => [
- q(Mono (Cameroon)),
- ],
- q(4519) => [
- q(Mangareva),
- ],
- q(4520) => [
- q(Maranao),
- ],
- q(4521) => [
- q(Maremgi),
- q(Dineor),
- ],
- q(4522) => [
- q(Mandaya),
- ],
- q(4523) => [
- q(Marind),
- ],
- q(4524) => [
- q(Masbatenyo),
- ],
- q(4525) => [
- q(Sankaran Maninka),
- ],
- q(4526) => [
- q(Yucatec Maya Sign Language),
- ],
- q(4527) => [
- q(Musey),
- ],
- q(4528) => [
- q(Mekwei),
- ],
- q(4529) => [
- q(Moraid),
- ],
- q(4530) => [
- q(Masikoro Malagasy),
- ],
- q(4531) => [
- q(Sabah Malay),
- ],
- q(4532) => [
- q(Ma (Democratic Republic of Congo)),
- ],
- q(4533) => [
- q(Mansaka),
- ],
- q(4534) => [
- q(Molof),
- q(Poule),
- ],
- q(4535) => [
- q(Agusan Manobo),
- ],
- q(4536) => [
- q(Vures),
- ],
- q(4537) => [
- q(Mombum),
- ],
- q(4538) => [
- q(Maritsaua),
- ],
- q(4539) => [
- q(Caac),
- ],
- q(4540) => [
- q(Mongolian Sign Language),
- ],
- q(4541) => [
- q(West Masela),
- ],
- q(4542) => [
- q(Musom),
- ],
- q(4543) => [
- q(Maslam),
- ],
- q(4544) => [
- q(Mansoanka),
- ],
- q(4545) => [
- q(Moresada),
- ],
- q(4546) => [
- q(Aruamu),
- ],
- q(4547) => [
- q(Momare),
- ],
- q(4548) => [
- q(Cotabato Manobo),
- ],
- q(4549) => [
- q(Anyin Morofo),
- ],
- q(4550) => [
- q(Munit),
- ],
- q(4551) => [
- q(Mualang),
- ],
- q(4552) => [
- q(Mono (Solomon Islands)),
- ],
- q(4553) => [
- q(Murik (Papua New Guinea)),
- ],
- q(4554) => [
- q(Una),
- ],
- q(4555) => [
- q(Munggui),
- ],
- q(4556) => [
- q(Maiwa (Papua New Guinea)),
- ],
- q(4557) => [
- q(Moskona),
- ],
- q(4558) => [
- q(Mbe'),
- ],
- q(4559) => [
- q(Montol),
- ],
- q(4560) => [
- q(Mator),
- ],
- q(4561) => [
- q(Matagalpa),
- ],
- q(4562) => [
- q(Totontepec Mixe),
- ],
- q(4563) => [
- q(Wichi Lhamtes Nocten),
- ],
- q(4564) => [
- q(Muong),
- ],
- q(4565) => [
- q(Mewari),
- ],
- q(4566) => [
- q(Yora),
- ],
- q(4567) => [
- q(Mota),
- ],
- q(4568) => [
- q(Tututepec Mixtec),
- ],
- q(4569) => [
- q(Asaro'o),
- ],
- q(4570) => [
- q(Southern Binukidnon),
- ],
- q(4571) => [
- q(Tidaa Mixtec),
- ],
- q(4572) => [
- q(Nabi),
- ],
- q(4573) => [
- q(Mundang),
- ],
- q(4574) => [
- q(Mubi),
- ],
- q(4575) => [
- q(Ajumbu),
- ],
- q(4576) => [
- q(Mednyj Aleut),
- ],
- q(4577) => [
- q(Media Lengua),
- ],
- q(4578) => [
- q(Musgu),
- ],
- q(4579) => [
- q(Mundu),
- ],
- q(4580) => [
- q(Musi),
- ],
- q(4581) => [
- q(Mabire),
- ],
- q(4582) => [
- q(Mugom),
- ],
- q(4583) => [
- q(Maiwala),
- ],
- q(4584) => [
- q(Nyong),
- ],
- q(4585) => [
- q(Malvi),
- ],
- q(4586) => [
- q(Eastern Xiangxi Miao),
- ],
- q(4587) => [
- q(Murle),
- ],
- q(4588) => [
- q(Western Muria),
- ],
- q(4589) => [
- q(Yaaku),
- ],
- q(4590) => [
- q(Muthuvan),
- ],
- q(4591) => [
- q(Bo-Ung),
- ],
- q(4592) => [
- q(Muyang),
- ],
- q(4593) => [
- q(Mursi),
- ],
- q(4594) => [
- q(Manam),
- ],
- q(4595) => [
- q(Mattole),
- ],
- q(4596) => [
- q(Mamboru),
- ],
- q(4597) => [
- q(Marwari (Pakistan)),
- ],
- q(4598) => [
- q(Peripheral Mongolian),
- ],
- q(4599) => [
- q(Yucuane Mixtec),
- ],
- q(4600) => [
- q(Mulgi),
- ],
- q(4601) => [
- q(Miyako),
- ],
- q(4602) => [
- q(Mekmek),
- ],
- q(4603) => [
- q(Mbara (Australia)),
- ],
- q(4604) => [
- q(Muya),
- ],
- q(4605) => [
- q(Minaveha),
- ],
- q(4606) => [
- q(Marovo),
- ],
- q(4607) => [
- q(Duri),
- ],
- q(4608) => [
- q(Moere),
- ],
- q(4609) => [
- q(Marau),
- ],
- q(4610) => [
- q(Massep),
- ],
- q(4611) => [
- q(Mpotovoro),
- ],
- q(4612) => [
- q(Marfa),
- ],
- q(4613) => [
- q(Tagal Murut),
- ],
- q(4614) => [
- q(Machinga),
- ],
- q(4615) => [
- q(Meoswar),
- ],
- q(4616) => [
- q(Indus Kohistani),
- ],
- q(4617) => [
- q(Mesqan),
- ],
- q(4618) => [
- q(Mwatebu),
- ],
- q(4619) => [
- q(Juwal),
- ],
- q(4620) => [
- q(Are),
- ],
- q(4621) => [
- q(Mwera (Chimwera)),
- ],
- q(4622) => [
- q(Murrinh-Patha),
- ],
- q(4623) => [
- q(Aiklep),
- ],
- q(4624) => [
- q(Mouk-Aria),
- ],
- q(4625) => [
- q(Labo),
- q(Ninde),
- ],
- q(4626) => [
- q(Kita Maninkakan),
- ],
- q(4627) => [
- q(Sar),
- ],
- q(4628) => [
- q(Nyamwanga),
- ],
- q(4629) => [
- q(Central Maewo),
- ],
- q(4630) => [
- q(Kala Lagaw Ya),
- ],
- q(4631) => [
- q(Mun Chin),
- ],
- q(4632) => [
- q(Mwimbi-Muthambi),
- ],
- q(4633) => [
- q(Moken),
- ],
- q(4634) => [
- q(Mittu),
- ],
- q(4635) => [
- q(Mentawai),
- ],
- q(4636) => [
- q(Hmong Daw),
- ],
- q(4637) => [
- q(Mediak),
- ],
- q(4638) => [
- q(Mosiro),
- ],
- q(4639) => [
- q(Moingi),
- ],
- q(4640) => [
- q(Northwest Oaxaca Mixtec),
- ],
- q(4641) => [
- q(Tezoatlan Mixtec),
- ],
- q(4642) => [
- q(Manyika),
- ],
- q(4643) => [
- q(Modang),
- ],
- q(4644) => [
- q(Mele-Fila),
- ],
- q(4645) => [
- q(Malgbe),
- ],
- q(4646) => [
- q(Mbangala),
- ],
- q(4647) => [
- q(Mvuba),
- ],
- q(4648) => [
- q(Mozarabic),
- ],
- q(4649) => [
- q(Miju-Mishmi),
- q(Geman Deng),
- ],
- q(4650) => [
- q(Monumbo),
- ],
- q(4651) => [
- q(Maxi Gbe),
- ],
- q(4652) => [
- q(Meramera),
- ],
- q(4653) => [
- q(Moi (Indonesia)),
- ],
- q(4654) => [
- q(Mbowe),
- ],
- q(4655) => [
- q(Tlahuitoltepec Mixe),
- ],
- q(4656) => [
- q(Juquila Mixe),
- ],
- q(4657) => [
- q(Murik (Malaysia)),
- ],
- q(4658) => [
- q(Huitepec Mixtec),
- ],
- q(4659) => [
- q(Jamiltepec Mixtec),
- ],
- q(4660) => [
- q(Mada (Cameroon)),
- ],
- q(4661) => [
- q(Metlatonoc Mixtec),
- ],
- q(4662) => [
- q(Namo),
- ],
- q(4663) => [
- q(Mahou),
- q(Mawukakan),
- ],
- q(4664) => [
- q(Southeastern Nochixtlan Mixtec),
- ],
- q(4665) => [
- q(Central Masela),
- ],
- q(4666) => [
- q(Mbay),
- ],
- q(4667) => [
- q(Mayeka),
- ],
- q(4668) => [
- q(Maramba),
- ],
- q(4669) => [
- q(Myene),
- ],
- q(4670) => [
- q(Bambassi),
- ],
- q(4671) => [
- q(Manta),
- ],
- q(4672) => [
- q(Makah),
- ],
- q(4673) => [
- q(Mina (India)),
- ],
- q(4674) => [
- q(Mangayat),
- ],
- q(4675) => [
- q(Mamara Senoufo),
- ],
- q(4676) => [
- q(Moma),
- ],
- q(4677) => [
- q(Me'en),
- ],
- q(4678) => [
- q(Anfillo),
- ],
- q(4679) => [
- q(Piraha),
- ],
- q(4680) => [
- q(Muniche),
- ],
- q(4681) => [
- q(Mesmes),
- ],
- q(4682) => [
- q(Munduruku),
- ],
- q(4683) => [
- q(Muyuw),
- ],
- q(4684) => [
- q(Masaaba),
- ],
- q(4685) => [
- q(Macuna),
- ],
- q(4686) => [
- q(Classical Mandaic),
- ],
- q(4687) => [
- q(Santa Maria Zacatepec Mixtec),
- ],
- q(4688) => [
- q(Tumzabt),
- ],
- q(4689) => [
- q(Madagascar Sign Language),
- ],
- q(4690) => [
- q(Malimba),
- ],
- q(4691) => [
- q(Morawa),
- ],
- q(4692) => [
- q(Monastic Sign Language),
- ],
- q(4693) => [
- q(Wichi Lhamtes Guisnay),
- ],
- q(4694) => [
- q(Ixcatlan Mazatec),
- ],
- q(4695) => [
- q(Manya),
- ],
- q(4696) => [
- q(Nigeria Mambila),
- ],
- q(4697) => [
- q(Mazatlan Mixe),
- ],
- q(4698) => [
- q(Mumuye),
- ],
- q(4699) => [
- q(Mazanderani),
- ],
- q(4700) => [
- q(Matipuhy),
- ],
- q(4701) => [
- q(Movima),
- ],
- q(4702) => [
- q(Mori Atas),
- ],
- q(4703) => [
- q(Marubo),
- ],
- q(4704) => [
- q(Macanese),
- ],
- q(4705) => [
- q(Mintil),
- ],
- q(4706) => [
- q(Inapang),
- ],
- q(4707) => [
- q(Manza),
- ],
- q(4708) => [
- q(Deg),
- ],
- q(4709) => [
- q(Mawayana),
- ],
- q(4710) => [
- q(Mozambican Sign Language),
- ],
- q(4711) => [
- q(Maiadomu),
- ],
- q(4712) => [
- q(Namla),
- ],
- q(4713) => [
- q(Southern Nambikuara),
- ],
- q(4714) => [
- q(Narak),
- ],
- q(4715) => [
- q(Naka'ela),
- ],
- q(4716) => [
- q(Nabak),
- ],
- q(4717) => [
- q(Naga Pidgin),
- ],
- q(4718) => [
- q(Nalu),
- ],
- q(4719) => [
- q(Nakanai),
- ],
- q(4720) => [
- q(Nalik),
- ],
- q(4721) => [
- q(Ngan'gityemerri),
- ],
- q(4722) => [
- q(Min Nan Chinese),
- ],
- q(4723) => [
- q(Naaba),
- ],
- q(4724) => [
- q(Khoekhoe),
- q(Nama (Namibia)),
- ],
- q(4725) => [
- q(Iguta),
- ],
- q(4726) => [
- q(Naasioi),
- ],
- q(4727) => [
- q(Cahungwarya),
- q(Hungworo),
- ],
- q(4728) => [
- q(Nawuri),
- ],
- q(4729) => [
- q(Nakwi),
- ],
- q(4730) => [
- q(Narrinyeri),
- ],
- q(4731) => [
- q(Coatepec Nahuatl),
- ],
- q(4732) => [
- q(Nyemba),
- ],
- q(4733) => [
- q(Ndoe),
- ],
- q(4734) => [
- q(Chang Naga),
- ],
- q(4735) => [
- q(Ngbinda),
- ],
- q(4736) => [
- q(Konyak Naga),
- ],
- q(4737) => [
- q(Nagarchal),
- ],
- q(4738) => [
- q(Ngamo),
- ],
- q(4739) => [
- q(Mao Naga),
- ],
- q(4740) => [
- q(Ngarinman),
- ],
- q(4741) => [
- q(Nake),
- ],
- q(4742) => [
- q(Ngbaka Ma'bo),
- ],
- q(4743) => [
- q(Kuri),
- ],
- q(4744) => [
- q(Nkukoli),
- ],
- q(4745) => [
- q(Nnam),
- ],
- q(4746) => [
- q(Nggem),
- ],
- q(4747) => [
- q(Numana-Nunku-Gbantu-Numbu),
- ],
- q(4748) => [
- q(Namibian Sign Language),
- ],
- q(4749) => [
- q(Na),
- ],
- q(4750) => [
- q(Rongmei Naga),
- ],
- q(4751) => [
- q(Ngamambo),
- ],
- q(4752) => [
- q(Southern Ngbandi),
- ],
- q(4753) => [
- q(Ningera),
- ],
- q(4754) => [
- q(Iyo),
- ],
- q(4755) => [
- q(Central Nicobarese),
- ],
- q(4756) => [
- q(Ponam),
- ],
- q(4757) => [
- q(Nachering),
- ],
- q(4758) => [
- q(Yale),
- ],
- q(4759) => [
- q(Notsi),
- ],
- q(4760) => [
- q(Nisga'a),
- ],
- q(4761) => [
- q(Central Huasteca Nahuatl),
- ],
- q(4762) => [
- q(Classical Nahuatl),
- ],
- q(4763) => [
- q(Northern Puebla Nahuatl),
- ],
- q(4764) => [
- q(Nakara),
- ],
- q(4765) => [
- q(Michoacan Nahuatl),
- ],
- q(4766) => [
- q(Nambo),
- ],
- q(4767) => [
- q(Nauna),
- ],
- q(4768) => [
- q(Sibe),
- ],
- q(4769) => [
- q(Ndaktup),
- ],
- q(4770) => [
- q(Northern Katang),
- ],
- q(4771) => [
- q(Ncane),
- ],
- q(4772) => [
- q(Nicaraguan Sign Language),
- ],
- q(4773) => [
- q(Chothe Naga),
- ],
- q(4774) => [
- q(Chumburung),
- ],
- q(4775) => [
- q(Central Puebla Nahuatl),
- ],
- q(4776) => [
- q(Natchez),
- ],
- q(4777) => [
- q(Ndasa),
- ],
- q(4778) => [
- q(Kenswei Nsei),
- ],
- q(4779) => [
- q(Ndau),
- ],
- q(4780) => [
- q(Nde-Nsele-Nta),
- ],
- q(4781) => [
- q(Nadruvian),
- ],
- q(4782) => [
- q(Ndengereko),
- ],
- q(4783) => [
- q(Ndali),
- ],
- q(4784) => [
- q(Samba Leko),
- ],
- q(4785) => [
- q(Ndamba),
- ],
- q(4786) => [
- q(Ndaka),
- ],
- q(4787) => [
- q(Ndolo),
- ],
- q(4788) => [
- q(Ndam),
- ],
- q(4789) => [
- q(Ngundi),
- ],
- q(4790) => [
- q(Ndo),
- ],
- q(4791) => [
- q(Ndombe),
- ],
- q(4792) => [
- q(Ndoola),
- ],
- q(4793) => [
- q(Ndunga),
- ],
- q(4794) => [
- q(Dugun),
- ],
- q(4795) => [
- q(Ndut),
- ],
- q(4796) => [
- q(Ndobo),
- ],
- q(4797) => [
- q(Nduga),
- ],
- q(4798) => [
- q(Lutos),
- ],
- q(4799) => [
- q(Ndogo),
- ],
- q(4800) => [
- q(Eastern Ngad'a),
- ],
- q(4801) => [
- q(Toura (Cote d'Ivoire)),
- ],
- q(4802) => [
- q(Nedebang),
- ],
- q(4803) => [
- q(Nde-Gbite),
- ],
- q(4804) => [
- q(Nelemwa-Nixumwak),
- ],
- q(4805) => [
- q(Nefamese),
- ],
- q(4806) => [
- q(Negidal),
- ],
- q(4807) => [
- q(Nyenkha),
- ],
- q(4808) => [
- q(Neo-Hittite),
- ],
- q(4809) => [
- q(Neko),
- ],
- q(4810) => [
- q(Neku),
- ],
- q(4811) => [
- q(Nemi),
- ],
- q(4812) => [
- q(Nengone),
- ],
- q(4813) => [
- q(Na-Meo),
- ],
- q(4814) => [
- q(North Central Mixe),
- ],
- q(4815) => [
- q(Yahadian),
- ],
- q(4816) => [
- q(Bhoti Kinnauri),
- ],
- q(4817) => [
- q(Nete),
- ],
- q(4818) => [
- q(Neo),
- ],
- q(4819) => [
- q(Nyaheun),
- ],
- q(4820) => [
- q(Neme),
- ],
- q(4821) => [
- q(Neyo),
- ],
- q(4822) => [
- q(Nez Perce),
- ],
- q(4823) => [
- q(Dhao),
- ],
- q(4824) => [
- q(Ahwai),
- ],
- q(4825) => [
- q(Ayiwo),
- q(Aiwoo),
- ],
- q(4826) => [
- q(Nafaanra),
- ],
- q(4827) => [
- q(Mfumte),
- ],
- q(4828) => [
- q(Ngbaka),
- ],
- q(4829) => [
- q(Northern Ngbandi),
- ],
- q(4830) => [
- q(Ngombe (Democratic Republic of Congo)),
- ],
- q(4831) => [
- q(Ngando (Central African Republic)),
- ],
- q(4832) => [
- q(Ngemba),
- ],
- q(4833) => [
- q(Ngbaka Manza),
- ],
- q(4834) => [
- q(N/u),
- q(Nu),
- ],
- q(4835) => [
- q(Ngizim),
- ],
- q(4836) => [
- q(Ngie),
- ],
- q(4837) => [
- q(Dalabon),
- ],
- q(4838) => [
- q(Lomwe),
- ],
- q(4839) => [
- q(Ngatik Men's Creole),
- ],
- q(4840) => [
- q(Ngwo),
- ],
- q(4841) => [
- q(Ngoni),
- ],
- q(4842) => [
- q(Ngulu),
- ],
- q(4843) => [
- q(Ngurimi),
- q(Ngoreme),
- ],
- q(4844) => [
- q(Engdewu),
- ],
- q(4845) => [
- q(Gvoko),
- ],
- q(4846) => [
- q(Kriang),
- q(Ngeq),
- ],
- q(4847) => [
- q(Guerrero Nahuatl),
- ],
- q(4848) => [
- q(Nagumi),
- ],
- q(4849) => [
- q(Ngwaba),
- ],
- q(4850) => [
- q(Nggwahyi),
- ],
- q(4851) => [
- q(Tibea),
- ],
- q(4852) => [
- q(Ngungwel),
- ],
- q(4853) => [
- q(Nhanda),
- ],
- q(4854) => [
- q(Beng),
- ],
- q(4855) => [
- q(Tabasco Nahuatl),
- ],
- q(4856) => [
- q(Chiripa),
- q(Ava Guarani),
- ],
- q(4857) => [
- q(Eastern Huasteca Nahuatl),
- ],
- q(4858) => [
- q(Nhuwala),
- ],
- q(4859) => [
- q(Tetelcingo Nahuatl),
- ],
- q(4860) => [
- q(Nahari),
- ],
- q(4861) => [
- q(Zacatlan-Ahuacatlan-Tepetzintla Nahuatl),
- ],
- q(4862) => [
- q(Isthmus-Cosoleacaque Nahuatl),
- ],
- q(4863) => [
- q(Morelos Nahuatl),
- ],
- q(4864) => [
- q(Central Nahuatl),
- ],
- q(4865) => [
- q(Takuu),
- ],
- q(4866) => [
- q(Isthmus-Pajapan Nahuatl),
- ],
- q(4867) => [
- q(Huaxcaleca Nahuatl),
- ],
- q(4868) => [
- q(Naro),
- ],
- q(4869) => [
- q(Ometepec Nahuatl),
- ],
- q(4870) => [
- q(Noone),
- ],
- q(4871) => [
- q(Temascaltepec Nahuatl),
- ],
- q(4872) => [
- q(Western Huasteca Nahuatl),
- ],
- q(4873) => [
- q(Isthmus-Mecayapan Nahuatl),
- ],
- q(4874) => [
- q(Northern Oaxaca Nahuatl),
- ],
- q(4875) => [
- q(Santa Maria La Alta Nahuatl),
- ],
- q(4876) => [
- q(Nakame),
- ],
- q(4877) => [
- q(Ngandi),
- ],
- q(4878) => [
- q(Niellim),
- ],
- q(4879) => [
- q(Nek),
- ],
- q(4880) => [
- q(Ngalakan),
- ],
- q(4881) => [
- q(Nyiha (Tanzania)),
- ],
- q(4882) => [
- q(Nii),
- ],
- q(4883) => [
- q(Ngaju),
- ],
- q(4884) => [
- q(Southern Nicobarese),
- ],
- q(4885) => [
- q(Nila),
- ],
- q(4886) => [
- q(Nilamba),
- ],
- q(4887) => [
- q(Ninzo),
- ],
- q(4888) => [
- q(Nganasan),
- ],
- q(4889) => [
- q(Nandi),
- ],
- q(4890) => [
- q(Nimboran),
- ],
- q(4891) => [
- q(Nimi),
- ],
- q(4892) => [
- q(Southeastern Kolami),
- ],
- q(4893) => [
- q(Gilyak),
- ],
- q(4894) => [
- q(Nimo),
- ],
- q(4895) => [
- q(Hema),
- ],
- q(4896) => [
- q(Ngiti),
- ],
- q(4897) => [
- q(Ningil),
- ],
- q(4898) => [
- q(Nzanyi),
- ],
- q(4899) => [
- q(Nocte Naga),
- ],
- q(4900) => [
- q(Ndonde Hamba),
- ],
- q(4901) => [
- q(Lotha Naga),
- ],
- q(4902) => [
- q(Gudanji),
- ],
- q(4903) => [
- q(Njen),
- ],
- q(4904) => [
- q(Njalgulgule),
- ],
- q(4905) => [
- q(Angami Naga),
- ],
- q(4906) => [
- q(Liangmai Naga),
- ],
- q(4907) => [
- q(Ao Naga),
- ],
- q(4908) => [
- q(Njerep),
- ],
- q(4909) => [
- q(Nisa),
- ],
- q(4910) => [
- q(Ndyuka-Trio Pidgin),
- ],
- q(4911) => [
- q(Ngadjunmaya),
- ],
- q(4912) => [
- q(Kunyi),
- ],
- q(4913) => [
- q(Njyem),
- ],
- q(4914) => [
- q(Nyishi),
- ],
- q(4915) => [
- q(Nkoya),
- ],
- q(4916) => [
- q(Khoibu Naga),
- ],
- q(4917) => [
- q(Nkongho),
- ],
- q(4918) => [
- q(Koireng),
- ],
- q(4919) => [
- q(Duke),
- ],
- q(4920) => [
- q(Inpui Naga),
- ],
- q(4921) => [
- q(Nekgini),
- ],
- q(4922) => [
- q(Khezha Naga),
- ],
- q(4923) => [
- q(Thangal Naga),
- ],
- q(4924) => [
- q(Nakai),
- ],
- q(4925) => [
- q(Nokuku),
- ],
- q(4926) => [
- q(Namat),
- ],
- q(4927) => [
- q(Nkangala),
- ],
- q(4928) => [
- q(Nkonya),
- ],
- q(4929) => [
- q(Niuatoputapu),
- ],
- q(4930) => [
- q(Nkami),
- ],
- q(4931) => [
- q(Nukuoro),
- ],
- q(4932) => [
- q(North Asmat),
- ],
- q(4933) => [
- q(Nyika (Tanzania)),
- ],
- q(4934) => [
- q(Bouna Kulango),
- ],
- q(4935) => [
- q(Nyika (Malawi and Zambia)),
- ],
- q(4936) => [
- q(Nkutu),
- ],
- q(4937) => [
- q(Nkoroo),
- ],
- q(4938) => [
- q(Nkari),
- ],
- q(4939) => [
- q(Ngombale),
- ],
- q(4940) => [
- q(Nalca),
- ],
- q(4941) => [
- q(East Nyala),
- ],
- q(4942) => [
- q(Gela),
- ],
- q(4943) => [
- q(Grangali),
- ],
- q(4944) => [
- q(Nyali),
- ],
- q(4945) => [
- q(Ninia Yali),
- ],
- q(4946) => [
- q(Nihali),
- ],
- q(4947) => [
- q(Ngul),
- ],
- q(4948) => [
- q(Lao Naga),
- ],
- q(4949) => [
- q(Nchumbulu),
- ],
- q(4950) => [
- q(Orizaba Nahuatl),
- ],
- q(4951) => [
- q(Walangama),
- ],
- q(4952) => [
- q(Nahali),
- ],
- q(4953) => [
- q(Nyamal),
- ],
- q(4954) => [
- q(Nalogo),
- ],
- q(4955) => [
- q(Maram Naga),
- ],
- q(4956) => [
- q(Big Nambas),
- q(V'enen Taut),
- ],
- q(4957) => [
- q(Ngam),
- ],
- q(4958) => [
- q(Ndumu),
- ],
- q(4959) => [
- q(Mzieme Naga),
- ],
- q(4960) => [
- q(Tangkhul Naga (India)),
- ],
- q(4961) => [
- q(Kwasio),
- ],
- q(4962) => [
- q(Monsang Naga),
- ],
- q(4963) => [
- q(Nyam),
- ],
- q(4964) => [
- q(Ngombe (Central African Republic)),
- ],
- q(4965) => [
- q(Namakura),
- ],
- q(4966) => [
- q(Ndemli),
- ],
- q(4967) => [
- q(Manangba),
- ],
- q(4968) => [
- q(!Xoo),
- q(Xoo),
- ],
- q(4969) => [
- q(Moyon Naga),
- ],
- q(4970) => [
- q(Nimanbur),
- ],
- q(4971) => [
- q(Nambya),
- ],
- q(4972) => [
- q(Nimbari),
- ],
- q(4973) => [
- q(Letemboi),
- ],
- q(4974) => [
- q(Namonuito),
- ],
- q(4975) => [
- q(Northeast Maidu),
- ],
- q(4976) => [
- q(Ngamini),
- ],
- q(4977) => [
- q(Nimoa),
- q(Rifao),
- ],
- q(4978) => [
- q(Nama (Papua New Guinea)),
- ],
- q(4979) => [
- q(Namuyi),
- ],
- q(4980) => [
- q(Nawdm),
- ],
- q(4981) => [
- q(Nyangumarta),
- ],
- q(4982) => [
- q(Nande),
- ],
- q(4983) => [
- q(Nancere),
- ],
- q(4984) => [
- q(West Ambae),
- ],
- q(4985) => [
- q(Ngandyera),
- ],
- q(4986) => [
- q(Ngaing),
- ],
- q(4987) => [
- q(Maring Naga),
- ],
- q(4988) => [
- q(Ngiemboon),
- ],
- q(4989) => [
- q(North Nuaulu),
- ],
- q(4990) => [
- q(Nyangatom),
- ],
- q(4991) => [
- q(Nankina),
- ],
- q(4992) => [
- q(Northern Rengma Naga),
- ],
- q(4993) => [
- q(Namia),
- ],
- q(4994) => [
- q(Ngete),
- ],
- q(4995) => [
- q(Wancho Naga),
- ],
- q(4996) => [
- q(Ngindo),
- ],
- q(4997) => [
- q(Narungga),
- ],
- q(4998) => [
- q(Ningye),
- ],
- q(4999) => [
- q(Nanticoke),
- ],
- q(5000) => [
- q(Dwang),
- ],
- q(5001) => [
- q(Nugunu (Australia)),
- ],
- q(5002) => [
- q(Southern Nuni),
- ],
- q(5003) => [
- q(Nyangga),
- ],
- q(5004) => [
- q(Nda'nda'),
- ],
- q(5005) => [
- q(Woun Meu),
- ],
- q(5006) => [
- q(Nuk),
- ],
- q(5007) => [
- q(Northern Thai),
- ],
- q(5008) => [
- q(Nimadi),
- ],
- q(5009) => [
- q(Nomane),
- ],
- q(5010) => [
- q(Nomu),
- ],
- q(5011) => [
- q(Noiri),
- ],
- q(5012) => [
- q(Nonuya),
- ],
- q(5013) => [
- q(Nooksack),
- ],
- q(5014) => [
- q(Nomlaki),
- ],
- q(5015) => [
- q(Nocaman),
- ],
- q(5016) => [
- q(Numanggang),
- ],
- q(5017) => [
- q(Ngongo),
- ],
- q(5018) => [
- q(Eastern Nisu),
- ],
- q(5019) => [
- q(Nomatsiguenga),
- ],
- q(5020) => [
- q(Ewage-Notu),
- ],
- q(5021) => [
- q(Novial),
- ],
- q(5022) => [
- q(Nyambo),
- ],
- q(5023) => [
- q(Noy),
- ],
- q(5024) => [
- q(Nayi),
- ],
- q(5025) => [
- q(Nar Phu),
- ],
- q(5026) => [
- q(Nupbikha),
- ],
- q(5027) => [
- q(Ponyo-Gongwang Naga),
- ],
- q(5028) => [
- q(Phom Naga),
- ],
- q(5029) => [
- q(Nepali (individual language)),
- ],
- q(5030) => [
- q(Southeastern Puebla Nahuatl),
- ],
- q(5031) => [
- q(Mondropolon),
- ],
- q(5032) => [
- q(Pochuri Naga),
- ],
- q(5033) => [
- q(Nipsan),
- ],
- q(5034) => [
- q(Puimei Naga),
- ],
- q(5035) => [
- q(Noipx),
- ],
- q(5036) => [
- q(Napu),
- ],
- q(5037) => [
- q(Southern Nago),
- ],
- q(5038) => [
- q(Kura Ede Nago),
- ],
- q(5039) => [
- q(Ngendelengo),
- ],
- q(5040) => [
- q(Ndom),
- ],
- q(5041) => [
- q(Nen),
- ],
- q(5042) => [
- q(Kyan-Karyaw Naga),
- ],
- q(5043) => [
- q(Akyaung Ari Naga),
- ],
- q(5044) => [
- q(Ngom),
- ],
- q(5045) => [
- q(Nara),
- ],
- q(5046) => [
- q(Noric),
- ],
- q(5047) => [
- q(Southern Rengma Naga),
- ],
- q(5048) => [
- q(Jerriais),
- q(Guernesiais),
- ],
- q(5049) => [
- q(Narango),
- ],
- q(5050) => [
- q(Chokri Naga),
- ],
- q(5051) => [
- q(Ngarla),
- ],
- q(5052) => [
- q(Ngarluma),
- ],
- q(5053) => [
- q(Narom),
- ],
- q(5054) => [
- q(Norn),
- ],
- q(5055) => [
- q(North Picene),
- ],
- q(5056) => [
- q(Norra),
- q(Nora),
- ],
- q(5057) => [
- q(Northern Kalapuya),
- ],
- q(5058) => [
- q(Narua),
- ],
- q(5059) => [
- q(Ngurmbur),
- ],
- q(5060) => [
- q(Lala),
- ],
- q(5061) => [
- q(Sangtam Naga),
- ],
- q(5062) => [
- q(Nshi),
- ],
- q(5063) => [
- q(Southern Nisu),
- ],
- q(5064) => [
- q(Nsenga),
- ],
- q(5065) => [
- q(Northwestern Nisu),
- ],
- q(5066) => [
- q(Ngasa),
- ],
- q(5067) => [
- q(Ngoshie),
- ],
- q(5068) => [
- q(Nigerian Sign Language),
- ],
- q(5069) => [
- q(Naskapi),
- ],
- q(5070) => [
- q(Norwegian Sign Language),
- ],
- q(5071) => [
- q(Sumi Naga),
- ],
- q(5072) => [
- q(Nehan),
- ],
- q(5073) => [
- q(Nepalese Sign Language),
- ],
- q(5074) => [
- q(Northern Sierra Miwok),
- ],
- q(5075) => [
- q(Maritime Sign Language),
- ],
- q(5076) => [
- q(Nali),
- ],
- q(5077) => [
- q(Tase Naga),
- ],
- q(5078) => [
- q(Sierra Negra Nahuatl),
- ],
- q(5079) => [
- q(Southwestern Nisu),
- ],
- q(5080) => [
- q(Navut),
- ],
- q(5081) => [
- q(Nsongo),
- ],
- q(5082) => [
- q(Nasal),
- ],
- q(5083) => [
- q(Nisenan),
- ],
- q(5084) => [
- q(Northern Tidung),
- ],
- q(5085) => [
- q(Nathembo),
- ],
- q(5086) => [
- q(Ngantangarra),
- ],
- q(5087) => [
- q(Natioro),
- ],
- q(5088) => [
- q(Ngaanyatjarra),
- ],
- q(5089) => [
- q(Ikoma-Nata-Isenye),
- ],
- q(5090) => [
- q(Nateni),
- ],
- q(5091) => [
- q(Ntomba),
- ],
- q(5092) => [
- q(Northern Tepehuan),
- ],
- q(5093) => [
- q(Delo),
- ],
- q(5094) => [
- q(Natugu),
- ],
- q(5095) => [
- q(Nottoway),
- ],
- q(5096) => [
- q(Tangkhul Naga (Myanmar)),
- ],
- q(5097) => [
- q(Mantsi),
- ],
- q(5098) => [
- q(Natanzi),
- ],
- q(5099) => [
- q(Yuanga),
- ],
- q(5100) => [
- q(Nukuini),
- ],
- q(5101) => [
- q(Ngala),
- ],
- q(5102) => [
- q(Ngundu),
- ],
- q(5103) => [
- q(Nusu),
- ],
- q(5104) => [
- q(Nungali),
- ],
- q(5105) => [
- q(Ndunda),
- ],
- q(5106) => [
- q(Ngumbi),
- ],
- q(5107) => [
- q(Nyole),
- ],
- q(5108) => [
- q(Nuu-chah-nulth),
- q(Nuuchahnulth),
- ],
- q(5109) => [
- q(Nusa Laut),
- ],
- q(5110) => [
- q(Niuafo'ou),
- ],
- q(5111) => [
- q(Anong),
- ],
- q(5112) => [
- q(Nguon),
- ],
- q(5113) => [
- q(Nupe-Nupe-Tako),
- ],
- q(5114) => [
- q(Nukumanu),
- ],
- q(5115) => [
- q(Nukuria),
- ],
- q(5116) => [
- q(Nuer),
- ],
- q(5117) => [
- q(Nung (Viet Nam)),
- ],
- q(5118) => [
- q(Ngbundu),
- ],
- q(5119) => [
- q(Northern Nuni),
- ],
- q(5120) => [
- q(Nguluwan),
- ],
- q(5121) => [
- q(Mehek),
- ],
- q(5122) => [
- q(Nunggubuyu),
- ],
- q(5123) => [
- q(Tlamacazapa Nahuatl),
- ],
- q(5124) => [
- q(Nasarian),
- ],
- q(5125) => [
- q(Namiae),
- ],
- q(5126) => [
- q(Nyokon),
- ],
- q(5127) => [
- q(Nawathinehena),
- ],
- q(5128) => [
- q(Nyabwa),
- ],
- q(5129) => [
- q(Ngwe),
- ],
- q(5130) => [
- q(Ngayawung),
- ],
- q(5131) => [
- q(Southwest Tanna),
- ],
- q(5132) => [
- q(Nyamusa-Molo),
- ],
- q(5133) => [
- q(Nauo),
- ],
- q(5134) => [
- q(Nawaru),
- ],
- q(5135) => [
- q(Middle Newar),
- ],
- q(5136) => [
- q(Nottoway-Meherrin),
- ],
- q(5137) => [
- q(Nauete),
- ],
- q(5138) => [
- q(Ngando (Democratic Republic of Congo)),
- ],
- q(5139) => [
- q(Nage),
- ],
- q(5140) => [
- q(Ngad'a),
- ],
- q(5141) => [
- q(Nindi),
- ],
- q(5142) => [
- q(Koki Naga),
- ],
- q(5143) => [
- q(South Nuaulu),
- ],
- q(5144) => [
- q(Numidian),
- ],
- q(5145) => [
- q(Ngawun),
- ],
- q(5146) => [
- q(Ndambomo),
- ],
- q(5147) => [
- q(Naxi),
- ],
- q(5148) => [
- q(Ninggerum),
- ],
- q(5149) => [
- q(Narau),
- ],
- q(5150) => [
- q(Nafri),
- ],
- q(5151) => [
- q(Nyangbo),
- ],
- q(5152) => [
- q(Nyanga-li),
- ],
- q(5153) => [
- q(Nyore),
- q(Olunyole),
- ],
- q(5154) => [
- q(Nyengo),
- ],
- q(5155) => [
- q(Giryama),
- q(Kigiryama),
- ],
- q(5156) => [
- q(Nyindu),
- ],
- q(5157) => [
- q(Nyigina),
- ],
- q(5158) => [
- q(Ama (Sudan)),
- ],
- q(5159) => [
- q(Nyanga),
- ],
- q(5160) => [
- q(Nyaneka),
- ],
- q(5161) => [
- q(Nyeu),
- ],
- q(5162) => [
- q(Nyang'i),
- ],
- q(5163) => [
- q(Nayini),
- ],
- q(5164) => [
- q(Nyiha (Malawi)),
- ],
- q(5165) => [
- q(Nyunga),
- ],
- q(5166) => [
- q(Nyawaygi),
- ],
- q(5167) => [
- q(Nyungwe),
- ],
- q(5168) => [
- q(Nyulnyul),
- ],
- q(5169) => [
- q(Nyaw),
- ],
- q(5170) => [
- q(Nganyaywana),
- ],
- q(5171) => [
- q(Nyakyusa-Ngonde),
- ],
- q(5172) => [
- q(Tigon Mbembe),
- ],
- q(5173) => [
- q(Njebi),
- ],
- q(5174) => [
- q(Nzakara),
- ],
- q(5175) => [
- q(Zeme Naga),
- ],
- q(5176) => [
- q(New Zealand Sign Language),
- ],
- q(5177) => [
- q(Teke-Nzikou),
- ],
- q(5178) => [
- q(Nzakambay),
- ],
- q(5179) => [
- q(Nanga Dama Dogon),
- ],
- q(5180) => [
- q(Orok),
- ],
- q(5181) => [
- q(Oroch),
- ],
- q(5182) => [
- q(Old Aramaic (up to 700 BCE)),
- q(Ancient Aramaic (up to 700 BCE)),
- ],
- q(5183) => [
- q(Old Avar),
- ],
- q(5184) => [
- q(Obispeno),
- ],
- q(5185) => [
- q(Southern Bontok),
- ],
- q(5186) => [
- q(Oblo),
- ],
- q(5187) => [
- q(Moabite),
- ],
- q(5188) => [
- q(Obo Manobo),
- ],
- q(5189) => [
- q(Old Burmese),
- ],
- q(5190) => [
- q(Old Breton),
- ],
- q(5191) => [
- q(Obulom),
- ],
- q(5192) => [
- q(Ocaina),
- ],
- q(5193) => [
- q(Old Chinese),
- ],
- q(5194) => [
- q(Old Cornish),
- ],
- q(5195) => [
- q(Atzingo Matlatzinca),
- ],
- q(5196) => [
- q(Odut),
- ],
- q(5197) => [
- q(Od),
- ],
- q(5198) => [
- q(Old Dutch),
- ],
- q(5199) => [
- q(Odual),
- ],
- q(5200) => [
- q(Ofo),
- ],
- q(5201) => [
- q(Old Frisian),
- ],
- q(5202) => [
- q(Efutop),
- ],
- q(5203) => [
- q(Ogbia),
- ],
- q(5204) => [
- q(Ogbah),
- ],
- q(5205) => [
- q(Old Georgian),
- ],
- q(5206) => [
- q(Ogbogolo),
- ],
- q(5207) => [
- q(Khana),
- ],
- q(5208) => [
- q(Ogbronuagum),
- ],
- q(5209) => [
- q(Old Hittite),
- ],
- q(5210) => [
- q(Old Hungarian),
- ],
- q(5211) => [
- q(Oirata),
- ],
- q(5212) => [
- q(Inebu One),
- ],
- q(5213) => [
- q(Northwestern Ojibwa),
- ],
- q(5214) => [
- q(Central Ojibwa),
- ],
- q(5215) => [
- q(Eastern Ojibwa),
- ],
- q(5216) => [
- q(Old Japanese),
- ],
- q(5217) => [
- q(Severn Ojibwa),
- ],
- q(5218) => [
- q(Ontong Java),
- ],
- q(5219) => [
- q(Western Ojibwa),
- ],
- q(5220) => [
- q(Okanagan),
- ],
- q(5221) => [
- q(Okobo),
- ],
- q(5222) => [
- q(Okodia),
- ],
- q(5223) => [
- q(Okpe (Southwestern Edo)),
- ],
- q(5224) => [
- q(Koko Babangk),
- ],
- q(5225) => [
- q(Koresh-e Rostam),
- ],
- q(5226) => [
- q(Okiek),
- ],
- q(5227) => [
- q(Oko-Juwoi),
- ],
- q(5228) => [
- q(Kwamtim One),
- ],
- q(5229) => [
- q(Old Kentish Sign Language),
- ],
- q(5230) => [
- q(Middle Korean (10th-16th cent.)),
- ],
- q(5231) => [
- q(Oki-No-Erabu),
- ],
- q(5232) => [
- q(Old Korean (3rd-9th cent.)),
- ],
- q(5233) => [
- q(Kirike),
- ],
- q(5234) => [
- q(Oko-Eni-Osayen),
- ],
- q(5235) => [
- q(Oku),
- ],
- q(5236) => [
- q(Orokaiva),
- ],
- q(5237) => [
- q(Okpe (Northwestern Edo)),
- ],
- q(5238) => [
- q(Walungge),
- ],
- q(5239) => [
- q(Mochi),
- ],
- q(5240) => [
- q(Olekha),
- ],
- q(5241) => [
- q(Olkol),
- ],
- q(5242) => [
- q(Oloma),
- ],
- q(5243) => [
- q(Livvi),
- ],
- q(5244) => [
- q(Olrat),
- ],
- q(5245) => [
- q(Old Lithuanian),
- ],
- q(5246) => [
- q(Kuvale),
- ],
- q(5247) => [
- q(Omaha-Ponca),
- ],
- q(5248) => [
- q(East Ambae),
- ],
- q(5249) => [
- q(Mochica),
- ],
- q(5250) => [
- q(Omagua),
- ],
- q(5251) => [
- q(Omi),
- ],
- q(5252) => [
- q(Omok),
- ],
- q(5253) => [
- q(Ombo),
- ],
- q(5254) => [
- q(Minoan),
- ],
- q(5255) => [
- q(Utarmbung),
- ],
- q(5256) => [
- q(Old Manipuri),
- ],
- q(5257) => [
- q(Old Marathi),
- ],
- q(5258) => [
- q(Omotik),
- ],
- q(5259) => [
- q(Omurano),
- ],
- q(5260) => [
- q(South Tairora),
- ],
- q(5261) => [
- q(Old Mon),
- ],
- q(5262) => [
- q(Ona),
- ],
- q(5263) => [
- q(Lingao),
- ],
- q(5264) => [
- q(Oneida),
- ],
- q(5265) => [
- q(Olo),
- ],
- q(5266) => [
- q(Onin),
- ],
- q(5267) => [
- q(Onjob),
- ],
- q(5268) => [
- q(Kabore One),
- ],
- q(5269) => [
- q(Onobasulu),
- ],
- q(5270) => [
- q(Onondaga),
- ],
- q(5271) => [
- q(Sartang),
- ],
- q(5272) => [
- q(Northern One),
- ],
- q(5273) => [
- q(Ono),
- ],
- q(5274) => [
- q(Ontenu),
- ],
- q(5275) => [
- q(Unua),
- ],
- q(5276) => [
- q(Old Nubian),
- ],
- q(5277) => [
- q(Onin Based Pidgin),
- ],
- q(5278) => [
- q(Tohono O'odham),
- ],
- q(5279) => [
- q(Ong),
- ],
- q(5280) => [
- q(Onge),
- ],
- q(5281) => [
- q(Oorlams),
- ],
- q(5282) => [
- q(Old Ossetic),
- ],
- q(5283) => [
- q(Okpamheri),
- ],
- q(5284) => [
- q(Kopkaka),
- ],
- q(5285) => [
- q(Oksapmin),
- ],
- q(5286) => [
- q(Opao),
- ],
- q(5287) => [
- q(Opata),
- ],
- q(5288) => [
- q(Ofaye),
- ],
- q(5289) => [
- q(Oroha),
- ],
- q(5290) => [
- q(Orma),
- ],
- q(5291) => [
- q(Orejon),
- ],
- q(5292) => [
- q(Oring),
- ],
- q(5293) => [
- q(Oroqen),
- ],
- q(5294) => [
- q(Orang Kanaq),
- ],
- q(5295) => [
- q(Orokolo),
- ],
- q(5296) => [
- q(Oruma),
- ],
- q(5297) => [
- q(Orang Seletar),
- ],
- q(5298) => [
- q(Adivasi Oriya),
- ],
- q(5299) => [
- q(Ormuri),
- ],
- q(5300) => [
- q(Old Russian),
- ],
- q(5301) => [
- q(Oro Win),
- ],
- q(5302) => [
- q(Oro),
- ],
- q(5303) => [
- q(Odia (individual language)),
- q(Oriya (individual language)),
- ],
- q(5304) => [
- q(Ormu),
- ],
- q(5305) => [
- q(Oscan),
- ],
- q(5306) => [
- q(Osing),
- ],
- q(5307) => [
- q(Ososo),
- ],
- q(5308) => [
- q(Old Spanish),
- ],
- q(5309) => [
- q(Osatu),
- ],
- q(5310) => [
- q(Southern One),
- ],
- q(5311) => [
- q(Old Saxon),
- ],
- q(5312) => [
- q(Old Tibetan),
- ],
- q(5313) => [
- q(Ot Danum),
- ],
- q(5314) => [
- q(Mezquital Otomi),
- ],
- q(5315) => [
- q(Oti),
- ],
- q(5316) => [
- q(Old Turkish),
- ],
- q(5317) => [
- q(Tilapa Otomi),
- ],
- q(5318) => [
- q(Eastern Highland Otomi),
- ],
- q(5319) => [
- q(Tenango Otomi),
- ],
- q(5320) => [
- q(Queretaro Otomi),
- ],
- q(5321) => [
- q(Otoro),
- ],
- q(5322) => [
- q(Estado de Mexico Otomi),
- ],
- q(5323) => [
- q(Temoaya Otomi),
- ],
- q(5324) => [
- q(Otuke),
- ],
- q(5325) => [
- q(Ottawa),
- ],
- q(5326) => [
- q(Texcatepec Otomi),
- ],
- q(5327) => [
- q(Old Tamil),
- ],
- q(5328) => [
- q(Ixtenco Otomi),
- ],
- q(5329) => [
- q(Tagargrent),
- ],
- q(5330) => [
- q(Glio-Oubi),
- ],
- q(5331) => [
- q(Oune),
- ],
- q(5332) => [
- q(Old Uighur),
- ],
- q(5333) => [
- q(Ouma),
- ],
- q(5334) => [
- q(Elfdalian),
- q(Ovdalian),
- ],
- q(5335) => [
- q(Owiniga),
- ],
- q(5336) => [
- q(Old Welsh),
- ],
- q(5337) => [
- q(Oy),
- ],
- q(5338) => [
- q(Oyda),
- ],
- q(5339) => [
- q(Wayampi),
- ],
- q(5340) => [
- q(Oya'oya),
- ],
- q(5341) => [
- q(Koonzime),
- ],
- q(5342) => [
- q(Parecis),
- ],
- q(5343) => [
- q(Pacoh),
- ],
- q(5344) => [
- q(Paumari),
- ],
- q(5345) => [
- q(Pagibete),
- ],
- q(5346) => [
- q(Paranawat),
- ],
- q(5347) => [
- q(Tenharim),
- ],
- q(5348) => [
- q(Pe),
- ],
- q(5349) => [
- q(Parakana),
- ],
- q(5350) => [
- q(Northern Paiute),
- ],
- q(5351) => [
- q(Parya),
- ],
- q(5352) => [
- q(Panamint),
- q(Timbisha),
- ],
- q(5353) => [
- q(Papasena),
- ],
- q(5354) => [
- q(Papitalai),
- ],
- q(5355) => [
- q(Pakaasnovos),
- ],
- q(5356) => [
- q(Pawnee),
- ],
- q(5357) => [
- q(Pankarare),
- ],
- q(5358) => [
- q(Pech),
- ],
- q(5359) => [
- q(Pankararu),
- ],
- q(5360) => [
- q(Paez),
- ],
- q(5361) => [
- q(Patamona),
- ],
- q(5362) => [
- q(Mezontla Popoloca),
- ],
- q(5363) => [
- q(Coyotepec Popoloca),
- ],
- q(5364) => [
- q(Paraujano),
- ],
- q(5365) => [
- q(E'napa Woromaipu),
- ],
- q(5366) => [
- q(Parkwa),
- ],
- q(5367) => [
- q(Mak (Nigeria)),
- ],
- q(5368) => [
- q(Kpasam),
- ],
- q(5369) => [
- q(Papel),
- ],
- q(5370) => [
- q(Badyara),
- ],
- q(5371) => [
- q(Pangwa),
- ],
- q(5372) => [
- q(Central Pame),
- ],
- q(5373) => [
- q(Southern Pashto),
- ],
- q(5374) => [
- q(Northern Pashto),
- ],
- q(5375) => [
- q(Pnar),
- ],
- q(5376) => [
- q(Pyu (Papua New Guinea)),
- ],
- q(5377) => [
- q(Santa Ines Ahuatempan Popoloca),
- ],
- q(5378) => [
- q(Pear),
- ],
- q(5379) => [
- q(Bouyei),
- ],
- q(5380) => [
- q(Picard),
- ],
- q(5381) => [
- q(Ruching Palaung),
- ],
- q(5382) => [
- q(Paliyan),
- ],
- q(5383) => [
- q(Paniya),
- ],
- q(5384) => [
- q(Pardhan),
- ],
- q(5385) => [
- q(Duruwa),
- ],
- q(5386) => [
- q(Parenga),
- ],
- q(5387) => [
- q(Paite Chin),
- ],
- q(5388) => [
- q(Pardhi),
- ],
- q(5389) => [
- q(Nigerian Pidgin),
- ],
- q(5390) => [
- q(Piti),
- ],
- q(5391) => [
- q(Pacahuara),
- ],
- q(5392) => [
- q(Pyapun),
- ],
- q(5393) => [
- q(Anam),
- ],
- q(5394) => [
- q(Pennsylvania German),
- ],
- q(5395) => [
- q(Pa Di),
- ],
- q(5396) => [
- q(Podena),
- q(Fedan),
- ],
- q(5397) => [
- q(Padoe),
- ],
- q(5398) => [
- q(Plautdietsch),
- ],
- q(5399) => [
- q(Kayan),
- ],
- q(5400) => [
- q(Peranakan Indonesian),
- ],
- q(5401) => [
- q(Eastern Pomo),
- ],
- q(5402) => [
- q(Mala (Papua New Guinea)),
- ],
- q(5403) => [
- q(Taje),
- ],
- q(5404) => [
- q(Northeastern Pomo),
- ],
- q(5405) => [
- q(Pengo),
- ],
- q(5406) => [
- q(Bonan),
- ],
- q(5407) => [
- q(Chichimeca-Jonaz),
- ],
- q(5408) => [
- q(Northern Pomo),
- ],
- q(5409) => [
- q(Penchal),
- ],
- q(5410) => [
- q(Pekal),
- ],
- q(5411) => [
- q(Phende),
- ],
- q(5412) => [
- q(Kunja),
- ],
- q(5413) => [
- q(Southern Pomo),
- ],
- q(5414) => [
- q(Iranian Persian),
- ],
- q(5415) => [
- q(Pemono),
- ],
- q(5416) => [
- q(Petats),
- ],
- q(5417) => [
- q(Petjo),
- ],
- q(5418) => [
- q(Eastern Penan),
- ],
- q(5419) => [
- q(Paafang),
- ],
- q(5420) => [
- q(Peere),
- ],
- q(5421) => [
- q(Pfaelzisch),
- ],
- q(5422) => [
- q(Sudanese Creole Arabic),
- ],
- q(5423) => [
- q(Gandhari),
- ],
- q(5424) => [
- q(Pangwali),
- ],
- q(5425) => [
- q(Pagi),
- ],
- q(5426) => [
- q(Rerep),
- ],
- q(5427) => [
- q(Primitive Irish),
- ],
- q(5428) => [
- q(Paelignian),
- ],
- q(5429) => [
- q(Pangseng),
- ],
- q(5430) => [
- q(Pagu),
- ],
- q(5431) => [
- q(Papua New Guinean Sign Language),
- ],
- q(5432) => [
- q(Pa-Hng),
- ],
- q(5433) => [
- q(Phudagi),
- ],
- q(5434) => [
- q(Phuong),
- ],
- q(5435) => [
- q(Phukha),
- ],
- q(5436) => [
- q(Phake),
- ],
- q(5437) => [
- q(Phalura),
- q(Palula),
- ],
- q(5438) => [
- q(Phimbi),
- ],
- q(5439) => [
- q(Phunoi),
- ],
- q(5440) => [
- q(Phana'),
- ],
- q(5441) => [
- q(Pahari-Potwari),
- ],
- q(5442) => [
- q(Phu Thai),
- ],
- q(5443) => [
- q(Phuan),
- ],
- q(5444) => [
- q(Pahlavani),
- ],
- q(5445) => [
- q(Phangduwali),
- ],
- q(5446) => [
- q(Pima Bajo),
- ],
- q(5447) => [
- q(Yine),
- ],
- q(5448) => [
- q(Pinji),
- ],
- q(5449) => [
- q(Piaroa),
- ],
- q(5450) => [
- q(Piro),
- ],
- q(5451) => [
- q(Pingelapese),
- ],
- q(5452) => [
- q(Pisabo),
- ],
- q(5453) => [
- q(Pitcairn-Norfolk),
- ],
- q(5454) => [
- q(Pini),
- ],
- q(5455) => [
- q(Pijao),
- ],
- q(5456) => [
- q(Yom),
- ],
- q(5457) => [
- q(Powhatan),
- ],
- q(5458) => [
- q(Piame),
- ],
- q(5459) => [
- q(Piapoco),
- ],
- q(5460) => [
- q(Pero),
- ],
- q(5461) => [
- q(Piratapuyo),
- ],
- q(5462) => [
- q(Pijin),
- ],
- q(5463) => [
- q(Pitta Pitta),
- ],
- q(5464) => [
- q(Pintupi-Luritja),
- ],
- q(5465) => [
- q(Pileni),
- q(Vaeakau-Taumako),
- ],
- q(5466) => [
- q(Pimbwe),
- ],
- q(5467) => [
- q(Piu),
- ],
- q(5468) => [
- q(Piya-Kwonci),
- ],
- q(5469) => [
- q(Pije),
- ],
- q(5470) => [
- q(Pitjantjatjara),
- ],
- q(5471) => [
- q(Ardhamagadhi Prakrit),
- ],
- q(5472) => [
- q(Pokomo),
- q(Kipfokomo),
- ],
- q(5473) => [
- q(Paekche),
- ],
- q(5474) => [
- q(Pak-Tong),
- ],
- q(5475) => [
- q(Pankhu),
- ],
- q(5476) => [
- q(Pakanha),
- ],
- q(5477) => [
- q(Pokoot),
- ],
- q(5478) => [
- q(Pukapuka),
- ],
- q(5479) => [
- q(Attapady Kurumba),
- ],
- q(5480) => [
- q(Pakistan Sign Language),
- ],
- q(5481) => [
- q(Maleng),
- ],
- q(5482) => [
- q(Paku),
- ],
- q(5483) => [
- q(Miani),
- ],
- q(5484) => [
- q(Polonombauk),
- ],
- q(5485) => [
- q(Central Palawano),
- ],
- q(5486) => [
- q(Polari),
- ],
- q(5487) => [
- q(Palu'e),
- ],
- q(5488) => [
- q(Pilaga),
- ],
- q(5489) => [
- q(Paulohi),
- ],
- q(5490) => [
- q(Polci),
- ],
- q(5491) => [
- q(Kohistani Shina),
- ],
- q(5492) => [
- q(Shwe Palaung),
- ],
- q(5493) => [
- q(Palenquero),
- ],
- q(5494) => [
- q(Oluta Popoluca),
- ],
- q(5495) => [
- q(Palpa),
- ],
- q(5496) => [
- q(Palaic),
- ],
- q(5497) => [
- q(Palaka Senoufo),
- ],
- q(5498) => [
- q(San Marcos Tlacoyalco Popoloca),
- q(San Marcos Tlalcoyalco Popoloca),
- ],
- q(5499) => [
- q(Plateau Malagasy),
- ],
- q(5500) => [
- q(Palikur),
- ],
- q(5501) => [
- q(Southwest Palawano),
- ],
- q(5502) => [
- q(Brooke's Point Palawano),
- ],
- q(5503) => [
- q(Bolyu),
- ],
- q(5504) => [
- q(Paluan),
- ],
- q(5505) => [
- q(Paama),
- ],
- q(5506) => [
- q(Pambia),
- ],
- q(5507) => [
- q(Pallanganmiddang),
- ],
- q(5508) => [
- q(Pwaamei),
- ],
- q(5509) => [
- q(Pamona),
- ],
- q(5510) => [
- q(Maharastri Prakrit),
- ],
- q(5511) => [
- q(Northern Pumi),
- ],
- q(5512) => [
- q(Southern Pumi),
- ],
- q(5513) => [
- q(Pamlico),
- ],
- q(5514) => [
- q(Lingua Franca),
- ],
- q(5515) => [
- q(Pomo),
- ],
- q(5516) => [
- q(Pam),
- ],
- q(5517) => [
- q(Pom),
- ],
- q(5518) => [
- q(Northern Pame),
- ],
- q(5519) => [
- q(Paynamar),
- ],
- q(5520) => [
- q(Piemontese),
- ],
- q(5521) => [
- q(Tuamotuan),
- ],
- q(5522) => [
- q(Plains Miwok),
- ],
- q(5523) => [
- q(Poumei Naga),
- ],
- q(5524) => [
- q(Papuan Malay),
- ],
- q(5525) => [
- q(Southern Pame),
- ],
- q(5526) => [
- q(Punan Bah-Biau),
- ],
- q(5527) => [
- q(Western Panjabi),
- ],
- q(5528) => [
- q(Pannei),
- ],
- q(5529) => [
- q(Western Penan),
- ],
- q(5530) => [
- q(Pongu),
- ],
- q(5531) => [
- q(Penrhyn),
- ],
- q(5532) => [
- q(Aoheng),
- ],
- q(5533) => [
- q(Pinjarup),
- ],
- q(5534) => [
- q(Paunaka),
- ],
- q(5535) => [
- q(Paleni),
- ],
- q(5536) => [
- q(Punan Batu 1),
- ],
- q(5537) => [
- q(Pinai-Hagahai),
- ],
- q(5538) => [
- q(Panobo),
- ],
- q(5539) => [
- q(Pancana),
- ],
- q(5540) => [
- q(Pana (Burkina Faso)),
- ],
- q(5541) => [
- q(Panim),
- ],
- q(5542) => [
- q(Ponosakan),
- ],
- q(5543) => [
- q(Pontic),
- ],
- q(5544) => [
- q(Jiongnai Bunu),
- ],
- q(5545) => [
- q(Pinigura),
- ],
- q(5546) => [
- q(Panytyima),
- ],
- q(5547) => [
- q(Phong-Kniang),
- ],
- q(5548) => [
- q(Pinyin),
- ],
- q(5549) => [
- q(Pana (Central African Republic)),
- ],
- q(5550) => [
- q(Poqomam),
- ],
- q(5551) => [
- q(San Juan Atzingo Popoloca),
- ],
- q(5552) => [
- q(Poke),
- ],
- q(5553) => [
- q(Potiguara),
- ],
- q(5554) => [
- q(Poqomchi'),
- ],
- q(5555) => [
- q(Highland Popoluca),
- ],
- q(5556) => [
- q(Pokanga),
- ],
- q(5557) => [
- q(Southeastern Pomo),
- ],
- q(5558) => [
- q(Central Pomo),
- ],
- q(5559) => [
- q(Pwapwa),
- ],
- q(5560) => [
- q(Texistepec Popoluca),
- ],
- q(5561) => [
- q(Sayula Popoluca),
- ],
- q(5562) => [
- q(Potawatomi),
- ],
- q(5563) => [
- q(Upper Guinea Crioulo),
- ],
- q(5564) => [
- q(San Felipe Otlaltepec Popoloca),
- ],
- q(5565) => [
- q(Polabian),
- ],
- q(5566) => [
- q(Pogolo),
- ],
- q(5567) => [
- q(Papi),
- ],
- q(5568) => [
- q(Paipai),
- ],
- q(5569) => [
- q(Uma),
- ],
- q(5570) => [
- q(Pipil),
- q(Nicarao),
- ],
- q(5571) => [
- q(Papuma),
- ],
- q(5572) => [
- q(Papapana),
- ],
- q(5573) => [
- q(Folopa),
- ],
- q(5574) => [
- q(Pelende),
- ],
- q(5575) => [
- q(Pei),
- ],
- q(5576) => [
- q(San Luis Temalacayuca Popoloca),
- ],
- q(5577) => [
- q(Pare),
- ],
- q(5578) => [
- q(Papora),
- ],
- q(5579) => [
- q(Pa'a),
- ],
- q(5580) => [
- q(Malecite-Passamaquoddy),
- ],
- q(5581) => [
- q(Parachi),
- ],
- q(5582) => [
- q(Parsi-Dari),
- ],
- q(5583) => [
- q(Principense),
- ],
- q(5584) => [
- q(Paranan),
- ],
- q(5585) => [
- q(Prussian),
- ],
- q(5586) => [
- q(Porohanon),
- ],
- q(5587) => [
- q(Paici),
- ],
- q(5588) => [
- q(Parauk),
- ],
- q(5589) => [
- q(Peruvian Sign Language),
- ],
- q(5590) => [
- q(Kibiri),
- ],
- q(5591) => [
- q(Prasuni),
- ],
- q(5592) => [
- q(Parsi),
- ],
- q(5593) => [
- q(Asheninka Perene),
- ],
- q(5594) => [
- q(Puri),
- ],
- q(5595) => [
- q(Dari),
- q(Afghan Persian),
- ],
- q(5596) => [
- q(Phai),
- ],
- q(5597) => [
- q(Puragi),
- ],
- q(5598) => [
- q(Parawen),
- ],
- q(5599) => [
- q(Purik),
- ],
- q(5600) => [
- q(Providencia Sign Language),
- ],
- q(5601) => [
- q(Asue Awyu),
- ],
- q(5602) => [
- q(Persian Sign Language),
- ],
- q(5603) => [
- q(Plains Indian Sign Language),
- ],
- q(5604) => [
- q(Central Malay),
- ],
- q(5605) => [
- q(Penang Sign Language),
- ],
- q(5606) => [
- q(Southwest Pashai),
- q(Southwest Pashayi),
- ],
- q(5607) => [
- q(Southeast Pashai),
- q(Southeast Pashayi),
- ],
- q(5608) => [
- q(Puerto Rican Sign Language),
- ],
- q(5609) => [
- q(Pauserna),
- ],
- q(5610) => [
- q(Panasuan),
- ],
- q(5611) => [
- q(Polish Sign Language),
- ],
- q(5612) => [
- q(Philippine Sign Language),
- ],
- q(5613) => [
- q(Pasi),
- ],
- q(5614) => [
- q(Portuguese Sign Language),
- ],
- q(5615) => [
- q(Kaulong),
- ],
- q(5616) => [
- q(Central Pashto),
- ],
- q(5617) => [
- q(Sauraseni Prakrit),
- ],
- q(5618) => [
- q(Port Sandwich),
- ],
- q(5619) => [
- q(Piscataway),
- ],
- q(5620) => [
- q(Pai Tavytera),
- ],
- q(5621) => [
- q(Pataxo Ha-Ha-Hae),
- ],
- q(5622) => [
- q(Pintiini),
- ],
- q(5623) => [
- q(Patani),
- ],
- q(5624) => [
- q(Zo'e),
- ],
- q(5625) => [
- q(Patep),
- ],
- q(5626) => [
- q(Pattapu),
- ],
- q(5627) => [
- q(Piamatsina),
- ],
- q(5628) => [
- q(Enrekang),
- ],
- q(5629) => [
- q(Bambam),
- ],
- q(5630) => [
- q(Port Vato),
- ],
- q(5631) => [
- q(Pentlatch),
- ],
- q(5632) => [
- q(Pathiya),
- ],
- q(5633) => [
- q(Western Highland Purepecha),
- ],
- q(5634) => [
- q(Purum),
- ],
- q(5635) => [
- q(Punan Merap),
- ],
- q(5636) => [
- q(Punan Aput),
- ],
- q(5637) => [
- q(Puelche),
- ],
- q(5638) => [
- q(Punan Merah),
- ],
- q(5639) => [
- q(Phuie),
- ],
- q(5640) => [
- q(Puinave),
- ],
- q(5641) => [
- q(Punan Tubu),
- ],
- q(5642) => [
- q(Puma),
- ],
- q(5643) => [
- q(Puoc),
- ],
- q(5644) => [
- q(Pulabu),
- ],
- q(5645) => [
- q(Puquina),
- ],
- q(5646) => [
- q(Purubora),
- ],
- q(5647) => [
- q(Putoh),
- ],
- q(5648) => [
- q(Punu),
- ],
- q(5649) => [
- q(Puluwatese),
- ],
- q(5650) => [
- q(Puare),
- ],
- q(5651) => [
- q(Purisimeno),
- ],
- q(5652) => [
- q(Pawaia),
- ],
- q(5653) => [
- q(Panawa),
- ],
- q(5654) => [
- q(Gapapaiwa),
- ],
- q(5655) => [
- q(Patwin),
- ],
- q(5656) => [
- q(Molbog),
- ],
- q(5657) => [
- q(Paiwan),
- ],
- q(5658) => [
- q(Pwo Western Karen),
- ],
- q(5659) => [
- q(Powari),
- ],
- q(5660) => [
- q(Pwo Northern Karen),
- ],
- q(5661) => [
- q(Quetzaltepec Mixe),
- ],
- q(5662) => [
- q(Pye Krumen),
- ],
- q(5663) => [
- q(Fyam),
- ],
- q(5664) => [
- q(Poyanawa),
- ],
- q(5665) => [
- q(Paraguayan Sign Language),
- q(Lengua de Senas del Paraguay),
- ],
- q(5666) => [
- q(Puyuma),
- ],
- q(5667) => [
- q(Pyu (Myanmar)),
- ],
- q(5668) => [
- q(Pyen),
- ],
- q(5669) => [
- q(Para Naga),
- ],
- q(5670) => [
- q(Quapaw),
- ],
- q(5671) => [
- q(Huallaga Huanuco Quechua),
- ],
- q(5672) => [
- q(K'iche'),
- q(Quiche),
- ],
- q(5673) => [
- q(Calderon Highland Quichua),
- ],
- q(5674) => [
- q(Lambayeque Quechua),
- ],
- q(5675) => [
- q(Chimborazo Highland Quichua),
- ],
- q(5676) => [
- q(South Bolivian Quechua),
- ],
- q(5677) => [
- q(Quileute),
- ],
- q(5678) => [
- q(Chachapoyas Quechua),
- ],
- q(5679) => [
- q(North Bolivian Quechua),
- ],
- q(5680) => [
- q(Sipacapense),
- ],
- q(5681) => [
- q(Quinault),
- ],
- q(5682) => [
- q(Southern Pastaza Quechua),
- ],
- q(5683) => [
- q(Quinqui),
- ],
- q(5684) => [
- q(Yanahuanca Pasco Quechua),
- ],
- q(5685) => [
- q(Santiago del Estero Quichua),
- ],
- q(5686) => [
- q(Sacapulteco),
- ],
- q(5687) => [
- q(Tena Lowland Quichua),
- ],
- q(5688) => [
- q(Yauyos Quechua),
- ],
- q(5689) => [
- q(Ayacucho Quechua),
- ],
- q(5690) => [
- q(Cusco Quechua),
- ],
- q(5691) => [
- q(Ambo-Pasco Quechua),
- ],
- q(5692) => [
- q(Cajamarca Quechua),
- ],
- q(5693) => [
- q(Eastern Apurimac Quechua),
- ],
- q(5694) => [
- q(Huamalies-Dos de Mayo Huanuco Quechua),
- ],
- q(5695) => [
- q(Imbabura Highland Quichua),
- ],
- q(5696) => [
- q(Loja Highland Quichua),
- ],
- q(5697) => [
- q(Cajatambo North Lima Quechua),
- ],
- q(5698) => [
- q(Margos-Yarowilca-Lauricocha Quechua),
- ],
- q(5699) => [
- q(North Junin Quechua),
- ],
- q(5700) => [
- q(Napo Lowland Quechua),
- ],
- q(5701) => [
- q(Pacaraos Quechua),
- ],
- q(5702) => [
- q(San Martin Quechua),
- ],
- q(5703) => [
- q(Huaylla Wanca Quechua),
- ],
- q(5704) => [
- q(Queyu),
- ],
- q(5705) => [
- q(Northern Pastaza Quichua),
- ],
- q(5706) => [
- q(Corongo Ancash Quechua),
- ],
- q(5707) => [
- q(Classical Quechua),
- ],
- q(5708) => [
- q(Huaylas Ancash Quechua),
- ],
- q(5709) => [
- q(Kuman (Russia)),
- ],
- q(5710) => [
- q(Sihuas Ancash Quechua),
- ],
- q(5711) => [
- q(Kwalhioqua-Tlatskanai),
- ],
- q(5712) => [
- q(Chiquian Ancash Quechua),
- ],
- q(5713) => [
- q(Chincha Quechua),
- ],
- q(5714) => [
- q(Panao Huanuco Quechua),
- ],
- q(5715) => [
- q(Salasaca Highland Quichua),
- ],
- q(5716) => [
- q(Northern Conchucos Ancash Quechua),
- ],
- q(5717) => [
- q(Southern Conchucos Ancash Quechua),
- ],
- q(5718) => [
- q(Puno Quechua),
- ],
- q(5719) => [
- q(Qashqa'i),
- ],
- q(5720) => [
- q(Canar Highland Quichua),
- ],
- q(5721) => [
- q(Southern Qiang),
- ],
- q(5722) => [
- q(Santa Ana de Tusi Pasco Quechua),
- ],
- q(5723) => [
- q(Arequipa-La Union Quechua),
- ],
- q(5724) => [
- q(Jauja Wanca Quechua),
- ],
- q(5725) => [
- q(Quenya),
- ],
- q(5726) => [
- q(Quiripi),
- ],
- q(5727) => [
- q(Dungmali),
- ],
- q(5728) => [
- q(Camling),
- ],
- q(5729) => [
- q(Rasawa),
- ],
- q(5730) => [
- q(Rade),
- ],
- q(5731) => [
- q(Western Meohang),
- ],
- q(5732) => [
- q(Logooli),
- q(Lulogooli),
- ],
- q(5733) => [
- q(Rabha),
- ],
- q(5734) => [
- q(Ramoaaina),
- ],
- q(5735) => [
- q(Tulu-Bohuai),
- ],
- q(5736) => [
- q(Ralte),
- ],
- q(5737) => [
- q(Canela),
- ],
- q(5738) => [
- q(Riantana),
- ],
- q(5739) => [
- q(Rao),
- ],
- q(5740) => [
- q(Saam),
- ],
- q(5741) => [
- q(Tegali),
- ],
- q(5742) => [
- q(Razajerdi),
- ],
- q(5743) => [
- q(Raute),
- ],
- q(5744) => [
- q(Sampang),
- ],
- q(5745) => [
- q(Rawang),
- ],
- q(5746) => [
- q(Rang),
- ],
- q(5747) => [
- q(Rapa),
- ],
- q(5748) => [
- q(Rahambuu),
- ],
- q(5749) => [
- q(Rumai Palaung),
- ],
- q(5750) => [
- q(Northern Bontok),
- ],
- q(5751) => [
- q(Miraya Bikol),
- ],
- q(5752) => [
- q(Barababaraba),
- ],
- q(5753) => [
- q(Reunion Creole French),
- ],
- q(5754) => [
- q(Rudbari),
- ],
- q(5755) => [
- q(Rerau),
- ],
- q(5756) => [
- q(Rembong),
- ],
- q(5757) => [
- q(Rejang Kayan),
- ],
- q(5758) => [
- q(Kara (Tanzania)),
- ],
- q(5759) => [
- q(Reli),
- ],
- q(5760) => [
- q(Rejang),
- ],
- q(5761) => [
- q(Rendille),
- ],
- q(5762) => [
- q(Remo),
- ],
- q(5763) => [
- q(Rengao),
- ],
- q(5764) => [
- q(Rer Bare),
- ],
- q(5765) => [
- q(Reshe),
- ],
- q(5766) => [
- q(Retta),
- ],
- q(5767) => [
- q(Reyesano),
- ],
- q(5768) => [
- q(Roria),
- ],
- q(5769) => [
- q(Romano-Greek),
- ],
- q(5770) => [
- q(Rangkas),
- ],
- q(5771) => [
- q(Romagnol),
- ],
- q(5772) => [
- q(Resigaro),
- ],
- q(5773) => [
- q(Southern Roglai),
- ],
- q(5774) => [
- q(Ringgou),
- ],
- q(5775) => [
- q(Rohingya),
- ],
- q(5776) => [
- q(Yahang),
- ],
- q(5777) => [
- q(Riang (India)),
- ],
- q(5778) => [
- q(Tarifit),
- ],
- q(5779) => [
- q(Riang (Myanmar)),
- ],
- q(5780) => [
- q(Nyaturu),
- ],
- q(5781) => [
- q(Nungu),
- ],
- q(5782) => [
- q(Ribun),
- ],
- q(5783) => [
- q(Ritarungo),
- ],
- q(5784) => [
- q(Riung),
- ],
- q(5785) => [
- q(Rajong),
- ],
- q(5786) => [
- q(Raji),
- ],
- q(5787) => [
- q(Rajbanshi),
- ],
- q(5788) => [
- q(Kraol),
- ],
- q(5789) => [
- q(Rikbaktsa),
- ],
- q(5790) => [
- q(Rakahanga-Manihiki),
- ],
- q(5791) => [
- q(Rakhine),
- ],
- q(5792) => [
- q(Marka),
- ],
- q(5793) => [
- q(Rangpuri),
- q(Kamta),
- ],
- q(5794) => [
- q(Arakwal),
- ],
- q(5795) => [
- q(Rama),
- ],
- q(5796) => [
- q(Rembarunga),
- ],
- q(5797) => [
- q(Carpathian Romani),
- ],
- q(5798) => [
- q(Traveller Danish),
- ],
- q(5799) => [
- q(Angloromani),
- ],
- q(5800) => [
- q(Kalo Finnish Romani),
- ],
- q(5801) => [
- q(Traveller Norwegian),
- ],
- q(5802) => [
- q(Murkim),
- ],
- q(5803) => [
- q(Lomavren),
- ],
- q(5804) => [
- q(Romkun),
- ],
- q(5805) => [
- q(Baltic Romani),
- ],
- q(5806) => [
- q(Roma),
- ],
- q(5807) => [
- q(Balkan Romani),
- ],
- q(5808) => [
- q(Sinte Romani),
- ],
- q(5809) => [
- q(Rempi),
- ],
- q(5810) => [
- q(Calo),
- ],
- q(5811) => [
- q(Romanian Sign Language),
- ],
- q(5812) => [
- q(Domari),
- ],
- q(5813) => [
- q(Tavringer Romani),
- ],
- q(5814) => [
- q(Romanova),
- ],
- q(5815) => [
- q(Welsh Romani),
- ],
- q(5816) => [
- q(Romam),
- ],
- q(5817) => [
- q(Vlax Romani),
- ],
- q(5818) => [
- q(Marma),
- ],
- q(5819) => [
- q(Ruund),
- ],
- q(5820) => [
- q(Ronga),
- ],
- q(5821) => [
- q(Ranglong),
- ],
- q(5822) => [
- q(Roon),
- ],
- q(5823) => [
- q(Rongpo),
- ],
- q(5824) => [
- q(Nari Nari),
- ],
- q(5825) => [
- q(Rungwa),
- ],
- q(5826) => [
- q(Tae'),
- ],
- q(5827) => [
- q(Cacgia Roglai),
- ],
- q(5828) => [
- q(Rogo),
- ],
- q(5829) => [
- q(Ronji),
- ],
- q(5830) => [
- q(Rombo),
- ],
- q(5831) => [
- q(Northern Roglai),
- ],
- q(5832) => [
- q(Romblomanon),
- ],
- q(5833) => [
- q(Rotokas),
- ],
- q(5834) => [
- q(Kriol),
- ],
- q(5835) => [
- q(Rongga),
- ],
- q(5836) => [
- q(Runga),
- ],
- q(5837) => [
- q(Dela-Oenale),
- ],
- q(5838) => [
- q(Repanbitip),
- ],
- q(5839) => [
- q(Rapting),
- ],
- q(5840) => [
- q(Ririo),
- ],
- q(5841) => [
- q(Waima),
- ],
- q(5842) => [
- q(Arritinngithigh),
- ],
- q(5843) => [
- q(Romano-Serbian),
- ],
- q(5844) => [
- q(Russian Sign Language),
- ],
- q(5845) => [
- q(Miriwoong Sign Language),
- ],
- q(5846) => [
- q(Rungtu Chin),
- ],
- q(5847) => [
- q(Ratahan),
- ],
- q(5848) => [
- q(Rotuman),
- ],
- q(5849) => [
- q(Yurats),
- ],
- q(5850) => [
- q(Rathawi),
- ],
- q(5851) => [
- q(Gungu),
- ],
- q(5852) => [
- q(Ruuli),
- ],
- q(5853) => [
- q(Rusyn),
- ],
- q(5854) => [
- q(Luguru),
- ],
- q(5855) => [
- q(Roviana),
- ],
- q(5856) => [
- q(Ruga),
- ],
- q(5857) => [
- q(Rufiji),
- ],
- q(5858) => [
- q(Che),
- ],
- q(5859) => [
- q(Istro Romanian),
- ],
- q(5860) => [
- q(Megleno Romanian),
- ],
- q(5861) => [
- q(Rutul),
- ],
- q(5862) => [
- q(Lanas Lobu),
- ],
- q(5863) => [
- q(Mala (Nigeria)),
- ],
- q(5864) => [
- q(Ruma),
- ],
- q(5865) => [
- q(Rawo),
- ],
- q(5866) => [
- q(Rwa),
- ],
- q(5867) => [
- q(Amba (Uganda)),
- ],
- q(5868) => [
- q(Rawa),
- ],
- q(5869) => [
- q(Marwari (India)),
- ],
- q(5870) => [
- q(Ngardi),
- ],
- q(5871) => [
- q(Karuwali),
- ],
- q(5872) => [
- q(Northern Amami-Oshima),
- ],
- q(5873) => [
- q(Yaeyama),
- ],
- q(5874) => [
- q(Central Okinawan),
- ],
- q(5875) => [
- q(Razihi),
- ],
- q(5876) => [
- q(Saba),
- ],
- q(5877) => [
- q(Buglere),
- ],
- q(5878) => [
- q(Meskwaki),
- ],
- q(5879) => [
- q(Sabane),
- ],
- q(5880) => [
- q(Safaliba),
- ],
- q(5881) => [
- q(Sahu),
- ],
- q(5882) => [
- q(Sake),
- ],
- q(5883) => [
- q(Sause),
- ],
- q(5884) => [
- q(Samburu),
- ],
- q(5885) => [
- q(Saraveca),
- ],
- q(5886) => [
- q(Saleman),
- ],
- q(5887) => [
- q(Saafi-Saafi),
- ],
- q(5888) => [
- q(Sawi),
- ],
- q(5889) => [
- q(Sa),
- ],
- q(5890) => [
- q(Saya),
- ],
- q(5891) => [
- q(Saurashtra),
- ],
- q(5892) => [
- q(Ngambay),
- ],
- q(5893) => [
- q(Simbo),
- ],
- q(5894) => [
- q(Kele (Papua New Guinea)),
- ],
- q(5895) => [
- q(Southern Samo),
- ],
- q(5896) => [
- q(Saliba),
- ],
- q(5897) => [
- q(Chabu),
- q(Shabo),
- ],
- q(5898) => [
- q(Seget),
- ],
- q(5899) => [
- q(Sori-Harengan),
- ],
- q(5900) => [
- q(Seti),
- ],
- q(5901) => [
- q(Surbakhal),
- ],
- q(5902) => [
- q(Safwa),
- ],
- q(5903) => [
- q(Botolan Sambal),
- ],
- q(5904) => [
- q(Sagala),
- ],
- q(5905) => [
- q(Sindhi Bhil),
- ],
- q(5906) => [
- q(Sabum),
- ],
- q(5907) => [
- q(Sangu (Tanzania)),
- ],
- q(5908) => [
- q(Sileibi),
- ],
- q(5909) => [
- q(Sembakung Murut),
- ],
- q(5910) => [
- q(Subiya),
- ],
- q(5911) => [
- q(Kimki),
- ],
- q(5912) => [
- q(Stod Bhoti),
- ],
- q(5913) => [
- q(Sabine),
- ],
- q(5914) => [
- q(Simba),
- ],
- q(5915) => [
- q(Seberuang),
- ],
- q(5916) => [
- q(Soli),
- ],
- q(5917) => [
- q(Sara Kaba),
- ],
- q(5918) => [
- q(Chut),
- ],
- q(5919) => [
- q(Dongxiang),
- ],
- q(5920) => [
- q(San Miguel Creole French),
- ],
- q(5921) => [
- q(Sanggau),
- ],
- q(5922) => [
- q(Sakachep),
- ],
- q(5923) => [
- q(Sri Lankan Creole Malay),
- ],
- q(5924) => [
- q(Sadri),
- ],
- q(5925) => [
- q(Shina),
- ],
- q(5926) => [
- q(Helambu Sherpa),
- ],
- q(5927) => [
- q(Sa'och),
- ],
- q(5928) => [
- q(North Slavey),
- ],
- q(5929) => [
- q(Southern Katang),
- ],
- q(5930) => [
- q(Shumcho),
- ],
- q(5931) => [
- q(Sheni),
- ],
- q(5932) => [
- q(Sha),
- ],
- q(5933) => [
- q(Sicel),
- ],
- q(5934) => [
- q(Toraja-Sa'dan),
- ],
- q(5935) => [
- q(Shabak),
- ],
- q(5936) => [
- q(Sassarese Sardinian),
- ],
- q(5937) => [
- q(Surubu),
- ],
- q(5938) => [
- q(Sarli),
- ],
- q(5939) => [
- q(Savi),
- ],
- q(5940) => [
- q(Southern Kurdish),
- ],
- q(5941) => [
- q(Suundi),
- ],
- q(5942) => [
- q(Sos Kundi),
- ],
- q(5943) => [
- q(Saudi Arabian Sign Language),
- ],
- q(5944) => [
- q(Semandang),
- ],
- q(5945) => [
- q(Gallurese Sardinian),
- ],
- q(5946) => [
- q(Bukar-Sadung Bidayuh),
- ],
- q(5947) => [
- q(Sherdukpen),
- ],
- q(5948) => [
- q(Oraon Sadri),
- ],
- q(5949) => [
- q(Sened),
- ],
- q(5950) => [
- q(Shuadit),
- ],
- q(5951) => [
- q(Sarudu),
- ],
- q(5952) => [
- q(Sibu Melanau),
- ],
- q(5953) => [
- q(Sallands),
- ],
- q(5954) => [
- q(Semai),
- ],
- q(5955) => [
- q(Shempire Senoufo),
- ],
- q(5956) => [
- q(Sechelt),
- ],
- q(5957) => [
- q(Sedang),
- ],
- q(5958) => [
- q(Seneca),
- ],
- q(5959) => [
- q(Cebaara Senoufo),
- ],
- q(5960) => [
- q(Segeju),
- ],
- q(5961) => [
- q(Sena),
- ],
- q(5962) => [
- q(Seri),
- ],
- q(5963) => [
- q(Sene),
- ],
- q(5964) => [
- q(Sekani),
- ],
- q(5965) => [
- q(Nanerige Senoufo),
- ],
- q(5966) => [
- q(Suarmin),
- ],
- q(5967) => [
- q(Sicite Senoufo),
- ],
- q(5968) => [
- q(Senara Senoufo),
- ],
- q(5969) => [
- q(Serrano),
- ],
- q(5970) => [
- q(Koyraboro Senni Songhai),
- ],
- q(5971) => [
- q(Sentani),
- ],
- q(5972) => [
- q(Serui-Laut),
- ],
- q(5973) => [
- q(Nyarafolo Senoufo),
- ],
- q(5974) => [
- q(Sewa Bay),
- ],
- q(5975) => [
- q(Secoya),
- ],
- q(5976) => [
- q(Senthang Chin),
- ],
- q(5977) => [
- q(Langue des signes de Belgique Francophone),
- q(French Belgian Sign Language),
- ],
- q(5978) => [
- q(Eastern Subanen),
- ],
- q(5979) => [
- q(Small Flowery Miao),
- ],
- q(5980) => [
- q(South African Sign Language),
- ],
- q(5981) => [
- q(Sehwi),
- ],
- q(5982) => [
- q(Mag-antsi Ayta),
- ],
- q(5983) => [
- q(Kipsigis),
- ],
- q(5984) => [
- q(Surigaonon),
- ],
- q(5985) => [
- q(Segai),
- ],
- q(5986) => [
- q(Swiss-German Sign Language),
- ],
- q(5987) => [
- q(Shughni),
- ],
- q(5988) => [
- q(Suga),
- ],
- q(5989) => [
- q(Surgujia),
- ],
- q(5990) => [
- q(Sangkong),
- ],
- q(5991) => [
- q(Singa),
- ],
- q(5992) => [
- q(Singpho),
- ],
- q(5993) => [
- q(Sangisari),
- ],
- q(5994) => [
- q(Samogitian),
- ],
- q(5995) => [
- q(Brokpake),
- ],
- q(5996) => [
- q(Salas),
- ],
- q(5997) => [
- q(Sebat Bet Gurage),
- ],
- q(5998) => [
- q(Sierra Leone Sign Language),
- ],
- q(5999) => [
- q(Sanglechi),
- ],
- q(6000) => [
- q(Sursurunga),
- ],
- q(6001) => [
- q(Shall-Zwall),
- ],
- q(6002) => [
- q(Ninam),
- ],
- q(6003) => [
- q(Sonde),
- ],
- q(6004) => [
- q(Kundal Shahi),
- ],
- q(6005) => [
- q(Sheko),
- ],
- q(6006) => [
- q(Shua),
- ],
- q(6007) => [
- q(Shoshoni),
- ],
- q(6008) => [
- q(Tachelhit),
- ],
- q(6009) => [
- q(Shatt),
- ],
- q(6010) => [
- q(Shilluk),
- ],
- q(6011) => [
- q(Shendu),
- ],
- q(6012) => [
- q(Shahrudi),
- ],
- q(6013) => [
- q(Shanga),
- ],
- q(6014) => [
- q(Shipibo-Conibo),
- ],
- q(6015) => [
- q(Sala),
- ],
- q(6016) => [
- q(Shi),
- ],
- q(6017) => [
- q(Shuswap),
- ],
- q(6018) => [
- q(Shasta),
- ],
- q(6019) => [
- q(Chadian Arabic),
- ],
- q(6020) => [
- q(Shehri),
- ],
- q(6021) => [
- q(Shwai),
- ],
- q(6022) => [
- q(She),
- ],
- q(6023) => [
- q(Tachawit),
- ],
- q(6024) => [
- q(Syenara Senoufo),
- ],
- q(6025) => [
- q(Akkala Sami),
- ],
- q(6026) => [
- q(Sebop),
- ],
- q(6027) => [
- q(Simaa),
- ],
- q(6028) => [
- q(Siamou),
- ],
- q(6029) => [
- q(Paasaal),
- ],
- q(6030) => [
- q(Zire),
- q(Sishee),
- ],
- q(6031) => [
- q(Shom Peng),
- ],
- q(6032) => [
- q(Numbami),
- ],
- q(6033) => [
- q(Sikiana),
- ],
- q(6034) => [
- q(Tumulung Sisaala),
- ],
- q(6035) => [
- q(Mende (Papua New Guinea)),
- ],
- q(6036) => [
- q(Sikkimese),
- ],
- q(6037) => [
- q(Sonia),
- ],
- q(6038) => [
- q(Siri),
- ],
- q(6039) => [
- q(Siuslaw),
- ],
- q(6040) => [
- q(Sinagen),
- ],
- q(6041) => [
- q(Sumariup),
- ],
- q(6042) => [
- q(Siwai),
- ],
- q(6043) => [
- q(Sumau),
- ],
- q(6044) => [
- q(Sivandi),
- ],
- q(6045) => [
- q(Siwi),
- ],
- q(6046) => [
- q(Epena),
- ],
- q(6047) => [
- q(Sajau Basap),
- ],
- q(6048) => [
- q(Kildin Sami),
- ],
- q(6049) => [
- q(Pite Sami),
- ],
- q(6050) => [
- q(Assangori),
- ],
- q(6051) => [
- q(Kemi Sami),
- ],
- q(6052) => [
- q(Sajalong),
- q(Miji),
- ],
- q(6053) => [
- q(Mapun),
- ],
- q(6054) => [
- q(Sindarin),
- ],
- q(6055) => [
- q(Xibe),
- ],
- q(6056) => [
- q(Surjapuri),
- ],
- q(6057) => [
- q(Siar-Lak),
- ],
- q(6058) => [
- q(Senhaja De Srair),
- ],
- q(6059) => [
- q(Ter Sami),
- ],
- q(6060) => [
- q(Ume Sami),
- ],
- q(6061) => [
- q(Shawnee),
- ],
- q(6062) => [
- q(Skagit),
- ],
- q(6063) => [
- q(Saek),
- ],
- q(6064) => [
- q(Ma Manda),
- ],
- q(6065) => [
- q(Southern Sierra Miwok),
- ],
- q(6066) => [
- q(Seke (Vanuatu)),
- ],
- q(6067) => [
- q(Sakirabia),
- ],
- q(6068) => [
- q(Sakalava Malagasy),
- ],
- q(6069) => [
- q(Sikule),
- ],
- q(6070) => [
- q(Sika),
- ],
- q(6071) => [
- q(Seke (Nepal)),
- ],
- q(6072) => [
- q(Kutong),
- ],
- q(6073) => [
- q(Kolibugan Subanon),
- ],
- q(6074) => [
- q(Seko Tengah),
- ],
- q(6075) => [
- q(Sekapan),
- ],
- q(6076) => [
- q(Sininkere),
- ],
- q(6077) => [
- q(Saraiki),
- q(Seraiki),
- ],
- q(6078) => [
- q(Maia),
- ],
- q(6079) => [
- q(Sakata),
- ],
- q(6080) => [
- q(Sakao),
- ],
- q(6081) => [
- q(Skou),
- ],
- q(6082) => [
- q(Skepi Creole Dutch),
- ],
- q(6083) => [
- q(Seko Padang),
- ],
- q(6084) => [
- q(Sikaiana),
- ],
- q(6085) => [
- q(Sekar),
- ],
- q(6086) => [
- q(Sissala),
- ],
- q(6087) => [
- q(Sholaga),
- ],
- q(6088) => [
- q(Swiss-Italian Sign Language),
- ],
- q(6089) => [
- q(Selungai Murut),
- ],
- q(6090) => [
- q(Southern Puget Sound Salish),
- ],
- q(6091) => [
- q(Lower Silesian),
- ],
- q(6092) => [
- q(Saluma),
- ],
- q(6093) => [
- q(Salt-Yui),
- ],
- q(6094) => [
- q(Pangutaran Sama),
- ],
- q(6095) => [
- q(Salinan),
- ],
- q(6096) => [
- q(Lamaholot),
- ],
- q(6097) => [
- q(Salchuq),
- ],
- q(6098) => [
- q(Salar),
- ],
- q(6099) => [
- q(Singapore Sign Language),
- ],
- q(6100) => [
- q(Sila),
- ],
- q(6101) => [
- q(Selaru),
- ],
- q(6102) => [
- q(Sialum),
- ],
- q(6103) => [
- q(Salampasu),
- ],
- q(6104) => [
- q(Selayar),
- ],
- q(6105) => [
- q(Ma'ya),
- ],
- q(6106) => [
- q(Simbari),
- ],
- q(6107) => [
- q(Som),
- ],
- q(6108) => [
- q(Sama),
- ],
- q(6109) => [
- q(Auwe),
- ],
- q(6110) => [
- q(Simbali),
- ],
- q(6111) => [
- q(Samei),
- ],
- q(6112) => [
- q(Bolinao),
- ],
- q(6113) => [
- q(Central Sama),
- ],
- q(6114) => [
- q(Musasa),
- ],
- q(6115) => [
- q(Samaritan),
- ],
- q(6116) => [
- q(Samo),
- ],
- q(6117) => [
- q(Simeulue),
- ],
- q(6118) => [
- q(Simte),
- ],
- q(6119) => [
- q(Somray),
- ],
- q(6120) => [
- q(Samvedi),
- ],
- q(6121) => [
- q(Sumbawa),
- ],
- q(6122) => [
- q(Samba),
- ],
- q(6123) => [
- q(Semnani),
- ],
- q(6124) => [
- q(Simeku),
- ],
- q(6125) => [
- q(Sebuyau),
- ],
- q(6126) => [
- q(Sinaugoro),
- ],
- q(6127) => [
- q(Bau Bidayuh),
- ],
- q(6128) => [
- q(Noon),
- ],
- q(6129) => [
- q(Sanga (Democratic Republic of Congo)),
- ],
- q(6130) => [
- q(Sensi),
- ],
- q(6131) => [
- q(Riverain Sango),
- ],
- q(6132) => [
- q(Sangil),
- ],
- q(6133) => [
- q(Southern Ma'di),
- ],
- q(6134) => [
- q(Siona),
- ],
- q(6135) => [
- q(Snohomish),
- ],
- q(6136) => [
- q(Siane),
- ],
- q(6137) => [
- q(Sangu (Gabon)),
- ],
- q(6138) => [
- q(Sihan),
- ],
- q(6139) => [
- q(South West Bay),
- q(Nahavaq),
- ],
- q(6140) => [
- q(Senggi),
- q(Viid),
- ],
- q(6141) => [
- q(Sa'ban),
- ],
- q(6142) => [
- q(Selee),
- ],
- q(6143) => [
- q(Sam),
- ],
- q(6144) => [
- q(Saniyo-Hiyewe),
- ],
- q(6145) => [
- q(Sinsauru),
- ],
- q(6146) => [
- q(Thai Song),
- ],
- q(6147) => [
- q(Sobei),
- ],
- q(6148) => [
- q(So (Democratic Republic of Congo)),
- ],
- q(6149) => [
- q(Songoora),
- ],
- q(6150) => [
- q(Songomeno),
- ],
- q(6151) => [
- q(Aka),
- ],
- q(6152) => [
- q(Sonha),
- ],
- q(6153) => [
- q(Soi),
- ],
- q(6154) => [
- q(Sokoro),
- ],
- q(6155) => [
- q(Solos),
- ],
- q(6156) => [
- q(Songo),
- ],
- q(6157) => [
- q(Songe),
- ],
- q(6158) => [
- q(Kanasi),
- ],
- q(6159) => [
- q(Somrai),
- ],
- q(6160) => [
- q(Seeku),
- ],
- q(6161) => [
- q(Southern Thai),
- ],
- q(6162) => [
- q(Sonsorol),
- ],
- q(6163) => [
- q(Sowanda),
- ],
- q(6164) => [
- q(Swo),
- ],
- q(6165) => [
- q(Miyobe),
- ],
- q(6166) => [
- q(Temi),
- ],
- q(6167) => [
- q(Sepa (Indonesia)),
- ],
- q(6168) => [
- q(Sape),
- ],
- q(6169) => [
- q(Saep),
- ],
- q(6170) => [
- q(Sepa (Papua New Guinea)),
- ],
- q(6171) => [
- q(Sian),
- ],
- q(6172) => [
- q(Saponi),
- ],
- q(6173) => [
- q(Sengo),
- ],
- q(6174) => [
- q(Selepet),
- ],
- q(6175) => [
- q(Akukem),
- ],
- q(6176) => [
- q(Sanapana),
- ],
- q(6177) => [
- q(Spokane),
- ],
- q(6178) => [
- q(Supyire Senoufo),
- ],
- q(6179) => [
- q(Loreto-Ucayali Spanish),
- ],
- q(6180) => [
- q(Saparua),
- ],
- q(6181) => [
- q(Saposa),
- ],
- q(6182) => [
- q(Spiti Bhoti),
- ],
- q(6183) => [
- q(Sapuan),
- ],
- q(6184) => [
- q(Sambalpuri),
- q(Kosli),
- ],
- q(6185) => [
- q(South Picene),
- ],
- q(6186) => [
- q(Sabaot),
- ],
- q(6187) => [
- q(Shama-Sambuga),
- ],
- q(6188) => [
- q(Shau),
- ],
- q(6189) => [
- q(Albanian Sign Language),
- ],
- q(6190) => [
- q(Suma),
- ],
- q(6191) => [
- q(Susquehannock),
- ],
- q(6192) => [
- q(Sorkhei),
- ],
- q(6193) => [
- q(Sou),
- ],
- q(6194) => [
- q(Siculo Arabic),
- ],
- q(6195) => [
- q(Sri Lankan Sign Language),
- ],
- q(6196) => [
- q(Soqotri),
- ],
- q(6197) => [
- q(Squamish),
- ],
- q(6198) => [
- q(Saruga),
- ],
- q(6199) => [
- q(Sora),
- ],
- q(6200) => [
- q(Logudorese Sardinian),
- ],
- q(6201) => [
- q(Sara),
- ],
- q(6202) => [
- q(Nafi),
- ],
- q(6203) => [
- q(Sulod),
- ],
- q(6204) => [
- q(Sarikoli),
- ],
- q(6205) => [
- q(Siriano),
- ],
- q(6206) => [
- q(Serudung Murut),
- ],
- q(6207) => [
- q(Isirawa),
- ],
- q(6208) => [
- q(Saramaccan),
- ],
- q(6209) => [
- q(Campidanese Sardinian),
- ],
- q(6210) => [
- q(Siriono),
- ],
- q(6211) => [
- q(Sarsi),
- ],
- q(6212) => [
- q(Sauri),
- ],
- q(6213) => [
- q(Surui),
- ],
- q(6214) => [
- q(Southern Sorsoganon),
- ],
- q(6215) => [
- q(Serua),
- ],
- q(6216) => [
- q(Sirmauri),
- ],
- q(6217) => [
- q(Sera),
- ],
- q(6218) => [
- q(Shahmirzadi),
- ],
- q(6219) => [
- q(Southern Sama),
- ],
- q(6220) => [
- q(Suba-Simbiti),
- ],
- q(6221) => [
- q(Siroi),
- ],
- q(6222) => [
- q(Balangingi),
- q(Bangingih Sama),
- ],
- q(6223) => [
- q(Thao),
- ],
- q(6224) => [
- q(Seimat),
- ],
- q(6225) => [
- q(Shihhi Arabic),
- ],
- q(6226) => [
- q(Sansi),
- ],
- q(6227) => [
- q(Sausi),
- ],
- q(6228) => [
- q(Sunam),
- ],
- q(6229) => [
- q(Western Sisaala),
- ],
- q(6230) => [
- q(Semnam),
- ],
- q(6231) => [
- q(Waata),
- ],
- q(6232) => [
- q(Sissano),
- ],
- q(6233) => [
- q(Spanish Sign Language),
- ],
- q(6234) => [
- q(So'a),
- ],
- q(6235) => [
- q(Swiss-French Sign Language),
- ],
- q(6236) => [
- q(So),
- ],
- q(6237) => [
- q(Sinasina),
- ],
- q(6238) => [
- q(Susuami),
- ],
- q(6239) => [
- q(Shark Bay),
- ],
- q(6240) => [
- q(Samberigi),
- ],
- q(6241) => [
- q(Saho),
- ],
- q(6242) => [
- q(Sengseng),
- ],
- q(6243) => [
- q(Settla),
- ],
- q(6244) => [
- q(Northern Subanen),
- ],
- q(6245) => [
- q(Sentinel),
- ],
- q(6246) => [
- q(Liana-Seti),
- ],
- q(6247) => [
- q(Seta),
- ],
- q(6248) => [
- q(Trieng),
- ],
- q(6249) => [
- q(Shelta),
- ],
- q(6250) => [
- q(Bulo Stieng),
- ],
- q(6251) => [
- q(Matya Samo),
- ],
- q(6252) => [
- q(Arammba),
- ],
- q(6253) => [
- q(Stellingwerfs),
- ],
- q(6254) => [
- q(Setaman),
- ],
- q(6255) => [
- q(Owa),
- ],
- q(6256) => [
- q(Stoney),
- ],
- q(6257) => [
- q(Southeastern Tepehuan),
- ],
- q(6258) => [
- q(Saterfriesisch),
- ],
- q(6259) => [
- q(Straits Salish),
- ],
- q(6260) => [
- q(Shumashti),
- ],
- q(6261) => [
- q(Budeh Stieng),
- ],
- q(6262) => [
- q(Samtao),
- ],
- q(6263) => [
- q(Silt'e),
- ],
- q(6264) => [
- q(Satawalese),
- ],
- q(6265) => [
- q(Siberian Tatar),
- ],
- q(6266) => [
- q(Sulka),
- ],
- q(6267) => [
- q(Suku),
- ],
- q(6268) => [
- q(Western Subanon),
- ],
- q(6269) => [
- q(Suena),
- ],
- q(6270) => [
- q(Suganga),
- ],
- q(6271) => [
- q(Suki),
- ],
- q(6272) => [
- q(Shubi),
- ],
- q(6273) => [
- q(Suri),
- ],
- q(6274) => [
- q(Mwaghavul),
- ],
- q(6275) => [
- q(Subtiaba),
- ],
- q(6276) => [
- q(Puroik),
- ],
- q(6277) => [
- q(Sumbwa),
- ],
- q(6278) => [
- q(Suya),
- ],
- q(6279) => [
- q(Sunwar),
- ],
- q(6280) => [
- q(Svan),
- ],
- q(6281) => [
- q(Ulau-Suain),
- ],
- q(6282) => [
- q(Vincentian Creole English),
- ],
- q(6283) => [
- q(Serili),
- ],
- q(6284) => [
- q(Slovakian Sign Language),
- ],
- q(6285) => [
- q(Slavomolisano),
- ],
- q(6286) => [
- q(Savosavo),
- ],
- q(6287) => [
- q(Skalvian),
- ],
- q(6288) => [
- q(Maore Comorian),
- ],
- q(6289) => [
- q(Congo Swahili),
- ],
- q(6290) => [
- q(Sere),
- ],
- q(6291) => [
- q(Swabian),
- ],
- q(6292) => [
- q(Swahili (individual language)),
- q(Kiswahili),
- ],
- q(6293) => [
- q(Sui),
- ],
- q(6294) => [
- q(Sira),
- ],
- q(6295) => [
- q(Malawi Sena),
- ],
- q(6296) => [
- q(Swedish Sign Language),
- ],
- q(6297) => [
- q(Samosa),
- ],
- q(6298) => [
- q(Sawknah),
- ],
- q(6299) => [
- q(Shanenawa),
- ],
- q(6300) => [
- q(Suau),
- ],
- q(6301) => [
- q(Sharwa),
- ],
- q(6302) => [
- q(Saweru),
- ],
- q(6303) => [
- q(Seluwasan),
- ],
- q(6304) => [
- q(Sawila),
- ],
- q(6305) => [
- q(Suwawa),
- ],
- q(6306) => [
- q(Shekhawati),
- ],
- q(6307) => [
- q(Sowa),
- ],
- q(6308) => [
- q(Suruaha),
- ],
- q(6309) => [
- q(Sarua),
- ],
- q(6310) => [
- q(Suba),
- ],
- q(6311) => [
- q(Sicanian),
- ],
- q(6312) => [
- q(Sighu),
- ],
- q(6313) => [
- q(Shixing),
- ],
- q(6314) => [
- q(Southern Kalapuya),
- ],
- q(6315) => [
- q(Selian),
- ],
- q(6316) => [
- q(Samre),
- ],
- q(6317) => [
- q(Sangir),
- ],
- q(6318) => [
- q(Sorothaptic),
- ],
- q(6319) => [
- q(Saaroa),
- ],
- q(6320) => [
- q(Sasaru),
- ],
- q(6321) => [
- q(Upper Saxon),
- ],
- q(6322) => [
- q(Saxwe Gbe),
- ],
- q(6323) => [
- q(Siang),
- ],
- q(6324) => [
- q(Central Subanen),
- ],
- q(6325) => [
- q(Seki),
- ],
- q(6326) => [
- q(Sukur),
- ],
- q(6327) => [
- q(Sylheti),
- ],
- q(6328) => [
- q(Maya Samo),
- ],
- q(6329) => [
- q(Senaya),
- ],
- q(6330) => [
- q(Suoy),
- ],
- q(6331) => [
- q(Sinyar),
- ],
- q(6332) => [
- q(Kagate),
- ],
- q(6333) => [
- q(Samay),
- ],
- q(6334) => [
- q(Al-Sayyid Bedouin Sign Language),
- ],
- q(6335) => [
- q(Semelai),
- ],
- q(6336) => [
- q(Ngalum),
- ],
- q(6337) => [
- q(Semaq Beri),
- ],
- q(6338) => [
- q(Seru),
- ],
- q(6339) => [
- q(Seze),
- ],
- q(6340) => [
- q(Sengele),
- ],
- q(6341) => [
- q(Silesian),
- ],
- q(6342) => [
- q(Sula),
- ],
- q(6343) => [
- q(Suabo),
- ],
- q(6344) => [
- q(Solomon Islands Sign Language),
- ],
- q(6345) => [
- q(Isu (Fako Division)),
- ],
- q(6346) => [
- q(Sawai),
- ],
- q(6347) => [
- q(Lower Tanana),
- ],
- q(6348) => [
- q(Tabassaran),
- ],
- q(6349) => [
- q(Lowland Tarahumara),
- ],
- q(6350) => [
- q(Tause),
- ],
- q(6351) => [
- q(Tariana),
- ],
- q(6352) => [
- q(Tapirape),
- ],
- q(6353) => [
- q(Tagoi),
- ],
- q(6354) => [
- q(Eastern Tamang),
- ],
- q(6355) => [
- q(Tala),
- ],
- q(6356) => [
- q(Tal),
- ],
- q(6357) => [
- q(Tangale),
- ],
- q(6358) => [
- q(Yami),
- ],
- q(6359) => [
- q(Taabwa),
- ],
- q(6360) => [
- q(Tamasheq),
- ],
- q(6361) => [
- q(Central Tarahumara),
- ],
- q(6362) => [
- q(Tay Boi),
- ],
- q(6363) => [
- q(Upper Tanana),
- ],
- q(6364) => [
- q(Tatuyo),
- ],
- q(6365) => [
- q(Tai),
- ],
- q(6366) => [
- q(Tamki),
- ],
- q(6367) => [
- q(Atayal),
- ],
- q(6368) => [
- q(Tocho),
- ],
- q(6369) => [
- q(Aikana),
- ],
- q(6370) => [
- q(Tapeba),
- ],
- q(6371) => [
- q(Takia),
- ],
- q(6372) => [
- q(Kaki Ae),
- ],
- q(6373) => [
- q(Tanimbili),
- ],
- q(6374) => [
- q(Mandara),
- ],
- q(6375) => [
- q(North Tairora),
- ],
- q(6376) => [
- q(Thurawal),
- ],
- q(6377) => [
- q(Gaam),
- ],
- q(6378) => [
- q(Tiang),
- ],
- q(6379) => [
- q(Calamian Tagbanwa),
- ],
- q(6380) => [
- q(Tboli),
- ],
- q(6381) => [
- q(Tagbu),
- ],
- q(6382) => [
- q(Barro Negro Tunebo),
- ],
- q(6383) => [
- q(Tawala),
- ],
- q(6384) => [
- q(Taworta),
- q(Diebroud),
- ],
- q(6385) => [
- q(Tumtum),
- ],
- q(6386) => [
- q(Tanguat),
- ],
- q(6387) => [
- q(Tembo (Kitembo)),
- ],
- q(6388) => [
- q(Tubar),
- ],
- q(6389) => [
- q(Tobo),
- ],
- q(6390) => [
- q(Tagbanwa),
- ],
- q(6391) => [
- q(Kapin),
- ],
- q(6392) => [
- q(Tabaru),
- ],
- q(6393) => [
- q(Ditammari),
- ],
- q(6394) => [
- q(Ticuna),
- ],
- q(6395) => [
- q(Tanacross),
- ],
- q(6396) => [
- q(Datooga),
- ],
- q(6397) => [
- q(Tafi),
- ],
- q(6398) => [
- q(Southern Tutchone),
- ],
- q(6399) => [
- q(Malinaltepec Me'phaa),
- q(Malinaltepec Tlapanec),
- ],
- q(6400) => [
- q(Tamagario),
- ],
- q(6401) => [
- q(Turks And Caicos Creole English),
- ],
- q(6402) => [
- q(Wara),
- ],
- q(6403) => [
- q(Tchitchege),
- ],
- q(6404) => [
- q(Taman (Myanmar)),
- ],
- q(6405) => [
- q(Tanahmerah),
- ],
- q(6406) => [
- q(Tichurong),
- ],
- q(6407) => [
- q(Taungyo),
- ],
- q(6408) => [
- q(Tawr Chin),
- ],
- q(6409) => [
- q(Kaiy),
- ],
- q(6410) => [
- q(Torres Strait Creole),
- ],
- q(6411) => [
- q(T'en),
- ],
- q(6412) => [
- q(Southeastern Tarahumara),
- ],
- q(6413) => [
- q(Tecpatlan Totonac),
- ],
- q(6414) => [
- q(Toda),
- ],
- q(6415) => [
- q(Tulu),
- ],
- q(6416) => [
- q(Thado Chin),
- ],
- q(6417) => [
- q(Tagdal),
- ],
- q(6418) => [
- q(Panchpargania),
- ],
- q(6419) => [
- q(Embera-Tado),
- ],
- q(6420) => [
- q(Tai Nua),
- ],
- q(6421) => [
- q(Tiranige Diga Dogon),
- ],
- q(6422) => [
- q(Talieng),
- ],
- q(6423) => [
- q(Western Tamang),
- ],
- q(6424) => [
- q(Thulung),
- ],
- q(6425) => [
- q(Tomadino),
- ],
- q(6426) => [
- q(Tajio),
- ],
- q(6427) => [
- q(Tambas),
- ],
- q(6428) => [
- q(Sur),
- ],
- q(6429) => [
- q(Taruma),
- ],
- q(6430) => [
- q(Tondano),
- ],
- q(6431) => [
- q(Teme),
- ],
- q(6432) => [
- q(Tita),
- ],
- q(6433) => [
- q(Todrah),
- ],
- q(6434) => [
- q(Doutai),
- ],
- q(6435) => [
- q(Tetun Dili),
- ],
- q(6436) => [
- q(Toro),
- ],
- q(6437) => [
- q(Tandroy-Mahafaly Malagasy),
- ],
- q(6438) => [
- q(Tadyawan),
- ],
- q(6439) => [
- q(Temiar),
- ],
- q(6440) => [
- q(Tetete),
- ],
- q(6441) => [
- q(Terik),
- ],
- q(6442) => [
- q(Tepo Krumen),
- ],
- q(6443) => [
- q(Huehuetla Tepehua),
- ],
- q(6444) => [
- q(Teressa),
- ],
- q(6445) => [
- q(Teke-Tege),
- ],
- q(6446) => [
- q(Tehuelche),
- ],
- q(6447) => [
- q(Torricelli),
- ],
- q(6448) => [
- q(Ibali Teke),
- ],
- q(6449) => [
- q(Tama (Colombia)),
- ],
- q(6450) => [
- q(Teso),
- ],
- q(6451) => [
- q(Tepecano),
- ],
- q(6452) => [
- q(Temein),
- ],
- q(6453) => [
- q(Tengger),
- ],
- q(6454) => [
- q(Soo),
- ],
- q(6455) => [
- q(Teor),
- ],
- q(6456) => [
- q(Tewa (USA)),
- ],
- q(6457) => [
- q(Tennet),
- ],
- q(6458) => [
- q(Tulishi),
- ],
- q(6459) => [
- q(Tofin Gbe),
- ],
- q(6460) => [
- q(Tanaina),
- ],
- q(6461) => [
- q(Tefaro),
- ],
- q(6462) => [
- q(Teribe),
- ],
- q(6463) => [
- q(Ternate),
- ],
- q(6464) => [
- q(Sagalla),
- ],
- q(6465) => [
- q(Tobilung),
- ],
- q(6466) => [
- q(Tigak),
- ],
- q(6467) => [
- q(Ciwogai),
- ],
- q(6468) => [
- q(Eastern Gorkha Tamang),
- ],
- q(6469) => [
- q(Chalikha),
- ],
- q(6470) => [
- q(Tobagonian Creole English),
- ],
- q(6471) => [
- q(Lawunuia),
- ],
- q(6472) => [
- q(Tagin),
- ],
- q(6473) => [
- q(Tandaganon),
- ],
- q(6474) => [
- q(Sudest),
- ],
- q(6475) => [
- q(Tangoa),
- ],
- q(6476) => [
- q(Tring),
- ],
- q(6477) => [
- q(Tareng),
- ],
- q(6478) => [
- q(Nume),
- ],
- q(6479) => [
- q(Central Tagbanwa),
- ],
- q(6480) => [
- q(Tanggu),
- ],
- q(6481) => [
- q(Tingui-Boto),
- ],
- q(6482) => [
- q(Tagwana Senoufo),
- ],
- q(6483) => [
- q(Tagish),
- ],
- q(6484) => [
- q(Togoyo),
- ],
- q(6485) => [
- q(Tagalaka),
- ],
- q(6486) => [
- q(Thayore),
- ],
- q(6487) => [
- q(Chitwania Tharu),
- ],
- q(6488) => [
- q(Thangmi),
- ],
- q(6489) => [
- q(Northern Tarahumara),
- ],
- q(6490) => [
- q(Tai Long),
- ],
- q(6491) => [
- q(Tharaka),
- q(Kitharaka),
- ],
- q(6492) => [
- q(Dangaura Tharu),
- ],
- q(6493) => [
- q(Aheu),
- ],
- q(6494) => [
- q(Thachanadan),
- ],
- q(6495) => [
- q(Thompson),
- ],
- q(6496) => [
- q(Kochila Tharu),
- ],
- q(6497) => [
- q(Rana Tharu),
- ],
- q(6498) => [
- q(Thakali),
- ],
- q(6499) => [
- q(Tahltan),
- ],
- q(6500) => [
- q(Thuri),
- ],
- q(6501) => [
- q(Tahaggart Tamahaq),
- ],
- q(6502) => [
- q(Thudam),
- ],
- q(6503) => [
- q(Tha),
- ],
- q(6504) => [
- q(Tayart Tamajeq),
- ],
- q(6505) => [
- q(Tidikelt Tamazight),
- ],
- q(6506) => [
- q(Tira),
- ],
- q(6507) => [
- q(Tifal),
- ],
- q(6508) => [
- q(Timugon Murut),
- ],
- q(6509) => [
- q(Tiene),
- ],
- q(6510) => [
- q(Tilung),
- ],
- q(6511) => [
- q(Tikar),
- ],
- q(6512) => [
- q(Tillamook),
- ],
- q(6513) => [
- q(Timbe),
- ],
- q(6514) => [
- q(Tindi),
- ],
- q(6515) => [
- q(Teop),
- ],
- q(6516) => [
- q(Trimuris),
- ],
- q(6517) => [
- q(Tiefo),
- ],
- q(6518) => [
- q(Masadiit Itneg),
- ],
- q(6519) => [
- q(Tinigua),
- ],
- q(6520) => [
- q(Adasen),
- ],
- q(6521) => [
- q(Tiwi),
- ],
- q(6522) => [
- q(Southern Tiwa),
- ],
- q(6523) => [
- q(Tiruray),
- ],
- q(6524) => [
- q(Tai Hongjin),
- ],
- q(6525) => [
- q(Tajuasohn),
- ],
- q(6526) => [
- q(Tunjung),
- ],
- q(6527) => [
- q(Northern Tujia),
- ],
- q(6528) => [
- q(Tai Laing),
- ],
- q(6529) => [
- q(Timucua),
- ],
- q(6530) => [
- q(Tonjon),
- ],
- q(6531) => [
- q(Temacine Tamazight),
- ],
- q(6532) => [
- q(Southern Tujia),
- ],
- q(6533) => [
- q(Tjurruru),
- ],
- q(6534) => [
- q(Djabwurrung),
- ],
- q(6535) => [
- q(Truka),
- ],
- q(6536) => [
- q(Buksa),
- ],
- q(6537) => [
- q(Tukudede),
- ],
- q(6538) => [
- q(Takwane),
- ],
- q(6539) => [
- q(Tukumanfed),
- ],
- q(6540) => [
- q(Tesaka Malagasy),
- ],
- q(6541) => [
- q(Takelma),
- ],
- q(6542) => [
- q(Toku-No-Shima),
- ],
- q(6543) => [
- q(Tikopia),
- ],
- q(6544) => [
- q(Tee),
- ],
- q(6545) => [
- q(Tsakhur),
- ],
- q(6546) => [
- q(Takestani),
- ],
- q(6547) => [
- q(Kathoriya Tharu),
- ],
- q(6548) => [
- q(Upper Necaxa Totonac),
- ],
- q(6549) => [
- q(Mur Pano),
- ],
- q(6550) => [
- q(Teanu),
- ],
- q(6551) => [
- q(Tangko),
- ],
- q(6552) => [
- q(Takua),
- ],
- q(6553) => [
- q(Southwestern Tepehuan),
- ],
- q(6554) => [
- q(Tobelo),
- ],
- q(6555) => [
- q(Yecuatla Totonac),
- ],
- q(6556) => [
- q(Talaud),
- ],
- q(6557) => [
- q(Telefol),
- ],
- q(6558) => [
- q(Tofanma),
- ],
- q(6559) => [
- q(Talinga-Bwisi),
- ],
- q(6560) => [
- q(Taloki),
- ],
- q(6561) => [
- q(Tetela),
- ],
- q(6562) => [
- q(Tolomako),
- ],
- q(6563) => [
- q(Talondo'),
- ],
- q(6564) => [
- q(Talodi),
- ],
- q(6565) => [
- q(Filomena Mata-Coahuitlan Totonac),
- ],
- q(6566) => [
- q(Tai Loi),
- ],
- q(6567) => [
- q(Talise),
- ],
- q(6568) => [
- q(Tambotalo),
- ],
- q(6569) => [
- q(Sou Nama),
- q(Teluti),
- ],
- q(6570) => [
- q(Tulehu),
- ],
- q(6571) => [
- q(Taliabu),
- ],
- q(6572) => [
- q(Khehek),
- ],
- q(6573) => [
- q(Talysh),
- ],
- q(6574) => [
- q(Tama (Chad)),
- ],
- q(6575) => [
- q(Katbol),
- q(Avava),
- ],
- q(6576) => [
- q(Tumak),
- ],
- q(6577) => [
- q(Haruai),
- ],
- q(6578) => [
- q(Tremembe),
- ],
- q(6579) => [
- q(Toba-Maskoy),
- ],
- q(6580) => [
- q(Ternateno),
- ],
- q(6581) => [
- q(Tutuba),
- ],
- q(6582) => [
- q(Samarokena),
- ],
- q(6583) => [
- q(Northwestern Tamang),
- ],
- q(6584) => [
- q(Tamnim Citak),
- ],
- q(6585) => [
- q(Tai Thanh),
- ],
- q(6586) => [
- q(Taman (Indonesia)),
- ],
- q(6587) => [
- q(Temoq),
- ],
- q(6588) => [
- q(Tumleo),
- ],
- q(6589) => [
- q(Jewish Babylonian Aramaic (ca. 200-1200 CE)),
- ],
- q(6590) => [
- q(Tima),
- ],
- q(6591) => [
- q(Tasmate),
- ],
- q(6592) => [
- q(Iau),
- ],
- q(6593) => [
- q(Tembo (Motembo)),
- ],
- q(6594) => [
- q(Temuan),
- ],
- q(6595) => [
- q(Tami),
- ],
- q(6596) => [
- q(Tamanaku),
- ],
- q(6597) => [
- q(Tacana),
- ],
- q(6598) => [
- q(Western Tunebo),
- ],
- q(6599) => [
- q(Tanimuca-Retuara),
- ],
- q(6600) => [
- q(Angosturas Tunebo),
- ],
- q(6601) => [
- q(Tobanga),
- ],
- q(6602) => [
- q(Maiani),
- ],
- q(6603) => [
- q(Tandia),
- ],
- q(6604) => [
- q(Kwamera),
- ],
- q(6605) => [
- q(Lenakel),
- ],
- q(6606) => [
- q(Tabla),
- ],
- q(6607) => [
- q(North Tanna),
- ],
- q(6608) => [
- q(Toromono),
- ],
- q(6609) => [
- q(Whitesands),
- ],
- q(6610) => [
- q(Taino),
- ],
- q(6611) => [
- q(Menik),
- ],
- q(6612) => [
- q(Tenis),
- ],
- q(6613) => [
- q(Tontemboan),
- ],
- q(6614) => [
- q(Tay Khang),
- ],
- q(6615) => [
- q(Tangchangya),
- ],
- q(6616) => [
- q(Tonsawang),
- ],
- q(6617) => [
- q(Tanema),
- ],
- q(6618) => [
- q(Tongwe),
- ],
- q(6619) => [
- q(Ten'edn),
- ],
- q(6620) => [
- q(Toba),
- ],
- q(6621) => [
- q(Coyutla Totonac),
- ],
- q(6622) => [
- q(Toma),
- ],
- q(6623) => [
- q(Gizrra),
- ],
- q(6624) => [
- q(Gitonga),
- ],
- q(6625) => [
- q(Tonga (Zambia)),
- ],
- q(6626) => [
- q(Tojolabal),
- ],
- q(6627) => [
- q(Tolowa),
- ],
- q(6628) => [
- q(Tombulu),
- ],
- q(6629) => [
- q(Xicotepec De Juarez Totonac),
- ],
- q(6630) => [
- q(Papantla Totonac),
- ],
- q(6631) => [
- q(Toposa),
- ],
- q(6632) => [
- q(Togbo-Vara Banda),
- ],
- q(6633) => [
- q(Highland Totonac),
- ],
- q(6634) => [
- q(Tho),
- ],
- q(6635) => [
- q(Upper Taromi),
- ],
- q(6636) => [
- q(Jemez),
- ],
- q(6637) => [
- q(Tobian),
- ],
- q(6638) => [
- q(Topoiyo),
- ],
- q(6639) => [
- q(To),
- ],
- q(6640) => [
- q(Taupota),
- ],
- q(6641) => [
- q(Azoyu Me'phaa),
- q(Azoyu Tlapanec),
- ],
- q(6642) => [
- q(Tippera),
- ],
- q(6643) => [
- q(Tarpia),
- ],
- q(6644) => [
- q(Kula),
- ],
- q(6645) => [
- q(Tapiete),
- ],
- q(6646) => [
- q(Tupinikin),
- ],
- q(6647) => [
- q(Tlacoapa Me'phaa),
- q(Tlacoapa Tlapanec),
- ],
- q(6648) => [
- q(Tampulma),
- ],
- q(6649) => [
- q(Tupinamba),
- ],
- q(6650) => [
- q(Tai Pao),
- ],
- q(6651) => [
- q(Pisaflores Tepehua),
- ],
- q(6652) => [
- q(Tukpa),
- ],
- q(6653) => [
- q(Tupari),
- ],
- q(6654) => [
- q(Tlachichilco Tepehua),
- ],
- q(6655) => [
- q(Tampuan),
- ],
- q(6656) => [
- q(Tanapag),
- ],
- q(6657) => [
- q(Tupi),
- ],
- q(6658) => [
- q(Acatepec Me'phaa),
- q(Acatepec Tlapanec),
- ],
- q(6659) => [
- q(Trumai),
- ],
- q(6660) => [
- q(Tinputz),
- ],
- q(6661) => [
- q(Tembe),
- ],
- q(6662) => [
- q(Lehali),
- ],
- q(6663) => [
- q(Turumsa),
- ],
- q(6664) => [
- q(Tenino),
- ],
- q(6665) => [
- q(Toaripi),
- ],
- q(6666) => [
- q(Tomoip),
- ],
- q(6667) => [
- q(Tunni),
- ],
- q(6668) => [
- q(Torona),
- ],
- q(6669) => [
- q(Western Totonac),
- ],
- q(6670) => [
- q(Touo),
- ],
- q(6671) => [
- q(Tonkawa),
- ],
- q(6672) => [
- q(Tirahi),
- ],
- q(6673) => [
- q(Terebu),
- ],
- q(6674) => [
- q(Copala Triqui),
- ],
- q(6675) => [
- q(Turi),
- ],
- q(6676) => [
- q(East Tarangan),
- ],
- q(6677) => [
- q(Trinidadian Creole English),
- ],
- q(6678) => [
- q(Lishan Didan),
- ],
- q(6679) => [
- q(Turaka),
- ],
- q(6680) => [
- q(Trio),
- ],
- q(6681) => [
- q(Toram),
- ],
- q(6682) => [
- q(Traveller Scottish),
- ],
- q(6683) => [
- q(Tregami),
- ],
- q(6684) => [
- q(Trinitario),
- ],
- q(6685) => [
- q(Tarao Naga),
- ],
- q(6686) => [
- q(Kok Borok),
- ],
- q(6687) => [
- q(San Martin Itunyoso Triqui),
- ],
- q(6688) => [
- q(Taushiro),
- ],
- q(6689) => [
- q(Chicahuaxtla Triqui),
- ],
- q(6690) => [
- q(Tunggare),
- ],
- q(6691) => [
- q(Turoyo),
- q(Surayt),
- ],
- q(6692) => [
- q(Taroko),
- ],
- q(6693) => [
- q(Torwali),
- ],
- q(6694) => [
- q(Tringgus-Sembaan Bidayuh),
- ],
- q(6695) => [
- q(Turung),
- ],
- q(6696) => [
- q(Tora),
- ],
- q(6697) => [
- q(Tsaangi),
- ],
- q(6698) => [
- q(Tsamai),
- ],
- q(6699) => [
- q(Tswa),
- ],
- q(6700) => [
- q(Tsakonian),
- ],
- q(6701) => [
- q(Tunisian Sign Language),
- ],
- q(6702) => [
- q(Tausug),
- ],
- q(6703) => [
- q(Tsuvan),
- ],
- q(6704) => [
- q(Tshangla),
- ],
- q(6705) => [
- q(Tseku),
- ],
- q(6706) => [
- q(Ts'un-Lao),
- ],
- q(6707) => [
- q(Turkish Sign Language),
- q(Turk Isaret Dili),
- ],
- q(6708) => [
- q(Northern Toussian),
- ],
- q(6709) => [
- q(Thai Sign Language),
- ],
- q(6710) => [
- q(Akei),
- ],
- q(6711) => [
- q(Taiwan Sign Language),
- ],
- q(6712) => [
- q(Tondi Songway Kiini),
- ],
- q(6713) => [
- q(Tsou),
- ],
- q(6714) => [
- q(Tsogo),
- ],
- q(6715) => [
- q(Tsishingini),
- ],
- q(6716) => [
- q(Mubami),
- ],
- q(6717) => [
- q(Tebul Sign Language),
- ],
- q(6718) => [
- q(Purepecha),
- ],
- q(6719) => [
- q(Tutelo),
- ],
- q(6720) => [
- q(Gaa),
- ],
- q(6721) => [
- q(Tektiteko),
- ],
- q(6722) => [
- q(Tauade),
- ],
- q(6723) => [
- q(Bwanabwana),
- ],
- q(6724) => [
- q(Tuotomb),
- ],
- q(6725) => [
- q(Tutong),
- ],
- q(6726) => [
- q(Upper Ta'oih),
- ],
- q(6727) => [
- q(Tobati),
- ],
- q(6728) => [
- q(Tooro),
- ],
- q(6729) => [
- q(Totoro),
- ],
- q(6730) => [
- q(Totela),
- ],
- q(6731) => [
- q(Northern Tutchone),
- ],
- q(6732) => [
- q(Towei),
- ],
- q(6733) => [
- q(Lower Ta'oih),
- ],
- q(6734) => [
- q(Tombelala),
- ],
- q(6735) => [
- q(Tawallammat Tamajaq),
- ],
- q(6736) => [
- q(Tera),
- ],
- q(6737) => [
- q(Northeastern Thai),
- ],
- q(6738) => [
- q(Muslim Tat),
- ],
- q(6739) => [
- q(Torau),
- ],
- q(6740) => [
- q(Titan),
- ],
- q(6741) => [
- q(Long Wat),
- ],
- q(6742) => [
- q(Sikaritai),
- ],
- q(6743) => [
- q(Tsum),
- ],
- q(6744) => [
- q(Wiarumus),
- ],
- q(6745) => [
- q(Tubatulabal),
- ],
- q(6746) => [
- q(Mutu),
- ],
- q(6747) => [
- q(Tuxa),
- ],
- q(6748) => [
- q(Tuyuca),
- ],
- q(6749) => [
- q(Central Tunebo),
- ],
- q(6750) => [
- q(Tunia),
- ],
- q(6751) => [
- q(Taulil),
- ],
- q(6752) => [
- q(Tupuri),
- ],
- q(6753) => [
- q(Tugutil),
- ],
- q(6754) => [
- q(Tula),
- ],
- q(6755) => [
- q(Tunica),
- ],
- q(6756) => [
- q(Tucano),
- ],
- q(6757) => [
- q(Tedaga),
- ],
- q(6758) => [
- q(Tuscarora),
- ],
- q(6759) => [
- q(Tututni),
- ],
- q(6760) => [
- q(Turkana),
- ],
- q(6761) => [
- q(Tuxinawa),
- ],
- q(6762) => [
- q(Tugen),
- ],
- q(6763) => [
- q(Turka),
- ],
- q(6764) => [
- q(Vaghua),
- ],
- q(6765) => [
- q(Tsuvadi),
- ],
- q(6766) => [
- q(Te'un),
- ],
- q(6767) => [
- q(Southeast Ambrym),
- ],
- q(6768) => [
- q(Tela-Masbuar),
- ],
- q(6769) => [
- q(Tavoyan),
- ],
- q(6770) => [
- q(Tidore),
- ],
- q(6771) => [
- q(Taveta),
- ],
- q(6772) => [
- q(Tutsa Naga),
- ],
- q(6773) => [
- q(Tunen),
- ],
- q(6774) => [
- q(Sedoa),
- ],
- q(6775) => [
- q(Timor Pidgin),
- ],
- q(6776) => [
- q(Twana),
- ],
- q(6777) => [
- q(Western Tawbuid),
- ],
- q(6778) => [
- q(Teshenawa),
- ],
- q(6779) => [
- q(Twents),
- ],
- q(6780) => [
- q(Tewa (Indonesia)),
- ],
- q(6781) => [
- q(Northern Tiwa),
- ],
- q(6782) => [
- q(Tereweng),
- ],
- q(6783) => [
- q(Tai Don),
- ],
- q(6784) => [
- q(Tawara),
- ],
- q(6785) => [
- q(Tawang Monpa),
- ],
- q(6786) => [
- q(Twendi),
- ],
- q(6787) => [
- q(Tswapong),
- ],
- q(6788) => [
- q(Ere),
- ],
- q(6789) => [
- q(Tasawaq),
- ],
- q(6790) => [
- q(Southwestern Tarahumara),
- ],
- q(6791) => [
- q(Turiwara),
- ],
- q(6792) => [
- q(Termanu),
- ],
- q(6793) => [
- q(Tuwari),
- ],
- q(6794) => [
- q(Tewe),
- ],
- q(6795) => [
- q(Tawoyan),
- ],
- q(6796) => [
- q(Tombonuo),
- ],
- q(6797) => [
- q(Tokharian B),
- ],
- q(6798) => [
- q(Tsetsaut),
- ],
- q(6799) => [
- q(Totoli),
- ],
- q(6800) => [
- q(Tangut),
- ],
- q(6801) => [
- q(Thracian),
- ],
- q(6802) => [
- q(Ikpeng),
- ],
- q(6803) => [
- q(Tarjumo),
- ],
- q(6804) => [
- q(Tomini),
- ],
- q(6805) => [
- q(West Tarangan),
- ],
- q(6806) => [
- q(Toto),
- ],
- q(6807) => [
- q(Tii),
- ],
- q(6808) => [
- q(Tartessian),
- ],
- q(6809) => [
- q(Tonsea),
- ],
- q(6810) => [
- q(Citak),
- ],
- q(6811) => [
- q(Kayapo),
- ],
- q(6812) => [
- q(Tatana),
- ],
- q(6813) => [
- q(Tanosy Malagasy),
- ],
- q(6814) => [
- q(Tauya),
- ],
- q(6815) => [
- q(Kyanga),
- ],
- q(6816) => [
- q(O'du),
- ],
- q(6817) => [
- q(Teke-Tsaayi),
- ],
- q(6818) => [
- q(Tai Do),
- q(Tai Yo),
- ],
- q(6819) => [
- q(Thu Lao),
- ],
- q(6820) => [
- q(Kombai),
- ],
- q(6821) => [
- q(Thaypan),
- ],
- q(6822) => [
- q(Tai Daeng),
- ],
- q(6823) => [
- q(Tay Sa Pa),
- ],
- q(6824) => [
- q(Tay Tac),
- ],
- q(6825) => [
- q(Kua),
- ],
- q(6826) => [
- q(Teke-Tyee),
- ],
- q(6827) => [
- q(Tay),
- ],
- q(6828) => [
- q(Tanzanian Sign Language),
- ],
- q(6829) => [
- q(Tzeltal),
- ],
- q(6830) => [
- q(Tz'utujil),
- ],
- q(6831) => [
- q(Talossan),
- ],
- q(6832) => [
- q(Central Atlas Tamazight),
- ],
- q(6833) => [
- q(Tugun),
- ],
- q(6834) => [
- q(Tzotzil),
- ],
- q(6835) => [
- q(Tabriak),
- ],
- q(6836) => [
- q(Uamue),
- ],
- q(6837) => [
- q(Kuan),
- ],
- q(6838) => [
- q(Tairuma),
- ],
- q(6839) => [
- q(Ubang),
- ],
- q(6840) => [
- q(Ubi),
- ],
- q(6841) => [
- q(Buhi'non Bikol),
- ],
- q(6842) => [
- q(Ubir),
- ],
- q(6843) => [
- q(Umbu-Ungu),
- ],
- q(6844) => [
- q(Ubykh),
- ],
- q(6845) => [
- q(Uda),
- ],
- q(6846) => [
- q(Udihe),
- ],
- q(6847) => [
- q(Muduga),
- ],
- q(6848) => [
- q(Udi),
- ],
- q(6849) => [
- q(Ujir),
- ],
- q(6850) => [
- q(Wuzlam),
- ],
- q(6851) => [
- q(Uduk),
- ],
- q(6852) => [
- q(Kioko),
- ],
- q(6853) => [
- q(Ufim),
- ],
- q(6854) => [
- q(Kuku-Ugbanh),
- ],
- q(6855) => [
- q(Ughele),
- ],
- q(6856) => [
- q(Ugandan Sign Language),
- ],
- q(6857) => [
- q(Ugong),
- ],
- q(6858) => [
- q(Uruguayan Sign Language),
- ],
- q(6859) => [
- q(Uhami),
- ],
- q(6860) => [
- q(Damal),
- ],
- q(6861) => [
- q(Uisai),
- ],
- q(6862) => [
- q(Iyive),
- ],
- q(6863) => [
- q(Tanjijili),
- ],
- q(6864) => [
- q(Kaburi),
- ],
- q(6865) => [
- q(Ukuriguma),
- ],
- q(6866) => [
- q(Ukhwejo),
- ],
- q(6867) => [
- q(Muak Sa-aak),
- ],
- q(6868) => [
- q(Ukrainian Sign Language),
- ],
- q(6869) => [
- q(Ukpe-Bayobiri),
- ],
- q(6870) => [
- q(Ukwa),
- ],
- q(6871) => [
- q(Urubu-Kaapor Sign Language),
- q(Kaapor Sign Language),
- ],
- q(6872) => [
- q(Ukue),
- ],
- q(6873) => [
- q(Ukwuani-Aboh-Ndoni),
- ],
- q(6874) => [
- q(Kuuk-Yak),
- ],
- q(6875) => [
- q(Fungwa),
- ],
- q(6876) => [
- q(Ulukwumi),
- ],
- q(6877) => [
- q(Ulch),
- ],
- q(6878) => [
- q(Lule),
- ],
- q(6879) => [
- q(Usku),
- q(Afra),
- ],
- q(6880) => [
- q(Ulithian),
- ],
- q(6881) => [
- q(Meriam),
- ],
- q(6882) => [
- q(Ullatan),
- ],
- q(6883) => [
- q(Ulumanda'),
- ],
- q(6884) => [
- q(Unserdeutsch),
- ],
- q(6885) => [
- q(Uma' Lung),
- ],
- q(6886) => [
- q(Ulwa),
- ],
- q(6887) => [
- q(Umatilla),
- ],
- q(6888) => [
- q(Marrucinian),
- ],
- q(6889) => [
- q(Umbindhamu),
- ],
- q(6890) => [
- q(Umbuygamu),
- ],
- q(6891) => [
- q(Ukit),
- ],
- q(6892) => [
- q(Umon),
- ],
- q(6893) => [
- q(Makyan Naga),
- ],
- q(6894) => [
- q(Umotina),
- ],
- q(6895) => [
- q(Umpila),
- ],
- q(6896) => [
- q(Umbugarla),
- ],
- q(6897) => [
- q(Pendau),
- ],
- q(6898) => [
- q(Munsee),
- ],
- q(6899) => [
- q(North Watut),
- ],
- q(6900) => [
- q(Uneme),
- ],
- q(6901) => [
- q(Ngarinyin),
- ],
- q(6902) => [
- q(Enawene-Nawe),
- ],
- q(6903) => [
- q(Unami),
- ],
- q(6904) => [
- q(Kurnai),
- ],
- q(6905) => [
- q(Mundari),
- ],
- q(6906) => [
- q(Unubahe),
- ],
- q(6907) => [
- q(Munda),
- ],
- q(6908) => [
- q(Unde Kaili),
- ],
- q(6909) => [
- q(Umeda),
- ],
- q(6910) => [
- q(Uripiv-Wala-Rano-Atchin),
- ],
- q(6911) => [
- q(Urarina),
- ],
- q(6912) => [
- q(Urubu-Kaapor),
- q(Kaapor),
- ],
- q(6913) => [
- q(Urningangg),
- ],
- q(6914) => [
- q(Uru),
- ],
- q(6915) => [
- q(Uradhi),
- ],
- q(6916) => [
- q(Urigina),
- ],
- q(6917) => [
- q(Urhobo),
- ],
- q(6918) => [
- q(Urim),
- ],
- q(6919) => [
- q(Urak Lawoi'),
- ],
- q(6920) => [
- q(Urali),
- ],
- q(6921) => [
- q(Urapmin),
- ],
- q(6922) => [
- q(Uruangnirin),
- ],
- q(6923) => [
- q(Ura (Papua New Guinea)),
- ],
- q(6924) => [
- q(Uru-Pa-In),
- ],
- q(6925) => [
- q(Lehalurup),
- q(Loyop),
- ],
- q(6926) => [
- q(Urat),
- ],
- q(6927) => [
- q(Urumi),
- ],
- q(6928) => [
- q(Uruava),
- ],
- q(6929) => [
- q(Sop),
- ],
- q(6930) => [
- q(Urimo),
- ],
- q(6931) => [
- q(Orya),
- ],
- q(6932) => [
- q(Uru-Eu-Wau-Wau),
- ],
- q(6933) => [
- q(Usarufa),
- ],
- q(6934) => [
- q(Ushojo),
- ],
- q(6935) => [
- q(Usui),
- ],
- q(6936) => [
- q(Usaghade),
- ],
- q(6937) => [
- q(Uspanteco),
- ],
- q(6938) => [
- q(Uya),
- ],
- q(6939) => [
- q(Otank),
- ],
- q(6940) => [
- q(Ute-Southern Paiute),
- ],
- q(6941) => [
- q(Amba (Solomon Islands)),
- ],
- q(6942) => [
- q(Etulo),
- ],
- q(6943) => [
- q(Utu),
- ],
- q(6944) => [
- q(Urum),
- ],
- q(6945) => [
- q(Kulon-Pazeh),
- ],
- q(6946) => [
- q(Ura (Vanuatu)),
- ],
- q(6947) => [
- q(U),
- ],
- q(6948) => [
- q(West Uvean),
- q(Fagauvea),
- ],
- q(6949) => [
- q(Uri),
- ],
- q(6950) => [
- q(Lote),
- ],
- q(6951) => [
- q(Kuku-Uwanh),
- ],
- q(6952) => [
- q(Doko-Uyanga),
- ],
- q(6953) => [
- q(Northern Uzbek),
- ],
- q(6954) => [
- q(Southern Uzbek),
- ],
- q(6955) => [
- q(Vaagri Booli),
- ],
- q(6956) => [
- q(Vale),
- ],
- q(6957) => [
- q(Vafsi),
- ],
- q(6958) => [
- q(Vagla),
- ],
- q(6959) => [
- q(Varhadi-Nagpuri),
- ],
- q(6960) => [
- q(Sekele),
- q(Northwestern Kung),
- q(Vasekele),
- ],
- q(6961) => [
- q(Vehes),
- ],
- q(6962) => [
- q(Vanimo),
- ],
- q(6963) => [
- q(Valman),
- ],
- q(6964) => [
- q(Vao),
- ],
- q(6965) => [
- q(Vaiphei),
- ],
- q(6966) => [
- q(Huarijio),
- ],
- q(6967) => [
- q(Vasavi),
- ],
- q(6968) => [
- q(Vanuma),
- ],
- q(6969) => [
- q(Varli),
- ],
- q(6970) => [
- q(Wayu),
- ],
- q(6971) => [
- q(Southeast Babar),
- ],
- q(6972) => [
- q(Southwestern Bontok),
- ],
- q(6973) => [
- q(Venetian),
- ],
- q(6974) => [
- q(Veddah),
- ],
- q(6975) => [
- q(Veluws),
- ],
- q(6976) => [
- q(Vemgo-Mabas),
- ],
- q(6977) => [
- q(Ventureno),
- ],
- q(6978) => [
- q(Veps),
- ],
- q(6979) => [
- q(Mom Jango),
- ],
- q(6980) => [
- q(Vaghri),
- ],
- q(6981) => [
- q(Vlaamse Gebarentaal),
- q(Flemish Sign Language),
- ],
- q(6982) => [
- q(Virgin Islands Creole English),
- ],
- q(6983) => [
- q(Vidunda),
- ],
- q(6984) => [
- q(Vili),
- ],
- q(6985) => [
- q(Viemo),
- ],
- q(6986) => [
- q(Vilela),
- ],
- q(6987) => [
- q(Vinza),
- ],
- q(6988) => [
- q(Vishavan),
- ],
- q(6989) => [
- q(Viti),
- ],
- q(6990) => [
- q(Iduna),
- ],
- q(6991) => [
- q(Kariyarra),
- ],
- q(6992) => [
- q(Ija-Zuba),
- ],
- q(6993) => [
- q(Kujarge),
- ],
- q(6994) => [
- q(Kaur),
- ],
- q(6995) => [
- q(Kulisusu),
- ],
- q(6996) => [
- q(Kamakan),
- ],
- q(6997) => [
- q(Kodeoha),
- ],
- q(6998) => [
- q(Korlai Creole Portuguese),
- ],
- q(6999) => [
- q(Tenggarong Kutai Malay),
- ],
- q(7000) => [
- q(Kurrama),
- ],
- q(7001) => [
- q(Valpei),
- ],
- q(7002) => [
- q(Vlaams),
- ],
- q(7003) => [
- q(Martuyhunira),
- ],
- q(7004) => [
- q(Barbaram),
- ],
- q(7005) => [
- q(Juxtlahuaca Mixtec),
- ],
- q(7006) => [
- q(Mudu Koraga),
- ],
- q(7007) => [
- q(East Masela),
- ],
- q(7008) => [
- q(Mainfrankisch),
- ],
- q(7009) => [
- q(Lungalunga),
- ],
- q(7010) => [
- q(Maraghei),
- ],
- q(7011) => [
- q(Miwa),
- ],
- q(7012) => [
- q(Ixtayutla Mixtec),
- ],
- q(7013) => [
- q(Makhuwa-Shirima),
- ],
- q(7014) => [
- q(Malgana),
- ],
- q(7015) => [
- q(Mitlatongo Mixtec),
- ],
- q(7016) => [
- q(Soyaltepec Mazatec),
- ],
- q(7017) => [
- q(Soyaltepec Mixtec),
- ],
- q(7018) => [
- q(Marenje),
- ],
- q(7019) => [
- q(Moksela),
- ],
- q(7020) => [
- q(Muluridyi),
- ],
- q(7021) => [
- q(Valley Maidu),
- ],
- q(7022) => [
- q(Makhuwa),
- ],
- q(7023) => [
- q(Tamazola Mixtec),
- ],
- q(7024) => [
- q(Ayautla Mazatec),
- ],
- q(7025) => [
- q(Mazatlan Mazatec),
- ],
- q(7026) => [
- q(Vano),
- q(Lovono),
- ],
- q(7027) => [
- q(Vinmavis),
- q(Neve'ei),
- ],
- q(7028) => [
- q(Vunapu),
- ],
- q(7029) => [
- q(Voro),
- ],
- q(7030) => [
- q(Vera'a),
- ],
- q(7031) => [
- q(Varisi),
- ],
- q(7032) => [
- q(Burmbar),
- q(Banam Bay),
- ],
- q(7033) => [
- q(Moldova Sign Language),
- ],
- q(7034) => [
- q(Venezuelan Sign Language),
- ],
- q(7035) => [
- q(Valencian Sign Language),
- q(Llengua de signes valenciana),
- ],
- q(7036) => [
- q(Vitou),
- ],
- q(7037) => [
- q(Vumbu),
- ],
- q(7038) => [
- q(Vunjo),
- ],
- q(7039) => [
- q(Vute),
- ],
- q(7040) => [
- q(Awa (China)),
- ],
- q(7041) => [
- q(Walla Walla),
- ],
- q(7042) => [
- q(Wab),
- ],
- q(7043) => [
- q(Wasco-Wishram),
- ],
- q(7044) => [
- q(Wandamen),
- ],
- q(7045) => [
- q(Walser),
- ],
- q(7046) => [
- q(Wakona),
- ],
- q(7047) => [
- q(Wa'ema),
- ],
- q(7048) => [
- q(Watubela),
- ],
- q(7049) => [
- q(Wares),
- ],
- q(7050) => [
- q(Waffa),
- ],
- q(7051) => [
- q(Wampanoag),
- ],
- q(7052) => [
- q(Wan),
- ],
- q(7053) => [
- q(Wappo),
- ],
- q(7054) => [
- q(Wapishana),
- ],
- q(7055) => [
- q(Wageman),
- ],
- q(7056) => [
- q(Kaninuwa),
- ],
- q(7057) => [
- q(Waura),
- ],
- q(7058) => [
- q(Waka),
- ],
- q(7059) => [
- q(Waiwai),
- ],
- q(7060) => [
- q(Watam),
- q(Marangis),
- ],
- q(7061) => [
- q(Wayana),
- ],
- q(7062) => [
- q(Wampur),
- ],
- q(7063) => [
- q(Warao),
- ],
- q(7064) => [
- q(Wabo),
- ],
- q(7065) => [
- q(Waritai),
- ],
- q(7066) => [
- q(Wanda),
- ],
- q(7067) => [
- q(Vwanji),
- ],
- q(7068) => [
- q(Alagwa),
- ],
- q(7069) => [
- q(Waigali),
- ],
- q(7070) => [
- q(Wakhi),
- ],
- q(7071) => [
- q(Wa),
- ],
- q(7072) => [
- q(Warlpiri),
- ],
- q(7073) => [
- q(Waddar),
- ],
- q(7074) => [
- q(Wagdi),
- ],
- q(7075) => [
- q(West Bengal Sign Language),
- ],
- q(7076) => [
- q(Wanman),
- ],
- q(7077) => [
- q(Wajarri),
- ],
- q(7078) => [
- q(Woi),
- ],
- q(7079) => [
- q(Yanomami),
- ],
- q(7080) => [
- q(Waci Gbe),
- ],
- q(7081) => [
- q(Wandji),
- ],
- q(7082) => [
- q(Wadaginam),
- ],
- q(7083) => [
- q(Wadjiginy),
- ],
- q(7084) => [
- q(Wadikali),
- ],
- q(7085) => [
- q(Wadjigu),
- ],
- q(7086) => [
- q(Wadjabangayi),
- ],
- q(7087) => [
- q(Wewaw),
- ],
- q(7088) => [
- q(We Western),
- ],
- q(7089) => [
- q(Wedau),
- ],
- q(7090) => [
- q(Wergaia),
- ],
- q(7091) => [
- q(Weh),
- ],
- q(7092) => [
- q(Kiunum),
- ],
- q(7093) => [
- q(Weme Gbe),
- ],
- q(7094) => [
- q(Wemale),
- ],
- q(7095) => [
- q(Westphalien),
- ],
- q(7096) => [
- q(Weri),
- ],
- q(7097) => [
- q(Cameroon Pidgin),
- ],
- q(7098) => [
- q(Perai),
- ],
- q(7099) => [
- q(Rawngtu Chin),
- ],
- q(7100) => [
- q(Wejewa),
- ],
- q(7101) => [
- q(Yafi),
- q(Zorop),
- ],
- q(7102) => [
- q(Wagaya),
- ],
- q(7103) => [
- q(Wagawaga),
- ],
- q(7104) => [
- q(Wangganguru),
- ],
- q(7105) => [
- q(Wahgi),
- ],
- q(7106) => [
- q(Waigeo),
- ],
- q(7107) => [
- q(Wirangu),
- ],
- q(7108) => [
- q(Warrgamay),
- ],
- q(7109) => [
- q(Sou Upaa),
- q(Manusela),
- ],
- q(7110) => [
- q(North Wahgi),
- ],
- q(7111) => [
- q(Wahau Kenyah),
- ],
- q(7112) => [
- q(Wahau Kayan),
- ],
- q(7113) => [
- q(Southern Toussian),
- ],
- q(7114) => [
- q(Wichita),
- ],
- q(7115) => [
- q(Wik-Epa),
- ],
- q(7116) => [
- q(Wik-Keyangan),
- ],
- q(7117) => [
- q(Wik-Ngathana),
- ],
- q(7118) => [
- q(Wik-Me'anha),
- ],
- q(7119) => [
- q(Minidien),
- ],
- q(7120) => [
- q(Wik-Iiyanh),
- ],
- q(7121) => [
- q(Wikalkan),
- ],
- q(7122) => [
- q(Wilawila),
- ],
- q(7123) => [
- q(Wik-Mungkan),
- ],
- q(7124) => [
- q(Ho-Chunk),
- ],
- q(7125) => [
- q(Wirafed),
- ],
- q(7126) => [
- q(Wiru),
- ],
- q(7127) => [
- q(Vitu),
- ],
- q(7128) => [
- q(Wiyot),
- ],
- q(7129) => [
- q(Waja),
- ],
- q(7130) => [
- q(Warji),
- ],
- q(7131) => [
- q(Kw'adza),
- ],
- q(7132) => [
- q(Kumbaran),
- ],
- q(7133) => [
- q(Wakde),
- q(Mo),
- ],
- q(7134) => [
- q(Kalanadi),
- ],
- q(7135) => [
- q(Kunduvadi),
- ],
- q(7136) => [
- q(Wakawaka),
- ],
- q(7137) => [
- q(Wangkayutyuru),
- ],
- q(7138) => [
- q(Walio),
- ],
- q(7139) => [
- q(Mwali Comorian),
- ],
- q(7140) => [
- q(Wolane),
- ],
- q(7141) => [
- q(Kunbarlang),
- ],
- q(7142) => [
- q(Waioli),
- ],
- q(7143) => [
- q(Wailaki),
- ],
- q(7144) => [
- q(Wali (Sudan)),
- ],
- q(7145) => [
- q(Middle Welsh),
- ],
- q(7146) => [
- q(Wolio),
- ],
- q(7147) => [
- q(Wailapa),
- ],
- q(7148) => [
- q(Wallisian),
- ],
- q(7149) => [
- q(Wuliwuli),
- ],
- q(7150) => [
- q(Wichi Lhamtes Vejoz),
- ],
- q(7151) => [
- q(Walak),
- ],
- q(7152) => [
- q(Wali (Ghana)),
- ],
- q(7153) => [
- q(Waling),
- ],
- q(7154) => [
- q(Mawa (Nigeria)),
- ],
- q(7155) => [
- q(Wambaya),
- ],
- q(7156) => [
- q(Wamas),
- ],
- q(7157) => [
- q(Mamainde),
- ],
- q(7158) => [
- q(Wambule),
- ],
- q(7159) => [
- q(Waima'a),
- ],
- q(7160) => [
- q(Wamin),
- ],
- q(7161) => [
- q(Maiwa (Indonesia)),
- ],
- q(7162) => [
- q(Waamwang),
- ],
- q(7163) => [
- q(Wom (Papua New Guinea)),
- ],
- q(7164) => [
- q(Wambon),
- ],
- q(7165) => [
- q(Walmajarri),
- ],
- q(7166) => [
- q(Mwani),
- ],
- q(7167) => [
- q(Womo),
- ],
- q(7168) => [
- q(Wanambre),
- ],
- q(7169) => [
- q(Wantoat),
- ],
- q(7170) => [
- q(Wandarang),
- ],
- q(7171) => [
- q(Waneci),
- ],
- q(7172) => [
- q(Wanggom),
- ],
- q(7173) => [
- q(Ndzwani Comorian),
- ],
- q(7174) => [
- q(Wanukaka),
- ],
- q(7175) => [
- q(Wanggamala),
- ],
- q(7176) => [
- q(Wunumara),
- ],
- q(7177) => [
- q(Wano),
- ],
- q(7178) => [
- q(Wanap),
- ],
- q(7179) => [
- q(Usan),
- ],
- q(7180) => [
- q(Wintu),
- ],
- q(7181) => [
- q(Wanyi),
- ],
- q(7182) => [
- q(Tyaraity),
- ],
- q(7183) => [
- q(We Northern),
- ],
- q(7184) => [
- q(Wogeo),
- ],
- q(7185) => [
- q(Wolani),
- ],
- q(7186) => [
- q(Woleaian),
- ],
- q(7187) => [
- q(Gambian Wolof),
- ],
- q(7188) => [
- q(Wogamusin),
- ],
- q(7189) => [
- q(Kamang),
- ],
- q(7190) => [
- q(Longto),
- ],
- q(7191) => [
- q(Wom (Nigeria)),
- ],
- q(7192) => [
- q(Wongo),
- ],
- q(7193) => [
- q(Manombai),
- ],
- q(7194) => [
- q(Woria),
- ],
- q(7195) => [
- q(Hanga Hundi),
- ],
- q(7196) => [
- q(Wawonii),
- ],
- q(7197) => [
- q(Weyto),
- ],
- q(7198) => [
- q(Maco),
- ],
- q(7199) => [
- q(Warapu),
- ],
- q(7200) => [
- q(Warluwara),
- ],
- q(7201) => [
- q(Warduji),
- ],
- q(7202) => [
- q(Warungu),
- ],
- q(7203) => [
- q(Wiradhuri),
- ],
- q(7204) => [
- q(Wariyangga),
- ],
- q(7205) => [
- q(Garrwa),
- ],
- q(7206) => [
- q(Warlmanpa),
- ],
- q(7207) => [
- q(Warumungu),
- ],
- q(7208) => [
- q(Warnang),
- ],
- q(7209) => [
- q(Worrorra),
- ],
- q(7210) => [
- q(Waropen),
- ],
- q(7211) => [
- q(Wardaman),
- ],
- q(7212) => [
- q(Waris),
- ],
- q(7213) => [
- q(Waru),
- ],
- q(7214) => [
- q(Waruna),
- ],
- q(7215) => [
- q(Gugu Warra),
- ],
- q(7216) => [
- q(Wae Rana),
- ],
- q(7217) => [
- q(Merwari),
- ],
- q(7218) => [
- q(Waray (Australia)),
- ],
- q(7219) => [
- q(Warembori),
- ],
- q(7220) => [
- q(Adilabad Gondi),
- ],
- q(7221) => [
- q(Wusi),
- ],
- q(7222) => [
- q(Waskia),
- ],
- q(7223) => [
- q(Owenia),
- ],
- q(7224) => [
- q(Wasa),
- ],
- q(7225) => [
- q(Wasu),
- ],
- q(7226) => [
- q(Wotapuri-Katarqalai),
- ],
- q(7227) => [
- q(Watiwa),
- ],
- q(7228) => [
- q(Wathawurrung),
- ],
- q(7229) => [
- q(Berta),
- ],
- q(7230) => [
- q(Watakataui),
- ],
- q(7231) => [
- q(Mewati),
- ],
- q(7232) => [
- q(Wotu),
- ],
- q(7233) => [
- q(Wikngenchera),
- ],
- q(7234) => [
- q(Wunambal),
- ],
- q(7235) => [
- q(Wudu),
- ],
- q(7236) => [
- q(Wutunhua),
- ],
- q(7237) => [
- q(Silimo),
- ],
- q(7238) => [
- q(Wumbvu),
- ],
- q(7239) => [
- q(Bungu),
- ],
- q(7240) => [
- q(Wurrugu),
- ],
- q(7241) => [
- q(Wutung),
- ],
- q(7242) => [
- q(Wu Chinese),
- ],
- q(7243) => [
- q(Wuvulu-Aua),
- ],
- q(7244) => [
- q(Wulna),
- ],
- q(7245) => [
- q(Wauyai),
- ],
- q(7246) => [
- q(Waama),
- ],
- q(7247) => [
- q(Wakabunga),
- ],
- q(7248) => [
- q(Wetamut),
- q(Dorig),
- ],
- q(7249) => [
- q(Warrwa),
- ],
- q(7250) => [
- q(Wawa),
- ],
- q(7251) => [
- q(Waxianghua),
- ],
- q(7252) => [
- q(Wardandi),
- ],
- q(7253) => [
- q(Wyandot),
- ],
- q(7254) => [
- q(Wangaaybuwan-Ngiyambaa),
- ],
- q(7255) => [
- q(Woiwurrung),
- ],
- q(7256) => [
- q(Wymysorys),
- ],
- q(7257) => [
- q(Wayoro),
- ],
- q(7258) => [
- q(Western Fijian),
- ],
- q(7259) => [
- q(Andalusian Arabic),
- ],
- q(7260) => [
- q(Sambe),
- ],
- q(7261) => [
- q(Kachari),
- ],
- q(7262) => [
- q(Adai),
- ],
- q(7263) => [
- q(Aequian),
- ],
- q(7264) => [
- q(Aghwan),
- ],
- q(7265) => [
- q(Kaimbe),
- ],
- q(7266) => [
- q(Ararandewara),
- ],
- q(7267) => [
- q(Maku),
- ],
- q(7268) => [
- q(/Xam),
- q(Xam),
- ],
- q(7269) => [
- q(Xamtanga),
- ],
- q(7270) => [
- q(Khao),
- ],
- q(7271) => [
- q(Apalachee),
- ],
- q(7272) => [
- q(Aquitanian),
- ],
- q(7273) => [
- q(Karami),
- ],
- q(7274) => [
- q(Kamas),
- ],
- q(7275) => [
- q(Katawixi),
- ],
- q(7276) => [
- q(Kauwera),
- ],
- q(7277) => [
- q(Xavante),
- ],
- q(7278) => [
- q(Kawaiisu),
- ],
- q(7279) => [
- q(Kayan Mahakam),
- ],
- q(7280) => [
- q(Lower Burdekin),
- ],
- q(7281) => [
- q(Bactrian),
- ],
- q(7282) => [
- q(Bindal),
- ],
- q(7283) => [
- q(Bigambal),
- ],
- q(7284) => [
- q(Bunganditj),
- ],
- q(7285) => [
- q(Kombio),
- ],
- q(7286) => [
- q(Birrpayi),
- ],
- q(7287) => [
- q(Middle Breton),
- ],
- q(7288) => [
- q(Kenaboi),
- ],
- q(7289) => [
- q(Bolgarian),
- ],
- q(7290) => [
- q(Bibbulman),
- ],
- q(7291) => [
- q(Kambera),
- ],
- q(7292) => [
- q(Kambiwa),
- ],
- q(7293) => [
- q(Batyala),
- ],
- q(7294) => [
- q(Cumbric),
- ],
- q(7295) => [
- q(Camunic),
- ],
- q(7296) => [
- q(Celtiberian),
- ],
- q(7297) => [
- q(Cisalpine Gaulish),
- ],
- q(7298) => [
- q(Chemakum),
- q(Chimakum),
- ],
- q(7299) => [
- q(Classical Armenian),
- ],
- q(7300) => [
- q(Comecrudo),
- ],
- q(7301) => [
- q(Cotoname),
- ],
- q(7302) => [
- q(Chorasmian),
- ],
- q(7303) => [
- q(Carian),
- ],
- q(7304) => [
- q(Classical Tibetan),
- ],
- q(7305) => [
- q(Curonian),
- ],
- q(7306) => [
- q(Chuvantsy),
- ],
- q(7307) => [
- q(Coahuilteco),
- ],
- q(7308) => [
- q(Cayuse),
- ],
- q(7309) => [
- q(Darkinyung),
- ],
- q(7310) => [
- q(Dacian),
- ],
- q(7311) => [
- q(Dharuk),
- ],
- q(7312) => [
- q(Edomite),
- ],
- q(7313) => [
- q(Kwandu),
- ],
- q(7314) => [
- q(Malayic Dayak),
- ],
- q(7315) => [
- q(Eblan),
- ],
- q(7316) => [
- q(Hdi),
- ],
- q(7317) => [
- q(//Xegwi),
- q(Xegwi),
- ],
- q(7318) => [
- q(Kelo),
- ],
- q(7319) => [
- q(Kembayan),
- ],
- q(7320) => [
- q(Epi-Olmec),
- ],
- q(7321) => [
- q(Xerente),
- ],
- q(7322) => [
- q(Kesawai),
- ],
- q(7323) => [
- q(Xeta),
- ],
- q(7324) => [
- q(Keoru-Ahia),
- ],
- q(7325) => [
- q(Faliscan),
- ],
- q(7326) => [
- q(Galatian),
- ],
- q(7327) => [
- q(Gbin),
- ],
- q(7328) => [
- q(Gudang),
- ],
- q(7329) => [
- q(Gabrielino-Fernandeno),
- ],
- q(7330) => [
- q(Goreng),
- ],
- q(7331) => [
- q(Garingbal),
- ],
- q(7332) => [
- q(Galindan),
- ],
- q(7333) => [
- q(Dharumbal),
- q(Guwinmal),
- ],
- q(7334) => [
- q(Garza),
- ],
- q(7335) => [
- q(Unggumi),
- ],
- q(7336) => [
- q(Guwa),
- ],
- q(7337) => [
- q(Harami),
- ],
- q(7338) => [
- q(Hunnic),
- ],
- q(7339) => [
- q(Hadrami),
- ],
- q(7340) => [
- q(Khetrani),
- ],
- q(7341) => [
- q(Hernican),
- ],
- q(7342) => [
- q(Hattic),
- ],
- q(7343) => [
- q(Hurrian),
- ],
- q(7344) => [
- q(Khua),
- ],
- q(7345) => [
- q(Iberian),
- ],
- q(7346) => [
- q(Xiri),
- ],
- q(7347) => [
- q(Illyrian),
- ],
- q(7348) => [
- q(Xinca),
- ],
- q(7349) => [
- q(Xiriana),
- ],
- q(7350) => [
- q(Kisan),
- ],
- q(7351) => [
- q(Indus Valley Language),
- ],
- q(7352) => [
- q(Xipaya),
- ],
- q(7353) => [
- q(Minjungbal),
- ],
- q(7354) => [
- q(Jaitmatang),
- ],
- q(7355) => [
- q(Kalkoti),
- ],
- q(7356) => [
- q(Northern Nago),
- ],
- q(7357) => [
- q(Kho'ini),
- ],
- q(7358) => [
- q(Mendalam Kayan),
- ],
- q(7359) => [
- q(Kereho),
- ],
- q(7360) => [
- q(Khengkha),
- ],
- q(7361) => [
- q(Kagoro),
- ],
- q(7362) => [
- q(Kenyan Sign Language),
- ],
- q(7363) => [
- q(Kajali),
- ],
- q(7364) => [
- q(Kaco'),
- ],
- q(7365) => [
- q(Mainstream Kenyah),
- ],
- q(7366) => [
- q(Kayan River Kayan),
- ],
- q(7367) => [
- q(Kiorr),
- ],
- q(7368) => [
- q(Kabatei),
- ],
- q(7369) => [
- q(Koroni),
- ],
- q(7370) => [
- q(Xakriaba),
- ],
- q(7371) => [
- q(Kumbewaha),
- ],
- q(7372) => [
- q(Kantosi),
- ],
- q(7373) => [
- q(Kaamba),
- ],
- q(7374) => [
- q(Kgalagadi),
- ],
- q(7375) => [
- q(Kembra),
- ],
- q(7376) => [
- q(Karore),
- ],
- q(7377) => [
- q(Uma' Lasan),
- ],
- q(7378) => [
- q(Kurtokha),
- ],
- q(7379) => [
- q(Kamula),
- ],
- q(7380) => [
- q(Loup B),
- ],
- q(7381) => [
- q(Lycian),
- ],
- q(7382) => [
- q(Lydian),
- ],
- q(7383) => [
- q(Lemnian),
- ],
- q(7384) => [
- q(Ligurian (Ancient)),
- ],
- q(7385) => [
- q(Liburnian),
- ],
- q(7386) => [
- q(Alanic),
- ],
- q(7387) => [
- q(Loup A),
- ],
- q(7388) => [
- q(Lepontic),
- ],
- q(7389) => [
- q(Lusitanian),
- ],
- q(7390) => [
- q(Cuneiform Luwian),
- ],
- q(7391) => [
- q(Elymian),
- ],
- q(7392) => [
- q(Mushungulu),
- ],
- q(7393) => [
- q(Mbonga),
- ],
- q(7394) => [
- q(Makhuwa-Marrevone),
- ],
- q(7395) => [
- q(Mbudum),
- ],
- q(7396) => [
- q(Median),
- ],
- q(7397) => [
- q(Mingrelian),
- ],
- q(7398) => [
- q(Mengaka),
- ],
- q(7399) => [
- q(Kuku-Muminh),
- ],
- q(7400) => [
- q(Majera),
- ],
- q(7401) => [
- q(Ancient Macedonian),
- ],
- q(7402) => [
- q(Malaysian Sign Language),
- ],
- q(7403) => [
- q(Manado Malay),
- ],
- q(7404) => [
- q(Manichaean Middle Persian),
- ],
- q(7405) => [
- q(Morerebi),
- ],
- q(7406) => [
- q(Kuku-Mu'inh),
- ],
- q(7407) => [
- q(Kuku-Mangk),
- ],
- q(7408) => [
- q(Meroitic),
- ],
- q(7409) => [
- q(Moroccan Sign Language),
- ],
- q(7410) => [
- q(Matbat),
- ],
- q(7411) => [
- q(Kamu),
- ],
- q(7412) => [
- q(Antankarana Malagasy),
- q(Tankarana Malagasy),
- ],
- q(7413) => [
- q(Tsimihety Malagasy),
- ],
- q(7414) => [
- q(Maden),
- ],
- q(7415) => [
- q(Mayaguduna),
- ],
- q(7416) => [
- q(Mori Bawah),
- ],
- q(7417) => [
- q(Ancient North Arabian),
- ],
- q(7418) => [
- q(Kanakanabu),
- ],
- q(7419) => [
- q(Middle Mongolian),
- ],
- q(7420) => [
- q(Kuanhua),
- ],
- q(7421) => [
- q(Ngarigu),
- ],
- q(7422) => [
- q(Nganakarti),
- ],
- q(7423) => [
- q(Northern Kankanay),
- ],
- q(7424) => [
- q(Anglo-Norman),
- ],
- q(7425) => [
- q(Kangri),
- ],
- q(7426) => [
- q(Kanashi),
- ],
- q(7427) => [
- q(Narragansett),
- ],
- q(7428) => [
- q(Nukunul),
- ],
- q(7429) => [
- q(Nyiyaparli),
- ],
- q(7430) => [
- q(Kenzi),
- q(Mattoki),
- ],
- q(7431) => [
- q(O'chi'chi'),
- ],
- q(7432) => [
- q(Kokoda),
- ],
- q(7433) => [
- q(Soga),
- ],
- q(7434) => [
- q(Kominimung),
- ],
- q(7435) => [
- q(Xokleng),
- ],
- q(7436) => [
- q(Komo (Sudan)),
- ],
- q(7437) => [
- q(Konkomba),
- ],
- q(7438) => [
- q(Xukuru),
- ],
- q(7439) => [
- q(Kopar),
- ],
- q(7440) => [
- q(Korubo),
- ],
- q(7441) => [
- q(Kowaki),
- ],
- q(7442) => [
- q(Pirriya),
- ],
- q(7443) => [
- q(Pecheneg),
- ],
- q(7444) => [
- q(Liberia Kpelle),
- ],
- q(7445) => [
- q(Phrygian),
- ],
- q(7446) => [
- q(Pictish),
- ],
- q(7447) => [
- q(Mpalitjanh),
- ],
- q(7448) => [
- q(Kulina Pano),
- ],
- q(7449) => [
- q(Pumpokol),
- ],
- q(7450) => [
- q(Kapinawa),
- ],
- q(7451) => [
- q(Pochutec),
- ],
- q(7452) => [
- q(Puyo-Paekche),
- ],
- q(7453) => [
- q(Mohegan-Pequot),
- ],
- q(7454) => [
- q(Parthian),
- ],
- q(7455) => [
- q(Pisidian),
- ],
- q(7456) => [
- q(Punthamara),
- ],
- q(7457) => [
- q(Punic),
- ],
- q(7458) => [
- q(Puyo),
- ],
- q(7459) => [
- q(Karakhanid),
- ],
- q(7460) => [
- q(Qatabanian),
- ],
- q(7461) => [
- q(Kraho),
- ],
- q(7462) => [
- q(Eastern Karaboro),
- ],
- q(7463) => [
- q(Gundungurra),
- ],
- q(7464) => [
- q(Kreye),
- ],
- q(7465) => [
- q(Minang),
- ],
- q(7466) => [
- q(Krikati-Timbira),
- ],
- q(7467) => [
- q(Armazic),
- ],
- q(7468) => [
- q(Arin),
- ],
- q(7469) => [
- q(Karranga),
- ],
- q(7470) => [
- q(Raetic),
- ],
- q(7471) => [
- q(Aranama-Tamique),
- ],
- q(7472) => [
- q(Marriammu),
- ],
- q(7473) => [
- q(Karawa),
- ],
- q(7474) => [
- q(Sabaean),
- ],
- q(7475) => [
- q(Sambal),
- ],
- q(7476) => [
- q(Scythian),
- ],
- q(7477) => [
- q(Sidetic),
- ],
- q(7478) => [
- q(Sempan),
- ],
- q(7479) => [
- q(Shamang),
- ],
- q(7480) => [
- q(Sio),
- ],
- q(7481) => [
- q(South Slavey),
- ],
- q(7482) => [
- q(Kasem),
- ],
- q(7483) => [
- q(Sanga (Nigeria)),
- ],
- q(7484) => [
- q(Solano),
- ],
- q(7485) => [
- q(Silopi),
- ],
- q(7486) => [
- q(Makhuwa-Saka),
- ],
- q(7487) => [
- q(Sherpa),
- ],
- q(7488) => [
- q(Assan),
- ],
- q(7489) => [
- q(Sanuma),
- ],
- q(7490) => [
- q(Sudovian),
- ],
- q(7491) => [
- q(Saisiyat),
- ],
- q(7492) => [
- q(Alcozauca Mixtec),
- ],
- q(7493) => [
- q(Chazumba Mixtec),
- ],
- q(7494) => [
- q(Katcha-Kadugli-Miri),
- ],
- q(7495) => [
- q(Diuxi-Tilantongo Mixtec),
- ],
- q(7496) => [
- q(Ketengban),
- ],
- q(7497) => [
- q(Transalpine Gaulish),
- ],
- q(7498) => [
- q(Yitha Yitha),
- ],
- q(7499) => [
- q(Sinicahua Mixtec),
- ],
- q(7500) => [
- q(San Juan Teita Mixtec),
- ],
- q(7501) => [
- q(Tijaltepec Mixtec),
- ],
- q(7502) => [
- q(Magdalena Penasco Mixtec),
- ],
- q(7503) => [
- q(Northern Tlaxiaco Mixtec),
- ],
- q(7504) => [
- q(Tokharian A),
- ],
- q(7505) => [
- q(San Miguel Piedras Mixtec),
- ],
- q(7506) => [
- q(Tumshuqese),
- ],
- q(7507) => [
- q(Early Tripuri),
- ],
- q(7508) => [
- q(Sindihui Mixtec),
- ],
- q(7509) => [
- q(Tacahua Mixtec),
- ],
- q(7510) => [
- q(Cuyamecalco Mixtec),
- ],
- q(7511) => [
- q(Thawa),
- ],
- q(7512) => [
- q(Tawande),
- ],
- q(7513) => [
- q(Yoloxochitl Mixtec),
- ],
- q(7514) => [
- q(Tasmanian),
- ],
- q(7515) => [
- q(Alu Kurumba),
- ],
- q(7516) => [
- q(Betta Kurumba),
- ],
- q(7517) => [
- q(Umiida),
- ],
- q(7518) => [
- q(Kunigami),
- ],
- q(7519) => [
- q(Jennu Kurumba),
- ],
- q(7520) => [
- q(Ngunawal),
- ],
- q(7521) => [
- q(Umbrian),
- ],
- q(7522) => [
- q(Unggaranggu),
- ],
- q(7523) => [
- q(Kuo),
- ],
- q(7524) => [
- q(Upper Umpqua),
- ],
- q(7525) => [
- q(Urartian),
- ],
- q(7526) => [
- q(Kuthant),
- ],
- q(7527) => [
- q(Kxoe),
- q(Khwedam),
- ],
- q(7528) => [
- q(Venetic),
- ],
- q(7529) => [
- q(Kamviri),
- ],
- q(7530) => [
- q(Vandalic),
- ],
- q(7531) => [
- q(Volscian),
- ],
- q(7532) => [
- q(Vestinian),
- ],
- q(7533) => [
- q(Kwaza),
- ],
- q(7534) => [
- q(Woccon),
- ],
- q(7535) => [
- q(Wadi Wadi),
- ],
- q(7536) => [
- q(Xwela Gbe),
- ],
- q(7537) => [
- q(Kwegu),
- ],
- q(7538) => [
- q(Wajuk),
- ],
- q(7539) => [
- q(Wangkumara),
- ],
- q(7540) => [
- q(Western Xwla Gbe),
- ],
- q(7541) => [
- q(Written Oirat),
- ],
- q(7542) => [
- q(Kwerba Mamberamo),
- ],
- q(7543) => [
- q(Wotjobaluk),
- ],
- q(7544) => [
- q(Wemba Wemba),
- ],
- q(7545) => [
- q(Boro (Ghana)),
- ],
- q(7546) => [
- q(Ke'o),
- ],
- q(7547) => [
- q(Minkin),
- ],
- q(7548) => [
- q(Koropo),
- ],
- q(7549) => [
- q(Tambora),
- ],
- q(7550) => [
- q(Yaygir),
- ],
- q(7551) => [
- q(Yandjibara),
- ],
- q(7552) => [
- q(Mayi-Yapi),
- ],
- q(7553) => [
- q(Mayi-Kulan),
- ],
- q(7554) => [
- q(Yalakalore),
- ],
- q(7555) => [
- q(Mayi-Thakurti),
- ],
- q(7556) => [
- q(Yorta Yorta),
- ],
- q(7557) => [
- q(Zhang-Zhung),
- ],
- q(7558) => [
- q(Zemgalian),
- ],
- q(7559) => [
- q(Ancient Zapotec),
- ],
- q(7560) => [
- q(Yaminahua),
- ],
- q(7561) => [
- q(Yuhup),
- ],
- q(7562) => [
- q(Pass Valley Yali),
- ],
- q(7563) => [
- q(Yagua),
- ],
- q(7564) => [
- q(Pume),
- ],
- q(7565) => [
- q(Yaka (Democratic Republic of Congo)),
- ],
- q(7566) => [
- q(Yamana),
- ],
- q(7567) => [
- q(Yazgulyam),
- ],
- q(7568) => [
- q(Yagnobi),
- ],
- q(7569) => [
- q(Banda-Yangere),
- ],
- q(7570) => [
- q(Yakama),
- ],
- q(7571) => [
- q(Yalunka),
- ],
- q(7572) => [
- q(Yamba),
- ],
- q(7573) => [
- q(Mayangna),
- ],
- q(7574) => [
- q(Yaqui),
- ],
- q(7575) => [
- q(Yabarana),
- ],
- q(7576) => [
- q(Nugunu (Cameroon)),
- ],
- q(7577) => [
- q(Yambeta),
- ],
- q(7578) => [
- q(Yuwana),
- ],
- q(7579) => [
- q(Yangben),
- ],
- q(7580) => [
- q(Yawalapiti),
- ],
- q(7581) => [
- q(Yauma),
- ],
- q(7582) => [
- q(Agwagwune),
- ],
- q(7583) => [
- q(Lokaa),
- ],
- q(7584) => [
- q(Yala),
- ],
- q(7585) => [
- q(Yemba),
- ],
- q(7586) => [
- q(West Yugur),
- ],
- q(7587) => [
- q(Yakha),
- ],
- q(7588) => [
- q(Yamphu),
- ],
- q(7589) => [
- q(Hasha),
- ],
- q(7590) => [
- q(Bokha),
- ],
- q(7591) => [
- q(Yukuben),
- ],
- q(7592) => [
- q(Yaben),
- ],
- q(7593) => [
- q(Yabaana),
- ],
- q(7594) => [
- q(Yabong),
- ],
- q(7595) => [
- q(Yawiyo),
- ],
- q(7596) => [
- q(Yaweyuha),
- ],
- q(7597) => [
- q(Chesu),
- ],
- q(7598) => [
- q(Lolopo),
- ],
- q(7599) => [
- q(Yucuna),
- ],
- q(7600) => [
- q(Chepya),
- ],
- q(7601) => [
- q(Yanda),
- ],
- q(7602) => [
- q(Eastern Yiddish),
- ],
- q(7603) => [
- q(Yangum Dey),
- ],
- q(7604) => [
- q(Yidgha),
- ],
- q(7605) => [
- q(Yoidik),
- ],
- q(7606) => [
- q(Ravula),
- ],
- q(7607) => [
- q(Yeniche),
- ],
- q(7608) => [
- q(Yimas),
- ],
- q(7609) => [
- q(Yeni),
- ],
- q(7610) => [
- q(Yevanic),
- ],
- q(7611) => [
- q(Yela),
- ],
- q(7612) => [
- q(Tarok),
- ],
- q(7613) => [
- q(Nyankpa),
- ],
- q(7614) => [
- q(Yetfa),
- ],
- q(7615) => [
- q(Yerukula),
- ],
- q(7616) => [
- q(Yapunda),
- ],
- q(7617) => [
- q(Yeyi),
- ],
- q(7618) => [
- q(Malyangapa),
- ],
- q(7619) => [
- q(Yiningayi),
- ],
- q(7620) => [
- q(Yangum Gel),
- ],
- q(7621) => [
- q(Yagomi),
- ],
- q(7622) => [
- q(Gepo),
- ],
- q(7623) => [
- q(Yagaria),
- ],
- q(7624) => [
- q(Yolnu Sign Language),
- ],
- q(7625) => [
- q(Yugul),
- ],
- q(7626) => [
- q(Yagwoia),
- ],
- q(7627) => [
- q(Baha Buyang),
- ],
- q(7628) => [
- q(Judeo-Iraqi Arabic),
- ],
- q(7629) => [
- q(Hlepho Phowa),
- ],
- q(7630) => [
- q(Yan-nhanu Sign Language),
- ],
- q(7631) => [
- q(Yinggarda),
- ],
- q(7632) => [
- q(Wusa Nasu),
- ],
- q(7633) => [
- q(Western Yiddish),
- ],
- q(7634) => [
- q(Yidiny),
- ],
- q(7635) => [
- q(Yindjibarndi),
- ],
- q(7636) => [
- q(Dongshanba Lalo),
- ],
- q(7637) => [
- q(Yindjilandji),
- ],
- q(7638) => [
- q(Yimchungru Naga),
- ],
- q(7639) => [
- q(Yinchia),
- ],
- q(7640) => [
- q(Pholo),
- ],
- q(7641) => [
- q(Miqie),
- ],
- q(7642) => [
- q(North Awyu),
- ],
- q(7643) => [
- q(Yis),
- ],
- q(7644) => [
- q(Eastern Lalu),
- ],
- q(7645) => [
- q(Awu),
- ],
- q(7646) => [
- q(Northern Nisu),
- ],
- q(7647) => [
- q(Axi Yi),
- ],
- q(7648) => [
- q(Azhe),
- ],
- q(7649) => [
- q(Yakan),
- ],
- q(7650) => [
- q(Northern Yukaghir),
- ],
- q(7651) => [
- q(Yoke),
- ],
- q(7652) => [
- q(Yakaikeke),
- ],
- q(7653) => [
- q(Khlula),
- ],
- q(7654) => [
- q(Kap),
- ],
- q(7655) => [
- q(Kua-nsi),
- ],
- q(7656) => [
- q(Yasa),
- ],
- q(7657) => [
- q(Yekora),
- ],
- q(7658) => [
- q(Kathu),
- ],
- q(7659) => [
- q(Kuamasi),
- ],
- q(7660) => [
- q(Yakoma),
- ],
- q(7661) => [
- q(Yaul),
- ],
- q(7662) => [
- q(Yaleba),
- ],
- q(7663) => [
- q(Yele),
- ],
- q(7664) => [
- q(Yelogu),
- ],
- q(7665) => [
- q(Angguruk Yali),
- ],
- q(7666) => [
- q(Yil),
- ],
- q(7667) => [
- q(Limi),
- ],
- q(7668) => [
- q(Langnian Buyang),
- ],
- q(7669) => [
- q(Naluo Yi),
- ],
- q(7670) => [
- q(Yalarnnga),
- ],
- q(7671) => [
- q(Aribwaung),
- ],
- q(7672) => [
- q(Nyalayu),
- q(Nyelayu),
- ],
- q(7673) => [
- q(Yambes),
- ],
- q(7674) => [
- q(Southern Muji),
- ],
- q(7675) => [
- q(Muda),
- ],
- q(7676) => [
- q(Yameo),
- ],
- q(7677) => [
- q(Yamongeri),
- ],
- q(7678) => [
- q(Mili),
- ],
- q(7679) => [
- q(Moji),
- ],
- q(7680) => [
- q(Makwe),
- ],
- q(7681) => [
- q(Iamalele),
- ],
- q(7682) => [
- q(Maay),
- ],
- q(7683) => [
- q(Yamna),
- q(Sunum),
- ],
- q(7684) => [
- q(Yangum Mon),
- ],
- q(7685) => [
- q(Yamap),
- ],
- q(7686) => [
- q(Qila Muji),
- ],
- q(7687) => [
- q(Malasar),
- ],
- q(7688) => [
- q(Mysian),
- ],
- q(7689) => [
- q(Northern Muji),
- ],
- q(7690) => [
- q(Muzi),
- ],
- q(7691) => [
- q(Aluo),
- ],
- q(7692) => [
- q(Yandruwandha),
- ],
- q(7693) => [
- q(Lang'e),
- ],
- q(7694) => [
- q(Yango),
- ],
- q(7695) => [
- q(Naukan Yupik),
- ],
- q(7696) => [
- q(Yangulam),
- ],
- q(7697) => [
- q(Yana),
- ],
- q(7698) => [
- q(Yong),
- ],
- q(7699) => [
- q(Yendang),
- ],
- q(7700) => [
- q(Yansi),
- ],
- q(7701) => [
- q(Yahuna),
- ],
- q(7702) => [
- q(Yoba),
- ],
- q(7703) => [
- q(Yogad),
- ],
- q(7704) => [
- q(Yonaguni),
- ],
- q(7705) => [
- q(Yokuts),
- ],
- q(7706) => [
- q(Yola),
- ],
- q(7707) => [
- q(Yombe),
- ],
- q(7708) => [
- q(Yongkom),
- ],
- q(7709) => [
- q(Yotti),
- ],
- q(7710) => [
- q(Yoron),
- ],
- q(7711) => [
- q(Yoy),
- ],
- q(7712) => [
- q(Phala),
- ],
- q(7713) => [
- q(Labo Phowa),
- ],
- q(7714) => [
- q(Phola),
- ],
- q(7715) => [
- q(Phupha),
- ],
- q(7716) => [
- q(Phuma),
- ],
- q(7717) => [
- q(Ani Phowa),
- ],
- q(7718) => [
- q(Alo Phola),
- ],
- q(7719) => [
- q(Phupa),
- ],
- q(7720) => [
- q(Phuza),
- ],
- q(7721) => [
- q(Yerakai),
- ],
- q(7722) => [
- q(Yareba),
- ],
- q(7723) => [
- q(Yaoure),
- ],
- q(7724) => [
- q(Nenets),
- ],
- q(7725) => [
- q(Nhengatu),
- ],
- q(7726) => [
- q(Yirrk-Mel),
- ],
- q(7727) => [
- q(Yerong),
- ],
- q(7728) => [
- q(Yaroame),
- ],
- q(7729) => [
- q(Yarsun),
- ],
- q(7730) => [
- q(Yarawata),
- ],
- q(7731) => [
- q(Yarluyandi),
- ],
- q(7732) => [
- q(Yassic),
- ],
- q(7733) => [
- q(Samatao),
- ],
- q(7734) => [
- q(Sonaga),
- ],
- q(7735) => [
- q(Yugoslavian Sign Language),
- ],
- q(7736) => [
- q(Sani),
- ],
- q(7737) => [
- q(Nisi (China)),
- ],
- q(7738) => [
- q(Southern Lolopo),
- ],
- q(7739) => [
- q(Sirenik Yupik),
- ],
- q(7740) => [
- q(Yessan-Mayo),
- ],
- q(7741) => [
- q(Sanie),
- ],
- q(7742) => [
- q(Talu),
- ],
- q(7743) => [
- q(Tanglang),
- ],
- q(7744) => [
- q(Thopho),
- ],
- q(7745) => [
- q(Yout Wam),
- ],
- q(7746) => [
- q(Yatay),
- ],
- q(7747) => [
- q(Yucateco),
- q(Yucatec Maya),
- ],
- q(7748) => [
- q(Yugambal),
- ],
- q(7749) => [
- q(Yuchi),
- ],
- q(7750) => [
- q(Judeo-Tripolitanian Arabic),
- ],
- q(7751) => [
- q(Yue Chinese),
- q(Cantonese),
- ],
- q(7752) => [
- q(Havasupai-Walapai-Yavapai),
- ],
- q(7753) => [
- q(Yug),
- ],
- q(7754) => [
- q(Yuruti),
- ],
- q(7755) => [
- q(Karkar-Yuri),
- ],
- q(7756) => [
- q(Yuki),
- ],
- q(7757) => [
- q(Yulu),
- ],
- q(7758) => [
- q(Quechan),
- ],
- q(7759) => [
- q(Bena (Nigeria)),
- ],
- q(7760) => [
- q(Yukpa),
- ],
- q(7761) => [
- q(Yuqui),
- ],
- q(7762) => [
- q(Yurok),
- ],
- q(7763) => [
- q(Yopno),
- ],
- q(7764) => [
- q(Yau (Morobe Province)),
- ],
- q(7765) => [
- q(Southern Yukaghir),
- ],
- q(7766) => [
- q(East Yugur),
- ],
- q(7767) => [
- q(Yuracare),
- ],
- q(7768) => [
- q(Yawa),
- ],
- q(7769) => [
- q(Yavitero),
- ],
- q(7770) => [
- q(Kalou),
- ],
- q(7771) => [
- q(Yinhawangka),
- ],
- q(7772) => [
- q(Western Lalu),
- ],
- q(7773) => [
- q(Yawanawa),
- ],
- q(7774) => [
- q(Wuding-Luquan Yi),
- ],
- q(7775) => [
- q(Yawuru),
- ],
- q(7776) => [
- q(Xishanba Lalo),
- q(Central Lalo),
- ],
- q(7777) => [
- q(Wumeng Nasu),
- ],
- q(7778) => [
- q(Yawarawarga),
- ],
- q(7779) => [
- q(Mayawali),
- ],
- q(7780) => [
- q(Yagara),
- ],
- q(7781) => [
- q(Yardliyawarra),
- ],
- q(7782) => [
- q(Yinwum),
- ],
- q(7783) => [
- q(Yuyu),
- ],
- q(7784) => [
- q(Yabula Yabula),
- ],
- q(7785) => [
- q(Yir Yoront),
- ],
- q(7786) => [
- q(Yau (Sandaun Province)),
- ],
- q(7787) => [
- q(Ayizi),
- ],
- q(7788) => [
- q(E'ma Buyang),
- ],
- q(7789) => [
- q(Zokhuo),
- ],
- q(7790) => [
- q(Sierra de Juarez Zapotec),
- ],
- q(7791) => [
- q(Western Tlacolula Valley Zapotec),
- q(San Juan Guelavia Zapotec),
- ],
- q(7792) => [
- q(Ocotlan Zapotec),
- ],
- q(7793) => [
- q(Cajonos Zapotec),
- ],
- q(7794) => [
- q(Yareni Zapotec),
- ],
- q(7795) => [
- q(Ayoquesco Zapotec),
- ],
- q(7796) => [
- q(Zaghawa),
- ],
- q(7797) => [
- q(Zangwal),
- ],
- q(7798) => [
- q(Isthmus Zapotec),
- ],
- q(7799) => [
- q(Zaramo),
- ],
- q(7800) => [
- q(Zanaki),
- ],
- q(7801) => [
- q(Zauzou),
- ],
- q(7802) => [
- q(Miahuatlan Zapotec),
- ],
- q(7803) => [
- q(Ozolotepec Zapotec),
- ],
- q(7804) => [
- q(Aloapam Zapotec),
- ],
- q(7805) => [
- q(Rincon Zapotec),
- ],
- q(7806) => [
- q(Santo Domingo Albarradas Zapotec),
- ],
- q(7807) => [
- q(Tabaa Zapotec),
- ],
- q(7808) => [
- q(Zangskari),
- ],
- q(7809) => [
- q(Yatzachi Zapotec),
- ],
- q(7810) => [
- q(Mitla Zapotec),
- ],
- q(7811) => [
- q(Xadani Zapotec),
- ],
- q(7812) => [
- q(Zayse-Zergulla),
- q(Zaysete),
- ],
- q(7813) => [
- q(Zari),
- ],
- q(7814) => [
- q(Central Berawan),
- ],
- q(7815) => [
- q(East Berawan),
- ],
- q(7816) => [
- q(Batui),
- ],
- q(7817) => [
- q(West Berawan),
- ],
- q(7818) => [
- q(Coatecas Altas Zapotec),
- ],
- q(7819) => [
- q(Central Hongshuihe Zhuang),
- ],
- q(7820) => [
- q(Ngazidja Comorian),
- ],
- q(7821) => [
- q(Zeeuws),
- ],
- q(7822) => [
- q(Zenag),
- ],
- q(7823) => [
- q(Eastern Hongshuihe Zhuang),
- ],
- q(7824) => [
- q(Kinga),
- ],
- q(7825) => [
- q(Guibei Zhuang),
- ],
- q(7826) => [
- q(Minz Zhuang),
- ],
- q(7827) => [
- q(Guibian Zhuang),
- ],
- q(7828) => [
- q(Magori),
- ],
- q(7829) => [
- q(Zhaba),
- ],
- q(7830) => [
- q(Dai Zhuang),
- ],
- q(7831) => [
- q(Zhire),
- ],
- q(7832) => [
- q(Nong Zhuang),
- ],
- q(7833) => [
- q(Zhoa),
- ],
- q(7834) => [
- q(Zia),
- ],
- q(7835) => [
- q(Zimbabwe Sign Language),
- ],
- q(7836) => [
- q(Zimakani),
- ],
- q(7837) => [
- q(Zialo),
- ],
- q(7838) => [
- q(Mesme),
- ],
- q(7839) => [
- q(Zinza),
- ],
- q(7840) => [
- q(Ziriya),
- ],
- q(7841) => [
- q(Zigula),
- ],
- q(7842) => [
- q(Zizilivakan),
- ],
- q(7843) => [
- q(Kaimbulawa),
- ],
- q(7844) => [
- q(Koibal),
- ],
- q(7845) => [
- q(Kadu),
- ],
- q(7846) => [
- q(Koguryo),
- ],
- q(7847) => [
- q(Khorezmian),
- ],
- q(7848) => [
- q(Karankawa),
- ],
- q(7849) => [
- q(Kanan),
- ],
- q(7850) => [
- q(Kott),
- ],
- q(7851) => [
- q(Sao Paulo Kaingang),
- ],
- q(7852) => [
- q(Zakhring),
- ],
- q(7853) => [
- q(Kitan),
- ],
- q(7854) => [
- q(Kaurna),
- ],
- q(7855) => [
- q(Krevinian),
- ],
- q(7856) => [
- q(Khazar),
- ],
- q(7857) => [
- q(Liujiang Zhuang),
- ],
- q(7858) => [
- q(Malay (individual language)),
- ],
- q(7859) => [
- q(Lianshan Zhuang),
- ],
- q(7860) => [
- q(Liuqian Zhuang),
- ],
- q(7861) => [
- q(Manda (Australia)),
- ],
- q(7862) => [
- q(Zimba),
- ],
- q(7863) => [
- q(Margany),
- ],
- q(7864) => [
- q(Maridan),
- ],
- q(7865) => [
- q(Mangerr),
- ],
- q(7866) => [
- q(Mfinu),
- ],
- q(7867) => [
- q(Marti Ke),
- ],
- q(7868) => [
- q(Makolkol),
- ],
- q(7869) => [
- q(Negeri Sembilan Malay),
- ],
- q(7870) => [
- q(Maridjabin),
- ],
- q(7871) => [
- q(Mandandanyi),
- ],
- q(7872) => [
- q(Madngele),
- ],
- q(7873) => [
- q(Marimanindji),
- ],
- q(7874) => [
- q(Mbangwe),
- ],
- q(7875) => [
- q(Molo),
- ],
- q(7876) => [
- q(Mpuono),
- ],
- q(7877) => [
- q(Mituku),
- ],
- q(7878) => [
- q(Maranunggu),
- ],
- q(7879) => [
- q(Mbesa),
- ],
- q(7880) => [
- q(Maringarr),
- ],
- q(7881) => [
- q(Muruwari),
- ],
- q(7882) => [
- q(Mbariman-Gudhinma),
- ],
- q(7883) => [
- q(Mbo (Democratic Republic of Congo)),
- ],
- q(7884) => [
- q(Bomitaba),
- ],
- q(7885) => [
- q(Mariyedi),
- ],
- q(7886) => [
- q(Mbandja),
- ],
- q(7887) => [
- q(Zan Gula),
- ],
- q(7888) => [
- q(Zande (individual language)),
- ],
- q(7889) => [
- q(Mang),
- ],
- q(7890) => [
- q(Manangkari),
- ],
- q(7891) => [
- q(Mangas),
- ],
- q(7892) => [
- q(Copainala Zoque),
- ],
- q(7893) => [
- q(Chimalapa Zoque),
- ],
- q(7894) => [
- q(Zou),
- ],
- q(7895) => [
- q(Asuncion Mixtepec Zapotec),
- ],
- q(7896) => [
- q(Tabasco Zoque),
- ],
- q(7897) => [
- q(Rayon Zoque),
- ],
- q(7898) => [
- q(Francisco Leon Zoque),
- ],
- q(7899) => [
- q(Lachiguiri Zapotec),
- ],
- q(7900) => [
- q(Yautepec Zapotec),
- ],
- q(7901) => [
- q(Choapan Zapotec),
- ],
- q(7902) => [
- q(Southeastern Ixtlan Zapotec),
- ],
- q(7903) => [
- q(Petapa Zapotec),
- ],
- q(7904) => [
- q(San Pedro Quiatoni Zapotec),
- ],
- q(7905) => [
- q(Guevea De Humboldt Zapotec),
- ],
- q(7906) => [
- q(Totomachapan Zapotec),
- ],
- q(7907) => [
- q(Santa Maria Quiegolani Zapotec),
- ],
- q(7908) => [
- q(Quiavicuzas Zapotec),
- ],
- q(7909) => [
- q(Tlacolulita Zapotec),
- ],
- q(7910) => [
- q(Lachixio Zapotec),
- ],
- q(7911) => [
- q(Mixtepec Zapotec),
- ],
- q(7912) => [
- q(Santa Ines Yatzechi Zapotec),
- ],
- q(7913) => [
- q(Amatlan Zapotec),
- ],
- q(7914) => [
- q(El Alto Zapotec),
- ],
- q(7915) => [
- q(Zoogocho Zapotec),
- ],
- q(7916) => [
- q(Santiago Xanica Zapotec),
- ],
- q(7917) => [
- q(Coatlan Zapotec),
- ],
- q(7918) => [
- q(San Vicente Coatlan Zapotec),
- ],
- q(7919) => [
- q(Yalalag Zapotec),
- ],
- q(7920) => [
- q(Chichicapan Zapotec),
- ],
- q(7921) => [
- q(Zaniza Zapotec),
- ],
- q(7922) => [
- q(San Baltazar Loxicha Zapotec),
- ],
- q(7923) => [
- q(Mazaltepec Zapotec),
- ],
- q(7924) => [
- q(Texmelucan Zapotec),
- ],
- q(7925) => [
- q(Qiubei Zhuang),
- ],
- q(7926) => [
- q(Kara (Korea)),
- ],
- q(7927) => [
- q(Mirgan),
- ],
- q(7928) => [
- q(Zerenkel),
- ],
- q(7929) => [
- q(Zaparo),
- ],
- q(7930) => [
- q(Zarphatic),
- ],
- q(7931) => [
- q(Mairasi),
- ],
- q(7932) => [
- q(Sarasira),
- ],
- q(7933) => [
- q(Kaskean),
- ],
- q(7934) => [
- q(Zambian Sign Language),
- ],
- q(7935) => [
- q(Standard Malay),
- ],
- q(7936) => [
- q(Southern Rincon Zapotec),
- ],
- q(7937) => [
- q(Sukurum),
- ],
- q(7938) => [
- q(Elotepec Zapotec),
- ],
- q(7939) => [
- q(Xanaguia Zapotec),
- ],
- q(7940) => [
- q(Lapaguia-Guivini Zapotec),
- ],
- q(7941) => [
- q(San Agustin Mixtepec Zapotec),
- ],
- q(7942) => [
- q(Santa Catarina Albarradas Zapotec),
- ],
- q(7943) => [
- q(Loxicha Zapotec),
- ],
- q(7944) => [
- q(Quioquitani-Quieri Zapotec),
- ],
- q(7945) => [
- q(Tilquiapan Zapotec),
- ],
- q(7946) => [
- q(Tejalapan Zapotec),
- ],
- q(7947) => [
- q(Guila Zapotec),
- ],
- q(7948) => [
- q(Zaachila Zapotec),
- ],
- q(7949) => [
- q(Yatee Zapotec),
- ],
- q(7950) => [
- q(Zeem),
- ],
- q(7951) => [
- q(Tokano),
- ],
- q(7952) => [
- q(Kumzari),
- ],
- q(7953) => [
- q(Zumaya),
- ],
- q(7954) => [
- q(Zay),
- ],
- q(7955) => [
- q(Yongbei Zhuang),
- ],
- q(7956) => [
- q(Yang Zhuang),
- ],
- q(7957) => [
- q(Youjiang Zhuang),
- ],
- q(7958) => [
- q(Yongnan Zhuang),
- ],
- q(7959) => [
- q(Zyphe Chin),
- ],
- q(7960) => [
- q(Zuojiang Zhuang),
- ],
-};
-
-$Locale::Codes::Data{'language'}{'alias2id'} = {
- q(!xoo) => [
- q(4968),
- q(0),
- ],
- q('are'are) => [
- q(0762),
- q(0),
- ],
- q('auhelawa) => [
- q(3642),
- q(0),
- ],
- q('oroe) => [
- q(1382),
- q(1),
- ],
- q(//ani) => [
- q(2800),
- q(0),
- ],
- q(//gana) => [
- q(2573),
- q(0),
- ],
- q(//xegwi) => [
- q(7317),
- q(0),
- ],
- q(/gwi) => [
- q(2683),
- q(0),
- ],
- q(/xam) => [
- q(7268),
- q(0),
- ],
- q(=/hua) => [
- q(2850),
- q(0),
- ],
- q(=/ungkue) => [
- q(2540),
- q(1),
- ],
- q(a'ou) => [
- q(0832),
- q(0),
- ],
- q(a'tong) => [
- q(0831),
- q(1),
- ],
- q(a-hmaos) => [
- q(2777),
- q(1),
- ],
- q(a-pucikwar) => [
- q(0850),
- q(0),
- ],
- q(aari) => [
- q(0711),
- q(0),
- ],
- q(aasax) => [
- q(0554),
- q(0),
- ],
- q(abadi) => [
- q(3201),
- q(0),
- ],
- q(abaga) => [
- q(0566),
- q(0),
- ],
- q(abai sungai) => [
- q(0565),
- q(0),
- ],
- q(abanyom) => [
- q(0571),
- q(0),
- ],
- q(abar) => [
- q(4299),
- q(0),
- ],
- q(abau) => [
- q(0556),
- q(0),
- ],
- q(abaza) => [
- q(0575),
- q(0),
- ],
- q(abe) => [
- q(0560),
- q(0),
- ],
- q(abellen ayta) => [
- q(0574),
- q(0),
- ],
- q(abidji) => [
- q(0568),
- q(0),
- ],
- q(abinomn) => [
- q(1447),
- q(0),
- ],
- q(abipon) => [
- q(0986),
- q(0),
- ],
- q(abishira) => [
- q(0893),
- q(0),
- ],
- q(abkhazian) => [
- q(0002),
- q(0),
- ],
- q(abom) => [
- q(0816),
- q(0),
- ],
- q(abon) => [
- q(0573),
- q(0),
- ],
- q(abron) => [
- q(0576),
- q(0),
- ],
- q(abu) => [
- q(0615),
- q(0),
- ],
- q(abu' arapesh) => [
- q(0546),
- q(0),
- ],
- q(abua) => [
- q(0572),
- q(0),
- ],
- q(abui) => [
- q(0584),
- q(0),
- ],
- q(abun) => [
- q(3322),
- q(0),
- ],
- q(abure) => [
- q(0579),
- q(0),
- ],
- q(abureni) => [
- q(4251),
- q(0),
- ],
- q(acatepec me'phaa) => [
- q(6658),
- q(0),
- ],
- q(acatepec tlapanec) => [
- q(6658),
- q(1),
- ],
- q(achagua) => [
- q(0585),
- q(0),
- ],
- q(achang) => [
- q(0593),
- q(0),
- ],
- q(ache) => [
- q(2655),
- q(0),
- ],
- q(acheron) => [
- q(0604),
- q(0),
- ],
- q(achi) => [
- q(0596),
- q(0),
- ],
- q(achinese) => [
- q(0003),
- q(0),
- ],
- q(achterhoeks) => [
- q(0598),
- q(0),
- ],
- q(achuar-shiwiar) => [
- q(0599),
- q(0),
- ],
- q(achumawi) => [
- q(0600),
- q(0),
- ],
- q(acoli) => [
- q(0004),
- q(0),
- ],
- q(acroa) => [
- q(0597),
- q(0),
- ],
- q(adabe) => [
- q(0605),
- q(0),
- ],
- q(adai) => [
- q(7262),
- q(0),
- ],
- q(adamawa fulfulde) => [
- q(2378),
- q(0),
- ],
- q(adamorobe sign language) => [
- q(0618),
- q(0),
- ],
- q(adang) => [
- q(0614),
- q(0),
- ],
- q(adangbe) => [
- q(0616),
- q(0),
- ],
- q(adangme) => [
- q(0005),
- q(0),
- ],
- q(adara) => [
- q(3170),
- q(0),
- ],
- q(adasen) => [
- q(6520),
- q(0),
- ],
- q(adele) => [
- q(0607),
- q(0),
- ],
- q(adhola) => [
- q(0610),
- q(0),
- ],
- q(adi) => [
- q(0611),
- q(0),
- ],
- q(adilabad gondi) => [
- q(7220),
- q(0),
- ],
- q(adioukrou) => [
- q(0612),
- q(0),
- ],
- q(adithinngithigh) => [
- q(2153),
- q(0),
- ],
- q(adivasi oriya) => [
- q(5298),
- q(0),
- ],
- q(adiwasi garasia) => [
- q(2413),
- q(0),
- ],
- q(adnyamathanha) => [
- q(0619),
- q(0),
- ],
- q(adonara) => [
- q(0617),
- q(0),
- ],
- q(aduge) => [
- q(0620),
- q(0),
- ],
- q(adygei) => [
- q(0006),
- q(1),
- ],
- q(adyghe) => [
- q(0006),
- q(0),
- ],
- q(adzera) => [
- q(0623),
- q(0),
- ],
- q(aeka) => [
- q(0639),
- q(0),
- ],
- q(aekyom) => [
- q(0973),
- q(0),
- ],
- q(aequian) => [
- q(7263),
- q(0),
- ],
- q(aer) => [
- q(0633),
- q(0),
- ],
- q(afade) => [
- q(0549),
- q(0),
- ],
- q(afar) => [
- q(0001),
- q(0),
- ],
- q(afghan persian) => [
- q(5595),
- q(1),
- ],
- q(afghan sign language) => [
- q(0643),
- q(0),
- ],
- q(afitti) => [
- q(0650),
- q(0),
- ],
- q(afra) => [
- q(6879),
- q(1),
- ],
- q(afrihili) => [
- q(0008),
- q(0),
- ],
- q(afrikaans) => [
- q(0009),
- q(0),
- ],
- q(afro-asiatic languages) => [
- q(0007),
- q(0),
- ],
- q(afro-seminole creole) => [
- q(0649),
- q(0),
- ],
- q(agarabi) => [
- q(0656),
- q(0),
- ],
- q(agariya) => [
- q(0661),
- q(0),
- ],
- q(agatu) => [
- q(0655),
- q(0),
- ],
- q(agavotaguerra) => [
- q(0963),
- q(0),
- ],
- q(aghem) => [
- q(0668),
- q(0),
- ],
- q(aghu) => [
- q(0681),
- q(0),
- ],
- q(aghu-tharnggala) => [
- q(2639),
- q(0),
- ],
- q(aghul) => [
- q(0675),
- q(0),
- ],
- q(aghwan) => [
- q(7264),
- q(0),
- ],
- q(agi) => [
- q(0697),
- q(0),
- ],
- q(agob) => [
- q(3368),
- q(0),
- ],
- q(agoi) => [
- q(2890),
- q(0),
- ],
- q(aguacateco) => [
- q(0672),
- q(0),
- ],
- q(aguano) => [
- q(0653),
- q(0),
- ],
- q(aguaruna) => [
- q(0669),
- q(0),
- ],
- q(aguna) => [
- q(0938),
- q(0),
- ],
- q(agusan manobo) => [
- q(4535),
- q(0),
- ],
- q(agutaynen) => [
- q(0666),
- q(0),
- ],
- q(agwagwune) => [
- q(7582),
- q(0),
- ],
- q(ahan) => [
- q(0686),
- q(0),
- ],
- q(ahanta) => [
- q(0678),
- q(0),
- ],
- q(aheri gondi) => [
- q(2288),
- q(0),
- ],
- q(aheu) => [
- q(6493),
- q(0),
- ],
- q(ahirani) => [
- q(0689),
- q(0),
- ],
- q(ahom) => [
- q(0687),
- q(0),
- ],
- q(ahtena) => [
- q(0691),
- q(0),
- ],
- q(ahwai) => [
- q(4824),
- q(0),
- ],
- q(ai-cham) => [
- q(0699),
- q(0),
- ],
- q(aighon) => [
- q(0712),
- q(0),
- ],
- q(aikana) => [
- q(6369),
- q(0),
- ],
- q(aiklep) => [
- q(4623),
- q(0),
- ],
- q(aimaq) => [
- q(0707),
- q(0),
- ],
- q(aimele) => [
- q(0703),
- q(0),
- ],
- q(aimol) => [
- q(0704),
- q(0),
- ],
- q(ainbai) => [
- q(0694),
- q(0),
- ],
- q(ainu) => [
- q(0010),
- q(0),
- ],
- q(ainu (china)) => [
- q(0693),
- q(0),
- ],
- q(ainu (japan)) => [
- q(0010),
- q(1),
- ],
- q(aiome) => [
- q(0730),
- q(0),
- ],
- q(airoran) => [
- q(0708),
- q(0),
- ],
- q(aiton) => [
- q(0705),
- q(0),
- ],
- q(aiwoo) => [
- q(4825),
- q(1),
- ],
- q(aja (benin)) => [
- q(0715),
- q(0),
- ],
- q(aja (sudan)) => [
- q(0714),
- q(0),
- ],
- q(ajawa) => [
- q(0721),
- q(0),
- ],
- q(ajie) => [
- q(0716),
- q(0),
- ],
- q(ajiya) => [
- q(2901),
- q(1),
- ],
- q(ajumbu) => [
- q(4575),
- q(0),
- ],
- q(ajyininka apurucayali) => [
- q(1829),
- q(0),
- ],
- q(ak) => [
- q(0736),
- q(0),
- ],
- q(aka) => [
- q(6151),
- q(0),
- ],
- q(aka-bea) => [
- q(0569),
- q(0),
- ],
- q(aka-bo) => [
- q(0733),
- q(0),
- ],
- q(aka-cari) => [
- q(0589),
- q(0),
- ],
- q(aka-jeru) => [
- q(0731),
- q(0),
- ],
- q(aka-kede) => [
- q(0743),
- q(0),
- ],
- q(aka-kol) => [
- q(0744),
- q(0),
- ],
- q(aka-kora) => [
- q(0590),
- q(0),
- ],
- q(akan) => [
- q(0011),
- q(0),
- ],
- q(akar-bale) => [
- q(0591),
- q(0),
- ],
- q(akaselem) => [
- q(0738),
- q(0),
- ],
- q(akawaio) => [
- q(0726),
- q(0),
- ],
- q(ake) => [
- q(0702),
- q(0),
- ],
- q(akebu) => [
- q(3276),
- q(0),
- ],
- q(akei) => [
- q(6710),
- q(0),
- ],
- q(akeu) => [
- q(0636),
- q(0),
- ],
- q(akha) => [
- q(0683),
- q(0),
- ],
- q(akhvakh) => [
- q(0741),
- q(0),
- ],
- q(akkadian) => [
- q(0012),
- q(0),
- ],
- q(akkala sami) => [
- q(6025),
- q(0),
- ],
- q(aklanon) => [
- q(0732),
- q(0),
- ],
- q(akolet) => [
- q(0739),
- q(0),
- ],
- q(akoose) => [
- q(1464),
- q(0),
- ],
- q(akoye) => [
- q(4309),
- q(0),
- ],
- q(akpa) => [
- q(0727),
- q(0),
- ],
- q(akpes) => [
- q(2886),
- q(0),
- ],
- q(akrukay) => [
- q(0644),
- q(0),
- ],
- q(akukem) => [
- q(6175),
- q(0),
- ],
- q(akuku) => [
- q(1001),
- q(0),
- ],
- q(akum) => [
- q(0740),
- q(0),
- ],
- q(akuntsu) => [
- q(0868),
- q(0),
- ],
- q(akurio) => [
- q(0734),
- q(0),
- ],
- q(akwa) => [
- q(0742),
- q(0),
- ],
- q(akyaung ari naga) => [
- q(5043),
- q(0),
- ],
- q(al-sayyid bedouin sign language) => [
- q(6334),
- q(0),
- ],
- q(alaba-k'abeena) => [
- q(0763),
- q(0),
- ],
- q(alabama) => [
- q(0745),
- q(0),
- ],
- q(alabat island agta) => [
- q(2174),
- q(0),
- ],
- q(alacalufan languages) => [
- q(0490),
- q(0),
- ],
- q(alacatlatzala mixtec) => [
- q(4302),
- q(0),
- ],
- q(alago) => [
- q(0746),
- q(0),
- ],
- q(alagwa) => [
- q(7068),
- q(0),
- ],
- q(alak) => [
- q(0753),
- q(0),
- ],
- q(alamblak) => [
- q(0780),
- q(0),
- ],
- q(alangan) => [
- q(0752),
- q(0),
- ],
- q(alanic) => [
- q(7386),
- q(0),
- ],
- q(alapmunte) => [
- q(0855),
- q(0),
- ],
- q(alawa) => [
- q(0750),
- q(0),
- ],
- q(albanian) => [
- q(0013),
- q(0),
- ],
- q(albanian languages) => [
- q(0526),
- q(0),
- ],
- q(albanian sign language) => [
- q(6189),
- q(0),
- ],
- q(alcozauca mixtec) => [
- q(7492),
- q(0),
- ],
- q(alege) => [
- q(0749),
- q(0),
- ],
- q(alekano) => [
- q(2402),
- q(0),
- ],
- q(alemannic) => [
- q(0167),
- q(1),
- ],
- q(aleut) => [
- q(0014),
- q(0),
- ],
- q(algerian arabic) => [
- q(0878),
- q(0),
- ],
- q(algerian saharan arabic) => [
- q(0551),
- q(0),
- ],
- q(algerian sign language) => [
- q(0900),
- q(0),
- ],
- q(algic languages) => [
- q(0491),
- q(0),
- ],
- q(algonquian languages) => [
- q(0015),
- q(0),
- ],
- q(algonquin) => [
- q(0759),
- q(0),
- ],
- q(ali) => [
- q(0713),
- q(0),
- ],
- q(alladian) => [
- q(0748),
- q(0),
- ],
- q(allar) => [
- q(0754),
- q(0),
- ],
- q(alngith) => [
- q(0695),
- q(0),
- ],
- q(alo phola) => [
- q(7718),
- q(0),
- ],
- q(aloapam zapotec) => [
- q(7804),
- q(0),
- ],
- q(alor) => [
- q(0826),
- q(0),
- ],
- q(alsatian) => [
- q(0167),
- q(2),
- ],
- q(alsea) => [
- q(0635),
- q(0),
- ],
- q(altaic languages) => [
- q(0446),
- q(0),
- ],
- q(alu kurumba) => [
- q(7515),
- q(0),
- ],
- q(alugu) => [
- q(0935),
- q(0),
- ],
- q(alumu-tesu) => [
- q(0540),
- q(0),
- ],
- q(alune) => [
- q(0758),
- q(0),
- ],
- q(aluo) => [
- q(7691),
- q(0),
- ],
- q(alur) => [
- q(0766),
- q(0),
- ],
- q(alutor) => [
- q(0760),
- q(0),
- ],
- q(alviri-vidari) => [
- q(0957),
- q(0),
- ],
- q(alyawarr) => [
- q(0765),
- q(0),
- ],
- q(ama (papua new guinea)) => [
- q(0777),
- q(0),
- ],
- q(ama (sudan)) => [
- q(5158),
- q(0),
- ],
- q(amahai) => [
- q(0781),
- q(0),
- ],
- q(amahuaca) => [
- q(0769),
- q(0),
- ],
- q(amaimon) => [
- q(0751),
- q(0),
- ],
- q(amal) => [
- q(0542),
- q(0),
- ],
- q(amanab) => [
- q(0778),
- q(0),
- ],
- q(amanaye) => [
- q(0767),
- q(0),
- ],
- q(amara) => [
- q(0696),
- q(0),
- ],
- q(amarakaeri) => [
- q(0782),
- q(0),
- ],
- q(amarasi) => [
- q(0559),
- q(0),
- ],
- q(amatlan zapotec) => [
- q(7913),
- q(0),
- ],
- q(amba (solomon islands)) => [
- q(6941),
- q(0),
- ],
- q(amba (uganda)) => [
- q(5867),
- q(0),
- ],
- q(ambai) => [
- q(0775),
- q(0),
- ],
- q(ambakich) => [
- q(0637),
- q(0),
- ],
- q(ambala ayta) => [
- q(0562),
- q(0),
- ],
- q(ambelau) => [
- q(0786),
- q(0),
- ],
- q(ambele) => [
- q(0630),
- q(0),
- ],
- q(amblong) => [
- q(0755),
- q(0),
- ],
- q(ambo) => [
- q(0768),
- q(0),
- ],
- q(ambo-pasco quechua) => [
- q(5691),
- q(0),
- ],
- q(ambonese malay) => [
- q(0577),
- q(0),
- ],
- q(ambrak) => [
- q(0545),
- q(0),
- ],
- q(ambul) => [
- q(0848),
- q(0),
- ],
- q(ambulas) => [
- q(0578),
- q(0),
- ],
- q(amdang) => [
- q(0774),
- q(0),
- ],
- q(amdo tibetan) => [
- q(0622),
- q(0),
- ],
- q(amele) => [
- q(0638),
- q(0),
- ],
- q(american sign language) => [
- q(0890),
- q(0),
- ],
- q(amganad ifugao) => [
- q(2909),
- q(0),
- ],
- q(amharic) => [
- q(0017),
- q(0),
- ],
- q(ami) => [
- q(0789),
- q(0),
- ],
- q(amio-gelimi) => [
- q(3869),
- q(1),
- ],
- q(amis) => [
- q(0773),
- q(0),
- ],
- q(amo) => [
- q(0779),
- q(0),
- ],
- q(amol) => [
- q(0764),
- q(0),
- ],
- q(amoltepec mixtec) => [
- q(4144),
- q(0),
- ],
- q(ampanang) => [
- q(0840),
- q(0),
- ],
- q(ampari dogon) => [
- q(0861),
- q(0),
- ],
- q(amri karbi) => [
- q(0722),
- q(0),
- ],
- q(amto) => [
- q(0784),
- q(0),
- ],
- q(amundava) => [
- q(0621),
- q(0),
- ],
- q(amurdak) => [
- q(0772),
- q(0),
- ],
- q(ana tinga dogon) => [
- q(2154),
- q(0),
- ],
- q(anaang) => [
- q(0811),
- q(0),
- ],
- q(anakalangu) => [
- q(0728),
- q(0),
- ],
- q(anal) => [
- q(0802),
- q(0),
- ],
- q(anam) => [
- q(5393),
- q(0),
- ],
- q(anambe) => [
- q(0550),
- q(0),
- ],
- q(anamgura) => [
- q(2960),
- q(0),
- ],
- q(anasi) => [
- q(1386),
- q(0),
- ],
- q(anca) => [
- q(0586),
- q(0),
- ],
- q(ancient aramaic (up to 700 bce)) => [
- q(5182),
- q(1),
- ],
- q(ancient greek (to 1453)) => [
- q(0164),
- q(1),
- ],
- q(ancient hebrew) => [
- q(2732),
- q(0),
- ],
- q(ancient macedonian) => [
- q(7401),
- q(0),
- ],
- q(ancient north arabian) => [
- q(7417),
- q(0),
- ],
- q(ancient zapotec) => [
- q(7559),
- q(0),
- ],
- q(andaandi) => [
- q(2007),
- q(0),
- ],
- q(andai) => [
- q(0641),
- q(0),
- ],
- q(andajin) => [
- q(0717),
- q(0),
- ],
- q(andalusian arabic) => [
- q(7259),
- q(0),
- ],
- q(andaman creole hindi) => [
- q(2734),
- q(0),
- ],
- q(andaqui) => [
- q(0791),
- q(0),
- ],
- q(andarum) => [
- q(0818),
- q(0),
- ],
- q(andegerebinha) => [
- q(0609),
- q(0),
- ],
- q(andh) => [
- q(0806),
- q(0),
- ],
- q(andi) => [
- q(0798),
- q(0),
- ],
- q(andio) => [
- q(1613),
- q(0),
- ],
- q(andoa) => [
- q(0792),
- q(0),
- ],
- q(andoque) => [
- q(0804),
- q(0),
- ],
- q(andra-hus) => [
- q(0812),
- q(0),
- ],
- q(aneityum) => [
- q(0932),
- q(0),
- ],
- q(anem) => [
- q(0814),
- q(0),
- ],
- q(aneme wake) => [
- q(0583),
- q(0),
- ],
- q(anfillo) => [
- q(4678),
- q(0),
- ],
- q(angaataha) => [
- q(0665),
- q(0),
- ],
- q(angaite) => [
- q(0867),
- q(0),
- ],
- q(angal) => [
- q(0657),
- q(0),
- ],
- q(angal enen) => [
- q(0819),
- q(0),
- ],
- q(angal heneng) => [
- q(0729),
- q(0),
- ],
- q(angami naga) => [
- q(4905),
- q(0),
- ],
- q(angguruk yali) => [
- q(7665),
- q(0),
- ],
- q(angika) => [
- q(0019),
- q(0),
- ],
- q(angkamuthi) => [
- q(0961),
- q(0),
- ],
- q(anglo-norman) => [
- q(7424),
- q(0),
- ],
- q(angloromani) => [
- q(5799),
- q(0),
- ],
- q(angolar) => [
- q(0815),
- q(0),
- ],
- q(angor) => [
- q(0659),
- q(0),
- ],
- q(angoram) => [
- q(0821),
- q(0),
- ],
- q(angosturas tunebo) => [
- q(6600),
- q(0),
- ],
- q(anguthimri) => [
- q(0971),
- q(0),
- ],
- q(ani) => [
- q(2800),
- q(1),
- ],
- q(ani phowa) => [
- q(7717),
- q(0),
- ],
- q(anii) => [
- q(1292),
- q(0),
- ],
- q(animere) => [
- q(0796),
- q(0),
- ],
- q(anindilyakwa) => [
- q(0823),
- q(0),
- ],
- q(anjam) => [
- q(1359),
- q(0),
- ],
- q(ankave) => [
- q(0548),
- q(0),
- ],
- q(anmatyerre) => [
- q(0788),
- q(0),
- ],
- q(anong) => [
- q(5111),
- q(0),
- ],
- q(anor) => [
- q(0799),
- q(0),
- ],
- q(anserma) => [
- q(0807),
- q(0),
- ],
- q(ansus) => [
- q(0794),
- q(0),
- ],
- q(antakarinya) => [
- q(0808),
- q(0),
- ],
- q(antankarana malagasy) => [
- q(7412),
- q(0),
- ],
- q(antigua and barbuda creole english) => [
- q(0698),
- q(0),
- ],
- q(anu-hkongso chin) => [
- q(0801),
- q(0),
- ],
- q(anuak) => [
- q(0809),
- q(0),
- ],
- q(anufo) => [
- q(1756),
- q(0),
- ],
- q(anuki) => [
- q(0940),
- q(0),
- ],
- q(anus) => [
- q(0948),
- q(0),
- ],
- q(anuta) => [
- q(0937),
- q(0),
- ],
- q(anyin) => [
- q(0813),
- q(0),
- ],
- q(anyin morofo) => [
- q(4549),
- q(0),
- ],
- q(ao naga) => [
- q(4907),
- q(0),
- ],
- q(aoheng) => [
- q(5532),
- q(0),
- ],
- q(aore) => [
- q(0829),
- q(0),
- ],
- q(ap ma) => [
- q(3205),
- q(0),
- ],
- q(apache languages) => [
- q(0020),
- q(0),
- ],
- q(apalachee) => [
- q(7271),
- q(0),
- ],
- q(apalai) => [
- q(0858),
- q(0),
- ],
- q(apali) => [
- q(2260),
- q(0),
- ],
- q(apasco-apoala mixtec) => [
- q(4304),
- q(0),
- ],
- q(apatani) => [
- q(0853),
- q(0),
- ],
- q(apiaka) => [
- q(0842),
- q(0),
- ],
- q(apinaye) => [
- q(0847),
- q(0),
- ],
- q(apma) => [
- q(0849),
- q(0),
- ],
- q(aproumu aizi) => [
- q(0688),
- q(0),
- ],
- q(apurina) => [
- q(0854),
- q(0),
- ],
- q(aputai) => [
- q(0857),
- q(0),
- ],
- q(aquitanian) => [
- q(7272),
- q(0),
- ],
- q(arabana) => [
- q(0870),
- q(0),
- ],
- q(arabela) => [
- q(0876),
- q(0),
- ],
- q(arabic) => [
- q(0021),
- q(0),
- ],
- q(aragonese) => [
- q(0023),
- q(0),
- ],
- q(araki) => [
- q(0737),
- q(0),
- ],
- q(arakwal) => [
- q(5794),
- q(0),
- ],
- q(aralle-tabulahan) => [
- q(0924),
- q(0),
- ],
- q(arammba) => [
- q(6252),
- q(0),
- ],
- q(aranadan) => [
- q(0544),
- q(0),
- ],
- q(aranama-tamique) => [
- q(7471),
- q(0),
- ],
- q(arandai) => [
- q(3061),
- q(0),
- ],
- q(araona) => [
- q(0877),
- q(0),
- ],
- q(arapaho) => [
- q(0026),
- q(0),
- ],
- q(arapaso) => [
- q(0874),
- q(0),
- ],
- q(ararandewara) => [
- q(7266),
- q(0),
- ],
- q(arauan languages) => [
- q(0492),
- q(0),
- ],
- q(arawa) => [
- q(0881),
- q(1),
- ],
- q(arawak) => [
- q(0028),
- q(0),
- ],
- q(arawakan languages) => [
- q(0493),
- q(0),
- ],
- q(arawete) => [
- q(0980),
- q(0),
- ],
- q(arawum) => [
- q(0975),
- q(0),
- ],
- q(arbereshe albanian) => [
- q(0543),
- q(0),
- ],
- q(arbore) => [
- q(0882),
- q(0),
- ],
- q(archi) => [
- q(0860),
- q(0),
- ],
- q(ardhamagadhi prakrit) => [
- q(5471),
- q(0),
- ],
- q(are) => [
- q(4620),
- q(0),
- ],
- q(areba) => [
- q(0624),
- q(0),
- ],
- q(arem) => [
- q(0631),
- q(0),
- ],
- q(arequipa-la union quechua) => [
- q(5723),
- q(0),
- ],
- q(argentine sign language) => [
- q(0627),
- q(0),
- ],
- q(argobba) => [
- q(0662),
- q(0),
- ],
- q(arguni) => [
- q(0658),
- q(0),
- ],
- q(arha) => [
- q(0866),
- q(0),
- ],
- q(arho) => [
- q(0825),
- q(0),
- ],
- q(arhuaco) => [
- q(0872),
- q(0),
- ],
- q(ari) => [
- q(0541),
- q(0),
- ],
- q(aribwatsa) => [
- q(3803),
- q(0),
- ],
- q(aribwaung) => [
- q(7671),
- q(0),
- ],
- q(arifama-miniafia) => [
- q(0547),
- q(0),
- ],
- q(arigidi) => [
- q(0862),
- q(0),
- ],
- q(arikapu) => [
- q(0875),
- q(0),
- ],
- q(arikara) => [
- q(0873),
- q(0),
- ],
- q(arikem) => [
- q(0710),
- q(0),
- ],
- q(arin) => [
- q(7468),
- q(0),
- ],
- q(aringa) => [
- q(4069),
- q(0),
- ],
- q(arma) => [
- q(0822),
- q(0),
- ],
- q(armazic) => [
- q(7467),
- q(0),
- ],
- q(armenian) => [
- q(0024),
- q(0),
- ],
- q(armenian (family)) => [
- q(0512),
- q(0),
- ],
- q(armenian sign language) => [
- q(0632),
- q(0),
- ],
- q(aromanian) => [
- q(0363),
- q(0),
- ],
- q(arop-lokep) => [
- q(0851),
- q(0),
- ],
- q(arop-sissano) => [
- q(0852),
- q(0),
- ],
- q(arosi) => [
- q(0692),
- q(0),
- ],
- q(arpitan) => [
- q(2372),
- q(0),
- ],
- q(arritinngithigh) => [
- q(5842),
- q(0),
- ],
- q(arta) => [
- q(0933),
- q(0),
- ],
- q(artificial languages) => [
- q(0027),
- q(0),
- ],
- q(arua (amazonas state)) => [
- q(0881),
- q(0),
- ],
- q(arua (rodonia state)) => [
- q(0883),
- q(0),
- ],
- q(aruamu) => [
- q(4546),
- q(0),
- ],
- q(aruek) => [
- q(0949),
- q(0),
- ],
- q(arumanian) => [
- q(0363),
- q(1),
- ],
- q(aruop) => [
- q(4057),
- q(0),
- ],
- q(arutani) => [
- q(0931),
- q(0),
- ],
- q(arvanitika albanian) => [
- q(0555),
- q(0),
- ],
- q(as) => [
- q(0909),
- q(0),
- ],
- q(asaro'o) => [
- q(4569),
- q(0),
- ],
- q(asas) => [
- q(0889),
- q(0),
- ],
- q(ashaninka) => [
- q(1797),
- q(0),
- ],
- q(ashe) => [
- q(0690),
- q(0),
- ],
- q(asheninka pajonal) => [
- q(1747),
- q(0),
- ],
- q(asheninka perene) => [
- q(5593),
- q(0),
- ],
- q(ashkun) => [
- q(0896),
- q(0),
- ],
- q(asho chin) => [
- q(1867),
- q(0),
- ],
- q(ashtiani) => [
- q(0921),
- q(0),
- ],
- q(asilulu) => [
- q(0897),
- q(0),
- ],
- q(askopan) => [
- q(2226),
- q(0),
- ],
- q(asoa) => [
- q(0905),
- q(0),
- ],
- q(assamese) => [
- q(0029),
- q(0),
- ],
- q(assan) => [
- q(7488),
- q(0),
- ],
- q(assangori) => [
- q(6050),
- q(0),
- ],
- q(assiniboine) => [
- q(0887),
- q(0),
- ],
- q(assyrian neo-aramaic) => [
- q(0700),
- q(0),
- ],
- q(asturian) => [
- q(0030),
- q(0),
- ],
- q(asturleonese) => [
- q(0030),
- q(3),
- ],
- q(asu (nigeria)) => [
- q(0944),
- q(0),
- ],
- q(asu (tanzania)) => [
- q(0886),
- q(0),
- ],
- q(asue awyu) => [
- q(5601),
- q(0),
- ],
- q(asumboa) => [
- q(0934),
- q(0),
- ],
- q(asuncion mixtepec zapotec) => [
- q(7895),
- q(0),
- ],
- q(asuri) => [
- q(0902),
- q(0),
- ],
- q(ata) => [
- q(0920),
- q(0),
- ],
- q(ata manobo) => [
- q(0913),
- q(0),
- ],
- q(atakapa) => [
- q(0865),
- q(0),
- ],
- q(atampaya) => [
- q(0790),
- q(0),
- ],
- q(atatlahuca mixtec) => [
- q(4292),
- q(0),
- ],
- q(atayal) => [
- q(6367),
- q(0),
- ],
- q(atemble) => [
- q(0914),
- q(0),
- ],
- q(athapascan languages) => [
- q(0031),
- q(0),
- ],
- q(athpariya) => [
- q(0841),
- q(0),
- ],
- q(ati) => [
- q(0918),
- q(0),
- ],
- q(atikamekw) => [
- q(0917),
- q(0),
- ],
- q(atlantic-congo languages) => [
- q(0489),
- q(0),
- ],
- q(atohwaim) => [
- q(0863),
- q(0),
- ],
- q(atong (cameroon)) => [
- q(0922),
- q(0),
- ],
- q(atong (india)) => [
- q(0831),
- q(0),
- ],
- q(atorada) => [
- q(0833),
- q(0),
- ],
- q(atsahuaca) => [
- q(0912),
- q(0),
- ],
- q(atsam) => [
- q(1682),
- q(0),
- ],
- q(atsugewi) => [
- q(0930),
- q(0),
- ],
- q(attapady kurumba) => [
- q(5479),
- q(0),
- ],
- q(attie) => [
- q(0916),
- q(0),
- ],
- q(atzingo matlatzinca) => [
- q(5195),
- q(0),
- ],
- q(au) => [
- q(0965),
- q(0),
- ],
- q(aulua) => [
- q(0943),
- q(0),
- ],
- q(aura) => [
- q(0953),
- q(0),
- ],
- q(aushi) => [
- q(0939),
- q(0),
- ],
- q(aushiri) => [
- q(0964),
- q(0),
- ],
- q(austral) => [
- q(0950),
- q(0),
- ],
- q(australian aborigines sign language) => [
- q(0906),
- q(0),
- ],
- q(australian languages) => [
- q(0032),
- q(0),
- ],
- q(australian sign language) => [
- q(0891),
- q(0),
- ],
- q(austrian sign language) => [
- q(0901),
- q(0),
- ],
- q(austro-asiatic languages) => [
- q(0488),
- q(0),
- ],
- q(austronesian languages) => [
- q(0272),
- q(0),
- ],
- q(auwe) => [
- q(6109),
- q(0),
- ],
- q(auye) => [
- q(0951),
- q(0),
- ],
- q(auyokawa) => [
- q(0946),
- q(0),
- ],
- q(ava guarani) => [
- q(4856),
- q(1),
- ],
- q(ava-canoeiro) => [
- q(0967),
- q(0),
- ],
- q(avaric) => [
- q(0033),
- q(0),
- ],
- q(avatime) => [
- q(0962),
- q(0),
- ],
- q(avau) => [
- q(0956),
- q(0),
- ],
- q(avava) => [
- q(6575),
- q(1),
- ],
- q(avestan) => [
- q(0034),
- q(0),
- ],
- q(avikam) => [
- q(0958),
- q(0),
- ],
- q(avokaya) => [
- q(0966),
- q(0),
- ],
- q(awa (china)) => [
- q(7040),
- q(0),
- ],
- q(awa (papua new guinea)) => [
- q(0968),
- q(0),
- ],
- q(awa-cuaiquer) => [
- q(3694),
- q(0),
- ],
- q(awabakal) => [
- q(0974),
- q(0),
- ],
- q(awad bing) => [
- q(1085),
- q(0),
- ],
- q(awadhi) => [
- q(0035),
- q(0),
- ],
- q(awak) => [
- q(0977),
- q(0),
- ],
- q(awar) => [
- q(0993),
- q(0),
- ],
- q(awara) => [
- q(0984),
- q(0),
- ],
- q(awbono) => [
- q(0972),
- q(0),
- ],
- q(aweer) => [
- q(1353),
- q(0),
- ],
- q(awera) => [
- q(0978),
- q(0),
- ],
- q(aweti) => [
- q(0970),
- q(0),
- ],
- q(awing) => [
- q(1020),
- q(0),
- ],
- q(awiyaana) => [
- q(0954),
- q(0),
- ],
- q(awjilah) => [
- q(0941),
- q(0),
- ],
- q(awngi) => [
- q(0976),
- q(0),
- ],
- q(awngthim) => [
- q(2684),
- q(0),
- ],
- q(awtuw) => [
- q(3464),
- q(0),
- ],
- q(awu) => [
- q(7645),
- q(0),
- ],
- q(awun) => [
- q(0983),
- q(0),
- ],
- q(awutu) => [
- q(0651),
- q(0),
- ],
- q(awyi) => [
- q(0952),
- q(0),
- ],
- q(axamb) => [
- q(0679),
- q(0),
- ],
- q(axi yi) => [
- q(7647),
- q(0),
- ],
- q(ayabadhu) => [
- q(0996),
- q(0),
- ],
- q(ayacucho quechua) => [
- q(5689),
- q(0),
- ],
- q(ayangan ifugao) => [
- q(2910),
- q(1),
- ],
- q(ayautla mazatec) => [
- q(7024),
- q(0),
- ],
- q(ayere) => [
- q(0997),
- q(0),
- ],
- q(ayerrerenge) => [
- q(0987),
- q(0),
- ],
- q(ayi (papua new guinea)) => [
- q(1006),
- q(0),
- ],
- q(ayiwo) => [
- q(4825),
- q(0),
- ],
- q(ayizi) => [
- q(7787),
- q(0),
- ],
- q(ayizo gbe) => [
- q(0994),
- q(0),
- ],
- q(aymara) => [
- q(0036),
- q(0),
- ],
- q(ayoquesco zapotec) => [
- q(7795),
- q(0),
- ],
- q(ayoreo) => [
- q(1004),
- q(0),
- ],
- q(ayu) => [
- q(1010),
- q(0),
- ],
- q(ayutla mixtec) => [
- q(4311),
- q(0),
- ],
- q(azerbaijani) => [
- q(0037),
- q(0),
- ],
- q(azha) => [
- q(1013),
- q(0),
- ],
- q(azhe) => [
- q(7648),
- q(0),
- ],
- q(azoyu me'phaa) => [
- q(6641),
- q(0),
- ],
- q(azoyu tlapanec) => [
- q(6641),
- q(1),
- ],
- q(baan) => [
- q(1525),
- q(0),
- ],
- q(baangi) => [
- q(1420),
- q(0),
- ],
- q(baatonum) => [
- q(1039),
- q(0),
- ],
- q(baba) => [
- q(1061),
- q(0),
- ],
- q(baba malay) => [
- q(4125),
- q(0),
- ],
- q(babalia creole arabic) => [
- q(1064),
- q(0),
- ],
- q(babango) => [
- q(1051),
- q(0),
- ],
- q(babanki) => [
- q(1049),
- q(0),
- ],
- q(babatana) => [
- q(1023),
- q(0),
- ],
- q(babine) => [
- q(1082),
- q(0),
- ],
- q(bable) => [
- q(0030),
- q(1),
- ],
- q(babuza) => [
- q(1618),
- q(0),
- ],
- q(bacama) => [
- q(1088),
- q(0),
- ],
- q(bacanese malay) => [
- q(1479),
- q(0),
- ],
- q(bactrian) => [
- q(7281),
- q(0),
- ],
- q(bada (indonesia)) => [
- q(1209),
- q(0),
- ],
- q(bada (nigeria)) => [
- q(1034),
- q(0),
- ],
- q(badaga) => [
- q(1153),
- q(0),
- ],
- q(bade) => [
- q(1094),
- q(0),
- ],
- q(badeshi) => [
- q(1115),
- q(0),
- ],
- q(badi kanum) => [
- q(3332),
- q(0),
- ],
- q(badimaya) => [
- q(1210),
- q(0),
- ],
- q(badjiri) => [
- q(3060),
- q(0),
- ],
- q(badui) => [
- q(1025),
- q(0),
- ],
- q(badyara) => [
- q(5370),
- q(0),
- ],
- q(baeggu) => [
- q(1519),
- q(0),
- ],
- q(baelelea) => [
- q(1518),
- q(0),
- ],
- q(baetora) => [
- q(1485),
- q(0),
- ],
- q(bafanji) => [
- q(1146),
- q(0),
- ],
- q(bafaw-balong) => [
- q(1560),
- q(0),
- ],
- q(bafia) => [
- q(3594),
- q(0),
- ],
- q(bafut) => [
- q(1140),
- q(0),
- ],
- q(baga kaloum) => [
- q(1402),
- q(0),
- ],
- q(baga koga) => [
- q(1174),
- q(0),
- ],
- q(baga manduri) => [
- q(1306),
- q(0),
- ],
- q(baga pokur) => [
- q(1071),
- q(0),
- ],
- q(baga sitemu) => [
- q(1461),
- q(0),
- ],
- q(baga sobane) => [
- q(1467),
- q(0),
- ],
- q(bagheli) => [
- q(1160),
- q(0),
- ],
- q(bagirmi) => [
- q(1311),
- q(0),
- ],
- q(bagirmi fulfulde) => [
- q(2384),
- q(0),
- ],
- q(bago-kusuntu) => [
- q(1403),
- q(0),
- ],
- q(bagri) => [
- q(1176),
- q(0),
- ],
- q(bagupi) => [
- q(1380),
- q(0),
- ],
- q(bagusa) => [
- q(1399),
- q(0),
- ],
- q(bagvalal) => [
- q(3661),
- q(0),
- ],
- q(baha buyang) => [
- q(7627),
- q(0),
- ],
- q(baham) => [
- q(1112),
- q(0),
- ],
- q(bahamas creole english) => [
- q(1029),
- q(0),
- ],
- q(baharna arabic) => [
- q(0580),
- q(0),
- ],
- q(bahau) => [
- q(1205),
- q(0),
- ],
- q(bahinemo) => [
- q(1237),
- q(0),
- ],
- q(bahing) => [
- q(1195),
- q(0),
- ],
- q(bahnar) => [
- q(1106),
- q(0),
- ],
- q(bahonsuai) => [
- q(1466),
- q(0),
- ],
- q(bai) => [
- q(1099),
- q(0),
- ],
- q(baibai) => [
- q(1044),
- q(0),
- ],
- q(baikeno) => [
- q(1276),
- q(0),
- ],
- q(baima) => [
- q(1404),
- q(0),
- ],
- q(baimak) => [
- q(1326),
- q(0),
- ],
- q(bainouk-gunyaamolo) => [
- q(1089),
- q(0),
- ],
- q(bainouk-gunyuno) => [
- q(1024),
- q(0),
- ],
- q(bainouk-samik) => [
- q(1066),
- q(0),
- ],
- q(baiso) => [
- q(1468),
- q(0),
- ],
- q(baissa fali) => [
- q(2324),
- q(0),
- ],
- q(bajan) => [
- q(1247),
- q(0),
- ],
- q(bajelani) => [
- q(1242),
- q(0),
- ],
- q(baka (cameroon)) => [
- q(1256),
- q(0),
- ],
- q(baka (sudan)) => [
- q(1097),
- q(0),
- ],
- q(bakairi) => [
- q(1269),
- q(0),
- ],
- q(bakaka) => [
- q(1422),
- q(0),
- ],
- q(bakhtiari) => [
- q(1405),
- q(0),
- ],
- q(baki) => [
- q(1261),
- q(0),
- ],
- q(bakoko) => [
- q(1260),
- q(0),
- ],
- q(bakole) => [
- q(3455),
- q(0),
- ],
- q(bakpinka) => [
- q(1057),
- q(0),
- ],
- q(bakumpai) => [
- q(1270),
- q(0),
- ],
- q(bakwe) => [
- q(1251),
- q(0),
- ],
- q(balaesang) => [
- q(1296),
- q(0),
- ],
- q(balangao) => [
- q(1299),
- q(0),
- ],
- q(balangingi) => [
- q(6222),
- q(0),
- ],
- q(balanta-ganja) => [
- q(1248),
- q(0),
- ],
- q(balanta-kentohe) => [
- q(1282),
- q(0),
- ],
- q(balantak) => [
- q(1302),
- q(0),
- ],
- q(balau) => [
- q(1284),
- q(0),
- ],
- q(baldemu) => [
- q(1103),
- q(0),
- ],
- q(bali (democratic republic of congo)) => [
- q(1080),
- q(0),
- ],
- q(bali (nigeria)) => [
- q(1078),
- q(0),
- ],
- q(balinese) => [
- q(0043),
- q(0),
- ],
- q(balinese malay) => [
- q(4281),
- q(0),
- ],
- q(balkan gagauz turkish) => [
- q(1183),
- q(0),
- ],
- q(balkan romani) => [
- q(5807),
- q(0),
- ],
- q(balo) => [
- q(1411),
- q(0),
- ],
- q(baloi) => [
- q(1230),
- q(0),
- ],
- q(balti) => [
- q(1156),
- q(0),
- ],
- q(baltic languages) => [
- q(0046),
- q(0),
- ],
- q(baltic romani) => [
- q(5805),
- q(0),
- ],
- q(baluan-pam) => [
- q(1294),
- q(0),
- ],
- q(baluchi) => [
- q(0041),
- q(0),
- ],
- q(bamako sign language) => [
- q(1356),
- q(0),
- ],
- q(bamali) => [
- q(1055),
- q(0),
- ],
- q(bambalang) => [
- q(1317),
- q(0),
- ],
- q(bambam) => [
- q(5629),
- q(0),
- ],
- q(bambara) => [
- q(0042),
- q(0),
- ],
- q(bambassi) => [
- q(4670),
- q(0),
- ],
- q(bambili-bambui) => [
- q(1036),
- q(0),
- ],
- q(bamenyam) => [
- q(1069),
- q(0),
- ],
- q(bamileke languages) => [
- q(0039),
- q(0),
- ],
- q(bamu) => [
- q(1070),
- q(0),
- ],
- q(bamukumbit) => [
- q(1416),
- q(0),
- ],
- q(bamun) => [
- q(1037),
- q(0),
- ],
- q(bamunka) => [
- q(1528),
- q(0),
- ],
- q(bamwe) => [
- q(1309),
- q(0),
- ],
- q(ban khor sign language) => [
- q(1147),
- q(0),
- ],
- q(bana) => [
- q(1087),
- q(0),
- ],
- q(banam bay) => [
- q(7032),
- q(1),
- ],
- q(banao itneg) => [
- q(1252),
- q(0),
- ],
- q(banaro) => [
- q(1611),
- q(0),
- ],
- q(banda (indonesia)) => [
- q(1331),
- q(0),
- ],
- q(banda languages) => [
- q(0038),
- q(0),
- ],
- q(banda malay) => [
- q(1388),
- q(0),
- ],
- q(banda-bambari) => [
- q(3921),
- q(0),
- ],
- q(banda-banda) => [
- q(1377),
- q(0),
- ],
- q(banda-mbres) => [
- q(1407),
- q(0),
- ],
- q(banda-ndele) => [
- q(1148),
- q(0),
- ],
- q(banda-yangere) => [
- q(7569),
- q(0),
- ],
- q(bandi) => [
- q(1612),
- q(0),
- ],
- q(bandial) => [
- q(1406),
- q(0),
- ],
- q(bandjalang) => [
- q(1114),
- q(0),
- ],
- q(bangala) => [
- q(1572),
- q(0),
- ],
- q(bangandu) => [
- q(1167),
- q(0),
- ],
- q(bangba) => [
- q(1043),
- q(0),
- ],
- q(banggai) => [
- q(1185),
- q(0),
- ],
- q(banggarla) => [
- q(1232),
- q(0),
- ],
- q(bangi) => [
- q(1335),
- q(0),
- ],
- q(bangime) => [
- q(1950),
- q(0),
- ],
- q(bangingih sama) => [
- q(6222),
- q(1),
- ],
- q(bangka) => [
- q(4218),
- q(0),
- ],
- q(bangla) => [
- q(0050),
- q(1),
- ],
- q(bangolan) => [
- q(1170),
- q(0),
- ],
- q(bangubangu) => [
- q(1349),
- q(0),
- ],
- q(bangwinji) => [
- q(1455),
- q(0),
- ],
- q(baniva) => [
- q(1536),
- q(0),
- ],
- q(baniwa) => [
- q(1549),
- q(0),
- ],
- q(banjar) => [
- q(1243),
- q(0),
- ],
- q(bankagooma) => [
- q(1587),
- q(0),
- ],
- q(bankal) => [
- q(3106),
- q(0),
- ],
- q(bankan tey dogon) => [
- q(1968),
- q(0),
- ],
- q(bankon) => [
- q(0561),
- q(0),
- ],
- q(bannoni) => [
- q(1077),
- q(0),
- ],
- q(bantawa) => [
- q(1032),
- q(0),
- ],
- q(bantayanon) => [
- q(1159),
- q(0),
- ],
- q(bantik) => [
- q(1343),
- q(0),
- ],
- q(bantoanon) => [
- q(1341),
- q(0),
- ],
- q(bantu (other)) => [
- q(0058),
- q(0),
- ],
- q(bantu languages) => [
- q(0058),
- q(1),
- ],
- q(baoule) => [
- q(1073),
- q(0),
- ],
- q(bara malagasy) => [
- q(1201),
- q(0),
- ],
- q(baraamu) => [
- q(1425),
- q(0),
- ],
- q(barababaraba) => [
- q(5752),
- q(0),
- ],
- q(barai) => [
- q(1040),
- q(0),
- ],
- q(barakai) => [
- q(1030),
- q(0),
- ],
- q(baram kayan) => [
- q(3753),
- q(0),
- ],
- q(barama) => [
- q(1045),
- q(0),
- ],
- q(barambu) => [
- q(1433),
- q(0),
- ],
- q(baramu) => [
- q(1327),
- q(0),
- ],
- q(barapasi) => [
- q(1436),
- q(0),
- ],
- q(baras) => [
- q(1439),
- q(0),
- ],
- q(barasana-eduria) => [
- q(1459),
- q(0),
- ],
- q(barbacoas) => [
- q(1376),
- q(0),
- ],
- q(barbaram) => [
- q(7004),
- q(0),
- ],
- q(barbareno) => [
- q(1358),
- q(0),
- ],
- q(barclayville grebo) => [
- q(2628),
- q(0),
- ],
- q(bardi) => [
- q(1074),
- q(0),
- ],
- q(bare) => [
- q(1026),
- q(0),
- ],
- q(barein) => [
- q(1516),
- q(0),
- ],
- q(bargam) => [
- q(4374),
- q(0),
- ],
- q(bari) => [
- q(1137),
- q(0),
- ],
- q(bariai) => [
- q(1072),
- q(0),
- ],
- q(bariji) => [
- q(1233),
- q(0),
- ],
- q(barikanchi) => [
- q(1580),
- q(0),
- ],
- q(barikewa) => [
- q(3062),
- q(0),
- ],
- q(barok) => [
- q(1240),
- q(0),
- ],
- q(barombi) => [
- q(1047),
- q(0),
- ],
- q(barro negro tunebo) => [
- q(6382),
- q(0),
- ],
- q(barrow point) => [
- q(1391),
- q(0),
- ],
- q(baruga) => [
- q(1254),
- q(0),
- ],
- q(baruya) => [
- q(1605),
- q(0),
- ],
- q(barwe) => [
- q(1547),
- q(0),
- ],
- q(barzani jewish neo-aramaic) => [
- q(1235),
- q(0),
- ],
- q(basa) => [
- q(0045),
- q(0),
- ],
- q(basa (cameroon)) => [
- q(0045),
- q(1),
- ],
- q(basa (nigeria)) => [
- q(1634),
- q(0),
- ],
- q(basa-gumna) => [
- q(1457),
- q(0),
- ],
- q(basa-gurmana) => [
- q(1501),
- q(0),
- ],
- q(basap) => [
- q(1091),
- q(0),
- ],
- q(basay) => [
- q(1604),
- q(0),
- ],
- q(bashkardi) => [
- q(1452),
- q(0),
- ],
- q(bashkir) => [
- q(0040),
- q(0),
- ],
- q(basketo) => [
- q(1465),
- q(0),
- ],
- q(basque) => [
- q(0044),
- q(0),
- ],
- q(basque (family)) => [
- q(0504),
- q(0),
- ],
- q(bassa) => [
- q(1462),
- q(0),
- ],
- q(bassa-kontagora) => [
- q(1463),
- q(0),
- ],
- q(bassari) => [
- q(1449),
- q(0),
- ],
- q(bassossi) => [
- q(1454),
- q(0),
- ],
- q(bata) => [
- q(1471),
- q(0),
- ],
- q(batad ifugao) => [
- q(2910),
- q(0),
- ],
- q(batak) => [
- q(1589),
- q(0),
- ],
- q(batak alas-kluet) => [
- q(1493),
- q(0),
- ],
- q(batak angkola) => [
- q(0723),
- q(0),
- ],
- q(batak dairi) => [
- q(1473),
- q(0),
- ],
- q(batak karo) => [
- q(1491),
- q(0),
- ],
- q(batak languages) => [
- q(0062),
- q(0),
- ],
- q(batak mandailing) => [
- q(1480),
- q(0),
- ],
- q(batak simalungun) => [
- q(1486),
- q(0),
- ],
- q(batak toba) => [
- q(1041),
- q(0),
- ],
- q(batanga) => [
- q(1339),
- q(0),
- ],
- q(batek) => [
- q(1484),
- q(0),
- ],
- q(bateri) => [
- q(1489),
- q(0),
- ],
- q(bathari) => [
- q(1197),
- q(0),
- ],
- q(bati (cameroon)) => [
- q(1472),
- q(0),
- ],
- q(bati (indonesia)) => [
- q(1534),
- q(0),
- ],
- q(bats) => [
- q(1050),
- q(0),
- ],
- q(batu) => [
- q(1488),
- q(0),
- ],
- q(batui) => [
- q(7816),
- q(0),
- ],
- q(batuley) => [
- q(1038),
- q(0),
- ],
- q(batyala) => [
- q(7293),
- q(0),
- ],
- q(bau) => [
- q(1042),
- q(0),
- ],
- q(bau bidayuh) => [
- q(6127),
- q(0),
- ],
- q(bauchi) => [
- q(1451),
- q(0),
- ],
- q(baure) => [
- q(1427),
- q(0),
- ],
- q(bauria) => [
- q(1166),
- q(0),
- ],
- q(bauwaki) => [
- q(1551),
- q(0),
- ],
- q(bauzi) => [
- q(1540),
- q(0),
- ],
- q(bavarian) => [
- q(1033),
- q(0),
- ],
- q(bawm chin) => [
- q(1177),
- q(0),
- ],
- q(bay miwok) => [
- q(4351),
- q(0),
- ],
- q(bayali) => [
- q(1253),
- q(0),
- ],
- q(baybayanon) => [
- q(1539),
- q(0),
- ],
- q(baygo) => [
- q(1595),
- q(0),
- ],
- q(bayono) => [
- q(1600),
- q(0),
- ],
- q(bayot) => [
- q(1090),
- q(0),
- ],
- q(bayungu) => [
- q(1575),
- q(0),
- ],
- q(bazigar) => [
- q(1154),
- q(0),
- ],
- q(beami) => [
- q(1126),
- q(0),
- ],
- q(beaver) => [
- q(1116),
- q(0),
- ],
- q(beba) => [
- q(1152),
- q(0),
- ],
- q(bebele) => [
- q(1117),
- q(0),
- ],
- q(bebeli) => [
- q(1125),
- q(0),
- ],
- q(bebil) => [
- q(1581),
- q(0),
- ],
- q(bedawiyet) => [
- q(0047),
- q(1),
- ],
- q(bedjond) => [
- q(1250),
- q(0),
- ],
- q(bedoanas) => [
- q(1119),
- q(0),
- ],
- q(beeke) => [
- q(1258),
- q(0),
- ],
- q(beele) => [
- q(1582),
- q(0),
- ],
- q(beembe) => [
- q(1128),
- q(0),
- ],
- q(beezen) => [
- q(1351),
- q(0),
- ],
- q(befang) => [
- q(1063),
- q(0),
- ],
- q(begbere-ejar) => [
- q(1418),
- q(1),
- ],
- q(beja) => [
- q(0047),
- q(0),
- ],
- q(bekati') => [
- q(1124),
- q(0),
- ],
- q(bekwarra) => [
- q(1274),
- q(0),
- ],
- q(bekwel) => [
- q(1275),
- q(0),
- ],
- q(belait) => [
- q(1122),
- q(0),
- ],
- q(belanda bor) => [
- q(1567),
- q(0),
- ],
- q(belanda viri) => [
- q(1524),
- q(0),
- ],
- q(belarusian) => [
- q(0048),
- q(0),
- ],
- q(belhariya) => [
- q(1609),
- q(0),
- ],
- q(beli (papua new guinea)) => [
- q(1135),
- q(0),
- ],
- q(beli (sudan)) => [
- q(1290),
- q(0),
- ],
- q(belize kriol english) => [
- q(1621),
- q(0),
- ],
- q(bella coola) => [
- q(1280),
- q(0),
- ],
- q(bellari) => [
- q(1443),
- q(0),
- ],
- q(bemba) => [
- q(0049),
- q(0),
- ],
- q(bemba (zambia)) => [
- q(0049),
- q(1),
- ],
- q(bembe) => [
- q(1304),
- q(0),
- ],
- q(ben tey dogon) => [
- q(1965),
- q(0),
- ],
- q(bena (nigeria)) => [
- q(7759),
- q(0),
- ],
- q(bena (tanzania)) => [
- q(1136),
- q(0),
- ],
- q(benabena) => [
- q(1121),
- q(0),
- ],
- q(bench) => [
- q(1081),
- q(0),
- ],
- q(bende) => [
- q(1105),
- q(0),
- ],
- q(bendi) => [
- q(1084),
- q(0),
- ],
- q(beneraf) => [
- q(1347),
- q(1),
- ],
- q(beng) => [
- q(4854),
- q(0),
- ],
- q(benga) => [
- q(1334),
- q(0),
- ],
- q(bengali) => [
- q(0050),
- q(0),
- ],
- q(benggoi) => [
- q(1184),
- q(0),
- ],
- q(bengkala sign language) => [
- q(1421),
- q(0),
- ],
- q(bentong) => [
- q(1346),
- q(0),
- ],
- q(benyadu') => [
- q(1592),
- q(0),
- ],
- q(beothuk) => [
- q(1497),
- q(0),
- ],
- q(bepour) => [
- q(1214),
- q(0),
- ],
- q(bera) => [
- q(1426),
- q(0),
- ],
- q(berakou) => [
- q(1586),
- q(0),
- ],
- q(berau malay) => [
- q(1520),
- q(0),
- ],
- q(berber languages) => [
- q(0051),
- q(0),
- ],
- q(berbice creole dutch) => [
- q(1424),
- q(0),
- ],
- q(berik) => [
- q(1264),
- q(0),
- ],
- q(berinomo) => [
- q(1224),
- q(0),
- ],
- q(berom) => [
- q(1362),
- q(0),
- ],
- q(berta) => [
- q(7229),
- q(0),
- ],
- q(berti) => [
- q(1607),
- q(0),
- ],
- q(besisi) => [
- q(4271),
- q(0),
- ],
- q(besme) => [
- q(1129),
- q(0),
- ],
- q(besoa) => [
- q(1127),
- q(0),
- ],
- q(betaf) => [
- q(1141),
- q(0),
- ],
- q(betawi) => [
- q(1133),
- q(0),
- ],
- q(bete) => [
- q(1594),
- q(0),
- ],
- q(bete-bendi) => [
- q(1487),
- q(0),
- ],
- q(beti (cote d'ivoire)) => [
- q(2275),
- q(0),
- ],
- q(betta kurumba) => [
- q(7516),
- q(0),
- ],
- q(bezhta) => [
- q(3179),
- q(0),
- ],
- q(bhadrawahi) => [
- q(1189),
- q(0),
- ],
- q(bhalay) => [
- q(1207),
- q(0),
- ],
- q(bharia) => [
- q(1186),
- q(0),
- ],
- q(bhatri) => [
- q(1182),
- q(0),
- ],
- q(bhattiyali) => [
- q(1203),
- q(0),
- ],
- q(bhaya) => [
- q(1190),
- q(0),
- ],
- q(bhele) => [
- q(1208),
- q(0),
- ],
- q(bhilali) => [
- q(1194),
- q(0),
- ],
- q(bhili) => [
- q(1187),
- q(0),
- ],
- q(bhojpuri) => [
- q(0052),
- q(0),
- ],
- q(bhoti kinnauri) => [
- q(4816),
- q(0),
- ],
- q(bhujel) => [
- q(1596),
- q(0),
- ],
- q(bhunjia) => [
- q(1204),
- q(0),
- ],
- q(biafada) => [
- q(1215),
- q(0),
- ],
- q(biage) => [
- q(1095),
- q(0),
- ],
- q(biak) => [
- q(1206),
- q(0),
- ],
- q(biali) => [
- q(1123),
- q(0),
- ],
- q(bian marind) => [
- q(1393),
- q(0),
- ],
- q(biangai) => [
- q(1216),
- q(0),
- ],
- q(biao) => [
- q(1599),
- q(0),
- ],
- q(biao mon) => [
- q(1322),
- q(0),
- ],
- q(biao-jiao mien) => [
- q(1234),
- q(0),
- ],
- q(biatah bidayuh) => [
- q(1477),
- q(0),
- ],
- q(bibbulman) => [
- q(7290),
- q(0),
- ],
- q(bidhawal) => [
- q(2929),
- q(0),
- ],
- q(bidiyo) => [
- q(1213),
- q(0),
- ],
- q(bidyara) => [
- q(1601),
- q(0),
- ],
- q(bidyogo) => [
- q(1236),
- q(0),
- ],
- q(biem) => [
- q(1305),
- q(0),
- ],
- q(bierebo) => [
- q(1337),
- q(0),
- ],
- q(bieria) => [
- q(1430),
- q(0),
- ],
- q(biete) => [
- q(1225),
- q(0),
- ],
- q(big nambas) => [
- q(4956),
- q(0),
- ],
- q(biga) => [
- q(1188),
- q(0),
- ],
- q(bigambal) => [
- q(7283),
- q(0),
- ],
- q(bih) => [
- q(2888),
- q(0),
- ],
- q(bihari languages) => [
- q(0053),
- q(0),
- ],
- q(bijori) => [
- q(1228),
- q(0),
- ],
- q(bikaru) => [
- q(1212),
- q(0),
- ],
- q(bikol) => [
- q(0054),
- q(0),
- ],
- q(bikya) => [
- q(1590),
- q(0),
- ],
- q(bila) => [
- q(1221),
- q(0),
- ],
- q(bilakura) => [
- q(1408),
- q(0),
- ],
- q(bilaspuri) => [
- q(3300),
- q(0),
- ],
- q(bilba) => [
- q(1397),
- q(0),
- ],
- q(bilbil) => [
- q(1446),
- q(0),
- ],
- q(bile) => [
- q(1218),
- q(0),
- ],
- q(bilin) => [
- q(0067),
- q(1),
- ],
- q(bilma kanuri) => [
- q(1321),
- q(0),
- ],
- q(biloxi) => [
- q(1289),
- q(0),
- ],
- q(bilua) => [
- q(1279),
- q(0),
- ],
- q(bilur) => [
- q(1571),
- q(0),
- ],
- q(bima) => [
- q(1199),
- q(0),
- ],
- q(bimin) => [
- q(1196),
- q(0),
- ],
- q(bimoba) => [
- q(1219),
- q(0),
- ],
- q(bina (nigeria)) => [
- q(1598),
- q(0),
- ],
- q(bina (papua new guinea)) => [
- q(1316),
- q(0),
- ],
- q(binahari) => [
- q(1588),
- q(0),
- ],
- q(binandere) => [
- q(1192),
- q(0),
- ],
- q(bindal) => [
- q(7282),
- q(0),
- ],
- q(bine) => [
- q(1363),
- q(0),
- ],
- q(bini) => [
- q(0055),
- q(0),
- ],
- q(binji) => [
- q(1381),
- q(0),
- ],
- q(binongan itneg) => [
- q(3008),
- q(0),
- ],
- q(bintauna) => [
- q(1332),
- q(0),
- ],
- q(bintulu) => [
- q(1350),
- q(0),
- ],
- q(binukid) => [
- q(1257),
- q(0),
- ],
- q(binumarien) => [
- q(1246),
- q(0),
- ],
- q(bipi) => [
- q(1222),
- q(0),
- ],
- q(birale) => [
- q(1570),
- q(0),
- ],
- q(birao) => [
- q(1438),
- q(0),
- ],
- q(birgit) => [
- q(1475),
- q(0),
- ],
- q(birhor) => [
- q(1229),
- q(0),
- ],
- q(biri) => [
- q(1629),
- q(0),
- ],
- q(biritai) => [
- q(1413),
- q(0),
- ],
- q(birked) => [
- q(1431),
- q(0),
- ],
- q(birri) => [
- q(1532),
- q(0),
- ],
- q(birrpayi) => [
- q(7286),
- q(0),
- ],
- q(birwa) => [
- q(1432),
- q(0),
- ],
- q(bisa) => [
- q(1211),
- q(1),
- ],
- q(biseni) => [
- q(2932),
- q(0),
- ],
- q(bishnupriya) => [
- q(1396),
- q(0),
- ],
- q(bishuo) => [
- q(1548),
- q(0),
- ],
- q(bisis) => [
- q(1348),
- q(0),
- ],
- q(bislama) => [
- q(0056),
- q(0),
- ],
- q(bisorio) => [
- q(1223),
- q(0),
- ],
- q(bissa) => [
- q(1211),
- q(0),
- ],
- q(bisu) => [
- q(1620),
- q(0),
- ],
- q(bit) => [
- q(1171),
- q(0),
- ],
- q(bitare) => [
- q(1440),
- q(0),
- ],
- q(bitur) => [
- q(4147),
- q(0),
- ],
- q(biwat) => [
- q(1553),
- q(0),
- ],
- q(biyo) => [
- q(1602),
- q(0),
- ],
- q(biyom) => [
- q(1384),
- q(0),
- ],
- q(blablanga) => [
- q(1293),
- q(0),
- ],
- q(blafe) => [
- q(1144),
- q(0),
- ],
- q(blagar) => [
- q(1131),
- q(0),
- ],
- q(blang) => [
- q(1295),
- q(0),
- ],
- q(blin) => [
- q(0067),
- q(0),
- ],
- q(bliss) => [
- q(0479),
- q(2),
- ],
- q(blissymbolics) => [
- q(0479),
- q(1),
- ],
- q(blissymbols) => [
- q(0479),
- q(0),
- ],
- q(bo (laos)) => [
- q(1172),
- q(0),
- ],
- q(bo (papua new guinea)) => [
- q(1394),
- q(0),
- ],
- q(bo-rukul) => [
- q(4109),
- q(0),
- ],
- q(bo-ung) => [
- q(4591),
- q(0),
- ],
- q(boano (maluku)) => [
- q(1625),
- q(0),
- ],
- q(boano (sulawesi)) => [
- q(1623),
- q(0),
- ],
- q(bobongko) => [
- q(1163),
- q(0),
- ],
- q(bobot) => [
- q(1492),
- q(0),
- ],
- q(bodo (central african republic)) => [
- q(1373),
- q(0),
- ],
- q(bodo (india)) => [
- q(1444),
- q(0),
- ],
- q(bodo gadaba) => [
- q(2426),
- q(0),
- ],
- q(bodo parja) => [
- q(1111),
- q(0),
- ],
- q(bofi) => [
- q(1142),
- q(0),
- ],
- q(boga) => [
- q(1537),
- q(0),
- ],
- q(bogaya) => [
- q(1366),
- q(0),
- ],
- q(boghom) => [
- q(1513),
- q(0),
- ],
- q(boguru) => [
- q(1417),
- q(0),
- ],
- q(bohtan neo-aramaic) => [
- q(1198),
- q(0),
- ],
- q(boikin) => [
- q(1617),
- q(0),
- ],
- q(bokha) => [
- q(7590),
- q(0),
- ],
- q(bokmal, norwegian) => [
- q(0314),
- q(0),
- ],
- q(boko (benin)) => [
- q(1400),
- q(0),
- ],
- q(boko (democratic republic of congo)) => [
- q(1268),
- q(0),
- ],
- q(bokobaru) => [
- q(1508),
- q(0),
- ],
- q(bokoto) => [
- q(1109),
- q(0),
- ],
- q(bokyi) => [
- q(1277),
- q(0),
- ],
- q(bola) => [
- q(1342),
- q(0),
- ],
- q(bolango) => [
- q(1281),
- q(0),
- ],
- q(bole) => [
- q(1361),
- q(0),
- ],
- q(bolgarian) => [
- q(7289),
- q(0),
- ],
- q(bolgo) => [
- q(1530),
- q(0),
- ],
- q(bolia) => [
- q(1286),
- q(0),
- ],
- q(bolinao) => [
- q(6112),
- q(0),
- ],
- q(bolivian sign language) => [
- q(1527),
- q(0),
- ],
- q(bolo) => [
- q(1298),
- q(1),
- ],
- q(boloki) => [
- q(1272),
- q(0),
- ],
- q(bolon) => [
- q(1355),
- q(0),
- ],
- q(bolondo) => [
- q(1624),
- q(0),
- ],
- q(bolongan) => [
- q(1287),
- q(0),
- ],
- q(bolyu) => [
- q(5503),
- q(0),
- ],
- q(bom-kim) => [
- q(1308),
- q(0),
- ],
- q(boma) => [
- q(1357),
- q(0),
- ],
- q(bomboli) => [
- q(1314),
- q(0),
- ],
- q(bomboma) => [
- q(1559),
- q(0),
- ],
- q(bomitaba) => [
- q(7884),
- q(0),
- ],
- q(bomu) => [
- q(1319),
- q(0),
- ],
- q(bomwali) => [
- q(1325),
- q(0),
- ],
- q(bon gula) => [
- q(2541),
- q(0),
- ],
- q(bonan) => [
- q(5406),
- q(0),
- ],
- q(bondei) => [
- q(1369),
- q(0),
- ],
- q(bondo) => [
- q(1158),
- q(0),
- ],
- q(bondoukou kulango) => [
- q(3763),
- q(0),
- ],
- q(bondum dom dogon) => [
- q(1966),
- q(0),
- ],
- q(bonerate) => [
- q(1328),
- q(0),
- ],
- q(bonerif) => [
- q(1347),
- q(0),
- ],
- q(bonggi) => [
- q(1096),
- q(0),
- ],
- q(bonggo) => [
- q(1378),
- q(0),
- ],
- q(bongili) => [
- q(1500),
- q(0),
- ],
- q(bongo) => [
- q(1368),
- q(0),
- ],
- q(bongu) => [
- q(1392),
- q(0),
- ],
- q(bonjo) => [
- q(1360),
- q(0),
- ],
- q(bonkeng) => [
- q(1522),
- q(0),
- ],
- q(bonkiman) => [
- q(1365),
- q(0),
- ],
- q(bontok) => [
- q(1330),
- q(0),
- ],
- q(boo) => [
- q(1400),
- q(1),
- ],
- q(bookan) => [
- q(1329),
- q(0),
- ],
- q(boon) => [
- q(1338),
- q(0),
- ],
- q(boor) => [
- q(1521),
- q(0),
- ],
- q(bora) => [
- q(1352),
- q(0),
- ],
- q(borana-arsi-guji oromo) => [
- q(2417),
- q(0),
- ],
- q(border kuna) => [
- q(3674),
- q(0),
- ],
- q(borei) => [
- q(2403),
- q(0),
- ],
- q(borgu fulfulde) => [
- q(2381),
- q(0),
- ],
- q(borna (ethiopia)) => [
- q(1555),
- q(1),
- ],
- q(boro (ethiopia)) => [
- q(1555),
- q(0),
- ],
- q(boro (ghana)) => [
- q(7545),
- q(0),
- ],
- q(borong) => [
- q(3606),
- q(0),
- ],
- q(bororo) => [
- q(1367),
- q(0),
- ],
- q(boruca) => [
- q(1434),
- q(0),
- ],
- q(boselewa) => [
- q(1546),
- q(0),
- ],
- q(bosngun) => [
- q(1415),
- q(0),
- ],
- q(bosnian) => [
- q(0059),
- q(0),
- ],
- q(bote-majhi) => [
- q(1312),
- q(0),
- ],
- q(botlikh) => [
- q(1379),
- q(0),
- ],
- q(botolan sambal) => [
- q(5903),
- q(0),
- ],
- q(bouna kulango) => [
- q(4934),
- q(0),
- ],
- q(bouyei) => [
- q(5379),
- q(0),
- ],
- q(bozaba) => [
- q(1626),
- q(0),
- ],
- q(bragat) => [
- q(0820),
- q(0),
- ],
- q(brahui) => [
- q(1428),
- q(0),
- ],
- q(braj) => [
- q(0060),
- q(0),
- ],
- q(brazilian sign language) => [
- q(1630),
- q(0),
- ],
- q(brem) => [
- q(1507),
- q(0),
- ],
- q(breri) => [
- q(1437),
- q(0),
- ],
- q(breton) => [
- q(0061),
- q(0),
- ],
- q(bribri) => [
- q(1615),
- q(0),
- ],
- q(brithenig) => [
- q(1631),
- q(0),
- ],
- q(british sign language) => [
- q(1145),
- q(0),
- ],
- q(brokkat) => [
- q(1435),
- q(0),
- ],
- q(brokpake) => [
- q(5995),
- q(0),
- ],
- q(brokskat) => [
- q(1263),
- q(0),
- ],
- q(brooke's point palawano) => [
- q(5502),
- q(0),
- ],
- q(broome pearling lugger pidgin) => [
- q(1383),
- q(0),
- ],
- q(brunei) => [
- q(3714),
- q(0),
- ],
- q(brunei bisaya) => [
- q(1448),
- q(0),
- ],
- q(bu) => [
- q(3092),
- q(0),
- ],
- q(bu-nao bunu) => [
- q(1563),
- q(0),
- ],
- q(bua) => [
- q(1494),
- q(0),
- ],
- q(bualkhaw chin) => [
- q(1666),
- q(0),
- ],
- q(buamu) => [
- q(1372),
- q(0),
- ],
- q(bube) => [
- q(1517),
- q(0),
- ],
- q(bubi) => [
- q(1512),
- q(0),
- ],
- q(bubia) => [
- q(1062),
- q(0),
- ],
- q(budeh stieng) => [
- q(6261),
- q(0),
- ],
- q(budibud) => [
- q(1483),
- q(0),
- ],
- q(budong-budong) => [
- q(1113),
- q(0),
- ],
- q(budu) => [
- q(1510),
- q(0),
- ],
- q(budukh) => [
- q(1100),
- q(0),
- ],
- q(buduma) => [
- q(1102),
- q(0),
- ],
- q(budza) => [
- q(1231),
- q(0),
- ],
- q(bugan) => [
- q(1046),
- q(0),
- ],
- q(bugawac) => [
- q(1502),
- q(0),
- ],
- q(bughotu) => [
- q(1179),
- q(0),
- ],
- q(buginese) => [
- q(0064),
- q(0),
- ],
- q(buglere) => [
- q(5877),
- q(0),
- ],
- q(bugun) => [
- q(1168),
- q(0),
- ],
- q(buhi'non bikol) => [
- q(6841),
- q(0),
- ],
- q(buhid) => [
- q(1273),
- q(0),
- ],
- q(buhutu) => [
- q(1573),
- q(0),
- ],
- q(bukar-sadung bidayuh) => [
- q(5946),
- q(0),
- ],
- q(bukat) => [
- q(1526),
- q(0),
- ],
- q(bukharic) => [
- q(1193),
- q(0),
- ],
- q(bukit malay) => [
- q(1535),
- q(0),
- ],
- q(bukitan) => [
- q(1266),
- q(0),
- ],
- q(bukiyip) => [
- q(0838),
- q(0),
- ],
- q(buksa) => [
- q(6536),
- q(0),
- ],
- q(bukusu) => [
- q(1576),
- q(0),
- ],
- q(bukwen) => [
- q(1515),
- q(0),
- ],
- q(bulgarian) => [
- q(0065),
- q(0),
- ],
- q(bulgarian sign language) => [
- q(1410),
- q(0),
- ],
- q(bulgebi) => [
- q(1318),
- q(0),
- ],
- q(buli (ghana)) => [
- q(1561),
- q(0),
- ],
- q(buli (indonesia)) => [
- q(1628),
- q(0),
- ],
- q(bullom so) => [
- q(1514),
- q(0),
- ],
- q(bulo stieng) => [
- q(6250),
- q(0),
- ],
- q(bulu (cameroon)) => [
- q(1503),
- q(0),
- ],
- q(bulu (papua new guinea)) => [
- q(1241),
- q(0),
- ],
- q(bum) => [
- q(1324),
- q(0),
- ],
- q(bumaji) => [
- q(1603),
- q(0),
- ],
- q(bumang) => [
- q(1531),
- q(0),
- ],
- q(bumbita arapesh) => [
- q(0828),
- q(0),
- ],
- q(bumthangkha) => [
- q(3399),
- q(0),
- ],
- q(bun) => [
- q(1511),
- q(0),
- ],
- q(buna) => [
- q(1529),
- q(0),
- ],
- q(bunaba) => [
- q(1075),
- q(0),
- ],
- q(bunak) => [
- q(1150),
- q(0),
- ],
- q(bunama) => [
- q(1093),
- q(0),
- ],
- q(bundeli) => [
- q(1345),
- q(0),
- ],
- q(bung) => [
- q(1401),
- q(0),
- ],
- q(bungain) => [
- q(1509),
- q(0),
- ],
- q(bunganditj) => [
- q(7284),
- q(0),
- ],
- q(bungku) => [
- q(1278),
- q(0),
- ],
- q(bungu) => [
- q(7239),
- q(0),
- ],
- q(bunoge dogon) => [
- q(1999),
- q(0),
- ],
- q(bunun) => [
- q(1340),
- q(0),
- ],
- q(buol) => [
- q(1283),
- q(0),
- ],
- q(bura-pabir) => [
- q(1558),
- q(0),
- ],
- q(burak) => [
- q(1606),
- q(0),
- ],
- q(buraka) => [
- q(1259),
- q(0),
- ],
- q(burarra) => [
- q(1533),
- q(0),
- ],
- q(burate) => [
- q(1478),
- q(0),
- ],
- q(burduna) => [
- q(1579),
- q(0),
- ],
- q(bure) => [
- q(1523),
- q(0),
- ],
- q(buriat) => [
- q(0063),
- q(0),
- ],
- q(burji) => [
- q(1238),
- q(0),
- ],
- q(burmbar) => [
- q(7032),
- q(0),
- ],
- q(burmese) => [
- q(0066),
- q(0),
- ],
- q(burmeso) => [
- q(1632),
- q(0),
- ],
- q(buru (indonesia)) => [
- q(4284),
- q(0),
- ],
- q(buru (nigeria)) => [
- q(1419),
- q(0),
- ],
- q(burui) => [
- q(1445),
- q(0),
- ],
- q(burumakok) => [
- q(0706),
- q(0),
- ],
- q(burun) => [
- q(1098),
- q(0),
- ],
- q(burunge) => [
- q(1108),
- q(0),
- ],
- q(burushaski) => [
- q(1456),
- q(0),
- ],
- q(burusu) => [
- q(1414),
- q(0),
- ],
- q(buruwai) => [
- q(0894),
- q(0),
- ],
- q(busa) => [
- q(1412),
- q(0),
- ],
- q(busam) => [
- q(1584),
- q(0),
- ],
- q(busami) => [
- q(1458),
- q(0),
- ],
- q(busang kayan) => [
- q(1143),
- q(0),
- ],
- q(bushi) => [
- q(1495),
- q(0),
- ],
- q(bushoong) => [
- q(1498),
- q(0),
- ],
- q(businenge tongo) => [
- q(2060),
- q(1),
- ],
- q(buso) => [
- q(1460),
- q(0),
- ],
- q(busoa) => [
- q(1506),
- q(0),
- ],
- q(bussa) => [
- q(2124),
- q(0),
- ],
- q(busuu) => [
- q(1249),
- q(0),
- ],
- q(butbut kalinga) => [
- q(3736),
- q(0),
- ],
- q(butmas-tur) => [
- q(1344),
- q(0),
- ],
- q(butuanon) => [
- q(1490),
- q(0),
- ],
- q(buwal) => [
- q(1202),
- q(0),
- ],
- q(buxinhua) => [
- q(1171),
- q(1),
- ],
- q(buyu) => [
- q(1597),
- q(0),
- ],
- q(buyuan jinuo) => [
- q(3104),
- q(0),
- ],
- q(bwa) => [
- q(1562),
- q(0),
- ],
- q(bwaidoka) => [
- q(1544),
- q(0),
- ],
- q(bwanabwana) => [
- q(6723),
- q(0),
- ],
- q(bwatoo) => [
- q(1541),
- q(0),
- ],
- q(bwe karen) => [
- q(1545),
- q(0),
- ],
- q(bwela) => [
- q(1552),
- q(0),
- ],
- q(bwile) => [
- q(1543),
- q(0),
- ],
- q(bwisi) => [
- q(1565),
- q(0),
- ],
- q(byangsi) => [
- q(1120),
- q(0),
- ],
- q(byep) => [
- q(4345),
- q(0),
- ],
- q(c'lela) => [
- q(2133),
- q(0),
- ],
- q(caac) => [
- q(4539),
- q(0),
- ],
- q(cabecar) => [
- q(1748),
- q(0),
- ],
- q(cabiyari) => [
- q(1659),
- q(0),
- ],
- q(cacaloxtepec mixtec) => [
- q(4308),
- q(0),
- ],
- q(cacaopera) => [
- q(1688),
- q(0),
- ],
- q(cacgia roglai) => [
- q(5827),
- q(0),
- ],
- q(cacua) => [
- q(1674),
- q(0),
- ],
- q(caddo) => [
- q(0068),
- q(0),
- ],
- q(caddoan languages) => [
- q(0499),
- q(0),
- ],
- q(cafundo creole) => [
- q(1679),
- q(0),
- ],
- q(cahuarano) => [
- q(1644),
- q(0),
- ],
- q(cahuilla) => [
- q(1721),
- q(0),
- ],
- q(cahungwarya) => [
- q(4727),
- q(0),
- ],
- q(cajamarca quechua) => [
- q(5692),
- q(0),
- ],
- q(cajatambo north lima quechua) => [
- q(5697),
- q(0),
- ],
- q(cajonos zapotec) => [
- q(7793),
- q(0),
- ],
- q(cajun french) => [
- q(2369),
- q(0),
- ],
- q(caka) => [
- q(1763),
- q(0),
- ],
- q(cakchiquel) => [
- q(1646),
- q(1),
- ],
- q(cakchiquel-quiche mixed language) => [
- q(1765),
- q(0),
- ],
- q(cakfem-mushere) => [
- q(1764),
- q(0),
- ],
- q(calamian tagbanwa) => [
- q(6379),
- q(0),
- ],
- q(calderon highland quichua) => [
- q(5673),
- q(0),
- ],
- q(callawalla) => [
- q(1655),
- q(0),
- ],
- q(calo) => [
- q(5810),
- q(0),
- ],
- q(caluyanun) => [
- q(1778),
- q(0),
- ],
- q(cameroon mambila) => [
- q(4165),
- q(0),
- ],
- q(cameroon pidgin) => [
- q(7097),
- q(0),
- ],
- q(camling) => [
- q(5728),
- q(0),
- ],
- q(campalagian) => [
- q(1785),
- q(0),
- ],
- q(campidanese sardinian) => [
- q(6209),
- q(0),
- ],
- q(camsa) => [
- q(3189),
- q(0),
- ],
- q(camtho) => [
- q(1791),
- q(0),
- ],
- q(camunic) => [
- q(7295),
- q(0),
- ],
- q(canar highland quichua) => [
- q(5720),
- q(0),
- ],
- q(candoshi-shapra) => [
- q(1673),
- q(0),
- ],
- q(canela) => [
- q(5737),
- q(0),
- ],
- q(canichana) => [
- q(1658),
- q(0),
- ],
- q(cantonese) => [
- q(7751),
- q(1),
- ],
- q(cao lan) => [
- q(4363),
- q(0),
- ],
- q(cao miao) => [
- q(1823),
- q(0),
- ],
- q(capanahua) => [
- q(3180),
- q(0),
- ],
- q(capiznon) => [
- q(1834),
- q(0),
- ],
- q(cappadocian greek) => [
- q(1830),
- q(0),
- ],
- q(caquinte) => [
- q(1821),
- q(0),
- ],
- q(car nicobarese) => [
- q(1652),
- q(0),
- ],
- q(cara) => [
- q(1709),
- q(0),
- ],
- q(carabayo) => [
- q(1676),
- q(0),
- ],
- q(caramanta) => [
- q(1843),
- q(0),
- ],
- q(carapana) => [
- q(1660),
- q(0),
- ],
- q(carian) => [
- q(7303),
- q(0),
- ],
- q(caribbean hindustani) => [
- q(2805),
- q(0),
- ],
- q(caribbean javanese) => [
- q(3165),
- q(0),
- ],
- q(carijona) => [
- q(1661),
- q(0),
- ],
- q(carolina algonquian) => [
- q(1853),
- q(0),
- ],
- q(carolinian) => [
- q(1647),
- q(0),
- ],
- q(carpathian romani) => [
- q(5797),
- q(0),
- ],
- q(carrier) => [
- q(1858),
- q(0),
- ],
- q(cashibo-cacataibo) => [
- q(1670),
- q(0),
- ],
- q(cashinahua) => [
- q(1671),
- q(0),
- ],
- q(casiguran dumagat agta) => [
- q(2000),
- q(0),
- ],
- q(castilian) => [
- q(0402),
- q(1),
- ],
- q(casuarina coast asmat) => [
- q(0888),
- q(0),
- ],
- q(catalan) => [
- q(0071),
- q(0),
- ],
- q(catalan sign language) => [
- q(1862),
- q(0),
- ],
- q(catawba) => [
- q(1716),
- q(0),
- ],
- q(cauca) => [
- q(1677),
- q(0),
- ],
- q(caucasian languages) => [
- q(0072),
- q(0),
- ],
- q(cavinena) => [
- q(1654),
- q(0),
- ],
- q(cayubaba) => [
- q(1925),
- q(0),
- ],
- q(cayuga) => [
- q(1657),
- q(0),
- ],
- q(cayuse) => [
- q(7308),
- q(0),
- ],
- q(cebaara senoufo) => [
- q(5959),
- q(0),
- ],
- q(cebuano) => [
- q(0073),
- q(0),
- ],
- q(celtiberian) => [
- q(7296),
- q(0),
- ],
- q(celtic languages) => [
- q(0074),
- q(0),
- ],
- q(cemuhi) => [
- q(1648),
- q(0),
- ],
- q(cen) => [
- q(1706),
- q(0),
- ],
- q(central american indian languages) => [
- q(0069),
- q(0),
- ],
- q(central asmat) => [
- q(1801),
- q(0),
- ],
- q(central atlas tamazight) => [
- q(6832),
- q(0),
- ],
- q(central awyu) => [
- q(0981),
- q(0),
- ],
- q(central aymara) => [
- q(1007),
- q(0),
- ],
- q(central bai) => [
- q(1065),
- q(0),
- ],
- q(central berawan) => [
- q(7814),
- q(0),
- ],
- q(central bikol) => [
- q(1076),
- q(0),
- ],
- q(central bontok) => [
- q(3812),
- q(0),
- ],
- q(central cagayan agta) => [
- q(0671),
- q(0),
- ],
- q(central dusun) => [
- q(2159),
- q(1),
- ],
- q(central grebo) => [
- q(2625),
- q(0),
- ],
- q(central hongshuihe zhuang) => [
- q(7819),
- q(0),
- ],
- q(central huasteca nahuatl) => [
- q(4761),
- q(0),
- ],
- q(central huishui hmong) => [
- q(2776),
- q(0),
- ],
- q(central huishui miao) => [
- q(2776),
- q(1),
- ],
- q(central kanuri) => [
- q(3479),
- q(0),
- ],
- q(central khmer) => [
- q(0223),
- q(0),
- ],
- q(central kurdish) => [
- q(1752),
- q(0),
- ],
- q(central lalo) => [
- q(7776),
- q(1),
- ],
- q(central maewo) => [
- q(4629),
- q(0),
- ],
- q(central malay) => [
- q(5604),
- q(0),
- ],
- q(central malayo-polynesian languages) => [
- q(0520),
- q(0),
- ],
- q(central masela) => [
- q(4665),
- q(0),
- ],
- q(central mashan hmong) => [
- q(2786),
- q(0),
- ],
- q(central mashan miao) => [
- q(2786),
- q(1),
- ],
- q(central mazahua) => [
- q(4119),
- q(0),
- ],
- q(central melanau) => [
- q(4204),
- q(0),
- ],
- q(central mnong) => [
- q(1788),
- q(0),
- ],
- q(central nahuatl) => [
- q(4864),
- q(0),
- ],
- q(central nicobarese) => [
- q(4755),
- q(0),
- ],
- q(central ojibwa) => [
- q(5214),
- q(0),
- ],
- q(central okinawan) => [
- q(5874),
- q(0),
- ],
- q(central palawano) => [
- q(5485),
- q(0),
- ],
- q(central pame) => [
- q(5372),
- q(0),
- ],
- q(central pashto) => [
- q(5616),
- q(0),
- ],
- q(central pomo) => [
- q(5558),
- q(0),
- ],
- q(central puebla nahuatl) => [
- q(4775),
- q(0),
- ],
- q(central sama) => [
- q(6113),
- q(0),
- ],
- q(central siberian yupik) => [
- q(2297),
- q(0),
- ],
- q(central sierra miwok) => [
- q(1872),
- q(0),
- ],
- q(central subanen) => [
- q(6324),
- q(0),
- ],
- q(central sudanic languages) => [
- q(0500),
- q(0),
- ],
- q(central tagbanwa) => [
- q(6479),
- q(0),
- ],
- q(central tarahumara) => [
- q(6361),
- q(0),
- ],
- q(central tunebo) => [
- q(6749),
- q(0),
- ],
- q(central yupik) => [
- q(2298),
- q(0),
- ],
- q(central-eastern niger fulfulde) => [
- q(2388),
- q(0),
- ],
- q(centuum) => [
- q(1707),
- q(0),
- ],
- q(cerma) => [
- q(1782),
- q(0),
- ],
- q(chabu) => [
- q(5897),
- q(0),
- ],
- q(chachapoyas quechua) => [
- q(5678),
- q(0),
- ],
- q(chachi) => [
- q(1663),
- q(0),
- ],
- q(chacobo) => [
- q(1650),
- q(0),
- ],
- q(chadian arabic) => [
- q(6019),
- q(0),
- ],
- q(chadian sign language) => [
- q(1700),
- q(0),
- ],
- q(chadic languages) => [
- q(0498),
- q(0),
- ],
- q(chadong) => [
- q(1701),
- q(0),
- ],
- q(chagatai) => [
- q(0078),
- q(0),
- ],
- q(chaima) => [
- q(1739),
- q(0),
- ],
- q(chak) => [
- q(1753),
- q(0),
- ],
- q(chakali) => [
- q(1771),
- q(0),
- ],
- q(chakma) => [
- q(1687),
- q(0),
- ],
- q(chala) => [
- q(1774),
- q(0),
- ],
- q(chaldean neo-aramaic) => [
- q(1768),
- q(0),
- ],
- q(chalikha) => [
- q(6469),
- q(0),
- ],
- q(chamacoco) => [
- q(1704),
- q(0),
- ],
- q(chamalal) => [
- q(1743),
- q(0),
- ],
- q(chamari) => [
- q(1692),
- q(0),
- ],
- q(chambeali) => [
- q(1693),
- q(0),
- ],
- q(chambri) => [
- q(1649),
- q(0),
- ],
- q(chamic languages) => [
- q(0089),
- q(0),
- ],
- q(chamicuro) => [
- q(1678),
- q(0),
- ],
- q(chamorro) => [
- q(0075),
- q(0),
- ],
- q(chane) => [
- q(1645),
- q(0),
- ],
- q(chang naga) => [
- q(4734),
- q(0),
- ],
- q(changriwa) => [
- q(1712),
- q(0),
- ],
- q(changthang) => [
- q(1792),
- q(0),
- ],
- q(chantyal) => [
- q(1725),
- q(0),
- ],
- q(chara) => [
- q(1839),
- q(0),
- ],
- q(chaudangsi) => [
- q(1697),
- q(0),
- ],
- q(chaura) => [
- q(1856),
- q(0),
- ],
- q(chavacano) => [
- q(1665),
- q(0),
- ],
- q(chayahuita) => [
- q(1672),
- q(0),
- ],
- q(chayuco mixtec) => [
- q(4297),
- q(0),
- ],
- q(chazumba mixtec) => [
- q(7493),
- q(0),
- ],
- q(che) => [
- q(5858),
- q(0),
- ],
- q(chechen) => [
- q(0077),
- q(0),
- ],
- q(cheke holo) => [
- q(4511),
- q(0),
- ],
- q(chemakum) => [
- q(7298),
- q(0),
- ],
- q(chenapian) => [
- q(1746),
- q(0),
- ],
- q(chenchu) => [
- q(1690),
- q(0),
- ],
- q(chenoua) => [
- q(1803),
- q(0),
- ],
- q(chepang) => [
- q(1696),
- q(0),
- ],
- q(chepya) => [
- q(7600),
- q(0),
- ],
- q(cheq wong) => [
- q(1922),
- q(1),
- ],
- q(cherepon) => [
- q(1832),
- q(0),
- ],
- q(cherokee) => [
- q(0085),
- q(0),
- ],
- q(chesu) => [
- q(7597),
- q(0),
- ],
- q(chetco) => [
- q(1884),
- q(0),
- ],
- q(chewa) => [
- q(0322),
- q(1),
- ],
- q(chewong) => [
- q(1922),
- q(0),
- ],
- q(cheyenne) => [
- q(0088),
- q(0),
- ],
- q(chhattisgarhi) => [
- q(2799),
- q(0),
- ],
- q(chhintange) => [
- q(1891),
- q(0),
- ],
- q(chhulung) => [
- q(1910),
- q(0),
- ],
- q(chiangmai sign language) => [
- q(1863),
- q(0),
- ],
- q(chiapanec) => [
- q(1736),
- q(0),
- ],
- q(chibcha) => [
- q(0076),
- q(0),
- ],
- q(chibchan languages) => [
- q(0495),
- q(0),
- ],
- q(chicahuaxtla triqui) => [
- q(6689),
- q(0),
- ],
- q(chichewa) => [
- q(0322),
- q(0),
- ],
- q(chichicapan zapotec) => [
- q(7920),
- q(0),
- ],
- q(chichimeca-jonaz) => [
- q(5407),
- q(0),
- ],
- q(chichonyi-chidzihana-chikauma) => [
- q(1813),
- q(1),
- ],
- q(chickasaw) => [
- q(1729),
- q(0),
- ],
- q(chicomuceltec) => [
- q(1807),
- q(0),
- ],
- q(chidigo) => [
- q(2034),
- q(1),
- ],
- q(chiduruma) => [
- q(2170),
- q(1),
- ],
- q(chiga) => [
- q(1714),
- q(0),
- ],
- q(chigmecatitlan mixtec) => [
- q(4298),
- q(0),
- ],
- q(chilcotin) => [
- q(1767),
- q(0),
- ],
- q(chilean sign language) => [
- q(1866),
- q(0),
- ],
- q(chilisso) => [
- q(1770),
- q(0),
- ],
- q(chiltepec chinantec) => [
- q(1861),
- q(0),
- ],
- q(chimakum) => [
- q(7298),
- q(1),
- ],
- q(chimalapa zoque) => [
- q(7893),
- q(0),
- ],
- q(chimariko) => [
- q(1730),
- q(0),
- ],
- q(chimborazo highland quichua) => [
- q(5675),
- q(0),
- ],
- q(chimila) => [
- q(1662),
- q(0),
- ],
- q(china buriat) => [
- q(1585),
- q(0),
- ],
- q(chinali) => [
- q(1732),
- q(0),
- ],
- q(chinbon chin) => [
- q(1793),
- q(0),
- ],
- q(chincha quechua) => [
- q(5713),
- q(0),
- ],
- q(chinese) => [
- q(0079),
- q(0),
- ],
- q(chinese (family)) => [
- q(0534),
- q(0),
- ],
- q(chinese pidgin english) => [
- q(1831),
- q(0),
- ],
- q(chinese sign language) => [
- q(1871),
- q(0),
- ],
- q(chini) => [
- q(0644),
- q(1),
- ],
- q(chinook) => [
- q(1719),
- q(0),
- ],
- q(chinook jargon) => [
- q(0082),
- q(0),
- ],
- q(chipaya) => [
- q(1651),
- q(0),
- ],
- q(chipewyan) => [
- q(0084),
- q(0),
- ],
- q(chippewa) => [
- q(1738),
- q(0),
- ],
- q(chiquian ancash quechua) => [
- q(5712),
- q(0),
- ],
- q(chiquihuitlan mazatec) => [
- q(4113),
- q(0),
- ],
- q(chiquitano) => [
- q(1656),
- q(0),
- ],
- q(chiripa) => [
- q(4856),
- q(0),
- ],
- q(chiru) => [
- q(1691),
- q(0),
- ],
- q(chitimacha) => [
- q(1890),
- q(0),
- ],
- q(chitkuli kinnauri) => [
- q(1733),
- q(0),
- ],
- q(chittagonian) => [
- q(1887),
- q(0),
- ],
- q(chitwania tharu) => [
- q(6487),
- q(0),
- ],
- q(choapan zapotec) => [
- q(7901),
- q(0),
- ],
- q(chocangacakha) => [
- q(1715),
- q(0),
- ],
- q(chochotec) => [
- q(1826),
- q(0),
- ],
- q(choctaw) => [
- q(0083),
- q(0),
- ],
- q(chodri) => [
- q(1694),
- q(0),
- ],
- q(chokri naga) => [
- q(5050),
- q(0),
- ],
- q(chokwe) => [
- q(1744),
- q(0),
- ],
- q(chol) => [
- q(1896),
- q(0),
- ],
- q(cholon) => [
- q(1723),
- q(0),
- ],
- q(chong) => [
- q(1812),
- q(0),
- ],
- q(choni) => [
- q(1689),
- q(0),
- ],
- q(chonyi-dzihana-kauma) => [
- q(1813),
- q(0),
- ],
- q(chopi) => [
- q(1680),
- q(0),
- ],
- q(chorasmian) => [
- q(7302),
- q(0),
- ],
- q(chorti) => [
- q(1638),
- q(0),
- ],
- q(chothe naga) => [
- q(4773),
- q(0),
- ],
- q(chrau) => [
- q(1857),
- q(0),
- ],
- q(chru) => [
- q(1741),
- q(0),
- ],
- q(chuang) => [
- q(0482),
- q(1),
- ],
- q(chuanqiandian cluster miao) => [
- q(1838),
- q(0),
- ],
- q(chuave) => [
- q(1750),
- q(0),
- ],
- q(chug) => [
- q(1916),
- q(0),
- ],
- q(chuj) => [
- q(1640),
- q(0),
- ],
- q(chuka) => [
- q(1902),
- q(0),
- ],
- q(chukot) => [
- q(1760),
- q(0),
- ],
- q(chukwa) => [
- q(1914),
- q(0),
- ],
- q(chulym) => [
- q(1779),
- q(0),
- ],
- q(chumburung) => [
- q(4774),
- q(0),
- ],
- q(chungmboko) => [
- q(1901),
- q(0),
- ],
- q(churahi) => [
- q(1695),
- q(0),
- ],
- q(church slavic) => [
- q(0086),
- q(0),
- ],
- q(church slavonic) => [
- q(0086),
- q(2),
- ],
- q(chut) => [
- q(5918),
- q(0),
- ],
- q(chuukese) => [
- q(0080),
- q(0),
- ],
- q(chuvantsy) => [
- q(7306),
- q(0),
- ],
- q(chuvash) => [
- q(0087),
- q(0),
- ],
- q(chuwabu) => [
- q(1724),
- q(0),
- ],
- q(ci gbe) => [
- q(1728),
- q(0),
- ],
- q(cia-cia) => [
- q(1727),
- q(0),
- ],
- q(cibak) => [
- q(1754),
- q(0),
- ],
- q(cicipu) => [
- q(0969),
- q(0),
- ],
- q(cimbrian) => [
- q(1734),
- q(0),
- ],
- q(cinda-regi-tiyal) => [
- q(1699),
- q(0),
- ],
- q(cineni) => [
- q(1731),
- q(0),
- ],
- q(cinta larga) => [
- q(1735),
- q(0),
- ],
- q(cisalpine gaulish) => [
- q(7297),
- q(0),
- ],
- q(cishingini) => [
- q(0892),
- q(0),
- ],
- q(citak) => [
- q(6810),
- q(0),
- ],
- q(ciwogai) => [
- q(6467),
- q(0),
- ],
- q(clallam) => [
- q(1775),
- q(0),
- ],
- q(classical armenian) => [
- q(7299),
- q(0),
- ],
- q(classical mandaic) => [
- q(4686),
- q(0),
- ],
- q(classical mongolian) => [
- q(1783),
- q(0),
- ],
- q(classical nahuatl) => [
- q(4762),
- q(0),
- ],
- q(classical nepal bhasa) => [
- q(0321),
- q(2),
- ],
- q(classical newari) => [
- q(0321),
- q(0),
- ],
- q(classical quechua) => [
- q(5707),
- q(0),
- ],
- q(classical syriac) => [
- q(0415),
- q(0),
- ],
- q(classical tibetan) => [
- q(7304),
- q(0),
- ],
- q(coahuilteco) => [
- q(7307),
- q(0),
- ],
- q(coast miwok) => [
- q(1868),
- q(0),
- ],
- q(coastal konjo) => [
- q(3377),
- q(0),
- ],
- q(coatecas altas zapotec) => [
- q(7818),
- q(0),
- ],
- q(coatepec nahuatl) => [
- q(4731),
- q(0),
- ],
- q(coatlan mixe) => [
- q(4159),
- q(0),
- ],
- q(coatlan zapotec) => [
- q(7917),
- q(0),
- ],
- q(coatzospan mixtec) => [
- q(4312),
- q(0),
- ],
- q(cocama-cocamilla) => [
- q(1809),
- q(0),
- ],
- q(cochimi) => [
- q(1814),
- q(0),
- ],
- q(cocopa) => [
- q(1808),
- q(0),
- ],
- q(cocos islands malay) => [
- q(1806),
- q(0),
- ],
- q(coeur d'alene) => [
- q(1842),
- q(0),
- ],
- q(cofan) => [
- q(1818),
- q(0),
- ],
- q(cogui) => [
- q(3507),
- q(0),
- ],
- q(col) => [
- q(3919),
- q(0),
- ],
- q(colombian sign language) => [
- q(1873),
- q(0),
- ],
- q(colonia tovar german) => [
- q(2449),
- q(0),
- ],
- q(colorado) => [
- q(1811),
- q(0),
- ],
- q(columbia-wenatchi) => [
- q(1816),
- q(0),
- ],
- q(comaltepec chinantec) => [
- q(1686),
- q(0),
- ],
- q(comanche) => [
- q(1817),
- q(0),
- ],
- q(comecrudo) => [
- q(7300),
- q(0),
- ],
- q(como karim) => [
- q(1710),
- q(0),
- ],
- q(comox) => [
- q(1819),
- q(0),
- ],
- q(con) => [
- q(1800),
- q(0),
- ],
- q(congo swahili) => [
- q(6289),
- q(0),
- ],
- q(cook islands maori) => [
- q(0357),
- q(1),
- ],
- q(coong) => [
- q(1794),
- q(0),
- ],
- q(coos) => [
- q(1882),
- q(0),
- ],
- q(copainala zoque) => [
- q(7892),
- q(0),
- ],
- q(copala triqui) => [
- q(6674),
- q(0),
- ],
- q(coptic) => [
- q(0091),
- q(0),
- ],
- q(coquille) => [
- q(1820),
- q(0),
- ],
- q(cori) => [
- q(1859),
- q(0),
- ],
- q(cornish) => [
- q(0092),
- q(0),
- ],
- q(corongo ancash quechua) => [
- q(5706),
- q(0),
- ],
- q(corsican) => [
- q(0093),
- q(0),
- ],
- q(costa rican sign language) => [
- q(1876),
- q(0),
- ],
- q(cotabato manobo) => [
- q(4548),
- q(0),
- ],
- q(cotoname) => [
- q(7301),
- q(0),
- ],
- q(cowlitz) => [
- q(1824),
- q(0),
- ],
- q(coyotepec popoloca) => [
- q(5363),
- q(0),
- ],
- q(coyutla totonac) => [
- q(6621),
- q(0),
- ],
- q(cree) => [
- q(0097),
- q(0),
- ],
- q(creek) => [
- q(0294),
- q(0),
- ],
- q(creoles and pidgins) => [
- q(0099),
- q(1),
- ],
- q(creoles and pidgins ) => [
- q(0099),
- q(0),
- ],
- q(creoles and pidgins, english based) => [
- q(0094),
- q(0),
- ],
- q(creoles and pidgins, english-based) => [
- q(0094),
- q(1),
- ],
- q(creoles and pidgins, french-based) => [
- q(0095),
- q(1),
- ],
- q(creoles and pidgins, french-based ) => [
- q(0095),
- q(0),
- ],
- q(creoles and pidgins, portuguese-based) => [
- q(0096),
- q(1),
- ],
- q(creoles and pidgins, portuguese-based ) => [
- q(0096),
- q(0),
- ],
- q(crimean tatar) => [
- q(0098),
- q(0),
- ],
- q(crimean turkish) => [
- q(0098),
- q(1),
- ],
- q(croatia sign language) => [
- q(1875),
- q(0),
- ],
- q(croatian) => [
- q(0182),
- q(0),
- ],
- q(cross river mbembe) => [
- q(4230),
- q(0),
- ],
- q(crow) => [
- q(1851),
- q(0),
- ],
- q(cruzeno) => [
- q(1860),
- q(0),
- ],
- q(cua) => [
- q(1898),
- q(0),
- ],
- q(cuba) => [
- q(1669),
- q(1),
- ],
- q(cuba sign language) => [
- q(1865),
- q(0),
- ],
- q(cubeo) => [
- q(1899),
- q(0),
- ],
- q(cuiba) => [
- q(1903),
- q(0),
- ],
- q(culina) => [
- q(1906),
- q(0),
- ],
- q(cumanagoto) => [
- q(1907),
- q(0),
- ],
- q(cumbric) => [
- q(7294),
- q(0),
- ],
- q(cun) => [
- q(1909),
- q(0),
- ],
- q(cuneiform luwian) => [
- q(7390),
- q(0),
- ],
- q(cung) => [
- q(1901),
- q(1),
- ],
- q(cupeno) => [
- q(1908),
- q(0),
- ],
- q(curonian) => [
- q(7305),
- q(0),
- ],
- q(curripaco) => [
- q(3522),
- q(0),
- ],
- q(cusco quechua) => [
- q(5690),
- q(0),
- ],
- q(cushitic languages) => [
- q(0101),
- q(0),
- ],
- q(cutchi-swahili) => [
- q(1684),
- q(0),
- ],
- q(cuvok) => [
- q(1913),
- q(0),
- ],
- q(cuyamecalco mixtec) => [
- q(7510),
- q(0),
- ],
- q(cuyonon) => [
- q(1926),
- q(0),
- ],
- q(cwi bwamu) => [
- q(1564),
- q(0),
- ],
- q(cypriot arabic) => [
- q(0603),
- q(0),
- ],
- q(czech) => [
- q(0102),
- q(0),
- ],
- q(czech sign language) => [
- q(1864),
- q(0),
- ],
- q(da'a kaili) => [
- q(3766),
- q(0),
- ],
- q(da-hua miao) => [
- q(2777),
- q(2),
- ],
- q(daai chin) => [
- q(1942),
- q(0),
- ],
- q(daakaka) => [
- q(1375),
- q(0),
- ],
- q(daantanai') => [
- q(3995),
- q(0),
- ],
- q(daasanach) => [
- q(2144),
- q(0),
- ],
- q(daats'iin) => [
- q(2157),
- q(0),
- ],
- q(daba) => [
- q(1963),
- q(0),
- ],
- q(dabarre) => [
- q(1964),
- q(0),
- ],
- q(dabe) => [
- q(1953),
- q(0),
- ],
- q(dacian) => [
- q(7310),
- q(0),
- ],
- q(dadi dadi) => [
- q(1972),
- q(0),
- ],
- q(dadibi) => [
- q(4466),
- q(0),
- ],
- q(dadiya) => [
- q(1952),
- q(0),
- ],
- q(daga) => [
- q(2015),
- q(0),
- ],
- q(dagaari dioula) => [
- q(2001),
- q(0),
- ],
- q(dagba) => [
- q(2006),
- q(0),
- ],
- q(dagbani) => [
- q(1936),
- q(0),
- ],
- q(dagik) => [
- q(1983),
- q(0),
- ],
- q(dagoman) => [
- q(2008),
- q(0),
- ],
- q(dahalik) => [
- q(2073),
- q(0),
- ],
- q(dahalo) => [
- q(1940),
- q(0),
- ],
- q(daho-doo) => [
- q(1944),
- q(0),
- ],
- q(dai) => [
- q(2037),
- q(0),
- ],
- q(dai zhuang) => [
- q(7830),
- q(0),
- ],
- q(dair) => [
- q(2128),
- q(0),
- ],
- q(dakka) => [
- q(2068),
- q(0),
- ],
- q(dakota) => [
- q(0103),
- q(0),
- ],
- q(dakpakha) => [
- q(2067),
- q(0),
- ],
- q(dalabon) => [
- q(4837),
- q(0),
- ],
- q(dalmatian) => [
- q(2074),
- q(0),
- ],
- q(daloa bete) => [
- q(1132),
- q(0),
- ],
- q(dama) => [
- q(2084),
- q(0),
- ],
- q(damakawa) => [
- q(1941),
- q(0),
- ],
- q(damal) => [
- q(6860),
- q(0),
- ],
- q(dambi) => [
- q(1933),
- q(0),
- ],
- q(dameli) => [
- q(2083),
- q(0),
- ],
- q(dampelas) => [
- q(2087),
- q(0),
- ],
- q(dan) => [
- q(2098),
- q(0),
- ],
- q(danaru) => [
- q(2101),
- q(0),
- ],
- q(danau) => [
- q(2103),
- q(0),
- ],
- q(dandami maria) => [
- q(1943),
- q(0),
- ],
- q(dangaleat) => [
- q(1932),
- q(0),
- ],
- q(dangaura tharu) => [
- q(6492),
- q(0),
- ],
- q(danish) => [
- q(0104),
- q(0),
- ],
- q(danish sign language) => [
- q(2146),
- q(0),
- ],
- q(dano) => [
- q(0899),
- q(0),
- ],
- q(danu) => [
- q(2104),
- q(0),
- ],
- q(dao) => [
- q(1949),
- q(0),
- ],
- q(daonda) => [
- q(2094),
- q(0),
- ],
- q(dar daju daju) => [
- q(2054),
- q(0),
- ],
- q(dar fur daju) => [
- q(1939),
- q(0),
- ],
- q(dar sila daju) => [
- q(1945),
- q(0),
- ],
- q(darai) => [
- q(2142),
- q(0),
- ],
- q(darang deng) => [
- q(4286),
- q(1),
- ],
- q(dargwa) => [
- q(0105),
- q(0),
- ],
- q(dari) => [
- q(5595),
- q(0),
- ],
- q(darkinyung) => [
- q(7309),
- q(0),
- ],
- q(darlong) => [
- q(2075),
- q(0),
- ],
- q(darmiya) => [
- q(2130),
- q(0),
- ],
- q(daro-matu melanau) => [
- q(2136),
- q(0),
- ],
- q(dass) => [
- q(2121),
- q(0),
- ],
- q(datooga) => [
- q(6396),
- q(0),
- ],
- q(daungwurrung) => [
- q(2013),
- q(0),
- ],
- q(daur) => [
- q(2150),
- q(0),
- ],
- q(davawenyo) => [
- q(1947),
- q(0),
- ],
- q(daw) => [
- q(3686),
- q(0),
- ],
- q(dawawa) => [
- q(2192),
- q(0),
- ],
- q(dawera-daweloor) => [
- q(1982),
- q(0),
- ],
- q(dawida) => [
- q(1946),
- q(1),
- ],
- q(dawro) => [
- q(2189),
- q(0),
- ],
- q(day) => [
- q(1938),
- q(0),
- ],
- q(dayi) => [
- q(1948),
- q(0),
- ],
- q(dazaga) => [
- q(2205),
- q(0),
- ],
- q(deccan) => [
- q(1970),
- q(0),
- ],
- q(dedua) => [
- q(1984),
- q(0),
- ],
- q(defaka) => [
- q(0646),
- q(0),
- ],
- q(defi gbe) => [
- q(2424),
- q(0),
- ],
- q(deg) => [
- q(4708),
- q(0),
- ],
- q(degaru) => [
- q(2012),
- q(0),
- ],
- q(degema) => [
- q(1987),
- q(0),
- ],
- q(degenan) => [
- q(2002),
- q(0),
- ],
- q(degexit'an) => [
- q(2968),
- q(0),
- ],
- q(dehu) => [
- q(2026),
- q(0),
- ],
- q(dehwari) => [
- q(1988),
- q(0),
- ],
- q(dek) => [
- q(1990),
- q(0),
- ],
- q(dela-oenale) => [
- q(5837),
- q(0),
- ],
- q(delaware) => [
- q(0107),
- q(0),
- ],
- q(delo) => [
- q(5093),
- q(0),
- ],
- q(dem) => [
- q(1991),
- q(0),
- ],
- q(dema) => [
- q(2091),
- q(0),
- ],
- q(demisa) => [
- q(1989),
- q(0),
- ],
- q(demta) => [
- q(2092),
- q(0),
- ],
- q(dendi (benin)) => [
- q(1978),
- q(0),
- ],
- q(dendi (central african republic)) => [
- q(1993),
- q(0),
- ],
- q(dene suline) => [
- q(0084),
- q(1),
- ],
- q(dengese) => [
- q(1997),
- q(0),
- ],
- q(dengka) => [
- q(2099),
- q(0),
- ],
- q(deni) => [
- q(2106),
- q(0),
- ],
- q(deno) => [
- q(1951),
- q(0),
- ],
- q(denya) => [
- q(0810),
- q(0),
- ],
- q(deori) => [
- q(1994),
- q(0),
- ],
- q(dera (indonesia)) => [
- q(3203),
- q(0),
- ],
- q(dera (nigeria)) => [
- q(3477),
- q(0),
- ],
- q(desano) => [
- q(1995),
- q(0),
- ],
- q(desiya) => [
- q(2148),
- q(0),
- ],
- q(dewoin) => [
- q(1985),
- q(0),
- ],
- q(dezfuli) => [
- q(1986),
- q(0),
- ],
- q(dghwede) => [
- q(2004),
- q(0),
- ],
- q(dhaiso) => [
- q(2024),
- q(0),
- ],
- q(dhalandji) => [
- q(2019),
- q(0),
- ],
- q(dhangu) => [
- q(2017),
- q(1),
- ],
- q(dhangu-djangu) => [
- q(2017),
- q(0),
- ],
- q(dhanki) => [
- q(2021),
- q(0),
- ],
- q(dhanwar (nepal)) => [
- q(2027),
- q(0),
- ],
- q(dhao) => [
- q(4823),
- q(0),
- ],
- q(dhargari) => [
- q(2023),
- q(0),
- ],
- q(dharuk) => [
- q(7311),
- q(0),
- ],
- q(dharumbal) => [
- q(7333),
- q(0),
- ],
- q(dhatki) => [
- q(4343),
- q(0),
- ],
- q(dhimal) => [
- q(2018),
- q(0),
- ],
- q(dhivehi) => [
- q(0111),
- q(1),
- ],
- q(dhodia) => [
- q(2022),
- q(0),
- ],
- q(dhofari arabic) => [
- q(0608),
- q(0),
- ],
- q(dholuo) => [
- q(0261),
- q(1),
- ],
- q(dhudhuroa) => [
- q(1980),
- q(0),
- ],
- q(dhundari) => [
- q(2016),
- q(0),
- ],
- q(dhungaloo) => [
- q(2028),
- q(0),
- ],
- q(dhurga) => [
- q(2025),
- q(0),
- ],
- q(dhuwal) => [
- q(2191),
- q(0),
- ],
- q(dhuwaya) => [
- q(2193),
- q(0),
- ],
- q(dia) => [
- q(2029),
- q(0),
- ],
- q(dibabawon manobo) => [
- q(4123),
- q(0),
- ],
- q(dibiyaso) => [
- q(1969),
- q(0),
- ],
- q(dibo) => [
- q(2041),
- q(0),
- ],
- q(dibole) => [
- q(1538),
- q(0),
- ],
- q(dicamay agta) => [
- q(2185),
- q(0),
- ],
- q(didinga) => [
- q(2032),
- q(0),
- ],
- q(dido) => [
- q(1979),
- q(0),
- ],
- q(diebroud) => [
- q(6384),
- q(1),
- ],
- q(dieri) => [
- q(2033),
- q(0),
- ],
- q(digaro-mishmi) => [
- q(4286),
- q(0),
- ],
- q(digo) => [
- q(2034),
- q(0),
- ],
- q(dii) => [
- q(2179),
- q(0),
- ],
- q(dijim-bwilim) => [
- q(1708),
- q(0),
- ],
- q(dilling) => [
- q(2039),
- q(0),
- ],
- q(dima) => [
- q(3115),
- q(0),
- ],
- q(dimasa) => [
- q(2045),
- q(0),
- ],
- q(dimbong) => [
- q(2036),
- q(0),
- ],
- q(dime) => [
- q(2040),
- q(0),
- ],
- q(dimili) => [
- q(0487),
- q(1),
- ],
- q(dimli) => [
- q(0487),
- q(2),
- ],
- q(dimli (individual language)) => [
- q(2043),
- q(0),
- ],
- q(dimli (macrolanguage)) => [
- q(0487),
- q(6),
- ],
- q(dineor) => [
- q(4521),
- q(1),
- ],
- q(ding) => [
- q(2051),
- q(0),
- ],
- q(dinka) => [
- q(0110),
- q(0),
- ],
- q(dirari) => [
- q(2046),
- q(0),
- ],
- q(dirasha) => [
- q(2461),
- q(0),
- ],
- q(diri) => [
- q(2188),
- q(0),
- ],
- q(diriku) => [
- q(2047),
- q(0),
- ],
- q(dirim) => [
- q(2044),
- q(0),
- ],
- q(disa) => [
- q(2145),
- q(0),
- ],
- q(ditammari) => [
- q(6393),
- q(0),
- ],
- q(ditidaht) => [
- q(2152),
- q(0),
- ],
- q(diuwe) => [
- q(2050),
- q(0),
- ],
- q(diuxi-tilantongo mixtec) => [
- q(7495),
- q(0),
- ],
- q(divehi) => [
- q(0111),
- q(0),
- ],
- q(dixon reef) => [
- q(2049),
- q(0),
- ],
- q(dizin) => [
- q(4191),
- q(0),
- ],
- q(djabwurrung) => [
- q(6534),
- q(0),
- ],
- q(djadjawurrung) => [
- q(2052),
- q(0),
- ],
- q(djambarrpuyngu) => [
- q(2064),
- q(0),
- ],
- q(djamindjung) => [
- q(2055),
- q(0),
- ],
- q(djangu) => [
- q(2017),
- q(2),
- ],
- q(djangun) => [
- q(2057),
- q(0),
- ],
- q(djauan) => [
- q(2062),
- q(0),
- ],
- q(djawi) => [
- q(2066),
- q(0),
- ],
- q(djeebbana) => [
- q(2059),
- q(0),
- ],
- q(djimini senoufo) => [
- q(2198),
- q(0),
- ],
- q(djinang) => [
- q(2058),
- q(0),
- ],
- q(djinba) => [
- q(2053),
- q(0),
- ],
- q(djingili) => [
- q(3094),
- q(0),
- ],
- q(djiwarli) => [
- q(2204),
- q(0),
- ],
- q(dobel) => [
- q(3675),
- q(0),
- ],
- q(dobu) => [
- q(2108),
- q(0),
- ],
- q(doe) => [
- q(2110),
- q(0),
- ],
- q(doga) => [
- q(2003),
- q(0),
- ],
- q(doghoro) => [
- q(2014),
- q(0),
- ],
- q(dogose) => [
- q(2120),
- q(0),
- ],
- q(dogoso) => [
- q(2010),
- q(0),
- ],
- q(dogri) => [
- q(0112),
- q(0),
- ],
- q(dogri (individual language)) => [
- q(2009),
- q(0),
- ],
- q(dogri (macrolanguage)) => [
- q(0112),
- q(1),
- ],
- q(dogrib) => [
- q(0109),
- q(0),
- ],
- q(dogul dom dogon) => [
- q(1955),
- q(0),
- ],
- q(doka) => [
- q(1956),
- q(0),
- ],
- q(doko-uyanga) => [
- q(6952),
- q(0),
- ],
- q(dolgan) => [
- q(2072),
- q(0),
- ],
- q(dolpo) => [
- q(2131),
- q(0),
- ],
- q(dom) => [
- q(2107),
- q(0),
- ],
- q(domaaki) => [
- q(2082),
- q(0),
- ],
- q(domari) => [
- q(5812),
- q(0),
- ],
- q(dombe) => [
- q(2122),
- q(0),
- ],
- q(dominican sign language) => [
- q(2118),
- q(0),
- ],
- q(dompo) => [
- q(2125),
- q(0),
- ],
- q(domu) => [
- q(2111),
- q(0),
- ],
- q(domung) => [
- q(1996),
- q(0),
- ],
- q(dondo) => [
- q(2113),
- q(0),
- ],
- q(dong) => [
- q(2112),
- q(0),
- ],
- q(dongo) => [
- q(2116),
- q(0),
- ],
- q(dongolawi) => [
- q(2007),
- q(1),
- ],
- q(dongotono) => [
- q(1973),
- q(0),
- ],
- q(dongshanba lalo) => [
- q(7636),
- q(0),
- ],
- q(dongxiang) => [
- q(5919),
- q(0),
- ],
- q(donno so dogon) => [
- q(1981),
- q(0),
- ],
- q(doondo) => [
- q(1974),
- q(0),
- ],
- q(dori'o) => [
- q(2119),
- q(0),
- ],
- q(dorig) => [
- q(7248),
- q(1),
- ],
- q(doromu-koki) => [
- q(3546),
- q(0),
- ],
- q(dororo) => [
- q(2138),
- q(0),
- ],
- q(dorze) => [
- q(2126),
- q(0),
- ],
- q(doso) => [
- q(2114),
- q(0),
- ],
- q(dotyali) => [
- q(2164),
- q(0),
- ],
- q(doutai) => [
- q(6434),
- q(0),
- ],
- q(doyayo) => [
- q(2123),
- q(0),
- ],
- q(dravidian languages) => [
- q(0113),
- q(0),
- ],
- q(drehu) => [
- q(2026),
- q(1),
- ],
- q(drents) => [
- q(2140),
- q(0),
- ],
- q(drubea) => [
- q(2169),
- q(1),
- ],
- q(drung) => [
- q(2181),
- q(0),
- ],
- q(duala) => [
- q(0115),
- q(0),
- ],
- q(duano) => [
- q(2177),
- q(0),
- ],
- q(duau) => [
- q(2187),
- q(0),
- ],
- q(dubli) => [
- q(2165),
- q(0),
- ],
- q(dubu) => [
- q(2088),
- q(0),
- ],
- q(dugun) => [
- q(4794),
- q(0),
- ],
- q(duguri) => [
- q(1959),
- q(0),
- ],
- q(dugwor) => [
- q(2080),
- q(0),
- ],
- q(duhwa) => [
- q(3207),
- q(0),
- ],
- q(duke) => [
- q(4919),
- q(0),
- ],
- q(dulbu) => [
- q(1961),
- q(0),
- ],
- q(duli-gey) => [
- q(2186),
- q(0),
- ],
- q(duma) => [
- q(2076),
- q(0),
- ],
- q(dumbea) => [
- q(2169),
- q(0),
- ],
- q(dumi) => [
- q(2180),
- q(0),
- ],
- q(dumpas) => [
- q(2089),
- q(0),
- ],
- q(dumun) => [
- q(2172),
- q(0),
- ],
- q(duna) => [
- q(2166),
- q(0),
- ],
- q(dungan) => [
- q(2096),
- q(0),
- ],
- q(dungmali) => [
- q(5727),
- q(0),
- ],
- q(dungra bhil) => [
- q(2171),
- q(0),
- ],
- q(dungu) => [
- q(1967),
- q(0),
- ],
- q(dupaninan agta) => [
- q(2176),
- q(0),
- ],
- q(dura) => [
- q(2137),
- q(0),
- ],
- q(duri) => [
- q(4607),
- q(0),
- ],
- q(duriankere) => [
- q(1960),
- q(0),
- ],
- q(duruma) => [
- q(2170),
- q(0),
- ],
- q(duruwa) => [
- q(5385),
- q(0),
- ],
- q(dusner) => [
- q(2147),
- q(0),
- ],
- q(dusun deyah) => [
- q(2175),
- q(0),
- ],
- q(dusun malang) => [
- q(2178),
- q(0),
- ],
- q(dusun witu) => [
- q(2183),
- q(0),
- ],
- q(dutch) => [
- q(0117),
- q(0),
- ],
- q(dutch sign language) => [
- q(2143),
- q(0),
- ],
- q(dutch, middle (ca.1050-1350)) => [
- q(0116),
- q(0),
- ],
- q(dutton world speedwords) => [
- q(2190),
- q(0),
- ],
- q(duungooma) => [
- q(2184),
- q(0),
- ],
- q(duupa) => [
- q(1935),
- q(0),
- ],
- q(duvle) => [
- q(2182),
- q(0),
- ],
- q(duwai) => [
- q(1962),
- q(0),
- ],
- q(duwet) => [
- q(2665),
- q(0),
- ],
- q(duya) => [
- q(3838),
- q(0),
- ],
- q(dwang) => [
- q(5000),
- q(0),
- ],
- q(dyaabugay) => [
- q(2202),
- q(0),
- ],
- q(dyaberdyaber) => [
- q(2195),
- q(0),
- ],
- q(dyan) => [
- q(2194),
- q(0),
- ],
- q(dyangadi) => [
- q(2200),
- q(0),
- ],
- q(dyirbal) => [
- q(1958),
- q(0),
- ],
- q(dyugun) => [
- q(2196),
- q(0),
- ],
- q(dyula) => [
- q(0118),
- q(0),
- ],
- q(dza) => [
- q(3079),
- q(0),
- ],
- q(dzalakha) => [
- q(2206),
- q(0),
- ],
- q(dzando) => [
- q(2207),
- q(0),
- ],
- q(dzao min) => [
- q(1385),
- q(0),
- ],
- q(dzodinka) => [
- q(0606),
- q(0),
- ],
- q(dzongkha) => [
- q(0119),
- q(0),
- ],
- q(dzuungoo) => [
- q(2100),
- q(0),
- ],
- q(e) => [
- q(2217),
- q(0),
- ],
- q(e'ma buyang) => [
- q(7788),
- q(0),
- ],
- q(e'napa woromaipu) => [
- q(5365),
- q(0),
- ],
- q(early tripuri) => [
- q(7507),
- q(0),
- ],
- q(east ambae) => [
- q(5248),
- q(0),
- ],
- q(east berawan) => [
- q(7815),
- q(0),
- ],
- q(east damar) => [
- q(2086),
- q(0),
- ],
- q(east futuna) => [
- q(2380),
- q(0),
- ],
- q(east germanic languages) => [
- q(0506),
- q(0),
- ],
- q(east kewa) => [
- q(3393),
- q(0),
- ],
- q(east limba) => [
- q(3967),
- q(0),
- ],
- q(east makian) => [
- q(4359),
- q(0),
- ],
- q(east masela) => [
- q(7007),
- q(0),
- ],
- q(east nyala) => [
- q(4941),
- q(0),
- ],
- q(east slavic languages) => [
- q(0535),
- q(0),
- ],
- q(east tarangan) => [
- q(6676),
- q(0),
- ],
- q(east yugur) => [
- q(7766),
- q(0),
- ],
- q(eastern abnaki) => [
- q(0553),
- q(0),
- ],
- q(eastern acipa) => [
- q(0594),
- q(0),
- ],
- q(eastern apurimac quechua) => [
- q(5693),
- q(0),
- ],
- q(eastern arrernte) => [
- q(0634),
- q(0),
- ],
- q(eastern balochi) => [
- q(1175),
- q(0),
- ],
- q(eastern bolivian guarani) => [
- q(2648),
- q(0),
- ],
- q(eastern bontok) => [
- q(2210),
- q(0),
- ],
- q(eastern bru) => [
- q(1441),
- q(0),
- ],
- q(eastern canadian inuktitut) => [
- q(2936),
- q(0),
- ],
- q(eastern cham) => [
- q(1745),
- q(0),
- ],
- q(eastern durango nahuatl) => [
- q(1015),
- q(0),
- ],
- q(eastern egyptian bedawi arabic) => [
- q(0960),
- q(0),
- ],
- q(eastern frisian) => [
- q(0142),
- q(0),
- ],
- q(eastern gorkha tamang) => [
- q(6468),
- q(0),
- ],
- q(eastern highland chatino) => [
- q(1780),
- q(0),
- ],
- q(eastern highland otomi) => [
- q(5318),
- q(0),
- ],
- q(eastern hongshuihe zhuang) => [
- q(7823),
- q(0),
- ],
- q(eastern huasteca nahuatl) => [
- q(4857),
- q(0),
- ],
- q(eastern huishui hmong) => [
- q(2778),
- q(0),
- ],
- q(eastern huishui miao) => [
- q(2778),
- q(1),
- ],
- q(eastern karaboro) => [
- q(7462),
- q(0),
- ],
- q(eastern karnic) => [
- q(2228),
- q(0),
- ],
- q(eastern katu) => [
- q(3635),
- q(0),
- ],
- q(eastern kayah) => [
- q(2238),
- q(0),
- ],
- q(eastern keres) => [
- q(3260),
- q(0),
- ],
- q(eastern khumi chin) => [
- q(1705),
- q(0),
- ],
- q(eastern krahn) => [
- q(3558),
- q(0),
- ],
- q(eastern lalu) => [
- q(7644),
- q(0),
- ],
- q(eastern lawa) => [
- q(4094),
- q(0),
- ],
- q(eastern magar) => [
- q(4257),
- q(0),
- ],
- q(eastern malayo-polynesian languages) => [
- q(0522),
- q(0),
- ],
- q(eastern maninkakan) => [
- q(2251),
- q(0),
- ],
- q(eastern mari) => [
- q(4283),
- q(0),
- ],
- q(eastern maroon creole) => [
- q(2060),
- q(0),
- ],
- q(eastern meohang) => [
- q(2249),
- q(0),
- ],
- q(eastern mnong) => [
- q(4413),
- q(0),
- ],
- q(eastern muria) => [
- q(2256),
- q(0),
- ],
- q(eastern ngad'a) => [
- q(4800),
- q(0),
- ],
- q(eastern nisu) => [
- q(5018),
- q(0),
- ],
- q(eastern ojibwa) => [
- q(5215),
- q(0),
- ],
- q(eastern oromo) => [
- q(2711),
- q(0),
- ],
- q(eastern parbate kham) => [
- q(3357),
- q(0),
- ],
- q(eastern penan) => [
- q(5418),
- q(0),
- ],
- q(eastern pomo) => [
- q(5401),
- q(0),
- ],
- q(eastern qiandong miao) => [
- q(2788),
- q(0),
- ],
- q(eastern subanen) => [
- q(5978),
- q(0),
- ],
- q(eastern sudanic languages) => [
- q(0525),
- q(0),
- ],
- q(eastern tamang) => [
- q(6354),
- q(0),
- ],
- q(eastern tawbuid) => [
- q(1336),
- q(0),
- ],
- q(eastern xiangxi miao) => [
- q(4586),
- q(0),
- ],
- q(eastern xwla gbe) => [
- q(2439),
- q(0),
- ],
- q(eastern yiddish) => [
- q(7602),
- q(0),
- ],
- q(ebira) => [
- q(2917),
- q(0),
- ],
- q(eblan) => [
- q(7315),
- q(0),
- ],
- q(ebrie) => [
- q(2212),
- q(0),
- ],
- q(ebughu) => [
- q(2209),
- q(0),
- ],
- q(ecuadorian sign language) => [
- q(2215),
- q(0),
- ],
- q(ede cabe) => [
- q(1664),
- q(0),
- ],
- q(ede ica) => [
- q(2895),
- q(0),
- ],
- q(ede idaca) => [
- q(2902),
- q(0),
- ],
- q(ede ije) => [
- q(2933),
- q(0),
- ],
- q(edera awyu) => [
- q(0985),
- q(0),
- ],
- q(edo) => [
- q(0055),
- q(1),
- ],
- q(edolo) => [
- q(2305),
- q(0),
- ],
- q(edomite) => [
- q(7312),
- q(0),
- ],
- q(edopi) => [
- q(1954),
- q(0),
- ],
- q(edwas) => [
- q(1347),
- q(2),
- ],
- q(efai) => [
- q(2218),
- q(0),
- ],
- q(efe) => [
- q(2219),
- q(0),
- ],
- q(efik) => [
- q(0120),
- q(0),
- ],
- q(efutop) => [
- q(5202),
- q(0),
- ],
- q(ega) => [
- q(2220),
- q(0),
- ],
- q(eggon) => [
- q(2222),
- q(0),
- ],
- q(egypt sign language) => [
- q(2292),
- q(0),
- ],
- q(egyptian (ancient)) => [
- q(0121),
- q(0),
- ],
- q(egyptian arabic) => [
- q(0885),
- q(0),
- ],
- q(egyptian languages) => [
- q(0502),
- q(0),
- ],
- q(ehueun) => [
- q(2223),
- q(0),
- ],
- q(eipomek) => [
- q(2224),
- q(0),
- ],
- q(eitiep) => [
- q(2225),
- q(0),
- ],
- q(ejagham) => [
- q(2308),
- q(0),
- ],
- q(ejamat) => [
- q(2227),
- q(0),
- ],
- q(ekajuk) => [
- q(0122),
- q(0),
- ],
- q(ekari) => [
- q(2230),
- q(0),
- ],
- q(ekegusii) => [
- q(2662),
- q(1),
- ],
- q(eki) => [
- q(2231),
- q(0),
- ],
- q(ekit) => [
- q(2229),
- q(0),
- ],
- q(ekpeye) => [
- q(2236),
- q(0),
- ],
- q(el alto zapotec) => [
- q(7914),
- q(0),
- ],
- q(el hugeirat) => [
- q(2240),
- q(0),
- ],
- q(el molo) => [
- q(2244),
- q(0),
- ],
- q(el nayar cora) => [
- q(1850),
- q(0),
- ],
- q(elamite) => [
- q(0123),
- q(0),
- ],
- q(eleme) => [
- q(2243),
- q(0),
- ],
- q(elepi) => [
- q(2239),
- q(0),
- ],
- q(elfdalian) => [
- q(5334),
- q(0),
- ],
- q(elip) => [
- q(2234),
- q(0),
- ],
- q(elkei) => [
- q(2242),
- q(0),
- ],
- q(elotepec zapotec) => [
- q(7938),
- q(0),
- ],
- q(eloyi) => [
- q(0647),
- q(0),
- ],
- q(elseng) => [
- q(4504),
- q(0),
- ],
- q(elu) => [
- q(2245),
- q(0),
- ],
- q(elymian) => [
- q(7391),
- q(0),
- ],
- q(emae) => [
- q(4404),
- q(0),
- ],
- q(emai-iuleha-ora) => [
- q(2246),
- q(0),
- ],
- q(eman) => [
- q(2253),
- q(0),
- ],
- q(embaloh) => [
- q(2247),
- q(0),
- ],
- q(embera-baudo) => [
- q(1092),
- q(0),
- ],
- q(embera-catio) => [
- q(1892),
- q(0),
- ],
- q(embera-chami) => [
- q(1784),
- q(0),
- ],
- q(embera-tado) => [
- q(6419),
- q(0),
- ],
- q(embu) => [
- q(2213),
- q(0),
- ],
- q(emem) => [
- q(2270),
- q(1),
- ],
- q(emerillon) => [
- q(2248),
- q(0),
- ],
- q(emilian) => [
- q(2221),
- q(0),
- ],
- q(emplawas) => [
- q(2257),
- q(0),
- ],
- q(emumu) => [
- q(2270),
- q(0),
- ],
- q(en) => [
- q(2262),
- q(0),
- ],
- q(enawene-nawe) => [
- q(6902),
- q(0),
- ],
- q(ende) => [
- q(2263),
- q(0),
- ],
- q(enga) => [
- q(2269),
- q(0),
- ],
- q(engdewu) => [
- q(4844),
- q(0),
- ],
- q(engenni) => [
- q(2267),
- q(0),
- ],
- q(enggano) => [
- q(2268),
- q(0),
- ],
- q(english) => [
- q(0124),
- q(0),
- ],
- q(english, middle (1100-1500)) => [
- q(0125),
- q(0),
- ],
- q(english, old (ca.450-1100)) => [
- q(0018),
- q(0),
- ],
- q(english-based creoles and pidgins) => [
- q(0094),
- q(2),
- ],
- q(enlhet) => [
- q(2266),
- q(0),
- ],
- q(enrekang) => [
- q(5628),
- q(0),
- ],
- q(enu) => [
- q(2271),
- q(0),
- ],
- q(enwan (akwa ibom state)) => [
- q(2273),
- q(0),
- ],
- q(enwan (edu state)) => [
- q(2272),
- q(0),
- ],
- q(enxet) => [
- q(2274),
- q(0),
- ],
- q(enya) => [
- q(2486),
- q(0),
- ],
- q(epena) => [
- q(6046),
- q(0),
- ],
- q(epi-olmec) => [
- q(7320),
- q(0),
- ],
- q(epie) => [
- q(2276),
- q(0),
- ],
- q(epigraphic mayan) => [
- q(2259),
- q(0),
- ],
- q(eravallan) => [
- q(2277),
- q(0),
- ],
- q(erave) => [
- q(3398),
- q(0),
- ],
- q(ere) => [
- q(6788),
- q(0),
- ],
- q(eritai) => [
- q(2285),
- q(0),
- ],
- q(erokwanas) => [
- q(2286),
- q(0),
- ],
- q(erre) => [
- q(2283),
- q(0),
- ],
- q(erromintxela) => [
- q(2258),
- q(0),
- ],
- q(ersu) => [
- q(2284),
- q(0),
- ],
- q(eruwa) => [
- q(2279),
- q(0),
- ],
- q(erzya) => [
- q(0298),
- q(0),
- ],
- q(esan) => [
- q(2999),
- q(0),
- ],
- q(ese) => [
- q(4161),
- q(0),
- ],
- q(ese ejja) => [
- q(2287),
- q(0),
- ],
- q(eshtehardi) => [
- q(2289),
- q(0),
- ],
- q(esimbi) => [
- q(0670),
- q(0),
- ],
- q(eskayan) => [
- q(2299),
- q(0),
- ],
- q(eskimo-aleut languages) => [
- q(0503),
- q(0),
- ],
- q(esperanto) => [
- q(0126),
- q(0),
- ],
- q(esselen) => [
- q(2296),
- q(0),
- ],
- q(estado de mexico otomi) => [
- q(5322),
- q(0),
- ],
- q(estonian) => [
- q(0127),
- q(0),
- ],
- q(estonian sign language) => [
- q(2295),
- q(0),
- ],
- q(esuma) => [
- q(2293),
- q(0),
- ],
- q(etchemin) => [
- q(2301),
- q(0),
- ],
- q(etebi) => [
- q(2300),
- q(0),
- ],
- q(eten) => [
- q(2309),
- q(0),
- ],
- q(eteocretan) => [
- q(2214),
- q(0),
- ],
- q(eteocypriot) => [
- q(2216),
- q(0),
- ],
- q(ethiopian sign language) => [
- q(2302),
- q(0),
- ],
- q(etkywan) => [
- q(2896),
- q(0),
- ],
- q(eton (cameroon)) => [
- q(2304),
- q(0),
- ],
- q(eton (vanuatu)) => [
- q(2303),
- q(0),
- ],
- q(etruscan) => [
- q(2307),
- q(0),
- ],
- q(etulo) => [
- q(6942),
- q(0),
- ],
- q(evant) => [
- q(1637),
- q(0),
- ],
- q(even) => [
- q(2311),
- q(0),
- ],
- q(evenki) => [
- q(2313),
- q(0),
- ],
- q(eviya) => [
- q(2483),
- q(0),
- ],
- q(ewage-notu) => [
- q(5020),
- q(0),
- ],
- q(ewe) => [
- q(0128),
- q(0),
- ],
- q(ewondo) => [
- q(0129),
- q(0),
- ],
- q(extremaduran) => [
- q(2314),
- q(0),
- ],
- q(eyak) => [
- q(2315),
- q(0),
- ],
- q(ezaa) => [
- q(2317),
- q(0),
- ],
- q(fa d'ambu) => [
- q(2320),
- q(0),
- ],
- q(fagani) => [
- q(2322),
- q(0),
- ],
- q(fagauvea) => [
- q(6948),
- q(1),
- ],
- q(faire atta) => [
- q(1021),
- q(0),
- ],
- q(faita) => [
- q(2326),
- q(0),
- ],
- q(faiwol) => [
- q(2325),
- q(0),
- ],
- q(fala) => [
- q(2333),
- q(0),
- ],
- q(falam chin) => [
- q(1711),
- q(0),
- ],
- q(fali) => [
- q(2352),
- q(0),
- ],
- q(faliscan) => [
- q(7325),
- q(0),
- ],
- q(fam) => [
- q(2329),
- q(0),
- ],
- q(fanagalo) => [
- q(2360),
- q(0),
- ],
- q(fanamaket) => [
- q(1245),
- q(0),
- ],
- q(fanbak) => [
- q(2359),
- q(0),
- ],
- q(fang) => [
- q(0130),
- q(0),
- ],
- q(fang (cameroon)) => [
- q(2327),
- q(0),
- ],
- q(fang (equatorial guinea)) => [
- q(0130),
- q(1),
- ],
- q(fania) => [
- q(2361),
- q(0),
- ],
- q(fanti) => [
- q(0132),
- q(0),
- ],
- q(far western muria) => [
- q(2358),
- q(0),
- ],
- q(farefare) => [
- q(2656),
- q(0),
- ],
- q(faroese) => [
- q(0131),
- q(0),
- ],
- q(fas) => [
- q(2368),
- q(0),
- ],
- q(fasu) => [
- q(2319),
- q(0),
- ],
- q(fataleka) => [
- q(2331),
- q(0),
- ],
- q(fataluku) => [
- q(1975),
- q(0),
- ],
- q(fayu) => [
- q(2332),
- q(0),
- ],
- q(fe'fe') => [
- q(2357),
- q(0),
- ],
- q(fedan) => [
- q(5396),
- q(1),
- ],
- q(fembe) => [
- q(0664),
- q(0),
- ],
- q(fernando po creole english) => [
- q(2367),
- q(0),
- ],
- q(feroge) => [
- q(2338),
- q(0),
- ],
- q(fiji hindi) => [
- q(2753),
- q(0),
- ],
- q(fijian) => [
- q(0133),
- q(0),
- ],
- q(filipino) => [
- q(0134),
- q(0),
- ],
- q(filomena mata-coahuitlan totonac) => [
- q(6565),
- q(0),
- ],
- q(finland-swedish sign language) => [
- q(2377),
- q(0),
- ],
- q(finlandssvenskt teckensprak) => [
- q(2377),
- q(1),
- ],
- q(finnish) => [
- q(0135),
- q(0),
- ],
- q(finnish sign language) => [
- q(2375),
- q(0),
- ],
- q(finno-ugrian languages) => [
- q(0136),
- q(0),
- ],
- q(finongan) => [
- q(2323),
- q(0),
- ],
- q(fipa) => [
- q(2344),
- q(0),
- ],
- q(firan) => [
- q(2345),
- q(0),
- ],
- q(fiwaga) => [
- q(2347),
- q(0),
- ],
- q(flaaitaal) => [
- q(2356),
- q(0),
- ],
- q(flemish) => [
- q(0117),
- q(1),
- ],
- q(flemish sign language) => [
- q(6981),
- q(1),
- ],
- q(flinders island) => [
- q(2354),
- q(0),
- ],
- q(foau) => [
- q(2351),
- q(0),
- ],
- q(foi) => [
- q(2363),
- q(0),
- ],
- q(foia foia) => [
- q(2339),
- q(0),
- ],
- q(folopa) => [
- q(5573),
- q(0),
- ],
- q(foma) => [
- q(2364),
- q(0),
- ],
- q(fon) => [
- q(0137),
- q(0),
- ],
- q(fongoro) => [
- q(2341),
- q(0),
- ],
- q(foodo) => [
- q(2362),
- q(0),
- ],
- q(forak) => [
- q(2373),
- q(0),
- ],
- q(fordata) => [
- q(2370),
- q(0),
- ],
- q(fore) => [
- q(2365),
- q(0),
- ],
- q(forest enets) => [
- q(2264),
- q(0),
- ],
- q(formosan languages) => [
- q(0505),
- q(0),
- ],
- q(fortsenal) => [
- q(2374),
- q(0),
- ],
- q(francisco leon zoque) => [
- q(7898),
- q(0),
- ],
- q(francoprovencal) => [
- q(2372),
- q(1),
- ],
- q(frankish) => [
- q(2371),
- q(0),
- ],
- q(french) => [
- q(0138),
- q(0),
- ],
- q(french belgian sign language) => [
- q(5977),
- q(1),
- ],
- q(french sign language) => [
- q(2376),
- q(0),
- ],
- q(french, middle (ca.1400-1600)) => [
- q(0139),
- q(0),
- ],
- q(french, old (842-ca.1400)) => [
- q(0140),
- q(0),
- ],
- q(french-based creoles and pidgins) => [
- q(0095),
- q(2),
- ],
- q(friulian) => [
- q(0145),
- q(0),
- ],
- q(fulah) => [
- q(0144),
- q(0),
- ],
- q(fuliiru) => [
- q(2355),
- q(0),
- ],
- q(fulnio) => [
- q(2387),
- q(0),
- ],
- q(fum) => [
- q(2386),
- q(0),
- ],
- q(fungwa) => [
- q(6875),
- q(0),
- ],
- q(fur) => [
- q(2393),
- q(0),
- ],
- q(furu) => [
- q(2390),
- q(0),
- ],
- q(futuna-aniwa) => [
- q(2389),
- q(0),
- ],
- q(fuyug) => [
- q(2392),
- q(0),
- ],
- q(fwai) => [
- q(2394),
- q(0),
- ],
- q(fwe) => [
- q(2395),
- q(0),
- ],
- q(fyam) => [
- q(5663),
- q(0),
- ],
- q(fyer) => [
- q(2343),
- q(0),
- ],
- q(ga) => [
- q(0146),
- q(0),
- ],
- q(ga'anda) => [
- q(2607),
- q(0),
- ],
- q(ga'dang) => [
- q(2456),
- q(0),
- ],
- q(gaa) => [
- q(6720),
- q(0),
- ],
- q(gaam) => [
- q(6377),
- q(0),
- ],
- q(gabi-gabi) => [
- q(2438),
- q(0),
- ],
- q(gabogbo) => [
- q(2514),
- q(0),
- ],
- q(gabri) => [
- q(2396),
- q(0),
- ],
- q(gabrielino-fernandeno) => [
- q(7329),
- q(0),
- ],
- q(gadang) => [
- q(2460),
- q(0),
- ],
- q(gaddang) => [
- q(2398),
- q(0),
- ],
- q(gaddi) => [
- q(2427),
- q(0),
- ],
- q(gade) => [
- q(2474),
- q(0),
- ],
- q(gade lohar) => [
- q(2450),
- q(0),
- ],
- q(gadjerawang) => [
- q(2457),
- q(0),
- ],
- q(gadsup) => [
- q(2404),
- q(0),
- ],
- q(gaelic) => [
- q(0154),
- q(0),
- ],
- q(gafat) => [
- q(2488),
- q(0),
- ],
- q(gagadu) => [
- q(2436),
- q(0),
- ],
- q(gagauz) => [
- q(2401),
- q(0),
- ],
- q(gagnoa bete) => [
- q(1476),
- q(0),
- ],
- q(gagu) => [
- q(2497),
- q(0),
- ],
- q(gahri) => [
- q(1157),
- q(0),
- ],
- q(gaikundi) => [
- q(2422),
- q(0),
- ],
- q(gail) => [
- q(2512),
- q(0),
- ],
- q(gaina) => [
- q(2447),
- q(0),
- ],
- q(gal) => [
- q(2410),
- q(0),
- ],
- q(galambu) => [
- q(2548),
- q(0),
- ],
- q(galatian) => [
- q(7326),
- q(0),
- ],
- q(galela) => [
- q(2425),
- q(0),
- ],
- q(galeya) => [
- q(2412),
- q(0),
- ],
- q(galibi carib) => [
- q(0070),
- q(0),
- ],
- q(galice) => [
- q(2444),
- q(0),
- ],
- q(galician) => [
- q(0156),
- q(0),
- ],
- q(galindan) => [
- q(7332),
- q(0),
- ],
- q(gallurese sardinian) => [
- q(5945),
- q(0),
- ],
- q(galo) => [
- q(0613),
- q(0),
- ],
- q(galolen) => [
- q(2406),
- q(0),
- ],
- q(gamale kham) => [
- q(3314),
- q(0),
- ],
- q(gambera) => [
- q(2553),
- q(0),
- ],
- q(gambian wolof) => [
- q(7187),
- q(0),
- ],
- q(gamilaraay) => [
- q(3429),
- q(0),
- ],
- q(gamit) => [
- q(2428),
- q(0),
- ],
- q(gamkonora) => [
- q(2405),
- q(0),
- ],
- q(gamo) => [
- q(2561),
- q(0),
- ],
- q(gamo-ningi) => [
- q(1474),
- q(0),
- ],
- q(gan chinese) => [
- q(2408),
- q(0),
- ],
- q(gana) => [
- q(2573),
- q(1),
- ],
- q(ganang) => [
- q(2569),
- q(0),
- ],
- q(ganda) => [
- q(0258),
- q(0),
- ],
- q(gandhari) => [
- q(5423),
- q(0),
- ],
- q(gane) => [
- q(2706),
- q(0),
- ],
- q(ganggalida) => [
- q(2443),
- q(0),
- ],
- q(ganglau) => [
- q(2495),
- q(0),
- ],
- q(gangte) => [
- q(2566),
- q(0),
- ],
- q(gangulu) => [
- q(2574),
- q(0),
- ],
- q(gants) => [
- q(2409),
- q(0),
- ],
- q(ganza) => [
- q(2704),
- q(0),
- ],
- q(ganzi) => [
- q(2582),
- q(0),
- ],
- q(gao) => [
- q(2489),
- q(0),
- ],
- q(gapapaiwa) => [
- q(5654),
- q(0),
- ],
- q(garhwali) => [
- q(2429),
- q(0),
- ],
- q(garifuna) => [
- q(1639),
- q(0),
- ],
- q(garig-ilgar) => [
- q(2951),
- q(0),
- ],
- q(garingbal) => [
- q(7331),
- q(0),
- ],
- q(garlali) => [
- q(2547),
- q(0),
- ],
- q(garo) => [
- q(2623),
- q(0),
- ],
- q(garre) => [
- q(2485),
- q(0),
- ],
- q(garrwa) => [
- q(7205),
- q(0),
- ],
- q(garus) => [
- q(2693),
- q(0),
- ],
- q(garza) => [
- q(7334),
- q(0),
- ],
- q(gata') => [
- q(2411),
- q(0),
- ],
- q(gavak) => [
- q(2078),
- q(0),
- ],
- q(gavar) => [
- q(2599),
- q(0),
- ],
- q(gaviao do jiparana) => [
- q(2671),
- q(0),
- ],
- q(gawar-bati) => [
- q(2687),
- q(0),
- ],
- q(gawwada) => [
- q(2679),
- q(0),
- ],
- q(gayil) => [
- q(2699),
- q(0),
- ],
- q(gayo) => [
- q(0147),
- q(0),
- ],
- q(gazi) => [
- q(2705),
- q(0),
- ],
- q(gbagyi) => [
- q(2434),
- q(0),
- ],
- q(gban) => [
- q(2497),
- q(1),
- ],
- q(gbanu) => [
- q(2437),
- q(0),
- ],
- q(gbanziri) => [
- q(2423),
- q(0),
- ],
- q(gbari) => [
- q(2440),
- q(0),
- ],
- q(gbaya) => [
- q(0148),
- q(0),
- ],
- q(gbaya (central african republic)) => [
- q(0148),
- q(1),
- ],
- q(gbaya (sudan)) => [
- q(3582),
- q(0),
- ],
- q(gbaya-bossangoa) => [
- q(2432),
- q(0),
- ],
- q(gbaya-bozoum) => [
- q(2433),
- q(0),
- ],
- q(gbaya-mbodomo) => [
- q(2558),
- q(0),
- ],
- q(gbayi) => [
- q(2697),
- q(0),
- ],
- q(gbesi gbe) => [
- q(2435),
- q(0),
- ],
- q(gbii) => [
- q(2490),
- q(0),
- ],
- q(gbin) => [
- q(7327),
- q(0),
- ],
- q(gbiri-niragu) => [
- q(2615),
- q(0),
- ],
- q(gboloo grebo) => [
- q(2473),
- q(0),
- ],
- q(ge) => [
- q(2783),
- q(0),
- ],
- q(geba karen) => [
- q(3677),
- q(0),
- ],
- q(gebe) => [
- q(2477),
- q(0),
- ],
- q(gedaged) => [
- q(2453),
- q(0),
- ],
- q(gedeo) => [
- q(2139),
- q(0),
- ],
- q(geez) => [
- q(0152),
- q(0),
- ],
- q(geji) => [
- q(2529),
- q(0),
- ],
- q(gejia) => [
- q(2783),
- q(1),
- ],
- q(geko karen) => [
- q(2503),
- q(0),
- ],
- q(gela) => [
- q(4942),
- q(0),
- ],
- q(geman deng) => [
- q(4649),
- q(1),
- ],
- q(geme) => [
- q(2481),
- q(0),
- ],
- q(gen) => [
- q(2478),
- q(0),
- ],
- q(gende) => [
- q(2400),
- q(0),
- ],
- q(gengle) => [
- q(2475),
- q(0),
- ],
- q(georgian) => [
- q(0150),
- q(0),
- ],
- q(gepo) => [
- q(7622),
- q(0),
- ],
- q(gera) => [
- q(2484),
- q(0),
- ],
- q(gergiko) => [
- q(4448),
- q(1),
- ],
- q(german) => [
- q(0151),
- q(0),
- ],
- q(german sign language) => [
- q(2631),
- q(0),
- ],
- q(german, low) => [
- q(0307),
- q(2),
- ],
- q(german, middle high (ca.1050-1500)) => [
- q(0158),
- q(0),
- ],
- q(german, old high (ca.750-1050)) => [
- q(0159),
- q(0),
- ],
- q(germanic languages) => [
- q(0149),
- q(0),
- ],
- q(geruma) => [
- q(2471),
- q(0),
- ],
- q(geser-gorom) => [
- q(2482),
- q(0),
- ],
- q(ghadames) => [
- q(2499),
- q(0),
- ],
- q(ghanaian pidgin english) => [
- q(2605),
- q(0),
- ],
- q(ghanaian sign language) => [
- q(2630),
- q(0),
- ],
- q(ghandruk sign language) => [
- q(2467),
- q(0),
- ],
- q(ghanongga) => [
- q(2505),
- q(0),
- ],
- q(ghari) => [
- q(2616),
- q(0),
- ],
- q(ghayavi) => [
- q(1313),
- q(0),
- ],
- q(gheg albanian) => [
- q(0756),
- q(0),
- ],
- q(ghera) => [
- q(2507),
- q(0),
- ],
- q(ghodoberi) => [
- q(2464),
- q(0),
- ],
- q(ghomala') => [
- q(1048),
- q(0),
- ],
- q(ghomara) => [
- q(2506),
- q(0),
- ],
- q(ghotuo) => [
- q(0539),
- q(0),
- ],
- q(ghulfan) => [
- q(2504),
- q(0),
- ],
- q(giangan) => [
- q(1169),
- q(0),
- ],
- q(gibanawa) => [
- q(2511),
- q(0),
- ],
- q(gichuka) => [
- q(1902),
- q(1),
- ],
- q(gidar) => [
- q(2513),
- q(0),
- ],
- q(giiwo) => [
- q(3418),
- q(0),
- ],
- q(gikuyu) => [
- q(0225),
- q(1),
- ],
- q(gikyode) => [
- q(0587),
- q(0),
- ],
- q(gilaki) => [
- q(2546),
- q(0),
- ],
- q(gilbertese) => [
- q(0153),
- q(0),
- ],
- q(gilima) => [
- q(2526),
- q(0),
- ],
- q(gilyak) => [
- q(4893),
- q(0),
- ],
- q(gimi (eastern highlands)) => [
- q(2517),
- q(0),
- ],
- q(gimi (west new britain)) => [
- q(2519),
- q(0),
- ],
- q(gimme) => [
- q(3466),
- q(0),
- ],
- q(gimnime) => [
- q(2559),
- q(0),
- ],
- q(ginuman) => [
- q(2575),
- q(0),
- ],
- q(ginyanga) => [
- q(0998),
- q(0),
- ],
- q(girawa) => [
- q(1056),
- q(0),
- ],
- q(giryama) => [
- q(5155),
- q(0),
- ],
- q(githabul) => [
- q(2516),
- q(0),
- ],
- q(gitonga) => [
- q(6624),
- q(0),
- ],
- q(gitua) => [
- q(2496),
- q(0),
- ],
- q(gitxsan) => [
- q(2523),
- q(0),
- ],
- q(giyug) => [
- q(2527),
- q(0),
- ],
- q(gizrra) => [
- q(6623),
- q(0),
- ],
- q(glaro-twabo) => [
- q(2549),
- q(0),
- ],
- q(glavda) => [
- q(2551),
- q(0),
- ],
- q(glio-oubi) => [
- q(5330),
- q(0),
- ],
- q(gnau) => [
- q(2580),
- q(0),
- ],
- q(goan konkani) => [
- q(2594),
- q(0),
- ],
- q(goaria) => [
- q(2515),
- q(0),
- ],
- q(gobasi) => [
- q(2590),
- q(0),
- ],
- q(gobu) => [
- q(2601),
- q(0),
- ],
- q(godie) => [
- q(2586),
- q(0),
- ],
- q(godwari) => [
- q(2470),
- q(0),
- ],
- q(goemai) => [
- q(0800),
- q(0),
- ],
- q(gofa) => [
- q(2588),
- q(0),
- ],
- q(gogo) => [
- q(2589),
- q(0),
- ],
- q(gogodala) => [
- q(2498),
- q(0),
- ],
- q(gokana) => [
- q(2537),
- q(0),
- ],
- q(gola) => [
- q(2593),
- q(0),
- ],
- q(golin) => [
- q(2666),
- q(0),
- ],
- q(golpa) => [
- q(3923),
- q(0),
- ],
- q(gondi) => [
- q(0160),
- q(0),
- ],
- q(gone dau) => [
- q(2595),
- q(0),
- ],
- q(gongduk) => [
- q(2587),
- q(0),
- ],
- q(gonja) => [
- q(2532),
- q(0),
- ],
- q(gooniyandi) => [
- q(2572),
- q(0),
- ],
- q(gor) => [
- q(2610),
- q(0),
- ],
- q(gorakor) => [
- q(2585),
- q(0),
- ],
- q(gorap) => [
- q(2597),
- q(0),
- ],
- q(goreng) => [
- q(7330),
- q(0),
- ],
- q(gorontalo) => [
- q(0161),
- q(0),
- ],
- q(gorovu) => [
- q(2620),
- q(0),
- ],
- q(gorowa) => [
- q(2600),
- q(0),
- ],
- q(gothic) => [
- q(0162),
- q(0),
- ],
- q(goundo) => [
- q(2602),
- q(0),
- ],
- q(gourmanchema) => [
- q(2661),
- q(0),
- ],
- q(gowlan) => [
- q(2591),
- q(0),
- ],
- q(gowli) => [
- q(2592),
- q(0),
- ],
- q(gowro) => [
- q(2681),
- q(0),
- ],
- q(gozarkhani) => [
- q(2603),
- q(0),
- ],
- q(grangali) => [
- q(4943),
- q(0),
- ],
- q(grass koiari) => [
- q(3192),
- q(0),
- ],
- q(grebo) => [
- q(0163),
- q(0),
- ],
- q(greek) => [
- q(0165),
- q(1),
- ],
- q(greek languages) => [
- q(0509),
- q(0),
- ],
- q(greek sign language) => [
- q(2637),
- q(0),
- ],
- q(greek, ancient (to 1453)) => [
- q(0164),
- q(0),
- ],
- q(greek, modern (1453-)) => [
- q(0165),
- q(0),
- ],
- q(green gelao) => [
- q(2520),
- q(0),
- ],
- q(greenlandic) => [
- q(0212),
- q(1),
- ],
- q(grenadian creole english) => [
- q(2446),
- q(0),
- ],
- q(gresi) => [
- q(2622),
- q(0),
- ],
- q(groma) => [
- q(2619),
- q(0),
- ],
- q(gronings) => [
- q(2598),
- q(0),
- ],
- q(gros ventre) => [
- q(0926),
- q(0),
- ],
- q(gua) => [
- q(2690),
- q(0),
- ],
- q(guadeloupean creole french) => [
- q(2445),
- q(0),
- ],
- q(guahibo) => [
- q(2647),
- q(0),
- ],
- q(guaja) => [
- q(2667),
- q(0),
- ],
- q(guajajara) => [
- q(2641),
- q(0),
- ],
- q(guambiano) => [
- q(2651),
- q(0),
- ],
- q(guana (brazil)) => [
- q(2609),
- q(0),
- ],
- q(guana (paraguay)) => [
- q(2663),
- q(0),
- ],
- q(guanano) => [
- q(2664),
- q(0),
- ],
- q(guanche) => [
- q(2567),
- q(0),
- ],
- q(guanyinqiao) => [
- q(3100),
- q(0),
- ],
- q(guarani) => [
- q(0166),
- q(0),
- ],
- q(guarayu) => [
- q(2702),
- q(0),
- ],
- q(guarequena) => [
- q(2399),
- q(0),
- ],
- q(guatemalan sign language) => [
- q(2633),
- q(0),
- ],
- q(guato) => [
- q(2638),
- q(0),
- ],
- q(guayabero) => [
- q(2653),
- q(0),
- ],
- q(gudang) => [
- q(7328),
- q(0),
- ],
- q(gudanji) => [
- q(4902),
- q(0),
- ],
- q(gude) => [
- q(2454),
- q(0),
- ],
- q(gudu) => [
- q(2469),
- q(0),
- ],
- q(guduf-gava) => [
- q(2455),
- q(0),
- ],
- q(guebie) => [
- q(2514),
- q(1),
- ],
- q(guernesiais) => [
- q(5048),
- q(1),
- ],
- q(guerrero amuzgo) => [
- q(0785),
- q(0),
- ],
- q(guerrero nahuatl) => [
- q(4847),
- q(0),
- ],
- q(guevea de humboldt zapotec) => [
- q(7905),
- q(0),
- ],
- q(gugadj) => [
- q(2491),
- q(0),
- ],
- q(gugu badhun) => [
- q(2452),
- q(0),
- ],
- q(gugu warra) => [
- q(7215),
- q(0),
- ],
- q(gugubera) => [
- q(3415),
- q(0),
- ],
- q(guguyimidjir) => [
- q(3424),
- q(0),
- ],
- q(guhu-samane) => [
- q(2508),
- q(0),
- ],
- q(guianese creole french) => [
- q(2448),
- q(0),
- ],
- q(guibei zhuang) => [
- q(7825),
- q(0),
- ],
- q(guiberoua bete) => [
- q(1130),
- q(0),
- ],
- q(guibian zhuang) => [
- q(7827),
- q(0),
- ],
- q(guila zapotec) => [
- q(7947),
- q(0),
- ],
- q(guinea kpelle) => [
- q(2539),
- q(0),
- ],
- q(guinean sign language) => [
- q(2657),
- q(0),
- ],
- q(guiqiong) => [
- q(2608),
- q(0),
- ],
- q(gujarati) => [
- q(0168),
- q(0),
- ],
- q(gujari) => [
- q(2534),
- q(0),
- ],
- q(gula (central african republic)) => [
- q(3220),
- q(0),
- ],
- q(gula (chad)) => [
- q(2550),
- q(0),
- ],
- q(gula iro) => [
- q(2545),
- q(0),
- ],
- q(gula'alaa) => [
- q(2554),
- q(0),
- ],
- q(gulay) => [
- q(2668),
- q(0),
- ],
- q(gule) => [
- q(2552),
- q(0),
- ],
- q(gulf arabic) => [
- q(0640),
- q(0),
- ],
- q(guliguli) => [
- q(2544),
- q(0),
- ],
- q(gumalu) => [
- q(2560),
- q(0),
- ],
- q(gumatj) => [
- q(2576),
- q(0),
- ],
- q(gumawana) => [
- q(2674),
- q(0),
- ],
- q(gumuz) => [
- q(2649),
- q(0),
- ],
- q(gun) => [
- q(2660),
- q(0),
- ],
- q(gundi) => [
- q(2458),
- q(0),
- ],
- q(gunditjmara) => [
- q(2531),
- q(0),
- ],
- q(gundungurra) => [
- q(7463),
- q(0),
- ],
- q(gungabula) => [
- q(2696),
- q(0),
- ],
- q(gungu) => [
- q(5851),
- q(0),
- ],
- q(guntai) => [
- q(2579),
- q(0),
- ],
- q(gunwinggu) => [
- q(2654),
- q(0),
- ],
- q(gunya) => [
- q(2703),
- q(0),
- ],
- q(gupa-abawa) => [
- q(2604),
- q(0),
- ],
- q(gupapuyngu) => [
- q(2645),
- q(0),
- ],
- q(guragone) => [
- q(2492),
- q(0),
- ],
- q(guramalum) => [
- q(2629),
- q(0),
- ],
- q(gurani) => [
- q(2709),
- q(0),
- ],
- q(gurdjar) => [
- q(2459),
- q(0),
- ],
- q(gureng gureng) => [
- q(2578),
- q(0),
- ],
- q(gurgula) => [
- q(2493),
- q(0),
- ],
- q(guriaso) => [
- q(2627),
- q(0),
- ],
- q(gurindji kriol) => [
- q(2533),
- q(0),
- ],
- q(gurinji) => [
- q(2644),
- q(0),
- ],
- q(gurmana) => [
- q(2669),
- q(0),
- ],
- q(guro) => [
- q(2583),
- q(0),
- ],
- q(gurung) => [
- q(2673),
- q(0),
- ],
- q(guruntum-mbaaru) => [
- q(2613),
- q(0),
- ],
- q(gusan) => [
- q(2634),
- q(1),
- ],
- q(gusii) => [
- q(2662),
- q(0),
- ],
- q(gusilay) => [
- q(2632),
- q(0),
- ],
- q(guwa) => [
- q(7336),
- q(0),
- ],
- q(guwamu) => [
- q(2688),
- q(0),
- ],
- q(guwinmal) => [
- q(7333),
- q(1),
- ],
- q(guya) => [
- q(2535),
- q(0),
- ],
- q(guyanese creole english) => [
- q(2701),
- q(0),
- ],
- q(guyani) => [
- q(2675),
- q(0),
- ],
- q(gvoko) => [
- q(4845),
- q(0),
- ],
- q(gwa) => [
- q(2677),
- q(0),
- ],
- q(gwahatike) => [
- q(1937),
- q(0),
- ],
- q(gwak) => [
- q(3085),
- q(0),
- ],
- q(gwamhi-wuri) => [
- q(1162),
- q(0),
- ],
- q(gwandara) => [
- q(2685),
- q(0),
- ],
- q(gweda) => [
- q(2626),
- q(0),
- ],
- q(gweno) => [
- q(2680),
- q(0),
- ],
- q(gwere) => [
- q(2686),
- q(0),
- ],
- q(gwi) => [
- q(2683),
- q(1),
- ],
- q(gwich'in) => [
- q(0169),
- q(0),
- ],
- q(gyele) => [
- q(2698),
- q(0),
- ],
- q(gyem) => [
- q(2695),
- q(0),
- ],
- q(ha) => [
- q(2722),
- q(0),
- ],
- q(habu) => [
- q(2733),
- q(0),
- ],
- q(hadiyya) => [
- q(2738),
- q(0),
- ],
- q(hadothi) => [
- q(2814),
- q(0),
- ],
- q(hadrami) => [
- q(7339),
- q(0),
- ],
- q(hadrami arabic) => [
- q(0999),
- q(0),
- ],
- q(hadza) => [
- q(2846),
- q(0),
- ],
- q(haeke) => [
- q(0629),
- q(0),
- ],
- q(hahon) => [
- q(2714),
- q(0),
- ],
- q(hai//om) => [
- q(2745),
- q(0),
- ],
- q(haida) => [
- q(0170),
- q(0),
- ],
- q(haigwai) => [
- q(2746),
- q(0),
- ],
- q(haiom) => [
- q(2745),
- q(1),
- ],
- q(haiphong sign language) => [
- q(2712),
- q(0),
- ],
- q(haisla) => [
- q(2724),
- q(0),
- ],
- q(haitian) => [
- q(0171),
- q(0),
- ],
- q(haitian creole) => [
- q(0171),
- q(1),
- ],
- q(haitian vodoun culture language) => [
- q(2872),
- q(0),
- ],
- q(haji) => [
- q(2763),
- q(0),
- ],
- q(hajong) => [
- q(2715),
- q(0),
- ],
- q(haka chin) => [
- q(1796),
- q(1),
- ],
- q(hakha chin) => [
- q(1796),
- q(0),
- ],
- q(hakka chinese) => [
- q(2716),
- q(0),
- ],
- q(hako) => [
- q(2720),
- q(0),
- ],
- q(halang) => [
- q(2717),
- q(0),
- ],
- q(halang doan) => [
- q(2770),
- q(0),
- ],
- q(halbi) => [
- q(2769),
- q(0),
- ],
- q(halh mongolian) => [
- q(3338),
- q(0),
- ],
- q(halia) => [
- q(2768),
- q(0),
- ],
- q(halkomelem) => [
- q(2863),
- q(0),
- ],
- q(hamap) => [
- q(2792),
- q(0),
- ],
- q(hamba) => [
- q(2729),
- q(0),
- ],
- q(hamea) => [
- q(1737),
- q(1),
- ],
- q(hamer-banna) => [
- q(0771),
- q(0),
- ],
- q(hamtai) => [
- q(2791),
- q(0),
- ],
- q(han) => [
- q(2707),
- q(0),
- ],
- q(hanga) => [
- q(2713),
- q(0),
- ],
- q(hanga hundi) => [
- q(7195),
- q(0),
- ],
- q(hangaza) => [
- q(2719),
- q(0),
- ],
- q(hani) => [
- q(2801),
- q(0),
- ],
- q(hano) => [
- q(3978),
- q(0),
- ],
- q(hanoi sign language) => [
- q(2708),
- q(0),
- ],
- q(hanunoo) => [
- q(2803),
- q(0),
- ],
- q(harami) => [
- q(7337),
- q(0),
- ],
- q(harari) => [
- q(2723),
- q(0),
- ],
- q(harijan kinnauri) => [
- q(3389),
- q(0),
- ],
- q(haroi) => [
- q(2833),
- q(0),
- ],
- q(haroti) => [
- q(2814),
- q(1),
- ],
- q(harsusi) => [
- q(2843),
- q(0),
- ],
- q(haruai) => [
- q(6577),
- q(0),
- ],
- q(haruku) => [
- q(2831),
- q(0),
- ],
- q(haryanvi) => [
- q(1164),
- q(0),
- ],
- q(harzani) => [
- q(2839),
- q(0),
- ],
- q(hasha) => [
- q(7589),
- q(0),
- ],
- q(hassaniyya) => [
- q(4215),
- q(0),
- ],
- q(hatam) => [
- q(2710),
- q(0),
- ],
- q(hattic) => [
- q(7342),
- q(0),
- ],
- q(hausa) => [
- q(0172),
- q(0),
- ],
- q(hausa sign language) => [
- q(2841),
- q(0),
- ],
- q(havasupai-walapai-yavapai) => [
- q(7752),
- q(0),
- ],
- q(haveke) => [
- q(2874),
- q(0),
- ],
- q(havu) => [
- q(2725),
- q(0),
- ],
- q(hawai'i creole english) => [
- q(2878),
- q(0),
- ],
- q(hawai'i pidgin) => [
- q(2878),
- q(1),
- ],
- q(hawai'i pidgin sign language) => [
- q(2827),
- q(1),
- ],
- q(hawai'i sign language (hsl)) => [
- q(2827),
- q(0),
- ],
- q(hawaiian) => [
- q(0173),
- q(0),
- ],
- q(haya) => [
- q(2727),
- q(0),
- ],
- q(hazaragi) => [
- q(2728),
- q(0),
- ],
- q(hdi) => [
- q(7316),
- q(0),
- ],
- q(hebrew) => [
- q(0174),
- q(0),
- ],
- q(hehe) => [
- q(2742),
- q(0),
- ],
- q(heiban) => [
- q(2731),
- q(0),
- ],
- q(heiltsuk) => [
- q(2743),
- q(0),
- ],
- q(helambu sherpa) => [
- q(5926),
- q(0),
- ],
- q(helong) => [
- q(2741),
- q(0),
- ],
- q(hema) => [
- q(4895),
- q(0),
- ],
- q(hemba) => [
- q(2744),
- q(0),
- ],
- q(herde) => [
- q(2740),
- q(0),
- ],
- q(herero) => [
- q(0175),
- q(0),
- ],
- q(hermit) => [
- q(3952),
- q(0),
- ],
- q(hernican) => [
- q(7341),
- q(0),
- ],
- q(hertevin) => [
- q(2835),
- q(0),
- ],
- q(heung kong sau yue) => [
- q(2767),
- q(1),
- ],
- q(hewa) => [
- q(2718),
- q(0),
- ],
- q(heyo) => [
- q(0942),
- q(0),
- ],
- q(hiberno-scottish gaelic) => [
- q(2500),
- q(0),
- ],
- q(hibito) => [
- q(2751),
- q(0),
- ],
- q(hidatsa) => [
- q(2752),
- q(0),
- ],
- q(hieroglyphic luwian) => [
- q(2773),
- q(0),
- ],
- q(higaonon) => [
- q(4120),
- q(0),
- ],
- q(highland konjo) => [
- q(3385),
- q(0),
- ],
- q(highland oaxaca chontal) => [
- q(1717),
- q(0),
- ],
- q(highland popoluca) => [
- q(5555),
- q(0),
- ],
- q(highland puebla nahuatl) => [
- q(1022),
- q(0),
- ],
- q(highland totonac) => [
- q(6633),
- q(0),
- ],
- q(hijazi arabic) => [
- q(0601),
- q(0),
- ],
- q(hijuk) => [
- q(2757),
- q(0),
- ],
- q(hiligaynon) => [
- q(0176),
- q(0),
- ],
- q(himachali languages) => [
- q(0177),
- q(0),
- ],
- q(himarima) => [
- q(2760),
- q(0),
- ],
- q(hindi) => [
- q(0178),
- q(0),
- ],
- q(hinduri) => [
- q(2756),
- q(0),
- ],
- q(hinukh) => [
- q(2518),
- q(0),
- ],
- q(hiri motu) => [
- q(0181),
- q(0),
- ],
- q(hittite) => [
- q(0179),
- q(0),
- ],
- q(hitu) => [
- q(2847),
- q(0),
- ],
- q(hiw) => [
- q(2761),
- q(0),
- ],
- q(hixkaryana) => [
- q(2762),
- q(0),
- ],
- q(hlai) => [
- q(3903),
- q(0),
- ],
- q(hlepho phowa) => [
- q(7629),
- q(0),
- ],
- q(hlersu) => [
- q(2771),
- q(0),
- ],
- q(hmar) => [
- q(2789),
- q(0),
- ],
- q(hmong) => [
- q(0180),
- q(0),
- ],
- q(hmong daw) => [
- q(4636),
- q(0),
- ],
- q(hmong do) => [
- q(2793),
- q(0),
- ],
- q(hmong don) => [
- q(2779),
- q(0),
- ],
- q(hmong njua) => [
- q(2802),
- q(0),
- ],
- q(hmong shua) => [
- q(2796),
- q(0),
- ],
- q(hmong-mien languages) => [
- q(0510),
- q(0),
- ],
- q(hmwaveke) => [
- q(4508),
- q(0),
- ],
- q(ho) => [
- q(2809),
- q(0),
- ],
- q(ho chi minh city sign language) => [
- q(2820),
- q(0),
- ],
- q(ho-chunk) => [
- q(7124),
- q(0),
- ],
- q(hoava) => [
- q(2807),
- q(0),
- ],
- q(hobyot) => [
- q(2812),
- q(0),
- ],
- q(hoia hoia) => [
- q(2747),
- q(0),
- ],
- q(hokan languages) => [
- q(0511),
- q(0),
- ],
- q(holikachuk) => [
- q(2813),
- q(0),
- ],
- q(holiya) => [
- q(2824),
- q(0),
- ],
- q(holma) => [
- q(2810),
- q(0),
- ],
- q(holoholo) => [
- q(2817),
- q(0),
- ],
- q(holu) => [
- q(2815),
- q(0),
- ],
- q(homa) => [
- q(2816),
- q(0),
- ],
- q(honduras sign language) => [
- q(2737),
- q(0),
- ],
- q(hone) => [
- q(3150),
- q(0),
- ],
- q(hong kong sign language) => [
- q(2767),
- q(0),
- ],
- q(honi) => [
- q(2823),
- q(0),
- ],
- q(hopi) => [
- q(2818),
- q(0),
- ],
- q(horned miao) => [
- q(2832),
- q(0),
- ],
- q(horo) => [
- q(2819),
- q(0),
- ],
- q(horom) => [
- q(2811),
- q(0),
- ],
- q(horpa) => [
- q(2282),
- q(0),
- ],
- q(hote) => [
- q(2821),
- q(0),
- ],
- q(hoti) => [
- q(2844),
- q(0),
- ],
- q(hovongan) => [
- q(2822),
- q(0),
- ],
- q(hoyahoya) => [
- q(2749),
- q(0),
- ],
- q(hozo) => [
- q(2825),
- q(0),
- ],
- q(hpon) => [
- q(2826),
- q(0),
- ],
- q(hrangkhol) => [
- q(2828),
- q(0),
- ],
- q(hre) => [
- q(2830),
- q(0),
- ],
- q(hruso) => [
- q(2836),
- q(0),
- ],
- q(hu) => [
- q(2861),
- q(0),
- ],
- q(hua) => [
- q(2850),
- q(1),
- ],
- q(huachipaeri) => [
- q(2854),
- q(0),
- ],
- q(huallaga huanuco quechua) => [
- q(5671),
- q(0),
- ],
- q(huamalies-dos de mayo huanuco quechua) => [
- q(5694),
- q(0),
- ],
- q(huambisa) => [
- q(2849),
- q(0),
- ],
- q(huarijio) => [
- q(6966),
- q(0),
- ],
- q(huastec) => [
- q(2864),
- q(0),
- ],
- q(huaulu) => [
- q(2851),
- q(0),
- ],
- q(huautla mazatec) => [
- q(4115),
- q(0),
- ],
- q(huaxcaleca nahuatl) => [
- q(4867),
- q(0),
- ],
- q(huaylas ancash quechua) => [
- q(5708),
- q(0),
- ],
- q(huaylla wanca quechua) => [
- q(5703),
- q(0),
- ],
- q(huba) => [
- q(2730),
- q(0),
- ],
- q(huehuetla tepehua) => [
- q(6443),
- q(0),
- ],
- q(huichol) => [
- q(2735),
- q(0),
- ],
- q(huilliche) => [
- q(2855),
- q(0),
- ],
- q(huitepec mixtec) => [
- q(4658),
- q(0),
- ],
- q(huizhou chinese) => [
- q(1927),
- q(0),
- ],
- q(hukumina) => [
- q(2868),
- q(0),
- ],
- q(hula) => [
- q(2859),
- q(0),
- ],
- q(hulaula) => [
- q(2870),
- q(0),
- ],
- q(huli) => [
- q(2856),
- q(0),
- ],
- q(hulung) => [
- q(2858),
- q(0),
- ],
- q(humburi senni songhay) => [
- q(2775),
- q(0),
- ],
- q(humene) => [
- q(2853),
- q(0),
- ],
- q(humla) => [
- q(2865),
- q(0),
- ],
- q(hun-saare) => [
- q(2167),
- q(0),
- ],
- q(hunde) => [
- q(2765),
- q(0),
- ],
- q(hung) => [
- q(2806),
- q(0),
- ],
- q(hungana) => [
- q(2860),
- q(0),
- ],
- q(hungarian) => [
- q(0184),
- q(0),
- ],
- q(hungarian sign language) => [
- q(2840),
- q(0),
- ],
- q(hungworo) => [
- q(4727),
- q(1),
- ],
- q(hunjara-kaina ke) => [
- q(2766),
- q(0),
- ],
- q(hunnic) => [
- q(7338),
- q(0),
- ],
- q(hunsrik) => [
- q(2838),
- q(0),
- ],
- q(hunzib) => [
- q(2871),
- q(0),
- ],
- q(hupa) => [
- q(0185),
- q(0),
- ],
- q(hupde) => [
- q(3157),
- q(0),
- ],
- q(hupla) => [
- q(2721),
- q(0),
- ],
- q(hurrian) => [
- q(7343),
- q(0),
- ],
- q(hutterisch) => [
- q(2476),
- q(1),
- ],
- q(hutterite german) => [
- q(2476),
- q(0),
- ],
- q(hwana) => [
- q(2879),
- q(0),
- ],
- q(hya) => [
- q(2880),
- q(0),
- ],
- q(hyam) => [
- q(3040),
- q(0),
- ],
- q(i'saka) => [
- q(3597),
- q(1),
- ],
- q(i-wak) => [
- q(3027),
- q(0),
- ],
- q(iaai) => [
- q(2881),
- q(0),
- ],
- q(iamalele) => [
- q(7681),
- q(0),
- ],
- q(iatmul) => [
- q(2882),
- q(0),
- ],
- q(iau) => [
- q(6592),
- q(0),
- ],
- q(ibali teke) => [
- q(6448),
- q(0),
- ],
- q(ibaloi) => [
- q(2889),
- q(0),
- ],
- q(iban) => [
- q(0186),
- q(0),
- ],
- q(ibanag) => [
- q(2887),
- q(0),
- ],
- q(ibani) => [
- q(2894),
- q(0),
- ],
- q(ibatan) => [
- q(3025),
- q(0),
- ],
- q(iberian) => [
- q(7345),
- q(0),
- ],
- q(ibibio) => [
- q(2884),
- q(0),
- ],
- q(ibino) => [
- q(2891),
- q(0),
- ],
- q(ibu) => [
- q(2893),
- q(0),
- ],
- q(ibuoro) => [
- q(2892),
- q(0),
- ],
- q(icelandic) => [
- q(0188),
- q(0),
- ],
- q(icelandic sign language) => [
- q(2897),
- q(0),
- ],
- q(iceve-maci) => [
- q(1118),
- q(0),
- ],
- q(ida'an) => [
- q(1957),
- q(0),
- ],
- q(idakho-isukha-tiriki) => [
- q(2899),
- q(0),
- ],
- q(idate) => [
- q(2907),
- q(0),
- ],
- q(idere) => [
- q(2903),
- q(0),
- ],
- q(idesa) => [
- q(2906),
- q(0),
- ],
- q(idi) => [
- q(2904),
- q(0),
- ],
- q(ido) => [
- q(0189),
- q(0),
- ],
- q(idoma) => [
- q(2908),
- q(0),
- ],
- q(idon) => [
- q(2901),
- q(0),
- ],
- q(idu-mishmi) => [
- q(1773),
- q(0),
- ],
- q(iduna) => [
- q(6990),
- q(0),
- ],
- q(ife) => [
- q(2911),
- q(0),
- ],
- q(ifo) => [
- q(2912),
- q(0),
- ],
- q(igala) => [
- q(2920),
- q(0),
- ],
- q(igana) => [
- q(2919),
- q(0),
- ],
- q(igbo) => [
- q(0187),
- q(0),
- ],
- q(igede) => [
- q(2918),
- q(0),
- ],
- q(ignaciano) => [
- q(2922),
- q(0),
- ],
- q(igo) => [
- q(0684),
- q(0),
- ],
- q(iguta) => [
- q(4725),
- q(0),
- ],
- q(igwe) => [
- q(2925),
- q(0),
- ],
- q(iha) => [
- q(2928),
- q(0),
- ],
- q(iha based pidgin) => [
- q(2926),
- q(0),
- ],
- q(ihievbe) => [
- q(2927),
- q(0),
- ],
- q(ija-zuba) => [
- q(6992),
- q(0),
- ],
- q(ijo languages) => [
- q(0191),
- q(0),
- ],
- q(ik) => [
- q(2947),
- q(0),
- ],
- q(ika) => [
- q(2938),
- q(0),
- ],
- q(ikaranggal) => [
- q(2942),
- q(0),
- ],
- q(ikizu) => [
- q(2948),
- q(0),
- ],
- q(iko) => [
- q(2937),
- q(0),
- ],
- q(ikobi) => [
- q(4195),
- q(0),
- ],
- q(ikoma-nata-isenye) => [
- q(5089),
- q(0),
- ],
- q(ikpeng) => [
- q(6802),
- q(0),
- ],
- q(ikpeshi) => [
- q(2941),
- q(0),
- ],
- q(ikposo) => [
- q(3533),
- q(0),
- ],
- q(iku-gora-ankwa) => [
- q(2945),
- q(0),
- ],
- q(ikulu) => [
- q(2939),
- q(0),
- ],
- q(ikwere) => [
- q(2946),
- q(0),
- ],
- q(ikwo) => [
- q(2984),
- q(0),
- ],
- q(ila) => [
- q(2950),
- q(0),
- ],
- q(ile ape) => [
- q(2949),
- q(0),
- ],
- q(ili turki) => [
- q(2952),
- q(0),
- ],
- q(ili'uun) => [
- q(2957),
- q(0),
- ],
- q(ilianen manobo) => [
- q(4127),
- q(0),
- ],
- q(illyrian) => [
- q(7347),
- q(0),
- ],
- q(iloko) => [
- q(0194),
- q(0),
- ],
- q(ilongot) => [
- q(2953),
- q(0),
- ],
- q(ilue) => [
- q(2958),
- q(0),
- ],
- q(ilwana) => [
- q(4369),
- q(0),
- ],
- q(imbabura highland quichua) => [
- q(5695),
- q(0),
- ],
- q(imbongu) => [
- q(2963),
- q(0),
- ],
- q(imonda) => [
- q(2962),
- q(0),
- ],
- q(imperial aramaic (700-300 bce)) => [
- q(0022),
- q(1),
- ],
- q(imroing) => [
- q(2964),
- q(0),
- ],
- q(inabaknon) => [
- q(0582),
- q(0),
- ],
- q(inapang) => [
- q(4706),
- q(0),
- ],
- q(inapari) => [
- q(2974),
- q(0),
- ],
- q(inari sami) => [
- q(0392),
- q(0),
- ],
- q(indian sign language) => [
- q(2975),
- q(0),
- ],
- q(indic languages) => [
- q(0196),
- q(0),
- ],
- q(indo-european languages) => [
- q(0198),
- q(0),
- ],
- q(indo-iranian languages) => [
- q(0513),
- q(0),
- ],
- q(indo-portuguese) => [
- q(2900),
- q(0),
- ],
- q(indonesian) => [
- q(0197),
- q(0),
- ],
- q(indonesian bajau) => [
- q(1101),
- q(0),
- ],
- q(indonesian sign language) => [
- q(2970),
- q(0),
- ],
- q(indri) => [
- q(2905),
- q(0),
- ],
- q(indus kohistani) => [
- q(4616),
- q(0),
- ],
- q(indus valley language) => [
- q(7351),
- q(0),
- ],
- q(inebu one) => [
- q(5212),
- q(0),
- ],
- q(ineseno) => [
- q(2977),
- q(0),
- ],
- q(inga) => [
- q(2967),
- q(0),
- ],
- q(ingrian) => [
- q(3036),
- q(0),
- ],
- q(ingush) => [
- q(0199),
- q(0),
- ],
- q(inlaod itneg) => [
- q(3011),
- q(0),
- ],
- q(inoke-yate) => [
- q(2973),
- q(0),
- ],
- q(inonhan) => [
- q(4007),
- q(0),
- ],
- q(inor) => [
- q(2978),
- q(0),
- ],
- q(inpui naga) => [
- q(4920),
- q(0),
- ],
- q(interglossa) => [
- q(2924),
- q(0),
- ],
- q(interlingua (international auxiliary language association)) => [
- q(0195),
- q(0),
- ],
- q(interlingue) => [
- q(0193),
- q(0),
- ],
- q(international sign) => [
- q(2956),
- q(0),
- ],
- q(intha) => [
- q(2976),
- q(0),
- ],
- q(inuinnaqtun) => [
- q(2944),
- q(0),
- ],
- q(inuit sign language) => [
- q(2943),
- q(0),
- ],
- q(inuktitut) => [
- q(0192),
- q(0),
- ],
- q(inupiaq) => [
- q(0200),
- q(0),
- ],
- q(iowa-oto) => [
- q(2980),
- q(0),
- ],
- q(ipalapa amuzgo) => [
- q(1018),
- q(0),
- ],
- q(ipiko) => [
- q(2982),
- q(0),
- ],
- q(ipili) => [
- q(2981),
- q(0),
- ],
- q(ipulo) => [
- q(0903),
- q(0),
- ],
- q(iquito) => [
- q(2983),
- q(0),
- ],
- q(ir) => [
- q(2990),
- q(0),
- ],
- q(iranian languages) => [
- q(0201),
- q(0),
- ],
- q(iranian persian) => [
- q(5414),
- q(0),
- ],
- q(irantxe) => [
- q(2989),
- q(0),
- ],
- q(iranun (malaysia)) => [
- q(2954),
- q(0),
- ],
- q(iranun (philippines)) => [
- q(2955),
- q(0),
- ],
- q(iraqw) => [
- q(2988),
- q(0),
- ],
- q(irarutu) => [
- q(2986),
- q(0),
- ],
- q(iraya) => [
- q(2993),
- q(0),
- ],
- q(iresim) => [
- q(2985),
- q(0),
- ],
- q(irigwe) => [
- q(2987),
- q(0),
- ],
- q(irish) => [
- q(0155),
- q(0),
- ],
- q(irish sign language) => [
- q(2998),
- q(0),
- ],
- q(irish, middle (900-1200)) => [
- q(0279),
- q(0),
- ],
- q(irish, old (to 900)) => [
- q(0378),
- q(0),
- ],
- q(iroquoian languages) => [
- q(0202),
- q(0),
- ],
- q(irula) => [
- q(2991),
- q(0),
- ],
- q(isabi) => [
- q(2994),
- q(0),
- ],
- q(isanzu) => [
- q(3003),
- q(0),
- ],
- q(isarog agta) => [
- q(0663),
- q(0),
- ],
- q(isconahua) => [
- q(2995),
- q(0),
- ],
- q(isebe) => [
- q(2923),
- q(0),
- ],
- q(isekiri) => [
- q(3017),
- q(0),
- ],
- q(ishkashimi) => [
- q(3001),
- q(0),
- ],
- q(isinai) => [
- q(2972),
- q(0),
- ],
- q(isirawa) => [
- q(6207),
- q(0),
- ],
- q(island carib) => [
- q(1840),
- q(0),
- ],
- q(islander creole english) => [
- q(2898),
- q(0),
- ],
- q(isnag) => [
- q(2996),
- q(0),
- ],
- q(isoko) => [
- q(3004),
- q(0),
- ],
- q(israeli sign language) => [
- q(3005),
- q(0),
- ],
- q(isthmus mixe) => [
- q(4306),
- q(0),
- ],
- q(isthmus zapotec) => [
- q(7798),
- q(0),
- ],
- q(isthmus-cosoleacaque nahuatl) => [
- q(4862),
- q(0),
- ],
- q(isthmus-mecayapan nahuatl) => [
- q(4873),
- q(0),
- ],
- q(isthmus-pajapan nahuatl) => [
- q(4866),
- q(0),
- ],
- q(istriot) => [
- q(3006),
- q(0),
- ],
- q(istro romanian) => [
- q(5859),
- q(0),
- ],
- q(isu (fako division)) => [
- q(6345),
- q(0),
- ],
- q(isu (menchum division)) => [
- q(3007),
- q(0),
- ],
- q(italian) => [
- q(0203),
- q(0),
- ],
- q(italian sign language) => [
- q(2997),
- q(0),
- ],
- q(italic languages) => [
- q(0514),
- q(0),
- ],
- q(itawit) => [
- q(3019),
- q(0),
- ],
- q(itelmen) => [
- q(3013),
- q(0),
- ],
- q(itene) => [
- q(3010),
- q(0),
- ],
- q(iteri) => [
- q(3016),
- q(0),
- ],
- q(itik) => [
- q(3021),
- q(0),
- ],
- q(ito) => [
- q(3020),
- q(0),
- ],
- q(itonama) => [
- q(3015),
- q(0),
- ],
- q(itu mbon uzo) => [
- q(3014),
- q(0),
- ],
- q(itundujia mixtec) => [
- q(4149),
- q(0),
- ],
- q(itza) => [
- q(3023),
- q(0),
- ],
- q(iu mien) => [
- q(3024),
- q(0),
- ],
- q(ivatan) => [
- q(3026),
- q(0),
- ],
- q(ivbie north-okpela-arhe) => [
- q(0915),
- q(0),
- ],
- q(iwaidja) => [
- q(2885),
- q(0),
- ],
- q(iwal) => [
- q(3194),
- q(0),
- ],
- q(iwam) => [
- q(3028),
- q(0),
- ],
- q(iwur) => [
- q(3029),
- q(0),
- ],
- q(ixcatec) => [
- q(3031),
- q(0),
- ],
- q(ixcatlan mazatec) => [
- q(4694),
- q(0),
- ],
- q(ixil) => [
- q(3032),
- q(0),
- ],
- q(ixtayutla mixtec) => [
- q(7012),
- q(0),
- ],
- q(ixtenco otomi) => [
- q(5328),
- q(0),
- ],
- q(iyayu) => [
- q(3033),
- q(0),
- ],
- q(iyive) => [
- q(6862),
- q(0),
- ],
- q(iyo) => [
- q(4754),
- q(0),
- ],
- q(iyo'wujwa chorote) => [
- q(1852),
- q(0),
- ],
- q(iyojwa'ja chorote) => [
- q(1855),
- q(0),
- ],
- q(izere) => [
- q(3037),
- q(0),
- ],
- q(izii) => [
- q(3038),
- q(0),
- ],
- q(izon) => [
- q(2931),
- q(0),
- ],
- q(izora) => [
- q(1668),
- q(0),
- ],
- q(jabuti) => [
- q(3065),
- q(0),
- ],
- q(jad) => [
- q(3070),
- q(0),
- ],
- q(jadgali) => [
- q(3071),
- q(0),
- ],
- q(jah hut) => [
- q(3045),
- q(0),
- ],
- q(jahanka) => [
- q(3042),
- q(0),
- ],
- q(jair awyu) => [
- q(0982),
- q(0),
- ],
- q(jaitmatang) => [
- q(7354),
- q(0),
- ],
- q(jakalteko) => [
- q(3041),
- q(1),
- ],
- q(jakati) => [
- q(3054),
- q(0),
- ],
- q(jakun) => [
- q(3047),
- q(0),
- ],
- q(jalapa de diaz mazatec) => [
- q(4111),
- q(0),
- ],
- q(jalkunan) => [
- q(1577),
- q(0),
- ],
- q(jamaican country sign language) => [
- q(3068),
- q(0),
- ],
- q(jamaican creole english) => [
- q(3049),
- q(0),
- ],
- q(jamaican sign language) => [
- q(3114),
- q(0),
- ],
- q(jamamadi) => [
- q(3039),
- q(0),
- ],
- q(jambi malay) => [
- q(3056),
- q(0),
- ],
- q(jamiltepec mixtec) => [
- q(4659),
- q(0),
- ],
- q(jamsay dogon) => [
- q(2061),
- q(0),
- ],
- q(jandai) => [
- q(3050),
- q(0),
- ],
- q(jandavra) => [
- q(3127),
- q(0),
- ],
- q(jangkang) => [
- q(2063),
- q(0),
- ],
- q(jangshung) => [
- q(3126),
- q(0),
- ],
- q(janji) => [
- q(3129),
- q(0),
- ],
- q(japanese) => [
- q(0206),
- q(0),
- ],
- q(japanese (family)) => [
- q(0515),
- q(0),
- ],
- q(japanese sign language) => [
- q(3145),
- q(0),
- ],
- q(japreria) => [
- q(3144),
- q(0),
- ],
- q(jaqaru) => [
- q(3140),
- q(0),
- ],
- q(jara) => [
- q(3044),
- q(0),
- ],
- q(jarai) => [
- q(3141),
- q(0),
- ],
- q(jarawa (india)) => [
- q(0805),
- q(0),
- ],
- q(jaru) => [
- q(1977),
- q(0),
- ],
- q(jauja wanca quechua) => [
- q(5724),
- q(0),
- ],
- q(jaunsari) => [
- q(3132),
- q(0),
- ],
- q(javanese) => [
- q(0204),
- q(0),
- ],
- q(javindo) => [
- q(3164),
- q(0),
- ],
- q(jawe) => [
- q(3058),
- q(0),
- ],
- q(jaya) => [
- q(3169),
- q(0),
- ],
- q(jebero) => [
- q(3073),
- q(0),
- ],
- q(jeh) => [
- q(3075),
- q(0),
- ],
- q(jehai) => [
- q(3087),
- q(0),
- ],
- q(jejueo) => [
- q(3105),
- q(0),
- ],
- q(jemez) => [
- q(6636),
- q(0),
- ],
- q(jenaama bozo) => [
- q(1616),
- q(0),
- ],
- q(jennu kurumba) => [
- q(7519),
- q(0),
- ],
- q(jere) => [
- q(3080),
- q(0),
- ],
- q(jeri kuo) => [
- q(3077),
- q(0),
- ],
- q(jerriais) => [
- q(5048),
- q(0),
- ],
- q(jerung) => [
- q(3074),
- q(0),
- ],
- q(jewish babylonian aramaic (ca. 200-1200 ce)) => [
- q(6589),
- q(0),
- ],
- q(jewish palestinian aramaic) => [
- q(3139),
- q(0),
- ],
- q(jhankot sign language) => [
- q(3088),
- q(0),
- ],
- q(jiamao) => [
- q(3099),
- q(0),
- ],
- q(jiarong) => [
- q(3167),
- q(0),
- ],
- q(jiba) => [
- q(3156),
- q(0),
- ],
- q(jibu) => [
- q(3090),
- q(0),
- ],
- q(jicarilla apache) => [
- q(0843),
- q(0),
- ],
- q(jiiddu) => [
- q(3096),
- q(0),
- ],
- q(jilbe) => [
- q(3093),
- q(0),
- ],
- q(jilim) => [
- q(3097),
- q(0),
- ],
- q(jimi (cameroon)) => [
- q(3098),
- q(0),
- ],
- q(jimi (nigeria)) => [
- q(3119),
- q(0),
- ],
- q(jina) => [
- q(3089),
- q(0),
- ],
- q(jingpho) => [
- q(0211),
- q(1),
- ],
- q(jinyu chinese) => [
- q(1751),
- q(0),
- ],
- q(jiongnai bunu) => [
- q(5544),
- q(0),
- ],
- q(jirel) => [
- q(3153),
- q(0),
- ],
- q(jiru) => [
- q(3142),
- q(0),
- ],
- q(jita) => [
- q(3101),
- q(0),
- ],
- q(jju) => [
- q(3176),
- q(0),
- ],
- q(joba) => [
- q(3133),
- q(0),
- ],
- q(jofotek-bromnya) => [
- q(3064),
- q(0),
- ],
- q(jogi) => [
- q(3135),
- q(0),
- ],
- q(jola-fonyi) => [
- q(2201),
- q(0),
- ],
- q(jola-kasa) => [
- q(1870),
- q(0),
- ],
- q(jonkor bourmataguil) => [
- q(3082),
- q(0),
- ],
- q(jora) => [
- q(3136),
- q(0),
- ],
- q(jordanian sign language) => [
- q(3137),
- q(0),
- ],
- q(jorto) => [
- q(3143),
- q(0),
- ],
- q(jowulu) => [
- q(3138),
- q(0),
- ],
- q(ju) => [
- q(3161),
- q(0),
- ],
- q(ju/'hoan) => [
- q(3639),
- q(0),
- ],
- q(juang) => [
- q(3155),
- q(0),
- ],
- q(judeo-arabic) => [
- q(0208),
- q(0),
- ],
- q(judeo-berber) => [
- q(3059),
- q(0),
- ],
- q(judeo-georgian) => [
- q(3084),
- q(0),
- ],
- q(judeo-iraqi arabic) => [
- q(7628),
- q(0),
- ],
- q(judeo-italian) => [
- q(3012),
- q(0),
- ],
- q(judeo-moroccan arabic) => [
- q(0720),
- q(0),
- ],
- q(judeo-persian) => [
- q(0207),
- q(0),
- ],
- q(judeo-tat) => [
- q(3072),
- q(0),
- ],
- q(judeo-tripolitanian arabic) => [
- q(7750),
- q(0),
- ],
- q(judeo-tunisian arabic) => [
- q(0719),
- q(0),
- ],
- q(judeo-yemeni arabic) => [
- q(3168),
- q(0),
- ],
- q(juhoan) => [
- q(3639),
- q(1),
- ],
- q(jukun takum) => [
- q(3066),
- q(0),
- ],
- q(juma) => [
- q(3146),
- q(0),
- ],
- q(jumjum) => [
- q(3154),
- q(0),
- ],
- q(jumla sign language) => [
- q(3159),
- q(0),
- ],
- q(jumli) => [
- q(3120),
- q(0),
- ],
- q(jungle inga) => [
- q(2969),
- q(0),
- ],
- q(juquila mixe) => [
- q(4656),
- q(0),
- ],
- q(jur modo) => [
- q(1134),
- q(0),
- ],
- q(juray) => [
- q(3163),
- q(0),
- ],
- q(jurchen) => [
- q(3148),
- q(0),
- ],
- q(juruna) => [
- q(3158),
- q(0),
- ],
- q(jutish) => [
- q(3160),
- q(0),
- ],
- q(juwal) => [
- q(4619),
- q(0),
- ],
- q(juxtlahuaca mixtec) => [
- q(7005),
- q(0),
- ],
- q(ju|'hoansi) => [
- q(3639),
- q(2),
- ],
- q(jwira-pepesa) => [
- q(3166),
- q(0),
- ],
- q(k'iche') => [
- q(5672),
- q(0),
- ],
- q(kaamba) => [
- q(7373),
- q(0),
- ],
- q(kaan) => [
- q(3845),
- q(0),
- ],
- q(kaang chin) => [
- q(1755),
- q(0),
- ],
- q(kaansa) => [
- q(2565),
- q(0),
- ],
- q(kaapor) => [
- q(6912),
- q(1),
- ],
- q(kaapor sign language) => [
- q(6871),
- q(1),
- ],
- q(kaba) => [
- q(3604),
- q(0),
- ],
- q(kabalai) => [
- q(3666),
- q(0),
- ],
- q(kabardian) => [
- q(0220),
- q(0),
- ],
- q(kabatei) => [
- q(7368),
- q(0),
- ],
- q(kabiye) => [
- q(3197),
- q(0),
- ],
- q(kabola) => [
- q(3451),
- q(0),
- ],
- q(kabore one) => [
- q(5268),
- q(0),
- ],
- q(kabras) => [
- q(3931),
- q(0),
- ],
- q(kaburi) => [
- q(6864),
- q(0),
- ],
- q(kabutra) => [
- q(3202),
- q(0),
- ],
- q(kabuverdianu) => [
- q(3256),
- q(0),
- ],
- q(kabwa) => [
- q(1918),
- q(0),
- ],
- q(kabwari) => [
- q(3230),
- q(0),
- ],
- q(kabyle) => [
- q(0210),
- q(0),
- ],
- q(kachama-ganjule) => [
- q(3231),
- q(0),
- ],
- q(kachari) => [
- q(7261),
- q(0),
- ],
- q(kachhi) => [
- q(3299),
- q(0),
- ],
- q(kachi koli) => [
- q(2530),
- q(0),
- ],
- q(kachin) => [
- q(0211),
- q(0),
- ],
- q(kacipo-balesi) => [
- q(3505),
- q(0),
- ],
- q(kaco') => [
- q(7364),
- q(0),
- ],
- q(kadai) => [
- q(3764),
- q(0),
- ],
- q(kadar) => [
- q(3265),
- q(0),
- ],
- q(kadaru) => [
- q(3251),
- q(0),
- ],
- q(kadazan dusun) => [
- q(2159),
- q(0),
- ],
- q(kadiweu) => [
- q(3186),
- q(0),
- ],
- q(kadu) => [
- q(7845),
- q(0),
- ],
- q(kaduo) => [
- q(3630),
- q(0),
- ],
- q(kaera) => [
- q(3107),
- q(0),
- ],
- q(kafa) => [
- q(3199),
- q(0),
- ],
- q(kafoa) => [
- q(3538),
- q(0),
- ],
- q(kagan kalagan) => [
- q(3437),
- q(0),
- ],
- q(kagate) => [
- q(6332),
- q(0),
- ],
- q(kagayanen) => [
- q(1713),
- q(0),
- ],
- q(kagoma) => [
- q(3245),
- q(0),
- ],
- q(kagoro) => [
- q(7361),
- q(0),
- ],
- q(kagulu) => [
- q(3408),
- q(0),
- ],
- q(kahe) => [
- q(2764),
- q(0),
- ],
- q(kahua) => [
- q(0674),
- q(0),
- ],
- q(kaian) => [
- q(3227),
- q(0),
- ],
- q(kaibobo) => [
- q(3762),
- q(0),
- ],
- q(kaidipang) => [
- q(3774),
- q(0),
- ],
- q(kaiep) => [
- q(3204),
- q(0),
- ],
- q(kaikadi) => [
- q(3271),
- q(0),
- ],
- q(kaikavian literary language) => [
- q(3396),
- q(0),
- ],
- q(kaike) => [
- q(3775),
- q(0),
- ],
- q(kaiku) => [
- q(3416),
- q(0),
- ],
- q(kaimbe) => [
- q(7265),
- q(0),
- ],
- q(kaimbulawa) => [
- q(7843),
- q(0),
- ],
- q(kaingang) => [
- q(3320),
- q(0),
- ],
- q(kairak) => [
- q(1758),
- q(0),
- ],
- q(kairiru) => [
- q(3711),
- q(0),
- ],
- q(kairui-midiki) => [
- q(3572),
- q(0),
- ],
- q(kais) => [
- q(3771),
- q(0),
- ],
- q(kaivi) => [
- q(3212),
- q(0),
- ],
- q(kaiwa) => [
- q(3315),
- q(0),
- ],
- q(kaiy) => [
- q(6409),
- q(0),
- ],
- q(kajakse) => [
- q(1757),
- q(0),
- ],
- q(kajali) => [
- q(7363),
- q(0),
- ],
- q(kajaman) => [
- q(3173),
- q(0),
- ],
- q(kakabai) => [
- q(3549),
- q(0),
- ],
- q(kakabe) => [
- q(3404),
- q(0),
- ],
- q(kakanda) => [
- q(3400),
- q(0),
- ],
- q(kaki ae) => [
- q(6372),
- q(0),
- ],
- q(kako) => [
- q(3409),
- q(0),
- ],
- q(kakwa) => [
- q(3270),
- q(0),
- ],
- q(kala) => [
- q(3219),
- q(1),
- ],
- q(kala lagaw ya) => [
- q(4630),
- q(0),
- ],
- q(kalaallisut) => [
- q(0212),
- q(0),
- ],
- q(kalaamaya) => [
- q(3939),
- q(0),
- ],
- q(kalabakan) => [
- q(3665),
- q(0),
- ],
- q(kalabari) => [
- q(2934),
- q(0),
- ],
- q(kalabra) => [
- q(3783),
- q(0),
- ],
- q(kalagan) => [
- q(3548),
- q(0),
- ],
- q(kalaktang monpa) => [
- q(3405),
- q(0),
- ],
- q(kalam) => [
- q(3458),
- q(0),
- ],
- q(kalami) => [
- q(2678),
- q(0),
- ],
- q(kalamse) => [
- q(3501),
- q(0),
- ],
- q(kalanadi) => [
- q(7134),
- q(0),
- ],
- q(kalanga) => [
- q(3218),
- q(0),
- ],
- q(kalanguya) => [
- q(3177),
- q(0),
- ],
- q(kalao) => [
- q(3450),
- q(0),
- ],
- q(kalapuya) => [
- q(3746),
- q(0),
- ],
- q(kalarko) => [
- q(3184),
- q(0),
- ],
- q(kalasha) => [
- q(3444),
- q(0),
- ],
- q(kalenjin) => [
- q(3439),
- q(0),
- ],
- q(kalispel-pend d'oreille) => [
- q(2350),
- q(0),
- ],
- q(kalkoti) => [
- q(7355),
- q(0),
- ],
- q(kalkutung) => [
- q(3621),
- q(0),
- ],
- q(kalmyk) => [
- q(0471),
- q(0),
- ],
- q(kalo finnish romani) => [
- q(5800),
- q(0),
- ],
- q(kalou) => [
- q(7770),
- q(0),
- ],
- q(kaluli) => [
- q(1079),
- q(0),
- ],
- q(kalumpang) => [
- q(3434),
- q(0),
- ],
- q(kam) => [
- q(3253),
- q(0),
- ],
- q(kamakan) => [
- q(6996),
- q(0),
- ],
- q(kamang) => [
- q(7189),
- q(0),
- ],
- q(kamano) => [
- q(3198),
- q(0),
- ],
- q(kamantan) => [
- q(3216),
- q(0),
- ],
- q(kamar) => [
- q(3272),
- q(0),
- ],
- q(kamara) => [
- q(3122),
- q(0),
- ],
- q(kamarian) => [
- q(3781),
- q(0),
- ],
- q(kamaru) => [
- q(3328),
- q(0),
- ],
- q(kamas) => [
- q(7274),
- q(0),
- ],
- q(kamasa) => [
- q(3441),
- q(0),
- ],
- q(kamasau) => [
- q(3469),
- q(0),
- ],
- q(kamayo) => [
- q(3745),
- q(0),
- ],
- q(kamayura) => [
- q(3183),
- q(0),
- ],
- q(kamba) => [
- q(0213),
- q(0),
- ],
- q(kamba (kenya)) => [
- q(0213),
- q(1),
- ],
- q(kambaata) => [
- q(3616),
- q(0),
- ],
- q(kambaira) => [
- q(3759),
- q(0),
- ],
- q(kambera) => [
- q(7291),
- q(0),
- ],
- q(kamberau) => [
- q(2992),
- q(0),
- ],
- q(kambiwa) => [
- q(7292),
- q(0),
- ],
- q(kami (nigeria)) => [
- q(3459),
- q(0),
- ],
- q(kami (tanzania)) => [
- q(3228),
- q(0),
- ],
- q(kamo) => [
- q(3224),
- q(0),
- ],
- q(kamoro) => [
- q(3321),
- q(0),
- ],
- q(kamta) => [
- q(5793),
- q(1),
- ],
- q(kamu) => [
- q(7411),
- q(0),
- ],
- q(kamula) => [
- q(7379),
- q(0),
- ],
- q(kamviri) => [
- q(7529),
- q(0),
- ],
- q(kamwe) => [
- q(2754),
- q(0),
- ],
- q(kanakanabu) => [
- q(7418),
- q(0),
- ],
- q(kanamari) => [
- q(3488),
- q(0),
- ],
- q(kanan) => [
- q(7849),
- q(0),
- ],
- q(kanashi) => [
- q(7426),
- q(0),
- ],
- q(kanasi) => [
- q(6158),
- q(0),
- ],
- q(kanauji) => [
- q(1239),
- q(0),
- ],
- q(kandas) => [
- q(3566),
- q(0),
- ],
- q(kandawo) => [
- q(2407),
- q(0),
- ],
- q(kande) => [
- q(3200),
- q(0),
- ],
- q(kanembu) => [
- q(3193),
- q(0),
- ],
- q(kang) => [
- q(3750),
- q(0),
- ],
- q(kanga) => [
- q(3223),
- q(0),
- ],
- q(kangean) => [
- q(3421),
- q(0),
- ],
- q(kanggape) => [
- q(2921),
- q(0),
- ],
- q(kangjia) => [
- q(3727),
- q(0),
- ],
- q(kango (bas-uele district)) => [
- q(3638),
- q(0),
- ],
- q(kango (tshopo district)) => [
- q(3782),
- q(0),
- ],
- q(kangri) => [
- q(7425),
- q(0),
- ],
- q(kaniet) => [
- q(3625),
- q(0),
- ],
- q(kanikkaran) => [
- q(3277),
- q(0),
- ],
- q(kaningdon-nindem) => [
- q(3247),
- q(0),
- ],
- q(kaningi) => [
- q(3773),
- q(0),
- ],
- q(kaningra) => [
- q(3493),
- q(0),
- ],
- q(kaninuwa) => [
- q(7056),
- q(0),
- ],
- q(kanite) => [
- q(3471),
- q(0),
- ],
- q(kanjari) => [
- q(3301),
- q(0),
- ],
- q(kanjobal) => [
- q(3376),
- q(1),
- ],
- q(kanju) => [
- q(3187),
- q(0),
- ],
- q(kankanaey) => [
- q(3481),
- q(0),
- ],
- q(kannada) => [
- q(0214),
- q(0),
- ],
- q(kannada kurumba) => [
- q(3290),
- q(0),
- ],
- q(kanoe) => [
- q(3723),
- q(0),
- ],
- q(kanowit-tanjong melanau) => [
- q(3722),
- q(0),
- ],
- q(kansa) => [
- q(3599),
- q(0),
- ],
- q(kantosi) => [
- q(7372),
- q(0),
- ],
- q(kanu) => [
- q(3349),
- q(0),
- ],
- q(kanufi) => [
- q(3484),
- q(0),
- ],
- q(kanuri) => [
- q(0217),
- q(0),
- ],
- q(kanyok) => [
- q(3500),
- q(0),
- ],
- q(kao) => [
- q(3182),
- q(0),
- ],
- q(kaonde) => [
- q(3557),
- q(0),
- ],
- q(kap) => [
- q(7654),
- q(0),
- ],
- q(kapampangan) => [
- q(0338),
- q(1),
- ],
- q(kapauri) => [
- q(3341),
- q(1),
- ],
- q(kapin) => [
- q(6391),
- q(0),
- ],
- q(kapinawa) => [
- q(7450),
- q(0),
- ],
- q(kapingamarangi) => [
- q(3525),
- q(0),
- ],
- q(kapori) => [
- q(3341),
- q(0),
- ],
- q(kapriman) => [
- q(2065),
- q(0),
- ],
- q(kaptiau) => [
- q(3190),
- q(0),
- ],
- q(kapya) => [
- q(3440),
- q(0),
- ],
- q(kaqchikel) => [
- q(1646),
- q(0),
- ],
- q(kara (central african republic)) => [
- q(3174),
- q(0),
- ],
- q(kara (korea)) => [
- q(7926),
- q(0),
- ],
- q(kara (papua new guinea)) => [
- q(3870),
- q(0),
- ],
- q(kara (tanzania)) => [
- q(5758),
- q(0),
- ],
- q(kara-kalpak) => [
- q(0209),
- q(0),
- ],
- q(karachay-balkar) => [
- q(0235),
- q(0),
- ],
- q(karadjeri) => [
- q(2420),
- q(0),
- ],
- q(karagas) => [
- q(3363),
- q(0),
- ],
- q(karaim) => [
- q(3249),
- q(0),
- ],
- q(karaja) => [
- q(3528),
- q(0),
- ],
- q(karakhanid) => [
- q(7459),
- q(0),
- ],
- q(karami) => [
- q(7273),
- q(0),
- ],
- q(karamojong) => [
- q(3242),
- q(0),
- ],
- q(karang) => [
- q(3776),
- q(0),
- ],
- q(karanga) => [
- q(3622),
- q(0),
- ],
- q(karankawa) => [
- q(7848),
- q(0),
- ],
- q(karao) => [
- q(3744),
- q(0),
- ],
- q(karas) => [
- q(3326),
- q(0),
- ],
- q(karata) => [
- q(3537),
- q(0),
- ],
- q(karawa) => [
- q(7473),
- q(0),
- ],
- q(karbi) => [
- q(4333),
- q(0),
- ],
- q(kare (central african republic)) => [
- q(3195),
- q(0),
- ],
- q(kare (papua new guinea)) => [
- q(3456),
- q(0),
- ],
- q(karekare) => [
- q(3175),
- q(0),
- ],
- q(karelian) => [
- q(0236),
- q(0),
- ],
- q(karen languages) => [
- q(0215),
- q(0),
- ],
- q(karenggapa) => [
- q(2208),
- q(0),
- ],
- q(karey) => [
- q(3738),
- q(0),
- ],
- q(kari) => [
- q(3191),
- q(0),
- ],
- q(karingani) => [
- q(3318),
- q(0),
- ],
- q(karipuna) => [
- q(3317),
- q(0),
- ],
- q(karipuna creole french) => [
- q(3472),
- q(0),
- ],
- q(kariri-xoco) => [
- q(3780),
- q(0),
- ],
- q(karitiana) => [
- q(3628),
- q(0),
- ],
- q(kariya) => [
- q(3362),
- q(0),
- ],
- q(kariyarra) => [
- q(6991),
- q(0),
- ],
- q(karkar-yuri) => [
- q(7755),
- q(0),
- ],
- q(karkin) => [
- q(3571),
- q(0),
- ],
- q(karko) => [
- q(3414),
- q(0),
- ],
- q(karnai) => [
- q(1060),
- q(0),
- ],
- q(karo (brazil)) => [
- q(0879),
- q(0),
- ],
- q(karo (ethiopia)) => [
- q(3716),
- q(0),
- ],
- q(karok) => [
- q(3742),
- q(0),
- ],
- q(karon) => [
- q(3586),
- q(0),
- ],
- q(karon dori) => [
- q(3327),
- q(0),
- ],
- q(karore) => [
- q(7376),
- q(0),
- ],
- q(karranga) => [
- q(7469),
- q(0),
- ],
- q(karuwali) => [
- q(5871),
- q(0),
- ],
- q(kasanga) => [
- q(1683),
- q(0),
- ],
- q(kasem) => [
- q(7482),
- q(0),
- ],
- q(kashaya) => [
- q(3395),
- q(0),
- ],
- q(kashmiri) => [
- q(0216),
- q(0),
- ],
- q(kashubian) => [
- q(0100),
- q(0),
- ],
- q(kasiguranin) => [
- q(3602),
- q(0),
- ],
- q(kaska) => [
- q(3425),
- q(0),
- ],
- q(kaskean) => [
- q(7933),
- q(0),
- ],
- q(kasua) => [
- q(3344),
- q(0),
- ],
- q(katabaga) => [
- q(3631),
- q(0),
- ],
- q(katawixi) => [
- q(7275),
- q(0),
- ],
- q(katbol) => [
- q(6575),
- q(0),
- ],
- q(katcha-kadugli-miri) => [
- q(7494),
- q(0),
- ],
- q(kate) => [
- q(3457),
- q(0),
- ],
- q(kathoriya tharu) => [
- q(6547),
- q(0),
- ],
- q(kathu) => [
- q(7658),
- q(0),
- ],
- q(kati) => [
- q(1453),
- q(0),
- ],
- q(katkari) => [
- q(3302),
- q(0),
- ],
- q(katla) => [
- q(3225),
- q(0),
- ],
- q(kato) => [
- q(3636),
- q(0),
- ],
- q(katso) => [
- q(3172),
- q(0),
- ],
- q(katua) => [
- q(3615),
- q(0),
- ],
- q(katukina) => [
- q(3181),
- q(0),
- ],
- q(kaulong) => [
- q(5615),
- q(0),
- ],
- q(kaur) => [
- q(6994),
- q(0),
- ],
- q(kaure) => [
- q(1387),
- q(0),
- ],
- q(kaurna) => [
- q(7854),
- q(0),
- ],
- q(kauwera) => [
- q(7276),
- q(0),
- ],
- q(kavalan) => [
- q(1762),
- q(0),
- ],
- q(kavet) => [
- q(3584),
- q(0),
- ],
- q(kawacha) => [
- q(3209),
- q(0),
- ],
- q(kawaiisu) => [
- q(7278),
- q(0),
- ],
- q(kawe) => [
- q(3309),
- q(0),
- ],
- q(kawi) => [
- q(0218),
- q(0),
- ],
- q(kaxarari) => [
- q(3637),
- q(0),
- ],
- q(kaxuiana) => [
- q(3185),
- q(0),
- ],
- q(kayabi) => [
- q(3760),
- q(0),
- ],
- q(kayagar) => [
- q(3754),
- q(0),
- ],
- q(kayan) => [
- q(5399),
- q(0),
- ],
- q(kayan mahakam) => [
- q(7279),
- q(0),
- ],
- q(kayan river kayan) => [
- q(7366),
- q(0),
- ],
- q(kayapa kallahan) => [
- q(3177),
- q(1),
- ],
- q(kayapo) => [
- q(6811),
- q(0),
- ],
- q(kayardild) => [
- q(2694),
- q(0),
- ],
- q(kayaw) => [
- q(3672),
- q(0),
- ],
- q(kayeli) => [
- q(3770),
- q(0),
- ],
- q(kayong) => [
- q(3733),
- q(0),
- ],
- q(kayort) => [
- q(3756),
- q(0),
- ],
- q(kaytetye) => [
- q(2419),
- q(0),
- ],
- q(kayupulau) => [
- q(3778),
- q(0),
- ],
- q(kazakh) => [
- q(0219),
- q(0),
- ],
- q(kazukuru) => [
- q(3769),
- q(0),
- ],
- q(ke'o) => [
- q(7546),
- q(0),
- ],
- q(keak) => [
- q(3263),
- q(0),
- ],
- q(keapara) => [
- q(3351),
- q(0),
- ],
- q(kedah malay) => [
- q(4206),
- q(0),
- ],
- q(kedang) => [
- q(3612),
- q(0),
- ],
- q(keder) => [
- q(3254),
- q(0),
- ],
- q(kehu) => [
- q(3336),
- q(0),
- ],
- q(kei) => [
- q(3264),
- q(0),
- ],
- q(keiga) => [
- q(3258),
- q(0),
- ],
- q(keijar) => [
- q(3254),
- q(1),
- ],
- q(kein) => [
- q(1310),
- q(0),
- ],
- q(keiyo) => [
- q(2316),
- q(0),
- ],
- q(kekchi) => [
- q(3266),
- q(0),
- ],
- q(kela (democratic republic of congo)) => [
- q(3267),
- q(0),
- ],
- q(kela (papua new guinea)) => [
- q(3219),
- q(0),
- ],
- q(kelabit) => [
- q(3768),
- q(0),
- ],
- q(kele) => [
- q(3257),
- q(0),
- ],
- q(kele (democratic republic of congo)) => [
- q(3350),
- q(0),
- ],
- q(kele (papua new guinea)) => [
- q(5894),
- q(0),
- ],
- q(kelengazxo bozo) => [
- q(1635),
- q(0),
- ],
- q(keley-i kallahan) => [
- q(2916),
- q(0),
- ],
- q(keliko) => [
- q(3196),
- q(0),
- ],
- q(kelo) => [
- q(7318),
- q(0),
- ],
- q(kelon) => [
- q(3749),
- q(0),
- ],
- q(kemak) => [
- q(3268),
- q(0),
- ],
- q(kembayan) => [
- q(7319),
- q(0),
- ],
- q(kemberano) => [
- q(1627),
- q(0),
- ],
- q(kembra) => [
- q(7375),
- q(0),
- ],
- q(kemedzung) => [
- q(2085),
- q(0),
- ],
- q(kemi sami) => [
- q(6051),
- q(0),
- ],
- q(kemiehua) => [
- q(3291),
- q(0),
- ],
- q(kemtuik) => [
- q(3470),
- q(0),
- ],
- q(kenaboi) => [
- q(7288),
- q(0),
- ],
- q(kenati) => [
- q(2414),
- q(0),
- ],
- q(kendayan) => [
- q(3499),
- q(0),
- ],
- q(kendeje) => [
- q(3431),
- q(0),
- ],
- q(kendem) => [
- q(3673),
- q(0),
- ],
- q(kenga) => [
- q(3751),
- q(0),
- ],
- q(keningau murut) => [
- q(3717),
- q(0),
- ],
- q(keninjal) => [
- q(3487),
- q(0),
- ],
- q(kensiu) => [
- q(3494),
- q(0),
- ],
- q(kenswei nsei) => [
- q(4778),
- q(0),
- ],
- q(kenyan sign language) => [
- q(7362),
- q(0),
- ],
- q(kenyang) => [
- q(3269),
- q(0),
- ],
- q(kenyi) => [
- q(3934),
- q(0),
- ],
- q(kenzi) => [
- q(7430),
- q(0),
- ],
- q(keoru-ahia) => [
- q(7324),
- q(0),
- ],
- q(kepkiriwat) => [
- q(3532),
- q(0),
- ],
- q(kepo') => [
- q(3649),
- q(0),
- ],
- q(kera) => [
- q(3273),
- q(0),
- ],
- q(kerak) => [
- q(2748),
- q(0),
- ],
- q(kereho) => [
- q(7359),
- q(0),
- ],
- q(kerek) => [
- q(3578),
- q(0),
- ],
- q(kerewe) => [
- q(3259),
- q(0),
- ],
- q(kerewo) => [
- q(3734),
- q(0),
- ],
- q(kerinci) => [
- q(3678),
- q(0),
- ],
- q(kesawai) => [
- q(7322),
- q(0),
- ],
- q(ket) => [
- q(3275),
- q(0),
- ],
- q(ketangalan) => [
- q(3171),
- q(0),
- ],
- q(kete) => [
- q(3229),
- q(0),
- ],
- q(ketengban) => [
- q(7496),
- q(0),
- ],
- q(ketum) => [
- q(3633),
- q(0),
- ],
- q(keyagana) => [
- q(3741),
- q(0),
- ],
- q(kgalagadi) => [
- q(7374),
- q(0),
- ],
- q(khakas) => [
- q(3382),
- q(0),
- ],
- q(khalaj) => [
- q(3380),
- q(0),
- ],
- q(khaling) => [
- q(3443),
- q(0),
- ],
- q(khamba) => [
- q(3188),
- q(0),
- ],
- q(khams tibetan) => [
- q(3335),
- q(0),
- ],
- q(khamti) => [
- q(3345),
- q(0),
- ],
- q(khamyang) => [
- q(3609),
- q(0),
- ],
- q(khana) => [
- q(5207),
- q(0),
- ],
- q(khandesi) => [
- q(3340),
- q(0),
- ],
- q(khang) => [
- q(3387),
- q(0),
- ],
- q(khanty) => [
- q(3208),
- q(0),
- ],
- q(khao) => [
- q(7270),
- q(0),
- ],
- q(kharam naga) => [
- q(3304),
- q(0),
- ],
- q(kharia) => [
- q(3343),
- q(0),
- ],
- q(kharia thar) => [
- q(3613),
- q(0),
- ],
- q(khasi) => [
- q(0221),
- q(0),
- ],
- q(khayo) => [
- q(3941),
- q(0),
- ],
- q(khazar) => [
- q(7856),
- q(0),
- ],
- q(khe) => [
- q(3550),
- q(0),
- ],
- q(khehek) => [
- q(6572),
- q(0),
- ],
- q(khengkha) => [
- q(7360),
- q(0),
- ],
- q(khetrani) => [
- q(7340),
- q(0),
- ],
- q(khezha naga) => [
- q(4922),
- q(0),
- ],
- q(khiamniungan naga) => [
- q(3372),
- q(0),
- ],
- q(khinalugh) => [
- q(3384),
- q(0),
- ],
- q(khirwar) => [
- q(3708),
- q(0),
- ],
- q(khisa) => [
- q(3556),
- q(0),
- ],
- q(khlor) => [
- q(3961),
- q(0),
- ],
- q(khlula) => [
- q(7653),
- q(0),
- ],
- q(khmu) => [
- q(3381),
- q(0),
- ],
- q(kho'ini) => [
- q(7357),
- q(0),
- ],
- q(khoekhoe) => [
- q(4724),
- q(0),
- ],
- q(khoibu naga) => [
- q(4916),
- q(0),
- ],
- q(khoisan languages) => [
- q(0222),
- q(0),
- ],
- q(kholok) => [
- q(3617),
- q(0),
- ],
- q(khonso) => [
- q(3713),
- q(1),
- ],
- q(khorasani turkish) => [
- q(3476),
- q(0),
- ],
- q(khorezmian) => [
- q(7847),
- q(0),
- ],
- q(khotanese) => [
- q(0224),
- q(0),
- ],
- q(khowar) => [
- q(3348),
- q(0),
- ],
- q(khua) => [
- q(7344),
- q(0),
- ],
- q(khuen) => [
- q(3334),
- q(0),
- ],
- q(khumi chin) => [
- q(1798),
- q(0),
- ],
- q(khun) => [
- q(3407),
- q(0),
- ],
- q(khunsari) => [
- q(3294),
- q(0),
- ],
- q(khvarshi) => [
- q(3347),
- q(0),
- ],
- q(khwedam) => [
- q(7527),
- q(1),
- ],
- q(kibala) => [
- q(1298),
- q(0),
- ],
- q(kibet) => [
- q(3356),
- q(0),
- ],
- q(kibiri) => [
- q(5590),
- q(0),
- ],
- q(kickapoo) => [
- q(3354),
- q(0),
- ],
- q(kiembu) => [
- q(2213),
- q(1),
- ],
- q(kigiryama) => [
- q(5155),
- q(1),
- ],
- q(kikai) => [
- q(3767),
- q(0),
- ],
- q(kikuyu) => [
- q(0225),
- q(0),
- ],
- q(kildin sami) => [
- q(6048),
- q(0),
- ],
- q(kilivila) => [
- q(3361),
- q(0),
- ],
- q(kiliwa) => [
- q(3427),
- q(0),
- ],
- q(kilmeri) => [
- q(3359),
- q(0),
- ],
- q(kim) => [
- q(3352),
- q(0),
- ],
- q(kim mun) => [
- q(4319),
- q(0),
- ],
- q(kimaama) => [
- q(3358),
- q(0),
- ],
- q(kimaghima) => [
- q(3358),
- q(1),
- ],
- q(kimaragang) => [
- q(3561),
- q(0),
- ],
- q(kimbu) => [
- q(3370),
- q(0),
- ],
- q(kimbundu) => [
- q(0228),
- q(0),
- ],
- q(kimki) => [
- q(5911),
- q(0),
- ],
- q(kimre) => [
- q(3559),
- q(0),
- ],
- q(kinabalian) => [
- q(1675),
- q(0),
- ],
- q(kinalakna) => [
- q(3222),
- q(0),
- ],
- q(kinamiging manobo) => [
- q(4358),
- q(0),
- ],
- q(kinaray-a) => [
- q(3577),
- q(0),
- ],
- q(kinga) => [
- q(7824),
- q(0),
- ],
- q(kinnauri) => [
- q(3292),
- q(0),
- ],
- q(kintaq) => [
- q(3492),
- q(0),
- ],
- q(kinuku) => [
- q(3403),
- q(0),
- ],
- q(kinyarwanda) => [
- q(0226),
- q(0),
- ],
- q(kioko) => [
- q(6852),
- q(0),
- ],
- q(kiong) => [
- q(3412),
- q(0),
- ],
- q(kiorr) => [
- q(7367),
- q(0),
- ],
- q(kiowa) => [
- q(3364),
- q(0),
- ],
- q(kiowa apache) => [
- q(0844),
- q(0),
- ],
- q(kipfokomo) => [
- q(5472),
- q(1),
- ],
- q(kipsigis) => [
- q(5983),
- q(0),
- ],
- q(kiput) => [
- q(3743),
- q(0),
- ],
- q(kir-balar) => [
- q(3417),
- q(0),
- ],
- q(kirdki) => [
- q(0487),
- q(3),
- ],
- q(kire) => [
- q(2472),
- q(0),
- ],
- q(kirghiz) => [
- q(0227),
- q(0),
- ],
- q(kirike) => [
- q(5233),
- q(0),
- ],
- q(kirikiri) => [
- q(3373),
- q(0),
- ],
- q(kirmanjki) => [
- q(0487),
- q(4),
- ],
- q(kirmanjki (individual language)) => [
- q(3369),
- q(0),
- ],
- q(kirmanjki (macrolanguage)) => [
- q(0487),
- q(7),
- ],
- q(kirya-konzel) => [
- q(2348),
- q(0),
- ],
- q(kis) => [
- q(3367),
- q(0),
- ],
- q(kisa) => [
- q(3943),
- q(0),
- ],
- q(kisan) => [
- q(7350),
- q(0),
- ],
- q(kisankasa) => [
- q(3551),
- q(0),
- ],
- q(kisar) => [
- q(3379),
- q(0),
- ],
- q(kisi) => [
- q(3374),
- q(0),
- ],
- q(kistane) => [
- q(2624),
- q(0),
- ],
- q(kiswahili) => [
- q(6292),
- q(1),
- ],
- q(kita maninkakan) => [
- q(4626),
- q(0),
- ],
- q(kitan) => [
- q(7853),
- q(0),
- ],
- q(kitharaka) => [
- q(6491),
- q(1),
- ],
- q(kitja) => [
- q(2510),
- q(0),
- ],
- q(kitsai) => [
- q(3360),
- q(0),
- ],
- q(kituba (congo)) => [
- q(4357),
- q(0),
- ],
- q(kituba (democratic republic of congo)) => [
- q(3634),
- q(0),
- ],
- q(kiunum) => [
- q(7092),
- q(0),
- ],
- q(kiwilwana) => [
- q(4369),
- q(1),
- ],
- q(kla-dan) => [
- q(3837),
- q(0),
- ],
- q(klamath-modoc) => [
- q(3426),
- q(0),
- ],
- q(klao) => [
- q(3446),
- q(0),
- ],
- q(klias river kadazan) => [
- q(3563),
- q(0),
- ],
- q(klingon) => [
- q(0433),
- q(0),
- ],
- q(knaanic) => [
- q(1928),
- q(0),
- ],
- q(ko) => [
- q(2385),
- q(0),
- ],
- q(koalib) => [
- q(3353),
- q(0),
- ],
- q(koasati) => [
- q(1761),
- q(0),
- ],
- q(koba) => [
- q(3523),
- q(0),
- ],
- q(kobiana) => [
- q(3217),
- q(0),
- ],
- q(kobol) => [
- q(3325),
- q(0),
- ],
- q(kobon) => [
- q(3540),
- q(0),
- ],
- q(koch) => [
- q(3248),
- q(0),
- ],
- q(kochila tharu) => [
- q(6496),
- q(0),
- ],
- q(koda) => [
- q(1702),
- q(0),
- ],
- q(kodaku) => [
- q(3614),
- q(0),
- ],
- q(kodava) => [
- q(3282),
- q(0),
- ],
- q(kodeoha) => [
- q(6997),
- q(0),
- ],
- q(kodi) => [
- q(3504),
- q(0),
- ],
- q(kodia) => [
- q(3701),
- q(0),
- ],
- q(koenoem) => [
- q(3226),
- q(0),
- ],
- q(kofa) => [
- q(3603),
- q(0),
- ],
- q(kofei) => [
- q(3527),
- q(0),
- ],
- q(kofyar) => [
- q(3697),
- q(0),
- ],
- q(kogi) => [
- q(3507),
- q(1),
- ],
- q(koguryo) => [
- q(7846),
- q(0),
- ],
- q(kohin) => [
- q(3423),
- q(0),
- ],
- q(kohistani shina) => [
- q(5491),
- q(0),
- ],
- q(koho) => [
- q(3531),
- q(0),
- ],
- q(kohumono) => [
- q(1083),
- q(0),
- ],
- q(koi) => [
- q(3419),
- q(0),
- ],
- q(koibal) => [
- q(7844),
- q(0),
- ],
- q(koireng) => [
- q(4918),
- q(0),
- ],
- q(koitabu) => [
- q(3552),
- q(0),
- ],
- q(koiwat) => [
- q(3728),
- q(0),
- ],
- q(kok borok) => [
- q(6686),
- q(0),
- ],
- q(kok-nar) => [
- q(2538),
- q(0),
- ],
- q(kokata) => [
- q(3618),
- q(0),
- ],
- q(koke) => [
- q(3515),
- q(0),
- ],
- q(koki naga) => [
- q(5142),
- q(0),
- ],
- q(koko babangk) => [
- q(5224),
- q(0),
- ],
- q(kokoda) => [
- q(7432),
- q(0),
- ],
- q(kokola) => [
- q(3772),
- q(0),
- ],
- q(kokota) => [
- q(3410),
- q(0),
- ],
- q(kol) => [
- q(2233),
- q(1),
- ],
- q(kol (bangladesh)) => [
- q(2233),
- q(0),
- ],
- q(kol (cameroon)) => [
- q(1227),
- q(0),
- ],
- q(kol (papua new guinea)) => [
- q(3510),
- q(0),
- ],
- q(kola) => [
- q(3681),
- q(0),
- ],
- q(kolbila) => [
- q(3428),
- q(0),
- ],
- q(kolibugan subanon) => [
- q(6073),
- q(0),
- ],
- q(kolsch) => [
- q(3596),
- q(0),
- ],
- q(koluwawa) => [
- q(3449),
- q(0),
- ],
- q(kom (cameroon)) => [
- q(1265),
- q(0),
- ],
- q(kom (india)) => [
- q(3463),
- q(0),
- ],
- q(koma) => [
- q(3475),
- q(0),
- ],
- q(komba) => [
- q(3524),
- q(0),
- ],
- q(kombai) => [
- q(6820),
- q(0),
- ],
- q(kombio) => [
- q(7285),
- q(0),
- ],
- q(komering) => [
- q(3310),
- q(0),
- ],
- q(komi) => [
- q(0230),
- q(0),
- ],
- q(komi-permyak) => [
- q(3509),
- q(0),
- ],
- q(komi-zyrian) => [
- q(3539),
- q(0),
- ],
- q(kominimung) => [
- q(7434),
- q(0),
- ],
- q(komo (democratic republic of congo)) => [
- q(3473),
- q(0),
- ],
- q(komo (sudan)) => [
- q(7436),
- q(0),
- ],
- q(komodo) => [
- q(3668),
- q(0),
- ],
- q(kompane) => [
- q(3676),
- q(0),
- ],
- q(komyandaret) => [
- q(3779),
- q(0),
- ],
- q(kon keu) => [
- q(3413),
- q(0),
- ],
- q(konabere) => [
- q(1053),
- q(1),
- ],
- q(konai) => [
- q(3731),
- q(0),
- ],
- q(konda) => [
- q(3480),
- q(0),
- ],
- q(konda-dora) => [
- q(3284),
- q(0),
- ],
- q(koneraw) => [
- q(3252),
- q(0),
- ],
- q(kongo) => [
- q(0231),
- q(0),
- ],
- q(konkani) => [
- q(0229),
- q(0),
- ],
- q(konkani (individual language)) => [
- q(3489),
- q(0),
- ],
- q(konkani (macrolanguage)) => [
- q(0229),
- q(1),
- ],
- q(konkomba) => [
- q(7437),
- q(0),
- ],
- q(konni) => [
- q(3452),
- q(0),
- ],
- q(kono (guinea)) => [
- q(3496),
- q(0),
- ],
- q(kono (nigeria)) => [
- q(3436),
- q(0),
- ],
- q(kono (sierra leone)) => [
- q(3490),
- q(0),
- ],
- q(konomala) => [
- q(3502),
- q(0),
- ],
- q(konongo) => [
- q(3233),
- q(0),
- ],
- q(konso) => [
- q(3713),
- q(0),
- ],
- q(konyak naga) => [
- q(4736),
- q(0),
- ],
- q(konyanka maninka) => [
- q(4355),
- q(0),
- ],
- q(konzo) => [
- q(3511),
- q(0),
- ],
- q(koongo) => [
- q(3483),
- q(0),
- ],
- q(koonzime) => [
- q(5341),
- q(0),
- ],
- q(koorete) => [
- q(3568),
- q(0),
- ],
- q(kopar) => [
- q(7439),
- q(0),
- ],
- q(kopkaka) => [
- q(5284),
- q(0),
- ],
- q(korafe-yegha) => [
- q(3535),
- q(0),
- ],
- q(korak) => [
- q(3519),
- q(0),
- ],
- q(korana) => [
- q(3569),
- q(0),
- ],
- q(korandje) => [
- q(3232),
- q(0),
- ],
- q(kordofanian languages) => [
- q(0516),
- q(0),
- ],
- q(korean) => [
- q(0232),
- q(0),
- ],
- q(korean sign language) => [
- q(3671),
- q(0),
- ],
- q(koreguaje) => [
- q(1810),
- q(0),
- ],
- q(koresh-e rostam) => [
- q(5225),
- q(0),
- ],
- q(korku) => [
- q(3298),
- q(0),
- ],
- q(korlai creole portuguese) => [
- q(6998),
- q(0),
- ],
- q(koro (cote d'ivoire)) => [
- q(3296),
- q(0),
- ],
- q(koro (india)) => [
- q(3111),
- q(0),
- ],
- q(koro (papua new guinea)) => [
- q(3726),
- q(0),
- ],
- q(koro (vanuatu)) => [
- q(3574),
- q(0),
- ],
- q(koro wachi) => [
- q(1418),
- q(0),
- ],
- q(koromfe) => [
- q(3307),
- q(0),
- ],
- q(koromira) => [
- q(3553),
- q(0),
- ],
- q(koronadal blaan) => [
- q(1389),
- q(0),
- ],
- q(koroni) => [
- q(7369),
- q(0),
- ],
- q(korop) => [
- q(3580),
- q(0),
- ],
- q(koropo) => [
- q(7548),
- q(0),
- ],
- q(koroshi) => [
- q(3626),
- q(0),
- ],
- q(korowai) => [
- q(3333),
- q(0),
- ],
- q(korra koraga) => [
- q(3285),
- q(0),
- ],
- q(korubo) => [
- q(7440),
- q(0),
- ],
- q(korupun-sela) => [
- q(3534),
- q(0),
- ],
- q(korur) => [
- q(0948),
- q(1),
- ],
- q(korwa) => [
- q(3297),
- q(0),
- ],
- q(koryak) => [
- q(3542),
- q(0),
- ],
- q(kosadle) => [
- q(3366),
- q(0),
- ],
- q(kosare) => [
- q(3366),
- q(1),
- ],
- q(kosarek yale) => [
- q(3411),
- q(0),
- ],
- q(kosena) => [
- q(3765),
- q(0),
- ],
- q(koshin) => [
- q(3355),
- q(0),
- ],
- q(kosli) => [
- q(6184),
- q(1),
- ],
- q(kosraean) => [
- q(0233),
- q(0),
- ],
- q(kota (gabon)) => [
- q(3513),
- q(0),
- ],
- q(kota (india)) => [
- q(3286),
- q(0),
- ],
- q(kota bangun kutai malay) => [
- q(4479),
- q(0),
- ],
- q(kota marudu talantang) => [
- q(2618),
- q(0),
- ],
- q(kotafon gbe) => [
- q(3554),
- q(0),
- ],
- q(kotava) => [
- q(0959),
- q(0),
- ],
- q(koti) => [
- q(2235),
- q(0),
- ],
- q(kott) => [
- q(7850),
- q(0),
- ],
- q(kouya) => [
- q(3740),
- q(0),
- ],
- q(kovai) => [
- q(3545),
- q(0),
- ],
- q(kove) => [
- q(3663),
- q(0),
- ],
- q(kowaki) => [
- q(7441),
- q(0),
- ],
- q(kowiai) => [
- q(3693),
- q(0),
- ],
- q(koy sanjaq surat) => [
- q(3547),
- q(0),
- ],
- q(koya) => [
- q(3287),
- q(0),
- ],
- q(koyaga) => [
- q(3308),
- q(0),
- ],
- q(koyo) => [
- q(3508),
- q(0),
- ],
- q(koyra chiini songhay) => [
- q(3342),
- q(0),
- ],
- q(koyraboro senni songhai) => [
- q(5970),
- q(0),
- ],
- q(koyukon) => [
- q(3518),
- q(0),
- ],
- q(kpagua) => [
- q(3657),
- q(0),
- ],
- q(kpala) => [
- q(3530),
- q(0),
- ],
- q(kpan) => [
- q(3529),
- q(0),
- ],
- q(kpasam) => [
- q(5368),
- q(0),
- ],
- q(kpati) => [
- q(3503),
- q(0),
- ],
- q(kpatili) => [
- q(3747),
- q(0),
- ],
- q(kpeego) => [
- q(1833),
- q(0),
- ],
- q(kpelle) => [
- q(0234),
- q(0),
- ],
- q(kpessi) => [
- q(3261),
- q(0),
- ],
- q(kplang) => [
- q(3526),
- q(0),
- ],
- q(krache) => [
- q(3739),
- q(0),
- ],
- q(kraho) => [
- q(7461),
- q(0),
- ],
- q(kraol) => [
- q(5788),
- q(0),
- ],
- q(krenak) => [
- q(3560),
- q(0),
- ],
- q(krevinian) => [
- q(7855),
- q(0),
- ],
- q(kreye) => [
- q(7464),
- q(0),
- ],
- q(kriang) => [
- q(4846),
- q(0),
- ],
- q(krikati-timbira) => [
- q(7466),
- q(0),
- ],
- q(krio) => [
- q(3576),
- q(0),
- ],
- q(kriol) => [
- q(5834),
- q(0),
- ],
- q(krisa) => [
- q(3597),
- q(0),
- ],
- q(krobu) => [
- q(3712),
- q(0),
- ],
- q(krongo) => [
- q(3319),
- q(0),
- ],
- q(kru languages) => [
- q(0237),
- q(0),
- ],
- q(krung) => [
- q(3581),
- q(0),
- ],
- q(krymchak) => [
- q(3069),
- q(0),
- ],
- q(kryts) => [
- q(3587),
- q(0),
- ],
- q(kua) => [
- q(6825),
- q(0),
- ],
- q(kua-nsi) => [
- q(7655),
- q(0),
- ],
- q(kuamasi) => [
- q(7659),
- q(0),
- ],
- q(kuan) => [
- q(6837),
- q(0),
- ],
- q(kuanhua) => [
- q(7420),
- q(0),
- ],
- q(kuanua) => [
- q(3592),
- q(0),
- ],
- q(kuanyama) => [
- q(0239),
- q(0),
- ],
- q(kube) => [
- q(3311),
- q(0),
- ],
- q(kubi) => [
- q(3506),
- q(0),
- ],
- q(kubo) => [
- q(3109),
- q(0),
- ],
- q(kubu) => [
- q(3662),
- q(0),
- ],
- q(kucong) => [
- q(3932),
- q(0),
- ],
- q(kudiya) => [
- q(3288),
- q(0),
- ],
- q(kudmali) => [
- q(3757),
- q(0),
- ],
- q(kudu-camo) => [
- q(3516),
- q(0),
- ],
- q(kugama) => [
- q(3517),
- q(0),
- ],
- q(kugbo) => [
- q(3274),
- q(0),
- ],
- q(kui (india)) => [
- q(3729),
- q(0),
- ],
- q(kui (indonesia)) => [
- q(3664),
- q(0),
- ],
- q(kuijau) => [
- q(2069),
- q(0),
- ],
- q(kuikuro-kalapalo) => [
- q(3647),
- q(0),
- ],
- q(kujarge) => [
- q(6993),
- q(0),
- ],
- q(kuk) => [
- q(3295),
- q(0),
- ],
- q(kukatja) => [
- q(3658),
- q(0),
- ],
- q(kuke) => [
- q(2509),
- q(0),
- ],
- q(kukele) => [
- q(3281),
- q(0),
- ],
- q(kukna) => [
- q(3279),
- q(0),
- ],
- q(kuku-mangk) => [
- q(7407),
- q(0),
- ],
- q(kuku-mu'inh) => [
- q(7406),
- q(0),
- ],
- q(kuku-muminh) => [
- q(7399),
- q(0),
- ],
- q(kuku-ugbanh) => [
- q(6854),
- q(0),
- ],
- q(kuku-uwanh) => [
- q(6951),
- q(0),
- ],
- q(kuku-yalanji) => [
- q(2670),
- q(0),
- ],
- q(kula) => [
- q(6644),
- q(0),
- ],
- q(kulere) => [
- q(3650),
- q(0),
- ],
- q(kulfa) => [
- q(3718),
- q(0),
- ],
- q(kulina) => [
- q(1906),
- q(1),
- ],
- q(kulina pano) => [
- q(7448),
- q(0),
- ],
- q(kulisusu) => [
- q(6995),
- q(0),
- ],
- q(kullu pahari) => [
- q(3305),
- q(0),
- ],
- q(kulon-pazeh) => [
- q(6945),
- q(0),
- ],
- q(kulung (nepal)) => [
- q(3430),
- q(0),
- ],
- q(kulung (nigeria)) => [
- q(1059),
- q(0),
- ],
- q(kumalu) => [
- q(3600),
- q(0),
- ],
- q(kumam) => [
- q(3241),
- q(0),
- ],
- q(kuman (papua new guinea)) => [
- q(3643),
- q(0),
- ],
- q(kuman (russia)) => [
- q(5709),
- q(0),
- ],
- q(kumaoni) => [
- q(3306),
- q(0),
- ],
- q(kumarbhag paharia) => [
- q(3460),
- q(0),
- ],
- q(kumba) => [
- q(3601),
- q(0),
- ],
- q(kumbainggar) => [
- q(3323),
- q(0),
- ],
- q(kumbaran) => [
- q(7132),
- q(0),
- ],
- q(kumbewaha) => [
- q(7371),
- q(0),
- ],
- q(kumhali) => [
- q(3570),
- q(0),
- ],
- q(kumiai) => [
- q(2035),
- q(0),
- ],
- q(kumukio) => [
- q(3652),
- q(0),
- ],
- q(kumyk) => [
- q(0240),
- q(0),
- ],
- q(kumzari) => [
- q(7952),
- q(0),
- ],
- q(kunama) => [
- q(3651),
- q(0),
- ],
- q(kunbarlang) => [
- q(7141),
- q(0),
- ],
- q(kunda) => [
- q(3246),
- q(0),
- ],
- q(kundal shahi) => [
- q(6004),
- q(0),
- ],
- q(kunduvadi) => [
- q(7135),
- q(0),
- ],
- q(kung) => [
- q(3293),
- q(0),
- ],
- q(kung-ekoka) => [
- q(3498),
- q(0),
- ],
- q(kungarakany) => [
- q(2494),
- q(0),
- ],
- q(kungardutyi) => [
- q(2468),
- q(0),
- ],
- q(kunggari) => [
- q(3316),
- q(0),
- ],
- q(kungkari) => [
- q(3945),
- q(0),
- ],
- q(kuni) => [
- q(3593),
- q(0),
- ],
- q(kuni-boazi) => [
- q(3667),
- q(0),
- ],
- q(kunigami) => [
- q(7518),
- q(0),
- ],
- q(kunimaipa) => [
- q(3653),
- q(0),
- ],
- q(kunja) => [
- q(5412),
- q(0),
- ],
- q(kunjen) => [
- q(3388),
- q(0),
- ],
- q(kunyi) => [
- q(4912),
- q(0),
- ],
- q(kunza) => [
- q(3660),
- q(0),
- ],
- q(kuo) => [
- q(7523),
- q(0),
- ],
- q(kuot) => [
- q(3629),
- q(0),
- ],
- q(kupa) => [
- q(3645),
- q(0),
- ],
- q(kupang malay) => [
- q(4348),
- q(0),
- ],
- q(kupia) => [
- q(3280),
- q(0),
- ],
- q(kupsabiny) => [
- q(3543),
- q(0),
- ],
- q(kur) => [
- q(3656),
- q(0),
- ],
- q(kura ede nago) => [
- q(5038),
- q(0),
- ],
- q(kurama) => [
- q(3575),
- q(0),
- ],
- q(kuranko) => [
- q(3486),
- q(0),
- ],
- q(kurdish) => [
- q(0241),
- q(0),
- ],
- q(kuri) => [
- q(4743),
- q(0),
- ],
- q(kuria) => [
- q(3648),
- q(0),
- ],
- q(kurichiya) => [
- q(3289),
- q(0),
- ],
- q(kurmukar) => [
- q(3303),
- q(0),
- ],
- q(kurnai) => [
- q(6904),
- q(0),
- ],
- q(kurrama) => [
- q(7000),
- q(0),
- ],
- q(kurti) => [
- q(3627),
- q(0),
- ],
- q(kurtokha) => [
- q(7378),
- q(0),
- ],
- q(kuruaya) => [
- q(3752),
- q(0),
- ],
- q(kurudu) => [
- q(3392),
- q(0),
- ],
- q(kurukh) => [
- q(0238),
- q(0),
- ],
- q(kusaal) => [
- q(3654),
- q(0),
- ],
- q(kusaghe) => [
- q(3595),
- q(0),
- ],
- q(kushi) => [
- q(3646),
- q(0),
- ],
- q(kusu) => [
- q(3610),
- q(0),
- ],
- q(kusunda) => [
- q(3312),
- q(0),
- ],
- q(kutang ghale) => [
- q(2509),
- q(1),
- ],
- q(kutchi) => [
- q(3299),
- q(1),
- ],
- q(kutenai) => [
- q(0242),
- q(0),
- ],
- q(kutep) => [
- q(3640),
- q(0),
- ],
- q(kuthant) => [
- q(7526),
- q(0),
- ],
- q(kutong) => [
- q(6072),
- q(0),
- ],
- q(kutto) => [
- q(3520),
- q(0),
- ],
- q(kutu) => [
- q(3235),
- q(0),
- ],
- q(kuturmi) => [
- q(3337),
- q(0),
- ],
- q(kuuk-yak) => [
- q(6874),
- q(0),
- ],
- q(kuuku-ya'u) => [
- q(3659),
- q(0),
- ],
- q(kuvale) => [
- q(5246),
- q(0),
- ],
- q(kuvi) => [
- q(3730),
- q(0),
- ],
- q(kuwaa) => [
- q(1285),
- q(0),
- ],
- q(kuwaataay) => [
- q(1923),
- q(0),
- ],
- q(kuy) => [
- q(3250),
- q(0),
- ],
- q(kven finnish) => [
- q(2349),
- q(0),
- ],
- q(kw'adza) => [
- q(7131),
- q(0),
- ],
- q(kwa) => [
- q(3687),
- q(0),
- ],
- q(kwa') => [
- q(1267),
- q(0),
- ],
- q(kwaami) => [
- q(3605),
- q(0),
- ],
- q(kwadi) => [
- q(3710),
- q(0),
- ],
- q(kwaio) => [
- q(3689),
- q(0),
- ],
- q(kwaja) => [
- q(3255),
- q(0),
- ],
- q(kwakiutl) => [
- q(3696),
- q(0),
- ],
- q(kwakum) => [
- q(3705),
- q(0),
- ],
- q(kwalhioqua-tlatskanai) => [
- q(5711),
- q(0),
- ],
- q(kwama) => [
- q(3467),
- q(0),
- ],
- q(kwambi) => [
- q(3698),
- q(0),
- ],
- q(kwamera) => [
- q(6604),
- q(0),
- ],
- q(kwami) => [
- q(3620),
- q(0),
- ],
- q(kwamtim one) => [
- q(5228),
- q(0),
- ],
- q(kwandu) => [
- q(7313),
- q(0),
- ],
- q(kwang) => [
- q(3669),
- q(0),
- ],
- q(kwanga) => [
- q(3695),
- q(0),
- ],
- q(kwangali) => [
- q(3699),
- q(0),
- ],
- q(kwanja) => [
- q(3491),
- q(0),
- ],
- q(kwanyama) => [
- q(0239),
- q(1),
- ],
- q(kwara'ae) => [
- q(3691),
- q(0),
- ],
- q(kwasio) => [
- q(4961),
- q(0),
- ],
- q(kwaya) => [
- q(3735),
- q(0),
- ],
- q(kwaza) => [
- q(7533),
- q(0),
- ],
- q(kwegu) => [
- q(7537),
- q(0),
- ],
- q(kwenyi) => [
- q(3243),
- q(1),
- ],
- q(kwer) => [
- q(3702),
- q(0),
- ],
- q(kwerba) => [
- q(3690),
- q(0),
- ],
- q(kwerba mamberamo) => [
- q(7542),
- q(0),
- ],
- q(kwere) => [
- q(1921),
- q(0),
- ],
- q(kwerisa) => [
- q(3401),
- q(0),
- ],
- q(kwese) => [
- q(3703),
- q(0),
- ],
- q(kwesten) => [
- q(3704),
- q(0),
- ],
- q(kwini) => [
- q(2689),
- q(0),
- ],
- q(kwinsu) => [
- q(3641),
- q(0),
- ],
- q(kwinti) => [
- q(3707),
- q(0),
- ],
- q(kwoma) => [
- q(3465),
- q(0),
- ],
- q(kwomtari) => [
- q(3700),
- q(0),
- ],
- q(kxoe) => [
- q(7527),
- q(0),
- ],
- q(kyak) => [
- q(1255),
- q(0),
- ],
- q(kyaka) => [
- q(3737),
- q(0),
- ],
- q(kyan-karyaw naga) => [
- q(5042),
- q(0),
- ],
- q(kyanga) => [
- q(6815),
- q(0),
- ],
- q(kyenele) => [
- q(3555),
- q(0),
- ],
- q(kyerung) => [
- q(3329),
- q(0),
- ],
- q(kyrgyz) => [
- q(0227),
- q(1),
- ],
- q(la'bi) => [
- q(3810),
- q(0),
- ],
- q(laa laa bwamu) => [
- q(1550),
- q(0),
- ],
- q(laadan) => [
- q(3847),
- q(0),
- ],
- q(laal) => [
- q(2462),
- q(0),
- ],
- q(laalaa) => [
- q(1641),
- q(1),
- ],
- q(laari) => [
- q(3842),
- q(0),
- ],
- q(laba) => [
- q(3799),
- q(0),
- ],
- q(label) => [
- q(3805),
- q(0),
- ],
- q(labir) => [
- q(3112),
- q(0),
- ],
- q(labo) => [
- q(4625),
- q(0),
- ],
- q(labo phowa) => [
- q(7713),
- q(0),
- ],
- q(labu) => [
- q(3821),
- q(0),
- ],
- q(labuk-kinabatangan kadazan) => [
- q(2151),
- q(0),
- ],
- q(lacandon) => [
- q(3786),
- q(0),
- ],
- q(lachi) => [
- q(3820),
- q(0),
- ],
- q(lachiguiri zapotec) => [
- q(7899),
- q(0),
- ],
- q(lachixio zapotec) => [
- q(7910),
- q(0),
- ],
- q(ladakhi) => [
- q(3811),
- q(0),
- ],
- q(ladin) => [
- q(3950),
- q(0),
- ],
- q(ladino) => [
- q(0243),
- q(0),
- ],
- q(ladji ladji) => [
- q(3956),
- q(0),
- ],
- q(laeko-libuat) => [
- q(3938),
- q(0),
- ],
- q(lafofa) => [
- q(3788),
- q(0),
- ],
- q(laghu) => [
- q(3878),
- q(0),
- ],
- q(laghuu) => [
- q(3880),
- q(0),
- ],
- q(lagwan) => [
- q(3514),
- q(0),
- ],
- q(laha (indonesia)) => [
- q(3892),
- q(0),
- ],
- q(laha (viet nam)) => [
- q(3891),
- q(0),
- ],
- q(lahanan) => [
- q(3896),
- q(0),
- ],
- q(lahnda) => [
- q(0244),
- q(0),
- ],
- q(lahta) => [
- q(3679),
- q(1),
- ],
- q(lahta karen) => [
- q(3679),
- q(0),
- ],
- q(lahu) => [
- q(3900),
- q(0),
- ],
- q(lahu shi) => [
- q(3893),
- q(0),
- ],
- q(lahul lohar) => [
- q(3894),
- q(0),
- ],
- q(laimbue) => [
- q(3987),
- q(0),
- ],
- q(laitu chin) => [
- q(1772),
- q(0),
- ],
- q(laiyolo) => [
- q(3925),
- q(0),
- ],
- q(lak) => [
- q(3807),
- q(0),
- ],
- q(laka (chad)) => [
- q(3795),
- q(0),
- ],
- q(laka (nigeria)) => [
- q(3792),
- q(0),
- ],
- q(lakalei) => [
- q(3930),
- q(0),
- ],
- q(lake miwok) => [
- q(3986),
- q(0),
- ],
- q(lakha) => [
- q(3935),
- q(0),
- ],
- q(laki) => [
- q(3936),
- q(0),
- ],
- q(lakkia) => [
- q(3806),
- q(0),
- ],
- q(lakon) => [
- q(3940),
- q(0),
- ],
- q(lakonde) => [
- q(3933),
- q(0),
- ],
- q(lakota) => [
- q(3944),
- q(0),
- ],
- q(lakota dida) => [
- q(2031),
- q(0),
- ],
- q(lala) => [
- q(5060),
- q(0),
- ],
- q(lala-bisa) => [
- q(3852),
- q(0),
- ],
- q(lala-roba) => [
- q(3947),
- q(0),
- ],
- q(lalana chinantec) => [
- q(1799),
- q(0),
- ],
- q(lalia) => [
- q(3793),
- q(0),
- ],
- q(lama (togo)) => [
- q(3798),
- q(0),
- ],
- q(lama bai) => [
- q(3802),
- q(0),
- ],
- q(lamaholot) => [
- q(6096),
- q(0),
- ],
- q(lamalera) => [
- q(3983),
- q(0),
- ],
- q(lamang) => [
- q(2750),
- q(0),
- ],
- q(lamatuka) => [
- q(3982),
- q(0),
- ],
- q(lamba) => [
- q(0245),
- q(0),
- ],
- q(lambadi) => [
- q(3979),
- q(0),
- ],
- q(lambayeque quechua) => [
- q(5674),
- q(0),
- ],
- q(lambichhong) => [
- q(3974),
- q(0),
- ],
- q(lamboya) => [
- q(3988),
- q(0),
- ],
- q(lambya) => [
- q(3790),
- q(0),
- ],
- q(lame) => [
- q(1303),
- q(0),
- ],
- q(lamenu) => [
- q(3984),
- q(0),
- ],
- q(lamet) => [
- q(3815),
- q(0),
- ],
- q(lamja-dengsa-tola) => [
- q(3841),
- q(0),
- ],
- q(lamkang) => [
- q(3977),
- q(0),
- ],
- q(lamma) => [
- q(3871),
- q(0),
- ],
- q(lamnso') => [
- q(4001),
- q(0),
- ],
- q(lamogai) => [
- q(3973),
- q(0),
- ],
- q(lampung api) => [
- q(3927),
- q(0),
- ],
- q(lampung nyo) => [
- q(0570),
- q(0),
- ],
- q(lamu) => [
- q(3954),
- q(0),
- ],
- q(lamu-lamu) => [
- q(3825),
- q(0),
- ],
- q(lanas lobu) => [
- q(5862),
- q(0),
- ],
- q(land dayak languages) => [
- q(0106),
- q(0),
- ],
- q(landoma) => [
- q(3846),
- q(0),
- ],
- q(lang'e) => [
- q(7693),
- q(0),
- ],
- q(langam) => [
- q(3998),
- q(0),
- ],
- q(langbashe) => [
- q(3990),
- q(0),
- ],
- q(langi) => [
- q(3789),
- q(0),
- ],
- q(langnian buyang) => [
- q(7668),
- q(0),
- ],
- q(lango (sudan)) => [
- q(4000),
- q(0),
- ],
- q(lango (uganda)) => [
- q(3791),
- q(0),
- ],
- q(langobardic) => [
- q(3993),
- q(0),
- ],
- q(langue des signes de belgique francophone) => [
- q(5977),
- q(0),
- ],
- q(lanima) => [
- q(4003),
- q(0),
- ],
- q(lanoh) => [
- q(3994),
- q(0),
- ],
- q(lao) => [
- q(0246),
- q(0),
- ],
- q(lao naga) => [
- q(4948),
- q(0),
- ],
- q(laomian) => [
- q(4095),
- q(0),
- ],
- q(laopang) => [
- q(3809),
- q(0),
- ],
- q(laos sign language) => [
- q(4055),
- q(0),
- ],
- q(lapaguia-guivini zapotec) => [
- q(7940),
- q(0),
- ],
- q(laragia) => [
- q(4036),
- q(0),
- ],
- q(larantuka malay) => [
- q(4044),
- q(0),
- ],
- q(lardil) => [
- q(3826),
- q(0),
- ],
- q(larevat) => [
- q(4045),
- q(0),
- ],
- q(large flowery miao) => [
- q(2777),
- q(0),
- ],
- q(lari) => [
- q(4039),
- q(0),
- ],
- q(larike-wakasihu) => [
- q(0757),
- q(0),
- ],
- q(laro) => [
- q(4042),
- q(0),
- ],
- q(larteh) => [
- q(3797),
- q(0),
- ],
- q(laru) => [
- q(3794),
- q(0),
- ],
- q(lasalimu) => [
- q(3959),
- q(0),
- ],
- q(lasgerdi) => [
- q(4047),
- q(0),
- ],
- q(lashi) => [
- q(4052),
- q(0),
- ],
- q(lasi) => [
- q(4058),
- q(0),
- ],
- q(late middle chinese) => [
- q(4061),
- q(0),
- ],
- q(latgalian) => [
- q(4062),
- q(0),
- ],
- q(latin) => [
- q(0247),
- q(0),
- ],
- q(latu) => [
- q(4068),
- q(0),
- ],
- q(latunde) => [
- q(4065),
- q(0),
- ],
- q(latvian) => [
- q(0248),
- q(0),
- ],
- q(latvian sign language) => [
- q(4053),
- q(0),
- ],
- q(lau) => [
- q(3965),
- q(0),
- ],
- q(laua) => [
- q(4072),
- q(0),
- ],
- q(lauan) => [
- q(3966),
- q(0),
- ],
- q(lauje) => [
- q(3800),
- q(0),
- ],
- q(laura) => [
- q(4079),
- q(0),
- ],
- q(laurentian) => [
- q(4035),
- q(0),
- ],
- q(lautu chin) => [
- q(1777),
- q(0),
- ],
- q(lavatbura-lamusong) => [
- q(3822),
- q(0),
- ],
- q(lave) => [
- q(1423),
- q(0),
- ],
- q(laven) => [
- q(3816),
- q(0),
- ],
- q(lavrung) => [
- q(3100),
- q(1),
- ],
- q(lavukaleve) => [
- q(4087),
- q(0),
- ],
- q(lawangan) => [
- q(3824),
- q(0),
- ],
- q(lawu) => [
- q(4098),
- q(0),
- ],
- q(lawunuia) => [
- q(6471),
- q(0),
- ],
- q(layakha) => [
- q(4100),
- q(0),
- ],
- q(laz) => [
- q(4106),
- q(0),
- ],
- q(lealao chinantec) => [
- q(1769),
- q(0),
- ],
- q(leco) => [
- q(3853),
- q(0),
- ],
- q(ledo kaili) => [
- q(3872),
- q(0),
- ],
- q(leelau) => [
- q(3844),
- q(0),
- ],
- q(lefa) => [
- q(3875),
- q(0),
- ],
- q(lega-mwenga) => [
- q(3884),
- q(0),
- ],
- q(lega-shabunda) => [
- q(3851),
- q(0),
- ],
- q(legbo) => [
- q(0654),
- q(0),
- ],
- q(legenyem) => [
- q(3827),
- q(0),
- ],
- q(lehali) => [
- q(6662),
- q(0),
- ],
- q(lehalurup) => [
- q(6925),
- q(0),
- ],
- q(lehar) => [
- q(1641),
- q(0),
- ],
- q(leinong naga) => [
- q(4105),
- q(0),
- ],
- q(leipon) => [
- q(3860),
- q(0),
- ],
- q(lelak) => [
- q(3957),
- q(0),
- ],
- q(lele (chad)) => [
- q(3960),
- q(0),
- ],
- q(lele (democratic republic of congo)) => [
- q(3861),
- q(0),
- ],
- q(lele (guinea)) => [
- q(3949),
- q(0),
- ],
- q(lele (papua new guinea)) => [
- q(3951),
- q(0),
- ],
- q(lelemi) => [
- q(3856),
- q(0),
- ],
- q(lelepa) => [
- q(4028),
- q(0),
- ],
- q(lembena) => [
- q(3866),
- q(0),
- ],
- q(lemerig) => [
- q(4046),
- q(0),
- ],
- q(lemio) => [
- q(3858),
- q(0),
- ],
- q(lemnian) => [
- q(7383),
- q(0),
- ],
- q(lemolang) => [
- q(3874),
- q(0),
- ],
- q(lemoro) => [
- q(3843),
- q(0),
- ],
- q(lenakel) => [
- q(6605),
- q(0),
- ],
- q(lenca) => [
- q(3863),
- q(0),
- ],
- q(lendu) => [
- q(3854),
- q(0),
- ],
- q(lengilu) => [
- q(3881),
- q(0),
- ],
- q(lengo) => [
- q(3887),
- q(0),
- ],
- q(lengola) => [
- q(3859),
- q(0),
- ],
- q(lengua de senas catalana) => [
- q(1862),
- q(1),
- ],
- q(lengua de senas del paraguay) => [
- q(5665),
- q(1),
- ],
- q(lengua de senas panamenas) => [
- q(4056),
- q(1),
- ],
- q(leningitij) => [
- q(3996),
- q(0),
- ],
- q(lenje) => [
- q(3857),
- q(0),
- ],
- q(lenkau) => [
- q(3867),
- q(0),
- ],
- q(lenyima) => [
- q(3840),
- q(0),
- ],
- q(leonese) => [
- q(0030),
- q(2),
- ],
- q(lepcha) => [
- q(3865),
- q(0),
- ],
- q(lepki) => [
- q(4029),
- q(0),
- ],
- q(lepontic) => [
- q(7388),
- q(0),
- ],
- q(lere) => [
- q(2571),
- q(0),
- ],
- q(lese) => [
- q(3868),
- q(0),
- ],
- q(lesing-gelimi) => [
- q(3869),
- q(0),
- ],
- q(letemboi) => [
- q(4973),
- q(0),
- ],
- q(leti (cameroon)) => [
- q(3864),
- q(0),
- ],
- q(leti (indonesia)) => [
- q(4064),
- q(0),
- ],
- q(letzeburgesch) => [
- q(0255),
- q(1),
- ],
- q(levuka) => [
- q(4089),
- q(0),
- ],
- q(lewo) => [
- q(4099),
- q(0),
- ],
- q(lewo eleng) => [
- q(4091),
- q(0),
- ],
- q(lewotobi) => [
- q(4097),
- q(0),
- ],
- q(leyigha) => [
- q(1000),
- q(0),
- ],
- q(lezghian) => [
- q(0249),
- q(0),
- ],
- q(lhaovo) => [
- q(4288),
- q(1),
- ],
- q(lhokpu) => [
- q(3897),
- q(0),
- ],
- q(lhomi) => [
- q(3895),
- q(0),
- ],
- q(li'o) => [
- q(3926),
- q(0),
- ],
- q(liabuku) => [
- q(3920),
- q(0),
- ],
- q(liana-seti) => [
- q(6246),
- q(0),
- ],
- q(liangmai naga) => [
- q(4906),
- q(0),
- ],
- q(lianshan zhuang) => [
- q(7859),
- q(0),
- ],
- q(liberia kpelle) => [
- q(7444),
- q(0),
- ],
- q(liberian english) => [
- q(3915),
- q(0),
- ],
- q(libido) => [
- q(3914),
- q(0),
- ],
- q(libinza) => [
- q(3922),
- q(0),
- ],
- q(libon bikol) => [
- q(3813),
- q(0),
- ],
- q(liburnian) => [
- q(7385),
- q(0),
- ],
- q(libyan arabic) => [
- q(1002),
- q(0),
- ],
- q(libyan sign language) => [
- q(3819),
- q(0),
- ],
- q(ligbi) => [
- q(3907),
- q(0),
- ],
- q(ligenza) => [
- q(3890),
- q(0),
- ],
- q(ligurian) => [
- q(3909),
- q(0),
- ],
- q(ligurian (ancient)) => [
- q(7384),
- q(0),
- ],
- q(lihir) => [
- q(3908),
- q(0),
- ],
- q(lijili) => [
- q(4250),
- q(0),
- ],
- q(lika) => [
- q(3910),
- q(0),
- ],
- q(liki) => [
- q(3912),
- q(0),
- ],
- q(likila) => [
- q(3905),
- q(0),
- ],
- q(likuba) => [
- q(3732),
- q(0),
- ],
- q(likum) => [
- q(3902),
- q(0),
- ],
- q(likwala) => [
- q(3688),
- q(0),
- ],
- q(lilau) => [
- q(3958),
- q(0),
- ],
- q(lillooet) => [
- q(3911),
- q(0),
- ],
- q(limassa) => [
- q(1307),
- q(0),
- ],
- q(limbu) => [
- q(3906),
- q(0),
- ],
- q(limbum) => [
- q(3981),
- q(0),
- ],
- q(limburgan) => [
- q(0250),
- q(0),
- ],
- q(limburger) => [
- q(0250),
- q(1),
- ],
- q(limburgish) => [
- q(0250),
- q(2),
- ],
- q(limi) => [
- q(7667),
- q(0),
- ],
- q(limilngan) => [
- q(3969),
- q(0),
- ],
- q(limos kalinga) => [
- q(3461),
- q(0),
- ],
- q(lindu) => [
- q(3448),
- q(1),
- ],
- q(linear a) => [
- q(3785),
- q(0),
- ],
- q(lingala) => [
- q(0251),
- q(0),
- ],
- q(lingao) => [
- q(5263),
- q(0),
- ],
- q(lingarak) => [
- q(3882),
- q(0),
- ],
- q(lingua franca) => [
- q(5514),
- q(0),
- ],
- q(lingua franca nova) => [
- q(3876),
- q(0),
- ],
- q(lipan apache) => [
- q(0845),
- q(0),
- ],
- q(lipo) => [
- q(4031),
- q(0),
- ],
- q(lisabata-nuniali) => [
- q(3836),
- q(0),
- ],
- q(lisela) => [
- q(3832),
- q(0),
- ],
- q(lish) => [
- q(4051),
- q(0),
- ],
- q(lishan didan) => [
- q(6678),
- q(0),
- ],
- q(lishana deni) => [
- q(4048),
- q(0),
- ],
- q(lishanid noshan) => [
- q(0701),
- q(0),
- ],
- q(lisu) => [
- q(3916),
- q(0),
- ],
- q(literary chinese) => [
- q(4103),
- q(0),
- ],
- q(lithuanian) => [
- q(0252),
- q(0),
- ],
- q(lithuanian sign language) => [
- q(3964),
- q(0),
- ],
- q(litzlitz) => [
- q(4104),
- q(0),
- ],
- q(liujiang zhuang) => [
- q(7857),
- q(0),
- ],
- q(liuqian zhuang) => [
- q(7860),
- q(0),
- ],
- q(liv) => [
- q(3918),
- q(0),
- ],
- q(livvi) => [
- q(5243),
- q(0),
- ],
- q(llengua de signes catalana) => [
- q(1862),
- q(2),
- ],
- q(llengua de signes valenciana) => [
- q(7035),
- q(1),
- ],
- q(lo-toga) => [
- q(3899),
- q(0),
- ],
- q(loarki) => [
- q(4038),
- q(0),
- ],
- q(lobala) => [
- q(4019),
- q(0),
- ],
- q(lobi) => [
- q(4006),
- q(0),
- ],
- q(lodhi) => [
- q(3814),
- q(0),
- ],
- q(logba) => [
- q(3886),
- q(0),
- ],
- q(logo) => [
- q(4010),
- q(0),
- ],
- q(logol) => [
- q(4009),
- q(0),
- ],
- q(logooli) => [
- q(5732),
- q(0),
- ],
- q(logorik) => [
- q(3917),
- q(0),
- ],
- q(logudorese sardinian) => [
- q(6200),
- q(0),
- ],
- q(lohorung) => [
- q(3818),
- q(0),
- ],
- q(loja highland quichua) => [
- q(5696),
- q(0),
- ],
- q(lojban) => [
- q(0205),
- q(0),
- ],
- q(lokaa) => [
- q(7583),
- q(0),
- ],
- q(loke) => [
- q(4027),
- q(0),
- ],
- q(loko) => [
- q(4014),
- q(0),
- ],
- q(lokoya) => [
- q(3946),
- q(0),
- ],
- q(lola) => [
- q(3828),
- q(0),
- ],
- q(lolak) => [
- q(3963),
- q(0),
- ],
- q(lole) => [
- q(3953),
- q(0),
- ],
- q(lolo) => [
- q(3948),
- q(0),
- ],
- q(loloda) => [
- q(4005),
- q(0),
- ],
- q(lolopo) => [
- q(7598),
- q(0),
- ],
- q(loma (cote d'ivoire)) => [
- q(4012),
- q(0),
- ],
- q(loma (liberia)) => [
- q(4015),
- q(0),
- ],
- q(lomaiviti) => [
- q(3985),
- q(0),
- ],
- q(lomavren) => [
- q(5803),
- q(0),
- ],
- q(lombard) => [
- q(3980),
- q(0),
- ],
- q(lombi) => [
- q(3975),
- q(0),
- ],
- q(lombo) => [
- q(4017),
- q(0),
- ],
- q(lomwe) => [
- q(4838),
- q(0),
- ],
- q(loncong) => [
- q(3829),
- q(0),
- ],
- q(long phuri naga) => [
- q(4030),
- q(0),
- ],
- q(long wat) => [
- q(6741),
- q(0),
- ],
- q(longgu) => [
- q(3889),
- q(0),
- ],
- q(longto) => [
- q(7190),
- q(0),
- ],
- q(longuda) => [
- q(4002),
- q(0),
- ],
- q(loniu) => [
- q(4021),
- q(0),
- ],
- q(lonwolwol) => [
- q(1841),
- q(0),
- ],
- q(lonzo) => [
- q(4004),
- q(0),
- ],
- q(loo) => [
- q(3848),
- q(0),
- ],
- q(lopa) => [
- q(4018),
- q(0),
- ],
- q(lopi) => [
- q(4024),
- q(0),
- ],
- q(lopit) => [
- q(4032),
- q(0),
- ],
- q(lorang) => [
- q(4041),
- q(0),
- ],
- q(lorediakarkar) => [
- q(3999),
- q(0),
- ],
- q(loreto-ucayali spanish) => [
- q(6179),
- q(0),
- ],
- q(lote) => [
- q(6950),
- q(0),
- ],
- q(lotha naga) => [
- q(4901),
- q(0),
- ],
- q(lotud) => [
- q(2160),
- q(0),
- ],
- q(lou) => [
- q(4013),
- q(0),
- ],
- q(louisiana creole) => [
- q(4023),
- q(0),
- ],
- q(loun) => [
- q(4026),
- q(0),
- ],
- q(loup a) => [
- q(7387),
- q(0),
- ],
- q(loup b) => [
- q(7380),
- q(0),
- ],
- q(lovono) => [
- q(7026),
- q(1),
- ],
- q(low german) => [
- q(0307),
- q(0),
- ],
- q(low saxon) => [
- q(0307),
- q(1),
- ],
- q(lower burdekin) => [
- q(7280),
- q(0),
- ],
- q(lower chehalis) => [
- q(1703),
- q(0),
- ],
- q(lower grand valley dani) => [
- q(2097),
- q(0),
- ],
- q(lower silesian) => [
- q(6091),
- q(0),
- ],
- q(lower sorbian) => [
- q(0114),
- q(0),
- ],
- q(lower southern aranda) => [
- q(0990),
- q(0),
- ],
- q(lower ta'oih) => [
- q(6733),
- q(0),
- ],
- q(lower tanana) => [
- q(6347),
- q(0),
- ],
- q(lowland oaxaca chontal) => [
- q(1776),
- q(0),
- ],
- q(lowland tarahumara) => [
- q(6349),
- q(0),
- ],
- q(loxicha zapotec) => [
- q(7943),
- q(0),
- ],
- q(loyop) => [
- q(6925),
- q(1),
- ],
- q(lozi) => [
- q(0254),
- q(0),
- ],
- q(lu) => [
- q(3330),
- q(0),
- ],
- q(luang) => [
- q(3873),
- q(0),
- ],
- q(luba-katanga) => [
- q(0257),
- q(0),
- ],
- q(luba-lulua) => [
- q(0256),
- q(0),
- ],
- q(lubila) => [
- q(3210),
- q(0),
- ],
- q(lubu) => [
- q(3830),
- q(0),
- ],
- q(lubuagan kalinga) => [
- q(3478),
- q(0),
- ],
- q(lubukusu) => [
- q(1576),
- q(1),
- ],
- q(luchazi) => [
- q(3831),
- q(0),
- ],
- q(lucumi) => [
- q(4078),
- q(0),
- ],
- q(ludian) => [
- q(4070),
- q(0),
- ],
- q(lufu) => [
- q(3850),
- q(0),
- ],
- q(lugbara) => [
- q(3879),
- q(0),
- ],
- q(luguru) => [
- q(5854),
- q(0),
- ],
- q(luhu) => [
- q(3835),
- q(0),
- ],
- q(lui) => [
- q(3804),
- q(0),
- ],
- q(luidakho-luisukha-lutirichi) => [
- q(2899),
- q(1),
- ],
- q(luimbi) => [
- q(4076),
- q(0),
- ],
- q(luiseno) => [
- q(0259),
- q(0),
- ],
- q(lukabaras) => [
- q(3931),
- q(1),
- ],
- q(lukpa) => [
- q(2117),
- q(0),
- ],
- q(lule) => [
- q(6878),
- q(0),
- ],
- q(lule sami) => [
- q(0391),
- q(0),
- ],
- q(lulogooli) => [
- q(5732),
- q(1),
- ],
- q(lumba-yakkha) => [
- q(4081),
- q(0),
- ],
- q(lumbee) => [
- q(3989),
- q(0),
- ],
- q(lumbu) => [
- q(4077),
- q(0),
- ],
- q(lumun) => [
- q(3970),
- q(0),
- ],
- q(lun bawang) => [
- q(3992),
- q(1),
- ],
- q(luna) => [
- q(4073),
- q(0),
- ],
- q(lunanakha) => [
- q(4074),
- q(0),
- ],
- q(lunda) => [
- q(0260),
- q(0),
- ],
- q(lundayeh) => [
- q(3992),
- q(0),
- ],
- q(lungalunga) => [
- q(7009),
- q(0),
- ],
- q(lungga) => [
- q(3877),
- q(0),
- ],
- q(luo (cameroon)) => [
- q(4083),
- q(0),
- ],
- q(luo (kenya and tanzania)) => [
- q(0261),
- q(0),
- ],
- q(luopohe hmong) => [
- q(2785),
- q(0),
- ],
- q(luopohe miao) => [
- q(2785),
- q(1),
- ],
- q(luri) => [
- q(3839),
- q(0),
- ],
- q(lusengo) => [
- q(4049),
- q(0),
- ],
- q(lushai) => [
- q(0262),
- q(0),
- ],
- q(lushootseed) => [
- q(4080),
- q(0),
- ],
- q(lusi) => [
- q(3339),
- q(0),
- ],
- q(lusitanian) => [
- q(7389),
- q(0),
- ],
- q(lutachoni) => [
- q(4067),
- q(1),
- ],
- q(lutos) => [
- q(4798),
- q(0),
- ],
- q(luvale) => [
- q(4071),
- q(0),
- ],
- q(luwati) => [
- q(4082),
- q(0),
- ],
- q(luwo) => [
- q(4096),
- q(0),
- ],
- q(luxembourgish) => [
- q(0255),
- q(0),
- ],
- q(luyana) => [
- q(4102),
- q(0),
- ],
- q(luyia) => [
- q(4084),
- q(0),
- ],
- q(lwalu) => [
- q(4090),
- q(0),
- ],
- q(lycian) => [
- q(7381),
- q(0),
- ],
- q(lydian) => [
- q(7382),
- q(0),
- ],
- q(lyele) => [
- q(3855),
- q(0),
- ],
- q(lyngngam) => [
- q(4101),
- q(0),
- ],
- q(lyons sign language) => [
- q(4050),
- q(0),
- ],
- q(ma (democratic republic of congo)) => [
- q(4532),
- q(0),
- ],
- q(ma (papua new guinea)) => [
- q(4324),
- q(0),
- ],
- q(ma manda) => [
- q(6064),
- q(0),
- ],
- q(ma'anyan) => [
- q(4289),
- q(0),
- ],
- q(ma'di) => [
- q(4274),
- q(0),
- ],
- q(ma'ya) => [
- q(6105),
- q(0),
- ],
- q(maa) => [
- q(1781),
- q(0),
- ],
- q(maaka) => [
- q(4214),
- q(0),
- ],
- q(maasina fulfulde) => [
- q(2340),
- q(0),
- ],
- q(maay) => [
- q(7682),
- q(0),
- ],
- q(maba (chad)) => [
- q(4175),
- q(0),
- ],
- q(maba (indonesia)) => [
- q(4474),
- q(0),
- ],
- q(mabaale) => [
- q(4407),
- q(0),
- ],
- q(mabaan) => [
- q(4242),
- q(0),
- ],
- q(mabaka valley kalinga) => [
- q(3406),
- q(0),
- ],
- q(mabire) => [
- q(4581),
- q(0),
- ],
- q(maca) => [
- q(4145),
- q(0),
- ],
- q(macaguaje) => [
- q(4156),
- q(0),
- ],
- q(macaguan) => [
- q(4132),
- q(0),
- ],
- q(macanese) => [
- q(4704),
- q(0),
- ],
- q(macedo-romanian) => [
- q(0363),
- q(2),
- ],
- q(macedonian) => [
- q(0263),
- q(0),
- ],
- q(machame) => [
- q(3117),
- q(0),
- ],
- q(machiguenga) => [
- q(4146),
- q(0),
- ],
- q(machinere) => [
- q(4452),
- q(0),
- ],
- q(machinga) => [
- q(4614),
- q(0),
- ],
- q(maco) => [
- q(7198),
- q(0),
- ],
- q(macuna) => [
- q(4685),
- q(0),
- ],
- q(macushi) => [
- q(4122),
- q(0),
- ],
- q(mada (cameroon)) => [
- q(4660),
- q(0),
- ],
- q(mada (nigeria)) => [
- q(4171),
- q(0),
- ],
- q(madagascar sign language) => [
- q(4689),
- q(0),
- ],
- q(madak) => [
- q(4405),
- q(0),
- ],
- q(maden) => [
- q(7414),
- q(0),
- ],
- q(madhi madhi) => [
- q(2079),
- q(0),
- ],
- q(madi) => [
- q(2614),
- q(0),
- ],
- q(madngele) => [
- q(7872),
- q(0),
- ],
- q(madurese) => [
- q(0264),
- q(0),
- ],
- q(mae) => [
- q(4387),
- q(0),
- ],
- q(maek) => [
- q(2784),
- q(0),
- ],
- q(maeng itneg) => [
- q(3018),
- q(0),
- ],
- q(mafa) => [
- q(4110),
- q(0),
- ],
- q(mafea) => [
- q(4356),
- q(0),
- ],
- q(mag-antsi ayta) => [
- q(5982),
- q(0),
- ],
- q(mag-indi ayta) => [
- q(1300),
- q(0),
- ],
- q(magahi) => [
- q(0265),
- q(0),
- ],
- q(magbukun ayta) => [
- q(1009),
- q(0),
- ],
- q(magdalena penasco mixtec) => [
- q(7502),
- q(0),
- ],
- q(maghdi) => [
- q(2555),
- q(0),
- ],
- q(magoma) => [
- q(2562),
- q(0),
- ],
- q(magori) => [
- q(7828),
- q(0),
- ],
- q(maguindanaon) => [
- q(4177),
- q(0),
- ],
- q(magyi) => [
- q(2556),
- q(0),
- ],
- q(mah meri) => [
- q(4271),
- q(1),
- ],
- q(mahali) => [
- q(4334),
- q(0),
- ],
- q(maharastri prakrit) => [
- q(5510),
- q(0),
- ],
- q(mahasu pahari) => [
- q(1161),
- q(0),
- ],
- q(mahican) => [
- q(4335),
- q(0),
- ],
- q(mahongwe) => [
- q(4268),
- q(0),
- ],
- q(mahou) => [
- q(4663),
- q(0),
- ],
- q(mai brat) => [
- q(1012),
- q(0),
- ],
- q(maia) => [
- q(6078),
- q(0),
- ],
- q(maiadomu) => [
- q(4711),
- q(0),
- ],
- q(maiani) => [
- q(6602),
- q(0),
- ],
- q(maii) => [
- q(4395),
- q(0),
- ],
- q(mailu) => [
- q(4262),
- q(0),
- ],
- q(maindo) => [
- q(1919),
- q(0),
- ],
- q(mainfrankisch) => [
- q(7008),
- q(0),
- ],
- q(mainstream kenyah) => [
- q(7365),
- q(0),
- ],
- q(mairasi) => [
- q(7931),
- q(0),
- ],
- q(maisin) => [
- q(4135),
- q(0),
- ],
- q(maithili) => [
- q(0267),
- q(0),
- ],
- q(maiwa (indonesia)) => [
- q(7161),
- q(0),
- ],
- q(maiwa (papua new guinea)) => [
- q(4556),
- q(0),
- ],
- q(maiwala) => [
- q(4583),
- q(0),
- ],
- q(majang) => [
- q(4453),
- q(0),
- ],
- q(majera) => [
- q(7400),
- q(0),
- ],
- q(majhi) => [
- q(4336),
- q(0),
- ],
- q(majhwar) => [
- q(4392),
- q(0),
- ],
- q(majukayang kalinga) => [
- q(3454),
- q(0),
- ],
- q(mak (china)) => [
- q(4342),
- q(0),
- ],
- q(mak (nigeria)) => [
- q(5367),
- q(0),
- ],
- q(makaa) => [
- q(4160),
- q(0),
- ],
- q(makah) => [
- q(4672),
- q(0),
- ],
- q(makalero) => [
- q(4313),
- q(0),
- ],
- q(makasae) => [
- q(4360),
- q(0),
- ],
- q(makasar) => [
- q(0268),
- q(0),
- ],
- q(makassar malay) => [
- q(4232),
- q(0),
- ],
- q(makayam) => [
- q(0947),
- q(0),
- ],
- q(makhuwa) => [
- q(7022),
- q(0),
- ],
- q(makhuwa-marrevone) => [
- q(7394),
- q(0),
- ],
- q(makhuwa-meetto) => [
- q(4249),
- q(0),
- ],
- q(makhuwa-moniga) => [
- q(4278),
- q(0),
- ],
- q(makhuwa-saka) => [
- q(7486),
- q(0),
- ],
- q(makhuwa-shirima) => [
- q(7013),
- q(0),
- ],
- q(maklew) => [
- q(4247),
- q(0),
- ],
- q(makolkol) => [
- q(7868),
- q(0),
- ],
- q(makonde) => [
- q(3237),
- q(0),
- ],
- q(maku) => [
- q(7267),
- q(0),
- ],
- q(maku'a) => [
- q(4086),
- q(0),
- ],
- q(makurap) => [
- q(4468),
- q(0),
- ],
- q(makuri naga) => [
- q(3121),
- q(0),
- ],
- q(makwe) => [
- q(7680),
- q(0),
- ],
- q(makyan naga) => [
- q(6893),
- q(0),
- ],
- q(mal) => [
- q(4365),
- q(0),
- ],
- q(mal paharia) => [
- q(4338),
- q(0),
- ],
- q(mala (nigeria)) => [
- q(5863),
- q(0),
- ],
- q(mala (papua new guinea)) => [
- q(5402),
- q(0),
- ],
- q(mala malasar) => [
- q(2959),
- q(0),
- ],
- q(malaccan creole malay) => [
- q(1685),
- q(0),
- ],
- q(malaccan creole portuguese) => [
- q(4157),
- q(0),
- ],
- q(malagasy) => [
- q(0284),
- q(0),
- ],
- q(malalamai) => [
- q(4401),
- q(0),
- ],
- q(malango) => [
- q(4372),
- q(0),
- ],
- q(malankuravan) => [
- q(4325),
- q(0),
- ],
- q(malapandaram) => [
- q(4326),
- q(0),
- ],
- q(malaryan) => [
- q(4327),
- q(0),
- ],
- q(malas) => [
- q(4352),
- q(0),
- ],
- q(malasar) => [
- q(7687),
- q(0),
- ],
- q(malavedan) => [
- q(4328),
- q(0),
- ],
- q(malawi lomwe) => [
- q(4016),
- q(0),
- ],
- q(malawi sena) => [
- q(6295),
- q(0),
- ],
- q(malay) => [
- q(0275),
- q(0),
- ],
- q(malay (individual language)) => [
- q(7858),
- q(0),
- ],
- q(malay (macrolanguage)) => [
- q(0275),
- q(1),
- ],
- q(malayalam) => [
- q(0269),
- q(0),
- ],
- q(malayic dayak) => [
- q(7314),
- q(0),
- ],
- q(malaynon) => [
- q(4382),
- q(0),
- ],
- q(malayo) => [
- q(4134),
- q(0),
- ],
- q(malayo-polynesian languages) => [
- q(0521),
- q(0),
- ],
- q(malaysian sign language) => [
- q(7402),
- q(0),
- ],
- q(malba birifor) => [
- q(1151),
- q(0),
- ],
- q(maldivian) => [
- q(0111),
- q(2),
- ],
- q(male) => [
- q(2821),
- q(1),
- ],
- q(male (ethiopia)) => [
- q(4192),
- q(0),
- ],
- q(male (papua new guinea)) => [
- q(4173),
- q(0),
- ],
- q(malecite-passamaquoddy) => [
- q(5580),
- q(0),
- ],
- q(maleku jaika) => [
- q(2658),
- q(0),
- ],
- q(maleng) => [
- q(5481),
- q(0),
- ],
- q(maleu-kilenge) => [
- q(4253),
- q(0),
- ],
- q(malfaxal) => [
- q(4381),
- q(0),
- ],
- q(malgana) => [
- q(7014),
- q(0),
- ],
- q(malgbe) => [
- q(4645),
- q(0),
- ],
- q(mali) => [
- q(2442),
- q(0),
- ],
- q(malila) => [
- q(4258),
- q(0),
- ],
- q(malimba) => [
- q(4690),
- q(0),
- ],
- q(malimpung) => [
- q(4367),
- q(0),
- ],
- q(malinaltepec me'phaa) => [
- q(6399),
- q(0),
- ],
- q(malinaltepec tlapanec) => [
- q(6399),
- q(1),
- ],
- q(malo) => [
- q(4361),
- q(0),
- ],
- q(malol) => [
- q(4129),
- q(0),
- ],
- q(maltese) => [
- q(0285),
- q(0),
- ],
- q(maltese sign language) => [
- q(4181),
- q(0),
- ],
- q(malua bay) => [
- q(4370),
- q(0),
- ],
- q(malvi) => [
- q(4585),
- q(0),
- ],
- q(malyangapa) => [
- q(7618),
- q(0),
- ],
- q(mam) => [
- q(4112),
- q(0),
- ],
- q(mama) => [
- q(4383),
- q(0),
- ],
- q(mamaa) => [
- q(4272),
- q(0),
- ],
- q(mamainde) => [
- q(7157),
- q(0),
- ],
- q(mamanwa) => [
- q(4396),
- q(0),
- ],
- q(mamara senoufo) => [
- q(4675),
- q(0),
- ],
- q(mamasa) => [
- q(4482),
- q(0),
- ],
- q(mambae) => [
- q(4254),
- q(0),
- ],
- q(mambai) => [
- q(4163),
- q(0),
- ],
- q(mamboru) => [
- q(4596),
- q(0),
- ],
- q(mambwe-lungu) => [
- q(4259),
- q(0),
- ],
- q(mampruli) => [
- q(4117),
- q(0),
- ],
- q(mamuju) => [
- q(4496),
- q(0),
- ],
- q(mamulique) => [
- q(2252),
- q(0),
- ],
- q(mamusi) => [
- q(3238),
- q(0),
- ],
- q(mamvu) => [
- q(4178),
- q(0),
- ],
- q(man met) => [
- q(4394),
- q(0),
- ],
- q(manado malay) => [
- q(7403),
- q(0),
- ],
- q(manam) => [
- q(4594),
- q(0),
- ],
- q(manambu) => [
- q(4364),
- q(0),
- ],
- q(manangba) => [
- q(4967),
- q(0),
- ],
- q(manangkari) => [
- q(7890),
- q(0),
- ],
- q(manchu) => [
- q(0286),
- q(0),
- ],
- q(manda (australia)) => [
- q(7861),
- q(0),
- ],
- q(manda (india)) => [
- q(4267),
- q(0),
- ],
- q(manda (tanzania)) => [
- q(4260),
- q(0),
- ],
- q(mandahuaca) => [
- q(4285),
- q(0),
- ],
- q(mandaic) => [
- q(4293),
- q(0),
- ],
- q(mandan) => [
- q(4282),
- q(0),
- ],
- q(mandandanyi) => [
- q(7871),
- q(0),
- ],
- q(mandar) => [
- q(0277),
- q(0),
- ],
- q(mandara) => [
- q(6374),
- q(0),
- ],
- q(mandari) => [
- q(4493),
- q(0),
- ],
- q(mandarin chinese) => [
- q(1787),
- q(0),
- ],
- q(mandaya) => [
- q(4522),
- q(0),
- ],
- q(mande languages) => [
- q(0501),
- q(0),
- ],
- q(mandeali) => [
- q(4322),
- q(0),
- ],
- q(mander) => [
- q(4490),
- q(0),
- ],
- q(manding) => [
- q(0270),
- q(1),
- ],
- q(mandingo) => [
- q(0270),
- q(0),
- ],
- q(mandinka) => [
- q(4416),
- q(0),
- ],
- q(mandjak) => [
- q(4238),
- q(0),
- ],
- q(mandobo atas) => [
- q(0558),
- q(0),
- ],
- q(mandobo bawah) => [
- q(1556),
- q(0),
- ],
- q(manem) => [
- q(3081),
- q(0),
- ],
- q(mang) => [
- q(7889),
- q(0),
- ],
- q(manga kanuri) => [
- q(3206),
- q(0),
- ],
- q(mangala) => [
- q(4205),
- q(0),
- ],
- q(mangarayi) => [
- q(4451),
- q(0),
- ],
- q(mangareva) => [
- q(4519),
- q(0),
- ],
- q(mangas) => [
- q(7891),
- q(0),
- ],
- q(mangayat) => [
- q(4674),
- q(0),
- ],
- q(mangbetu) => [
- q(4179),
- q(0),
- ],
- q(mangbutu) => [
- q(4180),
- q(0),
- ],
- q(mangerr) => [
- q(7865),
- q(0),
- ],
- q(mangga buang) => [
- q(4397),
- q(0),
- ],
- q(manggarai) => [
- q(4497),
- q(0),
- ],
- q(mango) => [
- q(4246),
- q(0),
- ],
- q(mangole) => [
- q(4476),
- q(0),
- ],
- q(mangseng) => [
- q(4126),
- q(0),
- ],
- q(mangue) => [
- q(4438),
- q(0),
- ],
- q(manichaean middle persian) => [
- q(7404),
- q(0),
- ],
- q(manide) => [
- q(0563),
- q(0),
- ],
- q(manikion) => [
- q(4427),
- q(0),
- ],
- q(manipa) => [
- q(4488),
- q(0),
- ],
- q(manipuri) => [
- q(0287),
- q(0),
- ],
- q(mankanya) => [
- q(3482),
- q(0),
- ],
- q(manna-dora) => [
- q(4331),
- q(0),
- ],
- q(mannan) => [
- q(4332),
- q(0),
- ],
- q(mano) => [
- q(4213),
- q(0),
- ],
- q(manobo languages) => [
- q(0288),
- q(0),
- ],
- q(manombai) => [
- q(7193),
- q(0),
- ],
- q(mansaka) => [
- q(4533),
- q(0),
- ],
- q(mansi) => [
- q(4423),
- q(0),
- ],
- q(mansoanka) => [
- q(4544),
- q(0),
- ],
- q(manta) => [
- q(4671),
- q(0),
- ],
- q(mantsi) => [
- q(5097),
- q(0),
- ],
- q(manumanaw) => [
- q(3715),
- q(1),
- ],
- q(manumanaw karen) => [
- q(3715),
- q(0),
- ],
- q(manusela) => [
- q(7109),
- q(1),
- ],
- q(manx) => [
- q(0157),
- q(0),
- ],
- q(manya) => [
- q(4695),
- q(0),
- ],
- q(manyawa) => [
- q(4428),
- q(0),
- ],
- q(manyika) => [
- q(4642),
- q(0),
- ],
- q(manza) => [
- q(4707),
- q(0),
- ],
- q(mao naga) => [
- q(4739),
- q(0),
- ],
- q(maonan) => [
- q(4386),
- q(0),
- ],
- q(maore comorian) => [
- q(6288),
- q(0),
- ],
- q(maori) => [
- q(0271),
- q(0),
- ],
- q(mape) => [
- q(4366),
- q(0),
- ],
- q(mapena) => [
- q(4418),
- q(0),
- ],
- q(mapia) => [
- q(4472),
- q(0),
- ],
- q(mapidian) => [
- q(4470),
- q(0),
- ],
- q(mapos buang) => [
- q(1619),
- q(0),
- ],
- q(mapoyo) => [
- q(4151),
- q(0),
- ],
- q(mapuche) => [
- q(0025),
- q(1),
- ],
- q(mapudungun) => [
- q(0025),
- q(0),
- ],
- q(mapun) => [
- q(6053),
- q(0),
- ],
- q(maquiritari) => [
- q(4152),
- q(0),
- ],
- q(mara) => [
- q(4196),
- q(0),
- ],
- q(mara chin) => [
- q(4506),
- q(0),
- ],
- q(marachi) => [
- q(4037),
- q(0),
- ],
- q(maraghei) => [
- q(7010),
- q(0),
- ],
- q(maragus) => [
- q(4516),
- q(0),
- ],
- q(maram naga) => [
- q(4955),
- q(0),
- ],
- q(marama) => [
- q(4040),
- q(0),
- ],
- q(maramba) => [
- q(4668),
- q(0),
- ],
- q(maranao) => [
- q(4520),
- q(0),
- ],
- q(marangis) => [
- q(7060),
- q(1),
- ],
- q(maranunggu) => [
- q(7878),
- q(0),
- ],
- q(mararit) => [
- q(4243),
- q(0),
- ],
- q(marathi) => [
- q(0273),
- q(0),
- ],
- q(marau) => [
- q(4609),
- q(0),
- ],
- q(marba) => [
- q(4454),
- q(0),
- ],
- q(maremgi) => [
- q(4521),
- q(0),
- ],
- q(marenje) => [
- q(7018),
- q(0),
- ],
- q(marfa) => [
- q(4612),
- q(0),
- ],
- q(margany) => [
- q(7863),
- q(0),
- ],
- q(marghi central) => [
- q(4517),
- q(0),
- ],
- q(marghi south) => [
- q(4229),
- q(0),
- ],
- q(margos-yarowilca-lauricocha quechua) => [
- q(5698),
- q(0),
- ],
- q(margu) => [
- q(4273),
- q(0),
- ],
- q(mari) => [
- q(0081),
- q(0),
- ],
- q(mari (east sepik province)) => [
- q(4142),
- q(0),
- ],
- q(mari (madang province)) => [
- q(2808),
- q(0),
- ],
- q(mari (russia)) => [
- q(0081),
- q(1),
- ],
- q(maria (india)) => [
- q(4515),
- q(0),
- ],
- q(maria (papua new guinea)) => [
- q(4186),
- q(0),
- ],
- q(maricopa) => [
- q(4501),
- q(0),
- ],
- q(maridan) => [
- q(7864),
- q(0),
- ],
- q(maridjabin) => [
- q(7870),
- q(0),
- ],
- q(marik) => [
- q(1934),
- q(0),
- ],
- q(marimanindji) => [
- q(7873),
- q(0),
- ],
- q(marind) => [
- q(4523),
- q(0),
- ],
- q(maring) => [
- q(4141),
- q(0),
- ],
- q(maring naga) => [
- q(4987),
- q(0),
- ],
- q(maringarr) => [
- q(7880),
- q(0),
- ],
- q(marino) => [
- q(4500),
- q(0),
- ],
- q(mariri) => [
- q(4481),
- q(0),
- ],
- q(marithiel) => [
- q(4234),
- q(0),
- ],
- q(maritime sign language) => [
- q(5075),
- q(0),
- ],
- q(maritsaua) => [
- q(4538),
- q(0),
- ],
- q(mariyedi) => [
- q(7885),
- q(0),
- ],
- q(marka) => [
- q(5792),
- q(0),
- ],
- q(markweeta) => [
- q(2261),
- q(0),
- ],
- q(marma) => [
- q(5818),
- q(0),
- ],
- q(marovo) => [
- q(4606),
- q(0),
- ],
- q(marriammu) => [
- q(7472),
- q(0),
- ],
- q(marrucinian) => [
- q(6888),
- q(0),
- ],
- q(marshallese) => [
- q(0266),
- q(0),
- ],
- q(marsian) => [
- q(2965),
- q(0),
- ],
- q(martha's vineyard sign language) => [
- q(4503),
- q(0),
- ],
- q(marti ke) => [
- q(7867),
- q(0),
- ],
- q(martu wangka) => [
- q(4457),
- q(0),
- ],
- q(martuyhunira) => [
- q(7003),
- q(0),
- ],
- q(maru) => [
- q(4288),
- q(0),
- ],
- q(marubo) => [
- q(4703),
- q(0),
- ],
- q(marwari) => [
- q(0296),
- q(0),
- ],
- q(marwari (india)) => [
- q(5869),
- q(0),
- ],
- q(marwari (pakistan)) => [
- q(4597),
- q(0),
- ],
- q(masaaba) => [
- q(4684),
- q(0),
- ],
- q(masadiit itneg) => [
- q(6518),
- q(0),
- ],
- q(masai) => [
- q(0274),
- q(0),
- ],
- q(masalit) => [
- q(4377),
- q(0),
- ],
- q(masana) => [
- q(4158),
- q(0),
- ],
- q(masbatenyo) => [
- q(4524),
- q(0),
- ],
- q(mashco piro) => [
- q(1904),
- q(0),
- ],
- q(mashi (nigeria)) => [
- q(3123),
- q(0),
- ],
- q(mashi (zambia)) => [
- q(4280),
- q(0),
- ],
- q(masikoro malagasy) => [
- q(4530),
- q(0),
- ],
- q(masimasi) => [
- q(3002),
- q(0),
- ],
- q(masiwang) => [
- q(1333),
- q(0),
- ],
- q(maskelynes) => [
- q(3447),
- q(0),
- ],
- q(maslam) => [
- q(4543),
- q(0),
- ],
- q(masmaje) => [
- q(4210),
- q(0),
- ],
- q(massalat) => [
- q(4176),
- q(0),
- ],
- q(massep) => [
- q(4610),
- q(0),
- ],
- q(matagalpa) => [
- q(4561),
- q(0),
- ],
- q(matal) => [
- q(4224),
- q(0),
- ],
- q(matbat) => [
- q(7410),
- q(0),
- ],
- q(matengo) => [
- q(4263),
- q(0),
- ],
- q(matepi) => [
- q(4477),
- q(0),
- ],
- q(matigsalug manobo) => [
- q(4138),
- q(0),
- ],
- q(matipuhy) => [
- q(4700),
- q(0),
- ],
- q(matis) => [
- q(4464),
- q(0),
- ],
- q(mato) => [
- q(4211),
- q(0),
- ],
- q(mato grosso arara) => [
- q(0988),
- q(0),
- ],
- q(mator) => [
- q(4560),
- q(0),
- ],
- q(matses) => [
- q(4150),
- q(0),
- ],
- q(mattoki) => [
- q(7430),
- q(1),
- ],
- q(mattole) => [
- q(4595),
- q(0),
- ],
- q(matu chin) => [
- q(2772),
- q(0),
- ],
- q(matukar) => [
- q(4321),
- q(0),
- ],
- q(matumbi) => [
- q(4264),
- q(0),
- ],
- q(matya samo) => [
- q(6251),
- q(0),
- ],
- q(maung) => [
- q(4455),
- q(0),
- ],
- q(mauritian sign language) => [
- q(4060),
- q(0),
- ],
- q(mauwake) => [
- q(4277),
- q(0),
- ],
- q(mawa (chad)) => [
- q(4167),
- q(0),
- ],
- q(mawa (nigeria)) => [
- q(7154),
- q(0),
- ],
- q(mawak) => [
- q(4320),
- q(0),
- ],
- q(mawan) => [
- q(4170),
- q(0),
- ],
- q(mawayana) => [
- q(4709),
- q(0),
- ],
- q(mawchi) => [
- q(4340),
- q(0),
- ],
- q(mawes) => [
- q(4252),
- q(0),
- ],
- q(mawukakan) => [
- q(4663),
- q(1),
- ],
- q(maxakali) => [
- q(4130),
- q(0),
- ],
- q(maxi gbe) => [
- q(4651),
- q(0),
- ],
- q(maya samo) => [
- q(6328),
- q(0),
- ],
- q(mayaguduna) => [
- q(7415),
- q(0),
- ],
- q(mayan languages) => [
- q(0297),
- q(0),
- ],
- q(mayangna) => [
- q(7573),
- q(0),
- ],
- q(mayawali) => [
- q(7779),
- q(0),
- ],
- q(mayeka) => [
- q(4667),
- q(0),
- ],
- q(mayi-kulan) => [
- q(7553),
- q(0),
- ],
- q(mayi-thakurti) => [
- q(7555),
- q(0),
- ],
- q(mayi-yapi) => [
- q(7552),
- q(0),
- ],
- q(mayo) => [
- q(4241),
- q(0),
- ],
- q(mayogo) => [
- q(4182),
- q(0),
- ],
- q(mayoyao ifugao) => [
- q(2915),
- q(0),
- ],
- q(mazagway) => [
- q(2071),
- q(0),
- ],
- q(mazaltepec zapotec) => [
- q(7923),
- q(0),
- ],
- q(mazanderani) => [
- q(4699),
- q(0),
- ],
- q(mazatlan mazatec) => [
- q(7025),
- q(0),
- ],
- q(mazatlan mixe) => [
- q(4697),
- q(0),
- ],
- q(mba) => [
- q(4219),
- q(0),
- ],
- q(mbala) => [
- q(4184),
- q(0),
- ],
- q(mbalanhu) => [
- q(3991),
- q(0),
- ],
- q(mbandja) => [
- q(7886),
- q(0),
- ],
- q(mbangala) => [
- q(4646),
- q(0),
- ],
- q(mbangi) => [
- q(4255),
- q(0),
- ],
- q(mbangwe) => [
- q(7874),
- q(0),
- ],
- q(mbara (australia)) => [
- q(4603),
- q(0),
- ],
- q(mbara (chad)) => [
- q(4458),
- q(0),
- ],
- q(mbariman-gudhinma) => [
- q(7882),
- q(0),
- ],
- q(mbati) => [
- q(4183),
- q(0),
- ],
- q(mbato) => [
- q(2676),
- q(0),
- ],
- q(mbay) => [
- q(4666),
- q(0),
- ],
- q(mbe) => [
- q(4231),
- q(0),
- ],
- q(mbe') => [
- q(4558),
- q(0),
- ],
- q(mbelime) => [
- q(4484),
- q(0),
- ],
- q(mbere) => [
- q(4187),
- q(0),
- ],
- q(mbesa) => [
- q(7879),
- q(0),
- ],
- q(mbo (cameroon)) => [
- q(4133),
- q(0),
- ],
- q(mbo (democratic republic of congo)) => [
- q(7883),
- q(0),
- ],
- q(mboi) => [
- q(4435),
- q(0),
- ],
- q(mboko) => [
- q(4188),
- q(0),
- ],
- q(mbole) => [
- q(4185),
- q(0),
- ],
- q(mbonga) => [
- q(7393),
- q(0),
- ],
- q(mbongno) => [
- q(1180),
- q(0),
- ],
- q(mbosi) => [
- q(4190),
- q(0),
- ],
- q(mbowe) => [
- q(4654),
- q(0),
- ],
- q(mbre) => [
- q(4337),
- q(0),
- ],
- q(mbudum) => [
- q(7395),
- q(0),
- ],
- q(mbugu) => [
- q(4270),
- q(0),
- ],
- q(mbugwe) => [
- q(4266),
- q(0),
- ],
- q(mbuko) => [
- q(4475),
- q(0),
- ],
- q(mbukushu) => [
- q(4287),
- q(0),
- ],
- q(mbula) => [
- q(4408),
- q(0),
- ],
- q(mbula-bwazza) => [
- q(4139),
- q(0),
- ],
- q(mbule) => [
- q(4362),
- q(0),
- ],
- q(mbulungish) => [
- q(4140),
- q(0),
- ],
- q(mbum) => [
- q(4174),
- q(0),
- ],
- q(mbunda) => [
- q(4155),
- q(0),
- ],
- q(mbunga) => [
- q(4265),
- q(0),
- ],
- q(mburku) => [
- q(1058),
- q(0),
- ],
- q(mbwela) => [
- q(4237),
- q(0),
- ],
- q(mbya guarani) => [
- q(2652),
- q(0),
- ],
- q(me'en) => [
- q(4677),
- q(0),
- ],
- q(mea) => [
- q(1737),
- q(2),
- ],
- q(medebur) => [
- q(4323),
- q(0),
- ],
- q(media lengua) => [
- q(4577),
- q(0),
- ],
- q(mediak) => [
- q(4637),
- q(0),
- ],
- q(median) => [
- q(7396),
- q(0),
- ],
- q(mednyj aleut) => [
- q(4576),
- q(0),
- ],
- q(medumba) => [
- q(1608),
- q(0),
- ],
- q(mefele) => [
- q(4226),
- q(0),
- ],
- q(megam) => [
- q(4199),
- q(0),
- ],
- q(megleno romanian) => [
- q(5860),
- q(0),
- ],
- q(mehek) => [
- q(5121),
- q(0),
- ],
- q(mehinaku) => [
- q(4390),
- q(0),
- ],
- q(mehri) => [
- q(2465),
- q(0),
- ],
- q(mekeo) => [
- q(4203),
- q(0),
- ],
- q(mekmek) => [
- q(4602),
- q(0),
- ],
- q(mekwei) => [
- q(4528),
- q(0),
- ],
- q(mele-fila) => [
- q(4644),
- q(0),
- ],
- q(melo) => [
- q(4240),
- q(0),
- ],
- q(melpa) => [
- q(4197),
- q(0),
- ],
- q(memoni) => [
- q(4143),
- q(0),
- ],
- q(mendalam kayan) => [
- q(7358),
- q(0),
- ],
- q(mendankwe-nkwen) => [
- q(4220),
- q(0),
- ],
- q(mende) => [
- q(0278),
- q(0),
- ],
- q(mende (papua new guinea)) => [
- q(6035),
- q(0),
- ],
- q(mende (sierra leone)) => [
- q(0278),
- q(1),
- ],
- q(mengaka) => [
- q(7398),
- q(0),
- ],
- q(mengen) => [
- q(4198),
- q(0),
- ],
- q(mengisa) => [
- q(4164),
- q(0),
- ],
- q(menik) => [
- q(6611),
- q(0),
- ],
- q(menka) => [
- q(4194),
- q(0),
- ],
- q(menominee) => [
- q(4216),
- q(0),
- ],
- q(mentawai) => [
- q(4635),
- q(0),
- ],
- q(menya) => [
- q(4162),
- q(0),
- ],
- q(meoswar) => [
- q(4615),
- q(0),
- ],
- q(mer) => [
- q(4424),
- q(0),
- ],
- q(meramera) => [
- q(4652),
- q(0),
- ],
- q(merei) => [
- q(3968),
- q(0),
- ],
- q(merey) => [
- q(4208),
- q(0),
- ],
- q(meriam) => [
- q(6881),
- q(0),
- ],
- q(merlav) => [
- q(4510),
- q(0),
- ],
- q(meroitic) => [
- q(7408),
- q(0),
- ],
- q(meru) => [
- q(4209),
- q(0),
- ],
- q(merwari) => [
- q(7217),
- q(0),
- ],
- q(mesaka) => [
- q(3034),
- q(0),
- ],
- q(mescalero-chiricahua apache) => [
- q(0846),
- q(0),
- ],
- q(mese) => [
- q(4153),
- q(0),
- ],
- q(meskwaki) => [
- q(5878),
- q(0),
- ],
- q(mesme) => [
- q(7838),
- q(0),
- ],
- q(mesmes) => [
- q(4681),
- q(0),
- ],
- q(mesopotamian arabic) => [
- q(0592),
- q(0),
- ],
- q(mesqan) => [
- q(4617),
- q(0),
- ],
- q(messapic) => [
- q(1790),
- q(0),
- ],
- q(meta') => [
- q(4256),
- q(0),
- ],
- q(metlatonoc mixtec) => [
- q(4661),
- q(0),
- ],
- q(mewari) => [
- q(4565),
- q(0),
- ],
- q(mewati) => [
- q(7231),
- q(0),
- ],
- q(mexican sign language) => [
- q(4235),
- q(0),
- ],
- q(meyah) => [
- q(4202),
- q(0),
- ],
- q(mezontla popoloca) => [
- q(5362),
- q(0),
- ],
- q(mezquital otomi) => [
- q(5314),
- q(0),
- ],
- q(mfinu) => [
- q(7866),
- q(0),
- ],
- q(mfumte) => [
- q(4827),
- q(0),
- ],
- q(mgbolizhia) => [
- q(2564),
- q(0),
- ],
- q(mi'kmaq) => [
- q(0280),
- q(0),
- ],
- q(miahuatlan zapotec) => [
- q(7802),
- q(0),
- ],
- q(miami) => [
- q(4291),
- q(0),
- ],
- q(mian) => [
- q(4467),
- q(0),
- ],
- q(miani) => [
- q(5483),
- q(0),
- ],
- q(michif) => [
- q(1844),
- q(0),
- ],
- q(michigamea) => [
- q(1786),
- q(0),
- ],
- q(michoacan mazahua) => [
- q(4385),
- q(0),
- ],
- q(michoacan nahuatl) => [
- q(4765),
- q(0),
- ],
- q(micmac) => [
- q(0280),
- q(1),
- ],
- q(mid grand valley dani) => [
- q(2102),
- q(0),
- ],
- q(mid-southern banda) => [
- q(1244),
- q(0),
- ],
- q(middle armenian) => [
- q(0991),
- q(0),
- ],
- q(middle breton) => [
- q(7287),
- q(0),
- ],
- q(middle cornish) => [
- q(1805),
- q(0),
- ],
- q(middle dutch (ca. 1050-1350)) => [
- q(0116),
- q(1),
- ],
- q(middle english (1100-1500)) => [
- q(0125),
- q(1),
- ],
- q(middle french (ca. 1400-1600)) => [
- q(0139),
- q(1),
- ],
- q(middle high german (ca. 1050-1500)) => [
- q(0158),
- q(1),
- ],
- q(middle hittite) => [
- q(2848),
- q(0),
- ],
- q(middle irish (900-1200)) => [
- q(0279),
- q(1),
- ],
- q(middle korean (10th-16th cent.)) => [
- q(5230),
- q(0),
- ],
- q(middle low german) => [
- q(2557),
- q(0),
- ],
- q(middle mongolian) => [
- q(7419),
- q(0),
- ],
- q(middle newar) => [
- q(5135),
- q(0),
- ],
- q(middle watut) => [
- q(4459),
- q(0),
- ],
- q(middle welsh) => [
- q(7145),
- q(0),
- ],
- q(midob) => [
- q(4201),
- q(0),
- ],
- q(migaama) => [
- q(4406),
- q(0),
- ],
- q(migabac) => [
- q(4463),
- q(0),
- ],
- q(migum) => [
- q(3438),
- q(0),
- ],
- q(miji) => [
- q(6052),
- q(1),
- ],
- q(miju-mishmi) => [
- q(4649),
- q(0),
- ],
- q(mikasuki) => [
- q(4300),
- q(0),
- ],
- q(mili) => [
- q(7678),
- q(0),
- ],
- q(miltu) => [
- q(4368),
- q(0),
- ],
- q(miluk) => [
- q(2961),
- q(0),
- ],
- q(milyan) => [
- q(2966),
- q(0),
- ],
- q(min bei chinese) => [
- q(4420),
- q(0),
- ],
- q(min dong chinese) => [
- q(1698),
- q(0),
- ],
- q(min nan chinese) => [
- q(4722),
- q(0),
- ],
- q(min zhong chinese) => [
- q(1930),
- q(0),
- ],
- q(mina (cameroon)) => [
- q(2797),
- q(0),
- ],
- q(mina (india)) => [
- q(4673),
- q(0),
- ],
- q(minaean) => [
- q(2971),
- q(0),
- ],
- q(minang) => [
- q(7465),
- q(0),
- ],
- q(minangkabau) => [
- q(0281),
- q(0),
- ],
- q(minanibai) => [
- q(4166),
- q(0),
- ],
- q(minaveha) => [
- q(4605),
- q(0),
- ],
- q(minderico) => [
- q(2129),
- q(0),
- ],
- q(mindiri) => [
- q(4461),
- q(0),
- ],
- q(mingang doso) => [
- q(4349),
- q(0),
- ],
- q(mingrelian) => [
- q(7397),
- q(0),
- ],
- q(minica huitoto) => [
- q(2845),
- q(0),
- ],
- q(minidien) => [
- q(7119),
- q(0),
- ],
- q(minigir) => [
- q(1571),
- q(1),
- ],
- q(minjungbal) => [
- q(7353),
- q(0),
- ],
- q(minkin) => [
- q(7547),
- q(0),
- ],
- q(minoan) => [
- q(5254),
- q(0),
- ],
- q(minokok) => [
- q(4489),
- q(0),
- ],
- q(minriq) => [
- q(4421),
- q(0),
- ],
- q(mintil) => [
- q(4705),
- q(0),
- ],
- q(minz zhuang) => [
- q(7826),
- q(0),
- ],
- q(miqie) => [
- q(7641),
- q(0),
- ],
- q(mirandese) => [
- q(0295),
- q(0),
- ],
- q(miraya bikol) => [
- q(5751),
- q(0),
- ],
- q(mirgan) => [
- q(7927),
- q(0),
- ],
- q(miriti) => [
- q(4403),
- q(0),
- ],
- q(miriwoong sign language) => [
- q(5845),
- q(0),
- ],
- q(miriwung) => [
- q(4207),
- q(0),
- ],
- q(miship) => [
- q(4329),
- q(0),
- ],
- q(misima-panaeati) => [
- q(4471),
- q(0),
- ],
- q(mising) => [
- q(4505),
- q(0),
- ],
- q(miskito) => [
- q(4305),
- q(0),
- ],
- q(mitla zapotec) => [
- q(7810),
- q(0),
- ],
- q(mitlatongo mixtec) => [
- q(7015),
- q(0),
- ],
- q(mittu) => [
- q(4634),
- q(0),
- ],
- q(mituku) => [
- q(7877),
- q(0),
- ],
- q(miu) => [
- q(4462),
- q(0),
- ],
- q(miwa) => [
- q(7011),
- q(0),
- ],
- q(mixed great andamanese) => [
- q(2397),
- q(0),
- ],
- q(mixtepec mixtec) => [
- q(4310),
- q(0),
- ],
- q(mixtepec zapotec) => [
- q(7911),
- q(0),
- ],
- q(miya) => [
- q(4341),
- q(0),
- ],
- q(miyako) => [
- q(4601),
- q(0),
- ],
- q(miyobe) => [
- q(6165),
- q(0),
- ],
- q(mlabri) => [
- q(4499),
- q(0),
- ],
- q(mlahso) => [
- q(3898),
- q(0),
- ],
- q(mlap) => [
- q(3375),
- q(0),
- ],
- q(mlomp) => [
- q(4373),
- q(0),
- ],
- q(mmaala) => [
- q(4402),
- q(0),
- ],
- q(mmen) => [
- q(1149),
- q(0),
- ],
- q(mo) => [
- q(7133),
- q(1),
- ],
- q(mo'da) => [
- q(2430),
- q(0),
- ],
- q(moabite) => [
- q(5187),
- q(0),
- ],
- q(moba) => [
- q(4233),
- q(0),
- ],
- q(mobilian) => [
- q(4432),
- q(0),
- ],
- q(mobumrin aizi) => [
- q(0685),
- q(0),
- ],
- q(mobwa karen) => [
- q(3108),
- q(0),
- ],
- q(mocheno) => [
- q(4279),
- q(0),
- ],
- q(mochi) => [
- q(5239),
- q(0),
- ],
- q(mochica) => [
- q(5249),
- q(0),
- ],
- q(mocho) => [
- q(4269),
- q(0),
- ],
- q(mocovi) => [
- q(4431),
- q(0),
- ],
- q(modang) => [
- q(4643),
- q(0),
- ],
- q(modern greek (1453-)) => [
- q(0165),
- q(2),
- ],
- q(modole) => [
- q(4487),
- q(0),
- ],
- q(moere) => [
- q(4608),
- q(0),
- ],
- q(mofu-gudur) => [
- q(4295),
- q(0),
- ],
- q(mogholi) => [
- q(4275),
- q(0),
- ],
- q(mogofin) => [
- q(4223),
- q(0),
- ],
- q(mogum) => [
- q(4443),
- q(0),
- ],
- q(mohave) => [
- q(4444),
- q(0),
- ],
- q(mohawk) => [
- q(0289),
- q(0),
- ],
- q(mohegan-pequot) => [
- q(7453),
- q(0),
- ],
- q(moi (congo)) => [
- q(4445),
- q(0),
- ],
- q(moi (indonesia)) => [
- q(4653),
- q(0),
- ],
- q(moikodi) => [
- q(4350),
- q(0),
- ],
- q(moingi) => [
- q(4639),
- q(0),
- ],
- q(moji) => [
- q(7679),
- q(0),
- ],
- q(mok) => [
- q(4492),
- q(0),
- ],
- q(moken) => [
- q(4633),
- q(0),
- ],
- q(mokerang) => [
- q(4236),
- q(0),
- ],
- q(mokilese) => [
- q(4344),
- q(0),
- ],
- q(moklen) => [
- q(4347),
- q(0),
- ],
- q(mokole) => [
- q(4346),
- q(0),
- ],
- q(mokpwe) => [
- q(1429),
- q(0),
- ],
- q(moksela) => [
- q(7019),
- q(0),
- ],
- q(moksha) => [
- q(0276),
- q(0),
- ],
- q(molale) => [
- q(4124),
- q(0),
- ],
- q(molbog) => [
- q(5656),
- q(0),
- ],
- q(moldavian) => [
- q(0361),
- q(1),
- ],
- q(moldova sign language) => [
- q(7033),
- q(0),
- ],
- q(moldovan) => [
- q(0361),
- q(2),
- ],
- q(molengue) => [
- q(1568),
- q(0),
- ],
- q(molima) => [
- q(4446),
- q(0),
- ],
- q(molmo one) => [
- q(0945),
- q(0),
- ],
- q(molo) => [
- q(7875),
- q(0),
- ],
- q(molof) => [
- q(4534),
- q(0),
- ],
- q(moloko) => [
- q(4380),
- q(0),
- ],
- q(mom jango) => [
- q(6979),
- q(0),
- ],
- q(moma) => [
- q(4676),
- q(0),
- ],
- q(momare) => [
- q(4547),
- q(0),
- ],
- q(mombo dogon) => [
- q(2077),
- q(0),
- ],
- q(mombum) => [
- q(4537),
- q(0),
- ],
- q(momina) => [
- q(4384),
- q(0),
- ],
- q(momuna) => [
- q(4478),
- q(0),
- ],
- q(mon) => [
- q(4426),
- q(0),
- ],
- q(mon-khmer languages) => [
- q(0283),
- q(0),
- ],
- q(monastic sign language) => [
- q(4692),
- q(0),
- ],
- q(monde) => [
- q(4410),
- q(0),
- ],
- q(mondropolon) => [
- q(5031),
- q(0),
- ],
- q(mong) => [
- q(0180),
- q(1),
- ],
- q(mong leng) => [
- q(2802),
- q(1),
- ],
- q(mong njua) => [
- q(2802),
- q(2),
- ],
- q(mongo) => [
- q(0253),
- q(0),
- ],
- q(mongol) => [
- q(4261),
- q(0),
- ],
- q(mongolia buriat) => [
- q(1578),
- q(0),
- ],
- q(mongolian) => [
- q(0290),
- q(0),
- ],
- q(mongolian languages) => [
- q(0532),
- q(0),
- ],
- q(mongolian sign language) => [
- q(4540),
- q(0),
- ],
- q(mongondow) => [
- q(4434),
- q(0),
- ],
- q(moni) => [
- q(4429),
- q(0),
- ],
- q(mono (cameroon)) => [
- q(4518),
- q(0),
- ],
- q(mono (democratic republic of congo)) => [
- q(4414),
- q(0),
- ],
- q(mono (solomon islands)) => [
- q(4552),
- q(0),
- ],
- q(mono (usa)) => [
- q(4422),
- q(0),
- ],
- q(monom) => [
- q(4439),
- q(0),
- ],
- q(monsang naga) => [
- q(4962),
- q(0),
- ],
- q(montagnais) => [
- q(4433),
- q(0),
- ],
- q(montenegrin) => [
- q(0090),
- q(0),
- ],
- q(montol) => [
- q(4559),
- q(0),
- ],
- q(monumbo) => [
- q(4650),
- q(0),
- ],
- q(monzombo) => [
- q(4436),
- q(0),
- ],
- q(moo) => [
- q(2682),
- q(0),
- ],
- q(moose cree) => [
- q(1849),
- q(0),
- ],
- q(mopan maya) => [
- q(4440),
- q(0),
- ],
- q(mor (bomberai peninsula)) => [
- q(4441),
- q(0),
- ],
- q(mor (mor islands)) => [
- q(4290),
- q(0),
- ],
- q(moraid) => [
- q(4529),
- q(0),
- ],
- q(morawa) => [
- q(4691),
- q(0),
- ],
- q(morelos nahuatl) => [
- q(4863),
- q(0),
- ],
- q(morerebi) => [
- q(7405),
- q(0),
- ],
- q(moresada) => [
- q(4545),
- q(0),
- ],
- q(mori atas) => [
- q(4702),
- q(0),
- ],
- q(mori bawah) => [
- q(7416),
- q(0),
- ],
- q(morigi) => [
- q(4172),
- q(0),
- ],
- q(morisyen) => [
- q(4221),
- q(0),
- ],
- q(moro) => [
- q(4442),
- q(0),
- ],
- q(moroccan arabic) => [
- q(0884),
- q(0),
- ],
- q(moroccan sign language) => [
- q(7409),
- q(0),
- ],
- q(morokodo) => [
- q(4244),
- q(0),
- ],
- q(morom) => [
- q(1104),
- q(0),
- ],
- q(moronene) => [
- q(4486),
- q(0),
- ],
- q(morori) => [
- q(4437),
- q(0),
- ],
- q(morouas) => [
- q(4513),
- q(0),
- ],
- q(mortlockese) => [
- q(4509),
- q(0),
- ],
- q(moru) => [
- q(4245),
- q(0),
- ],
- q(mosimo) => [
- q(4494),
- q(0),
- ],
- q(mosiro) => [
- q(4638),
- q(0),
- ],
- q(moskona) => [
- q(4557),
- q(0),
- ],
- q(mossi) => [
- q(0291),
- q(0),
- ],
- q(mota) => [
- q(4567),
- q(0),
- ],
- q(motlav) => [
- q(4379),
- q(0),
- ],
- q(motu) => [
- q(4212),
- q(0),
- ],
- q(mouk-aria) => [
- q(4624),
- q(0),
- ],
- q(mountain koiali) => [
- q(3541),
- q(0),
- ],
- q(mouwase) => [
- q(3124),
- q(0),
- ],
- q(movima) => [
- q(4701),
- q(0),
- ],
- q(moyadan itneg) => [
- q(3022),
- q(0),
- ],
- q(moyon naga) => [
- q(4969),
- q(0),
- ],
- q(mozambican sign language) => [
- q(4710),
- q(0),
- ],
- q(mozarabic) => [
- q(4648),
- q(0),
- ],
- q(mpade) => [
- q(4456),
- q(0),
- ],
- q(mpalitjanh) => [
- q(7447),
- q(0),
- ],
- q(mpi) => [
- q(4473),
- q(0),
- ],
- q(mpiemo) => [
- q(4168),
- q(0),
- ],
- q(mpoto) => [
- q(4449),
- q(0),
- ],
- q(mpotovoro) => [
- q(4611),
- q(0),
- ],
- q(mpumpong) => [
- q(4248),
- q(0),
- ],
- q(mpuono) => [
- q(7876),
- q(0),
- ],
- q(mpur) => [
- q(0724),
- q(0),
- ],
- q(mro-khimi chin) => [
- q(1789),
- q(0),
- ],
- q(mru) => [
- q(4512),
- q(0),
- ],
- q(mser) => [
- q(3567),
- q(0),
- ],
- q(mt. iraya agta) => [
- q(0919),
- q(0),
- ],
- q(mt. iriga agta) => [
- q(0677),
- q(0),
- ],
- q(muak sa-aak) => [
- q(6867),
- q(0),
- ],
- q(mualang) => [
- q(4551),
- q(0),
- ],
- q(mubami) => [
- q(6716),
- q(0),
- ],
- q(mubi) => [
- q(4574),
- q(0),
- ],
- q(muda) => [
- q(7675),
- q(0),
- ],
- q(mudburra) => [
- q(2090),
- q(0),
- ],
- q(mudhili gadaba) => [
- q(2415),
- q(0),
- ],
- q(mudu koraga) => [
- q(7006),
- q(0),
- ],
- q(muduga) => [
- q(6847),
- q(0),
- ],
- q(mufian) => [
- q(0824),
- q(0),
- ],
- q(mugom) => [
- q(4582),
- q(0),
- ],
- q(muinane) => [
- q(1320),
- q(0),
- ],
- q(mukha-dora) => [
- q(4393),
- q(0),
- ],
- q(mukulu) => [
- q(4448),
- q(0),
- ],
- q(mulaha) => [
- q(4239),
- q(0),
- ],
- q(mulam) => [
- q(4371),
- q(0),
- ],
- q(mulao) => [
- q(2524),
- q(0),
- ],
- q(mulgi) => [
- q(4600),
- q(0),
- ],
- q(mullu kurumba) => [
- q(3521),
- q(0),
- ],
- q(mullukmulluk) => [
- q(4450),
- q(0),
- ],
- q(multiple languages) => [
- q(0292),
- q(0),
- ],
- q(muluridyi) => [
- q(7020),
- q(0),
- ],
- q(mum) => [
- q(3544),
- q(0),
- ],
- q(mumuye) => [
- q(4698),
- q(0),
- ],
- q(mun chin) => [
- q(4631),
- q(0),
- ],
- q(muna) => [
- q(4409),
- q(0),
- ],
- q(munda) => [
- q(6907),
- q(0),
- ],
- q(munda languages) => [
- q(0293),
- q(0),
- ],
- q(mundabli) => [
- q(1354),
- q(0),
- ],
- q(mundang) => [
- q(4573),
- q(0),
- ],
- q(mundani) => [
- q(4412),
- q(0),
- ],
- q(mundari) => [
- q(6905),
- q(0),
- ],
- q(mundat) => [
- q(4388),
- q(0),
- ],
- q(mundu) => [
- q(4579),
- q(0),
- ],
- q(munduruku) => [
- q(4682),
- q(0),
- ],
- q(mungaka) => [
- q(4276),
- q(0),
- ],
- q(mungbam) => [
- q(4299),
- q(1),
- ],
- q(munggui) => [
- q(4555),
- q(0),
- ],
- q(mungkip) => [
- q(4469),
- q(0),
- ],
- q(muniche) => [
- q(4680),
- q(0),
- ],
- q(munit) => [
- q(4550),
- q(0),
- ],
- q(munji) => [
- q(4415),
- q(0),
- ],
- q(munsee) => [
- q(6898),
- q(0),
- ],
- q(muong) => [
- q(4564),
- q(0),
- ],
- q(mur pano) => [
- q(6549),
- q(0),
- ],
- q(muratayak) => [
- q(0907),
- q(0),
- ],
- q(murik (malaysia)) => [
- q(4657),
- q(0),
- ],
- q(murik (papua new guinea)) => [
- q(4553),
- q(0),
- ],
- q(murkim) => [
- q(5802),
- q(0),
- ],
- q(murle) => [
- q(4587),
- q(0),
- ],
- q(murrinh-patha) => [
- q(4622),
- q(0),
- ],
- q(mursi) => [
- q(4593),
- q(0),
- ],
- q(murui huitoto) => [
- q(2866),
- q(0),
- ],
- q(murupi) => [
- q(4495),
- q(0),
- ],
- q(muruwari) => [
- q(7881),
- q(0),
- ],
- q(musak) => [
- q(4399),
- q(0),
- ],
- q(musar) => [
- q(4391),
- q(0),
- ],
- q(musasa) => [
- q(6114),
- q(0),
- ],
- q(musey) => [
- q(4527),
- q(0),
- ],
- q(musgu) => [
- q(4578),
- q(0),
- ],
- q(mushungulu) => [
- q(7392),
- q(0),
- ],
- q(musi) => [
- q(4580),
- q(0),
- ],
- q(muskum) => [
- q(4316),
- q(0),
- ],
- q(muslim tat) => [
- q(6738),
- q(0),
- ],
- q(musom) => [
- q(4542),
- q(0),
- ],
- q(mussau-emira) => [
- q(2250),
- q(0),
- ],
- q(muthuvan) => [
- q(4590),
- q(0),
- ],
- q(mutu) => [
- q(6746),
- q(0),
- ],
- q(muya) => [
- q(4604),
- q(0),
- ],
- q(muyang) => [
- q(4592),
- q(0),
- ],
- q(muyuw) => [
- q(4683),
- q(0),
- ],
- q(muzi) => [
- q(7690),
- q(0),
- ],
- q(mvanip) => [
- q(4154),
- q(0),
- ],
- q(mvuba) => [
- q(4647),
- q(0),
- ],
- q(mwaghavul) => [
- q(6274),
- q(0),
- ],
- q(mwali comorian) => [
- q(7139),
- q(0),
- ],
- q(mwan) => [
- q(4430),
- q(0),
- ],
- q(mwani) => [
- q(7166),
- q(0),
- ],
- q(mwatebu) => [
- q(4618),
- q(0),
- ],
- q(mwera (chimwera)) => [
- q(4621),
- q(0),
- ],
- q(mwera (nyasa)) => [
- q(4318),
- q(0),
- ],
- q(mwerlap) => [
- q(4510),
- q(1),
- ],
- q(mwimbi-muthambi) => [
- q(4632),
- q(0),
- ],
- q(mwotlap) => [
- q(4379),
- q(1),
- ],
- q(mycenaean greek) => [
- q(2563),
- q(0),
- ],
- q(myene) => [
- q(4669),
- q(0),
- ],
- q(mysian) => [
- q(7688),
- q(0),
- ],
- q(mzieme naga) => [
- q(4959),
- q(0),
- ],
- q(n'ko) => [
- q(0318),
- q(0),
- ],
- q(n/u) => [
- q(4834),
- q(0),
- ],
- q(na) => [
- q(4749),
- q(0),
- ],
- q(na-dene languages) => [
- q(0533),
- q(0),
- ],
- q(na-meo) => [
- q(4813),
- q(0),
- ],
- q(naaba) => [
- q(4723),
- q(0),
- ],
- q(naami) => [
- q(1633),
- q(0),
- ],
- q(naasioi) => [
- q(4726),
- q(0),
- ],
- q(naba) => [
- q(4411),
- q(0),
- ],
- q(nabak) => [
- q(4716),
- q(0),
- ],
- q(nabi) => [
- q(4572),
- q(0),
- ],
- q(nachering) => [
- q(4757),
- q(0),
- ],
- q(nadeb) => [
- q(4128),
- q(0),
- ],
- q(nadruvian) => [
- q(4781),
- q(0),
- ],
- q(nafaanra) => [
- q(4826),
- q(0),
- ],
- q(nafi) => [
- q(6202),
- q(0),
- ],
- q(nafri) => [
- q(5150),
- q(0),
- ],
- q(nafusi) => [
- q(3063),
- q(0),
- ],
- q(naga pidgin) => [
- q(4717),
- q(0),
- ],
- q(nagarchal) => [
- q(4737),
- q(0),
- ],
- q(nage) => [
- q(5139),
- q(0),
- ],
- q(nagumi) => [
- q(4848),
- q(0),
- ],
- q(naha'ai) => [
- q(4381),
- q(1),
- ],
- q(nahali) => [
- q(4952),
- q(0),
- ],
- q(nahari) => [
- q(4860),
- q(0),
- ],
- q(nahavaq) => [
- q(6139),
- q(1),
- ],
- q(nahuatl languages) => [
- q(0299),
- q(0),
- ],
- q(nai) => [
- q(1220),
- q(0),
- ],
- q(najdi arabic) => [
- q(0880),
- q(0),
- ],
- q(naka'ela) => [
- q(4715),
- q(0),
- ],
- q(nakai) => [
- q(4924),
- q(0),
- ],
- q(nakame) => [
- q(4876),
- q(0),
- ],
- q(nakanai) => [
- q(4719),
- q(0),
- ],
- q(nakara) => [
- q(4764),
- q(0),
- ],
- q(nake) => [
- q(4741),
- q(0),
- ],
- q(naki) => [
- q(4222),
- q(0),
- ],
- q(nakwi) => [
- q(4729),
- q(0),
- ],
- q(nalca) => [
- q(4940),
- q(0),
- ],
- q(nali) => [
- q(5076),
- q(0),
- ],
- q(nalik) => [
- q(4720),
- q(0),
- ],
- q(nalogo) => [
- q(4954),
- q(0),
- ],
- q(nalu) => [
- q(4718),
- q(0),
- ],
- q(naluo yi) => [
- q(7669),
- q(0),
- ],
- q(nama (namibia)) => [
- q(4724),
- q(1),
- ],
- q(nama (papua new guinea)) => [
- q(4978),
- q(0),
- ],
- q(namakura) => [
- q(4965),
- q(0),
- ],
- q(namat) => [
- q(4926),
- q(0),
- ],
- q(nambo) => [
- q(4766),
- q(0),
- ],
- q(nambya) => [
- q(4971),
- q(0),
- ],
- q(namia) => [
- q(4993),
- q(0),
- ],
- q(namiae) => [
- q(5125),
- q(0),
- ],
- q(namibian sign language) => [
- q(4748),
- q(0),
- ],
- q(namla) => [
- q(4712),
- q(0),
- ],
- q(namo) => [
- q(4662),
- q(0),
- ],
- q(namonuito) => [
- q(4974),
- q(0),
- ],
- q(namosi-naitasiri-serua) => [
- q(1542),
- q(0),
- ],
- q(namuyi) => [
- q(4979),
- q(0),
- ],
- q(nanai) => [
- q(2542),
- q(0),
- ],
- q(nancere) => [
- q(4983),
- q(0),
- ],
- q(nande) => [
- q(4982),
- q(0),
- ],
- q(nandi) => [
- q(4889),
- q(0),
- ],
- q(nanerige senoufo) => [
- q(5965),
- q(0),
- ],
- q(nanga dama dogon) => [
- q(5179),
- q(0),
- ],
- q(nankina) => [
- q(4991),
- q(0),
- ],
- q(nanti) => [
- q(1825),
- q(0),
- ],
- q(nanticoke) => [
- q(4999),
- q(0),
- ],
- q(nanubae) => [
- q(0645),
- q(0),
- ],
- q(napo lowland quechua) => [
- q(5700),
- q(0),
- ],
- q(napu) => [
- q(5036),
- q(0),
- ],
- q(nar phu) => [
- q(5025),
- q(0),
- ],
- q(nara) => [
- q(5045),
- q(0),
- ],
- q(narak) => [
- q(4714),
- q(0),
- ],
- q(narango) => [
- q(5049),
- q(0),
- ],
- q(narau) => [
- q(5149),
- q(0),
- ],
- q(nari nari) => [
- q(5824),
- q(0),
- ],
- q(narim) => [
- q(4011),
- q(0),
- ],
- q(naro) => [
- q(4868),
- q(0),
- ],
- q(narom) => [
- q(5053),
- q(0),
- ],
- q(narragansett) => [
- q(7427),
- q(0),
- ],
- q(narrinyeri) => [
- q(4730),
- q(0),
- ],
- q(narua) => [
- q(5058),
- q(0),
- ],
- q(narungga) => [
- q(4997),
- q(0),
- ],
- q(nasal) => [
- q(5082),
- q(0),
- ],
- q(nasarian) => [
- q(5124),
- q(0),
- ],
- q(naskapi) => [
- q(5069),
- q(0),
- ],
- q(natanzi) => [
- q(5098),
- q(0),
- ],
- q(nataoran amis) => [
- q(0709),
- q(0),
- ],
- q(natchez) => [
- q(4776),
- q(0),
- ],
- q(nateni) => [
- q(5090),
- q(0),
- ],
- q(nathembo) => [
- q(5085),
- q(0),
- ],
- q(natioro) => [
- q(5087),
- q(0),
- ],
- q(natugu) => [
- q(5094),
- q(0),
- ],
- q(nauete) => [
- q(5137),
- q(0),
- ],
- q(naukan yupik) => [
- q(7695),
- q(0),
- ],
- q(nauna) => [
- q(4767),
- q(0),
- ],
- q(nauo) => [
- q(5133),
- q(0),
- ],
- q(nauru) => [
- q(0302),
- q(0),
- ],
- q(navaho) => [
- q(0303),
- q(1),
- ],
- q(navajo) => [
- q(0303),
- q(0),
- ],
- q(navut) => [
- q(5080),
- q(0),
- ],
- q(nawaru) => [
- q(5134),
- q(0),
- ],
- q(nawathinehena) => [
- q(5127),
- q(0),
- ],
- q(nawdm) => [
- q(4980),
- q(0),
- ],
- q(nawuri) => [
- q(4728),
- q(0),
- ],
- q(naxi) => [
- q(5147),
- q(0),
- ],
- q(nayi) => [
- q(5024),
- q(0),
- ],
- q(nayini) => [
- q(5163),
- q(0),
- ],
- q(ncane) => [
- q(4771),
- q(0),
- ],
- q(nchumbulu) => [
- q(4949),
- q(0),
- ],
- q(nda'nda') => [
- q(5004),
- q(0),
- ],
- q(ndai) => [
- q(2536),
- q(0),
- ],
- q(ndaka) => [
- q(4786),
- q(0),
- ],
- q(ndaktup) => [
- q(4769),
- q(0),
- ],
- q(ndali) => [
- q(4783),
- q(0),
- ],
- q(ndam) => [
- q(4788),
- q(0),
- ],
- q(ndamba) => [
- q(4785),
- q(0),
- ],
- q(ndambomo) => [
- q(5146),
- q(0),
- ],
- q(ndasa) => [
- q(4777),
- q(0),
- ],
- q(ndau) => [
- q(4779),
- q(0),
- ],
- q(nde-gbite) => [
- q(4803),
- q(0),
- ],
- q(nde-nsele-nta) => [
- q(4780),
- q(0),
- ],
- q(ndebele, north) => [
- q(0305),
- q(0),
- ],
- q(ndebele, south) => [
- q(0304),
- q(0),
- ],
- q(ndemli) => [
- q(4966),
- q(0),
- ],
- q(ndendeule) => [
- q(2095),
- q(0),
- ],
- q(ndengereko) => [
- q(4782),
- q(0),
- ],
- q(nding) => [
- q(2241),
- q(0),
- ],
- q(ndo) => [
- q(4790),
- q(0),
- ],
- q(ndobo) => [
- q(4796),
- q(0),
- ],
- q(ndoe) => [
- q(4733),
- q(0),
- ],
- q(ndogo) => [
- q(4799),
- q(0),
- ],
- q(ndolo) => [
- q(4787),
- q(0),
- ],
- q(ndom) => [
- q(5040),
- q(0),
- ],
- q(ndombe) => [
- q(4791),
- q(0),
- ],
- q(ndonde hamba) => [
- q(4900),
- q(0),
- ],
- q(ndonga) => [
- q(0306),
- q(0),
- ],
- q(ndoola) => [
- q(4792),
- q(0),
- ],
- q(ndra'ngith) => [
- q(2011),
- q(0),
- ],
- q(nduga) => [
- q(4797),
- q(0),
- ],
- q(ndumu) => [
- q(4958),
- q(0),
- ],
- q(ndunda) => [
- q(5105),
- q(0),
- ],
- q(ndunga) => [
- q(4793),
- q(0),
- ],
- q(ndut) => [
- q(4795),
- q(0),
- ],
- q(ndyuka-trio pidgin) => [
- q(4910),
- q(0),
- ],
- q(ndzwani comorian) => [
- q(7173),
- q(0),
- ],
- q(neapolitan) => [
- q(0301),
- q(0),
- ],
- q(nedebang) => [
- q(4802),
- q(0),
- ],
- q(nefamese) => [
- q(4805),
- q(0),
- ],
- q(negerhollands) => [
- q(1971),
- q(0),
- ],
- q(negeri sembilan malay) => [
- q(7869),
- q(0),
- ],
- q(negidal) => [
- q(4806),
- q(0),
- ],
- q(nehan) => [
- q(5072),
- q(0),
- ],
- q(nek) => [
- q(4879),
- q(0),
- ],
- q(nekgini) => [
- q(4921),
- q(0),
- ],
- q(neko) => [
- q(4809),
- q(0),
- ],
- q(neku) => [
- q(4810),
- q(0),
- ],
- q(nelemwa-nixumwak) => [
- q(4804),
- q(0),
- ],
- q(nema) => [
- q(2634),
- q(0),
- ],
- q(neme) => [
- q(4820),
- q(0),
- ],
- q(nemi) => [
- q(4811),
- q(0),
- ],
- q(nen) => [
- q(5041),
- q(0),
- ],
- q(nend) => [
- q(0797),
- q(0),
- ],
- q(nenets) => [
- q(7724),
- q(0),
- ],
- q(nenge) => [
- q(2060),
- q(2),
- ],
- q(nengone) => [
- q(4812),
- q(0),
- ],
- q(neo) => [
- q(4818),
- q(0),
- ],
- q(neo-hittite) => [
- q(4808),
- q(0),
- ],
- q(nepal bhasa) => [
- q(0309),
- q(0),
- ],
- q(nepalese sign language) => [
- q(5073),
- q(0),
- ],
- q(nepali) => [
- q(0308),
- q(0),
- ],
- q(nepali (individual language)) => [
- q(5029),
- q(0),
- ],
- q(nepali (macrolanguage)) => [
- q(0308),
- q(1),
- ],
- q(nepali kurux) => [
- q(3720),
- q(0),
- ],
- q(nete) => [
- q(4817),
- q(0),
- ],
- q(neve'ei) => [
- q(7027),
- q(1),
- ],
- q(neverver) => [
- q(3882),
- q(1),
- ],
- q(new caledonian javanese) => [
- q(3053),
- q(0),
- ],
- q(new zealand sign language) => [
- q(5176),
- q(0),
- ],
- q(newari) => [
- q(0309),
- q(1),
- ],
- q(neyo) => [
- q(4821),
- q(0),
- ],
- q(nez perce) => [
- q(4822),
- q(0),
- ],
- q(ngaanyatjarra) => [
- q(5088),
- q(0),
- ],
- q(ngabere) => [
- q(2700),
- q(0),
- ],
- q(ngad'a) => [
- q(5140),
- q(0),
- ],
- q(ngadjunmaya) => [
- q(4911),
- q(0),
- ],
- q(ngadjuri) => [
- q(3151),
- q(0),
- ],
- q(ngaing) => [
- q(4986),
- q(0),
- ],
- q(ngaju) => [
- q(4883),
- q(0),
- ],
- q(ngala) => [
- q(5101),
- q(0),
- ],
- q(ngalakan) => [
- q(4880),
- q(0),
- ],
- q(ngalum) => [
- q(6336),
- q(0),
- ],
- q(ngam) => [
- q(4957),
- q(0),
- ],
- q(ngamambo) => [
- q(4751),
- q(0),
- ],
- q(ngambay) => [
- q(5892),
- q(0),
- ],
- q(ngamini) => [
- q(4976),
- q(0),
- ],
- q(ngamo) => [
- q(4738),
- q(0),
- ],
- q(ngan'gityemerri) => [
- q(4721),
- q(0),
- ],
- q(nganakarti) => [
- q(7422),
- q(0),
- ],
- q(nganasan) => [
- q(4888),
- q(0),
- ],
- q(ngandi) => [
- q(4877),
- q(0),
- ],
- q(ngando (central african republic)) => [
- q(4831),
- q(0),
- ],
- q(ngando (democratic republic of congo)) => [
- q(5138),
- q(0),
- ],
- q(ngandyera) => [
- q(4985),
- q(0),
- ],
- q(ngangam) => [
- q(2570),
- q(0),
- ],
- q(ngantangarra) => [
- q(5086),
- q(0),
- ],
- q(nganyaywana) => [
- q(5170),
- q(0),
- ],
- q(ngardi) => [
- q(5870),
- q(0),
- ],
- q(ngarigu) => [
- q(7421),
- q(0),
- ],
- q(ngarinman) => [
- q(4740),
- q(0),
- ],
- q(ngarinyin) => [
- q(6901),
- q(0),
- ],
- q(ngarla) => [
- q(5051),
- q(0),
- ],
- q(ngarluma) => [
- q(5052),
- q(0),
- ],
- q(ngas) => [
- q(0793),
- q(0),
- ],
- q(ngasa) => [
- q(5066),
- q(0),
- ],
- q(ngatik men's creole) => [
- q(4839),
- q(0),
- ],
- q(ngawn chin) => [
- q(1804),
- q(0),
- ],
- q(ngawun) => [
- q(5145),
- q(0),
- ],
- q(ngayawung) => [
- q(5130),
- q(0),
- ],
- q(ngazidja comorian) => [
- q(7820),
- q(0),
- ],
- q(ngbaka) => [
- q(4828),
- q(0),
- ],
- q(ngbaka ma'bo) => [
- q(4742),
- q(0),
- ],
- q(ngbaka manza) => [
- q(4833),
- q(0),
- ],
- q(ngbee) => [
- q(3083),
- q(0),
- ],
- q(ngbinda) => [
- q(4735),
- q(0),
- ],
- q(ngbundu) => [
- q(5118),
- q(0),
- ],
- q(ngelima) => [
- q(0660),
- q(0),
- ],
- q(ngemba) => [
- q(4832),
- q(0),
- ],
- q(ngendelengo) => [
- q(5039),
- q(0),
- ],
- q(ngeq) => [
- q(4846),
- q(1),
- ],
- q(ngete) => [
- q(4994),
- q(0),
- ],
- q(nggem) => [
- q(4746),
- q(0),
- ],
- q(nggwahyi) => [
- q(4850),
- q(0),
- ],
- q(ngie) => [
- q(4836),
- q(0),
- ],
- q(ngiemboon) => [
- q(4988),
- q(0),
- ],
- q(ngile) => [
- q(3113),
- q(0),
- ],
- q(ngindo) => [
- q(4996),
- q(0),
- ],
- q(ngiti) => [
- q(4896),
- q(0),
- ],
- q(ngizim) => [
- q(4835),
- q(0),
- ],
- q(ngkalmpw kanum) => [
- q(3211),
- q(0),
- ],
- q(ngom) => [
- q(5044),
- q(0),
- ],
- q(ngomba) => [
- q(3086),
- q(0),
- ],
- q(ngombale) => [
- q(4939),
- q(0),
- ],
- q(ngombe (central african republic)) => [
- q(4964),
- q(0),
- ],
- q(ngombe (democratic republic of congo)) => [
- q(4830),
- q(0),
- ],
- q(ngongo) => [
- q(5017),
- q(0),
- ],
- q(ngoni) => [
- q(4841),
- q(0),
- ],
- q(ngoreme) => [
- q(4843),
- q(1),
- ],
- q(ngoshie) => [
- q(5067),
- q(0),
- ],
- q(ngul) => [
- q(4947),
- q(0),
- ],
- q(ngulu) => [
- q(4842),
- q(0),
- ],
- q(nguluwan) => [
- q(5120),
- q(0),
- ],
- q(ngumbi) => [
- q(5106),
- q(0),
- ],
- q(ngunawal) => [
- q(7520),
- q(0),
- ],
- q(ngundi) => [
- q(4789),
- q(0),
- ],
- q(ngundu) => [
- q(5102),
- q(0),
- ],
- q(ngungwel) => [
- q(4852),
- q(0),
- ],
- q(nguon) => [
- q(5112),
- q(0),
- ],
- q(ngurimi) => [
- q(4843),
- q(0),
- ],
- q(ngurmbur) => [
- q(5059),
- q(0),
- ],
- q(ngwaba) => [
- q(4849),
- q(0),
- ],
- q(ngwe) => [
- q(5129),
- q(0),
- ],
- q(ngwo) => [
- q(4840),
- q(0),
- ],
- q(nhanda) => [
- q(4853),
- q(0),
- ],
- q(nhengatu) => [
- q(7725),
- q(0),
- ],
- q(nhirrpi) => [
- q(2834),
- q(0),
- ],
- q(nhuwala) => [
- q(4858),
- q(0),
- ],
- q(nias) => [
- q(0310),
- q(0),
- ],
- q(nicaragua creole english) => [
- q(1622),
- q(0),
- ],
- q(nicaraguan sign language) => [
- q(4772),
- q(0),
- ],
- q(nicarao) => [
- q(5570),
- q(1),
- ],
- q(niellim) => [
- q(4878),
- q(0),
- ],
- q(niger-kordofanian languages) => [
- q(0311),
- q(0),
- ],
- q(nigeria mambila) => [
- q(4696),
- q(0),
- ],
- q(nigerian fulfulde) => [
- q(2391),
- q(0),
- ],
- q(nigerian pidgin) => [
- q(5389),
- q(0),
- ],
- q(nigerian sign language) => [
- q(5068),
- q(0),
- ],
- q(nihali) => [
- q(4946),
- q(0),
- ],
- q(nii) => [
- q(4882),
- q(0),
- ],
- q(niksek) => [
- q(2421),
- q(0),
- ],
- q(nila) => [
- q(4885),
- q(0),
- ],
- q(nilamba) => [
- q(4886),
- q(0),
- ],
- q(nilo-saharan languages) => [
- q(0407),
- q(0),
- ],
- q(nimadi) => [
- q(5008),
- q(0),
- ],
- q(nimanbur) => [
- q(4970),
- q(0),
- ],
- q(nimbari) => [
- q(4972),
- q(0),
- ],
- q(nimboran) => [
- q(4890),
- q(0),
- ],
- q(nimi) => [
- q(4891),
- q(0),
- ],
- q(nimo) => [
- q(4894),
- q(0),
- ],
- q(nimoa) => [
- q(4977),
- q(0),
- ],
- q(ninam) => [
- q(6002),
- q(0),
- ],
- q(ninde) => [
- q(4625),
- q(1),
- ],
- q(nindi) => [
- q(5141),
- q(0),
- ],
- q(ningera) => [
- q(4753),
- q(0),
- ],
- q(ninggerum) => [
- q(5148),
- q(0),
- ],
- q(ningil) => [
- q(4897),
- q(0),
- ],
- q(ningye) => [
- q(4998),
- q(0),
- ],
- q(ninia yali) => [
- q(4945),
- q(0),
- ],
- q(ninzo) => [
- q(4887),
- q(0),
- ],
- q(nipsan) => [
- q(5033),
- q(0),
- ],
- q(nisa) => [
- q(4909),
- q(0),
- ],
- q(nisenan) => [
- q(5083),
- q(0),
- ],
- q(nisga'a) => [
- q(4760),
- q(0),
- ],
- q(nisi (china)) => [
- q(7737),
- q(0),
- ],
- q(niuafo'ou) => [
- q(5110),
- q(0),
- ],
- q(niuatoputapu) => [
- q(4929),
- q(0),
- ],
- q(niuean) => [
- q(0312),
- q(0),
- ],
- q(nivacle) => [
- q(1643),
- q(0),
- ],
- q(niwer mil) => [
- q(2829),
- q(0),
- ],
- q(njalgulgule) => [
- q(4904),
- q(0),
- ],
- q(njebi) => [
- q(5173),
- q(0),
- ],
- q(njen) => [
- q(4903),
- q(0),
- ],
- q(njerep) => [
- q(4908),
- q(0),
- ],
- q(njyem) => [
- q(4913),
- q(0),
- ],
- q(nkami) => [
- q(4930),
- q(0),
- ],
- q(nkangala) => [
- q(4927),
- q(0),
- ],
- q(nkari) => [
- q(4938),
- q(0),
- ],
- q(nkem-nkum) => [
- q(3000),
- q(0),
- ],
- q(nkhumbi) => [
- q(3346),
- q(0),
- ],
- q(nkongho) => [
- q(4917),
- q(0),
- ],
- q(nkonya) => [
- q(4928),
- q(0),
- ],
- q(nkoroo) => [
- q(4937),
- q(0),
- ],
- q(nkoya) => [
- q(4915),
- q(0),
- ],
- q(nkukoli) => [
- q(4744),
- q(0),
- ],
- q(nkutu) => [
- q(4936),
- q(0),
- ],
- q(nnam) => [
- q(4745),
- q(0),
- ],
- q(no linguistic content) => [
- q(0486),
- q(0),
- ],
- q(nobiin) => [
- q(2342),
- q(0),
- ],
- q(nobonob) => [
- q(2416),
- q(0),
- ],
- q(nocaman) => [
- q(5015),
- q(0),
- ],
- q(nocte naga) => [
- q(4899),
- q(0),
- ],
- q(nogai) => [
- q(0315),
- q(0),
- ],
- q(noipx) => [
- q(5035),
- q(0),
- ],
- q(noiri) => [
- q(5011),
- q(0),
- ],
- q(nokuku) => [
- q(4925),
- q(0),
- ],
- q(nomaande) => [
- q(3862),
- q(0),
- ],
- q(nomane) => [
- q(5009),
- q(0),
- ],
- q(nomatsiguenga) => [
- q(5019),
- q(0),
- ],
- q(nomlaki) => [
- q(5014),
- q(0),
- ],
- q(nomu) => [
- q(5010),
- q(0),
- ],
- q(nong zhuang) => [
- q(7832),
- q(0),
- ],
- q(nonuya) => [
- q(5012),
- q(0),
- ],
- q(nooksack) => [
- q(5013),
- q(0),
- ],
- q(noon) => [
- q(6128),
- q(0),
- ],
- q(noone) => [
- q(4870),
- q(0),
- ],
- q(nopala chatino) => [
- q(1924),
- q(0),
- ],
- q(nora) => [
- q(5056),
- q(1),
- ],
- q(noric) => [
- q(5046),
- q(0),
- ],
- q(norn) => [
- q(5054),
- q(0),
- ],
- q(norra) => [
- q(5056),
- q(0),
- ],
- q(norse, old) => [
- q(0316),
- q(0),
- ],
- q(north alaskan inupiatun) => [
- q(2290),
- q(0),
- ],
- q(north ambrym) => [
- q(4389),
- q(0),
- ],
- q(north american indian languages) => [
- q(0300),
- q(0),
- ],
- q(north asmat) => [
- q(4932),
- q(0),
- ],
- q(north awyu) => [
- q(7642),
- q(0),
- ],
- q(north azerbaijani) => [
- q(1017),
- q(0),
- ],
- q(north babar) => [
- q(1068),
- q(0),
- ],
- q(north bolivian quechua) => [
- q(5679),
- q(0),
- ],
- q(north caucasian languages) => [
- q(0496),
- q(0),
- ],
- q(north central mixe) => [
- q(4814),
- q(0),
- ],
- q(north efate) => [
- q(3962),
- q(0),
- ],
- q(north fali) => [
- q(2353),
- q(0),
- ],
- q(north germanic languages) => [
- q(0507),
- q(0),
- ],
- q(north giziga) => [
- q(2522),
- q(0),
- ],
- q(north junin quechua) => [
- q(5699),
- q(0),
- ],
- q(north levantine arabic) => [
- q(0836),
- q(0),
- ],
- q(north marquesan) => [
- q(4514),
- q(0),
- ],
- q(north mesopotamian arabic) => [
- q(1005),
- q(0),
- ],
- q(north mofu) => [
- q(4227),
- q(0),
- ],
- q(north moluccan malay) => [
- q(4118),
- q(0),
- ],
- q(north muyu) => [
- q(3623),
- q(0),
- ],
- q(north ndebele) => [
- q(0305),
- q(1),
- ],
- q(north nuaulu) => [
- q(4989),
- q(0),
- ],
- q(north picene) => [
- q(5055),
- q(0),
- ],
- q(north slavey) => [
- q(5928),
- q(0),
- ],
- q(north tairora) => [
- q(6375),
- q(0),
- ],
- q(north tanna) => [
- q(6607),
- q(0),
- ],
- q(north wahgi) => [
- q(7110),
- q(0),
- ],
- q(north watut) => [
- q(6899),
- q(0),
- ],
- q(northeast kiwai) => [
- q(3371),
- q(0),
- ],
- q(northeast maidu) => [
- q(4975),
- q(0),
- ],
- q(northeast pashai) => [
- q(0628),
- q(0),
- ],
- q(northeast pashayi) => [
- q(0628),
- q(1),
- ],
- q(northeastern dinka) => [
- q(2042),
- q(0),
- ],
- q(northeastern pomo) => [
- q(5404),
- q(0),
- ],
- q(northeastern thai) => [
- q(6737),
- q(0),
- ],
- q(northern alta) => [
- q(0864),
- q(0),
- ],
- q(northern altai) => [
- q(0929),
- q(0),
- ],
- q(northern amami-oshima) => [
- q(5872),
- q(0),
- ],
- q(northern bai) => [
- q(1139),
- q(1),
- ],
- q(northern betsimisaraka malagasy) => [
- q(1315),
- q(0),
- ],
- q(northern binukidnon) => [
- q(3748),
- q(0),
- ],
- q(northern bobo madare) => [
- q(1053),
- q(0),
- ],
- q(northern bontok) => [
- q(5750),
- q(0),
- ],
- q(northern catanduanes bikol) => [
- q(1894),
- q(0),
- ],
- q(northern conchucos ancash quechua) => [
- q(5716),
- q(0),
- ],
- q(northern dagara) => [
- q(2005),
- q(0),
- ],
- q(northern dong) => [
- q(2109),
- q(0),
- ],
- q(northern east cree) => [
- q(1848),
- q(0),
- ],
- q(northern embera) => [
- q(2254),
- q(0),
- ],
- q(northern frisian) => [
- q(0141),
- q(0),
- ],
- q(northern ghale) => [
- q(2502),
- q(0),
- ],
- q(northern gondi) => [
- q(2577),
- q(0),
- ],
- q(northern grebo) => [
- q(2431),
- q(0),
- ],
- q(northern guiyang hmong) => [
- q(2857),
- q(0),
- ],
- q(northern guiyang miao) => [
- q(2857),
- q(1),
- ],
- q(northern haida) => [
- q(2736),
- q(0),
- ],
- q(northern hindko) => [
- q(2804),
- q(0),
- ],
- q(northern huishui hmong) => [
- q(2782),
- q(0),
- ],
- q(northern huishui miao) => [
- q(2782),
- q(1),
- ],
- q(northern kalapuya) => [
- q(5057),
- q(0),
- ],
- q(northern kankanay) => [
- q(7423),
- q(0),
- ],
- q(northern katang) => [
- q(4770),
- q(0),
- ],
- q(northern khmer) => [
- q(3721),
- q(0),
- ],
- q(northern kissi) => [
- q(3562),
- q(0),
- ],
- q(northern kurdish) => [
- q(3468),
- q(0),
- ],
- q(northern luri) => [
- q(4034),
- q(0),
- ],
- q(northern mashan hmong) => [
- q(2787),
- q(0),
- ],
- q(northern mashan miao) => [
- q(2787),
- q(1),
- ],
- q(northern muji) => [
- q(7689),
- q(0),
- ],
- q(northern nago) => [
- q(7356),
- q(0),
- ],
- q(northern ngbandi) => [
- q(4829),
- q(0),
- ],
- q(northern nisu) => [
- q(7646),
- q(0),
- ],
- q(northern nuni) => [
- q(5119),
- q(0),
- ],
- q(northern oaxaca nahuatl) => [
- q(4874),
- q(0),
- ],
- q(northern ohlone) => [
- q(1878),
- q(0),
- ],
- q(northern one) => [
- q(5272),
- q(0),
- ],
- q(northern paiute) => [
- q(5350),
- q(0),
- ],
- q(northern pame) => [
- q(5518),
- q(0),
- ],
- q(northern pashto) => [
- q(5374),
- q(0),
- ],
- q(northern pastaza quichua) => [
- q(5705),
- q(0),
- ],
- q(northern pomo) => [
- q(5408),
- q(0),
- ],
- q(northern puebla nahuatl) => [
- q(4763),
- q(0),
- ],
- q(northern pumi) => [
- q(5511),
- q(0),
- ],
- q(northern qiandong miao) => [
- q(2739),
- q(0),
- ],
- q(northern qiang) => [
- q(1795),
- q(0),
- ],
- q(northern rengma naga) => [
- q(4992),
- q(0),
- ],
- q(northern roglai) => [
- q(5831),
- q(0),
- ],
- q(northern sami) => [
- q(0389),
- q(0),
- ],
- q(northern sierra miwok) => [
- q(5074),
- q(0),
- ],
- q(northern sorsoganon) => [
- q(1271),
- q(0),
- ],
- q(northern sotho) => [
- q(0319),
- q(2),
- ],
- q(northern subanen) => [
- q(6244),
- q(0),
- ],
- q(northern tarahumara) => [
- q(6489),
- q(0),
- ],
- q(northern tepehuan) => [
- q(5092),
- q(0),
- ],
- q(northern thai) => [
- q(5007),
- q(0),
- ],
- q(northern tidung) => [
- q(5084),
- q(0),
- ],
- q(northern tiwa) => [
- q(6781),
- q(0),
- ],
- q(northern tlaxiaco mixtec) => [
- q(7503),
- q(0),
- ],
- q(northern toussian) => [
- q(6708),
- q(0),
- ],
- q(northern tujia) => [
- q(6527),
- q(0),
- ],
- q(northern tutchone) => [
- q(6731),
- q(0),
- ],
- q(northern uzbek) => [
- q(6953),
- q(0),
- ],
- q(northern yukaghir) => [
- q(7650),
- q(0),
- ],
- q(northwest alaska inupiatun) => [
- q(2291),
- q(0),
- ],
- q(northwest gbaya) => [
- q(2692),
- q(0),
- ],
- q(northwest maidu) => [
- q(4315),
- q(0),
- ],
- q(northwest oaxaca mixtec) => [
- q(4640),
- q(0),
- ],
- q(northwest pashai) => [
- q(2543),
- q(0),
- ],
- q(northwest pashayi) => [
- q(2543),
- q(1),
- ],
- q(northwestern dinka) => [
- q(2048),
- q(0),
- ],
- q(northwestern fars) => [
- q(2335),
- q(0),
- ],
- q(northwestern kolami) => [
- q(3283),
- q(0),
- ],
- q(northwestern kung) => [
- q(6960),
- q(1),
- ],
- q(northwestern nisu) => [
- q(5065),
- q(0),
- ],
- q(northwestern ojibwa) => [
- q(5213),
- q(0),
- ],
- q(northwestern tamang) => [
- q(6583),
- q(0),
- ],
- q(norwegian) => [
- q(0317),
- q(0),
- ],
- q(norwegian bokmal) => [
- q(0314),
- q(1),
- ],
- q(norwegian nynorsk) => [
- q(0313),
- q(0),
- ],
- q(norwegian sign language) => [
- q(5070),
- q(0),
- ],
- q(not applicable) => [
- q(0486),
- q(1),
- ],
- q(notre) => [
- q(1301),
- q(0),
- ],
- q(notsi) => [
- q(4759),
- q(0),
- ],
- q(nottoway) => [
- q(5095),
- q(0),
- ],
- q(nottoway-meherrin) => [
- q(5136),
- q(0),
- ],
- q(novial) => [
- q(5021),
- q(0),
- ],
- q(noy) => [
- q(5023),
- q(0),
- ],
- q(nsenga) => [
- q(5064),
- q(0),
- ],
- q(nshi) => [
- q(5062),
- q(0),
- ],
- q(nsongo) => [
- q(5081),
- q(0),
- ],
- q(ntcham) => [
- q(1496),
- q(0),
- ],
- q(ntomba) => [
- q(5091),
- q(0),
- ],
- q(nu) => [
- q(4834),
- q(1),
- ],
- q(nubaca) => [
- q(1027),
- q(0),
- ],
- q(nubi) => [
- q(3221),
- q(0),
- ],
- q(nubian languages) => [
- q(0320),
- q(0),
- ],
- q(nubri) => [
- q(3619),
- q(0),
- ],
- q(nuer) => [
- q(5116),
- q(0),
- ],
- q(nugunu (australia)) => [
- q(5001),
- q(0),
- ],
- q(nugunu (cameroon)) => [
- q(7576),
- q(0),
- ],
- q(nuk) => [
- q(5006),
- q(0),
- ],
- q(nukak maku) => [
- q(4136),
- q(0),
- ],
- q(nukna) => [
- q(3445),
- q(0),
- ],
- q(nukuini) => [
- q(5100),
- q(0),
- ],
- q(nukumanu) => [
- q(5114),
- q(0),
- ],
- q(nukunul) => [
- q(7428),
- q(0),
- ],
- q(nukuoro) => [
- q(4931),
- q(0),
- ],
- q(nukuria) => [
- q(5115),
- q(0),
- ],
- q(numana-nunku-gbantu-numbu) => [
- q(4747),
- q(0),
- ],
- q(numanggang) => [
- q(5016),
- q(0),
- ],
- q(numbami) => [
- q(6032),
- q(0),
- ],
- q(nume) => [
- q(6478),
- q(0),
- ],
- q(numee) => [
- q(3243),
- q(0),
- ],
- q(numidian) => [
- q(5144),
- q(0),
- ],
- q(nung (viet nam)) => [
- q(5117),
- q(0),
- ],
- q(nungali) => [
- q(5104),
- q(0),
- ],
- q(nunggubuyu) => [
- q(5122),
- q(0),
- ],
- q(nungu) => [
- q(5781),
- q(0),
- ],
- q(nuosu) => [
- q(0190),
- q(1),
- ],
- q(nupbikha) => [
- q(5026),
- q(0),
- ],
- q(nupe-nupe-tako) => [
- q(5113),
- q(0),
- ],
- q(nupode huitoto) => [
- q(2869),
- q(0),
- ],
- q(nusa laut) => [
- q(5109),
- q(0),
- ],
- q(nusu) => [
- q(5103),
- q(0),
- ],
- q(nuu-chah-nulth) => [
- q(5108),
- q(0),
- ],
- q(nuuchahnulth) => [
- q(5108),
- q(1),
- ],
- q(nyabwa) => [
- q(5128),
- q(0),
- ],
- q(nyaheun) => [
- q(4819),
- q(0),
- ],
- q(nyahkur) => [
- q(1667),
- q(0),
- ],
- q(nyakyusa-ngonde) => [
- q(5171),
- q(0),
- ],
- q(nyalayu) => [
- q(7672),
- q(0),
- ],
- q(nyali) => [
- q(4944),
- q(0),
- ],
- q(nyam) => [
- q(4963),
- q(0),
- ],
- q(nyamal) => [
- q(4953),
- q(0),
- ],
- q(nyambo) => [
- q(5022),
- q(0),
- ],
- q(nyamusa-molo) => [
- q(5132),
- q(0),
- ],
- q(nyamwanga) => [
- q(4628),
- q(0),
- ],
- q(nyamwezi) => [
- q(0323),
- q(0),
- ],
- q(nyaneka) => [
- q(5160),
- q(0),
- ],
- q(nyang'i) => [
- q(5162),
- q(0),
- ],
- q(nyanga) => [
- q(5159),
- q(0),
- ],
- q(nyanga-li) => [
- q(5152),
- q(0),
- ],
- q(nyangatom) => [
- q(4990),
- q(0),
- ],
- q(nyangbo) => [
- q(5151),
- q(0),
- ],
- q(nyangga) => [
- q(5003),
- q(0),
- ],
- q(nyangumarta) => [
- q(4981),
- q(0),
- ],
- q(nyanja) => [
- q(0322),
- q(2),
- ],
- q(nyankole) => [
- q(0324),
- q(0),
- ],
- q(nyankpa) => [
- q(7613),
- q(0),
- ],
- q(nyarafolo senoufo) => [
- q(5973),
- q(0),
- ],
- q(nyaturu) => [
- q(5780),
- q(0),
- ],
- q(nyaw) => [
- q(5169),
- q(0),
- ],
- q(nyawaygi) => [
- q(5166),
- q(0),
- ],
- q(nyelayu) => [
- q(7672),
- q(1),
- ],
- q(nyemba) => [
- q(4732),
- q(0),
- ],
- q(nyengo) => [
- q(5154),
- q(0),
- ],
- q(nyenkha) => [
- q(4807),
- q(0),
- ],
- q(nyeu) => [
- q(5161),
- q(0),
- ],
- q(nyigina) => [
- q(5157),
- q(0),
- ],
- q(nyiha (malawi)) => [
- q(5164),
- q(0),
- ],
- q(nyiha (tanzania)) => [
- q(4881),
- q(0),
- ],
- q(nyika (malawi and zambia)) => [
- q(4935),
- q(0),
- ],
- q(nyika (tanzania)) => [
- q(4933),
- q(0),
- ],
- q(nyindrou) => [
- q(3904),
- q(0),
- ],
- q(nyindu) => [
- q(5156),
- q(0),
- ],
- q(nyishi) => [
- q(4914),
- q(0),
- ],
- q(nyiyaparli) => [
- q(7429),
- q(0),
- ],
- q(nynorsk, norwegian) => [
- q(0313),
- q(1),
- ],
- q(nyokon) => [
- q(5126),
- q(0),
- ],
- q(nyole) => [
- q(5107),
- q(0),
- ],
- q(nyong) => [
- q(4584),
- q(0),
- ],
- q(nyore) => [
- q(5153),
- q(0),
- ],
- q(nyoro) => [
- q(0325),
- q(0),
- ],
- q(nyulnyul) => [
- q(5168),
- q(0),
- ],
- q(nyunga) => [
- q(5165),
- q(0),
- ],
- q(nyungwe) => [
- q(5167),
- q(0),
- ],
- q(nzakambay) => [
- q(5178),
- q(0),
- ],
- q(nzakara) => [
- q(5174),
- q(0),
- ],
- q(nzanyi) => [
- q(4898),
- q(0),
- ],
- q(nzima) => [
- q(0326),
- q(0),
- ],
- q(o'chi'chi') => [
- q(7431),
- q(0),
- ],
- q(o'du) => [
- q(6816),
- q(0),
- ],
- q(obanliku) => [
- q(1636),
- q(0),
- ],
- q(obispeno) => [
- q(5184),
- q(0),
- ],
- q(oblo) => [
- q(5186),
- q(0),
- ],
- q(obo manobo) => [
- q(5188),
- q(0),
- ],
- q(obokuitai) => [
- q(0652),
- q(0),
- ],
- q(obolo) => [
- q(0803),
- q(0),
- ],
- q(obulom) => [
- q(5191),
- q(0),
- ],
- q(ocaina) => [
- q(5192),
- q(0),
- ],
- q(occidental) => [
- q(0193),
- q(1),
- ],
- q(occitan (post 1500)) => [
- q(0327),
- q(0),
- ],
- q(ocotepec mixtec) => [
- q(4294),
- q(0),
- ],
- q(ocotlan zapotec) => [
- q(7792),
- q(0),
- ],
- q(od) => [
- q(5197),
- q(0),
- ],
- q(odia (individual language)) => [
- q(5303),
- q(0),
- ],
- q(odia (macrolanguage)) => [
- q(0329),
- q(2),
- ],
- q(odiai) => [
- q(1191),
- q(0),
- ],
- q(odoodee) => [
- q(3402),
- q(0),
- ],
- q(odual) => [
- q(5199),
- q(0),
- ],
- q(odut) => [
- q(5196),
- q(0),
- ],
- q(ofaye) => [
- q(5288),
- q(0),
- ],
- q(official aramaic (700-300 bce)) => [
- q(0022),
- q(0),
- ],
- q(ofo) => [
- q(5200),
- q(0),
- ],
- q(ogbah) => [
- q(5204),
- q(0),
- ],
- q(ogbia) => [
- q(5203),
- q(0),
- ],
- q(ogbogolo) => [
- q(5206),
- q(0),
- ],
- q(ogbronuagum) => [
- q(5208),
- q(0),
- ],
- q(ogea) => [
- q(2280),
- q(0),
- ],
- q(oirat) => [
- q(0471),
- q(1),
- ],
- q(oirata) => [
- q(5211),
- q(0),
- ],
- q(ojibwa) => [
- q(0328),
- q(0),
- ],
- q(ojitlan chinantec) => [
- q(1720),
- q(0),
- ],
- q(okanagan) => [
- q(5220),
- q(0),
- ],
- q(oki-no-erabu) => [
- q(5231),
- q(0),
- ],
- q(okiek) => [
- q(5226),
- q(0),
- ],
- q(oko-eni-osayen) => [
- q(5234),
- q(0),
- ],
- q(oko-juwoi) => [
- q(5227),
- q(0),
- ],
- q(okobo) => [
- q(5221),
- q(0),
- ],
- q(okodia) => [
- q(5222),
- q(0),
- ],
- q(okolod) => [
- q(3565),
- q(0),
- ],
- q(okpamheri) => [
- q(5283),
- q(0),
- ],
- q(okpe (northwestern edo)) => [
- q(5237),
- q(0),
- ],
- q(okpe (southwestern edo)) => [
- q(5223),
- q(0),
- ],
- q(oksapmin) => [
- q(5285),
- q(0),
- ],
- q(oku) => [
- q(5235),
- q(0),
- ],
- q(old aramaic (up to 700 bce)) => [
- q(5182),
- q(0),
- ],
- q(old avar) => [
- q(5183),
- q(0),
- ],
- q(old breton) => [
- q(5190),
- q(0),
- ],
- q(old bulgarian) => [
- q(0086),
- q(3),
- ],
- q(old burmese) => [
- q(5189),
- q(0),
- ],
- q(old chinese) => [
- q(5193),
- q(0),
- ],
- q(old church slavonic) => [
- q(0086),
- q(4),
- ],
- q(old cornish) => [
- q(5194),
- q(0),
- ],
- q(old dutch) => [
- q(5198),
- q(0),
- ],
- q(old english (ca. 450-1100)) => [
- q(0018),
- q(1),
- ],
- q(old french (842-ca. 1400)) => [
- q(0140),
- q(1),
- ],
- q(old frisian) => [
- q(5201),
- q(0),
- ],
- q(old georgian) => [
- q(5205),
- q(0),
- ],
- q(old high german (ca. 750-1050)) => [
- q(0159),
- q(1),
- ],
- q(old hittite) => [
- q(5209),
- q(0),
- ],
- q(old hungarian) => [
- q(5210),
- q(0),
- ],
- q(old irish (to 900)) => [
- q(0378),
- q(1),
- ],
- q(old japanese) => [
- q(5216),
- q(0),
- ],
- q(old kentish sign language) => [
- q(5229),
- q(0),
- ],
- q(old korean (3rd-9th cent.)) => [
- q(5232),
- q(0),
- ],
- q(old lithuanian) => [
- q(5245),
- q(0),
- ],
- q(old manipuri) => [
- q(5256),
- q(0),
- ],
- q(old marathi) => [
- q(5257),
- q(0),
- ],
- q(old mon) => [
- q(5261),
- q(0),
- ],
- q(old newari) => [
- q(0321),
- q(1),
- ],
- q(old norse) => [
- q(0316),
- q(1),
- ],
- q(old nubian) => [
- q(5276),
- q(0),
- ],
- q(old occitan (to 1500)) => [
- q(0351),
- q(2),
- ],
- q(old ossetic) => [
- q(5282),
- q(0),
- ],
- q(old persian (ca. 600-400 b.c.)) => [
- q(0342),
- q(1),
- ],
- q(old provencal (to 1500)) => [
- q(0351),
- q(1),
- ],
- q(old russian) => [
- q(5300),
- q(0),
- ],
- q(old saxon) => [
- q(5311),
- q(0),
- ],
- q(old slavonic) => [
- q(0086),
- q(1),
- ],
- q(old spanish) => [
- q(5308),
- q(0),
- ],
- q(old tamil) => [
- q(5327),
- q(0),
- ],
- q(old tibetan) => [
- q(5312),
- q(0),
- ],
- q(old turkish) => [
- q(5316),
- q(0),
- ],
- q(old uighur) => [
- q(5332),
- q(0),
- ],
- q(old welsh) => [
- q(5336),
- q(0),
- ],
- q(olekha) => [
- q(5240),
- q(0),
- ],
- q(olkol) => [
- q(5241),
- q(0),
- ],
- q(olo) => [
- q(5265),
- q(0),
- ],
- q(oloma) => [
- q(5242),
- q(0),
- ],
- q(olrat) => [
- q(5244),
- q(0),
- ],
- q(olu'bo) => [
- q(4075),
- q(0),
- ],
- q(olukhayo) => [
- q(3941),
- q(1),
- ],
- q(olulumo-ikom) => [
- q(2940),
- q(0),
- ],
- q(oluluyia) => [
- q(4084),
- q(1),
- ],
- q(olumarachi) => [
- q(4037),
- q(1),
- ],
- q(olumarama) => [
- q(4040),
- q(1),
- ],
- q(olunyole) => [
- q(5153),
- q(1),
- ],
- q(olusamia) => [
- q(4054),
- q(1),
- ],
- q(olushisa) => [
- q(3943),
- q(1),
- ],
- q(oluta popoluca) => [
- q(5494),
- q(0),
- ],
- q(olutsotso) => [
- q(4066),
- q(1),
- ],
- q(oluwanga) => [
- q(4092),
- q(1),
- ],
- q(omagua) => [
- q(5250),
- q(0),
- ],
- q(omaha-ponca) => [
- q(5247),
- q(0),
- ],
- q(omani arabic) => [
- q(0602),
- q(0),
- ],
- q(ombamba) => [
- q(4131),
- q(0),
- ],
- q(ombo) => [
- q(5253),
- q(0),
- ],
- q(ometepec nahuatl) => [
- q(4869),
- q(0),
- ],
- q(omi) => [
- q(5251),
- q(0),
- ],
- q(omie) => [
- q(0827),
- q(0),
- ],
- q(omok) => [
- q(5252),
- q(0),
- ],
- q(omotic languages) => [
- q(0519),
- q(0),
- ],
- q(omotik) => [
- q(5258),
- q(0),
- ],
- q(omurano) => [
- q(5259),
- q(0),
- ],
- q(ona) => [
- q(5262),
- q(0),
- ],
- q(oneida) => [
- q(5264),
- q(0),
- ],
- q(ong) => [
- q(5279),
- q(0),
- ],
- q(onge) => [
- q(5280),
- q(0),
- ],
- q(onin) => [
- q(5266),
- q(0),
- ],
- q(onin based pidgin) => [
- q(5277),
- q(0),
- ],
- q(oniyan) => [
- q(1449),
- q(1),
- ],
- q(onjob) => [
- q(5267),
- q(0),
- ],
- q(ono) => [
- q(5273),
- q(0),
- ],
- q(onobasulu) => [
- q(5269),
- q(0),
- ],
- q(onondaga) => [
- q(5270),
- q(0),
- ],
- q(ontenu) => [
- q(5274),
- q(0),
- ],
- q(ontong java) => [
- q(5218),
- q(0),
- ],
- q(oorlams) => [
- q(5281),
- q(0),
- ],
- q(opao) => [
- q(5286),
- q(0),
- ],
- q(opata) => [
- q(5287),
- q(0),
- ],
- q(opuuo) => [
- q(3885),
- q(1),
- ],
- q(orang kanaq) => [
- q(5294),
- q(0),
- ],
- q(orang seletar) => [
- q(5297),
- q(0),
- ],
- q(oraon sadri) => [
- q(5948),
- q(0),
- ],
- q(orejon) => [
- q(5291),
- q(0),
- ],
- q(oring) => [
- q(5292),
- q(0),
- ],
- q(oriya) => [
- q(0329),
- q(0),
- ],
- q(oriya (individual language)) => [
- q(5303),
- q(1),
- ],
- q(oriya (macrolanguage)) => [
- q(0329),
- q(1),
- ],
- q(orizaba nahuatl) => [
- q(4950),
- q(0),
- ],
- q(orma) => [
- q(5290),
- q(0),
- ],
- q(ormu) => [
- q(5304),
- q(0),
- ],
- q(ormuri) => [
- q(5299),
- q(0),
- ],
- q(oro) => [
- q(5302),
- q(0),
- ],
- q(oro win) => [
- q(5301),
- q(0),
- ],
- q(oroch) => [
- q(5181),
- q(0),
- ],
- q(oroha) => [
- q(5289),
- q(0),
- ],
- q(orok) => [
- q(5180),
- q(0),
- ],
- q(orokaiva) => [
- q(5236),
- q(0),
- ],
- q(oroko) => [
- q(1110),
- q(0),
- ],
- q(orokolo) => [
- q(5295),
- q(0),
- ],
- q(oromo) => [
- q(0330),
- q(0),
- ],
- q(oroqen) => [
- q(5293),
- q(0),
- ],
- q(orowe) => [
- q(1382),
- q(0),
- ],
- q(oruma) => [
- q(5296),
- q(0),
- ],
- q(orya) => [
- q(6931),
- q(0),
- ],
- q(osage) => [
- q(0331),
- q(0),
- ],
- q(osatu) => [
- q(5309),
- q(0),
- ],
- q(oscan) => [
- q(5305),
- q(0),
- ],
- q(osing) => [
- q(5306),
- q(0),
- ],
- q(ososo) => [
- q(5307),
- q(0),
- ],
- q(ossetian) => [
- q(0332),
- q(0),
- ],
- q(ossetic) => [
- q(0332),
- q(1),
- ],
- q(ot danum) => [
- q(5313),
- q(0),
- ],
- q(otank) => [
- q(6939),
- q(0),
- ],
- q(oti) => [
- q(5315),
- q(0),
- ],
- q(oto-manguean languages) => [
- q(0518),
- q(0),
- ],
- q(otomian languages) => [
- q(0334),
- q(0),
- ],
- q(otoro) => [
- q(5321),
- q(0),
- ],
- q(ottawa) => [
- q(5325),
- q(0),
- ],
- q(ottoman turkish (1500-1928)) => [
- q(0333),
- q(1),
- ],
- q(otuho) => [
- q(4022),
- q(0),
- ],
- q(otuke) => [
- q(5324),
- q(0),
- ],
- q(ouma) => [
- q(5333),
- q(0),
- ],
- q(oune) => [
- q(5331),
- q(0),
- ],
- q(ovdalian) => [
- q(5334),
- q(1),
- ],
- q(owa) => [
- q(6255),
- q(0),
- ],
- q(owenia) => [
- q(7223),
- q(0),
- ],
- q(owiniga) => [
- q(5335),
- q(0),
- ],
- q(oy) => [
- q(5337),
- q(0),
- ],
- q(oya'oya) => [
- q(5340),
- q(0),
- ],
- q(oyda) => [
- q(5338),
- q(0),
- ],
- q(ozolotepec zapotec) => [
- q(7803),
- q(0),
- ],
- q(ozumacin chinantec) => [
- q(1726),
- q(0),
- ],
- q(pa di) => [
- q(5395),
- q(0),
- ],
- q(pa'a) => [
- q(5579),
- q(0),
- ],
- q(pa'o) => [
- q(1288),
- q(1),
- ],
- q(pa'o karen) => [
- q(1288),
- q(0),
- ],
- q(pa-hng) => [
- q(5432),
- q(0),
- ],
- q(paafang) => [
- q(5419),
- q(0),
- ],
- q(paakantyi) => [
- q(2134),
- q(0),
- ],
- q(paama) => [
- q(5505),
- q(0),
- ],
- q(paasaal) => [
- q(6029),
- q(0),
- ],
- q(pacahuara) => [
- q(5391),
- q(0),
- ],
- q(pacaraos quechua) => [
- q(5701),
- q(0),
- ],
- q(pacific gulf yupik) => [
- q(2255),
- q(0),
- ],
- q(pacoh) => [
- q(5343),
- q(0),
- ],
- q(padoe) => [
- q(5397),
- q(0),
- ],
- q(paekche) => [
- q(5473),
- q(0),
- ],
- q(paelignian) => [
- q(5428),
- q(0),
- ],
- q(paez) => [
- q(5360),
- q(0),
- ],
- q(pagi) => [
- q(5425),
- q(0),
- ],
- q(pagibete) => [
- q(5345),
- q(0),
- ],
- q(pagu) => [
- q(5430),
- q(0),
- ],
- q(pahanan agta) => [
- q(0839),
- q(0),
- ],
- q(pahari-potwari) => [
- q(5441),
- q(0),
- ],
- q(pahi) => [
- q(3888),
- q(0),
- ],
- q(pahlavani) => [
- q(5444),
- q(0),
- ],
- q(pahlavi) => [
- q(0337),
- q(0),
- ],
- q(pai tavytera) => [
- q(5620),
- q(0),
- ],
- q(paici) => [
- q(5587),
- q(0),
- ],
- q(paipai) => [
- q(5568),
- q(0),
- ],
- q(paite chin) => [
- q(5387),
- q(0),
- ],
- q(paiwan) => [
- q(5657),
- q(0),
- ],
- q(pak-tong) => [
- q(5474),
- q(0),
- ],
- q(pakaasnovos) => [
- q(5355),
- q(0),
- ],
- q(pakanha) => [
- q(5476),
- q(0),
- ],
- q(pakistan sign language) => [
- q(5480),
- q(0),
- ],
- q(paku) => [
- q(5482),
- q(0),
- ],
- q(paku karen) => [
- q(3110),
- q(0),
- ],
- q(pal) => [
- q(0581),
- q(0),
- ],
- q(palaic) => [
- q(5496),
- q(0),
- ],
- q(palaka senoufo) => [
- q(5497),
- q(0),
- ],
- q(palantla chinantec) => [
- q(1827),
- q(0),
- ],
- q(palauan) => [
- q(0341),
- q(0),
- ],
- q(paleni) => [
- q(5535),
- q(0),
- ],
- q(palenquero) => [
- q(5493),
- q(0),
- ],
- q(pali) => [
- q(0346),
- q(0),
- ],
- q(palikur) => [
- q(5500),
- q(0),
- ],
- q(paliyan) => [
- q(5382),
- q(0),
- ],
- q(pallanganmiddang) => [
- q(5507),
- q(0),
- ],
- q(palor) => [
- q(2330),
- q(0),
- ],
- q(palpa) => [
- q(5495),
- q(0),
- ],
- q(palu'e) => [
- q(5487),
- q(0),
- ],
- q(paluan) => [
- q(5504),
- q(0),
- ],
- q(palula) => [
- q(5437),
- q(1),
- ],
- q(palya bareli) => [
- q(1395),
- q(0),
- ],
- q(pam) => [
- q(5516),
- q(0),
- ],
- q(pambia) => [
- q(5506),
- q(0),
- ],
- q(pamlico) => [
- q(5513),
- q(0),
- ],
- q(pamona) => [
- q(5509),
- q(0),
- ],
- q(pamosu) => [
- q(2755),
- q(0),
- ],
- q(pampanga) => [
- q(0338),
- q(0),
- ],
- q(pamplona atta) => [
- q(0927),
- q(0),
- ],
- q(pana (burkina faso)) => [
- q(5540),
- q(0),
- ],
- q(pana (central african republic)) => [
- q(5549),
- q(0),
- ],
- q(panamanian sign language) => [
- q(4056),
- q(0),
- ],
- q(panamint) => [
- q(5352),
- q(0),
- ],
- q(panao huanuco quechua) => [
- q(5714),
- q(0),
- ],
- q(panara) => [
- q(3573),
- q(0),
- ],
- q(panasuan) => [
- q(5610),
- q(0),
- ],
- q(panawa) => [
- q(5653),
- q(0),
- ],
- q(pancana) => [
- q(5539),
- q(0),
- ],
- q(panchpargania) => [
- q(6418),
- q(0),
- ],
- q(pande) => [
- q(1262),
- q(0),
- ],
- q(pangasinan) => [
- q(0336),
- q(0),
- ],
- q(pangseng) => [
- q(5429),
- q(0),
- ],
- q(pangutaran sama) => [
- q(6094),
- q(0),
- ],
- q(pangwa) => [
- q(5371),
- q(0),
- ],
- q(pangwali) => [
- q(5424),
- q(0),
- ],
- q(panim) => [
- q(5541),
- q(0),
- ],
- q(paniya) => [
- q(5383),
- q(0),
- ],
- q(panjabi) => [
- q(0339),
- q(0),
- ],
- q(pankarare) => [
- q(5357),
- q(0),
- ],
- q(pankararu) => [
- q(5359),
- q(0),
- ],
- q(pankhu) => [
- q(5475),
- q(0),
- ],
- q(pannei) => [
- q(5528),
- q(0),
- ],
- q(pano) => [
- q(4498),
- q(0),
- ],
- q(panoan katukina) => [
- q(3495),
- q(0),
- ],
- q(panobo) => [
- q(5538),
- q(0),
- ],
- q(panyi bai) => [
- q(1139),
- q(0),
- ],
- q(panytyima) => [
- q(5546),
- q(0),
- ],
- q(papantla totonac) => [
- q(6630),
- q(0),
- ],
- q(papapana) => [
- q(5572),
- q(0),
- ],
- q(papar) => [
- q(2127),
- q(0),
- ],
- q(papasena) => [
- q(5353),
- q(0),
- ],
- q(papel) => [
- q(5369),
- q(0),
- ],
- q(papi) => [
- q(5567),
- q(0),
- ],
- q(papiamento) => [
- q(0340),
- q(0),
- ],
- q(papitalai) => [
- q(5354),
- q(0),
- ],
- q(papora) => [
- q(5578),
- q(0),
- ],
- q(papua new guinean sign language) => [
- q(5431),
- q(0),
- ],
- q(papuan languages) => [
- q(0335),
- q(0),
- ],
- q(papuan malay) => [
- q(5524),
- q(0),
- ],
- q(papuma) => [
- q(5571),
- q(0),
- ],
- q(para arara) => [
- q(0552),
- q(0),
- ],
- q(para gaviao) => [
- q(2672),
- q(0),
- ],
- q(para naga) => [
- q(5669),
- q(0),
- ],
- q(parachi) => [
- q(5581),
- q(0),
- ],
- q(paraguayan guarani) => [
- q(2646),
- q(0),
- ],
- q(paraguayan sign language) => [
- q(5665),
- q(0),
- ],
- q(parakana) => [
- q(5349),
- q(0),
- ],
- q(paranan) => [
- q(5584),
- q(0),
- ],
- q(paranawat) => [
- q(5346),
- q(0),
- ],
- q(paraujano) => [
- q(5364),
- q(0),
- ],
- q(parauk) => [
- q(5588),
- q(0),
- ],
- q(parawen) => [
- q(5598),
- q(0),
- ],
- q(pardhan) => [
- q(5384),
- q(0),
- ],
- q(pardhi) => [
- q(5388),
- q(0),
- ],
- q(pare) => [
- q(5577),
- q(0),
- ],
- q(parecis) => [
- q(5342),
- q(0),
- ],
- q(parenga) => [
- q(5386),
- q(0),
- ],
- q(pari) => [
- q(3942),
- q(0),
- ],
- q(parkari koli) => [
- q(3683),
- q(0),
- ],
- q(parkwa) => [
- q(5366),
- q(0),
- ],
- q(parsi) => [
- q(5592),
- q(0),
- ],
- q(parsi-dari) => [
- q(5582),
- q(0),
- ],
- q(parthian) => [
- q(7454),
- q(0),
- ],
- q(parya) => [
- q(5351),
- q(0),
- ],
- q(pashto) => [
- q(0352),
- q(1),
- ],
- q(pasi) => [
- q(5613),
- q(0),
- ],
- q(pass valley yali) => [
- q(7562),
- q(0),
- ],
- q(patamona) => [
- q(5361),
- q(0),
- ],
- q(patani) => [
- q(5623),
- q(0),
- ],
- q(pataxo ha-ha-hae) => [
- q(5621),
- q(0),
- ],
- q(patep) => [
- q(5625),
- q(0),
- ],
- q(pathiya) => [
- q(5632),
- q(0),
- ],
- q(patpatar) => [
- q(2487),
- q(0),
- ],
- q(pattani) => [
- q(3787),
- q(0),
- ],
- q(pattani malay) => [
- q(4217),
- q(0),
- ],
- q(pattapu) => [
- q(5626),
- q(0),
- ],
- q(patwin) => [
- q(5655),
- q(0),
- ],
- q(paulohi) => [
- q(5489),
- q(0),
- ],
- q(paumari) => [
- q(5344),
- q(0),
- ],
- q(paunaka) => [
- q(5534),
- q(0),
- ],
- q(pauri bareli) => [
- q(1138),
- q(0),
- ],
- q(pauserna) => [
- q(5609),
- q(0),
- ],
- q(pawaia) => [
- q(5652),
- q(0),
- ],
- q(pawnee) => [
- q(5356),
- q(0),
- ],
- q(paynamar) => [
- q(5519),
- q(0),
- ],
- q(pe) => [
- q(5348),
- q(0),
- ],
- q(pear) => [
- q(5378),
- q(0),
- ],
- q(pech) => [
- q(5358),
- q(0),
- ],
- q(pecheneg) => [
- q(7443),
- q(0),
- ],
- q(pedi) => [
- q(0319),
- q(0),
- ],
- q(peere) => [
- q(5420),
- q(0),
- ],
- q(pei) => [
- q(5575),
- q(0),
- ],
- q(pekal) => [
- q(5410),
- q(0),
- ],
- q(pela) => [
- q(1569),
- q(0),
- ],
- q(pele-ata) => [
- q(0910),
- q(0),
- ],
- q(pelende) => [
- q(5574),
- q(0),
- ],
- q(pemon) => [
- q(0817),
- q(0),
- ],
- q(pemono) => [
- q(5415),
- q(0),
- ],
- q(penang sign language) => [
- q(5605),
- q(0),
- ],
- q(penchal) => [
- q(5409),
- q(0),
- ],
- q(pendau) => [
- q(6897),
- q(0),
- ],
- q(pengo) => [
- q(5405),
- q(0),
- ],
- q(pennsylvania german) => [
- q(5394),
- q(0),
- ],
- q(penoles mixtec) => [
- q(4301),
- q(0),
- ],
- q(penrhyn) => [
- q(5531),
- q(0),
- ],
- q(pentlatch) => [
- q(5631),
- q(0),
- ],
- q(perai) => [
- q(7098),
- q(0),
- ],
- q(peranakan indonesian) => [
- q(5400),
- q(0),
- ],
- q(peripheral mongolian) => [
- q(4598),
- q(0),
- ],
- q(pero) => [
- q(5460),
- q(0),
- ],
- q(persian) => [
- q(0343),
- q(0),
- ],
- q(persian sign language) => [
- q(5602),
- q(0),
- ],
- q(persian, old (ca.600-400 b.c.)) => [
- q(0342),
- q(0),
- ],
- q(peruvian sign language) => [
- q(5589),
- q(0),
- ],
- q(petapa zapotec) => [
- q(7903),
- q(0),
- ],
- q(petats) => [
- q(5416),
- q(0),
- ],
- q(petjo) => [
- q(5417),
- q(0),
- ],
- q(peve) => [
- q(3971),
- q(0),
- ],
- q(pfaelzisch) => [
- q(5421),
- q(0),
- ],
- q(phai) => [
- q(5596),
- q(0),
- ],
- q(phake) => [
- q(5436),
- q(0),
- ],
- q(phala) => [
- q(7712),
- q(0),
- ],
- q(phalura) => [
- q(5437),
- q(0),
- ],
- q(phana') => [
- q(5440),
- q(0),
- ],
- q(phangduwali) => [
- q(5445),
- q(0),
- ],
- q(phende) => [
- q(5411),
- q(0),
- ],
- q(philippine languages) => [
- q(0344),
- q(0),
- ],
- q(philippine sign language) => [
- q(5612),
- q(0),
- ],
- q(phimbi) => [
- q(5438),
- q(0),
- ],
- q(phoenician) => [
- q(0345),
- q(0),
- ],
- q(phola) => [
- q(7714),
- q(0),
- ],
- q(pholo) => [
- q(7640),
- q(0),
- ],
- q(phom naga) => [
- q(5028),
- q(0),
- ],
- q(phong-kniang) => [
- q(5547),
- q(0),
- ],
- q(phrae pwo karen) => [
- q(3394),
- q(0),
- ],
- q(phrygian) => [
- q(7445),
- q(0),
- ],
- q(phu thai) => [
- q(5442),
- q(0),
- ],
- q(phuan) => [
- q(5443),
- q(0),
- ],
- q(phudagi) => [
- q(5433),
- q(0),
- ],
- q(phuie) => [
- q(5639),
- q(0),
- ],
- q(phukha) => [
- q(5435),
- q(0),
- ],
- q(phuma) => [
- q(7716),
- q(0),
- ],
- q(phunoi) => [
- q(5439),
- q(0),
- ],
- q(phuong) => [
- q(5434),
- q(0),
- ],
- q(phupa) => [
- q(7719),
- q(0),
- ],
- q(phupha) => [
- q(7715),
- q(0),
- ],
- q(phuza) => [
- q(7720),
- q(0),
- ],
- q(piamatsina) => [
- q(5627),
- q(0),
- ],
- q(piame) => [
- q(5458),
- q(0),
- ],
- q(piapoco) => [
- q(5459),
- q(0),
- ],
- q(piaroa) => [
- q(5449),
- q(0),
- ],
- q(picard) => [
- q(5380),
- q(0),
- ],
- q(pichis asheninka) => [
- q(1835),
- q(0),
- ],
- q(pictish) => [
- q(7446),
- q(0),
- ],
- q(pidgin delaware) => [
- q(1992),
- q(0),
- ],
- q(piemontese) => [
- q(5520),
- q(0),
- ],
- q(pijao) => [
- q(5455),
- q(0),
- ],
- q(pije) => [
- q(5469),
- q(0),
- ],
- q(pijin) => [
- q(5462),
- q(0),
- ],
- q(pilaga) => [
- q(5488),
- q(0),
- ],
- q(pileni) => [
- q(5465),
- q(0),
- ],
- q(pilipino) => [
- q(0134),
- q(1),
- ],
- q(pima bajo) => [
- q(5446),
- q(0),
- ],
- q(pimbwe) => [
- q(5466),
- q(0),
- ],
- q(pinai-hagahai) => [
- q(5537),
- q(0),
- ],
- q(pingelapese) => [
- q(5451),
- q(0),
- ],
- q(pini) => [
- q(5454),
- q(0),
- ],
- q(pinigura) => [
- q(5545),
- q(0),
- ],
- q(pinjarup) => [
- q(5533),
- q(0),
- ],
- q(pinji) => [
- q(5448),
- q(0),
- ],
- q(pinotepa nacional mixtec) => [
- q(4303),
- q(0),
- ],
- q(pintiini) => [
- q(5622),
- q(0),
- ],
- q(pintupi-luritja) => [
- q(5464),
- q(0),
- ],
- q(pinyin) => [
- q(5548),
- q(0),
- ],
- q(pipil) => [
- q(5570),
- q(0),
- ],
- q(piraha) => [
- q(4679),
- q(0),
- ],
- q(piratapuyo) => [
- q(5461),
- q(0),
- ],
- q(pirlatapa) => [
- q(1574),
- q(0),
- ],
- q(piro) => [
- q(5450),
- q(0),
- ],
- q(pirriya) => [
- q(7442),
- q(0),
- ],
- q(pisabo) => [
- q(5452),
- q(0),
- ],
- q(pisaflores tepehua) => [
- q(6651),
- q(0),
- ],
- q(piscataway) => [
- q(5619),
- q(0),
- ],
- q(pisidian) => [
- q(7455),
- q(0),
- ],
- q(pitcairn-norfolk) => [
- q(5453),
- q(0),
- ],
- q(pite sami) => [
- q(6049),
- q(0),
- ],
- q(piti) => [
- q(5390),
- q(0),
- ],
- q(pitjantjatjara) => [
- q(5470),
- q(0),
- ],
- q(pitta pitta) => [
- q(5463),
- q(0),
- ],
- q(piu) => [
- q(5467),
- q(0),
- ],
- q(piya-kwonci) => [
- q(5468),
- q(0),
- ],
- q(plains cree) => [
- q(1847),
- q(0),
- ],
- q(plains indian sign language) => [
- q(5603),
- q(0),
- ],
- q(plains miwok) => [
- q(5522),
- q(0),
- ],
- q(plapo krumen) => [
- q(3624),
- q(0),
- ],
- q(plateau malagasy) => [
- q(5499),
- q(0),
- ],
- q(plautdietsch) => [
- q(5398),
- q(0),
- ],
- q(playero) => [
- q(2584),
- q(0),
- ],
- q(pnar) => [
- q(5375),
- q(0),
- ],
- q(pochuri naga) => [
- q(5032),
- q(0),
- ],
- q(pochutec) => [
- q(7451),
- q(0),
- ],
- q(podena) => [
- q(5396),
- q(0),
- ],
- q(pogolo) => [
- q(5566),
- q(0),
- ],
- q(pohnpeian) => [
- q(0348),
- q(0),
- ],
- q(pokanga) => [
- q(5556),
- q(0),
- ],
- q(poke) => [
- q(5552),
- q(0),
- ],
- q(pokomo) => [
- q(5472),
- q(0),
- ],
- q(pokoot) => [
- q(5477),
- q(0),
- ],
- q(polabian) => [
- q(5565),
- q(0),
- ],
- q(polari) => [
- q(5486),
- q(0),
- ],
- q(polci) => [
- q(5490),
- q(0),
- ],
- q(polish) => [
- q(0347),
- q(0),
- ],
- q(polish sign language) => [
- q(5611),
- q(0),
- ],
- q(polonombauk) => [
- q(5484),
- q(0),
- ],
- q(pom) => [
- q(5517),
- q(0),
- ],
- q(pomo) => [
- q(5515),
- q(0),
- ],
- q(ponam) => [
- q(4756),
- q(0),
- ],
- q(pongu) => [
- q(5530),
- q(0),
- ],
- q(ponosakan) => [
- q(5542),
- q(0),
- ],
- q(pontic) => [
- q(5543),
- q(0),
- ],
- q(ponyo-gongwang naga) => [
- q(5027),
- q(0),
- ],
- q(popti') => [
- q(3041),
- q(0),
- ],
- q(poqomam) => [
- q(5550),
- q(0),
- ],
- q(poqomchi') => [
- q(5554),
- q(0),
- ],
- q(porohanon) => [
- q(5586),
- q(0),
- ],
- q(port sandwich) => [
- q(5618),
- q(0),
- ],
- q(port vato) => [
- q(5630),
- q(0),
- ],
- q(portuguese) => [
- q(0349),
- q(0),
- ],
- q(portuguese sign language) => [
- q(5614),
- q(0),
- ],
- q(portuguese-based creoles and pidgins) => [
- q(0096),
- q(2),
- ],
- q(potawatomi) => [
- q(5562),
- q(0),
- ],
- q(potiguara) => [
- q(5553),
- q(0),
- ],
- q(pottangi ollar gadaba) => [
- q(2451),
- q(0),
- ],
- q(poule) => [
- q(4534),
- q(1),
- ],
- q(poumei naga) => [
- q(5523),
- q(0),
- ],
- q(pouye) => [
- q(1593),
- q(0),
- ],
- q(powari) => [
- q(5659),
- q(0),
- ],
- q(powhatan) => [
- q(5457),
- q(0),
- ],
- q(poyanawa) => [
- q(5664),
- q(0),
- ],
- q(prakrit languages) => [
- q(0350),
- q(0),
- ],
- q(prasuni) => [
- q(5591),
- q(0),
- ],
- q(primitive irish) => [
- q(5427),
- q(0),
- ],
- q(principense) => [
- q(5583),
- q(0),
- ],
- q(provencal) => [
- q(0327),
- q(1),
- ],
- q(provencal, old (to 1500)) => [
- q(0351),
- q(0),
- ],
- q(providencia sign language) => [
- q(5600),
- q(0),
- ],
- q(prussian) => [
- q(5585),
- q(0),
- ],
- q(psikye) => [
- q(3670),
- q(0),
- ],
- q(pu-xian chinese) => [
- q(1836),
- q(0),
- ],
- q(puare) => [
- q(5650),
- q(0),
- ],
- q(pudtol atta) => [
- q(0923),
- q(0),
- ],
- q(puelche) => [
- q(5637),
- q(0),
- ],
- q(puerto rican sign language) => [
- q(5608),
- q(0),
- ],
- q(puimei naga) => [
- q(5034),
- q(0),
- ],
- q(puinave) => [
- q(5640),
- q(0),
- ],
- q(pukapuka) => [
- q(5478),
- q(0),
- ],
- q(pulaar) => [
- q(2379),
- q(0),
- ],
- q(pulabu) => [
- q(5644),
- q(0),
- ],
- q(pular) => [
- q(2382),
- q(0),
- ],
- q(puluwatese) => [
- q(5649),
- q(0),
- ],
- q(puma) => [
- q(5642),
- q(0),
- ],
- q(pume) => [
- q(7564),
- q(0),
- ],
- q(pumpokol) => [
- q(7449),
- q(0),
- ],
- q(punan aput) => [
- q(5636),
- q(0),
- ],
- q(punan bah-biau) => [
- q(5526),
- q(0),
- ],
- q(punan batu 1) => [
- q(5536),
- q(0),
- ],
- q(punan merah) => [
- q(5638),
- q(0),
- ],
- q(punan merap) => [
- q(5635),
- q(0),
- ],
- q(punan tubu) => [
- q(5641),
- q(0),
- ],
- q(punic) => [
- q(7457),
- q(0),
- ],
- q(punjabi) => [
- q(0339),
- q(1),
- ],
- q(puno quechua) => [
- q(5718),
- q(0),
- ],
- q(punthamara) => [
- q(7456),
- q(0),
- ],
- q(punu) => [
- q(5648),
- q(0),
- ],
- q(puoc) => [
- q(5643),
- q(0),
- ],
- q(puquina) => [
- q(5645),
- q(0),
- ],
- q(puragi) => [
- q(5597),
- q(0),
- ],
- q(purari) => [
- q(2883),
- q(0),
- ],
- q(purepecha) => [
- q(6718),
- q(0),
- ],
- q(puri) => [
- q(5594),
- q(0),
- ],
- q(purik) => [
- q(5599),
- q(0),
- ],
- q(purisimeno) => [
- q(5651),
- q(0),
- ],
- q(puroik) => [
- q(6276),
- q(0),
- ],
- q(purubora) => [
- q(5646),
- q(0),
- ],
- q(purum) => [
- q(5634),
- q(0),
- ],
- q(pushto) => [
- q(0352),
- q(0),
- ],
- q(putai) => [
- q(4228),
- q(0),
- ],
- q(putoh) => [
- q(5647),
- q(0),
- ],
- q(putukwam) => [
- q(0642),
- q(0),
- ],
- q(puyo) => [
- q(7458),
- q(0),
- ],
- q(puyo-paekche) => [
- q(7452),
- q(0),
- ],
- q(puyuma) => [
- q(5666),
- q(0),
- ],
- q(pwaamei) => [
- q(5508),
- q(0),
- ],
- q(pwapwa) => [
- q(5559),
- q(0),
- ],
- q(pwo eastern karen) => [
- q(3390),
- q(0),
- ],
- q(pwo northern karen) => [
- q(5660),
- q(0),
- ],
- q(pwo western karen) => [
- q(5658),
- q(0),
- ],
- q(pyapun) => [
- q(5392),
- q(0),
- ],
- q(pye krumen) => [
- q(5662),
- q(0),
- ],
- q(pyen) => [
- q(5668),
- q(0),
- ],
- q(pyu (myanmar)) => [
- q(5667),
- q(0),
- ],
- q(pyu (papua new guinea)) => [
- q(5376),
- q(0),
- ],
- q(q'anjob'al) => [
- q(3376),
- q(0),
- ],
- q(qabiao) => [
- q(3796),
- q(0),
- ],
- q(qaqet) => [
- q(1610),
- q(0),
- ],
- q(qashqa'i) => [
- q(5719),
- q(0),
- ],
- q(qatabanian) => [
- q(7460),
- q(0),
- ],
- q(qau) => [
- q(2611),
- q(0),
- ],
- q(qawasqar) => [
- q(0747),
- q(0),
- ],
- q(qila muji) => [
- q(7686),
- q(0),
- ],
- q(qimant) => [
- q(0680),
- q(0),
- ],
- q(qiubei zhuang) => [
- q(7925),
- q(0),
- ],
- q(quapaw) => [
- q(5670),
- q(0),
- ],
- q(quebec sign language) => [
- q(2337),
- q(0),
- ],
- q(quechan) => [
- q(7758),
- q(0),
- ],
- q(quechua) => [
- q(0354),
- q(0),
- ],
- q(quechuan (family)) => [
- q(0524),
- q(0),
- ],
- q(quenya) => [
- q(5725),
- q(0),
- ],
- q(queretaro otomi) => [
- q(5320),
- q(0),
- ],
- q(quetzaltepec mixe) => [
- q(5661),
- q(0),
- ],
- q(queyu) => [
- q(5704),
- q(0),
- ],
- q(quiavicuzas zapotec) => [
- q(7908),
- q(0),
- ],
- q(quiche) => [
- q(5672),
- q(1),
- ],
- q(quileute) => [
- q(5677),
- q(0),
- ],
- q(quinault) => [
- q(5681),
- q(0),
- ],
- q(quinqui) => [
- q(5683),
- q(0),
- ],
- q(quioquitani-quieri zapotec) => [
- q(7944),
- q(0),
- ],
- q(quiotepec chinantec) => [
- q(1722),
- q(0),
- ],
- q(quiripi) => [
- q(5726),
- q(0),
- ],
- q(rabha) => [
- q(5733),
- q(0),
- ],
- q(rade) => [
- q(5730),
- q(0),
- ],
- q(raetic) => [
- q(7470),
- q(0),
- ],
- q(rahambuu) => [
- q(5748),
- q(0),
- ],
- q(rajah kabunsuwan manobo) => [
- q(4483),
- q(0),
- ],
- q(rajasthani) => [
- q(0355),
- q(0),
- ],
- q(rajbanshi) => [
- q(5787),
- q(0),
- ],
- q(raji) => [
- q(5786),
- q(0),
- ],
- q(rajong) => [
- q(5785),
- q(0),
- ],
- q(rajput garasia) => [
- q(2612),
- q(0),
- ],
- q(rakahanga-manihiki) => [
- q(5790),
- q(0),
- ],
- q(rakhine) => [
- q(5791),
- q(0),
- ],
- q(ralte) => [
- q(5736),
- q(0),
- ],
- q(rama) => [
- q(5795),
- q(0),
- ],
- q(ramoaaina) => [
- q(5734),
- q(0),
- ],
- q(ramopa) => [
- q(3397),
- q(0),
- ],
- q(rampi) => [
- q(3924),
- q(0),
- ],
- q(rana tharu) => [
- q(6497),
- q(0),
- ],
- q(rang) => [
- q(5746),
- q(0),
- ],
- q(rangkas) => [
- q(5770),
- q(0),
- ],
- q(ranglong) => [
- q(5821),
- q(0),
- ],
- q(rangpuri) => [
- q(5793),
- q(0),
- ],
- q(rao) => [
- q(5739),
- q(0),
- ],
- q(rapa) => [
- q(5747),
- q(0),
- ],
- q(rapanui) => [
- q(0356),
- q(0),
- ],
- q(rapoisi) => [
- q(3758),
- q(0),
- ],
- q(rapting) => [
- q(5839),
- q(0),
- ],
- q(rara bakati') => [
- q(4033),
- q(0),
- ],
- q(rarotongan) => [
- q(0357),
- q(0),
- ],
- q(rasawa) => [
- q(5729),
- q(0),
- ],
- q(ratagnon) => [
- q(1481),
- q(0),
- ],
- q(ratahan) => [
- q(5847),
- q(0),
- ],
- q(rathawi) => [
- q(5850),
- q(0),
- ],
- q(rathwi bareli) => [
- q(1165),
- q(0),
- ],
- q(raute) => [
- q(5743),
- q(0),
- ],
- q(ravula) => [
- q(7606),
- q(0),
- ],
- q(rawa) => [
- q(5868),
- q(0),
- ],
- q(rawang) => [
- q(5745),
- q(0),
- ],
- q(rawat) => [
- q(3131),
- q(0),
- ],
- q(rawngtu chin) => [
- q(7099),
- q(0),
- ],
- q(rawo) => [
- q(5865),
- q(0),
- ],
- q(rayon zoque) => [
- q(7897),
- q(0),
- ],
- q(razajerdi) => [
- q(5742),
- q(0),
- ],
- q(razihi) => [
- q(5875),
- q(0),
- ],
- q(red gelao) => [
- q(2521),
- q(0),
- ],
- q(reel) => [
- q(0928),
- q(0),
- ],
- q(rejang) => [
- q(5760),
- q(0),
- ],
- q(rejang kayan) => [
- q(5757),
- q(0),
- ],
- q(reli) => [
- q(5759),
- q(0),
- ],
- q(rema) => [
- q(1371),
- q(0),
- ],
- q(rembarunga) => [
- q(5796),
- q(0),
- ],
- q(rembong) => [
- q(5756),
- q(0),
- ],
- q(remo) => [
- q(5762),
- q(0),
- ],
- q(remontado dumagat) => [
- q(0673),
- q(0),
- ],
- q(rempi) => [
- q(5809),
- q(0),
- ],
- q(remun) => [
- q(3937),
- q(0),
- ],
- q(rendille) => [
- q(5761),
- q(0),
- ],
- q(rengao) => [
- q(5763),
- q(0),
- ],
- q(rennell-bellona) => [
- q(4425),
- q(0),
- ],
- q(repanbitip) => [
- q(5838),
- q(0),
- ],
- q(rer bare) => [
- q(5764),
- q(0),
- ],
- q(rerau) => [
- q(5755),
- q(0),
- ],
- q(rerep) => [
- q(5426),
- q(0),
- ],
- q(reserved for local use) => [
- q(0353),
- q(0),
- ],
- q(reshe) => [
- q(5765),
- q(0),
- ],
- q(resigaro) => [
- q(5772),
- q(0),
- ],
- q(retta) => [
- q(5766),
- q(0),
- ],
- q(reunion creole french) => [
- q(5753),
- q(0),
- ],
- q(reyesano) => [
- q(5767),
- q(0),
- ],
- q(riang (india)) => [
- q(5777),
- q(0),
- ],
- q(riang (myanmar)) => [
- q(5779),
- q(0),
- ],
- q(riantana) => [
- q(5738),
- q(0),
- ],
- q(ribun) => [
- q(5782),
- q(0),
- ],
- q(rifao) => [
- q(4977),
- q(1),
- ],
- q(rikbaktsa) => [
- q(5789),
- q(0),
- ],
- q(rincon zapotec) => [
- q(7805),
- q(0),
- ],
- q(rinconada bikol) => [
- q(1482),
- q(0),
- ],
- q(ringgou) => [
- q(5774),
- q(0),
- ],
- q(ririo) => [
- q(5840),
- q(0),
- ],
- q(ritarungo) => [
- q(5783),
- q(0),
- ],
- q(riung) => [
- q(5784),
- q(0),
- ],
- q(riverain sango) => [
- q(6131),
- q(0),
- ],
- q(rogo) => [
- q(5828),
- q(0),
- ],
- q(rohingya) => [
- q(5775),
- q(0),
- ],
- q(roma) => [
- q(5806),
- q(0),
- ],
- q(romagnol) => [
- q(5771),
- q(0),
- ],
- q(romam) => [
- q(5816),
- q(0),
- ],
- q(romance languages) => [
- q(0358),
- q(0),
- ],
- q(romanian) => [
- q(0361),
- q(0),
- ],
- q(romanian sign language) => [
- q(5811),
- q(0),
- ],
- q(romano-greek) => [
- q(5769),
- q(0),
- ],
- q(romano-serbian) => [
- q(5843),
- q(0),
- ],
- q(romanova) => [
- q(5814),
- q(0),
- ],
- q(romansh) => [
- q(0359),
- q(0),
- ],
- q(romany) => [
- q(0360),
- q(0),
- ],
- q(romblomanon) => [
- q(5832),
- q(0),
- ],
- q(rombo) => [
- q(5830),
- q(0),
- ],
- q(romkun) => [
- q(5804),
- q(0),
- ],
- q(ron) => [
- q(1766),
- q(0),
- ],
- q(ronga) => [
- q(5820),
- q(0),
- ],
- q(rongga) => [
- q(5835),
- q(0),
- ],
- q(rongmei naga) => [
- q(4750),
- q(0),
- ],
- q(rongpo) => [
- q(5823),
- q(0),
- ],
- q(ronji) => [
- q(5829),
- q(0),
- ],
- q(roon) => [
- q(5822),
- q(0),
- ],
- q(roria) => [
- q(5768),
- q(0),
- ],
- q(rotokas) => [
- q(5833),
- q(0),
- ],
- q(rotuman) => [
- q(5848),
- q(0),
- ],
- q(roviana) => [
- q(5855),
- q(0),
- ],
- q(ruching palaung) => [
- q(5381),
- q(0),
- ],
- q(rudbari) => [
- q(5754),
- q(0),
- ],
- q(rufiji) => [
- q(5857),
- q(0),
- ],
- q(ruga) => [
- q(5856),
- q(0),
- ],
- q(rukai) => [
- q(2141),
- q(0),
- ],
- q(ruma) => [
- q(5864),
- q(0),
- ],
- q(rumai palaung) => [
- q(5749),
- q(0),
- ],
- q(rumu) => [
- q(3442),
- q(0),
- ],
- q(rundi) => [
- q(0362),
- q(0),
- ],
- q(runga) => [
- q(5836),
- q(0),
- ],
- q(rungtu chin) => [
- q(5846),
- q(0),
- ],
- q(rungus) => [
- q(2132),
- q(0),
- ],
- q(rungwa) => [
- q(5825),
- q(0),
- ],
- q(russia buriat) => [
- q(1583),
- q(0),
- ],
- q(russian) => [
- q(0364),
- q(0),
- ],
- q(russian sign language) => [
- q(5844),
- q(0),
- ],
- q(rusyn) => [
- q(5853),
- q(0),
- ],
- q(rutul) => [
- q(5861),
- q(0),
- ],
- q(ruuli) => [
- q(5852),
- q(0),
- ],
- q(ruund) => [
- q(5819),
- q(0),
- ],
- q(rwa) => [
- q(5866),
- q(0),
- ],
- q(s'gaw karen) => [
- q(3611),
- q(0),
- ],
- q(sa) => [
- q(5889),
- q(0),
- ],
- q(sa'a) => [
- q(0835),
- q(0),
- ],
- q(sa'ban) => [
- q(6141),
- q(0),
- ],
- q(sa'och) => [
- q(5927),
- q(0),
- ],
- q(saafi-saafi) => [
- q(5887),
- q(0),
- ],
- q(saam) => [
- q(5740),
- q(0),
- ],
- q(saamia) => [
- q(4054),
- q(0),
- ],
- q(saaroa) => [
- q(6319),
- q(0),
- ],
- q(saba) => [
- q(5876),
- q(0),
- ],
- q(sabaean) => [
- q(7474),
- q(0),
- ],
- q(sabah bisaya) => [
- q(1470),
- q(0),
- ],
- q(sabah malay) => [
- q(4531),
- q(0),
- ],
- q(sabane) => [
- q(5879),
- q(0),
- ],
- q(sabaot) => [
- q(6186),
- q(0),
- ],
- q(sabine) => [
- q(5913),
- q(0),
- ],
- q(sabu) => [
- q(2875),
- q(0),
- ],
- q(sabum) => [
- q(5906),
- q(0),
- ],
- q(sacapulteco) => [
- q(5686),
- q(0),
- ],
- q(sadri) => [
- q(5924),
- q(0),
- ],
- q(saek) => [
- q(6063),
- q(0),
- ],
- q(saep) => [
- q(6169),
- q(0),
- ],
- q(safaliba) => [
- q(5880),
- q(0),
- ],
- q(safeyoka) => [
- q(0859),
- q(0),
- ],
- q(safwa) => [
- q(5902),
- q(0),
- ],
- q(sagala) => [
- q(5904),
- q(0),
- ],
- q(sagalla) => [
- q(6464),
- q(0),
- ],
- q(saho) => [
- q(6241),
- q(0),
- ],
- q(sahu) => [
- q(5881),
- q(0),
- ],
- q(saidi arabic) => [
- q(0626),
- q(0),
- ],
- q(saint lucian creole french) => [
- q(0588),
- q(0),
- ],
- q(saisiyat) => [
- q(7491),
- q(0),
- ],
- q(sajalong) => [
- q(6052),
- q(0),
- ],
- q(sajau basap) => [
- q(6047),
- q(0),
- ],
- q(sakachep) => [
- q(5922),
- q(0),
- ],
- q(sakalava malagasy) => [
- q(6068),
- q(0),
- ],
- q(sakan) => [
- q(0224),
- q(1),
- ],
- q(sakao) => [
- q(6080),
- q(0),
- ],
- q(sakata) => [
- q(6079),
- q(0),
- ],
- q(sake) => [
- q(5882),
- q(0),
- ],
- q(sakirabia) => [
- q(6067),
- q(0),
- ],
- q(sala) => [
- q(6015),
- q(0),
- ],
- q(salako) => [
- q(3499),
- q(1),
- ],
- q(salampasu) => [
- q(6103),
- q(0),
- ],
- q(salar) => [
- q(6098),
- q(0),
- ],
- q(salas) => [
- q(5996),
- q(0),
- ],
- q(salasaca highland quichua) => [
- q(5715),
- q(0),
- ],
- q(salchuq) => [
- q(6097),
- q(0),
- ],
- q(saleman) => [
- q(5886),
- q(0),
- ],
- q(saliba) => [
- q(5896),
- q(0),
- ],
- q(salinan) => [
- q(6095),
- q(0),
- ],
- q(salishan languages) => [
- q(0369),
- q(0),
- ],
- q(sallands) => [
- q(5953),
- q(0),
- ],
- q(salt-yui) => [
- q(6093),
- q(0),
- ],
- q(saluan) => [
- q(4008),
- q(0),
- ],
- q(saluma) => [
- q(6092),
- q(0),
- ],
- q(salvadoran sign language) => [
- q(2294),
- q(0),
- ],
- q(sam) => [
- q(6143),
- q(0),
- ],
- q(sama) => [
- q(6108),
- q(0),
- ],
- q(samaritan) => [
- q(6115),
- q(0),
- ],
- q(samaritan aramaic) => [
- q(0370),
- q(0),
- ],
- q(samarokena) => [
- q(6582),
- q(0),
- ],
- q(samatao) => [
- q(7733),
- q(0),
- ],
- q(samay) => [
- q(6333),
- q(0),
- ],
- q(samba) => [
- q(6122),
- q(0),
- ],
- q(samba daka) => [
- q(1681),
- q(0),
- ],
- q(samba leko) => [
- q(4784),
- q(0),
- ],
- q(sambal) => [
- q(7475),
- q(0),
- ],
- q(sambalpuri) => [
- q(6184),
- q(0),
- ],
- q(sambe) => [
- q(7260),
- q(0),
- ],
- q(samberigi) => [
- q(6240),
- q(0),
- ],
- q(samburu) => [
- q(5884),
- q(0),
- ],
- q(samei) => [
- q(6111),
- q(0),
- ],
- q(sami languages) => [
- q(0390),
- q(0),
- ],
- q(samo) => [
- q(6116),
- q(0),
- ],
- q(samoan) => [
- q(0393),
- q(0),
- ],
- q(samogitian) => [
- q(5994),
- q(0),
- ],
- q(samosa) => [
- q(6297),
- q(0),
- ],
- q(samoyedic languages) => [
- q(0527),
- q(0),
- ],
- q(sampang) => [
- q(5744),
- q(0),
- ],
- q(samre) => [
- q(6316),
- q(0),
- ],
- q(samtao) => [
- q(6262),
- q(0),
- ],
- q(samvedi) => [
- q(6120),
- q(0),
- ],
- q(san agustin mixtepec zapotec) => [
- q(7941),
- q(0),
- ],
- q(san baltazar loxicha zapotec) => [
- q(7922),
- q(0),
- ],
- q(san blas kuna) => [
- q(1905),
- q(0),
- ],
- q(san dionisio del mar huave) => [
- q(2873),
- q(0),
- ],
- q(san felipe otlaltepec popoloca) => [
- q(5564),
- q(0),
- ],
- q(san francisco del mar huave) => [
- q(2852),
- q(0),
- ],
- q(san francisco matlatzinca) => [
- q(4114),
- q(0),
- ],
- q(san jeronimo tecoatl mazatec) => [
- q(4107),
- q(0),
- ],
- q(san juan atzingo popoloca) => [
- q(5551),
- q(0),
- ],
- q(san juan colorado mixtec) => [
- q(4314),
- q(0),
- ],
- q(san juan guelavia zapotec) => [
- q(7791),
- q(1),
- ],
- q(san juan teita mixtec) => [
- q(7500),
- q(0),
- ],
- q(san luis temalacayuca popoloca) => [
- q(5576),
- q(0),
- ],
- q(san marcos tlacoyalco popoloca) => [
- q(5498),
- q(0),
- ],
- q(san marcos tlalcoyalco popoloca) => [
- q(5498),
- q(1),
- ],
- q(san martin itunyoso triqui) => [
- q(6687),
- q(0),
- ],
- q(san martin quechua) => [
- q(5702),
- q(0),
- ],
- q(san mateo del mar huave) => [
- q(2867),
- q(0),
- ],
- q(san miguel creole french) => [
- q(5920),
- q(0),
- ],
- q(san miguel el grande mixtec) => [
- q(4296),
- q(0),
- ],
- q(san miguel piedras mixtec) => [
- q(7505),
- q(0),
- ],
- q(san pedro amuzgos amuzgo) => [
- q(1016),
- q(0),
- ],
- q(san pedro quiatoni zapotec) => [
- q(7904),
- q(0),
- ],
- q(san salvador kongo) => [
- q(3709),
- q(0),
- ],
- q(san vicente coatlan zapotec) => [
- q(7918),
- q(0),
- ],
- q(sanaani arabic) => [
- q(1003),
- q(0),
- ],
- q(sanapana) => [
- q(6176),
- q(0),
- ],
- q(sandawe) => [
- q(0365),
- q(0),
- ],
- q(sanga (democratic republic of congo)) => [
- q(6129),
- q(0),
- ],
- q(sanga (nigeria)) => [
- q(7483),
- q(0),
- ],
- q(sanggau) => [
- q(5921),
- q(0),
- ],
- q(sangil) => [
- q(6132),
- q(0),
- ],
- q(sangir) => [
- q(6317),
- q(0),
- ],
- q(sangisari) => [
- q(5993),
- q(0),
- ],
- q(sangkong) => [
- q(5990),
- q(0),
- ],
- q(sanglechi) => [
- q(5999),
- q(0),
- ],
- q(sango) => [
- q(0366),
- q(0),
- ],
- q(sangtam naga) => [
- q(5061),
- q(0),
- ],
- q(sangu (gabon)) => [
- q(6137),
- q(0),
- ],
- q(sangu (tanzania)) => [
- q(5907),
- q(0),
- ],
- q(sani) => [
- q(7736),
- q(0),
- ],
- q(sanie) => [
- q(7741),
- q(0),
- ],
- q(saniyo-hiyewe) => [
- q(6144),
- q(0),
- ],
- q(sankaran maninka) => [
- q(4525),
- q(0),
- ],
- q(sansi) => [
- q(6226),
- q(0),
- ],
- q(sanskrit) => [
- q(0371),
- q(0),
- ],
- q(santa ana de tusi pasco quechua) => [
- q(5722),
- q(0),
- ],
- q(santa catarina albarradas zapotec) => [
- q(7942),
- q(0),
- ],
- q(santa ines ahuatempan popoloca) => [
- q(5377),
- q(0),
- ],
- q(santa ines yatzechi zapotec) => [
- q(7912),
- q(0),
- ],
- q(santa lucia monteverde mixtec) => [
- q(4189),
- q(0),
- ],
- q(santa maria del mar huave) => [
- q(2876),
- q(0),
- ],
- q(santa maria la alta nahuatl) => [
- q(4875),
- q(0),
- ],
- q(santa maria quiegolani zapotec) => [
- q(7907),
- q(0),
- ],
- q(santa maria zacatepec mixtec) => [
- q(4687),
- q(0),
- ],
- q(santa teresa cora) => [
- q(1815),
- q(0),
- ],
- q(santali) => [
- q(0373),
- q(0),
- ],
- q(santiago del estero quichua) => [
- q(5685),
- q(0),
- ],
- q(santiago xanica zapotec) => [
- q(7916),
- q(0),
- ],
- q(santo domingo albarradas zapotec) => [
- q(7806),
- q(0),
- ],
- q(sanuma) => [
- q(7489),
- q(0),
- ],
- q(sao paulo kaingang) => [
- q(7851),
- q(0),
- ],
- q(saotomense) => [
- q(1845),
- q(0),
- ],
- q(saparua) => [
- q(6180),
- q(0),
- ],
- q(sape) => [
- q(6168),
- q(0),
- ],
- q(sapo) => [
- q(3579),
- q(0),
- ],
- q(saponi) => [
- q(6172),
- q(0),
- ],
- q(saposa) => [
- q(6181),
- q(0),
- ],
- q(sapuan) => [
- q(6183),
- q(0),
- ],
- q(sar) => [
- q(4627),
- q(0),
- ],
- q(sara) => [
- q(6201),
- q(0),
- ],
- q(sara kaba) => [
- q(5917),
- q(0),
- ],
- q(sara kaba deme) => [
- q(3692),
- q(0),
- ],
- q(sara kaba naa) => [
- q(3706),
- q(0),
- ],
- q(saraiki) => [
- q(6077),
- q(0),
- ],
- q(saramaccan) => [
- q(6208),
- q(0),
- ],
- q(sarangani blaan) => [
- q(1390),
- q(0),
- ],
- q(sarangani manobo) => [
- q(4137),
- q(0),
- ],
- q(sarasira) => [
- q(7932),
- q(0),
- ],
- q(saraveca) => [
- q(5885),
- q(0),
- ],
- q(sardinian) => [
- q(0403),
- q(0),
- ],
- q(sari) => [
- q(0895),
- q(0),
- ],
- q(sarikoli) => [
- q(6204),
- q(0),
- ],
- q(sarli) => [
- q(5938),
- q(0),
- ],
- q(sarsi) => [
- q(6211),
- q(0),
- ],
- q(sartang) => [
- q(5271),
- q(0),
- ],
- q(sarua) => [
- q(6309),
- q(0),
- ],
- q(sarudu) => [
- q(5951),
- q(0),
- ],
- q(saruga) => [
- q(6198),
- q(0),
- ],
- q(sasak) => [
- q(0372),
- q(0),
- ],
- q(sasaru) => [
- q(6320),
- q(0),
- ],
- q(sassarese sardinian) => [
- q(5936),
- q(0),
- ],
- q(satawalese) => [
- q(6264),
- q(0),
- ],
- q(satere-mawe) => [
- q(4116),
- q(0),
- ],
- q(saterfriesisch) => [
- q(6258),
- q(0),
- ],
- q(saudi arabian sign language) => [
- q(5943),
- q(0),
- ],
- q(sauraseni prakrit) => [
- q(5617),
- q(0),
- ],
- q(saurashtra) => [
- q(5891),
- q(0),
- ],
- q(sauri) => [
- q(6212),
- q(0),
- ],
- q(sauria paharia) => [
- q(4330),
- q(0),
- ],
- q(sause) => [
- q(5883),
- q(0),
- ],
- q(sausi) => [
- q(6227),
- q(0),
- ],
- q(savi) => [
- q(5939),
- q(0),
- ],
- q(savosavo) => [
- q(6286),
- q(0),
- ],
- q(sawai) => [
- q(6346),
- q(0),
- ],
- q(saweru) => [
- q(6302),
- q(0),
- ],
- q(sawi) => [
- q(5888),
- q(0),
- ],
- q(sawila) => [
- q(6304),
- q(0),
- ],
- q(sawknah) => [
- q(6298),
- q(0),
- ],
- q(saxon, low) => [
- q(0307),
- q(3),
- ],
- q(saxwe gbe) => [
- q(6322),
- q(0),
- ],
- q(saya) => [
- q(5890),
- q(0),
- ],
- q(sayula popoluca) => [
- q(5561),
- q(0),
- ],
- q(scots) => [
- q(0375),
- q(0),
- ],
- q(scottish gaelic) => [
- q(0154),
- q(1),
- ],
- q(scythian) => [
- q(7476),
- q(0),
- ],
- q(sea island creole english) => [
- q(2650),
- q(0),
- ],
- q(seba) => [
- q(3239),
- q(0),
- ],
- q(sebat bet gurage) => [
- q(5997),
- q(0),
- ],
- q(seberuang) => [
- q(5915),
- q(0),
- ],
- q(sebop) => [
- q(6026),
- q(0),
- ],
- q(sebuyau) => [
- q(6125),
- q(0),
- ],
- q(sechelt) => [
- q(5956),
- q(0),
- ],
- q(secoya) => [
- q(5975),
- q(0),
- ],
- q(sedang) => [
- q(5957),
- q(0),
- ],
- q(sedoa) => [
- q(6774),
- q(0),
- ],
- q(seeku) => [
- q(6160),
- q(0),
- ],
- q(segai) => [
- q(5985),
- q(0),
- ],
- q(segeju) => [
- q(5960),
- q(0),
- ],
- q(seget) => [
- q(5898),
- q(0),
- ],
- q(sehwi) => [
- q(5981),
- q(0),
- ],
- q(seimat) => [
- q(6224),
- q(0),
- ],
- q(seit-kaitetu) => [
- q(2758),
- q(0),
- ],
- q(sekak) => [
- q(3829),
- q(1),
- ],
- q(sekani) => [
- q(5964),
- q(0),
- ],
- q(sekapan) => [
- q(6075),
- q(0),
- ],
- q(sekar) => [
- q(6085),
- q(0),
- ],
- q(seke (nepal)) => [
- q(6071),
- q(0),
- ],
- q(seke (vanuatu)) => [
- q(6066),
- q(0),
- ],
- q(sekele) => [
- q(6960),
- q(0),
- ],
- q(seki) => [
- q(6325),
- q(0),
- ],
- q(seko padang) => [
- q(6083),
- q(0),
- ],
- q(seko tengah) => [
- q(6074),
- q(0),
- ],
- q(sekpele) => [
- q(3913),
- q(0),
- ],
- q(selangor sign language) => [
- q(3313),
- q(0),
- ],
- q(selaru) => [
- q(6101),
- q(0),
- ],
- q(selayar) => [
- q(6104),
- q(0),
- ],
- q(selee) => [
- q(6142),
- q(0),
- ],
- q(selepet) => [
- q(6174),
- q(0),
- ],
- q(selian) => [
- q(6315),
- q(0),
- ],
- q(selkup) => [
- q(0376),
- q(0),
- ],
- q(selungai murut) => [
- q(6089),
- q(0),
- ],
- q(seluwasan) => [
- q(6303),
- q(0),
- ],
- q(semai) => [
- q(5954),
- q(0),
- ],
- q(semandang) => [
- q(5944),
- q(0),
- ],
- q(semaq beri) => [
- q(6337),
- q(0),
- ],
- q(sembakung murut) => [
- q(5909),
- q(0),
- ],
- q(semelai) => [
- q(6335),
- q(0),
- ],
- q(semimi) => [
- q(2310),
- q(0),
- ],
- q(semitic languages) => [
- q(0377),
- q(0),
- ],
- q(semnam) => [
- q(6230),
- q(0),
- ],
- q(semnani) => [
- q(6123),
- q(0),
- ],
- q(sempan) => [
- q(7478),
- q(0),
- ],
- q(sena) => [
- q(5961),
- q(0),
- ],
- q(senara senoufo) => [
- q(5968),
- q(0),
- ],
- q(senaya) => [
- q(6329),
- q(0),
- ],
- q(sene) => [
- q(5963),
- q(0),
- ],
- q(seneca) => [
- q(5958),
- q(0),
- ],
- q(sened) => [
- q(5949),
- q(0),
- ],
- q(sengele) => [
- q(6340),
- q(0),
- ],
- q(senggi) => [
- q(6140),
- q(0),
- ],
- q(sengo) => [
- q(6173),
- q(0),
- ],
- q(sengseng) => [
- q(6242),
- q(0),
- ],
- q(senhaja de srair) => [
- q(6058),
- q(0),
- ],
- q(sensi) => [
- q(6130),
- q(0),
- ],
- q(sentani) => [
- q(5971),
- q(0),
- ],
- q(senthang chin) => [
- q(5976),
- q(0),
- ],
- q(sentinel) => [
- q(6245),
- q(0),
- ],
- q(sepa (indonesia)) => [
- q(6167),
- q(0),
- ],
- q(sepa (papua new guinea)) => [
- q(6170),
- q(0),
- ],
- q(sepedi) => [
- q(0319),
- q(1),
- ],
- q(sepik iwam) => [
- q(3030),
- q(0),
- ],
- q(sera) => [
- q(6217),
- q(0),
- ],
- q(seraiki) => [
- q(6077),
- q(1),
- ],
- q(serbian) => [
- q(0405),
- q(0),
- ],
- q(serbo-croatian) => [
- q(0538),
- q(0),
- ],
- q(sere) => [
- q(6290),
- q(0),
- ],
- q(serer) => [
- q(0406),
- q(0),
- ],
- q(seri) => [
- q(5962),
- q(0),
- ],
- q(serili) => [
- q(6283),
- q(0),
- ],
- q(seroa) => [
- q(3564),
- q(0),
- ],
- q(serrano) => [
- q(5969),
- q(0),
- ],
- q(seru) => [
- q(6338),
- q(0),
- ],
- q(serua) => [
- q(6215),
- q(0),
- ],
- q(serudung murut) => [
- q(6206),
- q(0),
- ],
- q(serui-laut) => [
- q(5972),
- q(0),
- ],
- q(seselwa creole french) => [
- q(1854),
- q(0),
- ],
- q(seta) => [
- q(6247),
- q(0),
- ],
- q(setaman) => [
- q(6254),
- q(0),
- ],
- q(seti) => [
- q(5900),
- q(0),
- ],
- q(settla) => [
- q(6243),
- q(0),
- ],
- q(severn ojibwa) => [
- q(5217),
- q(0),
- ],
- q(sewa bay) => [
- q(5974),
- q(0),
- ],
- q(seze) => [
- q(6339),
- q(0),
- ],
- q(sha) => [
- q(5932),
- q(0),
- ],
- q(shabak) => [
- q(5935),
- q(0),
- ],
- q(shabo) => [
- q(5897),
- q(1),
- ],
- q(shahmirzadi) => [
- q(6218),
- q(0),
- ],
- q(shahrudi) => [
- q(6012),
- q(0),
- ],
- q(shall-zwall) => [
- q(6001),
- q(0),
- ],
- q(shama-sambuga) => [
- q(6187),
- q(0),
- ],
- q(shamang) => [
- q(7479),
- q(0),
- ],
- q(shambala) => [
- q(3590),
- q(0),
- ],
- q(shan) => [
- q(0380),
- q(0),
- ],
- q(shanenawa) => [
- q(6299),
- q(0),
- ],
- q(shanga) => [
- q(6013),
- q(0),
- ],
- q(shangzhai) => [
- q(3095),
- q(1),
- ],
- q(sharanahua) => [
- q(4148),
- q(0),
- ],
- q(shark bay) => [
- q(6239),
- q(0),
- ],
- q(sharwa) => [
- q(6301),
- q(0),
- ],
- q(shasta) => [
- q(6018),
- q(0),
- ],
- q(shatt) => [
- q(6009),
- q(0),
- ],
- q(shau) => [
- q(6188),
- q(0),
- ],
- q(shawnee) => [
- q(6061),
- q(0),
- ],
- q(she) => [
- q(6022),
- q(0),
- ],
- q(shehri) => [
- q(6020),
- q(0),
- ],
- q(shekhawati) => [
- q(6306),
- q(0),
- ],
- q(shekkacho) => [
- q(4447),
- q(0),
- ],
- q(sheko) => [
- q(6005),
- q(0),
- ],
- q(shelta) => [
- q(6249),
- q(0),
- ],
- q(shempire senoufo) => [
- q(5955),
- q(0),
- ],
- q(shendu) => [
- q(6011),
- q(0),
- ],
- q(sheni) => [
- q(5931),
- q(0),
- ],
- q(sherbro) => [
- q(1504),
- q(0),
- ],
- q(sherdukpen) => [
- q(5947),
- q(0),
- ],
- q(sherpa) => [
- q(7487),
- q(0),
- ],
- q(sheshi kham) => [
- q(3365),
- q(0),
- ],
- q(shi) => [
- q(6016),
- q(0),
- ],
- q(shihhi arabic) => [
- q(6225),
- q(0),
- ],
- q(shiki) => [
- q(2640),
- q(0),
- ],
- q(shilluk) => [
- q(6010),
- q(0),
- ],
- q(shina) => [
- q(5925),
- q(0),
- ],
- q(shipibo-conibo) => [
- q(6014),
- q(0),
- ],
- q(shixing) => [
- q(6313),
- q(0),
- ],
- q(sholaga) => [
- q(6087),
- q(0),
- ],
- q(shom peng) => [
- q(6031),
- q(0),
- ],
- q(shona) => [
- q(0395),
- q(0),
- ],
- q(shoo-minda-nye) => [
- q(1086),
- q(0),
- ],
- q(shor) => [
- q(1749),
- q(0),
- ],
- q(shoshoni) => [
- q(6007),
- q(0),
- ],
- q(shua) => [
- q(6006),
- q(0),
- ],
- q(shuadit) => [
- q(5950),
- q(0),
- ],
- q(shuar) => [
- q(3103),
- q(0),
- ],
- q(shubi) => [
- q(6272),
- q(0),
- ],
- q(shughni) => [
- q(5987),
- q(0),
- ],
- q(shumashti) => [
- q(6260),
- q(0),
- ],
- q(shumcho) => [
- q(5930),
- q(0),
- ],
- q(shuswap) => [
- q(6017),
- q(0),
- ],
- q(shuwa-zamani) => [
- q(3589),
- q(0),
- ],
- q(shwai) => [
- q(6021),
- q(0),
- ],
- q(shwe palaung) => [
- q(5492),
- q(0),
- ],
- q(sialum) => [
- q(6102),
- q(0),
- ],
- q(siamou) => [
- q(6028),
- q(0),
- ],
- q(sian) => [
- q(6171),
- q(0),
- ],
- q(siane) => [
- q(6136),
- q(0),
- ],
- q(siang) => [
- q(6323),
- q(0),
- ],
- q(siar-lak) => [
- q(6057),
- q(0),
- ],
- q(siawi) => [
- q(4398),
- q(0),
- ],
- q(sibe) => [
- q(4768),
- q(0),
- ],
- q(siberian tatar) => [
- q(6265),
- q(0),
- ],
- q(sibu melanau) => [
- q(5952),
- q(0),
- ],
- q(sicanian) => [
- q(6311),
- q(0),
- ],
- q(sicel) => [
- q(5933),
- q(0),
- ],
- q(sichuan yi) => [
- q(0190),
- q(0),
- ],
- q(sicilian) => [
- q(0374),
- q(0),
- ],
- q(sicite senoufo) => [
- q(5967),
- q(0),
- ],
- q(siculo arabic) => [
- q(6194),
- q(0),
- ],
- q(sidamo) => [
- q(0381),
- q(0),
- ],
- q(sidetic) => [
- q(7477),
- q(0),
- ],
- q(sie) => [
- q(2278),
- q(0),
- ],
- q(sierra de juarez zapotec) => [
- q(7790),
- q(0),
- ],
- q(sierra leone sign language) => [
- q(5998),
- q(0),
- ],
- q(sierra negra nahuatl) => [
- q(5078),
- q(0),
- ],
- q(sighu) => [
- q(6312),
- q(0),
- ],
- q(sign languages) => [
- q(0379),
- q(0),
- ],
- q(sihan) => [
- q(6138),
- q(0),
- ],
- q(sihuas ancash quechua) => [
- q(5710),
- q(0),
- ],
- q(sika) => [
- q(6070),
- q(0),
- ],
- q(sikaiana) => [
- q(6084),
- q(0),
- ],
- q(sikaritai) => [
- q(6742),
- q(0),
- ],
- q(sikiana) => [
- q(6033),
- q(0),
- ],
- q(sikkimese) => [
- q(6036),
- q(0),
- ],
- q(siksika) => [
- q(0057),
- q(0),
- ],
- q(sikule) => [
- q(6069),
- q(0),
- ],
- q(sila) => [
- q(6100),
- q(0),
- ],
- q(silacayoapan mixtec) => [
- q(4353),
- q(0),
- ],
- q(sileibi) => [
- q(5908),
- q(0),
- ],
- q(silesian) => [
- q(6341),
- q(0),
- ],
- q(silimo) => [
- q(7237),
- q(0),
- ],
- q(siliput) => [
- q(4339),
- q(0),
- ],
- q(silopi) => [
- q(7485),
- q(0),
- ],
- q(silt'e) => [
- q(6263),
- q(0),
- ],
- q(simaa) => [
- q(6027),
- q(0),
- ],
- q(simba) => [
- q(5914),
- q(0),
- ],
- q(simbali) => [
- q(6110),
- q(0),
- ],
- q(simbari) => [
- q(6106),
- q(0),
- ],
- q(simbo) => [
- q(5893),
- q(0),
- ],
- q(simeku) => [
- q(6124),
- q(0),
- ],
- q(simeulue) => [
- q(6117),
- q(0),
- ],
- q(simte) => [
- q(6118),
- q(0),
- ],
- q(sinagen) => [
- q(6040),
- q(0),
- ],
- q(sinasina) => [
- q(6237),
- q(0),
- ],
- q(sinaugoro) => [
- q(6126),
- q(0),
- ],
- q(sindarin) => [
- q(6054),
- q(0),
- ],
- q(sindhi) => [
- q(0396),
- q(0),
- ],
- q(sindhi bhil) => [
- q(5905),
- q(0),
- ],
- q(sindihui mixtec) => [
- q(7508),
- q(0),
- ],
- q(singa) => [
- q(5991),
- q(0),
- ],
- q(singapore sign language) => [
- q(6099),
- q(0),
- ],
- q(singpho) => [
- q(5992),
- q(0),
- ],
- q(sinhala) => [
- q(0382),
- q(0),
- ],
- q(sinhalese) => [
- q(0382),
- q(1),
- ],
- q(sinicahua mixtec) => [
- q(7499),
- q(0),
- ],
- q(sinicized miao) => [
- q(2796),
- q(1),
- ],
- q(sininkere) => [
- q(6076),
- q(0),
- ],
- q(sino-tibetan languages) => [
- q(0384),
- q(0),
- ],
- q(sinsauru) => [
- q(6145),
- q(0),
- ],
- q(sinte romani) => [
- q(5808),
- q(0),
- ],
- q(sinyar) => [
- q(6331),
- q(0),
- ],
- q(sio) => [
- q(7480),
- q(0),
- ],
- q(siona) => [
- q(6134),
- q(0),
- ],
- q(siouan languages) => [
- q(0383),
- q(0),
- ],
- q(sipacapense) => [
- q(5680),
- q(0),
- ],
- q(sira) => [
- q(6294),
- q(0),
- ],
- q(siraya) => [
- q(2366),
- q(0),
- ],
- q(sirenik yupik) => [
- q(7739),
- q(0),
- ],
- q(siri) => [
- q(6038),
- q(0),
- ],
- q(siriano) => [
- q(6205),
- q(0),
- ],
- q(siriono) => [
- q(6210),
- q(0),
- ],
- q(sirmauri) => [
- q(6216),
- q(0),
- ],
- q(siroi) => [
- q(6221),
- q(0),
- ],
- q(sishee) => [
- q(6030),
- q(1),
- ],
- q(sissala) => [
- q(6086),
- q(0),
- ],
- q(sissano) => [
- q(6232),
- q(0),
- ],
- q(siuslaw) => [
- q(6039),
- q(0),
- ],
- q(sivandi) => [
- q(6044),
- q(0),
- ],
- q(siwai) => [
- q(6042),
- q(0),
- ],
- q(siwi) => [
- q(6045),
- q(0),
- ],
- q(siwu) => [
- q(0735),
- q(0),
- ],
- q(siyin chin) => [
- q(1881),
- q(0),
- ],
- q(skagit) => [
- q(6062),
- q(0),
- ],
- q(skalvian) => [
- q(6287),
- q(0),
- ],
- q(skepi creole dutch) => [
- q(6082),
- q(0),
- ],
- q(skolt sami) => [
- q(0394),
- q(0),
- ],
- q(skou) => [
- q(6081),
- q(0),
- ],
- q(slave (athapascan)) => [
- q(0108),
- q(0),
- ],
- q(slavic languages) => [
- q(0385),
- q(0),
- ],
- q(slavomolisano) => [
- q(6285),
- q(0),
- ],
- q(slovak) => [
- q(0386),
- q(0),
- ],
- q(slovakian sign language) => [
- q(6284),
- q(0),
- ],
- q(slovenian) => [
- q(0387),
- q(0),
- ],
- q(small flowery miao) => [
- q(5979),
- q(0),
- ],
- q(smarky kanum) => [
- q(3725),
- q(0),
- ],
- q(snohomish) => [
- q(6135),
- q(0),
- ],
- q(so) => [
- q(6236),
- q(0),
- ],
- q(so (democratic republic of congo)) => [
- q(6148),
- q(0),
- ],
- q(so'a) => [
- q(6234),
- q(0),
- ],
- q(sobei) => [
- q(6147),
- q(0),
- ],
- q(sochiapam chinantec) => [
- q(1874),
- q(0),
- ],
- q(sochiapan chinantec) => [
- q(1874),
- q(1),
- ],
- q(soga) => [
- q(7433),
- q(0),
- ],
- q(sogdian) => [
- q(0398),
- q(0),
- ],
- q(soi) => [
- q(6153),
- q(0),
- ],
- q(sokoro) => [
- q(6154),
- q(0),
- ],
- q(solano) => [
- q(7484),
- q(0),
- ],
- q(soli) => [
- q(5916),
- q(0),
- ],
- q(solomon islands sign language) => [
- q(6344),
- q(0),
- ],
- q(solong) => [
- q(0557),
- q(0),
- ],
- q(solos) => [
- q(6155),
- q(0),
- ],
- q(som) => [
- q(6107),
- q(0),
- ],
- q(somali) => [
- q(0399),
- q(0),
- ],
- q(somba-siawari) => [
- q(1323),
- q(0),
- ],
- q(somrai) => [
- q(6159),
- q(0),
- ],
- q(somray) => [
- q(6119),
- q(0),
- ],
- q(somyev) => [
- q(3324),
- q(0),
- ],
- q(sonaga) => [
- q(7734),
- q(0),
- ],
- q(sonde) => [
- q(6003),
- q(0),
- ],
- q(songe) => [
- q(6157),
- q(0),
- ],
- q(songhai languages) => [
- q(0400),
- q(0),
- ],
- q(songlai chin) => [
- q(1869),
- q(0),
- ],
- q(songo) => [
- q(6156),
- q(0),
- ],
- q(songomeno) => [
- q(6150),
- q(0),
- ],
- q(songoora) => [
- q(6149),
- q(0),
- ],
- q(sonha) => [
- q(6152),
- q(0),
- ],
- q(sonia) => [
- q(6037),
- q(0),
- ],
- q(soninke) => [
- q(0397),
- q(0),
- ],
- q(sonsorol) => [
- q(6162),
- q(0),
- ],
- q(soo) => [
- q(6454),
- q(0),
- ],
- q(sop) => [
- q(6929),
- q(0),
- ],
- q(soqotri) => [
- q(6196),
- q(0),
- ],
- q(sora) => [
- q(6199),
- q(0),
- ],
- q(sorbian languages) => [
- q(0468),
- q(0),
- ],
- q(sori-harengan) => [
- q(5899),
- q(0),
- ],
- q(sorkhei) => [
- q(6192),
- q(0),
- ],
- q(sorothaptic) => [
- q(6318),
- q(0),
- ],
- q(sorsogon ayta) => [
- q(1008),
- q(0),
- ],
- q(sos kundi) => [
- q(5942),
- q(0),
- ],
- q(sota kanum) => [
- q(3588),
- q(0),
- ],
- q(sotho, southern) => [
- q(0401),
- q(0),
- ],
- q(sou) => [
- q(6193),
- q(0),
- ],
- q(sou nama) => [
- q(6569),
- q(0),
- ],
- q(sou upaa) => [
- q(7109),
- q(0),
- ],
- q(south african sign language) => [
- q(5980),
- q(0),
- ],
- q(south american indian (other)) => [
- q(0368),
- q(0),
- ],
- q(south american indian languages) => [
- q(0368),
- q(1),
- ],
- q(south awyu) => [
- q(0979),
- q(0),
- ],
- q(south azerbaijani) => [
- q(1014),
- q(0),
- ],
- q(south bolivian quechua) => [
- q(5676),
- q(0),
- ],
- q(south caucasian languages) => [
- q(0497),
- q(0),
- ],
- q(south central banda) => [
- q(3997),
- q(0),
- ],
- q(south central dinka) => [
- q(2030),
- q(0),
- ],
- q(south efate) => [
- q(2281),
- q(0),
- ],
- q(south fali) => [
- q(2328),
- q(0),
- ],
- q(south giziga) => [
- q(2528),
- q(0),
- ],
- q(south lembata) => [
- q(3972),
- q(0),
- ],
- q(south levantine arabic) => [
- q(0718),
- q(0),
- ],
- q(south marquesan) => [
- q(4485),
- q(0),
- ],
- q(south muyu) => [
- q(3632),
- q(0),
- ],
- q(south ndebele) => [
- q(0304),
- q(1),
- ],
- q(south nuaulu) => [
- q(5143),
- q(0),
- ],
- q(south picene) => [
- q(6185),
- q(0),
- ],
- q(south slavey) => [
- q(7481),
- q(0),
- ],
- q(south slavic languages) => [
- q(0536),
- q(0),
- ],
- q(south tairora) => [
- q(5260),
- q(0),
- ],
- q(south ucayali asheninka) => [
- q(1837),
- q(0),
- ],
- q(south watut) => [
- q(4169),
- q(0),
- ],
- q(south west bay) => [
- q(6139),
- q(0),
- ],
- q(southeast ambrym) => [
- q(6767),
- q(0),
- ],
- q(southeast babar) => [
- q(6971),
- q(0),
- ],
- q(southeast ijo) => [
- q(2935),
- q(0),
- ],
- q(southeast pashai) => [
- q(5607),
- q(0),
- ],
- q(southeast pashayi) => [
- q(5607),
- q(1),
- ],
- q(southeastern dinka) => [
- q(2070),
- q(0),
- ],
- q(southeastern ixtlan zapotec) => [
- q(7902),
- q(0),
- ],
- q(southeastern kolami) => [
- q(4892),
- q(0),
- ],
- q(southeastern nochixtlan mixtec) => [
- q(4664),
- q(0),
- ],
- q(southeastern pomo) => [
- q(5557),
- q(0),
- ],
- q(southeastern puebla nahuatl) => [
- q(5030),
- q(0),
- ],
- q(southeastern tarahumara) => [
- q(6412),
- q(0),
- ],
- q(southeastern tepehuan) => [
- q(6257),
- q(0),
- ],
- q(southern alta) => [
- q(0676),
- q(0),
- ],
- q(southern altai) => [
- q(0016),
- q(0),
- ],
- q(southern amami-oshima) => [
- q(0783),
- q(0),
- ],
- q(southern aymara) => [
- q(0995),
- q(0),
- ],
- q(southern bai) => [
- q(1155),
- q(0),
- ],
- q(southern balochi) => [
- q(1067),
- q(0),
- ],
- q(southern betsimisaraka malagasy) => [
- q(1614),
- q(0),
- ],
- q(southern binukidnon) => [
- q(4570),
- q(0),
- ],
- q(southern birifor) => [
- q(1226),
- q(0),
- ],
- q(southern bobo madare) => [
- q(1557),
- q(0),
- ],
- q(southern bontok) => [
- q(5185),
- q(0),
- ],
- q(southern carrier) => [
- q(1642),
- q(0),
- ],
- q(southern catanduanes bikol) => [
- q(1291),
- q(0),
- ],
- q(southern conchucos ancash quechua) => [
- q(5717),
- q(0),
- ],
- q(southern dagaare) => [
- q(1998),
- q(0),
- ],
- q(southern dong) => [
- q(3453),
- q(0),
- ],
- q(southern east cree) => [
- q(1846),
- q(0),
- ],
- q(southern ghale) => [
- q(2501),
- q(0),
- ],
- q(southern grebo) => [
- q(2617),
- q(0),
- ],
- q(southern guiyang hmong) => [
- q(2795),
- q(0),
- ],
- q(southern guiyang miao) => [
- q(2795),
- q(1),
- ],
- q(southern haida) => [
- q(2726),
- q(0),
- ],
- q(southern hindko) => [
- q(2798),
- q(0),
- ],
- q(southern kalapuya) => [
- q(6314),
- q(0),
- ],
- q(southern kalinga) => [
- q(3591),
- q(0),
- ],
- q(southern katang) => [
- q(5929),
- q(0),
- ],
- q(southern kisi) => [
- q(3607),
- q(0),
- ],
- q(southern kiwai) => [
- q(3378),
- q(0),
- ],
- q(southern kurdish) => [
- q(5940),
- q(0),
- ],
- q(southern lolopo) => [
- q(7738),
- q(0),
- ],
- q(southern luri) => [
- q(4085),
- q(0),
- ],
- q(southern ma'di) => [
- q(6133),
- q(0),
- ],
- q(southern mashan hmong) => [
- q(2774),
- q(0),
- ],
- q(southern mashan miao) => [
- q(2774),
- q(1),
- ],
- q(southern mnong) => [
- q(4419),
- q(0),
- ],
- q(southern muji) => [
- q(7674),
- q(0),
- ],
- q(southern nago) => [
- q(5037),
- q(0),
- ],
- q(southern nambikuara) => [
- q(4713),
- q(0),
- ],
- q(southern ngbandi) => [
- q(4752),
- q(0),
- ],
- q(southern nicobarese) => [
- q(4884),
- q(0),
- ],
- q(southern nisu) => [
- q(5063),
- q(0),
- ],
- q(southern nuni) => [
- q(5002),
- q(0),
- ],
- q(southern ohlone) => [
- q(1877),
- q(0),
- ],
- q(southern one) => [
- q(5310),
- q(0),
- ],
- q(southern pame) => [
- q(5525),
- q(0),
- ],
- q(southern pashto) => [
- q(5373),
- q(0),
- ],
- q(southern pastaza quechua) => [
- q(5682),
- q(0),
- ],
- q(southern pomo) => [
- q(5413),
- q(0),
- ],
- q(southern puebla mixtec) => [
- q(4307),
- q(0),
- ],
- q(southern puget sound salish) => [
- q(6090),
- q(0),
- ],
- q(southern pumi) => [
- q(5512),
- q(0),
- ],
- q(southern qiandong miao) => [
- q(2790),
- q(0),
- ],
- q(southern qiang) => [
- q(5721),
- q(0),
- ],
- q(southern rengma naga) => [
- q(5047),
- q(0),
- ],
- q(southern rincon zapotec) => [
- q(7936),
- q(0),
- ],
- q(southern roglai) => [
- q(5773),
- q(0),
- ],
- q(southern sama) => [
- q(6219),
- q(0),
- ],
- q(southern sami) => [
- q(0388),
- q(0),
- ],
- q(southern samo) => [
- q(5895),
- q(0),
- ],
- q(southern sierra miwok) => [
- q(6065),
- q(0),
- ],
- q(southern sorsoganon) => [
- q(6214),
- q(0),
- ],
- q(southern sotho) => [
- q(0401),
- q(1),
- ],
- q(southern subanen) => [
- q(3784),
- q(0),
- ],
- q(southern thai) => [
- q(6161),
- q(0),
- ],
- q(southern tidung) => [
- q(3009),
- q(0),
- ],
- q(southern tiwa) => [
- q(6522),
- q(0),
- ],
- q(southern toussian) => [
- q(7113),
- q(0),
- ],
- q(southern tujia) => [
- q(6532),
- q(0),
- ],
- q(southern tutchone) => [
- q(6398),
- q(0),
- ],
- q(southern uzbek) => [
- q(6954),
- q(0),
- ],
- q(southern yamphu) => [
- q(4043),
- q(0),
- ],
- q(southern yukaghir) => [
- q(7765),
- q(0),
- ],
- q(southwest gbaya) => [
- q(2635),
- q(0),
- ],
- q(southwest palawano) => [
- q(5501),
- q(0),
- ],
- q(southwest pashai) => [
- q(5606),
- q(0),
- ],
- q(southwest pashayi) => [
- q(5606),
- q(1),
- ],
- q(southwest tanna) => [
- q(5131),
- q(0),
- ],
- q(southwestern bontok) => [
- q(6972),
- q(0),
- ],
- q(southwestern dinka) => [
- q(2038),
- q(0),
- ],
- q(southwestern fars) => [
- q(2334),
- q(0),
- ],
- q(southwestern guiyang hmong) => [
- q(2780),
- q(0),
- ],
- q(southwestern huishui hmong) => [
- q(2781),
- q(0),
- ],
- q(southwestern huishui miao) => [
- q(2781),
- q(1),
- ],
- q(southwestern nisu) => [
- q(5079),
- q(0),
- ],
- q(southwestern tarahumara) => [
- q(6790),
- q(0),
- ],
- q(southwestern tepehuan) => [
- q(6553),
- q(0),
- ],
- q(southwestern tlaxiaco mixtec) => [
- q(4200),
- q(0),
- ],
- q(sowa) => [
- q(6307),
- q(0),
- ],
- q(sowanda) => [
- q(6163),
- q(0),
- ],
- q(sowari) => [
- q(2092),
- q(1),
- ],
- q(soyaltepec mazatec) => [
- q(7016),
- q(0),
- ],
- q(soyaltepec mixtec) => [
- q(7017),
- q(0),
- ],
- q(spanish) => [
- q(0402),
- q(0),
- ],
- q(spanish sign language) => [
- q(6233),
- q(0),
- ],
- q(spiti bhoti) => [
- q(6182),
- q(0),
- ],
- q(spokane) => [
- q(6177),
- q(0),
- ],
- q(squamish) => [
- q(6197),
- q(0),
- ],
- q(sranan tongo) => [
- q(0404),
- q(0),
- ],
- q(sri lankan creole malay) => [
- q(5923),
- q(0),
- ],
- q(sri lankan sign language) => [
- q(6195),
- q(0),
- ],
- q(standard arabic) => [
- q(0869),
- q(0),
- ],
- q(standard estonian) => [
- q(2232),
- q(0),
- ],
- q(standard latvian) => [
- q(4088),
- q(0),
- ],
- q(standard malay) => [
- q(7935),
- q(0),
- ],
- q(standard moroccan tamazight) => [
- q(0481),
- q(0),
- ],
- q(stellingwerfs) => [
- q(6253),
- q(0),
- ],
- q(stod bhoti) => [
- q(5912),
- q(0),
- ],
- q(stodsde) => [
- q(3095),
- q(0),
- ],
- q(stoney) => [
- q(6256),
- q(0),
- ],
- q(straits salish) => [
- q(6259),
- q(0),
- ],
- q(suabo) => [
- q(6343),
- q(0),
- ],
- q(suarmin) => [
- q(5966),
- q(0),
- ],
- q(suau) => [
- q(6300),
- q(0),
- ],
- q(suba) => [
- q(6310),
- q(0),
- ],
- q(suba-simbiti) => [
- q(6220),
- q(0),
- ],
- q(subiya) => [
- q(5910),
- q(0),
- ],
- q(subtiaba) => [
- q(6275),
- q(0),
- ],
- q(sudanese arabic) => [
- q(0837),
- q(0),
- ],
- q(sudanese creole arabic) => [
- q(5422),
- q(0),
- ],
- q(sudest) => [
- q(6474),
- q(0),
- ],
- q(sudovian) => [
- q(7490),
- q(0),
- ],
- q(suena) => [
- q(6269),
- q(0),
- ],
- q(suga) => [
- q(5988),
- q(0),
- ],
- q(suganga) => [
- q(6270),
- q(0),
- ],
- q(sugut dusun) => [
- q(3777),
- q(0),
- ],
- q(sui) => [
- q(6293),
- q(0),
- ],
- q(suki) => [
- q(6271),
- q(0),
- ],
- q(suku) => [
- q(6267),
- q(0),
- ],
- q(sukuma) => [
- q(0409),
- q(0),
- ],
- q(sukur) => [
- q(6326),
- q(0),
- ],
- q(sukurum) => [
- q(7937),
- q(0),
- ],
- q(sula) => [
- q(6342),
- q(0),
- ],
- q(sulka) => [
- q(6266),
- q(0),
- ],
- q(sulod) => [
- q(6203),
- q(0),
- ],
- q(suma) => [
- q(6190),
- q(0),
- ],
- q(sumariup) => [
- q(6041),
- q(0),
- ],
- q(sumau) => [
- q(6043),
- q(0),
- ],
- q(sumbawa) => [
- q(6121),
- q(0),
- ],
- q(sumbwa) => [
- q(6277),
- q(0),
- ],
- q(sumerian) => [
- q(0412),
- q(0),
- ],
- q(sumi naga) => [
- q(5071),
- q(0),
- ],
- q(sumtu chin) => [
- q(1879),
- q(0),
- ],
- q(sunam) => [
- q(6228),
- q(0),
- ],
- q(sundanese) => [
- q(0410),
- q(0),
- ],
- q(sunum) => [
- q(7683),
- q(1),
- ],
- q(sunwar) => [
- q(6279),
- q(0),
- ],
- q(suomenruotsalainen viittomakieli) => [
- q(2377),
- q(2),
- ],
- q(suoy) => [
- q(6330),
- q(0),
- ],
- q(supyire senoufo) => [
- q(6178),
- q(0),
- ],
- q(sur) => [
- q(6428),
- q(0),
- ],
- q(surayt) => [
- q(6691),
- q(1),
- ],
- q(surbakhal) => [
- q(5901),
- q(0),
- ],
- q(surgujia) => [
- q(5989),
- q(0),
- ],
- q(suri) => [
- q(6273),
- q(0),
- ],
- q(surigaonon) => [
- q(5984),
- q(0),
- ],
- q(surjapuri) => [
- q(6056),
- q(0),
- ],
- q(sursurunga) => [
- q(6000),
- q(0),
- ],
- q(suruaha) => [
- q(6308),
- q(0),
- ],
- q(surubu) => [
- q(5937),
- q(0),
- ],
- q(surui) => [
- q(6213),
- q(0),
- ],
- q(surui do para) => [
- q(4193),
- q(0),
- ],
- q(susquehannock) => [
- q(6191),
- q(0),
- ],
- q(susu) => [
- q(0411),
- q(0),
- ],
- q(susuami) => [
- q(6238),
- q(0),
- ],
- q(suundi) => [
- q(5941),
- q(0),
- ],
- q(suwawa) => [
- q(6305),
- q(0),
- ],
- q(suya) => [
- q(6278),
- q(0),
- ],
- q(svan) => [
- q(6280),
- q(0),
- ],
- q(swabian) => [
- q(6291),
- q(0),
- ],
- q(swahili) => [
- q(0413),
- q(0),
- ],
- q(swahili (individual language)) => [
- q(6292),
- q(0),
- ],
- q(swahili (macrolanguage)) => [
- q(0413),
- q(1),
- ],
- q(swampy cree) => [
- q(1880),
- q(0),
- ],
- q(swati) => [
- q(0408),
- q(0),
- ],
- q(swedish) => [
- q(0414),
- q(0),
- ],
- q(swedish sign language) => [
- q(6296),
- q(0),
- ],
- q(swiss german) => [
- q(0167),
- q(0),
- ],
- q(swiss-french sign language) => [
- q(6235),
- q(0),
- ],
- q(swiss-german sign language) => [
- q(5986),
- q(0),
- ],
- q(swiss-italian sign language) => [
- q(6088),
- q(0),
- ],
- q(swo) => [
- q(6164),
- q(0),
- ],
- q(syenara senoufo) => [
- q(6024),
- q(0),
- ],
- q(sylheti) => [
- q(6327),
- q(0),
- ],
- q(syriac) => [
- q(0416),
- q(0),
- ],
- q(t'apo) => [
- q(3885),
- q(0),
- ],
- q(t'en) => [
- q(6411),
- q(0),
- ],
- q(ta'izzi-adeni arabic) => [
- q(0595),
- q(0),
- ],
- q(taabwa) => [
- q(6359),
- q(0),
- ],
- q(tabaa zapotec) => [
- q(7807),
- q(0),
- ],
- q(tabaru) => [
- q(6392),
- q(0),
- ],
- q(tabasco chontal) => [
- q(1718),
- q(0),
- ],
- q(tabasco nahuatl) => [
- q(4855),
- q(0),
- ],
- q(tabasco zoque) => [
- q(7896),
- q(0),
- ],
- q(tabassaran) => [
- q(6348),
- q(0),
- ],
- q(tabla) => [
- q(6606),
- q(0),
- ],
- q(tabo) => [
- q(3497),
- q(0),
- ],
- q(tabriak) => [
- q(6835),
- q(0),
- ],
- q(tacahua mixtec) => [
- q(7509),
- q(0),
- ],
- q(tacana) => [
- q(6597),
- q(0),
- ],
- q(tachawit) => [
- q(6023),
- q(0),
- ],
- q(tachelhit) => [
- q(6008),
- q(0),
- ],
- q(tachoni) => [
- q(4067),
- q(0),
- ],
- q(tadaksahak) => [
- q(2149),
- q(0),
- ],
- q(tado) => [
- q(3448),
- q(0),
- ],
- q(tadyawan) => [
- q(6438),
- q(0),
- ],
- q(tae') => [
- q(5826),
- q(0),
- ],
- q(tafi) => [
- q(6397),
- q(0),
- ],
- q(tagabawa) => [
- q(1178),
- q(0),
- ],
- q(tagakaulo) => [
- q(3432),
- q(0),
- ],
- q(tagal murut) => [
- q(4613),
- q(0),
- ],
- q(tagalaka) => [
- q(6485),
- q(0),
- ],
- q(tagalog) => [
- q(0426),
- q(0),
- ],
- q(tagargrent) => [
- q(5329),
- q(0),
- ],
- q(tagbanwa) => [
- q(6390),
- q(0),
- ],
- q(tagbu) => [
- q(6381),
- q(0),
- ],
- q(tagdal) => [
- q(6417),
- q(0),
- ],
- q(tagin) => [
- q(6472),
- q(0),
- ],
- q(tagish) => [
- q(6483),
- q(0),
- ],
- q(tagoi) => [
- q(6353),
- q(0),
- ],
- q(tagwana senoufo) => [
- q(6482),
- q(0),
- ],
- q(tahaggart tamahaq) => [
- q(6501),
- q(0),
- ],
- q(tahitian) => [
- q(0417),
- q(0),
- ],
- q(tahltan) => [
- q(6499),
- q(0),
- ],
- q(tai) => [
- q(6365),
- q(0),
- ],
- q(tai daeng) => [
- q(6822),
- q(0),
- ],
- q(tai dam) => [
- q(1297),
- q(0),
- ],
- q(tai do) => [
- q(6818),
- q(0),
- ],
- q(tai don) => [
- q(6783),
- q(0),
- ],
- q(tai hongjin) => [
- q(6524),
- q(0),
- ],
- q(tai laing) => [
- q(6528),
- q(0),
- ],
- q(tai languages) => [
- q(0418),
- q(0),
- ],
- q(tai loi) => [
- q(6566),
- q(0),
- ],
- q(tai long) => [
- q(6490),
- q(0),
- ],
- q(tai nua) => [
- q(6420),
- q(0),
- ],
- q(tai pao) => [
- q(6650),
- q(0),
- ],
- q(tai thanh) => [
- q(6585),
- q(0),
- ],
- q(tai ya) => [
- q(1912),
- q(0),
- ],
- q(tai yo) => [
- q(6818),
- q(1),
- ],
- q(taiap) => [
- q(2606),
- q(0),
- ],
- q(taikat) => [
- q(0830),
- q(0),
- ],
- q(tainae) => [
- q(0667),
- q(0),
- ],
- q(taino) => [
- q(6610),
- q(0),
- ],
- q(tairaha) => [
- q(1566),
- q(0),
- ],
- q(tairuma) => [
- q(6838),
- q(0),
- ],
- q(taita) => [
- q(1946),
- q(0),
- ],
- q(taiwan sign language) => [
- q(6711),
- q(0),
- ],
- q(taje) => [
- q(5403),
- q(0),
- ],
- q(tajik) => [
- q(0425),
- q(0),
- ],
- q(tajiki arabic) => [
- q(0567),
- q(0),
- ],
- q(tajio) => [
- q(6426),
- q(0),
- ],
- q(tajuasohn) => [
- q(6525),
- q(0),
- ],
- q(takelma) => [
- q(6541),
- q(0),
- ],
- q(takestani) => [
- q(6546),
- q(0),
- ],
- q(takia) => [
- q(6371),
- q(0),
- ],
- q(takua) => [
- q(6552),
- q(0),
- ],
- q(takuu) => [
- q(4865),
- q(0),
- ],
- q(takwane) => [
- q(6538),
- q(0),
- ],
- q(tal) => [
- q(6356),
- q(0),
- ],
- q(tala) => [
- q(6355),
- q(0),
- ],
- q(talaandig) => [
- q(1257),
- q(1),
- ],
- q(talaud) => [
- q(6556),
- q(0),
- ],
- q(taliabu) => [
- q(6571),
- q(0),
- ],
- q(talieng) => [
- q(6422),
- q(0),
- ],
- q(talinga-bwisi) => [
- q(6559),
- q(0),
- ],
- q(talise) => [
- q(6567),
- q(0),
- ],
- q(talodi) => [
- q(6564),
- q(0),
- ],
- q(taloki) => [
- q(6560),
- q(0),
- ],
- q(talondo') => [
- q(6563),
- q(0),
- ],
- q(talossan) => [
- q(6831),
- q(0),
- ],
- q(talu) => [
- q(7742),
- q(0),
- ],
- q(talysh) => [
- q(6573),
- q(0),
- ],
- q(tama (chad)) => [
- q(6574),
- q(0),
- ],
- q(tama (colombia)) => [
- q(6449),
- q(0),
- ],
- q(tamagario) => [
- q(6400),
- q(0),
- ],
- q(taman (indonesia)) => [
- q(6586),
- q(0),
- ],
- q(taman (myanmar)) => [
- q(6404),
- q(0),
- ],
- q(tamanaku) => [
- q(6596),
- q(0),
- ],
- q(tamashek) => [
- q(0435),
- q(0),
- ],
- q(tamasheq) => [
- q(6360),
- q(0),
- ],
- q(tamazola mixtec) => [
- q(7023),
- q(0),
- ],
- q(tambas) => [
- q(6427),
- q(0),
- ],
- q(tambora) => [
- q(7549),
- q(0),
- ],
- q(tambotalo) => [
- q(6568),
- q(0),
- ],
- q(tami) => [
- q(6595),
- q(0),
- ],
- q(tamil) => [
- q(0419),
- q(0),
- ],
- q(tamki) => [
- q(6366),
- q(0),
- ],
- q(tamnim citak) => [
- q(6584),
- q(0),
- ],
- q(tampias lobu) => [
- q(4025),
- q(0),
- ],
- q(tampuan) => [
- q(6655),
- q(0),
- ],
- q(tampulma) => [
- q(6648),
- q(0),
- ],
- q(tanacross) => [
- q(6395),
- q(0),
- ],
- q(tanahmerah) => [
- q(6405),
- q(0),
- ],
- q(tanaina) => [
- q(6460),
- q(0),
- ],
- q(tanapag) => [
- q(6656),
- q(0),
- ],
- q(tandaganon) => [
- q(6473),
- q(0),
- ],
- q(tandia) => [
- q(6603),
- q(0),
- ],
- q(tandroy-mahafaly malagasy) => [
- q(6437),
- q(0),
- ],
- q(tanema) => [
- q(6617),
- q(0),
- ],
- q(tangale) => [
- q(6357),
- q(0),
- ],
- q(tangchangya) => [
- q(6615),
- q(0),
- ],
- q(tanggu) => [
- q(6480),
- q(0),
- ],
- q(tangkhul naga (india)) => [
- q(4960),
- q(0),
- ],
- q(tangkhul naga (myanmar)) => [
- q(5096),
- q(0),
- ],
- q(tangko) => [
- q(6551),
- q(0),
- ],
- q(tanglang) => [
- q(7743),
- q(0),
- ],
- q(tangoa) => [
- q(6475),
- q(0),
- ],
- q(tanguat) => [
- q(6386),
- q(0),
- ],
- q(tangut) => [
- q(6800),
- q(0),
- ],
- q(tanimbili) => [
- q(6373),
- q(0),
- ],
- q(tanimuca-retuara) => [
- q(6599),
- q(0),
- ],
- q(tanjijili) => [
- q(6863),
- q(0),
- ],
- q(tankarana malagasy) => [
- q(7412),
- q(1),
- ],
- q(tanosy malagasy) => [
- q(6813),
- q(0),
- ],
- q(tanudan kalinga) => [
- q(3462),
- q(0),
- ],
- q(tanzanian sign language) => [
- q(6828),
- q(0),
- ],
- q(tapeba) => [
- q(6370),
- q(0),
- ],
- q(tapei) => [
- q(0648),
- q(0),
- ],
- q(tapiete) => [
- q(6645),
- q(0),
- ],
- q(tapirape) => [
- q(6352),
- q(0),
- ],
- q(tarao naga) => [
- q(6685),
- q(0),
- ],
- q(tareng) => [
- q(6477),
- q(0),
- ],
- q(tariana) => [
- q(6351),
- q(0),
- ],
- q(tarifit) => [
- q(5778),
- q(0),
- ],
- q(tarjumo) => [
- q(6803),
- q(0),
- ],
- q(tarok) => [
- q(7612),
- q(0),
- ],
- q(taroko) => [
- q(6692),
- q(0),
- ],
- q(tarpia) => [
- q(6643),
- q(0),
- ],
- q(tartessian) => [
- q(6808),
- q(0),
- ],
- q(taruma) => [
- q(6429),
- q(0),
- ],
- q(tasawaq) => [
- q(6789),
- q(0),
- ],
- q(tase naga) => [
- q(5077),
- q(0),
- ],
- q(tasmanian) => [
- q(7514),
- q(0),
- ],
- q(tasmate) => [
- q(6591),
- q(0),
- ],
- q(tataltepec chatino) => [
- q(1883),
- q(0),
- ],
- q(tatana) => [
- q(6812),
- q(0),
- ],
- q(tatar) => [
- q(0420),
- q(0),
- ],
- q(tatuyo) => [
- q(6364),
- q(0),
- ],
- q(tauade) => [
- q(6722),
- q(0),
- ],
- q(taulil) => [
- q(6751),
- q(0),
- ],
- q(taungyo) => [
- q(6407),
- q(0),
- ],
- q(taupota) => [
- q(6640),
- q(0),
- ],
- q(tause) => [
- q(6350),
- q(0),
- ],
- q(taushiro) => [
- q(6688),
- q(0),
- ],
- q(tausug) => [
- q(6702),
- q(0),
- ],
- q(tauya) => [
- q(6814),
- q(0),
- ],
- q(taveta) => [
- q(6771),
- q(0),
- ],
- q(tavoyan) => [
- q(6769),
- q(0),
- ],
- q(tavringer romani) => [
- q(5813),
- q(0),
- ],
- q(tawala) => [
- q(6383),
- q(0),
- ],
- q(tawallammat tamajaq) => [
- q(6735),
- q(0),
- ],
- q(tawande) => [
- q(7512),
- q(0),
- ],
- q(tawang monpa) => [
- q(6785),
- q(0),
- ],
- q(tawara) => [
- q(6784),
- q(0),
- ],
- q(taworta) => [
- q(6384),
- q(0),
- ],
- q(tawoyan) => [
- q(6795),
- q(0),
- ],
- q(tawr chin) => [
- q(6408),
- q(0),
- ],
- q(tay) => [
- q(6827),
- q(0),
- ],
- q(tay boi) => [
- q(6362),
- q(0),
- ],
- q(tay khang) => [
- q(6614),
- q(0),
- ],
- q(tay sa pa) => [
- q(6823),
- q(0),
- ],
- q(tay tac) => [
- q(6824),
- q(0),
- ],
- q(tayabas ayta) => [
- q(1011),
- q(0),
- ],
- q(tayart tamajeq) => [
- q(6504),
- q(0),
- ],
- q(tayo) => [
- q(1759),
- q(0),
- ],
- q(taznatit) => [
- q(2621),
- q(0),
- ],
- q(tboli) => [
- q(6380),
- q(0),
- ],
- q(tchitchege) => [
- q(6403),
- q(0),
- ],
- q(tchumbuli) => [
- q(1398),
- q(0),
- ],
- q(te'un) => [
- q(6766),
- q(0),
- ],
- q(teanu) => [
- q(6550),
- q(0),
- ],
- q(tebi) => [
- q(2088),
- q(1),
- ],
- q(tebul sign language) => [
- q(6717),
- q(0),
- ],
- q(tebul ure dogon) => [
- q(2163),
- q(0),
- ],
- q(tecpatlan totonac) => [
- q(6413),
- q(0),
- ],
- q(tedaga) => [
- q(6757),
- q(0),
- ],
- q(tedim chin) => [
- q(1885),
- q(0),
- ],
- q(tee) => [
- q(6544),
- q(0),
- ],
- q(teen) => [
- q(4020),
- q(0),
- ],
- q(tefaro) => [
- q(6461),
- q(0),
- ],
- q(tegali) => [
- q(5741),
- q(0),
- ],
- q(tehit) => [
- q(3536),
- q(0),
- ],
- q(tehuelche) => [
- q(6446),
- q(0),
- ],
- q(tejalapan zapotec) => [
- q(7946),
- q(0),
- ],
- q(teke-ebo) => [
- q(2211),
- q(0),
- ],
- q(teke-fuumu) => [
- q(2914),
- q(0),
- ],
- q(teke-kukuya) => [
- q(3422),
- q(0),
- ],
- q(teke-laali) => [
- q(3955),
- q(0),
- ],
- q(teke-nzikou) => [
- q(5177),
- q(0),
- ],
- q(teke-tege) => [
- q(6445),
- q(0),
- ],
- q(teke-tsaayi) => [
- q(6817),
- q(0),
- ],
- q(teke-tyee) => [
- q(6826),
- q(0),
- ],
- q(tektiteko) => [
- q(6721),
- q(0),
- ],
- q(tela-masbuar) => [
- q(6768),
- q(0),
- ],
- q(telefol) => [
- q(6557),
- q(0),
- ],
- q(telugu) => [
- q(0421),
- q(0),
- ],
- q(teluti) => [
- q(6569),
- q(1),
- ],
- q(tem) => [
- q(3240),
- q(0),
- ],
- q(temacine tamazight) => [
- q(6531),
- q(0),
- ],
- q(temascaltepec nahuatl) => [
- q(4871),
- q(0),
- ],
- q(tembe) => [
- q(6661),
- q(0),
- ],
- q(tembo (kitembo)) => [
- q(6387),
- q(0),
- ],
- q(tembo (motembo)) => [
- q(6593),
- q(0),
- ],
- q(teme) => [
- q(6431),
- q(0),
- ],
- q(temein) => [
- q(6452),
- q(0),
- ],
- q(temi) => [
- q(6166),
- q(0),
- ],
- q(temiar) => [
- q(6439),
- q(0),
- ],
- q(temoaya otomi) => [
- q(5323),
- q(0),
- ],
- q(temoq) => [
- q(6587),
- q(0),
- ],
- q(temuan) => [
- q(6594),
- q(0),
- ],
- q(ten'edn) => [
- q(6619),
- q(0),
- ],
- q(tena) => [
- q(1141),
- q(1),
- ],
- q(tena lowland quichua) => [
- q(5687),
- q(0),
- ],
- q(tenango otomi) => [
- q(5319),
- q(0),
- ],
- q(tene kan dogon) => [
- q(2155),
- q(0),
- ],
- q(tenggarong kutai malay) => [
- q(6999),
- q(0),
- ],
- q(tengger) => [
- q(6453),
- q(0),
- ],
- q(tenharim) => [
- q(5347),
- q(0),
- ],
- q(tenino) => [
- q(6664),
- q(0),
- ],
- q(tenis) => [
- q(6612),
- q(0),
- ],
- q(tennet) => [
- q(6457),
- q(0),
- ],
- q(teop) => [
- q(6515),
- q(0),
- ],
- q(teor) => [
- q(6455),
- q(0),
- ],
- q(tepecano) => [
- q(6451),
- q(0),
- ],
- q(tepetotutla chinantec) => [
- q(1802),
- q(0),
- ],
- q(tepeuxila cuicatec) => [
- q(1915),
- q(0),
- ],
- q(tepinapa chinantec) => [
- q(1886),
- q(0),
- ],
- q(tepo krumen) => [
- q(6442),
- q(0),
- ],
- q(ter sami) => [
- q(6059),
- q(0),
- ],
- q(tera) => [
- q(6736),
- q(0),
- ],
- q(terebu) => [
- q(6673),
- q(0),
- ],
- q(terei) => [
- q(1505),
- q(0),
- ],
- q(tereno) => [
- q(0423),
- q(0),
- ],
- q(teressa) => [
- q(6444),
- q(0),
- ],
- q(tereweng) => [
- q(6782),
- q(0),
- ],
- q(teribe) => [
- q(6462),
- q(0),
- ],
- q(terik) => [
- q(6441),
- q(0),
- ],
- q(termanu) => [
- q(6792),
- q(0),
- ],
- q(ternate) => [
- q(6463),
- q(0),
- ],
- q(ternateno) => [
- q(6580),
- q(0),
- ],
- q(tesaka malagasy) => [
- q(6540),
- q(0),
- ],
- q(tese) => [
- q(3262),
- q(0),
- ],
- q(teshenawa) => [
- q(6778),
- q(0),
- ],
- q(teso) => [
- q(6450),
- q(0),
- ],
- q(tetela) => [
- q(6561),
- q(0),
- ],
- q(tetelcingo nahuatl) => [
- q(4859),
- q(0),
- ],
- q(tetete) => [
- q(6440),
- q(0),
- ],
- q(tetum) => [
- q(0424),
- q(0),
- ],
- q(tetun dili) => [
- q(6435),
- q(0),
- ],
- q(teutila cuicatec) => [
- q(1911),
- q(0),
- ],
- q(tewa (indonesia)) => [
- q(6780),
- q(0),
- ],
- q(tewa (usa)) => [
- q(6456),
- q(0),
- ],
- q(tewe) => [
- q(6794),
- q(0),
- ],
- q(texcatepec otomi) => [
- q(5326),
- q(0),
- ],
- q(texistepec popoluca) => [
- q(5560),
- q(0),
- ],
- q(texmelucan zapotec) => [
- q(7924),
- q(0),
- ],
- q(tezoatlan mixtec) => [
- q(4641),
- q(0),
- ],
- q(tha) => [
- q(6503),
- q(0),
- ],
- q(thachanadan) => [
- q(6494),
- q(0),
- ],
- q(thado chin) => [
- q(6416),
- q(0),
- ],
- q(thai) => [
- q(0427),
- q(0),
- ],
- q(thai sign language) => [
- q(6709),
- q(0),
- ],
- q(thai song) => [
- q(6146),
- q(0),
- ],
- q(thaiphum chin) => [
- q(1888),
- q(0),
- ],
- q(thakali) => [
- q(6498),
- q(0),
- ],
- q(thangal naga) => [
- q(4923),
- q(0),
- ],
- q(thangmi) => [
- q(6488),
- q(0),
- ],
- q(thao) => [
- q(6223),
- q(0),
- ],
- q(tharaka) => [
- q(6491),
- q(0),
- ],
- q(thawa) => [
- q(7511),
- q(0),
- ],
- q(thayore) => [
- q(6486),
- q(0),
- ],
- q(thaypan) => [
- q(6821),
- q(0),
- ],
- q(thiin) => [
- q(2930),
- q(0),
- ],
- q(tho) => [
- q(6634),
- q(0),
- ],
- q(thompson) => [
- q(6495),
- q(0),
- ],
- q(thopho) => [
- q(7744),
- q(0),
- ],
- q(thracian) => [
- q(6801),
- q(0),
- ],
- q(thu lao) => [
- q(6819),
- q(0),
- ],
- q(thudam) => [
- q(6502),
- q(0),
- ],
- q(thulung) => [
- q(6424),
- q(0),
- ],
- q(thur) => [
- q(4063),
- q(0),
- ],
- q(thurawal) => [
- q(6376),
- q(0),
- ],
- q(thuri) => [
- q(6500),
- q(0),
- ],
- q(tiagbamrin aizi) => [
- q(0682),
- q(0),
- ],
- q(tiale) => [
- q(4417),
- q(0),
- ],
- q(tiang) => [
- q(6378),
- q(0),
- ],
- q(tibea) => [
- q(4851),
- q(0),
- ],
- q(tibetan) => [
- q(0428),
- q(0),
- ],
- q(tibeto-burman languages) => [
- q(0528),
- q(0),
- ],
- q(tichurong) => [
- q(6406),
- q(0),
- ],
- q(ticuna) => [
- q(6394),
- q(0),
- ],
- q(tidaa mixtec) => [
- q(4571),
- q(0),
- ],
- q(tidikelt tamazight) => [
- q(6505),
- q(0),
- ],
- q(tidore) => [
- q(6770),
- q(0),
- ],
- q(tiefo) => [
- q(6517),
- q(0),
- ],
- q(tiemacewe bozo) => [
- q(1364),
- q(0),
- ],
- q(tiene) => [
- q(6509),
- q(0),
- ],
- q(tieyaxo bozo) => [
- q(1374),
- q(0),
- ],
- q(tifal) => [
- q(6507),
- q(0),
- ],
- q(tigak) => [
- q(6466),
- q(0),
- ],
- q(tigon mbembe) => [
- q(5172),
- q(0),
- ],
- q(tigre) => [
- q(0429),
- q(0),
- ],
- q(tigrinya) => [
- q(0430),
- q(0),
- ],
- q(tii) => [
- q(6807),
- q(0),
- ],
- q(tijaltepec mixtec) => [
- q(7501),
- q(0),
- ],
- q(tikar) => [
- q(6511),
- q(0),
- ],
- q(tikopia) => [
- q(6543),
- q(0),
- ],
- q(tilapa otomi) => [
- q(5317),
- q(0),
- ],
- q(tillamook) => [
- q(6512),
- q(0),
- ],
- q(tilquiapan zapotec) => [
- q(7945),
- q(0),
- ],
- q(tilung) => [
- q(6510),
- q(0),
- ],
- q(tima) => [
- q(6590),
- q(0),
- ],
- q(timbe) => [
- q(6513),
- q(0),
- ],
- q(timbisha) => [
- q(5352),
- q(1),
- ],
- q(timne) => [
- q(0422),
- q(0),
- ],
- q(timor pidgin) => [
- q(6775),
- q(0),
- ],
- q(timucua) => [
- q(6529),
- q(0),
- ],
- q(timugon murut) => [
- q(6508),
- q(0),
- ],
- q(tinani) => [
- q(3808),
- q(0),
- ],
- q(tindi) => [
- q(6514),
- q(0),
- ],
- q(tingui-boto) => [
- q(6481),
- q(0),
- ],
- q(tinigua) => [
- q(6519),
- q(0),
- ],
- q(tinputz) => [
- q(6660),
- q(0),
- ],
- q(tippera) => [
- q(6642),
- q(0),
- ],
- q(tira) => [
- q(6506),
- q(0),
- ],
- q(tirahi) => [
- q(6672),
- q(0),
- ],
- q(tiranige diga dogon) => [
- q(6421),
- q(0),
- ],
- q(tiri) => [
- q(1737),
- q(0),
- ],
- q(tiruray) => [
- q(6523),
- q(0),
- ],
- q(tita) => [
- q(6432),
- q(0),
- ],
- q(titan) => [
- q(6740),
- q(0),
- ],
- q(tiv) => [
- q(0431),
- q(0),
- ],
- q(tiwa) => [
- q(3801),
- q(0),
- ],
- q(tiwi) => [
- q(6521),
- q(0),
- ],
- q(tjurruru) => [
- q(6533),
- q(0),
- ],
- q(tlachichilco tepehua) => [
- q(6654),
- q(0),
- ],
- q(tlacoapa me'phaa) => [
- q(6647),
- q(0),
- ],
- q(tlacoapa tlapanec) => [
- q(6647),
- q(1),
- ],
- q(tlacoatzintepec chinantec) => [
- q(1889),
- q(0),
- ],
- q(tlacolulita zapotec) => [
- q(7909),
- q(0),
- ],
- q(tlahuitoltepec mixe) => [
- q(4655),
- q(0),
- ],
- q(tlamacazapa nahuatl) => [
- q(5123),
- q(0),
- ],
- q(tlazoyaltepec mixtec) => [
- q(4480),
- q(0),
- ],
- q(tlhingan-hol) => [
- q(0433),
- q(1),
- ],
- q(tlingit) => [
- q(0434),
- q(0),
- ],
- q(to) => [
- q(6639),
- q(0),
- ],
- q(to'abaita) => [
- q(4378),
- q(0),
- ],
- q(toaripi) => [
- q(6665),
- q(0),
- ],
- q(toba) => [
- q(6620),
- q(0),
- ],
- q(toba-maskoy) => [
- q(6579),
- q(0),
- ],
- q(tobagonian creole english) => [
- q(6470),
- q(0),
- ],
- q(tobanga) => [
- q(6601),
- q(0),
- ],
- q(tobati) => [
- q(6727),
- q(0),
- ],
- q(tobelo) => [
- q(6554),
- q(0),
- ],
- q(tobian) => [
- q(6637),
- q(0),
- ],
- q(tobilung) => [
- q(6465),
- q(0),
- ],
- q(tobo) => [
- q(6389),
- q(0),
- ],
- q(tocantins asurini) => [
- q(0904),
- q(0),
- ],
- q(tocho) => [
- q(6368),
- q(0),
- ],
- q(toda) => [
- q(6414),
- q(0),
- ],
- q(todrah) => [
- q(6433),
- q(0),
- ],
- q(tofanma) => [
- q(6558),
- q(0),
- ],
- q(tofin gbe) => [
- q(6459),
- q(0),
- ],
- q(togbo-vara banda) => [
- q(6632),
- q(0),
- ],
- q(togoyo) => [
- q(6484),
- q(0),
- ],
- q(tohono o'odham) => [
- q(5278),
- q(0),
- ],
- q(tojolabal) => [
- q(6626),
- q(0),
- ],
- q(tok pisin) => [
- q(0438),
- q(0),
- ],
- q(tokano) => [
- q(7951),
- q(0),
- ],
- q(tokelau) => [
- q(0432),
- q(0),
- ],
- q(tokharian a) => [
- q(7504),
- q(0),
- ],
- q(tokharian b) => [
- q(6797),
- q(0),
- ],
- q(toku-no-shima) => [
- q(6542),
- q(0),
- ],
- q(tol) => [
- q(3091),
- q(0),
- ],
- q(tolaki) => [
- q(3823),
- q(0),
- ],
- q(tolomako) => [
- q(6562),
- q(0),
- ],
- q(tolowa) => [
- q(6627),
- q(0),
- ],
- q(toma) => [
- q(6622),
- q(0),
- ],
- q(tomadino) => [
- q(6425),
- q(0),
- ],
- q(tombelala) => [
- q(6734),
- q(0),
- ],
- q(tombonuo) => [
- q(6796),
- q(0),
- ],
- q(tombulu) => [
- q(6628),
- q(0),
- ],
- q(tomini) => [
- q(6804),
- q(0),
- ],
- q(tommo so dogon) => [
- q(2158),
- q(0),
- ],
- q(tomo kan dogon) => [
- q(2156),
- q(0),
- ],
- q(tomoip) => [
- q(6666),
- q(0),
- ],
- q(tondano) => [
- q(6430),
- q(0),
- ],
- q(tondi songway kiini) => [
- q(6712),
- q(0),
- ],
- q(tonga) => [
- q(0437),
- q(1),
- ],
- q(tonga (nyasa)) => [
- q(0436),
- q(0),
- ],
- q(tonga (tonga islands)) => [
- q(0437),
- q(0),
- ],
- q(tonga (zambia)) => [
- q(6625),
- q(0),
- ],
- q(tongwe) => [
- q(6618),
- q(0),
- ],
- q(tonjon) => [
- q(6530),
- q(0),
- ],
- q(tonkawa) => [
- q(6671),
- q(0),
- ],
- q(tonsawang) => [
- q(6616),
- q(0),
- ],
- q(tonsea) => [
- q(6809),
- q(0),
- ],
- q(tontemboan) => [
- q(6613),
- q(0),
- ],
- q(tooro) => [
- q(6728),
- q(0),
- ],
- q(topoiyo) => [
- q(6638),
- q(0),
- ],
- q(toposa) => [
- q(6631),
- q(0),
- ],
- q(tora) => [
- q(6696),
- q(0),
- ],
- q(toraja-sa'dan) => [
- q(5934),
- q(0),
- ],
- q(toram) => [
- q(6681),
- q(0),
- ],
- q(torau) => [
- q(6739),
- q(0),
- ],
- q(tornedalen finnish) => [
- q(2346),
- q(0),
- ],
- q(toro) => [
- q(6436),
- q(0),
- ],
- q(toro so dogon) => [
- q(2161),
- q(0),
- ],
- q(toro tegu dogon) => [
- q(2162),
- q(0),
- ],
- q(toromono) => [
- q(6608),
- q(0),
- ],
- q(torona) => [
- q(6668),
- q(0),
- ],
- q(torres strait creole) => [
- q(6410),
- q(0),
- ],
- q(torricelli) => [
- q(6447),
- q(0),
- ],
- q(torwali) => [
- q(6693),
- q(0),
- ],
- q(tosk albanian) => [
- q(0761),
- q(0),
- ],
- q(totela) => [
- q(6730),
- q(0),
- ],
- q(toto) => [
- q(6806),
- q(0),
- ],
- q(totoli) => [
- q(6799),
- q(0),
- ],
- q(totomachapan zapotec) => [
- q(7906),
- q(0),
- ],
- q(totontepec mixe) => [
- q(4562),
- q(0),
- ],
- q(totoro) => [
- q(6729),
- q(0),
- ],
- q(touo) => [
- q(6670),
- q(0),
- ],
- q(toura (cote d'ivoire)) => [
- q(4801),
- q(0),
- ],
- q(toura (papua new guinea)) => [
- q(2115),
- q(0),
- ],
- q(towei) => [
- q(6732),
- q(0),
- ],
- q(trans-new guinea languages) => [
- q(0517),
- q(0),
- ],
- q(transalpine gaulish) => [
- q(7497),
- q(0),
- ],
- q(traveller danish) => [
- q(5798),
- q(0),
- ],
- q(traveller norwegian) => [
- q(5801),
- q(0),
- ],
- q(traveller scottish) => [
- q(6682),
- q(0),
- ],
- q(tregami) => [
- q(6683),
- q(0),
- ],
- q(tremembe) => [
- q(6578),
- q(0),
- ],
- q(trieng) => [
- q(6248),
- q(0),
- ],
- q(trimuris) => [
- q(6516),
- q(0),
- ],
- q(tring) => [
- q(6476),
- q(0),
- ],
- q(tringgus-sembaan bidayuh) => [
- q(6694),
- q(0),
- ],
- q(trinidad and tobago sign language) => [
- q(4059),
- q(0),
- ],
- q(trinidadian creole english) => [
- q(6677),
- q(0),
- ],
- q(trinitario) => [
- q(6684),
- q(0),
- ],
- q(trio) => [
- q(6680),
- q(0),
- ],
- q(truka) => [
- q(6535),
- q(0),
- ],
- q(trumai) => [
- q(6659),
- q(0),
- ],
- q(ts'un-lao) => [
- q(6706),
- q(0),
- ],
- q(tsaangi) => [
- q(6697),
- q(0),
- ],
- q(tsakhur) => [
- q(6545),
- q(0),
- ],
- q(tsakonian) => [
- q(6700),
- q(0),
- ],
- q(tsakwambo) => [
- q(3685),
- q(0),
- ],
- q(tsamai) => [
- q(6698),
- q(0),
- ],
- q(tsat) => [
- q(2862),
- q(0),
- ],
- q(tsaukambo) => [
- q(3685),
- q(1),
- ],
- q(tseku) => [
- q(6705),
- q(0),
- ],
- q(tsetsaut) => [
- q(6798),
- q(0),
- ],
- q(tshangla) => [
- q(6704),
- q(0),
- ],
- q(tsikimba) => [
- q(3244),
- q(0),
- ],
- q(tsimane) => [
- q(1653),
- q(0),
- ],
- q(tsimihety malagasy) => [
- q(7413),
- q(0),
- ],
- q(tsimshian) => [
- q(0439),
- q(0),
- ],
- q(tsishingini) => [
- q(6715),
- q(0),
- ],
- q(tso) => [
- q(3849),
- q(0),
- ],
- q(tsoa) => [
- q(2759),
- q(0),
- ],
- q(tsogo) => [
- q(6714),
- q(0),
- ],
- q(tsonga) => [
- q(0441),
- q(0),
- ],
- q(tsotsitaal) => [
- q(2356),
- q(1),
- ],
- q(tsotso) => [
- q(4066),
- q(0),
- ],
- q(tsou) => [
- q(6713),
- q(0),
- ],
- q(tsucuba) => [
- q(1669),
- q(0),
- ],
- q(tsum) => [
- q(6743),
- q(0),
- ],
- q(tsuvadi) => [
- q(6765),
- q(0),
- ],
- q(tsuvan) => [
- q(6703),
- q(0),
- ],
- q(tswa) => [
- q(6699),
- q(0),
- ],
- q(tswana) => [
- q(0440),
- q(0),
- ],
- q(tswapong) => [
- q(6787),
- q(0),
- ],
- q(tu) => [
- q(4317),
- q(0),
- ],
- q(tuamotuan) => [
- q(5521),
- q(0),
- ],
- q(tubar) => [
- q(6388),
- q(0),
- ],
- q(tubatulabal) => [
- q(6745),
- q(0),
- ],
- q(tucano) => [
- q(6756),
- q(0),
- ],
- q(tugen) => [
- q(6762),
- q(0),
- ],
- q(tugun) => [
- q(6833),
- q(0),
- ],
- q(tugutil) => [
- q(6753),
- q(0),
- ],
- q(tukang besi north) => [
- q(3331),
- q(0),
- ],
- q(tukang besi south) => [
- q(1200),
- q(0),
- ],
- q(tuki) => [
- q(1028),
- q(0),
- ],
- q(tukpa) => [
- q(6652),
- q(0),
- ],
- q(tukudede) => [
- q(6537),
- q(0),
- ],
- q(tukumanfed) => [
- q(6539),
- q(0),
- ],
- q(tula) => [
- q(6754),
- q(0),
- ],
- q(tulehu) => [
- q(6570),
- q(0),
- ],
- q(tulishi) => [
- q(6458),
- q(0),
- ],
- q(tulu) => [
- q(6415),
- q(0),
- ],
- q(tulu-bohuai) => [
- q(5735),
- q(0),
- ],
- q(tuma-irumu) => [
- q(2979),
- q(0),
- ],
- q(tumak) => [
- q(6576),
- q(0),
- ],
- q(tumari kanuri) => [
- q(3583),
- q(0),
- ],
- q(tumbuka) => [
- q(0443),
- q(0),
- ],
- q(tumi) => [
- q(3420),
- q(0),
- ],
- q(tumleo) => [
- q(6588),
- q(0),
- ],
- q(tumshuqese) => [
- q(7506),
- q(0),
- ],
- q(tumtum) => [
- q(6385),
- q(0),
- ],
- q(tumulung sisaala) => [
- q(6034),
- q(0),
- ],
- q(tumzabt) => [
- q(4688),
- q(0),
- ],
- q(tundra enets) => [
- q(2265),
- q(0),
- ],
- q(tunen) => [
- q(6773),
- q(0),
- ],
- q(tungag) => [
- q(3833),
- q(0),
- ],
- q(tunggare) => [
- q(6690),
- q(0),
- ],
- q(tungus languages) => [
- q(0530),
- q(0),
- ],
- q(tunia) => [
- q(6750),
- q(0),
- ],
- q(tunica) => [
- q(6755),
- q(0),
- ],
- q(tunisian arabic) => [
- q(0625),
- q(0),
- ],
- q(tunisian sign language) => [
- q(6701),
- q(0),
- ],
- q(tunjung) => [
- q(6526),
- q(0),
- ],
- q(tunni) => [
- q(6667),
- q(0),
- ],
- q(tunzu) => [
- q(2203),
- q(0),
- ],
- q(tuotomb) => [
- q(6724),
- q(0),
- ],
- q(tupari) => [
- q(6653),
- q(0),
- ],
- q(tupi) => [
- q(6657),
- q(0),
- ],
- q(tupi languages) => [
- q(0444),
- q(0),
- ],
- q(tupinamba) => [
- q(6649),
- q(0),
- ],
- q(tupinikin) => [
- q(6646),
- q(0),
- ],
- q(tupuri) => [
- q(6752),
- q(0),
- ],
- q(turaka) => [
- q(6679),
- q(0),
- ],
- q(turi) => [
- q(6675),
- q(0),
- ],
- q(turiwara) => [
- q(6791),
- q(0),
- ],
- q(turk isaret dili) => [
- q(6707),
- q(1),
- ],
- q(turka) => [
- q(6763),
- q(0),
- ],
- q(turkana) => [
- q(6760),
- q(0),
- ],
- q(turkic khalaj) => [
- q(3435),
- q(0),
- ],
- q(turkic languages) => [
- q(0529),
- q(0),
- ],
- q(turkish) => [
- q(0445),
- q(0),
- ],
- q(turkish sign language) => [
- q(6707),
- q(0),
- ],
- q(turkish, ottoman (1500-1928)) => [
- q(0333),
- q(0),
- ],
- q(turkmen) => [
- q(0442),
- q(0),
- ],
- q(turks and caicos creole english) => [
- q(6401),
- q(0),
- ],
- q(turoyo) => [
- q(6691),
- q(0),
- ],
- q(turumsa) => [
- q(6663),
- q(0),
- ],
- q(turung) => [
- q(6695),
- q(0),
- ],
- q(tuscarora) => [
- q(6758),
- q(0),
- ],
- q(tutelo) => [
- q(6719),
- q(0),
- ],
- q(tutong) => [
- q(6725),
- q(0),
- ],
- q(tutsa naga) => [
- q(6772),
- q(0),
- ],
- q(tutuba) => [
- q(6581),
- q(0),
- ],
- q(tututepec mixtec) => [
- q(4568),
- q(0),
- ],
- q(tututni) => [
- q(6759),
- q(0),
- ],
- q(tuvalu) => [
- q(0447),
- q(0),
- ],
- q(tuvinian) => [
- q(0449),
- q(0),
- ],
- q(tuwali ifugao) => [
- q(2913),
- q(0),
- ],
- q(tuwari) => [
- q(6793),
- q(0),
- ],
- q(tuwuli) => [
- q(1370),
- q(0),
- ],
- q(tuxa) => [
- q(6747),
- q(0),
- ],
- q(tuxinawa) => [
- q(6761),
- q(0),
- ],
- q(tuyuca) => [
- q(6748),
- q(0),
- ],
- q(twana) => [
- q(6776),
- q(0),
- ],
- q(twendi) => [
- q(6786),
- q(0),
- ],
- q(twents) => [
- q(6779),
- q(0),
- ],
- q(twi) => [
- q(0448),
- q(0),
- ],
- q(tyap) => [
- q(3214),
- q(0),
- ],
- q(tyaraity) => [
- q(7182),
- q(0),
- ],
- q(tz'utujil) => [
- q(6830),
- q(0),
- ],
- q(tzeltal) => [
- q(6829),
- q(0),
- ],
- q(tzotzil) => [
- q(6834),
- q(0),
- ],
- q(u) => [
- q(6947),
- q(0),
- ],
- q(uab meto) => [
- q(0834),
- q(0),
- ],
- q(uamue) => [
- q(6836),
- q(0),
- ],
- q(uare) => [
- q(3598),
- q(0),
- ],
- q(ubaghara) => [
- q(1591),
- q(0),
- ],
- q(ubang) => [
- q(6839),
- q(0),
- ],
- q(ubi) => [
- q(6840),
- q(0),
- ],
- q(ubir) => [
- q(6842),
- q(0),
- ],
- q(ubykh) => [
- q(6844),
- q(0),
- ],
- q(ucayali-yurua asheninka) => [
- q(1828),
- q(0),
- ],
- q(uda) => [
- q(6845),
- q(0),
- ],
- q(udi) => [
- q(6848),
- q(0),
- ],
- q(udihe) => [
- q(6846),
- q(0),
- ],
- q(udmurt) => [
- q(0450),
- q(0),
- ],
- q(uduk) => [
- q(6851),
- q(0),
- ],
- q(ufim) => [
- q(6853),
- q(0),
- ],
- q(ugandan sign language) => [
- q(6856),
- q(0),
- ],
- q(ugaritic) => [
- q(0451),
- q(0),
- ],
- q(ughele) => [
- q(6855),
- q(0),
- ],
- q(ugong) => [
- q(6857),
- q(0),
- ],
- q(uhami) => [
- q(6859),
- q(0),
- ],
- q(uighur) => [
- q(0452),
- q(0),
- ],
- q(uisai) => [
- q(6861),
- q(0),
- ],
- q(ujir) => [
- q(6849),
- q(0),
- ],
- q(ukaan) => [
- q(3213),
- q(0),
- ],
- q(ukhwejo) => [
- q(6866),
- q(0),
- ],
- q(ukit) => [
- q(6891),
- q(0),
- ],
- q(ukpe-bayobiri) => [
- q(6869),
- q(0),
- ],
- q(ukpet-ehom) => [
- q(0725),
- q(0),
- ],
- q(ukrainian) => [
- q(0453),
- q(0),
- ],
- q(ukrainian sign language) => [
- q(6868),
- q(0),
- ],
- q(ukue) => [
- q(6872),
- q(0),
- ],
- q(ukuriguma) => [
- q(6865),
- q(0),
- ],
- q(ukwa) => [
- q(6870),
- q(0),
- ],
- q(ukwuani-aboh-ndoni) => [
- q(6873),
- q(0),
- ],
- q(ulau-suain) => [
- q(6281),
- q(0),
- ],
- q(ulch) => [
- q(6877),
- q(0),
- ],
- q(ulithian) => [
- q(6880),
- q(0),
- ],
- q(ullatan) => [
- q(6882),
- q(0),
- ],
- q(ulukwumi) => [
- q(6876),
- q(0),
- ],
- q(ulumanda') => [
- q(6883),
- q(0),
- ],
- q(ulwa) => [
- q(6886),
- q(0),
- ],
- q(uma) => [
- q(5569),
- q(0),
- ],
- q(uma' lasan) => [
- q(7377),
- q(0),
- ],
- q(uma' lung) => [
- q(6885),
- q(0),
- ],
- q(umanakaina) => [
- q(2463),
- q(0),
- ],
- q(umatilla) => [
- q(6887),
- q(0),
- ],
- q(umbindhamu) => [
- q(6889),
- q(0),
- ],
- q(umbrian) => [
- q(7521),
- q(0),
- ],
- q(umbu-ungu) => [
- q(6843),
- q(0),
- ],
- q(umbugarla) => [
- q(6896),
- q(0),
- ],
- q(umbundu) => [
- q(0454),
- q(0),
- ],
- q(umbuygamu) => [
- q(6890),
- q(0),
- ],
- q(ume sami) => [
- q(6060),
- q(0),
- ],
- q(umeda) => [
- q(6909),
- q(0),
- ],
- q(umiida) => [
- q(7517),
- q(0),
- ],
- q(umiray dumaget agta) => [
- q(2168),
- q(0),
- ],
- q(umon) => [
- q(6892),
- q(0),
- ],
- q(umotina) => [
- q(6894),
- q(0),
- ],
- q(umpila) => [
- q(6895),
- q(0),
- ],
- q(una) => [
- q(4554),
- q(0),
- ],
- q(unami) => [
- q(6903),
- q(0),
- ],
- q(uncoded languages) => [
- q(0282),
- q(0),
- ],
- q(unde kaili) => [
- q(6908),
- q(0),
- ],
- q(undetermined) => [
- q(0455),
- q(0),
- ],
- q(uneapa) => [
- q(1052),
- q(0),
- ],
- q(uneme) => [
- q(6900),
- q(0),
- ],
- q(unggaranggu) => [
- q(7522),
- q(0),
- ],
- q(unggumi) => [
- q(7335),
- q(0),
- ],
- q(ungkue) => [
- q(2540),
- q(0),
- ],
- q(unserdeutsch) => [
- q(6884),
- q(0),
- ],
- q(unua) => [
- q(5275),
- q(0),
- ],
- q(unubahe) => [
- q(6906),
- q(0),
- ],
- q(upper chehalis) => [
- q(1742),
- q(0),
- ],
- q(upper grand valley dani) => [
- q(2093),
- q(0),
- ],
- q(upper guinea crioulo) => [
- q(5563),
- q(0),
- ],
- q(upper kinabatangan) => [
- q(2081),
- q(0),
- ],
- q(upper kuskokwim) => [
- q(3655),
- q(0),
- ],
- q(upper necaxa totonac) => [
- q(6548),
- q(0),
- ],
- q(upper saxon) => [
- q(6321),
- q(0),
- ],
- q(upper sorbian) => [
- q(0183),
- q(0),
- ],
- q(upper ta'oih) => [
- q(6726),
- q(0),
- ],
- q(upper tanana) => [
- q(6363),
- q(0),
- ],
- q(upper taromi) => [
- q(6635),
- q(0),
- ],
- q(upper umpqua) => [
- q(7524),
- q(0),
- ],
- q(ura (papua new guinea)) => [
- q(6923),
- q(0),
- ],
- q(ura (vanuatu)) => [
- q(6946),
- q(0),
- ],
- q(uradhi) => [
- q(6915),
- q(0),
- ],
- q(urak lawoi') => [
- q(6919),
- q(0),
- ],
- q(urali) => [
- q(6920),
- q(0),
- ],
- q(uralic languages) => [
- q(0531),
- q(0),
- ],
- q(urapmin) => [
- q(6921),
- q(0),
- ],
- q(urarina) => [
- q(6911),
- q(0),
- ],
- q(urartian) => [
- q(7525),
- q(0),
- ],
- q(urat) => [
- q(6926),
- q(0),
- ],
- q(urdu) => [
- q(0456),
- q(0),
- ],
- q(urhobo) => [
- q(6917),
- q(0),
- ],
- q(uri) => [
- q(6949),
- q(0),
- ],
- q(urigina) => [
- q(6916),
- q(0),
- ],
- q(urim) => [
- q(6918),
- q(0),
- ],
- q(urimo) => [
- q(6930),
- q(0),
- ],
- q(uripiv-wala-rano-atchin) => [
- q(6910),
- q(0),
- ],
- q(urningangg) => [
- q(6913),
- q(0),
- ],
- q(uru) => [
- q(6914),
- q(0),
- ],
- q(uru-eu-wau-wau) => [
- q(6932),
- q(0),
- ],
- q(uru-pa-in) => [
- q(6924),
- q(0),
- ],
- q(uruangnirin) => [
- q(6922),
- q(0),
- ],
- q(uruava) => [
- q(6928),
- q(0),
- ],
- q(urubu-kaapor) => [
- q(6912),
- q(0),
- ],
- q(urubu-kaapor sign language) => [
- q(6871),
- q(0),
- ],
- q(uruguayan sign language) => [
- q(6858),
- q(0),
- ],
- q(urum) => [
- q(6944),
- q(0),
- ],
- q(urumi) => [
- q(6927),
- q(0),
- ],
- q(usaghade) => [
- q(6936),
- q(0),
- ],
- q(usan) => [
- q(7179),
- q(0),
- ],
- q(usarufa) => [
- q(6933),
- q(0),
- ],
- q(ushojo) => [
- q(6934),
- q(0),
- ],
- q(usila chinantec) => [
- q(1900),
- q(0),
- ],
- q(usku) => [
- q(6879),
- q(0),
- ],
- q(uspanteco) => [
- q(6937),
- q(0),
- ],
- q(usui) => [
- q(6935),
- q(0),
- ],
- q(ut-ma'in) => [
- q(2480),
- q(0),
- ],
- q(utarmbung) => [
- q(5255),
- q(0),
- ],
- q(ute-southern paiute) => [
- q(6940),
- q(0),
- ],
- q(uto-aztecan languages) => [
- q(0494),
- q(0),
- ],
- q(utu) => [
- q(6943),
- q(0),
- ],
- q(uvbie) => [
- q(2312),
- q(0),
- ],
- q(uya) => [
- q(6938),
- q(0),
- ],
- q(uyajitaya) => [
- q(2173),
- q(0),
- ],
- q(uyghur) => [
- q(0452),
- q(1),
- ],
- q(uzbek) => [
- q(0457),
- q(0),
- ],
- q(uzbeki arabic) => [
- q(0955),
- q(0),
- ],
- q(uzekwe) => [
- q(2318),
- q(0),
- ],
- q(v'enen taut) => [
- q(4956),
- q(1),
- ],
- q(vaagri booli) => [
- q(6955),
- q(0),
- ],
- q(vaeakau-taumako) => [
- q(5465),
- q(1),
- ],
- q(vafsi) => [
- q(6957),
- q(0),
- ],
- q(vaghat-ya-bijim-legeri) => [
- q(1217),
- q(0),
- ],
- q(vaghri) => [
- q(6980),
- q(0),
- ],
- q(vaghua) => [
- q(6764),
- q(0),
- ],
- q(vagla) => [
- q(6958),
- q(0),
- ],
- q(vai) => [
- q(0458),
- q(0),
- ],
- q(vaiphei) => [
- q(6965),
- q(0),
- ],
- q(vale) => [
- q(6956),
- q(0),
- ],
- q(valencian) => [
- q(0071),
- q(1),
- ],
- q(valencian sign language) => [
- q(7035),
- q(0),
- ],
- q(valle nacional chinantec) => [
- q(1917),
- q(0),
- ],
- q(valley maidu) => [
- q(7021),
- q(0),
- ],
- q(valman) => [
- q(6963),
- q(0),
- ],
- q(valpei) => [
- q(7001),
- q(0),
- ],
- q(vamale) => [
- q(4354),
- q(0),
- ],
- q(vame) => [
- q(4376),
- q(0),
- ],
- q(vandalic) => [
- q(7530),
- q(0),
- ],
- q(vangunu) => [
- q(4465),
- q(0),
- ],
- q(vanimo) => [
- q(6962),
- q(0),
- ],
- q(vano) => [
- q(7026),
- q(0),
- ],
- q(vanuma) => [
- q(6968),
- q(0),
- ],
- q(vao) => [
- q(6964),
- q(0),
- ],
- q(varhadi-nagpuri) => [
- q(6959),
- q(0),
- ],
- q(varisi) => [
- q(7031),
- q(0),
- ],
- q(varli) => [
- q(6969),
- q(0),
- ],
- q(vasavi) => [
- q(6967),
- q(0),
- ],
- q(vasekele) => [
- q(6960),
- q(2),
- ],
- q(veddah) => [
- q(6974),
- q(0),
- ],
- q(vehes) => [
- q(6961),
- q(0),
- ],
- q(veluws) => [
- q(6975),
- q(0),
- ],
- q(vemgo-mabas) => [
- q(6976),
- q(0),
- ],
- q(venda) => [
- q(0459),
- q(0),
- ],
- q(venetian) => [
- q(6973),
- q(0),
- ],
- q(venetic) => [
- q(7528),
- q(0),
- ],
- q(venezuelan sign language) => [
- q(7034),
- q(0),
- ],
- q(vengo) => [
- q(1035),
- q(0),
- ],
- q(ventureno) => [
- q(6977),
- q(0),
- ],
- q(veps) => [
- q(6978),
- q(0),
- ],
- q(vera'a) => [
- q(7030),
- q(0),
- ],
- q(vestinian) => [
- q(7532),
- q(0),
- ],
- q(vidunda) => [
- q(6983),
- q(0),
- ],
- q(viemo) => [
- q(6985),
- q(0),
- ],
- q(vietnamese) => [
- q(0460),
- q(0),
- ],
- q(viid) => [
- q(6140),
- q(1),
- ],
- q(vilela) => [
- q(6986),
- q(0),
- ],
- q(vili) => [
- q(6984),
- q(0),
- ],
- q(villa viciosa agta) => [
- q(2197),
- q(0),
- ],
- q(vincentian creole english) => [
- q(6282),
- q(0),
- ],
- q(vinmavis) => [
- q(7027),
- q(0),
- ],
- q(vinza) => [
- q(6987),
- q(0),
- ],
- q(virgin islands creole english) => [
- q(6982),
- q(0),
- ],
- q(vishavan) => [
- q(6988),
- q(0),
- ],
- q(viti) => [
- q(6989),
- q(0),
- ],
- q(vitou) => [
- q(7036),
- q(0),
- ],
- q(vitu) => [
- q(7127),
- q(0),
- ],
- q(vlaams) => [
- q(7002),
- q(0),
- ],
- q(vlaamse gebarentaal) => [
- q(6981),
- q(0),
- ],
- q(vlax romani) => [
- q(5817),
- q(0),
- ],
- q(volapuk) => [
- q(0461),
- q(0),
- ],
- q(volscian) => [
- q(7531),
- q(0),
- ],
- q(vono) => [
- q(3215),
- q(0),
- ],
- q(voro) => [
- q(7029),
- q(0),
- ],
- q(votic) => [
- q(0462),
- q(0),
- ],
- q(vumbu) => [
- q(7037),
- q(0),
- ],
- q(vunapu) => [
- q(7028),
- q(0),
- ],
- q(vunjo) => [
- q(7038),
- q(0),
- ],
- q(vure) => [
- q(3940),
- q(1),
- ],
- q(vures) => [
- q(4536),
- q(0),
- ],
- q(vute) => [
- q(7039),
- q(0),
- ],
- q(vwanji) => [
- q(7067),
- q(0),
- ],
- q(wa) => [
- q(7071),
- q(0),
- ],
- q(wa'ema) => [
- q(7047),
- q(0),
- ],
- q(waama) => [
- q(7246),
- q(0),
- ],
- q(waamwang) => [
- q(7162),
- q(0),
- ],
- q(waata) => [
- q(6231),
- q(0),
- ],
- q(wab) => [
- q(7042),
- q(0),
- ],
- q(wabo) => [
- q(7064),
- q(0),
- ],
- q(waboda) => [
- q(3474),
- q(0),
- ],
- q(waci gbe) => [
- q(7080),
- q(0),
- ],
- q(wadaginam) => [
- q(7082),
- q(0),
- ],
- q(waddar) => [
- q(7073),
- q(0),
- ],
- q(wadi wadi) => [
- q(7535),
- q(0),
- ],
- q(wadikali) => [
- q(7084),
- q(0),
- ],
- q(wadiyara koli) => [
- q(3724),
- q(0),
- ],
- q(wadjabangayi) => [
- q(7086),
- q(0),
- ],
- q(wadjiginy) => [
- q(7083),
- q(0),
- ],
- q(wadjigu) => [
- q(7085),
- q(0),
- ],
- q(wae rana) => [
- q(7216),
- q(0),
- ],
- q(waffa) => [
- q(7050),
- q(0),
- ],
- q(wagawaga) => [
- q(7103),
- q(0),
- ],
- q(wagaya) => [
- q(7102),
- q(0),
- ],
- q(wagdi) => [
- q(7074),
- q(0),
- ],
- q(wageman) => [
- q(7055),
- q(0),
- ],
- q(wagi) => [
- q(2321),
- q(0),
- ],
- q(wahau kayan) => [
- q(7112),
- q(0),
- ],
- q(wahau kenyah) => [
- q(7111),
- q(0),
- ],
- q(wahgi) => [
- q(7105),
- q(0),
- ],
- q(waigali) => [
- q(7069),
- q(0),
- ],
- q(waigeo) => [
- q(7106),
- q(0),
- ],
- q(wailaki) => [
- q(7143),
- q(0),
- ],
- q(wailapa) => [
- q(7147),
- q(0),
- ],
- q(waima) => [
- q(5841),
- q(0),
- ],
- q(waima'a) => [
- q(7159),
- q(0),
- ],
- q(waimaha) => [
- q(1031),
- q(0),
- ],
- q(waimiri-atroari) => [
- q(0925),
- q(0),
- ],
- q(waioli) => [
- q(7142),
- q(0),
- ],
- q(waiwai) => [
- q(7059),
- q(0),
- ],
- q(waja) => [
- q(7129),
- q(0),
- ],
- q(wajarri) => [
- q(7077),
- q(0),
- ],
- q(wajuk) => [
- q(7538),
- q(0),
- ],
- q(waka) => [
- q(7058),
- q(0),
- ],
- q(wakabunga) => [
- q(7247),
- q(0),
- ],
- q(wakashan languages) => [
- q(0463),
- q(0),
- ],
- q(wakawaka) => [
- q(7136),
- q(0),
- ],
- q(wakde) => [
- q(7133),
- q(0),
- ],
- q(wakhi) => [
- q(7070),
- q(0),
- ],
- q(wakona) => [
- q(7046),
- q(0),
- ],
- q(wala) => [
- q(3883),
- q(0),
- ],
- q(walak) => [
- q(7151),
- q(0),
- ],
- q(walamo) => [
- q(0464),
- q(0),
- ],
- q(walangama) => [
- q(4951),
- q(0),
- ],
- q(wali (ghana)) => [
- q(7152),
- q(0),
- ],
- q(wali (sudan)) => [
- q(7144),
- q(0),
- ],
- q(waling) => [
- q(7153),
- q(0),
- ],
- q(walio) => [
- q(7138),
- q(0),
- ],
- q(walla walla) => [
- q(7041),
- q(0),
- ],
- q(wallisian) => [
- q(7148),
- q(0),
- ],
- q(walloon) => [
- q(0469),
- q(0),
- ],
- q(walmajarri) => [
- q(7165),
- q(0),
- ],
- q(walser) => [
- q(7045),
- q(0),
- ],
- q(walungge) => [
- q(5238),
- q(0),
- ],
- q(wamas) => [
- q(7156),
- q(0),
- ],
- q(wambaya) => [
- q(7155),
- q(0),
- ],
- q(wambon) => [
- q(7164),
- q(0),
- ],
- q(wambule) => [
- q(7158),
- q(0),
- ],
- q(wamey) => [
- q(1822),
- q(0),
- ],
- q(wamin) => [
- q(7160),
- q(0),
- ],
- q(wampanoag) => [
- q(7051),
- q(0),
- ],
- q(wampar) => [
- q(3817),
- q(0),
- ],
- q(wampur) => [
- q(7062),
- q(0),
- ],
- q(wan) => [
- q(7052),
- q(0),
- ],
- q(wanambre) => [
- q(7168),
- q(0),
- ],
- q(wanap) => [
- q(7178),
- q(0),
- ],
- q(wanbasana) => [
- q(0763),
- q(1),
- ],
- q(wancho naga) => [
- q(4995),
- q(0),
- ],
- q(wanda) => [
- q(7066),
- q(0),
- ],
- q(wandala) => [
- q(4225),
- q(0),
- ],
- q(wandamen) => [
- q(7044),
- q(0),
- ],
- q(wandarang) => [
- q(7170),
- q(0),
- ],
- q(wandji) => [
- q(7081),
- q(0),
- ],
- q(wane) => [
- q(2877),
- q(0),
- ],
- q(waneci) => [
- q(7171),
- q(0),
- ],
- q(wanga) => [
- q(4092),
- q(0),
- ],
- q(wangaaybuwan-ngiyambaa) => [
- q(7254),
- q(0),
- ],
- q(wanggamala) => [
- q(7175),
- q(0),
- ],
- q(wangganguru) => [
- q(7104),
- q(0),
- ],
- q(wanggom) => [
- q(7172),
- q(0),
- ],
- q(wangkayutyuru) => [
- q(7137),
- q(0),
- ],
- q(wangkumara) => [
- q(7539),
- q(0),
- ],
- q(wanman) => [
- q(7076),
- q(0),
- ],
- q(wannu) => [
- q(3147),
- q(0),
- ],
- q(wano) => [
- q(7177),
- q(0),
- ],
- q(wantoat) => [
- q(7169),
- q(0),
- ],
- q(wanukaka) => [
- q(7174),
- q(0),
- ],
- q(wanyi) => [
- q(7181),
- q(0),
- ],
- q(waorani) => [
- q(0936),
- q(0),
- ],
- q(wapan) => [
- q(3152),
- q(0),
- ],
- q(wapha) => [
- q(3162),
- q(0),
- ],
- q(wapishana) => [
- q(7054),
- q(0),
- ],
- q(wappo) => [
- q(7053),
- q(0),
- ],
- q(war-jaintia) => [
- q(0776),
- q(0),
- ],
- q(wara) => [
- q(6402),
- q(0),
- ],
- q(warao) => [
- q(7063),
- q(0),
- ],
- q(warapu) => [
- q(7199),
- q(0),
- ],
- q(waray) => [
- q(0465),
- q(0),
- ],
- q(waray (australia)) => [
- q(7218),
- q(0),
- ],
- q(waray (philippines)) => [
- q(0465),
- q(1),
- ],
- q(wardaman) => [
- q(7211),
- q(0),
- ],
- q(wardandi) => [
- q(7252),
- q(0),
- ],
- q(warduji) => [
- q(7201),
- q(0),
- ],
- q(warembori) => [
- q(7219),
- q(0),
- ],
- q(wares) => [
- q(7049),
- q(0),
- ],
- q(waris) => [
- q(7212),
- q(0),
- ],
- q(waritai) => [
- q(7065),
- q(0),
- ],
- q(wariyangga) => [
- q(7204),
- q(0),
- ],
- q(warji) => [
- q(7130),
- q(0),
- ],
- q(warkay-bipim) => [
- q(1181),
- q(0),
- ],
- q(warlmanpa) => [
- q(7206),
- q(0),
- ],
- q(warlpiri) => [
- q(7072),
- q(0),
- ],
- q(warluwara) => [
- q(7200),
- q(0),
- ],
- q(warnang) => [
- q(7208),
- q(0),
- ],
- q(waropen) => [
- q(7210),
- q(0),
- ],
- q(warrgamay) => [
- q(7108),
- q(0),
- ],
- q(warrwa) => [
- q(7249),
- q(0),
- ],
- q(waru) => [
- q(7213),
- q(0),
- ],
- q(warumungu) => [
- q(7207),
- q(0),
- ],
- q(waruna) => [
- q(7214),
- q(0),
- ],
- q(warungu) => [
- q(7202),
- q(0),
- ],
- q(warwar feni) => [
- q(2837),
- q(0),
- ],
- q(wasa) => [
- q(7224),
- q(0),
- ],
- q(wasco-wishram) => [
- q(7043),
- q(0),
- ],
- q(wasembo) => [
- q(2636),
- q(0),
- ],
- q(washo) => [
- q(0466),
- q(0),
- ],
- q(waskia) => [
- q(7222),
- q(0),
- ],
- q(wasu) => [
- q(7225),
- q(0),
- ],
- q(watakataui) => [
- q(7230),
- q(0),
- ],
- q(watam) => [
- q(7060),
- q(0),
- ],
- q(wathawurrung) => [
- q(7228),
- q(0),
- ],
- q(watiwa) => [
- q(7227),
- q(0),
- ],
- q(watubela) => [
- q(7048),
- q(0),
- ],
- q(waube) => [
- q(3512),
- q(0),
- ],
- q(waura) => [
- q(7057),
- q(0),
- ],
- q(wauyai) => [
- q(7245),
- q(0),
- ],
- q(wawa) => [
- q(7250),
- q(0),
- ],
- q(wawonii) => [
- q(7196),
- q(0),
- ],
- q(waxianghua) => [
- q(7251),
- q(0),
- ],
- q(wayampi) => [
- q(5339),
- q(0),
- ],
- q(wayana) => [
- q(7061),
- q(0),
- ],
- q(wayanad chetti) => [
- q(1895),
- q(0),
- ],
- q(wayoro) => [
- q(7257),
- q(0),
- ],
- q(wayu) => [
- q(6970),
- q(0),
- ],
- q(wayuu) => [
- q(2642),
- q(0),
- ],
- q(we northern) => [
- q(7183),
- q(0),
- ],
- q(we southern) => [
- q(2691),
- q(0),
- ],
- q(we western) => [
- q(7088),
- q(0),
- ],
- q(wedau) => [
- q(7089),
- q(0),
- ],
- q(weh) => [
- q(7091),
- q(0),
- ],
- q(wejewa) => [
- q(7100),
- q(0),
- ],
- q(weliki) => [
- q(3433),
- q(0),
- ],
- q(welsh) => [
- q(0467),
- q(0),
- ],
- q(welsh romani) => [
- q(5815),
- q(0),
- ],
- q(wemale) => [
- q(7094),
- q(0),
- ],
- q(wemba wemba) => [
- q(7544),
- q(0),
- ],
- q(weme gbe) => [
- q(7093),
- q(0),
- ],
- q(wergaia) => [
- q(7090),
- q(0),
- ],
- q(weri) => [
- q(7096),
- q(0),
- ],
- q(wersing) => [
- q(3682),
- q(0),
- ],
- q(west albay bikol) => [
- q(2336),
- q(0),
- ],
- q(west ambae) => [
- q(4984),
- q(0),
- ],
- q(west bengal sign language) => [
- q(7075),
- q(0),
- ],
- q(west berawan) => [
- q(7817),
- q(0),
- ],
- q(west central banda) => [
- q(1054),
- q(0),
- ],
- q(west central oromo) => [
- q(2418),
- q(0),
- ],
- q(west coast bajau) => [
- q(1107),
- q(0),
- ],
- q(west damar) => [
- q(2135),
- q(0),
- ],
- q(west germanic languages) => [
- q(0508),
- q(0),
- ],
- q(west goodenough) => [
- q(1976),
- q(0),
- ],
- q(west kewa) => [
- q(3278),
- q(0),
- ],
- q(west lembata) => [
- q(3976),
- q(0),
- ],
- q(west makian) => [
- q(4491),
- q(0),
- ],
- q(west masela) => [
- q(4541),
- q(0),
- ],
- q(west slavic languages) => [
- q(0537),
- q(0),
- ],
- q(west tarangan) => [
- q(6805),
- q(0),
- ],
- q(west uvean) => [
- q(6948),
- q(0),
- ],
- q(west yugur) => [
- q(7586),
- q(0),
- ],
- q(west-central limba) => [
- q(3901),
- q(0),
- ],
- q(western abnaki) => [
- q(0564),
- q(0),
- ],
- q(western apache) => [
- q(0856),
- q(0),
- ],
- q(western arrarnta) => [
- q(0871),
- q(0),
- ],
- q(western balochi) => [
- q(1173),
- q(0),
- ],
- q(western bolivian guarani) => [
- q(2581),
- q(0),
- ],
- q(western bru) => [
- q(1442),
- q(0),
- ],
- q(western bukidnon manobo) => [
- q(4121),
- q(0),
- ],
- q(western canadian inuktitut) => [
- q(2944),
- q(1),
- ],
- q(western cham) => [
- q(1740),
- q(0),
- ],
- q(western dani) => [
- q(2105),
- q(0),
- ],
- q(western durango nahuatl) => [
- q(1019),
- q(0),
- ],
- q(western fijian) => [
- q(7258),
- q(0),
- ],
- q(western frisian) => [
- q(0143),
- q(0),
- ],
- q(western highland chatino) => [
- q(1893),
- q(0),
- ],
- q(western highland purepecha) => [
- q(5633),
- q(0),
- ],
- q(western huasteca nahuatl) => [
- q(4872),
- q(0),
- ],
- q(western juxtlahuaca mixtec) => [
- q(3125),
- q(0),
- ],
- q(western kanjobal) => [
- q(3485),
- q(0),
- ],
- q(western karaboro) => [
- q(3761),
- q(0),
- ],
- q(western katu) => [
- q(3644),
- q(0),
- ],
- q(western kayah) => [
- q(3755),
- q(0),
- ],
- q(western keres) => [
- q(3391),
- q(0),
- ],
- q(western krahn) => [
- q(3585),
- q(0),
- ],
- q(western lalu) => [
- q(7772),
- q(0),
- ],
- q(western lawa) => [
- q(3834),
- q(0),
- ],
- q(western magar) => [
- q(4502),
- q(0),
- ],
- q(western malayo-polynesian languages) => [
- q(0523),
- q(0),
- ],
- q(western maninkakan) => [
- q(4375),
- q(0),
- ],
- q(western mari) => [
- q(4507),
- q(0),
- ],
- q(western mashan hmong) => [
- q(2794),
- q(0),
- ],
- q(western mashan miao) => [
- q(2794),
- q(1),
- ],
- q(western meohang) => [
- q(5731),
- q(0),
- ],
- q(western muria) => [
- q(4588),
- q(0),
- ],
- q(western neo-aramaic) => [
- q(0787),
- q(0),
- ],
- q(western niger fulfulde) => [
- q(2383),
- q(0),
- ],
- q(western ojibwa) => [
- q(5219),
- q(0),
- ],
- q(western pahari languages) => [
- q(0177),
- q(1),
- ],
- q(western panjabi) => [
- q(5527),
- q(0),
- ],
- q(western parbate kham) => [
- q(3386),
- q(0),
- ],
- q(western penan) => [
- q(5529),
- q(0),
- ],
- q(western sisaala) => [
- q(6229),
- q(0),
- ],
- q(western subanon) => [
- q(6268),
- q(0),
- ],
- q(western tamang) => [
- q(6423),
- q(0),
- ],
- q(western tawbuid) => [
- q(6777),
- q(0),
- ],
- q(western tlacolula valley zapotec) => [
- q(7791),
- q(0),
- ],
- q(western totonac) => [
- q(6669),
- q(0),
- ],
- q(western tunebo) => [
- q(6598),
- q(0),
- ],
- q(western xiangxi miao) => [
- q(4400),
- q(0),
- ],
- q(western xwla gbe) => [
- q(7540),
- q(0),
- ],
- q(western yiddish) => [
- q(7633),
- q(0),
- ],
- q(westphalien) => [
- q(7095),
- q(0),
- ],
- q(wetamut) => [
- q(7248),
- q(0),
- ],
- q(wewaw) => [
- q(7087),
- q(0),
- ],
- q(weyto) => [
- q(7197),
- q(0),
- ],
- q(white gelao) => [
- q(2525),
- q(0),
- ],
- q(white lachi) => [
- q(4093),
- q(0),
- ],
- q(whitesands) => [
- q(6609),
- q(0),
- ],
- q(wiarumus) => [
- q(6744),
- q(0),
- ],
- q(wichi lhamtes guisnay) => [
- q(4693),
- q(0),
- ],
- q(wichi lhamtes nocten) => [
- q(4563),
- q(0),
- ],
- q(wichi lhamtes vejoz) => [
- q(7150),
- q(0),
- ],
- q(wichita) => [
- q(7114),
- q(0),
- ],
- q(wik-epa) => [
- q(7115),
- q(0),
- ],
- q(wik-iiyanh) => [
- q(7120),
- q(0),
- ],
- q(wik-keyangan) => [
- q(7116),
- q(0),
- ],
- q(wik-me'anha) => [
- q(7118),
- q(0),
- ],
- q(wik-mungkan) => [
- q(7123),
- q(0),
- ],
- q(wik-ngathana) => [
- q(7117),
- q(0),
- ],
- q(wikalkan) => [
- q(7121),
- q(0),
- ],
- q(wikngenchera) => [
- q(7233),
- q(0),
- ],
- q(wilawila) => [
- q(7122),
- q(0),
- ],
- q(wintu) => [
- q(7180),
- q(0),
- ],
- q(winye) => [
- q(3608),
- q(0),
- ],
- q(wipi) => [
- q(2466),
- q(0),
- ],
- q(wiradhuri) => [
- q(7203),
- q(0),
- ],
- q(wirafed) => [
- q(7125),
- q(0),
- ],
- q(wirangu) => [
- q(7107),
- q(0),
- ],
- q(wiru) => [
- q(7126),
- q(0),
- ],
- q(wiyot) => [
- q(7128),
- q(0),
- ],
- q(woccon) => [
- q(7534),
- q(0),
- ],
- q(wogamusin) => [
- q(7188),
- q(0),
- ],
- q(wogeo) => [
- q(7184),
- q(0),
- ],
- q(woi) => [
- q(7078),
- q(0),
- ],
- q(woiwurrung) => [
- q(7255),
- q(0),
- ],
- q(wojenaka) => [
- q(3134),
- q(0),
- ],
- q(wolaitta) => [
- q(0464),
- q(2),
- ],
- q(wolane) => [
- q(7140),
- q(0),
- ],
- q(wolani) => [
- q(7185),
- q(0),
- ],
- q(wolaytta) => [
- q(0464),
- q(1),
- ],
- q(woleaian) => [
- q(7186),
- q(0),
- ],
- q(wolio) => [
- q(7146),
- q(0),
- ],
- q(wolof) => [
- q(0470),
- q(0),
- ],
- q(wom (nigeria)) => [
- q(7191),
- q(0),
- ],
- q(wom (papua new guinea)) => [
- q(7163),
- q(0),
- ],
- q(womo) => [
- q(7167),
- q(0),
- ],
- q(wongo) => [
- q(7192),
- q(0),
- ],
- q(woods cree) => [
- q(1920),
- q(0),
- ],
- q(woria) => [
- q(7194),
- q(0),
- ],
- q(worimi) => [
- q(3234),
- q(0),
- ],
- q(worodougou) => [
- q(3149),
- q(0),
- ],
- q(worrorra) => [
- q(7209),
- q(0),
- ],
- q(wotapuri-katarqalai) => [
- q(7226),
- q(0),
- ],
- q(wotjobaluk) => [
- q(7543),
- q(0),
- ],
- q(wotu) => [
- q(7232),
- q(0),
- ],
- q(woun meu) => [
- q(5005),
- q(0),
- ],
- q(written oirat) => [
- q(7541),
- q(0),
- ],
- q(wu chinese) => [
- q(7242),
- q(0),
- ],
- q(wuding-luquan yi) => [
- q(7774),
- q(0),
- ],
- q(wudu) => [
- q(7235),
- q(0),
- ],
- q(wuliwuli) => [
- q(7149),
- q(0),
- ],
- q(wulna) => [
- q(7244),
- q(0),
- ],
- q(wumboko) => [
- q(1409),
- q(0),
- ],
- q(wumbvu) => [
- q(7238),
- q(0),
- ],
- q(wumeng nasu) => [
- q(7777),
- q(0),
- ],
- q(wunai bunu) => [
- q(1554),
- q(0),
- ],
- q(wunambal) => [
- q(7234),
- q(0),
- ],
- q(wunumara) => [
- q(7176),
- q(0),
- ],
- q(wurrugu) => [
- q(7240),
- q(0),
- ],
- q(wusa nasu) => [
- q(7632),
- q(0),
- ],
- q(wushi) => [
- q(1450),
- q(0),
- ],
- q(wusi) => [
- q(7221),
- q(0),
- ],
- q(wutung) => [
- q(7241),
- q(0),
- ],
- q(wutunhua) => [
- q(7236),
- q(0),
- ],
- q(wuvulu-aua) => [
- q(7243),
- q(0),
- ],
- q(wuzlam) => [
- q(6850),
- q(0),
- ],
- q(wyandot) => [
- q(7253),
- q(0),
- ],
- q(wymysorys) => [
- q(7256),
- q(0),
- ],
- q(xaasongaxango) => [
- q(3178),
- q(0),
- ],
- q(xadani zapotec) => [
- q(7811),
- q(0),
- ],
- q(xakriaba) => [
- q(7370),
- q(0),
- ],
- q(xam) => [
- q(7268),
- q(1),
- ],
- q(xamtanga) => [
- q(7269),
- q(0),
- ],
- q(xanaguia zapotec) => [
- q(7939),
- q(0),
- ],
- q(xaracuu) => [
- q(0795),
- q(0),
- ],
- q(xaragure) => [
- q(0992),
- q(0),
- ],
- q(xavante) => [
- q(7277),
- q(0),
- ],
- q(xegwi) => [
- q(7317),
- q(1),
- ],
- q(xerente) => [
- q(7321),
- q(0),
- ],
- q(xeta) => [
- q(7323),
- q(0),
- ],
- q(xhosa) => [
- q(0472),
- q(0),
- ],
- q(xiang chinese) => [
- q(2842),
- q(0),
- ],
- q(xibe) => [
- q(6055),
- q(0),
- ],
- q(xicotepec de juarez totonac) => [
- q(6629),
- q(0),
- ],
- q(xinca) => [
- q(7348),
- q(0),
- ],
- q(xingu asurini) => [
- q(0898),
- q(0),
- ],
- q(xipaya) => [
- q(7352),
- q(0),
- ],
- q(xiri) => [
- q(7346),
- q(0),
- ],
- q(xiriana) => [
- q(7349),
- q(0),
- ],
- q(xishanba lalo) => [
- q(7776),
- q(0),
- ],
- q(xokleng) => [
- q(7435),
- q(0),
- ],
- q(xoo) => [
- q(4968),
- q(1),
- ],
- q(xukuru) => [
- q(7438),
- q(0),
- ],
- q(xwela gbe) => [
- q(7536),
- q(0),
- ],
- q(yaaku) => [
- q(4589),
- q(0),
- ],
- q(yabaana) => [
- q(7593),
- q(0),
- ],
- q(yabarana) => [
- q(7575),
- q(0),
- ],
- q(yabem) => [
- q(3043),
- q(0),
- ],
- q(yaben) => [
- q(7592),
- q(0),
- ],
- q(yabong) => [
- q(7594),
- q(0),
- ],
- q(yabula yabula) => [
- q(7784),
- q(0),
- ],
- q(yace) => [
- q(2237),
- q(0),
- ],
- q(yaeyama) => [
- q(5873),
- q(0),
- ],
- q(yafi) => [
- q(7101),
- q(0),
- ],
- q(yagara) => [
- q(7780),
- q(0),
- ],
- q(yagaria) => [
- q(7623),
- q(0),
- ],
- q(yagnobi) => [
- q(7568),
- q(0),
- ],
- q(yagomi) => [
- q(7621),
- q(0),
- ],
- q(yagua) => [
- q(7563),
- q(0),
- ],
- q(yagwoia) => [
- q(7626),
- q(0),
- ],
- q(yahadian) => [
- q(4815),
- q(0),
- ],
- q(yahang) => [
- q(5776),
- q(0),
- ],
- q(yahuna) => [
- q(7701),
- q(0),
- ],
- q(yaka (central african republic)) => [
- q(0989),
- q(0),
- ],
- q(yaka (congo)) => [
- q(3035),
- q(0),
- ],
- q(yaka (democratic republic of congo)) => [
- q(7565),
- q(0),
- ],
- q(yakaikeke) => [
- q(7652),
- q(0),
- ],
- q(yakama) => [
- q(7570),
- q(0),
- ],
- q(yakan) => [
- q(7649),
- q(0),
- ],
- q(yakha) => [
- q(7587),
- q(0),
- ],
- q(yakoma) => [
- q(7660),
- q(0),
- ],
- q(yakut) => [
- q(0367),
- q(0),
- ],
- q(yala) => [
- q(7584),
- q(0),
- ],
- q(yalahatan) => [
- q(3048),
- q(0),
- ],
- q(yalakalore) => [
- q(7554),
- q(0),
- ],
- q(yalalag zapotec) => [
- q(7919),
- q(0),
- ],
- q(yalarnnga) => [
- q(7670),
- q(0),
- ],
- q(yale) => [
- q(4758),
- q(0),
- ],
- q(yaleba) => [
- q(7662),
- q(0),
- ],
- q(yalunka) => [
- q(7571),
- q(0),
- ],
- q(yamana) => [
- q(7566),
- q(0),
- ],
- q(yamap) => [
- q(7685),
- q(0),
- ],
- q(yamba) => [
- q(7572),
- q(0),
- ],
- q(yambes) => [
- q(7673),
- q(0),
- ],
- q(yambeta) => [
- q(7577),
- q(0),
- ],
- q(yamdena) => [
- q(3118),
- q(0),
- ],
- q(yameo) => [
- q(7676),
- q(0),
- ],
- q(yami) => [
- q(6358),
- q(0),
- ],
- q(yaminahua) => [
- q(7560),
- q(0),
- ],
- q(yamna) => [
- q(7683),
- q(0),
- ],
- q(yamongeri) => [
- q(7677),
- q(0),
- ],
- q(yamphu) => [
- q(7588),
- q(0),
- ],
- q(yan-nhangu) => [
- q(3057),
- q(0),
- ],
- q(yan-nhanu sign language) => [
- q(7630),
- q(0),
- ],
- q(yana) => [
- q(7697),
- q(0),
- ],
- q(yanahuanca pasco quechua) => [
- q(5684),
- q(0),
- ],
- q(yanda) => [
- q(7601),
- q(0),
- ],
- q(yanda dom dogon) => [
- q(2199),
- q(0),
- ],
- q(yandjibara) => [
- q(7551),
- q(0),
- ],
- q(yandruwandha) => [
- q(7692),
- q(0),
- ],
- q(yanesha') => [
- q(0770),
- q(0),
- ],
- q(yang zhuang) => [
- q(7956),
- q(0),
- ],
- q(yangben) => [
- q(7579),
- q(0),
- ],
- q(yangkam) => [
- q(1469),
- q(0),
- ],
- q(yangman) => [
- q(3128),
- q(0),
- ],
- q(yango) => [
- q(7694),
- q(0),
- ],
- q(yangulam) => [
- q(7696),
- q(0),
- ],
- q(yangum dey) => [
- q(7603),
- q(0),
- ],
- q(yangum gel) => [
- q(7620),
- q(0),
- ],
- q(yangum mon) => [
- q(7684),
- q(0),
- ],
- q(yankunytjatjara) => [
- q(3236),
- q(0),
- ],
- q(yanomami) => [
- q(7079),
- q(0),
- ],
- q(yanomamo) => [
- q(2659),
- q(0),
- ],
- q(yansi) => [
- q(7700),
- q(0),
- ],
- q(yanyuwa) => [
- q(3051),
- q(0),
- ],
- q(yao) => [
- q(0473),
- q(0),
- ],
- q(yaosakor asmat) => [
- q(0908),
- q(0),
- ],
- q(yaoure) => [
- q(7723),
- q(0),
- ],
- q(yapese) => [
- q(0474),
- q(0),
- ],
- q(yapunda) => [
- q(7616),
- q(0),
- ],
- q(yaqay) => [
- q(3052),
- q(0),
- ],
- q(yaqui) => [
- q(7574),
- q(0),
- ],
- q(yarawata) => [
- q(7730),
- q(0),
- ],
- q(yardliyawarra) => [
- q(7781),
- q(0),
- ],
- q(yareba) => [
- q(7722),
- q(0),
- ],
- q(yareni zapotec) => [
- q(7794),
- q(0),
- ],
- q(yarluyandi) => [
- q(7731),
- q(0),
- ],
- q(yaroame) => [
- q(7728),
- q(0),
- ],
- q(yarsun) => [
- q(7729),
- q(0),
- ],
- q(yasa) => [
- q(7656),
- q(0),
- ],
- q(yassic) => [
- q(7732),
- q(0),
- ],
- q(yatay) => [
- q(7746),
- q(0),
- ],
- q(yatee zapotec) => [
- q(7949),
- q(0),
- ],
- q(yatzachi zapotec) => [
- q(7809),
- q(0),
- ],
- q(yau (morobe province)) => [
- q(7764),
- q(0),
- ],
- q(yau (sandaun province)) => [
- q(7786),
- q(0),
- ],
- q(yaul) => [
- q(7661),
- q(0),
- ],
- q(yauma) => [
- q(7581),
- q(0),
- ],
- q(yaur) => [
- q(3055),
- q(0),
- ],
- q(yautepec zapotec) => [
- q(7900),
- q(0),
- ],
- q(yauyos quechua) => [
- q(5688),
- q(0),
- ],
- q(yavitero) => [
- q(7769),
- q(0),
- ],
- q(yawa) => [
- q(7768),
- q(0),
- ],
- q(yawalapiti) => [
- q(7580),
- q(0),
- ],
- q(yawanawa) => [
- q(7773),
- q(0),
- ],
- q(yawarawarga) => [
- q(7778),
- q(0),
- ],
- q(yaweyuha) => [
- q(7596),
- q(0),
- ],
- q(yawijibaya) => [
- q(3067),
- q(0),
- ],
- q(yawiyo) => [
- q(7595),
- q(0),
- ],
- q(yawuru) => [
- q(7775),
- q(0),
- ],
- q(yaygir) => [
- q(7550),
- q(0),
- ],
- q(yazgulyam) => [
- q(7567),
- q(0),
- ],
- q(yecuatla totonac) => [
- q(6555),
- q(0),
- ],
- q(yei) => [
- q(3076),
- q(0),
- ],
- q(yekhee) => [
- q(2306),
- q(0),
- ],
- q(yekora) => [
- q(7657),
- q(0),
- ],
- q(yela) => [
- q(7611),
- q(0),
- ],
- q(yele) => [
- q(7663),
- q(0),
- ],
- q(yelmek) => [
- q(3078),
- q(0),
- ],
- q(yelogu) => [
- q(7664),
- q(0),
- ],
- q(yemba) => [
- q(7585),
- q(0),
- ],
- q(yemsa) => [
- q(3130),
- q(0),
- ],
- q(yendang) => [
- q(7699),
- q(0),
- ],
- q(yeni) => [
- q(7609),
- q(0),
- ],
- q(yeniche) => [
- q(7607),
- q(0),
- ],
- q(yerakai) => [
- q(7721),
- q(0),
- ],
- q(yeretuar) => [
- q(2596),
- q(0),
- ],
- q(yerong) => [
- q(7727),
- q(0),
- ],
- q(yerukula) => [
- q(7615),
- q(0),
- ],
- q(yessan-mayo) => [
- q(7740),
- q(0),
- ],
- q(yetfa) => [
- q(7614),
- q(0),
- ],
- q(yevanic) => [
- q(7610),
- q(0),
- ],
- q(yeyi) => [
- q(7617),
- q(0),
- ],
- q(yiddish) => [
- q(0475),
- q(0),
- ],
- q(yidgha) => [
- q(7604),
- q(0),
- ],
- q(yidiny) => [
- q(7634),
- q(0),
- ],
- q(yil) => [
- q(7666),
- q(0),
- ],
- q(yimas) => [
- q(7608),
- q(0),
- ],
- q(yimchungru naga) => [
- q(7638),
- q(0),
- ],
- q(yinbaw karen) => [
- q(3680),
- q(0),
- ],
- q(yinchia) => [
- q(7639),
- q(0),
- ],
- q(yindjibarndi) => [
- q(7635),
- q(0),
- ],
- q(yindjilandji) => [
- q(7637),
- q(0),
- ],
- q(yine) => [
- q(5447),
- q(0),
- ],
- q(yinggarda) => [
- q(7631),
- q(0),
- ],
- q(yinhawangka) => [
- q(7771),
- q(0),
- ],
- q(yiningayi) => [
- q(7619),
- q(0),
- ],
- q(yintale) => [
- q(3684),
- q(1),
- ],
- q(yintale karen) => [
- q(3684),
- q(0),
- ],
- q(yinwum) => [
- q(7782),
- q(0),
- ],
- q(yipma) => [
- q(1605),
- q(1),
- ],
- q(yir yoront) => [
- q(7785),
- q(0),
- ],
- q(yirandali) => [
- q(3928),
- q(0),
- ],
- q(yirrk-mel) => [
- q(7726),
- q(0),
- ],
- q(yis) => [
- q(7643),
- q(0),
- ],
- q(yitha yitha) => [
- q(7498),
- q(0),
- ],
- q(yoba) => [
- q(7702),
- q(0),
- ],
- q(yocoboue dida) => [
- q(2643),
- q(0),
- ],
- q(yogad) => [
- q(7703),
- q(0),
- ],
- q(yoidik) => [
- q(7605),
- q(0),
- ],
- q(yoke) => [
- q(7651),
- q(0),
- ],
- q(yokuts) => [
- q(7705),
- q(0),
- ],
- q(yola) => [
- q(7706),
- q(0),
- ],
- q(yolnu sign language) => [
- q(7624),
- q(0),
- ],
- q(yoloxochitl mixtec) => [
- q(7513),
- q(0),
- ],
- q(yom) => [
- q(5456),
- q(0),
- ],
- q(yombe) => [
- q(7707),
- q(0),
- ],
- q(yonaguni) => [
- q(7704),
- q(0),
- ],
- q(yong) => [
- q(7698),
- q(0),
- ],
- q(yongbei zhuang) => [
- q(7955),
- q(0),
- ],
- q(yongkom) => [
- q(7708),
- q(0),
- ],
- q(yongnan zhuang) => [
- q(7958),
- q(0),
- ],
- q(yopno) => [
- q(7763),
- q(0),
- ],
- q(yora) => [
- q(4566),
- q(0),
- ],
- q(yoron) => [
- q(7710),
- q(0),
- ],
- q(yorta yorta) => [
- q(7556),
- q(0),
- ],
- q(yoruba) => [
- q(0476),
- q(0),
- ],
- q(yosondua mixtec) => [
- q(4460),
- q(0),
- ],
- q(yotti) => [
- q(7709),
- q(0),
- ],
- q(youjiang zhuang) => [
- q(7957),
- q(0),
- ],
- q(youle jinuo) => [
- q(3102),
- q(0),
- ],
- q(younuo bunu) => [
- q(1499),
- q(0),
- ],
- q(yout wam) => [
- q(7745),
- q(0),
- ],
- q(yoy) => [
- q(7711),
- q(0),
- ],
- q(yuanga) => [
- q(5099),
- q(0),
- ],
- q(yucatec maya) => [
- q(7747),
- q(1),
- ],
- q(yucatec maya sign language) => [
- q(4526),
- q(0),
- ],
- q(yucateco) => [
- q(7747),
- q(0),
- ],
- q(yuchi) => [
- q(7749),
- q(0),
- ],
- q(yucuane mixtec) => [
- q(4599),
- q(0),
- ],
- q(yucuna) => [
- q(7599),
- q(0),
- ],
- q(yue chinese) => [
- q(7751),
- q(0),
- ],
- q(yug) => [
- q(7753),
- q(0),
- ],
- q(yugambal) => [
- q(7748),
- q(0),
- ],
- q(yugoslavian sign language) => [
- q(7735),
- q(0),
- ],
- q(yugul) => [
- q(7625),
- q(0),
- ],
- q(yuhup) => [
- q(7561),
- q(0),
- ],
- q(yuki) => [
- q(7756),
- q(0),
- ],
- q(yukpa) => [
- q(7760),
- q(0),
- ],
- q(yukuben) => [
- q(7591),
- q(0),
- ],
- q(yulu) => [
- q(7757),
- q(0),
- ],
- q(yupik languages) => [
- q(0477),
- q(0),
- ],
- q(yuqui) => [
- q(7761),
- q(0),
- ],
- q(yuracare) => [
- q(7767),
- q(0),
- ],
- q(yurats) => [
- q(5849),
- q(0),
- ],
- q(yurok) => [
- q(7762),
- q(0),
- ],
- q(yuru) => [
- q(3929),
- q(0),
- ],
- q(yuruti) => [
- q(7754),
- q(0),
- ],
- q(yutanduchi mixtec) => [
- q(4108),
- q(0),
- ],
- q(yuwana) => [
- q(7578),
- q(0),
- ],
- q(yuyu) => [
- q(7783),
- q(0),
- ],
- q(ywom) => [
- q(2479),
- q(0),
- ],
- q(zaachila zapotec) => [
- q(7948),
- q(0),
- ],
- q(zabana) => [
- q(3383),
- q(0),
- ],
- q(zacatepec chatino) => [
- q(1897),
- q(0),
- ],
- q(zacatlan-ahuacatlan-tepetzintla nahuatl) => [
- q(4861),
- q(0),
- ],
- q(zaghawa) => [
- q(7796),
- q(0),
- ],
- q(zaiwa) => [
- q(0911),
- q(0),
- ],
- q(zakhring) => [
- q(7852),
- q(0),
- ],
- q(zambian sign language) => [
- q(7934),
- q(0),
- ],
- q(zan gula) => [
- q(7887),
- q(0),
- ],
- q(zanaki) => [
- q(7800),
- q(0),
- ],
- q(zande (individual language)) => [
- q(7888),
- q(0),
- ],
- q(zande languages) => [
- q(0483),
- q(0),
- ],
- q(zangskari) => [
- q(7808),
- q(0),
- ],
- q(zangwal) => [
- q(7797),
- q(0),
- ],
- q(zaniza zapotec) => [
- q(7921),
- q(0),
- ],
- q(zaparo) => [
- q(7929),
- q(0),
- ],
- q(zapotec) => [
- q(0478),
- q(0),
- ],
- q(zaramo) => [
- q(7799),
- q(0),
- ],
- q(zari) => [
- q(7813),
- q(0),
- ],
- q(zarma) => [
- q(2056),
- q(0),
- ],
- q(zarphatic) => [
- q(7930),
- q(0),
- ],
- q(zauzou) => [
- q(7801),
- q(0),
- ],
- q(zay) => [
- q(7954),
- q(0),
- ],
- q(zayein karen) => [
- q(3719),
- q(0),
- ],
- q(zayse-zergulla) => [
- q(7812),
- q(0),
- ],
- q(zaysete) => [
- q(7812),
- q(1),
- ],
- q(zaza) => [
- q(0487),
- q(0),
- ],
- q(zazaki) => [
- q(0487),
- q(5),
- ],
- q(zazao) => [
- q(3046),
- q(0),
- ],
- q(zeem) => [
- q(7950),
- q(0),
- ],
- q(zeeuws) => [
- q(7821),
- q(0),
- ],
- q(zemba) => [
- q(2020),
- q(0),
- ],
- q(zeme naga) => [
- q(5175),
- q(0),
- ],
- q(zemgalian) => [
- q(7558),
- q(0),
- ],
- q(zenag) => [
- q(7822),
- q(0),
- ],
- q(zenaga) => [
- q(0480),
- q(0),
- ],
- q(zenzontepec chatino) => [
- q(1929),
- q(0),
- ],
- q(zerenkel) => [
- q(7928),
- q(0),
- ],
- q(zhaba) => [
- q(7829),
- q(0),
- ],
- q(zhang-zhung) => [
- q(7557),
- q(0),
- ],
- q(zhire) => [
- q(7831),
- q(0),
- ],
- q(zhoa) => [
- q(7833),
- q(0),
- ],
- q(zhuang) => [
- q(0482),
- q(0),
- ],
- q(zia) => [
- q(7834),
- q(0),
- ],
- q(zialo) => [
- q(7837),
- q(0),
- ],
- q(zigula) => [
- q(7841),
- q(0),
- ],
- q(zimakani) => [
- q(7836),
- q(0),
- ],
- q(zimba) => [
- q(7862),
- q(0),
- ],
- q(zimbabwe sign language) => [
- q(7835),
- q(0),
- ],
- q(zinza) => [
- q(7839),
- q(0),
- ],
- q(zire) => [
- q(6030),
- q(0),
- ],
- q(ziriya) => [
- q(7840),
- q(0),
- ],
- q(zizilivakan) => [
- q(7842),
- q(0),
- ],
- q(zo'e) => [
- q(5624),
- q(0),
- ],
- q(zokhuo) => [
- q(7789),
- q(0),
- ],
- q(zoogocho zapotec) => [
- q(7915),
- q(0),
- ],
- q(zoroastrian dari) => [
- q(2441),
- q(0),
- ],
- q(zorop) => [
- q(7101),
- q(1),
- ],
- q(zotung chin) => [
- q(1931),
- q(0),
- ],
- q(zou) => [
- q(7894),
- q(0),
- ],
- q(zulgo-gemzek) => [
- q(2568),
- q(0),
- ],
- q(zulu) => [
- q(0484),
- q(0),
- ],
- q(zumaya) => [
- q(7953),
- q(0),
- ],
- q(zumbun) => [
- q(3116),
- q(0),
- ],
- q(zuni) => [
- q(0485),
- q(0),
- ],
- q(zuojiang zhuang) => [
- q(7960),
- q(0),
- ],
- q(zyphe chin) => [
- q(7959),
- q(0),
- ],
-};
-
-$Locale::Codes::Data{'language'}{'code2id'} = {
- q(alpha-2) => {
- q(aa) => [
- q(0001),
- q(0),
- ],
- q(ab) => [
- q(0002),
- q(0),
- ],
- q(ae) => [
- q(0034),
- q(0),
- ],
- q(af) => [
- q(0009),
- q(0),
- ],
- q(ak) => [
- q(0011),
- q(0),
- ],
- q(am) => [
- q(0017),
- q(0),
- ],
- q(an) => [
- q(0023),
- q(0),
- ],
- q(ar) => [
- q(0021),
- q(0),
- ],
- q(as) => [
- q(0029),
- q(0),
- ],
- q(av) => [
- q(0033),
- q(0),
- ],
- q(ay) => [
- q(0036),
- q(0),
- ],
- q(az) => [
- q(0037),
- q(0),
- ],
- q(ba) => [
- q(0040),
- q(0),
- ],
- q(be) => [
- q(0048),
- q(0),
- ],
- q(bg) => [
- q(0065),
- q(0),
- ],
- q(bh) => [
- q(0053),
- q(0),
- ],
- q(bi) => [
- q(0056),
- q(0),
- ],
- q(bm) => [
- q(0042),
- q(0),
- ],
- q(bn) => [
- q(0050),
- q(0),
- ],
- q(bo) => [
- q(0428),
- q(0),
- ],
- q(br) => [
- q(0061),
- q(0),
- ],
- q(bs) => [
- q(0059),
- q(0),
- ],
- q(ca) => [
- q(0071),
- q(0),
- ],
- q(ce) => [
- q(0077),
- q(0),
- ],
- q(ch) => [
- q(0075),
- q(0),
- ],
- q(co) => [
- q(0093),
- q(0),
- ],
- q(cr) => [
- q(0097),
- q(0),
- ],
- q(cs) => [
- q(0102),
- q(0),
- ],
- q(cu) => [
- q(0086),
- q(0),
- ],
- q(cv) => [
- q(0087),
- q(0),
- ],
- q(cy) => [
- q(0467),
- q(0),
- ],
- q(da) => [
- q(0104),
- q(0),
- ],
- q(de) => [
- q(0151),
- q(0),
- ],
- q(dv) => [
- q(0111),
- q(1),
- ],
- q(dz) => [
- q(0119),
- q(0),
- ],
- q(ee) => [
- q(0128),
- q(0),
- ],
- q(el) => [
- q(0165),
- q(2),
- ],
- q(en) => [
- q(0124),
- q(0),
- ],
- q(eo) => [
- q(0126),
- q(0),
- ],
- q(es) => [
- q(0402),
- q(0),
- ],
- q(et) => [
- q(0127),
- q(0),
- ],
- q(eu) => [
- q(0044),
- q(0),
- ],
- q(fa) => [
- q(0343),
- q(0),
- ],
- q(ff) => [
- q(0144),
- q(0),
- ],
- q(fi) => [
- q(0135),
- q(0),
- ],
- q(fj) => [
- q(0133),
- q(0),
- ],
- q(fo) => [
- q(0131),
- q(0),
- ],
- q(fr) => [
- q(0138),
- q(0),
- ],
- q(fy) => [
- q(0143),
- q(0),
- ],
- q(ga) => [
- q(0155),
- q(0),
- ],
- q(gd) => [
- q(0154),
- q(1),
- ],
- q(gl) => [
- q(0156),
- q(0),
- ],
- q(gn) => [
- q(0166),
- q(0),
- ],
- q(gu) => [
- q(0168),
- q(0),
- ],
- q(gv) => [
- q(0157),
- q(0),
- ],
- q(ha) => [
- q(0172),
- q(0),
- ],
- q(he) => [
- q(0174),
- q(0),
- ],
- q(hi) => [
- q(0178),
- q(0),
- ],
- q(ho) => [
- q(0181),
- q(0),
- ],
- q(hr) => [
- q(0182),
- q(0),
- ],
- q(ht) => [
- q(0171),
- q(0),
- ],
- q(hu) => [
- q(0184),
- q(0),
- ],
- q(hy) => [
- q(0024),
- q(0),
- ],
- q(hz) => [
- q(0175),
- q(0),
- ],
- q(ia) => [
- q(0195),
- q(0),
- ],
- q(id) => [
- q(0197),
- q(0),
- ],
- q(ie) => [
- q(0193),
- q(0),
- ],
- q(ig) => [
- q(0187),
- q(0),
- ],
- q(ii) => [
- q(0190),
- q(0),
- ],
- q(ik) => [
- q(0200),
- q(0),
- ],
- q(io) => [
- q(0189),
- q(0),
- ],
- q(is) => [
- q(0188),
- q(0),
- ],
- q(it) => [
- q(0203),
- q(0),
- ],
- q(iu) => [
- q(0192),
- q(0),
- ],
- q(ja) => [
- q(0206),
- q(0),
- ],
- q(jv) => [
- q(0204),
- q(0),
- ],
- q(ka) => [
- q(0150),
- q(0),
- ],
- q(kg) => [
- q(0231),
- q(0),
- ],
- q(ki) => [
- q(0225),
- q(0),
- ],
- q(kj) => [
- q(0239),
- q(0),
- ],
- q(kk) => [
- q(0219),
- q(0),
- ],
- q(kl) => [
- q(0212),
- q(0),
- ],
- q(km) => [
- q(0223),
- q(0),
- ],
- q(kn) => [
- q(0214),
- q(0),
- ],
- q(ko) => [
- q(0232),
- q(0),
- ],
- q(kr) => [
- q(0217),
- q(0),
- ],
- q(ks) => [
- q(0216),
- q(0),
- ],
- q(ku) => [
- q(0241),
- q(0),
- ],
- q(kv) => [
- q(0230),
- q(0),
- ],
- q(kw) => [
- q(0092),
- q(0),
- ],
- q(ky) => [
- q(0227),
- q(0),
- ],
- q(la) => [
- q(0247),
- q(0),
- ],
- q(lb) => [
- q(0255),
- q(0),
- ],
- q(lg) => [
- q(0258),
- q(0),
- ],
- q(li) => [
- q(0250),
- q(0),
- ],
- q(ln) => [
- q(0251),
- q(0),
- ],
- q(lo) => [
- q(0246),
- q(0),
- ],
- q(lt) => [
- q(0252),
- q(0),
- ],
- q(lu) => [
- q(0257),
- q(0),
- ],
- q(lv) => [
- q(0248),
- q(0),
- ],
- q(mg) => [
- q(0284),
- q(0),
- ],
- q(mh) => [
- q(0266),
- q(0),
- ],
- q(mi) => [
- q(0271),
- q(0),
- ],
- q(mk) => [
- q(0263),
- q(0),
- ],
- q(ml) => [
- q(0269),
- q(0),
- ],
- q(mn) => [
- q(0290),
- q(0),
- ],
- q(mr) => [
- q(0273),
- q(0),
- ],
- q(ms) => [
- q(0275),
- q(1),
- ],
- q(mt) => [
- q(0285),
- q(0),
- ],
- q(my) => [
- q(0066),
- q(0),
- ],
- q(na) => [
- q(0302),
- q(0),
- ],
- q(nb) => [
- q(0314),
- q(1),
- ],
- q(nd) => [
- q(0305),
- q(1),
- ],
- q(ne) => [
- q(0308),
- q(1),
- ],
- q(ng) => [
- q(0306),
- q(0),
- ],
- q(nl) => [
- q(0117),
- q(0),
- ],
- q(nn) => [
- q(0313),
- q(0),
- ],
- q(no) => [
- q(0317),
- q(0),
- ],
- q(nr) => [
- q(0304),
- q(1),
- ],
- q(nv) => [
- q(0303),
- q(0),
- ],
- q(ny) => [
- q(0322),
- q(2),
- ],
- q(oc) => [
- q(0327),
- q(0),
- ],
- q(oj) => [
- q(0328),
- q(0),
- ],
- q(om) => [
- q(0330),
- q(0),
- ],
- q(or) => [
- q(0329),
- q(1),
- ],
- q(os) => [
- q(0332),
- q(0),
- ],
- q(pa) => [
- q(0339),
- q(0),
- ],
- q(pi) => [
- q(0346),
- q(0),
- ],
- q(pl) => [
- q(0347),
- q(0),
- ],
- q(ps) => [
- q(0352),
- q(0),
- ],
- q(pt) => [
- q(0349),
- q(0),
- ],
- q(qu) => [
- q(0354),
- q(0),
- ],
- q(rm) => [
- q(0359),
- q(0),
- ],
- q(rn) => [
- q(0362),
- q(0),
- ],
- q(ro) => [
- q(0361),
- q(0),
- ],
- q(ru) => [
- q(0364),
- q(0),
- ],
- q(rw) => [
- q(0226),
- q(0),
- ],
- q(sa) => [
- q(0371),
- q(0),
- ],
- q(sc) => [
- q(0403),
- q(0),
- ],
- q(sd) => [
- q(0396),
- q(0),
- ],
- q(se) => [
- q(0389),
- q(0),
- ],
- q(sg) => [
- q(0366),
- q(0),
- ],
- q(sh) => [
- q(0538),
- q(0),
- ],
- q(si) => [
- q(0382),
- q(0),
- ],
- q(sk) => [
- q(0386),
- q(0),
- ],
- q(sl) => [
- q(0387),
- q(0),
- ],
- q(sm) => [
- q(0393),
- q(0),
- ],
- q(sn) => [
- q(0395),
- q(0),
- ],
- q(so) => [
- q(0399),
- q(0),
- ],
- q(sq) => [
- q(0013),
- q(0),
- ],
- q(sr) => [
- q(0405),
- q(0),
- ],
- q(ss) => [
- q(0408),
- q(0),
- ],
- q(st) => [
- q(0401),
- q(1),
- ],
- q(su) => [
- q(0410),
- q(0),
- ],
- q(sv) => [
- q(0414),
- q(0),
- ],
- q(sw) => [
- q(0413),
- q(1),
- ],
- q(ta) => [
- q(0419),
- q(0),
- ],
- q(te) => [
- q(0421),
- q(0),
- ],
- q(tg) => [
- q(0425),
- q(0),
- ],
- q(th) => [
- q(0427),
- q(0),
- ],
- q(ti) => [
- q(0430),
- q(0),
- ],
- q(tk) => [
- q(0442),
- q(0),
- ],
- q(tl) => [
- q(0426),
- q(0),
- ],
- q(tn) => [
- q(0440),
- q(0),
- ],
- q(to) => [
- q(0437),
- q(0),
- ],
- q(tr) => [
- q(0445),
- q(0),
- ],
- q(ts) => [
- q(0441),
- q(0),
- ],
- q(tt) => [
- q(0420),
- q(0),
- ],
- q(tw) => [
- q(0448),
- q(0),
- ],
- q(ty) => [
- q(0417),
- q(0),
- ],
- q(ug) => [
- q(0452),
- q(0),
- ],
- q(uk) => [
- q(0453),
- q(0),
- ],
- q(ur) => [
- q(0456),
- q(0),
- ],
- q(uz) => [
- q(0457),
- q(0),
- ],
- q(ve) => [
- q(0459),
- q(0),
- ],
- q(vi) => [
- q(0460),
- q(0),
- ],
- q(vo) => [
- q(0461),
- q(0),
- ],
- q(wa) => [
- q(0469),
- q(0),
- ],
- q(wo) => [
- q(0470),
- q(0),
- ],
- q(xh) => [
- q(0472),
- q(0),
- ],
- q(yi) => [
- q(0475),
- q(0),
- ],
- q(yo) => [
- q(0476),
- q(0),
- ],
- q(za) => [
- q(0482),
- q(0),
- ],
- q(zh) => [
- q(0079),
- q(0),
- ],
- q(zu) => [
- q(0484),
- q(0),
- ],
- },
- q(alpha-3) => {
- q(aaa) => [
- q(0539),
- q(0),
- ],
- q(aab) => [
- q(0540),
- q(0),
- ],
- q(aac) => [
- q(0541),
- q(0),
- ],
- q(aad) => [
- q(0542),
- q(0),
- ],
- q(aae) => [
- q(0543),
- q(0),
- ],
- q(aaf) => [
- q(0544),
- q(0),
- ],
- q(aag) => [
- q(0545),
- q(0),
- ],
- q(aah) => [
- q(0546),
- q(0),
- ],
- q(aai) => [
- q(0547),
- q(0),
- ],
- q(aak) => [
- q(0548),
- q(0),
- ],
- q(aal) => [
- q(0549),
- q(0),
- ],
- q(aan) => [
- q(0550),
- q(0),
- ],
- q(aao) => [
- q(0551),
- q(0),
- ],
- q(aap) => [
- q(0552),
- q(0),
- ],
- q(aaq) => [
- q(0553),
- q(0),
- ],
- q(aar) => [
- q(0001),
- q(0),
- ],
- q(aas) => [
- q(0554),
- q(0),
- ],
- q(aat) => [
- q(0555),
- q(0),
- ],
- q(aau) => [
- q(0556),
- q(0),
- ],
- q(aav) => [
- q(0488),
- q(0),
- ],
- q(aaw) => [
- q(0557),
- q(0),
- ],
- q(aax) => [
- q(0558),
- q(0),
- ],
- q(aaz) => [
- q(0559),
- q(0),
- ],
- q(aba) => [
- q(0560),
- q(0),
- ],
- q(abb) => [
- q(0561),
- q(0),
- ],
- q(abc) => [
- q(0562),
- q(0),
- ],
- q(abd) => [
- q(0563),
- q(0),
- ],
- q(abe) => [
- q(0564),
- q(0),
- ],
- q(abf) => [
- q(0565),
- q(0),
- ],
- q(abg) => [
- q(0566),
- q(0),
- ],
- q(abh) => [
- q(0567),
- q(0),
- ],
- q(abi) => [
- q(0568),
- q(0),
- ],
- q(abj) => [
- q(0569),
- q(0),
- ],
- q(abk) => [
- q(0002),
- q(0),
- ],
- q(abl) => [
- q(0570),
- q(0),
- ],
- q(abm) => [
- q(0571),
- q(0),
- ],
- q(abn) => [
- q(0572),
- q(0),
- ],
- q(abo) => [
- q(0573),
- q(0),
- ],
- q(abp) => [
- q(0574),
- q(0),
- ],
- q(abq) => [
- q(0575),
- q(0),
- ],
- q(abr) => [
- q(0576),
- q(0),
- ],
- q(abs) => [
- q(0577),
- q(0),
- ],
- q(abt) => [
- q(0578),
- q(0),
- ],
- q(abu) => [
- q(0579),
- q(0),
- ],
- q(abv) => [
- q(0580),
- q(0),
- ],
- q(abw) => [
- q(0581),
- q(0),
- ],
- q(abx) => [
- q(0582),
- q(0),
- ],
- q(aby) => [
- q(0583),
- q(0),
- ],
- q(abz) => [
- q(0584),
- q(0),
- ],
- q(aca) => [
- q(0585),
- q(0),
- ],
- q(acb) => [
- q(0586),
- q(0),
- ],
- q(acd) => [
- q(0587),
- q(0),
- ],
- q(ace) => [
- q(0003),
- q(0),
- ],
- q(acf) => [
- q(0588),
- q(0),
- ],
- q(ach) => [
- q(0004),
- q(0),
- ],
- q(aci) => [
- q(0589),
- q(0),
- ],
- q(ack) => [
- q(0590),
- q(0),
- ],
- q(acl) => [
- q(0591),
- q(0),
- ],
- q(acm) => [
- q(0592),
- q(0),
- ],
- q(acn) => [
- q(0593),
- q(0),
- ],
- q(acp) => [
- q(0594),
- q(0),
- ],
- q(acq) => [
- q(0595),
- q(0),
- ],
- q(acr) => [
- q(0596),
- q(0),
- ],
- q(acs) => [
- q(0597),
- q(0),
- ],
- q(act) => [
- q(0598),
- q(0),
- ],
- q(acu) => [
- q(0599),
- q(0),
- ],
- q(acv) => [
- q(0600),
- q(0),
- ],
- q(acw) => [
- q(0601),
- q(0),
- ],
- q(acx) => [
- q(0602),
- q(0),
- ],
- q(acy) => [
- q(0603),
- q(0),
- ],
- q(acz) => [
- q(0604),
- q(0),
- ],
- q(ada) => [
- q(0005),
- q(0),
- ],
- q(adb) => [
- q(0605),
- q(0),
- ],
- q(add) => [
- q(0606),
- q(0),
- ],
- q(ade) => [
- q(0607),
- q(0),
- ],
- q(adf) => [
- q(0608),
- q(0),
- ],
- q(adg) => [
- q(0609),
- q(0),
- ],
- q(adh) => [
- q(0610),
- q(0),
- ],
- q(adi) => [
- q(0611),
- q(0),
- ],
- q(adj) => [
- q(0612),
- q(0),
- ],
- q(adl) => [
- q(0613),
- q(0),
- ],
- q(adn) => [
- q(0614),
- q(0),
- ],
- q(ado) => [
- q(0615),
- q(0),
- ],
- q(adq) => [
- q(0616),
- q(0),
- ],
- q(adr) => [
- q(0617),
- q(0),
- ],
- q(ads) => [
- q(0618),
- q(0),
- ],
- q(adt) => [
- q(0619),
- q(0),
- ],
- q(adu) => [
- q(0620),
- q(0),
- ],
- q(adw) => [
- q(0621),
- q(0),
- ],
- q(adx) => [
- q(0622),
- q(0),
- ],
- q(ady) => [
- q(0006),
- q(0),
- ],
- q(adz) => [
- q(0623),
- q(0),
- ],
- q(aea) => [
- q(0624),
- q(0),
- ],
- q(aeb) => [
- q(0625),
- q(0),
- ],
- q(aec) => [
- q(0626),
- q(0),
- ],
- q(aed) => [
- q(0627),
- q(0),
- ],
- q(aee) => [
- q(0628),
- q(0),
- ],
- q(aek) => [
- q(0629),
- q(0),
- ],
- q(ael) => [
- q(0630),
- q(0),
- ],
- q(aem) => [
- q(0631),
- q(0),
- ],
- q(aen) => [
- q(0632),
- q(0),
- ],
- q(aeq) => [
- q(0633),
- q(0),
- ],
- q(aer) => [
- q(0634),
- q(0),
- ],
- q(aes) => [
- q(0635),
- q(0),
- ],
- q(aeu) => [
- q(0636),
- q(0),
- ],
- q(aew) => [
- q(0637),
- q(0),
- ],
- q(aey) => [
- q(0638),
- q(0),
- ],
- q(aez) => [
- q(0639),
- q(0),
- ],
- q(afa) => [
- q(0007),
- q(0),
- ],
- q(afb) => [
- q(0640),
- q(0),
- ],
- q(afd) => [
- q(0641),
- q(0),
- ],
- q(afe) => [
- q(0642),
- q(0),
- ],
- q(afg) => [
- q(0643),
- q(0),
- ],
- q(afh) => [
- q(0008),
- q(0),
- ],
- q(afi) => [
- q(0644),
- q(0),
- ],
- q(afk) => [
- q(0645),
- q(0),
- ],
- q(afn) => [
- q(0646),
- q(0),
- ],
- q(afo) => [
- q(0647),
- q(0),
- ],
- q(afp) => [
- q(0648),
- q(0),
- ],
- q(afr) => [
- q(0009),
- q(0),
- ],
- q(afs) => [
- q(0649),
- q(0),
- ],
- q(aft) => [
- q(0650),
- q(0),
- ],
- q(afu) => [
- q(0651),
- q(0),
- ],
- q(afz) => [
- q(0652),
- q(0),
- ],
- q(aga) => [
- q(0653),
- q(0),
- ],
- q(agb) => [
- q(0654),
- q(0),
- ],
- q(agc) => [
- q(0655),
- q(0),
- ],
- q(agd) => [
- q(0656),
- q(0),
- ],
- q(age) => [
- q(0657),
- q(0),
- ],
- q(agf) => [
- q(0658),
- q(0),
- ],
- q(agg) => [
- q(0659),
- q(0),
- ],
- q(agh) => [
- q(0660),
- q(0),
- ],
- q(agi) => [
- q(0661),
- q(0),
- ],
- q(agj) => [
- q(0662),
- q(0),
- ],
- q(agk) => [
- q(0663),
- q(0),
- ],
- q(agl) => [
- q(0664),
- q(0),
- ],
- q(agm) => [
- q(0665),
- q(0),
- ],
- q(agn) => [
- q(0666),
- q(0),
- ],
- q(ago) => [
- q(0667),
- q(0),
- ],
- q(agq) => [
- q(0668),
- q(0),
- ],
- q(agr) => [
- q(0669),
- q(0),
- ],
- q(ags) => [
- q(0670),
- q(0),
- ],
- q(agt) => [
- q(0671),
- q(0),
- ],
- q(agu) => [
- q(0672),
- q(0),
- ],
- q(agv) => [
- q(0673),
- q(0),
- ],
- q(agw) => [
- q(0674),
- q(0),
- ],
- q(agx) => [
- q(0675),
- q(0),
- ],
- q(agy) => [
- q(0676),
- q(0),
- ],
- q(agz) => [
- q(0677),
- q(0),
- ],
- q(aha) => [
- q(0678),
- q(0),
- ],
- q(ahb) => [
- q(0679),
- q(0),
- ],
- q(ahg) => [
- q(0680),
- q(0),
- ],
- q(ahh) => [
- q(0681),
- q(0),
- ],
- q(ahi) => [
- q(0682),
- q(0),
- ],
- q(ahk) => [
- q(0683),
- q(0),
- ],
- q(ahl) => [
- q(0684),
- q(0),
- ],
- q(ahm) => [
- q(0685),
- q(0),
- ],
- q(ahn) => [
- q(0686),
- q(0),
- ],
- q(aho) => [
- q(0687),
- q(0),
- ],
- q(ahp) => [
- q(0688),
- q(0),
- ],
- q(ahr) => [
- q(0689),
- q(0),
- ],
- q(ahs) => [
- q(0690),
- q(0),
- ],
- q(aht) => [
- q(0691),
- q(0),
- ],
- q(aia) => [
- q(0692),
- q(0),
- ],
- q(aib) => [
- q(0693),
- q(0),
- ],
- q(aic) => [
- q(0694),
- q(0),
- ],
- q(aid) => [
- q(0695),
- q(0),
- ],
- q(aie) => [
- q(0696),
- q(0),
- ],
- q(aif) => [
- q(0697),
- q(0),
- ],
- q(aig) => [
- q(0698),
- q(0),
- ],
- q(aih) => [
- q(0699),
- q(0),
- ],
- q(aii) => [
- q(0700),
- q(0),
- ],
- q(aij) => [
- q(0701),
- q(0),
- ],
- q(aik) => [
- q(0702),
- q(0),
- ],
- q(ail) => [
- q(0703),
- q(0),
- ],
- q(aim) => [
- q(0704),
- q(0),
- ],
- q(ain) => [
- q(0010),
- q(1),
- ],
- q(aio) => [
- q(0705),
- q(0),
- ],
- q(aip) => [
- q(0706),
- q(0),
- ],
- q(aiq) => [
- q(0707),
- q(0),
- ],
- q(air) => [
- q(0708),
- q(0),
- ],
- q(ais) => [
- q(0709),
- q(0),
- ],
- q(ait) => [
- q(0710),
- q(0),
- ],
- q(aiw) => [
- q(0711),
- q(0),
- ],
- q(aix) => [
- q(0712),
- q(0),
- ],
- q(aiy) => [
- q(0713),
- q(0),
- ],
- q(aja) => [
- q(0714),
- q(0),
- ],
- q(ajg) => [
- q(0715),
- q(0),
- ],
- q(aji) => [
- q(0716),
- q(0),
- ],
- q(ajn) => [
- q(0717),
- q(0),
- ],
- q(ajp) => [
- q(0718),
- q(0),
- ],
- q(ajt) => [
- q(0719),
- q(0),
- ],
- q(aju) => [
- q(0720),
- q(0),
- ],
- q(ajw) => [
- q(0721),
- q(0),
- ],
- q(ajz) => [
- q(0722),
- q(0),
- ],
- q(aka) => [
- q(0011),
- q(0),
- ],
- q(akb) => [
- q(0723),
- q(0),
- ],
- q(akc) => [
- q(0724),
- q(0),
- ],
- q(akd) => [
- q(0725),
- q(0),
- ],
- q(ake) => [
- q(0726),
- q(0),
- ],
- q(akf) => [
- q(0727),
- q(0),
- ],
- q(akg) => [
- q(0728),
- q(0),
- ],
- q(akh) => [
- q(0729),
- q(0),
- ],
- q(aki) => [
- q(0730),
- q(0),
- ],
- q(akj) => [
- q(0731),
- q(0),
- ],
- q(akk) => [
- q(0012),
- q(0),
- ],
- q(akl) => [
- q(0732),
- q(0),
- ],
- q(akm) => [
- q(0733),
- q(0),
- ],
- q(ako) => [
- q(0734),
- q(0),
- ],
- q(akp) => [
- q(0735),
- q(0),
- ],
- q(akq) => [
- q(0736),
- q(0),
- ],
- q(akr) => [
- q(0737),
- q(0),
- ],
- q(aks) => [
- q(0738),
- q(0),
- ],
- q(akt) => [
- q(0739),
- q(0),
- ],
- q(aku) => [
- q(0740),
- q(0),
- ],
- q(akv) => [
- q(0741),
- q(0),
- ],
- q(akw) => [
- q(0742),
- q(0),
- ],
- q(akx) => [
- q(0743),
- q(0),
- ],
- q(aky) => [
- q(0744),
- q(0),
- ],
- q(akz) => [
- q(0745),
- q(0),
- ],
- q(ala) => [
- q(0746),
- q(0),
- ],
- q(alb) => [
- q(0013),
- q(0),
- ],
- q(alc) => [
- q(0747),
- q(0),
- ],
- q(ald) => [
- q(0748),
- q(0),
- ],
- q(ale) => [
- q(0014),
- q(0),
- ],
- q(alf) => [
- q(0749),
- q(0),
- ],
- q(alg) => [
- q(0015),
- q(0),
- ],
- q(alh) => [
- q(0750),
- q(0),
- ],
- q(ali) => [
- q(0751),
- q(0),
- ],
- q(alj) => [
- q(0752),
- q(0),
- ],
- q(alk) => [
- q(0753),
- q(0),
- ],
- q(all) => [
- q(0754),
- q(0),
- ],
- q(alm) => [
- q(0755),
- q(0),
- ],
- q(aln) => [
- q(0756),
- q(0),
- ],
- q(alo) => [
- q(0757),
- q(0),
- ],
- q(alp) => [
- q(0758),
- q(0),
- ],
- q(alq) => [
- q(0759),
- q(0),
- ],
- q(alr) => [
- q(0760),
- q(0),
- ],
- q(als) => [
- q(0761),
- q(0),
- ],
- q(alt) => [
- q(0016),
- q(0),
- ],
- q(alu) => [
- q(0762),
- q(0),
- ],
- q(alv) => [
- q(0489),
- q(0),
- ],
- q(alw) => [
- q(0763),
- q(0),
- ],
- q(alx) => [
- q(0764),
- q(0),
- ],
- q(aly) => [
- q(0765),
- q(0),
- ],
- q(alz) => [
- q(0766),
- q(0),
- ],
- q(ama) => [
- q(0767),
- q(0),
- ],
- q(amb) => [
- q(0768),
- q(0),
- ],
- q(amc) => [
- q(0769),
- q(0),
- ],
- q(ame) => [
- q(0770),
- q(0),
- ],
- q(amf) => [
- q(0771),
- q(0),
- ],
- q(amg) => [
- q(0772),
- q(0),
- ],
- q(amh) => [
- q(0017),
- q(0),
- ],
- q(ami) => [
- q(0773),
- q(0),
- ],
- q(amj) => [
- q(0774),
- q(0),
- ],
- q(amk) => [
- q(0775),
- q(0),
- ],
- q(aml) => [
- q(0776),
- q(0),
- ],
- q(amm) => [
- q(0777),
- q(0),
- ],
- q(amn) => [
- q(0778),
- q(0),
- ],
- q(amo) => [
- q(0779),
- q(0),
- ],
- q(amp) => [
- q(0780),
- q(0),
- ],
- q(amq) => [
- q(0781),
- q(0),
- ],
- q(amr) => [
- q(0782),
- q(0),
- ],
- q(ams) => [
- q(0783),
- q(0),
- ],
- q(amt) => [
- q(0784),
- q(0),
- ],
- q(amu) => [
- q(0785),
- q(0),
- ],
- q(amv) => [
- q(0786),
- q(0),
- ],
- q(amw) => [
- q(0787),
- q(0),
- ],
- q(amx) => [
- q(0788),
- q(0),
- ],
- q(amy) => [
- q(0789),
- q(0),
- ],
- q(amz) => [
- q(0790),
- q(0),
- ],
- q(ana) => [
- q(0791),
- q(0),
- ],
- q(anb) => [
- q(0792),
- q(0),
- ],
- q(anc) => [
- q(0793),
- q(0),
- ],
- q(and) => [
- q(0794),
- q(0),
- ],
- q(ane) => [
- q(0795),
- q(0),
- ],
- q(anf) => [
- q(0796),
- q(0),
- ],
- q(ang) => [
- q(0018),
- q(1),
- ],
- q(anh) => [
- q(0797),
- q(0),
- ],
- q(ani) => [
- q(0798),
- q(0),
- ],
- q(anj) => [
- q(0799),
- q(0),
- ],
- q(ank) => [
- q(0800),
- q(0),
- ],
- q(anl) => [
- q(0801),
- q(0),
- ],
- q(anm) => [
- q(0802),
- q(0),
- ],
- q(ann) => [
- q(0803),
- q(0),
- ],
- q(ano) => [
- q(0804),
- q(0),
- ],
- q(anp) => [
- q(0019),
- q(0),
- ],
- q(anq) => [
- q(0805),
- q(0),
- ],
- q(anr) => [
- q(0806),
- q(0),
- ],
- q(ans) => [
- q(0807),
- q(0),
- ],
- q(ant) => [
- q(0808),
- q(0),
- ],
- q(anu) => [
- q(0809),
- q(0),
- ],
- q(anv) => [
- q(0810),
- q(0),
- ],
- q(anw) => [
- q(0811),
- q(0),
- ],
- q(anx) => [
- q(0812),
- q(0),
- ],
- q(any) => [
- q(0813),
- q(0),
- ],
- q(anz) => [
- q(0814),
- q(0),
- ],
- q(aoa) => [
- q(0815),
- q(0),
- ],
- q(aob) => [
- q(0816),
- q(0),
- ],
- q(aoc) => [
- q(0817),
- q(0),
- ],
- q(aod) => [
- q(0818),
- q(0),
- ],
- q(aoe) => [
- q(0819),
- q(0),
- ],
- q(aof) => [
- q(0820),
- q(0),
- ],
- q(aog) => [
- q(0821),
- q(0),
- ],
- q(aoh) => [
- q(0822),
- q(0),
- ],
- q(aoi) => [
- q(0823),
- q(0),
- ],
- q(aoj) => [
- q(0824),
- q(0),
- ],
- q(aok) => [
- q(0825),
- q(0),
- ],
- q(aol) => [
- q(0826),
- q(0),
- ],
- q(aom) => [
- q(0827),
- q(0),
- ],
- q(aon) => [
- q(0828),
- q(0),
- ],
- q(aor) => [
- q(0829),
- q(0),
- ],
- q(aos) => [
- q(0830),
- q(0),
- ],
- q(aot) => [
- q(0831),
- q(0),
- ],
- q(aou) => [
- q(0832),
- q(0),
- ],
- q(aox) => [
- q(0833),
- q(0),
- ],
- q(aoz) => [
- q(0834),
- q(0),
- ],
- q(apa) => [
- q(0020),
- q(0),
- ],
- q(apb) => [
- q(0835),
- q(0),
- ],
- q(apc) => [
- q(0836),
- q(0),
- ],
- q(apd) => [
- q(0837),
- q(0),
- ],
- q(ape) => [
- q(0838),
- q(0),
- ],
- q(apf) => [
- q(0839),
- q(0),
- ],
- q(apg) => [
- q(0840),
- q(0),
- ],
- q(aph) => [
- q(0841),
- q(0),
- ],
- q(api) => [
- q(0842),
- q(0),
- ],
- q(apj) => [
- q(0843),
- q(0),
- ],
- q(apk) => [
- q(0844),
- q(0),
- ],
- q(apl) => [
- q(0845),
- q(0),
- ],
- q(apm) => [
- q(0846),
- q(0),
- ],
- q(apn) => [
- q(0847),
- q(0),
- ],
- q(apo) => [
- q(0848),
- q(0),
- ],
- q(app) => [
- q(0849),
- q(0),
- ],
- q(apq) => [
- q(0850),
- q(0),
- ],
- q(apr) => [
- q(0851),
- q(0),
- ],
- q(aps) => [
- q(0852),
- q(0),
- ],
- q(apt) => [
- q(0853),
- q(0),
- ],
- q(apu) => [
- q(0854),
- q(0),
- ],
- q(apv) => [
- q(0855),
- q(0),
- ],
- q(apw) => [
- q(0856),
- q(0),
- ],
- q(apx) => [
- q(0857),
- q(0),
- ],
- q(apy) => [
- q(0858),
- q(0),
- ],
- q(apz) => [
- q(0859),
- q(0),
- ],
- q(aqa) => [
- q(0490),
- q(0),
- ],
- q(aqc) => [
- q(0860),
- q(0),
- ],
- q(aqd) => [
- q(0861),
- q(0),
- ],
- q(aqg) => [
- q(0862),
- q(0),
- ],
- q(aql) => [
- q(0491),
- q(0),
- ],
- q(aqm) => [
- q(0863),
- q(0),
- ],
- q(aqn) => [
- q(0864),
- q(0),
- ],
- q(aqp) => [
- q(0865),
- q(0),
- ],
- q(aqr) => [
- q(0866),
- q(0),
- ],
- q(aqt) => [
- q(0867),
- q(0),
- ],
- q(aqz) => [
- q(0868),
- q(0),
- ],
- q(ara) => [
- q(0021),
- q(0),
- ],
- q(arb) => [
- q(0869),
- q(0),
- ],
- q(arc) => [
- q(0022),
- q(0),
- ],
- q(ard) => [
- q(0870),
- q(0),
- ],
- q(are) => [
- q(0871),
- q(0),
- ],
- q(arg) => [
- q(0023),
- q(0),
- ],
- q(arh) => [
- q(0872),
- q(0),
- ],
- q(ari) => [
- q(0873),
- q(0),
- ],
- q(arj) => [
- q(0874),
- q(0),
- ],
- q(ark) => [
- q(0875),
- q(0),
- ],
- q(arl) => [
- q(0876),
- q(0),
- ],
- q(arm) => [
- q(0024),
- q(0),
- ],
- q(arn) => [
- q(0025),
- q(0),
- ],
- q(aro) => [
- q(0877),
- q(0),
- ],
- q(arp) => [
- q(0026),
- q(0),
- ],
- q(arq) => [
- q(0878),
- q(0),
- ],
- q(arr) => [
- q(0879),
- q(0),
- ],
- q(ars) => [
- q(0880),
- q(0),
- ],
- q(art) => [
- q(0027),
- q(0),
- ],
- q(aru) => [
- q(0881),
- q(0),
- ],
- q(arv) => [
- q(0882),
- q(0),
- ],
- q(arw) => [
- q(0028),
- q(0),
- ],
- q(arx) => [
- q(0883),
- q(0),
- ],
- q(ary) => [
- q(0884),
- q(0),
- ],
- q(arz) => [
- q(0885),
- q(0),
- ],
- q(asa) => [
- q(0886),
- q(0),
- ],
- q(asb) => [
- q(0887),
- q(0),
- ],
- q(asc) => [
- q(0888),
- q(0),
- ],
- q(asd) => [
- q(0889),
- q(0),
- ],
- q(ase) => [
- q(0890),
- q(0),
- ],
- q(asf) => [
- q(0891),
- q(0),
- ],
- q(asg) => [
- q(0892),
- q(0),
- ],
- q(ash) => [
- q(0893),
- q(0),
- ],
- q(asi) => [
- q(0894),
- q(0),
- ],
- q(asj) => [
- q(0895),
- q(0),
- ],
- q(ask) => [
- q(0896),
- q(0),
- ],
- q(asl) => [
- q(0897),
- q(0),
- ],
- q(asm) => [
- q(0029),
- q(0),
- ],
- q(asn) => [
- q(0898),
- q(0),
- ],
- q(aso) => [
- q(0899),
- q(0),
- ],
- q(asp) => [
- q(0900),
- q(0),
- ],
- q(asq) => [
- q(0901),
- q(0),
- ],
- q(asr) => [
- q(0902),
- q(0),
- ],
- q(ass) => [
- q(0903),
- q(0),
- ],
- q(ast) => [
- q(0030),
- q(0),
- ],
- q(asu) => [
- q(0904),
- q(0),
- ],
- q(asv) => [
- q(0905),
- q(0),
- ],
- q(asw) => [
- q(0906),
- q(0),
- ],
- q(asx) => [
- q(0907),
- q(0),
- ],
- q(asy) => [
- q(0908),
- q(0),
- ],
- q(asz) => [
- q(0909),
- q(0),
- ],
- q(ata) => [
- q(0910),
- q(0),
- ],
- q(atb) => [
- q(0911),
- q(0),
- ],
- q(atc) => [
- q(0912),
- q(0),
- ],
- q(atd) => [
- q(0913),
- q(0),
- ],
- q(ate) => [
- q(0914),
- q(0),
- ],
- q(atg) => [
- q(0915),
- q(0),
- ],
- q(ath) => [
- q(0031),
- q(0),
- ],
- q(ati) => [
- q(0916),
- q(0),
- ],
- q(atj) => [
- q(0917),
- q(0),
- ],
- q(atk) => [
- q(0918),
- q(0),
- ],
- q(atl) => [
- q(0919),
- q(0),
- ],
- q(atm) => [
- q(0920),
- q(0),
- ],
- q(atn) => [
- q(0921),
- q(0),
- ],
- q(ato) => [
- q(0922),
- q(0),
- ],
- q(atp) => [
- q(0923),
- q(0),
- ],
- q(atq) => [
- q(0924),
- q(0),
- ],
- q(atr) => [
- q(0925),
- q(0),
- ],
- q(ats) => [
- q(0926),
- q(0),
- ],
- q(att) => [
- q(0927),
- q(0),
- ],
- q(atu) => [
- q(0928),
- q(0),
- ],
- q(atv) => [
- q(0929),
- q(0),
- ],
- q(atw) => [
- q(0930),
- q(0),
- ],
- q(atx) => [
- q(0931),
- q(0),
- ],
- q(aty) => [
- q(0932),
- q(0),
- ],
- q(atz) => [
- q(0933),
- q(0),
- ],
- q(aua) => [
- q(0934),
- q(0),
- ],
- q(aub) => [
- q(0935),
- q(0),
- ],
- q(auc) => [
- q(0936),
- q(0),
- ],
- q(aud) => [
- q(0937),
- q(0),
- ],
- q(auf) => [
- q(0492),
- q(0),
- ],
- q(aug) => [
- q(0938),
- q(0),
- ],
- q(auh) => [
- q(0939),
- q(0),
- ],
- q(aui) => [
- q(0940),
- q(0),
- ],
- q(auj) => [
- q(0941),
- q(0),
- ],
- q(auk) => [
- q(0942),
- q(0),
- ],
- q(aul) => [
- q(0943),
- q(0),
- ],
- q(aum) => [
- q(0944),
- q(0),
- ],
- q(aun) => [
- q(0945),
- q(0),
- ],
- q(auo) => [
- q(0946),
- q(0),
- ],
- q(aup) => [
- q(0947),
- q(0),
- ],
- q(auq) => [
- q(0948),
- q(0),
- ],
- q(aur) => [
- q(0949),
- q(0),
- ],
- q(aus) => [
- q(0032),
- q(0),
- ],
- q(aut) => [
- q(0950),
- q(0),
- ],
- q(auu) => [
- q(0951),
- q(0),
- ],
- q(auw) => [
- q(0952),
- q(0),
- ],
- q(aux) => [
- q(0953),
- q(0),
- ],
- q(auy) => [
- q(0954),
- q(0),
- ],
- q(auz) => [
- q(0955),
- q(0),
- ],
- q(ava) => [
- q(0033),
- q(0),
- ],
- q(avb) => [
- q(0956),
- q(0),
- ],
- q(avd) => [
- q(0957),
- q(0),
- ],
- q(ave) => [
- q(0034),
- q(0),
- ],
- q(avi) => [
- q(0958),
- q(0),
- ],
- q(avk) => [
- q(0959),
- q(0),
- ],
- q(avl) => [
- q(0960),
- q(0),
- ],
- q(avm) => [
- q(0961),
- q(0),
- ],
- q(avn) => [
- q(0962),
- q(0),
- ],
- q(avo) => [
- q(0963),
- q(0),
- ],
- q(avs) => [
- q(0964),
- q(0),
- ],
- q(avt) => [
- q(0965),
- q(0),
- ],
- q(avu) => [
- q(0966),
- q(0),
- ],
- q(avv) => [
- q(0967),
- q(0),
- ],
- q(awa) => [
- q(0035),
- q(0),
- ],
- q(awb) => [
- q(0968),
- q(0),
- ],
- q(awc) => [
- q(0969),
- q(0),
- ],
- q(awd) => [
- q(0493),
- q(0),
- ],
- q(awe) => [
- q(0970),
- q(0),
- ],
- q(awg) => [
- q(0971),
- q(0),
- ],
- q(awh) => [
- q(0972),
- q(0),
- ],
- q(awi) => [
- q(0973),
- q(0),
- ],
- q(awk) => [
- q(0974),
- q(0),
- ],
- q(awm) => [
- q(0975),
- q(0),
- ],
- q(awn) => [
- q(0976),
- q(0),
- ],
- q(awo) => [
- q(0977),
- q(0),
- ],
- q(awr) => [
- q(0978),
- q(0),
- ],
- q(aws) => [
- q(0979),
- q(0),
- ],
- q(awt) => [
- q(0980),
- q(0),
- ],
- q(awu) => [
- q(0981),
- q(0),
- ],
- q(awv) => [
- q(0982),
- q(0),
- ],
- q(aww) => [
- q(0983),
- q(0),
- ],
- q(awx) => [
- q(0984),
- q(0),
- ],
- q(awy) => [
- q(0985),
- q(0),
- ],
- q(axb) => [
- q(0986),
- q(0),
- ],
- q(axe) => [
- q(0987),
- q(0),
- ],
- q(axg) => [
- q(0988),
- q(0),
- ],
- q(axk) => [
- q(0989),
- q(0),
- ],
- q(axl) => [
- q(0990),
- q(0),
- ],
- q(axm) => [
- q(0991),
- q(0),
- ],
- q(axx) => [
- q(0992),
- q(0),
- ],
- q(aya) => [
- q(0993),
- q(0),
- ],
- q(ayb) => [
- q(0994),
- q(0),
- ],
- q(ayc) => [
- q(0995),
- q(0),
- ],
- q(ayd) => [
- q(0996),
- q(0),
- ],
- q(aye) => [
- q(0997),
- q(0),
- ],
- q(ayg) => [
- q(0998),
- q(0),
- ],
- q(ayh) => [
- q(0999),
- q(0),
- ],
- q(ayi) => [
- q(1000),
- q(0),
- ],
- q(ayk) => [
- q(1001),
- q(0),
- ],
- q(ayl) => [
- q(1002),
- q(0),
- ],
- q(aym) => [
- q(0036),
- q(0),
- ],
- q(ayn) => [
- q(1003),
- q(0),
- ],
- q(ayo) => [
- q(1004),
- q(0),
- ],
- q(ayp) => [
- q(1005),
- q(0),
- ],
- q(ayq) => [
- q(1006),
- q(0),
- ],
- q(ayr) => [
- q(1007),
- q(0),
- ],
- q(ays) => [
- q(1008),
- q(0),
- ],
- q(ayt) => [
- q(1009),
- q(0),
- ],
- q(ayu) => [
- q(1010),
- q(0),
- ],
- q(ayy) => [
- q(1011),
- q(0),
- ],
- q(ayz) => [
- q(1012),
- q(0),
- ],
- q(aza) => [
- q(1013),
- q(0),
- ],
- q(azb) => [
- q(1014),
- q(0),
- ],
- q(azc) => [
- q(0494),
- q(0),
- ],
- q(azd) => [
- q(1015),
- q(0),
- ],
- q(aze) => [
- q(0037),
- q(0),
- ],
- q(azg) => [
- q(1016),
- q(0),
- ],
- q(azj) => [
- q(1017),
- q(0),
- ],
- q(azm) => [
- q(1018),
- q(0),
- ],
- q(azn) => [
- q(1019),
- q(0),
- ],
- q(azo) => [
- q(1020),
- q(0),
- ],
- q(azt) => [
- q(1021),
- q(0),
- ],
- q(azz) => [
- q(1022),
- q(0),
- ],
- q(baa) => [
- q(1023),
- q(0),
- ],
- q(bab) => [
- q(1024),
- q(0),
- ],
- q(bac) => [
- q(1025),
- q(0),
- ],
- q(bad) => [
- q(0038),
- q(0),
- ],
- q(bae) => [
- q(1026),
- q(0),
- ],
- q(baf) => [
- q(1027),
- q(0),
- ],
- q(bag) => [
- q(1028),
- q(0),
- ],
- q(bah) => [
- q(1029),
- q(0),
- ],
- q(bai) => [
- q(0039),
- q(0),
- ],
- q(baj) => [
- q(1030),
- q(0),
- ],
- q(bak) => [
- q(0040),
- q(0),
- ],
- q(bal) => [
- q(0041),
- q(0),
- ],
- q(bam) => [
- q(0042),
- q(0),
- ],
- q(ban) => [
- q(0043),
- q(0),
- ],
- q(bao) => [
- q(1031),
- q(0),
- ],
- q(bap) => [
- q(1032),
- q(0),
- ],
- q(baq) => [
- q(0044),
- q(0),
- ],
- q(bar) => [
- q(1033),
- q(0),
- ],
- q(bas) => [
- q(0045),
- q(1),
- ],
- q(bat) => [
- q(0046),
- q(0),
- ],
- q(bau) => [
- q(1034),
- q(0),
- ],
- q(bav) => [
- q(1035),
- q(0),
- ],
- q(baw) => [
- q(1036),
- q(0),
- ],
- q(bax) => [
- q(1037),
- q(0),
- ],
- q(bay) => [
- q(1038),
- q(0),
- ],
- q(bba) => [
- q(1039),
- q(0),
- ],
- q(bbb) => [
- q(1040),
- q(0),
- ],
- q(bbc) => [
- q(1041),
- q(0),
- ],
- q(bbd) => [
- q(1042),
- q(0),
- ],
- q(bbe) => [
- q(1043),
- q(0),
- ],
- q(bbf) => [
- q(1044),
- q(0),
- ],
- q(bbg) => [
- q(1045),
- q(0),
- ],
- q(bbh) => [
- q(1046),
- q(0),
- ],
- q(bbi) => [
- q(1047),
- q(0),
- ],
- q(bbj) => [
- q(1048),
- q(0),
- ],
- q(bbk) => [
- q(1049),
- q(0),
- ],
- q(bbl) => [
- q(1050),
- q(0),
- ],
- q(bbm) => [
- q(1051),
- q(0),
- ],
- q(bbn) => [
- q(1052),
- q(0),
- ],
- q(bbo) => [
- q(1053),
- q(0),
- ],
- q(bbp) => [
- q(1054),
- q(0),
- ],
- q(bbq) => [
- q(1055),
- q(0),
- ],
- q(bbr) => [
- q(1056),
- q(0),
- ],
- q(bbs) => [
- q(1057),
- q(0),
- ],
- q(bbt) => [
- q(1058),
- q(0),
- ],
- q(bbu) => [
- q(1059),
- q(0),
- ],
- q(bbv) => [
- q(1060),
- q(0),
- ],
- q(bbw) => [
- q(1061),
- q(0),
- ],
- q(bbx) => [
- q(1062),
- q(0),
- ],
- q(bby) => [
- q(1063),
- q(0),
- ],
- q(bbz) => [
- q(1064),
- q(0),
- ],
- q(bca) => [
- q(1065),
- q(0),
- ],
- q(bcb) => [
- q(1066),
- q(0),
- ],
- q(bcc) => [
- q(1067),
- q(0),
- ],
- q(bcd) => [
- q(1068),
- q(0),
- ],
- q(bce) => [
- q(1069),
- q(0),
- ],
- q(bcf) => [
- q(1070),
- q(0),
- ],
- q(bcg) => [
- q(1071),
- q(0),
- ],
- q(bch) => [
- q(1072),
- q(0),
- ],
- q(bci) => [
- q(1073),
- q(0),
- ],
- q(bcj) => [
- q(1074),
- q(0),
- ],
- q(bck) => [
- q(1075),
- q(0),
- ],
- q(bcl) => [
- q(1076),
- q(0),
- ],
- q(bcm) => [
- q(1077),
- q(0),
- ],
- q(bcn) => [
- q(1078),
- q(0),
- ],
- q(bco) => [
- q(1079),
- q(0),
- ],
- q(bcp) => [
- q(1080),
- q(0),
- ],
- q(bcq) => [
- q(1081),
- q(0),
- ],
- q(bcr) => [
- q(1082),
- q(0),
- ],
- q(bcs) => [
- q(1083),
- q(0),
- ],
- q(bct) => [
- q(1084),
- q(0),
- ],
- q(bcu) => [
- q(1085),
- q(0),
- ],
- q(bcv) => [
- q(1086),
- q(0),
- ],
- q(bcw) => [
- q(1087),
- q(0),
- ],
- q(bcy) => [
- q(1088),
- q(0),
- ],
- q(bcz) => [
- q(1089),
- q(0),
- ],
- q(bda) => [
- q(1090),
- q(0),
- ],
- q(bdb) => [
- q(1091),
- q(0),
- ],
- q(bdc) => [
- q(1092),
- q(0),
- ],
- q(bdd) => [
- q(1093),
- q(0),
- ],
- q(bde) => [
- q(1094),
- q(0),
- ],
- q(bdf) => [
- q(1095),
- q(0),
- ],
- q(bdg) => [
- q(1096),
- q(0),
- ],
- q(bdh) => [
- q(1097),
- q(0),
- ],
- q(bdi) => [
- q(1098),
- q(0),
- ],
- q(bdj) => [
- q(1099),
- q(0),
- ],
- q(bdk) => [
- q(1100),
- q(0),
- ],
- q(bdl) => [
- q(1101),
- q(0),
- ],
- q(bdm) => [
- q(1102),
- q(0),
- ],
- q(bdn) => [
- q(1103),
- q(0),
- ],
- q(bdo) => [
- q(1104),
- q(0),
- ],
- q(bdp) => [
- q(1105),
- q(0),
- ],
- q(bdq) => [
- q(1106),
- q(0),
- ],
- q(bdr) => [
- q(1107),
- q(0),
- ],
- q(bds) => [
- q(1108),
- q(0),
- ],
- q(bdt) => [
- q(1109),
- q(0),
- ],
- q(bdu) => [
- q(1110),
- q(0),
- ],
- q(bdv) => [
- q(1111),
- q(0),
- ],
- q(bdw) => [
- q(1112),
- q(0),
- ],
- q(bdx) => [
- q(1113),
- q(0),
- ],
- q(bdy) => [
- q(1114),
- q(0),
- ],
- q(bdz) => [
- q(1115),
- q(0),
- ],
- q(bea) => [
- q(1116),
- q(0),
- ],
- q(beb) => [
- q(1117),
- q(0),
- ],
- q(bec) => [
- q(1118),
- q(0),
- ],
- q(bed) => [
- q(1119),
- q(0),
- ],
- q(bee) => [
- q(1120),
- q(0),
- ],
- q(bef) => [
- q(1121),
- q(0),
- ],
- q(beg) => [
- q(1122),
- q(0),
- ],
- q(beh) => [
- q(1123),
- q(0),
- ],
- q(bei) => [
- q(1124),
- q(0),
- ],
- q(bej) => [
- q(0047),
- q(0),
- ],
- q(bek) => [
- q(1125),
- q(0),
- ],
- q(bel) => [
- q(0048),
- q(0),
- ],
- q(bem) => [
- q(0049),
- q(1),
- ],
- q(ben) => [
- q(0050),
- q(0),
- ],
- q(beo) => [
- q(1126),
- q(0),
- ],
- q(bep) => [
- q(1127),
- q(0),
- ],
- q(beq) => [
- q(1128),
- q(0),
- ],
- q(ber) => [
- q(0051),
- q(0),
- ],
- q(bes) => [
- q(1129),
- q(0),
- ],
- q(bet) => [
- q(1130),
- q(0),
- ],
- q(beu) => [
- q(1131),
- q(0),
- ],
- q(bev) => [
- q(1132),
- q(0),
- ],
- q(bew) => [
- q(1133),
- q(0),
- ],
- q(bex) => [
- q(1134),
- q(0),
- ],
- q(bey) => [
- q(1135),
- q(0),
- ],
- q(bez) => [
- q(1136),
- q(0),
- ],
- q(bfa) => [
- q(1137),
- q(0),
- ],
- q(bfb) => [
- q(1138),
- q(0),
- ],
- q(bfc) => [
- q(1139),
- q(0),
- ],
- q(bfd) => [
- q(1140),
- q(0),
- ],
- q(bfe) => [
- q(1141),
- q(0),
- ],
- q(bff) => [
- q(1142),
- q(0),
- ],
- q(bfg) => [
- q(1143),
- q(0),
- ],
- q(bfh) => [
- q(1144),
- q(0),
- ],
- q(bfi) => [
- q(1145),
- q(0),
- ],
- q(bfj) => [
- q(1146),
- q(0),
- ],
- q(bfk) => [
- q(1147),
- q(0),
- ],
- q(bfl) => [
- q(1148),
- q(0),
- ],
- q(bfm) => [
- q(1149),
- q(0),
- ],
- q(bfn) => [
- q(1150),
- q(0),
- ],
- q(bfo) => [
- q(1151),
- q(0),
- ],
- q(bfp) => [
- q(1152),
- q(0),
- ],
- q(bfq) => [
- q(1153),
- q(0),
- ],
- q(bfr) => [
- q(1154),
- q(0),
- ],
- q(bfs) => [
- q(1155),
- q(0),
- ],
- q(bft) => [
- q(1156),
- q(0),
- ],
- q(bfu) => [
- q(1157),
- q(0),
- ],
- q(bfw) => [
- q(1158),
- q(0),
- ],
- q(bfx) => [
- q(1159),
- q(0),
- ],
- q(bfy) => [
- q(1160),
- q(0),
- ],
- q(bfz) => [
- q(1161),
- q(0),
- ],
- q(bga) => [
- q(1162),
- q(0),
- ],
- q(bgb) => [
- q(1163),
- q(0),
- ],
- q(bgc) => [
- q(1164),
- q(0),
- ],
- q(bgd) => [
- q(1165),
- q(0),
- ],
- q(bge) => [
- q(1166),
- q(0),
- ],
- q(bgf) => [
- q(1167),
- q(0),
- ],
- q(bgg) => [
- q(1168),
- q(0),
- ],
- q(bgi) => [
- q(1169),
- q(0),
- ],
- q(bgj) => [
- q(1170),
- q(0),
- ],
- q(bgk) => [
- q(1171),
- q(0),
- ],
- q(bgl) => [
- q(1172),
- q(0),
- ],
- q(bgn) => [
- q(1173),
- q(0),
- ],
- q(bgo) => [
- q(1174),
- q(0),
- ],
- q(bgp) => [
- q(1175),
- q(0),
- ],
- q(bgq) => [
- q(1176),
- q(0),
- ],
- q(bgr) => [
- q(1177),
- q(0),
- ],
- q(bgs) => [
- q(1178),
- q(0),
- ],
- q(bgt) => [
- q(1179),
- q(0),
- ],
- q(bgu) => [
- q(1180),
- q(0),
- ],
- q(bgv) => [
- q(1181),
- q(0),
- ],
- q(bgw) => [
- q(1182),
- q(0),
- ],
- q(bgx) => [
- q(1183),
- q(0),
- ],
- q(bgy) => [
- q(1184),
- q(0),
- ],
- q(bgz) => [
- q(1185),
- q(0),
- ],
- q(bha) => [
- q(1186),
- q(0),
- ],
- q(bhb) => [
- q(1187),
- q(0),
- ],
- q(bhc) => [
- q(1188),
- q(0),
- ],
- q(bhd) => [
- q(1189),
- q(0),
- ],
- q(bhe) => [
- q(1190),
- q(0),
- ],
- q(bhf) => [
- q(1191),
- q(0),
- ],
- q(bhg) => [
- q(1192),
- q(0),
- ],
- q(bhh) => [
- q(1193),
- q(0),
- ],
- q(bhi) => [
- q(1194),
- q(0),
- ],
- q(bhj) => [
- q(1195),
- q(0),
- ],
- q(bhl) => [
- q(1196),
- q(0),
- ],
- q(bhm) => [
- q(1197),
- q(0),
- ],
- q(bhn) => [
- q(1198),
- q(0),
- ],
- q(bho) => [
- q(0052),
- q(0),
- ],
- q(bhp) => [
- q(1199),
- q(0),
- ],
- q(bhq) => [
- q(1200),
- q(0),
- ],
- q(bhr) => [
- q(1201),
- q(0),
- ],
- q(bhs) => [
- q(1202),
- q(0),
- ],
- q(bht) => [
- q(1203),
- q(0),
- ],
- q(bhu) => [
- q(1204),
- q(0),
- ],
- q(bhv) => [
- q(1205),
- q(0),
- ],
- q(bhw) => [
- q(1206),
- q(0),
- ],
- q(bhx) => [
- q(1207),
- q(0),
- ],
- q(bhy) => [
- q(1208),
- q(0),
- ],
- q(bhz) => [
- q(1209),
- q(0),
- ],
- q(bia) => [
- q(1210),
- q(0),
- ],
- q(bib) => [
- q(1211),
- q(0),
- ],
- q(bic) => [
- q(1212),
- q(0),
- ],
- q(bid) => [
- q(1213),
- q(0),
- ],
- q(bie) => [
- q(1214),
- q(0),
- ],
- q(bif) => [
- q(1215),
- q(0),
- ],
- q(big) => [
- q(1216),
- q(0),
- ],
- q(bih) => [
- q(0053),
- q(0),
- ],
- q(bij) => [
- q(1217),
- q(0),
- ],
- q(bik) => [
- q(0054),
- q(0),
- ],
- q(bil) => [
- q(1218),
- q(0),
- ],
- q(bim) => [
- q(1219),
- q(0),
- ],
- q(bin) => [
- q(0055),
- q(0),
- ],
- q(bio) => [
- q(1220),
- q(0),
- ],
- q(bip) => [
- q(1221),
- q(0),
- ],
- q(biq) => [
- q(1222),
- q(0),
- ],
- q(bir) => [
- q(1223),
- q(0),
- ],
- q(bis) => [
- q(0056),
- q(0),
- ],
- q(bit) => [
- q(1224),
- q(0),
- ],
- q(biu) => [
- q(1225),
- q(0),
- ],
- q(biv) => [
- q(1226),
- q(0),
- ],
- q(biw) => [
- q(1227),
- q(0),
- ],
- q(bix) => [
- q(1228),
- q(0),
- ],
- q(biy) => [
- q(1229),
- q(0),
- ],
- q(biz) => [
- q(1230),
- q(0),
- ],
- q(bja) => [
- q(1231),
- q(0),
- ],
- q(bjb) => [
- q(1232),
- q(0),
- ],
- q(bjc) => [
- q(1233),
- q(0),
- ],
- q(bje) => [
- q(1234),
- q(0),
- ],
- q(bjf) => [
- q(1235),
- q(0),
- ],
- q(bjg) => [
- q(1236),
- q(0),
- ],
- q(bjh) => [
- q(1237),
- q(0),
- ],
- q(bji) => [
- q(1238),
- q(0),
- ],
- q(bjj) => [
- q(1239),
- q(0),
- ],
- q(bjk) => [
- q(1240),
- q(0),
- ],
- q(bjl) => [
- q(1241),
- q(0),
- ],
- q(bjm) => [
- q(1242),
- q(0),
- ],
- q(bjn) => [
- q(1243),
- q(0),
- ],
- q(bjo) => [
- q(1244),
- q(0),
- ],
- q(bjp) => [
- q(1245),
- q(0),
- ],
- q(bjr) => [
- q(1246),
- q(0),
- ],
- q(bjs) => [
- q(1247),
- q(0),
- ],
- q(bjt) => [
- q(1248),
- q(0),
- ],
- q(bju) => [
- q(1249),
- q(0),
- ],
- q(bjv) => [
- q(1250),
- q(0),
- ],
- q(bjw) => [
- q(1251),
- q(0),
- ],
- q(bjx) => [
- q(1252),
- q(0),
- ],
- q(bjy) => [
- q(1253),
- q(0),
- ],
- q(bjz) => [
- q(1254),
- q(0),
- ],
- q(bka) => [
- q(1255),
- q(0),
- ],
- q(bkc) => [
- q(1256),
- q(0),
- ],
- q(bkd) => [
- q(1257),
- q(0),
- ],
- q(bkf) => [
- q(1258),
- q(0),
- ],
- q(bkg) => [
- q(1259),
- q(0),
- ],
- q(bkh) => [
- q(1260),
- q(0),
- ],
- q(bki) => [
- q(1261),
- q(0),
- ],
- q(bkj) => [
- q(1262),
- q(0),
- ],
- q(bkk) => [
- q(1263),
- q(0),
- ],
- q(bkl) => [
- q(1264),
- q(0),
- ],
- q(bkm) => [
- q(1265),
- q(0),
- ],
- q(bkn) => [
- q(1266),
- q(0),
- ],
- q(bko) => [
- q(1267),
- q(0),
- ],
- q(bkp) => [
- q(1268),
- q(0),
- ],
- q(bkq) => [
- q(1269),
- q(0),
- ],
- q(bkr) => [
- q(1270),
- q(0),
- ],
- q(bks) => [
- q(1271),
- q(0),
- ],
- q(bkt) => [
- q(1272),
- q(0),
- ],
- q(bku) => [
- q(1273),
- q(0),
- ],
- q(bkv) => [
- q(1274),
- q(0),
- ],
- q(bkw) => [
- q(1275),
- q(0),
- ],
- q(bkx) => [
- q(1276),
- q(0),
- ],
- q(bky) => [
- q(1277),
- q(0),
- ],
- q(bkz) => [
- q(1278),
- q(0),
- ],
- q(bla) => [
- q(0057),
- q(0),
- ],
- q(blb) => [
- q(1279),
- q(0),
- ],
- q(blc) => [
- q(1280),
- q(0),
- ],
- q(bld) => [
- q(1281),
- q(0),
- ],
- q(ble) => [
- q(1282),
- q(0),
- ],
- q(blf) => [
- q(1283),
- q(0),
- ],
- q(blg) => [
- q(1284),
- q(0),
- ],
- q(blh) => [
- q(1285),
- q(0),
- ],
- q(bli) => [
- q(1286),
- q(0),
- ],
- q(blj) => [
- q(1287),
- q(0),
- ],
- q(blk) => [
- q(1288),
- q(0),
- ],
- q(bll) => [
- q(1289),
- q(0),
- ],
- q(blm) => [
- q(1290),
- q(0),
- ],
- q(bln) => [
- q(1291),
- q(0),
- ],
- q(blo) => [
- q(1292),
- q(0),
- ],
- q(blp) => [
- q(1293),
- q(0),
- ],
- q(blq) => [
- q(1294),
- q(0),
- ],
- q(blr) => [
- q(1295),
- q(0),
- ],
- q(bls) => [
- q(1296),
- q(0),
- ],
- q(blt) => [
- q(1297),
- q(0),
- ],
- q(blv) => [
- q(1298),
- q(0),
- ],
- q(blw) => [
- q(1299),
- q(0),
- ],
- q(blx) => [
- q(1300),
- q(0),
- ],
- q(bly) => [
- q(1301),
- q(0),
- ],
- q(blz) => [
- q(1302),
- q(0),
- ],
- q(bma) => [
- q(1303),
- q(0),
- ],
- q(bmb) => [
- q(1304),
- q(0),
- ],
- q(bmc) => [
- q(1305),
- q(0),
- ],
- q(bmd) => [
- q(1306),
- q(0),
- ],
- q(bme) => [
- q(1307),
- q(0),
- ],
- q(bmf) => [
- q(1308),
- q(0),
- ],
- q(bmg) => [
- q(1309),
- q(0),
- ],
- q(bmh) => [
- q(1310),
- q(0),
- ],
- q(bmi) => [
- q(1311),
- q(0),
- ],
- q(bmj) => [
- q(1312),
- q(0),
- ],
- q(bmk) => [
- q(1313),
- q(0),
- ],
- q(bml) => [
- q(1314),
- q(0),
- ],
- q(bmm) => [
- q(1315),
- q(0),
- ],
- q(bmn) => [
- q(1316),
- q(0),
- ],
- q(bmo) => [
- q(1317),
- q(0),
- ],
- q(bmp) => [
- q(1318),
- q(0),
- ],
- q(bmq) => [
- q(1319),
- q(0),
- ],
- q(bmr) => [
- q(1320),
- q(0),
- ],
- q(bms) => [
- q(1321),
- q(0),
- ],
- q(bmt) => [
- q(1322),
- q(0),
- ],
- q(bmu) => [
- q(1323),
- q(0),
- ],
- q(bmv) => [
- q(1324),
- q(0),
- ],
- q(bmw) => [
- q(1325),
- q(0),
- ],
- q(bmx) => [
- q(1326),
- q(0),
- ],
- q(bmz) => [
- q(1327),
- q(0),
- ],
- q(bna) => [
- q(1328),
- q(0),
- ],
- q(bnb) => [
- q(1329),
- q(0),
- ],
- q(bnc) => [
- q(1330),
- q(0),
- ],
- q(bnd) => [
- q(1331),
- q(0),
- ],
- q(bne) => [
- q(1332),
- q(0),
- ],
- q(bnf) => [
- q(1333),
- q(0),
- ],
- q(bng) => [
- q(1334),
- q(0),
- ],
- q(bni) => [
- q(1335),
- q(0),
- ],
- q(bnj) => [
- q(1336),
- q(0),
- ],
- q(bnk) => [
- q(1337),
- q(0),
- ],
- q(bnl) => [
- q(1338),
- q(0),
- ],
- q(bnm) => [
- q(1339),
- q(0),
- ],
- q(bnn) => [
- q(1340),
- q(0),
- ],
- q(bno) => [
- q(1341),
- q(0),
- ],
- q(bnp) => [
- q(1342),
- q(0),
- ],
- q(bnq) => [
- q(1343),
- q(0),
- ],
- q(bnr) => [
- q(1344),
- q(0),
- ],
- q(bns) => [
- q(1345),
- q(0),
- ],
- q(bnt) => [
- q(0058),
- q(1),
- ],
- q(bnu) => [
- q(1346),
- q(0),
- ],
- q(bnv) => [
- q(1347),
- q(0),
- ],
- q(bnw) => [
- q(1348),
- q(0),
- ],
- q(bnx) => [
- q(1349),
- q(0),
- ],
- q(bny) => [
- q(1350),
- q(0),
- ],
- q(bnz) => [
- q(1351),
- q(0),
- ],
- q(boa) => [
- q(1352),
- q(0),
- ],
- q(bob) => [
- q(1353),
- q(0),
- ],
- q(boe) => [
- q(1354),
- q(0),
- ],
- q(bof) => [
- q(1355),
- q(0),
- ],
- q(bog) => [
- q(1356),
- q(0),
- ],
- q(boh) => [
- q(1357),
- q(0),
- ],
- q(boi) => [
- q(1358),
- q(0),
- ],
- q(boj) => [
- q(1359),
- q(0),
- ],
- q(bok) => [
- q(1360),
- q(0),
- ],
- q(bol) => [
- q(1361),
- q(0),
- ],
- q(bom) => [
- q(1362),
- q(0),
- ],
- q(bon) => [
- q(1363),
- q(0),
- ],
- q(boo) => [
- q(1364),
- q(0),
- ],
- q(bop) => [
- q(1365),
- q(0),
- ],
- q(boq) => [
- q(1366),
- q(0),
- ],
- q(bor) => [
- q(1367),
- q(0),
- ],
- q(bos) => [
- q(0059),
- q(0),
- ],
- q(bot) => [
- q(1368),
- q(0),
- ],
- q(bou) => [
- q(1369),
- q(0),
- ],
- q(bov) => [
- q(1370),
- q(0),
- ],
- q(bow) => [
- q(1371),
- q(0),
- ],
- q(box) => [
- q(1372),
- q(0),
- ],
- q(boy) => [
- q(1373),
- q(0),
- ],
- q(boz) => [
- q(1374),
- q(0),
- ],
- q(bpa) => [
- q(1375),
- q(0),
- ],
- q(bpb) => [
- q(1376),
- q(0),
- ],
- q(bpd) => [
- q(1377),
- q(0),
- ],
- q(bpg) => [
- q(1378),
- q(0),
- ],
- q(bph) => [
- q(1379),
- q(0),
- ],
- q(bpi) => [
- q(1380),
- q(0),
- ],
- q(bpj) => [
- q(1381),
- q(0),
- ],
- q(bpk) => [
- q(1382),
- q(0),
- ],
- q(bpl) => [
- q(1383),
- q(0),
- ],
- q(bpm) => [
- q(1384),
- q(0),
- ],
- q(bpn) => [
- q(1385),
- q(0),
- ],
- q(bpo) => [
- q(1386),
- q(0),
- ],
- q(bpp) => [
- q(1387),
- q(0),
- ],
- q(bpq) => [
- q(1388),
- q(0),
- ],
- q(bpr) => [
- q(1389),
- q(0),
- ],
- q(bps) => [
- q(1390),
- q(0),
- ],
- q(bpt) => [
- q(1391),
- q(0),
- ],
- q(bpu) => [
- q(1392),
- q(0),
- ],
- q(bpv) => [
- q(1393),
- q(0),
- ],
- q(bpw) => [
- q(1394),
- q(0),
- ],
- q(bpx) => [
- q(1395),
- q(0),
- ],
- q(bpy) => [
- q(1396),
- q(0),
- ],
- q(bpz) => [
- q(1397),
- q(0),
- ],
- q(bqa) => [
- q(1398),
- q(0),
- ],
- q(bqb) => [
- q(1399),
- q(0),
- ],
- q(bqc) => [
- q(1400),
- q(0),
- ],
- q(bqd) => [
- q(1401),
- q(0),
- ],
- q(bqf) => [
- q(1402),
- q(0),
- ],
- q(bqg) => [
- q(1403),
- q(0),
- ],
- q(bqh) => [
- q(1404),
- q(0),
- ],
- q(bqi) => [
- q(1405),
- q(0),
- ],
- q(bqj) => [
- q(1406),
- q(0),
- ],
- q(bqk) => [
- q(1407),
- q(0),
- ],
- q(bql) => [
- q(1408),
- q(0),
- ],
- q(bqm) => [
- q(1409),
- q(0),
- ],
- q(bqn) => [
- q(1410),
- q(0),
- ],
- q(bqo) => [
- q(1411),
- q(0),
- ],
- q(bqp) => [
- q(1412),
- q(0),
- ],
- q(bqq) => [
- q(1413),
- q(0),
- ],
- q(bqr) => [
- q(1414),
- q(0),
- ],
- q(bqs) => [
- q(1415),
- q(0),
- ],
- q(bqt) => [
- q(1416),
- q(0),
- ],
- q(bqu) => [
- q(1417),
- q(0),
- ],
- q(bqv) => [
- q(1418),
- q(0),
- ],
- q(bqw) => [
- q(1419),
- q(0),
- ],
- q(bqx) => [
- q(1420),
- q(0),
- ],
- q(bqy) => [
- q(1421),
- q(0),
- ],
- q(bqz) => [
- q(1422),
- q(0),
- ],
- q(bra) => [
- q(0060),
- q(0),
- ],
- q(brb) => [
- q(1423),
- q(0),
- ],
- q(brc) => [
- q(1424),
- q(0),
- ],
- q(brd) => [
- q(1425),
- q(0),
- ],
- q(bre) => [
- q(0061),
- q(0),
- ],
- q(brf) => [
- q(1426),
- q(0),
- ],
- q(brg) => [
- q(1427),
- q(0),
- ],
- q(brh) => [
- q(1428),
- q(0),
- ],
- q(bri) => [
- q(1429),
- q(0),
- ],
- q(brj) => [
- q(1430),
- q(0),
- ],
- q(brk) => [
- q(1431),
- q(0),
- ],
- q(brl) => [
- q(1432),
- q(0),
- ],
- q(brm) => [
- q(1433),
- q(0),
- ],
- q(brn) => [
- q(1434),
- q(0),
- ],
- q(bro) => [
- q(1435),
- q(0),
- ],
- q(brp) => [
- q(1436),
- q(0),
- ],
- q(brq) => [
- q(1437),
- q(0),
- ],
- q(brr) => [
- q(1438),
- q(0),
- ],
- q(brs) => [
- q(1439),
- q(0),
- ],
- q(brt) => [
- q(1440),
- q(0),
- ],
- q(bru) => [
- q(1441),
- q(0),
- ],
- q(brv) => [
- q(1442),
- q(0),
- ],
- q(brw) => [
- q(1443),
- q(0),
- ],
- q(brx) => [
- q(1444),
- q(0),
- ],
- q(bry) => [
- q(1445),
- q(0),
- ],
- q(brz) => [
- q(1446),
- q(0),
- ],
- q(bsa) => [
- q(1447),
- q(0),
- ],
- q(bsb) => [
- q(1448),
- q(0),
- ],
- q(bsc) => [
- q(1449),
- q(0),
- ],
- q(bse) => [
- q(1450),
- q(0),
- ],
- q(bsf) => [
- q(1451),
- q(0),
- ],
- q(bsg) => [
- q(1452),
- q(0),
- ],
- q(bsh) => [
- q(1453),
- q(0),
- ],
- q(bsi) => [
- q(1454),
- q(0),
- ],
- q(bsj) => [
- q(1455),
- q(0),
- ],
- q(bsk) => [
- q(1456),
- q(0),
- ],
- q(bsl) => [
- q(1457),
- q(0),
- ],
- q(bsm) => [
- q(1458),
- q(0),
- ],
- q(bsn) => [
- q(1459),
- q(0),
- ],
- q(bso) => [
- q(1460),
- q(0),
- ],
- q(bsp) => [
- q(1461),
- q(0),
- ],
- q(bsq) => [
- q(1462),
- q(0),
- ],
- q(bsr) => [
- q(1463),
- q(0),
- ],
- q(bss) => [
- q(1464),
- q(0),
- ],
- q(bst) => [
- q(1465),
- q(0),
- ],
- q(bsu) => [
- q(1466),
- q(0),
- ],
- q(bsv) => [
- q(1467),
- q(0),
- ],
- q(bsw) => [
- q(1468),
- q(0),
- ],
- q(bsx) => [
- q(1469),
- q(0),
- ],
- q(bsy) => [
- q(1470),
- q(0),
- ],
- q(bta) => [
- q(1471),
- q(0),
- ],
- q(btc) => [
- q(1472),
- q(0),
- ],
- q(btd) => [
- q(1473),
- q(0),
- ],
- q(bte) => [
- q(1474),
- q(0),
- ],
- q(btf) => [
- q(1475),
- q(0),
- ],
- q(btg) => [
- q(1476),
- q(0),
- ],
- q(bth) => [
- q(1477),
- q(0),
- ],
- q(bti) => [
- q(1478),
- q(0),
- ],
- q(btj) => [
- q(1479),
- q(0),
- ],
- q(btk) => [
- q(0062),
- q(0),
- ],
- q(btm) => [
- q(1480),
- q(0),
- ],
- q(btn) => [
- q(1481),
- q(0),
- ],
- q(bto) => [
- q(1482),
- q(0),
- ],
- q(btp) => [
- q(1483),
- q(0),
- ],
- q(btq) => [
- q(1484),
- q(0),
- ],
- q(btr) => [
- q(1485),
- q(0),
- ],
- q(bts) => [
- q(1486),
- q(0),
- ],
- q(btt) => [
- q(1487),
- q(0),
- ],
- q(btu) => [
- q(1488),
- q(0),
- ],
- q(btv) => [
- q(1489),
- q(0),
- ],
- q(btw) => [
- q(1490),
- q(0),
- ],
- q(btx) => [
- q(1491),
- q(0),
- ],
- q(bty) => [
- q(1492),
- q(0),
- ],
- q(btz) => [
- q(1493),
- q(0),
- ],
- q(bua) => [
- q(0063),
- q(0),
- ],
- q(bub) => [
- q(1494),
- q(0),
- ],
- q(buc) => [
- q(1495),
- q(0),
- ],
- q(bud) => [
- q(1496),
- q(0),
- ],
- q(bue) => [
- q(1497),
- q(0),
- ],
- q(buf) => [
- q(1498),
- q(0),
- ],
- q(bug) => [
- q(0064),
- q(0),
- ],
- q(buh) => [
- q(1499),
- q(0),
- ],
- q(bui) => [
- q(1500),
- q(0),
- ],
- q(buj) => [
- q(1501),
- q(0),
- ],
- q(buk) => [
- q(1502),
- q(0),
- ],
- q(bul) => [
- q(0065),
- q(0),
- ],
- q(bum) => [
- q(1503),
- q(0),
- ],
- q(bun) => [
- q(1504),
- q(0),
- ],
- q(buo) => [
- q(1505),
- q(0),
- ],
- q(bup) => [
- q(1506),
- q(0),
- ],
- q(buq) => [
- q(1507),
- q(0),
- ],
- q(bur) => [
- q(0066),
- q(0),
- ],
- q(bus) => [
- q(1508),
- q(0),
- ],
- q(but) => [
- q(1509),
- q(0),
- ],
- q(buu) => [
- q(1510),
- q(0),
- ],
- q(buv) => [
- q(1511),
- q(0),
- ],
- q(buw) => [
- q(1512),
- q(0),
- ],
- q(bux) => [
- q(1513),
- q(0),
- ],
- q(buy) => [
- q(1514),
- q(0),
- ],
- q(buz) => [
- q(1515),
- q(0),
- ],
- q(bva) => [
- q(1516),
- q(0),
- ],
- q(bvb) => [
- q(1517),
- q(0),
- ],
- q(bvc) => [
- q(1518),
- q(0),
- ],
- q(bvd) => [
- q(1519),
- q(0),
- ],
- q(bve) => [
- q(1520),
- q(0),
- ],
- q(bvf) => [
- q(1521),
- q(0),
- ],
- q(bvg) => [
- q(1522),
- q(0),
- ],
- q(bvh) => [
- q(1523),
- q(0),
- ],
- q(bvi) => [
- q(1524),
- q(0),
- ],
- q(bvj) => [
- q(1525),
- q(0),
- ],
- q(bvk) => [
- q(1526),
- q(0),
- ],
- q(bvl) => [
- q(1527),
- q(0),
- ],
- q(bvm) => [
- q(1528),
- q(0),
- ],
- q(bvn) => [
- q(1529),
- q(0),
- ],
- q(bvo) => [
- q(1530),
- q(0),
- ],
- q(bvp) => [
- q(1531),
- q(0),
- ],
- q(bvq) => [
- q(1532),
- q(0),
- ],
- q(bvr) => [
- q(1533),
- q(0),
- ],
- q(bvt) => [
- q(1534),
- q(0),
- ],
- q(bvu) => [
- q(1535),
- q(0),
- ],
- q(bvv) => [
- q(1536),
- q(0),
- ],
- q(bvw) => [
- q(1537),
- q(0),
- ],
- q(bvx) => [
- q(1538),
- q(0),
- ],
- q(bvy) => [
- q(1539),
- q(0),
- ],
- q(bvz) => [
- q(1540),
- q(0),
- ],
- q(bwa) => [
- q(1541),
- q(0),
- ],
- q(bwb) => [
- q(1542),
- q(0),
- ],
- q(bwc) => [
- q(1543),
- q(0),
- ],
- q(bwd) => [
- q(1544),
- q(0),
- ],
- q(bwe) => [
- q(1545),
- q(0),
- ],
- q(bwf) => [
- q(1546),
- q(0),
- ],
- q(bwg) => [
- q(1547),
- q(0),
- ],
- q(bwh) => [
- q(1548),
- q(0),
- ],
- q(bwi) => [
- q(1549),
- q(0),
- ],
- q(bwj) => [
- q(1550),
- q(0),
- ],
- q(bwk) => [
- q(1551),
- q(0),
- ],
- q(bwl) => [
- q(1552),
- q(0),
- ],
- q(bwm) => [
- q(1553),
- q(0),
- ],
- q(bwn) => [
- q(1554),
- q(0),
- ],
- q(bwo) => [
- q(1555),
- q(0),
- ],
- q(bwp) => [
- q(1556),
- q(0),
- ],
- q(bwq) => [
- q(1557),
- q(0),
- ],
- q(bwr) => [
- q(1558),
- q(0),
- ],
- q(bws) => [
- q(1559),
- q(0),
- ],
- q(bwt) => [
- q(1560),
- q(0),
- ],
- q(bwu) => [
- q(1561),
- q(0),
- ],
- q(bww) => [
- q(1562),
- q(0),
- ],
- q(bwx) => [
- q(1563),
- q(0),
- ],
- q(bwy) => [
- q(1564),
- q(0),
- ],
- q(bwz) => [
- q(1565),
- q(0),
- ],
- q(bxa) => [
- q(1566),
- q(0),
- ],
- q(bxb) => [
- q(1567),
- q(0),
- ],
- q(bxc) => [
- q(1568),
- q(0),
- ],
- q(bxd) => [
- q(1569),
- q(0),
- ],
- q(bxe) => [
- q(1570),
- q(0),
- ],
- q(bxf) => [
- q(1571),
- q(0),
- ],
- q(bxg) => [
- q(1572),
- q(0),
- ],
- q(bxh) => [
- q(1573),
- q(0),
- ],
- q(bxi) => [
- q(1574),
- q(0),
- ],
- q(bxj) => [
- q(1575),
- q(0),
- ],
- q(bxk) => [
- q(1576),
- q(0),
- ],
- q(bxl) => [
- q(1577),
- q(0),
- ],
- q(bxm) => [
- q(1578),
- q(0),
- ],
- q(bxn) => [
- q(1579),
- q(0),
- ],
- q(bxo) => [
- q(1580),
- q(0),
- ],
- q(bxp) => [
- q(1581),
- q(0),
- ],
- q(bxq) => [
- q(1582),
- q(0),
- ],
- q(bxr) => [
- q(1583),
- q(0),
- ],
- q(bxs) => [
- q(1584),
- q(0),
- ],
- q(bxu) => [
- q(1585),
- q(0),
- ],
- q(bxv) => [
- q(1586),
- q(0),
- ],
- q(bxw) => [
- q(1587),
- q(0),
- ],
- q(bxz) => [
- q(1588),
- q(0),
- ],
- q(bya) => [
- q(1589),
- q(0),
- ],
- q(byb) => [
- q(1590),
- q(0),
- ],
- q(byc) => [
- q(1591),
- q(0),
- ],
- q(byd) => [
- q(1592),
- q(0),
- ],
- q(bye) => [
- q(1593),
- q(0),
- ],
- q(byf) => [
- q(1594),
- q(0),
- ],
- q(byg) => [
- q(1595),
- q(0),
- ],
- q(byh) => [
- q(1596),
- q(0),
- ],
- q(byi) => [
- q(1597),
- q(0),
- ],
- q(byj) => [
- q(1598),
- q(0),
- ],
- q(byk) => [
- q(1599),
- q(0),
- ],
- q(byl) => [
- q(1600),
- q(0),
- ],
- q(bym) => [
- q(1601),
- q(0),
- ],
- q(byn) => [
- q(0067),
- q(1),
- ],
- q(byo) => [
- q(1602),
- q(0),
- ],
- q(byp) => [
- q(1603),
- q(0),
- ],
- q(byq) => [
- q(1604),
- q(0),
- ],
- q(byr) => [
- q(1605),
- q(0),
- ],
- q(bys) => [
- q(1606),
- q(0),
- ],
- q(byt) => [
- q(1607),
- q(0),
- ],
- q(byv) => [
- q(1608),
- q(0),
- ],
- q(byw) => [
- q(1609),
- q(0),
- ],
- q(byx) => [
- q(1610),
- q(0),
- ],
- q(byz) => [
- q(1611),
- q(0),
- ],
- q(bza) => [
- q(1612),
- q(0),
- ],
- q(bzb) => [
- q(1613),
- q(0),
- ],
- q(bzc) => [
- q(1614),
- q(0),
- ],
- q(bzd) => [
- q(1615),
- q(0),
- ],
- q(bze) => [
- q(1616),
- q(0),
- ],
- q(bzf) => [
- q(1617),
- q(0),
- ],
- q(bzg) => [
- q(1618),
- q(0),
- ],
- q(bzh) => [
- q(1619),
- q(0),
- ],
- q(bzi) => [
- q(1620),
- q(0),
- ],
- q(bzj) => [
- q(1621),
- q(0),
- ],
- q(bzk) => [
- q(1622),
- q(0),
- ],
- q(bzl) => [
- q(1623),
- q(0),
- ],
- q(bzm) => [
- q(1624),
- q(0),
- ],
- q(bzn) => [
- q(1625),
- q(0),
- ],
- q(bzo) => [
- q(1626),
- q(0),
- ],
- q(bzp) => [
- q(1627),
- q(0),
- ],
- q(bzq) => [
- q(1628),
- q(0),
- ],
- q(bzr) => [
- q(1629),
- q(0),
- ],
- q(bzs) => [
- q(1630),
- q(0),
- ],
- q(bzt) => [
- q(1631),
- q(0),
- ],
- q(bzu) => [
- q(1632),
- q(0),
- ],
- q(bzv) => [
- q(1633),
- q(0),
- ],
- q(bzw) => [
- q(1634),
- q(0),
- ],
- q(bzx) => [
- q(1635),
- q(0),
- ],
- q(bzy) => [
- q(1636),
- q(0),
- ],
- q(bzz) => [
- q(1637),
- q(0),
- ],
- q(caa) => [
- q(1638),
- q(0),
- ],
- q(cab) => [
- q(1639),
- q(0),
- ],
- q(cac) => [
- q(1640),
- q(0),
- ],
- q(cad) => [
- q(0068),
- q(0),
- ],
- q(cae) => [
- q(1641),
- q(0),
- ],
- q(caf) => [
- q(1642),
- q(0),
- ],
- q(cag) => [
- q(1643),
- q(0),
- ],
- q(cah) => [
- q(1644),
- q(0),
- ],
- q(cai) => [
- q(0069),
- q(0),
- ],
- q(caj) => [
- q(1645),
- q(0),
- ],
- q(cak) => [
- q(1646),
- q(0),
- ],
- q(cal) => [
- q(1647),
- q(0),
- ],
- q(cam) => [
- q(1648),
- q(0),
- ],
- q(can) => [
- q(1649),
- q(0),
- ],
- q(cao) => [
- q(1650),
- q(0),
- ],
- q(cap) => [
- q(1651),
- q(0),
- ],
- q(caq) => [
- q(1652),
- q(0),
- ],
- q(car) => [
- q(0070),
- q(0),
- ],
- q(cas) => [
- q(1653),
- q(0),
- ],
- q(cat) => [
- q(0071),
- q(0),
- ],
- q(cau) => [
- q(0072),
- q(0),
- ],
- q(cav) => [
- q(1654),
- q(0),
- ],
- q(caw) => [
- q(1655),
- q(0),
- ],
- q(cax) => [
- q(1656),
- q(0),
- ],
- q(cay) => [
- q(1657),
- q(0),
- ],
- q(caz) => [
- q(1658),
- q(0),
- ],
- q(cba) => [
- q(0495),
- q(0),
- ],
- q(cbb) => [
- q(1659),
- q(0),
- ],
- q(cbc) => [
- q(1660),
- q(0),
- ],
- q(cbd) => [
- q(1661),
- q(0),
- ],
- q(cbg) => [
- q(1662),
- q(0),
- ],
- q(cbi) => [
- q(1663),
- q(0),
- ],
- q(cbj) => [
- q(1664),
- q(0),
- ],
- q(cbk) => [
- q(1665),
- q(0),
- ],
- q(cbl) => [
- q(1666),
- q(0),
- ],
- q(cbn) => [
- q(1667),
- q(0),
- ],
- q(cbo) => [
- q(1668),
- q(0),
- ],
- q(cbq) => [
- q(1669),
- q(0),
- ],
- q(cbr) => [
- q(1670),
- q(0),
- ],
- q(cbs) => [
- q(1671),
- q(0),
- ],
- q(cbt) => [
- q(1672),
- q(0),
- ],
- q(cbu) => [
- q(1673),
- q(0),
- ],
- q(cbv) => [
- q(1674),
- q(0),
- ],
- q(cbw) => [
- q(1675),
- q(0),
- ],
- q(cby) => [
- q(1676),
- q(0),
- ],
- q(cca) => [
- q(1677),
- q(0),
- ],
- q(ccc) => [
- q(1678),
- q(0),
- ],
- q(ccd) => [
- q(1679),
- q(0),
- ],
- q(cce) => [
- q(1680),
- q(0),
- ],
- q(ccg) => [
- q(1681),
- q(0),
- ],
- q(cch) => [
- q(1682),
- q(0),
- ],
- q(ccj) => [
- q(1683),
- q(0),
- ],
- q(ccl) => [
- q(1684),
- q(0),
- ],
- q(ccm) => [
- q(1685),
- q(0),
- ],
- q(ccn) => [
- q(0496),
- q(0),
- ],
- q(cco) => [
- q(1686),
- q(0),
- ],
- q(ccp) => [
- q(1687),
- q(0),
- ],
- q(ccr) => [
- q(1688),
- q(0),
- ],
- q(ccs) => [
- q(0497),
- q(0),
- ],
- q(cda) => [
- q(1689),
- q(0),
- ],
- q(cdc) => [
- q(0498),
- q(0),
- ],
- q(cdd) => [
- q(0499),
- q(0),
- ],
- q(cde) => [
- q(1690),
- q(0),
- ],
- q(cdf) => [
- q(1691),
- q(0),
- ],
- q(cdg) => [
- q(1692),
- q(0),
- ],
- q(cdh) => [
- q(1693),
- q(0),
- ],
- q(cdi) => [
- q(1694),
- q(0),
- ],
- q(cdj) => [
- q(1695),
- q(0),
- ],
- q(cdm) => [
- q(1696),
- q(0),
- ],
- q(cdn) => [
- q(1697),
- q(0),
- ],
- q(cdo) => [
- q(1698),
- q(0),
- ],
- q(cdr) => [
- q(1699),
- q(0),
- ],
- q(cds) => [
- q(1700),
- q(0),
- ],
- q(cdy) => [
- q(1701),
- q(0),
- ],
- q(cdz) => [
- q(1702),
- q(0),
- ],
- q(cea) => [
- q(1703),
- q(0),
- ],
- q(ceb) => [
- q(0073),
- q(0),
- ],
- q(ceg) => [
- q(1704),
- q(0),
- ],
- q(cek) => [
- q(1705),
- q(0),
- ],
- q(cel) => [
- q(0074),
- q(0),
- ],
- q(cen) => [
- q(1706),
- q(0),
- ],
- q(cet) => [
- q(1707),
- q(0),
- ],
- q(cfa) => [
- q(1708),
- q(0),
- ],
- q(cfd) => [
- q(1709),
- q(0),
- ],
- q(cfg) => [
- q(1710),
- q(0),
- ],
- q(cfm) => [
- q(1711),
- q(0),
- ],
- q(cga) => [
- q(1712),
- q(0),
- ],
- q(cgc) => [
- q(1713),
- q(0),
- ],
- q(cgg) => [
- q(1714),
- q(0),
- ],
- q(cgk) => [
- q(1715),
- q(0),
- ],
- q(cha) => [
- q(0075),
- q(0),
- ],
- q(chb) => [
- q(0076),
- q(0),
- ],
- q(chc) => [
- q(1716),
- q(0),
- ],
- q(chd) => [
- q(1717),
- q(0),
- ],
- q(che) => [
- q(0077),
- q(0),
- ],
- q(chf) => [
- q(1718),
- q(0),
- ],
- q(chg) => [
- q(0078),
- q(0),
- ],
- q(chh) => [
- q(1719),
- q(0),
- ],
- q(chi) => [
- q(0079),
- q(0),
- ],
- q(chj) => [
- q(1720),
- q(0),
- ],
- q(chk) => [
- q(0080),
- q(0),
- ],
- q(chl) => [
- q(1721),
- q(0),
- ],
- q(chm) => [
- q(0081),
- q(1),
- ],
- q(chn) => [
- q(0082),
- q(0),
- ],
- q(cho) => [
- q(0083),
- q(0),
- ],
- q(chp) => [
- q(0084),
- q(0),
- ],
- q(chq) => [
- q(1722),
- q(0),
- ],
- q(chr) => [
- q(0085),
- q(0),
- ],
- q(cht) => [
- q(1723),
- q(0),
- ],
- q(chu) => [
- q(0086),
- q(0),
- ],
- q(chv) => [
- q(0087),
- q(0),
- ],
- q(chw) => [
- q(1724),
- q(0),
- ],
- q(chx) => [
- q(1725),
- q(0),
- ],
- q(chy) => [
- q(0088),
- q(0),
- ],
- q(chz) => [
- q(1726),
- q(0),
- ],
- q(cia) => [
- q(1727),
- q(0),
- ],
- q(cib) => [
- q(1728),
- q(0),
- ],
- q(cic) => [
- q(1729),
- q(0),
- ],
- q(cid) => [
- q(1730),
- q(0),
- ],
- q(cie) => [
- q(1731),
- q(0),
- ],
- q(cih) => [
- q(1732),
- q(0),
- ],
- q(cik) => [
- q(1733),
- q(0),
- ],
- q(cim) => [
- q(1734),
- q(0),
- ],
- q(cin) => [
- q(1735),
- q(0),
- ],
- q(cip) => [
- q(1736),
- q(0),
- ],
- q(cir) => [
- q(1737),
- q(0),
- ],
- q(ciw) => [
- q(1738),
- q(0),
- ],
- q(ciy) => [
- q(1739),
- q(0),
- ],
- q(cja) => [
- q(1740),
- q(0),
- ],
- q(cje) => [
- q(1741),
- q(0),
- ],
- q(cjh) => [
- q(1742),
- q(0),
- ],
- q(cji) => [
- q(1743),
- q(0),
- ],
- q(cjk) => [
- q(1744),
- q(0),
- ],
- q(cjm) => [
- q(1745),
- q(0),
- ],
- q(cjn) => [
- q(1746),
- q(0),
- ],
- q(cjo) => [
- q(1747),
- q(0),
- ],
- q(cjp) => [
- q(1748),
- q(0),
- ],
- q(cjs) => [
- q(1749),
- q(0),
- ],
- q(cjv) => [
- q(1750),
- q(0),
- ],
- q(cjy) => [
- q(1751),
- q(0),
- ],
- q(ckb) => [
- q(1752),
- q(0),
- ],
- q(ckh) => [
- q(1753),
- q(0),
- ],
- q(ckl) => [
- q(1754),
- q(0),
- ],
- q(ckn) => [
- q(1755),
- q(0),
- ],
- q(cko) => [
- q(1756),
- q(0),
- ],
- q(ckq) => [
- q(1757),
- q(0),
- ],
- q(ckr) => [
- q(1758),
- q(0),
- ],
- q(cks) => [
- q(1759),
- q(0),
- ],
- q(ckt) => [
- q(1760),
- q(0),
- ],
- q(cku) => [
- q(1761),
- q(0),
- ],
- q(ckv) => [
- q(1762),
- q(0),
- ],
- q(ckx) => [
- q(1763),
- q(0),
- ],
- q(cky) => [
- q(1764),
- q(0),
- ],
- q(ckz) => [
- q(1765),
- q(0),
- ],
- q(cla) => [
- q(1766),
- q(0),
- ],
- q(clc) => [
- q(1767),
- q(0),
- ],
- q(cld) => [
- q(1768),
- q(0),
- ],
- q(cle) => [
- q(1769),
- q(0),
- ],
- q(clh) => [
- q(1770),
- q(0),
- ],
- q(cli) => [
- q(1771),
- q(0),
- ],
- q(clj) => [
- q(1772),
- q(0),
- ],
- q(clk) => [
- q(1773),
- q(0),
- ],
- q(cll) => [
- q(1774),
- q(0),
- ],
- q(clm) => [
- q(1775),
- q(0),
- ],
- q(clo) => [
- q(1776),
- q(0),
- ],
- q(clt) => [
- q(1777),
- q(0),
- ],
- q(clu) => [
- q(1778),
- q(0),
- ],
- q(clw) => [
- q(1779),
- q(0),
- ],
- q(cly) => [
- q(1780),
- q(0),
- ],
- q(cma) => [
- q(1781),
- q(0),
- ],
- q(cmc) => [
- q(0089),
- q(0),
- ],
- q(cme) => [
- q(1782),
- q(0),
- ],
- q(cmg) => [
- q(1783),
- q(0),
- ],
- q(cmi) => [
- q(1784),
- q(0),
- ],
- q(cml) => [
- q(1785),
- q(0),
- ],
- q(cmm) => [
- q(1786),
- q(0),
- ],
- q(cmn) => [
- q(1787),
- q(0),
- ],
- q(cmo) => [
- q(1788),
- q(0),
- ],
- q(cmr) => [
- q(1789),
- q(0),
- ],
- q(cms) => [
- q(1790),
- q(0),
- ],
- q(cmt) => [
- q(1791),
- q(0),
- ],
- q(cna) => [
- q(1792),
- q(0),
- ],
- q(cnb) => [
- q(1793),
- q(0),
- ],
- q(cnc) => [
- q(1794),
- q(0),
- ],
- q(cng) => [
- q(1795),
- q(0),
- ],
- q(cnh) => [
- q(1796),
- q(0),
- ],
- q(cni) => [
- q(1797),
- q(0),
- ],
- q(cnk) => [
- q(1798),
- q(0),
- ],
- q(cnl) => [
- q(1799),
- q(0),
- ],
- q(cno) => [
- q(1800),
- q(0),
- ],
- q(cnr) => [
- q(0090),
- q(0),
- ],
- q(cns) => [
- q(1801),
- q(0),
- ],
- q(cnt) => [
- q(1802),
- q(0),
- ],
- q(cnu) => [
- q(1803),
- q(0),
- ],
- q(cnw) => [
- q(1804),
- q(0),
- ],
- q(cnx) => [
- q(1805),
- q(0),
- ],
- q(coa) => [
- q(1806),
- q(0),
- ],
- q(cob) => [
- q(1807),
- q(0),
- ],
- q(coc) => [
- q(1808),
- q(0),
- ],
- q(cod) => [
- q(1809),
- q(0),
- ],
- q(coe) => [
- q(1810),
- q(0),
- ],
- q(cof) => [
- q(1811),
- q(0),
- ],
- q(cog) => [
- q(1812),
- q(0),
- ],
- q(coh) => [
- q(1813),
- q(0),
- ],
- q(coj) => [
- q(1814),
- q(0),
- ],
- q(cok) => [
- q(1815),
- q(0),
- ],
- q(col) => [
- q(1816),
- q(0),
- ],
- q(com) => [
- q(1817),
- q(0),
- ],
- q(con) => [
- q(1818),
- q(0),
- ],
- q(coo) => [
- q(1819),
- q(0),
- ],
- q(cop) => [
- q(0091),
- q(0),
- ],
- q(coq) => [
- q(1820),
- q(0),
- ],
- q(cor) => [
- q(0092),
- q(0),
- ],
- q(cos) => [
- q(0093),
- q(0),
- ],
- q(cot) => [
- q(1821),
- q(0),
- ],
- q(cou) => [
- q(1822),
- q(0),
- ],
- q(cov) => [
- q(1823),
- q(0),
- ],
- q(cow) => [
- q(1824),
- q(0),
- ],
- q(cox) => [
- q(1825),
- q(0),
- ],
- q(coz) => [
- q(1826),
- q(0),
- ],
- q(cpa) => [
- q(1827),
- q(0),
- ],
- q(cpb) => [
- q(1828),
- q(0),
- ],
- q(cpc) => [
- q(1829),
- q(0),
- ],
- q(cpe) => [
- q(0094),
- q(2),
- ],
- q(cpf) => [
- q(0095),
- q(2),
- ],
- q(cpg) => [
- q(1830),
- q(0),
- ],
- q(cpi) => [
- q(1831),
- q(0),
- ],
- q(cpn) => [
- q(1832),
- q(0),
- ],
- q(cpo) => [
- q(1833),
- q(0),
- ],
- q(cpp) => [
- q(0096),
- q(2),
- ],
- q(cps) => [
- q(1834),
- q(0),
- ],
- q(cpu) => [
- q(1835),
- q(0),
- ],
- q(cpx) => [
- q(1836),
- q(0),
- ],
- q(cpy) => [
- q(1837),
- q(0),
- ],
- q(cqd) => [
- q(1838),
- q(0),
- ],
- q(cra) => [
- q(1839),
- q(0),
- ],
- q(crb) => [
- q(1840),
- q(0),
- ],
- q(crc) => [
- q(1841),
- q(0),
- ],
- q(crd) => [
- q(1842),
- q(0),
- ],
- q(cre) => [
- q(0097),
- q(0),
- ],
- q(crf) => [
- q(1843),
- q(0),
- ],
- q(crg) => [
- q(1844),
- q(0),
- ],
- q(crh) => [
- q(0098),
- q(0),
- ],
- q(cri) => [
- q(1845),
- q(0),
- ],
- q(crj) => [
- q(1846),
- q(0),
- ],
- q(crk) => [
- q(1847),
- q(0),
- ],
- q(crl) => [
- q(1848),
- q(0),
- ],
- q(crm) => [
- q(1849),
- q(0),
- ],
- q(crn) => [
- q(1850),
- q(0),
- ],
- q(cro) => [
- q(1851),
- q(0),
- ],
- q(crp) => [
- q(0099),
- q(1),
- ],
- q(crq) => [
- q(1852),
- q(0),
- ],
- q(crr) => [
- q(1853),
- q(0),
- ],
- q(crs) => [
- q(1854),
- q(0),
- ],
- q(crt) => [
- q(1855),
- q(0),
- ],
- q(crv) => [
- q(1856),
- q(0),
- ],
- q(crw) => [
- q(1857),
- q(0),
- ],
- q(crx) => [
- q(1858),
- q(0),
- ],
- q(cry) => [
- q(1859),
- q(0),
- ],
- q(crz) => [
- q(1860),
- q(0),
- ],
- q(csa) => [
- q(1861),
- q(0),
- ],
- q(csb) => [
- q(0100),
- q(0),
- ],
- q(csc) => [
- q(1862),
- q(0),
- ],
- q(csd) => [
- q(1863),
- q(0),
- ],
- q(cse) => [
- q(1864),
- q(0),
- ],
- q(csf) => [
- q(1865),
- q(0),
- ],
- q(csg) => [
- q(1866),
- q(0),
- ],
- q(csh) => [
- q(1867),
- q(0),
- ],
- q(csi) => [
- q(1868),
- q(0),
- ],
- q(csj) => [
- q(1869),
- q(0),
- ],
- q(csk) => [
- q(1870),
- q(0),
- ],
- q(csl) => [
- q(1871),
- q(0),
- ],
- q(csm) => [
- q(1872),
- q(0),
- ],
- q(csn) => [
- q(1873),
- q(0),
- ],
- q(cso) => [
- q(1874),
- q(0),
- ],
- q(csq) => [
- q(1875),
- q(0),
- ],
- q(csr) => [
- q(1876),
- q(0),
- ],
- q(css) => [
- q(1877),
- q(0),
- ],
- q(cst) => [
- q(1878),
- q(0),
- ],
- q(csu) => [
- q(0500),
- q(0),
- ],
- q(csv) => [
- q(1879),
- q(0),
- ],
- q(csw) => [
- q(1880),
- q(0),
- ],
- q(csy) => [
- q(1881),
- q(0),
- ],
- q(csz) => [
- q(1882),
- q(0),
- ],
- q(cta) => [
- q(1883),
- q(0),
- ],
- q(ctc) => [
- q(1884),
- q(0),
- ],
- q(ctd) => [
- q(1885),
- q(0),
- ],
- q(cte) => [
- q(1886),
- q(0),
- ],
- q(ctg) => [
- q(1887),
- q(0),
- ],
- q(cth) => [
- q(1888),
- q(0),
- ],
- q(ctl) => [
- q(1889),
- q(0),
- ],
- q(ctm) => [
- q(1890),
- q(0),
- ],
- q(ctn) => [
- q(1891),
- q(0),
- ],
- q(cto) => [
- q(1892),
- q(0),
- ],
- q(ctp) => [
- q(1893),
- q(0),
- ],
- q(cts) => [
- q(1894),
- q(0),
- ],
- q(ctt) => [
- q(1895),
- q(0),
- ],
- q(ctu) => [
- q(1896),
- q(0),
- ],
- q(ctz) => [
- q(1897),
- q(0),
- ],
- q(cua) => [
- q(1898),
- q(0),
- ],
- q(cub) => [
- q(1899),
- q(0),
- ],
- q(cuc) => [
- q(1900),
- q(0),
- ],
- q(cug) => [
- q(1901),
- q(0),
- ],
- q(cuh) => [
- q(1902),
- q(0),
- ],
- q(cui) => [
- q(1903),
- q(0),
- ],
- q(cuj) => [
- q(1904),
- q(0),
- ],
- q(cuk) => [
- q(1905),
- q(0),
- ],
- q(cul) => [
- q(1906),
- q(0),
- ],
- q(cuo) => [
- q(1907),
- q(0),
- ],
- q(cup) => [
- q(1908),
- q(0),
- ],
- q(cuq) => [
- q(1909),
- q(0),
- ],
- q(cur) => [
- q(1910),
- q(0),
- ],
- q(cus) => [
- q(0101),
- q(0),
- ],
- q(cut) => [
- q(1911),
- q(0),
- ],
- q(cuu) => [
- q(1912),
- q(0),
- ],
- q(cuv) => [
- q(1913),
- q(0),
- ],
- q(cuw) => [
- q(1914),
- q(0),
- ],
- q(cux) => [
- q(1915),
- q(0),
- ],
- q(cvg) => [
- q(1916),
- q(0),
- ],
- q(cvn) => [
- q(1917),
- q(0),
- ],
- q(cwa) => [
- q(1918),
- q(0),
- ],
- q(cwb) => [
- q(1919),
- q(0),
- ],
- q(cwd) => [
- q(1920),
- q(0),
- ],
- q(cwe) => [
- q(1921),
- q(0),
- ],
- q(cwg) => [
- q(1922),
- q(0),
- ],
- q(cwt) => [
- q(1923),
- q(0),
- ],
- q(cya) => [
- q(1924),
- q(0),
- ],
- q(cyb) => [
- q(1925),
- q(0),
- ],
- q(cyo) => [
- q(1926),
- q(0),
- ],
- q(cze) => [
- q(0102),
- q(0),
- ],
- q(czh) => [
- q(1927),
- q(0),
- ],
- q(czk) => [
- q(1928),
- q(0),
- ],
- q(czn) => [
- q(1929),
- q(0),
- ],
- q(czo) => [
- q(1930),
- q(0),
- ],
- q(czt) => [
- q(1931),
- q(0),
- ],
- q(daa) => [
- q(1932),
- q(0),
- ],
- q(dac) => [
- q(1933),
- q(0),
- ],
- q(dad) => [
- q(1934),
- q(0),
- ],
- q(dae) => [
- q(1935),
- q(0),
- ],
- q(dag) => [
- q(1936),
- q(0),
- ],
- q(dah) => [
- q(1937),
- q(0),
- ],
- q(dai) => [
- q(1938),
- q(0),
- ],
- q(daj) => [
- q(1939),
- q(0),
- ],
- q(dak) => [
- q(0103),
- q(0),
- ],
- q(dal) => [
- q(1940),
- q(0),
- ],
- q(dam) => [
- q(1941),
- q(0),
- ],
- q(dan) => [
- q(0104),
- q(0),
- ],
- q(dao) => [
- q(1942),
- q(0),
- ],
- q(daq) => [
- q(1943),
- q(0),
- ],
- q(dar) => [
- q(0105),
- q(0),
- ],
- q(das) => [
- q(1944),
- q(0),
- ],
- q(dau) => [
- q(1945),
- q(0),
- ],
- q(dav) => [
- q(1946),
- q(0),
- ],
- q(daw) => [
- q(1947),
- q(0),
- ],
- q(dax) => [
- q(1948),
- q(0),
- ],
- q(day) => [
- q(0106),
- q(0),
- ],
- q(daz) => [
- q(1949),
- q(0),
- ],
- q(dba) => [
- q(1950),
- q(0),
- ],
- q(dbb) => [
- q(1951),
- q(0),
- ],
- q(dbd) => [
- q(1952),
- q(0),
- ],
- q(dbe) => [
- q(1953),
- q(0),
- ],
- q(dbf) => [
- q(1954),
- q(0),
- ],
- q(dbg) => [
- q(1955),
- q(0),
- ],
- q(dbi) => [
- q(1956),
- q(0),
- ],
- q(dbj) => [
- q(1957),
- q(0),
- ],
- q(dbl) => [
- q(1958),
- q(0),
- ],
- q(dbm) => [
- q(1959),
- q(0),
- ],
- q(dbn) => [
- q(1960),
- q(0),
- ],
- q(dbo) => [
- q(1961),
- q(0),
- ],
- q(dbp) => [
- q(1962),
- q(0),
- ],
- q(dbq) => [
- q(1963),
- q(0),
- ],
- q(dbr) => [
- q(1964),
- q(0),
- ],
- q(dbt) => [
- q(1965),
- q(0),
- ],
- q(dbu) => [
- q(1966),
- q(0),
- ],
- q(dbv) => [
- q(1967),
- q(0),
- ],
- q(dbw) => [
- q(1968),
- q(0),
- ],
- q(dby) => [
- q(1969),
- q(0),
- ],
- q(dcc) => [
- q(1970),
- q(0),
- ],
- q(dcr) => [
- q(1971),
- q(0),
- ],
- q(dda) => [
- q(1972),
- q(0),
- ],
- q(ddd) => [
- q(1973),
- q(0),
- ],
- q(dde) => [
- q(1974),
- q(0),
- ],
- q(ddg) => [
- q(1975),
- q(0),
- ],
- q(ddi) => [
- q(1976),
- q(0),
- ],
- q(ddj) => [
- q(1977),
- q(0),
- ],
- q(ddn) => [
- q(1978),
- q(0),
- ],
- q(ddo) => [
- q(1979),
- q(0),
- ],
- q(ddr) => [
- q(1980),
- q(0),
- ],
- q(dds) => [
- q(1981),
- q(0),
- ],
- q(ddw) => [
- q(1982),
- q(0),
- ],
- q(dec) => [
- q(1983),
- q(0),
- ],
- q(ded) => [
- q(1984),
- q(0),
- ],
- q(dee) => [
- q(1985),
- q(0),
- ],
- q(def) => [
- q(1986),
- q(0),
- ],
- q(deg) => [
- q(1987),
- q(0),
- ],
- q(deh) => [
- q(1988),
- q(0),
- ],
- q(dei) => [
- q(1989),
- q(0),
- ],
- q(dek) => [
- q(1990),
- q(0),
- ],
- q(del) => [
- q(0107),
- q(0),
- ],
- q(dem) => [
- q(1991),
- q(0),
- ],
- q(den) => [
- q(0108),
- q(0),
- ],
- q(dep) => [
- q(1992),
- q(0),
- ],
- q(deq) => [
- q(1993),
- q(0),
- ],
- q(der) => [
- q(1994),
- q(0),
- ],
- q(des) => [
- q(1995),
- q(0),
- ],
- q(dev) => [
- q(1996),
- q(0),
- ],
- q(dez) => [
- q(1997),
- q(0),
- ],
- q(dga) => [
- q(1998),
- q(0),
- ],
- q(dgb) => [
- q(1999),
- q(0),
- ],
- q(dgc) => [
- q(2000),
- q(0),
- ],
- q(dgd) => [
- q(2001),
- q(0),
- ],
- q(dge) => [
- q(2002),
- q(0),
- ],
- q(dgg) => [
- q(2003),
- q(0),
- ],
- q(dgh) => [
- q(2004),
- q(0),
- ],
- q(dgi) => [
- q(2005),
- q(0),
- ],
- q(dgk) => [
- q(2006),
- q(0),
- ],
- q(dgl) => [
- q(2007),
- q(0),
- ],
- q(dgn) => [
- q(2008),
- q(0),
- ],
- q(dgo) => [
- q(2009),
- q(0),
- ],
- q(dgr) => [
- q(0109),
- q(0),
- ],
- q(dgs) => [
- q(2010),
- q(0),
- ],
- q(dgt) => [
- q(2011),
- q(0),
- ],
- q(dgu) => [
- q(2012),
- q(0),
- ],
- q(dgw) => [
- q(2013),
- q(0),
- ],
- q(dgx) => [
- q(2014),
- q(0),
- ],
- q(dgz) => [
- q(2015),
- q(0),
- ],
- q(dhd) => [
- q(2016),
- q(0),
- ],
- q(dhg) => [
- q(2017),
- q(0),
- ],
- q(dhi) => [
- q(2018),
- q(0),
- ],
- q(dhl) => [
- q(2019),
- q(0),
- ],
- q(dhm) => [
- q(2020),
- q(0),
- ],
- q(dhn) => [
- q(2021),
- q(0),
- ],
- q(dho) => [
- q(2022),
- q(0),
- ],
- q(dhr) => [
- q(2023),
- q(0),
- ],
- q(dhs) => [
- q(2024),
- q(0),
- ],
- q(dhu) => [
- q(2025),
- q(0),
- ],
- q(dhv) => [
- q(2026),
- q(0),
- ],
- q(dhw) => [
- q(2027),
- q(0),
- ],
- q(dhx) => [
- q(2028),
- q(0),
- ],
- q(dia) => [
- q(2029),
- q(0),
- ],
- q(dib) => [
- q(2030),
- q(0),
- ],
- q(dic) => [
- q(2031),
- q(0),
- ],
- q(did) => [
- q(2032),
- q(0),
- ],
- q(dif) => [
- q(2033),
- q(0),
- ],
- q(dig) => [
- q(2034),
- q(0),
- ],
- q(dih) => [
- q(2035),
- q(0),
- ],
- q(dii) => [
- q(2036),
- q(0),
- ],
- q(dij) => [
- q(2037),
- q(0),
- ],
- q(dik) => [
- q(2038),
- q(0),
- ],
- q(dil) => [
- q(2039),
- q(0),
- ],
- q(dim) => [
- q(2040),
- q(0),
- ],
- q(din) => [
- q(0110),
- q(0),
- ],
- q(dio) => [
- q(2041),
- q(0),
- ],
- q(dip) => [
- q(2042),
- q(0),
- ],
- q(diq) => [
- q(2043),
- q(0),
- ],
- q(dir) => [
- q(2044),
- q(0),
- ],
- q(dis) => [
- q(2045),
- q(0),
- ],
- q(dit) => [
- q(2046),
- q(0),
- ],
- q(diu) => [
- q(2047),
- q(0),
- ],
- q(div) => [
- q(0111),
- q(0),
- ],
- q(diw) => [
- q(2048),
- q(0),
- ],
- q(dix) => [
- q(2049),
- q(0),
- ],
- q(diy) => [
- q(2050),
- q(0),
- ],
- q(diz) => [
- q(2051),
- q(0),
- ],
- q(dja) => [
- q(2052),
- q(0),
- ],
- q(djb) => [
- q(2053),
- q(0),
- ],
- q(djc) => [
- q(2054),
- q(0),
- ],
- q(djd) => [
- q(2055),
- q(0),
- ],
- q(dje) => [
- q(2056),
- q(0),
- ],
- q(djf) => [
- q(2057),
- q(0),
- ],
- q(dji) => [
- q(2058),
- q(0),
- ],
- q(djj) => [
- q(2059),
- q(0),
- ],
- q(djk) => [
- q(2060),
- q(0),
- ],
- q(djm) => [
- q(2061),
- q(0),
- ],
- q(djn) => [
- q(2062),
- q(0),
- ],
- q(djo) => [
- q(2063),
- q(0),
- ],
- q(djr) => [
- q(2064),
- q(0),
- ],
- q(dju) => [
- q(2065),
- q(0),
- ],
- q(djw) => [
- q(2066),
- q(0),
- ],
- q(dka) => [
- q(2067),
- q(0),
- ],
- q(dkk) => [
- q(2068),
- q(0),
- ],
- q(dkr) => [
- q(2069),
- q(0),
- ],
- q(dks) => [
- q(2070),
- q(0),
- ],
- q(dkx) => [
- q(2071),
- q(0),
- ],
- q(dlg) => [
- q(2072),
- q(0),
- ],
- q(dlk) => [
- q(2073),
- q(0),
- ],
- q(dlm) => [
- q(2074),
- q(0),
- ],
- q(dln) => [
- q(2075),
- q(0),
- ],
- q(dma) => [
- q(2076),
- q(0),
- ],
- q(dmb) => [
- q(2077),
- q(0),
- ],
- q(dmc) => [
- q(2078),
- q(0),
- ],
- q(dmd) => [
- q(2079),
- q(0),
- ],
- q(dme) => [
- q(2080),
- q(0),
- ],
- q(dmg) => [
- q(2081),
- q(0),
- ],
- q(dmk) => [
- q(2082),
- q(0),
- ],
- q(dml) => [
- q(2083),
- q(0),
- ],
- q(dmm) => [
- q(2084),
- q(0),
- ],
- q(dmn) => [
- q(0501),
- q(0),
- ],
- q(dmo) => [
- q(2085),
- q(0),
- ],
- q(dmr) => [
- q(2086),
- q(0),
- ],
- q(dms) => [
- q(2087),
- q(0),
- ],
- q(dmu) => [
- q(2088),
- q(0),
- ],
- q(dmv) => [
- q(2089),
- q(0),
- ],
- q(dmw) => [
- q(2090),
- q(0),
- ],
- q(dmx) => [
- q(2091),
- q(0),
- ],
- q(dmy) => [
- q(2092),
- q(0),
- ],
- q(dna) => [
- q(2093),
- q(0),
- ],
- q(dnd) => [
- q(2094),
- q(0),
- ],
- q(dne) => [
- q(2095),
- q(0),
- ],
- q(dng) => [
- q(2096),
- q(0),
- ],
- q(dni) => [
- q(2097),
- q(0),
- ],
- q(dnj) => [
- q(2098),
- q(0),
- ],
- q(dnk) => [
- q(2099),
- q(0),
- ],
- q(dnn) => [
- q(2100),
- q(0),
- ],
- q(dnr) => [
- q(2101),
- q(0),
- ],
- q(dnt) => [
- q(2102),
- q(0),
- ],
- q(dnu) => [
- q(2103),
- q(0),
- ],
- q(dnv) => [
- q(2104),
- q(0),
- ],
- q(dnw) => [
- q(2105),
- q(0),
- ],
- q(dny) => [
- q(2106),
- q(0),
- ],
- q(doa) => [
- q(2107),
- q(0),
- ],
- q(dob) => [
- q(2108),
- q(0),
- ],
- q(doc) => [
- q(2109),
- q(0),
- ],
- q(doe) => [
- q(2110),
- q(0),
- ],
- q(dof) => [
- q(2111),
- q(0),
- ],
- q(doh) => [
- q(2112),
- q(0),
- ],
- q(doi) => [
- q(0112),
- q(1),
- ],
- q(dok) => [
- q(2113),
- q(0),
- ],
- q(dol) => [
- q(2114),
- q(0),
- ],
- q(don) => [
- q(2115),
- q(0),
- ],
- q(doo) => [
- q(2116),
- q(0),
- ],
- q(dop) => [
- q(2117),
- q(0),
- ],
- q(doq) => [
- q(2118),
- q(0),
- ],
- q(dor) => [
- q(2119),
- q(0),
- ],
- q(dos) => [
- q(2120),
- q(0),
- ],
- q(dot) => [
- q(2121),
- q(0),
- ],
- q(dov) => [
- q(2122),
- q(0),
- ],
- q(dow) => [
- q(2123),
- q(0),
- ],
- q(dox) => [
- q(2124),
- q(0),
- ],
- q(doy) => [
- q(2125),
- q(0),
- ],
- q(doz) => [
- q(2126),
- q(0),
- ],
- q(dpp) => [
- q(2127),
- q(0),
- ],
- q(dra) => [
- q(0113),
- q(0),
- ],
- q(drb) => [
- q(2128),
- q(0),
- ],
- q(drc) => [
- q(2129),
- q(0),
- ],
- q(drd) => [
- q(2130),
- q(0),
- ],
- q(dre) => [
- q(2131),
- q(0),
- ],
- q(drg) => [
- q(2132),
- q(0),
- ],
- q(dri) => [
- q(2133),
- q(0),
- ],
- q(drl) => [
- q(2134),
- q(0),
- ],
- q(drn) => [
- q(2135),
- q(0),
- ],
- q(dro) => [
- q(2136),
- q(0),
- ],
- q(drq) => [
- q(2137),
- q(0),
- ],
- q(drr) => [
- q(2138),
- q(0),
- ],
- q(drs) => [
- q(2139),
- q(0),
- ],
- q(drt) => [
- q(2140),
- q(0),
- ],
- q(dru) => [
- q(2141),
- q(0),
- ],
- q(dry) => [
- q(2142),
- q(0),
- ],
- q(dsb) => [
- q(0114),
- q(0),
- ],
- q(dse) => [
- q(2143),
- q(0),
- ],
- q(dsh) => [
- q(2144),
- q(0),
- ],
- q(dsi) => [
- q(2145),
- q(0),
- ],
- q(dsl) => [
- q(2146),
- q(0),
- ],
- q(dsn) => [
- q(2147),
- q(0),
- ],
- q(dso) => [
- q(2148),
- q(0),
- ],
- q(dsq) => [
- q(2149),
- q(0),
- ],
- q(dta) => [
- q(2150),
- q(0),
- ],
- q(dtb) => [
- q(2151),
- q(0),
- ],
- q(dtd) => [
- q(2152),
- q(0),
- ],
- q(dth) => [
- q(2153),
- q(0),
- ],
- q(dti) => [
- q(2154),
- q(0),
- ],
- q(dtk) => [
- q(2155),
- q(0),
- ],
- q(dtm) => [
- q(2156),
- q(0),
- ],
- q(dtn) => [
- q(2157),
- q(0),
- ],
- q(dto) => [
- q(2158),
- q(0),
- ],
- q(dtp) => [
- q(2159),
- q(0),
- ],
- q(dtr) => [
- q(2160),
- q(0),
- ],
- q(dts) => [
- q(2161),
- q(0),
- ],
- q(dtt) => [
- q(2162),
- q(0),
- ],
- q(dtu) => [
- q(2163),
- q(0),
- ],
- q(dty) => [
- q(2164),
- q(0),
- ],
- q(dua) => [
- q(0115),
- q(0),
- ],
- q(dub) => [
- q(2165),
- q(0),
- ],
- q(duc) => [
- q(2166),
- q(0),
- ],
- q(dud) => [
- q(2167),
- q(0),
- ],
- q(due) => [
- q(2168),
- q(0),
- ],
- q(duf) => [
- q(2169),
- q(0),
- ],
- q(dug) => [
- q(2170),
- q(0),
- ],
- q(duh) => [
- q(2171),
- q(0),
- ],
- q(dui) => [
- q(2172),
- q(0),
- ],
- q(duk) => [
- q(2173),
- q(0),
- ],
- q(dul) => [
- q(2174),
- q(0),
- ],
- q(dum) => [
- q(0116),
- q(1),
- ],
- q(dun) => [
- q(2175),
- q(0),
- ],
- q(duo) => [
- q(2176),
- q(0),
- ],
- q(dup) => [
- q(2177),
- q(0),
- ],
- q(duq) => [
- q(2178),
- q(0),
- ],
- q(dur) => [
- q(2179),
- q(0),
- ],
- q(dus) => [
- q(2180),
- q(0),
- ],
- q(dut) => [
- q(0117),
- q(0),
- ],
- q(duu) => [
- q(2181),
- q(0),
- ],
- q(duv) => [
- q(2182),
- q(0),
- ],
- q(duw) => [
- q(2183),
- q(0),
- ],
- q(dux) => [
- q(2184),
- q(0),
- ],
- q(duy) => [
- q(2185),
- q(0),
- ],
- q(duz) => [
- q(2186),
- q(0),
- ],
- q(dva) => [
- q(2187),
- q(0),
- ],
- q(dwa) => [
- q(2188),
- q(0),
- ],
- q(dwr) => [
- q(2189),
- q(0),
- ],
- q(dws) => [
- q(2190),
- q(0),
- ],
- q(dwu) => [
- q(2191),
- q(0),
- ],
- q(dww) => [
- q(2192),
- q(0),
- ],
- q(dwy) => [
- q(2193),
- q(0),
- ],
- q(dya) => [
- q(2194),
- q(0),
- ],
- q(dyb) => [
- q(2195),
- q(0),
- ],
- q(dyd) => [
- q(2196),
- q(0),
- ],
- q(dyg) => [
- q(2197),
- q(0),
- ],
- q(dyi) => [
- q(2198),
- q(0),
- ],
- q(dym) => [
- q(2199),
- q(0),
- ],
- q(dyn) => [
- q(2200),
- q(0),
- ],
- q(dyo) => [
- q(2201),
- q(0),
- ],
- q(dyu) => [
- q(0118),
- q(0),
- ],
- q(dyy) => [
- q(2202),
- q(0),
- ],
- q(dza) => [
- q(2203),
- q(0),
- ],
- q(dze) => [
- q(2204),
- q(0),
- ],
- q(dzg) => [
- q(2205),
- q(0),
- ],
- q(dzl) => [
- q(2206),
- q(0),
- ],
- q(dzn) => [
- q(2207),
- q(0),
- ],
- q(dzo) => [
- q(0119),
- q(0),
- ],
- q(eaa) => [
- q(2208),
- q(0),
- ],
- q(ebg) => [
- q(2209),
- q(0),
- ],
- q(ebk) => [
- q(2210),
- q(0),
- ],
- q(ebo) => [
- q(2211),
- q(0),
- ],
- q(ebr) => [
- q(2212),
- q(0),
- ],
- q(ebu) => [
- q(2213),
- q(0),
- ],
- q(ecr) => [
- q(2214),
- q(0),
- ],
- q(ecs) => [
- q(2215),
- q(0),
- ],
- q(ecy) => [
- q(2216),
- q(0),
- ],
- q(eee) => [
- q(2217),
- q(0),
- ],
- q(efa) => [
- q(2218),
- q(0),
- ],
- q(efe) => [
- q(2219),
- q(0),
- ],
- q(efi) => [
- q(0120),
- q(0),
- ],
- q(ega) => [
- q(2220),
- q(0),
- ],
- q(egl) => [
- q(2221),
- q(0),
- ],
- q(ego) => [
- q(2222),
- q(0),
- ],
- q(egx) => [
- q(0502),
- q(0),
- ],
- q(egy) => [
- q(0121),
- q(0),
- ],
- q(ehu) => [
- q(2223),
- q(0),
- ],
- q(eip) => [
- q(2224),
- q(0),
- ],
- q(eit) => [
- q(2225),
- q(0),
- ],
- q(eiv) => [
- q(2226),
- q(0),
- ],
- q(eja) => [
- q(2227),
- q(0),
- ],
- q(eka) => [
- q(0122),
- q(0),
- ],
- q(ekc) => [
- q(2228),
- q(0),
- ],
- q(eke) => [
- q(2229),
- q(0),
- ],
- q(ekg) => [
- q(2230),
- q(0),
- ],
- q(eki) => [
- q(2231),
- q(0),
- ],
- q(ekk) => [
- q(2232),
- q(0),
- ],
- q(ekl) => [
- q(2233),
- q(0),
- ],
- q(ekm) => [
- q(2234),
- q(0),
- ],
- q(eko) => [
- q(2235),
- q(0),
- ],
- q(ekp) => [
- q(2236),
- q(0),
- ],
- q(ekr) => [
- q(2237),
- q(0),
- ],
- q(eky) => [
- q(2238),
- q(0),
- ],
- q(ele) => [
- q(2239),
- q(0),
- ],
- q(elh) => [
- q(2240),
- q(0),
- ],
- q(eli) => [
- q(2241),
- q(0),
- ],
- q(elk) => [
- q(2242),
- q(0),
- ],
- q(elm) => [
- q(2243),
- q(0),
- ],
- q(elo) => [
- q(2244),
- q(0),
- ],
- q(elu) => [
- q(2245),
- q(0),
- ],
- q(elx) => [
- q(0123),
- q(0),
- ],
- q(ema) => [
- q(2246),
- q(0),
- ],
- q(emb) => [
- q(2247),
- q(0),
- ],
- q(eme) => [
- q(2248),
- q(0),
- ],
- q(emg) => [
- q(2249),
- q(0),
- ],
- q(emi) => [
- q(2250),
- q(0),
- ],
- q(emk) => [
- q(2251),
- q(0),
- ],
- q(emm) => [
- q(2252),
- q(0),
- ],
- q(emn) => [
- q(2253),
- q(0),
- ],
- q(emp) => [
- q(2254),
- q(0),
- ],
- q(ems) => [
- q(2255),
- q(0),
- ],
- q(emu) => [
- q(2256),
- q(0),
- ],
- q(emw) => [
- q(2257),
- q(0),
- ],
- q(emx) => [
- q(2258),
- q(0),
- ],
- q(emy) => [
- q(2259),
- q(0),
- ],
- q(ena) => [
- q(2260),
- q(0),
- ],
- q(enb) => [
- q(2261),
- q(0),
- ],
- q(enc) => [
- q(2262),
- q(0),
- ],
- q(end) => [
- q(2263),
- q(0),
- ],
- q(enf) => [
- q(2264),
- q(0),
- ],
- q(eng) => [
- q(0124),
- q(0),
- ],
- q(enh) => [
- q(2265),
- q(0),
- ],
- q(enl) => [
- q(2266),
- q(0),
- ],
- q(enm) => [
- q(0125),
- q(1),
- ],
- q(enn) => [
- q(2267),
- q(0),
- ],
- q(eno) => [
- q(2268),
- q(0),
- ],
- q(enq) => [
- q(2269),
- q(0),
- ],
- q(enr) => [
- q(2270),
- q(0),
- ],
- q(enu) => [
- q(2271),
- q(0),
- ],
- q(env) => [
- q(2272),
- q(0),
- ],
- q(enw) => [
- q(2273),
- q(0),
- ],
- q(enx) => [
- q(2274),
- q(0),
- ],
- q(eot) => [
- q(2275),
- q(0),
- ],
- q(epi) => [
- q(2276),
- q(0),
- ],
- q(epo) => [
- q(0126),
- q(0),
- ],
- q(era) => [
- q(2277),
- q(0),
- ],
- q(erg) => [
- q(2278),
- q(0),
- ],
- q(erh) => [
- q(2279),
- q(0),
- ],
- q(eri) => [
- q(2280),
- q(0),
- ],
- q(erk) => [
- q(2281),
- q(0),
- ],
- q(ero) => [
- q(2282),
- q(0),
- ],
- q(err) => [
- q(2283),
- q(0),
- ],
- q(ers) => [
- q(2284),
- q(0),
- ],
- q(ert) => [
- q(2285),
- q(0),
- ],
- q(erw) => [
- q(2286),
- q(0),
- ],
- q(ese) => [
- q(2287),
- q(0),
- ],
- q(esg) => [
- q(2288),
- q(0),
- ],
- q(esh) => [
- q(2289),
- q(0),
- ],
- q(esi) => [
- q(2290),
- q(0),
- ],
- q(esk) => [
- q(2291),
- q(0),
- ],
- q(esl) => [
- q(2292),
- q(0),
- ],
- q(esm) => [
- q(2293),
- q(0),
- ],
- q(esn) => [
- q(2294),
- q(0),
- ],
- q(eso) => [
- q(2295),
- q(0),
- ],
- q(esq) => [
- q(2296),
- q(0),
- ],
- q(ess) => [
- q(2297),
- q(0),
- ],
- q(est) => [
- q(0127),
- q(0),
- ],
- q(esu) => [
- q(2298),
- q(0),
- ],
- q(esx) => [
- q(0503),
- q(0),
- ],
- q(esy) => [
- q(2299),
- q(0),
- ],
- q(etb) => [
- q(2300),
- q(0),
- ],
- q(etc) => [
- q(2301),
- q(0),
- ],
- q(eth) => [
- q(2302),
- q(0),
- ],
- q(etn) => [
- q(2303),
- q(0),
- ],
- q(eto) => [
- q(2304),
- q(0),
- ],
- q(etr) => [
- q(2305),
- q(0),
- ],
- q(ets) => [
- q(2306),
- q(0),
- ],
- q(ett) => [
- q(2307),
- q(0),
- ],
- q(etu) => [
- q(2308),
- q(0),
- ],
- q(etx) => [
- q(2309),
- q(0),
- ],
- q(etz) => [
- q(2310),
- q(0),
- ],
- q(euq) => [
- q(0504),
- q(0),
- ],
- q(eve) => [
- q(2311),
- q(0),
- ],
- q(evh) => [
- q(2312),
- q(0),
- ],
- q(evn) => [
- q(2313),
- q(0),
- ],
- q(ewe) => [
- q(0128),
- q(0),
- ],
- q(ewo) => [
- q(0129),
- q(0),
- ],
- q(ext) => [
- q(2314),
- q(0),
- ],
- q(eya) => [
- q(2315),
- q(0),
- ],
- q(eyo) => [
- q(2316),
- q(0),
- ],
- q(eza) => [
- q(2317),
- q(0),
- ],
- q(eze) => [
- q(2318),
- q(0),
- ],
- q(faa) => [
- q(2319),
- q(0),
- ],
- q(fab) => [
- q(2320),
- q(0),
- ],
- q(fad) => [
- q(2321),
- q(0),
- ],
- q(faf) => [
- q(2322),
- q(0),
- ],
- q(fag) => [
- q(2323),
- q(0),
- ],
- q(fah) => [
- q(2324),
- q(0),
- ],
- q(fai) => [
- q(2325),
- q(0),
- ],
- q(faj) => [
- q(2326),
- q(0),
- ],
- q(fak) => [
- q(2327),
- q(0),
- ],
- q(fal) => [
- q(2328),
- q(0),
- ],
- q(fam) => [
- q(2329),
- q(0),
- ],
- q(fan) => [
- q(0130),
- q(1),
- ],
- q(fao) => [
- q(0131),
- q(0),
- ],
- q(fap) => [
- q(2330),
- q(0),
- ],
- q(far) => [
- q(2331),
- q(0),
- ],
- q(fat) => [
- q(0132),
- q(0),
- ],
- q(fau) => [
- q(2332),
- q(0),
- ],
- q(fax) => [
- q(2333),
- q(0),
- ],
- q(fay) => [
- q(2334),
- q(0),
- ],
- q(faz) => [
- q(2335),
- q(0),
- ],
- q(fbl) => [
- q(2336),
- q(0),
- ],
- q(fcs) => [
- q(2337),
- q(0),
- ],
- q(fer) => [
- q(2338),
- q(0),
- ],
- q(ffi) => [
- q(2339),
- q(0),
- ],
- q(ffm) => [
- q(2340),
- q(0),
- ],
- q(fgr) => [
- q(2341),
- q(0),
- ],
- q(fia) => [
- q(2342),
- q(0),
- ],
- q(fie) => [
- q(2343),
- q(0),
- ],
- q(fij) => [
- q(0133),
- q(0),
- ],
- q(fil) => [
- q(0134),
- q(0),
- ],
- q(fin) => [
- q(0135),
- q(0),
- ],
- q(fip) => [
- q(2344),
- q(0),
- ],
- q(fir) => [
- q(2345),
- q(0),
- ],
- q(fit) => [
- q(2346),
- q(0),
- ],
- q(fiu) => [
- q(0136),
- q(0),
- ],
- q(fiw) => [
- q(2347),
- q(0),
- ],
- q(fkk) => [
- q(2348),
- q(0),
- ],
- q(fkv) => [
- q(2349),
- q(0),
- ],
- q(fla) => [
- q(2350),
- q(0),
- ],
- q(flh) => [
- q(2351),
- q(0),
- ],
- q(fli) => [
- q(2352),
- q(0),
- ],
- q(fll) => [
- q(2353),
- q(0),
- ],
- q(fln) => [
- q(2354),
- q(0),
- ],
- q(flr) => [
- q(2355),
- q(0),
- ],
- q(fly) => [
- q(2356),
- q(0),
- ],
- q(fmp) => [
- q(2357),
- q(0),
- ],
- q(fmu) => [
- q(2358),
- q(0),
- ],
- q(fnb) => [
- q(2359),
- q(0),
- ],
- q(fng) => [
- q(2360),
- q(0),
- ],
- q(fni) => [
- q(2361),
- q(0),
- ],
- q(fod) => [
- q(2362),
- q(0),
- ],
- q(foi) => [
- q(2363),
- q(0),
- ],
- q(fom) => [
- q(2364),
- q(0),
- ],
- q(fon) => [
- q(0137),
- q(0),
- ],
- q(for) => [
- q(2365),
- q(0),
- ],
- q(fos) => [
- q(2366),
- q(0),
- ],
- q(fox) => [
- q(0505),
- q(0),
- ],
- q(fpe) => [
- q(2367),
- q(0),
- ],
- q(fqs) => [
- q(2368),
- q(0),
- ],
- q(frc) => [
- q(2369),
- q(0),
- ],
- q(frd) => [
- q(2370),
- q(0),
- ],
- q(fre) => [
- q(0138),
- q(0),
- ],
- q(frk) => [
- q(2371),
- q(0),
- ],
- q(frm) => [
- q(0139),
- q(1),
- ],
- q(fro) => [
- q(0140),
- q(1),
- ],
- q(frp) => [
- q(2372),
- q(0),
- ],
- q(frq) => [
- q(2373),
- q(0),
- ],
- q(frr) => [
- q(0141),
- q(0),
- ],
- q(frs) => [
- q(0142),
- q(0),
- ],
- q(frt) => [
- q(2374),
- q(0),
- ],
- q(fry) => [
- q(0143),
- q(0),
- ],
- q(fse) => [
- q(2375),
- q(0),
- ],
- q(fsl) => [
- q(2376),
- q(0),
- ],
- q(fss) => [
- q(2377),
- q(0),
- ],
- q(fub) => [
- q(2378),
- q(0),
- ],
- q(fuc) => [
- q(2379),
- q(0),
- ],
- q(fud) => [
- q(2380),
- q(0),
- ],
- q(fue) => [
- q(2381),
- q(0),
- ],
- q(fuf) => [
- q(2382),
- q(0),
- ],
- q(fuh) => [
- q(2383),
- q(0),
- ],
- q(fui) => [
- q(2384),
- q(0),
- ],
- q(fuj) => [
- q(2385),
- q(0),
- ],
- q(ful) => [
- q(0144),
- q(0),
- ],
- q(fum) => [
- q(2386),
- q(0),
- ],
- q(fun) => [
- q(2387),
- q(0),
- ],
- q(fuq) => [
- q(2388),
- q(0),
- ],
- q(fur) => [
- q(0145),
- q(0),
- ],
- q(fut) => [
- q(2389),
- q(0),
- ],
- q(fuu) => [
- q(2390),
- q(0),
- ],
- q(fuv) => [
- q(2391),
- q(0),
- ],
- q(fuy) => [
- q(2392),
- q(0),
- ],
- q(fvr) => [
- q(2393),
- q(0),
- ],
- q(fwa) => [
- q(2394),
- q(0),
- ],
- q(fwe) => [
- q(2395),
- q(0),
- ],
- q(gaa) => [
- q(0146),
- q(0),
- ],
- q(gab) => [
- q(2396),
- q(0),
- ],
- q(gac) => [
- q(2397),
- q(0),
- ],
- q(gad) => [
- q(2398),
- q(0),
- ],
- q(gae) => [
- q(2399),
- q(0),
- ],
- q(gaf) => [
- q(2400),
- q(0),
- ],
- q(gag) => [
- q(2401),
- q(0),
- ],
- q(gah) => [
- q(2402),
- q(0),
- ],
- q(gai) => [
- q(2403),
- q(0),
- ],
- q(gaj) => [
- q(2404),
- q(0),
- ],
- q(gak) => [
- q(2405),
- q(0),
- ],
- q(gal) => [
- q(2406),
- q(0),
- ],
- q(gam) => [
- q(2407),
- q(0),
- ],
- q(gan) => [
- q(2408),
- q(0),
- ],
- q(gao) => [
- q(2409),
- q(0),
- ],
- q(gap) => [
- q(2410),
- q(0),
- ],
- q(gaq) => [
- q(2411),
- q(0),
- ],
- q(gar) => [
- q(2412),
- q(0),
- ],
- q(gas) => [
- q(2413),
- q(0),
- ],
- q(gat) => [
- q(2414),
- q(0),
- ],
- q(gau) => [
- q(2415),
- q(0),
- ],
- q(gaw) => [
- q(2416),
- q(0),
- ],
- q(gax) => [
- q(2417),
- q(0),
- ],
- q(gay) => [
- q(0147),
- q(0),
- ],
- q(gaz) => [
- q(2418),
- q(0),
- ],
- q(gba) => [
- q(0148),
- q(1),
- ],
- q(gbb) => [
- q(2419),
- q(0),
- ],
- q(gbd) => [
- q(2420),
- q(0),
- ],
- q(gbe) => [
- q(2421),
- q(0),
- ],
- q(gbf) => [
- q(2422),
- q(0),
- ],
- q(gbg) => [
- q(2423),
- q(0),
- ],
- q(gbh) => [
- q(2424),
- q(0),
- ],
- q(gbi) => [
- q(2425),
- q(0),
- ],
- q(gbj) => [
- q(2426),
- q(0),
- ],
- q(gbk) => [
- q(2427),
- q(0),
- ],
- q(gbl) => [
- q(2428),
- q(0),
- ],
- q(gbm) => [
- q(2429),
- q(0),
- ],
- q(gbn) => [
- q(2430),
- q(0),
- ],
- q(gbo) => [
- q(2431),
- q(0),
- ],
- q(gbp) => [
- q(2432),
- q(0),
- ],
- q(gbq) => [
- q(2433),
- q(0),
- ],
- q(gbr) => [
- q(2434),
- q(0),
- ],
- q(gbs) => [
- q(2435),
- q(0),
- ],
- q(gbu) => [
- q(2436),
- q(0),
- ],
- q(gbv) => [
- q(2437),
- q(0),
- ],
- q(gbw) => [
- q(2438),
- q(0),
- ],
- q(gbx) => [
- q(2439),
- q(0),
- ],
- q(gby) => [
- q(2440),
- q(0),
- ],
- q(gbz) => [
- q(2441),
- q(0),
- ],
- q(gcc) => [
- q(2442),
- q(0),
- ],
- q(gcd) => [
- q(2443),
- q(0),
- ],
- q(gce) => [
- q(2444),
- q(0),
- ],
- q(gcf) => [
- q(2445),
- q(0),
- ],
- q(gcl) => [
- q(2446),
- q(0),
- ],
- q(gcn) => [
- q(2447),
- q(0),
- ],
- q(gcr) => [
- q(2448),
- q(0),
- ],
- q(gct) => [
- q(2449),
- q(0),
- ],
- q(gda) => [
- q(2450),
- q(0),
- ],
- q(gdb) => [
- q(2451),
- q(0),
- ],
- q(gdc) => [
- q(2452),
- q(0),
- ],
- q(gdd) => [
- q(2453),
- q(0),
- ],
- q(gde) => [
- q(2454),
- q(0),
- ],
- q(gdf) => [
- q(2455),
- q(0),
- ],
- q(gdg) => [
- q(2456),
- q(0),
- ],
- q(gdh) => [
- q(2457),
- q(0),
- ],
- q(gdi) => [
- q(2458),
- q(0),
- ],
- q(gdj) => [
- q(2459),
- q(0),
- ],
- q(gdk) => [
- q(2460),
- q(0),
- ],
- q(gdl) => [
- q(2461),
- q(0),
- ],
- q(gdm) => [
- q(2462),
- q(0),
- ],
- q(gdn) => [
- q(2463),
- q(0),
- ],
- q(gdo) => [
- q(2464),
- q(0),
- ],
- q(gdq) => [
- q(2465),
- q(0),
- ],
- q(gdr) => [
- q(2466),
- q(0),
- ],
- q(gds) => [
- q(2467),
- q(0),
- ],
- q(gdt) => [
- q(2468),
- q(0),
- ],
- q(gdu) => [
- q(2469),
- q(0),
- ],
- q(gdx) => [
- q(2470),
- q(0),
- ],
- q(gea) => [
- q(2471),
- q(0),
- ],
- q(geb) => [
- q(2472),
- q(0),
- ],
- q(gec) => [
- q(2473),
- q(0),
- ],
- q(ged) => [
- q(2474),
- q(0),
- ],
- q(geg) => [
- q(2475),
- q(0),
- ],
- q(geh) => [
- q(2476),
- q(0),
- ],
- q(gei) => [
- q(2477),
- q(0),
- ],
- q(gej) => [
- q(2478),
- q(0),
- ],
- q(gek) => [
- q(2479),
- q(0),
- ],
- q(gel) => [
- q(2480),
- q(0),
- ],
- q(gem) => [
- q(0149),
- q(0),
- ],
- q(geo) => [
- q(0150),
- q(0),
- ],
- q(geq) => [
- q(2481),
- q(0),
- ],
- q(ger) => [
- q(0151),
- q(0),
- ],
- q(ges) => [
- q(2482),
- q(0),
- ],
- q(gev) => [
- q(2483),
- q(0),
- ],
- q(gew) => [
- q(2484),
- q(0),
- ],
- q(gex) => [
- q(2485),
- q(0),
- ],
- q(gey) => [
- q(2486),
- q(0),
- ],
- q(gez) => [
- q(0152),
- q(0),
- ],
- q(gfk) => [
- q(2487),
- q(0),
- ],
- q(gft) => [
- q(2488),
- q(0),
- ],
- q(gga) => [
- q(2489),
- q(0),
- ],
- q(ggb) => [
- q(2490),
- q(0),
- ],
- q(ggd) => [
- q(2491),
- q(0),
- ],
- q(gge) => [
- q(2492),
- q(0),
- ],
- q(ggg) => [
- q(2493),
- q(0),
- ],
- q(ggk) => [
- q(2494),
- q(0),
- ],
- q(ggl) => [
- q(2495),
- q(0),
- ],
- q(ggt) => [
- q(2496),
- q(0),
- ],
- q(ggu) => [
- q(2497),
- q(0),
- ],
- q(ggw) => [
- q(2498),
- q(0),
- ],
- q(gha) => [
- q(2499),
- q(0),
- ],
- q(ghc) => [
- q(2500),
- q(0),
- ],
- q(ghe) => [
- q(2501),
- q(0),
- ],
- q(ghh) => [
- q(2502),
- q(0),
- ],
- q(ghk) => [
- q(2503),
- q(0),
- ],
- q(ghl) => [
- q(2504),
- q(0),
- ],
- q(ghn) => [
- q(2505),
- q(0),
- ],
- q(gho) => [
- q(2506),
- q(0),
- ],
- q(ghr) => [
- q(2507),
- q(0),
- ],
- q(ghs) => [
- q(2508),
- q(0),
- ],
- q(ght) => [
- q(2509),
- q(0),
- ],
- q(gia) => [
- q(2510),
- q(0),
- ],
- q(gib) => [
- q(2511),
- q(0),
- ],
- q(gic) => [
- q(2512),
- q(0),
- ],
- q(gid) => [
- q(2513),
- q(0),
- ],
- q(gie) => [
- q(2514),
- q(0),
- ],
- q(gig) => [
- q(2515),
- q(0),
- ],
- q(gih) => [
- q(2516),
- q(0),
- ],
- q(gil) => [
- q(0153),
- q(0),
- ],
- q(gim) => [
- q(2517),
- q(0),
- ],
- q(gin) => [
- q(2518),
- q(0),
- ],
- q(gip) => [
- q(2519),
- q(0),
- ],
- q(giq) => [
- q(2520),
- q(0),
- ],
- q(gir) => [
- q(2521),
- q(0),
- ],
- q(gis) => [
- q(2522),
- q(0),
- ],
- q(git) => [
- q(2523),
- q(0),
- ],
- q(giu) => [
- q(2524),
- q(0),
- ],
- q(giw) => [
- q(2525),
- q(0),
- ],
- q(gix) => [
- q(2526),
- q(0),
- ],
- q(giy) => [
- q(2527),
- q(0),
- ],
- q(giz) => [
- q(2528),
- q(0),
- ],
- q(gji) => [
- q(2529),
- q(0),
- ],
- q(gjk) => [
- q(2530),
- q(0),
- ],
- q(gjm) => [
- q(2531),
- q(0),
- ],
- q(gjn) => [
- q(2532),
- q(0),
- ],
- q(gjr) => [
- q(2533),
- q(0),
- ],
- q(gju) => [
- q(2534),
- q(0),
- ],
- q(gka) => [
- q(2535),
- q(0),
- ],
- q(gke) => [
- q(2536),
- q(0),
- ],
- q(gkn) => [
- q(2537),
- q(0),
- ],
- q(gko) => [
- q(2538),
- q(0),
- ],
- q(gkp) => [
- q(2539),
- q(0),
- ],
- q(gku) => [
- q(2540),
- q(0),
- ],
- q(gla) => [
- q(0154),
- q(0),
- ],
- q(glc) => [
- q(2541),
- q(0),
- ],
- q(gld) => [
- q(2542),
- q(0),
- ],
- q(gle) => [
- q(0155),
- q(0),
- ],
- q(glg) => [
- q(0156),
- q(0),
- ],
- q(glh) => [
- q(2543),
- q(0),
- ],
- q(gli) => [
- q(2544),
- q(0),
- ],
- q(glj) => [
- q(2545),
- q(0),
- ],
- q(glk) => [
- q(2546),
- q(0),
- ],
- q(gll) => [
- q(2547),
- q(0),
- ],
- q(glo) => [
- q(2548),
- q(0),
- ],
- q(glr) => [
- q(2549),
- q(0),
- ],
- q(glu) => [
- q(2550),
- q(0),
- ],
- q(glv) => [
- q(0157),
- q(0),
- ],
- q(glw) => [
- q(2551),
- q(0),
- ],
- q(gly) => [
- q(2552),
- q(0),
- ],
- q(gma) => [
- q(2553),
- q(0),
- ],
- q(gmb) => [
- q(2554),
- q(0),
- ],
- q(gmd) => [
- q(2555),
- q(0),
- ],
- q(gme) => [
- q(0506),
- q(0),
- ],
- q(gmg) => [
- q(2556),
- q(0),
- ],
- q(gmh) => [
- q(0158),
- q(1),
- ],
- q(gml) => [
- q(2557),
- q(0),
- ],
- q(gmm) => [
- q(2558),
- q(0),
- ],
- q(gmn) => [
- q(2559),
- q(0),
- ],
- q(gmq) => [
- q(0507),
- q(0),
- ],
- q(gmu) => [
- q(2560),
- q(0),
- ],
- q(gmv) => [
- q(2561),
- q(0),
- ],
- q(gmw) => [
- q(0508),
- q(0),
- ],
- q(gmx) => [
- q(2562),
- q(0),
- ],
- q(gmy) => [
- q(2563),
- q(0),
- ],
- q(gmz) => [
- q(2564),
- q(0),
- ],
- q(gna) => [
- q(2565),
- q(0),
- ],
- q(gnb) => [
- q(2566),
- q(0),
- ],
- q(gnc) => [
- q(2567),
- q(0),
- ],
- q(gnd) => [
- q(2568),
- q(0),
- ],
- q(gne) => [
- q(2569),
- q(0),
- ],
- q(gng) => [
- q(2570),
- q(0),
- ],
- q(gnh) => [
- q(2571),
- q(0),
- ],
- q(gni) => [
- q(2572),
- q(0),
- ],
- q(gnk) => [
- q(2573),
- q(0),
- ],
- q(gnl) => [
- q(2574),
- q(0),
- ],
- q(gnm) => [
- q(2575),
- q(0),
- ],
- q(gnn) => [
- q(2576),
- q(0),
- ],
- q(gno) => [
- q(2577),
- q(0),
- ],
- q(gnq) => [
- q(2573),
- q(1),
- ],
- q(gnr) => [
- q(2578),
- q(0),
- ],
- q(gnt) => [
- q(2579),
- q(0),
- ],
- q(gnu) => [
- q(2580),
- q(0),
- ],
- q(gnw) => [
- q(2581),
- q(0),
- ],
- q(gnz) => [
- q(2582),
- q(0),
- ],
- q(goa) => [
- q(2583),
- q(0),
- ],
- q(gob) => [
- q(2584),
- q(0),
- ],
- q(goc) => [
- q(2585),
- q(0),
- ],
- q(god) => [
- q(2586),
- q(0),
- ],
- q(goe) => [
- q(2587),
- q(0),
- ],
- q(gof) => [
- q(2588),
- q(0),
- ],
- q(gog) => [
- q(2589),
- q(0),
- ],
- q(goh) => [
- q(0159),
- q(1),
- ],
- q(goi) => [
- q(2590),
- q(0),
- ],
- q(goj) => [
- q(2591),
- q(0),
- ],
- q(gok) => [
- q(2592),
- q(0),
- ],
- q(gol) => [
- q(2593),
- q(0),
- ],
- q(gom) => [
- q(2594),
- q(0),
- ],
- q(gon) => [
- q(0160),
- q(0),
- ],
- q(goo) => [
- q(2595),
- q(0),
- ],
- q(gop) => [
- q(2596),
- q(0),
- ],
- q(goq) => [
- q(2597),
- q(0),
- ],
- q(gor) => [
- q(0161),
- q(0),
- ],
- q(gos) => [
- q(2598),
- q(0),
- ],
- q(got) => [
- q(0162),
- q(0),
- ],
- q(gou) => [
- q(2599),
- q(0),
- ],
- q(gow) => [
- q(2600),
- q(0),
- ],
- q(gox) => [
- q(2601),
- q(0),
- ],
- q(goy) => [
- q(2602),
- q(0),
- ],
- q(goz) => [
- q(2603),
- q(0),
- ],
- q(gpa) => [
- q(2604),
- q(0),
- ],
- q(gpe) => [
- q(2605),
- q(0),
- ],
- q(gpn) => [
- q(2606),
- q(0),
- ],
- q(gqa) => [
- q(2607),
- q(0),
- ],
- q(gqi) => [
- q(2608),
- q(0),
- ],
- q(gqn) => [
- q(2609),
- q(0),
- ],
- q(gqr) => [
- q(2610),
- q(0),
- ],
- q(gqu) => [
- q(2611),
- q(0),
- ],
- q(gra) => [
- q(2612),
- q(0),
- ],
- q(grb) => [
- q(0163),
- q(0),
- ],
- q(grc) => [
- q(0164),
- q(1),
- ],
- q(grd) => [
- q(2613),
- q(0),
- ],
- q(gre) => [
- q(0165),
- q(0),
- ],
- q(grg) => [
- q(2614),
- q(0),
- ],
- q(grh) => [
- q(2615),
- q(0),
- ],
- q(gri) => [
- q(2616),
- q(0),
- ],
- q(grj) => [
- q(2617),
- q(0),
- ],
- q(grk) => [
- q(0509),
- q(0),
- ],
- q(grm) => [
- q(2618),
- q(0),
- ],
- q(grn) => [
- q(0166),
- q(0),
- ],
- q(gro) => [
- q(2619),
- q(0),
- ],
- q(grq) => [
- q(2620),
- q(0),
- ],
- q(grr) => [
- q(2621),
- q(0),
- ],
- q(grs) => [
- q(2622),
- q(0),
- ],
- q(grt) => [
- q(2623),
- q(0),
- ],
- q(gru) => [
- q(2624),
- q(0),
- ],
- q(grv) => [
- q(2625),
- q(0),
- ],
- q(grw) => [
- q(2626),
- q(0),
- ],
- q(grx) => [
- q(2627),
- q(0),
- ],
- q(gry) => [
- q(2628),
- q(0),
- ],
- q(grz) => [
- q(2629),
- q(0),
- ],
- q(gse) => [
- q(2630),
- q(0),
- ],
- q(gsg) => [
- q(2631),
- q(0),
- ],
- q(gsl) => [
- q(2632),
- q(0),
- ],
- q(gsm) => [
- q(2633),
- q(0),
- ],
- q(gsn) => [
- q(2634),
- q(0),
- ],
- q(gso) => [
- q(2635),
- q(0),
- ],
- q(gsp) => [
- q(2636),
- q(0),
- ],
- q(gss) => [
- q(2637),
- q(0),
- ],
- q(gsw) => [
- q(0167),
- q(0),
- ],
- q(gta) => [
- q(2638),
- q(0),
- ],
- q(gtu) => [
- q(2639),
- q(0),
- ],
- q(gua) => [
- q(2640),
- q(0),
- ],
- q(gub) => [
- q(2641),
- q(0),
- ],
- q(guc) => [
- q(2642),
- q(0),
- ],
- q(gud) => [
- q(2643),
- q(0),
- ],
- q(gue) => [
- q(2644),
- q(0),
- ],
- q(guf) => [
- q(2645),
- q(0),
- ],
- q(gug) => [
- q(2646),
- q(0),
- ],
- q(guh) => [
- q(2647),
- q(0),
- ],
- q(gui) => [
- q(2648),
- q(0),
- ],
- q(guj) => [
- q(0168),
- q(0),
- ],
- q(guk) => [
- q(2649),
- q(0),
- ],
- q(gul) => [
- q(2650),
- q(0),
- ],
- q(gum) => [
- q(2651),
- q(0),
- ],
- q(gun) => [
- q(2652),
- q(0),
- ],
- q(guo) => [
- q(2653),
- q(0),
- ],
- q(gup) => [
- q(2654),
- q(0),
- ],
- q(guq) => [
- q(2655),
- q(0),
- ],
- q(gur) => [
- q(2656),
- q(0),
- ],
- q(gus) => [
- q(2657),
- q(0),
- ],
- q(gut) => [
- q(2658),
- q(0),
- ],
- q(guu) => [
- q(2659),
- q(0),
- ],
- q(guw) => [
- q(2660),
- q(0),
- ],
- q(gux) => [
- q(2661),
- q(0),
- ],
- q(guz) => [
- q(2662),
- q(0),
- ],
- q(gva) => [
- q(2663),
- q(0),
- ],
- q(gvc) => [
- q(2664),
- q(0),
- ],
- q(gve) => [
- q(2665),
- q(0),
- ],
- q(gvf) => [
- q(2666),
- q(0),
- ],
- q(gvj) => [
- q(2667),
- q(0),
- ],
- q(gvl) => [
- q(2668),
- q(0),
- ],
- q(gvm) => [
- q(2669),
- q(0),
- ],
- q(gvn) => [
- q(2670),
- q(0),
- ],
- q(gvo) => [
- q(2671),
- q(0),
- ],
- q(gvp) => [
- q(2672),
- q(0),
- ],
- q(gvr) => [
- q(2673),
- q(0),
- ],
- q(gvs) => [
- q(2674),
- q(0),
- ],
- q(gvy) => [
- q(2675),
- q(0),
- ],
- q(gwa) => [
- q(2676),
- q(0),
- ],
- q(gwb) => [
- q(2677),
- q(0),
- ],
- q(gwc) => [
- q(2678),
- q(0),
- ],
- q(gwd) => [
- q(2679),
- q(0),
- ],
- q(gwe) => [
- q(2680),
- q(0),
- ],
- q(gwf) => [
- q(2681),
- q(0),
- ],
- q(gwg) => [
- q(2682),
- q(0),
- ],
- q(gwi) => [
- q(0169),
- q(0),
- ],
- q(gwj) => [
- q(2683),
- q(0),
- ],
- q(gwm) => [
- q(2684),
- q(0),
- ],
- q(gwn) => [
- q(2685),
- q(0),
- ],
- q(gwr) => [
- q(2686),
- q(0),
- ],
- q(gwt) => [
- q(2687),
- q(0),
- ],
- q(gwu) => [
- q(2688),
- q(0),
- ],
- q(gww) => [
- q(2689),
- q(0),
- ],
- q(gwx) => [
- q(2690),
- q(0),
- ],
- q(gxx) => [
- q(2691),
- q(0),
- ],
- q(gya) => [
- q(2692),
- q(0),
- ],
- q(gyb) => [
- q(2693),
- q(0),
- ],
- q(gyd) => [
- q(2694),
- q(0),
- ],
- q(gye) => [
- q(2695),
- q(0),
- ],
- q(gyf) => [
- q(2696),
- q(0),
- ],
- q(gyg) => [
- q(2697),
- q(0),
- ],
- q(gyi) => [
- q(2698),
- q(0),
- ],
- q(gyl) => [
- q(2699),
- q(0),
- ],
- q(gym) => [
- q(2700),
- q(0),
- ],
- q(gyn) => [
- q(2701),
- q(0),
- ],
- q(gyr) => [
- q(2702),
- q(0),
- ],
- q(gyy) => [
- q(2703),
- q(0),
- ],
- q(gza) => [
- q(2704),
- q(0),
- ],
- q(gzi) => [
- q(2705),
- q(0),
- ],
- q(gzn) => [
- q(2706),
- q(0),
- ],
- q(haa) => [
- q(2707),
- q(0),
- ],
- q(hab) => [
- q(2708),
- q(0),
- ],
- q(hac) => [
- q(2709),
- q(0),
- ],
- q(had) => [
- q(2710),
- q(0),
- ],
- q(hae) => [
- q(2711),
- q(0),
- ],
- q(haf) => [
- q(2712),
- q(0),
- ],
- q(hag) => [
- q(2713),
- q(0),
- ],
- q(hah) => [
- q(2714),
- q(0),
- ],
- q(hai) => [
- q(0170),
- q(0),
- ],
- q(haj) => [
- q(2715),
- q(0),
- ],
- q(hak) => [
- q(2716),
- q(0),
- ],
- q(hal) => [
- q(2717),
- q(0),
- ],
- q(ham) => [
- q(2718),
- q(0),
- ],
- q(han) => [
- q(2719),
- q(0),
- ],
- q(hao) => [
- q(2720),
- q(0),
- ],
- q(hap) => [
- q(2721),
- q(0),
- ],
- q(haq) => [
- q(2722),
- q(0),
- ],
- q(har) => [
- q(2723),
- q(0),
- ],
- q(has) => [
- q(2724),
- q(0),
- ],
- q(hat) => [
- q(0171),
- q(0),
- ],
- q(hau) => [
- q(0172),
- q(0),
- ],
- q(hav) => [
- q(2725),
- q(0),
- ],
- q(haw) => [
- q(0173),
- q(0),
- ],
- q(hax) => [
- q(2726),
- q(0),
- ],
- q(hay) => [
- q(2727),
- q(0),
- ],
- q(haz) => [
- q(2728),
- q(0),
- ],
- q(hba) => [
- q(2729),
- q(0),
- ],
- q(hbb) => [
- q(2730),
- q(0),
- ],
- q(hbn) => [
- q(2731),
- q(0),
- ],
- q(hbo) => [
- q(2732),
- q(0),
- ],
- q(hbu) => [
- q(2733),
- q(0),
- ],
- q(hca) => [
- q(2734),
- q(0),
- ],
- q(hch) => [
- q(2735),
- q(0),
- ],
- q(hdn) => [
- q(2736),
- q(0),
- ],
- q(hds) => [
- q(2737),
- q(0),
- ],
- q(hdy) => [
- q(2738),
- q(0),
- ],
- q(hea) => [
- q(2739),
- q(0),
- ],
- q(heb) => [
- q(0174),
- q(0),
- ],
- q(hed) => [
- q(2740),
- q(0),
- ],
- q(heg) => [
- q(2741),
- q(0),
- ],
- q(heh) => [
- q(2742),
- q(0),
- ],
- q(hei) => [
- q(2743),
- q(0),
- ],
- q(hem) => [
- q(2744),
- q(0),
- ],
- q(her) => [
- q(0175),
- q(0),
- ],
- q(hgm) => [
- q(2745),
- q(0),
- ],
- q(hgw) => [
- q(2746),
- q(0),
- ],
- q(hhi) => [
- q(2747),
- q(0),
- ],
- q(hhr) => [
- q(2748),
- q(0),
- ],
- q(hhy) => [
- q(2749),
- q(0),
- ],
- q(hia) => [
- q(2750),
- q(0),
- ],
- q(hib) => [
- q(2751),
- q(0),
- ],
- q(hid) => [
- q(2752),
- q(0),
- ],
- q(hif) => [
- q(2753),
- q(0),
- ],
- q(hig) => [
- q(2754),
- q(0),
- ],
- q(hih) => [
- q(2755),
- q(0),
- ],
- q(hii) => [
- q(2756),
- q(0),
- ],
- q(hij) => [
- q(2757),
- q(0),
- ],
- q(hik) => [
- q(2758),
- q(0),
- ],
- q(hil) => [
- q(0176),
- q(0),
- ],
- q(him) => [
- q(0177),
- q(0),
- ],
- q(hin) => [
- q(0178),
- q(0),
- ],
- q(hio) => [
- q(2759),
- q(0),
- ],
- q(hir) => [
- q(2760),
- q(0),
- ],
- q(hit) => [
- q(0179),
- q(0),
- ],
- q(hiw) => [
- q(2761),
- q(0),
- ],
- q(hix) => [
- q(2762),
- q(0),
- ],
- q(hji) => [
- q(2763),
- q(0),
- ],
- q(hka) => [
- q(2764),
- q(0),
- ],
- q(hke) => [
- q(2765),
- q(0),
- ],
- q(hkk) => [
- q(2766),
- q(0),
- ],
- q(hks) => [
- q(2767),
- q(0),
- ],
- q(hla) => [
- q(2768),
- q(0),
- ],
- q(hlb) => [
- q(2769),
- q(0),
- ],
- q(hld) => [
- q(2770),
- q(0),
- ],
- q(hle) => [
- q(2771),
- q(0),
- ],
- q(hlt) => [
- q(2772),
- q(0),
- ],
- q(hlu) => [
- q(2773),
- q(0),
- ],
- q(hma) => [
- q(2774),
- q(0),
- ],
- q(hmb) => [
- q(2775),
- q(0),
- ],
- q(hmc) => [
- q(2776),
- q(0),
- ],
- q(hmd) => [
- q(2777),
- q(0),
- ],
- q(hme) => [
- q(2778),
- q(0),
- ],
- q(hmf) => [
- q(2779),
- q(0),
- ],
- q(hmg) => [
- q(2780),
- q(0),
- ],
- q(hmh) => [
- q(2781),
- q(0),
- ],
- q(hmi) => [
- q(2782),
- q(0),
- ],
- q(hmj) => [
- q(2783),
- q(0),
- ],
- q(hmk) => [
- q(2784),
- q(0),
- ],
- q(hml) => [
- q(2785),
- q(0),
- ],
- q(hmm) => [
- q(2786),
- q(0),
- ],
- q(hmn) => [
- q(0180),
- q(0),
- ],
- q(hmo) => [
- q(0181),
- q(0),
- ],
- q(hmp) => [
- q(2787),
- q(0),
- ],
- q(hmq) => [
- q(2788),
- q(0),
- ],
- q(hmr) => [
- q(2789),
- q(0),
- ],
- q(hms) => [
- q(2790),
- q(0),
- ],
- q(hmt) => [
- q(2791),
- q(0),
- ],
- q(hmu) => [
- q(2792),
- q(0),
- ],
- q(hmv) => [
- q(2793),
- q(0),
- ],
- q(hmw) => [
- q(2794),
- q(0),
- ],
- q(hmx) => [
- q(0510),
- q(0),
- ],
- q(hmy) => [
- q(2795),
- q(0),
- ],
- q(hmz) => [
- q(2796),
- q(0),
- ],
- q(hna) => [
- q(2797),
- q(0),
- ],
- q(hnd) => [
- q(2798),
- q(0),
- ],
- q(hne) => [
- q(2799),
- q(0),
- ],
- q(hnh) => [
- q(2800),
- q(0),
- ],
- q(hni) => [
- q(2801),
- q(0),
- ],
- q(hnj) => [
- q(2802),
- q(0),
- ],
- q(hnn) => [
- q(2803),
- q(0),
- ],
- q(hno) => [
- q(2804),
- q(0),
- ],
- q(hns) => [
- q(2805),
- q(0),
- ],
- q(hnu) => [
- q(2806),
- q(0),
- ],
- q(hoa) => [
- q(2807),
- q(0),
- ],
- q(hob) => [
- q(2808),
- q(0),
- ],
- q(hoc) => [
- q(2809),
- q(0),
- ],
- q(hod) => [
- q(2810),
- q(0),
- ],
- q(hoe) => [
- q(2811),
- q(0),
- ],
- q(hoh) => [
- q(2812),
- q(0),
- ],
- q(hoi) => [
- q(2813),
- q(0),
- ],
- q(hoj) => [
- q(2814),
- q(0),
- ],
- q(hok) => [
- q(0511),
- q(0),
- ],
- q(hol) => [
- q(2815),
- q(0),
- ],
- q(hom) => [
- q(2816),
- q(0),
- ],
- q(hoo) => [
- q(2817),
- q(0),
- ],
- q(hop) => [
- q(2818),
- q(0),
- ],
- q(hor) => [
- q(2819),
- q(0),
- ],
- q(hos) => [
- q(2820),
- q(0),
- ],
- q(hot) => [
- q(2821),
- q(0),
- ],
- q(hov) => [
- q(2822),
- q(0),
- ],
- q(how) => [
- q(2823),
- q(0),
- ],
- q(hoy) => [
- q(2824),
- q(0),
- ],
- q(hoz) => [
- q(2825),
- q(0),
- ],
- q(hpo) => [
- q(2826),
- q(0),
- ],
- q(hps) => [
- q(2827),
- q(0),
- ],
- q(hra) => [
- q(2828),
- q(0),
- ],
- q(hrc) => [
- q(2829),
- q(0),
- ],
- q(hre) => [
- q(2830),
- q(0),
- ],
- q(hrk) => [
- q(2831),
- q(0),
- ],
- q(hrm) => [
- q(2832),
- q(0),
- ],
- q(hro) => [
- q(2833),
- q(0),
- ],
- q(hrp) => [
- q(2834),
- q(0),
- ],
- q(hrt) => [
- q(2835),
- q(0),
- ],
- q(hru) => [
- q(2836),
- q(0),
- ],
- q(hrv) => [
- q(0182),
- q(0),
- ],
- q(hrw) => [
- q(2837),
- q(0),
- ],
- q(hrx) => [
- q(2838),
- q(0),
- ],
- q(hrz) => [
- q(2839),
- q(0),
- ],
- q(hsb) => [
- q(0183),
- q(0),
- ],
- q(hsh) => [
- q(2840),
- q(0),
- ],
- q(hsl) => [
- q(2841),
- q(0),
- ],
- q(hsn) => [
- q(2842),
- q(0),
- ],
- q(hss) => [
- q(2843),
- q(0),
- ],
- q(hti) => [
- q(2844),
- q(0),
- ],
- q(hto) => [
- q(2845),
- q(0),
- ],
- q(hts) => [
- q(2846),
- q(0),
- ],
- q(htu) => [
- q(2847),
- q(0),
- ],
- q(htx) => [
- q(2848),
- q(0),
- ],
- q(hub) => [
- q(2849),
- q(0),
- ],
- q(huc) => [
- q(2850),
- q(0),
- ],
- q(hud) => [
- q(2851),
- q(0),
- ],
- q(hue) => [
- q(2852),
- q(0),
- ],
- q(huf) => [
- q(2853),
- q(0),
- ],
- q(hug) => [
- q(2854),
- q(0),
- ],
- q(huh) => [
- q(2855),
- q(0),
- ],
- q(hui) => [
- q(2856),
- q(0),
- ],
- q(huj) => [
- q(2857),
- q(0),
- ],
- q(huk) => [
- q(2858),
- q(0),
- ],
- q(hul) => [
- q(2859),
- q(0),
- ],
- q(hum) => [
- q(2860),
- q(0),
- ],
- q(hun) => [
- q(0184),
- q(0),
- ],
- q(huo) => [
- q(2861),
- q(0),
- ],
- q(hup) => [
- q(0185),
- q(0),
- ],
- q(huq) => [
- q(2862),
- q(0),
- ],
- q(hur) => [
- q(2863),
- q(0),
- ],
- q(hus) => [
- q(2864),
- q(0),
- ],
- q(hut) => [
- q(2865),
- q(0),
- ],
- q(huu) => [
- q(2866),
- q(0),
- ],
- q(huv) => [
- q(2867),
- q(0),
- ],
- q(huw) => [
- q(2868),
- q(0),
- ],
- q(hux) => [
- q(2869),
- q(0),
- ],
- q(huy) => [
- q(2870),
- q(0),
- ],
- q(huz) => [
- q(2871),
- q(0),
- ],
- q(hvc) => [
- q(2872),
- q(0),
- ],
- q(hve) => [
- q(2873),
- q(0),
- ],
- q(hvk) => [
- q(2874),
- q(0),
- ],
- q(hvn) => [
- q(2875),
- q(0),
- ],
- q(hvv) => [
- q(2876),
- q(0),
- ],
- q(hwa) => [
- q(2877),
- q(0),
- ],
- q(hwc) => [
- q(2878),
- q(0),
- ],
- q(hwo) => [
- q(2879),
- q(0),
- ],
- q(hya) => [
- q(2880),
- q(0),
- ],
- q(hyx) => [
- q(0512),
- q(0),
- ],
- q(iai) => [
- q(2881),
- q(0),
- ],
- q(ian) => [
- q(2882),
- q(0),
- ],
- q(iar) => [
- q(2883),
- q(0),
- ],
- q(iba) => [
- q(0186),
- q(0),
- ],
- q(ibb) => [
- q(2884),
- q(0),
- ],
- q(ibd) => [
- q(2885),
- q(0),
- ],
- q(ibe) => [
- q(2886),
- q(0),
- ],
- q(ibg) => [
- q(2887),
- q(0),
- ],
- q(ibh) => [
- q(2888),
- q(0),
- ],
- q(ibl) => [
- q(2889),
- q(0),
- ],
- q(ibm) => [
- q(2890),
- q(0),
- ],
- q(ibn) => [
- q(2891),
- q(0),
- ],
- q(ibo) => [
- q(0187),
- q(0),
- ],
- q(ibr) => [
- q(2892),
- q(0),
- ],
- q(ibu) => [
- q(2893),
- q(0),
- ],
- q(iby) => [
- q(2894),
- q(0),
- ],
- q(ica) => [
- q(2895),
- q(0),
- ],
- q(ice) => [
- q(0188),
- q(0),
- ],
- q(ich) => [
- q(2896),
- q(0),
- ],
- q(icl) => [
- q(2897),
- q(0),
- ],
- q(icr) => [
- q(2898),
- q(0),
- ],
- q(ida) => [
- q(2899),
- q(0),
- ],
- q(idb) => [
- q(2900),
- q(0),
- ],
- q(idc) => [
- q(2901),
- q(0),
- ],
- q(idd) => [
- q(2902),
- q(0),
- ],
- q(ide) => [
- q(2903),
- q(0),
- ],
- q(idi) => [
- q(2904),
- q(0),
- ],
- q(ido) => [
- q(0189),
- q(0),
- ],
- q(idr) => [
- q(2905),
- q(0),
- ],
- q(ids) => [
- q(2906),
- q(0),
- ],
- q(idt) => [
- q(2907),
- q(0),
- ],
- q(idu) => [
- q(2908),
- q(0),
- ],
- q(ifa) => [
- q(2909),
- q(0),
- ],
- q(ifb) => [
- q(2910),
- q(0),
- ],
- q(ife) => [
- q(2911),
- q(0),
- ],
- q(iff) => [
- q(2912),
- q(0),
- ],
- q(ifk) => [
- q(2913),
- q(0),
- ],
- q(ifm) => [
- q(2914),
- q(0),
- ],
- q(ifu) => [
- q(2915),
- q(0),
- ],
- q(ify) => [
- q(2916),
- q(0),
- ],
- q(igb) => [
- q(2917),
- q(0),
- ],
- q(ige) => [
- q(2918),
- q(0),
- ],
- q(igg) => [
- q(2919),
- q(0),
- ],
- q(igl) => [
- q(2920),
- q(0),
- ],
- q(igm) => [
- q(2921),
- q(0),
- ],
- q(ign) => [
- q(2922),
- q(0),
- ],
- q(igo) => [
- q(2923),
- q(0),
- ],
- q(igs) => [
- q(2924),
- q(0),
- ],
- q(igw) => [
- q(2925),
- q(0),
- ],
- q(ihb) => [
- q(2926),
- q(0),
- ],
- q(ihi) => [
- q(2927),
- q(0),
- ],
- q(ihp) => [
- q(2928),
- q(0),
- ],
- q(ihw) => [
- q(2929),
- q(0),
- ],
- q(iii) => [
- q(0190),
- q(0),
- ],
- q(iin) => [
- q(2930),
- q(0),
- ],
- q(iir) => [
- q(0513),
- q(0),
- ],
- q(ijc) => [
- q(2931),
- q(0),
- ],
- q(ije) => [
- q(2932),
- q(0),
- ],
- q(ijj) => [
- q(2933),
- q(0),
- ],
- q(ijn) => [
- q(2934),
- q(0),
- ],
- q(ijo) => [
- q(0191),
- q(0),
- ],
- q(ijs) => [
- q(2935),
- q(0),
- ],
- q(ike) => [
- q(2936),
- q(0),
- ],
- q(iki) => [
- q(2937),
- q(0),
- ],
- q(ikk) => [
- q(2938),
- q(0),
- ],
- q(ikl) => [
- q(2939),
- q(0),
- ],
- q(iko) => [
- q(2940),
- q(0),
- ],
- q(ikp) => [
- q(2941),
- q(0),
- ],
- q(ikr) => [
- q(2942),
- q(0),
- ],
- q(iks) => [
- q(2943),
- q(0),
- ],
- q(ikt) => [
- q(2944),
- q(0),
- ],
- q(iku) => [
- q(0192),
- q(0),
- ],
- q(ikv) => [
- q(2945),
- q(0),
- ],
- q(ikw) => [
- q(2946),
- q(0),
- ],
- q(ikx) => [
- q(2947),
- q(0),
- ],
- q(ikz) => [
- q(2948),
- q(0),
- ],
- q(ila) => [
- q(2949),
- q(0),
- ],
- q(ilb) => [
- q(2950),
- q(0),
- ],
- q(ile) => [
- q(0193),
- q(0),
- ],
- q(ilg) => [
- q(2951),
- q(0),
- ],
- q(ili) => [
- q(2952),
- q(0),
- ],
- q(ilk) => [
- q(2953),
- q(0),
- ],
- q(ilm) => [
- q(2954),
- q(0),
- ],
- q(ilo) => [
- q(0194),
- q(0),
- ],
- q(ilp) => [
- q(2955),
- q(0),
- ],
- q(ils) => [
- q(2956),
- q(0),
- ],
- q(ilu) => [
- q(2957),
- q(0),
- ],
- q(ilv) => [
- q(2958),
- q(0),
- ],
- q(ima) => [
- q(2959),
- q(0),
- ],
- q(imi) => [
- q(2960),
- q(0),
- ],
- q(iml) => [
- q(2961),
- q(0),
- ],
- q(imn) => [
- q(2962),
- q(0),
- ],
- q(imo) => [
- q(2963),
- q(0),
- ],
- q(imr) => [
- q(2964),
- q(0),
- ],
- q(ims) => [
- q(2965),
- q(0),
- ],
- q(imy) => [
- q(2966),
- q(0),
- ],
- q(ina) => [
- q(0195),
- q(0),
- ],
- q(inb) => [
- q(2967),
- q(0),
- ],
- q(inc) => [
- q(0196),
- q(0),
- ],
- q(ind) => [
- q(0197),
- q(0),
- ],
- q(ine) => [
- q(0198),
- q(0),
- ],
- q(ing) => [
- q(2968),
- q(0),
- ],
- q(inh) => [
- q(0199),
- q(0),
- ],
- q(inj) => [
- q(2969),
- q(0),
- ],
- q(inl) => [
- q(2970),
- q(0),
- ],
- q(inm) => [
- q(2971),
- q(0),
- ],
- q(inn) => [
- q(2972),
- q(0),
- ],
- q(ino) => [
- q(2973),
- q(0),
- ],
- q(inp) => [
- q(2974),
- q(0),
- ],
- q(ins) => [
- q(2975),
- q(0),
- ],
- q(int) => [
- q(2976),
- q(0),
- ],
- q(inz) => [
- q(2977),
- q(0),
- ],
- q(ior) => [
- q(2978),
- q(0),
- ],
- q(iou) => [
- q(2979),
- q(0),
- ],
- q(iow) => [
- q(2980),
- q(0),
- ],
- q(ipi) => [
- q(2981),
- q(0),
- ],
- q(ipk) => [
- q(0200),
- q(0),
- ],
- q(ipo) => [
- q(2982),
- q(0),
- ],
- q(iqu) => [
- q(2983),
- q(0),
- ],
- q(iqw) => [
- q(2984),
- q(0),
- ],
- q(ira) => [
- q(0201),
- q(0),
- ],
- q(ire) => [
- q(2985),
- q(0),
- ],
- q(irh) => [
- q(2986),
- q(0),
- ],
- q(iri) => [
- q(2987),
- q(0),
- ],
- q(irk) => [
- q(2988),
- q(0),
- ],
- q(irn) => [
- q(2989),
- q(0),
- ],
- q(iro) => [
- q(0202),
- q(0),
- ],
- q(irr) => [
- q(2990),
- q(0),
- ],
- q(iru) => [
- q(2991),
- q(0),
- ],
- q(irx) => [
- q(2992),
- q(0),
- ],
- q(iry) => [
- q(2993),
- q(0),
- ],
- q(isa) => [
- q(2994),
- q(0),
- ],
- q(isc) => [
- q(2995),
- q(0),
- ],
- q(isd) => [
- q(2996),
- q(0),
- ],
- q(ise) => [
- q(2997),
- q(0),
- ],
- q(isg) => [
- q(2998),
- q(0),
- ],
- q(ish) => [
- q(2999),
- q(0),
- ],
- q(isi) => [
- q(3000),
- q(0),
- ],
- q(isk) => [
- q(3001),
- q(0),
- ],
- q(ism) => [
- q(3002),
- q(0),
- ],
- q(isn) => [
- q(3003),
- q(0),
- ],
- q(iso) => [
- q(3004),
- q(0),
- ],
- q(isr) => [
- q(3005),
- q(0),
- ],
- q(ist) => [
- q(3006),
- q(0),
- ],
- q(isu) => [
- q(3007),
- q(0),
- ],
- q(ita) => [
- q(0203),
- q(0),
- ],
- q(itb) => [
- q(3008),
- q(0),
- ],
- q(itc) => [
- q(0514),
- q(0),
- ],
- q(itd) => [
- q(3009),
- q(0),
- ],
- q(ite) => [
- q(3010),
- q(0),
- ],
- q(iti) => [
- q(3011),
- q(0),
- ],
- q(itk) => [
- q(3012),
- q(0),
- ],
- q(itl) => [
- q(3013),
- q(0),
- ],
- q(itm) => [
- q(3014),
- q(0),
- ],
- q(ito) => [
- q(3015),
- q(0),
- ],
- q(itr) => [
- q(3016),
- q(0),
- ],
- q(its) => [
- q(3017),
- q(0),
- ],
- q(itt) => [
- q(3018),
- q(0),
- ],
- q(itv) => [
- q(3019),
- q(0),
- ],
- q(itw) => [
- q(3020),
- q(0),
- ],
- q(itx) => [
- q(3021),
- q(0),
- ],
- q(ity) => [
- q(3022),
- q(0),
- ],
- q(itz) => [
- q(3023),
- q(0),
- ],
- q(ium) => [
- q(3024),
- q(0),
- ],
- q(ivb) => [
- q(3025),
- q(0),
- ],
- q(ivv) => [
- q(3026),
- q(0),
- ],
- q(iwk) => [
- q(3027),
- q(0),
- ],
- q(iwm) => [
- q(3028),
- q(0),
- ],
- q(iwo) => [
- q(3029),
- q(0),
- ],
- q(iws) => [
- q(3030),
- q(0),
- ],
- q(ixc) => [
- q(3031),
- q(0),
- ],
- q(ixl) => [
- q(3032),
- q(0),
- ],
- q(iya) => [
- q(3033),
- q(0),
- ],
- q(iyo) => [
- q(3034),
- q(0),
- ],
- q(iyx) => [
- q(3035),
- q(0),
- ],
- q(izh) => [
- q(3036),
- q(0),
- ],
- q(izr) => [
- q(3037),
- q(0),
- ],
- q(izz) => [
- q(3038),
- q(0),
- ],
- q(jaa) => [
- q(3039),
- q(0),
- ],
- q(jab) => [
- q(3040),
- q(0),
- ],
- q(jac) => [
- q(3041),
- q(0),
- ],
- q(jad) => [
- q(3042),
- q(0),
- ],
- q(jae) => [
- q(3043),
- q(0),
- ],
- q(jaf) => [
- q(3044),
- q(0),
- ],
- q(jah) => [
- q(3045),
- q(0),
- ],
- q(jaj) => [
- q(3046),
- q(0),
- ],
- q(jak) => [
- q(3047),
- q(0),
- ],
- q(jal) => [
- q(3048),
- q(0),
- ],
- q(jam) => [
- q(3049),
- q(0),
- ],
- q(jan) => [
- q(3050),
- q(0),
- ],
- q(jao) => [
- q(3051),
- q(0),
- ],
- q(jaq) => [
- q(3052),
- q(0),
- ],
- q(jas) => [
- q(3053),
- q(0),
- ],
- q(jat) => [
- q(3054),
- q(0),
- ],
- q(jau) => [
- q(3055),
- q(0),
- ],
- q(jav) => [
- q(0204),
- q(0),
- ],
- q(jax) => [
- q(3056),
- q(0),
- ],
- q(jay) => [
- q(3057),
- q(0),
- ],
- q(jaz) => [
- q(3058),
- q(0),
- ],
- q(jbe) => [
- q(3059),
- q(0),
- ],
- q(jbi) => [
- q(3060),
- q(0),
- ],
- q(jbj) => [
- q(3061),
- q(0),
- ],
- q(jbk) => [
- q(3062),
- q(0),
- ],
- q(jbn) => [
- q(3063),
- q(0),
- ],
- q(jbo) => [
- q(0205),
- q(0),
- ],
- q(jbr) => [
- q(3064),
- q(0),
- ],
- q(jbt) => [
- q(3065),
- q(0),
- ],
- q(jbu) => [
- q(3066),
- q(0),
- ],
- q(jbw) => [
- q(3067),
- q(0),
- ],
- q(jcs) => [
- q(3068),
- q(0),
- ],
- q(jct) => [
- q(3069),
- q(0),
- ],
- q(jda) => [
- q(3070),
- q(0),
- ],
- q(jdg) => [
- q(3071),
- q(0),
- ],
- q(jdt) => [
- q(3072),
- q(0),
- ],
- q(jeb) => [
- q(3073),
- q(0),
- ],
- q(jee) => [
- q(3074),
- q(0),
- ],
- q(jeh) => [
- q(3075),
- q(0),
- ],
- q(jei) => [
- q(3076),
- q(0),
- ],
- q(jek) => [
- q(3077),
- q(0),
- ],
- q(jel) => [
- q(3078),
- q(0),
- ],
- q(jen) => [
- q(3079),
- q(0),
- ],
- q(jer) => [
- q(3080),
- q(0),
- ],
- q(jet) => [
- q(3081),
- q(0),
- ],
- q(jeu) => [
- q(3082),
- q(0),
- ],
- q(jgb) => [
- q(3083),
- q(0),
- ],
- q(jge) => [
- q(3084),
- q(0),
- ],
- q(jgk) => [
- q(3085),
- q(0),
- ],
- q(jgo) => [
- q(3086),
- q(0),
- ],
- q(jhi) => [
- q(3087),
- q(0),
- ],
- q(jhs) => [
- q(3088),
- q(0),
- ],
- q(jia) => [
- q(3089),
- q(0),
- ],
- q(jib) => [
- q(3090),
- q(0),
- ],
- q(jic) => [
- q(3091),
- q(0),
- ],
- q(jid) => [
- q(3092),
- q(0),
- ],
- q(jie) => [
- q(3093),
- q(0),
- ],
- q(jig) => [
- q(3094),
- q(0),
- ],
- q(jih) => [
- q(3095),
- q(0),
- ],
- q(jii) => [
- q(3096),
- q(0),
- ],
- q(jil) => [
- q(3097),
- q(0),
- ],
- q(jim) => [
- q(3098),
- q(0),
- ],
- q(jio) => [
- q(3099),
- q(0),
- ],
- q(jiq) => [
- q(3100),
- q(0),
- ],
- q(jit) => [
- q(3101),
- q(0),
- ],
- q(jiu) => [
- q(3102),
- q(0),
- ],
- q(jiv) => [
- q(3103),
- q(0),
- ],
- q(jiy) => [
- q(3104),
- q(0),
- ],
- q(jje) => [
- q(3105),
- q(0),
- ],
- q(jjr) => [
- q(3106),
- q(0),
- ],
- q(jka) => [
- q(3107),
- q(0),
- ],
- q(jkm) => [
- q(3108),
- q(0),
- ],
- q(jko) => [
- q(3109),
- q(0),
- ],
- q(jkp) => [
- q(3110),
- q(0),
- ],
- q(jkr) => [
- q(3111),
- q(0),
- ],
- q(jku) => [
- q(3112),
- q(0),
- ],
- q(jle) => [
- q(3113),
- q(0),
- ],
- q(jls) => [
- q(3114),
- q(0),
- ],
- q(jma) => [
- q(3115),
- q(0),
- ],
- q(jmb) => [
- q(3116),
- q(0),
- ],
- q(jmc) => [
- q(3117),
- q(0),
- ],
- q(jmd) => [
- q(3118),
- q(0),
- ],
- q(jmi) => [
- q(3119),
- q(0),
- ],
- q(jml) => [
- q(3120),
- q(0),
- ],
- q(jmn) => [
- q(3121),
- q(0),
- ],
- q(jmr) => [
- q(3122),
- q(0),
- ],
- q(jms) => [
- q(3123),
- q(0),
- ],
- q(jmw) => [
- q(3124),
- q(0),
- ],
- q(jmx) => [
- q(3125),
- q(0),
- ],
- q(jna) => [
- q(3126),
- q(0),
- ],
- q(jnd) => [
- q(3127),
- q(0),
- ],
- q(jng) => [
- q(3128),
- q(0),
- ],
- q(jni) => [
- q(3129),
- q(0),
- ],
- q(jnj) => [
- q(3130),
- q(0),
- ],
- q(jnl) => [
- q(3131),
- q(0),
- ],
- q(jns) => [
- q(3132),
- q(0),
- ],
- q(job) => [
- q(3133),
- q(0),
- ],
- q(jod) => [
- q(3134),
- q(0),
- ],
- q(jog) => [
- q(3135),
- q(0),
- ],
- q(jor) => [
- q(3136),
- q(0),
- ],
- q(jos) => [
- q(3137),
- q(0),
- ],
- q(jow) => [
- q(3138),
- q(0),
- ],
- q(jpa) => [
- q(3139),
- q(0),
- ],
- q(jpn) => [
- q(0206),
- q(0),
- ],
- q(jpr) => [
- q(0207),
- q(0),
- ],
- q(jpx) => [
- q(0515),
- q(0),
- ],
- q(jqr) => [
- q(3140),
- q(0),
- ],
- q(jra) => [
- q(3141),
- q(0),
- ],
- q(jrb) => [
- q(0208),
- q(0),
- ],
- q(jrr) => [
- q(3142),
- q(0),
- ],
- q(jrt) => [
- q(3143),
- q(0),
- ],
- q(jru) => [
- q(3144),
- q(0),
- ],
- q(jsl) => [
- q(3145),
- q(0),
- ],
- q(jua) => [
- q(3146),
- q(0),
- ],
- q(jub) => [
- q(3147),
- q(0),
- ],
- q(juc) => [
- q(3148),
- q(0),
- ],
- q(jud) => [
- q(3149),
- q(0),
- ],
- q(juh) => [
- q(3150),
- q(0),
- ],
- q(jui) => [
- q(3151),
- q(0),
- ],
- q(juk) => [
- q(3152),
- q(0),
- ],
- q(jul) => [
- q(3153),
- q(0),
- ],
- q(jum) => [
- q(3154),
- q(0),
- ],
- q(jun) => [
- q(3155),
- q(0),
- ],
- q(juo) => [
- q(3156),
- q(0),
- ],
- q(jup) => [
- q(3157),
- q(0),
- ],
- q(jur) => [
- q(3158),
- q(0),
- ],
- q(jus) => [
- q(3159),
- q(0),
- ],
- q(jut) => [
- q(3160),
- q(0),
- ],
- q(juu) => [
- q(3161),
- q(0),
- ],
- q(juw) => [
- q(3162),
- q(0),
- ],
- q(juy) => [
- q(3163),
- q(0),
- ],
- q(jvd) => [
- q(3164),
- q(0),
- ],
- q(jvn) => [
- q(3165),
- q(0),
- ],
- q(jwi) => [
- q(3166),
- q(0),
- ],
- q(jya) => [
- q(3167),
- q(0),
- ],
- q(jye) => [
- q(3168),
- q(0),
- ],
- q(jyy) => [
- q(3169),
- q(0),
- ],
- q(kaa) => [
- q(0209),
- q(0),
- ],
- q(kab) => [
- q(0210),
- q(0),
- ],
- q(kac) => [
- q(0211),
- q(0),
- ],
- q(kad) => [
- q(3170),
- q(0),
- ],
- q(kae) => [
- q(3171),
- q(0),
- ],
- q(kaf) => [
- q(3172),
- q(0),
- ],
- q(kag) => [
- q(3173),
- q(0),
- ],
- q(kah) => [
- q(3174),
- q(0),
- ],
- q(kai) => [
- q(3175),
- q(0),
- ],
- q(kaj) => [
- q(3176),
- q(0),
- ],
- q(kak) => [
- q(3177),
- q(0),
- ],
- q(kal) => [
- q(0212),
- q(0),
- ],
- q(kam) => [
- q(0213),
- q(1),
- ],
- q(kan) => [
- q(0214),
- q(0),
- ],
- q(kao) => [
- q(3178),
- q(0),
- ],
- q(kap) => [
- q(3179),
- q(0),
- ],
- q(kaq) => [
- q(3180),
- q(0),
- ],
- q(kar) => [
- q(0215),
- q(0),
- ],
- q(kas) => [
- q(0216),
- q(0),
- ],
- q(kau) => [
- q(0217),
- q(0),
- ],
- q(kav) => [
- q(3181),
- q(0),
- ],
- q(kaw) => [
- q(0218),
- q(0),
- ],
- q(kax) => [
- q(3182),
- q(0),
- ],
- q(kay) => [
- q(3183),
- q(0),
- ],
- q(kaz) => [
- q(0219),
- q(0),
- ],
- q(kba) => [
- q(3184),
- q(0),
- ],
- q(kbb) => [
- q(3185),
- q(0),
- ],
- q(kbc) => [
- q(3186),
- q(0),
- ],
- q(kbd) => [
- q(0220),
- q(0),
- ],
- q(kbe) => [
- q(3187),
- q(0),
- ],
- q(kbg) => [
- q(3188),
- q(0),
- ],
- q(kbh) => [
- q(3189),
- q(0),
- ],
- q(kbi) => [
- q(3190),
- q(0),
- ],
- q(kbj) => [
- q(3191),
- q(0),
- ],
- q(kbk) => [
- q(3192),
- q(0),
- ],
- q(kbl) => [
- q(3193),
- q(0),
- ],
- q(kbm) => [
- q(3194),
- q(0),
- ],
- q(kbn) => [
- q(3195),
- q(0),
- ],
- q(kbo) => [
- q(3196),
- q(0),
- ],
- q(kbp) => [
- q(3197),
- q(0),
- ],
- q(kbq) => [
- q(3198),
- q(0),
- ],
- q(kbr) => [
- q(3199),
- q(0),
- ],
- q(kbs) => [
- q(3200),
- q(0),
- ],
- q(kbt) => [
- q(3201),
- q(0),
- ],
- q(kbu) => [
- q(3202),
- q(0),
- ],
- q(kbv) => [
- q(3203),
- q(0),
- ],
- q(kbw) => [
- q(3204),
- q(0),
- ],
- q(kbx) => [
- q(3205),
- q(0),
- ],
- q(kby) => [
- q(3206),
- q(0),
- ],
- q(kbz) => [
- q(3207),
- q(0),
- ],
- q(kca) => [
- q(3208),
- q(0),
- ],
- q(kcb) => [
- q(3209),
- q(0),
- ],
- q(kcc) => [
- q(3210),
- q(0),
- ],
- q(kcd) => [
- q(3211),
- q(0),
- ],
- q(kce) => [
- q(3212),
- q(0),
- ],
- q(kcf) => [
- q(3213),
- q(0),
- ],
- q(kcg) => [
- q(3214),
- q(0),
- ],
- q(kch) => [
- q(3215),
- q(0),
- ],
- q(kci) => [
- q(3216),
- q(0),
- ],
- q(kcj) => [
- q(3217),
- q(0),
- ],
- q(kck) => [
- q(3218),
- q(0),
- ],
- q(kcl) => [
- q(3219),
- q(0),
- ],
- q(kcm) => [
- q(3220),
- q(0),
- ],
- q(kcn) => [
- q(3221),
- q(0),
- ],
- q(kco) => [
- q(3222),
- q(0),
- ],
- q(kcp) => [
- q(3223),
- q(0),
- ],
- q(kcq) => [
- q(3224),
- q(0),
- ],
- q(kcr) => [
- q(3225),
- q(0),
- ],
- q(kcs) => [
- q(3226),
- q(0),
- ],
- q(kct) => [
- q(3227),
- q(0),
- ],
- q(kcu) => [
- q(3228),
- q(0),
- ],
- q(kcv) => [
- q(3229),
- q(0),
- ],
- q(kcw) => [
- q(3230),
- q(0),
- ],
- q(kcx) => [
- q(3231),
- q(0),
- ],
- q(kcy) => [
- q(3232),
- q(0),
- ],
- q(kcz) => [
- q(3233),
- q(0),
- ],
- q(kda) => [
- q(3234),
- q(0),
- ],
- q(kdc) => [
- q(3235),
- q(0),
- ],
- q(kdd) => [
- q(3236),
- q(0),
- ],
- q(kde) => [
- q(3237),
- q(0),
- ],
- q(kdf) => [
- q(3238),
- q(0),
- ],
- q(kdg) => [
- q(3239),
- q(0),
- ],
- q(kdh) => [
- q(3240),
- q(0),
- ],
- q(kdi) => [
- q(3241),
- q(0),
- ],
- q(kdj) => [
- q(3242),
- q(0),
- ],
- q(kdk) => [
- q(3243),
- q(0),
- ],
- q(kdl) => [
- q(3244),
- q(0),
- ],
- q(kdm) => [
- q(3245),
- q(0),
- ],
- q(kdn) => [
- q(3246),
- q(0),
- ],
- q(kdo) => [
- q(0516),
- q(0),
- ],
- q(kdp) => [
- q(3247),
- q(0),
- ],
- q(kdq) => [
- q(3248),
- q(0),
- ],
- q(kdr) => [
- q(3249),
- q(0),
- ],
- q(kdt) => [
- q(3250),
- q(0),
- ],
- q(kdu) => [
- q(3251),
- q(0),
- ],
- q(kdw) => [
- q(3252),
- q(0),
- ],
- q(kdx) => [
- q(3253),
- q(0),
- ],
- q(kdy) => [
- q(3254),
- q(0),
- ],
- q(kdz) => [
- q(3255),
- q(0),
- ],
- q(kea) => [
- q(3256),
- q(0),
- ],
- q(keb) => [
- q(3257),
- q(0),
- ],
- q(kec) => [
- q(3258),
- q(0),
- ],
- q(ked) => [
- q(3259),
- q(0),
- ],
- q(kee) => [
- q(3260),
- q(0),
- ],
- q(kef) => [
- q(3261),
- q(0),
- ],
- q(keg) => [
- q(3262),
- q(0),
- ],
- q(keh) => [
- q(3263),
- q(0),
- ],
- q(kei) => [
- q(3264),
- q(0),
- ],
- q(kej) => [
- q(3265),
- q(0),
- ],
- q(kek) => [
- q(3266),
- q(0),
- ],
- q(kel) => [
- q(3267),
- q(0),
- ],
- q(kem) => [
- q(3268),
- q(0),
- ],
- q(ken) => [
- q(3269),
- q(0),
- ],
- q(keo) => [
- q(3270),
- q(0),
- ],
- q(kep) => [
- q(3271),
- q(0),
- ],
- q(keq) => [
- q(3272),
- q(0),
- ],
- q(ker) => [
- q(3273),
- q(0),
- ],
- q(kes) => [
- q(3274),
- q(0),
- ],
- q(ket) => [
- q(3275),
- q(0),
- ],
- q(keu) => [
- q(3276),
- q(0),
- ],
- q(kev) => [
- q(3277),
- q(0),
- ],
- q(kew) => [
- q(3278),
- q(0),
- ],
- q(kex) => [
- q(3279),
- q(0),
- ],
- q(key) => [
- q(3280),
- q(0),
- ],
- q(kez) => [
- q(3281),
- q(0),
- ],
- q(kfa) => [
- q(3282),
- q(0),
- ],
- q(kfb) => [
- q(3283),
- q(0),
- ],
- q(kfc) => [
- q(3284),
- q(0),
- ],
- q(kfd) => [
- q(3285),
- q(0),
- ],
- q(kfe) => [
- q(3286),
- q(0),
- ],
- q(kff) => [
- q(3287),
- q(0),
- ],
- q(kfg) => [
- q(3288),
- q(0),
- ],
- q(kfh) => [
- q(3289),
- q(0),
- ],
- q(kfi) => [
- q(3290),
- q(0),
- ],
- q(kfj) => [
- q(3291),
- q(0),
- ],
- q(kfk) => [
- q(3292),
- q(0),
- ],
- q(kfl) => [
- q(3293),
- q(0),
- ],
- q(kfm) => [
- q(3294),
- q(0),
- ],
- q(kfn) => [
- q(3295),
- q(0),
- ],
- q(kfo) => [
- q(3296),
- q(0),
- ],
- q(kfp) => [
- q(3297),
- q(0),
- ],
- q(kfq) => [
- q(3298),
- q(0),
- ],
- q(kfr) => [
- q(3299),
- q(0),
- ],
- q(kfs) => [
- q(3300),
- q(0),
- ],
- q(kft) => [
- q(3301),
- q(0),
- ],
- q(kfu) => [
- q(3302),
- q(0),
- ],
- q(kfv) => [
- q(3303),
- q(0),
- ],
- q(kfw) => [
- q(3304),
- q(0),
- ],
- q(kfx) => [
- q(3305),
- q(0),
- ],
- q(kfy) => [
- q(3306),
- q(0),
- ],
- q(kfz) => [
- q(3307),
- q(0),
- ],
- q(kga) => [
- q(3308),
- q(0),
- ],
- q(kgb) => [
- q(3309),
- q(0),
- ],
- q(kge) => [
- q(3310),
- q(0),
- ],
- q(kgf) => [
- q(3311),
- q(0),
- ],
- q(kgg) => [
- q(3312),
- q(0),
- ],
- q(kgi) => [
- q(3313),
- q(0),
- ],
- q(kgj) => [
- q(3314),
- q(0),
- ],
- q(kgk) => [
- q(3315),
- q(0),
- ],
- q(kgl) => [
- q(3316),
- q(0),
- ],
- q(kgm) => [
- q(3317),
- q(0),
- ],
- q(kgn) => [
- q(3318),
- q(0),
- ],
- q(kgo) => [
- q(3319),
- q(0),
- ],
- q(kgp) => [
- q(3320),
- q(0),
- ],
- q(kgq) => [
- q(3321),
- q(0),
- ],
- q(kgr) => [
- q(3322),
- q(0),
- ],
- q(kgs) => [
- q(3323),
- q(0),
- ],
- q(kgt) => [
- q(3324),
- q(0),
- ],
- q(kgu) => [
- q(3325),
- q(0),
- ],
- q(kgv) => [
- q(3326),
- q(0),
- ],
- q(kgw) => [
- q(3327),
- q(0),
- ],
- q(kgx) => [
- q(3328),
- q(0),
- ],
- q(kgy) => [
- q(3329),
- q(0),
- ],
- q(kha) => [
- q(0221),
- q(0),
- ],
- q(khb) => [
- q(3330),
- q(0),
- ],
- q(khc) => [
- q(3331),
- q(0),
- ],
- q(khd) => [
- q(3332),
- q(0),
- ],
- q(khe) => [
- q(3333),
- q(0),
- ],
- q(khf) => [
- q(3334),
- q(0),
- ],
- q(khg) => [
- q(3335),
- q(0),
- ],
- q(khh) => [
- q(3336),
- q(0),
- ],
- q(khi) => [
- q(0222),
- q(0),
- ],
- q(khj) => [
- q(3337),
- q(0),
- ],
- q(khk) => [
- q(3338),
- q(0),
- ],
- q(khl) => [
- q(3339),
- q(0),
- ],
- q(khm) => [
- q(0223),
- q(0),
- ],
- q(khn) => [
- q(3340),
- q(0),
- ],
- q(kho) => [
- q(0224),
- q(0),
- ],
- q(khp) => [
- q(3341),
- q(0),
- ],
- q(khq) => [
- q(3342),
- q(0),
- ],
- q(khr) => [
- q(3343),
- q(0),
- ],
- q(khs) => [
- q(3344),
- q(0),
- ],
- q(kht) => [
- q(3345),
- q(0),
- ],
- q(khu) => [
- q(3346),
- q(0),
- ],
- q(khv) => [
- q(3347),
- q(0),
- ],
- q(khw) => [
- q(3348),
- q(0),
- ],
- q(khx) => [
- q(3349),
- q(0),
- ],
- q(khy) => [
- q(3350),
- q(0),
- ],
- q(khz) => [
- q(3351),
- q(0),
- ],
- q(kia) => [
- q(3352),
- q(0),
- ],
- q(kib) => [
- q(3353),
- q(0),
- ],
- q(kic) => [
- q(3354),
- q(0),
- ],
- q(kid) => [
- q(3355),
- q(0),
- ],
- q(kie) => [
- q(3356),
- q(0),
- ],
- q(kif) => [
- q(3357),
- q(0),
- ],
- q(kig) => [
- q(3358),
- q(0),
- ],
- q(kih) => [
- q(3359),
- q(0),
- ],
- q(kii) => [
- q(3360),
- q(0),
- ],
- q(kij) => [
- q(3361),
- q(0),
- ],
- q(kik) => [
- q(0225),
- q(0),
- ],
- q(kil) => [
- q(3362),
- q(0),
- ],
- q(kim) => [
- q(3363),
- q(0),
- ],
- q(kin) => [
- q(0226),
- q(0),
- ],
- q(kio) => [
- q(3364),
- q(0),
- ],
- q(kip) => [
- q(3365),
- q(0),
- ],
- q(kiq) => [
- q(3366),
- q(0),
- ],
- q(kir) => [
- q(0227),
- q(0),
- ],
- q(kis) => [
- q(3367),
- q(0),
- ],
- q(kit) => [
- q(3368),
- q(0),
- ],
- q(kiu) => [
- q(3369),
- q(0),
- ],
- q(kiv) => [
- q(3370),
- q(0),
- ],
- q(kiw) => [
- q(3371),
- q(0),
- ],
- q(kix) => [
- q(3372),
- q(0),
- ],
- q(kiy) => [
- q(3373),
- q(0),
- ],
- q(kiz) => [
- q(3374),
- q(0),
- ],
- q(kja) => [
- q(3375),
- q(0),
- ],
- q(kjb) => [
- q(3376),
- q(0),
- ],
- q(kjc) => [
- q(3377),
- q(0),
- ],
- q(kjd) => [
- q(3378),
- q(0),
- ],
- q(kje) => [
- q(3379),
- q(0),
- ],
- q(kjf) => [
- q(3380),
- q(0),
- ],
- q(kjg) => [
- q(3381),
- q(0),
- ],
- q(kjh) => [
- q(3382),
- q(0),
- ],
- q(kji) => [
- q(3383),
- q(0),
- ],
- q(kjj) => [
- q(3384),
- q(0),
- ],
- q(kjk) => [
- q(3385),
- q(0),
- ],
- q(kjl) => [
- q(3386),
- q(0),
- ],
- q(kjm) => [
- q(3387),
- q(0),
- ],
- q(kjn) => [
- q(3388),
- q(0),
- ],
- q(kjo) => [
- q(3389),
- q(0),
- ],
- q(kjp) => [
- q(3390),
- q(0),
- ],
- q(kjq) => [
- q(3391),
- q(0),
- ],
- q(kjr) => [
- q(3392),
- q(0),
- ],
- q(kjs) => [
- q(3393),
- q(0),
- ],
- q(kjt) => [
- q(3394),
- q(0),
- ],
- q(kju) => [
- q(3395),
- q(0),
- ],
- q(kjv) => [
- q(3396),
- q(0),
- ],
- q(kjx) => [
- q(3397),
- q(0),
- ],
- q(kjy) => [
- q(3398),
- q(0),
- ],
- q(kjz) => [
- q(3399),
- q(0),
- ],
- q(kka) => [
- q(3400),
- q(0),
- ],
- q(kkb) => [
- q(3401),
- q(0),
- ],
- q(kkc) => [
- q(3402),
- q(0),
- ],
- q(kkd) => [
- q(3403),
- q(0),
- ],
- q(kke) => [
- q(3404),
- q(0),
- ],
- q(kkf) => [
- q(3405),
- q(0),
- ],
- q(kkg) => [
- q(3406),
- q(0),
- ],
- q(kkh) => [
- q(3407),
- q(0),
- ],
- q(kki) => [
- q(3408),
- q(0),
- ],
- q(kkj) => [
- q(3409),
- q(0),
- ],
- q(kkk) => [
- q(3410),
- q(0),
- ],
- q(kkl) => [
- q(3411),
- q(0),
- ],
- q(kkm) => [
- q(3412),
- q(0),
- ],
- q(kkn) => [
- q(3413),
- q(0),
- ],
- q(kko) => [
- q(3414),
- q(0),
- ],
- q(kkp) => [
- q(3415),
- q(0),
- ],
- q(kkq) => [
- q(3416),
- q(0),
- ],
- q(kkr) => [
- q(3417),
- q(0),
- ],
- q(kks) => [
- q(3418),
- q(0),
- ],
- q(kkt) => [
- q(3419),
- q(0),
- ],
- q(kku) => [
- q(3420),
- q(0),
- ],
- q(kkv) => [
- q(3421),
- q(0),
- ],
- q(kkw) => [
- q(3422),
- q(0),
- ],
- q(kkx) => [
- q(3423),
- q(0),
- ],
- q(kky) => [
- q(3424),
- q(0),
- ],
- q(kkz) => [
- q(3425),
- q(0),
- ],
- q(kla) => [
- q(3426),
- q(0),
- ],
- q(klb) => [
- q(3427),
- q(0),
- ],
- q(klc) => [
- q(3428),
- q(0),
- ],
- q(kld) => [
- q(3429),
- q(0),
- ],
- q(kle) => [
- q(3430),
- q(0),
- ],
- q(klf) => [
- q(3431),
- q(0),
- ],
- q(klg) => [
- q(3432),
- q(0),
- ],
- q(klh) => [
- q(3433),
- q(0),
- ],
- q(kli) => [
- q(3434),
- q(0),
- ],
- q(klj) => [
- q(3435),
- q(0),
- ],
- q(klk) => [
- q(3436),
- q(0),
- ],
- q(kll) => [
- q(3437),
- q(0),
- ],
- q(klm) => [
- q(3438),
- q(0),
- ],
- q(kln) => [
- q(3439),
- q(0),
- ],
- q(klo) => [
- q(3440),
- q(0),
- ],
- q(klp) => [
- q(3441),
- q(0),
- ],
- q(klq) => [
- q(3442),
- q(0),
- ],
- q(klr) => [
- q(3443),
- q(0),
- ],
- q(kls) => [
- q(3444),
- q(0),
- ],
- q(klt) => [
- q(3445),
- q(0),
- ],
- q(klu) => [
- q(3446),
- q(0),
- ],
- q(klv) => [
- q(3447),
- q(0),
- ],
- q(klw) => [
- q(3448),
- q(0),
- ],
- q(klx) => [
- q(3449),
- q(0),
- ],
- q(kly) => [
- q(3450),
- q(0),
- ],
- q(klz) => [
- q(3451),
- q(0),
- ],
- q(kma) => [
- q(3452),
- q(0),
- ],
- q(kmb) => [
- q(0228),
- q(0),
- ],
- q(kmc) => [
- q(3453),
- q(0),
- ],
- q(kmd) => [
- q(3454),
- q(0),
- ],
- q(kme) => [
- q(3455),
- q(0),
- ],
- q(kmf) => [
- q(3456),
- q(0),
- ],
- q(kmg) => [
- q(3457),
- q(0),
- ],
- q(kmh) => [
- q(3458),
- q(0),
- ],
- q(kmi) => [
- q(3459),
- q(0),
- ],
- q(kmj) => [
- q(3460),
- q(0),
- ],
- q(kmk) => [
- q(3461),
- q(0),
- ],
- q(kml) => [
- q(3462),
- q(0),
- ],
- q(kmm) => [
- q(3463),
- q(0),
- ],
- q(kmn) => [
- q(3464),
- q(0),
- ],
- q(kmo) => [
- q(3465),
- q(0),
- ],
- q(kmp) => [
- q(3466),
- q(0),
- ],
- q(kmq) => [
- q(3467),
- q(0),
- ],
- q(kmr) => [
- q(3468),
- q(0),
- ],
- q(kms) => [
- q(3469),
- q(0),
- ],
- q(kmt) => [
- q(3470),
- q(0),
- ],
- q(kmu) => [
- q(3471),
- q(0),
- ],
- q(kmv) => [
- q(3472),
- q(0),
- ],
- q(kmw) => [
- q(3473),
- q(0),
- ],
- q(kmx) => [
- q(3474),
- q(0),
- ],
- q(kmy) => [
- q(3475),
- q(0),
- ],
- q(kmz) => [
- q(3476),
- q(0),
- ],
- q(kna) => [
- q(3477),
- q(0),
- ],
- q(knb) => [
- q(3478),
- q(0),
- ],
- q(knc) => [
- q(3479),
- q(0),
- ],
- q(knd) => [
- q(3480),
- q(0),
- ],
- q(kne) => [
- q(3481),
- q(0),
- ],
- q(knf) => [
- q(3482),
- q(0),
- ],
- q(kng) => [
- q(3483),
- q(0),
- ],
- q(kni) => [
- q(3484),
- q(0),
- ],
- q(knj) => [
- q(3485),
- q(0),
- ],
- q(knk) => [
- q(3486),
- q(0),
- ],
- q(knl) => [
- q(3487),
- q(0),
- ],
- q(knm) => [
- q(3488),
- q(0),
- ],
- q(knn) => [
- q(3489),
- q(0),
- ],
- q(kno) => [
- q(3490),
- q(0),
- ],
- q(knp) => [
- q(3491),
- q(0),
- ],
- q(knq) => [
- q(3492),
- q(0),
- ],
- q(knr) => [
- q(3493),
- q(0),
- ],
- q(kns) => [
- q(3494),
- q(0),
- ],
- q(knt) => [
- q(3495),
- q(0),
- ],
- q(knu) => [
- q(3496),
- q(0),
- ],
- q(knv) => [
- q(3497),
- q(0),
- ],
- q(knw) => [
- q(3498),
- q(0),
- ],
- q(knx) => [
- q(3499),
- q(0),
- ],
- q(kny) => [
- q(3500),
- q(0),
- ],
- q(knz) => [
- q(3501),
- q(0),
- ],
- q(koa) => [
- q(3502),
- q(0),
- ],
- q(koc) => [
- q(3503),
- q(0),
- ],
- q(kod) => [
- q(3504),
- q(0),
- ],
- q(koe) => [
- q(3505),
- q(0),
- ],
- q(kof) => [
- q(3506),
- q(0),
- ],
- q(kog) => [
- q(3507),
- q(0),
- ],
- q(koh) => [
- q(3508),
- q(0),
- ],
- q(koi) => [
- q(3509),
- q(0),
- ],
- q(kok) => [
- q(0229),
- q(1),
- ],
- q(kol) => [
- q(3510),
- q(0),
- ],
- q(kom) => [
- q(0230),
- q(0),
- ],
- q(kon) => [
- q(0231),
- q(0),
- ],
- q(koo) => [
- q(3511),
- q(0),
- ],
- q(kop) => [
- q(3512),
- q(0),
- ],
- q(koq) => [
- q(3513),
- q(0),
- ],
- q(kor) => [
- q(0232),
- q(0),
- ],
- q(kos) => [
- q(0233),
- q(0),
- ],
- q(kot) => [
- q(3514),
- q(0),
- ],
- q(kou) => [
- q(3515),
- q(0),
- ],
- q(kov) => [
- q(3516),
- q(0),
- ],
- q(kow) => [
- q(3517),
- q(0),
- ],
- q(koy) => [
- q(3518),
- q(0),
- ],
- q(koz) => [
- q(3519),
- q(0),
- ],
- q(kpa) => [
- q(3520),
- q(0),
- ],
- q(kpb) => [
- q(3521),
- q(0),
- ],
- q(kpc) => [
- q(3522),
- q(0),
- ],
- q(kpd) => [
- q(3523),
- q(0),
- ],
- q(kpe) => [
- q(0234),
- q(0),
- ],
- q(kpf) => [
- q(3524),
- q(0),
- ],
- q(kpg) => [
- q(3525),
- q(0),
- ],
- q(kph) => [
- q(3526),
- q(0),
- ],
- q(kpi) => [
- q(3527),
- q(0),
- ],
- q(kpj) => [
- q(3528),
- q(0),
- ],
- q(kpk) => [
- q(3529),
- q(0),
- ],
- q(kpl) => [
- q(3530),
- q(0),
- ],
- q(kpm) => [
- q(3531),
- q(0),
- ],
- q(kpn) => [
- q(3532),
- q(0),
- ],
- q(kpo) => [
- q(3533),
- q(0),
- ],
- q(kpq) => [
- q(3534),
- q(0),
- ],
- q(kpr) => [
- q(3535),
- q(0),
- ],
- q(kps) => [
- q(3536),
- q(0),
- ],
- q(kpt) => [
- q(3537),
- q(0),
- ],
- q(kpu) => [
- q(3538),
- q(0),
- ],
- q(kpv) => [
- q(3539),
- q(0),
- ],
- q(kpw) => [
- q(3540),
- q(0),
- ],
- q(kpx) => [
- q(3541),
- q(0),
- ],
- q(kpy) => [
- q(3542),
- q(0),
- ],
- q(kpz) => [
- q(3543),
- q(0),
- ],
- q(kqa) => [
- q(3544),
- q(0),
- ],
- q(kqb) => [
- q(3545),
- q(0),
- ],
- q(kqc) => [
- q(3546),
- q(0),
- ],
- q(kqd) => [
- q(3547),
- q(0),
- ],
- q(kqe) => [
- q(3548),
- q(0),
- ],
- q(kqf) => [
- q(3549),
- q(0),
- ],
- q(kqg) => [
- q(3550),
- q(0),
- ],
- q(kqh) => [
- q(3551),
- q(0),
- ],
- q(kqi) => [
- q(3552),
- q(0),
- ],
- q(kqj) => [
- q(3553),
- q(0),
- ],
- q(kqk) => [
- q(3554),
- q(0),
- ],
- q(kql) => [
- q(3555),
- q(0),
- ],
- q(kqm) => [
- q(3556),
- q(0),
- ],
- q(kqn) => [
- q(3557),
- q(0),
- ],
- q(kqo) => [
- q(3558),
- q(0),
- ],
- q(kqp) => [
- q(3559),
- q(0),
- ],
- q(kqq) => [
- q(3560),
- q(0),
- ],
- q(kqr) => [
- q(3561),
- q(0),
- ],
- q(kqs) => [
- q(3562),
- q(0),
- ],
- q(kqt) => [
- q(3563),
- q(0),
- ],
- q(kqu) => [
- q(3564),
- q(0),
- ],
- q(kqv) => [
- q(3565),
- q(0),
- ],
- q(kqw) => [
- q(3566),
- q(0),
- ],
- q(kqx) => [
- q(3567),
- q(0),
- ],
- q(kqy) => [
- q(3568),
- q(0),
- ],
- q(kqz) => [
- q(3569),
- q(0),
- ],
- q(kra) => [
- q(3570),
- q(0),
- ],
- q(krb) => [
- q(3571),
- q(0),
- ],
- q(krc) => [
- q(0235),
- q(0),
- ],
- q(krd) => [
- q(3572),
- q(0),
- ],
- q(kre) => [
- q(3573),
- q(0),
- ],
- q(krf) => [
- q(3574),
- q(0),
- ],
- q(krh) => [
- q(3575),
- q(0),
- ],
- q(kri) => [
- q(3576),
- q(0),
- ],
- q(krj) => [
- q(3577),
- q(0),
- ],
- q(krk) => [
- q(3578),
- q(0),
- ],
- q(krl) => [
- q(0236),
- q(0),
- ],
- q(krn) => [
- q(3579),
- q(0),
- ],
- q(kro) => [
- q(0237),
- q(0),
- ],
- q(krp) => [
- q(3580),
- q(0),
- ],
- q(krr) => [
- q(3581),
- q(0),
- ],
- q(krs) => [
- q(3582),
- q(0),
- ],
- q(krt) => [
- q(3583),
- q(0),
- ],
- q(kru) => [
- q(0238),
- q(0),
- ],
- q(krv) => [
- q(3584),
- q(0),
- ],
- q(krw) => [
- q(3585),
- q(0),
- ],
- q(krx) => [
- q(3586),
- q(0),
- ],
- q(kry) => [
- q(3587),
- q(0),
- ],
- q(krz) => [
- q(3588),
- q(0),
- ],
- q(ksa) => [
- q(3589),
- q(0),
- ],
- q(ksb) => [
- q(3590),
- q(0),
- ],
- q(ksc) => [
- q(3591),
- q(0),
- ],
- q(ksd) => [
- q(3592),
- q(0),
- ],
- q(kse) => [
- q(3593),
- q(0),
- ],
- q(ksf) => [
- q(3594),
- q(0),
- ],
- q(ksg) => [
- q(3595),
- q(0),
- ],
- q(ksh) => [
- q(3596),
- q(0),
- ],
- q(ksi) => [
- q(3597),
- q(0),
- ],
- q(ksj) => [
- q(3598),
- q(0),
- ],
- q(ksk) => [
- q(3599),
- q(0),
- ],
- q(ksl) => [
- q(3600),
- q(0),
- ],
- q(ksm) => [
- q(3601),
- q(0),
- ],
- q(ksn) => [
- q(3602),
- q(0),
- ],
- q(kso) => [
- q(3603),
- q(0),
- ],
- q(ksp) => [
- q(3604),
- q(0),
- ],
- q(ksq) => [
- q(3605),
- q(0),
- ],
- q(ksr) => [
- q(3606),
- q(0),
- ],
- q(kss) => [
- q(3607),
- q(0),
- ],
- q(kst) => [
- q(3608),
- q(0),
- ],
- q(ksu) => [
- q(3609),
- q(0),
- ],
- q(ksv) => [
- q(3610),
- q(0),
- ],
- q(ksw) => [
- q(3611),
- q(0),
- ],
- q(ksx) => [
- q(3612),
- q(0),
- ],
- q(ksy) => [
- q(3613),
- q(0),
- ],
- q(ksz) => [
- q(3614),
- q(0),
- ],
- q(kta) => [
- q(3615),
- q(0),
- ],
- q(ktb) => [
- q(3616),
- q(0),
- ],
- q(ktc) => [
- q(3617),
- q(0),
- ],
- q(ktd) => [
- q(3618),
- q(0),
- ],
- q(kte) => [
- q(3619),
- q(0),
- ],
- q(ktf) => [
- q(3620),
- q(0),
- ],
- q(ktg) => [
- q(3621),
- q(0),
- ],
- q(kth) => [
- q(3622),
- q(0),
- ],
- q(kti) => [
- q(3623),
- q(0),
- ],
- q(ktj) => [
- q(3624),
- q(0),
- ],
- q(ktk) => [
- q(3625),
- q(0),
- ],
- q(ktl) => [
- q(3626),
- q(0),
- ],
- q(ktm) => [
- q(3627),
- q(0),
- ],
- q(ktn) => [
- q(3628),
- q(0),
- ],
- q(kto) => [
- q(3629),
- q(0),
- ],
- q(ktp) => [
- q(3630),
- q(0),
- ],
- q(ktq) => [
- q(3631),
- q(0),
- ],
- q(kts) => [
- q(3632),
- q(0),
- ],
- q(ktt) => [
- q(3633),
- q(0),
- ],
- q(ktu) => [
- q(3634),
- q(0),
- ],
- q(ktv) => [
- q(3635),
- q(0),
- ],
- q(ktw) => [
- q(3636),
- q(0),
- ],
- q(ktx) => [
- q(3637),
- q(0),
- ],
- q(kty) => [
- q(3638),
- q(0),
- ],
- q(ktz) => [
- q(3639),
- q(0),
- ],
- q(kua) => [
- q(0239),
- q(0),
- ],
- q(kub) => [
- q(3640),
- q(0),
- ],
- q(kuc) => [
- q(3641),
- q(0),
- ],
- q(kud) => [
- q(3642),
- q(0),
- ],
- q(kue) => [
- q(3643),
- q(0),
- ],
- q(kuf) => [
- q(3644),
- q(0),
- ],
- q(kug) => [
- q(3645),
- q(0),
- ],
- q(kuh) => [
- q(3646),
- q(0),
- ],
- q(kui) => [
- q(3647),
- q(0),
- ],
- q(kuj) => [
- q(3648),
- q(0),
- ],
- q(kuk) => [
- q(3649),
- q(0),
- ],
- q(kul) => [
- q(3650),
- q(0),
- ],
- q(kum) => [
- q(0240),
- q(0),
- ],
- q(kun) => [
- q(3651),
- q(0),
- ],
- q(kuo) => [
- q(3652),
- q(0),
- ],
- q(kup) => [
- q(3653),
- q(0),
- ],
- q(kuq) => [
- q(3317),
- q(0),
- ],
- q(kur) => [
- q(0241),
- q(0),
- ],
- q(kus) => [
- q(3654),
- q(0),
- ],
- q(kut) => [
- q(0242),
- q(0),
- ],
- q(kuu) => [
- q(3655),
- q(0),
- ],
- q(kuv) => [
- q(3656),
- q(0),
- ],
- q(kuw) => [
- q(3657),
- q(0),
- ],
- q(kux) => [
- q(3658),
- q(0),
- ],
- q(kuy) => [
- q(3659),
- q(0),
- ],
- q(kuz) => [
- q(3660),
- q(0),
- ],
- q(kva) => [
- q(3661),
- q(0),
- ],
- q(kvb) => [
- q(3662),
- q(0),
- ],
- q(kvc) => [
- q(3663),
- q(0),
- ],
- q(kvd) => [
- q(3664),
- q(0),
- ],
- q(kve) => [
- q(3665),
- q(0),
- ],
- q(kvf) => [
- q(3666),
- q(0),
- ],
- q(kvg) => [
- q(3667),
- q(0),
- ],
- q(kvh) => [
- q(3668),
- q(0),
- ],
- q(kvi) => [
- q(3669),
- q(0),
- ],
- q(kvj) => [
- q(3670),
- q(0),
- ],
- q(kvk) => [
- q(3671),
- q(0),
- ],
- q(kvl) => [
- q(3672),
- q(0),
- ],
- q(kvm) => [
- q(3673),
- q(0),
- ],
- q(kvn) => [
- q(3674),
- q(0),
- ],
- q(kvo) => [
- q(3675),
- q(0),
- ],
- q(kvp) => [
- q(3676),
- q(0),
- ],
- q(kvq) => [
- q(3677),
- q(0),
- ],
- q(kvr) => [
- q(3678),
- q(0),
- ],
- q(kvt) => [
- q(3679),
- q(0),
- ],
- q(kvu) => [
- q(3680),
- q(0),
- ],
- q(kvv) => [
- q(3681),
- q(0),
- ],
- q(kvw) => [
- q(3682),
- q(0),
- ],
- q(kvx) => [
- q(3683),
- q(0),
- ],
- q(kvy) => [
- q(3684),
- q(0),
- ],
- q(kvz) => [
- q(3685),
- q(0),
- ],
- q(kwa) => [
- q(3686),
- q(0),
- ],
- q(kwb) => [
- q(3687),
- q(0),
- ],
- q(kwc) => [
- q(3688),
- q(0),
- ],
- q(kwd) => [
- q(3689),
- q(0),
- ],
- q(kwe) => [
- q(3690),
- q(0),
- ],
- q(kwf) => [
- q(3691),
- q(0),
- ],
- q(kwg) => [
- q(3692),
- q(0),
- ],
- q(kwh) => [
- q(3693),
- q(0),
- ],
- q(kwi) => [
- q(3694),
- q(0),
- ],
- q(kwj) => [
- q(3695),
- q(0),
- ],
- q(kwk) => [
- q(3696),
- q(0),
- ],
- q(kwl) => [
- q(3697),
- q(0),
- ],
- q(kwm) => [
- q(3698),
- q(0),
- ],
- q(kwn) => [
- q(3699),
- q(0),
- ],
- q(kwo) => [
- q(3700),
- q(0),
- ],
- q(kwp) => [
- q(3701),
- q(0),
- ],
- q(kwr) => [
- q(3702),
- q(0),
- ],
- q(kws) => [
- q(3703),
- q(0),
- ],
- q(kwt) => [
- q(3704),
- q(0),
- ],
- q(kwu) => [
- q(3705),
- q(0),
- ],
- q(kwv) => [
- q(3706),
- q(0),
- ],
- q(kww) => [
- q(3707),
- q(0),
- ],
- q(kwx) => [
- q(3708),
- q(0),
- ],
- q(kwy) => [
- q(3709),
- q(0),
- ],
- q(kwz) => [
- q(3710),
- q(0),
- ],
- q(kxa) => [
- q(3711),
- q(0),
- ],
- q(kxb) => [
- q(3712),
- q(0),
- ],
- q(kxc) => [
- q(3713),
- q(0),
- ],
- q(kxd) => [
- q(3714),
- q(0),
- ],
- q(kxf) => [
- q(3715),
- q(0),
- ],
- q(kxh) => [
- q(3716),
- q(0),
- ],
- q(kxi) => [
- q(3717),
- q(0),
- ],
- q(kxj) => [
- q(3718),
- q(0),
- ],
- q(kxk) => [
- q(3719),
- q(0),
- ],
- q(kxl) => [
- q(3720),
- q(0),
- ],
- q(kxm) => [
- q(3721),
- q(0),
- ],
- q(kxn) => [
- q(3722),
- q(0),
- ],
- q(kxo) => [
- q(3723),
- q(0),
- ],
- q(kxp) => [
- q(3724),
- q(0),
- ],
- q(kxq) => [
- q(3725),
- q(0),
- ],
- q(kxr) => [
- q(3726),
- q(0),
- ],
- q(kxs) => [
- q(3727),
- q(0),
- ],
- q(kxt) => [
- q(3728),
- q(0),
- ],
- q(kxu) => [
- q(3729),
- q(0),
- ],
- q(kxv) => [
- q(3730),
- q(0),
- ],
- q(kxw) => [
- q(3731),
- q(0),
- ],
- q(kxx) => [
- q(3732),
- q(0),
- ],
- q(kxy) => [
- q(3733),
- q(0),
- ],
- q(kxz) => [
- q(3734),
- q(0),
- ],
- q(kya) => [
- q(3735),
- q(0),
- ],
- q(kyb) => [
- q(3736),
- q(0),
- ],
- q(kyc) => [
- q(3737),
- q(0),
- ],
- q(kyd) => [
- q(3738),
- q(0),
- ],
- q(kye) => [
- q(3739),
- q(0),
- ],
- q(kyf) => [
- q(3740),
- q(0),
- ],
- q(kyg) => [
- q(3741),
- q(0),
- ],
- q(kyh) => [
- q(3742),
- q(0),
- ],
- q(kyi) => [
- q(3743),
- q(0),
- ],
- q(kyj) => [
- q(3744),
- q(0),
- ],
- q(kyk) => [
- q(3745),
- q(0),
- ],
- q(kyl) => [
- q(3746),
- q(0),
- ],
- q(kym) => [
- q(3747),
- q(0),
- ],
- q(kyn) => [
- q(3748),
- q(0),
- ],
- q(kyo) => [
- q(3749),
- q(0),
- ],
- q(kyp) => [
- q(3750),
- q(0),
- ],
- q(kyq) => [
- q(3751),
- q(0),
- ],
- q(kyr) => [
- q(3752),
- q(0),
- ],
- q(kys) => [
- q(3753),
- q(0),
- ],
- q(kyt) => [
- q(3754),
- q(0),
- ],
- q(kyu) => [
- q(3755),
- q(0),
- ],
- q(kyv) => [
- q(3756),
- q(0),
- ],
- q(kyw) => [
- q(3757),
- q(0),
- ],
- q(kyx) => [
- q(3758),
- q(0),
- ],
- q(kyy) => [
- q(3759),
- q(0),
- ],
- q(kyz) => [
- q(3760),
- q(0),
- ],
- q(kza) => [
- q(3761),
- q(0),
- ],
- q(kzb) => [
- q(3762),
- q(0),
- ],
- q(kzc) => [
- q(3763),
- q(0),
- ],
- q(kzd) => [
- q(3764),
- q(0),
- ],
- q(kze) => [
- q(3765),
- q(0),
- ],
- q(kzf) => [
- q(3766),
- q(0),
- ],
- q(kzg) => [
- q(3767),
- q(0),
- ],
- q(kzi) => [
- q(3768),
- q(0),
- ],
- q(kzk) => [
- q(3769),
- q(0),
- ],
- q(kzl) => [
- q(3770),
- q(0),
- ],
- q(kzm) => [
- q(3771),
- q(0),
- ],
- q(kzn) => [
- q(3772),
- q(0),
- ],
- q(kzo) => [
- q(3773),
- q(0),
- ],
- q(kzp) => [
- q(3774),
- q(0),
- ],
- q(kzq) => [
- q(3775),
- q(0),
- ],
- q(kzr) => [
- q(3776),
- q(0),
- ],
- q(kzs) => [
- q(3777),
- q(0),
- ],
- q(kzu) => [
- q(3778),
- q(0),
- ],
- q(kzv) => [
- q(3779),
- q(0),
- ],
- q(kzw) => [
- q(3780),
- q(0),
- ],
- q(kzx) => [
- q(3781),
- q(0),
- ],
- q(kzy) => [
- q(3782),
- q(0),
- ],
- q(kzz) => [
- q(3783),
- q(0),
- ],
- q(laa) => [
- q(3784),
- q(0),
- ],
- q(lab) => [
- q(3785),
- q(0),
- ],
- q(lac) => [
- q(3786),
- q(0),
- ],
- q(lad) => [
- q(0243),
- q(0),
- ],
- q(lae) => [
- q(3787),
- q(0),
- ],
- q(laf) => [
- q(3788),
- q(0),
- ],
- q(lag) => [
- q(3789),
- q(0),
- ],
- q(lah) => [
- q(0244),
- q(0),
- ],
- q(lai) => [
- q(3790),
- q(0),
- ],
- q(laj) => [
- q(3791),
- q(0),
- ],
- q(lak) => [
- q(3792),
- q(0),
- ],
- q(lal) => [
- q(3793),
- q(0),
- ],
- q(lam) => [
- q(0245),
- q(0),
- ],
- q(lan) => [
- q(3794),
- q(0),
- ],
- q(lao) => [
- q(0246),
- q(0),
- ],
- q(lap) => [
- q(3795),
- q(0),
- ],
- q(laq) => [
- q(3796),
- q(0),
- ],
- q(lar) => [
- q(3797),
- q(0),
- ],
- q(las) => [
- q(3798),
- q(0),
- ],
- q(lat) => [
- q(0247),
- q(0),
- ],
- q(lau) => [
- q(3799),
- q(0),
- ],
- q(lav) => [
- q(0248),
- q(0),
- ],
- q(law) => [
- q(3800),
- q(0),
- ],
- q(lax) => [
- q(3801),
- q(0),
- ],
- q(lay) => [
- q(3802),
- q(0),
- ],
- q(laz) => [
- q(3803),
- q(0),
- ],
- q(lba) => [
- q(3804),
- q(0),
- ],
- q(lbb) => [
- q(3805),
- q(0),
- ],
- q(lbc) => [
- q(3806),
- q(0),
- ],
- q(lbe) => [
- q(3807),
- q(0),
- ],
- q(lbf) => [
- q(3808),
- q(0),
- ],
- q(lbg) => [
- q(3809),
- q(0),
- ],
- q(lbi) => [
- q(3810),
- q(0),
- ],
- q(lbj) => [
- q(3811),
- q(0),
- ],
- q(lbk) => [
- q(3812),
- q(0),
- ],
- q(lbl) => [
- q(3813),
- q(0),
- ],
- q(lbm) => [
- q(3814),
- q(0),
- ],
- q(lbn) => [
- q(3815),
- q(0),
- ],
- q(lbo) => [
- q(3816),
- q(0),
- ],
- q(lbq) => [
- q(3817),
- q(0),
- ],
- q(lbr) => [
- q(3818),
- q(0),
- ],
- q(lbs) => [
- q(3819),
- q(0),
- ],
- q(lbt) => [
- q(3820),
- q(0),
- ],
- q(lbu) => [
- q(3821),
- q(0),
- ],
- q(lbv) => [
- q(3822),
- q(0),
- ],
- q(lbw) => [
- q(3823),
- q(0),
- ],
- q(lbx) => [
- q(3824),
- q(0),
- ],
- q(lby) => [
- q(3825),
- q(0),
- ],
- q(lbz) => [
- q(3826),
- q(0),
- ],
- q(lcc) => [
- q(3827),
- q(0),
- ],
- q(lcd) => [
- q(3828),
- q(0),
- ],
- q(lce) => [
- q(3829),
- q(0),
- ],
- q(lcf) => [
- q(3830),
- q(0),
- ],
- q(lch) => [
- q(3831),
- q(0),
- ],
- q(lcl) => [
- q(3832),
- q(0),
- ],
- q(lcm) => [
- q(3833),
- q(0),
- ],
- q(lcp) => [
- q(3834),
- q(0),
- ],
- q(lcq) => [
- q(3835),
- q(0),
- ],
- q(lcs) => [
- q(3836),
- q(0),
- ],
- q(lda) => [
- q(3837),
- q(0),
- ],
- q(ldb) => [
- q(3838),
- q(0),
- ],
- q(ldd) => [
- q(3839),
- q(0),
- ],
- q(ldg) => [
- q(3840),
- q(0),
- ],
- q(ldh) => [
- q(3841),
- q(0),
- ],
- q(ldi) => [
- q(3842),
- q(0),
- ],
- q(ldj) => [
- q(3843),
- q(0),
- ],
- q(ldk) => [
- q(3844),
- q(0),
- ],
- q(ldl) => [
- q(3845),
- q(0),
- ],
- q(ldm) => [
- q(3846),
- q(0),
- ],
- q(ldn) => [
- q(3847),
- q(0),
- ],
- q(ldo) => [
- q(3848),
- q(0),
- ],
- q(ldp) => [
- q(3849),
- q(0),
- ],
- q(ldq) => [
- q(3850),
- q(0),
- ],
- q(lea) => [
- q(3851),
- q(0),
- ],
- q(leb) => [
- q(3852),
- q(0),
- ],
- q(lec) => [
- q(3853),
- q(0),
- ],
- q(led) => [
- q(3854),
- q(0),
- ],
- q(lee) => [
- q(3855),
- q(0),
- ],
- q(lef) => [
- q(3856),
- q(0),
- ],
- q(leh) => [
- q(3857),
- q(0),
- ],
- q(lei) => [
- q(3858),
- q(0),
- ],
- q(lej) => [
- q(3859),
- q(0),
- ],
- q(lek) => [
- q(3860),
- q(0),
- ],
- q(lel) => [
- q(3861),
- q(0),
- ],
- q(lem) => [
- q(3862),
- q(0),
- ],
- q(len) => [
- q(3863),
- q(0),
- ],
- q(leo) => [
- q(3864),
- q(0),
- ],
- q(lep) => [
- q(3865),
- q(0),
- ],
- q(leq) => [
- q(3866),
- q(0),
- ],
- q(ler) => [
- q(3867),
- q(0),
- ],
- q(les) => [
- q(3868),
- q(0),
- ],
- q(let) => [
- q(3869),
- q(0),
- ],
- q(leu) => [
- q(3870),
- q(0),
- ],
- q(lev) => [
- q(3871),
- q(0),
- ],
- q(lew) => [
- q(3872),
- q(0),
- ],
- q(lex) => [
- q(3873),
- q(0),
- ],
- q(ley) => [
- q(3874),
- q(0),
- ],
- q(lez) => [
- q(0249),
- q(0),
- ],
- q(lfa) => [
- q(3875),
- q(0),
- ],
- q(lfn) => [
- q(3876),
- q(0),
- ],
- q(lga) => [
- q(3877),
- q(0),
- ],
- q(lgb) => [
- q(3878),
- q(0),
- ],
- q(lgg) => [
- q(3879),
- q(0),
- ],
- q(lgh) => [
- q(3880),
- q(0),
- ],
- q(lgi) => [
- q(3881),
- q(0),
- ],
- q(lgk) => [
- q(3882),
- q(0),
- ],
- q(lgl) => [
- q(3883),
- q(0),
- ],
- q(lgm) => [
- q(3884),
- q(0),
- ],
- q(lgn) => [
- q(3885),
- q(0),
- ],
- q(lgq) => [
- q(3886),
- q(0),
- ],
- q(lgr) => [
- q(3887),
- q(0),
- ],
- q(lgt) => [
- q(3888),
- q(0),
- ],
- q(lgu) => [
- q(3889),
- q(0),
- ],
- q(lgz) => [
- q(3890),
- q(0),
- ],
- q(lha) => [
- q(3891),
- q(0),
- ],
- q(lhh) => [
- q(3892),
- q(0),
- ],
- q(lhi) => [
- q(3893),
- q(0),
- ],
- q(lhl) => [
- q(3894),
- q(0),
- ],
- q(lhm) => [
- q(3895),
- q(0),
- ],
- q(lhn) => [
- q(3896),
- q(0),
- ],
- q(lhp) => [
- q(3897),
- q(0),
- ],
- q(lhs) => [
- q(3898),
- q(0),
- ],
- q(lht) => [
- q(3899),
- q(0),
- ],
- q(lhu) => [
- q(3900),
- q(0),
- ],
- q(lia) => [
- q(3901),
- q(0),
- ],
- q(lib) => [
- q(3902),
- q(0),
- ],
- q(lic) => [
- q(3903),
- q(0),
- ],
- q(lid) => [
- q(3904),
- q(0),
- ],
- q(lie) => [
- q(3905),
- q(0),
- ],
- q(lif) => [
- q(3906),
- q(0),
- ],
- q(lig) => [
- q(3907),
- q(0),
- ],
- q(lih) => [
- q(3908),
- q(0),
- ],
- q(lij) => [
- q(3909),
- q(0),
- ],
- q(lik) => [
- q(3910),
- q(0),
- ],
- q(lil) => [
- q(3911),
- q(0),
- ],
- q(lim) => [
- q(0250),
- q(0),
- ],
- q(lin) => [
- q(0251),
- q(0),
- ],
- q(lio) => [
- q(3912),
- q(0),
- ],
- q(lip) => [
- q(3913),
- q(0),
- ],
- q(liq) => [
- q(3914),
- q(0),
- ],
- q(lir) => [
- q(3915),
- q(0),
- ],
- q(lis) => [
- q(3916),
- q(0),
- ],
- q(lit) => [
- q(0252),
- q(0),
- ],
- q(liu) => [
- q(3917),
- q(0),
- ],
- q(liv) => [
- q(3918),
- q(0),
- ],
- q(liw) => [
- q(3919),
- q(0),
- ],
- q(lix) => [
- q(3920),
- q(0),
- ],
- q(liy) => [
- q(3921),
- q(0),
- ],
- q(liz) => [
- q(3922),
- q(0),
- ],
- q(lja) => [
- q(3923),
- q(0),
- ],
- q(lje) => [
- q(3924),
- q(0),
- ],
- q(lji) => [
- q(3925),
- q(0),
- ],
- q(ljl) => [
- q(3926),
- q(0),
- ],
- q(ljp) => [
- q(3927),
- q(0),
- ],
- q(ljw) => [
- q(3928),
- q(0),
- ],
- q(ljx) => [
- q(3929),
- q(0),
- ],
- q(lka) => [
- q(3930),
- q(0),
- ],
- q(lkb) => [
- q(3931),
- q(0),
- ],
- q(lkc) => [
- q(3932),
- q(0),
- ],
- q(lkd) => [
- q(3933),
- q(0),
- ],
- q(lke) => [
- q(3934),
- q(0),
- ],
- q(lkh) => [
- q(3935),
- q(0),
- ],
- q(lki) => [
- q(3936),
- q(0),
- ],
- q(lkj) => [
- q(3937),
- q(0),
- ],
- q(lkl) => [
- q(3938),
- q(0),
- ],
- q(lkm) => [
- q(3939),
- q(0),
- ],
- q(lkn) => [
- q(3940),
- q(0),
- ],
- q(lko) => [
- q(3941),
- q(0),
- ],
- q(lkr) => [
- q(3942),
- q(0),
- ],
- q(lks) => [
- q(3943),
- q(0),
- ],
- q(lkt) => [
- q(3944),
- q(0),
- ],
- q(lku) => [
- q(3945),
- q(0),
- ],
- q(lky) => [
- q(3946),
- q(0),
- ],
- q(lla) => [
- q(3947),
- q(0),
- ],
- q(llb) => [
- q(3948),
- q(0),
- ],
- q(llc) => [
- q(3949),
- q(0),
- ],
- q(lld) => [
- q(3950),
- q(0),
- ],
- q(lle) => [
- q(3951),
- q(0),
- ],
- q(llf) => [
- q(3952),
- q(0),
- ],
- q(llg) => [
- q(3953),
- q(0),
- ],
- q(llh) => [
- q(3954),
- q(0),
- ],
- q(lli) => [
- q(3955),
- q(0),
- ],
- q(llj) => [
- q(3956),
- q(0),
- ],
- q(llk) => [
- q(3957),
- q(0),
- ],
- q(lll) => [
- q(3958),
- q(0),
- ],
- q(llm) => [
- q(3959),
- q(0),
- ],
- q(lln) => [
- q(3960),
- q(0),
- ],
- q(llo) => [
- q(3961),
- q(0),
- ],
- q(llp) => [
- q(3962),
- q(0),
- ],
- q(llq) => [
- q(3963),
- q(0),
- ],
- q(lls) => [
- q(3964),
- q(0),
- ],
- q(llu) => [
- q(3965),
- q(0),
- ],
- q(llx) => [
- q(3966),
- q(0),
- ],
- q(lma) => [
- q(3967),
- q(0),
- ],
- q(lmb) => [
- q(3968),
- q(0),
- ],
- q(lmc) => [
- q(3969),
- q(0),
- ],
- q(lmd) => [
- q(3970),
- q(0),
- ],
- q(lme) => [
- q(3971),
- q(0),
- ],
- q(lmf) => [
- q(3972),
- q(0),
- ],
- q(lmg) => [
- q(3973),
- q(0),
- ],
- q(lmh) => [
- q(3974),
- q(0),
- ],
- q(lmi) => [
- q(3975),
- q(0),
- ],
- q(lmj) => [
- q(3976),
- q(0),
- ],
- q(lmk) => [
- q(3977),
- q(0),
- ],
- q(lml) => [
- q(3978),
- q(0),
- ],
- q(lmn) => [
- q(3979),
- q(0),
- ],
- q(lmo) => [
- q(3980),
- q(0),
- ],
- q(lmp) => [
- q(3981),
- q(0),
- ],
- q(lmq) => [
- q(3982),
- q(0),
- ],
- q(lmr) => [
- q(3983),
- q(0),
- ],
- q(lmu) => [
- q(3984),
- q(0),
- ],
- q(lmv) => [
- q(3985),
- q(0),
- ],
- q(lmw) => [
- q(3986),
- q(0),
- ],
- q(lmx) => [
- q(3987),
- q(0),
- ],
- q(lmy) => [
- q(3988),
- q(0),
- ],
- q(lmz) => [
- q(3989),
- q(0),
- ],
- q(lna) => [
- q(3990),
- q(0),
- ],
- q(lnb) => [
- q(3991),
- q(0),
- ],
- q(lnd) => [
- q(3992),
- q(0),
- ],
- q(lng) => [
- q(3993),
- q(0),
- ],
- q(lnh) => [
- q(3994),
- q(0),
- ],
- q(lni) => [
- q(3995),
- q(0),
- ],
- q(lnj) => [
- q(3996),
- q(0),
- ],
- q(lnl) => [
- q(3997),
- q(0),
- ],
- q(lnm) => [
- q(3998),
- q(0),
- ],
- q(lnn) => [
- q(3999),
- q(0),
- ],
- q(lno) => [
- q(4000),
- q(0),
- ],
- q(lns) => [
- q(4001),
- q(0),
- ],
- q(lnu) => [
- q(4002),
- q(0),
- ],
- q(lnw) => [
- q(4003),
- q(0),
- ],
- q(lnz) => [
- q(4004),
- q(0),
- ],
- q(loa) => [
- q(4005),
- q(0),
- ],
- q(lob) => [
- q(4006),
- q(0),
- ],
- q(loc) => [
- q(4007),
- q(0),
- ],
- q(loe) => [
- q(4008),
- q(0),
- ],
- q(lof) => [
- q(4009),
- q(0),
- ],
- q(log) => [
- q(4010),
- q(0),
- ],
- q(loh) => [
- q(4011),
- q(0),
- ],
- q(loi) => [
- q(4012),
- q(0),
- ],
- q(loj) => [
- q(4013),
- q(0),
- ],
- q(lok) => [
- q(4014),
- q(0),
- ],
- q(lol) => [
- q(0253),
- q(0),
- ],
- q(lom) => [
- q(4015),
- q(0),
- ],
- q(lon) => [
- q(4016),
- q(0),
- ],
- q(loo) => [
- q(4017),
- q(0),
- ],
- q(lop) => [
- q(4018),
- q(0),
- ],
- q(loq) => [
- q(4019),
- q(0),
- ],
- q(lor) => [
- q(4020),
- q(0),
- ],
- q(los) => [
- q(4021),
- q(0),
- ],
- q(lot) => [
- q(4022),
- q(0),
- ],
- q(lou) => [
- q(4023),
- q(0),
- ],
- q(lov) => [
- q(4024),
- q(0),
- ],
- q(low) => [
- q(4025),
- q(0),
- ],
- q(lox) => [
- q(4026),
- q(0),
- ],
- q(loy) => [
- q(4027),
- q(0),
- ],
- q(loz) => [
- q(0254),
- q(0),
- ],
- q(lpa) => [
- q(4028),
- q(0),
- ],
- q(lpe) => [
- q(4029),
- q(0),
- ],
- q(lpn) => [
- q(4030),
- q(0),
- ],
- q(lpo) => [
- q(4031),
- q(0),
- ],
- q(lpx) => [
- q(4032),
- q(0),
- ],
- q(lra) => [
- q(4033),
- q(0),
- ],
- q(lrc) => [
- q(4034),
- q(0),
- ],
- q(lre) => [
- q(4035),
- q(0),
- ],
- q(lrg) => [
- q(4036),
- q(0),
- ],
- q(lri) => [
- q(4037),
- q(0),
- ],
- q(lrk) => [
- q(4038),
- q(0),
- ],
- q(lrl) => [
- q(4039),
- q(0),
- ],
- q(lrm) => [
- q(4040),
- q(0),
- ],
- q(lrn) => [
- q(4041),
- q(0),
- ],
- q(lro) => [
- q(4042),
- q(0),
- ],
- q(lrr) => [
- q(4043),
- q(0),
- ],
- q(lrt) => [
- q(4044),
- q(0),
- ],
- q(lrv) => [
- q(4045),
- q(0),
- ],
- q(lrz) => [
- q(4046),
- q(0),
- ],
- q(lsa) => [
- q(4047),
- q(0),
- ],
- q(lsd) => [
- q(4048),
- q(0),
- ],
- q(lse) => [
- q(4049),
- q(0),
- ],
- q(lsg) => [
- q(4050),
- q(0),
- ],
- q(lsh) => [
- q(4051),
- q(0),
- ],
- q(lsi) => [
- q(4052),
- q(0),
- ],
- q(lsl) => [
- q(4053),
- q(0),
- ],
- q(lsm) => [
- q(4054),
- q(0),
- ],
- q(lso) => [
- q(4055),
- q(0),
- ],
- q(lsp) => [
- q(4056),
- q(0),
- ],
- q(lsr) => [
- q(4057),
- q(0),
- ],
- q(lss) => [
- q(4058),
- q(0),
- ],
- q(lst) => [
- q(4059),
- q(0),
- ],
- q(lsy) => [
- q(4060),
- q(0),
- ],
- q(ltc) => [
- q(4061),
- q(0),
- ],
- q(ltg) => [
- q(4062),
- q(0),
- ],
- q(lth) => [
- q(4063),
- q(0),
- ],
- q(lti) => [
- q(4064),
- q(0),
- ],
- q(ltn) => [
- q(4065),
- q(0),
- ],
- q(lto) => [
- q(4066),
- q(0),
- ],
- q(lts) => [
- q(4067),
- q(0),
- ],
- q(ltu) => [
- q(4068),
- q(0),
- ],
- q(ltz) => [
- q(0255),
- q(0),
- ],
- q(lua) => [
- q(0256),
- q(0),
- ],
- q(lub) => [
- q(0257),
- q(0),
- ],
- q(luc) => [
- q(4069),
- q(0),
- ],
- q(lud) => [
- q(4070),
- q(0),
- ],
- q(lue) => [
- q(4071),
- q(0),
- ],
- q(luf) => [
- q(4072),
- q(0),
- ],
- q(lug) => [
- q(0258),
- q(0),
- ],
- q(lui) => [
- q(0259),
- q(0),
- ],
- q(luj) => [
- q(4073),
- q(0),
- ],
- q(luk) => [
- q(4074),
- q(0),
- ],
- q(lul) => [
- q(4075),
- q(0),
- ],
- q(lum) => [
- q(4076),
- q(0),
- ],
- q(lun) => [
- q(0260),
- q(0),
- ],
- q(luo) => [
- q(0261),
- q(0),
- ],
- q(lup) => [
- q(4077),
- q(0),
- ],
- q(luq) => [
- q(4078),
- q(0),
- ],
- q(lur) => [
- q(4079),
- q(0),
- ],
- q(lus) => [
- q(0262),
- q(0),
- ],
- q(lut) => [
- q(4080),
- q(0),
- ],
- q(luu) => [
- q(4081),
- q(0),
- ],
- q(luv) => [
- q(4082),
- q(0),
- ],
- q(luw) => [
- q(4083),
- q(0),
- ],
- q(luy) => [
- q(4084),
- q(0),
- ],
- q(luz) => [
- q(4085),
- q(0),
- ],
- q(lva) => [
- q(4086),
- q(0),
- ],
- q(lvk) => [
- q(4087),
- q(0),
- ],
- q(lvs) => [
- q(4088),
- q(0),
- ],
- q(lvu) => [
- q(4089),
- q(0),
- ],
- q(lwa) => [
- q(4090),
- q(0),
- ],
- q(lwe) => [
- q(4091),
- q(0),
- ],
- q(lwg) => [
- q(4092),
- q(0),
- ],
- q(lwh) => [
- q(4093),
- q(0),
- ],
- q(lwl) => [
- q(4094),
- q(0),
- ],
- q(lwm) => [
- q(4095),
- q(0),
- ],
- q(lwo) => [
- q(4096),
- q(0),
- ],
- q(lwt) => [
- q(4097),
- q(0),
- ],
- q(lwu) => [
- q(4098),
- q(0),
- ],
- q(lww) => [
- q(4099),
- q(0),
- ],
- q(lya) => [
- q(4100),
- q(0),
- ],
- q(lyg) => [
- q(4101),
- q(0),
- ],
- q(lyn) => [
- q(4102),
- q(0),
- ],
- q(lzh) => [
- q(4103),
- q(0),
- ],
- q(lzl) => [
- q(4104),
- q(0),
- ],
- q(lzn) => [
- q(4105),
- q(0),
- ],
- q(lzz) => [
- q(4106),
- q(0),
- ],
- q(maa) => [
- q(4107),
- q(0),
- ],
- q(mab) => [
- q(4108),
- q(0),
- ],
- q(mac) => [
- q(0263),
- q(0),
- ],
- q(mad) => [
- q(0264),
- q(0),
- ],
- q(mae) => [
- q(4109),
- q(0),
- ],
- q(maf) => [
- q(4110),
- q(0),
- ],
- q(mag) => [
- q(0265),
- q(0),
- ],
- q(mah) => [
- q(0266),
- q(0),
- ],
- q(mai) => [
- q(0267),
- q(0),
- ],
- q(maj) => [
- q(4111),
- q(0),
- ],
- q(mak) => [
- q(0268),
- q(0),
- ],
- q(mal) => [
- q(0269),
- q(0),
- ],
- q(mam) => [
- q(4112),
- q(0),
- ],
- q(man) => [
- q(0270),
- q(0),
- ],
- q(mao) => [
- q(0271),
- q(0),
- ],
- q(map) => [
- q(0272),
- q(0),
- ],
- q(maq) => [
- q(4113),
- q(0),
- ],
- q(mar) => [
- q(0273),
- q(0),
- ],
- q(mas) => [
- q(0274),
- q(0),
- ],
- q(mat) => [
- q(4114),
- q(0),
- ],
- q(mau) => [
- q(4115),
- q(0),
- ],
- q(mav) => [
- q(4116),
- q(0),
- ],
- q(maw) => [
- q(4117),
- q(0),
- ],
- q(max) => [
- q(4118),
- q(0),
- ],
- q(may) => [
- q(0275),
- q(0),
- ],
- q(maz) => [
- q(4119),
- q(0),
- ],
- q(mba) => [
- q(4120),
- q(0),
- ],
- q(mbb) => [
- q(4121),
- q(0),
- ],
- q(mbc) => [
- q(4122),
- q(0),
- ],
- q(mbd) => [
- q(4123),
- q(0),
- ],
- q(mbe) => [
- q(4124),
- q(0),
- ],
- q(mbf) => [
- q(4125),
- q(0),
- ],
- q(mbh) => [
- q(4126),
- q(0),
- ],
- q(mbi) => [
- q(4127),
- q(0),
- ],
- q(mbj) => [
- q(4128),
- q(0),
- ],
- q(mbk) => [
- q(4129),
- q(0),
- ],
- q(mbl) => [
- q(4130),
- q(0),
- ],
- q(mbm) => [
- q(4131),
- q(0),
- ],
- q(mbn) => [
- q(4132),
- q(0),
- ],
- q(mbo) => [
- q(4133),
- q(0),
- ],
- q(mbp) => [
- q(4134),
- q(0),
- ],
- q(mbq) => [
- q(4135),
- q(0),
- ],
- q(mbr) => [
- q(4136),
- q(0),
- ],
- q(mbs) => [
- q(4137),
- q(0),
- ],
- q(mbt) => [
- q(4138),
- q(0),
- ],
- q(mbu) => [
- q(4139),
- q(0),
- ],
- q(mbv) => [
- q(4140),
- q(0),
- ],
- q(mbw) => [
- q(4141),
- q(0),
- ],
- q(mbx) => [
- q(4142),
- q(0),
- ],
- q(mby) => [
- q(4143),
- q(0),
- ],
- q(mbz) => [
- q(4144),
- q(0),
- ],
- q(mca) => [
- q(4145),
- q(0),
- ],
- q(mcb) => [
- q(4146),
- q(0),
- ],
- q(mcc) => [
- q(4147),
- q(0),
- ],
- q(mcd) => [
- q(4148),
- q(0),
- ],
- q(mce) => [
- q(4149),
- q(0),
- ],
- q(mcf) => [
- q(4150),
- q(0),
- ],
- q(mcg) => [
- q(4151),
- q(0),
- ],
- q(mch) => [
- q(4152),
- q(0),
- ],
- q(mci) => [
- q(4153),
- q(0),
- ],
- q(mcj) => [
- q(4154),
- q(0),
- ],
- q(mck) => [
- q(4155),
- q(0),
- ],
- q(mcl) => [
- q(4156),
- q(0),
- ],
- q(mcm) => [
- q(4157),
- q(0),
- ],
- q(mcn) => [
- q(4158),
- q(0),
- ],
- q(mco) => [
- q(4159),
- q(0),
- ],
- q(mcp) => [
- q(4160),
- q(0),
- ],
- q(mcq) => [
- q(4161),
- q(0),
- ],
- q(mcr) => [
- q(4162),
- q(0),
- ],
- q(mcs) => [
- q(4163),
- q(0),
- ],
- q(mct) => [
- q(4164),
- q(0),
- ],
- q(mcu) => [
- q(4165),
- q(0),
- ],
- q(mcv) => [
- q(4166),
- q(0),
- ],
- q(mcw) => [
- q(4167),
- q(0),
- ],
- q(mcx) => [
- q(4168),
- q(0),
- ],
- q(mcy) => [
- q(4169),
- q(0),
- ],
- q(mcz) => [
- q(4170),
- q(0),
- ],
- q(mda) => [
- q(4171),
- q(0),
- ],
- q(mdb) => [
- q(4172),
- q(0),
- ],
- q(mdc) => [
- q(4173),
- q(0),
- ],
- q(mdd) => [
- q(4174),
- q(0),
- ],
- q(mde) => [
- q(4175),
- q(0),
- ],
- q(mdf) => [
- q(0276),
- q(0),
- ],
- q(mdg) => [
- q(4176),
- q(0),
- ],
- q(mdh) => [
- q(4177),
- q(0),
- ],
- q(mdi) => [
- q(4178),
- q(0),
- ],
- q(mdj) => [
- q(4179),
- q(0),
- ],
- q(mdk) => [
- q(4180),
- q(0),
- ],
- q(mdl) => [
- q(4181),
- q(0),
- ],
- q(mdm) => [
- q(4182),
- q(0),
- ],
- q(mdn) => [
- q(4183),
- q(0),
- ],
- q(mdp) => [
- q(4184),
- q(0),
- ],
- q(mdq) => [
- q(4185),
- q(0),
- ],
- q(mdr) => [
- q(0277),
- q(0),
- ],
- q(mds) => [
- q(4186),
- q(0),
- ],
- q(mdt) => [
- q(4187),
- q(0),
- ],
- q(mdu) => [
- q(4188),
- q(0),
- ],
- q(mdv) => [
- q(4189),
- q(0),
- ],
- q(mdw) => [
- q(4190),
- q(0),
- ],
- q(mdx) => [
- q(4191),
- q(0),
- ],
- q(mdy) => [
- q(4192),
- q(0),
- ],
- q(mdz) => [
- q(4193),
- q(0),
- ],
- q(mea) => [
- q(4194),
- q(0),
- ],
- q(meb) => [
- q(4195),
- q(0),
- ],
- q(mec) => [
- q(4196),
- q(0),
- ],
- q(med) => [
- q(4197),
- q(0),
- ],
- q(mee) => [
- q(4198),
- q(0),
- ],
- q(mef) => [
- q(4199),
- q(0),
- ],
- q(meh) => [
- q(4200),
- q(0),
- ],
- q(mei) => [
- q(4201),
- q(0),
- ],
- q(mej) => [
- q(4202),
- q(0),
- ],
- q(mek) => [
- q(4203),
- q(0),
- ],
- q(mel) => [
- q(4204),
- q(0),
- ],
- q(mem) => [
- q(4205),
- q(0),
- ],
- q(men) => [
- q(0278),
- q(1),
- ],
- q(meo) => [
- q(4206),
- q(0),
- ],
- q(mep) => [
- q(4207),
- q(0),
- ],
- q(meq) => [
- q(4208),
- q(0),
- ],
- q(mer) => [
- q(4209),
- q(0),
- ],
- q(mes) => [
- q(4210),
- q(0),
- ],
- q(met) => [
- q(4211),
- q(0),
- ],
- q(meu) => [
- q(4212),
- q(0),
- ],
- q(mev) => [
- q(4213),
- q(0),
- ],
- q(mew) => [
- q(4214),
- q(0),
- ],
- q(mey) => [
- q(4215),
- q(0),
- ],
- q(mez) => [
- q(4216),
- q(0),
- ],
- q(mfa) => [
- q(4217),
- q(0),
- ],
- q(mfb) => [
- q(4218),
- q(0),
- ],
- q(mfc) => [
- q(4219),
- q(0),
- ],
- q(mfd) => [
- q(4220),
- q(0),
- ],
- q(mfe) => [
- q(4221),
- q(0),
- ],
- q(mff) => [
- q(4222),
- q(0),
- ],
- q(mfg) => [
- q(4223),
- q(0),
- ],
- q(mfh) => [
- q(4224),
- q(0),
- ],
- q(mfi) => [
- q(4225),
- q(0),
- ],
- q(mfj) => [
- q(4226),
- q(0),
- ],
- q(mfk) => [
- q(4227),
- q(0),
- ],
- q(mfl) => [
- q(4228),
- q(0),
- ],
- q(mfm) => [
- q(4229),
- q(0),
- ],
- q(mfn) => [
- q(4230),
- q(0),
- ],
- q(mfo) => [
- q(4231),
- q(0),
- ],
- q(mfp) => [
- q(4232),
- q(0),
- ],
- q(mfq) => [
- q(4233),
- q(0),
- ],
- q(mfr) => [
- q(4234),
- q(0),
- ],
- q(mfs) => [
- q(4235),
- q(0),
- ],
- q(mft) => [
- q(4236),
- q(0),
- ],
- q(mfu) => [
- q(4237),
- q(0),
- ],
- q(mfv) => [
- q(4238),
- q(0),
- ],
- q(mfw) => [
- q(4239),
- q(0),
- ],
- q(mfx) => [
- q(4240),
- q(0),
- ],
- q(mfy) => [
- q(4241),
- q(0),
- ],
- q(mfz) => [
- q(4242),
- q(0),
- ],
- q(mga) => [
- q(0279),
- q(1),
- ],
- q(mgb) => [
- q(4243),
- q(0),
- ],
- q(mgc) => [
- q(4244),
- q(0),
- ],
- q(mgd) => [
- q(4245),
- q(0),
- ],
- q(mge) => [
- q(4246),
- q(0),
- ],
- q(mgf) => [
- q(4247),
- q(0),
- ],
- q(mgg) => [
- q(4248),
- q(0),
- ],
- q(mgh) => [
- q(4249),
- q(0),
- ],
- q(mgi) => [
- q(4250),
- q(0),
- ],
- q(mgj) => [
- q(4251),
- q(0),
- ],
- q(mgk) => [
- q(4252),
- q(0),
- ],
- q(mgl) => [
- q(4253),
- q(0),
- ],
- q(mgm) => [
- q(4254),
- q(0),
- ],
- q(mgn) => [
- q(4255),
- q(0),
- ],
- q(mgo) => [
- q(4256),
- q(0),
- ],
- q(mgp) => [
- q(4257),
- q(0),
- ],
- q(mgq) => [
- q(4258),
- q(0),
- ],
- q(mgr) => [
- q(4259),
- q(0),
- ],
- q(mgs) => [
- q(4260),
- q(0),
- ],
- q(mgt) => [
- q(4261),
- q(0),
- ],
- q(mgu) => [
- q(4262),
- q(0),
- ],
- q(mgv) => [
- q(4263),
- q(0),
- ],
- q(mgw) => [
- q(4264),
- q(0),
- ],
- q(mgy) => [
- q(4265),
- q(0),
- ],
- q(mgz) => [
- q(4266),
- q(0),
- ],
- q(mha) => [
- q(4267),
- q(0),
- ],
- q(mhb) => [
- q(4268),
- q(0),
- ],
- q(mhc) => [
- q(4269),
- q(0),
- ],
- q(mhd) => [
- q(4270),
- q(0),
- ],
- q(mhe) => [
- q(4271),
- q(0),
- ],
- q(mhf) => [
- q(4272),
- q(0),
- ],
- q(mhg) => [
- q(4273),
- q(0),
- ],
- q(mhi) => [
- q(4274),
- q(0),
- ],
- q(mhj) => [
- q(4275),
- q(0),
- ],
- q(mhk) => [
- q(4276),
- q(0),
- ],
- q(mhl) => [
- q(4277),
- q(0),
- ],
- q(mhm) => [
- q(4278),
- q(0),
- ],
- q(mhn) => [
- q(4279),
- q(0),
- ],
- q(mho) => [
- q(4280),
- q(0),
- ],
- q(mhp) => [
- q(4281),
- q(0),
- ],
- q(mhq) => [
- q(4282),
- q(0),
- ],
- q(mhr) => [
- q(4283),
- q(0),
- ],
- q(mhs) => [
- q(4284),
- q(0),
- ],
- q(mht) => [
- q(4285),
- q(0),
- ],
- q(mhu) => [
- q(4286),
- q(0),
- ],
- q(mhw) => [
- q(4287),
- q(0),
- ],
- q(mhx) => [
- q(4288),
- q(0),
- ],
- q(mhy) => [
- q(4289),
- q(0),
- ],
- q(mhz) => [
- q(4290),
- q(0),
- ],
- q(mia) => [
- q(4291),
- q(0),
- ],
- q(mib) => [
- q(4292),
- q(0),
- ],
- q(mic) => [
- q(0280),
- q(0),
- ],
- q(mid) => [
- q(4293),
- q(0),
- ],
- q(mie) => [
- q(4294),
- q(0),
- ],
- q(mif) => [
- q(4295),
- q(0),
- ],
- q(mig) => [
- q(4296),
- q(0),
- ],
- q(mih) => [
- q(4297),
- q(0),
- ],
- q(mii) => [
- q(4298),
- q(0),
- ],
- q(mij) => [
- q(4299),
- q(0),
- ],
- q(mik) => [
- q(4300),
- q(0),
- ],
- q(mil) => [
- q(4301),
- q(0),
- ],
- q(mim) => [
- q(4302),
- q(0),
- ],
- q(min) => [
- q(0281),
- q(0),
- ],
- q(mio) => [
- q(4303),
- q(0),
- ],
- q(mip) => [
- q(4304),
- q(0),
- ],
- q(miq) => [
- q(4305),
- q(0),
- ],
- q(mir) => [
- q(4306),
- q(0),
- ],
- q(mis) => [
- q(0282),
- q(0),
- ],
- q(mit) => [
- q(4307),
- q(0),
- ],
- q(miu) => [
- q(4308),
- q(0),
- ],
- q(miw) => [
- q(4309),
- q(0),
- ],
- q(mix) => [
- q(4310),
- q(0),
- ],
- q(miy) => [
- q(4311),
- q(0),
- ],
- q(miz) => [
- q(4312),
- q(0),
- ],
- q(mjb) => [
- q(4313),
- q(0),
- ],
- q(mjc) => [
- q(4314),
- q(0),
- ],
- q(mjd) => [
- q(4315),
- q(0),
- ],
- q(mje) => [
- q(4316),
- q(0),
- ],
- q(mjg) => [
- q(4317),
- q(0),
- ],
- q(mjh) => [
- q(4318),
- q(0),
- ],
- q(mji) => [
- q(4319),
- q(0),
- ],
- q(mjj) => [
- q(4320),
- q(0),
- ],
- q(mjk) => [
- q(4321),
- q(0),
- ],
- q(mjl) => [
- q(4322),
- q(0),
- ],
- q(mjm) => [
- q(4323),
- q(0),
- ],
- q(mjn) => [
- q(4324),
- q(0),
- ],
- q(mjo) => [
- q(4325),
- q(0),
- ],
- q(mjp) => [
- q(4326),
- q(0),
- ],
- q(mjq) => [
- q(4327),
- q(0),
- ],
- q(mjr) => [
- q(4328),
- q(0),
- ],
- q(mjs) => [
- q(4329),
- q(0),
- ],
- q(mjt) => [
- q(4330),
- q(0),
- ],
- q(mju) => [
- q(4331),
- q(0),
- ],
- q(mjv) => [
- q(4332),
- q(0),
- ],
- q(mjw) => [
- q(4333),
- q(0),
- ],
- q(mjx) => [
- q(4334),
- q(0),
- ],
- q(mjy) => [
- q(4335),
- q(0),
- ],
- q(mjz) => [
- q(4336),
- q(0),
- ],
- q(mka) => [
- q(4337),
- q(0),
- ],
- q(mkb) => [
- q(4338),
- q(0),
- ],
- q(mkc) => [
- q(4339),
- q(0),
- ],
- q(mke) => [
- q(4340),
- q(0),
- ],
- q(mkf) => [
- q(4341),
- q(0),
- ],
- q(mkg) => [
- q(4342),
- q(0),
- ],
- q(mkh) => [
- q(0283),
- q(0),
- ],
- q(mki) => [
- q(4343),
- q(0),
- ],
- q(mkj) => [
- q(4344),
- q(0),
- ],
- q(mkk) => [
- q(4345),
- q(0),
- ],
- q(mkl) => [
- q(4346),
- q(0),
- ],
- q(mkm) => [
- q(4347),
- q(0),
- ],
- q(mkn) => [
- q(4348),
- q(0),
- ],
- q(mko) => [
- q(4349),
- q(0),
- ],
- q(mkp) => [
- q(4350),
- q(0),
- ],
- q(mkq) => [
- q(4351),
- q(0),
- ],
- q(mkr) => [
- q(4352),
- q(0),
- ],
- q(mks) => [
- q(4353),
- q(0),
- ],
- q(mkt) => [
- q(4354),
- q(0),
- ],
- q(mku) => [
- q(4355),
- q(0),
- ],
- q(mkv) => [
- q(4356),
- q(0),
- ],
- q(mkw) => [
- q(4357),
- q(0),
- ],
- q(mkx) => [
- q(4358),
- q(0),
- ],
- q(mky) => [
- q(4359),
- q(0),
- ],
- q(mkz) => [
- q(4360),
- q(0),
- ],
- q(mla) => [
- q(4361),
- q(0),
- ],
- q(mlb) => [
- q(4362),
- q(0),
- ],
- q(mlc) => [
- q(4363),
- q(0),
- ],
- q(mle) => [
- q(4364),
- q(0),
- ],
- q(mlf) => [
- q(4365),
- q(0),
- ],
- q(mlg) => [
- q(0284),
- q(0),
- ],
- q(mlh) => [
- q(4366),
- q(0),
- ],
- q(mli) => [
- q(4367),
- q(0),
- ],
- q(mlj) => [
- q(4368),
- q(0),
- ],
- q(mlk) => [
- q(4369),
- q(0),
- ],
- q(mll) => [
- q(4370),
- q(0),
- ],
- q(mlm) => [
- q(4371),
- q(0),
- ],
- q(mln) => [
- q(4372),
- q(0),
- ],
- q(mlo) => [
- q(4373),
- q(0),
- ],
- q(mlp) => [
- q(4374),
- q(0),
- ],
- q(mlq) => [
- q(4375),
- q(0),
- ],
- q(mlr) => [
- q(4376),
- q(0),
- ],
- q(mls) => [
- q(4377),
- q(0),
- ],
- q(mlt) => [
- q(0285),
- q(0),
- ],
- q(mlu) => [
- q(4378),
- q(0),
- ],
- q(mlv) => [
- q(4379),
- q(0),
- ],
- q(mlw) => [
- q(4380),
- q(0),
- ],
- q(mlx) => [
- q(4381),
- q(0),
- ],
- q(mlz) => [
- q(4382),
- q(0),
- ],
- q(mma) => [
- q(4383),
- q(0),
- ],
- q(mmb) => [
- q(4384),
- q(0),
- ],
- q(mmc) => [
- q(4385),
- q(0),
- ],
- q(mmd) => [
- q(4386),
- q(0),
- ],
- q(mme) => [
- q(4387),
- q(0),
- ],
- q(mmf) => [
- q(4388),
- q(0),
- ],
- q(mmg) => [
- q(4389),
- q(0),
- ],
- q(mmh) => [
- q(4390),
- q(0),
- ],
- q(mmi) => [
- q(4391),
- q(0),
- ],
- q(mmj) => [
- q(4392),
- q(0),
- ],
- q(mmk) => [
- q(4393),
- q(0),
- ],
- q(mml) => [
- q(4394),
- q(0),
- ],
- q(mmm) => [
- q(4395),
- q(0),
- ],
- q(mmn) => [
- q(4396),
- q(0),
- ],
- q(mmo) => [
- q(4397),
- q(0),
- ],
- q(mmp) => [
- q(4398),
- q(0),
- ],
- q(mmq) => [
- q(4399),
- q(0),
- ],
- q(mmr) => [
- q(4400),
- q(0),
- ],
- q(mmt) => [
- q(4401),
- q(0),
- ],
- q(mmu) => [
- q(4402),
- q(0),
- ],
- q(mmv) => [
- q(4403),
- q(0),
- ],
- q(mmw) => [
- q(4404),
- q(0),
- ],
- q(mmx) => [
- q(4405),
- q(0),
- ],
- q(mmy) => [
- q(4406),
- q(0),
- ],
- q(mmz) => [
- q(4407),
- q(0),
- ],
- q(mna) => [
- q(4408),
- q(0),
- ],
- q(mnb) => [
- q(4409),
- q(0),
- ],
- q(mnc) => [
- q(0286),
- q(0),
- ],
- q(mnd) => [
- q(4410),
- q(0),
- ],
- q(mne) => [
- q(4411),
- q(0),
- ],
- q(mnf) => [
- q(4412),
- q(0),
- ],
- q(mng) => [
- q(4413),
- q(0),
- ],
- q(mnh) => [
- q(4414),
- q(0),
- ],
- q(mni) => [
- q(0287),
- q(0),
- ],
- q(mnj) => [
- q(4415),
- q(0),
- ],
- q(mnk) => [
- q(4416),
- q(0),
- ],
- q(mnl) => [
- q(4417),
- q(0),
- ],
- q(mnm) => [
- q(4418),
- q(0),
- ],
- q(mnn) => [
- q(4419),
- q(0),
- ],
- q(mno) => [
- q(0288),
- q(0),
- ],
- q(mnp) => [
- q(4420),
- q(0),
- ],
- q(mnq) => [
- q(4421),
- q(0),
- ],
- q(mnr) => [
- q(4422),
- q(0),
- ],
- q(mns) => [
- q(4423),
- q(0),
- ],
- q(mnu) => [
- q(4424),
- q(0),
- ],
- q(mnv) => [
- q(4425),
- q(0),
- ],
- q(mnw) => [
- q(4426),
- q(0),
- ],
- q(mnx) => [
- q(4427),
- q(0),
- ],
- q(mny) => [
- q(4428),
- q(0),
- ],
- q(mnz) => [
- q(4429),
- q(0),
- ],
- q(moa) => [
- q(4430),
- q(0),
- ],
- q(moc) => [
- q(4431),
- q(0),
- ],
- q(mod) => [
- q(4432),
- q(0),
- ],
- q(moe) => [
- q(4433),
- q(0),
- ],
- q(mog) => [
- q(4434),
- q(0),
- ],
- q(moh) => [
- q(0289),
- q(0),
- ],
- q(moi) => [
- q(4435),
- q(0),
- ],
- q(moj) => [
- q(4436),
- q(0),
- ],
- q(mok) => [
- q(4437),
- q(0),
- ],
- q(mom) => [
- q(4438),
- q(0),
- ],
- q(mon) => [
- q(0290),
- q(0),
- ],
- q(moo) => [
- q(4439),
- q(0),
- ],
- q(mop) => [
- q(4440),
- q(0),
- ],
- q(moq) => [
- q(4441),
- q(0),
- ],
- q(mor) => [
- q(4442),
- q(0),
- ],
- q(mos) => [
- q(0291),
- q(0),
- ],
- q(mot) => [
- q(1137),
- q(0),
- ],
- q(mou) => [
- q(4443),
- q(0),
- ],
- q(mov) => [
- q(4444),
- q(0),
- ],
- q(mow) => [
- q(4445),
- q(0),
- ],
- q(mox) => [
- q(4446),
- q(0),
- ],
- q(moy) => [
- q(4447),
- q(0),
- ],
- q(moz) => [
- q(4448),
- q(0),
- ],
- q(mpa) => [
- q(4449),
- q(0),
- ],
- q(mpb) => [
- q(4450),
- q(0),
- ],
- q(mpc) => [
- q(4451),
- q(0),
- ],
- q(mpd) => [
- q(4452),
- q(0),
- ],
- q(mpe) => [
- q(4453),
- q(0),
- ],
- q(mpg) => [
- q(4454),
- q(0),
- ],
- q(mph) => [
- q(4455),
- q(0),
- ],
- q(mpi) => [
- q(4456),
- q(0),
- ],
- q(mpj) => [
- q(4457),
- q(0),
- ],
- q(mpk) => [
- q(4458),
- q(0),
- ],
- q(mpl) => [
- q(4459),
- q(0),
- ],
- q(mpm) => [
- q(4460),
- q(0),
- ],
- q(mpn) => [
- q(4461),
- q(0),
- ],
- q(mpo) => [
- q(4462),
- q(0),
- ],
- q(mpp) => [
- q(4463),
- q(0),
- ],
- q(mpq) => [
- q(4464),
- q(0),
- ],
- q(mpr) => [
- q(4465),
- q(0),
- ],
- q(mps) => [
- q(4466),
- q(0),
- ],
- q(mpt) => [
- q(4467),
- q(0),
- ],
- q(mpu) => [
- q(4468),
- q(0),
- ],
- q(mpv) => [
- q(4469),
- q(0),
- ],
- q(mpw) => [
- q(4470),
- q(0),
- ],
- q(mpx) => [
- q(4471),
- q(0),
- ],
- q(mpy) => [
- q(4472),
- q(0),
- ],
- q(mpz) => [
- q(4473),
- q(0),
- ],
- q(mqa) => [
- q(4474),
- q(0),
- ],
- q(mqb) => [
- q(4475),
- q(0),
- ],
- q(mqc) => [
- q(4476),
- q(0),
- ],
- q(mqe) => [
- q(4477),
- q(0),
- ],
- q(mqf) => [
- q(4478),
- q(0),
- ],
- q(mqg) => [
- q(4479),
- q(0),
- ],
- q(mqh) => [
- q(4480),
- q(0),
- ],
- q(mqi) => [
- q(4481),
- q(0),
- ],
- q(mqj) => [
- q(4482),
- q(0),
- ],
- q(mqk) => [
- q(4483),
- q(0),
- ],
- q(mql) => [
- q(4484),
- q(0),
- ],
- q(mqm) => [
- q(4485),
- q(0),
- ],
- q(mqn) => [
- q(4486),
- q(0),
- ],
- q(mqo) => [
- q(4487),
- q(0),
- ],
- q(mqp) => [
- q(4488),
- q(0),
- ],
- q(mqq) => [
- q(4489),
- q(0),
- ],
- q(mqr) => [
- q(4490),
- q(0),
- ],
- q(mqs) => [
- q(4491),
- q(0),
- ],
- q(mqt) => [
- q(4492),
- q(0),
- ],
- q(mqu) => [
- q(4493),
- q(0),
- ],
- q(mqv) => [
- q(4494),
- q(0),
- ],
- q(mqw) => [
- q(4495),
- q(0),
- ],
- q(mqx) => [
- q(4496),
- q(0),
- ],
- q(mqy) => [
- q(4497),
- q(0),
- ],
- q(mqz) => [
- q(4498),
- q(0),
- ],
- q(mra) => [
- q(4499),
- q(0),
- ],
- q(mrb) => [
- q(4500),
- q(0),
- ],
- q(mrc) => [
- q(4501),
- q(0),
- ],
- q(mrd) => [
- q(4502),
- q(0),
- ],
- q(mre) => [
- q(4503),
- q(0),
- ],
- q(mrf) => [
- q(4504),
- q(0),
- ],
- q(mrg) => [
- q(4505),
- q(0),
- ],
- q(mrh) => [
- q(4506),
- q(0),
- ],
- q(mrj) => [
- q(4507),
- q(0),
- ],
- q(mrk) => [
- q(4508),
- q(0),
- ],
- q(mrl) => [
- q(4509),
- q(0),
- ],
- q(mrm) => [
- q(4510),
- q(0),
- ],
- q(mrn) => [
- q(4511),
- q(0),
- ],
- q(mro) => [
- q(4512),
- q(0),
- ],
- q(mrp) => [
- q(4513),
- q(0),
- ],
- q(mrq) => [
- q(4514),
- q(0),
- ],
- q(mrr) => [
- q(4515),
- q(0),
- ],
- q(mrs) => [
- q(4516),
- q(0),
- ],
- q(mrt) => [
- q(4517),
- q(0),
- ],
- q(mru) => [
- q(4518),
- q(0),
- ],
- q(mrv) => [
- q(4519),
- q(0),
- ],
- q(mrw) => [
- q(4520),
- q(0),
- ],
- q(mrx) => [
- q(4521),
- q(0),
- ],
- q(mry) => [
- q(4522),
- q(0),
- ],
- q(mrz) => [
- q(4523),
- q(0),
- ],
- q(msb) => [
- q(4524),
- q(0),
- ],
- q(msc) => [
- q(4525),
- q(0),
- ],
- q(msd) => [
- q(4526),
- q(0),
- ],
- q(mse) => [
- q(4527),
- q(0),
- ],
- q(msf) => [
- q(4528),
- q(0),
- ],
- q(msg) => [
- q(4529),
- q(0),
- ],
- q(msh) => [
- q(4530),
- q(0),
- ],
- q(msi) => [
- q(4531),
- q(0),
- ],
- q(msj) => [
- q(4532),
- q(0),
- ],
- q(msk) => [
- q(4533),
- q(0),
- ],
- q(msl) => [
- q(4534),
- q(0),
- ],
- q(msm) => [
- q(4535),
- q(0),
- ],
- q(msn) => [
- q(4536),
- q(0),
- ],
- q(mso) => [
- q(4537),
- q(0),
- ],
- q(msp) => [
- q(4538),
- q(0),
- ],
- q(msq) => [
- q(4539),
- q(0),
- ],
- q(msr) => [
- q(4540),
- q(0),
- ],
- q(mss) => [
- q(4541),
- q(0),
- ],
- q(msu) => [
- q(4542),
- q(0),
- ],
- q(msv) => [
- q(4543),
- q(0),
- ],
- q(msw) => [
- q(4544),
- q(0),
- ],
- q(msx) => [
- q(4545),
- q(0),
- ],
- q(msy) => [
- q(4546),
- q(0),
- ],
- q(msz) => [
- q(4547),
- q(0),
- ],
- q(mta) => [
- q(4548),
- q(0),
- ],
- q(mtb) => [
- q(4549),
- q(0),
- ],
- q(mtc) => [
- q(4550),
- q(0),
- ],
- q(mtd) => [
- q(4551),
- q(0),
- ],
- q(mte) => [
- q(4552),
- q(0),
- ],
- q(mtf) => [
- q(4553),
- q(0),
- ],
- q(mtg) => [
- q(4554),
- q(0),
- ],
- q(mth) => [
- q(4555),
- q(0),
- ],
- q(mti) => [
- q(4556),
- q(0),
- ],
- q(mtj) => [
- q(4557),
- q(0),
- ],
- q(mtk) => [
- q(4558),
- q(0),
- ],
- q(mtl) => [
- q(4559),
- q(0),
- ],
- q(mtm) => [
- q(4560),
- q(0),
- ],
- q(mtn) => [
- q(4561),
- q(0),
- ],
- q(mto) => [
- q(4562),
- q(0),
- ],
- q(mtp) => [
- q(4563),
- q(0),
- ],
- q(mtq) => [
- q(4564),
- q(0),
- ],
- q(mtr) => [
- q(4565),
- q(0),
- ],
- q(mts) => [
- q(4566),
- q(0),
- ],
- q(mtt) => [
- q(4567),
- q(0),
- ],
- q(mtu) => [
- q(4568),
- q(0),
- ],
- q(mtv) => [
- q(4569),
- q(0),
- ],
- q(mtw) => [
- q(4570),
- q(0),
- ],
- q(mtx) => [
- q(4571),
- q(0),
- ],
- q(mty) => [
- q(4572),
- q(0),
- ],
- q(mua) => [
- q(4573),
- q(0),
- ],
- q(mub) => [
- q(4574),
- q(0),
- ],
- q(muc) => [
- q(4575),
- q(0),
- ],
- q(mud) => [
- q(4576),
- q(0),
- ],
- q(mue) => [
- q(4577),
- q(0),
- ],
- q(mug) => [
- q(4578),
- q(0),
- ],
- q(muh) => [
- q(4579),
- q(0),
- ],
- q(mui) => [
- q(4580),
- q(0),
- ],
- q(muj) => [
- q(4581),
- q(0),
- ],
- q(muk) => [
- q(4582),
- q(0),
- ],
- q(mul) => [
- q(0292),
- q(0),
- ],
- q(mum) => [
- q(4583),
- q(0),
- ],
- q(mun) => [
- q(0293),
- q(0),
- ],
- q(muo) => [
- q(4584),
- q(0),
- ],
- q(mup) => [
- q(4585),
- q(0),
- ],
- q(muq) => [
- q(4586),
- q(0),
- ],
- q(mur) => [
- q(4587),
- q(0),
- ],
- q(mus) => [
- q(0294),
- q(0),
- ],
- q(mut) => [
- q(4588),
- q(0),
- ],
- q(muu) => [
- q(4589),
- q(0),
- ],
- q(muv) => [
- q(4590),
- q(0),
- ],
- q(mux) => [
- q(4591),
- q(0),
- ],
- q(muy) => [
- q(4592),
- q(0),
- ],
- q(muz) => [
- q(4593),
- q(0),
- ],
- q(mva) => [
- q(4594),
- q(0),
- ],
- q(mvb) => [
- q(4595),
- q(0),
- ],
- q(mvd) => [
- q(4596),
- q(0),
- ],
- q(mve) => [
- q(4597),
- q(0),
- ],
- q(mvf) => [
- q(4598),
- q(0),
- ],
- q(mvg) => [
- q(4599),
- q(0),
- ],
- q(mvh) => [
- q(4600),
- q(0),
- ],
- q(mvi) => [
- q(4601),
- q(0),
- ],
- q(mvk) => [
- q(4602),
- q(0),
- ],
- q(mvl) => [
- q(4603),
- q(0),
- ],
- q(mvm) => [
- q(4604),
- q(0),
- ],
- q(mvn) => [
- q(4605),
- q(0),
- ],
- q(mvo) => [
- q(4606),
- q(0),
- ],
- q(mvp) => [
- q(4607),
- q(0),
- ],
- q(mvq) => [
- q(4608),
- q(0),
- ],
- q(mvr) => [
- q(4609),
- q(0),
- ],
- q(mvs) => [
- q(4610),
- q(0),
- ],
- q(mvt) => [
- q(4611),
- q(0),
- ],
- q(mvu) => [
- q(4612),
- q(0),
- ],
- q(mvv) => [
- q(4613),
- q(0),
- ],
- q(mvw) => [
- q(4614),
- q(0),
- ],
- q(mvx) => [
- q(4615),
- q(0),
- ],
- q(mvy) => [
- q(4616),
- q(0),
- ],
- q(mvz) => [
- q(4617),
- q(0),
- ],
- q(mwa) => [
- q(4618),
- q(0),
- ],
- q(mwb) => [
- q(4619),
- q(0),
- ],
- q(mwc) => [
- q(4620),
- q(0),
- ],
- q(mwe) => [
- q(4621),
- q(0),
- ],
- q(mwf) => [
- q(4622),
- q(0),
- ],
- q(mwg) => [
- q(4623),
- q(0),
- ],
- q(mwh) => [
- q(4624),
- q(0),
- ],
- q(mwi) => [
- q(4625),
- q(0),
- ],
- q(mwk) => [
- q(4626),
- q(0),
- ],
- q(mwl) => [
- q(0295),
- q(0),
- ],
- q(mwm) => [
- q(4627),
- q(0),
- ],
- q(mwn) => [
- q(4628),
- q(0),
- ],
- q(mwo) => [
- q(4629),
- q(0),
- ],
- q(mwp) => [
- q(4630),
- q(0),
- ],
- q(mwq) => [
- q(4631),
- q(0),
- ],
- q(mwr) => [
- q(0296),
- q(0),
- ],
- q(mws) => [
- q(4632),
- q(0),
- ],
- q(mwt) => [
- q(4633),
- q(0),
- ],
- q(mwu) => [
- q(4634),
- q(0),
- ],
- q(mwv) => [
- q(4635),
- q(0),
- ],
- q(mww) => [
- q(4636),
- q(0),
- ],
- q(mwx) => [
- q(4637),
- q(0),
- ],
- q(mwy) => [
- q(4638),
- q(0),
- ],
- q(mwz) => [
- q(4639),
- q(0),
- ],
- q(mxa) => [
- q(4640),
- q(0),
- ],
- q(mxb) => [
- q(4641),
- q(0),
- ],
- q(mxc) => [
- q(4642),
- q(0),
- ],
- q(mxd) => [
- q(4643),
- q(0),
- ],
- q(mxe) => [
- q(4644),
- q(0),
- ],
- q(mxf) => [
- q(4645),
- q(0),
- ],
- q(mxg) => [
- q(4646),
- q(0),
- ],
- q(mxh) => [
- q(4647),
- q(0),
- ],
- q(mxi) => [
- q(4648),
- q(0),
- ],
- q(mxj) => [
- q(4649),
- q(0),
- ],
- q(mxk) => [
- q(4650),
- q(0),
- ],
- q(mxl) => [
- q(4651),
- q(0),
- ],
- q(mxm) => [
- q(4652),
- q(0),
- ],
- q(mxn) => [
- q(4653),
- q(0),
- ],
- q(mxo) => [
- q(4654),
- q(0),
- ],
- q(mxp) => [
- q(4655),
- q(0),
- ],
- q(mxq) => [
- q(4656),
- q(0),
- ],
- q(mxr) => [
- q(4657),
- q(0),
- ],
- q(mxs) => [
- q(4658),
- q(0),
- ],
- q(mxt) => [
- q(4659),
- q(0),
- ],
- q(mxu) => [
- q(4660),
- q(0),
- ],
- q(mxv) => [
- q(4661),
- q(0),
- ],
- q(mxw) => [
- q(4662),
- q(0),
- ],
- q(mxx) => [
- q(4663),
- q(0),
- ],
- q(mxy) => [
- q(4664),
- q(0),
- ],
- q(mxz) => [
- q(4665),
- q(0),
- ],
- q(myb) => [
- q(4666),
- q(0),
- ],
- q(myc) => [
- q(4667),
- q(0),
- ],
- q(myd) => [
- q(4668),
- q(0),
- ],
- q(mye) => [
- q(4669),
- q(0),
- ],
- q(myf) => [
- q(4670),
- q(0),
- ],
- q(myg) => [
- q(4671),
- q(0),
- ],
- q(myh) => [
- q(4672),
- q(0),
- ],
- q(myi) => [
- q(4673),
- q(0),
- ],
- q(myj) => [
- q(4674),
- q(0),
- ],
- q(myk) => [
- q(4675),
- q(0),
- ],
- q(myl) => [
- q(4676),
- q(0),
- ],
- q(mym) => [
- q(4677),
- q(0),
- ],
- q(myn) => [
- q(0297),
- q(0),
- ],
- q(myo) => [
- q(4678),
- q(0),
- ],
- q(myp) => [
- q(4679),
- q(0),
- ],
- q(myr) => [
- q(4680),
- q(0),
- ],
- q(mys) => [
- q(4681),
- q(0),
- ],
- q(myu) => [
- q(4682),
- q(0),
- ],
- q(myv) => [
- q(0298),
- q(0),
- ],
- q(myw) => [
- q(4683),
- q(0),
- ],
- q(myx) => [
- q(4684),
- q(0),
- ],
- q(myy) => [
- q(4685),
- q(0),
- ],
- q(myz) => [
- q(4686),
- q(0),
- ],
- q(mza) => [
- q(4687),
- q(0),
- ],
- q(mzb) => [
- q(4688),
- q(0),
- ],
- q(mzc) => [
- q(4689),
- q(0),
- ],
- q(mzd) => [
- q(4690),
- q(0),
- ],
- q(mze) => [
- q(4691),
- q(0),
- ],
- q(mzg) => [
- q(4692),
- q(0),
- ],
- q(mzh) => [
- q(4693),
- q(0),
- ],
- q(mzi) => [
- q(4694),
- q(0),
- ],
- q(mzj) => [
- q(4695),
- q(0),
- ],
- q(mzk) => [
- q(4696),
- q(0),
- ],
- q(mzl) => [
- q(4697),
- q(0),
- ],
- q(mzm) => [
- q(4698),
- q(0),
- ],
- q(mzn) => [
- q(4699),
- q(0),
- ],
- q(mzo) => [
- q(4700),
- q(0),
- ],
- q(mzp) => [
- q(4701),
- q(0),
- ],
- q(mzq) => [
- q(4702),
- q(0),
- ],
- q(mzr) => [
- q(4703),
- q(0),
- ],
- q(mzs) => [
- q(4704),
- q(0),
- ],
- q(mzt) => [
- q(4705),
- q(0),
- ],
- q(mzu) => [
- q(4706),
- q(0),
- ],
- q(mzv) => [
- q(4707),
- q(0),
- ],
- q(mzw) => [
- q(4708),
- q(0),
- ],
- q(mzx) => [
- q(4709),
- q(0),
- ],
- q(mzy) => [
- q(4710),
- q(0),
- ],
- q(mzz) => [
- q(4711),
- q(0),
- ],
- q(naa) => [
- q(4712),
- q(0),
- ],
- q(nab) => [
- q(4713),
- q(0),
- ],
- q(nac) => [
- q(4714),
- q(0),
- ],
- q(nae) => [
- q(4715),
- q(0),
- ],
- q(naf) => [
- q(4716),
- q(0),
- ],
- q(nag) => [
- q(4717),
- q(0),
- ],
- q(nah) => [
- q(0299),
- q(0),
- ],
- q(nai) => [
- q(0300),
- q(0),
- ],
- q(naj) => [
- q(4718),
- q(0),
- ],
- q(nak) => [
- q(4719),
- q(0),
- ],
- q(nal) => [
- q(4720),
- q(0),
- ],
- q(nam) => [
- q(4721),
- q(0),
- ],
- q(nan) => [
- q(4722),
- q(0),
- ],
- q(nao) => [
- q(4723),
- q(0),
- ],
- q(nap) => [
- q(0301),
- q(0),
- ],
- q(naq) => [
- q(4724),
- q(0),
- ],
- q(nar) => [
- q(4725),
- q(0),
- ],
- q(nas) => [
- q(4726),
- q(0),
- ],
- q(nat) => [
- q(4727),
- q(0),
- ],
- q(nau) => [
- q(0302),
- q(0),
- ],
- q(nav) => [
- q(0303),
- q(0),
- ],
- q(naw) => [
- q(4728),
- q(0),
- ],
- q(nax) => [
- q(4729),
- q(0),
- ],
- q(nay) => [
- q(4730),
- q(0),
- ],
- q(naz) => [
- q(4731),
- q(0),
- ],
- q(nba) => [
- q(4732),
- q(0),
- ],
- q(nbb) => [
- q(4733),
- q(0),
- ],
- q(nbc) => [
- q(4734),
- q(0),
- ],
- q(nbd) => [
- q(4735),
- q(0),
- ],
- q(nbe) => [
- q(4736),
- q(0),
- ],
- q(nbg) => [
- q(4737),
- q(0),
- ],
- q(nbh) => [
- q(4738),
- q(0),
- ],
- q(nbi) => [
- q(4739),
- q(0),
- ],
- q(nbj) => [
- q(4740),
- q(0),
- ],
- q(nbk) => [
- q(4741),
- q(0),
- ],
- q(nbl) => [
- q(0304),
- q(0),
- ],
- q(nbm) => [
- q(4742),
- q(0),
- ],
- q(nbn) => [
- q(4743),
- q(0),
- ],
- q(nbo) => [
- q(4744),
- q(0),
- ],
- q(nbp) => [
- q(4745),
- q(0),
- ],
- q(nbq) => [
- q(4746),
- q(0),
- ],
- q(nbr) => [
- q(4747),
- q(0),
- ],
- q(nbs) => [
- q(4748),
- q(0),
- ],
- q(nbt) => [
- q(4749),
- q(0),
- ],
- q(nbu) => [
- q(4750),
- q(0),
- ],
- q(nbv) => [
- q(4751),
- q(0),
- ],
- q(nbw) => [
- q(4752),
- q(0),
- ],
- q(nby) => [
- q(4753),
- q(0),
- ],
- q(nca) => [
- q(4754),
- q(0),
- ],
- q(ncb) => [
- q(4755),
- q(0),
- ],
- q(ncc) => [
- q(4756),
- q(0),
- ],
- q(ncd) => [
- q(4757),
- q(0),
- ],
- q(nce) => [
- q(4758),
- q(0),
- ],
- q(ncf) => [
- q(4759),
- q(0),
- ],
- q(ncg) => [
- q(4760),
- q(0),
- ],
- q(nch) => [
- q(4761),
- q(0),
- ],
- q(nci) => [
- q(4762),
- q(0),
- ],
- q(ncj) => [
- q(4763),
- q(0),
- ],
- q(nck) => [
- q(4764),
- q(0),
- ],
- q(ncl) => [
- q(4765),
- q(0),
- ],
- q(ncm) => [
- q(4766),
- q(0),
- ],
- q(ncn) => [
- q(4767),
- q(0),
- ],
- q(nco) => [
- q(4768),
- q(0),
- ],
- q(ncp) => [
- q(4769),
- q(0),
- ],
- q(ncq) => [
- q(4770),
- q(0),
- ],
- q(ncr) => [
- q(4771),
- q(0),
- ],
- q(ncs) => [
- q(4772),
- q(0),
- ],
- q(nct) => [
- q(4773),
- q(0),
- ],
- q(ncu) => [
- q(4774),
- q(0),
- ],
- q(ncx) => [
- q(4775),
- q(0),
- ],
- q(ncz) => [
- q(4776),
- q(0),
- ],
- q(nda) => [
- q(4777),
- q(0),
- ],
- q(ndb) => [
- q(4778),
- q(0),
- ],
- q(ndc) => [
- q(4779),
- q(0),
- ],
- q(ndd) => [
- q(4780),
- q(0),
- ],
- q(nde) => [
- q(0305),
- q(0),
- ],
- q(ndf) => [
- q(4781),
- q(0),
- ],
- q(ndg) => [
- q(4782),
- q(0),
- ],
- q(ndh) => [
- q(4783),
- q(0),
- ],
- q(ndi) => [
- q(4784),
- q(0),
- ],
- q(ndj) => [
- q(4785),
- q(0),
- ],
- q(ndk) => [
- q(4786),
- q(0),
- ],
- q(ndl) => [
- q(4787),
- q(0),
- ],
- q(ndm) => [
- q(4788),
- q(0),
- ],
- q(ndn) => [
- q(4789),
- q(0),
- ],
- q(ndo) => [
- q(0306),
- q(0),
- ],
- q(ndp) => [
- q(4790),
- q(0),
- ],
- q(ndq) => [
- q(4791),
- q(0),
- ],
- q(ndr) => [
- q(4792),
- q(0),
- ],
- q(nds) => [
- q(0307),
- q(0),
- ],
- q(ndt) => [
- q(4793),
- q(0),
- ],
- q(ndu) => [
- q(4794),
- q(0),
- ],
- q(ndv) => [
- q(4795),
- q(0),
- ],
- q(ndw) => [
- q(4796),
- q(0),
- ],
- q(ndx) => [
- q(4797),
- q(0),
- ],
- q(ndy) => [
- q(4798),
- q(0),
- ],
- q(ndz) => [
- q(4799),
- q(0),
- ],
- q(nea) => [
- q(4800),
- q(0),
- ],
- q(neb) => [
- q(4801),
- q(0),
- ],
- q(nec) => [
- q(4802),
- q(0),
- ],
- q(ned) => [
- q(4803),
- q(0),
- ],
- q(nee) => [
- q(4804),
- q(0),
- ],
- q(nef) => [
- q(4805),
- q(0),
- ],
- q(neg) => [
- q(4806),
- q(0),
- ],
- q(neh) => [
- q(4807),
- q(0),
- ],
- q(nei) => [
- q(4808),
- q(0),
- ],
- q(nej) => [
- q(4809),
- q(0),
- ],
- q(nek) => [
- q(4810),
- q(0),
- ],
- q(nem) => [
- q(4811),
- q(0),
- ],
- q(nen) => [
- q(4812),
- q(0),
- ],
- q(neo) => [
- q(4813),
- q(0),
- ],
- q(nep) => [
- q(0308),
- q(0),
- ],
- q(neq) => [
- q(4814),
- q(0),
- ],
- q(ner) => [
- q(4815),
- q(0),
- ],
- q(nes) => [
- q(4816),
- q(0),
- ],
- q(net) => [
- q(4817),
- q(0),
- ],
- q(neu) => [
- q(4818),
- q(0),
- ],
- q(nev) => [
- q(4819),
- q(0),
- ],
- q(new) => [
- q(0309),
- q(1),
- ],
- q(nex) => [
- q(4820),
- q(0),
- ],
- q(ney) => [
- q(4821),
- q(0),
- ],
- q(nez) => [
- q(4822),
- q(0),
- ],
- q(nfa) => [
- q(4823),
- q(0),
- ],
- q(nfd) => [
- q(4824),
- q(0),
- ],
- q(nfl) => [
- q(4825),
- q(0),
- ],
- q(nfr) => [
- q(4826),
- q(0),
- ],
- q(nfu) => [
- q(4827),
- q(0),
- ],
- q(nga) => [
- q(4828),
- q(0),
- ],
- q(ngb) => [
- q(4829),
- q(0),
- ],
- q(ngc) => [
- q(4830),
- q(0),
- ],
- q(ngd) => [
- q(4831),
- q(0),
- ],
- q(nge) => [
- q(4832),
- q(0),
- ],
- q(ngf) => [
- q(0517),
- q(0),
- ],
- q(ngg) => [
- q(4833),
- q(0),
- ],
- q(ngh) => [
- q(4834),
- q(0),
- ],
- q(ngi) => [
- q(4835),
- q(0),
- ],
- q(ngj) => [
- q(4836),
- q(0),
- ],
- q(ngk) => [
- q(4837),
- q(0),
- ],
- q(ngl) => [
- q(4838),
- q(0),
- ],
- q(ngm) => [
- q(4839),
- q(0),
- ],
- q(ngn) => [
- q(4840),
- q(0),
- ],
- q(ngo) => [
- q(4841),
- q(0),
- ],
- q(ngp) => [
- q(4842),
- q(0),
- ],
- q(ngq) => [
- q(4843),
- q(0),
- ],
- q(ngr) => [
- q(4844),
- q(0),
- ],
- q(ngs) => [
- q(4845),
- q(0),
- ],
- q(ngt) => [
- q(4846),
- q(0),
- ],
- q(ngu) => [
- q(4847),
- q(0),
- ],
- q(ngv) => [
- q(4848),
- q(0),
- ],
- q(ngw) => [
- q(4849),
- q(0),
- ],
- q(ngx) => [
- q(4850),
- q(0),
- ],
- q(ngy) => [
- q(4851),
- q(0),
- ],
- q(ngz) => [
- q(4852),
- q(0),
- ],
- q(nha) => [
- q(4853),
- q(0),
- ],
- q(nhb) => [
- q(4854),
- q(0),
- ],
- q(nhc) => [
- q(4855),
- q(0),
- ],
- q(nhd) => [
- q(4856),
- q(0),
- ],
- q(nhe) => [
- q(4857),
- q(0),
- ],
- q(nhf) => [
- q(4858),
- q(0),
- ],
- q(nhg) => [
- q(4859),
- q(0),
- ],
- q(nhh) => [
- q(4860),
- q(0),
- ],
- q(nhi) => [
- q(4861),
- q(0),
- ],
- q(nhk) => [
- q(4862),
- q(0),
- ],
- q(nhm) => [
- q(4863),
- q(0),
- ],
- q(nhn) => [
- q(4864),
- q(0),
- ],
- q(nho) => [
- q(4865),
- q(0),
- ],
- q(nhp) => [
- q(4866),
- q(0),
- ],
- q(nhq) => [
- q(4867),
- q(0),
- ],
- q(nhr) => [
- q(4868),
- q(0),
- ],
- q(nht) => [
- q(4869),
- q(0),
- ],
- q(nhu) => [
- q(4870),
- q(0),
- ],
- q(nhv) => [
- q(4871),
- q(0),
- ],
- q(nhw) => [
- q(4872),
- q(0),
- ],
- q(nhx) => [
- q(4873),
- q(0),
- ],
- q(nhy) => [
- q(4874),
- q(0),
- ],
- q(nhz) => [
- q(4875),
- q(0),
- ],
- q(nia) => [
- q(0310),
- q(0),
- ],
- q(nib) => [
- q(4876),
- q(0),
- ],
- q(nic) => [
- q(0311),
- q(0),
- ],
- q(nid) => [
- q(4877),
- q(0),
- ],
- q(nie) => [
- q(4878),
- q(0),
- ],
- q(nif) => [
- q(4879),
- q(0),
- ],
- q(nig) => [
- q(4880),
- q(0),
- ],
- q(nih) => [
- q(4881),
- q(0),
- ],
- q(nii) => [
- q(4882),
- q(0),
- ],
- q(nij) => [
- q(4883),
- q(0),
- ],
- q(nik) => [
- q(4884),
- q(0),
- ],
- q(nil) => [
- q(4885),
- q(0),
- ],
- q(nim) => [
- q(4886),
- q(0),
- ],
- q(nin) => [
- q(4887),
- q(0),
- ],
- q(nio) => [
- q(4888),
- q(0),
- ],
- q(niq) => [
- q(4889),
- q(0),
- ],
- q(nir) => [
- q(4890),
- q(0),
- ],
- q(nis) => [
- q(4891),
- q(0),
- ],
- q(nit) => [
- q(4892),
- q(0),
- ],
- q(niu) => [
- q(0312),
- q(0),
- ],
- q(niv) => [
- q(4893),
- q(0),
- ],
- q(niw) => [
- q(4894),
- q(0),
- ],
- q(nix) => [
- q(4895),
- q(0),
- ],
- q(niy) => [
- q(4896),
- q(0),
- ],
- q(niz) => [
- q(4897),
- q(0),
- ],
- q(nja) => [
- q(4898),
- q(0),
- ],
- q(njb) => [
- q(4899),
- q(0),
- ],
- q(njd) => [
- q(4900),
- q(0),
- ],
- q(njh) => [
- q(4901),
- q(0),
- ],
- q(nji) => [
- q(4902),
- q(0),
- ],
- q(njj) => [
- q(4903),
- q(0),
- ],
- q(njl) => [
- q(4904),
- q(0),
- ],
- q(njm) => [
- q(4905),
- q(0),
- ],
- q(njn) => [
- q(4906),
- q(0),
- ],
- q(njo) => [
- q(4907),
- q(0),
- ],
- q(njr) => [
- q(4908),
- q(0),
- ],
- q(njs) => [
- q(4909),
- q(0),
- ],
- q(njt) => [
- q(4910),
- q(0),
- ],
- q(nju) => [
- q(4911),
- q(0),
- ],
- q(njx) => [
- q(4912),
- q(0),
- ],
- q(njy) => [
- q(4913),
- q(0),
- ],
- q(njz) => [
- q(4914),
- q(0),
- ],
- q(nka) => [
- q(4915),
- q(0),
- ],
- q(nkb) => [
- q(4916),
- q(0),
- ],
- q(nkc) => [
- q(4917),
- q(0),
- ],
- q(nkd) => [
- q(4918),
- q(0),
- ],
- q(nke) => [
- q(4919),
- q(0),
- ],
- q(nkf) => [
- q(4920),
- q(0),
- ],
- q(nkg) => [
- q(4921),
- q(0),
- ],
- q(nkh) => [
- q(4922),
- q(0),
- ],
- q(nki) => [
- q(4923),
- q(0),
- ],
- q(nkj) => [
- q(4924),
- q(0),
- ],
- q(nkk) => [
- q(4925),
- q(0),
- ],
- q(nkm) => [
- q(4926),
- q(0),
- ],
- q(nkn) => [
- q(4927),
- q(0),
- ],
- q(nko) => [
- q(4928),
- q(0),
- ],
- q(nkp) => [
- q(4929),
- q(0),
- ],
- q(nkq) => [
- q(4930),
- q(0),
- ],
- q(nkr) => [
- q(4931),
- q(0),
- ],
- q(nks) => [
- q(4932),
- q(0),
- ],
- q(nkt) => [
- q(4933),
- q(0),
- ],
- q(nku) => [
- q(4934),
- q(0),
- ],
- q(nkv) => [
- q(4935),
- q(0),
- ],
- q(nkw) => [
- q(4936),
- q(0),
- ],
- q(nkx) => [
- q(4937),
- q(0),
- ],
- q(nkz) => [
- q(4938),
- q(0),
- ],
- q(nla) => [
- q(4939),
- q(0),
- ],
- q(nlc) => [
- q(4940),
- q(0),
- ],
- q(nle) => [
- q(4941),
- q(0),
- ],
- q(nlg) => [
- q(4942),
- q(0),
- ],
- q(nli) => [
- q(4943),
- q(0),
- ],
- q(nlj) => [
- q(4944),
- q(0),
- ],
- q(nlk) => [
- q(4945),
- q(0),
- ],
- q(nll) => [
- q(4946),
- q(0),
- ],
- q(nlo) => [
- q(4947),
- q(0),
- ],
- q(nlq) => [
- q(4948),
- q(0),
- ],
- q(nlu) => [
- q(4949),
- q(0),
- ],
- q(nlv) => [
- q(4950),
- q(0),
- ],
- q(nlw) => [
- q(4951),
- q(0),
- ],
- q(nlx) => [
- q(4952),
- q(0),
- ],
- q(nly) => [
- q(4953),
- q(0),
- ],
- q(nlz) => [
- q(4954),
- q(0),
- ],
- q(nma) => [
- q(4955),
- q(0),
- ],
- q(nmb) => [
- q(4956),
- q(0),
- ],
- q(nmc) => [
- q(4957),
- q(0),
- ],
- q(nmd) => [
- q(4958),
- q(0),
- ],
- q(nme) => [
- q(4959),
- q(0),
- ],
- q(nmf) => [
- q(4960),
- q(0),
- ],
- q(nmg) => [
- q(4961),
- q(0),
- ],
- q(nmh) => [
- q(4962),
- q(0),
- ],
- q(nmi) => [
- q(4963),
- q(0),
- ],
- q(nmj) => [
- q(4964),
- q(0),
- ],
- q(nmk) => [
- q(4965),
- q(0),
- ],
- q(nml) => [
- q(4966),
- q(0),
- ],
- q(nmm) => [
- q(4967),
- q(0),
- ],
- q(nmn) => [
- q(4968),
- q(0),
- ],
- q(nmo) => [
- q(4969),
- q(0),
- ],
- q(nmp) => [
- q(4970),
- q(0),
- ],
- q(nmq) => [
- q(4971),
- q(0),
- ],
- q(nmr) => [
- q(4972),
- q(0),
- ],
- q(nms) => [
- q(4973),
- q(0),
- ],
- q(nmt) => [
- q(4974),
- q(0),
- ],
- q(nmu) => [
- q(4975),
- q(0),
- ],
- q(nmv) => [
- q(4976),
- q(0),
- ],
- q(nmw) => [
- q(4977),
- q(0),
- ],
- q(nmx) => [
- q(4978),
- q(0),
- ],
- q(nmy) => [
- q(4979),
- q(0),
- ],
- q(nmz) => [
- q(4980),
- q(0),
- ],
- q(nna) => [
- q(4981),
- q(0),
- ],
- q(nnb) => [
- q(4982),
- q(0),
- ],
- q(nnc) => [
- q(4983),
- q(0),
- ],
- q(nnd) => [
- q(4984),
- q(0),
- ],
- q(nne) => [
- q(4985),
- q(0),
- ],
- q(nnf) => [
- q(4986),
- q(0),
- ],
- q(nng) => [
- q(4987),
- q(0),
- ],
- q(nnh) => [
- q(4988),
- q(0),
- ],
- q(nni) => [
- q(4989),
- q(0),
- ],
- q(nnj) => [
- q(4990),
- q(0),
- ],
- q(nnk) => [
- q(4991),
- q(0),
- ],
- q(nnl) => [
- q(4992),
- q(0),
- ],
- q(nnm) => [
- q(4993),
- q(0),
- ],
- q(nnn) => [
- q(4994),
- q(0),
- ],
- q(nno) => [
- q(0313),
- q(0),
- ],
- q(nnp) => [
- q(4995),
- q(0),
- ],
- q(nnq) => [
- q(4996),
- q(0),
- ],
- q(nnr) => [
- q(4997),
- q(0),
- ],
- q(nns) => [
- q(4998),
- q(0),
- ],
- q(nnt) => [
- q(4999),
- q(0),
- ],
- q(nnu) => [
- q(5000),
- q(0),
- ],
- q(nnv) => [
- q(5001),
- q(0),
- ],
- q(nnw) => [
- q(5002),
- q(0),
- ],
- q(nny) => [
- q(5003),
- q(0),
- ],
- q(nnz) => [
- q(5004),
- q(0),
- ],
- q(noa) => [
- q(5005),
- q(0),
- ],
- q(nob) => [
- q(0314),
- q(0),
- ],
- q(noc) => [
- q(5006),
- q(0),
- ],
- q(nod) => [
- q(5007),
- q(0),
- ],
- q(noe) => [
- q(5008),
- q(0),
- ],
- q(nof) => [
- q(5009),
- q(0),
- ],
- q(nog) => [
- q(0315),
- q(0),
- ],
- q(noh) => [
- q(5010),
- q(0),
- ],
- q(noi) => [
- q(5011),
- q(0),
- ],
- q(noj) => [
- q(5012),
- q(0),
- ],
- q(nok) => [
- q(5013),
- q(0),
- ],
- q(nol) => [
- q(5014),
- q(0),
- ],
- q(nom) => [
- q(5015),
- q(0),
- ],
- q(non) => [
- q(0316),
- q(1),
- ],
- q(nop) => [
- q(5016),
- q(0),
- ],
- q(noq) => [
- q(5017),
- q(0),
- ],
- q(nor) => [
- q(0317),
- q(0),
- ],
- q(nos) => [
- q(5018),
- q(0),
- ],
- q(not) => [
- q(5019),
- q(0),
- ],
- q(nou) => [
- q(5020),
- q(0),
- ],
- q(nov) => [
- q(5021),
- q(0),
- ],
- q(now) => [
- q(5022),
- q(0),
- ],
- q(noy) => [
- q(5023),
- q(0),
- ],
- q(noz) => [
- q(5024),
- q(0),
- ],
- q(npa) => [
- q(5025),
- q(0),
- ],
- q(npb) => [
- q(5026),
- q(0),
- ],
- q(npg) => [
- q(5027),
- q(0),
- ],
- q(nph) => [
- q(5028),
- q(0),
- ],
- q(npi) => [
- q(5029),
- q(0),
- ],
- q(npl) => [
- q(5030),
- q(0),
- ],
- q(npn) => [
- q(5031),
- q(0),
- ],
- q(npo) => [
- q(5032),
- q(0),
- ],
- q(nps) => [
- q(5033),
- q(0),
- ],
- q(npu) => [
- q(5034),
- q(0),
- ],
- q(npx) => [
- q(5035),
- q(0),
- ],
- q(npy) => [
- q(5036),
- q(0),
- ],
- q(nqg) => [
- q(5037),
- q(0),
- ],
- q(nqk) => [
- q(5038),
- q(0),
- ],
- q(nql) => [
- q(5039),
- q(0),
- ],
- q(nqm) => [
- q(5040),
- q(0),
- ],
- q(nqn) => [
- q(5041),
- q(0),
- ],
- q(nqo) => [
- q(0318),
- q(0),
- ],
- q(nqq) => [
- q(5042),
- q(0),
- ],
- q(nqy) => [
- q(5043),
- q(0),
- ],
- q(nra) => [
- q(5044),
- q(0),
- ],
- q(nrb) => [
- q(5045),
- q(0),
- ],
- q(nrc) => [
- q(5046),
- q(0),
- ],
- q(nre) => [
- q(5047),
- q(0),
- ],
- q(nrf) => [
- q(5048),
- q(0),
- ],
- q(nrg) => [
- q(5049),
- q(0),
- ],
- q(nri) => [
- q(5050),
- q(0),
- ],
- q(nrk) => [
- q(5051),
- q(0),
- ],
- q(nrl) => [
- q(5052),
- q(0),
- ],
- q(nrm) => [
- q(5053),
- q(0),
- ],
- q(nrn) => [
- q(5054),
- q(0),
- ],
- q(nrp) => [
- q(5055),
- q(0),
- ],
- q(nrr) => [
- q(5056),
- q(0),
- ],
- q(nrt) => [
- q(5057),
- q(0),
- ],
- q(nru) => [
- q(5058),
- q(0),
- ],
- q(nrx) => [
- q(5059),
- q(0),
- ],
- q(nrz) => [
- q(5060),
- q(0),
- ],
- q(nsa) => [
- q(5061),
- q(0),
- ],
- q(nsc) => [
- q(5062),
- q(0),
- ],
- q(nsd) => [
- q(5063),
- q(0),
- ],
- q(nse) => [
- q(5064),
- q(0),
- ],
- q(nsf) => [
- q(5065),
- q(0),
- ],
- q(nsg) => [
- q(5066),
- q(0),
- ],
- q(nsh) => [
- q(5067),
- q(0),
- ],
- q(nsi) => [
- q(5068),
- q(0),
- ],
- q(nsk) => [
- q(5069),
- q(0),
- ],
- q(nsl) => [
- q(5070),
- q(0),
- ],
- q(nsm) => [
- q(5071),
- q(0),
- ],
- q(nsn) => [
- q(5072),
- q(0),
- ],
- q(nso) => [
- q(0319),
- q(0),
- ],
- q(nsp) => [
- q(5073),
- q(0),
- ],
- q(nsq) => [
- q(5074),
- q(0),
- ],
- q(nsr) => [
- q(5075),
- q(0),
- ],
- q(nss) => [
- q(5076),
- q(0),
- ],
- q(nst) => [
- q(5077),
- q(0),
- ],
- q(nsu) => [
- q(5078),
- q(0),
- ],
- q(nsv) => [
- q(5079),
- q(0),
- ],
- q(nsw) => [
- q(5080),
- q(0),
- ],
- q(nsx) => [
- q(5081),
- q(0),
- ],
- q(nsy) => [
- q(5082),
- q(0),
- ],
- q(nsz) => [
- q(5083),
- q(0),
- ],
- q(ntd) => [
- q(5084),
- q(0),
- ],
- q(nte) => [
- q(5085),
- q(0),
- ],
- q(ntg) => [
- q(5086),
- q(0),
- ],
- q(nti) => [
- q(5087),
- q(0),
- ],
- q(ntj) => [
- q(5088),
- q(0),
- ],
- q(ntk) => [
- q(5089),
- q(0),
- ],
- q(ntm) => [
- q(5090),
- q(0),
- ],
- q(nto) => [
- q(5091),
- q(0),
- ],
- q(ntp) => [
- q(5092),
- q(0),
- ],
- q(ntr) => [
- q(5093),
- q(0),
- ],
- q(ntu) => [
- q(5094),
- q(0),
- ],
- q(ntw) => [
- q(5095),
- q(0),
- ],
- q(ntx) => [
- q(5096),
- q(0),
- ],
- q(nty) => [
- q(5097),
- q(0),
- ],
- q(ntz) => [
- q(5098),
- q(0),
- ],
- q(nua) => [
- q(5099),
- q(0),
- ],
- q(nub) => [
- q(0320),
- q(0),
- ],
- q(nuc) => [
- q(5100),
- q(0),
- ],
- q(nud) => [
- q(5101),
- q(0),
- ],
- q(nue) => [
- q(5102),
- q(0),
- ],
- q(nuf) => [
- q(5103),
- q(0),
- ],
- q(nug) => [
- q(5104),
- q(0),
- ],
- q(nuh) => [
- q(5105),
- q(0),
- ],
- q(nui) => [
- q(5106),
- q(0),
- ],
- q(nuj) => [
- q(5107),
- q(0),
- ],
- q(nuk) => [
- q(5108),
- q(0),
- ],
- q(nul) => [
- q(5109),
- q(0),
- ],
- q(num) => [
- q(5110),
- q(0),
- ],
- q(nun) => [
- q(5111),
- q(0),
- ],
- q(nuo) => [
- q(5112),
- q(0),
- ],
- q(nup) => [
- q(5113),
- q(0),
- ],
- q(nuq) => [
- q(5114),
- q(0),
- ],
- q(nur) => [
- q(5115),
- q(0),
- ],
- q(nus) => [
- q(5116),
- q(0),
- ],
- q(nut) => [
- q(5117),
- q(0),
- ],
- q(nuu) => [
- q(5118),
- q(0),
- ],
- q(nuv) => [
- q(5119),
- q(0),
- ],
- q(nuw) => [
- q(5120),
- q(0),
- ],
- q(nux) => [
- q(5121),
- q(0),
- ],
- q(nuy) => [
- q(5122),
- q(0),
- ],
- q(nuz) => [
- q(5123),
- q(0),
- ],
- q(nvh) => [
- q(5124),
- q(0),
- ],
- q(nvm) => [
- q(5125),
- q(0),
- ],
- q(nvo) => [
- q(5126),
- q(0),
- ],
- q(nwa) => [
- q(5127),
- q(0),
- ],
- q(nwb) => [
- q(5128),
- q(0),
- ],
- q(nwc) => [
- q(0321),
- q(0),
- ],
- q(nwe) => [
- q(5129),
- q(0),
- ],
- q(nwg) => [
- q(5130),
- q(0),
- ],
- q(nwi) => [
- q(5131),
- q(0),
- ],
- q(nwm) => [
- q(5132),
- q(0),
- ],
- q(nwo) => [
- q(5133),
- q(0),
- ],
- q(nwr) => [
- q(5134),
- q(0),
- ],
- q(nwx) => [
- q(5135),
- q(0),
- ],
- q(nwy) => [
- q(5136),
- q(0),
- ],
- q(nxa) => [
- q(5137),
- q(0),
- ],
- q(nxd) => [
- q(5138),
- q(0),
- ],
- q(nxe) => [
- q(5139),
- q(0),
- ],
- q(nxg) => [
- q(5140),
- q(0),
- ],
- q(nxi) => [
- q(5141),
- q(0),
- ],
- q(nxk) => [
- q(5142),
- q(0),
- ],
- q(nxl) => [
- q(5143),
- q(0),
- ],
- q(nxm) => [
- q(5144),
- q(0),
- ],
- q(nxn) => [
- q(5145),
- q(0),
- ],
- q(nxo) => [
- q(5146),
- q(0),
- ],
- q(nxq) => [
- q(5147),
- q(0),
- ],
- q(nxr) => [
- q(5148),
- q(0),
- ],
- q(nxu) => [
- q(5149),
- q(0),
- ],
- q(nxx) => [
- q(5150),
- q(0),
- ],
- q(nya) => [
- q(0322),
- q(0),
- ],
- q(nyb) => [
- q(5151),
- q(0),
- ],
- q(nyc) => [
- q(5152),
- q(0),
- ],
- q(nyd) => [
- q(5153),
- q(0),
- ],
- q(nye) => [
- q(5154),
- q(0),
- ],
- q(nyf) => [
- q(5155),
- q(0),
- ],
- q(nyg) => [
- q(5156),
- q(0),
- ],
- q(nyh) => [
- q(5157),
- q(0),
- ],
- q(nyi) => [
- q(5158),
- q(0),
- ],
- q(nyj) => [
- q(5159),
- q(0),
- ],
- q(nyk) => [
- q(5160),
- q(0),
- ],
- q(nyl) => [
- q(5161),
- q(0),
- ],
- q(nym) => [
- q(0323),
- q(0),
- ],
- q(nyn) => [
- q(0324),
- q(0),
- ],
- q(nyo) => [
- q(0325),
- q(0),
- ],
- q(nyp) => [
- q(5162),
- q(0),
- ],
- q(nyq) => [
- q(5163),
- q(0),
- ],
- q(nyr) => [
- q(5164),
- q(0),
- ],
- q(nys) => [
- q(5165),
- q(0),
- ],
- q(nyt) => [
- q(5166),
- q(0),
- ],
- q(nyu) => [
- q(5167),
- q(0),
- ],
- q(nyv) => [
- q(5168),
- q(0),
- ],
- q(nyw) => [
- q(5169),
- q(0),
- ],
- q(nyx) => [
- q(5170),
- q(0),
- ],
- q(nyy) => [
- q(5171),
- q(0),
- ],
- q(nza) => [
- q(5172),
- q(0),
- ],
- q(nzb) => [
- q(5173),
- q(0),
- ],
- q(nzi) => [
- q(0326),
- q(0),
- ],
- q(nzk) => [
- q(5174),
- q(0),
- ],
- q(nzm) => [
- q(5175),
- q(0),
- ],
- q(nzs) => [
- q(5176),
- q(0),
- ],
- q(nzu) => [
- q(5177),
- q(0),
- ],
- q(nzy) => [
- q(5178),
- q(0),
- ],
- q(nzz) => [
- q(5179),
- q(0),
- ],
- q(oaa) => [
- q(5180),
- q(0),
- ],
- q(oac) => [
- q(5181),
- q(0),
- ],
- q(oar) => [
- q(5182),
- q(0),
- ],
- q(oav) => [
- q(5183),
- q(0),
- ],
- q(obi) => [
- q(5184),
- q(0),
- ],
- q(obk) => [
- q(5185),
- q(0),
- ],
- q(obl) => [
- q(5186),
- q(0),
- ],
- q(obm) => [
- q(5187),
- q(0),
- ],
- q(obo) => [
- q(5188),
- q(0),
- ],
- q(obr) => [
- q(5189),
- q(0),
- ],
- q(obt) => [
- q(5190),
- q(0),
- ],
- q(obu) => [
- q(5191),
- q(0),
- ],
- q(oca) => [
- q(5192),
- q(0),
- ],
- q(och) => [
- q(5193),
- q(0),
- ],
- q(oci) => [
- q(0327),
- q(0),
- ],
- q(oco) => [
- q(5194),
- q(0),
- ],
- q(ocu) => [
- q(5195),
- q(0),
- ],
- q(oda) => [
- q(5196),
- q(0),
- ],
- q(odk) => [
- q(5197),
- q(0),
- ],
- q(odt) => [
- q(5198),
- q(0),
- ],
- q(odu) => [
- q(5199),
- q(0),
- ],
- q(ofo) => [
- q(5200),
- q(0),
- ],
- q(ofs) => [
- q(5201),
- q(0),
- ],
- q(ofu) => [
- q(5202),
- q(0),
- ],
- q(ogb) => [
- q(5203),
- q(0),
- ],
- q(ogc) => [
- q(5204),
- q(0),
- ],
- q(oge) => [
- q(5205),
- q(0),
- ],
- q(ogg) => [
- q(5206),
- q(0),
- ],
- q(ogo) => [
- q(5207),
- q(0),
- ],
- q(ogu) => [
- q(5208),
- q(0),
- ],
- q(oht) => [
- q(5209),
- q(0),
- ],
- q(ohu) => [
- q(5210),
- q(0),
- ],
- q(oia) => [
- q(5211),
- q(0),
- ],
- q(oin) => [
- q(5212),
- q(0),
- ],
- q(ojb) => [
- q(5213),
- q(0),
- ],
- q(ojc) => [
- q(5214),
- q(0),
- ],
- q(ojg) => [
- q(5215),
- q(0),
- ],
- q(oji) => [
- q(0328),
- q(0),
- ],
- q(ojp) => [
- q(5216),
- q(0),
- ],
- q(ojs) => [
- q(5217),
- q(0),
- ],
- q(ojv) => [
- q(5218),
- q(0),
- ],
- q(ojw) => [
- q(5219),
- q(0),
- ],
- q(oka) => [
- q(5220),
- q(0),
- ],
- q(okb) => [
- q(5221),
- q(0),
- ],
- q(okd) => [
- q(5222),
- q(0),
- ],
- q(oke) => [
- q(5223),
- q(0),
- ],
- q(okg) => [
- q(5224),
- q(0),
- ],
- q(okh) => [
- q(5225),
- q(0),
- ],
- q(oki) => [
- q(5226),
- q(0),
- ],
- q(okj) => [
- q(5227),
- q(0),
- ],
- q(okk) => [
- q(5228),
- q(0),
- ],
- q(okl) => [
- q(5229),
- q(0),
- ],
- q(okm) => [
- q(5230),
- q(0),
- ],
- q(okn) => [
- q(5231),
- q(0),
- ],
- q(oko) => [
- q(5232),
- q(0),
- ],
- q(okr) => [
- q(5233),
- q(0),
- ],
- q(oks) => [
- q(5234),
- q(0),
- ],
- q(oku) => [
- q(5235),
- q(0),
- ],
- q(okv) => [
- q(5236),
- q(0),
- ],
- q(okx) => [
- q(5237),
- q(0),
- ],
- q(ola) => [
- q(5238),
- q(0),
- ],
- q(old) => [
- q(5239),
- q(0),
- ],
- q(ole) => [
- q(5240),
- q(0),
- ],
- q(olk) => [
- q(5241),
- q(0),
- ],
- q(olm) => [
- q(5242),
- q(0),
- ],
- q(olo) => [
- q(5243),
- q(0),
- ],
- q(olr) => [
- q(5244),
- q(0),
- ],
- q(olt) => [
- q(5245),
- q(0),
- ],
- q(olu) => [
- q(5246),
- q(0),
- ],
- q(oma) => [
- q(5247),
- q(0),
- ],
- q(omb) => [
- q(5248),
- q(0),
- ],
- q(omc) => [
- q(5249),
- q(0),
- ],
- q(omg) => [
- q(5250),
- q(0),
- ],
- q(omi) => [
- q(5251),
- q(0),
- ],
- q(omk) => [
- q(5252),
- q(0),
- ],
- q(oml) => [
- q(5253),
- q(0),
- ],
- q(omn) => [
- q(5254),
- q(0),
- ],
- q(omo) => [
- q(5255),
- q(0),
- ],
- q(omp) => [
- q(5256),
- q(0),
- ],
- q(omq) => [
- q(0518),
- q(0),
- ],
- q(omr) => [
- q(5257),
- q(0),
- ],
- q(omt) => [
- q(5258),
- q(0),
- ],
- q(omu) => [
- q(5259),
- q(0),
- ],
- q(omv) => [
- q(0519),
- q(0),
- ],
- q(omw) => [
- q(5260),
- q(0),
- ],
- q(omx) => [
- q(5261),
- q(0),
- ],
- q(ona) => [
- q(5262),
- q(0),
- ],
- q(onb) => [
- q(5263),
- q(0),
- ],
- q(one) => [
- q(5264),
- q(0),
- ],
- q(ong) => [
- q(5265),
- q(0),
- ],
- q(oni) => [
- q(5266),
- q(0),
- ],
- q(onj) => [
- q(5267),
- q(0),
- ],
- q(onk) => [
- q(5268),
- q(0),
- ],
- q(onn) => [
- q(5269),
- q(0),
- ],
- q(ono) => [
- q(5270),
- q(0),
- ],
- q(onp) => [
- q(5271),
- q(0),
- ],
- q(onr) => [
- q(5272),
- q(0),
- ],
- q(ons) => [
- q(5273),
- q(0),
- ],
- q(ont) => [
- q(5274),
- q(0),
- ],
- q(onu) => [
- q(5275),
- q(0),
- ],
- q(onw) => [
- q(5276),
- q(0),
- ],
- q(onx) => [
- q(5277),
- q(0),
- ],
- q(ood) => [
- q(5278),
- q(0),
- ],
- q(oog) => [
- q(5279),
- q(0),
- ],
- q(oon) => [
- q(5280),
- q(0),
- ],
- q(oor) => [
- q(5281),
- q(0),
- ],
- q(oos) => [
- q(5282),
- q(0),
- ],
- q(opa) => [
- q(5283),
- q(0),
- ],
- q(opk) => [
- q(5284),
- q(0),
- ],
- q(opm) => [
- q(5285),
- q(0),
- ],
- q(opo) => [
- q(5286),
- q(0),
- ],
- q(opt) => [
- q(5287),
- q(0),
- ],
- q(opy) => [
- q(5288),
- q(0),
- ],
- q(ora) => [
- q(5289),
- q(0),
- ],
- q(orc) => [
- q(5290),
- q(0),
- ],
- q(ore) => [
- q(5291),
- q(0),
- ],
- q(org) => [
- q(5292),
- q(0),
- ],
- q(orh) => [
- q(5293),
- q(0),
- ],
- q(ori) => [
- q(0329),
- q(0),
- ],
- q(orm) => [
- q(0330),
- q(0),
- ],
- q(orn) => [
- q(5294),
- q(0),
- ],
- q(oro) => [
- q(5295),
- q(0),
- ],
- q(orr) => [
- q(5296),
- q(0),
- ],
- q(ors) => [
- q(5297),
- q(0),
- ],
- q(ort) => [
- q(5298),
- q(0),
- ],
- q(oru) => [
- q(5299),
- q(0),
- ],
- q(orv) => [
- q(5300),
- q(0),
- ],
- q(orw) => [
- q(5301),
- q(0),
- ],
- q(orx) => [
- q(5302),
- q(0),
- ],
- q(ory) => [
- q(5303),
- q(0),
- ],
- q(orz) => [
- q(5304),
- q(0),
- ],
- q(osa) => [
- q(0331),
- q(0),
- ],
- q(osc) => [
- q(5305),
- q(0),
- ],
- q(osi) => [
- q(5306),
- q(0),
- ],
- q(oso) => [
- q(5307),
- q(0),
- ],
- q(osp) => [
- q(5308),
- q(0),
- ],
- q(oss) => [
- q(0332),
- q(0),
- ],
- q(ost) => [
- q(5309),
- q(0),
- ],
- q(osu) => [
- q(5310),
- q(0),
- ],
- q(osx) => [
- q(5311),
- q(0),
- ],
- q(ota) => [
- q(0333),
- q(1),
- ],
- q(otb) => [
- q(5312),
- q(0),
- ],
- q(otd) => [
- q(5313),
- q(0),
- ],
- q(ote) => [
- q(5314),
- q(0),
- ],
- q(oti) => [
- q(5315),
- q(0),
- ],
- q(otk) => [
- q(5316),
- q(0),
- ],
- q(otl) => [
- q(5317),
- q(0),
- ],
- q(otm) => [
- q(5318),
- q(0),
- ],
- q(otn) => [
- q(5319),
- q(0),
- ],
- q(oto) => [
- q(0334),
- q(0),
- ],
- q(otq) => [
- q(5320),
- q(0),
- ],
- q(otr) => [
- q(5321),
- q(0),
- ],
- q(ots) => [
- q(5322),
- q(0),
- ],
- q(ott) => [
- q(5323),
- q(0),
- ],
- q(otu) => [
- q(5324),
- q(0),
- ],
- q(otw) => [
- q(5325),
- q(0),
- ],
- q(otx) => [
- q(5326),
- q(0),
- ],
- q(oty) => [
- q(5327),
- q(0),
- ],
- q(otz) => [
- q(5328),
- q(0),
- ],
- q(oua) => [
- q(5329),
- q(0),
- ],
- q(oub) => [
- q(5330),
- q(0),
- ],
- q(oue) => [
- q(5331),
- q(0),
- ],
- q(oui) => [
- q(5332),
- q(0),
- ],
- q(oum) => [
- q(5333),
- q(0),
- ],
- q(ovd) => [
- q(5334),
- q(0),
- ],
- q(owi) => [
- q(5335),
- q(0),
- ],
- q(owl) => [
- q(5336),
- q(0),
- ],
- q(oyb) => [
- q(5337),
- q(0),
- ],
- q(oyd) => [
- q(5338),
- q(0),
- ],
- q(oym) => [
- q(5339),
- q(0),
- ],
- q(oyy) => [
- q(5340),
- q(0),
- ],
- q(ozm) => [
- q(5341),
- q(0),
- ],
- q(paa) => [
- q(0335),
- q(0),
- ],
- q(pab) => [
- q(5342),
- q(0),
- ],
- q(pac) => [
- q(5343),
- q(0),
- ],
- q(pad) => [
- q(5344),
- q(0),
- ],
- q(pae) => [
- q(5345),
- q(0),
- ],
- q(paf) => [
- q(5346),
- q(0),
- ],
- q(pag) => [
- q(0336),
- q(0),
- ],
- q(pah) => [
- q(5347),
- q(0),
- ],
- q(pai) => [
- q(5348),
- q(0),
- ],
- q(pak) => [
- q(5349),
- q(0),
- ],
- q(pal) => [
- q(0337),
- q(0),
- ],
- q(pam) => [
- q(0338),
- q(0),
- ],
- q(pan) => [
- q(0339),
- q(0),
- ],
- q(pao) => [
- q(5350),
- q(0),
- ],
- q(pap) => [
- q(0340),
- q(0),
- ],
- q(paq) => [
- q(5351),
- q(0),
- ],
- q(par) => [
- q(5352),
- q(0),
- ],
- q(pas) => [
- q(5353),
- q(0),
- ],
- q(pat) => [
- q(5354),
- q(0),
- ],
- q(pau) => [
- q(0341),
- q(0),
- ],
- q(pav) => [
- q(5355),
- q(0),
- ],
- q(paw) => [
- q(5356),
- q(0),
- ],
- q(pax) => [
- q(5357),
- q(0),
- ],
- q(pay) => [
- q(5358),
- q(0),
- ],
- q(paz) => [
- q(5359),
- q(0),
- ],
- q(pbb) => [
- q(5360),
- q(0),
- ],
- q(pbc) => [
- q(5361),
- q(0),
- ],
- q(pbe) => [
- q(5362),
- q(0),
- ],
- q(pbf) => [
- q(5363),
- q(0),
- ],
- q(pbg) => [
- q(5364),
- q(0),
- ],
- q(pbh) => [
- q(5365),
- q(0),
- ],
- q(pbi) => [
- q(5366),
- q(0),
- ],
- q(pbl) => [
- q(5367),
- q(0),
- ],
- q(pbn) => [
- q(5368),
- q(0),
- ],
- q(pbo) => [
- q(5369),
- q(0),
- ],
- q(pbp) => [
- q(5370),
- q(0),
- ],
- q(pbr) => [
- q(5371),
- q(0),
- ],
- q(pbs) => [
- q(5372),
- q(0),
- ],
- q(pbt) => [
- q(5373),
- q(0),
- ],
- q(pbu) => [
- q(5374),
- q(0),
- ],
- q(pbv) => [
- q(5375),
- q(0),
- ],
- q(pby) => [
- q(5376),
- q(0),
- ],
- q(pca) => [
- q(5377),
- q(0),
- ],
- q(pcb) => [
- q(5378),
- q(0),
- ],
- q(pcc) => [
- q(5379),
- q(0),
- ],
- q(pcd) => [
- q(5380),
- q(0),
- ],
- q(pce) => [
- q(5381),
- q(0),
- ],
- q(pcf) => [
- q(5382),
- q(0),
- ],
- q(pcg) => [
- q(5383),
- q(0),
- ],
- q(pch) => [
- q(5384),
- q(0),
- ],
- q(pci) => [
- q(5385),
- q(0),
- ],
- q(pcj) => [
- q(5386),
- q(0),
- ],
- q(pck) => [
- q(5387),
- q(0),
- ],
- q(pcl) => [
- q(5388),
- q(0),
- ],
- q(pcm) => [
- q(5389),
- q(0),
- ],
- q(pcn) => [
- q(5390),
- q(0),
- ],
- q(pcp) => [
- q(5391),
- q(0),
- ],
- q(pcw) => [
- q(5392),
- q(0),
- ],
- q(pda) => [
- q(5393),
- q(0),
- ],
- q(pdc) => [
- q(5394),
- q(0),
- ],
- q(pdi) => [
- q(5395),
- q(0),
- ],
- q(pdn) => [
- q(5396),
- q(0),
- ],
- q(pdo) => [
- q(5397),
- q(0),
- ],
- q(pdt) => [
- q(5398),
- q(0),
- ],
- q(pdu) => [
- q(5399),
- q(0),
- ],
- q(pea) => [
- q(5400),
- q(0),
- ],
- q(peb) => [
- q(5401),
- q(0),
- ],
- q(ped) => [
- q(5402),
- q(0),
- ],
- q(pee) => [
- q(5403),
- q(0),
- ],
- q(pef) => [
- q(5404),
- q(0),
- ],
- q(peg) => [
- q(5405),
- q(0),
- ],
- q(peh) => [
- q(5406),
- q(0),
- ],
- q(pei) => [
- q(5407),
- q(0),
- ],
- q(pej) => [
- q(5408),
- q(0),
- ],
- q(pek) => [
- q(5409),
- q(0),
- ],
- q(pel) => [
- q(5410),
- q(0),
- ],
- q(pem) => [
- q(5411),
- q(0),
- ],
- q(peo) => [
- q(0342),
- q(1),
- ],
- q(pep) => [
- q(5412),
- q(0),
- ],
- q(peq) => [
- q(5413),
- q(0),
- ],
- q(per) => [
- q(0343),
- q(0),
- ],
- q(pes) => [
- q(5414),
- q(0),
- ],
- q(pev) => [
- q(5415),
- q(0),
- ],
- q(pex) => [
- q(5416),
- q(0),
- ],
- q(pey) => [
- q(5417),
- q(0),
- ],
- q(pez) => [
- q(5418),
- q(0),
- ],
- q(pfa) => [
- q(5419),
- q(0),
- ],
- q(pfe) => [
- q(5420),
- q(0),
- ],
- q(pfl) => [
- q(5421),
- q(0),
- ],
- q(pga) => [
- q(5422),
- q(0),
- ],
- q(pgd) => [
- q(5423),
- q(0),
- ],
- q(pgg) => [
- q(5424),
- q(0),
- ],
- q(pgi) => [
- q(5425),
- q(0),
- ],
- q(pgk) => [
- q(5426),
- q(0),
- ],
- q(pgl) => [
- q(5427),
- q(0),
- ],
- q(pgn) => [
- q(5428),
- q(0),
- ],
- q(pgs) => [
- q(5429),
- q(0),
- ],
- q(pgu) => [
- q(5430),
- q(0),
- ],
- q(pgz) => [
- q(5431),
- q(0),
- ],
- q(pha) => [
- q(5432),
- q(0),
- ],
- q(phd) => [
- q(5433),
- q(0),
- ],
- q(phg) => [
- q(5434),
- q(0),
- ],
- q(phh) => [
- q(5435),
- q(0),
- ],
- q(phi) => [
- q(0344),
- q(0),
- ],
- q(phk) => [
- q(5436),
- q(0),
- ],
- q(phl) => [
- q(5437),
- q(0),
- ],
- q(phm) => [
- q(5438),
- q(0),
- ],
- q(phn) => [
- q(0345),
- q(0),
- ],
- q(pho) => [
- q(5439),
- q(0),
- ],
- q(phq) => [
- q(5440),
- q(0),
- ],
- q(phr) => [
- q(5441),
- q(0),
- ],
- q(pht) => [
- q(5442),
- q(0),
- ],
- q(phu) => [
- q(5443),
- q(0),
- ],
- q(phv) => [
- q(5444),
- q(0),
- ],
- q(phw) => [
- q(5445),
- q(0),
- ],
- q(pia) => [
- q(5446),
- q(0),
- ],
- q(pib) => [
- q(5447),
- q(0),
- ],
- q(pic) => [
- q(5448),
- q(0),
- ],
- q(pid) => [
- q(5449),
- q(0),
- ],
- q(pie) => [
- q(5450),
- q(0),
- ],
- q(pif) => [
- q(5451),
- q(0),
- ],
- q(pig) => [
- q(5452),
- q(0),
- ],
- q(pih) => [
- q(5453),
- q(0),
- ],
- q(pii) => [
- q(5454),
- q(0),
- ],
- q(pij) => [
- q(5455),
- q(0),
- ],
- q(pil) => [
- q(5456),
- q(0),
- ],
- q(pim) => [
- q(5457),
- q(0),
- ],
- q(pin) => [
- q(5458),
- q(0),
- ],
- q(pio) => [
- q(5459),
- q(0),
- ],
- q(pip) => [
- q(5460),
- q(0),
- ],
- q(pir) => [
- q(5461),
- q(0),
- ],
- q(pis) => [
- q(5462),
- q(0),
- ],
- q(pit) => [
- q(5463),
- q(0),
- ],
- q(piu) => [
- q(5464),
- q(0),
- ],
- q(piv) => [
- q(5465),
- q(0),
- ],
- q(piw) => [
- q(5466),
- q(0),
- ],
- q(pix) => [
- q(5467),
- q(0),
- ],
- q(piy) => [
- q(5468),
- q(0),
- ],
- q(piz) => [
- q(5469),
- q(0),
- ],
- q(pjt) => [
- q(5470),
- q(0),
- ],
- q(pka) => [
- q(5471),
- q(0),
- ],
- q(pkb) => [
- q(5472),
- q(0),
- ],
- q(pkc) => [
- q(5473),
- q(0),
- ],
- q(pkg) => [
- q(5474),
- q(0),
- ],
- q(pkh) => [
- q(5475),
- q(0),
- ],
- q(pkn) => [
- q(5476),
- q(0),
- ],
- q(pko) => [
- q(5477),
- q(0),
- ],
- q(pkp) => [
- q(5478),
- q(0),
- ],
- q(pkr) => [
- q(5479),
- q(0),
- ],
- q(pks) => [
- q(5480),
- q(0),
- ],
- q(pkt) => [
- q(5481),
- q(0),
- ],
- q(pku) => [
- q(5482),
- q(0),
- ],
- q(pla) => [
- q(5483),
- q(0),
- ],
- q(plb) => [
- q(5484),
- q(0),
- ],
- q(plc) => [
- q(5485),
- q(0),
- ],
- q(pld) => [
- q(5486),
- q(0),
- ],
- q(ple) => [
- q(5487),
- q(0),
- ],
- q(plf) => [
- q(0520),
- q(0),
- ],
- q(plg) => [
- q(5488),
- q(0),
- ],
- q(plh) => [
- q(5489),
- q(0),
- ],
- q(pli) => [
- q(0346),
- q(0),
- ],
- q(plj) => [
- q(5490),
- q(0),
- ],
- q(plk) => [
- q(5491),
- q(0),
- ],
- q(pll) => [
- q(5492),
- q(0),
- ],
- q(pln) => [
- q(5493),
- q(0),
- ],
- q(plo) => [
- q(5494),
- q(0),
- ],
- q(plp) => [
- q(5495),
- q(0),
- ],
- q(plq) => [
- q(5496),
- q(0),
- ],
- q(plr) => [
- q(5497),
- q(0),
- ],
- q(pls) => [
- q(5498),
- q(0),
- ],
- q(plt) => [
- q(5499),
- q(0),
- ],
- q(plu) => [
- q(5500),
- q(0),
- ],
- q(plv) => [
- q(5501),
- q(0),
- ],
- q(plw) => [
- q(5502),
- q(0),
- ],
- q(ply) => [
- q(5503),
- q(0),
- ],
- q(plz) => [
- q(5504),
- q(0),
- ],
- q(pma) => [
- q(5505),
- q(0),
- ],
- q(pmb) => [
- q(5506),
- q(0),
- ],
- q(pmd) => [
- q(5507),
- q(0),
- ],
- q(pme) => [
- q(5508),
- q(0),
- ],
- q(pmf) => [
- q(5509),
- q(0),
- ],
- q(pmh) => [
- q(5510),
- q(0),
- ],
- q(pmi) => [
- q(5511),
- q(0),
- ],
- q(pmj) => [
- q(5512),
- q(0),
- ],
- q(pmk) => [
- q(5513),
- q(0),
- ],
- q(pml) => [
- q(5514),
- q(0),
- ],
- q(pmm) => [
- q(5515),
- q(0),
- ],
- q(pmn) => [
- q(5516),
- q(0),
- ],
- q(pmo) => [
- q(5517),
- q(0),
- ],
- q(pmq) => [
- q(5518),
- q(0),
- ],
- q(pmr) => [
- q(5519),
- q(0),
- ],
- q(pms) => [
- q(5520),
- q(0),
- ],
- q(pmt) => [
- q(5521),
- q(0),
- ],
- q(pmw) => [
- q(5522),
- q(0),
- ],
- q(pmx) => [
- q(5523),
- q(0),
- ],
- q(pmy) => [
- q(5524),
- q(0),
- ],
- q(pmz) => [
- q(5525),
- q(0),
- ],
- q(pna) => [
- q(5526),
- q(0),
- ],
- q(pnb) => [
- q(5527),
- q(0),
- ],
- q(pnc) => [
- q(5528),
- q(0),
- ],
- q(pne) => [
- q(5529),
- q(0),
- ],
- q(png) => [
- q(5530),
- q(0),
- ],
- q(pnh) => [
- q(5531),
- q(0),
- ],
- q(pni) => [
- q(5532),
- q(0),
- ],
- q(pnj) => [
- q(5533),
- q(0),
- ],
- q(pnk) => [
- q(5534),
- q(0),
- ],
- q(pnl) => [
- q(5535),
- q(0),
- ],
- q(pnm) => [
- q(5536),
- q(0),
- ],
- q(pnn) => [
- q(5537),
- q(0),
- ],
- q(pno) => [
- q(5538),
- q(0),
- ],
- q(pnp) => [
- q(5539),
- q(0),
- ],
- q(pnq) => [
- q(5540),
- q(0),
- ],
- q(pnr) => [
- q(5541),
- q(0),
- ],
- q(pns) => [
- q(5542),
- q(0),
- ],
- q(pnt) => [
- q(5543),
- q(0),
- ],
- q(pnu) => [
- q(5544),
- q(0),
- ],
- q(pnv) => [
- q(5545),
- q(0),
- ],
- q(pnw) => [
- q(5546),
- q(0),
- ],
- q(pnx) => [
- q(5547),
- q(0),
- ],
- q(pny) => [
- q(5548),
- q(0),
- ],
- q(pnz) => [
- q(5549),
- q(0),
- ],
- q(poc) => [
- q(5550),
- q(0),
- ],
- q(poe) => [
- q(5551),
- q(0),
- ],
- q(pof) => [
- q(5552),
- q(0),
- ],
- q(pog) => [
- q(5553),
- q(0),
- ],
- q(poh) => [
- q(5554),
- q(0),
- ],
- q(poi) => [
- q(5555),
- q(0),
- ],
- q(pok) => [
- q(5556),
- q(0),
- ],
- q(pol) => [
- q(0347),
- q(0),
- ],
- q(pom) => [
- q(5557),
- q(0),
- ],
- q(pon) => [
- q(0348),
- q(0),
- ],
- q(poo) => [
- q(5558),
- q(0),
- ],
- q(pop) => [
- q(5559),
- q(0),
- ],
- q(poq) => [
- q(5560),
- q(0),
- ],
- q(por) => [
- q(0349),
- q(0),
- ],
- q(pos) => [
- q(5561),
- q(0),
- ],
- q(pot) => [
- q(5562),
- q(0),
- ],
- q(pov) => [
- q(5563),
- q(0),
- ],
- q(pow) => [
- q(5564),
- q(0),
- ],
- q(pox) => [
- q(5565),
- q(0),
- ],
- q(poy) => [
- q(5566),
- q(0),
- ],
- q(poz) => [
- q(0521),
- q(0),
- ],
- q(ppe) => [
- q(5567),
- q(0),
- ],
- q(ppi) => [
- q(5568),
- q(0),
- ],
- q(ppk) => [
- q(5569),
- q(0),
- ],
- q(ppl) => [
- q(5570),
- q(0),
- ],
- q(ppm) => [
- q(5571),
- q(0),
- ],
- q(ppn) => [
- q(5572),
- q(0),
- ],
- q(ppo) => [
- q(5573),
- q(0),
- ],
- q(ppp) => [
- q(5574),
- q(0),
- ],
- q(ppq) => [
- q(5575),
- q(0),
- ],
- q(pps) => [
- q(5576),
- q(0),
- ],
- q(ppt) => [
- q(5577),
- q(0),
- ],
- q(ppu) => [
- q(5578),
- q(0),
- ],
- q(pqa) => [
- q(5579),
- q(0),
- ],
- q(pqe) => [
- q(0522),
- q(0),
- ],
- q(pqm) => [
- q(5580),
- q(0),
- ],
- q(pqw) => [
- q(0523),
- q(0),
- ],
- q(pra) => [
- q(0350),
- q(0),
- ],
- q(prc) => [
- q(5581),
- q(0),
- ],
- q(prd) => [
- q(5582),
- q(0),
- ],
- q(pre) => [
- q(5583),
- q(0),
- ],
- q(prf) => [
- q(5584),
- q(0),
- ],
- q(prg) => [
- q(5585),
- q(0),
- ],
- q(prh) => [
- q(5586),
- q(0),
- ],
- q(pri) => [
- q(5587),
- q(0),
- ],
- q(prk) => [
- q(5588),
- q(0),
- ],
- q(prl) => [
- q(5589),
- q(0),
- ],
- q(prm) => [
- q(5590),
- q(0),
- ],
- q(prn) => [
- q(5591),
- q(0),
- ],
- q(pro) => [
- q(0351),
- q(1),
- ],
- q(prp) => [
- q(5592),
- q(0),
- ],
- q(prq) => [
- q(5593),
- q(0),
- ],
- q(prr) => [
- q(5594),
- q(0),
- ],
- q(prs) => [
- q(5595),
- q(0),
- ],
- q(prt) => [
- q(5596),
- q(0),
- ],
- q(pru) => [
- q(5597),
- q(0),
- ],
- q(prw) => [
- q(5598),
- q(0),
- ],
- q(prx) => [
- q(5599),
- q(0),
- ],
- q(prz) => [
- q(5600),
- q(0),
- ],
- q(psa) => [
- q(5601),
- q(0),
- ],
- q(psc) => [
- q(5602),
- q(0),
- ],
- q(psd) => [
- q(5603),
- q(0),
- ],
- q(pse) => [
- q(5604),
- q(0),
- ],
- q(psg) => [
- q(5605),
- q(0),
- ],
- q(psh) => [
- q(5606),
- q(0),
- ],
- q(psi) => [
- q(5607),
- q(0),
- ],
- q(psl) => [
- q(5608),
- q(0),
- ],
- q(psm) => [
- q(5609),
- q(0),
- ],
- q(psn) => [
- q(5610),
- q(0),
- ],
- q(pso) => [
- q(5611),
- q(0),
- ],
- q(psp) => [
- q(5612),
- q(0),
- ],
- q(psq) => [
- q(5613),
- q(0),
- ],
- q(psr) => [
- q(5614),
- q(0),
- ],
- q(pss) => [
- q(5615),
- q(0),
- ],
- q(pst) => [
- q(5616),
- q(0),
- ],
- q(psu) => [
- q(5617),
- q(0),
- ],
- q(psw) => [
- q(5618),
- q(0),
- ],
- q(psy) => [
- q(5619),
- q(0),
- ],
- q(pta) => [
- q(5620),
- q(0),
- ],
- q(pth) => [
- q(5621),
- q(0),
- ],
- q(pti) => [
- q(5622),
- q(0),
- ],
- q(ptn) => [
- q(5623),
- q(0),
- ],
- q(pto) => [
- q(5624),
- q(0),
- ],
- q(ptp) => [
- q(5625),
- q(0),
- ],
- q(ptq) => [
- q(5626),
- q(0),
- ],
- q(ptr) => [
- q(5627),
- q(0),
- ],
- q(ptt) => [
- q(5628),
- q(0),
- ],
- q(ptu) => [
- q(5629),
- q(0),
- ],
- q(ptv) => [
- q(5630),
- q(0),
- ],
- q(ptw) => [
- q(5631),
- q(0),
- ],
- q(pty) => [
- q(5632),
- q(0),
- ],
- q(pua) => [
- q(5633),
- q(0),
- ],
- q(pub) => [
- q(5634),
- q(0),
- ],
- q(puc) => [
- q(5635),
- q(0),
- ],
- q(pud) => [
- q(5636),
- q(0),
- ],
- q(pue) => [
- q(5637),
- q(0),
- ],
- q(puf) => [
- q(5638),
- q(0),
- ],
- q(pug) => [
- q(5639),
- q(0),
- ],
- q(pui) => [
- q(5640),
- q(0),
- ],
- q(puj) => [
- q(5641),
- q(0),
- ],
- q(pum) => [
- q(5642),
- q(0),
- ],
- q(puo) => [
- q(5643),
- q(0),
- ],
- q(pup) => [
- q(5644),
- q(0),
- ],
- q(puq) => [
- q(5645),
- q(0),
- ],
- q(pur) => [
- q(5646),
- q(0),
- ],
- q(pus) => [
- q(0352),
- q(0),
- ],
- q(put) => [
- q(5647),
- q(0),
- ],
- q(puu) => [
- q(5648),
- q(0),
- ],
- q(puw) => [
- q(5649),
- q(0),
- ],
- q(pux) => [
- q(5650),
- q(0),
- ],
- q(puy) => [
- q(5651),
- q(0),
- ],
- q(pwa) => [
- q(5652),
- q(0),
- ],
- q(pwb) => [
- q(5653),
- q(0),
- ],
- q(pwg) => [
- q(5654),
- q(0),
- ],
- q(pwi) => [
- q(5655),
- q(0),
- ],
- q(pwm) => [
- q(5656),
- q(0),
- ],
- q(pwn) => [
- q(5657),
- q(0),
- ],
- q(pwo) => [
- q(5658),
- q(0),
- ],
- q(pwr) => [
- q(5659),
- q(0),
- ],
- q(pww) => [
- q(5660),
- q(0),
- ],
- q(pxm) => [
- q(5661),
- q(0),
- ],
- q(pye) => [
- q(5662),
- q(0),
- ],
- q(pym) => [
- q(5663),
- q(0),
- ],
- q(pyn) => [
- q(5664),
- q(0),
- ],
- q(pys) => [
- q(5665),
- q(0),
- ],
- q(pyu) => [
- q(5666),
- q(0),
- ],
- q(pyx) => [
- q(5667),
- q(0),
- ],
- q(pyy) => [
- q(5668),
- q(0),
- ],
- q(pzn) => [
- q(5669),
- q(0),
- ],
- q(qtz) => [
- q(0353),
- q(0),
- ],
- q(qua) => [
- q(5670),
- q(0),
- ],
- q(qub) => [
- q(5671),
- q(0),
- ],
- q(quc) => [
- q(5672),
- q(0),
- ],
- q(qud) => [
- q(5673),
- q(0),
- ],
- q(que) => [
- q(0354),
- q(0),
- ],
- q(quf) => [
- q(5674),
- q(0),
- ],
- q(qug) => [
- q(5675),
- q(0),
- ],
- q(quh) => [
- q(5676),
- q(0),
- ],
- q(qui) => [
- q(5677),
- q(0),
- ],
- q(quk) => [
- q(5678),
- q(0),
- ],
- q(qul) => [
- q(5679),
- q(0),
- ],
- q(qum) => [
- q(5680),
- q(0),
- ],
- q(qun) => [
- q(5681),
- q(0),
- ],
- q(qup) => [
- q(5682),
- q(0),
- ],
- q(quq) => [
- q(5683),
- q(0),
- ],
- q(qur) => [
- q(5684),
- q(0),
- ],
- q(qus) => [
- q(5685),
- q(0),
- ],
- q(quv) => [
- q(5686),
- q(0),
- ],
- q(quw) => [
- q(5687),
- q(0),
- ],
- q(qux) => [
- q(5688),
- q(0),
- ],
- q(quy) => [
- q(5689),
- q(0),
- ],
- q(quz) => [
- q(5690),
- q(0),
- ],
- q(qva) => [
- q(5691),
- q(0),
- ],
- q(qvc) => [
- q(5692),
- q(0),
- ],
- q(qve) => [
- q(5693),
- q(0),
- ],
- q(qvh) => [
- q(5694),
- q(0),
- ],
- q(qvi) => [
- q(5695),
- q(0),
- ],
- q(qvj) => [
- q(5696),
- q(0),
- ],
- q(qvl) => [
- q(5697),
- q(0),
- ],
- q(qvm) => [
- q(5698),
- q(0),
- ],
- q(qvn) => [
- q(5699),
- q(0),
- ],
- q(qvo) => [
- q(5700),
- q(0),
- ],
- q(qvp) => [
- q(5701),
- q(0),
- ],
- q(qvs) => [
- q(5702),
- q(0),
- ],
- q(qvw) => [
- q(5703),
- q(0),
- ],
- q(qvy) => [
- q(5704),
- q(0),
- ],
- q(qvz) => [
- q(5705),
- q(0),
- ],
- q(qwa) => [
- q(5706),
- q(0),
- ],
- q(qwc) => [
- q(5707),
- q(0),
- ],
- q(qwe) => [
- q(0524),
- q(0),
- ],
- q(qwh) => [
- q(5708),
- q(0),
- ],
- q(qwm) => [
- q(5709),
- q(0),
- ],
- q(qws) => [
- q(5710),
- q(0),
- ],
- q(qwt) => [
- q(5711),
- q(0),
- ],
- q(qxa) => [
- q(5712),
- q(0),
- ],
- q(qxc) => [
- q(5713),
- q(0),
- ],
- q(qxh) => [
- q(5714),
- q(0),
- ],
- q(qxl) => [
- q(5715),
- q(0),
- ],
- q(qxn) => [
- q(5716),
- q(0),
- ],
- q(qxo) => [
- q(5717),
- q(0),
- ],
- q(qxp) => [
- q(5718),
- q(0),
- ],
- q(qxq) => [
- q(5719),
- q(0),
- ],
- q(qxr) => [
- q(5720),
- q(0),
- ],
- q(qxs) => [
- q(5721),
- q(0),
- ],
- q(qxt) => [
- q(5722),
- q(0),
- ],
- q(qxu) => [
- q(5723),
- q(0),
- ],
- q(qxw) => [
- q(5724),
- q(0),
- ],
- q(qya) => [
- q(5725),
- q(0),
- ],
- q(qyp) => [
- q(5726),
- q(0),
- ],
- q(raa) => [
- q(5727),
- q(0),
- ],
- q(rab) => [
- q(5728),
- q(0),
- ],
- q(rac) => [
- q(5729),
- q(0),
- ],
- q(rad) => [
- q(5730),
- q(0),
- ],
- q(raf) => [
- q(5731),
- q(0),
- ],
- q(rag) => [
- q(5732),
- q(0),
- ],
- q(rah) => [
- q(5733),
- q(0),
- ],
- q(rai) => [
- q(5734),
- q(0),
- ],
- q(raj) => [
- q(0355),
- q(0),
- ],
- q(rak) => [
- q(5735),
- q(0),
- ],
- q(ral) => [
- q(5736),
- q(0),
- ],
- q(ram) => [
- q(5737),
- q(0),
- ],
- q(ran) => [
- q(5738),
- q(0),
- ],
- q(rao) => [
- q(5739),
- q(0),
- ],
- q(rap) => [
- q(0356),
- q(0),
- ],
- q(raq) => [
- q(5740),
- q(0),
- ],
- q(rar) => [
- q(0357),
- q(0),
- ],
- q(ras) => [
- q(5741),
- q(0),
- ],
- q(rat) => [
- q(5742),
- q(0),
- ],
- q(rau) => [
- q(5743),
- q(0),
- ],
- q(rav) => [
- q(5744),
- q(0),
- ],
- q(raw) => [
- q(5745),
- q(0),
- ],
- q(rax) => [
- q(5746),
- q(0),
- ],
- q(ray) => [
- q(5747),
- q(0),
- ],
- q(raz) => [
- q(5748),
- q(0),
- ],
- q(rbb) => [
- q(5749),
- q(0),
- ],
- q(rbk) => [
- q(5750),
- q(0),
- ],
- q(rbl) => [
- q(5751),
- q(0),
- ],
- q(rbp) => [
- q(5752),
- q(0),
- ],
- q(rcf) => [
- q(5753),
- q(0),
- ],
- q(rdb) => [
- q(5754),
- q(0),
- ],
- q(rea) => [
- q(5755),
- q(0),
- ],
- q(reb) => [
- q(5756),
- q(0),
- ],
- q(ree) => [
- q(5757),
- q(0),
- ],
- q(reg) => [
- q(5758),
- q(0),
- ],
- q(rei) => [
- q(5759),
- q(0),
- ],
- q(rej) => [
- q(5760),
- q(0),
- ],
- q(rel) => [
- q(5761),
- q(0),
- ],
- q(rem) => [
- q(5762),
- q(0),
- ],
- q(ren) => [
- q(5763),
- q(0),
- ],
- q(rer) => [
- q(5764),
- q(0),
- ],
- q(res) => [
- q(5765),
- q(0),
- ],
- q(ret) => [
- q(5766),
- q(0),
- ],
- q(rey) => [
- q(5767),
- q(0),
- ],
- q(rga) => [
- q(5768),
- q(0),
- ],
- q(rge) => [
- q(5769),
- q(0),
- ],
- q(rgk) => [
- q(5770),
- q(0),
- ],
- q(rgn) => [
- q(5771),
- q(0),
- ],
- q(rgr) => [
- q(5772),
- q(0),
- ],
- q(rgs) => [
- q(5773),
- q(0),
- ],
- q(rgu) => [
- q(5774),
- q(0),
- ],
- q(rhg) => [
- q(5775),
- q(0),
- ],
- q(rhp) => [
- q(5776),
- q(0),
- ],
- q(ria) => [
- q(5777),
- q(0),
- ],
- q(rif) => [
- q(5778),
- q(0),
- ],
- q(ril) => [
- q(5779),
- q(0),
- ],
- q(rim) => [
- q(5780),
- q(0),
- ],
- q(rin) => [
- q(5781),
- q(0),
- ],
- q(rir) => [
- q(5782),
- q(0),
- ],
- q(rit) => [
- q(5783),
- q(0),
- ],
- q(riu) => [
- q(5784),
- q(0),
- ],
- q(rjg) => [
- q(5785),
- q(0),
- ],
- q(rji) => [
- q(5786),
- q(0),
- ],
- q(rjs) => [
- q(5787),
- q(0),
- ],
- q(rka) => [
- q(5788),
- q(0),
- ],
- q(rkb) => [
- q(5789),
- q(0),
- ],
- q(rkh) => [
- q(5790),
- q(0),
- ],
- q(rki) => [
- q(5791),
- q(0),
- ],
- q(rkm) => [
- q(5792),
- q(0),
- ],
- q(rkt) => [
- q(5793),
- q(0),
- ],
- q(rkw) => [
- q(5794),
- q(0),
- ],
- q(rma) => [
- q(5795),
- q(0),
- ],
- q(rmb) => [
- q(5796),
- q(0),
- ],
- q(rmc) => [
- q(5797),
- q(0),
- ],
- q(rmd) => [
- q(5798),
- q(0),
- ],
- q(rme) => [
- q(5799),
- q(0),
- ],
- q(rmf) => [
- q(5800),
- q(0),
- ],
- q(rmg) => [
- q(5801),
- q(0),
- ],
- q(rmh) => [
- q(5802),
- q(0),
- ],
- q(rmi) => [
- q(5803),
- q(0),
- ],
- q(rmk) => [
- q(5804),
- q(0),
- ],
- q(rml) => [
- q(5805),
- q(0),
- ],
- q(rmm) => [
- q(5806),
- q(0),
- ],
- q(rmn) => [
- q(5807),
- q(0),
- ],
- q(rmo) => [
- q(5808),
- q(0),
- ],
- q(rmp) => [
- q(5809),
- q(0),
- ],
- q(rmq) => [
- q(5810),
- q(0),
- ],
- q(rms) => [
- q(5811),
- q(0),
- ],
- q(rmt) => [
- q(5812),
- q(0),
- ],
- q(rmu) => [
- q(5813),
- q(0),
- ],
- q(rmv) => [
- q(5814),
- q(0),
- ],
- q(rmw) => [
- q(5815),
- q(0),
- ],
- q(rmx) => [
- q(5816),
- q(0),
- ],
- q(rmy) => [
- q(5817),
- q(0),
- ],
- q(rmz) => [
- q(5818),
- q(0),
- ],
- q(rnd) => [
- q(5819),
- q(0),
- ],
- q(rng) => [
- q(5820),
- q(0),
- ],
- q(rnl) => [
- q(5821),
- q(0),
- ],
- q(rnn) => [
- q(5822),
- q(0),
- ],
- q(rnp) => [
- q(5823),
- q(0),
- ],
- q(rnr) => [
- q(5824),
- q(0),
- ],
- q(rnw) => [
- q(5825),
- q(0),
- ],
- q(roa) => [
- q(0358),
- q(0),
- ],
- q(rob) => [
- q(5826),
- q(0),
- ],
- q(roc) => [
- q(5827),
- q(0),
- ],
- q(rod) => [
- q(5828),
- q(0),
- ],
- q(roe) => [
- q(5829),
- q(0),
- ],
- q(rof) => [
- q(5830),
- q(0),
- ],
- q(rog) => [
- q(5831),
- q(0),
- ],
- q(roh) => [
- q(0359),
- q(0),
- ],
- q(rol) => [
- q(5832),
- q(0),
- ],
- q(rom) => [
- q(0360),
- q(0),
- ],
- q(roo) => [
- q(5833),
- q(0),
- ],
- q(rop) => [
- q(5834),
- q(0),
- ],
- q(ror) => [
- q(5835),
- q(0),
- ],
- q(rou) => [
- q(5836),
- q(0),
- ],
- q(row) => [
- q(5837),
- q(0),
- ],
- q(rpn) => [
- q(5838),
- q(0),
- ],
- q(rpt) => [
- q(5839),
- q(0),
- ],
- q(rri) => [
- q(5840),
- q(0),
- ],
- q(rro) => [
- q(5841),
- q(0),
- ],
- q(rrt) => [
- q(5842),
- q(0),
- ],
- q(rsb) => [
- q(5843),
- q(0),
- ],
- q(rsl) => [
- q(5844),
- q(0),
- ],
- q(rsm) => [
- q(5845),
- q(0),
- ],
- q(rtc) => [
- q(5846),
- q(0),
- ],
- q(rth) => [
- q(5847),
- q(0),
- ],
- q(rtm) => [
- q(5848),
- q(0),
- ],
- q(rts) => [
- q(5849),
- q(0),
- ],
- q(rtw) => [
- q(5850),
- q(0),
- ],
- q(rub) => [
- q(5851),
- q(0),
- ],
- q(ruc) => [
- q(5852),
- q(0),
- ],
- q(rue) => [
- q(5853),
- q(0),
- ],
- q(ruf) => [
- q(5854),
- q(0),
- ],
- q(rug) => [
- q(5855),
- q(0),
- ],
- q(ruh) => [
- q(5856),
- q(0),
- ],
- q(rui) => [
- q(5857),
- q(0),
- ],
- q(ruk) => [
- q(5858),
- q(0),
- ],
- q(rum) => [
- q(0361),
- q(0),
- ],
- q(run) => [
- q(0362),
- q(0),
- ],
- q(ruo) => [
- q(5859),
- q(0),
- ],
- q(rup) => [
- q(0363),
- q(2),
- ],
- q(ruq) => [
- q(5860),
- q(0),
- ],
- q(rus) => [
- q(0364),
- q(0),
- ],
- q(rut) => [
- q(5861),
- q(0),
- ],
- q(ruu) => [
- q(5862),
- q(0),
- ],
- q(ruy) => [
- q(5863),
- q(0),
- ],
- q(ruz) => [
- q(5864),
- q(0),
- ],
- q(rwa) => [
- q(5865),
- q(0),
- ],
- q(rwk) => [
- q(5866),
- q(0),
- ],
- q(rwm) => [
- q(5867),
- q(0),
- ],
- q(rwo) => [
- q(5868),
- q(0),
- ],
- q(rwr) => [
- q(5869),
- q(0),
- ],
- q(rxd) => [
- q(5870),
- q(0),
- ],
- q(rxw) => [
- q(5871),
- q(0),
- ],
- q(ryn) => [
- q(5872),
- q(0),
- ],
- q(rys) => [
- q(5873),
- q(0),
- ],
- q(ryu) => [
- q(5874),
- q(0),
- ],
- q(rzh) => [
- q(5875),
- q(0),
- ],
- q(saa) => [
- q(5876),
- q(0),
- ],
- q(sab) => [
- q(5877),
- q(0),
- ],
- q(sac) => [
- q(5878),
- q(0),
- ],
- q(sad) => [
- q(0365),
- q(0),
- ],
- q(sae) => [
- q(5879),
- q(0),
- ],
- q(saf) => [
- q(5880),
- q(0),
- ],
- q(sag) => [
- q(0366),
- q(0),
- ],
- q(sah) => [
- q(0367),
- q(0),
- ],
- q(sai) => [
- q(0368),
- q(1),
- ],
- q(saj) => [
- q(5881),
- q(0),
- ],
- q(sak) => [
- q(5882),
- q(0),
- ],
- q(sal) => [
- q(0369),
- q(0),
- ],
- q(sam) => [
- q(0370),
- q(0),
- ],
- q(san) => [
- q(0371),
- q(0),
- ],
- q(sao) => [
- q(5883),
- q(0),
- ],
- q(saq) => [
- q(5884),
- q(0),
- ],
- q(sar) => [
- q(5885),
- q(0),
- ],
- q(sas) => [
- q(0372),
- q(0),
- ],
- q(sat) => [
- q(0373),
- q(0),
- ],
- q(sau) => [
- q(5886),
- q(0),
- ],
- q(sav) => [
- q(5887),
- q(0),
- ],
- q(saw) => [
- q(5888),
- q(0),
- ],
- q(sax) => [
- q(5889),
- q(0),
- ],
- q(say) => [
- q(5890),
- q(0),
- ],
- q(saz) => [
- q(5891),
- q(0),
- ],
- q(sba) => [
- q(5892),
- q(0),
- ],
- q(sbb) => [
- q(5893),
- q(0),
- ],
- q(sbc) => [
- q(5894),
- q(0),
- ],
- q(sbd) => [
- q(5895),
- q(0),
- ],
- q(sbe) => [
- q(5896),
- q(0),
- ],
- q(sbf) => [
- q(5897),
- q(0),
- ],
- q(sbg) => [
- q(5898),
- q(0),
- ],
- q(sbh) => [
- q(5899),
- q(0),
- ],
- q(sbi) => [
- q(5900),
- q(0),
- ],
- q(sbj) => [
- q(5901),
- q(0),
- ],
- q(sbk) => [
- q(5902),
- q(0),
- ],
- q(sbl) => [
- q(5903),
- q(0),
- ],
- q(sbm) => [
- q(5904),
- q(0),
- ],
- q(sbn) => [
- q(5905),
- q(0),
- ],
- q(sbo) => [
- q(5906),
- q(0),
- ],
- q(sbp) => [
- q(5907),
- q(0),
- ],
- q(sbq) => [
- q(5908),
- q(0),
- ],
- q(sbr) => [
- q(5909),
- q(0),
- ],
- q(sbs) => [
- q(5910),
- q(0),
- ],
- q(sbt) => [
- q(5911),
- q(0),
- ],
- q(sbu) => [
- q(5912),
- q(0),
- ],
- q(sbv) => [
- q(5913),
- q(0),
- ],
- q(sbw) => [
- q(5914),
- q(0),
- ],
- q(sbx) => [
- q(5915),
- q(0),
- ],
- q(sby) => [
- q(5916),
- q(0),
- ],
- q(sbz) => [
- q(5917),
- q(0),
- ],
- q(scb) => [
- q(5918),
- q(0),
- ],
- q(sce) => [
- q(5919),
- q(0),
- ],
- q(scf) => [
- q(5920),
- q(0),
- ],
- q(scg) => [
- q(5921),
- q(0),
- ],
- q(sch) => [
- q(5922),
- q(0),
- ],
- q(sci) => [
- q(5923),
- q(0),
- ],
- q(sck) => [
- q(5924),
- q(0),
- ],
- q(scl) => [
- q(5925),
- q(0),
- ],
- q(scn) => [
- q(0374),
- q(0),
- ],
- q(sco) => [
- q(0375),
- q(0),
- ],
- q(scp) => [
- q(5926),
- q(0),
- ],
- q(scq) => [
- q(5927),
- q(0),
- ],
- q(scs) => [
- q(5928),
- q(0),
- ],
- q(sct) => [
- q(5929),
- q(0),
- ],
- q(scu) => [
- q(5930),
- q(0),
- ],
- q(scv) => [
- q(5931),
- q(0),
- ],
- q(scw) => [
- q(5932),
- q(0),
- ],
- q(scx) => [
- q(5933),
- q(0),
- ],
- q(sda) => [
- q(5934),
- q(0),
- ],
- q(sdb) => [
- q(5935),
- q(0),
- ],
- q(sdc) => [
- q(5936),
- q(0),
- ],
- q(sde) => [
- q(5937),
- q(0),
- ],
- q(sdf) => [
- q(5938),
- q(0),
- ],
- q(sdg) => [
- q(5939),
- q(0),
- ],
- q(sdh) => [
- q(5940),
- q(0),
- ],
- q(sdj) => [
- q(5941),
- q(0),
- ],
- q(sdk) => [
- q(5942),
- q(0),
- ],
- q(sdl) => [
- q(5943),
- q(0),
- ],
- q(sdm) => [
- q(5944),
- q(0),
- ],
- q(sdn) => [
- q(5945),
- q(0),
- ],
- q(sdo) => [
- q(5946),
- q(0),
- ],
- q(sdp) => [
- q(5947),
- q(0),
- ],
- q(sdr) => [
- q(5948),
- q(0),
- ],
- q(sds) => [
- q(5949),
- q(0),
- ],
- q(sdt) => [
- q(5950),
- q(0),
- ],
- q(sdu) => [
- q(5951),
- q(0),
- ],
- q(sdv) => [
- q(0525),
- q(0),
- ],
- q(sdx) => [
- q(5952),
- q(0),
- ],
- q(sdz) => [
- q(5953),
- q(0),
- ],
- q(sea) => [
- q(5954),
- q(0),
- ],
- q(seb) => [
- q(5955),
- q(0),
- ],
- q(sec) => [
- q(5956),
- q(0),
- ],
- q(sed) => [
- q(5957),
- q(0),
- ],
- q(see) => [
- q(5958),
- q(0),
- ],
- q(sef) => [
- q(5959),
- q(0),
- ],
- q(seg) => [
- q(5960),
- q(0),
- ],
- q(seh) => [
- q(5961),
- q(0),
- ],
- q(sei) => [
- q(5962),
- q(0),
- ],
- q(sej) => [
- q(5963),
- q(0),
- ],
- q(sek) => [
- q(5964),
- q(0),
- ],
- q(sel) => [
- q(0376),
- q(0),
- ],
- q(sem) => [
- q(0377),
- q(0),
- ],
- q(sen) => [
- q(5965),
- q(0),
- ],
- q(seo) => [
- q(5966),
- q(0),
- ],
- q(sep) => [
- q(5967),
- q(0),
- ],
- q(seq) => [
- q(5968),
- q(0),
- ],
- q(ser) => [
- q(5969),
- q(0),
- ],
- q(ses) => [
- q(5970),
- q(0),
- ],
- q(set) => [
- q(5971),
- q(0),
- ],
- q(seu) => [
- q(5972),
- q(0),
- ],
- q(sev) => [
- q(5973),
- q(0),
- ],
- q(sew) => [
- q(5974),
- q(0),
- ],
- q(sey) => [
- q(5975),
- q(0),
- ],
- q(sez) => [
- q(5976),
- q(0),
- ],
- q(sfb) => [
- q(5977),
- q(0),
- ],
- q(sfe) => [
- q(5978),
- q(0),
- ],
- q(sfm) => [
- q(5979),
- q(0),
- ],
- q(sfs) => [
- q(5980),
- q(0),
- ],
- q(sfw) => [
- q(5981),
- q(0),
- ],
- q(sga) => [
- q(0378),
- q(1),
- ],
- q(sgb) => [
- q(5982),
- q(0),
- ],
- q(sgc) => [
- q(5983),
- q(0),
- ],
- q(sgd) => [
- q(5984),
- q(0),
- ],
- q(sge) => [
- q(5985),
- q(0),
- ],
- q(sgg) => [
- q(5986),
- q(0),
- ],
- q(sgh) => [
- q(5987),
- q(0),
- ],
- q(sgi) => [
- q(5988),
- q(0),
- ],
- q(sgj) => [
- q(5989),
- q(0),
- ],
- q(sgk) => [
- q(5990),
- q(0),
- ],
- q(sgm) => [
- q(5991),
- q(0),
- ],
- q(sgn) => [
- q(0379),
- q(0),
- ],
- q(sgp) => [
- q(5992),
- q(0),
- ],
- q(sgr) => [
- q(5993),
- q(0),
- ],
- q(sgs) => [
- q(5994),
- q(0),
- ],
- q(sgt) => [
- q(5995),
- q(0),
- ],
- q(sgu) => [
- q(5996),
- q(0),
- ],
- q(sgw) => [
- q(5997),
- q(0),
- ],
- q(sgx) => [
- q(5998),
- q(0),
- ],
- q(sgy) => [
- q(5999),
- q(0),
- ],
- q(sgz) => [
- q(6000),
- q(0),
- ],
- q(sha) => [
- q(6001),
- q(0),
- ],
- q(shb) => [
- q(6002),
- q(0),
- ],
- q(shc) => [
- q(6003),
- q(0),
- ],
- q(shd) => [
- q(6004),
- q(0),
- ],
- q(she) => [
- q(6005),
- q(0),
- ],
- q(shg) => [
- q(6006),
- q(0),
- ],
- q(shh) => [
- q(6007),
- q(0),
- ],
- q(shi) => [
- q(6008),
- q(0),
- ],
- q(shj) => [
- q(6009),
- q(0),
- ],
- q(shk) => [
- q(6010),
- q(0),
- ],
- q(shl) => [
- q(6011),
- q(0),
- ],
- q(shm) => [
- q(6012),
- q(0),
- ],
- q(shn) => [
- q(0380),
- q(0),
- ],
- q(sho) => [
- q(6013),
- q(0),
- ],
- q(shp) => [
- q(6014),
- q(0),
- ],
- q(shq) => [
- q(6015),
- q(0),
- ],
- q(shr) => [
- q(6016),
- q(0),
- ],
- q(shs) => [
- q(6017),
- q(0),
- ],
- q(sht) => [
- q(6018),
- q(0),
- ],
- q(shu) => [
- q(6019),
- q(0),
- ],
- q(shv) => [
- q(6020),
- q(0),
- ],
- q(shw) => [
- q(6021),
- q(0),
- ],
- q(shx) => [
- q(6022),
- q(0),
- ],
- q(shy) => [
- q(6023),
- q(0),
- ],
- q(shz) => [
- q(6024),
- q(0),
- ],
- q(sia) => [
- q(6025),
- q(0),
- ],
- q(sib) => [
- q(6026),
- q(0),
- ],
- q(sid) => [
- q(0381),
- q(0),
- ],
- q(sie) => [
- q(6027),
- q(0),
- ],
- q(sif) => [
- q(6028),
- q(0),
- ],
- q(sig) => [
- q(6029),
- q(0),
- ],
- q(sih) => [
- q(6030),
- q(0),
- ],
- q(sii) => [
- q(6031),
- q(0),
- ],
- q(sij) => [
- q(6032),
- q(0),
- ],
- q(sik) => [
- q(6033),
- q(0),
- ],
- q(sil) => [
- q(6034),
- q(0),
- ],
- q(sim) => [
- q(6035),
- q(0),
- ],
- q(sin) => [
- q(0382),
- q(0),
- ],
- q(sio) => [
- q(0383),
- q(0),
- ],
- q(sip) => [
- q(6036),
- q(0),
- ],
- q(siq) => [
- q(6037),
- q(0),
- ],
- q(sir) => [
- q(6038),
- q(0),
- ],
- q(sis) => [
- q(6039),
- q(0),
- ],
- q(sit) => [
- q(0384),
- q(0),
- ],
- q(siu) => [
- q(6040),
- q(0),
- ],
- q(siv) => [
- q(6041),
- q(0),
- ],
- q(siw) => [
- q(6042),
- q(0),
- ],
- q(six) => [
- q(6043),
- q(0),
- ],
- q(siy) => [
- q(6044),
- q(0),
- ],
- q(siz) => [
- q(6045),
- q(0),
- ],
- q(sja) => [
- q(6046),
- q(0),
- ],
- q(sjb) => [
- q(6047),
- q(0),
- ],
- q(sjd) => [
- q(6048),
- q(0),
- ],
- q(sje) => [
- q(6049),
- q(0),
- ],
- q(sjg) => [
- q(6050),
- q(0),
- ],
- q(sjk) => [
- q(6051),
- q(0),
- ],
- q(sjl) => [
- q(6052),
- q(0),
- ],
- q(sjm) => [
- q(6053),
- q(0),
- ],
- q(sjn) => [
- q(6054),
- q(0),
- ],
- q(sjo) => [
- q(6055),
- q(0),
- ],
- q(sjp) => [
- q(6056),
- q(0),
- ],
- q(sjr) => [
- q(6057),
- q(0),
- ],
- q(sjs) => [
- q(6058),
- q(0),
- ],
- q(sjt) => [
- q(6059),
- q(0),
- ],
- q(sju) => [
- q(6060),
- q(0),
- ],
- q(sjw) => [
- q(6061),
- q(0),
- ],
- q(ska) => [
- q(6062),
- q(0),
- ],
- q(skb) => [
- q(6063),
- q(0),
- ],
- q(skc) => [
- q(6064),
- q(0),
- ],
- q(skd) => [
- q(6065),
- q(0),
- ],
- q(ske) => [
- q(6066),
- q(0),
- ],
- q(skf) => [
- q(6067),
- q(0),
- ],
- q(skg) => [
- q(6068),
- q(0),
- ],
- q(skh) => [
- q(6069),
- q(0),
- ],
- q(ski) => [
- q(6070),
- q(0),
- ],
- q(skj) => [
- q(6071),
- q(0),
- ],
- q(skm) => [
- q(6072),
- q(0),
- ],
- q(skn) => [
- q(6073),
- q(0),
- ],
- q(sko) => [
- q(6074),
- q(0),
- ],
- q(skp) => [
- q(6075),
- q(0),
- ],
- q(skq) => [
- q(6076),
- q(0),
- ],
- q(skr) => [
- q(6077),
- q(0),
- ],
- q(sks) => [
- q(6078),
- q(0),
- ],
- q(skt) => [
- q(6079),
- q(0),
- ],
- q(sku) => [
- q(6080),
- q(0),
- ],
- q(skv) => [
- q(6081),
- q(0),
- ],
- q(skw) => [
- q(6082),
- q(0),
- ],
- q(skx) => [
- q(6083),
- q(0),
- ],
- q(sky) => [
- q(6084),
- q(0),
- ],
- q(skz) => [
- q(6085),
- q(0),
- ],
- q(sla) => [
- q(0385),
- q(0),
- ],
- q(slc) => [
- q(5896),
- q(0),
- ],
- q(sld) => [
- q(6086),
- q(0),
- ],
- q(sle) => [
- q(6087),
- q(0),
- ],
- q(slf) => [
- q(6088),
- q(0),
- ],
- q(slg) => [
- q(6089),
- q(0),
- ],
- q(slh) => [
- q(6090),
- q(0),
- ],
- q(sli) => [
- q(6091),
- q(0),
- ],
- q(slj) => [
- q(6092),
- q(0),
- ],
- q(sll) => [
- q(6093),
- q(0),
- ],
- q(slm) => [
- q(6094),
- q(0),
- ],
- q(sln) => [
- q(6095),
- q(0),
- ],
- q(slo) => [
- q(0386),
- q(0),
- ],
- q(slp) => [
- q(6096),
- q(0),
- ],
- q(slq) => [
- q(6097),
- q(0),
- ],
- q(slr) => [
- q(6098),
- q(0),
- ],
- q(sls) => [
- q(6099),
- q(0),
- ],
- q(slt) => [
- q(6100),
- q(0),
- ],
- q(slu) => [
- q(6101),
- q(0),
- ],
- q(slv) => [
- q(0387),
- q(0),
- ],
- q(slw) => [
- q(6102),
- q(0),
- ],
- q(slx) => [
- q(6103),
- q(0),
- ],
- q(sly) => [
- q(6104),
- q(0),
- ],
- q(slz) => [
- q(6105),
- q(0),
- ],
- q(sma) => [
- q(0388),
- q(0),
- ],
- q(smb) => [
- q(6106),
- q(0),
- ],
- q(smc) => [
- q(6107),
- q(0),
- ],
- q(smd) => [
- q(6108),
- q(0),
- ],
- q(sme) => [
- q(0389),
- q(0),
- ],
- q(smf) => [
- q(6109),
- q(0),
- ],
- q(smg) => [
- q(6110),
- q(0),
- ],
- q(smh) => [
- q(6111),
- q(0),
- ],
- q(smi) => [
- q(0390),
- q(0),
- ],
- q(smj) => [
- q(0391),
- q(0),
- ],
- q(smk) => [
- q(6112),
- q(0),
- ],
- q(sml) => [
- q(6113),
- q(0),
- ],
- q(smm) => [
- q(6114),
- q(0),
- ],
- q(smn) => [
- q(0392),
- q(0),
- ],
- q(smo) => [
- q(0393),
- q(0),
- ],
- q(smp) => [
- q(6115),
- q(0),
- ],
- q(smq) => [
- q(6116),
- q(0),
- ],
- q(smr) => [
- q(6117),
- q(0),
- ],
- q(sms) => [
- q(0394),
- q(0),
- ],
- q(smt) => [
- q(6118),
- q(0),
- ],
- q(smu) => [
- q(6119),
- q(0),
- ],
- q(smv) => [
- q(6120),
- q(0),
- ],
- q(smw) => [
- q(6121),
- q(0),
- ],
- q(smx) => [
- q(6122),
- q(0),
- ],
- q(smy) => [
- q(6123),
- q(0),
- ],
- q(smz) => [
- q(6124),
- q(0),
- ],
- q(sna) => [
- q(0395),
- q(0),
- ],
- q(snb) => [
- q(6125),
- q(0),
- ],
- q(snc) => [
- q(6126),
- q(0),
- ],
- q(snd) => [
- q(0396),
- q(0),
- ],
- q(sne) => [
- q(6127),
- q(0),
- ],
- q(snf) => [
- q(6128),
- q(0),
- ],
- q(sng) => [
- q(6129),
- q(0),
- ],
- q(sni) => [
- q(6130),
- q(0),
- ],
- q(snj) => [
- q(6131),
- q(0),
- ],
- q(snk) => [
- q(0397),
- q(0),
- ],
- q(snl) => [
- q(6132),
- q(0),
- ],
- q(snm) => [
- q(6133),
- q(0),
- ],
- q(snn) => [
- q(6134),
- q(0),
- ],
- q(sno) => [
- q(6135),
- q(0),
- ],
- q(snp) => [
- q(6136),
- q(0),
- ],
- q(snq) => [
- q(6137),
- q(0),
- ],
- q(snr) => [
- q(6138),
- q(0),
- ],
- q(sns) => [
- q(6139),
- q(0),
- ],
- q(snu) => [
- q(6140),
- q(0),
- ],
- q(snv) => [
- q(6141),
- q(0),
- ],
- q(snw) => [
- q(6142),
- q(0),
- ],
- q(snx) => [
- q(6143),
- q(0),
- ],
- q(sny) => [
- q(6144),
- q(0),
- ],
- q(snz) => [
- q(6145),
- q(0),
- ],
- q(soa) => [
- q(6146),
- q(0),
- ],
- q(sob) => [
- q(6147),
- q(0),
- ],
- q(soc) => [
- q(6148),
- q(0),
- ],
- q(sod) => [
- q(6149),
- q(0),
- ],
- q(soe) => [
- q(6150),
- q(0),
- ],
- q(sog) => [
- q(0398),
- q(0),
- ],
- q(soh) => [
- q(6151),
- q(0),
- ],
- q(soi) => [
- q(6152),
- q(0),
- ],
- q(soj) => [
- q(6153),
- q(0),
- ],
- q(sok) => [
- q(6154),
- q(0),
- ],
- q(sol) => [
- q(6155),
- q(0),
- ],
- q(som) => [
- q(0399),
- q(0),
- ],
- q(son) => [
- q(0400),
- q(0),
- ],
- q(soo) => [
- q(6156),
- q(0),
- ],
- q(sop) => [
- q(6157),
- q(0),
- ],
- q(soq) => [
- q(6158),
- q(0),
- ],
- q(sor) => [
- q(6159),
- q(0),
- ],
- q(sos) => [
- q(6160),
- q(0),
- ],
- q(sot) => [
- q(0401),
- q(0),
- ],
- q(sou) => [
- q(6161),
- q(0),
- ],
- q(sov) => [
- q(6162),
- q(0),
- ],
- q(sow) => [
- q(6163),
- q(0),
- ],
- q(sox) => [
- q(6164),
- q(0),
- ],
- q(soy) => [
- q(6165),
- q(0),
- ],
- q(soz) => [
- q(6166),
- q(0),
- ],
- q(spa) => [
- q(0402),
- q(0),
- ],
- q(spb) => [
- q(6167),
- q(0),
- ],
- q(spc) => [
- q(6168),
- q(0),
- ],
- q(spd) => [
- q(6169),
- q(0),
- ],
- q(spe) => [
- q(6170),
- q(0),
- ],
- q(spg) => [
- q(6171),
- q(0),
- ],
- q(spi) => [
- q(6172),
- q(0),
- ],
- q(spk) => [
- q(6173),
- q(0),
- ],
- q(spl) => [
- q(6174),
- q(0),
- ],
- q(spm) => [
- q(6175),
- q(0),
- ],
- q(spn) => [
- q(6176),
- q(0),
- ],
- q(spo) => [
- q(6177),
- q(0),
- ],
- q(spp) => [
- q(6178),
- q(0),
- ],
- q(spq) => [
- q(6179),
- q(0),
- ],
- q(spr) => [
- q(6180),
- q(0),
- ],
- q(sps) => [
- q(6181),
- q(0),
- ],
- q(spt) => [
- q(6182),
- q(0),
- ],
- q(spu) => [
- q(6183),
- q(0),
- ],
- q(spv) => [
- q(6184),
- q(0),
- ],
- q(spx) => [
- q(6185),
- q(0),
- ],
- q(spy) => [
- q(6186),
- q(0),
- ],
- q(sqa) => [
- q(6187),
- q(0),
- ],
- q(sqh) => [
- q(6188),
- q(0),
- ],
- q(sqj) => [
- q(0526),
- q(0),
- ],
- q(sqk) => [
- q(6189),
- q(0),
- ],
- q(sqm) => [
- q(6190),
- q(0),
- ],
- q(sqn) => [
- q(6191),
- q(0),
- ],
- q(sqo) => [
- q(6192),
- q(0),
- ],
- q(sqq) => [
- q(6193),
- q(0),
- ],
- q(sqr) => [
- q(6194),
- q(0),
- ],
- q(sqs) => [
- q(6195),
- q(0),
- ],
- q(sqt) => [
- q(6196),
- q(0),
- ],
- q(squ) => [
- q(6197),
- q(0),
- ],
- q(sra) => [
- q(6198),
- q(0),
- ],
- q(srb) => [
- q(6199),
- q(0),
- ],
- q(src) => [
- q(6200),
- q(0),
- ],
- q(srd) => [
- q(0403),
- q(0),
- ],
- q(sre) => [
- q(6201),
- q(0),
- ],
- q(srf) => [
- q(6202),
- q(0),
- ],
- q(srg) => [
- q(6203),
- q(0),
- ],
- q(srh) => [
- q(6204),
- q(0),
- ],
- q(sri) => [
- q(6205),
- q(0),
- ],
- q(srk) => [
- q(6206),
- q(0),
- ],
- q(srl) => [
- q(6207),
- q(0),
- ],
- q(srm) => [
- q(6208),
- q(0),
- ],
- q(srn) => [
- q(0404),
- q(0),
- ],
- q(sro) => [
- q(6209),
- q(0),
- ],
- q(srp) => [
- q(0405),
- q(0),
- ],
- q(srq) => [
- q(6210),
- q(0),
- ],
- q(srr) => [
- q(0406),
- q(0),
- ],
- q(srs) => [
- q(6211),
- q(0),
- ],
- q(srt) => [
- q(6212),
- q(0),
- ],
- q(sru) => [
- q(6213),
- q(0),
- ],
- q(srv) => [
- q(6214),
- q(0),
- ],
- q(srw) => [
- q(6215),
- q(0),
- ],
- q(srx) => [
- q(6216),
- q(0),
- ],
- q(sry) => [
- q(6217),
- q(0),
- ],
- q(srz) => [
- q(6218),
- q(0),
- ],
- q(ssa) => [
- q(0407),
- q(0),
- ],
- q(ssb) => [
- q(6219),
- q(0),
- ],
- q(ssc) => [
- q(6220),
- q(0),
- ],
- q(ssd) => [
- q(6221),
- q(0),
- ],
- q(sse) => [
- q(6222),
- q(0),
- ],
- q(ssf) => [
- q(6223),
- q(0),
- ],
- q(ssg) => [
- q(6224),
- q(0),
- ],
- q(ssh) => [
- q(6225),
- q(0),
- ],
- q(ssi) => [
- q(6226),
- q(0),
- ],
- q(ssj) => [
- q(6227),
- q(0),
- ],
- q(ssk) => [
- q(6228),
- q(0),
- ],
- q(ssl) => [
- q(6229),
- q(0),
- ],
- q(ssm) => [
- q(6230),
- q(0),
- ],
- q(ssn) => [
- q(6231),
- q(0),
- ],
- q(sso) => [
- q(6232),
- q(0),
- ],
- q(ssp) => [
- q(6233),
- q(0),
- ],
- q(ssq) => [
- q(6234),
- q(0),
- ],
- q(ssr) => [
- q(6235),
- q(0),
- ],
- q(sss) => [
- q(6236),
- q(0),
- ],
- q(sst) => [
- q(6237),
- q(0),
- ],
- q(ssu) => [
- q(6238),
- q(0),
- ],
- q(ssv) => [
- q(6239),
- q(0),
- ],
- q(ssw) => [
- q(0408),
- q(0),
- ],
- q(ssx) => [
- q(6240),
- q(0),
- ],
- q(ssy) => [
- q(6241),
- q(0),
- ],
- q(ssz) => [
- q(6242),
- q(0),
- ],
- q(sta) => [
- q(6243),
- q(0),
- ],
- q(stb) => [
- q(6244),
- q(0),
- ],
- q(std) => [
- q(6245),
- q(0),
- ],
- q(ste) => [
- q(6246),
- q(0),
- ],
- q(stf) => [
- q(6247),
- q(0),
- ],
- q(stg) => [
- q(6248),
- q(0),
- ],
- q(sth) => [
- q(6249),
- q(0),
- ],
- q(sti) => [
- q(6250),
- q(0),
- ],
- q(stj) => [
- q(6251),
- q(0),
- ],
- q(stk) => [
- q(6252),
- q(0),
- ],
- q(stl) => [
- q(6253),
- q(0),
- ],
- q(stm) => [
- q(6254),
- q(0),
- ],
- q(stn) => [
- q(6255),
- q(0),
- ],
- q(sto) => [
- q(6256),
- q(0),
- ],
- q(stp) => [
- q(6257),
- q(0),
- ],
- q(stq) => [
- q(6258),
- q(0),
- ],
- q(str) => [
- q(6259),
- q(0),
- ],
- q(sts) => [
- q(6260),
- q(0),
- ],
- q(stt) => [
- q(6261),
- q(0),
- ],
- q(stu) => [
- q(6262),
- q(0),
- ],
- q(stv) => [
- q(6263),
- q(0),
- ],
- q(stw) => [
- q(6264),
- q(0),
- ],
- q(sty) => [
- q(6265),
- q(0),
- ],
- q(sua) => [
- q(6266),
- q(0),
- ],
- q(sub) => [
- q(6267),
- q(0),
- ],
- q(suc) => [
- q(6268),
- q(0),
- ],
- q(sue) => [
- q(6269),
- q(0),
- ],
- q(sug) => [
- q(6270),
- q(0),
- ],
- q(sui) => [
- q(6271),
- q(0),
- ],
- q(suj) => [
- q(6272),
- q(0),
- ],
- q(suk) => [
- q(0409),
- q(0),
- ],
- q(sun) => [
- q(0410),
- q(0),
- ],
- q(suq) => [
- q(6273),
- q(0),
- ],
- q(sur) => [
- q(6274),
- q(0),
- ],
- q(sus) => [
- q(0411),
- q(0),
- ],
- q(sut) => [
- q(6275),
- q(0),
- ],
- q(suv) => [
- q(6276),
- q(0),
- ],
- q(suw) => [
- q(6277),
- q(0),
- ],
- q(sux) => [
- q(0412),
- q(0),
- ],
- q(suy) => [
- q(6278),
- q(0),
- ],
- q(suz) => [
- q(6279),
- q(0),
- ],
- q(sva) => [
- q(6280),
- q(0),
- ],
- q(svb) => [
- q(6281),
- q(0),
- ],
- q(svc) => [
- q(6282),
- q(0),
- ],
- q(sve) => [
- q(6283),
- q(0),
- ],
- q(svk) => [
- q(6284),
- q(0),
- ],
- q(svm) => [
- q(6285),
- q(0),
- ],
- q(svs) => [
- q(6286),
- q(0),
- ],
- q(svx) => [
- q(6287),
- q(0),
- ],
- q(swa) => [
- q(0413),
- q(0),
- ],
- q(swb) => [
- q(6288),
- q(0),
- ],
- q(swc) => [
- q(6289),
- q(0),
- ],
- q(swe) => [
- q(0414),
- q(0),
- ],
- q(swf) => [
- q(6290),
- q(0),
- ],
- q(swg) => [
- q(6291),
- q(0),
- ],
- q(swh) => [
- q(6292),
- q(0),
- ],
- q(swi) => [
- q(6293),
- q(0),
- ],
- q(swj) => [
- q(6294),
- q(0),
- ],
- q(swk) => [
- q(6295),
- q(0),
- ],
- q(swl) => [
- q(6296),
- q(0),
- ],
- q(swm) => [
- q(6297),
- q(0),
- ],
- q(swn) => [
- q(6298),
- q(0),
- ],
- q(swo) => [
- q(6299),
- q(0),
- ],
- q(swp) => [
- q(6300),
- q(0),
- ],
- q(swq) => [
- q(6301),
- q(0),
- ],
- q(swr) => [
- q(6302),
- q(0),
- ],
- q(sws) => [
- q(6303),
- q(0),
- ],
- q(swt) => [
- q(6304),
- q(0),
- ],
- q(swu) => [
- q(6305),
- q(0),
- ],
- q(swv) => [
- q(6306),
- q(0),
- ],
- q(sww) => [
- q(6307),
- q(0),
- ],
- q(swx) => [
- q(6308),
- q(0),
- ],
- q(swy) => [
- q(6309),
- q(0),
- ],
- q(sxb) => [
- q(6310),
- q(0),
- ],
- q(sxc) => [
- q(6311),
- q(0),
- ],
- q(sxe) => [
- q(6312),
- q(0),
- ],
- q(sxg) => [
- q(6313),
- q(0),
- ],
- q(sxk) => [
- q(6314),
- q(0),
- ],
- q(sxl) => [
- q(6315),
- q(0),
- ],
- q(sxm) => [
- q(6316),
- q(0),
- ],
- q(sxn) => [
- q(6317),
- q(0),
- ],
- q(sxo) => [
- q(6318),
- q(0),
- ],
- q(sxr) => [
- q(6319),
- q(0),
- ],
- q(sxs) => [
- q(6320),
- q(0),
- ],
- q(sxu) => [
- q(6321),
- q(0),
- ],
- q(sxw) => [
- q(6322),
- q(0),
- ],
- q(sya) => [
- q(6323),
- q(0),
- ],
- q(syb) => [
- q(6324),
- q(0),
- ],
- q(syc) => [
- q(0415),
- q(0),
- ],
- q(syd) => [
- q(0527),
- q(0),
- ],
- q(syi) => [
- q(6325),
- q(0),
- ],
- q(syk) => [
- q(6326),
- q(0),
- ],
- q(syl) => [
- q(6327),
- q(0),
- ],
- q(sym) => [
- q(6328),
- q(0),
- ],
- q(syn) => [
- q(6329),
- q(0),
- ],
- q(syo) => [
- q(6330),
- q(0),
- ],
- q(syr) => [
- q(0416),
- q(0),
- ],
- q(sys) => [
- q(6331),
- q(0),
- ],
- q(syw) => [
- q(6332),
- q(0),
- ],
- q(syx) => [
- q(6333),
- q(0),
- ],
- q(syy) => [
- q(6334),
- q(0),
- ],
- q(sza) => [
- q(6335),
- q(0),
- ],
- q(szb) => [
- q(6336),
- q(0),
- ],
- q(szc) => [
- q(6337),
- q(0),
- ],
- q(szd) => [
- q(6338),
- q(0),
- ],
- q(sze) => [
- q(6339),
- q(0),
- ],
- q(szg) => [
- q(6340),
- q(0),
- ],
- q(szl) => [
- q(6341),
- q(0),
- ],
- q(szn) => [
- q(6342),
- q(0),
- ],
- q(szp) => [
- q(6343),
- q(0),
- ],
- q(szs) => [
- q(6344),
- q(0),
- ],
- q(szv) => [
- q(6345),
- q(0),
- ],
- q(szw) => [
- q(6346),
- q(0),
- ],
- q(taa) => [
- q(6347),
- q(0),
- ],
- q(tab) => [
- q(6348),
- q(0),
- ],
- q(tac) => [
- q(6349),
- q(0),
- ],
- q(tad) => [
- q(6350),
- q(0),
- ],
- q(tae) => [
- q(6351),
- q(0),
- ],
- q(taf) => [
- q(6352),
- q(0),
- ],
- q(tag) => [
- q(6353),
- q(0),
- ],
- q(tah) => [
- q(0417),
- q(0),
- ],
- q(tai) => [
- q(0418),
- q(0),
- ],
- q(taj) => [
- q(6354),
- q(0),
- ],
- q(tak) => [
- q(6355),
- q(0),
- ],
- q(tal) => [
- q(6356),
- q(0),
- ],
- q(tam) => [
- q(0419),
- q(0),
- ],
- q(tan) => [
- q(6357),
- q(0),
- ],
- q(tao) => [
- q(6358),
- q(0),
- ],
- q(tap) => [
- q(6359),
- q(0),
- ],
- q(taq) => [
- q(6360),
- q(0),
- ],
- q(tar) => [
- q(6361),
- q(0),
- ],
- q(tas) => [
- q(6362),
- q(0),
- ],
- q(tat) => [
- q(0420),
- q(0),
- ],
- q(tau) => [
- q(6363),
- q(0),
- ],
- q(tav) => [
- q(6364),
- q(0),
- ],
- q(taw) => [
- q(6365),
- q(0),
- ],
- q(tax) => [
- q(6366),
- q(0),
- ],
- q(tay) => [
- q(6367),
- q(0),
- ],
- q(taz) => [
- q(6368),
- q(0),
- ],
- q(tba) => [
- q(6369),
- q(0),
- ],
- q(tbb) => [
- q(6370),
- q(0),
- ],
- q(tbc) => [
- q(6371),
- q(0),
- ],
- q(tbd) => [
- q(6372),
- q(0),
- ],
- q(tbe) => [
- q(6373),
- q(0),
- ],
- q(tbf) => [
- q(6374),
- q(0),
- ],
- q(tbg) => [
- q(6375),
- q(0),
- ],
- q(tbh) => [
- q(6376),
- q(0),
- ],
- q(tbi) => [
- q(6377),
- q(0),
- ],
- q(tbj) => [
- q(6378),
- q(0),
- ],
- q(tbk) => [
- q(6379),
- q(0),
- ],
- q(tbl) => [
- q(6380),
- q(0),
- ],
- q(tbm) => [
- q(6381),
- q(0),
- ],
- q(tbn) => [
- q(6382),
- q(0),
- ],
- q(tbo) => [
- q(6383),
- q(0),
- ],
- q(tbp) => [
- q(6384),
- q(0),
- ],
- q(tbq) => [
- q(0528),
- q(0),
- ],
- q(tbr) => [
- q(6385),
- q(0),
- ],
- q(tbs) => [
- q(6386),
- q(0),
- ],
- q(tbt) => [
- q(6387),
- q(0),
- ],
- q(tbu) => [
- q(6388),
- q(0),
- ],
- q(tbv) => [
- q(6389),
- q(0),
- ],
- q(tbw) => [
- q(6390),
- q(0),
- ],
- q(tbx) => [
- q(6391),
- q(0),
- ],
- q(tby) => [
- q(6392),
- q(0),
- ],
- q(tbz) => [
- q(6393),
- q(0),
- ],
- q(tca) => [
- q(6394),
- q(0),
- ],
- q(tcb) => [
- q(6395),
- q(0),
- ],
- q(tcc) => [
- q(6396),
- q(0),
- ],
- q(tcd) => [
- q(6397),
- q(0),
- ],
- q(tce) => [
- q(6398),
- q(0),
- ],
- q(tcf) => [
- q(6399),
- q(0),
- ],
- q(tcg) => [
- q(6400),
- q(0),
- ],
- q(tch) => [
- q(6401),
- q(0),
- ],
- q(tci) => [
- q(6402),
- q(0),
- ],
- q(tck) => [
- q(6403),
- q(0),
- ],
- q(tcl) => [
- q(6404),
- q(0),
- ],
- q(tcm) => [
- q(6405),
- q(0),
- ],
- q(tcn) => [
- q(6406),
- q(0),
- ],
- q(tco) => [
- q(6407),
- q(0),
- ],
- q(tcp) => [
- q(6408),
- q(0),
- ],
- q(tcq) => [
- q(6409),
- q(0),
- ],
- q(tcs) => [
- q(6410),
- q(0),
- ],
- q(tct) => [
- q(6411),
- q(0),
- ],
- q(tcu) => [
- q(6412),
- q(0),
- ],
- q(tcw) => [
- q(6413),
- q(0),
- ],
- q(tcx) => [
- q(6414),
- q(0),
- ],
- q(tcy) => [
- q(6415),
- q(0),
- ],
- q(tcz) => [
- q(6416),
- q(0),
- ],
- q(tda) => [
- q(6417),
- q(0),
- ],
- q(tdb) => [
- q(6418),
- q(0),
- ],
- q(tdc) => [
- q(6419),
- q(0),
- ],
- q(tdd) => [
- q(6420),
- q(0),
- ],
- q(tde) => [
- q(6421),
- q(0),
- ],
- q(tdf) => [
- q(6422),
- q(0),
- ],
- q(tdg) => [
- q(6423),
- q(0),
- ],
- q(tdh) => [
- q(6424),
- q(0),
- ],
- q(tdi) => [
- q(6425),
- q(0),
- ],
- q(tdj) => [
- q(6426),
- q(0),
- ],
- q(tdk) => [
- q(6427),
- q(0),
- ],
- q(tdl) => [
- q(6428),
- q(0),
- ],
- q(tdm) => [
- q(6429),
- q(0),
- ],
- q(tdn) => [
- q(6430),
- q(0),
- ],
- q(tdo) => [
- q(6431),
- q(0),
- ],
- q(tdq) => [
- q(6432),
- q(0),
- ],
- q(tdr) => [
- q(6433),
- q(0),
- ],
- q(tds) => [
- q(6434),
- q(0),
- ],
- q(tdt) => [
- q(6435),
- q(0),
- ],
- q(tdv) => [
- q(6436),
- q(0),
- ],
- q(tdx) => [
- q(6437),
- q(0),
- ],
- q(tdy) => [
- q(6438),
- q(0),
- ],
- q(tea) => [
- q(6439),
- q(0),
- ],
- q(teb) => [
- q(6440),
- q(0),
- ],
- q(tec) => [
- q(6441),
- q(0),
- ],
- q(ted) => [
- q(6442),
- q(0),
- ],
- q(tee) => [
- q(6443),
- q(0),
- ],
- q(tef) => [
- q(6444),
- q(0),
- ],
- q(teg) => [
- q(6445),
- q(0),
- ],
- q(teh) => [
- q(6446),
- q(0),
- ],
- q(tei) => [
- q(6447),
- q(0),
- ],
- q(tek) => [
- q(6448),
- q(0),
- ],
- q(tel) => [
- q(0421),
- q(0),
- ],
- q(tem) => [
- q(0422),
- q(0),
- ],
- q(ten) => [
- q(6449),
- q(0),
- ],
- q(teo) => [
- q(6450),
- q(0),
- ],
- q(tep) => [
- q(6451),
- q(0),
- ],
- q(teq) => [
- q(6452),
- q(0),
- ],
- q(ter) => [
- q(0423),
- q(0),
- ],
- q(tes) => [
- q(6453),
- q(0),
- ],
- q(tet) => [
- q(0424),
- q(0),
- ],
- q(teu) => [
- q(6454),
- q(0),
- ],
- q(tev) => [
- q(6455),
- q(0),
- ],
- q(tew) => [
- q(6456),
- q(0),
- ],
- q(tex) => [
- q(6457),
- q(0),
- ],
- q(tey) => [
- q(6458),
- q(0),
- ],
- q(tfi) => [
- q(6459),
- q(0),
- ],
- q(tfn) => [
- q(6460),
- q(0),
- ],
- q(tfo) => [
- q(6461),
- q(0),
- ],
- q(tfr) => [
- q(6462),
- q(0),
- ],
- q(tft) => [
- q(6463),
- q(0),
- ],
- q(tga) => [
- q(6464),
- q(0),
- ],
- q(tgb) => [
- q(6465),
- q(0),
- ],
- q(tgc) => [
- q(6466),
- q(0),
- ],
- q(tgd) => [
- q(6467),
- q(0),
- ],
- q(tge) => [
- q(6468),
- q(0),
- ],
- q(tgf) => [
- q(6469),
- q(0),
- ],
- q(tgh) => [
- q(6470),
- q(0),
- ],
- q(tgi) => [
- q(6471),
- q(0),
- ],
- q(tgj) => [
- q(6472),
- q(0),
- ],
- q(tgk) => [
- q(0425),
- q(0),
- ],
- q(tgl) => [
- q(0426),
- q(0),
- ],
- q(tgn) => [
- q(6473),
- q(0),
- ],
- q(tgo) => [
- q(6474),
- q(0),
- ],
- q(tgp) => [
- q(6475),
- q(0),
- ],
- q(tgq) => [
- q(6476),
- q(0),
- ],
- q(tgr) => [
- q(6477),
- q(0),
- ],
- q(tgs) => [
- q(6478),
- q(0),
- ],
- q(tgt) => [
- q(6479),
- q(0),
- ],
- q(tgu) => [
- q(6480),
- q(0),
- ],
- q(tgv) => [
- q(6481),
- q(0),
- ],
- q(tgw) => [
- q(6482),
- q(0),
- ],
- q(tgx) => [
- q(6483),
- q(0),
- ],
- q(tgy) => [
- q(6484),
- q(0),
- ],
- q(tgz) => [
- q(6485),
- q(0),
- ],
- q(tha) => [
- q(0427),
- q(0),
- ],
- q(thd) => [
- q(6486),
- q(0),
- ],
- q(the) => [
- q(6487),
- q(0),
- ],
- q(thf) => [
- q(6488),
- q(0),
- ],
- q(thh) => [
- q(6489),
- q(0),
- ],
- q(thi) => [
- q(6490),
- q(0),
- ],
- q(thk) => [
- q(6491),
- q(0),
- ],
- q(thl) => [
- q(6492),
- q(0),
- ],
- q(thm) => [
- q(6493),
- q(0),
- ],
- q(thn) => [
- q(6494),
- q(0),
- ],
- q(thp) => [
- q(6495),
- q(0),
- ],
- q(thq) => [
- q(6496),
- q(0),
- ],
- q(thr) => [
- q(6497),
- q(0),
- ],
- q(ths) => [
- q(6498),
- q(0),
- ],
- q(tht) => [
- q(6499),
- q(0),
- ],
- q(thu) => [
- q(6500),
- q(0),
- ],
- q(thv) => [
- q(6501),
- q(0),
- ],
- q(thw) => [
- q(6502),
- q(0),
- ],
- q(thy) => [
- q(6503),
- q(0),
- ],
- q(thz) => [
- q(6504),
- q(0),
- ],
- q(tia) => [
- q(6505),
- q(0),
- ],
- q(tib) => [
- q(0428),
- q(0),
- ],
- q(tic) => [
- q(6506),
- q(0),
- ],
- q(tif) => [
- q(6507),
- q(0),
- ],
- q(tig) => [
- q(0429),
- q(0),
- ],
- q(tih) => [
- q(6508),
- q(0),
- ],
- q(tii) => [
- q(6509),
- q(0),
- ],
- q(tij) => [
- q(6510),
- q(0),
- ],
- q(tik) => [
- q(6511),
- q(0),
- ],
- q(til) => [
- q(6512),
- q(0),
- ],
- q(tim) => [
- q(6513),
- q(0),
- ],
- q(tin) => [
- q(6514),
- q(0),
- ],
- q(tio) => [
- q(6515),
- q(0),
- ],
- q(tip) => [
- q(6516),
- q(0),
- ],
- q(tiq) => [
- q(6517),
- q(0),
- ],
- q(tir) => [
- q(0430),
- q(0),
- ],
- q(tis) => [
- q(6518),
- q(0),
- ],
- q(tit) => [
- q(6519),
- q(0),
- ],
- q(tiu) => [
- q(6520),
- q(0),
- ],
- q(tiv) => [
- q(0431),
- q(0),
- ],
- q(tiw) => [
- q(6521),
- q(0),
- ],
- q(tix) => [
- q(6522),
- q(0),
- ],
- q(tiy) => [
- q(6523),
- q(0),
- ],
- q(tiz) => [
- q(6524),
- q(0),
- ],
- q(tja) => [
- q(6525),
- q(0),
- ],
- q(tjg) => [
- q(6526),
- q(0),
- ],
- q(tji) => [
- q(6527),
- q(0),
- ],
- q(tjl) => [
- q(6528),
- q(0),
- ],
- q(tjm) => [
- q(6529),
- q(0),
- ],
- q(tjn) => [
- q(6530),
- q(0),
- ],
- q(tjo) => [
- q(6531),
- q(0),
- ],
- q(tjs) => [
- q(6532),
- q(0),
- ],
- q(tju) => [
- q(6533),
- q(0),
- ],
- q(tjw) => [
- q(6534),
- q(0),
- ],
- q(tka) => [
- q(6535),
- q(0),
- ],
- q(tkb) => [
- q(6536),
- q(0),
- ],
- q(tkd) => [
- q(6537),
- q(0),
- ],
- q(tke) => [
- q(6538),
- q(0),
- ],
- q(tkf) => [
- q(6539),
- q(0),
- ],
- q(tkg) => [
- q(6540),
- q(0),
- ],
- q(tkl) => [
- q(0432),
- q(0),
- ],
- q(tkm) => [
- q(6541),
- q(0),
- ],
- q(tkn) => [
- q(6542),
- q(0),
- ],
- q(tkp) => [
- q(6543),
- q(0),
- ],
- q(tkq) => [
- q(6544),
- q(0),
- ],
- q(tkr) => [
- q(6545),
- q(0),
- ],
- q(tks) => [
- q(6546),
- q(0),
- ],
- q(tkt) => [
- q(6547),
- q(0),
- ],
- q(tku) => [
- q(6548),
- q(0),
- ],
- q(tkv) => [
- q(6549),
- q(0),
- ],
- q(tkw) => [
- q(6550),
- q(0),
- ],
- q(tkx) => [
- q(6551),
- q(0),
- ],
- q(tkz) => [
- q(6552),
- q(0),
- ],
- q(tla) => [
- q(6553),
- q(0),
- ],
- q(tlb) => [
- q(6554),
- q(0),
- ],
- q(tlc) => [
- q(6555),
- q(0),
- ],
- q(tld) => [
- q(6556),
- q(0),
- ],
- q(tlf) => [
- q(6557),
- q(0),
- ],
- q(tlg) => [
- q(6558),
- q(0),
- ],
- q(tlh) => [
- q(0433),
- q(0),
- ],
- q(tli) => [
- q(0434),
- q(0),
- ],
- q(tlj) => [
- q(6559),
- q(0),
- ],
- q(tlk) => [
- q(6560),
- q(0),
- ],
- q(tll) => [
- q(6561),
- q(0),
- ],
- q(tlm) => [
- q(6562),
- q(0),
- ],
- q(tln) => [
- q(6563),
- q(0),
- ],
- q(tlo) => [
- q(6564),
- q(0),
- ],
- q(tlp) => [
- q(6565),
- q(0),
- ],
- q(tlq) => [
- q(6566),
- q(0),
- ],
- q(tlr) => [
- q(6567),
- q(0),
- ],
- q(tls) => [
- q(6568),
- q(0),
- ],
- q(tlt) => [
- q(6569),
- q(0),
- ],
- q(tlu) => [
- q(6570),
- q(0),
- ],
- q(tlv) => [
- q(6571),
- q(0),
- ],
- q(tlx) => [
- q(6572),
- q(0),
- ],
- q(tly) => [
- q(6573),
- q(0),
- ],
- q(tma) => [
- q(6574),
- q(0),
- ],
- q(tmb) => [
- q(6575),
- q(0),
- ],
- q(tmc) => [
- q(6576),
- q(0),
- ],
- q(tmd) => [
- q(6577),
- q(0),
- ],
- q(tme) => [
- q(6578),
- q(0),
- ],
- q(tmf) => [
- q(6579),
- q(0),
- ],
- q(tmg) => [
- q(6580),
- q(0),
- ],
- q(tmh) => [
- q(0435),
- q(0),
- ],
- q(tmi) => [
- q(6581),
- q(0),
- ],
- q(tmj) => [
- q(6582),
- q(0),
- ],
- q(tmk) => [
- q(6583),
- q(0),
- ],
- q(tml) => [
- q(6584),
- q(0),
- ],
- q(tmm) => [
- q(6585),
- q(0),
- ],
- q(tmn) => [
- q(6586),
- q(0),
- ],
- q(tmo) => [
- q(6587),
- q(0),
- ],
- q(tmq) => [
- q(6588),
- q(0),
- ],
- q(tmr) => [
- q(6589),
- q(0),
- ],
- q(tms) => [
- q(6590),
- q(0),
- ],
- q(tmt) => [
- q(6591),
- q(0),
- ],
- q(tmu) => [
- q(6592),
- q(0),
- ],
- q(tmv) => [
- q(6593),
- q(0),
- ],
- q(tmw) => [
- q(6594),
- q(0),
- ],
- q(tmy) => [
- q(6595),
- q(0),
- ],
- q(tmz) => [
- q(6596),
- q(0),
- ],
- q(tna) => [
- q(6597),
- q(0),
- ],
- q(tnb) => [
- q(6598),
- q(0),
- ],
- q(tnc) => [
- q(6599),
- q(0),
- ],
- q(tnd) => [
- q(6600),
- q(0),
- ],
- q(tng) => [
- q(6601),
- q(0),
- ],
- q(tnh) => [
- q(6602),
- q(0),
- ],
- q(tni) => [
- q(6603),
- q(0),
- ],
- q(tnk) => [
- q(6604),
- q(0),
- ],
- q(tnl) => [
- q(6605),
- q(0),
- ],
- q(tnm) => [
- q(6606),
- q(0),
- ],
- q(tnn) => [
- q(6607),
- q(0),
- ],
- q(tno) => [
- q(6608),
- q(0),
- ],
- q(tnp) => [
- q(6609),
- q(0),
- ],
- q(tnq) => [
- q(6610),
- q(0),
- ],
- q(tnr) => [
- q(6611),
- q(0),
- ],
- q(tns) => [
- q(6612),
- q(0),
- ],
- q(tnt) => [
- q(6613),
- q(0),
- ],
- q(tnu) => [
- q(6614),
- q(0),
- ],
- q(tnv) => [
- q(6615),
- q(0),
- ],
- q(tnw) => [
- q(6616),
- q(0),
- ],
- q(tnx) => [
- q(6617),
- q(0),
- ],
- q(tny) => [
- q(6618),
- q(0),
- ],
- q(tnz) => [
- q(6619),
- q(0),
- ],
- q(tob) => [
- q(6620),
- q(0),
- ],
- q(toc) => [
- q(6621),
- q(0),
- ],
- q(tod) => [
- q(6622),
- q(0),
- ],
- q(tof) => [
- q(6623),
- q(0),
- ],
- q(tog) => [
- q(0436),
- q(0),
- ],
- q(toh) => [
- q(6624),
- q(0),
- ],
- q(toi) => [
- q(6625),
- q(0),
- ],
- q(toj) => [
- q(6626),
- q(0),
- ],
- q(tol) => [
- q(6627),
- q(0),
- ],
- q(tom) => [
- q(6628),
- q(0),
- ],
- q(ton) => [
- q(0437),
- q(0),
- ],
- q(too) => [
- q(6629),
- q(0),
- ],
- q(top) => [
- q(6630),
- q(0),
- ],
- q(toq) => [
- q(6631),
- q(0),
- ],
- q(tor) => [
- q(6632),
- q(0),
- ],
- q(tos) => [
- q(6633),
- q(0),
- ],
- q(tou) => [
- q(6634),
- q(0),
- ],
- q(tov) => [
- q(6635),
- q(0),
- ],
- q(tow) => [
- q(6636),
- q(0),
- ],
- q(tox) => [
- q(6637),
- q(0),
- ],
- q(toy) => [
- q(6638),
- q(0),
- ],
- q(toz) => [
- q(6639),
- q(0),
- ],
- q(tpa) => [
- q(6640),
- q(0),
- ],
- q(tpc) => [
- q(6641),
- q(0),
- ],
- q(tpe) => [
- q(6642),
- q(0),
- ],
- q(tpf) => [
- q(6643),
- q(0),
- ],
- q(tpg) => [
- q(6644),
- q(0),
- ],
- q(tpi) => [
- q(0438),
- q(0),
- ],
- q(tpj) => [
- q(6645),
- q(0),
- ],
- q(tpk) => [
- q(6646),
- q(0),
- ],
- q(tpl) => [
- q(6647),
- q(0),
- ],
- q(tpm) => [
- q(6648),
- q(0),
- ],
- q(tpn) => [
- q(6649),
- q(0),
- ],
- q(tpo) => [
- q(6650),
- q(0),
- ],
- q(tpp) => [
- q(6651),
- q(0),
- ],
- q(tpq) => [
- q(6652),
- q(0),
- ],
- q(tpr) => [
- q(6653),
- q(0),
- ],
- q(tpt) => [
- q(6654),
- q(0),
- ],
- q(tpu) => [
- q(6655),
- q(0),
- ],
- q(tpv) => [
- q(6656),
- q(0),
- ],
- q(tpw) => [
- q(6657),
- q(0),
- ],
- q(tpx) => [
- q(6658),
- q(0),
- ],
- q(tpy) => [
- q(6659),
- q(0),
- ],
- q(tpz) => [
- q(6660),
- q(0),
- ],
- q(tqb) => [
- q(6661),
- q(0),
- ],
- q(tql) => [
- q(6662),
- q(0),
- ],
- q(tqm) => [
- q(6663),
- q(0),
- ],
- q(tqn) => [
- q(6664),
- q(0),
- ],
- q(tqo) => [
- q(6665),
- q(0),
- ],
- q(tqp) => [
- q(6666),
- q(0),
- ],
- q(tqq) => [
- q(6667),
- q(0),
- ],
- q(tqr) => [
- q(6668),
- q(0),
- ],
- q(tqt) => [
- q(6669),
- q(0),
- ],
- q(tqu) => [
- q(6670),
- q(0),
- ],
- q(tqw) => [
- q(6671),
- q(0),
- ],
- q(tra) => [
- q(6672),
- q(0),
- ],
- q(trb) => [
- q(6673),
- q(0),
- ],
- q(trc) => [
- q(6674),
- q(0),
- ],
- q(trd) => [
- q(6675),
- q(0),
- ],
- q(tre) => [
- q(6676),
- q(0),
- ],
- q(trf) => [
- q(6677),
- q(0),
- ],
- q(trg) => [
- q(6678),
- q(0),
- ],
- q(trh) => [
- q(6679),
- q(0),
- ],
- q(tri) => [
- q(6680),
- q(0),
- ],
- q(trj) => [
- q(6681),
- q(0),
- ],
- q(trk) => [
- q(0529),
- q(0),
- ],
- q(trl) => [
- q(6682),
- q(0),
- ],
- q(trm) => [
- q(6683),
- q(0),
- ],
- q(trn) => [
- q(6684),
- q(0),
- ],
- q(tro) => [
- q(6685),
- q(0),
- ],
- q(trp) => [
- q(6686),
- q(0),
- ],
- q(trq) => [
- q(6687),
- q(0),
- ],
- q(trr) => [
- q(6688),
- q(0),
- ],
- q(trs) => [
- q(6689),
- q(0),
- ],
- q(trt) => [
- q(6690),
- q(0),
- ],
- q(tru) => [
- q(6691),
- q(0),
- ],
- q(trv) => [
- q(6692),
- q(0),
- ],
- q(trw) => [
- q(6693),
- q(0),
- ],
- q(trx) => [
- q(6694),
- q(0),
- ],
- q(try) => [
- q(6695),
- q(0),
- ],
- q(trz) => [
- q(6696),
- q(0),
- ],
- q(tsa) => [
- q(6697),
- q(0),
- ],
- q(tsb) => [
- q(6698),
- q(0),
- ],
- q(tsc) => [
- q(6699),
- q(0),
- ],
- q(tsd) => [
- q(6700),
- q(0),
- ],
- q(tse) => [
- q(6701),
- q(0),
- ],
- q(tsg) => [
- q(6702),
- q(0),
- ],
- q(tsh) => [
- q(6703),
- q(0),
- ],
- q(tsi) => [
- q(0439),
- q(0),
- ],
- q(tsj) => [
- q(6704),
- q(0),
- ],
- q(tsk) => [
- q(6705),
- q(0),
- ],
- q(tsl) => [
- q(6706),
- q(0),
- ],
- q(tsm) => [
- q(6707),
- q(0),
- ],
- q(tsn) => [
- q(0440),
- q(0),
- ],
- q(tso) => [
- q(0441),
- q(0),
- ],
- q(tsp) => [
- q(6708),
- q(0),
- ],
- q(tsq) => [
- q(6709),
- q(0),
- ],
- q(tsr) => [
- q(6710),
- q(0),
- ],
- q(tss) => [
- q(6711),
- q(0),
- ],
- q(tst) => [
- q(6712),
- q(0),
- ],
- q(tsu) => [
- q(6713),
- q(0),
- ],
- q(tsv) => [
- q(6714),
- q(0),
- ],
- q(tsw) => [
- q(6715),
- q(0),
- ],
- q(tsx) => [
- q(6716),
- q(0),
- ],
- q(tsy) => [
- q(6717),
- q(0),
- ],
- q(tsz) => [
- q(6718),
- q(0),
- ],
- q(tta) => [
- q(6719),
- q(0),
- ],
- q(ttb) => [
- q(6720),
- q(0),
- ],
- q(ttc) => [
- q(6721),
- q(0),
- ],
- q(ttd) => [
- q(6722),
- q(0),
- ],
- q(tte) => [
- q(6723),
- q(0),
- ],
- q(ttf) => [
- q(6724),
- q(0),
- ],
- q(ttg) => [
- q(6725),
- q(0),
- ],
- q(tth) => [
- q(6726),
- q(0),
- ],
- q(tti) => [
- q(6727),
- q(0),
- ],
- q(ttj) => [
- q(6728),
- q(0),
- ],
- q(ttk) => [
- q(6729),
- q(0),
- ],
- q(ttl) => [
- q(6730),
- q(0),
- ],
- q(ttm) => [
- q(6731),
- q(0),
- ],
- q(ttn) => [
- q(6732),
- q(0),
- ],
- q(tto) => [
- q(6733),
- q(0),
- ],
- q(ttp) => [
- q(6734),
- q(0),
- ],
- q(ttq) => [
- q(6735),
- q(0),
- ],
- q(ttr) => [
- q(6736),
- q(0),
- ],
- q(tts) => [
- q(6737),
- q(0),
- ],
- q(ttt) => [
- q(6738),
- q(0),
- ],
- q(ttu) => [
- q(6739),
- q(0),
- ],
- q(ttv) => [
- q(6740),
- q(0),
- ],
- q(ttw) => [
- q(6741),
- q(0),
- ],
- q(tty) => [
- q(6742),
- q(0),
- ],
- q(ttz) => [
- q(6743),
- q(0),
- ],
- q(tua) => [
- q(6744),
- q(0),
- ],
- q(tub) => [
- q(6745),
- q(0),
- ],
- q(tuc) => [
- q(6746),
- q(0),
- ],
- q(tud) => [
- q(6747),
- q(0),
- ],
- q(tue) => [
- q(6748),
- q(0),
- ],
- q(tuf) => [
- q(6749),
- q(0),
- ],
- q(tug) => [
- q(6750),
- q(0),
- ],
- q(tuh) => [
- q(6751),
- q(0),
- ],
- q(tui) => [
- q(6752),
- q(0),
- ],
- q(tuj) => [
- q(6753),
- q(0),
- ],
- q(tuk) => [
- q(0442),
- q(0),
- ],
- q(tul) => [
- q(6754),
- q(0),
- ],
- q(tum) => [
- q(0443),
- q(0),
- ],
- q(tun) => [
- q(6755),
- q(0),
- ],
- q(tuo) => [
- q(6756),
- q(0),
- ],
- q(tup) => [
- q(0444),
- q(0),
- ],
- q(tuq) => [
- q(6757),
- q(0),
- ],
- q(tur) => [
- q(0445),
- q(0),
- ],
- q(tus) => [
- q(6758),
- q(0),
- ],
- q(tut) => [
- q(0446),
- q(0),
- ],
- q(tuu) => [
- q(6759),
- q(0),
- ],
- q(tuv) => [
- q(6760),
- q(0),
- ],
- q(tuw) => [
- q(0530),
- q(0),
- ],
- q(tux) => [
- q(6761),
- q(0),
- ],
- q(tuy) => [
- q(6762),
- q(0),
- ],
- q(tuz) => [
- q(6763),
- q(0),
- ],
- q(tva) => [
- q(6764),
- q(0),
- ],
- q(tvd) => [
- q(6765),
- q(0),
- ],
- q(tve) => [
- q(6766),
- q(0),
- ],
- q(tvk) => [
- q(6767),
- q(0),
- ],
- q(tvl) => [
- q(0447),
- q(0),
- ],
- q(tvm) => [
- q(6768),
- q(0),
- ],
- q(tvn) => [
- q(6769),
- q(0),
- ],
- q(tvo) => [
- q(6770),
- q(0),
- ],
- q(tvs) => [
- q(6771),
- q(0),
- ],
- q(tvt) => [
- q(6772),
- q(0),
- ],
- q(tvu) => [
- q(6773),
- q(0),
- ],
- q(tvw) => [
- q(6774),
- q(0),
- ],
- q(tvy) => [
- q(6775),
- q(0),
- ],
- q(twa) => [
- q(6776),
- q(0),
- ],
- q(twb) => [
- q(6777),
- q(0),
- ],
- q(twc) => [
- q(6778),
- q(0),
- ],
- q(twd) => [
- q(6779),
- q(0),
- ],
- q(twe) => [
- q(6780),
- q(0),
- ],
- q(twf) => [
- q(6781),
- q(0),
- ],
- q(twg) => [
- q(6782),
- q(0),
- ],
- q(twh) => [
- q(6783),
- q(0),
- ],
- q(twi) => [
- q(0448),
- q(0),
- ],
- q(twl) => [
- q(6784),
- q(0),
- ],
- q(twm) => [
- q(6785),
- q(0),
- ],
- q(twn) => [
- q(6786),
- q(0),
- ],
- q(two) => [
- q(6787),
- q(0),
- ],
- q(twp) => [
- q(6788),
- q(0),
- ],
- q(twq) => [
- q(6789),
- q(0),
- ],
- q(twr) => [
- q(6790),
- q(0),
- ],
- q(twt) => [
- q(6791),
- q(0),
- ],
- q(twu) => [
- q(6792),
- q(0),
- ],
- q(tww) => [
- q(6793),
- q(0),
- ],
- q(twx) => [
- q(6794),
- q(0),
- ],
- q(twy) => [
- q(6795),
- q(0),
- ],
- q(txa) => [
- q(6796),
- q(0),
- ],
- q(txb) => [
- q(6797),
- q(0),
- ],
- q(txc) => [
- q(6798),
- q(0),
- ],
- q(txe) => [
- q(6799),
- q(0),
- ],
- q(txg) => [
- q(6800),
- q(0),
- ],
- q(txh) => [
- q(6801),
- q(0),
- ],
- q(txi) => [
- q(6802),
- q(0),
- ],
- q(txj) => [
- q(6803),
- q(0),
- ],
- q(txm) => [
- q(6804),
- q(0),
- ],
- q(txn) => [
- q(6805),
- q(0),
- ],
- q(txo) => [
- q(6806),
- q(0),
- ],
- q(txq) => [
- q(6807),
- q(0),
- ],
- q(txr) => [
- q(6808),
- q(0),
- ],
- q(txs) => [
- q(6809),
- q(0),
- ],
- q(txt) => [
- q(6810),
- q(0),
- ],
- q(txu) => [
- q(6811),
- q(0),
- ],
- q(txx) => [
- q(6812),
- q(0),
- ],
- q(txy) => [
- q(6813),
- q(0),
- ],
- q(tya) => [
- q(6814),
- q(0),
- ],
- q(tye) => [
- q(6815),
- q(0),
- ],
- q(tyh) => [
- q(6816),
- q(0),
- ],
- q(tyi) => [
- q(6817),
- q(0),
- ],
- q(tyj) => [
- q(6818),
- q(0),
- ],
- q(tyl) => [
- q(6819),
- q(0),
- ],
- q(tyn) => [
- q(6820),
- q(0),
- ],
- q(typ) => [
- q(6821),
- q(0),
- ],
- q(tyr) => [
- q(6822),
- q(0),
- ],
- q(tys) => [
- q(6823),
- q(0),
- ],
- q(tyt) => [
- q(6824),
- q(0),
- ],
- q(tyu) => [
- q(6825),
- q(0),
- ],
- q(tyv) => [
- q(0449),
- q(0),
- ],
- q(tyx) => [
- q(6826),
- q(0),
- ],
- q(tyz) => [
- q(6827),
- q(0),
- ],
- q(tza) => [
- q(6828),
- q(0),
- ],
- q(tzh) => [
- q(6829),
- q(0),
- ],
- q(tzj) => [
- q(6830),
- q(0),
- ],
- q(tzl) => [
- q(6831),
- q(0),
- ],
- q(tzm) => [
- q(6832),
- q(0),
- ],
- q(tzn) => [
- q(6833),
- q(0),
- ],
- q(tzo) => [
- q(6834),
- q(0),
- ],
- q(tzx) => [
- q(6835),
- q(0),
- ],
- q(uam) => [
- q(6836),
- q(0),
- ],
- q(uan) => [
- q(6837),
- q(0),
- ],
- q(uar) => [
- q(6838),
- q(0),
- ],
- q(uba) => [
- q(6839),
- q(0),
- ],
- q(ubi) => [
- q(6840),
- q(0),
- ],
- q(ubl) => [
- q(6841),
- q(0),
- ],
- q(ubr) => [
- q(6842),
- q(0),
- ],
- q(ubu) => [
- q(6843),
- q(0),
- ],
- q(uby) => [
- q(6844),
- q(0),
- ],
- q(uda) => [
- q(6845),
- q(0),
- ],
- q(ude) => [
- q(6846),
- q(0),
- ],
- q(udg) => [
- q(6847),
- q(0),
- ],
- q(udi) => [
- q(6848),
- q(0),
- ],
- q(udj) => [
- q(6849),
- q(0),
- ],
- q(udl) => [
- q(6850),
- q(0),
- ],
- q(udm) => [
- q(0450),
- q(0),
- ],
- q(udu) => [
- q(6851),
- q(0),
- ],
- q(ues) => [
- q(6852),
- q(0),
- ],
- q(ufi) => [
- q(6853),
- q(0),
- ],
- q(uga) => [
- q(0451),
- q(0),
- ],
- q(ugb) => [
- q(6854),
- q(0),
- ],
- q(uge) => [
- q(6855),
- q(0),
- ],
- q(ugn) => [
- q(6856),
- q(0),
- ],
- q(ugo) => [
- q(6857),
- q(0),
- ],
- q(ugy) => [
- q(6858),
- q(0),
- ],
- q(uha) => [
- q(6859),
- q(0),
- ],
- q(uhn) => [
- q(6860),
- q(0),
- ],
- q(uig) => [
- q(0452),
- q(0),
- ],
- q(uis) => [
- q(6861),
- q(0),
- ],
- q(uiv) => [
- q(6862),
- q(0),
- ],
- q(uji) => [
- q(6863),
- q(0),
- ],
- q(uka) => [
- q(6864),
- q(0),
- ],
- q(ukg) => [
- q(6865),
- q(0),
- ],
- q(ukh) => [
- q(6866),
- q(0),
- ],
- q(ukk) => [
- q(6867),
- q(0),
- ],
- q(ukl) => [
- q(6868),
- q(0),
- ],
- q(ukp) => [
- q(6869),
- q(0),
- ],
- q(ukq) => [
- q(6870),
- q(0),
- ],
- q(ukr) => [
- q(0453),
- q(0),
- ],
- q(uks) => [
- q(6871),
- q(0),
- ],
- q(uku) => [
- q(6872),
- q(0),
- ],
- q(ukw) => [
- q(6873),
- q(0),
- ],
- q(uky) => [
- q(6874),
- q(0),
- ],
- q(ula) => [
- q(6875),
- q(0),
- ],
- q(ulb) => [
- q(6876),
- q(0),
- ],
- q(ulc) => [
- q(6877),
- q(0),
- ],
- q(ule) => [
- q(6878),
- q(0),
- ],
- q(ulf) => [
- q(6879),
- q(0),
- ],
- q(uli) => [
- q(6880),
- q(0),
- ],
- q(ulk) => [
- q(6881),
- q(0),
- ],
- q(ull) => [
- q(6882),
- q(0),
- ],
- q(ulm) => [
- q(6883),
- q(0),
- ],
- q(uln) => [
- q(6884),
- q(0),
- ],
- q(ulu) => [
- q(6885),
- q(0),
- ],
- q(ulw) => [
- q(6886),
- q(0),
- ],
- q(uma) => [
- q(6887),
- q(0),
- ],
- q(umb) => [
- q(0454),
- q(0),
- ],
- q(umc) => [
- q(6888),
- q(0),
- ],
- q(umd) => [
- q(6889),
- q(0),
- ],
- q(umg) => [
- q(6890),
- q(0),
- ],
- q(umi) => [
- q(6891),
- q(0),
- ],
- q(umm) => [
- q(6892),
- q(0),
- ],
- q(umn) => [
- q(6893),
- q(0),
- ],
- q(umo) => [
- q(6894),
- q(0),
- ],
- q(ump) => [
- q(6895),
- q(0),
- ],
- q(umr) => [
- q(6896),
- q(0),
- ],
- q(ums) => [
- q(6897),
- q(0),
- ],
- q(umu) => [
- q(6898),
- q(0),
- ],
- q(una) => [
- q(6899),
- q(0),
- ],
- q(und) => [
- q(0455),
- q(0),
- ],
- q(une) => [
- q(6900),
- q(0),
- ],
- q(ung) => [
- q(6901),
- q(0),
- ],
- q(unk) => [
- q(6902),
- q(0),
- ],
- q(unm) => [
- q(6903),
- q(0),
- ],
- q(unn) => [
- q(6904),
- q(0),
- ],
- q(unr) => [
- q(6905),
- q(0),
- ],
- q(unu) => [
- q(6906),
- q(0),
- ],
- q(unx) => [
- q(6907),
- q(0),
- ],
- q(unz) => [
- q(6908),
- q(0),
- ],
- q(upi) => [
- q(6909),
- q(0),
- ],
- q(upv) => [
- q(6910),
- q(0),
- ],
- q(ura) => [
- q(6911),
- q(0),
- ],
- q(urb) => [
- q(6912),
- q(0),
- ],
- q(urc) => [
- q(6913),
- q(0),
- ],
- q(urd) => [
- q(0456),
- q(0),
- ],
- q(ure) => [
- q(6914),
- q(0),
- ],
- q(urf) => [
- q(6915),
- q(0),
- ],
- q(urg) => [
- q(6916),
- q(0),
- ],
- q(urh) => [
- q(6917),
- q(0),
- ],
- q(uri) => [
- q(6918),
- q(0),
- ],
- q(urj) => [
- q(0531),
- q(0),
- ],
- q(urk) => [
- q(6919),
- q(0),
- ],
- q(url) => [
- q(6920),
- q(0),
- ],
- q(urm) => [
- q(6921),
- q(0),
- ],
- q(urn) => [
- q(6922),
- q(0),
- ],
- q(uro) => [
- q(6923),
- q(0),
- ],
- q(urp) => [
- q(6924),
- q(0),
- ],
- q(urr) => [
- q(6925),
- q(0),
- ],
- q(urt) => [
- q(6926),
- q(0),
- ],
- q(uru) => [
- q(6927),
- q(0),
- ],
- q(urv) => [
- q(6928),
- q(0),
- ],
- q(urw) => [
- q(6929),
- q(0),
- ],
- q(urx) => [
- q(6930),
- q(0),
- ],
- q(ury) => [
- q(6931),
- q(0),
- ],
- q(urz) => [
- q(6932),
- q(0),
- ],
- q(usa) => [
- q(6933),
- q(0),
- ],
- q(ush) => [
- q(6934),
- q(0),
- ],
- q(usi) => [
- q(6935),
- q(0),
- ],
- q(usk) => [
- q(6936),
- q(0),
- ],
- q(usp) => [
- q(6937),
- q(0),
- ],
- q(usu) => [
- q(6938),
- q(0),
- ],
- q(uta) => [
- q(6939),
- q(0),
- ],
- q(ute) => [
- q(6940),
- q(0),
- ],
- q(utp) => [
- q(6941),
- q(0),
- ],
- q(utr) => [
- q(6942),
- q(0),
- ],
- q(utu) => [
- q(6943),
- q(0),
- ],
- q(uum) => [
- q(6944),
- q(0),
- ],
- q(uun) => [
- q(6945),
- q(0),
- ],
- q(uur) => [
- q(6946),
- q(0),
- ],
- q(uuu) => [
- q(6947),
- q(0),
- ],
- q(uve) => [
- q(6948),
- q(0),
- ],
- q(uvh) => [
- q(6949),
- q(0),
- ],
- q(uvl) => [
- q(6950),
- q(0),
- ],
- q(uwa) => [
- q(6951),
- q(0),
- ],
- q(uya) => [
- q(6952),
- q(0),
- ],
- q(uzb) => [
- q(0457),
- q(0),
- ],
- q(uzn) => [
- q(6953),
- q(0),
- ],
- q(uzs) => [
- q(6954),
- q(0),
- ],
- q(vaa) => [
- q(6955),
- q(0),
- ],
- q(vae) => [
- q(6956),
- q(0),
- ],
- q(vaf) => [
- q(6957),
- q(0),
- ],
- q(vag) => [
- q(6958),
- q(0),
- ],
- q(vah) => [
- q(6959),
- q(0),
- ],
- q(vai) => [
- q(0458),
- q(0),
- ],
- q(vaj) => [
- q(6960),
- q(0),
- ],
- q(val) => [
- q(6961),
- q(0),
- ],
- q(vam) => [
- q(6962),
- q(0),
- ],
- q(van) => [
- q(6963),
- q(0),
- ],
- q(vao) => [
- q(6964),
- q(0),
- ],
- q(vap) => [
- q(6965),
- q(0),
- ],
- q(var) => [
- q(6966),
- q(0),
- ],
- q(vas) => [
- q(6967),
- q(0),
- ],
- q(vau) => [
- q(6968),
- q(0),
- ],
- q(vav) => [
- q(6969),
- q(0),
- ],
- q(vay) => [
- q(6970),
- q(0),
- ],
- q(vbb) => [
- q(6971),
- q(0),
- ],
- q(vbk) => [
- q(6972),
- q(0),
- ],
- q(vec) => [
- q(6973),
- q(0),
- ],
- q(ved) => [
- q(6974),
- q(0),
- ],
- q(vel) => [
- q(6975),
- q(0),
- ],
- q(vem) => [
- q(6976),
- q(0),
- ],
- q(ven) => [
- q(0459),
- q(0),
- ],
- q(veo) => [
- q(6977),
- q(0),
- ],
- q(vep) => [
- q(6978),
- q(0),
- ],
- q(ver) => [
- q(6979),
- q(0),
- ],
- q(vgr) => [
- q(6980),
- q(0),
- ],
- q(vgt) => [
- q(6981),
- q(0),
- ],
- q(vic) => [
- q(6982),
- q(0),
- ],
- q(vid) => [
- q(6983),
- q(0),
- ],
- q(vie) => [
- q(0460),
- q(0),
- ],
- q(vif) => [
- q(6984),
- q(0),
- ],
- q(vig) => [
- q(6985),
- q(0),
- ],
- q(vil) => [
- q(6986),
- q(0),
- ],
- q(vin) => [
- q(6987),
- q(0),
- ],
- q(vis) => [
- q(6988),
- q(0),
- ],
- q(vit) => [
- q(6989),
- q(0),
- ],
- q(viv) => [
- q(6990),
- q(0),
- ],
- q(vka) => [
- q(6991),
- q(0),
- ],
- q(vki) => [
- q(6992),
- q(0),
- ],
- q(vkj) => [
- q(6993),
- q(0),
- ],
- q(vkk) => [
- q(6994),
- q(0),
- ],
- q(vkl) => [
- q(6995),
- q(0),
- ],
- q(vkm) => [
- q(6996),
- q(0),
- ],
- q(vko) => [
- q(6997),
- q(0),
- ],
- q(vkp) => [
- q(6998),
- q(0),
- ],
- q(vkt) => [
- q(6999),
- q(0),
- ],
- q(vku) => [
- q(7000),
- q(0),
- ],
- q(vlp) => [
- q(7001),
- q(0),
- ],
- q(vls) => [
- q(7002),
- q(0),
- ],
- q(vma) => [
- q(7003),
- q(0),
- ],
- q(vmb) => [
- q(7004),
- q(0),
- ],
- q(vmc) => [
- q(7005),
- q(0),
- ],
- q(vmd) => [
- q(7006),
- q(0),
- ],
- q(vme) => [
- q(7007),
- q(0),
- ],
- q(vmf) => [
- q(7008),
- q(0),
- ],
- q(vmg) => [
- q(7009),
- q(0),
- ],
- q(vmh) => [
- q(7010),
- q(0),
- ],
- q(vmi) => [
- q(7011),
- q(0),
- ],
- q(vmj) => [
- q(7012),
- q(0),
- ],
- q(vmk) => [
- q(7013),
- q(0),
- ],
- q(vml) => [
- q(7014),
- q(0),
- ],
- q(vmm) => [
- q(7015),
- q(0),
- ],
- q(vmp) => [
- q(7016),
- q(0),
- ],
- q(vmq) => [
- q(7017),
- q(0),
- ],
- q(vmr) => [
- q(7018),
- q(0),
- ],
- q(vms) => [
- q(7019),
- q(0),
- ],
- q(vmu) => [
- q(7020),
- q(0),
- ],
- q(vmv) => [
- q(7021),
- q(0),
- ],
- q(vmw) => [
- q(7022),
- q(0),
- ],
- q(vmx) => [
- q(7023),
- q(0),
- ],
- q(vmy) => [
- q(7024),
- q(0),
- ],
- q(vmz) => [
- q(7025),
- q(0),
- ],
- q(vnk) => [
- q(7026),
- q(0),
- ],
- q(vnm) => [
- q(7027),
- q(0),
- ],
- q(vnp) => [
- q(7028),
- q(0),
- ],
- q(vol) => [
- q(0461),
- q(0),
- ],
- q(vor) => [
- q(7029),
- q(0),
- ],
- q(vot) => [
- q(0462),
- q(0),
- ],
- q(vra) => [
- q(7030),
- q(0),
- ],
- q(vro) => [
- q(7029),
- q(0),
- ],
- q(vrs) => [
- q(7031),
- q(0),
- ],
- q(vrt) => [
- q(7032),
- q(0),
- ],
- q(vsi) => [
- q(7033),
- q(0),
- ],
- q(vsl) => [
- q(7034),
- q(0),
- ],
- q(vsv) => [
- q(7035),
- q(0),
- ],
- q(vto) => [
- q(7036),
- q(0),
- ],
- q(vum) => [
- q(7037),
- q(0),
- ],
- q(vun) => [
- q(7038),
- q(0),
- ],
- q(vut) => [
- q(7039),
- q(0),
- ],
- q(vwa) => [
- q(7040),
- q(0),
- ],
- q(waa) => [
- q(7041),
- q(0),
- ],
- q(wab) => [
- q(7042),
- q(0),
- ],
- q(wac) => [
- q(7043),
- q(0),
- ],
- q(wad) => [
- q(7044),
- q(0),
- ],
- q(wae) => [
- q(7045),
- q(0),
- ],
- q(waf) => [
- q(7046),
- q(0),
- ],
- q(wag) => [
- q(7047),
- q(0),
- ],
- q(wah) => [
- q(7048),
- q(0),
- ],
- q(wai) => [
- q(7049),
- q(0),
- ],
- q(waj) => [
- q(7050),
- q(0),
- ],
- q(wak) => [
- q(0463),
- q(0),
- ],
- q(wal) => [
- q(0464),
- q(1),
- ],
- q(wam) => [
- q(7051),
- q(0),
- ],
- q(wan) => [
- q(7052),
- q(0),
- ],
- q(wao) => [
- q(7053),
- q(0),
- ],
- q(wap) => [
- q(7054),
- q(0),
- ],
- q(waq) => [
- q(7055),
- q(0),
- ],
- q(war) => [
- q(0465),
- q(1),
- ],
- q(was) => [
- q(0466),
- q(0),
- ],
- q(wat) => [
- q(7056),
- q(0),
- ],
- q(wau) => [
- q(7057),
- q(0),
- ],
- q(wav) => [
- q(7058),
- q(0),
- ],
- q(waw) => [
- q(7059),
- q(0),
- ],
- q(wax) => [
- q(7060),
- q(0),
- ],
- q(way) => [
- q(7061),
- q(0),
- ],
- q(waz) => [
- q(7062),
- q(0),
- ],
- q(wba) => [
- q(7063),
- q(0),
- ],
- q(wbb) => [
- q(7064),
- q(0),
- ],
- q(wbe) => [
- q(7065),
- q(0),
- ],
- q(wbf) => [
- q(6402),
- q(0),
- ],
- q(wbh) => [
- q(7066),
- q(0),
- ],
- q(wbi) => [
- q(7067),
- q(0),
- ],
- q(wbj) => [
- q(7068),
- q(0),
- ],
- q(wbk) => [
- q(7069),
- q(0),
- ],
- q(wbl) => [
- q(7070),
- q(0),
- ],
- q(wbm) => [
- q(7071),
- q(0),
- ],
- q(wbp) => [
- q(7072),
- q(0),
- ],
- q(wbq) => [
- q(7073),
- q(0),
- ],
- q(wbr) => [
- q(7074),
- q(0),
- ],
- q(wbs) => [
- q(7075),
- q(0),
- ],
- q(wbt) => [
- q(7076),
- q(0),
- ],
- q(wbv) => [
- q(7077),
- q(0),
- ],
- q(wbw) => [
- q(7078),
- q(0),
- ],
- q(wca) => [
- q(7079),
- q(0),
- ],
- q(wci) => [
- q(7080),
- q(0),
- ],
- q(wdd) => [
- q(7081),
- q(0),
- ],
- q(wdg) => [
- q(7082),
- q(0),
- ],
- q(wdj) => [
- q(7083),
- q(0),
- ],
- q(wdk) => [
- q(7084),
- q(0),
- ],
- q(wdu) => [
- q(7085),
- q(0),
- ],
- q(wdy) => [
- q(7086),
- q(0),
- ],
- q(wea) => [
- q(7087),
- q(0),
- ],
- q(wec) => [
- q(7088),
- q(0),
- ],
- q(wed) => [
- q(7089),
- q(0),
- ],
- q(weg) => [
- q(7090),
- q(0),
- ],
- q(weh) => [
- q(7091),
- q(0),
- ],
- q(wei) => [
- q(7092),
- q(0),
- ],
- q(wel) => [
- q(0467),
- q(0),
- ],
- q(wem) => [
- q(7093),
- q(0),
- ],
- q(wen) => [
- q(0468),
- q(0),
- ],
- q(weo) => [
- q(7094),
- q(0),
- ],
- q(wep) => [
- q(7095),
- q(0),
- ],
- q(wer) => [
- q(7096),
- q(0),
- ],
- q(wes) => [
- q(7097),
- q(0),
- ],
- q(wet) => [
- q(7098),
- q(0),
- ],
- q(weu) => [
- q(7099),
- q(0),
- ],
- q(wew) => [
- q(7100),
- q(0),
- ],
- q(wfg) => [
- q(7101),
- q(0),
- ],
- q(wga) => [
- q(7102),
- q(0),
- ],
- q(wgb) => [
- q(7103),
- q(0),
- ],
- q(wgg) => [
- q(7104),
- q(0),
- ],
- q(wgi) => [
- q(7105),
- q(0),
- ],
- q(wgo) => [
- q(7106),
- q(0),
- ],
- q(wgu) => [
- q(7107),
- q(0),
- ],
- q(wgy) => [
- q(7108),
- q(0),
- ],
- q(wha) => [
- q(7109),
- q(0),
- ],
- q(whg) => [
- q(7110),
- q(0),
- ],
- q(whk) => [
- q(7111),
- q(0),
- ],
- q(whu) => [
- q(7112),
- q(0),
- ],
- q(wib) => [
- q(7113),
- q(0),
- ],
- q(wic) => [
- q(7114),
- q(0),
- ],
- q(wie) => [
- q(7115),
- q(0),
- ],
- q(wif) => [
- q(7116),
- q(0),
- ],
- q(wig) => [
- q(7117),
- q(0),
- ],
- q(wih) => [
- q(7118),
- q(0),
- ],
- q(wii) => [
- q(7119),
- q(0),
- ],
- q(wij) => [
- q(7120),
- q(0),
- ],
- q(wik) => [
- q(7121),
- q(0),
- ],
- q(wil) => [
- q(7122),
- q(0),
- ],
- q(wim) => [
- q(7123),
- q(0),
- ],
- q(win) => [
- q(7124),
- q(0),
- ],
- q(wir) => [
- q(7125),
- q(0),
- ],
- q(wiu) => [
- q(7126),
- q(0),
- ],
- q(wiv) => [
- q(7127),
- q(0),
- ],
- q(wiy) => [
- q(7128),
- q(0),
- ],
- q(wja) => [
- q(7129),
- q(0),
- ],
- q(wji) => [
- q(7130),
- q(0),
- ],
- q(wka) => [
- q(7131),
- q(0),
- ],
- q(wkb) => [
- q(7132),
- q(0),
- ],
- q(wkd) => [
- q(7133),
- q(0),
- ],
- q(wkl) => [
- q(7134),
- q(0),
- ],
- q(wku) => [
- q(7135),
- q(0),
- ],
- q(wkw) => [
- q(7136),
- q(0),
- ],
- q(wky) => [
- q(7137),
- q(0),
- ],
- q(wla) => [
- q(7138),
- q(0),
- ],
- q(wlc) => [
- q(7139),
- q(0),
- ],
- q(wle) => [
- q(7140),
- q(0),
- ],
- q(wlg) => [
- q(7141),
- q(0),
- ],
- q(wli) => [
- q(7142),
- q(0),
- ],
- q(wlk) => [
- q(7143),
- q(0),
- ],
- q(wll) => [
- q(7144),
- q(0),
- ],
- q(wlm) => [
- q(7145),
- q(0),
- ],
- q(wln) => [
- q(0469),
- q(0),
- ],
- q(wlo) => [
- q(7146),
- q(0),
- ],
- q(wlr) => [
- q(7147),
- q(0),
- ],
- q(wls) => [
- q(7148),
- q(0),
- ],
- q(wlu) => [
- q(7149),
- q(0),
- ],
- q(wlv) => [
- q(7150),
- q(0),
- ],
- q(wlw) => [
- q(7151),
- q(0),
- ],
- q(wlx) => [
- q(7152),
- q(0),
- ],
- q(wly) => [
- q(7153),
- q(0),
- ],
- q(wma) => [
- q(7154),
- q(0),
- ],
- q(wmb) => [
- q(7155),
- q(0),
- ],
- q(wmc) => [
- q(7156),
- q(0),
- ],
- q(wmd) => [
- q(7157),
- q(0),
- ],
- q(wme) => [
- q(7158),
- q(0),
- ],
- q(wmh) => [
- q(7159),
- q(0),
- ],
- q(wmi) => [
- q(7160),
- q(0),
- ],
- q(wmm) => [
- q(7161),
- q(0),
- ],
- q(wmn) => [
- q(7162),
- q(0),
- ],
- q(wmo) => [
- q(7163),
- q(0),
- ],
- q(wms) => [
- q(7164),
- q(0),
- ],
- q(wmt) => [
- q(7165),
- q(0),
- ],
- q(wmw) => [
- q(7166),
- q(0),
- ],
- q(wmx) => [
- q(7167),
- q(0),
- ],
- q(wnb) => [
- q(7168),
- q(0),
- ],
- q(wnc) => [
- q(7169),
- q(0),
- ],
- q(wnd) => [
- q(7170),
- q(0),
- ],
- q(wne) => [
- q(7171),
- q(0),
- ],
- q(wng) => [
- q(7172),
- q(0),
- ],
- q(wni) => [
- q(7173),
- q(0),
- ],
- q(wnk) => [
- q(7174),
- q(0),
- ],
- q(wnm) => [
- q(7175),
- q(0),
- ],
- q(wnn) => [
- q(7176),
- q(0),
- ],
- q(wno) => [
- q(7177),
- q(0),
- ],
- q(wnp) => [
- q(7178),
- q(0),
- ],
- q(wnu) => [
- q(7179),
- q(0),
- ],
- q(wnw) => [
- q(7180),
- q(0),
- ],
- q(wny) => [
- q(7181),
- q(0),
- ],
- q(woa) => [
- q(7182),
- q(0),
- ],
- q(wob) => [
- q(7183),
- q(0),
- ],
- q(woc) => [
- q(7184),
- q(0),
- ],
- q(wod) => [
- q(7185),
- q(0),
- ],
- q(woe) => [
- q(7186),
- q(0),
- ],
- q(wof) => [
- q(7187),
- q(0),
- ],
- q(wog) => [
- q(7188),
- q(0),
- ],
- q(woi) => [
- q(7189),
- q(0),
- ],
- q(wok) => [
- q(7190),
- q(0),
- ],
- q(wol) => [
- q(0470),
- q(0),
- ],
- q(wom) => [
- q(7191),
- q(0),
- ],
- q(won) => [
- q(7192),
- q(0),
- ],
- q(woo) => [
- q(7193),
- q(0),
- ],
- q(wor) => [
- q(7194),
- q(0),
- ],
- q(wos) => [
- q(7195),
- q(0),
- ],
- q(wow) => [
- q(7196),
- q(0),
- ],
- q(woy) => [
- q(7197),
- q(0),
- ],
- q(wpc) => [
- q(7198),
- q(0),
- ],
- q(wra) => [
- q(7199),
- q(0),
- ],
- q(wrb) => [
- q(7200),
- q(0),
- ],
- q(wrd) => [
- q(7201),
- q(0),
- ],
- q(wrg) => [
- q(7202),
- q(0),
- ],
- q(wrh) => [
- q(7203),
- q(0),
- ],
- q(wri) => [
- q(7204),
- q(0),
- ],
- q(wrk) => [
- q(7205),
- q(0),
- ],
- q(wrl) => [
- q(7206),
- q(0),
- ],
- q(wrm) => [
- q(7207),
- q(0),
- ],
- q(wrn) => [
- q(7208),
- q(0),
- ],
- q(wro) => [
- q(7209),
- q(0),
- ],
- q(wrp) => [
- q(7210),
- q(0),
- ],
- q(wrr) => [
- q(7211),
- q(0),
- ],
- q(wrs) => [
- q(7212),
- q(0),
- ],
- q(wru) => [
- q(7213),
- q(0),
- ],
- q(wrv) => [
- q(7214),
- q(0),
- ],
- q(wrw) => [
- q(7215),
- q(0),
- ],
- q(wrx) => [
- q(7216),
- q(0),
- ],
- q(wry) => [
- q(7217),
- q(0),
- ],
- q(wrz) => [
- q(7218),
- q(0),
- ],
- q(wsa) => [
- q(7219),
- q(0),
- ],
- q(wsg) => [
- q(7220),
- q(0),
- ],
- q(wsi) => [
- q(7221),
- q(0),
- ],
- q(wsk) => [
- q(7222),
- q(0),
- ],
- q(wsr) => [
- q(7223),
- q(0),
- ],
- q(wss) => [
- q(7224),
- q(0),
- ],
- q(wsu) => [
- q(7225),
- q(0),
- ],
- q(wsv) => [
- q(7226),
- q(0),
- ],
- q(wtf) => [
- q(7227),
- q(0),
- ],
- q(wth) => [
- q(7228),
- q(0),
- ],
- q(wti) => [
- q(7229),
- q(0),
- ],
- q(wtk) => [
- q(7230),
- q(0),
- ],
- q(wtm) => [
- q(7231),
- q(0),
- ],
- q(wtw) => [
- q(7232),
- q(0),
- ],
- q(wua) => [
- q(7233),
- q(0),
- ],
- q(wub) => [
- q(7234),
- q(0),
- ],
- q(wud) => [
- q(7235),
- q(0),
- ],
- q(wuh) => [
- q(7236),
- q(0),
- ],
- q(wul) => [
- q(7237),
- q(0),
- ],
- q(wum) => [
- q(7238),
- q(0),
- ],
- q(wun) => [
- q(7239),
- q(0),
- ],
- q(wur) => [
- q(7240),
- q(0),
- ],
- q(wut) => [
- q(7241),
- q(0),
- ],
- q(wuu) => [
- q(7242),
- q(0),
- ],
- q(wuv) => [
- q(7243),
- q(0),
- ],
- q(wux) => [
- q(7244),
- q(0),
- ],
- q(wuy) => [
- q(7245),
- q(0),
- ],
- q(wwa) => [
- q(7246),
- q(0),
- ],
- q(wwb) => [
- q(7247),
- q(0),
- ],
- q(wwo) => [
- q(7248),
- q(0),
- ],
- q(wwr) => [
- q(7249),
- q(0),
- ],
- q(www) => [
- q(7250),
- q(0),
- ],
- q(wxa) => [
- q(7251),
- q(0),
- ],
- q(wxw) => [
- q(7252),
- q(0),
- ],
- q(wya) => [
- q(7253),
- q(0),
- ],
- q(wyb) => [
- q(7254),
- q(0),
- ],
- q(wyi) => [
- q(7255),
- q(0),
- ],
- q(wym) => [
- q(7256),
- q(0),
- ],
- q(wyr) => [
- q(7257),
- q(0),
- ],
- q(wyy) => [
- q(7258),
- q(0),
- ],
- q(xaa) => [
- q(7259),
- q(0),
- ],
- q(xab) => [
- q(7260),
- q(0),
- ],
- q(xac) => [
- q(7261),
- q(0),
- ],
- q(xad) => [
- q(7262),
- q(0),
- ],
- q(xae) => [
- q(7263),
- q(0),
- ],
- q(xag) => [
- q(7264),
- q(0),
- ],
- q(xai) => [
- q(7265),
- q(0),
- ],
- q(xaj) => [
- q(7266),
- q(0),
- ],
- q(xak) => [
- q(7267),
- q(0),
- ],
- q(xal) => [
- q(0471),
- q(0),
- ],
- q(xam) => [
- q(7268),
- q(0),
- ],
- q(xan) => [
- q(7269),
- q(0),
- ],
- q(xao) => [
- q(7270),
- q(0),
- ],
- q(xap) => [
- q(7271),
- q(0),
- ],
- q(xaq) => [
- q(7272),
- q(0),
- ],
- q(xar) => [
- q(7273),
- q(0),
- ],
- q(xas) => [
- q(7274),
- q(0),
- ],
- q(xat) => [
- q(7275),
- q(0),
- ],
- q(xau) => [
- q(7276),
- q(0),
- ],
- q(xav) => [
- q(7277),
- q(0),
- ],
- q(xaw) => [
- q(7278),
- q(0),
- ],
- q(xay) => [
- q(7279),
- q(0),
- ],
- q(xbb) => [
- q(7280),
- q(0),
- ],
- q(xbc) => [
- q(7281),
- q(0),
- ],
- q(xbd) => [
- q(7282),
- q(0),
- ],
- q(xbe) => [
- q(7283),
- q(0),
- ],
- q(xbg) => [
- q(7284),
- q(0),
- ],
- q(xbi) => [
- q(7285),
- q(0),
- ],
- q(xbj) => [
- q(7286),
- q(0),
- ],
- q(xbm) => [
- q(7287),
- q(0),
- ],
- q(xbn) => [
- q(7288),
- q(0),
- ],
- q(xbo) => [
- q(7289),
- q(0),
- ],
- q(xbp) => [
- q(7290),
- q(0),
- ],
- q(xbr) => [
- q(7291),
- q(0),
- ],
- q(xbw) => [
- q(7292),
- q(0),
- ],
- q(xby) => [
- q(7293),
- q(0),
- ],
- q(xcb) => [
- q(7294),
- q(0),
- ],
- q(xcc) => [
- q(7295),
- q(0),
- ],
- q(xce) => [
- q(7296),
- q(0),
- ],
- q(xcg) => [
- q(7297),
- q(0),
- ],
- q(xch) => [
- q(7298),
- q(0),
- ],
- q(xcl) => [
- q(7299),
- q(0),
- ],
- q(xcm) => [
- q(7300),
- q(0),
- ],
- q(xcn) => [
- q(7301),
- q(0),
- ],
- q(xco) => [
- q(7302),
- q(0),
- ],
- q(xcr) => [
- q(7303),
- q(0),
- ],
- q(xct) => [
- q(7304),
- q(0),
- ],
- q(xcu) => [
- q(7305),
- q(0),
- ],
- q(xcv) => [
- q(7306),
- q(0),
- ],
- q(xcw) => [
- q(7307),
- q(0),
- ],
- q(xcy) => [
- q(7308),
- q(0),
- ],
- q(xda) => [
- q(7309),
- q(0),
- ],
- q(xdc) => [
- q(7310),
- q(0),
- ],
- q(xdk) => [
- q(7311),
- q(0),
- ],
- q(xdm) => [
- q(7312),
- q(0),
- ],
- q(xdo) => [
- q(7313),
- q(0),
- ],
- q(xdy) => [
- q(7314),
- q(0),
- ],
- q(xeb) => [
- q(7315),
- q(0),
- ],
- q(xed) => [
- q(7316),
- q(0),
- ],
- q(xeg) => [
- q(7317),
- q(0),
- ],
- q(xel) => [
- q(7318),
- q(0),
- ],
- q(xem) => [
- q(7319),
- q(0),
- ],
- q(xep) => [
- q(7320),
- q(0),
- ],
- q(xer) => [
- q(7321),
- q(0),
- ],
- q(xes) => [
- q(7322),
- q(0),
- ],
- q(xet) => [
- q(7323),
- q(0),
- ],
- q(xeu) => [
- q(7324),
- q(0),
- ],
- q(xfa) => [
- q(7325),
- q(0),
- ],
- q(xga) => [
- q(7326),
- q(0),
- ],
- q(xgb) => [
- q(7327),
- q(0),
- ],
- q(xgd) => [
- q(7328),
- q(0),
- ],
- q(xgf) => [
- q(7329),
- q(0),
- ],
- q(xgg) => [
- q(7330),
- q(0),
- ],
- q(xgi) => [
- q(7331),
- q(0),
- ],
- q(xgl) => [
- q(7332),
- q(0),
- ],
- q(xgm) => [
- q(7333),
- q(0),
- ],
- q(xgn) => [
- q(0532),
- q(0),
- ],
- q(xgr) => [
- q(7334),
- q(0),
- ],
- q(xgu) => [
- q(7335),
- q(0),
- ],
- q(xgw) => [
- q(7336),
- q(0),
- ],
- q(xha) => [
- q(7337),
- q(0),
- ],
- q(xhc) => [
- q(7338),
- q(0),
- ],
- q(xhd) => [
- q(7339),
- q(0),
- ],
- q(xhe) => [
- q(7340),
- q(0),
- ],
- q(xho) => [
- q(0472),
- q(0),
- ],
- q(xhr) => [
- q(7341),
- q(0),
- ],
- q(xht) => [
- q(7342),
- q(0),
- ],
- q(xhu) => [
- q(7343),
- q(0),
- ],
- q(xhv) => [
- q(7344),
- q(0),
- ],
- q(xib) => [
- q(7345),
- q(0),
- ],
- q(xii) => [
- q(7346),
- q(0),
- ],
- q(xil) => [
- q(7347),
- q(0),
- ],
- q(xin) => [
- q(7348),
- q(0),
- ],
- q(xir) => [
- q(7349),
- q(0),
- ],
- q(xis) => [
- q(7350),
- q(0),
- ],
- q(xiv) => [
- q(7351),
- q(0),
- ],
- q(xiy) => [
- q(7352),
- q(0),
- ],
- q(xjb) => [
- q(7353),
- q(0),
- ],
- q(xjt) => [
- q(7354),
- q(0),
- ],
- q(xka) => [
- q(7355),
- q(0),
- ],
- q(xkb) => [
- q(7356),
- q(0),
- ],
- q(xkc) => [
- q(7357),
- q(0),
- ],
- q(xkd) => [
- q(7358),
- q(0),
- ],
- q(xke) => [
- q(7359),
- q(0),
- ],
- q(xkf) => [
- q(7360),
- q(0),
- ],
- q(xkg) => [
- q(7361),
- q(0),
- ],
- q(xki) => [
- q(7362),
- q(0),
- ],
- q(xkj) => [
- q(7363),
- q(0),
- ],
- q(xkk) => [
- q(7364),
- q(0),
- ],
- q(xkl) => [
- q(7365),
- q(0),
- ],
- q(xkn) => [
- q(7366),
- q(0),
- ],
- q(xko) => [
- q(7367),
- q(0),
- ],
- q(xkp) => [
- q(7368),
- q(0),
- ],
- q(xkq) => [
- q(7369),
- q(0),
- ],
- q(xkr) => [
- q(7370),
- q(0),
- ],
- q(xks) => [
- q(7371),
- q(0),
- ],
- q(xkt) => [
- q(7372),
- q(0),
- ],
- q(xku) => [
- q(7373),
- q(0),
- ],
- q(xkv) => [
- q(7374),
- q(0),
- ],
- q(xkw) => [
- q(7375),
- q(0),
- ],
- q(xkx) => [
- q(7376),
- q(0),
- ],
- q(xky) => [
- q(7377),
- q(0),
- ],
- q(xkz) => [
- q(7378),
- q(0),
- ],
- q(xla) => [
- q(7379),
- q(0),
- ],
- q(xlb) => [
- q(7380),
- q(0),
- ],
- q(xlc) => [
- q(7381),
- q(0),
- ],
- q(xld) => [
- q(7382),
- q(0),
- ],
- q(xle) => [
- q(7383),
- q(0),
- ],
- q(xlg) => [
- q(7384),
- q(0),
- ],
- q(xli) => [
- q(7385),
- q(0),
- ],
- q(xln) => [
- q(7386),
- q(0),
- ],
- q(xlo) => [
- q(7387),
- q(0),
- ],
- q(xlp) => [
- q(7388),
- q(0),
- ],
- q(xls) => [
- q(7389),
- q(0),
- ],
- q(xlu) => [
- q(7390),
- q(0),
- ],
- q(xly) => [
- q(7391),
- q(0),
- ],
- q(xma) => [
- q(7392),
- q(0),
- ],
- q(xmb) => [
- q(7393),
- q(0),
- ],
- q(xmc) => [
- q(7394),
- q(0),
- ],
- q(xmd) => [
- q(7395),
- q(0),
- ],
- q(xme) => [
- q(7396),
- q(0),
- ],
- q(xmf) => [
- q(7397),
- q(0),
- ],
- q(xmg) => [
- q(7398),
- q(0),
- ],
- q(xmh) => [
- q(7399),
- q(0),
- ],
- q(xmj) => [
- q(7400),
- q(0),
- ],
- q(xmk) => [
- q(7401),
- q(0),
- ],
- q(xml) => [
- q(7402),
- q(0),
- ],
- q(xmm) => [
- q(7403),
- q(0),
- ],
- q(xmn) => [
- q(7404),
- q(0),
- ],
- q(xmo) => [
- q(7405),
- q(0),
- ],
- q(xmp) => [
- q(7406),
- q(0),
- ],
- q(xmq) => [
- q(7407),
- q(0),
- ],
- q(xmr) => [
- q(7408),
- q(0),
- ],
- q(xms) => [
- q(7409),
- q(0),
- ],
- q(xmt) => [
- q(7410),
- q(0),
- ],
- q(xmu) => [
- q(7411),
- q(0),
- ],
- q(xmv) => [
- q(7412),
- q(0),
- ],
- q(xmw) => [
- q(7413),
- q(0),
- ],
- q(xmx) => [
- q(7414),
- q(0),
- ],
- q(xmy) => [
- q(7415),
- q(0),
- ],
- q(xmz) => [
- q(7416),
- q(0),
- ],
- q(xna) => [
- q(7417),
- q(0),
- ],
- q(xnb) => [
- q(7418),
- q(0),
- ],
- q(xnd) => [
- q(0533),
- q(0),
- ],
- q(xng) => [
- q(7419),
- q(0),
- ],
- q(xnh) => [
- q(7420),
- q(0),
- ],
- q(xni) => [
- q(7421),
- q(0),
- ],
- q(xnk) => [
- q(7422),
- q(0),
- ],
- q(xnn) => [
- q(7423),
- q(0),
- ],
- q(xno) => [
- q(7424),
- q(0),
- ],
- q(xnr) => [
- q(7425),
- q(0),
- ],
- q(xns) => [
- q(7426),
- q(0),
- ],
- q(xnt) => [
- q(7427),
- q(0),
- ],
- q(xnu) => [
- q(7428),
- q(0),
- ],
- q(xny) => [
- q(7429),
- q(0),
- ],
- q(xnz) => [
- q(7430),
- q(0),
- ],
- q(xoc) => [
- q(7431),
- q(0),
- ],
- q(xod) => [
- q(7432),
- q(0),
- ],
- q(xog) => [
- q(7433),
- q(0),
- ],
- q(xoi) => [
- q(7434),
- q(0),
- ],
- q(xok) => [
- q(7435),
- q(0),
- ],
- q(xom) => [
- q(7436),
- q(0),
- ],
- q(xon) => [
- q(7437),
- q(0),
- ],
- q(xoo) => [
- q(7438),
- q(0),
- ],
- q(xop) => [
- q(7439),
- q(0),
- ],
- q(xor) => [
- q(7440),
- q(0),
- ],
- q(xow) => [
- q(7441),
- q(0),
- ],
- q(xpa) => [
- q(7442),
- q(0),
- ],
- q(xpc) => [
- q(7443),
- q(0),
- ],
- q(xpe) => [
- q(7444),
- q(0),
- ],
- q(xpg) => [
- q(7445),
- q(0),
- ],
- q(xpi) => [
- q(7446),
- q(0),
- ],
- q(xpj) => [
- q(7447),
- q(0),
- ],
- q(xpk) => [
- q(7448),
- q(0),
- ],
- q(xpm) => [
- q(7449),
- q(0),
- ],
- q(xpn) => [
- q(7450),
- q(0),
- ],
- q(xpo) => [
- q(7451),
- q(0),
- ],
- q(xpp) => [
- q(7452),
- q(0),
- ],
- q(xpq) => [
- q(7453),
- q(0),
- ],
- q(xpr) => [
- q(7454),
- q(0),
- ],
- q(xps) => [
- q(7455),
- q(0),
- ],
- q(xpt) => [
- q(7456),
- q(0),
- ],
- q(xpu) => [
- q(7457),
- q(0),
- ],
- q(xpy) => [
- q(7458),
- q(0),
- ],
- q(xqa) => [
- q(7459),
- q(0),
- ],
- q(xqt) => [
- q(7460),
- q(0),
- ],
- q(xra) => [
- q(7461),
- q(0),
- ],
- q(xrb) => [
- q(7462),
- q(0),
- ],
- q(xrd) => [
- q(7463),
- q(0),
- ],
- q(xre) => [
- q(7464),
- q(0),
- ],
- q(xrg) => [
- q(7465),
- q(0),
- ],
- q(xri) => [
- q(7466),
- q(0),
- ],
- q(xrm) => [
- q(7467),
- q(0),
- ],
- q(xrn) => [
- q(7468),
- q(0),
- ],
- q(xrq) => [
- q(7469),
- q(0),
- ],
- q(xrr) => [
- q(7470),
- q(0),
- ],
- q(xrt) => [
- q(7471),
- q(0),
- ],
- q(xru) => [
- q(7472),
- q(0),
- ],
- q(xrw) => [
- q(7473),
- q(0),
- ],
- q(xsa) => [
- q(7474),
- q(0),
- ],
- q(xsb) => [
- q(7475),
- q(0),
- ],
- q(xsc) => [
- q(7476),
- q(0),
- ],
- q(xsd) => [
- q(7477),
- q(0),
- ],
- q(xse) => [
- q(7478),
- q(0),
- ],
- q(xsh) => [
- q(7479),
- q(0),
- ],
- q(xsi) => [
- q(7480),
- q(0),
- ],
- q(xsl) => [
- q(7481),
- q(0),
- ],
- q(xsm) => [
- q(7482),
- q(0),
- ],
- q(xsn) => [
- q(7483),
- q(0),
- ],
- q(xso) => [
- q(7484),
- q(0),
- ],
- q(xsp) => [
- q(7485),
- q(0),
- ],
- q(xsq) => [
- q(7486),
- q(0),
- ],
- q(xsr) => [
- q(7487),
- q(0),
- ],
- q(xss) => [
- q(7488),
- q(0),
- ],
- q(xsu) => [
- q(7489),
- q(0),
- ],
- q(xsv) => [
- q(7490),
- q(0),
- ],
- q(xsy) => [
- q(7491),
- q(0),
- ],
- q(xta) => [
- q(7492),
- q(0),
- ],
- q(xtb) => [
- q(7493),
- q(0),
- ],
- q(xtc) => [
- q(7494),
- q(0),
- ],
- q(xtd) => [
- q(7495),
- q(0),
- ],
- q(xte) => [
- q(7496),
- q(0),
- ],
- q(xtg) => [
- q(7497),
- q(0),
- ],
- q(xth) => [
- q(7498),
- q(0),
- ],
- q(xti) => [
- q(7499),
- q(0),
- ],
- q(xtj) => [
- q(7500),
- q(0),
- ],
- q(xtl) => [
- q(7501),
- q(0),
- ],
- q(xtm) => [
- q(7502),
- q(0),
- ],
- q(xtn) => [
- q(7503),
- q(0),
- ],
- q(xto) => [
- q(7504),
- q(0),
- ],
- q(xtp) => [
- q(7505),
- q(0),
- ],
- q(xtq) => [
- q(7506),
- q(0),
- ],
- q(xtr) => [
- q(7507),
- q(0),
- ],
- q(xts) => [
- q(7508),
- q(0),
- ],
- q(xtt) => [
- q(7509),
- q(0),
- ],
- q(xtu) => [
- q(7510),
- q(0),
- ],
- q(xtv) => [
- q(7511),
- q(0),
- ],
- q(xtw) => [
- q(7512),
- q(0),
- ],
- q(xty) => [
- q(7513),
- q(0),
- ],
- q(xtz) => [
- q(7514),
- q(0),
- ],
- q(xua) => [
- q(7515),
- q(0),
- ],
- q(xub) => [
- q(7516),
- q(0),
- ],
- q(xud) => [
- q(7517),
- q(0),
- ],
- q(xug) => [
- q(7518),
- q(0),
- ],
- q(xuj) => [
- q(7519),
- q(0),
- ],
- q(xul) => [
- q(7520),
- q(0),
- ],
- q(xum) => [
- q(7521),
- q(0),
- ],
- q(xun) => [
- q(7522),
- q(0),
- ],
- q(xuo) => [
- q(7523),
- q(0),
- ],
- q(xup) => [
- q(7524),
- q(0),
- ],
- q(xur) => [
- q(7525),
- q(0),
- ],
- q(xut) => [
- q(7526),
- q(0),
- ],
- q(xuu) => [
- q(7527),
- q(0),
- ],
- q(xve) => [
- q(7528),
- q(0),
- ],
- q(xvi) => [
- q(7529),
- q(0),
- ],
- q(xvn) => [
- q(7530),
- q(0),
- ],
- q(xvo) => [
- q(7531),
- q(0),
- ],
- q(xvs) => [
- q(7532),
- q(0),
- ],
- q(xwa) => [
- q(7533),
- q(0),
- ],
- q(xwc) => [
- q(7534),
- q(0),
- ],
- q(xwd) => [
- q(7535),
- q(0),
- ],
- q(xwe) => [
- q(7536),
- q(0),
- ],
- q(xwg) => [
- q(7537),
- q(0),
- ],
- q(xwj) => [
- q(7538),
- q(0),
- ],
- q(xwk) => [
- q(7539),
- q(0),
- ],
- q(xwl) => [
- q(7540),
- q(0),
- ],
- q(xwo) => [
- q(7541),
- q(0),
- ],
- q(xwr) => [
- q(7542),
- q(0),
- ],
- q(xwt) => [
- q(7543),
- q(0),
- ],
- q(xww) => [
- q(7544),
- q(0),
- ],
- q(xxb) => [
- q(7545),
- q(0),
- ],
- q(xxk) => [
- q(7546),
- q(0),
- ],
- q(xxm) => [
- q(7547),
- q(0),
- ],
- q(xxr) => [
- q(7548),
- q(0),
- ],
- q(xxt) => [
- q(7549),
- q(0),
- ],
- q(xya) => [
- q(7550),
- q(0),
- ],
- q(xyb) => [
- q(7551),
- q(0),
- ],
- q(xyj) => [
- q(7552),
- q(0),
- ],
- q(xyk) => [
- q(7553),
- q(0),
- ],
- q(xyl) => [
- q(7554),
- q(0),
- ],
- q(xyt) => [
- q(7555),
- q(0),
- ],
- q(xyy) => [
- q(7556),
- q(0),
- ],
- q(xzh) => [
- q(7557),
- q(0),
- ],
- q(xzm) => [
- q(7558),
- q(0),
- ],
- q(xzp) => [
- q(7559),
- q(0),
- ],
- q(yaa) => [
- q(7560),
- q(0),
- ],
- q(yab) => [
- q(7561),
- q(0),
- ],
- q(yac) => [
- q(7562),
- q(0),
- ],
- q(yad) => [
- q(7563),
- q(0),
- ],
- q(yae) => [
- q(7564),
- q(0),
- ],
- q(yaf) => [
- q(7565),
- q(0),
- ],
- q(yag) => [
- q(7566),
- q(0),
- ],
- q(yah) => [
- q(7567),
- q(0),
- ],
- q(yai) => [
- q(7568),
- q(0),
- ],
- q(yaj) => [
- q(7569),
- q(0),
- ],
- q(yak) => [
- q(7570),
- q(0),
- ],
- q(yal) => [
- q(7571),
- q(0),
- ],
- q(yam) => [
- q(7572),
- q(0),
- ],
- q(yan) => [
- q(7573),
- q(0),
- ],
- q(yao) => [
- q(0473),
- q(0),
- ],
- q(yap) => [
- q(0474),
- q(0),
- ],
- q(yaq) => [
- q(7574),
- q(0),
- ],
- q(yar) => [
- q(7575),
- q(0),
- ],
- q(yas) => [
- q(7576),
- q(0),
- ],
- q(yat) => [
- q(7577),
- q(0),
- ],
- q(yau) => [
- q(7578),
- q(0),
- ],
- q(yav) => [
- q(7579),
- q(0),
- ],
- q(yaw) => [
- q(7580),
- q(0),
- ],
- q(yax) => [
- q(7581),
- q(0),
- ],
- q(yay) => [
- q(7582),
- q(0),
- ],
- q(yaz) => [
- q(7583),
- q(0),
- ],
- q(yba) => [
- q(7584),
- q(0),
- ],
- q(ybb) => [
- q(7585),
- q(0),
- ],
- q(ybe) => [
- q(7586),
- q(0),
- ],
- q(ybh) => [
- q(7587),
- q(0),
- ],
- q(ybi) => [
- q(7588),
- q(0),
- ],
- q(ybj) => [
- q(7589),
- q(0),
- ],
- q(ybk) => [
- q(7590),
- q(0),
- ],
- q(ybl) => [
- q(7591),
- q(0),
- ],
- q(ybm) => [
- q(7592),
- q(0),
- ],
- q(ybn) => [
- q(7593),
- q(0),
- ],
- q(ybo) => [
- q(7594),
- q(0),
- ],
- q(ybx) => [
- q(7595),
- q(0),
- ],
- q(yby) => [
- q(7596),
- q(0),
- ],
- q(ych) => [
- q(7597),
- q(0),
- ],
- q(ycl) => [
- q(7598),
- q(0),
- ],
- q(ycn) => [
- q(7599),
- q(0),
- ],
- q(ycp) => [
- q(7600),
- q(0),
- ],
- q(yda) => [
- q(7601),
- q(0),
- ],
- q(ydd) => [
- q(7602),
- q(0),
- ],
- q(yde) => [
- q(7603),
- q(0),
- ],
- q(ydg) => [
- q(7604),
- q(0),
- ],
- q(ydk) => [
- q(7605),
- q(0),
- ],
- q(yea) => [
- q(7606),
- q(0),
- ],
- q(yec) => [
- q(7607),
- q(0),
- ],
- q(yee) => [
- q(7608),
- q(0),
- ],
- q(yei) => [
- q(7609),
- q(0),
- ],
- q(yej) => [
- q(7610),
- q(0),
- ],
- q(yel) => [
- q(7611),
- q(0),
- ],
- q(yer) => [
- q(7612),
- q(0),
- ],
- q(yes) => [
- q(7613),
- q(0),
- ],
- q(yet) => [
- q(7614),
- q(0),
- ],
- q(yeu) => [
- q(7615),
- q(0),
- ],
- q(yev) => [
- q(7616),
- q(0),
- ],
- q(yey) => [
- q(7617),
- q(0),
- ],
- q(yga) => [
- q(7618),
- q(0),
- ],
- q(ygi) => [
- q(7619),
- q(0),
- ],
- q(ygl) => [
- q(7620),
- q(0),
- ],
- q(ygm) => [
- q(7621),
- q(0),
- ],
- q(ygp) => [
- q(7622),
- q(0),
- ],
- q(ygr) => [
- q(7623),
- q(0),
- ],
- q(ygs) => [
- q(7624),
- q(0),
- ],
- q(ygu) => [
- q(7625),
- q(0),
- ],
- q(ygw) => [
- q(7626),
- q(0),
- ],
- q(yha) => [
- q(7627),
- q(0),
- ],
- q(yhd) => [
- q(7628),
- q(0),
- ],
- q(yhl) => [
- q(7629),
- q(0),
- ],
- q(yhs) => [
- q(7630),
- q(0),
- ],
- q(yia) => [
- q(7631),
- q(0),
- ],
- q(yid) => [
- q(0475),
- q(0),
- ],
- q(yif) => [
- q(2655),
- q(0),
- ],
- q(yig) => [
- q(7632),
- q(0),
- ],
- q(yih) => [
- q(7633),
- q(0),
- ],
- q(yii) => [
- q(7634),
- q(0),
- ],
- q(yij) => [
- q(7635),
- q(0),
- ],
- q(yik) => [
- q(7636),
- q(0),
- ],
- q(yil) => [
- q(7637),
- q(0),
- ],
- q(yim) => [
- q(7638),
- q(0),
- ],
- q(yin) => [
- q(7639),
- q(0),
- ],
- q(yip) => [
- q(7640),
- q(0),
- ],
- q(yiq) => [
- q(7641),
- q(0),
- ],
- q(yir) => [
- q(7642),
- q(0),
- ],
- q(yis) => [
- q(7643),
- q(0),
- ],
- q(yit) => [
- q(7644),
- q(0),
- ],
- q(yiu) => [
- q(7645),
- q(0),
- ],
- q(yiv) => [
- q(7646),
- q(0),
- ],
- q(yix) => [
- q(7647),
- q(0),
- ],
- q(yiz) => [
- q(7648),
- q(0),
- ],
- q(yka) => [
- q(7649),
- q(0),
- ],
- q(ykg) => [
- q(7650),
- q(0),
- ],
- q(yki) => [
- q(7651),
- q(0),
- ],
- q(ykk) => [
- q(7652),
- q(0),
- ],
- q(ykl) => [
- q(7653),
- q(0),
- ],
- q(ykm) => [
- q(7654),
- q(0),
- ],
- q(ykn) => [
- q(7655),
- q(0),
- ],
- q(yko) => [
- q(7656),
- q(0),
- ],
- q(ykr) => [
- q(7657),
- q(0),
- ],
- q(ykt) => [
- q(7658),
- q(0),
- ],
- q(yku) => [
- q(7659),
- q(0),
- ],
- q(yky) => [
- q(7660),
- q(0),
- ],
- q(yla) => [
- q(7661),
- q(0),
- ],
- q(ylb) => [
- q(7662),
- q(0),
- ],
- q(yle) => [
- q(7663),
- q(0),
- ],
- q(ylg) => [
- q(7664),
- q(0),
- ],
- q(yli) => [
- q(7665),
- q(0),
- ],
- q(yll) => [
- q(7666),
- q(0),
- ],
- q(ylm) => [
- q(7667),
- q(0),
- ],
- q(yln) => [
- q(7668),
- q(0),
- ],
- q(ylo) => [
- q(7669),
- q(0),
- ],
- q(ylr) => [
- q(7670),
- q(0),
- ],
- q(ylu) => [
- q(7671),
- q(0),
- ],
- q(yly) => [
- q(7672),
- q(0),
- ],
- q(ymb) => [
- q(7673),
- q(0),
- ],
- q(ymc) => [
- q(7674),
- q(0),
- ],
- q(ymd) => [
- q(7675),
- q(0),
- ],
- q(yme) => [
- q(7676),
- q(0),
- ],
- q(ymg) => [
- q(7677),
- q(0),
- ],
- q(ymh) => [
- q(7678),
- q(0),
- ],
- q(ymi) => [
- q(7679),
- q(0),
- ],
- q(ymk) => [
- q(7680),
- q(0),
- ],
- q(yml) => [
- q(7681),
- q(0),
- ],
- q(ymm) => [
- q(7682),
- q(0),
- ],
- q(ymn) => [
- q(7683),
- q(0),
- ],
- q(ymo) => [
- q(7684),
- q(0),
- ],
- q(ymp) => [
- q(7685),
- q(0),
- ],
- q(ymq) => [
- q(7686),
- q(0),
- ],
- q(ymr) => [
- q(7687),
- q(0),
- ],
- q(yms) => [
- q(7688),
- q(0),
- ],
- q(ymx) => [
- q(7689),
- q(0),
- ],
- q(ymz) => [
- q(7690),
- q(0),
- ],
- q(yna) => [
- q(7691),
- q(0),
- ],
- q(ynd) => [
- q(7692),
- q(0),
- ],
- q(yne) => [
- q(7693),
- q(0),
- ],
- q(yng) => [
- q(7694),
- q(0),
- ],
- q(ynk) => [
- q(7695),
- q(0),
- ],
- q(ynl) => [
- q(7696),
- q(0),
- ],
- q(ynn) => [
- q(7697),
- q(0),
- ],
- q(yno) => [
- q(7698),
- q(0),
- ],
- q(ynq) => [
- q(7699),
- q(0),
- ],
- q(yns) => [
- q(7700),
- q(0),
- ],
- q(ynu) => [
- q(7701),
- q(0),
- ],
- q(yob) => [
- q(7702),
- q(0),
- ],
- q(yog) => [
- q(7703),
- q(0),
- ],
- q(yoi) => [
- q(7704),
- q(0),
- ],
- q(yok) => [
- q(7705),
- q(0),
- ],
- q(yol) => [
- q(7706),
- q(0),
- ],
- q(yom) => [
- q(7707),
- q(0),
- ],
- q(yon) => [
- q(7708),
- q(0),
- ],
- q(yor) => [
- q(0476),
- q(0),
- ],
- q(yot) => [
- q(7709),
- q(0),
- ],
- q(yox) => [
- q(7710),
- q(0),
- ],
- q(yoy) => [
- q(7711),
- q(0),
- ],
- q(ypa) => [
- q(7712),
- q(0),
- ],
- q(ypb) => [
- q(7713),
- q(0),
- ],
- q(ypg) => [
- q(7714),
- q(0),
- ],
- q(yph) => [
- q(7715),
- q(0),
- ],
- q(ypk) => [
- q(0477),
- q(0),
- ],
- q(ypm) => [
- q(7716),
- q(0),
- ],
- q(ypn) => [
- q(7717),
- q(0),
- ],
- q(ypo) => [
- q(7718),
- q(0),
- ],
- q(ypp) => [
- q(7719),
- q(0),
- ],
- q(ypz) => [
- q(7720),
- q(0),
- ],
- q(yra) => [
- q(7721),
- q(0),
- ],
- q(yrb) => [
- q(7722),
- q(0),
- ],
- q(yre) => [
- q(7723),
- q(0),
- ],
- q(yrk) => [
- q(7724),
- q(0),
- ],
- q(yrl) => [
- q(7725),
- q(0),
- ],
- q(yrm) => [
- q(7726),
- q(0),
- ],
- q(yrn) => [
- q(7727),
- q(0),
- ],
- q(yro) => [
- q(7728),
- q(0),
- ],
- q(yrs) => [
- q(7729),
- q(0),
- ],
- q(yrw) => [
- q(7730),
- q(0),
- ],
- q(yry) => [
- q(7731),
- q(0),
- ],
- q(ysc) => [
- q(7732),
- q(0),
- ],
- q(ysd) => [
- q(7733),
- q(0),
- ],
- q(ysg) => [
- q(7734),
- q(0),
- ],
- q(ysl) => [
- q(7735),
- q(0),
- ],
- q(ysn) => [
- q(7736),
- q(0),
- ],
- q(yso) => [
- q(7737),
- q(0),
- ],
- q(ysp) => [
- q(7738),
- q(0),
- ],
- q(ysr) => [
- q(7739),
- q(0),
- ],
- q(yss) => [
- q(7740),
- q(0),
- ],
- q(ysy) => [
- q(7741),
- q(0),
- ],
- q(yta) => [
- q(7742),
- q(0),
- ],
- q(ytl) => [
- q(7743),
- q(0),
- ],
- q(ytp) => [
- q(7744),
- q(0),
- ],
- q(ytw) => [
- q(7745),
- q(0),
- ],
- q(yty) => [
- q(7746),
- q(0),
- ],
- q(yua) => [
- q(7747),
- q(0),
- ],
- q(yub) => [
- q(7748),
- q(0),
- ],
- q(yuc) => [
- q(7749),
- q(0),
- ],
- q(yud) => [
- q(7750),
- q(0),
- ],
- q(yue) => [
- q(7751),
- q(0),
- ],
- q(yuf) => [
- q(7752),
- q(0),
- ],
- q(yug) => [
- q(7753),
- q(0),
- ],
- q(yui) => [
- q(7754),
- q(0),
- ],
- q(yuj) => [
- q(7755),
- q(0),
- ],
- q(yuk) => [
- q(7756),
- q(0),
- ],
- q(yul) => [
- q(7757),
- q(0),
- ],
- q(yum) => [
- q(7758),
- q(0),
- ],
- q(yun) => [
- q(7759),
- q(0),
- ],
- q(yup) => [
- q(7760),
- q(0),
- ],
- q(yuq) => [
- q(7761),
- q(0),
- ],
- q(yur) => [
- q(7762),
- q(0),
- ],
- q(yut) => [
- q(7763),
- q(0),
- ],
- q(yuw) => [
- q(7764),
- q(0),
- ],
- q(yux) => [
- q(7765),
- q(0),
- ],
- q(yuy) => [
- q(7766),
- q(0),
- ],
- q(yuz) => [
- q(7767),
- q(0),
- ],
- q(yva) => [
- q(7768),
- q(0),
- ],
- q(yvt) => [
- q(7769),
- q(0),
- ],
- q(ywa) => [
- q(7770),
- q(0),
- ],
- q(ywg) => [
- q(7771),
- q(0),
- ],
- q(ywl) => [
- q(7772),
- q(0),
- ],
- q(ywn) => [
- q(7773),
- q(0),
- ],
- q(ywq) => [
- q(7774),
- q(0),
- ],
- q(ywr) => [
- q(7775),
- q(0),
- ],
- q(ywt) => [
- q(7776),
- q(0),
- ],
- q(ywu) => [
- q(7777),
- q(0),
- ],
- q(yww) => [
- q(7778),
- q(0),
- ],
- q(yxa) => [
- q(7779),
- q(0),
- ],
- q(yxg) => [
- q(7780),
- q(0),
- ],
- q(yxl) => [
- q(7781),
- q(0),
- ],
- q(yxm) => [
- q(7782),
- q(0),
- ],
- q(yxu) => [
- q(7783),
- q(0),
- ],
- q(yxy) => [
- q(7784),
- q(0),
- ],
- q(yyr) => [
- q(7785),
- q(0),
- ],
- q(yyu) => [
- q(7786),
- q(0),
- ],
- q(yyz) => [
- q(7787),
- q(0),
- ],
- q(yzg) => [
- q(7788),
- q(0),
- ],
- q(yzk) => [
- q(7789),
- q(0),
- ],
- q(zaa) => [
- q(7790),
- q(0),
- ],
- q(zab) => [
- q(7791),
- q(0),
- ],
- q(zac) => [
- q(7792),
- q(0),
- ],
- q(zad) => [
- q(7793),
- q(0),
- ],
- q(zae) => [
- q(7794),
- q(0),
- ],
- q(zaf) => [
- q(7795),
- q(0),
- ],
- q(zag) => [
- q(7796),
- q(0),
- ],
- q(zah) => [
- q(7797),
- q(0),
- ],
- q(zai) => [
- q(7798),
- q(0),
- ],
- q(zaj) => [
- q(7799),
- q(0),
- ],
- q(zak) => [
- q(7800),
- q(0),
- ],
- q(zal) => [
- q(7801),
- q(0),
- ],
- q(zam) => [
- q(7802),
- q(0),
- ],
- q(zao) => [
- q(7803),
- q(0),
- ],
- q(zap) => [
- q(0478),
- q(0),
- ],
- q(zaq) => [
- q(7804),
- q(0),
- ],
- q(zar) => [
- q(7805),
- q(0),
- ],
- q(zas) => [
- q(7806),
- q(0),
- ],
- q(zat) => [
- q(7807),
- q(0),
- ],
- q(zau) => [
- q(7808),
- q(0),
- ],
- q(zav) => [
- q(7809),
- q(0),
- ],
- q(zaw) => [
- q(7810),
- q(0),
- ],
- q(zax) => [
- q(7811),
- q(0),
- ],
- q(zay) => [
- q(7812),
- q(0),
- ],
- q(zaz) => [
- q(7813),
- q(0),
- ],
- q(zbc) => [
- q(7814),
- q(0),
- ],
- q(zbe) => [
- q(7815),
- q(0),
- ],
- q(zbl) => [
- q(0479),
- q(0),
- ],
- q(zbt) => [
- q(7816),
- q(0),
- ],
- q(zbw) => [
- q(7817),
- q(0),
- ],
- q(zca) => [
- q(7818),
- q(0),
- ],
- q(zch) => [
- q(7819),
- q(0),
- ],
- q(zdj) => [
- q(7820),
- q(0),
- ],
- q(zea) => [
- q(7821),
- q(0),
- ],
- q(zeg) => [
- q(7822),
- q(0),
- ],
- q(zeh) => [
- q(7823),
- q(0),
- ],
- q(zen) => [
- q(0480),
- q(0),
- ],
- q(zga) => [
- q(7824),
- q(0),
- ],
- q(zgb) => [
- q(7825),
- q(0),
- ],
- q(zgh) => [
- q(0481),
- q(0),
- ],
- q(zgm) => [
- q(7826),
- q(0),
- ],
- q(zgn) => [
- q(7827),
- q(0),
- ],
- q(zgr) => [
- q(7828),
- q(0),
- ],
- q(zha) => [
- q(0482),
- q(0),
- ],
- q(zhb) => [
- q(7829),
- q(0),
- ],
- q(zhd) => [
- q(7830),
- q(0),
- ],
- q(zhi) => [
- q(7831),
- q(0),
- ],
- q(zhn) => [
- q(7832),
- q(0),
- ],
- q(zhw) => [
- q(7833),
- q(0),
- ],
- q(zhx) => [
- q(0534),
- q(0),
- ],
- q(zia) => [
- q(7834),
- q(0),
- ],
- q(zib) => [
- q(7835),
- q(0),
- ],
- q(zik) => [
- q(7836),
- q(0),
- ],
- q(zil) => [
- q(7837),
- q(0),
- ],
- q(zim) => [
- q(7838),
- q(0),
- ],
- q(zin) => [
- q(7839),
- q(0),
- ],
- q(zir) => [
- q(7840),
- q(0),
- ],
- q(ziw) => [
- q(7841),
- q(0),
- ],
- q(ziz) => [
- q(7842),
- q(0),
- ],
- q(zka) => [
- q(7843),
- q(0),
- ],
- q(zkb) => [
- q(7844),
- q(0),
- ],
- q(zkd) => [
- q(7845),
- q(0),
- ],
- q(zkg) => [
- q(7846),
- q(0),
- ],
- q(zkh) => [
- q(7847),
- q(0),
- ],
- q(zkk) => [
- q(7848),
- q(0),
- ],
- q(zkn) => [
- q(7849),
- q(0),
- ],
- q(zko) => [
- q(7850),
- q(0),
- ],
- q(zkp) => [
- q(7851),
- q(0),
- ],
- q(zkr) => [
- q(7852),
- q(0),
- ],
- q(zkt) => [
- q(7853),
- q(0),
- ],
- q(zku) => [
- q(7854),
- q(0),
- ],
- q(zkv) => [
- q(7855),
- q(0),
- ],
- q(zkz) => [
- q(7856),
- q(0),
- ],
- q(zle) => [
- q(0535),
- q(0),
- ],
- q(zlj) => [
- q(7857),
- q(0),
- ],
- q(zlm) => [
- q(7858),
- q(0),
- ],
- q(zln) => [
- q(7859),
- q(0),
- ],
- q(zlq) => [
- q(7860),
- q(0),
- ],
- q(zls) => [
- q(0536),
- q(0),
- ],
- q(zlw) => [
- q(0537),
- q(0),
- ],
- q(zma) => [
- q(7861),
- q(0),
- ],
- q(zmb) => [
- q(7862),
- q(0),
- ],
- q(zmc) => [
- q(7863),
- q(0),
- ],
- q(zmd) => [
- q(7864),
- q(0),
- ],
- q(zme) => [
- q(7865),
- q(0),
- ],
- q(zmf) => [
- q(7866),
- q(0),
- ],
- q(zmg) => [
- q(7867),
- q(0),
- ],
- q(zmh) => [
- q(7868),
- q(0),
- ],
- q(zmi) => [
- q(7869),
- q(0),
- ],
- q(zmj) => [
- q(7870),
- q(0),
- ],
- q(zmk) => [
- q(7871),
- q(0),
- ],
- q(zml) => [
- q(7872),
- q(0),
- ],
- q(zmm) => [
- q(7873),
- q(0),
- ],
- q(zmn) => [
- q(7874),
- q(0),
- ],
- q(zmo) => [
- q(7875),
- q(0),
- ],
- q(zmp) => [
- q(7876),
- q(0),
- ],
- q(zmq) => [
- q(7877),
- q(0),
- ],
- q(zmr) => [
- q(7878),
- q(0),
- ],
- q(zms) => [
- q(7879),
- q(0),
- ],
- q(zmt) => [
- q(7880),
- q(0),
- ],
- q(zmu) => [
- q(7881),
- q(0),
- ],
- q(zmv) => [
- q(7882),
- q(0),
- ],
- q(zmw) => [
- q(7883),
- q(0),
- ],
- q(zmx) => [
- q(7884),
- q(0),
- ],
- q(zmy) => [
- q(7885),
- q(0),
- ],
- q(zmz) => [
- q(7886),
- q(0),
- ],
- q(zna) => [
- q(7887),
- q(0),
- ],
- q(znd) => [
- q(0483),
- q(0),
- ],
- q(zne) => [
- q(7888),
- q(0),
- ],
- q(zng) => [
- q(7889),
- q(0),
- ],
- q(znk) => [
- q(7890),
- q(0),
- ],
- q(zns) => [
- q(7891),
- q(0),
- ],
- q(zoc) => [
- q(7892),
- q(0),
- ],
- q(zoh) => [
- q(7893),
- q(0),
- ],
- q(zom) => [
- q(7894),
- q(0),
- ],
- q(zoo) => [
- q(7895),
- q(0),
- ],
- q(zoq) => [
- q(7896),
- q(0),
- ],
- q(zor) => [
- q(7897),
- q(0),
- ],
- q(zos) => [
- q(7898),
- q(0),
- ],
- q(zpa) => [
- q(7899),
- q(0),
- ],
- q(zpb) => [
- q(7900),
- q(0),
- ],
- q(zpc) => [
- q(7901),
- q(0),
- ],
- q(zpd) => [
- q(7902),
- q(0),
- ],
- q(zpe) => [
- q(7903),
- q(0),
- ],
- q(zpf) => [
- q(7904),
- q(0),
- ],
- q(zpg) => [
- q(7905),
- q(0),
- ],
- q(zph) => [
- q(7906),
- q(0),
- ],
- q(zpi) => [
- q(7907),
- q(0),
- ],
- q(zpj) => [
- q(7908),
- q(0),
- ],
- q(zpk) => [
- q(7909),
- q(0),
- ],
- q(zpl) => [
- q(7910),
- q(0),
- ],
- q(zpm) => [
- q(7911),
- q(0),
- ],
- q(zpn) => [
- q(7912),
- q(0),
- ],
- q(zpo) => [
- q(7913),
- q(0),
- ],
- q(zpp) => [
- q(7914),
- q(0),
- ],
- q(zpq) => [
- q(7915),
- q(0),
- ],
- q(zpr) => [
- q(7916),
- q(0),
- ],
- q(zps) => [
- q(7917),
- q(0),
- ],
- q(zpt) => [
- q(7918),
- q(0),
- ],
- q(zpu) => [
- q(7919),
- q(0),
- ],
- q(zpv) => [
- q(7920),
- q(0),
- ],
- q(zpw) => [
- q(7921),
- q(0),
- ],
- q(zpx) => [
- q(7922),
- q(0),
- ],
- q(zpy) => [
- q(7923),
- q(0),
- ],
- q(zpz) => [
- q(7924),
- q(0),
- ],
- q(zqe) => [
- q(7925),
- q(0),
- ],
- q(zra) => [
- q(7926),
- q(0),
- ],
- q(zrg) => [
- q(7927),
- q(0),
- ],
- q(zrn) => [
- q(7928),
- q(0),
- ],
- q(zro) => [
- q(7929),
- q(0),
- ],
- q(zrp) => [
- q(7930),
- q(0),
- ],
- q(zrs) => [
- q(7931),
- q(0),
- ],
- q(zsa) => [
- q(7932),
- q(0),
- ],
- q(zsk) => [
- q(7933),
- q(0),
- ],
- q(zsl) => [
- q(7934),
- q(0),
- ],
- q(zsm) => [
- q(7935),
- q(0),
- ],
- q(zsr) => [
- q(7936),
- q(0),
- ],
- q(zsu) => [
- q(7937),
- q(0),
- ],
- q(zte) => [
- q(7938),
- q(0),
- ],
- q(ztg) => [
- q(7939),
- q(0),
- ],
- q(ztl) => [
- q(7940),
- q(0),
- ],
- q(ztm) => [
- q(7941),
- q(0),
- ],
- q(ztn) => [
- q(7942),
- q(0),
- ],
- q(ztp) => [
- q(7943),
- q(0),
- ],
- q(ztq) => [
- q(7944),
- q(0),
- ],
- q(zts) => [
- q(7945),
- q(0),
- ],
- q(ztt) => [
- q(7946),
- q(0),
- ],
- q(ztu) => [
- q(7947),
- q(0),
- ],
- q(ztx) => [
- q(7948),
- q(0),
- ],
- q(zty) => [
- q(7949),
- q(0),
- ],
- q(zua) => [
- q(7950),
- q(0),
- ],
- q(zuh) => [
- q(7951),
- q(0),
- ],
- q(zul) => [
- q(0484),
- q(0),
- ],
- q(zum) => [
- q(7952),
- q(0),
- ],
- q(zun) => [
- q(0485),
- q(0),
- ],
- q(zuy) => [
- q(7953),
- q(0),
- ],
- q(zwa) => [
- q(7954),
- q(0),
- ],
- q(zxx) => [
- q(0486),
- q(0),
- ],
- q(zyb) => [
- q(7955),
- q(0),
- ],
- q(zyg) => [
- q(7956),
- q(0),
- ],
- q(zyj) => [
- q(7957),
- q(0),
- ],
- q(zyn) => [
- q(7958),
- q(0),
- ],
- q(zyp) => [
- q(7959),
- q(0),
- ],
- q(zza) => [
- q(0487),
- q(0),
- ],
- q(zzj) => [
- q(7960),
- q(0),
- ],
- },
- q(term) => {
- q(aar) => [
- q(0001),
- q(0),
- ],
- q(abk) => [
- q(0002),
- q(0),
- ],
- q(ace) => [
- q(0003),
- q(0),
- ],
- q(ach) => [
- q(0004),
- q(0),
- ],
- q(ada) => [
- q(0005),
- q(0),
- ],
- q(ady) => [
- q(0006),
- q(0),
- ],
- q(afa) => [
- q(0007),
- q(0),
- ],
- q(afh) => [
- q(0008),
- q(0),
- ],
- q(afr) => [
- q(0009),
- q(0),
- ],
- q(ain) => [
- q(0010),
- q(0),
- ],
- q(aka) => [
- q(0011),
- q(0),
- ],
- q(akk) => [
- q(0012),
- q(0),
- ],
- q(ale) => [
- q(0014),
- q(0),
- ],
- q(alg) => [
- q(0015),
- q(0),
- ],
- q(alt) => [
- q(0016),
- q(0),
- ],
- q(amh) => [
- q(0017),
- q(0),
- ],
- q(ang) => [
- q(0018),
- q(0),
- ],
- q(anp) => [
- q(0019),
- q(0),
- ],
- q(apa) => [
- q(0020),
- q(0),
- ],
- q(ara) => [
- q(0021),
- q(0),
- ],
- q(arc) => [
- q(0022),
- q(0),
- ],
- q(arg) => [
- q(0023),
- q(0),
- ],
- q(arn) => [
- q(0025),
- q(0),
- ],
- q(arp) => [
- q(0026),
- q(0),
- ],
- q(art) => [
- q(0027),
- q(0),
- ],
- q(arw) => [
- q(0028),
- q(0),
- ],
- q(asm) => [
- q(0029),
- q(0),
- ],
- q(ast) => [
- q(0030),
- q(0),
- ],
- q(ath) => [
- q(0031),
- q(0),
- ],
- q(aus) => [
- q(0032),
- q(0),
- ],
- q(ava) => [
- q(0033),
- q(0),
- ],
- q(ave) => [
- q(0034),
- q(0),
- ],
- q(awa) => [
- q(0035),
- q(0),
- ],
- q(aym) => [
- q(0036),
- q(0),
- ],
- q(aze) => [
- q(0037),
- q(0),
- ],
- q(bad) => [
- q(0038),
- q(0),
- ],
- q(bai) => [
- q(0039),
- q(0),
- ],
- q(bak) => [
- q(0040),
- q(0),
- ],
- q(bal) => [
- q(0041),
- q(0),
- ],
- q(bam) => [
- q(0042),
- q(0),
- ],
- q(ban) => [
- q(0043),
- q(0),
- ],
- q(bas) => [
- q(0045),
- q(0),
- ],
- q(bat) => [
- q(0046),
- q(0),
- ],
- q(bej) => [
- q(0047),
- q(0),
- ],
- q(bel) => [
- q(0048),
- q(0),
- ],
- q(bem) => [
- q(0049),
- q(0),
- ],
- q(ben) => [
- q(0050),
- q(0),
- ],
- q(ber) => [
- q(0051),
- q(0),
- ],
- q(bho) => [
- q(0052),
- q(0),
- ],
- q(bih) => [
- q(0053),
- q(0),
- ],
- q(bik) => [
- q(0054),
- q(0),
- ],
- q(bin) => [
- q(0055),
- q(0),
- ],
- q(bis) => [
- q(0056),
- q(0),
- ],
- q(bla) => [
- q(0057),
- q(0),
- ],
- q(bnt) => [
- q(0058),
- q(0),
- ],
- q(bod) => [
- q(0428),
- q(0),
- ],
- q(bos) => [
- q(0059),
- q(0),
- ],
- q(bra) => [
- q(0060),
- q(0),
- ],
- q(bre) => [
- q(0061),
- q(0),
- ],
- q(btk) => [
- q(0062),
- q(0),
- ],
- q(bua) => [
- q(0063),
- q(0),
- ],
- q(bug) => [
- q(0064),
- q(0),
- ],
- q(bul) => [
- q(0065),
- q(0),
- ],
- q(byn) => [
- q(0067),
- q(0),
- ],
- q(cad) => [
- q(0068),
- q(0),
- ],
- q(cai) => [
- q(0069),
- q(0),
- ],
- q(car) => [
- q(0070),
- q(0),
- ],
- q(cat) => [
- q(0071),
- q(0),
- ],
- q(cau) => [
- q(0072),
- q(0),
- ],
- q(ceb) => [
- q(0073),
- q(0),
- ],
- q(cel) => [
- q(0074),
- q(0),
- ],
- q(ces) => [
- q(0102),
- q(0),
- ],
- q(cha) => [
- q(0075),
- q(0),
- ],
- q(chb) => [
- q(0076),
- q(0),
- ],
- q(che) => [
- q(0077),
- q(0),
- ],
- q(chg) => [
- q(0078),
- q(0),
- ],
- q(chk) => [
- q(0080),
- q(0),
- ],
- q(chm) => [
- q(0081),
- q(0),
- ],
- q(chn) => [
- q(0082),
- q(0),
- ],
- q(cho) => [
- q(0083),
- q(0),
- ],
- q(chp) => [
- q(0084),
- q(0),
- ],
- q(chr) => [
- q(0085),
- q(0),
- ],
- q(chu) => [
- q(0086),
- q(0),
- ],
- q(chv) => [
- q(0087),
- q(0),
- ],
- q(chy) => [
- q(0088),
- q(0),
- ],
- q(cmc) => [
- q(0089),
- q(0),
- ],
- q(cnr) => [
- q(0090),
- q(0),
- ],
- q(cop) => [
- q(0091),
- q(0),
- ],
- q(cor) => [
- q(0092),
- q(0),
- ],
- q(cos) => [
- q(0093),
- q(0),
- ],
- q(cpe) => [
- q(0094),
- q(0),
- ],
- q(cpf) => [
- q(0095),
- q(0),
- ],
- q(cpp) => [
- q(0096),
- q(0),
- ],
- q(cre) => [
- q(0097),
- q(0),
- ],
- q(crh) => [
- q(0098),
- q(0),
- ],
- q(crp) => [
- q(0099),
- q(0),
- ],
- q(csb) => [
- q(0100),
- q(0),
- ],
- q(cus) => [
- q(0101),
- q(0),
- ],
- q(cym) => [
- q(0467),
- q(0),
- ],
- q(dak) => [
- q(0103),
- q(0),
- ],
- q(dan) => [
- q(0104),
- q(0),
- ],
- q(dar) => [
- q(0105),
- q(0),
- ],
- q(day) => [
- q(0106),
- q(0),
- ],
- q(del) => [
- q(0107),
- q(0),
- ],
- q(den) => [
- q(0108),
- q(0),
- ],
- q(deu) => [
- q(0151),
- q(0),
- ],
- q(dgr) => [
- q(0109),
- q(0),
- ],
- q(din) => [
- q(0110),
- q(0),
- ],
- q(div) => [
- q(0111),
- q(0),
- ],
- q(doi) => [
- q(0112),
- q(0),
- ],
- q(dra) => [
- q(0113),
- q(0),
- ],
- q(dsb) => [
- q(0114),
- q(0),
- ],
- q(dua) => [
- q(0115),
- q(0),
- ],
- q(dum) => [
- q(0116),
- q(0),
- ],
- q(dyu) => [
- q(0118),
- q(0),
- ],
- q(dzo) => [
- q(0119),
- q(0),
- ],
- q(efi) => [
- q(0120),
- q(0),
- ],
- q(egy) => [
- q(0121),
- q(0),
- ],
- q(eka) => [
- q(0122),
- q(0),
- ],
- q(ell) => [
- q(0165),
- q(0),
- ],
- q(elx) => [
- q(0123),
- q(0),
- ],
- q(eng) => [
- q(0124),
- q(0),
- ],
- q(enm) => [
- q(0125),
- q(0),
- ],
- q(epo) => [
- q(0126),
- q(0),
- ],
- q(est) => [
- q(0127),
- q(0),
- ],
- q(eus) => [
- q(0044),
- q(0),
- ],
- q(ewe) => [
- q(0128),
- q(0),
- ],
- q(ewo) => [
- q(0129),
- q(0),
- ],
- q(fan) => [
- q(0130),
- q(0),
- ],
- q(fao) => [
- q(0131),
- q(0),
- ],
- q(fas) => [
- q(0343),
- q(0),
- ],
- q(fat) => [
- q(0132),
- q(0),
- ],
- q(fij) => [
- q(0133),
- q(0),
- ],
- q(fil) => [
- q(0134),
- q(0),
- ],
- q(fin) => [
- q(0135),
- q(0),
- ],
- q(fiu) => [
- q(0136),
- q(0),
- ],
- q(fon) => [
- q(0137),
- q(0),
- ],
- q(fra) => [
- q(0138),
- q(0),
- ],
- q(frm) => [
- q(0139),
- q(0),
- ],
- q(fro) => [
- q(0140),
- q(0),
- ],
- q(frr) => [
- q(0141),
- q(0),
- ],
- q(frs) => [
- q(0142),
- q(0),
- ],
- q(fry) => [
- q(0143),
- q(0),
- ],
- q(ful) => [
- q(0144),
- q(0),
- ],
- q(fur) => [
- q(0145),
- q(0),
- ],
- q(gaa) => [
- q(0146),
- q(0),
- ],
- q(gay) => [
- q(0147),
- q(0),
- ],
- q(gba) => [
- q(0148),
- q(0),
- ],
- q(gem) => [
- q(0149),
- q(0),
- ],
- q(gez) => [
- q(0152),
- q(0),
- ],
- q(gil) => [
- q(0153),
- q(0),
- ],
- q(gla) => [
- q(0154),
- q(0),
- ],
- q(gle) => [
- q(0155),
- q(0),
- ],
- q(glg) => [
- q(0156),
- q(0),
- ],
- q(glv) => [
- q(0157),
- q(0),
- ],
- q(gmh) => [
- q(0158),
- q(0),
- ],
- q(goh) => [
- q(0159),
- q(0),
- ],
- q(gon) => [
- q(0160),
- q(0),
- ],
- q(gor) => [
- q(0161),
- q(0),
- ],
- q(got) => [
- q(0162),
- q(0),
- ],
- q(grb) => [
- q(0163),
- q(0),
- ],
- q(grc) => [
- q(0164),
- q(0),
- ],
- q(grn) => [
- q(0166),
- q(0),
- ],
- q(gsw) => [
- q(0167),
- q(0),
- ],
- q(guj) => [
- q(0168),
- q(0),
- ],
- q(gwi) => [
- q(0169),
- q(0),
- ],
- q(hai) => [
- q(0170),
- q(0),
- ],
- q(hat) => [
- q(0171),
- q(0),
- ],
- q(hau) => [
- q(0172),
- q(0),
- ],
- q(haw) => [
- q(0173),
- q(0),
- ],
- q(heb) => [
- q(0174),
- q(0),
- ],
- q(her) => [
- q(0175),
- q(0),
- ],
- q(hil) => [
- q(0176),
- q(0),
- ],
- q(him) => [
- q(0177),
- q(0),
- ],
- q(hin) => [
- q(0178),
- q(0),
- ],
- q(hit) => [
- q(0179),
- q(0),
- ],
- q(hmn) => [
- q(0180),
- q(0),
- ],
- q(hmo) => [
- q(0181),
- q(0),
- ],
- q(hrv) => [
- q(0182),
- q(0),
- ],
- q(hsb) => [
- q(0183),
- q(0),
- ],
- q(hun) => [
- q(0184),
- q(0),
- ],
- q(hup) => [
- q(0185),
- q(0),
- ],
- q(hye) => [
- q(0024),
- q(0),
- ],
- q(iba) => [
- q(0186),
- q(0),
- ],
- q(ibo) => [
- q(0187),
- q(0),
- ],
- q(ido) => [
- q(0189),
- q(0),
- ],
- q(iii) => [
- q(0190),
- q(0),
- ],
- q(ijo) => [
- q(0191),
- q(0),
- ],
- q(iku) => [
- q(0192),
- q(0),
- ],
- q(ile) => [
- q(0193),
- q(0),
- ],
- q(ilo) => [
- q(0194),
- q(0),
- ],
- q(ina) => [
- q(0195),
- q(0),
- ],
- q(inc) => [
- q(0196),
- q(0),
- ],
- q(ind) => [
- q(0197),
- q(0),
- ],
- q(ine) => [
- q(0198),
- q(0),
- ],
- q(inh) => [
- q(0199),
- q(0),
- ],
- q(ipk) => [
- q(0200),
- q(0),
- ],
- q(ira) => [
- q(0201),
- q(0),
- ],
- q(iro) => [
- q(0202),
- q(0),
- ],
- q(isl) => [
- q(0188),
- q(0),
- ],
- q(ita) => [
- q(0203),
- q(0),
- ],
- q(jav) => [
- q(0204),
- q(0),
- ],
- q(jbo) => [
- q(0205),
- q(0),
- ],
- q(jpn) => [
- q(0206),
- q(0),
- ],
- q(jpr) => [
- q(0207),
- q(0),
- ],
- q(jrb) => [
- q(0208),
- q(0),
- ],
- q(kaa) => [
- q(0209),
- q(0),
- ],
- q(kab) => [
- q(0210),
- q(0),
- ],
- q(kac) => [
- q(0211),
- q(0),
- ],
- q(kal) => [
- q(0212),
- q(0),
- ],
- q(kam) => [
- q(0213),
- q(0),
- ],
- q(kan) => [
- q(0214),
- q(0),
- ],
- q(kar) => [
- q(0215),
- q(0),
- ],
- q(kas) => [
- q(0216),
- q(0),
- ],
- q(kat) => [
- q(0150),
- q(0),
- ],
- q(kau) => [
- q(0217),
- q(0),
- ],
- q(kaw) => [
- q(0218),
- q(0),
- ],
- q(kaz) => [
- q(0219),
- q(0),
- ],
- q(kbd) => [
- q(0220),
- q(0),
- ],
- q(kha) => [
- q(0221),
- q(0),
- ],
- q(khi) => [
- q(0222),
- q(0),
- ],
- q(khm) => [
- q(0223),
- q(0),
- ],
- q(kho) => [
- q(0224),
- q(0),
- ],
- q(kik) => [
- q(0225),
- q(0),
- ],
- q(kin) => [
- q(0226),
- q(0),
- ],
- q(kir) => [
- q(0227),
- q(0),
- ],
- q(kmb) => [
- q(0228),
- q(0),
- ],
- q(kok) => [
- q(0229),
- q(0),
- ],
- q(kom) => [
- q(0230),
- q(0),
- ],
- q(kon) => [
- q(0231),
- q(0),
- ],
- q(kor) => [
- q(0232),
- q(0),
- ],
- q(kos) => [
- q(0233),
- q(0),
- ],
- q(kpe) => [
- q(0234),
- q(0),
- ],
- q(krc) => [
- q(0235),
- q(0),
- ],
- q(krl) => [
- q(0236),
- q(0),
- ],
- q(kro) => [
- q(0237),
- q(0),
- ],
- q(kru) => [
- q(0238),
- q(0),
- ],
- q(kua) => [
- q(0239),
- q(0),
- ],
- q(kum) => [
- q(0240),
- q(0),
- ],
- q(kur) => [
- q(0241),
- q(0),
- ],
- q(kut) => [
- q(0242),
- q(0),
- ],
- q(lad) => [
- q(0243),
- q(0),
- ],
- q(lah) => [
- q(0244),
- q(0),
- ],
- q(lam) => [
- q(0245),
- q(0),
- ],
- q(lao) => [
- q(0246),
- q(0),
- ],
- q(lat) => [
- q(0247),
- q(0),
- ],
- q(lav) => [
- q(0248),
- q(0),
- ],
- q(lez) => [
- q(0249),
- q(0),
- ],
- q(lim) => [
- q(0250),
- q(0),
- ],
- q(lin) => [
- q(0251),
- q(0),
- ],
- q(lit) => [
- q(0252),
- q(0),
- ],
- q(lol) => [
- q(0253),
- q(0),
- ],
- q(loz) => [
- q(0254),
- q(0),
- ],
- q(ltz) => [
- q(0255),
- q(0),
- ],
- q(lua) => [
- q(0256),
- q(0),
- ],
- q(lub) => [
- q(0257),
- q(0),
- ],
- q(lug) => [
- q(0258),
- q(0),
- ],
- q(lui) => [
- q(0259),
- q(0),
- ],
- q(lun) => [
- q(0260),
- q(0),
- ],
- q(luo) => [
- q(0261),
- q(0),
- ],
- q(lus) => [
- q(0262),
- q(0),
- ],
- q(mad) => [
- q(0264),
- q(0),
- ],
- q(mag) => [
- q(0265),
- q(0),
- ],
- q(mah) => [
- q(0266),
- q(0),
- ],
- q(mai) => [
- q(0267),
- q(0),
- ],
- q(mak) => [
- q(0268),
- q(0),
- ],
- q(mal) => [
- q(0269),
- q(0),
- ],
- q(man) => [
- q(0270),
- q(0),
- ],
- q(map) => [
- q(0272),
- q(0),
- ],
- q(mar) => [
- q(0273),
- q(0),
- ],
- q(mas) => [
- q(0274),
- q(0),
- ],
- q(mdf) => [
- q(0276),
- q(0),
- ],
- q(mdr) => [
- q(0277),
- q(0),
- ],
- q(men) => [
- q(0278),
- q(0),
- ],
- q(mga) => [
- q(0279),
- q(0),
- ],
- q(mic) => [
- q(0280),
- q(0),
- ],
- q(min) => [
- q(0281),
- q(0),
- ],
- q(mis) => [
- q(0282),
- q(0),
- ],
- q(mkd) => [
- q(0263),
- q(0),
- ],
- q(mkh) => [
- q(0283),
- q(0),
- ],
- q(mlg) => [
- q(0284),
- q(0),
- ],
- q(mlt) => [
- q(0285),
- q(0),
- ],
- q(mnc) => [
- q(0286),
- q(0),
- ],
- q(mni) => [
- q(0287),
- q(0),
- ],
- q(mno) => [
- q(0288),
- q(0),
- ],
- q(moh) => [
- q(0289),
- q(0),
- ],
- q(mon) => [
- q(0290),
- q(0),
- ],
- q(mos) => [
- q(0291),
- q(0),
- ],
- q(mri) => [
- q(0271),
- q(0),
- ],
- q(msa) => [
- q(0275),
- q(0),
- ],
- q(mul) => [
- q(0292),
- q(0),
- ],
- q(mun) => [
- q(0293),
- q(0),
- ],
- q(mus) => [
- q(0294),
- q(0),
- ],
- q(mwl) => [
- q(0295),
- q(0),
- ],
- q(mwr) => [
- q(0296),
- q(0),
- ],
- q(mya) => [
- q(0066),
- q(0),
- ],
- q(myn) => [
- q(0297),
- q(0),
- ],
- q(myv) => [
- q(0298),
- q(0),
- ],
- q(nah) => [
- q(0299),
- q(0),
- ],
- q(nai) => [
- q(0300),
- q(0),
- ],
- q(nap) => [
- q(0301),
- q(0),
- ],
- q(nau) => [
- q(0302),
- q(0),
- ],
- q(nav) => [
- q(0303),
- q(0),
- ],
- q(nbl) => [
- q(0304),
- q(0),
- ],
- q(nde) => [
- q(0305),
- q(0),
- ],
- q(ndo) => [
- q(0306),
- q(0),
- ],
- q(nds) => [
- q(0307),
- q(0),
- ],
- q(nep) => [
- q(0308),
- q(0),
- ],
- q(new) => [
- q(0309),
- q(0),
- ],
- q(nia) => [
- q(0310),
- q(0),
- ],
- q(nic) => [
- q(0311),
- q(0),
- ],
- q(niu) => [
- q(0312),
- q(0),
- ],
- q(nld) => [
- q(0117),
- q(0),
- ],
- q(nno) => [
- q(0313),
- q(0),
- ],
- q(nob) => [
- q(0314),
- q(0),
- ],
- q(nog) => [
- q(0315),
- q(0),
- ],
- q(non) => [
- q(0316),
- q(0),
- ],
- q(nor) => [
- q(0317),
- q(0),
- ],
- q(nqo) => [
- q(0318),
- q(0),
- ],
- q(nso) => [
- q(0319),
- q(0),
- ],
- q(nub) => [
- q(0320),
- q(0),
- ],
- q(nwc) => [
- q(0321),
- q(0),
- ],
- q(nya) => [
- q(0322),
- q(0),
- ],
- q(nym) => [
- q(0323),
- q(0),
- ],
- q(nyn) => [
- q(0324),
- q(0),
- ],
- q(nyo) => [
- q(0325),
- q(0),
- ],
- q(nzi) => [
- q(0326),
- q(0),
- ],
- q(oci) => [
- q(0327),
- q(0),
- ],
- q(oji) => [
- q(0328),
- q(0),
- ],
- q(ori) => [
- q(0329),
- q(0),
- ],
- q(orm) => [
- q(0330),
- q(0),
- ],
- q(osa) => [
- q(0331),
- q(0),
- ],
- q(oss) => [
- q(0332),
- q(0),
- ],
- q(ota) => [
- q(0333),
- q(0),
- ],
- q(oto) => [
- q(0334),
- q(0),
- ],
- q(paa) => [
- q(0335),
- q(0),
- ],
- q(pag) => [
- q(0336),
- q(0),
- ],
- q(pal) => [
- q(0337),
- q(0),
- ],
- q(pam) => [
- q(0338),
- q(0),
- ],
- q(pan) => [
- q(0339),
- q(0),
- ],
- q(pap) => [
- q(0340),
- q(0),
- ],
- q(pau) => [
- q(0341),
- q(0),
- ],
- q(peo) => [
- q(0342),
- q(0),
- ],
- q(phi) => [
- q(0344),
- q(0),
- ],
- q(phn) => [
- q(0345),
- q(0),
- ],
- q(pli) => [
- q(0346),
- q(0),
- ],
- q(pol) => [
- q(0347),
- q(0),
- ],
- q(pon) => [
- q(0348),
- q(0),
- ],
- q(por) => [
- q(0349),
- q(0),
- ],
- q(pra) => [
- q(0350),
- q(0),
- ],
- q(pro) => [
- q(0351),
- q(0),
- ],
- q(pus) => [
- q(0352),
- q(0),
- ],
- q(qtz) => [
- q(0353),
- q(0),
- ],
- q(que) => [
- q(0354),
- q(0),
- ],
- q(raj) => [
- q(0355),
- q(0),
- ],
- q(rap) => [
- q(0356),
- q(0),
- ],
- q(rar) => [
- q(0357),
- q(0),
- ],
- q(roa) => [
- q(0358),
- q(0),
- ],
- q(roh) => [
- q(0359),
- q(0),
- ],
- q(rom) => [
- q(0360),
- q(0),
- ],
- q(ron) => [
- q(0361),
- q(0),
- ],
- q(run) => [
- q(0362),
- q(0),
- ],
- q(rup) => [
- q(0363),
- q(0),
- ],
- q(rus) => [
- q(0364),
- q(0),
- ],
- q(sad) => [
- q(0365),
- q(0),
- ],
- q(sag) => [
- q(0366),
- q(0),
- ],
- q(sah) => [
- q(0367),
- q(0),
- ],
- q(sai) => [
- q(0368),
- q(0),
- ],
- q(sal) => [
- q(0369),
- q(0),
- ],
- q(sam) => [
- q(0370),
- q(0),
- ],
- q(san) => [
- q(0371),
- q(0),
- ],
- q(sas) => [
- q(0372),
- q(0),
- ],
- q(sat) => [
- q(0373),
- q(0),
- ],
- q(scn) => [
- q(0374),
- q(0),
- ],
- q(sco) => [
- q(0375),
- q(0),
- ],
- q(sel) => [
- q(0376),
- q(0),
- ],
- q(sem) => [
- q(0377),
- q(0),
- ],
- q(sga) => [
- q(0378),
- q(0),
- ],
- q(sgn) => [
- q(0379),
- q(0),
- ],
- q(shn) => [
- q(0380),
- q(0),
- ],
- q(sid) => [
- q(0381),
- q(0),
- ],
- q(sin) => [
- q(0382),
- q(0),
- ],
- q(sio) => [
- q(0383),
- q(0),
- ],
- q(sit) => [
- q(0384),
- q(0),
- ],
- q(sla) => [
- q(0385),
- q(0),
- ],
- q(slk) => [
- q(0386),
- q(0),
- ],
- q(slv) => [
- q(0387),
- q(0),
- ],
- q(sma) => [
- q(0388),
- q(0),
- ],
- q(sme) => [
- q(0389),
- q(0),
- ],
- q(smi) => [
- q(0390),
- q(0),
- ],
- q(smj) => [
- q(0391),
- q(0),
- ],
- q(smn) => [
- q(0392),
- q(0),
- ],
- q(smo) => [
- q(0393),
- q(0),
- ],
- q(sms) => [
- q(0394),
- q(0),
- ],
- q(sna) => [
- q(0395),
- q(0),
- ],
- q(snd) => [
- q(0396),
- q(0),
- ],
- q(snk) => [
- q(0397),
- q(0),
- ],
- q(sog) => [
- q(0398),
- q(0),
- ],
- q(som) => [
- q(0399),
- q(0),
- ],
- q(son) => [
- q(0400),
- q(0),
- ],
- q(sot) => [
- q(0401),
- q(0),
- ],
- q(spa) => [
- q(0402),
- q(0),
- ],
- q(sqi) => [
- q(0013),
- q(0),
- ],
- q(srd) => [
- q(0403),
- q(0),
- ],
- q(srn) => [
- q(0404),
- q(0),
- ],
- q(srp) => [
- q(0405),
- q(0),
- ],
- q(srr) => [
- q(0406),
- q(0),
- ],
- q(ssa) => [
- q(0407),
- q(0),
- ],
- q(ssw) => [
- q(0408),
- q(0),
- ],
- q(suk) => [
- q(0409),
- q(0),
- ],
- q(sun) => [
- q(0410),
- q(0),
- ],
- q(sus) => [
- q(0411),
- q(0),
- ],
- q(sux) => [
- q(0412),
- q(0),
- ],
- q(swa) => [
- q(0413),
- q(0),
- ],
- q(swe) => [
- q(0414),
- q(0),
- ],
- q(syc) => [
- q(0415),
- q(0),
- ],
- q(syr) => [
- q(0416),
- q(0),
- ],
- q(tah) => [
- q(0417),
- q(0),
- ],
- q(tai) => [
- q(0418),
- q(0),
- ],
- q(tam) => [
- q(0419),
- q(0),
- ],
- q(tat) => [
- q(0420),
- q(0),
- ],
- q(tel) => [
- q(0421),
- q(0),
- ],
- q(tem) => [
- q(0422),
- q(0),
- ],
- q(ter) => [
- q(0423),
- q(0),
- ],
- q(tet) => [
- q(0424),
- q(0),
- ],
- q(tgk) => [
- q(0425),
- q(0),
- ],
- q(tgl) => [
- q(0426),
- q(0),
- ],
- q(tha) => [
- q(0427),
- q(0),
- ],
- q(tig) => [
- q(0429),
- q(0),
- ],
- q(tir) => [
- q(0430),
- q(0),
- ],
- q(tiv) => [
- q(0431),
- q(0),
- ],
- q(tkl) => [
- q(0432),
- q(0),
- ],
- q(tlh) => [
- q(0433),
- q(0),
- ],
- q(tli) => [
- q(0434),
- q(0),
- ],
- q(tmh) => [
- q(0435),
- q(0),
- ],
- q(tog) => [
- q(0436),
- q(0),
- ],
- q(ton) => [
- q(0437),
- q(0),
- ],
- q(tpi) => [
- q(0438),
- q(0),
- ],
- q(tsi) => [
- q(0439),
- q(0),
- ],
- q(tsn) => [
- q(0440),
- q(0),
- ],
- q(tso) => [
- q(0441),
- q(0),
- ],
- q(tuk) => [
- q(0442),
- q(0),
- ],
- q(tum) => [
- q(0443),
- q(0),
- ],
- q(tup) => [
- q(0444),
- q(0),
- ],
- q(tur) => [
- q(0445),
- q(0),
- ],
- q(tut) => [
- q(0446),
- q(0),
- ],
- q(tvl) => [
- q(0447),
- q(0),
- ],
- q(twi) => [
- q(0448),
- q(0),
- ],
- q(tyv) => [
- q(0449),
- q(0),
- ],
- q(udm) => [
- q(0450),
- q(0),
- ],
- q(uga) => [
- q(0451),
- q(0),
- ],
- q(uig) => [
- q(0452),
- q(0),
- ],
- q(ukr) => [
- q(0453),
- q(0),
- ],
- q(umb) => [
- q(0454),
- q(0),
- ],
- q(und) => [
- q(0455),
- q(0),
- ],
- q(urd) => [
- q(0456),
- q(0),
- ],
- q(uzb) => [
- q(0457),
- q(0),
- ],
- q(vai) => [
- q(0458),
- q(0),
- ],
- q(ven) => [
- q(0459),
- q(0),
- ],
- q(vie) => [
- q(0460),
- q(0),
- ],
- q(vol) => [
- q(0461),
- q(0),
- ],
- q(vot) => [
- q(0462),
- q(0),
- ],
- q(wak) => [
- q(0463),
- q(0),
- ],
- q(wal) => [
- q(0464),
- q(0),
- ],
- q(war) => [
- q(0465),
- q(0),
- ],
- q(was) => [
- q(0466),
- q(0),
- ],
- q(wen) => [
- q(0468),
- q(0),
- ],
- q(wln) => [
- q(0469),
- q(0),
- ],
- q(wol) => [
- q(0470),
- q(0),
- ],
- q(xal) => [
- q(0471),
- q(0),
- ],
- q(xho) => [
- q(0472),
- q(0),
- ],
- q(yao) => [
- q(0473),
- q(0),
- ],
- q(yap) => [
- q(0474),
- q(0),
- ],
- q(yid) => [
- q(0475),
- q(0),
- ],
- q(yor) => [
- q(0476),
- q(0),
- ],
- q(ypk) => [
- q(0477),
- q(0),
- ],
- q(zap) => [
- q(0478),
- q(0),
- ],
- q(zbl) => [
- q(0479),
- q(0),
- ],
- q(zen) => [
- q(0480),
- q(0),
- ],
- q(zgh) => [
- q(0481),
- q(0),
- ],
- q(zha) => [
- q(0482),
- q(0),
- ],
- q(zho) => [
- q(0079),
- q(0),
- ],
- q(znd) => [
- q(0483),
- q(0),
- ],
- q(zul) => [
- q(0484),
- q(0),
- ],
- q(zun) => [
- q(0485),
- q(0),
- ],
- q(zxx) => [
- q(0486),
- q(0),
- ],
- q(zza) => [
- q(0487),
- q(0),
- ],
- },
-};
-
-$Locale::Codes::Data{'language'}{'id2code'} = {
- q(alpha-2) => {
- q(0001) => q(aa),
- q(0002) => q(ab),
- q(0009) => q(af),
- q(0011) => q(ak),
- q(0013) => q(sq),
- q(0017) => q(am),
- q(0021) => q(ar),
- q(0023) => q(an),
- q(0024) => q(hy),
- q(0029) => q(as),
- q(0033) => q(av),
- q(0034) => q(ae),
- q(0036) => q(ay),
- q(0037) => q(az),
- q(0040) => q(ba),
- q(0042) => q(bm),
- q(0044) => q(eu),
- q(0048) => q(be),
- q(0050) => q(bn),
- q(0053) => q(bh),
- q(0056) => q(bi),
- q(0059) => q(bs),
- q(0061) => q(br),
- q(0065) => q(bg),
- q(0066) => q(my),
- q(0071) => q(ca),
- q(0075) => q(ch),
- q(0077) => q(ce),
- q(0079) => q(zh),
- q(0086) => q(cu),
- q(0087) => q(cv),
- q(0092) => q(kw),
- q(0093) => q(co),
- q(0097) => q(cr),
- q(0102) => q(cs),
- q(0104) => q(da),
- q(0111) => q(dv),
- q(0117) => q(nl),
- q(0119) => q(dz),
- q(0124) => q(en),
- q(0126) => q(eo),
- q(0127) => q(et),
- q(0128) => q(ee),
- q(0131) => q(fo),
- q(0133) => q(fj),
- q(0135) => q(fi),
- q(0138) => q(fr),
- q(0143) => q(fy),
- q(0144) => q(ff),
- q(0150) => q(ka),
- q(0151) => q(de),
- q(0154) => q(gd),
- q(0155) => q(ga),
- q(0156) => q(gl),
- q(0157) => q(gv),
- q(0165) => q(el),
- q(0166) => q(gn),
- q(0168) => q(gu),
- q(0171) => q(ht),
- q(0172) => q(ha),
- q(0174) => q(he),
- q(0175) => q(hz),
- q(0178) => q(hi),
- q(0181) => q(ho),
- q(0182) => q(hr),
- q(0184) => q(hu),
- q(0187) => q(ig),
- q(0188) => q(is),
- q(0189) => q(io),
- q(0190) => q(ii),
- q(0192) => q(iu),
- q(0193) => q(ie),
- q(0195) => q(ia),
- q(0197) => q(id),
- q(0200) => q(ik),
- q(0203) => q(it),
- q(0204) => q(jv),
- q(0206) => q(ja),
- q(0212) => q(kl),
- q(0214) => q(kn),
- q(0216) => q(ks),
- q(0217) => q(kr),
- q(0219) => q(kk),
- q(0223) => q(km),
- q(0225) => q(ki),
- q(0226) => q(rw),
- q(0227) => q(ky),
- q(0230) => q(kv),
- q(0231) => q(kg),
- q(0232) => q(ko),
- q(0239) => q(kj),
- q(0241) => q(ku),
- q(0246) => q(lo),
- q(0247) => q(la),
- q(0248) => q(lv),
- q(0250) => q(li),
- q(0251) => q(ln),
- q(0252) => q(lt),
- q(0255) => q(lb),
- q(0257) => q(lu),
- q(0258) => q(lg),
- q(0263) => q(mk),
- q(0266) => q(mh),
- q(0269) => q(ml),
- q(0271) => q(mi),
- q(0273) => q(mr),
- q(0275) => q(ms),
- q(0284) => q(mg),
- q(0285) => q(mt),
- q(0290) => q(mn),
- q(0302) => q(na),
- q(0303) => q(nv),
- q(0304) => q(nr),
- q(0305) => q(nd),
- q(0306) => q(ng),
- q(0308) => q(ne),
- q(0313) => q(nn),
- q(0314) => q(nb),
- q(0317) => q(no),
- q(0322) => q(ny),
- q(0327) => q(oc),
- q(0328) => q(oj),
- q(0329) => q(or),
- q(0330) => q(om),
- q(0332) => q(os),
- q(0339) => q(pa),
- q(0343) => q(fa),
- q(0346) => q(pi),
- q(0347) => q(pl),
- q(0349) => q(pt),
- q(0352) => q(ps),
- q(0354) => q(qu),
- q(0359) => q(rm),
- q(0361) => q(ro),
- q(0362) => q(rn),
- q(0364) => q(ru),
- q(0366) => q(sg),
- q(0371) => q(sa),
- q(0382) => q(si),
- q(0386) => q(sk),
- q(0387) => q(sl),
- q(0389) => q(se),
- q(0393) => q(sm),
- q(0395) => q(sn),
- q(0396) => q(sd),
- q(0399) => q(so),
- q(0401) => q(st),
- q(0402) => q(es),
- q(0403) => q(sc),
- q(0405) => q(sr),
- q(0408) => q(ss),
- q(0410) => q(su),
- q(0413) => q(sw),
- q(0414) => q(sv),
- q(0417) => q(ty),
- q(0419) => q(ta),
- q(0420) => q(tt),
- q(0421) => q(te),
- q(0425) => q(tg),
- q(0426) => q(tl),
- q(0427) => q(th),
- q(0428) => q(bo),
- q(0430) => q(ti),
- q(0437) => q(to),
- q(0440) => q(tn),
- q(0441) => q(ts),
- q(0442) => q(tk),
- q(0445) => q(tr),
- q(0448) => q(tw),
- q(0452) => q(ug),
- q(0453) => q(uk),
- q(0456) => q(ur),
- q(0457) => q(uz),
- q(0459) => q(ve),
- q(0460) => q(vi),
- q(0461) => q(vo),
- q(0467) => q(cy),
- q(0469) => q(wa),
- q(0470) => q(wo),
- q(0472) => q(xh),
- q(0475) => q(yi),
- q(0476) => q(yo),
- q(0482) => q(za),
- q(0484) => q(zu),
- q(0538) => q(sh),
- },
- q(alpha-3) => {
- q(0001) => q(aar),
- q(0002) => q(abk),
- q(0003) => q(ace),
- q(0004) => q(ach),
- q(0005) => q(ada),
- q(0006) => q(ady),
- q(0007) => q(afa),
- q(0008) => q(afh),
- q(0009) => q(afr),
- q(0010) => q(ain),
- q(0011) => q(aka),
- q(0012) => q(akk),
- q(0013) => q(alb),
- q(0014) => q(ale),
- q(0015) => q(alg),
- q(0016) => q(alt),
- q(0017) => q(amh),
- q(0018) => q(ang),
- q(0019) => q(anp),
- q(0020) => q(apa),
- q(0021) => q(ara),
- q(0022) => q(arc),
- q(0023) => q(arg),
- q(0024) => q(arm),
- q(0025) => q(arn),
- q(0026) => q(arp),
- q(0027) => q(art),
- q(0028) => q(arw),
- q(0029) => q(asm),
- q(0030) => q(ast),
- q(0031) => q(ath),
- q(0032) => q(aus),
- q(0033) => q(ava),
- q(0034) => q(ave),
- q(0035) => q(awa),
- q(0036) => q(aym),
- q(0037) => q(aze),
- q(0038) => q(bad),
- q(0039) => q(bai),
- q(0040) => q(bak),
- q(0041) => q(bal),
- q(0042) => q(bam),
- q(0043) => q(ban),
- q(0044) => q(baq),
- q(0045) => q(bas),
- q(0046) => q(bat),
- q(0047) => q(bej),
- q(0048) => q(bel),
- q(0049) => q(bem),
- q(0050) => q(ben),
- q(0051) => q(ber),
- q(0052) => q(bho),
- q(0053) => q(bih),
- q(0054) => q(bik),
- q(0055) => q(bin),
- q(0056) => q(bis),
- q(0057) => q(bla),
- q(0058) => q(bnt),
- q(0059) => q(bos),
- q(0060) => q(bra),
- q(0061) => q(bre),
- q(0062) => q(btk),
- q(0063) => q(bua),
- q(0064) => q(bug),
- q(0065) => q(bul),
- q(0066) => q(bur),
- q(0067) => q(byn),
- q(0068) => q(cad),
- q(0069) => q(cai),
- q(0070) => q(car),
- q(0071) => q(cat),
- q(0072) => q(cau),
- q(0073) => q(ceb),
- q(0074) => q(cel),
- q(0075) => q(cha),
- q(0076) => q(chb),
- q(0077) => q(che),
- q(0078) => q(chg),
- q(0079) => q(chi),
- q(0080) => q(chk),
- q(0081) => q(chm),
- q(0082) => q(chn),
- q(0083) => q(cho),
- q(0084) => q(chp),
- q(0085) => q(chr),
- q(0086) => q(chu),
- q(0087) => q(chv),
- q(0088) => q(chy),
- q(0089) => q(cmc),
- q(0090) => q(cnr),
- q(0091) => q(cop),
- q(0092) => q(cor),
- q(0093) => q(cos),
- q(0094) => q(cpe),
- q(0095) => q(cpf),
- q(0096) => q(cpp),
- q(0097) => q(cre),
- q(0098) => q(crh),
- q(0099) => q(crp),
- q(0100) => q(csb),
- q(0101) => q(cus),
- q(0102) => q(cze),
- q(0103) => q(dak),
- q(0104) => q(dan),
- q(0105) => q(dar),
- q(0106) => q(day),
- q(0107) => q(del),
- q(0108) => q(den),
- q(0109) => q(dgr),
- q(0110) => q(din),
- q(0111) => q(div),
- q(0112) => q(doi),
- q(0113) => q(dra),
- q(0114) => q(dsb),
- q(0115) => q(dua),
- q(0116) => q(dum),
- q(0117) => q(dut),
- q(0118) => q(dyu),
- q(0119) => q(dzo),
- q(0120) => q(efi),
- q(0121) => q(egy),
- q(0122) => q(eka),
- q(0123) => q(elx),
- q(0124) => q(eng),
- q(0125) => q(enm),
- q(0126) => q(epo),
- q(0127) => q(est),
- q(0128) => q(ewe),
- q(0129) => q(ewo),
- q(0130) => q(fan),
- q(0131) => q(fao),
- q(0132) => q(fat),
- q(0133) => q(fij),
- q(0134) => q(fil),
- q(0135) => q(fin),
- q(0136) => q(fiu),
- q(0137) => q(fon),
- q(0138) => q(fre),
- q(0139) => q(frm),
- q(0140) => q(fro),
- q(0141) => q(frr),
- q(0142) => q(frs),
- q(0143) => q(fry),
- q(0144) => q(ful),
- q(0145) => q(fur),
- q(0146) => q(gaa),
- q(0147) => q(gay),
- q(0148) => q(gba),
- q(0149) => q(gem),
- q(0150) => q(geo),
- q(0151) => q(ger),
- q(0152) => q(gez),
- q(0153) => q(gil),
- q(0154) => q(gla),
- q(0155) => q(gle),
- q(0156) => q(glg),
- q(0157) => q(glv),
- q(0158) => q(gmh),
- q(0159) => q(goh),
- q(0160) => q(gon),
- q(0161) => q(gor),
- q(0162) => q(got),
- q(0163) => q(grb),
- q(0164) => q(grc),
- q(0165) => q(gre),
- q(0166) => q(grn),
- q(0167) => q(gsw),
- q(0168) => q(guj),
- q(0169) => q(gwi),
- q(0170) => q(hai),
- q(0171) => q(hat),
- q(0172) => q(hau),
- q(0173) => q(haw),
- q(0174) => q(heb),
- q(0175) => q(her),
- q(0176) => q(hil),
- q(0177) => q(him),
- q(0178) => q(hin),
- q(0179) => q(hit),
- q(0180) => q(hmn),
- q(0181) => q(hmo),
- q(0182) => q(hrv),
- q(0183) => q(hsb),
- q(0184) => q(hun),
- q(0185) => q(hup),
- q(0186) => q(iba),
- q(0187) => q(ibo),
- q(0188) => q(ice),
- q(0189) => q(ido),
- q(0190) => q(iii),
- q(0191) => q(ijo),
- q(0192) => q(iku),
- q(0193) => q(ile),
- q(0194) => q(ilo),
- q(0195) => q(ina),
- q(0196) => q(inc),
- q(0197) => q(ind),
- q(0198) => q(ine),
- q(0199) => q(inh),
- q(0200) => q(ipk),
- q(0201) => q(ira),
- q(0202) => q(iro),
- q(0203) => q(ita),
- q(0204) => q(jav),
- q(0205) => q(jbo),
- q(0206) => q(jpn),
- q(0207) => q(jpr),
- q(0208) => q(jrb),
- q(0209) => q(kaa),
- q(0210) => q(kab),
- q(0211) => q(kac),
- q(0212) => q(kal),
- q(0213) => q(kam),
- q(0214) => q(kan),
- q(0215) => q(kar),
- q(0216) => q(kas),
- q(0217) => q(kau),
- q(0218) => q(kaw),
- q(0219) => q(kaz),
- q(0220) => q(kbd),
- q(0221) => q(kha),
- q(0222) => q(khi),
- q(0223) => q(khm),
- q(0224) => q(kho),
- q(0225) => q(kik),
- q(0226) => q(kin),
- q(0227) => q(kir),
- q(0228) => q(kmb),
- q(0229) => q(kok),
- q(0230) => q(kom),
- q(0231) => q(kon),
- q(0232) => q(kor),
- q(0233) => q(kos),
- q(0234) => q(kpe),
- q(0235) => q(krc),
- q(0236) => q(krl),
- q(0237) => q(kro),
- q(0238) => q(kru),
- q(0239) => q(kua),
- q(0240) => q(kum),
- q(0241) => q(kur),
- q(0242) => q(kut),
- q(0243) => q(lad),
- q(0244) => q(lah),
- q(0245) => q(lam),
- q(0246) => q(lao),
- q(0247) => q(lat),
- q(0248) => q(lav),
- q(0249) => q(lez),
- q(0250) => q(lim),
- q(0251) => q(lin),
- q(0252) => q(lit),
- q(0253) => q(lol),
- q(0254) => q(loz),
- q(0255) => q(ltz),
- q(0256) => q(lua),
- q(0257) => q(lub),
- q(0258) => q(lug),
- q(0259) => q(lui),
- q(0260) => q(lun),
- q(0261) => q(luo),
- q(0262) => q(lus),
- q(0263) => q(mac),
- q(0264) => q(mad),
- q(0265) => q(mag),
- q(0266) => q(mah),
- q(0267) => q(mai),
- q(0268) => q(mak),
- q(0269) => q(mal),
- q(0270) => q(man),
- q(0271) => q(mao),
- q(0272) => q(map),
- q(0273) => q(mar),
- q(0274) => q(mas),
- q(0275) => q(may),
- q(0276) => q(mdf),
- q(0277) => q(mdr),
- q(0278) => q(men),
- q(0279) => q(mga),
- q(0280) => q(mic),
- q(0281) => q(min),
- q(0282) => q(mis),
- q(0283) => q(mkh),
- q(0284) => q(mlg),
- q(0285) => q(mlt),
- q(0286) => q(mnc),
- q(0287) => q(mni),
- q(0288) => q(mno),
- q(0289) => q(moh),
- q(0290) => q(mon),
- q(0291) => q(mos),
- q(0292) => q(mul),
- q(0293) => q(mun),
- q(0294) => q(mus),
- q(0295) => q(mwl),
- q(0296) => q(mwr),
- q(0297) => q(myn),
- q(0298) => q(myv),
- q(0299) => q(nah),
- q(0300) => q(nai),
- q(0301) => q(nap),
- q(0302) => q(nau),
- q(0303) => q(nav),
- q(0304) => q(nbl),
- q(0305) => q(nde),
- q(0306) => q(ndo),
- q(0307) => q(nds),
- q(0308) => q(nep),
- q(0309) => q(new),
- q(0310) => q(nia),
- q(0311) => q(nic),
- q(0312) => q(niu),
- q(0313) => q(nno),
- q(0314) => q(nob),
- q(0315) => q(nog),
- q(0316) => q(non),
- q(0317) => q(nor),
- q(0318) => q(nqo),
- q(0319) => q(nso),
- q(0320) => q(nub),
- q(0321) => q(nwc),
- q(0322) => q(nya),
- q(0323) => q(nym),
- q(0324) => q(nyn),
- q(0325) => q(nyo),
- q(0326) => q(nzi),
- q(0327) => q(oci),
- q(0328) => q(oji),
- q(0329) => q(ori),
- q(0330) => q(orm),
- q(0331) => q(osa),
- q(0332) => q(oss),
- q(0333) => q(ota),
- q(0334) => q(oto),
- q(0335) => q(paa),
- q(0336) => q(pag),
- q(0337) => q(pal),
- q(0338) => q(pam),
- q(0339) => q(pan),
- q(0340) => q(pap),
- q(0341) => q(pau),
- q(0342) => q(peo),
- q(0343) => q(per),
- q(0344) => q(phi),
- q(0345) => q(phn),
- q(0346) => q(pli),
- q(0347) => q(pol),
- q(0348) => q(pon),
- q(0349) => q(por),
- q(0350) => q(pra),
- q(0351) => q(pro),
- q(0352) => q(pus),
- q(0353) => q(qtz),
- q(0354) => q(que),
- q(0355) => q(raj),
- q(0356) => q(rap),
- q(0357) => q(rar),
- q(0358) => q(roa),
- q(0359) => q(roh),
- q(0360) => q(rom),
- q(0361) => q(rum),
- q(0362) => q(run),
- q(0363) => q(rup),
- q(0364) => q(rus),
- q(0365) => q(sad),
- q(0366) => q(sag),
- q(0367) => q(sah),
- q(0368) => q(sai),
- q(0369) => q(sal),
- q(0370) => q(sam),
- q(0371) => q(san),
- q(0372) => q(sas),
- q(0373) => q(sat),
- q(0374) => q(scn),
- q(0375) => q(sco),
- q(0376) => q(sel),
- q(0377) => q(sem),
- q(0378) => q(sga),
- q(0379) => q(sgn),
- q(0380) => q(shn),
- q(0381) => q(sid),
- q(0382) => q(sin),
- q(0383) => q(sio),
- q(0384) => q(sit),
- q(0385) => q(sla),
- q(0386) => q(slo),
- q(0387) => q(slv),
- q(0388) => q(sma),
- q(0389) => q(sme),
- q(0390) => q(smi),
- q(0391) => q(smj),
- q(0392) => q(smn),
- q(0393) => q(smo),
- q(0394) => q(sms),
- q(0395) => q(sna),
- q(0396) => q(snd),
- q(0397) => q(snk),
- q(0398) => q(sog),
- q(0399) => q(som),
- q(0400) => q(son),
- q(0401) => q(sot),
- q(0402) => q(spa),
- q(0403) => q(srd),
- q(0404) => q(srn),
- q(0405) => q(srp),
- q(0406) => q(srr),
- q(0407) => q(ssa),
- q(0408) => q(ssw),
- q(0409) => q(suk),
- q(0410) => q(sun),
- q(0411) => q(sus),
- q(0412) => q(sux),
- q(0413) => q(swa),
- q(0414) => q(swe),
- q(0415) => q(syc),
- q(0416) => q(syr),
- q(0417) => q(tah),
- q(0418) => q(tai),
- q(0419) => q(tam),
- q(0420) => q(tat),
- q(0421) => q(tel),
- q(0422) => q(tem),
- q(0423) => q(ter),
- q(0424) => q(tet),
- q(0425) => q(tgk),
- q(0426) => q(tgl),
- q(0427) => q(tha),
- q(0428) => q(tib),
- q(0429) => q(tig),
- q(0430) => q(tir),
- q(0431) => q(tiv),
- q(0432) => q(tkl),
- q(0433) => q(tlh),
- q(0434) => q(tli),
- q(0435) => q(tmh),
- q(0436) => q(tog),
- q(0437) => q(ton),
- q(0438) => q(tpi),
- q(0439) => q(tsi),
- q(0440) => q(tsn),
- q(0441) => q(tso),
- q(0442) => q(tuk),
- q(0443) => q(tum),
- q(0444) => q(tup),
- q(0445) => q(tur),
- q(0446) => q(tut),
- q(0447) => q(tvl),
- q(0448) => q(twi),
- q(0449) => q(tyv),
- q(0450) => q(udm),
- q(0451) => q(uga),
- q(0452) => q(uig),
- q(0453) => q(ukr),
- q(0454) => q(umb),
- q(0455) => q(und),
- q(0456) => q(urd),
- q(0457) => q(uzb),
- q(0458) => q(vai),
- q(0459) => q(ven),
- q(0460) => q(vie),
- q(0461) => q(vol),
- q(0462) => q(vot),
- q(0463) => q(wak),
- q(0464) => q(wal),
- q(0465) => q(war),
- q(0466) => q(was),
- q(0467) => q(wel),
- q(0468) => q(wen),
- q(0469) => q(wln),
- q(0470) => q(wol),
- q(0471) => q(xal),
- q(0472) => q(xho),
- q(0473) => q(yao),
- q(0474) => q(yap),
- q(0475) => q(yid),
- q(0476) => q(yor),
- q(0477) => q(ypk),
- q(0478) => q(zap),
- q(0479) => q(zbl),
- q(0480) => q(zen),
- q(0481) => q(zgh),
- q(0482) => q(zha),
- q(0483) => q(znd),
- q(0484) => q(zul),
- q(0485) => q(zun),
- q(0486) => q(zxx),
- q(0487) => q(zza),
- q(0488) => q(aav),
- q(0489) => q(alv),
- q(0490) => q(aqa),
- q(0491) => q(aql),
- q(0492) => q(auf),
- q(0493) => q(awd),
- q(0494) => q(azc),
- q(0495) => q(cba),
- q(0496) => q(ccn),
- q(0497) => q(ccs),
- q(0498) => q(cdc),
- q(0499) => q(cdd),
- q(0500) => q(csu),
- q(0501) => q(dmn),
- q(0502) => q(egx),
- q(0503) => q(esx),
- q(0504) => q(euq),
- q(0505) => q(fox),
- q(0506) => q(gme),
- q(0507) => q(gmq),
- q(0508) => q(gmw),
- q(0509) => q(grk),
- q(0510) => q(hmx),
- q(0511) => q(hok),
- q(0512) => q(hyx),
- q(0513) => q(iir),
- q(0514) => q(itc),
- q(0515) => q(jpx),
- q(0516) => q(kdo),
- q(0517) => q(ngf),
- q(0518) => q(omq),
- q(0519) => q(omv),
- q(0520) => q(plf),
- q(0521) => q(poz),
- q(0522) => q(pqe),
- q(0523) => q(pqw),
- q(0524) => q(qwe),
- q(0525) => q(sdv),
- q(0526) => q(sqj),
- q(0527) => q(syd),
- q(0528) => q(tbq),
- q(0529) => q(trk),
- q(0530) => q(tuw),
- q(0531) => q(urj),
- q(0532) => q(xgn),
- q(0533) => q(xnd),
- q(0534) => q(zhx),
- q(0535) => q(zle),
- q(0536) => q(zls),
- q(0537) => q(zlw),
- q(0539) => q(aaa),
- q(0540) => q(aab),
- q(0541) => q(aac),
- q(0542) => q(aad),
- q(0543) => q(aae),
- q(0544) => q(aaf),
- q(0545) => q(aag),
- q(0546) => q(aah),
- q(0547) => q(aai),
- q(0548) => q(aak),
- q(0549) => q(aal),
- q(0550) => q(aan),
- q(0551) => q(aao),
- q(0552) => q(aap),
- q(0553) => q(aaq),
- q(0554) => q(aas),
- q(0555) => q(aat),
- q(0556) => q(aau),
- q(0557) => q(aaw),
- q(0558) => q(aax),
- q(0559) => q(aaz),
- q(0560) => q(aba),
- q(0561) => q(abb),
- q(0562) => q(abc),
- q(0563) => q(abd),
- q(0564) => q(abe),
- q(0565) => q(abf),
- q(0566) => q(abg),
- q(0567) => q(abh),
- q(0568) => q(abi),
- q(0569) => q(abj),
- q(0570) => q(abl),
- q(0571) => q(abm),
- q(0572) => q(abn),
- q(0573) => q(abo),
- q(0574) => q(abp),
- q(0575) => q(abq),
- q(0576) => q(abr),
- q(0577) => q(abs),
- q(0578) => q(abt),
- q(0579) => q(abu),
- q(0580) => q(abv),
- q(0581) => q(abw),
- q(0582) => q(abx),
- q(0583) => q(aby),
- q(0584) => q(abz),
- q(0585) => q(aca),
- q(0586) => q(acb),
- q(0587) => q(acd),
- q(0588) => q(acf),
- q(0589) => q(aci),
- q(0590) => q(ack),
- q(0591) => q(acl),
- q(0592) => q(acm),
- q(0593) => q(acn),
- q(0594) => q(acp),
- q(0595) => q(acq),
- q(0596) => q(acr),
- q(0597) => q(acs),
- q(0598) => q(act),
- q(0599) => q(acu),
- q(0600) => q(acv),
- q(0601) => q(acw),
- q(0602) => q(acx),
- q(0603) => q(acy),
- q(0604) => q(acz),
- q(0605) => q(adb),
- q(0606) => q(add),
- q(0607) => q(ade),
- q(0608) => q(adf),
- q(0609) => q(adg),
- q(0610) => q(adh),
- q(0611) => q(adi),
- q(0612) => q(adj),
- q(0613) => q(adl),
- q(0614) => q(adn),
- q(0615) => q(ado),
- q(0616) => q(adq),
- q(0617) => q(adr),
- q(0618) => q(ads),
- q(0619) => q(adt),
- q(0620) => q(adu),
- q(0621) => q(adw),
- q(0622) => q(adx),
- q(0623) => q(adz),
- q(0624) => q(aea),
- q(0625) => q(aeb),
- q(0626) => q(aec),
- q(0627) => q(aed),
- q(0628) => q(aee),
- q(0629) => q(aek),
- q(0630) => q(ael),
- q(0631) => q(aem),
- q(0632) => q(aen),
- q(0633) => q(aeq),
- q(0634) => q(aer),
- q(0635) => q(aes),
- q(0636) => q(aeu),
- q(0637) => q(aew),
- q(0638) => q(aey),
- q(0639) => q(aez),
- q(0640) => q(afb),
- q(0641) => q(afd),
- q(0642) => q(afe),
- q(0643) => q(afg),
- q(0644) => q(afi),
- q(0645) => q(afk),
- q(0646) => q(afn),
- q(0647) => q(afo),
- q(0648) => q(afp),
- q(0649) => q(afs),
- q(0650) => q(aft),
- q(0651) => q(afu),
- q(0652) => q(afz),
- q(0653) => q(aga),
- q(0654) => q(agb),
- q(0655) => q(agc),
- q(0656) => q(agd),
- q(0657) => q(age),
- q(0658) => q(agf),
- q(0659) => q(agg),
- q(0660) => q(agh),
- q(0661) => q(agi),
- q(0662) => q(agj),
- q(0663) => q(agk),
- q(0664) => q(agl),
- q(0665) => q(agm),
- q(0666) => q(agn),
- q(0667) => q(ago),
- q(0668) => q(agq),
- q(0669) => q(agr),
- q(0670) => q(ags),
- q(0671) => q(agt),
- q(0672) => q(agu),
- q(0673) => q(agv),
- q(0674) => q(agw),
- q(0675) => q(agx),
- q(0676) => q(agy),
- q(0677) => q(agz),
- q(0678) => q(aha),
- q(0679) => q(ahb),
- q(0680) => q(ahg),
- q(0681) => q(ahh),
- q(0682) => q(ahi),
- q(0683) => q(ahk),
- q(0684) => q(ahl),
- q(0685) => q(ahm),
- q(0686) => q(ahn),
- q(0687) => q(aho),
- q(0688) => q(ahp),
- q(0689) => q(ahr),
- q(0690) => q(ahs),
- q(0691) => q(aht),
- q(0692) => q(aia),
- q(0693) => q(aib),
- q(0694) => q(aic),
- q(0695) => q(aid),
- q(0696) => q(aie),
- q(0697) => q(aif),
- q(0698) => q(aig),
- q(0699) => q(aih),
- q(0700) => q(aii),
- q(0701) => q(aij),
- q(0702) => q(aik),
- q(0703) => q(ail),
- q(0704) => q(aim),
- q(0705) => q(aio),
- q(0706) => q(aip),
- q(0707) => q(aiq),
- q(0708) => q(air),
- q(0709) => q(ais),
- q(0710) => q(ait),
- q(0711) => q(aiw),
- q(0712) => q(aix),
- q(0713) => q(aiy),
- q(0714) => q(aja),
- q(0715) => q(ajg),
- q(0716) => q(aji),
- q(0717) => q(ajn),
- q(0718) => q(ajp),
- q(0719) => q(ajt),
- q(0720) => q(aju),
- q(0721) => q(ajw),
- q(0722) => q(ajz),
- q(0723) => q(akb),
- q(0724) => q(akc),
- q(0725) => q(akd),
- q(0726) => q(ake),
- q(0727) => q(akf),
- q(0728) => q(akg),
- q(0729) => q(akh),
- q(0730) => q(aki),
- q(0731) => q(akj),
- q(0732) => q(akl),
- q(0733) => q(akm),
- q(0734) => q(ako),
- q(0735) => q(akp),
- q(0736) => q(akq),
- q(0737) => q(akr),
- q(0738) => q(aks),
- q(0739) => q(akt),
- q(0740) => q(aku),
- q(0741) => q(akv),
- q(0742) => q(akw),
- q(0743) => q(akx),
- q(0744) => q(aky),
- q(0745) => q(akz),
- q(0746) => q(ala),
- q(0747) => q(alc),
- q(0748) => q(ald),
- q(0749) => q(alf),
- q(0750) => q(alh),
- q(0751) => q(ali),
- q(0752) => q(alj),
- q(0753) => q(alk),
- q(0754) => q(all),
- q(0755) => q(alm),
- q(0756) => q(aln),
- q(0757) => q(alo),
- q(0758) => q(alp),
- q(0759) => q(alq),
- q(0760) => q(alr),
- q(0761) => q(als),
- q(0762) => q(alu),
- q(0763) => q(alw),
- q(0764) => q(alx),
- q(0765) => q(aly),
- q(0766) => q(alz),
- q(0767) => q(ama),
- q(0768) => q(amb),
- q(0769) => q(amc),
- q(0770) => q(ame),
- q(0771) => q(amf),
- q(0772) => q(amg),
- q(0773) => q(ami),
- q(0774) => q(amj),
- q(0775) => q(amk),
- q(0776) => q(aml),
- q(0777) => q(amm),
- q(0778) => q(amn),
- q(0779) => q(amo),
- q(0780) => q(amp),
- q(0781) => q(amq),
- q(0782) => q(amr),
- q(0783) => q(ams),
- q(0784) => q(amt),
- q(0785) => q(amu),
- q(0786) => q(amv),
- q(0787) => q(amw),
- q(0788) => q(amx),
- q(0789) => q(amy),
- q(0790) => q(amz),
- q(0791) => q(ana),
- q(0792) => q(anb),
- q(0793) => q(anc),
- q(0794) => q(and),
- q(0795) => q(ane),
- q(0796) => q(anf),
- q(0797) => q(anh),
- q(0798) => q(ani),
- q(0799) => q(anj),
- q(0800) => q(ank),
- q(0801) => q(anl),
- q(0802) => q(anm),
- q(0803) => q(ann),
- q(0804) => q(ano),
- q(0805) => q(anq),
- q(0806) => q(anr),
- q(0807) => q(ans),
- q(0808) => q(ant),
- q(0809) => q(anu),
- q(0810) => q(anv),
- q(0811) => q(anw),
- q(0812) => q(anx),
- q(0813) => q(any),
- q(0814) => q(anz),
- q(0815) => q(aoa),
- q(0816) => q(aob),
- q(0817) => q(aoc),
- q(0818) => q(aod),
- q(0819) => q(aoe),
- q(0820) => q(aof),
- q(0821) => q(aog),
- q(0822) => q(aoh),
- q(0823) => q(aoi),
- q(0824) => q(aoj),
- q(0825) => q(aok),
- q(0826) => q(aol),
- q(0827) => q(aom),
- q(0828) => q(aon),
- q(0829) => q(aor),
- q(0830) => q(aos),
- q(0831) => q(aot),
- q(0832) => q(aou),
- q(0833) => q(aox),
- q(0834) => q(aoz),
- q(0835) => q(apb),
- q(0836) => q(apc),
- q(0837) => q(apd),
- q(0838) => q(ape),
- q(0839) => q(apf),
- q(0840) => q(apg),
- q(0841) => q(aph),
- q(0842) => q(api),
- q(0843) => q(apj),
- q(0844) => q(apk),
- q(0845) => q(apl),
- q(0846) => q(apm),
- q(0847) => q(apn),
- q(0848) => q(apo),
- q(0849) => q(app),
- q(0850) => q(apq),
- q(0851) => q(apr),
- q(0852) => q(aps),
- q(0853) => q(apt),
- q(0854) => q(apu),
- q(0855) => q(apv),
- q(0856) => q(apw),
- q(0857) => q(apx),
- q(0858) => q(apy),
- q(0859) => q(apz),
- q(0860) => q(aqc),
- q(0861) => q(aqd),
- q(0862) => q(aqg),
- q(0863) => q(aqm),
- q(0864) => q(aqn),
- q(0865) => q(aqp),
- q(0866) => q(aqr),
- q(0867) => q(aqt),
- q(0868) => q(aqz),
- q(0869) => q(arb),
- q(0870) => q(ard),
- q(0871) => q(are),
- q(0872) => q(arh),
- q(0873) => q(ari),
- q(0874) => q(arj),
- q(0875) => q(ark),
- q(0876) => q(arl),
- q(0877) => q(aro),
- q(0878) => q(arq),
- q(0879) => q(arr),
- q(0880) => q(ars),
- q(0881) => q(aru),
- q(0882) => q(arv),
- q(0883) => q(arx),
- q(0884) => q(ary),
- q(0885) => q(arz),
- q(0886) => q(asa),
- q(0887) => q(asb),
- q(0888) => q(asc),
- q(0889) => q(asd),
- q(0890) => q(ase),
- q(0891) => q(asf),
- q(0892) => q(asg),
- q(0893) => q(ash),
- q(0894) => q(asi),
- q(0895) => q(asj),
- q(0896) => q(ask),
- q(0897) => q(asl),
- q(0898) => q(asn),
- q(0899) => q(aso),
- q(0900) => q(asp),
- q(0901) => q(asq),
- q(0902) => q(asr),
- q(0903) => q(ass),
- q(0904) => q(asu),
- q(0905) => q(asv),
- q(0906) => q(asw),
- q(0907) => q(asx),
- q(0908) => q(asy),
- q(0909) => q(asz),
- q(0910) => q(ata),
- q(0911) => q(atb),
- q(0912) => q(atc),
- q(0913) => q(atd),
- q(0914) => q(ate),
- q(0915) => q(atg),
- q(0916) => q(ati),
- q(0917) => q(atj),
- q(0918) => q(atk),
- q(0919) => q(atl),
- q(0920) => q(atm),
- q(0921) => q(atn),
- q(0922) => q(ato),
- q(0923) => q(atp),
- q(0924) => q(atq),
- q(0925) => q(atr),
- q(0926) => q(ats),
- q(0927) => q(att),
- q(0928) => q(atu),
- q(0929) => q(atv),
- q(0930) => q(atw),
- q(0931) => q(atx),
- q(0932) => q(aty),
- q(0933) => q(atz),
- q(0934) => q(aua),
- q(0935) => q(aub),
- q(0936) => q(auc),
- q(0937) => q(aud),
- q(0938) => q(aug),
- q(0939) => q(auh),
- q(0940) => q(aui),
- q(0941) => q(auj),
- q(0942) => q(auk),
- q(0943) => q(aul),
- q(0944) => q(aum),
- q(0945) => q(aun),
- q(0946) => q(auo),
- q(0947) => q(aup),
- q(0948) => q(auq),
- q(0949) => q(aur),
- q(0950) => q(aut),
- q(0951) => q(auu),
- q(0952) => q(auw),
- q(0953) => q(aux),
- q(0954) => q(auy),
- q(0955) => q(auz),
- q(0956) => q(avb),
- q(0957) => q(avd),
- q(0958) => q(avi),
- q(0959) => q(avk),
- q(0960) => q(avl),
- q(0961) => q(avm),
- q(0962) => q(avn),
- q(0963) => q(avo),
- q(0964) => q(avs),
- q(0965) => q(avt),
- q(0966) => q(avu),
- q(0967) => q(avv),
- q(0968) => q(awb),
- q(0969) => q(awc),
- q(0970) => q(awe),
- q(0971) => q(awg),
- q(0972) => q(awh),
- q(0973) => q(awi),
- q(0974) => q(awk),
- q(0975) => q(awm),
- q(0976) => q(awn),
- q(0977) => q(awo),
- q(0978) => q(awr),
- q(0979) => q(aws),
- q(0980) => q(awt),
- q(0981) => q(awu),
- q(0982) => q(awv),
- q(0983) => q(aww),
- q(0984) => q(awx),
- q(0985) => q(awy),
- q(0986) => q(axb),
- q(0987) => q(axe),
- q(0988) => q(axg),
- q(0989) => q(axk),
- q(0990) => q(axl),
- q(0991) => q(axm),
- q(0992) => q(axx),
- q(0993) => q(aya),
- q(0994) => q(ayb),
- q(0995) => q(ayc),
- q(0996) => q(ayd),
- q(0997) => q(aye),
- q(0998) => q(ayg),
- q(0999) => q(ayh),
- q(1000) => q(ayi),
- q(1001) => q(ayk),
- q(1002) => q(ayl),
- q(1003) => q(ayn),
- q(1004) => q(ayo),
- q(1005) => q(ayp),
- q(1006) => q(ayq),
- q(1007) => q(ayr),
- q(1008) => q(ays),
- q(1009) => q(ayt),
- q(1010) => q(ayu),
- q(1011) => q(ayy),
- q(1012) => q(ayz),
- q(1013) => q(aza),
- q(1014) => q(azb),
- q(1015) => q(azd),
- q(1016) => q(azg),
- q(1017) => q(azj),
- q(1018) => q(azm),
- q(1019) => q(azn),
- q(1020) => q(azo),
- q(1021) => q(azt),
- q(1022) => q(azz),
- q(1023) => q(baa),
- q(1024) => q(bab),
- q(1025) => q(bac),
- q(1026) => q(bae),
- q(1027) => q(baf),
- q(1028) => q(bag),
- q(1029) => q(bah),
- q(1030) => q(baj),
- q(1031) => q(bao),
- q(1032) => q(bap),
- q(1033) => q(bar),
- q(1034) => q(bau),
- q(1035) => q(bav),
- q(1036) => q(baw),
- q(1037) => q(bax),
- q(1038) => q(bay),
- q(1039) => q(bba),
- q(1040) => q(bbb),
- q(1041) => q(bbc),
- q(1042) => q(bbd),
- q(1043) => q(bbe),
- q(1044) => q(bbf),
- q(1045) => q(bbg),
- q(1046) => q(bbh),
- q(1047) => q(bbi),
- q(1048) => q(bbj),
- q(1049) => q(bbk),
- q(1050) => q(bbl),
- q(1051) => q(bbm),
- q(1052) => q(bbn),
- q(1053) => q(bbo),
- q(1054) => q(bbp),
- q(1055) => q(bbq),
- q(1056) => q(bbr),
- q(1057) => q(bbs),
- q(1058) => q(bbt),
- q(1059) => q(bbu),
- q(1060) => q(bbv),
- q(1061) => q(bbw),
- q(1062) => q(bbx),
- q(1063) => q(bby),
- q(1064) => q(bbz),
- q(1065) => q(bca),
- q(1066) => q(bcb),
- q(1067) => q(bcc),
- q(1068) => q(bcd),
- q(1069) => q(bce),
- q(1070) => q(bcf),
- q(1071) => q(bcg),
- q(1072) => q(bch),
- q(1073) => q(bci),
- q(1074) => q(bcj),
- q(1075) => q(bck),
- q(1076) => q(bcl),
- q(1077) => q(bcm),
- q(1078) => q(bcn),
- q(1079) => q(bco),
- q(1080) => q(bcp),
- q(1081) => q(bcq),
- q(1082) => q(bcr),
- q(1083) => q(bcs),
- q(1084) => q(bct),
- q(1085) => q(bcu),
- q(1086) => q(bcv),
- q(1087) => q(bcw),
- q(1088) => q(bcy),
- q(1089) => q(bcz),
- q(1090) => q(bda),
- q(1091) => q(bdb),
- q(1092) => q(bdc),
- q(1093) => q(bdd),
- q(1094) => q(bde),
- q(1095) => q(bdf),
- q(1096) => q(bdg),
- q(1097) => q(bdh),
- q(1098) => q(bdi),
- q(1099) => q(bdj),
- q(1100) => q(bdk),
- q(1101) => q(bdl),
- q(1102) => q(bdm),
- q(1103) => q(bdn),
- q(1104) => q(bdo),
- q(1105) => q(bdp),
- q(1106) => q(bdq),
- q(1107) => q(bdr),
- q(1108) => q(bds),
- q(1109) => q(bdt),
- q(1110) => q(bdu),
- q(1111) => q(bdv),
- q(1112) => q(bdw),
- q(1113) => q(bdx),
- q(1114) => q(bdy),
- q(1115) => q(bdz),
- q(1116) => q(bea),
- q(1117) => q(beb),
- q(1118) => q(bec),
- q(1119) => q(bed),
- q(1120) => q(bee),
- q(1121) => q(bef),
- q(1122) => q(beg),
- q(1123) => q(beh),
- q(1124) => q(bei),
- q(1125) => q(bek),
- q(1126) => q(beo),
- q(1127) => q(bep),
- q(1128) => q(beq),
- q(1129) => q(bes),
- q(1130) => q(bet),
- q(1131) => q(beu),
- q(1132) => q(bev),
- q(1133) => q(bew),
- q(1134) => q(bex),
- q(1135) => q(bey),
- q(1136) => q(bez),
- q(1137) => q(mot),
- q(1138) => q(bfb),
- q(1139) => q(bfc),
- q(1140) => q(bfd),
- q(1141) => q(bfe),
- q(1142) => q(bff),
- q(1143) => q(bfg),
- q(1144) => q(bfh),
- q(1145) => q(bfi),
- q(1146) => q(bfj),
- q(1147) => q(bfk),
- q(1148) => q(bfl),
- q(1149) => q(bfm),
- q(1150) => q(bfn),
- q(1151) => q(bfo),
- q(1152) => q(bfp),
- q(1153) => q(bfq),
- q(1154) => q(bfr),
- q(1155) => q(bfs),
- q(1156) => q(bft),
- q(1157) => q(bfu),
- q(1158) => q(bfw),
- q(1159) => q(bfx),
- q(1160) => q(bfy),
- q(1161) => q(bfz),
- q(1162) => q(bga),
- q(1163) => q(bgb),
- q(1164) => q(bgc),
- q(1165) => q(bgd),
- q(1166) => q(bge),
- q(1167) => q(bgf),
- q(1168) => q(bgg),
- q(1169) => q(bgi),
- q(1170) => q(bgj),
- q(1171) => q(bgk),
- q(1172) => q(bgl),
- q(1173) => q(bgn),
- q(1174) => q(bgo),
- q(1175) => q(bgp),
- q(1176) => q(bgq),
- q(1177) => q(bgr),
- q(1178) => q(bgs),
- q(1179) => q(bgt),
- q(1180) => q(bgu),
- q(1181) => q(bgv),
- q(1182) => q(bgw),
- q(1183) => q(bgx),
- q(1184) => q(bgy),
- q(1185) => q(bgz),
- q(1186) => q(bha),
- q(1187) => q(bhb),
- q(1188) => q(bhc),
- q(1189) => q(bhd),
- q(1190) => q(bhe),
- q(1191) => q(bhf),
- q(1192) => q(bhg),
- q(1193) => q(bhh),
- q(1194) => q(bhi),
- q(1195) => q(bhj),
- q(1196) => q(bhl),
- q(1197) => q(bhm),
- q(1198) => q(bhn),
- q(1199) => q(bhp),
- q(1200) => q(bhq),
- q(1201) => q(bhr),
- q(1202) => q(bhs),
- q(1203) => q(bht),
- q(1204) => q(bhu),
- q(1205) => q(bhv),
- q(1206) => q(bhw),
- q(1207) => q(bhx),
- q(1208) => q(bhy),
- q(1209) => q(bhz),
- q(1210) => q(bia),
- q(1211) => q(bib),
- q(1212) => q(bic),
- q(1213) => q(bid),
- q(1214) => q(bie),
- q(1215) => q(bif),
- q(1216) => q(big),
- q(1217) => q(bij),
- q(1218) => q(bil),
- q(1219) => q(bim),
- q(1220) => q(bio),
- q(1221) => q(bip),
- q(1222) => q(biq),
- q(1223) => q(bir),
- q(1224) => q(bit),
- q(1225) => q(biu),
- q(1226) => q(biv),
- q(1227) => q(biw),
- q(1228) => q(bix),
- q(1229) => q(biy),
- q(1230) => q(biz),
- q(1231) => q(bja),
- q(1232) => q(bjb),
- q(1233) => q(bjc),
- q(1234) => q(bje),
- q(1235) => q(bjf),
- q(1236) => q(bjg),
- q(1237) => q(bjh),
- q(1238) => q(bji),
- q(1239) => q(bjj),
- q(1240) => q(bjk),
- q(1241) => q(bjl),
- q(1242) => q(bjm),
- q(1243) => q(bjn),
- q(1244) => q(bjo),
- q(1245) => q(bjp),
- q(1246) => q(bjr),
- q(1247) => q(bjs),
- q(1248) => q(bjt),
- q(1249) => q(bju),
- q(1250) => q(bjv),
- q(1251) => q(bjw),
- q(1252) => q(bjx),
- q(1253) => q(bjy),
- q(1254) => q(bjz),
- q(1255) => q(bka),
- q(1256) => q(bkc),
- q(1257) => q(bkd),
- q(1258) => q(bkf),
- q(1259) => q(bkg),
- q(1260) => q(bkh),
- q(1261) => q(bki),
- q(1262) => q(bkj),
- q(1263) => q(bkk),
- q(1264) => q(bkl),
- q(1265) => q(bkm),
- q(1266) => q(bkn),
- q(1267) => q(bko),
- q(1268) => q(bkp),
- q(1269) => q(bkq),
- q(1270) => q(bkr),
- q(1271) => q(bks),
- q(1272) => q(bkt),
- q(1273) => q(bku),
- q(1274) => q(bkv),
- q(1275) => q(bkw),
- q(1276) => q(bkx),
- q(1277) => q(bky),
- q(1278) => q(bkz),
- q(1279) => q(blb),
- q(1280) => q(blc),
- q(1281) => q(bld),
- q(1282) => q(ble),
- q(1283) => q(blf),
- q(1284) => q(blg),
- q(1285) => q(blh),
- q(1286) => q(bli),
- q(1287) => q(blj),
- q(1288) => q(blk),
- q(1289) => q(bll),
- q(1290) => q(blm),
- q(1291) => q(bln),
- q(1292) => q(blo),
- q(1293) => q(blp),
- q(1294) => q(blq),
- q(1295) => q(blr),
- q(1296) => q(bls),
- q(1297) => q(blt),
- q(1298) => q(blv),
- q(1299) => q(blw),
- q(1300) => q(blx),
- q(1301) => q(bly),
- q(1302) => q(blz),
- q(1303) => q(bma),
- q(1304) => q(bmb),
- q(1305) => q(bmc),
- q(1306) => q(bmd),
- q(1307) => q(bme),
- q(1308) => q(bmf),
- q(1309) => q(bmg),
- q(1310) => q(bmh),
- q(1311) => q(bmi),
- q(1312) => q(bmj),
- q(1313) => q(bmk),
- q(1314) => q(bml),
- q(1315) => q(bmm),
- q(1316) => q(bmn),
- q(1317) => q(bmo),
- q(1318) => q(bmp),
- q(1319) => q(bmq),
- q(1320) => q(bmr),
- q(1321) => q(bms),
- q(1322) => q(bmt),
- q(1323) => q(bmu),
- q(1324) => q(bmv),
- q(1325) => q(bmw),
- q(1326) => q(bmx),
- q(1327) => q(bmz),
- q(1328) => q(bna),
- q(1329) => q(bnb),
- q(1330) => q(bnc),
- q(1331) => q(bnd),
- q(1332) => q(bne),
- q(1333) => q(bnf),
- q(1334) => q(bng),
- q(1335) => q(bni),
- q(1336) => q(bnj),
- q(1337) => q(bnk),
- q(1338) => q(bnl),
- q(1339) => q(bnm),
- q(1340) => q(bnn),
- q(1341) => q(bno),
- q(1342) => q(bnp),
- q(1343) => q(bnq),
- q(1344) => q(bnr),
- q(1345) => q(bns),
- q(1346) => q(bnu),
- q(1347) => q(bnv),
- q(1348) => q(bnw),
- q(1349) => q(bnx),
- q(1350) => q(bny),
- q(1351) => q(bnz),
- q(1352) => q(boa),
- q(1353) => q(bob),
- q(1354) => q(boe),
- q(1355) => q(bof),
- q(1356) => q(bog),
- q(1357) => q(boh),
- q(1358) => q(boi),
- q(1359) => q(boj),
- q(1360) => q(bok),
- q(1361) => q(bol),
- q(1362) => q(bom),
- q(1363) => q(bon),
- q(1364) => q(boo),
- q(1365) => q(bop),
- q(1366) => q(boq),
- q(1367) => q(bor),
- q(1368) => q(bot),
- q(1369) => q(bou),
- q(1370) => q(bov),
- q(1371) => q(bow),
- q(1372) => q(box),
- q(1373) => q(boy),
- q(1374) => q(boz),
- q(1375) => q(bpa),
- q(1376) => q(bpb),
- q(1377) => q(bpd),
- q(1378) => q(bpg),
- q(1379) => q(bph),
- q(1380) => q(bpi),
- q(1381) => q(bpj),
- q(1382) => q(bpk),
- q(1383) => q(bpl),
- q(1384) => q(bpm),
- q(1385) => q(bpn),
- q(1386) => q(bpo),
- q(1387) => q(bpp),
- q(1388) => q(bpq),
- q(1389) => q(bpr),
- q(1390) => q(bps),
- q(1391) => q(bpt),
- q(1392) => q(bpu),
- q(1393) => q(bpv),
- q(1394) => q(bpw),
- q(1395) => q(bpx),
- q(1396) => q(bpy),
- q(1397) => q(bpz),
- q(1398) => q(bqa),
- q(1399) => q(bqb),
- q(1400) => q(bqc),
- q(1401) => q(bqd),
- q(1402) => q(bqf),
- q(1403) => q(bqg),
- q(1404) => q(bqh),
- q(1405) => q(bqi),
- q(1406) => q(bqj),
- q(1407) => q(bqk),
- q(1408) => q(bql),
- q(1409) => q(bqm),
- q(1410) => q(bqn),
- q(1411) => q(bqo),
- q(1412) => q(bqp),
- q(1413) => q(bqq),
- q(1414) => q(bqr),
- q(1415) => q(bqs),
- q(1416) => q(bqt),
- q(1417) => q(bqu),
- q(1418) => q(bqv),
- q(1419) => q(bqw),
- q(1420) => q(bqx),
- q(1421) => q(bqy),
- q(1422) => q(bqz),
- q(1423) => q(brb),
- q(1424) => q(brc),
- q(1425) => q(brd),
- q(1426) => q(brf),
- q(1427) => q(brg),
- q(1428) => q(brh),
- q(1429) => q(bri),
- q(1430) => q(brj),
- q(1431) => q(brk),
- q(1432) => q(brl),
- q(1433) => q(brm),
- q(1434) => q(brn),
- q(1435) => q(bro),
- q(1436) => q(brp),
- q(1437) => q(brq),
- q(1438) => q(brr),
- q(1439) => q(brs),
- q(1440) => q(brt),
- q(1441) => q(bru),
- q(1442) => q(brv),
- q(1443) => q(brw),
- q(1444) => q(brx),
- q(1445) => q(bry),
- q(1446) => q(brz),
- q(1447) => q(bsa),
- q(1448) => q(bsb),
- q(1449) => q(bsc),
- q(1450) => q(bse),
- q(1451) => q(bsf),
- q(1452) => q(bsg),
- q(1453) => q(bsh),
- q(1454) => q(bsi),
- q(1455) => q(bsj),
- q(1456) => q(bsk),
- q(1457) => q(bsl),
- q(1458) => q(bsm),
- q(1459) => q(bsn),
- q(1460) => q(bso),
- q(1461) => q(bsp),
- q(1462) => q(bsq),
- q(1463) => q(bsr),
- q(1464) => q(bss),
- q(1465) => q(bst),
- q(1466) => q(bsu),
- q(1467) => q(bsv),
- q(1468) => q(bsw),
- q(1469) => q(bsx),
- q(1470) => q(bsy),
- q(1471) => q(bta),
- q(1472) => q(btc),
- q(1473) => q(btd),
- q(1474) => q(bte),
- q(1475) => q(btf),
- q(1476) => q(btg),
- q(1477) => q(bth),
- q(1478) => q(bti),
- q(1479) => q(btj),
- q(1480) => q(btm),
- q(1481) => q(btn),
- q(1482) => q(bto),
- q(1483) => q(btp),
- q(1484) => q(btq),
- q(1485) => q(btr),
- q(1486) => q(bts),
- q(1487) => q(btt),
- q(1488) => q(btu),
- q(1489) => q(btv),
- q(1490) => q(btw),
- q(1491) => q(btx),
- q(1492) => q(bty),
- q(1493) => q(btz),
- q(1494) => q(bub),
- q(1495) => q(buc),
- q(1496) => q(bud),
- q(1497) => q(bue),
- q(1498) => q(buf),
- q(1499) => q(buh),
- q(1500) => q(bui),
- q(1501) => q(buj),
- q(1502) => q(buk),
- q(1503) => q(bum),
- q(1504) => q(bun),
- q(1505) => q(buo),
- q(1506) => q(bup),
- q(1507) => q(buq),
- q(1508) => q(bus),
- q(1509) => q(but),
- q(1510) => q(buu),
- q(1511) => q(buv),
- q(1512) => q(buw),
- q(1513) => q(bux),
- q(1514) => q(buy),
- q(1515) => q(buz),
- q(1516) => q(bva),
- q(1517) => q(bvb),
- q(1518) => q(bvc),
- q(1519) => q(bvd),
- q(1520) => q(bve),
- q(1521) => q(bvf),
- q(1522) => q(bvg),
- q(1523) => q(bvh),
- q(1524) => q(bvi),
- q(1525) => q(bvj),
- q(1526) => q(bvk),
- q(1527) => q(bvl),
- q(1528) => q(bvm),
- q(1529) => q(bvn),
- q(1530) => q(bvo),
- q(1531) => q(bvp),
- q(1532) => q(bvq),
- q(1533) => q(bvr),
- q(1534) => q(bvt),
- q(1535) => q(bvu),
- q(1536) => q(bvv),
- q(1537) => q(bvw),
- q(1538) => q(bvx),
- q(1539) => q(bvy),
- q(1540) => q(bvz),
- q(1541) => q(bwa),
- q(1542) => q(bwb),
- q(1543) => q(bwc),
- q(1544) => q(bwd),
- q(1545) => q(bwe),
- q(1546) => q(bwf),
- q(1547) => q(bwg),
- q(1548) => q(bwh),
- q(1549) => q(bwi),
- q(1550) => q(bwj),
- q(1551) => q(bwk),
- q(1552) => q(bwl),
- q(1553) => q(bwm),
- q(1554) => q(bwn),
- q(1555) => q(bwo),
- q(1556) => q(bwp),
- q(1557) => q(bwq),
- q(1558) => q(bwr),
- q(1559) => q(bws),
- q(1560) => q(bwt),
- q(1561) => q(bwu),
- q(1562) => q(bww),
- q(1563) => q(bwx),
- q(1564) => q(bwy),
- q(1565) => q(bwz),
- q(1566) => q(bxa),
- q(1567) => q(bxb),
- q(1568) => q(bxc),
- q(1569) => q(bxd),
- q(1570) => q(bxe),
- q(1571) => q(bxf),
- q(1572) => q(bxg),
- q(1573) => q(bxh),
- q(1574) => q(bxi),
- q(1575) => q(bxj),
- q(1576) => q(bxk),
- q(1577) => q(bxl),
- q(1578) => q(bxm),
- q(1579) => q(bxn),
- q(1580) => q(bxo),
- q(1581) => q(bxp),
- q(1582) => q(bxq),
- q(1583) => q(bxr),
- q(1584) => q(bxs),
- q(1585) => q(bxu),
- q(1586) => q(bxv),
- q(1587) => q(bxw),
- q(1588) => q(bxz),
- q(1589) => q(bya),
- q(1590) => q(byb),
- q(1591) => q(byc),
- q(1592) => q(byd),
- q(1593) => q(bye),
- q(1594) => q(byf),
- q(1595) => q(byg),
- q(1596) => q(byh),
- q(1597) => q(byi),
- q(1598) => q(byj),
- q(1599) => q(byk),
- q(1600) => q(byl),
- q(1601) => q(bym),
- q(1602) => q(byo),
- q(1603) => q(byp),
- q(1604) => q(byq),
- q(1605) => q(byr),
- q(1606) => q(bys),
- q(1607) => q(byt),
- q(1608) => q(byv),
- q(1609) => q(byw),
- q(1610) => q(byx),
- q(1611) => q(byz),
- q(1612) => q(bza),
- q(1613) => q(bzb),
- q(1614) => q(bzc),
- q(1615) => q(bzd),
- q(1616) => q(bze),
- q(1617) => q(bzf),
- q(1618) => q(bzg),
- q(1619) => q(bzh),
- q(1620) => q(bzi),
- q(1621) => q(bzj),
- q(1622) => q(bzk),
- q(1623) => q(bzl),
- q(1624) => q(bzm),
- q(1625) => q(bzn),
- q(1626) => q(bzo),
- q(1627) => q(bzp),
- q(1628) => q(bzq),
- q(1629) => q(bzr),
- q(1630) => q(bzs),
- q(1631) => q(bzt),
- q(1632) => q(bzu),
- q(1633) => q(bzv),
- q(1634) => q(bzw),
- q(1635) => q(bzx),
- q(1636) => q(bzy),
- q(1637) => q(bzz),
- q(1638) => q(caa),
- q(1639) => q(cab),
- q(1640) => q(cac),
- q(1641) => q(cae),
- q(1642) => q(caf),
- q(1643) => q(cag),
- q(1644) => q(cah),
- q(1645) => q(caj),
- q(1646) => q(cak),
- q(1647) => q(cal),
- q(1648) => q(cam),
- q(1649) => q(can),
- q(1650) => q(cao),
- q(1651) => q(cap),
- q(1652) => q(caq),
- q(1653) => q(cas),
- q(1654) => q(cav),
- q(1655) => q(caw),
- q(1656) => q(cax),
- q(1657) => q(cay),
- q(1658) => q(caz),
- q(1659) => q(cbb),
- q(1660) => q(cbc),
- q(1661) => q(cbd),
- q(1662) => q(cbg),
- q(1663) => q(cbi),
- q(1664) => q(cbj),
- q(1665) => q(cbk),
- q(1666) => q(cbl),
- q(1667) => q(cbn),
- q(1668) => q(cbo),
- q(1669) => q(cbq),
- q(1670) => q(cbr),
- q(1671) => q(cbs),
- q(1672) => q(cbt),
- q(1673) => q(cbu),
- q(1674) => q(cbv),
- q(1675) => q(cbw),
- q(1676) => q(cby),
- q(1677) => q(cca),
- q(1678) => q(ccc),
- q(1679) => q(ccd),
- q(1680) => q(cce),
- q(1681) => q(ccg),
- q(1682) => q(cch),
- q(1683) => q(ccj),
- q(1684) => q(ccl),
- q(1685) => q(ccm),
- q(1686) => q(cco),
- q(1687) => q(ccp),
- q(1688) => q(ccr),
- q(1689) => q(cda),
- q(1690) => q(cde),
- q(1691) => q(cdf),
- q(1692) => q(cdg),
- q(1693) => q(cdh),
- q(1694) => q(cdi),
- q(1695) => q(cdj),
- q(1696) => q(cdm),
- q(1697) => q(cdn),
- q(1698) => q(cdo),
- q(1699) => q(cdr),
- q(1700) => q(cds),
- q(1701) => q(cdy),
- q(1702) => q(cdz),
- q(1703) => q(cea),
- q(1704) => q(ceg),
- q(1705) => q(cek),
- q(1706) => q(cen),
- q(1707) => q(cet),
- q(1708) => q(cfa),
- q(1709) => q(cfd),
- q(1710) => q(cfg),
- q(1711) => q(cfm),
- q(1712) => q(cga),
- q(1713) => q(cgc),
- q(1714) => q(cgg),
- q(1715) => q(cgk),
- q(1716) => q(chc),
- q(1717) => q(chd),
- q(1718) => q(chf),
- q(1719) => q(chh),
- q(1720) => q(chj),
- q(1721) => q(chl),
- q(1722) => q(chq),
- q(1723) => q(cht),
- q(1724) => q(chw),
- q(1725) => q(chx),
- q(1726) => q(chz),
- q(1727) => q(cia),
- q(1728) => q(cib),
- q(1729) => q(cic),
- q(1730) => q(cid),
- q(1731) => q(cie),
- q(1732) => q(cih),
- q(1733) => q(cik),
- q(1734) => q(cim),
- q(1735) => q(cin),
- q(1736) => q(cip),
- q(1737) => q(cir),
- q(1738) => q(ciw),
- q(1739) => q(ciy),
- q(1740) => q(cja),
- q(1741) => q(cje),
- q(1742) => q(cjh),
- q(1743) => q(cji),
- q(1744) => q(cjk),
- q(1745) => q(cjm),
- q(1746) => q(cjn),
- q(1747) => q(cjo),
- q(1748) => q(cjp),
- q(1749) => q(cjs),
- q(1750) => q(cjv),
- q(1751) => q(cjy),
- q(1752) => q(ckb),
- q(1753) => q(ckh),
- q(1754) => q(ckl),
- q(1755) => q(ckn),
- q(1756) => q(cko),
- q(1757) => q(ckq),
- q(1758) => q(ckr),
- q(1759) => q(cks),
- q(1760) => q(ckt),
- q(1761) => q(cku),
- q(1762) => q(ckv),
- q(1763) => q(ckx),
- q(1764) => q(cky),
- q(1765) => q(ckz),
- q(1766) => q(cla),
- q(1767) => q(clc),
- q(1768) => q(cld),
- q(1769) => q(cle),
- q(1770) => q(clh),
- q(1771) => q(cli),
- q(1772) => q(clj),
- q(1773) => q(clk),
- q(1774) => q(cll),
- q(1775) => q(clm),
- q(1776) => q(clo),
- q(1777) => q(clt),
- q(1778) => q(clu),
- q(1779) => q(clw),
- q(1780) => q(cly),
- q(1781) => q(cma),
- q(1782) => q(cme),
- q(1783) => q(cmg),
- q(1784) => q(cmi),
- q(1785) => q(cml),
- q(1786) => q(cmm),
- q(1787) => q(cmn),
- q(1788) => q(cmo),
- q(1789) => q(cmr),
- q(1790) => q(cms),
- q(1791) => q(cmt),
- q(1792) => q(cna),
- q(1793) => q(cnb),
- q(1794) => q(cnc),
- q(1795) => q(cng),
- q(1796) => q(cnh),
- q(1797) => q(cni),
- q(1798) => q(cnk),
- q(1799) => q(cnl),
- q(1800) => q(cno),
- q(1801) => q(cns),
- q(1802) => q(cnt),
- q(1803) => q(cnu),
- q(1804) => q(cnw),
- q(1805) => q(cnx),
- q(1806) => q(coa),
- q(1807) => q(cob),
- q(1808) => q(coc),
- q(1809) => q(cod),
- q(1810) => q(coe),
- q(1811) => q(cof),
- q(1812) => q(cog),
- q(1813) => q(coh),
- q(1814) => q(coj),
- q(1815) => q(cok),
- q(1816) => q(col),
- q(1817) => q(com),
- q(1818) => q(con),
- q(1819) => q(coo),
- q(1820) => q(coq),
- q(1821) => q(cot),
- q(1822) => q(cou),
- q(1823) => q(cov),
- q(1824) => q(cow),
- q(1825) => q(cox),
- q(1826) => q(coz),
- q(1827) => q(cpa),
- q(1828) => q(cpb),
- q(1829) => q(cpc),
- q(1830) => q(cpg),
- q(1831) => q(cpi),
- q(1832) => q(cpn),
- q(1833) => q(cpo),
- q(1834) => q(cps),
- q(1835) => q(cpu),
- q(1836) => q(cpx),
- q(1837) => q(cpy),
- q(1838) => q(cqd),
- q(1839) => q(cra),
- q(1840) => q(crb),
- q(1841) => q(crc),
- q(1842) => q(crd),
- q(1843) => q(crf),
- q(1844) => q(crg),
- q(1845) => q(cri),
- q(1846) => q(crj),
- q(1847) => q(crk),
- q(1848) => q(crl),
- q(1849) => q(crm),
- q(1850) => q(crn),
- q(1851) => q(cro),
- q(1852) => q(crq),
- q(1853) => q(crr),
- q(1854) => q(crs),
- q(1855) => q(crt),
- q(1856) => q(crv),
- q(1857) => q(crw),
- q(1858) => q(crx),
- q(1859) => q(cry),
- q(1860) => q(crz),
- q(1861) => q(csa),
- q(1862) => q(csc),
- q(1863) => q(csd),
- q(1864) => q(cse),
- q(1865) => q(csf),
- q(1866) => q(csg),
- q(1867) => q(csh),
- q(1868) => q(csi),
- q(1869) => q(csj),
- q(1870) => q(csk),
- q(1871) => q(csl),
- q(1872) => q(csm),
- q(1873) => q(csn),
- q(1874) => q(cso),
- q(1875) => q(csq),
- q(1876) => q(csr),
- q(1877) => q(css),
- q(1878) => q(cst),
- q(1879) => q(csv),
- q(1880) => q(csw),
- q(1881) => q(csy),
- q(1882) => q(csz),
- q(1883) => q(cta),
- q(1884) => q(ctc),
- q(1885) => q(ctd),
- q(1886) => q(cte),
- q(1887) => q(ctg),
- q(1888) => q(cth),
- q(1889) => q(ctl),
- q(1890) => q(ctm),
- q(1891) => q(ctn),
- q(1892) => q(cto),
- q(1893) => q(ctp),
- q(1894) => q(cts),
- q(1895) => q(ctt),
- q(1896) => q(ctu),
- q(1897) => q(ctz),
- q(1898) => q(cua),
- q(1899) => q(cub),
- q(1900) => q(cuc),
- q(1901) => q(cug),
- q(1902) => q(cuh),
- q(1903) => q(cui),
- q(1904) => q(cuj),
- q(1905) => q(cuk),
- q(1906) => q(cul),
- q(1907) => q(cuo),
- q(1908) => q(cup),
- q(1909) => q(cuq),
- q(1910) => q(cur),
- q(1911) => q(cut),
- q(1912) => q(cuu),
- q(1913) => q(cuv),
- q(1914) => q(cuw),
- q(1915) => q(cux),
- q(1916) => q(cvg),
- q(1917) => q(cvn),
- q(1918) => q(cwa),
- q(1919) => q(cwb),
- q(1920) => q(cwd),
- q(1921) => q(cwe),
- q(1922) => q(cwg),
- q(1923) => q(cwt),
- q(1924) => q(cya),
- q(1925) => q(cyb),
- q(1926) => q(cyo),
- q(1927) => q(czh),
- q(1928) => q(czk),
- q(1929) => q(czn),
- q(1930) => q(czo),
- q(1931) => q(czt),
- q(1932) => q(daa),
- q(1933) => q(dac),
- q(1934) => q(dad),
- q(1935) => q(dae),
- q(1936) => q(dag),
- q(1937) => q(dah),
- q(1938) => q(dai),
- q(1939) => q(daj),
- q(1940) => q(dal),
- q(1941) => q(dam),
- q(1942) => q(dao),
- q(1943) => q(daq),
- q(1944) => q(das),
- q(1945) => q(dau),
- q(1946) => q(dav),
- q(1947) => q(daw),
- q(1948) => q(dax),
- q(1949) => q(daz),
- q(1950) => q(dba),
- q(1951) => q(dbb),
- q(1952) => q(dbd),
- q(1953) => q(dbe),
- q(1954) => q(dbf),
- q(1955) => q(dbg),
- q(1956) => q(dbi),
- q(1957) => q(dbj),
- q(1958) => q(dbl),
- q(1959) => q(dbm),
- q(1960) => q(dbn),
- q(1961) => q(dbo),
- q(1962) => q(dbp),
- q(1963) => q(dbq),
- q(1964) => q(dbr),
- q(1965) => q(dbt),
- q(1966) => q(dbu),
- q(1967) => q(dbv),
- q(1968) => q(dbw),
- q(1969) => q(dby),
- q(1970) => q(dcc),
- q(1971) => q(dcr),
- q(1972) => q(dda),
- q(1973) => q(ddd),
- q(1974) => q(dde),
- q(1975) => q(ddg),
- q(1976) => q(ddi),
- q(1977) => q(ddj),
- q(1978) => q(ddn),
- q(1979) => q(ddo),
- q(1980) => q(ddr),
- q(1981) => q(dds),
- q(1982) => q(ddw),
- q(1983) => q(dec),
- q(1984) => q(ded),
- q(1985) => q(dee),
- q(1986) => q(def),
- q(1987) => q(deg),
- q(1988) => q(deh),
- q(1989) => q(dei),
- q(1990) => q(dek),
- q(1991) => q(dem),
- q(1992) => q(dep),
- q(1993) => q(deq),
- q(1994) => q(der),
- q(1995) => q(des),
- q(1996) => q(dev),
- q(1997) => q(dez),
- q(1998) => q(dga),
- q(1999) => q(dgb),
- q(2000) => q(dgc),
- q(2001) => q(dgd),
- q(2002) => q(dge),
- q(2003) => q(dgg),
- q(2004) => q(dgh),
- q(2005) => q(dgi),
- q(2006) => q(dgk),
- q(2007) => q(dgl),
- q(2008) => q(dgn),
- q(2009) => q(dgo),
- q(2010) => q(dgs),
- q(2011) => q(dgt),
- q(2012) => q(dgu),
- q(2013) => q(dgw),
- q(2014) => q(dgx),
- q(2015) => q(dgz),
- q(2016) => q(dhd),
- q(2017) => q(dhg),
- q(2018) => q(dhi),
- q(2019) => q(dhl),
- q(2020) => q(dhm),
- q(2021) => q(dhn),
- q(2022) => q(dho),
- q(2023) => q(dhr),
- q(2024) => q(dhs),
- q(2025) => q(dhu),
- q(2026) => q(dhv),
- q(2027) => q(dhw),
- q(2028) => q(dhx),
- q(2029) => q(dia),
- q(2030) => q(dib),
- q(2031) => q(dic),
- q(2032) => q(did),
- q(2033) => q(dif),
- q(2034) => q(dig),
- q(2035) => q(dih),
- q(2036) => q(dii),
- q(2037) => q(dij),
- q(2038) => q(dik),
- q(2039) => q(dil),
- q(2040) => q(dim),
- q(2041) => q(dio),
- q(2042) => q(dip),
- q(2043) => q(diq),
- q(2044) => q(dir),
- q(2045) => q(dis),
- q(2046) => q(dit),
- q(2047) => q(diu),
- q(2048) => q(diw),
- q(2049) => q(dix),
- q(2050) => q(diy),
- q(2051) => q(diz),
- q(2052) => q(dja),
- q(2053) => q(djb),
- q(2054) => q(djc),
- q(2055) => q(djd),
- q(2056) => q(dje),
- q(2057) => q(djf),
- q(2058) => q(dji),
- q(2059) => q(djj),
- q(2060) => q(djk),
- q(2061) => q(djm),
- q(2062) => q(djn),
- q(2063) => q(djo),
- q(2064) => q(djr),
- q(2065) => q(dju),
- q(2066) => q(djw),
- q(2067) => q(dka),
- q(2068) => q(dkk),
- q(2069) => q(dkr),
- q(2070) => q(dks),
- q(2071) => q(dkx),
- q(2072) => q(dlg),
- q(2073) => q(dlk),
- q(2074) => q(dlm),
- q(2075) => q(dln),
- q(2076) => q(dma),
- q(2077) => q(dmb),
- q(2078) => q(dmc),
- q(2079) => q(dmd),
- q(2080) => q(dme),
- q(2081) => q(dmg),
- q(2082) => q(dmk),
- q(2083) => q(dml),
- q(2084) => q(dmm),
- q(2085) => q(dmo),
- q(2086) => q(dmr),
- q(2087) => q(dms),
- q(2088) => q(dmu),
- q(2089) => q(dmv),
- q(2090) => q(dmw),
- q(2091) => q(dmx),
- q(2092) => q(dmy),
- q(2093) => q(dna),
- q(2094) => q(dnd),
- q(2095) => q(dne),
- q(2096) => q(dng),
- q(2097) => q(dni),
- q(2098) => q(dnj),
- q(2099) => q(dnk),
- q(2100) => q(dnn),
- q(2101) => q(dnr),
- q(2102) => q(dnt),
- q(2103) => q(dnu),
- q(2104) => q(dnv),
- q(2105) => q(dnw),
- q(2106) => q(dny),
- q(2107) => q(doa),
- q(2108) => q(dob),
- q(2109) => q(doc),
- q(2110) => q(doe),
- q(2111) => q(dof),
- q(2112) => q(doh),
- q(2113) => q(dok),
- q(2114) => q(dol),
- q(2115) => q(don),
- q(2116) => q(doo),
- q(2117) => q(dop),
- q(2118) => q(doq),
- q(2119) => q(dor),
- q(2120) => q(dos),
- q(2121) => q(dot),
- q(2122) => q(dov),
- q(2123) => q(dow),
- q(2124) => q(dox),
- q(2125) => q(doy),
- q(2126) => q(doz),
- q(2127) => q(dpp),
- q(2128) => q(drb),
- q(2129) => q(drc),
- q(2130) => q(drd),
- q(2131) => q(dre),
- q(2132) => q(drg),
- q(2133) => q(dri),
- q(2134) => q(drl),
- q(2135) => q(drn),
- q(2136) => q(dro),
- q(2137) => q(drq),
- q(2138) => q(drr),
- q(2139) => q(drs),
- q(2140) => q(drt),
- q(2141) => q(dru),
- q(2142) => q(dry),
- q(2143) => q(dse),
- q(2144) => q(dsh),
- q(2145) => q(dsi),
- q(2146) => q(dsl),
- q(2147) => q(dsn),
- q(2148) => q(dso),
- q(2149) => q(dsq),
- q(2150) => q(dta),
- q(2151) => q(dtb),
- q(2152) => q(dtd),
- q(2153) => q(dth),
- q(2154) => q(dti),
- q(2155) => q(dtk),
- q(2156) => q(dtm),
- q(2157) => q(dtn),
- q(2158) => q(dto),
- q(2159) => q(dtp),
- q(2160) => q(dtr),
- q(2161) => q(dts),
- q(2162) => q(dtt),
- q(2163) => q(dtu),
- q(2164) => q(dty),
- q(2165) => q(dub),
- q(2166) => q(duc),
- q(2167) => q(dud),
- q(2168) => q(due),
- q(2169) => q(duf),
- q(2170) => q(dug),
- q(2171) => q(duh),
- q(2172) => q(dui),
- q(2173) => q(duk),
- q(2174) => q(dul),
- q(2175) => q(dun),
- q(2176) => q(duo),
- q(2177) => q(dup),
- q(2178) => q(duq),
- q(2179) => q(dur),
- q(2180) => q(dus),
- q(2181) => q(duu),
- q(2182) => q(duv),
- q(2183) => q(duw),
- q(2184) => q(dux),
- q(2185) => q(duy),
- q(2186) => q(duz),
- q(2187) => q(dva),
- q(2188) => q(dwa),
- q(2189) => q(dwr),
- q(2190) => q(dws),
- q(2191) => q(dwu),
- q(2192) => q(dww),
- q(2193) => q(dwy),
- q(2194) => q(dya),
- q(2195) => q(dyb),
- q(2196) => q(dyd),
- q(2197) => q(dyg),
- q(2198) => q(dyi),
- q(2199) => q(dym),
- q(2200) => q(dyn),
- q(2201) => q(dyo),
- q(2202) => q(dyy),
- q(2203) => q(dza),
- q(2204) => q(dze),
- q(2205) => q(dzg),
- q(2206) => q(dzl),
- q(2207) => q(dzn),
- q(2208) => q(eaa),
- q(2209) => q(ebg),
- q(2210) => q(ebk),
- q(2211) => q(ebo),
- q(2212) => q(ebr),
- q(2213) => q(ebu),
- q(2214) => q(ecr),
- q(2215) => q(ecs),
- q(2216) => q(ecy),
- q(2217) => q(eee),
- q(2218) => q(efa),
- q(2219) => q(efe),
- q(2220) => q(ega),
- q(2221) => q(egl),
- q(2222) => q(ego),
- q(2223) => q(ehu),
- q(2224) => q(eip),
- q(2225) => q(eit),
- q(2226) => q(eiv),
- q(2227) => q(eja),
- q(2228) => q(ekc),
- q(2229) => q(eke),
- q(2230) => q(ekg),
- q(2231) => q(eki),
- q(2232) => q(ekk),
- q(2233) => q(ekl),
- q(2234) => q(ekm),
- q(2235) => q(eko),
- q(2236) => q(ekp),
- q(2237) => q(ekr),
- q(2238) => q(eky),
- q(2239) => q(ele),
- q(2240) => q(elh),
- q(2241) => q(eli),
- q(2242) => q(elk),
- q(2243) => q(elm),
- q(2244) => q(elo),
- q(2245) => q(elu),
- q(2246) => q(ema),
- q(2247) => q(emb),
- q(2248) => q(eme),
- q(2249) => q(emg),
- q(2250) => q(emi),
- q(2251) => q(emk),
- q(2252) => q(emm),
- q(2253) => q(emn),
- q(2254) => q(emp),
- q(2255) => q(ems),
- q(2256) => q(emu),
- q(2257) => q(emw),
- q(2258) => q(emx),
- q(2259) => q(emy),
- q(2260) => q(ena),
- q(2261) => q(enb),
- q(2262) => q(enc),
- q(2263) => q(end),
- q(2264) => q(enf),
- q(2265) => q(enh),
- q(2266) => q(enl),
- q(2267) => q(enn),
- q(2268) => q(eno),
- q(2269) => q(enq),
- q(2270) => q(enr),
- q(2271) => q(enu),
- q(2272) => q(env),
- q(2273) => q(enw),
- q(2274) => q(enx),
- q(2275) => q(eot),
- q(2276) => q(epi),
- q(2277) => q(era),
- q(2278) => q(erg),
- q(2279) => q(erh),
- q(2280) => q(eri),
- q(2281) => q(erk),
- q(2282) => q(ero),
- q(2283) => q(err),
- q(2284) => q(ers),
- q(2285) => q(ert),
- q(2286) => q(erw),
- q(2287) => q(ese),
- q(2288) => q(esg),
- q(2289) => q(esh),
- q(2290) => q(esi),
- q(2291) => q(esk),
- q(2292) => q(esl),
- q(2293) => q(esm),
- q(2294) => q(esn),
- q(2295) => q(eso),
- q(2296) => q(esq),
- q(2297) => q(ess),
- q(2298) => q(esu),
- q(2299) => q(esy),
- q(2300) => q(etb),
- q(2301) => q(etc),
- q(2302) => q(eth),
- q(2303) => q(etn),
- q(2304) => q(eto),
- q(2305) => q(etr),
- q(2306) => q(ets),
- q(2307) => q(ett),
- q(2308) => q(etu),
- q(2309) => q(etx),
- q(2310) => q(etz),
- q(2311) => q(eve),
- q(2312) => q(evh),
- q(2313) => q(evn),
- q(2314) => q(ext),
- q(2315) => q(eya),
- q(2316) => q(eyo),
- q(2317) => q(eza),
- q(2318) => q(eze),
- q(2319) => q(faa),
- q(2320) => q(fab),
- q(2321) => q(fad),
- q(2322) => q(faf),
- q(2323) => q(fag),
- q(2324) => q(fah),
- q(2325) => q(fai),
- q(2326) => q(faj),
- q(2327) => q(fak),
- q(2328) => q(fal),
- q(2329) => q(fam),
- q(2330) => q(fap),
- q(2331) => q(far),
- q(2332) => q(fau),
- q(2333) => q(fax),
- q(2334) => q(fay),
- q(2335) => q(faz),
- q(2336) => q(fbl),
- q(2337) => q(fcs),
- q(2338) => q(fer),
- q(2339) => q(ffi),
- q(2340) => q(ffm),
- q(2341) => q(fgr),
- q(2342) => q(fia),
- q(2343) => q(fie),
- q(2344) => q(fip),
- q(2345) => q(fir),
- q(2346) => q(fit),
- q(2347) => q(fiw),
- q(2348) => q(fkk),
- q(2349) => q(fkv),
- q(2350) => q(fla),
- q(2351) => q(flh),
- q(2352) => q(fli),
- q(2353) => q(fll),
- q(2354) => q(fln),
- q(2355) => q(flr),
- q(2356) => q(fly),
- q(2357) => q(fmp),
- q(2358) => q(fmu),
- q(2359) => q(fnb),
- q(2360) => q(fng),
- q(2361) => q(fni),
- q(2362) => q(fod),
- q(2363) => q(foi),
- q(2364) => q(fom),
- q(2365) => q(for),
- q(2366) => q(fos),
- q(2367) => q(fpe),
- q(2368) => q(fqs),
- q(2369) => q(frc),
- q(2370) => q(frd),
- q(2371) => q(frk),
- q(2372) => q(frp),
- q(2373) => q(frq),
- q(2374) => q(frt),
- q(2375) => q(fse),
- q(2376) => q(fsl),
- q(2377) => q(fss),
- q(2378) => q(fub),
- q(2379) => q(fuc),
- q(2380) => q(fud),
- q(2381) => q(fue),
- q(2382) => q(fuf),
- q(2383) => q(fuh),
- q(2384) => q(fui),
- q(2385) => q(fuj),
- q(2386) => q(fum),
- q(2387) => q(fun),
- q(2388) => q(fuq),
- q(2389) => q(fut),
- q(2390) => q(fuu),
- q(2391) => q(fuv),
- q(2392) => q(fuy),
- q(2393) => q(fvr),
- q(2394) => q(fwa),
- q(2395) => q(fwe),
- q(2396) => q(gab),
- q(2397) => q(gac),
- q(2398) => q(gad),
- q(2399) => q(gae),
- q(2400) => q(gaf),
- q(2401) => q(gag),
- q(2402) => q(gah),
- q(2403) => q(gai),
- q(2404) => q(gaj),
- q(2405) => q(gak),
- q(2406) => q(gal),
- q(2407) => q(gam),
- q(2408) => q(gan),
- q(2409) => q(gao),
- q(2410) => q(gap),
- q(2411) => q(gaq),
- q(2412) => q(gar),
- q(2413) => q(gas),
- q(2414) => q(gat),
- q(2415) => q(gau),
- q(2416) => q(gaw),
- q(2417) => q(gax),
- q(2418) => q(gaz),
- q(2419) => q(gbb),
- q(2420) => q(gbd),
- q(2421) => q(gbe),
- q(2422) => q(gbf),
- q(2423) => q(gbg),
- q(2424) => q(gbh),
- q(2425) => q(gbi),
- q(2426) => q(gbj),
- q(2427) => q(gbk),
- q(2428) => q(gbl),
- q(2429) => q(gbm),
- q(2430) => q(gbn),
- q(2431) => q(gbo),
- q(2432) => q(gbp),
- q(2433) => q(gbq),
- q(2434) => q(gbr),
- q(2435) => q(gbs),
- q(2436) => q(gbu),
- q(2437) => q(gbv),
- q(2438) => q(gbw),
- q(2439) => q(gbx),
- q(2440) => q(gby),
- q(2441) => q(gbz),
- q(2442) => q(gcc),
- q(2443) => q(gcd),
- q(2444) => q(gce),
- q(2445) => q(gcf),
- q(2446) => q(gcl),
- q(2447) => q(gcn),
- q(2448) => q(gcr),
- q(2449) => q(gct),
- q(2450) => q(gda),
- q(2451) => q(gdb),
- q(2452) => q(gdc),
- q(2453) => q(gdd),
- q(2454) => q(gde),
- q(2455) => q(gdf),
- q(2456) => q(gdg),
- q(2457) => q(gdh),
- q(2458) => q(gdi),
- q(2459) => q(gdj),
- q(2460) => q(gdk),
- q(2461) => q(gdl),
- q(2462) => q(gdm),
- q(2463) => q(gdn),
- q(2464) => q(gdo),
- q(2465) => q(gdq),
- q(2466) => q(gdr),
- q(2467) => q(gds),
- q(2468) => q(gdt),
- q(2469) => q(gdu),
- q(2470) => q(gdx),
- q(2471) => q(gea),
- q(2472) => q(geb),
- q(2473) => q(gec),
- q(2474) => q(ged),
- q(2475) => q(geg),
- q(2476) => q(geh),
- q(2477) => q(gei),
- q(2478) => q(gej),
- q(2479) => q(gek),
- q(2480) => q(gel),
- q(2481) => q(geq),
- q(2482) => q(ges),
- q(2483) => q(gev),
- q(2484) => q(gew),
- q(2485) => q(gex),
- q(2486) => q(gey),
- q(2487) => q(gfk),
- q(2488) => q(gft),
- q(2489) => q(gga),
- q(2490) => q(ggb),
- q(2491) => q(ggd),
- q(2492) => q(gge),
- q(2493) => q(ggg),
- q(2494) => q(ggk),
- q(2495) => q(ggl),
- q(2496) => q(ggt),
- q(2497) => q(ggu),
- q(2498) => q(ggw),
- q(2499) => q(gha),
- q(2500) => q(ghc),
- q(2501) => q(ghe),
- q(2502) => q(ghh),
- q(2503) => q(ghk),
- q(2504) => q(ghl),
- q(2505) => q(ghn),
- q(2506) => q(gho),
- q(2507) => q(ghr),
- q(2508) => q(ghs),
- q(2509) => q(ght),
- q(2510) => q(gia),
- q(2511) => q(gib),
- q(2512) => q(gic),
- q(2513) => q(gid),
- q(2514) => q(gie),
- q(2515) => q(gig),
- q(2516) => q(gih),
- q(2517) => q(gim),
- q(2518) => q(gin),
- q(2519) => q(gip),
- q(2520) => q(giq),
- q(2521) => q(gir),
- q(2522) => q(gis),
- q(2523) => q(git),
- q(2524) => q(giu),
- q(2525) => q(giw),
- q(2526) => q(gix),
- q(2527) => q(giy),
- q(2528) => q(giz),
- q(2529) => q(gji),
- q(2530) => q(gjk),
- q(2531) => q(gjm),
- q(2532) => q(gjn),
- q(2533) => q(gjr),
- q(2534) => q(gju),
- q(2535) => q(gka),
- q(2536) => q(gke),
- q(2537) => q(gkn),
- q(2538) => q(gko),
- q(2539) => q(gkp),
- q(2540) => q(gku),
- q(2541) => q(glc),
- q(2542) => q(gld),
- q(2543) => q(glh),
- q(2544) => q(gli),
- q(2545) => q(glj),
- q(2546) => q(glk),
- q(2547) => q(gll),
- q(2548) => q(glo),
- q(2549) => q(glr),
- q(2550) => q(glu),
- q(2551) => q(glw),
- q(2552) => q(gly),
- q(2553) => q(gma),
- q(2554) => q(gmb),
- q(2555) => q(gmd),
- q(2556) => q(gmg),
- q(2557) => q(gml),
- q(2558) => q(gmm),
- q(2559) => q(gmn),
- q(2560) => q(gmu),
- q(2561) => q(gmv),
- q(2562) => q(gmx),
- q(2563) => q(gmy),
- q(2564) => q(gmz),
- q(2565) => q(gna),
- q(2566) => q(gnb),
- q(2567) => q(gnc),
- q(2568) => q(gnd),
- q(2569) => q(gne),
- q(2570) => q(gng),
- q(2571) => q(gnh),
- q(2572) => q(gni),
- q(2573) => q(gnq),
- q(2574) => q(gnl),
- q(2575) => q(gnm),
- q(2576) => q(gnn),
- q(2577) => q(gno),
- q(2578) => q(gnr),
- q(2579) => q(gnt),
- q(2580) => q(gnu),
- q(2581) => q(gnw),
- q(2582) => q(gnz),
- q(2583) => q(goa),
- q(2584) => q(gob),
- q(2585) => q(goc),
- q(2586) => q(god),
- q(2587) => q(goe),
- q(2588) => q(gof),
- q(2589) => q(gog),
- q(2590) => q(goi),
- q(2591) => q(goj),
- q(2592) => q(gok),
- q(2593) => q(gol),
- q(2594) => q(gom),
- q(2595) => q(goo),
- q(2596) => q(gop),
- q(2597) => q(goq),
- q(2598) => q(gos),
- q(2599) => q(gou),
- q(2600) => q(gow),
- q(2601) => q(gox),
- q(2602) => q(goy),
- q(2603) => q(goz),
- q(2604) => q(gpa),
- q(2605) => q(gpe),
- q(2606) => q(gpn),
- q(2607) => q(gqa),
- q(2608) => q(gqi),
- q(2609) => q(gqn),
- q(2610) => q(gqr),
- q(2611) => q(gqu),
- q(2612) => q(gra),
- q(2613) => q(grd),
- q(2614) => q(grg),
- q(2615) => q(grh),
- q(2616) => q(gri),
- q(2617) => q(grj),
- q(2618) => q(grm),
- q(2619) => q(gro),
- q(2620) => q(grq),
- q(2621) => q(grr),
- q(2622) => q(grs),
- q(2623) => q(grt),
- q(2624) => q(gru),
- q(2625) => q(grv),
- q(2626) => q(grw),
- q(2627) => q(grx),
- q(2628) => q(gry),
- q(2629) => q(grz),
- q(2630) => q(gse),
- q(2631) => q(gsg),
- q(2632) => q(gsl),
- q(2633) => q(gsm),
- q(2634) => q(gsn),
- q(2635) => q(gso),
- q(2636) => q(gsp),
- q(2637) => q(gss),
- q(2638) => q(gta),
- q(2639) => q(gtu),
- q(2640) => q(gua),
- q(2641) => q(gub),
- q(2642) => q(guc),
- q(2643) => q(gud),
- q(2644) => q(gue),
- q(2645) => q(guf),
- q(2646) => q(gug),
- q(2647) => q(guh),
- q(2648) => q(gui),
- q(2649) => q(guk),
- q(2650) => q(gul),
- q(2651) => q(gum),
- q(2652) => q(gun),
- q(2653) => q(guo),
- q(2654) => q(gup),
- q(2655) => q(yif),
- q(2656) => q(gur),
- q(2657) => q(gus),
- q(2658) => q(gut),
- q(2659) => q(guu),
- q(2660) => q(guw),
- q(2661) => q(gux),
- q(2662) => q(guz),
- q(2663) => q(gva),
- q(2664) => q(gvc),
- q(2665) => q(gve),
- q(2666) => q(gvf),
- q(2667) => q(gvj),
- q(2668) => q(gvl),
- q(2669) => q(gvm),
- q(2670) => q(gvn),
- q(2671) => q(gvo),
- q(2672) => q(gvp),
- q(2673) => q(gvr),
- q(2674) => q(gvs),
- q(2675) => q(gvy),
- q(2676) => q(gwa),
- q(2677) => q(gwb),
- q(2678) => q(gwc),
- q(2679) => q(gwd),
- q(2680) => q(gwe),
- q(2681) => q(gwf),
- q(2682) => q(gwg),
- q(2683) => q(gwj),
- q(2684) => q(gwm),
- q(2685) => q(gwn),
- q(2686) => q(gwr),
- q(2687) => q(gwt),
- q(2688) => q(gwu),
- q(2689) => q(gww),
- q(2690) => q(gwx),
- q(2691) => q(gxx),
- q(2692) => q(gya),
- q(2693) => q(gyb),
- q(2694) => q(gyd),
- q(2695) => q(gye),
- q(2696) => q(gyf),
- q(2697) => q(gyg),
- q(2698) => q(gyi),
- q(2699) => q(gyl),
- q(2700) => q(gym),
- q(2701) => q(gyn),
- q(2702) => q(gyr),
- q(2703) => q(gyy),
- q(2704) => q(gza),
- q(2705) => q(gzi),
- q(2706) => q(gzn),
- q(2707) => q(haa),
- q(2708) => q(hab),
- q(2709) => q(hac),
- q(2710) => q(had),
- q(2711) => q(hae),
- q(2712) => q(haf),
- q(2713) => q(hag),
- q(2714) => q(hah),
- q(2715) => q(haj),
- q(2716) => q(hak),
- q(2717) => q(hal),
- q(2718) => q(ham),
- q(2719) => q(han),
- q(2720) => q(hao),
- q(2721) => q(hap),
- q(2722) => q(haq),
- q(2723) => q(har),
- q(2724) => q(has),
- q(2725) => q(hav),
- q(2726) => q(hax),
- q(2727) => q(hay),
- q(2728) => q(haz),
- q(2729) => q(hba),
- q(2730) => q(hbb),
- q(2731) => q(hbn),
- q(2732) => q(hbo),
- q(2733) => q(hbu),
- q(2734) => q(hca),
- q(2735) => q(hch),
- q(2736) => q(hdn),
- q(2737) => q(hds),
- q(2738) => q(hdy),
- q(2739) => q(hea),
- q(2740) => q(hed),
- q(2741) => q(heg),
- q(2742) => q(heh),
- q(2743) => q(hei),
- q(2744) => q(hem),
- q(2745) => q(hgm),
- q(2746) => q(hgw),
- q(2747) => q(hhi),
- q(2748) => q(hhr),
- q(2749) => q(hhy),
- q(2750) => q(hia),
- q(2751) => q(hib),
- q(2752) => q(hid),
- q(2753) => q(hif),
- q(2754) => q(hig),
- q(2755) => q(hih),
- q(2756) => q(hii),
- q(2757) => q(hij),
- q(2758) => q(hik),
- q(2759) => q(hio),
- q(2760) => q(hir),
- q(2761) => q(hiw),
- q(2762) => q(hix),
- q(2763) => q(hji),
- q(2764) => q(hka),
- q(2765) => q(hke),
- q(2766) => q(hkk),
- q(2767) => q(hks),
- q(2768) => q(hla),
- q(2769) => q(hlb),
- q(2770) => q(hld),
- q(2771) => q(hle),
- q(2772) => q(hlt),
- q(2773) => q(hlu),
- q(2774) => q(hma),
- q(2775) => q(hmb),
- q(2776) => q(hmc),
- q(2777) => q(hmd),
- q(2778) => q(hme),
- q(2779) => q(hmf),
- q(2780) => q(hmg),
- q(2781) => q(hmh),
- q(2782) => q(hmi),
- q(2783) => q(hmj),
- q(2784) => q(hmk),
- q(2785) => q(hml),
- q(2786) => q(hmm),
- q(2787) => q(hmp),
- q(2788) => q(hmq),
- q(2789) => q(hmr),
- q(2790) => q(hms),
- q(2791) => q(hmt),
- q(2792) => q(hmu),
- q(2793) => q(hmv),
- q(2794) => q(hmw),
- q(2795) => q(hmy),
- q(2796) => q(hmz),
- q(2797) => q(hna),
- q(2798) => q(hnd),
- q(2799) => q(hne),
- q(2800) => q(hnh),
- q(2801) => q(hni),
- q(2802) => q(hnj),
- q(2803) => q(hnn),
- q(2804) => q(hno),
- q(2805) => q(hns),
- q(2806) => q(hnu),
- q(2807) => q(hoa),
- q(2808) => q(hob),
- q(2809) => q(hoc),
- q(2810) => q(hod),
- q(2811) => q(hoe),
- q(2812) => q(hoh),
- q(2813) => q(hoi),
- q(2814) => q(hoj),
- q(2815) => q(hol),
- q(2816) => q(hom),
- q(2817) => q(hoo),
- q(2818) => q(hop),
- q(2819) => q(hor),
- q(2820) => q(hos),
- q(2821) => q(hot),
- q(2822) => q(hov),
- q(2823) => q(how),
- q(2824) => q(hoy),
- q(2825) => q(hoz),
- q(2826) => q(hpo),
- q(2827) => q(hps),
- q(2828) => q(hra),
- q(2829) => q(hrc),
- q(2830) => q(hre),
- q(2831) => q(hrk),
- q(2832) => q(hrm),
- q(2833) => q(hro),
- q(2834) => q(hrp),
- q(2835) => q(hrt),
- q(2836) => q(hru),
- q(2837) => q(hrw),
- q(2838) => q(hrx),
- q(2839) => q(hrz),
- q(2840) => q(hsh),
- q(2841) => q(hsl),
- q(2842) => q(hsn),
- q(2843) => q(hss),
- q(2844) => q(hti),
- q(2845) => q(hto),
- q(2846) => q(hts),
- q(2847) => q(htu),
- q(2848) => q(htx),
- q(2849) => q(hub),
- q(2850) => q(huc),
- q(2851) => q(hud),
- q(2852) => q(hue),
- q(2853) => q(huf),
- q(2854) => q(hug),
- q(2855) => q(huh),
- q(2856) => q(hui),
- q(2857) => q(huj),
- q(2858) => q(huk),
- q(2859) => q(hul),
- q(2860) => q(hum),
- q(2861) => q(huo),
- q(2862) => q(huq),
- q(2863) => q(hur),
- q(2864) => q(hus),
- q(2865) => q(hut),
- q(2866) => q(huu),
- q(2867) => q(huv),
- q(2868) => q(huw),
- q(2869) => q(hux),
- q(2870) => q(huy),
- q(2871) => q(huz),
- q(2872) => q(hvc),
- q(2873) => q(hve),
- q(2874) => q(hvk),
- q(2875) => q(hvn),
- q(2876) => q(hvv),
- q(2877) => q(hwa),
- q(2878) => q(hwc),
- q(2879) => q(hwo),
- q(2880) => q(hya),
- q(2881) => q(iai),
- q(2882) => q(ian),
- q(2883) => q(iar),
- q(2884) => q(ibb),
- q(2885) => q(ibd),
- q(2886) => q(ibe),
- q(2887) => q(ibg),
- q(2888) => q(ibh),
- q(2889) => q(ibl),
- q(2890) => q(ibm),
- q(2891) => q(ibn),
- q(2892) => q(ibr),
- q(2893) => q(ibu),
- q(2894) => q(iby),
- q(2895) => q(ica),
- q(2896) => q(ich),
- q(2897) => q(icl),
- q(2898) => q(icr),
- q(2899) => q(ida),
- q(2900) => q(idb),
- q(2901) => q(idc),
- q(2902) => q(idd),
- q(2903) => q(ide),
- q(2904) => q(idi),
- q(2905) => q(idr),
- q(2906) => q(ids),
- q(2907) => q(idt),
- q(2908) => q(idu),
- q(2909) => q(ifa),
- q(2910) => q(ifb),
- q(2911) => q(ife),
- q(2912) => q(iff),
- q(2913) => q(ifk),
- q(2914) => q(ifm),
- q(2915) => q(ifu),
- q(2916) => q(ify),
- q(2917) => q(igb),
- q(2918) => q(ige),
- q(2919) => q(igg),
- q(2920) => q(igl),
- q(2921) => q(igm),
- q(2922) => q(ign),
- q(2923) => q(igo),
- q(2924) => q(igs),
- q(2925) => q(igw),
- q(2926) => q(ihb),
- q(2927) => q(ihi),
- q(2928) => q(ihp),
- q(2929) => q(ihw),
- q(2930) => q(iin),
- q(2931) => q(ijc),
- q(2932) => q(ije),
- q(2933) => q(ijj),
- q(2934) => q(ijn),
- q(2935) => q(ijs),
- q(2936) => q(ike),
- q(2937) => q(iki),
- q(2938) => q(ikk),
- q(2939) => q(ikl),
- q(2940) => q(iko),
- q(2941) => q(ikp),
- q(2942) => q(ikr),
- q(2943) => q(iks),
- q(2944) => q(ikt),
- q(2945) => q(ikv),
- q(2946) => q(ikw),
- q(2947) => q(ikx),
- q(2948) => q(ikz),
- q(2949) => q(ila),
- q(2950) => q(ilb),
- q(2951) => q(ilg),
- q(2952) => q(ili),
- q(2953) => q(ilk),
- q(2954) => q(ilm),
- q(2955) => q(ilp),
- q(2956) => q(ils),
- q(2957) => q(ilu),
- q(2958) => q(ilv),
- q(2959) => q(ima),
- q(2960) => q(imi),
- q(2961) => q(iml),
- q(2962) => q(imn),
- q(2963) => q(imo),
- q(2964) => q(imr),
- q(2965) => q(ims),
- q(2966) => q(imy),
- q(2967) => q(inb),
- q(2968) => q(ing),
- q(2969) => q(inj),
- q(2970) => q(inl),
- q(2971) => q(inm),
- q(2972) => q(inn),
- q(2973) => q(ino),
- q(2974) => q(inp),
- q(2975) => q(ins),
- q(2976) => q(int),
- q(2977) => q(inz),
- q(2978) => q(ior),
- q(2979) => q(iou),
- q(2980) => q(iow),
- q(2981) => q(ipi),
- q(2982) => q(ipo),
- q(2983) => q(iqu),
- q(2984) => q(iqw),
- q(2985) => q(ire),
- q(2986) => q(irh),
- q(2987) => q(iri),
- q(2988) => q(irk),
- q(2989) => q(irn),
- q(2990) => q(irr),
- q(2991) => q(iru),
- q(2992) => q(irx),
- q(2993) => q(iry),
- q(2994) => q(isa),
- q(2995) => q(isc),
- q(2996) => q(isd),
- q(2997) => q(ise),
- q(2998) => q(isg),
- q(2999) => q(ish),
- q(3000) => q(isi),
- q(3001) => q(isk),
- q(3002) => q(ism),
- q(3003) => q(isn),
- q(3004) => q(iso),
- q(3005) => q(isr),
- q(3006) => q(ist),
- q(3007) => q(isu),
- q(3008) => q(itb),
- q(3009) => q(itd),
- q(3010) => q(ite),
- q(3011) => q(iti),
- q(3012) => q(itk),
- q(3013) => q(itl),
- q(3014) => q(itm),
- q(3015) => q(ito),
- q(3016) => q(itr),
- q(3017) => q(its),
- q(3018) => q(itt),
- q(3019) => q(itv),
- q(3020) => q(itw),
- q(3021) => q(itx),
- q(3022) => q(ity),
- q(3023) => q(itz),
- q(3024) => q(ium),
- q(3025) => q(ivb),
- q(3026) => q(ivv),
- q(3027) => q(iwk),
- q(3028) => q(iwm),
- q(3029) => q(iwo),
- q(3030) => q(iws),
- q(3031) => q(ixc),
- q(3032) => q(ixl),
- q(3033) => q(iya),
- q(3034) => q(iyo),
- q(3035) => q(iyx),
- q(3036) => q(izh),
- q(3037) => q(izr),
- q(3038) => q(izz),
- q(3039) => q(jaa),
- q(3040) => q(jab),
- q(3041) => q(jac),
- q(3042) => q(jad),
- q(3043) => q(jae),
- q(3044) => q(jaf),
- q(3045) => q(jah),
- q(3046) => q(jaj),
- q(3047) => q(jak),
- q(3048) => q(jal),
- q(3049) => q(jam),
- q(3050) => q(jan),
- q(3051) => q(jao),
- q(3052) => q(jaq),
- q(3053) => q(jas),
- q(3054) => q(jat),
- q(3055) => q(jau),
- q(3056) => q(jax),
- q(3057) => q(jay),
- q(3058) => q(jaz),
- q(3059) => q(jbe),
- q(3060) => q(jbi),
- q(3061) => q(jbj),
- q(3062) => q(jbk),
- q(3063) => q(jbn),
- q(3064) => q(jbr),
- q(3065) => q(jbt),
- q(3066) => q(jbu),
- q(3067) => q(jbw),
- q(3068) => q(jcs),
- q(3069) => q(jct),
- q(3070) => q(jda),
- q(3071) => q(jdg),
- q(3072) => q(jdt),
- q(3073) => q(jeb),
- q(3074) => q(jee),
- q(3075) => q(jeh),
- q(3076) => q(jei),
- q(3077) => q(jek),
- q(3078) => q(jel),
- q(3079) => q(jen),
- q(3080) => q(jer),
- q(3081) => q(jet),
- q(3082) => q(jeu),
- q(3083) => q(jgb),
- q(3084) => q(jge),
- q(3085) => q(jgk),
- q(3086) => q(jgo),
- q(3087) => q(jhi),
- q(3088) => q(jhs),
- q(3089) => q(jia),
- q(3090) => q(jib),
- q(3091) => q(jic),
- q(3092) => q(jid),
- q(3093) => q(jie),
- q(3094) => q(jig),
- q(3095) => q(jih),
- q(3096) => q(jii),
- q(3097) => q(jil),
- q(3098) => q(jim),
- q(3099) => q(jio),
- q(3100) => q(jiq),
- q(3101) => q(jit),
- q(3102) => q(jiu),
- q(3103) => q(jiv),
- q(3104) => q(jiy),
- q(3105) => q(jje),
- q(3106) => q(jjr),
- q(3107) => q(jka),
- q(3108) => q(jkm),
- q(3109) => q(jko),
- q(3110) => q(jkp),
- q(3111) => q(jkr),
- q(3112) => q(jku),
- q(3113) => q(jle),
- q(3114) => q(jls),
- q(3115) => q(jma),
- q(3116) => q(jmb),
- q(3117) => q(jmc),
- q(3118) => q(jmd),
- q(3119) => q(jmi),
- q(3120) => q(jml),
- q(3121) => q(jmn),
- q(3122) => q(jmr),
- q(3123) => q(jms),
- q(3124) => q(jmw),
- q(3125) => q(jmx),
- q(3126) => q(jna),
- q(3127) => q(jnd),
- q(3128) => q(jng),
- q(3129) => q(jni),
- q(3130) => q(jnj),
- q(3131) => q(jnl),
- q(3132) => q(jns),
- q(3133) => q(job),
- q(3134) => q(jod),
- q(3135) => q(jog),
- q(3136) => q(jor),
- q(3137) => q(jos),
- q(3138) => q(jow),
- q(3139) => q(jpa),
- q(3140) => q(jqr),
- q(3141) => q(jra),
- q(3142) => q(jrr),
- q(3143) => q(jrt),
- q(3144) => q(jru),
- q(3145) => q(jsl),
- q(3146) => q(jua),
- q(3147) => q(jub),
- q(3148) => q(juc),
- q(3149) => q(jud),
- q(3150) => q(juh),
- q(3151) => q(jui),
- q(3152) => q(juk),
- q(3153) => q(jul),
- q(3154) => q(jum),
- q(3155) => q(jun),
- q(3156) => q(juo),
- q(3157) => q(jup),
- q(3158) => q(jur),
- q(3159) => q(jus),
- q(3160) => q(jut),
- q(3161) => q(juu),
- q(3162) => q(juw),
- q(3163) => q(juy),
- q(3164) => q(jvd),
- q(3165) => q(jvn),
- q(3166) => q(jwi),
- q(3167) => q(jya),
- q(3168) => q(jye),
- q(3169) => q(jyy),
- q(3170) => q(kad),
- q(3171) => q(kae),
- q(3172) => q(kaf),
- q(3173) => q(kag),
- q(3174) => q(kah),
- q(3175) => q(kai),
- q(3176) => q(kaj),
- q(3177) => q(kak),
- q(3178) => q(kao),
- q(3179) => q(kap),
- q(3180) => q(kaq),
- q(3181) => q(kav),
- q(3182) => q(kax),
- q(3183) => q(kay),
- q(3184) => q(kba),
- q(3185) => q(kbb),
- q(3186) => q(kbc),
- q(3187) => q(kbe),
- q(3188) => q(kbg),
- q(3189) => q(kbh),
- q(3190) => q(kbi),
- q(3191) => q(kbj),
- q(3192) => q(kbk),
- q(3193) => q(kbl),
- q(3194) => q(kbm),
- q(3195) => q(kbn),
- q(3196) => q(kbo),
- q(3197) => q(kbp),
- q(3198) => q(kbq),
- q(3199) => q(kbr),
- q(3200) => q(kbs),
- q(3201) => q(kbt),
- q(3202) => q(kbu),
- q(3203) => q(kbv),
- q(3204) => q(kbw),
- q(3205) => q(kbx),
- q(3206) => q(kby),
- q(3207) => q(kbz),
- q(3208) => q(kca),
- q(3209) => q(kcb),
- q(3210) => q(kcc),
- q(3211) => q(kcd),
- q(3212) => q(kce),
- q(3213) => q(kcf),
- q(3214) => q(kcg),
- q(3215) => q(kch),
- q(3216) => q(kci),
- q(3217) => q(kcj),
- q(3218) => q(kck),
- q(3219) => q(kcl),
- q(3220) => q(kcm),
- q(3221) => q(kcn),
- q(3222) => q(kco),
- q(3223) => q(kcp),
- q(3224) => q(kcq),
- q(3225) => q(kcr),
- q(3226) => q(kcs),
- q(3227) => q(kct),
- q(3228) => q(kcu),
- q(3229) => q(kcv),
- q(3230) => q(kcw),
- q(3231) => q(kcx),
- q(3232) => q(kcy),
- q(3233) => q(kcz),
- q(3234) => q(kda),
- q(3235) => q(kdc),
- q(3236) => q(kdd),
- q(3237) => q(kde),
- q(3238) => q(kdf),
- q(3239) => q(kdg),
- q(3240) => q(kdh),
- q(3241) => q(kdi),
- q(3242) => q(kdj),
- q(3243) => q(kdk),
- q(3244) => q(kdl),
- q(3245) => q(kdm),
- q(3246) => q(kdn),
- q(3247) => q(kdp),
- q(3248) => q(kdq),
- q(3249) => q(kdr),
- q(3250) => q(kdt),
- q(3251) => q(kdu),
- q(3252) => q(kdw),
- q(3253) => q(kdx),
- q(3254) => q(kdy),
- q(3255) => q(kdz),
- q(3256) => q(kea),
- q(3257) => q(keb),
- q(3258) => q(kec),
- q(3259) => q(ked),
- q(3260) => q(kee),
- q(3261) => q(kef),
- q(3262) => q(keg),
- q(3263) => q(keh),
- q(3264) => q(kei),
- q(3265) => q(kej),
- q(3266) => q(kek),
- q(3267) => q(kel),
- q(3268) => q(kem),
- q(3269) => q(ken),
- q(3270) => q(keo),
- q(3271) => q(kep),
- q(3272) => q(keq),
- q(3273) => q(ker),
- q(3274) => q(kes),
- q(3275) => q(ket),
- q(3276) => q(keu),
- q(3277) => q(kev),
- q(3278) => q(kew),
- q(3279) => q(kex),
- q(3280) => q(key),
- q(3281) => q(kez),
- q(3282) => q(kfa),
- q(3283) => q(kfb),
- q(3284) => q(kfc),
- q(3285) => q(kfd),
- q(3286) => q(kfe),
- q(3287) => q(kff),
- q(3288) => q(kfg),
- q(3289) => q(kfh),
- q(3290) => q(kfi),
- q(3291) => q(kfj),
- q(3292) => q(kfk),
- q(3293) => q(kfl),
- q(3294) => q(kfm),
- q(3295) => q(kfn),
- q(3296) => q(kfo),
- q(3297) => q(kfp),
- q(3298) => q(kfq),
- q(3299) => q(kfr),
- q(3300) => q(kfs),
- q(3301) => q(kft),
- q(3302) => q(kfu),
- q(3303) => q(kfv),
- q(3304) => q(kfw),
- q(3305) => q(kfx),
- q(3306) => q(kfy),
- q(3307) => q(kfz),
- q(3308) => q(kga),
- q(3309) => q(kgb),
- q(3310) => q(kge),
- q(3311) => q(kgf),
- q(3312) => q(kgg),
- q(3313) => q(kgi),
- q(3314) => q(kgj),
- q(3315) => q(kgk),
- q(3316) => q(kgl),
- q(3317) => q(kuq),
- q(3318) => q(kgn),
- q(3319) => q(kgo),
- q(3320) => q(kgp),
- q(3321) => q(kgq),
- q(3322) => q(kgr),
- q(3323) => q(kgs),
- q(3324) => q(kgt),
- q(3325) => q(kgu),
- q(3326) => q(kgv),
- q(3327) => q(kgw),
- q(3328) => q(kgx),
- q(3329) => q(kgy),
- q(3330) => q(khb),
- q(3331) => q(khc),
- q(3332) => q(khd),
- q(3333) => q(khe),
- q(3334) => q(khf),
- q(3335) => q(khg),
- q(3336) => q(khh),
- q(3337) => q(khj),
- q(3338) => q(khk),
- q(3339) => q(khl),
- q(3340) => q(khn),
- q(3341) => q(khp),
- q(3342) => q(khq),
- q(3343) => q(khr),
- q(3344) => q(khs),
- q(3345) => q(kht),
- q(3346) => q(khu),
- q(3347) => q(khv),
- q(3348) => q(khw),
- q(3349) => q(khx),
- q(3350) => q(khy),
- q(3351) => q(khz),
- q(3352) => q(kia),
- q(3353) => q(kib),
- q(3354) => q(kic),
- q(3355) => q(kid),
- q(3356) => q(kie),
- q(3357) => q(kif),
- q(3358) => q(kig),
- q(3359) => q(kih),
- q(3360) => q(kii),
- q(3361) => q(kij),
- q(3362) => q(kil),
- q(3363) => q(kim),
- q(3364) => q(kio),
- q(3365) => q(kip),
- q(3366) => q(kiq),
- q(3367) => q(kis),
- q(3368) => q(kit),
- q(3369) => q(kiu),
- q(3370) => q(kiv),
- q(3371) => q(kiw),
- q(3372) => q(kix),
- q(3373) => q(kiy),
- q(3374) => q(kiz),
- q(3375) => q(kja),
- q(3376) => q(kjb),
- q(3377) => q(kjc),
- q(3378) => q(kjd),
- q(3379) => q(kje),
- q(3380) => q(kjf),
- q(3381) => q(kjg),
- q(3382) => q(kjh),
- q(3383) => q(kji),
- q(3384) => q(kjj),
- q(3385) => q(kjk),
- q(3386) => q(kjl),
- q(3387) => q(kjm),
- q(3388) => q(kjn),
- q(3389) => q(kjo),
- q(3390) => q(kjp),
- q(3391) => q(kjq),
- q(3392) => q(kjr),
- q(3393) => q(kjs),
- q(3394) => q(kjt),
- q(3395) => q(kju),
- q(3396) => q(kjv),
- q(3397) => q(kjx),
- q(3398) => q(kjy),
- q(3399) => q(kjz),
- q(3400) => q(kka),
- q(3401) => q(kkb),
- q(3402) => q(kkc),
- q(3403) => q(kkd),
- q(3404) => q(kke),
- q(3405) => q(kkf),
- q(3406) => q(kkg),
- q(3407) => q(kkh),
- q(3408) => q(kki),
- q(3409) => q(kkj),
- q(3410) => q(kkk),
- q(3411) => q(kkl),
- q(3412) => q(kkm),
- q(3413) => q(kkn),
- q(3414) => q(kko),
- q(3415) => q(kkp),
- q(3416) => q(kkq),
- q(3417) => q(kkr),
- q(3418) => q(kks),
- q(3419) => q(kkt),
- q(3420) => q(kku),
- q(3421) => q(kkv),
- q(3422) => q(kkw),
- q(3423) => q(kkx),
- q(3424) => q(kky),
- q(3425) => q(kkz),
- q(3426) => q(kla),
- q(3427) => q(klb),
- q(3428) => q(klc),
- q(3429) => q(kld),
- q(3430) => q(kle),
- q(3431) => q(klf),
- q(3432) => q(klg),
- q(3433) => q(klh),
- q(3434) => q(kli),
- q(3435) => q(klj),
- q(3436) => q(klk),
- q(3437) => q(kll),
- q(3438) => q(klm),
- q(3439) => q(kln),
- q(3440) => q(klo),
- q(3441) => q(klp),
- q(3442) => q(klq),
- q(3443) => q(klr),
- q(3444) => q(kls),
- q(3445) => q(klt),
- q(3446) => q(klu),
- q(3447) => q(klv),
- q(3448) => q(klw),
- q(3449) => q(klx),
- q(3450) => q(kly),
- q(3451) => q(klz),
- q(3452) => q(kma),
- q(3453) => q(kmc),
- q(3454) => q(kmd),
- q(3455) => q(kme),
- q(3456) => q(kmf),
- q(3457) => q(kmg),
- q(3458) => q(kmh),
- q(3459) => q(kmi),
- q(3460) => q(kmj),
- q(3461) => q(kmk),
- q(3462) => q(kml),
- q(3463) => q(kmm),
- q(3464) => q(kmn),
- q(3465) => q(kmo),
- q(3466) => q(kmp),
- q(3467) => q(kmq),
- q(3468) => q(kmr),
- q(3469) => q(kms),
- q(3470) => q(kmt),
- q(3471) => q(kmu),
- q(3472) => q(kmv),
- q(3473) => q(kmw),
- q(3474) => q(kmx),
- q(3475) => q(kmy),
- q(3476) => q(kmz),
- q(3477) => q(kna),
- q(3478) => q(knb),
- q(3479) => q(knc),
- q(3480) => q(knd),
- q(3481) => q(kne),
- q(3482) => q(knf),
- q(3483) => q(kng),
- q(3484) => q(kni),
- q(3485) => q(knj),
- q(3486) => q(knk),
- q(3487) => q(knl),
- q(3488) => q(knm),
- q(3489) => q(knn),
- q(3490) => q(kno),
- q(3491) => q(knp),
- q(3492) => q(knq),
- q(3493) => q(knr),
- q(3494) => q(kns),
- q(3495) => q(knt),
- q(3496) => q(knu),
- q(3497) => q(knv),
- q(3498) => q(knw),
- q(3499) => q(knx),
- q(3500) => q(kny),
- q(3501) => q(knz),
- q(3502) => q(koa),
- q(3503) => q(koc),
- q(3504) => q(kod),
- q(3505) => q(koe),
- q(3506) => q(kof),
- q(3507) => q(kog),
- q(3508) => q(koh),
- q(3509) => q(koi),
- q(3510) => q(kol),
- q(3511) => q(koo),
- q(3512) => q(kop),
- q(3513) => q(koq),
- q(3514) => q(kot),
- q(3515) => q(kou),
- q(3516) => q(kov),
- q(3517) => q(kow),
- q(3518) => q(koy),
- q(3519) => q(koz),
- q(3520) => q(kpa),
- q(3521) => q(kpb),
- q(3522) => q(kpc),
- q(3523) => q(kpd),
- q(3524) => q(kpf),
- q(3525) => q(kpg),
- q(3526) => q(kph),
- q(3527) => q(kpi),
- q(3528) => q(kpj),
- q(3529) => q(kpk),
- q(3530) => q(kpl),
- q(3531) => q(kpm),
- q(3532) => q(kpn),
- q(3533) => q(kpo),
- q(3534) => q(kpq),
- q(3535) => q(kpr),
- q(3536) => q(kps),
- q(3537) => q(kpt),
- q(3538) => q(kpu),
- q(3539) => q(kpv),
- q(3540) => q(kpw),
- q(3541) => q(kpx),
- q(3542) => q(kpy),
- q(3543) => q(kpz),
- q(3544) => q(kqa),
- q(3545) => q(kqb),
- q(3546) => q(kqc),
- q(3547) => q(kqd),
- q(3548) => q(kqe),
- q(3549) => q(kqf),
- q(3550) => q(kqg),
- q(3551) => q(kqh),
- q(3552) => q(kqi),
- q(3553) => q(kqj),
- q(3554) => q(kqk),
- q(3555) => q(kql),
- q(3556) => q(kqm),
- q(3557) => q(kqn),
- q(3558) => q(kqo),
- q(3559) => q(kqp),
- q(3560) => q(kqq),
- q(3561) => q(kqr),
- q(3562) => q(kqs),
- q(3563) => q(kqt),
- q(3564) => q(kqu),
- q(3565) => q(kqv),
- q(3566) => q(kqw),
- q(3567) => q(kqx),
- q(3568) => q(kqy),
- q(3569) => q(kqz),
- q(3570) => q(kra),
- q(3571) => q(krb),
- q(3572) => q(krd),
- q(3573) => q(kre),
- q(3574) => q(krf),
- q(3575) => q(krh),
- q(3576) => q(kri),
- q(3577) => q(krj),
- q(3578) => q(krk),
- q(3579) => q(krn),
- q(3580) => q(krp),
- q(3581) => q(krr),
- q(3582) => q(krs),
- q(3583) => q(krt),
- q(3584) => q(krv),
- q(3585) => q(krw),
- q(3586) => q(krx),
- q(3587) => q(kry),
- q(3588) => q(krz),
- q(3589) => q(ksa),
- q(3590) => q(ksb),
- q(3591) => q(ksc),
- q(3592) => q(ksd),
- q(3593) => q(kse),
- q(3594) => q(ksf),
- q(3595) => q(ksg),
- q(3596) => q(ksh),
- q(3597) => q(ksi),
- q(3598) => q(ksj),
- q(3599) => q(ksk),
- q(3600) => q(ksl),
- q(3601) => q(ksm),
- q(3602) => q(ksn),
- q(3603) => q(kso),
- q(3604) => q(ksp),
- q(3605) => q(ksq),
- q(3606) => q(ksr),
- q(3607) => q(kss),
- q(3608) => q(kst),
- q(3609) => q(ksu),
- q(3610) => q(ksv),
- q(3611) => q(ksw),
- q(3612) => q(ksx),
- q(3613) => q(ksy),
- q(3614) => q(ksz),
- q(3615) => q(kta),
- q(3616) => q(ktb),
- q(3617) => q(ktc),
- q(3618) => q(ktd),
- q(3619) => q(kte),
- q(3620) => q(ktf),
- q(3621) => q(ktg),
- q(3622) => q(kth),
- q(3623) => q(kti),
- q(3624) => q(ktj),
- q(3625) => q(ktk),
- q(3626) => q(ktl),
- q(3627) => q(ktm),
- q(3628) => q(ktn),
- q(3629) => q(kto),
- q(3630) => q(ktp),
- q(3631) => q(ktq),
- q(3632) => q(kts),
- q(3633) => q(ktt),
- q(3634) => q(ktu),
- q(3635) => q(ktv),
- q(3636) => q(ktw),
- q(3637) => q(ktx),
- q(3638) => q(kty),
- q(3639) => q(ktz),
- q(3640) => q(kub),
- q(3641) => q(kuc),
- q(3642) => q(kud),
- q(3643) => q(kue),
- q(3644) => q(kuf),
- q(3645) => q(kug),
- q(3646) => q(kuh),
- q(3647) => q(kui),
- q(3648) => q(kuj),
- q(3649) => q(kuk),
- q(3650) => q(kul),
- q(3651) => q(kun),
- q(3652) => q(kuo),
- q(3653) => q(kup),
- q(3654) => q(kus),
- q(3655) => q(kuu),
- q(3656) => q(kuv),
- q(3657) => q(kuw),
- q(3658) => q(kux),
- q(3659) => q(kuy),
- q(3660) => q(kuz),
- q(3661) => q(kva),
- q(3662) => q(kvb),
- q(3663) => q(kvc),
- q(3664) => q(kvd),
- q(3665) => q(kve),
- q(3666) => q(kvf),
- q(3667) => q(kvg),
- q(3668) => q(kvh),
- q(3669) => q(kvi),
- q(3670) => q(kvj),
- q(3671) => q(kvk),
- q(3672) => q(kvl),
- q(3673) => q(kvm),
- q(3674) => q(kvn),
- q(3675) => q(kvo),
- q(3676) => q(kvp),
- q(3677) => q(kvq),
- q(3678) => q(kvr),
- q(3679) => q(kvt),
- q(3680) => q(kvu),
- q(3681) => q(kvv),
- q(3682) => q(kvw),
- q(3683) => q(kvx),
- q(3684) => q(kvy),
- q(3685) => q(kvz),
- q(3686) => q(kwa),
- q(3687) => q(kwb),
- q(3688) => q(kwc),
- q(3689) => q(kwd),
- q(3690) => q(kwe),
- q(3691) => q(kwf),
- q(3692) => q(kwg),
- q(3693) => q(kwh),
- q(3694) => q(kwi),
- q(3695) => q(kwj),
- q(3696) => q(kwk),
- q(3697) => q(kwl),
- q(3698) => q(kwm),
- q(3699) => q(kwn),
- q(3700) => q(kwo),
- q(3701) => q(kwp),
- q(3702) => q(kwr),
- q(3703) => q(kws),
- q(3704) => q(kwt),
- q(3705) => q(kwu),
- q(3706) => q(kwv),
- q(3707) => q(kww),
- q(3708) => q(kwx),
- q(3709) => q(kwy),
- q(3710) => q(kwz),
- q(3711) => q(kxa),
- q(3712) => q(kxb),
- q(3713) => q(kxc),
- q(3714) => q(kxd),
- q(3715) => q(kxf),
- q(3716) => q(kxh),
- q(3717) => q(kxi),
- q(3718) => q(kxj),
- q(3719) => q(kxk),
- q(3720) => q(kxl),
- q(3721) => q(kxm),
- q(3722) => q(kxn),
- q(3723) => q(kxo),
- q(3724) => q(kxp),
- q(3725) => q(kxq),
- q(3726) => q(kxr),
- q(3727) => q(kxs),
- q(3728) => q(kxt),
- q(3729) => q(kxu),
- q(3730) => q(kxv),
- q(3731) => q(kxw),
- q(3732) => q(kxx),
- q(3733) => q(kxy),
- q(3734) => q(kxz),
- q(3735) => q(kya),
- q(3736) => q(kyb),
- q(3737) => q(kyc),
- q(3738) => q(kyd),
- q(3739) => q(kye),
- q(3740) => q(kyf),
- q(3741) => q(kyg),
- q(3742) => q(kyh),
- q(3743) => q(kyi),
- q(3744) => q(kyj),
- q(3745) => q(kyk),
- q(3746) => q(kyl),
- q(3747) => q(kym),
- q(3748) => q(kyn),
- q(3749) => q(kyo),
- q(3750) => q(kyp),
- q(3751) => q(kyq),
- q(3752) => q(kyr),
- q(3753) => q(kys),
- q(3754) => q(kyt),
- q(3755) => q(kyu),
- q(3756) => q(kyv),
- q(3757) => q(kyw),
- q(3758) => q(kyx),
- q(3759) => q(kyy),
- q(3760) => q(kyz),
- q(3761) => q(kza),
- q(3762) => q(kzb),
- q(3763) => q(kzc),
- q(3764) => q(kzd),
- q(3765) => q(kze),
- q(3766) => q(kzf),
- q(3767) => q(kzg),
- q(3768) => q(kzi),
- q(3769) => q(kzk),
- q(3770) => q(kzl),
- q(3771) => q(kzm),
- q(3772) => q(kzn),
- q(3773) => q(kzo),
- q(3774) => q(kzp),
- q(3775) => q(kzq),
- q(3776) => q(kzr),
- q(3777) => q(kzs),
- q(3778) => q(kzu),
- q(3779) => q(kzv),
- q(3780) => q(kzw),
- q(3781) => q(kzx),
- q(3782) => q(kzy),
- q(3783) => q(kzz),
- q(3784) => q(laa),
- q(3785) => q(lab),
- q(3786) => q(lac),
- q(3787) => q(lae),
- q(3788) => q(laf),
- q(3789) => q(lag),
- q(3790) => q(lai),
- q(3791) => q(laj),
- q(3792) => q(lak),
- q(3793) => q(lal),
- q(3794) => q(lan),
- q(3795) => q(lap),
- q(3796) => q(laq),
- q(3797) => q(lar),
- q(3798) => q(las),
- q(3799) => q(lau),
- q(3800) => q(law),
- q(3801) => q(lax),
- q(3802) => q(lay),
- q(3803) => q(laz),
- q(3804) => q(lba),
- q(3805) => q(lbb),
- q(3806) => q(lbc),
- q(3807) => q(lbe),
- q(3808) => q(lbf),
- q(3809) => q(lbg),
- q(3810) => q(lbi),
- q(3811) => q(lbj),
- q(3812) => q(lbk),
- q(3813) => q(lbl),
- q(3814) => q(lbm),
- q(3815) => q(lbn),
- q(3816) => q(lbo),
- q(3817) => q(lbq),
- q(3818) => q(lbr),
- q(3819) => q(lbs),
- q(3820) => q(lbt),
- q(3821) => q(lbu),
- q(3822) => q(lbv),
- q(3823) => q(lbw),
- q(3824) => q(lbx),
- q(3825) => q(lby),
- q(3826) => q(lbz),
- q(3827) => q(lcc),
- q(3828) => q(lcd),
- q(3829) => q(lce),
- q(3830) => q(lcf),
- q(3831) => q(lch),
- q(3832) => q(lcl),
- q(3833) => q(lcm),
- q(3834) => q(lcp),
- q(3835) => q(lcq),
- q(3836) => q(lcs),
- q(3837) => q(lda),
- q(3838) => q(ldb),
- q(3839) => q(ldd),
- q(3840) => q(ldg),
- q(3841) => q(ldh),
- q(3842) => q(ldi),
- q(3843) => q(ldj),
- q(3844) => q(ldk),
- q(3845) => q(ldl),
- q(3846) => q(ldm),
- q(3847) => q(ldn),
- q(3848) => q(ldo),
- q(3849) => q(ldp),
- q(3850) => q(ldq),
- q(3851) => q(lea),
- q(3852) => q(leb),
- q(3853) => q(lec),
- q(3854) => q(led),
- q(3855) => q(lee),
- q(3856) => q(lef),
- q(3857) => q(leh),
- q(3858) => q(lei),
- q(3859) => q(lej),
- q(3860) => q(lek),
- q(3861) => q(lel),
- q(3862) => q(lem),
- q(3863) => q(len),
- q(3864) => q(leo),
- q(3865) => q(lep),
- q(3866) => q(leq),
- q(3867) => q(ler),
- q(3868) => q(les),
- q(3869) => q(let),
- q(3870) => q(leu),
- q(3871) => q(lev),
- q(3872) => q(lew),
- q(3873) => q(lex),
- q(3874) => q(ley),
- q(3875) => q(lfa),
- q(3876) => q(lfn),
- q(3877) => q(lga),
- q(3878) => q(lgb),
- q(3879) => q(lgg),
- q(3880) => q(lgh),
- q(3881) => q(lgi),
- q(3882) => q(lgk),
- q(3883) => q(lgl),
- q(3884) => q(lgm),
- q(3885) => q(lgn),
- q(3886) => q(lgq),
- q(3887) => q(lgr),
- q(3888) => q(lgt),
- q(3889) => q(lgu),
- q(3890) => q(lgz),
- q(3891) => q(lha),
- q(3892) => q(lhh),
- q(3893) => q(lhi),
- q(3894) => q(lhl),
- q(3895) => q(lhm),
- q(3896) => q(lhn),
- q(3897) => q(lhp),
- q(3898) => q(lhs),
- q(3899) => q(lht),
- q(3900) => q(lhu),
- q(3901) => q(lia),
- q(3902) => q(lib),
- q(3903) => q(lic),
- q(3904) => q(lid),
- q(3905) => q(lie),
- q(3906) => q(lif),
- q(3907) => q(lig),
- q(3908) => q(lih),
- q(3909) => q(lij),
- q(3910) => q(lik),
- q(3911) => q(lil),
- q(3912) => q(lio),
- q(3913) => q(lip),
- q(3914) => q(liq),
- q(3915) => q(lir),
- q(3916) => q(lis),
- q(3917) => q(liu),
- q(3918) => q(liv),
- q(3919) => q(liw),
- q(3920) => q(lix),
- q(3921) => q(liy),
- q(3922) => q(liz),
- q(3923) => q(lja),
- q(3924) => q(lje),
- q(3925) => q(lji),
- q(3926) => q(ljl),
- q(3927) => q(ljp),
- q(3928) => q(ljw),
- q(3929) => q(ljx),
- q(3930) => q(lka),
- q(3931) => q(lkb),
- q(3932) => q(lkc),
- q(3933) => q(lkd),
- q(3934) => q(lke),
- q(3935) => q(lkh),
- q(3936) => q(lki),
- q(3937) => q(lkj),
- q(3938) => q(lkl),
- q(3939) => q(lkm),
- q(3940) => q(lkn),
- q(3941) => q(lko),
- q(3942) => q(lkr),
- q(3943) => q(lks),
- q(3944) => q(lkt),
- q(3945) => q(lku),
- q(3946) => q(lky),
- q(3947) => q(lla),
- q(3948) => q(llb),
- q(3949) => q(llc),
- q(3950) => q(lld),
- q(3951) => q(lle),
- q(3952) => q(llf),
- q(3953) => q(llg),
- q(3954) => q(llh),
- q(3955) => q(lli),
- q(3956) => q(llj),
- q(3957) => q(llk),
- q(3958) => q(lll),
- q(3959) => q(llm),
- q(3960) => q(lln),
- q(3961) => q(llo),
- q(3962) => q(llp),
- q(3963) => q(llq),
- q(3964) => q(lls),
- q(3965) => q(llu),
- q(3966) => q(llx),
- q(3967) => q(lma),
- q(3968) => q(lmb),
- q(3969) => q(lmc),
- q(3970) => q(lmd),
- q(3971) => q(lme),
- q(3972) => q(lmf),
- q(3973) => q(lmg),
- q(3974) => q(lmh),
- q(3975) => q(lmi),
- q(3976) => q(lmj),
- q(3977) => q(lmk),
- q(3978) => q(lml),
- q(3979) => q(lmn),
- q(3980) => q(lmo),
- q(3981) => q(lmp),
- q(3982) => q(lmq),
- q(3983) => q(lmr),
- q(3984) => q(lmu),
- q(3985) => q(lmv),
- q(3986) => q(lmw),
- q(3987) => q(lmx),
- q(3988) => q(lmy),
- q(3989) => q(lmz),
- q(3990) => q(lna),
- q(3991) => q(lnb),
- q(3992) => q(lnd),
- q(3993) => q(lng),
- q(3994) => q(lnh),
- q(3995) => q(lni),
- q(3996) => q(lnj),
- q(3997) => q(lnl),
- q(3998) => q(lnm),
- q(3999) => q(lnn),
- q(4000) => q(lno),
- q(4001) => q(lns),
- q(4002) => q(lnu),
- q(4003) => q(lnw),
- q(4004) => q(lnz),
- q(4005) => q(loa),
- q(4006) => q(lob),
- q(4007) => q(loc),
- q(4008) => q(loe),
- q(4009) => q(lof),
- q(4010) => q(log),
- q(4011) => q(loh),
- q(4012) => q(loi),
- q(4013) => q(loj),
- q(4014) => q(lok),
- q(4015) => q(lom),
- q(4016) => q(lon),
- q(4017) => q(loo),
- q(4018) => q(lop),
- q(4019) => q(loq),
- q(4020) => q(lor),
- q(4021) => q(los),
- q(4022) => q(lot),
- q(4023) => q(lou),
- q(4024) => q(lov),
- q(4025) => q(low),
- q(4026) => q(lox),
- q(4027) => q(loy),
- q(4028) => q(lpa),
- q(4029) => q(lpe),
- q(4030) => q(lpn),
- q(4031) => q(lpo),
- q(4032) => q(lpx),
- q(4033) => q(lra),
- q(4034) => q(lrc),
- q(4035) => q(lre),
- q(4036) => q(lrg),
- q(4037) => q(lri),
- q(4038) => q(lrk),
- q(4039) => q(lrl),
- q(4040) => q(lrm),
- q(4041) => q(lrn),
- q(4042) => q(lro),
- q(4043) => q(lrr),
- q(4044) => q(lrt),
- q(4045) => q(lrv),
- q(4046) => q(lrz),
- q(4047) => q(lsa),
- q(4048) => q(lsd),
- q(4049) => q(lse),
- q(4050) => q(lsg),
- q(4051) => q(lsh),
- q(4052) => q(lsi),
- q(4053) => q(lsl),
- q(4054) => q(lsm),
- q(4055) => q(lso),
- q(4056) => q(lsp),
- q(4057) => q(lsr),
- q(4058) => q(lss),
- q(4059) => q(lst),
- q(4060) => q(lsy),
- q(4061) => q(ltc),
- q(4062) => q(ltg),
- q(4063) => q(lth),
- q(4064) => q(lti),
- q(4065) => q(ltn),
- q(4066) => q(lto),
- q(4067) => q(lts),
- q(4068) => q(ltu),
- q(4069) => q(luc),
- q(4070) => q(lud),
- q(4071) => q(lue),
- q(4072) => q(luf),
- q(4073) => q(luj),
- q(4074) => q(luk),
- q(4075) => q(lul),
- q(4076) => q(lum),
- q(4077) => q(lup),
- q(4078) => q(luq),
- q(4079) => q(lur),
- q(4080) => q(lut),
- q(4081) => q(luu),
- q(4082) => q(luv),
- q(4083) => q(luw),
- q(4084) => q(luy),
- q(4085) => q(luz),
- q(4086) => q(lva),
- q(4087) => q(lvk),
- q(4088) => q(lvs),
- q(4089) => q(lvu),
- q(4090) => q(lwa),
- q(4091) => q(lwe),
- q(4092) => q(lwg),
- q(4093) => q(lwh),
- q(4094) => q(lwl),
- q(4095) => q(lwm),
- q(4096) => q(lwo),
- q(4097) => q(lwt),
- q(4098) => q(lwu),
- q(4099) => q(lww),
- q(4100) => q(lya),
- q(4101) => q(lyg),
- q(4102) => q(lyn),
- q(4103) => q(lzh),
- q(4104) => q(lzl),
- q(4105) => q(lzn),
- q(4106) => q(lzz),
- q(4107) => q(maa),
- q(4108) => q(mab),
- q(4109) => q(mae),
- q(4110) => q(maf),
- q(4111) => q(maj),
- q(4112) => q(mam),
- q(4113) => q(maq),
- q(4114) => q(mat),
- q(4115) => q(mau),
- q(4116) => q(mav),
- q(4117) => q(maw),
- q(4118) => q(max),
- q(4119) => q(maz),
- q(4120) => q(mba),
- q(4121) => q(mbb),
- q(4122) => q(mbc),
- q(4123) => q(mbd),
- q(4124) => q(mbe),
- q(4125) => q(mbf),
- q(4126) => q(mbh),
- q(4127) => q(mbi),
- q(4128) => q(mbj),
- q(4129) => q(mbk),
- q(4130) => q(mbl),
- q(4131) => q(mbm),
- q(4132) => q(mbn),
- q(4133) => q(mbo),
- q(4134) => q(mbp),
- q(4135) => q(mbq),
- q(4136) => q(mbr),
- q(4137) => q(mbs),
- q(4138) => q(mbt),
- q(4139) => q(mbu),
- q(4140) => q(mbv),
- q(4141) => q(mbw),
- q(4142) => q(mbx),
- q(4143) => q(mby),
- q(4144) => q(mbz),
- q(4145) => q(mca),
- q(4146) => q(mcb),
- q(4147) => q(mcc),
- q(4148) => q(mcd),
- q(4149) => q(mce),
- q(4150) => q(mcf),
- q(4151) => q(mcg),
- q(4152) => q(mch),
- q(4153) => q(mci),
- q(4154) => q(mcj),
- q(4155) => q(mck),
- q(4156) => q(mcl),
- q(4157) => q(mcm),
- q(4158) => q(mcn),
- q(4159) => q(mco),
- q(4160) => q(mcp),
- q(4161) => q(mcq),
- q(4162) => q(mcr),
- q(4163) => q(mcs),
- q(4164) => q(mct),
- q(4165) => q(mcu),
- q(4166) => q(mcv),
- q(4167) => q(mcw),
- q(4168) => q(mcx),
- q(4169) => q(mcy),
- q(4170) => q(mcz),
- q(4171) => q(mda),
- q(4172) => q(mdb),
- q(4173) => q(mdc),
- q(4174) => q(mdd),
- q(4175) => q(mde),
- q(4176) => q(mdg),
- q(4177) => q(mdh),
- q(4178) => q(mdi),
- q(4179) => q(mdj),
- q(4180) => q(mdk),
- q(4181) => q(mdl),
- q(4182) => q(mdm),
- q(4183) => q(mdn),
- q(4184) => q(mdp),
- q(4185) => q(mdq),
- q(4186) => q(mds),
- q(4187) => q(mdt),
- q(4188) => q(mdu),
- q(4189) => q(mdv),
- q(4190) => q(mdw),
- q(4191) => q(mdx),
- q(4192) => q(mdy),
- q(4193) => q(mdz),
- q(4194) => q(mea),
- q(4195) => q(meb),
- q(4196) => q(mec),
- q(4197) => q(med),
- q(4198) => q(mee),
- q(4199) => q(mef),
- q(4200) => q(meh),
- q(4201) => q(mei),
- q(4202) => q(mej),
- q(4203) => q(mek),
- q(4204) => q(mel),
- q(4205) => q(mem),
- q(4206) => q(meo),
- q(4207) => q(mep),
- q(4208) => q(meq),
- q(4209) => q(mer),
- q(4210) => q(mes),
- q(4211) => q(met),
- q(4212) => q(meu),
- q(4213) => q(mev),
- q(4214) => q(mew),
- q(4215) => q(mey),
- q(4216) => q(mez),
- q(4217) => q(mfa),
- q(4218) => q(mfb),
- q(4219) => q(mfc),
- q(4220) => q(mfd),
- q(4221) => q(mfe),
- q(4222) => q(mff),
- q(4223) => q(mfg),
- q(4224) => q(mfh),
- q(4225) => q(mfi),
- q(4226) => q(mfj),
- q(4227) => q(mfk),
- q(4228) => q(mfl),
- q(4229) => q(mfm),
- q(4230) => q(mfn),
- q(4231) => q(mfo),
- q(4232) => q(mfp),
- q(4233) => q(mfq),
- q(4234) => q(mfr),
- q(4235) => q(mfs),
- q(4236) => q(mft),
- q(4237) => q(mfu),
- q(4238) => q(mfv),
- q(4239) => q(mfw),
- q(4240) => q(mfx),
- q(4241) => q(mfy),
- q(4242) => q(mfz),
- q(4243) => q(mgb),
- q(4244) => q(mgc),
- q(4245) => q(mgd),
- q(4246) => q(mge),
- q(4247) => q(mgf),
- q(4248) => q(mgg),
- q(4249) => q(mgh),
- q(4250) => q(mgi),
- q(4251) => q(mgj),
- q(4252) => q(mgk),
- q(4253) => q(mgl),
- q(4254) => q(mgm),
- q(4255) => q(mgn),
- q(4256) => q(mgo),
- q(4257) => q(mgp),
- q(4258) => q(mgq),
- q(4259) => q(mgr),
- q(4260) => q(mgs),
- q(4261) => q(mgt),
- q(4262) => q(mgu),
- q(4263) => q(mgv),
- q(4264) => q(mgw),
- q(4265) => q(mgy),
- q(4266) => q(mgz),
- q(4267) => q(mha),
- q(4268) => q(mhb),
- q(4269) => q(mhc),
- q(4270) => q(mhd),
- q(4271) => q(mhe),
- q(4272) => q(mhf),
- q(4273) => q(mhg),
- q(4274) => q(mhi),
- q(4275) => q(mhj),
- q(4276) => q(mhk),
- q(4277) => q(mhl),
- q(4278) => q(mhm),
- q(4279) => q(mhn),
- q(4280) => q(mho),
- q(4281) => q(mhp),
- q(4282) => q(mhq),
- q(4283) => q(mhr),
- q(4284) => q(mhs),
- q(4285) => q(mht),
- q(4286) => q(mhu),
- q(4287) => q(mhw),
- q(4288) => q(mhx),
- q(4289) => q(mhy),
- q(4290) => q(mhz),
- q(4291) => q(mia),
- q(4292) => q(mib),
- q(4293) => q(mid),
- q(4294) => q(mie),
- q(4295) => q(mif),
- q(4296) => q(mig),
- q(4297) => q(mih),
- q(4298) => q(mii),
- q(4299) => q(mij),
- q(4300) => q(mik),
- q(4301) => q(mil),
- q(4302) => q(mim),
- q(4303) => q(mio),
- q(4304) => q(mip),
- q(4305) => q(miq),
- q(4306) => q(mir),
- q(4307) => q(mit),
- q(4308) => q(miu),
- q(4309) => q(miw),
- q(4310) => q(mix),
- q(4311) => q(miy),
- q(4312) => q(miz),
- q(4313) => q(mjb),
- q(4314) => q(mjc),
- q(4315) => q(mjd),
- q(4316) => q(mje),
- q(4317) => q(mjg),
- q(4318) => q(mjh),
- q(4319) => q(mji),
- q(4320) => q(mjj),
- q(4321) => q(mjk),
- q(4322) => q(mjl),
- q(4323) => q(mjm),
- q(4324) => q(mjn),
- q(4325) => q(mjo),
- q(4326) => q(mjp),
- q(4327) => q(mjq),
- q(4328) => q(mjr),
- q(4329) => q(mjs),
- q(4330) => q(mjt),
- q(4331) => q(mju),
- q(4332) => q(mjv),
- q(4333) => q(mjw),
- q(4334) => q(mjx),
- q(4335) => q(mjy),
- q(4336) => q(mjz),
- q(4337) => q(mka),
- q(4338) => q(mkb),
- q(4339) => q(mkc),
- q(4340) => q(mke),
- q(4341) => q(mkf),
- q(4342) => q(mkg),
- q(4343) => q(mki),
- q(4344) => q(mkj),
- q(4345) => q(mkk),
- q(4346) => q(mkl),
- q(4347) => q(mkm),
- q(4348) => q(mkn),
- q(4349) => q(mko),
- q(4350) => q(mkp),
- q(4351) => q(mkq),
- q(4352) => q(mkr),
- q(4353) => q(mks),
- q(4354) => q(mkt),
- q(4355) => q(mku),
- q(4356) => q(mkv),
- q(4357) => q(mkw),
- q(4358) => q(mkx),
- q(4359) => q(mky),
- q(4360) => q(mkz),
- q(4361) => q(mla),
- q(4362) => q(mlb),
- q(4363) => q(mlc),
- q(4364) => q(mle),
- q(4365) => q(mlf),
- q(4366) => q(mlh),
- q(4367) => q(mli),
- q(4368) => q(mlj),
- q(4369) => q(mlk),
- q(4370) => q(mll),
- q(4371) => q(mlm),
- q(4372) => q(mln),
- q(4373) => q(mlo),
- q(4374) => q(mlp),
- q(4375) => q(mlq),
- q(4376) => q(mlr),
- q(4377) => q(mls),
- q(4378) => q(mlu),
- q(4379) => q(mlv),
- q(4380) => q(mlw),
- q(4381) => q(mlx),
- q(4382) => q(mlz),
- q(4383) => q(mma),
- q(4384) => q(mmb),
- q(4385) => q(mmc),
- q(4386) => q(mmd),
- q(4387) => q(mme),
- q(4388) => q(mmf),
- q(4389) => q(mmg),
- q(4390) => q(mmh),
- q(4391) => q(mmi),
- q(4392) => q(mmj),
- q(4393) => q(mmk),
- q(4394) => q(mml),
- q(4395) => q(mmm),
- q(4396) => q(mmn),
- q(4397) => q(mmo),
- q(4398) => q(mmp),
- q(4399) => q(mmq),
- q(4400) => q(mmr),
- q(4401) => q(mmt),
- q(4402) => q(mmu),
- q(4403) => q(mmv),
- q(4404) => q(mmw),
- q(4405) => q(mmx),
- q(4406) => q(mmy),
- q(4407) => q(mmz),
- q(4408) => q(mna),
- q(4409) => q(mnb),
- q(4410) => q(mnd),
- q(4411) => q(mne),
- q(4412) => q(mnf),
- q(4413) => q(mng),
- q(4414) => q(mnh),
- q(4415) => q(mnj),
- q(4416) => q(mnk),
- q(4417) => q(mnl),
- q(4418) => q(mnm),
- q(4419) => q(mnn),
- q(4420) => q(mnp),
- q(4421) => q(mnq),
- q(4422) => q(mnr),
- q(4423) => q(mns),
- q(4424) => q(mnu),
- q(4425) => q(mnv),
- q(4426) => q(mnw),
- q(4427) => q(mnx),
- q(4428) => q(mny),
- q(4429) => q(mnz),
- q(4430) => q(moa),
- q(4431) => q(moc),
- q(4432) => q(mod),
- q(4433) => q(moe),
- q(4434) => q(mog),
- q(4435) => q(moi),
- q(4436) => q(moj),
- q(4437) => q(mok),
- q(4438) => q(mom),
- q(4439) => q(moo),
- q(4440) => q(mop),
- q(4441) => q(moq),
- q(4442) => q(mor),
- q(4443) => q(mou),
- q(4444) => q(mov),
- q(4445) => q(mow),
- q(4446) => q(mox),
- q(4447) => q(moy),
- q(4448) => q(moz),
- q(4449) => q(mpa),
- q(4450) => q(mpb),
- q(4451) => q(mpc),
- q(4452) => q(mpd),
- q(4453) => q(mpe),
- q(4454) => q(mpg),
- q(4455) => q(mph),
- q(4456) => q(mpi),
- q(4457) => q(mpj),
- q(4458) => q(mpk),
- q(4459) => q(mpl),
- q(4460) => q(mpm),
- q(4461) => q(mpn),
- q(4462) => q(mpo),
- q(4463) => q(mpp),
- q(4464) => q(mpq),
- q(4465) => q(mpr),
- q(4466) => q(mps),
- q(4467) => q(mpt),
- q(4468) => q(mpu),
- q(4469) => q(mpv),
- q(4470) => q(mpw),
- q(4471) => q(mpx),
- q(4472) => q(mpy),
- q(4473) => q(mpz),
- q(4474) => q(mqa),
- q(4475) => q(mqb),
- q(4476) => q(mqc),
- q(4477) => q(mqe),
- q(4478) => q(mqf),
- q(4479) => q(mqg),
- q(4480) => q(mqh),
- q(4481) => q(mqi),
- q(4482) => q(mqj),
- q(4483) => q(mqk),
- q(4484) => q(mql),
- q(4485) => q(mqm),
- q(4486) => q(mqn),
- q(4487) => q(mqo),
- q(4488) => q(mqp),
- q(4489) => q(mqq),
- q(4490) => q(mqr),
- q(4491) => q(mqs),
- q(4492) => q(mqt),
- q(4493) => q(mqu),
- q(4494) => q(mqv),
- q(4495) => q(mqw),
- q(4496) => q(mqx),
- q(4497) => q(mqy),
- q(4498) => q(mqz),
- q(4499) => q(mra),
- q(4500) => q(mrb),
- q(4501) => q(mrc),
- q(4502) => q(mrd),
- q(4503) => q(mre),
- q(4504) => q(mrf),
- q(4505) => q(mrg),
- q(4506) => q(mrh),
- q(4507) => q(mrj),
- q(4508) => q(mrk),
- q(4509) => q(mrl),
- q(4510) => q(mrm),
- q(4511) => q(mrn),
- q(4512) => q(mro),
- q(4513) => q(mrp),
- q(4514) => q(mrq),
- q(4515) => q(mrr),
- q(4516) => q(mrs),
- q(4517) => q(mrt),
- q(4518) => q(mru),
- q(4519) => q(mrv),
- q(4520) => q(mrw),
- q(4521) => q(mrx),
- q(4522) => q(mry),
- q(4523) => q(mrz),
- q(4524) => q(msb),
- q(4525) => q(msc),
- q(4526) => q(msd),
- q(4527) => q(mse),
- q(4528) => q(msf),
- q(4529) => q(msg),
- q(4530) => q(msh),
- q(4531) => q(msi),
- q(4532) => q(msj),
- q(4533) => q(msk),
- q(4534) => q(msl),
- q(4535) => q(msm),
- q(4536) => q(msn),
- q(4537) => q(mso),
- q(4538) => q(msp),
- q(4539) => q(msq),
- q(4540) => q(msr),
- q(4541) => q(mss),
- q(4542) => q(msu),
- q(4543) => q(msv),
- q(4544) => q(msw),
- q(4545) => q(msx),
- q(4546) => q(msy),
- q(4547) => q(msz),
- q(4548) => q(mta),
- q(4549) => q(mtb),
- q(4550) => q(mtc),
- q(4551) => q(mtd),
- q(4552) => q(mte),
- q(4553) => q(mtf),
- q(4554) => q(mtg),
- q(4555) => q(mth),
- q(4556) => q(mti),
- q(4557) => q(mtj),
- q(4558) => q(mtk),
- q(4559) => q(mtl),
- q(4560) => q(mtm),
- q(4561) => q(mtn),
- q(4562) => q(mto),
- q(4563) => q(mtp),
- q(4564) => q(mtq),
- q(4565) => q(mtr),
- q(4566) => q(mts),
- q(4567) => q(mtt),
- q(4568) => q(mtu),
- q(4569) => q(mtv),
- q(4570) => q(mtw),
- q(4571) => q(mtx),
- q(4572) => q(mty),
- q(4573) => q(mua),
- q(4574) => q(mub),
- q(4575) => q(muc),
- q(4576) => q(mud),
- q(4577) => q(mue),
- q(4578) => q(mug),
- q(4579) => q(muh),
- q(4580) => q(mui),
- q(4581) => q(muj),
- q(4582) => q(muk),
- q(4583) => q(mum),
- q(4584) => q(muo),
- q(4585) => q(mup),
- q(4586) => q(muq),
- q(4587) => q(mur),
- q(4588) => q(mut),
- q(4589) => q(muu),
- q(4590) => q(muv),
- q(4591) => q(mux),
- q(4592) => q(muy),
- q(4593) => q(muz),
- q(4594) => q(mva),
- q(4595) => q(mvb),
- q(4596) => q(mvd),
- q(4597) => q(mve),
- q(4598) => q(mvf),
- q(4599) => q(mvg),
- q(4600) => q(mvh),
- q(4601) => q(mvi),
- q(4602) => q(mvk),
- q(4603) => q(mvl),
- q(4604) => q(mvm),
- q(4605) => q(mvn),
- q(4606) => q(mvo),
- q(4607) => q(mvp),
- q(4608) => q(mvq),
- q(4609) => q(mvr),
- q(4610) => q(mvs),
- q(4611) => q(mvt),
- q(4612) => q(mvu),
- q(4613) => q(mvv),
- q(4614) => q(mvw),
- q(4615) => q(mvx),
- q(4616) => q(mvy),
- q(4617) => q(mvz),
- q(4618) => q(mwa),
- q(4619) => q(mwb),
- q(4620) => q(mwc),
- q(4621) => q(mwe),
- q(4622) => q(mwf),
- q(4623) => q(mwg),
- q(4624) => q(mwh),
- q(4625) => q(mwi),
- q(4626) => q(mwk),
- q(4627) => q(mwm),
- q(4628) => q(mwn),
- q(4629) => q(mwo),
- q(4630) => q(mwp),
- q(4631) => q(mwq),
- q(4632) => q(mws),
- q(4633) => q(mwt),
- q(4634) => q(mwu),
- q(4635) => q(mwv),
- q(4636) => q(mww),
- q(4637) => q(mwx),
- q(4638) => q(mwy),
- q(4639) => q(mwz),
- q(4640) => q(mxa),
- q(4641) => q(mxb),
- q(4642) => q(mxc),
- q(4643) => q(mxd),
- q(4644) => q(mxe),
- q(4645) => q(mxf),
- q(4646) => q(mxg),
- q(4647) => q(mxh),
- q(4648) => q(mxi),
- q(4649) => q(mxj),
- q(4650) => q(mxk),
- q(4651) => q(mxl),
- q(4652) => q(mxm),
- q(4653) => q(mxn),
- q(4654) => q(mxo),
- q(4655) => q(mxp),
- q(4656) => q(mxq),
- q(4657) => q(mxr),
- q(4658) => q(mxs),
- q(4659) => q(mxt),
- q(4660) => q(mxu),
- q(4661) => q(mxv),
- q(4662) => q(mxw),
- q(4663) => q(mxx),
- q(4664) => q(mxy),
- q(4665) => q(mxz),
- q(4666) => q(myb),
- q(4667) => q(myc),
- q(4668) => q(myd),
- q(4669) => q(mye),
- q(4670) => q(myf),
- q(4671) => q(myg),
- q(4672) => q(myh),
- q(4673) => q(myi),
- q(4674) => q(myj),
- q(4675) => q(myk),
- q(4676) => q(myl),
- q(4677) => q(mym),
- q(4678) => q(myo),
- q(4679) => q(myp),
- q(4680) => q(myr),
- q(4681) => q(mys),
- q(4682) => q(myu),
- q(4683) => q(myw),
- q(4684) => q(myx),
- q(4685) => q(myy),
- q(4686) => q(myz),
- q(4687) => q(mza),
- q(4688) => q(mzb),
- q(4689) => q(mzc),
- q(4690) => q(mzd),
- q(4691) => q(mze),
- q(4692) => q(mzg),
- q(4693) => q(mzh),
- q(4694) => q(mzi),
- q(4695) => q(mzj),
- q(4696) => q(mzk),
- q(4697) => q(mzl),
- q(4698) => q(mzm),
- q(4699) => q(mzn),
- q(4700) => q(mzo),
- q(4701) => q(mzp),
- q(4702) => q(mzq),
- q(4703) => q(mzr),
- q(4704) => q(mzs),
- q(4705) => q(mzt),
- q(4706) => q(mzu),
- q(4707) => q(mzv),
- q(4708) => q(mzw),
- q(4709) => q(mzx),
- q(4710) => q(mzy),
- q(4711) => q(mzz),
- q(4712) => q(naa),
- q(4713) => q(nab),
- q(4714) => q(nac),
- q(4715) => q(nae),
- q(4716) => q(naf),
- q(4717) => q(nag),
- q(4718) => q(naj),
- q(4719) => q(nak),
- q(4720) => q(nal),
- q(4721) => q(nam),
- q(4722) => q(nan),
- q(4723) => q(nao),
- q(4724) => q(naq),
- q(4725) => q(nar),
- q(4726) => q(nas),
- q(4727) => q(nat),
- q(4728) => q(naw),
- q(4729) => q(nax),
- q(4730) => q(nay),
- q(4731) => q(naz),
- q(4732) => q(nba),
- q(4733) => q(nbb),
- q(4734) => q(nbc),
- q(4735) => q(nbd),
- q(4736) => q(nbe),
- q(4737) => q(nbg),
- q(4738) => q(nbh),
- q(4739) => q(nbi),
- q(4740) => q(nbj),
- q(4741) => q(nbk),
- q(4742) => q(nbm),
- q(4743) => q(nbn),
- q(4744) => q(nbo),
- q(4745) => q(nbp),
- q(4746) => q(nbq),
- q(4747) => q(nbr),
- q(4748) => q(nbs),
- q(4749) => q(nbt),
- q(4750) => q(nbu),
- q(4751) => q(nbv),
- q(4752) => q(nbw),
- q(4753) => q(nby),
- q(4754) => q(nca),
- q(4755) => q(ncb),
- q(4756) => q(ncc),
- q(4757) => q(ncd),
- q(4758) => q(nce),
- q(4759) => q(ncf),
- q(4760) => q(ncg),
- q(4761) => q(nch),
- q(4762) => q(nci),
- q(4763) => q(ncj),
- q(4764) => q(nck),
- q(4765) => q(ncl),
- q(4766) => q(ncm),
- q(4767) => q(ncn),
- q(4768) => q(nco),
- q(4769) => q(ncp),
- q(4770) => q(ncq),
- q(4771) => q(ncr),
- q(4772) => q(ncs),
- q(4773) => q(nct),
- q(4774) => q(ncu),
- q(4775) => q(ncx),
- q(4776) => q(ncz),
- q(4777) => q(nda),
- q(4778) => q(ndb),
- q(4779) => q(ndc),
- q(4780) => q(ndd),
- q(4781) => q(ndf),
- q(4782) => q(ndg),
- q(4783) => q(ndh),
- q(4784) => q(ndi),
- q(4785) => q(ndj),
- q(4786) => q(ndk),
- q(4787) => q(ndl),
- q(4788) => q(ndm),
- q(4789) => q(ndn),
- q(4790) => q(ndp),
- q(4791) => q(ndq),
- q(4792) => q(ndr),
- q(4793) => q(ndt),
- q(4794) => q(ndu),
- q(4795) => q(ndv),
- q(4796) => q(ndw),
- q(4797) => q(ndx),
- q(4798) => q(ndy),
- q(4799) => q(ndz),
- q(4800) => q(nea),
- q(4801) => q(neb),
- q(4802) => q(nec),
- q(4803) => q(ned),
- q(4804) => q(nee),
- q(4805) => q(nef),
- q(4806) => q(neg),
- q(4807) => q(neh),
- q(4808) => q(nei),
- q(4809) => q(nej),
- q(4810) => q(nek),
- q(4811) => q(nem),
- q(4812) => q(nen),
- q(4813) => q(neo),
- q(4814) => q(neq),
- q(4815) => q(ner),
- q(4816) => q(nes),
- q(4817) => q(net),
- q(4818) => q(neu),
- q(4819) => q(nev),
- q(4820) => q(nex),
- q(4821) => q(ney),
- q(4822) => q(nez),
- q(4823) => q(nfa),
- q(4824) => q(nfd),
- q(4825) => q(nfl),
- q(4826) => q(nfr),
- q(4827) => q(nfu),
- q(4828) => q(nga),
- q(4829) => q(ngb),
- q(4830) => q(ngc),
- q(4831) => q(ngd),
- q(4832) => q(nge),
- q(4833) => q(ngg),
- q(4834) => q(ngh),
- q(4835) => q(ngi),
- q(4836) => q(ngj),
- q(4837) => q(ngk),
- q(4838) => q(ngl),
- q(4839) => q(ngm),
- q(4840) => q(ngn),
- q(4841) => q(ngo),
- q(4842) => q(ngp),
- q(4843) => q(ngq),
- q(4844) => q(ngr),
- q(4845) => q(ngs),
- q(4846) => q(ngt),
- q(4847) => q(ngu),
- q(4848) => q(ngv),
- q(4849) => q(ngw),
- q(4850) => q(ngx),
- q(4851) => q(ngy),
- q(4852) => q(ngz),
- q(4853) => q(nha),
- q(4854) => q(nhb),
- q(4855) => q(nhc),
- q(4856) => q(nhd),
- q(4857) => q(nhe),
- q(4858) => q(nhf),
- q(4859) => q(nhg),
- q(4860) => q(nhh),
- q(4861) => q(nhi),
- q(4862) => q(nhk),
- q(4863) => q(nhm),
- q(4864) => q(nhn),
- q(4865) => q(nho),
- q(4866) => q(nhp),
- q(4867) => q(nhq),
- q(4868) => q(nhr),
- q(4869) => q(nht),
- q(4870) => q(nhu),
- q(4871) => q(nhv),
- q(4872) => q(nhw),
- q(4873) => q(nhx),
- q(4874) => q(nhy),
- q(4875) => q(nhz),
- q(4876) => q(nib),
- q(4877) => q(nid),
- q(4878) => q(nie),
- q(4879) => q(nif),
- q(4880) => q(nig),
- q(4881) => q(nih),
- q(4882) => q(nii),
- q(4883) => q(nij),
- q(4884) => q(nik),
- q(4885) => q(nil),
- q(4886) => q(nim),
- q(4887) => q(nin),
- q(4888) => q(nio),
- q(4889) => q(niq),
- q(4890) => q(nir),
- q(4891) => q(nis),
- q(4892) => q(nit),
- q(4893) => q(niv),
- q(4894) => q(niw),
- q(4895) => q(nix),
- q(4896) => q(niy),
- q(4897) => q(niz),
- q(4898) => q(nja),
- q(4899) => q(njb),
- q(4900) => q(njd),
- q(4901) => q(njh),
- q(4902) => q(nji),
- q(4903) => q(njj),
- q(4904) => q(njl),
- q(4905) => q(njm),
- q(4906) => q(njn),
- q(4907) => q(njo),
- q(4908) => q(njr),
- q(4909) => q(njs),
- q(4910) => q(njt),
- q(4911) => q(nju),
- q(4912) => q(njx),
- q(4913) => q(njy),
- q(4914) => q(njz),
- q(4915) => q(nka),
- q(4916) => q(nkb),
- q(4917) => q(nkc),
- q(4918) => q(nkd),
- q(4919) => q(nke),
- q(4920) => q(nkf),
- q(4921) => q(nkg),
- q(4922) => q(nkh),
- q(4923) => q(nki),
- q(4924) => q(nkj),
- q(4925) => q(nkk),
- q(4926) => q(nkm),
- q(4927) => q(nkn),
- q(4928) => q(nko),
- q(4929) => q(nkp),
- q(4930) => q(nkq),
- q(4931) => q(nkr),
- q(4932) => q(nks),
- q(4933) => q(nkt),
- q(4934) => q(nku),
- q(4935) => q(nkv),
- q(4936) => q(nkw),
- q(4937) => q(nkx),
- q(4938) => q(nkz),
- q(4939) => q(nla),
- q(4940) => q(nlc),
- q(4941) => q(nle),
- q(4942) => q(nlg),
- q(4943) => q(nli),
- q(4944) => q(nlj),
- q(4945) => q(nlk),
- q(4946) => q(nll),
- q(4947) => q(nlo),
- q(4948) => q(nlq),
- q(4949) => q(nlu),
- q(4950) => q(nlv),
- q(4951) => q(nlw),
- q(4952) => q(nlx),
- q(4953) => q(nly),
- q(4954) => q(nlz),
- q(4955) => q(nma),
- q(4956) => q(nmb),
- q(4957) => q(nmc),
- q(4958) => q(nmd),
- q(4959) => q(nme),
- q(4960) => q(nmf),
- q(4961) => q(nmg),
- q(4962) => q(nmh),
- q(4963) => q(nmi),
- q(4964) => q(nmj),
- q(4965) => q(nmk),
- q(4966) => q(nml),
- q(4967) => q(nmm),
- q(4968) => q(nmn),
- q(4969) => q(nmo),
- q(4970) => q(nmp),
- q(4971) => q(nmq),
- q(4972) => q(nmr),
- q(4973) => q(nms),
- q(4974) => q(nmt),
- q(4975) => q(nmu),
- q(4976) => q(nmv),
- q(4977) => q(nmw),
- q(4978) => q(nmx),
- q(4979) => q(nmy),
- q(4980) => q(nmz),
- q(4981) => q(nna),
- q(4982) => q(nnb),
- q(4983) => q(nnc),
- q(4984) => q(nnd),
- q(4985) => q(nne),
- q(4986) => q(nnf),
- q(4987) => q(nng),
- q(4988) => q(nnh),
- q(4989) => q(nni),
- q(4990) => q(nnj),
- q(4991) => q(nnk),
- q(4992) => q(nnl),
- q(4993) => q(nnm),
- q(4994) => q(nnn),
- q(4995) => q(nnp),
- q(4996) => q(nnq),
- q(4997) => q(nnr),
- q(4998) => q(nns),
- q(4999) => q(nnt),
- q(5000) => q(nnu),
- q(5001) => q(nnv),
- q(5002) => q(nnw),
- q(5003) => q(nny),
- q(5004) => q(nnz),
- q(5005) => q(noa),
- q(5006) => q(noc),
- q(5007) => q(nod),
- q(5008) => q(noe),
- q(5009) => q(nof),
- q(5010) => q(noh),
- q(5011) => q(noi),
- q(5012) => q(noj),
- q(5013) => q(nok),
- q(5014) => q(nol),
- q(5015) => q(nom),
- q(5016) => q(nop),
- q(5017) => q(noq),
- q(5018) => q(nos),
- q(5019) => q(not),
- q(5020) => q(nou),
- q(5021) => q(nov),
- q(5022) => q(now),
- q(5023) => q(noy),
- q(5024) => q(noz),
- q(5025) => q(npa),
- q(5026) => q(npb),
- q(5027) => q(npg),
- q(5028) => q(nph),
- q(5029) => q(npi),
- q(5030) => q(npl),
- q(5031) => q(npn),
- q(5032) => q(npo),
- q(5033) => q(nps),
- q(5034) => q(npu),
- q(5035) => q(npx),
- q(5036) => q(npy),
- q(5037) => q(nqg),
- q(5038) => q(nqk),
- q(5039) => q(nql),
- q(5040) => q(nqm),
- q(5041) => q(nqn),
- q(5042) => q(nqq),
- q(5043) => q(nqy),
- q(5044) => q(nra),
- q(5045) => q(nrb),
- q(5046) => q(nrc),
- q(5047) => q(nre),
- q(5048) => q(nrf),
- q(5049) => q(nrg),
- q(5050) => q(nri),
- q(5051) => q(nrk),
- q(5052) => q(nrl),
- q(5053) => q(nrm),
- q(5054) => q(nrn),
- q(5055) => q(nrp),
- q(5056) => q(nrr),
- q(5057) => q(nrt),
- q(5058) => q(nru),
- q(5059) => q(nrx),
- q(5060) => q(nrz),
- q(5061) => q(nsa),
- q(5062) => q(nsc),
- q(5063) => q(nsd),
- q(5064) => q(nse),
- q(5065) => q(nsf),
- q(5066) => q(nsg),
- q(5067) => q(nsh),
- q(5068) => q(nsi),
- q(5069) => q(nsk),
- q(5070) => q(nsl),
- q(5071) => q(nsm),
- q(5072) => q(nsn),
- q(5073) => q(nsp),
- q(5074) => q(nsq),
- q(5075) => q(nsr),
- q(5076) => q(nss),
- q(5077) => q(nst),
- q(5078) => q(nsu),
- q(5079) => q(nsv),
- q(5080) => q(nsw),
- q(5081) => q(nsx),
- q(5082) => q(nsy),
- q(5083) => q(nsz),
- q(5084) => q(ntd),
- q(5085) => q(nte),
- q(5086) => q(ntg),
- q(5087) => q(nti),
- q(5088) => q(ntj),
- q(5089) => q(ntk),
- q(5090) => q(ntm),
- q(5091) => q(nto),
- q(5092) => q(ntp),
- q(5093) => q(ntr),
- q(5094) => q(ntu),
- q(5095) => q(ntw),
- q(5096) => q(ntx),
- q(5097) => q(nty),
- q(5098) => q(ntz),
- q(5099) => q(nua),
- q(5100) => q(nuc),
- q(5101) => q(nud),
- q(5102) => q(nue),
- q(5103) => q(nuf),
- q(5104) => q(nug),
- q(5105) => q(nuh),
- q(5106) => q(nui),
- q(5107) => q(nuj),
- q(5108) => q(nuk),
- q(5109) => q(nul),
- q(5110) => q(num),
- q(5111) => q(nun),
- q(5112) => q(nuo),
- q(5113) => q(nup),
- q(5114) => q(nuq),
- q(5115) => q(nur),
- q(5116) => q(nus),
- q(5117) => q(nut),
- q(5118) => q(nuu),
- q(5119) => q(nuv),
- q(5120) => q(nuw),
- q(5121) => q(nux),
- q(5122) => q(nuy),
- q(5123) => q(nuz),
- q(5124) => q(nvh),
- q(5125) => q(nvm),
- q(5126) => q(nvo),
- q(5127) => q(nwa),
- q(5128) => q(nwb),
- q(5129) => q(nwe),
- q(5130) => q(nwg),
- q(5131) => q(nwi),
- q(5132) => q(nwm),
- q(5133) => q(nwo),
- q(5134) => q(nwr),
- q(5135) => q(nwx),
- q(5136) => q(nwy),
- q(5137) => q(nxa),
- q(5138) => q(nxd),
- q(5139) => q(nxe),
- q(5140) => q(nxg),
- q(5141) => q(nxi),
- q(5142) => q(nxk),
- q(5143) => q(nxl),
- q(5144) => q(nxm),
- q(5145) => q(nxn),
- q(5146) => q(nxo),
- q(5147) => q(nxq),
- q(5148) => q(nxr),
- q(5149) => q(nxu),
- q(5150) => q(nxx),
- q(5151) => q(nyb),
- q(5152) => q(nyc),
- q(5153) => q(nyd),
- q(5154) => q(nye),
- q(5155) => q(nyf),
- q(5156) => q(nyg),
- q(5157) => q(nyh),
- q(5158) => q(nyi),
- q(5159) => q(nyj),
- q(5160) => q(nyk),
- q(5161) => q(nyl),
- q(5162) => q(nyp),
- q(5163) => q(nyq),
- q(5164) => q(nyr),
- q(5165) => q(nys),
- q(5166) => q(nyt),
- q(5167) => q(nyu),
- q(5168) => q(nyv),
- q(5169) => q(nyw),
- q(5170) => q(nyx),
- q(5171) => q(nyy),
- q(5172) => q(nza),
- q(5173) => q(nzb),
- q(5174) => q(nzk),
- q(5175) => q(nzm),
- q(5176) => q(nzs),
- q(5177) => q(nzu),
- q(5178) => q(nzy),
- q(5179) => q(nzz),
- q(5180) => q(oaa),
- q(5181) => q(oac),
- q(5182) => q(oar),
- q(5183) => q(oav),
- q(5184) => q(obi),
- q(5185) => q(obk),
- q(5186) => q(obl),
- q(5187) => q(obm),
- q(5188) => q(obo),
- q(5189) => q(obr),
- q(5190) => q(obt),
- q(5191) => q(obu),
- q(5192) => q(oca),
- q(5193) => q(och),
- q(5194) => q(oco),
- q(5195) => q(ocu),
- q(5196) => q(oda),
- q(5197) => q(odk),
- q(5198) => q(odt),
- q(5199) => q(odu),
- q(5200) => q(ofo),
- q(5201) => q(ofs),
- q(5202) => q(ofu),
- q(5203) => q(ogb),
- q(5204) => q(ogc),
- q(5205) => q(oge),
- q(5206) => q(ogg),
- q(5207) => q(ogo),
- q(5208) => q(ogu),
- q(5209) => q(oht),
- q(5210) => q(ohu),
- q(5211) => q(oia),
- q(5212) => q(oin),
- q(5213) => q(ojb),
- q(5214) => q(ojc),
- q(5215) => q(ojg),
- q(5216) => q(ojp),
- q(5217) => q(ojs),
- q(5218) => q(ojv),
- q(5219) => q(ojw),
- q(5220) => q(oka),
- q(5221) => q(okb),
- q(5222) => q(okd),
- q(5223) => q(oke),
- q(5224) => q(okg),
- q(5225) => q(okh),
- q(5226) => q(oki),
- q(5227) => q(okj),
- q(5228) => q(okk),
- q(5229) => q(okl),
- q(5230) => q(okm),
- q(5231) => q(okn),
- q(5232) => q(oko),
- q(5233) => q(okr),
- q(5234) => q(oks),
- q(5235) => q(oku),
- q(5236) => q(okv),
- q(5237) => q(okx),
- q(5238) => q(ola),
- q(5239) => q(old),
- q(5240) => q(ole),
- q(5241) => q(olk),
- q(5242) => q(olm),
- q(5243) => q(olo),
- q(5244) => q(olr),
- q(5245) => q(olt),
- q(5246) => q(olu),
- q(5247) => q(oma),
- q(5248) => q(omb),
- q(5249) => q(omc),
- q(5250) => q(omg),
- q(5251) => q(omi),
- q(5252) => q(omk),
- q(5253) => q(oml),
- q(5254) => q(omn),
- q(5255) => q(omo),
- q(5256) => q(omp),
- q(5257) => q(omr),
- q(5258) => q(omt),
- q(5259) => q(omu),
- q(5260) => q(omw),
- q(5261) => q(omx),
- q(5262) => q(ona),
- q(5263) => q(onb),
- q(5264) => q(one),
- q(5265) => q(ong),
- q(5266) => q(oni),
- q(5267) => q(onj),
- q(5268) => q(onk),
- q(5269) => q(onn),
- q(5270) => q(ono),
- q(5271) => q(onp),
- q(5272) => q(onr),
- q(5273) => q(ons),
- q(5274) => q(ont),
- q(5275) => q(onu),
- q(5276) => q(onw),
- q(5277) => q(onx),
- q(5278) => q(ood),
- q(5279) => q(oog),
- q(5280) => q(oon),
- q(5281) => q(oor),
- q(5282) => q(oos),
- q(5283) => q(opa),
- q(5284) => q(opk),
- q(5285) => q(opm),
- q(5286) => q(opo),
- q(5287) => q(opt),
- q(5288) => q(opy),
- q(5289) => q(ora),
- q(5290) => q(orc),
- q(5291) => q(ore),
- q(5292) => q(org),
- q(5293) => q(orh),
- q(5294) => q(orn),
- q(5295) => q(oro),
- q(5296) => q(orr),
- q(5297) => q(ors),
- q(5298) => q(ort),
- q(5299) => q(oru),
- q(5300) => q(orv),
- q(5301) => q(orw),
- q(5302) => q(orx),
- q(5303) => q(ory),
- q(5304) => q(orz),
- q(5305) => q(osc),
- q(5306) => q(osi),
- q(5307) => q(oso),
- q(5308) => q(osp),
- q(5309) => q(ost),
- q(5310) => q(osu),
- q(5311) => q(osx),
- q(5312) => q(otb),
- q(5313) => q(otd),
- q(5314) => q(ote),
- q(5315) => q(oti),
- q(5316) => q(otk),
- q(5317) => q(otl),
- q(5318) => q(otm),
- q(5319) => q(otn),
- q(5320) => q(otq),
- q(5321) => q(otr),
- q(5322) => q(ots),
- q(5323) => q(ott),
- q(5324) => q(otu),
- q(5325) => q(otw),
- q(5326) => q(otx),
- q(5327) => q(oty),
- q(5328) => q(otz),
- q(5329) => q(oua),
- q(5330) => q(oub),
- q(5331) => q(oue),
- q(5332) => q(oui),
- q(5333) => q(oum),
- q(5334) => q(ovd),
- q(5335) => q(owi),
- q(5336) => q(owl),
- q(5337) => q(oyb),
- q(5338) => q(oyd),
- q(5339) => q(oym),
- q(5340) => q(oyy),
- q(5341) => q(ozm),
- q(5342) => q(pab),
- q(5343) => q(pac),
- q(5344) => q(pad),
- q(5345) => q(pae),
- q(5346) => q(paf),
- q(5347) => q(pah),
- q(5348) => q(pai),
- q(5349) => q(pak),
- q(5350) => q(pao),
- q(5351) => q(paq),
- q(5352) => q(par),
- q(5353) => q(pas),
- q(5354) => q(pat),
- q(5355) => q(pav),
- q(5356) => q(paw),
- q(5357) => q(pax),
- q(5358) => q(pay),
- q(5359) => q(paz),
- q(5360) => q(pbb),
- q(5361) => q(pbc),
- q(5362) => q(pbe),
- q(5363) => q(pbf),
- q(5364) => q(pbg),
- q(5365) => q(pbh),
- q(5366) => q(pbi),
- q(5367) => q(pbl),
- q(5368) => q(pbn),
- q(5369) => q(pbo),
- q(5370) => q(pbp),
- q(5371) => q(pbr),
- q(5372) => q(pbs),
- q(5373) => q(pbt),
- q(5374) => q(pbu),
- q(5375) => q(pbv),
- q(5376) => q(pby),
- q(5377) => q(pca),
- q(5378) => q(pcb),
- q(5379) => q(pcc),
- q(5380) => q(pcd),
- q(5381) => q(pce),
- q(5382) => q(pcf),
- q(5383) => q(pcg),
- q(5384) => q(pch),
- q(5385) => q(pci),
- q(5386) => q(pcj),
- q(5387) => q(pck),
- q(5388) => q(pcl),
- q(5389) => q(pcm),
- q(5390) => q(pcn),
- q(5391) => q(pcp),
- q(5392) => q(pcw),
- q(5393) => q(pda),
- q(5394) => q(pdc),
- q(5395) => q(pdi),
- q(5396) => q(pdn),
- q(5397) => q(pdo),
- q(5398) => q(pdt),
- q(5399) => q(pdu),
- q(5400) => q(pea),
- q(5401) => q(peb),
- q(5402) => q(ped),
- q(5403) => q(pee),
- q(5404) => q(pef),
- q(5405) => q(peg),
- q(5406) => q(peh),
- q(5407) => q(pei),
- q(5408) => q(pej),
- q(5409) => q(pek),
- q(5410) => q(pel),
- q(5411) => q(pem),
- q(5412) => q(pep),
- q(5413) => q(peq),
- q(5414) => q(pes),
- q(5415) => q(pev),
- q(5416) => q(pex),
- q(5417) => q(pey),
- q(5418) => q(pez),
- q(5419) => q(pfa),
- q(5420) => q(pfe),
- q(5421) => q(pfl),
- q(5422) => q(pga),
- q(5423) => q(pgd),
- q(5424) => q(pgg),
- q(5425) => q(pgi),
- q(5426) => q(pgk),
- q(5427) => q(pgl),
- q(5428) => q(pgn),
- q(5429) => q(pgs),
- q(5430) => q(pgu),
- q(5431) => q(pgz),
- q(5432) => q(pha),
- q(5433) => q(phd),
- q(5434) => q(phg),
- q(5435) => q(phh),
- q(5436) => q(phk),
- q(5437) => q(phl),
- q(5438) => q(phm),
- q(5439) => q(pho),
- q(5440) => q(phq),
- q(5441) => q(phr),
- q(5442) => q(pht),
- q(5443) => q(phu),
- q(5444) => q(phv),
- q(5445) => q(phw),
- q(5446) => q(pia),
- q(5447) => q(pib),
- q(5448) => q(pic),
- q(5449) => q(pid),
- q(5450) => q(pie),
- q(5451) => q(pif),
- q(5452) => q(pig),
- q(5453) => q(pih),
- q(5454) => q(pii),
- q(5455) => q(pij),
- q(5456) => q(pil),
- q(5457) => q(pim),
- q(5458) => q(pin),
- q(5459) => q(pio),
- q(5460) => q(pip),
- q(5461) => q(pir),
- q(5462) => q(pis),
- q(5463) => q(pit),
- q(5464) => q(piu),
- q(5465) => q(piv),
- q(5466) => q(piw),
- q(5467) => q(pix),
- q(5468) => q(piy),
- q(5469) => q(piz),
- q(5470) => q(pjt),
- q(5471) => q(pka),
- q(5472) => q(pkb),
- q(5473) => q(pkc),
- q(5474) => q(pkg),
- q(5475) => q(pkh),
- q(5476) => q(pkn),
- q(5477) => q(pko),
- q(5478) => q(pkp),
- q(5479) => q(pkr),
- q(5480) => q(pks),
- q(5481) => q(pkt),
- q(5482) => q(pku),
- q(5483) => q(pla),
- q(5484) => q(plb),
- q(5485) => q(plc),
- q(5486) => q(pld),
- q(5487) => q(ple),
- q(5488) => q(plg),
- q(5489) => q(plh),
- q(5490) => q(plj),
- q(5491) => q(plk),
- q(5492) => q(pll),
- q(5493) => q(pln),
- q(5494) => q(plo),
- q(5495) => q(plp),
- q(5496) => q(plq),
- q(5497) => q(plr),
- q(5498) => q(pls),
- q(5499) => q(plt),
- q(5500) => q(plu),
- q(5501) => q(plv),
- q(5502) => q(plw),
- q(5503) => q(ply),
- q(5504) => q(plz),
- q(5505) => q(pma),
- q(5506) => q(pmb),
- q(5507) => q(pmd),
- q(5508) => q(pme),
- q(5509) => q(pmf),
- q(5510) => q(pmh),
- q(5511) => q(pmi),
- q(5512) => q(pmj),
- q(5513) => q(pmk),
- q(5514) => q(pml),
- q(5515) => q(pmm),
- q(5516) => q(pmn),
- q(5517) => q(pmo),
- q(5518) => q(pmq),
- q(5519) => q(pmr),
- q(5520) => q(pms),
- q(5521) => q(pmt),
- q(5522) => q(pmw),
- q(5523) => q(pmx),
- q(5524) => q(pmy),
- q(5525) => q(pmz),
- q(5526) => q(pna),
- q(5527) => q(pnb),
- q(5528) => q(pnc),
- q(5529) => q(pne),
- q(5530) => q(png),
- q(5531) => q(pnh),
- q(5532) => q(pni),
- q(5533) => q(pnj),
- q(5534) => q(pnk),
- q(5535) => q(pnl),
- q(5536) => q(pnm),
- q(5537) => q(pnn),
- q(5538) => q(pno),
- q(5539) => q(pnp),
- q(5540) => q(pnq),
- q(5541) => q(pnr),
- q(5542) => q(pns),
- q(5543) => q(pnt),
- q(5544) => q(pnu),
- q(5545) => q(pnv),
- q(5546) => q(pnw),
- q(5547) => q(pnx),
- q(5548) => q(pny),
- q(5549) => q(pnz),
- q(5550) => q(poc),
- q(5551) => q(poe),
- q(5552) => q(pof),
- q(5553) => q(pog),
- q(5554) => q(poh),
- q(5555) => q(poi),
- q(5556) => q(pok),
- q(5557) => q(pom),
- q(5558) => q(poo),
- q(5559) => q(pop),
- q(5560) => q(poq),
- q(5561) => q(pos),
- q(5562) => q(pot),
- q(5563) => q(pov),
- q(5564) => q(pow),
- q(5565) => q(pox),
- q(5566) => q(poy),
- q(5567) => q(ppe),
- q(5568) => q(ppi),
- q(5569) => q(ppk),
- q(5570) => q(ppl),
- q(5571) => q(ppm),
- q(5572) => q(ppn),
- q(5573) => q(ppo),
- q(5574) => q(ppp),
- q(5575) => q(ppq),
- q(5576) => q(pps),
- q(5577) => q(ppt),
- q(5578) => q(ppu),
- q(5579) => q(pqa),
- q(5580) => q(pqm),
- q(5581) => q(prc),
- q(5582) => q(prd),
- q(5583) => q(pre),
- q(5584) => q(prf),
- q(5585) => q(prg),
- q(5586) => q(prh),
- q(5587) => q(pri),
- q(5588) => q(prk),
- q(5589) => q(prl),
- q(5590) => q(prm),
- q(5591) => q(prn),
- q(5592) => q(prp),
- q(5593) => q(prq),
- q(5594) => q(prr),
- q(5595) => q(prs),
- q(5596) => q(prt),
- q(5597) => q(pru),
- q(5598) => q(prw),
- q(5599) => q(prx),
- q(5600) => q(prz),
- q(5601) => q(psa),
- q(5602) => q(psc),
- q(5603) => q(psd),
- q(5604) => q(pse),
- q(5605) => q(psg),
- q(5606) => q(psh),
- q(5607) => q(psi),
- q(5608) => q(psl),
- q(5609) => q(psm),
- q(5610) => q(psn),
- q(5611) => q(pso),
- q(5612) => q(psp),
- q(5613) => q(psq),
- q(5614) => q(psr),
- q(5615) => q(pss),
- q(5616) => q(pst),
- q(5617) => q(psu),
- q(5618) => q(psw),
- q(5619) => q(psy),
- q(5620) => q(pta),
- q(5621) => q(pth),
- q(5622) => q(pti),
- q(5623) => q(ptn),
- q(5624) => q(pto),
- q(5625) => q(ptp),
- q(5626) => q(ptq),
- q(5627) => q(ptr),
- q(5628) => q(ptt),
- q(5629) => q(ptu),
- q(5630) => q(ptv),
- q(5631) => q(ptw),
- q(5632) => q(pty),
- q(5633) => q(pua),
- q(5634) => q(pub),
- q(5635) => q(puc),
- q(5636) => q(pud),
- q(5637) => q(pue),
- q(5638) => q(puf),
- q(5639) => q(pug),
- q(5640) => q(pui),
- q(5641) => q(puj),
- q(5642) => q(pum),
- q(5643) => q(puo),
- q(5644) => q(pup),
- q(5645) => q(puq),
- q(5646) => q(pur),
- q(5647) => q(put),
- q(5648) => q(puu),
- q(5649) => q(puw),
- q(5650) => q(pux),
- q(5651) => q(puy),
- q(5652) => q(pwa),
- q(5653) => q(pwb),
- q(5654) => q(pwg),
- q(5655) => q(pwi),
- q(5656) => q(pwm),
- q(5657) => q(pwn),
- q(5658) => q(pwo),
- q(5659) => q(pwr),
- q(5660) => q(pww),
- q(5661) => q(pxm),
- q(5662) => q(pye),
- q(5663) => q(pym),
- q(5664) => q(pyn),
- q(5665) => q(pys),
- q(5666) => q(pyu),
- q(5667) => q(pyx),
- q(5668) => q(pyy),
- q(5669) => q(pzn),
- q(5670) => q(qua),
- q(5671) => q(qub),
- q(5672) => q(quc),
- q(5673) => q(qud),
- q(5674) => q(quf),
- q(5675) => q(qug),
- q(5676) => q(quh),
- q(5677) => q(qui),
- q(5678) => q(quk),
- q(5679) => q(qul),
- q(5680) => q(qum),
- q(5681) => q(qun),
- q(5682) => q(qup),
- q(5683) => q(quq),
- q(5684) => q(qur),
- q(5685) => q(qus),
- q(5686) => q(quv),
- q(5687) => q(quw),
- q(5688) => q(qux),
- q(5689) => q(quy),
- q(5690) => q(quz),
- q(5691) => q(qva),
- q(5692) => q(qvc),
- q(5693) => q(qve),
- q(5694) => q(qvh),
- q(5695) => q(qvi),
- q(5696) => q(qvj),
- q(5697) => q(qvl),
- q(5698) => q(qvm),
- q(5699) => q(qvn),
- q(5700) => q(qvo),
- q(5701) => q(qvp),
- q(5702) => q(qvs),
- q(5703) => q(qvw),
- q(5704) => q(qvy),
- q(5705) => q(qvz),
- q(5706) => q(qwa),
- q(5707) => q(qwc),
- q(5708) => q(qwh),
- q(5709) => q(qwm),
- q(5710) => q(qws),
- q(5711) => q(qwt),
- q(5712) => q(qxa),
- q(5713) => q(qxc),
- q(5714) => q(qxh),
- q(5715) => q(qxl),
- q(5716) => q(qxn),
- q(5717) => q(qxo),
- q(5718) => q(qxp),
- q(5719) => q(qxq),
- q(5720) => q(qxr),
- q(5721) => q(qxs),
- q(5722) => q(qxt),
- q(5723) => q(qxu),
- q(5724) => q(qxw),
- q(5725) => q(qya),
- q(5726) => q(qyp),
- q(5727) => q(raa),
- q(5728) => q(rab),
- q(5729) => q(rac),
- q(5730) => q(rad),
- q(5731) => q(raf),
- q(5732) => q(rag),
- q(5733) => q(rah),
- q(5734) => q(rai),
- q(5735) => q(rak),
- q(5736) => q(ral),
- q(5737) => q(ram),
- q(5738) => q(ran),
- q(5739) => q(rao),
- q(5740) => q(raq),
- q(5741) => q(ras),
- q(5742) => q(rat),
- q(5743) => q(rau),
- q(5744) => q(rav),
- q(5745) => q(raw),
- q(5746) => q(rax),
- q(5747) => q(ray),
- q(5748) => q(raz),
- q(5749) => q(rbb),
- q(5750) => q(rbk),
- q(5751) => q(rbl),
- q(5752) => q(rbp),
- q(5753) => q(rcf),
- q(5754) => q(rdb),
- q(5755) => q(rea),
- q(5756) => q(reb),
- q(5757) => q(ree),
- q(5758) => q(reg),
- q(5759) => q(rei),
- q(5760) => q(rej),
- q(5761) => q(rel),
- q(5762) => q(rem),
- q(5763) => q(ren),
- q(5764) => q(rer),
- q(5765) => q(res),
- q(5766) => q(ret),
- q(5767) => q(rey),
- q(5768) => q(rga),
- q(5769) => q(rge),
- q(5770) => q(rgk),
- q(5771) => q(rgn),
- q(5772) => q(rgr),
- q(5773) => q(rgs),
- q(5774) => q(rgu),
- q(5775) => q(rhg),
- q(5776) => q(rhp),
- q(5777) => q(ria),
- q(5778) => q(rif),
- q(5779) => q(ril),
- q(5780) => q(rim),
- q(5781) => q(rin),
- q(5782) => q(rir),
- q(5783) => q(rit),
- q(5784) => q(riu),
- q(5785) => q(rjg),
- q(5786) => q(rji),
- q(5787) => q(rjs),
- q(5788) => q(rka),
- q(5789) => q(rkb),
- q(5790) => q(rkh),
- q(5791) => q(rki),
- q(5792) => q(rkm),
- q(5793) => q(rkt),
- q(5794) => q(rkw),
- q(5795) => q(rma),
- q(5796) => q(rmb),
- q(5797) => q(rmc),
- q(5798) => q(rmd),
- q(5799) => q(rme),
- q(5800) => q(rmf),
- q(5801) => q(rmg),
- q(5802) => q(rmh),
- q(5803) => q(rmi),
- q(5804) => q(rmk),
- q(5805) => q(rml),
- q(5806) => q(rmm),
- q(5807) => q(rmn),
- q(5808) => q(rmo),
- q(5809) => q(rmp),
- q(5810) => q(rmq),
- q(5811) => q(rms),
- q(5812) => q(rmt),
- q(5813) => q(rmu),
- q(5814) => q(rmv),
- q(5815) => q(rmw),
- q(5816) => q(rmx),
- q(5817) => q(rmy),
- q(5818) => q(rmz),
- q(5819) => q(rnd),
- q(5820) => q(rng),
- q(5821) => q(rnl),
- q(5822) => q(rnn),
- q(5823) => q(rnp),
- q(5824) => q(rnr),
- q(5825) => q(rnw),
- q(5826) => q(rob),
- q(5827) => q(roc),
- q(5828) => q(rod),
- q(5829) => q(roe),
- q(5830) => q(rof),
- q(5831) => q(rog),
- q(5832) => q(rol),
- q(5833) => q(roo),
- q(5834) => q(rop),
- q(5835) => q(ror),
- q(5836) => q(rou),
- q(5837) => q(row),
- q(5838) => q(rpn),
- q(5839) => q(rpt),
- q(5840) => q(rri),
- q(5841) => q(rro),
- q(5842) => q(rrt),
- q(5843) => q(rsb),
- q(5844) => q(rsl),
- q(5845) => q(rsm),
- q(5846) => q(rtc),
- q(5847) => q(rth),
- q(5848) => q(rtm),
- q(5849) => q(rts),
- q(5850) => q(rtw),
- q(5851) => q(rub),
- q(5852) => q(ruc),
- q(5853) => q(rue),
- q(5854) => q(ruf),
- q(5855) => q(rug),
- q(5856) => q(ruh),
- q(5857) => q(rui),
- q(5858) => q(ruk),
- q(5859) => q(ruo),
- q(5860) => q(ruq),
- q(5861) => q(rut),
- q(5862) => q(ruu),
- q(5863) => q(ruy),
- q(5864) => q(ruz),
- q(5865) => q(rwa),
- q(5866) => q(rwk),
- q(5867) => q(rwm),
- q(5868) => q(rwo),
- q(5869) => q(rwr),
- q(5870) => q(rxd),
- q(5871) => q(rxw),
- q(5872) => q(ryn),
- q(5873) => q(rys),
- q(5874) => q(ryu),
- q(5875) => q(rzh),
- q(5876) => q(saa),
- q(5877) => q(sab),
- q(5878) => q(sac),
- q(5879) => q(sae),
- q(5880) => q(saf),
- q(5881) => q(saj),
- q(5882) => q(sak),
- q(5883) => q(sao),
- q(5884) => q(saq),
- q(5885) => q(sar),
- q(5886) => q(sau),
- q(5887) => q(sav),
- q(5888) => q(saw),
- q(5889) => q(sax),
- q(5890) => q(say),
- q(5891) => q(saz),
- q(5892) => q(sba),
- q(5893) => q(sbb),
- q(5894) => q(sbc),
- q(5895) => q(sbd),
- q(5896) => q(slc),
- q(5897) => q(sbf),
- q(5898) => q(sbg),
- q(5899) => q(sbh),
- q(5900) => q(sbi),
- q(5901) => q(sbj),
- q(5902) => q(sbk),
- q(5903) => q(sbl),
- q(5904) => q(sbm),
- q(5905) => q(sbn),
- q(5906) => q(sbo),
- q(5907) => q(sbp),
- q(5908) => q(sbq),
- q(5909) => q(sbr),
- q(5910) => q(sbs),
- q(5911) => q(sbt),
- q(5912) => q(sbu),
- q(5913) => q(sbv),
- q(5914) => q(sbw),
- q(5915) => q(sbx),
- q(5916) => q(sby),
- q(5917) => q(sbz),
- q(5918) => q(scb),
- q(5919) => q(sce),
- q(5920) => q(scf),
- q(5921) => q(scg),
- q(5922) => q(sch),
- q(5923) => q(sci),
- q(5924) => q(sck),
- q(5925) => q(scl),
- q(5926) => q(scp),
- q(5927) => q(scq),
- q(5928) => q(scs),
- q(5929) => q(sct),
- q(5930) => q(scu),
- q(5931) => q(scv),
- q(5932) => q(scw),
- q(5933) => q(scx),
- q(5934) => q(sda),
- q(5935) => q(sdb),
- q(5936) => q(sdc),
- q(5937) => q(sde),
- q(5938) => q(sdf),
- q(5939) => q(sdg),
- q(5940) => q(sdh),
- q(5941) => q(sdj),
- q(5942) => q(sdk),
- q(5943) => q(sdl),
- q(5944) => q(sdm),
- q(5945) => q(sdn),
- q(5946) => q(sdo),
- q(5947) => q(sdp),
- q(5948) => q(sdr),
- q(5949) => q(sds),
- q(5950) => q(sdt),
- q(5951) => q(sdu),
- q(5952) => q(sdx),
- q(5953) => q(sdz),
- q(5954) => q(sea),
- q(5955) => q(seb),
- q(5956) => q(sec),
- q(5957) => q(sed),
- q(5958) => q(see),
- q(5959) => q(sef),
- q(5960) => q(seg),
- q(5961) => q(seh),
- q(5962) => q(sei),
- q(5963) => q(sej),
- q(5964) => q(sek),
- q(5965) => q(sen),
- q(5966) => q(seo),
- q(5967) => q(sep),
- q(5968) => q(seq),
- q(5969) => q(ser),
- q(5970) => q(ses),
- q(5971) => q(set),
- q(5972) => q(seu),
- q(5973) => q(sev),
- q(5974) => q(sew),
- q(5975) => q(sey),
- q(5976) => q(sez),
- q(5977) => q(sfb),
- q(5978) => q(sfe),
- q(5979) => q(sfm),
- q(5980) => q(sfs),
- q(5981) => q(sfw),
- q(5982) => q(sgb),
- q(5983) => q(sgc),
- q(5984) => q(sgd),
- q(5985) => q(sge),
- q(5986) => q(sgg),
- q(5987) => q(sgh),
- q(5988) => q(sgi),
- q(5989) => q(sgj),
- q(5990) => q(sgk),
- q(5991) => q(sgm),
- q(5992) => q(sgp),
- q(5993) => q(sgr),
- q(5994) => q(sgs),
- q(5995) => q(sgt),
- q(5996) => q(sgu),
- q(5997) => q(sgw),
- q(5998) => q(sgx),
- q(5999) => q(sgy),
- q(6000) => q(sgz),
- q(6001) => q(sha),
- q(6002) => q(shb),
- q(6003) => q(shc),
- q(6004) => q(shd),
- q(6005) => q(she),
- q(6006) => q(shg),
- q(6007) => q(shh),
- q(6008) => q(shi),
- q(6009) => q(shj),
- q(6010) => q(shk),
- q(6011) => q(shl),
- q(6012) => q(shm),
- q(6013) => q(sho),
- q(6014) => q(shp),
- q(6015) => q(shq),
- q(6016) => q(shr),
- q(6017) => q(shs),
- q(6018) => q(sht),
- q(6019) => q(shu),
- q(6020) => q(shv),
- q(6021) => q(shw),
- q(6022) => q(shx),
- q(6023) => q(shy),
- q(6024) => q(shz),
- q(6025) => q(sia),
- q(6026) => q(sib),
- q(6027) => q(sie),
- q(6028) => q(sif),
- q(6029) => q(sig),
- q(6030) => q(sih),
- q(6031) => q(sii),
- q(6032) => q(sij),
- q(6033) => q(sik),
- q(6034) => q(sil),
- q(6035) => q(sim),
- q(6036) => q(sip),
- q(6037) => q(siq),
- q(6038) => q(sir),
- q(6039) => q(sis),
- q(6040) => q(siu),
- q(6041) => q(siv),
- q(6042) => q(siw),
- q(6043) => q(six),
- q(6044) => q(siy),
- q(6045) => q(siz),
- q(6046) => q(sja),
- q(6047) => q(sjb),
- q(6048) => q(sjd),
- q(6049) => q(sje),
- q(6050) => q(sjg),
- q(6051) => q(sjk),
- q(6052) => q(sjl),
- q(6053) => q(sjm),
- q(6054) => q(sjn),
- q(6055) => q(sjo),
- q(6056) => q(sjp),
- q(6057) => q(sjr),
- q(6058) => q(sjs),
- q(6059) => q(sjt),
- q(6060) => q(sju),
- q(6061) => q(sjw),
- q(6062) => q(ska),
- q(6063) => q(skb),
- q(6064) => q(skc),
- q(6065) => q(skd),
- q(6066) => q(ske),
- q(6067) => q(skf),
- q(6068) => q(skg),
- q(6069) => q(skh),
- q(6070) => q(ski),
- q(6071) => q(skj),
- q(6072) => q(skm),
- q(6073) => q(skn),
- q(6074) => q(sko),
- q(6075) => q(skp),
- q(6076) => q(skq),
- q(6077) => q(skr),
- q(6078) => q(sks),
- q(6079) => q(skt),
- q(6080) => q(sku),
- q(6081) => q(skv),
- q(6082) => q(skw),
- q(6083) => q(skx),
- q(6084) => q(sky),
- q(6085) => q(skz),
- q(6086) => q(sld),
- q(6087) => q(sle),
- q(6088) => q(slf),
- q(6089) => q(slg),
- q(6090) => q(slh),
- q(6091) => q(sli),
- q(6092) => q(slj),
- q(6093) => q(sll),
- q(6094) => q(slm),
- q(6095) => q(sln),
- q(6096) => q(slp),
- q(6097) => q(slq),
- q(6098) => q(slr),
- q(6099) => q(sls),
- q(6100) => q(slt),
- q(6101) => q(slu),
- q(6102) => q(slw),
- q(6103) => q(slx),
- q(6104) => q(sly),
- q(6105) => q(slz),
- q(6106) => q(smb),
- q(6107) => q(smc),
- q(6108) => q(smd),
- q(6109) => q(smf),
- q(6110) => q(smg),
- q(6111) => q(smh),
- q(6112) => q(smk),
- q(6113) => q(sml),
- q(6114) => q(smm),
- q(6115) => q(smp),
- q(6116) => q(smq),
- q(6117) => q(smr),
- q(6118) => q(smt),
- q(6119) => q(smu),
- q(6120) => q(smv),
- q(6121) => q(smw),
- q(6122) => q(smx),
- q(6123) => q(smy),
- q(6124) => q(smz),
- q(6125) => q(snb),
- q(6126) => q(snc),
- q(6127) => q(sne),
- q(6128) => q(snf),
- q(6129) => q(sng),
- q(6130) => q(sni),
- q(6131) => q(snj),
- q(6132) => q(snl),
- q(6133) => q(snm),
- q(6134) => q(snn),
- q(6135) => q(sno),
- q(6136) => q(snp),
- q(6137) => q(snq),
- q(6138) => q(snr),
- q(6139) => q(sns),
- q(6140) => q(snu),
- q(6141) => q(snv),
- q(6142) => q(snw),
- q(6143) => q(snx),
- q(6144) => q(sny),
- q(6145) => q(snz),
- q(6146) => q(soa),
- q(6147) => q(sob),
- q(6148) => q(soc),
- q(6149) => q(sod),
- q(6150) => q(soe),
- q(6151) => q(soh),
- q(6152) => q(soi),
- q(6153) => q(soj),
- q(6154) => q(sok),
- q(6155) => q(sol),
- q(6156) => q(soo),
- q(6157) => q(sop),
- q(6158) => q(soq),
- q(6159) => q(sor),
- q(6160) => q(sos),
- q(6161) => q(sou),
- q(6162) => q(sov),
- q(6163) => q(sow),
- q(6164) => q(sox),
- q(6165) => q(soy),
- q(6166) => q(soz),
- q(6167) => q(spb),
- q(6168) => q(spc),
- q(6169) => q(spd),
- q(6170) => q(spe),
- q(6171) => q(spg),
- q(6172) => q(spi),
- q(6173) => q(spk),
- q(6174) => q(spl),
- q(6175) => q(spm),
- q(6176) => q(spn),
- q(6177) => q(spo),
- q(6178) => q(spp),
- q(6179) => q(spq),
- q(6180) => q(spr),
- q(6181) => q(sps),
- q(6182) => q(spt),
- q(6183) => q(spu),
- q(6184) => q(spv),
- q(6185) => q(spx),
- q(6186) => q(spy),
- q(6187) => q(sqa),
- q(6188) => q(sqh),
- q(6189) => q(sqk),
- q(6190) => q(sqm),
- q(6191) => q(sqn),
- q(6192) => q(sqo),
- q(6193) => q(sqq),
- q(6194) => q(sqr),
- q(6195) => q(sqs),
- q(6196) => q(sqt),
- q(6197) => q(squ),
- q(6198) => q(sra),
- q(6199) => q(srb),
- q(6200) => q(src),
- q(6201) => q(sre),
- q(6202) => q(srf),
- q(6203) => q(srg),
- q(6204) => q(srh),
- q(6205) => q(sri),
- q(6206) => q(srk),
- q(6207) => q(srl),
- q(6208) => q(srm),
- q(6209) => q(sro),
- q(6210) => q(srq),
- q(6211) => q(srs),
- q(6212) => q(srt),
- q(6213) => q(sru),
- q(6214) => q(srv),
- q(6215) => q(srw),
- q(6216) => q(srx),
- q(6217) => q(sry),
- q(6218) => q(srz),
- q(6219) => q(ssb),
- q(6220) => q(ssc),
- q(6221) => q(ssd),
- q(6222) => q(sse),
- q(6223) => q(ssf),
- q(6224) => q(ssg),
- q(6225) => q(ssh),
- q(6226) => q(ssi),
- q(6227) => q(ssj),
- q(6228) => q(ssk),
- q(6229) => q(ssl),
- q(6230) => q(ssm),
- q(6231) => q(ssn),
- q(6232) => q(sso),
- q(6233) => q(ssp),
- q(6234) => q(ssq),
- q(6235) => q(ssr),
- q(6236) => q(sss),
- q(6237) => q(sst),
- q(6238) => q(ssu),
- q(6239) => q(ssv),
- q(6240) => q(ssx),
- q(6241) => q(ssy),
- q(6242) => q(ssz),
- q(6243) => q(sta),
- q(6244) => q(stb),
- q(6245) => q(std),
- q(6246) => q(ste),
- q(6247) => q(stf),
- q(6248) => q(stg),
- q(6249) => q(sth),
- q(6250) => q(sti),
- q(6251) => q(stj),
- q(6252) => q(stk),
- q(6253) => q(stl),
- q(6254) => q(stm),
- q(6255) => q(stn),
- q(6256) => q(sto),
- q(6257) => q(stp),
- q(6258) => q(stq),
- q(6259) => q(str),
- q(6260) => q(sts),
- q(6261) => q(stt),
- q(6262) => q(stu),
- q(6263) => q(stv),
- q(6264) => q(stw),
- q(6265) => q(sty),
- q(6266) => q(sua),
- q(6267) => q(sub),
- q(6268) => q(suc),
- q(6269) => q(sue),
- q(6270) => q(sug),
- q(6271) => q(sui),
- q(6272) => q(suj),
- q(6273) => q(suq),
- q(6274) => q(sur),
- q(6275) => q(sut),
- q(6276) => q(suv),
- q(6277) => q(suw),
- q(6278) => q(suy),
- q(6279) => q(suz),
- q(6280) => q(sva),
- q(6281) => q(svb),
- q(6282) => q(svc),
- q(6283) => q(sve),
- q(6284) => q(svk),
- q(6285) => q(svm),
- q(6286) => q(svs),
- q(6287) => q(svx),
- q(6288) => q(swb),
- q(6289) => q(swc),
- q(6290) => q(swf),
- q(6291) => q(swg),
- q(6292) => q(swh),
- q(6293) => q(swi),
- q(6294) => q(swj),
- q(6295) => q(swk),
- q(6296) => q(swl),
- q(6297) => q(swm),
- q(6298) => q(swn),
- q(6299) => q(swo),
- q(6300) => q(swp),
- q(6301) => q(swq),
- q(6302) => q(swr),
- q(6303) => q(sws),
- q(6304) => q(swt),
- q(6305) => q(swu),
- q(6306) => q(swv),
- q(6307) => q(sww),
- q(6308) => q(swx),
- q(6309) => q(swy),
- q(6310) => q(sxb),
- q(6311) => q(sxc),
- q(6312) => q(sxe),
- q(6313) => q(sxg),
- q(6314) => q(sxk),
- q(6315) => q(sxl),
- q(6316) => q(sxm),
- q(6317) => q(sxn),
- q(6318) => q(sxo),
- q(6319) => q(sxr),
- q(6320) => q(sxs),
- q(6321) => q(sxu),
- q(6322) => q(sxw),
- q(6323) => q(sya),
- q(6324) => q(syb),
- q(6325) => q(syi),
- q(6326) => q(syk),
- q(6327) => q(syl),
- q(6328) => q(sym),
- q(6329) => q(syn),
- q(6330) => q(syo),
- q(6331) => q(sys),
- q(6332) => q(syw),
- q(6333) => q(syx),
- q(6334) => q(syy),
- q(6335) => q(sza),
- q(6336) => q(szb),
- q(6337) => q(szc),
- q(6338) => q(szd),
- q(6339) => q(sze),
- q(6340) => q(szg),
- q(6341) => q(szl),
- q(6342) => q(szn),
- q(6343) => q(szp),
- q(6344) => q(szs),
- q(6345) => q(szv),
- q(6346) => q(szw),
- q(6347) => q(taa),
- q(6348) => q(tab),
- q(6349) => q(tac),
- q(6350) => q(tad),
- q(6351) => q(tae),
- q(6352) => q(taf),
- q(6353) => q(tag),
- q(6354) => q(taj),
- q(6355) => q(tak),
- q(6356) => q(tal),
- q(6357) => q(tan),
- q(6358) => q(tao),
- q(6359) => q(tap),
- q(6360) => q(taq),
- q(6361) => q(tar),
- q(6362) => q(tas),
- q(6363) => q(tau),
- q(6364) => q(tav),
- q(6365) => q(taw),
- q(6366) => q(tax),
- q(6367) => q(tay),
- q(6368) => q(taz),
- q(6369) => q(tba),
- q(6370) => q(tbb),
- q(6371) => q(tbc),
- q(6372) => q(tbd),
- q(6373) => q(tbe),
- q(6374) => q(tbf),
- q(6375) => q(tbg),
- q(6376) => q(tbh),
- q(6377) => q(tbi),
- q(6378) => q(tbj),
- q(6379) => q(tbk),
- q(6380) => q(tbl),
- q(6381) => q(tbm),
- q(6382) => q(tbn),
- q(6383) => q(tbo),
- q(6384) => q(tbp),
- q(6385) => q(tbr),
- q(6386) => q(tbs),
- q(6387) => q(tbt),
- q(6388) => q(tbu),
- q(6389) => q(tbv),
- q(6390) => q(tbw),
- q(6391) => q(tbx),
- q(6392) => q(tby),
- q(6393) => q(tbz),
- q(6394) => q(tca),
- q(6395) => q(tcb),
- q(6396) => q(tcc),
- q(6397) => q(tcd),
- q(6398) => q(tce),
- q(6399) => q(tcf),
- q(6400) => q(tcg),
- q(6401) => q(tch),
- q(6402) => q(wbf),
- q(6403) => q(tck),
- q(6404) => q(tcl),
- q(6405) => q(tcm),
- q(6406) => q(tcn),
- q(6407) => q(tco),
- q(6408) => q(tcp),
- q(6409) => q(tcq),
- q(6410) => q(tcs),
- q(6411) => q(tct),
- q(6412) => q(tcu),
- q(6413) => q(tcw),
- q(6414) => q(tcx),
- q(6415) => q(tcy),
- q(6416) => q(tcz),
- q(6417) => q(tda),
- q(6418) => q(tdb),
- q(6419) => q(tdc),
- q(6420) => q(tdd),
- q(6421) => q(tde),
- q(6422) => q(tdf),
- q(6423) => q(tdg),
- q(6424) => q(tdh),
- q(6425) => q(tdi),
- q(6426) => q(tdj),
- q(6427) => q(tdk),
- q(6428) => q(tdl),
- q(6429) => q(tdm),
- q(6430) => q(tdn),
- q(6431) => q(tdo),
- q(6432) => q(tdq),
- q(6433) => q(tdr),
- q(6434) => q(tds),
- q(6435) => q(tdt),
- q(6436) => q(tdv),
- q(6437) => q(tdx),
- q(6438) => q(tdy),
- q(6439) => q(tea),
- q(6440) => q(teb),
- q(6441) => q(tec),
- q(6442) => q(ted),
- q(6443) => q(tee),
- q(6444) => q(tef),
- q(6445) => q(teg),
- q(6446) => q(teh),
- q(6447) => q(tei),
- q(6448) => q(tek),
- q(6449) => q(ten),
- q(6450) => q(teo),
- q(6451) => q(tep),
- q(6452) => q(teq),
- q(6453) => q(tes),
- q(6454) => q(teu),
- q(6455) => q(tev),
- q(6456) => q(tew),
- q(6457) => q(tex),
- q(6458) => q(tey),
- q(6459) => q(tfi),
- q(6460) => q(tfn),
- q(6461) => q(tfo),
- q(6462) => q(tfr),
- q(6463) => q(tft),
- q(6464) => q(tga),
- q(6465) => q(tgb),
- q(6466) => q(tgc),
- q(6467) => q(tgd),
- q(6468) => q(tge),
- q(6469) => q(tgf),
- q(6470) => q(tgh),
- q(6471) => q(tgi),
- q(6472) => q(tgj),
- q(6473) => q(tgn),
- q(6474) => q(tgo),
- q(6475) => q(tgp),
- q(6476) => q(tgq),
- q(6477) => q(tgr),
- q(6478) => q(tgs),
- q(6479) => q(tgt),
- q(6480) => q(tgu),
- q(6481) => q(tgv),
- q(6482) => q(tgw),
- q(6483) => q(tgx),
- q(6484) => q(tgy),
- q(6485) => q(tgz),
- q(6486) => q(thd),
- q(6487) => q(the),
- q(6488) => q(thf),
- q(6489) => q(thh),
- q(6490) => q(thi),
- q(6491) => q(thk),
- q(6492) => q(thl),
- q(6493) => q(thm),
- q(6494) => q(thn),
- q(6495) => q(thp),
- q(6496) => q(thq),
- q(6497) => q(thr),
- q(6498) => q(ths),
- q(6499) => q(tht),
- q(6500) => q(thu),
- q(6501) => q(thv),
- q(6502) => q(thw),
- q(6503) => q(thy),
- q(6504) => q(thz),
- q(6505) => q(tia),
- q(6506) => q(tic),
- q(6507) => q(tif),
- q(6508) => q(tih),
- q(6509) => q(tii),
- q(6510) => q(tij),
- q(6511) => q(tik),
- q(6512) => q(til),
- q(6513) => q(tim),
- q(6514) => q(tin),
- q(6515) => q(tio),
- q(6516) => q(tip),
- q(6517) => q(tiq),
- q(6518) => q(tis),
- q(6519) => q(tit),
- q(6520) => q(tiu),
- q(6521) => q(tiw),
- q(6522) => q(tix),
- q(6523) => q(tiy),
- q(6524) => q(tiz),
- q(6525) => q(tja),
- q(6526) => q(tjg),
- q(6527) => q(tji),
- q(6528) => q(tjl),
- q(6529) => q(tjm),
- q(6530) => q(tjn),
- q(6531) => q(tjo),
- q(6532) => q(tjs),
- q(6533) => q(tju),
- q(6534) => q(tjw),
- q(6535) => q(tka),
- q(6536) => q(tkb),
- q(6537) => q(tkd),
- q(6538) => q(tke),
- q(6539) => q(tkf),
- q(6540) => q(tkg),
- q(6541) => q(tkm),
- q(6542) => q(tkn),
- q(6543) => q(tkp),
- q(6544) => q(tkq),
- q(6545) => q(tkr),
- q(6546) => q(tks),
- q(6547) => q(tkt),
- q(6548) => q(tku),
- q(6549) => q(tkv),
- q(6550) => q(tkw),
- q(6551) => q(tkx),
- q(6552) => q(tkz),
- q(6553) => q(tla),
- q(6554) => q(tlb),
- q(6555) => q(tlc),
- q(6556) => q(tld),
- q(6557) => q(tlf),
- q(6558) => q(tlg),
- q(6559) => q(tlj),
- q(6560) => q(tlk),
- q(6561) => q(tll),
- q(6562) => q(tlm),
- q(6563) => q(tln),
- q(6564) => q(tlo),
- q(6565) => q(tlp),
- q(6566) => q(tlq),
- q(6567) => q(tlr),
- q(6568) => q(tls),
- q(6569) => q(tlt),
- q(6570) => q(tlu),
- q(6571) => q(tlv),
- q(6572) => q(tlx),
- q(6573) => q(tly),
- q(6574) => q(tma),
- q(6575) => q(tmb),
- q(6576) => q(tmc),
- q(6577) => q(tmd),
- q(6578) => q(tme),
- q(6579) => q(tmf),
- q(6580) => q(tmg),
- q(6581) => q(tmi),
- q(6582) => q(tmj),
- q(6583) => q(tmk),
- q(6584) => q(tml),
- q(6585) => q(tmm),
- q(6586) => q(tmn),
- q(6587) => q(tmo),
- q(6588) => q(tmq),
- q(6589) => q(tmr),
- q(6590) => q(tms),
- q(6591) => q(tmt),
- q(6592) => q(tmu),
- q(6593) => q(tmv),
- q(6594) => q(tmw),
- q(6595) => q(tmy),
- q(6596) => q(tmz),
- q(6597) => q(tna),
- q(6598) => q(tnb),
- q(6599) => q(tnc),
- q(6600) => q(tnd),
- q(6601) => q(tng),
- q(6602) => q(tnh),
- q(6603) => q(tni),
- q(6604) => q(tnk),
- q(6605) => q(tnl),
- q(6606) => q(tnm),
- q(6607) => q(tnn),
- q(6608) => q(tno),
- q(6609) => q(tnp),
- q(6610) => q(tnq),
- q(6611) => q(tnr),
- q(6612) => q(tns),
- q(6613) => q(tnt),
- q(6614) => q(tnu),
- q(6615) => q(tnv),
- q(6616) => q(tnw),
- q(6617) => q(tnx),
- q(6618) => q(tny),
- q(6619) => q(tnz),
- q(6620) => q(tob),
- q(6621) => q(toc),
- q(6622) => q(tod),
- q(6623) => q(tof),
- q(6624) => q(toh),
- q(6625) => q(toi),
- q(6626) => q(toj),
- q(6627) => q(tol),
- q(6628) => q(tom),
- q(6629) => q(too),
- q(6630) => q(top),
- q(6631) => q(toq),
- q(6632) => q(tor),
- q(6633) => q(tos),
- q(6634) => q(tou),
- q(6635) => q(tov),
- q(6636) => q(tow),
- q(6637) => q(tox),
- q(6638) => q(toy),
- q(6639) => q(toz),
- q(6640) => q(tpa),
- q(6641) => q(tpc),
- q(6642) => q(tpe),
- q(6643) => q(tpf),
- q(6644) => q(tpg),
- q(6645) => q(tpj),
- q(6646) => q(tpk),
- q(6647) => q(tpl),
- q(6648) => q(tpm),
- q(6649) => q(tpn),
- q(6650) => q(tpo),
- q(6651) => q(tpp),
- q(6652) => q(tpq),
- q(6653) => q(tpr),
- q(6654) => q(tpt),
- q(6655) => q(tpu),
- q(6656) => q(tpv),
- q(6657) => q(tpw),
- q(6658) => q(tpx),
- q(6659) => q(tpy),
- q(6660) => q(tpz),
- q(6661) => q(tqb),
- q(6662) => q(tql),
- q(6663) => q(tqm),
- q(6664) => q(tqn),
- q(6665) => q(tqo),
- q(6666) => q(tqp),
- q(6667) => q(tqq),
- q(6668) => q(tqr),
- q(6669) => q(tqt),
- q(6670) => q(tqu),
- q(6671) => q(tqw),
- q(6672) => q(tra),
- q(6673) => q(trb),
- q(6674) => q(trc),
- q(6675) => q(trd),
- q(6676) => q(tre),
- q(6677) => q(trf),
- q(6678) => q(trg),
- q(6679) => q(trh),
- q(6680) => q(tri),
- q(6681) => q(trj),
- q(6682) => q(trl),
- q(6683) => q(trm),
- q(6684) => q(trn),
- q(6685) => q(tro),
- q(6686) => q(trp),
- q(6687) => q(trq),
- q(6688) => q(trr),
- q(6689) => q(trs),
- q(6690) => q(trt),
- q(6691) => q(tru),
- q(6692) => q(trv),
- q(6693) => q(trw),
- q(6694) => q(trx),
- q(6695) => q(try),
- q(6696) => q(trz),
- q(6697) => q(tsa),
- q(6698) => q(tsb),
- q(6699) => q(tsc),
- q(6700) => q(tsd),
- q(6701) => q(tse),
- q(6702) => q(tsg),
- q(6703) => q(tsh),
- q(6704) => q(tsj),
- q(6705) => q(tsk),
- q(6706) => q(tsl),
- q(6707) => q(tsm),
- q(6708) => q(tsp),
- q(6709) => q(tsq),
- q(6710) => q(tsr),
- q(6711) => q(tss),
- q(6712) => q(tst),
- q(6713) => q(tsu),
- q(6714) => q(tsv),
- q(6715) => q(tsw),
- q(6716) => q(tsx),
- q(6717) => q(tsy),
- q(6718) => q(tsz),
- q(6719) => q(tta),
- q(6720) => q(ttb),
- q(6721) => q(ttc),
- q(6722) => q(ttd),
- q(6723) => q(tte),
- q(6724) => q(ttf),
- q(6725) => q(ttg),
- q(6726) => q(tth),
- q(6727) => q(tti),
- q(6728) => q(ttj),
- q(6729) => q(ttk),
- q(6730) => q(ttl),
- q(6731) => q(ttm),
- q(6732) => q(ttn),
- q(6733) => q(tto),
- q(6734) => q(ttp),
- q(6735) => q(ttq),
- q(6736) => q(ttr),
- q(6737) => q(tts),
- q(6738) => q(ttt),
- q(6739) => q(ttu),
- q(6740) => q(ttv),
- q(6741) => q(ttw),
- q(6742) => q(tty),
- q(6743) => q(ttz),
- q(6744) => q(tua),
- q(6745) => q(tub),
- q(6746) => q(tuc),
- q(6747) => q(tud),
- q(6748) => q(tue),
- q(6749) => q(tuf),
- q(6750) => q(tug),
- q(6751) => q(tuh),
- q(6752) => q(tui),
- q(6753) => q(tuj),
- q(6754) => q(tul),
- q(6755) => q(tun),
- q(6756) => q(tuo),
- q(6757) => q(tuq),
- q(6758) => q(tus),
- q(6759) => q(tuu),
- q(6760) => q(tuv),
- q(6761) => q(tux),
- q(6762) => q(tuy),
- q(6763) => q(tuz),
- q(6764) => q(tva),
- q(6765) => q(tvd),
- q(6766) => q(tve),
- q(6767) => q(tvk),
- q(6768) => q(tvm),
- q(6769) => q(tvn),
- q(6770) => q(tvo),
- q(6771) => q(tvs),
- q(6772) => q(tvt),
- q(6773) => q(tvu),
- q(6774) => q(tvw),
- q(6775) => q(tvy),
- q(6776) => q(twa),
- q(6777) => q(twb),
- q(6778) => q(twc),
- q(6779) => q(twd),
- q(6780) => q(twe),
- q(6781) => q(twf),
- q(6782) => q(twg),
- q(6783) => q(twh),
- q(6784) => q(twl),
- q(6785) => q(twm),
- q(6786) => q(twn),
- q(6787) => q(two),
- q(6788) => q(twp),
- q(6789) => q(twq),
- q(6790) => q(twr),
- q(6791) => q(twt),
- q(6792) => q(twu),
- q(6793) => q(tww),
- q(6794) => q(twx),
- q(6795) => q(twy),
- q(6796) => q(txa),
- q(6797) => q(txb),
- q(6798) => q(txc),
- q(6799) => q(txe),
- q(6800) => q(txg),
- q(6801) => q(txh),
- q(6802) => q(txi),
- q(6803) => q(txj),
- q(6804) => q(txm),
- q(6805) => q(txn),
- q(6806) => q(txo),
- q(6807) => q(txq),
- q(6808) => q(txr),
- q(6809) => q(txs),
- q(6810) => q(txt),
- q(6811) => q(txu),
- q(6812) => q(txx),
- q(6813) => q(txy),
- q(6814) => q(tya),
- q(6815) => q(tye),
- q(6816) => q(tyh),
- q(6817) => q(tyi),
- q(6818) => q(tyj),
- q(6819) => q(tyl),
- q(6820) => q(tyn),
- q(6821) => q(typ),
- q(6822) => q(tyr),
- q(6823) => q(tys),
- q(6824) => q(tyt),
- q(6825) => q(tyu),
- q(6826) => q(tyx),
- q(6827) => q(tyz),
- q(6828) => q(tza),
- q(6829) => q(tzh),
- q(6830) => q(tzj),
- q(6831) => q(tzl),
- q(6832) => q(tzm),
- q(6833) => q(tzn),
- q(6834) => q(tzo),
- q(6835) => q(tzx),
- q(6836) => q(uam),
- q(6837) => q(uan),
- q(6838) => q(uar),
- q(6839) => q(uba),
- q(6840) => q(ubi),
- q(6841) => q(ubl),
- q(6842) => q(ubr),
- q(6843) => q(ubu),
- q(6844) => q(uby),
- q(6845) => q(uda),
- q(6846) => q(ude),
- q(6847) => q(udg),
- q(6848) => q(udi),
- q(6849) => q(udj),
- q(6850) => q(udl),
- q(6851) => q(udu),
- q(6852) => q(ues),
- q(6853) => q(ufi),
- q(6854) => q(ugb),
- q(6855) => q(uge),
- q(6856) => q(ugn),
- q(6857) => q(ugo),
- q(6858) => q(ugy),
- q(6859) => q(uha),
- q(6860) => q(uhn),
- q(6861) => q(uis),
- q(6862) => q(uiv),
- q(6863) => q(uji),
- q(6864) => q(uka),
- q(6865) => q(ukg),
- q(6866) => q(ukh),
- q(6867) => q(ukk),
- q(6868) => q(ukl),
- q(6869) => q(ukp),
- q(6870) => q(ukq),
- q(6871) => q(uks),
- q(6872) => q(uku),
- q(6873) => q(ukw),
- q(6874) => q(uky),
- q(6875) => q(ula),
- q(6876) => q(ulb),
- q(6877) => q(ulc),
- q(6878) => q(ule),
- q(6879) => q(ulf),
- q(6880) => q(uli),
- q(6881) => q(ulk),
- q(6882) => q(ull),
- q(6883) => q(ulm),
- q(6884) => q(uln),
- q(6885) => q(ulu),
- q(6886) => q(ulw),
- q(6887) => q(uma),
- q(6888) => q(umc),
- q(6889) => q(umd),
- q(6890) => q(umg),
- q(6891) => q(umi),
- q(6892) => q(umm),
- q(6893) => q(umn),
- q(6894) => q(umo),
- q(6895) => q(ump),
- q(6896) => q(umr),
- q(6897) => q(ums),
- q(6898) => q(umu),
- q(6899) => q(una),
- q(6900) => q(une),
- q(6901) => q(ung),
- q(6902) => q(unk),
- q(6903) => q(unm),
- q(6904) => q(unn),
- q(6905) => q(unr),
- q(6906) => q(unu),
- q(6907) => q(unx),
- q(6908) => q(unz),
- q(6909) => q(upi),
- q(6910) => q(upv),
- q(6911) => q(ura),
- q(6912) => q(urb),
- q(6913) => q(urc),
- q(6914) => q(ure),
- q(6915) => q(urf),
- q(6916) => q(urg),
- q(6917) => q(urh),
- q(6918) => q(uri),
- q(6919) => q(urk),
- q(6920) => q(url),
- q(6921) => q(urm),
- q(6922) => q(urn),
- q(6923) => q(uro),
- q(6924) => q(urp),
- q(6925) => q(urr),
- q(6926) => q(urt),
- q(6927) => q(uru),
- q(6928) => q(urv),
- q(6929) => q(urw),
- q(6930) => q(urx),
- q(6931) => q(ury),
- q(6932) => q(urz),
- q(6933) => q(usa),
- q(6934) => q(ush),
- q(6935) => q(usi),
- q(6936) => q(usk),
- q(6937) => q(usp),
- q(6938) => q(usu),
- q(6939) => q(uta),
- q(6940) => q(ute),
- q(6941) => q(utp),
- q(6942) => q(utr),
- q(6943) => q(utu),
- q(6944) => q(uum),
- q(6945) => q(uun),
- q(6946) => q(uur),
- q(6947) => q(uuu),
- q(6948) => q(uve),
- q(6949) => q(uvh),
- q(6950) => q(uvl),
- q(6951) => q(uwa),
- q(6952) => q(uya),
- q(6953) => q(uzn),
- q(6954) => q(uzs),
- q(6955) => q(vaa),
- q(6956) => q(vae),
- q(6957) => q(vaf),
- q(6958) => q(vag),
- q(6959) => q(vah),
- q(6960) => q(vaj),
- q(6961) => q(val),
- q(6962) => q(vam),
- q(6963) => q(van),
- q(6964) => q(vao),
- q(6965) => q(vap),
- q(6966) => q(var),
- q(6967) => q(vas),
- q(6968) => q(vau),
- q(6969) => q(vav),
- q(6970) => q(vay),
- q(6971) => q(vbb),
- q(6972) => q(vbk),
- q(6973) => q(vec),
- q(6974) => q(ved),
- q(6975) => q(vel),
- q(6976) => q(vem),
- q(6977) => q(veo),
- q(6978) => q(vep),
- q(6979) => q(ver),
- q(6980) => q(vgr),
- q(6981) => q(vgt),
- q(6982) => q(vic),
- q(6983) => q(vid),
- q(6984) => q(vif),
- q(6985) => q(vig),
- q(6986) => q(vil),
- q(6987) => q(vin),
- q(6988) => q(vis),
- q(6989) => q(vit),
- q(6990) => q(viv),
- q(6991) => q(vka),
- q(6992) => q(vki),
- q(6993) => q(vkj),
- q(6994) => q(vkk),
- q(6995) => q(vkl),
- q(6996) => q(vkm),
- q(6997) => q(vko),
- q(6998) => q(vkp),
- q(6999) => q(vkt),
- q(7000) => q(vku),
- q(7001) => q(vlp),
- q(7002) => q(vls),
- q(7003) => q(vma),
- q(7004) => q(vmb),
- q(7005) => q(vmc),
- q(7006) => q(vmd),
- q(7007) => q(vme),
- q(7008) => q(vmf),
- q(7009) => q(vmg),
- q(7010) => q(vmh),
- q(7011) => q(vmi),
- q(7012) => q(vmj),
- q(7013) => q(vmk),
- q(7014) => q(vml),
- q(7015) => q(vmm),
- q(7016) => q(vmp),
- q(7017) => q(vmq),
- q(7018) => q(vmr),
- q(7019) => q(vms),
- q(7020) => q(vmu),
- q(7021) => q(vmv),
- q(7022) => q(vmw),
- q(7023) => q(vmx),
- q(7024) => q(vmy),
- q(7025) => q(vmz),
- q(7026) => q(vnk),
- q(7027) => q(vnm),
- q(7028) => q(vnp),
- q(7029) => q(vro),
- q(7030) => q(vra),
- q(7031) => q(vrs),
- q(7032) => q(vrt),
- q(7033) => q(vsi),
- q(7034) => q(vsl),
- q(7035) => q(vsv),
- q(7036) => q(vto),
- q(7037) => q(vum),
- q(7038) => q(vun),
- q(7039) => q(vut),
- q(7040) => q(vwa),
- q(7041) => q(waa),
- q(7042) => q(wab),
- q(7043) => q(wac),
- q(7044) => q(wad),
- q(7045) => q(wae),
- q(7046) => q(waf),
- q(7047) => q(wag),
- q(7048) => q(wah),
- q(7049) => q(wai),
- q(7050) => q(waj),
- q(7051) => q(wam),
- q(7052) => q(wan),
- q(7053) => q(wao),
- q(7054) => q(wap),
- q(7055) => q(waq),
- q(7056) => q(wat),
- q(7057) => q(wau),
- q(7058) => q(wav),
- q(7059) => q(waw),
- q(7060) => q(wax),
- q(7061) => q(way),
- q(7062) => q(waz),
- q(7063) => q(wba),
- q(7064) => q(wbb),
- q(7065) => q(wbe),
- q(7066) => q(wbh),
- q(7067) => q(wbi),
- q(7068) => q(wbj),
- q(7069) => q(wbk),
- q(7070) => q(wbl),
- q(7071) => q(wbm),
- q(7072) => q(wbp),
- q(7073) => q(wbq),
- q(7074) => q(wbr),
- q(7075) => q(wbs),
- q(7076) => q(wbt),
- q(7077) => q(wbv),
- q(7078) => q(wbw),
- q(7079) => q(wca),
- q(7080) => q(wci),
- q(7081) => q(wdd),
- q(7082) => q(wdg),
- q(7083) => q(wdj),
- q(7084) => q(wdk),
- q(7085) => q(wdu),
- q(7086) => q(wdy),
- q(7087) => q(wea),
- q(7088) => q(wec),
- q(7089) => q(wed),
- q(7090) => q(weg),
- q(7091) => q(weh),
- q(7092) => q(wei),
- q(7093) => q(wem),
- q(7094) => q(weo),
- q(7095) => q(wep),
- q(7096) => q(wer),
- q(7097) => q(wes),
- q(7098) => q(wet),
- q(7099) => q(weu),
- q(7100) => q(wew),
- q(7101) => q(wfg),
- q(7102) => q(wga),
- q(7103) => q(wgb),
- q(7104) => q(wgg),
- q(7105) => q(wgi),
- q(7106) => q(wgo),
- q(7107) => q(wgu),
- q(7108) => q(wgy),
- q(7109) => q(wha),
- q(7110) => q(whg),
- q(7111) => q(whk),
- q(7112) => q(whu),
- q(7113) => q(wib),
- q(7114) => q(wic),
- q(7115) => q(wie),
- q(7116) => q(wif),
- q(7117) => q(wig),
- q(7118) => q(wih),
- q(7119) => q(wii),
- q(7120) => q(wij),
- q(7121) => q(wik),
- q(7122) => q(wil),
- q(7123) => q(wim),
- q(7124) => q(win),
- q(7125) => q(wir),
- q(7126) => q(wiu),
- q(7127) => q(wiv),
- q(7128) => q(wiy),
- q(7129) => q(wja),
- q(7130) => q(wji),
- q(7131) => q(wka),
- q(7132) => q(wkb),
- q(7133) => q(wkd),
- q(7134) => q(wkl),
- q(7135) => q(wku),
- q(7136) => q(wkw),
- q(7137) => q(wky),
- q(7138) => q(wla),
- q(7139) => q(wlc),
- q(7140) => q(wle),
- q(7141) => q(wlg),
- q(7142) => q(wli),
- q(7143) => q(wlk),
- q(7144) => q(wll),
- q(7145) => q(wlm),
- q(7146) => q(wlo),
- q(7147) => q(wlr),
- q(7148) => q(wls),
- q(7149) => q(wlu),
- q(7150) => q(wlv),
- q(7151) => q(wlw),
- q(7152) => q(wlx),
- q(7153) => q(wly),
- q(7154) => q(wma),
- q(7155) => q(wmb),
- q(7156) => q(wmc),
- q(7157) => q(wmd),
- q(7158) => q(wme),
- q(7159) => q(wmh),
- q(7160) => q(wmi),
- q(7161) => q(wmm),
- q(7162) => q(wmn),
- q(7163) => q(wmo),
- q(7164) => q(wms),
- q(7165) => q(wmt),
- q(7166) => q(wmw),
- q(7167) => q(wmx),
- q(7168) => q(wnb),
- q(7169) => q(wnc),
- q(7170) => q(wnd),
- q(7171) => q(wne),
- q(7172) => q(wng),
- q(7173) => q(wni),
- q(7174) => q(wnk),
- q(7175) => q(wnm),
- q(7176) => q(wnn),
- q(7177) => q(wno),
- q(7178) => q(wnp),
- q(7179) => q(wnu),
- q(7180) => q(wnw),
- q(7181) => q(wny),
- q(7182) => q(woa),
- q(7183) => q(wob),
- q(7184) => q(woc),
- q(7185) => q(wod),
- q(7186) => q(woe),
- q(7187) => q(wof),
- q(7188) => q(wog),
- q(7189) => q(woi),
- q(7190) => q(wok),
- q(7191) => q(wom),
- q(7192) => q(won),
- q(7193) => q(woo),
- q(7194) => q(wor),
- q(7195) => q(wos),
- q(7196) => q(wow),
- q(7197) => q(woy),
- q(7198) => q(wpc),
- q(7199) => q(wra),
- q(7200) => q(wrb),
- q(7201) => q(wrd),
- q(7202) => q(wrg),
- q(7203) => q(wrh),
- q(7204) => q(wri),
- q(7205) => q(wrk),
- q(7206) => q(wrl),
- q(7207) => q(wrm),
- q(7208) => q(wrn),
- q(7209) => q(wro),
- q(7210) => q(wrp),
- q(7211) => q(wrr),
- q(7212) => q(wrs),
- q(7213) => q(wru),
- q(7214) => q(wrv),
- q(7215) => q(wrw),
- q(7216) => q(wrx),
- q(7217) => q(wry),
- q(7218) => q(wrz),
- q(7219) => q(wsa),
- q(7220) => q(wsg),
- q(7221) => q(wsi),
- q(7222) => q(wsk),
- q(7223) => q(wsr),
- q(7224) => q(wss),
- q(7225) => q(wsu),
- q(7226) => q(wsv),
- q(7227) => q(wtf),
- q(7228) => q(wth),
- q(7229) => q(wti),
- q(7230) => q(wtk),
- q(7231) => q(wtm),
- q(7232) => q(wtw),
- q(7233) => q(wua),
- q(7234) => q(wub),
- q(7235) => q(wud),
- q(7236) => q(wuh),
- q(7237) => q(wul),
- q(7238) => q(wum),
- q(7239) => q(wun),
- q(7240) => q(wur),
- q(7241) => q(wut),
- q(7242) => q(wuu),
- q(7243) => q(wuv),
- q(7244) => q(wux),
- q(7245) => q(wuy),
- q(7246) => q(wwa),
- q(7247) => q(wwb),
- q(7248) => q(wwo),
- q(7249) => q(wwr),
- q(7250) => q(www),
- q(7251) => q(wxa),
- q(7252) => q(wxw),
- q(7253) => q(wya),
- q(7254) => q(wyb),
- q(7255) => q(wyi),
- q(7256) => q(wym),
- q(7257) => q(wyr),
- q(7258) => q(wyy),
- q(7259) => q(xaa),
- q(7260) => q(xab),
- q(7261) => q(xac),
- q(7262) => q(xad),
- q(7263) => q(xae),
- q(7264) => q(xag),
- q(7265) => q(xai),
- q(7266) => q(xaj),
- q(7267) => q(xak),
- q(7268) => q(xam),
- q(7269) => q(xan),
- q(7270) => q(xao),
- q(7271) => q(xap),
- q(7272) => q(xaq),
- q(7273) => q(xar),
- q(7274) => q(xas),
- q(7275) => q(xat),
- q(7276) => q(xau),
- q(7277) => q(xav),
- q(7278) => q(xaw),
- q(7279) => q(xay),
- q(7280) => q(xbb),
- q(7281) => q(xbc),
- q(7282) => q(xbd),
- q(7283) => q(xbe),
- q(7284) => q(xbg),
- q(7285) => q(xbi),
- q(7286) => q(xbj),
- q(7287) => q(xbm),
- q(7288) => q(xbn),
- q(7289) => q(xbo),
- q(7290) => q(xbp),
- q(7291) => q(xbr),
- q(7292) => q(xbw),
- q(7293) => q(xby),
- q(7294) => q(xcb),
- q(7295) => q(xcc),
- q(7296) => q(xce),
- q(7297) => q(xcg),
- q(7298) => q(xch),
- q(7299) => q(xcl),
- q(7300) => q(xcm),
- q(7301) => q(xcn),
- q(7302) => q(xco),
- q(7303) => q(xcr),
- q(7304) => q(xct),
- q(7305) => q(xcu),
- q(7306) => q(xcv),
- q(7307) => q(xcw),
- q(7308) => q(xcy),
- q(7309) => q(xda),
- q(7310) => q(xdc),
- q(7311) => q(xdk),
- q(7312) => q(xdm),
- q(7313) => q(xdo),
- q(7314) => q(xdy),
- q(7315) => q(xeb),
- q(7316) => q(xed),
- q(7317) => q(xeg),
- q(7318) => q(xel),
- q(7319) => q(xem),
- q(7320) => q(xep),
- q(7321) => q(xer),
- q(7322) => q(xes),
- q(7323) => q(xet),
- q(7324) => q(xeu),
- q(7325) => q(xfa),
- q(7326) => q(xga),
- q(7327) => q(xgb),
- q(7328) => q(xgd),
- q(7329) => q(xgf),
- q(7330) => q(xgg),
- q(7331) => q(xgi),
- q(7332) => q(xgl),
- q(7333) => q(xgm),
- q(7334) => q(xgr),
- q(7335) => q(xgu),
- q(7336) => q(xgw),
- q(7337) => q(xha),
- q(7338) => q(xhc),
- q(7339) => q(xhd),
- q(7340) => q(xhe),
- q(7341) => q(xhr),
- q(7342) => q(xht),
- q(7343) => q(xhu),
- q(7344) => q(xhv),
- q(7345) => q(xib),
- q(7346) => q(xii),
- q(7347) => q(xil),
- q(7348) => q(xin),
- q(7349) => q(xir),
- q(7350) => q(xis),
- q(7351) => q(xiv),
- q(7352) => q(xiy),
- q(7353) => q(xjb),
- q(7354) => q(xjt),
- q(7355) => q(xka),
- q(7356) => q(xkb),
- q(7357) => q(xkc),
- q(7358) => q(xkd),
- q(7359) => q(xke),
- q(7360) => q(xkf),
- q(7361) => q(xkg),
- q(7362) => q(xki),
- q(7363) => q(xkj),
- q(7364) => q(xkk),
- q(7365) => q(xkl),
- q(7366) => q(xkn),
- q(7367) => q(xko),
- q(7368) => q(xkp),
- q(7369) => q(xkq),
- q(7370) => q(xkr),
- q(7371) => q(xks),
- q(7372) => q(xkt),
- q(7373) => q(xku),
- q(7374) => q(xkv),
- q(7375) => q(xkw),
- q(7376) => q(xkx),
- q(7377) => q(xky),
- q(7378) => q(xkz),
- q(7379) => q(xla),
- q(7380) => q(xlb),
- q(7381) => q(xlc),
- q(7382) => q(xld),
- q(7383) => q(xle),
- q(7384) => q(xlg),
- q(7385) => q(xli),
- q(7386) => q(xln),
- q(7387) => q(xlo),
- q(7388) => q(xlp),
- q(7389) => q(xls),
- q(7390) => q(xlu),
- q(7391) => q(xly),
- q(7392) => q(xma),
- q(7393) => q(xmb),
- q(7394) => q(xmc),
- q(7395) => q(xmd),
- q(7396) => q(xme),
- q(7397) => q(xmf),
- q(7398) => q(xmg),
- q(7399) => q(xmh),
- q(7400) => q(xmj),
- q(7401) => q(xmk),
- q(7402) => q(xml),
- q(7403) => q(xmm),
- q(7404) => q(xmn),
- q(7405) => q(xmo),
- q(7406) => q(xmp),
- q(7407) => q(xmq),
- q(7408) => q(xmr),
- q(7409) => q(xms),
- q(7410) => q(xmt),
- q(7411) => q(xmu),
- q(7412) => q(xmv),
- q(7413) => q(xmw),
- q(7414) => q(xmx),
- q(7415) => q(xmy),
- q(7416) => q(xmz),
- q(7417) => q(xna),
- q(7418) => q(xnb),
- q(7419) => q(xng),
- q(7420) => q(xnh),
- q(7421) => q(xni),
- q(7422) => q(xnk),
- q(7423) => q(xnn),
- q(7424) => q(xno),
- q(7425) => q(xnr),
- q(7426) => q(xns),
- q(7427) => q(xnt),
- q(7428) => q(xnu),
- q(7429) => q(xny),
- q(7430) => q(xnz),
- q(7431) => q(xoc),
- q(7432) => q(xod),
- q(7433) => q(xog),
- q(7434) => q(xoi),
- q(7435) => q(xok),
- q(7436) => q(xom),
- q(7437) => q(xon),
- q(7438) => q(xoo),
- q(7439) => q(xop),
- q(7440) => q(xor),
- q(7441) => q(xow),
- q(7442) => q(xpa),
- q(7443) => q(xpc),
- q(7444) => q(xpe),
- q(7445) => q(xpg),
- q(7446) => q(xpi),
- q(7447) => q(xpj),
- q(7448) => q(xpk),
- q(7449) => q(xpm),
- q(7450) => q(xpn),
- q(7451) => q(xpo),
- q(7452) => q(xpp),
- q(7453) => q(xpq),
- q(7454) => q(xpr),
- q(7455) => q(xps),
- q(7456) => q(xpt),
- q(7457) => q(xpu),
- q(7458) => q(xpy),
- q(7459) => q(xqa),
- q(7460) => q(xqt),
- q(7461) => q(xra),
- q(7462) => q(xrb),
- q(7463) => q(xrd),
- q(7464) => q(xre),
- q(7465) => q(xrg),
- q(7466) => q(xri),
- q(7467) => q(xrm),
- q(7468) => q(xrn),
- q(7469) => q(xrq),
- q(7470) => q(xrr),
- q(7471) => q(xrt),
- q(7472) => q(xru),
- q(7473) => q(xrw),
- q(7474) => q(xsa),
- q(7475) => q(xsb),
- q(7476) => q(xsc),
- q(7477) => q(xsd),
- q(7478) => q(xse),
- q(7479) => q(xsh),
- q(7480) => q(xsi),
- q(7481) => q(xsl),
- q(7482) => q(xsm),
- q(7483) => q(xsn),
- q(7484) => q(xso),
- q(7485) => q(xsp),
- q(7486) => q(xsq),
- q(7487) => q(xsr),
- q(7488) => q(xss),
- q(7489) => q(xsu),
- q(7490) => q(xsv),
- q(7491) => q(xsy),
- q(7492) => q(xta),
- q(7493) => q(xtb),
- q(7494) => q(xtc),
- q(7495) => q(xtd),
- q(7496) => q(xte),
- q(7497) => q(xtg),
- q(7498) => q(xth),
- q(7499) => q(xti),
- q(7500) => q(xtj),
- q(7501) => q(xtl),
- q(7502) => q(xtm),
- q(7503) => q(xtn),
- q(7504) => q(xto),
- q(7505) => q(xtp),
- q(7506) => q(xtq),
- q(7507) => q(xtr),
- q(7508) => q(xts),
- q(7509) => q(xtt),
- q(7510) => q(xtu),
- q(7511) => q(xtv),
- q(7512) => q(xtw),
- q(7513) => q(xty),
- q(7514) => q(xtz),
- q(7515) => q(xua),
- q(7516) => q(xub),
- q(7517) => q(xud),
- q(7518) => q(xug),
- q(7519) => q(xuj),
- q(7520) => q(xul),
- q(7521) => q(xum),
- q(7522) => q(xun),
- q(7523) => q(xuo),
- q(7524) => q(xup),
- q(7525) => q(xur),
- q(7526) => q(xut),
- q(7527) => q(xuu),
- q(7528) => q(xve),
- q(7529) => q(xvi),
- q(7530) => q(xvn),
- q(7531) => q(xvo),
- q(7532) => q(xvs),
- q(7533) => q(xwa),
- q(7534) => q(xwc),
- q(7535) => q(xwd),
- q(7536) => q(xwe),
- q(7537) => q(xwg),
- q(7538) => q(xwj),
- q(7539) => q(xwk),
- q(7540) => q(xwl),
- q(7541) => q(xwo),
- q(7542) => q(xwr),
- q(7543) => q(xwt),
- q(7544) => q(xww),
- q(7545) => q(xxb),
- q(7546) => q(xxk),
- q(7547) => q(xxm),
- q(7548) => q(xxr),
- q(7549) => q(xxt),
- q(7550) => q(xya),
- q(7551) => q(xyb),
- q(7552) => q(xyj),
- q(7553) => q(xyk),
- q(7554) => q(xyl),
- q(7555) => q(xyt),
- q(7556) => q(xyy),
- q(7557) => q(xzh),
- q(7558) => q(xzm),
- q(7559) => q(xzp),
- q(7560) => q(yaa),
- q(7561) => q(yab),
- q(7562) => q(yac),
- q(7563) => q(yad),
- q(7564) => q(yae),
- q(7565) => q(yaf),
- q(7566) => q(yag),
- q(7567) => q(yah),
- q(7568) => q(yai),
- q(7569) => q(yaj),
- q(7570) => q(yak),
- q(7571) => q(yal),
- q(7572) => q(yam),
- q(7573) => q(yan),
- q(7574) => q(yaq),
- q(7575) => q(yar),
- q(7576) => q(yas),
- q(7577) => q(yat),
- q(7578) => q(yau),
- q(7579) => q(yav),
- q(7580) => q(yaw),
- q(7581) => q(yax),
- q(7582) => q(yay),
- q(7583) => q(yaz),
- q(7584) => q(yba),
- q(7585) => q(ybb),
- q(7586) => q(ybe),
- q(7587) => q(ybh),
- q(7588) => q(ybi),
- q(7589) => q(ybj),
- q(7590) => q(ybk),
- q(7591) => q(ybl),
- q(7592) => q(ybm),
- q(7593) => q(ybn),
- q(7594) => q(ybo),
- q(7595) => q(ybx),
- q(7596) => q(yby),
- q(7597) => q(ych),
- q(7598) => q(ycl),
- q(7599) => q(ycn),
- q(7600) => q(ycp),
- q(7601) => q(yda),
- q(7602) => q(ydd),
- q(7603) => q(yde),
- q(7604) => q(ydg),
- q(7605) => q(ydk),
- q(7606) => q(yea),
- q(7607) => q(yec),
- q(7608) => q(yee),
- q(7609) => q(yei),
- q(7610) => q(yej),
- q(7611) => q(yel),
- q(7612) => q(yer),
- q(7613) => q(yes),
- q(7614) => q(yet),
- q(7615) => q(yeu),
- q(7616) => q(yev),
- q(7617) => q(yey),
- q(7618) => q(yga),
- q(7619) => q(ygi),
- q(7620) => q(ygl),
- q(7621) => q(ygm),
- q(7622) => q(ygp),
- q(7623) => q(ygr),
- q(7624) => q(ygs),
- q(7625) => q(ygu),
- q(7626) => q(ygw),
- q(7627) => q(yha),
- q(7628) => q(yhd),
- q(7629) => q(yhl),
- q(7630) => q(yhs),
- q(7631) => q(yia),
- q(7632) => q(yig),
- q(7633) => q(yih),
- q(7634) => q(yii),
- q(7635) => q(yij),
- q(7636) => q(yik),
- q(7637) => q(yil),
- q(7638) => q(yim),
- q(7639) => q(yin),
- q(7640) => q(yip),
- q(7641) => q(yiq),
- q(7642) => q(yir),
- q(7643) => q(yis),
- q(7644) => q(yit),
- q(7645) => q(yiu),
- q(7646) => q(yiv),
- q(7647) => q(yix),
- q(7648) => q(yiz),
- q(7649) => q(yka),
- q(7650) => q(ykg),
- q(7651) => q(yki),
- q(7652) => q(ykk),
- q(7653) => q(ykl),
- q(7654) => q(ykm),
- q(7655) => q(ykn),
- q(7656) => q(yko),
- q(7657) => q(ykr),
- q(7658) => q(ykt),
- q(7659) => q(yku),
- q(7660) => q(yky),
- q(7661) => q(yla),
- q(7662) => q(ylb),
- q(7663) => q(yle),
- q(7664) => q(ylg),
- q(7665) => q(yli),
- q(7666) => q(yll),
- q(7667) => q(ylm),
- q(7668) => q(yln),
- q(7669) => q(ylo),
- q(7670) => q(ylr),
- q(7671) => q(ylu),
- q(7672) => q(yly),
- q(7673) => q(ymb),
- q(7674) => q(ymc),
- q(7675) => q(ymd),
- q(7676) => q(yme),
- q(7677) => q(ymg),
- q(7678) => q(ymh),
- q(7679) => q(ymi),
- q(7680) => q(ymk),
- q(7681) => q(yml),
- q(7682) => q(ymm),
- q(7683) => q(ymn),
- q(7684) => q(ymo),
- q(7685) => q(ymp),
- q(7686) => q(ymq),
- q(7687) => q(ymr),
- q(7688) => q(yms),
- q(7689) => q(ymx),
- q(7690) => q(ymz),
- q(7691) => q(yna),
- q(7692) => q(ynd),
- q(7693) => q(yne),
- q(7694) => q(yng),
- q(7695) => q(ynk),
- q(7696) => q(ynl),
- q(7697) => q(ynn),
- q(7698) => q(yno),
- q(7699) => q(ynq),
- q(7700) => q(yns),
- q(7701) => q(ynu),
- q(7702) => q(yob),
- q(7703) => q(yog),
- q(7704) => q(yoi),
- q(7705) => q(yok),
- q(7706) => q(yol),
- q(7707) => q(yom),
- q(7708) => q(yon),
- q(7709) => q(yot),
- q(7710) => q(yox),
- q(7711) => q(yoy),
- q(7712) => q(ypa),
- q(7713) => q(ypb),
- q(7714) => q(ypg),
- q(7715) => q(yph),
- q(7716) => q(ypm),
- q(7717) => q(ypn),
- q(7718) => q(ypo),
- q(7719) => q(ypp),
- q(7720) => q(ypz),
- q(7721) => q(yra),
- q(7722) => q(yrb),
- q(7723) => q(yre),
- q(7724) => q(yrk),
- q(7725) => q(yrl),
- q(7726) => q(yrm),
- q(7727) => q(yrn),
- q(7728) => q(yro),
- q(7729) => q(yrs),
- q(7730) => q(yrw),
- q(7731) => q(yry),
- q(7732) => q(ysc),
- q(7733) => q(ysd),
- q(7734) => q(ysg),
- q(7735) => q(ysl),
- q(7736) => q(ysn),
- q(7737) => q(yso),
- q(7738) => q(ysp),
- q(7739) => q(ysr),
- q(7740) => q(yss),
- q(7741) => q(ysy),
- q(7742) => q(yta),
- q(7743) => q(ytl),
- q(7744) => q(ytp),
- q(7745) => q(ytw),
- q(7746) => q(yty),
- q(7747) => q(yua),
- q(7748) => q(yub),
- q(7749) => q(yuc),
- q(7750) => q(yud),
- q(7751) => q(yue),
- q(7752) => q(yuf),
- q(7753) => q(yug),
- q(7754) => q(yui),
- q(7755) => q(yuj),
- q(7756) => q(yuk),
- q(7757) => q(yul),
- q(7758) => q(yum),
- q(7759) => q(yun),
- q(7760) => q(yup),
- q(7761) => q(yuq),
- q(7762) => q(yur),
- q(7763) => q(yut),
- q(7764) => q(yuw),
- q(7765) => q(yux),
- q(7766) => q(yuy),
- q(7767) => q(yuz),
- q(7768) => q(yva),
- q(7769) => q(yvt),
- q(7770) => q(ywa),
- q(7771) => q(ywg),
- q(7772) => q(ywl),
- q(7773) => q(ywn),
- q(7774) => q(ywq),
- q(7775) => q(ywr),
- q(7776) => q(ywt),
- q(7777) => q(ywu),
- q(7778) => q(yww),
- q(7779) => q(yxa),
- q(7780) => q(yxg),
- q(7781) => q(yxl),
- q(7782) => q(yxm),
- q(7783) => q(yxu),
- q(7784) => q(yxy),
- q(7785) => q(yyr),
- q(7786) => q(yyu),
- q(7787) => q(yyz),
- q(7788) => q(yzg),
- q(7789) => q(yzk),
- q(7790) => q(zaa),
- q(7791) => q(zab),
- q(7792) => q(zac),
- q(7793) => q(zad),
- q(7794) => q(zae),
- q(7795) => q(zaf),
- q(7796) => q(zag),
- q(7797) => q(zah),
- q(7798) => q(zai),
- q(7799) => q(zaj),
- q(7800) => q(zak),
- q(7801) => q(zal),
- q(7802) => q(zam),
- q(7803) => q(zao),
- q(7804) => q(zaq),
- q(7805) => q(zar),
- q(7806) => q(zas),
- q(7807) => q(zat),
- q(7808) => q(zau),
- q(7809) => q(zav),
- q(7810) => q(zaw),
- q(7811) => q(zax),
- q(7812) => q(zay),
- q(7813) => q(zaz),
- q(7814) => q(zbc),
- q(7815) => q(zbe),
- q(7816) => q(zbt),
- q(7817) => q(zbw),
- q(7818) => q(zca),
- q(7819) => q(zch),
- q(7820) => q(zdj),
- q(7821) => q(zea),
- q(7822) => q(zeg),
- q(7823) => q(zeh),
- q(7824) => q(zga),
- q(7825) => q(zgb),
- q(7826) => q(zgm),
- q(7827) => q(zgn),
- q(7828) => q(zgr),
- q(7829) => q(zhb),
- q(7830) => q(zhd),
- q(7831) => q(zhi),
- q(7832) => q(zhn),
- q(7833) => q(zhw),
- q(7834) => q(zia),
- q(7835) => q(zib),
- q(7836) => q(zik),
- q(7837) => q(zil),
- q(7838) => q(zim),
- q(7839) => q(zin),
- q(7840) => q(zir),
- q(7841) => q(ziw),
- q(7842) => q(ziz),
- q(7843) => q(zka),
- q(7844) => q(zkb),
- q(7845) => q(zkd),
- q(7846) => q(zkg),
- q(7847) => q(zkh),
- q(7848) => q(zkk),
- q(7849) => q(zkn),
- q(7850) => q(zko),
- q(7851) => q(zkp),
- q(7852) => q(zkr),
- q(7853) => q(zkt),
- q(7854) => q(zku),
- q(7855) => q(zkv),
- q(7856) => q(zkz),
- q(7857) => q(zlj),
- q(7858) => q(zlm),
- q(7859) => q(zln),
- q(7860) => q(zlq),
- q(7861) => q(zma),
- q(7862) => q(zmb),
- q(7863) => q(zmc),
- q(7864) => q(zmd),
- q(7865) => q(zme),
- q(7866) => q(zmf),
- q(7867) => q(zmg),
- q(7868) => q(zmh),
- q(7869) => q(zmi),
- q(7870) => q(zmj),
- q(7871) => q(zmk),
- q(7872) => q(zml),
- q(7873) => q(zmm),
- q(7874) => q(zmn),
- q(7875) => q(zmo),
- q(7876) => q(zmp),
- q(7877) => q(zmq),
- q(7878) => q(zmr),
- q(7879) => q(zms),
- q(7880) => q(zmt),
- q(7881) => q(zmu),
- q(7882) => q(zmv),
- q(7883) => q(zmw),
- q(7884) => q(zmx),
- q(7885) => q(zmy),
- q(7886) => q(zmz),
- q(7887) => q(zna),
- q(7888) => q(zne),
- q(7889) => q(zng),
- q(7890) => q(znk),
- q(7891) => q(zns),
- q(7892) => q(zoc),
- q(7893) => q(zoh),
- q(7894) => q(zom),
- q(7895) => q(zoo),
- q(7896) => q(zoq),
- q(7897) => q(zor),
- q(7898) => q(zos),
- q(7899) => q(zpa),
- q(7900) => q(zpb),
- q(7901) => q(zpc),
- q(7902) => q(zpd),
- q(7903) => q(zpe),
- q(7904) => q(zpf),
- q(7905) => q(zpg),
- q(7906) => q(zph),
- q(7907) => q(zpi),
- q(7908) => q(zpj),
- q(7909) => q(zpk),
- q(7910) => q(zpl),
- q(7911) => q(zpm),
- q(7912) => q(zpn),
- q(7913) => q(zpo),
- q(7914) => q(zpp),
- q(7915) => q(zpq),
- q(7916) => q(zpr),
- q(7917) => q(zps),
- q(7918) => q(zpt),
- q(7919) => q(zpu),
- q(7920) => q(zpv),
- q(7921) => q(zpw),
- q(7922) => q(zpx),
- q(7923) => q(zpy),
- q(7924) => q(zpz),
- q(7925) => q(zqe),
- q(7926) => q(zra),
- q(7927) => q(zrg),
- q(7928) => q(zrn),
- q(7929) => q(zro),
- q(7930) => q(zrp),
- q(7931) => q(zrs),
- q(7932) => q(zsa),
- q(7933) => q(zsk),
- q(7934) => q(zsl),
- q(7935) => q(zsm),
- q(7936) => q(zsr),
- q(7937) => q(zsu),
- q(7938) => q(zte),
- q(7939) => q(ztg),
- q(7940) => q(ztl),
- q(7941) => q(ztm),
- q(7942) => q(ztn),
- q(7943) => q(ztp),
- q(7944) => q(ztq),
- q(7945) => q(zts),
- q(7946) => q(ztt),
- q(7947) => q(ztu),
- q(7948) => q(ztx),
- q(7949) => q(zty),
- q(7950) => q(zua),
- q(7951) => q(zuh),
- q(7952) => q(zum),
- q(7953) => q(zuy),
- q(7954) => q(zwa),
- q(7955) => q(zyb),
- q(7956) => q(zyg),
- q(7957) => q(zyj),
- q(7958) => q(zyn),
- q(7959) => q(zyp),
- q(7960) => q(zzj),
- },
- q(term) => {
- q(0001) => q(aar),
- q(0002) => q(abk),
- q(0003) => q(ace),
- q(0004) => q(ach),
- q(0005) => q(ada),
- q(0006) => q(ady),
- q(0007) => q(afa),
- q(0008) => q(afh),
- q(0009) => q(afr),
- q(0010) => q(ain),
- q(0011) => q(aka),
- q(0012) => q(akk),
- q(0013) => q(sqi),
- q(0014) => q(ale),
- q(0015) => q(alg),
- q(0016) => q(alt),
- q(0017) => q(amh),
- q(0018) => q(ang),
- q(0019) => q(anp),
- q(0020) => q(apa),
- q(0021) => q(ara),
- q(0022) => q(arc),
- q(0023) => q(arg),
- q(0024) => q(hye),
- q(0025) => q(arn),
- q(0026) => q(arp),
- q(0027) => q(art),
- q(0028) => q(arw),
- q(0029) => q(asm),
- q(0030) => q(ast),
- q(0031) => q(ath),
- q(0032) => q(aus),
- q(0033) => q(ava),
- q(0034) => q(ave),
- q(0035) => q(awa),
- q(0036) => q(aym),
- q(0037) => q(aze),
- q(0038) => q(bad),
- q(0039) => q(bai),
- q(0040) => q(bak),
- q(0041) => q(bal),
- q(0042) => q(bam),
- q(0043) => q(ban),
- q(0044) => q(eus),
- q(0045) => q(bas),
- q(0046) => q(bat),
- q(0047) => q(bej),
- q(0048) => q(bel),
- q(0049) => q(bem),
- q(0050) => q(ben),
- q(0051) => q(ber),
- q(0052) => q(bho),
- q(0053) => q(bih),
- q(0054) => q(bik),
- q(0055) => q(bin),
- q(0056) => q(bis),
- q(0057) => q(bla),
- q(0058) => q(bnt),
- q(0059) => q(bos),
- q(0060) => q(bra),
- q(0061) => q(bre),
- q(0062) => q(btk),
- q(0063) => q(bua),
- q(0064) => q(bug),
- q(0065) => q(bul),
- q(0066) => q(mya),
- q(0067) => q(byn),
- q(0068) => q(cad),
- q(0069) => q(cai),
- q(0070) => q(car),
- q(0071) => q(cat),
- q(0072) => q(cau),
- q(0073) => q(ceb),
- q(0074) => q(cel),
- q(0075) => q(cha),
- q(0076) => q(chb),
- q(0077) => q(che),
- q(0078) => q(chg),
- q(0079) => q(zho),
- q(0080) => q(chk),
- q(0081) => q(chm),
- q(0082) => q(chn),
- q(0083) => q(cho),
- q(0084) => q(chp),
- q(0085) => q(chr),
- q(0086) => q(chu),
- q(0087) => q(chv),
- q(0088) => q(chy),
- q(0089) => q(cmc),
- q(0090) => q(cnr),
- q(0091) => q(cop),
- q(0092) => q(cor),
- q(0093) => q(cos),
- q(0094) => q(cpe),
- q(0095) => q(cpf),
- q(0096) => q(cpp),
- q(0097) => q(cre),
- q(0098) => q(crh),
- q(0099) => q(crp),
- q(0100) => q(csb),
- q(0101) => q(cus),
- q(0102) => q(ces),
- q(0103) => q(dak),
- q(0104) => q(dan),
- q(0105) => q(dar),
- q(0106) => q(day),
- q(0107) => q(del),
- q(0108) => q(den),
- q(0109) => q(dgr),
- q(0110) => q(din),
- q(0111) => q(div),
- q(0112) => q(doi),
- q(0113) => q(dra),
- q(0114) => q(dsb),
- q(0115) => q(dua),
- q(0116) => q(dum),
- q(0117) => q(nld),
- q(0118) => q(dyu),
- q(0119) => q(dzo),
- q(0120) => q(efi),
- q(0121) => q(egy),
- q(0122) => q(eka),
- q(0123) => q(elx),
- q(0124) => q(eng),
- q(0125) => q(enm),
- q(0126) => q(epo),
- q(0127) => q(est),
- q(0128) => q(ewe),
- q(0129) => q(ewo),
- q(0130) => q(fan),
- q(0131) => q(fao),
- q(0132) => q(fat),
- q(0133) => q(fij),
- q(0134) => q(fil),
- q(0135) => q(fin),
- q(0136) => q(fiu),
- q(0137) => q(fon),
- q(0138) => q(fra),
- q(0139) => q(frm),
- q(0140) => q(fro),
- q(0141) => q(frr),
- q(0142) => q(frs),
- q(0143) => q(fry),
- q(0144) => q(ful),
- q(0145) => q(fur),
- q(0146) => q(gaa),
- q(0147) => q(gay),
- q(0148) => q(gba),
- q(0149) => q(gem),
- q(0150) => q(kat),
- q(0151) => q(deu),
- q(0152) => q(gez),
- q(0153) => q(gil),
- q(0154) => q(gla),
- q(0155) => q(gle),
- q(0156) => q(glg),
- q(0157) => q(glv),
- q(0158) => q(gmh),
- q(0159) => q(goh),
- q(0160) => q(gon),
- q(0161) => q(gor),
- q(0162) => q(got),
- q(0163) => q(grb),
- q(0164) => q(grc),
- q(0165) => q(ell),
- q(0166) => q(grn),
- q(0167) => q(gsw),
- q(0168) => q(guj),
- q(0169) => q(gwi),
- q(0170) => q(hai),
- q(0171) => q(hat),
- q(0172) => q(hau),
- q(0173) => q(haw),
- q(0174) => q(heb),
- q(0175) => q(her),
- q(0176) => q(hil),
- q(0177) => q(him),
- q(0178) => q(hin),
- q(0179) => q(hit),
- q(0180) => q(hmn),
- q(0181) => q(hmo),
- q(0182) => q(hrv),
- q(0183) => q(hsb),
- q(0184) => q(hun),
- q(0185) => q(hup),
- q(0186) => q(iba),
- q(0187) => q(ibo),
- q(0188) => q(isl),
- q(0189) => q(ido),
- q(0190) => q(iii),
- q(0191) => q(ijo),
- q(0192) => q(iku),
- q(0193) => q(ile),
- q(0194) => q(ilo),
- q(0195) => q(ina),
- q(0196) => q(inc),
- q(0197) => q(ind),
- q(0198) => q(ine),
- q(0199) => q(inh),
- q(0200) => q(ipk),
- q(0201) => q(ira),
- q(0202) => q(iro),
- q(0203) => q(ita),
- q(0204) => q(jav),
- q(0205) => q(jbo),
- q(0206) => q(jpn),
- q(0207) => q(jpr),
- q(0208) => q(jrb),
- q(0209) => q(kaa),
- q(0210) => q(kab),
- q(0211) => q(kac),
- q(0212) => q(kal),
- q(0213) => q(kam),
- q(0214) => q(kan),
- q(0215) => q(kar),
- q(0216) => q(kas),
- q(0217) => q(kau),
- q(0218) => q(kaw),
- q(0219) => q(kaz),
- q(0220) => q(kbd),
- q(0221) => q(kha),
- q(0222) => q(khi),
- q(0223) => q(khm),
- q(0224) => q(kho),
- q(0225) => q(kik),
- q(0226) => q(kin),
- q(0227) => q(kir),
- q(0228) => q(kmb),
- q(0229) => q(kok),
- q(0230) => q(kom),
- q(0231) => q(kon),
- q(0232) => q(kor),
- q(0233) => q(kos),
- q(0234) => q(kpe),
- q(0235) => q(krc),
- q(0236) => q(krl),
- q(0237) => q(kro),
- q(0238) => q(kru),
- q(0239) => q(kua),
- q(0240) => q(kum),
- q(0241) => q(kur),
- q(0242) => q(kut),
- q(0243) => q(lad),
- q(0244) => q(lah),
- q(0245) => q(lam),
- q(0246) => q(lao),
- q(0247) => q(lat),
- q(0248) => q(lav),
- q(0249) => q(lez),
- q(0250) => q(lim),
- q(0251) => q(lin),
- q(0252) => q(lit),
- q(0253) => q(lol),
- q(0254) => q(loz),
- q(0255) => q(ltz),
- q(0256) => q(lua),
- q(0257) => q(lub),
- q(0258) => q(lug),
- q(0259) => q(lui),
- q(0260) => q(lun),
- q(0261) => q(luo),
- q(0262) => q(lus),
- q(0263) => q(mkd),
- q(0264) => q(mad),
- q(0265) => q(mag),
- q(0266) => q(mah),
- q(0267) => q(mai),
- q(0268) => q(mak),
- q(0269) => q(mal),
- q(0270) => q(man),
- q(0271) => q(mri),
- q(0272) => q(map),
- q(0273) => q(mar),
- q(0274) => q(mas),
- q(0275) => q(msa),
- q(0276) => q(mdf),
- q(0277) => q(mdr),
- q(0278) => q(men),
- q(0279) => q(mga),
- q(0280) => q(mic),
- q(0281) => q(min),
- q(0282) => q(mis),
- q(0283) => q(mkh),
- q(0284) => q(mlg),
- q(0285) => q(mlt),
- q(0286) => q(mnc),
- q(0287) => q(mni),
- q(0288) => q(mno),
- q(0289) => q(moh),
- q(0290) => q(mon),
- q(0291) => q(mos),
- q(0292) => q(mul),
- q(0293) => q(mun),
- q(0294) => q(mus),
- q(0295) => q(mwl),
- q(0296) => q(mwr),
- q(0297) => q(myn),
- q(0298) => q(myv),
- q(0299) => q(nah),
- q(0300) => q(nai),
- q(0301) => q(nap),
- q(0302) => q(nau),
- q(0303) => q(nav),
- q(0304) => q(nbl),
- q(0305) => q(nde),
- q(0306) => q(ndo),
- q(0307) => q(nds),
- q(0308) => q(nep),
- q(0309) => q(new),
- q(0310) => q(nia),
- q(0311) => q(nic),
- q(0312) => q(niu),
- q(0313) => q(nno),
- q(0314) => q(nob),
- q(0315) => q(nog),
- q(0316) => q(non),
- q(0317) => q(nor),
- q(0318) => q(nqo),
- q(0319) => q(nso),
- q(0320) => q(nub),
- q(0321) => q(nwc),
- q(0322) => q(nya),
- q(0323) => q(nym),
- q(0324) => q(nyn),
- q(0325) => q(nyo),
- q(0326) => q(nzi),
- q(0327) => q(oci),
- q(0328) => q(oji),
- q(0329) => q(ori),
- q(0330) => q(orm),
- q(0331) => q(osa),
- q(0332) => q(oss),
- q(0333) => q(ota),
- q(0334) => q(oto),
- q(0335) => q(paa),
- q(0336) => q(pag),
- q(0337) => q(pal),
- q(0338) => q(pam),
- q(0339) => q(pan),
- q(0340) => q(pap),
- q(0341) => q(pau),
- q(0342) => q(peo),
- q(0343) => q(fas),
- q(0344) => q(phi),
- q(0345) => q(phn),
- q(0346) => q(pli),
- q(0347) => q(pol),
- q(0348) => q(pon),
- q(0349) => q(por),
- q(0350) => q(pra),
- q(0351) => q(pro),
- q(0352) => q(pus),
- q(0353) => q(qtz),
- q(0354) => q(que),
- q(0355) => q(raj),
- q(0356) => q(rap),
- q(0357) => q(rar),
- q(0358) => q(roa),
- q(0359) => q(roh),
- q(0360) => q(rom),
- q(0361) => q(ron),
- q(0362) => q(run),
- q(0363) => q(rup),
- q(0364) => q(rus),
- q(0365) => q(sad),
- q(0366) => q(sag),
- q(0367) => q(sah),
- q(0368) => q(sai),
- q(0369) => q(sal),
- q(0370) => q(sam),
- q(0371) => q(san),
- q(0372) => q(sas),
- q(0373) => q(sat),
- q(0374) => q(scn),
- q(0375) => q(sco),
- q(0376) => q(sel),
- q(0377) => q(sem),
- q(0378) => q(sga),
- q(0379) => q(sgn),
- q(0380) => q(shn),
- q(0381) => q(sid),
- q(0382) => q(sin),
- q(0383) => q(sio),
- q(0384) => q(sit),
- q(0385) => q(sla),
- q(0386) => q(slk),
- q(0387) => q(slv),
- q(0388) => q(sma),
- q(0389) => q(sme),
- q(0390) => q(smi),
- q(0391) => q(smj),
- q(0392) => q(smn),
- q(0393) => q(smo),
- q(0394) => q(sms),
- q(0395) => q(sna),
- q(0396) => q(snd),
- q(0397) => q(snk),
- q(0398) => q(sog),
- q(0399) => q(som),
- q(0400) => q(son),
- q(0401) => q(sot),
- q(0402) => q(spa),
- q(0403) => q(srd),
- q(0404) => q(srn),
- q(0405) => q(srp),
- q(0406) => q(srr),
- q(0407) => q(ssa),
- q(0408) => q(ssw),
- q(0409) => q(suk),
- q(0410) => q(sun),
- q(0411) => q(sus),
- q(0412) => q(sux),
- q(0413) => q(swa),
- q(0414) => q(swe),
- q(0415) => q(syc),
- q(0416) => q(syr),
- q(0417) => q(tah),
- q(0418) => q(tai),
- q(0419) => q(tam),
- q(0420) => q(tat),
- q(0421) => q(tel),
- q(0422) => q(tem),
- q(0423) => q(ter),
- q(0424) => q(tet),
- q(0425) => q(tgk),
- q(0426) => q(tgl),
- q(0427) => q(tha),
- q(0428) => q(bod),
- q(0429) => q(tig),
- q(0430) => q(tir),
- q(0431) => q(tiv),
- q(0432) => q(tkl),
- q(0433) => q(tlh),
- q(0434) => q(tli),
- q(0435) => q(tmh),
- q(0436) => q(tog),
- q(0437) => q(ton),
- q(0438) => q(tpi),
- q(0439) => q(tsi),
- q(0440) => q(tsn),
- q(0441) => q(tso),
- q(0442) => q(tuk),
- q(0443) => q(tum),
- q(0444) => q(tup),
- q(0445) => q(tur),
- q(0446) => q(tut),
- q(0447) => q(tvl),
- q(0448) => q(twi),
- q(0449) => q(tyv),
- q(0450) => q(udm),
- q(0451) => q(uga),
- q(0452) => q(uig),
- q(0453) => q(ukr),
- q(0454) => q(umb),
- q(0455) => q(und),
- q(0456) => q(urd),
- q(0457) => q(uzb),
- q(0458) => q(vai),
- q(0459) => q(ven),
- q(0460) => q(vie),
- q(0461) => q(vol),
- q(0462) => q(vot),
- q(0463) => q(wak),
- q(0464) => q(wal),
- q(0465) => q(war),
- q(0466) => q(was),
- q(0467) => q(cym),
- q(0468) => q(wen),
- q(0469) => q(wln),
- q(0470) => q(wol),
- q(0471) => q(xal),
- q(0472) => q(xho),
- q(0473) => q(yao),
- q(0474) => q(yap),
- q(0475) => q(yid),
- q(0476) => q(yor),
- q(0477) => q(ypk),
- q(0478) => q(zap),
- q(0479) => q(zbl),
- q(0480) => q(zen),
- q(0481) => q(zgh),
- q(0482) => q(zha),
- q(0483) => q(znd),
- q(0484) => q(zul),
- q(0485) => q(zun),
- q(0486) => q(zxx),
- q(0487) => q(zza),
- },
-};
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language_Retired.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language_Retired.pm
deleted file mode 100644
index dc866c0ed1..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Language_Retired.pm
+++ /dev/null
@@ -1,509 +0,0 @@
-package #
-Locale::Codes::Language_Retired;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'deprecate_codes' is run.
-# Generated on: Fri Feb 23 12:58:17 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Retired{'language'}{'alpha-2'}{'code'} = {
- q(in) => q(Indonesian),
- q(iw) => q(Hebrew),
- q(ji) => q(Yiddish),
- q(jw) => q(Javanese),
- q(mo) => q(Moldavian),
-};
-
-$Locale::Codes::Retired{'language'}{'alpha-3'}{'code'} = {
- q(aam) => q(Aramanik),
- q(adp) => q(Adap),
- q(aue) => q(=/Kx'au//'ein),
- q(ayx) => q(Ayi (China)),
- q(baz) => q(Tunen),
- q(bgm) => q(Baga Mboteni),
- q(bjd) => q(Bandjigali),
- q(bjq) => q(Southern Betsimisaraka Malagasy),
- q(bmy) => q(Bemba (Democratic Republic of Congo)),
- q(btl) => q(Bhatola),
- q(bxx) => q(Borna (Democratic Republic of Congo)),
- q(byy) => q(Buya),
- q(cbe) => q(Chipiajes),
- q(cbh) => q(Cagua),
- q(ccq) => q(Chaungtha),
- q(cka) => q(Khumi Awa Chin),
- q(coy) => q(Coyaima),
- q(cqu) => q(Chilean Quechua),
- q(cum) => q(Cumeral),
- q(daf) => q(Dan),
- q(dap) => q(Nisi (India)),
- q(dha) => q(Dhanwar (India)),
- q(djl) => q(Djiwarli),
- q(dkl) => q(Kolum So Dogon),
- q(duj) => q(Dhuwal),
- q(dwl) => q(Walo Kumbe Dogon),
- q(dzd) => q(Daza),
- q(elp) => q(Elpaputih),
- q(emo) => q(Emok),
- q(gbc) => q(Garawa),
- q(gfx) => q(Mangetti Dune !Xung),
- q(ggn) => q(Eastern Gurung),
- q(ggo) => q(Southern Gondi),
- q(ggr) => q(Aghu Tharnggalu),
- q(gio) => q(Gelao),
- q(gti) => q(Gbati-ri),
- q(guv) => q(Gey),
- q(hrr) => q(Horuru),
- q(iap) => q(Iapama),
- q(ibi) => q(Ibilo),
- q(ill) => q(Iranun),
- q(ilw) => q(Talur),
- q(ime) => q(Imeraguen),
- q(izi) => q(Izi-Ezaa-Ikwo-Mgbo),
- q(jar) => q(Jarawa (Nigeria)),
- q(jeg) => q(Jeng),
- q(kbf) => q(Kakauhua),
- q(kdv) => q(Kado),
- q(kgc) => q(Kasseng),
- q(kgd) => q(Kataang),
- q(kgh) => q(Upper Tanudan Kalinga),
- q(koj) => q(Sara Dunjo),
- q(kox) => q(Coxima),
- q(kpp) => q(Paku Karen),
- q(krm) => q(Krim),
- q(ktr) => q(Kota Marudu Tinagas),
- q(kvs) => q(Kunggara),
- q(kwq) => q(Kwak),
- q(kxe) => q(Kakihum),
- q(kzh) => q(Kenuzi-Dongola),
- q(kzj) => q(Coastal Kadazan),
- q(kzt) => q(Tambunan Dusun),
- q(lcq) => q(Luhu),
- q(leg) => q(Lengua),
- q(lii) => q(Lingkhim),
- q(lmm) => q(Lamam),
- q(meg) => q(Mea),
- q(mgx) => q(Omati),
- q(mhh) => q(Maskoy Pidgin),
- q(mja) => q(Mahei),
- q(mld) => q(Malakhel),
- q(mnt) => q(Maykulan),
- q(mwd) => q(Mudbura),
- q(mwj) => q(Maligo),
- q(myq) => q(Forest Maninka),
- q(nad) => q(Nijadali),
- q(nbf) => q(Naxi),
- q(nbx) => q(Ngura),
- q(nln) => q(Durango Nahuatl),
- q(nlr) => q(Ngarla),
- q(nnx) => q(Ngong),
- q(noo) => q(Nootka),
- q(nts) => q(Natagaimas),
- q(ome) => q(Omejes),
- q(oun) => q(!O!ung),
- q(pbz) => q(Palu),
- q(pcr) => q(Panang),
- q(pgy) => q(Pongyong),
- q(pmc) => q(Palumata),
- q(pmu) => q(Mirpur Panjabi),
- q(pod) => q(Ponares),
- q(ppa) => q(Pao),
- q(ppr) => q(Piru),
- q(prb) => q(Lua'),
- q(pry) => q(Pray 3),
- q(puk) => q(Pu Ko),
- q(puz) => q(Purum Naga),
- q(rie) => q(Rien),
- q(rna) => q(Runa),
- q(rsi) => q(Rennellese Sign Language),
- q(sap) => q(Sanapana),
- q(sca) => q(Sansu),
- q(sgo) => q(Songa),
- q(skk) => q(Sok),
- q(snh) => q(Shinabo),
- q(svr) => q(Savara),
- q(tdu) => q(Tempasuk Dusun),
- q(tgg) => q(Tangga),
- q(thc) => q(Tai Hang Tong),
- q(thx) => q(The),
- q(tid) => q(Tidong),
- q(tie) => q(Tingal),
- q(tkk) => q(Takpa),
- q(tlw) => q(South Wemale),
- q(tmp) => q(Tai Mene),
- q(tne) => q(Tinoc Kallahan),
- q(toe) => q(Tomedes),
- q(tsf) => q(Southwestern Tamang),
- q(unp) => q(Worora),
- q(uok) => q(Uokha),
- q(wit) => q(Wintu),
- q(wiw) => q(Wirangu),
- q(xba) => q(Kamba (Brazil)),
- q(xbx) => q(Kabixi),
- q(xia) => q(Xiandao),
- q(xip) => q(Xipinawa),
- q(xkh) => q(Karahawyana),
- q(xsj) => q(Subi),
- q(ybd) => q(Yangbye),
- q(yds) => q(Yiddish Sign Language),
- q(yen) => q(Yendang),
- q(yiy) => q(Yir Yoront),
- q(yma) => q(Yamphe),
- q(ymt) => q(Mator-Taygi-Karagas),
- q(ynh) => q(Yangho),
- q(yos) => q(Yos),
- q(yri) => q(Yari),
- q(yuu) => q(Yugh),
-};
-
-$Locale::Codes::Retired{'language'}{'term'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'language'}{'alpha-2'}{'name'} = {
- q((afan) oromo) => [ q(om), q((Afan) Oromo) ],
- q(bengali; bangla) => [ q(bn), q(Bengali; Bangla) ],
- q(bhutani) => [ q(dz), q(Bhutani) ],
- q(bihari) => [ q(bh), q(Bihari) ],
- q(bokmal, norwegian) => [ q(nb), q(Bokmal, Norwegian) ],
- q(byelorussian) => [ q(be), q(Byelorussian) ],
- q(cambodian) => [ q(km), q(Cambodian) ],
- q(chichewa) => [ q(ny), q(Chichewa) ],
- q(chichewa; nyanja) => [ q(ny), q(Chichewa; Nyanja) ],
- q(divehi) => [ q(dv), q(Divehi) ],
- q(faeroese) => [ q(fo), q(Faeroese) ],
- q(fiji) => [ q(fj), q(Fiji) ],
- q(frisian) => [ q(fy), q(Frisian) ],
- q(gaelic) => [ q(gd), q(Gaelic) ],
- q(gaelic (scots)) => [ q(gd), q(Gaelic (Scots)) ],
- q(gallegan) => [ q(gl), q(Gallegan) ],
- q(greek) => [ q(el), q(Greek) ],
- q(greek, modern (1453-)) => [ q(el), q(Greek, Modern (1453-)) ],
- q(greenlandic) => [ q(kl), q(Greenlandic) ],
- q(interlingua) => [ q(ia), q(Interlingua) ],
- q(inupiak) => [ q(ik), q(Inupiak) ],
- q(khmer) => [ q(km), q(Khmer) ],
- q(kirundi) => [ q(rn), q(Kirundi) ],
- q(laothian) => [ q(lo), q(Laothian) ],
- q(latvian, lettish) => [ q(lv), q(Latvian, Lettish) ],
- q(letzeburgesch) => [ q(lb), q(Letzeburgesch) ],
- q(malay) => [ q(ms), q(Malay) ],
- q(marshall) => [ q(mh), q(Marshall) ],
- q(moldavian) => [ q(mo), q(Moldavian) ],
- q(ndebele, north) => [ q(nd), q(Ndebele, North) ],
- q(ndebele, south) => [ q(nr), q(Ndebele, South) ],
- q(nepali) => [ q(ne), q(Nepali) ],
- q(norwegian bokmal) => [ q(nb), q(Norwegian Bokmal) ],
- q(occitan) => [ q(oc), q(Occitan) ],
- q(oriya) => [ q(or), q(Oriya) ],
- q(ossetian; ossetic) => [ q(os), q(Ossetian; Ossetic) ],
- q(pashto, pushto) => [ q(ps), q(Pashto, Pushto) ],
- q(punjabi) => [ q(pa), q(Punjabi) ],
- q(rhaeto-romance) => [ q(rm), q(Rhaeto-Romance) ],
- q(sami) => [ q(se), q(Sami) ],
- q(sangro) => [ q(sg), q(Sangro) ],
- q(scots gaelic) => [ q(gd), q(Scots Gaelic) ],
- q(sesotho) => [ q(st), q(Sesotho) ],
- q(setswana) => [ q(tn), q(Setswana) ],
- q(singhalese) => [ q(si), q(Singhalese) ],
- q(sinhalese) => [ q(si), q(Sinhalese) ],
- q(siswati) => [ q(ss), q(Siswati) ],
- q(sotho) => [ q(st), q(Sotho) ],
- q(sotho, southern) => [ q(st), q(Sotho, Southern) ],
- q(swahili) => [ q(sw), q(Swahili) ],
- q(tegulu) => [ q(te), q(Tegulu) ],
- q(tonga) => [ q(to), q(Tonga) ],
- q(volapuk) => [ q(vo), q(Volapuk) ],
-};
-
-$Locale::Codes::Retired{'language'}{'alpha-3'}{'name'} = {
- q(!o!ung) => [ q(oun), q(!O!ung) ],
- q(=/kx'au//'ein) => [ q(aue), q(=/Kx'au//'ein) ],
- q(a'tong) => [ q(aot), q(A'tong) ],
- q(adap) => [ q(adp), q(Adap) ],
- q(aghu tharnggalu) => [ q(ggr), q(Aghu Tharnggalu) ],
- q(ainu) => [ q(ain), q(Ainu) ],
- q(amarag) => [ q(amg), q(Amarag) ],
- q(anu) => [ q(anl), q(Anu) ],
- q(apalik) => [ q(apo), q(Apalik) ],
- q(aramanik) => [ q(aam), q(Aramanik) ],
- q(aromanian) => [ q(rup), q(Aromanian) ],
- q(atong) => [ q(ato), q(Atong) ],
- q(ayi (china)) => [ q(ayx), q(Ayi (China)) ],
- q(baga binari) => [ q(bcg), q(Baga Binari) ],
- q(baga mboteni) => [ q(bgm), q(Baga Mboteni) ],
- q(bandjigali) => [ q(bjd), q(Bandjigali) ],
- q(bangi me) => [ q(dba), q(Bangi Me) ],
- q(bantu (other)) => [ q(bnt), q(Bantu (Other)) ],
- q(basa) => [ q(bas), q(Basa) ],
- q(bauro) => [ q(bxa), q(Bauro) ],
- q(bebe) => [ q(bzv), q(Bebe) ],
- q(bedik) => [ q(tnr), q(Bedik) ],
- q(begbere-ejar) => [ q(bqv), q(Begbere-Ejar) ],
- q(bekwil) => [ q(bkw), q(Bekwil) ],
- q(bemba) => [ q(bem), q(Bemba) ],
- q(bemba (democratic republic of congo)) => [ q(bmy), q(Bemba (Democratic Republic of Congo)) ],
- q(bhatola) => [ q(btl), q(Bhatola) ],
- q(blin) => [ q(byn), q(Blin) ],
- q(bolo) => [ q(blv), q(Bolo) ],
- q(bom) => [ q(bmf), q(Bom) ],
- q(borna (democratic republic of congo)) => [ q(bxx), q(Borna (Democratic Republic of Congo)) ],
- q(brek karen) => [ q(kvl), q(Brek Karen) ],
- q(burum-mindik) => [ q(bmu), q(Burum-Mindik) ],
- q(buya) => [ q(byy), q(Buya) ],
- q(cagua) => [ q(cbh), q(Cagua) ],
- q(central bicolano) => [ q(bcl), q(Central Bicolano) ],
- q(central dusun) => [ q(dtp), q(Central Dusun) ],
- q(chaungtha) => [ q(ccq), q(Chaungtha) ],
- q(chilean quechua) => [ q(cqu), q(Chilean Quechua) ],
- q(chipiajes) => [ q(cbe), q(Chipiajes) ],
- q(coastal kadazan) => [ q(kzj), q(Coastal Kadazan) ],
- q(coxima) => [ q(kox), q(Coxima) ],
- q(coyaima) => [ q(coy), q(Coyaima) ],
- q(creoles and pidgins ) => [ q(crp), q(Creoles and pidgins ) ],
- q(creoles and pidgins, english based) => [ q(cpe), q(Creoles and pidgins, English based) ],
- q(creoles and pidgins, french-based ) => [ q(cpf), q(Creoles and pidgins, French-based ) ],
- q(creoles and pidgins, portuguese-based ) => [ q(cpp), q(Creoles and pidgins, Portuguese-based ) ],
- q(cumeral) => [ q(cum), q(Cumeral) ],
- q(cung) => [ q(cug), q(Cung) ],
- q(dakaka) => [ q(bpa), q(Dakaka) ],
- q(darling) => [ q(drl), q(Darling) ],
- q(daza) => [ q(dzd), q(Daza) ],
- q(dhangu) => [ q(dhg), q(Dhangu) ],
- q(dhanwar (india)) => [ q(dha), q(Dhanwar (India)) ],
- q(dimir) => [ q(dmc), q(Dimir) ],
- q(djangu) => [ q(dhg), q(Djangu) ],
- q(dogri) => [ q(doi), q(Dogri) ],
- q(duduela) => [ q(duk), q(Duduela) ],
- q(duli) => [ q(duz), q(Duli) ],
- q(dumpu) => [ q(wtf), q(Dumpu) ],
- q(durango nahuatl) => [ q(nln), q(Durango Nahuatl) ],
- q(dutch, middle (ca.1050-1350)) => [ q(dum), q(Dutch, Middle (ca.1050-1350)) ],
- q(eastern gurung) => [ q(ggn), q(Eastern Gurung) ],
- q(elpaputih) => [ q(elp), q(Elpaputih) ],
- q(emok) => [ q(emo), q(Emok) ],
- q(english, middle (1100-1500)) => [ q(enm), q(English, Middle (1100-1500)) ],
- q(english, old (ca.450-1100)) => [ q(ang), q(English, Old (ca.450-1100)) ],
- q(fang) => [ q(fan), q(Fang) ],
- q(forest maninka) => [ q(myq), q(Forest Maninka) ],
- q(french, middle (ca.1400-1600)) => [ q(frm), q(French, Middle (ca.1400-1600)) ],
- q(french, old (842-ca.1400)) => [ q(fro), q(French, Old (842-ca.1400)) ],
- q(galoli) => [ q(gal), q(Galoli) ],
- q(garawa) => [ q(gbc), q(Garawa) ],
- q(gbati-ri) => [ q(gti), q(Gbati-ri) ],
- q(gbaya) => [ q(gba), q(Gbaya) ],
- q(gelao) => [ q(gio), q(Gelao) ],
- q(german, middle high (ca.1050-1500)) => [ q(gmh), q(German, Middle High (ca.1050-1500)) ],
- q(german, old high (ca.750-1050)) => [ q(goh), q(German, Old High (ca.750-1050)) ],
- q(gey) => [ q(guv), q(Gey) ],
- q(greek, ancient (to 1453)) => [ q(grc), q(Greek, Ancient (to 1453)) ],
- q(gusan) => [ q(gsn), q(Gusan) ],
- q(guwinmal) => [ q(xgm), q(Guwinmal) ],
- q(hainyaxo bozo) => [ q(bzx), q(Hainyaxo Bozo) ],
- q(haka chin) => [ q(cnh), q(Haka Chin) ],
- q(hawai'i pidgin sign language) => [ q(hps), q(Hawai'i Pidgin Sign Language) ],
- q(horuru) => [ q(hrr), q(Horuru) ],
- q(hungworo) => [ q(nat), q(Hungworo) ],
- q(iapama) => [ q(iap), q(Iapama) ],
- q(ibilo) => [ q(ibi), q(Ibilo) ],
- q(idun) => [ q(ldb), q(Idun) ],
- q(ikobi-mena) => [ q(meb), q(Ikobi-Mena) ],
- q(imeraguen) => [ q(ime), q(Imeraguen) ],
- q(iranun) => [ q(ill), q(Iranun) ],
- q(irish, middle (900-1200)) => [ q(mga), q(Irish, Middle (900-1200)) ],
- q(irish, old (to 900)) => [ q(sga), q(Irish, Old (to 900)) ],
- q(izi-ezaa-ikwo-mgbo) => [ q(izi), q(Izi-Ezaa-Ikwo-Mgbo) ],
- q(jarawa (nigeria)) => [ q(jar), q(Jarawa (Nigeria)) ],
- q(jeng) => [ q(jeg), q(Jeng) ],
- q(kabixi) => [ q(xbx), q(Kabixi) ],
- q(kachchi) => [ q(kfr), q(Kachchi) ],
- q(kadara) => [ q(kad), q(Kadara) ],
- q(kado) => [ q(kdv), q(Kado) ],
- q(kag-fer-jiir-koor-ror-us-zuksun) => [ q(gel), q(Kag-Fer-Jiir-Koor-Ror-Us-Zuksun) ],
- q(kakauhua) => [ q(kbf), q(Kakauhua) ],
- q(kakihum) => [ q(kxe), q(Kakihum) ],
- q(kamba) => [ q(kam), q(Kamba) ],
- q(kamba (brazil)) => [ q(xba), q(Kamba (Brazil)) ],
- q(karahawyana) => [ q(xkh), q(Karahawyana) ],
- q(kasseng) => [ q(kgc), q(Kasseng) ],
- q(kataang) => [ q(kgd), q(Kataang) ],
- q(kayapa kallahan) => [ q(kak), q(Kayapa Kallahan) ],
- q(kemezung) => [ q(dmo), q(Kemezung) ],
- q(kenuzi-dongola) => [ q(kzh), q(Kenuzi-Dongola) ],
- q(khumi awa chin) => [ q(cka), q(Khumi Awa Chin) ],
- q(kol) => [ q(ekl), q(Kol) ],
- q(kolum so dogon) => [ q(dkl), q(Kolum So Dogon) ],
- q(konkani) => [ q(kok), q(Konkani) ],
- q(kota marudu tinagas) => [ q(ktr), q(Kota Marudu Tinagas) ],
- q(krim) => [ q(krm), q(Krim) ],
- q(kru'ng 2) => [ q(krr), q(Kru'ng 2) ],
- q(kumak) => [ q(nee), q(Kumak) ],
- q(kuman) => [ q(kue), q(Kuman) ],
- q(kunggara) => [ q(kvs), q(Kunggara) ],
- q(kutang ghale) => [ q(ght), q(Kutang Ghale) ],
- q(kwak) => [ q(kwq), q(Kwak) ],
- q(kwato) => [ q(kop), q(Kwato) ],
- q(kyenga) => [ q(tye), q(Kyenga) ],
- q(lama (myanmar)) => [ q(lay), q(Lama (Myanmar)) ],
- q(lamam) => [ q(lmm), q(Lamam) ],
- q(lengua) => [ q(leg), q(Lengua) ],
- q(lindu) => [ q(klw), q(Lindu) ],
- q(lingkhim) => [ q(lii), q(Lingkhim) ],
- q(louisiana creole french) => [ q(lou), q(Louisiana Creole French) ],
- q(lowa) => [ q(loy), q(Lowa) ],
- q(lower tanudan kalinga) => [ q(kml), q(Lower Tanudan Kalinga) ],
- q(lua') => [ q(prb), q(Lua') ],
- q(luhu) => [ q(lcq), q(Luhu) ],
- q(mahei) => [ q(mja), q(Mahei) ],
- q(malakhel) => [ q(mld), q(Malakhel) ],
- q(malasanga) => [ q(mqz), q(Malasanga) ],
- q(maligo) => [ q(mwj), q(Maligo) ],
- q(mangetti dune !xung) => [ q(gfx), q(Mangetti Dune !Xung) ],
- q(mann) => [ q(mev), q(Mann) ],
- q(manusela) => [ q(wha), q(Manusela) ],
- q(mari) => [ q(chm), q(Mari) ],
- q(maskoy pidgin) => [ q(mhh), q(Maskoy Pidgin) ],
- q(mator-taygi-karagas) => [ q(ymt), q(Mator-Taygi-Karagas) ],
- q(maykulan) => [ q(mnt), q(Maykulan) ],
- q(mbabaram) => [ q(vmb), q(Mbabaram) ],
- q(mbedam) => [ q(xmd), q(Mbedam) ],
- q(mbu') => [ q(muc), q(Mbu') ],
- q(mea) => [ q(meg), q(Mea) ],
- q(mende) => [ q(men), q(Mende) ],
- q(minigir) => [ q(vmg), q(Minigir) ],
- q(mire) => [ q(mvh), q(Mire) ],
- q(miri) => [ q(mrg), q(Miri) ],
- q(mirpur panjabi) => [ q(pmu), q(Mirpur Panjabi) ],
- q(misima-paneati) => [ q(mpx), q(Misima-Paneati) ],
- q(mixifore) => [ q(mfg), q(Mixifore) ],
- q(mpongmpong) => [ q(mgg), q(Mpongmpong) ],
- q(mro chin) => [ q(cmr), q(Mro Chin) ],
- q(mudbura) => [ q(mwd), q(Mudbura) ],
- q(muduapa) => [ q(wiv), q(Muduapa) ],
- q(nakama) => [ q(nib), q(Nakama) ],
- q(nama (namibia)) => [ q(naq), q(Nama (Namibia)) ],
- q(nanggu) => [ q(ngr), q(Nanggu) ],
- q(nangikurrunggurr) => [ q(nam), q(Nangikurrunggurr) ],
- q(natagaimas) => [ q(nts), q(Natagaimas) ],
- q(ndrag'ngith) => [ q(dgt), q(Ndrag'ngith) ],
- q(nepal bhasa) => [ q(new), q(Nepal Bhasa) ],
- q(nga la) => [ q(hlt), q(Nga La) ],
- q(ngalkbun) => [ q(ngk), q(Ngalkbun) ],
- q(ngeq) => [ q(ngt), q(Ngeq) ],
- q(ngong) => [ q(nnx), q(Ngong) ],
- q(ngura) => [ q(nbx), q(Ngura) ],
- q(nijadali) => [ q(nad), q(Nijadali) ],
- q(nisi (india)) => [ q(dap), q(Nisi (India)) ],
- q(nootka) => [ q(noo), q(Nootka) ],
- q(norse, old) => [ q(non), q(Norse, Old) ],
- q(north wemale) => [ q(weo), q(North Wemale) ],
- q(northeast pashayi) => [ q(aee), q(Northeast Pashayi) ],
- q(northern bai) => [ q(bfc), q(Northern Bai) ],
- q(northern catanduanes bicolano) => [ q(cts), q(Northern Catanduanes Bicolano) ],
- q(northern lorung) => [ q(lbr), q(Northern Lorung) ],
- q(northwest pashayi) => [ q(glh), q(Northwest Pashayi) ],
- q(nsari) => [ q(asj), q(Nsari) ],
- q(nung (myanmar)) => [ q(nun), q(Nung (Myanmar)) ],
- q(omati) => [ q(mgx), q(Omati) ],
- q(omejes) => [ q(ome), q(Omejes) ],
- q(opuuo) => [ q(lgn), q(Opuuo) ],
- q(oriya (individual language)) => [ q(ory), q(Oriya (individual language)) ],
- q(ounge) => [ q(oue), q(Ounge) ],
- q(ovdalian) => [ q(ovd), q(Ovdalian) ],
- q(palu) => [ q(pbz), q(Palu) ],
- q(palumata) => [ q(pmc), q(Palumata) ],
- q(panang) => [ q(pcr), q(Panang) ],
- q(pao) => [ q(ppa), q(Pao) ],
- q(persian, old (ca.600-400 b.c.)) => [ q(peo), q(Persian, Old (ca.600-400 B.C.)) ],
- q(piru) => [ q(ppr), q(Piru) ],
- q(ponares) => [ q(pod), q(Ponares) ],
- q(pongyong) => [ q(pgy), q(Pongyong) ],
- q(pray 3) => [ q(pry), q(Pray 3) ],
- q(provencal, old (to 1500)) => [ q(pro), q(Provencal, Old (to 1500)) ],
- q(pu ko) => [ q(puk), q(Pu Ko) ],
- q(purum naga) => [ q(puz), q(Purum Naga) ],
- q(pyu) => [ q(pby), q(Pyu) ],
- q(rennellese sign language) => [ q(rsi), q(Rennellese Sign Language) ],
- q(rien) => [ q(rie), q(Rien) ],
- q(runa) => [ q(rna), q(Runa) ],
- q(sakam) => [ q(skm), q(Sakam) ],
- q(san juan guelavia zapotec) => [ q(zab), q(San Juan Guelavia Zapotec) ],
- q(san marcos tlalcoyalco popoloca) => [ q(pls), q(San Marcos Tlalcoyalco Popoloca) ],
- q(sansu) => [ q(sca), q(Sansu) ],
- q(sara dunjo) => [ q(koj), q(Sara Dunjo) ],
- q(sauk) => [ q(skc), q(Sauk) ],
- q(savara) => [ q(svr), q(Savara) ],
- q(sepen) => [ q(spm), q(Sepen) ],
- q(seraiki) => [ q(skr), q(Seraiki) ],
- q(shabo) => [ q(sbf), q(Shabo) ],
- q(shangzhai) => [ q(jih), q(Shangzhai) ],
- q(shinabo) => [ q(snh), q(Shinabo) ],
- q(so (cameroon)) => [ q(sox), q(So (Cameroon)) ],
- q(sok) => [ q(skk), q(Sok) ],
- q(songa) => [ q(sgo), q(Songa) ],
- q(south american indian (other)) => [ q(sai), q(South American Indian (Other)) ],
- q(south wemale) => [ q(tlw), q(South Wemale) ],
- q(southeast pashayi) => [ q(psi), q(Southeast Pashayi) ],
- q(southern catanduanes bicolano) => [ q(bln), q(Southern Catanduanes Bicolano) ],
- q(southern gondi) => [ q(ggo), q(Southern Gondi) ],
- q(southern lorung) => [ q(lrr), q(Southern Lorung) ],
- q(southwest pashayi) => [ q(psh), q(Southwest Pashayi) ],
- q(southwestern tamang) => [ q(tsf), q(Southwestern Tamang) ],
- q(subi) => [ q(xsj), q(Subi) ],
- q(sulung) => [ q(suv), q(Sulung) ],
- q(tai hang tong) => [ q(thc), q(Tai Hang Tong) ],
- q(tai mene) => [ q(tmp), q(Tai Mene) ],
- q(takpa) => [ q(tkk), q(Takpa) ],
- q(talur) => [ q(ilw), q(Talur) ],
- q(tambunan dusun) => [ q(kzt), q(Tambunan Dusun) ],
- q(tangga) => [ q(tgg), q(Tangga) ],
- q(tangkhul naga) => [ q(nmf), q(Tangkhul Naga) ],
- q(teluti) => [ q(tlt), q(Teluti) ],
- q(tempasuk dusun) => [ q(tdu), q(Tempasuk Dusun) ],
- q(the) => [ q(thx), q(The) ],
- q(tidong) => [ q(tid), q(Tidong) ],
- q(tina sambal) => [ q(xsb), q(Tina Sambal) ],
- q(tingal) => [ q(tie), q(Tingal) ],
- q(tinoc kallahan) => [ q(tne), q(Tinoc Kallahan) ],
- q(tomedes) => [ q(toe), q(Tomedes) ],
- q(tonga (thailand)) => [ q(tnz), q(Tonga (Thailand)) ],
- q(tsotsitaal) => [ q(fly), q(Tsotsitaal) ],
- q(turkish, ottoman (1500-1928)) => [ q(ota), q(Turkish, Ottoman (1500-1928)) ],
- q(unggarranggu) => [ q(xun), q(Unggarranggu) ],
- q(uokha) => [ q(uok), q(Uokha) ],
- q(upper tanudan kalinga) => [ q(kgh), q(Upper Tanudan Kalinga) ],
- q(vasekela bushman) => [ q(vaj), q(Vasekela Bushman) ],
- q(walamo) => [ q(wal), q(Walamo) ],
- q(walo kumbe dogon) => [ q(dwl), q(Walo Kumbe Dogon) ],
- q(waray) => [ q(war), q(Waray) ],
- q(welaung) => [ q(weu), q(Welaung) ],
- q(were) => [ q(wei), q(Were) ],
- q(western canadian inuktitut) => [ q(ikt), q(Western Canadian Inuktitut) ],
- q(western gurung) => [ q(gvr), q(Western Gurung) ],
- q(worora) => [ q(unp), q(Worora) ],
- q(xiandao) => [ q(xia), q(Xiandao) ],
- q(xipinawa) => [ q(xip), q(Xipinawa) ],
- q(yamphe) => [ q(yma), q(Yamphe) ],
- q(yangbye) => [ q(ybd), q(Yangbye) ],
- q(yangho) => [ q(ynh), q(Yangho) ],
- q(yari) => [ q(yri), q(Yari) ],
- q(yeskwa) => [ q(yes), q(Yeskwa) ],
- q(yiddish sign language) => [ q(yds), q(Yiddish Sign Language) ],
- q(yiwom) => [ q(gek), q(Yiwom) ],
- q(yonggom) => [ q(yon), q(Yonggom) ],
- q(yos) => [ q(yos), q(Yos) ],
- q(yuaga) => [ q(nua), q(Yuaga) ],
- q(yugh) => [ q(yuu), q(Yugh) ],
- q(zyphe) => [ q(zyp), q(Zyphe) ],
-};
-
-$Locale::Codes::Retired{'language'}{'term'}{'name'} = {
-};
-
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script.pm
deleted file mode 100644
index 1b7003f8ad..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Codes::Script;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2script
- script2code
- all_script_codes
- all_script_names
- script_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_SCRIPT);
-
-our $obj = new Locale::Codes('script');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2script {
- return $obj->code2name(@_);
-}
-
-sub script2code {
- return $obj->name2code(@_);
-}
-
-sub script_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_script_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_script_names {
- return $obj->all_names(@_);
-}
-
-sub rename_script {
- return $obj->rename_code(@_);
-}
-
-sub add_script {
- return $obj->add_code(@_);
-}
-
-sub delete_script {
- return $obj->delete_code(@_);
-}
-
-sub add_script_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_script_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_script_code {
- return $obj->replace_code(@_);
-}
-
-sub add_script_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_script_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script.pod
deleted file mode 100644
index 655fb4fe3c..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::Script - module for dealing with script code sets
-
-=head1 SYNOPSIS
-
- use Locale::Codes::Script;
-
- $name = code2script(CODE);
- $code = script2code(NAME);
-
- @codes = all_script_codes();
- @names = all_script_names();
-
-=head1 DESCRIPTION
-
-This module provides access to script code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: script
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2script(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<script2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<script_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_script_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_script_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Codes::Script::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Codes::Script::rename_script(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Script::add_script(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Script::delete_script(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Script::add_script_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Script::delete_script_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Script::rename_script_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Codes::Script::add_script_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Codes::Script::delete_script_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Codes/Script_Codes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script_Codes.pm
deleted file mode 100644
index c9094c9680..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script_Codes.pm
+++ /dev/null
@@ -1,3806 +0,0 @@
-package #
-Locale::Codes::Script_Codes;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'harvest_data' is run.
-# Generated on: Fri Feb 23 12:55:05 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Data{'script'}{'id'} = '0195';
-
-$Locale::Codes::Data{'script'}{'id2names'} = {
- q(0001) => [
- q(Adlam),
- ],
- q(0002) => [
- q(Afaka),
- ],
- q(0003) => [
- q(Caucasian Albanian),
- ],
- q(0004) => [
- q(Ahom, Tai Ahom),
- q(Ahom),
- q(Tai Ahom),
- ],
- q(0005) => [
- q(Arabic),
- ],
- q(0006) => [
- q(Arabic (Nastaliq variant)),
- ],
- q(0007) => [
- q(Imperial Aramaic),
- ],
- q(0008) => [
- q(Armenian),
- ],
- q(0009) => [
- q(Avestan),
- ],
- q(0010) => [
- q(Balinese),
- ],
- q(0011) => [
- q(Bamum),
- ],
- q(0012) => [
- q(Bassa Vah),
- ],
- q(0013) => [
- q(Batak),
- ],
- q(0014) => [
- q(Bengali (Bangla)),
- q(Bengali),
- q(Bangla),
- ],
- q(0015) => [
- q(Bhaiksuki),
- ],
- q(0016) => [
- q(Blissymbols),
- ],
- q(0017) => [
- q(Bopomofo),
- ],
- q(0018) => [
- q(Brahmi),
- ],
- q(0019) => [
- q(Braille),
- ],
- q(0020) => [
- q(Buginese),
- ],
- q(0021) => [
- q(Buhid),
- ],
- q(0022) => [
- q(Chakma),
- ],
- q(0023) => [
- q(Unified Canadian Aboriginal Syllabics),
- ],
- q(0024) => [
- q(Carian),
- ],
- q(0025) => [
- q(Cham),
- ],
- q(0026) => [
- q(Cherokee),
- ],
- q(0027) => [
- q(Cirth),
- ],
- q(0028) => [
- q(Coptic),
- ],
- q(0029) => [
- q(Cypro-Minoan),
- ],
- q(0030) => [
- q(Cypriot syllabary),
- ],
- q(0031) => [
- q(Cyrillic),
- ],
- q(0032) => [
- q(Cyrillic (Old Church Slavonic variant)),
- ],
- q(0033) => [
- q(Devanagari (Nagari)),
- q(Devanagari),
- q(Nagari),
- ],
- q(0034) => [
- q(Dogra),
- ],
- q(0035) => [
- q(Deseret (Mormon)),
- q(Deseret),
- q(Mormon),
- ],
- q(0036) => [
- q(Duployan shorthand, Duployan stenography),
- q(Duployan shorthand),
- q(Duployan stenography),
- ],
- q(0037) => [
- q(Egyptian demotic),
- ],
- q(0038) => [
- q(Egyptian hieratic),
- ],
- q(0039) => [
- q(Egyptian hieroglyphs),
- ],
- q(0040) => [
- q(Elbasan),
- ],
- q(0041) => [
- q(Ethiopic (Geez)),
- q(Ethiopic),
- q(Ge'ez),
- ],
- q(0042) => [
- q(Khutsuri (Asomtavruli and Nuskhuri)),
- ],
- q(0043) => [
- q(Georgian (Mkhedruli and Mtavruli)),
- ],
- q(0044) => [
- q(Glagolitic),
- ],
- q(0045) => [
- q(Gunjala Gondi),
- ],
- q(0046) => [
- q(Masaram Gondi),
- ],
- q(0047) => [
- q(Gothic),
- ],
- q(0048) => [
- q(Grantha),
- ],
- q(0049) => [
- q(Greek),
- ],
- q(0050) => [
- q(Gujarati),
- ],
- q(0051) => [
- q(Gurmukhi),
- ],
- q(0052) => [
- q(Han with Bopomofo (alias for Han + Bopomofo)),
- ],
- q(0053) => [
- q(Hangul (Hangul, Hangeul)),
- q(Hangul),
- q(Hangeul),
- ],
- q(0054) => [
- q(Han (Hanzi, Kanji, Hanja)),
- q(Han),
- q(Hanzi),
- q(Kanji),
- q(Hanja),
- ],
- q(0055) => [
- q(Hanunoo (Hanunoo)),
- q(Hanunoo),
- ],
- q(0056) => [
- q(Han (Simplified variant)),
- ],
- q(0057) => [
- q(Han (Traditional variant)),
- ],
- q(0058) => [
- q(Hatran),
- ],
- q(0059) => [
- q(Hebrew),
- ],
- q(0060) => [
- q(Hiragana),
- ],
- q(0061) => [
- q(Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs)),
- q(Anatolian Hieroglyphs),
- q(Luwian Hieroglyphs),
- q(Hittite Hieroglyphs),
- ],
- q(0062) => [
- q(Pahawh Hmong),
- ],
- q(0063) => [
- q(Nyiakeng Puachue Hmong),
- ],
- q(0064) => [
- q(Japanese syllabaries (alias for Hiragana + Katakana)),
- ],
- q(0065) => [
- q(Old Hungarian (Hungarian Runic)),
- q(Old Hungarian),
- q(Hungarian Runic),
- ],
- q(0066) => [
- q(Indus (Harappan)),
- q(Indus),
- q(Harappan),
- ],
- q(0067) => [
- q(Old Italic (Etruscan, Oscan, etc.)),
- ],
- q(0068) => [
- q(Jamo (alias for Jamo subset of Hangul)),
- ],
- q(0069) => [
- q(Javanese),
- ],
- q(0070) => [
- q(Japanese (alias for Han + Hiragana + Katakana)),
- ],
- q(0071) => [
- q(Jurchen),
- ],
- q(0072) => [
- q(Kayah Li),
- ],
- q(0073) => [
- q(Katakana),
- ],
- q(0074) => [
- q(Kharoshthi),
- ],
- q(0075) => [
- q(Khmer),
- ],
- q(0076) => [
- q(Khojki),
- ],
- q(0077) => [
- q(Khitan large script),
- ],
- q(0078) => [
- q(Khitan small script),
- ],
- q(0079) => [
- q(Kannada),
- ],
- q(0080) => [
- q(Korean (alias for Hangul + Han)),
- ],
- q(0081) => [
- q(Kpelle),
- ],
- q(0082) => [
- q(Kaithi),
- ],
- q(0083) => [
- q(Tai Tham (Lanna)),
- q(Tai Tham),
- q(Lanna),
- ],
- q(0084) => [
- q(Lao),
- ],
- q(0085) => [
- q(Latin (Fraktur variant)),
- ],
- q(0086) => [
- q(Latin (Gaelic variant)),
- ],
- q(0087) => [
- q(Latin),
- ],
- q(0088) => [
- q(Leke),
- ],
- q(0089) => [
- q(Lepcha (Rong)),
- q(Lepcha),
- q(Rong),
- ],
- q(0090) => [
- q(Limbu),
- ],
- q(0091) => [
- q(Linear A),
- ],
- q(0092) => [
- q(Linear B),
- ],
- q(0093) => [
- q(Lisu (Fraser)),
- q(Lisu),
- q(Fraser),
- ],
- q(0094) => [
- q(Loma),
- ],
- q(0095) => [
- q(Lycian),
- ],
- q(0096) => [
- q(Lydian),
- ],
- q(0097) => [
- q(Mahajani),
- ],
- q(0098) => [
- q(Makasar),
- ],
- q(0099) => [
- q(Mandaic, Mandaean),
- q(Mandaic),
- q(Mandaean),
- ],
- q(0100) => [
- q(Manichaean),
- ],
- q(0101) => [
- q(Marchen),
- ],
- q(0102) => [
- q(Mayan hieroglyphs),
- ],
- q(0103) => [
- q(Medefaidrin (Oberi Okaime, Oberi Okaime)),
- q(Medefaidrin),
- q(Oberi Okaime),
- ],
- q(0104) => [
- q(Mende Kikakui),
- ],
- q(0105) => [
- q(Meroitic Cursive),
- ],
- q(0106) => [
- q(Meroitic Hieroglyphs),
- ],
- q(0107) => [
- q(Malayalam),
- ],
- q(0108) => [
- q(Modi, Modi),
- q(Modi),
- ],
- q(0109) => [
- q(Mongolian),
- ],
- q(0110) => [
- q(Moon (Moon code, Moon script, Moon type)),
- q(Moon),
- q(Moon code),
- q(Moon script),
- q(Moon type),
- ],
- q(0111) => [
- q(Mro, Mru),
- q(Mro),
- q(Mru),
- ],
- q(0112) => [
- q(Meitei Mayek (Meithei, Meetei)),
- q(Meitei Mayek),
- q(Meithei),
- q(Meetei),
- ],
- q(0113) => [
- q(Multani),
- ],
- q(0114) => [
- q(Myanmar (Burmese)),
- q(Myanmar),
- q(Burmese),
- ],
- q(0115) => [
- q(Old North Arabian (Ancient North Arabian)),
- q(Old North Arabian),
- q(Ancient North Arabian),
- ],
- q(0116) => [
- q(Nabataean),
- ],
- q(0117) => [
- q(Newa, Newar, Newari, Nepala lipi),
- q(Newa),
- q(Newar),
- q(Newari),
- q(Nepala lipi),
- ],
- q(0118) => [
- q(Naxi Dongba (Nakhi Tomba)),
- q(Naxi Dongba),
- q(Nakhi Tomba),
- ],
- q(0119) => [
- q(Naxi Geba (Nakhi Geba, 'Na-'Khi Ggo-baw)),
- q(Naxi Geba),
- q(Nakhi Geba),
- q('Na-'Khi Ggo-baw),
- ],
- q(0120) => [
- q(N'Ko),
- ],
- q(0121) => [
- q(Nushu),
- ],
- q(0122) => [
- q(Ogham),
- ],
- q(0123) => [
- q(Ol Chiki (Ol Cemet, Ol, Santali)),
- q(Ol Chiki),
- q(Ol Cemet'),
- q(Ol),
- q(Santali),
- ],
- q(0124) => [
- q(Old Turkic, Orkhon Runic),
- q(Old Turkic),
- q(Orkhon Runic),
- ],
- q(0125) => [
- q(Oriya (Odia)),
- q(Oriya),
- q(Odia),
- ],
- q(0126) => [
- q(Osage),
- ],
- q(0127) => [
- q(Osmanya),
- ],
- q(0128) => [
- q(Palmyrene),
- ],
- q(0129) => [
- q(Pau Cin Hau),
- ],
- q(0130) => [
- q(Old Permic),
- ],
- q(0131) => [
- q(Phags-pa),
- ],
- q(0132) => [
- q(Inscriptional Pahlavi),
- ],
- q(0133) => [
- q(Psalter Pahlavi),
- ],
- q(0134) => [
- q(Book Pahlavi),
- ],
- q(0135) => [
- q(Phoenician),
- ],
- q(0136) => [
- q(Miao (Pollard)),
- q(Miao),
- q(Pollard),
- ],
- q(0137) => [
- q(Klingon (KLI pIqaD)),
- ],
- q(0138) => [
- q(Inscriptional Parthian),
- ],
- q(0139) => [
- q(Reserved for private use (start)),
- ],
- q(0140) => [
- q(Reserved for private use (end)),
- ],
- q(0141) => [
- q(Rejang (Redjang, Kaganga)),
- q(Rejang),
- q(Redjang),
- q(Kaganga),
- ],
- q(0142) => [
- q(Hanifi Rohingya),
- ],
- q(0143) => [
- q(Rongorongo),
- ],
- q(0144) => [
- q(Runic),
- ],
- q(0145) => [
- q(Samaritan),
- ],
- q(0146) => [
- q(Sarati),
- ],
- q(0147) => [
- q(Old South Arabian),
- ],
- q(0148) => [
- q(Saurashtra),
- ],
- q(0149) => [
- q(SignWriting),
- ],
- q(0150) => [
- q(Shavian (Shaw)),
- q(Shavian),
- q(Shaw),
- ],
- q(0151) => [
- q(Sharada, Sarada),
- q(Sharada),
- q(Sarada),
- ],
- q(0152) => [
- q(Shuishu),
- ],
- q(0153) => [
- q(Siddham, Siddham, Siddhamatrka),
- q(Siddham),
- q(Siddhamatrka),
- ],
- q(0154) => [
- q(Khudawadi, Sindhi),
- q(Khudawadi),
- q(Sindhi),
- ],
- q(0155) => [
- q(Sinhala),
- ],
- q(0156) => [
- q(Sogdian),
- ],
- q(0157) => [
- q(Old Sogdian),
- ],
- q(0158) => [
- q(Sora Sompeng),
- ],
- q(0159) => [
- q(Soyombo),
- ],
- q(0160) => [
- q(Sundanese),
- ],
- q(0161) => [
- q(Syloti Nagri),
- ],
- q(0162) => [
- q(Syriac),
- ],
- q(0163) => [
- q(Syriac (Estrangelo variant)),
- ],
- q(0164) => [
- q(Syriac (Western variant)),
- ],
- q(0165) => [
- q(Syriac (Eastern variant)),
- ],
- q(0166) => [
- q(Tagbanwa),
- ],
- q(0167) => [
- q(Takri, Takri, Tankri),
- q(Takri),
- q(Tankri),
- ],
- q(0168) => [
- q(Tai Le),
- ],
- q(0169) => [
- q(New Tai Lue),
- ],
- q(0170) => [
- q(Tamil),
- ],
- q(0171) => [
- q(Tangut),
- ],
- q(0172) => [
- q(Tai Viet),
- ],
- q(0173) => [
- q(Telugu),
- ],
- q(0174) => [
- q(Tengwar),
- ],
- q(0175) => [
- q(Tifinagh (Berber)),
- q(Tifinagh),
- q(Berber),
- ],
- q(0176) => [
- q(Tagalog (Baybayin, Alibata)),
- q(Tagalog),
- q(Baybayin),
- q(Alibata),
- ],
- q(0177) => [
- q(Thaana),
- ],
- q(0178) => [
- q(Thai),
- ],
- q(0179) => [
- q(Tibetan),
- ],
- q(0180) => [
- q(Tirhuta),
- ],
- q(0181) => [
- q(Ugaritic),
- ],
- q(0182) => [
- q(Vai),
- ],
- q(0183) => [
- q(Visible Speech),
- ],
- q(0184) => [
- q(Warang Citi (Varang Kshiti)),
- q(Warang Citi),
- q(Varang Kshiti),
- ],
- q(0185) => [
- q(Wancho),
- ],
- q(0186) => [
- q(Woleai),
- ],
- q(0187) => [
- q(Old Persian),
- ],
- q(0188) => [
- q(Cuneiform, Sumero-Akkadian),
- q(Sumero-Akkadian cuneiform),
- ],
- q(0189) => [
- q(Yi),
- ],
- q(0190) => [
- q(Zanabazar Square (Zanabazarin Dorboljin Useg, Xewtee Dorboljin Bicig, Horizontal Square Script)),
- q(Zanabazar Square),
- q(Zanabazarin Dorboljin Useg),
- q(Xewtee Dorboljin Bicig),
- q(Horizontal Square Script),
- ],
- q(0191) => [
- q(Code for inherited script),
- ],
- q(0192) => [
- q(Mathematical notation),
- ],
- q(0193) => [
- q(Symbols (Emoji variant)),
- ],
- q(0194) => [
- q(Symbols),
- ],
-};
-
-$Locale::Codes::Data{'script'}{'alias2id'} = {
- q('na-'khi ggo-baw) => [
- q(0119),
- q(3),
- ],
- q(adlam) => [
- q(0001),
- q(0),
- ],
- q(afaka) => [
- q(0002),
- q(0),
- ],
- q(ahom) => [
- q(0004),
- q(1),
- ],
- q(ahom, tai ahom) => [
- q(0004),
- q(0),
- ],
- q(alibata) => [
- q(0176),
- q(3),
- ],
- q(anatolian hieroglyphs) => [
- q(0061),
- q(1),
- ],
- q(anatolian hieroglyphs (luwian hieroglyphs, hittite hieroglyphs)) => [
- q(0061),
- q(0),
- ],
- q(ancient north arabian) => [
- q(0115),
- q(2),
- ],
- q(arabic) => [
- q(0005),
- q(0),
- ],
- q(arabic (nastaliq variant)) => [
- q(0006),
- q(0),
- ],
- q(armenian) => [
- q(0008),
- q(0),
- ],
- q(avestan) => [
- q(0009),
- q(0),
- ],
- q(balinese) => [
- q(0010),
- q(0),
- ],
- q(bamum) => [
- q(0011),
- q(0),
- ],
- q(bangla) => [
- q(0014),
- q(2),
- ],
- q(bassa vah) => [
- q(0012),
- q(0),
- ],
- q(batak) => [
- q(0013),
- q(0),
- ],
- q(baybayin) => [
- q(0176),
- q(2),
- ],
- q(bengali) => [
- q(0014),
- q(1),
- ],
- q(bengali (bangla)) => [
- q(0014),
- q(0),
- ],
- q(berber) => [
- q(0175),
- q(2),
- ],
- q(bhaiksuki) => [
- q(0015),
- q(0),
- ],
- q(blissymbols) => [
- q(0016),
- q(0),
- ],
- q(book pahlavi) => [
- q(0134),
- q(0),
- ],
- q(bopomofo) => [
- q(0017),
- q(0),
- ],
- q(brahmi) => [
- q(0018),
- q(0),
- ],
- q(braille) => [
- q(0019),
- q(0),
- ],
- q(buginese) => [
- q(0020),
- q(0),
- ],
- q(buhid) => [
- q(0021),
- q(0),
- ],
- q(burmese) => [
- q(0114),
- q(2),
- ],
- q(carian) => [
- q(0024),
- q(0),
- ],
- q(caucasian albanian) => [
- q(0003),
- q(0),
- ],
- q(chakma) => [
- q(0022),
- q(0),
- ],
- q(cham) => [
- q(0025),
- q(0),
- ],
- q(cherokee) => [
- q(0026),
- q(0),
- ],
- q(cirth) => [
- q(0027),
- q(0),
- ],
- q(code for inherited script) => [
- q(0191),
- q(0),
- ],
- q(coptic) => [
- q(0028),
- q(0),
- ],
- q(cuneiform, sumero-akkadian) => [
- q(0188),
- q(0),
- ],
- q(cypriot syllabary) => [
- q(0030),
- q(0),
- ],
- q(cypro-minoan) => [
- q(0029),
- q(0),
- ],
- q(cyrillic) => [
- q(0031),
- q(0),
- ],
- q(cyrillic (old church slavonic variant)) => [
- q(0032),
- q(0),
- ],
- q(deseret) => [
- q(0035),
- q(1),
- ],
- q(deseret (mormon)) => [
- q(0035),
- q(0),
- ],
- q(devanagari) => [
- q(0033),
- q(1),
- ],
- q(devanagari (nagari)) => [
- q(0033),
- q(0),
- ],
- q(dogra) => [
- q(0034),
- q(0),
- ],
- q(duployan shorthand) => [
- q(0036),
- q(1),
- ],
- q(duployan shorthand, duployan stenography) => [
- q(0036),
- q(0),
- ],
- q(duployan stenography) => [
- q(0036),
- q(2),
- ],
- q(egyptian demotic) => [
- q(0037),
- q(0),
- ],
- q(egyptian hieratic) => [
- q(0038),
- q(0),
- ],
- q(egyptian hieroglyphs) => [
- q(0039),
- q(0),
- ],
- q(elbasan) => [
- q(0040),
- q(0),
- ],
- q(ethiopic) => [
- q(0041),
- q(1),
- ],
- q(ethiopic (geez)) => [
- q(0041),
- q(0),
- ],
- q(fraser) => [
- q(0093),
- q(2),
- ],
- q(ge'ez) => [
- q(0041),
- q(2),
- ],
- q(georgian (mkhedruli and mtavruli)) => [
- q(0043),
- q(0),
- ],
- q(glagolitic) => [
- q(0044),
- q(0),
- ],
- q(gothic) => [
- q(0047),
- q(0),
- ],
- q(grantha) => [
- q(0048),
- q(0),
- ],
- q(greek) => [
- q(0049),
- q(0),
- ],
- q(gujarati) => [
- q(0050),
- q(0),
- ],
- q(gunjala gondi) => [
- q(0045),
- q(0),
- ],
- q(gurmukhi) => [
- q(0051),
- q(0),
- ],
- q(han) => [
- q(0054),
- q(1),
- ],
- q(han (hanzi, kanji, hanja)) => [
- q(0054),
- q(0),
- ],
- q(han (simplified variant)) => [
- q(0056),
- q(0),
- ],
- q(han (traditional variant)) => [
- q(0057),
- q(0),
- ],
- q(han with bopomofo (alias for han + bopomofo)) => [
- q(0052),
- q(0),
- ],
- q(hangeul) => [
- q(0053),
- q(2),
- ],
- q(hangul) => [
- q(0053),
- q(1),
- ],
- q(hangul (hangul, hangeul)) => [
- q(0053),
- q(0),
- ],
- q(hanifi rohingya) => [
- q(0142),
- q(0),
- ],
- q(hanja) => [
- q(0054),
- q(4),
- ],
- q(hanunoo) => [
- q(0055),
- q(1),
- ],
- q(hanunoo (hanunoo)) => [
- q(0055),
- q(0),
- ],
- q(hanzi) => [
- q(0054),
- q(2),
- ],
- q(harappan) => [
- q(0066),
- q(2),
- ],
- q(hatran) => [
- q(0058),
- q(0),
- ],
- q(hebrew) => [
- q(0059),
- q(0),
- ],
- q(hiragana) => [
- q(0060),
- q(0),
- ],
- q(hittite hieroglyphs) => [
- q(0061),
- q(3),
- ],
- q(horizontal square script) => [
- q(0190),
- q(4),
- ],
- q(hungarian runic) => [
- q(0065),
- q(2),
- ],
- q(imperial aramaic) => [
- q(0007),
- q(0),
- ],
- q(indus) => [
- q(0066),
- q(1),
- ],
- q(indus (harappan)) => [
- q(0066),
- q(0),
- ],
- q(inscriptional pahlavi) => [
- q(0132),
- q(0),
- ],
- q(inscriptional parthian) => [
- q(0138),
- q(0),
- ],
- q(jamo (alias for jamo subset of hangul)) => [
- q(0068),
- q(0),
- ],
- q(japanese (alias for han + hiragana + katakana)) => [
- q(0070),
- q(0),
- ],
- q(japanese syllabaries (alias for hiragana + katakana)) => [
- q(0064),
- q(0),
- ],
- q(javanese) => [
- q(0069),
- q(0),
- ],
- q(jurchen) => [
- q(0071),
- q(0),
- ],
- q(kaganga) => [
- q(0141),
- q(3),
- ],
- q(kaithi) => [
- q(0082),
- q(0),
- ],
- q(kanji) => [
- q(0054),
- q(3),
- ],
- q(kannada) => [
- q(0079),
- q(0),
- ],
- q(katakana) => [
- q(0073),
- q(0),
- ],
- q(kayah li) => [
- q(0072),
- q(0),
- ],
- q(kharoshthi) => [
- q(0074),
- q(0),
- ],
- q(khitan large script) => [
- q(0077),
- q(0),
- ],
- q(khitan small script) => [
- q(0078),
- q(0),
- ],
- q(khmer) => [
- q(0075),
- q(0),
- ],
- q(khojki) => [
- q(0076),
- q(0),
- ],
- q(khudawadi) => [
- q(0154),
- q(1),
- ],
- q(khudawadi, sindhi) => [
- q(0154),
- q(0),
- ],
- q(khutsuri (asomtavruli and nuskhuri)) => [
- q(0042),
- q(0),
- ],
- q(klingon (kli piqad)) => [
- q(0137),
- q(0),
- ],
- q(korean (alias for hangul + han)) => [
- q(0080),
- q(0),
- ],
- q(kpelle) => [
- q(0081),
- q(0),
- ],
- q(lanna) => [
- q(0083),
- q(2),
- ],
- q(lao) => [
- q(0084),
- q(0),
- ],
- q(latin) => [
- q(0087),
- q(0),
- ],
- q(latin (fraktur variant)) => [
- q(0085),
- q(0),
- ],
- q(latin (gaelic variant)) => [
- q(0086),
- q(0),
- ],
- q(leke) => [
- q(0088),
- q(0),
- ],
- q(lepcha) => [
- q(0089),
- q(1),
- ],
- q(lepcha (rong)) => [
- q(0089),
- q(0),
- ],
- q(limbu) => [
- q(0090),
- q(0),
- ],
- q(linear a) => [
- q(0091),
- q(0),
- ],
- q(linear b) => [
- q(0092),
- q(0),
- ],
- q(lisu) => [
- q(0093),
- q(1),
- ],
- q(lisu (fraser)) => [
- q(0093),
- q(0),
- ],
- q(loma) => [
- q(0094),
- q(0),
- ],
- q(luwian hieroglyphs) => [
- q(0061),
- q(2),
- ],
- q(lycian) => [
- q(0095),
- q(0),
- ],
- q(lydian) => [
- q(0096),
- q(0),
- ],
- q(mahajani) => [
- q(0097),
- q(0),
- ],
- q(makasar) => [
- q(0098),
- q(0),
- ],
- q(malayalam) => [
- q(0107),
- q(0),
- ],
- q(mandaean) => [
- q(0099),
- q(2),
- ],
- q(mandaic) => [
- q(0099),
- q(1),
- ],
- q(mandaic, mandaean) => [
- q(0099),
- q(0),
- ],
- q(manichaean) => [
- q(0100),
- q(0),
- ],
- q(marchen) => [
- q(0101),
- q(0),
- ],
- q(masaram gondi) => [
- q(0046),
- q(0),
- ],
- q(mathematical notation) => [
- q(0192),
- q(0),
- ],
- q(mayan hieroglyphs) => [
- q(0102),
- q(0),
- ],
- q(medefaidrin) => [
- q(0103),
- q(1),
- ],
- q(medefaidrin (oberi okaime, oberi okaime)) => [
- q(0103),
- q(0),
- ],
- q(meetei) => [
- q(0112),
- q(3),
- ],
- q(meitei mayek) => [
- q(0112),
- q(1),
- ],
- q(meitei mayek (meithei, meetei)) => [
- q(0112),
- q(0),
- ],
- q(meithei) => [
- q(0112),
- q(2),
- ],
- q(mende kikakui) => [
- q(0104),
- q(0),
- ],
- q(meroitic cursive) => [
- q(0105),
- q(0),
- ],
- q(meroitic hieroglyphs) => [
- q(0106),
- q(0),
- ],
- q(miao) => [
- q(0136),
- q(1),
- ],
- q(miao (pollard)) => [
- q(0136),
- q(0),
- ],
- q(modi) => [
- q(0108),
- q(1),
- ],
- q(modi, modi) => [
- q(0108),
- q(0),
- ],
- q(mongolian) => [
- q(0109),
- q(0),
- ],
- q(moon) => [
- q(0110),
- q(1),
- ],
- q(moon (moon code, moon script, moon type)) => [
- q(0110),
- q(0),
- ],
- q(moon code) => [
- q(0110),
- q(2),
- ],
- q(moon script) => [
- q(0110),
- q(3),
- ],
- q(moon type) => [
- q(0110),
- q(4),
- ],
- q(mormon) => [
- q(0035),
- q(2),
- ],
- q(mro) => [
- q(0111),
- q(1),
- ],
- q(mro, mru) => [
- q(0111),
- q(0),
- ],
- q(mru) => [
- q(0111),
- q(2),
- ],
- q(multani) => [
- q(0113),
- q(0),
- ],
- q(myanmar) => [
- q(0114),
- q(1),
- ],
- q(myanmar (burmese)) => [
- q(0114),
- q(0),
- ],
- q(n'ko) => [
- q(0120),
- q(0),
- ],
- q(nabataean) => [
- q(0116),
- q(0),
- ],
- q(nagari) => [
- q(0033),
- q(2),
- ],
- q(nakhi geba) => [
- q(0119),
- q(2),
- ],
- q(nakhi tomba) => [
- q(0118),
- q(2),
- ],
- q(naxi dongba) => [
- q(0118),
- q(1),
- ],
- q(naxi dongba (nakhi tomba)) => [
- q(0118),
- q(0),
- ],
- q(naxi geba) => [
- q(0119),
- q(1),
- ],
- q(naxi geba (nakhi geba, 'na-'khi ggo-baw)) => [
- q(0119),
- q(0),
- ],
- q(nepala lipi) => [
- q(0117),
- q(4),
- ],
- q(new tai lue) => [
- q(0169),
- q(0),
- ],
- q(newa) => [
- q(0117),
- q(1),
- ],
- q(newa, newar, newari, nepala lipi) => [
- q(0117),
- q(0),
- ],
- q(newar) => [
- q(0117),
- q(2),
- ],
- q(newari) => [
- q(0117),
- q(3),
- ],
- q(nushu) => [
- q(0121),
- q(0),
- ],
- q(nyiakeng puachue hmong) => [
- q(0063),
- q(0),
- ],
- q(oberi okaime) => [
- q(0103),
- q(2),
- ],
- q(odia) => [
- q(0125),
- q(2),
- ],
- q(ogham) => [
- q(0122),
- q(0),
- ],
- q(ol) => [
- q(0123),
- q(3),
- ],
- q(ol cemet') => [
- q(0123),
- q(2),
- ],
- q(ol chiki) => [
- q(0123),
- q(1),
- ],
- q(ol chiki (ol cemet, ol, santali)) => [
- q(0123),
- q(0),
- ],
- q(old hungarian) => [
- q(0065),
- q(1),
- ],
- q(old hungarian (hungarian runic)) => [
- q(0065),
- q(0),
- ],
- q(old italic (etruscan, oscan, etc.)) => [
- q(0067),
- q(0),
- ],
- q(old north arabian) => [
- q(0115),
- q(1),
- ],
- q(old north arabian (ancient north arabian)) => [
- q(0115),
- q(0),
- ],
- q(old permic) => [
- q(0130),
- q(0),
- ],
- q(old persian) => [
- q(0187),
- q(0),
- ],
- q(old sogdian) => [
- q(0157),
- q(0),
- ],
- q(old south arabian) => [
- q(0147),
- q(0),
- ],
- q(old turkic) => [
- q(0124),
- q(1),
- ],
- q(old turkic, orkhon runic) => [
- q(0124),
- q(0),
- ],
- q(oriya) => [
- q(0125),
- q(1),
- ],
- q(oriya (odia)) => [
- q(0125),
- q(0),
- ],
- q(orkhon runic) => [
- q(0124),
- q(2),
- ],
- q(osage) => [
- q(0126),
- q(0),
- ],
- q(osmanya) => [
- q(0127),
- q(0),
- ],
- q(pahawh hmong) => [
- q(0062),
- q(0),
- ],
- q(palmyrene) => [
- q(0128),
- q(0),
- ],
- q(pau cin hau) => [
- q(0129),
- q(0),
- ],
- q(phags-pa) => [
- q(0131),
- q(0),
- ],
- q(phoenician) => [
- q(0135),
- q(0),
- ],
- q(pollard) => [
- q(0136),
- q(2),
- ],
- q(psalter pahlavi) => [
- q(0133),
- q(0),
- ],
- q(redjang) => [
- q(0141),
- q(2),
- ],
- q(rejang) => [
- q(0141),
- q(1),
- ],
- q(rejang (redjang, kaganga)) => [
- q(0141),
- q(0),
- ],
- q(reserved for private use (end)) => [
- q(0140),
- q(0),
- ],
- q(reserved for private use (start)) => [
- q(0139),
- q(0),
- ],
- q(rong) => [
- q(0089),
- q(2),
- ],
- q(rongorongo) => [
- q(0143),
- q(0),
- ],
- q(runic) => [
- q(0144),
- q(0),
- ],
- q(samaritan) => [
- q(0145),
- q(0),
- ],
- q(santali) => [
- q(0123),
- q(4),
- ],
- q(sarada) => [
- q(0151),
- q(2),
- ],
- q(sarati) => [
- q(0146),
- q(0),
- ],
- q(saurashtra) => [
- q(0148),
- q(0),
- ],
- q(sharada) => [
- q(0151),
- q(1),
- ],
- q(sharada, sarada) => [
- q(0151),
- q(0),
- ],
- q(shavian) => [
- q(0150),
- q(1),
- ],
- q(shavian (shaw)) => [
- q(0150),
- q(0),
- ],
- q(shaw) => [
- q(0150),
- q(2),
- ],
- q(shuishu) => [
- q(0152),
- q(0),
- ],
- q(siddham) => [
- q(0153),
- q(1),
- ],
- q(siddham, siddham, siddhamatrka) => [
- q(0153),
- q(0),
- ],
- q(siddhamatrka) => [
- q(0153),
- q(2),
- ],
- q(signwriting) => [
- q(0149),
- q(0),
- ],
- q(sindhi) => [
- q(0154),
- q(2),
- ],
- q(sinhala) => [
- q(0155),
- q(0),
- ],
- q(sogdian) => [
- q(0156),
- q(0),
- ],
- q(sora sompeng) => [
- q(0158),
- q(0),
- ],
- q(soyombo) => [
- q(0159),
- q(0),
- ],
- q(sumero-akkadian cuneiform) => [
- q(0188),
- q(1),
- ],
- q(sundanese) => [
- q(0160),
- q(0),
- ],
- q(syloti nagri) => [
- q(0161),
- q(0),
- ],
- q(symbols) => [
- q(0194),
- q(0),
- ],
- q(symbols (emoji variant)) => [
- q(0193),
- q(0),
- ],
- q(syriac) => [
- q(0162),
- q(0),
- ],
- q(syriac (eastern variant)) => [
- q(0165),
- q(0),
- ],
- q(syriac (estrangelo variant)) => [
- q(0163),
- q(0),
- ],
- q(syriac (western variant)) => [
- q(0164),
- q(0),
- ],
- q(tagalog) => [
- q(0176),
- q(1),
- ],
- q(tagalog (baybayin, alibata)) => [
- q(0176),
- q(0),
- ],
- q(tagbanwa) => [
- q(0166),
- q(0),
- ],
- q(tai ahom) => [
- q(0004),
- q(2),
- ],
- q(tai le) => [
- q(0168),
- q(0),
- ],
- q(tai tham) => [
- q(0083),
- q(1),
- ],
- q(tai tham (lanna)) => [
- q(0083),
- q(0),
- ],
- q(tai viet) => [
- q(0172),
- q(0),
- ],
- q(takri) => [
- q(0167),
- q(1),
- ],
- q(takri, takri, tankri) => [
- q(0167),
- q(0),
- ],
- q(tamil) => [
- q(0170),
- q(0),
- ],
- q(tangut) => [
- q(0171),
- q(0),
- ],
- q(tankri) => [
- q(0167),
- q(2),
- ],
- q(telugu) => [
- q(0173),
- q(0),
- ],
- q(tengwar) => [
- q(0174),
- q(0),
- ],
- q(thaana) => [
- q(0177),
- q(0),
- ],
- q(thai) => [
- q(0178),
- q(0),
- ],
- q(tibetan) => [
- q(0179),
- q(0),
- ],
- q(tifinagh) => [
- q(0175),
- q(1),
- ],
- q(tifinagh (berber)) => [
- q(0175),
- q(0),
- ],
- q(tirhuta) => [
- q(0180),
- q(0),
- ],
- q(ugaritic) => [
- q(0181),
- q(0),
- ],
- q(unified canadian aboriginal syllabics) => [
- q(0023),
- q(0),
- ],
- q(vai) => [
- q(0182),
- q(0),
- ],
- q(varang kshiti) => [
- q(0184),
- q(2),
- ],
- q(visible speech) => [
- q(0183),
- q(0),
- ],
- q(wancho) => [
- q(0185),
- q(0),
- ],
- q(warang citi) => [
- q(0184),
- q(1),
- ],
- q(warang citi (varang kshiti)) => [
- q(0184),
- q(0),
- ],
- q(woleai) => [
- q(0186),
- q(0),
- ],
- q(xewtee dorboljin bicig) => [
- q(0190),
- q(3),
- ],
- q(yi) => [
- q(0189),
- q(0),
- ],
- q(zanabazar square) => [
- q(0190),
- q(1),
- ],
- q(zanabazar square (zanabazarin dorboljin useg, xewtee dorboljin bicig, horizontal square script)) => [
- q(0190),
- q(0),
- ],
- q(zanabazarin dorboljin useg) => [
- q(0190),
- q(2),
- ],
-};
-
-$Locale::Codes::Data{'script'}{'code2id'} = {
- q(alpha) => {
- q(Adlm) => [
- q(0001),
- q(0),
- ],
- q(Afak) => [
- q(0002),
- q(0),
- ],
- q(Aghb) => [
- q(0003),
- q(0),
- ],
- q(Ahom) => [
- q(0004),
- q(1),
- ],
- q(Arab) => [
- q(0005),
- q(0),
- ],
- q(Aran) => [
- q(0006),
- q(0),
- ],
- q(Armi) => [
- q(0007),
- q(0),
- ],
- q(Armn) => [
- q(0008),
- q(0),
- ],
- q(Avst) => [
- q(0009),
- q(0),
- ],
- q(Bali) => [
- q(0010),
- q(0),
- ],
- q(Bamu) => [
- q(0011),
- q(0),
- ],
- q(Bass) => [
- q(0012),
- q(0),
- ],
- q(Batk) => [
- q(0013),
- q(0),
- ],
- q(Beng) => [
- q(0014),
- q(1),
- ],
- q(Bhks) => [
- q(0015),
- q(0),
- ],
- q(Blis) => [
- q(0016),
- q(0),
- ],
- q(Bopo) => [
- q(0017),
- q(0),
- ],
- q(Brah) => [
- q(0018),
- q(0),
- ],
- q(Brai) => [
- q(0019),
- q(0),
- ],
- q(Bugi) => [
- q(0020),
- q(0),
- ],
- q(Buhd) => [
- q(0021),
- q(0),
- ],
- q(Cakm) => [
- q(0022),
- q(0),
- ],
- q(Cans) => [
- q(0023),
- q(0),
- ],
- q(Cari) => [
- q(0024),
- q(0),
- ],
- q(Cham) => [
- q(0025),
- q(0),
- ],
- q(Cher) => [
- q(0026),
- q(0),
- ],
- q(Cirt) => [
- q(0027),
- q(0),
- ],
- q(Copt) => [
- q(0028),
- q(0),
- ],
- q(Cpmn) => [
- q(0029),
- q(0),
- ],
- q(Cprt) => [
- q(0030),
- q(0),
- ],
- q(Cyrl) => [
- q(0031),
- q(0),
- ],
- q(Cyrs) => [
- q(0032),
- q(0),
- ],
- q(Deva) => [
- q(0033),
- q(1),
- ],
- q(Dogr) => [
- q(0034),
- q(0),
- ],
- q(Dsrt) => [
- q(0035),
- q(1),
- ],
- q(Dupl) => [
- q(0036),
- q(1),
- ],
- q(Egyd) => [
- q(0037),
- q(0),
- ],
- q(Egyh) => [
- q(0038),
- q(0),
- ],
- q(Egyp) => [
- q(0039),
- q(0),
- ],
- q(Elba) => [
- q(0040),
- q(0),
- ],
- q(Ethi) => [
- q(0041),
- q(1),
- ],
- q(Geok) => [
- q(0042),
- q(0),
- ],
- q(Geor) => [
- q(0043),
- q(0),
- ],
- q(Glag) => [
- q(0044),
- q(0),
- ],
- q(Gong) => [
- q(0045),
- q(0),
- ],
- q(Gonm) => [
- q(0046),
- q(0),
- ],
- q(Goth) => [
- q(0047),
- q(0),
- ],
- q(Gran) => [
- q(0048),
- q(0),
- ],
- q(Grek) => [
- q(0049),
- q(0),
- ],
- q(Gujr) => [
- q(0050),
- q(0),
- ],
- q(Guru) => [
- q(0051),
- q(0),
- ],
- q(Hanb) => [
- q(0052),
- q(0),
- ],
- q(Hang) => [
- q(0053),
- q(1),
- ],
- q(Hani) => [
- q(0054),
- q(1),
- ],
- q(Hano) => [
- q(0055),
- q(1),
- ],
- q(Hans) => [
- q(0056),
- q(0),
- ],
- q(Hant) => [
- q(0057),
- q(0),
- ],
- q(Hatr) => [
- q(0058),
- q(0),
- ],
- q(Hebr) => [
- q(0059),
- q(0),
- ],
- q(Hira) => [
- q(0060),
- q(0),
- ],
- q(Hluw) => [
- q(0061),
- q(1),
- ],
- q(Hmng) => [
- q(0062),
- q(0),
- ],
- q(Hmnp) => [
- q(0063),
- q(0),
- ],
- q(Hrkt) => [
- q(0064),
- q(0),
- ],
- q(Hung) => [
- q(0065),
- q(1),
- ],
- q(Inds) => [
- q(0066),
- q(1),
- ],
- q(Ital) => [
- q(0067),
- q(0),
- ],
- q(Jamo) => [
- q(0068),
- q(0),
- ],
- q(Java) => [
- q(0069),
- q(0),
- ],
- q(Jpan) => [
- q(0070),
- q(0),
- ],
- q(Jurc) => [
- q(0071),
- q(0),
- ],
- q(Kali) => [
- q(0072),
- q(0),
- ],
- q(Kana) => [
- q(0073),
- q(0),
- ],
- q(Khar) => [
- q(0074),
- q(0),
- ],
- q(Khmr) => [
- q(0075),
- q(0),
- ],
- q(Khoj) => [
- q(0076),
- q(0),
- ],
- q(Kitl) => [
- q(0077),
- q(0),
- ],
- q(Kits) => [
- q(0078),
- q(0),
- ],
- q(Knda) => [
- q(0079),
- q(0),
- ],
- q(Kore) => [
- q(0080),
- q(0),
- ],
- q(Kpel) => [
- q(0081),
- q(0),
- ],
- q(Kthi) => [
- q(0082),
- q(0),
- ],
- q(Lana) => [
- q(0083),
- q(1),
- ],
- q(Laoo) => [
- q(0084),
- q(0),
- ],
- q(Latf) => [
- q(0085),
- q(0),
- ],
- q(Latg) => [
- q(0086),
- q(0),
- ],
- q(Latn) => [
- q(0087),
- q(0),
- ],
- q(Leke) => [
- q(0088),
- q(0),
- ],
- q(Lepc) => [
- q(0089),
- q(1),
- ],
- q(Limb) => [
- q(0090),
- q(0),
- ],
- q(Lina) => [
- q(0091),
- q(0),
- ],
- q(Linb) => [
- q(0092),
- q(0),
- ],
- q(Lisu) => [
- q(0093),
- q(1),
- ],
- q(Loma) => [
- q(0094),
- q(0),
- ],
- q(Lyci) => [
- q(0095),
- q(0),
- ],
- q(Lydi) => [
- q(0096),
- q(0),
- ],
- q(Mahj) => [
- q(0097),
- q(0),
- ],
- q(Maka) => [
- q(0098),
- q(0),
- ],
- q(Mand) => [
- q(0099),
- q(1),
- ],
- q(Mani) => [
- q(0100),
- q(0),
- ],
- q(Marc) => [
- q(0101),
- q(0),
- ],
- q(Maya) => [
- q(0102),
- q(0),
- ],
- q(Medf) => [
- q(0103),
- q(1),
- ],
- q(Mend) => [
- q(0104),
- q(0),
- ],
- q(Merc) => [
- q(0105),
- q(0),
- ],
- q(Mero) => [
- q(0106),
- q(0),
- ],
- q(Mlym) => [
- q(0107),
- q(0),
- ],
- q(Modi) => [
- q(0108),
- q(1),
- ],
- q(Mong) => [
- q(0109),
- q(0),
- ],
- q(Moon) => [
- q(0110),
- q(1),
- ],
- q(Mroo) => [
- q(0111),
- q(1),
- ],
- q(Mtei) => [
- q(0112),
- q(1),
- ],
- q(Mult) => [
- q(0113),
- q(0),
- ],
- q(Mymr) => [
- q(0114),
- q(1),
- ],
- q(Narb) => [
- q(0115),
- q(1),
- ],
- q(Nbat) => [
- q(0116),
- q(0),
- ],
- q(Newa) => [
- q(0117),
- q(1),
- ],
- q(Nkdb) => [
- q(0118),
- q(1),
- ],
- q(Nkgb) => [
- q(0119),
- q(1),
- ],
- q(Nkoo) => [
- q(0120),
- q(0),
- ],
- q(Nshu) => [
- q(0121),
- q(0),
- ],
- q(Ogam) => [
- q(0122),
- q(0),
- ],
- q(Olck) => [
- q(0123),
- q(1),
- ],
- q(Orkh) => [
- q(0124),
- q(1),
- ],
- q(Orya) => [
- q(0125),
- q(1),
- ],
- q(Osge) => [
- q(0126),
- q(0),
- ],
- q(Osma) => [
- q(0127),
- q(0),
- ],
- q(Palm) => [
- q(0128),
- q(0),
- ],
- q(Pauc) => [
- q(0129),
- q(0),
- ],
- q(Perm) => [
- q(0130),
- q(0),
- ],
- q(Phag) => [
- q(0131),
- q(0),
- ],
- q(Phli) => [
- q(0132),
- q(0),
- ],
- q(Phlp) => [
- q(0133),
- q(0),
- ],
- q(Phlv) => [
- q(0134),
- q(0),
- ],
- q(Phnx) => [
- q(0135),
- q(0),
- ],
- q(Piqd) => [
- q(0137),
- q(0),
- ],
- q(Plrd) => [
- q(0136),
- q(1),
- ],
- q(Prti) => [
- q(0138),
- q(0),
- ],
- q(Qaaa) => [
- q(0139),
- q(0),
- ],
- q(Qabx) => [
- q(0140),
- q(0),
- ],
- q(Rjng) => [
- q(0141),
- q(1),
- ],
- q(Rohg) => [
- q(0142),
- q(0),
- ],
- q(Roro) => [
- q(0143),
- q(0),
- ],
- q(Runr) => [
- q(0144),
- q(0),
- ],
- q(Samr) => [
- q(0145),
- q(0),
- ],
- q(Sara) => [
- q(0146),
- q(0),
- ],
- q(Sarb) => [
- q(0147),
- q(0),
- ],
- q(Saur) => [
- q(0148),
- q(0),
- ],
- q(Sgnw) => [
- q(0149),
- q(0),
- ],
- q(Shaw) => [
- q(0150),
- q(1),
- ],
- q(Shrd) => [
- q(0151),
- q(1),
- ],
- q(Shui) => [
- q(0152),
- q(0),
- ],
- q(Sidd) => [
- q(0153),
- q(1),
- ],
- q(Sind) => [
- q(0154),
- q(1),
- ],
- q(Sinh) => [
- q(0155),
- q(0),
- ],
- q(Sogd) => [
- q(0156),
- q(0),
- ],
- q(Sogo) => [
- q(0157),
- q(0),
- ],
- q(Sora) => [
- q(0158),
- q(0),
- ],
- q(Soyo) => [
- q(0159),
- q(0),
- ],
- q(Sund) => [
- q(0160),
- q(0),
- ],
- q(Sylo) => [
- q(0161),
- q(0),
- ],
- q(Syrc) => [
- q(0162),
- q(0),
- ],
- q(Syre) => [
- q(0163),
- q(0),
- ],
- q(Syrj) => [
- q(0164),
- q(0),
- ],
- q(Syrn) => [
- q(0165),
- q(0),
- ],
- q(Tagb) => [
- q(0166),
- q(0),
- ],
- q(Takr) => [
- q(0167),
- q(1),
- ],
- q(Tale) => [
- q(0168),
- q(0),
- ],
- q(Talu) => [
- q(0169),
- q(0),
- ],
- q(Taml) => [
- q(0170),
- q(0),
- ],
- q(Tang) => [
- q(0171),
- q(0),
- ],
- q(Tavt) => [
- q(0172),
- q(0),
- ],
- q(Telu) => [
- q(0173),
- q(0),
- ],
- q(Teng) => [
- q(0174),
- q(0),
- ],
- q(Tfng) => [
- q(0175),
- q(1),
- ],
- q(Tglg) => [
- q(0176),
- q(1),
- ],
- q(Thaa) => [
- q(0177),
- q(0),
- ],
- q(Thai) => [
- q(0178),
- q(0),
- ],
- q(Tibt) => [
- q(0179),
- q(0),
- ],
- q(Tirh) => [
- q(0180),
- q(0),
- ],
- q(Ugar) => [
- q(0181),
- q(0),
- ],
- q(Vaii) => [
- q(0182),
- q(0),
- ],
- q(Visp) => [
- q(0183),
- q(0),
- ],
- q(Wara) => [
- q(0184),
- q(1),
- ],
- q(Wcho) => [
- q(0185),
- q(0),
- ],
- q(Wole) => [
- q(0186),
- q(0),
- ],
- q(Xpeo) => [
- q(0187),
- q(0),
- ],
- q(Xsux) => [
- q(0188),
- q(1),
- ],
- q(Yiii) => [
- q(0189),
- q(0),
- ],
- q(Zanb) => [
- q(0190),
- q(1),
- ],
- q(Zinh) => [
- q(0191),
- q(0),
- ],
- q(Zmth) => [
- q(0192),
- q(0),
- ],
- q(Zsye) => [
- q(0193),
- q(0),
- ],
- q(Zsym) => [
- q(0194),
- q(0),
- ],
- },
- q(num) => {
- q(020) => [
- q(0188),
- q(0),
- ],
- q(030) => [
- q(0187),
- q(0),
- ],
- q(040) => [
- q(0181),
- q(0),
- ],
- q(050) => [
- q(0039),
- q(0),
- ],
- q(060) => [
- q(0038),
- q(0),
- ],
- q(070) => [
- q(0037),
- q(0),
- ],
- q(080) => [
- q(0061),
- q(0),
- ],
- q(085) => [
- q(0118),
- q(0),
- ],
- q(090) => [
- q(0102),
- q(0),
- ],
- q(095) => [
- q(0149),
- q(0),
- ],
- q(100) => [
- q(0106),
- q(0),
- ],
- q(101) => [
- q(0105),
- q(0),
- ],
- q(105) => [
- q(0147),
- q(0),
- ],
- q(106) => [
- q(0115),
- q(0),
- ],
- q(115) => [
- q(0135),
- q(0),
- ],
- q(116) => [
- q(0096),
- q(0),
- ],
- q(120) => [
- q(0175),
- q(0),
- ],
- q(123) => [
- q(0145),
- q(0),
- ],
- q(124) => [
- q(0007),
- q(0),
- ],
- q(125) => [
- q(0059),
- q(0),
- ],
- q(126) => [
- q(0128),
- q(0),
- ],
- q(127) => [
- q(0058),
- q(0),
- ],
- q(130) => [
- q(0138),
- q(0),
- ],
- q(131) => [
- q(0132),
- q(0),
- ],
- q(132) => [
- q(0133),
- q(0),
- ],
- q(133) => [
- q(0134),
- q(0),
- ],
- q(134) => [
- q(0009),
- q(0),
- ],
- q(135) => [
- q(0162),
- q(0),
- ],
- q(136) => [
- q(0165),
- q(0),
- ],
- q(137) => [
- q(0164),
- q(0),
- ],
- q(138) => [
- q(0163),
- q(0),
- ],
- q(139) => [
- q(0100),
- q(0),
- ],
- q(140) => [
- q(0099),
- q(0),
- ],
- q(141) => [
- q(0156),
- q(0),
- ],
- q(142) => [
- q(0157),
- q(0),
- ],
- q(145) => [
- q(0109),
- q(0),
- ],
- q(159) => [
- q(0116),
- q(0),
- ],
- q(160) => [
- q(0005),
- q(0),
- ],
- q(161) => [
- q(0006),
- q(0),
- ],
- q(165) => [
- q(0120),
- q(0),
- ],
- q(166) => [
- q(0001),
- q(0),
- ],
- q(167) => [
- q(0142),
- q(0),
- ],
- q(170) => [
- q(0177),
- q(0),
- ],
- q(175) => [
- q(0124),
- q(0),
- ],
- q(176) => [
- q(0065),
- q(0),
- ],
- q(200) => [
- q(0049),
- q(0),
- ],
- q(201) => [
- q(0024),
- q(0),
- ],
- q(202) => [
- q(0095),
- q(0),
- ],
- q(204) => [
- q(0028),
- q(0),
- ],
- q(206) => [
- q(0047),
- q(0),
- ],
- q(210) => [
- q(0067),
- q(0),
- ],
- q(211) => [
- q(0144),
- q(0),
- ],
- q(212) => [
- q(0122),
- q(0),
- ],
- q(215) => [
- q(0087),
- q(0),
- ],
- q(216) => [
- q(0086),
- q(0),
- ],
- q(217) => [
- q(0085),
- q(0),
- ],
- q(218) => [
- q(0110),
- q(0),
- ],
- q(219) => [
- q(0126),
- q(0),
- ],
- q(220) => [
- q(0031),
- q(0),
- ],
- q(221) => [
- q(0032),
- q(0),
- ],
- q(225) => [
- q(0044),
- q(0),
- ],
- q(226) => [
- q(0040),
- q(0),
- ],
- q(227) => [
- q(0130),
- q(0),
- ],
- q(230) => [
- q(0008),
- q(0),
- ],
- q(239) => [
- q(0003),
- q(0),
- ],
- q(240) => [
- q(0043),
- q(0),
- ],
- q(241) => [
- q(0042),
- q(0),
- ],
- q(250) => [
- q(0035),
- q(0),
- ],
- q(259) => [
- q(0012),
- q(0),
- ],
- q(260) => [
- q(0127),
- q(0),
- ],
- q(261) => [
- q(0123),
- q(0),
- ],
- q(262) => [
- q(0184),
- q(0),
- ],
- q(263) => [
- q(0129),
- q(0),
- ],
- q(264) => [
- q(0111),
- q(0),
- ],
- q(265) => [
- q(0103),
- q(0),
- ],
- q(280) => [
- q(0183),
- q(0),
- ],
- q(281) => [
- q(0150),
- q(0),
- ],
- q(282) => [
- q(0136),
- q(0),
- ],
- q(283) => [
- q(0185),
- q(0),
- ],
- q(284) => [
- q(0068),
- q(0),
- ],
- q(285) => [
- q(0017),
- q(0),
- ],
- q(286) => [
- q(0053),
- q(0),
- ],
- q(287) => [
- q(0080),
- q(0),
- ],
- q(288) => [
- q(0078),
- q(0),
- ],
- q(290) => [
- q(0174),
- q(0),
- ],
- q(291) => [
- q(0027),
- q(0),
- ],
- q(292) => [
- q(0146),
- q(0),
- ],
- q(293) => [
- q(0137),
- q(0),
- ],
- q(300) => [
- q(0018),
- q(0),
- ],
- q(302) => [
- q(0153),
- q(0),
- ],
- q(305) => [
- q(0074),
- q(0),
- ],
- q(310) => [
- q(0051),
- q(0),
- ],
- q(312) => [
- q(0045),
- q(0),
- ],
- q(313) => [
- q(0046),
- q(0),
- ],
- q(314) => [
- q(0097),
- q(0),
- ],
- q(315) => [
- q(0033),
- q(0),
- ],
- q(316) => [
- q(0161),
- q(0),
- ],
- q(317) => [
- q(0082),
- q(0),
- ],
- q(318) => [
- q(0154),
- q(0),
- ],
- q(319) => [
- q(0151),
- q(0),
- ],
- q(320) => [
- q(0050),
- q(0),
- ],
- q(321) => [
- q(0167),
- q(0),
- ],
- q(322) => [
- q(0076),
- q(0),
- ],
- q(323) => [
- q(0113),
- q(0),
- ],
- q(324) => [
- q(0108),
- q(0),
- ],
- q(325) => [
- q(0014),
- q(0),
- ],
- q(326) => [
- q(0180),
- q(0),
- ],
- q(327) => [
- q(0125),
- q(0),
- ],
- q(328) => [
- q(0034),
- q(0),
- ],
- q(329) => [
- q(0159),
- q(0),
- ],
- q(330) => [
- q(0179),
- q(0),
- ],
- q(331) => [
- q(0131),
- q(0),
- ],
- q(332) => [
- q(0101),
- q(0),
- ],
- q(333) => [
- q(0117),
- q(0),
- ],
- q(334) => [
- q(0015),
- q(0),
- ],
- q(335) => [
- q(0089),
- q(0),
- ],
- q(336) => [
- q(0090),
- q(0),
- ],
- q(337) => [
- q(0112),
- q(0),
- ],
- q(338) => [
- q(0004),
- q(0),
- ],
- q(339) => [
- q(0190),
- q(0),
- ],
- q(340) => [
- q(0173),
- q(0),
- ],
- q(343) => [
- q(0048),
- q(0),
- ],
- q(344) => [
- q(0148),
- q(0),
- ],
- q(345) => [
- q(0079),
- q(0),
- ],
- q(346) => [
- q(0170),
- q(0),
- ],
- q(347) => [
- q(0107),
- q(0),
- ],
- q(348) => [
- q(0155),
- q(0),
- ],
- q(349) => [
- q(0022),
- q(0),
- ],
- q(350) => [
- q(0114),
- q(0),
- ],
- q(351) => [
- q(0083),
- q(0),
- ],
- q(352) => [
- q(0178),
- q(0),
- ],
- q(353) => [
- q(0168),
- q(0),
- ],
- q(354) => [
- q(0169),
- q(0),
- ],
- q(355) => [
- q(0075),
- q(0),
- ],
- q(356) => [
- q(0084),
- q(0),
- ],
- q(357) => [
- q(0072),
- q(0),
- ],
- q(358) => [
- q(0025),
- q(0),
- ],
- q(359) => [
- q(0172),
- q(0),
- ],
- q(360) => [
- q(0010),
- q(0),
- ],
- q(361) => [
- q(0069),
- q(0),
- ],
- q(362) => [
- q(0160),
- q(0),
- ],
- q(363) => [
- q(0141),
- q(0),
- ],
- q(364) => [
- q(0088),
- q(0),
- ],
- q(365) => [
- q(0013),
- q(0),
- ],
- q(366) => [
- q(0098),
- q(0),
- ],
- q(367) => [
- q(0020),
- q(0),
- ],
- q(370) => [
- q(0176),
- q(0),
- ],
- q(371) => [
- q(0055),
- q(0),
- ],
- q(372) => [
- q(0021),
- q(0),
- ],
- q(373) => [
- q(0166),
- q(0),
- ],
- q(398) => [
- q(0158),
- q(0),
- ],
- q(399) => [
- q(0093),
- q(0),
- ],
- q(400) => [
- q(0091),
- q(0),
- ],
- q(401) => [
- q(0092),
- q(0),
- ],
- q(402) => [
- q(0029),
- q(0),
- ],
- q(403) => [
- q(0030),
- q(0),
- ],
- q(410) => [
- q(0060),
- q(0),
- ],
- q(411) => [
- q(0073),
- q(0),
- ],
- q(412) => [
- q(0064),
- q(0),
- ],
- q(413) => [
- q(0070),
- q(0),
- ],
- q(420) => [
- q(0119),
- q(0),
- ],
- q(430) => [
- q(0041),
- q(0),
- ],
- q(435) => [
- q(0011),
- q(0),
- ],
- q(436) => [
- q(0081),
- q(0),
- ],
- q(437) => [
- q(0094),
- q(0),
- ],
- q(438) => [
- q(0104),
- q(0),
- ],
- q(439) => [
- q(0002),
- q(0),
- ],
- q(440) => [
- q(0023),
- q(0),
- ],
- q(445) => [
- q(0026),
- q(0),
- ],
- q(450) => [
- q(0062),
- q(0),
- ],
- q(451) => [
- q(0063),
- q(0),
- ],
- q(460) => [
- q(0189),
- q(0),
- ],
- q(470) => [
- q(0182),
- q(0),
- ],
- q(480) => [
- q(0186),
- q(0),
- ],
- q(499) => [
- q(0121),
- q(0),
- ],
- q(500) => [
- q(0054),
- q(0),
- ],
- q(501) => [
- q(0056),
- q(0),
- ],
- q(502) => [
- q(0057),
- q(0),
- ],
- q(503) => [
- q(0052),
- q(0),
- ],
- q(505) => [
- q(0077),
- q(0),
- ],
- q(510) => [
- q(0071),
- q(0),
- ],
- q(520) => [
- q(0171),
- q(0),
- ],
- q(530) => [
- q(0152),
- q(0),
- ],
- q(550) => [
- q(0016),
- q(0),
- ],
- q(570) => [
- q(0019),
- q(0),
- ],
- q(610) => [
- q(0066),
- q(0),
- ],
- q(620) => [
- q(0143),
- q(0),
- ],
- q(755) => [
- q(0036),
- q(0),
- ],
- q(900) => [
- q(0139),
- q(0),
- ],
- q(949) => [
- q(0140),
- q(0),
- ],
- q(993) => [
- q(0193),
- q(0),
- ],
- q(994) => [
- q(0191),
- q(0),
- ],
- q(995) => [
- q(0192),
- q(0),
- ],
- q(996) => [
- q(0194),
- q(0),
- ],
- },
-};
-
-$Locale::Codes::Data{'script'}{'id2code'} = {
- q(alpha) => {
- q(0001) => q(Adlm),
- q(0002) => q(Afak),
- q(0003) => q(Aghb),
- q(0004) => q(Ahom),
- q(0005) => q(Arab),
- q(0006) => q(Aran),
- q(0007) => q(Armi),
- q(0008) => q(Armn),
- q(0009) => q(Avst),
- q(0010) => q(Bali),
- q(0011) => q(Bamu),
- q(0012) => q(Bass),
- q(0013) => q(Batk),
- q(0014) => q(Beng),
- q(0015) => q(Bhks),
- q(0016) => q(Blis),
- q(0017) => q(Bopo),
- q(0018) => q(Brah),
- q(0019) => q(Brai),
- q(0020) => q(Bugi),
- q(0021) => q(Buhd),
- q(0022) => q(Cakm),
- q(0023) => q(Cans),
- q(0024) => q(Cari),
- q(0025) => q(Cham),
- q(0026) => q(Cher),
- q(0027) => q(Cirt),
- q(0028) => q(Copt),
- q(0029) => q(Cpmn),
- q(0030) => q(Cprt),
- q(0031) => q(Cyrl),
- q(0032) => q(Cyrs),
- q(0033) => q(Deva),
- q(0034) => q(Dogr),
- q(0035) => q(Dsrt),
- q(0036) => q(Dupl),
- q(0037) => q(Egyd),
- q(0038) => q(Egyh),
- q(0039) => q(Egyp),
- q(0040) => q(Elba),
- q(0041) => q(Ethi),
- q(0042) => q(Geok),
- q(0043) => q(Geor),
- q(0044) => q(Glag),
- q(0045) => q(Gong),
- q(0046) => q(Gonm),
- q(0047) => q(Goth),
- q(0048) => q(Gran),
- q(0049) => q(Grek),
- q(0050) => q(Gujr),
- q(0051) => q(Guru),
- q(0052) => q(Hanb),
- q(0053) => q(Hang),
- q(0054) => q(Hani),
- q(0055) => q(Hano),
- q(0056) => q(Hans),
- q(0057) => q(Hant),
- q(0058) => q(Hatr),
- q(0059) => q(Hebr),
- q(0060) => q(Hira),
- q(0061) => q(Hluw),
- q(0062) => q(Hmng),
- q(0063) => q(Hmnp),
- q(0064) => q(Hrkt),
- q(0065) => q(Hung),
- q(0066) => q(Inds),
- q(0067) => q(Ital),
- q(0068) => q(Jamo),
- q(0069) => q(Java),
- q(0070) => q(Jpan),
- q(0071) => q(Jurc),
- q(0072) => q(Kali),
- q(0073) => q(Kana),
- q(0074) => q(Khar),
- q(0075) => q(Khmr),
- q(0076) => q(Khoj),
- q(0077) => q(Kitl),
- q(0078) => q(Kits),
- q(0079) => q(Knda),
- q(0080) => q(Kore),
- q(0081) => q(Kpel),
- q(0082) => q(Kthi),
- q(0083) => q(Lana),
- q(0084) => q(Laoo),
- q(0085) => q(Latf),
- q(0086) => q(Latg),
- q(0087) => q(Latn),
- q(0088) => q(Leke),
- q(0089) => q(Lepc),
- q(0090) => q(Limb),
- q(0091) => q(Lina),
- q(0092) => q(Linb),
- q(0093) => q(Lisu),
- q(0094) => q(Loma),
- q(0095) => q(Lyci),
- q(0096) => q(Lydi),
- q(0097) => q(Mahj),
- q(0098) => q(Maka),
- q(0099) => q(Mand),
- q(0100) => q(Mani),
- q(0101) => q(Marc),
- q(0102) => q(Maya),
- q(0103) => q(Medf),
- q(0104) => q(Mend),
- q(0105) => q(Merc),
- q(0106) => q(Mero),
- q(0107) => q(Mlym),
- q(0108) => q(Modi),
- q(0109) => q(Mong),
- q(0110) => q(Moon),
- q(0111) => q(Mroo),
- q(0112) => q(Mtei),
- q(0113) => q(Mult),
- q(0114) => q(Mymr),
- q(0115) => q(Narb),
- q(0116) => q(Nbat),
- q(0117) => q(Newa),
- q(0118) => q(Nkdb),
- q(0119) => q(Nkgb),
- q(0120) => q(Nkoo),
- q(0121) => q(Nshu),
- q(0122) => q(Ogam),
- q(0123) => q(Olck),
- q(0124) => q(Orkh),
- q(0125) => q(Orya),
- q(0126) => q(Osge),
- q(0127) => q(Osma),
- q(0128) => q(Palm),
- q(0129) => q(Pauc),
- q(0130) => q(Perm),
- q(0131) => q(Phag),
- q(0132) => q(Phli),
- q(0133) => q(Phlp),
- q(0134) => q(Phlv),
- q(0135) => q(Phnx),
- q(0136) => q(Plrd),
- q(0137) => q(Piqd),
- q(0138) => q(Prti),
- q(0139) => q(Qaaa),
- q(0140) => q(Qabx),
- q(0141) => q(Rjng),
- q(0142) => q(Rohg),
- q(0143) => q(Roro),
- q(0144) => q(Runr),
- q(0145) => q(Samr),
- q(0146) => q(Sara),
- q(0147) => q(Sarb),
- q(0148) => q(Saur),
- q(0149) => q(Sgnw),
- q(0150) => q(Shaw),
- q(0151) => q(Shrd),
- q(0152) => q(Shui),
- q(0153) => q(Sidd),
- q(0154) => q(Sind),
- q(0155) => q(Sinh),
- q(0156) => q(Sogd),
- q(0157) => q(Sogo),
- q(0158) => q(Sora),
- q(0159) => q(Soyo),
- q(0160) => q(Sund),
- q(0161) => q(Sylo),
- q(0162) => q(Syrc),
- q(0163) => q(Syre),
- q(0164) => q(Syrj),
- q(0165) => q(Syrn),
- q(0166) => q(Tagb),
- q(0167) => q(Takr),
- q(0168) => q(Tale),
- q(0169) => q(Talu),
- q(0170) => q(Taml),
- q(0171) => q(Tang),
- q(0172) => q(Tavt),
- q(0173) => q(Telu),
- q(0174) => q(Teng),
- q(0175) => q(Tfng),
- q(0176) => q(Tglg),
- q(0177) => q(Thaa),
- q(0178) => q(Thai),
- q(0179) => q(Tibt),
- q(0180) => q(Tirh),
- q(0181) => q(Ugar),
- q(0182) => q(Vaii),
- q(0183) => q(Visp),
- q(0184) => q(Wara),
- q(0185) => q(Wcho),
- q(0186) => q(Wole),
- q(0187) => q(Xpeo),
- q(0188) => q(Xsux),
- q(0189) => q(Yiii),
- q(0190) => q(Zanb),
- q(0191) => q(Zinh),
- q(0192) => q(Zmth),
- q(0193) => q(Zsye),
- q(0194) => q(Zsym),
- },
- q(num) => {
- q(0001) => q(166),
- q(0002) => q(439),
- q(0003) => q(239),
- q(0004) => q(338),
- q(0005) => q(160),
- q(0006) => q(161),
- q(0007) => q(124),
- q(0008) => q(230),
- q(0009) => q(134),
- q(0010) => q(360),
- q(0011) => q(435),
- q(0012) => q(259),
- q(0013) => q(365),
- q(0014) => q(325),
- q(0015) => q(334),
- q(0016) => q(550),
- q(0017) => q(285),
- q(0018) => q(300),
- q(0019) => q(570),
- q(0020) => q(367),
- q(0021) => q(372),
- q(0022) => q(349),
- q(0023) => q(440),
- q(0024) => q(201),
- q(0025) => q(358),
- q(0026) => q(445),
- q(0027) => q(291),
- q(0028) => q(204),
- q(0029) => q(402),
- q(0030) => q(403),
- q(0031) => q(220),
- q(0032) => q(221),
- q(0033) => q(315),
- q(0034) => q(328),
- q(0035) => q(250),
- q(0036) => q(755),
- q(0037) => q(070),
- q(0038) => q(060),
- q(0039) => q(050),
- q(0040) => q(226),
- q(0041) => q(430),
- q(0042) => q(241),
- q(0043) => q(240),
- q(0044) => q(225),
- q(0045) => q(312),
- q(0046) => q(313),
- q(0047) => q(206),
- q(0048) => q(343),
- q(0049) => q(200),
- q(0050) => q(320),
- q(0051) => q(310),
- q(0052) => q(503),
- q(0053) => q(286),
- q(0054) => q(500),
- q(0055) => q(371),
- q(0056) => q(501),
- q(0057) => q(502),
- q(0058) => q(127),
- q(0059) => q(125),
- q(0060) => q(410),
- q(0061) => q(080),
- q(0062) => q(450),
- q(0063) => q(451),
- q(0064) => q(412),
- q(0065) => q(176),
- q(0066) => q(610),
- q(0067) => q(210),
- q(0068) => q(284),
- q(0069) => q(361),
- q(0070) => q(413),
- q(0071) => q(510),
- q(0072) => q(357),
- q(0073) => q(411),
- q(0074) => q(305),
- q(0075) => q(355),
- q(0076) => q(322),
- q(0077) => q(505),
- q(0078) => q(288),
- q(0079) => q(345),
- q(0080) => q(287),
- q(0081) => q(436),
- q(0082) => q(317),
- q(0083) => q(351),
- q(0084) => q(356),
- q(0085) => q(217),
- q(0086) => q(216),
- q(0087) => q(215),
- q(0088) => q(364),
- q(0089) => q(335),
- q(0090) => q(336),
- q(0091) => q(400),
- q(0092) => q(401),
- q(0093) => q(399),
- q(0094) => q(437),
- q(0095) => q(202),
- q(0096) => q(116),
- q(0097) => q(314),
- q(0098) => q(366),
- q(0099) => q(140),
- q(0100) => q(139),
- q(0101) => q(332),
- q(0102) => q(090),
- q(0103) => q(265),
- q(0104) => q(438),
- q(0105) => q(101),
- q(0106) => q(100),
- q(0107) => q(347),
- q(0108) => q(324),
- q(0109) => q(145),
- q(0110) => q(218),
- q(0111) => q(264),
- q(0112) => q(337),
- q(0113) => q(323),
- q(0114) => q(350),
- q(0115) => q(106),
- q(0116) => q(159),
- q(0117) => q(333),
- q(0118) => q(085),
- q(0119) => q(420),
- q(0120) => q(165),
- q(0121) => q(499),
- q(0122) => q(212),
- q(0123) => q(261),
- q(0124) => q(175),
- q(0125) => q(327),
- q(0126) => q(219),
- q(0127) => q(260),
- q(0128) => q(126),
- q(0129) => q(263),
- q(0130) => q(227),
- q(0131) => q(331),
- q(0132) => q(131),
- q(0133) => q(132),
- q(0134) => q(133),
- q(0135) => q(115),
- q(0136) => q(282),
- q(0137) => q(293),
- q(0138) => q(130),
- q(0139) => q(900),
- q(0140) => q(949),
- q(0141) => q(363),
- q(0142) => q(167),
- q(0143) => q(620),
- q(0144) => q(211),
- q(0145) => q(123),
- q(0146) => q(292),
- q(0147) => q(105),
- q(0148) => q(344),
- q(0149) => q(095),
- q(0150) => q(281),
- q(0151) => q(319),
- q(0152) => q(530),
- q(0153) => q(302),
- q(0154) => q(318),
- q(0155) => q(348),
- q(0156) => q(141),
- q(0157) => q(142),
- q(0158) => q(398),
- q(0159) => q(329),
- q(0160) => q(362),
- q(0161) => q(316),
- q(0162) => q(135),
- q(0163) => q(138),
- q(0164) => q(137),
- q(0165) => q(136),
- q(0166) => q(373),
- q(0167) => q(321),
- q(0168) => q(353),
- q(0169) => q(354),
- q(0170) => q(346),
- q(0171) => q(520),
- q(0172) => q(359),
- q(0173) => q(340),
- q(0174) => q(290),
- q(0175) => q(120),
- q(0176) => q(370),
- q(0177) => q(170),
- q(0178) => q(352),
- q(0179) => q(330),
- q(0180) => q(326),
- q(0181) => q(040),
- q(0182) => q(470),
- q(0183) => q(280),
- q(0184) => q(262),
- q(0185) => q(283),
- q(0186) => q(480),
- q(0187) => q(030),
- q(0188) => q(020),
- q(0189) => q(460),
- q(0190) => q(339),
- q(0191) => q(994),
- q(0192) => q(995),
- q(0193) => q(993),
- q(0194) => q(996),
- },
-};
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script_Retired.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script_Retired.pm
deleted file mode 100644
index 6700519d12..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Script_Retired.pm
+++ /dev/null
@@ -1,75 +0,0 @@
-package #
-Locale::Codes::Script_Retired;
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'deprecate_codes' is run.
-# Generated on: Fri Feb 23 12:58:17 EST 2018
-
-use strict;
-require 5.006;
-use warnings;
-use utf8;
-
-our($VERSION);
-$VERSION='3.56';
-
-$Locale::Codes::Retired{'script'}{'alpha'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'script'}{'num'}{'code'} = {
-};
-
-$Locale::Codes::Retired{'script'}{'alpha'}{'name'} = {
- q( multani) => [ q(Mult), q( Multani) ],
- q((alias for hiragana + katakana)) => [ q(Hrkt), q((alias for Hiragana + Katakana)) ],
- q(ahom, tai ahom) => [ q(Ahom), q(Ahom, Tai Ahom) ],
- q(cuneiform, sumero-akkadian) => [ q(Xsux), q(Cuneiform, Sumero-Akkadian) ],
- q(cypriot) => [ q(Cprt), q(Cypriot) ],
- q(deseret (mormon)) => [ q(Dsrt), q(Deseret (Mormon)) ],
- q(devanagari (nagari)) => [ q(Deva), q(Devanagari (Nagari)) ],
- q(duployan shorthand, duployan stenography) => [ q(Dupl), q(Duployan shorthand, Duployan stenography) ],
- q(ethiopic (geez)) => [ q(Ethi), q(Ethiopic (Geez)) ],
- q(han (hanzi, kanji, hanja)) => [ q(Hani), q(Han (Hanzi, Kanji, Hanja)) ],
- q(hangul (hangul, hangeul)) => [ q(Hang), q(Hangul (Hangul, Hangeul)) ],
- q(hanunoo (hanunoo)) => [ q(Hano), q(Hanunoo (Hanunoo)) ],
- q(indus (harappan)) => [ q(Inds), q(Indus (Harappan)) ],
- q(khudawadi, sindhi) => [ q(Sind), q(Khudawadi, Sindhi) ],
- q(lepcha (rong)) => [ q(Lepc), q(Lepcha (Rong)) ],
- q(lisu (fraser)) => [ q(Lisu), q(Lisu (Fraser)) ],
- q(mandaic, mandaean) => [ q(Mand), q(Mandaic, Mandaean) ],
- q(meitei mayek (meithei, meetei)) => [ q(Mtei), q(Meitei Mayek (Meithei, Meetei)) ],
- q(mende) => [ q(Mend), q(Mende) ],
- q(miao (pollard)) => [ q(Plrd), q(Miao (Pollard)) ],
- q(modi, modi) => [ q(Mult), q(Modi, Modi) ],
- q(moon (moon code, moon script, moon type)) => [ q(Moon), q(Moon (Moon code, Moon script, Moon type)) ],
- q(mro, mru) => [ q(Mroo), q(Mro, Mru) ],
- q(myanmar (burmese)) => [ q(Mymr), q(Myanmar (Burmese)) ],
- q(nakhi geba) => [ q(Nkgb), q(Nakhi Geba) ],
- q(nakhi geba ('na-'khi ggo-baw, naxi geba)) => [ q(Nkgb), q(Nakhi Geba ('Na-'Khi Ggo-baw, Naxi Geba)) ],
- q(ol chiki (ol cemet, ol, santali)) => [ q(Olck), q(Ol Chiki (Ol Cemet, Ol, Santali)) ],
- q(old north arabian (ancient north arabian)) => [ q(Narb), q(Old North Arabian (Ancient North Arabian)) ],
- q(old turkic, orkhon runic) => [ q(Orkh), q(Old Turkic, Orkhon Runic) ],
- q(rejang (redjang, kaganga)) => [ q(Rjng), q(Rejang (Redjang, Kaganga)) ],
- q(sharada, sarada) => [ q(Shrd), q(Sharada, Sarada) ],
- q(shavian (shaw)) => [ q(Shaw), q(Shavian (Shaw)) ],
- q(siddham, siddham, siddhamatrka) => [ q(Sidd), q(Siddham, Siddham, Siddhamatrka) ],
- q(sindhi) => [ q(Sind), q(Sindhi) ],
- q(tagalog (baybayin, alibata)) => [ q(Tglg), q(Tagalog (Baybayin, Alibata)) ],
- q(tai tham (lanna)) => [ q(Lana), q(Tai Tham (Lanna)) ],
- q(takri, takri, tankri) => [ q(Takr), q(Takri, Takri, Tankri) ],
- q(tifinagh (berber)) => [ q(Tfng), q(Tifinagh (Berber)) ],
- q(tiruta) => [ q(Tirh), q(Tiruta) ],
- q(warang citi (varang kshiti)) => [ q(Wara), q(Warang Citi (Varang Kshiti)) ],
-};
-
-$Locale::Codes::Retired{'script'}{'num'}{'name'} = {
- q( multani) => [ q(323), q( Multani) ],
- q(cypriot) => [ q(403), q(Cypriot) ],
- q(mende) => [ q(438), q(Mende) ],
- q(nakhi geba ('na-'khi ggo-baw, naxi geba)) => [ q(420), q(Nakhi Geba ('Na-'Khi Ggo-baw, Naxi Geba)) ],
- q(old hungarian) => [ q(176), q(Old Hungarian) ],
- q(tiruta) => [ q(326), q(Tiruta) ],
-};
-
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Types.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Types.pod
deleted file mode 100644
index ea8c374a2d..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Codes/Types.pod
+++ /dev/null
@@ -1,414 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Codes::Types - types of data sets supported
-
-=head1 DESCRIPTION
-
-This document contains a description of different types of code sets
-supported by the B<Locale-Codes> distribution.
-
-The following types are supported:
-
-=over 4
-
-=item L</"country">
-
-=item L</"language">
-
-=item L</"currency">
-
-=item L</"script">
-
-=item L</"langfam">
-
-=item L</"langvar">
-
-=item L</"langext">
-
-=back
-
-Any time you have to specify the type of data, use one of the values from
-this list. When using the OO interface, you have to specify the type of
-data you are working with. For example:
-
- use Locale::Codes;
- ...
- $obj->type('country');
- $obj->type('langext');
-
-When using the traditional interfaces, the functions all have the data type
-included in the function name. For example:
-
- use Locale::Codes::Country;
- code2country(...);
-
- use Locale::Codes::LangExt;
- code2langext(...);
-
-Each type of data may have any number of code sets. Code sets may be
-specified by name. Traditionally, a perl constant was exported and could
-also be used to specify the code set.
-
-Both methods are available for both the OO and traditional interfaces, so
-whenever a function or method takes an argument specifying a code set, either
-the name or a constant can be used.
-
-In the lists below, a code set is specified in the list by including the
-name and the constant. So, for example, the first country code set is
-named C<'alpha-2'> and has a perl constant C<LOCALE_COUNTRY_ALPHA_2>
-associated with it. When using the OO interface, the constants are only
-available if you import them by loading the module with:
-
- use Locale::Codes ':constants';
-
-The constants are always available when using the traditional interfaces.
-
-Some of the older perl constants names were not consistent, and in those
-cases, two constants are available (a newer consistent name and the older
-inconsistent one). Either may be used.
-
-The default code set for each type is marked with an asterisk (*).
-
-=head1 country
-
-Code sets for identifying countries are maintained by several different
-agencies and standards.
-
-The following code sets are maintained in the ISO 3166 standard.
-The official home page for the ISO 3166 maintenance agency is:
-L<http://www.iso.org/iso/home/standards/country_codes.htm> .
-
-Only the officially assigned codes are included.
-
-=over 4
-
-=item B<* alpha-2, LOCALE_COUNTRY_ALPHA_2, LOCALE_CODE_ALPHA_2>
-
-This is the set of two-letter (lowercase) codes from ISO 3166-1, such
-as 'tv' for Tuvalu.
-
-=item B<alpha-3, LOCALE_COUNTRY_ALPHA_3, LOCALE_CODE_ALPHA_3>
-
-This is the set of three-letter (lowercase) codes from ISO 3166-1,
-such as 'brb' for Barbados. These codes are actually defined and
-maintained by the U.N. Statistics division.
-
-=item B<numeric, LOCALE_COUNTRY_NUMERIC, LOCALE_CODE_NUMERIC>
-
-This is the set of three-digit numeric codes from ISO 3166-1, such as
-064 for Bhutan.
-
-If a 2-digit code is entered, it is converted to 3 digits by prepending
-a 0.
-
-=back
-
-A list of domain names are maintained by the IANA (Internet Assigned
-Numbers Authority). These are available at:
-L<http://www.iana.org/domains/root/db/> . Only the actual country
-codes are used, and the country names come from ISO 3166.
-
-=over 4
-
-=item B<dom, LOCALE_COUNTRY_DOM, LOCALE_CODE_DOM>
-
-The country domains assigned by IANA are usually the two-letter
-(lowercase) codes from ISO 3166, but there are a few other additions.
-
-=back
-
-The United Nations also maintains country lists. Their list is also
-similar, but not identical, to the ISO 3166 list.
-
-The data is available here:
-L<https://unstats.un.org/unsd/methodology/m49/>
-
-Previously, this table was treated as a source of the ISO 3166 data,
-but I found that the table was incomplete, so I stopped using it.
-Later, it was added back in as it's own list of codes.
-
-=over 4
-
-=item B<un-alpha-3, LOCALE_COUNTRY_UN_ALPHA_3, LOCALE_CODE_UN_ALPHA_3>
-
-This is similar to the 'alpha-3' set from ISO 3166, except that the
-codes are uppercase.
-
-=item B<un-numeric, LOCALE_COUNTRY_UN_NUMERIC, LOCALE_CODE_UN_NUMERIC>
-
-This is similar to the 'numeric' set from ISO 3166.
-
-=back
-
-The US Government also keeps a list of codes. Originally, it maintained
-the FIPS-11 code set, but this was deprecated and replaced by the GENC code
-set. The FIPS-11 code sets are no longer supported by B<Locale-Codes>.
-
-The GENC code sets are available here:
-L<https://nsgreg.nga.mil/genc/discovery> . They are also similar, but
-not identical, to the ISO 3166 code sets.
-
-=over 4
-
-=item B<genc-alpha-2, LOCALE_COUNTRY_GENC_ALPHA_2, LOCALE_CODE_GENC_ALPHA_2>
-
-Similar to the 'alpha-2' set, but uppercase.
-
-=item B<genc-alpha-3, LOCALE_COUNTRY_GENC_ALPHA_3, LOCALE_CODE_GENC_ALPHA_3>
-
-Similar to the 'alpha-3' set, but uppercase.
-
-=item B<genc-numeric, LOCALE_COUNTRY_GENC_NUMERIC, LOCALE_CODE_GENC_NUMERIC>
-
-Similar to the 'numeric' set.
-
-=back
-
-There are other sources of codes that are not currently used in this
-distribution.
-
-ISO codes for country sub-divisions (states, counties, provinces,
-etc), as defined in ISO 3166-2. This module is not part of the
-Locale-Codes distribution, but is available from CPAN in
-CPAN/modules/by-module/Locale/
-
-The World Factbook maintained by the CIA is a potential source of
-the data. Unfortunately, it adds/preserves non-standard codes, so it is
-not used as a source of data.
-L<https://www.cia.gov/library/publications/the-world-factbook/appendix/print_appendix-d.html>
-
-Another unofficial source of data is the Statoids web site:
-L<http://www.statoids.com/wab.html> . Currently, it is not used to get
-data, but the notes and explanatory material were very useful for
-understanding discrepancies between the sources.
-
-=head1 language
-
-Code sets for identifying languages come from a couple different locations.
-
-The primary source is ISO 639 . The ISO 639-2 codes are available here:
-L<http://www.loc.gov/standards/iso639-2/>
-and the ISO 639-5 codes are available here:
-L<http://www.loc.gov/standards/iso639-5/> .
-
-In addition, the IANA maintains a language registry which are added to the ISO
-lists. Because it is intended to supplement the ISO standard, the IANA list is
-not separate.
-
-The IANA data is available here:
-L<http://www.iana.org/assignments/language-subtag-registry>
-
-The code sets are:
-
-=over 4
-
-=item B<* alpha-2, LOCALE_LANGUAGE_ALPHA_2, LOCALE_LANG_ALPHA_2>
-
-This is the set of two-letter (lowercase) codes from ISO 639-1, such
-as 'he' for Hebrew. It also includes additions to this set included
-in the IANA language registry.
-
-=item B<alpha-3, LOCALE_LANGUAGE_ALPHA_3, LOCALE_LANG_ALPHA_3>
-
-This is the set of three-letter (lowercase) bibliographic codes from
-ISO 639-2 and 639-5, such as 'heb' for Hebrew. It also includes
-additions to this set included in the IANA language registry.
-
-=item B<term, LOCALE_LANGUAGE_TERM, LOCALE_LANG_TERM>
-
-This is the set of three-letter (lowercase) terminologic codes from
-ISO 639.
-
-=back
-
-=head1 currency
-
-The source of currency codes is the ISO 4217 data available here:
-L<http://www.iso.org/iso/support/currency_codes_list-1.htm>
-
-The code sets are:
-
-=over 4
-
-=item B<* alpha, LOCALE_CURRENCY_ALPHA, LOCALE_CURR_ALPHA>
-
-This is a set of three-letter (uppercase) codes from ISO 4217 such
-as EUR for Euro.
-
-Two of the codes specified by the standard (XTS which is reserved
-for testing purposes and XXX which is for transactions where no
-currency is involved) are omitted.
-
-=item B<num, LOCALE_CURRENCY_NUMERIC, LOCALE_CURR_NUMERIC>
-
-This is the set of three-digit numeric codes from ISO 4217.
-
-=back
-
-=head1 script
-
-The source of script code sets is ISO 15924 available here:
-L<http://www.unicode.org/iso15924/>
-
-Additional data comes from the IANA language subtag registry:
-L<http://www.iana.org/assignments/language-subtag-registry> .
-
-Code sets are:
-
-=over 4
-
-=item B<* alpha, LOCALE_SCRIPT_ALPHA>
-
-This is a set of four-letter (capitalized) codes from ISO 15924
-such as 'Phnx' for Phoenician. It also includes additions to this
-set included in the IANA language registry.
-
-The Zxxx, Zyyy, and Zzzz codes are not used.
-
-=item B<num, LOCALE_SCRIPT_NUMERIC>
-
-This is a set of three-digit numeric codes from ISO 15924 such as 115
-for Phoenician.
-
-=back
-
-=head1 langfam
-
-Language families are specified using codes from ISO 639-5 available here:
-L<http://www.loc.gov/standards/iso639-5/id.php>
-
-Code sets are:
-
-=over 4
-
-=item B<* alpha, LOCALE_LANGFAM_ALPHA>
-
-This is the set of three-letter (lowercase) codes from ISO 639-5
-such as 'apa' for Apache languages.
-
-=back
-
-=head1 langvar
-
-Language variations are specified using codes from he IANA language
-subtag registry available here:
-L<http://www.iana.org/assignments/language-subtag-registry>
-
-Code sets are:
-
-=over 4
-
-=item B<* alpha, LOCALE_LANGVAR_ALPHA>
-
-This is the set of alphanumeric codes from the IANA
-language registry, such as 'arevela' for Eastern Armenian.
-
-=back
-
-=head1 langext
-
-Language extensions are specified using codes from he IANA language
-subtag registry available here:
-L<http://www.iana.org/assignments/language-subtag-registry>
-
-Code sets are:
-
-=over 4
-
-=item B<* alpha, LOCALE_LANGEXT_ALPHA>
-
-This is the set of three-letter (lowercase) codes from the IANA
-language registry, such as 'acm' for Mesopotamian Arabic.
-
-=back
-
-=head1 NEW CODE SETS
-
-I'm always open to suggestions for new code sets.
-
-In order for me to add a code set, I want the following criteria
-to be met:
-
-=over 4
-
-=item B<General-use code set>
-
-If a code set is not general use, I'm not likely to spend the time
-to add and support it.
-
-=item B<An official source of data>
-
-I require an official (or at least, a NEARLY official) source where I
-can get the data on a regular basis.
-
-Ideally, I'd only get data from an official source, but sometimes that
-is not possible. For example the ISO standards are not typically
-available for free, so I may have to get some of that data from
-alternate sources that I'm confident are getting their data from the
-official source. However, I will always be hesitant to accept a
-non-official source.
-
-As an example, I used to get some country data from the CIA World
-Factbook. Given the nature of the source, I'm sure they're updating
-data from the official sources and I consider it "nearly" official.
-However, even in this case, I found that they were adding codes that
-were not part of the standard, so I have stopped using them as a
-source.
-
-There are many 3rd party sites which maintain lists (many of which are
-actually in a more convenient form than the official sites).
-Unfortunately, I will reject most of them since I have no feel for how
-"official" they are.
-
-=item B<A free source of the data>
-
-Obviously, the data must be free-of-charge. I'm not interested in
-paying for the data (and I'm not interested in the overhead of having
-someone else pay for the data for me).
-
-=item B<A reliable source of data>
-
-The source of data must come from a source that I can reasonably expect
-to exist for the foreseeable future since I will be extremely reluctant
-to drop support for a data set once it's included.
-
-I am also reluctant to accept data sent to me by an individual.
-Although I appreciate the offer, it is simply not practical to consider
-an individual contribution as a reliable source of data. The source
-should be an official agency of some sort.
-
-=back
-
-These requirements are open to discussion. If you have a code set
-you'd like to see added, but which may not meet all of the above
-requirements, feel free to email me and we'll discuss it. Depending
-on circumstances, I may be willing to waive some of these criteria.
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 1997-2001 Canon Research Centre Europe (CRE).
- Copyright (c) 2001-2010 Neil Bowers
- Copyright (c) 2010-2018 Sullivan Beck
-
-This module 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/lib/Locale/Country.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Country.pm
deleted file mode 100644
index 0ee45c1544..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Country.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Country;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2country
- country2code
- all_country_codes
- all_country_names
- country_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_COUNTRY);
-
-our $obj = new Locale::Codes('country');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2country {
- return $obj->code2name(@_);
-}
-
-sub country2code {
- return $obj->name2code(@_);
-}
-
-sub country_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_country_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_country_names {
- return $obj->all_names(@_);
-}
-
-sub rename_country {
- return $obj->rename_code(@_);
-}
-
-sub add_country {
- return $obj->add_code(@_);
-}
-
-sub delete_country {
- return $obj->delete_code(@_);
-}
-
-sub add_country_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_country_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_country_code {
- return $obj->replace_code(@_);
-}
-
-sub add_country_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_country_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Country.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Country.pod
deleted file mode 100644
index 0bf72252e0..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Country.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Country - module for dealing with country code sets
-
-=head1 SYNOPSIS
-
- use Locale::Country;
-
- $name = code2country(CODE);
- $code = country2code(NAME);
-
- @codes = all_country_codes();
- @names = all_country_names();
-
-=head1 DESCRIPTION
-
-This module provides access to country code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: country
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2country(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<country2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<country_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_country_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_country_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Country::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Country::rename_country(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Country::add_country(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Country::delete_country(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Country::add_country_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Country::delete_country_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Country::rename_country_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Country::add_country_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Country::delete_country_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Currency.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Currency.pm
deleted file mode 100644
index cb0849d93a..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Currency.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Currency;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2currency
- currency2code
- all_currency_codes
- all_currency_names
- currency_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_CURRENCY);
-
-our $obj = new Locale::Codes('currency');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2currency {
- return $obj->code2name(@_);
-}
-
-sub currency2code {
- return $obj->name2code(@_);
-}
-
-sub currency_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_currency_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_currency_names {
- return $obj->all_names(@_);
-}
-
-sub rename_currency {
- return $obj->rename_code(@_);
-}
-
-sub add_currency {
- return $obj->add_code(@_);
-}
-
-sub delete_currency {
- return $obj->delete_code(@_);
-}
-
-sub add_currency_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_currency_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_currency_code {
- return $obj->replace_code(@_);
-}
-
-sub add_currency_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_currency_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Currency.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Currency.pod
deleted file mode 100644
index ff6364b73c..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Currency.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Currency - module for dealing with currency code sets
-
-=head1 SYNOPSIS
-
- use Locale::Currency;
-
- $name = code2currency(CODE);
- $code = currency2code(NAME);
-
- @codes = all_currency_codes();
- @names = all_currency_names();
-
-=head1 DESCRIPTION
-
-This module provides access to currency code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: currency
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2currency(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<currency2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<currency_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_currency_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_currency_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Currency::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Currency::rename_currency(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Currency::add_currency(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Currency::delete_currency(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Currency::add_currency_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Currency::delete_currency_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Currency::rename_currency_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Currency::add_currency_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Currency::delete_currency_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Language.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Language.pm
deleted file mode 100644
index be848c9893..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Language.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Language;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2language
- language2code
- all_language_codes
- all_language_names
- language_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_LANGUAGE);
-
-our $obj = new Locale::Codes('language');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2language {
- return $obj->code2name(@_);
-}
-
-sub language2code {
- return $obj->name2code(@_);
-}
-
-sub language_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_language_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_language_names {
- return $obj->all_names(@_);
-}
-
-sub rename_language {
- return $obj->rename_code(@_);
-}
-
-sub add_language {
- return $obj->add_code(@_);
-}
-
-sub delete_language {
- return $obj->delete_code(@_);
-}
-
-sub add_language_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_language_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_language_code {
- return $obj->replace_code(@_);
-}
-
-sub add_language_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_language_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Language.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Language.pod
deleted file mode 100644
index 2b7aaa03a6..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Language.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Language - module for dealing with language code sets
-
-=head1 SYNOPSIS
-
- use Locale::Language;
-
- $name = code2language(CODE);
- $code = language2code(NAME);
-
- @codes = all_language_codes();
- @names = all_language_names();
-
-=head1 DESCRIPTION
-
-This module provides access to language code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: language
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2language(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<language2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<language_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_language_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_language_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Language::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Language::rename_language(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Language::add_language(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Language::delete_language(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Language::add_language_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Language::delete_language_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Language::rename_language_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Language::add_language_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Language::delete_language_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Locale/Maketext/TPJ13.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
index 8d3eae6606..7025b7f42c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
@@ -303,7 +303,7 @@ like "How do I get to the marketplace?" that don't have any blanks to
fill in, and ones like "How much do these ___ cost?", where there's
one or more blanks to fill in (and these are usually linked to a
list of words that you can put in that blank: "fish", "potatoes",
-"tomatoes", etc.) The ones with no blanks are no problem, but the
+"tomatoes", etc.). The ones with no blanks are no problem, but the
fill-in-the-blank ones may not be really straightforward. If it's a
Swahili phrasebook, for example, the authors probably didn't bother to
tell you the complicated ways that the verb "cost" changes its
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Script.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Script.pm
deleted file mode 100644
index 0b3d8fddcb..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Script.pm
+++ /dev/null
@@ -1,94 +0,0 @@
-package Locale::Script;
-# Copyright (C) 2001 Canon Research Centre Europe (CRE).
-# Copyright (C) 2002-2009 Neil Bowers
-# Copyright (c) 2010-2018 Sullivan Beck
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated. Any changes to this file will
-# be lost the next time 'gen_mods' is run.
-# Generated on: Fri Feb 23 12:55:25 EST 2018
-
-use strict;
-use warnings;
-require 5.006;
-use Exporter qw(import);
-
-our($VERSION,@EXPORT);
-$VERSION = '3.56';
-
-################################################################################
-use if $] >= 5.027007, 'deprecate';
-use Locale::Codes;
-use Locale::Codes::Constants;
-
-@EXPORT = qw(
- code2script
- script2code
- all_script_codes
- all_script_names
- script_code2code
- );
-push(@EXPORT,@Locale::Codes::Constants::CONSTANTS_SCRIPT);
-
-our $obj = new Locale::Codes('script');
-$obj->show_errors(0);
-
-sub show_errors {
- my($val) = @_;
- $obj->show_errors($val);
-}
-
-sub code2script {
- return $obj->code2name(@_);
-}
-
-sub script2code {
- return $obj->name2code(@_);
-}
-
-sub script_code2code {
- return $obj->code2code(@_);
-}
-
-sub all_script_codes {
- return $obj->all_codes(@_);
-}
-
-sub all_script_names {
- return $obj->all_names(@_);
-}
-
-sub rename_script {
- return $obj->rename_code(@_);
-}
-
-sub add_script {
- return $obj->add_code(@_);
-}
-
-sub delete_script {
- return $obj->delete_code(@_);
-}
-
-sub add_script_alias {
- return $obj->add_alias(@_);
-}
-
-sub delete_script_alias {
- return $obj->delete_alias(@_);
-}
-
-sub rename_script_code {
- return $obj->replace_code(@_);
-}
-
-sub add_script_code_alias {
- return $obj->add_code_alias(@_);
-}
-
-sub delete_script_code_alias {
- return $obj->delete_code_alias(@_);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Script.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Script.pod
deleted file mode 100644
index 06924843b5..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Script.pod
+++ /dev/null
@@ -1,132 +0,0 @@
-=pod
-
-=head1 NAME
-
-Locale::Script - module for dealing with script code sets
-
-=head1 SYNOPSIS
-
- use Locale::Script;
-
- $name = code2script(CODE);
- $code = script2code(NAME);
-
- @codes = all_script_codes();
- @names = all_script_names();
-
-=head1 DESCRIPTION
-
-This module provides access to script code sets.
-
-Please refer to the L<Locale::Codes::Types> document for a description
-of the code sets available.
-
-Most of the routines take an optional additional argument which
-specifies the code set to use. The code set can be specified using the
-name of a code set, or the perl constant specified in the above
-document. If not specified, the default code set will be used.
-
-=head1 ROUTINES
-
-All routines in this module call the appropriate method in the
-L<Locale::Codes> module, using an object of type: script
-Please refer to the documentation of the L<Locale::Codes> module
-for details about each function.
-
-The following functions are exported automatically:
-
-=over 4
-
-=item B<code2script(CODE [,CODESET] [,'retired'])>
-
-See B<code2name> in L<Locale::Codes>
-
-=item B<script2code(NAME [,CODESET] [,'retired'])>
-
-See B<name2code> in L<Locale::Codes>
-
-=item B<script_code2code(CODE ,CODESET ,CODESET2)>
-
-See B<code2code> in L<Locale::Codes>
-
-=item B<all_script_codes([CODESET] [,'retired'])>
-
-See B<all_codes> in L<Locale::Codes>
-
-=item B<all_script_names([CODESET] [,'retired'])>
-
-See B<all_names> in L<Locale::Codes>
-
-=back
-
-The following functions are not exported and must be called fully
-qualified with the package name:
-
-=over 4
-
-=item B<Locale::Script::show_errors(FLAG)>
-
-By default, invalid input will produce empty results, but no errors. By
-passing in a non-zero value of FLAG, errors will be produced.
-
-See B<show_errors> in L<Locale::Codes> but note that the default for
-the non-OO modules are to NOT produce errors.
-
-=item B<Locale::Script::rename_script(CODE ,NEW_NAME [,CODESET])>
-
-See B<rename_code> in L<Locale::Codes>
-
-=item B<Locale::Script::add_script(CODE ,NAME [,CODESET])>
-
-See B<add_code> in L<Locale::Codes>
-
-=item B<Locale::Script::delete_script(CODE [,CODESET])>
-
-See B<delete_code> in L<Locale::Codes>
-
-=item B<Locale::Script::add_script_alias(NAME ,NEW_NAME)>
-
-See B<add_alias> in L<Locale::Codes>
-
-=item B<Locale::Script::delete_script_alias(NAME)>
-
-See B<delete_alias> in L<Locale::Codes>
-
-=item B<Locale::Script::rename_script_code(CODE ,NEW_CODE [,CODESET])>
-
-See B<replace_code> in L<Locale::Codes>
-
-=item B<Locale::Script::add_script_code_alias(CODE ,NEW_CODE [,CODESET])>
-
-See B<add_code_alias> in L<Locale::Codes>
-
-=item B<Locale::Script::delete_script_code_alias(CODE [,CODESET])>
-
-See B<delete_code_alias> in L<Locale::Codes>
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item L<Locale::Codes>
-
-The Locale-Codes distribution.
-
-=back
-
-=head1 AUTHOR
-
-See Locale::Codes for full author history.
-
-Currently maintained by Sullivan Beck (sbeck@cpan.org).
-
-=head1 COPYRIGHT
-
- Copyright (c) 2011-2018 Sullivan Beck
-
-This module 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/lib/Math/BigFloat.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm
index b716b88a34..8a92b5818d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm
@@ -6,9 +6,9 @@ package Math::BigFloat;
# The following hash values are used internally:
# sign : "+", "-", "+inf", "-inf", or "NaN" if not a number
-# _m : mantissa ($CALC object)
+# _m : mantissa ($LIB thingy)
# _es : sign of _e
-# _e : exponent ($CALC object)
+# _e : exponent ($LIB thingy)
# _a : accuracy
# _p : precision
@@ -16,12 +16,11 @@ use 5.006001;
use strict;
use warnings;
-use Carp ();
+use Carp qw< carp croak >;
use Math::BigInt ();
-our $VERSION = '1.999811';
+our $VERSION = '1.999816';
-require Exporter;
our @ISA = qw/Math::BigInt/;
our @EXPORT_OK = qw/bpi/;
@@ -72,7 +71,6 @@ use overload
'**=' => sub { $_[0]->bpow($_[1]); },
-
'<<=' => sub { $_[0]->blsft($_[1]); },
'>>=' => sub { $_[0]->brsft($_[1]); },
@@ -218,7 +216,7 @@ $upgrade = undef;
$downgrade = undef;
# the package we are using for our private parts, defaults to:
# Math::BigInt->config('lib')
-my $MBI = 'Math::BigInt::Calc';
+my $LIB = 'Math::BigInt::Calc';
# are NaNs ok? (otherwise it dies when encountering an NaN) set w/ config()
$_trap_nan = 0;
@@ -281,11 +279,11 @@ sub AUTOLOAD {
if (!_method_alias($name)) {
if (!defined $name) {
# delayed load of Carp and avoid recursion
- Carp::croak("$c: Can't call a method without name");
+ croak("$c: Can't call a method without name");
}
if (!_method_hand_up($name)) {
# delayed load of Carp and avoid recursion
- Carp::croak("Can't call $c\-\>$name, not a valid method");
+ croak("Can't call $c\-\>$name, not a valid method");
}
# try one level up, but subst. bxxx() for fxxx() since MBI only got bxxx()
$name =~ s/^f/b/;
@@ -320,8 +318,6 @@ sub AUTOLOAD {
sub _method_hand_up { exists $hand_ups{$_[0]||''}; }
}
-sub DEBUG () { 0; }
-
sub isa {
my ($self, $class) = @_;
return if $class =~ /^Math::BigInt/; # we aren't one of these
@@ -332,16 +328,22 @@ sub config {
# return (later set?) configuration data as hash ref
my $class = shift || 'Math::BigFloat';
+ # Getter/accessor.
+
if (@_ == 1 && ref($_[0]) ne 'HASH') {
- my $cfg = $class->SUPER::config();
- return $cfg->{$_[0]};
+ my $param = shift;
+ return $class if $param eq 'class';
+ return $LIB if $param eq 'with';
+ return $class->SUPER::config($param);
}
+ # Setter.
+
my $cfg = $class->SUPER::config(@_);
# now we need only to override the ones that are different from our parent
$cfg->{class} = $class;
- $cfg->{with} = $MBI;
+ $cfg->{with} = $LIB;
$cfg;
}
@@ -364,7 +366,7 @@ sub new {
# avoid numify-calls by not using || on $wanted!
unless (defined $wanted) {
- #Carp::carp("Use of uninitialized value in new");
+ #carp("Use of uninitialized value in new");
return $self->bzero(@r);
}
@@ -390,7 +392,7 @@ sub new {
# shortcut for bigints and its subclasses
if ((ref($wanted)) && $wanted -> can("as_number")) {
$self->{_m} = $wanted->as_number()->{value}; # get us a bigint copy
- $self->{_e} = $MBI->_zero();
+ $self->{_e} = $LIB->_zero();
$self->{_es} = '+';
$self->{sign} = $wanted->sign();
return $self->bnorm();
@@ -434,10 +436,10 @@ sub new {
# Shortcut for simple forms like '12' that have no trailing zeros.
if ($wanted =~ /^([+-]?)0*([1-9][0-9]*[1-9])$/) {
- $self->{_e} = $MBI -> _zero();
+ $self->{_e} = $LIB -> _zero();
$self->{_es} = '+';
$self->{sign} = $1 || '+';
- $self->{_m} = $MBI -> _new($2);
+ $self->{_m} = $LIB -> _new($2);
if (!$downgrade) {
$self->round(@r) unless @r >= 2 && !defined $r[0] && !defined $r[1];
return $self;
@@ -447,26 +449,26 @@ sub new {
my ($mis, $miv, $mfv, $es, $ev) = Math::BigInt::_split($wanted);
if (!ref $mis) {
if ($_trap_nan) {
- Carp::croak("$wanted is not a number initialized to $class");
+ croak("$wanted is not a number initialized to $class");
}
return $downgrade->bnan() if $downgrade;
- $self->{_e} = $MBI->_zero();
+ $self->{_e} = $LIB->_zero();
$self->{_es} = '+';
- $self->{_m} = $MBI->_zero();
+ $self->{_m} = $LIB->_zero();
$self->{sign} = $nan;
} else {
# make integer from mantissa by adjusting exp, then convert to int
- $self->{_e} = $MBI->_new($$ev); # exponent
+ $self->{_e} = $LIB->_new($$ev); # exponent
$self->{_es} = $$es || '+';
my $mantissa = "$$miv$$mfv"; # create mant.
$mantissa =~ s/^0+(\d)/$1/; # strip leading zeros
- $self->{_m} = $MBI->_new($mantissa); # create mant.
+ $self->{_m} = $LIB->_new($mantissa); # create mant.
# 3.123E0 = 3123E-3, and 3.123E-2 => 3123E-5
if (CORE::length($$mfv) != 0) {
- my $len = $MBI->_new(CORE::length($$mfv));
+ my $len = $LIB->_new(CORE::length($$mfv));
($self->{_e}, $self->{_es}) =
_e_sub($self->{_e}, $len, $self->{_es}, '+');
}
@@ -478,9 +480,9 @@ sub new {
my $zeros = 0;
$zeros = CORE::length($1) if $$miv =~ /[1-9](0*)$/;
if ($zeros != 0) {
- my $z = $MBI->_new($zeros);
+ my $z = $LIB->_new($zeros);
# turn '120e2' into '12e3'
- $self->{_m} = $MBI->_rsft($self->{_m}, $z, 10);
+ $self->{_m} = $LIB->_rsft($self->{_m}, $z, 10);
($self->{_e}, $self->{_es}) =
_e_add($self->{_e}, $z, $self->{_es}, '+');
}
@@ -489,8 +491,8 @@ sub new {
# for something like 0Ey, set y to 0, and -0 => +0
# Check $$miv for being '0' and $$mfv eq '', because otherwise _m could not
- # have become 0. That's faster than to call $MBI->_is_zero().
- $self->{sign} = '+', $self->{_e} = $MBI->_zero()
+ # have become 0. That's faster than to call $LIB->_is_zero().
+ $self->{sign} = '+', $self->{_e} = $LIB->_zero()
if $$miv eq '0' and $$mfv eq '';
if (!$downgrade) {
@@ -502,8 +504,8 @@ sub new {
# if downgrade, inf, NaN or integers go down
if ($downgrade && $self->{_es} eq '+') {
- if ($MBI->_is_zero($self->{_e})) {
- return $downgrade->new($$mis . $MBI->_str($self->{_m}));
+ if ($LIB->_is_zero($self->{_e})) {
+ return $downgrade->new($$mis . $LIB->_str($self->{_m}));
}
return $downgrade->new($self->bsstr());
}
@@ -587,7 +589,7 @@ sub from_hex {
}
$self -> {sign} = $s_sign;
- $self -> {_m} = $MBI -> _from_hex('0x' . $s_value);
+ $self -> {_m} = $LIB -> _from_hex('0x' . $s_value);
if ($two_expon > 0) {
my $factor = $class -> new("2") -> bpow($two_expon);
@@ -675,7 +677,7 @@ sub from_oct {
}
$self -> {sign} = $s_sign;
- $self -> {_m} = $MBI -> _from_oct($s_value);
+ $self -> {_m} = $LIB -> _from_oct($s_value);
if ($two_expon > 0) {
my $factor = $class -> new("2") -> bpow($two_expon);
@@ -763,7 +765,7 @@ sub from_bin {
}
$self -> {sign} = $s_sign;
- $self -> {_m} = $MBI -> _from_bin('0b' . $s_value);
+ $self -> {_m} = $LIB -> _from_bin('0b' . $s_value);
if ($two_expon > 0) {
my $factor = $class -> new("2") -> bpow($two_expon);
@@ -783,7 +785,7 @@ sub bzero {
# create/assign '+0'
if (@_ == 0) {
- #Carp::carp("Using bone() as a function is deprecated;",
+ #carp("Using bone() as a function is deprecated;",
# " use bone() as a method instead");
unshift @_, __PACKAGE__;
}
@@ -798,20 +800,23 @@ sub bzero {
$self = bless {}, $class unless $selfref;
$self -> {sign} = '+';
- $self -> {_m} = $MBI -> _zero();
+ $self -> {_m} = $LIB -> _zero();
$self -> {_es} = '+';
- $self -> {_e} = $MBI -> _zero();
+ $self -> {_e} = $LIB -> _zero();
- if (@_ > 0) {
- if (@_ > 3) {
- # call like: $x->bzero($a, $p, $r, $y);
- ($self, $self->{_a}, $self->{_p}) = $self->_find_round_parameters(@_);
- } else {
- # call like: $x->bzero($a, $p, $r);
- $self->{_a} = $_[0]
- if !defined $self->{_a} || (defined $_[0] && $_[0] > $self->{_a});
- $self->{_p} = $_[1]
- if !defined $self->{_p} || (defined $_[1] && $_[1] > $self->{_p});
+ # If rounding parameters are given as arguments, use them. If no rounding
+ # parameters are given, and if called as a class method initialize the new
+ # instance with the class variables.
+
+ if (@_) {
+ croak "can't specify both accuracy and precision"
+ if @_ >= 2 && defined $_[0] && defined $_[1];
+ $self->{_a} = $_[0];
+ $self->{_p} = $_[1];
+ } else {
+ unless($selfref) {
+ $self->{_a} = $class -> accuracy();
+ $self->{_p} = $class -> precision();
}
}
@@ -822,7 +827,7 @@ sub bone {
# Create or assign '+1' (or -1 if given sign '-').
if (@_ == 0 || (defined($_[0]) && ($_[0] eq '+' || $_[0] eq '-'))) {
- #Carp::carp("Using bone() as a function is deprecated;",
+ #carp("Using bone() as a function is deprecated;",
# " use bone() as a method instead");
unshift @_, __PACKAGE__;
}
@@ -840,20 +845,23 @@ sub bone {
$self = bless {}, $class unless $selfref;
$self -> {sign} = $sign;
- $self -> {_m} = $MBI -> _one();
+ $self -> {_m} = $LIB -> _one();
$self -> {_es} = '+';
- $self -> {_e} = $MBI -> _zero();
+ $self -> {_e} = $LIB -> _zero();
- if (@_ > 0) {
- if (@_ > 3) {
- # call like: $x->bone($sign, $a, $p, $r, $y, ...);
- ($self, $self->{_a}, $self->{_p}) = $self->_find_round_parameters(@_);
- } else {
- # call like: $x->bone($sign, $a, $p, $r);
- $self->{_a} = $_[0]
- if ((!defined $self->{_a}) || (defined $_[0] && $_[0] > $self->{_a}));
- $self->{_p} = $_[1]
- if ((!defined $self->{_p}) || (defined $_[1] && $_[1] > $self->{_p}));
+ # If rounding parameters are given as arguments, use them. If no rounding
+ # parameters are given, and if called as a class method initialize the new
+ # instance with the class variables.
+
+ if (@_) {
+ croak "can't specify both accuracy and precision"
+ if @_ >= 2 && defined $_[0] && defined $_[1];
+ $self->{_a} = $_[0];
+ $self->{_p} = $_[1];
+ } else {
+ unless($selfref) {
+ $self->{_a} = $class -> accuracy();
+ $self->{_p} = $class -> precision();
}
}
@@ -866,7 +874,7 @@ sub binf {
if (@_ == 0 || (defined($_[0]) && !ref($_[0]) &&
$_[0] =~ /^\s*[+-](inf(inity)?)?\s*$/))
{
- #Carp::carp("Using binf() as a function is deprecated;",
+ #carp("Using binf() as a function is deprecated;",
# " use binf() as a method instead");
unshift @_, __PACKAGE__;
}
@@ -878,7 +886,7 @@ sub binf {
{
no strict 'refs';
if (${"${class}::_trap_inf"}) {
- Carp::croak("Tried to create +-inf in $class->binf()");
+ croak("Tried to create +-inf in $class->binf()");
}
}
@@ -891,9 +899,25 @@ sub binf {
$self = bless {}, $class unless $selfref;
$self -> {sign} = $sign . 'inf';
- $self -> {_m} = $MBI -> _zero();
+ $self -> {_m} = $LIB -> _zero();
$self -> {_es} = '+';
- $self -> {_e} = $MBI -> _zero();
+ $self -> {_e} = $LIB -> _zero();
+
+ # If rounding parameters are given as arguments, use them. If no rounding
+ # parameters are given, and if called as a class method initialize the new
+ # instance with the class variables.
+
+ if (@_) {
+ croak "can't specify both accuracy and precision"
+ if @_ >= 2 && defined $_[0] && defined $_[1];
+ $self->{_a} = $_[0];
+ $self->{_p} = $_[1];
+ } else {
+ unless($selfref) {
+ $self->{_a} = $class -> accuracy();
+ $self->{_p} = $class -> precision();
+ }
+ }
return $self;
}
@@ -902,7 +926,7 @@ sub bnan {
# create/assign a 'NaN'
if (@_ == 0) {
- #Carp::carp("Using bnan() as a function is deprecated;",
+ #carp("Using bnan() as a function is deprecated;",
# " use bnan() as a method instead");
unshift @_, __PACKAGE__;
}
@@ -914,7 +938,7 @@ sub bnan {
{
no strict 'refs';
if (${"${class}::_trap_nan"}) {
- Carp::croak("Tried to create NaN in $class->bnan()");
+ croak("Tried to create NaN in $class->bnan()");
}
}
@@ -924,9 +948,25 @@ sub bnan {
$self = bless {}, $class unless $selfref;
$self -> {sign} = $nan;
- $self -> {_m} = $MBI -> _zero();
+ $self -> {_m} = $LIB -> _zero();
$self -> {_es} = '+';
- $self -> {_e} = $MBI -> _zero();
+ $self -> {_e} = $LIB -> _zero();
+
+ # If rounding parameters are given as arguments, use them. If no rounding
+ # parameters are given, and if called as a class method initialize the new
+ # instance with the class variables.
+
+ if (@_) {
+ croak "can't specify both accuracy and precision"
+ if @_ >= 2 && defined $_[0] && defined $_[1];
+ $self->{_a} = $_[0];
+ $self->{_p} = $_[1];
+ } else {
+ unless($selfref) {
+ $self->{_a} = $class -> accuracy();
+ $self->{_p} = $class -> precision();
+ }
+ }
return $self;
}
@@ -1032,13 +1072,12 @@ EOF
my $digits = substr($all_digits, 0, $nchrs);
- # Find out whether we should round up or down. Since pi is a
- # transcendental number, we only have to look at one digit after the
- # last digit we want.
+ # Find out whether we should round up or down. Rounding is easy, since
+ # pi is trancendental. With directed rounding, it doesn't matter what
+ # the following digits are. With rounding to nearest, we only have to
+ # look at one extra digit.
- if ($rmode eq '+inf') {
- $round_up = 1;
- } elsif ($rmode eq 'trunc' || $rmode eq 'zero' || $rmode eq '-inf') {
+ if ($rmode eq 'trunc') {
$round_up = 0;
} else {
my $next_digit = substr($all_digits, $nchrs, 1);
@@ -1072,7 +1111,7 @@ EOF
# Math::BigFloat, so use Brent-Salamin (aka AGM or Gauss-Legendre).
# Use a few more digits in the intermediate computations.
- my $nextra = 8;
+ $n += 8;
$HALF = $class -> new($HALF) unless ref($HALF);
my ($an, $bn, $tn, $pn) = ($class -> bone, $HALF -> copy() -> bsqrt($n),
@@ -1118,8 +1157,8 @@ sub copy {
$copy->{sign} = $self->{sign};
$copy->{_es} = $self->{_es};
- $copy->{_m} = $MBI->_copy($self->{_m});
- $copy->{_e} = $MBI->_copy($self->{_e});
+ $copy->{_m} = $LIB->_copy($self->{_m});
+ $copy->{_e} = $LIB->_copy($self->{_e});
$copy->{_a} = $self->{_a} if exists $self->{_a};
$copy->{_p} = $self->{_p} if exists $self->{_p};
@@ -1142,13 +1181,13 @@ sub as_number {
return Math::BigInt->binf($x->sign()) if $x->is_inf();
return Math::BigInt->bnan() if $x->is_nan();
- my $z = $MBI->_copy($x->{_m});
+ my $z = $LIB->_copy($x->{_m});
if ($x->{_es} eq '-') { # < 0
- $z = $MBI->_rsft($z, $x->{_e}, 10);
- } elsif (! $MBI->_is_zero($x->{_e})) { # > 0
- $z = $MBI->_lsft($z, $x->{_e}, 10);
+ $z = $LIB->_rsft($z, $x->{_e}, 10);
+ } elsif (! $LIB->_is_zero($x->{_e})) { # > 0
+ $z = $LIB->_lsft($z, $x->{_e}, 10);
}
- $z = Math::BigInt->new($x->{sign} . $MBI->_str($z));
+ $z = Math::BigInt->new($x->{sign} . $LIB->_str($z));
$z;
}
@@ -1160,7 +1199,7 @@ sub is_zero {
# return true if arg (BFLOAT or num_str) is zero
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
- ($x->{sign} eq '+' && $MBI->_is_zero($x->{_m})) ? 1 : 0;
+ ($x->{sign} eq '+' && $LIB->_is_zero($x->{_m})) ? 1 : 0;
}
sub is_one {
@@ -1170,8 +1209,8 @@ sub is_one {
$sign = '+' if !defined $sign || $sign ne '-';
($x->{sign} eq $sign &&
- $MBI->_is_zero($x->{_e}) &&
- $MBI->_is_one($x->{_m})) ? 1 : 0;
+ $LIB->_is_zero($x->{_e}) &&
+ $LIB->_is_one($x->{_m})) ? 1 : 0;
}
sub is_odd {
@@ -1179,8 +1218,8 @@ sub is_odd {
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
(($x->{sign} =~ /^[+-]$/) && # NaN & +-inf aren't
- ($MBI->_is_zero($x->{_e})) &&
- ($MBI->_is_odd($x->{_m}))) ? 1 : 0;
+ ($LIB->_is_zero($x->{_e})) &&
+ ($LIB->_is_odd($x->{_m}))) ? 1 : 0;
}
sub is_even {
@@ -1189,7 +1228,7 @@ sub is_even {
(($x->{sign} =~ /^[+-]$/) && # NaN & +-inf aren't
($x->{_es} eq '+') && # 123.45 isn't
- ($MBI->_is_even($x->{_m}))) ? 1 : 0; # but 1200 is
+ ($LIB->_is_even($x->{_m}))) ? 1 : 0; # but 1200 is
}
sub is_int {
@@ -1252,8 +1291,8 @@ sub bcmp {
# integer of arbitrary value, the exponents must be normalized by the length
# of the mantissas before we can compare them.
- my $mxl = $MBI->_len($x->{_m});
- my $myl = $MBI->_len($y->{_m});
+ my $mxl = $LIB->_len($x->{_m});
+ my $myl = $LIB->_len($y->{_m});
# If the mantissas have the same length, there is no point in normalizing the
# exponents by the length of the mantissas, so treat that as a special case.
@@ -1271,7 +1310,7 @@ sub bcmp {
# Then handle the case where the exponents have the same sign.
else {
- $cmp = $MBI->_acmp($x->{_e}, $y->{_e});
+ $cmp = $LIB->_acmp($x->{_e}, $y->{_e});
$cmp = -$cmp if $x->{_es} eq '-';
}
@@ -1298,17 +1337,17 @@ sub bcmp {
# need to do anything special.
if ($y->{_es} eq '+') {
- $ex = $MBI->_copy($x->{_e});
- $ey = $MBI->_copy($y->{_e});
+ $ex = $LIB->_copy($x->{_e});
+ $ey = $LIB->_copy($y->{_e});
}
# If the exponent of x is >= 0 and the exponent of y is < 0, add the
# absolute value of the exponent of y to both.
else {
- $ex = $MBI->_copy($x->{_e});
- $ex = $MBI->_add($ex, $y->{_e}); # ex + |ey|
- $ey = $MBI->_zero(); # -ex + |ey| = 0
+ $ex = $LIB->_copy($x->{_e});
+ $ex = $LIB->_add($ex, $y->{_e}); # ex + |ey|
+ $ey = $LIB->_zero(); # -ex + |ey| = 0
}
} else {
@@ -1317,29 +1356,29 @@ sub bcmp {
# absolute value of the exponent of x to both.
if ($y->{_es} eq '+') {
- $ex = $MBI->_zero(); # -ex + |ex| = 0
- $ey = $MBI->_copy($y->{_e});
- $ey = $MBI->_add($ey, $x->{_e}); # ey + |ex|
+ $ex = $LIB->_zero(); # -ex + |ex| = 0
+ $ey = $LIB->_copy($y->{_e});
+ $ey = $LIB->_add($ey, $x->{_e}); # ey + |ex|
}
# If the exponent of x is < 0 and the exponent of y is < 0, add the
# absolute values of both exponents to both exponents.
else {
- $ex = $MBI->_copy($y->{_e}); # -ex + |ey| + |ex| = |ey|
- $ey = $MBI->_copy($x->{_e}); # -ey + |ex| + |ey| = |ex|
+ $ex = $LIB->_copy($y->{_e}); # -ex + |ey| + |ex| = |ey|
+ $ey = $LIB->_copy($x->{_e}); # -ey + |ex| + |ey| = |ex|
}
}
# Now we can normalize the exponents by adding lengths of the mantissas.
- $ex = $MBI->_add($ex, $MBI->_new($mxl));
- $ey = $MBI->_add($ey, $MBI->_new($myl));
+ $ex = $LIB->_add($ex, $LIB->_new($mxl));
+ $ey = $LIB->_add($ey, $LIB->_new($myl));
# We're done if the exponents are different.
- $cmp = $MBI->_acmp($ex, $ey);
+ $cmp = $LIB->_acmp($ex, $ey);
$cmp = -$cmp if $x->{sign} eq '-'; # 124 > 123, but -124 < -123
return $cmp if $cmp;
@@ -1351,12 +1390,12 @@ sub bcmp {
my $my = $y->{_m};
if ($mxl > $myl) {
- $my = $MBI->_lsft($MBI->_copy($my), $MBI->_new($mxl - $myl), 10);
+ $my = $LIB->_lsft($LIB->_copy($my), $LIB->_new($mxl - $myl), 10);
} elsif ($mxl < $myl) {
- $mx = $MBI->_lsft($MBI->_copy($mx), $MBI->_new($myl - $mxl), 10);
+ $mx = $LIB->_lsft($LIB->_copy($mx), $LIB->_new($myl - $mxl), 10);
}
- $cmp = $MBI->_acmp($mx, $my);
+ $cmp = $LIB->_acmp($mx, $my);
$cmp = -$cmp if $x->{sign} eq '-'; # 124 > 123, but -124 < -123
return $cmp;
@@ -1392,14 +1431,14 @@ sub bacmp {
return 1 if $yz && !$xz; # +x <=> 0
# adjust so that exponents are equal
- my $lxm = $MBI->_len($x->{_m});
- my $lym = $MBI->_len($y->{_m});
+ my $lxm = $LIB->_len($x->{_m});
+ my $lym = $LIB->_len($y->{_m});
my ($xes, $yes) = (1, 1);
$xes = -1 if $x->{_es} ne '+';
$yes = -1 if $y->{_es} ne '+';
# the numify somewhat limits our length, but makes it much faster
- my $lx = $lxm + $xes * $MBI->_num($x->{_e});
- my $ly = $lym + $yes * $MBI->_num($y->{_e});
+ my $lx = $lxm + $xes * $LIB->_num($x->{_e});
+ my $ly = $lym + $yes * $LIB->_num($y->{_e});
my $l = $lx - $ly;
return $l <=> 0 if $l != 0;
@@ -1409,13 +1448,13 @@ sub bacmp {
my $xm = $x->{_m}; # not yet copy it
my $ym = $y->{_m};
if ($diff > 0) {
- $ym = $MBI->_copy($y->{_m});
- $ym = $MBI->_lsft($ym, $MBI->_new($diff), 10);
+ $ym = $LIB->_copy($y->{_m});
+ $ym = $LIB->_lsft($ym, $LIB->_new($diff), 10);
} elsif ($diff < 0) {
- $xm = $MBI->_copy($x->{_m});
- $xm = $MBI->_lsft($xm, $MBI->_new(-$diff), 10);
+ $xm = $LIB->_copy($x->{_m});
+ $xm = $LIB->_lsft($xm, $LIB->_new(-$diff), 10);
}
- $MBI->_acmp($xm, $ym);
+ $LIB->_acmp($xm, $ym);
}
###############################################################################
@@ -1430,7 +1469,7 @@ sub bneg {
return $x if $x->modify('bneg');
# for +0 do not negate (to have always normalized +0). Does nothing for 'NaN'
- $x->{sign} =~ tr/+-/-+/ unless ($x->{sign} eq '+' && $MBI->_is_zero($x->{_m}));
+ $x->{sign} =~ tr/+-/-+/ unless ($x->{sign} eq '+' && $LIB->_is_zero($x->{_m}));
$x;
}
@@ -1440,26 +1479,26 @@ sub bnorm {
return $x if $x->{sign} !~ /^[+-]$/; # inf, nan etc
- my $zeros = $MBI->_zeros($x->{_m}); # correct for trailing zeros
+ my $zeros = $LIB->_zeros($x->{_m}); # correct for trailing zeros
if ($zeros != 0) {
- my $z = $MBI->_new($zeros);
- $x->{_m} = $MBI->_rsft($x->{_m}, $z, 10);
+ my $z = $LIB->_new($zeros);
+ $x->{_m} = $LIB->_rsft($x->{_m}, $z, 10);
if ($x->{_es} eq '-') {
- if ($MBI->_acmp($x->{_e}, $z) >= 0) {
- $x->{_e} = $MBI->_sub($x->{_e}, $z);
- $x->{_es} = '+' if $MBI->_is_zero($x->{_e});
+ if ($LIB->_acmp($x->{_e}, $z) >= 0) {
+ $x->{_e} = $LIB->_sub($x->{_e}, $z);
+ $x->{_es} = '+' if $LIB->_is_zero($x->{_e});
} else {
- $x->{_e} = $MBI->_sub($MBI->_copy($z), $x->{_e});
+ $x->{_e} = $LIB->_sub($LIB->_copy($z), $x->{_e});
$x->{_es} = '+';
}
} else {
- $x->{_e} = $MBI->_add($x->{_e}, $z);
+ $x->{_e} = $LIB->_add($x->{_e}, $z);
}
} else {
# $x can only be 0Ey if there are no trailing zeros ('0' has 0 trailing
# zeros). So, for something like 0Ey, set y to 1, and -0 => +0
- $x->{sign} = '+', $x->{_es} = '+', $x->{_e} = $MBI->_one()
- if $MBI->_is_zero($x->{_m});
+ $x->{sign} = '+', $x->{_es} = '+', $x->{_e} = $LIB->_one()
+ if $LIB->_is_zero($x->{_m});
}
$x;
@@ -1475,22 +1514,22 @@ sub binc {
return $x->badd($class->bone(), @r); # digits after dot
}
- if (!$MBI->_is_zero($x->{_e})) # _e == 0 for NaN, inf, -inf
+ if (!$LIB->_is_zero($x->{_e})) # _e == 0 for NaN, inf, -inf
{
# 1e2 => 100, so after the shift below _m has a '0' as last digit
- $x->{_m} = $MBI->_lsft($x->{_m}, $x->{_e}, 10); # 1e2 => 100
- $x->{_e} = $MBI->_zero(); # normalize
+ $x->{_m} = $LIB->_lsft($x->{_m}, $x->{_e}, 10); # 1e2 => 100
+ $x->{_e} = $LIB->_zero(); # normalize
$x->{_es} = '+';
# we know that the last digit of $x will be '1' or '9', depending on the
# sign
}
# now $x->{_e} == 0
if ($x->{sign} eq '+') {
- $x->{_m} = $MBI->_inc($x->{_m});
+ $x->{_m} = $LIB->_inc($x->{_m});
return $x->bnorm()->bround(@r);
} elsif ($x->{sign} eq '-') {
- $x->{_m} = $MBI->_dec($x->{_m});
- $x->{sign} = '+' if $MBI->_is_zero($x->{_m}); # -1 +1 => -0 => +0
+ $x->{_m} = $LIB->_dec($x->{_m});
+ $x->{sign} = '+' if $LIB->_is_zero($x->{_m}); # -1 +1 => -0 => +0
return $x->bnorm()->bround(@r);
}
# inf, nan handling etc
@@ -1507,23 +1546,23 @@ sub bdec {
return $x->badd($class->bone('-'), @r); # digits after dot
}
- if (!$MBI->_is_zero($x->{_e})) {
- $x->{_m} = $MBI->_lsft($x->{_m}, $x->{_e}, 10); # 1e2 => 100
- $x->{_e} = $MBI->_zero(); # normalize
+ if (!$LIB->_is_zero($x->{_e})) {
+ $x->{_m} = $LIB->_lsft($x->{_m}, $x->{_e}, 10); # 1e2 => 100
+ $x->{_e} = $LIB->_zero(); # normalize
$x->{_es} = '+';
}
# now $x->{_e} == 0
my $zero = $x->is_zero();
# <= 0
if (($x->{sign} eq '-') || $zero) {
- $x->{_m} = $MBI->_inc($x->{_m});
+ $x->{_m} = $LIB->_inc($x->{_m});
$x->{sign} = '-' if $zero; # 0 => 1 => -1
- $x->{sign} = '+' if $MBI->_is_zero($x->{_m}); # -1 +1 => -0 => +0
+ $x->{sign} = '+' if $LIB->_is_zero($x->{_m}); # -1 +1 => -0 => +0
return $x->bnorm()->round(@r);
}
# > 0
elsif ($x->{sign} eq '+') {
- $x->{_m} = $MBI->_dec($x->{_m});
+ $x->{_m} = $LIB->_dec($x->{_m});
return $x->bnorm()->round(@r);
}
# inf, nan handling etc
@@ -1568,37 +1607,37 @@ sub badd {
if ($x->is_zero()) # 0+y
{
# make copy, clobbering up x (modify in place!)
- $x->{_e} = $MBI->_copy($y->{_e});
+ $x->{_e} = $LIB->_copy($y->{_e});
$x->{_es} = $y->{_es};
- $x->{_m} = $MBI->_copy($y->{_m});
+ $x->{_m} = $LIB->_copy($y->{_m});
$x->{sign} = $y->{sign} || $nan;
return $x->round(@r);
}
# take lower of the two e's and adapt m1 to it to match m2
my $e = $y->{_e};
- $e = $MBI->_zero() if !defined $e; # if no BFLOAT?
- $e = $MBI->_copy($e); # make copy (didn't do it yet)
+ $e = $LIB->_zero() if !defined $e; # if no BFLOAT?
+ $e = $LIB->_copy($e); # make copy (didn't do it yet)
my $es;
($e, $es) = _e_sub($e, $x->{_e}, $y->{_es} || '+', $x->{_es});
- my $add = $MBI->_copy($y->{_m});
+ my $add = $LIB->_copy($y->{_m});
if ($es eq '-') # < 0
{
- $x->{_m} = $MBI->_lsft($x->{_m}, $e, 10);
+ $x->{_m} = $LIB->_lsft($x->{_m}, $e, 10);
($x->{_e}, $x->{_es}) = _e_add($x->{_e}, $e, $x->{_es}, $es);
- } elsif (!$MBI->_is_zero($e)) # > 0
+ } elsif (!$LIB->_is_zero($e)) # > 0
{
- $add = $MBI->_lsft($add, $e, 10);
+ $add = $LIB->_lsft($add, $e, 10);
}
# else: both e are the same, so just leave them
if ($x->{sign} eq $y->{sign}) {
# add
- $x->{_m} = $MBI->_add($x->{_m}, $add);
+ $x->{_m} = $LIB->_add($x->{_m}, $add);
} else {
($x->{_m}, $x->{sign}) =
_e_add($x->{_m}, $add, $x->{sign}, $y->{sign});
@@ -1672,7 +1711,7 @@ sub bmul {
((!$x->isa($class)) || (!$y->isa($class)));
# aEb * cEd = (a*c)E(b+d)
- $x->{_m} = $MBI->_mul($x->{_m}, $y->{_m});
+ $x->{_m} = $LIB->_mul($x->{_m}, $y->{_m});
($x->{_e}, $x->{_es}) = _e_add($x->{_e}, $y->{_e}, $x->{_es}, $y->{_es});
$r[3] = $y; # no push!
@@ -1709,7 +1748,7 @@ sub bmuladd {
((!$x->isa($class)) || (!$y->isa($class)));
# aEb * cEd = (a*c)E(b+d)
- $x->{_m} = $MBI->_mul($x->{_m}, $y->{_m});
+ $x->{_m} = $LIB->_mul($x->{_m}, $y->{_m});
($x->{_e}, $x->{_es}) = _e_add($x->{_e}, $y->{_e}, $x->{_es}, $y->{_es});
$r[3] = $y; # no push!
@@ -1722,28 +1761,28 @@ sub bmuladd {
# take lower of the two e's and adapt m1 to it to match m2
my $e = $z->{_e};
- $e = $MBI->_zero() if !defined $e; # if no BFLOAT?
- $e = $MBI->_copy($e); # make copy (didn't do it yet)
+ $e = $LIB->_zero() if !defined $e; # if no BFLOAT?
+ $e = $LIB->_copy($e); # make copy (didn't do it yet)
my $es;
($e, $es) = _e_sub($e, $x->{_e}, $z->{_es} || '+', $x->{_es});
- my $add = $MBI->_copy($z->{_m});
+ my $add = $LIB->_copy($z->{_m});
if ($es eq '-') # < 0
{
- $x->{_m} = $MBI->_lsft($x->{_m}, $e, 10);
+ $x->{_m} = $LIB->_lsft($x->{_m}, $e, 10);
($x->{_e}, $x->{_es}) = _e_add($x->{_e}, $e, $x->{_es}, $es);
- } elsif (!$MBI->_is_zero($e)) # > 0
+ } elsif (!$LIB->_is_zero($e)) # > 0
{
- $add = $MBI->_lsft($add, $e, 10);
+ $add = $LIB->_lsft($add, $e, 10);
}
# else: both e are the same, so just leave them
if ($x->{sign} eq $z->{sign}) {
# add
- $x->{_m} = $MBI->_add($x->{_m}, $add);
+ $x->{_m} = $LIB->_add($x->{_m}, $add);
} else {
($x->{_m}, $x->{sign}) =
_e_add($x->{_m}, $add, $x->{sign}, $z->{sign});
@@ -1870,14 +1909,14 @@ sub bdiv {
$y = $class->new($y) unless $y->isa('Math::BigFloat');
- my $lx = $MBI -> _len($x->{_m}); my $ly = $MBI -> _len($y->{_m});
+ my $lx = $LIB -> _len($x->{_m}); my $ly = $LIB -> _len($y->{_m});
$scale = $lx if $lx > $scale;
$scale = $ly if $ly > $scale;
my $diff = $ly - $lx;
$scale += $diff if $diff > 0; # if lx << ly, but not if ly << lx!
# check that $y is not 1 nor -1 and cache the result:
- my $y_not_one = !($MBI->_is_zero($y->{_e}) && $MBI->_is_one($y->{_m}));
+ my $y_not_one = !($LIB->_is_zero($y->{_e}) && $LIB->_is_one($y->{_m}));
# flipping the sign of $y will also flip the sign of $x for the special
# case of $x->bsub($x); so we can catch it below:
@@ -1906,13 +1945,13 @@ sub bdiv {
# calculate the result to $scale digits and then round it
# a * 10 ** b / c * 10 ** d => a/c * 10 ** (b-d)
- $x->{_m} = $MBI->_lsft($x->{_m}, $MBI->_new($scale), 10);
- $x->{_m} = $MBI->_div($x->{_m}, $y->{_m}); # a/c
+ $x->{_m} = $LIB->_lsft($x->{_m}, $LIB->_new($scale), 10);
+ $x->{_m} = $LIB->_div($x->{_m}, $y->{_m}); # a/c
# correct exponent of $x
($x->{_e}, $x->{_es}) = _e_sub($x->{_e}, $y->{_e}, $x->{_es}, $y->{_es});
# correct for 10**scale
- ($x->{_e}, $x->{_es}) = _e_sub($x->{_e}, $MBI->_new($scale), $x->{_es}, '+');
+ ($x->{_e}, $x->{_es}) = _e_sub($x->{_e}, $LIB->_new($scale), $x->{_es}, '+');
$x->bnorm(); # remove trailing 0's
}
} # end else $x != $y
@@ -1990,7 +2029,7 @@ sub bmod {
return $x->bzero() if $x->is_zero()
|| ($x->is_int() &&
# check that $y == +1 or $y == -1:
- ($MBI->_is_zero($y->{_e}) && $MBI->_is_one($y->{_m})));
+ ($LIB->_is_zero($y->{_e}) && $LIB->_is_one($y->{_m})));
my $cmp = $x->bacmp($y); # equal or $x < $y?
if ($cmp == 0) { # $x == $y => result 0
@@ -2005,19 +2044,19 @@ sub bmod {
return $x -> round($a, $p, $r);
}
- my $ym = $MBI->_copy($y->{_m});
+ my $ym = $LIB->_copy($y->{_m});
# 2e1 => 20
- $ym = $MBI->_lsft($ym, $y->{_e}, 10)
- if $y->{_es} eq '+' && !$MBI->_is_zero($y->{_e});
+ $ym = $LIB->_lsft($ym, $y->{_e}, 10)
+ if $y->{_es} eq '+' && !$LIB->_is_zero($y->{_e});
# if $y has digits after dot
my $shifty = 0; # correct _e of $x by this
if ($y->{_es} eq '-') # has digits after dot
{
# 123 % 2.5 => 1230 % 25 => 5 => 0.5
- $shifty = $MBI->_num($y->{_e}); # no more digits after dot
- $x->{_m} = $MBI->_lsft($x->{_m}, $y->{_e}, 10); # 123 => 1230, $y->{_m} is already 25
+ $shifty = $LIB->_num($y->{_e}); # no more digits after dot
+ $x->{_m} = $LIB->_lsft($x->{_m}, $y->{_e}, 10); # 123 => 1230, $y->{_m} is already 25
}
# $ym is now mantissa of $y based on exponent 0
@@ -2025,24 +2064,24 @@ sub bmod {
if ($x->{_es} eq '-') # has digits after dot
{
# 123.4 % 20 => 1234 % 200
- $shiftx = $MBI->_num($x->{_e}); # no more digits after dot
- $ym = $MBI->_lsft($ym, $x->{_e}, 10); # 123 => 1230
+ $shiftx = $LIB->_num($x->{_e}); # no more digits after dot
+ $ym = $LIB->_lsft($ym, $x->{_e}, 10); # 123 => 1230
}
# 123e1 % 20 => 1230 % 20
- if ($x->{_es} eq '+' && !$MBI->_is_zero($x->{_e})) {
- $x->{_m} = $MBI->_lsft($x->{_m}, $x->{_e}, 10); # es => '+' here
+ if ($x->{_es} eq '+' && !$LIB->_is_zero($x->{_e})) {
+ $x->{_m} = $LIB->_lsft($x->{_m}, $x->{_e}, 10); # es => '+' here
}
- $x->{_e} = $MBI->_new($shiftx);
+ $x->{_e} = $LIB->_new($shiftx);
$x->{_es} = '+';
$x->{_es} = '-' if $shiftx != 0 || $shifty != 0;
- $x->{_e} = $MBI->_add($x->{_e}, $MBI->_new($shifty)) if $shifty != 0;
+ $x->{_e} = $LIB->_add($x->{_e}, $LIB->_new($shifty)) if $shifty != 0;
# now mantissas are equalized, exponent of $x is adjusted, so calc result
- $x->{_m} = $MBI->_mod($x->{_m}, $ym);
+ $x->{_m} = $LIB->_mod($x->{_m}, $ym);
- $x->{sign} = '+' if $MBI->_is_zero($x->{_m}); # fix sign for -0
+ $x->{sign} = '+' if $LIB->_is_zero($x->{_m}); # fix sign for -0
$x->bnorm();
if ($neg != 0 && ! $x -> is_zero()) # one of them negative => correct in place
@@ -2051,7 +2090,7 @@ sub bmod {
$x->{_m} = $r->{_m};
$x->{_e} = $r->{_e};
$x->{_es} = $r->{_es};
- $x->{sign} = '+' if $MBI->_is_zero($x->{_m}); # fix sign for -0
+ $x->{sign} = '+' if $LIB->_is_zero($x->{_m}); # fix sign for -0
$x->bnorm();
}
@@ -2062,7 +2101,7 @@ sub bmodpow {
# takes a very large number to a very large exponent in a given very
# large modulus, quickly, thanks to binary exponentiation. Supports
# negative exponents.
- my ($class, $num, $exp, $mod, @r) = objectify(3, @_);
+ my ($class, $num, $exp, $mod) = objectify(3, @_);
return $num if $num->modify('bmodpow');
@@ -2101,8 +2140,33 @@ sub bpow {
return $x if $x->modify('bpow');
- return $x->bnan() if $x->{sign} eq $nan || $y->{sign} eq $nan;
- return $x if $x->{sign} =~ /^[+-]inf$/;
+ # $x and/or $y is a NaN
+ return $x->bnan() if $x->is_nan() || $y->is_nan();
+
+ # $x and/or $y is a +/-Inf
+ if ($x->is_inf("-")) {
+ return $x->bzero() if $y->is_negative();
+ return $x->bnan() if $y->is_zero();
+ return $x if $y->is_odd();
+ return $x->bneg();
+ } elsif ($x->is_inf("+")) {
+ return $x->bzero() if $y->is_negative();
+ return $x->bnan() if $y->is_zero();
+ return $x;
+ } elsif ($y->is_inf("-")) {
+ return $x->bnan() if $x -> is_one("-");
+ return $x->binf("+") if $x > -1 && $x < 1;
+ return $x->bone() if $x -> is_one("+");
+ return $x->bzero();
+ } elsif ($y->is_inf("+")) {
+ return $x->bnan() if $x -> is_one("-");
+ return $x->bzero() if $x > -1 && $x < 1;
+ return $x->bone() if $x -> is_one("+");
+ return $x->binf("+");
+ }
+
+ # we don't support complex numbers, so return NaN
+ return $x->bnan() if $x->is_negative() && !$y->is_int();
# cache the result of is_zero
my $y_is_zero = $y->is_zero();
@@ -2110,14 +2174,13 @@ sub bpow {
return $x if $x->is_one() || $y->is_one();
my $x_is_zero = $x->is_zero();
- return $x->_pow($y, $a, $p, $r) if !$x_is_zero && !$y->is_int(); # non-integer power
+ return $x->_pow($y, $a, $p, $r) if !$x_is_zero && !$y->is_int();
my $y1 = $y->as_number()->{value}; # make MBI part
- # if ($x == -1)
- if ($x->{sign} eq '-' && $MBI->_is_one($x->{_m}) && $MBI->_is_zero($x->{_e})) {
+ if ($x->is_one("-")) {
# if $x == -1 and odd/even y => +1/-1 because +-1 ^ (+-1) => +-1
- return $MBI->_is_odd($y1) ? $x : $x->babs(1);
+ return $LIB->_is_odd($y1) ? $x : $x->babs(1);
}
if ($x_is_zero) {
return $x if $y->{sign} eq '+'; # 0**y => 0 (if not y <= 0)
@@ -2126,11 +2189,11 @@ sub bpow {
}
my $new_sign = '+';
- $new_sign = $MBI->_is_odd($y1) ? '-' : '+' if $x->{sign} ne '+';
+ $new_sign = $LIB->_is_odd($y1) ? '-' : '+' if $x->{sign} ne '+';
# calculate $x->{_m} ** $y and $x->{_e} * $y separately (faster)
- $x->{_m} = $MBI->_pow($x->{_m}, $y1);
- $x->{_e} = $MBI->_mul ($x->{_e}, $y1);
+ $x->{_m} = $LIB->_pow($x->{_m}, $y1);
+ $x->{_e} = $LIB->_mul ($x->{_e}, $y1);
$x->{sign} = $new_sign;
$x->bnorm();
@@ -2267,32 +2330,33 @@ sub blog {
# first. This is very fast, and in case the real result was found, we can
# stop right here.
if (defined $base && $base->is_int() && $x->is_int()) {
- my $i = $MBI->_copy($x->{_m});
- $i = $MBI->_lsft($i, $x->{_e}, 10) unless $MBI->_is_zero($x->{_e});
- my $int = Math::BigInt->bzero();
- $int->{value} = $i;
- $int->blog($base->as_number());
- # if ($exact)
- if ($base->as_number()->bpow($int) == $x) {
- # found result, return it
- $x->{_m} = $int->{value};
- $x->{_e} = $MBI->_zero();
- $x->{_es} = '+';
- $x->bnorm();
+ my $xint = Math::BigInt -> new($x -> bdstr());
+ my $bint = Math::BigInt -> new($base -> bdstr());
+ $xint->blog($bint);
+
+ # if we found the exact result, we're done
+ if ($bint -> bpow($xint) == $x) {
+ my $xflt = Math::BigFloat -> new($xint -> bdstr());
+ $x->{sign} = $xflt->{sign};
+ $x->{_m} = $xflt->{_m};
+ $x->{_es} = $xflt->{_es};
+ $x->{_e} = $xflt->{_e};
$done = 1;
}
}
if ($done == 0) {
- # base is undef, so base should be e (Euler's number), so first calculate the
- # log to base e (using reduction by 10 (and probably 2)):
- $class->_log_10($x, $scale);
+ # First calculate the log to base e (using reduction by 10 and possibly
+ # also by 2):
+ $x->_log_10($scale);
# and if a different base was requested, convert it
if (defined $base) {
- $base = Math::BigFloat->new($base) unless $base->isa('Math::BigFloat');
- # not ln, but some other base (don't modify $base)
- $x->bdiv($base->copy()->blog(undef, $scale), $scale);
+ $base = Math::BigFloat->new($base)
+ unless $base->isa('Math::BigFloat');
+ # log_b(x) = ln(x) / ln(b), so compute ln(b)
+ my $base_log_e = $base->copy()->_log_10($scale);
+ $x->bdiv($base_log_e, $scale);
}
}
@@ -2340,7 +2404,8 @@ sub bexp {
$params[2] = $r; # round mode by caller or undef
$fallback = 1; # to clear a/p afterwards
} else {
- # the 4 below is empirical, and there might be cases where it's not enough...
+ # the 4 below is empirical, and there might be cases where it's not
+ # enough ...
$scale = abs($params[0] || $params[1]) + 4; # take whatever is defined
}
@@ -2410,21 +2475,23 @@ sub bexp {
# -- + -- + -- + -- + -- + --- + --- + ---- = -----
# 1 1 2 6 24 120 720 5040 5040
- # Note that we cannot simple reduce 13700/5040 to 685/252, but must keep A and B!
+ # Note that we cannot simply reduce 13700/5040 to 685/252, but must keep
+ # the numerator and the denominator!
if ($scale <= 75) {
# set $x directly from a cached string form
- $x->{_m} = $MBI->_new(
- "27182818284590452353602874713526624977572470936999595749669676277240766303535476");
+ $x->{_m} = $LIB->_new("2718281828459045235360287471352662497757" .
+ "2470936999595749669676277240766303535476");
$x->{sign} = '+';
$x->{_es} = '-';
- $x->{_e} = $MBI->_new(79);
+ $x->{_e} = $LIB->_new(79);
} else {
# compute A and B so that e = A / B.
# After some terms we end up with this, so we use it as a starting point:
- my $A = $MBI->_new("90933395208605785401971970164779391644753259799242");
- my $F = $MBI->_new(42);
+ my $A = $LIB->_new("9093339520860578540197197" .
+ "0164779391644753259799242");
+ my $F = $LIB->_new(42);
my $step = 42;
# Compute how many steps we need to take to get $A and $B sufficiently big
@@ -2432,24 +2499,24 @@ sub bexp {
# print STDERR "# Doing $steps steps for ", $scale-4, " digits\n";
while ($step++ <= $steps) {
# calculate $a * $f + 1
- $A = $MBI->_mul($A, $F);
- $A = $MBI->_inc($A);
+ $A = $LIB->_mul($A, $F);
+ $A = $LIB->_inc($A);
# increment f
- $F = $MBI->_inc($F);
+ $F = $LIB->_inc($F);
}
# compute $B as factorial of $steps (this is faster than doing it manually)
- my $B = $MBI->_fac($MBI->_new($steps));
+ my $B = $LIB->_fac($LIB->_new($steps));
- # print "A ", $MBI->_str($A), "\nB ", $MBI->_str($B), "\n";
+ # print "A ", $LIB->_str($A), "\nB ", $LIB->_str($B), "\n";
# compute A/B with $scale digits in the result (truncate, not round)
- $A = $MBI->_lsft($A, $MBI->_new($scale), 10);
- $A = $MBI->_div($A, $B);
+ $A = $LIB->_lsft($A, $LIB->_new($scale), 10);
+ $A = $LIB->_div($A, $B);
$x->{_m} = $A;
$x->{sign} = '+';
$x->{_es} = '-';
- $x->{_e} = $MBI->_new($scale);
+ $x->{_e} = $LIB->_new($scale);
}
# $x contains now an estimate of e, with some surplus digits, so we can round
@@ -2502,16 +2569,20 @@ sub bnok {
return $x if $x->modify('bnok');
return $x->bnan() if $x->is_nan() || $y->is_nan();
- return $x->binf() if $x->is_inf();
+ return $x->bnan() if (($x->is_finite() && !$x->is_int()) ||
+ ($y->is_finite() && !$y->is_int()));
- my $u = $x->as_int();
- $u->bnok($y->as_int());
+ my $xint = Math::BigInt -> new($x -> bsstr());
+ my $yint = Math::BigInt -> new($y -> bsstr());
+ $xint -> bnok($yint);
+ my $xflt = Math::BigFloat -> new($xint);
- $x->{_m} = $u->{value};
- $x->{_e} = $MBI->_zero();
- $x->{_es} = '+';
- $x->{sign} = '+';
- $x->bnorm(@r);
+ $x->{_m} = $xflt->{_m};
+ $x->{_e} = $xflt->{_e};
+ $x->{_es} = $xflt->{_es};
+ $x->{sign} = $xflt->{sign};
+
+ return $x;
}
sub bsin {
@@ -2558,7 +2629,6 @@ sub bsin {
# need to disable $upgrade in BigInt, to avoid deep recursion
local $Math::BigInt::upgrade = undef;
- my $last = 0;
my $over = $x * $x; # X ^ 2
my $x2 = $over->copy(); # X ^ 2; difference between terms
$over->bmul($x); # X ^ 3 as starting value
@@ -2648,7 +2718,6 @@ sub bcos {
# need to disable $upgrade in BigInt, to avoid deep recursion
local $Math::BigInt::upgrade = undef;
- my $last = 0;
my $over = $x * $x; # X ^ 2
my $x2 = $over->copy(); # X ^ 2; difference between terms
my $sign = 1; # start with -=
@@ -2730,7 +2799,7 @@ sub batan {
$self->{_es} = $pi->{_es};
# -y => -PI/2, +y => PI/2
$self->{sign} = substr($self->{sign}, 0, 1); # "+inf" => "+"
- $self -> {_m} = $MBI->_div($self->{_m}, $MBI->_new(2));
+ $self -> {_m} = $LIB->_div($self->{_m}, $LIB->_new(2));
return $self;
}
@@ -2752,25 +2821,24 @@ sub batan {
# 1 or -1 => PI/4
# inlined is_one() && is_one('-')
- if ($MBI->_is_one($self->{_m}) && $MBI->_is_zero($self->{_e})) {
+ if ($LIB->_is_one($self->{_m}) && $LIB->_is_zero($self->{_e})) {
my $pi = $class->bpi($scale - 3);
# modify $self in place
$self->{_m} = $pi->{_m};
$self->{_e} = $pi->{_e};
$self->{_es} = $pi->{_es};
# leave the sign of $self alone (+1 => +PI/4, -1 => -PI/4)
- $self->{_m} = $MBI->_div($self->{_m}, $MBI->_new(4));
+ $self->{_m} = $LIB->_div($self->{_m}, $LIB->_new(4));
return $self;
}
# This series is only valid if -1 < x < 1, so for other x we need to
# calculate PI/2 - atan(1/x):
- my $one = $MBI->_new(1);
my $pi = undef;
if ($self->bacmp($self->copy()->bone) >= 0) {
# calculate PI/2
$pi = $class->bpi($scale - 3);
- $pi->{_m} = $MBI->_div($pi->{_m}, $MBI->_new(2));
+ $pi->{_m} = $LIB->_div($pi->{_m}, $LIB->_new(2));
# calculate 1/$self:
my $self_copy = $self->copy();
# modify $self in place
@@ -2779,7 +2847,7 @@ sub batan {
}
my $fmul = 1;
- foreach my $k (0 .. int($scale / 20)) {
+ foreach (0 .. int($scale / 20)) {
$fmul *= 2;
$self->bdiv($self->copy()->bmul($self)->binc->bsqrt($scale + 4)->binc, $scale + 4);
}
@@ -2796,7 +2864,6 @@ sub batan {
# Need to disable $upgrade in BigInt, to avoid deep recursion.
local $Math::BigInt::upgrade = undef;
- my $last = 0;
my $over = $self * $self; # X ^ 2
my $self2 = $over->copy(); # X ^ 2; difference between terms
$over->bmul($self); # X ^ 3 as starting value
@@ -2992,8 +3059,8 @@ sub bsqrt {
# need to disable $upgrade in BigInt, to avoid deep recursion
local $Math::BigInt::upgrade = undef; # should be really parent class vs MBI
- my $i = $MBI->_copy($x->{_m});
- $i = $MBI->_lsft($i, $x->{_e}, 10) unless $MBI->_is_zero($x->{_e});
+ my $i = $LIB->_copy($x->{_m});
+ $i = $LIB->_lsft($i, $x->{_e}, 10) unless $LIB->_is_zero($x->{_e});
my $xas = Math::BigInt->bzero();
$xas->{value} = $i;
@@ -3005,7 +3072,7 @@ sub bsqrt {
{
# exact result, copy result over to keep $x
$x->{_m} = $gs->{value};
- $x->{_e} = $MBI->_zero();
+ $x->{_e} = $LIB->_zero();
$x->{_es} = '+';
$x->bnorm();
# shortcut to not run through _find_round_parameters again
@@ -3030,9 +3097,9 @@ sub bsqrt {
# result of sqrt(input) by 10. Rounding afterwards returns the real result.
# The following steps will transform 123.456 (in $x) into 123456 (in $y1)
- my $y1 = $MBI->_copy($x->{_m});
+ my $y1 = $LIB->_copy($x->{_m});
- my $length = $MBI->_len($y1);
+ my $length = $LIB->_len($y1);
# Now calculate how many digits the result of sqrt(y1) would have
my $digits = int($length / 2);
@@ -3053,19 +3120,19 @@ sub bsqrt {
# steps of 10. The length of $x does not count, since an even or odd number
# of digits before the dot is not changed by adding an even number of digits
# after the dot (the result is still odd or even digits long).
- $s2++ if $MBI->_is_odd($x->{_e});
+ $s2++ if $LIB->_is_odd($x->{_e});
- $y1 = $MBI->_lsft($y1, $MBI->_new($s2), 10);
+ $y1 = $LIB->_lsft($y1, $LIB->_new($s2), 10);
# now take the square root and truncate to integer
- $y1 = $MBI->_sqrt($y1);
+ $y1 = $LIB->_sqrt($y1);
# By "shifting" $y1 right (by creating a negative _e) we calculate the final
# result, which is than later rounded to the desired scale.
# calculate how many zeros $x had after the '.' (or before it, depending
# on sign of $dat, the result should have half as many:
- my $dat = $MBI->_num($x->{_e});
+ my $dat = $LIB->_num($x->{_e});
$dat = -$dat if $x->{_es} eq '-';
$dat += $length;
@@ -3077,13 +3144,13 @@ sub bsqrt {
} else {
$dat = int(($dat)/2);
}
- $dat -= $MBI->_len($y1);
+ $dat -= $LIB->_len($y1);
if ($dat < 0) {
$dat = abs($dat);
- $x->{_e} = $MBI->_new($dat);
+ $x->{_e} = $LIB->_new($dat);
$x->{_es} = '-';
} else {
- $x->{_e} = $MBI->_new($dat);
+ $x->{_e} = $LIB->_new($dat);
$x->{_es} = '+';
}
$x->{_m} = $y1;
@@ -3163,7 +3230,7 @@ sub broot {
my $is_two = 0;
if ($y->isa('Math::BigFloat')) {
- $is_two = ($y->{sign} eq '+' && $MBI->_is_two($y->{_m}) && $MBI->_is_zero($y->{_e}));
+ $is_two = ($y->{sign} eq '+' && $LIB->_is_two($y->{_m}) && $LIB->_is_zero($y->{_e}));
} else {
$is_two = ($y == 2);
}
@@ -3184,8 +3251,8 @@ sub broot {
my $done = 0; # not yet
if ($y->is_int() && $x->is_int()) {
- my $i = $MBI->_copy($x->{_m});
- $i = $MBI->_lsft($i, $x->{_e}, 10) unless $MBI->_is_zero($x->{_e});
+ my $i = $LIB->_copy($x->{_m});
+ $i = $LIB->_lsft($i, $x->{_e}, 10) unless $LIB->_is_zero($x->{_e});
my $int = Math::BigInt->bzero();
$int->{value} = $i;
$int->broot($y->as_number());
@@ -3193,7 +3260,7 @@ sub broot {
if ($int->copy()->bpow($y) == $x) {
# found result, return it
$x->{_m} = $int->{value};
- $x->{_e} = $MBI->_zero();
+ $x->{_e} = $LIB->_zero();
$x->{_es} = '+';
$x->bnorm();
$done = 1;
@@ -3240,12 +3307,12 @@ sub bfac {
if (($x->{sign} ne '+') || # inf, NaN, <0 etc => NaN
($x->{_es} ne '+')); # digits after dot?
- if (! $MBI->_is_zero($x->{_e})) {
- $x->{_m} = $MBI->_lsft($x->{_m}, $x->{_e}, 10); # change 12e1 to 120e0
- $x->{_e} = $MBI->_zero(); # normalize
+ if (! $LIB->_is_zero($x->{_e})) {
+ $x->{_m} = $LIB->_lsft($x->{_m}, $x->{_e}, 10); # change 12e1 to 120e0
+ $x->{_e} = $LIB->_zero(); # normalize
$x->{_es} = '+';
}
- $x->{_m} = $MBI->_fac($x->{_m}); # calculate factorial
+ $x->{_m} = $LIB->_fac($x->{_m}); # calculate factorial
$x->bnorm()->round(@r); # norm again and round result
}
@@ -3264,15 +3331,15 @@ sub bdfac {
if (($x->{sign} ne '+') || # inf, NaN, <0 etc => NaN
($x->{_es} ne '+')); # digits after dot?
- Carp::croak("bdfac() requires a newer version of the $MBI library.")
- unless $MBI->can('_dfac');
+ croak("bdfac() requires a newer version of the $LIB library.")
+ unless $LIB->can('_dfac');
- if (! $MBI->_is_zero($x->{_e})) {
- $x->{_m} = $MBI->_lsft($x->{_m}, $x->{_e}, 10); # change 12e1 to 120e0
- $x->{_e} = $MBI->_zero(); # normalize
+ if (! $LIB->_is_zero($x->{_e})) {
+ $x->{_m} = $LIB->_lsft($x->{_m}, $x->{_e}, 10); # change 12e1 to 120e0
+ $x->{_e} = $LIB->_zero(); # normalize
$x->{_es} = '+';
}
- $x->{_m} = $MBI->_dfac($x->{_m}); # calculate factorial
+ $x->{_m} = $LIB->_dfac($x->{_m}); # calculate factorial
$x->bnorm()->round(@r); # norm again and round result
}
@@ -3337,8 +3404,8 @@ sub band {
my $xref = ref($x);
my $class = $xref || $x;
- Carp::croak 'band() is an instance method, not a class method' unless $xref;
- Carp::croak 'Not enough arguments for band()' if @_ < 1;
+ croak 'band() is an instance method, not a class method' unless $xref;
+ croak 'Not enough arguments for band()' if @_ < 1;
return if $x -> modify('band');
@@ -3364,8 +3431,8 @@ sub bior {
my $xref = ref($x);
my $class = $xref || $x;
- Carp::croak 'bior() is an instance method, not a class method' unless $xref;
- Carp::croak 'Not enough arguments for bior()' if @_ < 1;
+ croak 'bior() is an instance method, not a class method' unless $xref;
+ croak 'Not enough arguments for bior()' if @_ < 1;
return if $x -> modify('bior');
@@ -3391,8 +3458,8 @@ sub bxor {
my $xref = ref($x);
my $class = $xref || $x;
- Carp::croak 'bxor() is an instance method, not a class method' unless $xref;
- Carp::croak 'Not enough arguments for bxor()' if @_ < 1;
+ croak 'bxor() is an instance method, not a class method' unless $xref;
+ croak 'Not enough arguments for bxor()' if @_ < 1;
return if $x -> modify('bxor');
@@ -3418,7 +3485,7 @@ sub bnot {
my $xref = ref($x);
my $class = $xref || $x;
- Carp::croak 'bnot() is an instance method, not a class method' unless $xref;
+ croak 'bnot() is an instance method, not a class method' unless $xref;
return if $x -> modify('bnot');
@@ -3447,7 +3514,7 @@ sub bround {
$x = $class->new(shift) if !ref($x);
if (($_[0] || 0) < 0) {
- Carp::croak('bround() needs positive accuracy');
+ croak('bround() needs positive accuracy');
}
my ($scale, $mode) = $x->_scale_a(@_);
@@ -3466,7 +3533,7 @@ sub bround {
# 1: never round a 0
# 2: if we should keep more digits than the mantissa has, do nothing
- if ($x->is_zero() || $MBI->_len($x->{_m}) <= $scale) {
+ if ($x->is_zero() || $LIB->_len($x->{_m}) <= $scale) {
$x->{_a} = $scale if !defined $x->{_a} || $x->{_a} > $scale;
return $x;
}
@@ -3510,11 +3577,11 @@ sub bfround {
return $x if $x->{_es} eq '+'; # e >= 0 => nothing to round
$scale = -$scale; # positive for simplicity
- my $len = $MBI->_len($x->{_m}); # length of mantissa
+ my $len = $LIB->_len($x->{_m}); # length of mantissa
# the following poses a restriction on _e, but if _e is bigger than a
# scalar, you got other problems (memory etc) anyway
- my $dad = -(0+ ($x->{_es}.$MBI->_num($x->{_e}))); # digits after dot
+ my $dad = -(0+ ($x->{_es}.$LIB->_num($x->{_e}))); # digits after dot
my $zad = 0; # zeros after dot
$zad = $dad - $len if (-$dad < -$len); # for 0.00..00xxx style
@@ -3550,9 +3617,9 @@ sub bfround {
# 123 => 100 means length(123) = 3 - $scale (2) => 1
- my $dbt = $MBI->_len($x->{_m});
+ my $dbt = $LIB->_len($x->{_m});
# digits before dot
- my $dbd = $dbt + ($x->{_es} . $MBI->_num($x->{_e}));
+ my $dbd = $dbt + ($x->{_es} . $LIB->_num($x->{_e}));
# should be the same, so treat it as this
$scale = 1 if $scale == 0;
# shortcut if already integer
@@ -3586,10 +3653,10 @@ sub bfloor {
# if $x has digits after dot
if ($x->{_es} eq '-') {
- $x->{_m} = $MBI->_rsft($x->{_m}, $x->{_e}, 10); # cut off digits after dot
- $x->{_e} = $MBI->_zero(); # trunc/norm
+ $x->{_m} = $LIB->_rsft($x->{_m}, $x->{_e}, 10); # cut off digits after dot
+ $x->{_e} = $LIB->_zero(); # trunc/norm
$x->{_es} = '+'; # abs e
- $x->{_m} = $MBI->_inc($x->{_m}) if $x->{sign} eq '-'; # increment if negative
+ $x->{_m} = $LIB->_inc($x->{_m}) if $x->{sign} eq '-'; # increment if negative
}
$x->round($a, $p, $r);
}
@@ -3603,13 +3670,13 @@ sub bceil {
# if $x has digits after dot
if ($x->{_es} eq '-') {
- $x->{_m} = $MBI->_rsft($x->{_m}, $x->{_e}, 10); # cut off digits after dot
- $x->{_e} = $MBI->_zero(); # trunc/norm
+ $x->{_m} = $LIB->_rsft($x->{_m}, $x->{_e}, 10); # cut off digits after dot
+ $x->{_e} = $LIB->_zero(); # trunc/norm
$x->{_es} = '+'; # abs e
if ($x->{sign} eq '+') {
- $x->{_m} = $MBI->_inc($x->{_m}); # increment if positive
+ $x->{_m} = $LIB->_inc($x->{_m}); # increment if positive
} else {
- $x->{sign} = '+' if $MBI->_is_zero($x->{_m}); # avoid -0
+ $x->{sign} = '+' if $LIB->_is_zero($x->{_m}); # avoid -0
}
}
$x->round($a, $p, $r);
@@ -3624,10 +3691,10 @@ sub bint {
# if $x has digits after the decimal point
if ($x->{_es} eq '-') {
- $x->{_m} = $MBI->_rsft($x->{_m}, $x->{_e}, 10); # cut off digits after dot
- $x->{_e} = $MBI->_zero(); # truncate/normalize
+ $x->{_m} = $LIB->_rsft($x->{_m}, $x->{_e}, 10); # cut off digits after dot
+ $x->{_e} = $LIB->_zero(); # truncate/normalize
$x->{_es} = '+'; # abs e
- $x->{sign} = '+' if $MBI->_is_zero($x->{_m}); # avoid -0
+ $x->{sign} = '+' if $LIB->_is_zero($x->{_m}); # avoid -0
}
$x->round($a, $p, $r);
}
@@ -3698,13 +3765,13 @@ sub length {
my $class = ref($x) || $x;
$x = $class->new(shift) unless ref($x);
- return 1 if $MBI->_is_zero($x->{_m});
+ return 1 if $LIB->_is_zero($x->{_m});
- my $len = $MBI->_len($x->{_m});
- $len += $MBI->_num($x->{_e}) if $x->{_es} eq '+';
+ my $len = $LIB->_len($x->{_m});
+ $len += $LIB->_num($x->{_e}) if $x->{_es} eq '+';
if (wantarray()) {
my $t = 0;
- $t = $MBI->_num($x->{_e}) if $x->{_es} eq '-';
+ $t = $LIB->_num($x->{_e}) if $x->{_es} eq '-';
return ($len, $t);
}
$len;
@@ -3719,7 +3786,7 @@ sub mantissa {
$s =~ s/^[+]//;
return Math::BigInt->new($s, undef, undef); # -inf, +inf => +inf
}
- my $m = Math::BigInt->new($MBI->_str($x->{_m}), undef, undef);
+ my $m = Math::BigInt->new($LIB->_str($x->{_m}), undef, undef);
$m->bneg() if $x->{sign} eq '-';
$m;
@@ -3734,7 +3801,7 @@ sub exponent {
$s =~ s/^[+-]//;
return Math::BigInt->new($s, undef, undef); # -inf, +inf => +inf
}
- Math::BigInt->new($x->{_es} . $MBI->_str($x->{_e}), undef, undef);
+ Math::BigInt->new($x->{_es} . $LIB->_str($x->{_e}), undef, undef);
}
sub parts {
@@ -3749,16 +3816,16 @@ $se =~ s/^[-]//;
return ($class->new($s), $class->new($se)); # +inf => inf and -inf, +inf => inf
}
my $m = Math::BigInt->bzero();
- $m->{value} = $MBI->_copy($x->{_m});
+ $m->{value} = $LIB->_copy($x->{_m});
$m->bneg() if $x->{sign} eq '-';
- ($m, Math::BigInt->new($x->{_es} . $MBI->_num($x->{_e})));
+ ($m, Math::BigInt->new($x->{_es} . $LIB->_num($x->{_e})));
}
sub sparts {
my $self = shift;
my $class = ref $self;
- Carp::croak("sparts() is an instance method, not a class method")
+ croak("sparts() is an instance method, not a class method")
unless $class;
# Not-a-number.
@@ -3783,12 +3850,12 @@ sub sparts {
my $mant = $class -> bzero();
$mant -> {sign} = $self -> {sign};
- $mant -> {_m} = $MBI->_copy($self -> {_m});
+ $mant -> {_m} = $LIB->_copy($self -> {_m});
return $mant unless wantarray;
my $expo = $class -> bzero();
$expo -> {sign} = $self -> {_es};
- $expo -> {_m} = $MBI->_copy($self -> {_e});
+ $expo -> {_m} = $LIB->_copy($self -> {_e});
return ($mant, $expo);
}
@@ -3797,7 +3864,7 @@ sub nparts {
my $self = shift;
my $class = ref $self;
- Carp::croak("nparts() is an instance method, not a class method")
+ croak("nparts() is an instance method, not a class method")
unless $class;
# Not-a-number.
@@ -3843,7 +3910,7 @@ sub eparts {
my $self = shift;
my $class = ref $self;
- Carp::croak("eparts() is an instance method, not a class method")
+ croak("eparts() is an instance method, not a class method")
unless $class;
# Not-a-number and Infinity.
@@ -3866,7 +3933,7 @@ sub dparts {
my $self = shift;
my $class = ref $self;
- Carp::croak("dparts() is an instance method, not a class method")
+ croak("dparts() is an instance method, not a class method")
unless $class;
# Not-a-number and Infinity.
@@ -3884,10 +3951,10 @@ sub dparts {
# If the input has a fraction part.
if ($int->{_es} eq '-') {
- $int->{_m} = $MBI -> _rsft($int->{_m}, $int->{_e}, 10);
- $int->{_e} = $MBI -> _zero();
+ $int->{_m} = $LIB -> _rsft($int->{_m}, $int->{_e}, 10);
+ $int->{_e} = $LIB -> _zero();
$int->{_es} = '+';
- $int->{sign} = '+' if $MBI->_is_zero($int->{_m}); # avoid -0
+ $int->{sign} = '+' if $LIB->_is_zero($int->{_m}); # avoid -0
return $int unless wantarray;
$frc = $self -> copy() -> bsub($int);
@@ -3919,11 +3986,11 @@ my $cad = 0;
my $dot = '.';
# $x is zero?
- my $not_zero = !($x->{sign} eq '+' && $MBI->_is_zero($x->{_m}));
+ my $not_zero = !($x->{sign} eq '+' && $LIB->_is_zero($x->{_m}));
if ($not_zero) {
- $es = $MBI->_str($x->{_m});
+ $es = $LIB->_str($x->{_m});
$len = CORE::length($es);
- my $e = $MBI->_num($x->{_e});
+ my $e = $LIB->_num($x->{_e});
$e = -$e if $x->{_es} eq '-';
if ($e < 0) {
$dot = '';
@@ -3934,7 +4001,7 @@ my $dot = '.';
$cad = -($len+$r);
} else {
substr($es, $e, 0) = '.';
- $cad = $MBI->_num($x->{_e});
+ $cad = $LIB->_num($x->{_e});
$cad = -$cad if $x->{_es} eq '-';
}
} elsif ($e > 0) {
@@ -3970,7 +4037,7 @@ sub bdstr {
return 'inf'; # +inf
}
- my $mant = $MBI->_str($x->{_m});
+ my $mant = $LIB->_str($x->{_m});
my $expo = $x -> exponent();
my $str = $mant;
@@ -3997,7 +4064,7 @@ sub bsstr {
return 'inf'; # +inf
}
- my $str = $MBI->_str($x->{_m}) . 'e' . $x->{_es}. $MBI->_str($x->{_e});
+ my $str = $LIB->_str($x->{_m}) . 'e' . $x->{_es}. $LIB->_str($x->{_e});
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -4049,11 +4116,11 @@ sub to_hex {
return $nan if $x->{_es} ne '+'; # how to do 1e-1 in hex?
- my $z = $MBI->_copy($x->{_m});
- if (! $MBI->_is_zero($x->{_e})) { # > 0
- $z = $MBI->_lsft($z, $x->{_e}, 10);
+ my $z = $LIB->_copy($x->{_m});
+ if (! $LIB->_is_zero($x->{_e})) { # > 0
+ $z = $LIB->_lsft($z, $x->{_e}, 10);
}
- my $str = $MBI->_to_hex($z);
+ my $str = $LIB->_to_hex($z);
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -4067,11 +4134,11 @@ sub to_oct {
return $nan if $x->{_es} ne '+'; # how to do 1e-1 in octal?
- my $z = $MBI->_copy($x->{_m});
- if (! $MBI->_is_zero($x->{_e})) { # > 0
- $z = $MBI->_lsft($z, $x->{_e}, 10);
+ my $z = $LIB->_copy($x->{_m});
+ if (! $LIB->_is_zero($x->{_e})) { # > 0
+ $z = $LIB->_lsft($z, $x->{_e}, 10);
}
- my $str = $MBI->_to_oct($z);
+ my $str = $LIB->_to_oct($z);
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -4085,11 +4152,11 @@ sub to_bin {
return $nan if $x->{_es} ne '+'; # how to do 1e-1 in binary?
- my $z = $MBI->_copy($x->{_m});
- if (! $MBI->_is_zero($x->{_e})) { # > 0
- $z = $MBI->_lsft($z, $x->{_e}, 10);
+ my $z = $LIB->_copy($x->{_m});
+ if (! $LIB->_is_zero($x->{_e})) { # > 0
+ $z = $LIB->_lsft($z, $x->{_e}, 10);
}
- my $str = $MBI->_to_bin($z);
+ my $str = $LIB->_to_bin($z);
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -4103,11 +4170,11 @@ sub as_hex {
return $nan if $x->{_es} ne '+'; # how to do 1e-1 in hex?
- my $z = $MBI->_copy($x->{_m});
- if (! $MBI->_is_zero($x->{_e})) { # > 0
- $z = $MBI->_lsft($z, $x->{_e}, 10);
+ my $z = $LIB->_copy($x->{_m});
+ if (! $LIB->_is_zero($x->{_e})) { # > 0
+ $z = $LIB->_lsft($z, $x->{_e}, 10);
}
- my $str = $MBI->_as_hex($z);
+ my $str = $LIB->_as_hex($z);
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -4121,11 +4188,11 @@ sub as_oct {
return $nan if $x->{_es} ne '+'; # how to do 1e-1 in octal?
- my $z = $MBI->_copy($x->{_m});
- if (! $MBI->_is_zero($x->{_e})) { # > 0
- $z = $MBI->_lsft($z, $x->{_e}, 10);
+ my $z = $LIB->_copy($x->{_m});
+ if (! $LIB->_is_zero($x->{_e})) { # > 0
+ $z = $LIB->_lsft($z, $x->{_e}, 10);
}
- my $str = $MBI->_as_oct($z);
+ my $str = $LIB->_as_oct($z);
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -4139,11 +4206,11 @@ sub as_bin {
return $nan if $x->{_es} ne '+'; # how to do 1e-1 in binary?
- my $z = $MBI->_copy($x->{_m});
- if (! $MBI->_is_zero($x->{_e})) { # > 0
- $z = $MBI->_lsft($z, $x->{_e}, 10);
+ my $z = $LIB->_copy($x->{_m});
+ if (! $LIB->_is_zero($x->{_e})) { # > 0
+ $z = $LIB->_lsft($z, $x->{_e}, 10);
}
- my $str = $MBI->_as_bin($z);
+ my $str = $LIB->_as_bin($z);
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -4199,7 +4266,7 @@ my @a;
} elsif ($_[$i] eq 'with') {
# alternative class for our private parts()
# XXX: no longer supported
- # $MBI = $_[$i+1] || 'Math::BigInt';
+ # $LIB = $_[$i+1] || 'Math::BigInt';
$i++;
} else {
push @a, $_[$i];
@@ -4209,11 +4276,11 @@ my @a;
$lib =~ tr/a-zA-Z0-9,://cd; # restrict to sane characters
# let use Math::BigInt lib => 'GMP'; use Math::BigFloat; still work
my $mbilib = eval { Math::BigInt->config('lib') };
- if ((defined $mbilib) && ($MBI eq 'Math::BigInt::Calc')) {
- # MBI already loaded
+ if ((defined $mbilib) && ($LIB eq 'Math::BigInt::Calc')) {
+ # $LIB already loaded
Math::BigInt->import($lib_kind, "$lib, $mbilib", 'objectify');
} else {
- # MBI not loaded, or with ne "Math::BigInt::Calc"
+ # $LIB not loaded, or with ne "Math::BigInt::Calc"
$lib .= ",$mbilib" if defined $mbilib;
$lib =~ s/^,//; # don't leave empty
@@ -4225,13 +4292,13 @@ my @a;
Math::BigInt->import($lib_kind => $lib, 'objectify');
}
if ($@) {
- Carp::croak("Couldn't load $lib: $! $@");
+ croak("Couldn't load $lib: $! $@");
}
# find out which one was actually loaded
- $MBI = Math::BigInt->config('lib');
+ $LIB = Math::BigInt->config('lib');
# register us with MBI to get notified of future lib changes
- Math::BigInt::_register_callback($class, sub { $MBI = $_[0]; });
+ Math::BigInt::_register_callback($class, sub { $LIB = $_[0]; });
$class->export_to_level(1, $class, @a); # export wanted functions
}
@@ -4268,7 +4335,8 @@ my $r = $d;
sub _log {
# internal log function to calculate ln() based on Taylor series.
# Modifies $x in place.
- my ($class, $x, $scale) = @_;
+ my ($x, $scale) = @_;
+ my $class = ref $x;
# in case of $x == 1, result is 0
return $x->bzero() if $x->is_one();
@@ -4290,7 +4358,7 @@ sub _log {
# ln (x) = 2 | --- + - * --- + - * --- + ... | x > 1/2
# |_ x 2 x^2 3 x^3 _|
- my ($limit, $v, $u, $below, $factor, $two, $next, $over, $f);
+ my ($limit, $v, $u, $below, $factor, $next, $over, $f);
$v = $x->copy(); $v->binc(); # v = x+1
$x->bdec(); $u = $x->copy(); # u = x-1; x = x-1
@@ -4304,6 +4372,7 @@ sub _log {
my $steps = 0;
$limit = $class->new("1E-". ($scale-1));
+
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
@@ -4337,19 +4406,15 @@ sub _log {
$over *= $u;
$below *= $v;
$factor->badd($f);
- if (DEBUG) {
- $steps++;
- print "step $steps = $x\n" if $steps % 10 == 0;
- }
}
- print "took $steps steps\n" if DEBUG;
$x->bmul($f); # $x *= 2
}
sub _log_10 {
# Internal log function based on reducing input to the range of 0.1 .. 9.99
# and then "correcting" the result to the proper one. Modifies $x in place.
- my ($class, $x, $scale) = @_;
+ my ($x, $scale) = @_;
+ my $class = ref $x;
# Taking blog() from numbers greater than 10 takes a *very long* time, so we
# break the computation down into parts based on the observation that:
@@ -4365,16 +4430,18 @@ sub _log_10 {
# To get $x even closer to 1, we also divide by 2 and then use log(2) to
# correct for this. For instance if $x is 2.4, we use the formula:
- # blog(2.4 * 2) == blog (1.2) + blog(2)
+ # blog(2.4 * 2) == blog(1.2) + blog(2)
# and thus calculate only blog(1.2) and blog(2), which is faster in total
# than calculating blog(2.4).
# In addition, the values for blog(2) and blog(10) are cached.
- # Calculate nr of digits before dot:
- my $dbd = $MBI->_num($x->{_e});
+ # Calculate nr of digits before dot. x = 123, dbd = 3; x = 1.23, dbd = 1;
+ # x = 0.0123, dbd = -1; x = 0.000123, dbd = -3, etc.
+
+ my $dbd = $LIB->_num($x->{_e});
$dbd = -$dbd if $x->{_es} eq '-';
- $dbd += $MBI->_len($x->{_m});
+ $dbd += $LIB->_len($x->{_m});
# more than one digit (e.g. at least 10), but *not* exactly 10 to avoid
# infinite recursion
@@ -4383,7 +4450,10 @@ sub _log_10 {
# disable the shortcut for 10, since we need log(10) and this would recurse
# infinitely deep
- if ($x->{_es} eq '+' && $MBI->_is_one($x->{_e}) && $MBI->_is_one($x->{_m})) {
+ if ($x->{_es} eq '+' && # $x == 10
+ ($LIB->_is_one($x->{_e}) &&
+ $LIB->_is_one($x->{_m})))
+ {
$dbd = 0; # disable shortcut
# we can use the cached value in these cases
if ($scale <= $LOG_10_A) {
@@ -4394,7 +4464,9 @@ sub _log_10 {
# if we can't use the shortcut, we continue normally
} else {
# disable the shortcut for 2, since we maybe have it cached
- if (($MBI->_is_zero($x->{_e}) && $MBI->_is_two($x->{_m}))) {
+ if (($LIB->_is_zero($x->{_e}) && # $x == 2
+ $LIB->_is_two($x->{_m})))
+ {
$dbd = 0; # disable shortcut
# we can use the cached value in these cases
if ($scale <= $LOG_2_A) {
@@ -4407,8 +4479,11 @@ sub _log_10 {
}
# if $x = 0.1, we know the result must be 0-log(10)
- if ($calc != 0 && $x->{_es} eq '-' && $MBI->_is_one($x->{_e}) &&
- $MBI->_is_one($x->{_m})) {
+ if ($calc != 0 &&
+ ($x->{_es} eq '-' && # $x == 0.1
+ ($LIB->_is_one($x->{_e}) &&
+ $LIB->_is_one($x->{_m}))))
+ {
$dbd = 0; # disable shortcut
# we can use the cached value in these cases
if ($scale <= $LOG_10_A) {
@@ -4418,7 +4493,7 @@ sub _log_10 {
}
}
- return if $calc == 0; # already have the result
+ return $x if $calc == 0; # already have the result
# default: these correction factors are undef and thus not used
my $l_10; # value of ln(10) to A of $scale
@@ -4459,7 +4534,7 @@ sub _log_10 {
} else {
# else: slower, compute and cache result
$l_2 = $two->copy();
- $class->_log($l_2, $scale); # scale+4, actually
+ $l_2->_log($scale); # scale+4, actually
$LOG_2 = $l_2->copy(); # cache the result for later
# the copy() is for mul below
$LOG_2_A = $scale;
@@ -4467,7 +4542,7 @@ sub _log_10 {
# now calculate log(1.25):
$l_10 = $class->new('1.25');
- $class->_log($l_10, $scale); # scale+4, actually
+ $l_10->_log($scale); # scale+4, actually
# log(1.25) + log(2) + log(2) + log(2):
$l_10->badd($l_2);
@@ -4485,7 +4560,7 @@ sub _log_10 {
$dbd_sign = '-';
}
($x->{_e}, $x->{_es}) =
- _e_sub($x->{_e}, $MBI->_new($dbd), $x->{_es}, $dbd_sign); # 123 => 1.23
+ _e_sub($x->{_e}, $LIB->_new($dbd), $x->{_es}, $dbd_sign); # 123 => 1.23
}
@@ -4518,7 +4593,7 @@ sub _log_10 {
# also disable downgrade for this code path
local $Math::BigFloat::downgrade = undef;
$l_2 = $two->copy();
- $class->_log($l_2, $scale); # scale+4, actually
+ $l_2->_log($scale); # scale+4, actually
$LOG_2 = $l_2->copy(); # cache the result for later
# the copy() is for mul below
$LOG_2_A = $scale;
@@ -4528,7 +4603,7 @@ sub _log_10 {
undef $l_2;
}
- $class->_log($x, $scale); # need to do the "normal" way
+ $x->_log($scale); # need to do the "normal" way
$x->badd($l_10) if defined $l_10; # correct it by ln(10)
$x->badd($l_2) if defined $l_2; # and maybe by ln(2)
@@ -4538,39 +4613,39 @@ sub _log_10 {
sub _e_add {
# Internal helper sub to take two positive integers and their signs and
- # then add them. Input ($CALC, $CALC, ('+'|'-'), ('+'|'-')), output
- # ($CALC, ('+'|'-')).
+ # then add them. Input ($LIB, $LIB, ('+'|'-'), ('+'|'-')), output
+ # ($LIB, ('+'|'-')).
my ($x, $y, $xs, $ys) = @_;
# if the signs are equal we can add them (-5 + -3 => -(5 + 3) => -8)
if ($xs eq $ys) {
- $x = $MBI->_add($x, $y); # +a + +b or -a + -b
+ $x = $LIB->_add($x, $y); # +a + +b or -a + -b
} else {
- my $a = $MBI->_acmp($x, $y);
+ my $a = $LIB->_acmp($x, $y);
if ($a == 0) {
# This does NOT modify $x in-place. TODO: Fix this?
- $x = $MBI->_zero(); # result is 0
+ $x = $LIB->_zero(); # result is 0
$xs = '+';
return ($x, $xs);
}
if ($a > 0) {
- $x = $MBI->_sub($x, $y); # abs sub
+ $x = $LIB->_sub($x, $y); # abs sub
} else { # a < 0
- $x = $MBI->_sub ($y, $x, 1); # abs sub
+ $x = $LIB->_sub ($y, $x, 1); # abs sub
$xs = $ys;
}
}
- $xs = '+' if $xs eq '-' && $MBI->_is_zero($x); # no "-0"
+ $xs = '+' if $xs eq '-' && $LIB->_is_zero($x); # no "-0"
return ($x, $xs);
}
sub _e_sub {
# Internal helper sub to take two positive integers and their signs and
- # then subtract them. Input ($CALC, $CALC, ('+'|'-'), ('+'|'-')),
- # output ($CALC, ('+'|'-'))
+ # then subtract them. Input ($LIB, $LIB, ('+'|'-'), ('+'|'-')),
+ # output ($LIB, ('+'|'-'))
my ($x, $y, $xs, $ys) = @_;
# flip sign
@@ -4706,7 +4781,7 @@ Math::BigFloat - Arbitrary size floating point math package
Math::BigFloat->round_mode($m); # set global round mode, must be one of
# 'even', 'odd', '+inf', '-inf', 'zero',
# 'trunc', or 'common'
- Math::BigFloat->config(); # return hash with configuration
+ Math::BigFloat->config("lib"); # name of backend math library
# Constructor methods (when the class methods below are used as instance
# methods, the value is assigned the invocand)
@@ -4791,7 +4866,7 @@ Math::BigFloat - Arbitrary size floating point math package
$x->bcos(); # cosine
$x->batan(); # inverse tangent
$x->batan2($y); # two-argument inverse tangent
- $x->bsqrt(); # calculate square-root
+ $x->bsqrt(); # calculate square root
$x->broot($y); # $y'th root of $x (e.g. $y == 3 => cubic root)
$x->bfac(); # factorial of $x (1*2*3*4*..$x)
@@ -5062,7 +5137,7 @@ This method was added in v1.87 of Math::BigInt (June 2007).
In scalar context, divides $x by $y and returns the result to the given or
default accuracy/precision. In list context, does floored division
(F-division), returning an integer $q and a remainder $r so that $x = $q * $y +
-$r. The remainer (modulo) is equal to what is returned by C<$x->bmod($y)>.
+$r. The remainer (modulo) is equal to what is returned by C<< $x->bmod($y) >>.
=item bmod()
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat/Trace.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat/Trace.pm
index 04dec98bc5..2fc069370a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat/Trace.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat/Trace.pm
@@ -13,7 +13,7 @@ our ($accuracy, $precision, $round_mode, $div_scale);
our @ISA = qw(Exporter Math::BigFloat);
-our $VERSION = '0.49';
+our $VERSION = '0.51';
use overload; # inherit overload from Math::BigFloat
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm
index 9fd9bd02ba..a443cd4a5d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm
@@ -11,17 +11,18 @@ package Math::BigInt;
# _a : accuracy
# _p : precision
-# Remember not to take shortcuts ala $xs = $x->{value}; $CALC->foo($xs); since
+# Remember not to take shortcuts ala $xs = $x->{value}; $LIB->foo($xs); since
# underlying lib might change the reference!
use 5.006001;
use strict;
use warnings;
-use Carp ();
+use Carp qw< carp croak >;
-our $VERSION = '1.999811';
+our $VERSION = '1.999816';
+require Exporter;
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(objectify bgcd blcm);
@@ -79,7 +80,6 @@ use overload
'**=' => sub { $_[0]->bpow($_[1]); },
-
'<<=' => sub { $_[0]->blsft($_[1]); },
'>>=' => sub { $_[0]->brsft($_[1]); },
@@ -228,12 +228,11 @@ our $_trap_inf = 0; # are infs ok? set w/ config()
my $nan = 'NaN'; # constants for easier life
-my $CALC = 'Math::BigInt::Calc'; # module to do the low level math
+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 %CAN; # cache for $CALC->can(...)
my %CALLBACKS; # callbacks to notify on lib loads
my $EMU_LIB = 'Math/BigInt/CalcEmu.pm'; # emulate low-level math
@@ -277,7 +276,7 @@ sub round_mode {
if (defined $_[0]) {
my $m = shift;
if ($m !~ /^(even|odd|\+inf|\-inf|zero|trunc|common)$/) {
- Carp::croak("Unknown round mode '$m'");
+ croak("Unknown round mode '$m'");
}
return ${"${class}::round_mode"} = $m;
}
@@ -315,7 +314,7 @@ sub div_scale {
my $class = ref($self) || $self || __PACKAGE__;
if (defined $_[0]) {
if ($_[0] < 0) {
- Carp::croak('div_scale must be greater than zero');
+ croak('div_scale must be greater than zero');
}
${"${class}::div_scale"} = $_[0];
}
@@ -332,42 +331,40 @@ sub accuracy {
my $class = ref($x) || $x || __PACKAGE__;
no strict 'refs';
- # need to set new value?
if (@_ > 0) {
my $a = shift;
- # convert objects to scalars to avoid deep recursion. If object doesn't
- # have numify(), then hopefully it will have overloading for int() and
- # boolean test without wandering into a deep recursion path...
- $a = $a->numify() if ref($a) && $a->can('numify');
-
if (defined $a) {
+ $a = $a->numify() if ref($a) && $a->can('numify');
# also croak on non-numerical
if (!$a || $a <= 0) {
- Carp::croak('Argument to accuracy must be greater than zero');
+ croak('Argument to accuracy must be greater than zero');
}
if (int($a) != $a) {
- Carp::croak('Argument to accuracy must be an integer');
+ croak('Argument to accuracy must be an integer');
}
}
+
if (ref($x)) {
- # $object->accuracy() or fallback to global
+ # Set instance variable.
$x->bround($a) if $a; # not for undef, 0
$x->{_a} = $a; # set/overwrite, even if not rounded
delete $x->{_p}; # clear P
+ # Why return class variable here? Fixme!
$a = ${"${class}::accuracy"} unless defined $a; # proper return value
} else {
+ # Set class variable.
${"${class}::accuracy"} = $a; # set global A
${"${class}::precision"} = undef; # clear global P
}
+
return $a; # shortcut
}
- my $a;
- # $object->accuracy() or fallback to global
- $a = $x->{_a} if ref($x);
- # but don't return global undef, when $x's accuracy is 0!
- $a = ${"${class}::accuracy"} if !defined $a;
- $a;
+ # Return instance variable.
+ return $x->{_a} if ref($x) && (defined $x->{_a} || defined $x->{_p});
+
+ # Return class variable.
+ return ${"${class}::accuracy"};
}
sub precision {
@@ -382,36 +379,38 @@ sub precision {
no strict 'refs';
if (@_ > 0) {
my $p = shift;
- # convert objects to scalars to avoid deep recursion. If object doesn't
- # have numify(), then hopefully it will have overloading for int() and
- # boolean test without wandering into a deep recursion path...
- $p = $p->numify() if ref($p) && $p->can('numify');
- if ((defined $p) && (int($p) != $p)) {
- Carp::croak('Argument to precision must be an integer');
+ if (defined $p) {
+ $p = $p->numify() if ref($p) && $p->can('numify');
+ if ($p != int $p) {
+ croak('Argument to precision must be an integer');
+ }
}
+
if (ref($x)) {
- # $object->precision() or fallback to global
+ # Set instance variable.
$x->bfround($p) if $p; # not for undef, 0
$x->{_p} = $p; # set/overwrite, even if not rounded
delete $x->{_a}; # clear A
+ # Why return class variable here? Fixme!
$p = ${"${class}::precision"} unless defined $p; # proper return value
} else {
+ # Set class variable.
${"${class}::precision"} = $p; # set global P
${"${class}::accuracy"} = undef; # clear global A
}
+
return $p; # shortcut
}
- my $p;
- # $object->precision() or fallback to global
- $p = $x->{_p} if ref($x);
- # but don't return global undef, when $x's precision is 0!
- $p = ${"${class}::precision"} if !defined $p;
- $p;
+ # Return instance variable.
+ return $x->{_p} if ref($x) && (defined $x->{_a} || defined $x->{_p});
+
+ # Return class variable.
+ return ${"${class}::precision"};
}
sub config {
- # return (or set) configuration data as hash ref
+ # return (or set) configuration data.
my $class = shift || __PACKAGE__;
no strict 'refs';
@@ -435,7 +434,7 @@ sub config {
delete $args->{$key};
}
if (keys %$args > 0) {
- Carp::croak("Illegal key(s) '", join("', '", keys %$args),
+ croak("Illegal key(s) '", join("', '", keys %$args),
"' passed to $class\->config()");
}
foreach my $key (keys %$set_args) {
@@ -451,8 +450,8 @@ sub config {
# now return actual configuration
my $cfg = {
- lib => $CALC,
- lib_version => ${"${CALC}::VERSION"},
+ lib => $LIB,
+ lib_version => ${"${LIB}::VERSION"},
class => $class,
trap_nan => ${"${class}::_trap_nan"},
trap_inf => ${"${class}::_trap_inf"},
@@ -548,14 +547,14 @@ sub new {
my ($wanted, $a, $p, $r) = @_;
- # Always return a new object, so it called as an instance method, copy the
+ # Always return a new object, so if called as an instance method, copy the
# invocand, and if called as a class method, initialize a new object.
$self = $selfref ? $self -> copy()
: bless {}, $class;
unless (defined $wanted) {
- #Carp::carp("Use of uninitialized value in new()");
+ #carp("Use of uninitialized value in new()");
return $self->bzero($a, $p, $r);
}
@@ -586,7 +585,7 @@ sub new {
my $sgn = $1;
my $abs = $2;
$self->{sign} = $sgn || '+';
- $self->{value} = $CALC->_new($abs);
+ $self->{value} = $LIB->_new($abs);
no strict 'refs';
if (defined($a) || defined($p)
@@ -636,9 +635,9 @@ sub new {
my ($mis, $miv, $mfv, $es, $ev) = _split($wanted);
if (!ref $mis) {
if ($_trap_nan) {
- Carp::croak("$wanted is not a number in $class");
+ croak("$wanted is not a number in $class");
}
- $self->{value} = $CALC->_zero();
+ $self->{value} = $LIB->_zero();
$self->{sign} = $nan;
return $self;
}
@@ -653,13 +652,13 @@ sub new {
# Make integer from mantissa by adjusting exponent, then convert to a
# Math::BigInt.
$self->{sign} = $$mis; # store sign
- $self->{value} = $CALC->_zero(); # for all the NaN cases
+ $self->{value} = $LIB->_zero(); # for all the NaN cases
my $e = int("$$es$$ev"); # exponent (avoid recursion)
if ($e > 0) {
my $diff = $e - CORE::length($$mfv);
if ($diff < 0) { # Not integer
if ($_trap_nan) {
- Carp::croak("$wanted not an integer in $class");
+ croak("$wanted not an integer in $class");
}
#print "NOI 1\n";
return $upgrade->new($wanted, $a, $p, $r) if defined $upgrade;
@@ -675,7 +674,7 @@ sub new {
if ($$mfv ne '') { # e <= 0
# fraction and negative/zero E => NOI
if ($_trap_nan) {
- Carp::croak("$wanted not an integer in $class");
+ croak("$wanted not an integer in $class");
}
#print "NOI 2 \$\$mfv '$$mfv'\n";
return $upgrade->new($wanted, $a, $p, $r) if defined $upgrade;
@@ -690,7 +689,7 @@ sub new {
if ($frac =~ /[^0]/) {
if ($_trap_nan) {
- Carp::croak("$wanted not an integer in $class");
+ croak("$wanted not an integer in $class");
}
#print "NOI 3\n";
return $upgrade->new($wanted, $a, $p, $r) if defined $upgrade;
@@ -701,7 +700,7 @@ sub new {
unless ($self->{sign} eq $nan) {
$self->{sign} = '+' if $$miv eq '0'; # normalize -0 => +0
- $self->{value} = $CALC->_new($$miv) if $self->{sign} =~ /^[+-]$/;
+ $self->{value} = $LIB->_new($$miv) if $self->{sign} =~ /^[+-]$/;
}
# If any of the globals are set, use them to round, and store them inside
@@ -752,11 +751,11 @@ sub from_hex {
# The library method requires a prefix.
- $self->{value} = $CALC->_from_hex('0x' . $chrs);
+ $self->{value} = $LIB->_from_hex('0x' . $chrs);
# Place the sign.
- $self->{sign} = $sign eq '-' && ! $CALC->_is_zero($self->{value})
+ $self->{sign} = $sign eq '-' && ! $LIB->_is_zero($self->{value})
? '-' : '+';
return $self;
@@ -807,11 +806,11 @@ sub from_oct {
# The library method requires a prefix.
- $self->{value} = $CALC->_from_oct('0' . $chrs);
+ $self->{value} = $LIB->_from_oct('0' . $chrs);
# Place the sign.
- $self->{sign} = $sign eq '-' && ! $CALC->_is_zero($self->{value})
+ $self->{sign} = $sign eq '-' && ! $LIB->_is_zero($self->{value})
? '-' : '+';
return $self;
@@ -863,11 +862,11 @@ sub from_bin {
# The library method requires a prefix.
- $self->{value} = $CALC->_from_bin('0b' . $chrs);
+ $self->{value} = $LIB->_from_bin('0b' . $chrs);
# Place the sign.
- $self->{sign} = $sign eq '-' && ! $CALC->_is_zero($self->{value})
+ $self->{sign} = $sign eq '-' && ! $LIB->_is_zero($self->{value})
? '-' : '+';
return $self;
@@ -877,6 +876,7 @@ sub from_bin {
# input is invalid.
return $self->bnan();
+
}
# Create a Math::BigInt from a byte string.
@@ -890,8 +890,8 @@ sub from_bytes {
return if $selfref && $self->modify('from_bytes');
- Carp::croak("from_bytes() requires a newer version of the $CALC library.")
- unless $CALC->can('_from_bytes');
+ croak("from_bytes() requires a newer version of the $LIB library.")
+ unless $LIB->can('_from_bytes');
my $str = shift;
@@ -899,15 +899,59 @@ sub from_bytes {
$self = $class -> bzero() unless $selfref;
$self -> {sign} = '+';
- $self -> {value} = $CALC -> _from_bytes($str);
+ $self -> {value} = $LIB -> _from_bytes($str);
return $self;
}
+sub from_base {
+ my $self = shift;
+ my $selfref = ref $self;
+ my $class = $selfref || $self;
+
+ # Don't modify constant (read-only) objects.
+
+ return if $selfref && $self->modify('from_base');
+
+ my $str = shift;
+
+ my $base = shift;
+ $base = $class->new($base) unless ref($base);
+
+ croak("the base must be a finite integer >= 2")
+ if $base < 2 || ! $base -> is_int();
+
+ # If called as a class method, initialize a new object.
+
+ $self = $class -> bzero() unless $selfref;
+
+ # If no collating sequence is given, pass some of the conversions to
+ # methods optimized for those cases.
+
+ if (! @_) {
+ return $self -> from_bin($str) if $base == 2;
+ return $self -> from_oct($str) if $base == 8;
+ return $self -> from_hex($str) if $base == 16;
+ if ($base == 10) {
+ my $tmp = $class -> new($str);
+ $self -> {value} = $tmp -> {value};
+ $self -> {sign} = '+';
+ }
+ }
+
+ croak("from_base() requires a newer version of the $LIB library.")
+ unless $LIB->can('_from_base');
+
+ $self -> {sign} = '+';
+ $self -> {value}
+ = $LIB->_from_base($str, $base -> {value}, @_ ? shift() : ());
+ return $self
+}
+
sub bzero {
# create/assign '+0'
if (@_ == 0) {
- #Carp::carp("Using bzero() as a function is deprecated;",
+ #carp("Using bzero() as a function is deprecated;",
# " use bzero() as a method instead");
unshift @_, __PACKAGE__;
}
@@ -925,18 +969,21 @@ sub bzero {
$self = bless {}, $class unless $selfref;
$self->{sign} = '+';
- $self->{value} = $CALC->_zero();
+ $self->{value} = $LIB->_zero();
- if (@_ > 0) {
- if (@_ > 3) {
- # call like: $x->bzero($a, $p, $r, $y, ...);
- ($self, $self->{_a}, $self->{_p}) = $self->_find_round_parameters(@_);
- } else {
- # call like: $x->bzero($a, $p, $r);
- $self->{_a} = $_[0]
- if !defined $self->{_a} || (defined $_[0] && $_[0] > $self->{_a});
- $self->{_p} = $_[1]
- if !defined $self->{_p} || (defined $_[1] && $_[1] > $self->{_p});
+ # If rounding parameters are given as arguments, use them. If no rounding
+ # parameters are given, and if called as a class method initialize the new
+ # instance with the class variables.
+
+ if (@_) {
+ croak "can't specify both accuracy and precision"
+ if @_ >= 2 && defined $_[0] && defined $_[1];
+ $self->{_a} = $_[0];
+ $self->{_p} = $_[1];
+ } else {
+ unless($selfref) {
+ $self->{_a} = $class -> accuracy();
+ $self->{_p} = $class -> precision();
}
}
@@ -947,7 +994,7 @@ sub bone {
# Create or assign '+1' (or -1 if given sign '-').
if (@_ == 0 || (defined($_[0]) && ($_[0] eq '+' || $_[0] eq '-'))) {
- #Carp::carp("Using bone() as a function is deprecated;",
+ #carp("Using bone() as a function is deprecated;",
# " use bone() as a method instead");
unshift @_, __PACKAGE__;
}
@@ -962,24 +1009,30 @@ sub bone {
return if $selfref && $self->modify('bone');
- my $sign = shift;
- $sign = defined $sign && $sign =~ /^\s*-/ ? "-" : "+";
+ my $sign = '+'; # default
+ if (@_) {
+ $sign = shift;
+ $sign = $sign =~ /^\s*-/ ? "-" : "+";
+ }
$self = bless {}, $class unless $selfref;
$self->{sign} = $sign;
- $self->{value} = $CALC->_one();
+ $self->{value} = $LIB->_one();
- if (@_ > 0) {
- if (@_ > 3) {
- # call like: $x->bone($sign, $a, $p, $r, $y, ...);
- ($self, $self->{_a}, $self->{_p}) = $self->_find_round_parameters(@_);
- } else {
- # call like: $x->bone($sign, $a, $p, $r);
- $self->{_a} = $_[0]
- if !defined $self->{_a} || (defined $_[0] && $_[0] > $self->{_a});
- $self->{_p} = $_[1]
- if !defined $self->{_p} || (defined $_[1] && $_[1] > $self->{_p});
+ # If rounding parameters are given as arguments, use them. If no rounding
+ # parameters are given, and if called as a class method initialize the new
+ # instance with the class variables.
+
+ if (@_) {
+ croak "can't specify both accuracy and precision"
+ if @_ >= 2 && defined $_[0] && defined $_[1];
+ $self->{_a} = $_[0];
+ $self->{_p} = $_[1];
+ } else {
+ unless($selfref) {
+ $self->{_a} = $class -> accuracy();
+ $self->{_p} = $class -> precision();
}
}
@@ -992,7 +1045,7 @@ sub binf {
if (@_ == 0 || (defined($_[0]) && !ref($_[0]) &&
$_[0] =~ /^\s*[+-](inf(inity)?)?\s*$/))
{
- #Carp::carp("Using binf() as a function is deprecated;",
+ #carp("Using binf() as a function is deprecated;",
# " use binf() as a method instead");
unshift @_, __PACKAGE__;
}
@@ -1004,7 +1057,7 @@ sub binf {
{
no strict 'refs';
if (${"${class}::_trap_inf"}) {
- Carp::croak("Tried to create +-inf in $class->binf()");
+ croak("Tried to create +-inf in $class->binf()");
}
}
@@ -1020,7 +1073,23 @@ sub binf {
$self = bless {}, $class unless $selfref;
$self -> {sign} = $sign . 'inf';
- $self -> {value} = $CALC -> _zero();
+ $self -> {value} = $LIB -> _zero();
+
+ # If rounding parameters are given as arguments, use them. If no rounding
+ # parameters are given, and if called as a class method initialize the new
+ # instance with the class variables.
+
+ if (@_) {
+ croak "can't specify both accuracy and precision"
+ if @_ >= 2 && defined $_[0] && defined $_[1];
+ $self->{_a} = $_[0];
+ $self->{_p} = $_[1];
+ } else {
+ unless($selfref) {
+ $self->{_a} = $class -> accuracy();
+ $self->{_p} = $class -> precision();
+ }
+ }
return $self;
}
@@ -1029,7 +1098,7 @@ sub bnan {
# create/assign a 'NaN'
if (@_ == 0) {
- #Carp::carp("Using bnan() as a function is deprecated;",
+ #carp("Using bnan() as a function is deprecated;",
# " use bnan() as a method instead");
unshift @_, __PACKAGE__;
}
@@ -1041,7 +1110,7 @@ sub bnan {
{
no strict 'refs';
if (${"${class}::_trap_nan"}) {
- Carp::croak("Tried to create NaN in $class->bnan()");
+ croak("Tried to create NaN in $class->bnan()");
}
}
@@ -1054,7 +1123,7 @@ sub bnan {
$self = bless {}, $class unless $selfref;
$self -> {sign} = $nan;
- $self -> {value} = $CALC -> _zero();
+ $self -> {value} = $LIB -> _zero();
return $self;
}
@@ -1088,7 +1157,7 @@ sub copy {
my $copy = bless {}, $class;
$copy->{sign} = $self->{sign};
- $copy->{value} = $CALC->_copy($self->{value});
+ $copy->{value} = $LIB->_copy($self->{value});
$copy->{_a} = $self->{_a} if exists $self->{_a};
$copy->{_p} = $self->{_p} if exists $self->{_p};
@@ -1111,7 +1180,7 @@ sub is_zero {
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
return 0 if $x->{sign} !~ /^\+$/; # -, NaN & +-inf aren't
- $CALC->_is_zero($x->{value});
+ $LIB->_is_zero($x->{value});
}
sub is_one {
@@ -1121,7 +1190,7 @@ sub is_one {
$sign = '+' if !defined $sign || $sign ne '-';
return 0 if $x->{sign} ne $sign; # -1 != +1, NaN, +-inf aren't either
- $CALC->_is_one($x->{value});
+ $LIB->_is_one($x->{value});
}
sub is_finite {
@@ -1170,7 +1239,7 @@ sub is_odd {
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
return 0 if $x->{sign} !~ /^[+-]$/; # NaN & +-inf aren't
- $CALC->_is_odd($x->{value});
+ $LIB->_is_odd($x->{value});
}
sub is_even {
@@ -1178,7 +1247,7 @@ sub is_even {
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
return 0 if $x->{sign} !~ /^[+-]$/; # NaN & +-inf aren't
- $CALC->_is_even($x->{value});
+ $LIB->_is_even($x->{value});
}
sub is_int {
@@ -1225,11 +1294,11 @@ sub bcmp {
# post-normalized compare for internal use (honors signs)
if ($x->{sign} eq '+') {
# $x and $y both > 0
- return $CALC->_acmp($x->{value}, $y->{value});
+ return $LIB->_acmp($x->{value}, $y->{value});
}
# $x && $y both < 0
- $CALC->_acmp($y->{value}, $x->{value}); # swapped acmp (lib returns 0, 1, -1)
+ $LIB->_acmp($y->{value}, $x->{value}); # swapped acmp (lib returns 0, 1, -1)
}
sub bacmp {
@@ -1252,16 +1321,15 @@ sub bacmp {
return 1 if $x->{sign} =~ /^[+-]inf$/ && $y->{sign} !~ /^[+-]inf$/;
return -1;
}
- $CALC->_acmp($x->{value}, $y->{value}); # lib does only 0, 1, -1
+ $LIB->_acmp($x->{value}, $y->{value}); # lib does only 0, 1, -1
}
sub beq {
my $self = shift;
my $selfref = ref $self;
- my $class = $selfref || $self;
- Carp::croak 'beq() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for beq()' unless @_ == 1;
+ croak 'beq() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for beq()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && ! $cmp;
@@ -1270,10 +1338,9 @@ sub beq {
sub bne {
my $self = shift;
my $selfref = ref $self;
- my $class = $selfref || $self;
- Carp::croak 'bne() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for bne()' unless @_ == 1;
+ croak 'bne() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for bne()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && ! $cmp ? '' : 1;
@@ -1282,10 +1349,9 @@ sub bne {
sub blt {
my $self = shift;
my $selfref = ref $self;
- my $class = $selfref || $self;
- Carp::croak 'blt() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for blt()' unless @_ == 1;
+ croak 'blt() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for blt()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && $cmp < 0;
@@ -1294,10 +1360,9 @@ sub blt {
sub ble {
my $self = shift;
my $selfref = ref $self;
- my $class = $selfref || $self;
- Carp::croak 'ble() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for ble()' unless @_ == 1;
+ croak 'ble() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for ble()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && $cmp <= 0;
@@ -1306,10 +1371,9 @@ sub ble {
sub bgt {
my $self = shift;
my $selfref = ref $self;
- my $class = $selfref || $self;
- Carp::croak 'bgt() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for bgt()' unless @_ == 1;
+ croak 'bgt() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for bgt()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && $cmp > 0;
@@ -1318,11 +1382,10 @@ sub bgt {
sub bge {
my $self = shift;
my $selfref = ref $self;
- my $class = $selfref || $self;
- Carp::croak 'bge() is an instance method, not a class method'
+ croak 'bge() is an instance method, not a class method'
unless $selfref;
- Carp::croak 'Wrong number of arguments for bge()' unless @_ == 1;
+ croak 'Wrong number of arguments for bge()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && $cmp >= 0;
@@ -1340,7 +1403,7 @@ sub bneg {
return $x if $x->modify('bneg');
# for +0 do not negate (to have always normalized +0). Does nothing for 'NaN'
- $x->{sign} =~ tr/+-/-+/ unless ($x->{sign} eq '+' && $CALC->_is_zero($x->{value}));
+ $x->{sign} =~ tr/+-/-+/ unless ($x->{sign} eq '+' && $LIB->_is_zero($x->{value}));
$x;
}
@@ -1380,11 +1443,11 @@ sub binc {
return $x if $x->modify('binc');
if ($x->{sign} eq '+') {
- $x->{value} = $CALC->_inc($x->{value});
+ $x->{value} = $LIB->_inc($x->{value});
return $x->round($a, $p, $r);
} elsif ($x->{sign} eq '-') {
- $x->{value} = $CALC->_dec($x->{value});
- $x->{sign} = '+' if $CALC->_is_zero($x->{value}); # -1 +1 => -0 => +0
+ $x->{value} = $LIB->_dec($x->{value});
+ $x->{sign} = '+' if $LIB->_is_zero($x->{value}); # -1 +1 => -0 => +0
return $x->round($a, $p, $r);
}
# inf, nan handling etc
@@ -1398,18 +1461,18 @@ sub bdec {
if ($x->{sign} eq '-') {
# x already < 0
- $x->{value} = $CALC->_inc($x->{value});
+ $x->{value} = $LIB->_inc($x->{value});
} else {
return $x->badd($class->bone('-'), @r)
unless $x->{sign} eq '+'; # inf or NaN
# >= 0
- if ($CALC->_is_zero($x->{value})) {
+ if ($LIB->_is_zero($x->{value})) {
# == 0
- $x->{value} = $CALC->_one();
+ $x->{value} = $LIB->_one();
$x->{sign} = '-'; # 0 => -1
} else {
# > 0
- $x->{value} = $CALC->_dec($x->{value});
+ $x->{value} = $LIB->_dec($x->{value});
}
}
$x->round(@r);
@@ -1420,9 +1483,9 @@ sub bdec {
# my $selfref = ref $self;
# my $class = $selfref || $self;
#
-# Carp::croak 'bstrcmp() is an instance method, not a class method'
+# croak 'bstrcmp() is an instance method, not a class method'
# unless $selfref;
-# Carp::croak 'Wrong number of arguments for bstrcmp()' unless @_ == 1;
+# croak 'Wrong number of arguments for bstrcmp()' unless @_ == 1;
#
# return $self -> bstr() CORE::cmp shift;
#}
@@ -1432,9 +1495,9 @@ sub bdec {
# my $selfref = ref $self;
# my $class = $selfref || $self;
#
-# Carp::croak 'bstreq() is an instance method, not a class method'
+# croak 'bstreq() is an instance method, not a class method'
# unless $selfref;
-# Carp::croak 'Wrong number of arguments for bstreq()' unless @_ == 1;
+# croak 'Wrong number of arguments for bstreq()' unless @_ == 1;
#
# my $cmp = $self -> bstrcmp(shift);
# return defined($cmp) && ! $cmp;
@@ -1445,9 +1508,9 @@ sub bdec {
# my $selfref = ref $self;
# my $class = $selfref || $self;
#
-# Carp::croak 'bstrne() is an instance method, not a class method'
+# croak 'bstrne() is an instance method, not a class method'
# unless $selfref;
-# Carp::croak 'Wrong number of arguments for bstrne()' unless @_ == 1;
+# croak 'Wrong number of arguments for bstrne()' unless @_ == 1;
#
# my $cmp = $self -> bstrcmp(shift);
# return defined($cmp) && ! $cmp ? '' : 1;
@@ -1458,9 +1521,9 @@ sub bdec {
# my $selfref = ref $self;
# my $class = $selfref || $self;
#
-# Carp::croak 'bstrlt() is an instance method, not a class method'
+# croak 'bstrlt() is an instance method, not a class method'
# unless $selfref;
-# Carp::croak 'Wrong number of arguments for bstrlt()' unless @_ == 1;
+# croak 'Wrong number of arguments for bstrlt()' unless @_ == 1;
#
# my $cmp = $self -> bstrcmp(shift);
# return defined($cmp) && $cmp < 0;
@@ -1471,9 +1534,9 @@ sub bdec {
# my $selfref = ref $self;
# my $class = $selfref || $self;
#
-# Carp::croak 'bstrle() is an instance method, not a class method'
+# croak 'bstrle() is an instance method, not a class method'
# unless $selfref;
-# Carp::croak 'Wrong number of arguments for bstrle()' unless @_ == 1;
+# croak 'Wrong number of arguments for bstrle()' unless @_ == 1;
#
# my $cmp = $self -> bstrcmp(shift);
# return defined($cmp) && $cmp <= 0;
@@ -1484,9 +1547,9 @@ sub bdec {
# my $selfref = ref $self;
# my $class = $selfref || $self;
#
-# Carp::croak 'bstrgt() is an instance method, not a class method'
+# croak 'bstrgt() is an instance method, not a class method'
# unless $selfref;
-# Carp::croak 'Wrong number of arguments for bstrgt()' unless @_ == 1;
+# croak 'Wrong number of arguments for bstrgt()' unless @_ == 1;
#
# my $cmp = $self -> bstrcmp(shift);
# return defined($cmp) && $cmp > 0;
@@ -1497,9 +1560,9 @@ sub bdec {
# my $selfref = ref $self;
# my $class = $selfref || $self;
#
-# Carp::croak 'bstrge() is an instance method, not a class method'
+# croak 'bstrge() is an instance method, not a class method'
# unless $selfref;
-# Carp::croak 'Wrong number of arguments for bstrge()' unless @_ == 1;
+# croak 'Wrong number of arguments for bstrge()' unless @_ == 1;
#
# my $cmp = $self -> bstrcmp(shift);
# return defined($cmp) && $cmp >= 0;
@@ -1540,19 +1603,19 @@ sub badd {
my ($sx, $sy) = ($x->{sign}, $y->{sign}); # get signs
if ($sx eq $sy) {
- $x->{value} = $CALC->_add($x->{value}, $y->{value}); # same sign, abs add
+ $x->{value} = $LIB->_add($x->{value}, $y->{value}); # same sign, abs add
} else {
- my $a = $CALC->_acmp ($y->{value}, $x->{value}); # absolute compare
+ my $a = $LIB->_acmp ($y->{value}, $x->{value}); # absolute compare
if ($a > 0) {
- $x->{value} = $CALC->_sub($y->{value}, $x->{value}, 1); # abs sub w/ swap
+ $x->{value} = $LIB->_sub($y->{value}, $x->{value}, 1); # abs sub w/ swap
$x->{sign} = $sy;
} elsif ($a == 0) {
# speedup, if equal, set result to 0
- $x->{value} = $CALC->_zero();
+ $x->{value} = $LIB->_zero();
$x->{sign} = '+';
} else # a < 0
{
- $x->{value} = $CALC->_sub($x->{value}, $y->{value}); # abs sub
+ $x->{value} = $LIB->_sub($x->{value}, $y->{value}); # abs sub
}
}
$x->round(@r);
@@ -1626,8 +1689,8 @@ sub bmul {
$x->{sign} = $x->{sign} eq $y->{sign} ? '+' : '-'; # +1 * +1 or -1 * -1 => +
- $x->{value} = $CALC->_mul($x->{value}, $y->{value}); # do actual math
- $x->{sign} = '+' if $CALC->_is_zero($x->{value}); # no -0
+ $x->{value} = $LIB->_mul($x->{value}, $y->{value}); # do actual math
+ $x->{sign} = '+' if $LIB->_is_zero($x->{value}); # no -0
$x->round(@r);
}
@@ -1669,25 +1732,25 @@ sub bmuladd {
$x->{sign} = $x->{sign} eq $y->{sign} ? '+' : '-'; # +1 * +1 or -1 * -1 => +
- $x->{value} = $CALC->_mul($x->{value}, $y->{value}); # do actual math
- $x->{sign} = '+' if $CALC->_is_zero($x->{value}); # no -0
+ $x->{value} = $LIB->_mul($x->{value}, $y->{value}); # do actual math
+ $x->{sign} = '+' if $LIB->_is_zero($x->{value}); # no -0
my ($sx, $sz) = ( $x->{sign}, $z->{sign} ); # get signs
if ($sx eq $sz) {
- $x->{value} = $CALC->_add($x->{value}, $z->{value}); # same sign, abs add
+ $x->{value} = $LIB->_add($x->{value}, $z->{value}); # same sign, abs add
} else {
- my $a = $CALC->_acmp ($z->{value}, $x->{value}); # absolute compare
+ my $a = $LIB->_acmp ($z->{value}, $x->{value}); # absolute compare
if ($a > 0) {
- $x->{value} = $CALC->_sub($z->{value}, $x->{value}, 1); # abs sub w/ swap
+ $x->{value} = $LIB->_sub($z->{value}, $x->{value}, 1); # abs sub w/ swap
$x->{sign} = $sz;
} elsif ($a == 0) {
# speedup, if equal, set result to 0
- $x->{value} = $CALC->_zero();
+ $x->{value} = $LIB->_zero();
$x->{sign} = '+';
} else # a < 0
{
- $x->{value} = $CALC->_sub($x->{value}, $z->{value}); # abs sub
+ $x->{value} = $LIB->_sub($x->{value}, $z->{value}); # abs sub
}
}
$x->round(@r);
@@ -1824,10 +1887,10 @@ sub bdiv {
$x -> bone();
} else {
($x -> {value}, $rem -> {value}) =
- $CALC -> _div($x -> {value}, $y -> {value});
+ $LIB -> _div($x -> {value}, $y -> {value});
- if ($CALC -> _is_zero($rem -> {value})) {
- if ($xsign eq $ysign || $CALC -> _is_zero($x -> {value})) {
+ if ($LIB -> _is_zero($rem -> {value})) {
+ if ($xsign eq $ysign || $LIB -> _is_zero($x -> {value})) {
$x -> {sign} = '+';
} else {
$x -> {sign} = '-';
@@ -1849,7 +1912,7 @@ sub bdiv {
$x -> round(@r);
if ($wantarray) {
- unless ($CALC -> _is_zero($rem -> {value})) {
+ unless ($LIB -> _is_zero($rem -> {value})) {
if ($xsign ne $ysign) {
$rem = $y -> copy() -> babs() -> bsub($rem);
}
@@ -1989,16 +2052,16 @@ sub btdiv {
$x -> bone();
} else {
($x -> {value}, $rem -> {value}) =
- $CALC -> _div($x -> {value}, $y -> {value});
+ $LIB -> _div($x -> {value}, $y -> {value});
$x -> {sign} = $xsign eq $ysign ? '+' : '-';
- $x -> {sign} = '+' if $CALC -> _is_zero($x -> {value});
+ $x -> {sign} = '+' if $LIB -> _is_zero($x -> {value});
$x -> round(@r);
}
if (wantarray) {
$rem -> {sign} = $xsign;
- $rem -> {sign} = '+' if $CALC -> _is_zero($rem -> {value});
+ $rem -> {sign} = '+' if $LIB -> _is_zero($rem -> {value});
$rem -> {_a} = $x -> {_a};
$rem -> {_p} = $x -> {_p};
$rem -> round(@r);
@@ -2052,11 +2115,11 @@ sub bmod {
# Calc new sign and in case $y == +/- 1, return $x.
- $x -> {value} = $CALC -> _mod($x -> {value}, $y -> {value});
- if ($CALC -> _is_zero($x -> {value})) {
+ $x -> {value} = $LIB -> _mod($x -> {value}, $y -> {value});
+ if ($LIB -> _is_zero($x -> {value})) {
$x -> {sign} = '+'; # do not leave -0
} else {
- $x -> {value} = $CALC -> _sub($y -> {value}, $x -> {value}, 1) # $y-$x
+ $x -> {value} = $LIB -> _sub($y -> {value}, $x -> {value}, 1) # $y-$x
if ($x -> {sign} ne $y -> {sign});
$x -> {sign} = $y -> {sign};
}
@@ -2107,12 +2170,11 @@ sub btmod {
$r[3] = $y; # no push!
my $xsign = $x -> {sign};
- my $ysign = $y -> {sign};
- $x -> {value} = $CALC -> _mod($x -> {value}, $y -> {value});
+ $x -> {value} = $LIB -> _mod($x -> {value}, $y -> {value});
$x -> {sign} = $xsign;
- $x -> {sign} = '+' if $CALC -> _is_zero($x -> {value});
+ $x -> {sign} = '+' if $LIB -> _is_zero($x -> {value});
$x -> round(@r);
return $x;
}
@@ -2157,7 +2219,7 @@ sub bmodinv {
# $x = 0 is when $y = 1 or $y = -1, but that was covered above.
#
# Note that computing $x modulo $y here affects the value we'll feed to
- # $CALC->_modinv() below when $x and $y have opposite signs. E.g., if $x =
+ # $LIB->_modinv() below when $x and $y have opposite signs. E.g., if $x =
# 5 and $y = 7, those two values are fed to _modinv(), but if $x = -5 and
# $y = 7, the values fed to _modinv() are $x = 2 (= -5 % 7) and $y = 7.
# The value if $x is affected only when $x and $y have opposite signs.
@@ -2168,7 +2230,7 @@ sub bmodinv {
# Compute the modular multiplicative inverse of the absolute values. We'll
# correct for the signs of $x and $y later. Return NaN if no GCD is found.
- ($x->{value}, $x->{sign}) = $CALC->_modinv($x->{value}, $y->{value});
+ ($x->{value}, $x->{sign}) = $LIB->_modinv($x->{value}, $y->{value});
return $x->bnan() if !defined $x->{value};
# Library inconsistency workaround: _modinv() in Math::BigInt::GMP versions
@@ -2233,13 +2295,13 @@ sub bmodpow {
# value is zero, the output is also zero, regardless of the signs on 'a' and
# 'm'.
- my $value = $CALC->_modpow($num->{value}, $exp->{value}, $mod->{value});
+ my $value = $LIB->_modpow($num->{value}, $exp->{value}, $mod->{value});
my $sign = '+';
# If the resulting value is non-zero, we have four special cases, depending
# on the signs on 'a' and 'm'.
- unless ($CALC->_is_zero($value)) {
+ unless ($LIB->_is_zero($value)) {
# There is a negative sign on 'a' (= $num**$exp) only if the number we
# are exponentiating ($num) is negative and the exponent ($exp) is odd.
@@ -2261,8 +2323,8 @@ sub bmodpow {
else {
# Use copy of $mod since _sub() modifies the first argument.
- my $mod = $CALC->_copy($mod->{value});
- $value = $CALC->_sub($mod, $value);
+ my $mod = $LIB->_copy($mod->{value});
+ $value = $LIB->_sub($mod, $value);
$sign = '+';
}
@@ -2275,8 +2337,8 @@ sub bmodpow {
if ($mod->{sign} eq '-') {
# Use copy of $mod since _sub() modifies the first argument.
- my $mod = $CALC->_copy($mod->{value});
- $value = $CALC->_sub($mod, $value);
+ my $mod = $LIB->_copy($mod->{value});
+ $value = $LIB->_sub($mod, $value);
$sign = '-';
}
@@ -2309,52 +2371,29 @@ sub bpow {
return $x if $x->modify('bpow');
- return $x->bnan() if $x->{sign} eq $nan || $y->{sign} eq $nan;
-
- # inf handling
- if (($x->{sign} =~ /^[+-]inf$/) || ($y->{sign} =~ /^[+-]inf$/)) {
- if (($x->{sign} =~ /^[+-]inf$/) && ($y->{sign} =~ /^[+-]inf$/)) {
- # +-inf ** +-inf
- return $x->bnan();
- }
- # +-inf ** Y
- if ($x->{sign} =~ /^[+-]inf/) {
- # +inf ** 0 => NaN
- return $x->bnan() if $y->is_zero();
- # -inf ** -1 => 1/inf => 0
- return $x->bzero() if $y->is_one('-') && $x->is_negative();
-
- # +inf ** Y => inf
- return $x if $x->{sign} eq '+inf';
-
- # -inf ** Y => -inf if Y is odd
- return $x if $y->is_odd();
- return $x->babs();
- }
- # X ** +-inf
-
- # 1 ** +inf => 1
- return $x if $x->is_one();
-
- # 0 ** inf => 0
- return $x if $x->is_zero() && $y->{sign} =~ /^[+]/;
-
- # 0 ** -inf => inf
- return $x->binf() if $x->is_zero();
-
- # -1 ** -inf => NaN
- return $x->bnan() if $x->is_one('-') && $y->{sign} =~ /^[-]/;
-
- # -X ** -inf => 0
- return $x->bzero() if $x->{sign} eq '-' && $y->{sign} =~ /^[-]/;
-
- # -1 ** inf => NaN
- return $x->bnan() if $x->{sign} eq '-';
-
- # X ** inf => inf
- return $x->binf() if $y->{sign} =~ /^[+]/;
- # X ** -inf => 0
+ # $x and/or $y is a NaN
+ return $x->bnan() if $x->is_nan() || $y->is_nan();
+
+ # $x and/or $y is a +/-Inf
+ if ($x->is_inf("-")) {
+ return $x->bzero() if $y->is_negative();
+ return $x->bnan() if $y->is_zero();
+ return $x if $y->is_odd();
+ return $x->bneg();
+ } elsif ($x->is_inf("+")) {
+ return $x->bzero() if $y->is_negative();
+ return $x->bnan() if $y->is_zero();
+ return $x;
+ } elsif ($y->is_inf("-")) {
+ return $x->bnan() if $x -> is_one("-");
+ return $x->binf("+") if $x -> is_zero();
+ return $x->bone() if $x -> is_one("+");
return $x->bzero();
+ } elsif ($y->is_inf("+")) {
+ return $x->bnan() if $x -> is_one("-");
+ return $x->bzero() if $x -> is_zero();
+ return $x->bone() if $x -> is_one("+");
+ return $x->binf("+");
}
return $upgrade->bpow($upgrade->new($x), $y, @r)
@@ -2369,14 +2408,14 @@ sub bpow {
# 0 ** -7 => ( 1 / (0 ** 7)) => 1 / 0 => +inf
return $x->binf()
- if $y->{sign} eq '-' && $x->{sign} eq '+' && $CALC->_is_zero($x->{value});
+ 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 '-' && !$CALC->_is_one($x->{value});
+ return $x->bnan() if $y->{sign} eq '-' && !$LIB->_is_one($x->{value});
- $x->{value} = $CALC->_pow($x->{value}, $y->{value});
+ $x->{value} = $LIB->_pow($x->{value}, $y->{value});
$x->{sign} = $new_sign;
- $x->{sign} = '+' if $CALC->_is_zero($y->{value});
+ $x->{sign} = '+' if $LIB->_is_zero($y->{value});
$x->round(@r);
}
@@ -2444,7 +2483,7 @@ sub blog {
return $x;
}
- my ($rc, $exact) = $CALC->_log_int($x->{value}, $base->{value});
+ my ($rc, $exact) = $LIB->_log_int($x->{value}, $base->{value});
return $x->bnan() unless defined $rc; # not possible to take log?
$x->{value} = $rc;
$x->round(@r);
@@ -2482,74 +2521,85 @@ sub bexp {
}
sub bnok {
- # Calculate n over k (binomial coefficient or "choose" function) as integer.
- # set up parameters
- my ($class, $x, $y, @r) = (ref($_[0]), @_);
+ # Calculate n over k (binomial coefficient or "choose" function) as
+ # integer.
- # objectify is costly, so avoid it
+ # Set up parameters.
+ my ($self, $n, $k, @r) = (ref($_[0]), @_);
+
+ # Objectify is costly, so avoid it.
if ((!ref($_[0])) || (ref($_[0]) ne ref($_[1]))) {
- ($class, $x, $y, @r) = objectify(2, @_);
+ ($self, $n, $k, @r) = objectify(2, @_);
}
- return $x if $x->modify('bnok');
- return $x->bnan() if $x->{sign} eq 'NaN' || $y->{sign} eq 'NaN';
- return $x->binf() if $x->{sign} eq '+inf';
+ return $n if $n->modify('bnok');
- # k > n or k < 0 => 0
- my $cmp = $x->bacmp($y);
- return $x->bzero() if $cmp < 0 || substr($y->{sign}, 0, 1) eq "-";
-
- if ($CALC->can('_nok')) {
- $x->{value} = $CALC->_nok($x->{value}, $y->{value});
- } else {
- # ( 7 ) 7! 1*2*3*4 * 5*6*7 5 * 6 * 7 6 7
- # ( - ) = --------- = --------------- = --------- = 5 * - * -
- # ( 3 ) (7-3)! 3! 1*2*3*4 * 1*2*3 1 * 2 * 3 2 3
+ # All cases where at least one argument is NaN.
- my $n = $x -> {value};
- my $k = $y -> {value};
+ return $n->bnan() if $n->{sign} eq 'NaN' || $k->{sign} eq 'NaN';
- # If k > n/2, or, equivalently, 2*k > n, compute nok(n, k) as
- # nok(n, n-k) to minimize the number if iterations in the loop.
+ # All cases where at least one argument is +/-inf.
- {
- my $twok = $CALC->_mul($CALC->_two(), $CALC->_copy($k));
- if ($CALC->_acmp($twok, $n) > 0) {
- $k = $CALC->_sub($CALC->_copy($n), $k);
+ if ($n -> is_inf()) {
+ if ($k -> is_inf()) { # bnok(+/-inf,+/-inf)
+ return $n -> bnan();
+ } elsif ($k -> is_neg()) { # bnok(+/-inf,k), k < 0
+ return $n -> bzero();
+ } elsif ($k -> is_zero()) { # bnok(+/-inf,k), k = 0
+ return $n -> bone();
+ } else {
+ if ($n -> is_inf("+")) { # bnok(+inf,k), 0 < k < +inf
+ return $n -> binf("+");
+ } else { # bnok(-inf,k), k > 0
+ my $sign = $k -> is_even() ? "+" : "-";
+ return $n -> binf($sign);
}
}
+ }
- if ($CALC->_is_zero($k)) {
- $n = $CALC->_one();
- } else {
+ elsif ($k -> is_inf()) { # bnok(n,+/-inf), -inf <= n <= inf
+ return $n -> bnan();
+ }
- # Make a copy of the original n, since we'll be modifying n
- # in-place.
+ # At this point, both n and k are real numbers.
- my $n_orig = $CALC->_copy($n);
+ my $sign = 1;
- $CALC->_sub($n, $k);
- $CALC->_inc($n);
+ if ($n >= 0) {
+ if ($k < 0 || $k > $n) {
+ return $n -> bzero();
+ }
+ } else {
- my $f = $CALC->_copy($n);
- $CALC->_inc($f);
+ if ($k >= 0) {
- my $d = $CALC->_two();
+ # n < 0 and k >= 0: bnok(n,k) = (-1)^k * bnok(-n+k-1,k)
- # while f <= n (the original n, that is) ...
+ $sign = (-1) ** $k;
+ $n -> bneg() -> badd($k) -> bdec();
- while ($CALC->_acmp($f, $n_orig) <= 0) {
- $CALC->_mul($n, $f);
- $CALC->_div($n, $d);
- $CALC->_inc($f);
- $CALC->_inc($d);
- }
- }
+ } elsif ($k <= $n) {
+
+ # n < 0 and k <= n: bnok(n,k) = (-1)^(n-k) * bnok(-k-1,n-k)
+
+ $sign = (-1) ** ($n - $k);
+ my $x0 = $n -> copy();
+ $n -> bone() -> badd($k) -> bneg();
+ $k = $k -> copy();
+ $k -> bneg() -> badd($x0);
- $x -> {value} = $n;
+ } else {
+
+ # n < 0 and n < k < 0:
+
+ return $n -> bzero();
+ }
}
- $x->round(@r);
+ $n->{value} = $LIB->_nok($n->{value}, $k->{value});
+ $n -> bneg() if $sign == -1;
+
+ $n->round(@r);
}
sub bsin {
@@ -2606,7 +2656,7 @@ sub batan {
# calculate the result and truncate it to integer
my $t = Math::BigFloat->new($x)->batan(@r);
- $x->{value} = $CALC->_new($x->as_int()->bstr());
+ $x->{value} = $LIB->_new($x->as_int()->bstr());
$x->round(@r);
}
@@ -2678,7 +2728,7 @@ sub bsqrt {
return $upgrade->bsqrt($x, @r) if defined $upgrade;
- $x->{value} = $CALC->_sqrt($x->{value});
+ $x->{value} = $LIB->_sqrt($x->{value});
$x->round(@r);
}
@@ -2706,7 +2756,7 @@ sub broot {
return $upgrade->new($x)->broot($upgrade->new($y), @r) if defined $upgrade;
- $x->{value} = $CALC->_root($x->{value}, $y->{value});
+ $x->{value} = $LIB->_root($x->{value}, $y->{value});
$x->round(@r);
}
@@ -2718,7 +2768,7 @@ sub bfac {
return $x if $x->modify('bfac') || $x->{sign} eq '+inf'; # inf => inf
return $x->bnan() if $x->{sign} ne '+'; # NaN, <0 etc => NaN
- $x->{value} = $CALC->_fac($x->{value});
+ $x->{value} = $LIB->_fac($x->{value});
$x->round(@r);
}
@@ -2729,10 +2779,10 @@ sub bdfac {
return $x if $x->modify('bdfac') || $x->{sign} eq '+inf'; # inf => inf
return $x->bnan() if $x->{sign} ne '+'; # NaN, <0 etc => NaN
- Carp::croak("bdfac() requires a newer version of the $CALC library.")
- unless $CALC->can('_dfac');
+ croak("bdfac() requires a newer version of the $LIB library.")
+ unless $LIB->can('_dfac');
- $x->{value} = $CALC->_dfac($x->{value});
+ $x->{value} = $LIB->_dfac($x->{value});
$x->round(@r);
}
@@ -2740,8 +2790,8 @@ sub bfib {
# compute Fibonacci number(s)
my ($class, $x, @r) = objectify(1, @_);
- Carp::croak("bfib() requires a newer version of the $CALC library.")
- unless $CALC->can('_fib');
+ croak("bfib() requires a newer version of the $LIB library.")
+ unless $LIB->can('_fib');
return $x if $x->modify('bfib');
@@ -2749,12 +2799,12 @@ sub bfib {
if (wantarray) {
return () if $x -> is_nan();
- Carp::croak("bfib() can't return an infinitely long list of numbers")
+ croak("bfib() can't return an infinitely long list of numbers")
if $x -> is_inf();
# Use the backend library to compute the first $x Fibonacci numbers.
- my @values = $CALC->_fib($x->{value});
+ my @values = $LIB->_fib($x->{value});
# Make objects out of them. The last element in the array is the
# invocand.
@@ -2787,7 +2837,7 @@ sub bfib {
return $x->bnan() if $x -> is_nan() || $x -> is_inf('-');
$x->{sign} = $x -> is_neg() && $x -> is_even() ? '-' : '+';
- $x->{value} = $CALC->_fib($x->{value});
+ $x->{value} = $LIB->_fib($x->{value});
return $x->round(@r);
}
}
@@ -2796,8 +2846,8 @@ sub blucas {
# compute Lucas number(s)
my ($class, $x, @r) = objectify(1, @_);
- Carp::croak("blucas() requires a newer version of the $CALC library.")
- unless $CALC->can('_lucas');
+ croak("blucas() requires a newer version of the $LIB library.")
+ unless $LIB->can('_lucas');
return $x if $x->modify('blucas');
@@ -2805,12 +2855,12 @@ sub blucas {
if (wantarray) {
return () if $x -> is_nan();
- Carp::croak("blucas() can't return an infinitely long list of numbers")
+ croak("blucas() can't return an infinitely long list of numbers")
if $x -> is_inf();
# Use the backend library to compute the first $x Lucas numbers.
- my @values = $CALC->_lucas($x->{value});
+ my @values = $LIB->_lucas($x->{value});
# Make objects out of them. The last element in the array is the
# invocand.
@@ -2843,7 +2893,7 @@ sub blucas {
return $x->bnan() if $x -> is_nan() || $x -> is_inf('-');
$x->{sign} = $x -> is_neg() && $x -> is_even() ? '-' : '+';
- $x->{value} = $CALC->_lucas($x->{value});
+ $x->{value} = $LIB->_lucas($x->{value});
return $x->round(@r);
}
}
@@ -2868,7 +2918,7 @@ sub blsft {
$b = 2 if !defined $b;
return $x -> bnan() if $b <= 0 || $y -> {sign} eq '-';
- $x -> {value} = $CALC -> _lsft($x -> {value}, $y -> {value}, $b);
+ $x -> {value} = $LIB -> _lsft($x -> {value}, $y -> {value}, $b);
$x -> round(@r);
}
@@ -2926,7 +2976,7 @@ sub brsft {
$x -> bdec(); # n == 2, but $y == 1: this fixes it
}
- $x -> {value} = $CALC -> _rsft($x -> {value}, $y -> {value}, $b);
+ $x -> {value} = $LIB -> _rsft($x -> {value}, $y -> {value}, $b);
$x -> round(@r);
}
@@ -2951,21 +3001,13 @@ sub band {
return $x->bnan() if ($x->{sign} !~ /^[+-]$/ || $y->{sign} !~ /^[+-]$/);
- my $sx = $x->{sign} eq '+' ? 1 : -1;
- my $sy = $y->{sign} eq '+' ? 1 : -1;
-
- if ($sx == 1 && $sy == 1) {
- $x->{value} = $CALC->_and($x->{value}, $y->{value});
- return $x->round(@r);
- }
-
- if ($CAN{signed_and}) {
- $x->{value} = $CALC->_signed_and($x->{value}, $y->{value}, $sx, $sy);
- return $x->round(@r);
+ if ($x->{sign} eq '+' && $y->{sign} eq '+') {
+ $x->{value} = $LIB->_and($x->{value}, $y->{value});
+ } else {
+ ($x->{value}, $x->{sign}) = $LIB->_sand($x->{value}, $x->{sign},
+ $y->{value}, $y->{sign});
}
-
- require $EMU_LIB;
- __emu_band($class, $x, $y, $sx, $sy, @r);
+ return $x->round(@r);
}
sub bior {
@@ -2980,29 +3022,18 @@ sub bior {
}
return $x if $x->modify('bior');
+
$r[3] = $y; # no push!
return $x->bnan() if ($x->{sign} !~ /^[+-]$/ || $y->{sign} !~ /^[+-]$/);
- my $sx = $x->{sign} eq '+' ? 1 : -1;
- my $sy = $y->{sign} eq '+' ? 1 : -1;
-
- # the sign of X follows the sign of X, e.g. sign of Y irrelevant for bior()
-
- # don't use lib for negative values
- if ($sx == 1 && $sy == 1) {
- $x->{value} = $CALC->_or($x->{value}, $y->{value});
- return $x->round(@r);
- }
-
- # if lib can do negative values, let it handle this
- if ($CAN{signed_or}) {
- $x->{value} = $CALC->_signed_or($x->{value}, $y->{value}, $sx, $sy);
- return $x->round(@r);
+ if ($x->{sign} eq '+' && $y->{sign} eq '+') {
+ $x->{value} = $LIB->_or($x->{value}, $y->{value});
+ } else {
+ ($x->{value}, $x->{sign}) = $LIB->_sor($x->{value}, $x->{sign},
+ $y->{value}, $y->{sign});
}
-
- require $EMU_LIB;
- __emu_bior($class, $x, $y, $sx, $sy, @r);
+ return $x->round(@r);
}
sub bxor {
@@ -3017,34 +3048,25 @@ sub bxor {
}
return $x if $x->modify('bxor');
+
$r[3] = $y; # no push!
return $x->bnan() if ($x->{sign} !~ /^[+-]$/ || $y->{sign} !~ /^[+-]$/);
- my $sx = $x->{sign} eq '+' ? 1 : -1;
- my $sy = $y->{sign} eq '+' ? 1 : -1;
-
- # don't use lib for negative values
- if ($sx == 1 && $sy == 1) {
- $x->{value} = $CALC->_xor($x->{value}, $y->{value});
- return $x->round(@r);
- }
-
- # if lib can do negative values, let it handle this
- if ($CAN{signed_xor}) {
- $x->{value} = $CALC->_signed_xor($x->{value}, $y->{value}, $sx, $sy);
- return $x->round(@r);
+ if ($x->{sign} eq '+' && $y->{sign} eq '+') {
+ $x->{value} = $LIB->_xor($x->{value}, $y->{value});
+ } else {
+ ($x->{value}, $x->{sign}) = $LIB->_sxor($x->{value}, $x->{sign},
+ $y->{value}, $y->{sign});
}
-
- require $EMU_LIB;
- __emu_bxor($class, $x, $y, $sx, $sy, @r);
+ return $x->round(@r);
}
sub bnot {
# (num_str or BINT) return BINT
# represent ~x as twos-complement number
# we don't need $class, so undef instead of ref($_[0]) make it slightly faster
- my ($class, $x, $a, $p, $r) = ref($_[0]) ? (undef, @_) : objectify(1, @_);
+ my ($class, $x) = ref($_[0]) ? (undef, @_) : objectify(1, @_);
return $x if $x->modify('bnot');
$x->binc()->bneg(); # binc already does round
@@ -3085,9 +3107,11 @@ sub round {
}
}
- # if still none defined, use globals (#2)
- $a = ${"$class\::accuracy"} unless defined $a;
- $p = ${"$class\::precision"} unless defined $p;
+ # if still none defined, use globals
+ unless (defined $a || defined $p) {
+ $a = ${"$class\::accuracy"};
+ $p = ${"$class\::precision"};
+ }
# A == 0 is useless, so undef it to signal no rounding
$a = undef if defined $a && $a == 0;
@@ -3100,7 +3124,7 @@ sub round {
$r = ${"$class\::round_mode"} unless defined $r;
if ($r !~ /^(even|odd|[+-]inf|zero|trunc|common)$/) {
- Carp::croak("Unknown round mode '$r'");
+ croak("Unknown round mode '$r'");
}
# now round, by calling either bround or bfround:
@@ -3152,7 +3176,7 @@ sub bround {
# do not use digit(), it is very costly for binary => decimal
# getting the entire string is also costly, but we need to do it only once
- my $xs = $CALC->_str($x->{value});
+ my $xs = $LIB->_str($x->{value});
my $pl = -$pad-1;
# pad: 123: 0 => -1, at 1 => -2, at 2 => -3, at 3 => -4
@@ -3207,7 +3231,7 @@ sub bround {
$xs = '1'.$xs if $c == 0;
}
- $x->{value} = $CALC->_new($xs) if $put_back == 1; # put back, if needed
+ $x->{value} = $LIB->_new($xs) if $put_back == 1; # put back, if needed
$x->{_a} = $scale if $scale >= 0;
if ($scale < 0) {
@@ -3285,8 +3309,8 @@ sub bgcd {
my $y = shift @args;
$y = $class->new($y) unless ref($y) && $y -> isa($class);
return $class->bnan() if $y->{sign} !~ /^[+-]$/; # y NaN?
- $x->{value} = $CALC->_gcd($x->{value}, $y->{value});
- last if $CALC->_is_one($x->{value});
+ $x->{value} = $LIB->_gcd($x->{value}, $y->{value});
+ last if $LIB->_is_one($x->{value});
}
return $x -> babs();
@@ -3307,7 +3331,7 @@ sub blcm {
my $y = shift @args;
$y = $class -> new($y) unless ref($y) && $y -> isa($class);
return $x->bnan() if $y->{sign} !~ /^[+-]$/; # y not integer
- $x -> {value} = $CALC->_lcm($x -> {value}, $y -> {value});
+ $x -> {value} = $LIB->_lcm($x -> {value}, $y -> {value});
}
return $x -> babs();
@@ -3329,13 +3353,13 @@ sub digit {
my ($class, $x, $n) = ref($_[0]) ? (undef, @_) : objectify(1, @_);
$n = $n->numify() if ref($n);
- $CALC->_digit($x->{value}, $n || 0);
+ $LIB->_digit($x->{value}, $n || 0);
}
sub length {
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
- my $e = $CALC->_len($x->{value});
+ my $e = $LIB->_len($x->{value});
wantarray ? ($e, 0) : $e;
}
@@ -3351,7 +3375,7 @@ sub exponent {
return $class->bzero() if $x->is_zero();
# 12300 => 2 trailing zeros => exponent is 2
- $class->new($CALC->_zeros($x->{value}));
+ $class->new($LIB->_zeros($x->{value}));
}
sub mantissa {
@@ -3367,7 +3391,7 @@ sub mantissa {
delete $m->{_a};
# that's a bit inefficient:
- my $zeros = $CALC->_zeros($m->{value});
+ my $zeros = $LIB->_zeros($m->{value});
$m->brsft($zeros, 10) if $zeros != 0;
$m;
}
@@ -3383,7 +3407,7 @@ sub sparts {
my $self = shift;
my $class = ref $self;
- Carp::croak("sparts() is an instance method, not a class method")
+ croak("sparts() is an instance method, not a class method")
unless $class;
# Not-a-number.
@@ -3407,7 +3431,7 @@ sub sparts {
# Finite number.
my $mant = $self -> copy();
- my $nzeros = $CALC -> _zeros($mant -> {value});
+ my $nzeros = $LIB -> _zeros($mant -> {value});
$mant -> brsft($nzeros, 10) if $nzeros != 0;
return $mant unless wantarray;
@@ -3420,7 +3444,7 @@ sub nparts {
my $self = shift;
my $class = ref $self;
- Carp::croak("nparts() is an instance method, not a class method")
+ croak("nparts() is an instance method, not a class method")
unless $class;
# Not-a-number.
@@ -3466,7 +3490,7 @@ sub eparts {
my $self = shift;
my $class = ref $self;
- Carp::croak("eparts() is an instance method, not a class method")
+ croak("eparts() is an instance method, not a class method")
unless $class;
# Not-a-number and Infinity.
@@ -3505,7 +3529,7 @@ sub dparts {
my $self = shift;
my $class = ref $self;
- Carp::croak("dparts() is an instance method, not a class method")
+ croak("dparts() is an instance method, not a class method")
unless $class;
my $int = $self -> copy();
@@ -3526,7 +3550,7 @@ sub bstr {
return $x->{sign} unless $x->{sign} eq '+inf'; # -inf, NaN
return 'inf'; # +inf
}
- my $str = $CALC->_str($x->{value});
+ my $str = $LIB->_str($x->{value});
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -3541,7 +3565,7 @@ sub bsstr {
return 'inf'; # +inf
}
my ($m, $e) = $x -> parts();
- my $str = $CALC->_str($m->{value}) . 'e+' . $CALC->_str($e->{value});
+ my $str = $LIB->_str($m->{value}) . 'e+' . $LIB->_str($e->{value});
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -3564,15 +3588,15 @@ sub bnstr {
my $fracpos = $mant -> length() - 1;
if ($fracpos == 0) {
- my $str = $CALC->_str($mant->{value}) . "e+" . $CALC->_str($expo->{value});
+ my $str = $LIB->_str($mant->{value}) . "e+" . $LIB->_str($expo->{value});
return $x->{sign} eq '-' ? "-$str" : $str;
}
$expo += $fracpos;
- my $mantstr = $CALC->_str($mant -> {value});
+ my $mantstr = $LIB->_str($mant -> {value});
substr($mantstr, -$fracpos, 0) = '.';
- my $str = $mantstr . 'e+' . $CALC->_str($expo -> {value});
+ my $str = $mantstr . 'e+' . $LIB->_str($expo -> {value});
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -3591,7 +3615,7 @@ sub bestr {
my $sign = $mant -> sign();
$mant -> babs();
- my $mantstr = $CALC->_str($mant -> {value});
+ my $mantstr = $LIB->_str($mant -> {value});
my $mantlen = CORE::length($mantstr);
my $dotidx = 1;
@@ -3607,7 +3631,7 @@ sub bestr {
substr($mantstr, $dotidx, 0) = ".";
}
- my $str = $mantstr . 'e+' . $CALC->_str($expo -> {value});
+ my $str = $mantstr . 'e+' . $LIB->_str($expo -> {value});
return $sign eq "-" ? "-$str" : $str;
}
@@ -3621,7 +3645,7 @@ sub bdstr {
return 'inf'; # +inf
}
- my $str = $CALC->_str($x->{value});
+ my $str = $LIB->_str($x->{value});
return $x->{sign} eq '-' ? "-$str" : $str;
}
@@ -3632,7 +3656,7 @@ sub to_hex {
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
- my $hex = $CALC->_to_hex($x->{value});
+ my $hex = $LIB->_to_hex($x->{value});
return $x->{sign} eq '-' ? "-$hex" : $hex;
}
@@ -3643,7 +3667,7 @@ sub to_oct {
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
- my $oct = $CALC->_to_oct($x->{value});
+ my $oct = $LIB->_to_oct($x->{value});
return $x->{sign} eq '-' ? "-$oct" : $oct;
}
@@ -3654,7 +3678,7 @@ sub to_bin {
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
- my $bin = $CALC->_to_bin($x->{value});
+ my $bin = $LIB->_to_bin($x->{value});
return $x->{sign} eq '-' ? "-$bin" : $bin;
}
@@ -3663,13 +3687,43 @@ sub to_bytes {
my $x = shift;
$x = $class->new($x) if !ref($x);
- Carp::croak("to_bytes() requires a finite, non-negative integer")
+ croak("to_bytes() requires a finite, non-negative integer")
if $x -> is_neg() || ! $x -> is_int();
- Carp::croak("to_bytes() requires a newer version of the $CALC library.")
- unless $CALC->can('_to_bytes');
+ croak("to_bytes() requires a newer version of the $LIB library.")
+ unless $LIB->can('_to_bytes');
- return $CALC->_to_bytes($x->{value});
+ return $LIB->_to_bytes($x->{value});
+}
+
+sub to_base {
+ # return a base anything string
+ my $x = shift;
+ $x = $class->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);
+
+ croak("the base must be a finite integer >= 2")
+ if $base < 2 || ! $base -> is_int();
+
+ # If no collating sequence is given, pass some of the conversions to
+ # methods optimized for those cases.
+
+ if (! @_) {
+ return $x -> to_bin() if $base == 2;
+ return $x -> to_oct() if $base == 8;
+ return uc $x -> to_hex() if $base == 16;
+ return $x -> bstr() if $base == 10;
+ }
+
+ croak("to_base() requires a newer version of the $LIB library.")
+ unless $LIB->can('_to_base');
+
+ return $LIB->_to_base($x->{value}, $base -> {value}, @_ ? shift() : ());
}
sub as_hex {
@@ -3679,7 +3733,7 @@ sub as_hex {
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
- my $hex = $CALC->_as_hex($x->{value});
+ my $hex = $LIB->_as_hex($x->{value});
return $x->{sign} eq '-' ? "-$hex" : $hex;
}
@@ -3690,7 +3744,7 @@ sub as_oct {
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
- my $oct = $CALC->_as_oct($x->{value});
+ my $oct = $LIB->_as_oct($x->{value});
return $x->{sign} eq '-' ? "-$oct" : $oct;
}
@@ -3701,7 +3755,7 @@ sub as_bin {
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
- my $bin = $CALC->_as_bin($x->{value});
+ my $bin = $LIB->_as_bin($x->{value});
return $x->{sign} eq '-' ? "-$bin" : $bin;
}
@@ -3728,7 +3782,7 @@ sub numify {
return $x -> is_negative() ? -$inf : $inf;
}
- my $num = 0 + $CALC->_num($x->{value});
+ my $num = 0 + $LIB->_num($x->{value});
return $x->{sign} eq '-' ? -$num : $num;
}
@@ -3763,7 +3817,7 @@ sub objectify {
# Check the context.
unless (wantarray) {
- Carp::croak("${class}::objectify() needs list context");
+ croak("${class}::objectify() needs list context");
}
# Get the number of arguments to objectify.
@@ -3880,7 +3934,6 @@ sub objectify {
sub import {
my $class = shift;
-
$IMPORT++; # remember we did import()
my @a;
my $l = scalar @_;
@@ -3897,7 +3950,7 @@ sub import {
$i++;
} elsif ($_[$i] =~ /^(lib|try|only)\z/) {
# this causes a different low lib to take care...
- $CALC = $_[$i+1] || '';
+ $LIB = $_[$i+1] || '';
# lib => 1 (warn on fallback), try => 0 (no warn), only => 2 (die on fallback)
$warn_or_die = 1 if $_[$i] eq 'lib';
$warn_or_die = 2 if $_[$i] eq 'only';
@@ -3908,20 +3961,18 @@ sub import {
}
# any non :constant stuff is handled by our parent, Exporter
if (@a > 0) {
- require Exporter;
-
$class->SUPER::import(@a); # need it for subclasses
$class->export_to_level(1, $class, @a); # need it for MBF
}
# try to load core math lib
- my @c = split /\s*,\s*/, $CALC;
+ my @c = split /\s*,\s*/, $LIB;
foreach (@c) {
$_ =~ 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"
- $CALC = ''; # signal error
+ $LIB = ''; # signal error
foreach my $l (@c) {
# fallback libraries are "marked" as \'string', extract string if nec.
my $lib = $l;
@@ -3964,7 +4015,7 @@ sub import {
/) {
if (!$lib->can("_$method")) {
if (($WARN{$lib} || 0) < 2) {
- Carp::carp("$lib is missing method '_$method'");
+ carp("$lib is missing method '_$method'");
$WARN{$lib} = 1; # still warn about the lib
}
$ok++;
@@ -3973,43 +4024,35 @@ sub import {
}
}
if ($ok == 0) {
- $CALC = $lib;
+ $LIB = $lib;
if ($warn_or_die > 0 && ref($l)) {
my $msg = "Math::BigInt: couldn't load specified"
. " math lib(s), fallback to $lib";
- Carp::carp($msg) if $warn_or_die == 1;
- Carp::croak($msg) if $warn_or_die == 2;
+ 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::carp("Cannot load outdated $lib v$ver, please upgrade");
+ carp("Cannot load outdated $lib v$ver, please upgrade");
$WARN{$lib} = 2; # never warn again
}
}
}
}
- if ($CALC eq '') {
+ if ($LIB eq '') {
if ($warn_or_die == 2) {
- Carp::croak("Couldn't load specified math lib(s)" .
+ croak("Couldn't load specified math lib(s)" .
" and fallback disallowed");
} else {
- Carp::croak("Couldn't load any math lib(s), not even fallback to Calc.pm");
+ croak("Couldn't load any math lib(s), not even fallback to Calc.pm");
}
}
# notify callbacks
foreach my $class (keys %CALLBACKS) {
- &{$CALLBACKS{$class}}($CALC);
- }
-
- # Fill $CAN with the results of $CALC->can(...) for emulating lower math lib
- # functions
-
- %CAN = ();
- for my $method (qw/ signed_and signed_or signed_xor /) {
- $CAN{$method} = $CALC->can("_$method") ? 1 : 0;
+ &{$CALLBACKS{$class}}($LIB);
}
# import done
@@ -4019,7 +4062,7 @@ sub _register_callback {
my ($class, $callback) = @_;
if (ref($callback) ne 'CODE') {
- Carp::croak("$callback is not a coderef");
+ croak("$callback is not a coderef");
}
$CALLBACKS{$class} = $callback;
}
@@ -4171,7 +4214,7 @@ sub _trailing_zeros {
return 0 if $x->{sign} !~ /^[+-]$/; # NaN, inf, -inf etc
- $CALC->_zeros($x->{value}); # must handle odd values, 0 etc
+ $LIB->_zeros($x->{value}); # must handle odd values, 0 etc
}
sub _scan_for_nonzero {
@@ -4243,7 +4286,7 @@ sub _find_round_parameters {
$r = ${"$class\::round_mode"} unless defined $r;
if ($r !~ /^(even|odd|[+-]inf|zero|trunc|common)$/) {
- Carp::croak("Unknown round mode '$r'");
+ croak("Unknown round mode '$r'");
}
$a = int($a) if defined $a;
@@ -4306,19 +4349,20 @@ Math::BigInt - Arbitrary size integer/float math package
# Constructor methods (when the class methods below are used as instance
# methods, the value is assigned the invocand)
- $x = Math::BigInt->new($str); # defaults to 0
- $x = Math::BigInt->new('0x123'); # from hexadecimal
- $x = Math::BigInt->new('0b101'); # from binary
- $x = Math::BigInt->from_hex('cafe'); # from hexadecimal
- $x = Math::BigInt->from_oct('377'); # from octal
- $x = Math::BigInt->from_bin('1101'); # from binary
- $x = Math::BigInt->bzero(); # create a +0
- $x = Math::BigInt->bone(); # create a +1
- $x = Math::BigInt->bone('-'); # create a -1
- $x = Math::BigInt->binf(); # create a +inf
- $x = Math::BigInt->binf('-'); # create a -inf
- $x = Math::BigInt->bnan(); # create a Not-A-Number
- $x = Math::BigInt->bpi(); # returns pi
+ $x = Math::BigInt->new($str); # defaults to 0
+ $x = Math::BigInt->new('0x123'); # from hexadecimal
+ $x = Math::BigInt->new('0b101'); # from binary
+ $x = Math::BigInt->from_hex('cafe'); # from hexadecimal
+ $x = Math::BigInt->from_oct('377'); # from octal
+ $x = Math::BigInt->from_bin('1101'); # from binary
+ $x = Math::BigInt->from_base('why', 36); # from any base
+ $x = Math::BigInt->bzero(); # create a +0
+ $x = Math::BigInt->bone(); # create a +1
+ $x = Math::BigInt->bone('-'); # create a -1
+ $x = Math::BigInt->binf(); # create a +inf
+ $x = Math::BigInt->binf('-'); # create a -inf
+ $x = Math::BigInt->bnan(); # create a Not-A-Number
+ $x = Math::BigInt->bpi(); # returns pi
$y = $x->copy(); # make a copy (unlike $y = $x)
$y = $x->as_int(); # return as a Math::BigInt
@@ -4383,7 +4427,7 @@ Math::BigInt - Arbitrary size integer/float math package
$x->bcos(); # cosine
$x->batan(); # inverse tangent
$x->batan2($y); # two-argument inverse tangent
- $x->bsqrt(); # calculate square-root
+ $x->bsqrt(); # calculate square root
$x->broot($y); # $y'th root of $x (e.g. $y == 3 => cubic root)
$x->bfac(); # factorial of $x (1*2*3*4*..$x)
@@ -4445,6 +4489,7 @@ Math::BigInt - Arbitrary size integer/float math package
$x->to_bin(); # as signed binary string
$x->to_oct(); # as signed octal string
$x->to_bytes(); # as byte string
+ $x->to_base($b); # as string in any base
$x->as_hex(); # as signed hexadecimal string with prefixed 0x
$x->as_bin(); # as signed binary string with prefixed 0b
@@ -4652,54 +4697,39 @@ This is used for instance by L<Math::BigInt::Constant>.
=item config()
- use Data::Dumper;
-
- print Dumper ( Math::BigInt->config() );
- print Math::BigInt->config()->{lib},"\n";
- print Math::BigInt->config('lib')},"\n";
+ Math::BigInt->config("trap_nan" => 1); # set
+ $accu = Math::BigInt->config("accuracy"); # get
-Returns a hash containing the configuration, e.g. the version number, lib
-loaded etc. The following hash keys are currently filled in with the
-appropriate information.
+Set or get class variables. Read-only parameters are marked as RO. Read-write
+parameters are marked as RW. The following parameters are supported.
- key Description
- Example
+ Parameter RO/RW Description
+ Example
============================================================
- lib Name of the low-level math library
- Math::BigInt::Calc
- lib_version Version of low-level math library (see 'lib')
- 0.30
- class The class name of config() you just called
- Math::BigInt
- upgrade To which class math operations might be
- upgraded Math::BigFloat
- downgrade To which class math operations might be
- downgraded undef
- precision Global precision
- undef
- accuracy Global accuracy
- undef
- round_mode Global round mode
- even
- version version number of the class you used
- 1.61
- div_scale Fallback accuracy for div
- 40
- trap_nan If true, traps creation of NaN via croak()
- 1
- trap_inf If true, traps creation of +inf/-inf via croak()
- 1
-
-The following values can be set by passing C<config()> a reference to a hash:
-
- accuracy precision round_mode div_scale
- upgrade downgrade trap_inf trap_nan
-
-Example:
-
- $new_cfg = Math::BigInt->config(
- { trap_inf => 1, precision => 5 }
- );
+ lib RO Name of the math backend library
+ Math::BigInt::Calc
+ lib_version RO Version of the math backend library
+ 0.30
+ class RO The class of config you just called
+ Math::BigRat
+ version RO version number of the class you used
+ 0.10
+ upgrade RW To which class numbers are upgraded
+ undef
+ downgrade RW To which class numbers are downgraded
+ undef
+ precision RW Global precision
+ undef
+ accuracy RW Global accuracy
+ undef
+ round_mode RW Global round mode
+ even
+ div_scale RW Fallback accuracy for division etc.
+ 40
+ trap_nan RW Trap NaNs
+ undef
+ trap_inf RW Trap +inf/-inf
+ undef
=back
@@ -4767,6 +4797,49 @@ In some special cases, from_bytes() matches the conversion done by unpack():
$x = Math::BigInt->from_bytes($b); # = 3305723134637787565
$y = unpack "Q>", $b; # ditto, but scalar
+=item from_base()
+
+Given a string, a base, and an optional collation sequence, interpret the
+string as a number in the given base. The collation sequence describes the
+value of each character in the string.
+
+If a collation sequence is not given, a default collation sequence is used. If
+the base is less than or equal to 36, the collation sequence is the string
+consisting of the 36 characters "0" to "9" and "A" to "Z". In this case, the
+letter case in the input is ignored. If the base is greater than 36, and
+smaller than or equal to 62, the collation sequence is the string consisting of
+the 62 characters "0" to "9", "A" to "Z", and "a" to "z". A base larger than 62
+requires the collation sequence to be specified explicitly.
+
+These examples show standard binary, octal, and hexadecimal conversion. All
+cases return 250.
+
+ $x = Math::BigInt->from_base("11111010", 2);
+ $x = Math::BigInt->from_base("372", 8);
+ $x = Math::BigInt->from_base("fa", 16);
+
+When the base is less than or equal to 36, and no collation sequence is given,
+the letter case is ignored, so both of these also return 250:
+
+ $x = Math::BigInt->from_base("6Y", 16);
+ $x = Math::BigInt->from_base("6y", 16);
+
+When the base greater than 36, and no collation sequence is given, the default
+collation sequence contains both uppercase and lowercase letters, so
+the letter case in the input is not ignored:
+
+ $x = Math::BigInt->from_base("6S", 37); # $x is 250
+ $x = Math::BigInt->from_base("6s", 37); # $x is 276
+ $x = Math::BigInt->from_base("121", 3); # $x is 16
+ $x = Math::BigInt->from_base("XYZ", 36); # $x is 44027
+ $x = Math::BigInt->from_base("Why", 42); # $x is 58314
+
+The collation sequence can be any set of unique characters. These two cases
+are equivalent
+
+ $x = Math::BigInt->from_base("100", 2, "01"); # $x is 4
+ $x = Math::BigInt->from_base("|--", 2, "-|"); # $x is 4
+
=item bzero()
$x = Math::BigInt->bzero();
@@ -5196,13 +5269,28 @@ See also L</blog()>.
$x->bnok($y); # x over y (binomial coefficient n over k)
Calculates the binomial coefficient n over k, also called the "choose"
-function. The result is equivalent to:
+function, which is
- ( n ) n!
- | - | = -------
+ ( n ) n!
+ | | = --------
( k ) k!(n-k)!
-This method was added in v1.84 of Math::BigInt (April 2007).
+when n and k are non-negative. This method implements the full Kronenburg
+extension (Kronenburg, M.J. "The Binomial Coefficient for Negative Arguments."
+18 May 2011. http://arxiv.org/abs/1105.3689/) illustrated by the following
+pseudo-code:
+
+ if n >= 0 and k >= 0:
+ return binomial(n, k)
+ if k >= 0:
+ return (-1)^k*binomial(-n+k-1, k)
+ if k <= n:
+ return (-1)^(n-k)*binomial(-k-1, n-k)
+ else
+ return 0
+
+The behaviour is identical to the behaviour of the Maple and Mathematica
+function for negative integers n, k.
=item bsin()
@@ -5255,7 +5343,7 @@ This method was added in v1.87 of Math::BigInt (June 2007).
=item bsqrt()
- $x->bsqrt(); # calculate square-root
+ $x->bsqrt(); # calculate square root
C<bsqrt()> returns the square root truncated to an integer.
@@ -5602,8 +5690,8 @@ corresponds to the output from C<sparts()>.
Returns a string representing the number using normalized notation, the most
common variant of scientific notation. For finite non-zero numbers, the
-absolute value of the significand is less than or equal to 1 and less than 10.
-The output corresponds to the output from C<nparts()>.
+absolute value of the significand is greater than or equal to 1 and less than
+10. The output corresponds to the output from C<nparts()>.
123 is returned as "1.23e+2"
1230 is returned as "1.23e+3"
@@ -5614,8 +5702,8 @@ The output corresponds to the output from C<nparts()>.
=item bestr()
Returns a string representing the number using engineering notation. For finite
-non-zero numbers, the absolute value of the significand is less than or equal
-to 1 and less than 1000, and the exponent is a multiple of 3. The output
+non-zero numbers, the absolute value of the significand is greater than or
+equal to 1 and less than 1000, and the exponent is a multiple of 3. The output
corresponds to the output from C<eparts()>.
123 is returned as "123e+0"
@@ -5639,19 +5727,19 @@ corresponds to the output from C<dparts()>.
$x->to_hex();
-Returns a hexadecimal string representation of the number.
+Returns a hexadecimal string representation of the number. See also from_hex().
=item to_bin()
$x->to_bin();
-Returns a binary string representation of the number.
+Returns a binary string representation of the number. See also from_bin().
=item to_oct()
$x->to_oct();
-Returns an octal string representation of the number.
+Returns an octal string representation of the number. See also from_oct().
=item to_bytes()
@@ -5659,7 +5747,27 @@ Returns an octal string representation of the number.
$s = $x->to_bytes(); # $s = "cafe"
Returns a byte string representation of the number using big endian byte
-order. The invocand must be a non-negative, finite integer.
+order. The invocand must be a non-negative, finite integer. See also from_bytes().
+
+=item to_base()
+
+ $x = Math::BigInt->new("250");
+ $x->to_base(2); # returns "11111010"
+ $x->to_base(8); # returns "372"
+ $x->to_base(16); # returns "fa"
+
+Returns a string representation of the number in the given base. If a collation
+sequence is given, the collation sequence determines which characters are used
+in the output.
+
+Here are some more examples
+
+ $x = Math::BigInt->new("16")->to_base(3); # returns "121"
+ $x = Math::BigInt->new("44027")->to_base(36); # returns "XYZ"
+ $x = Math::BigInt->new("58314")->to_base(42); # returns "Why"
+ $x = Math::BigInt->new("4")->to_base(2, "-|"); # returns "|--"
+
+See from_base() for information and examples.
=item as_hex()
@@ -5767,59 +5875,66 @@ dividing numbers.
When rounding a number, different 'styles' or 'kinds' of rounding are possible.
(Note that random rounding, as in Math::Round, is not implemented.)
+=head3 Directed rounding
+
+These round modes always round in the same direction.
+
=over
=item 'trunc'
-truncation invariably removes all digits following the rounding place,
-replacing them with zeros. Thus, 987.65 rounded to tens (P = 1) becomes 980,
-and rounded to the fourth sigdig becomes 987.6 (A = 4). 123.456 rounded to the
-second place after the decimal point (P = -2) becomes 123.46.
+Round towards zero. Remove all digits following the rounding place, i.e.,
+replace them with zeros. Thus, 987.65 rounded to tens (P=1) becomes 980, and
+rounded to the fourth significant digit becomes 987.6 (A=4). 123.456 rounded to
+the second place after the decimal point (P=-2) becomes 123.46. This
+corresponds to the IEEE 754 rounding mode 'roundTowardZero'.
+
+=back
-All other implemented styles of rounding attempt to round to the "nearest
-digit." If the digit D immediately to the right of the rounding place (skipping
-the decimal point) is greater than 5, the number is incremented at the rounding
-place (possibly causing a cascade of incrementation): e.g. when rounding to
-units, 0.9 rounds to 1, and -19.9 rounds to -20. If D < 5, the number is
-similarly truncated at the rounding place: e.g. when rounding to units, 0.4
-rounds to 0, and -19.4 rounds to -19.
+=head3 Rounding to nearest
-However the results of other styles of rounding differ if the digit immediately
-to the right of the rounding place (skipping the decimal point) is 5 and if
-there are no digits, or no digits other than 0, after that 5. In such cases:
+These rounding modes round to the nearest digit. They differ in how they
+determine which way to round in the ambiguous case when there is a tie.
+
+=over
=item 'even'
-rounds the digit at the rounding place to 0, 2, 4, 6, or 8 if it is not
-already. E.g., when rounding to the first sigdig, 0.45 becomes 0.4, -0.55
-becomes -0.6, but 0.4501 becomes 0.5.
+Round towards the nearest even digit, e.g., when rounding to nearest integer,
+-5.5 becomes -6, 4.5 becomes 4, but 4.501 becomes 5. This corresponds to the
+IEEE 754 rounding mode 'roundTiesToEven'.
=item 'odd'
-rounds the digit at the rounding place to 1, 3, 5, 7, or 9 if it is not
-already. E.g., when rounding to the first sigdig, 0.45 becomes 0.5, -0.55
-becomes -0.5, but 0.5501 becomes 0.6.
+Round towards the nearest odd digit, e.g., when rounding to nearest integer,
+4.5 becomes 5, -5.5 becomes -5, but 5.501 becomes 6. This corresponds to the
+IEEE 754 rounding mode 'roundTiesToOdd'.
=item '+inf'
-round to plus infinity, i.e. always round up. E.g., when rounding to the first
-sigdig, 0.45 becomes 0.5, -0.55 becomes -0.5, and 0.4501 also becomes 0.5.
+Round towards plus infinity, i.e., always round up. E.g., when rounding to the
+nearest integer, 4.5 becomes 5, -5.5 becomes -5, and 4.501 also becomes 5. This
+corresponds to the IEEE 754 rounding mode 'roundTiesToPositive'.
=item '-inf'
-round to minus infinity, i.e. always round down. E.g., when rounding to the
-first sigdig, 0.45 becomes 0.4, -0.55 becomes -0.6, but 0.4501 becomes 0.5.
+Round towards minus infinity, i.e., always round down. E.g., when rounding to
+the nearest integer, 4.5 becomes 4, -5.5 becomes -6, but 4.501 becomes 5. This
+corresponds to the IEEE 754 rounding mode 'roundTiesToNegative'.
=item 'zero'
-round to zero, i.e. positive numbers down, negative ones up. E.g., when
-rounding to the first sigdig, 0.45 becomes 0.4, -0.55 becomes -0.5, but 0.4501
-becomes 0.5.
+Round towards zero, i.e., round positive numbers down and negative numbers up.
+E.g., when rounding to the nearest integer, 4.5 becomes 4, -5.5 becomes -5, but
+4.501 becomes 5. This corresponds to the IEEE 754 rounding mode
+'roundTiesToZero'.
=item 'common'
-round up if the digit immediately to the right of the rounding place is 5 or
-greater, otherwise round down. E.g., 0.15 becomes 0.2 and 0.149 becomes 0.1.
+Round away from zero, i.e., round to the number with the largest absolute
+value. E.g., when rounding to the nearest integer, -1.5 becomes -2, 1.5 becomes
+2 and 1.49 becomes 1. This corresponds to the IEEE 754 rounding mode
+'roundTiesToAway'.
=back
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 571006963f..2bb06a0976 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Calc.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Calc.pm
@@ -4,10 +4,10 @@ use 5.006001;
use strict;
use warnings;
-use Carp;
+use Carp qw< carp croak >;
use Math::BigInt::Lib;
-our $VERSION = '1.999811';
+our $VERSION = '1.999816';
our @ISA = ('Math::BigInt::Lib');
@@ -104,8 +104,7 @@ sub _new {
my ($class, $str) = @_;
#unless ($str =~ /^([1-9]\d*|0)\z/) {
- # require Carp;
- # Carp::croak("Invalid input string '$str'");
+ # croak("Invalid input string '$str'");
#}
my $input_len = length($str) - 1;
@@ -264,8 +263,7 @@ sub _str {
my $idx = $#$ary; # index of last element
if ($idx < 0) { # should not happen
- require Carp;
- Carp::croak("$_[1] has no elements");
+ croak("$_[1] has no elements");
}
# Handle first one differently, since it should not have any leading zeros.
@@ -693,7 +691,7 @@ sub _div_use_mul {
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 ($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) {
@@ -858,7 +856,7 @@ sub _div_use_div_64 {
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 ($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) {
@@ -2045,7 +2043,6 @@ sub _root {
elsif ($acmp > 0) {
$upper = $y;
- my $zero = $c -> _zero();
while ($acmp > 0) {
if ($c -> _acmp($upper, $delta) <= 0) {
$lower = $c -> _zero();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/CalcEmu.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/CalcEmu.pm
deleted file mode 100644
index 69c02caffe..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/CalcEmu.pm
+++ /dev/null
@@ -1,394 +0,0 @@
-package Math::BigInt::CalcEmu;
-
-use 5.006001;
-use strict;
-use warnings;
-
-our $VERSION = '1.999811';
-
-package Math::BigInt;
-
-# See SYNOPSIS below.
-
-my $CALC_EMU;
-
-BEGIN
- {
- $CALC_EMU = Math::BigInt->config('lib');
- # register us with MBI to get notified of future lib changes
- Math::BigInt::_register_callback( __PACKAGE__, sub { $CALC_EMU = $_[0]; } );
- }
-
-sub __emu_band
- {
- my ($self,$x,$y,$sx,$sy,@r) = @_;
-
- return $x->bzero(@r) if $y->is_zero() || $x->is_zero();
-
- my $sign = 0; # sign of result
- $sign = 1 if $sx == -1 && $sy == -1;
-
- my ($bx,$by);
-
- if ($sx == -1) # if x is negative
- {
- # two's complement: inc and flip all "bits" in $bx
- $bx = $x->binc()->as_hex(); # -1 => 0, -2 => 1, -3 => 2 etc
- $bx =~ s/-?0x//;
- $bx =~ tr/0123456789abcdef/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- else
- {
- $bx = $x->as_hex(); # get binary representation
- $bx =~ s/-?0x//;
- $bx =~ tr/fedcba9876543210/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- if ($sy == -1) # if y is negative
- {
- # two's complement: inc and flip all "bits" in $by
- $by = $y->copy()->binc()->as_hex(); # -1 => 0, -2 => 1, -3 => 2 etc
- $by =~ s/-?0x//;
- $by =~ tr/0123456789abcdef/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- else
- {
- $by = $y->as_hex(); # get binary representation
- $by =~ s/-?0x//;
- $by =~ tr/fedcba9876543210/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- # now we have bit-strings from X and Y, reverse them for padding
- $bx = reverse $bx;
- $by = reverse $by;
-
- # padd the shorter string
- my $xx = "\x00"; $xx = "\x0f" if $sx == -1;
- my $yy = "\x00"; $yy = "\x0f" if $sy == -1;
- my $diff = CORE::length($bx) - CORE::length($by);
- if ($diff > 0)
- {
- # if $yy eq "\x00", we can cut $bx, otherwise we need to padd $by
- $by .= $yy x $diff;
- }
- elsif ($diff < 0)
- {
- # if $xx eq "\x00", we can cut $by, otherwise we need to padd $bx
- $bx .= $xx x abs($diff);
- }
-
- # and the strings together
- my $r = $bx & $by;
-
- # and reverse the result again
- $bx = reverse $r;
-
- # One of $x or $y was negative, so need to flip bits in the result.
- # In both cases (one or two of them negative, or both positive) we need
- # to get the characters back.
- if ($sign == 1)
- {
- $bx =~ tr/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/0123456789abcdef/;
- }
- else
- {
- $bx =~ tr/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/fedcba9876543210/;
- }
-
- # leading zeros will be stripped by _from_hex()
- $bx = '0x' . $bx;
- $x->{value} = $CALC_EMU->_from_hex( $bx );
-
- # calculate sign of result
- $x->{sign} = '+';
- $x->{sign} = '-' if $sign == 1 && !$x->is_zero();
-
- $x->bdec() if $sign == 1;
-
- $x->round(@r);
- }
-
-sub __emu_bior
- {
- my ($self,$x,$y,$sx,$sy,@r) = @_;
-
- return $x->round(@r) if $y->is_zero();
-
- my $sign = 0; # sign of result
- $sign = 1 if ($sx == -1) || ($sy == -1);
-
- my ($bx,$by);
-
- if ($sx == -1) # if x is negative
- {
- # two's complement: inc and flip all "bits" in $bx
- $bx = $x->binc()->as_hex(); # -1 => 0, -2 => 1, -3 => 2 etc
- $bx =~ s/-?0x//;
- $bx =~ tr/0123456789abcdef/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- else
- {
- $bx = $x->as_hex(); # get binary representation
- $bx =~ s/-?0x//;
- $bx =~ tr/fedcba9876543210/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- if ($sy == -1) # if y is negative
- {
- # two's complement: inc and flip all "bits" in $by
- $by = $y->copy()->binc()->as_hex(); # -1 => 0, -2 => 1, -3 => 2 etc
- $by =~ s/-?0x//;
- $by =~ tr/0123456789abcdef/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- else
- {
- $by = $y->as_hex(); # get binary representation
- $by =~ s/-?0x//;
- $by =~ tr/fedcba9876543210/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- # now we have bit-strings from X and Y, reverse them for padding
- $bx = reverse $bx;
- $by = reverse $by;
-
- # padd the shorter string
- my $xx = "\x00"; $xx = "\x0f" if $sx == -1;
- my $yy = "\x00"; $yy = "\x0f" if $sy == -1;
- my $diff = CORE::length($bx) - CORE::length($by);
- if ($diff > 0)
- {
- $by .= $yy x $diff;
- }
- elsif ($diff < 0)
- {
- $bx .= $xx x abs($diff);
- }
-
- # or the strings together
- my $r = $bx | $by;
-
- # and reverse the result again
- $bx = reverse $r;
-
- # one of $x or $y was negative, so need to flip bits in the result
- # in both cases (one or two of them negative, or both positive) we need
- # to get the characters back.
- if ($sign == 1)
- {
- $bx =~ tr/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/0123456789abcdef/;
- }
- else
- {
- $bx =~ tr/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/fedcba9876543210/;
- }
-
- # leading zeros will be stripped by _from_hex()
- $bx = '0x' . $bx;
- $x->{value} = $CALC_EMU->_from_hex( $bx );
-
- # calculate sign of result
- $x->{sign} = '+';
- $x->{sign} = '-' if $sign == 1 && !$x->is_zero();
-
- # if one of X or Y was negative, we need to decrement result
- $x->bdec() if $sign == 1;
-
- $x->round(@r);
- }
-
-sub __emu_bxor
- {
- my ($self,$x,$y,$sx,$sy,@r) = @_;
-
- return $x->round(@r) if $y->is_zero();
-
- my $sign = 0; # sign of result
- $sign = 1 if $x->{sign} ne $y->{sign};
-
- my ($bx,$by);
-
- if ($sx == -1) # if x is negative
- {
- # two's complement: inc and flip all "bits" in $bx
- $bx = $x->binc()->as_hex(); # -1 => 0, -2 => 1, -3 => 2 etc
- $bx =~ s/-?0x//;
- $bx =~ tr/0123456789abcdef/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- else
- {
- $bx = $x->as_hex(); # get binary representation
- $bx =~ s/-?0x//;
- $bx =~ tr/fedcba9876543210/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- if ($sy == -1) # if y is negative
- {
- # two's complement: inc and flip all "bits" in $by
- $by = $y->copy()->binc()->as_hex(); # -1 => 0, -2 => 1, -3 => 2 etc
- $by =~ s/-?0x//;
- $by =~ tr/0123456789abcdef/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- else
- {
- $by = $y->as_hex(); # get binary representation
- $by =~ s/-?0x//;
- $by =~ tr/fedcba9876543210/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/;
- }
- # now we have bit-strings from X and Y, reverse them for padding
- $bx = reverse $bx;
- $by = reverse $by;
-
- # padd the shorter string
- my $xx = "\x00"; $xx = "\x0f" if $sx == -1;
- my $yy = "\x00"; $yy = "\x0f" if $sy == -1;
- my $diff = CORE::length($bx) - CORE::length($by);
- if ($diff > 0)
- {
- $by .= $yy x $diff;
- }
- elsif ($diff < 0)
- {
- $bx .= $xx x abs($diff);
- }
-
- # xor the strings together
- my $r = $bx ^ $by;
-
- # and reverse the result again
- $bx = reverse $r;
-
- # one of $x or $y was negative, so need to flip bits in the result
- # in both cases (one or two of them negative, or both positive) we need
- # to get the characters back.
- if ($sign == 1)
- {
- $bx =~ tr/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/0123456789abcdef/;
- }
- else
- {
- $bx =~ tr/\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00/fedcba9876543210/;
- }
-
- # leading zeros will be stripped by _from_hex()
- $bx = '0x' . $bx;
- $x->{value} = $CALC_EMU->_from_hex( $bx );
-
- # calculate sign of result
- $x->{sign} = '+';
- $x->{sign} = '-' if $sx != $sy && !$x->is_zero();
-
- $x->bdec() if $sign == 1;
-
- $x->round(@r);
- }
-
-##############################################################################
-##############################################################################
-
-1;
-
-__END__
-
-=pod
-
-=head1 NAME
-
-Math::BigInt::CalcEmu - Emulate low-level math with BigInt code
-
-=head1 SYNOPSIS
-
- use Math::BigInt::CalcEmu;
-
-=head1 DESCRIPTION
-
-Contains routines that emulate low-level math functions in BigInt, e.g.
-optional routines the low-level math package does not provide on its own.
-
-Will be loaded on demand and called automatically by BigInt.
-
-Stuff here is really low-priority to optimize, since it is far better to
-implement the operation in the low-level math library directly, possible even
-using a call to the native lib.
-
-=head1 METHODS
-
-=over
-
-=item __emu_bxor
-
-=item __emu_band
-
-=item __emu_bior
-
-=back
-
-=head1 BUGS
-
-Please report any bugs or feature requests to
-C<bug-math-bigint at rt.cpan.org>, or through the web interface at
-L<https://rt.cpan.org/Ticket/Create.html?Queue=Math-BigInt>
-(requires login).
-We will be notified, and then you'll automatically be notified of progress on
-your bug as I make changes.
-
-=head1 SUPPORT
-
-You can find documentation for this module with the perldoc command.
-
- perldoc Math::BigInt::CalcEmu
-
-You can also look for information at:
-
-=over 4
-
-=item * RT: CPAN's request tracker
-
-L<https://rt.cpan.org/Public/Dist/Display.html?Name=Math-BigInt>
-
-=item * AnnoCPAN: Annotated CPAN documentation
-
-L<http://annocpan.org/dist/Math-BigInt>
-
-=item * CPAN Ratings
-
-L<http://cpanratings.perl.org/dist/Math-BigInt>
-
-=item * Search CPAN
-
-L<http://search.cpan.org/dist/Math-BigInt/>
-
-=item * CPAN Testers Matrix
-
-L<http://matrix.cpantesters.org/?dist=Math-BigInt>
-
-=item * The Bignum mailing list
-
-=over 4
-
-=item * Post to mailing list
-
-C<bignum at lists.scsys.co.uk>
-
-=item * View mailing list
-
-L<http://lists.scsys.co.uk/pipermail/bignum/>
-
-=item * Subscribe/Unsubscribe
-
-L<http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/bignum>
-
-=back
-
-=back
-
-=head1 LICENSE
-
-This program is free software; you may redistribute it and/or modify it under
-the same terms as Perl itself.
-
-=head1 AUTHORS
-
-(c) Tels http://bloodgate.com 2003, 2004 - based on BigInt code by
-Tels from 2001-2003.
-
-=head1 SEE ALSO
-
-L<Math::BigInt>, L<Math::BigFloat>,
-L<Math::BigInt::GMP> and L<Math::BigInt::Pari>.
-
-=cut
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 8d0ba4097a..3e772e92a3 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.5006';
+our $VERSION = '0.5008';
##############################################################################
# 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 23a44aa955..883f31f4c9 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.999811';
+our $VERSION = '1.999816';
use Carp;
@@ -1076,6 +1076,261 @@ sub _or {
return $z;
}
+sub _sand {
+ my ($class, $x, $sx, $y, $sy) = @_;
+
+ return ($class -> _zero(), '+')
+ if $class -> _is_zero($x) || $class -> _is_zero($y);
+
+ my $sign = $sx eq '-' && $sy eq '-' ? '-' : '+';
+
+ my ($bx, $by);
+
+ if ($sx eq '-') { # if x is negative
+ # two's complement: inc (dec unsigned value) and flip all "bits" in $bx
+ $bx = $class -> _copy($x);
+ $bx = $class -> _dec($bx);
+ $bx = $class -> _as_hex($bx);
+ $bx =~ s/^-?0x//;
+ $bx =~ tr<0123456789abcdef>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ } else { # if x is positive
+ $bx = $class -> _as_hex($x); # get binary representation
+ $bx =~ s/^-?0x//;
+ $bx =~ tr<fedcba9876543210>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ }
+
+ if ($sy eq '-') { # if y is negative
+ # two's complement: inc (dec unsigned value) and flip all "bits" in $by
+ $by = $class -> _copy($y);
+ $by = $class -> _dec($by);
+ $by = $class -> _as_hex($by);
+ $by =~ s/^-?0x//;
+ $by =~ tr<0123456789abcdef>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ } else {
+ $by = $class -> _as_hex($y); # get binary representation
+ $by =~ s/^-?0x//;
+ $by =~ tr<fedcba9876543210>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ }
+
+ # now we have bit-strings from X and Y, reverse them for padding
+ $bx = reverse $bx;
+ $by = reverse $by;
+
+ # padd the shorter string
+ my $xx = "\x00"; $xx = "\x0f" if $sx eq '-';
+ my $yy = "\x00"; $yy = "\x0f" if $sy eq '-';
+ my $diff = CORE::length($bx) - CORE::length($by);
+ if ($diff > 0) {
+ # if $yy eq "\x00", we can cut $bx, otherwise we need to padd $by
+ $by .= $yy x $diff;
+ } elsif ($diff < 0) {
+ # if $xx eq "\x00", we can cut $by, otherwise we need to padd $bx
+ $bx .= $xx x abs($diff);
+ }
+
+ # and the strings together
+ my $r = $bx & $by;
+
+ # and reverse the result again
+ $bx = reverse $r;
+
+ # One of $bx or $by was negative, so need to flip bits in the result. In both
+ # cases (one or two of them negative, or both positive) we need to get the
+ # characters back.
+ if ($sign eq '-') {
+ $bx =~ tr<\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>
+ <0123456789abcdef>;
+ } else {
+ $bx =~ tr<\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>
+ <fedcba9876543210>;
+ }
+
+ # leading zeros will be stripped by _from_hex()
+ $bx = '0x' . $bx;
+ $bx = $class -> _from_hex($bx);
+
+ $bx = $class -> _inc($bx) if $sign eq '-';
+
+ # avoid negative zero
+ $sign = '+' if $class -> _is_zero($bx);
+
+ return $bx, $sign;
+}
+
+sub _sxor {
+ my ($class, $x, $sx, $y, $sy) = @_;
+
+ return ($class -> _zero(), '+')
+ if $class -> _is_zero($x) && $class -> _is_zero($y);
+
+ my $sign = $sx ne $sy ? '-' : '+';
+
+ my ($bx, $by);
+
+ if ($sx eq '-') { # if x is negative
+ # two's complement: inc (dec unsigned value) and flip all "bits" in $bx
+ $bx = $class -> _copy($x);
+ $bx = $class -> _dec($bx);
+ $bx = $class -> _as_hex($bx);
+ $bx =~ s/^-?0x//;
+ $bx =~ tr<0123456789abcdef>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ } else { # if x is positive
+ $bx = $class -> _as_hex($x); # get binary representation
+ $bx =~ s/^-?0x//;
+ $bx =~ tr<fedcba9876543210>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ }
+
+ if ($sy eq '-') { # if y is negative
+ # two's complement: inc (dec unsigned value) and flip all "bits" in $by
+ $by = $class -> _copy($y);
+ $by = $class -> _dec($by);
+ $by = $class -> _as_hex($by);
+ $by =~ s/^-?0x//;
+ $by =~ tr<0123456789abcdef>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ } else {
+ $by = $class -> _as_hex($y); # get binary representation
+ $by =~ s/^-?0x//;
+ $by =~ tr<fedcba9876543210>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ }
+
+ # now we have bit-strings from X and Y, reverse them for padding
+ $bx = reverse $bx;
+ $by = reverse $by;
+
+ # padd the shorter string
+ my $xx = "\x00"; $xx = "\x0f" if $sx eq '-';
+ my $yy = "\x00"; $yy = "\x0f" if $sy eq '-';
+ my $diff = CORE::length($bx) - CORE::length($by);
+ if ($diff > 0) {
+ # if $yy eq "\x00", we can cut $bx, otherwise we need to padd $by
+ $by .= $yy x $diff;
+ } elsif ($diff < 0) {
+ # if $xx eq "\x00", we can cut $by, otherwise we need to padd $bx
+ $bx .= $xx x abs($diff);
+ }
+
+ # xor the strings together
+ my $r = $bx ^ $by;
+
+ # and reverse the result again
+ $bx = reverse $r;
+
+ # One of $bx or $by was negative, so need to flip bits in the result. In both
+ # cases (one or two of them negative, or both positive) we need to get the
+ # characters back.
+ if ($sign eq '-') {
+ $bx =~ tr<\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>
+ <0123456789abcdef>;
+ } else {
+ $bx =~ tr<\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>
+ <fedcba9876543210>;
+ }
+
+ # leading zeros will be stripped by _from_hex()
+ $bx = '0x' . $bx;
+ $bx = $class -> _from_hex($bx);
+
+ $bx = $class -> _inc($bx) if $sign eq '-';
+
+ # avoid negative zero
+ $sign = '+' if $class -> _is_zero($bx);
+
+ return $bx, $sign;
+}
+
+sub _sor {
+ my ($class, $x, $sx, $y, $sy) = @_;
+
+ return ($class -> _zero(), '+')
+ if $class -> _is_zero($x) && $class -> _is_zero($y);
+
+ my $sign = $sx eq '-' || $sy eq '-' ? '-' : '+';
+
+ my ($bx, $by);
+
+ if ($sx eq '-') { # if x is negative
+ # two's complement: inc (dec unsigned value) and flip all "bits" in $bx
+ $bx = $class -> _copy($x);
+ $bx = $class -> _dec($bx);
+ $bx = $class -> _as_hex($bx);
+ $bx =~ s/^-?0x//;
+ $bx =~ tr<0123456789abcdef>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ } else { # if x is positive
+ $bx = $class -> _as_hex($x); # get binary representation
+ $bx =~ s/^-?0x//;
+ $bx =~ tr<fedcba9876543210>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ }
+
+ if ($sy eq '-') { # if y is negative
+ # two's complement: inc (dec unsigned value) and flip all "bits" in $by
+ $by = $class -> _copy($y);
+ $by = $class -> _dec($by);
+ $by = $class -> _as_hex($by);
+ $by =~ s/^-?0x//;
+ $by =~ tr<0123456789abcdef>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ } else {
+ $by = $class -> _as_hex($y); # get binary representation
+ $by =~ s/^-?0x//;
+ $by =~ tr<fedcba9876543210>
+ <\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>;
+ }
+
+ # now we have bit-strings from X and Y, reverse them for padding
+ $bx = reverse $bx;
+ $by = reverse $by;
+
+ # padd the shorter string
+ my $xx = "\x00"; $xx = "\x0f" if $sx eq '-';
+ my $yy = "\x00"; $yy = "\x0f" if $sy eq '-';
+ my $diff = CORE::length($bx) - CORE::length($by);
+ if ($diff > 0) {
+ # if $yy eq "\x00", we can cut $bx, otherwise we need to padd $by
+ $by .= $yy x $diff;
+ } elsif ($diff < 0) {
+ # if $xx eq "\x00", we can cut $by, otherwise we need to padd $bx
+ $bx .= $xx x abs($diff);
+ }
+
+ # or the strings together
+ my $r = $bx | $by;
+
+ # and reverse the result again
+ $bx = reverse $r;
+
+ # One of $bx or $by was negative, so need to flip bits in the result. In both
+ # cases (one or two of them negative, or both positive) we need to get the
+ # characters back.
+ if ($sign eq '-') {
+ $bx =~ tr<\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>
+ <0123456789abcdef>;
+ } else {
+ $bx =~ tr<\x0f\x0e\x0d\x0c\x0b\x0a\x09\x08\x07\x06\x05\x04\x03\x02\x01\x00>
+ <fedcba9876543210>;
+ }
+
+ # leading zeros will be stripped by _from_hex()
+ $bx = '0x' . $bx;
+ $bx = $class -> _from_hex($bx);
+
+ $bx = $class -> _inc($bx) if $sign eq '-';
+
+ # avoid negative zero
+ $sign = '+' if $class -> _is_zero($bx);
+
+ return $bx, $sign;
+}
+
sub _to_bin {
# convert the number to a string of binary digits without prefix
my ($class, $x) = @_;
@@ -1162,6 +1417,43 @@ sub _to_bytes {
*_as_bytes = \&_to_bytes;
+sub _to_base {
+ # convert the number to a string of digits in various bases
+ my $class = shift;
+ my $x = shift;
+ my $base = shift;
+ $base = $class -> _new($base) unless ref($base);
+
+ my $collseq;
+ if (@_) {
+ $collseq = shift();
+ } else {
+ if ($class -> _acmp($base, $class -> _new("62")) <= 0) {
+ $collseq = '0123456789' . 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+ . 'abcdefghijklmnopqrstuvwxyz';
+ } else {
+ croak "When base > 62, a collation sequence must be given";
+ }
+ }
+
+ my @collseq = split '', $collseq;
+ my %collseq = map { $_ => $collseq[$_] } 0 .. $#collseq;
+
+ my $str = '';
+ my $tmp = $class -> _copy($x);
+ my $rem;
+ until ($class -> _is_zero($tmp)) {
+ ($tmp, $rem) = $class -> _div($tmp, $base);
+ my $num = $class -> _num($rem);
+ croak "no character to represent '$num' in collation sequence",
+ " (collation sequence is too short)" if $num > $#collseq;
+ my $chr = $collseq[$num];
+ $str = $chr . $str;
+ }
+ return "0" unless length $str;
+ return $str;
+}
+
sub _from_hex {
# Convert a string of hexadecimal digits to a number.
@@ -1264,6 +1556,56 @@ sub _from_bytes {
return $x;
}
+sub _from_base {
+ # convert a string to a decimal number
+ my $class = shift;
+ my $str = shift;
+ my $base = shift;
+ $base = $class -> _new($base) unless ref($base);
+
+ my $n = length($str);
+ my $x = $class -> _zero();
+
+ my $collseq;
+ if (@_) {
+ $collseq = shift();
+ } else {
+ 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';
+ } else {
+ croak "When base > 62, a collation sequence must be given";
+ }
+ $collseq = substr $collseq, 0, $class -> _num($base);
+ }
+
+ # Create a mapping from each character in the collation sequence to the
+ # corresponding integer. Check for duplicates in the collation sequence.
+
+ my @collseq = split '', $collseq;
+ my %collseq;
+ for my $num (0 .. $#collseq) {
+ my $chr = $collseq[$num];
+ die "duplicate character '$chr' in collation sequence"
+ if exists $collseq{$chr};
+ $collseq{$chr} = $num;
+ }
+
+ for (my $i = 0 ; $i < $n ; ++$i) {
+ my $chr = substr($str, $i, 1);
+ die "input character '$chr' does not exist in collation sequence"
+ unless exists $collseq{$chr};
+ $x = $class -> _mul($x, $base);
+ my $num = $class -> _new($collseq{$chr});
+ $x = $class -> _add($x, $num);
+ }
+
+ return $x;
+}
+
##############################################################################
# special modulus functions
@@ -1637,6 +1979,37 @@ Returns an object given a byte string representing the number. The byte string
is in big endian byte order, so the two-byte input string "\x01\x00" should
give an output value representing the number 256.
+=item CLASS-E<gt>_from_base(STR, BASE, COLLSEQ)
+
+Returns an object given a string STR, a base BASE, and a collation sequence
+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.
+
+For instance, with base 3 and collation sequence "-/|", the character "-"
+represents 0, "/" represents 1, and "|" represents 2. So if STR is "/|-", the
+output is 1 * 3**2 + 2 * 3**1 + 0 * 3**0 = 15.
+
+The following examples show standard binary, octal, decimal, and hexadecimal
+conversion. All examples return 250.
+
+ $x = $class -> _from_base("11111010", 2)
+ $x = $class -> _from_base("372", 8)
+ $x = $class -> _from_base("250", 10)
+ $x = $class -> _from_base("FA", 16)
+
+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("caaa", 5, "abcde")
+
=back
=head3 Mathematical functions
@@ -1775,11 +2148,23 @@ Returns bitwise and.
=item CLASS-E<gt>_or(OBJ1, OBJ2)
-Return bitwise or.
+Returns bitwise or.
=item CLASS-E<gt>_xor(OBJ1, OBJ2)
-Return bitwise exclusive or.
+Returns bitwise exclusive or.
+
+=item CLASS-E<gt>_sand(OBJ1, OBJ2, SIGN1, SIGN2)
+
+Returns bitwise signed and.
+
+=item CLASS-E<gt>_sor(OBJ1, OBJ2, SIGN1, SIGN2)
+
+Returns bitwise signed or.
+
+=item CLASS-E<gt>_sxor(OBJ1, OBJ2, SIGN1, SIGN2)
+
+Returns bitwise signed exclusive or.
=back
@@ -1845,6 +2230,19 @@ Returns a byte string representation of OBJ. The byte string is in big endian
byte order, so if OBJ represents the number 256, the output should be the
two-byte string "\x01\x00".
+=item CLASS-E<gt>_to_base(OBJ, BASE, COLLSEQ)
+
+Returns a string representation of OBJ in base BASE with collation sequence
+COLLSEQ.
+
+ $val = $class -> _new("210");
+ $str = $class -> _to_base($val, 10, "xyz") # $str is "zyx"
+
+ $val = $class -> _new("32");
+ $str = $class -> _to_base($val, 2, "-|") # $str is "|-----"
+
+See _from_base() for more information.
+
=item CLASS-E<gt>_as_bin(OBJ)
Like C<_to_bin()> but with a '0b' prefix.
@@ -1951,30 +2349,6 @@ Perl scalar.
=back
-=head2 API optional methods
-
-The following methods are optional, and can be defined if the underlying lib
-has a fast way to do them. If undefined, Math::BigInt will use pure Perl (hence
-slow) fallback routines to emulate these:
-
-=head3 Signed bitwise operators.
-
-=over 4
-
-=item CLASS-E<gt>_signed_or(OBJ1, OBJ2, SIGN1, SIGN2)
-
-Return the signed bitwise or.
-
-=item CLASS-E<gt>_signed_and(OBJ1, OBJ2, SIGN1, SIGN2)
-
-Return the signed bitwise and.
-
-=item CLASS-E<gt>_signed_xor(OBJ1, OBJ2, SIGN1, SIGN2)
-
-Return the signed bitwise exclusive or.
-
-=back
-
=head1 WRAP YOUR OWN
If you want to port your own favourite C library for big numbers to the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Trace.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Trace.pm
index 5f83c79210..5517bedad9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Trace.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Trace.pm
@@ -13,7 +13,7 @@ our ($accuracy, $precision, $round_mode, $div_scale);
our @ISA = qw(Exporter Math::BigInt);
-our $VERSION = '0.49';
+our $VERSION = '0.51';
use overload; # inherit overload from Math::BigInt
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigRat.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigRat.pm
index 520b443b01..e3d172836c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigRat.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigRat.pm
@@ -16,11 +16,11 @@ use 5.006;
use strict;
use warnings;
-use Carp ();
+use Carp qw< carp croak >;
use Math::BigFloat 1.999718;
-our $VERSION = '0.2613';
+our $VERSION = '0.2614';
our @ISA = qw(Math::BigFloat);
@@ -42,7 +42,6 @@ use overload
'/' => sub { $_[2] ? ref($_[0]) -> new($_[1]) -> bdiv($_[0])
: $_[0] -> copy() -> bdiv($_[1]); },
-
'%' => sub { $_[2] ? ref($_[0]) -> new($_[1]) -> bmod($_[0])
: $_[0] -> copy() -> bmod($_[1]); },
@@ -69,7 +68,6 @@ use overload
'**=' => sub { $_[0]->bpow($_[1]); },
-
'<<=' => sub { $_[0]->blsft($_[1]); },
'>>=' => sub { $_[0]->brsft($_[1]); },
@@ -207,7 +205,7 @@ BEGIN {
# only one library loaded)
*_e_add = \&Math::BigFloat::_e_add;
*_e_sub = \&Math::BigFloat::_e_sub;
- *as_int = \&as_number;
+ *as_number = \&as_int;
*is_pos = \&is_positive;
*is_neg = \&is_negative;
}
@@ -226,8 +224,7 @@ $downgrade = undef;
$_trap_nan = 0; # are NaNs ok? set w/ config()
$_trap_inf = 0; # are infs ok? set w/ config()
-# the package we are using for our private parts, defaults to:
-# Math::BigInt->config()->{lib}
+# the math backend library
my $LIB = 'Math::BigInt::Calc';
@@ -249,17 +246,17 @@ sub new {
# Check the way we are called.
if ($protoref) {
- Carp::croak("new() is a class method, not an instance method");
+ croak("new() is a class method, not an instance method");
}
if (@_ < 1) {
- #Carp::carp("Using new() with no argument is deprecated;",
+ #carp("Using new() with no argument is deprecated;",
# " use bzero() or new(0) instead");
return $class -> bzero();
}
if (@_ > 2) {
- Carp::carp("Superfluous arguments to new() ignored.");
+ carp("Superfluous arguments to new() ignored.");
}
# Get numerator and denominator. If any of the arguments is undefined,
@@ -270,7 +267,7 @@ sub new {
if (@_ == 1 && !defined $n ||
@_ == 2 && (!defined $n || !defined $d))
{
- #Carp::carp("Use of uninitialized value in new()");
+ #carp("Use of uninitialized value in new()");
return $class -> bzero();
}
@@ -553,7 +550,7 @@ sub bnan {
$self = bless {}, $class unless $selfref;
if ($_trap_nan) {
- Carp::croak ("Tried to set a variable to NaN in $class->bnan()");
+ croak ("Tried to set a variable to NaN in $class->bnan()");
}
$self -> {sign} = $nan;
@@ -577,7 +574,7 @@ sub binf {
$sign = defined($sign) && substr($sign, 0, 1) eq '-' ? '-inf' : '+inf';
if ($_trap_inf) {
- Carp::croak ("Tried to set a variable to +-inf in $class->binf()");
+ croak ("Tried to set a variable to +-inf in $class->binf()");
}
$self -> {sign} = $sign;
@@ -685,10 +682,10 @@ sub bnorm {
# Both parts must be objects of whatever we are using today.
if (my $c = $LIB->_check($x->{_n})) {
- Carp::croak("n did not pass the self-check ($c) in bnorm()");
+ croak("n did not pass the self-check ($c) in bnorm()");
}
if (my $c = $LIB->_check($x->{_d})) {
- Carp::croak("d did not pass the self-check ($c) in bnorm()");
+ croak("d did not pass the self-check ($c) in bnorm()");
}
# no normalize for NaN, inf etc.
@@ -742,7 +739,7 @@ sub _bnan {
# partial object (happens under trap_nan), so fix it beforehand
$self->{_d} = $LIB->_zero() unless defined $self->{_d};
$self->{_n} = $LIB->_zero() unless defined $self->{_n};
- Carp::croak ("Tried to set $self to NaN in $class\::_bnan()");
+ croak ("Tried to set $self to NaN in $class\::_bnan()");
}
$self->{_n} = $LIB->_zero();
$self->{_d} = $LIB->_zero();
@@ -758,7 +755,7 @@ sub _binf {
# partial object (happens under trap_nan), so fix it beforehand
$self->{_d} = $LIB->_zero() unless defined $self->{_d};
$self->{_n} = $LIB->_zero() unless defined $self->{_n};
- Carp::croak ("Tried to set $self to inf in $class\::_binf()");
+ croak ("Tried to set $self to inf in $class\::_binf()");
}
$self->{_n} = $LIB->_zero();
$self->{_d} = $LIB->_zero();
@@ -1137,9 +1134,11 @@ sub is_one {
# return true if arg (BRAT or num_str) is +1 or -1 if signis given
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
- my $sign = $_[2] || ''; $sign = '+' if $sign ne '-';
- return 1
- if ($x->{sign} eq $sign && $LIB->_is_one($x->{_n}) && $LIB->_is_one($x->{_d}));
+ croak "too many arguments for is_one()" if @_ > 2;
+ my $sign = $_[1] || '';
+ $sign = '+' if $sign ne '-';
+ return 1 if ($x->{sign} eq $sign &&
+ $LIB->_is_one($x->{_n}) && $LIB->_is_one($x->{_d}));
0;
}
@@ -1280,69 +1279,62 @@ sub bpow {
($class, $x, $y, @r) = objectify(2, @_);
}
- return $x if $x->{sign} =~ /^[+-]inf$/; # -inf/+inf ** x
- return $x->bnan() if $x->{sign} eq $nan || $y->{sign} eq $nan;
- return $x->bone(@r) if $y->is_zero();
- return $x->round(@r) if $x->is_one() || $y->is_one();
+ # $x and/or $y is a NaN
+ return $x->bnan() if $x->is_nan() || $y->is_nan();
- if ($x->{sign} eq '-' && $LIB->_is_one($x->{_n}) && $LIB->_is_one($x->{_d})) {
- # if $x == -1 and odd/even y => +1/-1
- return $y->is_odd() ? $x->round(@r) : $x->babs()->round(@r);
- # my Casio FX-5500L has a bug here: -1 ** 2 is -1, but -1 * -1 is 1;
+ # $x and/or $y is a +/-Inf
+ if ($x->is_inf("-")) {
+ return $x->bzero() if $y->is_negative();
+ return $x->bnan() if $y->is_zero();
+ return $x if $y->is_odd();
+ return $x->bneg();
+ } elsif ($x->is_inf("+")) {
+ return $x->bzero() if $y->is_negative();
+ return $x->bnan() if $y->is_zero();
+ return $x;
+ } elsif ($y->is_inf("-")) {
+ return $x->bnan() if $x -> is_one("-");
+ return $x->binf("+") if $x > -1 && $x < 1;
+ return $x->bone() if $x -> is_one("+");
+ return $x->bzero();
+ } elsif ($y->is_inf("+")) {
+ return $x->bnan() if $x -> is_one("-");
+ return $x->bzero() if $x > -1 && $x < 1;
+ return $x->bone() if $x -> is_one("+");
+ return $x->binf("+");
+ }
+
+ if ($x->is_zero()) {
+ return $x->binf() if $y->is_negative();
+ return $x->bone("+") if $y->is_zero();
+ return $x;
+ } elsif ($x->is_one()) {
+ return $x->round(@r) if $y->is_odd(); # x is -1, y is odd => -1
+ return $x->babs()->round(@r); # x is -1, y is even => 1
+ } elsif ($y->is_zero()) {
+ return $x->bone(@r); # x^0 and x != 0 => 1
+ } elsif ($y->is_one()) {
+ return $x->round(@r); # x^1 => x
}
- # 1 ** -y => 1 / (1 ** |y|)
- # so do test for negative $y after above's clause
- return $x->round(@r) if $x->is_zero(); # 0**y => 0 (if not y <= 0)
-
- # shortcut if y == 1/N (is then sqrt() respective broot())
- if ($LIB->_is_one($y->{_n})) {
- return $x->bsqrt(@r) if $LIB->_is_two($y->{_d}); # 1/2 => sqrt
- return $x->broot($LIB->_str($y->{_d}), @r); # 1/N => root(N)
- }
+ # we don't support complex numbers, so return NaN
+ return $x->bnan() if $x->is_negative() && !$y->is_int();
- # shortcut y/1 (and/or x/1)
- if ($LIB->_is_one($y->{_d})) {
- # shortcut for x/1 and y/1
- if ($LIB->_is_one($x->{_d})) {
- $x->{_n} = $LIB->_pow($x->{_n}, $y->{_n}); # x/1 ** y/1 => (x ** y)/1
- if ($y->{sign} eq '-') {
- # 0.2 ** -3 => 1/(0.2 ** 3)
- ($x->{_n}, $x->{_d}) = ($x->{_d}, $x->{_n}); # swap
- }
- # correct sign; + ** + => +
- if ($x->{sign} eq '-') {
- # - * - => +, - * - * - => -
- $x->{sign} = '+' if $x->{sign} eq '-' && $LIB->_is_even($y->{_n});
- }
- return $x->round(@r);
- }
+ # (a/b)^-(c/d) = (b/a)^(c/d)
+ ($x->{_n}, $x->{_d}) = ($x->{_d}, $x->{_n}) if $y->is_negative();
- # x/z ** y/1
- $x->{_n} = $LIB->_pow($x->{_n}, $y->{_n}); # 5/2 ** y/1 => 5 ** y / 2 ** y
+ unless ($LIB->_is_one($y->{_n})) {
+ $x->{_n} = $LIB->_pow($x->{_n}, $y->{_n});
$x->{_d} = $LIB->_pow($x->{_d}, $y->{_n});
- if ($y->{sign} eq '-') {
- # 0.2 ** -3 => 1/(0.2 ** 3)
- ($x->{_n}, $x->{_d}) = ($x->{_d}, $x->{_n}); # swap
- }
- # correct sign; + ** + => +
-
$x->{sign} = '+' if $x->{sign} eq '-' && $LIB->_is_even($y->{_n});
- return $x->round(@r);
}
- # print STDERR "# $x $y\n";
-
- # otherwise:
-
- # n/d n ______________
- # a/b = -\/ (a/b) ** d
-
- # (a/b) ** n == (a ** n) / (b ** n)
- $LIB->_pow($x->{_n}, $y->{_n});
- $LIB->_pow($x->{_d}, $y->{_n});
+ unless ($LIB->_is_one($y->{_d})) {
+ return $x->bsqrt(@r) if $LIB->_is_two($y->{_d}); # 1/2 => sqrt
+ return $x->broot($LIB->_str($y->{_d}), @r); # 1/N => root(N)
+ }
- return $x->broot($LIB->_str($y->{_d}), @r); # n/d => root(n)
+ return $x->round(@r);
}
sub blog {
@@ -1616,16 +1608,38 @@ sub bsqrt {
return $x if $x->{sign} eq '+inf'; # sqrt(inf) == inf
return $x->round(@r) if $x->is_zero() || $x->is_one();
- local $Math::BigFloat::upgrade = undef;
+ my $n = $x -> {_n};
+ my $d = $x -> {_d};
+
+ # Look for an exact solution. For the numerator and the denominator, take
+ # the square root and square it and see if we got the original value. If we
+ # did, for both the numerator and the denominator, we have an exact
+ # solution.
+
+ {
+ my $nsqrt = $LIB -> _sqrt($LIB -> _copy($n));
+ my $n2 = $LIB -> _mul($LIB -> _copy($nsqrt), $nsqrt);
+ if ($LIB -> _acmp($n, $n2) == 0) {
+ my $dsqrt = $LIB -> _sqrt($LIB -> _copy($d));
+ my $d2 = $LIB -> _mul($LIB -> _copy($dsqrt), $dsqrt);
+ if ($LIB -> _acmp($d, $d2) == 0) {
+ $x -> {_n} = $nsqrt;
+ $x -> {_d} = $dsqrt;
+ return $x->round(@r);
+ }
+ }
+ }
+
+ local $Math::BigFloat::upgrade = undef;
local $Math::BigFloat::downgrade = undef;
local $Math::BigFloat::precision = undef;
- local $Math::BigFloat::accuracy = undef;
- local $Math::BigInt::upgrade = undef;
- local $Math::BigInt::precision = undef;
- local $Math::BigInt::accuracy = undef;
+ local $Math::BigFloat::accuracy = undef;
+ local $Math::BigInt::upgrade = undef;
+ local $Math::BigInt::precision = undef;
+ local $Math::BigInt::accuracy = undef;
- my $xn = Math::BigFloat -> new($LIB -> _str($x->{_n}));
- my $xd = Math::BigFloat -> new($LIB -> _str($x->{_d}));
+ my $xn = Math::BigFloat -> new($LIB -> _str($n));
+ my $xd = Math::BigFloat -> new($LIB -> _str($d));
my $xtmp = Math::BigRat -> new($xn -> bdiv($xd) -> bsqrt() -> bsstr());
@@ -1671,8 +1685,8 @@ sub band {
my $xref = ref($x);
my $class = $xref || $x;
- Carp::croak 'band() is an instance method, not a class method' unless $xref;
- Carp::croak 'Not enough arguments for band()' if @_ < 1;
+ croak 'band() is an instance method, not a class method' unless $xref;
+ croak 'Not enough arguments for band()' if @_ < 1;
my $y = shift;
$y = $class -> new($y) unless ref($y);
@@ -1695,8 +1709,8 @@ sub bior {
my $xref = ref($x);
my $class = $xref || $x;
- Carp::croak 'bior() is an instance method, not a class method' unless $xref;
- Carp::croak 'Not enough arguments for bior()' if @_ < 1;
+ croak 'bior() is an instance method, not a class method' unless $xref;
+ croak 'Not enough arguments for bior()' if @_ < 1;
my $y = shift;
$y = $class -> new($y) unless ref($y);
@@ -1719,8 +1733,8 @@ sub bxor {
my $xref = ref($x);
my $class = $xref || $x;
- Carp::croak 'bxor() is an instance method, not a class method' unless $xref;
- Carp::croak 'Not enough arguments for bxor()' if @_ < 1;
+ croak 'bxor() is an instance method, not a class method' unless $xref;
+ croak 'Not enough arguments for bxor()' if @_ < 1;
my $y = shift;
$y = $class -> new($y) unless ref($y);
@@ -1743,7 +1757,7 @@ sub bnot {
my $xref = ref($x);
my $class = $xref || $x;
- Carp::croak 'bnot() is an instance method, not a class method' unless $xref;
+ croak 'bnot() is an instance method, not a class method' unless $xref;
my @r = @_;
@@ -1852,8 +1866,8 @@ sub beq {
my $selfref = ref $self;
my $class = $selfref || $self;
- Carp::croak 'beq() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for beq()' unless @_ == 1;
+ croak 'beq() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for beq()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && ! $cmp;
@@ -1864,8 +1878,8 @@ sub bne {
my $selfref = ref $self;
my $class = $selfref || $self;
- Carp::croak 'bne() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for bne()' unless @_ == 1;
+ croak 'bne() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for bne()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && ! $cmp ? '' : 1;
@@ -1876,8 +1890,8 @@ sub blt {
my $selfref = ref $self;
my $class = $selfref || $self;
- Carp::croak 'blt() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for blt()' unless @_ == 1;
+ croak 'blt() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for blt()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && $cmp < 0;
@@ -1888,8 +1902,8 @@ sub ble {
my $selfref = ref $self;
my $class = $selfref || $self;
- Carp::croak 'ble() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for ble()' unless @_ == 1;
+ croak 'ble() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for ble()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && $cmp <= 0;
@@ -1900,8 +1914,8 @@ sub bgt {
my $selfref = ref $self;
my $class = $selfref || $self;
- Carp::croak 'bgt() is an instance method, not a class method' unless $selfref;
- Carp::croak 'Wrong number of arguments for bgt()' unless @_ == 1;
+ croak 'bgt() is an instance method, not a class method' unless $selfref;
+ croak 'Wrong number of arguments for bgt()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && $cmp > 0;
@@ -1912,9 +1926,9 @@ sub bge {
my $selfref = ref $self;
my $class = $selfref || $self;
- Carp::croak 'bge() is an instance method, not a class method'
+ croak 'bge() is an instance method, not a class method'
unless $selfref;
- Carp::croak 'Wrong number of arguments for bge()' unless @_ == 1;
+ croak 'Wrong number of arguments for bge()' unless @_ == 1;
my $cmp = $self -> bcmp(shift);
return defined($cmp) && $cmp >= 0;
@@ -1941,7 +1955,7 @@ sub numify {
return $x->{sign} eq '-' ? 0 - $abs : 0 + $abs;
}
-sub as_number {
+sub as_int {
my ($self, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
# NaN, inf etc
@@ -2076,13 +2090,13 @@ sub import {
# LIB already loaded, so feed it our lib arguments
Math::BigInt->import(@import);
- $LIB = Math::BigFloat->config()->{lib};
+ $LIB = Math::BigFloat->config("lib");
# register us with LIB to get notified of future lib changes
Math::BigInt::_register_callback($class, sub { $LIB = $_[0]; });
- # any non :constant stuff is handled by our parent, Exporter (loaded
- # by Math::BigFloat, even if @_ is empty, to give it a chance
+ # any non :constant stuff is handled by Exporter (loaded by parent class)
+ # even if @_ is empty, to give it a chance
$class->SUPER::import(@a); # for subclasses
$class->export_to_level(1, $class, @a); # need this, too
}
@@ -2193,7 +2207,7 @@ BigInts.
Returns the object as a scalar. This will lose some data if the object
cannot be represented by a normal Perl scalar (integer or float), so
-use L<as_int()|/"as_int()/as_number()"> or L</as_float()> instead.
+use L</as_int()> or L</as_float()> instead.
This routine is automatically used whenever a scalar is required:
@@ -2201,7 +2215,9 @@ This routine is automatically used whenever a scalar is required:
@array = (0, 1, 2, 3);
$y = $array[$x]; # set $y to 3
-=item as_int()/as_number()
+=item as_int()
+
+=item as_number()
$x = Math::BigRat->new('13/7');
print $x->as_int(), "\n"; # '1'
@@ -2642,21 +2658,19 @@ This method was added in v0.20 of Math::BigRat (May 2007).
=item config()
- use Data::Dumper;
-
- print Dumper ( Math::BigRat->config() );
- print Math::BigRat->config()->{lib}, "\n";
+ Math::BigRat->config("trap_nan" => 1); # set
+ $accu = Math::BigRat->config("accuracy"); # get
-Returns a hash containing the configuration, e.g. the version number, lib
-loaded etc. The following hash keys are currently filled in with the
-appropriate information.
+Set or get configuration parameter values. Read-only parameters are marked as
+RO. Read-write parameters are marked as RW. The following parameters are
+supported.
- key RO/RW Description
+ Parameter RO/RW Description
Example
============================================================
- lib RO Name of the Math library
+ lib RO Name of the math backend library
Math::BigInt::Calc
- lib_version RO Version of 'lib'
+ lib_version RO Version of the math backend library
0.30
class RO The class of config you just called
Math::BigRat
@@ -2672,17 +2686,13 @@ appropriate information.
undef
round_mode RW Global round mode
even
- div_scale RW Fallback accuracy for div
+ div_scale RW Fallback accuracy for div, sqrt etc.
40
- trap_nan RW Trap creation of NaN (undef = no)
+ trap_nan RW Trap NaNs
undef
- trap_inf RW Trap creation of +inf/-inf (undef = no)
+ trap_inf RW Trap +inf/-inf
undef
-By passing a reference to a hash you may set the configuration values. This
-works only for values that a marked with a C<RW> above, anything else is
-read-only.
-
=back
=head1 BUGS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pm
index a254a1c97c..75863d3f14 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.20181129_28';
+our $VERSION = '5.20191110';
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__) } }
@@ -339,7 +339,23 @@ sub changes_between {
5.029002 => '2018-08-20',
5.029003 => '2018-09-20',
5.029004 => '2018-10-20',
+ 5.029005 => '2018-11-20',
+ 5.026003 => '2018-11-29',
5.028001 => '2018-11-29',
+ 5.029006 => '2018-12-18',
+ 5.029007 => '2019-01-20',
+ 5.029008 => '2019-02-20',
+ 5.029009 => '2019-03-20',
+ 5.028002 => '2019-04-19',
+ 5.029010 => '2019-04-20',
+ 5.030000 => '2019-05-22',
+ 5.031000 => '2019-05-24',
+ 5.031001 => '2019-06-20',
+ 5.031002 => '2019-07-20',
+ 5.031003 => '2019-08-20',
+ 5.031004 => '2019-09-20',
+ 5.031005 => '2019-10-20',
+ 5.030001 => '2019-11-10',
);
for my $version ( sort { $a <=> $b } keys %released ) {
@@ -15814,6 +15830,48 @@ for my $version ( sort { $a <=> $b } keys %released ) {
'arybase' => 1,
}
},
+ 5.029005 => {
+ delta_from => 5.029004,
+ changed => {
+ 'B::Op_private' => '5.029005',
+ 'Config' => '5.029005',
+ 'Cwd' => '3.76',
+ 'Data::Dumper' => '2.173',
+ 'Errno' => '1.30',
+ 'File::Spec' => '3.76',
+ 'File::Spec::AmigaOS' => '3.76',
+ 'File::Spec::Cygwin' => '3.76',
+ 'File::Spec::Epoc' => '3.76',
+ 'File::Spec::Functions' => '3.76',
+ 'File::Spec::Mac' => '3.76',
+ 'File::Spec::OS2' => '3.76',
+ 'File::Spec::Unix' => '3.76',
+ 'File::Spec::VMS' => '3.76',
+ 'File::Spec::Win32' => '3.76',
+ 'GDBM_File' => '1.18',
+ 'Module::CoreList' => '5.20181120',
+ 'Module::CoreList::Utils'=> '5.20181120',
+ 'NDBM_File' => '1.15',
+ 'ODBM_File' => '1.16',
+ 'SDBM_File' => '1.15',
+ 're' => '0.37',
+ },
+ removed => {
+ }
+ },
+ 5.026003 => {
+ delta_from => 5.026002,
+ changed => {
+ 'Archive::Tar' => '2.24_01',
+ 'B::Op_private' => '5.026003',
+ 'Config' => '5.026003',
+ 'Module::CoreList' => '5.20181129_26',
+ 'Module::CoreList::TieHashDelta'=> '5.20181129_26',
+ 'Module::CoreList::Utils'=> '5.20181129_26',
+ },
+ removed => {
+ }
+ },
5.028001 => {
delta_from => 5.028,
changed => {
@@ -15825,6 +15883,985 @@ for my $version ( sort { $a <=> $b } keys %released ) {
removed => {
}
},
+ 5.029006 => {
+ delta_from => 5.029005,
+ changed => {
+ 'B::Op_private' => '5.029006',
+ 'Config' => '5.029006',
+ 'Config::Perl::V' => '0.32',
+ 'ExtUtils::ParseXS' => '3.40',
+ 'ExtUtils::ParseXS::Constants'=> '3.40',
+ 'ExtUtils::ParseXS::CountLines'=> '3.40',
+ 'ExtUtils::ParseXS::Eval'=> '3.40',
+ 'ExtUtils::ParseXS::Utilities'=> '3.40',
+ 'File::Find' => '1.35',
+ 'Module::CoreList' => '5.20181218',
+ 'Module::CoreList::Utils'=> '5.20181218',
+ 'POSIX' => '1.86',
+ 'Storable' => '3.14',
+ 'Test2' => '1.302141',
+ 'Test2::API' => '1.302141',
+ 'Test2::API::Breakage' => '1.302141',
+ 'Test2::API::Context' => '1.302141',
+ 'Test2::API::Instance' => '1.302141',
+ 'Test2::API::Stack' => '1.302141',
+ 'Test2::Event' => '1.302141',
+ 'Test2::Event::Bail' => '1.302141',
+ 'Test2::Event::Diag' => '1.302141',
+ 'Test2::Event::Encoding'=> '1.302141',
+ 'Test2::Event::Exception'=> '1.302141',
+ 'Test2::Event::Fail' => '1.302141',
+ 'Test2::Event::Generic' => '1.302141',
+ 'Test2::Event::Note' => '1.302141',
+ 'Test2::Event::Ok' => '1.302141',
+ 'Test2::Event::Pass' => '1.302141',
+ 'Test2::Event::Plan' => '1.302141',
+ 'Test2::Event::Skip' => '1.302141',
+ 'Test2::Event::Subtest' => '1.302141',
+ 'Test2::Event::TAP::Version'=> '1.302141',
+ 'Test2::Event::V2' => '1.302141',
+ 'Test2::Event::Waiting' => '1.302141',
+ 'Test2::EventFacet' => '1.302141',
+ 'Test2::EventFacet::About'=> '1.302141',
+ 'Test2::EventFacet::Amnesty'=> '1.302141',
+ 'Test2::EventFacet::Assert'=> '1.302141',
+ 'Test2::EventFacet::Control'=> '1.302141',
+ 'Test2::EventFacet::Error'=> '1.302141',
+ 'Test2::EventFacet::Hub'=> '1.302141',
+ 'Test2::EventFacet::Info'=> '1.302141',
+ 'Test2::EventFacet::Meta'=> '1.302141',
+ 'Test2::EventFacet::Parent'=> '1.302141',
+ 'Test2::EventFacet::Plan'=> '1.302141',
+ 'Test2::EventFacet::Render'=> '1.302141',
+ 'Test2::EventFacet::Trace'=> '1.302141',
+ 'Test2::Formatter' => '1.302141',
+ 'Test2::Formatter::TAP' => '1.302141',
+ 'Test2::Hub' => '1.302141',
+ 'Test2::Hub::Interceptor'=> '1.302141',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302141',
+ 'Test2::Hub::Subtest' => '1.302141',
+ 'Test2::IPC' => '1.302141',
+ 'Test2::IPC::Driver' => '1.302141',
+ 'Test2::IPC::Driver::Files'=> '1.302141',
+ 'Test2::Tools::Tiny' => '1.302141',
+ 'Test2::Util' => '1.302141',
+ 'Test2::Util::ExternalMeta'=> '1.302141',
+ 'Test2::Util::Facets2Legacy'=> '1.302141',
+ 'Test2::Util::HashBase' => '1.302141',
+ 'Test2::Util::Trace' => '1.302141',
+ 'Test::Builder' => '1.302141',
+ 'Test::Builder::Formatter'=> '1.302141',
+ 'Test::Builder::Module' => '1.302141',
+ 'Test::Builder::Tester' => '1.302141',
+ 'Test::Builder::Tester::Color'=> '1.302141',
+ 'Test::Builder::TodoDiag'=> '1.302141',
+ 'Test::More' => '1.302141',
+ 'Test::Simple' => '1.302141',
+ 'Test::Tester' => '1.302141',
+ 'Test::Tester::Capture' => '1.302141',
+ 'Test::Tester::CaptureRunner'=> '1.302141',
+ 'Test::Tester::Delegate'=> '1.302141',
+ 'Test::use::ok' => '1.302141',
+ 'ok' => '1.302141',
+ 'threads::shared' => '1.59',
+ },
+ removed => {
+ 'Storable::Limit' => 1,
+ }
+ },
+ 5.029007 => {
+ delta_from => 5.029006,
+ changed => {
+ 'App::Cpan' => '1.672',
+ 'B::Op_private' => '5.029007',
+ 'CPAN' => '2.22',
+ 'CPAN::Distribution' => '2.22',
+ 'CPAN::Plugin::Specfile'=> '0.02',
+ 'Compress::Raw::Bzip2' => '2.084',
+ 'Compress::Raw::Zlib' => '2.084',
+ 'Compress::Zlib' => '2.084',
+ 'Config' => '5.029007',
+ 'Cwd' => '3.77',
+ 'DB_File' => '1.843',
+ 'File::Find' => '1.36',
+ 'File::Spec' => '3.77',
+ 'File::Spec::AmigaOS' => '3.77',
+ 'File::Spec::Cygwin' => '3.77',
+ 'File::Spec::Epoc' => '3.77',
+ 'File::Spec::Functions' => '3.77',
+ 'File::Spec::Mac' => '3.77',
+ 'File::Spec::OS2' => '3.77',
+ 'File::Spec::Unix' => '3.77',
+ 'File::Spec::VMS' => '3.77',
+ 'File::Spec::Win32' => '3.77',
+ 'File::Temp' => '0.2309',
+ 'IO::Compress::Adapter::Bzip2'=> '2.084',
+ 'IO::Compress::Adapter::Deflate'=> '2.084',
+ 'IO::Compress::Adapter::Identity'=> '2.084',
+ 'IO::Compress::Base' => '2.084',
+ 'IO::Compress::Base::Common'=> '2.084',
+ 'IO::Compress::Bzip2' => '2.084',
+ 'IO::Compress::Deflate' => '2.084',
+ 'IO::Compress::Gzip' => '2.084',
+ 'IO::Compress::Gzip::Constants'=> '2.084',
+ 'IO::Compress::RawDeflate'=> '2.084',
+ 'IO::Compress::Zip' => '2.084',
+ 'IO::Compress::Zip::Constants'=> '2.084',
+ 'IO::Compress::Zlib::Constants'=> '2.084',
+ 'IO::Compress::Zlib::Extra'=> '2.084',
+ 'IO::Uncompress::Adapter::Bunzip2'=> '2.084',
+ 'IO::Uncompress::Adapter::Identity'=> '2.084',
+ 'IO::Uncompress::Adapter::Inflate'=> '2.084',
+ 'IO::Uncompress::AnyInflate'=> '2.084',
+ 'IO::Uncompress::AnyUncompress'=> '2.084',
+ 'IO::Uncompress::Base' => '2.084',
+ 'IO::Uncompress::Bunzip2'=> '2.084',
+ 'IO::Uncompress::Gunzip'=> '2.084',
+ 'IO::Uncompress::Inflate'=> '2.084',
+ 'IO::Uncompress::RawInflate'=> '2.084',
+ 'IO::Uncompress::Unzip' => '2.084',
+ 'Math::BigFloat' => '1.999816',
+ 'Math::BigInt' => '1.999816',
+ 'Math::BigInt::Calc' => '1.999816',
+ 'Math::BigInt::FastCalc'=> '0.5008',
+ 'Math::BigInt::Lib' => '1.999816',
+ 'Module::CoreList' => '5.20190120',
+ 'Module::CoreList::Utils'=> '5.20190120',
+ 'Test2' => '1.302160',
+ 'Test2::API' => '1.302160',
+ 'Test2::API::Breakage' => '1.302160',
+ 'Test2::API::Context' => '1.302160',
+ 'Test2::API::Instance' => '1.302160',
+ 'Test2::API::Stack' => '1.302160',
+ 'Test2::Event' => '1.302160',
+ 'Test2::Event::Bail' => '1.302160',
+ 'Test2::Event::Diag' => '1.302160',
+ 'Test2::Event::Encoding'=> '1.302160',
+ 'Test2::Event::Exception'=> '1.302160',
+ 'Test2::Event::Fail' => '1.302160',
+ 'Test2::Event::Generic' => '1.302160',
+ 'Test2::Event::Note' => '1.302160',
+ 'Test2::Event::Ok' => '1.302160',
+ 'Test2::Event::Pass' => '1.302160',
+ 'Test2::Event::Plan' => '1.302160',
+ 'Test2::Event::Skip' => '1.302160',
+ 'Test2::Event::Subtest' => '1.302160',
+ 'Test2::Event::TAP::Version'=> '1.302160',
+ 'Test2::Event::V2' => '1.302160',
+ 'Test2::Event::Waiting' => '1.302160',
+ 'Test2::EventFacet' => '1.302160',
+ 'Test2::EventFacet::About'=> '1.302160',
+ 'Test2::EventFacet::Amnesty'=> '1.302160',
+ 'Test2::EventFacet::Assert'=> '1.302160',
+ 'Test2::EventFacet::Control'=> '1.302160',
+ 'Test2::EventFacet::Error'=> '1.302160',
+ 'Test2::EventFacet::Hub'=> '1.302160',
+ 'Test2::EventFacet::Info'=> '1.302160',
+ 'Test2::EventFacet::Info::Table'=> undef,
+ 'Test2::EventFacet::Meta'=> '1.302160',
+ 'Test2::EventFacet::Parent'=> '1.302160',
+ 'Test2::EventFacet::Plan'=> '1.302160',
+ 'Test2::EventFacet::Render'=> '1.302160',
+ 'Test2::EventFacet::Trace'=> '1.302160',
+ 'Test2::Formatter' => '1.302160',
+ 'Test2::Formatter::TAP' => '1.302160',
+ 'Test2::Hub' => '1.302160',
+ 'Test2::Hub::Interceptor'=> '1.302160',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302160',
+ 'Test2::Hub::Subtest' => '1.302160',
+ 'Test2::IPC' => '1.302160',
+ 'Test2::IPC::Driver' => '1.302160',
+ 'Test2::IPC::Driver::Files'=> '1.302160',
+ 'Test2::Tools::Tiny' => '1.302160',
+ 'Test2::Util' => '1.302160',
+ 'Test2::Util::ExternalMeta'=> '1.302160',
+ 'Test2::Util::Facets2Legacy'=> '1.302160',
+ 'Test2::Util::HashBase' => '1.302160',
+ 'Test2::Util::Trace' => '1.302160',
+ 'Test::Builder' => '1.302160',
+ 'Test::Builder::Formatter'=> '1.302160',
+ 'Test::Builder::Module' => '1.302160',
+ 'Test::Builder::Tester' => '1.302160',
+ 'Test::Builder::Tester::Color'=> '1.302160',
+ 'Test::Builder::TodoDiag'=> '1.302160',
+ 'Test::More' => '1.302160',
+ 'Test::Simple' => '1.302160',
+ 'Test::Tester' => '1.302160',
+ 'Test::Tester::Capture' => '1.302160',
+ 'Test::Tester::CaptureRunner'=> '1.302160',
+ 'Test::Tester::Delegate'=> '1.302160',
+ 'Test::use::ok' => '1.302160',
+ 'Unicode::Collate' => '1.27',
+ 'Unicode::Collate::CJK::Big5'=> '1.27',
+ 'Unicode::Collate::CJK::GB2312'=> '1.27',
+ 'Unicode::Collate::CJK::JISX0208'=> '1.27',
+ 'Unicode::Collate::CJK::Korean'=> '1.27',
+ 'Unicode::Collate::CJK::Pinyin'=> '1.27',
+ 'Unicode::Collate::CJK::Stroke'=> '1.27',
+ 'Unicode::Collate::CJK::Zhuyin'=> '1.27',
+ 'Unicode::Collate::Locale'=> '1.27',
+ 'lib' => '0.65',
+ 'ok' => '1.302160',
+ },
+ removed => {
+ 'Math::BigInt::CalcEmu' => 1,
+ }
+ },
+ 5.029008 => {
+ delta_from => 5.029007,
+ changed => {
+ 'B' => '1.76',
+ 'B::Op_private' => '5.029008',
+ 'Config' => '5.029008',
+ 'Devel::PPPort' => '3.44',
+ 'Encode' => '3.00',
+ 'Encode::Unicode' => '2.18',
+ 'ExtUtils::Miniperl' => '1.09',
+ 'IO' => '1.40',
+ 'IO::Dir' => '1.40',
+ 'IO::File' => '1.40',
+ 'IO::Handle' => '1.40',
+ 'IO::Pipe' => '1.40',
+ 'IO::Poll' => '1.40',
+ 'IO::Seekable' => '1.40',
+ 'IO::Select' => '1.40',
+ 'IO::Socket' => '1.40',
+ 'IO::Socket::INET' => '1.40',
+ 'IO::Socket::UNIX' => '1.40',
+ 'JSON::PP' => '4.00',
+ 'JSON::PP::Boolean' => '4.00',
+ 'Module::CoreList' => '5.20190220',
+ 'Module::CoreList::Utils'=> '5.20190220',
+ 'Module::Load' => '0.34',
+ 'Net::Ping' => '2.71',
+ 'POSIX' => '1.87',
+ 'Test2' => '1.302162',
+ 'Test2::API' => '1.302162',
+ 'Test2::API::Breakage' => '1.302162',
+ 'Test2::API::Context' => '1.302162',
+ 'Test2::API::Instance' => '1.302162',
+ 'Test2::API::Stack' => '1.302162',
+ 'Test2::Event' => '1.302162',
+ 'Test2::Event::Bail' => '1.302162',
+ 'Test2::Event::Diag' => '1.302162',
+ 'Test2::Event::Encoding'=> '1.302162',
+ 'Test2::Event::Exception'=> '1.302162',
+ 'Test2::Event::Fail' => '1.302162',
+ 'Test2::Event::Generic' => '1.302162',
+ 'Test2::Event::Note' => '1.302162',
+ 'Test2::Event::Ok' => '1.302162',
+ 'Test2::Event::Pass' => '1.302162',
+ 'Test2::Event::Plan' => '1.302162',
+ 'Test2::Event::Skip' => '1.302162',
+ 'Test2::Event::Subtest' => '1.302162',
+ 'Test2::Event::TAP::Version'=> '1.302162',
+ 'Test2::Event::V2' => '1.302162',
+ 'Test2::Event::Waiting' => '1.302162',
+ 'Test2::EventFacet' => '1.302162',
+ 'Test2::EventFacet::About'=> '1.302162',
+ 'Test2::EventFacet::Amnesty'=> '1.302162',
+ 'Test2::EventFacet::Assert'=> '1.302162',
+ 'Test2::EventFacet::Control'=> '1.302162',
+ 'Test2::EventFacet::Error'=> '1.302162',
+ 'Test2::EventFacet::Hub'=> '1.302162',
+ 'Test2::EventFacet::Info'=> '1.302162',
+ 'Test2::EventFacet::Meta'=> '1.302162',
+ 'Test2::EventFacet::Parent'=> '1.302162',
+ 'Test2::EventFacet::Plan'=> '1.302162',
+ 'Test2::EventFacet::Render'=> '1.302162',
+ 'Test2::EventFacet::Trace'=> '1.302162',
+ 'Test2::Formatter' => '1.302162',
+ 'Test2::Formatter::TAP' => '1.302162',
+ 'Test2::Hub' => '1.302162',
+ 'Test2::Hub::Interceptor'=> '1.302162',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302162',
+ 'Test2::Hub::Subtest' => '1.302162',
+ 'Test2::IPC' => '1.302162',
+ 'Test2::IPC::Driver' => '1.302162',
+ 'Test2::IPC::Driver::Files'=> '1.302162',
+ 'Test2::Tools::Tiny' => '1.302162',
+ 'Test2::Util' => '1.302162',
+ 'Test2::Util::ExternalMeta'=> '1.302162',
+ 'Test2::Util::Facets2Legacy'=> '1.302162',
+ 'Test2::Util::HashBase' => '1.302162',
+ 'Test2::Util::Trace' => '1.302162',
+ 'Test::Builder' => '1.302162',
+ 'Test::Builder::Formatter'=> '1.302162',
+ 'Test::Builder::Module' => '1.302162',
+ 'Test::Builder::Tester' => '1.302162',
+ 'Test::Builder::Tester::Color'=> '1.302162',
+ 'Test::Builder::TodoDiag'=> '1.302162',
+ 'Test::More' => '1.302162',
+ 'Test::Simple' => '1.302162',
+ 'Test::Tester' => '1.302162',
+ 'Test::Tester::Capture' => '1.302162',
+ 'Test::Tester::CaptureRunner'=> '1.302162',
+ 'Test::Tester::Delegate'=> '1.302162',
+ 'Test::use::ok' => '1.302162',
+ 'XS::APItest' => '1.00',
+ 'deprecate' => '0.04',
+ 'ok' => '1.302162',
+ 'perlfaq' => '5.20190126',
+ },
+ removed => {
+ }
+ },
+ 5.029009 => {
+ delta_from => 5.029008,
+ changed => {
+ 'B::Op_private' => '5.029009',
+ 'Config' => '5.029009',
+ 'Devel::PPPort' => '3.45',
+ 'Encode' => '3.01',
+ 'ExtUtils::Manifest' => '1.72',
+ 'JSON::PP' => '4.02',
+ 'JSON::PP::Boolean' => '4.02',
+ 'Module::CoreList' => '5.20190320',
+ 'Module::CoreList::Utils'=> '5.20190320',
+ 'PerlIO::encoding' => '0.27',
+ 'Unicode' => '12.0.0',
+ 'threads::shared' => '1.60',
+ 'utf8' => '1.22',
+ 'warnings' => '1.44',
+ },
+ removed => {
+ }
+ },
+ 5.028002 => {
+ delta_from => 5.028001,
+ changed => {
+ 'B::Op_private' => '5.028002',
+ 'Config' => '5.028002',
+ 'Module::CoreList' => '5.20190419',
+ 'Module::CoreList::Utils'=> '5.20190419',
+ 'PerlIO::scalar' => '0.30',
+ 'Storable' => '3.08_01',
+ },
+ removed => {
+ }
+ },
+ 5.029010 => {
+ delta_from => 5.029009,
+ changed => {
+ 'B::Op_private' => '5.029010',
+ 'Config' => '5.02901',
+ 'Cwd' => '3.78',
+ 'Data::Dumper' => '2.174',
+ 'ExtUtils::CBuilder' => '0.280231',
+ 'ExtUtils::CBuilder::Base'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::Unix'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::VMS'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::Windows'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::Windows::BCC'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::Windows::GCC'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::Windows::MSVC'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::aix'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::android'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::cygwin'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::darwin'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::dec_osf'=> '0.280231',
+ 'ExtUtils::CBuilder::Platform::os2'=> '0.280231',
+ 'File::Spec' => '3.78',
+ 'File::Spec::AmigaOS' => '3.78',
+ 'File::Spec::Cygwin' => '3.78',
+ 'File::Spec::Epoc' => '3.78',
+ 'File::Spec::Functions' => '3.78',
+ 'File::Spec::Mac' => '3.78',
+ 'File::Spec::OS2' => '3.78',
+ 'File::Spec::Unix' => '3.78',
+ 'File::Spec::VMS' => '3.78',
+ 'File::Spec::Win32' => '3.78',
+ 'I18N::Langinfo' => '0.18',
+ 'Module::CoreList' => '5.20190420',
+ 'Module::CoreList::Utils'=> '5.20190420',
+ 'Module::Metadata' => '1.000036',
+ 'POSIX' => '1.88',
+ 'Storable' => '3.15',
+ 'Unicode' => '12.1.0',
+ },
+ removed => {
+ }
+ },
+ 5.030000 => {
+ delta_from => 5.02901,
+ changed => {
+ 'B::Op_private' => '5.030000',
+ 'Config' => '5.03',
+ 'Devel::PPPort' => '3.52',
+ 'Module::CoreList' => '5.20190522',
+ 'Module::CoreList::Utils'=> '5.20190522',
+ 'XS::Typemap' => '0.17',
+ },
+ removed => {
+ }
+ },
+ 5.031000 => {
+ delta_from => 5.03,
+ changed => {
+ 'B::Op_private' => '5.031000',
+ 'Config' => '5.031',
+ 'Module::CoreList' => '5.20190524',
+ 'Module::CoreList::Utils'=> '5.20190524',
+ 'Pod::Simple' => '3.36',
+ 'Pod::Simple::BlackBox' => '3.36',
+ 'Pod::Simple::Checker' => '3.36',
+ 'Pod::Simple::Debug' => '3.36',
+ 'Pod::Simple::DumpAsText'=> '3.36',
+ 'Pod::Simple::DumpAsXML'=> '3.36',
+ 'Pod::Simple::HTML' => '3.36',
+ 'Pod::Simple::HTMLBatch'=> '3.36',
+ 'Pod::Simple::JustPod' => undef,
+ 'Pod::Simple::LinkSection'=> '3.36',
+ 'Pod::Simple::Methody' => '3.36',
+ 'Pod::Simple::Progress' => '3.36',
+ 'Pod::Simple::PullParser'=> '3.36',
+ 'Pod::Simple::PullParserEndToken'=> '3.36',
+ 'Pod::Simple::PullParserStartToken'=> '3.36',
+ 'Pod::Simple::PullParserTextToken'=> '3.36',
+ 'Pod::Simple::PullParserToken'=> '3.36',
+ 'Pod::Simple::RTF' => '3.36',
+ 'Pod::Simple::Search' => '3.36',
+ 'Pod::Simple::SimpleTree'=> '3.36',
+ 'Pod::Simple::Text' => '3.36',
+ 'Pod::Simple::TextContent'=> '3.36',
+ 'Pod::Simple::TiedOutFH'=> '3.36',
+ 'Pod::Simple::Transcode'=> '3.36',
+ 'Pod::Simple::TranscodeDumb'=> '3.36',
+ 'Pod::Simple::TranscodeSmart'=> '3.36',
+ 'Pod::Simple::XHTML' => '3.36',
+ 'Pod::Simple::XMLOutStream'=> '3.36',
+ 'Socket' => '2.029',
+ 'feature' => '1.55',
+ },
+ removed => {
+ }
+ },
+ 5.031001 => {
+ delta_from => 5.031000,
+ changed => {
+ 'App::Cpan' => '1.675',
+ 'B::Op_private' => '5.031001',
+ 'CPAN' => '2.27',
+ 'CPAN::Bundle' => '5.5005',
+ 'CPAN::Distribution' => '2.27',
+ 'CPAN::FTP' => '5.5012',
+ 'CPAN::FirstTime' => '5.5314',
+ 'CPAN::HandleConfig' => '5.5011',
+ 'CPAN::Mirrors' => '2.27',
+ 'CPAN::Queue' => '5.5003',
+ 'CPAN::Shell' => '5.5009',
+ 'CPAN::Tarzip' => '5.5013',
+ 'Class::Struct' => '0.66',
+ 'Compress::Raw::Bzip2' => '2.086',
+ 'Compress::Raw::Zlib' => '2.086',
+ 'Compress::Zlib' => '2.086',
+ 'Config' => '5.031001',
+ 'DB_File' => '1.852',
+ 'Devel::PPPort' => '3.53',
+ 'ExtUtils::CBuilder' => '0.280232',
+ 'ExtUtils::Command' => '7.36',
+ 'ExtUtils::Command::MM' => '7.36',
+ 'ExtUtils::Liblist' => '7.36',
+ 'ExtUtils::Liblist::Kid'=> '7.36',
+ 'ExtUtils::MM' => '7.36',
+ 'ExtUtils::MM_AIX' => '7.36',
+ 'ExtUtils::MM_Any' => '7.36',
+ 'ExtUtils::MM_BeOS' => '7.36',
+ 'ExtUtils::MM_Cygwin' => '7.36',
+ 'ExtUtils::MM_DOS' => '7.36',
+ 'ExtUtils::MM_Darwin' => '7.36',
+ 'ExtUtils::MM_MacOS' => '7.36',
+ 'ExtUtils::MM_NW5' => '7.36',
+ 'ExtUtils::MM_OS2' => '7.36',
+ 'ExtUtils::MM_QNX' => '7.36',
+ 'ExtUtils::MM_UWIN' => '7.36',
+ 'ExtUtils::MM_Unix' => '7.36',
+ 'ExtUtils::MM_VMS' => '7.36',
+ 'ExtUtils::MM_VOS' => '7.36',
+ 'ExtUtils::MM_Win32' => '7.36',
+ 'ExtUtils::MM_Win95' => '7.36',
+ 'ExtUtils::MY' => '7.36',
+ 'ExtUtils::MakeMaker' => '7.36',
+ 'ExtUtils::MakeMaker::Config'=> '7.36',
+ 'ExtUtils::MakeMaker::Locale'=> '7.36',
+ 'ExtUtils::MakeMaker::version'=> '7.36',
+ 'ExtUtils::MakeMaker::version::regex'=> '7.36',
+ 'ExtUtils::Mkbootstrap' => '7.36',
+ 'ExtUtils::Mksymlists' => '7.36',
+ 'ExtUtils::testlib' => '7.36',
+ 'File::Spec::Win32' => '3.79',
+ 'I18N::LangTags' => '0.44',
+ 'IO' => '1.41',
+ 'IO::Compress::Adapter::Bzip2'=> '2.086',
+ 'IO::Compress::Adapter::Deflate'=> '2.086',
+ 'IO::Compress::Adapter::Identity'=> '2.086',
+ 'IO::Compress::Base' => '2.086',
+ 'IO::Compress::Base::Common'=> '2.086',
+ 'IO::Compress::Bzip2' => '2.086',
+ 'IO::Compress::Deflate' => '2.086',
+ 'IO::Compress::Gzip' => '2.086',
+ 'IO::Compress::Gzip::Constants'=> '2.086',
+ 'IO::Compress::RawDeflate'=> '2.086',
+ 'IO::Compress::Zip' => '2.086',
+ 'IO::Compress::Zip::Constants'=> '2.086',
+ 'IO::Compress::Zlib::Constants'=> '2.086',
+ 'IO::Compress::Zlib::Extra'=> '2.086',
+ 'IO::Dir' => '1.41',
+ 'IO::File' => '1.41',
+ 'IO::Handle' => '1.41',
+ 'IO::Pipe' => '1.41',
+ 'IO::Poll' => '1.41',
+ 'IO::Seekable' => '1.41',
+ 'IO::Select' => '1.41',
+ 'IO::Socket' => '1.41',
+ 'IO::Socket::INET' => '1.41',
+ 'IO::Socket::UNIX' => '1.41',
+ 'IO::Uncompress::Adapter::Bunzip2'=> '2.086',
+ 'IO::Uncompress::Adapter::Identity'=> '2.086',
+ 'IO::Uncompress::Adapter::Inflate'=> '2.086',
+ 'IO::Uncompress::AnyInflate'=> '2.086',
+ 'IO::Uncompress::AnyUncompress'=> '2.086',
+ 'IO::Uncompress::Base' => '2.086',
+ 'IO::Uncompress::Bunzip2'=> '2.086',
+ 'IO::Uncompress::Gunzip'=> '2.086',
+ 'IO::Uncompress::Inflate'=> '2.086',
+ 'IO::Uncompress::RawInflate'=> '2.086',
+ 'IO::Uncompress::Unzip' => '2.086',
+ 'Module::CoreList' => '5.20190620',
+ 'Module::CoreList::Utils'=> '5.20190620',
+ 'POSIX' => '1.89',
+ 'Pod::Man' => '4.12',
+ 'Pod::ParseLink' => '4.12',
+ 'Pod::Simple' => '3.38',
+ 'Pod::Simple::BlackBox' => '3.38',
+ 'Pod::Simple::Checker' => '3.38',
+ 'Pod::Simple::Debug' => '3.38',
+ 'Pod::Simple::DumpAsText'=> '3.38',
+ 'Pod::Simple::DumpAsXML'=> '3.38',
+ 'Pod::Simple::HTML' => '3.38',
+ 'Pod::Simple::HTMLBatch'=> '3.38',
+ 'Pod::Simple::LinkSection'=> '3.38',
+ 'Pod::Simple::Methody' => '3.38',
+ 'Pod::Simple::Progress' => '3.38',
+ 'Pod::Simple::PullParser'=> '3.38',
+ 'Pod::Simple::PullParserEndToken'=> '3.38',
+ 'Pod::Simple::PullParserStartToken'=> '3.38',
+ 'Pod::Simple::PullParserTextToken'=> '3.38',
+ 'Pod::Simple::PullParserToken'=> '3.38',
+ 'Pod::Simple::RTF' => '3.38',
+ 'Pod::Simple::Search' => '3.38',
+ 'Pod::Simple::SimpleTree'=> '3.38',
+ 'Pod::Simple::Text' => '3.38',
+ 'Pod::Simple::TextContent'=> '3.38',
+ 'Pod::Simple::TiedOutFH'=> '3.38',
+ 'Pod::Simple::Transcode'=> '3.38',
+ 'Pod::Simple::TranscodeDumb'=> '3.38',
+ 'Pod::Simple::TranscodeSmart'=> '3.38',
+ 'Pod::Simple::XHTML' => '3.38',
+ 'Pod::Simple::XMLOutStream'=> '3.38',
+ 'Pod::Text' => '4.12',
+ 'Pod::Text::Color' => '4.12',
+ 'Pod::Text::Overstrike' => '4.12',
+ 'Pod::Text::Termcap' => '4.12',
+ 'SelfLoader' => '1.26',
+ 'Storable' => '3.16',
+ 'Sys::Hostname' => '1.23',
+ 'Test2' => '1.302164',
+ 'Test2::API' => '1.302164',
+ 'Test2::API::Breakage' => '1.302164',
+ 'Test2::API::Context' => '1.302164',
+ 'Test2::API::Instance' => '1.302164',
+ 'Test2::API::Stack' => '1.302164',
+ 'Test2::Event' => '1.302164',
+ 'Test2::Event::Bail' => '1.302164',
+ 'Test2::Event::Diag' => '1.302164',
+ 'Test2::Event::Encoding'=> '1.302164',
+ 'Test2::Event::Exception'=> '1.302164',
+ 'Test2::Event::Fail' => '1.302164',
+ 'Test2::Event::Generic' => '1.302164',
+ 'Test2::Event::Note' => '1.302164',
+ 'Test2::Event::Ok' => '1.302164',
+ 'Test2::Event::Pass' => '1.302164',
+ 'Test2::Event::Plan' => '1.302164',
+ 'Test2::Event::Skip' => '1.302164',
+ 'Test2::Event::Subtest' => '1.302164',
+ 'Test2::Event::TAP::Version'=> '1.302164',
+ 'Test2::Event::V2' => '1.302164',
+ 'Test2::Event::Waiting' => '1.302164',
+ 'Test2::EventFacet' => '1.302164',
+ 'Test2::EventFacet::About'=> '1.302164',
+ 'Test2::EventFacet::Amnesty'=> '1.302164',
+ 'Test2::EventFacet::Assert'=> '1.302164',
+ 'Test2::EventFacet::Control'=> '1.302164',
+ 'Test2::EventFacet::Error'=> '1.302164',
+ 'Test2::EventFacet::Hub'=> '1.302164',
+ 'Test2::EventFacet::Info'=> '1.302164',
+ 'Test2::EventFacet::Info::Table'=> '1.302164',
+ 'Test2::EventFacet::Meta'=> '1.302164',
+ 'Test2::EventFacet::Parent'=> '1.302164',
+ 'Test2::EventFacet::Plan'=> '1.302164',
+ 'Test2::EventFacet::Render'=> '1.302164',
+ 'Test2::EventFacet::Trace'=> '1.302164',
+ 'Test2::Formatter' => '1.302164',
+ 'Test2::Formatter::TAP' => '1.302164',
+ 'Test2::Hub' => '1.302164',
+ 'Test2::Hub::Interceptor'=> '1.302164',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302164',
+ 'Test2::Hub::Subtest' => '1.302164',
+ 'Test2::IPC' => '1.302164',
+ 'Test2::IPC::Driver' => '1.302164',
+ 'Test2::IPC::Driver::Files'=> '1.302164',
+ 'Test2::Tools::Tiny' => '1.302164',
+ 'Test2::Util' => '1.302164',
+ 'Test2::Util::ExternalMeta'=> '1.302164',
+ 'Test2::Util::Facets2Legacy'=> '1.302164',
+ 'Test2::Util::HashBase' => '1.302164',
+ 'Test2::Util::Trace' => '1.302164',
+ 'Test::Builder' => '1.302164',
+ 'Test::Builder::Formatter'=> '1.302164',
+ 'Test::Builder::Module' => '1.302164',
+ 'Test::Builder::Tester' => '1.302164',
+ 'Test::Builder::Tester::Color'=> '1.302164',
+ 'Test::Builder::TodoDiag'=> '1.302164',
+ 'Test::More' => '1.302164',
+ 'Test::Simple' => '1.302164',
+ 'Test::Tester' => '1.302164',
+ 'Test::Tester::Capture' => '1.302164',
+ 'Test::Tester::CaptureRunner'=> '1.302164',
+ 'Test::Tester::Delegate'=> '1.302164',
+ 'Test::use::ok' => '1.302164',
+ 'Tie::File' => '1.03',
+ 'Tie::Hash::NamedCapture'=> '0.11',
+ 'Time::HiRes' => '1.9761',
+ 'Unicode::Normalize' => '1.27',
+ 'Unicode::UCD' => '0.73',
+ 'XS::APItest' => '1.01',
+ 'ok' => '1.302164',
+ 'overload' => '1.31',
+ 'warnings' => '1.45',
+ },
+ removed => {
+ 'Pod::Find' => 1,
+ 'Pod::InputObjects' => 1,
+ 'Pod::ParseUtils' => 1,
+ 'Pod::Parser' => 1,
+ 'Pod::PlainText' => 1,
+ 'Pod::Select' => 1,
+ }
+ },
+ 5.031002 => {
+ delta_from => 5.031001,
+ changed => {
+ 'B::Op_private' => '5.031002',
+ 'Config' => '5.031002',
+ 'Devel::PPPort' => '3.54',
+ 'Exporter' => '5.74',
+ 'Exporter::Heavy' => '5.74',
+ 'IPC::Cmd' => '1.04',
+ 'JSON::PP' => '4.04',
+ 'JSON::PP::Boolean' => '4.04',
+ 'Module::CoreList' => '5.20190720',
+ 'Module::CoreList::Utils'=> '5.20190720',
+ 'Opcode' => '1.44',
+ 'PerlIO::encoding' => '0.28',
+ 'Pod::Simple' => '3.39',
+ 'Pod::Simple::BlackBox' => '3.39',
+ 'Pod::Simple::Checker' => '3.39',
+ 'Pod::Simple::Debug' => '3.39',
+ 'Pod::Simple::DumpAsText'=> '3.39',
+ 'Pod::Simple::DumpAsXML'=> '3.39',
+ 'Pod::Simple::HTML' => '3.39',
+ 'Pod::Simple::HTMLBatch'=> '3.39',
+ 'Pod::Simple::LinkSection'=> '3.39',
+ 'Pod::Simple::Methody' => '3.39',
+ 'Pod::Simple::Progress' => '3.39',
+ 'Pod::Simple::PullParser'=> '3.39',
+ 'Pod::Simple::PullParserEndToken'=> '3.39',
+ 'Pod::Simple::PullParserStartToken'=> '3.39',
+ 'Pod::Simple::PullParserTextToken'=> '3.39',
+ 'Pod::Simple::PullParserToken'=> '3.39',
+ 'Pod::Simple::RTF' => '3.39',
+ 'Pod::Simple::Search' => '3.39',
+ 'Pod::Simple::SimpleTree'=> '3.39',
+ 'Pod::Simple::Text' => '3.39',
+ 'Pod::Simple::TextContent'=> '3.39',
+ 'Pod::Simple::TiedOutFH'=> '3.39',
+ 'Pod::Simple::Transcode'=> '3.39',
+ 'Pod::Simple::TranscodeDumb'=> '3.39',
+ 'Pod::Simple::TranscodeSmart'=> '3.39',
+ 'Pod::Simple::XHTML' => '3.39',
+ 'Pod::Simple::XMLOutStream'=> '3.39',
+ 'threads::shared' => '1.61',
+ },
+ removed => {
+ }
+ },
+ 5.031003 => {
+ delta_from => 5.031002,
+ changed => {
+ 'B::Op_private' => '5.031003',
+ 'Compress::Raw::Bzip2' => '2.087',
+ 'Compress::Raw::Zlib' => '2.087',
+ 'Compress::Zlib' => '2.087',
+ 'Config' => '5.031003',
+ 'Devel::PPPort' => '3.55',
+ 'File::Find' => '1.37',
+ 'Getopt::Long' => '2.51',
+ 'I18N::LangTags::Detect'=> '1.08',
+ 'IO::Compress::Adapter::Bzip2'=> '2.087',
+ 'IO::Compress::Adapter::Deflate'=> '2.087',
+ 'IO::Compress::Adapter::Identity'=> '2.087',
+ 'IO::Compress::Base' => '2.087',
+ 'IO::Compress::Base::Common'=> '2.087',
+ 'IO::Compress::Bzip2' => '2.087',
+ 'IO::Compress::Deflate' => '2.087',
+ 'IO::Compress::Gzip' => '2.087',
+ 'IO::Compress::Gzip::Constants'=> '2.087',
+ 'IO::Compress::RawDeflate'=> '2.087',
+ 'IO::Compress::Zip' => '2.087',
+ 'IO::Compress::Zip::Constants'=> '2.087',
+ 'IO::Compress::Zlib::Constants'=> '2.087',
+ 'IO::Compress::Zlib::Extra'=> '2.087',
+ 'IO::Uncompress::Adapter::Bunzip2'=> '2.087',
+ 'IO::Uncompress::Adapter::Identity'=> '2.087',
+ 'IO::Uncompress::Adapter::Inflate'=> '2.087',
+ 'IO::Uncompress::AnyInflate'=> '2.087',
+ 'IO::Uncompress::AnyUncompress'=> '2.087',
+ 'IO::Uncompress::Base' => '2.087',
+ 'IO::Uncompress::Bunzip2'=> '2.087',
+ 'IO::Uncompress::Gunzip'=> '2.087',
+ 'IO::Uncompress::Inflate'=> '2.087',
+ 'IO::Uncompress::RawInflate'=> '2.087',
+ 'IO::Uncompress::Unzip' => '2.087',
+ 'Module::CoreList' => '5.20190820',
+ 'Module::CoreList::Utils'=> '5.20190820',
+ 'PerlIO::via' => '0.18',
+ 'Storable' => '3.17',
+ 'Test2' => '1.302166',
+ 'Test2::API' => '1.302166',
+ 'Test2::API::Breakage' => '1.302166',
+ 'Test2::API::Context' => '1.302166',
+ 'Test2::API::Instance' => '1.302166',
+ 'Test2::API::Stack' => '1.302166',
+ 'Test2::Event' => '1.302166',
+ 'Test2::Event::Bail' => '1.302166',
+ 'Test2::Event::Diag' => '1.302166',
+ 'Test2::Event::Encoding'=> '1.302166',
+ 'Test2::Event::Exception'=> '1.302166',
+ 'Test2::Event::Fail' => '1.302166',
+ 'Test2::Event::Generic' => '1.302166',
+ 'Test2::Event::Note' => '1.302166',
+ 'Test2::Event::Ok' => '1.302166',
+ 'Test2::Event::Pass' => '1.302166',
+ 'Test2::Event::Plan' => '1.302166',
+ 'Test2::Event::Skip' => '1.302166',
+ 'Test2::Event::Subtest' => '1.302166',
+ 'Test2::Event::TAP::Version'=> '1.302166',
+ 'Test2::Event::V2' => '1.302166',
+ 'Test2::Event::Waiting' => '1.302166',
+ 'Test2::EventFacet' => '1.302166',
+ 'Test2::EventFacet::About'=> '1.302166',
+ 'Test2::EventFacet::Amnesty'=> '1.302166',
+ 'Test2::EventFacet::Assert'=> '1.302166',
+ 'Test2::EventFacet::Control'=> '1.302166',
+ 'Test2::EventFacet::Error'=> '1.302166',
+ 'Test2::EventFacet::Hub'=> '1.302166',
+ 'Test2::EventFacet::Info'=> '1.302166',
+ 'Test2::EventFacet::Info::Table'=> '1.302166',
+ 'Test2::EventFacet::Meta'=> '1.302166',
+ 'Test2::EventFacet::Parent'=> '1.302166',
+ 'Test2::EventFacet::Plan'=> '1.302166',
+ 'Test2::EventFacet::Render'=> '1.302166',
+ 'Test2::EventFacet::Trace'=> '1.302166',
+ 'Test2::Formatter' => '1.302166',
+ 'Test2::Formatter::TAP' => '1.302166',
+ 'Test2::Hub' => '1.302166',
+ 'Test2::Hub::Interceptor'=> '1.302166',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302166',
+ 'Test2::Hub::Subtest' => '1.302166',
+ 'Test2::IPC' => '1.302166',
+ 'Test2::IPC::Driver' => '1.302166',
+ 'Test2::IPC::Driver::Files'=> '1.302166',
+ 'Test2::Tools::Tiny' => '1.302166',
+ 'Test2::Util' => '1.302166',
+ 'Test2::Util::ExternalMeta'=> '1.302166',
+ 'Test2::Util::Facets2Legacy'=> '1.302166',
+ 'Test2::Util::HashBase' => '1.302166',
+ 'Test2::Util::Trace' => '1.302166',
+ 'Test::Builder' => '1.302166',
+ 'Test::Builder::Formatter'=> '1.302166',
+ 'Test::Builder::Module' => '1.302166',
+ 'Test::Builder::Tester' => '1.302166',
+ 'Test::Builder::Tester::Color'=> '1.302166',
+ 'Test::Builder::TodoDiag'=> '1.302166',
+ 'Test::More' => '1.302166',
+ 'Test::Simple' => '1.302166',
+ 'Test::Tester' => '1.302166',
+ 'Test::Tester::Capture' => '1.302166',
+ 'Test::Tester::CaptureRunner'=> '1.302166',
+ 'Test::Tester::Delegate'=> '1.302166',
+ 'Test::use::ok' => '1.302166',
+ 'Thread' => '3.05',
+ 'Time::HiRes' => '1.9762',
+ 'Win32' => '0.53',
+ 'XS::APItest' => '1.02',
+ 'ok' => '1.302166',
+ },
+ removed => {
+ }
+ },
+ 5.031004 => {
+ delta_from => 5.031003,
+ changed => {
+ 'B::Op_private' => '5.031004',
+ 'Config' => '5.031004',
+ 'ExtUtils::Command' => '7.38',
+ 'ExtUtils::Command::MM' => '7.38',
+ 'ExtUtils::Liblist' => '7.38',
+ 'ExtUtils::Liblist::Kid'=> '7.38',
+ 'ExtUtils::MM' => '7.38',
+ 'ExtUtils::MM_AIX' => '7.38',
+ 'ExtUtils::MM_Any' => '7.38',
+ 'ExtUtils::MM_BeOS' => '7.38',
+ 'ExtUtils::MM_Cygwin' => '7.38',
+ 'ExtUtils::MM_DOS' => '7.38',
+ 'ExtUtils::MM_Darwin' => '7.38',
+ 'ExtUtils::MM_MacOS' => '7.38',
+ 'ExtUtils::MM_NW5' => '7.38',
+ 'ExtUtils::MM_OS2' => '7.38',
+ 'ExtUtils::MM_QNX' => '7.38',
+ 'ExtUtils::MM_UWIN' => '7.38',
+ 'ExtUtils::MM_Unix' => '7.38',
+ 'ExtUtils::MM_VMS' => '7.38',
+ 'ExtUtils::MM_VOS' => '7.38',
+ 'ExtUtils::MM_Win32' => '7.38',
+ 'ExtUtils::MM_Win95' => '7.38',
+ 'ExtUtils::MY' => '7.38',
+ 'ExtUtils::MakeMaker' => '7.38',
+ 'ExtUtils::MakeMaker::Config'=> '7.38',
+ 'ExtUtils::MakeMaker::Locale'=> '7.38',
+ 'ExtUtils::MakeMaker::version'=> '7.38',
+ 'ExtUtils::MakeMaker::version::regex'=> '7.38',
+ 'ExtUtils::Mkbootstrap' => '7.38',
+ 'ExtUtils::Mksymlists' => '7.38',
+ 'ExtUtils::testlib' => '7.38',
+ 'I18N::Langinfo' => '0.19',
+ 'List::Util' => '1.52',
+ 'List::Util::XS' => '1.52',
+ 'Module::CoreList' => '5.20190920',
+ 'Module::CoreList::Utils'=> '5.20190920',
+ 'Module::Metadata' => '1.000037',
+ 'Scalar::Util' => '1.52',
+ 'Sub::Util' => '1.52',
+ 'Test2' => '1.302168',
+ 'Test2::API' => '1.302168',
+ 'Test2::API::Breakage' => '1.302168',
+ 'Test2::API::Context' => '1.302168',
+ 'Test2::API::Instance' => '1.302168',
+ 'Test2::API::Stack' => '1.302168',
+ 'Test2::Event' => '1.302168',
+ 'Test2::Event::Bail' => '1.302168',
+ 'Test2::Event::Diag' => '1.302168',
+ 'Test2::Event::Encoding'=> '1.302168',
+ 'Test2::Event::Exception'=> '1.302168',
+ 'Test2::Event::Fail' => '1.302168',
+ 'Test2::Event::Generic' => '1.302168',
+ 'Test2::Event::Note' => '1.302168',
+ 'Test2::Event::Ok' => '1.302168',
+ 'Test2::Event::Pass' => '1.302168',
+ 'Test2::Event::Plan' => '1.302168',
+ 'Test2::Event::Skip' => '1.302168',
+ 'Test2::Event::Subtest' => '1.302168',
+ 'Test2::Event::TAP::Version'=> '1.302168',
+ 'Test2::Event::V2' => '1.302168',
+ 'Test2::Event::Waiting' => '1.302168',
+ 'Test2::EventFacet' => '1.302168',
+ 'Test2::EventFacet::About'=> '1.302168',
+ 'Test2::EventFacet::Amnesty'=> '1.302168',
+ 'Test2::EventFacet::Assert'=> '1.302168',
+ 'Test2::EventFacet::Control'=> '1.302168',
+ 'Test2::EventFacet::Error'=> '1.302168',
+ 'Test2::EventFacet::Hub'=> '1.302168',
+ 'Test2::EventFacet::Info'=> '1.302168',
+ 'Test2::EventFacet::Info::Table'=> '1.302168',
+ 'Test2::EventFacet::Meta'=> '1.302168',
+ 'Test2::EventFacet::Parent'=> '1.302168',
+ 'Test2::EventFacet::Plan'=> '1.302168',
+ 'Test2::EventFacet::Render'=> '1.302168',
+ 'Test2::EventFacet::Trace'=> '1.302168',
+ 'Test2::Formatter' => '1.302168',
+ 'Test2::Formatter::TAP' => '1.302168',
+ 'Test2::Hub' => '1.302168',
+ 'Test2::Hub::Interceptor'=> '1.302168',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302168',
+ 'Test2::Hub::Subtest' => '1.302168',
+ 'Test2::IPC' => '1.302168',
+ 'Test2::IPC::Driver' => '1.302168',
+ 'Test2::IPC::Driver::Files'=> '1.302168',
+ 'Test2::Tools::Tiny' => '1.302168',
+ 'Test2::Util' => '1.302168',
+ 'Test2::Util::ExternalMeta'=> '1.302168',
+ 'Test2::Util::Facets2Legacy'=> '1.302168',
+ 'Test2::Util::HashBase' => '1.302168',
+ 'Test2::Util::Trace' => '1.302168',
+ 'Test::Builder' => '1.302168',
+ 'Test::Builder::Formatter'=> '1.302168',
+ 'Test::Builder::Module' => '1.302168',
+ 'Test::Builder::Tester' => '1.302168',
+ 'Test::Builder::Tester::Color'=> '1.302168',
+ 'Test::Builder::TodoDiag'=> '1.302168',
+ 'Test::More' => '1.302168',
+ 'Test::Simple' => '1.302168',
+ 'Test::Tester' => '1.302168',
+ 'Test::Tester::Capture' => '1.302168',
+ 'Test::Tester::CaptureRunner'=> '1.302168',
+ 'Test::Tester::Delegate'=> '1.302168',
+ 'Test::use::ok' => '1.302168',
+ 'Time::HiRes' => '1.9763',
+ 'XS::APItest' => '1.03',
+ 'ok' => '1.302168',
+ 're' => '0.38',
+ },
+ removed => {
+ }
+ },
+ 5.031005 => {
+ delta_from => 5.031004,
+ changed => {
+ 'B' => '1.77',
+ 'B::Deparse' => '1.50',
+ 'B::Op_private' => '5.031005',
+ 'Config' => '5.031005',
+ 'Devel::PPPort' => '3.54',
+ 'Digest::MD5' => '2.55_01',
+ 'Dumpvalue' => '1.21',
+ 'ExtUtils::CBuilder' => '0.280233',
+ 'Math::BigFloat' => '1.999817_01',
+ 'Math::BigInt' => '1.999817_01',
+ 'Math::BigInt::Calc' => '1.999817_01',
+ 'Math::BigInt::FastCalc'=> '0.5009',
+ 'Math::BigInt::Lib' => '1.999817_01',
+ 'Module::CoreList' => '5.20191020',
+ 'Module::CoreList::Utils'=> '5.20191020',
+ 'Safe' => '2.41',
+ 'Time::HiRes' => '1.9764',
+ 'XS::APItest' => '1.04',
+ 'threads' => '2.23',
+ },
+ removed => {
+ }
+ },
+ 5.030001 => {
+ delta_from => 5.030000,
+ changed => {
+ 'B::Op_private' => '5.030001',
+ 'Config' => '5.030001',
+ 'Module::CoreList' => '5.20191110',
+ 'Module::CoreList::Utils'=> '5.20191110',
+ },
+ removed => {
+ }
+ },
);
sub is_core
@@ -16757,6 +17794,20 @@ sub is_core
arybase => '1',
}
},
+ 5.029005 => {
+ delta_from => 5.027002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.026003 => {
+ delta_from => 5.026002,
+ changed => {
+ },
+ removed => {
+ }
+ },
5.028001 => {
delta_from => 5.028000,
changed => {
@@ -16764,6 +17815,104 @@ sub is_core
removed => {
}
},
+ 5.029006 => {
+ delta_from => 5.029005,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.029007 => {
+ delta_from => 5.029006,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.029008 => {
+ delta_from => 5.029007,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.029009 => {
+ delta_from => 5.029008,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.028002 => {
+ delta_from => 5.028001,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.029010 => {
+ delta_from => 5.029009,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.030000 => {
+ delta_from => 5.02901,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031000 => {
+ delta_from => 5.030000,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031001 => {
+ delta_from => 5.031000,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031002 => {
+ delta_from => 5.031001,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031003 => {
+ delta_from => 5.031002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031004 => {
+ delta_from => 5.031003,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031005 => {
+ delta_from => 5.031004,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.030001 => {
+ delta_from => 5.030000,
+ changed => {
+ },
+ removed => {
+ }
+ },
);
%deprecated = _undelta(\%deprecated);
@@ -16779,7 +17928,6 @@ sub is_core
'Archive::Tar::File' => 'cpan',
'AutoLoader' => 'cpan',
'AutoSplit' => 'cpan',
- 'B::Debug' => 'cpan',
'CPAN' => 'cpan',
'CPAN::Author' => 'cpan',
'CPAN::Bundle' => 'cpan',
@@ -16942,41 +18090,13 @@ sub is_core
'JSON::PP::Boolean' => 'cpan',
'List::Util' => 'cpan',
'List::Util::XS' => 'cpan',
- 'Locale::Codes' => 'cpan',
- 'Locale::Codes::Constants'=> 'cpan',
- 'Locale::Codes::Country'=> 'cpan',
- 'Locale::Codes::Country_Codes'=> 'cpan',
- 'Locale::Codes::Country_Retired'=> 'cpan',
- 'Locale::Codes::Currency'=> 'cpan',
- 'Locale::Codes::Currency_Codes'=> 'cpan',
- 'Locale::Codes::Currency_Retired'=> 'cpan',
- 'Locale::Codes::LangExt'=> 'cpan',
- 'Locale::Codes::LangExt_Codes'=> 'cpan',
- 'Locale::Codes::LangExt_Retired'=> 'cpan',
- 'Locale::Codes::LangFam'=> 'cpan',
- 'Locale::Codes::LangFam_Codes'=> 'cpan',
- 'Locale::Codes::LangFam_Retired'=> 'cpan',
- 'Locale::Codes::LangVar'=> 'cpan',
- 'Locale::Codes::LangVar_Codes'=> 'cpan',
- 'Locale::Codes::LangVar_Retired'=> 'cpan',
- 'Locale::Codes::Language'=> 'cpan',
- 'Locale::Codes::Language_Codes'=> 'cpan',
- 'Locale::Codes::Language_Retired'=> 'cpan',
- 'Locale::Codes::Script' => 'cpan',
- 'Locale::Codes::Script_Codes'=> 'cpan',
- 'Locale::Codes::Script_Retired'=> 'cpan',
- 'Locale::Country' => 'cpan',
- 'Locale::Currency' => 'cpan',
- 'Locale::Language' => 'cpan',
'Locale::Maketext::Simple'=> 'cpan',
- 'Locale::Script' => 'cpan',
'MIME::Base64' => 'cpan',
'MIME::QuotedPrint' => 'cpan',
'Math::BigFloat' => 'cpan',
'Math::BigFloat::Trace' => 'cpan',
'Math::BigInt' => 'cpan',
'Math::BigInt::Calc' => 'cpan',
- 'Math::BigInt::CalcEmu' => 'cpan',
'Math::BigInt::FastCalc'=> 'cpan',
'Math::BigInt::Lib' => 'cpan',
'Math::BigInt::Trace' => 'cpan',
@@ -17150,6 +18270,7 @@ sub is_core
'Test2::EventFacet::Error'=> 'cpan',
'Test2::EventFacet::Hub'=> 'cpan',
'Test2::EventFacet::Info'=> 'cpan',
+ 'Test2::EventFacet::Info::Table'=> 'cpan',
'Test2::EventFacet::Meta'=> 'cpan',
'Test2::EventFacet::Parent'=> 'cpan',
'Test2::EventFacet::Plan'=> 'cpan',
@@ -17234,7 +18355,6 @@ sub is_core
'Archive::Tar' => undef,
'Archive::Tar::Constant'=> undef,
'Archive::Tar::File' => undef,
- 'B::Debug' => undef,
'CPAN' => undef,
'CPAN::Author' => undef,
'CPAN::Bundle' => undef,
@@ -17280,11 +18400,11 @@ sub is_core
'CPAN::Tarzip' => undef,
'CPAN::URL' => undef,
'CPAN::Version' => undef,
- 'Compress::Raw::Bzip2' => undef,
- 'Compress::Raw::Zlib' => undef,
- 'Compress::Zlib' => undef,
+ '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,
- 'DB_File' => undef,
+ 'DB_File' => 'https://github.com/pmqs/DB_File/issues',
'Digest' => undef,
'Digest::MD5' => undef,
'Digest::SHA' => undef,
@@ -17355,83 +18475,55 @@ sub is_core
'ExtUtils::testlib' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
'Fatal' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
'File::Fetch' => undef,
- 'File::GlobMapper' => undef,
+ 'File::GlobMapper' => 'https://github.com/pmqs/IO-Compress/issues',
'File::Path' => undef,
'File::Temp' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=File-Temp',
'Filter::Util::Call' => undef,
'Getopt::Long' => undef,
'HTTP::Tiny' => 'https://github.com/chansen/p5-http-tiny/issues',
- 'IO::Compress::Adapter::Bzip2'=> undef,
- 'IO::Compress::Adapter::Deflate'=> undef,
- 'IO::Compress::Adapter::Identity'=> undef,
- 'IO::Compress::Base' => undef,
- 'IO::Compress::Base::Common'=> undef,
- 'IO::Compress::Bzip2' => undef,
- 'IO::Compress::Deflate' => undef,
- 'IO::Compress::Gzip' => undef,
- 'IO::Compress::Gzip::Constants'=> undef,
- 'IO::Compress::RawDeflate'=> undef,
- 'IO::Compress::Zip' => undef,
- 'IO::Compress::Zip::Constants'=> undef,
- 'IO::Compress::Zlib::Constants'=> undef,
- 'IO::Compress::Zlib::Extra'=> undef,
+ 'IO::Compress::Adapter::Bzip2'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Adapter::Deflate'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Adapter::Identity'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Base' => 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Base::Common'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Bzip2' => 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Deflate' => 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Gzip' => 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Gzip::Constants'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::RawDeflate'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Zip' => 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Zip::Constants'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Zlib::Constants'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Compress::Zlib::Extra'=> 'https://github.com/pmqs/IO-Compress/issues',
'IO::Socket::IP' => undef,
- 'IO::Uncompress::Adapter::Bunzip2'=> undef,
- 'IO::Uncompress::Adapter::Identity'=> undef,
- 'IO::Uncompress::Adapter::Inflate'=> undef,
- 'IO::Uncompress::AnyInflate'=> undef,
- 'IO::Uncompress::AnyUncompress'=> undef,
- 'IO::Uncompress::Base' => undef,
- 'IO::Uncompress::Bunzip2'=> undef,
- 'IO::Uncompress::Gunzip'=> undef,
- 'IO::Uncompress::Inflate'=> undef,
- 'IO::Uncompress::RawInflate'=> undef,
- 'IO::Uncompress::Unzip' => undef,
+ 'IO::Uncompress::Adapter::Bunzip2'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Uncompress::Adapter::Identity'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Uncompress::Adapter::Inflate'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Uncompress::AnyInflate'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Uncompress::AnyUncompress'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Uncompress::Base' => 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Uncompress::Bunzip2'=> 'https://github.com/pmqs/IO-Compress/issues',
+ 'IO::Uncompress::Gunzip'=> 'https://github.com/pmqs/IO-Compress/issues',
+ '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,
'IPC::Cmd' => undef,
'IPC::Msg' => undef,
'IPC::Semaphore' => undef,
'IPC::SharedMem' => undef,
'IPC::SysV' => undef,
- 'JSON::PP' => undef,
- 'JSON::PP::Boolean' => undef,
+ 'JSON::PP' => 'https://github.com/makamaka/JSON-PP/issues',
+ 'JSON::PP::Boolean' => 'https://github.com/makamaka/JSON-PP/issues',
'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::Codes' => undef,
- 'Locale::Codes::Constants'=> undef,
- 'Locale::Codes::Country'=> undef,
- 'Locale::Codes::Country_Codes'=> undef,
- 'Locale::Codes::Country_Retired'=> undef,
- 'Locale::Codes::Currency'=> undef,
- 'Locale::Codes::Currency_Codes'=> undef,
- 'Locale::Codes::Currency_Retired'=> undef,
- 'Locale::Codes::LangExt'=> undef,
- 'Locale::Codes::LangExt_Codes'=> undef,
- 'Locale::Codes::LangExt_Retired'=> undef,
- 'Locale::Codes::LangFam'=> undef,
- 'Locale::Codes::LangFam_Codes'=> undef,
- 'Locale::Codes::LangFam_Retired'=> undef,
- 'Locale::Codes::LangVar'=> undef,
- 'Locale::Codes::LangVar_Codes'=> undef,
- 'Locale::Codes::LangVar_Retired'=> undef,
- 'Locale::Codes::Language'=> undef,
- 'Locale::Codes::Language_Codes'=> undef,
- 'Locale::Codes::Language_Retired'=> undef,
- 'Locale::Codes::Script' => undef,
- 'Locale::Codes::Script_Codes'=> undef,
- 'Locale::Codes::Script_Retired'=> undef,
- 'Locale::Country' => undef,
- 'Locale::Currency' => undef,
- 'Locale::Language' => undef,
'Locale::Maketext::Simple'=> undef,
- 'Locale::Script' => undef,
'MIME::Base64' => undef,
'MIME::QuotedPrint' => undef,
'Math::BigFloat' => undef,
'Math::BigFloat::Trace' => undef,
'Math::BigInt' => undef,
'Math::BigInt::Calc' => undef,
- 'Math::BigInt::CalcEmu' => undef,
'Math::BigInt::FastCalc'=> undef,
'Math::BigInt::Lib' => undef,
'Math::BigInt::Trace' => undef,
@@ -17605,6 +18697,7 @@ sub is_core
'Test2::EventFacet::Error'=> 'http://github.com/Test-More/test-more/issues',
'Test2::EventFacet::Hub'=> 'http://github.com/Test-More/test-more/issues',
'Test2::EventFacet::Info'=> 'http://github.com/Test-More/test-more/issues',
+ 'Test2::EventFacet::Info::Table'=> 'http://github.com/Test-More/test-more/issues',
'Test2::EventFacet::Meta'=> 'http://github.com/Test-More/test-more/issues',
'Test2::EventFacet::Parent'=> 'http://github.com/Test-More/test-more/issues',
'Test2::EventFacet::Plan'=> 'http://github.com/Test-More/test-more/issues',
@@ -17657,7 +18750,7 @@ sub is_core
'Unicode::Collate::CJK::Stroke'=> undef,
'Unicode::Collate::CJK::Zhuyin'=> undef,
'Unicode::Collate::Locale'=> undef,
- 'Win32' => 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',
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pod
index 2b563ff9ac..102383e095 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pod
@@ -215,10 +215,10 @@ A hash that contains information on the appropriate bug tracker
for each core module.
BUGS is an email or url to post bug reports. For modules with
-UPSTREAM => 'blead', use perl5-porters@perl.org. rt.cpan.org
+UPSTREAM => 'blead', use L<mailto:perl5-porters@perl.org>. rt.cpan.org
appears to automatically provide a URL for CPAN modules; any value
given here overrides the default:
-http://rt.cpan.org/Public/Dist/Display.html?Name=$ModuleName
+L<http://rt.cpan.org/Public/Dist/Display.html?Name=$ModuleName>
=back
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 d2d8a4e95a..2ced7a66c0 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.20181129_28';
+our $VERSION = '5.20191110';
our %utilities;
sub utilities {
@@ -1431,6 +1431,20 @@ my %delta = (
removed => {
}
},
+ 5.029005 => {
+ delta_from => 5.029004,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.026003 => {
+ delta_from => 5.026002,
+ changed => {
+ },
+ removed => {
+ }
+ },
5.028001 => {
delta_from => 5.028000,
changed => {
@@ -1438,6 +1452,105 @@ my %delta = (
removed => {
}
},
+ 5.029006 => {
+ delta_from => 5.029005,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.029007 => {
+ delta_from => 5.029006,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.029008 => {
+ delta_from => 5.029007,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.029009 => {
+ delta_from => 5.029008,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.028002 => {
+ delta_from => 5.028001,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.029010 => {
+ delta_from => 5.029009,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.030000 => {
+ delta_from => 5.029010,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031000 => {
+ delta_from => 5.03,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031001 => {
+ delta_from => 5.031,
+ changed => {
+ },
+ removed => {
+ 'podselect' => 1,
+ }
+ },
+ 5.031002 => {
+ delta_from => 5.031001,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031003 => {
+ delta_from => 5.031002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031004 => {
+ delta_from => 5.031003,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031005 => {
+ delta_from => 5.031004,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.030001 => {
+ delta_from => 5.03,
+ changed => {
+ },
+ removed => {
+ }
+ },
);
%utilities = Module::CoreList::_undelta(\%delta);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load.pm
index 9e69f83230..0c403d41b7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load.pm
@@ -1,6 +1,6 @@
package Module::Load;
-$VERSION = '0.32';
+$VERSION = '0.34';
use strict;
use warnings;
@@ -92,8 +92,7 @@ sub _load{
$import = $mod->can('import')
) and (
unshift(@_, $mod),
- goto &$import,
- return
+ goto &$import
)
);
}
@@ -334,6 +333,25 @@ C<Module::Load> cannot do implicit imports, only explicit imports.
to import from a module, even if the functions are in that modules'
C<@EXPORT>)
+=head1 SEE ALSO
+
+L<Module::Runtime> provides functions for loading modules,
+checking the validity of a module name,
+converting a module name to partial C<.pm> path,
+and related utility functions.
+
+L<"require" in perlfunc|https://metacpan.org/pod/perlfunc#require>
+and
+L<"use" in perlfunc|https://metacpan.org/pod/perlfunc#use>.
+
+L<Mojo::Loader> is a "class loader and plugin framework",
+and is included in the
+L<Mojolicious|https://metacpan.org/release/Mojolicious> distribution.
+
+L<Module::Loader> is a module for finding and loading modules
+in a given namespace, inspired by C<Mojo::Loader>.
+
+
=head1 ACKNOWLEDGEMENTS
Thanks to Jonas B. Nielsen for making explicit imports work.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Metadata.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Metadata.pm
index 7f49da6d59..ecc535f03b 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.000032-7-gb4e8a3f
+package Module::Metadata; # git description: v1.000035-3-gaa51be1
# 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.000033';
+our $VERSION = '1.000036';
use Carp qw/croak/;
use File::Spec;
@@ -214,7 +214,7 @@ sub new_from_module {
unless defined $args{version};
croak "provides() does not support version '$args{version}' metadata"
- unless grep { $args{version} eq $_ } qw/1.4 2/;
+ unless grep $args{version} eq $_, qw/1.4 2/;
$args{prefix} = 'lib' unless defined $args{prefix};
@@ -260,8 +260,8 @@ sub new_from_module {
# separating into primary & alternative candidates
my( %prime, %alt );
foreach my $file (@files) {
- my $mapped_filename = File::Spec::Unix->abs2rel( $file, $dir );
- my @path = split( /\//, $mapped_filename );
+ my $mapped_filename = File::Spec->abs2rel( $file, $dir );
+ my @path = File::Spec->splitdir( $mapped_filename );
(my $prime_package = join( '::', @path )) =~ s/\.pm$//;
my $pm_info = $class->new_from_file( $file );
@@ -667,7 +667,7 @@ sub _parse_fh {
sub __uniq (@)
{
my (%seen, $key);
- grep { not $seen{ $key = $_ }++ } @_;
+ grep !$seen{ $key = $_ }++, @_;
}
{
@@ -818,10 +818,10 @@ sub pod {
sub is_indexable {
my ($self, $package) = @_;
- my @indexable_packages = grep { $_ ne 'main' } $self->packages_inside;
+ my @indexable_packages = grep $_ ne 'main', $self->packages_inside;
# check for specific package, if provided
- return !! grep { $_ eq $package } @indexable_packages if $package;
+ return !! grep $_ eq $package, @indexable_packages if $package;
# otherwise, check for any indexable packages at all
return !! @indexable_packages;
@@ -841,7 +841,7 @@ Module::Metadata - Gather package and POD information from perl module files
=head1 VERSION
-version 1.000033
+version 1.000036
=head1 SYNOPSIS
@@ -1070,7 +1070,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 Tatsuhiko Miyagawa tokuhirom Kent Fredric Peter Rabbitson Steve Hay Jerry D. Hedden Craig A. Berry Mitchell Steinbrunner Edward Zborowski Gareth Harper James Raspass 'BinGOs' Williams Josh Jore
+=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
=over 4
@@ -1108,15 +1108,15 @@ Tomas Doran <bobtfish@bobtfish.net>
=item *
-Tatsuhiko Miyagawa <miyagawa@bulknews.net>
+tokuhirom <tokuhirom@gmail.com>
=item *
-tokuhirom <tokuhirom@gmail.com>
+Christian Walde <walde.christian@googlemail.com>
=item *
-Kent Fredric <kentnl@cpan.org>
+Tatsuhiko Miyagawa <miyagawa@bulknews.net>
=item *
@@ -1166,6 +1166,10 @@ Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Josh Jore <jjore@cpan.org>
+=item *
+
+Kent Fredric <kentnl@cpan.org>
+
=back
=head1 COPYRIGHT & LICENSE
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Net/Ping.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Net/Ping.pm
index 5aa32429cc..dce735a0a0 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.62";
+our $VERSION = "2.71";
# Globals
@@ -27,7 +27,7 @@ our $def_timeout = 5; # Default timeout to wait for a reply
our $def_proto = "tcp"; # Default protocol to use for pinging
our $def_factor = 1.2; # Default exponential backoff rate.
our $def_family = AF_INET; # Default family.
-our $max_datasize = 1024; # Maximum data bytes in a packet
+our $max_datasize = 65535; # Maximum data bytes. recommended: 1472 (Ethernet MTU: 1500)
# The data we exchange with the server for the stream protocol
our $pingstring = "pingschwingping!\n";
our $source_verify = 1; # Default is to verify source endpoint
@@ -40,9 +40,11 @@ my $AF_UNSPEC = eval { Socket::AF_UNSPEC() };
my $AI_NUMERICHOST = eval { Socket::AI_NUMERICHOST() } || 4;
my $NI_NUMERICHOST = eval { Socket::NI_NUMERICHOST() } || 2;
my $IPPROTO_IPV6 = eval { Socket::IPPROTO_IPV6() } || 41;
+my $NIx_NOSERV = eval { Socket::NIx_NOSERV() } || 2;
#my $IPV6_HOPLIMIT = eval { Socket::IPV6_HOPLIMIT() }; # ping6 -h 0-255
my $qr_family = qr/^(?:(?:(:?ip)?v?(?:4|6))|${\AF_INET}|$AF_INET6)$/;
my $qr_family4 = qr/^(?:(?:(:?ip)?v?4)|${\AF_INET})$/;
+my $Socket_VERSION = eval { $Socket::VERSION };
if ($^O =~ /Win32/i) {
# Hack to avoid this Win32 spewage:
@@ -130,7 +132,7 @@ sub new
unless $proto =~ m/^(icmp|icmpv6|udp|tcp|syn|stream|external)$/;
$self->{proto} = $proto;
- $timeout = $def_timeout unless $timeout; # Determine the timeout
+ $timeout = $def_timeout unless defined $timeout; # Determine the timeout
croak("Default timeout for ping must be greater than 0 seconds")
if $timeout <= 0;
$self->{timeout} = $timeout;
@@ -141,8 +143,8 @@ sub new
if ($self->{'host'}) {
my $host = $self->{'host'};
- my $ip = _resolv($host)
- or croak("could not resolve host $host");
+ my $ip = _resolv($host) or
+ carp("could not resolve host $host");
$self->{host} = $ip;
$self->{family} = $ip->{family};
}
@@ -150,7 +152,7 @@ sub new
if ($self->{bind}) {
my $addr = $self->{bind};
my $ip = _resolv($addr)
- or croak("could not resolve local addr $addr");
+ or carp("could not resolve local addr $addr");
$self->{local_addr} = $ip;
} else {
$self->{local_addr} = undef; # Don't bind by default
@@ -173,11 +175,16 @@ sub new
croak('Family must be "ipv4" or "ipv6"')
}
} else {
- $self->{family} = $def_family;
+ if ($self->{proto} eq 'icmpv6') {
+ $self->{family} = $AF_INET6;
+ } else {
+ $self->{family} = $def_family;
+ }
}
$min_datasize = ($proto eq "udp") ? 1 : 0; # Determine data size
$data_size = $min_datasize unless defined($data_size) && $proto ne "tcp";
+ # allow for fragmented packets if data_size>1472 (MTU 1500)
croak("Data for ping must be from $min_datasize to $max_datasize bytes")
if ($data_size < $min_datasize) || ($data_size > $max_datasize);
$data_size-- if $self->{proto} eq "udp"; # We provide the first byte
@@ -225,7 +232,7 @@ sub new
}
elsif ($self->{proto} eq "icmpv6")
{
- croak("icmpv6 ping requires root privilege") if !_isroot();
+ #croak("icmpv6 ping requires root privilege") if !_isroot();
croak("Wrong family $self->{family} for icmpv6 protocol")
if $self->{family} and $self->{family} != $AF_INET6;
$self->{family} = $AF_INET6;
@@ -321,7 +328,7 @@ sub bind
($self->{proto} eq "udp" || $self->{proto} eq "icmp");
$ip = $self->_resolv($local_addr);
- croak("nonexistent local address $local_addr") unless defined($ip);
+ carp("nonexistent local address $local_addr") unless defined($ip);
$self->{local_addr} = $ip;
if (($self->{proto} ne "udp") &&
@@ -636,12 +643,33 @@ use constant ICMP_ECHO => 8;
use constant ICMPv6_ECHO => 128;
use constant ICMP_TIME_EXCEEDED => 11; # ICMP packet types
use constant ICMP_PARAMETER_PROBLEM => 12; # ICMP packet types
+use constant ICMP_TIMESTAMP => 13;
+use constant ICMP_TIMESTAMP_REPLY => 14;
use constant ICMP_STRUCT => "C2 n3 A"; # Structure of a minimal ICMP packet
+use constant ICMP_TIMESTAMP_STRUCT => "C2 n3 N3"; # Structure of a minimal timestamp ICMP packet
use constant SUBCODE => 0; # No ICMP subcode for ECHO and ECHOREPLY
use constant ICMP_FLAGS => 0; # No special flags for send or recv
use constant ICMP_PORT => 0; # No port with ICMP
use constant IP_MTU_DISCOVER => 10; # linux only
+sub message_type
+{
+ my ($self,
+ $type
+ ) = @_;
+
+ croak "Setting message type only supported on 'icmp' protocol"
+ unless $self->{proto} eq 'icmp';
+
+ return $self->{message_type} || 'echo'
+ unless defined($type);
+
+ croak "Supported icmp message type are limited to 'echo' and 'timestamp': '$type' not supported"
+ unless $type =~ /^echo|timestamp$/i;
+
+ $self->{message_type} = lc($type);
+}
+
sub ping_icmp
{
my ($self,
@@ -662,6 +690,7 @@ sub ping_icmp
$from_saddr, # sockaddr_in of sender
$from_port, # Port packet was sent from
$from_ip, # Packed IP of sender
+ $timestamp_msg, # ICMP timestamp message type
$from_type, # ICMP type
$from_subcode, # ICMP subcode
$from_chk, # ICMP packet checksum
@@ -672,6 +701,7 @@ sub ping_icmp
$ip = $self->{host} if !defined $ip and $self->{host};
$timeout = $self->{timeout} if !defined $timeout and $self->{timeout};
+ $timestamp_msg = $self->{message_type} && $self->{message_type} eq 'timestamp' ? 1 : 0;
socket($self->{fh}, $ip->{family}, SOCK_RAW, $self->{proto_num}) ||
croak("icmp socket error - $!");
@@ -685,19 +715,29 @@ sub ping_icmp
$self->{seq} = ($self->{seq} + 1) % 65536; # Increment sequence
$checksum = 0; # No checksum for starters
if ($ip->{family} == AF_INET) {
- $msg = pack(ICMP_STRUCT . $self->{data_size}, ICMP_ECHO, SUBCODE,
- $checksum, $self->{pid}, $self->{seq}, $self->{data});
+ if ($timestamp_msg) {
+ $msg = pack(ICMP_TIMESTAMP_STRUCT, ICMP_TIMESTAMP, SUBCODE,
+ $checksum, $self->{pid}, $self->{seq}, 0, 0, 0);
+ } else {
+ $msg = pack(ICMP_STRUCT . $self->{data_size}, ICMP_ECHO, SUBCODE,
+ $checksum, $self->{pid}, $self->{seq}, $self->{data});
+ }
} else {
# how to get SRC
- my $pseudo_header = pack('a16a16Nnn', $ip->{addr_in}, $ip->{addr_in}, 8+length($self->{data}), "\0", 0x003a);
+ my $pseudo_header = pack('a16a16Nnn', $ip->{addr_in}, $ip->{addr_in}, 8+length($self->{data}), 0, 0x003a);
$msg = pack(ICMP_STRUCT . $self->{data_size}, ICMPv6_ECHO, SUBCODE,
$checksum, $self->{pid}, $self->{seq}, $self->{data});
$msg = $pseudo_header.$msg
}
$checksum = Net::Ping->checksum($msg);
if ($ip->{family} == AF_INET) {
- $msg = pack(ICMP_STRUCT . $self->{data_size}, ICMP_ECHO, SUBCODE,
- $checksum, $self->{pid}, $self->{seq}, $self->{data});
+ if ($timestamp_msg) {
+ $msg = pack(ICMP_TIMESTAMP_STRUCT, ICMP_TIMESTAMP, SUBCODE,
+ $checksum, $self->{pid}, $self->{seq}, 0, 0, 0);
+ } else {
+ $msg = pack(ICMP_STRUCT . $self->{data_size}, ICMP_ECHO, SUBCODE,
+ $checksum, $self->{pid}, $self->{seq}, $self->{data});
+ }
} else {
$msg = pack(ICMP_STRUCT . $self->{data_size}, ICMPv6_ECHO, SUBCODE,
$checksum, $self->{pid}, $self->{seq}, $self->{data});
@@ -731,14 +771,29 @@ sub ping_icmp
$from_saddr = recv($self->{fh}, $recv_msg, 1500, ICMP_FLAGS);
($from_port, $from_ip) = _unpack_sockaddr_in($from_saddr, $ip->{family});
($from_type, $from_subcode) = unpack("C2", substr($recv_msg, 20, 2));
- if ($from_type == ICMP_ECHOREPLY) {
+ if ($from_type == ICMP_TIMESTAMP_REPLY) {
($from_pid, $from_seq) = unpack("n3", substr($recv_msg, 24, 4))
if length $recv_msg >= 28;
+ } elsif ($from_type == ICMP_ECHOREPLY) {
+ #warn "ICMP_ECHOREPLY: ", $ip->{family}, " ",$recv_msg, ":", length($recv_msg);
+ ($from_pid, $from_seq) = unpack("n2", substr($recv_msg, 24, 4))
+ if ($ip->{family} == AF_INET && length $recv_msg == 28);
+ ($from_pid, $from_seq) = unpack("n2", substr($recv_msg, 4, 4))
+ if ($ip->{family} == $AF_INET6 && length $recv_msg == 8);
} elsif ($from_type == ICMPv6_ECHOREPLY) {
- ($from_pid, $from_seq) = unpack("n3", substr($recv_msg, 24, 4))
- if length $recv_msg >= 28;
+ #($from_pid, $from_seq) = unpack("n3", substr($recv_msg, 24, 4))
+ # if length $recv_msg >= 28;
+ #($from_pid, $from_seq) = unpack("n2", substr($recv_msg, 24, 4))
+ # if ($ip->{family} == AF_INET && length $recv_msg == 28);
+ #warn "ICMPv6_ECHOREPLY: ", $ip->{family}, " ",$recv_msg, ":", length($recv_msg);
+ ($from_pid, $from_seq) = unpack("n2", substr($recv_msg, 4, 4))
+ if ($ip->{family} == $AF_INET6 && length $recv_msg == 8);
+ #} elsif ($from_type == ICMPv6_NI_REPLY) {
+ # ($from_pid, $from_seq) = unpack("n2", substr($recv_msg, 4, 4))
+ # if ($ip->{family} == $AF_INET6 && length $recv_msg == 8);
} else {
- ($from_pid, $from_seq) = unpack("n3", substr($recv_msg, 52, 4))
+ #warn "ICMP: ", $from_type, " ",$ip->{family}, " ",$recv_msg, ":", length($recv_msg);
+ ($from_pid, $from_seq) = unpack("n2", substr($recv_msg, 52, 4))
if length $recv_msg >= 56;
}
$self->{from_ip} = $from_ip;
@@ -747,7 +802,10 @@ sub ping_icmp
next if ($from_pid != $self->{pid});
next if ($from_seq != $self->{seq});
if (! $source_verify || ($self->ntop($from_ip) eq $self->ntop($ip))) { # Does the packet check out?
- if (($from_type == ICMP_ECHOREPLY) || ($from_type == ICMPv6_ECHOREPLY)) {
+ if (!$timestamp_msg && (($from_type == ICMP_ECHOREPLY) || ($from_type == ICMPv6_ECHOREPLY))) {
+ $ret = 1;
+ $done = 1;
+ } elsif ($timestamp_msg && $from_type == ICMP_TIMESTAMP_REPLY) {
$ret = 1;
$done = 1;
} elsif (($from_type == ICMP_UNREACHABLE) || ($from_type == ICMPv6_UNREACHABLE)) {
@@ -1130,13 +1188,14 @@ sub open
$self->{family_local} = $self->{family};
}
- $ip = $self->_resolv($host);
$timeout = $self->{timeout} unless $timeout;
+ $ip = $self->_resolv($host);
- if($self->{proto} eq "stream") {
- if(defined($self->{fh}->fileno())) {
+ if ($self->{proto} eq "stream") {
+ if (defined($self->{fh}->fileno())) {
croak("socket is already open");
} else {
+ return () unless $ip;
$self->tcp_connect($ip, $timeout);
}
}
@@ -1793,12 +1852,13 @@ sub _resolv {
# Clean up port
if (defined($h{port}) && (($h{port} !~ /^\d{1,5}$/) || ($h{port} < 1) || ($h{port} > 65535))) {
croak("Invalid port `$h{port}' in `$name'");
+ return undef;
}
# END - host:port
# address check
# new way
- if ($Socket::VERSION >= 1.94) {
+ if ($Socket_VERSION > 1.94) {
my %hints = (
family => $AF_UNSPEC,
protocol => IPPROTO_TCP,
@@ -1831,7 +1891,7 @@ sub _resolv {
# resolve
# new way
- if ($Socket::VERSION >= 1.94) {
+ if ($Socket_VERSION >= 1.94) {
my %hints = (
family => $family,
protocol => IPPROTO_TCP
@@ -1839,7 +1899,7 @@ sub _resolv {
my ($err, @getaddr) = Socket::getaddrinfo($h{host}, undef, \%hints);
if (defined($getaddr[0])) {
- my ($err, $address) = Socket::getnameinfo($getaddr[0]->{addr}, $NI_NUMERICHOST);
+ my ($err, $address) = Socket::getnameinfo($getaddr[0]->{addr}, $NI_NUMERICHOST, $NIx_NOSERV);
if (defined($address)) {
$h{addr} = $address;
$h{addr} =~ s/\%(.)*$//; # remove %ifID if IPv6
@@ -1849,18 +1909,21 @@ sub _resolv {
} else {
(undef, $h{addr_in}, undef, undef) = Socket::unpack_sockaddr_in6 $getaddr[0]->{addr};
}
- return \%h
+ return \%h;
} else {
- croak("getnameinfo($getaddr[0]->{addr}) failed - $err");
+ carp("getnameinfo($getaddr[0]->{addr}) failed - $err");
+ return undef;
}
} else {
- croak(sprintf("getaddrinfo($h{host},,%s) failed - $err",
+ warn(sprintf("getaddrinfo($h{host},,%s) failed - $err",
$family == AF_INET ? "AF_INET" : "AF_INET6"));
+ return undef;
}
# old way
} else {
if ($family == $AF_INET6) {
croak("Socket >= 1.94 required for IPv6 - found Socket $Socket::VERSION");
+ return undef;
}
my @gethost = gethostbyname($h{host});
@@ -1870,9 +1933,11 @@ sub _resolv {
$h{family} = AF_INET;
return \%h
} else {
- croak("gethostbyname($h{host}) failed - $^E");
+ carp("gethostbyname($h{host}) failed - $^E");
+ return undef;
}
}
+ return undef;
}
sub _pack_sockaddr_in($$) {
@@ -1907,12 +1972,12 @@ sub _inet_ntoa {
) = @_;
my $ret;
- if ($Socket::VERSION >= 1.94) {
+ if ($Socket_VERSION >= 1.94) {
my ($err, $address) = Socket::getnameinfo($addr, $NI_NUMERICHOST);
if (defined($address)) {
$ret = $address;
} else {
- croak("getnameinfo($addr) failed - $err");
+ carp("getnameinfo($addr) failed - $err");
}
} else {
$ret = inet_ntoa($addr)
@@ -2022,7 +2087,7 @@ utility to perform the ping, and generally produces relatively
accurate results. If C<Net::Ping::External> if not installed on your
system, specifying the "external" protocol will result in an error.
-If the "syn" protocol is specified, the ping() method will only
+If the "syn" protocol is specified, the L</ping> method will only
send a TCP SYN packet to the remote host then immediately return.
If the syn packet was sent successfully, it will return a true value,
otherwise it will return false. NOTE: Unlike the other protocols,
@@ -2030,12 +2095,10 @@ the return value does NOT determine if the remote host is alive or
not since the full TCP three-way handshake may not have completed
yet. The remote host is only considered reachable if it receives
a TCP ACK within the timeout specified. To begin waiting for the
-ACK packets, use the ack() method as explained below. Use the
+ACK packets, use the L</ack> method as explained below. Use the
"syn" protocol instead the "tcp" protocol to determine reachability
of multiple destinations simultaneously by sending parallel TCP
SYN packets. It will not block while testing each remote host.
-demo/fping is provided in this distribution to demonstrate the
-"syn" protocol as an example.
This protocol does not require any special privileges.
=head2 Functions
@@ -2046,6 +2109,7 @@ This protocol does not require any special privileges.
host, port, bind, gateway, retrans, pingstring,
source_verify econnrefused dontfrag
IPV6_USE_MIN_MTU IPV6_RECVPATHMTU])
+X<new>
Create a new ping object. All of the parameters are optional and can
be passed as hash ref. All options besides the first 7 must be passed
@@ -2064,7 +2128,8 @@ are included in the ping packet sent to the remote host. The number of
data bytes is ignored if the protocol is "tcp". The minimum (and
default) number of data bytes is 1 if the protocol is "udp" and 0
otherwise. The maximum number of data bytes that can be specified is
-1024.
+65535, but staying below the MTU (1472 bytes for ICMP) is recommended.
+Many small devices cannot deal with fragmented ICMP packets.
If C<device> is given, this device is used to bind the source endpoint
before sending the ping packet. I believe this only works with
@@ -2105,6 +2170,7 @@ IP_PMTUDISC_DO but need we don't chunk oversized packets. You need to
set $data_size manually.
=item $p->ping($host [, $timeout [, $family]]);
+X<ping>
Ping the remote host and wait for a response. $host can be either the
hostname or the IP number of the remote host. The optional timeout
@@ -2120,6 +2186,7 @@ be a float, as returned by the Time::HiRes::time() function, if hires()
has been previously called, otherwise it is returned as an integer.
=item $p->source_verify( { 0 | 1 } );
+X<source_verify>
Allows source endpoint verification to be enabled or disabled.
This is useful for those remote destinations with multiples
@@ -2130,6 +2197,7 @@ This only affects udp and icmp protocol pings.
This is enabled by default.
=item $p->service_check( { 0 | 1 } );
+X<service_check>
Set whether or not the connect behavior should enforce
remote service availability as well as reachability. Normally,
@@ -2154,28 +2222,34 @@ This affects the "udp", "tcp", and "syn" protocols.
This is disabled by default.
=item $p->tcp_service_check( { 0 | 1 } );
+X<tcp_service_check>
Deprecated method, but does the same as service_check() method.
=item $p->hires( { 0 | 1 } );
+X<hires>
With 1 causes this module to use Time::HiRes module, allowing milliseconds
to be returned by subsequent calls to ping().
=item $p->time
+X<time>
The current time, hires or not.
=item $p->socket_blocking_mode( $fh, $mode );
+X<socket_blocking_mode>
Sets or clears the O_NONBLOCK flag on a file handle.
=item $p->IPV6_USE_MIN_MTU
+X<IPV6_USE_MIN_MTU>
With argument sets the option.
Without returns the option value.
=item $p->IPV6_RECVPATHMTU
+X<IPV6_RECVPATHMTU>
Notify an according IPv6 MTU.
@@ -2183,11 +2257,13 @@ With argument sets the option.
Without returns the option value.
=item $p->IPV6_HOPLIMIT
+X<IPV6_HOPLIMIT>
With argument sets the option.
Without returns the option value.
=item $p->IPV6_REACHCONF I<NYI>
+X<IPV6_REACHCONF>
Sets ipv6 reachability
IPV6_REACHCONF was removed in RFC3542. ping6 -R supports it.
@@ -2199,6 +2275,7 @@ Without returns the option value.
Not yet implemented.
=item $p->bind($local_addr);
+X<bind>
Sets the source address from which pings will be sent. This must be
the address of one of the interfaces on the local host. $local_addr
@@ -2215,7 +2292,17 @@ object.
The bind() call can be omitted when specifying the C<bind> option to
new().
+=item $p->message_type([$ping_type]);
+X<message_type>
+
+When you are using the "icmp" protocol, this call permit to change the
+message type to 'echo' or 'timestamp' (only for IPv4, see RFC 792).
+
+Without argument, it returns the currently used icmp protocol message type.
+By default, it returns 'echo'.
+
=item $p->open($host);
+X<open>
When you are using the "stream" protocol, this call pre-opens the
tcp socket. It's only necessary to do this if you want to
@@ -2230,6 +2317,7 @@ The $host argument can be omitted when specifying the C<host> option to
new().
=item $p->ack( [ $host ] );
+X<ack>
When using the "syn" protocol, use this method to determine
the reachability of the remote host. This method is meant
@@ -2243,57 +2331,66 @@ host is not listening on the port attempted, then the TCP
connection will not be established and ack() will return
undef. In list context, the host, the ack time, the dotted ip
string, and the port number will be returned instead of just the host.
-If the optional $host argument is specified, the return
+If the optional C<$host> argument is specified, the return
value will be pertaining to that host only.
This call simply does nothing if you are using any protocol
-other than syn.
+other than "syn".
-When new() had a host option, this host will be used.
-Without host argument, all hosts are scanned.
+When L</new> had a host option, this host will be used.
+Without C<$host> argument, all hosts are scanned.
=item $p->nack( $failed_ack_host );
+X<nack>
-The reason that host $failed_ack_host did not receive a
-valid ACK. Useful to find out why when ack( $fail_ack_host )
+The reason that C<host $failed_ack_host> did not receive a
+valid ACK. Useful to find out why when C<ack($fail_ack_host)>
returns a false value.
=item $p->ack_unfork($host)
+X<ack_unfork>
-The variant called by ack() with the syn protocol and $syn_forking
+The variant called by L</ack> with the "syn" protocol and C<$syn_forking>
enabled.
=item $p->ping_icmp([$host, $timeout, $family])
+X<ping_icmp>
-The ping() method used with the icmp protocol.
+The L</ping> method used with the icmp protocol.
=item $p->ping_icmpv6([$host, $timeout, $family]) I<NYI>
+X<ping_icmpv6>
-The ping() method used with the icmpv6 protocol.
+The L</ping> method used with the icmpv6 protocol.
=item $p->ping_stream([$host, $timeout, $family])
+X<ping_stream>
-The ping() method used with the stream protocol.
+The L</ping> method used with the stream protocol.
Perform a stream ping. If the tcp connection isn't
already open, it opens it. It then sends some data and waits for
a reply. It leaves the stream open on exit.
=item $p->ping_syn([$host, $ip, $start_time, $stop_time])
+X<ping_syn>
-The ping() method used with the syn protocol.
+The L</ping> method used with the syn protocol.
Sends a TCP SYN packet to host specified.
=item $p->ping_syn_fork([$host, $timeout, $family])
+X<ping_syn_fork>
-The ping() method used with the forking syn protocol.
+The L</ping> method used with the forking syn protocol.
=item $p->ping_tcp([$host, $timeout, $family])
+X<ping_tcp>
-The ping() method used with the tcp protocol.
+The L</ping> method used with the tcp protocol.
=item $p->ping_udp([$host, $timeout, $family])
+X<ping_udp>
-The ping() method used with the udp protocol.
+The L</ping> method used with the udp protocol.
Perform a udp echo ping. Construct a message of
at least the one-byte sequence number and any additional data bytes.
@@ -2303,21 +2400,25 @@ done. Otherwise go back and wait for the message until we run out
of time. Return the result of our efforts.
=item $p->ping_external([$host, $timeout, $family])
+X<ping_external>
-The ping() method used with the external protocol.
-Uses Net::Ping::External to do an external ping.
+The L</ping> method used with the external protocol.
+Uses L<Net::Ping::External> to do an external ping.
=item $p->tcp_connect([$ip, $timeout])
+X<tcp_connect>
Initiates a TCP connection, for a tcp ping.
=item $p->tcp_echo([$ip, $timeout, $pingstring])
+X<tcp_echo>
Performs a TCP echo.
It writes the given string to the socket and then reads it
back. It returns 1 on success, 0 on failure.
=item $p->close();
+X<close>
Close the network connection for this ping object. The network
connection is also closed by "undef $p". The network connection is
@@ -2325,45 +2426,52 @@ automatically closed if the ping object goes out of scope (e.g. $p is
local to a subroutine and you leave the subroutine).
=item $p->port_number([$port_number])
+X<port_number>
When called with a port number, the port number used to ping is set to
-$port_number rather than using the echo port. It also has the effect
+C<$port_number> rather than using the echo port. It also has the effect
of calling C<$p-E<gt>service_check(1)> causing a ping to return a successful
response only if that specific port is accessible. This function returns
-the value of the port that C<ping()> will connect to.
+the value of the port that L</ping> will connect to.
=item $p->mselect
+X<mselect>
-A select() wrapper that compensates for platform
+A C<select()> wrapper that compensates for platform
peculiarities.
=item $p->ntop
+X<ntop>
-Platform abstraction over inet_ntop()
+Platform abstraction over C<inet_ntop()>
=item $p->checksum($msg)
+X<checksum>
Do a checksum on the message. Basically sum all of
the short words and fold the high order bits into the low order bits.
=item $p->icmp_result
+X<icmp_result>
Returns a list of addr, type, subcode.
=item pingecho($host [, $timeout]);
+X<pingecho>
To provide backward compatibility with the previous version of
-Net::Ping, a pingecho() subroutine is available with the same
-functionality as before. pingecho() uses the tcp protocol. The
-return values and parameters are the same as described for the ping()
+L<Net::Ping>, a C<pingecho()> subroutine is available with the same
+functionality as before. C<pingecho()> uses the tcp protocol. The
+return values and parameters are the same as described for the L</ping>
method. This subroutine is obsolete and may be removed in a future
-version of Net::Ping.
+version of L<Net::Ping>.
=item wakeonlan($mac, [$host, [$port]])
+X<wakeonlan>
Emit the popular wake-on-lan magic udp packet to wake up a local
device. See also L<Net::Wake>, but this has the mac address as 1st arg.
-$host should be the local gateway. Without it will broadcast.
+C<$host> should be the local gateway. Without it will broadcast.
Default host: '255.255.255.255'
Default port: 9
@@ -2406,7 +2514,7 @@ kinds of ICMP packets.
The latest source tree is available via git:
- git clone https://github.com/rurban/net-ping.git Net-Ping
+ git clone https://github.com/rurban/Net-Ping.git
cd Net-Ping
The tarball can be created as follows:
@@ -2420,18 +2528,12 @@ The latest Net::Ping releases are included in cperl and perl5.
For a list of known issues, visit:
L<https://rt.cpan.org/NoAuth/Bugs.html?Dist=Net-Ping>
+and
+L<https://github.com/rurban/Net-Ping/issues>
To report a new bug, visit:
-L<https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-Ping> (stale)
-
-or call:
-
- perlbug
-
-resp.:
-
- cperlbug
+L<https://github.com/rurban/Net-Ping/issues>
=head1 AUTHORS
@@ -2461,6 +2563,8 @@ resp.:
=head1 COPYRIGHT
+Copyright (c) 2017-2018, Reini Urban. All rights reserved.
+
Copyright (c) 2016, cPanel Inc. All rights reserved.
Copyright (c) 2012, Steve Peters. All rights reserved.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pm
index ae33cad992..4de039410f 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.84';
+our $VERSION = '1.88';
require XSLoader;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod
index a319b0df3a..e4f9a3d18f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod
@@ -235,6 +235,9 @@ the exception that C<POSIX::chmod()> can only change one file at a time
$c = POSIX::chmod 0664, $file1, $file2; # throws exception
+As with the built-in C<chmod()>, C<$file> may be a filename or a file
+handle.
+
=item C<chown>
This is identical to Perl's builtin C<chown()> function, allowing one
@@ -307,12 +310,15 @@ Generates the path name for the controlling terminal.
This is identical to the C function C<ctime()> and equivalent
to C<asctime(localtime(...))>, see L</asctime> and L</localtime>.
-=item C<cuserid>
+=item C<cuserid> [POSIX.1-1988]
Get the login name of the owner of the current process.
$name = POSIX::cuserid();
+Note: this function has not been specified by POSIX since 1990 and is included
+only for backwards compatibility. New code should use L<C<getlogin()>|perlfunc/getlogin> instead.
+
=item C<difftime>
This is identical to the C function C<difftime()>, for returning
@@ -1377,8 +1383,8 @@ See also L</remquo>.
=item C<remove>
-This is identical to Perl's builtin C<unlink()> function
-for removing files, see L<perlfunc/unlink>.
+Deletes a name from the filesystem. Calls L<perlfunc/unlink> for
+files and L<perlfunc/rmdir> for directories.
=item C<remquo>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/encoding.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/encoding.pm
index 3d740b181a..35ad712d0a 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.26';
+our $VERSION = '0.27';
our $DEBUG = 0;
$DEBUG and warn __PACKAGE__, " called by ", join(", ", caller), "\n";
@@ -14,7 +14,7 @@ require XSLoader;
XSLoader::load();
our $fallback =
- Encode::PERLQQ()|Encode::WARN_ON_ERR()|Encode::STOP_AT_PARTIAL();
+ Encode::PERLQQ()|Encode::WARN_ON_ERR()|Encode::ONLY_PRAGMA_WARNINGS()|Encode::STOP_AT_PARTIAL();
1;
__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/scalar.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/scalar.pm
index 61b62ea3a2..6f4fa176be 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/scalar.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/scalar.pm
@@ -1,5 +1,5 @@
package PerlIO::scalar;
-our $VERSION = '0.29';
+our $VERSION = '0.30';
require XSLoader;
XSLoader::load();
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm
index a737e5b3e9..6ebab1e0e5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm
@@ -1,4 +1,4 @@
-# Pod::Man -- Convert POD data to formatted *roff input.
+# Convert POD data to formatted *roff input.
#
# This module translates POD documentation into *roff markup using the man
# macro set, and is intended for converting POD documents written as Unix
@@ -6,18 +6,7 @@
# a replacement for the pod2man command distributed with versions of Perl
# prior to 5.6.
#
-# Perl core hackers, please note that this module is also separately
-# maintained outside of the Perl core as part of the podlators. Please send
-# me any patches at the address above in addition to sending them to the
-# standard Perl mailing lists.
-#
-# Written by Russ Allbery <rra@cpan.org>
-# Substantial contributions by Sean Burke <sburke@cpan.org>
-# Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
-# 2010, 2012, 2013, 2014, 2015, 2016, 2017 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.
+# SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl
##############################################################################
# Modules and declarations
@@ -43,7 +32,7 @@ BEGIN {
@ISA = qw(Pod::Simple);
-$VERSION = '4.10';
+$VERSION = '4.11';
# Set the debugging level. If someone has inserted a debug function into this
# class already, use that. Otherwise, use any Pod::Simple debug function
@@ -140,6 +129,7 @@ sub new {
$self->no_errata_section (0);
$self->complain_stderr (0);
} elsif ($$self{errors} eq 'none') {
+ $self->no_errata_section (1);
$self->no_whining (1);
} else {
croak (qq(Invalid errors setting: "$$self{errors}"));
@@ -1651,9 +1641,9 @@ sub preamble_template {
__END__
=for stopwords
-en em ALLCAPS teeny fixedbold fixeditalic fixedbolditalic stderr utf8
-UTF-8 Allbery Sean Burke Ossanna Solaris formatters troff uppercased
-Christiansen nourls parsers Kernighan lquote rquote
+en em ALLCAPS teeny fixedbold fixeditalic fixedbolditalic stderr utf8 UTF-8
+Allbery Sean Burke Ossanna Solaris formatters troff uppercased Christiansen
+nourls parsers Kernighan lquote rquote
=head1 NAME
@@ -2014,16 +2004,17 @@ only matters for troff output.
=head1 AUTHOR
-Russ Allbery <rra@cpan.org>, based I<very> heavily on the original
-B<pod2man> by Tom Christiansen <tchrist@mox.perl.com>. The modifications to
-work with Pod::Simple instead of Pod::Parser were originally contributed by
-Sean Burke (but I've since hacked them beyond recognition and all bugs are
-mine).
+Russ Allbery <rra@cpan.org>, based I<very> heavily on the original B<pod2man>
+by Tom Christiansen <tchrist@mox.perl.com>. The modifications to work with
+Pod::Simple instead of Pod::Parser were originally contributed by Sean Burke
+<sburke@cpan.org> (but I've since hacked them beyond recognition and all bugs
+are mine).
=head1 COPYRIGHT AND LICENSE
-Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-2009, 2010, 2012, 2013, 2014, 2015, 2016, 2017 Russ Allbery <rra@cpan.org>
+Copyright 1999-2010, 2012-2018 Russ Allbery <rra@cpan.org>
+
+Substantial contributions by Sean Burke <sburke@cpan.org>.
This program is free software; you may redistribute it and/or modify it
under the same terms as Perl itself.
@@ -2044,7 +2035,11 @@ documentation on writing manual pages if you've not done it before and
aren't familiar with the conventions.
The current version of this module is always available from its web site at
-L<http://www.eyrie.org/~eagle/software/podlators/>. It is also part of the
+L<https://www.eyrie.org/~eagle/software/podlators/>. 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/Pod/ParseLink.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm
index 9a1627079b..0be5323973 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm
@@ -1,19 +1,11 @@
-# Pod::ParseLink -- Parse an L<> formatting code in POD text.
-#
-# Copyright 2001, 2008, 2009, 2014 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.
+# Parse an L<> formatting code in POD text.
#
# This module implements parsing of the text of an L<> formatting code as
# defined in perlpodspec. It should be suitable for any POD formatter. It
# exports only one function, parselink(), which returns the five-item parse
# defined in perlpodspec.
#
-# Perl core hackers, please note that this module is also separately
-# maintained outside of the Perl core as part of the podlators. Please send
-# me any patches at the address above in addition to sending them to the
-# standard Perl mailing lists.
+# SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl
##############################################################################
# Modules and declarations
@@ -31,7 +23,7 @@ use Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(parselink);
-$VERSION = '4.10';
+$VERSION = '4.11';
##############################################################################
# Implementation
@@ -114,13 +106,13 @@ sub parselink {
1;
__END__
+=for stopwords
+markup Allbery URL
+
=head1 NAME
Pod::ParseLink - Parse an LE<lt>E<gt> formatting code in POD text
-=for stopwords
-markup Allbery URL
-
=head1 SYNOPSIS
use Pod::ParseLink;
@@ -173,22 +165,26 @@ the section may be necessary depending on whether the translator wants to
consider markup in sections to be significant when resolving links. See
L<perlpodspec> for more information.
-=head1 SEE ALSO
-
-L<Pod::Parser>
-
-The current version of this module is always available from its web site at
-L<http://www.eyrie.org/~eagle/software/podlators/>.
-
=head1 AUTHOR
Russ Allbery <rra@cpan.org>.
=head1 COPYRIGHT AND LICENSE
-Copyright 2001, 2008, 2009 Russ Allbery <rra@cpan.org>.
+Copyright 2001, 2008, 2009, 2014, 2018 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.
+=head1 SEE ALSO
+
+L<Pod::Parser>
+
+The current version of this module is always available from its web site at
+L<https://www.eyrie.org/~eagle/software/podlators/>.
+
=cut
+
+# Local Variables:
+# copyright-at-end-flag: t
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm
index f73b4af2b9..b05730ef47 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm
@@ -6,16 +6,7 @@
# seemed to produce better output. It uses Pod::Parser and is designed to be
# very easy to subclass.
#
-# Perl core hackers, please note that this module is also separately
-# maintained outside of the Perl core as part of the podlators. Please send
-# me any patches at the address above in addition to sending them to the
-# standard Perl mailing lists.
-#
-# Copyright 1999, 2000, 2001, 2002, 2004, 2006, 2008, 2009, 2012, 2013, 2014,
-# 2015, 2016 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.
+# SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl
##############################################################################
# Modules and declarations
@@ -39,7 +30,7 @@ use Pod::Simple ();
# We have to export pod2text for backward compatibility.
@EXPORT = qw(pod2text);
-$VERSION = '4.10';
+$VERSION = '4.11';
# 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.
@@ -126,6 +117,7 @@ sub new {
$self->no_errata_section (0);
$self->complain_stderr (0);
} elsif ($$self{opt_errors} eq 'none') {
+ $self->no_errata_section (1);
$self->no_whining (1);
} else {
croak (qq(Invalid errors setting: "$$self{errors}"));
@@ -790,7 +782,7 @@ Pod::Text - Convert POD data to formatted text
=head1 SYNOPSIS
use Pod::Text;
- my $parser = Pod::Text->new (sentence => 0, width => 78);
+ my $parser = Pod::Text->new (sentence => 1, width => 78);
# Read POD from STDIN and write to STDOUT.
$parser->parse_from_filehandle;
@@ -888,7 +880,7 @@ marks are added around CE<lt>> text.
If set to a true value, Pod::Text 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.
+single space. Defaults to false.
=item stderr
@@ -1004,14 +996,6 @@ 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>.
-=head1 SEE ALSO
-
-L<Pod::Simple>, L<Pod::Text::Termcap>, L<perlpod(1)>, L<pod2text(1)>
-
-The current version of this module is always available from its web site at
-L<http://www.eyrie.org/~eagle/software/podlators/>. It is also part of the
-Perl core distribution as of 5.6.0.
-
=head1 AUTHOR
Russ Allbery <rra@cpan.org>, based I<very> heavily on the original
@@ -1022,10 +1006,22 @@ how to use Pod::Simple.
=head1 COPYRIGHT AND LICENSE
-Copyright 1999, 2000, 2001, 2002, 2004, 2006, 2008, 2009, 2012, 2013, 2014,
-2015, 2016 Russ Allbery <rra@cpan.org>
+Copyright 1999-2002, 2004, 2006, 2008-2009, 2012-2016, 2018 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.
+=head1 SEE ALSO
+
+L<Pod::Simple>, L<Pod::Text::Termcap>, L<perlpod(1)>, L<pod2text(1)>
+
+The current version of this module is always available from its web site at
+L<https://www.eyrie.org/~eagle/software/podlators/>. 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/Pod/Text/Color.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm
index fa1aadb463..8d956f2a5d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm
@@ -1,14 +1,10 @@
-# Pod::Text::Color -- Convert POD data to formatted color ASCII text
+# Convert POD data to formatted color ASCII text
#
# This is just a basic proof of concept. It should later be modified to make
# better use of color, take options changing what colors are used for what
# text, and the like.
#
-# Copyright 1999, 2001, 2004, 2006, 2008, 2009, 2014
-# 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.
+# SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl
##############################################################################
# Modules and declarations
@@ -21,13 +17,13 @@ use strict;
use warnings;
use Pod::Text ();
-use Term::ANSIColor qw(colored);
+use Term::ANSIColor qw(color colored);
use vars qw(@ISA $VERSION);
@ISA = qw(Pod::Text);
-$VERSION = '4.10';
+$VERSION = '4.11';
##############################################################################
# Overrides
@@ -37,6 +33,7 @@ $VERSION = '4.10';
sub cmd_head1 {
my ($self, $attrs, $text) = @_;
$text =~ s/\s+$//;
+ local $Term::ANSIColor::EACHLINE = "\n";
$self->SUPER::cmd_head1 ($attrs, colored ($text, 'bold'));
}
@@ -52,9 +49,27 @@ sub cmd_b { return colored ($_[2], 'bold') }
sub cmd_f { return colored ($_[2], 'cyan') }
sub cmd_i { return colored ($_[2], 'yellow') }
+# Analyze a single line and return any formatting codes in effect at the end
+# of that line.
+sub end_format {
+ my ($self, $line) = @_;
+ my $reset = color ('reset');
+ my $current;
+ while ($line =~ /(\e\[[\d;]+m)/g) {
+ my $code = $1;
+ if ($code eq $reset) {
+ undef $current;
+ } else {
+ $current .= $code;
+ }
+ }
+ return $current;
+}
+
# Output any included code in green.
sub output_code {
my ($self, $code) = @_;
+ local $Term::ANSIColor::EACHLINE = "\n";
$code = colored ($code, 'green');
$self->output ($code);
}
@@ -77,19 +92,48 @@ sub wrap {
my $spaces = ' ' x $$self{MARGIN};
my $width = $$self{opt_width} - $$self{MARGIN};
- # We have to do $shortchar and $longchar in variables because the
+ # $codes 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 $char = '(?:(?:\e\[[\d;]+m)*[^\n])';
- my $shortchar = $char . "{0,$width}";
- my $longchar = $char . "{$width}";
+ my $code = '(?:\e\[[\d;]+m)';
+ my $char = "(?>$code*[^\\n])";
+ my $shortchar = '^(' . $char . "{0,$width}(?>$code*)" . ')(?:\s+|\z)';
+ my $longchar = '^(' . $char . "{$width})";
while (length > $width) {
- if (s/^($shortchar)\s+// || s/^($longchar)//) {
+ if (s/$shortchar// || s/$longchar//) {
$output .= $spaces . $1 . "\n";
} else {
last;
}
}
$output .= $spaces . $_;
+
+ # less -R always resets terminal attributes at the end of each line, so we
+ # need to clear attributes at the end of lines and then set them again at
+ # the start of the next line. This requires a second pass through the
+ # wrapped string, accumulating any attributes we see, remembering them,
+ # and then inserting the appropriate sequences at the newline.
+ if ($output =~ /\n/) {
+ my @lines = split (/\n/, $output);
+ my $start_format;
+ for my $line (@lines) {
+ if ($start_format && $line =~ /\S/) {
+ $line =~ s/^(\s*)(\S)/$1$start_format$2/;
+ }
+ $start_format = $self->end_format ($line);
+ if ($start_format) {
+ $line .= color ('reset');
+ }
+ }
+ $output = join ("\n", @lines);
+ }
+
+ # Fix up trailing whitespace and return the results.
$output =~ s/\s+$/\n\n/;
$output;
}
@@ -101,13 +145,13 @@ sub wrap {
1;
__END__
+=for stopwords
+Allbery
+
=head1 NAME
Pod::Text::Color - Convert POD data to formatted color ASCII text
-=for stopwords
-Allbery
-
=head1 SYNOPSIS
use Pod::Text::Color;
@@ -135,23 +179,28 @@ This is just a basic proof of concept. It should be seriously expanded to
support configurable coloration via options passed to the constructor, and
B<pod2text> should be taught about those.
-=head1 SEE ALSO
-
-L<Pod::Text>, L<Pod::Simple>
-
-The current version of this module is always available from its web site at
-L<http://www.eyrie.org/~eagle/software/podlators/>. It is also part of the
-Perl core distribution as of 5.6.0.
-
=head1 AUTHOR
Russ Allbery <rra@cpan.org>.
=head1 COPYRIGHT AND LICENSE
-Copyright 1999, 2001, 2004, 2006, 2008, 2009 Russ Allbery <rra@cpan.org>.
+Copyright 1999, 2001, 2004, 2006, 2008, 2009, 2018 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.
+=head1 SEE ALSO
+
+L<Pod::Text>, L<Pod::Simple>
+
+The current version of this module is always available from its web site at
+L<https://www.eyrie.org/~eagle/software/podlators/>. 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/Pod/Text/Overstrike.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm
index d0ce7680aa..92a3a9330e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm
@@ -1,4 +1,4 @@
-# Pod::Text::Overstrike -- Convert POD data to formatted overstrike text
+# Convert POD data to formatted overstrike text
#
# This was written because the output from:
#
@@ -11,13 +11,7 @@
# and because both Pod::Text::Color and Pod::Text::Termcap are not device
# independent.
#
-# Created by Joe Smith <Joe.Smith@inwap.com> 30-Nov-2000
-# (based on Pod::Text::Color by Russ Allbery <rra@cpan.org>)
-# Copyright 2000 Joe Smith <Joe.Smith@inwap.com>.
-# Copyright 2001, 2004, 2008, 2014 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.
+# SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl
##############################################################################
# Modules and declarations
@@ -35,7 +29,7 @@ use Pod::Text ();
@ISA = qw(Pod::Text);
-$VERSION = '4.10';
+$VERSION = '4.11';
##############################################################################
# Overrides
@@ -141,15 +135,12 @@ sub wrap {
1;
__END__
-=head1 NAME
-
=for stopwords
-overstrike
+overstrike overstruck Overstruck Allbery terminal's
-Pod::Text::Overstrike - Convert POD data to formatted overstrike text
+=head1 NAME
-=for stopwords
-overstruck Overstruck Allbery terminal's
+Pod::Text::Overstrike - Convert POD data to formatted overstrike text
=head1 SYNOPSIS
@@ -185,25 +176,30 @@ Currently, the outermost formatting instruction wins, so for example
underlined text inside a region of bold text is displayed as simply bold.
There may be some better approach possible.
-=head1 SEE ALSO
-
-L<Pod::Text>, L<Pod::Simple>
-
-The current version of this module is always available from its web site at
-L<http://www.eyrie.org/~eagle/software/podlators/>. It is also part of the
-Perl core distribution as of 5.6.0.
-
=head1 AUTHOR
-Joe Smith <Joe.Smith@inwap.com>, using the framework created by Russ Allbery
-<rra@cpan.org>.
+Originally written by Joe Smith <Joe.Smith@inwap.com>, using the framework
+created by Russ Allbery <rra@cpan.org>. Subsequently updated by Russ Allbery.
=head1 COPYRIGHT AND LICENSE
-Copyright 2000 by Joe Smith <Joe.Smith@inwap.com>.
-Copyright 2001, 2004, 2008 by Russ Allbery <rra@cpan.org>.
+Copyright 2000 by Joe Smith <Joe.Smith@inwap.com>
+
+Copyright 2001, 2004, 2008, 2014, 2018 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.
+=head1 SEE ALSO
+
+L<Pod::Text>, L<Pod::Simple>
+
+The current version of this module is always available from its web site at
+L<https://www.eyrie.org/~eagle/software/podlators/>. 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/Pod/Text/Termcap.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm
index f015cfce59..d36ba4f518 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm
@@ -1,14 +1,10 @@
-# Pod::Text::Termcap -- Convert POD data to ASCII text with format escapes.
+# Convert POD data to ASCII text with format escapes.
#
# This is a simple subclass of Pod::Text that overrides a few key methods to
# output the right termcap escape sequences for formatted text on the current
# terminal type.
#
-# Copyright 1999, 2001, 2002, 2004, 2006, 2008, 2009, 2014, 2015
-# 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.
+# SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl
##############################################################################
# Modules and declarations
@@ -28,7 +24,7 @@ use vars qw(@ISA $VERSION);
@ISA = qw(Pod::Text);
-$VERSION = '4.10';
+$VERSION = '4.11';
##############################################################################
# Overrides
@@ -37,9 +33,8 @@ $VERSION = '4.10';
# In the initialization method, grab our terminal characteristics as well as
# do all the stuff we normally do.
sub new {
- my ($self, @args) = @_;
+ my ($self, %args) = @_;
my ($ospeed, $term, $termios);
- $self = $self->SUPER::new (@args);
# $ENV{HOME} is usually not set on Windows. The default Term::Cap path
# may not work on Solaris.
@@ -59,17 +54,37 @@ sub new {
$ospeed = $termios->getospeed || 9600;
}
- # Fall back on the ANSI escape sequences if Term::Cap doesn't work.
- eval { $term = Tgetent Term::Cap { TERM => undef, OSPEED => $ospeed } };
- $$self{BOLD} = $$term{_md} || "\e[1m";
- $$self{UNDL} = $$term{_us} || "\e[4m";
- $$self{NORM} = $$term{_me} || "\e[m";
-
- unless (defined $$self{width}) {
- $$self{opt_width} = $ENV{COLUMNS} || $$term{_co} || 80;
- $$self{opt_width} -= 2;
+ # Get data from Term::Cap if possible.
+ my ($bold, $undl, $norm, $width);
+ eval {
+ my $term = Tgetent Term::Cap { TERM => undef, OSPEED => $ospeed };
+ $bold = $term->Tputs('md');
+ $undl = $term->Tputs('us');
+ $norm = $term->Tputs('me');
+ if (defined $$term{_co}) {
+ $width = $$term{_co};
+ $width =~ s/^\#//;
+ }
+ };
+
+ # Figure out the terminal width before calling the Pod::Text constructor,
+ # since it will otherwise force 76 characters. Pod::Text::Termcap has
+ # historically used 2 characters less than the width of the screen, while
+ # the other Pod::Text classes have used 76. This is weirdly inconsistent,
+ # but there's probably no good reason to change it now.
+ unless (defined $args{width}) {
+ $args{width} = $ENV{COLUMNS} || $width || 80;
+ $args{width} -= 2;
}
+ # 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";
+
return $self;
}
@@ -91,6 +106,23 @@ 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}" }
+# 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 $current;
+ while ($line =~ /$pattern/g) {
+ my $code = $1;
+ if ($code eq $$self{NORM}) {
+ undef $current;
+ } else {
+ $current .= $code;
+ }
+ }
+ return $current;
+}
+
# Output any included code in bold.
sub output_code {
my ($self, $code) = @_;
@@ -115,22 +147,48 @@ sub wrap {
my $spaces = ' ' x $$self{MARGIN};
my $width = $$self{opt_width} - $$self{MARGIN};
- # $codes matches a single special sequence. $char matches any number of
+ # $code matches a single special sequence. $char matches any number of
# special sequences preceding a single character other than a newline.
- # We have to do $shortchar and $longchar in variables because the
+ # $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 $codes = "(?:\Q$$self{BOLD}\E|\Q$$self{UNDL}\E|\Q$$self{NORM}\E)";
- my $char = "(?:$codes*[^\\n])";
- my $shortchar = $char . "{0,$width}";
- my $longchar = $char . "{$width}";
+ my $code = "(?:\Q$$self{BOLD}\E|\Q$$self{UNDL}\E|\Q$$self{NORM}\E)";
+ my $char = "(?>$code*[^\\n])";
+ my $shortchar = '^(' . $char . "{0,$width}(?>$code*)" . ')(?:\s+|\z)';
+ my $longchar = '^(' . $char . "{$width})";
while (length > $width) {
- if (s/^($shortchar)\s+// || s/^($longchar)//) {
+ if (s/$shortchar// || s/$longchar//) {
$output .= $spaces . $1 . "\n";
} else {
last;
}
}
$output .= $spaces . $_;
+
+ # less -R always resets terminal attributes at the end of each line, so we
+ # need to clear attributes at the end of lines and then set them again at
+ # the start of the next line. This requires a second pass through the
+ # wrapped string, accumulating any attributes we see, remembering them,
+ # and then inserting the appropriate sequences at the newline.
+ if ($output =~ /\n/) {
+ my @lines = split (/\n/, $output);
+ my $start_format;
+ for my $line (@lines) {
+ if ($start_format && $line =~ /\S/) {
+ $line =~ s/^(\s*)(\S)/$1$start_format$2/;
+ }
+ $start_format = $self->end_format ($line);
+ if ($start_format) {
+ $line .= $$self{NORM};
+ }
+ }
+ $output = join ("\n", @lines);
+ }
+
+ # Fix up trailing whitespace and return the results.
$output =~ s/\s+$/\n\n/;
return $output;
}
@@ -187,24 +245,28 @@ 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.
-=head1 SEE ALSO
-
-L<Pod::Text>, L<Pod::Simple>, L<Term::Cap>
-
-The current version of this module is always available from its web site at
-L<http://www.eyrie.org/~eagle/software/podlators/>. It is also part of the
-Perl core distribution as of 5.6.0.
-
=head1 AUTHOR
Russ Allbery <rra@cpan.org>.
=head1 COPYRIGHT AND LICENSE
-Copyright 1999, 2001, 2002, 2004, 2006, 2008, 2009, 2014, 2015 Russ Allbery
+Copyright 1999, 2001-2002, 2004, 2006, 2008-2009, 2014-2015, 2018 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.
+=head1 SEE ALSO
+
+L<Pod::Text>, L<Pod::Simple>, L<Term::Cap>
+
+The current version of this module is always available from its web site at
+L<https://www.eyrie.org/~eagle/software/podlators/>. 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/SDBM_File.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/SDBM_File.pm
index 5df9085760..30e380a6bb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/SDBM_File.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/SDBM_File.pm
@@ -7,7 +7,7 @@ require Tie::Hash;
require XSLoader;
our @ISA = qw(Tie::Hash);
-our $VERSION = "1.14";
+our $VERSION = "1.15";
our @EXPORT_OK = qw(PAGFEXT DIRFEXT PAIRMAX);
use Exporter "import";
@@ -119,6 +119,14 @@ This warning is emitted when you try to store a key or a value that
is too long. It means that the change was not recorded in the
database. See BUGS AND WARNINGS below.
+=head1 SECURITY WARNING
+
+B<Do not accept SDBM files from untrusted sources!>
+
+The sdbm file format was designed for speed and convenience, not for
+portability or security. A maliciously crafted file might cause perl to
+crash or even expose a security vulnerability.
+
=head1 BUGS AND WARNINGS
There are a number of limits on the size of the data that you can
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm
index 2c09dcf097..b05a641d3d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm
@@ -27,18 +27,18 @@ our @EXPORT_OK = qw(
our ($canonical, $forgive_me);
-our $VERSION = '3.08';
+our $VERSION = '3.15';
our $recursion_limit;
our $recursion_limit_hash;
-do "Storable/Limit.pm";
-
$recursion_limit = 512
unless defined $recursion_limit;
$recursion_limit_hash = 256
unless defined $recursion_limit_hash;
+use Carp;
+
BEGIN {
if (eval {
local $SIG{__DIE__};
@@ -54,16 +54,23 @@ BEGIN {
# provide a fallback implementation.
#
unless ($Storable::{logcroak} && *{$Storable::{logcroak}}{CODE}) {
- require Carp;
+ *logcroak = \&Carp::croak;
+ }
+ else {
+ # Log::Agent's logcroak always adds a newline to the error it is
+ # given. This breaks refs getting thrown. We can just discard what
+ # it throws (but keep whatever logging it does) and throw the original
+ # args.
+ no warnings 'redefine';
+ my $logcroak = \&logcroak;
*logcroak = sub {
- Carp::croak(@_);
+ my @args = @_;
+ eval { &$logcroak };
+ Carp::croak(@args);
};
}
unless ($Storable::{logcarp} && *{$Storable::{logcarp}}{CODE}) {
- require Carp;
- *logcarp = sub {
- Carp::carp(@_);
- };
+ *logcarp = \&Carp::carp;
}
}
@@ -941,13 +948,13 @@ There are a few things you need to know, however:
=item *
-Since Storable 3.05 we probe for the stack recursion limit for references,
+From Storable 3.05 to 3.13 we probed for the stack recursion limit for references,
arrays and hashes to a maximal depth of ~1200-35000, otherwise we might
fall into a stack-overflow. On JSON::XS this limit is 512 btw. With
references not immediately referencing each other there's no such
limit yet, so you might fall into such a stack-overflow segfault.
-This probing and the checks performed have some limitations:
+This probing and the checks we performed have some limitations:
=over
@@ -955,7 +962,9 @@ This probing and the checks performed have some limitations:
the stack size at build time might be different at run time, eg. the
stack size may have been modified with ulimit(1). If it's larger at
-run time Storable may fail the freeze() or thaw() unnecessarily.
+run time Storable may fail the freeze() or thaw() unnecessarily. If
+it's larger at build time Storable may segmentation fault when
+processing a deep structure at run time.
=item *
@@ -970,6 +979,8 @@ stack without triggering Storable's recursion protection.
=back
+So these now have simple defaults rather than probing at build-time.
+
You can control the maximum array and hash recursion depths by
modifying C<$Storable::recursion_limit> and
C<$Storable::recursion_limit_hash> respectively. Either can be set to
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable/Limit.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable/Limit.pm
deleted file mode 100644
index 7fb89a28fa..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable/Limit.pm
+++ /dev/null
@@ -1,6 +0,0 @@
-# bisected by stacksize
-$Storable::recursion_limit = 3688
- unless defined $Storable::recursion_limit;
-$Storable::recursion_limit_hash = 2200
- unless defined $Storable::recursion_limit_hash;
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder.pm
index 46f93cc706..b61bd5024d 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.302133';
+our $VERSION = '1.302162';
BEGIN {
if( $] < 5.008 ) {
@@ -27,7 +27,6 @@ BEGIN {
Test2::IPC::Driver::Files->import;
Test2::API::test2_ipc_enable_polling();
Test2::API::test2_no_wait(1);
- Test2::API::test2_ipc_enable_shm();
}
}
@@ -64,18 +63,13 @@ sub _add_ts_hooks {
$todo = ${"$cpkg\::TODO"} if $cpkg;
$todo = ${"$epkg\::TODO"} if $epkg && !$todo;
- return $e unless $todo;
+ return $e unless defined $todo;
# Turn a diag into a todo diag
return Test::Builder::TodoDiag->new(%$e) if ref($e) eq 'Test2::Event::Diag';
- if ($active_hub == $hub) {
- $e->set_todo($todo) if $e->can('set_todo');
- $e->add_amnesty({tag => 'TODO', details => $todo});
- }
- else {
- $e->add_amnesty({tag => 'TODO', details => $todo, inherited => 1});
- }
+ $e->set_todo($todo) if $e->can('set_todo');
+ $e->add_amnesty({tag => 'TODO', details => $todo});
# Set todo on ok's
if ($e->isa('Test2::Event::Ok')) {
@@ -1765,7 +1759,6 @@ sub coordinate_forks {
my $ipc = Test2::IPC::apply_ipc($self->{Stack});
$ipc->set_no_fatal(1);
Test2::API::test2_no_wait(1);
- Test2::API::test2_ipc_enable_shm();
}
sub no_log_results { $_[0]->{no_log_results} = 1 }
@@ -2578,7 +2571,17 @@ L<Test::Exception> and L<Test::Differences> all use Test::Builder.
=head1 SEE ALSO
-L<Test::Simple>, L<Test::More>, L<Test::Harness>
+=head2 INTERNALS
+
+L<Test2>, L<Test2::API>
+
+=head2 LEGACY
+
+L<Test::Simple>, L<Test::More>
+
+=head2 EXTERNAL
+
+L<Test::Harness>
=head1 AUTHORS
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 82a8eead67..3c29ffdaf2 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Formatter::TAP; our @ISA = qw(Test2::Formatter::TAP) }
@@ -95,7 +95,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Test/Builder/Module.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Module.pm
index be66239db5..1ca914dee6 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.302133';
+our $VERSION = '1.302162';
=head1 NAME
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 25ad7c5767..469336d875 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.302133';
+our $VERSION = '1.302162';
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 5cb0e3465f..0bf39c60d7 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.302133';
+our $VERSION = '1.302162';
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 b972a49f3e..8ac230f71c 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event::Diag; our @ISA = qw(Test2::Event::Diag) }
@@ -58,7 +58,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Test/More.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/More.pm
index 9184c6281d..473c86eba6 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.302133';
+our $VERSION = '1.302162';
use Test::Builder::Module;
our @ISA = qw(Test::Builder::Module);
@@ -95,8 +95,10 @@ Test::More - yet another framework for writing test scripts
=head1 DESCRIPTION
B<STOP!> If you're just getting started writing tests, have a look at
-L<Test::Simple> first. This is a drop in replacement for Test::Simple
-which you can switch to once you get the hang of basic testing.
+L<Test2::Suite> first.
+
+This is a drop in replacement for Test::Simple which you can switch to once you
+get the hang of basic testing.
The purpose of this module is to provide a wide range of testing
utilities. Various ways to say "ok" with better diagnostics,
@@ -1918,6 +1920,8 @@ magic side-effects are kept to a minimum. WYSIWYG.
=head2 ALTERNATIVES
+L<Test2::Suite> is the most recent and modern set of tools for testing.
+
L<Test::Simple> if all this confuses you and you just want to write
some tests. You can upgrade to Test::More later (it's forward
compatible).
@@ -1926,15 +1930,6 @@ L<Test::Legacy> tests written with Test.pm, the original testing
module, do not play well with other testing libraries. Test::Legacy
emulates the Test.pm interface and does play well with others.
-=head2 TESTING FRAMEWORKS
-
-L<Fennec> The Fennec framework is a testers toolbox. It uses L<Test::Builder>
-under the hood. It brings enhancements for forking, defining state, and
-mocking. Fennec enhances several modules to work better together than they
-would if you loaded them individually on your own.
-
-L<Fennec::Declare> Provides enhanced (L<Devel::Declare>) syntax for Fennec.
-
=head2 ADDITIONAL LIBRARIES
L<Test::Differences> for more ways to test complex data structures.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Simple.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Simple.pm
index 5622021112..9218173bc5 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.302133';
+our $VERSION = '1.302162';
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 758a497634..19cbf66571 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.302133';
+our $VERSION = '1.302162';
@EXPORT = qw( run_tests check_tests check_test cmp_results show_space );
@ISA = qw( Exporter );
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 d3e342569e..e28dbf8343 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.302133';
+our $VERSION = '1.302162';
use Test::Builder;
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 57f73575e9..7cf3c0f0b5 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.302133';
+our $VERSION = '1.302162';
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 a1ea620cc4..ebfd4e2168 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.302133';
+our $VERSION = '1.302162';
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 1405824372..a81bbfb64a 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.302133';
+our $VERSION = '1.302162';
__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2.pm
index b3b6d3c662..98c5391da9 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.302133';
+our $VERSION = '1.302162';
1;
@@ -203,7 +203,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/API.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm
index f5caaa6947..8193b07366 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm
@@ -9,7 +9,7 @@ BEGIN {
$ENV{TEST2_ACTIVE} = 1;
}
-our $VERSION = '1.302133';
+our $VERSION = '1.302162';
my $INST;
@@ -70,7 +70,7 @@ use Test2::Event::Subtest();
use Carp qw/carp croak confess/;
use Scalar::Util qw/blessed weaken/;
-use Test2::Util qw/get_tid clone_io pkg_to_file/;
+use Test2::Util qw/get_tid clone_io pkg_to_file gen_uid/;
our @EXPORT_OK = qw{
context release
@@ -99,6 +99,8 @@ our @EXPORT_OK = qw{
test2_add_uuid_via
+ test2_add_callback_testing_done
+
test2_add_callback_context_aquire
test2_add_callback_context_acquire
test2_add_callback_context_init
@@ -127,7 +129,6 @@ our @EXPORT_OK = qw{
test2_ipc_set_pending
test2_ipc_get_timeout
test2_ipc_set_timeout
- test2_ipc_enable_shm
test2_formatter
test2_formatters
@@ -180,6 +181,22 @@ sub test2_no_wait {
$INST->no_wait;
}
+sub test2_add_callback_testing_done {
+ my $cb = shift;
+
+ test2_add_callback_post_load(sub {
+ my $stack = test2_stack();
+ $stack->top; # Insure we have a hub
+ my ($hub) = Test2::API::test2_stack->all;
+
+ $hub->set_active(1);
+
+ $hub->follow_up($cb);
+ });
+
+ return;
+}
+
sub test2_add_callback_context_acquire { $INST->add_context_acquire_callback(@_) }
sub test2_add_callback_context_aquire { $INST->add_context_acquire_callback(@_) }
sub test2_add_callback_context_init { $INST->add_context_init_callback(@_) }
@@ -213,7 +230,7 @@ sub test2_ipc_get_pending { $INST->get_ipc_pending }
sub test2_ipc_set_pending { $INST->set_ipc_pending(@_) }
sub test2_ipc_set_timeout { $INST->set_ipc_timeout(@_) }
sub test2_ipc_get_timeout { $INST->ipc_timeout() }
-sub test2_ipc_enable_shm { $INST->ipc_enable_shm }
+sub test2_ipc_enable_shm { 0 }
sub test2_formatter {
if ($ENV{T2_FORMATTER} && $ENV{T2_FORMATTER} =~ m/^(\+)?(.*)$/) {
@@ -289,7 +306,6 @@ sub no_context(&;$) {
};
my $UUID_VIA = _add_uuid_via_ref();
-my $CID = 1;
sub context {
# We need to grab these before anything else to ensure they are not
# changed.
@@ -369,7 +385,7 @@ sub context {
frame => [$pkg, $file, $line, $sub],
pid => $$,
tid => get_tid(),
- cid => 'C' . $CID++,
+ cid => gen_uid(),
hid => $hid,
nested => $hub->{nested},
buffered => $hub->{buffered},
@@ -1281,7 +1297,7 @@ to turn this off.
These functions return the filehandles that test output should be written to.
They are primarily useful when writing a custom formatter and code that turns
-events into actual output (TAP, etc.) They will return a dupe of the original
+events into actual output (TAP, etc.). They will return a dupe of the original
filehandles that formatted output can be sent to regardless of whatever state
the currently running test may have left STDOUT and STDERR in.
@@ -1326,6 +1342,22 @@ Add a callback that will be called when Test2 is finished loading. This
means the callback will be run once, the first time a context is obtained.
If Test2 has already finished loading then the callback will be run immediately.
+=item test2_add_callback_testing_done(sub { ... })
+
+This adds your coderef as a follow-up to the root hub after Test2 is finished loading.
+
+This is essentially a helper to do the following:
+
+ test2_add_callback_post_load(sub {
+ my $stack = test2_stack();
+ $stack->top; # Insure we have a hub
+ my ($hub) = Test2::API::test2_stack->all;
+
+ $hub->set_active(1);
+
+ $hub->follow_up(sub { ... }); # <-- Your coderef here
+ });
+
=item test2_add_callback_context_acquire(sub { ... })
Add a callback that will be called every time someone tries to acquire a
@@ -1441,8 +1473,7 @@ Turn off IPC polling.
=item test2_ipc_enable_shm()
-Turn on IPC SHM. Only some IPC drivers use this, and most will turn it on
-themselves.
+Legacy, this is currently a no-op that returns 0;
=item test2_ipc_set_pending($uniq_val)
@@ -1557,7 +1588,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/API/Breakage.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Breakage.pm
index 08aee9dcb1..ffcf1be582 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.302133';
+our $VERSION = '1.302162';
use Test2::Util qw/pkg_to_file/;
@@ -168,7 +168,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/API/Context.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Context.pm
index 6141a43ff8..9cb1cfca72 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.302133';
+our $VERSION = '1.302162';
use Carp qw/confess croak/;
@@ -325,7 +325,15 @@ sub fail {
"Test2::Event::Fail"
);
- $e->add_info({tag => 'DIAG', debug => 1, details => $_}) for @diag;
+ for my $msg (@diag) {
+ if (ref($msg) eq 'Test2::EventFacet::Info::Table') {
+ $e->add_info({tag => 'DIAG', debug => 1, $msg->info_args});
+ }
+ else {
+ $e->add_info({tag => 'DIAG', debug => 1, details => $msg});
+ }
+ }
+
$self->{+HUB}->send($e);
return $e;
}
@@ -342,7 +350,15 @@ sub fail_and_release {
"Test2::Event::Fail"
);
- $e->add_info({tag => 'DIAG', debug => 1, details => $_}) for @diag;
+ for my $msg (@diag) {
+ if (ref($msg) eq 'Test2::EventFacet::Info::Table') {
+ $e->add_info({tag => 'DIAG', debug => 1, $msg->info_args});
+ }
+ else {
+ $e->add_info({tag => 'DIAG', debug => 1, details => $msg});
+ }
+ }
+
$self->{+HUB}->send($e);
$self->release;
return 0;
@@ -490,7 +506,14 @@ should always use C<context()> which is exported by the L<Test2::API> module.
sub my_ok {
my ($bool, $name) = @_;
my $ctx = context();
- $ctx->ok($bool, $name);
+
+ if ($bool) {
+ $ctx->pass($name);
+ }
+ else {
+ $ctx->fail($name);
+ }
+
$ctx->release; # You MUST do this!
return $bool;
}
@@ -715,6 +738,10 @@ write more clear and compact code.
This lets you send an L<Test2::Event::Fail> event. You may optionally provide a
C<$name> and C<@diagnostics> messages.
+Diagnostics messages can be simple strings, data structures, or instances of
+L<Test2::EventFacet::Info::Table> (which are converted inline into the
+L<Test2::EventFacet::Info> structure).
+
=item my $false = $ctx->fail_and_release()
=item my $false = $ctx->fail_and_release($name)
@@ -760,7 +787,8 @@ failure. If you do not want automatic diagnostics you should use the
C<send_event()> method directly.
The third argument C<\@on_fail>) is an optional set of diagnostics to be sent in
-the event of a test failure.
+the event of a test failure. Unlike with C<fail()> these diagnostics must be
+plain strings, data structures are not supported.
=item $event = $ctx->note($message)
@@ -975,7 +1003,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/API/Instance.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm
index 0522dd77aa..1cf224cf06 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm
@@ -2,8 +2,7 @@ package Test2::API::Instance;
use strict;
use warnings;
-our $VERSION = '1.302133';
-
+our $VERSION = '1.302162';
our @CARP_NOT = qw/Test2::API Test2::API::Instance Test2::IPC::Driver Test2::Formatter/;
use Carp qw/confess carp/;
@@ -26,9 +25,6 @@ use Test2::Util::HashBase qw{
-preload
ipc_disabled
- ipc_shm_size
- ipc_shm_last
- ipc_shm_id
ipc_polling
ipc_drivers
ipc_timeout
@@ -216,7 +212,6 @@ sub _finalize {
for my $driver (@{$self->{+IPC_DRIVERS}}) {
next unless $driver->can('is_viable') && $driver->is_viable;
$self->{+IPC} = $driver->new or next;
- $self->ipc_enable_shm if $self->{+IPC}->use_shm;
return;
}
@@ -366,91 +361,36 @@ sub enable_ipc_polling {
# $_[0] is a context object
sub {
return unless $self->{+IPC_POLLING};
- return $_[0]->{hub}->cull unless $self->{+IPC_SHM_ID};
-
- my $val;
- if(shmread($self->{+IPC_SHM_ID}, $val, 0, $self->{+IPC_SHM_SIZE})) {
- return if $val eq $self->{+IPC_SHM_LAST};
- $self->{+IPC_SHM_LAST} = $val;
- }
- else {
- warn "SHM Read error: $!\n";
- }
-
- $_[0]->{hub}->cull;
+ return unless $self->{+IPC};
+ return unless $self->{+IPC}->pending();
+ return $_[0]->{hub}->cull;
}
) unless defined $self->ipc_polling;
$self->set_ipc_polling(1);
}
-sub ipc_enable_shm {
+sub get_ipc_pending {
my $self = shift;
-
- return 1 if defined $self->{+IPC_SHM_ID};
-
- $self->{+_PID} = $$ unless defined $self->{+_PID};
- $self->{+_TID} = get_tid() unless defined $self->{+_TID};
-
- my ($ok, $err) = try {
- # SysV IPC can be available but not enabled.
- #
- # In some systems (*BSD) accessing the SysV IPC APIs without
- # them being enabled can cause a SIGSYS. We suppress the SIGSYS
- # and then get ENOSYS from the calls.
- local $SIG{SYS} = 'IGNORE' if CAN_SIGSYS;
-
- require IPC::SysV;
-
- my $ipc_key = IPC::SysV::IPC_PRIVATE();
- my $shm_size = $self->{+IPC}->can('shm_size') ? $self->{+IPC}->shm_size : 64;
- my $shm_id = shmget($ipc_key, $shm_size, 0666) or die "Could not get shm: $!";
-
- my $initial = 'a' x $shm_size;
- shmwrite($shm_id, $initial, 0, $shm_size) or die "Could not write to shm: $!";
- my $val;
- shmread($shm_id, $val, 0, $shm_size) or die "Could not read from shm: $!";
- die "Read SHM value does not match the initial value ('$val' vs '$initial')"
- unless $val eq $initial;
-
- $self->{+IPC_SHM_SIZE} = $shm_size;
- $self->{+IPC_SHM_ID} = $shm_id;
- $self->{+IPC_SHM_LAST} = $initial;
- };
-
- return $ok;
+ return -1 unless $self->{+IPC};
+ $self->{+IPC}->pending();
}
-sub ipc_free_shm {
+sub _check_pid {
my $self = shift;
-
- my $id = delete $self->{+IPC_SHM_ID};
- return unless defined $id;
-
- shmctl($id, IPC::SysV::IPC_RMID(), 0);
-}
-
-sub get_ipc_pending {
- my $self = shift;
- return -1 unless defined $self->{+IPC_SHM_ID};
- my $val;
- shmread($self->{+IPC_SHM_ID}, $val, 0, $self->{+IPC_SHM_SIZE}) or return -1;
- return 0 if $val eq $self->{+IPC_SHM_LAST};
- $self->{+IPC_SHM_LAST} = $val;
- return 1;
+ my ($pid) = @_;
+ return kill(0, $pid);
}
sub set_ipc_pending {
my $self = shift;
-
- return undef unless defined $self->{+IPC_SHM_ID};
-
+ return unless $self->{+IPC};
my ($val) = @_;
confess "value is required for set_ipc_pending"
unless $val;
- shmwrite($self->{+IPC_SHM_ID}, $val, 0, $self->{+IPC_SHM_SIZE});
+ $self->{+IPC}->set_pending($val);
}
sub disable_ipc_polling {
@@ -517,18 +457,6 @@ sub _ipc_wait {
return 255;
}
-sub DESTROY {
- my $self = shift;
-
- return if $self->{+PRELOAD};
-
- return unless defined($self->{+_PID}) && $self->{+_PID} == $$;
- return unless defined($self->{+_TID}) && $self->{+_TID} == get_tid();
-
- shmctl($self->{+IPC_SHM_ID}, IPC::SysV::IPC_RMID(), 0)
- if defined $self->{+IPC_SHM_ID};
-}
-
sub set_exit {
my $self = shift;
@@ -740,42 +668,20 @@ This is intended to be called in an C<END { ... }> block. This will look at
test state and set $?. This will also call any end callbacks, and wait on child
processes/threads.
-=item $obj->ipc_enable_shm()
-
-Turn on SHM for IPC (if possible)
-
-=item $shm_id = $obj->ipc_shm_id()
-
-If SHM is enabled for IPC this will be the shm_id for it.
-
-=item $shm_size = $obj->ipc_shm_size()
-
-If SHM is enabled for IPC this will be the size of it.
-
-=item $shm_last_val = $obj->ipc_shm_last()
-
-If SHM is enabled for IPC this will return the last SHM value seen.
-
=item $obj->set_ipc_pending($val)
-use the IPC SHM to tell other processes and threads there is a pending event.
-C<$val> should be a unique value no other thread/process will generate.
+Tell other processes and threads there is a pending event. C<$val> should be a
+unique value no other thread/process will generate.
-B<Note:> This will also make the current process see a pending event. It does
-not set C<ipc_shm_last()>, this is important because doing so could hide a
-previous change.
+B<Note:> This will also make the current process see a pending event.
=item $pending = $obj->get_ipc_pending()
-This returns -1 if SHM is not enabled for IPC.
-
-This returns 0 if the SHM value matches the last known value, which means there
-are no pending events.
+This returns -1 if it is not possible to know.
-This returns 1 if the SHM value has changed, which means there are probably
-pending events.
+This returns 0 if there are no pending events.
-When 1 is returned this will set C<< $obj->ipc_shm_last() >>.
+This returns 1 if there are pending events.
=item $timeout = $obj->ipc_timeout;
@@ -906,7 +812,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/API/Stack.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Stack.pm
index 8007e1a654..ffa4ed57f0 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.302133';
+our $VERSION = '1.302162';
use Test2::Hub();
@@ -210,7 +210,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm
index 307d49b75e..598456c1dc 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm
@@ -2,14 +2,14 @@ package Test2::Event;
use strict;
use warnings;
-our $VERSION = '1.302133';
+our $VERSION = '1.302162';
use Scalar::Util qw/blessed reftype/;
use Carp qw/croak/;
-use Test2::Util::HashBase qw/trace -amnesty uuid -hubs/;
+use Test2::Util::HashBase qw/trace -amnesty uuid -_eid -hubs/;
use Test2::Util::ExternalMeta qw/meta get_meta set_meta delete_meta/;
-use Test2::Util qw(pkg_to_file);
+use Test2::Util qw/pkg_to_file gen_uid/;
use Test2::EventFacet::About();
use Test2::EventFacet::Amnesty();
@@ -120,6 +120,8 @@ sub add_amnesty {
}
}
+sub eid { $_[0]->{+_EID} ||= gen_uid() }
+
sub common_facet_data {
my $self = shift;
@@ -130,6 +132,8 @@ sub common_facet_data {
$out{about}->{uuid} = $uuid;
}
+ $out{about}->{eid} = $self->{+_EID} || $self->eid;
+
if (my $trace = $self->trace) {
$out{trace} = { %$trace };
}
@@ -764,7 +768,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Bail.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Bail.pm
index bfd99ee3aa..4fa83c4899 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
@@ -99,7 +99,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Diag.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Diag.pm
index f5d3a6a49e..86617f8afc 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
@@ -89,7 +89,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Encoding.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Encoding.pm
index cd4b28dcbe..12071637af 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.302133';
+our $VERSION = '1.302162';
use Carp qw/croak/;
@@ -87,7 +87,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Exception.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Exception.pm
index 4ec36c57fa..66bbdb4fb4 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
@@ -103,7 +103,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Fail.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Fail.pm
index f243918627..2577cd9338 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.302133';
+our $VERSION = '1.302162';
use Test2::EventFacet::Info;
@@ -108,7 +108,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Generic.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Generic.pm
index b5bf934135..02619d9a17 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
use Test2::Util::HashBase;
@@ -270,7 +270,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Note.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Note.pm
index 2fb1d0d6b9..3dd0999844 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
@@ -87,7 +87,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Ok.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Ok.pm
index fb9a8db529..7a603b40ca 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
@@ -152,7 +152,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Pass.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Pass.pm
index 78fe1b2f3f..4672623430 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.302133';
+our $VERSION = '1.302162';
use Test2::EventFacet::Info;
@@ -104,7 +104,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Plan.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Plan.pm
index a75e14d687..00b63970f7 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
@@ -159,7 +159,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Skip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Skip.pm
index 7a2e660f51..07db32932a 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }
@@ -117,7 +117,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Subtest.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Subtest.pm
index 3feb0f10ca..92e3f6dfa1 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }
use Test2::Util::HashBase qw{subevents buffered subtest_id subtest_uuid};
@@ -150,7 +150,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/TAP/Version.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm
index 03f2621c0e..cf7d773e1f 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.302133';
+our $VERSION = '1.302162';
use Carp qw/croak/;
@@ -91,7 +91,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/V2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/V2.pm
index 86a44d4c28..020cf2348e 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.302133';
+our $VERSION = '1.302162';
use Scalar::Util qw/reftype/;
use Carp qw/croak/;
@@ -228,7 +228,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Event/Waiting.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Waiting.pm
index 58b583fd5e..4b790a6ff9 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
@@ -66,7 +66,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet.pm
index 619d369120..d9fb03f451 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.302133';
+our $VERSION = '1.302162';
use Test2::Util::HashBase qw/-details/;
use Carp qw/croak/;
@@ -83,7 +83,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/About.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm
index fe1d30eca0..fc36d2766a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm
@@ -2,10 +2,10 @@ package Test2::EventFacet::About;
use strict;
use warnings;
-our $VERSION = '1.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
-use Test2::Util::HashBase qw{ -package -no_display -uuid };
+use Test2::Util::HashBase qw{ -package -no_display -uuid -eid };
1;
@@ -51,6 +51,12 @@ True if the event should be skipped by formatters.
Will be set to a uuid if uuid tagging was enabled.
+=item $uuid = $about->{eid}
+
+=item $uuid = $about->eid()
+
+A unique (for the test job) identifier for the event.
+
=back
=head1 SOURCE
@@ -76,7 +82,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Amnesty.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm
index 9ef227f166..ac72cf3890 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.302133';
+our $VERSION = '1.302162';
sub is_list { 1 }
@@ -81,7 +81,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Assert.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm
index 090860aa0b..a11aef1569 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -pass -no_debug -number };
@@ -83,7 +83,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Control.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm
index b52718df55..6ea0eaef40 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Control;
use strict;
use warnings;
-our $VERSION = '1.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -global -terminate -halt -has_callback -encoding };
@@ -90,7 +90,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Error.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm
index 306dc310d8..4a21ef7e28 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.302133';
+our $VERSION = '1.302162';
sub facet_key { 'errors' }
sub is_list { 1 }
@@ -83,7 +83,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Hub.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm
index 03c5553054..40b9d65802 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.302133';
+our $VERSION = '1.302162';
sub is_list { 1 }
sub facet_key { 'hubs' }
@@ -20,7 +20,7 @@ __END__
=head1 NAME
-Test2::EventFacet::Hub
+Test2::EventFacet::Hub - Facet for the hubs an event passes through.
=head1 DESCRIPTION
@@ -99,7 +99,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Info.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
index 805cab1ba9..c382049480 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
@@ -2,12 +2,12 @@ package Test2::EventFacet::Info;
use strict;
use warnings;
-our $VERSION = '1.302133';
+our $VERSION = '1.302162';
sub is_list { 1 }
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
-use Test2::Util::HashBase qw{-tag -debug -important};
+use Test2::Util::HashBase qw{-tag -debug -important -table};
1;
@@ -42,6 +42,36 @@ Human readable string or data structure, this is the information to display.
Formatters are free to render the structures however they please. This may
contain a blessed object.
+If the C<table> attribute (see below) is set then a renderer may choose to
+display the table instead of the details.
+
+=item $structure = $info->{table}
+
+=item $structure = $info->table()
+
+If the data the C<info> facet needs to convey can be represented as a table
+then the data may be placed in this attribute in a more raw form for better
+display. The data must also be represented in the C<details> attribute for
+renderers which do not support rendering tables directly.
+
+The table structure:
+
+ my %table = {
+ header => [ 'column 1 header', 'column 2 header', ... ], # Optional
+
+ rows => [
+ ['row 1 column 1', 'row 1, column 2', ... ],
+ ['row 2 column 1', 'row 2, column 2', ... ],
+ ...
+ ],
+
+ # Allow the renderer to hide empty columns when true, Optional
+ collapse => $BOOL,
+
+ # List by name or number columns that should never be collapsed
+ no_collapse => \@LIST,
+ }
+
=item $short_string = $info->{tag}
=item $short_string = $info->tag()
@@ -92,7 +122,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Info/Table.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm
new file mode 100755
index 0000000000..64bd95539a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm
@@ -0,0 +1,142 @@
+package Test2::EventFacet::Info::Table;
+use strict;
+use warnings;
+
+use Carp qw/confess/;
+
+use Test2::Util::HashBase qw{-header -rows -collapse -no_collapse -as_string};
+
+sub init {
+ my $self = shift;
+
+ confess "Table may not be empty" unless ref($self->{+ROWS}) eq 'ARRAY' && @{$self->{+ROWS}};
+
+ $self->{+AS_STRING} ||= '<TABLE NOT DISPLAYED>';
+}
+
+sub as_hash { my $out = +{%{$_[0]}}; delete $out->{as_string}; $out }
+
+sub info_args {
+ my $self = shift;
+
+ my $hash = $self->as_hash;
+ my $desc = $self->as_string;
+
+ return (table => $hash, details => $desc);
+}
+
+1;
+
+__END__
+
+=pod
+
+=encoding UTF-8
+
+=head1 NAME
+
+Test2::EventFacet::Info::Table - Intermediary representation of a table.
+
+=head1 DESCRIPTION
+
+Intermediary representation of a table for use in specialized
+L<Test::API::Context> methods which generate L<Test2::EventFacet::Info> facets.
+
+=head1 SYNOPSIS
+
+ use Test2::EventFacet::Info::Table;
+ use Test2::API qw/context/;
+
+ sub my_tool {
+ my $ctx = context();
+
+ ...
+
+ $ctx->fail(
+ $name,
+ "failure diag message",
+ Test2::EventFacet::Info::Table->new(
+ # Required
+ rows => [['a', 'b'], ['c', 'd'], ...],
+
+ # Strongly Recommended
+ as_string => "... string to print when table cannot be rendered ...",
+
+ # Optional
+ header => ['col1', 'col2'],
+ collapse => $bool,
+ no_collapse => ['col1', ...],
+ ),
+ );
+
+ ...
+
+ $ctx->release;
+ }
+
+ my_tool();
+
+=head1 ATTRIBUTES
+
+=over 4
+
+=item $header_aref = $t->header()
+
+=item $rows_aref = $t->rows()
+
+=item $bool = $t->collapse()
+
+=item $aref = $t->no_collapse()
+
+The above are all directly tied to the table hashref structure described in
+L<Test2::EventFacet::Info>.
+
+=item $str = $t->as_string()
+
+This returns the string form of the table if it was set, otherwise it returns
+the string C<< "<TABLE NOT DISPLAYED>" >>.
+
+=item $href = $t->as_hash()
+
+This returns the data structure used for tables by L<Test2::EventFacet::Info>.
+
+=item %args = $t->info_args()
+
+This returns the arguments that should be used to construct the proper
+L<Test2::EventFacet::Info> structure.
+
+ return (table => $t->as_hash(), details => $t->as_string());
+
+=back
+
+=head1 SOURCE
+
+The source code repository for Test2 can be found at
+F<http://github.com/Test-More/test-more/>.
+
+=head1 MAINTAINERS
+
+=over 4
+
+=item Chad Granum E<lt>exodist@cpan.orgE<gt>
+
+=back
+
+=head1 AUTHORS
+
+=over 4
+
+=item Chad Granum E<lt>exodist@cpan.orgE<gt>
+
+=back
+
+=head1 COPYRIGHT
+
+Copyright 2019 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.
+
+See F<http://dev.perl.org/licenses/>
+
+=cut
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 31a4e0c1f8..dc369ff2b1 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use vars qw/$AUTOLOAD/;
@@ -94,7 +94,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Parent.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm
index baf66e99a6..d36fd92b27 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.302133';
+our $VERSION = '1.302162';
use Carp qw/confess/;
@@ -26,7 +26,7 @@ __END__
=head1 NAME
-Test2::EventFacet::Parent - Base class for all event facets.
+Test2::EventFacet::Parent - Facet for events contains other events
=head1 DESCRIPTION
@@ -88,7 +88,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Plan.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm
index 3789bcb5c9..2f14f7d69e 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -count -skip -none };
@@ -84,7 +84,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Render.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm
index 709a9f6182..07c454365a 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.302133';
+our $VERSION = '1.302162';
sub is_list { 1 }
@@ -53,7 +53,7 @@ Tag that should prefix/identify the main text.
Optional, if the display text was generated from another facet this should
state what facet it was.
-=item $mode = $render->[#]->mode{}
+=item $mode = $render->[#]->{mode}
=item $mode = $render->[#]->mode()
@@ -96,7 +96,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/EventFacet/Trace.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm
index 280258c6aa..34a3fce7ad 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm
@@ -2,11 +2,11 @@ package Test2::EventFacet::Trace;
use strict;
use warnings;
-our $VERSION = '1.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
-use Test2::Util qw/get_tid pkg_to_file/;
+use Test2::Util qw/get_tid pkg_to_file gen_uid/;
use Carp qw/confess/;
use Test2::Util::HashBase qw{^frame ^pid ^tid ^cid -hid -nested details -buffered -uuid -huuid};
@@ -24,8 +24,10 @@ sub init {
$_[0]->{+DETAILS} = delete $_[0]->{detail} if $_[0]->{detail};
- $_[0]->{+PID} = $$ unless defined $_[0]->{+PID};
- $_[0]->{+TID} = get_tid() unless defined $_[0]->{+TID};
+ unless (defined($_[0]->{+PID}) || defined($_[0]->{+TID}) || defined($_[0]->{+CID})) {
+ $_[0]->{+PID} = $$ unless defined $_[0]->{+PID};
+ $_[0]->{+TID} = get_tid() unless defined $_[0]->{+TID};
+ }
}
sub snapshot {
@@ -239,11 +241,8 @@ Get the debug-info subroutine name.
=item $sig = trace->signature
Get a signature string that identifies this trace. This is used to check if
-multiple events are related.
-
-If UUID's are enabled then a uuid is returned. Otherwise the signature includes
-pid, tid, file, line number, and the cid which is C<'C\d+'> for traces created
-by a context, or C<'T\d+'> for traces created by C<new()>.
+multiple events are related. The signature includes pid, tid, file, line
+number, and the cid.
=back
@@ -270,7 +269,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Formatter.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter.pm
index 0f179e59bc..c4515d8c41 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.302133';
+our $VERSION = '1.302162';
my %ADDED;
@@ -19,6 +19,8 @@ sub new_root {
return $class->new(@_);
}
+sub supports_tables { 0 }
+
sub hide_buffered { 1 }
sub terminate { }
@@ -61,6 +63,8 @@ A formatter is any package or object with a C<write($event, $num)> method.
sub finalize { }
+ sub supports_tables { return $BOOL }
+
sub new_root {
my $class = shift;
...
@@ -92,11 +96,14 @@ The C<finalize> method is always the last thing called on the formatter, I<<
except when C<terminate> is called for a Bail event >>. It is passed the
following arguments:
-The C<new_root> method is called when C<Test2::API::Stack> Initializes the root
-hub for the first time. Most formatters will simply have this call C<<
-$class->new >>, which is the default behavior. Some formatters however may want
-to take extra action during construction of the root formatter, this is where
-they can do that.
+The C<supports_tables> method should be true if the formatter supports directly
+rendering table data from the C<info> facets. This is a newer feature and many
+older formatters may not support it. When not supported the formatter falls
+back to rendering C<detail> instead of the C<table> data.
+
+The C<new_root> method is used when constructing a root formatter. The default
+is to just delegate to the regular C<new()> method, most formatters can ignore
+this.
=over 4
@@ -112,6 +119,12 @@ they can do that.
=back
+The C<new_root> method is called when C<Test2::API::Stack> Initializes the root
+hub for the first time. Most formatters will simply have this call C<<
+$class->new >>, which is the default behavior. Some formatters however may want
+to take extra action during construction of the root formatter, this is where
+they can do that.
+
=head1 SOURCE
The source code repository for Test2 can be found at
@@ -135,7 +148,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Formatter/TAP.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm
index 2082de7b8f..25961bf737 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.302133';
+our $VERSION = '1.302162';
use Test2::Util qw/clone_io/;
@@ -16,6 +16,18 @@ 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 };
+ }
+}
+
sub _autoflush {
my($fh) = pop;
my $old_fh = select $fh;
@@ -104,10 +116,9 @@ sub write {
print $io "\n"
if $ENV{HARNESS_ACTIVE}
- && !$ENV{HARNESS_IS_VERBOSE}
&& $hid == OUT_ERR
&& $self->{+_LAST_FH} != $io
- && $msg =~ m/^#\s*Failed test /;
+ && $msg =~ m/^#\s*Failed( \(TODO\))? test /;
$msg =~ s/^/$indent/mg if $nesting;
print $io $msg;
@@ -363,11 +374,23 @@ sub info_tap {
return map {
my $details = $_->{details};
+ my $table = $_->{table};
my $IO = $_->{debug} && !($f->{amnesty} && @{$f->{amnesty}}) ? OUT_ERR : OUT_STD;
my $msg;
- if (ref($details)) {
+ if ($table && $self->supports_tables) {
+ $msg = join "\n" => map { "# $_" } Term::Table->new(
+ header => $table->{header},
+ rows => $table->{rows},
+ collapse => $table->{collapse},
+ no_collapse => $table->{no_collapse},
+ sanitize => 1,
+ mark_tail => 1,
+ max_width => $self->calc_table_size($f),
+ )->render();
+ }
+ elsif (ref($details)) {
require Data::Dumper;
my $dumper = Data::Dumper->new([$details])->Indent(2)->Terse(1)->Pad('# ')->Useqq(1)->Sortkeys(1);
chomp($msg = $dumper->Dump);
@@ -394,6 +417,20 @@ sub summary_tap {
return [OUT_STD, "$summary\n"];
}
+sub calc_table_size {
+ my $self = shift;
+ my ($f) = @_;
+
+ my $term = Term::Table::Util::term_size();
+ my $nesting = 2 + (($f->{trace}->{nested} || 0) * 4); # 4 spaces per level, also '# ' prefix
+ my $total = $term - $nesting;
+
+ # Sane minimum width, any smaller and we are asking for pain
+ return 50 if $total < 50;
+
+ return $total;
+}
+
1;
__END__
@@ -477,7 +514,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Hub.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm
index 6be1c8d1f5..a5706e5677 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm
@@ -2,11 +2,11 @@ package Test2::Hub;
use strict;
use warnings;
-our $VERSION = '1.302133';
+our $VERSION = '1.302162';
use Carp qw/carp croak confess/;
-use Test2::Util qw/get_tid ipc_separator/;
+use Test2::Util qw/get_tid gen_uid/;
use Scalar::Util qw/weaken/;
use List::Util qw/first/;
@@ -38,13 +38,12 @@ use Test2::Util::HashBase qw{
my $UUID_VIA;
-my $ID_POSTFIX = 1;
sub init {
my $self = shift;
$self->{+PID} = $$;
$self->{+TID} = get_tid();
- $self->{+HID} = join ipc_separator, $self->{+PID}, $self->{+TID}, $ID_POSTFIX++;
+ $self->{+HID} = gen_uid();
$UUID_VIA ||= Test2::API::_add_uuid_via_ref();
$self->{+UUID} = ${$UUID_VIA}->('hub') if $$UUID_VIA;
@@ -75,7 +74,7 @@ sub _tb_reset {
$self->{+PID} = $$;
$self->{+TID} = get_tid();
- $self->{+HID} = join ipc_separator, $self->{+PID}, $self->{+TID}, $ID_POSTFIX++;
+ $self->{+HID} = gen_uid();
if (my $ipc = $self->{+IPC}) {
$ipc->add_hub($self->{+HID});
@@ -278,6 +277,8 @@ sub send {
my $self = shift;
my ($e) = @_;
+ $e->eid;
+
$e->add_hub(
{
details => ref($self),
@@ -898,7 +899,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Hub/Interceptor.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm
index b7af4cf427..cd459ada06 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.302133';
+our $VERSION = '1.302162';
use Test2::Hub::Interceptor::Terminator();
@@ -78,7 +78,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Hub/Interceptor/Terminator.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm
index 76ad94a94c..6f44b08bcd 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.302133';
+our $VERSION = '1.302162';
1;
@@ -41,7 +41,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Hub/Subtest.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm
index c36a19e1ad..52d5b4e0fa 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Test2::Hub; our @ISA = qw(Test2::Hub) }
use Test2::Util::HashBase qw/nested exit_code manual_skip_all/;
@@ -126,7 +126,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/IPC.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm
index cfee461802..b2a503bfa7 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm
@@ -2,12 +2,13 @@ package Test2::IPC;
use strict;
use warnings;
-our $VERSION = '1.302133';
+our $VERSION = '1.302162';
use Test2::API::Instance;
use Test2::Util qw/get_tid/;
use Test2::API qw{
+ test2_in_preload
test2_init_done
test2_ipc
test2_has_ipc
@@ -18,6 +19,16 @@ use Test2::API qw{
context
};
+# Make sure stuff is finalized before anyone tried to fork or start a new thread.
+{
+ # Avoid warnings if things are loaded at run-time
+ no warnings 'void';
+ INIT {
+ use warnings 'void';
+ context()->release() unless test2_in_preload();
+ }
+}
+
use Carp qw/confess/;
our @EXPORT_OK = qw/cull/;
@@ -139,7 +150,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/IPC/Driver.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver.pm
index a4d7255732..dbcb7004b3 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.302133';
+our $VERSION = '1.302162';
use Carp qw/confess/;
@@ -18,7 +18,8 @@ sub import {
test2_ipc_add_driver($class);
}
-sub use_shm { 0 }
+sub pending { -1 }
+sub set_pending { -1 }
for my $meth (qw/send cull add_hub drop_hub waiting is_viable/) {
no strict 'refs';
@@ -89,11 +90,6 @@ error.
This is the same as C<< $ipc->abort($msg) >> except that it uses
C<Carp::longmess> to add a stack trace to the message.
-=item $false = $self->use_shm
-
-The base class always returns false for this method. You may override it if you
-wish to use the SHM made available in L<Test2::API>/L<Test2::API::Instance>.
-
=back
=head1 LOADING DRIVERS
@@ -141,8 +137,7 @@ load it too late for it to be effective.
... # Send the event to the proper hub.
- # If you are using the SHM you should notify other procs/threads that
- # there is a pending event.
+ # This may notify other procs/threads that there is a pending event.
Test2::API::test2_ipc_set_pending($uniq_val);
}
@@ -213,8 +208,7 @@ process+thread.
... # Send the event to the proper hub.
- # If you are using the SHM you should notify other procs/threads that
- # there is a pending event.
+ # This may notify other procs/threads that there is a pending event.
Test2::API::test2_ipc_set_pending($uniq_val);
}
@@ -258,15 +252,6 @@ This is a hook called by C<< Test2::IPC::Driver->abort() >>. This is your
chance to cleanup when an abort happens. You cannot prevent the abort, but you
can gracefully except it.
-=item $bool = $ipc->use_shm()
-
-True if you want to make use of the L<Test2::API>/L<Test2::API::Instance> SHM.
-
-=item $bites = $ipc->shm_size()
-
-Use this to customize the size of the SHM space. There are no guarantees about
-what the size will be if you do not implement this.
-
=back
=head1 SOURCE
@@ -292,7 +277,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/IPC/Driver/Files.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm
index 1d37a83326..f6d7ff1b2c 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,8 +2,7 @@ package Test2::IPC::Driver::Files;
use strict;
use warnings;
-our $VERSION = '1.302133';
-
+our $VERSION = '1.302162';
BEGIN { require Test2::IPC::Driver; our @ISA = qw(Test2::IPC::Driver) }
@@ -18,9 +17,6 @@ use POSIX();
use Test2::Util qw/try get_tid pkg_to_file IS_WIN32 ipc_separator do_rename do_unlink try_sig_mask/;
use Test2::API qw/test2_ipc_set_pending/;
-sub use_shm { 1 }
-sub shm_size() { 64 }
-
sub is_viable { 1 }
sub init {
@@ -168,7 +164,7 @@ do so if Test::Builder is loaded for legacy reasons.
if ($ok) {
$self->abort("Could not rename file '$file' -> '$ready': $ren_err") unless $ren_ok;
- test2_ipc_set_pending(substr($file, -(shm_size)));
+ test2_ipc_set_pending($file);
}
else {
my $src_file = __FILE__;
@@ -270,7 +266,7 @@ sub parse_event_filename {
my $ready = substr($file, -6, 6) eq '.ready' || 0 and substr($file, -6, 6, "");
my @parts = split ipc_separator, $file;
- my ($global, $hid) = $parts[0] eq 'GLOBAL' ? (1, shift @parts) : (0, join ipc_separator, splice(@parts, 0, 3));
+ my ($global, $hid) = $parts[0] eq 'GLOBAL' ? (1, shift @parts) : (0, join ipc_separator, splice(@parts, 0, 4));
my ($pid, $tid, $eid) = splice(@parts, 0, 3);
my $type = join '::' => @parts;
@@ -473,7 +469,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Tools/Tiny.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm
index 93c3df03e8..4da76a79ba 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.302133';
+our $VERSION = '1.302162';
BEGIN { require Exporter; our @ISA = qw(Exporter) }
our @EXPORT = qw{
@@ -425,7 +425,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Transition.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod
index 12c46ee569..de6442ce61 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod
@@ -502,7 +502,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util.pm
index 6de008b683..c4a865e9b1 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.302133';
+our $VERSION = '1.302162';
use POSIX();
use Config qw/%Config/;
@@ -29,6 +29,8 @@ our @EXPORT_OK = qw{
ipc_separator
+ gen_uid
+
do_rename do_unlink
try_sig_mask
@@ -157,6 +159,9 @@ sub pkg_to_file {
sub ipc_separator() { "~" }
+my $UID = 1;
+sub gen_uid() { join ipc_separator() => ($$, get_tid(), time, $UID++) }
+
sub _check_for_sig_sys {
my $sig_list = shift;
return $sig_list =~ m/\bSYS\b/;
@@ -178,7 +183,7 @@ my %PERLIO_SKIP = (
sub clone_io {
my ($fh) = @_;
- my $fileno = fileno($fh);
+ my $fileno = eval { fileno($fh) };
return $fh if !defined($fileno) || !length($fileno) || $fileno < 0;
@@ -329,6 +334,30 @@ otherwise it returns 0.
Convert a package name to a filename.
+=item $string = ipc_separator()
+
+Get the IPC separator. Currently this is always the string C<'~'>.
+
+=item $string = gen_uid()
+
+Generate a unique id (NOT A UUID). This will typically be the process id, the
+thread id, the time, and an incrementing integer all joined with the
+C<ipc_separator()>.
+
+These ID's are unique enough for most purposes. For identical ids to be
+generated you must have 2 processes with the same PID generate IDs at the same
+time with the same current state of the incrementing integer. This is a
+perfectly reasonable thing to expect to happen across multiple machines, but is
+quite unlikely to happen on one machine.
+
+This can fail to be unique if a process generates an id, calls exec, and does
+it again after the exec and it all happens in less than a second. It can also
+happen if the systems process id's cycle in less than a second allowing 2
+different programs that use this generator to run with the same PID in less
+than a second. Both these cases are sufficiently unlikely. If you need
+universally unique ids, or ids that are unique in these conditions, look at
+L<Data::UUID>.
+
=item ($ok, $err) = do_rename($old_name, $new_name)
Rename a file, this wraps C<rename()> in a way that makes it more reliable
@@ -409,7 +438,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/ExternalMeta.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm
index f03422c61a..dbd819feea 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.302133';
+our $VERSION = '1.302162';
use Carp qw/croak/;
@@ -172,7 +172,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Facets2Legacy.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm
index db74510a4d..812282d157 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.302133';
+our $VERSION = '1.302162';
use Carp qw/croak confess/;
use Scalar::Util qw/blessed/;
@@ -289,7 +289,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/HashBase.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/HashBase.pm
index 8e73af425e..c34db5fc56 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.302133';
+our $VERSION = '1.302162';
#################################################################
# #
@@ -425,7 +425,7 @@ F<http://github.com/Test-More/HashBase/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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 1e5351f6db..28124f3406 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.302133';
+our $VERSION = '1.302162';
1;
@@ -44,7 +44,7 @@ F<http://github.com/Test-More/test-more/>.
=head1 COPYRIGHT
-Copyright 2018 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2019 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/Thread/Queue.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread/Queue.pm
index c0d2180653..bcdf11db33 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.12';
+our $VERSION = '3.13';
$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.12
+This document describes Thread::Queue version 3.13
=head1 SYNOPSIS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm
index 59f0f3aad9..08eefc851f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm
@@ -50,7 +50,7 @@ our @EXPORT_OK = qw (usleep sleep ualarm alarm gettimeofday time tv_interval
stat lstat utime
);
-our $VERSION = '1.9759';
+our $VERSION = '1.9760';
our $XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Local.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Local.pm
index 65d7d58845..b5a62bb52d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Local.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Local.pm
@@ -5,12 +5,13 @@ use strict;
use Carp ();
use Exporter;
-our $VERSION = '1.25';
+our $VERSION = '1.28';
use parent 'Exporter';
-our @EXPORT = qw( timegm timelocal );
-our @EXPORT_OK = qw( timegm_nocheck timelocal_nocheck );
+our @EXPORT = qw( timegm timelocal );
+our @EXPORT_OK
+ = qw( timegm_modern timelocal_modern timegm_nocheck timelocal_nocheck );
my @MonthDays = ( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );
@@ -62,9 +63,9 @@ if ( $^O eq 'vos' ) {
$Epoc = _daygm( 0, 0, 0, 1, 0, 70, 4, 0 );
}
elsif ( $^O eq 'MacOS' ) {
- $MaxDay *= 2 if $^O eq 'MacOS'; # time_t unsigned ... quick hack?
- # MacOS time() is seconds since 1 Jan 1904, localtime
- # so we need to calculate an offset to apply later
+ $MaxDay *= 2; # time_t unsigned ... quick hack?
+ # MacOS time() is seconds since 1 Jan 1904, localtime
+ # so we need to calculate an offset to apply later
$Epoc = 693901;
$SecOff = timelocal( localtime(0) ) - timelocal( gmtime(0) );
$Epoc += _daygm( gmtime(0) );
@@ -73,7 +74,7 @@ else {
$Epoc = _daygm( gmtime(0) );
}
-%Cheat = (); # clear the cache as epoc has changed
+%Cheat = (); # clear the cache as epoc has changed
sub _daygm {
@@ -105,11 +106,16 @@ sub _timegm {
sub timegm {
my ( $sec, $min, $hour, $mday, $month, $year ) = @_;
- if ( $year >= 1000 ) {
+ if ( $Options{no_year_munging} ) {
$year -= 1900;
}
- elsif ( $year < 100 and $year >= 0 ) {
- $year += ( $year > $Breakpoint ) ? $Century : $NextCentury;
+ else {
+ if ( $year >= 1000 ) {
+ $year -= 1900;
+ }
+ elsif ( $year < 100 and $year >= 0 ) {
+ $year += ( $year > $Breakpoint ) ? $Century : $NextCentury;
+ }
}
unless ( $Options{no_range_check} ) {
@@ -164,6 +170,11 @@ sub timegm_nocheck {
return &timegm;
}
+sub timegm_modern {
+ local $Options{no_year_munging} = 1;
+ return &timegm;
+}
+
sub timelocal {
my $ref_t = &timegm;
my $loc_for_ref_t = _timegm( localtime($ref_t) );
@@ -184,7 +195,7 @@ sub timelocal {
!$dst_off
&& ( ( $ref_t - SECS_PER_HOUR )
- _timegm( localtime( $loc_t - SECS_PER_HOUR ) ) < 0 )
- ) {
+ ) {
return $loc_t - SECS_PER_HOUR;
}
@@ -206,6 +217,11 @@ sub timelocal_nocheck {
return &timelocal;
}
+sub timelocal_modern {
+ local $Options{no_year_munging} = 1;
+ return &timelocal;
+}
+
1;
# ABSTRACT: Efficiently compute time from local and GMT time
@@ -222,7 +238,7 @@ Time::Local - Efficiently compute time from local and GMT time
=head1 VERSION
-version 1.25
+version 1.28
=head1 SYNOPSIS
@@ -247,6 +263,28 @@ consistent with the values returned from C<localtime()> and C<gmtime()>.
=head1 FUNCTIONS
+=head2 C<timelocal_modern()> and C<timegm_modern()>
+
+When C<Time::Local> was first written, it was a common practice to represent
+years as a two-digit value like C<99> for C<1999> or C<1> for C<2001>. This
+caused all sorts of problems (google "Y2K problem" if you're very young) and
+developers eventually realized that this was a terrible idea.
+
+The default exports of C<timelocal()> and C<timegm()> do a complicated
+calculation when given a year value less than 1000. This leads to surprising
+results in many cases. See L</Year Value Interpretation> for details.
+
+The C<time*_modern()> subs do not do this year munging and simply take the
+year value as provided.
+
+While it would be nice to make this the default behavior, that would almost
+certainly break a lot of code, so you must explicitly import these subs and
+use them instead of the default C<timelocal()> and C<timegm()>.
+
+You are B<strongly> encouraged to use these subs in any new code which uses
+this module. It will almost certainly make your code's behavior less
+surprising.
+
=head2 C<timelocal()> and C<timegm()>
This module exports two functions by default, C<timelocal()> and C<timegm()>.
@@ -270,6 +308,9 @@ will be unpredictable (so don't do that).
=head2 Year Value Interpretation
+B<This does not apply to C<timelocal_modern> or C<timegm_modern>. Use those
+exports if you want to ensure consistent behavior as your code ages.>
+
Strictly speaking, the year should be specified in a form consistent with
C<localtime()>, i.e. the offset from 1900. In order to make the interpretation
of the year easier for humans, however, who are more accustomed to seeing
@@ -314,9 +355,10 @@ approximate range from Dec 1901 to Jan 2038.
Both C<timelocal()> and C<timegm()> croak if given dates outside the supported
range.
-As of version 5.12.0, perl has stopped using the underlying time library of
-the operating system it's running on and has its own implementation of those
-routines with a safe range of at least +/ 2**52 (about 142 million years).
+As of version 5.12.0, perl has stopped using the time implementation of the
+operating system it's running on. Instead, it has its own implementation of
+those routines with a safe range of at least +/- 2**52 (about 142 million
+years)
=head2 Ambiguous Local Times (DST)
@@ -378,13 +420,17 @@ The current version was written by Graham Barr.
The whole scheme for interpreting two-digit years can be considered a bug.
-Bugs may be submitted through L<https://github.com/houseabsolute/Time-Local/issues>.
+Bugs may be submitted at L<https://github.com/houseabsolute/Time-Local/issues>.
There is a mailing list available for users of this distribution,
L<mailto:datetime@perl.org>.
I am also usually active on IRC as 'autarch' on C<irc://irc.perl.org>.
+=head1 SOURCE
+
+The source code repository for Time-Local can be found at L<https://github.com/houseabsolute/Time-Local>.
+
=head1 AUTHOR
Dave Rolsky <autarch@urth.org>
@@ -411,9 +457,12 @@ Unknown <unknown@example.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1997 - 2016 by Graham Barr & Dave Rolsky.
+This software is copyright (c) 1997 - 2018 by Graham Barr & Dave Rolsky.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
+The full text of the license can be found in the
+F<LICENSE> file included with this distribution.
+
=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm
index 8acba86e76..d5624636c6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm
@@ -6,6 +6,7 @@ use XSLoader ();
use Time::Seconds;
use Carp;
use Time::Local;
+use Scalar::Util qw/ blessed /;
use Exporter ();
@@ -18,7 +19,7 @@ our %EXPORT_TAGS = (
':override' => 'internal',
);
-our $VERSION = '1.3204';
+our $VERSION = '1.33';
XSLoader::load( 'Time::Piece', $VERSION );
@@ -63,13 +64,27 @@ sub gmtime {
$class->_mktime($time, 0);
}
+
+# Check if the supplied param is either a normal array (as returned from
+# localtime in list context) or a Time::Piece-like wrapper around one.
+#
+# We need to differentiate between an array ref that we can interrogate and
+# other blessed objects (like overloaded values).
+sub _is_time_struct {
+ return 1 if ref($_[1]) eq 'ARRAY';
+ return 1 if blessed($_[1]) && $_[1]->isa('Time::Piece');
+
+ return 0;
+}
+
+
sub new {
my $class = shift;
my ($time) = @_;
my $self;
- if (ref($time)) {
+ if ($class->_is_time_struct($time)) {
$self = $time->[c_islocal] ? $class->localtime($time) : $class->gmtime($time);
}
elsif (defined($time)) {
@@ -106,10 +121,9 @@ sub parse {
sub _mktime {
my ($class, $time, $islocal) = @_;
- $class = eval { (ref $class) && (ref $class)->isa('Time::Piece') }
- ? ref $class
- : $class;
- if (ref($time)) {
+ $class = blessed($class) || $class;
+
+ 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);
@@ -639,7 +653,8 @@ sub cdate {
sub str_compare {
my ($lhs, $rhs, $reverse) = @_;
- if (UNIVERSAL::isa($rhs, 'Time::Piece')) {
+
+ if (blessed($rhs) && $rhs->isa('Time::Piece')) {
$rhs = "$rhs";
}
return $reverse ? $rhs cmp $lhs->cdate : $lhs->cdate cmp $rhs;
@@ -652,9 +667,6 @@ use overload
sub subtract {
my $time = shift;
my $rhs = shift;
- if (UNIVERSAL::isa($rhs, 'Time::Seconds')) {
- $rhs = $rhs->seconds;
- }
if (shift)
{
@@ -667,7 +679,7 @@ sub subtract {
return $rhs - "$time";
}
- if (UNIVERSAL::isa($rhs, 'Time::Piece')) {
+ if (blessed($rhs) && $rhs->isa('Time::Piece')) {
return Time::Seconds->new($time->epoch - $rhs->epoch);
}
else {
@@ -679,10 +691,6 @@ sub subtract {
sub add {
my $time = shift;
my $rhs = shift;
- if (UNIVERSAL::isa($rhs, 'Time::Seconds')) {
- $rhs = $rhs->seconds;
- }
- croak "Invalid rhs of addition: $rhs" if ref($rhs);
return $time->_mktime(($time->epoch + $rhs), $time->[c_islocal]);
}
@@ -692,7 +700,7 @@ use overload
sub get_epochs {
my ($lhs, $rhs, $reverse) = @_;
- if (!UNIVERSAL::isa($rhs, 'Time::Piece')) {
+ unless (blessed($rhs) && $rhs->isa('Time::Piece')) {
$rhs = $lhs->new($rhs);
}
if ($reverse) {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Seconds.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Seconds.pm
index 3a56b74485..71a4bd27f2 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.3204';
+our $VERSION = '1.33';
use Exporter 5.57 'import';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate.pm
index ac1cd03f60..4239ac0908 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate.pm
@@ -17,7 +17,7 @@ use File::Spec;
no warnings 'utf8';
-our $VERSION = '1.25';
+our $VERSION = '1.27';
our $PACKAGE = __PACKAGE__;
### begin XS only ###
@@ -88,9 +88,9 @@ my $DefaultRearrange = [ 0x0E40..0x0E44, 0x0EC0..0x0EC4 ];
my $HighestVCE = pack(VCE_TEMPLATE, 0, 0xFFFE, 0x20, 0x5, 0xFFFF);
my $minimalVCE = pack(VCE_TEMPLATE, 0, 1, 0x20, 0x5, 0xFFFE);
-sub UCA_Version { '34' }
+sub UCA_Version { '36' }
-sub Base_Unicode_Version { '9.0.0' }
+sub Base_Unicode_Version { '10.0.0' }
######
@@ -1104,7 +1104,7 @@ If the revision (previously "tracking version") number of UCA is given,
behavior of that revision is emulated on collating.
If omitted, the return value of C<UCA_Version()> is used.
-The following revisions are supported. The default is 34.
+The following revisions are supported. The default is 36.
UCA Unicode Standard DUCET (@version)
-------------------------------------------------------
@@ -2092,7 +2092,7 @@ B<Unicode::Normalize is required to try The Conformance Test.>
=head1 AUTHOR, COPYRIGHT AND LICENSE
The Unicode::Collate module for perl was written by SADAHIRO Tomoyuki,
-<SADAHIRO@cpan.org>. This module is Copyright(C) 2001-2017,
+<SADAHIRO@cpan.org>. This module is Copyright(C) 2001-2018,
SADAHIRO Tomoyuki. Japan. All rights reserved.
This module is free software; you can redistribute it and/or
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Big5.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Big5.pm
index 5fcd9c0005..95516a3d76 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Big5.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Big5.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.25';
+our $VERSION = '1.27';
my %u2p;
my $wt = 0x8000;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/GB2312.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/GB2312.pm
index 69626649d6..67927c78ad 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/GB2312.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/GB2312.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.25';
+our $VERSION = '1.27';
my %u2p;
my $wt = 0x8000;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/JISX0208.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/JISX0208.pm
index b36750136b..b21c9dd5da 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/JISX0208.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/JISX0208.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.25';
+our $VERSION = '1.27';
my %u2p;
my $wt = 0x8000;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Korean.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Korean.pm
index 6905f20614..73e4053ae8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Korean.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Korean.pm
@@ -4,21 +4,21 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.25';
+our $VERSION = '1.27';
my %jamo2prim = (
- '1100', 0x3BF5, '1101', 0x3BF6, '1102', 0x3BF7, '1103', 0x3BF8,
- '1105', 0x3BFA, '1106', 0x3BFB, '1107', 0x3BFC, '1109', 0x3BFE,
- '110A', 0x3BFF, '110B', 0x3C00, '110C', 0x3C01, '110E', 0x3C03,
- '110F', 0x3C04, '1110', 0x3C05, '1111', 0x3C06, '1112', 0x3C07,
- '1161', 0x3C73, '1162', 0x3C74, '1163', 0x3C75, '1165', 0x3C77,
- '1166', 0x3C78, '1167', 0x3C79, '1168', 0x3C7A, '1169', 0x3C7B,
- '116A', 0x3C7C, '116B', 0x3C7D, '116C', 0x3C7E, '116D', 0x3C7F,
- '116E', 0x3C80, '116F', 0x3C81, '1170', 0x3C82, '1171', 0x3C83,
- '1172', 0x3C84, '1173', 0x3C85, '1174', 0x3C86, '1175', 0x3C87,
- '11A8', 0x3CD1, '11AB', 0x3CD4, '11AF', 0x3CD8, '11B7', 0x3CE0,
- '11B8', 0x3CE1, '11BC', 0x3CE5, '11BD', 0x3CE6,
-); # for DUCET v9.0.0
+ '1100', 0x3D0C, '1101', 0x3D0D, '1102', 0x3D0E, '1103', 0x3D0F,
+ '1105', 0x3D11, '1106', 0x3D12, '1107', 0x3D13, '1109', 0x3D15,
+ '110A', 0x3D16, '110B', 0x3D17, '110C', 0x3D18, '110E', 0x3D1A,
+ '110F', 0x3D1B, '1110', 0x3D1C, '1111', 0x3D1D, '1112', 0x3D1E,
+ '1161', 0x3D8A, '1162', 0x3D8B, '1163', 0x3D8C, '1165', 0x3D8E,
+ '1166', 0x3D8F, '1167', 0x3D90, '1168', 0x3D91, '1169', 0x3D92,
+ '116A', 0x3D93, '116B', 0x3D94, '116C', 0x3D95, '116D', 0x3D96,
+ '116E', 0x3D97, '116F', 0x3D98, '1170', 0x3D99, '1171', 0x3D9A,
+ '1172', 0x3D9B, '1173', 0x3D9C, '1174', 0x3D9D, '1175', 0x3D9E,
+ '11A8', 0x3DE8, '11AB', 0x3DEB, '11AF', 0x3DEF, '11B7', 0x3DF7,
+ '11B8', 0x3DF8, '11BC', 0x3DFC, '11BD', 0x3DFD,
+); # for DUCET v10.0.0
my(%u2e, $prim, $wt);
while (<DATA>) {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Pinyin.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Pinyin.pm
index 483c1e9058..a21554f400 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Pinyin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Pinyin.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.25';
+our $VERSION = '1.27';
my %u2p;
my $wt = 0x8000;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Stroke.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Stroke.pm
index 3b6684b491..2e7f535428 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Stroke.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Stroke.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.25';
+our $VERSION = '1.27';
my %u2p;
my $wt = 0x8000;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Zhuyin.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Zhuyin.pm
index d21cb8923b..61f027d497 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Zhuyin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/CJK/Zhuyin.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.25';
+our $VERSION = '1.27';
my %u2p;
my $wt = 0x8000;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale.pm
index 1182a8617c..461e2a63b5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale.pm
@@ -5,12 +5,12 @@ use warnings;
use Carp;
use base qw(Unicode::Collate);
-our $VERSION = '1.25';
+our $VERSION = '1.27';
my $PL_EXT = '.pl';
my %LocaleFile = map { ($_, $_) } qw(
- af ar as az be bn ca cs cy da dsb ee eo es et fa fi fil fo gu
+ af ar as az be bn ca cs cu cy da dsb ee eo es et fa fi fil fo gu
ha haw he hi hr hu hy ig is ja kk kl kn ko kok lkt ln lt lv
mk ml mr mt nb nn nso om or pa pl ro sa se si sk sl sq sr sv
ta te th tn to tr uk ur vi vo wae wo yo zh
@@ -256,6 +256,7 @@ a combination of return values from C<getlocale> and C<locale_version>.
bs_Cyrl Bosnian in Cyrillic (tailored as Serbian)
ca Catalan
cs Czech
+ cu Church Slavic
cy Welsh
da Danish
de__phonebook German (umlaut as 'ae', 'oe', 'ue')
@@ -430,6 +431,7 @@ The order of any groups including scripts is not changed.
bs_Cyrl 30 = 28 (type="standard": [import sr])
ca 30 = 23 (alt="proposed" type="standard")
cs 30 = 1.8.1 (type="standard")
+ cu 34 = 30 (without [reorder Cyrl])
cy 30 = 1.8.1
da 22.1 = 1.8.1 (type="standard")
de__phonebook 30 = 2.0 (type="phonebook")
@@ -517,7 +519,7 @@ The order of any groups including scripts is not changed.
The Unicode::Collate::Locale module for perl was written
by SADAHIRO Tomoyuki, <SADAHIRO@cpan.org>.
-This module is Copyright(C) 2004-2017, SADAHIRO Tomoyuki. Japan.
+This module is Copyright(C) 2004-2018, SADAHIRO Tomoyuki. Japan.
All rights reserved.
This module is free software; you can redistribute it and/or
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/af.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/af.pl
index 13e46e40d3..8c61e10764 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/af.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/af.pl
@@ -1,6 +1,6 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0149 ; [.1DB9.0020.0009] # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0149 ; [.1E1F.0020.0009] # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ar.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ar.pl
index b8ca052fcf..69a1aa0e3d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ar.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ar.pl
@@ -1,15 +1,15 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0629 ; [.231D.0021.0002] # ARABIC LETTER TEH MARBUTA
-FE94 ; [.231D.0021.0019] # ARABIC LETTER TEH MARBUTA FINAL FORM
-FE93 ; [.231D.0021.001A] # ARABIC LETTER TEH MARBUTA ISOLATED FORM
-0649 ; [.23C6.0021.0002] # ARABIC LETTER ALEF MAKSURA
-FBE8 ; [.23C6.0021.0017] # ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM
-FBE9 ; [.23C6.0021.0018] # ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM
-FEF0 ; [.23C6.0021.0019] # ARABIC LETTER ALEF MAKSURA FINAL FORM
-FEEF ; [.23C6.0021.001A] # ARABIC LETTER ALEF MAKSURA ISOLATED FORM
-FC90 ; [.23C6.0021.001B] # ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM
-FC5D ; [.23C6.0021.001C] # ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0629 ; [.2383.0021.0002] # ARABIC LETTER TEH MARBUTA
+FE94 ; [.2383.0021.0019] # ARABIC LETTER TEH MARBUTA FINAL FORM
+FE93 ; [.2383.0021.001A] # ARABIC LETTER TEH MARBUTA ISOLATED FORM
+0649 ; [.242C.0021.0002] # ARABIC LETTER ALEF MAKSURA
+FBE8 ; [.242C.0021.0017] # ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM
+FBE9 ; [.242C.0021.0018] # ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM
+FEF0 ; [.242C.0021.0019] # ARABIC LETTER ALEF MAKSURA FINAL FORM
+FEEF ; [.242C.0021.001A] # ARABIC LETTER ALEF MAKSURA ISOLATED FORM
+FC90 ; [.242C.0021.001B] # ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM
+FC5D ; [.242C.0021.001C] # ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/as.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/as.pl
index 093f65224f..6a78bf5b09 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/as.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/as.pl
@@ -1,14 +1,14 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0982 ; [.26CD.0020.0002][.FFF1.0000.0000] # BENGALI SIGN ANUSVARA
-0981 ; [.26CD.0020.0002][.FFF2.0000.0000] # BENGALI SIGN CANDRABINDU
-0983 ; [.26CD.0020.0002][.FFF3.0000.0000] # BENGALI SIGN VISARGA
-0994 ; [.26CD.0020.0002][.FFF0.0000.0000] # BENGALI LETTER AU
-09CE ; [.26DD.0020.0002][.FFF0.0000.0000] # BENGALI LETTER KHANDA TA
-09A4 09CD 200D ; [.26DD.0020.0002][.FFF0.0000.0000] # <BENGALI LETTER TA, BENGALI SIGN VIRAMA, ZERO WIDTH JOINER>
-09A4 ; [.26DD.0020.0002][.FFF1.0000.0000] # BENGALI LETTER TA
-0995 09CD 09B7 ; [.26EF.0020.0002][.FFF1.0000.0000] # <BENGALI LETTER KA, BENGALI SIGN VIRAMA, BENGALI LETTER SSA>
-09B9 ; [.26EF.0020.0002][.FFF0.0000.0000] # BENGALI LETTER HA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0982 ; [.273E.0020.0002][.FFF1.0000.0000] # BENGALI SIGN ANUSVARA
+0981 ; [.273E.0020.0002][.FFF2.0000.0000] # BENGALI SIGN CANDRABINDU
+0983 ; [.273E.0020.0002][.FFF3.0000.0000] # BENGALI SIGN VISARGA
+0994 ; [.273E.0020.0002][.FFF0.0000.0000] # BENGALI LETTER AU
+09CE ; [.274E.0020.0002][.FFF0.0000.0000] # BENGALI LETTER KHANDA TA
+09A4 09CD 200D ; [.274E.0020.0002][.FFF0.0000.0000] # <BENGALI LETTER TA, BENGALI SIGN VIRAMA, ZERO WIDTH JOINER>
+09A4 ; [.274E.0020.0002][.FFF1.0000.0000] # BENGALI LETTER TA
+0995 09CD 09B7 ; [.2760.0020.0002][.FFF1.0000.0000] # <BENGALI LETTER KA, BENGALI SIGN VIRAMA, BENGALI LETTER SSA>
+09B9 ; [.2760.0020.0002][.FFF0.0000.0000] # BENGALI LETTER HA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/az.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/az.pl
index 7a0009a9da..dab41a90ba 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/az.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/az.pl
@@ -1,53 +1,53 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# schwa doesn't require tailoring
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E7 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
-0063 0327 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
-00C7 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
-0043 0327 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
-011F ; [.1CF5.0020.0002] # LATIN SMALL LETTER G WITH BREVE
-0067 0306 ; [.1CF5.0020.0002] # LATIN SMALL LETTER G WITH BREVE
-011E ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER G WITH BREVE
-0047 0306 ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER G WITH BREVE
-0131 ; [.1D31.0020.0002] # LATIN SMALL LETTER DOTLESS I
-0049 ; [.1D31.0020.0008] # LATIN CAPITAL LETTER I
-00CC ; [.1D31.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER I WITH GRAVE
-00CD ; [.1D31.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER I WITH ACUTE
-00CE ; [.1D31.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-00CF ; [.1D31.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER I WITH DIAERESIS
-012A ; [.1D31.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER I WITH MACRON
-012C ; [.1D31.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER I WITH BREVE
-012E ; [.1D31.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER I WITH OGONEK
-0130 ; [.1D32.0020.0008] # LATIN CAPITAL LETTER I WITH DOT ABOVE
-0049 0307 ; [.1D32.0020.0008] # LATIN CAPITAL LETTER I WITH DOT ABOVE
-00F6 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1DDE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1DDE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-015F ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
-0073 0327 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
-015E ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
-0053 0327 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
-00FC ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1EB6.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB6.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1EB6.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB6.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1EB6.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB6.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1EB6.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB6.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0071 ; [.1D66.0020.0002] # LATIN SMALL LETTER Q
-0051 ; [.1D66.0020.0008] # LATIN CAPITAL LETTER Q
-0078 ; [.1D19.0020.0002] # LATIN SMALL LETTER X
-0058 ; [.1D19.0020.0008] # LATIN CAPITAL LETTER X
-0077 ; [.1F22.0020.0002] # LATIN SMALL LETTER W
-0057 ; [.1F22.0020.0008] # LATIN CAPITAL LETTER W
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E7 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
+0063 0327 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
+00C7 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
+0043 0327 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
+011F ; [.1D5B.0020.0002] # LATIN SMALL LETTER G WITH BREVE
+0067 0306 ; [.1D5B.0020.0002] # LATIN SMALL LETTER G WITH BREVE
+011E ; [.1D5B.0020.0008] # LATIN CAPITAL LETTER G WITH BREVE
+0047 0306 ; [.1D5B.0020.0008] # LATIN CAPITAL LETTER G WITH BREVE
+0131 ; [.1D97.0020.0002] # LATIN SMALL LETTER DOTLESS I
+0049 ; [.1D97.0020.0008] # LATIN CAPITAL LETTER I
+00CC ; [.1D97.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER I WITH GRAVE
+00CD ; [.1D97.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER I WITH ACUTE
+00CE ; [.1D97.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+00CF ; [.1D97.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER I WITH DIAERESIS
+012A ; [.1D97.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER I WITH MACRON
+012C ; [.1D97.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER I WITH BREVE
+012E ; [.1D97.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER I WITH OGONEK
+0130 ; [.1D98.0020.0008] # LATIN CAPITAL LETTER I WITH DOT ABOVE
+0049 0307 ; [.1D98.0020.0008] # LATIN CAPITAL LETTER I WITH DOT ABOVE
+00F6 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1E44.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1E44.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+015F ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
+0073 0327 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
+015E ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
+0053 0327 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
+00FC ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F1C.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1C.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F1C.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1C.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F1C.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1C.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F1C.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1C.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0071 ; [.1DCC.0020.0002] # LATIN SMALL LETTER Q
+0051 ; [.1DCC.0020.0008] # LATIN CAPITAL LETTER Q
+0078 ; [.1D7F.0020.0002] # LATIN SMALL LETTER X
+0058 ; [.1D7F.0020.0008] # LATIN CAPITAL LETTER X
+0077 ; [.1F88.0020.0002] # LATIN SMALL LETTER W
+0057 ; [.1F88.0020.0008] # LATIN CAPITAL LETTER W
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/be.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/be.pl
index 02dc16ce8b..399c53f761 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/be.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/be.pl
@@ -1,13 +1,13 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0451 ; [.205B.0020.0002] # CYRILLIC SMALL LETTER IO
-0435 0308 ; [.205B.0020.0002] # CYRILLIC SMALL LETTER IO
-0401 ; [.205B.0020.0008] # CYRILLIC CAPITAL LETTER IO
-0415 0308 ; [.205B.0020.0008] # CYRILLIC CAPITAL LETTER IO
-045E ; [.211E.0020.0002] # CYRILLIC SMALL LETTER SHORT U
-0443 0306 ; [.211E.0020.0002] # CYRILLIC SMALL LETTER SHORT U
-040E ; [.211E.0020.0008] # CYRILLIC CAPITAL LETTER SHORT U
-0423 0306 ; [.211E.0020.0008] # CYRILLIC CAPITAL LETTER SHORT U
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0451 ; [.20C1.0020.0002] # CYRILLIC SMALL LETTER IO
+0435 0308 ; [.20C1.0020.0002] # CYRILLIC SMALL LETTER IO
+0401 ; [.20C1.0020.0008] # CYRILLIC CAPITAL LETTER IO
+0415 0308 ; [.20C1.0020.0008] # CYRILLIC CAPITAL LETTER IO
+045E ; [.2184.0020.0002] # CYRILLIC SMALL LETTER SHORT U
+0443 0306 ; [.2184.0020.0002] # CYRILLIC SMALL LETTER SHORT U
+040E ; [.2184.0020.0008] # CYRILLIC CAPITAL LETTER SHORT U
+0423 0306 ; [.2184.0020.0008] # CYRILLIC CAPITAL LETTER SHORT U
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl
index 0ce47c111c..8ba21d0349 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl
@@ -1,9 +1,9 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0982 ; [.26CD.0020.0002][.FFF1.0000.0000] # BENGALI SIGN ANUSVARA
-0983 ; [.26CD.0020.0002][.FFF2.0000.0000] # BENGALI SIGN VISARGA
-0981 ; [.26CD.0020.0002][.FFF3.0000.0000] # BENGALI SIGN CANDRABINDU
-0994 ; [.26CD.0020.0002][.FFF0.0000.0000] # BENGALI LETTER AU
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0982 ; [.273E.0020.0002][.FFF1.0000.0000] # BENGALI SIGN ANUSVARA
+0983 ; [.273E.0020.0002][.FFF2.0000.0000] # BENGALI SIGN VISARGA
+0981 ; [.273E.0020.0002][.FFF3.0000.0000] # BENGALI SIGN CANDRABINDU
+0994 ; [.273E.0020.0002][.FFF0.0000.0000] # BENGALI LETTER AU
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl
index df46b4d58f..446b9258b8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl
@@ -1,17 +1,17 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0063 0068 ; [.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0063 0048 ; [.1C7B.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
-0043 0068 ; [.1C7B.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
-0043 0048 ; [.1C7B.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
-006C 006C ; [.1D78.0020.0002][.0000.0000.0001] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L>
-006C 00B7 006C ; [.1D78.0020.0002][.0000.0000.0007] # <LATIN SMALL LETTER L, MIDDLE DOT, LATIN SMALL LETTER L>
-006C 004C ; [.1D78.0020.0007][.0000.0000.0002][.0000.0000.0001] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER L>
-006C 00B7 004C ; [.1D78.0020.0007][.0000.0000.0002][.0000.0000.0007] # <LATIN SMALL LETTER L, MIDDLE DOT, LATIN CAPITAL LETTER L>
-004C 006C ; [.1D78.0020.0007][.0000.0000.0008][.0000.0000.0001] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L>
-004C 00B7 006C ; [.1D78.0020.0007][.0000.0000.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER L, MIDDLE DOT, LATIN SMALL LETTER L>
-004C 004C ; [.1D78.0020.0008][.0000.0000.0001] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L>
-004C 00B7 004C ; [.1D78.0020.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER L, MIDDLE DOT, LATIN CAPITAL LETTER L>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0063 0068 ; [.1CE1.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0063 0048 ; [.1CE1.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
+0043 0068 ; [.1CE1.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
+0043 0048 ; [.1CE1.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
+006C 006C ; [.1DDE.0020.0002][.0000.0000.0001] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L>
+006C 00B7 006C ; [.1DDE.0020.0002][.0000.0000.0007] # <LATIN SMALL LETTER L, MIDDLE DOT, LATIN SMALL LETTER L>
+006C 004C ; [.1DDE.0020.0007][.0000.0000.0002][.0000.0000.0001] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER L>
+006C 00B7 004C ; [.1DDE.0020.0007][.0000.0000.0002][.0000.0000.0007] # <LATIN SMALL LETTER L, MIDDLE DOT, LATIN CAPITAL LETTER L>
+004C 006C ; [.1DDE.0020.0007][.0000.0000.0008][.0000.0000.0001] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L>
+004C 00B7 006C ; [.1DDE.0020.0007][.0000.0000.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER L, MIDDLE DOT, LATIN SMALL LETTER L>
+004C 004C ; [.1DDE.0020.0008][.0000.0000.0001] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L>
+004C 00B7 004C ; [.1DDE.0020.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER L, MIDDLE DOT, LATIN CAPITAL LETTER L>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl
index 36f098cc50..8c9024d258 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl
@@ -1,25 +1,25 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-010D ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0063 0068 ; [.1D19.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0063 0048 ; [.1D19.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
-0043 0068 ; [.1D19.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
-0043 0048 ; [.1D19.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
-0159 ; [.1E34.0020.0002] # LATIN SMALL LETTER R WITH CARON
-0072 030C ; [.1E34.0020.0002] # LATIN SMALL LETTER R WITH CARON
-0158 ; [.1E34.0020.0008] # LATIN CAPITAL LETTER R WITH CARON
-0052 030C ; [.1E34.0020.0008] # LATIN CAPITAL LETTER R WITH CARON
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-017E ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+010D ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0063 0068 ; [.1D7F.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0063 0048 ; [.1D7F.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
+0043 0068 ; [.1D7F.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
+0043 0048 ; [.1D7F.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
+0159 ; [.1E9A.0020.0002] # LATIN SMALL LETTER R WITH CARON
+0072 030C ; [.1E9A.0020.0002] # LATIN SMALL LETTER R WITH CARON
+0158 ; [.1E9A.0020.0008] # LATIN CAPITAL LETTER R WITH CARON
+0052 030C ; [.1E9A.0020.0008] # LATIN CAPITAL LETTER R WITH CARON
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+017E ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cu.pl
new file mode 100755
index 0000000000..64557b7afd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cu.pl
@@ -0,0 +1,174 @@
++{
+ locale_version => 1.27,
+ upper_before_lower => 1,
+ backwards => 2,
+ suppress => [0x0418, 0x0438],
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0487 ; [.0000.0000.0000] # COMBINING CYRILLIC POKRYTIE
+A67C ; [.0000.0000.0000] # COMBINING CYRILLIC KAVYKA
+A67E ; [.0000.0000.0000] # CYRILLIC KAVYKA
+0485 ; [.0000.0021.0000][.0000.00A1.0002][.0000.0021.0000] # COMBINING CYRILLIC DASIA PNEUMATA
+0486 ; [.0000.0021.0000][.0000.00A2.0002][.0000.0021.0000] # COMBINING CYRILLIC PSILI PNEUMATA
+0301 ; [.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # COMBINING ACUTE ACCENT
+00E1 ; [.1CAD.0020.0002][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.0020.0008][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN CAPITAL LETTER A WITH ACUTE
+00E9 ; [.1D10.0020.0002][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.0020.0008][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN CAPITAL LETTER E WITH ACUTE
+00ED ; [.1D98.0020.0002][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.0020.0008][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN CAPITAL LETTER I WITH ACUTE
+00F3 ; [.1E43.0020.0002][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.0020.0008][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN CAPITAL LETTER O WITH ACUTE
+00FA ; [.1F1B.0020.0002][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.0020.0008][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN CAPITAL LETTER U WITH ACUTE
+00FD ; [.1F71.0020.0002][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN SMALL LETTER Y WITH ACUTE
+00DD ; [.1F71.0020.0008][.0000.0021.0000][.0000.00A3.0002][.0000.0021.0000] # LATIN CAPITAL LETTER Y WITH ACUTE
+0300 ; [.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # COMBINING GRAVE ACCENT
+00E0 ; [.1CAD.0020.0002][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAD.0020.0008][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN CAPITAL LETTER A WITH GRAVE
+00E8 ; [.1D10.0020.0002][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN SMALL LETTER E WITH GRAVE
+00C8 ; [.1D10.0020.0008][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN CAPITAL LETTER E WITH GRAVE
+00EC ; [.1D98.0020.0002][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN SMALL LETTER I WITH GRAVE
+00CC ; [.1D98.0020.0008][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN CAPITAL LETTER I WITH GRAVE
+00F2 ; [.1E43.0020.0002][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN SMALL LETTER O WITH GRAVE
+00D2 ; [.1E43.0020.0008][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN CAPITAL LETTER O WITH GRAVE
+00F9 ; [.1F1B.0020.0002][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN SMALL LETTER U WITH GRAVE
+00D9 ; [.1F1B.0020.0008][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN CAPITAL LETTER U WITH GRAVE
+1EF3 ; [.1F71.0020.0002][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN SMALL LETTER Y WITH GRAVE
+1EF2 ; [.1F71.0020.0008][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # LATIN CAPITAL LETTER Y WITH GRAVE
+0311 ; [.0000.0021.0000][.0000.00A5.0002][.0000.0021.0000] # COMBINING INVERTED BREVE
+0483 ; [.0000.0021.0000][.0000.00A6.0002][.0000.0021.0000] # COMBINING CYRILLIC TITLO
+0306 ; [.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # COMBINING BREVE
+0308 ; [.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # COMBINING DIAERESIS
+00E4 ; [.1CAD.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1CAD.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN CAPITAL LETTER A WITH DIAERESIS
+00EB ; [.1D10.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN SMALL LETTER E WITH DIAERESIS
+00CB ; [.1D10.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN CAPITAL LETTER E WITH DIAERESIS
+00EF ; [.1D98.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN SMALL LETTER I WITH DIAERESIS
+00CF ; [.1D98.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN CAPITAL LETTER I WITH DIAERESIS
+00F6 ; [.1E43.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1E43.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN CAPITAL LETTER O WITH DIAERESIS
+00FC ; [.1F1B.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1B.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN CAPITAL LETTER U WITH DIAERESIS
+00FF ; [.1F71.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN SMALL LETTER Y WITH DIAERESIS
+0178 ; [.1F71.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # LATIN CAPITAL LETTER Y WITH DIAERESIS
+030F ; [.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # COMBINING DOUBLE GRAVE ACCENT
+2DF6 ; [.0000.0021.0000][.0000.00A9.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER A
+2DE0 ; [.0000.0021.0000][.0000.00AA.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER BE
+2DE1 ; [.0000.0021.0000][.0000.00AB.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER VE
+2DE2 ; [.0000.0021.0000][.0000.00AC.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER GHE
+2DE3 ; [.0000.0021.0000][.0000.00AD.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER DE
+2DF7 ; [.0000.0021.0000][.0000.00AE.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER IE
+A674 ; [.0000.0021.0000][.0000.00AF.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER UKRAINIAN IE
+2DE4 ; [.0000.0021.0000][.0000.00B0.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER ZHE
+2DE5 ; [.0000.0021.0000][.0000.00B1.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER ZE
+A675 ; [.0000.0021.0000][.0000.00B2.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER I
+A676 ; [.0000.0021.0000][.0000.00B3.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER YI
+2DE6 ; [.0000.0021.0000][.0000.00B4.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER KA
+2DE7 ; [.0000.0021.0000][.0000.00B5.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER EL
+2DE8 ; [.0000.0021.0000][.0000.00B6.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER EM
+2DE9 ; [.0000.0021.0000][.0000.00B7.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER EN
+2DEA ; [.0000.0021.0000][.0000.00B8.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER O
+A67B ; [.0000.0021.0000][.0000.00B9.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER OMEGA
+2DEB ; [.0000.0021.0000][.0000.00BA.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER PE
+2DEC ; [.0000.0021.0000][.0000.00BB.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER ER
+2DED ; [.0000.0021.0000][.0000.00BC.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER ES
+2DEE ; [.0000.0021.0000][.0000.00BD.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER TE
+2DF9 ; [.0000.0021.0000][.0000.00BE.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER MONOGRAPH UK
+A677 ; [.0000.0021.0000][.0000.00BF.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER U
+A69E ; [.0000.0021.0000][.0000.00C0.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER EF
+2DEF ; [.0000.0021.0000][.0000.00C1.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER HA
+2DF0 ; [.0000.0021.0000][.0000.00C2.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER TSE
+2DF1 ; [.0000.0021.0000][.0000.00C3.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER CHE
+2DF2 ; [.0000.0021.0000][.0000.00C4.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER SHA
+2DF3 ; [.0000.0021.0000][.0000.00C5.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER SHCHA
+033E ; [.0000.0021.0000][.0000.00C6.0002][.0000.0021.0000] # COMBINING VERTICAL TILDE
+A678 ; [.0000.0021.0000][.0000.00C6.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER HARD SIGN
+2E2F ; [.0000.0021.0000][.0000.00C6.0002][.0000.0021.0000] # VERTICAL TILDE
+A679 ; [.0000.0021.0000][.0000.00C7.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER YERU
+A67F ; [.0000.0021.0000][.0000.00C8.0002][.0000.0021.0000] # CYRILLIC PAYEROK
+A67D ; [.0000.0021.0000][.0000.00C8.0002][.0000.0021.0000] # COMBINING CYRILLIC PAYEROK
+A67A ; [.0000.0021.0000][.0000.00C8.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER SOFT SIGN
+2DFA ; [.0000.0021.0000][.0000.00C9.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER YAT
+2DFB ; [.0000.0021.0000][.0000.00CA.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER YU
+2DFE ; [.0000.0021.0000][.0000.00CB.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER BIG YUS
+2DFC ; [.0000.0021.0000][.0000.00CC.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER IOTIFIED A
+2DFD ; [.0000.0021.0000][.0000.00CD.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER LITTLE YUS
+2DF4 ; [.0000.0021.0000][.0000.00CE.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER FITA
+0332 ; [.0000.0021.0000][.0000.00CF.0002][.0000.0021.0000] # COMBINING LOW LINE
+2DF5 ; [.0000.0021.0000][.0000.00BC.0002][.0000.0021.0000][.0000.0021.0000][.0000.00BD.0002][.0000.0021.0000] # COMBINING CYRILLIC LETTER ES-TE
+1C81 ; [.20B0.0020.0002] # CYRILLIC SMALL LETTER LONG-LEGGED DE
+0454 ; [.20C0.0020.001C] # CYRILLIC SMALL LETTER UKRAINIAN IE
+0404 ; [.20C0.0020.001D] # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0437 ; [.20DB.0020.0002] # CYRILLIC SMALL LETTER ZE
+0417 ; [.20DB.0020.0008] # CYRILLIC CAPITAL LETTER ZE
+A641 ; [.20DB.0020.0002] # CYRILLIC SMALL LETTER ZEMLYA
+A640 ; [.20DB.0020.0008] # CYRILLIC CAPITAL LETTER ZEMLYA
+0456 ; [.20E7.0020.0002] # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0406 ; [.20E7.0020.0008] # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0457 ; [.20E7.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER YI
+0407 ; [.20E7.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER YI
+050B ; [.2149.0020.0002] # CYRILLIC SMALL LETTER KOMI NJE
+050A ; [.2149.0020.0008] # CYRILLIC CAPITAL LETTER KOMI NJE
+047B ; [.214A.0020.0002] # CYRILLIC SMALL LETTER ROUND OMEGA
+047A ; [.214A.0020.0008] # CYRILLIC CAPITAL LETTER ROUND OMEGA
+043E ; [.214A.0020.0020][.0000.0000.001C] # CYRILLIC SMALL LETTER O
+1C82 ; [.214A.0020.0020][.0000.0000.001C] # CYRILLIC SMALL LETTER NARROW O
+041E ; [.214A.0020.0020][.0000.0000.001D] # CYRILLIC CAPITAL LETTER O
+04E7 ; [.214A.0020.0020][.0000.0000.001C][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER O WITH DIAERESIS
+04E6 ; [.214A.0020.0020][.0000.0000.001D][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER O WITH DIAERESIS
+0461 ; [.214A.0020.0021][.0000.0000.001C] # CYRILLIC SMALL LETTER OMEGA
+0460 ; [.214A.0020.0021][.0000.0000.001D] # CYRILLIC CAPITAL LETTER OMEGA
+A64D ; [.214A.0020.0022][.0000.0000.001C] # CYRILLIC SMALL LETTER BROAD OMEGA
+A64C ; [.214A.0020.0022][.0000.0000.001D] # CYRILLIC CAPITAL LETTER BROAD OMEGA
+047C ; [.214A.0020.0022][.0000.0000.001D][.0000.0021.0000][.0000.00A2.0002][.0000.0021.0000][.0000.0021.0000][.0000.00A5.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO
+047D ; [.214A.0020.0022][.0000.0000.001C][.0000.0021.0000][.0000.00A2.0002][.0000.0021.0000][.0000.0021.0000][.0000.00A5.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER OMEGA WITH TITLO
+047E ; [.214A.0020.0021][.0000.0000.001D][.2174.0020.0002] # CYRILLIC CAPITAL LETTER OT
+047F ; [.214A.0020.0021][.0000.0000.001C][.2174.0020.0002] # CYRILLIC SMALL LETTER OT
+0479 ; [.2180.0020.0002] # CYRILLIC SMALL LETTER UK
+0478 ; [.2180.0020.0008] # CYRILLIC CAPITAL LETTER UK
+043E 0443 ; [.2180.0020.0002] # <CYRILLIC SMALL LETTER O, CYRILLIC SMALL LETTER U>
+1C82 0443 ; [.2180.0020.0002] # <CYRILLIC SMALL LETTER NARROW O, CYRILLIC SMALL LETTER U>
+041E 0443 ; [.2180.0020.0008] # <CYRILLIC CAPITAL LETTER O, CYRILLIC SMALL LETTER U>
+041E 0423 ; [.2180.0020.0008] # <CYRILLIC CAPITAL LETTER O, CYRILLIC CAPITAL LETTER U>
+A64B ; [.2180.0020.0020][.0000.0000.001C] # CYRILLIC SMALL LETTER MONOGRAPH UK
+A64A ; [.2180.0020.0020][.0000.0000.001D] # CYRILLIC CAPITAL LETTER MONOGRAPH UK
+0443 ; [.2180.0020.0021][.0000.0000.001C] # CYRILLIC SMALL LETTER U
+0423 ; [.2180.0020.0021][.0000.0000.001D] # CYRILLIC CAPITAL LETTER U
+045E ; [.2180.0020.0021][.0000.0000.001C][.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER SHORT U
+040E ; [.2180.0020.0021][.0000.0000.001D][.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER SHORT U
+04F1 ; [.2180.0020.0021][.0000.0000.001C][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER U WITH DIAERESIS
+04F0 ; [.2180.0020.0021][.0000.0000.001D][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER U WITH DIAERESIS
+04F3 ; [.2180.0020.0021][.0000.0000.001C][.0000.002C.0002] # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
+04F2 ; [.2180.0020.0021][.0000.0000.001D][.0000.002C.0002] # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
+04EF ; [.2180.0020.0021][.0000.0000.001C][.0000.0032.0002] # CYRILLIC SMALL LETTER U WITH MACRON
+04EE ; [.2180.0020.0021][.0000.0000.001D][.0000.0032.0002] # CYRILLIC CAPITAL LETTER U WITH MACRON
+0463 ; [.220C.0020.0002] # CYRILLIC SMALL LETTER YAT
+0462 ; [.220C.0020.0008] # CYRILLIC CAPITAL LETTER YAT
+046B ; [.2210.0020.0002] # CYRILLIC SMALL LETTER BIG YUS
+046A ; [.2210.0020.0008] # CYRILLIC CAPITAL LETTER BIG YUS
+A657 ; [.2216.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED A
+A656 ; [.2216.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED A
+0467 ; [.2216.0020.001C] # CYRILLIC SMALL LETTER LITTLE YUS
+0466 ; [.2216.0020.001D] # CYRILLIC CAPITAL LETTER LITTLE YUS
+04D1 ; [.2088.0020.0002][.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER A WITH BREVE
+04D0 ; [.2088.0020.0008][.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER A WITH BREVE
+04D3 ; [.2088.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER A WITH DIAERESIS
+04D2 ; [.2088.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
+0450 ; [.20C0.0020.0002][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER IE WITH GRAVE
+0400 ; [.20C0.0020.0008][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER IE WITH GRAVE
+04D7 ; [.20C0.0020.0002][.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER IE WITH BREVE
+04D6 ; [.20C0.0020.0008][.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER IE WITH BREVE
+0451 ; [.20C0.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER IO
+0401 ; [.20C0.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER IO
+045D ; [.20E6.0020.0002][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER I WITH GRAVE
+040D ; [.20E6.0020.0008][.0000.0021.0000][.0000.00A4.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER I WITH GRAVE
+04E5 ; [.20E6.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER I WITH DIAERESIS
+04E4 ; [.20E6.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER I WITH DIAERESIS
+04ED ; [.220B.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER E WITH DIAERESIS
+04EC ; [.220B.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER E WITH DIAERESIS
+0477 ; [.223D.0020.0002][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+0476 ; [.223D.0020.0008][.0000.0021.0000][.0000.00A8.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+0439 ; [.20E6.0020.0002][.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # CYRILLIC SMALL LETTER SHORT I
+0419 ; [.20E6.0020.0008][.0000.0021.0000][.0000.00A7.0002][.0000.0021.0000] # CYRILLIC CAPITAL LETTER SHORT I
+ENTRY
+};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl
index 135935d1d8..58ca40e7d8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl
@@ -1,29 +1,29 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0063 0068 ; [.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0043 0068 ; [.1C7B.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
-0043 0048 ; [.1C7B.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
-0064 0064 ; [.1C90.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D>
-0044 0064 ; [.1C90.0020.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D>
-0044 0044 ; [.1C90.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D>
-0066 0066 ; [.1CE6.0020.0002] # <LATIN SMALL LETTER F, LATIN SMALL LETTER F>
-0046 0066 ; [.1CE6.0020.0007] # <LATIN CAPITAL LETTER F, LATIN SMALL LETTER F>
-0046 0046 ; [.1CE6.0020.0008] # <LATIN CAPITAL LETTER F, LATIN CAPITAL LETTER F>
-006E 0067 ; [.1CF5.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
-004E 0067 ; [.1CF5.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
-004E 0047 ; [.1CF5.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER G>
-006C 006C ; [.1D78.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L>
-004C 006C ; [.1D78.0020.0007] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L>
-004C 004C ; [.1D78.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L>
-0070 0068 ; [.1E0D.0020.0002] # <LATIN SMALL LETTER P, LATIN SMALL LETTER H>
-0050 0068 ; [.1E0D.0020.0007] # <LATIN CAPITAL LETTER P, LATIN SMALL LETTER H>
-0050 0048 ; [.1E0D.0020.0008] # <LATIN CAPITAL LETTER P, LATIN CAPITAL LETTER H>
-0072 0068 ; [.1E34.0020.0002] # <LATIN SMALL LETTER R, LATIN SMALL LETTER H>
-0052 0068 ; [.1E34.0020.0007] # <LATIN CAPITAL LETTER R, LATIN SMALL LETTER H>
-0052 0048 ; [.1E34.0020.0008] # <LATIN CAPITAL LETTER R, LATIN CAPITAL LETTER H>
-0074 0068 ; [.1E96.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER H>
-0054 0068 ; [.1E96.0020.0007] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER H>
-0054 0048 ; [.1E96.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER H>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0063 0068 ; [.1CE1.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0043 0068 ; [.1CE1.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
+0043 0048 ; [.1CE1.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
+0064 0064 ; [.1CF6.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D>
+0044 0064 ; [.1CF6.0020.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D>
+0044 0044 ; [.1CF6.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D>
+0066 0066 ; [.1D4C.0020.0002] # <LATIN SMALL LETTER F, LATIN SMALL LETTER F>
+0046 0066 ; [.1D4C.0020.0007] # <LATIN CAPITAL LETTER F, LATIN SMALL LETTER F>
+0046 0046 ; [.1D4C.0020.0008] # <LATIN CAPITAL LETTER F, LATIN CAPITAL LETTER F>
+006E 0067 ; [.1D5B.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
+004E 0067 ; [.1D5B.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
+004E 0047 ; [.1D5B.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER G>
+006C 006C ; [.1DDE.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L>
+004C 006C ; [.1DDE.0020.0007] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L>
+004C 004C ; [.1DDE.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L>
+0070 0068 ; [.1E73.0020.0002] # <LATIN SMALL LETTER P, LATIN SMALL LETTER H>
+0050 0068 ; [.1E73.0020.0007] # <LATIN CAPITAL LETTER P, LATIN SMALL LETTER H>
+0050 0048 ; [.1E73.0020.0008] # <LATIN CAPITAL LETTER P, LATIN CAPITAL LETTER H>
+0072 0068 ; [.1E9A.0020.0002] # <LATIN SMALL LETTER R, LATIN SMALL LETTER H>
+0052 0068 ; [.1E9A.0020.0007] # <LATIN CAPITAL LETTER R, LATIN SMALL LETTER H>
+0052 0048 ; [.1E9A.0020.0008] # <LATIN CAPITAL LETTER R, LATIN CAPITAL LETTER H>
+0074 0068 ; [.1EFC.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER H>
+0054 0068 ; [.1EFC.0020.0007] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER H>
+0054 0048 ; [.1EFC.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER H>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl
index 19e8fbc43d..f68564cd39 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl
@@ -1,78 +1,78 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
upper_before_lower => 1,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1C8F.0022.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C8F.0022.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C8F.0022.0008] # LATIN CAPITAL LETTER ETH
-00FE ; [.1E95.0020.0003][.1D18.0020.0003] # LATIN SMALL LETTER THORN
-00DE ; [.1E95.0020.0009][.1D18.0020.0009] # LATIN CAPITAL LETTER THORN
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-00E6 ; [.1F96.0020.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F96.0020.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F96.0020.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F96.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F96.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00E4 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F96.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F96.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-0119 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-00F8 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F97.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F97.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-00F6 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0151 ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0153 ; [.1F97.0023.0002] # LATIN SMALL LIGATURE OE
-0152 ; [.1F97.0023.0008] # LATIN CAPITAL LIGATURE OE
-00E5 ; [.1F98.0020.0002][.0000.0000.0001] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F98.0020.0002][.0000.0000.0001] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F98.0020.0008][.0000.0000.0001] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F98.0020.0008][.0000.0000.0001] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F98.0020.0008][.0000.0000.0001] # ANGSTROM SIGN
-01FB ; [.1F98.0020.0002][.0000.0000.0001][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F98.0020.0008][.0000.0000.0001][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-0061 0061 ; [.1F98.0020.0002][.0000.0000.0007] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
-0041 0061 ; [.1F98.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER A, LATIN SMALL LETTER A>
-0061 0041 ; [.1F98.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER A, LATIN CAPITAL LETTER A>
-0041 0041 ; [.1F98.0020.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A>
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1CF5.0022.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF5.0022.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF5.0022.0008] # LATIN CAPITAL LETTER ETH
+00FE ; [.1EFB.0020.0003][.1D7E.0020.0003] # LATIN SMALL LETTER THORN
+00DE ; [.1EFB.0020.0009][.1D7E.0020.0009] # LATIN CAPITAL LETTER THORN
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+00E6 ; [.1FFC.0020.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFC.0020.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFC.0020.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFC.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFC.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00E4 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFC.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFC.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+0119 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+00F8 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFD.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFD.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+00F6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+0151 ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0153 ; [.1FFD.0023.0002] # LATIN SMALL LIGATURE OE
+0152 ; [.1FFD.0023.0008] # LATIN CAPITAL LIGATURE OE
+00E5 ; [.1FFE.0020.0002][.0000.0000.0001] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFE.0020.0002][.0000.0000.0001] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFE.0020.0008][.0000.0000.0001] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFE.0020.0008][.0000.0000.0001] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFE.0020.0008][.0000.0000.0001] # ANGSTROM SIGN
+01FB ; [.1FFE.0020.0002][.0000.0000.0001][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFE.0020.0008][.0000.0000.0001][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+0061 0061 ; [.1FFE.0020.0002][.0000.0000.0007] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
+0041 0061 ; [.1FFE.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER A, LATIN SMALL LETTER A>
+0061 0041 ; [.1FFE.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER A, LATIN CAPITAL LETTER A>
+0041 0041 ; [.1FFE.0020.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl
index 7efe805bad..9d2cd0e4bc 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl
@@ -1,31 +1,31 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E4 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1C48.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1C48.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00F6 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1DDE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1DDE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00FC ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1EB6.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB6.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1EB6.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB6.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1EB6.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB6.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1EB6.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB6.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-00DF ; [.1E71.0020.0002][.1E72.0020.0002] # LATIN SMALL LETTER SHARP S
-1E9E ; [.1E71.0020.0008][.1E72.0020.0008] # LATIN CAPITAL LETTER SHARP S
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E4 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1CAE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1CAE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00F6 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1E44.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1E44.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00FC ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F1C.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1C.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F1C.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1C.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F1C.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1C.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F1C.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1C.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+00DF ; [.1ED7.0020.0002][.1ED8.0020.0002] # LATIN SMALL LETTER SHARP S
+1E9E ; [.1ED7.0020.0008][.1ED8.0020.0008] # LATIN CAPITAL LETTER SHARP S
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_phone.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_phone.pl
index cda6812276..29d22a052f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_phone.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_phone.pl
@@ -1,29 +1,29 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E4 ; [.1C47.0021.0002][.1CAA.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1C47.0021.0002][.1CAA.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1C47.0021.0008][.1CAA.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1C47.0021.0008][.1CAA.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1C47.0021.0002][.1CAA.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1C47.0021.0008][.1CAA.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00F6 ; [.1DDD.0021.0002][.1CAA.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1DDD.0021.0002][.1CAA.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1DDD.0021.0008][.1CAA.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1DDD.0021.0008][.1CAA.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1DDD.0021.0002][.1CAA.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1DDD.0021.0008][.1CAA.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00FC ; [.1EB5.0021.0002][.1CAA.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB5.0021.0002][.1CAA.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB5.0021.0008][.1CAA.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB5.0021.0008][.1CAA.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1EB5.0021.0002][.1CAA.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB5.0021.0008][.1CAA.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1EB5.0021.0002][.1CAA.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB5.0021.0008][.1CAA.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1EB5.0021.0002][.1CAA.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB5.0021.0008][.1CAA.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1EB5.0021.0002][.1CAA.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB5.0021.0008][.1CAA.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E4 ; [.1CAD.0021.0002][.1D10.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1CAD.0021.0002][.1D10.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1CAD.0021.0008][.1D10.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1CAD.0021.0008][.1D10.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1CAD.0021.0002][.1D10.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1CAD.0021.0008][.1D10.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00F6 ; [.1E43.0021.0002][.1D10.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1E43.0021.0002][.1D10.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1E43.0021.0008][.1D10.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1E43.0021.0008][.1D10.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1E43.0021.0002][.1D10.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1E43.0021.0008][.1D10.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00FC ; [.1F1B.0021.0002][.1D10.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1B.0021.0002][.1D10.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1B.0021.0008][.1D10.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1B.0021.0008][.1D10.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F1B.0021.0002][.1D10.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1B.0021.0008][.1D10.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F1B.0021.0002][.1D10.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1B.0021.0008][.1D10.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F1B.0021.0002][.1D10.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1B.0021.0008][.1D10.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F1B.0021.0002][.1D10.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1B.0021.0008][.1D10.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/dsb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/dsb.pl
index 3fbe87500b..2c670873d1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/dsb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/dsb.pl
@@ -1,59 +1,59 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-010D ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0107 ; [.1C7C.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0063 0301 ; [.1C7C.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0063 0341 ; [.1C7C.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0106 ; [.1C7C.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-0043 0301 ; [.1C7C.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-0043 0341 ; [.1C7C.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-011B ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CARON
-0065 030C ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CARON
-011A ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH CARON
-0045 030C ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH CARON
-0063 0068 ; [.1D19.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0063 0048 ; [.1D19.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
-0043 0068 ; [.1D19.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
-0043 0048 ; [.1D19.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
-0142 ; [.1D76.0020.0002] # LATIN SMALL LETTER L WITH STROKE
-006C 0335 ; [.1D76.0020.0002] # LATIN SMALL LETTER L WITH STROKE
-0141 ; [.1D76.0020.0008] # LATIN CAPITAL LETTER L WITH STROKE
-004C 0335 ; [.1D76.0020.0008] # LATIN CAPITAL LETTER L WITH STROKE
-0144 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-0155 ; [.1E34.0020.0002] # LATIN SMALL LETTER R WITH ACUTE
-0072 0301 ; [.1E34.0020.0002] # LATIN SMALL LETTER R WITH ACUTE
-0072 0341 ; [.1E34.0020.0002] # LATIN SMALL LETTER R WITH ACUTE
-0154 ; [.1E34.0020.0008] # LATIN CAPITAL LETTER R WITH ACUTE
-0052 0301 ; [.1E34.0020.0008] # LATIN CAPITAL LETTER R WITH ACUTE
-0052 0341 ; [.1E34.0020.0008] # LATIN CAPITAL LETTER R WITH ACUTE
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-015B ; [.1E73.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
-0073 0301 ; [.1E73.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
-0073 0341 ; [.1E73.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
-015A ; [.1E73.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
-0053 0301 ; [.1E73.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
-0053 0341 ; [.1E73.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
-017E ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-017A ; [.1F23.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
-007A 0301 ; [.1F23.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
-007A 0341 ; [.1F23.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
-0179 ; [.1F23.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
-005A 0301 ; [.1F23.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
-005A 0341 ; [.1F23.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+010D ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0107 ; [.1CE2.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0063 0301 ; [.1CE2.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0063 0341 ; [.1CE2.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0106 ; [.1CE2.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+0043 0301 ; [.1CE2.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+0043 0341 ; [.1CE2.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+011B ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH CARON
+0065 030C ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH CARON
+011A ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH CARON
+0045 030C ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH CARON
+0063 0068 ; [.1D7F.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0063 0048 ; [.1D7F.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
+0043 0068 ; [.1D7F.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
+0043 0048 ; [.1D7F.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
+0142 ; [.1DDC.0020.0002] # LATIN SMALL LETTER L WITH STROKE
+006C 0335 ; [.1DDC.0020.0002] # LATIN SMALL LETTER L WITH STROKE
+0141 ; [.1DDC.0020.0008] # LATIN CAPITAL LETTER L WITH STROKE
+004C 0335 ; [.1DDC.0020.0008] # LATIN CAPITAL LETTER L WITH STROKE
+0144 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+0155 ; [.1E9A.0020.0002] # LATIN SMALL LETTER R WITH ACUTE
+0072 0301 ; [.1E9A.0020.0002] # LATIN SMALL LETTER R WITH ACUTE
+0072 0341 ; [.1E9A.0020.0002] # LATIN SMALL LETTER R WITH ACUTE
+0154 ; [.1E9A.0020.0008] # LATIN CAPITAL LETTER R WITH ACUTE
+0052 0301 ; [.1E9A.0020.0008] # LATIN CAPITAL LETTER R WITH ACUTE
+0052 0341 ; [.1E9A.0020.0008] # LATIN CAPITAL LETTER R WITH ACUTE
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+015B ; [.1ED9.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
+0073 0301 ; [.1ED9.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
+0073 0341 ; [.1ED9.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
+015A ; [.1ED9.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
+0053 0301 ; [.1ED9.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
+0053 0341 ; [.1ED9.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
+017E ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+017A ; [.1F89.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
+007A 0301 ; [.1F89.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
+007A 0341 ; [.1F89.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
+0179 ; [.1F89.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
+005A 0301 ; [.1F89.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
+005A 0341 ; [.1F89.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ee.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ee.pl
index 264494f44d..5490978b44 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ee.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ee.pl
@@ -1,36 +1,36 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# d-tail, open-e, f-hook, gamma, eng, open-o, v-hook don't require tailoring
- entry => <<'ENTRY', # for DUCET v9.0.0
+ entry => <<'ENTRY', # for DUCET v10.0.0
0302 ; [.0000.0029.0002] # COMBINING CIRCUMFLEX ACCENT
-00E2 ; [.1C47.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
-00C2 ; [.1C47.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-00EA ; [.1CAA.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAA.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-00EE ; [.1D32.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER I WITH CIRCUMFLEX
-00CE ; [.1D32.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-00F4 ; [.1DDD.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1DDD.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-00FB ; [.1EB5.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER U WITH CIRCUMFLEX
-00DB ; [.1EB5.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0177 ; [.1F0B.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER Y WITH CIRCUMFLEX
-0176 ; [.1F0B.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
-0064 007A ; [.1C90.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z>
-0044 007A ; [.1C90.0020.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z>
-0044 005A ; [.1C90.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z>
-0067 0062 ; [.1CF5.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER B>
-0047 0062 ; [.1CF5.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER B>
-0047 0042 ; [.1CF5.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER B>
-0078 ; [.1D19.0020.0002] # LATIN SMALL LETTER X
-0058 ; [.1D19.0020.0008] # LATIN CAPITAL LETTER X
-006B 0070 ; [.1D66.0020.0002] # <LATIN SMALL LETTER K, LATIN SMALL LETTER P>
-004B 0070 ; [.1D66.0020.0007] # <LATIN CAPITAL LETTER K, LATIN SMALL LETTER P>
-004B 0050 ; [.1D66.0020.0008] # <LATIN CAPITAL LETTER K, LATIN CAPITAL LETTER P>
-006E 0079 ; [.1DBA.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
-004E 0079 ; [.1DBA.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
-004E 0059 ; [.1DBA.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
-0074 0073 ; [.1E96.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER S>
-0054 0073 ; [.1E96.0020.0007] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER S>
-0054 0053 ; [.1E96.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER S>
+00E2 ; [.1CAD.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
+00C2 ; [.1CAD.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+00EA ; [.1D10.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D10.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+00EE ; [.1D98.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER I WITH CIRCUMFLEX
+00CE ; [.1D98.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+00F4 ; [.1E43.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1E43.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+00FB ; [.1F1B.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER U WITH CIRCUMFLEX
+00DB ; [.1F1B.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+0177 ; [.1F71.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER Y WITH CIRCUMFLEX
+0176 ; [.1F71.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+0064 007A ; [.1CF6.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z>
+0044 007A ; [.1CF6.0020.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z>
+0044 005A ; [.1CF6.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z>
+0067 0062 ; [.1D5B.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER B>
+0047 0062 ; [.1D5B.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER B>
+0047 0042 ; [.1D5B.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER B>
+0078 ; [.1D7F.0020.0002] # LATIN SMALL LETTER X
+0058 ; [.1D7F.0020.0008] # LATIN CAPITAL LETTER X
+006B 0070 ; [.1DCC.0020.0002] # <LATIN SMALL LETTER K, LATIN SMALL LETTER P>
+004B 0070 ; [.1DCC.0020.0007] # <LATIN CAPITAL LETTER K, LATIN SMALL LETTER P>
+004B 0050 ; [.1DCC.0020.0008] # <LATIN CAPITAL LETTER K, LATIN CAPITAL LETTER P>
+006E 0079 ; [.1E20.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
+004E 0079 ; [.1E20.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
+004E 0059 ; [.1E20.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
+0074 0073 ; [.1EFC.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER S>
+0054 0073 ; [.1EFC.0020.0007] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER S>
+0054 0053 ; [.1EFC.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER S>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/eo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/eo.pl
index 3a6ceb433a..acd604ece0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/eo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/eo.pl
@@ -1,29 +1,29 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0109 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
-0063 0302 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
-0108 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
-0043 0302 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
-011D ; [.1CF5.0020.0002] # LATIN SMALL LETTER G WITH CIRCUMFLEX
-0067 0302 ; [.1CF5.0020.0002] # LATIN SMALL LETTER G WITH CIRCUMFLEX
-011C ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
-0047 0302 ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
-0125 ; [.1D19.0020.0002] # LATIN SMALL LETTER H WITH CIRCUMFLEX
-0068 0302 ; [.1D19.0020.0002] # LATIN SMALL LETTER H WITH CIRCUMFLEX
-0124 ; [.1D19.0020.0008] # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
-0048 0302 ; [.1D19.0020.0008] # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
-0135 ; [.1D4D.0020.0002] # LATIN SMALL LETTER J WITH CIRCUMFLEX
-006A 0302 ; [.1D4D.0020.0002] # LATIN SMALL LETTER J WITH CIRCUMFLEX
-0134 ; [.1D4D.0020.0008] # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
-004A 0302 ; [.1D4D.0020.0008] # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
-015D ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CIRCUMFLEX
-0073 0302 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CIRCUMFLEX
-015C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
-0053 0302 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
-016D ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH BREVE
-0075 0306 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH BREVE
-016C ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH BREVE
-0055 0306 ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH BREVE
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0109 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
+0063 0302 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
+0108 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+0043 0302 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+011D ; [.1D5B.0020.0002] # LATIN SMALL LETTER G WITH CIRCUMFLEX
+0067 0302 ; [.1D5B.0020.0002] # LATIN SMALL LETTER G WITH CIRCUMFLEX
+011C ; [.1D5B.0020.0008] # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+0047 0302 ; [.1D5B.0020.0008] # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+0125 ; [.1D7F.0020.0002] # LATIN SMALL LETTER H WITH CIRCUMFLEX
+0068 0302 ; [.1D7F.0020.0002] # LATIN SMALL LETTER H WITH CIRCUMFLEX
+0124 ; [.1D7F.0020.0008] # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+0048 0302 ; [.1D7F.0020.0008] # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+0135 ; [.1DB3.0020.0002] # LATIN SMALL LETTER J WITH CIRCUMFLEX
+006A 0302 ; [.1DB3.0020.0002] # LATIN SMALL LETTER J WITH CIRCUMFLEX
+0134 ; [.1DB3.0020.0008] # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+004A 0302 ; [.1DB3.0020.0008] # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+015D ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CIRCUMFLEX
+0073 0302 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CIRCUMFLEX
+015C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+0053 0302 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+016D ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH BREVE
+0075 0306 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH BREVE
+016C ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH BREVE
+0055 0306 ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH BREVE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es.pl
index 2075de3b14..ffa67440dd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es.pl
@@ -1,9 +1,9 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00F1 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
-006E 0303 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
-00D1 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
-004E 0303 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00F1 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH TILDE
+006E 0303 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH TILDE
+00D1 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
+004E 0303 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es_trad.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es_trad.pl
index c57b538688..351f3b831d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es_trad.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/es_trad.pl
@@ -1,15 +1,15 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0063 0068 ; [.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0043 0068 ; [.1C7B.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
-0043 0048 ; [.1C7B.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
-006C 006C ; [.1D78.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L>
-004C 006C ; [.1D78.0020.0007] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L>
-004C 004C ; [.1D78.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L>
-00F1 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
-006E 0303 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
-00D1 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
-004E 0303 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0063 0068 ; [.1CE1.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0043 0068 ; [.1CE1.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
+0043 0048 ; [.1CE1.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
+006C 006C ; [.1DDE.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L>
+004C 006C ; [.1DDE.0020.0007] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L>
+004C 004C ; [.1DDE.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L>
+00F1 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH TILDE
+006E 0303 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH TILDE
+00D1 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
+004E 0303 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/et.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/et.pl
index eb503d0963..318c293cbf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/et.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/et.pl
@@ -1,51 +1,51 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0161 ; [.1E92.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E92.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E92.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E92.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-007A ; [.1E93.0020.0002] # LATIN SMALL LETTER Z
-005A ; [.1E93.0020.0008] # LATIN CAPITAL LETTER Z
-017E ; [.1E94.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1E94.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1E94.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1E94.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-00F5 ; [.1EFB.0020.0002] # LATIN SMALL LETTER O WITH TILDE
-006F 0303 ; [.1EFB.0020.0002] # LATIN SMALL LETTER O WITH TILDE
-00D5 ; [.1EFB.0020.0008] # LATIN CAPITAL LETTER O WITH TILDE
-004F 0303 ; [.1EFB.0020.0008] # LATIN CAPITAL LETTER O WITH TILDE
-1E4D ; [.1EFB.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH TILDE AND ACUTE
-1E4C ; [.1EFB.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
-022D ; [.1EFB.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH TILDE AND MACRON
-022C ; [.1EFB.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
-1E4F ; [.1EFB.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
-1E4E ; [.1EFB.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
-1EE1 ; [.1EFB.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN AND TILDE
-1EE0 ; [.1EFB.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN AND TILDE
-00E4 ; [.1EFC.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1EFC.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1EFC.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1EFC.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1EFC.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1EFC.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00F6 ; [.1EFD.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1EFD.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1EFD.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1EFD.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1EFD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1EFD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00FC ; [.1EFE.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EFE.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EFE.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EFE.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1EFE.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EFE.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1EFE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EFE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1EFE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EFE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1EFE.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EFE.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0161 ; [.1EF8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1EF8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1EF8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1EF8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+007A ; [.1EF9.0020.0002] # LATIN SMALL LETTER Z
+005A ; [.1EF9.0020.0008] # LATIN CAPITAL LETTER Z
+017E ; [.1EFA.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1EFA.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1EFA.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1EFA.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+00F5 ; [.1F61.0020.0002] # LATIN SMALL LETTER O WITH TILDE
+006F 0303 ; [.1F61.0020.0002] # LATIN SMALL LETTER O WITH TILDE
+00D5 ; [.1F61.0020.0008] # LATIN CAPITAL LETTER O WITH TILDE
+004F 0303 ; [.1F61.0020.0008] # LATIN CAPITAL LETTER O WITH TILDE
+1E4D ; [.1F61.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+1E4C ; [.1F61.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+022D ; [.1F61.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH TILDE AND MACRON
+022C ; [.1F61.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+1E4F ; [.1F61.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+1E4E ; [.1F61.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+1EE1 ; [.1F61.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN AND TILDE
+1EE0 ; [.1F61.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN AND TILDE
+00E4 ; [.1F62.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1F62.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1F62.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1F62.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1F62.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1F62.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00F6 ; [.1F63.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1F63.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1F63.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1F63.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1F63.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1F63.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00FC ; [.1F64.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F64.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F64.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F64.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F64.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F64.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F64.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F64.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F64.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F64.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F64.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F64.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fa.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fa.pl
index d50c96c880..ab80061019 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fa.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fa.pl
@@ -1,51 +1,51 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
0650 ; [.0000.0077.0002] # ARABIC KASRA
064B ; [.0000.007B.0002] # ARABIC FATHATAN
064D ; [.0000.007C.0002] # ARABIC KASRATAN
064C ; [.0000.007D.0002] # ARABIC DAMMATAN
-0622 ; [.230A.0020.0002][.FFF1.0000.0000] # ARABIC LETTER ALEF WITH MADDA ABOVE
-0627 0653 ; [.230A.0020.0002][.FFF1.0000.0000] # ARABIC LETTER ALEF WITH MADDA ABOVE
-08AC ; [.230A.0020.0002][.FFF0.0000.0000] # ARABIC LETTER ROHINGYA YEH
-0671 ; [.230B.0021.0002] # ARABIC LETTER ALEF WASLA
-0621 ; [.230C.0020.0002][.FFF0.0000.0000] # ARABIC LETTER HAMZA
-0623 ; [.230C.0021.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH HAMZA ABOVE
-0627 0654 ; [.230C.0021.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH HAMZA ABOVE
-0672 ; [.230C.0022.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
-0625 ; [.230C.0023.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH HAMZA BELOW
-0627 0655 ; [.230C.0023.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH HAMZA BELOW
-0673 ; [.230C.0024.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
-0624 ; [.230C.0025.0002][.FFF0.0000.0000] # ARABIC LETTER WAW WITH HAMZA ABOVE
-0648 0654 ; [.230C.0025.0002][.FFF0.0000.0000] # ARABIC LETTER WAW WITH HAMZA ABOVE
-06CC 0654 ; [.230C.0026.0002][.FFF0.0000.0000] # <ARABIC LETTER FARSI YEH, ARABIC HAMZA ABOVE>
-0649 0654 ; [.230C.0026.0003][.FFF0.0000.0000] # <ARABIC LETTER ALEF MAKSURA, ARABIC HAMZA ABOVE>
-0626 ; [.230C.0026.0004][.FFF0.0000.0000] # ARABIC LETTER YEH WITH HAMZA ABOVE
-064A 0654 ; [.230C.0026.0004][.FFF0.0000.0000] # ARABIC LETTER YEH WITH HAMZA ABOVE
-066E ; [.230C.0020.0002][.FFF1.0000.0000] # ARABIC LETTER DOTLESS BEH
-06AA ; [.2388.0021.0002] # ARABIC LETTER SWASH KAF
-06AB ; [.2388.0022.0002] # ARABIC LETTER KAF WITH RING
-0643 ; [.2388.0023.0002] # ARABIC LETTER KAF
-06AC ; [.2388.0024.0002] # ARABIC LETTER KAF WITH DOT ABOVE
-06AD ; [.2388.0025.0002] # ARABIC LETTER NG
-06AE ; [.2388.0026.0002] # ARABIC LETTER KAF WITH THREE DOTS BELOW
-0647 ; [.23C1.0020.0002][.FFF1.0000.0000] # ARABIC LETTER HEH
-06D5 ; [.23C1.0021.0002][.FFF1.0000.0000] # ARABIC LETTER AE
-06C1 ; [.23C1.0022.0002][.FFF1.0000.0000] # ARABIC LETTER HEH GOAL
-06C2 ; [.23C1.0022.0002][.FFF1.0000.0000][.0000.0083.0002] # ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
-0629 ; [.23C1.0023.0002][.FFF1.0000.0000] # ARABIC LETTER TEH MARBUTA
-06C3 ; [.23C1.0024.0002][.FFF1.0000.0000] # ARABIC LETTER TEH MARBUTA GOAL
-06C0 ; [.23C1.0025.0002][.FFF1.0000.0000] # ARABIC LETTER HEH WITH YEH ABOVE
-06D5 0654 ; [.23C1.0025.0002][.FFF1.0000.0000] # ARABIC LETTER HEH WITH YEH ABOVE
-06BE ; [.23C1.0026.0002][.FFF1.0000.0000] # ARABIC LETTER HEH DOACHASHMEE
-06CF ; [.23C1.0020.0002][.FFF0.0000.0000] # ARABIC LETTER WAW WITH DOT ABOVE
-0649 ; [.23C7.0021.0002] # ARABIC LETTER ALEF MAKSURA
-06D2 ; [.23C7.0022.0002] # ARABIC LETTER YEH BARREE
-06D3 ; [.23C7.0022.0002][.0000.0083.0002] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
-064A ; [.23C7.0023.0002] # ARABIC LETTER YEH
-06D0 ; [.23C7.0024.0002] # ARABIC LETTER E
-06D1 ; [.23C7.0025.0002] # ARABIC LETTER YEH WITH THREE DOTS BELOW
-06CD ; [.23C7.0026.0002] # ARABIC LETTER YEH WITH TAIL
-06CE ; [.23C7.0027.0002] # ARABIC LETTER YEH WITH SMALL V
+0622 ; [.2370.0020.0002][.FFF1.0000.0000] # ARABIC LETTER ALEF WITH MADDA ABOVE
+0627 0653 ; [.2370.0020.0002][.FFF1.0000.0000] # ARABIC LETTER ALEF WITH MADDA ABOVE
+08AC ; [.2370.0020.0002][.FFF0.0000.0000] # ARABIC LETTER ROHINGYA YEH
+0671 ; [.2371.0021.0002] # ARABIC LETTER ALEF WASLA
+0621 ; [.2372.0020.0002][.FFF0.0000.0000] # ARABIC LETTER HAMZA
+0623 ; [.2372.0021.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH HAMZA ABOVE
+0627 0654 ; [.2372.0021.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH HAMZA ABOVE
+0672 ; [.2372.0022.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
+0625 ; [.2372.0023.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH HAMZA BELOW
+0627 0655 ; [.2372.0023.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH HAMZA BELOW
+0673 ; [.2372.0024.0002][.FFF0.0000.0000] # ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
+0624 ; [.2372.0025.0002][.FFF0.0000.0000] # ARABIC LETTER WAW WITH HAMZA ABOVE
+0648 0654 ; [.2372.0025.0002][.FFF0.0000.0000] # ARABIC LETTER WAW WITH HAMZA ABOVE
+06CC 0654 ; [.2372.0026.0002][.FFF0.0000.0000] # <ARABIC LETTER FARSI YEH, ARABIC HAMZA ABOVE>
+0649 0654 ; [.2372.0026.0003][.FFF0.0000.0000] # <ARABIC LETTER ALEF MAKSURA, ARABIC HAMZA ABOVE>
+0626 ; [.2372.0026.0004][.FFF0.0000.0000] # ARABIC LETTER YEH WITH HAMZA ABOVE
+064A 0654 ; [.2372.0026.0004][.FFF0.0000.0000] # ARABIC LETTER YEH WITH HAMZA ABOVE
+066E ; [.2372.0020.0002][.FFF1.0000.0000] # ARABIC LETTER DOTLESS BEH
+06AA ; [.23EE.0021.0002] # ARABIC LETTER SWASH KAF
+06AB ; [.23EE.0022.0002] # ARABIC LETTER KAF WITH RING
+0643 ; [.23EE.0023.0002] # ARABIC LETTER KAF
+06AC ; [.23EE.0024.0002] # ARABIC LETTER KAF WITH DOT ABOVE
+06AD ; [.23EE.0025.0002] # ARABIC LETTER NG
+06AE ; [.23EE.0026.0002] # ARABIC LETTER KAF WITH THREE DOTS BELOW
+0647 ; [.2427.0020.0002][.FFF1.0000.0000] # ARABIC LETTER HEH
+06D5 ; [.2427.0021.0002][.FFF1.0000.0000] # ARABIC LETTER AE
+06C1 ; [.2427.0022.0002][.FFF1.0000.0000] # ARABIC LETTER HEH GOAL
+06C2 ; [.2427.0022.0002][.FFF1.0000.0000][.0000.0083.0002] # ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+0629 ; [.2427.0023.0002][.FFF1.0000.0000] # ARABIC LETTER TEH MARBUTA
+06C3 ; [.2427.0024.0002][.FFF1.0000.0000] # ARABIC LETTER TEH MARBUTA GOAL
+06C0 ; [.2427.0025.0002][.FFF1.0000.0000] # ARABIC LETTER HEH WITH YEH ABOVE
+06D5 0654 ; [.2427.0025.0002][.FFF1.0000.0000] # ARABIC LETTER HEH WITH YEH ABOVE
+06BE ; [.2427.0026.0002][.FFF1.0000.0000] # ARABIC LETTER HEH DOACHASHMEE
+06CF ; [.2427.0020.0002][.FFF0.0000.0000] # ARABIC LETTER WAW WITH DOT ABOVE
+0649 ; [.242D.0021.0002] # ARABIC LETTER ALEF MAKSURA
+06D2 ; [.242D.0022.0002] # ARABIC LETTER YEH BARREE
+06D3 ; [.242D.0022.0002][.0000.0083.0002] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+064A ; [.242D.0023.0002] # ARABIC LETTER YEH
+06D0 ; [.242D.0024.0002] # ARABIC LETTER E
+06D1 ; [.242D.0025.0002] # ARABIC LETTER YEH WITH THREE DOTS BELOW
+06CD ; [.242D.0026.0002] # ARABIC LETTER YEH WITH TAIL
+06CE ; [.242D.0027.0002] # ARABIC LETTER YEH WITH SMALL V
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi.pl
index 5fa2f4fb6f..49be79eaf3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi.pl
@@ -1,65 +1,65 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# in cldr test/fi.xml why x{110}x < xdx though xd < x{110} ?
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER D WITH STROKE
-01E5 ; [.1CF4.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER G WITH STROKE
-01E4 ; [.1CF4.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER G WITH STROKE
-014B ; [.1DB9.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER ENG
-014A ; [.1DB9.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER ENG
-0167 ; [.1E95.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER T WITH STROKE
-0166 ; [.1E95.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER T WITH STROKE
-0077 ; [.1EE3.0021.0002] # LATIN SMALL LETTER W
-0057 ; [.1EE3.0021.0008] # LATIN CAPITAL LETTER W
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0292 ; [.1F21.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER EZH
-01B7 ; [.1F21.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER EZH
-01EF ; [.1F21.0021.0002][.0000.0039.0002][.0000.0028.0002] # LATIN SMALL LETTER EZH WITH CARON
-01EE ; [.1F21.0021.0008][.0000.0039.0002][.0000.0028.0002] # LATIN CAPITAL LETTER EZH WITH CARON
-00E5 ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F96.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-00E4 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F97.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F97.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00E6 ; [.1F97.0021.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F97.0021.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F97.0021.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F97.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F97.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00F6 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F98.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F98.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00F8 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F98.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F98.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER D WITH STROKE
+01E5 ; [.1D5A.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER G WITH STROKE
+01E4 ; [.1D5A.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER G WITH STROKE
+014B ; [.1E1F.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER ENG
+014A ; [.1E1F.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER ENG
+0167 ; [.1EFB.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER T WITH STROKE
+0166 ; [.1EFB.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER T WITH STROKE
+0077 ; [.1F49.0021.0002] # LATIN SMALL LETTER W
+0057 ; [.1F49.0021.0008] # LATIN CAPITAL LETTER W
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0292 ; [.1F87.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER EZH
+01B7 ; [.1F87.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER EZH
+01EF ; [.1F87.0021.0002][.0000.0039.0002][.0000.0028.0002] # LATIN SMALL LETTER EZH WITH CARON
+01EE ; [.1F87.0021.0008][.0000.0039.0002][.0000.0028.0002] # LATIN CAPITAL LETTER EZH WITH CARON
+00E5 ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFC.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+00E4 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00E6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFD.0021.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFD.0021.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFD.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFD.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00F6 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00F8 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFE.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFE.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi_phone.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi_phone.pl
index d35a56f545..d91a71a7f1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi_phone.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi_phone.pl
@@ -1,63 +1,63 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# in cldr test/fi.xml why x{110}x < xdx though xd < x{110} ?
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER D WITH STROKE
-01E5 ; [.1CF4.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER G WITH STROKE
-01E4 ; [.1CF4.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER G WITH STROKE
-014B ; [.1DB9.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER ENG
-014A ; [.1DB9.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER ENG
-0167 ; [.1E95.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER T WITH STROKE
-0166 ; [.1E95.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER T WITH STROKE
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0292 ; [.1F21.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER EZH
-01B7 ; [.1F21.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER EZH
-01EF ; [.1F21.0021.0002][.0000.0039.0002][.0000.0028.0002] # LATIN SMALL LETTER EZH WITH CARON
-01EE ; [.1F21.0021.0008][.0000.0039.0002][.0000.0028.0002] # LATIN CAPITAL LETTER EZH WITH CARON
-00E5 ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F96.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-00E4 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F97.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F97.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00E6 ; [.1F97.0021.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F97.0021.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F97.0021.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F97.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F97.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00F6 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F98.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F98.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00F8 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F98.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F98.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER D WITH STROKE
+01E5 ; [.1D5A.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER G WITH STROKE
+01E4 ; [.1D5A.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER G WITH STROKE
+014B ; [.1E1F.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER ENG
+014A ; [.1E1F.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER ENG
+0167 ; [.1EFB.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER T WITH STROKE
+0166 ; [.1EFB.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER T WITH STROKE
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0292 ; [.1F87.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER EZH
+01B7 ; [.1F87.0021.0008][.0000.0039.0002] # LATIN CAPITAL LETTER EZH
+01EF ; [.1F87.0021.0002][.0000.0039.0002][.0000.0028.0002] # LATIN SMALL LETTER EZH WITH CARON
+01EE ; [.1F87.0021.0008][.0000.0039.0002][.0000.0028.0002] # LATIN CAPITAL LETTER EZH WITH CARON
+00E5 ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFC.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+00E4 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00E6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFD.0021.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFD.0021.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFD.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFD.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00F6 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00F8 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFE.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFE.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fil.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fil.pl
index 3cb2746b94..cd9603e5a1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fil.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fil.pl
@@ -1,12 +1,12 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00F1 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
-006E 0303 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
-00D1 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
-004E 0303 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
-006E 0067 ; [.1DBB.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
-004E 0067 ; [.1DBB.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
-004E 0047 ; [.1DBB.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER G>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00F1 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH TILDE
+006E 0303 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH TILDE
+00D1 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
+004E 0303 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
+006E 0067 ; [.1E21.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
+004E 0067 ; [.1E21.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
+004E 0047 ; [.1E21.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER G>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fo.pl
index c26ea48b10..3a70ed6035 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fo.pl
@@ -1,77 +1,77 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1C8F.0022.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C8F.0022.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C8F.0022.0008] # LATIN CAPITAL LETTER ETH
-00FE ; [.1E95.0020.0003][.1D18.0020.0003] # LATIN SMALL LETTER THORN
-00DE ; [.1E95.0020.0009][.1D18.0020.0009] # LATIN CAPITAL LETTER THORN
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-00E6 ; [.1F96.0020.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F96.0020.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F96.0020.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F96.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F96.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00E4 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F96.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F96.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-0119 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-00F8 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F97.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F97.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-00F6 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0151 ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0153 ; [.1F97.0023.0002] # LATIN SMALL LIGATURE OE
-0152 ; [.1F97.0023.0008] # LATIN CAPITAL LIGATURE OE
-00E5 ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F98.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F98.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F98.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-0061 0061 ; [.1F98.0020.001C][.0000.0000.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
-0061 0041 ; [.1F98.0020.001C][.0000.0000.0008] # <LATIN SMALL LETTER A, LATIN CAPITAL LETTER A>
-0041 0061 ; [.1F98.0020.001D][.0000.0000.0002] # <LATIN CAPITAL LETTER A, LATIN SMALL LETTER A>
-0041 0041 ; [.1F98.0020.001D][.0000.0000.0008] # <LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1CF5.0022.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF5.0022.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF5.0022.0008] # LATIN CAPITAL LETTER ETH
+00FE ; [.1EFB.0020.0003][.1D7E.0020.0003] # LATIN SMALL LETTER THORN
+00DE ; [.1EFB.0020.0009][.1D7E.0020.0009] # LATIN CAPITAL LETTER THORN
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+00E6 ; [.1FFC.0020.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFC.0020.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFC.0020.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFC.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFC.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00E4 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFC.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFC.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+0119 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+00F8 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFD.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFD.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+00F6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+0151 ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0153 ; [.1FFD.0023.0002] # LATIN SMALL LIGATURE OE
+0152 ; [.1FFD.0023.0008] # LATIN CAPITAL LIGATURE OE
+00E5 ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFE.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+0061 0061 ; [.1FFE.0020.001C][.0000.0000.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
+0061 0041 ; [.1FFE.0020.001C][.0000.0000.0008] # <LATIN SMALL LETTER A, LATIN CAPITAL LETTER A>
+0041 0061 ; [.1FFE.0020.001D][.0000.0000.0002] # <LATIN CAPITAL LETTER A, LATIN SMALL LETTER A>
+0041 0041 ; [.1FFE.0020.001D][.0000.0000.0008] # <LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fr_ca.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fr_ca.pl
index ea81cac4b6..b0e1eb15d2 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fr_ca.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/fr_ca.pl
@@ -1,4 +1,4 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
backwards => 2,
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/gu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/gu.pl
index aabb3f2bdd..82864f77b1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/gu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/gu.pl
@@ -1,9 +1,9 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0A82 ; [.2739.0020.0002][.FFF1.0000.0000] # GUJARATI SIGN ANUSVARA
-0A81 ; [.2739.0021.0002][.FFF1.0000.0000] # GUJARATI SIGN CANDRABINDU
-0A83 ; [.2739.0020.0002][.FFF2.0000.0000] # GUJARATI SIGN VISARGA
-0AD0 ; [.2739.0020.0002][.FFF0.0000.0000] # GUJARATI OM
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0A82 ; [.27AB.0020.0002][.FFF1.0000.0000] # GUJARATI SIGN ANUSVARA
+0A81 ; [.27AB.0021.0002][.FFF1.0000.0000] # GUJARATI SIGN CANDRABINDU
+0A83 ; [.27AB.0020.0002][.FFF2.0000.0000] # GUJARATI SIGN VISARGA
+0AD0 ; [.27AB.0020.0002][.FFF0.0000.0000] # GUJARATI OM
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ha.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ha.pl
index a303bc6e84..9a36ea3697 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ha.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ha.pl
@@ -1,16 +1,16 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# b-hook, d-hook, k-hook, y-hook don't require tailoring
- entry => <<'ENTRY', # for DUCET v9.0.0
-0073 0068 ; [.1E72.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
-0053 0068 ; [.1E72.0020.0007] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER H>
-0053 0048 ; [.1E72.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER H>
-0074 0073 ; [.1E96.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER S>
-0054 0073 ; [.1E96.0020.0007] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER S>
-0054 0053 ; [.1E96.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER S>
-02BC 0079 ; [.1F17.0020.0003] # <MODIFIER LETTER APOSTROPHE, LATIN SMALL LETTER Y>
-02BC 0059 ; [.1F17.0020.0009] # <MODIFIER LETTER APOSTROPHE, LATIN CAPITAL LETTER Y>
-0027 0079 ; [.1F17.0020.0004] # <APOSTROPHE, LATIN SMALL LETTER Y>
-0027 0059 ; [.1F17.0020.000A] # <APOSTROPHE, LATIN CAPITAL LETTER Y>
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0073 0068 ; [.1ED8.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
+0053 0068 ; [.1ED8.0020.0007] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER H>
+0053 0048 ; [.1ED8.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER H>
+0074 0073 ; [.1EFC.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER S>
+0054 0073 ; [.1EFC.0020.0007] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER S>
+0054 0053 ; [.1EFC.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER S>
+02BC 0079 ; [.1F7D.0020.0003] # <MODIFIER LETTER APOSTROPHE, LATIN SMALL LETTER Y>
+02BC 0059 ; [.1F7D.0020.0009] # <MODIFIER LETTER APOSTROPHE, LATIN CAPITAL LETTER Y>
+0027 0079 ; [.1F7D.0020.0004] # <APOSTROPHE, LATIN SMALL LETTER Y>
+0027 0059 ; [.1F7D.0020.000A] # <APOSTROPHE, LATIN CAPITAL LETTER Y>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/haw.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/haw.pl
index 8cc7c2b692..42f0753004 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/haw.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/haw.pl
@@ -1,22 +1,22 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0065 ; [.1C48.0020.0002][.FFF1.0000.0000] # LATIN SMALL LETTER E
-0045 ; [.1C48.0020.0008][.FFF1.0000.0000] # LATIN CAPITAL LETTER E
-0069 ; [.1C48.0020.0002][.FFF2.0000.0000] # LATIN SMALL LETTER I
-0049 ; [.1C48.0020.0008][.FFF2.0000.0000] # LATIN CAPITAL LETTER I
-006F ; [.1C48.0020.0002][.FFF3.0000.0000] # LATIN SMALL LETTER O
-004F ; [.1C48.0020.0008][.FFF3.0000.0000] # LATIN CAPITAL LETTER O
-0075 ; [.1C48.0020.0002][.FFF4.0000.0000] # LATIN SMALL LETTER U
-0055 ; [.1C48.0020.0008][.FFF4.0000.0000] # LATIN CAPITAL LETTER U
-02BB ; [.1EF6.0020.0002] # MODIFIER LETTER TURNED COMMA
-0113 ; [.1C48.0020.0002][.FFF1.0000.0000][.0000.0032.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1C48.0020.0008][.FFF1.0000.0000][.0000.0032.0002] # LATIN CAPITAL LETTER E WITH MACRON
-012B ; [.1C48.0020.0002][.FFF2.0000.0000][.0000.0032.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1C48.0020.0008][.FFF2.0000.0000][.0000.0032.0002] # LATIN CAPITAL LETTER I WITH MACRON
-014D ; [.1C48.0020.0002][.FFF3.0000.0000][.0000.0032.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1C48.0020.0008][.FFF3.0000.0000][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH MACRON
-016B ; [.1C48.0020.0002][.FFF4.0000.0000][.0000.0032.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1C48.0020.0008][.FFF4.0000.0000][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH MACRON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0065 ; [.1CAE.0020.0002][.FFF1.0000.0000] # LATIN SMALL LETTER E
+0045 ; [.1CAE.0020.0008][.FFF1.0000.0000] # LATIN CAPITAL LETTER E
+0069 ; [.1CAE.0020.0002][.FFF2.0000.0000] # LATIN SMALL LETTER I
+0049 ; [.1CAE.0020.0008][.FFF2.0000.0000] # LATIN CAPITAL LETTER I
+006F ; [.1CAE.0020.0002][.FFF3.0000.0000] # LATIN SMALL LETTER O
+004F ; [.1CAE.0020.0008][.FFF3.0000.0000] # LATIN CAPITAL LETTER O
+0075 ; [.1CAE.0020.0002][.FFF4.0000.0000] # LATIN SMALL LETTER U
+0055 ; [.1CAE.0020.0008][.FFF4.0000.0000] # LATIN CAPITAL LETTER U
+02BB ; [.1F5C.0020.0002] # MODIFIER LETTER TURNED COMMA
+0113 ; [.1CAE.0020.0002][.FFF1.0000.0000][.0000.0032.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1CAE.0020.0008][.FFF1.0000.0000][.0000.0032.0002] # LATIN CAPITAL LETTER E WITH MACRON
+012B ; [.1CAE.0020.0002][.FFF2.0000.0000][.0000.0032.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1CAE.0020.0008][.FFF2.0000.0000][.0000.0032.0002] # LATIN CAPITAL LETTER I WITH MACRON
+014D ; [.1CAE.0020.0002][.FFF3.0000.0000][.0000.0032.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1CAE.0020.0008][.FFF3.0000.0000][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH MACRON
+016B ; [.1CAE.0020.0002][.FFF4.0000.0000][.0000.0032.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1CAE.0020.0008][.FFF4.0000.0000][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH MACRON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/he.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/he.pl
index f73c8d560c..ae9392e244 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/he.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/he.pl
@@ -1,7 +1,7 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-05F3 ; [*0305.001F.0002] # HEBREW PUNCTUATION GERESH
-05F4 ; [*030C.001F.0002] # HEBREW PUNCTUATION GERSHAYIM
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+05F3 ; [*0306.001F.0002] # HEBREW PUNCTUATION GERESH
+05F4 ; [*030D.001F.0002] # HEBREW PUNCTUATION GERSHAYIM
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hi.pl
index 730cfd552d..972352af19 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hi.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hi.pl
@@ -1,9 +1,9 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0902 ; [.265B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
-0901 ; [.265B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
-0903 ; [.265B.0020.0002][.FFF2.0000.0000] # DEVANAGARI SIGN VISARGA
-0950 ; [.265B.0020.0002][.FFF0.0000.0000] # DEVANAGARI OM
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0902 ; [.26CC.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
+0901 ; [.26CC.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
+0903 ; [.26CC.0020.0002][.FFF2.0000.0000] # DEVANAGARI SIGN VISARGA
+0950 ; [.26CC.0020.0002][.FFF0.0000.0000] # DEVANAGARI OM
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hr.pl
index 3e19c179d1..48bca1e864 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hr.pl
@@ -1,48 +1,48 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-010D ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0107 ; [.1C7C.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0063 0301 ; [.1C7C.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0063 0341 ; [.1C7C.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0106 ; [.1C7C.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-0043 0301 ; [.1C7C.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-0043 0341 ; [.1C7C.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-0064 017E ; [.1C90.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CARON>
-01C6 ; [.1C90.0020.0003] # LATIN SMALL LETTER DZ WITH CARON
-0044 017E ; [.1C90.0020.0007][.0000.0000.0001] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z WITH CARON>
-01C5 ; [.1C90.0020.0007][.0000.0000.0007] # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
-0044 017D ; [.1C90.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z WITH CARON>
-01C4 ; [.1C90.0020.0009] # LATIN CAPITAL LETTER DZ WITH CARON
-0064 007A 030C ; [.1C90.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z, COMBINING CARON>
-0044 007A 030C ; [.1C90.0020.0007][.0000.0000.0001] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, COMBINING CARON>
-0044 005A 030C ; [.1C90.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, COMBINING CARON>
-0111 ; [.1C91.0020.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C91.0020.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C91.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C91.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
-006C 006A ; [.1D78.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER J>
-01C9 ; [.1D78.0020.0003] # LATIN SMALL LETTER LJ
-004C 006A ; [.1D78.0020.0007][.0000.0000.0001] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER J>
-01C8 ; [.1D78.0020.0007][.0000.0000.0007] # LATIN CAPITAL LETTER L WITH SMALL LETTER J
-004C 004A ; [.1D78.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER J>
-01C7 ; [.1D78.0020.0009] # LATIN CAPITAL LETTER LJ
-006E 006A ; [.1DBA.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER J>
-01CC ; [.1DBA.0020.0003] # LATIN SMALL LETTER NJ
-004E 006A ; [.1DBA.0020.0007][.0000.0000.0001] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER J>
-01CB ; [.1DBA.0020.0007][.0000.0000.0007] # LATIN CAPITAL LETTER N WITH SMALL LETTER J
-004E 004A ; [.1DBA.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER J>
-01CA ; [.1DBA.0020.0009] # LATIN CAPITAL LETTER NJ
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-017E ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+010D ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0107 ; [.1CE2.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0063 0301 ; [.1CE2.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0063 0341 ; [.1CE2.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0106 ; [.1CE2.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+0043 0301 ; [.1CE2.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+0043 0341 ; [.1CE2.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+0064 017E ; [.1CF6.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CARON>
+01C6 ; [.1CF6.0020.0003] # LATIN SMALL LETTER DZ WITH CARON
+0044 017E ; [.1CF6.0020.0007][.0000.0000.0001] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z WITH CARON>
+01C5 ; [.1CF6.0020.0007][.0000.0000.0007] # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
+0044 017D ; [.1CF6.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z WITH CARON>
+01C4 ; [.1CF6.0020.0009] # LATIN CAPITAL LETTER DZ WITH CARON
+0064 007A 030C ; [.1CF6.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z, COMBINING CARON>
+0044 007A 030C ; [.1CF6.0020.0007][.0000.0000.0001] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, COMBINING CARON>
+0044 005A 030C ; [.1CF6.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, COMBINING CARON>
+0111 ; [.1CF7.0020.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF7.0020.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF7.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF7.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
+006C 006A ; [.1DDE.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER J>
+01C9 ; [.1DDE.0020.0003] # LATIN SMALL LETTER LJ
+004C 006A ; [.1DDE.0020.0007][.0000.0000.0001] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER J>
+01C8 ; [.1DDE.0020.0007][.0000.0000.0007] # LATIN CAPITAL LETTER L WITH SMALL LETTER J
+004C 004A ; [.1DDE.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER J>
+01C7 ; [.1DDE.0020.0009] # LATIN CAPITAL LETTER LJ
+006E 006A ; [.1E20.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER J>
+01CC ; [.1E20.0020.0003] # LATIN SMALL LETTER NJ
+004E 006A ; [.1E20.0020.0007][.0000.0000.0001] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER J>
+01CB ; [.1E20.0020.0007][.0000.0000.0007] # LATIN CAPITAL LETTER N WITH SMALL LETTER J
+004E 004A ; [.1E20.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER J>
+01CA ; [.1E20.0020.0009] # LATIN CAPITAL LETTER NJ
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+017E ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hu.pl
index 04085f6cff..e783dd0cb8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hu.pl
@@ -1,151 +1,151 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0063 0073 ; [.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER S>
-0063 0053 ; [.1C7B.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER S>
-0043 0073 ; [.1C7B.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER S>
-0043 0053 ; [.1C7B.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER S>
-0064 007A ; [.1C90.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z>
-0064 005A ; [.1C90.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z>
-0044 007A ; [.1C90.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z>
-0044 005A ; [.1C90.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z>
-0064 007A 0073 ; [.1C91.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-0064 007A 0053 ; [.1C91.0020.0007][.0000.0000.0002][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-0064 005A 0073 ; [.1C91.0020.0007][.0000.0000.0002][.0000.0000.0007] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-0064 005A 0053 ; [.1C91.0020.0007][.0000.0000.0002][.0000.0000.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
-0044 007A 0073 ; [.1C91.0020.0007][.0000.0000.0008][.0000.0000.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-0044 007A 0053 ; [.1C91.0020.0007][.0000.0000.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-0044 005A 0073 ; [.1C91.0020.0007][.0000.0000.0008][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-0044 005A 0053 ; [.1C91.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
-0067 0079 ; [.1CF5.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER Y>
-0067 0059 ; [.1CF5.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER Y>
-0047 0079 ; [.1CF5.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER Y>
-0047 0059 ; [.1CF5.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER Y>
-006C 0079 ; [.1D78.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER Y>
-006C 0059 ; [.1D78.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER Y>
-004C 0079 ; [.1D78.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER Y>
-004C 0059 ; [.1D78.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER Y>
-006E 0079 ; [.1DBA.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
-006E 0059 ; [.1DBA.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER N, LATIN CAPITAL LETTER Y>
-004E 0079 ; [.1DBA.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
-004E 0059 ; [.1DBA.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
-0073 007A ; [.1E72.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER Z>
-0073 005A ; [.1E72.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER S, LATIN CAPITAL LETTER Z>
-0053 007A ; [.1E72.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER Z>
-0053 005A ; [.1E72.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER Z>
-0074 0079 ; [.1E96.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER Y>
-0074 0059 ; [.1E96.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER T, LATIN CAPITAL LETTER Y>
-0054 0079 ; [.1E96.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER Y>
-0054 0059 ; [.1E96.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER Y>
-007A 0073 ; [.1F22.0020.0002] # <LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-007A 0053 ; [.1F22.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-005A 0073 ; [.1F22.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-005A 0053 ; [.1F22.0020.0008] # <LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
-00F6 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1DDE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1DDE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0151 ; [.1DDE.0021.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1DDE.0021.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1DDE.0021.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1DDE.0021.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-00FC ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1EB6.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB6.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1EB6.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB6.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1EB6.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB6.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1EB6.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB6.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1EB6.0021.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1EB6.0021.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1EB6.0021.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1EB6.0021.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0063 0063 0073 ; [.1C7B.0020.0002][.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER C, LATIN SMALL LETTER S>
-0063 0063 0053 ; [.1C7B.0020.0002][.1C7B.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER C, LATIN CAPITAL LETTER S>
-0063 0043 0073 ; [.1C7B.0020.0002][.1C7B.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, LATIN SMALL LETTER S>
-0063 0043 0053 ; [.1C7B.0020.0002][.1C7B.0020.0008] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER S>
-0043 0063 0073 ; [.1C7B.0020.0008][.1C7B.0020.0002] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER C, LATIN SMALL LETTER S>
-0043 0063 0053 ; [.1C7B.0020.0008][.1C7B.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER C, LATIN CAPITAL LETTER S>
-0043 0043 0073 ; [.1C7B.0020.0008][.1C7B.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER C, LATIN SMALL LETTER S>
-0043 0043 0053 ; [.1C7B.0020.0008][.1C7B.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER S>
-0064 0064 007A ; [.1C90.0020.0002][.1C90.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z>
-0064 0064 005A ; [.1C90.0020.0002][.1C90.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z>
-0064 0044 007A ; [.1C90.0020.0002][.1C90.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z>
-0064 0044 005A ; [.1C90.0020.0002][.1C90.0020.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z>
-0044 0064 007A ; [.1C90.0020.0008][.1C90.0020.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z>
-0044 0064 005A ; [.1C90.0020.0008][.1C90.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z>
-0044 0044 007A ; [.1C90.0020.0008][.1C90.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z>
-0044 0044 005A ; [.1C90.0020.0008][.1C90.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z>
-0064 0064 007A 0073 ; [.1C91.0020.0002][.1C91.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-0064 0064 007A 0053 ; [.1C91.0020.0002][.1C91.0020.0007][.0000.0000.0002][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-0064 0064 005A 0073 ; [.1C91.0020.0002][.1C91.0020.0007][.0000.0000.0002][.0000.0000.0007] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-0064 0064 005A 0053 ; [.1C91.0020.0002][.1C91.0020.0007][.0000.0000.0002][.0000.0000.0008] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
-0064 0044 007A 0073 ; [.1C91.0020.0002][.1C91.0020.0007][.0000.0000.0008][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-0064 0044 007A 0053 ; [.1C91.0020.0002][.1C91.0020.0007][.0000.0000.0008][.0000.0000.0007] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-0064 0044 005A 0073 ; [.1C91.0020.0002][.1C91.0020.0007][.0000.0000.0008][.0000.0000.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-0064 0044 005A 0053 ; [.1C91.0020.0002][.1C91.0020.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
-0044 0064 007A 0073 ; [.1C91.0020.0008][.1C91.0020.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-0044 0064 007A 0053 ; [.1C91.0020.0008][.1C91.0020.0007][.0000.0000.0002][.0000.0000.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-0044 0064 005A 0073 ; [.1C91.0020.0008][.1C91.0020.0007][.0000.0000.0002][.0000.0000.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-0044 0064 005A 0053 ; [.1C91.0020.0008][.1C91.0020.0007][.0000.0000.0002][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
-0044 0044 007A 0073 ; [.1C91.0020.0008][.1C91.0020.0007][.0000.0000.0008][.0000.0000.0002] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-0044 0044 007A 0053 ; [.1C91.0020.0008][.1C91.0020.0007][.0000.0000.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-0044 0044 005A 0073 ; [.1C91.0020.0008][.1C91.0020.0007][.0000.0000.0008][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-0044 0044 005A 0053 ; [.1C91.0020.0008][.1C91.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
-0067 0067 0079 ; [.1CF5.0020.0002][.1CF5.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER G, LATIN SMALL LETTER Y>
-0067 0067 0059 ; [.1CF5.0020.0002][.1CF5.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER G, LATIN CAPITAL LETTER Y>
-0067 0047 0079 ; [.1CF5.0020.0002][.1CF5.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, LATIN SMALL LETTER Y>
-0067 0047 0059 ; [.1CF5.0020.0002][.1CF5.0020.0008] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER Y>
-0047 0067 0079 ; [.1CF5.0020.0008][.1CF5.0020.0002] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER G, LATIN SMALL LETTER Y>
-0047 0067 0059 ; [.1CF5.0020.0008][.1CF5.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER G, LATIN CAPITAL LETTER Y>
-0047 0047 0079 ; [.1CF5.0020.0008][.1CF5.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER G, LATIN SMALL LETTER Y>
-0047 0047 0059 ; [.1CF5.0020.0008][.1CF5.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER Y>
-006C 006C 0079 ; [.1D78.0020.0002][.1D78.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L, LATIN SMALL LETTER Y>
-006C 006C 0059 ; [.1D78.0020.0002][.1D78.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L, LATIN CAPITAL LETTER Y>
-006C 004C 0079 ; [.1D78.0020.0002][.1D78.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, LATIN SMALL LETTER Y>
-006C 004C 0059 ; [.1D78.0020.0002][.1D78.0020.0008] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER Y>
-004C 006C 0079 ; [.1D78.0020.0008][.1D78.0020.0002] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L, LATIN SMALL LETTER Y>
-004C 006C 0059 ; [.1D78.0020.0008][.1D78.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L, LATIN CAPITAL LETTER Y>
-004C 004C 0079 ; [.1D78.0020.0008][.1D78.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L, LATIN SMALL LETTER Y>
-004C 004C 0059 ; [.1D78.0020.0008][.1D78.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER Y>
-006E 006E 0079 ; [.1DBA.0020.0002][.1DBA.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
-006E 006E 0059 ; [.1DBA.0020.0002][.1DBA.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER N, LATIN CAPITAL LETTER Y>
-006E 004E 0079 ; [.1DBA.0020.0002][.1DBA.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
-006E 004E 0059 ; [.1DBA.0020.0002][.1DBA.0020.0008] # <LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
-004E 006E 0079 ; [.1DBA.0020.0008][.1DBA.0020.0002] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
-004E 006E 0059 ; [.1DBA.0020.0008][.1DBA.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER N, LATIN CAPITAL LETTER Y>
-004E 004E 0079 ; [.1DBA.0020.0008][.1DBA.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
-004E 004E 0059 ; [.1DBA.0020.0008][.1DBA.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
-0073 0073 007A ; [.1E72.0020.0002][.1E72.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER S, LATIN SMALL LETTER Z>
-0073 0073 005A ; [.1E72.0020.0002][.1E72.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER S, LATIN CAPITAL LETTER Z>
-0073 0053 007A ; [.1E72.0020.0002][.1E72.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, LATIN SMALL LETTER Z>
-0073 0053 005A ; [.1E72.0020.0002][.1E72.0020.0008] # <LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER Z>
-0053 0073 007A ; [.1E72.0020.0008][.1E72.0020.0002] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER S, LATIN SMALL LETTER Z>
-0053 0073 005A ; [.1E72.0020.0008][.1E72.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER S, LATIN CAPITAL LETTER Z>
-0053 0053 007A ; [.1E72.0020.0008][.1E72.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER S, LATIN SMALL LETTER Z>
-0053 0053 005A ; [.1E72.0020.0008][.1E72.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER Z>
-0074 0074 0079 ; [.1E96.0020.0002][.1E96.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER T, LATIN SMALL LETTER Y>
-0074 0074 0059 ; [.1E96.0020.0002][.1E96.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER T, LATIN CAPITAL LETTER Y>
-0074 0054 0079 ; [.1E96.0020.0002][.1E96.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, LATIN SMALL LETTER Y>
-0074 0054 0059 ; [.1E96.0020.0002][.1E96.0020.0008] # <LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER Y>
-0054 0074 0079 ; [.1E96.0020.0008][.1E96.0020.0002] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER T, LATIN SMALL LETTER Y>
-0054 0074 0059 ; [.1E96.0020.0008][.1E96.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER T, LATIN CAPITAL LETTER Y>
-0054 0054 0079 ; [.1E96.0020.0008][.1E96.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER T, LATIN SMALL LETTER Y>
-0054 0054 0059 ; [.1E96.0020.0008][.1E96.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER Y>
-007A 007A 0073 ; [.1F22.0020.0002][.1F22.0020.0002] # <LATIN SMALL LETTER Z, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-007A 007A 0053 ; [.1F22.0020.0002][.1F22.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER Z, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-007A 005A 0073 ; [.1F22.0020.0002][.1F22.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-007A 005A 0053 ; [.1F22.0020.0002][.1F22.0020.0008] # <LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
-005A 007A 0073 ; [.1F22.0020.0008][.1F22.0020.0002] # <LATIN CAPITAL LETTER Z, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
-005A 007A 0053 ; [.1F22.0020.0008][.1F22.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER Z, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
-005A 005A 0073 ; [.1F22.0020.0008][.1F22.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
-005A 005A 0053 ; [.1F22.0020.0008][.1F22.0020.0008] # <LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0063 0073 ; [.1CE1.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER S>
+0063 0053 ; [.1CE1.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER S>
+0043 0073 ; [.1CE1.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER S>
+0043 0053 ; [.1CE1.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER S>
+0064 007A ; [.1CF6.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z>
+0064 005A ; [.1CF6.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z>
+0044 007A ; [.1CF6.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z>
+0044 005A ; [.1CF6.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z>
+0064 007A 0073 ; [.1CF7.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+0064 007A 0053 ; [.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+0064 005A 0073 ; [.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0007] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+0064 005A 0053 ; [.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+0044 007A 0073 ; [.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+0044 007A 0053 ; [.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+0044 005A 0073 ; [.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+0044 005A 0053 ; [.1CF7.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+0067 0079 ; [.1D5B.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER Y>
+0067 0059 ; [.1D5B.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER Y>
+0047 0079 ; [.1D5B.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER Y>
+0047 0059 ; [.1D5B.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER Y>
+006C 0079 ; [.1DDE.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER Y>
+006C 0059 ; [.1DDE.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER Y>
+004C 0079 ; [.1DDE.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER Y>
+004C 0059 ; [.1DDE.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER Y>
+006E 0079 ; [.1E20.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
+006E 0059 ; [.1E20.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER N, LATIN CAPITAL LETTER Y>
+004E 0079 ; [.1E20.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
+004E 0059 ; [.1E20.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
+0073 007A ; [.1ED8.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER Z>
+0073 005A ; [.1ED8.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER S, LATIN CAPITAL LETTER Z>
+0053 007A ; [.1ED8.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER Z>
+0053 005A ; [.1ED8.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER Z>
+0074 0079 ; [.1EFC.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER Y>
+0074 0059 ; [.1EFC.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER T, LATIN CAPITAL LETTER Y>
+0054 0079 ; [.1EFC.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER Y>
+0054 0059 ; [.1EFC.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER Y>
+007A 0073 ; [.1F88.0020.0002] # <LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+007A 0053 ; [.1F88.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+005A 0073 ; [.1F88.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+005A 0053 ; [.1F88.0020.0008] # <LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+00F6 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1E44.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1E44.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+0151 ; [.1E44.0021.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1E44.0021.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1E44.0021.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1E44.0021.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+00FC ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F1C.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1C.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F1C.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1C.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F1C.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1C.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F1C.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1C.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F1C.0021.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F1C.0021.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F1C.0021.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F1C.0021.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0063 0063 0073 ; [.1CE1.0020.0002][.1CE1.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER C, LATIN SMALL LETTER S>
+0063 0063 0053 ; [.1CE1.0020.0002][.1CE1.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER C, LATIN CAPITAL LETTER S>
+0063 0043 0073 ; [.1CE1.0020.0002][.1CE1.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, LATIN SMALL LETTER S>
+0063 0043 0053 ; [.1CE1.0020.0002][.1CE1.0020.0008] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER S>
+0043 0063 0073 ; [.1CE1.0020.0008][.1CE1.0020.0002] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER C, LATIN SMALL LETTER S>
+0043 0063 0053 ; [.1CE1.0020.0008][.1CE1.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER C, LATIN CAPITAL LETTER S>
+0043 0043 0073 ; [.1CE1.0020.0008][.1CE1.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER C, LATIN SMALL LETTER S>
+0043 0043 0053 ; [.1CE1.0020.0008][.1CE1.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER S>
+0064 0064 007A ; [.1CF6.0020.0002][.1CF6.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z>
+0064 0064 005A ; [.1CF6.0020.0002][.1CF6.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z>
+0064 0044 007A ; [.1CF6.0020.0002][.1CF6.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z>
+0064 0044 005A ; [.1CF6.0020.0002][.1CF6.0020.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z>
+0044 0064 007A ; [.1CF6.0020.0008][.1CF6.0020.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z>
+0044 0064 005A ; [.1CF6.0020.0008][.1CF6.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z>
+0044 0044 007A ; [.1CF6.0020.0008][.1CF6.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z>
+0044 0044 005A ; [.1CF6.0020.0008][.1CF6.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z>
+0064 0064 007A 0073 ; [.1CF7.0020.0002][.1CF7.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+0064 0064 007A 0053 ; [.1CF7.0020.0002][.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+0064 0064 005A 0073 ; [.1CF7.0020.0002][.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0007] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+0064 0064 005A 0053 ; [.1CF7.0020.0002][.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0008] # <LATIN SMALL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+0064 0044 007A 0073 ; [.1CF7.0020.0002][.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+0064 0044 007A 0053 ; [.1CF7.0020.0002][.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0007] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+0064 0044 005A 0073 ; [.1CF7.0020.0002][.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+0064 0044 005A 0053 ; [.1CF7.0020.0002][.1CF7.0020.0008] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+0044 0064 007A 0073 ; [.1CF7.0020.0008][.1CF7.0020.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+0044 0064 007A 0053 ; [.1CF7.0020.0008][.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0002] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+0044 0064 005A 0073 ; [.1CF7.0020.0008][.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+0044 0064 005A 0053 ; [.1CF7.0020.0008][.1CF7.0020.0007][.0000.0000.0002][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+0044 0044 007A 0073 ; [.1CF7.0020.0008][.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0002] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+0044 0044 007A 0053 ; [.1CF7.0020.0008][.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0007] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+0044 0044 005A 0073 ; [.1CF7.0020.0008][.1CF7.0020.0007][.0000.0000.0008][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+0044 0044 005A 0053 ; [.1CF7.0020.0008][.1CF7.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+0067 0067 0079 ; [.1D5B.0020.0002][.1D5B.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER G, LATIN SMALL LETTER Y>
+0067 0067 0059 ; [.1D5B.0020.0002][.1D5B.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER G, LATIN CAPITAL LETTER Y>
+0067 0047 0079 ; [.1D5B.0020.0002][.1D5B.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, LATIN SMALL LETTER Y>
+0067 0047 0059 ; [.1D5B.0020.0002][.1D5B.0020.0008] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER Y>
+0047 0067 0079 ; [.1D5B.0020.0008][.1D5B.0020.0002] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER G, LATIN SMALL LETTER Y>
+0047 0067 0059 ; [.1D5B.0020.0008][.1D5B.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER G, LATIN CAPITAL LETTER Y>
+0047 0047 0079 ; [.1D5B.0020.0008][.1D5B.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER G, LATIN SMALL LETTER Y>
+0047 0047 0059 ; [.1D5B.0020.0008][.1D5B.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER Y>
+006C 006C 0079 ; [.1DDE.0020.0002][.1DDE.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L, LATIN SMALL LETTER Y>
+006C 006C 0059 ; [.1DDE.0020.0002][.1DDE.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L, LATIN CAPITAL LETTER Y>
+006C 004C 0079 ; [.1DDE.0020.0002][.1DDE.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, LATIN SMALL LETTER Y>
+006C 004C 0059 ; [.1DDE.0020.0002][.1DDE.0020.0008] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER Y>
+004C 006C 0079 ; [.1DDE.0020.0008][.1DDE.0020.0002] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L, LATIN SMALL LETTER Y>
+004C 006C 0059 ; [.1DDE.0020.0008][.1DDE.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L, LATIN CAPITAL LETTER Y>
+004C 004C 0079 ; [.1DDE.0020.0008][.1DDE.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L, LATIN SMALL LETTER Y>
+004C 004C 0059 ; [.1DDE.0020.0008][.1DDE.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER Y>
+006E 006E 0079 ; [.1E20.0020.0002][.1E20.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
+006E 006E 0059 ; [.1E20.0020.0002][.1E20.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER N, LATIN CAPITAL LETTER Y>
+006E 004E 0079 ; [.1E20.0020.0002][.1E20.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
+006E 004E 0059 ; [.1E20.0020.0002][.1E20.0020.0008] # <LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
+004E 006E 0079 ; [.1E20.0020.0008][.1E20.0020.0002] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
+004E 006E 0059 ; [.1E20.0020.0008][.1E20.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER N, LATIN CAPITAL LETTER Y>
+004E 004E 0079 ; [.1E20.0020.0008][.1E20.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
+004E 004E 0059 ; [.1E20.0020.0008][.1E20.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
+0073 0073 007A ; [.1ED8.0020.0002][.1ED8.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER S, LATIN SMALL LETTER Z>
+0073 0073 005A ; [.1ED8.0020.0002][.1ED8.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER S, LATIN CAPITAL LETTER Z>
+0073 0053 007A ; [.1ED8.0020.0002][.1ED8.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, LATIN SMALL LETTER Z>
+0073 0053 005A ; [.1ED8.0020.0002][.1ED8.0020.0008] # <LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER Z>
+0053 0073 007A ; [.1ED8.0020.0008][.1ED8.0020.0002] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER S, LATIN SMALL LETTER Z>
+0053 0073 005A ; [.1ED8.0020.0008][.1ED8.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER S, LATIN CAPITAL LETTER Z>
+0053 0053 007A ; [.1ED8.0020.0008][.1ED8.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER S, LATIN SMALL LETTER Z>
+0053 0053 005A ; [.1ED8.0020.0008][.1ED8.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER Z>
+0074 0074 0079 ; [.1EFC.0020.0002][.1EFC.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER T, LATIN SMALL LETTER Y>
+0074 0074 0059 ; [.1EFC.0020.0002][.1EFC.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER T, LATIN CAPITAL LETTER Y>
+0074 0054 0079 ; [.1EFC.0020.0002][.1EFC.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, LATIN SMALL LETTER Y>
+0074 0054 0059 ; [.1EFC.0020.0002][.1EFC.0020.0008] # <LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER Y>
+0054 0074 0079 ; [.1EFC.0020.0008][.1EFC.0020.0002] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER T, LATIN SMALL LETTER Y>
+0054 0074 0059 ; [.1EFC.0020.0008][.1EFC.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER T, LATIN CAPITAL LETTER Y>
+0054 0054 0079 ; [.1EFC.0020.0008][.1EFC.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER T, LATIN SMALL LETTER Y>
+0054 0054 0059 ; [.1EFC.0020.0008][.1EFC.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER Y>
+007A 007A 0073 ; [.1F88.0020.0002][.1F88.0020.0002] # <LATIN SMALL LETTER Z, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+007A 007A 0053 ; [.1F88.0020.0002][.1F88.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER Z, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+007A 005A 0073 ; [.1F88.0020.0002][.1F88.0020.0007][.0000.0000.0008] # <LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+007A 005A 0053 ; [.1F88.0020.0002][.1F88.0020.0008] # <LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
+005A 007A 0073 ; [.1F88.0020.0008][.1F88.0020.0002] # <LATIN CAPITAL LETTER Z, LATIN SMALL LETTER Z, LATIN SMALL LETTER S>
+005A 007A 0053 ; [.1F88.0020.0008][.1F88.0020.0007][.0000.0000.0002] # <LATIN CAPITAL LETTER Z, LATIN SMALL LETTER Z, LATIN CAPITAL LETTER S>
+005A 005A 0073 ; [.1F88.0020.0008][.1F88.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER Z, LATIN SMALL LETTER S>
+005A 005A 0053 ; [.1F88.0020.0008][.1F88.0020.0008] # <LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER S>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hy.pl
index 59615f9570..8f245705bb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hy.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/hy.pl
@@ -1,9 +1,9 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0587 ; [.22B3.0020.0002][.FFF1.0000.0000] # ARMENIAN SMALL LIGATURE ECH YIWN
-0584 ; [.22B3.0020.0002][.FFF0.0000.0000] # ARMENIAN SMALL LETTER KEH
-0535 0582 ; [.22B3.0020.0008][.FFF1.0000.0000] # <ARMENIAN CAPITAL LETTER ECH, ARMENIAN SMALL LETTER YIWN>
-0554 ; [.22B3.0020.0008][.FFF0.0000.0000] # ARMENIAN CAPITAL LETTER KEH
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0587 ; [.2319.0020.0002][.FFF1.0000.0000] # ARMENIAN SMALL LIGATURE ECH YIWN
+0584 ; [.2319.0020.0002][.FFF0.0000.0000] # ARMENIAN SMALL LETTER KEH
+0535 0582 ; [.2319.0020.0008][.FFF1.0000.0000] # <ARMENIAN CAPITAL LETTER ECH, ARMENIAN SMALL LETTER YIWN>
+0554 ; [.2319.0020.0008][.FFF0.0000.0000] # ARMENIAN CAPITAL LETTER KEH
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ig.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ig.pl
index 1ac922bdb8..f6127d1543 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ig.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ig.pl
@@ -1,54 +1,54 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0063 0068 ; [.1C61.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0043 0068 ; [.1C61.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
-0043 0048 ; [.1C61.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
-0067 0062 ; [.1CF5.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER B>
-0047 0062 ; [.1CF5.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER B>
-0047 0042 ; [.1CF5.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER B>
-0067 0068 ; [.1CF6.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER H>
-0047 0068 ; [.1CF6.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER H>
-0047 0048 ; [.1CF6.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER H>
-0067 0077 ; [.1CF7.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER W>
-0047 0077 ; [.1CF7.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER W>
-0047 0057 ; [.1CF7.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER W>
-1ECB ; [.1D33.0020.0002] # LATIN SMALL LETTER I WITH DOT BELOW
-0069 0323 ; [.1D33.0020.0002] # LATIN SMALL LETTER I WITH DOT BELOW
-1ECA ; [.1D33.0020.0008] # LATIN CAPITAL LETTER I WITH DOT BELOW
-0049 0323 ; [.1D33.0020.0008] # LATIN CAPITAL LETTER I WITH DOT BELOW
-006B 0070 ; [.1D66.0020.0002] # <LATIN SMALL LETTER K, LATIN SMALL LETTER P>
-004B 0070 ; [.1D66.0020.0007] # <LATIN CAPITAL LETTER K, LATIN SMALL LETTER P>
-004B 0050 ; [.1D66.0020.0008] # <LATIN CAPITAL LETTER K, LATIN CAPITAL LETTER P>
-006B 0077 ; [.1D67.0020.0002] # <LATIN SMALL LETTER K, LATIN SMALL LETTER W>
-004B 0077 ; [.1D67.0020.0007] # <LATIN CAPITAL LETTER K, LATIN SMALL LETTER W>
-004B 0057 ; [.1D67.0020.0008] # <LATIN CAPITAL LETTER K, LATIN CAPITAL LETTER W>
-1E45 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH DOT ABOVE
-006E 0307 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH DOT ABOVE
-1E44 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH DOT ABOVE
-004E 0307 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH DOT ABOVE
-006E 0077 ; [.1DBB.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER W>
-004E 0077 ; [.1DBB.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER W>
-004E 0057 ; [.1DBB.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER W>
-006E 0079 ; [.1DBC.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
-004E 0079 ; [.1DBC.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
-004E 0059 ; [.1DBC.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
-1ECD ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DOT BELOW
-006F 0323 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DOT BELOW
-1ECC ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DOT BELOW
-004F 0323 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DOT BELOW
-1ED9 ; [.1DDE.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1DDE.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1EE3 ; [.1DDE.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
-1EE2 ; [.1DDE.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
-0073 0068 ; [.1E72.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
-0053 0068 ; [.1E72.0020.0007] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER H>
-0053 0048 ; [.1E72.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER H>
-1EE5 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DOT BELOW
-0075 0323 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DOT BELOW
-1EE4 ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DOT BELOW
-0055 0323 ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DOT BELOW
-1EF1 ; [.1EB6.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
-1EF0 ; [.1EB6.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0063 0068 ; [.1CC7.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0043 0068 ; [.1CC7.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
+0043 0048 ; [.1CC7.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
+0067 0062 ; [.1D5B.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER B>
+0047 0062 ; [.1D5B.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER B>
+0047 0042 ; [.1D5B.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER B>
+0067 0068 ; [.1D5C.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER H>
+0047 0068 ; [.1D5C.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER H>
+0047 0048 ; [.1D5C.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER H>
+0067 0077 ; [.1D5D.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER W>
+0047 0077 ; [.1D5D.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER W>
+0047 0057 ; [.1D5D.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER W>
+1ECB ; [.1D99.0020.0002] # LATIN SMALL LETTER I WITH DOT BELOW
+0069 0323 ; [.1D99.0020.0002] # LATIN SMALL LETTER I WITH DOT BELOW
+1ECA ; [.1D99.0020.0008] # LATIN CAPITAL LETTER I WITH DOT BELOW
+0049 0323 ; [.1D99.0020.0008] # LATIN CAPITAL LETTER I WITH DOT BELOW
+006B 0070 ; [.1DCC.0020.0002] # <LATIN SMALL LETTER K, LATIN SMALL LETTER P>
+004B 0070 ; [.1DCC.0020.0007] # <LATIN CAPITAL LETTER K, LATIN SMALL LETTER P>
+004B 0050 ; [.1DCC.0020.0008] # <LATIN CAPITAL LETTER K, LATIN CAPITAL LETTER P>
+006B 0077 ; [.1DCD.0020.0002] # <LATIN SMALL LETTER K, LATIN SMALL LETTER W>
+004B 0077 ; [.1DCD.0020.0007] # <LATIN CAPITAL LETTER K, LATIN SMALL LETTER W>
+004B 0057 ; [.1DCD.0020.0008] # <LATIN CAPITAL LETTER K, LATIN CAPITAL LETTER W>
+1E45 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH DOT ABOVE
+006E 0307 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH DOT ABOVE
+1E44 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH DOT ABOVE
+004E 0307 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH DOT ABOVE
+006E 0077 ; [.1E21.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER W>
+004E 0077 ; [.1E21.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER W>
+004E 0057 ; [.1E21.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER W>
+006E 0079 ; [.1E22.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
+004E 0079 ; [.1E22.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
+004E 0059 ; [.1E22.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
+1ECD ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DOT BELOW
+006F 0323 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DOT BELOW
+1ECC ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DOT BELOW
+004F 0323 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DOT BELOW
+1ED9 ; [.1E44.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1E44.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1EE3 ; [.1E44.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+1EE2 ; [.1E44.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+0073 0068 ; [.1ED8.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
+0053 0068 ; [.1ED8.0020.0007] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER H>
+0053 0048 ; [.1ED8.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER H>
+1EE5 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DOT BELOW
+0075 0323 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DOT BELOW
+1EE4 ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DOT BELOW
+0055 0323 ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DOT BELOW
+1EF1 ; [.1F1C.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+1EF0 ; [.1F1C.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/is.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/is.pl
index 5ffe0405bb..9887f6b2a9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/is.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/is.pl
@@ -1,81 +1,81 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E1 ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C5F.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C5F.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C5F.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0111 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1C90.0020.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C90.0020.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C90.0020.0008] # LATIN CAPITAL LETTER ETH
-00E9 ; [.1CE4.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CE4.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CE4.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CE4.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CE4.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CE4.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-00ED ; [.1D4B.0020.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0301 ; [.1D4B.0020.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0341 ; [.1D4B.0020.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D4B.0020.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0301 ; [.1D4B.0020.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0341 ; [.1D4B.0020.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-00F3 ; [.1E0B.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1E0B.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1E0B.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1E0B.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1E0B.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1E0B.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-00FA ; [.1EE2.0020.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0301 ; [.1EE2.0020.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0341 ; [.1EE2.0020.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EE2.0020.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0301 ; [.1EE2.0020.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0341 ; [.1EE2.0020.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-00FD ; [.1F20.0020.0002] # LATIN SMALL LETTER Y WITH ACUTE
-0079 0301 ; [.1F20.0020.0002] # LATIN SMALL LETTER Y WITH ACUTE
-0079 0341 ; [.1F20.0020.0002] # LATIN SMALL LETTER Y WITH ACUTE
-00DD ; [.1F20.0020.0008] # LATIN CAPITAL LETTER Y WITH ACUTE
-0059 0301 ; [.1F20.0020.0008] # LATIN CAPITAL LETTER Y WITH ACUTE
-0059 0341 ; [.1F20.0020.0008] # LATIN CAPITAL LETTER Y WITH ACUTE
-00E6 ; [.1F96.0020.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F96.0020.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F96.0020.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F96.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F96.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00E4 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F96.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F96.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00F6 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F97.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F97.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00F8 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F97.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F97.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-00E5 ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F98.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F98.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F98.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E1 ; [.1CC5.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CC5.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CC5.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CC5.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CC5.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CC5.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0111 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1CF6.0020.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF6.0020.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF6.0020.0008] # LATIN CAPITAL LETTER ETH
+00E9 ; [.1D4A.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D4A.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D4A.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D4A.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D4A.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D4A.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+00ED ; [.1DB1.0020.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0301 ; [.1DB1.0020.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0341 ; [.1DB1.0020.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1DB1.0020.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0301 ; [.1DB1.0020.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0341 ; [.1DB1.0020.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+00F3 ; [.1E71.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E71.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E71.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E71.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E71.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E71.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+00FA ; [.1F48.0020.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0301 ; [.1F48.0020.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0341 ; [.1F48.0020.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F48.0020.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0301 ; [.1F48.0020.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0341 ; [.1F48.0020.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+00FD ; [.1F86.0020.0002] # LATIN SMALL LETTER Y WITH ACUTE
+0079 0301 ; [.1F86.0020.0002] # LATIN SMALL LETTER Y WITH ACUTE
+0079 0341 ; [.1F86.0020.0002] # LATIN SMALL LETTER Y WITH ACUTE
+00DD ; [.1F86.0020.0008] # LATIN CAPITAL LETTER Y WITH ACUTE
+0059 0301 ; [.1F86.0020.0008] # LATIN CAPITAL LETTER Y WITH ACUTE
+0059 0341 ; [.1F86.0020.0008] # LATIN CAPITAL LETTER Y WITH ACUTE
+00E6 ; [.1FFC.0020.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFC.0020.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFC.0020.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFC.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFC.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00E4 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFC.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFC.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00F6 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00F8 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFD.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFD.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+00E5 ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFE.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ja.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ja.pl
index 6562562dae..e6de1eac72 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ja.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ja.pl
@@ -1,1337 +1,1337 @@
use Unicode::Collate::CJK::JISX0208;
+{
- locale_version => 1.25,
+ locale_version => 1.27,
overrideCJK => \&Unicode::Collate::CJK::JISX0208::weightJISX0208,
- entry => <<'ENTRY', # for DUCET v9.0.0
-30A1 ; [.3D5A.0020.000F.0002] # KATAKANA LETTER SMALL A
-30A2 ; [.3D5A.0020.0011.0002] # KATAKANA LETTER A
-30A3 ; [.3D5B.0020.000F.0002] # KATAKANA LETTER SMALL I
-30A4 ; [.3D5B.0020.0011.0002] # KATAKANA LETTER I
-30A5 ; [.3D5C.0020.000F.0002] # KATAKANA LETTER SMALL U
-30A6 ; [.3D5C.0020.0011.0002] # KATAKANA LETTER U
-30A7 ; [.3D5E.0020.000F.0002] # KATAKANA LETTER SMALL E
-30A8 ; [.3D5E.0020.0011.0002] # KATAKANA LETTER E
-30A9 ; [.3D5F.0020.000F.0002] # KATAKANA LETTER SMALL O
-30AA ; [.3D5F.0020.0011.0002] # KATAKANA LETTER O
-30AB ; [.3D60.0020.0011.0002] # KATAKANA LETTER KA
-30AC ; [.3D60.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GA
-30AD ; [.3D61.0020.0011.0002] # KATAKANA LETTER KI
-30AE ; [.3D61.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GI
-30AF ; [.3D62.0020.0011.0002] # KATAKANA LETTER KU
-30B0 ; [.3D62.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GU
-30B1 ; [.3D63.0020.0011.0002] # KATAKANA LETTER KE
-30B2 ; [.3D63.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GE
-30B3 ; [.3D64.0020.0011.0002] # KATAKANA LETTER KO
-30B4 ; [.3D64.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GO
-30B5 ; [.3D65.0020.0011.0002] # KATAKANA LETTER SA
-30B6 ; [.3D65.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZA
-30B7 ; [.3D66.0020.0011.0002] # KATAKANA LETTER SI
-30B8 ; [.3D66.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZI
-30B9 ; [.3D67.0020.0011.0002] # KATAKANA LETTER SU
-30BA ; [.3D67.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZU
-30BB ; [.3D68.0020.0011.0002] # KATAKANA LETTER SE
-30BC ; [.3D68.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZE
-30BD ; [.3D69.0020.0011.0002] # KATAKANA LETTER SO
-30BE ; [.3D69.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZO
-30BF ; [.3D6A.0020.0011.0002] # KATAKANA LETTER TA
-30C0 ; [.3D6A.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DA
-30C1 ; [.3D6B.0020.0011.0002] # KATAKANA LETTER TI
-30C2 ; [.3D6B.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DI
-30C3 ; [.3D6C.0020.000F.0002] # KATAKANA LETTER SMALL TU
-30C4 ; [.3D6C.0020.0011.0002] # KATAKANA LETTER TU
-30C5 ; [.3D6C.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DU
-30C6 ; [.3D6D.0020.0011.0002] # KATAKANA LETTER TE
-30C7 ; [.3D6D.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DE
-30C8 ; [.3D6E.0020.0011.0002] # KATAKANA LETTER TO
-30C9 ; [.3D6E.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DO
-30CA ; [.3D6F.0020.0011.0002] # KATAKANA LETTER NA
-30CB ; [.3D70.0020.0011.0002] # KATAKANA LETTER NI
-30CC ; [.3D71.0020.0011.0002] # KATAKANA LETTER NU
-30CD ; [.3D72.0020.0011.0002] # KATAKANA LETTER NE
-30CE ; [.3D73.0020.0011.0002] # KATAKANA LETTER NO
-30CF ; [.3D74.0020.0011.0002] # KATAKANA LETTER HA
-30D0 ; [.3D74.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BA
-30D1 ; [.3D74.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PA
-30D2 ; [.3D75.0020.0011.0002] # KATAKANA LETTER HI
-30D3 ; [.3D75.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BI
-30D4 ; [.3D75.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PI
-30D5 ; [.3D76.0020.0011.0002] # KATAKANA LETTER HU
-30D6 ; [.3D76.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BU
-30D7 ; [.3D76.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PU
-30D8 ; [.3D77.0020.0011.0002] # KATAKANA LETTER HE
-30D9 ; [.3D77.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BE
-30DA ; [.3D77.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PE
-30DB ; [.3D78.0020.0011.0002] # KATAKANA LETTER HO
-30DC ; [.3D78.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BO
-30DD ; [.3D78.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PO
-30DE ; [.3D79.0020.0011.0002] # KATAKANA LETTER MA
-30DF ; [.3D7A.0020.0011.0002] # KATAKANA LETTER MI
-30E0 ; [.3D7B.0020.0011.0002] # KATAKANA LETTER MU
-30E1 ; [.3D7C.0020.0011.0002] # KATAKANA LETTER ME
-30E2 ; [.3D7D.0020.0011.0002] # KATAKANA LETTER MO
-30E3 ; [.3D7E.0020.000F.0002] # KATAKANA LETTER SMALL YA
-30E4 ; [.3D7E.0020.0011.0002] # KATAKANA LETTER YA
-30E5 ; [.3D7F.0020.000F.0002] # KATAKANA LETTER SMALL YU
-30E6 ; [.3D7F.0020.0011.0002] # KATAKANA LETTER YU
-30E7 ; [.3D81.0020.000F.0002] # KATAKANA LETTER SMALL YO
-30E8 ; [.3D81.0020.0011.0002] # KATAKANA LETTER YO
-30E9 ; [.3D82.0020.0011.0002] # KATAKANA LETTER RA
-30EA ; [.3D83.0020.0011.0002] # KATAKANA LETTER RI
-30EB ; [.3D84.0020.0011.0002] # KATAKANA LETTER RU
-30EC ; [.3D85.0020.0011.0002] # KATAKANA LETTER RE
-30ED ; [.3D86.0020.0011.0002] # KATAKANA LETTER RO
-30EE ; [.3D87.0020.000F.0002] # KATAKANA LETTER SMALL WA
-30EF ; [.3D87.0020.0011.0002] # KATAKANA LETTER WA
-30F0 ; [.3D88.0020.0011.0002] # KATAKANA LETTER WI
-30F1 ; [.3D89.0020.0011.0002] # KATAKANA LETTER WE
-30F2 ; [.3D8A.0020.0011.0002] # KATAKANA LETTER WO
-30F3 ; [.3D8B.0020.0011.0002] # KATAKANA LETTER N
-30F4 ; [.3D5C.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VU
-30F5 ; [.3D60.0020.000F.0002] # KATAKANA LETTER SMALL KA
-30F6 ; [.3D63.0020.000F.0002] # KATAKANA LETTER SMALL KE
-30F7 ; [.3D87.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VA
-30F8 ; [.3D88.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VI
-30F9 ; [.3D89.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VE
-30FA ; [.3D8A.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VO
-30FD ; [.1C0F.0020.0002.0002] # KATAKANA ITERATION MARK
-30FE ; [.1C0F.0020.0002.0002][.0000.0037.0002] # KATAKANA VOICED ITERATION MARK
-3041 ; [.3D5A.0020.000F.0001] # HIRAGANA LETTER SMALL A
-3042 ; [.3D5A.0020.0011.0001] # HIRAGANA LETTER A
-3043 ; [.3D5B.0020.000F.0001] # HIRAGANA LETTER SMALL I
-3044 ; [.3D5B.0020.0011.0001] # HIRAGANA LETTER I
-3045 ; [.3D5C.0020.000F.0001] # HIRAGANA LETTER SMALL U
-3046 ; [.3D5C.0020.0011.0001] # HIRAGANA LETTER U
-3047 ; [.3D5E.0020.000F.0001] # HIRAGANA LETTER SMALL E
-3048 ; [.3D5E.0020.0011.0001] # HIRAGANA LETTER E
-3049 ; [.3D5F.0020.000F.0001] # HIRAGANA LETTER SMALL O
-304A ; [.3D5F.0020.0011.0001] # HIRAGANA LETTER O
-304B ; [.3D60.0020.0011.0001] # HIRAGANA LETTER KA
-304C ; [.3D60.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GA
-304D ; [.3D61.0020.0011.0001] # HIRAGANA LETTER KI
-304E ; [.3D61.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GI
-304F ; [.3D62.0020.0011.0001] # HIRAGANA LETTER KU
-3050 ; [.3D62.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GU
-3051 ; [.3D63.0020.0011.0001] # HIRAGANA LETTER KE
-3052 ; [.3D63.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GE
-3053 ; [.3D64.0020.0011.0001] # HIRAGANA LETTER KO
-3054 ; [.3D64.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GO
-3055 ; [.3D65.0020.0011.0001] # HIRAGANA LETTER SA
-3056 ; [.3D65.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZA
-3057 ; [.3D66.0020.0011.0001] # HIRAGANA LETTER SI
-3058 ; [.3D66.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZI
-3059 ; [.3D67.0020.0011.0001] # HIRAGANA LETTER SU
-305A ; [.3D67.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZU
-305B ; [.3D68.0020.0011.0001] # HIRAGANA LETTER SE
-305C ; [.3D68.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZE
-305D ; [.3D69.0020.0011.0001] # HIRAGANA LETTER SO
-305E ; [.3D69.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZO
-305F ; [.3D6A.0020.0011.0001] # HIRAGANA LETTER TA
-3060 ; [.3D6A.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DA
-3061 ; [.3D6B.0020.0011.0001] # HIRAGANA LETTER TI
-3062 ; [.3D6B.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DI
-3063 ; [.3D6C.0020.000F.0001] # HIRAGANA LETTER SMALL TU
-3064 ; [.3D6C.0020.0011.0001] # HIRAGANA LETTER TU
-3065 ; [.3D6C.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DU
-3066 ; [.3D6D.0020.0011.0001] # HIRAGANA LETTER TE
-3067 ; [.3D6D.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DE
-3068 ; [.3D6E.0020.0011.0001] # HIRAGANA LETTER TO
-3069 ; [.3D6E.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DO
-306A ; [.3D6F.0020.0011.0001] # HIRAGANA LETTER NA
-306B ; [.3D70.0020.0011.0001] # HIRAGANA LETTER NI
-306C ; [.3D71.0020.0011.0001] # HIRAGANA LETTER NU
-306D ; [.3D72.0020.0011.0001] # HIRAGANA LETTER NE
-306E ; [.3D73.0020.0011.0001] # HIRAGANA LETTER NO
-306F ; [.3D74.0020.0011.0001] # HIRAGANA LETTER HA
-3070 ; [.3D74.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BA
-3071 ; [.3D74.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PA
-3072 ; [.3D75.0020.0011.0001] # HIRAGANA LETTER HI
-3073 ; [.3D75.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BI
-3074 ; [.3D75.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PI
-3075 ; [.3D76.0020.0011.0001] # HIRAGANA LETTER HU
-3076 ; [.3D76.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BU
-3077 ; [.3D76.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PU
-3078 ; [.3D77.0020.0011.0001] # HIRAGANA LETTER HE
-3079 ; [.3D77.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BE
-307A ; [.3D77.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PE
-307B ; [.3D78.0020.0011.0001] # HIRAGANA LETTER HO
-307C ; [.3D78.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BO
-307D ; [.3D78.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PO
-307E ; [.3D79.0020.0011.0001] # HIRAGANA LETTER MA
-307F ; [.3D7A.0020.0011.0001] # HIRAGANA LETTER MI
-3080 ; [.3D7B.0020.0011.0001] # HIRAGANA LETTER MU
-3081 ; [.3D7C.0020.0011.0001] # HIRAGANA LETTER ME
-3082 ; [.3D7D.0020.0011.0001] # HIRAGANA LETTER MO
-3083 ; [.3D7E.0020.000F.0001] # HIRAGANA LETTER SMALL YA
-3084 ; [.3D7E.0020.0011.0001] # HIRAGANA LETTER YA
-3085 ; [.3D7F.0020.000F.0001] # HIRAGANA LETTER SMALL YU
-3086 ; [.3D7F.0020.0011.0001] # HIRAGANA LETTER YU
-3087 ; [.3D81.0020.000F.0001] # HIRAGANA LETTER SMALL YO
-3088 ; [.3D81.0020.0011.0001] # HIRAGANA LETTER YO
-3089 ; [.3D82.0020.0011.0001] # HIRAGANA LETTER RA
-308A ; [.3D83.0020.0011.0001] # HIRAGANA LETTER RI
-308B ; [.3D84.0020.0011.0001] # HIRAGANA LETTER RU
-308C ; [.3D85.0020.0011.0001] # HIRAGANA LETTER RE
-308D ; [.3D86.0020.0011.0001] # HIRAGANA LETTER RO
-308E ; [.3D87.0020.000F.0001] # HIRAGANA LETTER SMALL WA
-308F ; [.3D87.0020.0011.0001] # HIRAGANA LETTER WA
-3090 ; [.3D88.0020.0011.0001] # HIRAGANA LETTER WI
-3091 ; [.3D89.0020.0011.0001] # HIRAGANA LETTER WE
-3092 ; [.3D8A.0020.0011.0001] # HIRAGANA LETTER WO
-3093 ; [.3D8B.0020.0011.0001] # HIRAGANA LETTER N
-3094 ; [.3D5C.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER VU
-3095 ; [.3D60.0020.000F.0001] # HIRAGANA LETTER SMALL KA
-3096 ; [.3D63.0020.000F.0001] # HIRAGANA LETTER SMALL KE
-309D ; [.1C0F.0020.0002.0001] # HIRAGANA ITERATION MARK
-309E ; [.1C0F.0020.0002.0001][.0000.0037.0002] # HIRAGANA VOICED ITERATION MARK
+ entry => <<'ENTRY', # for DUCET v10.0.0
+30A1 ; [.3E71.0020.000F.0002] # KATAKANA LETTER SMALL A
+30A2 ; [.3E71.0020.0011.0002] # KATAKANA LETTER A
+30A3 ; [.3E72.0020.000F.0002] # KATAKANA LETTER SMALL I
+30A4 ; [.3E72.0020.0011.0002] # KATAKANA LETTER I
+30A5 ; [.3E73.0020.000F.0002] # KATAKANA LETTER SMALL U
+30A6 ; [.3E73.0020.0011.0002] # KATAKANA LETTER U
+30A7 ; [.3E75.0020.000F.0002] # KATAKANA LETTER SMALL E
+30A8 ; [.3E75.0020.0011.0002] # KATAKANA LETTER E
+30A9 ; [.3E76.0020.000F.0002] # KATAKANA LETTER SMALL O
+30AA ; [.3E76.0020.0011.0002] # KATAKANA LETTER O
+30AB ; [.3E77.0020.0011.0002] # KATAKANA LETTER KA
+30AC ; [.3E77.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GA
+30AD ; [.3E78.0020.0011.0002] # KATAKANA LETTER KI
+30AE ; [.3E78.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GI
+30AF ; [.3E79.0020.0011.0002] # KATAKANA LETTER KU
+30B0 ; [.3E79.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GU
+30B1 ; [.3E7A.0020.0011.0002] # KATAKANA LETTER KE
+30B2 ; [.3E7A.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GE
+30B3 ; [.3E7B.0020.0011.0002] # KATAKANA LETTER KO
+30B4 ; [.3E7B.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER GO
+30B5 ; [.3E7C.0020.0011.0002] # KATAKANA LETTER SA
+30B6 ; [.3E7C.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZA
+30B7 ; [.3E7D.0020.0011.0002] # KATAKANA LETTER SI
+30B8 ; [.3E7D.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZI
+30B9 ; [.3E7E.0020.0011.0002] # KATAKANA LETTER SU
+30BA ; [.3E7E.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZU
+30BB ; [.3E7F.0020.0011.0002] # KATAKANA LETTER SE
+30BC ; [.3E7F.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZE
+30BD ; [.3E80.0020.0011.0002] # KATAKANA LETTER SO
+30BE ; [.3E80.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER ZO
+30BF ; [.3E81.0020.0011.0002] # KATAKANA LETTER TA
+30C0 ; [.3E81.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DA
+30C1 ; [.3E82.0020.0011.0002] # KATAKANA LETTER TI
+30C2 ; [.3E82.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DI
+30C3 ; [.3E83.0020.000F.0002] # KATAKANA LETTER SMALL TU
+30C4 ; [.3E83.0020.0011.0002] # KATAKANA LETTER TU
+30C5 ; [.3E83.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DU
+30C6 ; [.3E84.0020.0011.0002] # KATAKANA LETTER TE
+30C7 ; [.3E84.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DE
+30C8 ; [.3E85.0020.0011.0002] # KATAKANA LETTER TO
+30C9 ; [.3E85.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER DO
+30CA ; [.3E86.0020.0011.0002] # KATAKANA LETTER NA
+30CB ; [.3E87.0020.0011.0002] # KATAKANA LETTER NI
+30CC ; [.3E88.0020.0011.0002] # KATAKANA LETTER NU
+30CD ; [.3E89.0020.0011.0002] # KATAKANA LETTER NE
+30CE ; [.3E8A.0020.0011.0002] # KATAKANA LETTER NO
+30CF ; [.3E8B.0020.0011.0002] # KATAKANA LETTER HA
+30D0 ; [.3E8B.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BA
+30D1 ; [.3E8B.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PA
+30D2 ; [.3E8C.0020.0011.0002] # KATAKANA LETTER HI
+30D3 ; [.3E8C.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BI
+30D4 ; [.3E8C.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PI
+30D5 ; [.3E8D.0020.0011.0002] # KATAKANA LETTER HU
+30D6 ; [.3E8D.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BU
+30D7 ; [.3E8D.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PU
+30D8 ; [.3E8E.0020.0011.0002] # KATAKANA LETTER HE
+30D9 ; [.3E8E.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BE
+30DA ; [.3E8E.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PE
+30DB ; [.3E8F.0020.0011.0002] # KATAKANA LETTER HO
+30DC ; [.3E8F.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER BO
+30DD ; [.3E8F.0020.0011.0002][.0000.0038.0002] # KATAKANA LETTER PO
+30DE ; [.3E90.0020.0011.0002] # KATAKANA LETTER MA
+30DF ; [.3E91.0020.0011.0002] # KATAKANA LETTER MI
+30E0 ; [.3E92.0020.0011.0002] # KATAKANA LETTER MU
+30E1 ; [.3E93.0020.0011.0002] # KATAKANA LETTER ME
+30E2 ; [.3E94.0020.0011.0002] # KATAKANA LETTER MO
+30E3 ; [.3E95.0020.000F.0002] # KATAKANA LETTER SMALL YA
+30E4 ; [.3E95.0020.0011.0002] # KATAKANA LETTER YA
+30E5 ; [.3E96.0020.000F.0002] # KATAKANA LETTER SMALL YU
+30E6 ; [.3E96.0020.0011.0002] # KATAKANA LETTER YU
+30E7 ; [.3E97.0020.000F.0002] # KATAKANA LETTER SMALL YO
+30E8 ; [.3E97.0020.0011.0002] # KATAKANA LETTER YO
+30E9 ; [.3E98.0020.0011.0002] # KATAKANA LETTER RA
+30EA ; [.3E99.0020.0011.0002] # KATAKANA LETTER RI
+30EB ; [.3E9A.0020.0011.0002] # KATAKANA LETTER RU
+30EC ; [.3E9B.0020.0011.0002] # KATAKANA LETTER RE
+30ED ; [.3E9C.0020.0011.0002] # KATAKANA LETTER RO
+30EE ; [.3E9D.0020.000F.0002] # KATAKANA LETTER SMALL WA
+30EF ; [.3E9D.0020.0011.0002] # KATAKANA LETTER WA
+30F0 ; [.3E9E.0020.0011.0002] # KATAKANA LETTER WI
+30F1 ; [.3E9F.0020.0011.0002] # KATAKANA LETTER WE
+30F2 ; [.3EA0.0020.0011.0002] # KATAKANA LETTER WO
+30F3 ; [.3EA1.0020.0011.0002] # KATAKANA LETTER N
+30F4 ; [.3E73.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VU
+30F5 ; [.3E77.0020.000F.0002] # KATAKANA LETTER SMALL KA
+30F6 ; [.3E7A.0020.000F.0002] # KATAKANA LETTER SMALL KE
+30F7 ; [.3E9D.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VA
+30F8 ; [.3E9E.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VI
+30F9 ; [.3E9F.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VE
+30FA ; [.3EA0.0020.0011.0002][.0000.0037.0002] # KATAKANA LETTER VO
+30FD ; [.1C74.0020.0002.0002] # KATAKANA ITERATION MARK
+30FE ; [.1C74.0020.0002.0002][.0000.0037.0002] # KATAKANA VOICED ITERATION MARK
+3041 ; [.3E71.0020.000F.0001] # HIRAGANA LETTER SMALL A
+3042 ; [.3E71.0020.0011.0001] # HIRAGANA LETTER A
+3043 ; [.3E72.0020.000F.0001] # HIRAGANA LETTER SMALL I
+3044 ; [.3E72.0020.0011.0001] # HIRAGANA LETTER I
+3045 ; [.3E73.0020.000F.0001] # HIRAGANA LETTER SMALL U
+3046 ; [.3E73.0020.0011.0001] # HIRAGANA LETTER U
+3047 ; [.3E75.0020.000F.0001] # HIRAGANA LETTER SMALL E
+3048 ; [.3E75.0020.0011.0001] # HIRAGANA LETTER E
+3049 ; [.3E76.0020.000F.0001] # HIRAGANA LETTER SMALL O
+304A ; [.3E76.0020.0011.0001] # HIRAGANA LETTER O
+304B ; [.3E77.0020.0011.0001] # HIRAGANA LETTER KA
+304C ; [.3E77.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GA
+304D ; [.3E78.0020.0011.0001] # HIRAGANA LETTER KI
+304E ; [.3E78.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GI
+304F ; [.3E79.0020.0011.0001] # HIRAGANA LETTER KU
+3050 ; [.3E79.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GU
+3051 ; [.3E7A.0020.0011.0001] # HIRAGANA LETTER KE
+3052 ; [.3E7A.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GE
+3053 ; [.3E7B.0020.0011.0001] # HIRAGANA LETTER KO
+3054 ; [.3E7B.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER GO
+3055 ; [.3E7C.0020.0011.0001] # HIRAGANA LETTER SA
+3056 ; [.3E7C.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZA
+3057 ; [.3E7D.0020.0011.0001] # HIRAGANA LETTER SI
+3058 ; [.3E7D.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZI
+3059 ; [.3E7E.0020.0011.0001] # HIRAGANA LETTER SU
+305A ; [.3E7E.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZU
+305B ; [.3E7F.0020.0011.0001] # HIRAGANA LETTER SE
+305C ; [.3E7F.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZE
+305D ; [.3E80.0020.0011.0001] # HIRAGANA LETTER SO
+305E ; [.3E80.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER ZO
+305F ; [.3E81.0020.0011.0001] # HIRAGANA LETTER TA
+3060 ; [.3E81.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DA
+3061 ; [.3E82.0020.0011.0001] # HIRAGANA LETTER TI
+3062 ; [.3E82.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DI
+3063 ; [.3E83.0020.000F.0001] # HIRAGANA LETTER SMALL TU
+3064 ; [.3E83.0020.0011.0001] # HIRAGANA LETTER TU
+3065 ; [.3E83.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DU
+3066 ; [.3E84.0020.0011.0001] # HIRAGANA LETTER TE
+3067 ; [.3E84.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DE
+3068 ; [.3E85.0020.0011.0001] # HIRAGANA LETTER TO
+3069 ; [.3E85.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER DO
+306A ; [.3E86.0020.0011.0001] # HIRAGANA LETTER NA
+306B ; [.3E87.0020.0011.0001] # HIRAGANA LETTER NI
+306C ; [.3E88.0020.0011.0001] # HIRAGANA LETTER NU
+306D ; [.3E89.0020.0011.0001] # HIRAGANA LETTER NE
+306E ; [.3E8A.0020.0011.0001] # HIRAGANA LETTER NO
+306F ; [.3E8B.0020.0011.0001] # HIRAGANA LETTER HA
+3070 ; [.3E8B.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BA
+3071 ; [.3E8B.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PA
+3072 ; [.3E8C.0020.0011.0001] # HIRAGANA LETTER HI
+3073 ; [.3E8C.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BI
+3074 ; [.3E8C.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PI
+3075 ; [.3E8D.0020.0011.0001] # HIRAGANA LETTER HU
+3076 ; [.3E8D.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BU
+3077 ; [.3E8D.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PU
+3078 ; [.3E8E.0020.0011.0001] # HIRAGANA LETTER HE
+3079 ; [.3E8E.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BE
+307A ; [.3E8E.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PE
+307B ; [.3E8F.0020.0011.0001] # HIRAGANA LETTER HO
+307C ; [.3E8F.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER BO
+307D ; [.3E8F.0020.0011.0001][.0000.0038.0002] # HIRAGANA LETTER PO
+307E ; [.3E90.0020.0011.0001] # HIRAGANA LETTER MA
+307F ; [.3E91.0020.0011.0001] # HIRAGANA LETTER MI
+3080 ; [.3E92.0020.0011.0001] # HIRAGANA LETTER MU
+3081 ; [.3E93.0020.0011.0001] # HIRAGANA LETTER ME
+3082 ; [.3E94.0020.0011.0001] # HIRAGANA LETTER MO
+3083 ; [.3E95.0020.000F.0001] # HIRAGANA LETTER SMALL YA
+3084 ; [.3E95.0020.0011.0001] # HIRAGANA LETTER YA
+3085 ; [.3E96.0020.000F.0001] # HIRAGANA LETTER SMALL YU
+3086 ; [.3E96.0020.0011.0001] # HIRAGANA LETTER YU
+3087 ; [.3E97.0020.000F.0001] # HIRAGANA LETTER SMALL YO
+3088 ; [.3E97.0020.0011.0001] # HIRAGANA LETTER YO
+3089 ; [.3E98.0020.0011.0001] # HIRAGANA LETTER RA
+308A ; [.3E99.0020.0011.0001] # HIRAGANA LETTER RI
+308B ; [.3E9A.0020.0011.0001] # HIRAGANA LETTER RU
+308C ; [.3E9B.0020.0011.0001] # HIRAGANA LETTER RE
+308D ; [.3E9C.0020.0011.0001] # HIRAGANA LETTER RO
+308E ; [.3E9D.0020.000F.0001] # HIRAGANA LETTER SMALL WA
+308F ; [.3E9D.0020.0011.0001] # HIRAGANA LETTER WA
+3090 ; [.3E9E.0020.0011.0001] # HIRAGANA LETTER WI
+3091 ; [.3E9F.0020.0011.0001] # HIRAGANA LETTER WE
+3092 ; [.3EA0.0020.0011.0001] # HIRAGANA LETTER WO
+3093 ; [.3EA1.0020.0011.0001] # HIRAGANA LETTER N
+3094 ; [.3E73.0020.0011.0001][.0000.0037.0002] # HIRAGANA LETTER VU
+3095 ; [.3E77.0020.000F.0001] # HIRAGANA LETTER SMALL KA
+3096 ; [.3E7A.0020.000F.0001] # HIRAGANA LETTER SMALL KE
+309D ; [.1C74.0020.0002.0001] # HIRAGANA ITERATION MARK
+309E ; [.1C74.0020.0002.0001][.0000.0037.0002] # HIRAGANA VOICED ITERATION MARK
3000 ; [*0209.0020.0002] # IDEOGRAPHIC SPACE
-FF01 ; [*0260.0020.0002] # FULLWIDTH EXCLAMATION MARK
-FF02 ; [*030C.0020.0002] # FULLWIDTH QUOTATION MARK
-FF03 ; [*0398.0020.0002] # FULLWIDTH NUMBER SIGN
-FF04 ; [.1C12.0020.0002] # FULLWIDTH DOLLAR SIGN
-FF05 ; [*0399.0020.0002] # FULLWIDTH PERCENT SIGN
-FF06 ; [*0396.0020.0002] # FULLWIDTH AMPERSAND
-FF07 ; [*0305.0020.0002] # FULLWIDTH APOSTROPHE
-FF08 ; [*0317.0020.0002] # FULLWIDTH LEFT PARENTHESIS
-FF09 ; [*0318.0020.0002] # FULLWIDTH RIGHT PARENTHESIS
-FF0A ; [*038F.0020.0002] # FULLWIDTH ASTERISK
-FF0B ; [*0616.0020.0002] # FULLWIDTH PLUS SIGN
+FF01 ; [*0261.0020.0002] # FULLWIDTH EXCLAMATION MARK
+FF02 ; [*030D.0020.0002] # FULLWIDTH QUOTATION MARK
+FF03 ; [*0399.0020.0002] # FULLWIDTH NUMBER SIGN
+FF04 ; [.1C77.0020.0002] # FULLWIDTH DOLLAR SIGN
+FF05 ; [*039A.0020.0002] # FULLWIDTH PERCENT SIGN
+FF06 ; [*0397.0020.0002] # FULLWIDTH AMPERSAND
+FF07 ; [*0306.0020.0002] # FULLWIDTH APOSTROPHE
+FF08 ; [*0318.0020.0002] # FULLWIDTH LEFT PARENTHESIS
+FF09 ; [*0319.0020.0002] # FULLWIDTH RIGHT PARENTHESIS
+FF0A ; [*0390.0020.0002] # FULLWIDTH ASTERISK
+FF0B ; [*062C.0020.0002] # FULLWIDTH PLUS SIGN
FF0C ; [*0222.0020.0002] # FULLWIDTH COMMA
FF0D ; [*020D.0020.0002] # FULLWIDTH HYPHEN-MINUS
-FF0E ; [*0277.0020.0002] # FULLWIDTH FULL STOP
-FF0F ; [*0394.0020.0002] # FULLWIDTH SOLIDUS
-FF10 ; [.1C3D.0020.0002] # FULLWIDTH DIGIT ZERO
-FF11 ; [.1C3E.0020.0002] # FULLWIDTH DIGIT ONE
-FF12 ; [.1C3F.0020.0002] # FULLWIDTH DIGIT TWO
-FF13 ; [.1C40.0020.0002] # FULLWIDTH DIGIT THREE
-FF14 ; [.1C41.0020.0002] # FULLWIDTH DIGIT FOUR
-FF15 ; [.1C42.0020.0002] # FULLWIDTH DIGIT FIVE
-FF16 ; [.1C43.0020.0002] # FULLWIDTH DIGIT SIX
-FF17 ; [.1C44.0020.0002] # FULLWIDTH DIGIT SEVEN
-FF18 ; [.1C45.0020.0002] # FULLWIDTH DIGIT EIGHT
-FF19 ; [.1C46.0020.0002] # FULLWIDTH DIGIT NINE
-FF1A ; [*0239.0020.0002] # FULLWIDTH COLON
+FF0E ; [*0278.0020.0002] # FULLWIDTH FULL STOP
+FF0F ; [*0395.0020.0002] # FULLWIDTH SOLIDUS
+FF10 ; [.1CA3.0020.0002] # FULLWIDTH DIGIT ZERO
+FF11 ; [.1CA4.0020.0002] # FULLWIDTH DIGIT ONE
+FF12 ; [.1CA5.0020.0002] # FULLWIDTH DIGIT TWO
+FF13 ; [.1CA6.0020.0002] # FULLWIDTH DIGIT THREE
+FF14 ; [.1CA7.0020.0002] # FULLWIDTH DIGIT FOUR
+FF15 ; [.1CA8.0020.0002] # FULLWIDTH DIGIT FIVE
+FF16 ; [.1CA9.0020.0002] # FULLWIDTH DIGIT SIX
+FF17 ; [.1CAA.0020.0002] # FULLWIDTH DIGIT SEVEN
+FF18 ; [.1CAB.0020.0002] # FULLWIDTH DIGIT EIGHT
+FF19 ; [.1CAC.0020.0002] # FULLWIDTH DIGIT NINE
+FF1A ; [*023A.0020.0002] # FULLWIDTH COLON
FF1B ; [*0234.0020.0002] # FULLWIDTH SEMICOLON
-FF1C ; [*061A.0020.0002] # FULLWIDTH LESS-THAN SIGN
-FF1D ; [*061B.0020.0002] # FULLWIDTH EQUALS SIGN
-FF1E ; [*061C.0020.0002] # FULLWIDTH GREATER-THAN SIGN
-FF1F ; [*0266.0020.0002] # FULLWIDTH QUESTION MARK
-FF20 ; [*038E.0020.0002] # FULLWIDTH COMMERCIAL AT
-FF21 ; [.1C47.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER A
-FF22 ; [.1C60.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER B
-FF23 ; [.1C7A.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER C
-FF24 ; [.1C8F.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER D
-FF25 ; [.1CAA.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER E
-FF26 ; [.1CE5.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER F
-FF27 ; [.1CF4.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER G
-FF28 ; [.1D18.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER H
-FF29 ; [.1D32.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER I
-FF2A ; [.1D4C.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER J
-FF2B ; [.1D65.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER K
-FF2C ; [.1D77.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER L
-FF2D ; [.1DAA.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER M
-FF2E ; [.1DB9.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER N
-FF2F ; [.1DDD.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER O
-FF30 ; [.1E0C.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER P
-FF31 ; [.1E21.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER Q
-FF32 ; [.1E33.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER R
-FF33 ; [.1E71.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER S
-FF34 ; [.1E95.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER T
-FF35 ; [.1EB5.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER U
-FF36 ; [.1EE3.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER V
-FF37 ; [.1EF5.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER W
-FF38 ; [.1EFF.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER X
-FF39 ; [.1F0B.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER Y
-FF3A ; [.1F21.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER Z
-FF3B ; [*0319.0020.0002] # FULLWIDTH LEFT SQUARE BRACKET
-FF3C ; [*0305.0020.0002] # FULLWIDTH REVERSE SOLIDUS
-FF3D ; [*031A.0020.0002] # FULLWIDTH RIGHT SQUARE BRACKET
-FF3E ; [*0485.0020.0002] # FULLWIDTH CIRCUMFLEX ACCENT
+FF1C ; [*0630.0020.0002] # FULLWIDTH LESS-THAN SIGN
+FF1D ; [*0631.0020.0002] # FULLWIDTH EQUALS SIGN
+FF1E ; [*0632.0020.0002] # FULLWIDTH GREATER-THAN SIGN
+FF1F ; [*0267.0020.0002] # FULLWIDTH QUESTION MARK
+FF20 ; [*038F.0020.0002] # FULLWIDTH COMMERCIAL AT
+FF21 ; [.1CAD.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER A
+FF22 ; [.1CC6.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER B
+FF23 ; [.1CE0.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER C
+FF24 ; [.1CF5.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER D
+FF25 ; [.1D10.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER E
+FF26 ; [.1D4B.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER F
+FF27 ; [.1D5A.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER G
+FF28 ; [.1D7E.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER H
+FF29 ; [.1D98.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER I
+FF2A ; [.1DB2.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER J
+FF2B ; [.1DCB.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER K
+FF2C ; [.1DDD.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER L
+FF2D ; [.1E10.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER M
+FF2E ; [.1E1F.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER N
+FF2F ; [.1E43.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER O
+FF30 ; [.1E72.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER P
+FF31 ; [.1E87.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER Q
+FF32 ; [.1E99.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER R
+FF33 ; [.1ED7.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER S
+FF34 ; [.1EFB.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER T
+FF35 ; [.1F1B.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER U
+FF36 ; [.1F49.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER V
+FF37 ; [.1F5B.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER W
+FF38 ; [.1F65.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER X
+FF39 ; [.1F71.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER Y
+FF3A ; [.1F87.0020.0008] # FULLWIDTH LATIN CAPITAL LETTER Z
+FF3B ; [*031A.0020.0002] # FULLWIDTH LEFT SQUARE BRACKET
+FF3C ; [*0306.0020.0002] # FULLWIDTH REVERSE SOLIDUS
+FF3D ; [*031B.0020.0002] # FULLWIDTH RIGHT SQUARE BRACKET
+FF3E ; [*049B.0020.0002] # FULLWIDTH CIRCUMFLEX ACCENT
FF3F ; [*020B.0020.0002] # FULLWIDTH LOW LINE
-FF40 ; [*0482.0020.0002] # FULLWIDTH GRAVE ACCENT
-FF41 ; [.1C47.0020.0002] # FULLWIDTH LATIN SMALL LETTER A
-FF42 ; [.1C60.0020.0002] # FULLWIDTH LATIN SMALL LETTER B
-FF43 ; [.1C7A.0020.0002] # FULLWIDTH LATIN SMALL LETTER C
-FF44 ; [.1C8F.0020.0002] # FULLWIDTH LATIN SMALL LETTER D
-FF45 ; [.1CAA.0020.0002] # FULLWIDTH LATIN SMALL LETTER E
-FF46 ; [.1CE5.0020.0002] # FULLWIDTH LATIN SMALL LETTER F
-FF47 ; [.1CF4.0020.0002] # FULLWIDTH LATIN SMALL LETTER G
-FF48 ; [.1D18.0020.0002] # FULLWIDTH LATIN SMALL LETTER H
-FF49 ; [.1D32.0020.0002] # FULLWIDTH LATIN SMALL LETTER I
-FF4A ; [.1D4C.0020.0002] # FULLWIDTH LATIN SMALL LETTER J
-FF4B ; [.1D65.0020.0002] # FULLWIDTH LATIN SMALL LETTER K
-FF4C ; [.1D77.0020.0002] # FULLWIDTH LATIN SMALL LETTER L
-FF4D ; [.1DAA.0020.0002] # FULLWIDTH LATIN SMALL LETTER M
-FF4E ; [.1DB9.0020.0002] # FULLWIDTH LATIN SMALL LETTER N
-FF4F ; [.1DDD.0020.0002] # FULLWIDTH LATIN SMALL LETTER O
-FF50 ; [.1E0C.0020.0002] # FULLWIDTH LATIN SMALL LETTER P
-FF51 ; [.1E21.0020.0002] # FULLWIDTH LATIN SMALL LETTER Q
-FF52 ; [.1E33.0020.0002] # FULLWIDTH LATIN SMALL LETTER R
-FF53 ; [.1E71.0020.0002] # FULLWIDTH LATIN SMALL LETTER S
-FF54 ; [.1E95.0020.0002] # FULLWIDTH LATIN SMALL LETTER T
-FF55 ; [.1EB5.0020.0002] # FULLWIDTH LATIN SMALL LETTER U
-FF56 ; [.1EE3.0020.0002] # FULLWIDTH LATIN SMALL LETTER V
-FF57 ; [.1EF5.0020.0002] # FULLWIDTH LATIN SMALL LETTER W
-FF58 ; [.1EFF.0020.0002] # FULLWIDTH LATIN SMALL LETTER X
-FF59 ; [.1F0B.0020.0002] # FULLWIDTH LATIN SMALL LETTER Y
-FF5A ; [.1F21.0020.0002] # FULLWIDTH LATIN SMALL LETTER Z
-FF5B ; [*031B.0020.0002] # FULLWIDTH LEFT CURLY BRACKET
-FF5C ; [*061E.0020.0002] # FULLWIDTH VERTICAL LINE
-FF5D ; [*031C.0020.0002] # FULLWIDTH RIGHT CURLY BRACKET
-FF5E ; [*0620.0020.0002] # FULLWIDTH TILDE
-FF5F ; [*032D.0020.0002] # FULLWIDTH LEFT WHITE PARENTHESIS
-FF60 ; [*032E.0020.0002] # FULLWIDTH RIGHT WHITE PARENTHESIS
-FF61 ; [*028A.0020.0002] # HALFWIDTH IDEOGRAPHIC FULL STOP
-FF62 ; [*0373.0020.0002] # HALFWIDTH LEFT CORNER BRACKET
-FF63 ; [*0374.0020.0002] # HALFWIDTH RIGHT CORNER BRACKET
+FF40 ; [*0498.0020.0002] # FULLWIDTH GRAVE ACCENT
+FF41 ; [.1CAD.0020.0002] # FULLWIDTH LATIN SMALL LETTER A
+FF42 ; [.1CC6.0020.0002] # FULLWIDTH LATIN SMALL LETTER B
+FF43 ; [.1CE0.0020.0002] # FULLWIDTH LATIN SMALL LETTER C
+FF44 ; [.1CF5.0020.0002] # FULLWIDTH LATIN SMALL LETTER D
+FF45 ; [.1D10.0020.0002] # FULLWIDTH LATIN SMALL LETTER E
+FF46 ; [.1D4B.0020.0002] # FULLWIDTH LATIN SMALL LETTER F
+FF47 ; [.1D5A.0020.0002] # FULLWIDTH LATIN SMALL LETTER G
+FF48 ; [.1D7E.0020.0002] # FULLWIDTH LATIN SMALL LETTER H
+FF49 ; [.1D98.0020.0002] # FULLWIDTH LATIN SMALL LETTER I
+FF4A ; [.1DB2.0020.0002] # FULLWIDTH LATIN SMALL LETTER J
+FF4B ; [.1DCB.0020.0002] # FULLWIDTH LATIN SMALL LETTER K
+FF4C ; [.1DDD.0020.0002] # FULLWIDTH LATIN SMALL LETTER L
+FF4D ; [.1E10.0020.0002] # FULLWIDTH LATIN SMALL LETTER M
+FF4E ; [.1E1F.0020.0002] # FULLWIDTH LATIN SMALL LETTER N
+FF4F ; [.1E43.0020.0002] # FULLWIDTH LATIN SMALL LETTER O
+FF50 ; [.1E72.0020.0002] # FULLWIDTH LATIN SMALL LETTER P
+FF51 ; [.1E87.0020.0002] # FULLWIDTH LATIN SMALL LETTER Q
+FF52 ; [.1E99.0020.0002] # FULLWIDTH LATIN SMALL LETTER R
+FF53 ; [.1ED7.0020.0002] # FULLWIDTH LATIN SMALL LETTER S
+FF54 ; [.1EFB.0020.0002] # FULLWIDTH LATIN SMALL LETTER T
+FF55 ; [.1F1B.0020.0002] # FULLWIDTH LATIN SMALL LETTER U
+FF56 ; [.1F49.0020.0002] # FULLWIDTH LATIN SMALL LETTER V
+FF57 ; [.1F5B.0020.0002] # FULLWIDTH LATIN SMALL LETTER W
+FF58 ; [.1F65.0020.0002] # FULLWIDTH LATIN SMALL LETTER X
+FF59 ; [.1F71.0020.0002] # FULLWIDTH LATIN SMALL LETTER Y
+FF5A ; [.1F87.0020.0002] # FULLWIDTH LATIN SMALL LETTER Z
+FF5B ; [*031C.0020.0002] # FULLWIDTH LEFT CURLY BRACKET
+FF5C ; [*0634.0020.0002] # FULLWIDTH VERTICAL LINE
+FF5D ; [*031D.0020.0002] # FULLWIDTH RIGHT CURLY BRACKET
+FF5E ; [*0636.0020.0002] # FULLWIDTH TILDE
+FF5F ; [*032E.0020.0002] # FULLWIDTH LEFT WHITE PARENTHESIS
+FF60 ; [*032F.0020.0002] # FULLWIDTH RIGHT WHITE PARENTHESIS
+FF61 ; [*028B.0020.0002] # HALFWIDTH IDEOGRAPHIC FULL STOP
+FF62 ; [*0374.0020.0002] # HALFWIDTH LEFT CORNER BRACKET
+FF63 ; [*0375.0020.0002] # HALFWIDTH RIGHT CORNER BRACKET
FF64 ; [*0231.0020.0002] # HALFWIDTH IDEOGRAPHIC COMMA
FF65 ; [*0221.0020.0002] # HALFWIDTH KATAKANA MIDDLE DOT
-FF66 ; [.3D8A.0020.0011.0002] # HALFWIDTH KATAKANA LETTER WO
-FF67 ; [.3D5A.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL A
-FF68 ; [.3D5B.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL I
-FF69 ; [.3D5C.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL U
-FF6A ; [.3D5E.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL E
-FF6B ; [.3D5F.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL O
-FF6C ; [.3D7E.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL YA
-FF6D ; [.3D7F.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL YU
-FF6E ; [.3D81.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL YO
-FF6F ; [.3D6C.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL TU
-FF70 ; [.1C0E.0020.0002] # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
-FF71 ; [.3D5A.0020.0011.0002] # HALFWIDTH KATAKANA LETTER A
-FF72 ; [.3D5B.0020.0011.0002] # HALFWIDTH KATAKANA LETTER I
-FF73 ; [.3D5C.0020.0011.0002] # HALFWIDTH KATAKANA LETTER U
-FF74 ; [.3D5E.0020.0011.0002] # HALFWIDTH KATAKANA LETTER E
-FF75 ; [.3D5F.0020.0011.0002] # HALFWIDTH KATAKANA LETTER O
-FF76 ; [.3D60.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KA
-FF77 ; [.3D61.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KI
-FF78 ; [.3D62.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KU
-FF79 ; [.3D63.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KE
-FF7A ; [.3D64.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KO
-FF7B ; [.3D65.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SA
-FF7C ; [.3D66.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SI
-FF7D ; [.3D67.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SU
-FF7E ; [.3D68.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SE
-FF7F ; [.3D69.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SO
-FF80 ; [.3D6A.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TA
-FF81 ; [.3D6B.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TI
-FF82 ; [.3D6C.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TU
-FF83 ; [.3D6D.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TE
-FF84 ; [.3D6E.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TO
-FF85 ; [.3D6F.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NA
-FF86 ; [.3D70.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NI
-FF87 ; [.3D71.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NU
-FF88 ; [.3D72.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NE
-FF89 ; [.3D73.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NO
-FF8A ; [.3D74.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HA
-FF8B ; [.3D75.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HI
-FF8C ; [.3D76.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HU
-FF8D ; [.3D77.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HE
-FF8E ; [.3D78.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HO
-FF8F ; [.3D79.0020.0011.0002] # HALFWIDTH KATAKANA LETTER MA
-FF90 ; [.3D7A.0020.0011.0002] # HALFWIDTH KATAKANA LETTER MI
-FF91 ; [.3D7B.0020.0011.0002] # HALFWIDTH KATAKANA LETTER MU
-FF92 ; [.3D7C.0020.0011.0002] # HALFWIDTH KATAKANA LETTER ME
-FF93 ; [.3D7D.0020.0011.0002] # HALFWIDTH KATAKANA LETTER MO
-FF94 ; [.3D7E.0020.0011.0002] # HALFWIDTH KATAKANA LETTER YA
-FF95 ; [.3D7F.0020.0011.0002] # HALFWIDTH KATAKANA LETTER YU
-FF96 ; [.3D81.0020.0011.0002] # HALFWIDTH KATAKANA LETTER YO
-FF97 ; [.3D82.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RA
-FF98 ; [.3D83.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RI
-FF99 ; [.3D84.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RU
-FF9A ; [.3D85.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RE
-FF9B ; [.3D86.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RO
-FF9C ; [.3D87.0020.0011.0002] # HALFWIDTH KATAKANA LETTER WA
-FF9D ; [.3D8B.0020.0011.0002] # HALFWIDTH KATAKANA LETTER N
+FF66 ; [.3EA0.0020.0011.0002] # HALFWIDTH KATAKANA LETTER WO
+FF67 ; [.3E71.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL A
+FF68 ; [.3E72.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL I
+FF69 ; [.3E73.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL U
+FF6A ; [.3E75.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL E
+FF6B ; [.3E76.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL O
+FF6C ; [.3E95.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL YA
+FF6D ; [.3E96.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL YU
+FF6E ; [.3E97.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL YO
+FF6F ; [.3E83.0020.000F.0002] # HALFWIDTH KATAKANA LETTER SMALL TU
+FF70 ; [.1C73.0020.0002] # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
+FF71 ; [.3E71.0020.0011.0002] # HALFWIDTH KATAKANA LETTER A
+FF72 ; [.3E72.0020.0011.0002] # HALFWIDTH KATAKANA LETTER I
+FF73 ; [.3E73.0020.0011.0002] # HALFWIDTH KATAKANA LETTER U
+FF74 ; [.3E75.0020.0011.0002] # HALFWIDTH KATAKANA LETTER E
+FF75 ; [.3E76.0020.0011.0002] # HALFWIDTH KATAKANA LETTER O
+FF76 ; [.3E77.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KA
+FF77 ; [.3E78.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KI
+FF78 ; [.3E79.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KU
+FF79 ; [.3E7A.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KE
+FF7A ; [.3E7B.0020.0011.0002] # HALFWIDTH KATAKANA LETTER KO
+FF7B ; [.3E7C.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SA
+FF7C ; [.3E7D.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SI
+FF7D ; [.3E7E.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SU
+FF7E ; [.3E7F.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SE
+FF7F ; [.3E80.0020.0011.0002] # HALFWIDTH KATAKANA LETTER SO
+FF80 ; [.3E81.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TA
+FF81 ; [.3E82.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TI
+FF82 ; [.3E83.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TU
+FF83 ; [.3E84.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TE
+FF84 ; [.3E85.0020.0011.0002] # HALFWIDTH KATAKANA LETTER TO
+FF85 ; [.3E86.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NA
+FF86 ; [.3E87.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NI
+FF87 ; [.3E88.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NU
+FF88 ; [.3E89.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NE
+FF89 ; [.3E8A.0020.0011.0002] # HALFWIDTH KATAKANA LETTER NO
+FF8A ; [.3E8B.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HA
+FF8B ; [.3E8C.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HI
+FF8C ; [.3E8D.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HU
+FF8D ; [.3E8E.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HE
+FF8E ; [.3E8F.0020.0011.0002] # HALFWIDTH KATAKANA LETTER HO
+FF8F ; [.3E90.0020.0011.0002] # HALFWIDTH KATAKANA LETTER MA
+FF90 ; [.3E91.0020.0011.0002] # HALFWIDTH KATAKANA LETTER MI
+FF91 ; [.3E92.0020.0011.0002] # HALFWIDTH KATAKANA LETTER MU
+FF92 ; [.3E93.0020.0011.0002] # HALFWIDTH KATAKANA LETTER ME
+FF93 ; [.3E94.0020.0011.0002] # HALFWIDTH KATAKANA LETTER MO
+FF94 ; [.3E95.0020.0011.0002] # HALFWIDTH KATAKANA LETTER YA
+FF95 ; [.3E96.0020.0011.0002] # HALFWIDTH KATAKANA LETTER YU
+FF96 ; [.3E97.0020.0011.0002] # HALFWIDTH KATAKANA LETTER YO
+FF97 ; [.3E98.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RA
+FF98 ; [.3E99.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RI
+FF99 ; [.3E9A.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RU
+FF9A ; [.3E9B.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RE
+FF9B ; [.3E9C.0020.0011.0002] # HALFWIDTH KATAKANA LETTER RO
+FF9C ; [.3E9D.0020.0011.0002] # HALFWIDTH KATAKANA LETTER WA
+FF9D ; [.3EA1.0020.0011.0002] # HALFWIDTH KATAKANA LETTER N
FF9E ; [.0000.0037.0002] # HALFWIDTH KATAKANA VOICED SOUND MARK
FF9F ; [.0000.0038.0002] # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
-FFE0 ; [.1C11.0020.0002] # FULLWIDTH CENT SIGN
-FFE1 ; [.1C13.0020.0002] # FULLWIDTH POUND SIGN
-FFE2 ; [*061D.0020.0002] # FULLWIDTH NOT SIGN
+FFE0 ; [.1C76.0020.0002] # FULLWIDTH CENT SIGN
+FFE1 ; [.1C78.0020.0002] # FULLWIDTH POUND SIGN
+FFE2 ; [*0633.0020.0002] # FULLWIDTH NOT SIGN
FFE3 ; [*0209.0020.0002] # FULLWIDTH MACRON
-FFE4 ; [*061F.0020.0002] # FULLWIDTH BROKEN BAR
-FFE5 ; [.1C14.0020.0002] # FULLWIDTH YEN SIGN
-FFE6 ; [.1C27.0020.0002] # FULLWIDTH WON SIGN
-FFE8 ; [*081A.0020.0002] # HALFWIDTH FORMS LIGHT VERTICAL
-FFE9 ; [*059C.0020.0002] # HALFWIDTH LEFTWARDS ARROW
-FFEA ; [*059E.0020.0002] # HALFWIDTH UPWARDS ARROW
-FFEB ; [*059D.0020.0002] # HALFWIDTH RIGHTWARDS ARROW
-FFEC ; [*059F.0020.0002] # HALFWIDTH DOWNWARDS ARROW
-FFED ; [*08B8.0020.0002] # HALFWIDTH BLACK SQUARE
-FFEE ; [*08E3.0020.0002] # HALFWIDTH WHITE CIRCLE
-30A1 30FC ; [.3D5A.0020.000F.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER SMALL A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF67 30FC ; [.3D5A.0020.000F.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF67 FF70 ; [.3D5A.0020.000F.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL A, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3041 30FC ; [.3D5A.0020.000F.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER SMALL A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A2 30FC ; [.3D5A.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF71 30FC ; [.3D5A.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF71 FF70 ; [.3D5A.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER A, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3042 30FC ; [.3D5A.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AB 30FC ; [.3D60.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF76 30FC ; [.3D60.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF76 FF70 ; [.3D60.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304B 30FC ; [.3D60.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AC 30FC ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER GA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AB 3099 30FC ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF76 FF9E 30FC ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF76 FF9E FF70 ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304C 30FC ; [.3D60.0020.0011.0001][.0000.0037.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER GA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304B 3099 30FC ; [.3D60.0020.0011.0001][.0000.0037.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B5 30FC ; [.3D65.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER SA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7B 30FC ; [.3D65.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7B FF70 ; [.3D65.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3055 30FC ; [.3D65.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER SA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B6 30FC ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER ZA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B5 3099 30FC ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7B FF9E 30FC ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7B FF9E FF70 ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3056 30FC ; [.3D65.0020.0011.0001][.0000.0037.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER ZA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3055 3099 30FC ; [.3D65.0020.0011.0001][.0000.0037.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BF 30FC ; [.3D6A.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER TA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF80 30FC ; [.3D6A.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF80 FF70 ; [.3D6A.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305F 30FC ; [.3D6A.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER TA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C0 30FC ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER DA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BF 3099 30FC ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF80 FF9E 30FC ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF80 FF9E FF70 ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3060 30FC ; [.3D6A.0020.0011.0001][.0000.0037.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER DA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305F 3099 30FC ; [.3D6A.0020.0011.0001][.0000.0037.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30CA 30FC ; [.3D6F.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER NA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF85 30FC ; [.3D6F.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF85 FF70 ; [.3D6F.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-306A 30FC ; [.3D6F.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER NA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30CF 30FC ; [.3D74.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER HA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8A 30FC ; [.3D74.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8A FF70 ; [.3D74.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-306F 30FC ; [.3D74.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER HA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D0 30FC ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER BA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30CF 3099 30FC ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8A FF9E 30FC ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8A FF9E FF70 ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3070 30FC ; [.3D74.0020.0011.0001][.0000.0037.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER BA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-306F 3099 30FC ; [.3D74.0020.0011.0001][.0000.0037.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D1 30FC ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER PA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30CF 309A 30FC ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8A FF9F 30FC ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8A FF9F FF70 ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3071 30FC ; [.3D74.0020.0011.0001][.0000.0038.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER PA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-306F 309A 30FC ; [.3D74.0020.0011.0001][.0000.0038.0002][.3D5A.0020.0007.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30DE 30FC ; [.3D79.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER MA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8F 30FC ; [.3D79.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8F FF70 ; [.3D79.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-307E 30FC ; [.3D79.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER MA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E3 30FC ; [.3D7E.0020.000F.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER SMALL YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6C 30FC ; [.3D7E.0020.000F.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6C FF70 ; [.3D7E.0020.000F.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3083 30FC ; [.3D7E.0020.000F.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER SMALL YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E4 30FC ; [.3D7E.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF94 30FC ; [.3D7E.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF94 FF70 ; [.3D7E.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3084 30FC ; [.3D7E.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E9 30FC ; [.3D82.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER RA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF97 30FC ; [.3D82.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF97 FF70 ; [.3D82.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3089 30FC ; [.3D82.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER RA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30EE 30FC ; [.3D87.0020.000F.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER SMALL WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-308E 30FC ; [.3D87.0020.000F.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER SMALL WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30EF 30FC ; [.3D87.0020.0011.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF9C 30FC ; [.3D87.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF9C FF70 ; [.3D87.0020.0011.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-308F 30FC ; [.3D87.0020.0011.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F7 30FC ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER VA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30EF 3099 30FC ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER WA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF9C FF9E 30FC ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF9C FF9E FF70 ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D5A.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F5 30FC ; [.3D60.0020.000F.0002][.3D5A.0020.0007.0002] # <KATAKANA LETTER SMALL KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3095 30FC ; [.3D60.0020.000F.0001][.3D5A.0020.0007.0002] # <HIRAGANA LETTER SMALL KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F5 30FC ; [.3D74.0020.000F][.3D5A.0020.0007.0002] # <KATAKANA LETTER SMALL HA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31FB 30FC ; [.3D82.0020.000F][.3D5A.0020.0007.0002] # <KATAKANA LETTER SMALL RA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A3 30FC ; [.3D5B.0020.000F.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER SMALL I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF68 30FC ; [.3D5B.0020.000F.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF68 FF70 ; [.3D5B.0020.000F.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL I, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3043 30FC ; [.3D5B.0020.000F.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER SMALL I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A4 30FC ; [.3D5B.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF72 30FC ; [.3D5B.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF72 FF70 ; [.3D5B.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER I, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3044 30FC ; [.3D5B.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AD 30FC ; [.3D61.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER KI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF77 30FC ; [.3D61.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF77 FF70 ; [.3D61.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304D 30FC ; [.3D61.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER KI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AE 30FC ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER GI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AD 3099 30FC ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF77 FF9E 30FC ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF77 FF9E FF70 ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304E 30FC ; [.3D61.0020.0011.0001][.0000.0037.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER GI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304D 3099 30FC ; [.3D61.0020.0011.0001][.0000.0037.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B7 30FC ; [.3D66.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER SI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7C 30FC ; [.3D66.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7C FF70 ; [.3D66.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3057 30FC ; [.3D66.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER SI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B8 30FC ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER ZI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B7 3099 30FC ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7C FF9E 30FC ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7C FF9E FF70 ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3058 30FC ; [.3D66.0020.0011.0001][.0000.0037.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER ZI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3057 3099 30FC ; [.3D66.0020.0011.0001][.0000.0037.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C1 30FC ; [.3D6B.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER TI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF81 30FC ; [.3D6B.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF81 FF70 ; [.3D6B.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3061 30FC ; [.3D6B.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER TI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C2 30FC ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER DI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C1 3099 30FC ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF81 FF9E 30FC ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF81 FF9E FF70 ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3062 30FC ; [.3D6B.0020.0011.0001][.0000.0037.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER DI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3061 3099 30FC ; [.3D6B.0020.0011.0001][.0000.0037.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30CB 30FC ; [.3D70.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER NI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF86 30FC ; [.3D70.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF86 FF70 ; [.3D70.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-306B 30FC ; [.3D70.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER NI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D2 30FC ; [.3D75.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER HI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8B 30FC ; [.3D75.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8B FF70 ; [.3D75.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3072 30FC ; [.3D75.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER HI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D3 30FC ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER BI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D2 3099 30FC ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8B FF9E 30FC ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8B FF9E FF70 ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3073 30FC ; [.3D75.0020.0011.0001][.0000.0037.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER BI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3072 3099 30FC ; [.3D75.0020.0011.0001][.0000.0037.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D4 30FC ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER PI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D2 309A 30FC ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8B FF9F 30FC ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8B FF9F FF70 ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3074 30FC ; [.3D75.0020.0011.0001][.0000.0038.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER PI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3072 309A 30FC ; [.3D75.0020.0011.0001][.0000.0038.0002][.3D5B.0020.0007.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30DF 30FC ; [.3D7A.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER MI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF90 30FC ; [.3D7A.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF90 FF70 ; [.3D7A.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-307F 30FC ; [.3D7A.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER MI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30EA 30FC ; [.3D83.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER RI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF98 30FC ; [.3D83.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF98 FF70 ; [.3D83.0020.0011.0002][.3D5B.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-308A 30FC ; [.3D83.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER RI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F0 30FC ; [.3D88.0020.0011.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER WI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3090 30FC ; [.3D88.0020.0011.0001][.3D5B.0020.0007.0002] # <HIRAGANA LETTER WI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F8 30FC ; [.3D88.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER VI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F0 3099 30FC ; [.3D88.0020.0011.0002][.0000.0037.0002][.3D5B.0020.0007.0002] # <KATAKANA LETTER WI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F1 30FC ; [.3D66.0020.000F][.3D5B.0020.0007.0002] # <KATAKANA LETTER SMALL SI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F6 30FC ; [.3D75.0020.000F][.3D5B.0020.0007.0002] # <KATAKANA LETTER SMALL HI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31FC 30FC ; [.3D83.0020.000F][.3D5B.0020.0007.0002] # <KATAKANA LETTER SMALL RI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A5 30FC ; [.3D5C.0020.000F.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF69 30FC ; [.3D5C.0020.000F.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF69 FF70 ; [.3D5C.0020.000F.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL U, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3045 30FC ; [.3D5C.0020.000F.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER SMALL U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A6 30FC ; [.3D5C.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF73 30FC ; [.3D5C.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF73 FF70 ; [.3D5C.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3046 30FC ; [.3D5C.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AF 30FC ; [.3D62.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER KU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF78 30FC ; [.3D62.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF78 FF70 ; [.3D62.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304F 30FC ; [.3D62.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER KU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B0 30FC ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER GU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AF 3099 30FC ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF78 FF9E 30FC ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF78 FF9E FF70 ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3050 30FC ; [.3D62.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER GU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304F 3099 30FC ; [.3D62.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B9 30FC ; [.3D67.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER SU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7D 30FC ; [.3D67.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7D FF70 ; [.3D67.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3059 30FC ; [.3D67.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER SU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BA 30FC ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER ZU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B9 3099 30FC ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7D FF9E 30FC ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7D FF9E FF70 ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305A 30FC ; [.3D67.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER ZU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3059 3099 30FC ; [.3D67.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C3 30FC ; [.3D6C.0020.000F.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6F 30FC ; [.3D6C.0020.000F.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6F FF70 ; [.3D6C.0020.000F.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL TU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3063 30FC ; [.3D6C.0020.000F.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER SMALL TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C4 30FC ; [.3D6C.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF82 30FC ; [.3D6C.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF82 FF70 ; [.3D6C.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3064 30FC ; [.3D6C.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C5 30FC ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER DU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C4 3099 30FC ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF82 FF9E 30FC ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF82 FF9E FF70 ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3065 30FC ; [.3D6C.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER DU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3064 3099 30FC ; [.3D6C.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30CC 30FC ; [.3D71.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER NU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF87 30FC ; [.3D71.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF87 FF70 ; [.3D71.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-306C 30FC ; [.3D71.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER NU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D5 30FC ; [.3D76.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER HU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8C 30FC ; [.3D76.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8C FF70 ; [.3D76.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3075 30FC ; [.3D76.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER HU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D6 30FC ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER BU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D5 3099 30FC ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8C FF9E 30FC ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8C FF9E FF70 ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3076 30FC ; [.3D76.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER BU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3075 3099 30FC ; [.3D76.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D7 30FC ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER PU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D5 309A 30FC ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8C FF9F 30FC ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8C FF9F FF70 ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3077 30FC ; [.3D76.0020.0011.0001][.0000.0038.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER PU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3075 309A 30FC ; [.3D76.0020.0011.0001][.0000.0038.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E0 30FC ; [.3D7B.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER MU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF91 30FC ; [.3D7B.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF91 FF70 ; [.3D7B.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3080 30FC ; [.3D7B.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER MU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E5 30FC ; [.3D7F.0020.000F.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6D 30FC ; [.3D7F.0020.000F.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6D FF70 ; [.3D7F.0020.000F.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3085 30FC ; [.3D7F.0020.000F.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER SMALL YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E6 30FC ; [.3D7F.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF95 30FC ; [.3D7F.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF95 FF70 ; [.3D7F.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3086 30FC ; [.3D7F.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30EB 30FC ; [.3D84.0020.0011.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER RU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF99 30FC ; [.3D84.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF99 FF70 ; [.3D84.0020.0011.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-308B 30FC ; [.3D84.0020.0011.0001][.3D5C.0020.0007.0002] # <HIRAGANA LETTER RU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F4 30FC ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER VU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A6 3099 30FC ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <KATAKANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF73 FF9E 30FC ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF73 FF9E FF70 ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3094 30FC ; [.3D5C.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER VU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3046 3099 30FC ; [.3D5C.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0007.0002] # <HIRAGANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F0 30FC ; [.3D62.0020.000F][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL KU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F2 30FC ; [.3D67.0020.000F][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL SU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F4 30FC ; [.3D71.0020.000F][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL NU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F7 30FC ; [.3D76.0020.000F][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL HU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31FA 30FC ; [.3D7B.0020.000F][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL MU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31FD 30FC ; [.3D84.0020.000F][.3D5C.0020.0007.0002] # <KATAKANA LETTER SMALL RU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A7 30FC ; [.3D5E.0020.000F.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER SMALL E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6A 30FC ; [.3D5E.0020.000F.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6A FF70 ; [.3D5E.0020.000F.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL E, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3047 30FC ; [.3D5E.0020.000F.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER SMALL E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A8 30FC ; [.3D5E.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF74 30FC ; [.3D5E.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF74 FF70 ; [.3D5E.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER E, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3048 30FC ; [.3D5E.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B1 30FC ; [.3D63.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF79 30FC ; [.3D63.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF79 FF70 ; [.3D63.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3051 30FC ; [.3D63.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B2 30FC ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER GE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B1 3099 30FC ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF79 FF9E 30FC ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF79 FF9E FF70 ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3052 30FC ; [.3D63.0020.0011.0001][.0000.0037.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER GE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3051 3099 30FC ; [.3D63.0020.0011.0001][.0000.0037.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BB 30FC ; [.3D68.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER SE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7E 30FC ; [.3D68.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7E FF70 ; [.3D68.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305B 30FC ; [.3D68.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER SE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BC 30FC ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER ZE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BB 3099 30FC ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7E FF9E 30FC ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7E FF9E FF70 ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305C 30FC ; [.3D68.0020.0011.0001][.0000.0037.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER ZE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305B 3099 30FC ; [.3D68.0020.0011.0001][.0000.0037.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C6 30FC ; [.3D6D.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER TE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF83 30FC ; [.3D6D.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF83 FF70 ; [.3D6D.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3066 30FC ; [.3D6D.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER TE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C7 30FC ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER DE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C6 3099 30FC ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF83 FF9E 30FC ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF83 FF9E FF70 ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3067 30FC ; [.3D6D.0020.0011.0001][.0000.0037.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER DE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3066 3099 30FC ; [.3D6D.0020.0011.0001][.0000.0037.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30CD 30FC ; [.3D72.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER NE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF88 30FC ; [.3D72.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF88 FF70 ; [.3D72.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-306D 30FC ; [.3D72.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER NE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D8 30FC ; [.3D77.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER HE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8D 30FC ; [.3D77.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8D FF70 ; [.3D77.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3078 30FC ; [.3D77.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER HE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D9 30FC ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER BE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D8 3099 30FC ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8D FF9E 30FC ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8D FF9E FF70 ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3079 30FC ; [.3D77.0020.0011.0001][.0000.0037.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER BE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3078 3099 30FC ; [.3D77.0020.0011.0001][.0000.0037.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30DA 30FC ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER PE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30D8 309A 30FC ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8D FF9F 30FC ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8D FF9F FF70 ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-307A 30FC ; [.3D77.0020.0011.0001][.0000.0038.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER PE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3078 309A 30FC ; [.3D77.0020.0011.0001][.0000.0038.0002][.3D5E.0020.0007.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E1 30FC ; [.3D7C.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER ME, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF92 30FC ; [.3D7C.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER ME, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF92 FF70 ; [.3D7C.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER ME, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3081 30FC ; [.3D7C.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER ME, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30EC 30FC ; [.3D85.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER RE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF9A 30FC ; [.3D85.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF9A FF70 ; [.3D85.0020.0011.0002][.3D5E.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-308C 30FC ; [.3D85.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER RE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F1 30FC ; [.3D89.0020.0011.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER WE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3091 30FC ; [.3D89.0020.0011.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER WE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F9 30FC ; [.3D89.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER VE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F1 3099 30FC ; [.3D89.0020.0011.0002][.0000.0037.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER WE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F6 30FC ; [.3D63.0020.000F.0002][.3D5E.0020.0007.0002] # <KATAKANA LETTER SMALL KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3096 30FC ; [.3D63.0020.000F.0001][.3D5E.0020.0007.0002] # <HIRAGANA LETTER SMALL KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F8 30FC ; [.3D77.0020.000F][.3D5E.0020.0007.0002] # <KATAKANA LETTER SMALL HE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31FE 30FC ; [.3D85.0020.000F][.3D5E.0020.0007.0002] # <KATAKANA LETTER SMALL RE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A9 30FC ; [.3D5F.0020.000F.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER SMALL O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6B 30FC ; [.3D5F.0020.000F.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6B FF70 ; [.3D5F.0020.000F.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL O, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3049 30FC ; [.3D5F.0020.000F.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER SMALL O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30AA 30FC ; [.3D5F.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF75 30FC ; [.3D5F.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF75 FF70 ; [.3D5F.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER O, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-304A 30FC ; [.3D5F.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B3 30FC ; [.3D64.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER KO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7A 30FC ; [.3D64.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7A FF70 ; [.3D64.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3053 30FC ; [.3D64.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER KO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B4 30FC ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER GO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30B3 3099 30FC ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7A FF9E 30FC ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7A FF9E FF70 ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3054 30FC ; [.3D64.0020.0011.0001][.0000.0037.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER GO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3053 3099 30FC ; [.3D64.0020.0011.0001][.0000.0037.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BD 30FC ; [.3D69.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER SO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7F 30FC ; [.3D69.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7F FF70 ; [.3D69.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305D 30FC ; [.3D69.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER SO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BE 30FC ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER ZO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30BD 3099 30FC ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7F FF9E 30FC ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF7F FF9E FF70 ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305E 30FC ; [.3D69.0020.0011.0001][.0000.0037.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER ZO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-305D 3099 30FC ; [.3D69.0020.0011.0001][.0000.0037.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C8 30FC ; [.3D6E.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER TO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF84 30FC ; [.3D6E.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF84 FF70 ; [.3D6E.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3068 30FC ; [.3D6E.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER TO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C9 30FC ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER DO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30C8 3099 30FC ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF84 FF9E 30FC ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF84 FF9E FF70 ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3069 30FC ; [.3D6E.0020.0011.0001][.0000.0037.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER DO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3068 3099 30FC ; [.3D6E.0020.0011.0001][.0000.0037.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30CE 30FC ; [.3D73.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER NO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF89 30FC ; [.3D73.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF89 FF70 ; [.3D73.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-306E 30FC ; [.3D73.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER NO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30DB 30FC ; [.3D78.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER HO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8E 30FC ; [.3D78.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8E FF70 ; [.3D78.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-307B 30FC ; [.3D78.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER HO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30DC 30FC ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER BO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30DB 3099 30FC ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8E FF9E 30FC ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8E FF9E FF70 ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-307C 30FC ; [.3D78.0020.0011.0001][.0000.0037.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER BO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-307B 3099 30FC ; [.3D78.0020.0011.0001][.0000.0037.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30DD 30FC ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER PO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30DB 309A 30FC ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8E FF9F 30FC ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF8E FF9F FF70 ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-307D 30FC ; [.3D78.0020.0011.0001][.0000.0038.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER PO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-307B 309A 30FC ; [.3D78.0020.0011.0001][.0000.0038.0002][.3D5F.0020.0007.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E2 30FC ; [.3D7D.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER MO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF93 30FC ; [.3D7D.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF93 FF70 ; [.3D7D.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3082 30FC ; [.3D7D.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER MO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E7 30FC ; [.3D81.0020.000F.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER SMALL YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6E 30FC ; [.3D81.0020.000F.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF6E FF70 ; [.3D81.0020.000F.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3087 30FC ; [.3D81.0020.000F.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER SMALL YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30E8 30FC ; [.3D81.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF96 30FC ; [.3D81.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF96 FF70 ; [.3D81.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3088 30FC ; [.3D81.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30ED 30FC ; [.3D86.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER RO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF9B 30FC ; [.3D86.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF9B FF70 ; [.3D86.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-308D 30FC ; [.3D86.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER RO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F2 30FC ; [.3D8A.0020.0011.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER WO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF66 30FC ; [.3D8A.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF66 FF70 ; [.3D8A.0020.0011.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-3092 30FC ; [.3D8A.0020.0011.0001][.3D5F.0020.0007.0002] # <HIRAGANA LETTER WO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30FA 30FC ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER VO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30F2 3099 30FC ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <KATAKANA LETTER WO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF66 FF9E 30FC ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-FF66 FF9E FF70 ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D5F.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F3 30FC ; [.3D6E.0020.000F][.3D5F.0020.0007.0002] # <KATAKANA LETTER SMALL TO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31F9 30FC ; [.3D78.0020.000F][.3D5F.0020.0007.0002] # <KATAKANA LETTER SMALL HO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-31FF 30FC ; [.3D86.0020.000F][.3D5F.0020.0007.0002] # <KATAKANA LETTER SMALL RO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
-30A1 30FD ; [.3D5A.0020.000F.0002][.3D5A.0020.0010.0002] # <KATAKANA LETTER SMALL A, KATAKANA ITERATION MARK>
-FF67 30FD ; [.3D5A.0020.000F.0002][.3D5A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL A, KATAKANA ITERATION MARK>
-3041 309D ; [.3D5A.0020.000F.0001][.3D5A.0020.0010.0002] # <HIRAGANA LETTER SMALL A, HIRAGANA ITERATION MARK>
-30A2 30FD ; [.3D5A.0020.0011.0002][.3D5A.0020.0010.0002] # <KATAKANA LETTER A, KATAKANA ITERATION MARK>
-FF71 30FD ; [.3D5A.0020.0011.0002][.3D5A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER A, KATAKANA ITERATION MARK>
-3042 309D ; [.3D5A.0020.0011.0001][.3D5A.0020.0010.0002] # <HIRAGANA LETTER A, HIRAGANA ITERATION MARK>
-30A3 30FD ; [.3D5B.0020.000F.0002][.3D5B.0020.0010.0002] # <KATAKANA LETTER SMALL I, KATAKANA ITERATION MARK>
-FF68 30FD ; [.3D5B.0020.000F.0002][.3D5B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL I, KATAKANA ITERATION MARK>
-3043 309D ; [.3D5B.0020.000F.0001][.3D5B.0020.0010.0002] # <HIRAGANA LETTER SMALL I, HIRAGANA ITERATION MARK>
-30A4 30FD ; [.3D5B.0020.0011.0002][.3D5B.0020.0010.0002] # <KATAKANA LETTER I, KATAKANA ITERATION MARK>
-FF72 30FD ; [.3D5B.0020.0011.0002][.3D5B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER I, KATAKANA ITERATION MARK>
-3044 309D ; [.3D5B.0020.0011.0001][.3D5B.0020.0010.0002] # <HIRAGANA LETTER I, HIRAGANA ITERATION MARK>
-30A5 30FD ; [.3D5C.0020.000F.0002][.3D5C.0020.0010.0002] # <KATAKANA LETTER SMALL U, KATAKANA ITERATION MARK>
-FF69 30FD ; [.3D5C.0020.000F.0002][.3D5C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL U, KATAKANA ITERATION MARK>
-3045 309D ; [.3D5C.0020.000F.0001][.3D5C.0020.0010.0002] # <HIRAGANA LETTER SMALL U, HIRAGANA ITERATION MARK>
-30A5 30FE ; [.3D5C.0020.000F.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL U, KATAKANA VOICED ITERATION MARK>
-FF69 30FE ; [.3D5C.0020.000F.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SMALL U, KATAKANA VOICED ITERATION MARK>
-3045 309E ; [.3D5C.0020.000F.0001][.3D5C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL U, HIRAGANA VOICED ITERATION MARK>
-30A6 30FD ; [.3D5C.0020.0011.0002][.3D5C.0020.0010.0002] # <KATAKANA LETTER U, KATAKANA ITERATION MARK>
-FF73 30FD ; [.3D5C.0020.0011.0002][.3D5C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER U, KATAKANA ITERATION MARK>
-3046 309D ; [.3D5C.0020.0011.0001][.3D5C.0020.0010.0002] # <HIRAGANA LETTER U, HIRAGANA ITERATION MARK>
-30A6 30FE ; [.3D5C.0020.0011.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER U, KATAKANA VOICED ITERATION MARK>
-FF73 30FE ; [.3D5C.0020.0011.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER U, KATAKANA VOICED ITERATION MARK>
-3046 309E ; [.3D5C.0020.0011.0001][.3D5C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER U, HIRAGANA VOICED ITERATION MARK>
-30A7 30FD ; [.3D5E.0020.000F.0002][.3D5E.0020.0010.0002] # <KATAKANA LETTER SMALL E, KATAKANA ITERATION MARK>
-FF6A 30FD ; [.3D5E.0020.000F.0002][.3D5E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL E, KATAKANA ITERATION MARK>
-3047 309D ; [.3D5E.0020.000F.0001][.3D5E.0020.0010.0002] # <HIRAGANA LETTER SMALL E, HIRAGANA ITERATION MARK>
-30A8 30FD ; [.3D5E.0020.0011.0002][.3D5E.0020.0010.0002] # <KATAKANA LETTER E, KATAKANA ITERATION MARK>
-FF74 30FD ; [.3D5E.0020.0011.0002][.3D5E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER E, KATAKANA ITERATION MARK>
-3048 309D ; [.3D5E.0020.0011.0001][.3D5E.0020.0010.0002] # <HIRAGANA LETTER E, HIRAGANA ITERATION MARK>
-30A9 30FD ; [.3D5F.0020.000F.0002][.3D5F.0020.0010.0002] # <KATAKANA LETTER SMALL O, KATAKANA ITERATION MARK>
-FF6B 30FD ; [.3D5F.0020.000F.0002][.3D5F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL O, KATAKANA ITERATION MARK>
-3049 309D ; [.3D5F.0020.000F.0001][.3D5F.0020.0010.0002] # <HIRAGANA LETTER SMALL O, HIRAGANA ITERATION MARK>
-30AA 30FD ; [.3D5F.0020.0011.0002][.3D5F.0020.0010.0002] # <KATAKANA LETTER O, KATAKANA ITERATION MARK>
-FF75 30FD ; [.3D5F.0020.0011.0002][.3D5F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER O, KATAKANA ITERATION MARK>
-304A 309D ; [.3D5F.0020.0011.0001][.3D5F.0020.0010.0002] # <HIRAGANA LETTER O, HIRAGANA ITERATION MARK>
-30AB 30FD ; [.3D60.0020.0011.0002][.3D60.0020.0010.0002] # <KATAKANA LETTER KA, KATAKANA ITERATION MARK>
-FF76 30FD ; [.3D60.0020.0011.0002][.3D60.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KA, KATAKANA ITERATION MARK>
-304B 309D ; [.3D60.0020.0011.0001][.3D60.0020.0010.0002] # <HIRAGANA LETTER KA, HIRAGANA ITERATION MARK>
-30AB 30FE ; [.3D60.0020.0011.0002][.3D60.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KA, KATAKANA VOICED ITERATION MARK>
-FF76 30FE ; [.3D60.0020.0011.0002][.3D60.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KA, KATAKANA VOICED ITERATION MARK>
-304B 309E ; [.3D60.0020.0011.0001][.3D60.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KA, HIRAGANA VOICED ITERATION MARK>
-30AC 30FD ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D60.0020.0010.0002] # <KATAKANA LETTER GA, KATAKANA ITERATION MARK>
-30AB 3099 30FD ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D60.0020.0010.0002] # <KATAKANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF76 FF9E 30FD ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D60.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-304C 309D ; [.3D60.0020.0011.0001][.0000.0037.0002][.3D60.0020.0010.0002] # <HIRAGANA LETTER GA, HIRAGANA ITERATION MARK>
-304B 3099 309D ; [.3D60.0020.0011.0001][.0000.0037.0002][.3D60.0020.0010.0002] # <HIRAGANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30AC 30FE ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D60.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GA, KATAKANA VOICED ITERATION MARK>
-30AB 3099 30FE ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D60.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF76 FF9E 30FE ; [.3D60.0020.0011.0002][.0000.0037.0002][.3D60.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-304C 309E ; [.3D60.0020.0011.0001][.0000.0037.0002][.3D60.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GA, HIRAGANA VOICED ITERATION MARK>
-304B 3099 309E ; [.3D60.0020.0011.0001][.0000.0037.0002][.3D60.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30AD 30FD ; [.3D61.0020.0011.0002][.3D61.0020.0010.0002] # <KATAKANA LETTER KI, KATAKANA ITERATION MARK>
-FF77 30FD ; [.3D61.0020.0011.0002][.3D61.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KI, KATAKANA ITERATION MARK>
-304D 309D ; [.3D61.0020.0011.0001][.3D61.0020.0010.0002] # <HIRAGANA LETTER KI, HIRAGANA ITERATION MARK>
-30AD 30FE ; [.3D61.0020.0011.0002][.3D61.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KI, KATAKANA VOICED ITERATION MARK>
-FF77 30FE ; [.3D61.0020.0011.0002][.3D61.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KI, KATAKANA VOICED ITERATION MARK>
-304D 309E ; [.3D61.0020.0011.0001][.3D61.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KI, HIRAGANA VOICED ITERATION MARK>
-30AE 30FD ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D61.0020.0010.0002] # <KATAKANA LETTER GI, KATAKANA ITERATION MARK>
-30AD 3099 30FD ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D61.0020.0010.0002] # <KATAKANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF77 FF9E 30FD ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D61.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-304E 309D ; [.3D61.0020.0011.0001][.0000.0037.0002][.3D61.0020.0010.0002] # <HIRAGANA LETTER GI, HIRAGANA ITERATION MARK>
-304D 3099 309D ; [.3D61.0020.0011.0001][.0000.0037.0002][.3D61.0020.0010.0002] # <HIRAGANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30AE 30FE ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D61.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GI, KATAKANA VOICED ITERATION MARK>
-30AD 3099 30FE ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D61.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF77 FF9E 30FE ; [.3D61.0020.0011.0002][.0000.0037.0002][.3D61.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-304E 309E ; [.3D61.0020.0011.0001][.0000.0037.0002][.3D61.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GI, HIRAGANA VOICED ITERATION MARK>
-304D 3099 309E ; [.3D61.0020.0011.0001][.0000.0037.0002][.3D61.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30AF 30FD ; [.3D62.0020.0011.0002][.3D62.0020.0010.0002] # <KATAKANA LETTER KU, KATAKANA ITERATION MARK>
-FF78 30FD ; [.3D62.0020.0011.0002][.3D62.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KU, KATAKANA ITERATION MARK>
-304F 309D ; [.3D62.0020.0011.0001][.3D62.0020.0010.0002] # <HIRAGANA LETTER KU, HIRAGANA ITERATION MARK>
-30AF 30FE ; [.3D62.0020.0011.0002][.3D62.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KU, KATAKANA VOICED ITERATION MARK>
-FF78 30FE ; [.3D62.0020.0011.0002][.3D62.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KU, KATAKANA VOICED ITERATION MARK>
-304F 309E ; [.3D62.0020.0011.0001][.3D62.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KU, HIRAGANA VOICED ITERATION MARK>
-30B0 30FD ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D62.0020.0010.0002] # <KATAKANA LETTER GU, KATAKANA ITERATION MARK>
-30AF 3099 30FD ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D62.0020.0010.0002] # <KATAKANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF78 FF9E 30FD ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D62.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3050 309D ; [.3D62.0020.0011.0001][.0000.0037.0002][.3D62.0020.0010.0002] # <HIRAGANA LETTER GU, HIRAGANA ITERATION MARK>
-304F 3099 309D ; [.3D62.0020.0011.0001][.0000.0037.0002][.3D62.0020.0010.0002] # <HIRAGANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30B0 30FE ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D62.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GU, KATAKANA VOICED ITERATION MARK>
-30AF 3099 30FE ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D62.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF78 FF9E 30FE ; [.3D62.0020.0011.0002][.0000.0037.0002][.3D62.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3050 309E ; [.3D62.0020.0011.0001][.0000.0037.0002][.3D62.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GU, HIRAGANA VOICED ITERATION MARK>
-304F 3099 309E ; [.3D62.0020.0011.0001][.0000.0037.0002][.3D62.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30B1 30FD ; [.3D63.0020.0011.0002][.3D63.0020.0010.0002] # <KATAKANA LETTER KE, KATAKANA ITERATION MARK>
-FF79 30FD ; [.3D63.0020.0011.0002][.3D63.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KE, KATAKANA ITERATION MARK>
-3051 309D ; [.3D63.0020.0011.0001][.3D63.0020.0010.0002] # <HIRAGANA LETTER KE, HIRAGANA ITERATION MARK>
-30B1 30FE ; [.3D63.0020.0011.0002][.3D63.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KE, KATAKANA VOICED ITERATION MARK>
-FF79 30FE ; [.3D63.0020.0011.0002][.3D63.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KE, KATAKANA VOICED ITERATION MARK>
-3051 309E ; [.3D63.0020.0011.0001][.3D63.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KE, HIRAGANA VOICED ITERATION MARK>
-30B2 30FD ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D63.0020.0010.0002] # <KATAKANA LETTER GE, KATAKANA ITERATION MARK>
-30B1 3099 30FD ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D63.0020.0010.0002] # <KATAKANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF79 FF9E 30FD ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D63.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3052 309D ; [.3D63.0020.0011.0001][.0000.0037.0002][.3D63.0020.0010.0002] # <HIRAGANA LETTER GE, HIRAGANA ITERATION MARK>
-3051 3099 309D ; [.3D63.0020.0011.0001][.0000.0037.0002][.3D63.0020.0010.0002] # <HIRAGANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30B2 30FE ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D63.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GE, KATAKANA VOICED ITERATION MARK>
-30B1 3099 30FE ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D63.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF79 FF9E 30FE ; [.3D63.0020.0011.0002][.0000.0037.0002][.3D63.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3052 309E ; [.3D63.0020.0011.0001][.0000.0037.0002][.3D63.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GE, HIRAGANA VOICED ITERATION MARK>
-3051 3099 309E ; [.3D63.0020.0011.0001][.0000.0037.0002][.3D63.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30B3 30FD ; [.3D64.0020.0011.0002][.3D64.0020.0010.0002] # <KATAKANA LETTER KO, KATAKANA ITERATION MARK>
-FF7A 30FD ; [.3D64.0020.0011.0002][.3D64.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KO, KATAKANA ITERATION MARK>
-3053 309D ; [.3D64.0020.0011.0001][.3D64.0020.0010.0002] # <HIRAGANA LETTER KO, HIRAGANA ITERATION MARK>
-30B3 30FE ; [.3D64.0020.0011.0002][.3D64.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KO, KATAKANA VOICED ITERATION MARK>
-FF7A 30FE ; [.3D64.0020.0011.0002][.3D64.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KO, KATAKANA VOICED ITERATION MARK>
-3053 309E ; [.3D64.0020.0011.0001][.3D64.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KO, HIRAGANA VOICED ITERATION MARK>
-30B4 30FD ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D64.0020.0010.0002] # <KATAKANA LETTER GO, KATAKANA ITERATION MARK>
-30B3 3099 30FD ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D64.0020.0010.0002] # <KATAKANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF7A FF9E 30FD ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D64.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3054 309D ; [.3D64.0020.0011.0001][.0000.0037.0002][.3D64.0020.0010.0002] # <HIRAGANA LETTER GO, HIRAGANA ITERATION MARK>
-3053 3099 309D ; [.3D64.0020.0011.0001][.0000.0037.0002][.3D64.0020.0010.0002] # <HIRAGANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30B4 30FE ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D64.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GO, KATAKANA VOICED ITERATION MARK>
-30B3 3099 30FE ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D64.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF7A FF9E 30FE ; [.3D64.0020.0011.0002][.0000.0037.0002][.3D64.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3054 309E ; [.3D64.0020.0011.0001][.0000.0037.0002][.3D64.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GO, HIRAGANA VOICED ITERATION MARK>
-3053 3099 309E ; [.3D64.0020.0011.0001][.0000.0037.0002][.3D64.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30B5 30FD ; [.3D65.0020.0011.0002][.3D65.0020.0010.0002] # <KATAKANA LETTER SA, KATAKANA ITERATION MARK>
-FF7B 30FD ; [.3D65.0020.0011.0002][.3D65.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SA, KATAKANA ITERATION MARK>
-3055 309D ; [.3D65.0020.0011.0001][.3D65.0020.0010.0002] # <HIRAGANA LETTER SA, HIRAGANA ITERATION MARK>
-30B5 30FE ; [.3D65.0020.0011.0002][.3D65.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SA, KATAKANA VOICED ITERATION MARK>
-FF7B 30FE ; [.3D65.0020.0011.0002][.3D65.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SA, KATAKANA VOICED ITERATION MARK>
-3055 309E ; [.3D65.0020.0011.0001][.3D65.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SA, HIRAGANA VOICED ITERATION MARK>
-30B6 30FD ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D65.0020.0010.0002] # <KATAKANA LETTER ZA, KATAKANA ITERATION MARK>
-30B5 3099 30FD ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D65.0020.0010.0002] # <KATAKANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF7B FF9E 30FD ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D65.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3056 309D ; [.3D65.0020.0011.0001][.0000.0037.0002][.3D65.0020.0010.0002] # <HIRAGANA LETTER ZA, HIRAGANA ITERATION MARK>
-3055 3099 309D ; [.3D65.0020.0011.0001][.0000.0037.0002][.3D65.0020.0010.0002] # <HIRAGANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30B6 30FE ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D65.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZA, KATAKANA VOICED ITERATION MARK>
-30B5 3099 30FE ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D65.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF7B FF9E 30FE ; [.3D65.0020.0011.0002][.0000.0037.0002][.3D65.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3056 309E ; [.3D65.0020.0011.0001][.0000.0037.0002][.3D65.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZA, HIRAGANA VOICED ITERATION MARK>
-3055 3099 309E ; [.3D65.0020.0011.0001][.0000.0037.0002][.3D65.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30B7 30FD ; [.3D66.0020.0011.0002][.3D66.0020.0010.0002] # <KATAKANA LETTER SI, KATAKANA ITERATION MARK>
-FF7C 30FD ; [.3D66.0020.0011.0002][.3D66.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SI, KATAKANA ITERATION MARK>
-3057 309D ; [.3D66.0020.0011.0001][.3D66.0020.0010.0002] # <HIRAGANA LETTER SI, HIRAGANA ITERATION MARK>
-30B7 30FE ; [.3D66.0020.0011.0002][.3D66.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SI, KATAKANA VOICED ITERATION MARK>
-FF7C 30FE ; [.3D66.0020.0011.0002][.3D66.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SI, KATAKANA VOICED ITERATION MARK>
-3057 309E ; [.3D66.0020.0011.0001][.3D66.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SI, HIRAGANA VOICED ITERATION MARK>
-30B8 30FD ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D66.0020.0010.0002] # <KATAKANA LETTER ZI, KATAKANA ITERATION MARK>
-30B7 3099 30FD ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D66.0020.0010.0002] # <KATAKANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF7C FF9E 30FD ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D66.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3058 309D ; [.3D66.0020.0011.0001][.0000.0037.0002][.3D66.0020.0010.0002] # <HIRAGANA LETTER ZI, HIRAGANA ITERATION MARK>
-3057 3099 309D ; [.3D66.0020.0011.0001][.0000.0037.0002][.3D66.0020.0010.0002] # <HIRAGANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30B8 30FE ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D66.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZI, KATAKANA VOICED ITERATION MARK>
-30B7 3099 30FE ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D66.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF7C FF9E 30FE ; [.3D66.0020.0011.0002][.0000.0037.0002][.3D66.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3058 309E ; [.3D66.0020.0011.0001][.0000.0037.0002][.3D66.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZI, HIRAGANA VOICED ITERATION MARK>
-3057 3099 309E ; [.3D66.0020.0011.0001][.0000.0037.0002][.3D66.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30B9 30FD ; [.3D67.0020.0011.0002][.3D67.0020.0010.0002] # <KATAKANA LETTER SU, KATAKANA ITERATION MARK>
-FF7D 30FD ; [.3D67.0020.0011.0002][.3D67.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SU, KATAKANA ITERATION MARK>
-3059 309D ; [.3D67.0020.0011.0001][.3D67.0020.0010.0002] # <HIRAGANA LETTER SU, HIRAGANA ITERATION MARK>
-30B9 30FE ; [.3D67.0020.0011.0002][.3D67.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SU, KATAKANA VOICED ITERATION MARK>
-FF7D 30FE ; [.3D67.0020.0011.0002][.3D67.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SU, KATAKANA VOICED ITERATION MARK>
-3059 309E ; [.3D67.0020.0011.0001][.3D67.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SU, HIRAGANA VOICED ITERATION MARK>
-30BA 30FD ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D67.0020.0010.0002] # <KATAKANA LETTER ZU, KATAKANA ITERATION MARK>
-30B9 3099 30FD ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D67.0020.0010.0002] # <KATAKANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF7D FF9E 30FD ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D67.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-305A 309D ; [.3D67.0020.0011.0001][.0000.0037.0002][.3D67.0020.0010.0002] # <HIRAGANA LETTER ZU, HIRAGANA ITERATION MARK>
-3059 3099 309D ; [.3D67.0020.0011.0001][.0000.0037.0002][.3D67.0020.0010.0002] # <HIRAGANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30BA 30FE ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D67.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZU, KATAKANA VOICED ITERATION MARK>
-30B9 3099 30FE ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D67.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF7D FF9E 30FE ; [.3D67.0020.0011.0002][.0000.0037.0002][.3D67.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-305A 309E ; [.3D67.0020.0011.0001][.0000.0037.0002][.3D67.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZU, HIRAGANA VOICED ITERATION MARK>
-3059 3099 309E ; [.3D67.0020.0011.0001][.0000.0037.0002][.3D67.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30BB 30FD ; [.3D68.0020.0011.0002][.3D68.0020.0010.0002] # <KATAKANA LETTER SE, KATAKANA ITERATION MARK>
-FF7E 30FD ; [.3D68.0020.0011.0002][.3D68.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SE, KATAKANA ITERATION MARK>
-305B 309D ; [.3D68.0020.0011.0001][.3D68.0020.0010.0002] # <HIRAGANA LETTER SE, HIRAGANA ITERATION MARK>
-30BB 30FE ; [.3D68.0020.0011.0002][.3D68.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SE, KATAKANA VOICED ITERATION MARK>
-FF7E 30FE ; [.3D68.0020.0011.0002][.3D68.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SE, KATAKANA VOICED ITERATION MARK>
-305B 309E ; [.3D68.0020.0011.0001][.3D68.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SE, HIRAGANA VOICED ITERATION MARK>
-30BC 30FD ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D68.0020.0010.0002] # <KATAKANA LETTER ZE, KATAKANA ITERATION MARK>
-30BB 3099 30FD ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D68.0020.0010.0002] # <KATAKANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF7E FF9E 30FD ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D68.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-305C 309D ; [.3D68.0020.0011.0001][.0000.0037.0002][.3D68.0020.0010.0002] # <HIRAGANA LETTER ZE, HIRAGANA ITERATION MARK>
-305B 3099 309D ; [.3D68.0020.0011.0001][.0000.0037.0002][.3D68.0020.0010.0002] # <HIRAGANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30BC 30FE ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D68.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZE, KATAKANA VOICED ITERATION MARK>
-30BB 3099 30FE ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D68.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF7E FF9E 30FE ; [.3D68.0020.0011.0002][.0000.0037.0002][.3D68.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-305C 309E ; [.3D68.0020.0011.0001][.0000.0037.0002][.3D68.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZE, HIRAGANA VOICED ITERATION MARK>
-305B 3099 309E ; [.3D68.0020.0011.0001][.0000.0037.0002][.3D68.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30BD 30FD ; [.3D69.0020.0011.0002][.3D69.0020.0010.0002] # <KATAKANA LETTER SO, KATAKANA ITERATION MARK>
-FF7F 30FD ; [.3D69.0020.0011.0002][.3D69.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SO, KATAKANA ITERATION MARK>
-305D 309D ; [.3D69.0020.0011.0001][.3D69.0020.0010.0002] # <HIRAGANA LETTER SO, HIRAGANA ITERATION MARK>
-30BD 30FE ; [.3D69.0020.0011.0002][.3D69.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SO, KATAKANA VOICED ITERATION MARK>
-FF7F 30FE ; [.3D69.0020.0011.0002][.3D69.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SO, KATAKANA VOICED ITERATION MARK>
-305D 309E ; [.3D69.0020.0011.0001][.3D69.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SO, HIRAGANA VOICED ITERATION MARK>
-30BE 30FD ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D69.0020.0010.0002] # <KATAKANA LETTER ZO, KATAKANA ITERATION MARK>
-30BD 3099 30FD ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D69.0020.0010.0002] # <KATAKANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF7F FF9E 30FD ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D69.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-305E 309D ; [.3D69.0020.0011.0001][.0000.0037.0002][.3D69.0020.0010.0002] # <HIRAGANA LETTER ZO, HIRAGANA ITERATION MARK>
-305D 3099 309D ; [.3D69.0020.0011.0001][.0000.0037.0002][.3D69.0020.0010.0002] # <HIRAGANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30BE 30FE ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D69.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZO, KATAKANA VOICED ITERATION MARK>
-30BD 3099 30FE ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D69.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF7F FF9E 30FE ; [.3D69.0020.0011.0002][.0000.0037.0002][.3D69.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-305E 309E ; [.3D69.0020.0011.0001][.0000.0037.0002][.3D69.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZO, HIRAGANA VOICED ITERATION MARK>
-305D 3099 309E ; [.3D69.0020.0011.0001][.0000.0037.0002][.3D69.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30BF 30FD ; [.3D6A.0020.0011.0002][.3D6A.0020.0010.0002] # <KATAKANA LETTER TA, KATAKANA ITERATION MARK>
-FF80 30FD ; [.3D6A.0020.0011.0002][.3D6A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TA, KATAKANA ITERATION MARK>
-305F 309D ; [.3D6A.0020.0011.0001][.3D6A.0020.0010.0002] # <HIRAGANA LETTER TA, HIRAGANA ITERATION MARK>
-30BF 30FE ; [.3D6A.0020.0011.0002][.3D6A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TA, KATAKANA VOICED ITERATION MARK>
-FF80 30FE ; [.3D6A.0020.0011.0002][.3D6A.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TA, KATAKANA VOICED ITERATION MARK>
-305F 309E ; [.3D6A.0020.0011.0001][.3D6A.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TA, HIRAGANA VOICED ITERATION MARK>
-30C0 30FD ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D6A.0020.0010.0002] # <KATAKANA LETTER DA, KATAKANA ITERATION MARK>
-30BF 3099 30FD ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D6A.0020.0010.0002] # <KATAKANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF80 FF9E 30FD ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D6A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3060 309D ; [.3D6A.0020.0011.0001][.0000.0037.0002][.3D6A.0020.0010.0002] # <HIRAGANA LETTER DA, HIRAGANA ITERATION MARK>
-305F 3099 309D ; [.3D6A.0020.0011.0001][.0000.0037.0002][.3D6A.0020.0010.0002] # <HIRAGANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30C0 30FE ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D6A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DA, KATAKANA VOICED ITERATION MARK>
-30BF 3099 30FE ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D6A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF80 FF9E 30FE ; [.3D6A.0020.0011.0002][.0000.0037.0002][.3D6A.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3060 309E ; [.3D6A.0020.0011.0001][.0000.0037.0002][.3D6A.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DA, HIRAGANA VOICED ITERATION MARK>
-305F 3099 309E ; [.3D6A.0020.0011.0001][.0000.0037.0002][.3D6A.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30C1 30FD ; [.3D6B.0020.0011.0002][.3D6B.0020.0010.0002] # <KATAKANA LETTER TI, KATAKANA ITERATION MARK>
-FF81 30FD ; [.3D6B.0020.0011.0002][.3D6B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TI, KATAKANA ITERATION MARK>
-3061 309D ; [.3D6B.0020.0011.0001][.3D6B.0020.0010.0002] # <HIRAGANA LETTER TI, HIRAGANA ITERATION MARK>
-30C1 30FE ; [.3D6B.0020.0011.0002][.3D6B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TI, KATAKANA VOICED ITERATION MARK>
-FF81 30FE ; [.3D6B.0020.0011.0002][.3D6B.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TI, KATAKANA VOICED ITERATION MARK>
-3061 309E ; [.3D6B.0020.0011.0001][.3D6B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TI, HIRAGANA VOICED ITERATION MARK>
-30C2 30FD ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D6B.0020.0010.0002] # <KATAKANA LETTER DI, KATAKANA ITERATION MARK>
-30C1 3099 30FD ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D6B.0020.0010.0002] # <KATAKANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF81 FF9E 30FD ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D6B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3062 309D ; [.3D6B.0020.0011.0001][.0000.0037.0002][.3D6B.0020.0010.0002] # <HIRAGANA LETTER DI, HIRAGANA ITERATION MARK>
-3061 3099 309D ; [.3D6B.0020.0011.0001][.0000.0037.0002][.3D6B.0020.0010.0002] # <HIRAGANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30C2 30FE ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D6B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DI, KATAKANA VOICED ITERATION MARK>
-30C1 3099 30FE ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D6B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF81 FF9E 30FE ; [.3D6B.0020.0011.0002][.0000.0037.0002][.3D6B.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3062 309E ; [.3D6B.0020.0011.0001][.0000.0037.0002][.3D6B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DI, HIRAGANA VOICED ITERATION MARK>
-3061 3099 309E ; [.3D6B.0020.0011.0001][.0000.0037.0002][.3D6B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30C3 30FD ; [.3D6C.0020.000F.0002][.3D6C.0020.0010.0002] # <KATAKANA LETTER SMALL TU, KATAKANA ITERATION MARK>
-FF6F 30FD ; [.3D6C.0020.000F.0002][.3D6C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL TU, KATAKANA ITERATION MARK>
-3063 309D ; [.3D6C.0020.000F.0001][.3D6C.0020.0010.0002] # <HIRAGANA LETTER SMALL TU, HIRAGANA ITERATION MARK>
-30C3 30FE ; [.3D6C.0020.000F.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL TU, KATAKANA VOICED ITERATION MARK>
-FF6F 30FE ; [.3D6C.0020.000F.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SMALL TU, KATAKANA VOICED ITERATION MARK>
-3063 309E ; [.3D6C.0020.000F.0001][.3D6C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL TU, HIRAGANA VOICED ITERATION MARK>
-30C4 30FD ; [.3D6C.0020.0011.0002][.3D6C.0020.0010.0002] # <KATAKANA LETTER TU, KATAKANA ITERATION MARK>
-FF82 30FD ; [.3D6C.0020.0011.0002][.3D6C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TU, KATAKANA ITERATION MARK>
-3064 309D ; [.3D6C.0020.0011.0001][.3D6C.0020.0010.0002] # <HIRAGANA LETTER TU, HIRAGANA ITERATION MARK>
-30C4 30FE ; [.3D6C.0020.0011.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TU, KATAKANA VOICED ITERATION MARK>
-FF82 30FE ; [.3D6C.0020.0011.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TU, KATAKANA VOICED ITERATION MARK>
-3064 309E ; [.3D6C.0020.0011.0001][.3D6C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TU, HIRAGANA VOICED ITERATION MARK>
-30C5 30FD ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D6C.0020.0010.0002] # <KATAKANA LETTER DU, KATAKANA ITERATION MARK>
-30C4 3099 30FD ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D6C.0020.0010.0002] # <KATAKANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF82 FF9E 30FD ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D6C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3065 309D ; [.3D6C.0020.0011.0001][.0000.0037.0002][.3D6C.0020.0010.0002] # <HIRAGANA LETTER DU, HIRAGANA ITERATION MARK>
-3064 3099 309D ; [.3D6C.0020.0011.0001][.0000.0037.0002][.3D6C.0020.0010.0002] # <HIRAGANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30C5 30FE ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DU, KATAKANA VOICED ITERATION MARK>
-30C4 3099 30FE ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF82 FF9E 30FE ; [.3D6C.0020.0011.0002][.0000.0037.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3065 309E ; [.3D6C.0020.0011.0001][.0000.0037.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DU, HIRAGANA VOICED ITERATION MARK>
-3064 3099 309E ; [.3D6C.0020.0011.0001][.0000.0037.0002][.3D6C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30C6 30FD ; [.3D6D.0020.0011.0002][.3D6D.0020.0010.0002] # <KATAKANA LETTER TE, KATAKANA ITERATION MARK>
-FF83 30FD ; [.3D6D.0020.0011.0002][.3D6D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TE, KATAKANA ITERATION MARK>
-3066 309D ; [.3D6D.0020.0011.0001][.3D6D.0020.0010.0002] # <HIRAGANA LETTER TE, HIRAGANA ITERATION MARK>
-30C6 30FE ; [.3D6D.0020.0011.0002][.3D6D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TE, KATAKANA VOICED ITERATION MARK>
-FF83 30FE ; [.3D6D.0020.0011.0002][.3D6D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TE, KATAKANA VOICED ITERATION MARK>
-3066 309E ; [.3D6D.0020.0011.0001][.3D6D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TE, HIRAGANA VOICED ITERATION MARK>
-30C7 30FD ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D6D.0020.0010.0002] # <KATAKANA LETTER DE, KATAKANA ITERATION MARK>
-30C6 3099 30FD ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D6D.0020.0010.0002] # <KATAKANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF83 FF9E 30FD ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D6D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3067 309D ; [.3D6D.0020.0011.0001][.0000.0037.0002][.3D6D.0020.0010.0002] # <HIRAGANA LETTER DE, HIRAGANA ITERATION MARK>
-3066 3099 309D ; [.3D6D.0020.0011.0001][.0000.0037.0002][.3D6D.0020.0010.0002] # <HIRAGANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30C7 30FE ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D6D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DE, KATAKANA VOICED ITERATION MARK>
-30C6 3099 30FE ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D6D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF83 FF9E 30FE ; [.3D6D.0020.0011.0002][.0000.0037.0002][.3D6D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3067 309E ; [.3D6D.0020.0011.0001][.0000.0037.0002][.3D6D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DE, HIRAGANA VOICED ITERATION MARK>
-3066 3099 309E ; [.3D6D.0020.0011.0001][.0000.0037.0002][.3D6D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30C8 30FD ; [.3D6E.0020.0011.0002][.3D6E.0020.0010.0002] # <KATAKANA LETTER TO, KATAKANA ITERATION MARK>
-FF84 30FD ; [.3D6E.0020.0011.0002][.3D6E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TO, KATAKANA ITERATION MARK>
-3068 309D ; [.3D6E.0020.0011.0001][.3D6E.0020.0010.0002] # <HIRAGANA LETTER TO, HIRAGANA ITERATION MARK>
-30C8 30FE ; [.3D6E.0020.0011.0002][.3D6E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TO, KATAKANA VOICED ITERATION MARK>
-FF84 30FE ; [.3D6E.0020.0011.0002][.3D6E.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TO, KATAKANA VOICED ITERATION MARK>
-3068 309E ; [.3D6E.0020.0011.0001][.3D6E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TO, HIRAGANA VOICED ITERATION MARK>
-30C9 30FD ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D6E.0020.0010.0002] # <KATAKANA LETTER DO, KATAKANA ITERATION MARK>
-30C8 3099 30FD ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D6E.0020.0010.0002] # <KATAKANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF84 FF9E 30FD ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D6E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3069 309D ; [.3D6E.0020.0011.0001][.0000.0037.0002][.3D6E.0020.0010.0002] # <HIRAGANA LETTER DO, HIRAGANA ITERATION MARK>
-3068 3099 309D ; [.3D6E.0020.0011.0001][.0000.0037.0002][.3D6E.0020.0010.0002] # <HIRAGANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30C9 30FE ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D6E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DO, KATAKANA VOICED ITERATION MARK>
-30C8 3099 30FE ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D6E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF84 FF9E 30FE ; [.3D6E.0020.0011.0002][.0000.0037.0002][.3D6E.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3069 309E ; [.3D6E.0020.0011.0001][.0000.0037.0002][.3D6E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DO, HIRAGANA VOICED ITERATION MARK>
-3068 3099 309E ; [.3D6E.0020.0011.0001][.0000.0037.0002][.3D6E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30CA 30FD ; [.3D6F.0020.0011.0002][.3D6F.0020.0010.0002] # <KATAKANA LETTER NA, KATAKANA ITERATION MARK>
-FF85 30FD ; [.3D6F.0020.0011.0002][.3D6F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NA, KATAKANA ITERATION MARK>
-306A 309D ; [.3D6F.0020.0011.0001][.3D6F.0020.0010.0002] # <HIRAGANA LETTER NA, HIRAGANA ITERATION MARK>
-30CB 30FD ; [.3D70.0020.0011.0002][.3D70.0020.0010.0002] # <KATAKANA LETTER NI, KATAKANA ITERATION MARK>
-FF86 30FD ; [.3D70.0020.0011.0002][.3D70.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NI, KATAKANA ITERATION MARK>
-306B 309D ; [.3D70.0020.0011.0001][.3D70.0020.0010.0002] # <HIRAGANA LETTER NI, HIRAGANA ITERATION MARK>
-30CC 30FD ; [.3D71.0020.0011.0002][.3D71.0020.0010.0002] # <KATAKANA LETTER NU, KATAKANA ITERATION MARK>
-FF87 30FD ; [.3D71.0020.0011.0002][.3D71.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NU, KATAKANA ITERATION MARK>
-306C 309D ; [.3D71.0020.0011.0001][.3D71.0020.0010.0002] # <HIRAGANA LETTER NU, HIRAGANA ITERATION MARK>
-30CD 30FD ; [.3D72.0020.0011.0002][.3D72.0020.0010.0002] # <KATAKANA LETTER NE, KATAKANA ITERATION MARK>
-FF88 30FD ; [.3D72.0020.0011.0002][.3D72.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NE, KATAKANA ITERATION MARK>
-306D 309D ; [.3D72.0020.0011.0001][.3D72.0020.0010.0002] # <HIRAGANA LETTER NE, HIRAGANA ITERATION MARK>
-30CE 30FD ; [.3D73.0020.0011.0002][.3D73.0020.0010.0002] # <KATAKANA LETTER NO, KATAKANA ITERATION MARK>
-FF89 30FD ; [.3D73.0020.0011.0002][.3D73.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NO, KATAKANA ITERATION MARK>
-306E 309D ; [.3D73.0020.0011.0001][.3D73.0020.0010.0002] # <HIRAGANA LETTER NO, HIRAGANA ITERATION MARK>
-30CF 30FD ; [.3D74.0020.0011.0002][.3D74.0020.0010.0002] # <KATAKANA LETTER HA, KATAKANA ITERATION MARK>
-FF8A 30FD ; [.3D74.0020.0011.0002][.3D74.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HA, KATAKANA ITERATION MARK>
-306F 309D ; [.3D74.0020.0011.0001][.3D74.0020.0010.0002] # <HIRAGANA LETTER HA, HIRAGANA ITERATION MARK>
-30CF 30FE ; [.3D74.0020.0011.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HA, KATAKANA VOICED ITERATION MARK>
-FF8A 30FE ; [.3D74.0020.0011.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HA, KATAKANA VOICED ITERATION MARK>
-306F 309E ; [.3D74.0020.0011.0001][.3D74.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HA, HIRAGANA VOICED ITERATION MARK>
-30D0 30FD ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D74.0020.0010.0002] # <KATAKANA LETTER BA, KATAKANA ITERATION MARK>
-30CF 3099 30FD ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D74.0020.0010.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8A FF9E 30FD ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D74.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3070 309D ; [.3D74.0020.0011.0001][.0000.0037.0002][.3D74.0020.0010.0002] # <HIRAGANA LETTER BA, HIRAGANA ITERATION MARK>
-306F 3099 309D ; [.3D74.0020.0011.0001][.0000.0037.0002][.3D74.0020.0010.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30D0 30FE ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BA, KATAKANA VOICED ITERATION MARK>
-30CF 3099 30FE ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8A FF9E 30FE ; [.3D74.0020.0011.0002][.0000.0037.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3070 309E ; [.3D74.0020.0011.0001][.0000.0037.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BA, HIRAGANA VOICED ITERATION MARK>
-306F 3099 309E ; [.3D74.0020.0011.0001][.0000.0037.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30D1 30FD ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D74.0020.0010.0002] # <KATAKANA LETTER PA, KATAKANA ITERATION MARK>
-30CF 309A 30FD ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D74.0020.0010.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8A FF9F 30FD ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D74.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3071 309D ; [.3D74.0020.0011.0001][.0000.0038.0002][.3D74.0020.0010.0002] # <HIRAGANA LETTER PA, HIRAGANA ITERATION MARK>
-306F 309A 309D ; [.3D74.0020.0011.0001][.0000.0038.0002][.3D74.0020.0010.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30D1 30FE ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PA, KATAKANA VOICED ITERATION MARK>
-30CF 309A 30FE ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8A FF9F 30FE ; [.3D74.0020.0011.0002][.0000.0038.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3071 309E ; [.3D74.0020.0011.0001][.0000.0038.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PA, HIRAGANA VOICED ITERATION MARK>
-306F 309A 309E ; [.3D74.0020.0011.0001][.0000.0038.0002][.3D74.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30D2 30FD ; [.3D75.0020.0011.0002][.3D75.0020.0010.0002] # <KATAKANA LETTER HI, KATAKANA ITERATION MARK>
-FF8B 30FD ; [.3D75.0020.0011.0002][.3D75.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HI, KATAKANA ITERATION MARK>
-3072 309D ; [.3D75.0020.0011.0001][.3D75.0020.0010.0002] # <HIRAGANA LETTER HI, HIRAGANA ITERATION MARK>
-30D2 30FE ; [.3D75.0020.0011.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HI, KATAKANA VOICED ITERATION MARK>
-FF8B 30FE ; [.3D75.0020.0011.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HI, KATAKANA VOICED ITERATION MARK>
-3072 309E ; [.3D75.0020.0011.0001][.3D75.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HI, HIRAGANA VOICED ITERATION MARK>
-30D3 30FD ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D75.0020.0010.0002] # <KATAKANA LETTER BI, KATAKANA ITERATION MARK>
-30D2 3099 30FD ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D75.0020.0010.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8B FF9E 30FD ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D75.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3073 309D ; [.3D75.0020.0011.0001][.0000.0037.0002][.3D75.0020.0010.0002] # <HIRAGANA LETTER BI, HIRAGANA ITERATION MARK>
-3072 3099 309D ; [.3D75.0020.0011.0001][.0000.0037.0002][.3D75.0020.0010.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30D3 30FE ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BI, KATAKANA VOICED ITERATION MARK>
-30D2 3099 30FE ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8B FF9E 30FE ; [.3D75.0020.0011.0002][.0000.0037.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3073 309E ; [.3D75.0020.0011.0001][.0000.0037.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BI, HIRAGANA VOICED ITERATION MARK>
-3072 3099 309E ; [.3D75.0020.0011.0001][.0000.0037.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30D4 30FD ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D75.0020.0010.0002] # <KATAKANA LETTER PI, KATAKANA ITERATION MARK>
-30D2 309A 30FD ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D75.0020.0010.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8B FF9F 30FD ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D75.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3074 309D ; [.3D75.0020.0011.0001][.0000.0038.0002][.3D75.0020.0010.0002] # <HIRAGANA LETTER PI, HIRAGANA ITERATION MARK>
-3072 309A 309D ; [.3D75.0020.0011.0001][.0000.0038.0002][.3D75.0020.0010.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30D4 30FE ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PI, KATAKANA VOICED ITERATION MARK>
-30D2 309A 30FE ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8B FF9F 30FE ; [.3D75.0020.0011.0002][.0000.0038.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3074 309E ; [.3D75.0020.0011.0001][.0000.0038.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PI, HIRAGANA VOICED ITERATION MARK>
-3072 309A 309E ; [.3D75.0020.0011.0001][.0000.0038.0002][.3D75.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30D5 30FD ; [.3D76.0020.0011.0002][.3D76.0020.0010.0002] # <KATAKANA LETTER HU, KATAKANA ITERATION MARK>
-FF8C 30FD ; [.3D76.0020.0011.0002][.3D76.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HU, KATAKANA ITERATION MARK>
-3075 309D ; [.3D76.0020.0011.0001][.3D76.0020.0010.0002] # <HIRAGANA LETTER HU, HIRAGANA ITERATION MARK>
-30D5 30FE ; [.3D76.0020.0011.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HU, KATAKANA VOICED ITERATION MARK>
-FF8C 30FE ; [.3D76.0020.0011.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HU, KATAKANA VOICED ITERATION MARK>
-3075 309E ; [.3D76.0020.0011.0001][.3D76.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HU, HIRAGANA VOICED ITERATION MARK>
-30D6 30FD ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D76.0020.0010.0002] # <KATAKANA LETTER BU, KATAKANA ITERATION MARK>
-30D5 3099 30FD ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D76.0020.0010.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8C FF9E 30FD ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D76.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3076 309D ; [.3D76.0020.0011.0001][.0000.0037.0002][.3D76.0020.0010.0002] # <HIRAGANA LETTER BU, HIRAGANA ITERATION MARK>
-3075 3099 309D ; [.3D76.0020.0011.0001][.0000.0037.0002][.3D76.0020.0010.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30D6 30FE ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BU, KATAKANA VOICED ITERATION MARK>
-30D5 3099 30FE ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8C FF9E 30FE ; [.3D76.0020.0011.0002][.0000.0037.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3076 309E ; [.3D76.0020.0011.0001][.0000.0037.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BU, HIRAGANA VOICED ITERATION MARK>
-3075 3099 309E ; [.3D76.0020.0011.0001][.0000.0037.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30D7 30FD ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D76.0020.0010.0002] # <KATAKANA LETTER PU, KATAKANA ITERATION MARK>
-30D5 309A 30FD ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D76.0020.0010.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8C FF9F 30FD ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D76.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3077 309D ; [.3D76.0020.0011.0001][.0000.0038.0002][.3D76.0020.0010.0002] # <HIRAGANA LETTER PU, HIRAGANA ITERATION MARK>
-3075 309A 309D ; [.3D76.0020.0011.0001][.0000.0038.0002][.3D76.0020.0010.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30D7 30FE ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PU, KATAKANA VOICED ITERATION MARK>
-30D5 309A 30FE ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8C FF9F 30FE ; [.3D76.0020.0011.0002][.0000.0038.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3077 309E ; [.3D76.0020.0011.0001][.0000.0038.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PU, HIRAGANA VOICED ITERATION MARK>
-3075 309A 309E ; [.3D76.0020.0011.0001][.0000.0038.0002][.3D76.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30D8 30FD ; [.3D77.0020.0011.0002][.3D77.0020.0010.0002] # <KATAKANA LETTER HE, KATAKANA ITERATION MARK>
-FF8D 30FD ; [.3D77.0020.0011.0002][.3D77.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HE, KATAKANA ITERATION MARK>
-3078 309D ; [.3D77.0020.0011.0001][.3D77.0020.0010.0002] # <HIRAGANA LETTER HE, HIRAGANA ITERATION MARK>
-30D8 30FE ; [.3D77.0020.0011.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HE, KATAKANA VOICED ITERATION MARK>
-FF8D 30FE ; [.3D77.0020.0011.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HE, KATAKANA VOICED ITERATION MARK>
-3078 309E ; [.3D77.0020.0011.0001][.3D77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HE, HIRAGANA VOICED ITERATION MARK>
-30D9 30FD ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D77.0020.0010.0002] # <KATAKANA LETTER BE, KATAKANA ITERATION MARK>
-30D8 3099 30FD ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D77.0020.0010.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8D FF9E 30FD ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D77.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3079 309D ; [.3D77.0020.0011.0001][.0000.0037.0002][.3D77.0020.0010.0002] # <HIRAGANA LETTER BE, HIRAGANA ITERATION MARK>
-3078 3099 309D ; [.3D77.0020.0011.0001][.0000.0037.0002][.3D77.0020.0010.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30D9 30FE ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BE, KATAKANA VOICED ITERATION MARK>
-30D8 3099 30FE ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8D FF9E 30FE ; [.3D77.0020.0011.0002][.0000.0037.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3079 309E ; [.3D77.0020.0011.0001][.0000.0037.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BE, HIRAGANA VOICED ITERATION MARK>
-3078 3099 309E ; [.3D77.0020.0011.0001][.0000.0037.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30DA 30FD ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D77.0020.0010.0002] # <KATAKANA LETTER PE, KATAKANA ITERATION MARK>
-30D8 309A 30FD ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D77.0020.0010.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8D FF9F 30FD ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D77.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-307A 309D ; [.3D77.0020.0011.0001][.0000.0038.0002][.3D77.0020.0010.0002] # <HIRAGANA LETTER PE, HIRAGANA ITERATION MARK>
-3078 309A 309D ; [.3D77.0020.0011.0001][.0000.0038.0002][.3D77.0020.0010.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30DA 30FE ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PE, KATAKANA VOICED ITERATION MARK>
-30D8 309A 30FE ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8D FF9F 30FE ; [.3D77.0020.0011.0002][.0000.0038.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-307A 309E ; [.3D77.0020.0011.0001][.0000.0038.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PE, HIRAGANA VOICED ITERATION MARK>
-3078 309A 309E ; [.3D77.0020.0011.0001][.0000.0038.0002][.3D77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30DB 30FD ; [.3D78.0020.0011.0002][.3D78.0020.0010.0002] # <KATAKANA LETTER HO, KATAKANA ITERATION MARK>
-FF8E 30FD ; [.3D78.0020.0011.0002][.3D78.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HO, KATAKANA ITERATION MARK>
-307B 309D ; [.3D78.0020.0011.0001][.3D78.0020.0010.0002] # <HIRAGANA LETTER HO, HIRAGANA ITERATION MARK>
-30DB 30FE ; [.3D78.0020.0011.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HO, KATAKANA VOICED ITERATION MARK>
-FF8E 30FE ; [.3D78.0020.0011.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HO, KATAKANA VOICED ITERATION MARK>
-307B 309E ; [.3D78.0020.0011.0001][.3D78.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HO, HIRAGANA VOICED ITERATION MARK>
-30DC 30FD ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D78.0020.0010.0002] # <KATAKANA LETTER BO, KATAKANA ITERATION MARK>
-30DB 3099 30FD ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D78.0020.0010.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8E FF9E 30FD ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D78.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-307C 309D ; [.3D78.0020.0011.0001][.0000.0037.0002][.3D78.0020.0010.0002] # <HIRAGANA LETTER BO, HIRAGANA ITERATION MARK>
-307B 3099 309D ; [.3D78.0020.0011.0001][.0000.0037.0002][.3D78.0020.0010.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30DC 30FE ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BO, KATAKANA VOICED ITERATION MARK>
-30DB 3099 30FE ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8E FF9E 30FE ; [.3D78.0020.0011.0002][.0000.0037.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-307C 309E ; [.3D78.0020.0011.0001][.0000.0037.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BO, HIRAGANA VOICED ITERATION MARK>
-307B 3099 309E ; [.3D78.0020.0011.0001][.0000.0037.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30DD 30FD ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D78.0020.0010.0002] # <KATAKANA LETTER PO, KATAKANA ITERATION MARK>
-30DB 309A 30FD ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D78.0020.0010.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF8E FF9F 30FD ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D78.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
-307D 309D ; [.3D78.0020.0011.0001][.0000.0038.0002][.3D78.0020.0010.0002] # <HIRAGANA LETTER PO, HIRAGANA ITERATION MARK>
-307B 309A 309D ; [.3D78.0020.0011.0001][.0000.0038.0002][.3D78.0020.0010.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30DD 30FE ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PO, KATAKANA VOICED ITERATION MARK>
-30DB 309A 30FE ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF8E FF9F 30FE ; [.3D78.0020.0011.0002][.0000.0038.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-307D 309E ; [.3D78.0020.0011.0001][.0000.0038.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PO, HIRAGANA VOICED ITERATION MARK>
-307B 309A 309E ; [.3D78.0020.0011.0001][.0000.0038.0002][.3D78.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30DE 30FD ; [.3D79.0020.0011.0002][.3D79.0020.0010.0002] # <KATAKANA LETTER MA, KATAKANA ITERATION MARK>
-FF8F 30FD ; [.3D79.0020.0011.0002][.3D79.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER MA, KATAKANA ITERATION MARK>
-307E 309D ; [.3D79.0020.0011.0001][.3D79.0020.0010.0002] # <HIRAGANA LETTER MA, HIRAGANA ITERATION MARK>
-30DF 30FD ; [.3D7A.0020.0011.0002][.3D7A.0020.0010.0002] # <KATAKANA LETTER MI, KATAKANA ITERATION MARK>
-FF90 30FD ; [.3D7A.0020.0011.0002][.3D7A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER MI, KATAKANA ITERATION MARK>
-307F 309D ; [.3D7A.0020.0011.0001][.3D7A.0020.0010.0002] # <HIRAGANA LETTER MI, HIRAGANA ITERATION MARK>
-30E0 30FD ; [.3D7B.0020.0011.0002][.3D7B.0020.0010.0002] # <KATAKANA LETTER MU, KATAKANA ITERATION MARK>
-FF91 30FD ; [.3D7B.0020.0011.0002][.3D7B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER MU, KATAKANA ITERATION MARK>
-3080 309D ; [.3D7B.0020.0011.0001][.3D7B.0020.0010.0002] # <HIRAGANA LETTER MU, HIRAGANA ITERATION MARK>
-30E1 30FD ; [.3D7C.0020.0011.0002][.3D7C.0020.0010.0002] # <KATAKANA LETTER ME, KATAKANA ITERATION MARK>
-FF92 30FD ; [.3D7C.0020.0011.0002][.3D7C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER ME, KATAKANA ITERATION MARK>
-3081 309D ; [.3D7C.0020.0011.0001][.3D7C.0020.0010.0002] # <HIRAGANA LETTER ME, HIRAGANA ITERATION MARK>
-30E2 30FD ; [.3D7D.0020.0011.0002][.3D7D.0020.0010.0002] # <KATAKANA LETTER MO, KATAKANA ITERATION MARK>
-FF93 30FD ; [.3D7D.0020.0011.0002][.3D7D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER MO, KATAKANA ITERATION MARK>
-3082 309D ; [.3D7D.0020.0011.0001][.3D7D.0020.0010.0002] # <HIRAGANA LETTER MO, HIRAGANA ITERATION MARK>
-30E3 30FD ; [.3D7E.0020.000F.0002][.3D7E.0020.0010.0002] # <KATAKANA LETTER SMALL YA, KATAKANA ITERATION MARK>
-FF6C 30FD ; [.3D7E.0020.000F.0002][.3D7E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL YA, KATAKANA ITERATION MARK>
-3083 309D ; [.3D7E.0020.000F.0001][.3D7E.0020.0010.0002] # <HIRAGANA LETTER SMALL YA, HIRAGANA ITERATION MARK>
-30E4 30FD ; [.3D7E.0020.0011.0002][.3D7E.0020.0010.0002] # <KATAKANA LETTER YA, KATAKANA ITERATION MARK>
-FF94 30FD ; [.3D7E.0020.0011.0002][.3D7E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER YA, KATAKANA ITERATION MARK>
-3084 309D ; [.3D7E.0020.0011.0001][.3D7E.0020.0010.0002] # <HIRAGANA LETTER YA, HIRAGANA ITERATION MARK>
-30E5 30FD ; [.3D7F.0020.000F.0002][.3D7F.0020.0010.0002] # <KATAKANA LETTER SMALL YU, KATAKANA ITERATION MARK>
-FF6D 30FD ; [.3D7F.0020.000F.0002][.3D7F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL YU, KATAKANA ITERATION MARK>
-3085 309D ; [.3D7F.0020.000F.0001][.3D7F.0020.0010.0002] # <HIRAGANA LETTER SMALL YU, HIRAGANA ITERATION MARK>
-30E6 30FD ; [.3D7F.0020.0011.0002][.3D7F.0020.0010.0002] # <KATAKANA LETTER YU, KATAKANA ITERATION MARK>
-FF95 30FD ; [.3D7F.0020.0011.0002][.3D7F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER YU, KATAKANA ITERATION MARK>
-3086 309D ; [.3D7F.0020.0011.0001][.3D7F.0020.0010.0002] # <HIRAGANA LETTER YU, HIRAGANA ITERATION MARK>
-30E7 30FD ; [.3D81.0020.000F.0002][.3D81.0020.0010.0002] # <KATAKANA LETTER SMALL YO, KATAKANA ITERATION MARK>
-FF6E 30FD ; [.3D81.0020.000F.0002][.3D81.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL YO, KATAKANA ITERATION MARK>
-3087 309D ; [.3D81.0020.000F.0001][.3D81.0020.0010.0002] # <HIRAGANA LETTER SMALL YO, HIRAGANA ITERATION MARK>
-30E8 30FD ; [.3D81.0020.0011.0002][.3D81.0020.0010.0002] # <KATAKANA LETTER YO, KATAKANA ITERATION MARK>
-FF96 30FD ; [.3D81.0020.0011.0002][.3D81.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER YO, KATAKANA ITERATION MARK>
-3088 309D ; [.3D81.0020.0011.0001][.3D81.0020.0010.0002] # <HIRAGANA LETTER YO, HIRAGANA ITERATION MARK>
-30E9 30FD ; [.3D82.0020.0011.0002][.3D82.0020.0010.0002] # <KATAKANA LETTER RA, KATAKANA ITERATION MARK>
-FF97 30FD ; [.3D82.0020.0011.0002][.3D82.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RA, KATAKANA ITERATION MARK>
-3089 309D ; [.3D82.0020.0011.0001][.3D82.0020.0010.0002] # <HIRAGANA LETTER RA, HIRAGANA ITERATION MARK>
-30EA 30FD ; [.3D83.0020.0011.0002][.3D83.0020.0010.0002] # <KATAKANA LETTER RI, KATAKANA ITERATION MARK>
-FF98 30FD ; [.3D83.0020.0011.0002][.3D83.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RI, KATAKANA ITERATION MARK>
-308A 309D ; [.3D83.0020.0011.0001][.3D83.0020.0010.0002] # <HIRAGANA LETTER RI, HIRAGANA ITERATION MARK>
-30EB 30FD ; [.3D84.0020.0011.0002][.3D84.0020.0010.0002] # <KATAKANA LETTER RU, KATAKANA ITERATION MARK>
-FF99 30FD ; [.3D84.0020.0011.0002][.3D84.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RU, KATAKANA ITERATION MARK>
-308B 309D ; [.3D84.0020.0011.0001][.3D84.0020.0010.0002] # <HIRAGANA LETTER RU, HIRAGANA ITERATION MARK>
-30EC 30FD ; [.3D85.0020.0011.0002][.3D85.0020.0010.0002] # <KATAKANA LETTER RE, KATAKANA ITERATION MARK>
-FF9A 30FD ; [.3D85.0020.0011.0002][.3D85.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RE, KATAKANA ITERATION MARK>
-308C 309D ; [.3D85.0020.0011.0001][.3D85.0020.0010.0002] # <HIRAGANA LETTER RE, HIRAGANA ITERATION MARK>
-30ED 30FD ; [.3D86.0020.0011.0002][.3D86.0020.0010.0002] # <KATAKANA LETTER RO, KATAKANA ITERATION MARK>
-FF9B 30FD ; [.3D86.0020.0011.0002][.3D86.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RO, KATAKANA ITERATION MARK>
-308D 309D ; [.3D86.0020.0011.0001][.3D86.0020.0010.0002] # <HIRAGANA LETTER RO, HIRAGANA ITERATION MARK>
-30EE 30FD ; [.3D87.0020.000F.0002][.3D87.0020.0010.0002] # <KATAKANA LETTER SMALL WA, KATAKANA ITERATION MARK>
-308E 309D ; [.3D87.0020.000F.0001][.3D87.0020.0010.0002] # <HIRAGANA LETTER SMALL WA, HIRAGANA ITERATION MARK>
-30EE 30FE ; [.3D87.0020.000F.0002][.3D87.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL WA, KATAKANA VOICED ITERATION MARK>
-308E 309E ; [.3D87.0020.000F.0001][.3D87.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL WA, HIRAGANA VOICED ITERATION MARK>
-30EF 30FD ; [.3D87.0020.0011.0002][.3D87.0020.0010.0002] # <KATAKANA LETTER WA, KATAKANA ITERATION MARK>
-FF9C 30FD ; [.3D87.0020.0011.0002][.3D87.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER WA, KATAKANA ITERATION MARK>
-308F 309D ; [.3D87.0020.0011.0001][.3D87.0020.0010.0002] # <HIRAGANA LETTER WA, HIRAGANA ITERATION MARK>
-30EF 30FE ; [.3D87.0020.0011.0002][.3D87.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WA, KATAKANA VOICED ITERATION MARK>
-FF9C 30FE ; [.3D87.0020.0011.0002][.3D87.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER WA, KATAKANA VOICED ITERATION MARK>
-308F 309E ; [.3D87.0020.0011.0001][.3D87.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER WA, HIRAGANA VOICED ITERATION MARK>
-30F0 30FD ; [.3D88.0020.0011.0002][.3D88.0020.0010.0002] # <KATAKANA LETTER WI, KATAKANA ITERATION MARK>
-3090 309D ; [.3D88.0020.0011.0001][.3D88.0020.0010.0002] # <HIRAGANA LETTER WI, HIRAGANA ITERATION MARK>
-30F0 30FE ; [.3D88.0020.0011.0002][.3D88.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WI, KATAKANA VOICED ITERATION MARK>
-3090 309E ; [.3D88.0020.0011.0001][.3D88.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER WI, HIRAGANA VOICED ITERATION MARK>
-30F1 30FD ; [.3D89.0020.0011.0002][.3D89.0020.0010.0002] # <KATAKANA LETTER WE, KATAKANA ITERATION MARK>
-3091 309D ; [.3D89.0020.0011.0001][.3D89.0020.0010.0002] # <HIRAGANA LETTER WE, HIRAGANA ITERATION MARK>
-30F1 30FE ; [.3D89.0020.0011.0002][.3D89.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WE, KATAKANA VOICED ITERATION MARK>
-3091 309E ; [.3D89.0020.0011.0001][.3D89.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER WE, HIRAGANA VOICED ITERATION MARK>
-30F2 30FD ; [.3D8A.0020.0011.0002][.3D8A.0020.0010.0002] # <KATAKANA LETTER WO, KATAKANA ITERATION MARK>
-FF66 30FD ; [.3D8A.0020.0011.0002][.3D8A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER WO, KATAKANA ITERATION MARK>
-3092 309D ; [.3D8A.0020.0011.0001][.3D8A.0020.0010.0002] # <HIRAGANA LETTER WO, HIRAGANA ITERATION MARK>
-30F2 30FE ; [.3D8A.0020.0011.0002][.3D8A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WO, KATAKANA VOICED ITERATION MARK>
-FF66 30FE ; [.3D8A.0020.0011.0002][.3D8A.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER WO, KATAKANA VOICED ITERATION MARK>
-3092 309E ; [.3D8A.0020.0011.0001][.3D8A.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER WO, HIRAGANA VOICED ITERATION MARK>
-30F3 30FD ; [.3D8B.0020.0011.0002][.3D8B.0020.0010.0002] # <KATAKANA LETTER N, KATAKANA ITERATION MARK>
-FF9D 30FD ; [.3D8B.0020.0011.0002][.3D8B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER N, KATAKANA ITERATION MARK>
-3093 309D ; [.3D8B.0020.0011.0001][.3D8B.0020.0010.0002] # <HIRAGANA LETTER N, HIRAGANA ITERATION MARK>
-30F4 30FD ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0010.0002] # <KATAKANA LETTER VU, KATAKANA ITERATION MARK>
-30A6 3099 30FD ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0010.0002] # <KATAKANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF73 FF9E 30FD ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-3094 309D ; [.3D5C.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0010.0002] # <HIRAGANA LETTER VU, HIRAGANA ITERATION MARK>
-3046 3099 309D ; [.3D5C.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0010.0002] # <HIRAGANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
-30F4 30FE ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VU, KATAKANA VOICED ITERATION MARK>
-30A6 3099 30FE ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF73 FF9E 30FE ; [.3D5C.0020.0011.0002][.0000.0037.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-3094 309E ; [.3D5C.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER VU, HIRAGANA VOICED ITERATION MARK>
-3046 3099 309E ; [.3D5C.0020.0011.0001][.0000.0037.0002][.3D5C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
-30F5 30FD ; [.3D60.0020.000F.0002][.3D60.0020.0010.0002] # <KATAKANA LETTER SMALL KA, KATAKANA ITERATION MARK>
-3095 309D ; [.3D60.0020.000F.0001][.3D60.0020.0010.0002] # <HIRAGANA LETTER SMALL KA, HIRAGANA ITERATION MARK>
-30F5 30FE ; [.3D60.0020.000F.0002][.3D60.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL KA, KATAKANA VOICED ITERATION MARK>
-3095 309E ; [.3D60.0020.000F.0001][.3D60.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL KA, HIRAGANA VOICED ITERATION MARK>
-30F6 30FD ; [.3D63.0020.000F.0002][.3D63.0020.0010.0002] # <KATAKANA LETTER SMALL KE, KATAKANA ITERATION MARK>
-3096 309D ; [.3D63.0020.000F.0001][.3D63.0020.0010.0002] # <HIRAGANA LETTER SMALL KE, HIRAGANA ITERATION MARK>
-30F6 30FE ; [.3D63.0020.000F.0002][.3D63.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL KE, KATAKANA VOICED ITERATION MARK>
-3096 309E ; [.3D63.0020.000F.0001][.3D63.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL KE, HIRAGANA VOICED ITERATION MARK>
-30F7 30FD ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D87.0020.0010.0002] # <KATAKANA LETTER VA, KATAKANA ITERATION MARK>
-30EF 3099 30FD ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D87.0020.0010.0002] # <KATAKANA LETTER WA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF9C FF9E 30FD ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D87.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-30F7 30FE ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D87.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VA, KATAKANA VOICED ITERATION MARK>
-30EF 3099 30FE ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D87.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF9C FF9E 30FE ; [.3D87.0020.0011.0002][.0000.0037.0002][.3D87.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-30F8 30FD ; [.3D88.0020.0011.0002][.0000.0037.0002][.3D88.0020.0010.0002] # <KATAKANA LETTER VI, KATAKANA ITERATION MARK>
-30F0 3099 30FD ; [.3D88.0020.0011.0002][.0000.0037.0002][.3D88.0020.0010.0002] # <KATAKANA LETTER WI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-30F8 30FE ; [.3D88.0020.0011.0002][.0000.0037.0002][.3D88.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VI, KATAKANA VOICED ITERATION MARK>
-30F0 3099 30FE ; [.3D88.0020.0011.0002][.0000.0037.0002][.3D88.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-30F9 30FD ; [.3D89.0020.0011.0002][.0000.0037.0002][.3D89.0020.0010.0002] # <KATAKANA LETTER VE, KATAKANA ITERATION MARK>
-30F1 3099 30FD ; [.3D89.0020.0011.0002][.0000.0037.0002][.3D89.0020.0010.0002] # <KATAKANA LETTER WE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-30F9 30FE ; [.3D89.0020.0011.0002][.0000.0037.0002][.3D89.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VE, KATAKANA VOICED ITERATION MARK>
-30F1 3099 30FE ; [.3D89.0020.0011.0002][.0000.0037.0002][.3D89.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-30FA 30FD ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D8A.0020.0010.0002] # <KATAKANA LETTER VO, KATAKANA ITERATION MARK>
-30F2 3099 30FD ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D8A.0020.0010.0002] # <KATAKANA LETTER WO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-FF66 FF9E 30FD ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D8A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
-30FA 30FE ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D8A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VO, KATAKANA VOICED ITERATION MARK>
-30F2 3099 30FE ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D8A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-FF66 FF9E 30FE ; [.3D8A.0020.0011.0002][.0000.0037.0002][.3D8A.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
-31F0 30FD ; [.3D62.0020.000F][.3D62.0020.0010.0002] # <KATAKANA LETTER SMALL KU, KATAKANA ITERATION MARK>
-31F0 30FE ; [.3D62.0020.000F][.3D62.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL KU, KATAKANA VOICED ITERATION MARK>
-31F1 30FD ; [.3D66.0020.000F][.3D66.0020.0010.0002] # <KATAKANA LETTER SMALL SI, KATAKANA ITERATION MARK>
-31F1 30FE ; [.3D66.0020.000F][.3D66.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL SI, KATAKANA VOICED ITERATION MARK>
-31F2 30FD ; [.3D67.0020.000F][.3D67.0020.0010.0002] # <KATAKANA LETTER SMALL SU, KATAKANA ITERATION MARK>
-31F2 30FE ; [.3D67.0020.000F][.3D67.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL SU, KATAKANA VOICED ITERATION MARK>
-31F3 30FD ; [.3D6E.0020.000F][.3D6E.0020.0010.0002] # <KATAKANA LETTER SMALL TO, KATAKANA ITERATION MARK>
-31F3 30FE ; [.3D6E.0020.000F][.3D6E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL TO, KATAKANA VOICED ITERATION MARK>
-31F4 30FD ; [.3D71.0020.000F][.3D71.0020.0010.0002] # <KATAKANA LETTER SMALL NU, KATAKANA ITERATION MARK>
-31F5 30FD ; [.3D74.0020.000F][.3D74.0020.0010.0002] # <KATAKANA LETTER SMALL HA, KATAKANA ITERATION MARK>
-31F5 30FE ; [.3D74.0020.000F][.3D74.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HA, KATAKANA VOICED ITERATION MARK>
-31F6 30FD ; [.3D75.0020.000F][.3D75.0020.0010.0002] # <KATAKANA LETTER SMALL HI, KATAKANA ITERATION MARK>
-31F6 30FE ; [.3D75.0020.000F][.3D75.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HI, KATAKANA VOICED ITERATION MARK>
-31F7 30FD ; [.3D76.0020.000F][.3D76.0020.0010.0002] # <KATAKANA LETTER SMALL HU, KATAKANA ITERATION MARK>
-31F7 30FE ; [.3D76.0020.000F][.3D76.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HU, KATAKANA VOICED ITERATION MARK>
-31F8 30FD ; [.3D77.0020.000F][.3D77.0020.0010.0002] # <KATAKANA LETTER SMALL HE, KATAKANA ITERATION MARK>
-31F8 30FE ; [.3D77.0020.000F][.3D77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HE, KATAKANA VOICED ITERATION MARK>
-31F9 30FD ; [.3D78.0020.000F][.3D78.0020.0010.0002] # <KATAKANA LETTER SMALL HO, KATAKANA ITERATION MARK>
-31F9 30FE ; [.3D78.0020.000F][.3D78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HO, KATAKANA VOICED ITERATION MARK>
-31FA 30FD ; [.3D7B.0020.000F][.3D7B.0020.0010.0002] # <KATAKANA LETTER SMALL MU, KATAKANA ITERATION MARK>
-31FB 30FD ; [.3D82.0020.000F][.3D82.0020.0010.0002] # <KATAKANA LETTER SMALL RA, KATAKANA ITERATION MARK>
-31FC 30FD ; [.3D83.0020.000F][.3D83.0020.0010.0002] # <KATAKANA LETTER SMALL RI, KATAKANA ITERATION MARK>
-31FD 30FD ; [.3D84.0020.000F][.3D84.0020.0010.0002] # <KATAKANA LETTER SMALL RU, KATAKANA ITERATION MARK>
-31FE 30FD ; [.3D85.0020.000F][.3D85.0020.0010.0002] # <KATAKANA LETTER SMALL RE, KATAKANA ITERATION MARK>
-31FF 30FD ; [.3D86.0020.000F][.3D86.0020.0010.0002] # <KATAKANA LETTER SMALL RO, KATAKANA ITERATION MARK>
+FFE4 ; [*0635.0020.0002] # FULLWIDTH BROKEN BAR
+FFE5 ; [.1C79.0020.0002] # FULLWIDTH YEN SIGN
+FFE6 ; [.1C8C.0020.0002] # FULLWIDTH WON SIGN
+FFE8 ; [*0831.0020.0002] # HALFWIDTH FORMS LIGHT VERTICAL
+FFE9 ; [*05B2.0020.0002] # HALFWIDTH LEFTWARDS ARROW
+FFEA ; [*05B4.0020.0002] # HALFWIDTH UPWARDS ARROW
+FFEB ; [*05B3.0020.0002] # HALFWIDTH RIGHTWARDS ARROW
+FFEC ; [*05B5.0020.0002] # HALFWIDTH DOWNWARDS ARROW
+FFED ; [*08CF.0020.0002] # HALFWIDTH BLACK SQUARE
+FFEE ; [*08FA.0020.0002] # HALFWIDTH WHITE CIRCLE
+30A1 30FC ; [.3E71.0020.000F.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER SMALL A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF67 30FC ; [.3E71.0020.000F.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF67 FF70 ; [.3E71.0020.000F.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL A, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3041 30FC ; [.3E71.0020.000F.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER SMALL A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A2 30FC ; [.3E71.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF71 30FC ; [.3E71.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF71 FF70 ; [.3E71.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER A, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3042 30FC ; [.3E71.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER A, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AB 30FC ; [.3E77.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF76 30FC ; [.3E77.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF76 FF70 ; [.3E77.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304B 30FC ; [.3E77.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AC 30FC ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER GA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AB 3099 30FC ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF76 FF9E 30FC ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF76 FF9E FF70 ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304C 30FC ; [.3E77.0020.0011.0001][.0000.0037.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER GA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304B 3099 30FC ; [.3E77.0020.0011.0001][.0000.0037.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B5 30FC ; [.3E7C.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER SA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7B 30FC ; [.3E7C.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7B FF70 ; [.3E7C.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3055 30FC ; [.3E7C.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER SA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B6 30FC ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER ZA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B5 3099 30FC ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7B FF9E 30FC ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7B FF9E FF70 ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3056 30FC ; [.3E7C.0020.0011.0001][.0000.0037.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER ZA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3055 3099 30FC ; [.3E7C.0020.0011.0001][.0000.0037.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BF 30FC ; [.3E81.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER TA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF80 30FC ; [.3E81.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF80 FF70 ; [.3E81.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305F 30FC ; [.3E81.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER TA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C0 30FC ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER DA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BF 3099 30FC ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF80 FF9E 30FC ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF80 FF9E FF70 ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3060 30FC ; [.3E81.0020.0011.0001][.0000.0037.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER DA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305F 3099 30FC ; [.3E81.0020.0011.0001][.0000.0037.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30CA 30FC ; [.3E86.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER NA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF85 30FC ; [.3E86.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF85 FF70 ; [.3E86.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+306A 30FC ; [.3E86.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER NA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30CF 30FC ; [.3E8B.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER HA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8A 30FC ; [.3E8B.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8A FF70 ; [.3E8B.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+306F 30FC ; [.3E8B.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER HA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D0 30FC ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER BA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30CF 3099 30FC ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8A FF9E 30FC ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8A FF9E FF70 ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3070 30FC ; [.3E8B.0020.0011.0001][.0000.0037.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER BA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+306F 3099 30FC ; [.3E8B.0020.0011.0001][.0000.0037.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D1 30FC ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER PA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30CF 309A 30FC ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8A FF9F 30FC ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8A FF9F FF70 ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3071 30FC ; [.3E8B.0020.0011.0001][.0000.0038.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER PA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+306F 309A 30FC ; [.3E8B.0020.0011.0001][.0000.0038.0002][.3E71.0020.0007.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30DE 30FC ; [.3E90.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER MA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8F 30FC ; [.3E90.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8F FF70 ; [.3E90.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+307E 30FC ; [.3E90.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER MA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E3 30FC ; [.3E95.0020.000F.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER SMALL YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6C 30FC ; [.3E95.0020.000F.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6C FF70 ; [.3E95.0020.000F.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3083 30FC ; [.3E95.0020.000F.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER SMALL YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E4 30FC ; [.3E95.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF94 30FC ; [.3E95.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF94 FF70 ; [.3E95.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3084 30FC ; [.3E95.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER YA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E9 30FC ; [.3E98.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER RA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF97 30FC ; [.3E98.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF97 FF70 ; [.3E98.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3089 30FC ; [.3E98.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER RA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30EE 30FC ; [.3E9D.0020.000F.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER SMALL WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+308E 30FC ; [.3E9D.0020.000F.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER SMALL WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30EF 30FC ; [.3E9D.0020.0011.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF9C 30FC ; [.3E9D.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF9C FF70 ; [.3E9D.0020.0011.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+308F 30FC ; [.3E9D.0020.0011.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER WA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F7 30FC ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER VA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30EF 3099 30FC ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER WA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF9C FF9E 30FC ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF9C FF9E FF70 ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E71.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F5 30FC ; [.3E77.0020.000F.0002][.3E71.0020.0007.0002] # <KATAKANA LETTER SMALL KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3095 30FC ; [.3E77.0020.000F.0001][.3E71.0020.0007.0002] # <HIRAGANA LETTER SMALL KA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F5 30FC ; [.3E8B.0020.000F][.3E71.0020.0007.0002] # <KATAKANA LETTER SMALL HA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31FB 30FC ; [.3E98.0020.000F][.3E71.0020.0007.0002] # <KATAKANA LETTER SMALL RA, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A3 30FC ; [.3E72.0020.000F.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER SMALL I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF68 30FC ; [.3E72.0020.000F.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF68 FF70 ; [.3E72.0020.000F.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL I, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3043 30FC ; [.3E72.0020.000F.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER SMALL I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A4 30FC ; [.3E72.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF72 30FC ; [.3E72.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF72 FF70 ; [.3E72.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER I, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3044 30FC ; [.3E72.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER I, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AD 30FC ; [.3E78.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER KI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF77 30FC ; [.3E78.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF77 FF70 ; [.3E78.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304D 30FC ; [.3E78.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER KI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AE 30FC ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER GI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AD 3099 30FC ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF77 FF9E 30FC ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF77 FF9E FF70 ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304E 30FC ; [.3E78.0020.0011.0001][.0000.0037.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER GI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304D 3099 30FC ; [.3E78.0020.0011.0001][.0000.0037.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B7 30FC ; [.3E7D.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER SI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7C 30FC ; [.3E7D.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7C FF70 ; [.3E7D.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3057 30FC ; [.3E7D.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER SI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B8 30FC ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER ZI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B7 3099 30FC ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7C FF9E 30FC ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7C FF9E FF70 ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3058 30FC ; [.3E7D.0020.0011.0001][.0000.0037.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER ZI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3057 3099 30FC ; [.3E7D.0020.0011.0001][.0000.0037.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C1 30FC ; [.3E82.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER TI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF81 30FC ; [.3E82.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF81 FF70 ; [.3E82.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3061 30FC ; [.3E82.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER TI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C2 30FC ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER DI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C1 3099 30FC ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF81 FF9E 30FC ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF81 FF9E FF70 ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3062 30FC ; [.3E82.0020.0011.0001][.0000.0037.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER DI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3061 3099 30FC ; [.3E82.0020.0011.0001][.0000.0037.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30CB 30FC ; [.3E87.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER NI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF86 30FC ; [.3E87.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF86 FF70 ; [.3E87.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+306B 30FC ; [.3E87.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER NI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D2 30FC ; [.3E8C.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER HI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8B 30FC ; [.3E8C.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8B FF70 ; [.3E8C.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3072 30FC ; [.3E8C.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER HI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D3 30FC ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER BI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D2 3099 30FC ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8B FF9E 30FC ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8B FF9E FF70 ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3073 30FC ; [.3E8C.0020.0011.0001][.0000.0037.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER BI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3072 3099 30FC ; [.3E8C.0020.0011.0001][.0000.0037.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D4 30FC ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER PI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D2 309A 30FC ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8B FF9F 30FC ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8B FF9F FF70 ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3074 30FC ; [.3E8C.0020.0011.0001][.0000.0038.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER PI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3072 309A 30FC ; [.3E8C.0020.0011.0001][.0000.0038.0002][.3E72.0020.0007.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30DF 30FC ; [.3E91.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER MI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF90 30FC ; [.3E91.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF90 FF70 ; [.3E91.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+307F 30FC ; [.3E91.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER MI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30EA 30FC ; [.3E99.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER RI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF98 30FC ; [.3E99.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF98 FF70 ; [.3E99.0020.0011.0002][.3E72.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RI, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+308A 30FC ; [.3E99.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER RI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F0 30FC ; [.3E9E.0020.0011.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER WI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3090 30FC ; [.3E9E.0020.0011.0001][.3E72.0020.0007.0002] # <HIRAGANA LETTER WI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F8 30FC ; [.3E9E.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER VI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F0 3099 30FC ; [.3E9E.0020.0011.0002][.0000.0037.0002][.3E72.0020.0007.0002] # <KATAKANA LETTER WI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F1 30FC ; [.3E7D.0020.000F][.3E72.0020.0007.0002] # <KATAKANA LETTER SMALL SI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F6 30FC ; [.3E8C.0020.000F][.3E72.0020.0007.0002] # <KATAKANA LETTER SMALL HI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31FC 30FC ; [.3E99.0020.000F][.3E72.0020.0007.0002] # <KATAKANA LETTER SMALL RI, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A5 30FC ; [.3E73.0020.000F.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF69 30FC ; [.3E73.0020.000F.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF69 FF70 ; [.3E73.0020.000F.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL U, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3045 30FC ; [.3E73.0020.000F.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER SMALL U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A6 30FC ; [.3E73.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF73 30FC ; [.3E73.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF73 FF70 ; [.3E73.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3046 30FC ; [.3E73.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER U, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AF 30FC ; [.3E79.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER KU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF78 30FC ; [.3E79.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF78 FF70 ; [.3E79.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304F 30FC ; [.3E79.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER KU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B0 30FC ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER GU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AF 3099 30FC ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF78 FF9E 30FC ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF78 FF9E FF70 ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3050 30FC ; [.3E79.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER GU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304F 3099 30FC ; [.3E79.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B9 30FC ; [.3E7E.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER SU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7D 30FC ; [.3E7E.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7D FF70 ; [.3E7E.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3059 30FC ; [.3E7E.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER SU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BA 30FC ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER ZU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B9 3099 30FC ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7D FF9E 30FC ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7D FF9E FF70 ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305A 30FC ; [.3E7E.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER ZU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3059 3099 30FC ; [.3E7E.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C3 30FC ; [.3E83.0020.000F.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6F 30FC ; [.3E83.0020.000F.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6F FF70 ; [.3E83.0020.000F.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL TU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3063 30FC ; [.3E83.0020.000F.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER SMALL TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C4 30FC ; [.3E83.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF82 30FC ; [.3E83.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF82 FF70 ; [.3E83.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3064 30FC ; [.3E83.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER TU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C5 30FC ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER DU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C4 3099 30FC ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF82 FF9E 30FC ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF82 FF9E FF70 ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3065 30FC ; [.3E83.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER DU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3064 3099 30FC ; [.3E83.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30CC 30FC ; [.3E88.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER NU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF87 30FC ; [.3E88.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF87 FF70 ; [.3E88.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+306C 30FC ; [.3E88.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER NU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D5 30FC ; [.3E8D.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER HU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8C 30FC ; [.3E8D.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8C FF70 ; [.3E8D.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3075 30FC ; [.3E8D.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER HU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D6 30FC ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER BU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D5 3099 30FC ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8C FF9E 30FC ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8C FF9E FF70 ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3076 30FC ; [.3E8D.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER BU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3075 3099 30FC ; [.3E8D.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D7 30FC ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER PU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D5 309A 30FC ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8C FF9F 30FC ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8C FF9F FF70 ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3077 30FC ; [.3E8D.0020.0011.0001][.0000.0038.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER PU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3075 309A 30FC ; [.3E8D.0020.0011.0001][.0000.0038.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E0 30FC ; [.3E92.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER MU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF91 30FC ; [.3E92.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF91 FF70 ; [.3E92.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3080 30FC ; [.3E92.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER MU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E5 30FC ; [.3E96.0020.000F.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6D 30FC ; [.3E96.0020.000F.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6D FF70 ; [.3E96.0020.000F.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3085 30FC ; [.3E96.0020.000F.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER SMALL YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E6 30FC ; [.3E96.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF95 30FC ; [.3E96.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF95 FF70 ; [.3E96.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3086 30FC ; [.3E96.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER YU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30EB 30FC ; [.3E9A.0020.0011.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER RU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF99 30FC ; [.3E9A.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF99 FF70 ; [.3E9A.0020.0011.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RU, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+308B 30FC ; [.3E9A.0020.0011.0001][.3E73.0020.0007.0002] # <HIRAGANA LETTER RU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F4 30FC ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER VU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A6 3099 30FC ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <KATAKANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF73 FF9E 30FC ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF73 FF9E FF70 ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3094 30FC ; [.3E73.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER VU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3046 3099 30FC ; [.3E73.0020.0011.0001][.0000.0037.0002][.3E73.0020.0007.0002] # <HIRAGANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F0 30FC ; [.3E79.0020.000F][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL KU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F2 30FC ; [.3E7E.0020.000F][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL SU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F4 30FC ; [.3E88.0020.000F][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL NU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F7 30FC ; [.3E8D.0020.000F][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL HU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31FA 30FC ; [.3E92.0020.000F][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL MU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31FD 30FC ; [.3E9A.0020.000F][.3E73.0020.0007.0002] # <KATAKANA LETTER SMALL RU, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A7 30FC ; [.3E75.0020.000F.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER SMALL E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6A 30FC ; [.3E75.0020.000F.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6A FF70 ; [.3E75.0020.000F.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL E, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3047 30FC ; [.3E75.0020.000F.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER SMALL E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A8 30FC ; [.3E75.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF74 30FC ; [.3E75.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF74 FF70 ; [.3E75.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER E, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3048 30FC ; [.3E75.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER E, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B1 30FC ; [.3E7A.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF79 30FC ; [.3E7A.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF79 FF70 ; [.3E7A.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3051 30FC ; [.3E7A.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B2 30FC ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER GE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B1 3099 30FC ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF79 FF9E 30FC ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF79 FF9E FF70 ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3052 30FC ; [.3E7A.0020.0011.0001][.0000.0037.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER GE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3051 3099 30FC ; [.3E7A.0020.0011.0001][.0000.0037.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BB 30FC ; [.3E7F.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER SE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7E 30FC ; [.3E7F.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7E FF70 ; [.3E7F.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305B 30FC ; [.3E7F.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER SE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BC 30FC ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER ZE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BB 3099 30FC ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7E FF9E 30FC ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7E FF9E FF70 ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305C 30FC ; [.3E7F.0020.0011.0001][.0000.0037.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER ZE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305B 3099 30FC ; [.3E7F.0020.0011.0001][.0000.0037.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C6 30FC ; [.3E84.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER TE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF83 30FC ; [.3E84.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF83 FF70 ; [.3E84.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3066 30FC ; [.3E84.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER TE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C7 30FC ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER DE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C6 3099 30FC ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF83 FF9E 30FC ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF83 FF9E FF70 ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3067 30FC ; [.3E84.0020.0011.0001][.0000.0037.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER DE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3066 3099 30FC ; [.3E84.0020.0011.0001][.0000.0037.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30CD 30FC ; [.3E89.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER NE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF88 30FC ; [.3E89.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF88 FF70 ; [.3E89.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+306D 30FC ; [.3E89.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER NE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D8 30FC ; [.3E8E.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER HE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8D 30FC ; [.3E8E.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8D FF70 ; [.3E8E.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3078 30FC ; [.3E8E.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER HE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D9 30FC ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER BE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D8 3099 30FC ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8D FF9E 30FC ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8D FF9E FF70 ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3079 30FC ; [.3E8E.0020.0011.0001][.0000.0037.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER BE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3078 3099 30FC ; [.3E8E.0020.0011.0001][.0000.0037.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30DA 30FC ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER PE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30D8 309A 30FC ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8D FF9F 30FC ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8D FF9F FF70 ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+307A 30FC ; [.3E8E.0020.0011.0001][.0000.0038.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER PE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3078 309A 30FC ; [.3E8E.0020.0011.0001][.0000.0038.0002][.3E75.0020.0007.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E1 30FC ; [.3E93.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER ME, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF92 30FC ; [.3E93.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER ME, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF92 FF70 ; [.3E93.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER ME, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3081 30FC ; [.3E93.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER ME, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30EC 30FC ; [.3E9B.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER RE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF9A 30FC ; [.3E9B.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF9A FF70 ; [.3E9B.0020.0011.0002][.3E75.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RE, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+308C 30FC ; [.3E9B.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER RE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F1 30FC ; [.3E9F.0020.0011.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER WE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3091 30FC ; [.3E9F.0020.0011.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER WE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F9 30FC ; [.3E9F.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER VE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F1 3099 30FC ; [.3E9F.0020.0011.0002][.0000.0037.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER WE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F6 30FC ; [.3E7A.0020.000F.0002][.3E75.0020.0007.0002] # <KATAKANA LETTER SMALL KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3096 30FC ; [.3E7A.0020.000F.0001][.3E75.0020.0007.0002] # <HIRAGANA LETTER SMALL KE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F8 30FC ; [.3E8E.0020.000F][.3E75.0020.0007.0002] # <KATAKANA LETTER SMALL HE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31FE 30FC ; [.3E9B.0020.000F][.3E75.0020.0007.0002] # <KATAKANA LETTER SMALL RE, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A9 30FC ; [.3E76.0020.000F.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER SMALL O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6B 30FC ; [.3E76.0020.000F.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6B FF70 ; [.3E76.0020.000F.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL O, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3049 30FC ; [.3E76.0020.000F.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER SMALL O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30AA 30FC ; [.3E76.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF75 30FC ; [.3E76.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF75 FF70 ; [.3E76.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER O, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+304A 30FC ; [.3E76.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER O, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B3 30FC ; [.3E7B.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER KO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7A 30FC ; [.3E7B.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7A FF70 ; [.3E7B.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3053 30FC ; [.3E7B.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER KO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B4 30FC ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER GO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30B3 3099 30FC ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7A FF9E 30FC ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7A FF9E FF70 ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3054 30FC ; [.3E7B.0020.0011.0001][.0000.0037.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER GO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3053 3099 30FC ; [.3E7B.0020.0011.0001][.0000.0037.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BD 30FC ; [.3E80.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER SO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7F 30FC ; [.3E80.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7F FF70 ; [.3E80.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305D 30FC ; [.3E80.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER SO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BE 30FC ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER ZO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30BD 3099 30FC ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7F FF9E 30FC ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF7F FF9E FF70 ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305E 30FC ; [.3E80.0020.0011.0001][.0000.0037.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER ZO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+305D 3099 30FC ; [.3E80.0020.0011.0001][.0000.0037.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C8 30FC ; [.3E85.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER TO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF84 30FC ; [.3E85.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF84 FF70 ; [.3E85.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3068 30FC ; [.3E85.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER TO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C9 30FC ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER DO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30C8 3099 30FC ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF84 FF9E 30FC ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF84 FF9E FF70 ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3069 30FC ; [.3E85.0020.0011.0001][.0000.0037.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER DO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3068 3099 30FC ; [.3E85.0020.0011.0001][.0000.0037.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30CE 30FC ; [.3E8A.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER NO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF89 30FC ; [.3E8A.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF89 FF70 ; [.3E8A.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER NO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+306E 30FC ; [.3E8A.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER NO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30DB 30FC ; [.3E8F.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER HO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8E 30FC ; [.3E8F.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8E FF70 ; [.3E8F.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+307B 30FC ; [.3E8F.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER HO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30DC 30FC ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER BO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30DB 3099 30FC ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8E FF9E 30FC ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8E FF9E FF70 ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+307C 30FC ; [.3E8F.0020.0011.0001][.0000.0037.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER BO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+307B 3099 30FC ; [.3E8F.0020.0011.0001][.0000.0037.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30DD 30FC ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER PO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30DB 309A 30FC ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8E FF9F 30FC ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF8E FF9F FF70 ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+307D 30FC ; [.3E8F.0020.0011.0001][.0000.0038.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER PO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+307B 309A 30FC ; [.3E8F.0020.0011.0001][.0000.0038.0002][.3E76.0020.0007.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E2 30FC ; [.3E94.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER MO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF93 30FC ; [.3E94.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF93 FF70 ; [.3E94.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER MO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3082 30FC ; [.3E94.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER MO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E7 30FC ; [.3E97.0020.000F.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER SMALL YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6E 30FC ; [.3E97.0020.000F.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF6E FF70 ; [.3E97.0020.000F.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER SMALL YO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3087 30FC ; [.3E97.0020.000F.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER SMALL YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30E8 30FC ; [.3E97.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF96 30FC ; [.3E97.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF96 FF70 ; [.3E97.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER YO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3088 30FC ; [.3E97.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER YO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30ED 30FC ; [.3E9C.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER RO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF9B 30FC ; [.3E9C.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF9B FF70 ; [.3E9C.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER RO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+308D 30FC ; [.3E9C.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER RO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F2 30FC ; [.3EA0.0020.0011.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER WO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF66 30FC ; [.3EA0.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF66 FF70 ; [.3EA0.0020.0011.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+3092 30FC ; [.3EA0.0020.0011.0001][.3E76.0020.0007.0002] # <HIRAGANA LETTER WO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30FA 30FC ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER VO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30F2 3099 30FC ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <KATAKANA LETTER WO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF66 FF9E 30FC ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+FF66 FF9E FF70 ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3E76.0020.0007.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA VOICED SOUND MARK, HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F3 30FC ; [.3E85.0020.000F][.3E76.0020.0007.0002] # <KATAKANA LETTER SMALL TO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31F9 30FC ; [.3E8F.0020.000F][.3E76.0020.0007.0002] # <KATAKANA LETTER SMALL HO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+31FF 30FC ; [.3E9C.0020.000F][.3E76.0020.0007.0002] # <KATAKANA LETTER SMALL RO, KATAKANA-HIRAGANA PROLONGED SOUND MARK>
+30A1 30FD ; [.3E71.0020.000F.0002][.3E71.0020.0010.0002] # <KATAKANA LETTER SMALL A, KATAKANA ITERATION MARK>
+FF67 30FD ; [.3E71.0020.000F.0002][.3E71.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL A, KATAKANA ITERATION MARK>
+3041 309D ; [.3E71.0020.000F.0001][.3E71.0020.0010.0002] # <HIRAGANA LETTER SMALL A, HIRAGANA ITERATION MARK>
+30A2 30FD ; [.3E71.0020.0011.0002][.3E71.0020.0010.0002] # <KATAKANA LETTER A, KATAKANA ITERATION MARK>
+FF71 30FD ; [.3E71.0020.0011.0002][.3E71.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER A, KATAKANA ITERATION MARK>
+3042 309D ; [.3E71.0020.0011.0001][.3E71.0020.0010.0002] # <HIRAGANA LETTER A, HIRAGANA ITERATION MARK>
+30A3 30FD ; [.3E72.0020.000F.0002][.3E72.0020.0010.0002] # <KATAKANA LETTER SMALL I, KATAKANA ITERATION MARK>
+FF68 30FD ; [.3E72.0020.000F.0002][.3E72.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL I, KATAKANA ITERATION MARK>
+3043 309D ; [.3E72.0020.000F.0001][.3E72.0020.0010.0002] # <HIRAGANA LETTER SMALL I, HIRAGANA ITERATION MARK>
+30A4 30FD ; [.3E72.0020.0011.0002][.3E72.0020.0010.0002] # <KATAKANA LETTER I, KATAKANA ITERATION MARK>
+FF72 30FD ; [.3E72.0020.0011.0002][.3E72.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER I, KATAKANA ITERATION MARK>
+3044 309D ; [.3E72.0020.0011.0001][.3E72.0020.0010.0002] # <HIRAGANA LETTER I, HIRAGANA ITERATION MARK>
+30A5 30FD ; [.3E73.0020.000F.0002][.3E73.0020.0010.0002] # <KATAKANA LETTER SMALL U, KATAKANA ITERATION MARK>
+FF69 30FD ; [.3E73.0020.000F.0002][.3E73.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL U, KATAKANA ITERATION MARK>
+3045 309D ; [.3E73.0020.000F.0001][.3E73.0020.0010.0002] # <HIRAGANA LETTER SMALL U, HIRAGANA ITERATION MARK>
+30A5 30FE ; [.3E73.0020.000F.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL U, KATAKANA VOICED ITERATION MARK>
+FF69 30FE ; [.3E73.0020.000F.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SMALL U, KATAKANA VOICED ITERATION MARK>
+3045 309E ; [.3E73.0020.000F.0001][.3E73.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL U, HIRAGANA VOICED ITERATION MARK>
+30A6 30FD ; [.3E73.0020.0011.0002][.3E73.0020.0010.0002] # <KATAKANA LETTER U, KATAKANA ITERATION MARK>
+FF73 30FD ; [.3E73.0020.0011.0002][.3E73.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER U, KATAKANA ITERATION MARK>
+3046 309D ; [.3E73.0020.0011.0001][.3E73.0020.0010.0002] # <HIRAGANA LETTER U, HIRAGANA ITERATION MARK>
+30A6 30FE ; [.3E73.0020.0011.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER U, KATAKANA VOICED ITERATION MARK>
+FF73 30FE ; [.3E73.0020.0011.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER U, KATAKANA VOICED ITERATION MARK>
+3046 309E ; [.3E73.0020.0011.0001][.3E73.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER U, HIRAGANA VOICED ITERATION MARK>
+30A7 30FD ; [.3E75.0020.000F.0002][.3E75.0020.0010.0002] # <KATAKANA LETTER SMALL E, KATAKANA ITERATION MARK>
+FF6A 30FD ; [.3E75.0020.000F.0002][.3E75.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL E, KATAKANA ITERATION MARK>
+3047 309D ; [.3E75.0020.000F.0001][.3E75.0020.0010.0002] # <HIRAGANA LETTER SMALL E, HIRAGANA ITERATION MARK>
+30A8 30FD ; [.3E75.0020.0011.0002][.3E75.0020.0010.0002] # <KATAKANA LETTER E, KATAKANA ITERATION MARK>
+FF74 30FD ; [.3E75.0020.0011.0002][.3E75.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER E, KATAKANA ITERATION MARK>
+3048 309D ; [.3E75.0020.0011.0001][.3E75.0020.0010.0002] # <HIRAGANA LETTER E, HIRAGANA ITERATION MARK>
+30A9 30FD ; [.3E76.0020.000F.0002][.3E76.0020.0010.0002] # <KATAKANA LETTER SMALL O, KATAKANA ITERATION MARK>
+FF6B 30FD ; [.3E76.0020.000F.0002][.3E76.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL O, KATAKANA ITERATION MARK>
+3049 309D ; [.3E76.0020.000F.0001][.3E76.0020.0010.0002] # <HIRAGANA LETTER SMALL O, HIRAGANA ITERATION MARK>
+30AA 30FD ; [.3E76.0020.0011.0002][.3E76.0020.0010.0002] # <KATAKANA LETTER O, KATAKANA ITERATION MARK>
+FF75 30FD ; [.3E76.0020.0011.0002][.3E76.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER O, KATAKANA ITERATION MARK>
+304A 309D ; [.3E76.0020.0011.0001][.3E76.0020.0010.0002] # <HIRAGANA LETTER O, HIRAGANA ITERATION MARK>
+30AB 30FD ; [.3E77.0020.0011.0002][.3E77.0020.0010.0002] # <KATAKANA LETTER KA, KATAKANA ITERATION MARK>
+FF76 30FD ; [.3E77.0020.0011.0002][.3E77.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KA, KATAKANA ITERATION MARK>
+304B 309D ; [.3E77.0020.0011.0001][.3E77.0020.0010.0002] # <HIRAGANA LETTER KA, HIRAGANA ITERATION MARK>
+30AB 30FE ; [.3E77.0020.0011.0002][.3E77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KA, KATAKANA VOICED ITERATION MARK>
+FF76 30FE ; [.3E77.0020.0011.0002][.3E77.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KA, KATAKANA VOICED ITERATION MARK>
+304B 309E ; [.3E77.0020.0011.0001][.3E77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KA, HIRAGANA VOICED ITERATION MARK>
+30AC 30FD ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E77.0020.0010.0002] # <KATAKANA LETTER GA, KATAKANA ITERATION MARK>
+30AB 3099 30FD ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E77.0020.0010.0002] # <KATAKANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF76 FF9E 30FD ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E77.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+304C 309D ; [.3E77.0020.0011.0001][.0000.0037.0002][.3E77.0020.0010.0002] # <HIRAGANA LETTER GA, HIRAGANA ITERATION MARK>
+304B 3099 309D ; [.3E77.0020.0011.0001][.0000.0037.0002][.3E77.0020.0010.0002] # <HIRAGANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30AC 30FE ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GA, KATAKANA VOICED ITERATION MARK>
+30AB 3099 30FE ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF76 FF9E 30FE ; [.3E77.0020.0011.0002][.0000.0037.0002][.3E77.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+304C 309E ; [.3E77.0020.0011.0001][.0000.0037.0002][.3E77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GA, HIRAGANA VOICED ITERATION MARK>
+304B 3099 309E ; [.3E77.0020.0011.0001][.0000.0037.0002][.3E77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30AD 30FD ; [.3E78.0020.0011.0002][.3E78.0020.0010.0002] # <KATAKANA LETTER KI, KATAKANA ITERATION MARK>
+FF77 30FD ; [.3E78.0020.0011.0002][.3E78.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KI, KATAKANA ITERATION MARK>
+304D 309D ; [.3E78.0020.0011.0001][.3E78.0020.0010.0002] # <HIRAGANA LETTER KI, HIRAGANA ITERATION MARK>
+30AD 30FE ; [.3E78.0020.0011.0002][.3E78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KI, KATAKANA VOICED ITERATION MARK>
+FF77 30FE ; [.3E78.0020.0011.0002][.3E78.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KI, KATAKANA VOICED ITERATION MARK>
+304D 309E ; [.3E78.0020.0011.0001][.3E78.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KI, HIRAGANA VOICED ITERATION MARK>
+30AE 30FD ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E78.0020.0010.0002] # <KATAKANA LETTER GI, KATAKANA ITERATION MARK>
+30AD 3099 30FD ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E78.0020.0010.0002] # <KATAKANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF77 FF9E 30FD ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E78.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+304E 309D ; [.3E78.0020.0011.0001][.0000.0037.0002][.3E78.0020.0010.0002] # <HIRAGANA LETTER GI, HIRAGANA ITERATION MARK>
+304D 3099 309D ; [.3E78.0020.0011.0001][.0000.0037.0002][.3E78.0020.0010.0002] # <HIRAGANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30AE 30FE ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GI, KATAKANA VOICED ITERATION MARK>
+30AD 3099 30FE ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E78.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF77 FF9E 30FE ; [.3E78.0020.0011.0002][.0000.0037.0002][.3E78.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+304E 309E ; [.3E78.0020.0011.0001][.0000.0037.0002][.3E78.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GI, HIRAGANA VOICED ITERATION MARK>
+304D 3099 309E ; [.3E78.0020.0011.0001][.0000.0037.0002][.3E78.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30AF 30FD ; [.3E79.0020.0011.0002][.3E79.0020.0010.0002] # <KATAKANA LETTER KU, KATAKANA ITERATION MARK>
+FF78 30FD ; [.3E79.0020.0011.0002][.3E79.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KU, KATAKANA ITERATION MARK>
+304F 309D ; [.3E79.0020.0011.0001][.3E79.0020.0010.0002] # <HIRAGANA LETTER KU, HIRAGANA ITERATION MARK>
+30AF 30FE ; [.3E79.0020.0011.0002][.3E79.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KU, KATAKANA VOICED ITERATION MARK>
+FF78 30FE ; [.3E79.0020.0011.0002][.3E79.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KU, KATAKANA VOICED ITERATION MARK>
+304F 309E ; [.3E79.0020.0011.0001][.3E79.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KU, HIRAGANA VOICED ITERATION MARK>
+30B0 30FD ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E79.0020.0010.0002] # <KATAKANA LETTER GU, KATAKANA ITERATION MARK>
+30AF 3099 30FD ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E79.0020.0010.0002] # <KATAKANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF78 FF9E 30FD ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E79.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3050 309D ; [.3E79.0020.0011.0001][.0000.0037.0002][.3E79.0020.0010.0002] # <HIRAGANA LETTER GU, HIRAGANA ITERATION MARK>
+304F 3099 309D ; [.3E79.0020.0011.0001][.0000.0037.0002][.3E79.0020.0010.0002] # <HIRAGANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30B0 30FE ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E79.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GU, KATAKANA VOICED ITERATION MARK>
+30AF 3099 30FE ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E79.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF78 FF9E 30FE ; [.3E79.0020.0011.0002][.0000.0037.0002][.3E79.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3050 309E ; [.3E79.0020.0011.0001][.0000.0037.0002][.3E79.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GU, HIRAGANA VOICED ITERATION MARK>
+304F 3099 309E ; [.3E79.0020.0011.0001][.0000.0037.0002][.3E79.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30B1 30FD ; [.3E7A.0020.0011.0002][.3E7A.0020.0010.0002] # <KATAKANA LETTER KE, KATAKANA ITERATION MARK>
+FF79 30FD ; [.3E7A.0020.0011.0002][.3E7A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KE, KATAKANA ITERATION MARK>
+3051 309D ; [.3E7A.0020.0011.0001][.3E7A.0020.0010.0002] # <HIRAGANA LETTER KE, HIRAGANA ITERATION MARK>
+30B1 30FE ; [.3E7A.0020.0011.0002][.3E7A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KE, KATAKANA VOICED ITERATION MARK>
+FF79 30FE ; [.3E7A.0020.0011.0002][.3E7A.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KE, KATAKANA VOICED ITERATION MARK>
+3051 309E ; [.3E7A.0020.0011.0001][.3E7A.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KE, HIRAGANA VOICED ITERATION MARK>
+30B2 30FD ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E7A.0020.0010.0002] # <KATAKANA LETTER GE, KATAKANA ITERATION MARK>
+30B1 3099 30FD ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E7A.0020.0010.0002] # <KATAKANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF79 FF9E 30FD ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E7A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3052 309D ; [.3E7A.0020.0011.0001][.0000.0037.0002][.3E7A.0020.0010.0002] # <HIRAGANA LETTER GE, HIRAGANA ITERATION MARK>
+3051 3099 309D ; [.3E7A.0020.0011.0001][.0000.0037.0002][.3E7A.0020.0010.0002] # <HIRAGANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30B2 30FE ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E7A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GE, KATAKANA VOICED ITERATION MARK>
+30B1 3099 30FE ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E7A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF79 FF9E 30FE ; [.3E7A.0020.0011.0002][.0000.0037.0002][.3E7A.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3052 309E ; [.3E7A.0020.0011.0001][.0000.0037.0002][.3E7A.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GE, HIRAGANA VOICED ITERATION MARK>
+3051 3099 309E ; [.3E7A.0020.0011.0001][.0000.0037.0002][.3E7A.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30B3 30FD ; [.3E7B.0020.0011.0002][.3E7B.0020.0010.0002] # <KATAKANA LETTER KO, KATAKANA ITERATION MARK>
+FF7A 30FD ; [.3E7B.0020.0011.0002][.3E7B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KO, KATAKANA ITERATION MARK>
+3053 309D ; [.3E7B.0020.0011.0001][.3E7B.0020.0010.0002] # <HIRAGANA LETTER KO, HIRAGANA ITERATION MARK>
+30B3 30FE ; [.3E7B.0020.0011.0002][.3E7B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KO, KATAKANA VOICED ITERATION MARK>
+FF7A 30FE ; [.3E7B.0020.0011.0002][.3E7B.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KO, KATAKANA VOICED ITERATION MARK>
+3053 309E ; [.3E7B.0020.0011.0001][.3E7B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KO, HIRAGANA VOICED ITERATION MARK>
+30B4 30FD ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E7B.0020.0010.0002] # <KATAKANA LETTER GO, KATAKANA ITERATION MARK>
+30B3 3099 30FD ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E7B.0020.0010.0002] # <KATAKANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF7A FF9E 30FD ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E7B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3054 309D ; [.3E7B.0020.0011.0001][.0000.0037.0002][.3E7B.0020.0010.0002] # <HIRAGANA LETTER GO, HIRAGANA ITERATION MARK>
+3053 3099 309D ; [.3E7B.0020.0011.0001][.0000.0037.0002][.3E7B.0020.0010.0002] # <HIRAGANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30B4 30FE ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E7B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER GO, KATAKANA VOICED ITERATION MARK>
+30B3 3099 30FE ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E7B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF7A FF9E 30FE ; [.3E7B.0020.0011.0002][.0000.0037.0002][.3E7B.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3054 309E ; [.3E7B.0020.0011.0001][.0000.0037.0002][.3E7B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER GO, HIRAGANA VOICED ITERATION MARK>
+3053 3099 309E ; [.3E7B.0020.0011.0001][.0000.0037.0002][.3E7B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER KO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30B5 30FD ; [.3E7C.0020.0011.0002][.3E7C.0020.0010.0002] # <KATAKANA LETTER SA, KATAKANA ITERATION MARK>
+FF7B 30FD ; [.3E7C.0020.0011.0002][.3E7C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SA, KATAKANA ITERATION MARK>
+3055 309D ; [.3E7C.0020.0011.0001][.3E7C.0020.0010.0002] # <HIRAGANA LETTER SA, HIRAGANA ITERATION MARK>
+30B5 30FE ; [.3E7C.0020.0011.0002][.3E7C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SA, KATAKANA VOICED ITERATION MARK>
+FF7B 30FE ; [.3E7C.0020.0011.0002][.3E7C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SA, KATAKANA VOICED ITERATION MARK>
+3055 309E ; [.3E7C.0020.0011.0001][.3E7C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SA, HIRAGANA VOICED ITERATION MARK>
+30B6 30FD ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E7C.0020.0010.0002] # <KATAKANA LETTER ZA, KATAKANA ITERATION MARK>
+30B5 3099 30FD ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E7C.0020.0010.0002] # <KATAKANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF7B FF9E 30FD ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E7C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3056 309D ; [.3E7C.0020.0011.0001][.0000.0037.0002][.3E7C.0020.0010.0002] # <HIRAGANA LETTER ZA, HIRAGANA ITERATION MARK>
+3055 3099 309D ; [.3E7C.0020.0011.0001][.0000.0037.0002][.3E7C.0020.0010.0002] # <HIRAGANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30B6 30FE ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E7C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZA, KATAKANA VOICED ITERATION MARK>
+30B5 3099 30FE ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E7C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF7B FF9E 30FE ; [.3E7C.0020.0011.0002][.0000.0037.0002][.3E7C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3056 309E ; [.3E7C.0020.0011.0001][.0000.0037.0002][.3E7C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZA, HIRAGANA VOICED ITERATION MARK>
+3055 3099 309E ; [.3E7C.0020.0011.0001][.0000.0037.0002][.3E7C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30B7 30FD ; [.3E7D.0020.0011.0002][.3E7D.0020.0010.0002] # <KATAKANA LETTER SI, KATAKANA ITERATION MARK>
+FF7C 30FD ; [.3E7D.0020.0011.0002][.3E7D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SI, KATAKANA ITERATION MARK>
+3057 309D ; [.3E7D.0020.0011.0001][.3E7D.0020.0010.0002] # <HIRAGANA LETTER SI, HIRAGANA ITERATION MARK>
+30B7 30FE ; [.3E7D.0020.0011.0002][.3E7D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SI, KATAKANA VOICED ITERATION MARK>
+FF7C 30FE ; [.3E7D.0020.0011.0002][.3E7D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SI, KATAKANA VOICED ITERATION MARK>
+3057 309E ; [.3E7D.0020.0011.0001][.3E7D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SI, HIRAGANA VOICED ITERATION MARK>
+30B8 30FD ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E7D.0020.0010.0002] # <KATAKANA LETTER ZI, KATAKANA ITERATION MARK>
+30B7 3099 30FD ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E7D.0020.0010.0002] # <KATAKANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF7C FF9E 30FD ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E7D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3058 309D ; [.3E7D.0020.0011.0001][.0000.0037.0002][.3E7D.0020.0010.0002] # <HIRAGANA LETTER ZI, HIRAGANA ITERATION MARK>
+3057 3099 309D ; [.3E7D.0020.0011.0001][.0000.0037.0002][.3E7D.0020.0010.0002] # <HIRAGANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30B8 30FE ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E7D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZI, KATAKANA VOICED ITERATION MARK>
+30B7 3099 30FE ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E7D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF7C FF9E 30FE ; [.3E7D.0020.0011.0002][.0000.0037.0002][.3E7D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3058 309E ; [.3E7D.0020.0011.0001][.0000.0037.0002][.3E7D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZI, HIRAGANA VOICED ITERATION MARK>
+3057 3099 309E ; [.3E7D.0020.0011.0001][.0000.0037.0002][.3E7D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30B9 30FD ; [.3E7E.0020.0011.0002][.3E7E.0020.0010.0002] # <KATAKANA LETTER SU, KATAKANA ITERATION MARK>
+FF7D 30FD ; [.3E7E.0020.0011.0002][.3E7E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SU, KATAKANA ITERATION MARK>
+3059 309D ; [.3E7E.0020.0011.0001][.3E7E.0020.0010.0002] # <HIRAGANA LETTER SU, HIRAGANA ITERATION MARK>
+30B9 30FE ; [.3E7E.0020.0011.0002][.3E7E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SU, KATAKANA VOICED ITERATION MARK>
+FF7D 30FE ; [.3E7E.0020.0011.0002][.3E7E.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SU, KATAKANA VOICED ITERATION MARK>
+3059 309E ; [.3E7E.0020.0011.0001][.3E7E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SU, HIRAGANA VOICED ITERATION MARK>
+30BA 30FD ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E7E.0020.0010.0002] # <KATAKANA LETTER ZU, KATAKANA ITERATION MARK>
+30B9 3099 30FD ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E7E.0020.0010.0002] # <KATAKANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF7D FF9E 30FD ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E7E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+305A 309D ; [.3E7E.0020.0011.0001][.0000.0037.0002][.3E7E.0020.0010.0002] # <HIRAGANA LETTER ZU, HIRAGANA ITERATION MARK>
+3059 3099 309D ; [.3E7E.0020.0011.0001][.0000.0037.0002][.3E7E.0020.0010.0002] # <HIRAGANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30BA 30FE ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E7E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZU, KATAKANA VOICED ITERATION MARK>
+30B9 3099 30FE ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E7E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF7D FF9E 30FE ; [.3E7E.0020.0011.0002][.0000.0037.0002][.3E7E.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+305A 309E ; [.3E7E.0020.0011.0001][.0000.0037.0002][.3E7E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZU, HIRAGANA VOICED ITERATION MARK>
+3059 3099 309E ; [.3E7E.0020.0011.0001][.0000.0037.0002][.3E7E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30BB 30FD ; [.3E7F.0020.0011.0002][.3E7F.0020.0010.0002] # <KATAKANA LETTER SE, KATAKANA ITERATION MARK>
+FF7E 30FD ; [.3E7F.0020.0011.0002][.3E7F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SE, KATAKANA ITERATION MARK>
+305B 309D ; [.3E7F.0020.0011.0001][.3E7F.0020.0010.0002] # <HIRAGANA LETTER SE, HIRAGANA ITERATION MARK>
+30BB 30FE ; [.3E7F.0020.0011.0002][.3E7F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SE, KATAKANA VOICED ITERATION MARK>
+FF7E 30FE ; [.3E7F.0020.0011.0002][.3E7F.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SE, KATAKANA VOICED ITERATION MARK>
+305B 309E ; [.3E7F.0020.0011.0001][.3E7F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SE, HIRAGANA VOICED ITERATION MARK>
+30BC 30FD ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E7F.0020.0010.0002] # <KATAKANA LETTER ZE, KATAKANA ITERATION MARK>
+30BB 3099 30FD ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E7F.0020.0010.0002] # <KATAKANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF7E FF9E 30FD ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E7F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+305C 309D ; [.3E7F.0020.0011.0001][.0000.0037.0002][.3E7F.0020.0010.0002] # <HIRAGANA LETTER ZE, HIRAGANA ITERATION MARK>
+305B 3099 309D ; [.3E7F.0020.0011.0001][.0000.0037.0002][.3E7F.0020.0010.0002] # <HIRAGANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30BC 30FE ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E7F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZE, KATAKANA VOICED ITERATION MARK>
+30BB 3099 30FE ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E7F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF7E FF9E 30FE ; [.3E7F.0020.0011.0002][.0000.0037.0002][.3E7F.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+305C 309E ; [.3E7F.0020.0011.0001][.0000.0037.0002][.3E7F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZE, HIRAGANA VOICED ITERATION MARK>
+305B 3099 309E ; [.3E7F.0020.0011.0001][.0000.0037.0002][.3E7F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30BD 30FD ; [.3E80.0020.0011.0002][.3E80.0020.0010.0002] # <KATAKANA LETTER SO, KATAKANA ITERATION MARK>
+FF7F 30FD ; [.3E80.0020.0011.0002][.3E80.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SO, KATAKANA ITERATION MARK>
+305D 309D ; [.3E80.0020.0011.0001][.3E80.0020.0010.0002] # <HIRAGANA LETTER SO, HIRAGANA ITERATION MARK>
+30BD 30FE ; [.3E80.0020.0011.0002][.3E80.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SO, KATAKANA VOICED ITERATION MARK>
+FF7F 30FE ; [.3E80.0020.0011.0002][.3E80.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SO, KATAKANA VOICED ITERATION MARK>
+305D 309E ; [.3E80.0020.0011.0001][.3E80.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SO, HIRAGANA VOICED ITERATION MARK>
+30BE 30FD ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E80.0020.0010.0002] # <KATAKANA LETTER ZO, KATAKANA ITERATION MARK>
+30BD 3099 30FD ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E80.0020.0010.0002] # <KATAKANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF7F FF9E 30FD ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E80.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+305E 309D ; [.3E80.0020.0011.0001][.0000.0037.0002][.3E80.0020.0010.0002] # <HIRAGANA LETTER ZO, HIRAGANA ITERATION MARK>
+305D 3099 309D ; [.3E80.0020.0011.0001][.0000.0037.0002][.3E80.0020.0010.0002] # <HIRAGANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30BE 30FE ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E80.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER ZO, KATAKANA VOICED ITERATION MARK>
+30BD 3099 30FE ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E80.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF7F FF9E 30FE ; [.3E80.0020.0011.0002][.0000.0037.0002][.3E80.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+305E 309E ; [.3E80.0020.0011.0001][.0000.0037.0002][.3E80.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER ZO, HIRAGANA VOICED ITERATION MARK>
+305D 3099 309E ; [.3E80.0020.0011.0001][.0000.0037.0002][.3E80.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30BF 30FD ; [.3E81.0020.0011.0002][.3E81.0020.0010.0002] # <KATAKANA LETTER TA, KATAKANA ITERATION MARK>
+FF80 30FD ; [.3E81.0020.0011.0002][.3E81.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TA, KATAKANA ITERATION MARK>
+305F 309D ; [.3E81.0020.0011.0001][.3E81.0020.0010.0002] # <HIRAGANA LETTER TA, HIRAGANA ITERATION MARK>
+30BF 30FE ; [.3E81.0020.0011.0002][.3E81.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TA, KATAKANA VOICED ITERATION MARK>
+FF80 30FE ; [.3E81.0020.0011.0002][.3E81.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TA, KATAKANA VOICED ITERATION MARK>
+305F 309E ; [.3E81.0020.0011.0001][.3E81.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TA, HIRAGANA VOICED ITERATION MARK>
+30C0 30FD ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E81.0020.0010.0002] # <KATAKANA LETTER DA, KATAKANA ITERATION MARK>
+30BF 3099 30FD ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E81.0020.0010.0002] # <KATAKANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF80 FF9E 30FD ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E81.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3060 309D ; [.3E81.0020.0011.0001][.0000.0037.0002][.3E81.0020.0010.0002] # <HIRAGANA LETTER DA, HIRAGANA ITERATION MARK>
+305F 3099 309D ; [.3E81.0020.0011.0001][.0000.0037.0002][.3E81.0020.0010.0002] # <HIRAGANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30C0 30FE ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E81.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DA, KATAKANA VOICED ITERATION MARK>
+30BF 3099 30FE ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E81.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF80 FF9E 30FE ; [.3E81.0020.0011.0002][.0000.0037.0002][.3E81.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3060 309E ; [.3E81.0020.0011.0001][.0000.0037.0002][.3E81.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DA, HIRAGANA VOICED ITERATION MARK>
+305F 3099 309E ; [.3E81.0020.0011.0001][.0000.0037.0002][.3E81.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30C1 30FD ; [.3E82.0020.0011.0002][.3E82.0020.0010.0002] # <KATAKANA LETTER TI, KATAKANA ITERATION MARK>
+FF81 30FD ; [.3E82.0020.0011.0002][.3E82.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TI, KATAKANA ITERATION MARK>
+3061 309D ; [.3E82.0020.0011.0001][.3E82.0020.0010.0002] # <HIRAGANA LETTER TI, HIRAGANA ITERATION MARK>
+30C1 30FE ; [.3E82.0020.0011.0002][.3E82.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TI, KATAKANA VOICED ITERATION MARK>
+FF81 30FE ; [.3E82.0020.0011.0002][.3E82.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TI, KATAKANA VOICED ITERATION MARK>
+3061 309E ; [.3E82.0020.0011.0001][.3E82.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TI, HIRAGANA VOICED ITERATION MARK>
+30C2 30FD ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E82.0020.0010.0002] # <KATAKANA LETTER DI, KATAKANA ITERATION MARK>
+30C1 3099 30FD ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E82.0020.0010.0002] # <KATAKANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF81 FF9E 30FD ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E82.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3062 309D ; [.3E82.0020.0011.0001][.0000.0037.0002][.3E82.0020.0010.0002] # <HIRAGANA LETTER DI, HIRAGANA ITERATION MARK>
+3061 3099 309D ; [.3E82.0020.0011.0001][.0000.0037.0002][.3E82.0020.0010.0002] # <HIRAGANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30C2 30FE ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E82.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DI, KATAKANA VOICED ITERATION MARK>
+30C1 3099 30FE ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E82.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF81 FF9E 30FE ; [.3E82.0020.0011.0002][.0000.0037.0002][.3E82.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3062 309E ; [.3E82.0020.0011.0001][.0000.0037.0002][.3E82.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DI, HIRAGANA VOICED ITERATION MARK>
+3061 3099 309E ; [.3E82.0020.0011.0001][.0000.0037.0002][.3E82.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30C3 30FD ; [.3E83.0020.000F.0002][.3E83.0020.0010.0002] # <KATAKANA LETTER SMALL TU, KATAKANA ITERATION MARK>
+FF6F 30FD ; [.3E83.0020.000F.0002][.3E83.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL TU, KATAKANA ITERATION MARK>
+3063 309D ; [.3E83.0020.000F.0001][.3E83.0020.0010.0002] # <HIRAGANA LETTER SMALL TU, HIRAGANA ITERATION MARK>
+30C3 30FE ; [.3E83.0020.000F.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL TU, KATAKANA VOICED ITERATION MARK>
+FF6F 30FE ; [.3E83.0020.000F.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER SMALL TU, KATAKANA VOICED ITERATION MARK>
+3063 309E ; [.3E83.0020.000F.0001][.3E83.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL TU, HIRAGANA VOICED ITERATION MARK>
+30C4 30FD ; [.3E83.0020.0011.0002][.3E83.0020.0010.0002] # <KATAKANA LETTER TU, KATAKANA ITERATION MARK>
+FF82 30FD ; [.3E83.0020.0011.0002][.3E83.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TU, KATAKANA ITERATION MARK>
+3064 309D ; [.3E83.0020.0011.0001][.3E83.0020.0010.0002] # <HIRAGANA LETTER TU, HIRAGANA ITERATION MARK>
+30C4 30FE ; [.3E83.0020.0011.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TU, KATAKANA VOICED ITERATION MARK>
+FF82 30FE ; [.3E83.0020.0011.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TU, KATAKANA VOICED ITERATION MARK>
+3064 309E ; [.3E83.0020.0011.0001][.3E83.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TU, HIRAGANA VOICED ITERATION MARK>
+30C5 30FD ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E83.0020.0010.0002] # <KATAKANA LETTER DU, KATAKANA ITERATION MARK>
+30C4 3099 30FD ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E83.0020.0010.0002] # <KATAKANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF82 FF9E 30FD ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E83.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3065 309D ; [.3E83.0020.0011.0001][.0000.0037.0002][.3E83.0020.0010.0002] # <HIRAGANA LETTER DU, HIRAGANA ITERATION MARK>
+3064 3099 309D ; [.3E83.0020.0011.0001][.0000.0037.0002][.3E83.0020.0010.0002] # <HIRAGANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30C5 30FE ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DU, KATAKANA VOICED ITERATION MARK>
+30C4 3099 30FE ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF82 FF9E 30FE ; [.3E83.0020.0011.0002][.0000.0037.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3065 309E ; [.3E83.0020.0011.0001][.0000.0037.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DU, HIRAGANA VOICED ITERATION MARK>
+3064 3099 309E ; [.3E83.0020.0011.0001][.0000.0037.0002][.3E83.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30C6 30FD ; [.3E84.0020.0011.0002][.3E84.0020.0010.0002] # <KATAKANA LETTER TE, KATAKANA ITERATION MARK>
+FF83 30FD ; [.3E84.0020.0011.0002][.3E84.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TE, KATAKANA ITERATION MARK>
+3066 309D ; [.3E84.0020.0011.0001][.3E84.0020.0010.0002] # <HIRAGANA LETTER TE, HIRAGANA ITERATION MARK>
+30C6 30FE ; [.3E84.0020.0011.0002][.3E84.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TE, KATAKANA VOICED ITERATION MARK>
+FF83 30FE ; [.3E84.0020.0011.0002][.3E84.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TE, KATAKANA VOICED ITERATION MARK>
+3066 309E ; [.3E84.0020.0011.0001][.3E84.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TE, HIRAGANA VOICED ITERATION MARK>
+30C7 30FD ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E84.0020.0010.0002] # <KATAKANA LETTER DE, KATAKANA ITERATION MARK>
+30C6 3099 30FD ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E84.0020.0010.0002] # <KATAKANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF83 FF9E 30FD ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E84.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3067 309D ; [.3E84.0020.0011.0001][.0000.0037.0002][.3E84.0020.0010.0002] # <HIRAGANA LETTER DE, HIRAGANA ITERATION MARK>
+3066 3099 309D ; [.3E84.0020.0011.0001][.0000.0037.0002][.3E84.0020.0010.0002] # <HIRAGANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30C7 30FE ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E84.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DE, KATAKANA VOICED ITERATION MARK>
+30C6 3099 30FE ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E84.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF83 FF9E 30FE ; [.3E84.0020.0011.0002][.0000.0037.0002][.3E84.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3067 309E ; [.3E84.0020.0011.0001][.0000.0037.0002][.3E84.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DE, HIRAGANA VOICED ITERATION MARK>
+3066 3099 309E ; [.3E84.0020.0011.0001][.0000.0037.0002][.3E84.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30C8 30FD ; [.3E85.0020.0011.0002][.3E85.0020.0010.0002] # <KATAKANA LETTER TO, KATAKANA ITERATION MARK>
+FF84 30FD ; [.3E85.0020.0011.0002][.3E85.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TO, KATAKANA ITERATION MARK>
+3068 309D ; [.3E85.0020.0011.0001][.3E85.0020.0010.0002] # <HIRAGANA LETTER TO, HIRAGANA ITERATION MARK>
+30C8 30FE ; [.3E85.0020.0011.0002][.3E85.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TO, KATAKANA VOICED ITERATION MARK>
+FF84 30FE ; [.3E85.0020.0011.0002][.3E85.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TO, KATAKANA VOICED ITERATION MARK>
+3068 309E ; [.3E85.0020.0011.0001][.3E85.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TO, HIRAGANA VOICED ITERATION MARK>
+30C9 30FD ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E85.0020.0010.0002] # <KATAKANA LETTER DO, KATAKANA ITERATION MARK>
+30C8 3099 30FD ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E85.0020.0010.0002] # <KATAKANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF84 FF9E 30FD ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E85.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3069 309D ; [.3E85.0020.0011.0001][.0000.0037.0002][.3E85.0020.0010.0002] # <HIRAGANA LETTER DO, HIRAGANA ITERATION MARK>
+3068 3099 309D ; [.3E85.0020.0011.0001][.0000.0037.0002][.3E85.0020.0010.0002] # <HIRAGANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30C9 30FE ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E85.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER DO, KATAKANA VOICED ITERATION MARK>
+30C8 3099 30FE ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E85.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF84 FF9E 30FE ; [.3E85.0020.0011.0002][.0000.0037.0002][.3E85.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3069 309E ; [.3E85.0020.0011.0001][.0000.0037.0002][.3E85.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER DO, HIRAGANA VOICED ITERATION MARK>
+3068 3099 309E ; [.3E85.0020.0011.0001][.0000.0037.0002][.3E85.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER TO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30CA 30FD ; [.3E86.0020.0011.0002][.3E86.0020.0010.0002] # <KATAKANA LETTER NA, KATAKANA ITERATION MARK>
+FF85 30FD ; [.3E86.0020.0011.0002][.3E86.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NA, KATAKANA ITERATION MARK>
+306A 309D ; [.3E86.0020.0011.0001][.3E86.0020.0010.0002] # <HIRAGANA LETTER NA, HIRAGANA ITERATION MARK>
+30CB 30FD ; [.3E87.0020.0011.0002][.3E87.0020.0010.0002] # <KATAKANA LETTER NI, KATAKANA ITERATION MARK>
+FF86 30FD ; [.3E87.0020.0011.0002][.3E87.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NI, KATAKANA ITERATION MARK>
+306B 309D ; [.3E87.0020.0011.0001][.3E87.0020.0010.0002] # <HIRAGANA LETTER NI, HIRAGANA ITERATION MARK>
+30CC 30FD ; [.3E88.0020.0011.0002][.3E88.0020.0010.0002] # <KATAKANA LETTER NU, KATAKANA ITERATION MARK>
+FF87 30FD ; [.3E88.0020.0011.0002][.3E88.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NU, KATAKANA ITERATION MARK>
+306C 309D ; [.3E88.0020.0011.0001][.3E88.0020.0010.0002] # <HIRAGANA LETTER NU, HIRAGANA ITERATION MARK>
+30CD 30FD ; [.3E89.0020.0011.0002][.3E89.0020.0010.0002] # <KATAKANA LETTER NE, KATAKANA ITERATION MARK>
+FF88 30FD ; [.3E89.0020.0011.0002][.3E89.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NE, KATAKANA ITERATION MARK>
+306D 309D ; [.3E89.0020.0011.0001][.3E89.0020.0010.0002] # <HIRAGANA LETTER NE, HIRAGANA ITERATION MARK>
+30CE 30FD ; [.3E8A.0020.0011.0002][.3E8A.0020.0010.0002] # <KATAKANA LETTER NO, KATAKANA ITERATION MARK>
+FF89 30FD ; [.3E8A.0020.0011.0002][.3E8A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER NO, KATAKANA ITERATION MARK>
+306E 309D ; [.3E8A.0020.0011.0001][.3E8A.0020.0010.0002] # <HIRAGANA LETTER NO, HIRAGANA ITERATION MARK>
+30CF 30FD ; [.3E8B.0020.0011.0002][.3E8B.0020.0010.0002] # <KATAKANA LETTER HA, KATAKANA ITERATION MARK>
+FF8A 30FD ; [.3E8B.0020.0011.0002][.3E8B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HA, KATAKANA ITERATION MARK>
+306F 309D ; [.3E8B.0020.0011.0001][.3E8B.0020.0010.0002] # <HIRAGANA LETTER HA, HIRAGANA ITERATION MARK>
+30CF 30FE ; [.3E8B.0020.0011.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HA, KATAKANA VOICED ITERATION MARK>
+FF8A 30FE ; [.3E8B.0020.0011.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HA, KATAKANA VOICED ITERATION MARK>
+306F 309E ; [.3E8B.0020.0011.0001][.3E8B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HA, HIRAGANA VOICED ITERATION MARK>
+30D0 30FD ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E8B.0020.0010.0002] # <KATAKANA LETTER BA, KATAKANA ITERATION MARK>
+30CF 3099 30FD ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E8B.0020.0010.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8A FF9E 30FD ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E8B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3070 309D ; [.3E8B.0020.0011.0001][.0000.0037.0002][.3E8B.0020.0010.0002] # <HIRAGANA LETTER BA, HIRAGANA ITERATION MARK>
+306F 3099 309D ; [.3E8B.0020.0011.0001][.0000.0037.0002][.3E8B.0020.0010.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30D0 30FE ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BA, KATAKANA VOICED ITERATION MARK>
+30CF 3099 30FE ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8A FF9E 30FE ; [.3E8B.0020.0011.0002][.0000.0037.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3070 309E ; [.3E8B.0020.0011.0001][.0000.0037.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BA, HIRAGANA VOICED ITERATION MARK>
+306F 3099 309E ; [.3E8B.0020.0011.0001][.0000.0037.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30D1 30FD ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E8B.0020.0010.0002] # <KATAKANA LETTER PA, KATAKANA ITERATION MARK>
+30CF 309A 30FD ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E8B.0020.0010.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8A FF9F 30FD ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E8B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3071 309D ; [.3E8B.0020.0011.0001][.0000.0038.0002][.3E8B.0020.0010.0002] # <HIRAGANA LETTER PA, HIRAGANA ITERATION MARK>
+306F 309A 309D ; [.3E8B.0020.0011.0001][.0000.0038.0002][.3E8B.0020.0010.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30D1 30FE ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PA, KATAKANA VOICED ITERATION MARK>
+30CF 309A 30FE ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8A FF9F 30FE ; [.3E8B.0020.0011.0002][.0000.0038.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3071 309E ; [.3E8B.0020.0011.0001][.0000.0038.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PA, HIRAGANA VOICED ITERATION MARK>
+306F 309A 309E ; [.3E8B.0020.0011.0001][.0000.0038.0002][.3E8B.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HA, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30D2 30FD ; [.3E8C.0020.0011.0002][.3E8C.0020.0010.0002] # <KATAKANA LETTER HI, KATAKANA ITERATION MARK>
+FF8B 30FD ; [.3E8C.0020.0011.0002][.3E8C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HI, KATAKANA ITERATION MARK>
+3072 309D ; [.3E8C.0020.0011.0001][.3E8C.0020.0010.0002] # <HIRAGANA LETTER HI, HIRAGANA ITERATION MARK>
+30D2 30FE ; [.3E8C.0020.0011.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HI, KATAKANA VOICED ITERATION MARK>
+FF8B 30FE ; [.3E8C.0020.0011.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HI, KATAKANA VOICED ITERATION MARK>
+3072 309E ; [.3E8C.0020.0011.0001][.3E8C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HI, HIRAGANA VOICED ITERATION MARK>
+30D3 30FD ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E8C.0020.0010.0002] # <KATAKANA LETTER BI, KATAKANA ITERATION MARK>
+30D2 3099 30FD ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E8C.0020.0010.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8B FF9E 30FD ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E8C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3073 309D ; [.3E8C.0020.0011.0001][.0000.0037.0002][.3E8C.0020.0010.0002] # <HIRAGANA LETTER BI, HIRAGANA ITERATION MARK>
+3072 3099 309D ; [.3E8C.0020.0011.0001][.0000.0037.0002][.3E8C.0020.0010.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30D3 30FE ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BI, KATAKANA VOICED ITERATION MARK>
+30D2 3099 30FE ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8B FF9E 30FE ; [.3E8C.0020.0011.0002][.0000.0037.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3073 309E ; [.3E8C.0020.0011.0001][.0000.0037.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BI, HIRAGANA VOICED ITERATION MARK>
+3072 3099 309E ; [.3E8C.0020.0011.0001][.0000.0037.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30D4 30FD ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E8C.0020.0010.0002] # <KATAKANA LETTER PI, KATAKANA ITERATION MARK>
+30D2 309A 30FD ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E8C.0020.0010.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8B FF9F 30FD ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E8C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3074 309D ; [.3E8C.0020.0011.0001][.0000.0038.0002][.3E8C.0020.0010.0002] # <HIRAGANA LETTER PI, HIRAGANA ITERATION MARK>
+3072 309A 309D ; [.3E8C.0020.0011.0001][.0000.0038.0002][.3E8C.0020.0010.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30D4 30FE ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PI, KATAKANA VOICED ITERATION MARK>
+30D2 309A 30FE ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8B FF9F 30FE ; [.3E8C.0020.0011.0002][.0000.0038.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3074 309E ; [.3E8C.0020.0011.0001][.0000.0038.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PI, HIRAGANA VOICED ITERATION MARK>
+3072 309A 309E ; [.3E8C.0020.0011.0001][.0000.0038.0002][.3E8C.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HI, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30D5 30FD ; [.3E8D.0020.0011.0002][.3E8D.0020.0010.0002] # <KATAKANA LETTER HU, KATAKANA ITERATION MARK>
+FF8C 30FD ; [.3E8D.0020.0011.0002][.3E8D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HU, KATAKANA ITERATION MARK>
+3075 309D ; [.3E8D.0020.0011.0001][.3E8D.0020.0010.0002] # <HIRAGANA LETTER HU, HIRAGANA ITERATION MARK>
+30D5 30FE ; [.3E8D.0020.0011.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HU, KATAKANA VOICED ITERATION MARK>
+FF8C 30FE ; [.3E8D.0020.0011.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HU, KATAKANA VOICED ITERATION MARK>
+3075 309E ; [.3E8D.0020.0011.0001][.3E8D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HU, HIRAGANA VOICED ITERATION MARK>
+30D6 30FD ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E8D.0020.0010.0002] # <KATAKANA LETTER BU, KATAKANA ITERATION MARK>
+30D5 3099 30FD ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E8D.0020.0010.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8C FF9E 30FD ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E8D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3076 309D ; [.3E8D.0020.0011.0001][.0000.0037.0002][.3E8D.0020.0010.0002] # <HIRAGANA LETTER BU, HIRAGANA ITERATION MARK>
+3075 3099 309D ; [.3E8D.0020.0011.0001][.0000.0037.0002][.3E8D.0020.0010.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30D6 30FE ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BU, KATAKANA VOICED ITERATION MARK>
+30D5 3099 30FE ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8C FF9E 30FE ; [.3E8D.0020.0011.0002][.0000.0037.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3076 309E ; [.3E8D.0020.0011.0001][.0000.0037.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BU, HIRAGANA VOICED ITERATION MARK>
+3075 3099 309E ; [.3E8D.0020.0011.0001][.0000.0037.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30D7 30FD ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E8D.0020.0010.0002] # <KATAKANA LETTER PU, KATAKANA ITERATION MARK>
+30D5 309A 30FD ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E8D.0020.0010.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8C FF9F 30FD ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E8D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3077 309D ; [.3E8D.0020.0011.0001][.0000.0038.0002][.3E8D.0020.0010.0002] # <HIRAGANA LETTER PU, HIRAGANA ITERATION MARK>
+3075 309A 309D ; [.3E8D.0020.0011.0001][.0000.0038.0002][.3E8D.0020.0010.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30D7 30FE ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PU, KATAKANA VOICED ITERATION MARK>
+30D5 309A 30FE ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8C FF9F 30FE ; [.3E8D.0020.0011.0002][.0000.0038.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3077 309E ; [.3E8D.0020.0011.0001][.0000.0038.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PU, HIRAGANA VOICED ITERATION MARK>
+3075 309A 309E ; [.3E8D.0020.0011.0001][.0000.0038.0002][.3E8D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HU, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30D8 30FD ; [.3E8E.0020.0011.0002][.3E8E.0020.0010.0002] # <KATAKANA LETTER HE, KATAKANA ITERATION MARK>
+FF8D 30FD ; [.3E8E.0020.0011.0002][.3E8E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HE, KATAKANA ITERATION MARK>
+3078 309D ; [.3E8E.0020.0011.0001][.3E8E.0020.0010.0002] # <HIRAGANA LETTER HE, HIRAGANA ITERATION MARK>
+30D8 30FE ; [.3E8E.0020.0011.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HE, KATAKANA VOICED ITERATION MARK>
+FF8D 30FE ; [.3E8E.0020.0011.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HE, KATAKANA VOICED ITERATION MARK>
+3078 309E ; [.3E8E.0020.0011.0001][.3E8E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HE, HIRAGANA VOICED ITERATION MARK>
+30D9 30FD ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E8E.0020.0010.0002] # <KATAKANA LETTER BE, KATAKANA ITERATION MARK>
+30D8 3099 30FD ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E8E.0020.0010.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8D FF9E 30FD ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E8E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3079 309D ; [.3E8E.0020.0011.0001][.0000.0037.0002][.3E8E.0020.0010.0002] # <HIRAGANA LETTER BE, HIRAGANA ITERATION MARK>
+3078 3099 309D ; [.3E8E.0020.0011.0001][.0000.0037.0002][.3E8E.0020.0010.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30D9 30FE ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BE, KATAKANA VOICED ITERATION MARK>
+30D8 3099 30FE ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8D FF9E 30FE ; [.3E8E.0020.0011.0002][.0000.0037.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3079 309E ; [.3E8E.0020.0011.0001][.0000.0037.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BE, HIRAGANA VOICED ITERATION MARK>
+3078 3099 309E ; [.3E8E.0020.0011.0001][.0000.0037.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30DA 30FD ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E8E.0020.0010.0002] # <KATAKANA LETTER PE, KATAKANA ITERATION MARK>
+30D8 309A 30FD ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E8E.0020.0010.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8D FF9F 30FD ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E8E.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+307A 309D ; [.3E8E.0020.0011.0001][.0000.0038.0002][.3E8E.0020.0010.0002] # <HIRAGANA LETTER PE, HIRAGANA ITERATION MARK>
+3078 309A 309D ; [.3E8E.0020.0011.0001][.0000.0038.0002][.3E8E.0020.0010.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30DA 30FE ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PE, KATAKANA VOICED ITERATION MARK>
+30D8 309A 30FE ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8D FF9F 30FE ; [.3E8E.0020.0011.0002][.0000.0038.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+307A 309E ; [.3E8E.0020.0011.0001][.0000.0038.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PE, HIRAGANA VOICED ITERATION MARK>
+3078 309A 309E ; [.3E8E.0020.0011.0001][.0000.0038.0002][.3E8E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HE, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30DB 30FD ; [.3E8F.0020.0011.0002][.3E8F.0020.0010.0002] # <KATAKANA LETTER HO, KATAKANA ITERATION MARK>
+FF8E 30FD ; [.3E8F.0020.0011.0002][.3E8F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HO, KATAKANA ITERATION MARK>
+307B 309D ; [.3E8F.0020.0011.0001][.3E8F.0020.0010.0002] # <HIRAGANA LETTER HO, HIRAGANA ITERATION MARK>
+30DB 30FE ; [.3E8F.0020.0011.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HO, KATAKANA VOICED ITERATION MARK>
+FF8E 30FE ; [.3E8F.0020.0011.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HO, KATAKANA VOICED ITERATION MARK>
+307B 309E ; [.3E8F.0020.0011.0001][.3E8F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HO, HIRAGANA VOICED ITERATION MARK>
+30DC 30FD ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E8F.0020.0010.0002] # <KATAKANA LETTER BO, KATAKANA ITERATION MARK>
+30DB 3099 30FD ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E8F.0020.0010.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8E FF9E 30FD ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E8F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+307C 309D ; [.3E8F.0020.0011.0001][.0000.0037.0002][.3E8F.0020.0010.0002] # <HIRAGANA LETTER BO, HIRAGANA ITERATION MARK>
+307B 3099 309D ; [.3E8F.0020.0011.0001][.0000.0037.0002][.3E8F.0020.0010.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30DC 30FE ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER BO, KATAKANA VOICED ITERATION MARK>
+30DB 3099 30FE ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8E FF9E 30FE ; [.3E8F.0020.0011.0002][.0000.0037.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+307C 309E ; [.3E8F.0020.0011.0001][.0000.0037.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER BO, HIRAGANA VOICED ITERATION MARK>
+307B 3099 309E ; [.3E8F.0020.0011.0001][.0000.0037.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30DD 30FD ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E8F.0020.0010.0002] # <KATAKANA LETTER PO, KATAKANA ITERATION MARK>
+30DB 309A 30FD ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E8F.0020.0010.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF8E FF9F 30FD ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E8F.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA ITERATION MARK>
+307D 309D ; [.3E8F.0020.0011.0001][.0000.0038.0002][.3E8F.0020.0010.0002] # <HIRAGANA LETTER PO, HIRAGANA ITERATION MARK>
+307B 309A 309D ; [.3E8F.0020.0011.0001][.0000.0038.0002][.3E8F.0020.0010.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30DD 30FE ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER PO, KATAKANA VOICED ITERATION MARK>
+30DB 309A 30FE ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF8E FF9F 30FE ; [.3E8F.0020.0011.0002][.0000.0038.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+307D 309E ; [.3E8F.0020.0011.0001][.0000.0038.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER PO, HIRAGANA VOICED ITERATION MARK>
+307B 309A 309E ; [.3E8F.0020.0011.0001][.0000.0038.0002][.3E8F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER HO, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30DE 30FD ; [.3E90.0020.0011.0002][.3E90.0020.0010.0002] # <KATAKANA LETTER MA, KATAKANA ITERATION MARK>
+FF8F 30FD ; [.3E90.0020.0011.0002][.3E90.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER MA, KATAKANA ITERATION MARK>
+307E 309D ; [.3E90.0020.0011.0001][.3E90.0020.0010.0002] # <HIRAGANA LETTER MA, HIRAGANA ITERATION MARK>
+30DF 30FD ; [.3E91.0020.0011.0002][.3E91.0020.0010.0002] # <KATAKANA LETTER MI, KATAKANA ITERATION MARK>
+FF90 30FD ; [.3E91.0020.0011.0002][.3E91.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER MI, KATAKANA ITERATION MARK>
+307F 309D ; [.3E91.0020.0011.0001][.3E91.0020.0010.0002] # <HIRAGANA LETTER MI, HIRAGANA ITERATION MARK>
+30E0 30FD ; [.3E92.0020.0011.0002][.3E92.0020.0010.0002] # <KATAKANA LETTER MU, KATAKANA ITERATION MARK>
+FF91 30FD ; [.3E92.0020.0011.0002][.3E92.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER MU, KATAKANA ITERATION MARK>
+3080 309D ; [.3E92.0020.0011.0001][.3E92.0020.0010.0002] # <HIRAGANA LETTER MU, HIRAGANA ITERATION MARK>
+30E1 30FD ; [.3E93.0020.0011.0002][.3E93.0020.0010.0002] # <KATAKANA LETTER ME, KATAKANA ITERATION MARK>
+FF92 30FD ; [.3E93.0020.0011.0002][.3E93.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER ME, KATAKANA ITERATION MARK>
+3081 309D ; [.3E93.0020.0011.0001][.3E93.0020.0010.0002] # <HIRAGANA LETTER ME, HIRAGANA ITERATION MARK>
+30E2 30FD ; [.3E94.0020.0011.0002][.3E94.0020.0010.0002] # <KATAKANA LETTER MO, KATAKANA ITERATION MARK>
+FF93 30FD ; [.3E94.0020.0011.0002][.3E94.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER MO, KATAKANA ITERATION MARK>
+3082 309D ; [.3E94.0020.0011.0001][.3E94.0020.0010.0002] # <HIRAGANA LETTER MO, HIRAGANA ITERATION MARK>
+30E3 30FD ; [.3E95.0020.000F.0002][.3E95.0020.0010.0002] # <KATAKANA LETTER SMALL YA, KATAKANA ITERATION MARK>
+FF6C 30FD ; [.3E95.0020.000F.0002][.3E95.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL YA, KATAKANA ITERATION MARK>
+3083 309D ; [.3E95.0020.000F.0001][.3E95.0020.0010.0002] # <HIRAGANA LETTER SMALL YA, HIRAGANA ITERATION MARK>
+30E4 30FD ; [.3E95.0020.0011.0002][.3E95.0020.0010.0002] # <KATAKANA LETTER YA, KATAKANA ITERATION MARK>
+FF94 30FD ; [.3E95.0020.0011.0002][.3E95.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER YA, KATAKANA ITERATION MARK>
+3084 309D ; [.3E95.0020.0011.0001][.3E95.0020.0010.0002] # <HIRAGANA LETTER YA, HIRAGANA ITERATION MARK>
+30E5 30FD ; [.3E96.0020.000F.0002][.3E96.0020.0010.0002] # <KATAKANA LETTER SMALL YU, KATAKANA ITERATION MARK>
+FF6D 30FD ; [.3E96.0020.000F.0002][.3E96.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL YU, KATAKANA ITERATION MARK>
+3085 309D ; [.3E96.0020.000F.0001][.3E96.0020.0010.0002] # <HIRAGANA LETTER SMALL YU, HIRAGANA ITERATION MARK>
+30E6 30FD ; [.3E96.0020.0011.0002][.3E96.0020.0010.0002] # <KATAKANA LETTER YU, KATAKANA ITERATION MARK>
+FF95 30FD ; [.3E96.0020.0011.0002][.3E96.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER YU, KATAKANA ITERATION MARK>
+3086 309D ; [.3E96.0020.0011.0001][.3E96.0020.0010.0002] # <HIRAGANA LETTER YU, HIRAGANA ITERATION MARK>
+30E7 30FD ; [.3E97.0020.000F.0002][.3E97.0020.0010.0002] # <KATAKANA LETTER SMALL YO, KATAKANA ITERATION MARK>
+FF6E 30FD ; [.3E97.0020.000F.0002][.3E97.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER SMALL YO, KATAKANA ITERATION MARK>
+3087 309D ; [.3E97.0020.000F.0001][.3E97.0020.0010.0002] # <HIRAGANA LETTER SMALL YO, HIRAGANA ITERATION MARK>
+30E8 30FD ; [.3E97.0020.0011.0002][.3E97.0020.0010.0002] # <KATAKANA LETTER YO, KATAKANA ITERATION MARK>
+FF96 30FD ; [.3E97.0020.0011.0002][.3E97.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER YO, KATAKANA ITERATION MARK>
+3088 309D ; [.3E97.0020.0011.0001][.3E97.0020.0010.0002] # <HIRAGANA LETTER YO, HIRAGANA ITERATION MARK>
+30E9 30FD ; [.3E98.0020.0011.0002][.3E98.0020.0010.0002] # <KATAKANA LETTER RA, KATAKANA ITERATION MARK>
+FF97 30FD ; [.3E98.0020.0011.0002][.3E98.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RA, KATAKANA ITERATION MARK>
+3089 309D ; [.3E98.0020.0011.0001][.3E98.0020.0010.0002] # <HIRAGANA LETTER RA, HIRAGANA ITERATION MARK>
+30EA 30FD ; [.3E99.0020.0011.0002][.3E99.0020.0010.0002] # <KATAKANA LETTER RI, KATAKANA ITERATION MARK>
+FF98 30FD ; [.3E99.0020.0011.0002][.3E99.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RI, KATAKANA ITERATION MARK>
+308A 309D ; [.3E99.0020.0011.0001][.3E99.0020.0010.0002] # <HIRAGANA LETTER RI, HIRAGANA ITERATION MARK>
+30EB 30FD ; [.3E9A.0020.0011.0002][.3E9A.0020.0010.0002] # <KATAKANA LETTER RU, KATAKANA ITERATION MARK>
+FF99 30FD ; [.3E9A.0020.0011.0002][.3E9A.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RU, KATAKANA ITERATION MARK>
+308B 309D ; [.3E9A.0020.0011.0001][.3E9A.0020.0010.0002] # <HIRAGANA LETTER RU, HIRAGANA ITERATION MARK>
+30EC 30FD ; [.3E9B.0020.0011.0002][.3E9B.0020.0010.0002] # <KATAKANA LETTER RE, KATAKANA ITERATION MARK>
+FF9A 30FD ; [.3E9B.0020.0011.0002][.3E9B.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RE, KATAKANA ITERATION MARK>
+308C 309D ; [.3E9B.0020.0011.0001][.3E9B.0020.0010.0002] # <HIRAGANA LETTER RE, HIRAGANA ITERATION MARK>
+30ED 30FD ; [.3E9C.0020.0011.0002][.3E9C.0020.0010.0002] # <KATAKANA LETTER RO, KATAKANA ITERATION MARK>
+FF9B 30FD ; [.3E9C.0020.0011.0002][.3E9C.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER RO, KATAKANA ITERATION MARK>
+308D 309D ; [.3E9C.0020.0011.0001][.3E9C.0020.0010.0002] # <HIRAGANA LETTER RO, HIRAGANA ITERATION MARK>
+30EE 30FD ; [.3E9D.0020.000F.0002][.3E9D.0020.0010.0002] # <KATAKANA LETTER SMALL WA, KATAKANA ITERATION MARK>
+308E 309D ; [.3E9D.0020.000F.0001][.3E9D.0020.0010.0002] # <HIRAGANA LETTER SMALL WA, HIRAGANA ITERATION MARK>
+30EE 30FE ; [.3E9D.0020.000F.0002][.3E9D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL WA, KATAKANA VOICED ITERATION MARK>
+308E 309E ; [.3E9D.0020.000F.0001][.3E9D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL WA, HIRAGANA VOICED ITERATION MARK>
+30EF 30FD ; [.3E9D.0020.0011.0002][.3E9D.0020.0010.0002] # <KATAKANA LETTER WA, KATAKANA ITERATION MARK>
+FF9C 30FD ; [.3E9D.0020.0011.0002][.3E9D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER WA, KATAKANA ITERATION MARK>
+308F 309D ; [.3E9D.0020.0011.0001][.3E9D.0020.0010.0002] # <HIRAGANA LETTER WA, HIRAGANA ITERATION MARK>
+30EF 30FE ; [.3E9D.0020.0011.0002][.3E9D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WA, KATAKANA VOICED ITERATION MARK>
+FF9C 30FE ; [.3E9D.0020.0011.0002][.3E9D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER WA, KATAKANA VOICED ITERATION MARK>
+308F 309E ; [.3E9D.0020.0011.0001][.3E9D.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER WA, HIRAGANA VOICED ITERATION MARK>
+30F0 30FD ; [.3E9E.0020.0011.0002][.3E9E.0020.0010.0002] # <KATAKANA LETTER WI, KATAKANA ITERATION MARK>
+3090 309D ; [.3E9E.0020.0011.0001][.3E9E.0020.0010.0002] # <HIRAGANA LETTER WI, HIRAGANA ITERATION MARK>
+30F0 30FE ; [.3E9E.0020.0011.0002][.3E9E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WI, KATAKANA VOICED ITERATION MARK>
+3090 309E ; [.3E9E.0020.0011.0001][.3E9E.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER WI, HIRAGANA VOICED ITERATION MARK>
+30F1 30FD ; [.3E9F.0020.0011.0002][.3E9F.0020.0010.0002] # <KATAKANA LETTER WE, KATAKANA ITERATION MARK>
+3091 309D ; [.3E9F.0020.0011.0001][.3E9F.0020.0010.0002] # <HIRAGANA LETTER WE, HIRAGANA ITERATION MARK>
+30F1 30FE ; [.3E9F.0020.0011.0002][.3E9F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WE, KATAKANA VOICED ITERATION MARK>
+3091 309E ; [.3E9F.0020.0011.0001][.3E9F.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER WE, HIRAGANA VOICED ITERATION MARK>
+30F2 30FD ; [.3EA0.0020.0011.0002][.3EA0.0020.0010.0002] # <KATAKANA LETTER WO, KATAKANA ITERATION MARK>
+FF66 30FD ; [.3EA0.0020.0011.0002][.3EA0.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER WO, KATAKANA ITERATION MARK>
+3092 309D ; [.3EA0.0020.0011.0001][.3EA0.0020.0010.0002] # <HIRAGANA LETTER WO, HIRAGANA ITERATION MARK>
+30F2 30FE ; [.3EA0.0020.0011.0002][.3EA0.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WO, KATAKANA VOICED ITERATION MARK>
+FF66 30FE ; [.3EA0.0020.0011.0002][.3EA0.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER WO, KATAKANA VOICED ITERATION MARK>
+3092 309E ; [.3EA0.0020.0011.0001][.3EA0.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER WO, HIRAGANA VOICED ITERATION MARK>
+30F3 30FD ; [.3EA1.0020.0011.0002][.3EA1.0020.0010.0002] # <KATAKANA LETTER N, KATAKANA ITERATION MARK>
+FF9D 30FD ; [.3EA1.0020.0011.0002][.3EA1.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER N, KATAKANA ITERATION MARK>
+3093 309D ; [.3EA1.0020.0011.0001][.3EA1.0020.0010.0002] # <HIRAGANA LETTER N, HIRAGANA ITERATION MARK>
+30F4 30FD ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0010.0002] # <KATAKANA LETTER VU, KATAKANA ITERATION MARK>
+30A6 3099 30FD ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0010.0002] # <KATAKANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF73 FF9E 30FD ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+3094 309D ; [.3E73.0020.0011.0001][.0000.0037.0002][.3E73.0020.0010.0002] # <HIRAGANA LETTER VU, HIRAGANA ITERATION MARK>
+3046 3099 309D ; [.3E73.0020.0011.0001][.0000.0037.0002][.3E73.0020.0010.0002] # <HIRAGANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA ITERATION MARK>
+30F4 30FE ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VU, KATAKANA VOICED ITERATION MARK>
+30A6 3099 30FE ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF73 FF9E 30FE ; [.3E73.0020.0011.0002][.0000.0037.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER U, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+3094 309E ; [.3E73.0020.0011.0001][.0000.0037.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER VU, HIRAGANA VOICED ITERATION MARK>
+3046 3099 309E ; [.3E73.0020.0011.0001][.0000.0037.0002][.3E73.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER U, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, HIRAGANA VOICED ITERATION MARK>
+30F5 30FD ; [.3E77.0020.000F.0002][.3E77.0020.0010.0002] # <KATAKANA LETTER SMALL KA, KATAKANA ITERATION MARK>
+3095 309D ; [.3E77.0020.000F.0001][.3E77.0020.0010.0002] # <HIRAGANA LETTER SMALL KA, HIRAGANA ITERATION MARK>
+30F5 30FE ; [.3E77.0020.000F.0002][.3E77.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL KA, KATAKANA VOICED ITERATION MARK>
+3095 309E ; [.3E77.0020.000F.0001][.3E77.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL KA, HIRAGANA VOICED ITERATION MARK>
+30F6 30FD ; [.3E7A.0020.000F.0002][.3E7A.0020.0010.0002] # <KATAKANA LETTER SMALL KE, KATAKANA ITERATION MARK>
+3096 309D ; [.3E7A.0020.000F.0001][.3E7A.0020.0010.0002] # <HIRAGANA LETTER SMALL KE, HIRAGANA ITERATION MARK>
+30F6 30FE ; [.3E7A.0020.000F.0002][.3E7A.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL KE, KATAKANA VOICED ITERATION MARK>
+3096 309E ; [.3E7A.0020.000F.0001][.3E7A.0020.0010.0002][.0000.0037.0002] # <HIRAGANA LETTER SMALL KE, HIRAGANA VOICED ITERATION MARK>
+30F7 30FD ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E9D.0020.0010.0002] # <KATAKANA LETTER VA, KATAKANA ITERATION MARK>
+30EF 3099 30FD ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E9D.0020.0010.0002] # <KATAKANA LETTER WA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF9C FF9E 30FD ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E9D.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+30F7 30FE ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E9D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VA, KATAKANA VOICED ITERATION MARK>
+30EF 3099 30FE ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E9D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF9C FF9E 30FE ; [.3E9D.0020.0011.0002][.0000.0037.0002][.3E9D.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER WA, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+30F8 30FD ; [.3E9E.0020.0011.0002][.0000.0037.0002][.3E9E.0020.0010.0002] # <KATAKANA LETTER VI, KATAKANA ITERATION MARK>
+30F0 3099 30FD ; [.3E9E.0020.0011.0002][.0000.0037.0002][.3E9E.0020.0010.0002] # <KATAKANA LETTER WI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+30F8 30FE ; [.3E9E.0020.0011.0002][.0000.0037.0002][.3E9E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VI, KATAKANA VOICED ITERATION MARK>
+30F0 3099 30FE ; [.3E9E.0020.0011.0002][.0000.0037.0002][.3E9E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WI, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+30F9 30FD ; [.3E9F.0020.0011.0002][.0000.0037.0002][.3E9F.0020.0010.0002] # <KATAKANA LETTER VE, KATAKANA ITERATION MARK>
+30F1 3099 30FD ; [.3E9F.0020.0011.0002][.0000.0037.0002][.3E9F.0020.0010.0002] # <KATAKANA LETTER WE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+30F9 30FE ; [.3E9F.0020.0011.0002][.0000.0037.0002][.3E9F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VE, KATAKANA VOICED ITERATION MARK>
+30F1 3099 30FE ; [.3E9F.0020.0011.0002][.0000.0037.0002][.3E9F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WE, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+30FA 30FD ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3EA0.0020.0010.0002] # <KATAKANA LETTER VO, KATAKANA ITERATION MARK>
+30F2 3099 30FD ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3EA0.0020.0010.0002] # <KATAKANA LETTER WO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+FF66 FF9E 30FD ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3EA0.0020.0010.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA ITERATION MARK>
+30FA 30FE ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3EA0.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER VO, KATAKANA VOICED ITERATION MARK>
+30F2 3099 30FE ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3EA0.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER WO, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+FF66 FF9E 30FE ; [.3EA0.0020.0011.0002][.0000.0037.0002][.3EA0.0020.0010.0002][.0000.0037.0002] # <HALFWIDTH KATAKANA LETTER WO, HALFWIDTH KATAKANA VOICED SOUND MARK, KATAKANA VOICED ITERATION MARK>
+31F0 30FD ; [.3E79.0020.000F][.3E79.0020.0010.0002] # <KATAKANA LETTER SMALL KU, KATAKANA ITERATION MARK>
+31F0 30FE ; [.3E79.0020.000F][.3E79.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL KU, KATAKANA VOICED ITERATION MARK>
+31F1 30FD ; [.3E7D.0020.000F][.3E7D.0020.0010.0002] # <KATAKANA LETTER SMALL SI, KATAKANA ITERATION MARK>
+31F1 30FE ; [.3E7D.0020.000F][.3E7D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL SI, KATAKANA VOICED ITERATION MARK>
+31F2 30FD ; [.3E7E.0020.000F][.3E7E.0020.0010.0002] # <KATAKANA LETTER SMALL SU, KATAKANA ITERATION MARK>
+31F2 30FE ; [.3E7E.0020.000F][.3E7E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL SU, KATAKANA VOICED ITERATION MARK>
+31F3 30FD ; [.3E85.0020.000F][.3E85.0020.0010.0002] # <KATAKANA LETTER SMALL TO, KATAKANA ITERATION MARK>
+31F3 30FE ; [.3E85.0020.000F][.3E85.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL TO, KATAKANA VOICED ITERATION MARK>
+31F4 30FD ; [.3E88.0020.000F][.3E88.0020.0010.0002] # <KATAKANA LETTER SMALL NU, KATAKANA ITERATION MARK>
+31F5 30FD ; [.3E8B.0020.000F][.3E8B.0020.0010.0002] # <KATAKANA LETTER SMALL HA, KATAKANA ITERATION MARK>
+31F5 30FE ; [.3E8B.0020.000F][.3E8B.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HA, KATAKANA VOICED ITERATION MARK>
+31F6 30FD ; [.3E8C.0020.000F][.3E8C.0020.0010.0002] # <KATAKANA LETTER SMALL HI, KATAKANA ITERATION MARK>
+31F6 30FE ; [.3E8C.0020.000F][.3E8C.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HI, KATAKANA VOICED ITERATION MARK>
+31F7 30FD ; [.3E8D.0020.000F][.3E8D.0020.0010.0002] # <KATAKANA LETTER SMALL HU, KATAKANA ITERATION MARK>
+31F7 30FE ; [.3E8D.0020.000F][.3E8D.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HU, KATAKANA VOICED ITERATION MARK>
+31F8 30FD ; [.3E8E.0020.000F][.3E8E.0020.0010.0002] # <KATAKANA LETTER SMALL HE, KATAKANA ITERATION MARK>
+31F8 30FE ; [.3E8E.0020.000F][.3E8E.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HE, KATAKANA VOICED ITERATION MARK>
+31F9 30FD ; [.3E8F.0020.000F][.3E8F.0020.0010.0002] # <KATAKANA LETTER SMALL HO, KATAKANA ITERATION MARK>
+31F9 30FE ; [.3E8F.0020.000F][.3E8F.0020.0010.0002][.0000.0037.0002] # <KATAKANA LETTER SMALL HO, KATAKANA VOICED ITERATION MARK>
+31FA 30FD ; [.3E92.0020.000F][.3E92.0020.0010.0002] # <KATAKANA LETTER SMALL MU, KATAKANA ITERATION MARK>
+31FB 30FD ; [.3E98.0020.000F][.3E98.0020.0010.0002] # <KATAKANA LETTER SMALL RA, KATAKANA ITERATION MARK>
+31FC 30FD ; [.3E99.0020.000F][.3E99.0020.0010.0002] # <KATAKANA LETTER SMALL RI, KATAKANA ITERATION MARK>
+31FD 30FD ; [.3E9A.0020.000F][.3E9A.0020.0010.0002] # <KATAKANA LETTER SMALL RU, KATAKANA ITERATION MARK>
+31FE 30FD ; [.3E9B.0020.000F][.3E9B.0020.0010.0002] # <KATAKANA LETTER SMALL RE, KATAKANA ITERATION MARK>
+31FF 30FD ; [.3E9C.0020.000F][.3E9C.0020.0010.0002] # <KATAKANA LETTER SMALL RO, KATAKANA ITERATION MARK>
F967 ; [.8961.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F967
FA70 ; [.89AD.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA70
F905 ; [.828D.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F905
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kk.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kk.pl
index 80ec689f69..62d172d6e0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kk.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kk.pl
@@ -1,13 +1,16 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0451 ; [.205B.0020.0002] # CYRILLIC SMALL LETTER IO
-0435 0308 ; [.205B.0020.0002] # CYRILLIC SMALL LETTER IO
-0401 ; [.205B.0020.0008] # CYRILLIC CAPITAL LETTER IO
-0415 0308 ; [.205B.0020.0008] # CYRILLIC CAPITAL LETTER IO
-04AF ; [.2126.0020.0002] # CYRILLIC SMALL LETTER STRAIGHT U
-04AE ; [.2126.0020.0008] # CYRILLIC CAPITAL LETTER STRAIGHT U
-0456 ; [.2197.0020.0002] # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0406 ; [.2197.0020.0008] # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0451 ; [.20C1.0020.0002] # CYRILLIC SMALL LETTER IO
+0435 0308 ; [.20C1.0020.0002] # CYRILLIC SMALL LETTER IO
+0401 ; [.20C1.0020.0008] # CYRILLIC CAPITAL LETTER IO
+0415 0308 ; [.20C1.0020.0008] # CYRILLIC CAPITAL LETTER IO
+04AF ; [.218C.0020.0002] # CYRILLIC SMALL LETTER STRAIGHT U
+04AE ; [.218C.0020.0008] # CYRILLIC CAPITAL LETTER STRAIGHT U
+0456 ; [.21FD.0020.0002] # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0406 ; [.21FD.0020.0008] # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0457 ; [.21FD.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER YI
+A676 ; [.21FD.0020.0004][.0000.002B.0004] # COMBINING CYRILLIC LETTER YI
+0407 ; [.21FD.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER YI
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kl.pl
index 1aa7a2c9eb..9e38ff3e96 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kl.pl
@@ -1,75 +1,75 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1C8F.0022.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C8F.0022.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C8F.0022.0008] # LATIN CAPITAL LETTER ETH
-0138 ; [.1E21.0021.0002] # LATIN SMALL LETTER KRA
-004B 0027 ; [.1E21.0021.0008] # <LATIN CAPITAL LETTER K, APOSTROPHE>
-00FE ; [.1E95.0020.0003][.1D18.0020.0003] # LATIN SMALL LETTER THORN
-00DE ; [.1E95.0020.0009][.1D18.0020.0009] # LATIN CAPITAL LETTER THORN
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-00E6 ; [.1F96.0020.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F96.0020.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F96.0020.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F96.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F96.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00E4 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F96.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F96.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-0119 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-00F8 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F97.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F97.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-00F6 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0151 ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0153 ; [.1F97.0023.0002] # LATIN SMALL LIGATURE OE
-0152 ; [.1F97.0023.0008] # LATIN CAPITAL LIGATURE OE
-00E5 ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F98.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F98.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F98.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1CF5.0022.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF5.0022.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF5.0022.0008] # LATIN CAPITAL LETTER ETH
+0138 ; [.1E87.0021.0002] # LATIN SMALL LETTER KRA
+004B 0027 ; [.1E87.0021.0008] # <LATIN CAPITAL LETTER K, APOSTROPHE>
+00FE ; [.1EFB.0020.0003][.1D7E.0020.0003] # LATIN SMALL LETTER THORN
+00DE ; [.1EFB.0020.0009][.1D7E.0020.0009] # LATIN CAPITAL LETTER THORN
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+00E6 ; [.1FFC.0020.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFC.0020.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFC.0020.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFC.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFC.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00E4 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFC.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFC.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+0119 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+00F8 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFD.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFD.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+00F6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+0151 ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0153 ; [.1FFD.0023.0002] # LATIN SMALL LIGATURE OE
+0152 ; [.1FFD.0023.0008] # LATIN CAPITAL LIGATURE OE
+00E5 ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFE.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kn.pl
index e32820448b..1167ec2452 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kn.pl
@@ -1,10 +1,10 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0C82 ; [.284C.0020.0002][.FFF1.0000.0000] # KANNADA SIGN ANUSVARA
-0C83 ; [.284C.0020.0002][.FFF2.0000.0000] # KANNADA SIGN VISARGA
-0CF1 ; [.284C.0020.0002][.FFF3.0000.0000] # KANNADA SIGN JIHVAMULIYA
-0CF2 ; [.284C.0020.0002][.FFF4.0000.0000] # KANNADA SIGN UPADHMANIYA
-0C94 ; [.284C.0020.0002][.FFF0.0000.0000] # KANNADA LETTER AU
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0C82 ; [.28BE.0020.0002][.FFF1.0000.0000] # KANNADA SIGN ANUSVARA
+0C83 ; [.28BE.0020.0002][.FFF2.0000.0000] # KANNADA SIGN VISARGA
+0CF1 ; [.28BE.0020.0002][.FFF3.0000.0000] # KANNADA SIGN JIHVAMULIYA
+0CF2 ; [.28BE.0020.0002][.FFF4.0000.0000] # KANNADA SIGN UPADHMANIYA
+0C94 ; [.28BE.0020.0002][.FFF0.0000.0000] # KANNADA LETTER AU
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ko.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ko.pl
index 56a34780d0..a53c42406d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ko.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ko.pl
@@ -1,647 +1,647 @@
use Unicode::Collate::CJK::Korean;
+{
- locale_version => 1.25,
+ locale_version => 1.27,
overrideCJK => \&Unicode::Collate::CJK::Korean::weightKorean,
- entry => <<'ENTRY', # for DUCET v9.0.0
-F967 ; [.3BFC.0021.0002.4E0D][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F967
-FA70 ; [.3BFC.0032.0002.4E26][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA70
-F905 ; [.3BF5.0021.0002.4E32][.3C7B.0020.0002][.3CE6.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F905
-2F801 ; [.3C07.0021.0002.4E38][.3C7C.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F801
-F95E ; [.3BF8.0021.0002.4E39][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95E
-F91B ; [.3BFA.0021.0002.4E82][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91B
-F9BA ; [.3BFA.0021.0002.4E86][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BA
-F977 ; [.3BFA.0021.0002.4EAE][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F977
-F9FD ; [.3BFE.0021.0002.4EC0][.3C87.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FD
-F9A8 ; [.3BFA.0021.0002.4EE4][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A8
-F92D ; [.3BFA.0021.0002.4F86][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92D
-F9B5 ; [.3BFA.0021.0002.4F8B][.3C7A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B5
-FA30 ; [.3BFB.0021.0002.4FAE][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA30
-2F805 ; [.3BFB.0021.0002.4FAE][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F805
-2F806 ; [.3C05.0023.0002.4FBB][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F806
-F965 ; [.3C06.0021.0002.4FBF][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F965
-2F807 ; [.3BFC.0022.0002.5002][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F807
-F9D4 ; [.3BFA.0022.0002.502B][.3C84.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D4
-2F809 ; [.3BFC.0022.0002.5099][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F809
-2F80B ; [.3BFE.0023.0002.50CF][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F80B
-F9BB ; [.3BFA.0022.0002.50DA][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BB
-FA31 ; [.3BFE.0023.0002.50E7][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA31
-2F80A ; [.3BFE.0023.0002.50E7][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F80A
-FA0C ; [.3C00.0021.0002.5140][.3C7B.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA0C
-FA74 ; [.3C03.0021.0002.5145][.3C80.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA74
-FA32 ; [.3BFB.0021.0002.514D][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA32
-2F80E ; [.3BFB.0021.0002.514D][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F80E
-2F814 ; [.3BF7.0022.0002.5167][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F814
-FA72 ; [.3C01.0024.0002.5168][.3C77.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA72
-F978 ; [.3BFA.0023.0002.5169][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F978
-F9D1 ; [.3BFA.0021.0002.516D][.3C84.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D1
-2F811 ; [.3BF5.0026.0002.5177][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F811
-FA75 ; [.3BF5.0024.0002.5180][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA75
-2F815 ; [.3C01.0021.0002.518D][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F815
-2F8D2 ; [.3BFB.0022.0002.5192][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D2
-2F8D3 ; [.3BFB.0022.0002.5195][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D3
-2F817 ; [.3C00.0023.0002.5197][.3C7F.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F817
-2F818 ; [.3C00.003B.0002.51A4][.3C81.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F818
-2F81A ; [.3BF8.0022.0002.51AC][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F81A
-F92E ; [.3BFA.0021.0002.51B7][.3C74.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92E
-F979 ; [.3BFA.0024.0002.51C9][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F979
-F955 ; [.3BFA.0021.0002.51CC][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F955
-F954 ; [.3BFA.0021.0002.51DC][.3C85.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F954
-FA15 ; [.3C07.0022.0002.51DE][.3C86.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA15
-2F81E ; [.3C00.0023.0002.5203][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F81E
-FA00 ; [.3C01.0021.0002.5207][.3C77.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA00
-2F850 ; [.3C01.0021.0002.5207][.3C77.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F850
-F99C ; [.3BFA.0022.0002.5217][.3C79.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99C
-F9DD ; [.3BFA.0022.0002.5229][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DD
-F9FF ; [.3C01.0022.0002.523A][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FF
-2F820 ; [.3BF5.0021.0002.523B][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F820
-2F822 ; [.3C07.0021.0002.5272][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F822
-2F823 ; [.3BFE.002D.0002.5277][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F823
-F9C7 ; [.3BFA.0021.0002.5289][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C7
-F98A ; [.3BFA.0021.0002.529B][.3C79.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98A
-F99D ; [.3BFA.0023.0002.52A3][.3C79.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99D
-FA76 ; [.3C00.0024.0002.52C7][.3C7F.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA76
-2F825 ; [.3C00.0024.0002.52C7][.3C7F.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F825
-FA33 ; [.3BFB.0023.0002.52C9][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA33
-2F826 ; [.3BFB.0023.0002.52C9][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F826
-F952 ; [.3BFA.0021.0002.52D2][.3C85.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F952
-F92F ; [.3BFA.0021.0002.52DE][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92F
-FA34 ; [.3BF5.0023.0002.52E4][.3C85.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA34
-2F827 ; [.3BF5.0023.0002.52E4][.3C85.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F827
-F97F ; [.3BFA.0023.0002.52F5][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97F
-FA77 ; [.3C01.0022.0002.52FA][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA77
-2F828 ; [.3C01.0022.0002.52FA][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F828
-2F829 ; [.3C06.0022.0002.5305][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F829
-F963 ; [.3BFC.0021.0002.5317][.3C80.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F963
-2F82B ; [.3BFC.0021.0002.5317][.3C80.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82B
-F9EB ; [.3BF7.0021.0002.533F][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EB
-2F82C ; [.3C07.0021.0002.5349][.3C82.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82C
-FA35 ; [.3BFC.0025.0002.5351][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA35
-2F82D ; [.3BFC.0025.0002.5351][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82D
-2F82E ; [.3BFC.0022.0002.535A][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82E
-2F82F ; [.3C01.0022.0002.5373][.3C85.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82F
-F91C ; [.3BFA.0022.0002.5375][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91C
-2F830 ; [.3C01.0021.0002.537D][.3C85.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F830
-2F831 ; [.3BF5.0028.0002.537F][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F831
-2F832 ; [.3BF5.0028.0002.537F][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F832
-2F833 ; [.3BF5.0028.0002.537F][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F833
-F96B ; [.3C03.0022.0002.53C3][.3C73.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96B
-2F836 ; [.3BF5.0022.0002.53CA][.3C85.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F836
-2F837 ; [.3BFE.005E.0002.53DF][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F837
-F906 ; [.3BF5.002A.0002.53E5][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F906
-2F839 ; [.3BF5.0021.0002.53EB][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F839
-2F83A ; [.3C01.0022.0002.53F1][.3C87.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F83A
-F9DE ; [.3BFA.0024.0002.540F][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DE
-F9ED ; [.3BFA.0021.0002.541D][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9ED
-2F83D ; [.3C07.0021.0002.5438][.3C85.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F83D
-F980 ; [.3BFA.0024.0002.5442][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F980
-2F83E ; [.3C01.0026.0002.5448][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F83E
-2F83F ; [.3C01.0028.0002.5468][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F83F
-2F840 ; [.3C00.0031.0002.54A2][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F840
-F99E ; [.3C00.0025.0002.54BD][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99E
-2F842 ; [.3BF8.0021.0002.5510][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F842
-2F843 ; [.3BF5.0022.0002.5553][.3C7A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F843
-2F844 ; [.3C07.0024.0002.5563][.3C73.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F844
-2F845 ; [.3BFE.0024.0002.5584][.3C77.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F845
-2F846 ; [.3BFE.0024.0002.5584][.3C77.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F846
-F90B ; [.3BFA.0021.0002.5587][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90B
-FA7A ; [.3C07.0022.0002.5599][.3C82.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7A
-2F847 ; [.3C07.0022.0002.5599][.3C82.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F847
-FA36 ; [.3BF5.0022.0002.559D][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA36
-FA78 ; [.3BF5.0022.0002.559D][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA78
-2F848 ; [.3BF6.0021.0002.55AB][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F848
-FA7B ; [.3C00.0022.0002.55E2][.3C7B.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7B
-FA37 ; [.3C05.0022.0002.5606][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA37
-2F84C ; [.3C05.0022.0002.5606][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F84C
-FA38 ; [.3BF5.0026.0002.5668][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA38
-2F84F ; [.3BFC.0023.0002.5674][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F84F
-F9A9 ; [.3BFA.0023.0002.56F9][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A9
-2F84B ; [.3BF8.0024.0002.5716][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F84B
-2F855 ; [.3C07.0024.0002.578B][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F855
-2F852 ; [.3BFE.0021.0002.57CE][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F852
-2F853 ; [.3BFE.0021.0002.57F4][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F853
-2F857 ; [.3BFC.0023.0002.5831][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F857
-FA39 ; [.3BFC.0033.0002.5840][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA39
-FA10 ; [.3C03.0022.0002.585A][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA10
-FA7C ; [.3C03.0022.0002.585A][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7C
-F96C ; [.3BFE.0021.0002.585E][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96C
-FA3A ; [.3BFB.0021.0002.58A8][.3C80.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3A
-FA7D ; [.3BFC.0024.0002.58B3][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7D
-F94A ; [.3BFA.0021.0002.58D8][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94A
-F942 ; [.3BFA.0021.0002.58DF][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F942
-2F85C ; [.3BFC.0032.0002.5906][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F85C
-2F85D ; [.3BF8.0021.0002.591A][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F85D
-2F85E ; [.3BFB.0021.0002.5922][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F85E
-FA7E ; [.3C00.0024.0002.5944][.3C77.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7E
-F90C ; [.3BF7.0023.0002.5948][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90C
-F909 ; [.3BF5.0024.0002.5951][.3C7A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F909
-FA7F ; [.3BFC.0025.0002.5954][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7F
-2F85F ; [.3BFE.0030.0002.5962][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F85F
-F981 ; [.3BF7.0021.0002.5973][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F981
-2F862 ; [.3C07.0026.0002.59EC][.3C86.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F862
-2F863 ; [.3C00.002C.0002.5A1B][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F863
-2F864 ; [.3C05.0030.0002.5A27][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F864
-FA80 ; [.3BFC.0027.0002.5A62][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA80
-2F866 ; [.3BFC.002B.0002.5A66][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F866
-2F986 ; [.3C00.0025.0002.5AB5][.3C87.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F986
-2F869 ; [.3C00.0041.0002.5B08][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F869
-FA81 ; [.3C01.003C.0002.5B28][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA81
-2F86A ; [.3BFA.0029.0002.5B3E][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86A
-2F86B ; [.3BFA.0029.0002.5B3E][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86B
-FA04 ; [.3BF8.0021.0002.5B85][.3C74.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA04
-2F86D ; [.3C00.0029.0002.5BC3][.3C81.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86D
-2F86E ; [.3C03.003B.0002.5BD8][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86E
-F95F ; [.3BF7.0021.0002.5BE7][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95F
-F9AA ; [.3BF7.0021.0002.5BE7][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AA
-2F86F ; [.3BF7.0021.0002.5BE7][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86F
-F9BC ; [.3BFA.0023.0002.5BEE][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BC
-F9BD ; [.3BF7.0021.0002.5C3F][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BD
-2F877 ; [.3BF8.0028.0002.5C60][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F877
-F94B ; [.3BFA.0023.0002.5C62][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94B
-FA3B ; [.3C03.0021.0002.5C64][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3B
-F9DF ; [.3BFA.0026.0002.5C65][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DF
-2F879 ; [.3BFE.002A.0002.5CC0][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F879
-F9D5 ; [.3BFA.0023.0002.5D19][.3C84.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D5
-F921 ; [.3BFA.0021.0002.5D50][.3C73.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F921
-F9AB ; [.3BFA.0025.0002.5DBA][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AB
-2F881 ; [.3BFE.0021.0002.5DE1][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F881
-2F882 ; [.3BFE.0027.0002.5DE2][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F882
-2F884 ; [.3BFE.0022.0002.5DFD][.3C7B.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F884
-2F885 ; [.3BFE.0029.0002.5E28][.3C78.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F885
-2F886 ; [.3BFB.0025.0002.5E3D][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F886
-F98E ; [.3BF7.0021.0002.5E74][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98E
-FA01 ; [.3BF8.002B.0002.5EA6][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA01
-2F88C ; [.3BFC.0052.0002.5EB3][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F88C
-2F88D ; [.3BFE.0025.0002.5EB6][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F88D
-F9A2 ; [.3BFA.0021.0002.5EC9][.3C79.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A2
-F928 ; [.3BFA.0021.0002.5ECA][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F928
-2F88E ; [.3BFA.0021.0002.5ECA][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F88E
-FA0B ; [.3BF5.0021.0002.5ED3][.3C7C.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA0B
-F982 ; [.3BFA.0025.0002.5EEC][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F982
-F943 ; [.3BFA.0022.0002.5F04][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F943
-2F894 ; [.3BF8.004B.0002.5F22][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F894
-2F895 ; [.3BF8.004B.0002.5F22][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F895
-2F899 ; [.3C07.0025.0002.5F62][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F899
-FA84 ; [.3C03.0025.0002.5F69][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA84
-2F89A ; [.3C01.0027.0002.5F6B][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F89A
-F9D8 ; [.3BFA.0021.0002.5F8B][.3C84.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D8
-F966 ; [.3BFC.0026.0002.5FA9][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F966
-FA85 ; [.3C00.0043.0002.5FAD][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA85
-2F89D ; [.3C00.002A.0002.5FCD][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F89D
-2F89E ; [.3C01.0026.0002.5FD7][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F89E
-F9A3 ; [.3BF7.0021.0002.5FF5][.3C79.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A3
-F960 ; [.3BF7.0024.0002.6012][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F960
-F9AC ; [.3BFA.0026.0002.601C][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AC
-2F8A0 ; [.3C00.0042.0002.6081][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A0
-FA3D ; [.3C07.0026.0002.6094][.3C7E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3D
-2F8A3 ; [.3C07.0026.0002.6094][.3C7E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A3
-2F8A5 ; [.3BF8.0022.0002.60C7][.3C7B.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A5
-FA86 ; [.3BFB.002D.0002.60D8][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA86
-F9B9 ; [.3C00.0025.0002.60E1][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B9
-FA88 ; [.3C00.002E.0002.6108][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA88
-F9D9 ; [.3BFA.0022.0002.6144][.3C84.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D9
-2F8A6 ; [.3C01.002A.0002.6148][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A6
-2F8A7 ; [.3C07.0027.0002.614C][.3C7C.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A7
-2F8A9 ; [.3C07.0027.0002.614C][.3C7C.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A9
-FA8A ; [.3C00.0047.0002.6160][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8A
-FA3E ; [.3BF5.0028.0002.6168][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3E
-2F8AA ; [.3BFA.0031.0002.617A][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AA
-FA3F ; [.3C01.0022.0002.618E][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3F
-FA89 ; [.3C01.0022.0002.618E][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA89
-2F8AB ; [.3C01.0022.0002.618E][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AB
-F98F ; [.3BFA.0021.0002.6190][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98F
-2F8AD ; [.3BFC.0028.0002.61A4][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AD
-2F8AE ; [.3C03.0030.0002.61AF][.3C73.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AE
-2F8AC ; [.3C07.0021.0002.61B2][.3C77.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AC
-2F8AF ; [.3BFB.0025.0002.61DE][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AF
-FA40 ; [.3C01.0022.0002.61F2][.3C87.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA40
-FA8B ; [.3C01.0022.0002.61F2][.3C87.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8B
-2F8B0 ; [.3C01.0022.0002.61F2][.3C87.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B0
-F90D ; [.3BFA.0022.0002.61F6][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90D
-2F8B1 ; [.3BFA.0022.0002.61F6][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B1
-F990 ; [.3BFA.0022.0002.6200][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F990
-2F8B2 ; [.3BFE.0026.0002.6210][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B2
-F9D2 ; [.3BFA.0022.0002.622E][.3C84.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D2
-FA8C ; [.3BF8.0029.0002.6234][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8C
-2F8B5 ; [.3C06.002B.0002.62B1][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B5
-F925 ; [.3BFA.0021.0002.62C9][.3C73.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F925
-F95B ; [.3BF7.0024.0002.62CF][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95B
-FA02 ; [.3C03.0026.0002.62D3][.3C77.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA02
-2F8B6 ; [.3BFC.0022.0002.62D4][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B6
-F973 ; [.3BFE.0022.0002.62FE][.3C85.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F973
-2F8B9 ; [.3BFB.0027.0002.633D][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B9
-2F8B7 ; [.3C00.0027.0002.6350][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B7
-2F8BB ; [.3BFE.0039.0002.6368][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8BB
-F9A4 ; [.3BF7.0024.0002.637B][.3C79.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A4
-2F8BC ; [.3BFE.0029.0002.6383][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8BC
-F975 ; [.3BFA.0021.0002.63A0][.3C75.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F975
-2F8C1 ; [.3C00.0025.0002.63A9][.3C77.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C1
-FA8D ; [.3C00.0030.0002.63C4][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8D
-FA8E ; [.3BFE.0030.0002.641C][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8E
-2F8BF ; [.3C01.0025.0002.6422][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8BF
-2F8C3 ; [.3BFB.0021.0002.6469][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C3
-F991 ; [.3BF7.0022.0002.649A][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F991
-2F8C5 ; [.3C07.0029.0002.649D][.3C83.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C5
-F930 ; [.3BFA.0023.0002.64C4][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F930
-FA41 ; [.3BFB.0025.0002.654F][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA41
-2F8C8 ; [.3BFB.0025.0002.654F][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C8
-FA90 ; [.3C00.0030.0002.6556][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA90
-2F8C9 ; [.3BF5.0030.0002.656C][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C9
-F969 ; [.3BFE.0032.0002.6578][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F969
-F9BE ; [.3BFA.0025.0002.6599][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BE
-F983 ; [.3BFA.0028.0002.65C5][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F983
-2F8CB ; [.3BF5.0035.0002.65E3][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8CB
-F9E0 ; [.3C00.0024.0002.6613][.3C79.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E0
-2F8CD ; [.3C01.0026.0002.6649][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8CD
-FA12 ; [.3C03.0022.0002.6674][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA12
-FA91 ; [.3C03.0022.0002.6674][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA91
-F9C5 ; [.3C07.002A.0002.6688][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C5
-FA43 ; [.3BFE.002B.0002.6691][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA43
-2F8CF ; [.3BFE.002B.0002.6691][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8CF
-FA06 ; [.3C06.0022.0002.66B4][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA06
-F98B ; [.3BFA.0022.0002.66C6][.3C79.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98B
-F901 ; [.3BF5.0033.0002.66F4][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F901
-2F8CC ; [.3BFE.002D.0002.66F8][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8CC
-2F8D4 ; [.3C03.0023.0002.6700][.3C7E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D4
-F929 ; [.3BFA.0022.0002.6717][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F929
-FA92 ; [.3BFA.0022.0002.6717][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA92
-2F8D8 ; [.3BFA.0022.0002.6717][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D8
-FA93 ; [.3BFB.0025.0002.671B][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA93
-2F8D9 ; [.3BFB.0025.0002.671B][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D9
-F9E1 ; [.3BFA.0028.0002.674E][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E1
-2F8DC ; [.3C06.0025.0002.6753][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8DC
-FA94 ; [.3C01.002E.0002.6756][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA94
-2F8DB ; [.3BF5.0038.0002.675E][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8DB
-F9C8 ; [.3BF7.0021.0002.677B][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C8
-F9F4 ; [.3BFA.0021.0002.6797][.3C87.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F4
-F9C9 ; [.3BFA.0023.0002.67F3][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C9
-F9DA ; [.3BFA.0023.0002.6817][.3C84.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DA
-F97A ; [.3BFA.0025.0002.6881][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97A
-FA44 ; [.3BFB.0027.0002.6885][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA44
-2F8E2 ; [.3BFB.0027.0002.6885][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8E2
-F9E2 ; [.3BFA.0029.0002.68A8][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E2
-2F8E8 ; [.3BFE.0062.0002.6942][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8E8
-2F8EA ; [.3BF5.002A.0002.69EA][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8EA
-F914 ; [.3C00.0028.0002.6A02][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F914
-F95C ; [.3C00.0028.0002.6A02][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95C
-F9BF ; [.3C00.0028.0002.6A02][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BF
-F94C ; [.3BFA.0024.0002.6A13][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94C
-F931 ; [.3BFA.0024.0002.6AD3][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F931
-2F8ED ; [.3C01.0021.0002.6ADB][.3C85.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8ED
-F91D ; [.3BFA.0023.0002.6B04][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91D
-2F8EF ; [.3C03.0028.0002.6B21][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8EF
-2F8F1 ; [.3C07.0025.0002.6B54][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8F1
-2F8F3 ; [.3BFE.0023.0002.6B72][.3C78.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8F3
-F98C ; [.3BFA.0023.0002.6B77][.3C79.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98C
-F9A5 ; [.3BFA.0023.0002.6BAE][.3C79.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A5
-F970 ; [.3BFE.0023.0002.6BBA][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F970
-FA96 ; [.3BFE.0023.0002.6BBA][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA96
-2F8F5 ; [.3BFE.0023.0002.6BBA][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8F5
-2F8FA ; [.3BFC.0025.0002.6C4E][.3C77.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8FA
-F972 ; [.3C03.0024.0002.6C88][.3C87.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F972
-2F8FC ; [.3C00.002B.0002.6CBF][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8FC
-F968 ; [.3C06.0024.0002.6CCC][.3C87.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F968
-F9E3 ; [.3BF7.0022.0002.6CE5][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E3
-F915 ; [.3BFA.0021.0002.6D1B][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F915
-FA05 ; [.3BF8.002A.0002.6D1E][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA05
-2F900 ; [.3C06.0029.0002.6D3E][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F900
-F9CA ; [.3BFA.0025.0002.6D41][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CA
-FA97 ; [.3BFA.0025.0002.6D41][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA97
-2F902 ; [.3BFA.0025.0002.6D41][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F902
-2F903 ; [.3C07.002E.0002.6D69][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F903
-F92A ; [.3BFA.0023.0002.6D6A][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92A
-FA45 ; [.3C07.002A.0002.6D77][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA45
-2F901 ; [.3C07.002A.0002.6D77][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F901
-2F904 ; [.3C03.0025.0002.6D78][.3C87.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F904
-2F905 ; [.3C00.0022.0002.6D85][.3C79.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F905
-F9F5 ; [.3BFA.0022.0002.6DCB][.3C87.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F5
-F94D ; [.3BFA.0025.0002.6DDA][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94D
-F9D6 ; [.3BFA.0024.0002.6DEA][.3C84.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D6
-2F90E ; [.3C00.0026.0002.6DF9][.3C77.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F90E
-FA46 ; [.3C01.002C.0002.6E1A][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA46
-2F908 ; [.3C07.002B.0002.6E2F][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F908
-2F909 ; [.3C00.002B.0002.6E6E][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F909
-F9CB ; [.3BFA.0026.0002.6E9C][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CB
-F9EC ; [.3BF7.0022.0002.6EBA][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EC
-FA99 ; [.3C01.002B.0002.6ECB][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA99
-2F90B ; [.3C01.002B.0002.6ECB][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F90B
-F904 ; [.3C07.0022.0002.6ED1][.3C7C.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F904
-F94E ; [.3BFA.0026.0002.6F0F][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94E
-FA47 ; [.3C07.0026.0002.6F22][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA47
-FA9A ; [.3C07.0026.0002.6F22][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9A
-F992 ; [.3BFA.0024.0002.6F23][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F992
-2F90F ; [.3C01.0033.0002.6F6E][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F90F
-2F912 ; [.3BFC.003C.0002.6FC6][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F912
-F922 ; [.3BFA.0025.0002.6FEB][.3C73.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F922
-F984 ; [.3BFA.002A.0002.6FFE][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F984
-2F915 ; [.3C00.002D.0002.701B][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F915
-FA9B ; [.3C01.003D.0002.701E][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9B
-2F914 ; [.3C01.003D.0002.701E][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F914
-2F835 ; [.3C07.002D.0002.7070][.3C7E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F835
-2F918 ; [.3C01.002B.0002.707D][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F918
-F9FB ; [.3C01.002C.0002.7099][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FB
-2F91A ; [.3C05.0028.0002.70AD][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F91A
-F99F ; [.3BFA.0025.0002.70C8][.3C79.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99F
-F916 ; [.3BFA.0022.0002.70D9][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F916
-F993 ; [.3BFA.0025.0002.7149][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F993
-FA48 ; [.3C01.002D.0002.716E][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA48
-FA9C ; [.3C01.002D.0002.716E][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9C
-F9C0 ; [.3BFA.0026.0002.71CE][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C0
-F9EE ; [.3BFA.0023.0002.71D0][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EE
-F932 ; [.3BFA.0027.0002.7210][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F932
-F91E ; [.3BFA.0026.0002.721B][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91E
-2F920 ; [.3C03.0036.0002.7228][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F920
-FA9E ; [.3C01.0028.0002.7235][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9E
-2F921 ; [.3C01.0028.0002.7235][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F921
-F946 ; [.3BFA.0023.0002.7262][.3C7E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F946
-2F924 ; [.3BFE.0030.0002.7280][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F924
-FA9F ; [.3BFC.0027.0002.72AF][.3C77.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9F
-F9FA ; [.3BFE.0035.0002.72C0][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FA
-F92B ; [.3BFA.0024.0002.72FC][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92B
-FA16 ; [.3C01.002E.0002.732A][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA16
-FAA0 ; [.3C01.002E.0002.732A][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA0
-F9A7 ; [.3BFA.0021.0002.7375][.3C79.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A7
-2F928 ; [.3BF8.0023.0002.737A][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F928
-F961 ; [.3BFE.0021.0002.7387][.3C7B.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F961
-F9DB ; [.3BFE.0021.0002.7387][.3C7B.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DB
-2F929 ; [.3C00.0025.0002.738B][.3C7C.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F929
-F9AD ; [.3BFA.0027.0002.73B2][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AD
-F917 ; [.3BFA.0023.0002.73DE][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F917
-F9E4 ; [.3BFA.002D.0002.7406][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E4
-F9CC ; [.3BFA.0028.0002.7409][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CC
-FA4A ; [.3C05.002B.0002.7422][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4A
-2F92F ; [.3C00.003D.0002.745C][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F92F
-F9AE ; [.3C07.002D.0002.7469][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AE
-FAA1 ; [.3C01.0057.0002.7471][.3C77.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA1
-2F930 ; [.3C01.0057.0002.7471][.3C77.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F930
-F994 ; [.3BFA.0026.0002.7489][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F994
-F9EF ; [.3BFA.0024.0002.7498][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EF
-2F932 ; [.3BF5.003A.0002.74CA][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F932
-F9CD ; [.3BFA.002A.0002.7559][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CD
-F976 ; [.3BFA.0022.0002.7565][.3C75.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F976
-F962 ; [.3C00.002C.0002.7570][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F962
-2F938 ; [.3C00.002C.0002.7570][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F938
-F9E5 ; [.3BFA.002F.0002.75E2][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E5
-2F93A ; [.3C00.0059.0002.7610][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F93A
-FAA5 ; [.3C00.0023.0002.761F][.3C7B.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA5
-F9C1 ; [.3BFA.0027.0002.7642][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C1
-F90E ; [.3BFA.0023.0002.7669][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90E
-FA17 ; [.3C00.0022.0002.76CA][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA17
-FAA6 ; [.3C00.0022.0002.76CA][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA6
-FAA7 ; [.3BFE.002B.0002.76DB][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA7
-F933 ; [.3BFA.0028.0002.76E7][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F933
-FAA8 ; [.3C01.0021.0002.76F4][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA8
-2F940 ; [.3C01.0021.0002.76F4][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F940
-F96D ; [.3BFE.002C.0002.7701][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96D
-2F945 ; [.3C01.0033.0002.771E][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F945
-FAAA ; [.3C03.0023.0002.7740][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAAA
-2F94A ; [.3C01.0034.0002.778B][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F94A
-F9CE ; [.3BFA.002C.0002.786B][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CE
-F93B ; [.3BFA.0021.0002.788C][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93B
-2F94F ; [.3BFA.0021.0002.788C][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F94F
-FA4B ; [.3BFC.0038.0002.7891][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4B
-F947 ; [.3BFA.0024.0002.78CA][.3C7E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F947
-F964 ; [.3BFC.0032.0002.78FB][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F964
-F985 ; [.3BFA.002B.0002.792A][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F985
-FA4C ; [.3BFE.0046.0002.793E][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4C
-FA4E ; [.3BF5.004C.0002.7948][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4E
-FA4D ; [.3C01.0035.0002.7949][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4D
-FA4F ; [.3C00.0032.0002.7950][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4F
-FA50 ; [.3C01.0039.0002.7956][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA50
-2F953 ; [.3C01.0039.0002.7956][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F953
-FA51 ; [.3C03.0023.0002.795D][.3C80.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA51
-FA19 ; [.3BFE.002C.0002.795E][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA19
-FA1A ; [.3BFE.0037.0002.7965][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1A
-F93C ; [.3BFA.0022.0002.797F][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93C
-FA52 ; [.3C07.0027.0002.798D][.3C7C.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA52
-FA53 ; [.3C01.0044.0002.798E][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA53
-FA1B ; [.3BFC.0028.0002.798F][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1B
-2F956 ; [.3BFC.0028.0002.798F][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F956
-F9B6 ; [.3BFA.0023.0002.79AE][.3C7A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B6
-F995 ; [.3BF7.0023.0002.79CA][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F995
-2F957 ; [.3C03.0024.0002.79EB][.3C80.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F957
-F956 ; [.3BFA.0023.0002.7A1C][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F956
-FA54 ; [.3BF5.0025.0002.7A40][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA54
-2F959 ; [.3BF5.0025.0002.7A40][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F959
-FA55 ; [.3BF8.0022.0002.7A81][.3C7B.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA55
-F9F7 ; [.3BFA.0022.0002.7ACB][.3C87.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F7
-F9F8 ; [.3BFA.0023.0002.7B20][.3C87.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F8
-FA56 ; [.3C01.0027.0002.7BC0][.3C77.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA56
-FAAD ; [.3C01.0027.0002.7BC0][.3C77.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAAD
-2F962 ; [.3C01.003D.0002.7BC6][.3C77.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F962
-2F963 ; [.3C03.0026.0002.7BC9][.3C80.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F963
-F9A6 ; [.3BFA.0025.0002.7C3E][.3C79.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A6
-F944 ; [.3BFA.0026.0002.7C60][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F944
-F9F9 ; [.3BFA.0024.0002.7C92][.3C87.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F9
-FA1D ; [.3C01.0047.0002.7CBE][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1D
-FA03 ; [.3BF8.0029.0002.7CD6][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA03
-F97B ; [.3BFA.0029.0002.7CE7][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97B
-2F96A ; [.3BF5.004F.0002.7D00][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F96A
-F9CF ; [.3BF7.0022.0002.7D10][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CF
-F96A ; [.3BFE.0023.0002.7D22][.3C74.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96A
-F94F ; [.3BFA.0028.0002.7D2F][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94F
-FAAF ; [.3C01.0063.0002.7D5B][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAAF
-2F96C ; [.3BFC.0034.0002.7D63][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F96C
-F93D ; [.3BFA.0023.0002.7DA0][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93D
-F957 ; [.3BFA.0024.0002.7DBE][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F957
-2F96E ; [.3C03.0030.0002.7DC7][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F96E
-F996 ; [.3BFA.0027.0002.7DF4][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F996
-FA57 ; [.3BFA.0027.0002.7DF4][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA57
-FAB0 ; [.3BFA.0027.0002.7DF4][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB0
-FA58 ; [.3C01.0036.0002.7E09][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA58
-F950 ; [.3BFA.0029.0002.7E37][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F950
-FA59 ; [.3BFC.0026.0002.7E41][.3C77.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA59
-2F970 ; [.3BFE.0052.0002.7E45][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F970
-FAB1 ; [.3BFC.0035.0002.7F3E][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB1
-FA5A ; [.3BFE.0035.0002.7F72][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA5A
-F9E6 ; [.3BFA.0031.0002.7F79][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E6
-F90F ; [.3BFA.0024.0002.7F85][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90F
-F9AF ; [.3BFA.0029.0002.7F9A][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AF
-FA1E ; [.3C00.0036.0002.7FBD][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1E
-2F979 ; [.3BF5.005A.0002.7FFA][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F979
-F934 ; [.3BFA.0029.0002.8001][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F934
-FA5B ; [.3C01.0033.0002.8005][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA5B
-FAB2 ; [.3C01.0033.0002.8005][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB2
-2F97A ; [.3C01.0033.0002.8005][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F97A
-F9B0 ; [.3BFA.002B.0002.8046][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B0
-F997 ; [.3BFA.0028.0002.806F][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F997
-2F97F ; [.3C03.0028.0002.8070][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F97F
-F945 ; [.3BFA.0027.0002.807E][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F945
-F953 ; [.3BFA.0022.0002.808B][.3C85.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F953
-2F8D6 ; [.3BF7.0023.0002.80AD][.3C80.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D6
-2F982 ; [.3C00.0024.0002.80B2][.3C84.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F982
-2F985 ; [.3BFC.003F.0002.813E][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F985
-F926 ; [.3BFA.0022.0002.81D8][.3C73.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F926
-F9F6 ; [.3BFA.0024.0002.81E8][.3C87.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F6
-FA5C ; [.3C03.002A.0002.81ED][.3C83.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA5C
-2F893 ; [.3C00.002E.0002.8201][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F893
-2F98B ; [.3C00.002E.0002.8201][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F98B
-F97C ; [.3BFA.002A.0002.826F][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97C
-2F990 ; [.3C00.0037.0002.828B][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F990
-2F991 ; [.3C01.003B.0002.829D][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F991
-2F993 ; [.3C07.0029.0002.82B1][.3C7C.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F993
-2F994 ; [.3BFC.0035.0002.82B3][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F994
-2F995 ; [.3C00.0029.0002.82BD][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F995
-F974 ; [.3C00.0023.0002.82E5][.3C75.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F974
-2F998 ; [.3C00.0023.0002.82E5][.3C75.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F998
-2F996 ; [.3BF5.003A.0002.82E6][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F996
-2F999 ; [.3C03.002E.0002.831D][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F999
-2F99C ; [.3C00.004C.0002.8323][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F99C
-F9FE ; [.3BF8.0022.0002.8336][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FE
-FAB3 ; [.3C07.0034.0002.8352][.3C7C.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB3
-2F99D ; [.3BFB.002A.0002.83BD][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F99D
-F93E ; [.3BFA.0024.0002.83C9][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93E
-2F9A1 ; [.3BF5.0023.0002.83CA][.3C80.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9A1
-2F9A2 ; [.3BF5.0025.0002.83CC][.3C84.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9A2
-2F9A3 ; [.3C03.0029.0002.83DC][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9A3
-FAB4 ; [.3C07.002A.0002.83EF][.3C7C.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB4
-F958 ; [.3BFA.0025.0002.83F1][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F958
-F918 ; [.3BFA.0025.0002.843D][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F918
-F96E ; [.3C00.0023.0002.8449][.3C79.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96E
-FA5F ; [.3C01.0034.0002.8457][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA5F
-2F99F ; [.3C01.0034.0002.8457][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F99F
-F999 ; [.3BFA.0029.0002.84EE][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F999
-2F9A8 ; [.3C06.002A.0002.84F1][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9A8
-F9C2 ; [.3BFA.002A.0002.84FC][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C2
-2F9AC ; [.3C00.0062.0002.8564][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9AC
-F923 ; [.3BFA.0028.0002.85CD][.3C73.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F923
-F9F0 ; [.3BFA.0025.0002.85FA][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F0
-F935 ; [.3BFA.002A.0002.8606][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F935
-F91F ; [.3BFA.0027.0002.862D][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91F
-F910 ; [.3BFA.0025.0002.863F][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F910
-2F9B3 ; [.3C07.0023.0002.8650][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9B3
-F936 ; [.3BFA.002B.0002.865C][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F936
-2F9B4 ; [.3BFA.002B.0002.865C][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9B4
-2F9B5 ; [.3C07.0025.0002.8667][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9B5
-2F9B7 ; [.3C03.0034.0002.86A9][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9B7
-2F9BC ; [.3C01.0026.0002.8728][.3C77.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9BC
-F911 ; [.3BFA.0026.0002.87BA][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F911
-F927 ; [.3BFA.0023.0002.881F][.3C73.0020.0002][.3CE1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F927
-FA08 ; [.3C07.0025.0002.884C][.3C74.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA08
-2F9C4 ; [.3C00.0030.0002.8863][.3C86.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9C4
-F9A0 ; [.3BFA.0026.0002.88C2][.3C79.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A0
-F9E7 ; [.3BFA.0034.0002.88CF][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E7
-F9E8 ; [.3BFA.0035.0002.88E1][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E8
-F912 ; [.3BFA.0027.0002.88F8][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F912
-FA60 ; [.3BF5.0028.0002.8910][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA60
-FAB6 ; [.3BF5.0034.0002.8941][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB6
-F924 ; [.3BFA.0029.0002.8964][.3C73.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F924
-FAB7 ; [.3BFC.002D.0002.8986][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB7
-FA0A ; [.3BF5.0028.0002.898B][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA0A
-FA61 ; [.3BFE.0037.0002.8996][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA61
-FAB8 ; [.3BFE.0037.0002.8996][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB8
-2F9CF ; [.3BFE.0031.0002.8AA0][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9CF
-F96F ; [.3BFE.002B.0002.8AAA][.3C77.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96F
-F9A1 ; [.3BFE.002B.0002.8AAA][.3C77.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A1
-FAB9 ; [.3C01.0046.0002.8ABF][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB9
-FABB ; [.3C03.0026.0002.8ACB][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABB
-F97D ; [.3BFA.002B.0002.8AD2][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97D
-F941 ; [.3BFA.0021.0002.8AD6][.3C7B.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F941
-FABE ; [.3C00.0046.0002.8AED][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABE
-2F9D0 ; [.3C00.0046.0002.8AED][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D0
-FA22 ; [.3C01.0030.0002.8AF8][.3C78.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA22
-FABA ; [.3C01.0030.0002.8AF8][.3C78.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABA
-F95D ; [.3BF7.0021.0002.8AFE][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95D
-FABD ; [.3BF7.0021.0002.8AFE][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABD
-FA62 ; [.3C00.0022.0002.8B01][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA62
-FABC ; [.3C00.0022.0002.8B01][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABC
-FA63 ; [.3BF5.002D.0002.8B39][.3C85.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA63
-FABF ; [.3BF5.002D.0002.8B39][.3C85.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABF
-F9FC ; [.3BFE.002C.0002.8B58][.3C87.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FC
-F95A ; [.3BF8.002A.0002.8B80][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95A
-FAC0 ; [.3BFC.0023.0002.8B8A][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC0
-2F9D1 ; [.3BFC.0023.0002.8B8A][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D1
-F900 ; [.3BF5.0057.0002.8C48][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F900
-2F9D2 ; [.3BFE.003B.0002.8C55][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D2
-2F9D4 ; [.3BF5.002E.0002.8CAB][.3C7C.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D4
-2F9D5 ; [.3BFC.0032.0002.8CC1][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D5
-F948 ; [.3BFA.0025.0002.8CC2][.3C7E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F948
-F903 ; [.3BF5.0039.0002.8CC8][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F903
-FA64 ; [.3BFC.002D.0002.8CD3][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA64
-FA65 ; [.3C01.002B.0002.8D08][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA65
-FAC1 ; [.3C01.002B.0002.8D08][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC1
-2F9D6 ; [.3BF5.0039.0002.8D1B][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D6
-2F9D7 ; [.3BF5.0058.0002.8D77][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D7
-2F9DA ; [.3BFC.0027.0002.8DCB][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9DA
-F937 ; [.3BFA.002C.0002.8DEF][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F937
-F902 ; [.3C03.002D.0002.8ECA][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F902
-F998 ; [.3BFA.002A.0002.8F26][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F998
-F9D7 ; [.3BFA.0026.0002.8F2A][.3C84.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D7
-FAC2 ; [.3BFE.004F.0002.8F38][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC2
-2F9DF ; [.3BFE.004F.0002.8F38][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9DF
-FA07 ; [.3BFC.002F.0002.8F3B][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA07
-F98D ; [.3BFA.0026.0002.8F62][.3C79.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98D
-F971 ; [.3C01.003E.0002.8FB0][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F971
-F99A ; [.3BFA.002B.0002.9023][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99A
-FA25 ; [.3C00.0027.0002.9038][.3C87.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA25
-FA67 ; [.3C00.0027.0002.9038][.3C87.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA67
-FAC3 ; [.3C01.0041.0002.9072][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC3
-F9C3 ; [.3BFA.002B.0002.907C][.3C7F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C3
-F913 ; [.3BFA.0028.0002.908F][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F913
-FA2E ; [.3BFA.0028.0002.90DE][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2E
-FA26 ; [.3BF8.0045.0002.90FD][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA26
-F919 ; [.3BFA.0026.0002.916A][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F919
-F9B7 ; [.3BFA.0024.0002.91B4][.3C7A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B7
-F9E9 ; [.3BFA.0036.0002.91CC][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E9
-F97E ; [.3BFA.002D.0002.91CF][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97E
-F90A ; [.3BF5.0021.0002.91D1][.3C87.0020.0002][.3CE0.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90A
-F9B1 ; [.3BFA.002D.0002.9234][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B1
-2F9E7 ; [.3BFC.002F.0002.9238][.3C73.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9E7
-2F9EA ; [.3BFC.0039.0002.927C][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9EA
-2F9E8 ; [.3C07.003F.0002.92D7][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9E8
-F93F ; [.3BFA.0025.0002.9304][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93F
-F99B ; [.3BFA.002C.0002.934A][.3C79.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99B
-2F9EE ; [.3BF5.0033.0002.958B][.3C74.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9EE
-F986 ; [.3BFA.002E.0002.95AD][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F986
-F9C6 ; [.3C00.0031.0002.962E][.3C7C.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C6
-F951 ; [.3BFA.002D.0002.964B][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F951
-FA09 ; [.3BF5.0037.0002.964D][.3C73.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA09
-F959 ; [.3BFA.0026.0002.9675][.3C85.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F959
-F9D3 ; [.3BFA.0023.0002.9678][.3C84.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D3
-FAC6 ; [.3C01.004E.0002.967C][.3C77.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC6
-F9DC ; [.3BFA.0021.0002.9686][.3C84.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DC
-F9F1 ; [.3BFA.0027.0002.96A3][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F1
-FA2F ; [.3BFA.0025.0002.96B7][.3C7A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2F
-F9B8 ; [.3BFA.0026.0002.96B8][.3C7A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B8
-F9EA ; [.3BFA.0038.0002.96E2][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EA
-FA68 ; [.3BF7.0023.0002.96E3][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA68
-FAC7 ; [.3BF7.0023.0002.96E3][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC7
-F9B2 ; [.3BFA.002E.0002.96F6][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B2
-F949 ; [.3BFA.0028.0002.96F7][.3C7E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F949
-2F9F5 ; [.3C00.0031.0002.9723][.3C80.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9F5
-F938 ; [.3BFA.002E.0002.9732][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F938
-F9B3 ; [.3BFA.002F.0002.9748][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B3
-FA1C ; [.3C01.0054.0002.9756][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1C
-FAC8 ; [.3C01.0054.0002.9756][.3C77.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC8
-2F9FA ; [.3C06.0034.0002.97E0][.3C87.0020.0002][.3CD8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9FA
-FA69 ; [.3C07.0026.0002.97FF][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA69
-FACA ; [.3C07.0026.0002.97FF][.3C75.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FACA
-F9B4 ; [.3BFA.0030.0002.9818][.3C79.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B4
-FA6A ; [.3BFC.002E.0002.983B][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA6A
-FACC ; [.3BFC.002E.0002.983B][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FACC
-F9D0 ; [.3BFA.002E.0002.985E][.3C84.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D0
-2FA02 ; [.3BF5.005B.0002.98E2][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2FA02
-FA2A ; [.3BFC.0039.0002.98EF][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2A
-FA2B ; [.3BFE.005A.0002.98FC][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2B
-FA2C ; [.3BF5.0030.0002.9928][.3C7C.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2C
-F91A ; [.3BFA.0027.0002.99F1][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91A
-F987 ; [.3BFA.0030.0002.9A6A][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F987
-FACD ; [.3C01.004C.0002.9B12][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FACD
-2FA0A ; [.3C01.004C.0002.9B12][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2FA0A
-F939 ; [.3BFA.002F.0002.9B6F][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F939
-F9F2 ; [.3BFA.0028.0002.9C57][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F2
-FA2D ; [.3C07.0025.0002.9DB4][.3C73.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2D
-F93A ; [.3BFA.0030.0002.9DFA][.3C7B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93A
-F920 ; [.3BFA.0028.0002.9E1E][.3C73.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F920
-F940 ; [.3BFA.0026.0002.9E7F][.3C7B.0020.0002][.3CD1.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F940
-F988 ; [.3BFA.0031.0002.9E97][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F988
-F9F3 ; [.3BFA.0029.0002.9E9F][.3C87.0020.0002][.3CD4.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F3
-2FA15 ; [.3BFB.0028.0002.9EBB][.3C73.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2FA15
-F989 ; [.3BFA.0032.0002.9ECE][.3C79.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F989
-2FA1C ; [.3BFC.004A.0002.9F3B][.3C87.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2FA1C
-F9C4 ; [.3BFA.0021.0002.9F8D][.3C7F.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C4
-FAD9 ; [.3BFA.002E.0002.9F8E][.3C7B.0020.0002][.3CE5.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAD9
-F907 ; [.3BF5.0056.0002.9F9C][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F907
-F908 ; [.3BF5.0056.0002.9F9C][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F908
-FACE ; [.3BF5.0056.0002.9F9C][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FACE
+ entry => <<'ENTRY', # for DUCET v10.0.0
+F967 ; [.3D13.0021.0002.4E0D][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F967
+FA70 ; [.3D13.0032.0002.4E26][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA70
+F905 ; [.3D0C.0021.0002.4E32][.3D92.0020.0002][.3DFD.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F905
+2F801 ; [.3D1E.0021.0002.4E38][.3D93.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F801
+F95E ; [.3D0F.0021.0002.4E39][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95E
+F91B ; [.3D11.0021.0002.4E82][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91B
+F9BA ; [.3D11.0021.0002.4E86][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BA
+F977 ; [.3D11.0021.0002.4EAE][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F977
+F9FD ; [.3D15.0021.0002.4EC0][.3D9E.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FD
+F9A8 ; [.3D11.0021.0002.4EE4][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A8
+F92D ; [.3D11.0021.0002.4F86][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92D
+F9B5 ; [.3D11.0021.0002.4F8B][.3D91.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B5
+FA30 ; [.3D12.0021.0002.4FAE][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA30
+2F805 ; [.3D12.0021.0002.4FAE][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F805
+2F806 ; [.3D1C.0023.0002.4FBB][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F806
+F965 ; [.3D1D.0021.0002.4FBF][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F965
+2F807 ; [.3D13.0022.0002.5002][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F807
+F9D4 ; [.3D11.0022.0002.502B][.3D9B.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D4
+2F809 ; [.3D13.0022.0002.5099][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F809
+2F80B ; [.3D15.0023.0002.50CF][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F80B
+F9BB ; [.3D11.0022.0002.50DA][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BB
+FA31 ; [.3D15.0023.0002.50E7][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA31
+2F80A ; [.3D15.0023.0002.50E7][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F80A
+FA0C ; [.3D17.0021.0002.5140][.3D92.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA0C
+FA74 ; [.3D1A.0021.0002.5145][.3D97.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA74
+FA32 ; [.3D12.0021.0002.514D][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA32
+2F80E ; [.3D12.0021.0002.514D][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F80E
+2F814 ; [.3D0E.0022.0002.5167][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F814
+FA72 ; [.3D18.0024.0002.5168][.3D8E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA72
+F978 ; [.3D11.0023.0002.5169][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F978
+F9D1 ; [.3D11.0021.0002.516D][.3D9B.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D1
+2F811 ; [.3D0C.0026.0002.5177][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F811
+FA75 ; [.3D0C.0024.0002.5180][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA75
+2F815 ; [.3D18.0021.0002.518D][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F815
+2F8D2 ; [.3D12.0022.0002.5192][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D2
+2F8D3 ; [.3D12.0022.0002.5195][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D3
+2F817 ; [.3D17.0023.0002.5197][.3D96.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F817
+2F818 ; [.3D17.003B.0002.51A4][.3D98.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F818
+2F81A ; [.3D0F.0022.0002.51AC][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F81A
+F92E ; [.3D11.0021.0002.51B7][.3D8B.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92E
+F979 ; [.3D11.0024.0002.51C9][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F979
+F955 ; [.3D11.0021.0002.51CC][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F955
+F954 ; [.3D11.0021.0002.51DC][.3D9C.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F954
+FA15 ; [.3D1E.0022.0002.51DE][.3D9D.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA15
+2F81E ; [.3D17.0023.0002.5203][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F81E
+FA00 ; [.3D18.0021.0002.5207][.3D8E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA00
+2F850 ; [.3D18.0021.0002.5207][.3D8E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F850
+F99C ; [.3D11.0022.0002.5217][.3D90.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99C
+F9DD ; [.3D11.0022.0002.5229][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DD
+F9FF ; [.3D18.0022.0002.523A][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FF
+2F820 ; [.3D0C.0021.0002.523B][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F820
+2F822 ; [.3D1E.0021.0002.5272][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F822
+2F823 ; [.3D15.002D.0002.5277][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F823
+F9C7 ; [.3D11.0021.0002.5289][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C7
+F98A ; [.3D11.0021.0002.529B][.3D90.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98A
+F99D ; [.3D11.0023.0002.52A3][.3D90.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99D
+FA76 ; [.3D17.0024.0002.52C7][.3D96.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA76
+2F825 ; [.3D17.0024.0002.52C7][.3D96.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F825
+FA33 ; [.3D12.0023.0002.52C9][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA33
+2F826 ; [.3D12.0023.0002.52C9][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F826
+F952 ; [.3D11.0021.0002.52D2][.3D9C.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F952
+F92F ; [.3D11.0021.0002.52DE][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92F
+FA34 ; [.3D0C.0023.0002.52E4][.3D9C.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA34
+2F827 ; [.3D0C.0023.0002.52E4][.3D9C.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F827
+F97F ; [.3D11.0023.0002.52F5][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97F
+FA77 ; [.3D18.0022.0002.52FA][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA77
+2F828 ; [.3D18.0022.0002.52FA][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F828
+2F829 ; [.3D1D.0022.0002.5305][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F829
+F963 ; [.3D13.0021.0002.5317][.3D97.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F963
+2F82B ; [.3D13.0021.0002.5317][.3D97.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82B
+F9EB ; [.3D0E.0021.0002.533F][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EB
+2F82C ; [.3D1E.0021.0002.5349][.3D99.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82C
+FA35 ; [.3D13.0025.0002.5351][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA35
+2F82D ; [.3D13.0025.0002.5351][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82D
+2F82E ; [.3D13.0022.0002.535A][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82E
+2F82F ; [.3D18.0022.0002.5373][.3D9C.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F82F
+F91C ; [.3D11.0022.0002.5375][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91C
+2F830 ; [.3D18.0021.0002.537D][.3D9C.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F830
+2F831 ; [.3D0C.0028.0002.537F][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F831
+2F832 ; [.3D0C.0028.0002.537F][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F832
+2F833 ; [.3D0C.0028.0002.537F][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F833
+F96B ; [.3D1A.0022.0002.53C3][.3D8A.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96B
+2F836 ; [.3D0C.0022.0002.53CA][.3D9C.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F836
+2F837 ; [.3D15.005E.0002.53DF][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F837
+F906 ; [.3D0C.002A.0002.53E5][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F906
+2F839 ; [.3D0C.0021.0002.53EB][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F839
+2F83A ; [.3D18.0022.0002.53F1][.3D9E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F83A
+F9DE ; [.3D11.0024.0002.540F][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DE
+F9ED ; [.3D11.0021.0002.541D][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9ED
+2F83D ; [.3D1E.0021.0002.5438][.3D9C.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F83D
+F980 ; [.3D11.0024.0002.5442][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F980
+2F83E ; [.3D18.0026.0002.5448][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F83E
+2F83F ; [.3D18.0028.0002.5468][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F83F
+2F840 ; [.3D17.0031.0002.54A2][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F840
+F99E ; [.3D17.0025.0002.54BD][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99E
+2F842 ; [.3D0F.0021.0002.5510][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F842
+2F843 ; [.3D0C.0022.0002.5553][.3D91.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F843
+2F844 ; [.3D1E.0024.0002.5563][.3D8A.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F844
+2F845 ; [.3D15.0024.0002.5584][.3D8E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F845
+2F846 ; [.3D15.0024.0002.5584][.3D8E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F846
+F90B ; [.3D11.0021.0002.5587][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90B
+FA7A ; [.3D1E.0022.0002.5599][.3D99.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7A
+2F847 ; [.3D1E.0022.0002.5599][.3D99.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F847
+FA36 ; [.3D0C.0022.0002.559D][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA36
+FA78 ; [.3D0C.0022.0002.559D][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA78
+2F848 ; [.3D0D.0021.0002.55AB][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F848
+FA7B ; [.3D17.0022.0002.55E2][.3D92.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7B
+FA37 ; [.3D1C.0022.0002.5606][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA37
+2F84C ; [.3D1C.0022.0002.5606][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F84C
+FA38 ; [.3D0C.0026.0002.5668][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA38
+2F84F ; [.3D13.0023.0002.5674][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F84F
+F9A9 ; [.3D11.0023.0002.56F9][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A9
+2F84B ; [.3D0F.0024.0002.5716][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F84B
+2F855 ; [.3D1E.0024.0002.578B][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F855
+2F852 ; [.3D15.0021.0002.57CE][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F852
+2F853 ; [.3D15.0021.0002.57F4][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F853
+2F857 ; [.3D13.0023.0002.5831][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F857
+FA39 ; [.3D13.0033.0002.5840][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA39
+FA10 ; [.3D1A.0022.0002.585A][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA10
+FA7C ; [.3D1A.0022.0002.585A][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7C
+F96C ; [.3D15.0021.0002.585E][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96C
+FA3A ; [.3D12.0021.0002.58A8][.3D97.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3A
+FA7D ; [.3D13.0024.0002.58B3][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7D
+F94A ; [.3D11.0021.0002.58D8][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94A
+F942 ; [.3D11.0021.0002.58DF][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F942
+2F85C ; [.3D13.0032.0002.5906][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F85C
+2F85D ; [.3D0F.0021.0002.591A][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F85D
+2F85E ; [.3D12.0021.0002.5922][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F85E
+FA7E ; [.3D17.0024.0002.5944][.3D8E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7E
+F90C ; [.3D0E.0023.0002.5948][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90C
+F909 ; [.3D0C.0024.0002.5951][.3D91.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F909
+FA7F ; [.3D13.0025.0002.5954][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA7F
+2F85F ; [.3D15.0030.0002.5962][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F85F
+F981 ; [.3D0E.0021.0002.5973][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F981
+2F862 ; [.3D1E.0026.0002.59EC][.3D9D.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F862
+2F863 ; [.3D17.002C.0002.5A1B][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F863
+2F864 ; [.3D1C.0030.0002.5A27][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F864
+FA80 ; [.3D13.0027.0002.5A62][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA80
+2F866 ; [.3D13.002B.0002.5A66][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F866
+2F986 ; [.3D17.0025.0002.5AB5][.3D9E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F986
+2F869 ; [.3D17.0041.0002.5B08][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F869
+FA81 ; [.3D18.003C.0002.5B28][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA81
+2F86A ; [.3D11.0029.0002.5B3E][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86A
+2F86B ; [.3D11.0029.0002.5B3E][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86B
+FA04 ; [.3D0F.0021.0002.5B85][.3D8B.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA04
+2F86D ; [.3D17.0029.0002.5BC3][.3D98.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86D
+2F86E ; [.3D1A.003B.0002.5BD8][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86E
+F95F ; [.3D0E.0021.0002.5BE7][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95F
+F9AA ; [.3D0E.0021.0002.5BE7][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AA
+2F86F ; [.3D0E.0021.0002.5BE7][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F86F
+F9BC ; [.3D11.0023.0002.5BEE][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BC
+F9BD ; [.3D0E.0021.0002.5C3F][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BD
+2F877 ; [.3D0F.0028.0002.5C60][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F877
+F94B ; [.3D11.0023.0002.5C62][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94B
+FA3B ; [.3D1A.0021.0002.5C64][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3B
+F9DF ; [.3D11.0026.0002.5C65][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DF
+2F879 ; [.3D15.002A.0002.5CC0][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F879
+F9D5 ; [.3D11.0023.0002.5D19][.3D9B.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D5
+F921 ; [.3D11.0021.0002.5D50][.3D8A.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F921
+F9AB ; [.3D11.0025.0002.5DBA][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AB
+2F881 ; [.3D15.0021.0002.5DE1][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F881
+2F882 ; [.3D15.0027.0002.5DE2][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F882
+2F884 ; [.3D15.0022.0002.5DFD][.3D92.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F884
+2F885 ; [.3D15.0029.0002.5E28][.3D8F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F885
+2F886 ; [.3D12.0025.0002.5E3D][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F886
+F98E ; [.3D0E.0021.0002.5E74][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98E
+FA01 ; [.3D0F.002B.0002.5EA6][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA01
+2F88C ; [.3D13.0052.0002.5EB3][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F88C
+2F88D ; [.3D15.0025.0002.5EB6][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F88D
+F9A2 ; [.3D11.0021.0002.5EC9][.3D90.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A2
+F928 ; [.3D11.0021.0002.5ECA][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F928
+2F88E ; [.3D11.0021.0002.5ECA][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F88E
+FA0B ; [.3D0C.0021.0002.5ED3][.3D93.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA0B
+F982 ; [.3D11.0025.0002.5EEC][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F982
+F943 ; [.3D11.0022.0002.5F04][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F943
+2F894 ; [.3D0F.004B.0002.5F22][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F894
+2F895 ; [.3D0F.004B.0002.5F22][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F895
+2F899 ; [.3D1E.0025.0002.5F62][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F899
+FA84 ; [.3D1A.0025.0002.5F69][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA84
+2F89A ; [.3D18.0027.0002.5F6B][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F89A
+F9D8 ; [.3D11.0021.0002.5F8B][.3D9B.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D8
+F966 ; [.3D13.0026.0002.5FA9][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F966
+FA85 ; [.3D17.0043.0002.5FAD][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA85
+2F89D ; [.3D17.002A.0002.5FCD][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F89D
+2F89E ; [.3D18.0026.0002.5FD7][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F89E
+F9A3 ; [.3D0E.0021.0002.5FF5][.3D90.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A3
+F960 ; [.3D0E.0024.0002.6012][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F960
+F9AC ; [.3D11.0026.0002.601C][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AC
+2F8A0 ; [.3D17.0042.0002.6081][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A0
+FA3D ; [.3D1E.0026.0002.6094][.3D95.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3D
+2F8A3 ; [.3D1E.0026.0002.6094][.3D95.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A3
+2F8A5 ; [.3D0F.0022.0002.60C7][.3D92.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A5
+FA86 ; [.3D12.002D.0002.60D8][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA86
+F9B9 ; [.3D17.0025.0002.60E1][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B9
+FA88 ; [.3D17.002E.0002.6108][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA88
+F9D9 ; [.3D11.0022.0002.6144][.3D9B.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D9
+2F8A6 ; [.3D18.002A.0002.6148][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A6
+2F8A7 ; [.3D1E.0027.0002.614C][.3D93.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A7
+2F8A9 ; [.3D1E.0027.0002.614C][.3D93.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8A9
+FA8A ; [.3D17.0047.0002.6160][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8A
+FA3E ; [.3D0C.0028.0002.6168][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3E
+2F8AA ; [.3D11.0031.0002.617A][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AA
+FA3F ; [.3D18.0022.0002.618E][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA3F
+FA89 ; [.3D18.0022.0002.618E][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA89
+2F8AB ; [.3D18.0022.0002.618E][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AB
+F98F ; [.3D11.0021.0002.6190][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98F
+2F8AD ; [.3D13.0028.0002.61A4][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AD
+2F8AE ; [.3D1A.0030.0002.61AF][.3D8A.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AE
+2F8AC ; [.3D1E.0021.0002.61B2][.3D8E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AC
+2F8AF ; [.3D12.0025.0002.61DE][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8AF
+FA40 ; [.3D18.0022.0002.61F2][.3D9E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA40
+FA8B ; [.3D18.0022.0002.61F2][.3D9E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8B
+2F8B0 ; [.3D18.0022.0002.61F2][.3D9E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B0
+F90D ; [.3D11.0022.0002.61F6][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90D
+2F8B1 ; [.3D11.0022.0002.61F6][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B1
+F990 ; [.3D11.0022.0002.6200][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F990
+2F8B2 ; [.3D15.0026.0002.6210][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B2
+F9D2 ; [.3D11.0022.0002.622E][.3D9B.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D2
+FA8C ; [.3D0F.0029.0002.6234][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8C
+2F8B5 ; [.3D1D.002B.0002.62B1][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B5
+F925 ; [.3D11.0021.0002.62C9][.3D8A.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F925
+F95B ; [.3D0E.0024.0002.62CF][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95B
+FA02 ; [.3D1A.0026.0002.62D3][.3D8E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA02
+2F8B6 ; [.3D13.0022.0002.62D4][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B6
+F973 ; [.3D15.0022.0002.62FE][.3D9C.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F973
+2F8B9 ; [.3D12.0027.0002.633D][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B9
+2F8B7 ; [.3D17.0027.0002.6350][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8B7
+2F8BB ; [.3D15.0039.0002.6368][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8BB
+F9A4 ; [.3D0E.0024.0002.637B][.3D90.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A4
+2F8BC ; [.3D15.0029.0002.6383][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8BC
+F975 ; [.3D11.0021.0002.63A0][.3D8C.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F975
+2F8C1 ; [.3D17.0025.0002.63A9][.3D8E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C1
+FA8D ; [.3D17.0030.0002.63C4][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8D
+FA8E ; [.3D15.0030.0002.641C][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA8E
+2F8BF ; [.3D18.0025.0002.6422][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8BF
+2F8C3 ; [.3D12.0021.0002.6469][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C3
+F991 ; [.3D0E.0022.0002.649A][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F991
+2F8C5 ; [.3D1E.0029.0002.649D][.3D9A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C5
+F930 ; [.3D11.0023.0002.64C4][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F930
+FA41 ; [.3D12.0025.0002.654F][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA41
+2F8C8 ; [.3D12.0025.0002.654F][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C8
+FA90 ; [.3D17.0030.0002.6556][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA90
+2F8C9 ; [.3D0C.0030.0002.656C][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8C9
+F969 ; [.3D15.0032.0002.6578][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F969
+F9BE ; [.3D11.0025.0002.6599][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BE
+F983 ; [.3D11.0028.0002.65C5][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F983
+2F8CB ; [.3D0C.0035.0002.65E3][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8CB
+F9E0 ; [.3D17.0024.0002.6613][.3D90.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E0
+2F8CD ; [.3D18.0026.0002.6649][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8CD
+FA12 ; [.3D1A.0022.0002.6674][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA12
+FA91 ; [.3D1A.0022.0002.6674][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA91
+F9C5 ; [.3D1E.002A.0002.6688][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C5
+FA43 ; [.3D15.002B.0002.6691][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA43
+2F8CF ; [.3D15.002B.0002.6691][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8CF
+FA06 ; [.3D1D.0022.0002.66B4][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA06
+F98B ; [.3D11.0022.0002.66C6][.3D90.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98B
+F901 ; [.3D0C.0033.0002.66F4][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F901
+2F8CC ; [.3D15.002D.0002.66F8][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8CC
+2F8D4 ; [.3D1A.0023.0002.6700][.3D95.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D4
+F929 ; [.3D11.0022.0002.6717][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F929
+FA92 ; [.3D11.0022.0002.6717][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA92
+2F8D8 ; [.3D11.0022.0002.6717][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D8
+FA93 ; [.3D12.0025.0002.671B][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA93
+2F8D9 ; [.3D12.0025.0002.671B][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D9
+F9E1 ; [.3D11.0028.0002.674E][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E1
+2F8DC ; [.3D1D.0025.0002.6753][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8DC
+FA94 ; [.3D18.002E.0002.6756][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA94
+2F8DB ; [.3D0C.0038.0002.675E][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8DB
+F9C8 ; [.3D0E.0021.0002.677B][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C8
+F9F4 ; [.3D11.0021.0002.6797][.3D9E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F4
+F9C9 ; [.3D11.0023.0002.67F3][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C9
+F9DA ; [.3D11.0023.0002.6817][.3D9B.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DA
+F97A ; [.3D11.0025.0002.6881][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97A
+FA44 ; [.3D12.0027.0002.6885][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA44
+2F8E2 ; [.3D12.0027.0002.6885][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8E2
+F9E2 ; [.3D11.0029.0002.68A8][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E2
+2F8E8 ; [.3D15.0062.0002.6942][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8E8
+2F8EA ; [.3D0C.002A.0002.69EA][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8EA
+F914 ; [.3D17.0028.0002.6A02][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F914
+F95C ; [.3D17.0028.0002.6A02][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95C
+F9BF ; [.3D17.0028.0002.6A02][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9BF
+F94C ; [.3D11.0024.0002.6A13][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94C
+F931 ; [.3D11.0024.0002.6AD3][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F931
+2F8ED ; [.3D18.0021.0002.6ADB][.3D9C.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8ED
+F91D ; [.3D11.0023.0002.6B04][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91D
+2F8EF ; [.3D1A.0028.0002.6B21][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8EF
+2F8F1 ; [.3D1E.0025.0002.6B54][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8F1
+2F8F3 ; [.3D15.0023.0002.6B72][.3D8F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8F3
+F98C ; [.3D11.0023.0002.6B77][.3D90.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98C
+F9A5 ; [.3D11.0023.0002.6BAE][.3D90.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A5
+F970 ; [.3D15.0023.0002.6BBA][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F970
+FA96 ; [.3D15.0023.0002.6BBA][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA96
+2F8F5 ; [.3D15.0023.0002.6BBA][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8F5
+2F8FA ; [.3D13.0025.0002.6C4E][.3D8E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8FA
+F972 ; [.3D1A.0024.0002.6C88][.3D9E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F972
+2F8FC ; [.3D17.002B.0002.6CBF][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8FC
+F968 ; [.3D1D.0024.0002.6CCC][.3D9E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F968
+F9E3 ; [.3D0E.0022.0002.6CE5][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E3
+F915 ; [.3D11.0021.0002.6D1B][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F915
+FA05 ; [.3D0F.002A.0002.6D1E][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA05
+2F900 ; [.3D1D.0029.0002.6D3E][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F900
+F9CA ; [.3D11.0025.0002.6D41][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CA
+FA97 ; [.3D11.0025.0002.6D41][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA97
+2F902 ; [.3D11.0025.0002.6D41][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F902
+2F903 ; [.3D1E.002E.0002.6D69][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F903
+F92A ; [.3D11.0023.0002.6D6A][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92A
+FA45 ; [.3D1E.002A.0002.6D77][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA45
+2F901 ; [.3D1E.002A.0002.6D77][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F901
+2F904 ; [.3D1A.0025.0002.6D78][.3D9E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F904
+2F905 ; [.3D17.0022.0002.6D85][.3D90.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F905
+F9F5 ; [.3D11.0022.0002.6DCB][.3D9E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F5
+F94D ; [.3D11.0025.0002.6DDA][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94D
+F9D6 ; [.3D11.0024.0002.6DEA][.3D9B.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D6
+2F90E ; [.3D17.0026.0002.6DF9][.3D8E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F90E
+FA46 ; [.3D18.002C.0002.6E1A][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA46
+2F908 ; [.3D1E.002B.0002.6E2F][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F908
+2F909 ; [.3D17.002B.0002.6E6E][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F909
+F9CB ; [.3D11.0026.0002.6E9C][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CB
+F9EC ; [.3D0E.0022.0002.6EBA][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EC
+FA99 ; [.3D18.002B.0002.6ECB][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA99
+2F90B ; [.3D18.002B.0002.6ECB][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F90B
+F904 ; [.3D1E.0022.0002.6ED1][.3D93.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F904
+F94E ; [.3D11.0026.0002.6F0F][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94E
+FA47 ; [.3D1E.0026.0002.6F22][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA47
+FA9A ; [.3D1E.0026.0002.6F22][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9A
+F992 ; [.3D11.0024.0002.6F23][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F992
+2F90F ; [.3D18.0033.0002.6F6E][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F90F
+2F912 ; [.3D13.003C.0002.6FC6][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F912
+F922 ; [.3D11.0025.0002.6FEB][.3D8A.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F922
+F984 ; [.3D11.002A.0002.6FFE][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F984
+2F915 ; [.3D17.002D.0002.701B][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F915
+FA9B ; [.3D18.003D.0002.701E][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9B
+2F914 ; [.3D18.003D.0002.701E][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F914
+2F835 ; [.3D1E.002D.0002.7070][.3D95.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F835
+2F918 ; [.3D18.002B.0002.707D][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F918
+F9FB ; [.3D18.002C.0002.7099][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FB
+2F91A ; [.3D1C.0028.0002.70AD][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F91A
+F99F ; [.3D11.0025.0002.70C8][.3D90.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99F
+F916 ; [.3D11.0022.0002.70D9][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F916
+F993 ; [.3D11.0025.0002.7149][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F993
+FA48 ; [.3D18.002D.0002.716E][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA48
+FA9C ; [.3D18.002D.0002.716E][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9C
+F9C0 ; [.3D11.0026.0002.71CE][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C0
+F9EE ; [.3D11.0023.0002.71D0][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EE
+F932 ; [.3D11.0027.0002.7210][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F932
+F91E ; [.3D11.0026.0002.721B][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91E
+2F920 ; [.3D1A.0036.0002.7228][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F920
+FA9E ; [.3D18.0028.0002.7235][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9E
+2F921 ; [.3D18.0028.0002.7235][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F921
+F946 ; [.3D11.0023.0002.7262][.3D95.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F946
+2F924 ; [.3D15.0030.0002.7280][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F924
+FA9F ; [.3D13.0027.0002.72AF][.3D8E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA9F
+F9FA ; [.3D15.0035.0002.72C0][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FA
+F92B ; [.3D11.0024.0002.72FC][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F92B
+FA16 ; [.3D18.002E.0002.732A][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA16
+FAA0 ; [.3D18.002E.0002.732A][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA0
+F9A7 ; [.3D11.0021.0002.7375][.3D90.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A7
+2F928 ; [.3D0F.0023.0002.737A][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F928
+F961 ; [.3D15.0021.0002.7387][.3D92.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F961
+F9DB ; [.3D15.0021.0002.7387][.3D92.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DB
+2F929 ; [.3D17.0025.0002.738B][.3D93.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F929
+F9AD ; [.3D11.0027.0002.73B2][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AD
+F917 ; [.3D11.0023.0002.73DE][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F917
+F9E4 ; [.3D11.002D.0002.7406][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E4
+F9CC ; [.3D11.0028.0002.7409][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CC
+FA4A ; [.3D1C.002B.0002.7422][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4A
+2F92F ; [.3D17.003D.0002.745C][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F92F
+F9AE ; [.3D1E.002D.0002.7469][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AE
+FAA1 ; [.3D18.0057.0002.7471][.3D8E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA1
+2F930 ; [.3D18.0057.0002.7471][.3D8E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F930
+F994 ; [.3D11.0026.0002.7489][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F994
+F9EF ; [.3D11.0024.0002.7498][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EF
+2F932 ; [.3D0C.003A.0002.74CA][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F932
+F9CD ; [.3D11.002A.0002.7559][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CD
+F976 ; [.3D11.0022.0002.7565][.3D8C.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F976
+F962 ; [.3D17.002C.0002.7570][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F962
+2F938 ; [.3D17.002C.0002.7570][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F938
+F9E5 ; [.3D11.002F.0002.75E2][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E5
+2F93A ; [.3D17.0059.0002.7610][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F93A
+FAA5 ; [.3D17.0023.0002.761F][.3D92.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA5
+F9C1 ; [.3D11.0027.0002.7642][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C1
+F90E ; [.3D11.0023.0002.7669][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90E
+FA17 ; [.3D17.0022.0002.76CA][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA17
+FAA6 ; [.3D17.0022.0002.76CA][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA6
+FAA7 ; [.3D15.002B.0002.76DB][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA7
+F933 ; [.3D11.0028.0002.76E7][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F933
+FAA8 ; [.3D18.0021.0002.76F4][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAA8
+2F940 ; [.3D18.0021.0002.76F4][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F940
+F96D ; [.3D15.002C.0002.7701][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96D
+2F945 ; [.3D18.0033.0002.771E][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F945
+FAAA ; [.3D1A.0023.0002.7740][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAAA
+2F94A ; [.3D18.0034.0002.778B][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F94A
+F9CE ; [.3D11.002C.0002.786B][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CE
+F93B ; [.3D11.0021.0002.788C][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93B
+2F94F ; [.3D11.0021.0002.788C][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F94F
+FA4B ; [.3D13.0038.0002.7891][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4B
+F947 ; [.3D11.0024.0002.78CA][.3D95.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F947
+F964 ; [.3D13.0032.0002.78FB][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F964
+F985 ; [.3D11.002B.0002.792A][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F985
+FA4C ; [.3D15.0046.0002.793E][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4C
+FA4E ; [.3D0C.004C.0002.7948][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4E
+FA4D ; [.3D18.0035.0002.7949][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4D
+FA4F ; [.3D17.0032.0002.7950][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA4F
+FA50 ; [.3D18.0039.0002.7956][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA50
+2F953 ; [.3D18.0039.0002.7956][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F953
+FA51 ; [.3D1A.0023.0002.795D][.3D97.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA51
+FA19 ; [.3D15.002C.0002.795E][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA19
+FA1A ; [.3D15.0037.0002.7965][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1A
+F93C ; [.3D11.0022.0002.797F][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93C
+FA52 ; [.3D1E.0027.0002.798D][.3D93.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA52
+FA53 ; [.3D18.0044.0002.798E][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA53
+FA1B ; [.3D13.0028.0002.798F][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1B
+2F956 ; [.3D13.0028.0002.798F][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F956
+F9B6 ; [.3D11.0023.0002.79AE][.3D91.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B6
+F995 ; [.3D0E.0023.0002.79CA][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F995
+2F957 ; [.3D1A.0024.0002.79EB][.3D97.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F957
+F956 ; [.3D11.0023.0002.7A1C][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F956
+FA54 ; [.3D0C.0025.0002.7A40][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA54
+2F959 ; [.3D0C.0025.0002.7A40][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F959
+FA55 ; [.3D0F.0022.0002.7A81][.3D92.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA55
+F9F7 ; [.3D11.0022.0002.7ACB][.3D9E.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F7
+F9F8 ; [.3D11.0023.0002.7B20][.3D9E.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F8
+FA56 ; [.3D18.0027.0002.7BC0][.3D8E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA56
+FAAD ; [.3D18.0027.0002.7BC0][.3D8E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAAD
+2F962 ; [.3D18.003D.0002.7BC6][.3D8E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F962
+2F963 ; [.3D1A.0026.0002.7BC9][.3D97.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F963
+F9A6 ; [.3D11.0025.0002.7C3E][.3D90.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A6
+F944 ; [.3D11.0026.0002.7C60][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F944
+F9F9 ; [.3D11.0024.0002.7C92][.3D9E.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F9
+FA1D ; [.3D18.0047.0002.7CBE][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1D
+FA03 ; [.3D0F.0029.0002.7CD6][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA03
+F97B ; [.3D11.0029.0002.7CE7][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97B
+2F96A ; [.3D0C.004F.0002.7D00][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F96A
+F9CF ; [.3D0E.0022.0002.7D10][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9CF
+F96A ; [.3D15.0023.0002.7D22][.3D8B.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96A
+F94F ; [.3D11.0028.0002.7D2F][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F94F
+FAAF ; [.3D18.0063.0002.7D5B][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAAF
+2F96C ; [.3D13.0034.0002.7D63][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F96C
+F93D ; [.3D11.0023.0002.7DA0][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93D
+F957 ; [.3D11.0024.0002.7DBE][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F957
+2F96E ; [.3D1A.0030.0002.7DC7][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F96E
+F996 ; [.3D11.0027.0002.7DF4][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F996
+FA57 ; [.3D11.0027.0002.7DF4][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA57
+FAB0 ; [.3D11.0027.0002.7DF4][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB0
+FA58 ; [.3D18.0036.0002.7E09][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA58
+F950 ; [.3D11.0029.0002.7E37][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F950
+FA59 ; [.3D13.0026.0002.7E41][.3D8E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA59
+2F970 ; [.3D15.0052.0002.7E45][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F970
+FAB1 ; [.3D13.0035.0002.7F3E][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB1
+FA5A ; [.3D15.0035.0002.7F72][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA5A
+F9E6 ; [.3D11.0031.0002.7F79][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E6
+F90F ; [.3D11.0024.0002.7F85][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90F
+F9AF ; [.3D11.0029.0002.7F9A][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9AF
+FA1E ; [.3D17.0036.0002.7FBD][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1E
+2F979 ; [.3D0C.005A.0002.7FFA][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F979
+F934 ; [.3D11.0029.0002.8001][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F934
+FA5B ; [.3D18.0033.0002.8005][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA5B
+FAB2 ; [.3D18.0033.0002.8005][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB2
+2F97A ; [.3D18.0033.0002.8005][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F97A
+F9B0 ; [.3D11.002B.0002.8046][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B0
+F997 ; [.3D11.0028.0002.806F][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F997
+2F97F ; [.3D1A.0028.0002.8070][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F97F
+F945 ; [.3D11.0027.0002.807E][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F945
+F953 ; [.3D11.0022.0002.808B][.3D9C.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F953
+2F8D6 ; [.3D0E.0023.0002.80AD][.3D97.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F8D6
+2F982 ; [.3D17.0024.0002.80B2][.3D9B.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F982
+2F985 ; [.3D13.003F.0002.813E][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F985
+F926 ; [.3D11.0022.0002.81D8][.3D8A.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F926
+F9F6 ; [.3D11.0024.0002.81E8][.3D9E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F6
+FA5C ; [.3D1A.002A.0002.81ED][.3D9A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA5C
+2F893 ; [.3D17.002E.0002.8201][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F893
+2F98B ; [.3D17.002E.0002.8201][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F98B
+F97C ; [.3D11.002A.0002.826F][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97C
+2F990 ; [.3D17.0037.0002.828B][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F990
+2F991 ; [.3D18.003B.0002.829D][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F991
+2F993 ; [.3D1E.0029.0002.82B1][.3D93.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F993
+2F994 ; [.3D13.0035.0002.82B3][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F994
+2F995 ; [.3D17.0029.0002.82BD][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F995
+F974 ; [.3D17.0023.0002.82E5][.3D8C.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F974
+2F998 ; [.3D17.0023.0002.82E5][.3D8C.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F998
+2F996 ; [.3D0C.003A.0002.82E6][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F996
+2F999 ; [.3D1A.002E.0002.831D][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F999
+2F99C ; [.3D17.004C.0002.8323][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F99C
+F9FE ; [.3D0F.0022.0002.8336][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FE
+FAB3 ; [.3D1E.0034.0002.8352][.3D93.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB3
+2F99D ; [.3D12.002A.0002.83BD][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F99D
+F93E ; [.3D11.0024.0002.83C9][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93E
+2F9A1 ; [.3D0C.0023.0002.83CA][.3D97.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9A1
+2F9A2 ; [.3D0C.0025.0002.83CC][.3D9B.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9A2
+2F9A3 ; [.3D1A.0029.0002.83DC][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9A3
+FAB4 ; [.3D1E.002A.0002.83EF][.3D93.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB4
+F958 ; [.3D11.0025.0002.83F1][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F958
+F918 ; [.3D11.0025.0002.843D][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F918
+F96E ; [.3D17.0023.0002.8449][.3D90.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96E
+FA5F ; [.3D18.0034.0002.8457][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA5F
+2F99F ; [.3D18.0034.0002.8457][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F99F
+F999 ; [.3D11.0029.0002.84EE][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F999
+2F9A8 ; [.3D1D.002A.0002.84F1][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9A8
+F9C2 ; [.3D11.002A.0002.84FC][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C2
+2F9AC ; [.3D17.0062.0002.8564][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9AC
+F923 ; [.3D11.0028.0002.85CD][.3D8A.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F923
+F9F0 ; [.3D11.0025.0002.85FA][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F0
+F935 ; [.3D11.002A.0002.8606][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F935
+F91F ; [.3D11.0027.0002.862D][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91F
+F910 ; [.3D11.0025.0002.863F][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F910
+2F9B3 ; [.3D1E.0023.0002.8650][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9B3
+F936 ; [.3D11.002B.0002.865C][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F936
+2F9B4 ; [.3D11.002B.0002.865C][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9B4
+2F9B5 ; [.3D1E.0025.0002.8667][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9B5
+2F9B7 ; [.3D1A.0034.0002.86A9][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9B7
+2F9BC ; [.3D18.0026.0002.8728][.3D8E.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9BC
+F911 ; [.3D11.0026.0002.87BA][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F911
+F927 ; [.3D11.0023.0002.881F][.3D8A.0020.0002][.3DF8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F927
+FA08 ; [.3D1E.0025.0002.884C][.3D8B.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA08
+2F9C4 ; [.3D17.0030.0002.8863][.3D9D.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9C4
+F9A0 ; [.3D11.0026.0002.88C2][.3D90.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A0
+F9E7 ; [.3D11.0034.0002.88CF][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E7
+F9E8 ; [.3D11.0035.0002.88E1][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E8
+F912 ; [.3D11.0027.0002.88F8][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F912
+FA60 ; [.3D0C.0028.0002.8910][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA60
+FAB6 ; [.3D0C.0034.0002.8941][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB6
+F924 ; [.3D11.0029.0002.8964][.3D8A.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F924
+FAB7 ; [.3D13.002D.0002.8986][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB7
+FA0A ; [.3D0C.0028.0002.898B][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA0A
+FA61 ; [.3D15.0037.0002.8996][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA61
+FAB8 ; [.3D15.0037.0002.8996][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB8
+2F9CF ; [.3D15.0031.0002.8AA0][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9CF
+F96F ; [.3D15.002B.0002.8AAA][.3D8E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F96F
+F9A1 ; [.3D15.002B.0002.8AAA][.3D8E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9A1
+FAB9 ; [.3D18.0046.0002.8ABF][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAB9
+FABB ; [.3D1A.0026.0002.8ACB][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABB
+F97D ; [.3D11.002B.0002.8AD2][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97D
+F941 ; [.3D11.0021.0002.8AD6][.3D92.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F941
+FABE ; [.3D17.0046.0002.8AED][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABE
+2F9D0 ; [.3D17.0046.0002.8AED][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D0
+FA22 ; [.3D18.0030.0002.8AF8][.3D8F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA22
+FABA ; [.3D18.0030.0002.8AF8][.3D8F.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABA
+F95D ; [.3D0E.0021.0002.8AFE][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95D
+FABD ; [.3D0E.0021.0002.8AFE][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABD
+FA62 ; [.3D17.0022.0002.8B01][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA62
+FABC ; [.3D17.0022.0002.8B01][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABC
+FA63 ; [.3D0C.002D.0002.8B39][.3D9C.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA63
+FABF ; [.3D0C.002D.0002.8B39][.3D9C.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FABF
+F9FC ; [.3D15.002C.0002.8B58][.3D9E.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9FC
+F95A ; [.3D0F.002A.0002.8B80][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F95A
+FAC0 ; [.3D13.0023.0002.8B8A][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC0
+2F9D1 ; [.3D13.0023.0002.8B8A][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D1
+F900 ; [.3D0C.0057.0002.8C48][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F900
+2F9D2 ; [.3D15.003B.0002.8C55][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D2
+2F9D4 ; [.3D0C.002E.0002.8CAB][.3D93.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D4
+2F9D5 ; [.3D13.0032.0002.8CC1][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D5
+F948 ; [.3D11.0025.0002.8CC2][.3D95.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F948
+F903 ; [.3D0C.0039.0002.8CC8][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F903
+FA64 ; [.3D13.002D.0002.8CD3][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA64
+FA65 ; [.3D18.002B.0002.8D08][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA65
+FAC1 ; [.3D18.002B.0002.8D08][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC1
+2F9D6 ; [.3D0C.0039.0002.8D1B][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D6
+2F9D7 ; [.3D0C.0058.0002.8D77][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9D7
+2F9DA ; [.3D13.0027.0002.8DCB][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9DA
+F937 ; [.3D11.002C.0002.8DEF][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F937
+F902 ; [.3D1A.002D.0002.8ECA][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F902
+F998 ; [.3D11.002A.0002.8F26][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F998
+F9D7 ; [.3D11.0026.0002.8F2A][.3D9B.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D7
+FAC2 ; [.3D15.004F.0002.8F38][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC2
+2F9DF ; [.3D15.004F.0002.8F38][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9DF
+FA07 ; [.3D13.002F.0002.8F3B][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA07
+F98D ; [.3D11.0026.0002.8F62][.3D90.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F98D
+F971 ; [.3D18.003E.0002.8FB0][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F971
+F99A ; [.3D11.002B.0002.9023][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99A
+FA25 ; [.3D17.0027.0002.9038][.3D9E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA25
+FA67 ; [.3D17.0027.0002.9038][.3D9E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA67
+FAC3 ; [.3D18.0041.0002.9072][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC3
+F9C3 ; [.3D11.002B.0002.907C][.3D96.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C3
+F913 ; [.3D11.0028.0002.908F][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F913
+FA2E ; [.3D11.0028.0002.90DE][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2E
+FA26 ; [.3D0F.0045.0002.90FD][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA26
+F919 ; [.3D11.0026.0002.916A][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F919
+F9B7 ; [.3D11.0024.0002.91B4][.3D91.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B7
+F9E9 ; [.3D11.0036.0002.91CC][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9E9
+F97E ; [.3D11.002D.0002.91CF][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F97E
+F90A ; [.3D0C.0021.0002.91D1][.3D9E.0020.0002][.3DF7.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F90A
+F9B1 ; [.3D11.002D.0002.9234][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B1
+2F9E7 ; [.3D13.002F.0002.9238][.3D8A.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9E7
+2F9EA ; [.3D13.0039.0002.927C][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9EA
+2F9E8 ; [.3D1E.003F.0002.92D7][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9E8
+F93F ; [.3D11.0025.0002.9304][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93F
+F99B ; [.3D11.002C.0002.934A][.3D90.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F99B
+2F9EE ; [.3D0C.0033.0002.958B][.3D8B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9EE
+F986 ; [.3D11.002E.0002.95AD][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F986
+F9C6 ; [.3D17.0031.0002.962E][.3D93.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C6
+F951 ; [.3D11.002D.0002.964B][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F951
+FA09 ; [.3D0C.0037.0002.964D][.3D8A.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA09
+F959 ; [.3D11.0026.0002.9675][.3D9C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F959
+F9D3 ; [.3D11.0023.0002.9678][.3D9B.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D3
+FAC6 ; [.3D18.004E.0002.967C][.3D8E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC6
+F9DC ; [.3D11.0021.0002.9686][.3D9B.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9DC
+F9F1 ; [.3D11.0027.0002.96A3][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F1
+FA2F ; [.3D11.0025.0002.96B7][.3D91.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2F
+F9B8 ; [.3D11.0026.0002.96B8][.3D91.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B8
+F9EA ; [.3D11.0038.0002.96E2][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9EA
+FA68 ; [.3D0E.0023.0002.96E3][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA68
+FAC7 ; [.3D0E.0023.0002.96E3][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC7
+F9B2 ; [.3D11.002E.0002.96F6][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B2
+F949 ; [.3D11.0028.0002.96F7][.3D95.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F949
+2F9F5 ; [.3D17.0031.0002.9723][.3D97.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9F5
+F938 ; [.3D11.002E.0002.9732][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F938
+F9B3 ; [.3D11.002F.0002.9748][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B3
+FA1C ; [.3D18.0054.0002.9756][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA1C
+FAC8 ; [.3D18.0054.0002.9756][.3D8E.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAC8
+2F9FA ; [.3D1D.0034.0002.97E0][.3D9E.0020.0002][.3DEF.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2F9FA
+FA69 ; [.3D1E.0026.0002.97FF][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA69
+FACA ; [.3D1E.0026.0002.97FF][.3D8C.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FACA
+F9B4 ; [.3D11.0030.0002.9818][.3D90.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9B4
+FA6A ; [.3D13.002E.0002.983B][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA6A
+FACC ; [.3D13.002E.0002.983B][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FACC
+F9D0 ; [.3D11.002E.0002.985E][.3D9B.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9D0
+2FA02 ; [.3D0C.005B.0002.98E2][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2FA02
+FA2A ; [.3D13.0039.0002.98EF][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2A
+FA2B ; [.3D15.005A.0002.98FC][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2B
+FA2C ; [.3D0C.0030.0002.9928][.3D93.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2C
+F91A ; [.3D11.0027.0002.99F1][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F91A
+F987 ; [.3D11.0030.0002.9A6A][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F987
+FACD ; [.3D18.004C.0002.9B12][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FACD
+2FA0A ; [.3D18.004C.0002.9B12][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2FA0A
+F939 ; [.3D11.002F.0002.9B6F][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F939
+F9F2 ; [.3D11.0028.0002.9C57][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F2
+FA2D ; [.3D1E.0025.0002.9DB4][.3D8A.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA2D
+F93A ; [.3D11.0030.0002.9DFA][.3D92.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F93A
+F920 ; [.3D11.0028.0002.9E1E][.3D8A.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F920
+F940 ; [.3D11.0026.0002.9E7F][.3D92.0020.0002][.3DE8.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F940
+F988 ; [.3D11.0031.0002.9E97][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F988
+F9F3 ; [.3D11.0029.0002.9E9F][.3D9E.0020.0002][.3DEB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9F3
+2FA15 ; [.3D12.0028.0002.9EBB][.3D8A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2FA15
+F989 ; [.3D11.0032.0002.9ECE][.3D90.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F989
+2FA1C ; [.3D13.004A.0002.9F3B][.3D9E.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-2FA1C
+F9C4 ; [.3D11.0021.0002.9F8D][.3D96.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F9C4
+FAD9 ; [.3D11.002E.0002.9F8E][.3D92.0020.0002][.3DFC.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FAD9
+F907 ; [.3D0C.0056.0002.9F9C][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F907
+F908 ; [.3D0C.0056.0002.9F9C][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F908
+FACE ; [.3D0C.0056.0002.9F9C][.3D97.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FACE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kok.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kok.pl
index e771f84bd5..40baeec4f6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kok.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/kok.pl
@@ -1,13 +1,13 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0902 ; [.265B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
-0901 ; [.265B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
-0903 ; [.265B.0020.0002][.FFF2.0000.0000] # DEVANAGARI SIGN VISARGA
-0950 ; [.265B.0020.0002][.FFF0.0000.0000] # DEVANAGARI OM
-0933 ; [.269E.0020.0002][.FFF1.0000.0000] # DEVANAGARI LETTER LLA
-0934 ; [.269E.0020.0002][.FFF1.0000.0000][.0000.00C2.0002] # DEVANAGARI LETTER LLLA
-0915 094D 0937 ; [.269E.0020.0002][.FFF2.0000.0000] # <DEVANAGARI LETTER KA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER SSA>
-0939 ; [.269E.0020.0002][.FFF0.0000.0000] # DEVANAGARI LETTER HA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0902 ; [.26CC.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
+0901 ; [.26CC.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
+0903 ; [.26CC.0020.0002][.FFF2.0000.0000] # DEVANAGARI SIGN VISARGA
+0950 ; [.26CC.0020.0002][.FFF0.0000.0000] # DEVANAGARI OM
+0933 ; [.270F.0020.0002][.FFF1.0000.0000] # DEVANAGARI LETTER LLA
+0934 ; [.270F.0020.0002][.FFF1.0000.0000][.0000.00C2.0002] # DEVANAGARI LETTER LLLA
+0915 094D 0937 ; [.270F.0020.0002][.FFF2.0000.0000] # <DEVANAGARI LETTER KA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER SSA>
+0939 ; [.270F.0020.0002][.FFF0.0000.0000] # DEVANAGARI LETTER HA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lkt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lkt.pl
index dbd577acad..28febd9b0e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lkt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lkt.pl
@@ -1,25 +1,25 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-010D ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-01E7 ; [.1CF5.0020.0002] # LATIN SMALL LETTER G WITH CARON
-0067 030C ; [.1CF5.0020.0002] # LATIN SMALL LETTER G WITH CARON
-01E6 ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER G WITH CARON
-0047 030C ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER G WITH CARON
-021F ; [.1D19.0020.0002] # LATIN SMALL LETTER H WITH CARON
-0068 030C ; [.1D19.0020.0002] # LATIN SMALL LETTER H WITH CARON
-021E ; [.1D19.0020.0008] # LATIN CAPITAL LETTER H WITH CARON
-0048 030C ; [.1D19.0020.0008] # LATIN CAPITAL LETTER H WITH CARON
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-017E ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+010D ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+01E7 ; [.1D5B.0020.0002] # LATIN SMALL LETTER G WITH CARON
+0067 030C ; [.1D5B.0020.0002] # LATIN SMALL LETTER G WITH CARON
+01E6 ; [.1D5B.0020.0008] # LATIN CAPITAL LETTER G WITH CARON
+0047 030C ; [.1D5B.0020.0008] # LATIN CAPITAL LETTER G WITH CARON
+021F ; [.1D7F.0020.0002] # LATIN SMALL LETTER H WITH CARON
+0068 030C ; [.1D7F.0020.0002] # LATIN SMALL LETTER H WITH CARON
+021E ; [.1D7F.0020.0008] # LATIN CAPITAL LETTER H WITH CARON
+0048 030C ; [.1D7F.0020.0008] # LATIN CAPITAL LETTER H WITH CARON
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+017E ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ln.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ln.pl
index 9c9dd1f459..d50533d6bd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ln.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ln.pl
@@ -1,12 +1,12 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-025B ; [.1CAB.0020.0002] # LATIN SMALL LETTER OPEN E
-0190 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER OPEN E
-2107 ; [.1CAB.0020.000A] # EULER CONSTANT
-1D4B ; [.1CAB.0020.0014] # MODIFIER LETTER SMALL OPEN E
-0254 ; [.1DDD.0021.0002] # LATIN SMALL LETTER OPEN O
-0186 ; [.1DDD.0021.0008] # LATIN CAPITAL LETTER OPEN O
-1D53 ; [.1DDD.0021.0014] # MODIFIER LETTER SMALL OPEN O
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+025B ; [.1D11.0020.0002] # LATIN SMALL LETTER OPEN E
+0190 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER OPEN E
+2107 ; [.1D11.0020.000A] # EULER CONSTANT
+1D4B ; [.1D11.0020.0014] # MODIFIER LETTER SMALL OPEN E
+0254 ; [.1E43.0021.0002] # LATIN SMALL LETTER OPEN O
+0186 ; [.1E43.0021.0008] # LATIN CAPITAL LETTER OPEN O
+1D53 ; [.1E43.0021.0014] # MODIFIER LETTER SMALL OPEN O
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lt.pl
index 852a691dea..c0a3c22528 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lt.pl
@@ -1,48 +1,48 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# in cldr test/lt.xml why I-dot-acute > I-dot though i-dot-acute < i-dot ?
- entry => <<'ENTRY', # for DUCET v9.0.0
-0049 0307 ; [.1D32.0020.0008][.0000.002E.0002] # <LATIN CAPITAL LETTER I, COMBINING DOT ABOVE>
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0049 0307 ; [.1D98.0020.0008][.0000.002E.0002] # <LATIN CAPITAL LETTER I, COMBINING DOT ABOVE>
0307 0300 ; [.0000.0025.0002] # <COMBINING DOT ABOVE, COMBINING GRAVE ACCENT>
0307 0301 ; [.0000.0024.0002] # <COMBINING DOT ABOVE, COMBINING ACUTE ACCENT>
0307 0303 ; [.0000.002D.0002] # <COMBINING DOT ABOVE, COMBINING TILDE>
-0105 ; [.1C47.0021.0002] # LATIN SMALL LETTER A WITH OGONEK
-0061 0328 ; [.1C47.0021.0002] # LATIN SMALL LETTER A WITH OGONEK
-0104 ; [.1C47.0021.0008] # LATIN CAPITAL LETTER A WITH OGONEK
-0041 0328 ; [.1C47.0021.0008] # LATIN CAPITAL LETTER A WITH OGONEK
-010D ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0119 ; [.1CAA.0021.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1CAA.0021.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1CAA.0021.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1CAA.0021.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0117 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH DOT ABOVE
-0065 0307 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH DOT ABOVE
-0116 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH DOT ABOVE
-0045 0307 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH DOT ABOVE
-012F ; [.1D32.0021.0002] # LATIN SMALL LETTER I WITH OGONEK
-0069 0328 ; [.1D32.0021.0002] # LATIN SMALL LETTER I WITH OGONEK
-012E ; [.1D32.0021.0008] # LATIN CAPITAL LETTER I WITH OGONEK
-0049 0328 ; [.1D32.0021.0008] # LATIN CAPITAL LETTER I WITH OGONEK
-0079 ; [.1D32.0022.0002] # LATIN SMALL LETTER Y
-0059 ; [.1D32.0022.0008] # LATIN CAPITAL LETTER Y
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0173 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH OGONEK
-0075 0328 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH OGONEK
-0172 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH OGONEK
-0055 0328 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH OGONEK
-016B ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH MACRON
-0075 0304 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH MACRON
-0055 0304 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH MACRON
-017E ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+0105 ; [.1CAD.0021.0002] # LATIN SMALL LETTER A WITH OGONEK
+0061 0328 ; [.1CAD.0021.0002] # LATIN SMALL LETTER A WITH OGONEK
+0104 ; [.1CAD.0021.0008] # LATIN CAPITAL LETTER A WITH OGONEK
+0041 0328 ; [.1CAD.0021.0008] # LATIN CAPITAL LETTER A WITH OGONEK
+010D ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0119 ; [.1D10.0021.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1D10.0021.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1D10.0021.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1D10.0021.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0117 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH DOT ABOVE
+0065 0307 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH DOT ABOVE
+0116 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH DOT ABOVE
+0045 0307 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH DOT ABOVE
+012F ; [.1D98.0021.0002] # LATIN SMALL LETTER I WITH OGONEK
+0069 0328 ; [.1D98.0021.0002] # LATIN SMALL LETTER I WITH OGONEK
+012E ; [.1D98.0021.0008] # LATIN CAPITAL LETTER I WITH OGONEK
+0049 0328 ; [.1D98.0021.0008] # LATIN CAPITAL LETTER I WITH OGONEK
+0079 ; [.1D98.0022.0002] # LATIN SMALL LETTER Y
+0059 ; [.1D98.0022.0008] # LATIN CAPITAL LETTER Y
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0173 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH OGONEK
+0075 0328 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH OGONEK
+0172 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH OGONEK
+0055 0328 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH OGONEK
+016B ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH MACRON
+0075 0304 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH MACRON
+0055 0304 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH MACRON
+017E ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lv.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lv.pl
index 6833621c28..f71338b43a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lv.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/lv.pl
@@ -1,37 +1,37 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-010D ; [.1C8E.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C8E.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C8E.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C8E.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0123 ; [.1D17.0020.0002] # LATIN SMALL LETTER G WITH CEDILLA
-0067 0327 ; [.1D17.0020.0002] # LATIN SMALL LETTER G WITH CEDILLA
-0122 ; [.1D17.0020.0008] # LATIN CAPITAL LETTER G WITH CEDILLA
-0047 0327 ; [.1D17.0020.0008] # LATIN CAPITAL LETTER G WITH CEDILLA
-0137 ; [.1D76.0020.0002] # LATIN SMALL LETTER K WITH CEDILLA
-006B 0327 ; [.1D76.0020.0002] # LATIN SMALL LETTER K WITH CEDILLA
-0136 ; [.1D76.0020.0008] # LATIN CAPITAL LETTER K WITH CEDILLA
-004B 0327 ; [.1D76.0020.0008] # LATIN CAPITAL LETTER K WITH CEDILLA
-013C ; [.1DA9.0020.0002] # LATIN SMALL LETTER L WITH CEDILLA
-006C 0327 ; [.1DA9.0020.0002] # LATIN SMALL LETTER L WITH CEDILLA
-013B ; [.1DA9.0020.0008] # LATIN CAPITAL LETTER L WITH CEDILLA
-004C 0327 ; [.1DA9.0020.0008] # LATIN CAPITAL LETTER L WITH CEDILLA
-0146 ; [.1DDC.0020.0002] # LATIN SMALL LETTER N WITH CEDILLA
-006E 0327 ; [.1DDC.0020.0002] # LATIN SMALL LETTER N WITH CEDILLA
-0145 ; [.1DDC.0020.0008] # LATIN CAPITAL LETTER N WITH CEDILLA
-004E 0327 ; [.1DDC.0020.0008] # LATIN CAPITAL LETTER N WITH CEDILLA
-0157 ; [.1E70.0020.0002] # LATIN SMALL LETTER R WITH CEDILLA
-0072 0327 ; [.1E70.0020.0002] # LATIN SMALL LETTER R WITH CEDILLA
-0156 ; [.1E70.0020.0008] # LATIN CAPITAL LETTER R WITH CEDILLA
-0052 0327 ; [.1E70.0020.0008] # LATIN CAPITAL LETTER R WITH CEDILLA
-0161 ; [.1E94.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E94.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E94.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E94.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-017E ; [.1F3D.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F3D.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F3D.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F3D.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+010D ; [.1CF4.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CF4.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CF4.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CF4.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0123 ; [.1D7D.0020.0002] # LATIN SMALL LETTER G WITH CEDILLA
+0067 0327 ; [.1D7D.0020.0002] # LATIN SMALL LETTER G WITH CEDILLA
+0122 ; [.1D7D.0020.0008] # LATIN CAPITAL LETTER G WITH CEDILLA
+0047 0327 ; [.1D7D.0020.0008] # LATIN CAPITAL LETTER G WITH CEDILLA
+0137 ; [.1DDC.0020.0002] # LATIN SMALL LETTER K WITH CEDILLA
+006B 0327 ; [.1DDC.0020.0002] # LATIN SMALL LETTER K WITH CEDILLA
+0136 ; [.1DDC.0020.0008] # LATIN CAPITAL LETTER K WITH CEDILLA
+004B 0327 ; [.1DDC.0020.0008] # LATIN CAPITAL LETTER K WITH CEDILLA
+013C ; [.1E0F.0020.0002] # LATIN SMALL LETTER L WITH CEDILLA
+006C 0327 ; [.1E0F.0020.0002] # LATIN SMALL LETTER L WITH CEDILLA
+013B ; [.1E0F.0020.0008] # LATIN CAPITAL LETTER L WITH CEDILLA
+004C 0327 ; [.1E0F.0020.0008] # LATIN CAPITAL LETTER L WITH CEDILLA
+0146 ; [.1E42.0020.0002] # LATIN SMALL LETTER N WITH CEDILLA
+006E 0327 ; [.1E42.0020.0002] # LATIN SMALL LETTER N WITH CEDILLA
+0145 ; [.1E42.0020.0008] # LATIN CAPITAL LETTER N WITH CEDILLA
+004E 0327 ; [.1E42.0020.0008] # LATIN CAPITAL LETTER N WITH CEDILLA
+0157 ; [.1ED6.0020.0002] # LATIN SMALL LETTER R WITH CEDILLA
+0072 0327 ; [.1ED6.0020.0002] # LATIN SMALL LETTER R WITH CEDILLA
+0156 ; [.1ED6.0020.0008] # LATIN CAPITAL LETTER R WITH CEDILLA
+0052 0327 ; [.1ED6.0020.0008] # LATIN CAPITAL LETTER R WITH CEDILLA
+0161 ; [.1EFA.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1EFA.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1EFA.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1EFA.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+017E ; [.1FA3.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1FA3.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1FA3.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1FA3.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mk.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mk.pl
index c23db9dcc3..92960db5f4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mk.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mk.pl
@@ -1,20 +1,20 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
suppress => [0x0418, 0x0438],
- entry => <<'ENTRY', # for DUCET v9.0.0
-0453 ; [.2056.0020.0002] # CYRILLIC SMALL LETTER GJE
-0433 0301 ; [.2056.0020.0002] # CYRILLIC SMALL LETTER GJE
-0433 0341 ; [.2056.0020.0002] # CYRILLIC SMALL LETTER GJE
-0403 ; [.2056.0020.0008] # CYRILLIC CAPITAL LETTER GJE
-0413 0301 ; [.2056.0020.0008] # CYRILLIC CAPITAL LETTER GJE
-0413 0341 ; [.2056.0020.0008] # CYRILLIC CAPITAL LETTER GJE
-045C ; [.211A.0020.0002] # CYRILLIC SMALL LETTER KJE
-043A 0301 ; [.211A.0020.0002] # CYRILLIC SMALL LETTER KJE
-043A 0341 ; [.211A.0020.0002] # CYRILLIC SMALL LETTER KJE
-040C ; [.211A.0020.0008] # CYRILLIC CAPITAL LETTER KJE
-041A 0301 ; [.211A.0020.0008] # CYRILLIC CAPITAL LETTER KJE
-041A 0341 ; [.211A.0020.0008] # CYRILLIC CAPITAL LETTER KJE
-0439 ; [.2080.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER SHORT I
-0419 ; [.2080.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER SHORT I
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0453 ; [.20BC.0020.0002] # CYRILLIC SMALL LETTER GJE
+0433 0301 ; [.20BC.0020.0002] # CYRILLIC SMALL LETTER GJE
+0433 0341 ; [.20BC.0020.0002] # CYRILLIC SMALL LETTER GJE
+0403 ; [.20BC.0020.0008] # CYRILLIC CAPITAL LETTER GJE
+0413 0301 ; [.20BC.0020.0008] # CYRILLIC CAPITAL LETTER GJE
+0413 0341 ; [.20BC.0020.0008] # CYRILLIC CAPITAL LETTER GJE
+045C ; [.2180.0020.0002] # CYRILLIC SMALL LETTER KJE
+043A 0301 ; [.2180.0020.0002] # CYRILLIC SMALL LETTER KJE
+043A 0341 ; [.2180.0020.0002] # CYRILLIC SMALL LETTER KJE
+040C ; [.2180.0020.0008] # CYRILLIC CAPITAL LETTER KJE
+041A 0301 ; [.2180.0020.0008] # CYRILLIC CAPITAL LETTER KJE
+041A 0341 ; [.2180.0020.0008] # CYRILLIC CAPITAL LETTER KJE
+0439 ; [.20E6.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER SHORT I
+0419 ; [.20E6.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER SHORT I
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ml.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ml.pl
index 3257127dd3..8a23381813 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ml.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ml.pl
@@ -1,23 +1,23 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
0D3D ; [.0000.00C6.0002] # MALAYALAM SIGN AVAGRAHA
-0D57 ; [.28CD.0020.0002] # MALAYALAM AU LENGTH MARK
-0D4C ; [.28CD.0020.0003] # MALAYALAM VOWEL SIGN AU
-0D46 0D57 ; [.28CD.0020.0003] # MALAYALAM VOWEL SIGN AU
-0D15 0D4D 200D ; [.2898.0020.0002][.28CF.0021.0002] # <MALAYALAM LETTER KA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
-0D7F ; [.2898.0020.0003][.28CF.0021.0002] # MALAYALAM LETTER CHILLU K
-0D23 0D4D 200D ; [.28A6.0020.0002][.28CF.0021.0002] # <MALAYALAM LETTER NNA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
-0D7A ; [.28A6.0020.0003][.28CF.0021.0002] # MALAYALAM LETTER CHILLU NN
-0D28 0D4D 200D ; [.28AB.0020.0002][.28CF.0021.0002] # <MALAYALAM LETTER NA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
-0D7B ; [.28AB.0020.0003][.28CF.0021.0002] # MALAYALAM LETTER CHILLU N
-0D30 0D4D 200D ; [.28B3.0020.0002][.28CF.0021.0002] # <MALAYALAM LETTER RA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
-0D7C ; [.28B3.0020.0003][.28CF.0021.0002] # MALAYALAM LETTER CHILLU RR
-0D32 0D4D 200D ; [.28B4.0020.0002][.28CF.0021.0002] # <MALAYALAM LETTER LA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
-0D7D ; [.28B4.0020.0003][.28CF.0021.0002] # MALAYALAM LETTER CHILLU L
-0D33 0D4D 200D ; [.28BA.0020.0002][.28CF.0021.0002] # <MALAYALAM LETTER LLA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
-0D7E ; [.28BA.0020.0003][.28CF.0021.0002] # MALAYALAM LETTER CHILLU LL
-0D02 ; [.28B1.0020.0002][.28CF.0021.0002] # MALAYALAM SIGN ANUSVARA
-0D7B 0D4D ; [.28AB.0020.0002][.28CF.0020.0003] # <MALAYALAM LETTER CHILLU N, MALAYALAM SIGN VIRAMA>
+0D57 ; [.293F.0020.0002] # MALAYALAM AU LENGTH MARK
+0D4C ; [.293F.0020.0003] # MALAYALAM VOWEL SIGN AU
+0D46 0D57 ; [.293F.0020.0003] # MALAYALAM VOWEL SIGN AU
+0D15 0D4D 200D ; [.290A.0020.0002][.2941.0021.0002] # <MALAYALAM LETTER KA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
+0D7F ; [.290A.0020.0003][.2941.0021.0002] # MALAYALAM LETTER CHILLU K
+0D23 0D4D 200D ; [.2918.0020.0002][.2941.0021.0002] # <MALAYALAM LETTER NNA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
+0D7A ; [.2918.0020.0003][.2941.0021.0002] # MALAYALAM LETTER CHILLU NN
+0D28 0D4D 200D ; [.291D.0020.0002][.2941.0021.0002] # <MALAYALAM LETTER NA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
+0D7B ; [.291D.0020.0003][.2941.0021.0002] # MALAYALAM LETTER CHILLU N
+0D30 0D4D 200D ; [.2925.0020.0002][.2941.0021.0002] # <MALAYALAM LETTER RA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
+0D7C ; [.2925.0020.0003][.2941.0021.0002] # MALAYALAM LETTER CHILLU RR
+0D32 0D4D 200D ; [.2926.0020.0002][.2941.0021.0002] # <MALAYALAM LETTER LA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
+0D7D ; [.2926.0020.0003][.2941.0021.0002] # MALAYALAM LETTER CHILLU L
+0D33 0D4D 200D ; [.292C.0020.0002][.2941.0021.0002] # <MALAYALAM LETTER LLA, MALAYALAM SIGN VIRAMA, ZERO WIDTH JOINER>
+0D7E ; [.292C.0020.0003][.2941.0021.0002] # MALAYALAM LETTER CHILLU LL
+0D02 ; [.2923.0020.0002][.2941.0021.0002] # MALAYALAM SIGN ANUSVARA
+0D7B 0D4D ; [.291D.0020.0002][.2941.0020.0003] # <MALAYALAM LETTER CHILLU N, MALAYALAM SIGN VIRAMA>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mr.pl
index 416b8b095c..ac89aa1c01 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mr.pl
@@ -1,14 +1,14 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0902 ; [.265B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
-0901 ; [.265B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
-0903 ; [.265B.0020.0002][.FFF2.0000.0000] # DEVANAGARI SIGN VISARGA
-0950 ; [.265B.0020.0002][.FFF0.0000.0000] # DEVANAGARI OM
-0933 ; [.269E.0020.0002][.FFF1.0000.0000] # DEVANAGARI LETTER LLA
-0934 ; [.269E.0020.0002][.FFF1.0000.0000][.0000.00C2.0002] # DEVANAGARI LETTER LLLA
-0915 094D 0937 ; [.269E.0020.0002][.FFF2.0000.0000] # <DEVANAGARI LETTER KA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER SSA>
-091C 094D 091E ; [.269E.0020.0002][.FFF3.0000.0000] # <DEVANAGARI LETTER JA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER NYA>
-0939 ; [.269E.0020.0002][.FFF0.0000.0000] # DEVANAGARI LETTER HA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0902 ; [.26CC.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
+0901 ; [.26CC.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
+0903 ; [.26CC.0020.0002][.FFF2.0000.0000] # DEVANAGARI SIGN VISARGA
+0950 ; [.26CC.0020.0002][.FFF0.0000.0000] # DEVANAGARI OM
+0933 ; [.270F.0020.0002][.FFF1.0000.0000] # DEVANAGARI LETTER LLA
+0934 ; [.270F.0020.0002][.FFF1.0000.0000][.0000.00C2.0002] # DEVANAGARI LETTER LLLA
+0915 094D 0937 ; [.270F.0020.0002][.FFF2.0000.0000] # <DEVANAGARI LETTER KA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER SSA>
+091C 094D 091E ; [.270F.0020.0002][.FFF3.0000.0000] # <DEVANAGARI LETTER JA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER NYA>
+0939 ; [.270F.0020.0002][.FFF0.0000.0000] # DEVANAGARI LETTER HA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mt.pl
index 6bf773456e..aba8840494 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/mt.pl
@@ -1,31 +1,31 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
upper_before_lower => 1,
- entry => <<'ENTRY', # for DUCET v9.0.0
-010B ; [.1C79.0020.0002] # LATIN SMALL LETTER C WITH DOT ABOVE
-0063 0307 ; [.1C79.0020.0002] # LATIN SMALL LETTER C WITH DOT ABOVE
-010A ; [.1C79.0020.0008] # LATIN CAPITAL LETTER C WITH DOT ABOVE
-0043 0307 ; [.1C79.0020.0008] # LATIN CAPITAL LETTER C WITH DOT ABOVE
-0121 ; [.1CF3.0020.0002] # LATIN SMALL LETTER G WITH DOT ABOVE
-0067 0307 ; [.1CF3.0020.0002] # LATIN SMALL LETTER G WITH DOT ABOVE
-0120 ; [.1CF3.0020.0008] # LATIN CAPITAL LETTER G WITH DOT ABOVE
-0047 0307 ; [.1CF3.0020.0008] # LATIN CAPITAL LETTER G WITH DOT ABOVE
-0067 0127 ; [.1D17.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER H WITH STROKE>
-0067 0126 ; [.1D17.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER H WITH STROKE>
-0047 0127 ; [.1D17.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER H WITH STROKE>
-0047 0126 ; [.1D17.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER H WITH STROKE>
-0067 0068 0335 ; [.1D17.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY>
-0067 0048 0335 ; [.1D17.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER H, COMBINING SHORT STROKE OVERLAY>
-0047 0068 0335 ; [.1D17.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY>
-0047 0048 0335 ; [.1D17.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER H, COMBINING SHORT STROKE OVERLAY>
-0127 ; [.1D31.0020.0002] # LATIN SMALL LETTER H WITH STROKE
-0068 0335 ; [.1D31.0020.0002] # LATIN SMALL LETTER H WITH STROKE
-210F ; [.1D31.0020.0002] # PLANCK CONSTANT OVER TWO PI
-0126 ; [.1D31.0020.0008] # LATIN CAPITAL LETTER H WITH STROKE
-0048 0335 ; [.1D31.0020.0008] # LATIN CAPITAL LETTER H WITH STROKE
-017C ; [.1F20.0020.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
-007A 0307 ; [.1F20.0020.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
-017B ; [.1F20.0020.0008] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
-005A 0307 ; [.1F20.0020.0008] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+ entry => <<'ENTRY', # for DUCET v10.0.0
+010B ; [.1CDF.0020.0002] # LATIN SMALL LETTER C WITH DOT ABOVE
+0063 0307 ; [.1CDF.0020.0002] # LATIN SMALL LETTER C WITH DOT ABOVE
+010A ; [.1CDF.0020.0008] # LATIN CAPITAL LETTER C WITH DOT ABOVE
+0043 0307 ; [.1CDF.0020.0008] # LATIN CAPITAL LETTER C WITH DOT ABOVE
+0121 ; [.1D59.0020.0002] # LATIN SMALL LETTER G WITH DOT ABOVE
+0067 0307 ; [.1D59.0020.0002] # LATIN SMALL LETTER G WITH DOT ABOVE
+0120 ; [.1D59.0020.0008] # LATIN CAPITAL LETTER G WITH DOT ABOVE
+0047 0307 ; [.1D59.0020.0008] # LATIN CAPITAL LETTER G WITH DOT ABOVE
+0067 0127 ; [.1D7D.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER H WITH STROKE>
+0067 0126 ; [.1D7D.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER H WITH STROKE>
+0047 0127 ; [.1D7D.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER H WITH STROKE>
+0047 0126 ; [.1D7D.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER H WITH STROKE>
+0067 0068 0335 ; [.1D7D.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY>
+0067 0048 0335 ; [.1D7D.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER H, COMBINING SHORT STROKE OVERLAY>
+0047 0068 0335 ; [.1D7D.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY>
+0047 0048 0335 ; [.1D7D.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER H, COMBINING SHORT STROKE OVERLAY>
+0127 ; [.1D97.0020.0002] # LATIN SMALL LETTER H WITH STROKE
+0068 0335 ; [.1D97.0020.0002] # LATIN SMALL LETTER H WITH STROKE
+210F ; [.1D97.0020.0002] # PLANCK CONSTANT OVER TWO PI
+0126 ; [.1D97.0020.0008] # LATIN CAPITAL LETTER H WITH STROKE
+0048 0335 ; [.1D97.0020.0008] # LATIN CAPITAL LETTER H WITH STROKE
+017C ; [.1F86.0020.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
+007A 0307 ; [.1F86.0020.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
+017B ; [.1F86.0020.0008] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+005A 0307 ; [.1F86.0020.0008] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nb.pl
index b859b000b2..745a9ccef2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nb.pl
@@ -1,76 +1,76 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1C8F.0022.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C8F.0022.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C8F.0022.0008] # LATIN CAPITAL LETTER ETH
-00FE ; [.1E95.0020.0003][.1D18.0020.0003] # LATIN SMALL LETTER THORN
-00DE ; [.1E95.0020.0009][.1D18.0020.0009] # LATIN CAPITAL LETTER THORN
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-00E6 ; [.1F96.0020.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F96.0020.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F96.0020.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F96.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F96.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00E4 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F96.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F96.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-0119 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-00F8 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F97.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F97.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-00F6 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0151 ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0153 ; [.1F97.0023.0002] # LATIN SMALL LIGATURE OE
-0152 ; [.1F97.0023.0008] # LATIN CAPITAL LIGATURE OE
-00E5 ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F98.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F98.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F98.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-0061 0061 ; [.1F98.0021.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
-0041 0061 ; [.1F98.0021.0007] # <LATIN CAPITAL LETTER A, LATIN SMALL LETTER A>
-0041 0041 ; [.1F98.0021.0008] # <LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1CF5.0022.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF5.0022.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF5.0022.0008] # LATIN CAPITAL LETTER ETH
+00FE ; [.1EFB.0020.0003][.1D7E.0020.0003] # LATIN SMALL LETTER THORN
+00DE ; [.1EFB.0020.0009][.1D7E.0020.0009] # LATIN CAPITAL LETTER THORN
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+00E6 ; [.1FFC.0020.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFC.0020.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFC.0020.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFC.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFC.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00E4 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFC.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFC.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+0119 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+00F8 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFD.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFD.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+00F6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+0151 ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0153 ; [.1FFD.0023.0002] # LATIN SMALL LIGATURE OE
+0152 ; [.1FFD.0023.0008] # LATIN CAPITAL LIGATURE OE
+00E5 ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFE.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+0061 0061 ; [.1FFE.0021.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
+0041 0061 ; [.1FFE.0021.0007] # <LATIN CAPITAL LETTER A, LATIN SMALL LETTER A>
+0041 0041 ; [.1FFE.0021.0008] # <LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nn.pl
index b859b000b2..745a9ccef2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nn.pl
@@ -1,76 +1,76 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1C8F.0022.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C8F.0022.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C8F.0022.0008] # LATIN CAPITAL LETTER ETH
-00FE ; [.1E95.0020.0003][.1D18.0020.0003] # LATIN SMALL LETTER THORN
-00DE ; [.1E95.0020.0009][.1D18.0020.0009] # LATIN CAPITAL LETTER THORN
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-00E6 ; [.1F96.0020.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F96.0020.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F96.0020.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F96.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F96.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00E4 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F96.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F96.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-0119 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1F96.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1F96.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-00F8 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F97.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F97.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F97.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-00F6 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F97.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0151 ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1F97.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1F97.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0153 ; [.1F97.0023.0002] # LATIN SMALL LIGATURE OE
-0152 ; [.1F97.0023.0008] # LATIN CAPITAL LIGATURE OE
-00E5 ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F98.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F98.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F98.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F98.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F98.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-0061 0061 ; [.1F98.0021.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
-0041 0061 ; [.1F98.0021.0007] # <LATIN CAPITAL LETTER A, LATIN SMALL LETTER A>
-0041 0041 ; [.1F98.0021.0008] # <LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1CF5.0022.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF5.0022.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF5.0022.0008] # LATIN CAPITAL LETTER ETH
+00FE ; [.1EFB.0020.0003][.1D7E.0020.0003] # LATIN SMALL LETTER THORN
+00DE ; [.1EFB.0020.0009][.1D7E.0020.0009] # LATIN CAPITAL LETTER THORN
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+00E6 ; [.1FFC.0020.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFC.0020.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFC.0020.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFC.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFC.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00E4 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFC.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFC.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+0119 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1FFC.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1FFC.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+00F8 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFD.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFD.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFD.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+00F6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFD.0021.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+0151 ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1FFD.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0153 ; [.1FFD.0023.0002] # LATIN SMALL LIGATURE OE
+0152 ; [.1FFD.0023.0008] # LATIN CAPITAL LIGATURE OE
+00E5 ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFE.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFE.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+0061 0061 ; [.1FFE.0021.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
+0041 0061 ; [.1FFE.0021.0007] # <LATIN CAPITAL LETTER A, LATIN SMALL LETTER A>
+0041 0041 ; [.1FFE.0021.0008] # <LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nso.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nso.pl
index 0d24805257..c4f4fadd93 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nso.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/nso.pl
@@ -1,37 +1,37 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00EA ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC1 ; [.1CAB.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAB.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EBF ; [.1CAB.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAB.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EC5 ; [.1CAB.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAB.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAB.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAB.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAB.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAB.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-00F4 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-006F 0302 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-004F 0302 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-1ED3 ; [.1DDE.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED2 ; [.1DDE.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED1 ; [.1DDE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED0 ; [.1DDE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED7 ; [.1DDE.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED6 ; [.1DDE.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED5 ; [.1DDE.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED4 ; [.1DDE.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED9 ; [.1DDE.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1DDE.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00EA ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC1 ; [.1D11.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D11.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EBF ; [.1D11.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D11.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EC5 ; [.1D11.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D11.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D11.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D11.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D11.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D11.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+00F4 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+006F 0302 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+004F 0302 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+1ED3 ; [.1E44.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED2 ; [.1E44.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED1 ; [.1E44.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED0 ; [.1E44.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED7 ; [.1E44.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED6 ; [.1E44.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED5 ; [.1E44.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED4 ; [.1E44.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED9 ; [.1E44.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1E44.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/om.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/om.pl
index 49a5108b07..ff989a50b8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/om.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/om.pl
@@ -1,22 +1,22 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0063 0068 ; [.1F22.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0043 0068 ; [.1F22.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
-0043 0048 ; [.1F22.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
-0064 0068 ; [.1F23.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER H>
-0044 0068 ; [.1F23.0020.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER H>
-0044 0048 ; [.1F23.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER H>
-006B 0068 ; [.1F24.0020.0002] # <LATIN SMALL LETTER K, LATIN SMALL LETTER H>
-004B 0068 ; [.1F24.0020.0007] # <LATIN CAPITAL LETTER K, LATIN SMALL LETTER H>
-004B 0048 ; [.1F24.0020.0008] # <LATIN CAPITAL LETTER K, LATIN CAPITAL LETTER H>
-006E 0079 ; [.1F25.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
-004E 0079 ; [.1F25.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
-004E 0059 ; [.1F25.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
-0070 0068 ; [.1F26.0020.0002] # <LATIN SMALL LETTER P, LATIN SMALL LETTER H>
-0050 0068 ; [.1F26.0020.0007] # <LATIN CAPITAL LETTER P, LATIN SMALL LETTER H>
-0050 0048 ; [.1F26.0020.0008] # <LATIN CAPITAL LETTER P, LATIN CAPITAL LETTER H>
-0073 0068 ; [.1F27.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
-0053 0068 ; [.1F27.0020.0007] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER H>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0063 0068 ; [.1F88.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0043 0068 ; [.1F88.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
+0043 0048 ; [.1F88.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
+0064 0068 ; [.1F89.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER H>
+0044 0068 ; [.1F89.0020.0007] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER H>
+0044 0048 ; [.1F89.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER H>
+006B 0068 ; [.1F8A.0020.0002] # <LATIN SMALL LETTER K, LATIN SMALL LETTER H>
+004B 0068 ; [.1F8A.0020.0007] # <LATIN CAPITAL LETTER K, LATIN SMALL LETTER H>
+004B 0048 ; [.1F8A.0020.0008] # <LATIN CAPITAL LETTER K, LATIN CAPITAL LETTER H>
+006E 0079 ; [.1F8B.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER Y>
+004E 0079 ; [.1F8B.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER Y>
+004E 0059 ; [.1F8B.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER Y>
+0070 0068 ; [.1F8C.0020.0002] # <LATIN SMALL LETTER P, LATIN SMALL LETTER H>
+0050 0068 ; [.1F8C.0020.0007] # <LATIN CAPITAL LETTER P, LATIN SMALL LETTER H>
+0050 0048 ; [.1F8C.0020.0008] # <LATIN CAPITAL LETTER P, LATIN CAPITAL LETTER H>
+0073 0068 ; [.1F8D.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
+0053 0068 ; [.1F8D.0020.0007] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER H>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/or.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/or.pl
index 3e4ded12c1..db329cbf90 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/or.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/or.pl
@@ -1,12 +1,12 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0B01 ; [.278B.0020.0002][.FFF1.0000.0000] # ORIYA SIGN CANDRABINDU
-0B02 ; [.278B.0020.0002][.FFF2.0000.0000] # ORIYA SIGN ANUSVARA
-0B03 ; [.278B.0020.0002][.FFF3.0000.0000] # ORIYA SIGN VISARGA
-0B14 ; [.278B.0020.0002][.FFF0.0000.0000] # ORIYA LETTER AU
-0B15 0B4D 0B37 ; [.27AF.0020.0002][.FFF1.0000.0000] # <ORIYA LETTER KA, ORIYA SIGN VIRAMA, ORIYA LETTER SSA>
-0B39 ; [.27AF.0020.0002][.FFF0.0000.0000] # ORIYA LETTER HA
-0B5F ; [.27A5.0021.0002] # ORIYA LETTER YYA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0B01 ; [.27FD.0020.0002][.FFF1.0000.0000] # ORIYA SIGN CANDRABINDU
+0B02 ; [.27FD.0020.0002][.FFF2.0000.0000] # ORIYA SIGN ANUSVARA
+0B03 ; [.27FD.0020.0002][.FFF3.0000.0000] # ORIYA SIGN VISARGA
+0B14 ; [.27FD.0020.0002][.FFF0.0000.0000] # ORIYA LETTER AU
+0B15 0B4D 0B37 ; [.2821.0020.0002][.FFF1.0000.0000] # <ORIYA LETTER KA, ORIYA SIGN VIRAMA, ORIYA LETTER SSA>
+0B39 ; [.2821.0020.0002][.FFF0.0000.0000] # ORIYA LETTER HA
+0B5F ; [.2817.0021.0002] # ORIYA LETTER YYA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pa.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pa.pl
index 11950d1113..04c732a778 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pa.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pa.pl
@@ -1,27 +1,27 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
0A71 ; [.0000.00C3.0002] # GURMUKHI ADDAK
0A03 ; [.0000.00C2.0002] # GURMUKHI SIGN VISARGA
0A70 ; [.0000.00C4.0002] # GURMUKHI TIPPI
0A02 ; [.0000.00C5.0002] # GURMUKHI SIGN BINDI
0A01 ; [.0000.00C6.0002] # GURMUKHI SIGN ADAK BINDI
0A3C ; [.0000.00C7.0002] # GURMUKHI SIGN NUKTA
-0A33 ; [.272C.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER LLA
-0A36 ; [.270D.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER SHA
-0A59 ; [.2711.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER KHHA
-0A5A ; [.2712.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER GHHA
-0A5B ; [.2717.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER ZA
-0A5E ; [.2725.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER FA
-0A4D ; [.272F.0020.0002] # GURMUKHI SIGN VIRAMA
-0A3E ; [.2730.0020.0002] # GURMUKHI VOWEL SIGN AA
-0A3F ; [.2731.0020.0002] # GURMUKHI VOWEL SIGN I
-0A40 ; [.2732.0020.0002] # GURMUKHI VOWEL SIGN II
-0A41 ; [.2733.0020.0002] # GURMUKHI VOWEL SIGN U
-0A42 ; [.2734.0020.0002] # GURMUKHI VOWEL SIGN UU
-0A47 ; [.2735.0020.0002] # GURMUKHI VOWEL SIGN EE
-0A48 ; [.2736.0020.0002] # GURMUKHI VOWEL SIGN AI
-0A4B ; [.2737.0020.0002] # GURMUKHI VOWEL SIGN OO
-0A4C ; [.2738.0020.0002] # GURMUKHI VOWEL SIGN AU
+0A33 ; [.279E.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER LLA
+0A36 ; [.277F.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER SHA
+0A59 ; [.2783.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER KHHA
+0A5A ; [.2784.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER GHHA
+0A5B ; [.2789.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER ZA
+0A5E ; [.2797.0020.0002][.0000.00C7.0002] # GURMUKHI LETTER FA
+0A4D ; [.27A1.0020.0002] # GURMUKHI SIGN VIRAMA
+0A3E ; [.27A2.0020.0002] # GURMUKHI VOWEL SIGN AA
+0A3F ; [.27A3.0020.0002] # GURMUKHI VOWEL SIGN I
+0A40 ; [.27A4.0020.0002] # GURMUKHI VOWEL SIGN II
+0A41 ; [.27A5.0020.0002] # GURMUKHI VOWEL SIGN U
+0A42 ; [.27A6.0020.0002] # GURMUKHI VOWEL SIGN UU
+0A47 ; [.27A7.0020.0002] # GURMUKHI VOWEL SIGN EE
+0A48 ; [.27A8.0020.0002] # GURMUKHI VOWEL SIGN AI
+0A4B ; [.27A9.0020.0002] # GURMUKHI VOWEL SIGN OO
+0A4C ; [.27AA.0020.0002] # GURMUKHI VOWEL SIGN AU
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pl.pl
index 36e208b36a..7ef5133ab1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/pl.pl
@@ -1,51 +1,51 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0105 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH OGONEK
-0061 0328 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH OGONEK
-0104 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH OGONEK
-0041 0328 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH OGONEK
-0107 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0063 0301 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0063 0341 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
-0106 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-0043 0301 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-0043 0341 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
-0119 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0142 ; [.1D78.0020.0002] # LATIN SMALL LETTER L WITH STROKE
-006C 0335 ; [.1D78.0020.0002] # LATIN SMALL LETTER L WITH STROKE
-0141 ; [.1D78.0020.0008] # LATIN CAPITAL LETTER L WITH STROKE
-004C 0335 ; [.1D78.0020.0008] # LATIN CAPITAL LETTER L WITH STROKE
-0144 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-00F3 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-015B ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
-0073 0301 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
-0073 0341 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
-015A ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
-0053 0301 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
-0053 0341 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
-017A ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
-007A 0301 ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
-007A 0341 ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
-0179 ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
-005A 0301 ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
-005A 0341 ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
-017C ; [.1F23.0020.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
-007A 0307 ; [.1F23.0020.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
-017B ; [.1F23.0020.0008] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
-005A 0307 ; [.1F23.0020.0008] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0105 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH OGONEK
+0061 0328 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH OGONEK
+0104 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH OGONEK
+0041 0328 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH OGONEK
+0107 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0063 0301 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0063 0341 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH ACUTE
+0106 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+0043 0301 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+0043 0341 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH ACUTE
+0119 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0142 ; [.1DDE.0020.0002] # LATIN SMALL LETTER L WITH STROKE
+006C 0335 ; [.1DDE.0020.0002] # LATIN SMALL LETTER L WITH STROKE
+0141 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER L WITH STROKE
+004C 0335 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER L WITH STROKE
+0144 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+00F3 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+015B ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
+0073 0301 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
+0073 0341 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH ACUTE
+015A ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
+0053 0301 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
+0053 0341 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH ACUTE
+017A ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
+007A 0301 ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
+007A 0341 ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH ACUTE
+0179 ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
+005A 0301 ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
+005A 0341 ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH ACUTE
+017C ; [.1F89.0020.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
+007A 0307 ; [.1F89.0020.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
+017B ; [.1F89.0020.0008] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+005A 0307 ; [.1F89.0020.0008] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ro.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ro.pl
index 82f63a6e25..0ebc0caee4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ro.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ro.pl
@@ -1,53 +1,53 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0103 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH BREVE
-0061 0306 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH BREVE
-0102 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH BREVE
-0041 0306 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH BREVE
-1EB1 ; [.1C48.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH BREVE AND GRAVE
-1EB0 ; [.1C48.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
-1EAF ; [.1C48.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH BREVE AND ACUTE
-1EAE ; [.1C48.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
-1EB5 ; [.1C48.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH BREVE AND TILDE
-1EB4 ; [.1C48.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
-1EB3 ; [.1C48.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
-1EB2 ; [.1C48.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
-1EB7 ; [.1C48.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
-1EB6 ; [.1C48.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
-00E2 ; [.1C49.0020.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
-0061 0302 ; [.1C49.0020.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
-00C2 ; [.1C49.0020.0008] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0041 0302 ; [.1C49.0020.0008] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-1EA7 ; [.1C49.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
-1EA6 ; [.1C49.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
-1EA5 ; [.1C49.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
-1EA4 ; [.1C49.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
-1EAB ; [.1C49.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
-1EAA ; [.1C49.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
-1EA9 ; [.1C49.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-1EA8 ; [.1C49.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-1EAD ; [.1C49.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-1EAC ; [.1C49.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-00EE ; [.1D33.0020.0002] # LATIN SMALL LETTER I WITH CIRCUMFLEX
-0069 0302 ; [.1D33.0020.0002] # LATIN SMALL LETTER I WITH CIRCUMFLEX
-00CE ; [.1D33.0020.0008] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0049 0302 ; [.1D33.0020.0008] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-015F ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
-0073 0327 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
-0219 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH COMMA BELOW
-0073 0326 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH COMMA BELOW
-015E ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
-0053 0327 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
-0218 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH COMMA BELOW
-0053 0326 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH COMMA BELOW
-0163 ; [.1E96.0020.0002] # LATIN SMALL LETTER T WITH CEDILLA
-0074 0327 ; [.1E96.0020.0002] # LATIN SMALL LETTER T WITH CEDILLA
-021B ; [.1E96.0020.0002] # LATIN SMALL LETTER T WITH COMMA BELOW
-0074 0326 ; [.1E96.0020.0002] # LATIN SMALL LETTER T WITH COMMA BELOW
-0162 ; [.1E96.0020.0008] # LATIN CAPITAL LETTER T WITH CEDILLA
-0054 0327 ; [.1E96.0020.0008] # LATIN CAPITAL LETTER T WITH CEDILLA
-021A ; [.1E96.0020.0008] # LATIN CAPITAL LETTER T WITH COMMA BELOW
-0054 0326 ; [.1E96.0020.0008] # LATIN CAPITAL LETTER T WITH COMMA BELOW
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0103 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH BREVE
+0061 0306 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH BREVE
+0102 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH BREVE
+0041 0306 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH BREVE
+1EB1 ; [.1CAE.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH BREVE AND GRAVE
+1EB0 ; [.1CAE.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+1EAF ; [.1CAE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+1EAE ; [.1CAE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+1EB5 ; [.1CAE.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH BREVE AND TILDE
+1EB4 ; [.1CAE.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+1EB3 ; [.1CAE.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+1EB2 ; [.1CAE.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+1EB7 ; [.1CAE.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+1EB6 ; [.1CAE.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+00E2 ; [.1CAF.0020.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
+0061 0302 ; [.1CAF.0020.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
+00C2 ; [.1CAF.0020.0008] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+0041 0302 ; [.1CAF.0020.0008] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+1EA7 ; [.1CAF.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+1EA6 ; [.1CAF.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+1EA5 ; [.1CAF.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+1EA4 ; [.1CAF.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+1EAB ; [.1CAF.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+1EAA ; [.1CAF.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+1EA9 ; [.1CAF.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+1EA8 ; [.1CAF.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+1EAD ; [.1CAF.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+1EAC ; [.1CAF.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+00EE ; [.1D99.0020.0002] # LATIN SMALL LETTER I WITH CIRCUMFLEX
+0069 0302 ; [.1D99.0020.0002] # LATIN SMALL LETTER I WITH CIRCUMFLEX
+00CE ; [.1D99.0020.0008] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+0049 0302 ; [.1D99.0020.0008] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+015F ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
+0073 0327 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
+0219 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH COMMA BELOW
+0073 0326 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH COMMA BELOW
+015E ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
+0053 0327 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
+0218 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH COMMA BELOW
+0053 0326 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH COMMA BELOW
+0163 ; [.1EFC.0020.0002] # LATIN SMALL LETTER T WITH CEDILLA
+0074 0327 ; [.1EFC.0020.0002] # LATIN SMALL LETTER T WITH CEDILLA
+021B ; [.1EFC.0020.0002] # LATIN SMALL LETTER T WITH COMMA BELOW
+0074 0326 ; [.1EFC.0020.0002] # LATIN SMALL LETTER T WITH COMMA BELOW
+0162 ; [.1EFC.0020.0008] # LATIN CAPITAL LETTER T WITH CEDILLA
+0054 0327 ; [.1EFC.0020.0008] # LATIN CAPITAL LETTER T WITH CEDILLA
+021A ; [.1EFC.0020.0008] # LATIN CAPITAL LETTER T WITH COMMA BELOW
+0054 0326 ; [.1EFC.0020.0008] # LATIN CAPITAL LETTER T WITH COMMA BELOW
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sa.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sa.pl
index 416b8b095c..ac89aa1c01 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sa.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sa.pl
@@ -1,14 +1,14 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0902 ; [.265B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
-0901 ; [.265B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
-0903 ; [.265B.0020.0002][.FFF2.0000.0000] # DEVANAGARI SIGN VISARGA
-0950 ; [.265B.0020.0002][.FFF0.0000.0000] # DEVANAGARI OM
-0933 ; [.269E.0020.0002][.FFF1.0000.0000] # DEVANAGARI LETTER LLA
-0934 ; [.269E.0020.0002][.FFF1.0000.0000][.0000.00C2.0002] # DEVANAGARI LETTER LLLA
-0915 094D 0937 ; [.269E.0020.0002][.FFF2.0000.0000] # <DEVANAGARI LETTER KA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER SSA>
-091C 094D 091E ; [.269E.0020.0002][.FFF3.0000.0000] # <DEVANAGARI LETTER JA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER NYA>
-0939 ; [.269E.0020.0002][.FFF0.0000.0000] # DEVANAGARI LETTER HA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0902 ; [.26CC.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
+0901 ; [.26CC.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
+0903 ; [.26CC.0020.0002][.FFF2.0000.0000] # DEVANAGARI SIGN VISARGA
+0950 ; [.26CC.0020.0002][.FFF0.0000.0000] # DEVANAGARI OM
+0933 ; [.270F.0020.0002][.FFF1.0000.0000] # DEVANAGARI LETTER LLA
+0934 ; [.270F.0020.0002][.FFF1.0000.0000][.0000.00C2.0002] # DEVANAGARI LETTER LLLA
+0915 094D 0937 ; [.270F.0020.0002][.FFF2.0000.0000] # <DEVANAGARI LETTER KA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER SSA>
+091C 094D 091E ; [.270F.0020.0002][.FFF3.0000.0000] # <DEVANAGARI LETTER JA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER NYA>
+0939 ; [.270F.0020.0002][.FFF0.0000.0000] # DEVANAGARI LETTER HA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/se.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/se.pl
index ee0d99a77e..70f01dc038 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/se.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/se.pl
@@ -1,150 +1,150 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# eng, g-stroke, t-stroke don't require tailoring
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E1 ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C5F.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C5F.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C5F.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-010D ; [.1C8C.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C8C.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C8C.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C8C.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0292 ; [.1C8D.0020.0002] # LATIN SMALL LETTER EZH
-01B7 ; [.1C8D.0020.0008] # LATIN CAPITAL LETTER EZH
-01EF ; [.1C8E.0020.0002] # LATIN SMALL LETTER EZH WITH CARON
-0292 030C ; [.1C8E.0020.0002] # LATIN SMALL LETTER EZH WITH CARON
-01EE ; [.1C8E.0020.0008] # LATIN CAPITAL LETTER EZH WITH CARON
-01B7 030C ; [.1C8E.0020.0008] # LATIN CAPITAL LETTER EZH WITH CARON
-0111 ; [.1CA9.0020.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1CA9.0020.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1CA9.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1CA9.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1CA9.0021.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1CA9.0021.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1CA9.0021.0008] # LATIN CAPITAL LETTER ETH
-01E7 ; [.1D00.0020.0002] # LATIN SMALL LETTER G WITH CARON
-0067 030C ; [.1D00.0020.0002] # LATIN SMALL LETTER G WITH CARON
-01E6 ; [.1D00.0020.0008] # LATIN CAPITAL LETTER G WITH CARON
-0047 030C ; [.1D00.0020.0008] # LATIN CAPITAL LETTER G WITH CARON
-01E9 ; [.1D76.0020.0002] # LATIN SMALL LETTER K WITH CARON
-006B 030C ; [.1D76.0020.0002] # LATIN SMALL LETTER K WITH CARON
-01E8 ; [.1D76.0020.0008] # LATIN CAPITAL LETTER K WITH CARON
-004B 030C ; [.1D76.0020.0008] # LATIN CAPITAL LETTER K WITH CARON
-0144 ; [.1DD8.0021.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DD8.0021.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DD8.0021.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DD8.0021.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DD8.0021.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DD8.0021.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-00F1 ; [.1DD8.0022.0002] # LATIN SMALL LETTER N WITH TILDE
-006E 0303 ; [.1DD8.0022.0002] # LATIN SMALL LETTER N WITH TILDE
-00D1 ; [.1DD8.0022.0008] # LATIN CAPITAL LETTER N WITH TILDE
-004E 0303 ; [.1DD8.0022.0008] # LATIN CAPITAL LETTER N WITH TILDE
-0161 ; [.1E94.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E94.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E94.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E94.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-00FE ; [.1E9A.0021.0002] # LATIN SMALL LETTER THORN
-00DE ; [.1E9A.0021.0008] # LATIN CAPITAL LETTER THORN
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-017E ; [.1F92.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F92.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F92.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F92.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-00F8 ; [.1F93.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F93.0020.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F93.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F93.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F93.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F93.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-0153 ; [.1F93.0021.0002] # LATIN SMALL LIGATURE OE
-0152 ; [.1F93.0021.0008] # LATIN CAPITAL LIGATURE OE
-00E6 ; [.1F94.0020.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F94.0020.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F94.0020.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F94.0020.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F94.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F94.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F94.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F94.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-00E5 ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F96.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-0227 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DOT ABOVE
-0061 0307 ; [.1F96.0021.0002] # LATIN SMALL LETTER A WITH DOT ABOVE
-0226 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DOT ABOVE
-0041 0307 ; [.1F96.0021.0008] # LATIN CAPITAL LETTER A WITH DOT ABOVE
-00E4 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F97.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F97.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00E3 ; [.1F97.0021.0002] # LATIN SMALL LETTER A WITH TILDE
-0061 0303 ; [.1F97.0021.0002] # LATIN SMALL LETTER A WITH TILDE
-00C3 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER A WITH TILDE
-0041 0303 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER A WITH TILDE
-00F6 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F98.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F98.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0151 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-00F5 ; [.1F98.0022.0002] # LATIN SMALL LETTER O WITH TILDE
-006F 0303 ; [.1F98.0022.0002] # LATIN SMALL LETTER O WITH TILDE
-00D5 ; [.1F98.0022.0008] # LATIN CAPITAL LETTER O WITH TILDE
-004F 0303 ; [.1F98.0022.0008] # LATIN CAPITAL LETTER O WITH TILDE
-1E4D ; [.1F98.0022.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH TILDE AND ACUTE
-1E4C ; [.1F98.0022.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
-022D ; [.1F98.0022.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH TILDE AND MACRON
-022C ; [.1F98.0022.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
-1E4F ; [.1F98.0022.0002][.0000.002B.0002] # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
-1E4E ; [.1F98.0022.0008][.0000.002B.0002] # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
-1EE1 ; [.1F98.0022.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN AND TILDE
-1EE0 ; [.1F98.0022.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN AND TILDE
-00F4 ; [.1F98.0023.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-006F 0302 ; [.1F98.0023.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1F98.0023.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-004F 0302 ; [.1F98.0023.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-1ED3 ; [.1F98.0023.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED2 ; [.1F98.0023.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED1 ; [.1F98.0023.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED0 ; [.1F98.0023.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED7 ; [.1F98.0023.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED6 ; [.1F98.0023.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED5 ; [.1F98.0023.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED4 ; [.1F98.0023.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED9 ; [.1F98.0023.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1F98.0023.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-01EB ; [.1F98.0024.0002] # LATIN SMALL LETTER O WITH OGONEK
-006F 0328 ; [.1F98.0024.0002] # LATIN SMALL LETTER O WITH OGONEK
-01EA ; [.1F98.0024.0008] # LATIN CAPITAL LETTER O WITH OGONEK
-004F 0328 ; [.1F98.0024.0008] # LATIN CAPITAL LETTER O WITH OGONEK
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E1 ; [.1CC5.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CC5.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CC5.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CC5.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CC5.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CC5.0020.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+010D ; [.1CF2.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CF2.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CF2.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CF2.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0292 ; [.1CF3.0020.0002] # LATIN SMALL LETTER EZH
+01B7 ; [.1CF3.0020.0008] # LATIN CAPITAL LETTER EZH
+01EF ; [.1CF4.0020.0002] # LATIN SMALL LETTER EZH WITH CARON
+0292 030C ; [.1CF4.0020.0002] # LATIN SMALL LETTER EZH WITH CARON
+01EE ; [.1CF4.0020.0008] # LATIN CAPITAL LETTER EZH WITH CARON
+01B7 030C ; [.1CF4.0020.0008] # LATIN CAPITAL LETTER EZH WITH CARON
+0111 ; [.1D0F.0020.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1D0F.0020.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1D0F.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1D0F.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1D0F.0021.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1D0F.0021.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1D0F.0021.0008] # LATIN CAPITAL LETTER ETH
+01E7 ; [.1D66.0020.0002] # LATIN SMALL LETTER G WITH CARON
+0067 030C ; [.1D66.0020.0002] # LATIN SMALL LETTER G WITH CARON
+01E6 ; [.1D66.0020.0008] # LATIN CAPITAL LETTER G WITH CARON
+0047 030C ; [.1D66.0020.0008] # LATIN CAPITAL LETTER G WITH CARON
+01E9 ; [.1DDC.0020.0002] # LATIN SMALL LETTER K WITH CARON
+006B 030C ; [.1DDC.0020.0002] # LATIN SMALL LETTER K WITH CARON
+01E8 ; [.1DDC.0020.0008] # LATIN CAPITAL LETTER K WITH CARON
+004B 030C ; [.1DDC.0020.0008] # LATIN CAPITAL LETTER K WITH CARON
+0144 ; [.1E3E.0021.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E3E.0021.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E3E.0021.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E3E.0021.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E3E.0021.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E3E.0021.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+00F1 ; [.1E3E.0022.0002] # LATIN SMALL LETTER N WITH TILDE
+006E 0303 ; [.1E3E.0022.0002] # LATIN SMALL LETTER N WITH TILDE
+00D1 ; [.1E3E.0022.0008] # LATIN CAPITAL LETTER N WITH TILDE
+004E 0303 ; [.1E3E.0022.0008] # LATIN CAPITAL LETTER N WITH TILDE
+0161 ; [.1EFA.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1EFA.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1EFA.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1EFA.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+00FE ; [.1F00.0021.0002] # LATIN SMALL LETTER THORN
+00DE ; [.1F00.0021.0008] # LATIN CAPITAL LETTER THORN
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+017E ; [.1FF8.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1FF8.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1FF8.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1FF8.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+00F8 ; [.1FF9.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FF9.0020.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FF9.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FF9.0020.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FF9.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FF9.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+0153 ; [.1FF9.0021.0002] # LATIN SMALL LIGATURE OE
+0152 ; [.1FF9.0021.0008] # LATIN CAPITAL LIGATURE OE
+00E6 ; [.1FFA.0020.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFA.0020.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFA.0020.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFA.0020.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFA.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFA.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFA.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFA.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+00E5 ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFC.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+0227 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DOT ABOVE
+0061 0307 ; [.1FFC.0021.0002] # LATIN SMALL LETTER A WITH DOT ABOVE
+0226 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DOT ABOVE
+0041 0307 ; [.1FFC.0021.0008] # LATIN CAPITAL LETTER A WITH DOT ABOVE
+00E4 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00E3 ; [.1FFD.0021.0002] # LATIN SMALL LETTER A WITH TILDE
+0061 0303 ; [.1FFD.0021.0002] # LATIN SMALL LETTER A WITH TILDE
+00C3 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER A WITH TILDE
+0041 0303 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER A WITH TILDE
+00F6 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+0151 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+00F5 ; [.1FFE.0022.0002] # LATIN SMALL LETTER O WITH TILDE
+006F 0303 ; [.1FFE.0022.0002] # LATIN SMALL LETTER O WITH TILDE
+00D5 ; [.1FFE.0022.0008] # LATIN CAPITAL LETTER O WITH TILDE
+004F 0303 ; [.1FFE.0022.0008] # LATIN CAPITAL LETTER O WITH TILDE
+1E4D ; [.1FFE.0022.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+1E4C ; [.1FFE.0022.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+022D ; [.1FFE.0022.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH TILDE AND MACRON
+022C ; [.1FFE.0022.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+1E4F ; [.1FFE.0022.0002][.0000.002B.0002] # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+1E4E ; [.1FFE.0022.0008][.0000.002B.0002] # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+1EE1 ; [.1FFE.0022.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN AND TILDE
+1EE0 ; [.1FFE.0022.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN AND TILDE
+00F4 ; [.1FFE.0023.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+006F 0302 ; [.1FFE.0023.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1FFE.0023.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+004F 0302 ; [.1FFE.0023.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+1ED3 ; [.1FFE.0023.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED2 ; [.1FFE.0023.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED1 ; [.1FFE.0023.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED0 ; [.1FFE.0023.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED7 ; [.1FFE.0023.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED6 ; [.1FFE.0023.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED5 ; [.1FFE.0023.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED4 ; [.1FFE.0023.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED9 ; [.1FFE.0023.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1FFE.0023.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+01EB ; [.1FFE.0024.0002] # LATIN SMALL LETTER O WITH OGONEK
+006F 0328 ; [.1FFE.0024.0002] # LATIN SMALL LETTER O WITH OGONEK
+01EA ; [.1FFE.0024.0008] # LATIN CAPITAL LETTER O WITH OGONEK
+004F 0328 ; [.1FFE.0024.0008] # LATIN CAPITAL LETTER O WITH OGONEK
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si.pl
index 4dd15667d4..e814992707 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si.pl
@@ -1,10 +1,10 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0D82 ; [.28E1.0020.0002][.FFF1.0000.0000] # SINHALA SIGN ANUSVARAYA
-0D83 ; [.28E1.0020.0002][.FFF2.0000.0000] # SINHALA SIGN VISARGAYA
-0D96 ; [.28E1.0020.0002][.FFF0.0000.0000] # SINHALA LETTER AUYANNA
-0DA5 ; [.28EC.0020.0002] # SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
-0DA4 ; [.28ED.0020.0002] # SINHALA LETTER TAALUJA NAASIKYAYA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0D82 ; [.2953.0020.0002][.FFF1.0000.0000] # SINHALA SIGN ANUSVARAYA
+0D83 ; [.2953.0020.0002][.FFF2.0000.0000] # SINHALA SIGN VISARGAYA
+0D96 ; [.2953.0020.0002][.FFF0.0000.0000] # SINHALA LETTER AUYANNA
+0DA5 ; [.295E.0020.0002] # SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
+0DA4 ; [.295F.0020.0002] # SINHALA LETTER TAALUJA NAASIKYAYA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si_dict.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si_dict.pl
index 9275ad7122..75e70cf661 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si_dict.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/si_dict.pl
@@ -1,9 +1,9 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0D82 ; [.28E1.0020.0002][.FFF1.0000.0000] # SINHALA SIGN ANUSVARAYA
-0D83 ; [.28E1.0020.0002][.FFF2.0000.0000] # SINHALA SIGN VISARGAYA
-0D96 ; [.28E1.0020.0002][.FFF0.0000.0000] # SINHALA LETTER AUYANNA
-0DA5 ; [.28EA.0020.0002][.291C.0020.0002][.28EC.0021.0002] # SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0D82 ; [.2953.0020.0002][.FFF1.0000.0000] # SINHALA SIGN ANUSVARAYA
+0D83 ; [.2953.0020.0002][.FFF2.0000.0000] # SINHALA SIGN VISARGAYA
+0D96 ; [.2953.0020.0002][.FFF0.0000.0000] # SINHALA LETTER AUYANNA
+0DA5 ; [.295C.0020.0002][.298E.0020.0002][.295E.0021.0002] # SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sk.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sk.pl
index 9d319c99f0..5207a30b5e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sk.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sk.pl
@@ -1,45 +1,45 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E4 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1C48.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1C48.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-010D ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0063 0068 ; [.1D19.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0063 0048 ; [.1D19.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
-0043 0068 ; [.1D19.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
-0043 0048 ; [.1D19.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
-00F4 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-006F 0302 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-004F 0302 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-1ED3 ; [.1DDE.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED2 ; [.1DDE.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED1 ; [.1DDE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED0 ; [.1DDE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED7 ; [.1DDE.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED6 ; [.1DDE.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED5 ; [.1DDE.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED4 ; [.1DDE.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED9 ; [.1DDE.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1DDE.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-0159 ; [.1E34.0020.0002] # LATIN SMALL LETTER R WITH CARON
-0072 030C ; [.1E34.0020.0002] # LATIN SMALL LETTER R WITH CARON
-0158 ; [.1E34.0020.0008] # LATIN CAPITAL LETTER R WITH CARON
-0052 030C ; [.1E34.0020.0008] # LATIN CAPITAL LETTER R WITH CARON
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-017E ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E4 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1CAE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1CAE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+010D ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0063 0068 ; [.1D7F.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0063 0048 ; [.1D7F.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
+0043 0068 ; [.1D7F.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
+0043 0048 ; [.1D7F.0020.0008] # <LATIN CAPITAL LETTER C, LATIN CAPITAL LETTER H>
+00F4 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+006F 0302 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+004F 0302 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+1ED3 ; [.1E44.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED2 ; [.1E44.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED1 ; [.1E44.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED0 ; [.1E44.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED7 ; [.1E44.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED6 ; [.1E44.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED5 ; [.1E44.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED4 ; [.1E44.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED9 ; [.1E44.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1E44.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+0159 ; [.1E9A.0020.0002] # LATIN SMALL LETTER R WITH CARON
+0072 030C ; [.1E9A.0020.0002] # LATIN SMALL LETTER R WITH CARON
+0158 ; [.1E9A.0020.0008] # LATIN CAPITAL LETTER R WITH CARON
+0052 030C ; [.1E9A.0020.0008] # LATIN CAPITAL LETTER R WITH CARON
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+017E ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sl.pl
index 70c4522dc8..00882f52a8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sl.pl
@@ -1,17 +1,17 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-010D ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0043 030C ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-017E ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-007A 030C ; [.1F22.0020.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
-005A 030C ; [.1F22.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+010D ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+0063 030C ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0043 030C ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CARON
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+017E ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+007A 030C ; [.1F88.0020.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
+005A 030C ; [.1F88.0020.0008] # LATIN CAPITAL LETTER Z WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sq.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sq.pl
index fc89269a88..ad3dac94ad 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sq.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sq.pl
@@ -1,49 +1,49 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E7 ; [.1C8E.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
-0063 0327 ; [.1C8E.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
-00C7 ; [.1C8E.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
-0043 0327 ; [.1C8E.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
-0064 0068 ; [.1CA9.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER H>
-0064 0048 ; [.1CA9.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER H>
-0044 0068 ; [.1CA9.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER H>
-0044 0048 ; [.1CA9.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER H>
-00EB ; [.1CE4.0020.0002] # LATIN SMALL LETTER E WITH DIAERESIS
-0065 0308 ; [.1CE4.0020.0002] # LATIN SMALL LETTER E WITH DIAERESIS
-00CB ; [.1CE4.0020.0008] # LATIN CAPITAL LETTER E WITH DIAERESIS
-0045 0308 ; [.1CE4.0020.0008] # LATIN CAPITAL LETTER E WITH DIAERESIS
-0067 006A ; [.1D17.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER J>
-0067 004A ; [.1D17.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER J>
-0047 006A ; [.1D17.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER J>
-0047 004A ; [.1D17.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER J>
-006C 006C ; [.1DA9.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L>
-006C 004C ; [.1DA9.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER L>
-004C 006C ; [.1DA9.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L>
-004C 004C ; [.1DA9.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L>
-006E 006A ; [.1DDC.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER J>
-006E 004A ; [.1DDC.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER N, LATIN CAPITAL LETTER J>
-004E 006A ; [.1DDC.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER J>
-004E 004A ; [.1DDC.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER J>
-0072 0072 ; [.1E70.0020.0002] # <LATIN SMALL LETTER R, LATIN SMALL LETTER R>
-0072 0052 ; [.1E70.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER R, LATIN CAPITAL LETTER R>
-0052 0072 ; [.1E70.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER R, LATIN SMALL LETTER R>
-0052 0052 ; [.1E70.0020.0008] # <LATIN CAPITAL LETTER R, LATIN CAPITAL LETTER R>
-0073 0068 ; [.1E94.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
-0073 0048 ; [.1E94.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER S, LATIN CAPITAL LETTER H>
-0053 0068 ; [.1E94.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER H>
-0053 0048 ; [.1E94.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER H>
-0074 0068 ; [.1EB4.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER H>
-0074 0048 ; [.1EB4.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER T, LATIN CAPITAL LETTER H>
-0054 0068 ; [.1EB4.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER H>
-0054 0048 ; [.1EB4.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER H>
-0078 0068 ; [.1F0A.0020.0002] # <LATIN SMALL LETTER X, LATIN SMALL LETTER H>
-0078 0048 ; [.1F0A.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER X, LATIN CAPITAL LETTER H>
-0058 0068 ; [.1F0A.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER X, LATIN SMALL LETTER H>
-0058 0048 ; [.1F0A.0020.0008] # <LATIN CAPITAL LETTER X, LATIN CAPITAL LETTER H>
-007A 0068 ; [.1F3D.0020.0002] # <LATIN SMALL LETTER Z, LATIN SMALL LETTER H>
-007A 0048 ; [.1F3D.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER Z, LATIN CAPITAL LETTER H>
-005A 0068 ; [.1F3D.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER Z, LATIN SMALL LETTER H>
-005A 0048 ; [.1F3D.0020.0008] # <LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER H>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E7 ; [.1CF4.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
+0063 0327 ; [.1CF4.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
+00C7 ; [.1CF4.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
+0043 0327 ; [.1CF4.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
+0064 0068 ; [.1D0F.0020.0002] # <LATIN SMALL LETTER D, LATIN SMALL LETTER H>
+0064 0048 ; [.1D0F.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER H>
+0044 0068 ; [.1D0F.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER D, LATIN SMALL LETTER H>
+0044 0048 ; [.1D0F.0020.0008] # <LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER H>
+00EB ; [.1D4A.0020.0002] # LATIN SMALL LETTER E WITH DIAERESIS
+0065 0308 ; [.1D4A.0020.0002] # LATIN SMALL LETTER E WITH DIAERESIS
+00CB ; [.1D4A.0020.0008] # LATIN CAPITAL LETTER E WITH DIAERESIS
+0045 0308 ; [.1D4A.0020.0008] # LATIN CAPITAL LETTER E WITH DIAERESIS
+0067 006A ; [.1D7D.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER J>
+0067 004A ; [.1D7D.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER G, LATIN CAPITAL LETTER J>
+0047 006A ; [.1D7D.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER J>
+0047 004A ; [.1D7D.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER J>
+006C 006C ; [.1E0F.0020.0002] # <LATIN SMALL LETTER L, LATIN SMALL LETTER L>
+006C 004C ; [.1E0F.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER L, LATIN CAPITAL LETTER L>
+004C 006C ; [.1E0F.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER L, LATIN SMALL LETTER L>
+004C 004C ; [.1E0F.0020.0008] # <LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER L>
+006E 006A ; [.1E42.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER J>
+006E 004A ; [.1E42.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER N, LATIN CAPITAL LETTER J>
+004E 006A ; [.1E42.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER J>
+004E 004A ; [.1E42.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER J>
+0072 0072 ; [.1ED6.0020.0002] # <LATIN SMALL LETTER R, LATIN SMALL LETTER R>
+0072 0052 ; [.1ED6.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER R, LATIN CAPITAL LETTER R>
+0052 0072 ; [.1ED6.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER R, LATIN SMALL LETTER R>
+0052 0052 ; [.1ED6.0020.0008] # <LATIN CAPITAL LETTER R, LATIN CAPITAL LETTER R>
+0073 0068 ; [.1EFA.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
+0073 0048 ; [.1EFA.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER S, LATIN CAPITAL LETTER H>
+0053 0068 ; [.1EFA.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER S, LATIN SMALL LETTER H>
+0053 0048 ; [.1EFA.0020.0008] # <LATIN CAPITAL LETTER S, LATIN CAPITAL LETTER H>
+0074 0068 ; [.1F1A.0020.0002] # <LATIN SMALL LETTER T, LATIN SMALL LETTER H>
+0074 0048 ; [.1F1A.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER T, LATIN CAPITAL LETTER H>
+0054 0068 ; [.1F1A.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER T, LATIN SMALL LETTER H>
+0054 0048 ; [.1F1A.0020.0008] # <LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER H>
+0078 0068 ; [.1F70.0020.0002] # <LATIN SMALL LETTER X, LATIN SMALL LETTER H>
+0078 0048 ; [.1F70.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER X, LATIN CAPITAL LETTER H>
+0058 0068 ; [.1F70.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER X, LATIN SMALL LETTER H>
+0058 0048 ; [.1F70.0020.0008] # <LATIN CAPITAL LETTER X, LATIN CAPITAL LETTER H>
+007A 0068 ; [.1FA3.0020.0002] # <LATIN SMALL LETTER Z, LATIN SMALL LETTER H>
+007A 0048 ; [.1FA3.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER Z, LATIN CAPITAL LETTER H>
+005A 0068 ; [.1FA3.0020.0007][.0000.0000.0008] # <LATIN CAPITAL LETTER Z, LATIN SMALL LETTER H>
+005A 0048 ; [.1FA3.0020.0008] # <LATIN CAPITAL LETTER Z, LATIN CAPITAL LETTER H>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sr.pl
index 2e50496567..a416f16069 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sr.pl
@@ -1,8 +1,8 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
suppress => [0x0418, 0x0438],
- entry => <<'ENTRY', # for DUCET v9.0.0
-0439 ; [.2080.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER SHORT I
-0419 ; [.2080.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER SHORT I
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0439 ; [.20E6.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER SHORT I
+0419 ; [.20E6.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER SHORT I
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv.pl
index 13f78055e4..0609f08470 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv.pl
@@ -1,89 +1,89 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1C8F.0022.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C8F.0022.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C8F.0022.0008] # LATIN CAPITAL LETTER ETH
-00FE ; [.1E95.0020.0003][.1D18.0020.0003] # LATIN SMALL LETTER THORN
-00DE ; [.1E95.0020.0009][.1D18.0020.0009] # LATIN CAPITAL LETTER THORN
-0077 ; [.1EE3.0021.0002] # LATIN SMALL LETTER W
-0057 ; [.1EE3.0021.0008] # LATIN CAPITAL LETTER W
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-00E5 ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F96.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-00E4 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F97.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F97.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00E6 ; [.1F97.0021.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F97.0021.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F97.0021.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F97.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F97.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-0119 ; [.1F97.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1F97.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-00F6 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F98.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F98.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00F8 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F98.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F98.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-0151 ; [.1F98.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1F98.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1F98.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1F98.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0153 ; [.1F98.0023.0002] # LATIN SMALL LIGATURE OE
-0152 ; [.1F98.0023.0008] # LATIN CAPITAL LIGATURE OE
-00F4 ; [.1F98.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-006F 0302 ; [.1F98.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1F98.0024.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-004F 0302 ; [.1F98.0024.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-1ED3 ; [.1F98.0024.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED2 ; [.1F98.0024.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED1 ; [.1F98.0024.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED0 ; [.1F98.0024.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED7 ; [.1F98.0024.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED6 ; [.1F98.0024.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED5 ; [.1F98.0024.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED4 ; [.1F98.0024.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED9 ; [.1F98.0024.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1F98.0024.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1CF5.0022.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF5.0022.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF5.0022.0008] # LATIN CAPITAL LETTER ETH
+00FE ; [.1EFB.0020.0003][.1D7E.0020.0003] # LATIN SMALL LETTER THORN
+00DE ; [.1EFB.0020.0009][.1D7E.0020.0009] # LATIN CAPITAL LETTER THORN
+0077 ; [.1F49.0021.0002] # LATIN SMALL LETTER W
+0057 ; [.1F49.0021.0008] # LATIN CAPITAL LETTER W
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+00E5 ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFC.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+00E4 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00E6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFD.0021.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFD.0021.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFD.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFD.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+0119 ; [.1FFD.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1FFD.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+00F6 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00F8 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFE.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFE.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+0151 ; [.1FFE.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1FFE.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1FFE.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1FFE.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0153 ; [.1FFE.0023.0002] # LATIN SMALL LIGATURE OE
+0152 ; [.1FFE.0023.0008] # LATIN CAPITAL LIGATURE OE
+00F4 ; [.1FFE.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+006F 0302 ; [.1FFE.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1FFE.0024.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+004F 0302 ; [.1FFE.0024.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+1ED3 ; [.1FFE.0024.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED2 ; [.1FFE.0024.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED1 ; [.1FFE.0024.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED0 ; [.1FFE.0024.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED7 ; [.1FFE.0024.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED6 ; [.1FFE.0024.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED5 ; [.1FFE.0024.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED4 ; [.1FFE.0024.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED9 ; [.1FFE.0024.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1FFE.0024.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv_refo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv_refo.pl
index 77c41b685a..f277ba59e2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv_refo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv_refo.pl
@@ -1,87 +1,87 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0111 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C8F.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00F0 ; [.1C8F.0022.0002] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C8F.0022.0002] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C8F.0022.0008] # LATIN CAPITAL LETTER ETH
-00FE ; [.1E95.0020.0003][.1D18.0020.0003] # LATIN SMALL LETTER THORN
-00DE ; [.1E95.0020.0009][.1D18.0020.0009] # LATIN CAPITAL LETTER THORN
-00FC ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1F0B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1F0B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1F0B.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1F0B.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1F0B.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1F0B.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1F0B.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1F0B.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1F0B.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1F0B.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0171 ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0075 030B ; [.1F0B.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0055 030B ; [.1F0B.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-00E5 ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-0061 030A ; [.1F96.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-0041 030A ; [.1F96.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1F96.0020.0008] # ANGSTROM SIGN
-01FB ; [.1F96.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1F96.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-00E4 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1F97.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1F97.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1F97.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1F97.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00E6 ; [.1F97.0021.0002] # LATIN SMALL LETTER AE
-1DD4 ; [.1F97.0021.0002] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1F97.0021.0008] # LATIN CAPITAL LETTER AE
-1D2D ; [.1F97.0021.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1F97.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1F97.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1F97.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1F97.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-0119 ; [.1F97.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0065 0328 ; [.1F97.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-0045 0328 ; [.1F97.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
-00F6 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1F98.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1F98.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1F98.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1F98.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00F8 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-006F 0338 ; [.1F98.0021.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-004F 0338 ; [.1F98.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1F98.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1F98.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-0151 ; [.1F98.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-006F 030B ; [.1F98.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1F98.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-004F 030B ; [.1F98.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0153 ; [.1F98.0023.0002] # LATIN SMALL LIGATURE OE
-0152 ; [.1F98.0023.0008] # LATIN CAPITAL LIGATURE OE
-00F4 ; [.1F98.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-006F 0302 ; [.1F98.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1F98.0024.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-004F 0302 ; [.1F98.0024.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-1ED3 ; [.1F98.0024.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED2 ; [.1F98.0024.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED1 ; [.1F98.0024.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED0 ; [.1F98.0024.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED7 ; [.1F98.0024.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED6 ; [.1F98.0024.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED5 ; [.1F98.0024.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED4 ; [.1F98.0024.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED9 ; [.1F98.0024.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1F98.0024.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0111 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF5.0021.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF5.0021.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00F0 ; [.1CF5.0022.0002] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF5.0022.0002] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF5.0022.0008] # LATIN CAPITAL LETTER ETH
+00FE ; [.1EFB.0020.0003][.1D7E.0020.0003] # LATIN SMALL LETTER THORN
+00DE ; [.1EFB.0020.0009][.1D7E.0020.0009] # LATIN CAPITAL LETTER THORN
+00FC ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F71.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F71.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F71.0021.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F71.0021.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F71.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F71.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F71.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F71.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F71.0021.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F71.0021.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0171 ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0075 030B ; [.1F71.0022.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0055 030B ; [.1F71.0022.0008] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+00E5 ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+0061 030A ; [.1FFC.0020.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+0041 030A ; [.1FFC.0020.0008] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1FFC.0020.0008] # ANGSTROM SIGN
+01FB ; [.1FFC.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1FFC.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+00E4 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1FFD.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1FFD.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1FFD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1FFD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00E6 ; [.1FFD.0021.0002] # LATIN SMALL LETTER AE
+1DD4 ; [.1FFD.0021.0002] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1FFD.0021.0008] # LATIN CAPITAL LETTER AE
+1D2D ; [.1FFD.0021.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1FFD.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1FFD.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1FFD.0021.0002][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1FFD.0021.0008][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+0119 ; [.1FFD.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0065 0328 ; [.1FFD.0022.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+0045 0328 ; [.1FFD.0022.0008] # LATIN CAPITAL LETTER E WITH OGONEK
+00F6 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1FFE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1FFE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1FFE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1FFE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00F8 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+006F 0338 ; [.1FFE.0021.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+004F 0338 ; [.1FFE.0021.0008] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1FFE.0021.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1FFE.0021.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+0151 ; [.1FFE.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+006F 030B ; [.1FFE.0022.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1FFE.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+004F 030B ; [.1FFE.0022.0008] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0153 ; [.1FFE.0023.0002] # LATIN SMALL LIGATURE OE
+0152 ; [.1FFE.0023.0008] # LATIN CAPITAL LIGATURE OE
+00F4 ; [.1FFE.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+006F 0302 ; [.1FFE.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1FFE.0024.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+004F 0302 ; [.1FFE.0024.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+1ED3 ; [.1FFE.0024.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED2 ; [.1FFE.0024.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED1 ; [.1FFE.0024.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED0 ; [.1FFE.0024.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED7 ; [.1FFE.0024.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED6 ; [.1FFE.0024.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED5 ; [.1FFE.0024.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED4 ; [.1FFE.0024.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED9 ; [.1FFE.0024.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1FFE.0024.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ta.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ta.pl
index 862c6c8ae9..5503c07a6a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ta.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ta.pl
@@ -1,55 +1,55 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0B82 ; [.27CE.0020.0002][.FFF0.0000.0000] # TAMIL SIGN ANUSVARA
-0B83 ; [.27CE.0020.0002][.FFF1.0000.0000] # TAMIL SIGN VISARGA
-0B95 0BCD 0BB7 0BCD ; [.27E5.0020.0002][.FFF2.0000.0000] # <TAMIL LETTER KA, TAMIL SIGN VIRAMA, TAMIL LETTER SSA, TAMIL SIGN VIRAMA>
-0B95 0BCD 0BB7 ; [.27E5.0020.0002][.FFF3.0000.0000] # <TAMIL LETTER KA, TAMIL SIGN VIRAMA, TAMIL LETTER SSA>
-0B95 0BCD ; [.27CF.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER KA, TAMIL SIGN VIRAMA>
-0B95 ; [.27CF.0020.0002][.FFF1.0000.0000] # TAMIL LETTER KA
-0B99 0BCD ; [.27D0.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NGA, TAMIL SIGN VIRAMA>
-0B99 ; [.27D0.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NGA
-0B9A 0BCD ; [.27D1.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER CA, TAMIL SIGN VIRAMA>
-0B9A ; [.27D1.0020.0002][.FFF1.0000.0000] # TAMIL LETTER CA
-0B9E 0BCD ; [.27D2.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NYA, TAMIL SIGN VIRAMA>
-0B9E ; [.27D2.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NYA
-0B9F 0BCD ; [.27D3.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER TTA, TAMIL SIGN VIRAMA>
-0B9F ; [.27D3.0020.0002][.FFF1.0000.0000] # TAMIL LETTER TTA
-0BA3 0BCD ; [.27D4.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NNA, TAMIL SIGN VIRAMA>
-0BA3 ; [.27D4.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NNA
-0BA4 0BCD ; [.27D5.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER TA, TAMIL SIGN VIRAMA>
-0BA4 ; [.27D5.0020.0002][.FFF1.0000.0000] # TAMIL LETTER TA
-0BA8 0BCD ; [.27D6.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NA, TAMIL SIGN VIRAMA>
-0BA8 ; [.27D6.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NA
-0BAA 0BCD ; [.27D7.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER PA, TAMIL SIGN VIRAMA>
-0BAA ; [.27D7.0020.0002][.FFF1.0000.0000] # TAMIL LETTER PA
-0BAE 0BCD ; [.27D8.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER MA, TAMIL SIGN VIRAMA>
-0BAE ; [.27D8.0020.0002][.FFF1.0000.0000] # TAMIL LETTER MA
-0BAF 0BCD ; [.27D9.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER YA, TAMIL SIGN VIRAMA>
-0BAF ; [.27D9.0020.0002][.FFF1.0000.0000] # TAMIL LETTER YA
-0BB0 0BCD ; [.27DA.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER RA, TAMIL SIGN VIRAMA>
-0BB0 ; [.27DA.0020.0002][.FFF1.0000.0000] # TAMIL LETTER RA
-0BB2 0BCD ; [.27DB.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER LA, TAMIL SIGN VIRAMA>
-0BB2 ; [.27DB.0020.0002][.FFF1.0000.0000] # TAMIL LETTER LA
-0BB5 0BCD ; [.27DC.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER VA, TAMIL SIGN VIRAMA>
-0BB5 ; [.27DC.0020.0002][.FFF1.0000.0000] # TAMIL LETTER VA
-0BB4 0BCD ; [.27DD.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER LLLA, TAMIL SIGN VIRAMA>
-0BB4 ; [.27DD.0020.0002][.FFF1.0000.0000] # TAMIL LETTER LLLA
-0BB3 0BCD ; [.27DE.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER LLA, TAMIL SIGN VIRAMA>
-0BB3 ; [.27DE.0020.0002][.FFF1.0000.0000] # TAMIL LETTER LLA
-0BB1 0BCD ; [.27DF.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER RRA, TAMIL SIGN VIRAMA>
-0BB1 ; [.27DF.0020.0002][.FFF1.0000.0000] # TAMIL LETTER RRA
-0BA9 0BCD ; [.27E0.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NNNA, TAMIL SIGN VIRAMA>
-0BA9 ; [.27E0.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NNNA
-0B9C 0BCD ; [.27E1.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER JA, TAMIL SIGN VIRAMA>
-0B9C ; [.27E1.0020.0002][.FFF1.0000.0000] # TAMIL LETTER JA
-0BB6 0BCD ; [.27E2.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER SHA, TAMIL SIGN VIRAMA>
-0BB6 ; [.27E2.0020.0002][.FFF1.0000.0000] # TAMIL LETTER SHA
-0BB7 0BCD ; [.27E3.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER SSA, TAMIL SIGN VIRAMA>
-0BB7 ; [.27E3.0020.0002][.FFF1.0000.0000] # TAMIL LETTER SSA
-0BB8 0BCD ; [.27E4.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER SA, TAMIL SIGN VIRAMA>
-0BB8 ; [.27E4.0020.0002][.FFF1.0000.0000] # TAMIL LETTER SA
-0BB9 0BCD ; [.27E5.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER HA, TAMIL SIGN VIRAMA>
-0BB9 ; [.27E5.0020.0002][.FFF1.0000.0000] # TAMIL LETTER HA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0B82 ; [.2840.0020.0002][.FFF0.0000.0000] # TAMIL SIGN ANUSVARA
+0B83 ; [.2840.0020.0002][.FFF1.0000.0000] # TAMIL SIGN VISARGA
+0B95 0BCD 0BB7 0BCD ; [.2857.0020.0002][.FFF2.0000.0000] # <TAMIL LETTER KA, TAMIL SIGN VIRAMA, TAMIL LETTER SSA, TAMIL SIGN VIRAMA>
+0B95 0BCD 0BB7 ; [.2857.0020.0002][.FFF3.0000.0000] # <TAMIL LETTER KA, TAMIL SIGN VIRAMA, TAMIL LETTER SSA>
+0B95 0BCD ; [.2841.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER KA, TAMIL SIGN VIRAMA>
+0B95 ; [.2841.0020.0002][.FFF1.0000.0000] # TAMIL LETTER KA
+0B99 0BCD ; [.2842.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NGA, TAMIL SIGN VIRAMA>
+0B99 ; [.2842.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NGA
+0B9A 0BCD ; [.2843.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER CA, TAMIL SIGN VIRAMA>
+0B9A ; [.2843.0020.0002][.FFF1.0000.0000] # TAMIL LETTER CA
+0B9E 0BCD ; [.2844.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NYA, TAMIL SIGN VIRAMA>
+0B9E ; [.2844.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NYA
+0B9F 0BCD ; [.2845.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER TTA, TAMIL SIGN VIRAMA>
+0B9F ; [.2845.0020.0002][.FFF1.0000.0000] # TAMIL LETTER TTA
+0BA3 0BCD ; [.2846.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NNA, TAMIL SIGN VIRAMA>
+0BA3 ; [.2846.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NNA
+0BA4 0BCD ; [.2847.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER TA, TAMIL SIGN VIRAMA>
+0BA4 ; [.2847.0020.0002][.FFF1.0000.0000] # TAMIL LETTER TA
+0BA8 0BCD ; [.2848.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NA, TAMIL SIGN VIRAMA>
+0BA8 ; [.2848.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NA
+0BAA 0BCD ; [.2849.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER PA, TAMIL SIGN VIRAMA>
+0BAA ; [.2849.0020.0002][.FFF1.0000.0000] # TAMIL LETTER PA
+0BAE 0BCD ; [.284A.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER MA, TAMIL SIGN VIRAMA>
+0BAE ; [.284A.0020.0002][.FFF1.0000.0000] # TAMIL LETTER MA
+0BAF 0BCD ; [.284B.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER YA, TAMIL SIGN VIRAMA>
+0BAF ; [.284B.0020.0002][.FFF1.0000.0000] # TAMIL LETTER YA
+0BB0 0BCD ; [.284C.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER RA, TAMIL SIGN VIRAMA>
+0BB0 ; [.284C.0020.0002][.FFF1.0000.0000] # TAMIL LETTER RA
+0BB2 0BCD ; [.284D.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER LA, TAMIL SIGN VIRAMA>
+0BB2 ; [.284D.0020.0002][.FFF1.0000.0000] # TAMIL LETTER LA
+0BB5 0BCD ; [.284E.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER VA, TAMIL SIGN VIRAMA>
+0BB5 ; [.284E.0020.0002][.FFF1.0000.0000] # TAMIL LETTER VA
+0BB4 0BCD ; [.284F.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER LLLA, TAMIL SIGN VIRAMA>
+0BB4 ; [.284F.0020.0002][.FFF1.0000.0000] # TAMIL LETTER LLLA
+0BB3 0BCD ; [.2850.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER LLA, TAMIL SIGN VIRAMA>
+0BB3 ; [.2850.0020.0002][.FFF1.0000.0000] # TAMIL LETTER LLA
+0BB1 0BCD ; [.2851.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER RRA, TAMIL SIGN VIRAMA>
+0BB1 ; [.2851.0020.0002][.FFF1.0000.0000] # TAMIL LETTER RRA
+0BA9 0BCD ; [.2852.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER NNNA, TAMIL SIGN VIRAMA>
+0BA9 ; [.2852.0020.0002][.FFF1.0000.0000] # TAMIL LETTER NNNA
+0B9C 0BCD ; [.2853.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER JA, TAMIL SIGN VIRAMA>
+0B9C ; [.2853.0020.0002][.FFF1.0000.0000] # TAMIL LETTER JA
+0BB6 0BCD ; [.2854.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER SHA, TAMIL SIGN VIRAMA>
+0BB6 ; [.2854.0020.0002][.FFF1.0000.0000] # TAMIL LETTER SHA
+0BB7 0BCD ; [.2855.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER SSA, TAMIL SIGN VIRAMA>
+0BB7 ; [.2855.0020.0002][.FFF1.0000.0000] # TAMIL LETTER SSA
+0BB8 0BCD ; [.2856.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER SA, TAMIL SIGN VIRAMA>
+0BB8 ; [.2856.0020.0002][.FFF1.0000.0000] # TAMIL LETTER SA
+0BB9 0BCD ; [.2857.0020.0002][.FFF0.0000.0000] # <TAMIL LETTER HA, TAMIL SIGN VIRAMA>
+0BB9 ; [.2857.0020.0002][.FFF1.0000.0000] # TAMIL LETTER HA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/te.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/te.pl
index 49ba73a4be..c452a98e22 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/te.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/te.pl
@@ -1,9 +1,9 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0C01 ; [.2802.0020.0002][.FFF1.0000.0000] # TELUGU SIGN CANDRABINDU
-0C02 ; [.2802.0020.0002][.FFF2.0000.0000] # TELUGU SIGN ANUSVARA
-0C03 ; [.2802.0020.0002][.FFF3.0000.0000] # TELUGU SIGN VISARGA
-0C14 ; [.2802.0020.0002][.FFF0.0000.0000] # TELUGU LETTER AU
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0C01 ; [.2874.0020.0002][.FFF1.0000.0000] # TELUGU SIGN CANDRABINDU
+0C02 ; [.2874.0020.0002][.FFF2.0000.0000] # TELUGU SIGN ANUSVARA
+0C03 ; [.2874.0020.0002][.FFF3.0000.0000] # TELUGU SIGN VISARGA
+0C14 ; [.2874.0020.0002][.FFF0.0000.0000] # TELUGU LETTER AU
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/th.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/th.pl
index 5191a16e2a..cb6d5b53c1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/th.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/th.pl
@@ -1,23 +1,23 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
variable => 'shifted',
alternate => 'shifted',
- entry => <<'ENTRY', # for DUCET v9.0.0
-0E2F ; [*03EF.0020.0002][*FFF0.0000.0000] # THAI CHARACTER PAIYANNOI
-0E5A ; [*03EF.0020.0002][*FFF1.0000.0000] # THAI CHARACTER ANGKHANKHU
-0E46 ; [*03F0.0020.0002][*FFF1.0000.0000] # THAI CHARACTER MAIYAMOK
-0E5B ; [*03F0.0020.0002][*FFF0.0000.0000] # THAI CHARACTER KHOMUT
-0E4C ; [.0000.00D2.0002] # THAI CHARACTER THANTHAKHAT
-0E47 ; [.0000.00D3.0002] # THAI CHARACTER MAITAIKHU
-0E48 ; [.0000.00D4.0002] # THAI CHARACTER MAI EK
-0E49 ; [.0000.00D5.0002] # THAI CHARACTER MAI THO
-0E4A ; [.0000.00D6.0002] # THAI CHARACTER MAI TRI
-0E4B ; [.0000.00D7.0002] # THAI CHARACTER MAI CHATTAWA
-0E4D ; [.2DA1.0020.0002] # THAI CHARACTER NIKHAHIT
-0E45 ; [.2DA4.0020.0003] # THAI CHARACTER LAKKHANGYAO
-0E4D 0E32 ; [.2DA4.0020.0002][.2DA1.0020.0003] # THAI CHARACTER SARA AM
-0E33 ; [.2DA4.0020.0002][.2DA1.0020.0004] # THAI CHARACTER SARA AM
-0E45 0E4D ; [.2DA1.0020.0002][.2DA4.0020.0004] # <THAI CHARACTER LAKKHANGYAO, THAI CHARACTER NIKHAHIT>
-0E3A ; [.2DB2.0020.0002] # THAI CHARACTER PHINTHU
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0E2F ; [*03F5.0020.0002][*FFF0.0000.0000] # THAI CHARACTER PAIYANNOI
+0E5A ; [*03F5.0020.0002][*FFF1.0000.0000] # THAI CHARACTER ANGKHANKHU
+0E46 ; [*03F6.0020.0002][*FFF1.0000.0000] # THAI CHARACTER MAIYAMOK
+0E5B ; [*03F6.0020.0002][*FFF0.0000.0000] # THAI CHARACTER KHOMUT
+0E4C ; [.0000.00D3.0002] # THAI CHARACTER THANTHAKHAT
+0E47 ; [.0000.00D4.0002] # THAI CHARACTER MAITAIKHU
+0E48 ; [.0000.00D5.0002] # THAI CHARACTER MAI EK
+0E49 ; [.0000.00D6.0002] # THAI CHARACTER MAI THO
+0E4A ; [.0000.00D7.0002] # THAI CHARACTER MAI TRI
+0E4B ; [.0000.00D8.0002] # THAI CHARACTER MAI CHATTAWA
+0E4D ; [.2E4E.0020.0002] # THAI CHARACTER NIKHAHIT
+0E45 ; [.2E51.0020.0003] # THAI CHARACTER LAKKHANGYAO
+0E4D 0E32 ; [.2E51.0020.0002][.2E4E.0020.0003] # THAI CHARACTER SARA AM
+0E33 ; [.2E51.0020.0002][.2E4E.0020.0004] # THAI CHARACTER SARA AM
+0E45 0E4D ; [.2E4E.0020.0002][.2E51.0020.0004] # <THAI CHARACTER LAKKHANGYAO, THAI CHARACTER NIKHAHIT>
+0E3A ; [.2E5F.0020.0002] # THAI CHARACTER PHINTHU
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tn.pl
index 0d24805257..c4f4fadd93 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tn.pl
@@ -1,37 +1,37 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00EA ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC1 ; [.1CAB.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAB.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EBF ; [.1CAB.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAB.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EC5 ; [.1CAB.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAB.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAB.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAB.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAB.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAB.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-00F4 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-006F 0302 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-004F 0302 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-1ED3 ; [.1DDE.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED2 ; [.1DDE.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED1 ; [.1DDE.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED0 ; [.1DDE.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED7 ; [.1DDE.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED6 ; [.1DDE.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED5 ; [.1DDE.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED4 ; [.1DDE.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED9 ; [.1DDE.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1DDE.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-0161 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0073 030C ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
-0053 030C ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00EA ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC1 ; [.1D11.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D11.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EBF ; [.1D11.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D11.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EC5 ; [.1D11.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D11.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D11.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D11.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D11.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D11.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+00F4 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+006F 0302 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+004F 0302 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+1ED3 ; [.1E44.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED2 ; [.1E44.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED1 ; [.1E44.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED0 ; [.1E44.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED7 ; [.1E44.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED6 ; [.1E44.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED5 ; [.1E44.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED4 ; [.1E44.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED9 ; [.1E44.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1E44.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+0161 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0073 030C ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
+0053 030C ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/to.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/to.pl
index 783a6b5375..cc82ba7c88 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/to.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/to.pl
@@ -1,62 +1,62 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-006E 0067 ; [.1DBA.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
-004E 0067 ; [.1DBA.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
-004E 0047 ; [.1DBA.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER G>
-014B ; [.1DBA.0020.001C] # LATIN SMALL LETTER ENG
-014A ; [.1DBA.0020.001D] # LATIN CAPITAL LETTER ENG
-02BB ; [.1F22.0020.0002] # MODIFIER LETTER TURNED COMMA
-02BD ; [.1F22.0020.0003] # MODIFIER LETTER REVERSED COMMA
-00E1 ; [.1C47.0021.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C47.0021.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C47.0021.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.0021.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C47.0021.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C47.0021.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0101 ; [.1C47.0022.0002] # LATIN SMALL LETTER A WITH MACRON
-0061 0304 ; [.1C47.0022.0002] # LATIN SMALL LETTER A WITH MACRON
-0100 ; [.1C47.0022.0008] # LATIN CAPITAL LETTER A WITH MACRON
-0041 0304 ; [.1C47.0022.0008] # LATIN CAPITAL LETTER A WITH MACRON
-00E9 ; [.1CAA.0021.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CAA.0021.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CAA.0021.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.0021.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CAA.0021.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CAA.0021.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0113 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH MACRON
-0065 0304 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH MACRON
-0045 0304 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH MACRON
-00ED ; [.1D32.0021.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0301 ; [.1D32.0021.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0341 ; [.1D32.0021.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.0021.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0301 ; [.1D32.0021.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0341 ; [.1D32.0021.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-012B ; [.1D32.0022.0002] # LATIN SMALL LETTER I WITH MACRON
-0069 0304 ; [.1D32.0022.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1D32.0022.0008] # LATIN CAPITAL LETTER I WITH MACRON
-0049 0304 ; [.1D32.0022.0008] # LATIN CAPITAL LETTER I WITH MACRON
-00F3 ; [.1DDD.0021.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDD.0021.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDD.0021.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.0021.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDD.0021.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDD.0021.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-014D ; [.1DDD.0022.0002] # LATIN SMALL LETTER O WITH MACRON
-006F 0304 ; [.1DDD.0022.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1DDD.0022.0008] # LATIN CAPITAL LETTER O WITH MACRON
-004F 0304 ; [.1DDD.0022.0008] # LATIN CAPITAL LETTER O WITH MACRON
-00FA ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0301 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0341 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0301 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0341 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-016B ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH MACRON
-0075 0304 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH MACRON
-0055 0304 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH MACRON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+006E 0067 ; [.1E20.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
+004E 0067 ; [.1E20.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
+004E 0047 ; [.1E20.0020.0008] # <LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER G>
+014B ; [.1E20.0020.001C] # LATIN SMALL LETTER ENG
+014A ; [.1E20.0020.001D] # LATIN CAPITAL LETTER ENG
+02BB ; [.1F88.0020.0002] # MODIFIER LETTER TURNED COMMA
+02BD ; [.1F88.0020.0003] # MODIFIER LETTER REVERSED COMMA
+00E1 ; [.1CAD.0021.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CAD.0021.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CAD.0021.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.0021.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CAD.0021.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CAD.0021.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0101 ; [.1CAD.0022.0002] # LATIN SMALL LETTER A WITH MACRON
+0061 0304 ; [.1CAD.0022.0002] # LATIN SMALL LETTER A WITH MACRON
+0100 ; [.1CAD.0022.0008] # LATIN CAPITAL LETTER A WITH MACRON
+0041 0304 ; [.1CAD.0022.0008] # LATIN CAPITAL LETTER A WITH MACRON
+00E9 ; [.1D10.0021.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D10.0021.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D10.0021.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.0021.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D10.0021.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D10.0021.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0113 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH MACRON
+0065 0304 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH MACRON
+0045 0304 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH MACRON
+00ED ; [.1D98.0021.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0301 ; [.1D98.0021.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0341 ; [.1D98.0021.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.0021.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0301 ; [.1D98.0021.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0341 ; [.1D98.0021.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+012B ; [.1D98.0022.0002] # LATIN SMALL LETTER I WITH MACRON
+0069 0304 ; [.1D98.0022.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1D98.0022.0008] # LATIN CAPITAL LETTER I WITH MACRON
+0049 0304 ; [.1D98.0022.0008] # LATIN CAPITAL LETTER I WITH MACRON
+00F3 ; [.1E43.0021.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E43.0021.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E43.0021.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.0021.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E43.0021.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E43.0021.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+014D ; [.1E43.0022.0002] # LATIN SMALL LETTER O WITH MACRON
+006F 0304 ; [.1E43.0022.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1E43.0022.0008] # LATIN CAPITAL LETTER O WITH MACRON
+004F 0304 ; [.1E43.0022.0008] # LATIN CAPITAL LETTER O WITH MACRON
+00FA ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0301 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0341 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0301 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0341 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+016B ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH MACRON
+0075 0304 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH MACRON
+0055 0304 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH MACRON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tr.pl
index 6eba527a96..adbf6c7948 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/tr.pl
@@ -1,46 +1,46 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E7 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
-0063 0327 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
-00C7 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
-0043 0327 ; [.1C7B.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
-011F ; [.1CF5.0020.0002] # LATIN SMALL LETTER G WITH BREVE
-0067 0306 ; [.1CF5.0020.0002] # LATIN SMALL LETTER G WITH BREVE
-011E ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER G WITH BREVE
-0047 0306 ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER G WITH BREVE
-0131 ; [.1D31.0020.0002] # LATIN SMALL LETTER DOTLESS I
-0049 ; [.1D31.0020.0008] # LATIN CAPITAL LETTER I
-00CC ; [.1D31.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER I WITH GRAVE
-00CD ; [.1D31.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER I WITH ACUTE
-00CE ; [.1D31.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-00CF ; [.1D31.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER I WITH DIAERESIS
-012A ; [.1D31.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER I WITH MACRON
-012C ; [.1D31.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER I WITH BREVE
-012E ; [.1D31.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER I WITH OGONEK
-0130 ; [.1D32.0020.0008] # LATIN CAPITAL LETTER I WITH DOT ABOVE
-0049 0307 ; [.1D32.0020.0008] # LATIN CAPITAL LETTER I WITH DOT ABOVE
-00F6 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1DDE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1DDE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-015F ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
-0073 0327 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
-015E ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
-0053 0327 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
-00FC ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1EB6.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB6.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1EB6.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB6.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1EB6.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB6.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1EB6.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB6.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E7 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
+0063 0327 ; [.1CE1.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
+00C7 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
+0043 0327 ; [.1CE1.0020.0008] # LATIN CAPITAL LETTER C WITH CEDILLA
+011F ; [.1D5B.0020.0002] # LATIN SMALL LETTER G WITH BREVE
+0067 0306 ; [.1D5B.0020.0002] # LATIN SMALL LETTER G WITH BREVE
+011E ; [.1D5B.0020.0008] # LATIN CAPITAL LETTER G WITH BREVE
+0047 0306 ; [.1D5B.0020.0008] # LATIN CAPITAL LETTER G WITH BREVE
+0131 ; [.1D97.0020.0002] # LATIN SMALL LETTER DOTLESS I
+0049 ; [.1D97.0020.0008] # LATIN CAPITAL LETTER I
+00CC ; [.1D97.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER I WITH GRAVE
+00CD ; [.1D97.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER I WITH ACUTE
+00CE ; [.1D97.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+00CF ; [.1D97.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER I WITH DIAERESIS
+012A ; [.1D97.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER I WITH MACRON
+012C ; [.1D97.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER I WITH BREVE
+012E ; [.1D97.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER I WITH OGONEK
+0130 ; [.1D98.0020.0008] # LATIN CAPITAL LETTER I WITH DOT ABOVE
+0049 0307 ; [.1D98.0020.0008] # LATIN CAPITAL LETTER I WITH DOT ABOVE
+00F6 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1E44.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1E44.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+015F ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
+0073 0327 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH CEDILLA
+015E ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
+0053 0327 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH CEDILLA
+00FC ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F1C.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1C.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F1C.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1C.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F1C.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1C.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F1C.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1C.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ug_cyrl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ug_cyrl.pl
index af42f2dbf3..b0082a588d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ug_cyrl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ug_cyrl.pl
@@ -1,7 +1,7 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-04D9 ; [.205B.0020.0002] # CYRILLIC SMALL LETTER SCHWA
-04D8 ; [.205B.0020.0008] # CYRILLIC CAPITAL LETTER SCHWA
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+04D9 ; [.20C1.0020.0002] # CYRILLIC SMALL LETTER SCHWA
+04D8 ; [.20C1.0020.0008] # CYRILLIC CAPITAL LETTER SCHWA
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/uk.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/uk.pl
index 37f1fcbd74..7a62ea0b0e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/uk.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/uk.pl
@@ -1,14 +1,14 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0491 ; [.2037.0020.0002] # CYRILLIC SMALL LETTER GHE WITH UPTURN
-0490 ; [.2037.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-A647 ; [.2089.0020.0002] # CYRILLIC SMALL LETTER IOTA
-A646 ; [.2089.0020.0008] # CYRILLIC CAPITAL LETTER IOTA
-0457 ; [.208A.0020.0002] # CYRILLIC SMALL LETTER YI
-0456 0308 ; [.208A.0020.0002] # CYRILLIC SMALL LETTER YI
-0407 ; [.208A.0020.0008] # CYRILLIC CAPITAL LETTER YI
-0406 0308 ; [.208A.0020.0008] # CYRILLIC CAPITAL LETTER YI
-A676 ; [.208A.0020.0004] # COMBINING CYRILLIC LETTER YI
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0491 ; [.209D.0020.0002] # CYRILLIC SMALL LETTER GHE WITH UPTURN
+0490 ; [.209D.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+A647 ; [.20EF.0020.0002] # CYRILLIC SMALL LETTER IOTA
+A646 ; [.20EF.0020.0008] # CYRILLIC CAPITAL LETTER IOTA
+0457 ; [.20F0.0020.0002] # CYRILLIC SMALL LETTER YI
+0456 0308 ; [.20F0.0020.0002] # CYRILLIC SMALL LETTER YI
+0407 ; [.20F0.0020.0008] # CYRILLIC CAPITAL LETTER YI
+0406 0308 ; [.20F0.0020.0008] # CYRILLIC CAPITAL LETTER YI
+A676 ; [.20F0.0020.0004] # COMBINING CYRILLIC LETTER YI
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ur.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ur.pl
index 0801863f18..832cdb9f1a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ur.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/ur.pl
@@ -1,76 +1,76 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0623 ; [.230B.0021.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
-0627 0654 ; [.230B.0021.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
-0622 ; [.230C.0020.0002][.FFC0.0000.0000] # ARABIC LETTER ALEF WITH MADDA ABOVE
-0627 0653 ; [.230C.0020.0002][.FFC0.0000.0000] # ARABIC LETTER ALEF WITH MADDA ABOVE
-0628 ; [.230C.0020.0002][.FFC1.0000.0000] # ARABIC LETTER BEH
-0628 06BE ; [.230C.0020.0002][.FFC2.0000.0000] # <ARABIC LETTER BEH, ARABIC LETTER HEH DOACHASHMEE>
-067E ; [.230C.0020.0002][.FFC3.0000.0000] # ARABIC LETTER PEH
-067E 06BE ; [.230C.0020.0002][.FFC4.0000.0000] # <ARABIC LETTER PEH, ARABIC LETTER HEH DOACHASHMEE>
-062A ; [.230C.0020.0002][.FFC5.0000.0000] # ARABIC LETTER TEH
-062A 06BE ; [.230C.0020.0002][.FFC6.0000.0000] # <ARABIC LETTER TEH, ARABIC LETTER HEH DOACHASHMEE>
-0679 ; [.230C.0020.0002][.FFC7.0000.0000] # ARABIC LETTER TTEH
-0679 06BE ; [.230C.0020.0002][.FFC8.0000.0000] # <ARABIC LETTER TTEH, ARABIC LETTER HEH DOACHASHMEE>
-062B ; [.230C.0020.0002][.FFC9.0000.0000] # ARABIC LETTER THEH
-062C ; [.230C.0020.0002][.FFCA.0000.0000] # ARABIC LETTER JEEM
-062C 06BE ; [.230C.0020.0002][.FFCB.0000.0000] # <ARABIC LETTER JEEM, ARABIC LETTER HEH DOACHASHMEE>
-0686 ; [.230C.0020.0002][.FFCC.0000.0000] # ARABIC LETTER TCHEH
-0686 06BE ; [.230C.0020.0002][.FFCD.0000.0000] # <ARABIC LETTER TCHEH, ARABIC LETTER HEH DOACHASHMEE>
-062D ; [.230C.0020.0002][.FFCE.0000.0000] # ARABIC LETTER HAH
-062E ; [.230C.0020.0002][.FFCF.0000.0000] # ARABIC LETTER KHAH
-062F ; [.230C.0020.0002][.FFD0.0000.0000] # ARABIC LETTER DAL
-062F 06BE ; [.230C.0020.0002][.FFD1.0000.0000] # <ARABIC LETTER DAL, ARABIC LETTER HEH DOACHASHMEE>
-0688 ; [.230C.0020.0002][.FFD2.0000.0000] # ARABIC LETTER DDAL
-0688 06BE ; [.230C.0020.0002][.FFD3.0000.0000] # <ARABIC LETTER DDAL, ARABIC LETTER HEH DOACHASHMEE>
-0630 ; [.230C.0020.0002][.FFD4.0000.0000] # ARABIC LETTER THAL
-0631 ; [.230C.0020.0002][.FFD5.0000.0000] # ARABIC LETTER REH
-0631 06BE ; [.230C.0020.0002][.FFD6.0000.0000] # <ARABIC LETTER REH, ARABIC LETTER HEH DOACHASHMEE>
-0691 ; [.230C.0020.0002][.FFD7.0000.0000] # ARABIC LETTER RREH
-0691 06BE ; [.230C.0020.0002][.FFD8.0000.0000] # <ARABIC LETTER RREH, ARABIC LETTER HEH DOACHASHMEE>
-0632 ; [.230C.0020.0002][.FFD9.0000.0000] # ARABIC LETTER ZAIN
-0698 ; [.230C.0020.0002][.FFDA.0000.0000] # ARABIC LETTER JEH
-0633 ; [.230C.0020.0002][.FFDB.0000.0000] # ARABIC LETTER SEEN
-0634 ; [.230C.0020.0002][.FFDC.0000.0000] # ARABIC LETTER SHEEN
-0635 ; [.230C.0020.0002][.FFDD.0000.0000] # ARABIC LETTER SAD
-0636 ; [.230C.0020.0002][.FFDE.0000.0000] # ARABIC LETTER DAD
-0637 ; [.230C.0020.0002][.FFDF.0000.0000] # ARABIC LETTER TAH
-0638 ; [.230C.0020.0002][.FFE0.0000.0000] # ARABIC LETTER ZAH
-0639 ; [.230C.0020.0002][.FFE1.0000.0000] # ARABIC LETTER AIN
-063A ; [.230C.0020.0002][.FFE2.0000.0000] # ARABIC LETTER GHAIN
-0641 ; [.230C.0020.0002][.FFE3.0000.0000] # ARABIC LETTER FEH
-0642 ; [.230C.0020.0002][.FFE4.0000.0000] # ARABIC LETTER QAF
-06A9 ; [.230C.0020.0002][.FFE5.0000.0000] # ARABIC LETTER KEHEH
-06A9 06BE ; [.230C.0020.0002][.FFE6.0000.0000] # <ARABIC LETTER KEHEH, ARABIC LETTER HEH DOACHASHMEE>
-06AF ; [.230C.0020.0002][.FFE7.0000.0000] # ARABIC LETTER GAF
-06AF 06BE ; [.230C.0020.0002][.FFE8.0000.0000] # <ARABIC LETTER GAF, ARABIC LETTER HEH DOACHASHMEE>
-0644 ; [.230C.0020.0002][.FFE9.0000.0000] # ARABIC LETTER LAM
-0644 06BE ; [.230C.0020.0002][.FFEA.0000.0000] # <ARABIC LETTER LAM, ARABIC LETTER HEH DOACHASHMEE>
-0645 ; [.230C.0020.0002][.FFEB.0000.0000] # ARABIC LETTER MEEM
-0645 06BE ; [.230C.0020.0002][.FFEC.0000.0000] # <ARABIC LETTER MEEM, ARABIC LETTER HEH DOACHASHMEE>
-0646 ; [.230C.0020.0002][.FFED.0000.0000] # ARABIC LETTER NOON
-0646 06BE ; [.230C.0020.0002][.FFEE.0000.0000] # <ARABIC LETTER NOON, ARABIC LETTER HEH DOACHASHMEE>
-06BA ; [.230C.0020.0002][.FFEF.0000.0000] # ARABIC LETTER NOON GHUNNA
-06BA 06BE ; [.230C.0020.0002][.FFF0.0000.0000] # <ARABIC LETTER NOON GHUNNA, ARABIC LETTER HEH DOACHASHMEE>
-0648 ; [.230C.0020.0002][.FFF1.0000.0000] # ARABIC LETTER WAW
-0624 ; [.230C.0021.0002][.FFF1.0000.0000] # ARABIC LETTER WAW WITH HAMZA ABOVE
-0648 0654 ; [.230C.0021.0002][.FFF1.0000.0000] # ARABIC LETTER WAW WITH HAMZA ABOVE
-0648 06BE ; [.230C.0020.0002][.FFF2.0000.0000] # <ARABIC LETTER WAW, ARABIC LETTER HEH DOACHASHMEE>
-06C1 ; [.230C.0020.0002][.FFF3.0000.0000] # ARABIC LETTER HEH GOAL
-06C2 ; [.230C.0021.0002][.FFF3.0000.0000] # ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
-06C1 0654 ; [.230C.0021.0002][.FFF3.0000.0000] # ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
-06BE ; [.230C.0020.0002][.FFF4.0000.0000] # ARABIC LETTER HEH DOACHASHMEE
-06C3 ; [.230C.0020.0002][.FFF5.0000.0000] # ARABIC LETTER TEH MARBUTA GOAL
-0621 ; [.230C.0020.0002][.FFF6.0000.0000] # ARABIC LETTER HAMZA
-06CC ; [.230C.0020.0002][.FFF7.0000.0000] # ARABIC LETTER FARSI YEH
-0626 ; [.230C.0021.0002][.FFF7.0000.0000] # ARABIC LETTER YEH WITH HAMZA ABOVE
-064A 0654 ; [.230C.0021.0002][.FFF7.0000.0000] # ARABIC LETTER YEH WITH HAMZA ABOVE
-06CC 06BE ; [.230C.0020.0002][.FFF8.0000.0000] # <ARABIC LETTER FARSI YEH, ARABIC LETTER HEH DOACHASHMEE>
-06D2 ; [.230C.0020.0002][.FFF9.0000.0000] # ARABIC LETTER YEH BARREE
-06D3 ; [.230C.0021.0002][.FFF9.0000.0000] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
-06D2 0654 ; [.230C.0021.0002][.FFF9.0000.0000] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
-066E ; [.230C.0020.0002][.FFFA.0000.0000] # ARABIC LETTER DOTLESS BEH
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0623 ; [.2371.0021.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
+0627 0654 ; [.2371.0021.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
+0622 ; [.2372.0020.0002][.FFC0.0000.0000] # ARABIC LETTER ALEF WITH MADDA ABOVE
+0627 0653 ; [.2372.0020.0002][.FFC0.0000.0000] # ARABIC LETTER ALEF WITH MADDA ABOVE
+0628 ; [.2372.0020.0002][.FFC1.0000.0000] # ARABIC LETTER BEH
+0628 06BE ; [.2372.0020.0002][.FFC2.0000.0000] # <ARABIC LETTER BEH, ARABIC LETTER HEH DOACHASHMEE>
+067E ; [.2372.0020.0002][.FFC3.0000.0000] # ARABIC LETTER PEH
+067E 06BE ; [.2372.0020.0002][.FFC4.0000.0000] # <ARABIC LETTER PEH, ARABIC LETTER HEH DOACHASHMEE>
+062A ; [.2372.0020.0002][.FFC5.0000.0000] # ARABIC LETTER TEH
+062A 06BE ; [.2372.0020.0002][.FFC6.0000.0000] # <ARABIC LETTER TEH, ARABIC LETTER HEH DOACHASHMEE>
+0679 ; [.2372.0020.0002][.FFC7.0000.0000] # ARABIC LETTER TTEH
+0679 06BE ; [.2372.0020.0002][.FFC8.0000.0000] # <ARABIC LETTER TTEH, ARABIC LETTER HEH DOACHASHMEE>
+062B ; [.2372.0020.0002][.FFC9.0000.0000] # ARABIC LETTER THEH
+062C ; [.2372.0020.0002][.FFCA.0000.0000] # ARABIC LETTER JEEM
+062C 06BE ; [.2372.0020.0002][.FFCB.0000.0000] # <ARABIC LETTER JEEM, ARABIC LETTER HEH DOACHASHMEE>
+0686 ; [.2372.0020.0002][.FFCC.0000.0000] # ARABIC LETTER TCHEH
+0686 06BE ; [.2372.0020.0002][.FFCD.0000.0000] # <ARABIC LETTER TCHEH, ARABIC LETTER HEH DOACHASHMEE>
+062D ; [.2372.0020.0002][.FFCE.0000.0000] # ARABIC LETTER HAH
+062E ; [.2372.0020.0002][.FFCF.0000.0000] # ARABIC LETTER KHAH
+062F ; [.2372.0020.0002][.FFD0.0000.0000] # ARABIC LETTER DAL
+062F 06BE ; [.2372.0020.0002][.FFD1.0000.0000] # <ARABIC LETTER DAL, ARABIC LETTER HEH DOACHASHMEE>
+0688 ; [.2372.0020.0002][.FFD2.0000.0000] # ARABIC LETTER DDAL
+0688 06BE ; [.2372.0020.0002][.FFD3.0000.0000] # <ARABIC LETTER DDAL, ARABIC LETTER HEH DOACHASHMEE>
+0630 ; [.2372.0020.0002][.FFD4.0000.0000] # ARABIC LETTER THAL
+0631 ; [.2372.0020.0002][.FFD5.0000.0000] # ARABIC LETTER REH
+0631 06BE ; [.2372.0020.0002][.FFD6.0000.0000] # <ARABIC LETTER REH, ARABIC LETTER HEH DOACHASHMEE>
+0691 ; [.2372.0020.0002][.FFD7.0000.0000] # ARABIC LETTER RREH
+0691 06BE ; [.2372.0020.0002][.FFD8.0000.0000] # <ARABIC LETTER RREH, ARABIC LETTER HEH DOACHASHMEE>
+0632 ; [.2372.0020.0002][.FFD9.0000.0000] # ARABIC LETTER ZAIN
+0698 ; [.2372.0020.0002][.FFDA.0000.0000] # ARABIC LETTER JEH
+0633 ; [.2372.0020.0002][.FFDB.0000.0000] # ARABIC LETTER SEEN
+0634 ; [.2372.0020.0002][.FFDC.0000.0000] # ARABIC LETTER SHEEN
+0635 ; [.2372.0020.0002][.FFDD.0000.0000] # ARABIC LETTER SAD
+0636 ; [.2372.0020.0002][.FFDE.0000.0000] # ARABIC LETTER DAD
+0637 ; [.2372.0020.0002][.FFDF.0000.0000] # ARABIC LETTER TAH
+0638 ; [.2372.0020.0002][.FFE0.0000.0000] # ARABIC LETTER ZAH
+0639 ; [.2372.0020.0002][.FFE1.0000.0000] # ARABIC LETTER AIN
+063A ; [.2372.0020.0002][.FFE2.0000.0000] # ARABIC LETTER GHAIN
+0641 ; [.2372.0020.0002][.FFE3.0000.0000] # ARABIC LETTER FEH
+0642 ; [.2372.0020.0002][.FFE4.0000.0000] # ARABIC LETTER QAF
+06A9 ; [.2372.0020.0002][.FFE5.0000.0000] # ARABIC LETTER KEHEH
+06A9 06BE ; [.2372.0020.0002][.FFE6.0000.0000] # <ARABIC LETTER KEHEH, ARABIC LETTER HEH DOACHASHMEE>
+06AF ; [.2372.0020.0002][.FFE7.0000.0000] # ARABIC LETTER GAF
+06AF 06BE ; [.2372.0020.0002][.FFE8.0000.0000] # <ARABIC LETTER GAF, ARABIC LETTER HEH DOACHASHMEE>
+0644 ; [.2372.0020.0002][.FFE9.0000.0000] # ARABIC LETTER LAM
+0644 06BE ; [.2372.0020.0002][.FFEA.0000.0000] # <ARABIC LETTER LAM, ARABIC LETTER HEH DOACHASHMEE>
+0645 ; [.2372.0020.0002][.FFEB.0000.0000] # ARABIC LETTER MEEM
+0645 06BE ; [.2372.0020.0002][.FFEC.0000.0000] # <ARABIC LETTER MEEM, ARABIC LETTER HEH DOACHASHMEE>
+0646 ; [.2372.0020.0002][.FFED.0000.0000] # ARABIC LETTER NOON
+0646 06BE ; [.2372.0020.0002][.FFEE.0000.0000] # <ARABIC LETTER NOON, ARABIC LETTER HEH DOACHASHMEE>
+06BA ; [.2372.0020.0002][.FFEF.0000.0000] # ARABIC LETTER NOON GHUNNA
+06BA 06BE ; [.2372.0020.0002][.FFF0.0000.0000] # <ARABIC LETTER NOON GHUNNA, ARABIC LETTER HEH DOACHASHMEE>
+0648 ; [.2372.0020.0002][.FFF1.0000.0000] # ARABIC LETTER WAW
+0624 ; [.2372.0021.0002][.FFF1.0000.0000] # ARABIC LETTER WAW WITH HAMZA ABOVE
+0648 0654 ; [.2372.0021.0002][.FFF1.0000.0000] # ARABIC LETTER WAW WITH HAMZA ABOVE
+0648 06BE ; [.2372.0020.0002][.FFF2.0000.0000] # <ARABIC LETTER WAW, ARABIC LETTER HEH DOACHASHMEE>
+06C1 ; [.2372.0020.0002][.FFF3.0000.0000] # ARABIC LETTER HEH GOAL
+06C2 ; [.2372.0021.0002][.FFF3.0000.0000] # ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+06C1 0654 ; [.2372.0021.0002][.FFF3.0000.0000] # ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+06BE ; [.2372.0020.0002][.FFF4.0000.0000] # ARABIC LETTER HEH DOACHASHMEE
+06C3 ; [.2372.0020.0002][.FFF5.0000.0000] # ARABIC LETTER TEH MARBUTA GOAL
+0621 ; [.2372.0020.0002][.FFF6.0000.0000] # ARABIC LETTER HAMZA
+06CC ; [.2372.0020.0002][.FFF7.0000.0000] # ARABIC LETTER FARSI YEH
+0626 ; [.2372.0021.0002][.FFF7.0000.0000] # ARABIC LETTER YEH WITH HAMZA ABOVE
+064A 0654 ; [.2372.0021.0002][.FFF7.0000.0000] # ARABIC LETTER YEH WITH HAMZA ABOVE
+06CC 06BE ; [.2372.0020.0002][.FFF8.0000.0000] # <ARABIC LETTER FARSI YEH, ARABIC LETTER HEH DOACHASHMEE>
+06D2 ; [.2372.0020.0002][.FFF9.0000.0000] # ARABIC LETTER YEH BARREE
+06D3 ; [.2372.0021.0002][.FFF9.0000.0000] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+06D2 0654 ; [.2372.0021.0002][.FFF9.0000.0000] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+066E ; [.2372.0020.0002][.FFFA.0000.0000] # ARABIC LETTER DOTLESS BEH
0652 ; [.0000.0074.0002] # ARABIC SUKUN
064E ; [.0000.0075.0002] # ARABIC FATHA
0650 ; [.0000.0076.0002] # ARABIC KASRA
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vi.pl
index b269a1c303..7070fe2de4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vi.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vi.pl
@@ -1,220 +1,220 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# 0306 is not a Vietnamese tone, just to avoid \x{306} eq. to something.
- entry => <<'ENTRY', # for DUCET v9.0.0
+ entry => <<'ENTRY', # for DUCET v10.0.0
0309 ; [.0000.0026.0002][.0000.00F0.0000] # COMBINING HOOK ABOVE
-1EA3 ; [.1C47.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER A WITH HOOK ABOVE
-1EA2 ; [.1C47.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER A WITH HOOK ABOVE
-1EBB ; [.1CAA.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER E WITH HOOK ABOVE
-1EBA ; [.1CAA.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER E WITH HOOK ABOVE
-1EC9 ; [.1D32.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER I WITH HOOK ABOVE
-1EC8 ; [.1D32.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER I WITH HOOK ABOVE
-1ECF ; [.1DDD.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER O WITH HOOK ABOVE
-1ECE ; [.1DDD.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER O WITH HOOK ABOVE
-1EE7 ; [.1EB5.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER U WITH HOOK ABOVE
-1EE6 ; [.1EB5.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER U WITH HOOK ABOVE
-1EF7 ; [.1F0B.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER Y WITH HOOK ABOVE
-1EF6 ; [.1F0B.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
+1EA3 ; [.1CAD.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER A WITH HOOK ABOVE
+1EA2 ; [.1CAD.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER A WITH HOOK ABOVE
+1EBB ; [.1D10.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER E WITH HOOK ABOVE
+1EBA ; [.1D10.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER E WITH HOOK ABOVE
+1EC9 ; [.1D98.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER I WITH HOOK ABOVE
+1EC8 ; [.1D98.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER I WITH HOOK ABOVE
+1ECF ; [.1E43.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER O WITH HOOK ABOVE
+1ECE ; [.1E43.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER O WITH HOOK ABOVE
+1EE7 ; [.1F1B.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER U WITH HOOK ABOVE
+1EE6 ; [.1F1B.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER U WITH HOOK ABOVE
+1EF7 ; [.1F71.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER Y WITH HOOK ABOVE
+1EF6 ; [.1F71.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
0303 ; [.0000.0026.0002][.0000.00F1.0000] # COMBINING TILDE
-00E3 ; [.1C47.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER A WITH TILDE
-00C3 ; [.1C47.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER A WITH TILDE
-1EBD ; [.1CAA.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER E WITH TILDE
-1EBC ; [.1CAA.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER E WITH TILDE
-0129 ; [.1D32.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER I WITH TILDE
-0128 ; [.1D32.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER I WITH TILDE
-00F5 ; [.1DDD.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER O WITH TILDE
-00D5 ; [.1DDD.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER O WITH TILDE
-0169 ; [.1EB5.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER U WITH TILDE
-0168 ; [.1EB5.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER U WITH TILDE
-1EF9 ; [.1F0B.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER Y WITH TILDE
-1EF8 ; [.1F0B.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER Y WITH TILDE
+00E3 ; [.1CAD.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER A WITH TILDE
+00C3 ; [.1CAD.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER A WITH TILDE
+1EBD ; [.1D10.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER E WITH TILDE
+1EBC ; [.1D10.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER E WITH TILDE
+0129 ; [.1D98.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER I WITH TILDE
+0128 ; [.1D98.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER I WITH TILDE
+00F5 ; [.1E43.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER O WITH TILDE
+00D5 ; [.1E43.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER O WITH TILDE
+0169 ; [.1F1B.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER U WITH TILDE
+0168 ; [.1F1B.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER U WITH TILDE
+1EF9 ; [.1F71.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER Y WITH TILDE
+1EF8 ; [.1F71.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER Y WITH TILDE
0301 ; [.0000.0026.0002][.0000.00F2.0000] # COMBINING ACUTE ACCENT
-00E1 ; [.1C47.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER A WITH ACUTE
-00E9 ; [.1CAA.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER E WITH ACUTE
-00ED ; [.1D32.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER I WITH ACUTE
-00F3 ; [.1DDD.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER O WITH ACUTE
-00FA ; [.1EB5.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER U WITH ACUTE
-00FD ; [.1F0B.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER Y WITH ACUTE
-00DD ; [.1F0B.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER Y WITH ACUTE
+00E1 ; [.1CAD.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER A WITH ACUTE
+00E9 ; [.1D10.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER E WITH ACUTE
+00ED ; [.1D98.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER I WITH ACUTE
+00F3 ; [.1E43.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER O WITH ACUTE
+00FA ; [.1F1B.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER U WITH ACUTE
+00FD ; [.1F71.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER Y WITH ACUTE
+00DD ; [.1F71.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER Y WITH ACUTE
0341 ; [.0000.0026.0002][.0000.00F2.0000] # COMBINING ACUTE TONE MARK
0323 ; [.0000.0026.0002][.0000.00F3.0000] # COMBINING DOT BELOW
-1EA1 ; [.1C47.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER A WITH DOT BELOW
-1EA0 ; [.1C47.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER A WITH DOT BELOW
-1EB9 ; [.1CAA.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER E WITH DOT BELOW
-1EB8 ; [.1CAA.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER E WITH DOT BELOW
-1ECB ; [.1D32.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER I WITH DOT BELOW
-1ECA ; [.1D32.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER I WITH DOT BELOW
-1ECD ; [.1DDD.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER O WITH DOT BELOW
-1ECC ; [.1DDD.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER O WITH DOT BELOW
-1EE5 ; [.1EB5.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER U WITH DOT BELOW
-1EE4 ; [.1EB5.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER U WITH DOT BELOW
-1EF5 ; [.1F0B.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER Y WITH DOT BELOW
-1EF4 ; [.1F0B.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER Y WITH DOT BELOW
+1EA1 ; [.1CAD.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER A WITH DOT BELOW
+1EA0 ; [.1CAD.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER A WITH DOT BELOW
+1EB9 ; [.1D10.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER E WITH DOT BELOW
+1EB8 ; [.1D10.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER E WITH DOT BELOW
+1ECB ; [.1D98.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER I WITH DOT BELOW
+1ECA ; [.1D98.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER I WITH DOT BELOW
+1ECD ; [.1E43.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER O WITH DOT BELOW
+1ECC ; [.1E43.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER O WITH DOT BELOW
+1EE5 ; [.1F1B.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER U WITH DOT BELOW
+1EE4 ; [.1F1B.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER U WITH DOT BELOW
+1EF5 ; [.1F71.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER Y WITH DOT BELOW
+1EF4 ; [.1F71.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER Y WITH DOT BELOW
0306 ; [.0000.0026.0002][.0000.00F4.0000] # COMBINING BREVE
-0115 ; [.1CAA.0020.0002][.0000.0026.0002][.0000.00F4.0000] # LATIN SMALL LETTER E WITH BREVE
-0114 ; [.1CAA.0020.0008][.0000.0026.0002][.0000.00F4.0000] # LATIN CAPITAL LETTER E WITH BREVE
-012D ; [.1D32.0020.0002][.0000.0026.0002][.0000.00F4.0000] # LATIN SMALL LETTER I WITH BREVE
-012C ; [.1D32.0020.0008][.0000.0026.0002][.0000.00F4.0000] # LATIN CAPITAL LETTER I WITH BREVE
-014F ; [.1DDD.0020.0002][.0000.0026.0002][.0000.00F4.0000] # LATIN SMALL LETTER O WITH BREVE
-014E ; [.1DDD.0020.0008][.0000.0026.0002][.0000.00F4.0000] # LATIN CAPITAL LETTER O WITH BREVE
-016D ; [.1EB5.0020.0002][.0000.0026.0002][.0000.00F4.0000] # LATIN SMALL LETTER U WITH BREVE
-016C ; [.1EB5.0020.0008][.0000.0026.0002][.0000.00F4.0000] # LATIN CAPITAL LETTER U WITH BREVE
-0103 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH BREVE
-0061 0306 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH BREVE
-0102 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH BREVE
-0041 0306 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH BREVE
-1EB1 ; [.1C48.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH BREVE AND GRAVE
-1EB0 ; [.1C48.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
-1EAF ; [.1C48.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER A WITH BREVE AND ACUTE
-1EAE ; [.1C48.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
-1EB5 ; [.1C48.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER A WITH BREVE AND TILDE
-1EB4 ; [.1C48.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
-1EB3 ; [.1C48.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
-1EB2 ; [.1C48.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
-1EB7 ; [.1C48.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
-1EB6 ; [.1C48.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
-00E2 ; [.1C49.0020.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
-0061 0302 ; [.1C49.0020.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
-00C2 ; [.1C49.0020.0008] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0041 0302 ; [.1C49.0020.0008] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-1EA7 ; [.1C49.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
-1EA6 ; [.1C49.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
-1EA5 ; [.1C49.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
-1EA4 ; [.1C49.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
-1EAB ; [.1C49.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
-1EAA ; [.1C49.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
-1EA9 ; [.1C49.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-1EA8 ; [.1C49.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-1EAD ; [.1C49.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-1EAC ; [.1C49.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-0111 ; [.1C90.0020.0002] # LATIN SMALL LETTER D WITH STROKE
-0064 0335 ; [.1C90.0020.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C90.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
-0044 0335 ; [.1C90.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
-00EA ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC1 ; [.1CAB.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAB.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EBF ; [.1CAB.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAB.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EC5 ; [.1CAB.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAB.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAB.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAB.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAB.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAB.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-00F4 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-006F 0302 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-004F 0302 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-1ED3 ; [.1DDE.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED2 ; [.1DDE.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED1 ; [.1DDE.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED0 ; [.1DDE.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED7 ; [.1DDE.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED6 ; [.1DDE.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED5 ; [.1DDE.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED4 ; [.1DDE.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED9 ; [.1DDE.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1DDE.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-01A1 ; [.1DDF.0020.0002] # LATIN SMALL LETTER O WITH HORN
-006F 031B ; [.1DDF.0020.0002] # LATIN SMALL LETTER O WITH HORN
-01A0 ; [.1DDF.0020.0008] # LATIN CAPITAL LETTER O WITH HORN
-004F 031B ; [.1DDF.0020.0008] # LATIN CAPITAL LETTER O WITH HORN
-1EDD ; [.1DDF.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH HORN AND GRAVE
-1EDC ; [.1DDF.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
-1EDB ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER O WITH HORN AND ACUTE
-1EDA ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
-1EE1 ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER O WITH HORN AND TILDE
-1EE0 ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER O WITH HORN AND TILDE
-1EDF ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
-1EDE ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
-1EE3 ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
-1EE2 ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
-01B0 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH HORN
-0075 031B ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH HORN
-01AF ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH HORN
-0055 031B ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH HORN
-1EEB ; [.1EB6.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH HORN AND GRAVE
-1EEA ; [.1EB6.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
-1EE9 ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER U WITH HORN AND ACUTE
-1EE8 ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
-1EEF ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER U WITH HORN AND TILDE
-1EEE ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER U WITH HORN AND TILDE
-1EED ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
-1EEC ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
-1EF1 ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
-1EF0 ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
-1EA1 0306 ; [.1C48.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER A WITH DOT BELOW, COMBINING BREVE>
-1EA0 0306 ; [.1C48.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER A WITH DOT BELOW, COMBINING BREVE>
-1EA1 0302 ; [.1C49.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER A WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-1EA0 0302 ; [.1C49.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER A WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-1EB9 0302 ; [.1CAB.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER E WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-1EB8 0302 ; [.1CAB.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER E WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-1ECD 0302 ; [.1DDE.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER O WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-1ECC 0302 ; [.1DDE.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER O WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-00F2 031B ; [.1DDF.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER O WITH GRAVE, COMBINING HORN>
-1ECF 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F0.0000] # <LATIN SMALL LETTER O WITH HOOK ABOVE, COMBINING HORN>
-00F5 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F1.0000] # <LATIN SMALL LETTER O WITH TILDE, COMBINING HORN>
-00F3 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER O WITH ACUTE, COMBINING HORN>
-1ECD 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER O WITH DOT BELOW, COMBINING HORN>
-00D2 031B ; [.1DDF.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER O WITH GRAVE, COMBINING HORN>
-1ECE 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F0.0000] # <LATIN CAPITAL LETTER O WITH HOOK ABOVE, COMBINING HORN>
-00D5 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F1.0000] # <LATIN CAPITAL LETTER O WITH TILDE, COMBINING HORN>
-00D3 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER O WITH ACUTE, COMBINING HORN>
-1ECC 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER O WITH DOT BELOW, COMBINING HORN>
-00F9 031B ; [.1EB6.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER U WITH GRAVE, COMBINING HORN>
-1EE7 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F0.0000] # <LATIN SMALL LETTER U WITH HOOK ABOVE, COMBINING HORN>
-0169 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F1.0000] # <LATIN SMALL LETTER U WITH TILDE, COMBINING HORN>
-00FA 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER U WITH ACUTE, COMBINING HORN>
-1EE5 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER U WITH DOT BELOW, COMBINING HORN>
-00D9 031B ; [.1EB6.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER U WITH GRAVE, COMBINING HORN>
-1EE6 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F0.0000] # <LATIN CAPITAL LETTER U WITH HOOK ABOVE, COMBINING HORN>
-0168 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F1.0000] # <LATIN CAPITAL LETTER U WITH TILDE, COMBINING HORN>
-00DA 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER U WITH ACUTE, COMBINING HORN>
-1EE4 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER U WITH DOT BELOW, COMBINING HORN>
-0061 0323 0306 ; [.1C48.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER A, COMBINING DOT BELOW, COMBINING BREVE>
-0041 0323 0306 ; [.1C48.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER A, COMBINING DOT BELOW, COMBINING BREVE>
-0061 0323 0302 ; [.1C49.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER A, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-0041 0323 0302 ; [.1C49.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER A, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-0065 0323 0302 ; [.1CAB.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER E, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-0045 0323 0302 ; [.1CAB.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER E, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-006F 0323 0302 ; [.1DDE.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER O, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-004F 0323 0302 ; [.1DDE.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER O, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
-006F 0300 031B ; [.1DDF.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER O, COMBINING GRAVE ACCENT, COMBINING HORN>
-006F 0340 031B ; [.1DDF.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER O, COMBINING GRAVE TONE MARK, COMBINING HORN>
-006F 0309 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F0.0000] # <LATIN SMALL LETTER O, COMBINING HOOK ABOVE, COMBINING HORN>
-006F 0303 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F1.0000] # <LATIN SMALL LETTER O, COMBINING TILDE, COMBINING HORN>
-006F 0301 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER O, COMBINING ACUTE ACCENT, COMBINING HORN>
-006F 0341 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER O, COMBINING ACUTE TONE MARK, COMBINING HORN>
-006F 0323 031B ; [.1DDF.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER O, COMBINING DOT BELOW, COMBINING HORN>
-004F 0300 031B ; [.1DDF.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER O, COMBINING GRAVE ACCENT, COMBINING HORN>
-004F 0340 031B ; [.1DDF.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER O, COMBINING GRAVE TONE MARK, COMBINING HORN>
-004F 0309 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F0.0000] # <LATIN CAPITAL LETTER O, COMBINING HOOK ABOVE, COMBINING HORN>
-004F 0303 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F1.0000] # <LATIN CAPITAL LETTER O, COMBINING TILDE, COMBINING HORN>
-004F 0301 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER O, COMBINING ACUTE ACCENT, COMBINING HORN>
-004F 0341 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER O, COMBINING ACUTE TONE MARK, COMBINING HORN>
-004F 0323 031B ; [.1DDF.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER O, COMBINING DOT BELOW, COMBINING HORN>
-0075 0300 031B ; [.1EB6.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER U, COMBINING GRAVE ACCENT, COMBINING HORN>
-0075 0340 031B ; [.1EB6.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER U, COMBINING GRAVE TONE MARK, COMBINING HORN>
-0075 0309 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F0.0000] # <LATIN SMALL LETTER U, COMBINING HOOK ABOVE, COMBINING HORN>
-0075 0303 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F1.0000] # <LATIN SMALL LETTER U, COMBINING TILDE, COMBINING HORN>
-0075 0301 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER U, COMBINING ACUTE ACCENT, COMBINING HORN>
-0075 0341 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER U, COMBINING ACUTE TONE MARK, COMBINING HORN>
-0075 0323 031B ; [.1EB6.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER U, COMBINING DOT BELOW, COMBINING HORN>
-0055 0300 031B ; [.1EB6.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER U, COMBINING GRAVE ACCENT, COMBINING HORN>
-0055 0340 031B ; [.1EB6.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER U, COMBINING GRAVE TONE MARK, COMBINING HORN>
-0055 0309 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F0.0000] # <LATIN CAPITAL LETTER U, COMBINING HOOK ABOVE, COMBINING HORN>
-0055 0303 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F1.0000] # <LATIN CAPITAL LETTER U, COMBINING TILDE, COMBINING HORN>
-0055 0301 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER U, COMBINING ACUTE ACCENT, COMBINING HORN>
-0055 0341 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER U, COMBINING ACUTE TONE MARK, COMBINING HORN>
-0055 0323 031B ; [.1EB6.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER U, COMBINING DOT BELOW, COMBINING HORN>
+0115 ; [.1D10.0020.0002][.0000.0026.0002][.0000.00F4.0000] # LATIN SMALL LETTER E WITH BREVE
+0114 ; [.1D10.0020.0008][.0000.0026.0002][.0000.00F4.0000] # LATIN CAPITAL LETTER E WITH BREVE
+012D ; [.1D98.0020.0002][.0000.0026.0002][.0000.00F4.0000] # LATIN SMALL LETTER I WITH BREVE
+012C ; [.1D98.0020.0008][.0000.0026.0002][.0000.00F4.0000] # LATIN CAPITAL LETTER I WITH BREVE
+014F ; [.1E43.0020.0002][.0000.0026.0002][.0000.00F4.0000] # LATIN SMALL LETTER O WITH BREVE
+014E ; [.1E43.0020.0008][.0000.0026.0002][.0000.00F4.0000] # LATIN CAPITAL LETTER O WITH BREVE
+016D ; [.1F1B.0020.0002][.0000.0026.0002][.0000.00F4.0000] # LATIN SMALL LETTER U WITH BREVE
+016C ; [.1F1B.0020.0008][.0000.0026.0002][.0000.00F4.0000] # LATIN CAPITAL LETTER U WITH BREVE
+0103 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH BREVE
+0061 0306 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH BREVE
+0102 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH BREVE
+0041 0306 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH BREVE
+1EB1 ; [.1CAE.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH BREVE AND GRAVE
+1EB0 ; [.1CAE.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+1EAF ; [.1CAE.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+1EAE ; [.1CAE.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+1EB5 ; [.1CAE.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER A WITH BREVE AND TILDE
+1EB4 ; [.1CAE.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+1EB3 ; [.1CAE.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+1EB2 ; [.1CAE.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+1EB7 ; [.1CAE.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+1EB6 ; [.1CAE.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+00E2 ; [.1CAF.0020.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
+0061 0302 ; [.1CAF.0020.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
+00C2 ; [.1CAF.0020.0008] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+0041 0302 ; [.1CAF.0020.0008] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+1EA7 ; [.1CAF.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+1EA6 ; [.1CAF.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+1EA5 ; [.1CAF.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+1EA4 ; [.1CAF.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+1EAB ; [.1CAF.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+1EAA ; [.1CAF.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+1EA9 ; [.1CAF.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+1EA8 ; [.1CAF.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+1EAD ; [.1CAF.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+1EAC ; [.1CAF.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+0111 ; [.1CF6.0020.0002] # LATIN SMALL LETTER D WITH STROKE
+0064 0335 ; [.1CF6.0020.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF6.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
+0044 0335 ; [.1CF6.0020.0008] # LATIN CAPITAL LETTER D WITH STROKE
+00EA ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC1 ; [.1D11.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D11.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EBF ; [.1D11.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D11.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EC5 ; [.1D11.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D11.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D11.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D11.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D11.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D11.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+00F4 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+006F 0302 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+004F 0302 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+1ED3 ; [.1E44.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED2 ; [.1E44.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED1 ; [.1E44.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED0 ; [.1E44.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED7 ; [.1E44.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED6 ; [.1E44.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED5 ; [.1E44.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED4 ; [.1E44.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED9 ; [.1E44.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1E44.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+01A1 ; [.1E45.0020.0002] # LATIN SMALL LETTER O WITH HORN
+006F 031B ; [.1E45.0020.0002] # LATIN SMALL LETTER O WITH HORN
+01A0 ; [.1E45.0020.0008] # LATIN CAPITAL LETTER O WITH HORN
+004F 031B ; [.1E45.0020.0008] # LATIN CAPITAL LETTER O WITH HORN
+1EDD ; [.1E45.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH HORN AND GRAVE
+1EDC ; [.1E45.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
+1EDB ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER O WITH HORN AND ACUTE
+1EDA ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+1EE1 ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER O WITH HORN AND TILDE
+1EE0 ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER O WITH HORN AND TILDE
+1EDF ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
+1EDE ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+1EE3 ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+1EE2 ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+01B0 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH HORN
+0075 031B ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH HORN
+01AF ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH HORN
+0055 031B ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH HORN
+1EEB ; [.1F1C.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH HORN AND GRAVE
+1EEA ; [.1F1C.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
+1EE9 ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F2.0000] # LATIN SMALL LETTER U WITH HORN AND ACUTE
+1EE8 ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F2.0000] # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+1EEF ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F1.0000] # LATIN SMALL LETTER U WITH HORN AND TILDE
+1EEE ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F1.0000] # LATIN CAPITAL LETTER U WITH HORN AND TILDE
+1EED ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F0.0000] # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
+1EEC ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F0.0000] # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+1EF1 ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F3.0000] # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+1EF0 ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F3.0000] # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+1EA1 0306 ; [.1CAE.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER A WITH DOT BELOW, COMBINING BREVE>
+1EA0 0306 ; [.1CAE.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER A WITH DOT BELOW, COMBINING BREVE>
+1EA1 0302 ; [.1CAF.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER A WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+1EA0 0302 ; [.1CAF.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER A WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+1EB9 0302 ; [.1D11.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER E WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+1EB8 0302 ; [.1D11.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER E WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+1ECD 0302 ; [.1E44.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER O WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+1ECC 0302 ; [.1E44.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER O WITH DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+00F2 031B ; [.1E45.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER O WITH GRAVE, COMBINING HORN>
+1ECF 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F0.0000] # <LATIN SMALL LETTER O WITH HOOK ABOVE, COMBINING HORN>
+00F5 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F1.0000] # <LATIN SMALL LETTER O WITH TILDE, COMBINING HORN>
+00F3 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER O WITH ACUTE, COMBINING HORN>
+1ECD 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER O WITH DOT BELOW, COMBINING HORN>
+00D2 031B ; [.1E45.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER O WITH GRAVE, COMBINING HORN>
+1ECE 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F0.0000] # <LATIN CAPITAL LETTER O WITH HOOK ABOVE, COMBINING HORN>
+00D5 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F1.0000] # <LATIN CAPITAL LETTER O WITH TILDE, COMBINING HORN>
+00D3 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER O WITH ACUTE, COMBINING HORN>
+1ECC 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER O WITH DOT BELOW, COMBINING HORN>
+00F9 031B ; [.1F1C.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER U WITH GRAVE, COMBINING HORN>
+1EE7 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F0.0000] # <LATIN SMALL LETTER U WITH HOOK ABOVE, COMBINING HORN>
+0169 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F1.0000] # <LATIN SMALL LETTER U WITH TILDE, COMBINING HORN>
+00FA 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER U WITH ACUTE, COMBINING HORN>
+1EE5 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER U WITH DOT BELOW, COMBINING HORN>
+00D9 031B ; [.1F1C.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER U WITH GRAVE, COMBINING HORN>
+1EE6 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F0.0000] # <LATIN CAPITAL LETTER U WITH HOOK ABOVE, COMBINING HORN>
+0168 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F1.0000] # <LATIN CAPITAL LETTER U WITH TILDE, COMBINING HORN>
+00DA 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER U WITH ACUTE, COMBINING HORN>
+1EE4 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER U WITH DOT BELOW, COMBINING HORN>
+0061 0323 0306 ; [.1CAE.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER A, COMBINING DOT BELOW, COMBINING BREVE>
+0041 0323 0306 ; [.1CAE.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER A, COMBINING DOT BELOW, COMBINING BREVE>
+0061 0323 0302 ; [.1CAF.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER A, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+0041 0323 0302 ; [.1CAF.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER A, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+0065 0323 0302 ; [.1D11.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER E, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+0045 0323 0302 ; [.1D11.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER E, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+006F 0323 0302 ; [.1E44.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER O, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+004F 0323 0302 ; [.1E44.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER O, COMBINING DOT BELOW, COMBINING CIRCUMFLEX ACCENT>
+006F 0300 031B ; [.1E45.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER O, COMBINING GRAVE ACCENT, COMBINING HORN>
+006F 0340 031B ; [.1E45.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER O, COMBINING GRAVE TONE MARK, COMBINING HORN>
+006F 0309 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F0.0000] # <LATIN SMALL LETTER O, COMBINING HOOK ABOVE, COMBINING HORN>
+006F 0303 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F1.0000] # <LATIN SMALL LETTER O, COMBINING TILDE, COMBINING HORN>
+006F 0301 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER O, COMBINING ACUTE ACCENT, COMBINING HORN>
+006F 0341 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER O, COMBINING ACUTE TONE MARK, COMBINING HORN>
+006F 0323 031B ; [.1E45.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER O, COMBINING DOT BELOW, COMBINING HORN>
+004F 0300 031B ; [.1E45.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER O, COMBINING GRAVE ACCENT, COMBINING HORN>
+004F 0340 031B ; [.1E45.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER O, COMBINING GRAVE TONE MARK, COMBINING HORN>
+004F 0309 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F0.0000] # <LATIN CAPITAL LETTER O, COMBINING HOOK ABOVE, COMBINING HORN>
+004F 0303 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F1.0000] # <LATIN CAPITAL LETTER O, COMBINING TILDE, COMBINING HORN>
+004F 0301 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER O, COMBINING ACUTE ACCENT, COMBINING HORN>
+004F 0341 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER O, COMBINING ACUTE TONE MARK, COMBINING HORN>
+004F 0323 031B ; [.1E45.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER O, COMBINING DOT BELOW, COMBINING HORN>
+0075 0300 031B ; [.1F1C.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER U, COMBINING GRAVE ACCENT, COMBINING HORN>
+0075 0340 031B ; [.1F1C.0020.0002][.0000.0025.0002] # <LATIN SMALL LETTER U, COMBINING GRAVE TONE MARK, COMBINING HORN>
+0075 0309 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F0.0000] # <LATIN SMALL LETTER U, COMBINING HOOK ABOVE, COMBINING HORN>
+0075 0303 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F1.0000] # <LATIN SMALL LETTER U, COMBINING TILDE, COMBINING HORN>
+0075 0301 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER U, COMBINING ACUTE ACCENT, COMBINING HORN>
+0075 0341 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F2.0000] # <LATIN SMALL LETTER U, COMBINING ACUTE TONE MARK, COMBINING HORN>
+0075 0323 031B ; [.1F1C.0020.0002][.0000.0026.0002][.0000.00F3.0000] # <LATIN SMALL LETTER U, COMBINING DOT BELOW, COMBINING HORN>
+0055 0300 031B ; [.1F1C.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER U, COMBINING GRAVE ACCENT, COMBINING HORN>
+0055 0340 031B ; [.1F1C.0020.0008][.0000.0025.0002] # <LATIN CAPITAL LETTER U, COMBINING GRAVE TONE MARK, COMBINING HORN>
+0055 0309 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F0.0000] # <LATIN CAPITAL LETTER U, COMBINING HOOK ABOVE, COMBINING HORN>
+0055 0303 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F1.0000] # <LATIN CAPITAL LETTER U, COMBINING TILDE, COMBINING HORN>
+0055 0301 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER U, COMBINING ACUTE ACCENT, COMBINING HORN>
+0055 0341 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F2.0000] # <LATIN CAPITAL LETTER U, COMBINING ACUTE TONE MARK, COMBINING HORN>
+0055 0323 031B ; [.1F1C.0020.0008][.0000.0026.0002][.0000.00F3.0000] # <LATIN CAPITAL LETTER U, COMBINING DOT BELOW, COMBINING HORN>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vo.pl
index 8b7c4c9004..ec250171e1 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/vo.pl
@@ -1,29 +1,29 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E4 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-0061 0308 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-00C4 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-0041 0308 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
-01DF ; [.1C48.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1C48.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00F6 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-006F 0308 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-00D6 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-004F 0308 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
-022B ; [.1DDE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1DDE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-00FC ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB6.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB6.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-01DC ; [.1EB6.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB6.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01D8 ; [.1EB6.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB6.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01D6 ; [.1EB6.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB6.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-01DA ; [.1EB6.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB6.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E4 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+0061 0308 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+00C4 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+0041 0308 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH DIAERESIS
+01DF ; [.1CAE.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1CAE.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00F6 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+006F 0308 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+00D6 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+004F 0308 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DIAERESIS
+022B ; [.1E44.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1E44.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+00FC ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1C.0020.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1C.0020.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+01DC ; [.1F1C.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1C.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01D8 ; [.1F1C.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1C.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01D6 ; [.1F1C.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1C.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+01DA ; [.1F1C.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1C.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wae.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wae.pl
index 90ae219556..43315c52d5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wae.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wae.pl
@@ -1,24 +1,24 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0061 0061 ; [.1C47.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
-00E4 00E4 ; [.1C47.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A WITH DIAERESIS, LATIN SMALL LETTER A WITH DIAERESIS>
-00E4 0061 0308 ; [.1C47.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A WITH DIAERESIS, LATIN SMALL LETTER A, COMBINING DIAERESIS>
-0061 0308 00E4 ; [.1C47.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A, COMBINING DIAERESIS, LATIN SMALL LETTER A WITH DIAERESIS>
-0061 0308 0061 0308 ; [.1C47.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A, COMBINING DIAERESIS, LATIN SMALL LETTER A, COMBINING DIAERESIS>
-0065 0065 ; [.1CAA.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER E, LATIN SMALL LETTER E>
-0069 0069 ; [.1D32.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER I, LATIN SMALL LETTER I>
-006F 006F ; [.1DDD.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER O, LATIN SMALL LETTER O>
-00F6 00F6 ; [.1DDD.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER O WITH DIAERESIS, LATIN SMALL LETTER O WITH DIAERESIS>
-00F6 006F 0308 ; [.1DDD.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER O WITH DIAERESIS, LATIN SMALL LETTER O, COMBINING DIAERESIS>
-006F 0308 00F6 ; [.1DDD.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER O, COMBINING DIAERESIS, LATIN SMALL LETTER O WITH DIAERESIS>
-006F 0308 006F 0308 ; [.1DDD.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER O, COMBINING DIAERESIS, LATIN SMALL LETTER O, COMBINING DIAERESIS>
-0063 0068 ; [.1C7A.0020.0002][.0000.0028.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0073 0063 0068 ; [.1E71.0020.0002][.0000.0028.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER C, LATIN SMALL LETTER H>
-0075 0075 ; [.1EB5.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER U, LATIN SMALL LETTER U>
-00FC 00FC ; [.1EB5.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, LATIN SMALL LETTER U WITH DIAERESIS>
-00FC 0075 0308 ; [.1EB5.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, LATIN SMALL LETTER U, COMBINING DIAERESIS>
-0075 0308 00FC ; [.1EB5.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER U, COMBINING DIAERESIS, LATIN SMALL LETTER U WITH DIAERESIS>
-0075 0308 0075 0308 ; [.1EB5.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER U, COMBINING DIAERESIS, LATIN SMALL LETTER U, COMBINING DIAERESIS>
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0061 0061 ; [.1CAD.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
+00E4 00E4 ; [.1CAD.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A WITH DIAERESIS, LATIN SMALL LETTER A WITH DIAERESIS>
+00E4 0061 0308 ; [.1CAD.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A WITH DIAERESIS, LATIN SMALL LETTER A, COMBINING DIAERESIS>
+0061 0308 00E4 ; [.1CAD.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A, COMBINING DIAERESIS, LATIN SMALL LETTER A WITH DIAERESIS>
+0061 0308 0061 0308 ; [.1CAD.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A, COMBINING DIAERESIS, LATIN SMALL LETTER A, COMBINING DIAERESIS>
+0065 0065 ; [.1D10.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER E, LATIN SMALL LETTER E>
+0069 0069 ; [.1D98.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER I, LATIN SMALL LETTER I>
+006F 006F ; [.1E43.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER O, LATIN SMALL LETTER O>
+00F6 00F6 ; [.1E43.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER O WITH DIAERESIS, LATIN SMALL LETTER O WITH DIAERESIS>
+00F6 006F 0308 ; [.1E43.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER O WITH DIAERESIS, LATIN SMALL LETTER O, COMBINING DIAERESIS>
+006F 0308 00F6 ; [.1E43.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER O, COMBINING DIAERESIS, LATIN SMALL LETTER O WITH DIAERESIS>
+006F 0308 006F 0308 ; [.1E43.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER O, COMBINING DIAERESIS, LATIN SMALL LETTER O, COMBINING DIAERESIS>
+0063 0068 ; [.1CE0.0020.0002][.0000.0028.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0073 0063 0068 ; [.1ED7.0020.0002][.0000.0028.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER C, LATIN SMALL LETTER H>
+0075 0075 ; [.1F1B.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER U, LATIN SMALL LETTER U>
+00FC 00FC ; [.1F1B.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, LATIN SMALL LETTER U WITH DIAERESIS>
+00FC 0075 0308 ; [.1F1B.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, LATIN SMALL LETTER U, COMBINING DIAERESIS>
+0075 0308 00FC ; [.1F1B.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER U, COMBINING DIAERESIS, LATIN SMALL LETTER U WITH DIAERESIS>
+0075 0308 0075 0308 ; [.1F1B.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER U, COMBINING DIAERESIS, LATIN SMALL LETTER U, COMBINING DIAERESIS>
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wo.pl
index 783e2e97dd..eab0dc50df 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/wo.pl
@@ -1,32 +1,32 @@
+{
- locale_version => 1.25,
+ locale_version => 1.27,
# eng doesn't require tailoring
- entry => <<'ENTRY', # for DUCET v9.0.0
-00E0 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0300 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0340 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH GRAVE
-00C0 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0300 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0340 ; [.1C48.0020.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-00E9 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-00EB ; [.1CAC.0020.0002] # LATIN SMALL LETTER E WITH DIAERESIS
-0065 0308 ; [.1CAC.0020.0002] # LATIN SMALL LETTER E WITH DIAERESIS
-00CB ; [.1CAC.0020.0008] # LATIN CAPITAL LETTER E WITH DIAERESIS
-0045 0308 ; [.1CAC.0020.0008] # LATIN CAPITAL LETTER E WITH DIAERESIS
-00F1 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
-006E 0303 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
-00D1 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
-004E 0303 ; [.1DBA.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
-00F3 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+ entry => <<'ENTRY', # for DUCET v10.0.0
+00E0 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0300 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0340 ; [.1CAE.0020.0002] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0300 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0340 ; [.1CAE.0020.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+00E9 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+00EB ; [.1D12.0020.0002] # LATIN SMALL LETTER E WITH DIAERESIS
+0065 0308 ; [.1D12.0020.0002] # LATIN SMALL LETTER E WITH DIAERESIS
+00CB ; [.1D12.0020.0008] # LATIN CAPITAL LETTER E WITH DIAERESIS
+0045 0308 ; [.1D12.0020.0008] # LATIN CAPITAL LETTER E WITH DIAERESIS
+00F1 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH TILDE
+006E 0303 ; [.1E20.0020.0002] # LATIN SMALL LETTER N WITH TILDE
+00D1 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
+004E 0303 ; [.1E20.0020.0008] # LATIN CAPITAL LETTER N WITH TILDE
+00F3 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH ACUTE
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/yo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/yo.pl
index 325985da0e..448ed26508 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/yo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/yo.pl
@@ -1,26 +1,26 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-1EB9 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH DOT BELOW
-0065 0323 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH DOT BELOW
-1EB8 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH DOT BELOW
-0045 0323 ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER E WITH DOT BELOW
-1EC7 ; [.1CAB.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAB.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-0067 0062 ; [.1CF5.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER B>
-0047 0062 ; [.1CF5.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER B>
-0047 0042 ; [.1CF5.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER B>
-1ECD ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DOT BELOW
-006F 0323 ; [.1DDE.0020.0002] # LATIN SMALL LETTER O WITH DOT BELOW
-1ECC ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DOT BELOW
-004F 0323 ; [.1DDE.0020.0008] # LATIN CAPITAL LETTER O WITH DOT BELOW
-1ED9 ; [.1DDE.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1DDE.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1EE3 ; [.1DDE.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
-1EE2 ; [.1DDE.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
-1E63 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH DOT BELOW
-0073 0323 ; [.1E72.0020.0002] # LATIN SMALL LETTER S WITH DOT BELOW
-1E62 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH DOT BELOW
-0053 0323 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER S WITH DOT BELOW
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+1EB9 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH DOT BELOW
+0065 0323 ; [.1D11.0020.0002] # LATIN SMALL LETTER E WITH DOT BELOW
+1EB8 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH DOT BELOW
+0045 0323 ; [.1D11.0020.0008] # LATIN CAPITAL LETTER E WITH DOT BELOW
+1EC7 ; [.1D11.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D11.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+0067 0062 ; [.1D5B.0020.0002] # <LATIN SMALL LETTER G, LATIN SMALL LETTER B>
+0047 0062 ; [.1D5B.0020.0007] # <LATIN CAPITAL LETTER G, LATIN SMALL LETTER B>
+0047 0042 ; [.1D5B.0020.0008] # <LATIN CAPITAL LETTER G, LATIN CAPITAL LETTER B>
+1ECD ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DOT BELOW
+006F 0323 ; [.1E44.0020.0002] # LATIN SMALL LETTER O WITH DOT BELOW
+1ECC ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DOT BELOW
+004F 0323 ; [.1E44.0020.0008] # LATIN CAPITAL LETTER O WITH DOT BELOW
+1ED9 ; [.1E44.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1E44.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1EE3 ; [.1E44.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+1EE2 ; [.1E44.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+1E63 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH DOT BELOW
+0073 0323 ; [.1ED8.0020.0002] # LATIN SMALL LETTER S WITH DOT BELOW
+1E62 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH DOT BELOW
+0053 0323 ; [.1ED8.0020.0008] # LATIN CAPITAL LETTER S WITH DOT BELOW
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh.pl
index f3a56e1334..6cb6607a4a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh.pl
@@ -1,211 +1,211 @@
+{
- locale_version => 1.25,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0101 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0061 0304 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0100 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-0041 0304 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-00E1 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-01CE ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-0061 030C ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-01CD ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-0041 030C ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-00E0 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0300 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0340 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-00C0 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0300 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0340 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0113 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0065 0304 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-0045 0304 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-00E9 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-011B ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-0065 030C ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-011A ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-0045 030C ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-00E8 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0300 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0340 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-00C8 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0300 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0340 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-00EA 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-00CA 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-0065 0302 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-0045 0302 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-1EBF ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0301 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0341 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0301 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0341 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-00EA 0301 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00EA 0341 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00CA 0301 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00CA 0341 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00EA 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-00CA 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-0065 0302 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-0045 0302 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-1EC1 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0300 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0340 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0300 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0340 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-00EA 0300 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00EA 0340 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00CA 0300 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00CA 0340 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00EA ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC5 ; [.1CAA.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAA.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAA.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAA.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAA.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAA.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-012B ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-0069 0304 ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-0049 0304 ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-00ED ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0301 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0341 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0301 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0341 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-01D0 ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-0069 030C ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-01CF ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-0049 030C ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-00EC ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0300 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0340 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-00CC ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0300 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0340 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-006D 0304 ; [.1DAA.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
-004D 0304 ; [.1DAA.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
-1E3F ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0301 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0341 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-1E3E ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0301 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0341 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-006D 030C ; [.1DAA.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
-004D 030C ; [.1DAA.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
-006D 0300 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
-006D 0340 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
-004D 0300 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
-004D 0340 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
-006E 0304 ; [.1DB9.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
-004E 0304 ; [.1DB9.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
-0144 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-0148 ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-006E 030C ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-0147 ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-004E 030C ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-01F9 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0300 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0340 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-01F8 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0300 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0340 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-014D ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-006F 0304 ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-004F 0304 ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-00F3 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-01D2 ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-006F 030C ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-01D1 ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-004F 030C ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-00F2 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0300 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0340 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-00D2 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0300 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0340 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-016B ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-0075 0304 ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-0055 0304 ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-00FA ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0301 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0341 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0301 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0341 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-01D4 ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-0075 030C ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-01D3 ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-0055 030C ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-00F9 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0300 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0340 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-00D9 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0300 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0340 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-01D6 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-0075 0308 0304 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-0055 0308 0304 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-00FC 0304 ; [.1EB5.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
-00DC 0304 ; [.1EB5.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
-01D8 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0301 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0341 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0301 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0341 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-00FC 0301 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00FC 0341 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-00DC 0301 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00DC 0341 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-01DA ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-0075 0308 030C ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0055 0308 030C ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-00FC 030C ; [.1EB5.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
-00DC 030C ; [.1EB5.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
-01DC ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0300 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0340 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0300 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0340 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-00FC 0300 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00FC 0340 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00DC 0300 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00DC 0340 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00FC ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+ locale_version => 1.27,
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0101 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0061 0304 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0100 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+0041 0304 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+00E1 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+01CE ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+0061 030C ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+01CD ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+0041 030C ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+00E0 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0300 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0340 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0300 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0340 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0113 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0065 0304 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+0045 0304 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+00E9 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+011B ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+0065 030C ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+011A ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+0045 030C ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+00E8 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0300 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0340 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+00C8 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0300 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0340 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+00EA 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+00CA 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+0065 0302 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+0045 0302 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+1EBF ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0301 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0341 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0301 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0341 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+00EA 0301 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00EA 0341 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00CA 0301 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00CA 0341 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00EA 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+00CA 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+0065 0302 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+0045 0302 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+1EC1 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0300 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0340 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0300 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0340 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+00EA 0300 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00EA 0340 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00CA 0300 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00CA 0340 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00EA ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC5 ; [.1D10.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D10.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D10.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D10.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D10.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D10.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+012B ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+0069 0304 ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+0049 0304 ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+00ED ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0301 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0341 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0301 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0341 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+01D0 ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+0069 030C ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+01CF ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+0049 030C ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+00EC ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0300 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0340 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+00CC ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0300 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0340 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+006D 0304 ; [.1E10.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
+004D 0304 ; [.1E10.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
+1E3F ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0301 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0341 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+1E3E ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0301 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0341 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+006D 030C ; [.1E10.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
+004D 030C ; [.1E10.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
+006D 0300 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
+006D 0340 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
+004D 0300 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
+004D 0340 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
+006E 0304 ; [.1E1F.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
+004E 0304 ; [.1E1F.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
+0144 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+0148 ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+006E 030C ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+0147 ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+004E 030C ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+01F9 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0300 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0340 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+01F8 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0300 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0340 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+014D ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+006F 0304 ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+004F 0304 ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+00F3 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+01D2 ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+006F 030C ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+01D1 ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+004F 030C ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+00F2 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0300 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0340 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+00D2 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0300 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0340 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+016B ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+0075 0304 ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+0055 0304 ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+00FA ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0301 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0341 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0301 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0341 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+01D4 ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+0075 030C ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+01D3 ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+0055 030C ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+00F9 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0300 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0340 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+00D9 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0300 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0340 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+01D6 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+0075 0308 0304 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+0055 0308 0304 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+00FC 0304 ; [.1F1B.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
+00DC 0304 ; [.1F1B.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
+01D8 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0301 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0341 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0301 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0341 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+00FC 0301 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00FC 0341 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+00DC 0301 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00DC 0341 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+01DA ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+0075 0308 030C ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0055 0308 030C ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+00FC 030C ; [.1F1B.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
+00DC 030C ; [.1F1B.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
+01DC ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0300 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0340 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0300 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0340 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+00FC 0300 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00FC 0340 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00DC 0300 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00DC 0340 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00FC ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
ENTRY
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_big5.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_big5.pl
index 520611555a..2854f5b51d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_big5.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_big5.pl
@@ -1,214 +1,214 @@
use Unicode::Collate::CJK::Big5;
+{
- locale_version => 1.25,
+ locale_version => 1.27,
overrideCJK => \&Unicode::Collate::CJK::Big5::weightBig5,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0101 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0061 0304 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0100 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-0041 0304 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-00E1 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-01CE ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-0061 030C ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-01CD ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-0041 030C ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-00E0 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0300 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0340 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-00C0 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0300 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0340 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0113 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0065 0304 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-0045 0304 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-00E9 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-011B ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-0065 030C ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-011A ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-0045 030C ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-00E8 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0300 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0340 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-00C8 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0300 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0340 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-00EA 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-00CA 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-0065 0302 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-0045 0302 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-1EBF ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0301 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0341 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0301 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0341 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-00EA 0301 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00EA 0341 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00CA 0301 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00CA 0341 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00EA 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-00CA 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-0065 0302 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-0045 0302 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-1EC1 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0300 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0340 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0300 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0340 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-00EA 0300 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00EA 0340 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00CA 0300 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00CA 0340 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00EA ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC5 ; [.1CAA.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAA.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAA.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAA.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAA.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAA.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-012B ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-0069 0304 ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-0049 0304 ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-00ED ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0301 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0341 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0301 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0341 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-01D0 ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-0069 030C ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-01CF ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-0049 030C ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-00EC ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0300 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0340 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-00CC ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0300 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0340 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-006D 0304 ; [.1DAA.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
-004D 0304 ; [.1DAA.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
-1E3F ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0301 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0341 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-1E3E ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0301 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0341 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-006D 030C ; [.1DAA.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
-004D 030C ; [.1DAA.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
-006D 0300 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
-006D 0340 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
-004D 0300 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
-004D 0340 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
-006E 0304 ; [.1DB9.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
-004E 0304 ; [.1DB9.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
-0144 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-0148 ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-006E 030C ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-0147 ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-004E 030C ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-01F9 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0300 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0340 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-01F8 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0300 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0340 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-014D ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-006F 0304 ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-004F 0304 ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-00F3 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-01D2 ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-006F 030C ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-01D1 ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-004F 030C ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-00F2 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0300 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0340 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-00D2 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0300 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0340 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-016B ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-0075 0304 ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-0055 0304 ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-00FA ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0301 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0341 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0301 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0341 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-01D4 ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-0075 030C ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-01D3 ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-0055 030C ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-00F9 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0300 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0340 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-00D9 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0300 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0340 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-01D6 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-0075 0308 0304 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-0055 0308 0304 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-00FC 0304 ; [.1EB5.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
-00DC 0304 ; [.1EB5.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
-01D8 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0301 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0341 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0301 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0341 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-00FC 0301 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00FC 0341 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-00DC 0301 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00DC 0341 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-01DA ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-0075 0308 030C ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0055 0308 030C ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-00FC 030C ; [.1EB5.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
-00DC 030C ; [.1EB5.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
-01DC ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0300 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0340 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0300 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0340 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-00FC 0300 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00FC 0340 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00DC 0300 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00DC 0340 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00FC ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0101 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0061 0304 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0100 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+0041 0304 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+00E1 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+01CE ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+0061 030C ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+01CD ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+0041 030C ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+00E0 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0300 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0340 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0300 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0340 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0113 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0065 0304 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+0045 0304 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+00E9 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+011B ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+0065 030C ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+011A ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+0045 030C ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+00E8 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0300 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0340 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+00C8 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0300 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0340 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+00EA 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+00CA 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+0065 0302 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+0045 0302 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+1EBF ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0301 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0341 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0301 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0341 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+00EA 0301 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00EA 0341 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00CA 0301 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00CA 0341 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00EA 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+00CA 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+0065 0302 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+0045 0302 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+1EC1 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0300 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0340 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0300 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0340 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+00EA 0300 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00EA 0340 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00CA 0300 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00CA 0340 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00EA ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC5 ; [.1D10.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D10.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D10.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D10.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D10.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D10.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+012B ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+0069 0304 ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+0049 0304 ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+00ED ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0301 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0341 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0301 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0341 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+01D0 ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+0069 030C ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+01CF ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+0049 030C ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+00EC ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0300 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0340 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+00CC ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0300 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0340 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+006D 0304 ; [.1E10.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
+004D 0304 ; [.1E10.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
+1E3F ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0301 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0341 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+1E3E ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0301 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0341 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+006D 030C ; [.1E10.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
+004D 030C ; [.1E10.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
+006D 0300 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
+006D 0340 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
+004D 0300 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
+004D 0340 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
+006E 0304 ; [.1E1F.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
+004E 0304 ; [.1E1F.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
+0144 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+0148 ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+006E 030C ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+0147 ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+004E 030C ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+01F9 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0300 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0340 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+01F8 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0300 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0340 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+014D ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+006F 0304 ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+004F 0304 ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+00F3 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+01D2 ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+006F 030C ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+01D1 ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+004F 030C ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+00F2 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0300 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0340 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+00D2 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0300 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0340 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+016B ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+0075 0304 ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+0055 0304 ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+00FA ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0301 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0341 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0301 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0341 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+01D4 ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+0075 030C ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+01D3 ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+0055 030C ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+00F9 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0300 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0340 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+00D9 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0300 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0340 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+01D6 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+0075 0308 0304 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+0055 0308 0304 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+00FC 0304 ; [.1F1B.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
+00DC 0304 ; [.1F1B.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
+01D8 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0301 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0341 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0301 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0341 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+00FC 0301 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00FC 0341 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+00DC 0301 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00DC 0341 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+01DA ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+0075 0308 030C ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0055 0308 030C ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+00FC 030C ; [.1F1B.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
+00DC 030C ; [.1F1B.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
+01DC ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0300 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0340 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0300 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0340 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+00FC 0300 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00FC 0340 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00DC 0300 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00DC 0340 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00FC ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
F967 ; [.804A.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F967
FA70 ; [.82DE.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-FA70
F905 ; [.81CB.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F905
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_gb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_gb.pl
index e39f3dd287..5f42ea4a8f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_gb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_gb.pl
@@ -1,214 +1,214 @@
use Unicode::Collate::CJK::GB2312;
+{
- locale_version => 1.25,
+ locale_version => 1.27,
overrideCJK => \&Unicode::Collate::CJK::GB2312::weightGB2312,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0101 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0061 0304 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0100 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-0041 0304 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-00E1 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-01CE ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-0061 030C ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-01CD ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-0041 030C ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-00E0 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0300 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0340 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-00C0 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0300 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0340 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0113 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0065 0304 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-0045 0304 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-00E9 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-011B ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-0065 030C ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-011A ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-0045 030C ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-00E8 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0300 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0340 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-00C8 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0300 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0340 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-00EA 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-00CA 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-0065 0302 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-0045 0302 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-1EBF ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0301 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0341 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0301 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0341 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-00EA 0301 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00EA 0341 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00CA 0301 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00CA 0341 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00EA 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-00CA 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-0065 0302 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-0045 0302 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-1EC1 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0300 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0340 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0300 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0340 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-00EA 0300 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00EA 0340 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00CA 0300 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00CA 0340 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00EA ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC5 ; [.1CAA.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAA.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAA.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAA.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAA.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAA.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-012B ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-0069 0304 ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-0049 0304 ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-00ED ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0301 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0341 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0301 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0341 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-01D0 ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-0069 030C ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-01CF ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-0049 030C ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-00EC ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0300 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0340 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-00CC ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0300 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0340 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-006D 0304 ; [.1DAA.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
-004D 0304 ; [.1DAA.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
-1E3F ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0301 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0341 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-1E3E ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0301 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0341 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-006D 030C ; [.1DAA.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
-004D 030C ; [.1DAA.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
-006D 0300 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
-006D 0340 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
-004D 0300 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
-004D 0340 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
-006E 0304 ; [.1DB9.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
-004E 0304 ; [.1DB9.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
-0144 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-0148 ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-006E 030C ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-0147 ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-004E 030C ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-01F9 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0300 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0340 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-01F8 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0300 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0340 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-014D ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-006F 0304 ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-004F 0304 ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-00F3 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-01D2 ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-006F 030C ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-01D1 ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-004F 030C ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-00F2 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0300 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0340 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-00D2 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0300 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0340 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-016B ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-0075 0304 ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-0055 0304 ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-00FA ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0301 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0341 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0301 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0341 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-01D4 ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-0075 030C ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-01D3 ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-0055 030C ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-00F9 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0300 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0340 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-00D9 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0300 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0340 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-01D6 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-0075 0308 0304 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-0055 0308 0304 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-00FC 0304 ; [.1EB5.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
-00DC 0304 ; [.1EB5.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
-01D8 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0301 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0341 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0301 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0341 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-00FC 0301 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00FC 0341 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-00DC 0301 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00DC 0341 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-01DA ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-0075 0308 030C ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0055 0308 030C ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-00FC 030C ; [.1EB5.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
-00DC 030C ; [.1EB5.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
-01DC ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0300 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0340 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0300 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0340 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-00FC 0300 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00FC 0340 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00DC 0300 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00DC 0340 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00FC ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0101 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0061 0304 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0100 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+0041 0304 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+00E1 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+01CE ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+0061 030C ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+01CD ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+0041 030C ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+00E0 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0300 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0340 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0300 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0340 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0113 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0065 0304 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+0045 0304 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+00E9 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+011B ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+0065 030C ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+011A ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+0045 030C ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+00E8 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0300 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0340 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+00C8 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0300 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0340 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+00EA 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+00CA 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+0065 0302 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+0045 0302 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+1EBF ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0301 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0341 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0301 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0341 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+00EA 0301 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00EA 0341 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00CA 0301 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00CA 0341 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00EA 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+00CA 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+0065 0302 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+0045 0302 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+1EC1 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0300 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0340 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0300 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0340 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+00EA 0300 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00EA 0340 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00CA 0300 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00CA 0340 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00EA ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC5 ; [.1D10.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D10.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D10.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D10.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D10.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D10.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+012B ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+0069 0304 ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+0049 0304 ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+00ED ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0301 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0341 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0301 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0341 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+01D0 ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+0069 030C ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+01CF ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+0049 030C ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+00EC ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0300 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0340 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+00CC ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0300 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0340 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+006D 0304 ; [.1E10.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
+004D 0304 ; [.1E10.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
+1E3F ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0301 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0341 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+1E3E ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0301 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0341 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+006D 030C ; [.1E10.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
+004D 030C ; [.1E10.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
+006D 0300 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
+006D 0340 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
+004D 0300 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
+004D 0340 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
+006E 0304 ; [.1E1F.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
+004E 0304 ; [.1E1F.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
+0144 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+0148 ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+006E 030C ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+0147 ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+004E 030C ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+01F9 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0300 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0340 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+01F8 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0300 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0340 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+014D ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+006F 0304 ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+004F 0304 ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+00F3 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+01D2 ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+006F 030C ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+01D1 ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+004F 030C ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+00F2 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0300 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0340 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+00D2 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0300 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0340 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+016B ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+0075 0304 ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+0055 0304 ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+00FA ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0301 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0341 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0301 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0341 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+01D4 ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+0075 030C ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+01D3 ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+0055 030C ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+00F9 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0300 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0340 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+00D9 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0300 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0340 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+01D6 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+0075 0308 0304 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+0055 0308 0304 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+00FC 0304 ; [.1F1B.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
+00DC 0304 ; [.1F1B.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
+01D8 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0301 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0341 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0301 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0341 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+00FC 0301 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00FC 0341 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+00DC 0301 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00DC 0341 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+01DA ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+0075 0308 030C ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0055 0308 030C ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+00FC 030C ; [.1F1B.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
+00DC 030C ; [.1F1B.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
+01DC ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0300 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0340 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0300 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0340 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+00FC 0300 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00FC 0340 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00DC 0300 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00DC 0340 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00FC ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
E2D8 ; [.8EAB.0020.0002] # <unknown>
E2D9 ; [.8EAC.0020.0002] # <unknown>
E2DA ; [.8EAD.0020.0002] # <unknown>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_pin.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_pin.pl
index d7447002f7..3ff8343c38 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_pin.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_pin.pl
@@ -1,214 +1,214 @@
use Unicode::Collate::CJK::Pinyin;
+{
- locale_version => 1.25,
+ locale_version => 1.27,
overrideCJK => \&Unicode::Collate::CJK::Pinyin::weightPinyin,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0101 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0061 0304 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0100 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-0041 0304 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-00E1 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-01CE ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-0061 030C ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-01CD ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-0041 030C ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-00E0 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0300 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0340 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-00C0 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0300 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0340 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0113 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0065 0304 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-0045 0304 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-00E9 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-011B ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-0065 030C ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-011A ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-0045 030C ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-00E8 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0300 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0340 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-00C8 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0300 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0340 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-00EA 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-00CA 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-0065 0302 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-0045 0302 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-1EBF ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0301 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0341 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0301 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0341 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-00EA 0301 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00EA 0341 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00CA 0301 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00CA 0341 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00EA 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-00CA 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-0065 0302 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-0045 0302 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-1EC1 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0300 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0340 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0300 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0340 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-00EA 0300 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00EA 0340 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00CA 0300 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00CA 0340 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00EA ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC5 ; [.1CAA.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAA.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAA.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAA.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAA.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAA.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-012B ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-0069 0304 ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-0049 0304 ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-00ED ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0301 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0341 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0301 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0341 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-01D0 ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-0069 030C ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-01CF ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-0049 030C ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-00EC ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0300 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0340 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-00CC ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0300 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0340 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-006D 0304 ; [.1DAA.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
-004D 0304 ; [.1DAA.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
-1E3F ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0301 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0341 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-1E3E ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0301 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0341 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-006D 030C ; [.1DAA.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
-004D 030C ; [.1DAA.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
-006D 0300 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
-006D 0340 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
-004D 0300 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
-004D 0340 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
-006E 0304 ; [.1DB9.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
-004E 0304 ; [.1DB9.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
-0144 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-0148 ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-006E 030C ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-0147 ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-004E 030C ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-01F9 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0300 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0340 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-01F8 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0300 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0340 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-014D ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-006F 0304 ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-004F 0304 ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-00F3 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-01D2 ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-006F 030C ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-01D1 ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-004F 030C ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-00F2 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0300 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0340 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-00D2 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0300 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0340 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-016B ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-0075 0304 ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-0055 0304 ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-00FA ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0301 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0341 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0301 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0341 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-01D4 ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-0075 030C ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-01D3 ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-0055 030C ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-00F9 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0300 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0340 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-00D9 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0300 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0340 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-01D6 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-0075 0308 0304 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-0055 0308 0304 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-00FC 0304 ; [.1EB5.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
-00DC 0304 ; [.1EB5.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
-01D8 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0301 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0341 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0301 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0341 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-00FC 0301 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00FC 0341 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-00DC 0301 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00DC 0341 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-01DA ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-0075 0308 030C ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0055 0308 030C ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-00FC 030C ; [.1EB5.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
-00DC 030C ; [.1EB5.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
-01DC ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0300 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0340 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0300 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0340 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-00FC 0300 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00FC 0340 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00DC 0300 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00DC 0340 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00FC ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0101 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0061 0304 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0100 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+0041 0304 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+00E1 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+01CE ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+0061 030C ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+01CD ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+0041 030C ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+00E0 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0300 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0340 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0300 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0340 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0113 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0065 0304 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+0045 0304 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+00E9 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+011B ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+0065 030C ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+011A ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+0045 030C ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+00E8 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0300 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0340 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+00C8 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0300 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0340 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+00EA 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+00CA 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+0065 0302 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+0045 0302 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+1EBF ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0301 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0341 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0301 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0341 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+00EA 0301 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00EA 0341 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00CA 0301 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00CA 0341 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00EA 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+00CA 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+0065 0302 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+0045 0302 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+1EC1 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0300 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0340 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0300 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0340 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+00EA 0300 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00EA 0340 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00CA 0300 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00CA 0340 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00EA ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC5 ; [.1D10.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D10.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D10.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D10.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D10.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D10.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+012B ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+0069 0304 ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+0049 0304 ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+00ED ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0301 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0341 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0301 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0341 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+01D0 ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+0069 030C ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+01CF ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+0049 030C ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+00EC ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0300 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0340 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+00CC ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0300 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0340 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+006D 0304 ; [.1E10.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
+004D 0304 ; [.1E10.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
+1E3F ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0301 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0341 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+1E3E ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0301 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0341 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+006D 030C ; [.1E10.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
+004D 030C ; [.1E10.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
+006D 0300 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
+006D 0340 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
+004D 0300 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
+004D 0340 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
+006E 0304 ; [.1E1F.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
+004E 0304 ; [.1E1F.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
+0144 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+0148 ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+006E 030C ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+0147 ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+004E 030C ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+01F9 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0300 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0340 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+01F8 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0300 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0340 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+014D ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+006F 0304 ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+004F 0304 ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+00F3 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+01D2 ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+006F 030C ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+01D1 ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+004F 030C ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+00F2 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0300 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0340 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+00D2 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0300 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0340 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+016B ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+0075 0304 ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+0055 0304 ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+00FA ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0301 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0341 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0301 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0341 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+01D4 ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+0075 030C ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+01D3 ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+0055 030C ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+00F9 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0300 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0340 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+00D9 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0300 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0340 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+01D6 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+0075 0308 0304 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+0055 0308 0304 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+00FC 0304 ; [.1F1B.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
+00DC 0304 ; [.1F1B.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
+01D8 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0301 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0341 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0301 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0341 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+00FC 0301 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00FC 0341 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+00DC 0301 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00DC 0341 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+01DA ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+0075 0308 030C ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0055 0308 030C ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+00FC 030C ; [.1F1B.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
+00DC 030C ; [.1F1B.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
+01DC ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0300 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0340 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0300 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0340 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+00FC 0300 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00FC 0340 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00DC 0300 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00DC 0340 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00FC ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
FDD0 0041 ; [.8000.0020.0002] # <noncharacter-FDD0, LATIN CAPITAL LETTER A>
FDD0 0042 ; [.80C5.0020.0002] # <noncharacter-FDD0, LATIN CAPITAL LETTER B>
FDD0 0043 ; [.8441.0020.0002] # <noncharacter-FDD0, LATIN CAPITAL LETTER C>
@@ -233,119 +233,119 @@ FDD0 0057 ; [.BBD3.0020.0002] # <noncharacter-FDD0, LATIN CAPITAL LETTER W>
FDD0 0058 ; [.BE4A.0020.0002] # <noncharacter-FDD0, LATIN CAPITAL LETTER X>
FDD0 0059 ; [.C382.0020.0002] # <noncharacter-FDD0, LATIN CAPITAL LETTER Y>
FDD0 005A ; [.CB22.0020.0002] # <noncharacter-FDD0, LATIN CAPITAL LETTER Z>
-3220 ; [*0317.0020.0004][.C5CF.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ONE
-3226 ; [*0317.0020.0004][.AE03.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SEVEN
-3222 ; [*0317.0020.0004][.B35F.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH THREE
-3228 ; [*0317.0020.0004][.9C92.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH NINE
-3221 ; [*0317.0020.0004][.8E0E.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH TWO
-3224 ; [*0317.0020.0004][.BDF1.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FIVE
-3239 ; [*0317.0020.0004][.89B6.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REPRESENT
-323D ; [*0317.0020.0004][.AE82.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ENTERPRISE
-3241 ; [*0317.0020.0004][.C1F9.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REST
-3227 ; [*0317.0020.0004][.80C6.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH EIGHT
-3225 ; [*0317.0020.0004][.A49F.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SIX
-3238 ; [*0317.0020.0004][.A132.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH LABOR
-3229 ; [*0317.0020.0004][.B57B.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH TEN
-323F ; [*0317.0020.0004][.C10A.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ALLIANCE
-3234 ; [*0317.0020.0004][.A8EB.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH NAME
-323A ; [*0317.0020.0004][.9589.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH CALL
-3223 ; [*0317.0020.0004][.B715.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FOUR
-322F ; [*0317.0020.0004][.BB2D.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH EARTH
-323B ; [*0317.0020.0004][.C304.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH STUDY
-3230 ; [*0317.0020.0004][.B272.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SUN
-322A ; [*0317.0020.0004][.CA96.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH MOON
-3232 ; [*0317.0020.0004][.C8D2.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH HAVE
-322D ; [*0317.0020.0004][.A98A.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH WOOD
-3231 ; [*0317.0020.0004][.CF58.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH STOCK
-322C ; [*0317.0020.0004][.B6BA.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH WATER
-322B ; [*0317.0020.0004][.97BC.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FIRE
-3235 ; [*0317.0020.0004][.B980.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SPECIAL
-323C ; [*0317.0020.0004][.999B.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SUPERVISE
-3233 ; [*0317.0020.0004][.B4AC.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SOCIETY
-3237 ; [*0317.0020.0004][.CFAD.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH CONGRATULATION
-3240 ; [*0317.0020.0004][.98D6.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FESTIVAL
-3242 ; [*0317.0020.0004][.D0D4.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SELF
-3243 ; [*0317.0020.0004][.CE51.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REACH
-3236 ; [*0317.0020.0004][.844F.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FINANCIAL
-323E ; [*0317.0020.0004][.D0A3.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH RESOURCE
-322E ; [*0317.0020.0004][.9B96.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH METAL
-3358 ; [.1C3D.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
-33E9 ; [.1C3E.0020.0004][.1C3D.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
-32C9 ; [.1C3E.0020.0004][.1C3D.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
-3362 ; [.1C3E.0020.0004][.1C3D.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
-33EA ; [.1C3E.0020.0004][.1C3E.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
-32CA ; [.1C3E.0020.0004][.1C3E.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
-3363 ; [.1C3E.0020.0004][.1C3E.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
-33EB ; [.1C3E.0020.0004][.1C3F.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
-32CB ; [.1C3E.0020.0004][.1C3F.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
-3364 ; [.1C3E.0020.0004][.1C3F.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
-33EC ; [.1C3E.0020.0004][.1C40.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
-3365 ; [.1C3E.0020.0004][.1C40.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
-33ED ; [.1C3E.0020.0004][.1C41.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
-3366 ; [.1C3E.0020.0004][.1C41.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
-33EE ; [.1C3E.0020.0004][.1C42.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
-3367 ; [.1C3E.0020.0004][.1C42.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
-33EF ; [.1C3E.0020.0004][.1C43.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
-3368 ; [.1C3E.0020.0004][.1C43.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
-33F0 ; [.1C3E.0020.0004][.1C44.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
-3369 ; [.1C3E.0020.0004][.1C44.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
-33F1 ; [.1C3E.0020.0004][.1C45.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
-336A ; [.1C3E.0020.0004][.1C45.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
-33F2 ; [.1C3E.0020.0004][.1C46.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
-336B ; [.1C3E.0020.0004][.1C46.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
-33E0 ; [.1C3E.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
-32C0 ; [.1C3E.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
-3359 ; [.1C3E.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
-33F3 ; [.1C3F.0020.0004][.1C3D.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
-336C ; [.1C3F.0020.0004][.1C3D.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
-33F4 ; [.1C3F.0020.0004][.1C3E.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
-336D ; [.1C3F.0020.0004][.1C3E.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
-33F5 ; [.1C3F.0020.0004][.1C3F.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
-336E ; [.1C3F.0020.0004][.1C3F.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
-33F6 ; [.1C3F.0020.0004][.1C40.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
-336F ; [.1C3F.0020.0004][.1C40.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
-33F7 ; [.1C3F.0020.0004][.1C41.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
-3370 ; [.1C3F.0020.0004][.1C41.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
-33F8 ; [.1C3F.0020.0004][.1C42.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
-33F9 ; [.1C3F.0020.0004][.1C43.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
-33FA ; [.1C3F.0020.0004][.1C44.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
-33FB ; [.1C3F.0020.0004][.1C45.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
-33FC ; [.1C3F.0020.0004][.1C46.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
-33E1 ; [.1C3F.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
-32C1 ; [.1C3F.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
-335A ; [.1C3F.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
-33FD ; [.1C40.0020.0004][.1C3D.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
-33FE ; [.1C40.0020.0004][.1C3E.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
-33E2 ; [.1C40.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
-32C2 ; [.1C40.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
-335B ; [.1C40.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
-33E3 ; [.1C41.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
-32C3 ; [.1C41.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
-335C ; [.1C41.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
-33E4 ; [.1C42.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
-32C4 ; [.1C42.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
-335D ; [.1C42.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
-33E5 ; [.1C43.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
-32C5 ; [.1C43.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
-335E ; [.1C43.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
-33E6 ; [.1C44.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
-32C6 ; [.1C44.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
-335F ; [.1C44.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
-33E7 ; [.1C45.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
-32C7 ; [.1C45.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
-3360 ; [.1C45.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
-33E8 ; [.1C46.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
-32C8 ; [.1C46.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
-3361 ; [.1C46.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
-1F241 ; [*0379.0020.0004][.B35F.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
-1F242 ; [*0379.0020.0004][.8E0E.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
-1F247 ; [*0379.0020.0004][.B548.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
-1F243 ; [*0379.0020.0004][.8049.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
-1F245 ; [*0379.0020.0004][.89A6.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
-1F248 ; [*0379.0020.0004][.811B.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
-1F240 ; [*0379.0020.0004][.81FC.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
-1F244 ; [*0379.0020.0004][.8B60.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
-1F246 ; [*0379.0020.0004][.8A91.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
+3220 ; [*0318.0020.0004][.C5CF.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ONE
+3226 ; [*0318.0020.0004][.AE03.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SEVEN
+3222 ; [*0318.0020.0004][.B35F.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH THREE
+3228 ; [*0318.0020.0004][.9C92.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH NINE
+3221 ; [*0318.0020.0004][.8E0E.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH TWO
+3224 ; [*0318.0020.0004][.BDF1.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FIVE
+3239 ; [*0318.0020.0004][.89B6.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REPRESENT
+323D ; [*0318.0020.0004][.AE82.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ENTERPRISE
+3241 ; [*0318.0020.0004][.C1F9.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REST
+3227 ; [*0318.0020.0004][.80C6.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH EIGHT
+3225 ; [*0318.0020.0004][.A49F.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SIX
+3238 ; [*0318.0020.0004][.A132.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH LABOR
+3229 ; [*0318.0020.0004][.B57B.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH TEN
+323F ; [*0318.0020.0004][.C10A.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ALLIANCE
+3234 ; [*0318.0020.0004][.A8EB.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH NAME
+323A ; [*0318.0020.0004][.9589.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH CALL
+3223 ; [*0318.0020.0004][.B715.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FOUR
+322F ; [*0318.0020.0004][.BB2D.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH EARTH
+323B ; [*0318.0020.0004][.C304.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH STUDY
+3230 ; [*0318.0020.0004][.B272.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SUN
+322A ; [*0318.0020.0004][.CA96.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH MOON
+3232 ; [*0318.0020.0004][.C8D2.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH HAVE
+322D ; [*0318.0020.0004][.A98A.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH WOOD
+3231 ; [*0318.0020.0004][.CF58.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH STOCK
+322C ; [*0318.0020.0004][.B6BA.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH WATER
+322B ; [*0318.0020.0004][.97BC.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FIRE
+3235 ; [*0318.0020.0004][.B980.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SPECIAL
+323C ; [*0318.0020.0004][.999B.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SUPERVISE
+3233 ; [*0318.0020.0004][.B4AC.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SOCIETY
+3237 ; [*0318.0020.0004][.CFAD.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH CONGRATULATION
+3240 ; [*0318.0020.0004][.98D6.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FESTIVAL
+3242 ; [*0318.0020.0004][.D0D4.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SELF
+3243 ; [*0318.0020.0004][.CE51.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REACH
+3236 ; [*0318.0020.0004][.844F.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FINANCIAL
+323E ; [*0318.0020.0004][.D0A3.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH RESOURCE
+322E ; [*0318.0020.0004][.9B96.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH METAL
+3358 ; [.1CA3.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
+33E9 ; [.1CA4.0020.0004][.1CA3.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
+32C9 ; [.1CA4.0020.0004][.1CA3.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
+3362 ; [.1CA4.0020.0004][.1CA3.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
+33EA ; [.1CA4.0020.0004][.1CA4.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
+32CA ; [.1CA4.0020.0004][.1CA4.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
+3363 ; [.1CA4.0020.0004][.1CA4.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
+33EB ; [.1CA4.0020.0004][.1CA5.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
+32CB ; [.1CA4.0020.0004][.1CA5.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
+3364 ; [.1CA4.0020.0004][.1CA5.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
+33EC ; [.1CA4.0020.0004][.1CA6.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
+3365 ; [.1CA4.0020.0004][.1CA6.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
+33ED ; [.1CA4.0020.0004][.1CA7.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
+3366 ; [.1CA4.0020.0004][.1CA7.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
+33EE ; [.1CA4.0020.0004][.1CA8.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
+3367 ; [.1CA4.0020.0004][.1CA8.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
+33EF ; [.1CA4.0020.0004][.1CA9.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
+3368 ; [.1CA4.0020.0004][.1CA9.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
+33F0 ; [.1CA4.0020.0004][.1CAA.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
+3369 ; [.1CA4.0020.0004][.1CAA.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
+33F1 ; [.1CA4.0020.0004][.1CAB.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
+336A ; [.1CA4.0020.0004][.1CAB.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
+33F2 ; [.1CA4.0020.0004][.1CAC.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
+336B ; [.1CA4.0020.0004][.1CAC.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
+33E0 ; [.1CA4.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
+32C0 ; [.1CA4.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
+3359 ; [.1CA4.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
+33F3 ; [.1CA5.0020.0004][.1CA3.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
+336C ; [.1CA5.0020.0004][.1CA3.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
+33F4 ; [.1CA5.0020.0004][.1CA4.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
+336D ; [.1CA5.0020.0004][.1CA4.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
+33F5 ; [.1CA5.0020.0004][.1CA5.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
+336E ; [.1CA5.0020.0004][.1CA5.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
+33F6 ; [.1CA5.0020.0004][.1CA6.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
+336F ; [.1CA5.0020.0004][.1CA6.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
+33F7 ; [.1CA5.0020.0004][.1CA7.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
+3370 ; [.1CA5.0020.0004][.1CA7.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
+33F8 ; [.1CA5.0020.0004][.1CA8.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
+33F9 ; [.1CA5.0020.0004][.1CA9.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
+33FA ; [.1CA5.0020.0004][.1CAA.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
+33FB ; [.1CA5.0020.0004][.1CAB.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
+33FC ; [.1CA5.0020.0004][.1CAC.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
+33E1 ; [.1CA5.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
+32C1 ; [.1CA5.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
+335A ; [.1CA5.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
+33FD ; [.1CA6.0020.0004][.1CA3.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
+33FE ; [.1CA6.0020.0004][.1CA4.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
+33E2 ; [.1CA6.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
+32C2 ; [.1CA6.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
+335B ; [.1CA6.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
+33E3 ; [.1CA7.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
+32C3 ; [.1CA7.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
+335C ; [.1CA7.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
+33E4 ; [.1CA8.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
+32C4 ; [.1CA8.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
+335D ; [.1CA8.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
+33E5 ; [.1CA9.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
+32C5 ; [.1CA9.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
+335E ; [.1CA9.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
+33E6 ; [.1CAA.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
+32C6 ; [.1CAA.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
+335F ; [.1CAA.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
+33E7 ; [.1CAB.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
+32C7 ; [.1CAB.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
+3360 ; [.1CAB.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
+33E8 ; [.1CAC.0020.0004][.B272.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
+32C8 ; [.1CAC.0020.0004][.CA96.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
+3361 ; [.1CAC.0020.0004][.8B60.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
+1F241 ; [*037A.0020.0004][.B35F.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
+1F242 ; [*037A.0020.0004][.8E0E.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
+1F247 ; [*037A.0020.0004][.B548.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
+1F243 ; [*037A.0020.0004][.8049.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
+1F245 ; [*037A.0020.0004][.89A6.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
+1F248 ; [*037A.0020.0004][.811B.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
+1F240 ; [*037A.0020.0004][.81FC.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
+1F244 ; [*037A.0020.0004][.8B60.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
+1F246 ; [*037A.0020.0004][.8A91.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
2F00 ; [.C5CF.0020.0004] # KANGXI RADICAL ONE
3192 ; [.C5CF.0020.0014] # IDEOGRAPHIC ANNOTATION ONE MARK
3280 ; [.C5CF.0020.0006] # CIRCLED IDEOGRAPH ONE
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_strk.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_strk.pl
index 9f28f0a183..16c1a744a8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_strk.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_strk.pl
@@ -1,214 +1,214 @@
use Unicode::Collate::CJK::Stroke;
+{
- locale_version => 1.25,
+ locale_version => 1.27,
overrideCJK => \&Unicode::Collate::CJK::Stroke::weightStroke,
- entry => <<'ENTRY', # for DUCET v9.0.0
-0101 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0061 0304 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0100 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-0041 0304 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-00E1 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-01CE ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-0061 030C ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-01CD ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-0041 030C ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-00E0 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0300 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0340 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-00C0 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0300 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0340 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0113 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0065 0304 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-0045 0304 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-00E9 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-011B ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-0065 030C ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-011A ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-0045 030C ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-00E8 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0300 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0340 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-00C8 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0300 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0340 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-00EA 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-00CA 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-0065 0302 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-0045 0302 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-1EBF ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0301 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0341 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0301 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0341 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-00EA 0301 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00EA 0341 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00CA 0301 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00CA 0341 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00EA 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-00CA 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-0065 0302 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-0045 0302 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-1EC1 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0300 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0340 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0300 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0340 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-00EA 0300 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00EA 0340 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00CA 0300 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00CA 0340 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00EA ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC5 ; [.1CAA.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAA.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAA.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAA.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAA.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAA.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-012B ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-0069 0304 ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-0049 0304 ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-00ED ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0301 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0341 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0301 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0341 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-01D0 ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-0069 030C ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-01CF ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-0049 030C ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-00EC ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0300 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0340 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-00CC ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0300 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0340 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-006D 0304 ; [.1DAA.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
-004D 0304 ; [.1DAA.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
-1E3F ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0301 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0341 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-1E3E ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0301 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0341 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-006D 030C ; [.1DAA.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
-004D 030C ; [.1DAA.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
-006D 0300 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
-006D 0340 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
-004D 0300 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
-004D 0340 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
-006E 0304 ; [.1DB9.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
-004E 0304 ; [.1DB9.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
-0144 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-0148 ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-006E 030C ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-0147 ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-004E 030C ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-01F9 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0300 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0340 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-01F8 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0300 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0340 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-014D ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-006F 0304 ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-004F 0304 ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-00F3 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-01D2 ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-006F 030C ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-01D1 ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-004F 030C ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-00F2 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0300 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0340 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-00D2 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0300 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0340 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-016B ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-0075 0304 ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-0055 0304 ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-00FA ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0301 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0341 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0301 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0341 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-01D4 ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-0075 030C ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-01D3 ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-0055 030C ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-00F9 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0300 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0340 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-00D9 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0300 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0340 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-01D6 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-0075 0308 0304 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-0055 0308 0304 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-00FC 0304 ; [.1EB5.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
-00DC 0304 ; [.1EB5.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
-01D8 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0301 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0341 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0301 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0341 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-00FC 0301 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00FC 0341 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-00DC 0301 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00DC 0341 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-01DA ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-0075 0308 030C ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0055 0308 030C ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-00FC 030C ; [.1EB5.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
-00DC 030C ; [.1EB5.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
-01DC ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0300 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0340 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0300 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0340 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-00FC 0300 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00FC 0340 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00DC 0300 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00DC 0340 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00FC ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+ entry => <<'ENTRY', # for DUCET v10.0.0
+0101 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0061 0304 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0100 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+0041 0304 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+00E1 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+01CE ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+0061 030C ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+01CD ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+0041 030C ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+00E0 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0300 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0340 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0300 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0340 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0113 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0065 0304 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+0045 0304 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+00E9 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+011B ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+0065 030C ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+011A ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+0045 030C ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+00E8 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0300 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0340 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+00C8 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0300 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0340 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+00EA 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+00CA 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+0065 0302 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+0045 0302 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+1EBF ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0301 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0341 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0301 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0341 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+00EA 0301 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00EA 0341 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00CA 0301 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00CA 0341 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00EA 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+00CA 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+0065 0302 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+0045 0302 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+1EC1 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0300 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0340 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0300 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0340 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+00EA 0300 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00EA 0340 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00CA 0300 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00CA 0340 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00EA ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC5 ; [.1D10.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D10.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D10.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D10.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D10.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D10.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+012B ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+0069 0304 ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+0049 0304 ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+00ED ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0301 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0341 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0301 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0341 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+01D0 ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+0069 030C ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+01CF ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+0049 030C ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+00EC ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0300 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0340 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+00CC ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0300 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0340 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+006D 0304 ; [.1E10.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
+004D 0304 ; [.1E10.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
+1E3F ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0301 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0341 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+1E3E ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0301 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0341 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+006D 030C ; [.1E10.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
+004D 030C ; [.1E10.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
+006D 0300 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
+006D 0340 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
+004D 0300 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
+004D 0340 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
+006E 0304 ; [.1E1F.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
+004E 0304 ; [.1E1F.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
+0144 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+0148 ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+006E 030C ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+0147 ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+004E 030C ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+01F9 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0300 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0340 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+01F8 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0300 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0340 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+014D ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+006F 0304 ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+004F 0304 ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+00F3 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+01D2 ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+006F 030C ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+01D1 ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+004F 030C ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+00F2 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0300 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0340 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+00D2 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0300 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0340 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+016B ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+0075 0304 ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+0055 0304 ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+00FA ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0301 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0341 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0301 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0341 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+01D4 ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+0075 030C ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+01D3 ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+0055 030C ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+00F9 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0300 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0340 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+00D9 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0300 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0340 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+01D6 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+0075 0308 0304 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+0055 0308 0304 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+00FC 0304 ; [.1F1B.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
+00DC 0304 ; [.1F1B.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
+01D8 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0301 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0341 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0301 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0341 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+00FC 0301 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00FC 0341 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+00DC 0301 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00DC 0341 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+01DA ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+0075 0308 030C ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0055 0308 030C ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+00FC 030C ; [.1F1B.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
+00DC 030C ; [.1F1B.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
+01DC ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0300 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0340 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0300 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0340 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+00FC 0300 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00FC 0340 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00DC 0300 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00DC 0340 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00FC ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
FDD0 2801 ; [.8000.0020.0002] # <noncharacter-FDD0, BRAILLE PATTERN DOTS-1>
2E84 ; [.8007.0020.0002] # CJK RADICAL SECOND THREE
3006 ; [.8012.0020.0002] # IDEOGRAPHIC CLOSING MARK
@@ -299,119 +299,119 @@ FDD0 2823 ; [.DC7C.0020.0002] # <noncharacter-FDD0, BRAILLE PATTERN DOTS-126>
FDD0 2824 ; [.DC7E.0020.0002] # <noncharacter-FDD0, BRAILLE PATTERN DOTS-36>
FDD0 2827 ; [.DC80.0020.0002] # <noncharacter-FDD0, BRAILLE PATTERN DOTS-1236>
FDD0 2830 ; [.DC82.0020.0002] # <noncharacter-FDD0, BRAILLE PATTERN DOTS-56>
-3220 ; [*0317.0020.0004][.8001.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ONE
-3226 ; [*0317.0020.0004][.801A.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SEVEN
-3222 ; [*0317.0020.0004][.8054.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH THREE
-3228 ; [*0317.0020.0004][.8027.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH NINE
-3221 ; [*0317.0020.0004][.802A.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH TWO
-3224 ; [*0317.0020.0004][.80D7.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FIVE
-3239 ; [*0317.0020.0004][.81C2.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REPRESENT
-323D ; [*0317.0020.0004][.831C.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ENTERPRISE
-3241 ; [*0317.0020.0004][.832C.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REST
-3227 ; [*0317.0020.0004][.8030.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH EIGHT
-3225 ; [*0317.0020.0004][.80F5.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SIX
-3238 ; [*0317.0020.0004][.85A8.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH LABOR
-3229 ; [*0317.0020.0004][.8041.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH TEN
-323F ; [*0317.0020.0004][.899D.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ALLIANCE
-3234 ; [*0317.0020.0004][.839D.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH NAME
-323A ; [*0317.0020.0004][.89D5.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH CALL
-3223 ; [*0317.0020.0004][.822D.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FOUR
-322F ; [*0317.0020.0004][.8081.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH EARTH
-323B ; [*0317.0020.0004][.8A8D.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH STUDY
-3230 ; [*0317.0020.0004][.815C.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SUN
-322A ; [*0317.0020.0004][.815F.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH MOON
-3232 ; [*0317.0020.0004][.845A.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH HAVE
-322D ; [*0317.0020.0004][.8160.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH WOOD
-3231 ; [*0317.0020.0004][.979F.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH STOCK
-322C ; [*0317.0020.0004][.816D.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH WATER
-322B ; [*0317.0020.0004][.816E.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FIRE
-3235 ; [*0317.0020.0004][.9895.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SPECIAL
-323C ; [*0317.0020.0004][.B79A.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SUPERVISE
-3233 ; [*0317.0020.0004][.8D2E.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SOCIETY
-3237 ; [*0317.0020.0004][.9970.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH CONGRATULATION
-3240 ; [*0317.0020.0004][.A100.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FESTIVAL
-3242 ; [*0317.0020.0004][.84D8.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SELF
-3243 ; [*0317.0020.0004][.84D9.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REACH
-3236 ; [*0317.0020.0004][.9B3B.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FINANCIAL
-323E ; [*0317.0020.0004][.B2A5.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH RESOURCE
-322E ; [*0317.0020.0004][.8E33.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH METAL
-3358 ; [.1C3D.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
-33E9 ; [.1C3E.0020.0004][.1C3D.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
-32C9 ; [.1C3E.0020.0004][.1C3D.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
-3362 ; [.1C3E.0020.0004][.1C3D.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
-33EA ; [.1C3E.0020.0004][.1C3E.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
-32CA ; [.1C3E.0020.0004][.1C3E.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
-3363 ; [.1C3E.0020.0004][.1C3E.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
-33EB ; [.1C3E.0020.0004][.1C3F.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
-32CB ; [.1C3E.0020.0004][.1C3F.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
-3364 ; [.1C3E.0020.0004][.1C3F.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
-33EC ; [.1C3E.0020.0004][.1C40.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
-3365 ; [.1C3E.0020.0004][.1C40.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
-33ED ; [.1C3E.0020.0004][.1C41.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
-3366 ; [.1C3E.0020.0004][.1C41.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
-33EE ; [.1C3E.0020.0004][.1C42.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
-3367 ; [.1C3E.0020.0004][.1C42.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
-33EF ; [.1C3E.0020.0004][.1C43.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
-3368 ; [.1C3E.0020.0004][.1C43.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
-33F0 ; [.1C3E.0020.0004][.1C44.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
-3369 ; [.1C3E.0020.0004][.1C44.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
-33F1 ; [.1C3E.0020.0004][.1C45.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
-336A ; [.1C3E.0020.0004][.1C45.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
-33F2 ; [.1C3E.0020.0004][.1C46.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
-336B ; [.1C3E.0020.0004][.1C46.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
-33E0 ; [.1C3E.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
-32C0 ; [.1C3E.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
-3359 ; [.1C3E.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
-33F3 ; [.1C3F.0020.0004][.1C3D.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
-336C ; [.1C3F.0020.0004][.1C3D.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
-33F4 ; [.1C3F.0020.0004][.1C3E.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
-336D ; [.1C3F.0020.0004][.1C3E.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
-33F5 ; [.1C3F.0020.0004][.1C3F.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
-336E ; [.1C3F.0020.0004][.1C3F.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
-33F6 ; [.1C3F.0020.0004][.1C40.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
-336F ; [.1C3F.0020.0004][.1C40.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
-33F7 ; [.1C3F.0020.0004][.1C41.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
-3370 ; [.1C3F.0020.0004][.1C41.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
-33F8 ; [.1C3F.0020.0004][.1C42.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
-33F9 ; [.1C3F.0020.0004][.1C43.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
-33FA ; [.1C3F.0020.0004][.1C44.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
-33FB ; [.1C3F.0020.0004][.1C45.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
-33FC ; [.1C3F.0020.0004][.1C46.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
-33E1 ; [.1C3F.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
-32C1 ; [.1C3F.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
-335A ; [.1C3F.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
-33FD ; [.1C40.0020.0004][.1C3D.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
-33FE ; [.1C40.0020.0004][.1C3E.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
-33E2 ; [.1C40.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
-32C2 ; [.1C40.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
-335B ; [.1C40.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
-33E3 ; [.1C41.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
-32C3 ; [.1C41.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
-335C ; [.1C41.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
-33E4 ; [.1C42.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
-32C4 ; [.1C42.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
-335D ; [.1C42.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
-33E5 ; [.1C43.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
-32C5 ; [.1C43.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
-335E ; [.1C43.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
-33E6 ; [.1C44.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
-32C6 ; [.1C44.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
-335F ; [.1C44.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
-33E7 ; [.1C45.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
-32C7 ; [.1C45.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
-3360 ; [.1C45.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
-33E8 ; [.1C46.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
-32C8 ; [.1C46.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
-3361 ; [.1C46.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
-1F241 ; [*0379.0020.0004][.8054.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
-1F242 ; [*0379.0020.0004][.802A.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
-1F247 ; [*0379.0020.0004][.A465.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
-1F243 ; [*0379.0020.0004][.83F0.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
-1F245 ; [*0379.0020.0004][.8277.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
-1F248 ; [*0379.0020.0004][.9EDA.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
-1F240 ; [*0379.0020.0004][.8283.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
-1F244 ; [*0379.0020.0004][.9216.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
-1F246 ; [*0379.0020.0004][.A0BD.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
+3220 ; [*0318.0020.0004][.8001.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ONE
+3226 ; [*0318.0020.0004][.801A.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SEVEN
+3222 ; [*0318.0020.0004][.8054.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH THREE
+3228 ; [*0318.0020.0004][.8027.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH NINE
+3221 ; [*0318.0020.0004][.802A.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH TWO
+3224 ; [*0318.0020.0004][.80D7.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FIVE
+3239 ; [*0318.0020.0004][.81C2.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REPRESENT
+323D ; [*0318.0020.0004][.831C.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ENTERPRISE
+3241 ; [*0318.0020.0004][.832C.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REST
+3227 ; [*0318.0020.0004][.8030.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH EIGHT
+3225 ; [*0318.0020.0004][.80F5.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SIX
+3238 ; [*0318.0020.0004][.85A8.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH LABOR
+3229 ; [*0318.0020.0004][.8041.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH TEN
+323F ; [*0318.0020.0004][.899D.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ALLIANCE
+3234 ; [*0318.0020.0004][.839D.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH NAME
+323A ; [*0318.0020.0004][.89D5.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH CALL
+3223 ; [*0318.0020.0004][.822D.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FOUR
+322F ; [*0318.0020.0004][.8081.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH EARTH
+323B ; [*0318.0020.0004][.8A8D.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH STUDY
+3230 ; [*0318.0020.0004][.815C.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SUN
+322A ; [*0318.0020.0004][.815F.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH MOON
+3232 ; [*0318.0020.0004][.845A.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH HAVE
+322D ; [*0318.0020.0004][.8160.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH WOOD
+3231 ; [*0318.0020.0004][.979F.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH STOCK
+322C ; [*0318.0020.0004][.816D.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH WATER
+322B ; [*0318.0020.0004][.816E.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FIRE
+3235 ; [*0318.0020.0004][.9895.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SPECIAL
+323C ; [*0318.0020.0004][.B79A.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SUPERVISE
+3233 ; [*0318.0020.0004][.8D2E.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SOCIETY
+3237 ; [*0318.0020.0004][.9970.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH CONGRATULATION
+3240 ; [*0318.0020.0004][.A100.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FESTIVAL
+3242 ; [*0318.0020.0004][.84D8.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SELF
+3243 ; [*0318.0020.0004][.84D9.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REACH
+3236 ; [*0318.0020.0004][.9B3B.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FINANCIAL
+323E ; [*0318.0020.0004][.B2A5.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH RESOURCE
+322E ; [*0318.0020.0004][.8E33.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH METAL
+3358 ; [.1CA3.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
+33E9 ; [.1CA4.0020.0004][.1CA3.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
+32C9 ; [.1CA4.0020.0004][.1CA3.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
+3362 ; [.1CA4.0020.0004][.1CA3.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
+33EA ; [.1CA4.0020.0004][.1CA4.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
+32CA ; [.1CA4.0020.0004][.1CA4.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
+3363 ; [.1CA4.0020.0004][.1CA4.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
+33EB ; [.1CA4.0020.0004][.1CA5.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
+32CB ; [.1CA4.0020.0004][.1CA5.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
+3364 ; [.1CA4.0020.0004][.1CA5.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
+33EC ; [.1CA4.0020.0004][.1CA6.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
+3365 ; [.1CA4.0020.0004][.1CA6.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
+33ED ; [.1CA4.0020.0004][.1CA7.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
+3366 ; [.1CA4.0020.0004][.1CA7.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
+33EE ; [.1CA4.0020.0004][.1CA8.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
+3367 ; [.1CA4.0020.0004][.1CA8.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
+33EF ; [.1CA4.0020.0004][.1CA9.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
+3368 ; [.1CA4.0020.0004][.1CA9.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
+33F0 ; [.1CA4.0020.0004][.1CAA.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
+3369 ; [.1CA4.0020.0004][.1CAA.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
+33F1 ; [.1CA4.0020.0004][.1CAB.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
+336A ; [.1CA4.0020.0004][.1CAB.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
+33F2 ; [.1CA4.0020.0004][.1CAC.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
+336B ; [.1CA4.0020.0004][.1CAC.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
+33E0 ; [.1CA4.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
+32C0 ; [.1CA4.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
+3359 ; [.1CA4.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
+33F3 ; [.1CA5.0020.0004][.1CA3.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
+336C ; [.1CA5.0020.0004][.1CA3.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
+33F4 ; [.1CA5.0020.0004][.1CA4.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
+336D ; [.1CA5.0020.0004][.1CA4.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
+33F5 ; [.1CA5.0020.0004][.1CA5.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
+336E ; [.1CA5.0020.0004][.1CA5.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
+33F6 ; [.1CA5.0020.0004][.1CA6.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
+336F ; [.1CA5.0020.0004][.1CA6.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
+33F7 ; [.1CA5.0020.0004][.1CA7.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
+3370 ; [.1CA5.0020.0004][.1CA7.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
+33F8 ; [.1CA5.0020.0004][.1CA8.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
+33F9 ; [.1CA5.0020.0004][.1CA9.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
+33FA ; [.1CA5.0020.0004][.1CAA.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
+33FB ; [.1CA5.0020.0004][.1CAB.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
+33FC ; [.1CA5.0020.0004][.1CAC.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
+33E1 ; [.1CA5.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
+32C1 ; [.1CA5.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
+335A ; [.1CA5.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
+33FD ; [.1CA6.0020.0004][.1CA3.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
+33FE ; [.1CA6.0020.0004][.1CA4.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
+33E2 ; [.1CA6.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
+32C2 ; [.1CA6.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
+335B ; [.1CA6.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
+33E3 ; [.1CA7.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
+32C3 ; [.1CA7.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
+335C ; [.1CA7.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
+33E4 ; [.1CA8.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
+32C4 ; [.1CA8.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
+335D ; [.1CA8.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
+33E5 ; [.1CA9.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
+32C5 ; [.1CA9.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
+335E ; [.1CA9.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
+33E6 ; [.1CAA.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
+32C6 ; [.1CAA.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
+335F ; [.1CAA.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
+33E7 ; [.1CAB.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
+32C7 ; [.1CAB.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
+3360 ; [.1CAB.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
+33E8 ; [.1CAC.0020.0004][.815C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
+32C8 ; [.1CAC.0020.0004][.815F.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
+3361 ; [.1CAC.0020.0004][.9216.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
+1F241 ; [*037A.0020.0004][.8054.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
+1F242 ; [*037A.0020.0004][.802A.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
+1F247 ; [*037A.0020.0004][.A465.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
+1F243 ; [*037A.0020.0004][.83F0.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
+1F245 ; [*037A.0020.0004][.8277.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
+1F248 ; [*037A.0020.0004][.9EDA.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
+1F240 ; [*037A.0020.0004][.8283.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
+1F244 ; [*037A.0020.0004][.9216.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
+1F246 ; [*037A.0020.0004][.A0BD.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
2F00 ; [.8001.0020.0004] # KANGXI RADICAL ONE
3192 ; [.8001.0020.0014] # IDEOGRAPHIC ANNOTATION ONE MARK
3280 ; [.8001.0020.0006] # CIRCLED IDEOGRAPH ONE
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_zhu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_zhu.pl
index 22a09a672f..6a82f51e01 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_zhu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_zhu.pl
@@ -1,8 +1,8 @@
use Unicode::Collate::CJK::Zhuyin;
+{
- locale_version => 1.25,
+ locale_version => 1.27,
overrideCJK => \&Unicode::Collate::CJK::Zhuyin::weightZhuyin,
- entry => <<'ENTRY', # for DUCET v9.0.0
+ entry => <<'ENTRY', # for DUCET v10.0.0
02C9 ; [.0000.0199.0002] # MODIFIER LETTER MACRON
02CA ; [.019A.0020.0002] # MODIFIER LETTER ACUTE ACCENT
02C7 ; [.019B.0020.0002] # CARON
@@ -10,212 +10,212 @@ use Unicode::Collate::CJK::Zhuyin;
02D9 ; [.019D.0020.0002] # DOT ABOVE
02EA ; [.019E.0020.0002] # MODIFIER LETTER YIN DEPARTING TONE MARK
02EB ; [.019F.0020.0002] # MODIFIER LETTER YANG DEPARTING TONE MARK
-0101 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0061 0304 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
-0100 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-0041 0304 ; [.1C47.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
-00E1 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0301 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-0061 0341 ; [.1C47.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0301 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-0041 0341 ; [.1C47.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
-01CE ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-0061 030C ; [.1C47.001E.0002] # LATIN SMALL LETTER A WITH CARON
-01CD ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-0041 030C ; [.1C47.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
-00E0 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0300 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-0061 0340 ; [.1C47.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
-00C0 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0300 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0041 0340 ; [.1C47.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
-0113 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0065 0304 ; [.1CAA.001C.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-0045 0304 ; [.1CAA.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
-00E9 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0301 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-0065 0341 ; [.1CAA.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0301 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-0045 0341 ; [.1CAA.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
-011B ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-0065 030C ; [.1CAA.001E.0002] # LATIN SMALL LETTER E WITH CARON
-011A ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-0045 030C ; [.1CAA.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
-00E8 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0300 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-0065 0340 ; [.1CAA.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
-00C8 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0300 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-0045 0340 ; [.1CAA.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
-00EA 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-00CA 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
-0065 0302 0304 ; [.1CAA.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-0045 0302 0304 ; [.1CAA.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
-1EBF ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0301 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-0065 0302 0341 ; [.1CAA.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0301 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-0045 0302 0341 ; [.1CAA.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-00EA 0301 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00EA 0341 ; [.1CAA.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00CA 0301 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
-00CA 0341 ; [.1CAA.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
-00EA 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-00CA 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
-0065 0302 030C ; [.1CAA.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-0045 0302 030C ; [.1CAA.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
-1EC1 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0300 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-0065 0302 0340 ; [.1CAA.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0300 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-0045 0302 0340 ; [.1CAA.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-00EA 0300 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00EA 0340 ; [.1CAA.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00CA 0300 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
-00CA 0340 ; [.1CAA.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
-00EA ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0065 0302 ; [.1CAA.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0045 0302 ; [.1CAA.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EC5 ; [.1CAA.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAA.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAA.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAA.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC7 ; [.1CAA.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAA.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-012B ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-0069 0304 ; [.1D32.001C.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-0049 0304 ; [.1D32.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
-00ED ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0301 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-0069 0341 ; [.1D32.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0301 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-0049 0341 ; [.1D32.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
-01D0 ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-0069 030C ; [.1D32.001E.0002] # LATIN SMALL LETTER I WITH CARON
-01CF ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-0049 030C ; [.1D32.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
-00EC ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0300 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-0069 0340 ; [.1D32.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
-00CC ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0300 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-0049 0340 ; [.1D32.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
-006D 0304 ; [.1DAA.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
-004D 0304 ; [.1DAA.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
-1E3F ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0301 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-006D 0341 ; [.1DAA.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
-1E3E ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0301 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-004D 0341 ; [.1DAA.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
-006D 030C ; [.1DAA.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
-004D 030C ; [.1DAA.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
-006D 0300 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
-006D 0340 ; [.1DAA.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
-004D 0300 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
-004D 0340 ; [.1DAA.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
-006E 0304 ; [.1DB9.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
-004E 0304 ; [.1DB9.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
-0144 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0301 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-006E 0341 ; [.1DB9.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0301 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-004E 0341 ; [.1DB9.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
-0148 ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-006E 030C ; [.1DB9.001E.0002] # LATIN SMALL LETTER N WITH CARON
-0147 ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-004E 030C ; [.1DB9.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
-01F9 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0300 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-006E 0340 ; [.1DB9.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
-01F8 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0300 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-004E 0340 ; [.1DB9.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
-014D ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-006F 0304 ; [.1DDD.001C.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-004F 0304 ; [.1DDD.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
-00F3 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0301 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-006F 0341 ; [.1DDD.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0301 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-004F 0341 ; [.1DDD.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
-01D2 ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-006F 030C ; [.1DDD.001E.0002] # LATIN SMALL LETTER O WITH CARON
-01D1 ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-004F 030C ; [.1DDD.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
-00F2 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0300 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-006F 0340 ; [.1DDD.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
-00D2 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0300 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-004F 0340 ; [.1DDD.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
-016B ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-0075 0304 ; [.1EB5.001C.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-0055 0304 ; [.1EB5.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
-00FA ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0301 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-0075 0341 ; [.1EB5.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0301 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-0055 0341 ; [.1EB5.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
-01D4 ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-0075 030C ; [.1EB5.001E.0002] # LATIN SMALL LETTER U WITH CARON
-01D3 ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-0055 030C ; [.1EB5.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
-00F9 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0300 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-0075 0340 ; [.1EB5.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
-00D9 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0300 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-0055 0340 ; [.1EB5.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
-01D6 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-0075 0308 0304 ; [.1EB5.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-0055 0308 0304 ; [.1EB5.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-00FC 0304 ; [.1EB5.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
-00DC 0304 ; [.1EB5.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
-01D8 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0301 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-0075 0308 0341 ; [.1EB5.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0301 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-0055 0308 0341 ; [.1EB5.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-00FC 0301 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00FC 0341 ; [.1EB5.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-00DC 0301 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
-00DC 0341 ; [.1EB5.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
-01DA ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-0075 0308 030C ; [.1EB5.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-0055 0308 030C ; [.1EB5.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-00FC 030C ; [.1EB5.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
-00DC 030C ; [.1EB5.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
-01DC ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0300 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-0075 0308 0340 ; [.1EB5.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0300 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-0055 0308 0340 ; [.1EB5.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-00FC 0300 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00FC 0340 ; [.1EB5.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00DC 0300 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
-00DC 0340 ; [.1EB5.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
-00FC ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-0075 0308 ; [.1EB5.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-00DC ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
-0055 0308 ; [.1EB5.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0101 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0061 0304 ; [.1CAD.001C.0002] # LATIN SMALL LETTER A WITH MACRON
+0100 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+0041 0304 ; [.1CAD.001C.0008] # LATIN CAPITAL LETTER A WITH MACRON
+00E1 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0301 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+0061 0341 ; [.1CAD.001D.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0301 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+0041 0341 ; [.1CAD.001D.0008] # LATIN CAPITAL LETTER A WITH ACUTE
+01CE ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+0061 030C ; [.1CAD.001E.0002] # LATIN SMALL LETTER A WITH CARON
+01CD ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+0041 030C ; [.1CAD.001E.0008] # LATIN CAPITAL LETTER A WITH CARON
+00E0 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0300 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+0061 0340 ; [.1CAD.001F.0002] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0300 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0041 0340 ; [.1CAD.001F.0008] # LATIN CAPITAL LETTER A WITH GRAVE
+0113 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0065 0304 ; [.1D10.001C.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+0045 0304 ; [.1D10.001C.0008] # LATIN CAPITAL LETTER E WITH MACRON
+00E9 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0301 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+0065 0341 ; [.1D10.001D.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0301 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+0045 0341 ; [.1D10.001D.0008] # LATIN CAPITAL LETTER E WITH ACUTE
+011B ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+0065 030C ; [.1D10.001E.0002] # LATIN SMALL LETTER E WITH CARON
+011A ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+0045 030C ; [.1D10.001E.0008] # LATIN CAPITAL LETTER E WITH CARON
+00E8 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0300 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+0065 0340 ; [.1D10.001F.0002] # LATIN SMALL LETTER E WITH GRAVE
+00C8 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0300 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+0045 0340 ; [.1D10.001F.0008] # LATIN CAPITAL LETTER E WITH GRAVE
+00EA 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+00CA 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING MACRON>
+0065 0302 0304 ; [.1D10.0021.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+0045 0302 0304 ; [.1D10.0021.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING MACRON>
+1EBF ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0301 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+0065 0302 0341 ; [.1D10.0022.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0301 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+0045 0302 0341 ; [.1D10.0022.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+00EA 0301 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00EA 0341 ; [.1D10.0022.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00CA 0301 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE ACCENT>
+00CA 0341 ; [.1D10.0022.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING ACUTE TONE MARK>
+00EA 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+00CA 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING CARON>
+0065 0302 030C ; [.1D10.0023.0002] # <LATIN SMALL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+0045 0302 030C ; [.1D10.0023.0008] # <LATIN CAPITAL LETTER E, COMBINING CIRCUMFLEX ACCENT, COMBINING CARON>
+1EC1 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0300 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+0065 0302 0340 ; [.1D10.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0300 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+0045 0302 0340 ; [.1D10.0024.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+00EA 0300 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00EA 0340 ; [.1D10.0024.0002] # <LATIN SMALL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00CA 0300 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE ACCENT>
+00CA 0340 ; [.1D10.0024.0008] # <LATIN CAPITAL LETTER E WITH CIRCUMFLEX, COMBINING GRAVE TONE MARK>
+00EA ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0065 0302 ; [.1D10.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0045 0302 ; [.1D10.0025.0008] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EC5 ; [.1D10.0025.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D10.0025.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D10.0025.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D10.0025.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC7 ; [.1D10.0025.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D10.0025.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+012B ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+0069 0304 ; [.1D98.001C.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+0049 0304 ; [.1D98.001C.0008] # LATIN CAPITAL LETTER I WITH MACRON
+00ED ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0301 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+0069 0341 ; [.1D98.001D.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0301 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+0049 0341 ; [.1D98.001D.0008] # LATIN CAPITAL LETTER I WITH ACUTE
+01D0 ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+0069 030C ; [.1D98.001E.0002] # LATIN SMALL LETTER I WITH CARON
+01CF ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+0049 030C ; [.1D98.001E.0008] # LATIN CAPITAL LETTER I WITH CARON
+00EC ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0300 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+0069 0340 ; [.1D98.001F.0002] # LATIN SMALL LETTER I WITH GRAVE
+00CC ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0300 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+0049 0340 ; [.1D98.001F.0008] # LATIN CAPITAL LETTER I WITH GRAVE
+006D 0304 ; [.1E10.001C.0002] # <LATIN SMALL LETTER M, COMBINING MACRON>
+004D 0304 ; [.1E10.001C.0008] # <LATIN CAPITAL LETTER M, COMBINING MACRON>
+1E3F ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0301 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+006D 0341 ; [.1E10.001D.0002] # LATIN SMALL LETTER M WITH ACUTE
+1E3E ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0301 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+004D 0341 ; [.1E10.001D.0008] # LATIN CAPITAL LETTER M WITH ACUTE
+006D 030C ; [.1E10.001E.0002] # <LATIN SMALL LETTER M, COMBINING CARON>
+004D 030C ; [.1E10.001E.0008] # <LATIN CAPITAL LETTER M, COMBINING CARON>
+006D 0300 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE ACCENT>
+006D 0340 ; [.1E10.001F.0002] # <LATIN SMALL LETTER M, COMBINING GRAVE TONE MARK>
+004D 0300 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE ACCENT>
+004D 0340 ; [.1E10.001F.0008] # <LATIN CAPITAL LETTER M, COMBINING GRAVE TONE MARK>
+006E 0304 ; [.1E1F.001C.0002] # <LATIN SMALL LETTER N, COMBINING MACRON>
+004E 0304 ; [.1E1F.001C.0008] # <LATIN CAPITAL LETTER N, COMBINING MACRON>
+0144 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0301 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+006E 0341 ; [.1E1F.001D.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0301 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+004E 0341 ; [.1E1F.001D.0008] # LATIN CAPITAL LETTER N WITH ACUTE
+0148 ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+006E 030C ; [.1E1F.001E.0002] # LATIN SMALL LETTER N WITH CARON
+0147 ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+004E 030C ; [.1E1F.001E.0008] # LATIN CAPITAL LETTER N WITH CARON
+01F9 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0300 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+006E 0340 ; [.1E1F.001F.0002] # LATIN SMALL LETTER N WITH GRAVE
+01F8 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0300 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+004E 0340 ; [.1E1F.001F.0008] # LATIN CAPITAL LETTER N WITH GRAVE
+014D ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+006F 0304 ; [.1E43.001C.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+004F 0304 ; [.1E43.001C.0008] # LATIN CAPITAL LETTER O WITH MACRON
+00F3 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0301 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+006F 0341 ; [.1E43.001D.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0301 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+004F 0341 ; [.1E43.001D.0008] # LATIN CAPITAL LETTER O WITH ACUTE
+01D2 ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+006F 030C ; [.1E43.001E.0002] # LATIN SMALL LETTER O WITH CARON
+01D1 ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+004F 030C ; [.1E43.001E.0008] # LATIN CAPITAL LETTER O WITH CARON
+00F2 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0300 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+006F 0340 ; [.1E43.001F.0002] # LATIN SMALL LETTER O WITH GRAVE
+00D2 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0300 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+004F 0340 ; [.1E43.001F.0008] # LATIN CAPITAL LETTER O WITH GRAVE
+016B ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+0075 0304 ; [.1F1B.001C.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+0055 0304 ; [.1F1B.001C.0008] # LATIN CAPITAL LETTER U WITH MACRON
+00FA ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0301 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+0075 0341 ; [.1F1B.001D.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0301 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+0055 0341 ; [.1F1B.001D.0008] # LATIN CAPITAL LETTER U WITH ACUTE
+01D4 ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+0075 030C ; [.1F1B.001E.0002] # LATIN SMALL LETTER U WITH CARON
+01D3 ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+0055 030C ; [.1F1B.001E.0008] # LATIN CAPITAL LETTER U WITH CARON
+00F9 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0300 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+0075 0340 ; [.1F1B.001F.0002] # LATIN SMALL LETTER U WITH GRAVE
+00D9 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0300 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+0055 0340 ; [.1F1B.001F.0008] # LATIN CAPITAL LETTER U WITH GRAVE
+01D6 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+0075 0308 0304 ; [.1F1B.0021.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+0055 0308 0304 ; [.1F1B.0021.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+00FC 0304 ; [.1F1B.0021.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING MACRON>
+00DC 0304 ; [.1F1B.0021.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING MACRON>
+01D8 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0301 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0075 0308 0341 ; [.1F1B.0022.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0301 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+0055 0308 0341 ; [.1F1B.0022.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+00FC 0301 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00FC 0341 ; [.1F1B.0022.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+00DC 0301 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE ACCENT>
+00DC 0341 ; [.1F1B.0022.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING ACUTE TONE MARK>
+01DA ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+0075 0308 030C ; [.1F1B.0023.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+0055 0308 030C ; [.1F1B.0023.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+00FC 030C ; [.1F1B.0023.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING CARON>
+00DC 030C ; [.1F1B.0023.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING CARON>
+01DC ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0300 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0075 0308 0340 ; [.1F1B.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0300 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+0055 0308 0340 ; [.1F1B.0024.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+00FC 0300 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00FC 0340 ; [.1F1B.0024.0002] # <LATIN SMALL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00DC 0300 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE ACCENT>
+00DC 0340 ; [.1F1B.0024.0008] # <LATIN CAPITAL LETTER U WITH DIAERESIS, COMBINING GRAVE TONE MARK>
+00FC ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+0075 0308 ; [.1F1B.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+00DC ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
+0055 0308 ; [.1F1B.0025.0008] # LATIN CAPITAL LETTER U WITH DIAERESIS
FDD0 3105 ; [.8000.0020.0002] # <noncharacter-FDD0, BOPOMOFO LETTER B>
2E8A ; [.80B5.0020.0002] # CJK RADICAL DIVINATION
FDD0 3106 ; [.83B1.0020.0002] # <noncharacter-FDD0, BOPOMOFO LETTER P>
@@ -276,119 +276,119 @@ FDD0 3128 ; [.D16F.0020.0002] # <noncharacter-FDD0, BOPOMOFO LETTER U>
FDD0 3129 ; [.D403.0020.0002] # <noncharacter-FDD0, BOPOMOFO LETTER IU>
2ED7 ; [.D47E.0020.0002] # CJK RADICAL RAIN
2E9D ; [.D53B.0020.0002] # CJK RADICAL MOON
-3220 ; [*0317.0020.0004][.CBDC.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ONE
-3226 ; [*0317.0020.0004][.AD39.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SEVEN
-3222 ; [*0317.0020.0004][.C8DF.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH THREE
-3228 ; [*0317.0020.0004][.A95D.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH NINE
-3221 ; [*0317.0020.0004][.CBCD.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH TWO
-3224 ; [*0317.0020.0004][.D1A9.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FIVE
-3239 ; [*0317.0020.0004][.8C57.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REPRESENT
-323D ; [*0317.0020.0004][.ADC1.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ENTERPRISE
-3241 ; [*0317.0020.0004][.B3A8.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REST
-3227 ; [*0317.0020.0004][.8001.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH EIGHT
-3225 ; [*0317.0020.0004][.9953.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SIX
-3238 ; [*0317.0020.0004][.969E.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH LABOR
-3229 ; [*0317.0020.0004][.BF85.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH TEN
-323F ; [*0317.0020.0004][.B2BC.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ALLIANCE
-3234 ; [*0317.0020.0004][.892A.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH NAME
-323A ; [*0317.0020.0004][.A3B5.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH CALL
-3223 ; [*0317.0020.0004][.C82E.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FOUR
-322F ; [*0317.0020.0004][.92EA.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH EARTH
-323B ; [*0317.0020.0004][.B5F0.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH STUDY
-3230 ; [*0317.0020.0004][.C2A4.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SUN
-322A ; [*0317.0020.0004][.D53C.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH MOON
-3232 ; [*0317.0020.0004][.CEC7.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH HAVE
-322D ; [*0317.0020.0004][.895F.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH WOOD
-3231 ; [*0317.0020.0004][.BA36.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH STOCK
-322C ; [*0317.0020.0004][.C26E.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH WATER
-322B ; [*0317.0020.0004][.A48C.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FIRE
-3235 ; [*0317.0020.0004][.9060.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SPECIAL
-323C ; [*0317.0020.0004][.A9B3.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SUPERVISE
-3233 ; [*0317.0020.0004][.C05E.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SOCIETY
-3237 ; [*0317.0020.0004][.BA90.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH CONGRATULATION
-3240 ; [*0317.0020.0004][.A78C.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FESTIVAL
-3242 ; [*0317.0020.0004][.C457.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SELF
-3243 ; [*0317.0020.0004][.B766.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REACH
-3236 ; [*0317.0020.0004][.C69F.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FINANCIAL
-323E ; [*0317.0020.0004][.C421.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH RESOURCE
-322E ; [*0317.0020.0004][.AA72.0020.0004][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH METAL
-3358 ; [.1C3D.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
-33E9 ; [.1C3E.0020.0004][.1C3D.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
-32C9 ; [.1C3E.0020.0004][.1C3D.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
-3362 ; [.1C3E.0020.0004][.1C3D.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
-33EA ; [.1C3E.0020.0004][.1C3E.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
-32CA ; [.1C3E.0020.0004][.1C3E.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
-3363 ; [.1C3E.0020.0004][.1C3E.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
-33EB ; [.1C3E.0020.0004][.1C3F.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
-32CB ; [.1C3E.0020.0004][.1C3F.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
-3364 ; [.1C3E.0020.0004][.1C3F.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
-33EC ; [.1C3E.0020.0004][.1C40.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
-3365 ; [.1C3E.0020.0004][.1C40.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
-33ED ; [.1C3E.0020.0004][.1C41.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
-3366 ; [.1C3E.0020.0004][.1C41.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
-33EE ; [.1C3E.0020.0004][.1C42.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
-3367 ; [.1C3E.0020.0004][.1C42.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
-33EF ; [.1C3E.0020.0004][.1C43.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
-3368 ; [.1C3E.0020.0004][.1C43.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
-33F0 ; [.1C3E.0020.0004][.1C44.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
-3369 ; [.1C3E.0020.0004][.1C44.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
-33F1 ; [.1C3E.0020.0004][.1C45.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
-336A ; [.1C3E.0020.0004][.1C45.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
-33F2 ; [.1C3E.0020.0004][.1C46.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
-336B ; [.1C3E.0020.0004][.1C46.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
-33E0 ; [.1C3E.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
-32C0 ; [.1C3E.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
-3359 ; [.1C3E.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
-33F3 ; [.1C3F.0020.0004][.1C3D.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
-336C ; [.1C3F.0020.0004][.1C3D.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
-33F4 ; [.1C3F.0020.0004][.1C3E.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
-336D ; [.1C3F.0020.0004][.1C3E.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
-33F5 ; [.1C3F.0020.0004][.1C3F.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
-336E ; [.1C3F.0020.0004][.1C3F.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
-33F6 ; [.1C3F.0020.0004][.1C40.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
-336F ; [.1C3F.0020.0004][.1C40.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
-33F7 ; [.1C3F.0020.0004][.1C41.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
-3370 ; [.1C3F.0020.0004][.1C41.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
-33F8 ; [.1C3F.0020.0004][.1C42.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
-33F9 ; [.1C3F.0020.0004][.1C43.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
-33FA ; [.1C3F.0020.0004][.1C44.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
-33FB ; [.1C3F.0020.0004][.1C45.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
-33FC ; [.1C3F.0020.0004][.1C46.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
-33E1 ; [.1C3F.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
-32C1 ; [.1C3F.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
-335A ; [.1C3F.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
-33FD ; [.1C40.0020.0004][.1C3D.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
-33FE ; [.1C40.0020.0004][.1C3E.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
-33E2 ; [.1C40.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
-32C2 ; [.1C40.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
-335B ; [.1C40.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
-33E3 ; [.1C41.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
-32C3 ; [.1C41.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
-335C ; [.1C41.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
-33E4 ; [.1C42.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
-32C4 ; [.1C42.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
-335D ; [.1C42.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
-33E5 ; [.1C43.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
-32C5 ; [.1C43.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
-335E ; [.1C43.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
-33E6 ; [.1C44.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
-32C6 ; [.1C44.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
-335F ; [.1C44.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
-33E7 ; [.1C45.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
-32C7 ; [.1C45.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
-3360 ; [.1C45.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
-33E8 ; [.1C46.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
-32C8 ; [.1C46.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
-3361 ; [.1C46.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
-1F241 ; [*0379.0020.0004][.C8DF.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
-1F242 ; [*0379.0020.0004][.CBCD.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
-1F247 ; [*0379.0020.0004][.C1CC.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
-1F243 ; [*0379.0020.0004][.CB52.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
-1F245 ; [*0379.0020.0004][.8C38.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
-1F248 ; [*0379.0020.0004][.80CD.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
-1F240 ; [*0379.0020.0004][.819A.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
-1F244 ; [*0379.0020.0004][.8E99.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
-1F246 ; [*0379.0020.0004][.8CA9.0020.0004][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
+3220 ; [*0318.0020.0004][.CBDC.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ONE
+3226 ; [*0318.0020.0004][.AD39.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SEVEN
+3222 ; [*0318.0020.0004][.C8DF.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH THREE
+3228 ; [*0318.0020.0004][.A95D.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH NINE
+3221 ; [*0318.0020.0004][.CBCD.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH TWO
+3224 ; [*0318.0020.0004][.D1A9.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FIVE
+3239 ; [*0318.0020.0004][.8C57.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REPRESENT
+323D ; [*0318.0020.0004][.ADC1.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ENTERPRISE
+3241 ; [*0318.0020.0004][.B3A8.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REST
+3227 ; [*0318.0020.0004][.8001.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH EIGHT
+3225 ; [*0318.0020.0004][.9953.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SIX
+3238 ; [*0318.0020.0004][.969E.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH LABOR
+3229 ; [*0318.0020.0004][.BF85.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH TEN
+323F ; [*0318.0020.0004][.B2BC.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ALLIANCE
+3234 ; [*0318.0020.0004][.892A.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH NAME
+323A ; [*0318.0020.0004][.A3B5.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH CALL
+3223 ; [*0318.0020.0004][.C82E.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FOUR
+322F ; [*0318.0020.0004][.92EA.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH EARTH
+323B ; [*0318.0020.0004][.B5F0.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH STUDY
+3230 ; [*0318.0020.0004][.C2A4.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SUN
+322A ; [*0318.0020.0004][.D53C.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH MOON
+3232 ; [*0318.0020.0004][.CEC7.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH HAVE
+322D ; [*0318.0020.0004][.895F.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH WOOD
+3231 ; [*0318.0020.0004][.BA36.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH STOCK
+322C ; [*0318.0020.0004][.C26E.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH WATER
+322B ; [*0318.0020.0004][.A48C.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FIRE
+3235 ; [*0318.0020.0004][.9060.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SPECIAL
+323C ; [*0318.0020.0004][.A9B3.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SUPERVISE
+3233 ; [*0318.0020.0004][.C05E.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SOCIETY
+3237 ; [*0318.0020.0004][.BA90.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH CONGRATULATION
+3240 ; [*0318.0020.0004][.A78C.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FESTIVAL
+3242 ; [*0318.0020.0004][.C457.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SELF
+3243 ; [*0318.0020.0004][.B766.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REACH
+3236 ; [*0318.0020.0004][.C69F.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FINANCIAL
+323E ; [*0318.0020.0004][.C421.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH RESOURCE
+322E ; [*0318.0020.0004][.AA72.0020.0004][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH METAL
+3358 ; [.1CA3.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
+33E9 ; [.1CA4.0020.0004][.1CA3.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
+32C9 ; [.1CA4.0020.0004][.1CA3.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
+3362 ; [.1CA4.0020.0004][.1CA3.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
+33EA ; [.1CA4.0020.0004][.1CA4.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
+32CA ; [.1CA4.0020.0004][.1CA4.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
+3363 ; [.1CA4.0020.0004][.1CA4.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
+33EB ; [.1CA4.0020.0004][.1CA5.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
+32CB ; [.1CA4.0020.0004][.1CA5.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
+3364 ; [.1CA4.0020.0004][.1CA5.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
+33EC ; [.1CA4.0020.0004][.1CA6.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
+3365 ; [.1CA4.0020.0004][.1CA6.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
+33ED ; [.1CA4.0020.0004][.1CA7.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
+3366 ; [.1CA4.0020.0004][.1CA7.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
+33EE ; [.1CA4.0020.0004][.1CA8.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
+3367 ; [.1CA4.0020.0004][.1CA8.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
+33EF ; [.1CA4.0020.0004][.1CA9.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
+3368 ; [.1CA4.0020.0004][.1CA9.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
+33F0 ; [.1CA4.0020.0004][.1CAA.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
+3369 ; [.1CA4.0020.0004][.1CAA.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
+33F1 ; [.1CA4.0020.0004][.1CAB.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
+336A ; [.1CA4.0020.0004][.1CAB.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
+33F2 ; [.1CA4.0020.0004][.1CAC.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
+336B ; [.1CA4.0020.0004][.1CAC.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
+33E0 ; [.1CA4.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
+32C0 ; [.1CA4.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
+3359 ; [.1CA4.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
+33F3 ; [.1CA5.0020.0004][.1CA3.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
+336C ; [.1CA5.0020.0004][.1CA3.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
+33F4 ; [.1CA5.0020.0004][.1CA4.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
+336D ; [.1CA5.0020.0004][.1CA4.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
+33F5 ; [.1CA5.0020.0004][.1CA5.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
+336E ; [.1CA5.0020.0004][.1CA5.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
+33F6 ; [.1CA5.0020.0004][.1CA6.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
+336F ; [.1CA5.0020.0004][.1CA6.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
+33F7 ; [.1CA5.0020.0004][.1CA7.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
+3370 ; [.1CA5.0020.0004][.1CA7.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
+33F8 ; [.1CA5.0020.0004][.1CA8.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
+33F9 ; [.1CA5.0020.0004][.1CA9.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
+33FA ; [.1CA5.0020.0004][.1CAA.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
+33FB ; [.1CA5.0020.0004][.1CAB.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
+33FC ; [.1CA5.0020.0004][.1CAC.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
+33E1 ; [.1CA5.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
+32C1 ; [.1CA5.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
+335A ; [.1CA5.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
+33FD ; [.1CA6.0020.0004][.1CA3.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
+33FE ; [.1CA6.0020.0004][.1CA4.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
+33E2 ; [.1CA6.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
+32C2 ; [.1CA6.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
+335B ; [.1CA6.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
+33E3 ; [.1CA7.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
+32C3 ; [.1CA7.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
+335C ; [.1CA7.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
+33E4 ; [.1CA8.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
+32C4 ; [.1CA8.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
+335D ; [.1CA8.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
+33E5 ; [.1CA9.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
+32C5 ; [.1CA9.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
+335E ; [.1CA9.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
+33E6 ; [.1CAA.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
+32C6 ; [.1CAA.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
+335F ; [.1CAA.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
+33E7 ; [.1CAB.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
+32C7 ; [.1CAB.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
+3360 ; [.1CAB.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
+33E8 ; [.1CAC.0020.0004][.C2A4.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
+32C8 ; [.1CAC.0020.0004][.D53C.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
+3361 ; [.1CAC.0020.0004][.8E99.0020.0004] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
+1F241 ; [*037A.0020.0004][.C8DF.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
+1F242 ; [*037A.0020.0004][.CBCD.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
+1F247 ; [*037A.0020.0004][.C1CC.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
+1F243 ; [*037A.0020.0004][.CB52.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
+1F245 ; [*037A.0020.0004][.8C38.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
+1F248 ; [*037A.0020.0004][.80CD.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
+1F240 ; [*037A.0020.0004][.819A.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
+1F244 ; [*037A.0020.0004][.8E99.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
+1F246 ; [*037A.0020.0004][.8CA9.0020.0004][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
2F00 ; [.CBDC.0020.0004] # KANGXI RADICAL ONE
3192 ; [.CBDC.0020.0014] # IDEOGRAPHIC ANNOTATION ONE MARK
3280 ; [.CBDC.0020.0006] # CIRCLED IDEOGRAPH ONE
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/allkeys.txt b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/allkeys.txt
index 9c92b5e2ac..7cc05743c1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/allkeys.txt
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Collate/allkeys.txt
@@ -1,6 +1,6 @@
-# allkeys-9.0.0.txt
-# Date: 2016-05-16, 18:21:19 GMT [KW]
-# Copyright 2016 Unicode, Inc.
+# allkeys-10.0.0.txt
+# Date: 2017-04-26, 11:47:03 GMT [KW]
+# Copyright 2017 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# This file defines the Default Unicode Collation Element Table
@@ -9,15 +9,17 @@
# See UTS #10, Unicode Collation Algorithm, for more information.
#
# Diagnostic weight ranges
-# Primary weight range: 0200..54A3 (21156)
-# Secondary weight range: 0020..0114 (245)
-# Variant secondaries: 0110..0114 (5)
+# Primary weight range: 0200..56DA (21723)
+# Secondary weight range: 0020..0115 (246)
+# Variant secondaries: 0111..0115 (5)
# Tertiary weight range: 0002..001F (30)
#
-@version 9.0.0
+@version 10.0.0
@implicitweights 17000..18AFF; FB00 # Tangut and Tangut Components
+@implicitweights 1B170..1B2FF; FB01 # Nushu
+
0000 ; [.0000.0000.0000] # NULL (in ISO 6429)
0001 ; [.0000.0000.0000] # START OF HEADING (in ISO 6429)
0002 ; [.0000.0000.0000] # START OF TEXT (in ISO 6429)
@@ -481,135 +483,135 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
000C ; [*0204.0020.0002] # FORM FEED (in ISO 6429)
000D ; [*0205.0020.0002] # CARRIAGE RETURN (in ISO 6429)
0020 ; [*0209.0020.0002] # SPACE
-0021 ; [*0260.0020.0002] # EXCLAMATION MARK
-0022 ; [*030C.0020.0002] # QUOTATION MARK
-0023 ; [*0398.0020.0002] # NUMBER SIGN
-0025 ; [*0399.0020.0002] # PERCENT SIGN
-0026 ; [*0396.0020.0002] # AMPERSAND
-0027 ; [*0305.0020.0002] # APOSTROPHE
-0028 ; [*0317.0020.0002] # LEFT PARENTHESIS
-0029 ; [*0318.0020.0002] # RIGHT PARENTHESIS
-002A ; [*038F.0020.0002] # ASTERISK
-002B ; [*0616.0020.0002] # PLUS SIGN
+0021 ; [*0261.0020.0002] # EXCLAMATION MARK
+0022 ; [*030D.0020.0002] # QUOTATION MARK
+0023 ; [*0399.0020.0002] # NUMBER SIGN
+0025 ; [*039A.0020.0002] # PERCENT SIGN
+0026 ; [*0397.0020.0002] # AMPERSAND
+0027 ; [*0306.0020.0002] # APOSTROPHE
+0028 ; [*0318.0020.0002] # LEFT PARENTHESIS
+0029 ; [*0319.0020.0002] # RIGHT PARENTHESIS
+002A ; [*0390.0020.0002] # ASTERISK
+002B ; [*062C.0020.0002] # PLUS SIGN
002C ; [*0222.0020.0002] # COMMA
002D ; [*020D.0020.0002] # HYPHEN-MINUS
-002E ; [*0277.0020.0002] # FULL STOP
-002F ; [*0394.0020.0002] # SOLIDUS
-003A ; [*0239.0020.0002] # COLON
+002E ; [*0278.0020.0002] # FULL STOP
+002F ; [*0395.0020.0002] # SOLIDUS
+003A ; [*023A.0020.0002] # COLON
003B ; [*0234.0020.0002] # SEMICOLON
-003C ; [*061A.0020.0002] # LESS-THAN SIGN
-003D ; [*061B.0020.0002] # EQUALS SIGN
-003E ; [*061C.0020.0002] # GREATER-THAN SIGN
-003F ; [*0266.0020.0002] # QUESTION MARK
-0040 ; [*038E.0020.0002] # COMMERCIAL AT
-005B ; [*0319.0020.0002] # LEFT SQUARE BRACKET
-005C ; [*0395.0020.0002] # REVERSE SOLIDUS
-005D ; [*031A.0020.0002] # RIGHT SQUARE BRACKET
-005E ; [*0485.0020.0002] # CIRCUMFLEX ACCENT
+003C ; [*0630.0020.0002] # LESS-THAN SIGN
+003D ; [*0631.0020.0002] # EQUALS SIGN
+003E ; [*0632.0020.0002] # GREATER-THAN SIGN
+003F ; [*0267.0020.0002] # QUESTION MARK
+0040 ; [*038F.0020.0002] # COMMERCIAL AT
+005B ; [*031A.0020.0002] # LEFT SQUARE BRACKET
+005C ; [*0396.0020.0002] # REVERSE SOLIDUS
+005D ; [*031B.0020.0002] # RIGHT SQUARE BRACKET
+005E ; [*049B.0020.0002] # CIRCUMFLEX ACCENT
005F ; [*020B.0020.0002] # LOW LINE
-0060 ; [*0482.0020.0002] # GRAVE ACCENT
-007B ; [*031B.0020.0002] # LEFT CURLY BRACKET
-007C ; [*061E.0020.0002] # VERTICAL LINE
-007D ; [*031C.0020.0002] # RIGHT CURLY BRACKET
-007E ; [*0620.0020.0002] # TILDE
+0060 ; [*0498.0020.0002] # GRAVE ACCENT
+007B ; [*031C.0020.0002] # LEFT CURLY BRACKET
+007C ; [*0634.0020.0002] # VERTICAL LINE
+007D ; [*031D.0020.0002] # RIGHT CURLY BRACKET
+007E ; [*0636.0020.0002] # TILDE
0085 ; [*0206.0020.0002] # NEXT LINE (in ISO 6429)
00A0 ; [*0209.0020.001B] # NO-BREAK SPACE
-00A1 ; [*0261.0020.0002] # INVERTED EXCLAMATION MARK
-00A6 ; [*061F.0020.0002] # BROKEN BAR
-00A7 ; [*0389.0020.0002] # SECTION SIGN
-00A8 ; [*0489.0020.0002] # DIAERESIS
-00A9 ; [*0584.0020.0002] # COPYRIGHT SIGN
-00AB ; [*0315.0020.0002] # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-00AC ; [*061D.0020.0002] # NOT SIGN
-00AE ; [*0585.0020.0002] # REGISTERED SIGN
-00AF ; [*0486.0020.0002] # MACRON
-00B0 ; [*04F6.0020.0002] # DEGREE SIGN
-00B1 ; [*0617.0020.0002] # PLUS-MINUS SIGN
-00B4 ; [*0483.0020.0002] # ACUTE ACCENT
-00B6 ; [*038B.0020.0002] # PILCROW SIGN
-00B7 ; [*028B.0020.0002] # MIDDLE DOT
-00B8 ; [*048C.0020.0002] # CEDILLA
-00BB ; [*0316.0020.0002] # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-00BF ; [*0267.0020.0002] # INVERTED QUESTION MARK
-00D7 ; [*0619.0020.0002] # MULTIPLICATION SIGN
-00F7 ; [*0618.0020.0002] # DIVISION SIGN
-02B9 ; [*0493.0020.0002] # MODIFIER LETTER PRIME
-02BA ; [*0495.0020.0002] # MODIFIER LETTER DOUBLE PRIME
-02C2 ; [*0496.0020.0002] # MODIFIER LETTER LEFT ARROWHEAD
-02C3 ; [*0497.0020.0002] # MODIFIER LETTER RIGHT ARROWHEAD
-02C4 ; [*0498.0020.0002] # MODIFIER LETTER UP ARROWHEAD
-02C5 ; [*0499.0020.0002] # MODIFIER LETTER DOWN ARROWHEAD
-02C6 ; [*049A.0020.0002] # MODIFIER LETTER CIRCUMFLEX ACCENT
-02C7 ; [*049B.0020.0002] # CARON
-02C8 ; [*049C.0020.0002] # MODIFIER LETTER VERTICAL LINE
-02C9 ; [*049D.0020.0002] # MODIFIER LETTER MACRON
-02CA ; [*049E.0020.0002] # MODIFIER LETTER ACUTE ACCENT
-02CB ; [*049F.0020.0002] # MODIFIER LETTER GRAVE ACCENT
-02CC ; [*04A0.0020.0002] # MODIFIER LETTER LOW VERTICAL LINE
-02CD ; [*04A1.0020.0002] # MODIFIER LETTER LOW MACRON
-02CE ; [*04A2.0020.0002] # MODIFIER LETTER LOW GRAVE ACCENT
-02CF ; [*04A3.0020.0002] # MODIFIER LETTER LOW ACUTE ACCENT
-02D2 ; [*04A4.0020.0002] # MODIFIER LETTER CENTRED RIGHT HALF RING
-02D3 ; [*04A5.0020.0002] # MODIFIER LETTER CENTRED LEFT HALF RING
-02D4 ; [*04A6.0020.0002] # MODIFIER LETTER UP TACK
-02D5 ; [*04A7.0020.0002] # MODIFIER LETTER DOWN TACK
-02D6 ; [*04A8.0020.0002] # MODIFIER LETTER PLUS SIGN
-02D7 ; [*04A9.0020.0002] # MODIFIER LETTER MINUS SIGN
-02D8 ; [*0487.0020.0002] # BREVE
-02D9 ; [*0488.0020.0002] # DOT ABOVE
-02DA ; [*048A.0020.0002] # RING ABOVE
-02DB ; [*048D.0020.0002] # OGONEK
-02DC ; [*0484.0020.0002] # SMALL TILDE
-02DD ; [*048B.0020.0002] # DOUBLE ACUTE ACCENT
-02DE ; [*04AA.0020.0002] # MODIFIER LETTER RHOTIC HOOK
-02DF ; [*04AB.0020.0002] # MODIFIER LETTER CROSS ACCENT
-02E5 ; [*04AC.0020.0002] # MODIFIER LETTER EXTRA-HIGH TONE BAR
-02E6 ; [*04AD.0020.0002] # MODIFIER LETTER HIGH TONE BAR
-02E7 ; [*04AE.0020.0002] # MODIFIER LETTER MID TONE BAR
-02E8 ; [*04AF.0020.0002] # MODIFIER LETTER LOW TONE BAR
-02E9 ; [*04B0.0020.0002] # MODIFIER LETTER EXTRA-LOW TONE BAR
-02EA ; [*04B1.0020.0002] # MODIFIER LETTER YIN DEPARTING TONE MARK
-02EB ; [*04B2.0020.0002] # MODIFIER LETTER YANG DEPARTING TONE MARK
-02EC ; [*04B3.0020.0002] # MODIFIER LETTER VOICING
-02ED ; [*04B4.0020.0002] # MODIFIER LETTER UNASPIRATED
-02EF ; [*04B5.0020.0002] # MODIFIER LETTER LOW DOWN ARROWHEAD
-02F0 ; [*04B6.0020.0002] # MODIFIER LETTER LOW UP ARROWHEAD
-02F1 ; [*04B7.0020.0002] # MODIFIER LETTER LOW LEFT ARROWHEAD
-02F2 ; [*04B8.0020.0002] # MODIFIER LETTER LOW RIGHT ARROWHEAD
-02F3 ; [*04B9.0020.0002] # MODIFIER LETTER LOW RING
-02F4 ; [*04BA.0020.0002] # MODIFIER LETTER MIDDLE GRAVE ACCENT
-02F5 ; [*04BB.0020.0002] # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
-02F6 ; [*04BC.0020.0002] # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
-02F7 ; [*04BD.0020.0002] # MODIFIER LETTER LOW TILDE
-02F8 ; [*04BE.0020.0002] # MODIFIER LETTER RAISED COLON
-02F9 ; [*04BF.0020.0002] # MODIFIER LETTER BEGIN HIGH TONE
-02FA ; [*04C0.0020.0002] # MODIFIER LETTER END HIGH TONE
-02FB ; [*04C1.0020.0002] # MODIFIER LETTER BEGIN LOW TONE
-02FC ; [*04C2.0020.0002] # MODIFIER LETTER END LOW TONE
-02FD ; [*04C3.0020.0002] # MODIFIER LETTER SHELF
-02FE ; [*04C4.0020.0002] # MODIFIER LETTER OPEN SHELF
-02FF ; [*04C5.0020.0002] # MODIFIER LETTER LOW LEFT ARROW
+00A1 ; [*0262.0020.0002] # INVERTED EXCLAMATION MARK
+00A6 ; [*0635.0020.0002] # BROKEN BAR
+00A7 ; [*038A.0020.0002] # SECTION SIGN
+00A8 ; [*049F.0020.0002] # DIAERESIS
+00A9 ; [*059A.0020.0002] # COPYRIGHT SIGN
+00AB ; [*0316.0020.0002] # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+00AC ; [*0633.0020.0002] # NOT SIGN
+00AE ; [*059B.0020.0002] # REGISTERED SIGN
+00AF ; [*049C.0020.0002] # MACRON
+00B0 ; [*050C.0020.0002] # DEGREE SIGN
+00B1 ; [*062D.0020.0002] # PLUS-MINUS SIGN
+00B4 ; [*0499.0020.0002] # ACUTE ACCENT
+00B6 ; [*038C.0020.0002] # PILCROW SIGN
+00B7 ; [*028C.0020.0002] # MIDDLE DOT
+00B8 ; [*04A2.0020.0002] # CEDILLA
+00BB ; [*0317.0020.0002] # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+00BF ; [*0268.0020.0002] # INVERTED QUESTION MARK
+00D7 ; [*062F.0020.0002] # MULTIPLICATION SIGN
+00F7 ; [*062E.0020.0002] # DIVISION SIGN
+02B9 ; [*04A9.0020.0002] # MODIFIER LETTER PRIME
+02BA ; [*04AB.0020.0002] # MODIFIER LETTER DOUBLE PRIME
+02C2 ; [*04AC.0020.0002] # MODIFIER LETTER LEFT ARROWHEAD
+02C3 ; [*04AD.0020.0002] # MODIFIER LETTER RIGHT ARROWHEAD
+02C4 ; [*04AE.0020.0002] # MODIFIER LETTER UP ARROWHEAD
+02C5 ; [*04AF.0020.0002] # MODIFIER LETTER DOWN ARROWHEAD
+02C6 ; [*04B0.0020.0002] # MODIFIER LETTER CIRCUMFLEX ACCENT
+02C7 ; [*04B1.0020.0002] # CARON
+02C8 ; [*04B2.0020.0002] # MODIFIER LETTER VERTICAL LINE
+02C9 ; [*04B3.0020.0002] # MODIFIER LETTER MACRON
+02CA ; [*04B4.0020.0002] # MODIFIER LETTER ACUTE ACCENT
+02CB ; [*04B5.0020.0002] # MODIFIER LETTER GRAVE ACCENT
+02CC ; [*04B6.0020.0002] # MODIFIER LETTER LOW VERTICAL LINE
+02CD ; [*04B7.0020.0002] # MODIFIER LETTER LOW MACRON
+02CE ; [*04B8.0020.0002] # MODIFIER LETTER LOW GRAVE ACCENT
+02CF ; [*04B9.0020.0002] # MODIFIER LETTER LOW ACUTE ACCENT
+02D2 ; [*04BA.0020.0002] # MODIFIER LETTER CENTRED RIGHT HALF RING
+02D3 ; [*04BB.0020.0002] # MODIFIER LETTER CENTRED LEFT HALF RING
+02D4 ; [*04BC.0020.0002] # MODIFIER LETTER UP TACK
+02D5 ; [*04BD.0020.0002] # MODIFIER LETTER DOWN TACK
+02D6 ; [*04BE.0020.0002] # MODIFIER LETTER PLUS SIGN
+02D7 ; [*04BF.0020.0002] # MODIFIER LETTER MINUS SIGN
+02D8 ; [*049D.0020.0002] # BREVE
+02D9 ; [*049E.0020.0002] # DOT ABOVE
+02DA ; [*04A0.0020.0002] # RING ABOVE
+02DB ; [*04A3.0020.0002] # OGONEK
+02DC ; [*049A.0020.0002] # SMALL TILDE
+02DD ; [*04A1.0020.0002] # DOUBLE ACUTE ACCENT
+02DE ; [*04C0.0020.0002] # MODIFIER LETTER RHOTIC HOOK
+02DF ; [*04C1.0020.0002] # MODIFIER LETTER CROSS ACCENT
+02E5 ; [*04C2.0020.0002] # MODIFIER LETTER EXTRA-HIGH TONE BAR
+02E6 ; [*04C3.0020.0002] # MODIFIER LETTER HIGH TONE BAR
+02E7 ; [*04C4.0020.0002] # MODIFIER LETTER MID TONE BAR
+02E8 ; [*04C5.0020.0002] # MODIFIER LETTER LOW TONE BAR
+02E9 ; [*04C6.0020.0002] # MODIFIER LETTER EXTRA-LOW TONE BAR
+02EA ; [*04C7.0020.0002] # MODIFIER LETTER YIN DEPARTING TONE MARK
+02EB ; [*04C8.0020.0002] # MODIFIER LETTER YANG DEPARTING TONE MARK
+02EC ; [*04C9.0020.0002] # MODIFIER LETTER VOICING
+02ED ; [*04CA.0020.0002] # MODIFIER LETTER UNASPIRATED
+02EF ; [*04CB.0020.0002] # MODIFIER LETTER LOW DOWN ARROWHEAD
+02F0 ; [*04CC.0020.0002] # MODIFIER LETTER LOW UP ARROWHEAD
+02F1 ; [*04CD.0020.0002] # MODIFIER LETTER LOW LEFT ARROWHEAD
+02F2 ; [*04CE.0020.0002] # MODIFIER LETTER LOW RIGHT ARROWHEAD
+02F3 ; [*04CF.0020.0002] # MODIFIER LETTER LOW RING
+02F4 ; [*04D0.0020.0002] # MODIFIER LETTER MIDDLE GRAVE ACCENT
+02F5 ; [*04D1.0020.0002] # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+02F6 ; [*04D2.0020.0002] # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
+02F7 ; [*04D3.0020.0002] # MODIFIER LETTER LOW TILDE
+02F8 ; [*04D4.0020.0002] # MODIFIER LETTER RAISED COLON
+02F9 ; [*04D5.0020.0002] # MODIFIER LETTER BEGIN HIGH TONE
+02FA ; [*04D6.0020.0002] # MODIFIER LETTER END HIGH TONE
+02FB ; [*04D7.0020.0002] # MODIFIER LETTER BEGIN LOW TONE
+02FC ; [*04D8.0020.0002] # MODIFIER LETTER END LOW TONE
+02FD ; [*04D9.0020.0002] # MODIFIER LETTER SHELF
+02FE ; [*04DA.0020.0002] # MODIFIER LETTER OPEN SHELF
+02FF ; [*04DB.0020.0002] # MODIFIER LETTER LOW LEFT ARROW
034F ; [.0000.0000.0000] # COMBINING GRAPHEME JOINER
-0374 ; [*0493.0020.0002] # GREEK NUMERAL SIGN
-0375 ; [*0494.0020.0002] # GREEK LOWER NUMERAL SIGN
+0374 ; [*04A9.0020.0002] # GREEK NUMERAL SIGN
+0375 ; [*04AA.0020.0002] # GREEK LOWER NUMERAL SIGN
037E ; [*0234.0020.0002] # GREEK QUESTION MARK
-0384 ; [*0483.0020.0002] # GREEK TONOS
-0385 ; [*0489.0020.0002][.0000.0024.0002] # GREEK DIALYTIKA TONOS
-0387 ; [*028B.0020.0002] # GREEK ANO TELEIA
-03F6 ; [*0611.0020.0002] # GREEK REVERSED LUNATE EPSILON SYMBOL
-0482 ; [*04F7.0020.0002] # CYRILLIC THOUSANDS SIGN
+0384 ; [*0499.0020.0002] # GREEK TONOS
+0385 ; [*049F.0020.0002][.0000.0024.0002] # GREEK DIALYTIKA TONOS
+0387 ; [*028C.0020.0002] # GREEK ANO TELEIA
+03F6 ; [*0627.0020.0002] # GREEK REVERSED LUNATE EPSILON SYMBOL
+0482 ; [*050D.0020.0002] # CYRILLIC THOUSANDS SIGN
0488 ; [.0000.0000.0000] # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
0489 ; [.0000.0000.0000] # COMBINING CYRILLIC MILLIONS SIGN
-055A ; [*03CB.0020.0002] # ARMENIAN APOSTROPHE
-055B ; [*03CC.0020.0002] # ARMENIAN EMPHASIS MARK
-055C ; [*0262.0020.0002] # ARMENIAN EXCLAMATION MARK
+055A ; [*03D0.0020.0002] # ARMENIAN APOSTROPHE
+055B ; [*03D1.0020.0002] # ARMENIAN EMPHASIS MARK
+055C ; [*0263.0020.0002] # ARMENIAN EXCLAMATION MARK
055D ; [*0226.0020.0002] # ARMENIAN COMMA
-055E ; [*0269.0020.0002] # ARMENIAN QUESTION MARK
-055F ; [*03CD.0020.0002] # ARMENIAN ABBREVIATION MARK
-0589 ; [*023A.0020.0002] # ARMENIAN FULL STOP
+055E ; [*026A.0020.0002] # ARMENIAN QUESTION MARK
+055F ; [*03D2.0020.0002] # ARMENIAN ABBREVIATION MARK
+0589 ; [*023B.0020.0002] # ARMENIAN FULL STOP
058A ; [*020E.0020.0002] # ARMENIAN HYPHEN
-058D ; [*04F8.0020.0002] # RIGHT-FACING ARMENIAN ETERNITY SIGN
-058E ; [*04F9.0020.0002] # LEFT-FACING ARMENIAN ETERNITY SIGN
+058D ; [*050E.0020.0002] # RIGHT-FACING ARMENIAN ETERNITY SIGN
+058E ; [*050F.0020.0002] # LEFT-FACING ARMENIAN ETERNITY SIGN
0591 ; [.0000.0000.0000] # HEBREW ACCENT ETNAHTA
0592 ; [.0000.0000.0000] # HEBREW ACCENT SEGOL
0593 ; [.0000.0000.0000] # HEBREW ACCENT SHALSHELET
@@ -642,29 +644,29 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
05AE ; [.0000.0000.0000] # HEBREW ACCENT ZINOR
05AF ; [.0000.0000.0000] # HEBREW MARK MASORA CIRCLE
05BD ; [.0000.0000.0000] # HEBREW POINT METEG
-05BE ; [*03CE.0020.0002] # HEBREW PUNCTUATION MAQAF
-05C0 ; [*03CF.0020.0002] # HEBREW PUNCTUATION PASEQ
-05C3 ; [*03D0.0020.0002] # HEBREW PUNCTUATION SOF PASUQ
+05BE ; [*03D3.0020.0002] # HEBREW PUNCTUATION MAQAF
+05C0 ; [*03D4.0020.0002] # HEBREW PUNCTUATION PASEQ
+05C3 ; [*03D5.0020.0002] # HEBREW PUNCTUATION SOF PASUQ
05C4 ; [.0000.0000.0000] # HEBREW MARK UPPER DOT
05C5 ; [.0000.0000.0000] # HEBREW MARK LOWER DOT
-05C6 ; [*03D1.0020.0002] # HEBREW PUNCTUATION NUN HAFUKHA
-05F3 ; [*03D2.0020.0002] # HEBREW PUNCTUATION GERESH
-05F4 ; [*03D3.0020.0002] # HEBREW PUNCTUATION GERSHAYIM
+05C6 ; [*03D6.0020.0002] # HEBREW PUNCTUATION NUN HAFUKHA
+05F3 ; [*03D7.0020.0002] # HEBREW PUNCTUATION GERESH
+05F4 ; [*03D8.0020.0002] # HEBREW PUNCTUATION GERSHAYIM
0600 ; [.0000.0000.0000] # ARABIC NUMBER SIGN
0601 ; [.0000.0000.0000] # ARABIC SIGN SANAH
0602 ; [.0000.0000.0000] # ARABIC FOOTNOTE MARKER
0603 ; [.0000.0000.0000] # ARABIC SIGN SAFHA
0604 ; [.0000.0000.0000] # ARABIC SIGN SAMVAT
0605 ; [.0000.0000.0000] # ARABIC NUMBER MARK ABOVE
-0606 ; [*062D.0020.0002] # ARABIC-INDIC CUBE ROOT
-0607 ; [*062F.0020.0002] # ARABIC-INDIC FOURTH ROOT
-0608 ; [*04FA.0020.0002] # ARABIC RAY
-0609 ; [*039C.0020.0002] # ARABIC-INDIC PER MILLE SIGN
-060A ; [*039E.0020.0002] # ARABIC-INDIC PER TEN THOUSAND SIGN
+0606 ; [*0643.0020.0002] # ARABIC-INDIC CUBE ROOT
+0607 ; [*0645.0020.0002] # ARABIC-INDIC FOURTH ROOT
+0608 ; [*0510.0020.0002] # ARABIC RAY
+0609 ; [*039D.0020.0002] # ARABIC-INDIC PER MILLE SIGN
+060A ; [*039F.0020.0002] # ARABIC-INDIC PER TEN THOUSAND SIGN
060C ; [*0227.0020.0002] # ARABIC COMMA
060D ; [*0228.0020.0002] # ARABIC DATE SEPARATOR
-060E ; [*04FD.0020.0002] # ARABIC POETIC VERSE SIGN
-060F ; [*04FE.0020.0002] # ARABIC SIGN MISRA
+060E ; [*0513.0020.0002] # ARABIC POETIC VERSE SIGN
+060F ; [*0514.0020.0002] # ARABIC SIGN MISRA
0610 ; [.0000.0000.0000] # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM
0611 ; [.0000.0000.0000] # ARABIC SIGN ALAYHE ASSALLAM
0612 ; [.0000.0000.0000] # ARABIC SIGN RAHMATULLAH ALAYHE
@@ -677,14 +679,14 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
0619 ; [.0000.0000.0000] # ARABIC SMALL DAMMA
061A ; [.0000.0000.0000] # ARABIC SMALL KASRA
061B ; [*0235.0020.0002] # ARABIC SEMICOLON
-061E ; [*023B.0020.0002] # ARABIC TRIPLE DOT PUNCTUATION MARK
-061F ; [*026A.0020.0002] # ARABIC QUESTION MARK
+061E ; [*023C.0020.0002] # ARABIC TRIPLE DOT PUNCTUATION MARK
+061F ; [*026B.0020.0002] # ARABIC QUESTION MARK
0640 ; [.0000.0000.0000] # ARABIC TATWEEL
-066A ; [*039A.0020.0002] # ARABIC PERCENT SIGN
+066A ; [*039B.0020.0002] # ARABIC PERCENT SIGN
066B ; [*0229.0020.0002] # ARABIC DECIMAL SEPARATOR
066C ; [*022A.0020.0002] # ARABIC THOUSANDS SEPARATOR
-066D ; [*0392.0020.0002] # ARABIC FIVE POINTED STAR
-06D4 ; [*0279.0020.0002] # ARABIC FULL STOP
+066D ; [*0393.0020.0002] # ARABIC FIVE POINTED STAR
+06D4 ; [*027A.0020.0002] # ARABIC FULL STOP
06D6 ; [.0000.0000.0000] # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
06D7 ; [.0000.0000.0000] # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
06D8 ; [.0000.0000.0000] # ARABIC SMALL HIGH MEEM INITIAL FORM
@@ -693,7 +695,7 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
06DB ; [.0000.0000.0000] # ARABIC SMALL HIGH THREE DOTS
06DC ; [.0000.0000.0000] # ARABIC SMALL HIGH SEEN
06DD ; [.0000.0000.0000] # ARABIC END OF AYAH
-06DE ; [*04FF.0020.0002] # ARABIC START OF RUB EL HIZB
+06DE ; [*0515.0020.0002] # ARABIC START OF RUB EL HIZB
06DF ; [.0000.0000.0000] # ARABIC SMALL HIGH ROUNDED ZERO
06E0 ; [.0000.0000.0000] # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
06E1 ; [.0000.0000.0000] # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH
@@ -702,25 +704,25 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
06E4 ; [.0000.0000.0000] # ARABIC SMALL HIGH MADDA
06E7 ; [.0000.0000.0000] # ARABIC SMALL HIGH YEH
06E8 ; [.0000.0000.0000] # ARABIC SMALL HIGH NOON
-06E9 ; [*0500.0020.0002] # ARABIC PLACE OF SAJDAH
+06E9 ; [*0516.0020.0002] # ARABIC PLACE OF SAJDAH
06EA ; [.0000.0000.0000] # ARABIC EMPTY CENTRE LOW STOP
06EB ; [.0000.0000.0000] # ARABIC EMPTY CENTRE HIGH STOP
06EC ; [.0000.0000.0000] # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE
06ED ; [.0000.0000.0000] # ARABIC SMALL LOW MEEM
-0700 ; [*02C4.0020.0002] # SYRIAC END OF PARAGRAPH
-0701 ; [*027A.0020.0002] # SYRIAC SUPRALINEAR FULL STOP
-0702 ; [*027B.0020.0002] # SYRIAC SUBLINEAR FULL STOP
-0703 ; [*023C.0020.0002] # SYRIAC SUPRALINEAR COLON
-0704 ; [*023D.0020.0002] # SYRIAC SUBLINEAR COLON
-0705 ; [*023E.0020.0002] # SYRIAC HORIZONTAL COLON
-0706 ; [*023F.0020.0002] # SYRIAC COLON SKEWED LEFT
-0707 ; [*0240.0020.0002] # SYRIAC COLON SKEWED RIGHT
-0708 ; [*0241.0020.0002] # SYRIAC SUPRALINEAR COLON SKEWED LEFT
-0709 ; [*026B.0020.0002] # SYRIAC SUBLINEAR COLON SKEWED RIGHT
-070A ; [*03D4.0020.0002] # SYRIAC CONTRACTION
-070B ; [*03D5.0020.0002] # SYRIAC HARKLEAN OBELUS
-070C ; [*03D6.0020.0002] # SYRIAC HARKLEAN METOBELUS
-070D ; [*03D7.0020.0002] # SYRIAC HARKLEAN ASTERISCUS
+0700 ; [*02C5.0020.0002] # SYRIAC END OF PARAGRAPH
+0701 ; [*027B.0020.0002] # SYRIAC SUPRALINEAR FULL STOP
+0702 ; [*027C.0020.0002] # SYRIAC SUBLINEAR FULL STOP
+0703 ; [*023D.0020.0002] # SYRIAC SUPRALINEAR COLON
+0704 ; [*023E.0020.0002] # SYRIAC SUBLINEAR COLON
+0705 ; [*023F.0020.0002] # SYRIAC HORIZONTAL COLON
+0706 ; [*0240.0020.0002] # SYRIAC COLON SKEWED LEFT
+0707 ; [*0241.0020.0002] # SYRIAC COLON SKEWED RIGHT
+0708 ; [*0242.0020.0002] # SYRIAC SUPRALINEAR COLON SKEWED LEFT
+0709 ; [*026C.0020.0002] # SYRIAC SUBLINEAR COLON SKEWED RIGHT
+070A ; [*03D9.0020.0002] # SYRIAC CONTRACTION
+070B ; [*03DA.0020.0002] # SYRIAC HARKLEAN OBELUS
+070C ; [*03DB.0020.0002] # SYRIAC HARKLEAN METOBELUS
+070D ; [*03DC.0020.0002] # SYRIAC HARKLEAN ASTERISCUS
0740 ; [.0000.0000.0000] # SYRIAC FEMININE DOT
0743 ; [.0000.0000.0000] # SYRIAC TWO VERTICAL DOTS ABOVE
0744 ; [.0000.0000.0000] # SYRIAC TWO VERTICAL DOTS BELOW
@@ -728,27 +730,27 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
0748 ; [.0000.0000.0000] # SYRIAC OBLIQUE LINE BELOW
0749 ; [.0000.0000.0000] # SYRIAC MUSIC
074A ; [.0000.0000.0000] # SYRIAC BARREKH
-07F6 ; [*0512.0020.0002] # NKO SYMBOL OO DENNEN
-07F7 ; [*02C5.0020.0002] # NKO SYMBOL GBAKURUNEN
+07F6 ; [*0528.0020.0002] # NKO SYMBOL OO DENNEN
+07F7 ; [*02C6.0020.0002] # NKO SYMBOL GBAKURUNEN
07F8 ; [*022B.0020.0002] # NKO COMMA
-07F9 ; [*0263.0020.0002] # NKO EXCLAMATION MARK
+07F9 ; [*0264.0020.0002] # NKO EXCLAMATION MARK
07FA ; [.0000.0000.0000] # NKO LAJANYALAN
-0830 ; [*0242.0020.0002] # SAMARITAN PUNCTUATION NEQUDAA
-0831 ; [*0243.0020.0002] # SAMARITAN PUNCTUATION AFSAAQ
-0832 ; [*0244.0020.0002] # SAMARITAN PUNCTUATION ANGED
-0833 ; [*0245.0020.0002] # SAMARITAN PUNCTUATION BAU
-0834 ; [*0246.0020.0002] # SAMARITAN PUNCTUATION ATMAAU
-0835 ; [*0247.0020.0002] # SAMARITAN PUNCTUATION SHIYYAALAA
-0836 ; [*0248.0020.0002] # SAMARITAN ABBREVIATION MARK
-0837 ; [*0249.0020.0002] # SAMARITAN PUNCTUATION MELODIC QITSA
-0838 ; [*024A.0020.0002] # SAMARITAN PUNCTUATION ZIQAA
-0839 ; [*024B.0020.0002] # SAMARITAN PUNCTUATION QITSA
-083A ; [*024C.0020.0002] # SAMARITAN PUNCTUATION ZAEF
-083B ; [*024D.0020.0002] # SAMARITAN PUNCTUATION TURU
-083C ; [*024E.0020.0002] # SAMARITAN PUNCTUATION ARKAANU
-083D ; [*024F.0020.0002] # SAMARITAN PUNCTUATION SOF MASHFAAT
-083E ; [*0250.0020.0002] # SAMARITAN PUNCTUATION ANNAAU
-085E ; [*03D8.0020.0002] # MANDAIC PUNCTUATION
+0830 ; [*0243.0020.0002] # SAMARITAN PUNCTUATION NEQUDAA
+0831 ; [*0244.0020.0002] # SAMARITAN PUNCTUATION AFSAAQ
+0832 ; [*0245.0020.0002] # SAMARITAN PUNCTUATION ANGED
+0833 ; [*0246.0020.0002] # SAMARITAN PUNCTUATION BAU
+0834 ; [*0247.0020.0002] # SAMARITAN PUNCTUATION ATMAAU
+0835 ; [*0248.0020.0002] # SAMARITAN PUNCTUATION SHIYYAALAA
+0836 ; [*0249.0020.0002] # SAMARITAN ABBREVIATION MARK
+0837 ; [*024A.0020.0002] # SAMARITAN PUNCTUATION MELODIC QITSA
+0838 ; [*024B.0020.0002] # SAMARITAN PUNCTUATION ZIQAA
+0839 ; [*024C.0020.0002] # SAMARITAN PUNCTUATION QITSA
+083A ; [*024D.0020.0002] # SAMARITAN PUNCTUATION ZAEF
+083B ; [*024E.0020.0002] # SAMARITAN PUNCTUATION TURU
+083C ; [*024F.0020.0002] # SAMARITAN PUNCTUATION ARKAANU
+083D ; [*0250.0020.0002] # SAMARITAN PUNCTUATION SOF MASHFAAT
+083E ; [*0251.0020.0002] # SAMARITAN PUNCTUATION ANNAAU
+085E ; [*03DD.0020.0002] # MANDAIC PUNCTUATION
08D4 ; [.0000.0000.0000] # ARABIC SMALL HIGH WORD AR-RUB
08D5 ; [.0000.0000.0000] # ARABIC SMALL HIGH SAD
08D6 ; [.0000.0000.0000] # ARABIC SMALL HIGH AIN
@@ -772,270 +774,271 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
08F3 ; [.0000.0000.0000] # ARABIC SMALL HIGH WAW
0951 ; [.0000.0000.0000] # DEVANAGARI STRESS SIGN UDATTA
0952 ; [.0000.0000.0000] # DEVANAGARI STRESS SIGN ANUDATTA
-0964 ; [*028E.0020.0002] # DEVANAGARI DANDA
-0965 ; [*028F.0020.0002] # DEVANAGARI DOUBLE DANDA
-0970 ; [*03E7.0020.0002] # DEVANAGARI ABBREVIATION SIGN
-09F4 ; [*1A96.0020.0002] # BENGALI CURRENCY NUMERATOR ONE
-09F5 ; [*1A97.0020.0002] # BENGALI CURRENCY NUMERATOR TWO
-09F6 ; [*1A98.0020.0002] # BENGALI CURRENCY NUMERATOR THREE
-09F7 ; [*1A99.0020.0002] # BENGALI CURRENCY NUMERATOR FOUR
-09F8 ; [*1A9A.0020.0002] # BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
-09F9 ; [*1A9B.0020.0002] # BENGALI CURRENCY DENOMINATOR SIXTEEN
-09FA ; [*0513.0020.0002] # BENGALI ISSHAR
-0AF0 ; [*03EC.0020.0002] # GUJARATI ABBREVIATION SIGN
-0B70 ; [*0514.0020.0002] # ORIYA ISSHAR
-0B72 ; [*1A9C.0020.0002] # ORIYA FRACTION ONE QUARTER
-0B73 ; [*1A9D.0020.0002] # ORIYA FRACTION ONE HALF
-0B74 ; [*1A9E.0020.0002] # ORIYA FRACTION THREE QUARTERS
-0B75 ; [*1A9F.0020.0002] # ORIYA FRACTION ONE SIXTEENTH
-0B76 ; [*1AA0.0020.0002] # ORIYA FRACTION ONE EIGHTH
-0B77 ; [*1AA1.0020.0002] # ORIYA FRACTION THREE SIXTEENTHS
-0BF0 ; [*1AA8.0020.0002] # TAMIL NUMBER TEN
-0BF1 ; [*1AA9.0020.0002] # TAMIL NUMBER ONE HUNDRED
-0BF2 ; [*1AAA.0020.0002] # TAMIL NUMBER ONE THOUSAND
-0BF3 ; [*0515.0020.0002] # TAMIL DAY SIGN
-0BF4 ; [*0516.0020.0002] # TAMIL MONTH SIGN
-0BF5 ; [*0517.0020.0002] # TAMIL YEAR SIGN
-0BF6 ; [*0518.0020.0002] # TAMIL DEBIT SIGN
-0BF7 ; [*0519.0020.0002] # TAMIL CREDIT SIGN
-0BF8 ; [*051A.0020.0002] # TAMIL AS ABOVE SIGN
-0BFA ; [*051B.0020.0002] # TAMIL NUMBER SIGN
-0C7F ; [*051C.0020.0002] # TELUGU SIGN TUUMU
-0D4F ; [*051D.0020.0002] # MALAYALAM SIGN PARA
-0D58 ; [*1AAB.0020.0002] # MALAYALAM FRACTION ONE ONE-HUNDRED-AND-SIXTIETH
-0D59 ; [*1AAC.0020.0002] # MALAYALAM FRACTION ONE FORTIETH
-0D5A ; [*1AAD.0020.0002] # MALAYALAM FRACTION THREE EIGHTIETHS
-0D5B ; [*1AAE.0020.0002] # MALAYALAM FRACTION ONE TWENTIETH
-0D5C ; [*1AAF.0020.0002] # MALAYALAM FRACTION ONE TENTH
-0D5D ; [*1AB0.0020.0002] # MALAYALAM FRACTION THREE TWENTIETHS
-0D5E ; [*1AB1.0020.0002] # MALAYALAM FRACTION ONE FIFTH
-0D70 ; [*1AB2.0020.0002] # MALAYALAM NUMBER TEN
-0D71 ; [*1AB3.0020.0002] # MALAYALAM NUMBER ONE HUNDRED
-0D72 ; [*1AB4.0020.0002] # MALAYALAM NUMBER ONE THOUSAND
-0D73 ; [*1AB5.0020.0002] # MALAYALAM FRACTION ONE QUARTER
-0D74 ; [*1AB6.0020.0002] # MALAYALAM FRACTION ONE HALF
-0D75 ; [*1AB7.0020.0002] # MALAYALAM FRACTION THREE QUARTERS
-0D76 ; [*1AB8.0020.0002] # MALAYALAM FRACTION ONE SIXTEENTH
-0D77 ; [*1AB9.0020.0002] # MALAYALAM FRACTION ONE EIGHTH
-0D78 ; [*1ABA.0020.0002] # MALAYALAM FRACTION THREE SIXTEENTHS
-0D79 ; [*051E.0020.0002] # MALAYALAM DATE MARK
-0DF4 ; [*03ED.0020.0002] # SINHALA PUNCTUATION KUNDDALIYA
-0E4F ; [*03EE.0020.0002] # THAI CHARACTER FONGMAN
-0E5A ; [*03EF.0020.0002] # THAI CHARACTER ANGKHANKHU
-0E5B ; [*03F0.0020.0002] # THAI CHARACTER KHOMUT
-0F01 ; [*0526.0020.0002] # TIBETAN MARK GTER YIG MGO TRUNCATED A
-0F02 ; [*0527.0020.0002] # TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA
-0F03 ; [*0528.0020.0002] # TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA
-0F04 ; [*03F3.0020.0002] # TIBETAN MARK INITIAL YIG MGO MDUN MA
-0F05 ; [*03F4.0020.0002] # TIBETAN MARK CLOSING YIG MGO SGAB MA
-0F06 ; [*03F5.0020.0002] # TIBETAN MARK CARET YIG MGO PHUR SHAD MA
-0F07 ; [*03F6.0020.0002] # TIBETAN MARK YIG MGO TSHEG SHAD MA
-0F08 ; [*03F7.0020.0002] # TIBETAN MARK SBRUL SHAD
-0F09 ; [*03F8.0020.0002] # TIBETAN MARK BSKUR YIG MGO
-0F0A ; [*03F9.0020.0002] # TIBETAN MARK BKA- SHOG YIG MGO
-0F0B ; [*03FC.0020.0002] # TIBETAN MARK INTERSYLLABIC TSHEG
-0F0C ; [*03FC.0020.001B] # TIBETAN MARK DELIMITER TSHEG BSTAR
-0F0D ; [*03FD.0020.0002] # TIBETAN MARK SHAD
-0F0E ; [*03FE.0020.0002] # TIBETAN MARK NYIS SHAD
-0F0F ; [*03FF.0020.0002] # TIBETAN MARK TSHEG SHAD
-0F10 ; [*0400.0020.0002] # TIBETAN MARK NYIS TSHEG SHAD
-0F11 ; [*0401.0020.0002] # TIBETAN MARK RIN CHEN SPUNGS SHAD
-0F12 ; [*0402.0020.0002] # TIBETAN MARK RGYA GRAM SHAD
-0F13 ; [*0529.0020.0002] # TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN
-0F14 ; [*0258.0020.0002] # TIBETAN MARK GTER TSHEG
-0F15 ; [*052A.0020.0002] # TIBETAN LOGOTYPE SIGN CHAD RTAGS
-0F16 ; [*052B.0020.0002] # TIBETAN LOGOTYPE SIGN LHAG RTAGS
-0F17 ; [*052C.0020.0002] # TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
+0964 ; [*028F.0020.0002] # DEVANAGARI DANDA
+0965 ; [*0290.0020.0002] # DEVANAGARI DOUBLE DANDA
+0970 ; [*03EC.0020.0002] # DEVANAGARI ABBREVIATION SIGN
+09F4 ; [*1AFA.0020.0002] # BENGALI CURRENCY NUMERATOR ONE
+09F5 ; [*1AFB.0020.0002] # BENGALI CURRENCY NUMERATOR TWO
+09F6 ; [*1AFC.0020.0002] # BENGALI CURRENCY NUMERATOR THREE
+09F7 ; [*1AFD.0020.0002] # BENGALI CURRENCY NUMERATOR FOUR
+09F8 ; [*1AFE.0020.0002] # BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
+09F9 ; [*1AFF.0020.0002] # BENGALI CURRENCY DENOMINATOR SIXTEEN
+09FA ; [*0529.0020.0002] # BENGALI ISSHAR
+09FD ; [*03F1.0020.0002] # BENGALI ABBREVIATION SIGN
+0AF0 ; [*03F2.0020.0002] # GUJARATI ABBREVIATION SIGN
+0B70 ; [*052A.0020.0002] # ORIYA ISSHAR
+0B72 ; [*1B00.0020.0002] # ORIYA FRACTION ONE QUARTER
+0B73 ; [*1B01.0020.0002] # ORIYA FRACTION ONE HALF
+0B74 ; [*1B02.0020.0002] # ORIYA FRACTION THREE QUARTERS
+0B75 ; [*1B03.0020.0002] # ORIYA FRACTION ONE SIXTEENTH
+0B76 ; [*1B04.0020.0002] # ORIYA FRACTION ONE EIGHTH
+0B77 ; [*1B05.0020.0002] # ORIYA FRACTION THREE SIXTEENTHS
+0BF0 ; [*1B0C.0020.0002] # TAMIL NUMBER TEN
+0BF1 ; [*1B0D.0020.0002] # TAMIL NUMBER ONE HUNDRED
+0BF2 ; [*1B0E.0020.0002] # TAMIL NUMBER ONE THOUSAND
+0BF3 ; [*052B.0020.0002] # TAMIL DAY SIGN
+0BF4 ; [*052C.0020.0002] # TAMIL MONTH SIGN
+0BF5 ; [*052D.0020.0002] # TAMIL YEAR SIGN
+0BF6 ; [*052E.0020.0002] # TAMIL DEBIT SIGN
+0BF7 ; [*052F.0020.0002] # TAMIL CREDIT SIGN
+0BF8 ; [*0530.0020.0002] # TAMIL AS ABOVE SIGN
+0BFA ; [*0531.0020.0002] # TAMIL NUMBER SIGN
+0C7F ; [*0532.0020.0002] # TELUGU SIGN TUUMU
+0D4F ; [*0533.0020.0002] # MALAYALAM SIGN PARA
+0D58 ; [*1B0F.0020.0002] # MALAYALAM FRACTION ONE ONE-HUNDRED-AND-SIXTIETH
+0D59 ; [*1B10.0020.0002] # MALAYALAM FRACTION ONE FORTIETH
+0D5A ; [*1B11.0020.0002] # MALAYALAM FRACTION THREE EIGHTIETHS
+0D5B ; [*1B12.0020.0002] # MALAYALAM FRACTION ONE TWENTIETH
+0D5C ; [*1B13.0020.0002] # MALAYALAM FRACTION ONE TENTH
+0D5D ; [*1B14.0020.0002] # MALAYALAM FRACTION THREE TWENTIETHS
+0D5E ; [*1B15.0020.0002] # MALAYALAM FRACTION ONE FIFTH
+0D70 ; [*1B16.0020.0002] # MALAYALAM NUMBER TEN
+0D71 ; [*1B17.0020.0002] # MALAYALAM NUMBER ONE HUNDRED
+0D72 ; [*1B18.0020.0002] # MALAYALAM NUMBER ONE THOUSAND
+0D73 ; [*1B19.0020.0002] # MALAYALAM FRACTION ONE QUARTER
+0D74 ; [*1B1A.0020.0002] # MALAYALAM FRACTION ONE HALF
+0D75 ; [*1B1B.0020.0002] # MALAYALAM FRACTION THREE QUARTERS
+0D76 ; [*1B1C.0020.0002] # MALAYALAM FRACTION ONE SIXTEENTH
+0D77 ; [*1B1D.0020.0002] # MALAYALAM FRACTION ONE EIGHTH
+0D78 ; [*1B1E.0020.0002] # MALAYALAM FRACTION THREE SIXTEENTHS
+0D79 ; [*0534.0020.0002] # MALAYALAM DATE MARK
+0DF4 ; [*03F3.0020.0002] # SINHALA PUNCTUATION KUNDDALIYA
+0E4F ; [*03F4.0020.0002] # THAI CHARACTER FONGMAN
+0E5A ; [*03F5.0020.0002] # THAI CHARACTER ANGKHANKHU
+0E5B ; [*03F6.0020.0002] # THAI CHARACTER KHOMUT
+0F01 ; [*053C.0020.0002] # TIBETAN MARK GTER YIG MGO TRUNCATED A
+0F02 ; [*053D.0020.0002] # TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA
+0F03 ; [*053E.0020.0002] # TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA
+0F04 ; [*03F9.0020.0002] # TIBETAN MARK INITIAL YIG MGO MDUN MA
+0F05 ; [*03FA.0020.0002] # TIBETAN MARK CLOSING YIG MGO SGAB MA
+0F06 ; [*03FB.0020.0002] # TIBETAN MARK CARET YIG MGO PHUR SHAD MA
+0F07 ; [*03FC.0020.0002] # TIBETAN MARK YIG MGO TSHEG SHAD MA
+0F08 ; [*03FD.0020.0002] # TIBETAN MARK SBRUL SHAD
+0F09 ; [*03FE.0020.0002] # TIBETAN MARK BSKUR YIG MGO
+0F0A ; [*03FF.0020.0002] # TIBETAN MARK BKA- SHOG YIG MGO
+0F0B ; [*0402.0020.0002] # TIBETAN MARK INTERSYLLABIC TSHEG
+0F0C ; [*0402.0020.001B] # TIBETAN MARK DELIMITER TSHEG BSTAR
+0F0D ; [*0403.0020.0002] # TIBETAN MARK SHAD
+0F0E ; [*0404.0020.0002] # TIBETAN MARK NYIS SHAD
+0F0F ; [*0405.0020.0002] # TIBETAN MARK TSHEG SHAD
+0F10 ; [*0406.0020.0002] # TIBETAN MARK NYIS TSHEG SHAD
+0F11 ; [*0407.0020.0002] # TIBETAN MARK RIN CHEN SPUNGS SHAD
+0F12 ; [*0408.0020.0002] # TIBETAN MARK RGYA GRAM SHAD
+0F13 ; [*053F.0020.0002] # TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN
+0F14 ; [*0259.0020.0002] # TIBETAN MARK GTER TSHEG
+0F15 ; [*0540.0020.0002] # TIBETAN LOGOTYPE SIGN CHAD RTAGS
+0F16 ; [*0541.0020.0002] # TIBETAN LOGOTYPE SIGN LHAG RTAGS
+0F17 ; [*0542.0020.0002] # TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
0F18 ; [.0000.0000.0000] # TIBETAN ASTROLOGICAL SIGN -KHYUD PA
0F19 ; [.0000.0000.0000] # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
-0F1A ; [*052D.0020.0002] # TIBETAN SIGN RDEL DKAR GCIG
-0F1B ; [*052E.0020.0002] # TIBETAN SIGN RDEL DKAR GNYIS
-0F1C ; [*052F.0020.0002] # TIBETAN SIGN RDEL DKAR GSUM
-0F1D ; [*0530.0020.0002] # TIBETAN SIGN RDEL NAG GCIG
-0F1E ; [*0531.0020.0002] # TIBETAN SIGN RDEL NAG GNYIS
-0F1F ; [*0532.0020.0002] # TIBETAN SIGN RDEL DKAR RDEL NAG
-0F34 ; [*0533.0020.0002] # TIBETAN MARK BSDUS RTAGS
+0F1A ; [*0543.0020.0002] # TIBETAN SIGN RDEL DKAR GCIG
+0F1B ; [*0544.0020.0002] # TIBETAN SIGN RDEL DKAR GNYIS
+0F1C ; [*0545.0020.0002] # TIBETAN SIGN RDEL DKAR GSUM
+0F1D ; [*0546.0020.0002] # TIBETAN SIGN RDEL NAG GCIG
+0F1E ; [*0547.0020.0002] # TIBETAN SIGN RDEL NAG GNYIS
+0F1F ; [*0548.0020.0002] # TIBETAN SIGN RDEL DKAR RDEL NAG
+0F34 ; [*0549.0020.0002] # TIBETAN MARK BSDUS RTAGS
0F35 ; [.0000.0000.0000] # TIBETAN MARK NGAS BZUNG NYI ZLA
-0F36 ; [*0534.0020.0002] # TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN
+0F36 ; [*054A.0020.0002] # TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN
0F37 ; [.0000.0000.0000] # TIBETAN MARK NGAS BZUNG SGOR RTAGS
-0F38 ; [*0535.0020.0002] # TIBETAN MARK CHE MGO
-0F3A ; [*031D.0020.0002] # TIBETAN MARK GUG RTAGS GYON
-0F3B ; [*031E.0020.0002] # TIBETAN MARK GUG RTAGS GYAS
-0F3C ; [*031F.0020.0002] # TIBETAN MARK ANG KHANG GYON
-0F3D ; [*0320.0020.0002] # TIBETAN MARK ANG KHANG GYAS
+0F38 ; [*054B.0020.0002] # TIBETAN MARK CHE MGO
+0F3A ; [*031E.0020.0002] # TIBETAN MARK GUG RTAGS GYON
+0F3B ; [*031F.0020.0002] # TIBETAN MARK GUG RTAGS GYAS
+0F3C ; [*0320.0020.0002] # TIBETAN MARK ANG KHANG GYON
+0F3D ; [*0321.0020.0002] # TIBETAN MARK ANG KHANG GYAS
0F3E ; [.0000.0000.0000] # TIBETAN SIGN YAR TSHES
0F3F ; [.0000.0000.0000] # TIBETAN SIGN MAR TSHES
0F82 ; [.0000.0000.0000] # TIBETAN SIGN NYI ZLA NAA DA
0F83 ; [.0000.0000.0000] # TIBETAN SIGN SNA LDAN
-0F85 ; [*0403.0020.0002] # TIBETAN MARK PALUTA
+0F85 ; [*0409.0020.0002] # TIBETAN MARK PALUTA
0F86 ; [.0000.0000.0000] # TIBETAN SIGN LCI RTAGS
0F87 ; [.0000.0000.0000] # TIBETAN SIGN YANG RTAGS
-0FBE ; [*0536.0020.0002] # TIBETAN KU RU KHA
-0FBF ; [*0537.0020.0002] # TIBETAN KU RU KHA BZHI MIG CAN
-0FC0 ; [*0538.0020.0002] # TIBETAN CANTILLATION SIGN HEAVY BEAT
-0FC1 ; [*0539.0020.0002] # TIBETAN CANTILLATION SIGN LIGHT BEAT
-0FC2 ; [*053A.0020.0002] # TIBETAN CANTILLATION SIGN CANG TE-U
-0FC3 ; [*053B.0020.0002] # TIBETAN CANTILLATION SIGN SBUB -CHAL
-0FC4 ; [*053C.0020.0002] # TIBETAN SYMBOL DRIL BU
-0FC5 ; [*053D.0020.0002] # TIBETAN SYMBOL RDO RJE
+0FBE ; [*054C.0020.0002] # TIBETAN KU RU KHA
+0FBF ; [*054D.0020.0002] # TIBETAN KU RU KHA BZHI MIG CAN
+0FC0 ; [*054E.0020.0002] # TIBETAN CANTILLATION SIGN HEAVY BEAT
+0FC1 ; [*054F.0020.0002] # TIBETAN CANTILLATION SIGN LIGHT BEAT
+0FC2 ; [*0550.0020.0002] # TIBETAN CANTILLATION SIGN CANG TE-U
+0FC3 ; [*0551.0020.0002] # TIBETAN CANTILLATION SIGN SBUB -CHAL
+0FC4 ; [*0552.0020.0002] # TIBETAN SYMBOL DRIL BU
+0FC5 ; [*0553.0020.0002] # TIBETAN SYMBOL RDO RJE
0FC6 ; [.0000.0000.0000] # TIBETAN SYMBOL PADMA GDAN
-0FC7 ; [*053E.0020.0002] # TIBETAN SYMBOL RDO RJE RGYA GRAM
-0FC8 ; [*053F.0020.0002] # TIBETAN SYMBOL PHUR PA
-0FC9 ; [*0540.0020.0002] # TIBETAN SYMBOL NOR BU
-0FCA ; [*0541.0020.0002] # TIBETAN SYMBOL NOR BU NYIS -KHYIL
-0FCB ; [*0542.0020.0002] # TIBETAN SYMBOL NOR BU GSUM -KHYIL
-0FCC ; [*0543.0020.0002] # TIBETAN SYMBOL NOR BU BZHI -KHYIL
-0FCE ; [*0544.0020.0002] # TIBETAN SIGN RDEL NAG RDEL DKAR
-0FCF ; [*0545.0020.0002] # TIBETAN SIGN RDEL NAG GSUM
-0FD0 ; [*03FA.0020.0002] # TIBETAN MARK BSKA- SHOG GI MGO RGYAN
-0FD1 ; [*03FB.0020.0002] # TIBETAN MARK MNYAM YIG GI MGO RGYAN
-0FD2 ; [*0404.0020.0002] # TIBETAN MARK NYIS TSHEG
-0FD3 ; [*0405.0020.0002] # TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA
-0FD4 ; [*0406.0020.0002] # TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA
-0FD5 ; [*0546.0020.0002] # RIGHT-FACING SVASTI SIGN
-0FD6 ; [*0547.0020.0002] # LEFT-FACING SVASTI SIGN
-0FD7 ; [*0548.0020.0002] # RIGHT-FACING SVASTI SIGN WITH DOTS
-0FD8 ; [*0549.0020.0002] # LEFT-FACING SVASTI SIGN WITH DOTS
-0FD9 ; [*0407.0020.0002] # TIBETAN MARK LEADING MCHAN RTAGS
-0FDA ; [*0408.0020.0002] # TIBETAN MARK TRAILING MCHAN RTAGS
-104A ; [*0299.0020.0002] # MYANMAR SIGN LITTLE SECTION
-104B ; [*029A.0020.0002] # MYANMAR SIGN SECTION
-104C ; [*040E.0020.0002] # MYANMAR SYMBOL LOCATIVE
-104D ; [*040F.0020.0002] # MYANMAR SYMBOL COMPLETED
-104E ; [*0410.0020.0002] # MYANMAR SYMBOL AFOREMENTIONED
-104F ; [*0411.0020.0002] # MYANMAR SYMBOL GENITIVE
-109E ; [*054B.0020.0002] # MYANMAR SYMBOL SHAN ONE
-109F ; [*054C.0020.0002] # MYANMAR SYMBOL SHAN EXCLAMATION
-10FB ; [*02C6.0020.0002] # GEORGIAN PARAGRAPH SEPARATOR
-1360 ; [*02C7.0020.0002] # ETHIOPIC SECTION MARK
-1361 ; [*0251.0020.0002] # ETHIOPIC WORDSPACE
-1362 ; [*027C.0020.0002] # ETHIOPIC FULL STOP
-1363 ; [*0252.0020.0002] # ETHIOPIC COMMA
-1364 ; [*0253.0020.0002] # ETHIOPIC SEMICOLON
-1365 ; [*0254.0020.0002] # ETHIOPIC COLON
-1366 ; [*0255.0020.0002] # ETHIOPIC PREFACE COLON
-1367 ; [*026C.0020.0002] # ETHIOPIC QUESTION MARK
-1368 ; [*02C8.0020.0002] # ETHIOPIC PARAGRAPH SEPARATOR
-1372 ; [*1ABB.0020.0002] # ETHIOPIC NUMBER TEN
-1373 ; [*1ABC.0020.0002] # ETHIOPIC NUMBER TWENTY
-1374 ; [*1ABD.0020.0002] # ETHIOPIC NUMBER THIRTY
-1375 ; [*1ABE.0020.0002] # ETHIOPIC NUMBER FORTY
-1376 ; [*1ABF.0020.0002] # ETHIOPIC NUMBER FIFTY
-1377 ; [*1AC0.0020.0002] # ETHIOPIC NUMBER SIXTY
-1378 ; [*1AC1.0020.0002] # ETHIOPIC NUMBER SEVENTY
-1379 ; [*1AC2.0020.0002] # ETHIOPIC NUMBER EIGHTY
-137A ; [*1AC3.0020.0002] # ETHIOPIC NUMBER NINETY
-137B ; [*1AC4.0020.0002] # ETHIOPIC NUMBER HUNDRED
-137C ; [*1AC5.0020.0002] # ETHIOPIC NUMBER TEN THOUSAND
-1390 ; [*04C6.0020.0002] # ETHIOPIC TONAL MARK YIZET
-1391 ; [*04C7.0020.0002] # ETHIOPIC TONAL MARK DERET
-1392 ; [*04C8.0020.0002] # ETHIOPIC TONAL MARK RIKRIK
-1393 ; [*04C9.0020.0002] # ETHIOPIC TONAL MARK SHORT RIKRIK
-1394 ; [*04CA.0020.0002] # ETHIOPIC TONAL MARK DIFAT
-1395 ; [*04CB.0020.0002] # ETHIOPIC TONAL MARK KENAT
-1396 ; [*04CC.0020.0002] # ETHIOPIC TONAL MARK CHIRET
-1397 ; [*04CD.0020.0002] # ETHIOPIC TONAL MARK HIDET
-1398 ; [*04CE.0020.0002] # ETHIOPIC TONAL MARK DERET-HIDET
-1399 ; [*04CF.0020.0002] # ETHIOPIC TONAL MARK KURT
+0FC7 ; [*0554.0020.0002] # TIBETAN SYMBOL RDO RJE RGYA GRAM
+0FC8 ; [*0555.0020.0002] # TIBETAN SYMBOL PHUR PA
+0FC9 ; [*0556.0020.0002] # TIBETAN SYMBOL NOR BU
+0FCA ; [*0557.0020.0002] # TIBETAN SYMBOL NOR BU NYIS -KHYIL
+0FCB ; [*0558.0020.0002] # TIBETAN SYMBOL NOR BU GSUM -KHYIL
+0FCC ; [*0559.0020.0002] # TIBETAN SYMBOL NOR BU BZHI -KHYIL
+0FCE ; [*055A.0020.0002] # TIBETAN SIGN RDEL NAG RDEL DKAR
+0FCF ; [*055B.0020.0002] # TIBETAN SIGN RDEL NAG GSUM
+0FD0 ; [*0400.0020.0002] # TIBETAN MARK BSKA- SHOG GI MGO RGYAN
+0FD1 ; [*0401.0020.0002] # TIBETAN MARK MNYAM YIG GI MGO RGYAN
+0FD2 ; [*040A.0020.0002] # TIBETAN MARK NYIS TSHEG
+0FD3 ; [*040B.0020.0002] # TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA
+0FD4 ; [*040C.0020.0002] # TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA
+0FD5 ; [*055C.0020.0002] # RIGHT-FACING SVASTI SIGN
+0FD6 ; [*055D.0020.0002] # LEFT-FACING SVASTI SIGN
+0FD7 ; [*055E.0020.0002] # RIGHT-FACING SVASTI SIGN WITH DOTS
+0FD8 ; [*055F.0020.0002] # LEFT-FACING SVASTI SIGN WITH DOTS
+0FD9 ; [*040D.0020.0002] # TIBETAN MARK LEADING MCHAN RTAGS
+0FDA ; [*040E.0020.0002] # TIBETAN MARK TRAILING MCHAN RTAGS
+104A ; [*029A.0020.0002] # MYANMAR SIGN LITTLE SECTION
+104B ; [*029B.0020.0002] # MYANMAR SIGN SECTION
+104C ; [*0424.0020.0002] # MYANMAR SYMBOL LOCATIVE
+104D ; [*0425.0020.0002] # MYANMAR SYMBOL COMPLETED
+104E ; [*0426.0020.0002] # MYANMAR SYMBOL AFOREMENTIONED
+104F ; [*0427.0020.0002] # MYANMAR SYMBOL GENITIVE
+109E ; [*0561.0020.0002] # MYANMAR SYMBOL SHAN ONE
+109F ; [*0562.0020.0002] # MYANMAR SYMBOL SHAN EXCLAMATION
+10FB ; [*02C7.0020.0002] # GEORGIAN PARAGRAPH SEPARATOR
+1360 ; [*02C8.0020.0002] # ETHIOPIC SECTION MARK
+1361 ; [*0252.0020.0002] # ETHIOPIC WORDSPACE
+1362 ; [*027D.0020.0002] # ETHIOPIC FULL STOP
+1363 ; [*0253.0020.0002] # ETHIOPIC COMMA
+1364 ; [*0254.0020.0002] # ETHIOPIC SEMICOLON
+1365 ; [*0255.0020.0002] # ETHIOPIC COLON
+1366 ; [*0256.0020.0002] # ETHIOPIC PREFACE COLON
+1367 ; [*026D.0020.0002] # ETHIOPIC QUESTION MARK
+1368 ; [*02C9.0020.0002] # ETHIOPIC PARAGRAPH SEPARATOR
+1372 ; [*1B1F.0020.0002] # ETHIOPIC NUMBER TEN
+1373 ; [*1B20.0020.0002] # ETHIOPIC NUMBER TWENTY
+1374 ; [*1B21.0020.0002] # ETHIOPIC NUMBER THIRTY
+1375 ; [*1B22.0020.0002] # ETHIOPIC NUMBER FORTY
+1376 ; [*1B23.0020.0002] # ETHIOPIC NUMBER FIFTY
+1377 ; [*1B24.0020.0002] # ETHIOPIC NUMBER SIXTY
+1378 ; [*1B25.0020.0002] # ETHIOPIC NUMBER SEVENTY
+1379 ; [*1B26.0020.0002] # ETHIOPIC NUMBER EIGHTY
+137A ; [*1B27.0020.0002] # ETHIOPIC NUMBER NINETY
+137B ; [*1B28.0020.0002] # ETHIOPIC NUMBER HUNDRED
+137C ; [*1B29.0020.0002] # ETHIOPIC NUMBER TEN THOUSAND
+1390 ; [*04DC.0020.0002] # ETHIOPIC TONAL MARK YIZET
+1391 ; [*04DD.0020.0002] # ETHIOPIC TONAL MARK DERET
+1392 ; [*04DE.0020.0002] # ETHIOPIC TONAL MARK RIKRIK
+1393 ; [*04DF.0020.0002] # ETHIOPIC TONAL MARK SHORT RIKRIK
+1394 ; [*04E0.0020.0002] # ETHIOPIC TONAL MARK DIFAT
+1395 ; [*04E1.0020.0002] # ETHIOPIC TONAL MARK KENAT
+1396 ; [*04E2.0020.0002] # ETHIOPIC TONAL MARK CHIRET
+1397 ; [*04E3.0020.0002] # ETHIOPIC TONAL MARK HIDET
+1398 ; [*04E4.0020.0002] # ETHIOPIC TONAL MARK DERET-HIDET
+1399 ; [*04E5.0020.0002] # ETHIOPIC TONAL MARK KURT
1400 ; [*020F.0020.0002] # CANADIAN SYLLABICS HYPHEN
-166D ; [*041E.0020.0002] # CANADIAN SYLLABICS CHI SIGN
-166E ; [*027F.0020.0002] # CANADIAN SYLLABICS FULL STOP
+166D ; [*0434.0020.0002] # CANADIAN SYLLABICS CHI SIGN
+166E ; [*0280.0020.0002] # CANADIAN SYLLABICS FULL STOP
1680 ; [*0209.0020.0004] # OGHAM SPACE MARK
-169B ; [*0321.0020.0002] # OGHAM FEATHER MARK
-169C ; [*0322.0020.0002] # OGHAM REVERSED FEATHER MARK
-16EB ; [*025C.0020.0002] # RUNIC SINGLE PUNCTUATION
-16EC ; [*025D.0020.0002] # RUNIC MULTIPLE PUNCTUATION
-16ED ; [*025E.0020.0002] # RUNIC CROSS PUNCTUATION
-1735 ; [*0296.0020.0002] # PHILIPPINE SINGLE PUNCTUATION
-1736 ; [*0297.0020.0002] # PHILIPPINE DOUBLE PUNCTUATION
+169B ; [*0322.0020.0002] # OGHAM FEATHER MARK
+169C ; [*0323.0020.0002] # OGHAM REVERSED FEATHER MARK
+16EB ; [*025D.0020.0002] # RUNIC SINGLE PUNCTUATION
+16EC ; [*025E.0020.0002] # RUNIC MULTIPLE PUNCTUATION
+16ED ; [*025F.0020.0002] # RUNIC CROSS PUNCTUATION
+1735 ; [*0297.0020.0002] # PHILIPPINE SINGLE PUNCTUATION
+1736 ; [*0298.0020.0002] # PHILIPPINE DOUBLE PUNCTUATION
17B4 ; [.0000.0000.0000] # KHMER VOWEL INHERENT AQ
17B5 ; [.0000.0000.0000] # KHMER VOWEL INHERENT AA
17D3 ; [.0000.0000.0000] # KHMER SIGN BATHAMASAT
-17D4 ; [*029B.0020.0002] # KHMER SIGN KHAN
-17D5 ; [*029C.0020.0002] # KHMER SIGN BARIYOOSAN
-17D6 ; [*0259.0020.0002] # KHMER SIGN CAMNUC PII KUUH
-17D8 ; [*0412.0020.0002] # KHMER SIGN BEYYAL
-17D9 ; [*0413.0020.0002] # KHMER SIGN PHNAEK MUAN
-17DA ; [*0414.0020.0002] # KHMER SIGN KOOMUUT
-1800 ; [*03D9.0020.0002] # MONGOLIAN BIRGA
-1801 ; [*0278.0020.0002] # MONGOLIAN ELLIPSIS
+17D4 ; [*029C.0020.0002] # KHMER SIGN KHAN
+17D5 ; [*029D.0020.0002] # KHMER SIGN BARIYOOSAN
+17D6 ; [*025A.0020.0002] # KHMER SIGN CAMNUC PII KUUH
+17D8 ; [*0428.0020.0002] # KHMER SIGN BEYYAL
+17D9 ; [*0429.0020.0002] # KHMER SIGN PHNAEK MUAN
+17DA ; [*042A.0020.0002] # KHMER SIGN KOOMUUT
+1800 ; [*03DE.0020.0002] # MONGOLIAN BIRGA
+1801 ; [*0279.0020.0002] # MONGOLIAN ELLIPSIS
1802 ; [*022C.0020.0002] # MONGOLIAN COMMA
-1803 ; [*027D.0020.0002] # MONGOLIAN FULL STOP
-1804 ; [*0256.0020.0002] # MONGOLIAN COLON
-1805 ; [*0257.0020.0002] # MONGOLIAN FOUR DOTS
+1803 ; [*027E.0020.0002] # MONGOLIAN FULL STOP
+1804 ; [*0257.0020.0002] # MONGOLIAN COLON
+1805 ; [*0258.0020.0002] # MONGOLIAN FOUR DOTS
1806 ; [*0211.0020.0002] # MONGOLIAN TODO SOFT HYPHEN
1807 ; [*0212.0020.0002] # MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER
1808 ; [*022D.0020.0002] # MONGOLIAN MANCHU COMMA
-1809 ; [*027E.0020.0002] # MONGOLIAN MANCHU FULL STOP
+1809 ; [*027F.0020.0002] # MONGOLIAN MANCHU FULL STOP
180A ; [.0000.0000.0000] # MONGOLIAN NIRUGU
-1940 ; [*054A.0020.0002] # LIMBU SIGN LOO
-1944 ; [*0264.0020.0002] # LIMBU EXCLAMATION MARK
-1945 ; [*026D.0020.0002] # LIMBU QUESTION MARK
-19E0 ; [*0551.0020.0002] # KHMER SYMBOL PATHAMASAT
-19E1 ; [*0552.0020.0002] # KHMER SYMBOL MUOY KOET
-19E2 ; [*0553.0020.0002] # KHMER SYMBOL PII KOET
-19E3 ; [*0554.0020.0002] # KHMER SYMBOL BEI KOET
-19E4 ; [*0555.0020.0002] # KHMER SYMBOL BUON KOET
-19E5 ; [*0556.0020.0002] # KHMER SYMBOL PRAM KOET
-19E6 ; [*0557.0020.0002] # KHMER SYMBOL PRAM-MUOY KOET
-19E7 ; [*0558.0020.0002] # KHMER SYMBOL PRAM-PII KOET
-19E8 ; [*0559.0020.0002] # KHMER SYMBOL PRAM-BEI KOET
-19E9 ; [*055A.0020.0002] # KHMER SYMBOL PRAM-BUON KOET
-19EA ; [*055B.0020.0002] # KHMER SYMBOL DAP KOET
-19EB ; [*055C.0020.0002] # KHMER SYMBOL DAP-MUOY KOET
-19EC ; [*055D.0020.0002] # KHMER SYMBOL DAP-PII KOET
-19ED ; [*055E.0020.0002] # KHMER SYMBOL DAP-BEI KOET
-19EE ; [*055F.0020.0002] # KHMER SYMBOL DAP-BUON KOET
-19EF ; [*0560.0020.0002] # KHMER SYMBOL DAP-PRAM KOET
-19F0 ; [*0561.0020.0002] # KHMER SYMBOL TUTEYASAT
-19F1 ; [*0562.0020.0002] # KHMER SYMBOL MUOY ROC
-19F2 ; [*0563.0020.0002] # KHMER SYMBOL PII ROC
-19F3 ; [*0564.0020.0002] # KHMER SYMBOL BEI ROC
-19F4 ; [*0565.0020.0002] # KHMER SYMBOL BUON ROC
-19F5 ; [*0566.0020.0002] # KHMER SYMBOL PRAM ROC
-19F6 ; [*0567.0020.0002] # KHMER SYMBOL PRAM-MUOY ROC
-19F7 ; [*0568.0020.0002] # KHMER SYMBOL PRAM-PII ROC
-19F8 ; [*0569.0020.0002] # KHMER SYMBOL PRAM-BEI ROC
-19F9 ; [*056A.0020.0002] # KHMER SYMBOL PRAM-BUON ROC
-19FA ; [*056B.0020.0002] # KHMER SYMBOL DAP ROC
-19FB ; [*056C.0020.0002] # KHMER SYMBOL DAP-MUOY ROC
-19FC ; [*056D.0020.0002] # KHMER SYMBOL DAP-PII ROC
-19FD ; [*056E.0020.0002] # KHMER SYMBOL DAP-BEI ROC
-19FE ; [*056F.0020.0002] # KHMER SYMBOL DAP-BUON ROC
-19FF ; [*0570.0020.0002] # KHMER SYMBOL DAP-PRAM ROC
-1A1E ; [*02C9.0020.0002] # BUGINESE PALLAWA
-1A1F ; [*02CA.0020.0002] # BUGINESE END OF SECTION
+1940 ; [*0560.0020.0002] # LIMBU SIGN LOO
+1944 ; [*0265.0020.0002] # LIMBU EXCLAMATION MARK
+1945 ; [*026E.0020.0002] # LIMBU QUESTION MARK
+19E0 ; [*0567.0020.0002] # KHMER SYMBOL PATHAMASAT
+19E1 ; [*0568.0020.0002] # KHMER SYMBOL MUOY KOET
+19E2 ; [*0569.0020.0002] # KHMER SYMBOL PII KOET
+19E3 ; [*056A.0020.0002] # KHMER SYMBOL BEI KOET
+19E4 ; [*056B.0020.0002] # KHMER SYMBOL BUON KOET
+19E5 ; [*056C.0020.0002] # KHMER SYMBOL PRAM KOET
+19E6 ; [*056D.0020.0002] # KHMER SYMBOL PRAM-MUOY KOET
+19E7 ; [*056E.0020.0002] # KHMER SYMBOL PRAM-PII KOET
+19E8 ; [*056F.0020.0002] # KHMER SYMBOL PRAM-BEI KOET
+19E9 ; [*0570.0020.0002] # KHMER SYMBOL PRAM-BUON KOET
+19EA ; [*0571.0020.0002] # KHMER SYMBOL DAP KOET
+19EB ; [*0572.0020.0002] # KHMER SYMBOL DAP-MUOY KOET
+19EC ; [*0573.0020.0002] # KHMER SYMBOL DAP-PII KOET
+19ED ; [*0574.0020.0002] # KHMER SYMBOL DAP-BEI KOET
+19EE ; [*0575.0020.0002] # KHMER SYMBOL DAP-BUON KOET
+19EF ; [*0576.0020.0002] # KHMER SYMBOL DAP-PRAM KOET
+19F0 ; [*0577.0020.0002] # KHMER SYMBOL TUTEYASAT
+19F1 ; [*0578.0020.0002] # KHMER SYMBOL MUOY ROC
+19F2 ; [*0579.0020.0002] # KHMER SYMBOL PII ROC
+19F3 ; [*057A.0020.0002] # KHMER SYMBOL BEI ROC
+19F4 ; [*057B.0020.0002] # KHMER SYMBOL BUON ROC
+19F5 ; [*057C.0020.0002] # KHMER SYMBOL PRAM ROC
+19F6 ; [*057D.0020.0002] # KHMER SYMBOL PRAM-MUOY ROC
+19F7 ; [*057E.0020.0002] # KHMER SYMBOL PRAM-PII ROC
+19F8 ; [*057F.0020.0002] # KHMER SYMBOL PRAM-BEI ROC
+19F9 ; [*0580.0020.0002] # KHMER SYMBOL PRAM-BUON ROC
+19FA ; [*0581.0020.0002] # KHMER SYMBOL DAP ROC
+19FB ; [*0582.0020.0002] # KHMER SYMBOL DAP-MUOY ROC
+19FC ; [*0583.0020.0002] # KHMER SYMBOL DAP-PII ROC
+19FD ; [*0584.0020.0002] # KHMER SYMBOL DAP-BEI ROC
+19FE ; [*0585.0020.0002] # KHMER SYMBOL DAP-BUON ROC
+19FF ; [*0586.0020.0002] # KHMER SYMBOL DAP-PRAM ROC
+1A1E ; [*02CA.0020.0002] # BUGINESE PALLAWA
+1A1F ; [*02CB.0020.0002] # BUGINESE END OF SECTION
1A7F ; [.0000.0000.0000] # TAI THAM COMBINING CRYPTOGRAMMIC DOT
-1AA0 ; [*0415.0020.0002] # TAI THAM SIGN WIANG
-1AA1 ; [*0416.0020.0002] # TAI THAM SIGN WIANGWAAK
-1AA2 ; [*0417.0020.0002] # TAI THAM SIGN SAWAN
-1AA3 ; [*0418.0020.0002] # TAI THAM SIGN KEOW
-1AA4 ; [*0419.0020.0002] # TAI THAM SIGN HOY
-1AA5 ; [*041A.0020.0002] # TAI THAM SIGN DOKMAI
-1AA6 ; [*041B.0020.0002] # TAI THAM SIGN REVERSED ROTATED RANA
-1AA8 ; [*029D.0020.0002] # TAI THAM SIGN KAAN
-1AA9 ; [*029E.0020.0002] # TAI THAM SIGN KAANKUU
-1AAA ; [*029F.0020.0002] # TAI THAM SIGN SATKAAN
-1AAB ; [*02A0.0020.0002] # TAI THAM SIGN SATKAANKUU
-1AAC ; [*041C.0020.0002] # TAI THAM SIGN HANG
-1AAD ; [*041D.0020.0002] # TAI THAM SIGN CAANG
-1B5A ; [*02CB.0020.0002] # BALINESE PANTI
-1B5B ; [*02CC.0020.0002] # BALINESE PAMADA
-1B5C ; [*0280.0020.0002] # BALINESE WINDU
-1B5D ; [*025A.0020.0002] # BALINESE CARIK PAMUNGKAH
-1B5E ; [*02A1.0020.0002] # BALINESE CARIK SIKI
-1B5F ; [*02A2.0020.0002] # BALINESE CARIK PAREREN
+1AA0 ; [*042B.0020.0002] # TAI THAM SIGN WIANG
+1AA1 ; [*042C.0020.0002] # TAI THAM SIGN WIANGWAAK
+1AA2 ; [*042D.0020.0002] # TAI THAM SIGN SAWAN
+1AA3 ; [*042E.0020.0002] # TAI THAM SIGN KEOW
+1AA4 ; [*042F.0020.0002] # TAI THAM SIGN HOY
+1AA5 ; [*0430.0020.0002] # TAI THAM SIGN DOKMAI
+1AA6 ; [*0431.0020.0002] # TAI THAM SIGN REVERSED ROTATED RANA
+1AA8 ; [*029E.0020.0002] # TAI THAM SIGN KAAN
+1AA9 ; [*029F.0020.0002] # TAI THAM SIGN KAANKUU
+1AAA ; [*02A0.0020.0002] # TAI THAM SIGN SATKAAN
+1AAB ; [*02A1.0020.0002] # TAI THAM SIGN SATKAANKUU
+1AAC ; [*0432.0020.0002] # TAI THAM SIGN HANG
+1AAD ; [*0433.0020.0002] # TAI THAM SIGN CAANG
+1B5A ; [*02CC.0020.0002] # BALINESE PANTI
+1B5B ; [*02CD.0020.0002] # BALINESE PAMADA
+1B5C ; [*0281.0020.0002] # BALINESE WINDU
+1B5D ; [*025B.0020.0002] # BALINESE CARIK PAMUNGKAH
+1B5E ; [*02A2.0020.0002] # BALINESE CARIK SIKI
+1B5F ; [*02A3.0020.0002] # BALINESE CARIK PAREREN
1B60 ; [*0210.0020.0002] # BALINESE PAMENENG
-1B61 ; [*0571.0020.0002] # BALINESE MUSICAL SYMBOL DONG
-1B62 ; [*0572.0020.0002] # BALINESE MUSICAL SYMBOL DENG
-1B63 ; [*0573.0020.0002] # BALINESE MUSICAL SYMBOL DUNG
-1B64 ; [*0574.0020.0002] # BALINESE MUSICAL SYMBOL DANG
-1B65 ; [*0575.0020.0002] # BALINESE MUSICAL SYMBOL DANG SURANG
-1B66 ; [*0576.0020.0002] # BALINESE MUSICAL SYMBOL DING
-1B67 ; [*0577.0020.0002] # BALINESE MUSICAL SYMBOL DAENG
-1B68 ; [*0578.0020.0002] # BALINESE MUSICAL SYMBOL DEUNG
-1B69 ; [*0579.0020.0002] # BALINESE MUSICAL SYMBOL DAING
-1B6A ; [*057A.0020.0002] # BALINESE MUSICAL SYMBOL DANG GEDE
+1B61 ; [*0587.0020.0002] # BALINESE MUSICAL SYMBOL DONG
+1B62 ; [*0588.0020.0002] # BALINESE MUSICAL SYMBOL DENG
+1B63 ; [*0589.0020.0002] # BALINESE MUSICAL SYMBOL DUNG
+1B64 ; [*058A.0020.0002] # BALINESE MUSICAL SYMBOL DANG
+1B65 ; [*058B.0020.0002] # BALINESE MUSICAL SYMBOL DANG SURANG
+1B66 ; [*058C.0020.0002] # BALINESE MUSICAL SYMBOL DING
+1B67 ; [*058D.0020.0002] # BALINESE MUSICAL SYMBOL DAENG
+1B68 ; [*058E.0020.0002] # BALINESE MUSICAL SYMBOL DEUNG
+1B69 ; [*058F.0020.0002] # BALINESE MUSICAL SYMBOL DAING
+1B6A ; [*0590.0020.0002] # BALINESE MUSICAL SYMBOL DANG GEDE
1B6B ; [.0000.0000.0000] # BALINESE MUSICAL SYMBOL COMBINING TEGEH
1B6C ; [.0000.0000.0000] # BALINESE MUSICAL SYMBOL COMBINING ENDEP
1B6D ; [.0000.0000.0000] # BALINESE MUSICAL SYMBOL COMBINING KEMPUL
@@ -1045,34 +1048,34 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
1B71 ; [.0000.0000.0000] # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN
1B72 ; [.0000.0000.0000] # BALINESE MUSICAL SYMBOL COMBINING BENDE
1B73 ; [.0000.0000.0000] # BALINESE MUSICAL SYMBOL COMBINING GONG
-1B74 ; [*057B.0020.0002] # BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG
-1B75 ; [*057C.0020.0002] # BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG
-1B76 ; [*057D.0020.0002] # BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK
-1B77 ; [*057E.0020.0002] # BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK
-1B78 ; [*057F.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG
-1B79 ; [*0580.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG
-1B7A ; [*0581.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK
-1B7B ; [*0582.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK
-1B7C ; [*0583.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING
-1BFC ; [*042A.0020.0002] # BATAK SYMBOL BINDU NA METEK
-1BFD ; [*042B.0020.0002] # BATAK SYMBOL BINDU PINARBORAS
-1BFE ; [*042C.0020.0002] # BATAK SYMBOL BINDU JUDUL
-1BFF ; [*042D.0020.0002] # BATAK SYMBOL BINDU PANGOLAT
-1C3B ; [*0292.0020.0002] # LEPCHA PUNCTUATION TA-ROL
-1C3C ; [*0293.0020.0002] # LEPCHA PUNCTUATION NYET THYOOM TA-ROL
-1C3D ; [*040B.0020.0002] # LEPCHA PUNCTUATION CER-WA
-1C3E ; [*040C.0020.0002] # LEPCHA PUNCTUATION TSHOOK CER-WA
-1C3F ; [*040D.0020.0002] # LEPCHA PUNCTUATION TSHOOK
-1C7E ; [*02C2.0020.0002] # OL CHIKI PUNCTUATION MUCAAD
-1C7F ; [*02C3.0020.0002] # OL CHIKI PUNCTUATION DOUBLE MUCAAD
-1CC0 ; [*041F.0020.0002] # SUNDANESE PUNCTUATION BINDU SURYA
-1CC1 ; [*0420.0020.0002] # SUNDANESE PUNCTUATION BINDU PANGLONG
-1CC2 ; [*0421.0020.0002] # SUNDANESE PUNCTUATION BINDU PURNAMA
-1CC3 ; [*0422.0020.0002] # SUNDANESE PUNCTUATION BINDU CAKRA
-1CC4 ; [*0423.0020.0002] # SUNDANESE PUNCTUATION BINDU LEU SATANGA
-1CC5 ; [*0424.0020.0002] # SUNDANESE PUNCTUATION BINDU KA SATANGA
-1CC6 ; [*0425.0020.0002] # SUNDANESE PUNCTUATION BINDU DA SATANGA
-1CC7 ; [*0426.0020.0002] # SUNDANESE PUNCTUATION BINDU BA SATANGA
+1B74 ; [*0591.0020.0002] # BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG
+1B75 ; [*0592.0020.0002] # BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG
+1B76 ; [*0593.0020.0002] # BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK
+1B77 ; [*0594.0020.0002] # BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK
+1B78 ; [*0595.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG
+1B79 ; [*0596.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG
+1B7A ; [*0597.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK
+1B7B ; [*0598.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK
+1B7C ; [*0599.0020.0002] # BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING
+1BFC ; [*0440.0020.0002] # BATAK SYMBOL BINDU NA METEK
+1BFD ; [*0441.0020.0002] # BATAK SYMBOL BINDU PINARBORAS
+1BFE ; [*0442.0020.0002] # BATAK SYMBOL BINDU JUDUL
+1BFF ; [*0443.0020.0002] # BATAK SYMBOL BINDU PANGOLAT
+1C3B ; [*0293.0020.0002] # LEPCHA PUNCTUATION TA-ROL
+1C3C ; [*0294.0020.0002] # LEPCHA PUNCTUATION NYET THYOOM TA-ROL
+1C3D ; [*0421.0020.0002] # LEPCHA PUNCTUATION CER-WA
+1C3E ; [*0422.0020.0002] # LEPCHA PUNCTUATION TSHOOK CER-WA
+1C3F ; [*0423.0020.0002] # LEPCHA PUNCTUATION TSHOOK
+1C7E ; [*02C3.0020.0002] # OL CHIKI PUNCTUATION MUCAAD
+1C7F ; [*02C4.0020.0002] # OL CHIKI PUNCTUATION DOUBLE MUCAAD
+1CC0 ; [*0435.0020.0002] # SUNDANESE PUNCTUATION BINDU SURYA
+1CC1 ; [*0436.0020.0002] # SUNDANESE PUNCTUATION BINDU PANGLONG
+1CC2 ; [*0437.0020.0002] # SUNDANESE PUNCTUATION BINDU PURNAMA
+1CC3 ; [*0438.0020.0002] # SUNDANESE PUNCTUATION BINDU CAKRA
+1CC4 ; [*0439.0020.0002] # SUNDANESE PUNCTUATION BINDU LEU SATANGA
+1CC5 ; [*043A.0020.0002] # SUNDANESE PUNCTUATION BINDU KA SATANGA
+1CC6 ; [*043B.0020.0002] # SUNDANESE PUNCTUATION BINDU DA SATANGA
+1CC7 ; [*043C.0020.0002] # SUNDANESE PUNCTUATION BINDU BA SATANGA
1CD0 ; [.0000.0000.0000] # VEDIC TONE KARSHANA
1CD1 ; [.0000.0000.0000] # VEDIC TONE SHARA
1CD2 ; [.0000.0000.0000] # VEDIC TONE PRENKHA
@@ -1099,23 +1102,24 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
1CE7 ; [.0000.0000.0000] # VEDIC SIGN VISARGA UDATTA WITH TAIL
1CE8 ; [.0000.0000.0000] # VEDIC SIGN VISARGA ANUDATTA WITH TAIL
1CF4 ; [.0000.0000.0000] # VEDIC TONE CANDRA ABOVE
+1CF7 ; [.0000.0000.0000] # VEDIC SIGN ATIKRAMA
1CF8 ; [.0000.0000.0000] # VEDIC TONE RING ABOVE
1CF9 ; [.0000.0000.0000] # VEDIC TONE DOUBLE RING ABOVE
-1FBD ; [*048E.0020.0002] # GREEK KORONIS
-1FBF ; [*048E.0020.0002] # GREEK PSILI
-1FC0 ; [*0490.0020.0002] # GREEK PERISPOMENI
-1FC1 ; [*0489.0020.0002][.0000.002A.0002] # GREEK DIALYTIKA AND PERISPOMENI
-1FCD ; [*048E.0020.0002][.0000.0025.0002] # GREEK PSILI AND VARIA
-1FCE ; [*048E.0020.0002][.0000.0024.0002] # GREEK PSILI AND OXIA
-1FCF ; [*048E.0020.0002][.0000.002A.0002] # GREEK PSILI AND PERISPOMENI
-1FDD ; [*048F.0020.0002][.0000.0025.0002] # GREEK DASIA AND VARIA
-1FDE ; [*048F.0020.0002][.0000.0024.0002] # GREEK DASIA AND OXIA
-1FDF ; [*048F.0020.0002][.0000.002A.0002] # GREEK DASIA AND PERISPOMENI
-1FED ; [*0489.0020.0002][.0000.0025.0002] # GREEK DIALYTIKA AND VARIA
-1FEE ; [*0489.0020.0002][.0000.0024.0002] # GREEK DIALYTIKA AND OXIA
-1FEF ; [*0482.0020.0002] # GREEK VARIA
-1FFD ; [*0483.0020.0002] # GREEK OXIA
-1FFE ; [*048F.0020.0002] # GREEK DASIA
+1FBD ; [*04A4.0020.0002] # GREEK KORONIS
+1FBF ; [*04A4.0020.0002] # GREEK PSILI
+1FC0 ; [*04A6.0020.0002] # GREEK PERISPOMENI
+1FC1 ; [*049F.0020.0002][.0000.002A.0002] # GREEK DIALYTIKA AND PERISPOMENI
+1FCD ; [*04A4.0020.0002][.0000.0025.0002] # GREEK PSILI AND VARIA
+1FCE ; [*04A4.0020.0002][.0000.0024.0002] # GREEK PSILI AND OXIA
+1FCF ; [*04A4.0020.0002][.0000.002A.0002] # GREEK PSILI AND PERISPOMENI
+1FDD ; [*04A5.0020.0002][.0000.0025.0002] # GREEK DASIA AND VARIA
+1FDE ; [*04A5.0020.0002][.0000.0024.0002] # GREEK DASIA AND OXIA
+1FDF ; [*04A5.0020.0002][.0000.002A.0002] # GREEK DASIA AND PERISPOMENI
+1FED ; [*049F.0020.0002][.0000.0025.0002] # GREEK DIALYTIKA AND VARIA
+1FEE ; [*049F.0020.0002][.0000.0024.0002] # GREEK DIALYTIKA AND OXIA
+1FEF ; [*0498.0020.0002] # GREEK VARIA
+1FFD ; [*0499.0020.0002] # GREEK OXIA
+1FFE ; [*04A5.0020.0002] # GREEK DASIA
2000 ; [*0209.0020.0004] # EN QUAD
2001 ; [*0209.0020.0004] # EM QUAD
2002 ; [*0209.0020.0004] # EN SPACE
@@ -1133,2869 +1137,2876 @@ E01EF ; [.0000.0000.0000] # VARIATION SELECTOR-256
2013 ; [*0215.0020.0002] # EN DASH
2014 ; [*0216.0020.0002] # EM DASH
2015 ; [*0217.0020.0002] # HORIZONTAL BAR
-2016 ; [*0383.0020.0002] # DOUBLE VERTICAL LINE
+2016 ; [*0384.0020.0002] # DOUBLE VERTICAL LINE
2017 ; [*020C.0020.0002] # DOUBLE LOW LINE
-2018 ; [*0306.0020.0002] # LEFT SINGLE QUOTATION MARK
-2019 ; [*0307.0020.0002] # RIGHT SINGLE QUOTATION MARK
-201A ; [*0308.0020.0002] # SINGLE LOW-9 QUOTATION MARK
-201B ; [*0309.0020.0002] # SINGLE HIGH-REVERSED-9 QUOTATION MARK
-201C ; [*030D.0020.0002] # LEFT DOUBLE QUOTATION MARK
-201D ; [*030E.0020.0002] # RIGHT DOUBLE QUOTATION MARK
-201E ; [*030F.0020.0002] # DOUBLE LOW-9 QUOTATION MARK
-201F ; [*0310.0020.0002] # DOUBLE HIGH-REVERSED-9 QUOTATION MARK
-2020 ; [*039F.0020.0002] # DAGGER
-2021 ; [*03A0.0020.0002] # DOUBLE DAGGER
-2022 ; [*03A4.0020.0002] # BULLET
-2023 ; [*03A5.0020.0002] # TRIANGULAR BULLET
-2024 ; [*0277.0020.0004] # ONE DOT LEADER
-2025 ; [*0277.0020.0004][*0277.0020.0004] # TWO DOT LEADER
-2026 ; [*0277.0020.0004][*0277.0020.0004][*0277.0020.0004] # HORIZONTAL ELLIPSIS
-2027 ; [*03A6.0020.0002] # HYPHENATION POINT
+2018 ; [*0307.0020.0002] # LEFT SINGLE QUOTATION MARK
+2019 ; [*0308.0020.0002] # RIGHT SINGLE QUOTATION MARK
+201A ; [*0309.0020.0002] # SINGLE LOW-9 QUOTATION MARK
+201B ; [*030A.0020.0002] # SINGLE HIGH-REVERSED-9 QUOTATION MARK
+201C ; [*030E.0020.0002] # LEFT DOUBLE QUOTATION MARK
+201D ; [*030F.0020.0002] # RIGHT DOUBLE QUOTATION MARK
+201E ; [*0310.0020.0002] # DOUBLE LOW-9 QUOTATION MARK
+201F ; [*0311.0020.0002] # DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+2020 ; [*03A0.0020.0002] # DAGGER
+2021 ; [*03A1.0020.0002] # DOUBLE DAGGER
+2022 ; [*03A5.0020.0002] # BULLET
+2023 ; [*03A6.0020.0002] # TRIANGULAR BULLET
+2024 ; [*0278.0020.0004] # ONE DOT LEADER
+2025 ; [*0278.0020.0004][*0278.0020.0004] # TWO DOT LEADER
+2026 ; [*0278.0020.0004][*0278.0020.0004][*0278.0020.0004] # HORIZONTAL ELLIPSIS
+2027 ; [*03A7.0020.0002] # HYPHENATION POINT
2028 ; [*0207.0020.0002] # LINE SEPARATOR
2029 ; [*0208.0020.0002] # PARAGRAPH SEPARATOR
202F ; [*0209.0020.001B] # NARROW NO-BREAK SPACE
-2030 ; [*039B.0020.0002] # PER MILLE SIGN
-2031 ; [*039D.0020.0002] # PER TEN THOUSAND SIGN
-2032 ; [*03AA.0020.0002] # PRIME
-2033 ; [*03AA.0020.0004][*03AA.0020.0004] # DOUBLE PRIME
-2034 ; [*03AA.0020.0004][*03AA.0020.0004][*03AA.0020.0004] # TRIPLE PRIME
-2035 ; [*03AB.0020.0002] # REVERSED PRIME
-2036 ; [*03AB.0020.0004][*03AB.0020.0004] # REVERSED DOUBLE PRIME
-2037 ; [*03AB.0020.0004][*03AB.0020.0004][*03AB.0020.0004] # REVERSED TRIPLE PRIME
-2038 ; [*03AE.0020.0002] # CARET
-2039 ; [*030A.0020.0002] # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-203A ; [*030B.0020.0002] # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-203B ; [*03AF.0020.0002] # REFERENCE MARK
-203C ; [*0260.0020.0004][*0260.0020.0004] # DOUBLE EXCLAMATION MARK
-203D ; [*0275.0020.0002] # INTERROBANG
+2030 ; [*039C.0020.0002] # PER MILLE SIGN
+2031 ; [*039E.0020.0002] # PER TEN THOUSAND SIGN
+2032 ; [*03AB.0020.0002] # PRIME
+2033 ; [*03AB.0020.0004][*03AB.0020.0004] # DOUBLE PRIME
+2034 ; [*03AB.0020.0004][*03AB.0020.0004][*03AB.0020.0004] # TRIPLE PRIME
+2035 ; [*03AC.0020.0002] # REVERSED PRIME
+2036 ; [*03AC.0020.0004][*03AC.0020.0004] # REVERSED DOUBLE PRIME
+2037 ; [*03AC.0020.0004][*03AC.0020.0004][*03AC.0020.0004] # REVERSED TRIPLE PRIME
+2038 ; [*03AF.0020.0002] # CARET
+2039 ; [*030B.0020.0002] # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+203A ; [*030C.0020.0002] # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+203B ; [*03B0.0020.0002] # REFERENCE MARK
+203C ; [*0261.0020.0004][*0261.0020.0004] # DOUBLE EXCLAMATION MARK
+203D ; [*0276.0020.0002] # INTERROBANG
203E ; [*020A.0020.0002] # OVERLINE
-203F ; [*03B0.0020.0002] # UNDERTIE
-2040 ; [*03B2.0020.0002] # CHARACTER TIE
-2041 ; [*03B4.0020.0002] # CARET INSERTION POINT
-2042 ; [*03B5.0020.0002] # ASTERISM
-2043 ; [*03A7.0020.0002] # HYPHEN BULLET
-2044 ; [*0626.0020.0002] # FRACTION SLASH
-2045 ; [*0323.0020.0002] # LEFT SQUARE BRACKET WITH QUILL
-2046 ; [*0324.0020.0002] # RIGHT SQUARE BRACKET WITH QUILL
-2047 ; [*0266.0020.0004][*0266.0020.0004] # DOUBLE QUESTION MARK
-2048 ; [*0266.0020.0004][*0260.0020.0004] # QUESTION EXCLAMATION MARK
-2049 ; [*0260.0020.0004][*0266.0020.0004] # EXCLAMATION QUESTION MARK
-204A ; [*0397.0020.0002] # TIRONIAN SIGN ET
-204B ; [*038C.0020.0002] # REVERSED PILCROW SIGN
-204C ; [*03A8.0020.0002] # BLACK LEFTWARDS BULLET
-204D ; [*03A9.0020.0002] # BLACK RIGHTWARDS BULLET
-204E ; [*0390.0020.0002] # LOW ASTERISK
+203F ; [*03B1.0020.0002] # UNDERTIE
+2040 ; [*03B3.0020.0002] # CHARACTER TIE
+2041 ; [*03B5.0020.0002] # CARET INSERTION POINT
+2042 ; [*03B6.0020.0002] # ASTERISM
+2043 ; [*03A8.0020.0002] # HYPHEN BULLET
+2044 ; [*063C.0020.0002] # FRACTION SLASH
+2045 ; [*0324.0020.0002] # LEFT SQUARE BRACKET WITH QUILL
+2046 ; [*0325.0020.0002] # RIGHT SQUARE BRACKET WITH QUILL
+2047 ; [*0267.0020.0004][*0267.0020.0004] # DOUBLE QUESTION MARK
+2048 ; [*0267.0020.0004][*0261.0020.0004] # QUESTION EXCLAMATION MARK
+2049 ; [*0261.0020.0004][*0267.0020.0004] # EXCLAMATION QUESTION MARK
+204A ; [*0398.0020.0002] # TIRONIAN SIGN ET
+204B ; [*038D.0020.0002] # REVERSED PILCROW SIGN
+204C ; [*03A9.0020.0002] # BLACK LEFTWARDS BULLET
+204D ; [*03AA.0020.0002] # BLACK RIGHTWARDS BULLET
+204E ; [*0391.0020.0002] # LOW ASTERISK
204F ; [*0236.0020.0002] # REVERSED SEMICOLON
-2050 ; [*03B3.0020.0002] # CLOSE UP
-2051 ; [*0391.0020.0002] # TWO ASTERISKS ALIGNED VERTICALLY
-2052 ; [*0622.0020.0002] # COMMERCIAL MINUS SIGN
+2050 ; [*03B4.0020.0002] # CLOSE UP
+2051 ; [*0392.0020.0002] # TWO ASTERISKS ALIGNED VERTICALLY
+2052 ; [*0638.0020.0002] # COMMERCIAL MINUS SIGN
2053 ; [*021A.0020.0002] # SWUNG DASH
-2054 ; [*03B1.0020.0002] # INVERTED UNDERTIE
-2055 ; [*02E8.0020.0002] # FLOWER PUNCTUATION MARK
-2056 ; [*02E9.0020.0002] # THREE DOT PUNCTUATION
-2057 ; [*03AA.0020.0004][*03AA.0020.0004][*03AA.0020.0004][*03AA.0020.0004] # QUADRUPLE PRIME
-2058 ; [*02EA.0020.0002] # FOUR DOT PUNCTUATION
-2059 ; [*02EB.0020.0002] # FIVE DOT PUNCTUATION
-205A ; [*02EC.0020.0002] # TWO DOT PUNCTUATION
-205B ; [*02ED.0020.0002] # FOUR DOT MARK
-205C ; [*02EE.0020.0002] # DOTTED CROSS
-205D ; [*02EF.0020.0002] # TRICOLON
-205E ; [*02F0.0020.0002] # VERTICAL FOUR DOTS
+2054 ; [*03B2.0020.0002] # INVERTED UNDERTIE
+2055 ; [*02E9.0020.0002] # FLOWER PUNCTUATION MARK
+2056 ; [*02EA.0020.0002] # THREE DOT PUNCTUATION
+2057 ; [*03AB.0020.0004][*03AB.0020.0004][*03AB.0020.0004][*03AB.0020.0004] # QUADRUPLE PRIME
+2058 ; [*02EB.0020.0002] # FOUR DOT PUNCTUATION
+2059 ; [*02EC.0020.0002] # FIVE DOT PUNCTUATION
+205A ; [*02ED.0020.0002] # TWO DOT PUNCTUATION
+205B ; [*02EE.0020.0002] # FOUR DOT MARK
+205C ; [*02EF.0020.0002] # DOTTED CROSS
+205D ; [*02F0.0020.0002] # TRICOLON
+205E ; [*02F1.0020.0002] # VERTICAL FOUR DOTS
205F ; [*0209.0020.0004] # MEDIUM MATHEMATICAL SPACE
2061 ; [.0000.0000.0000] # FUNCTION APPLICATION
2062 ; [.0000.0000.0000] # INVISIBLE TIMES
2063 ; [.0000.0000.0000] # INVISIBLE SEPARATOR
2064 ; [.0000.0000.0000] # INVISIBLE PLUS
-207A ; [*0616.0020.0014] # SUPERSCRIPT PLUS SIGN
-207B ; [*0621.0020.0014] # SUPERSCRIPT MINUS
-207C ; [*061B.0020.0014] # SUPERSCRIPT EQUALS SIGN
-207D ; [*0317.0020.0014] # SUPERSCRIPT LEFT PARENTHESIS
-207E ; [*0318.0020.0014] # SUPERSCRIPT RIGHT PARENTHESIS
-208A ; [*0616.0020.0015] # SUBSCRIPT PLUS SIGN
-208B ; [*0621.0020.0015] # SUBSCRIPT MINUS
-208C ; [*061B.0020.0015] # SUBSCRIPT EQUALS SIGN
-208D ; [*0317.0020.0015] # SUBSCRIPT LEFT PARENTHESIS
-208E ; [*0318.0020.0015] # SUBSCRIPT RIGHT PARENTHESIS
-2104 ; [*0586.0020.0002] # CENTRE LINE SYMBOL
-2108 ; [*0587.0020.0002] # SCRUPLE
-2114 ; [*0588.0020.0002] # L B BAR SYMBOL
-2117 ; [*0589.0020.0002] # SOUND RECORDING COPYRIGHT
-2118 ; [*058A.0020.0002] # SCRIPT CAPITAL P
-211E ; [*058B.0020.0002] # PRESCRIPTION TAKE
-211F ; [*058C.0020.0002] # RESPONSE
-2123 ; [*058D.0020.0002] # VERSICLE
-2125 ; [*058E.0020.0002] # OUNCE SIGN
-2127 ; [*058F.0020.0002] # INVERTED OHM SIGN
-2129 ; [*0590.0020.0002] # TURNED GREEK SMALL LETTER IOTA
-212E ; [*0591.0020.0002] # ESTIMATED SYMBOL
-213A ; [*0592.0020.0002] # ROTATED CAPITAL Q
-2140 ; [*0615.0020.0005] # DOUBLE-STRUCK N-ARY SUMMATION
-2141 ; [*0593.0020.0002] # TURNED SANS-SERIF CAPITAL G
-2142 ; [*0594.0020.0002] # TURNED SANS-SERIF CAPITAL L
-2143 ; [*0595.0020.0002] # REVERSED SANS-SERIF CAPITAL L
-2144 ; [*0596.0020.0002] # TURNED SANS-SERIF CAPITAL Y
-214A ; [*0597.0020.0002] # PROPERTY LINE
-214B ; [*06B1.0020.0002] # TURNED AMPERSAND
-214C ; [*0598.0020.0002] # PER SIGN
-214F ; [*0599.0020.0002] # SYMBOL FOR SAMARITAN SOURCE
-2180 ; [*1AC6.0020.0002] # ROMAN NUMERAL ONE THOUSAND C D
-2181 ; [*1AC7.0020.0002] # ROMAN NUMERAL FIVE THOUSAND
-2182 ; [*1AC8.0020.0002] # ROMAN NUMERAL TEN THOUSAND
-2186 ; [*1AC9.0020.0002] # ROMAN NUMERAL FIFTY EARLY FORM
-2187 ; [*1ACA.0020.0002] # ROMAN NUMERAL FIFTY THOUSAND
-2188 ; [*1ACB.0020.0002] # ROMAN NUMERAL ONE HUNDRED THOUSAND
-218A ; [*059A.0020.0002] # TURNED DIGIT TWO
-218B ; [*059B.0020.0002] # TURNED DIGIT THREE
-2190 ; [*059C.0020.0002] # LEFTWARDS ARROW
-2191 ; [*059E.0020.0002] # UPWARDS ARROW
-2192 ; [*059D.0020.0002] # RIGHTWARDS ARROW
-2193 ; [*059F.0020.0002] # DOWNWARDS ARROW
-2194 ; [*05A0.0020.0002] # LEFT RIGHT ARROW
-2195 ; [*05A1.0020.0002] # UP DOWN ARROW
-2196 ; [*05A2.0020.0002] # NORTH WEST ARROW
-2197 ; [*05A3.0020.0002] # NORTH EAST ARROW
-2198 ; [*05A4.0020.0002] # SOUTH EAST ARROW
-2199 ; [*05A5.0020.0002] # SOUTH WEST ARROW
-219A ; [*059C.0020.0002][.0000.002F.0002] # LEFTWARDS ARROW WITH STROKE
-219B ; [*059D.0020.0002][.0000.002F.0002] # RIGHTWARDS ARROW WITH STROKE
-219C ; [*05A6.0020.0002] # LEFTWARDS WAVE ARROW
-219D ; [*05A7.0020.0002] # RIGHTWARDS WAVE ARROW
-219E ; [*05A8.0020.0002] # LEFTWARDS TWO HEADED ARROW
-219F ; [*05A9.0020.0002] # UPWARDS TWO HEADED ARROW
-21A0 ; [*05AA.0020.0002] # RIGHTWARDS TWO HEADED ARROW
-21A1 ; [*05AB.0020.0002] # DOWNWARDS TWO HEADED ARROW
-21A2 ; [*05AC.0020.0002] # LEFTWARDS ARROW WITH TAIL
-21A3 ; [*05AD.0020.0002] # RIGHTWARDS ARROW WITH TAIL
-21A4 ; [*05AE.0020.0002] # LEFTWARDS ARROW FROM BAR
-21A5 ; [*05AF.0020.0002] # UPWARDS ARROW FROM BAR
-21A6 ; [*05B0.0020.0002] # RIGHTWARDS ARROW FROM BAR
-21A7 ; [*05B1.0020.0002] # DOWNWARDS ARROW FROM BAR
-21A8 ; [*05B2.0020.0002] # UP DOWN ARROW WITH BASE
-21A9 ; [*05B3.0020.0002] # LEFTWARDS ARROW WITH HOOK
-21AA ; [*05B4.0020.0002] # RIGHTWARDS ARROW WITH HOOK
-21AB ; [*05B5.0020.0002] # LEFTWARDS ARROW WITH LOOP
-21AC ; [*05B6.0020.0002] # RIGHTWARDS ARROW WITH LOOP
-21AD ; [*05B7.0020.0002] # LEFT RIGHT WAVE ARROW
-21AE ; [*05A0.0020.0002][.0000.002F.0002] # LEFT RIGHT ARROW WITH STROKE
-21AF ; [*05B8.0020.0002] # DOWNWARDS ZIGZAG ARROW
-21B0 ; [*05B9.0020.0002] # UPWARDS ARROW WITH TIP LEFTWARDS
-21B1 ; [*05BA.0020.0002] # UPWARDS ARROW WITH TIP RIGHTWARDS
-21B2 ; [*05BB.0020.0002] # DOWNWARDS ARROW WITH TIP LEFTWARDS
-21B3 ; [*05BC.0020.0002] # DOWNWARDS ARROW WITH TIP RIGHTWARDS
-21B4 ; [*05BD.0020.0002] # RIGHTWARDS ARROW WITH CORNER DOWNWARDS
-21B5 ; [*05BE.0020.0002] # DOWNWARDS ARROW WITH CORNER LEFTWARDS
-21B6 ; [*05BF.0020.0002] # ANTICLOCKWISE TOP SEMICIRCLE ARROW
-21B7 ; [*05C0.0020.0002] # CLOCKWISE TOP SEMICIRCLE ARROW
-21B8 ; [*05C1.0020.0002] # NORTH WEST ARROW TO LONG BAR
-21B9 ; [*05C2.0020.0002] # LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
-21BA ; [*05C3.0020.0002] # ANTICLOCKWISE OPEN CIRCLE ARROW
-21BB ; [*05C4.0020.0002] # CLOCKWISE OPEN CIRCLE ARROW
-21BC ; [*05C5.0020.0002] # LEFTWARDS HARPOON WITH BARB UPWARDS
-21BD ; [*05C6.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWNWARDS
-21BE ; [*05C7.0020.0002] # UPWARDS HARPOON WITH BARB RIGHTWARDS
-21BF ; [*05C8.0020.0002] # UPWARDS HARPOON WITH BARB LEFTWARDS
-21C0 ; [*05C9.0020.0002] # RIGHTWARDS HARPOON WITH BARB UPWARDS
-21C1 ; [*05CA.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWNWARDS
-21C2 ; [*05CB.0020.0002] # DOWNWARDS HARPOON WITH BARB RIGHTWARDS
-21C3 ; [*05CC.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFTWARDS
-21C4 ; [*05CD.0020.0002] # RIGHTWARDS ARROW OVER LEFTWARDS ARROW
-21C5 ; [*05CE.0020.0002] # UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
-21C6 ; [*05CF.0020.0002] # LEFTWARDS ARROW OVER RIGHTWARDS ARROW
-21C7 ; [*05D0.0020.0002] # LEFTWARDS PAIRED ARROWS
-21C8 ; [*05D1.0020.0002] # UPWARDS PAIRED ARROWS
-21C9 ; [*05D2.0020.0002] # RIGHTWARDS PAIRED ARROWS
-21CA ; [*05D3.0020.0002] # DOWNWARDS PAIRED ARROWS
-21CB ; [*05D4.0020.0002] # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
-21CC ; [*05D5.0020.0002] # RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
-21CD ; [*05D6.0020.0002][.0000.002F.0002] # LEFTWARDS DOUBLE ARROW WITH STROKE
-21CE ; [*05DA.0020.0002][.0000.002F.0002] # LEFT RIGHT DOUBLE ARROW WITH STROKE
-21CF ; [*05D8.0020.0002][.0000.002F.0002] # RIGHTWARDS DOUBLE ARROW WITH STROKE
-21D0 ; [*05D6.0020.0002] # LEFTWARDS DOUBLE ARROW
-21D1 ; [*05D7.0020.0002] # UPWARDS DOUBLE ARROW
-21D2 ; [*05D8.0020.0002] # RIGHTWARDS DOUBLE ARROW
-21D3 ; [*05D9.0020.0002] # DOWNWARDS DOUBLE ARROW
-21D4 ; [*05DA.0020.0002] # LEFT RIGHT DOUBLE ARROW
-21D5 ; [*05DB.0020.0002] # UP DOWN DOUBLE ARROW
-21D6 ; [*05DC.0020.0002] # NORTH WEST DOUBLE ARROW
-21D7 ; [*05DD.0020.0002] # NORTH EAST DOUBLE ARROW
-21D8 ; [*05DE.0020.0002] # SOUTH EAST DOUBLE ARROW
-21D9 ; [*05DF.0020.0002] # SOUTH WEST DOUBLE ARROW
-21DA ; [*05E0.0020.0002] # LEFTWARDS TRIPLE ARROW
-21DB ; [*05E1.0020.0002] # RIGHTWARDS TRIPLE ARROW
-21DC ; [*05E2.0020.0002] # LEFTWARDS SQUIGGLE ARROW
-21DD ; [*05E3.0020.0002] # RIGHTWARDS SQUIGGLE ARROW
-21DE ; [*05E4.0020.0002] # UPWARDS ARROW WITH DOUBLE STROKE
-21DF ; [*05E5.0020.0002] # DOWNWARDS ARROW WITH DOUBLE STROKE
-21E0 ; [*05E6.0020.0002] # LEFTWARDS DASHED ARROW
-21E1 ; [*05E7.0020.0002] # UPWARDS DASHED ARROW
-21E2 ; [*05E8.0020.0002] # RIGHTWARDS DASHED ARROW
-21E3 ; [*05E9.0020.0002] # DOWNWARDS DASHED ARROW
-21E4 ; [*05EA.0020.0002] # LEFTWARDS ARROW TO BAR
-21E5 ; [*05EB.0020.0002] # RIGHTWARDS ARROW TO BAR
-21E6 ; [*05EC.0020.0002] # LEFTWARDS WHITE ARROW
-21E7 ; [*05ED.0020.0002] # UPWARDS WHITE ARROW
-21E8 ; [*05EE.0020.0002] # RIGHTWARDS WHITE ARROW
-21E9 ; [*05EF.0020.0002] # DOWNWARDS WHITE ARROW
-21EA ; [*05F0.0020.0002] # UPWARDS WHITE ARROW FROM BAR
-21EB ; [*05F1.0020.0002] # UPWARDS WHITE ARROW ON PEDESTAL
-21EC ; [*05F2.0020.0002] # UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR
-21ED ; [*05F3.0020.0002] # UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR
-21EE ; [*05F4.0020.0002] # UPWARDS WHITE DOUBLE ARROW
-21EF ; [*05F5.0020.0002] # UPWARDS WHITE DOUBLE ARROW ON PEDESTAL
-21F0 ; [*05F6.0020.0002] # RIGHTWARDS WHITE ARROW FROM WALL
-21F1 ; [*05F7.0020.0002] # NORTH WEST ARROW TO CORNER
-21F2 ; [*05F8.0020.0002] # SOUTH EAST ARROW TO CORNER
-21F3 ; [*05F9.0020.0002] # UP DOWN WHITE ARROW
-21F4 ; [*05FA.0020.0002] # RIGHT ARROW WITH SMALL CIRCLE
-21F5 ; [*05FB.0020.0002] # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
-21F6 ; [*05FC.0020.0002] # THREE RIGHTWARDS ARROWS
-21F7 ; [*05FD.0020.0002] # LEFTWARDS ARROW WITH VERTICAL STROKE
-21F8 ; [*05FE.0020.0002] # RIGHTWARDS ARROW WITH VERTICAL STROKE
-21F9 ; [*05FF.0020.0002] # LEFT RIGHT ARROW WITH VERTICAL STROKE
-21FA ; [*0600.0020.0002] # LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
-21FB ; [*0601.0020.0002] # RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
-21FC ; [*0602.0020.0002] # LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
-21FD ; [*0603.0020.0002] # LEFTWARDS OPEN-HEADED ARROW
-21FE ; [*0604.0020.0002] # RIGHTWARDS OPEN-HEADED ARROW
-21FF ; [*0605.0020.0002] # LEFT RIGHT OPEN-HEADED ARROW
-2200 ; [*0606.0020.0002] # FOR ALL
-2201 ; [*0607.0020.0002] # COMPLEMENT
-2202 ; [*0608.0020.0002] # PARTIAL DIFFERENTIAL
-2203 ; [*0609.0020.0002] # THERE EXISTS
-2204 ; [*0609.0020.0002][.0000.002F.0002] # THERE DOES NOT EXIST
-2205 ; [*060A.0020.0002] # EMPTY SET
-2206 ; [*060B.0020.0002] # INCREMENT
-2207 ; [*060C.0020.0002] # NABLA
-2208 ; [*060D.0020.0002] # ELEMENT OF
-2209 ; [*060D.0020.0002][.0000.002F.0002] # NOT AN ELEMENT OF
-220A ; [*060E.0020.0002] # SMALL ELEMENT OF
-220B ; [*060F.0020.0002] # CONTAINS AS MEMBER
-220C ; [*060F.0020.0002][.0000.002F.0002] # DOES NOT CONTAIN AS MEMBER
-220D ; [*0610.0020.0002] # SMALL CONTAINS AS MEMBER
-220E ; [*0612.0020.0002] # END OF PROOF
-220F ; [*0613.0020.0002] # N-ARY PRODUCT
-2210 ; [*0614.0020.0002] # N-ARY COPRODUCT
-2211 ; [*0615.0020.0002] # N-ARY SUMMATION
-2212 ; [*0621.0020.0002] # MINUS SIGN
-2213 ; [*0623.0020.0002] # MINUS-OR-PLUS SIGN
-2214 ; [*0624.0020.0002] # DOT PLUS
-2215 ; [*0625.0020.0002] # DIVISION SLASH
-2216 ; [*0627.0020.0002] # SET MINUS
-2217 ; [*0628.0020.0002] # ASTERISK OPERATOR
-2218 ; [*0629.0020.0002] # RING OPERATOR
-2219 ; [*062A.0020.0002] # BULLET OPERATOR
-221A ; [*062B.0020.0002] # SQUARE ROOT
-221B ; [*062C.0020.0002] # CUBE ROOT
-221C ; [*062E.0020.0002] # FOURTH ROOT
-221D ; [*0630.0020.0002] # PROPORTIONAL TO
-221E ; [*0631.0020.0002] # INFINITY
-221F ; [*0632.0020.0002] # RIGHT ANGLE
-2220 ; [*0633.0020.0002] # ANGLE
-2221 ; [*0634.0020.0002] # MEASURED ANGLE
-2222 ; [*0635.0020.0002] # SPHERICAL ANGLE
-2223 ; [*0636.0020.0002] # DIVIDES
-2224 ; [*0636.0020.0002][.0000.002F.0002] # DOES NOT DIVIDE
-2225 ; [*0637.0020.0002] # PARALLEL TO
-2226 ; [*0637.0020.0002][.0000.002F.0002] # NOT PARALLEL TO
-2227 ; [*0638.0020.0002] # LOGICAL AND
-2228 ; [*0639.0020.0002] # LOGICAL OR
-2229 ; [*063A.0020.0002] # INTERSECTION
-222A ; [*063B.0020.0002] # UNION
-222B ; [*063C.0020.0002] # INTEGRAL
-222C ; [*063C.0020.0004][*063C.0020.0004] # DOUBLE INTEGRAL
-222D ; [*063C.0020.0004][*063C.0020.0004][*063C.0020.0004] # TRIPLE INTEGRAL
-222E ; [*063D.0020.0002] # CONTOUR INTEGRAL
-222F ; [*063D.0020.0004][*063D.0020.0004] # SURFACE INTEGRAL
-2230 ; [*063D.0020.0004][*063D.0020.0004][*063D.0020.0004] # VOLUME INTEGRAL
-2231 ; [*063E.0020.0002] # CLOCKWISE INTEGRAL
-2232 ; [*063F.0020.0002] # CLOCKWISE CONTOUR INTEGRAL
-2233 ; [*0640.0020.0002] # ANTICLOCKWISE CONTOUR INTEGRAL
-2234 ; [*0641.0020.0002] # THEREFORE
-2235 ; [*0642.0020.0002] # BECAUSE
-2236 ; [*0643.0020.0002] # RATIO
-2237 ; [*0644.0020.0002] # PROPORTION
-2238 ; [*0645.0020.0002] # DOT MINUS
-2239 ; [*0646.0020.0002] # EXCESS
-223A ; [*0647.0020.0002] # GEOMETRIC PROPORTION
-223B ; [*0648.0020.0002] # HOMOTHETIC
-223C ; [*0649.0020.0002] # TILDE OPERATOR
-223D ; [*064A.0020.0002] # REVERSED TILDE
-223E ; [*064B.0020.0002] # INVERTED LAZY S
-223F ; [*064C.0020.0002] # SINE WAVE
-2240 ; [*064D.0020.0002] # WREATH PRODUCT
-2241 ; [*0649.0020.0002][.0000.002F.0002] # NOT TILDE
-2242 ; [*064E.0020.0002] # MINUS TILDE
-2243 ; [*064F.0020.0002] # ASYMPTOTICALLY EQUAL TO
-2244 ; [*064F.0020.0002][.0000.002F.0002] # NOT ASYMPTOTICALLY EQUAL TO
-2245 ; [*0650.0020.0002] # APPROXIMATELY EQUAL TO
-2246 ; [*0651.0020.0002] # APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
-2247 ; [*0650.0020.0002][.0000.002F.0002] # NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
-2248 ; [*0652.0020.0002] # ALMOST EQUAL TO
-2249 ; [*0652.0020.0002][.0000.002F.0002] # NOT ALMOST EQUAL TO
-224A ; [*0653.0020.0002] # ALMOST EQUAL OR EQUAL TO
-224B ; [*0654.0020.0002] # TRIPLE TILDE
-224C ; [*0655.0020.0002] # ALL EQUAL TO
-224D ; [*0656.0020.0002] # EQUIVALENT TO
-224E ; [*0657.0020.0002] # GEOMETRICALLY EQUIVALENT TO
-224F ; [*0658.0020.0002] # DIFFERENCE BETWEEN
-2250 ; [*0659.0020.0002] # APPROACHES THE LIMIT
-2251 ; [*065A.0020.0002] # GEOMETRICALLY EQUAL TO
-2252 ; [*065B.0020.0002] # APPROXIMATELY EQUAL TO OR THE IMAGE OF
-2253 ; [*065C.0020.0002] # IMAGE OF OR APPROXIMATELY EQUAL TO
-2254 ; [*065D.0020.0002] # COLON EQUALS
-2255 ; [*065E.0020.0002] # EQUALS COLON
-2256 ; [*065F.0020.0002] # RING IN EQUAL TO
-2257 ; [*0660.0020.0002] # RING EQUAL TO
-2258 ; [*0661.0020.0002] # CORRESPONDS TO
-2259 ; [*0662.0020.0002] # ESTIMATES
-225A ; [*0663.0020.0002] # EQUIANGULAR TO
-225B ; [*0664.0020.0002] # STAR EQUALS
-225C ; [*0665.0020.0002] # DELTA EQUAL TO
-225D ; [*0666.0020.0002] # EQUAL TO BY DEFINITION
-225E ; [*0667.0020.0002] # MEASURED BY
-225F ; [*0668.0020.0002] # QUESTIONED EQUAL TO
-2260 ; [*061B.0020.0002][.0000.002F.0002] # NOT EQUAL TO
-2261 ; [*0669.0020.0002] # IDENTICAL TO
-2262 ; [*0669.0020.0002][.0000.002F.0002] # NOT IDENTICAL TO
-2263 ; [*066A.0020.0002] # STRICTLY EQUIVALENT TO
-2264 ; [*066B.0020.0002] # LESS-THAN OR EQUAL TO
-2265 ; [*066C.0020.0002] # GREATER-THAN OR EQUAL TO
-2266 ; [*066D.0020.0002] # LESS-THAN OVER EQUAL TO
-2267 ; [*066E.0020.0002] # GREATER-THAN OVER EQUAL TO
-2268 ; [*066F.0020.0002] # LESS-THAN BUT NOT EQUAL TO
-2269 ; [*0670.0020.0002] # GREATER-THAN BUT NOT EQUAL TO
-226A ; [*0671.0020.0002] # MUCH LESS-THAN
-226B ; [*0672.0020.0002] # MUCH GREATER-THAN
-226C ; [*0673.0020.0002] # BETWEEN
-226D ; [*0656.0020.0002][.0000.002F.0002] # NOT EQUIVALENT TO
-226E ; [*061A.0020.0002][.0000.002F.0002] # NOT LESS-THAN
-226F ; [*061C.0020.0002][.0000.002F.0002] # NOT GREATER-THAN
-2270 ; [*066B.0020.0002][.0000.002F.0002] # NEITHER LESS-THAN NOR EQUAL TO
-2271 ; [*066C.0020.0002][.0000.002F.0002] # NEITHER GREATER-THAN NOR EQUAL TO
-2272 ; [*0674.0020.0002] # LESS-THAN OR EQUIVALENT TO
-2273 ; [*0675.0020.0002] # GREATER-THAN OR EQUIVALENT TO
-2274 ; [*0674.0020.0002][.0000.002F.0002] # NEITHER LESS-THAN NOR EQUIVALENT TO
-2275 ; [*0675.0020.0002][.0000.002F.0002] # NEITHER GREATER-THAN NOR EQUIVALENT TO
-2276 ; [*0676.0020.0002] # LESS-THAN OR GREATER-THAN
-2277 ; [*0677.0020.0002] # GREATER-THAN OR LESS-THAN
-2278 ; [*0676.0020.0002][.0000.002F.0002] # NEITHER LESS-THAN NOR GREATER-THAN
-2279 ; [*0677.0020.0002][.0000.002F.0002] # NEITHER GREATER-THAN NOR LESS-THAN
-227A ; [*0678.0020.0002] # PRECEDES
-227B ; [*0679.0020.0002] # SUCCEEDS
-227C ; [*067A.0020.0002] # PRECEDES OR EQUAL TO
-227D ; [*067B.0020.0002] # SUCCEEDS OR EQUAL TO
-227E ; [*067C.0020.0002] # PRECEDES OR EQUIVALENT TO
-227F ; [*067D.0020.0002] # SUCCEEDS OR EQUIVALENT TO
-2280 ; [*0678.0020.0002][.0000.002F.0002] # DOES NOT PRECEDE
-2281 ; [*0679.0020.0002][.0000.002F.0002] # DOES NOT SUCCEED
-2282 ; [*067E.0020.0002] # SUBSET OF
-2283 ; [*067F.0020.0002] # SUPERSET OF
-2284 ; [*067E.0020.0002][.0000.002F.0002] # NOT A SUBSET OF
-2285 ; [*067F.0020.0002][.0000.002F.0002] # NOT A SUPERSET OF
-2286 ; [*0680.0020.0002] # SUBSET OF OR EQUAL TO
-2287 ; [*0681.0020.0002] # SUPERSET OF OR EQUAL TO
-2288 ; [*0680.0020.0002][.0000.002F.0002] # NEITHER A SUBSET OF NOR EQUAL TO
-2289 ; [*0681.0020.0002][.0000.002F.0002] # NEITHER A SUPERSET OF NOR EQUAL TO
-228A ; [*0682.0020.0002] # SUBSET OF WITH NOT EQUAL TO
-228B ; [*0683.0020.0002] # SUPERSET OF WITH NOT EQUAL TO
-228C ; [*0684.0020.0002] # MULTISET
-228D ; [*0685.0020.0002] # MULTISET MULTIPLICATION
-228E ; [*0686.0020.0002] # MULTISET UNION
-228F ; [*0687.0020.0002] # SQUARE IMAGE OF
-2290 ; [*0688.0020.0002] # SQUARE ORIGINAL OF
-2291 ; [*0689.0020.0002] # SQUARE IMAGE OF OR EQUAL TO
-2292 ; [*068A.0020.0002] # SQUARE ORIGINAL OF OR EQUAL TO
-2293 ; [*068B.0020.0002] # SQUARE CAP
-2294 ; [*068C.0020.0002] # SQUARE CUP
-2295 ; [*068D.0020.0002] # CIRCLED PLUS
-2296 ; [*068E.0020.0002] # CIRCLED MINUS
-2297 ; [*068F.0020.0002] # CIRCLED TIMES
-2298 ; [*0690.0020.0002] # CIRCLED DIVISION SLASH
-2299 ; [*0691.0020.0002] # CIRCLED DOT OPERATOR
-229A ; [*0692.0020.0002] # CIRCLED RING OPERATOR
-229B ; [*0693.0020.0002] # CIRCLED ASTERISK OPERATOR
-229C ; [*0694.0020.0002] # CIRCLED EQUALS
-229D ; [*0695.0020.0002] # CIRCLED DASH
-229E ; [*0696.0020.0002] # SQUARED PLUS
-229F ; [*0697.0020.0002] # SQUARED MINUS
-22A0 ; [*0698.0020.0002] # SQUARED TIMES
-22A1 ; [*0699.0020.0002] # SQUARED DOT OPERATOR
-22A2 ; [*069A.0020.0002] # RIGHT TACK
-22A3 ; [*069B.0020.0002] # LEFT TACK
-22A4 ; [*069C.0020.0002] # DOWN TACK
-22A5 ; [*069D.0020.0002] # UP TACK
-22A6 ; [*069E.0020.0002] # ASSERTION
-22A7 ; [*069F.0020.0002] # MODELS
-22A8 ; [*06A0.0020.0002] # TRUE
-22A9 ; [*06A1.0020.0002] # FORCES
-22AA ; [*06A2.0020.0002] # TRIPLE VERTICAL BAR RIGHT TURNSTILE
-22AB ; [*06A3.0020.0002] # DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
-22AC ; [*069A.0020.0002][.0000.002F.0002] # DOES NOT PROVE
-22AD ; [*06A0.0020.0002][.0000.002F.0002] # NOT TRUE
-22AE ; [*06A1.0020.0002][.0000.002F.0002] # DOES NOT FORCE
-22AF ; [*06A3.0020.0002][.0000.002F.0002] # NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
-22B0 ; [*06A4.0020.0002] # PRECEDES UNDER RELATION
-22B1 ; [*06A5.0020.0002] # SUCCEEDS UNDER RELATION
-22B2 ; [*06A6.0020.0002] # NORMAL SUBGROUP OF
-22B3 ; [*06A7.0020.0002] # CONTAINS AS NORMAL SUBGROUP
-22B4 ; [*06A8.0020.0002] # NORMAL SUBGROUP OF OR EQUAL TO
-22B5 ; [*06A9.0020.0002] # CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
-22B6 ; [*06AA.0020.0002] # ORIGINAL OF
-22B7 ; [*06AB.0020.0002] # IMAGE OF
-22B8 ; [*06AC.0020.0002] # MULTIMAP
-22B9 ; [*06AD.0020.0002] # HERMITIAN CONJUGATE MATRIX
-22BA ; [*06AE.0020.0002] # INTERCALATE
-22BB ; [*06AF.0020.0002] # XOR
-22BC ; [*06B0.0020.0002] # NAND
-22BD ; [*06B2.0020.0002] # NOR
-22BE ; [*06B3.0020.0002] # RIGHT ANGLE WITH ARC
-22BF ; [*06B4.0020.0002] # RIGHT TRIANGLE
-22C0 ; [*06B5.0020.0002] # N-ARY LOGICAL AND
-22C1 ; [*06B6.0020.0002] # N-ARY LOGICAL OR
-22C2 ; [*06B7.0020.0002] # N-ARY INTERSECTION
-22C3 ; [*06B8.0020.0002] # N-ARY UNION
-22C4 ; [*06B9.0020.0002] # DIAMOND OPERATOR
-22C5 ; [*06BA.0020.0002] # DOT OPERATOR
-22C6 ; [*06BB.0020.0002] # STAR OPERATOR
-22C7 ; [*06BC.0020.0002] # DIVISION TIMES
-22C8 ; [*06BD.0020.0002] # BOWTIE
-22C9 ; [*06BE.0020.0002] # LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
-22CA ; [*06BF.0020.0002] # RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
-22CB ; [*06C0.0020.0002] # LEFT SEMIDIRECT PRODUCT
-22CC ; [*06C1.0020.0002] # RIGHT SEMIDIRECT PRODUCT
-22CD ; [*06C2.0020.0002] # REVERSED TILDE EQUALS
-22CE ; [*06C3.0020.0002] # CURLY LOGICAL OR
-22CF ; [*06C4.0020.0002] # CURLY LOGICAL AND
-22D0 ; [*06C5.0020.0002] # DOUBLE SUBSET
-22D1 ; [*06C6.0020.0002] # DOUBLE SUPERSET
-22D2 ; [*06C7.0020.0002] # DOUBLE INTERSECTION
-22D3 ; [*06C8.0020.0002] # DOUBLE UNION
-22D4 ; [*06C9.0020.0002] # PITCHFORK
-22D5 ; [*06CA.0020.0002] # EQUAL AND PARALLEL TO
-22D6 ; [*06CB.0020.0002] # LESS-THAN WITH DOT
-22D7 ; [*06CC.0020.0002] # GREATER-THAN WITH DOT
-22D8 ; [*06CD.0020.0002] # VERY MUCH LESS-THAN
-22D9 ; [*06CE.0020.0002] # VERY MUCH GREATER-THAN
-22DA ; [*06CF.0020.0002] # LESS-THAN EQUAL TO OR GREATER-THAN
-22DB ; [*06D0.0020.0002] # GREATER-THAN EQUAL TO OR LESS-THAN
-22DC ; [*06D1.0020.0002] # EQUAL TO OR LESS-THAN
-22DD ; [*06D2.0020.0002] # EQUAL TO OR GREATER-THAN
-22DE ; [*06D3.0020.0002] # EQUAL TO OR PRECEDES
-22DF ; [*06D4.0020.0002] # EQUAL TO OR SUCCEEDS
-22E0 ; [*067A.0020.0002][.0000.002F.0002] # DOES NOT PRECEDE OR EQUAL
-22E1 ; [*067B.0020.0002][.0000.002F.0002] # DOES NOT SUCCEED OR EQUAL
-22E2 ; [*0689.0020.0002][.0000.002F.0002] # NOT SQUARE IMAGE OF OR EQUAL TO
-22E3 ; [*068A.0020.0002][.0000.002F.0002] # NOT SQUARE ORIGINAL OF OR EQUAL TO
-22E4 ; [*06D5.0020.0002] # SQUARE IMAGE OF OR NOT EQUAL TO
-22E5 ; [*06D6.0020.0002] # SQUARE ORIGINAL OF OR NOT EQUAL TO
-22E6 ; [*06D7.0020.0002] # LESS-THAN BUT NOT EQUIVALENT TO
-22E7 ; [*06D8.0020.0002] # GREATER-THAN BUT NOT EQUIVALENT TO
-22E8 ; [*06D9.0020.0002] # PRECEDES BUT NOT EQUIVALENT TO
-22E9 ; [*06DA.0020.0002] # SUCCEEDS BUT NOT EQUIVALENT TO
-22EA ; [*06A6.0020.0002][.0000.002F.0002] # NOT NORMAL SUBGROUP OF
-22EB ; [*06A7.0020.0002][.0000.002F.0002] # DOES NOT CONTAIN AS NORMAL SUBGROUP
-22EC ; [*06A8.0020.0002][.0000.002F.0002] # NOT NORMAL SUBGROUP OF OR EQUAL TO
-22ED ; [*06A9.0020.0002][.0000.002F.0002] # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
-22EE ; [*06DB.0020.0002] # VERTICAL ELLIPSIS
-22EF ; [*06DC.0020.0002] # MIDLINE HORIZONTAL ELLIPSIS
-22F0 ; [*06DD.0020.0002] # UP RIGHT DIAGONAL ELLIPSIS
-22F1 ; [*06DE.0020.0002] # DOWN RIGHT DIAGONAL ELLIPSIS
-22F2 ; [*06DF.0020.0002] # ELEMENT OF WITH LONG HORIZONTAL STROKE
-22F3 ; [*06E0.0020.0002] # ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
-22F4 ; [*06E1.0020.0002] # SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
-22F5 ; [*06E2.0020.0002] # ELEMENT OF WITH DOT ABOVE
-22F6 ; [*06E3.0020.0002] # ELEMENT OF WITH OVERBAR
-22F7 ; [*06E4.0020.0002] # SMALL ELEMENT OF WITH OVERBAR
-22F8 ; [*06E5.0020.0002] # ELEMENT OF WITH UNDERBAR
-22F9 ; [*06E6.0020.0002] # ELEMENT OF WITH TWO HORIZONTAL STROKES
-22FA ; [*06E7.0020.0002] # CONTAINS WITH LONG HORIZONTAL STROKE
-22FB ; [*06E8.0020.0002] # CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
-22FC ; [*06E9.0020.0002] # SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
-22FD ; [*06EA.0020.0002] # CONTAINS WITH OVERBAR
-22FE ; [*06EB.0020.0002] # SMALL CONTAINS WITH OVERBAR
-22FF ; [*06EC.0020.0002] # Z NOTATION BAG MEMBERSHIP
-2300 ; [*06ED.0020.0002] # DIAMETER SIGN
-2301 ; [*06EE.0020.0002] # ELECTRIC ARROW
-2302 ; [*06EF.0020.0002] # HOUSE
-2303 ; [*06F0.0020.0002] # UP ARROWHEAD
-2304 ; [*06F1.0020.0002] # DOWN ARROWHEAD
-2305 ; [*06F2.0020.0002] # PROJECTIVE
-2306 ; [*06F3.0020.0002] # PERSPECTIVE
-2307 ; [*06F4.0020.0002] # WAVY LINE
-2308 ; [*0325.0020.0002] # LEFT CEILING
-2309 ; [*0326.0020.0002] # RIGHT CEILING
-230A ; [*0327.0020.0002] # LEFT FLOOR
-230B ; [*0328.0020.0002] # RIGHT FLOOR
-230C ; [*06F5.0020.0002] # BOTTOM RIGHT CROP
-230D ; [*06F6.0020.0002] # BOTTOM LEFT CROP
-230E ; [*06F7.0020.0002] # TOP RIGHT CROP
-230F ; [*06F8.0020.0002] # TOP LEFT CROP
-2310 ; [*06F9.0020.0002] # REVERSED NOT SIGN
-2311 ; [*06FA.0020.0002] # SQUARE LOZENGE
-2312 ; [*06FB.0020.0002] # ARC
-2313 ; [*06FC.0020.0002] # SEGMENT
-2314 ; [*06FD.0020.0002] # SECTOR
-2315 ; [*06FE.0020.0002] # TELEPHONE RECORDER
-2316 ; [*06FF.0020.0002] # POSITION INDICATOR
-2317 ; [*0700.0020.0002] # VIEWDATA SQUARE
-2318 ; [*0701.0020.0002] # PLACE OF INTEREST SIGN
-2319 ; [*0702.0020.0002] # TURNED NOT SIGN
-231A ; [*0703.0020.0002] # WATCH
-231B ; [*0704.0020.0002] # HOURGLASS
-231C ; [*0705.0020.0002] # TOP LEFT CORNER
-231D ; [*0706.0020.0002] # TOP RIGHT CORNER
-231E ; [*0707.0020.0002] # BOTTOM LEFT CORNER
-231F ; [*0708.0020.0002] # BOTTOM RIGHT CORNER
-2320 ; [*0709.0020.0002] # TOP HALF INTEGRAL
-2321 ; [*070A.0020.0002] # BOTTOM HALF INTEGRAL
-2322 ; [*070B.0020.0002] # FROWN
-2323 ; [*070C.0020.0002] # SMILE
-2324 ; [*070D.0020.0002] # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS
-2325 ; [*070E.0020.0002] # OPTION KEY
-2326 ; [*070F.0020.0002] # ERASE TO THE RIGHT
-2327 ; [*0710.0020.0002] # X IN A RECTANGLE BOX
-2328 ; [*0711.0020.0002] # KEYBOARD
-2329 ; [*036F.0020.0002] # LEFT-POINTING ANGLE BRACKET
-232A ; [*0370.0020.0002] # RIGHT-POINTING ANGLE BRACKET
-232B ; [*0712.0020.0002] # ERASE TO THE LEFT
-232C ; [*0713.0020.0002] # BENZENE RING
-232D ; [*0714.0020.0002] # CYLINDRICITY
-232E ; [*0715.0020.0002] # ALL AROUND-PROFILE
-232F ; [*0716.0020.0002] # SYMMETRY
-2330 ; [*0717.0020.0002] # TOTAL RUNOUT
-2331 ; [*0718.0020.0002] # DIMENSION ORIGIN
-2332 ; [*0719.0020.0002] # CONICAL TAPER
-2333 ; [*071A.0020.0002] # SLOPE
-2334 ; [*071B.0020.0002] # COUNTERBORE
-2335 ; [*071C.0020.0002] # COUNTERSINK
-2336 ; [*071D.0020.0002] # APL FUNCTIONAL SYMBOL I-BEAM
-2337 ; [*071E.0020.0002] # APL FUNCTIONAL SYMBOL SQUISH QUAD
-2338 ; [*071F.0020.0002] # APL FUNCTIONAL SYMBOL QUAD EQUAL
-2339 ; [*0720.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DIVIDE
-233A ; [*0721.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DIAMOND
-233B ; [*0722.0020.0002] # APL FUNCTIONAL SYMBOL QUAD JOT
-233C ; [*0723.0020.0002] # APL FUNCTIONAL SYMBOL QUAD CIRCLE
-233D ; [*0724.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE STILE
-233E ; [*0725.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE JOT
-233F ; [*0726.0020.0002] # APL FUNCTIONAL SYMBOL SLASH BAR
-2340 ; [*0727.0020.0002] # APL FUNCTIONAL SYMBOL BACKSLASH BAR
-2341 ; [*0728.0020.0002] # APL FUNCTIONAL SYMBOL QUAD SLASH
-2342 ; [*0729.0020.0002] # APL FUNCTIONAL SYMBOL QUAD BACKSLASH
-2343 ; [*072A.0020.0002] # APL FUNCTIONAL SYMBOL QUAD LESS-THAN
-2344 ; [*072B.0020.0002] # APL FUNCTIONAL SYMBOL QUAD GREATER-THAN
-2345 ; [*072C.0020.0002] # APL FUNCTIONAL SYMBOL LEFTWARDS VANE
-2346 ; [*072D.0020.0002] # APL FUNCTIONAL SYMBOL RIGHTWARDS VANE
-2347 ; [*072E.0020.0002] # APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW
-2348 ; [*072F.0020.0002] # APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW
-2349 ; [*0730.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH
-234A ; [*0731.0020.0002] # APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
-234B ; [*0732.0020.0002] # APL FUNCTIONAL SYMBOL DELTA STILE
-234C ; [*0733.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DOWN CARET
-234D ; [*0734.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DELTA
-234E ; [*0735.0020.0002] # APL FUNCTIONAL SYMBOL DOWN TACK JOT
-234F ; [*0736.0020.0002] # APL FUNCTIONAL SYMBOL UPWARDS VANE
-2350 ; [*0737.0020.0002] # APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW
-2351 ; [*0738.0020.0002] # APL FUNCTIONAL SYMBOL UP TACK OVERBAR
-2352 ; [*0739.0020.0002] # APL FUNCTIONAL SYMBOL DEL STILE
-2353 ; [*073A.0020.0002] # APL FUNCTIONAL SYMBOL QUAD UP CARET
-2354 ; [*073B.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DEL
-2355 ; [*073C.0020.0002] # APL FUNCTIONAL SYMBOL UP TACK JOT
-2356 ; [*073D.0020.0002] # APL FUNCTIONAL SYMBOL DOWNWARDS VANE
-2357 ; [*073E.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW
-2358 ; [*073F.0020.0002] # APL FUNCTIONAL SYMBOL QUOTE UNDERBAR
-2359 ; [*0740.0020.0002] # APL FUNCTIONAL SYMBOL DELTA UNDERBAR
-235A ; [*0741.0020.0002] # APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR
-235B ; [*0742.0020.0002] # APL FUNCTIONAL SYMBOL JOT UNDERBAR
-235C ; [*0743.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR
-235D ; [*0744.0020.0002] # APL FUNCTIONAL SYMBOL UP SHOE JOT
-235E ; [*0745.0020.0002] # APL FUNCTIONAL SYMBOL QUOTE QUAD
-235F ; [*0746.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE STAR
-2360 ; [*0747.0020.0002] # APL FUNCTIONAL SYMBOL QUAD COLON
-2361 ; [*0748.0020.0002] # APL FUNCTIONAL SYMBOL UP TACK DIAERESIS
-2362 ; [*0749.0020.0002] # APL FUNCTIONAL SYMBOL DEL DIAERESIS
-2363 ; [*074A.0020.0002] # APL FUNCTIONAL SYMBOL STAR DIAERESIS
-2364 ; [*074B.0020.0002] # APL FUNCTIONAL SYMBOL JOT DIAERESIS
-2365 ; [*074C.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS
-2366 ; [*074D.0020.0002] # APL FUNCTIONAL SYMBOL DOWN SHOE STILE
-2367 ; [*074E.0020.0002] # APL FUNCTIONAL SYMBOL LEFT SHOE STILE
-2368 ; [*074F.0020.0002] # APL FUNCTIONAL SYMBOL TILDE DIAERESIS
-2369 ; [*0750.0020.0002] # APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS
-236A ; [*0751.0020.0002] # APL FUNCTIONAL SYMBOL COMMA BAR
-236B ; [*0752.0020.0002] # APL FUNCTIONAL SYMBOL DEL TILDE
-236C ; [*0753.0020.0002] # APL FUNCTIONAL SYMBOL ZILDE
-236D ; [*0754.0020.0002] # APL FUNCTIONAL SYMBOL STILE TILDE
-236E ; [*0755.0020.0002] # APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR
-236F ; [*0756.0020.0002] # APL FUNCTIONAL SYMBOL QUAD NOT EQUAL
-2370 ; [*0757.0020.0002] # APL FUNCTIONAL SYMBOL QUAD QUESTION
-2371 ; [*0758.0020.0002] # APL FUNCTIONAL SYMBOL DOWN CARET TILDE
-2372 ; [*0759.0020.0002] # APL FUNCTIONAL SYMBOL UP CARET TILDE
-2373 ; [*075A.0020.0002] # APL FUNCTIONAL SYMBOL IOTA
-2374 ; [*075B.0020.0002] # APL FUNCTIONAL SYMBOL RHO
-2375 ; [*075C.0020.0002] # APL FUNCTIONAL SYMBOL OMEGA
-2376 ; [*075D.0020.0002] # APL FUNCTIONAL SYMBOL ALPHA UNDERBAR
-2377 ; [*075E.0020.0002] # APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
-2378 ; [*075F.0020.0002] # APL FUNCTIONAL SYMBOL IOTA UNDERBAR
-2379 ; [*0760.0020.0002] # APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
-237A ; [*0761.0020.0002] # APL FUNCTIONAL SYMBOL ALPHA
-237B ; [*0762.0020.0002] # NOT CHECK MARK
-237C ; [*0763.0020.0002] # RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
-237D ; [*0764.0020.0002] # SHOULDERED OPEN BOX
-237E ; [*0765.0020.0002] # BELL SYMBOL
-237F ; [*0766.0020.0002] # VERTICAL LINE WITH MIDDLE DOT
-2380 ; [*0767.0020.0002] # INSERTION SYMBOL
-2381 ; [*0768.0020.0002] # CONTINUOUS UNDERLINE SYMBOL
-2382 ; [*0769.0020.0002] # DISCONTINUOUS UNDERLINE SYMBOL
-2383 ; [*076A.0020.0002] # EMPHASIS SYMBOL
-2384 ; [*076B.0020.0002] # COMPOSITION SYMBOL
-2385 ; [*076C.0020.0002] # WHITE SQUARE WITH CENTRE VERTICAL LINE
-2386 ; [*076D.0020.0002] # ENTER SYMBOL
-2387 ; [*076E.0020.0002] # ALTERNATIVE KEY SYMBOL
-2388 ; [*076F.0020.0002] # HELM SYMBOL
-2389 ; [*0770.0020.0002] # CIRCLED HORIZONTAL BAR WITH NOTCH
-238A ; [*0771.0020.0002] # CIRCLED TRIANGLE DOWN
-238B ; [*0772.0020.0002] # BROKEN CIRCLE WITH NORTHWEST ARROW
-238C ; [*0773.0020.0002] # UNDO SYMBOL
-238D ; [*0774.0020.0002] # MONOSTABLE SYMBOL
-238E ; [*0775.0020.0002] # HYSTERESIS SYMBOL
-238F ; [*0776.0020.0002] # OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL
-2390 ; [*0777.0020.0002] # OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL
-2391 ; [*0778.0020.0002] # PASSIVE-PULL-DOWN-OUTPUT SYMBOL
-2392 ; [*0779.0020.0002] # PASSIVE-PULL-UP-OUTPUT SYMBOL
-2393 ; [*077A.0020.0002] # DIRECT CURRENT SYMBOL FORM TWO
-2394 ; [*077B.0020.0002] # SOFTWARE-FUNCTION SYMBOL
-2395 ; [*077C.0020.0002] # APL FUNCTIONAL SYMBOL QUAD
-2396 ; [*077D.0020.0002] # DECIMAL SEPARATOR KEY SYMBOL
-2397 ; [*077E.0020.0002] # PREVIOUS PAGE
-2398 ; [*077F.0020.0002] # NEXT PAGE
-2399 ; [*0780.0020.0002] # PRINT SCREEN SYMBOL
-239A ; [*0781.0020.0002] # CLEAR SCREEN SYMBOL
-239B ; [*0782.0020.0002] # LEFT PARENTHESIS UPPER HOOK
-239C ; [*0783.0020.0002] # LEFT PARENTHESIS EXTENSION
-239D ; [*0784.0020.0002] # LEFT PARENTHESIS LOWER HOOK
-239E ; [*0785.0020.0002] # RIGHT PARENTHESIS UPPER HOOK
-239F ; [*0786.0020.0002] # RIGHT PARENTHESIS EXTENSION
-23A0 ; [*0787.0020.0002] # RIGHT PARENTHESIS LOWER HOOK
-23A1 ; [*0788.0020.0002] # LEFT SQUARE BRACKET UPPER CORNER
-23A2 ; [*0789.0020.0002] # LEFT SQUARE BRACKET EXTENSION
-23A3 ; [*078A.0020.0002] # LEFT SQUARE BRACKET LOWER CORNER
-23A4 ; [*078B.0020.0002] # RIGHT SQUARE BRACKET UPPER CORNER
-23A5 ; [*078C.0020.0002] # RIGHT SQUARE BRACKET EXTENSION
-23A6 ; [*078D.0020.0002] # RIGHT SQUARE BRACKET LOWER CORNER
-23A7 ; [*078E.0020.0002] # LEFT CURLY BRACKET UPPER HOOK
-23A8 ; [*078F.0020.0002] # LEFT CURLY BRACKET MIDDLE PIECE
-23A9 ; [*0790.0020.0002] # LEFT CURLY BRACKET LOWER HOOK
-23AA ; [*0791.0020.0002] # CURLY BRACKET EXTENSION
-23AB ; [*0792.0020.0002] # RIGHT CURLY BRACKET UPPER HOOK
-23AC ; [*0793.0020.0002] # RIGHT CURLY BRACKET MIDDLE PIECE
-23AD ; [*0794.0020.0002] # RIGHT CURLY BRACKET LOWER HOOK
-23AE ; [*0795.0020.0002] # INTEGRAL EXTENSION
-23AF ; [*0796.0020.0002] # HORIZONTAL LINE EXTENSION
-23B0 ; [*0797.0020.0002] # UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
-23B1 ; [*0798.0020.0002] # UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
-23B2 ; [*0799.0020.0002] # SUMMATION TOP
-23B3 ; [*079A.0020.0002] # SUMMATION BOTTOM
-23B4 ; [*079B.0020.0002] # TOP SQUARE BRACKET
-23B5 ; [*079C.0020.0002] # BOTTOM SQUARE BRACKET
-23B6 ; [*079D.0020.0002] # BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
-23B7 ; [*079E.0020.0002] # RADICAL SYMBOL BOTTOM
-23B8 ; [*079F.0020.0002] # LEFT VERTICAL BOX LINE
-23B9 ; [*07A0.0020.0002] # RIGHT VERTICAL BOX LINE
-23BA ; [*07A1.0020.0002] # HORIZONTAL SCAN LINE-1
-23BB ; [*07A2.0020.0002] # HORIZONTAL SCAN LINE-3
-23BC ; [*07A3.0020.0002] # HORIZONTAL SCAN LINE-7
-23BD ; [*07A4.0020.0002] # HORIZONTAL SCAN LINE-9
-23BE ; [*07A5.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
-23BF ; [*07A6.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
-23C0 ; [*07A7.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
-23C1 ; [*07A8.0020.0002] # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
-23C2 ; [*07A9.0020.0002] # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
-23C3 ; [*07AA.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
-23C4 ; [*07AB.0020.0002] # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
-23C5 ; [*07AC.0020.0002] # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
-23C6 ; [*07AD.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
-23C7 ; [*07AE.0020.0002] # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
-23C8 ; [*07AF.0020.0002] # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE
-23C9 ; [*07B0.0020.0002] # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
-23CA ; [*07B1.0020.0002] # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
-23CB ; [*07B2.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
-23CC ; [*07B3.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
-23CD ; [*07B4.0020.0002] # SQUARE FOOT
-23CE ; [*07B5.0020.0002] # RETURN SYMBOL
-23CF ; [*07B6.0020.0002] # EJECT SYMBOL
-23D0 ; [*07B7.0020.0002] # VERTICAL LINE EXTENSION
-23D1 ; [*07B8.0020.0002] # METRICAL BREVE
-23D2 ; [*07B9.0020.0002] # METRICAL LONG OVER SHORT
-23D3 ; [*07BA.0020.0002] # METRICAL SHORT OVER LONG
-23D4 ; [*07BB.0020.0002] # METRICAL LONG OVER TWO SHORTS
-23D5 ; [*07BC.0020.0002] # METRICAL TWO SHORTS OVER LONG
-23D6 ; [*07BD.0020.0002] # METRICAL TWO SHORTS JOINED
-23D7 ; [*07BE.0020.0002] # METRICAL TRISEME
-23D8 ; [*07BF.0020.0002] # METRICAL TETRASEME
-23D9 ; [*07C0.0020.0002] # METRICAL PENTASEME
-23DA ; [*07C1.0020.0002] # EARTH GROUND
-23DB ; [*07C2.0020.0002] # FUSE
-23DC ; [*07C3.0020.0002] # TOP PARENTHESIS
-23DD ; [*07C4.0020.0002] # BOTTOM PARENTHESIS
-23DE ; [*07C5.0020.0002] # TOP CURLY BRACKET
-23DF ; [*07C6.0020.0002] # BOTTOM CURLY BRACKET
-23E0 ; [*07C7.0020.0002] # TOP TORTOISE SHELL BRACKET
-23E1 ; [*07C8.0020.0002] # BOTTOM TORTOISE SHELL BRACKET
-23E2 ; [*07C9.0020.0002] # WHITE TRAPEZIUM
-23E3 ; [*07CA.0020.0002] # BENZENE RING WITH CIRCLE
-23E4 ; [*07CB.0020.0002] # STRAIGHTNESS
-23E5 ; [*07CC.0020.0002] # FLATNESS
-23E6 ; [*07CD.0020.0002] # AC CURRENT
-23E7 ; [*07CE.0020.0002] # ELECTRICAL INTERSECTION
-23E8 ; [*07CF.0020.0002] # DECIMAL EXPONENT SYMBOL
-23E9 ; [*07D0.0020.0002] # BLACK RIGHT-POINTING DOUBLE TRIANGLE
-23EA ; [*07D1.0020.0002] # BLACK LEFT-POINTING DOUBLE TRIANGLE
-23EB ; [*07D2.0020.0002] # BLACK UP-POINTING DOUBLE TRIANGLE
-23EC ; [*07D3.0020.0002] # BLACK DOWN-POINTING DOUBLE TRIANGLE
-23ED ; [*07D4.0020.0002] # BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
-23EE ; [*07D5.0020.0002] # BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
-23EF ; [*07D6.0020.0002] # BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR
-23F0 ; [*07D7.0020.0002] # ALARM CLOCK
-23F1 ; [*07D8.0020.0002] # STOPWATCH
-23F2 ; [*07D9.0020.0002] # TIMER CLOCK
-23F3 ; [*07DA.0020.0002] # HOURGLASS WITH FLOWING SAND
-23F4 ; [*07DB.0020.0002] # BLACK MEDIUM LEFT-POINTING TRIANGLE
-23F5 ; [*07DC.0020.0002] # BLACK MEDIUM RIGHT-POINTING TRIANGLE
-23F6 ; [*07DD.0020.0002] # BLACK MEDIUM UP-POINTING TRIANGLE
-23F7 ; [*07DE.0020.0002] # BLACK MEDIUM DOWN-POINTING TRIANGLE
-23F8 ; [*07DF.0020.0002] # DOUBLE VERTICAL BAR
-23F9 ; [*07E0.0020.0002] # BLACK SQUARE FOR STOP
-23FA ; [*07E1.0020.0002] # BLACK CIRCLE FOR RECORD
-23FB ; [*07E2.0020.0002] # POWER SYMBOL
-23FC ; [*07E3.0020.0002] # POWER ON-OFF SYMBOL
-23FD ; [*07E4.0020.0002] # POWER ON SYMBOL
-23FE ; [*07E5.0020.0002] # POWER SLEEP SYMBOL
-2400 ; [*07E6.0020.0002] # SYMBOL FOR NULL
-2401 ; [*07E7.0020.0002] # SYMBOL FOR START OF HEADING
-2402 ; [*07E8.0020.0002] # SYMBOL FOR START OF TEXT
-2403 ; [*07E9.0020.0002] # SYMBOL FOR END OF TEXT
-2404 ; [*07EA.0020.0002] # SYMBOL FOR END OF TRANSMISSION
-2405 ; [*07EB.0020.0002] # SYMBOL FOR ENQUIRY
-2406 ; [*07EC.0020.0002] # SYMBOL FOR ACKNOWLEDGE
-2407 ; [*07ED.0020.0002] # SYMBOL FOR BELL
-2408 ; [*07EE.0020.0002] # SYMBOL FOR BACKSPACE
-2409 ; [*07EF.0020.0002] # SYMBOL FOR HORIZONTAL TABULATION
-240A ; [*07F0.0020.0002] # SYMBOL FOR LINE FEED
-240B ; [*07F1.0020.0002] # SYMBOL FOR VERTICAL TABULATION
-240C ; [*07F2.0020.0002] # SYMBOL FOR FORM FEED
-240D ; [*07F3.0020.0002] # SYMBOL FOR CARRIAGE RETURN
-240E ; [*07F4.0020.0002] # SYMBOL FOR SHIFT OUT
-240F ; [*07F5.0020.0002] # SYMBOL FOR SHIFT IN
-2410 ; [*07F6.0020.0002] # SYMBOL FOR DATA LINK ESCAPE
-2411 ; [*07F7.0020.0002] # SYMBOL FOR DEVICE CONTROL ONE
-2412 ; [*07F8.0020.0002] # SYMBOL FOR DEVICE CONTROL TWO
-2413 ; [*07F9.0020.0002] # SYMBOL FOR DEVICE CONTROL THREE
-2414 ; [*07FA.0020.0002] # SYMBOL FOR DEVICE CONTROL FOUR
-2415 ; [*07FB.0020.0002] # SYMBOL FOR NEGATIVE ACKNOWLEDGE
-2416 ; [*07FC.0020.0002] # SYMBOL FOR SYNCHRONOUS IDLE
-2417 ; [*07FD.0020.0002] # SYMBOL FOR END OF TRANSMISSION BLOCK
-2418 ; [*07FE.0020.0002] # SYMBOL FOR CANCEL
-2419 ; [*07FF.0020.0002] # SYMBOL FOR END OF MEDIUM
-241A ; [*0800.0020.0002] # SYMBOL FOR SUBSTITUTE
-241B ; [*0801.0020.0002] # SYMBOL FOR ESCAPE
-241C ; [*0802.0020.0002] # SYMBOL FOR FILE SEPARATOR
-241D ; [*0803.0020.0002] # SYMBOL FOR GROUP SEPARATOR
-241E ; [*0804.0020.0002] # SYMBOL FOR RECORD SEPARATOR
-241F ; [*0805.0020.0002] # SYMBOL FOR UNIT SEPARATOR
-2420 ; [*0806.0020.0002] # SYMBOL FOR SPACE
-2421 ; [*0807.0020.0002] # SYMBOL FOR DELETE
-2422 ; [*0808.0020.0002] # BLANK SYMBOL
-2423 ; [*0809.0020.0002] # OPEN BOX
-2424 ; [*080A.0020.0002] # SYMBOL FOR NEWLINE
-2425 ; [*080B.0020.0002] # SYMBOL FOR DELETE FORM TWO
-2426 ; [*080C.0020.0002] # SYMBOL FOR SUBSTITUTE FORM TWO
-2440 ; [*080D.0020.0002] # OCR HOOK
-2441 ; [*080E.0020.0002] # OCR CHAIR
-2442 ; [*080F.0020.0002] # OCR FORK
-2443 ; [*0810.0020.0002] # OCR INVERTED FORK
-2444 ; [*0811.0020.0002] # OCR BELT BUCKLE
-2445 ; [*0812.0020.0002] # OCR BOW TIE
-2446 ; [*0813.0020.0002] # OCR BRANCH BANK IDENTIFICATION
-2447 ; [*0814.0020.0002] # OCR AMOUNT OF CHECK
-2448 ; [*0815.0020.0002] # OCR DASH
-2449 ; [*0816.0020.0002] # OCR CUSTOMER ACCOUNT NUMBER
-244A ; [*0817.0020.0002] # OCR DOUBLE BACKSLASH
-2500 ; [*0818.0020.0002] # BOX DRAWINGS LIGHT HORIZONTAL
-2501 ; [*0819.0020.0002] # BOX DRAWINGS HEAVY HORIZONTAL
-2502 ; [*081A.0020.0002] # BOX DRAWINGS LIGHT VERTICAL
-2503 ; [*081B.0020.0002] # BOX DRAWINGS HEAVY VERTICAL
-2504 ; [*081C.0020.0002] # BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
-2505 ; [*081D.0020.0002] # BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
-2506 ; [*081E.0020.0002] # BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
-2507 ; [*081F.0020.0002] # BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
-2508 ; [*0820.0020.0002] # BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
-2509 ; [*0821.0020.0002] # BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
-250A ; [*0822.0020.0002] # BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
-250B ; [*0823.0020.0002] # BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
-250C ; [*0824.0020.0002] # BOX DRAWINGS LIGHT DOWN AND RIGHT
-250D ; [*0825.0020.0002] # BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
-250E ; [*0826.0020.0002] # BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
-250F ; [*0827.0020.0002] # BOX DRAWINGS HEAVY DOWN AND RIGHT
-2510 ; [*0828.0020.0002] # BOX DRAWINGS LIGHT DOWN AND LEFT
-2511 ; [*0829.0020.0002] # BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
-2512 ; [*082A.0020.0002] # BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
-2513 ; [*082B.0020.0002] # BOX DRAWINGS HEAVY DOWN AND LEFT
-2514 ; [*082C.0020.0002] # BOX DRAWINGS LIGHT UP AND RIGHT
-2515 ; [*082D.0020.0002] # BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
-2516 ; [*082E.0020.0002] # BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
-2517 ; [*082F.0020.0002] # BOX DRAWINGS HEAVY UP AND RIGHT
-2518 ; [*0830.0020.0002] # BOX DRAWINGS LIGHT UP AND LEFT
-2519 ; [*0831.0020.0002] # BOX DRAWINGS UP LIGHT AND LEFT HEAVY
-251A ; [*0832.0020.0002] # BOX DRAWINGS UP HEAVY AND LEFT LIGHT
-251B ; [*0833.0020.0002] # BOX DRAWINGS HEAVY UP AND LEFT
-251C ; [*0834.0020.0002] # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-251D ; [*0835.0020.0002] # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
-251E ; [*0836.0020.0002] # BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
-251F ; [*0837.0020.0002] # BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
-2520 ; [*0838.0020.0002] # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
-2521 ; [*0839.0020.0002] # BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
-2522 ; [*083A.0020.0002] # BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
-2523 ; [*083B.0020.0002] # BOX DRAWINGS HEAVY VERTICAL AND RIGHT
-2524 ; [*083C.0020.0002] # BOX DRAWINGS LIGHT VERTICAL AND LEFT
-2525 ; [*083D.0020.0002] # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
-2526 ; [*083E.0020.0002] # BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
-2527 ; [*083F.0020.0002] # BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
-2528 ; [*0840.0020.0002] # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
-2529 ; [*0841.0020.0002] # BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
-252A ; [*0842.0020.0002] # BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
-252B ; [*0843.0020.0002] # BOX DRAWINGS HEAVY VERTICAL AND LEFT
-252C ; [*0844.0020.0002] # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-252D ; [*0845.0020.0002] # BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
-252E ; [*0846.0020.0002] # BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
-252F ; [*0847.0020.0002] # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
-2530 ; [*0848.0020.0002] # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
-2531 ; [*0849.0020.0002] # BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
-2532 ; [*084A.0020.0002] # BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
-2533 ; [*084B.0020.0002] # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
-2534 ; [*084C.0020.0002] # BOX DRAWINGS LIGHT UP AND HORIZONTAL
-2535 ; [*084D.0020.0002] # BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
-2536 ; [*084E.0020.0002] # BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
-2537 ; [*084F.0020.0002] # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
-2538 ; [*0850.0020.0002] # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
-2539 ; [*0851.0020.0002] # BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
-253A ; [*0852.0020.0002] # BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
-253B ; [*0853.0020.0002] # BOX DRAWINGS HEAVY UP AND HORIZONTAL
-253C ; [*0854.0020.0002] # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-253D ; [*0855.0020.0002] # BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
-253E ; [*0856.0020.0002] # BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
-253F ; [*0857.0020.0002] # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
-2540 ; [*0858.0020.0002] # BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
-2541 ; [*0859.0020.0002] # BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
-2542 ; [*085A.0020.0002] # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
-2543 ; [*085B.0020.0002] # BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
-2544 ; [*085C.0020.0002] # BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
-2545 ; [*085D.0020.0002] # BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
-2546 ; [*085E.0020.0002] # BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
-2547 ; [*085F.0020.0002] # BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
-2548 ; [*0860.0020.0002] # BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
-2549 ; [*0861.0020.0002] # BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
-254A ; [*0862.0020.0002] # BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
-254B ; [*0863.0020.0002] # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
-254C ; [*0864.0020.0002] # BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL
-254D ; [*0865.0020.0002] # BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL
-254E ; [*0866.0020.0002] # BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL
-254F ; [*0867.0020.0002] # BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL
-2550 ; [*0868.0020.0002] # BOX DRAWINGS DOUBLE HORIZONTAL
-2551 ; [*0869.0020.0002] # BOX DRAWINGS DOUBLE VERTICAL
-2552 ; [*086A.0020.0002] # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-2553 ; [*086B.0020.0002] # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-2554 ; [*086C.0020.0002] # BOX DRAWINGS DOUBLE DOWN AND RIGHT
-2555 ; [*086D.0020.0002] # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-2556 ; [*086E.0020.0002] # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-2557 ; [*086F.0020.0002] # BOX DRAWINGS DOUBLE DOWN AND LEFT
-2558 ; [*0870.0020.0002] # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-2559 ; [*0871.0020.0002] # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-255A ; [*0872.0020.0002] # BOX DRAWINGS DOUBLE UP AND RIGHT
-255B ; [*0873.0020.0002] # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-255C ; [*0874.0020.0002] # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-255D ; [*0875.0020.0002] # BOX DRAWINGS DOUBLE UP AND LEFT
-255E ; [*0876.0020.0002] # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-255F ; [*0877.0020.0002] # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-2560 ; [*0878.0020.0002] # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-2561 ; [*0879.0020.0002] # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-2562 ; [*087A.0020.0002] # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-2563 ; [*087B.0020.0002] # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-2564 ; [*087C.0020.0002] # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-2565 ; [*087D.0020.0002] # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-2566 ; [*087E.0020.0002] # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-2567 ; [*087F.0020.0002] # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-2568 ; [*0880.0020.0002] # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-2569 ; [*0881.0020.0002] # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-256A ; [*0882.0020.0002] # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-256B ; [*0883.0020.0002] # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-256C ; [*0884.0020.0002] # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-256D ; [*0885.0020.0002] # BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
-256E ; [*0886.0020.0002] # BOX DRAWINGS LIGHT ARC DOWN AND LEFT
-256F ; [*0887.0020.0002] # BOX DRAWINGS LIGHT ARC UP AND LEFT
-2570 ; [*0888.0020.0002] # BOX DRAWINGS LIGHT ARC UP AND RIGHT
-2571 ; [*0889.0020.0002] # BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
-2572 ; [*088A.0020.0002] # BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
-2573 ; [*088B.0020.0002] # BOX DRAWINGS LIGHT DIAGONAL CROSS
-2574 ; [*088C.0020.0002] # BOX DRAWINGS LIGHT LEFT
-2575 ; [*088D.0020.0002] # BOX DRAWINGS LIGHT UP
-2576 ; [*088E.0020.0002] # BOX DRAWINGS LIGHT RIGHT
-2577 ; [*088F.0020.0002] # BOX DRAWINGS LIGHT DOWN
-2578 ; [*0890.0020.0002] # BOX DRAWINGS HEAVY LEFT
-2579 ; [*0891.0020.0002] # BOX DRAWINGS HEAVY UP
-257A ; [*0892.0020.0002] # BOX DRAWINGS HEAVY RIGHT
-257B ; [*0893.0020.0002] # BOX DRAWINGS HEAVY DOWN
-257C ; [*0894.0020.0002] # BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT
-257D ; [*0895.0020.0002] # BOX DRAWINGS LIGHT UP AND HEAVY DOWN
-257E ; [*0896.0020.0002] # BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT
-257F ; [*0897.0020.0002] # BOX DRAWINGS HEAVY UP AND LIGHT DOWN
-2580 ; [*0898.0020.0002] # UPPER HALF BLOCK
-2581 ; [*0899.0020.0002] # LOWER ONE EIGHTH BLOCK
-2582 ; [*089A.0020.0002] # LOWER ONE QUARTER BLOCK
-2583 ; [*089B.0020.0002] # LOWER THREE EIGHTHS BLOCK
-2584 ; [*089C.0020.0002] # LOWER HALF BLOCK
-2585 ; [*089D.0020.0002] # LOWER FIVE EIGHTHS BLOCK
-2586 ; [*089E.0020.0002] # LOWER THREE QUARTERS BLOCK
-2587 ; [*089F.0020.0002] # LOWER SEVEN EIGHTHS BLOCK
-2588 ; [*08A0.0020.0002] # FULL BLOCK
-2589 ; [*08A1.0020.0002] # LEFT SEVEN EIGHTHS BLOCK
-258A ; [*08A2.0020.0002] # LEFT THREE QUARTERS BLOCK
-258B ; [*08A3.0020.0002] # LEFT FIVE EIGHTHS BLOCK
-258C ; [*08A4.0020.0002] # LEFT HALF BLOCK
-258D ; [*08A5.0020.0002] # LEFT THREE EIGHTHS BLOCK
-258E ; [*08A6.0020.0002] # LEFT ONE QUARTER BLOCK
-258F ; [*08A7.0020.0002] # LEFT ONE EIGHTH BLOCK
-2590 ; [*08A8.0020.0002] # RIGHT HALF BLOCK
-2591 ; [*08A9.0020.0002] # LIGHT SHADE
-2592 ; [*08AA.0020.0002] # MEDIUM SHADE
-2593 ; [*08AB.0020.0002] # DARK SHADE
-2594 ; [*08AC.0020.0002] # UPPER ONE EIGHTH BLOCK
-2595 ; [*08AD.0020.0002] # RIGHT ONE EIGHTH BLOCK
-2596 ; [*08AE.0020.0002] # QUADRANT LOWER LEFT
-2597 ; [*08AF.0020.0002] # QUADRANT LOWER RIGHT
-2598 ; [*08B0.0020.0002] # QUADRANT UPPER LEFT
-2599 ; [*08B1.0020.0002] # QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
-259A ; [*08B2.0020.0002] # QUADRANT UPPER LEFT AND LOWER RIGHT
-259B ; [*08B3.0020.0002] # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
-259C ; [*08B4.0020.0002] # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
-259D ; [*08B5.0020.0002] # QUADRANT UPPER RIGHT
-259E ; [*08B6.0020.0002] # QUADRANT UPPER RIGHT AND LOWER LEFT
-259F ; [*08B7.0020.0002] # QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
-25A0 ; [*08B8.0020.0002] # BLACK SQUARE
-25A1 ; [*08B9.0020.0002] # WHITE SQUARE
-25A2 ; [*08BA.0020.0002] # WHITE SQUARE WITH ROUNDED CORNERS
-25A3 ; [*08BB.0020.0002] # WHITE SQUARE CONTAINING BLACK SMALL SQUARE
-25A4 ; [*08BC.0020.0002] # SQUARE WITH HORIZONTAL FILL
-25A5 ; [*08BD.0020.0002] # SQUARE WITH VERTICAL FILL
-25A6 ; [*08BE.0020.0002] # SQUARE WITH ORTHOGONAL CROSSHATCH FILL
-25A7 ; [*08BF.0020.0002] # SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
-25A8 ; [*08C0.0020.0002] # SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
-25A9 ; [*08C1.0020.0002] # SQUARE WITH DIAGONAL CROSSHATCH FILL
-25AA ; [*08C2.0020.0002] # BLACK SMALL SQUARE
-25AB ; [*08C3.0020.0002] # WHITE SMALL SQUARE
-25AC ; [*08C4.0020.0002] # BLACK RECTANGLE
-25AD ; [*08C5.0020.0002] # WHITE RECTANGLE
-25AE ; [*08C6.0020.0002] # BLACK VERTICAL RECTANGLE
-25AF ; [*08C7.0020.0002] # WHITE VERTICAL RECTANGLE
-25B0 ; [*08C8.0020.0002] # BLACK PARALLELOGRAM
-25B1 ; [*08C9.0020.0002] # WHITE PARALLELOGRAM
-25B2 ; [*08CA.0020.0002] # BLACK UP-POINTING TRIANGLE
-25B3 ; [*08CB.0020.0002] # WHITE UP-POINTING TRIANGLE
-25B4 ; [*08CC.0020.0002] # BLACK UP-POINTING SMALL TRIANGLE
-25B5 ; [*08CD.0020.0002] # WHITE UP-POINTING SMALL TRIANGLE
-25B6 ; [*08CE.0020.0002] # BLACK RIGHT-POINTING TRIANGLE
-25B7 ; [*08CF.0020.0002] # WHITE RIGHT-POINTING TRIANGLE
-25B8 ; [*08D0.0020.0002] # BLACK RIGHT-POINTING SMALL TRIANGLE
-25B9 ; [*08D1.0020.0002] # WHITE RIGHT-POINTING SMALL TRIANGLE
-25BA ; [*08D2.0020.0002] # BLACK RIGHT-POINTING POINTER
-25BB ; [*08D3.0020.0002] # WHITE RIGHT-POINTING POINTER
-25BC ; [*08D4.0020.0002] # BLACK DOWN-POINTING TRIANGLE
-25BD ; [*08D5.0020.0002] # WHITE DOWN-POINTING TRIANGLE
-25BE ; [*08D6.0020.0002] # BLACK DOWN-POINTING SMALL TRIANGLE
-25BF ; [*08D7.0020.0002] # WHITE DOWN-POINTING SMALL TRIANGLE
-25C0 ; [*08D8.0020.0002] # BLACK LEFT-POINTING TRIANGLE
-25C1 ; [*08D9.0020.0002] # WHITE LEFT-POINTING TRIANGLE
-25C2 ; [*08DA.0020.0002] # BLACK LEFT-POINTING SMALL TRIANGLE
-25C3 ; [*08DB.0020.0002] # WHITE LEFT-POINTING SMALL TRIANGLE
-25C4 ; [*08DC.0020.0002] # BLACK LEFT-POINTING POINTER
-25C5 ; [*08DD.0020.0002] # WHITE LEFT-POINTING POINTER
-25C6 ; [*08DE.0020.0002] # BLACK DIAMOND
-25C7 ; [*08DF.0020.0002] # WHITE DIAMOND
-25C8 ; [*08E0.0020.0002] # WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND
-25C9 ; [*08E1.0020.0002] # FISHEYE
-25CA ; [*08E2.0020.0002] # LOZENGE
-25CB ; [*08E3.0020.0002] # WHITE CIRCLE
-25CC ; [*08E4.0020.0002] # DOTTED CIRCLE
-25CD ; [*08E5.0020.0002] # CIRCLE WITH VERTICAL FILL
-25CE ; [*08E6.0020.0002] # BULLSEYE
-25CF ; [*08E7.0020.0002] # BLACK CIRCLE
-25D0 ; [*08E8.0020.0002] # CIRCLE WITH LEFT HALF BLACK
-25D1 ; [*08E9.0020.0002] # CIRCLE WITH RIGHT HALF BLACK
-25D2 ; [*08EA.0020.0002] # CIRCLE WITH LOWER HALF BLACK
-25D3 ; [*08EB.0020.0002] # CIRCLE WITH UPPER HALF BLACK
-25D4 ; [*08EC.0020.0002] # CIRCLE WITH UPPER RIGHT QUADRANT BLACK
-25D5 ; [*08ED.0020.0002] # CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK
-25D6 ; [*08EE.0020.0002] # LEFT HALF BLACK CIRCLE
-25D7 ; [*08EF.0020.0002] # RIGHT HALF BLACK CIRCLE
-25D8 ; [*08F0.0020.0002] # INVERSE BULLET
-25D9 ; [*08F1.0020.0002] # INVERSE WHITE CIRCLE
-25DA ; [*08F2.0020.0002] # UPPER HALF INVERSE WHITE CIRCLE
-25DB ; [*08F3.0020.0002] # LOWER HALF INVERSE WHITE CIRCLE
-25DC ; [*08F4.0020.0002] # UPPER LEFT QUADRANT CIRCULAR ARC
-25DD ; [*08F5.0020.0002] # UPPER RIGHT QUADRANT CIRCULAR ARC
-25DE ; [*08F6.0020.0002] # LOWER RIGHT QUADRANT CIRCULAR ARC
-25DF ; [*08F7.0020.0002] # LOWER LEFT QUADRANT CIRCULAR ARC
-25E0 ; [*08F8.0020.0002] # UPPER HALF CIRCLE
-25E1 ; [*08F9.0020.0002] # LOWER HALF CIRCLE
-25E2 ; [*08FA.0020.0002] # BLACK LOWER RIGHT TRIANGLE
-25E3 ; [*08FB.0020.0002] # BLACK LOWER LEFT TRIANGLE
-25E4 ; [*08FC.0020.0002] # BLACK UPPER LEFT TRIANGLE
-25E5 ; [*08FD.0020.0002] # BLACK UPPER RIGHT TRIANGLE
-25E6 ; [*08FE.0020.0002] # WHITE BULLET
-25E7 ; [*08FF.0020.0002] # SQUARE WITH LEFT HALF BLACK
-25E8 ; [*0900.0020.0002] # SQUARE WITH RIGHT HALF BLACK
-25E9 ; [*0901.0020.0002] # SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK
-25EA ; [*0902.0020.0002] # SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK
-25EB ; [*0903.0020.0002] # WHITE SQUARE WITH VERTICAL BISECTING LINE
-25EC ; [*0904.0020.0002] # WHITE UP-POINTING TRIANGLE WITH DOT
-25ED ; [*0905.0020.0002] # UP-POINTING TRIANGLE WITH LEFT HALF BLACK
-25EE ; [*0906.0020.0002] # UP-POINTING TRIANGLE WITH RIGHT HALF BLACK
-25EF ; [*0907.0020.0002] # LARGE CIRCLE
-25F0 ; [*0908.0020.0002] # WHITE SQUARE WITH UPPER LEFT QUADRANT
-25F1 ; [*0909.0020.0002] # WHITE SQUARE WITH LOWER LEFT QUADRANT
-25F2 ; [*090A.0020.0002] # WHITE SQUARE WITH LOWER RIGHT QUADRANT
-25F3 ; [*090B.0020.0002] # WHITE SQUARE WITH UPPER RIGHT QUADRANT
-25F4 ; [*090C.0020.0002] # WHITE CIRCLE WITH UPPER LEFT QUADRANT
-25F5 ; [*090D.0020.0002] # WHITE CIRCLE WITH LOWER LEFT QUADRANT
-25F6 ; [*090E.0020.0002] # WHITE CIRCLE WITH LOWER RIGHT QUADRANT
-25F7 ; [*090F.0020.0002] # WHITE CIRCLE WITH UPPER RIGHT QUADRANT
-25F8 ; [*0910.0020.0002] # UPPER LEFT TRIANGLE
-25F9 ; [*0911.0020.0002] # UPPER RIGHT TRIANGLE
-25FA ; [*0912.0020.0002] # LOWER LEFT TRIANGLE
-25FB ; [*0913.0020.0002] # WHITE MEDIUM SQUARE
-25FC ; [*0914.0020.0002] # BLACK MEDIUM SQUARE
-25FD ; [*0915.0020.0002] # WHITE MEDIUM SMALL SQUARE
-25FE ; [*0916.0020.0002] # BLACK MEDIUM SMALL SQUARE
-25FF ; [*0917.0020.0002] # LOWER RIGHT TRIANGLE
-2600 ; [*0918.0020.0002] # BLACK SUN WITH RAYS
-2601 ; [*0919.0020.0002] # CLOUD
-2602 ; [*091A.0020.0002] # UMBRELLA
-2603 ; [*091B.0020.0002] # SNOWMAN
-2604 ; [*091C.0020.0002] # COMET
-2605 ; [*091D.0020.0002] # BLACK STAR
-2606 ; [*091E.0020.0002] # WHITE STAR
-2607 ; [*091F.0020.0002] # LIGHTNING
-2608 ; [*0920.0020.0002] # THUNDERSTORM
-2609 ; [*0921.0020.0002] # SUN
-260A ; [*0922.0020.0002] # ASCENDING NODE
-260B ; [*0923.0020.0002] # DESCENDING NODE
-260C ; [*0924.0020.0002] # CONJUNCTION
-260D ; [*0925.0020.0002] # OPPOSITION
-260E ; [*0926.0020.0002] # BLACK TELEPHONE
-260F ; [*0927.0020.0002] # WHITE TELEPHONE
-2610 ; [*0928.0020.0002] # BALLOT BOX
-2611 ; [*0929.0020.0002] # BALLOT BOX WITH CHECK
-2612 ; [*092A.0020.0002] # BALLOT BOX WITH X
-2613 ; [*092B.0020.0002] # SALTIRE
-2614 ; [*092C.0020.0002] # UMBRELLA WITH RAIN DROPS
-2615 ; [*092D.0020.0002] # HOT BEVERAGE
-2616 ; [*092E.0020.0002] # WHITE SHOGI PIECE
-2617 ; [*092F.0020.0002] # BLACK SHOGI PIECE
-2618 ; [*0930.0020.0002] # SHAMROCK
-2619 ; [*0931.0020.0002] # REVERSED ROTATED FLORAL HEART BULLET
-261A ; [*0932.0020.0002] # BLACK LEFT POINTING INDEX
-261B ; [*0933.0020.0002] # BLACK RIGHT POINTING INDEX
-261C ; [*0934.0020.0002] # WHITE LEFT POINTING INDEX
-261D ; [*0935.0020.0002] # WHITE UP POINTING INDEX
-261E ; [*0936.0020.0002] # WHITE RIGHT POINTING INDEX
-261F ; [*0937.0020.0002] # WHITE DOWN POINTING INDEX
-2620 ; [*0938.0020.0002] # SKULL AND CROSSBONES
-2621 ; [*0939.0020.0002] # CAUTION SIGN
-2622 ; [*093A.0020.0002] # RADIOACTIVE SIGN
-2623 ; [*093B.0020.0002] # BIOHAZARD SIGN
-2624 ; [*093C.0020.0002] # CADUCEUS
-2625 ; [*093D.0020.0002] # ANKH
-2626 ; [*093E.0020.0002] # ORTHODOX CROSS
-2627 ; [*093F.0020.0002] # CHI RHO
-2628 ; [*0940.0020.0002] # CROSS OF LORRAINE
-2629 ; [*0941.0020.0002] # CROSS OF JERUSALEM
-262A ; [*0942.0020.0002] # STAR AND CRESCENT
-262B ; [*0943.0020.0002] # FARSI SYMBOL
-262C ; [*0944.0020.0002] # ADI SHAKTI
-262D ; [*0945.0020.0002] # HAMMER AND SICKLE
-262E ; [*0946.0020.0002] # PEACE SYMBOL
-262F ; [*0947.0020.0002] # YIN YANG
-2630 ; [*0EA2.0020.0002] # TRIGRAM FOR HEAVEN
-2631 ; [*0EA3.0020.0002] # TRIGRAM FOR LAKE
-2632 ; [*0EA4.0020.0002] # TRIGRAM FOR FIRE
-2633 ; [*0EA5.0020.0002] # TRIGRAM FOR THUNDER
-2634 ; [*0EA6.0020.0002] # TRIGRAM FOR WIND
-2635 ; [*0EA7.0020.0002] # TRIGRAM FOR WATER
-2636 ; [*0EA8.0020.0002] # TRIGRAM FOR MOUNTAIN
-2637 ; [*0EA9.0020.0002] # TRIGRAM FOR EARTH
-2638 ; [*0948.0020.0002] # WHEEL OF DHARMA
-2639 ; [*0949.0020.0002] # WHITE FROWNING FACE
-263A ; [*094A.0020.0002] # WHITE SMILING FACE
-263B ; [*094B.0020.0002] # BLACK SMILING FACE
-263C ; [*094C.0020.0002] # WHITE SUN WITH RAYS
-263D ; [*094D.0020.0002] # FIRST QUARTER MOON
-263E ; [*094E.0020.0002] # LAST QUARTER MOON
-263F ; [*094F.0020.0002] # MERCURY
-2640 ; [*0950.0020.0002] # FEMALE SIGN
-2641 ; [*0951.0020.0002] # EARTH
-2642 ; [*0952.0020.0002] # MALE SIGN
-2643 ; [*0953.0020.0002] # JUPITER
-2644 ; [*0954.0020.0002] # SATURN
-2645 ; [*0955.0020.0002] # URANUS
-2646 ; [*0956.0020.0002] # NEPTUNE
-2647 ; [*0957.0020.0002] # PLUTO
-2648 ; [*0958.0020.0002] # ARIES
-2649 ; [*0959.0020.0002] # TAURUS
-264A ; [*095A.0020.0002] # GEMINI
-264B ; [*095B.0020.0002] # CANCER
-264C ; [*095C.0020.0002] # LEO
-264D ; [*095D.0020.0002] # VIRGO
-264E ; [*095E.0020.0002] # LIBRA
-264F ; [*095F.0020.0002] # SCORPIUS
-2650 ; [*0960.0020.0002] # SAGITTARIUS
-2651 ; [*0961.0020.0002] # CAPRICORN
-2652 ; [*0962.0020.0002] # AQUARIUS
-2653 ; [*0963.0020.0002] # PISCES
-2654 ; [*0964.0020.0002] # WHITE CHESS KING
-2655 ; [*0965.0020.0002] # WHITE CHESS QUEEN
-2656 ; [*0966.0020.0002] # WHITE CHESS ROOK
-2657 ; [*0967.0020.0002] # WHITE CHESS BISHOP
-2658 ; [*0968.0020.0002] # WHITE CHESS KNIGHT
-2659 ; [*0969.0020.0002] # WHITE CHESS PAWN
-265A ; [*096A.0020.0002] # BLACK CHESS KING
-265B ; [*096B.0020.0002] # BLACK CHESS QUEEN
-265C ; [*096C.0020.0002] # BLACK CHESS ROOK
-265D ; [*096D.0020.0002] # BLACK CHESS BISHOP
-265E ; [*096E.0020.0002] # BLACK CHESS KNIGHT
-265F ; [*096F.0020.0002] # BLACK CHESS PAWN
-2660 ; [*0970.0020.0002] # BLACK SPADE SUIT
-2661 ; [*0971.0020.0002] # WHITE HEART SUIT
-2662 ; [*0972.0020.0002] # WHITE DIAMOND SUIT
-2663 ; [*0973.0020.0002] # BLACK CLUB SUIT
-2664 ; [*0974.0020.0002] # WHITE SPADE SUIT
-2665 ; [*0975.0020.0002] # BLACK HEART SUIT
-2666 ; [*0976.0020.0002] # BLACK DIAMOND SUIT
-2667 ; [*0977.0020.0002] # WHITE CLUB SUIT
-2668 ; [*0978.0020.0002] # HOT SPRINGS
-2669 ; [*0979.0020.0002] # QUARTER NOTE
-266A ; [*097A.0020.0002] # EIGHTH NOTE
-266B ; [*097B.0020.0002] # BEAMED EIGHTH NOTES
-266C ; [*097C.0020.0002] # BEAMED SIXTEENTH NOTES
-266D ; [*10F3.0020.0002] # MUSIC FLAT SIGN
-266E ; [*10F4.0020.0002] # MUSIC NATURAL SIGN
-266F ; [*10F5.0020.0002] # MUSIC SHARP SIGN
-2670 ; [*097D.0020.0002] # WEST SYRIAC CROSS
-2671 ; [*097E.0020.0002] # EAST SYRIAC CROSS
-2672 ; [*097F.0020.0002] # UNIVERSAL RECYCLING SYMBOL
-2673 ; [*0980.0020.0002] # RECYCLING SYMBOL FOR TYPE-1 PLASTICS
-2674 ; [*0981.0020.0002] # RECYCLING SYMBOL FOR TYPE-2 PLASTICS
-2675 ; [*0982.0020.0002] # RECYCLING SYMBOL FOR TYPE-3 PLASTICS
-2676 ; [*0983.0020.0002] # RECYCLING SYMBOL FOR TYPE-4 PLASTICS
-2677 ; [*0984.0020.0002] # RECYCLING SYMBOL FOR TYPE-5 PLASTICS
-2678 ; [*0985.0020.0002] # RECYCLING SYMBOL FOR TYPE-6 PLASTICS
-2679 ; [*0986.0020.0002] # RECYCLING SYMBOL FOR TYPE-7 PLASTICS
-267A ; [*0987.0020.0002] # RECYCLING SYMBOL FOR GENERIC MATERIALS
-267B ; [*0988.0020.0002] # BLACK UNIVERSAL RECYCLING SYMBOL
-267C ; [*0989.0020.0002] # RECYCLED PAPER SYMBOL
-267D ; [*098A.0020.0002] # PARTIALLY-RECYCLED PAPER SYMBOL
-267E ; [*098B.0020.0002] # PERMANENT PAPER SIGN
-267F ; [*098C.0020.0002] # WHEELCHAIR SYMBOL
-2680 ; [*098D.0020.0002] # DIE FACE-1
-2681 ; [*098E.0020.0002] # DIE FACE-2
-2682 ; [*098F.0020.0002] # DIE FACE-3
-2683 ; [*0990.0020.0002] # DIE FACE-4
-2684 ; [*0991.0020.0002] # DIE FACE-5
-2685 ; [*0992.0020.0002] # DIE FACE-6
-2686 ; [*0993.0020.0002] # WHITE CIRCLE WITH DOT RIGHT
-2687 ; [*0994.0020.0002] # WHITE CIRCLE WITH TWO DOTS
-2688 ; [*0995.0020.0002] # BLACK CIRCLE WITH WHITE DOT RIGHT
-2689 ; [*0996.0020.0002] # BLACK CIRCLE WITH TWO WHITE DOTS
-268A ; [*0E9C.0020.0002] # MONOGRAM FOR YANG
-268B ; [*0E9D.0020.0002] # MONOGRAM FOR YIN
-268C ; [*0E9E.0020.0002] # DIGRAM FOR GREATER YANG
-268D ; [*0E9F.0020.0002] # DIGRAM FOR LESSER YIN
-268E ; [*0EA0.0020.0002] # DIGRAM FOR LESSER YANG
-268F ; [*0EA1.0020.0002] # DIGRAM FOR GREATER YIN
-2690 ; [*0997.0020.0002] # WHITE FLAG
-2691 ; [*0998.0020.0002] # BLACK FLAG
-2692 ; [*0999.0020.0002] # HAMMER AND PICK
-2693 ; [*099A.0020.0002] # ANCHOR
-2694 ; [*099B.0020.0002] # CROSSED SWORDS
-2695 ; [*099C.0020.0002] # STAFF OF AESCULAPIUS
-2696 ; [*099D.0020.0002] # SCALES
-2697 ; [*099E.0020.0002] # ALEMBIC
-2698 ; [*099F.0020.0002] # FLOWER
-2699 ; [*09A0.0020.0002] # GEAR
-269A ; [*09A1.0020.0002] # STAFF OF HERMES
-269B ; [*09A2.0020.0002] # ATOM SYMBOL
-269C ; [*09A3.0020.0002] # FLEUR-DE-LIS
-269D ; [*09A4.0020.0002] # OUTLINED WHITE STAR
-269E ; [*09A5.0020.0002] # THREE LINES CONVERGING RIGHT
-269F ; [*09A6.0020.0002] # THREE LINES CONVERGING LEFT
-26A0 ; [*09A7.0020.0002] # WARNING SIGN
-26A1 ; [*09A8.0020.0002] # HIGH VOLTAGE SIGN
-26A2 ; [*09A9.0020.0002] # DOUBLED FEMALE SIGN
-26A3 ; [*09AA.0020.0002] # DOUBLED MALE SIGN
-26A4 ; [*09AB.0020.0002] # INTERLOCKED FEMALE AND MALE SIGN
-26A5 ; [*09AC.0020.0002] # MALE AND FEMALE SIGN
-26A6 ; [*09AD.0020.0002] # MALE WITH STROKE SIGN
-26A7 ; [*09AE.0020.0002] # MALE WITH STROKE AND MALE AND FEMALE SIGN
-26A8 ; [*09AF.0020.0002] # VERTICAL MALE WITH STROKE SIGN
-26A9 ; [*09B0.0020.0002] # HORIZONTAL MALE WITH STROKE SIGN
-26AA ; [*09B1.0020.0002] # MEDIUM WHITE CIRCLE
-26AB ; [*09B2.0020.0002] # MEDIUM BLACK CIRCLE
-26AC ; [*09B3.0020.0002] # MEDIUM SMALL WHITE CIRCLE
-26AD ; [*09B4.0020.0002] # MARRIAGE SYMBOL
-26AE ; [*09B5.0020.0002] # DIVORCE SYMBOL
-26AF ; [*09B6.0020.0002] # UNMARRIED PARTNERSHIP SYMBOL
-26B0 ; [*09B7.0020.0002] # COFFIN
-26B1 ; [*09B8.0020.0002] # FUNERAL URN
-26B2 ; [*09B9.0020.0002] # NEUTER
-26B3 ; [*09BA.0020.0002] # CERES
-26B4 ; [*09BB.0020.0002] # PALLAS
-26B5 ; [*09BC.0020.0002] # JUNO
-26B6 ; [*09BD.0020.0002] # VESTA
-26B7 ; [*09BE.0020.0002] # CHIRON
-26B8 ; [*09BF.0020.0002] # BLACK MOON LILITH
-26B9 ; [*09C0.0020.0002] # SEXTILE
-26BA ; [*09C1.0020.0002] # SEMISEXTILE
-26BB ; [*09C2.0020.0002] # QUINCUNX
-26BC ; [*09C3.0020.0002] # SESQUIQUADRATE
-26BD ; [*09C4.0020.0002] # SOCCER BALL
-26BE ; [*09C5.0020.0002] # BASEBALL
-26BF ; [*09C6.0020.0002] # SQUARED KEY
-26C0 ; [*09C7.0020.0002] # WHITE DRAUGHTS MAN
-26C1 ; [*09C8.0020.0002] # WHITE DRAUGHTS KING
-26C2 ; [*09C9.0020.0002] # BLACK DRAUGHTS MAN
-26C3 ; [*09CA.0020.0002] # BLACK DRAUGHTS KING
-26C4 ; [*09CB.0020.0002] # SNOWMAN WITHOUT SNOW
-26C5 ; [*09CC.0020.0002] # SUN BEHIND CLOUD
-26C6 ; [*09CD.0020.0002] # RAIN
-26C7 ; [*09CE.0020.0002] # BLACK SNOWMAN
-26C8 ; [*09CF.0020.0002] # THUNDER CLOUD AND RAIN
-26C9 ; [*09D0.0020.0002] # TURNED WHITE SHOGI PIECE
-26CA ; [*09D1.0020.0002] # TURNED BLACK SHOGI PIECE
-26CB ; [*09D2.0020.0002] # WHITE DIAMOND IN SQUARE
-26CC ; [*09D3.0020.0002] # CROSSING LANES
-26CD ; [*09D4.0020.0002] # DISABLED CAR
-26CE ; [*09D5.0020.0002] # OPHIUCHUS
-26CF ; [*09D6.0020.0002] # PICK
-26D0 ; [*09D7.0020.0002] # CAR SLIDING
-26D1 ; [*09D8.0020.0002] # HELMET WITH WHITE CROSS
-26D2 ; [*09D9.0020.0002] # CIRCLED CROSSING LANES
-26D3 ; [*09DA.0020.0002] # CHAINS
-26D4 ; [*09DB.0020.0002] # NO ENTRY
-26D5 ; [*09DC.0020.0002] # ALTERNATE ONE-WAY LEFT WAY TRAFFIC
-26D6 ; [*09DD.0020.0002] # BLACK TWO-WAY LEFT WAY TRAFFIC
-26D7 ; [*09DE.0020.0002] # WHITE TWO-WAY LEFT WAY TRAFFIC
-26D8 ; [*09DF.0020.0002] # BLACK LEFT LANE MERGE
-26D9 ; [*09E0.0020.0002] # WHITE LEFT LANE MERGE
-26DA ; [*09E1.0020.0002] # DRIVE SLOW SIGN
-26DB ; [*09E2.0020.0002] # HEAVY WHITE DOWN-POINTING TRIANGLE
-26DC ; [*09E3.0020.0002] # LEFT CLOSED ENTRY
-26DD ; [*09E4.0020.0002] # SQUARED SALTIRE
-26DE ; [*09E5.0020.0002] # FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE
-26DF ; [*09E6.0020.0002] # BLACK TRUCK
-26E0 ; [*09E7.0020.0002] # RESTRICTED LEFT ENTRY-1
-26E1 ; [*09E8.0020.0002] # RESTRICTED LEFT ENTRY-2
-26E2 ; [*09E9.0020.0002] # ASTRONOMICAL SYMBOL FOR URANUS
-26E3 ; [*09EA.0020.0002] # HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE
-26E4 ; [*09EB.0020.0002] # PENTAGRAM
-26E5 ; [*09EC.0020.0002] # RIGHT-HANDED INTERLACED PENTAGRAM
-26E6 ; [*09ED.0020.0002] # LEFT-HANDED INTERLACED PENTAGRAM
-26E7 ; [*09EE.0020.0002] # INVERTED PENTAGRAM
-26E8 ; [*09EF.0020.0002] # BLACK CROSS ON SHIELD
-26E9 ; [*09F0.0020.0002] # SHINTO SHRINE
-26EA ; [*09F1.0020.0002] # CHURCH
-26EB ; [*09F2.0020.0002] # CASTLE
-26EC ; [*09F3.0020.0002] # HISTORIC SITE
-26ED ; [*09F4.0020.0002] # GEAR WITHOUT HUB
-26EE ; [*09F5.0020.0002] # GEAR WITH HANDLES
-26EF ; [*09F6.0020.0002] # MAP SYMBOL FOR LIGHTHOUSE
-26F0 ; [*09F7.0020.0002] # MOUNTAIN
-26F1 ; [*09F8.0020.0002] # UMBRELLA ON GROUND
-26F2 ; [*09F9.0020.0002] # FOUNTAIN
-26F3 ; [*09FA.0020.0002] # FLAG IN HOLE
-26F4 ; [*09FB.0020.0002] # FERRY
-26F5 ; [*09FC.0020.0002] # SAILBOAT
-26F6 ; [*09FD.0020.0002] # SQUARE FOUR CORNERS
-26F7 ; [*09FE.0020.0002] # SKIER
-26F8 ; [*09FF.0020.0002] # ICE SKATE
-26F9 ; [*0A00.0020.0002] # PERSON WITH BALL
-26FA ; [*0A01.0020.0002] # TENT
-26FB ; [*0A02.0020.0002] # JAPANESE BANK SYMBOL
-26FC ; [*0A03.0020.0002] # HEADSTONE GRAVEYARD SYMBOL
-26FD ; [*0A04.0020.0002] # FUEL PUMP
-26FE ; [*0A05.0020.0002] # CUP ON BLACK SQUARE
-26FF ; [*0A06.0020.0002] # WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE
-2700 ; [*0A21.0020.0002] # BLACK SAFETY SCISSORS
-2701 ; [*0A22.0020.0002] # UPPER BLADE SCISSORS
-2702 ; [*0A23.0020.0002] # BLACK SCISSORS
-2703 ; [*0A24.0020.0002] # LOWER BLADE SCISSORS
-2704 ; [*0A25.0020.0002] # WHITE SCISSORS
-2705 ; [*0A26.0020.0002] # WHITE HEAVY CHECK MARK
-2706 ; [*0A27.0020.0002] # TELEPHONE LOCATION SIGN
-2707 ; [*0A28.0020.0002] # TAPE DRIVE
-2708 ; [*0A29.0020.0002] # AIRPLANE
-2709 ; [*0A2A.0020.0002] # ENVELOPE
-270A ; [*0A2B.0020.0002] # RAISED FIST
-270B ; [*0A2C.0020.0002] # RAISED HAND
-270C ; [*0A2D.0020.0002] # VICTORY HAND
-270D ; [*0A2E.0020.0002] # WRITING HAND
-270E ; [*0A2F.0020.0002] # LOWER RIGHT PENCIL
-270F ; [*0A30.0020.0002] # PENCIL
-2710 ; [*0A31.0020.0002] # UPPER RIGHT PENCIL
-2711 ; [*0A32.0020.0002] # WHITE NIB
-2712 ; [*0A33.0020.0002] # BLACK NIB
-2713 ; [*0A34.0020.0002] # CHECK MARK
-2714 ; [*0A35.0020.0002] # HEAVY CHECK MARK
-2715 ; [*0A36.0020.0002] # MULTIPLICATION X
-2716 ; [*0A37.0020.0002] # HEAVY MULTIPLICATION X
-2717 ; [*0A38.0020.0002] # BALLOT X
-2718 ; [*0A39.0020.0002] # HEAVY BALLOT X
-2719 ; [*0A3A.0020.0002] # OUTLINED GREEK CROSS
-271A ; [*0A3B.0020.0002] # HEAVY GREEK CROSS
-271B ; [*0A3C.0020.0002] # OPEN CENTRE CROSS
-271C ; [*0A3D.0020.0002] # HEAVY OPEN CENTRE CROSS
-271D ; [*0A3E.0020.0002] # LATIN CROSS
-271E ; [*0A3F.0020.0002] # SHADOWED WHITE LATIN CROSS
-271F ; [*0A40.0020.0002] # OUTLINED LATIN CROSS
-2720 ; [*0A41.0020.0002] # MALTESE CROSS
-2721 ; [*0A42.0020.0002] # STAR OF DAVID
-2722 ; [*0A43.0020.0002] # FOUR TEARDROP-SPOKED ASTERISK
-2723 ; [*0A44.0020.0002] # FOUR BALLOON-SPOKED ASTERISK
-2724 ; [*0A45.0020.0002] # HEAVY FOUR BALLOON-SPOKED ASTERISK
-2725 ; [*0A46.0020.0002] # FOUR CLUB-SPOKED ASTERISK
-2726 ; [*0A47.0020.0002] # BLACK FOUR POINTED STAR
-2727 ; [*0A48.0020.0002] # WHITE FOUR POINTED STAR
-2728 ; [*0A49.0020.0002] # SPARKLES
-2729 ; [*0A4A.0020.0002] # STRESS OUTLINED WHITE STAR
-272A ; [*0A4B.0020.0002] # CIRCLED WHITE STAR
-272B ; [*0A4C.0020.0002] # OPEN CENTRE BLACK STAR
-272C ; [*0A4D.0020.0002] # BLACK CENTRE WHITE STAR
-272D ; [*0A4E.0020.0002] # OUTLINED BLACK STAR
-272E ; [*0A4F.0020.0002] # HEAVY OUTLINED BLACK STAR
-272F ; [*0A50.0020.0002] # PINWHEEL STAR
-2730 ; [*0A51.0020.0002] # SHADOWED WHITE STAR
-2731 ; [*0A52.0020.0002] # HEAVY ASTERISK
-2732 ; [*0A53.0020.0002] # OPEN CENTRE ASTERISK
-2733 ; [*0A54.0020.0002] # EIGHT SPOKED ASTERISK
-2734 ; [*0A55.0020.0002] # EIGHT POINTED BLACK STAR
-2735 ; [*0A56.0020.0002] # EIGHT POINTED PINWHEEL STAR
-2736 ; [*0A57.0020.0002] # SIX POINTED BLACK STAR
-2737 ; [*0A58.0020.0002] # EIGHT POINTED RECTILINEAR BLACK STAR
-2738 ; [*0A59.0020.0002] # HEAVY EIGHT POINTED RECTILINEAR BLACK STAR
-2739 ; [*0A5A.0020.0002] # TWELVE POINTED BLACK STAR
-273A ; [*0A5B.0020.0002] # SIXTEEN POINTED ASTERISK
-273B ; [*0A5C.0020.0002] # TEARDROP-SPOKED ASTERISK
-273C ; [*0A5D.0020.0002] # OPEN CENTRE TEARDROP-SPOKED ASTERISK
-273D ; [*0A5E.0020.0002] # HEAVY TEARDROP-SPOKED ASTERISK
-273E ; [*0A5F.0020.0002] # SIX PETALLED BLACK AND WHITE FLORETTE
-273F ; [*0A60.0020.0002] # BLACK FLORETTE
-2740 ; [*0A61.0020.0002] # WHITE FLORETTE
-2741 ; [*0A62.0020.0002] # EIGHT PETALLED OUTLINED BLACK FLORETTE
-2742 ; [*0A63.0020.0002] # CIRCLED OPEN CENTRE EIGHT POINTED STAR
-2743 ; [*0A64.0020.0002] # HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK
-2744 ; [*0A65.0020.0002] # SNOWFLAKE
-2745 ; [*0A66.0020.0002] # TIGHT TRIFOLIATE SNOWFLAKE
-2746 ; [*0A67.0020.0002] # HEAVY CHEVRON SNOWFLAKE
-2747 ; [*0A68.0020.0002] # SPARKLE
-2748 ; [*0A69.0020.0002] # HEAVY SPARKLE
-2749 ; [*0A6A.0020.0002] # BALLOON-SPOKED ASTERISK
-274A ; [*0A6B.0020.0002] # EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
-274B ; [*0A6C.0020.0002] # HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
-274C ; [*0A6D.0020.0002] # CROSS MARK
-274D ; [*0A6E.0020.0002] # SHADOWED WHITE CIRCLE
-274E ; [*0A6F.0020.0002] # NEGATIVE SQUARED CROSS MARK
-274F ; [*0A70.0020.0002] # LOWER RIGHT DROP-SHADOWED WHITE SQUARE
-2750 ; [*0A71.0020.0002] # UPPER RIGHT DROP-SHADOWED WHITE SQUARE
-2751 ; [*0A72.0020.0002] # LOWER RIGHT SHADOWED WHITE SQUARE
-2752 ; [*0A73.0020.0002] # UPPER RIGHT SHADOWED WHITE SQUARE
-2753 ; [*0A74.0020.0002] # BLACK QUESTION MARK ORNAMENT
-2754 ; [*0A75.0020.0002] # WHITE QUESTION MARK ORNAMENT
-2755 ; [*0A76.0020.0002] # WHITE EXCLAMATION MARK ORNAMENT
-2756 ; [*0A77.0020.0002] # BLACK DIAMOND MINUS WHITE X
-2757 ; [*0A78.0020.0002] # HEAVY EXCLAMATION MARK SYMBOL
-2758 ; [*0A79.0020.0002] # LIGHT VERTICAL BAR
-2759 ; [*0A7A.0020.0002] # MEDIUM VERTICAL BAR
-275A ; [*0A7B.0020.0002] # HEAVY VERTICAL BAR
-275B ; [*0A7C.0020.0002] # HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT
-275C ; [*0A7D.0020.0002] # HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT
-275D ; [*0A7E.0020.0002] # HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
-275E ; [*0A7F.0020.0002] # HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
-275F ; [*0A80.0020.0002] # HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT
-2760 ; [*0A81.0020.0002] # HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
-2761 ; [*0A82.0020.0002] # CURVED STEM PARAGRAPH SIGN ORNAMENT
-2762 ; [*0A83.0020.0002] # HEAVY EXCLAMATION MARK ORNAMENT
-2763 ; [*0A84.0020.0002] # HEAVY HEART EXCLAMATION MARK ORNAMENT
-2764 ; [*0A85.0020.0002] # HEAVY BLACK HEART
-2765 ; [*0A86.0020.0002] # ROTATED HEAVY BLACK HEART BULLET
-2766 ; [*0A87.0020.0002] # FLORAL HEART
-2767 ; [*0A88.0020.0002] # ROTATED FLORAL HEART BULLET
-2768 ; [*034D.0020.0002] # MEDIUM LEFT PARENTHESIS ORNAMENT
-2769 ; [*034E.0020.0002] # MEDIUM RIGHT PARENTHESIS ORNAMENT
-276A ; [*034F.0020.0002] # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
-276B ; [*0350.0020.0002] # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
-276C ; [*0351.0020.0002] # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
-276D ; [*0352.0020.0002] # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
-276E ; [*0353.0020.0002] # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
-276F ; [*0354.0020.0002] # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
-2770 ; [*0355.0020.0002] # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
-2771 ; [*0356.0020.0002] # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
-2772 ; [*0357.0020.0002] # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
-2773 ; [*0358.0020.0002] # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
-2774 ; [*0359.0020.0002] # MEDIUM LEFT CURLY BRACKET ORNAMENT
-2775 ; [*035A.0020.0002] # MEDIUM RIGHT CURLY BRACKET ORNAMENT
-2794 ; [*0A89.0020.0002] # HEAVY WIDE-HEADED RIGHTWARDS ARROW
-2795 ; [*0A8A.0020.0002] # HEAVY PLUS SIGN
-2796 ; [*0A8B.0020.0002] # HEAVY MINUS SIGN
-2797 ; [*0A8C.0020.0002] # HEAVY DIVISION SIGN
-2798 ; [*0A8D.0020.0002] # HEAVY SOUTH EAST ARROW
-2799 ; [*0A8E.0020.0002] # HEAVY RIGHTWARDS ARROW
-279A ; [*0A8F.0020.0002] # HEAVY NORTH EAST ARROW
-279B ; [*0A90.0020.0002] # DRAFTING POINT RIGHTWARDS ARROW
-279C ; [*0A91.0020.0002] # HEAVY ROUND-TIPPED RIGHTWARDS ARROW
-279D ; [*0A92.0020.0002] # TRIANGLE-HEADED RIGHTWARDS ARROW
-279E ; [*0A93.0020.0002] # HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW
-279F ; [*0A94.0020.0002] # DASHED TRIANGLE-HEADED RIGHTWARDS ARROW
-27A0 ; [*0A95.0020.0002] # HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW
-27A1 ; [*0A96.0020.0002] # BLACK RIGHTWARDS ARROW
-27A2 ; [*0A97.0020.0002] # THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD
-27A3 ; [*0A98.0020.0002] # THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD
-27A4 ; [*0A99.0020.0002] # BLACK RIGHTWARDS ARROWHEAD
-27A5 ; [*0A9A.0020.0002] # HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW
-27A6 ; [*0A9B.0020.0002] # HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW
-27A7 ; [*0A9C.0020.0002] # SQUAT BLACK RIGHTWARDS ARROW
-27A8 ; [*0A9D.0020.0002] # HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW
-27A9 ; [*0A9E.0020.0002] # RIGHT-SHADED WHITE RIGHTWARDS ARROW
-27AA ; [*0A9F.0020.0002] # LEFT-SHADED WHITE RIGHTWARDS ARROW
-27AB ; [*0AA0.0020.0002] # BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW
-27AC ; [*0AA1.0020.0002] # FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW
-27AD ; [*0AA2.0020.0002] # HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
-27AE ; [*0AA3.0020.0002] # HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
-27AF ; [*0AA4.0020.0002] # NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
-27B0 ; [*0AA5.0020.0002] # CURLY LOOP
-27B1 ; [*0AA6.0020.0002] # NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
-27B2 ; [*0AA7.0020.0002] # CIRCLED HEAVY WHITE RIGHTWARDS ARROW
-27B3 ; [*0AA8.0020.0002] # WHITE-FEATHERED RIGHTWARDS ARROW
-27B4 ; [*0AA9.0020.0002] # BLACK-FEATHERED SOUTH EAST ARROW
-27B5 ; [*0AAA.0020.0002] # BLACK-FEATHERED RIGHTWARDS ARROW
-27B6 ; [*0AAB.0020.0002] # BLACK-FEATHERED NORTH EAST ARROW
-27B7 ; [*0AAC.0020.0002] # HEAVY BLACK-FEATHERED SOUTH EAST ARROW
-27B8 ; [*0AAD.0020.0002] # HEAVY BLACK-FEATHERED RIGHTWARDS ARROW
-27B9 ; [*0AAE.0020.0002] # HEAVY BLACK-FEATHERED NORTH EAST ARROW
-27BA ; [*0AAF.0020.0002] # TEARDROP-BARBED RIGHTWARDS ARROW
-27BB ; [*0AB0.0020.0002] # HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW
-27BC ; [*0AB1.0020.0002] # WEDGE-TAILED RIGHTWARDS ARROW
-27BD ; [*0AB2.0020.0002] # HEAVY WEDGE-TAILED RIGHTWARDS ARROW
-27BE ; [*0AB3.0020.0002] # OPEN-OUTLINED RIGHTWARDS ARROW
-27BF ; [*0AB4.0020.0002] # DOUBLE CURLY LOOP
-27C0 ; [*0AB5.0020.0002] # THREE DIMENSIONAL ANGLE
-27C1 ; [*0AB6.0020.0002] # WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
-27C2 ; [*0AB7.0020.0002] # PERPENDICULAR
-27C3 ; [*0AB8.0020.0002] # OPEN SUBSET
-27C4 ; [*0AB9.0020.0002] # OPEN SUPERSET
-27C5 ; [*0341.0020.0002] # LEFT S-SHAPED BAG DELIMITER
-27C6 ; [*0342.0020.0002] # RIGHT S-SHAPED BAG DELIMITER
-27C7 ; [*0ABA.0020.0002] # OR WITH DOT INSIDE
-27C8 ; [*0ABB.0020.0002] # REVERSE SOLIDUS PRECEDING SUBSET
-27C9 ; [*0ABC.0020.0002] # SUPERSET PRECEDING SOLIDUS
-27CA ; [*0ABD.0020.0002] # VERTICAL BAR WITH HORIZONTAL STROKE
-27CB ; [*0ABE.0020.0002] # MATHEMATICAL RISING DIAGONAL
-27CC ; [*0ABF.0020.0002] # LONG DIVISION
-27CD ; [*0AC0.0020.0002] # MATHEMATICAL FALLING DIAGONAL
-27CE ; [*0AC1.0020.0002] # SQUARED LOGICAL AND
-27CF ; [*0AC2.0020.0002] # SQUARED LOGICAL OR
-27D0 ; [*0AC3.0020.0002] # WHITE DIAMOND WITH CENTRED DOT
-27D1 ; [*0AC4.0020.0002] # AND WITH DOT
-27D2 ; [*0AC5.0020.0002] # ELEMENT OF OPENING UPWARDS
-27D3 ; [*0AC6.0020.0002] # LOWER RIGHT CORNER WITH DOT
-27D4 ; [*0AC7.0020.0002] # UPPER LEFT CORNER WITH DOT
-27D5 ; [*0AC8.0020.0002] # LEFT OUTER JOIN
-27D6 ; [*0AC9.0020.0002] # RIGHT OUTER JOIN
-27D7 ; [*0ACA.0020.0002] # FULL OUTER JOIN
-27D8 ; [*0ACB.0020.0002] # LARGE UP TACK
-27D9 ; [*0ACC.0020.0002] # LARGE DOWN TACK
-27DA ; [*0ACD.0020.0002] # LEFT AND RIGHT DOUBLE TURNSTILE
-27DB ; [*0ACE.0020.0002] # LEFT AND RIGHT TACK
-27DC ; [*0ACF.0020.0002] # LEFT MULTIMAP
-27DD ; [*0AD0.0020.0002] # LONG RIGHT TACK
-27DE ; [*0AD1.0020.0002] # LONG LEFT TACK
-27DF ; [*0AD2.0020.0002] # UP TACK WITH CIRCLE ABOVE
-27E0 ; [*0AD3.0020.0002] # LOZENGE DIVIDED BY HORIZONTAL RULE
-27E1 ; [*0AD4.0020.0002] # WHITE CONCAVE-SIDED DIAMOND
-27E2 ; [*0AD5.0020.0002] # WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
-27E3 ; [*0AD6.0020.0002] # WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
-27E4 ; [*0AD7.0020.0002] # WHITE SQUARE WITH LEFTWARDS TICK
-27E5 ; [*0AD8.0020.0002] # WHITE SQUARE WITH RIGHTWARDS TICK
-27E6 ; [*0343.0020.0002] # MATHEMATICAL LEFT WHITE SQUARE BRACKET
-27E7 ; [*0344.0020.0002] # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
-27E8 ; [*0345.0020.0002] # MATHEMATICAL LEFT ANGLE BRACKET
-27E9 ; [*0346.0020.0002] # MATHEMATICAL RIGHT ANGLE BRACKET
-27EA ; [*0347.0020.0002] # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
-27EB ; [*0348.0020.0002] # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
-27EC ; [*0349.0020.0002] # MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET
-27ED ; [*034A.0020.0002] # MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET
-27EE ; [*034B.0020.0002] # MATHEMATICAL LEFT FLATTENED PARENTHESIS
-27EF ; [*034C.0020.0002] # MATHEMATICAL RIGHT FLATTENED PARENTHESIS
-27F0 ; [*0AD9.0020.0002] # UPWARDS QUADRUPLE ARROW
-27F1 ; [*0ADA.0020.0002] # DOWNWARDS QUADRUPLE ARROW
-27F2 ; [*0ADB.0020.0002] # ANTICLOCKWISE GAPPED CIRCLE ARROW
-27F3 ; [*0ADC.0020.0002] # CLOCKWISE GAPPED CIRCLE ARROW
-27F4 ; [*0ADD.0020.0002] # RIGHT ARROW WITH CIRCLED PLUS
-27F5 ; [*0ADE.0020.0002] # LONG LEFTWARDS ARROW
-27F6 ; [*0ADF.0020.0002] # LONG RIGHTWARDS ARROW
-27F7 ; [*0AE0.0020.0002] # LONG LEFT RIGHT ARROW
-27F8 ; [*0AE1.0020.0002] # LONG LEFTWARDS DOUBLE ARROW
-27F9 ; [*0AE2.0020.0002] # LONG RIGHTWARDS DOUBLE ARROW
-27FA ; [*0AE3.0020.0002] # LONG LEFT RIGHT DOUBLE ARROW
-27FB ; [*0AE4.0020.0002] # LONG LEFTWARDS ARROW FROM BAR
-27FC ; [*0AE5.0020.0002] # LONG RIGHTWARDS ARROW FROM BAR
-27FD ; [*0AE6.0020.0002] # LONG LEFTWARDS DOUBLE ARROW FROM BAR
-27FE ; [*0AE7.0020.0002] # LONG RIGHTWARDS DOUBLE ARROW FROM BAR
-27FF ; [*0AE8.0020.0002] # LONG RIGHTWARDS SQUIGGLE ARROW
-2800 ; [*0D9C.0020.0002] # BRAILLE PATTERN BLANK
-2801 ; [*0D9D.0020.0002] # BRAILLE PATTERN DOTS-1
-2802 ; [*0D9E.0020.0002] # BRAILLE PATTERN DOTS-2
-2803 ; [*0D9F.0020.0002] # BRAILLE PATTERN DOTS-12
-2804 ; [*0DA0.0020.0002] # BRAILLE PATTERN DOTS-3
-2805 ; [*0DA1.0020.0002] # BRAILLE PATTERN DOTS-13
-2806 ; [*0DA2.0020.0002] # BRAILLE PATTERN DOTS-23
-2807 ; [*0DA3.0020.0002] # BRAILLE PATTERN DOTS-123
-2808 ; [*0DA4.0020.0002] # BRAILLE PATTERN DOTS-4
-2809 ; [*0DA5.0020.0002] # BRAILLE PATTERN DOTS-14
-280A ; [*0DA6.0020.0002] # BRAILLE PATTERN DOTS-24
-280B ; [*0DA7.0020.0002] # BRAILLE PATTERN DOTS-124
-280C ; [*0DA8.0020.0002] # BRAILLE PATTERN DOTS-34
-280D ; [*0DA9.0020.0002] # BRAILLE PATTERN DOTS-134
-280E ; [*0DAA.0020.0002] # BRAILLE PATTERN DOTS-234
-280F ; [*0DAB.0020.0002] # BRAILLE PATTERN DOTS-1234
-2810 ; [*0DAC.0020.0002] # BRAILLE PATTERN DOTS-5
-2811 ; [*0DAD.0020.0002] # BRAILLE PATTERN DOTS-15
-2812 ; [*0DAE.0020.0002] # BRAILLE PATTERN DOTS-25
-2813 ; [*0DAF.0020.0002] # BRAILLE PATTERN DOTS-125
-2814 ; [*0DB0.0020.0002] # BRAILLE PATTERN DOTS-35
-2815 ; [*0DB1.0020.0002] # BRAILLE PATTERN DOTS-135
-2816 ; [*0DB2.0020.0002] # BRAILLE PATTERN DOTS-235
-2817 ; [*0DB3.0020.0002] # BRAILLE PATTERN DOTS-1235
-2818 ; [*0DB4.0020.0002] # BRAILLE PATTERN DOTS-45
-2819 ; [*0DB5.0020.0002] # BRAILLE PATTERN DOTS-145
-281A ; [*0DB6.0020.0002] # BRAILLE PATTERN DOTS-245
-281B ; [*0DB7.0020.0002] # BRAILLE PATTERN DOTS-1245
-281C ; [*0DB8.0020.0002] # BRAILLE PATTERN DOTS-345
-281D ; [*0DB9.0020.0002] # BRAILLE PATTERN DOTS-1345
-281E ; [*0DBA.0020.0002] # BRAILLE PATTERN DOTS-2345
-281F ; [*0DBB.0020.0002] # BRAILLE PATTERN DOTS-12345
-2820 ; [*0DBC.0020.0002] # BRAILLE PATTERN DOTS-6
-2821 ; [*0DBD.0020.0002] # BRAILLE PATTERN DOTS-16
-2822 ; [*0DBE.0020.0002] # BRAILLE PATTERN DOTS-26
-2823 ; [*0DBF.0020.0002] # BRAILLE PATTERN DOTS-126
-2824 ; [*0DC0.0020.0002] # BRAILLE PATTERN DOTS-36
-2825 ; [*0DC1.0020.0002] # BRAILLE PATTERN DOTS-136
-2826 ; [*0DC2.0020.0002] # BRAILLE PATTERN DOTS-236
-2827 ; [*0DC3.0020.0002] # BRAILLE PATTERN DOTS-1236
-2828 ; [*0DC4.0020.0002] # BRAILLE PATTERN DOTS-46
-2829 ; [*0DC5.0020.0002] # BRAILLE PATTERN DOTS-146
-282A ; [*0DC6.0020.0002] # BRAILLE PATTERN DOTS-246
-282B ; [*0DC7.0020.0002] # BRAILLE PATTERN DOTS-1246
-282C ; [*0DC8.0020.0002] # BRAILLE PATTERN DOTS-346
-282D ; [*0DC9.0020.0002] # BRAILLE PATTERN DOTS-1346
-282E ; [*0DCA.0020.0002] # BRAILLE PATTERN DOTS-2346
-282F ; [*0DCB.0020.0002] # BRAILLE PATTERN DOTS-12346
-2830 ; [*0DCC.0020.0002] # BRAILLE PATTERN DOTS-56
-2831 ; [*0DCD.0020.0002] # BRAILLE PATTERN DOTS-156
-2832 ; [*0DCE.0020.0002] # BRAILLE PATTERN DOTS-256
-2833 ; [*0DCF.0020.0002] # BRAILLE PATTERN DOTS-1256
-2834 ; [*0DD0.0020.0002] # BRAILLE PATTERN DOTS-356
-2835 ; [*0DD1.0020.0002] # BRAILLE PATTERN DOTS-1356
-2836 ; [*0DD2.0020.0002] # BRAILLE PATTERN DOTS-2356
-2837 ; [*0DD3.0020.0002] # BRAILLE PATTERN DOTS-12356
-2838 ; [*0DD4.0020.0002] # BRAILLE PATTERN DOTS-456
-2839 ; [*0DD5.0020.0002] # BRAILLE PATTERN DOTS-1456
-283A ; [*0DD6.0020.0002] # BRAILLE PATTERN DOTS-2456
-283B ; [*0DD7.0020.0002] # BRAILLE PATTERN DOTS-12456
-283C ; [*0DD8.0020.0002] # BRAILLE PATTERN DOTS-3456
-283D ; [*0DD9.0020.0002] # BRAILLE PATTERN DOTS-13456
-283E ; [*0DDA.0020.0002] # BRAILLE PATTERN DOTS-23456
-283F ; [*0DDB.0020.0002] # BRAILLE PATTERN DOTS-123456
-2840 ; [*0DDC.0020.0002] # BRAILLE PATTERN DOTS-7
-2841 ; [*0DDD.0020.0002] # BRAILLE PATTERN DOTS-17
-2842 ; [*0DDE.0020.0002] # BRAILLE PATTERN DOTS-27
-2843 ; [*0DDF.0020.0002] # BRAILLE PATTERN DOTS-127
-2844 ; [*0DE0.0020.0002] # BRAILLE PATTERN DOTS-37
-2845 ; [*0DE1.0020.0002] # BRAILLE PATTERN DOTS-137
-2846 ; [*0DE2.0020.0002] # BRAILLE PATTERN DOTS-237
-2847 ; [*0DE3.0020.0002] # BRAILLE PATTERN DOTS-1237
-2848 ; [*0DE4.0020.0002] # BRAILLE PATTERN DOTS-47
-2849 ; [*0DE5.0020.0002] # BRAILLE PATTERN DOTS-147
-284A ; [*0DE6.0020.0002] # BRAILLE PATTERN DOTS-247
-284B ; [*0DE7.0020.0002] # BRAILLE PATTERN DOTS-1247
-284C ; [*0DE8.0020.0002] # BRAILLE PATTERN DOTS-347
-284D ; [*0DE9.0020.0002] # BRAILLE PATTERN DOTS-1347
-284E ; [*0DEA.0020.0002] # BRAILLE PATTERN DOTS-2347
-284F ; [*0DEB.0020.0002] # BRAILLE PATTERN DOTS-12347
-2850 ; [*0DEC.0020.0002] # BRAILLE PATTERN DOTS-57
-2851 ; [*0DED.0020.0002] # BRAILLE PATTERN DOTS-157
-2852 ; [*0DEE.0020.0002] # BRAILLE PATTERN DOTS-257
-2853 ; [*0DEF.0020.0002] # BRAILLE PATTERN DOTS-1257
-2854 ; [*0DF0.0020.0002] # BRAILLE PATTERN DOTS-357
-2855 ; [*0DF1.0020.0002] # BRAILLE PATTERN DOTS-1357
-2856 ; [*0DF2.0020.0002] # BRAILLE PATTERN DOTS-2357
-2857 ; [*0DF3.0020.0002] # BRAILLE PATTERN DOTS-12357
-2858 ; [*0DF4.0020.0002] # BRAILLE PATTERN DOTS-457
-2859 ; [*0DF5.0020.0002] # BRAILLE PATTERN DOTS-1457
-285A ; [*0DF6.0020.0002] # BRAILLE PATTERN DOTS-2457
-285B ; [*0DF7.0020.0002] # BRAILLE PATTERN DOTS-12457
-285C ; [*0DF8.0020.0002] # BRAILLE PATTERN DOTS-3457
-285D ; [*0DF9.0020.0002] # BRAILLE PATTERN DOTS-13457
-285E ; [*0DFA.0020.0002] # BRAILLE PATTERN DOTS-23457
-285F ; [*0DFB.0020.0002] # BRAILLE PATTERN DOTS-123457
-2860 ; [*0DFC.0020.0002] # BRAILLE PATTERN DOTS-67
-2861 ; [*0DFD.0020.0002] # BRAILLE PATTERN DOTS-167
-2862 ; [*0DFE.0020.0002] # BRAILLE PATTERN DOTS-267
-2863 ; [*0DFF.0020.0002] # BRAILLE PATTERN DOTS-1267
-2864 ; [*0E00.0020.0002] # BRAILLE PATTERN DOTS-367
-2865 ; [*0E01.0020.0002] # BRAILLE PATTERN DOTS-1367
-2866 ; [*0E02.0020.0002] # BRAILLE PATTERN DOTS-2367
-2867 ; [*0E03.0020.0002] # BRAILLE PATTERN DOTS-12367
-2868 ; [*0E04.0020.0002] # BRAILLE PATTERN DOTS-467
-2869 ; [*0E05.0020.0002] # BRAILLE PATTERN DOTS-1467
-286A ; [*0E06.0020.0002] # BRAILLE PATTERN DOTS-2467
-286B ; [*0E07.0020.0002] # BRAILLE PATTERN DOTS-12467
-286C ; [*0E08.0020.0002] # BRAILLE PATTERN DOTS-3467
-286D ; [*0E09.0020.0002] # BRAILLE PATTERN DOTS-13467
-286E ; [*0E0A.0020.0002] # BRAILLE PATTERN DOTS-23467
-286F ; [*0E0B.0020.0002] # BRAILLE PATTERN DOTS-123467
-2870 ; [*0E0C.0020.0002] # BRAILLE PATTERN DOTS-567
-2871 ; [*0E0D.0020.0002] # BRAILLE PATTERN DOTS-1567
-2872 ; [*0E0E.0020.0002] # BRAILLE PATTERN DOTS-2567
-2873 ; [*0E0F.0020.0002] # BRAILLE PATTERN DOTS-12567
-2874 ; [*0E10.0020.0002] # BRAILLE PATTERN DOTS-3567
-2875 ; [*0E11.0020.0002] # BRAILLE PATTERN DOTS-13567
-2876 ; [*0E12.0020.0002] # BRAILLE PATTERN DOTS-23567
-2877 ; [*0E13.0020.0002] # BRAILLE PATTERN DOTS-123567
-2878 ; [*0E14.0020.0002] # BRAILLE PATTERN DOTS-4567
-2879 ; [*0E15.0020.0002] # BRAILLE PATTERN DOTS-14567
-287A ; [*0E16.0020.0002] # BRAILLE PATTERN DOTS-24567
-287B ; [*0E17.0020.0002] # BRAILLE PATTERN DOTS-124567
-287C ; [*0E18.0020.0002] # BRAILLE PATTERN DOTS-34567
-287D ; [*0E19.0020.0002] # BRAILLE PATTERN DOTS-134567
-287E ; [*0E1A.0020.0002] # BRAILLE PATTERN DOTS-234567
-287F ; [*0E1B.0020.0002] # BRAILLE PATTERN DOTS-1234567
-2880 ; [*0E1C.0020.0002] # BRAILLE PATTERN DOTS-8
-2881 ; [*0E1D.0020.0002] # BRAILLE PATTERN DOTS-18
-2882 ; [*0E1E.0020.0002] # BRAILLE PATTERN DOTS-28
-2883 ; [*0E1F.0020.0002] # BRAILLE PATTERN DOTS-128
-2884 ; [*0E20.0020.0002] # BRAILLE PATTERN DOTS-38
-2885 ; [*0E21.0020.0002] # BRAILLE PATTERN DOTS-138
-2886 ; [*0E22.0020.0002] # BRAILLE PATTERN DOTS-238
-2887 ; [*0E23.0020.0002] # BRAILLE PATTERN DOTS-1238
-2888 ; [*0E24.0020.0002] # BRAILLE PATTERN DOTS-48
-2889 ; [*0E25.0020.0002] # BRAILLE PATTERN DOTS-148
-288A ; [*0E26.0020.0002] # BRAILLE PATTERN DOTS-248
-288B ; [*0E27.0020.0002] # BRAILLE PATTERN DOTS-1248
-288C ; [*0E28.0020.0002] # BRAILLE PATTERN DOTS-348
-288D ; [*0E29.0020.0002] # BRAILLE PATTERN DOTS-1348
-288E ; [*0E2A.0020.0002] # BRAILLE PATTERN DOTS-2348
-288F ; [*0E2B.0020.0002] # BRAILLE PATTERN DOTS-12348
-2890 ; [*0E2C.0020.0002] # BRAILLE PATTERN DOTS-58
-2891 ; [*0E2D.0020.0002] # BRAILLE PATTERN DOTS-158
-2892 ; [*0E2E.0020.0002] # BRAILLE PATTERN DOTS-258
-2893 ; [*0E2F.0020.0002] # BRAILLE PATTERN DOTS-1258
-2894 ; [*0E30.0020.0002] # BRAILLE PATTERN DOTS-358
-2895 ; [*0E31.0020.0002] # BRAILLE PATTERN DOTS-1358
-2896 ; [*0E32.0020.0002] # BRAILLE PATTERN DOTS-2358
-2897 ; [*0E33.0020.0002] # BRAILLE PATTERN DOTS-12358
-2898 ; [*0E34.0020.0002] # BRAILLE PATTERN DOTS-458
-2899 ; [*0E35.0020.0002] # BRAILLE PATTERN DOTS-1458
-289A ; [*0E36.0020.0002] # BRAILLE PATTERN DOTS-2458
-289B ; [*0E37.0020.0002] # BRAILLE PATTERN DOTS-12458
-289C ; [*0E38.0020.0002] # BRAILLE PATTERN DOTS-3458
-289D ; [*0E39.0020.0002] # BRAILLE PATTERN DOTS-13458
-289E ; [*0E3A.0020.0002] # BRAILLE PATTERN DOTS-23458
-289F ; [*0E3B.0020.0002] # BRAILLE PATTERN DOTS-123458
-28A0 ; [*0E3C.0020.0002] # BRAILLE PATTERN DOTS-68
-28A1 ; [*0E3D.0020.0002] # BRAILLE PATTERN DOTS-168
-28A2 ; [*0E3E.0020.0002] # BRAILLE PATTERN DOTS-268
-28A3 ; [*0E3F.0020.0002] # BRAILLE PATTERN DOTS-1268
-28A4 ; [*0E40.0020.0002] # BRAILLE PATTERN DOTS-368
-28A5 ; [*0E41.0020.0002] # BRAILLE PATTERN DOTS-1368
-28A6 ; [*0E42.0020.0002] # BRAILLE PATTERN DOTS-2368
-28A7 ; [*0E43.0020.0002] # BRAILLE PATTERN DOTS-12368
-28A8 ; [*0E44.0020.0002] # BRAILLE PATTERN DOTS-468
-28A9 ; [*0E45.0020.0002] # BRAILLE PATTERN DOTS-1468
-28AA ; [*0E46.0020.0002] # BRAILLE PATTERN DOTS-2468
-28AB ; [*0E47.0020.0002] # BRAILLE PATTERN DOTS-12468
-28AC ; [*0E48.0020.0002] # BRAILLE PATTERN DOTS-3468
-28AD ; [*0E49.0020.0002] # BRAILLE PATTERN DOTS-13468
-28AE ; [*0E4A.0020.0002] # BRAILLE PATTERN DOTS-23468
-28AF ; [*0E4B.0020.0002] # BRAILLE PATTERN DOTS-123468
-28B0 ; [*0E4C.0020.0002] # BRAILLE PATTERN DOTS-568
-28B1 ; [*0E4D.0020.0002] # BRAILLE PATTERN DOTS-1568
-28B2 ; [*0E4E.0020.0002] # BRAILLE PATTERN DOTS-2568
-28B3 ; [*0E4F.0020.0002] # BRAILLE PATTERN DOTS-12568
-28B4 ; [*0E50.0020.0002] # BRAILLE PATTERN DOTS-3568
-28B5 ; [*0E51.0020.0002] # BRAILLE PATTERN DOTS-13568
-28B6 ; [*0E52.0020.0002] # BRAILLE PATTERN DOTS-23568
-28B7 ; [*0E53.0020.0002] # BRAILLE PATTERN DOTS-123568
-28B8 ; [*0E54.0020.0002] # BRAILLE PATTERN DOTS-4568
-28B9 ; [*0E55.0020.0002] # BRAILLE PATTERN DOTS-14568
-28BA ; [*0E56.0020.0002] # BRAILLE PATTERN DOTS-24568
-28BB ; [*0E57.0020.0002] # BRAILLE PATTERN DOTS-124568
-28BC ; [*0E58.0020.0002] # BRAILLE PATTERN DOTS-34568
-28BD ; [*0E59.0020.0002] # BRAILLE PATTERN DOTS-134568
-28BE ; [*0E5A.0020.0002] # BRAILLE PATTERN DOTS-234568
-28BF ; [*0E5B.0020.0002] # BRAILLE PATTERN DOTS-1234568
-28C0 ; [*0E5C.0020.0002] # BRAILLE PATTERN DOTS-78
-28C1 ; [*0E5D.0020.0002] # BRAILLE PATTERN DOTS-178
-28C2 ; [*0E5E.0020.0002] # BRAILLE PATTERN DOTS-278
-28C3 ; [*0E5F.0020.0002] # BRAILLE PATTERN DOTS-1278
-28C4 ; [*0E60.0020.0002] # BRAILLE PATTERN DOTS-378
-28C5 ; [*0E61.0020.0002] # BRAILLE PATTERN DOTS-1378
-28C6 ; [*0E62.0020.0002] # BRAILLE PATTERN DOTS-2378
-28C7 ; [*0E63.0020.0002] # BRAILLE PATTERN DOTS-12378
-28C8 ; [*0E64.0020.0002] # BRAILLE PATTERN DOTS-478
-28C9 ; [*0E65.0020.0002] # BRAILLE PATTERN DOTS-1478
-28CA ; [*0E66.0020.0002] # BRAILLE PATTERN DOTS-2478
-28CB ; [*0E67.0020.0002] # BRAILLE PATTERN DOTS-12478
-28CC ; [*0E68.0020.0002] # BRAILLE PATTERN DOTS-3478
-28CD ; [*0E69.0020.0002] # BRAILLE PATTERN DOTS-13478
-28CE ; [*0E6A.0020.0002] # BRAILLE PATTERN DOTS-23478
-28CF ; [*0E6B.0020.0002] # BRAILLE PATTERN DOTS-123478
-28D0 ; [*0E6C.0020.0002] # BRAILLE PATTERN DOTS-578
-28D1 ; [*0E6D.0020.0002] # BRAILLE PATTERN DOTS-1578
-28D2 ; [*0E6E.0020.0002] # BRAILLE PATTERN DOTS-2578
-28D3 ; [*0E6F.0020.0002] # BRAILLE PATTERN DOTS-12578
-28D4 ; [*0E70.0020.0002] # BRAILLE PATTERN DOTS-3578
-28D5 ; [*0E71.0020.0002] # BRAILLE PATTERN DOTS-13578
-28D6 ; [*0E72.0020.0002] # BRAILLE PATTERN DOTS-23578
-28D7 ; [*0E73.0020.0002] # BRAILLE PATTERN DOTS-123578
-28D8 ; [*0E74.0020.0002] # BRAILLE PATTERN DOTS-4578
-28D9 ; [*0E75.0020.0002] # BRAILLE PATTERN DOTS-14578
-28DA ; [*0E76.0020.0002] # BRAILLE PATTERN DOTS-24578
-28DB ; [*0E77.0020.0002] # BRAILLE PATTERN DOTS-124578
-28DC ; [*0E78.0020.0002] # BRAILLE PATTERN DOTS-34578
-28DD ; [*0E79.0020.0002] # BRAILLE PATTERN DOTS-134578
-28DE ; [*0E7A.0020.0002] # BRAILLE PATTERN DOTS-234578
-28DF ; [*0E7B.0020.0002] # BRAILLE PATTERN DOTS-1234578
-28E0 ; [*0E7C.0020.0002] # BRAILLE PATTERN DOTS-678
-28E1 ; [*0E7D.0020.0002] # BRAILLE PATTERN DOTS-1678
-28E2 ; [*0E7E.0020.0002] # BRAILLE PATTERN DOTS-2678
-28E3 ; [*0E7F.0020.0002] # BRAILLE PATTERN DOTS-12678
-28E4 ; [*0E80.0020.0002] # BRAILLE PATTERN DOTS-3678
-28E5 ; [*0E81.0020.0002] # BRAILLE PATTERN DOTS-13678
-28E6 ; [*0E82.0020.0002] # BRAILLE PATTERN DOTS-23678
-28E7 ; [*0E83.0020.0002] # BRAILLE PATTERN DOTS-123678
-28E8 ; [*0E84.0020.0002] # BRAILLE PATTERN DOTS-4678
-28E9 ; [*0E85.0020.0002] # BRAILLE PATTERN DOTS-14678
-28EA ; [*0E86.0020.0002] # BRAILLE PATTERN DOTS-24678
-28EB ; [*0E87.0020.0002] # BRAILLE PATTERN DOTS-124678
-28EC ; [*0E88.0020.0002] # BRAILLE PATTERN DOTS-34678
-28ED ; [*0E89.0020.0002] # BRAILLE PATTERN DOTS-134678
-28EE ; [*0E8A.0020.0002] # BRAILLE PATTERN DOTS-234678
-28EF ; [*0E8B.0020.0002] # BRAILLE PATTERN DOTS-1234678
-28F0 ; [*0E8C.0020.0002] # BRAILLE PATTERN DOTS-5678
-28F1 ; [*0E8D.0020.0002] # BRAILLE PATTERN DOTS-15678
-28F2 ; [*0E8E.0020.0002] # BRAILLE PATTERN DOTS-25678
-28F3 ; [*0E8F.0020.0002] # BRAILLE PATTERN DOTS-125678
-28F4 ; [*0E90.0020.0002] # BRAILLE PATTERN DOTS-35678
-28F5 ; [*0E91.0020.0002] # BRAILLE PATTERN DOTS-135678
-28F6 ; [*0E92.0020.0002] # BRAILLE PATTERN DOTS-235678
-28F7 ; [*0E93.0020.0002] # BRAILLE PATTERN DOTS-1235678
-28F8 ; [*0E94.0020.0002] # BRAILLE PATTERN DOTS-45678
-28F9 ; [*0E95.0020.0002] # BRAILLE PATTERN DOTS-145678
-28FA ; [*0E96.0020.0002] # BRAILLE PATTERN DOTS-245678
-28FB ; [*0E97.0020.0002] # BRAILLE PATTERN DOTS-1245678
-28FC ; [*0E98.0020.0002] # BRAILLE PATTERN DOTS-345678
-28FD ; [*0E99.0020.0002] # BRAILLE PATTERN DOTS-1345678
-28FE ; [*0E9A.0020.0002] # BRAILLE PATTERN DOTS-2345678
-28FF ; [*0E9B.0020.0002] # BRAILLE PATTERN DOTS-12345678
-2900 ; [*0AE9.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
-2901 ; [*0AEA.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
-2902 ; [*0AEB.0020.0002] # LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
-2903 ; [*0AEC.0020.0002] # RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
-2904 ; [*0AED.0020.0002] # LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
-2905 ; [*0AEE.0020.0002] # RIGHTWARDS TWO-HEADED ARROW FROM BAR
-2906 ; [*0AEF.0020.0002] # LEFTWARDS DOUBLE ARROW FROM BAR
-2907 ; [*0AF0.0020.0002] # RIGHTWARDS DOUBLE ARROW FROM BAR
-2908 ; [*0AF1.0020.0002] # DOWNWARDS ARROW WITH HORIZONTAL STROKE
-2909 ; [*0AF2.0020.0002] # UPWARDS ARROW WITH HORIZONTAL STROKE
-290A ; [*0AF3.0020.0002] # UPWARDS TRIPLE ARROW
-290B ; [*0AF4.0020.0002] # DOWNWARDS TRIPLE ARROW
-290C ; [*0AF5.0020.0002] # LEFTWARDS DOUBLE DASH ARROW
-290D ; [*0AF6.0020.0002] # RIGHTWARDS DOUBLE DASH ARROW
-290E ; [*0AF7.0020.0002] # LEFTWARDS TRIPLE DASH ARROW
-290F ; [*0AF8.0020.0002] # RIGHTWARDS TRIPLE DASH ARROW
-2910 ; [*0AF9.0020.0002] # RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
-2911 ; [*0AFA.0020.0002] # RIGHTWARDS ARROW WITH DOTTED STEM
-2912 ; [*0AFB.0020.0002] # UPWARDS ARROW TO BAR
-2913 ; [*0AFC.0020.0002] # DOWNWARDS ARROW TO BAR
-2914 ; [*0AFD.0020.0002] # RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
-2915 ; [*0AFE.0020.0002] # RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
-2916 ; [*0AFF.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH TAIL
-2917 ; [*0B00.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
-2918 ; [*0B01.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
-2919 ; [*0B02.0020.0002] # LEFTWARDS ARROW-TAIL
-291A ; [*0B03.0020.0002] # RIGHTWARDS ARROW-TAIL
-291B ; [*0B04.0020.0002] # LEFTWARDS DOUBLE ARROW-TAIL
-291C ; [*0B05.0020.0002] # RIGHTWARDS DOUBLE ARROW-TAIL
-291D ; [*0B06.0020.0002] # LEFTWARDS ARROW TO BLACK DIAMOND
-291E ; [*0B07.0020.0002] # RIGHTWARDS ARROW TO BLACK DIAMOND
-291F ; [*0B08.0020.0002] # LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
-2920 ; [*0B09.0020.0002] # RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
-2921 ; [*0B0A.0020.0002] # NORTH WEST AND SOUTH EAST ARROW
-2922 ; [*0B0B.0020.0002] # NORTH EAST AND SOUTH WEST ARROW
-2923 ; [*0B0C.0020.0002] # NORTH WEST ARROW WITH HOOK
-2924 ; [*0B0D.0020.0002] # NORTH EAST ARROW WITH HOOK
-2925 ; [*0B0E.0020.0002] # SOUTH EAST ARROW WITH HOOK
-2926 ; [*0B0F.0020.0002] # SOUTH WEST ARROW WITH HOOK
-2927 ; [*0B10.0020.0002] # NORTH WEST ARROW AND NORTH EAST ARROW
-2928 ; [*0B11.0020.0002] # NORTH EAST ARROW AND SOUTH EAST ARROW
-2929 ; [*0B12.0020.0002] # SOUTH EAST ARROW AND SOUTH WEST ARROW
-292A ; [*0B13.0020.0002] # SOUTH WEST ARROW AND NORTH WEST ARROW
-292B ; [*0B14.0020.0002] # RISING DIAGONAL CROSSING FALLING DIAGONAL
-292C ; [*0B15.0020.0002] # FALLING DIAGONAL CROSSING RISING DIAGONAL
-292D ; [*0B16.0020.0002] # SOUTH EAST ARROW CROSSING NORTH EAST ARROW
-292E ; [*0B17.0020.0002] # NORTH EAST ARROW CROSSING SOUTH EAST ARROW
-292F ; [*0B18.0020.0002] # FALLING DIAGONAL CROSSING NORTH EAST ARROW
-2930 ; [*0B19.0020.0002] # RISING DIAGONAL CROSSING SOUTH EAST ARROW
-2931 ; [*0B1A.0020.0002] # NORTH EAST ARROW CROSSING NORTH WEST ARROW
-2932 ; [*0B1B.0020.0002] # NORTH WEST ARROW CROSSING NORTH EAST ARROW
-2933 ; [*0B1C.0020.0002] # WAVE ARROW POINTING DIRECTLY RIGHT
-2934 ; [*0B1D.0020.0002] # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
-2935 ; [*0B1E.0020.0002] # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
-2936 ; [*0B1F.0020.0002] # ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
-2937 ; [*0B20.0020.0002] # ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
-2938 ; [*0B21.0020.0002] # RIGHT-SIDE ARC CLOCKWISE ARROW
-2939 ; [*0B22.0020.0002] # LEFT-SIDE ARC ANTICLOCKWISE ARROW
-293A ; [*0B23.0020.0002] # TOP ARC ANTICLOCKWISE ARROW
-293B ; [*0B24.0020.0002] # BOTTOM ARC ANTICLOCKWISE ARROW
-293C ; [*0B25.0020.0002] # TOP ARC CLOCKWISE ARROW WITH MINUS
-293D ; [*0B26.0020.0002] # TOP ARC ANTICLOCKWISE ARROW WITH PLUS
-293E ; [*0B27.0020.0002] # LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
-293F ; [*0B28.0020.0002] # LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
-2940 ; [*0B29.0020.0002] # ANTICLOCKWISE CLOSED CIRCLE ARROW
-2941 ; [*0B2A.0020.0002] # CLOCKWISE CLOSED CIRCLE ARROW
-2942 ; [*0B2B.0020.0002] # RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
-2943 ; [*0B2C.0020.0002] # LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
-2944 ; [*0B2D.0020.0002] # SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
-2945 ; [*0B2E.0020.0002] # RIGHTWARDS ARROW WITH PLUS BELOW
-2946 ; [*0B2F.0020.0002] # LEFTWARDS ARROW WITH PLUS BELOW
-2947 ; [*0B30.0020.0002] # RIGHTWARDS ARROW THROUGH X
-2948 ; [*0B31.0020.0002] # LEFT RIGHT ARROW THROUGH SMALL CIRCLE
-2949 ; [*0B32.0020.0002] # UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
-294A ; [*0B33.0020.0002] # LEFT BARB UP RIGHT BARB DOWN HARPOON
-294B ; [*0B34.0020.0002] # LEFT BARB DOWN RIGHT BARB UP HARPOON
-294C ; [*0B35.0020.0002] # UP BARB RIGHT DOWN BARB LEFT HARPOON
-294D ; [*0B36.0020.0002] # UP BARB LEFT DOWN BARB RIGHT HARPOON
-294E ; [*0B37.0020.0002] # LEFT BARB UP RIGHT BARB UP HARPOON
-294F ; [*0B38.0020.0002] # UP BARB RIGHT DOWN BARB RIGHT HARPOON
-2950 ; [*0B39.0020.0002] # LEFT BARB DOWN RIGHT BARB DOWN HARPOON
-2951 ; [*0B3A.0020.0002] # UP BARB LEFT DOWN BARB LEFT HARPOON
-2952 ; [*0B3B.0020.0002] # LEFTWARDS HARPOON WITH BARB UP TO BAR
-2953 ; [*0B3C.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP TO BAR
-2954 ; [*0B3D.0020.0002] # UPWARDS HARPOON WITH BARB RIGHT TO BAR
-2955 ; [*0B3E.0020.0002] # DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
-2956 ; [*0B3F.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWN TO BAR
-2957 ; [*0B40.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
-2958 ; [*0B41.0020.0002] # UPWARDS HARPOON WITH BARB LEFT TO BAR
-2959 ; [*0B42.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFT TO BAR
-295A ; [*0B43.0020.0002] # LEFTWARDS HARPOON WITH BARB UP FROM BAR
-295B ; [*0B44.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP FROM BAR
-295C ; [*0B45.0020.0002] # UPWARDS HARPOON WITH BARB RIGHT FROM BAR
-295D ; [*0B46.0020.0002] # DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
-295E ; [*0B47.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
-295F ; [*0B48.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
-2960 ; [*0B49.0020.0002] # UPWARDS HARPOON WITH BARB LEFT FROM BAR
-2961 ; [*0B4A.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
-2962 ; [*0B4B.0020.0002] # LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
-2963 ; [*0B4C.0020.0002] # UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
-2964 ; [*0B4D.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
-2965 ; [*0B4E.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
-2966 ; [*0B4F.0020.0002] # LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
-2967 ; [*0B50.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
-2968 ; [*0B51.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
-2969 ; [*0B52.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
-296A ; [*0B53.0020.0002] # LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
-296B ; [*0B54.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
-296C ; [*0B55.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
-296D ; [*0B56.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
-296E ; [*0B57.0020.0002] # UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
-296F ; [*0B58.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
-2970 ; [*0B59.0020.0002] # RIGHT DOUBLE ARROW WITH ROUNDED HEAD
-2971 ; [*0B5A.0020.0002] # EQUALS SIGN ABOVE RIGHTWARDS ARROW
-2972 ; [*0B5B.0020.0002] # TILDE OPERATOR ABOVE RIGHTWARDS ARROW
-2973 ; [*0B5C.0020.0002] # LEFTWARDS ARROW ABOVE TILDE OPERATOR
-2974 ; [*0B5D.0020.0002] # RIGHTWARDS ARROW ABOVE TILDE OPERATOR
-2975 ; [*0B5E.0020.0002] # RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
-2976 ; [*0B5F.0020.0002] # LESS-THAN ABOVE LEFTWARDS ARROW
-2977 ; [*0B60.0020.0002] # LEFTWARDS ARROW THROUGH LESS-THAN
-2978 ; [*0B61.0020.0002] # GREATER-THAN ABOVE RIGHTWARDS ARROW
-2979 ; [*0B62.0020.0002] # SUBSET ABOVE RIGHTWARDS ARROW
-297A ; [*0B63.0020.0002] # LEFTWARDS ARROW THROUGH SUBSET
-297B ; [*0B64.0020.0002] # SUPERSET ABOVE LEFTWARDS ARROW
-297C ; [*0B65.0020.0002] # LEFT FISH TAIL
-297D ; [*0B66.0020.0002] # RIGHT FISH TAIL
-297E ; [*0B67.0020.0002] # UP FISH TAIL
-297F ; [*0B68.0020.0002] # DOWN FISH TAIL
-2980 ; [*0B69.0020.0002] # TRIPLE VERTICAL BAR DELIMITER
-2981 ; [*0B6A.0020.0002] # Z NOTATION SPOT
-2982 ; [*0B6B.0020.0002] # Z NOTATION TYPE COLON
-2983 ; [*032B.0020.0002] # LEFT WHITE CURLY BRACKET
-2984 ; [*032C.0020.0002] # RIGHT WHITE CURLY BRACKET
-2985 ; [*032D.0020.0002] # LEFT WHITE PARENTHESIS
-2986 ; [*032E.0020.0002] # RIGHT WHITE PARENTHESIS
-2987 ; [*032F.0020.0002] # Z NOTATION LEFT IMAGE BRACKET
-2988 ; [*0330.0020.0002] # Z NOTATION RIGHT IMAGE BRACKET
-2989 ; [*0331.0020.0002] # Z NOTATION LEFT BINDING BRACKET
-298A ; [*0332.0020.0002] # Z NOTATION RIGHT BINDING BRACKET
-298B ; [*0333.0020.0002] # LEFT SQUARE BRACKET WITH UNDERBAR
-298C ; [*0334.0020.0002] # RIGHT SQUARE BRACKET WITH UNDERBAR
-298D ; [*0335.0020.0002] # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
-298E ; [*0336.0020.0002] # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
-298F ; [*0337.0020.0002] # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
-2990 ; [*0338.0020.0002] # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
-2991 ; [*0339.0020.0002] # LEFT ANGLE BRACKET WITH DOT
-2992 ; [*033A.0020.0002] # RIGHT ANGLE BRACKET WITH DOT
-2993 ; [*033B.0020.0002] # LEFT ARC LESS-THAN BRACKET
-2994 ; [*033C.0020.0002] # RIGHT ARC GREATER-THAN BRACKET
-2995 ; [*033D.0020.0002] # DOUBLE LEFT ARC GREATER-THAN BRACKET
-2996 ; [*033E.0020.0002] # DOUBLE RIGHT ARC LESS-THAN BRACKET
-2997 ; [*033F.0020.0002] # LEFT BLACK TORTOISE SHELL BRACKET
-2998 ; [*0340.0020.0002] # RIGHT BLACK TORTOISE SHELL BRACKET
-2999 ; [*0B6C.0020.0002] # DOTTED FENCE
-299A ; [*0B6D.0020.0002] # VERTICAL ZIGZAG LINE
-299B ; [*0B6E.0020.0002] # MEASURED ANGLE OPENING LEFT
-299C ; [*0B6F.0020.0002] # RIGHT ANGLE VARIANT WITH SQUARE
-299D ; [*0B70.0020.0002] # MEASURED RIGHT ANGLE WITH DOT
-299E ; [*0B71.0020.0002] # ANGLE WITH S INSIDE
-299F ; [*0B72.0020.0002] # ACUTE ANGLE
-29A0 ; [*0B73.0020.0002] # SPHERICAL ANGLE OPENING LEFT
-29A1 ; [*0B74.0020.0002] # SPHERICAL ANGLE OPENING UP
-29A2 ; [*0B75.0020.0002] # TURNED ANGLE
-29A3 ; [*0B76.0020.0002] # REVERSED ANGLE
-29A4 ; [*0B77.0020.0002] # ANGLE WITH UNDERBAR
-29A5 ; [*0B78.0020.0002] # REVERSED ANGLE WITH UNDERBAR
-29A6 ; [*0B79.0020.0002] # OBLIQUE ANGLE OPENING UP
-29A7 ; [*0B7A.0020.0002] # OBLIQUE ANGLE OPENING DOWN
-29A8 ; [*0B7B.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
-29A9 ; [*0B7C.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
-29AA ; [*0B7D.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
-29AB ; [*0B7E.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
-29AC ; [*0B7F.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
-29AD ; [*0B80.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
-29AE ; [*0B81.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
-29AF ; [*0B82.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
-29B0 ; [*0B83.0020.0002] # REVERSED EMPTY SET
-29B1 ; [*0B84.0020.0002] # EMPTY SET WITH OVERBAR
-29B2 ; [*0B85.0020.0002] # EMPTY SET WITH SMALL CIRCLE ABOVE
-29B3 ; [*0B86.0020.0002] # EMPTY SET WITH RIGHT ARROW ABOVE
-29B4 ; [*0B87.0020.0002] # EMPTY SET WITH LEFT ARROW ABOVE
-29B5 ; [*0B88.0020.0002] # CIRCLE WITH HORIZONTAL BAR
-29B6 ; [*0B89.0020.0002] # CIRCLED VERTICAL BAR
-29B7 ; [*0B8A.0020.0002] # CIRCLED PARALLEL
-29B8 ; [*0B8B.0020.0002] # CIRCLED REVERSE SOLIDUS
-29B9 ; [*0B8C.0020.0002] # CIRCLED PERPENDICULAR
-29BA ; [*0B8D.0020.0002] # CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
-29BB ; [*0B8E.0020.0002] # CIRCLE WITH SUPERIMPOSED X
-29BC ; [*0B8F.0020.0002] # CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
-29BD ; [*0B90.0020.0002] # UP ARROW THROUGH CIRCLE
-29BE ; [*0B91.0020.0002] # CIRCLED WHITE BULLET
-29BF ; [*0B92.0020.0002] # CIRCLED BULLET
-29C0 ; [*0B93.0020.0002] # CIRCLED LESS-THAN
-29C1 ; [*0B94.0020.0002] # CIRCLED GREATER-THAN
-29C2 ; [*0B95.0020.0002] # CIRCLE WITH SMALL CIRCLE TO THE RIGHT
-29C3 ; [*0B96.0020.0002] # CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
-29C4 ; [*0B97.0020.0002] # SQUARED RISING DIAGONAL SLASH
-29C5 ; [*0B98.0020.0002] # SQUARED FALLING DIAGONAL SLASH
-29C6 ; [*0B99.0020.0002] # SQUARED ASTERISK
-29C7 ; [*0B9A.0020.0002] # SQUARED SMALL CIRCLE
-29C8 ; [*0B9B.0020.0002] # SQUARED SQUARE
-29C9 ; [*0B9C.0020.0002] # TWO JOINED SQUARES
-29CA ; [*0B9D.0020.0002] # TRIANGLE WITH DOT ABOVE
-29CB ; [*0B9E.0020.0002] # TRIANGLE WITH UNDERBAR
-29CC ; [*0B9F.0020.0002] # S IN TRIANGLE
-29CD ; [*0BA0.0020.0002] # TRIANGLE WITH SERIFS AT BOTTOM
-29CE ; [*0BA1.0020.0002] # RIGHT TRIANGLE ABOVE LEFT TRIANGLE
-29CF ; [*0BA2.0020.0002] # LEFT TRIANGLE BESIDE VERTICAL BAR
-29D0 ; [*0BA3.0020.0002] # VERTICAL BAR BESIDE RIGHT TRIANGLE
-29D1 ; [*0BA4.0020.0002] # BOWTIE WITH LEFT HALF BLACK
-29D2 ; [*0BA5.0020.0002] # BOWTIE WITH RIGHT HALF BLACK
-29D3 ; [*0BA6.0020.0002] # BLACK BOWTIE
-29D4 ; [*0BA7.0020.0002] # TIMES WITH LEFT HALF BLACK
-29D5 ; [*0BA8.0020.0002] # TIMES WITH RIGHT HALF BLACK
-29D6 ; [*0BA9.0020.0002] # WHITE HOURGLASS
-29D7 ; [*0BAA.0020.0002] # BLACK HOURGLASS
-29D8 ; [*0385.0020.0002] # LEFT WIGGLY FENCE
-29D9 ; [*0386.0020.0002] # RIGHT WIGGLY FENCE
-29DA ; [*0387.0020.0002] # LEFT DOUBLE WIGGLY FENCE
-29DB ; [*0388.0020.0002] # RIGHT DOUBLE WIGGLY FENCE
-29DC ; [*0BAB.0020.0002] # INCOMPLETE INFINITY
-29DD ; [*0BAC.0020.0002] # TIE OVER INFINITY
-29DE ; [*0BAD.0020.0002] # INFINITY NEGATED WITH VERTICAL BAR
-29DF ; [*0BAE.0020.0002] # DOUBLE-ENDED MULTIMAP
-29E0 ; [*0BAF.0020.0002] # SQUARE WITH CONTOURED OUTLINE
-29E1 ; [*0BB0.0020.0002] # INCREASES AS
-29E2 ; [*0BB1.0020.0002] # SHUFFLE PRODUCT
-29E3 ; [*0BB2.0020.0002] # EQUALS SIGN AND SLANTED PARALLEL
-29E4 ; [*0BB3.0020.0002] # EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
-29E5 ; [*0BB4.0020.0002] # IDENTICAL TO AND SLANTED PARALLEL
-29E6 ; [*0BB5.0020.0002] # GLEICH STARK
-29E7 ; [*0BB6.0020.0002] # THERMODYNAMIC
-29E8 ; [*0BB7.0020.0002] # DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
-29E9 ; [*0BB8.0020.0002] # DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
-29EA ; [*0BB9.0020.0002] # BLACK DIAMOND WITH DOWN ARROW
-29EB ; [*0BBA.0020.0002] # BLACK LOZENGE
-29EC ; [*0BBB.0020.0002] # WHITE CIRCLE WITH DOWN ARROW
-29ED ; [*0BBC.0020.0002] # BLACK CIRCLE WITH DOWN ARROW
-29EE ; [*0BBD.0020.0002] # ERROR-BARRED WHITE SQUARE
-29EF ; [*0BBE.0020.0002] # ERROR-BARRED BLACK SQUARE
-29F0 ; [*0BBF.0020.0002] # ERROR-BARRED WHITE DIAMOND
-29F1 ; [*0BC0.0020.0002] # ERROR-BARRED BLACK DIAMOND
-29F2 ; [*0BC1.0020.0002] # ERROR-BARRED WHITE CIRCLE
-29F3 ; [*0BC2.0020.0002] # ERROR-BARRED BLACK CIRCLE
-29F4 ; [*0BC3.0020.0002] # RULE-DELAYED
-29F5 ; [*0BC4.0020.0002] # REVERSE SOLIDUS OPERATOR
-29F6 ; [*0BC5.0020.0002] # SOLIDUS WITH OVERBAR
-29F7 ; [*0BC6.0020.0002] # REVERSE SOLIDUS WITH HORIZONTAL STROKE
-29F8 ; [*0BC7.0020.0002] # BIG SOLIDUS
-29F9 ; [*0BC8.0020.0002] # BIG REVERSE SOLIDUS
-29FA ; [*0BC9.0020.0002] # DOUBLE PLUS
-29FB ; [*0BCA.0020.0002] # TRIPLE PLUS
-29FC ; [*0329.0020.0002] # LEFT-POINTING CURVED ANGLE BRACKET
-29FD ; [*032A.0020.0002] # RIGHT-POINTING CURVED ANGLE BRACKET
-29FE ; [*0BCB.0020.0002] # TINY
-29FF ; [*0BCC.0020.0002] # MINY
-2A00 ; [*0BCD.0020.0002] # N-ARY CIRCLED DOT OPERATOR
-2A01 ; [*0BCE.0020.0002] # N-ARY CIRCLED PLUS OPERATOR
-2A02 ; [*0BCF.0020.0002] # N-ARY CIRCLED TIMES OPERATOR
-2A03 ; [*0BD0.0020.0002] # N-ARY UNION OPERATOR WITH DOT
-2A04 ; [*0BD1.0020.0002] # N-ARY UNION OPERATOR WITH PLUS
-2A05 ; [*0BD2.0020.0002] # N-ARY SQUARE INTERSECTION OPERATOR
-2A06 ; [*0BD3.0020.0002] # N-ARY SQUARE UNION OPERATOR
-2A07 ; [*0BD4.0020.0002] # TWO LOGICAL AND OPERATOR
-2A08 ; [*0BD5.0020.0002] # TWO LOGICAL OR OPERATOR
-2A09 ; [*0BD6.0020.0002] # N-ARY TIMES OPERATOR
-2A0A ; [*0BD7.0020.0002] # MODULO TWO SUM
-2A0B ; [*0BD8.0020.0002] # SUMMATION WITH INTEGRAL
-2A0C ; [*063C.0020.0004][*063C.0020.0004][*063C.0020.0004][*063C.0020.0004] # QUADRUPLE INTEGRAL OPERATOR
-2A0D ; [*0BD9.0020.0002] # FINITE PART INTEGRAL
-2A0E ; [*0BDA.0020.0002] # INTEGRAL WITH DOUBLE STROKE
-2A0F ; [*0BDB.0020.0002] # INTEGRAL AVERAGE WITH SLASH
-2A10 ; [*0BDC.0020.0002] # CIRCULATION FUNCTION
-2A11 ; [*0BDD.0020.0002] # ANTICLOCKWISE INTEGRATION
-2A12 ; [*0BDE.0020.0002] # LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
-2A13 ; [*0BDF.0020.0002] # LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
-2A14 ; [*0BE0.0020.0002] # LINE INTEGRATION NOT INCLUDING THE POLE
-2A15 ; [*0BE1.0020.0002] # INTEGRAL AROUND A POINT OPERATOR
-2A16 ; [*0BE2.0020.0002] # QUATERNION INTEGRAL OPERATOR
-2A17 ; [*0BE3.0020.0002] # INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
-2A18 ; [*0BE4.0020.0002] # INTEGRAL WITH TIMES SIGN
-2A19 ; [*0BE5.0020.0002] # INTEGRAL WITH INTERSECTION
-2A1A ; [*0BE6.0020.0002] # INTEGRAL WITH UNION
-2A1B ; [*0BE7.0020.0002] # INTEGRAL WITH OVERBAR
-2A1C ; [*0BE8.0020.0002] # INTEGRAL WITH UNDERBAR
-2A1D ; [*0BE9.0020.0002] # JOIN
-2A1E ; [*0BEA.0020.0002] # LARGE LEFT TRIANGLE OPERATOR
-2A1F ; [*0BEB.0020.0002] # Z NOTATION SCHEMA COMPOSITION
-2A20 ; [*0BEC.0020.0002] # Z NOTATION SCHEMA PIPING
-2A21 ; [*0BED.0020.0002] # Z NOTATION SCHEMA PROJECTION
-2A22 ; [*0BEE.0020.0002] # PLUS SIGN WITH SMALL CIRCLE ABOVE
-2A23 ; [*0BEF.0020.0002] # PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
-2A24 ; [*0BF0.0020.0002] # PLUS SIGN WITH TILDE ABOVE
-2A25 ; [*0BF1.0020.0002] # PLUS SIGN WITH DOT BELOW
-2A26 ; [*0BF2.0020.0002] # PLUS SIGN WITH TILDE BELOW
-2A27 ; [*0BF3.0020.0002] # PLUS SIGN WITH SUBSCRIPT TWO
-2A28 ; [*0BF4.0020.0002] # PLUS SIGN WITH BLACK TRIANGLE
-2A29 ; [*0BF5.0020.0002] # MINUS SIGN WITH COMMA ABOVE
-2A2A ; [*0BF6.0020.0002] # MINUS SIGN WITH DOT BELOW
-2A2B ; [*0BF7.0020.0002] # MINUS SIGN WITH FALLING DOTS
-2A2C ; [*0BF8.0020.0002] # MINUS SIGN WITH RISING DOTS
-2A2D ; [*0BF9.0020.0002] # PLUS SIGN IN LEFT HALF CIRCLE
-2A2E ; [*0BFA.0020.0002] # PLUS SIGN IN RIGHT HALF CIRCLE
-2A2F ; [*0BFB.0020.0002] # VECTOR OR CROSS PRODUCT
-2A30 ; [*0BFC.0020.0002] # MULTIPLICATION SIGN WITH DOT ABOVE
-2A31 ; [*0BFD.0020.0002] # MULTIPLICATION SIGN WITH UNDERBAR
-2A32 ; [*0BFE.0020.0002] # SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
-2A33 ; [*0BFF.0020.0002] # SMASH PRODUCT
-2A34 ; [*0C00.0020.0002] # MULTIPLICATION SIGN IN LEFT HALF CIRCLE
-2A35 ; [*0C01.0020.0002] # MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
-2A36 ; [*0C02.0020.0002] # CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
-2A37 ; [*0C03.0020.0002] # MULTIPLICATION SIGN IN DOUBLE CIRCLE
-2A38 ; [*0C04.0020.0002] # CIRCLED DIVISION SIGN
-2A39 ; [*0C05.0020.0002] # PLUS SIGN IN TRIANGLE
-2A3A ; [*0C06.0020.0002] # MINUS SIGN IN TRIANGLE
-2A3B ; [*0C07.0020.0002] # MULTIPLICATION SIGN IN TRIANGLE
-2A3C ; [*0C08.0020.0002] # INTERIOR PRODUCT
-2A3D ; [*0C09.0020.0002] # RIGHTHAND INTERIOR PRODUCT
-2A3E ; [*0C0A.0020.0002] # Z NOTATION RELATIONAL COMPOSITION
-2A3F ; [*0C0B.0020.0002] # AMALGAMATION OR COPRODUCT
-2A40 ; [*0C0C.0020.0002] # INTERSECTION WITH DOT
-2A41 ; [*0C0D.0020.0002] # UNION WITH MINUS SIGN
-2A42 ; [*0C0E.0020.0002] # UNION WITH OVERBAR
-2A43 ; [*0C0F.0020.0002] # INTERSECTION WITH OVERBAR
-2A44 ; [*0C10.0020.0002] # INTERSECTION WITH LOGICAL AND
-2A45 ; [*0C11.0020.0002] # UNION WITH LOGICAL OR
-2A46 ; [*0C12.0020.0002] # UNION ABOVE INTERSECTION
-2A47 ; [*0C13.0020.0002] # INTERSECTION ABOVE UNION
-2A48 ; [*0C14.0020.0002] # UNION ABOVE BAR ABOVE INTERSECTION
-2A49 ; [*0C15.0020.0002] # INTERSECTION ABOVE BAR ABOVE UNION
-2A4A ; [*0C16.0020.0002] # UNION BESIDE AND JOINED WITH UNION
-2A4B ; [*0C17.0020.0002] # INTERSECTION BESIDE AND JOINED WITH INTERSECTION
-2A4C ; [*0C18.0020.0002] # CLOSED UNION WITH SERIFS
-2A4D ; [*0C19.0020.0002] # CLOSED INTERSECTION WITH SERIFS
-2A4E ; [*0C1A.0020.0002] # DOUBLE SQUARE INTERSECTION
-2A4F ; [*0C1B.0020.0002] # DOUBLE SQUARE UNION
-2A50 ; [*0C1C.0020.0002] # CLOSED UNION WITH SERIFS AND SMASH PRODUCT
-2A51 ; [*0C1D.0020.0002] # LOGICAL AND WITH DOT ABOVE
-2A52 ; [*0C1E.0020.0002] # LOGICAL OR WITH DOT ABOVE
-2A53 ; [*0C1F.0020.0002] # DOUBLE LOGICAL AND
-2A54 ; [*0C20.0020.0002] # DOUBLE LOGICAL OR
-2A55 ; [*0C21.0020.0002] # TWO INTERSECTING LOGICAL AND
-2A56 ; [*0C22.0020.0002] # TWO INTERSECTING LOGICAL OR
-2A57 ; [*0C23.0020.0002] # SLOPING LARGE OR
-2A58 ; [*0C24.0020.0002] # SLOPING LARGE AND
-2A59 ; [*0C25.0020.0002] # LOGICAL OR OVERLAPPING LOGICAL AND
-2A5A ; [*0C26.0020.0002] # LOGICAL AND WITH MIDDLE STEM
-2A5B ; [*0C27.0020.0002] # LOGICAL OR WITH MIDDLE STEM
-2A5C ; [*0C28.0020.0002] # LOGICAL AND WITH HORIZONTAL DASH
-2A5D ; [*0C29.0020.0002] # LOGICAL OR WITH HORIZONTAL DASH
-2A5E ; [*0C2A.0020.0002] # LOGICAL AND WITH DOUBLE OVERBAR
-2A5F ; [*0C2B.0020.0002] # LOGICAL AND WITH UNDERBAR
-2A60 ; [*0C2C.0020.0002] # LOGICAL AND WITH DOUBLE UNDERBAR
-2A61 ; [*0C2D.0020.0002] # SMALL VEE WITH UNDERBAR
-2A62 ; [*0C2E.0020.0002] # LOGICAL OR WITH DOUBLE OVERBAR
-2A63 ; [*0C2F.0020.0002] # LOGICAL OR WITH DOUBLE UNDERBAR
-2A64 ; [*0C30.0020.0002] # Z NOTATION DOMAIN ANTIRESTRICTION
-2A65 ; [*0C31.0020.0002] # Z NOTATION RANGE ANTIRESTRICTION
-2A66 ; [*0C32.0020.0002] # EQUALS SIGN WITH DOT BELOW
-2A67 ; [*0C33.0020.0002] # IDENTICAL WITH DOT ABOVE
-2A68 ; [*0C34.0020.0002] # TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
-2A69 ; [*0C35.0020.0002] # TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
-2A6A ; [*0C36.0020.0002] # TILDE OPERATOR WITH DOT ABOVE
-2A6B ; [*0C37.0020.0002] # TILDE OPERATOR WITH RISING DOTS
-2A6C ; [*0C38.0020.0002] # SIMILAR MINUS SIMILAR
-2A6D ; [*0C39.0020.0002] # CONGRUENT WITH DOT ABOVE
-2A6E ; [*0C3A.0020.0002] # EQUALS WITH ASTERISK
-2A6F ; [*0C3B.0020.0002] # ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
-2A70 ; [*0C3C.0020.0002] # APPROXIMATELY EQUAL OR EQUAL TO
-2A71 ; [*0C3D.0020.0002] # EQUALS SIGN ABOVE PLUS SIGN
-2A72 ; [*0C3E.0020.0002] # PLUS SIGN ABOVE EQUALS SIGN
-2A73 ; [*0C3F.0020.0002] # EQUALS SIGN ABOVE TILDE OPERATOR
-2A74 ; [*0239.0020.0004][*0239.0020.0004][*061B.0020.0004] # DOUBLE COLON EQUAL
-2A75 ; [*061B.0020.0004][*061B.0020.0004] # TWO CONSECUTIVE EQUALS SIGNS
-2A76 ; [*061B.0020.0004][*061B.0020.0004][*061B.0020.0004] # THREE CONSECUTIVE EQUALS SIGNS
-2A77 ; [*0C40.0020.0002] # EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
-2A78 ; [*0C41.0020.0002] # EQUIVALENT WITH FOUR DOTS ABOVE
-2A79 ; [*0C42.0020.0002] # LESS-THAN WITH CIRCLE INSIDE
-2A7A ; [*0C43.0020.0002] # GREATER-THAN WITH CIRCLE INSIDE
-2A7B ; [*0C44.0020.0002] # LESS-THAN WITH QUESTION MARK ABOVE
-2A7C ; [*0C45.0020.0002] # GREATER-THAN WITH QUESTION MARK ABOVE
-2A7D ; [*0C46.0020.0002] # LESS-THAN OR SLANTED EQUAL TO
-2A7E ; [*0C47.0020.0002] # GREATER-THAN OR SLANTED EQUAL TO
-2A7F ; [*0C48.0020.0002] # LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
-2A80 ; [*0C49.0020.0002] # GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
-2A81 ; [*0C4A.0020.0002] # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
-2A82 ; [*0C4B.0020.0002] # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
-2A83 ; [*0C4C.0020.0002] # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
-2A84 ; [*0C4D.0020.0002] # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
-2A85 ; [*0C4E.0020.0002] # LESS-THAN OR APPROXIMATE
-2A86 ; [*0C4F.0020.0002] # GREATER-THAN OR APPROXIMATE
-2A87 ; [*0C50.0020.0002] # LESS-THAN AND SINGLE-LINE NOT EQUAL TO
-2A88 ; [*0C51.0020.0002] # GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
-2A89 ; [*0C52.0020.0002] # LESS-THAN AND NOT APPROXIMATE
-2A8A ; [*0C53.0020.0002] # GREATER-THAN AND NOT APPROXIMATE
-2A8B ; [*0C54.0020.0002] # LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
-2A8C ; [*0C55.0020.0002] # GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
-2A8D ; [*0C56.0020.0002] # LESS-THAN ABOVE SIMILAR OR EQUAL
-2A8E ; [*0C57.0020.0002] # GREATER-THAN ABOVE SIMILAR OR EQUAL
-2A8F ; [*0C58.0020.0002] # LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
-2A90 ; [*0C59.0020.0002] # GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
-2A91 ; [*0C5A.0020.0002] # LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
-2A92 ; [*0C5B.0020.0002] # GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
-2A93 ; [*0C5C.0020.0002] # LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
-2A94 ; [*0C5D.0020.0002] # GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
-2A95 ; [*0C5E.0020.0002] # SLANTED EQUAL TO OR LESS-THAN
-2A96 ; [*0C5F.0020.0002] # SLANTED EQUAL TO OR GREATER-THAN
-2A97 ; [*0C60.0020.0002] # SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
-2A98 ; [*0C61.0020.0002] # SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
-2A99 ; [*0C62.0020.0002] # DOUBLE-LINE EQUAL TO OR LESS-THAN
-2A9A ; [*0C63.0020.0002] # DOUBLE-LINE EQUAL TO OR GREATER-THAN
-2A9B ; [*0C64.0020.0002] # DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
-2A9C ; [*0C65.0020.0002] # DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
-2A9D ; [*0C66.0020.0002] # SIMILAR OR LESS-THAN
-2A9E ; [*0C67.0020.0002] # SIMILAR OR GREATER-THAN
-2A9F ; [*0C68.0020.0002] # SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
-2AA0 ; [*0C69.0020.0002] # SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
-2AA1 ; [*0C6A.0020.0002] # DOUBLE NESTED LESS-THAN
-2AA2 ; [*0C6B.0020.0002] # DOUBLE NESTED GREATER-THAN
-2AA3 ; [*0C6C.0020.0002] # DOUBLE NESTED LESS-THAN WITH UNDERBAR
-2AA4 ; [*0C6D.0020.0002] # GREATER-THAN OVERLAPPING LESS-THAN
-2AA5 ; [*0C6E.0020.0002] # GREATER-THAN BESIDE LESS-THAN
-2AA6 ; [*0C6F.0020.0002] # LESS-THAN CLOSED BY CURVE
-2AA7 ; [*0C70.0020.0002] # GREATER-THAN CLOSED BY CURVE
-2AA8 ; [*0C71.0020.0002] # LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
-2AA9 ; [*0C72.0020.0002] # GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
-2AAA ; [*0C73.0020.0002] # SMALLER THAN
-2AAB ; [*0C74.0020.0002] # LARGER THAN
-2AAC ; [*0C75.0020.0002] # SMALLER THAN OR EQUAL TO
-2AAD ; [*0C76.0020.0002] # LARGER THAN OR EQUAL TO
-2AAE ; [*0C77.0020.0002] # EQUALS SIGN WITH BUMPY ABOVE
-2AAF ; [*0C78.0020.0002] # PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
-2AB0 ; [*0C79.0020.0002] # SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
-2AB1 ; [*0C7A.0020.0002] # PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
-2AB2 ; [*0C7B.0020.0002] # SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
-2AB3 ; [*0C7C.0020.0002] # PRECEDES ABOVE EQUALS SIGN
-2AB4 ; [*0C7D.0020.0002] # SUCCEEDS ABOVE EQUALS SIGN
-2AB5 ; [*0C7E.0020.0002] # PRECEDES ABOVE NOT EQUAL TO
-2AB6 ; [*0C7F.0020.0002] # SUCCEEDS ABOVE NOT EQUAL TO
-2AB7 ; [*0C80.0020.0002] # PRECEDES ABOVE ALMOST EQUAL TO
-2AB8 ; [*0C81.0020.0002] # SUCCEEDS ABOVE ALMOST EQUAL TO
-2AB9 ; [*0C82.0020.0002] # PRECEDES ABOVE NOT ALMOST EQUAL TO
-2ABA ; [*0C83.0020.0002] # SUCCEEDS ABOVE NOT ALMOST EQUAL TO
-2ABB ; [*0C84.0020.0002] # DOUBLE PRECEDES
-2ABC ; [*0C85.0020.0002] # DOUBLE SUCCEEDS
-2ABD ; [*0C86.0020.0002] # SUBSET WITH DOT
-2ABE ; [*0C87.0020.0002] # SUPERSET WITH DOT
-2ABF ; [*0C88.0020.0002] # SUBSET WITH PLUS SIGN BELOW
-2AC0 ; [*0C89.0020.0002] # SUPERSET WITH PLUS SIGN BELOW
-2AC1 ; [*0C8A.0020.0002] # SUBSET WITH MULTIPLICATION SIGN BELOW
-2AC2 ; [*0C8B.0020.0002] # SUPERSET WITH MULTIPLICATION SIGN BELOW
-2AC3 ; [*0C8C.0020.0002] # SUBSET OF OR EQUAL TO WITH DOT ABOVE
-2AC4 ; [*0C8D.0020.0002] # SUPERSET OF OR EQUAL TO WITH DOT ABOVE
-2AC5 ; [*0C8E.0020.0002] # SUBSET OF ABOVE EQUALS SIGN
-2AC6 ; [*0C8F.0020.0002] # SUPERSET OF ABOVE EQUALS SIGN
-2AC7 ; [*0C90.0020.0002] # SUBSET OF ABOVE TILDE OPERATOR
-2AC8 ; [*0C91.0020.0002] # SUPERSET OF ABOVE TILDE OPERATOR
-2AC9 ; [*0C92.0020.0002] # SUBSET OF ABOVE ALMOST EQUAL TO
-2ACA ; [*0C93.0020.0002] # SUPERSET OF ABOVE ALMOST EQUAL TO
-2ACB ; [*0C94.0020.0002] # SUBSET OF ABOVE NOT EQUAL TO
-2ACC ; [*0C95.0020.0002] # SUPERSET OF ABOVE NOT EQUAL TO
-2ACD ; [*0C96.0020.0002] # SQUARE LEFT OPEN BOX OPERATOR
-2ACE ; [*0C97.0020.0002] # SQUARE RIGHT OPEN BOX OPERATOR
-2ACF ; [*0C98.0020.0002] # CLOSED SUBSET
-2AD0 ; [*0C99.0020.0002] # CLOSED SUPERSET
-2AD1 ; [*0C9A.0020.0002] # CLOSED SUBSET OR EQUAL TO
-2AD2 ; [*0C9B.0020.0002] # CLOSED SUPERSET OR EQUAL TO
-2AD3 ; [*0C9C.0020.0002] # SUBSET ABOVE SUPERSET
-2AD4 ; [*0C9D.0020.0002] # SUPERSET ABOVE SUBSET
-2AD5 ; [*0C9E.0020.0002] # SUBSET ABOVE SUBSET
-2AD6 ; [*0C9F.0020.0002] # SUPERSET ABOVE SUPERSET
-2AD7 ; [*0CA0.0020.0002] # SUPERSET BESIDE SUBSET
-2AD8 ; [*0CA1.0020.0002] # SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
-2AD9 ; [*0CA2.0020.0002] # ELEMENT OF OPENING DOWNWARDS
-2ADA ; [*0CA3.0020.0002] # PITCHFORK WITH TEE TOP
-2ADB ; [*0CA4.0020.0002] # TRANSVERSAL INTERSECTION
-2ADC ; [*0CA5.0020.0002][.0000.002F.0002] # FORKING
-2ADD ; [*0CA5.0020.0002] # NONFORKING
-2ADE ; [*0CA6.0020.0002] # SHORT LEFT TACK
-2ADF ; [*0CA7.0020.0002] # SHORT DOWN TACK
-2AE0 ; [*0CA8.0020.0002] # SHORT UP TACK
-2AE1 ; [*0CA9.0020.0002] # PERPENDICULAR WITH S
-2AE2 ; [*0CAA.0020.0002] # VERTICAL BAR TRIPLE RIGHT TURNSTILE
-2AE3 ; [*0CAB.0020.0002] # DOUBLE VERTICAL BAR LEFT TURNSTILE
-2AE4 ; [*0CAC.0020.0002] # VERTICAL BAR DOUBLE LEFT TURNSTILE
-2AE5 ; [*0CAD.0020.0002] # DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
-2AE6 ; [*0CAE.0020.0002] # LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
-2AE7 ; [*0CAF.0020.0002] # SHORT DOWN TACK WITH OVERBAR
-2AE8 ; [*0CB0.0020.0002] # SHORT UP TACK WITH UNDERBAR
-2AE9 ; [*0CB1.0020.0002] # SHORT UP TACK ABOVE SHORT DOWN TACK
-2AEA ; [*0CB2.0020.0002] # DOUBLE DOWN TACK
-2AEB ; [*0CB3.0020.0002] # DOUBLE UP TACK
-2AEC ; [*0CB4.0020.0002] # DOUBLE STROKE NOT SIGN
-2AED ; [*0CB5.0020.0002] # REVERSED DOUBLE STROKE NOT SIGN
-2AEE ; [*0CB6.0020.0002] # DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
-2AEF ; [*0CB7.0020.0002] # VERTICAL LINE WITH CIRCLE ABOVE
-2AF0 ; [*0CB8.0020.0002] # VERTICAL LINE WITH CIRCLE BELOW
-2AF1 ; [*0CB9.0020.0002] # DOWN TACK WITH CIRCLE BELOW
-2AF2 ; [*0CBA.0020.0002] # PARALLEL WITH HORIZONTAL STROKE
-2AF3 ; [*0CBB.0020.0002] # PARALLEL WITH TILDE OPERATOR
-2AF4 ; [*0CBC.0020.0002] # TRIPLE VERTICAL BAR BINARY RELATION
-2AF5 ; [*0CBD.0020.0002] # TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
-2AF6 ; [*0CBE.0020.0002] # TRIPLE COLON OPERATOR
-2AF7 ; [*0CBF.0020.0002] # TRIPLE NESTED LESS-THAN
-2AF8 ; [*0CC0.0020.0002] # TRIPLE NESTED GREATER-THAN
-2AF9 ; [*0CC1.0020.0002] # DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
-2AFA ; [*0CC2.0020.0002] # DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
-2AFB ; [*0CC3.0020.0002] # TRIPLE SOLIDUS BINARY RELATION
-2AFC ; [*0CC4.0020.0002] # LARGE TRIPLE VERTICAL BAR OPERATOR
-2AFD ; [*0CC5.0020.0002] # DOUBLE SOLIDUS OPERATOR
-2AFE ; [*0CC6.0020.0002] # WHITE VERTICAL BAR
-2AFF ; [*0CC7.0020.0002] # N-ARY WHITE VERTICAL BAR
-2B00 ; [*0CC8.0020.0002] # NORTH EAST WHITE ARROW
-2B01 ; [*0CC9.0020.0002] # NORTH WEST WHITE ARROW
-2B02 ; [*0CCA.0020.0002] # SOUTH EAST WHITE ARROW
-2B03 ; [*0CCB.0020.0002] # SOUTH WEST WHITE ARROW
-2B04 ; [*0CCC.0020.0002] # LEFT RIGHT WHITE ARROW
-2B05 ; [*0CCD.0020.0002] # LEFTWARDS BLACK ARROW
-2B06 ; [*0CCE.0020.0002] # UPWARDS BLACK ARROW
-2B07 ; [*0CCF.0020.0002] # DOWNWARDS BLACK ARROW
-2B08 ; [*0CD0.0020.0002] # NORTH EAST BLACK ARROW
-2B09 ; [*0CD1.0020.0002] # NORTH WEST BLACK ARROW
-2B0A ; [*0CD2.0020.0002] # SOUTH EAST BLACK ARROW
-2B0B ; [*0CD3.0020.0002] # SOUTH WEST BLACK ARROW
-2B0C ; [*0CD4.0020.0002] # LEFT RIGHT BLACK ARROW
-2B0D ; [*0CD5.0020.0002] # UP DOWN BLACK ARROW
-2B0E ; [*0CD6.0020.0002] # RIGHTWARDS ARROW WITH TIP DOWNWARDS
-2B0F ; [*0CD7.0020.0002] # RIGHTWARDS ARROW WITH TIP UPWARDS
-2B10 ; [*0CD8.0020.0002] # LEFTWARDS ARROW WITH TIP DOWNWARDS
-2B11 ; [*0CD9.0020.0002] # LEFTWARDS ARROW WITH TIP UPWARDS
-2B12 ; [*0CDA.0020.0002] # SQUARE WITH TOP HALF BLACK
-2B13 ; [*0CDB.0020.0002] # SQUARE WITH BOTTOM HALF BLACK
-2B14 ; [*0CDC.0020.0002] # SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK
-2B15 ; [*0CDD.0020.0002] # SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK
-2B16 ; [*0CDE.0020.0002] # DIAMOND WITH LEFT HALF BLACK
-2B17 ; [*0CDF.0020.0002] # DIAMOND WITH RIGHT HALF BLACK
-2B18 ; [*0CE0.0020.0002] # DIAMOND WITH TOP HALF BLACK
-2B19 ; [*0CE1.0020.0002] # DIAMOND WITH BOTTOM HALF BLACK
-2B1A ; [*0CE2.0020.0002] # DOTTED SQUARE
-2B1B ; [*0CE3.0020.0002] # BLACK LARGE SQUARE
-2B1C ; [*0CE4.0020.0002] # WHITE LARGE SQUARE
-2B1D ; [*0CE5.0020.0002] # BLACK VERY SMALL SQUARE
-2B1E ; [*0CE6.0020.0002] # WHITE VERY SMALL SQUARE
-2B1F ; [*0CE7.0020.0002] # BLACK PENTAGON
-2B20 ; [*0CE8.0020.0002] # WHITE PENTAGON
-2B21 ; [*0CE9.0020.0002] # WHITE HEXAGON
-2B22 ; [*0CEA.0020.0002] # BLACK HEXAGON
-2B23 ; [*0CEB.0020.0002] # HORIZONTAL BLACK HEXAGON
-2B24 ; [*0CEC.0020.0002] # BLACK LARGE CIRCLE
-2B25 ; [*0CED.0020.0002] # BLACK MEDIUM DIAMOND
-2B26 ; [*0CEE.0020.0002] # WHITE MEDIUM DIAMOND
-2B27 ; [*0CEF.0020.0002] # BLACK MEDIUM LOZENGE
-2B28 ; [*0CF0.0020.0002] # WHITE MEDIUM LOZENGE
-2B29 ; [*0CF1.0020.0002] # BLACK SMALL DIAMOND
-2B2A ; [*0CF2.0020.0002] # BLACK SMALL LOZENGE
-2B2B ; [*0CF3.0020.0002] # WHITE SMALL LOZENGE
-2B2C ; [*0CF4.0020.0002] # BLACK HORIZONTAL ELLIPSE
-2B2D ; [*0CF5.0020.0002] # WHITE HORIZONTAL ELLIPSE
-2B2E ; [*0CF6.0020.0002] # BLACK VERTICAL ELLIPSE
-2B2F ; [*0CF7.0020.0002] # WHITE VERTICAL ELLIPSE
-2B30 ; [*0CF8.0020.0002] # LEFT ARROW WITH SMALL CIRCLE
-2B31 ; [*0CF9.0020.0002] # THREE LEFTWARDS ARROWS
-2B32 ; [*0CFA.0020.0002] # LEFT ARROW WITH CIRCLED PLUS
-2B33 ; [*0CFB.0020.0002] # LONG LEFTWARDS SQUIGGLE ARROW
-2B34 ; [*0CFC.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
-2B35 ; [*0CFD.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
-2B36 ; [*0CFE.0020.0002] # LEFTWARDS TWO-HEADED ARROW FROM BAR
-2B37 ; [*0CFF.0020.0002] # LEFTWARDS TWO-HEADED TRIPLE DASH ARROW
-2B38 ; [*0D00.0020.0002] # LEFTWARDS ARROW WITH DOTTED STEM
-2B39 ; [*0D01.0020.0002] # LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
-2B3A ; [*0D02.0020.0002] # LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
-2B3B ; [*0D03.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH TAIL
-2B3C ; [*0D04.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
-2B3D ; [*0D05.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
-2B3E ; [*0D06.0020.0002] # LEFTWARDS ARROW THROUGH X
-2B3F ; [*0D07.0020.0002] # WAVE ARROW POINTING DIRECTLY LEFT
-2B40 ; [*0D08.0020.0002] # EQUALS SIGN ABOVE LEFTWARDS ARROW
-2B41 ; [*0D09.0020.0002] # REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW
-2B42 ; [*0D0A.0020.0002] # LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
-2B43 ; [*0D0B.0020.0002] # RIGHTWARDS ARROW THROUGH GREATER-THAN
-2B44 ; [*0D0C.0020.0002] # RIGHTWARDS ARROW THROUGH SUPERSET
-2B45 ; [*0D0D.0020.0002] # LEFTWARDS QUADRUPLE ARROW
-2B46 ; [*0D0E.0020.0002] # RIGHTWARDS QUADRUPLE ARROW
-2B47 ; [*0D0F.0020.0002] # REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW
-2B48 ; [*0D10.0020.0002] # RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
-2B49 ; [*0D11.0020.0002] # TILDE OPERATOR ABOVE LEFTWARDS ARROW
-2B4A ; [*0D12.0020.0002] # LEFTWARDS ARROW ABOVE ALMOST EQUAL TO
-2B4B ; [*0D13.0020.0002] # LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
-2B4C ; [*0D14.0020.0002] # RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
-2B4D ; [*0D15.0020.0002] # DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW
-2B4E ; [*0D16.0020.0002] # SHORT SLANTED NORTH ARROW
-2B4F ; [*0D17.0020.0002] # SHORT BACKSLANTED SOUTH ARROW
-2B50 ; [*0D18.0020.0002] # WHITE MEDIUM STAR
-2B51 ; [*0D19.0020.0002] # BLACK SMALL STAR
-2B52 ; [*0D1A.0020.0002] # WHITE SMALL STAR
-2B53 ; [*0D1B.0020.0002] # BLACK RIGHT-POINTING PENTAGON
-2B54 ; [*0D1C.0020.0002] # WHITE RIGHT-POINTING PENTAGON
-2B55 ; [*0D1D.0020.0002] # HEAVY LARGE CIRCLE
-2B56 ; [*0D1E.0020.0002] # HEAVY OVAL WITH OVAL INSIDE
-2B57 ; [*0D1F.0020.0002] # HEAVY CIRCLE WITH CIRCLE INSIDE
-2B58 ; [*0D20.0020.0002] # HEAVY CIRCLE
-2B59 ; [*0D21.0020.0002] # HEAVY CIRCLED SALTIRE
-2B5A ; [*0D22.0020.0002] # SLANTED NORTH ARROW WITH HOOKED HEAD
-2B5B ; [*0D23.0020.0002] # BACKSLANTED SOUTH ARROW WITH HOOKED TAIL
-2B5C ; [*0D24.0020.0002] # SLANTED NORTH ARROW WITH HORIZONTAL TAIL
-2B5D ; [*0D25.0020.0002] # BACKSLANTED SOUTH ARROW WITH HORIZONTAL TAIL
-2B5E ; [*0D26.0020.0002] # BENT ARROW POINTING DOWNWARDS THEN NORTH EAST
-2B5F ; [*0D27.0020.0002] # SHORT BENT ARROW POINTING DOWNWARDS THEN NORTH EAST
-2B60 ; [*0D28.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW
-2B61 ; [*0D29.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW
-2B62 ; [*0D2A.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW
-2B63 ; [*0D2B.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW
-2B64 ; [*0D2C.0020.0002] # LEFT RIGHT TRIANGLE-HEADED ARROW
-2B65 ; [*0D2D.0020.0002] # UP DOWN TRIANGLE-HEADED ARROW
-2B66 ; [*0D2E.0020.0002] # NORTH WEST TRIANGLE-HEADED ARROW
-2B67 ; [*0D2F.0020.0002] # NORTH EAST TRIANGLE-HEADED ARROW
-2B68 ; [*0D30.0020.0002] # SOUTH EAST TRIANGLE-HEADED ARROW
-2B69 ; [*0D31.0020.0002] # SOUTH WEST TRIANGLE-HEADED ARROW
-2B6A ; [*0D32.0020.0002] # LEFTWARDS TRIANGLE-HEADED DASHED ARROW
-2B6B ; [*0D33.0020.0002] # UPWARDS TRIANGLE-HEADED DASHED ARROW
-2B6C ; [*0D34.0020.0002] # RIGHTWARDS TRIANGLE-HEADED DASHED ARROW
-2B6D ; [*0D35.0020.0002] # DOWNWARDS TRIANGLE-HEADED DASHED ARROW
-2B6E ; [*0D36.0020.0002] # CLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW
-2B6F ; [*0D37.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW
-2B70 ; [*0D38.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW TO BAR
-2B71 ; [*0D39.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW TO BAR
-2B72 ; [*0D3A.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW TO BAR
-2B73 ; [*0D3B.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW TO BAR
-2B76 ; [*0D3C.0020.0002] # NORTH WEST TRIANGLE-HEADED ARROW TO BAR
-2B77 ; [*0D3D.0020.0002] # NORTH EAST TRIANGLE-HEADED ARROW TO BAR
-2B78 ; [*0D3E.0020.0002] # SOUTH EAST TRIANGLE-HEADED ARROW TO BAR
-2B79 ; [*0D3F.0020.0002] # SOUTH WEST TRIANGLE-HEADED ARROW TO BAR
-2B7A ; [*0D40.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
-2B7B ; [*0D41.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
-2B7C ; [*0D42.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
-2B7D ; [*0D43.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
-2B7E ; [*0D44.0020.0002] # HORIZONTAL TAB KEY
-2B7F ; [*0D45.0020.0002] # VERTICAL TAB KEY
-2B80 ; [*0D46.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW OVER RIGHTWARDS TRIANGLE-HEADED ARROW
-2B81 ; [*0D47.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF DOWNWARDS TRIANGLE-HEADED ARROW
-2B82 ; [*0D48.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW
-2B83 ; [*0D49.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF UPWARDS TRIANGLE-HEADED ARROW
-2B84 ; [*0D4A.0020.0002] # LEFTWARDS TRIANGLE-HEADED PAIRED ARROWS
-2B85 ; [*0D4B.0020.0002] # UPWARDS TRIANGLE-HEADED PAIRED ARROWS
-2B86 ; [*0D4C.0020.0002] # RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS
-2B87 ; [*0D4D.0020.0002] # DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS
-2B88 ; [*0D4E.0020.0002] # LEFTWARDS BLACK CIRCLED WHITE ARROW
-2B89 ; [*0D4F.0020.0002] # UPWARDS BLACK CIRCLED WHITE ARROW
-2B8A ; [*0D50.0020.0002] # RIGHTWARDS BLACK CIRCLED WHITE ARROW
-2B8B ; [*0D51.0020.0002] # DOWNWARDS BLACK CIRCLED WHITE ARROW
-2B8C ; [*0D52.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED RIGHT U-SHAPED ARROW
-2B8D ; [*0D53.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED BOTTOM U-SHAPED ARROW
-2B8E ; [*0D54.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED LEFT U-SHAPED ARROW
-2B8F ; [*0D55.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED TOP U-SHAPED ARROW
-2B90 ; [*0D56.0020.0002] # RETURN LEFT
-2B91 ; [*0D57.0020.0002] # RETURN RIGHT
-2B92 ; [*0D58.0020.0002] # NEWLINE LEFT
-2B93 ; [*0D59.0020.0002] # NEWLINE RIGHT
-2B94 ; [*0D5A.0020.0002] # FOUR CORNER ARROWS CIRCLING ANTICLOCKWISE
-2B95 ; [*0D5B.0020.0002] # RIGHTWARDS BLACK ARROW
-2B98 ; [*0D5C.0020.0002] # THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD
-2B99 ; [*0D5D.0020.0002] # THREE-D RIGHT-LIGHTED UPWARDS EQUILATERAL ARROWHEAD
-2B9A ; [*0D5E.0020.0002] # THREE-D TOP-LIGHTED RIGHTWARDS EQUILATERAL ARROWHEAD
-2B9B ; [*0D5F.0020.0002] # THREE-D LEFT-LIGHTED DOWNWARDS EQUILATERAL ARROWHEAD
-2B9C ; [*0D60.0020.0002] # BLACK LEFTWARDS EQUILATERAL ARROWHEAD
-2B9D ; [*0D61.0020.0002] # BLACK UPWARDS EQUILATERAL ARROWHEAD
-2B9E ; [*0D62.0020.0002] # BLACK RIGHTWARDS EQUILATERAL ARROWHEAD
-2B9F ; [*0D63.0020.0002] # BLACK DOWNWARDS EQUILATERAL ARROWHEAD
-2BA0 ; [*0D64.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS
-2BA1 ; [*0D65.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS
-2BA2 ; [*0D66.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS
-2BA3 ; [*0D67.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS
-2BA4 ; [*0D68.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS
-2BA5 ; [*0D69.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS
-2BA6 ; [*0D6A.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS
-2BA7 ; [*0D6B.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS
-2BA8 ; [*0D6C.0020.0002] # BLACK CURVED DOWNWARDS AND LEFTWARDS ARROW
-2BA9 ; [*0D6D.0020.0002] # BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW
-2BAA ; [*0D6E.0020.0002] # BLACK CURVED UPWARDS AND LEFTWARDS ARROW
-2BAB ; [*0D6F.0020.0002] # BLACK CURVED UPWARDS AND RIGHTWARDS ARROW
-2BAC ; [*0D70.0020.0002] # BLACK CURVED LEFTWARDS AND UPWARDS ARROW
-2BAD ; [*0D71.0020.0002] # BLACK CURVED RIGHTWARDS AND UPWARDS ARROW
-2BAE ; [*0D72.0020.0002] # BLACK CURVED LEFTWARDS AND DOWNWARDS ARROW
-2BAF ; [*0D73.0020.0002] # BLACK CURVED RIGHTWARDS AND DOWNWARDS ARROW
-2BB0 ; [*0D74.0020.0002] # RIBBON ARROW DOWN LEFT
-2BB1 ; [*0D75.0020.0002] # RIBBON ARROW DOWN RIGHT
-2BB2 ; [*0D76.0020.0002] # RIBBON ARROW UP LEFT
-2BB3 ; [*0D77.0020.0002] # RIBBON ARROW UP RIGHT
-2BB4 ; [*0D78.0020.0002] # RIBBON ARROW LEFT UP
-2BB5 ; [*0D79.0020.0002] # RIBBON ARROW RIGHT UP
-2BB6 ; [*0D7A.0020.0002] # RIBBON ARROW LEFT DOWN
-2BB7 ; [*0D7B.0020.0002] # RIBBON ARROW RIGHT DOWN
-2BB8 ; [*0D7C.0020.0002] # UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR
-2BB9 ; [*0D7D.0020.0002] # UP ARROWHEAD IN A RECTANGLE BOX
-2BBD ; [*0D7E.0020.0002] # BALLOT BOX WITH LIGHT X
-2BBE ; [*0D7F.0020.0002] # CIRCLED X
-2BBF ; [*0D80.0020.0002] # CIRCLED BOLD X
-2BC0 ; [*0D81.0020.0002] # BLACK SQUARE CENTRED
-2BC1 ; [*0D82.0020.0002] # BLACK DIAMOND CENTRED
-2BC2 ; [*0D83.0020.0002] # TURNED BLACK PENTAGON
-2BC3 ; [*0D84.0020.0002] # HORIZONTAL BLACK OCTAGON
-2BC4 ; [*0D85.0020.0002] # BLACK OCTAGON
-2BC5 ; [*0D86.0020.0002] # BLACK MEDIUM UP-POINTING TRIANGLE CENTRED
-2BC6 ; [*0D87.0020.0002] # BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED
-2BC7 ; [*0D88.0020.0002] # BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED
-2BC8 ; [*0D89.0020.0002] # BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED
-2BCA ; [*0D8A.0020.0002] # TOP HALF BLACK CIRCLE
-2BCB ; [*0D8B.0020.0002] # BOTTOM HALF BLACK CIRCLE
-2BCC ; [*0D8C.0020.0002] # LIGHT FOUR POINTED BLACK CUSP
-2BCD ; [*0D8D.0020.0002] # ROTATED LIGHT FOUR POINTED BLACK CUSP
-2BCE ; [*0D8E.0020.0002] # WHITE FOUR POINTED CUSP
-2BCF ; [*0D8F.0020.0002] # ROTATED WHITE FOUR POINTED CUSP
-2BD0 ; [*0D90.0020.0002] # SQUARE POSITION INDICATOR
-2BD1 ; [*0D91.0020.0002] # UNCERTAINTY SIGN
-2BEC ; [*0D92.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
-2BED ; [*0D93.0020.0002] # UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
-2BEE ; [*0D94.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
-2BEF ; [*0D95.0020.0002] # DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
-2CE5 ; [*0D96.0020.0002] # COPTIC SYMBOL MI RO
-2CE6 ; [*0D97.0020.0002] # COPTIC SYMBOL PI RO
-2CE7 ; [*0D98.0020.0002] # COPTIC SYMBOL STAUROS
-2CE8 ; [*0D99.0020.0002] # COPTIC SYMBOL TAU RO
-2CE9 ; [*0D9A.0020.0002] # COPTIC SYMBOL KHI RO
-2CEA ; [*0D9B.0020.0002] # COPTIC SYMBOL SHIMA SIMA
-2CF9 ; [*0281.0020.0002] # COPTIC OLD NUBIAN FULL STOP
-2CFA ; [*026E.0020.0002] # COPTIC OLD NUBIAN DIRECT QUESTION MARK
-2CFB ; [*026F.0020.0002] # COPTIC OLD NUBIAN INDIRECT QUESTION MARK
-2CFC ; [*02F6.0020.0002] # COPTIC OLD NUBIAN VERSE DIVIDER
-2CFD ; [*1AE2.0020.0002] # COPTIC FRACTION ONE HALF
-2CFE ; [*0282.0020.0002] # COPTIC FULL STOP
-2CFF ; [*02F7.0020.0002] # COPTIC MORPHOLOGICAL DIVIDER
-2D70 ; [*0427.0020.0002] # TIFINAGH SEPARATOR MARK
+207A ; [*062C.0020.0014] # SUPERSCRIPT PLUS SIGN
+207B ; [*0637.0020.0014] # SUPERSCRIPT MINUS
+207C ; [*0631.0020.0014] # SUPERSCRIPT EQUALS SIGN
+207D ; [*0318.0020.0014] # SUPERSCRIPT LEFT PARENTHESIS
+207E ; [*0319.0020.0014] # SUPERSCRIPT RIGHT PARENTHESIS
+208A ; [*062C.0020.0015] # SUBSCRIPT PLUS SIGN
+208B ; [*0637.0020.0015] # SUBSCRIPT MINUS
+208C ; [*0631.0020.0015] # SUBSCRIPT EQUALS SIGN
+208D ; [*0318.0020.0015] # SUBSCRIPT LEFT PARENTHESIS
+208E ; [*0319.0020.0015] # SUBSCRIPT RIGHT PARENTHESIS
+2104 ; [*059C.0020.0002] # CENTRE LINE SYMBOL
+2108 ; [*059D.0020.0002] # SCRUPLE
+2114 ; [*059E.0020.0002] # L B BAR SYMBOL
+2117 ; [*059F.0020.0002] # SOUND RECORDING COPYRIGHT
+2118 ; [*05A0.0020.0002] # SCRIPT CAPITAL P
+211E ; [*05A1.0020.0002] # PRESCRIPTION TAKE
+211F ; [*05A2.0020.0002] # RESPONSE
+2123 ; [*05A3.0020.0002] # VERSICLE
+2125 ; [*05A4.0020.0002] # OUNCE SIGN
+2127 ; [*05A5.0020.0002] # INVERTED OHM SIGN
+2129 ; [*05A6.0020.0002] # TURNED GREEK SMALL LETTER IOTA
+212E ; [*05A7.0020.0002] # ESTIMATED SYMBOL
+213A ; [*05A8.0020.0002] # ROTATED CAPITAL Q
+2140 ; [*062B.0020.0005] # DOUBLE-STRUCK N-ARY SUMMATION
+2141 ; [*05A9.0020.0002] # TURNED SANS-SERIF CAPITAL G
+2142 ; [*05AA.0020.0002] # TURNED SANS-SERIF CAPITAL L
+2143 ; [*05AB.0020.0002] # REVERSED SANS-SERIF CAPITAL L
+2144 ; [*05AC.0020.0002] # TURNED SANS-SERIF CAPITAL Y
+214A ; [*05AD.0020.0002] # PROPERTY LINE
+214B ; [*06C7.0020.0002] # TURNED AMPERSAND
+214C ; [*05AE.0020.0002] # PER SIGN
+214F ; [*05AF.0020.0002] # SYMBOL FOR SAMARITAN SOURCE
+2180 ; [*1B2A.0020.0002] # ROMAN NUMERAL ONE THOUSAND C D
+2181 ; [*1B2B.0020.0002] # ROMAN NUMERAL FIVE THOUSAND
+2182 ; [*1B2C.0020.0002] # ROMAN NUMERAL TEN THOUSAND
+2186 ; [*1B2D.0020.0002] # ROMAN NUMERAL FIFTY EARLY FORM
+2187 ; [*1B2E.0020.0002] # ROMAN NUMERAL FIFTY THOUSAND
+2188 ; [*1B2F.0020.0002] # ROMAN NUMERAL ONE HUNDRED THOUSAND
+218A ; [*05B0.0020.0002] # TURNED DIGIT TWO
+218B ; [*05B1.0020.0002] # TURNED DIGIT THREE
+2190 ; [*05B2.0020.0002] # LEFTWARDS ARROW
+2191 ; [*05B4.0020.0002] # UPWARDS ARROW
+2192 ; [*05B3.0020.0002] # RIGHTWARDS ARROW
+2193 ; [*05B5.0020.0002] # DOWNWARDS ARROW
+2194 ; [*05B6.0020.0002] # LEFT RIGHT ARROW
+2195 ; [*05B7.0020.0002] # UP DOWN ARROW
+2196 ; [*05B8.0020.0002] # NORTH WEST ARROW
+2197 ; [*05B9.0020.0002] # NORTH EAST ARROW
+2198 ; [*05BA.0020.0002] # SOUTH EAST ARROW
+2199 ; [*05BB.0020.0002] # SOUTH WEST ARROW
+219A ; [*05B2.0020.0002][.0000.002F.0002] # LEFTWARDS ARROW WITH STROKE
+219B ; [*05B3.0020.0002][.0000.002F.0002] # RIGHTWARDS ARROW WITH STROKE
+219C ; [*05BC.0020.0002] # LEFTWARDS WAVE ARROW
+219D ; [*05BD.0020.0002] # RIGHTWARDS WAVE ARROW
+219E ; [*05BE.0020.0002] # LEFTWARDS TWO HEADED ARROW
+219F ; [*05BF.0020.0002] # UPWARDS TWO HEADED ARROW
+21A0 ; [*05C0.0020.0002] # RIGHTWARDS TWO HEADED ARROW
+21A1 ; [*05C1.0020.0002] # DOWNWARDS TWO HEADED ARROW
+21A2 ; [*05C2.0020.0002] # LEFTWARDS ARROW WITH TAIL
+21A3 ; [*05C3.0020.0002] # RIGHTWARDS ARROW WITH TAIL
+21A4 ; [*05C4.0020.0002] # LEFTWARDS ARROW FROM BAR
+21A5 ; [*05C5.0020.0002] # UPWARDS ARROW FROM BAR
+21A6 ; [*05C6.0020.0002] # RIGHTWARDS ARROW FROM BAR
+21A7 ; [*05C7.0020.0002] # DOWNWARDS ARROW FROM BAR
+21A8 ; [*05C8.0020.0002] # UP DOWN ARROW WITH BASE
+21A9 ; [*05C9.0020.0002] # LEFTWARDS ARROW WITH HOOK
+21AA ; [*05CA.0020.0002] # RIGHTWARDS ARROW WITH HOOK
+21AB ; [*05CB.0020.0002] # LEFTWARDS ARROW WITH LOOP
+21AC ; [*05CC.0020.0002] # RIGHTWARDS ARROW WITH LOOP
+21AD ; [*05CD.0020.0002] # LEFT RIGHT WAVE ARROW
+21AE ; [*05B6.0020.0002][.0000.002F.0002] # LEFT RIGHT ARROW WITH STROKE
+21AF ; [*05CE.0020.0002] # DOWNWARDS ZIGZAG ARROW
+21B0 ; [*05CF.0020.0002] # UPWARDS ARROW WITH TIP LEFTWARDS
+21B1 ; [*05D0.0020.0002] # UPWARDS ARROW WITH TIP RIGHTWARDS
+21B2 ; [*05D1.0020.0002] # DOWNWARDS ARROW WITH TIP LEFTWARDS
+21B3 ; [*05D2.0020.0002] # DOWNWARDS ARROW WITH TIP RIGHTWARDS
+21B4 ; [*05D3.0020.0002] # RIGHTWARDS ARROW WITH CORNER DOWNWARDS
+21B5 ; [*05D4.0020.0002] # DOWNWARDS ARROW WITH CORNER LEFTWARDS
+21B6 ; [*05D5.0020.0002] # ANTICLOCKWISE TOP SEMICIRCLE ARROW
+21B7 ; [*05D6.0020.0002] # CLOCKWISE TOP SEMICIRCLE ARROW
+21B8 ; [*05D7.0020.0002] # NORTH WEST ARROW TO LONG BAR
+21B9 ; [*05D8.0020.0002] # LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
+21BA ; [*05D9.0020.0002] # ANTICLOCKWISE OPEN CIRCLE ARROW
+21BB ; [*05DA.0020.0002] # CLOCKWISE OPEN CIRCLE ARROW
+21BC ; [*05DB.0020.0002] # LEFTWARDS HARPOON WITH BARB UPWARDS
+21BD ; [*05DC.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWNWARDS
+21BE ; [*05DD.0020.0002] # UPWARDS HARPOON WITH BARB RIGHTWARDS
+21BF ; [*05DE.0020.0002] # UPWARDS HARPOON WITH BARB LEFTWARDS
+21C0 ; [*05DF.0020.0002] # RIGHTWARDS HARPOON WITH BARB UPWARDS
+21C1 ; [*05E0.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+21C2 ; [*05E1.0020.0002] # DOWNWARDS HARPOON WITH BARB RIGHTWARDS
+21C3 ; [*05E2.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFTWARDS
+21C4 ; [*05E3.0020.0002] # RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+21C5 ; [*05E4.0020.0002] # UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
+21C6 ; [*05E5.0020.0002] # LEFTWARDS ARROW OVER RIGHTWARDS ARROW
+21C7 ; [*05E6.0020.0002] # LEFTWARDS PAIRED ARROWS
+21C8 ; [*05E7.0020.0002] # UPWARDS PAIRED ARROWS
+21C9 ; [*05E8.0020.0002] # RIGHTWARDS PAIRED ARROWS
+21CA ; [*05E9.0020.0002] # DOWNWARDS PAIRED ARROWS
+21CB ; [*05EA.0020.0002] # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
+21CC ; [*05EB.0020.0002] # RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+21CD ; [*05EC.0020.0002][.0000.002F.0002] # LEFTWARDS DOUBLE ARROW WITH STROKE
+21CE ; [*05F0.0020.0002][.0000.002F.0002] # LEFT RIGHT DOUBLE ARROW WITH STROKE
+21CF ; [*05EE.0020.0002][.0000.002F.0002] # RIGHTWARDS DOUBLE ARROW WITH STROKE
+21D0 ; [*05EC.0020.0002] # LEFTWARDS DOUBLE ARROW
+21D1 ; [*05ED.0020.0002] # UPWARDS DOUBLE ARROW
+21D2 ; [*05EE.0020.0002] # RIGHTWARDS DOUBLE ARROW
+21D3 ; [*05EF.0020.0002] # DOWNWARDS DOUBLE ARROW
+21D4 ; [*05F0.0020.0002] # LEFT RIGHT DOUBLE ARROW
+21D5 ; [*05F1.0020.0002] # UP DOWN DOUBLE ARROW
+21D6 ; [*05F2.0020.0002] # NORTH WEST DOUBLE ARROW
+21D7 ; [*05F3.0020.0002] # NORTH EAST DOUBLE ARROW
+21D8 ; [*05F4.0020.0002] # SOUTH EAST DOUBLE ARROW
+21D9 ; [*05F5.0020.0002] # SOUTH WEST DOUBLE ARROW
+21DA ; [*05F6.0020.0002] # LEFTWARDS TRIPLE ARROW
+21DB ; [*05F7.0020.0002] # RIGHTWARDS TRIPLE ARROW
+21DC ; [*05F8.0020.0002] # LEFTWARDS SQUIGGLE ARROW
+21DD ; [*05F9.0020.0002] # RIGHTWARDS SQUIGGLE ARROW
+21DE ; [*05FA.0020.0002] # UPWARDS ARROW WITH DOUBLE STROKE
+21DF ; [*05FB.0020.0002] # DOWNWARDS ARROW WITH DOUBLE STROKE
+21E0 ; [*05FC.0020.0002] # LEFTWARDS DASHED ARROW
+21E1 ; [*05FD.0020.0002] # UPWARDS DASHED ARROW
+21E2 ; [*05FE.0020.0002] # RIGHTWARDS DASHED ARROW
+21E3 ; [*05FF.0020.0002] # DOWNWARDS DASHED ARROW
+21E4 ; [*0600.0020.0002] # LEFTWARDS ARROW TO BAR
+21E5 ; [*0601.0020.0002] # RIGHTWARDS ARROW TO BAR
+21E6 ; [*0602.0020.0002] # LEFTWARDS WHITE ARROW
+21E7 ; [*0603.0020.0002] # UPWARDS WHITE ARROW
+21E8 ; [*0604.0020.0002] # RIGHTWARDS WHITE ARROW
+21E9 ; [*0605.0020.0002] # DOWNWARDS WHITE ARROW
+21EA ; [*0606.0020.0002] # UPWARDS WHITE ARROW FROM BAR
+21EB ; [*0607.0020.0002] # UPWARDS WHITE ARROW ON PEDESTAL
+21EC ; [*0608.0020.0002] # UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR
+21ED ; [*0609.0020.0002] # UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR
+21EE ; [*060A.0020.0002] # UPWARDS WHITE DOUBLE ARROW
+21EF ; [*060B.0020.0002] # UPWARDS WHITE DOUBLE ARROW ON PEDESTAL
+21F0 ; [*060C.0020.0002] # RIGHTWARDS WHITE ARROW FROM WALL
+21F1 ; [*060D.0020.0002] # NORTH WEST ARROW TO CORNER
+21F2 ; [*060E.0020.0002] # SOUTH EAST ARROW TO CORNER
+21F3 ; [*060F.0020.0002] # UP DOWN WHITE ARROW
+21F4 ; [*0610.0020.0002] # RIGHT ARROW WITH SMALL CIRCLE
+21F5 ; [*0611.0020.0002] # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+21F6 ; [*0612.0020.0002] # THREE RIGHTWARDS ARROWS
+21F7 ; [*0613.0020.0002] # LEFTWARDS ARROW WITH VERTICAL STROKE
+21F8 ; [*0614.0020.0002] # RIGHTWARDS ARROW WITH VERTICAL STROKE
+21F9 ; [*0615.0020.0002] # LEFT RIGHT ARROW WITH VERTICAL STROKE
+21FA ; [*0616.0020.0002] # LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FB ; [*0617.0020.0002] # RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FC ; [*0618.0020.0002] # LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+21FD ; [*0619.0020.0002] # LEFTWARDS OPEN-HEADED ARROW
+21FE ; [*061A.0020.0002] # RIGHTWARDS OPEN-HEADED ARROW
+21FF ; [*061B.0020.0002] # LEFT RIGHT OPEN-HEADED ARROW
+2200 ; [*061C.0020.0002] # FOR ALL
+2201 ; [*061D.0020.0002] # COMPLEMENT
+2202 ; [*061E.0020.0002] # PARTIAL DIFFERENTIAL
+2203 ; [*061F.0020.0002] # THERE EXISTS
+2204 ; [*061F.0020.0002][.0000.002F.0002] # THERE DOES NOT EXIST
+2205 ; [*0620.0020.0002] # EMPTY SET
+2206 ; [*0621.0020.0002] # INCREMENT
+2207 ; [*0622.0020.0002] # NABLA
+2208 ; [*0623.0020.0002] # ELEMENT OF
+2209 ; [*0623.0020.0002][.0000.002F.0002] # NOT AN ELEMENT OF
+220A ; [*0624.0020.0002] # SMALL ELEMENT OF
+220B ; [*0625.0020.0002] # CONTAINS AS MEMBER
+220C ; [*0625.0020.0002][.0000.002F.0002] # DOES NOT CONTAIN AS MEMBER
+220D ; [*0626.0020.0002] # SMALL CONTAINS AS MEMBER
+220E ; [*0628.0020.0002] # END OF PROOF
+220F ; [*0629.0020.0002] # N-ARY PRODUCT
+2210 ; [*062A.0020.0002] # N-ARY COPRODUCT
+2211 ; [*062B.0020.0002] # N-ARY SUMMATION
+2212 ; [*0637.0020.0002] # MINUS SIGN
+2213 ; [*0639.0020.0002] # MINUS-OR-PLUS SIGN
+2214 ; [*063A.0020.0002] # DOT PLUS
+2215 ; [*063B.0020.0002] # DIVISION SLASH
+2216 ; [*063D.0020.0002] # SET MINUS
+2217 ; [*063E.0020.0002] # ASTERISK OPERATOR
+2218 ; [*063F.0020.0002] # RING OPERATOR
+2219 ; [*0640.0020.0002] # BULLET OPERATOR
+221A ; [*0641.0020.0002] # SQUARE ROOT
+221B ; [*0642.0020.0002] # CUBE ROOT
+221C ; [*0644.0020.0002] # FOURTH ROOT
+221D ; [*0646.0020.0002] # PROPORTIONAL TO
+221E ; [*0647.0020.0002] # INFINITY
+221F ; [*0648.0020.0002] # RIGHT ANGLE
+2220 ; [*0649.0020.0002] # ANGLE
+2221 ; [*064A.0020.0002] # MEASURED ANGLE
+2222 ; [*064B.0020.0002] # SPHERICAL ANGLE
+2223 ; [*064C.0020.0002] # DIVIDES
+2224 ; [*064C.0020.0002][.0000.002F.0002] # DOES NOT DIVIDE
+2225 ; [*064D.0020.0002] # PARALLEL TO
+2226 ; [*064D.0020.0002][.0000.002F.0002] # NOT PARALLEL TO
+2227 ; [*064E.0020.0002] # LOGICAL AND
+2228 ; [*064F.0020.0002] # LOGICAL OR
+2229 ; [*0650.0020.0002] # INTERSECTION
+222A ; [*0651.0020.0002] # UNION
+222B ; [*0652.0020.0002] # INTEGRAL
+222C ; [*0652.0020.0004][*0652.0020.0004] # DOUBLE INTEGRAL
+222D ; [*0652.0020.0004][*0652.0020.0004][*0652.0020.0004] # TRIPLE INTEGRAL
+222E ; [*0653.0020.0002] # CONTOUR INTEGRAL
+222F ; [*0653.0020.0004][*0653.0020.0004] # SURFACE INTEGRAL
+2230 ; [*0653.0020.0004][*0653.0020.0004][*0653.0020.0004] # VOLUME INTEGRAL
+2231 ; [*0654.0020.0002] # CLOCKWISE INTEGRAL
+2232 ; [*0655.0020.0002] # CLOCKWISE CONTOUR INTEGRAL
+2233 ; [*0656.0020.0002] # ANTICLOCKWISE CONTOUR INTEGRAL
+2234 ; [*0657.0020.0002] # THEREFORE
+2235 ; [*0658.0020.0002] # BECAUSE
+2236 ; [*0659.0020.0002] # RATIO
+2237 ; [*065A.0020.0002] # PROPORTION
+2238 ; [*065B.0020.0002] # DOT MINUS
+2239 ; [*065C.0020.0002] # EXCESS
+223A ; [*065D.0020.0002] # GEOMETRIC PROPORTION
+223B ; [*065E.0020.0002] # HOMOTHETIC
+223C ; [*065F.0020.0002] # TILDE OPERATOR
+223D ; [*0660.0020.0002] # REVERSED TILDE
+223E ; [*0661.0020.0002] # INVERTED LAZY S
+223F ; [*0662.0020.0002] # SINE WAVE
+2240 ; [*0663.0020.0002] # WREATH PRODUCT
+2241 ; [*065F.0020.0002][.0000.002F.0002] # NOT TILDE
+2242 ; [*0664.0020.0002] # MINUS TILDE
+2243 ; [*0665.0020.0002] # ASYMPTOTICALLY EQUAL TO
+2244 ; [*0665.0020.0002][.0000.002F.0002] # NOT ASYMPTOTICALLY EQUAL TO
+2245 ; [*0666.0020.0002] # APPROXIMATELY EQUAL TO
+2246 ; [*0667.0020.0002] # APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
+2247 ; [*0666.0020.0002][.0000.002F.0002] # NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+2248 ; [*0668.0020.0002] # ALMOST EQUAL TO
+2249 ; [*0668.0020.0002][.0000.002F.0002] # NOT ALMOST EQUAL TO
+224A ; [*0669.0020.0002] # ALMOST EQUAL OR EQUAL TO
+224B ; [*066A.0020.0002] # TRIPLE TILDE
+224C ; [*066B.0020.0002] # ALL EQUAL TO
+224D ; [*066C.0020.0002] # EQUIVALENT TO
+224E ; [*066D.0020.0002] # GEOMETRICALLY EQUIVALENT TO
+224F ; [*066E.0020.0002] # DIFFERENCE BETWEEN
+2250 ; [*066F.0020.0002] # APPROACHES THE LIMIT
+2251 ; [*0670.0020.0002] # GEOMETRICALLY EQUAL TO
+2252 ; [*0671.0020.0002] # APPROXIMATELY EQUAL TO OR THE IMAGE OF
+2253 ; [*0672.0020.0002] # IMAGE OF OR APPROXIMATELY EQUAL TO
+2254 ; [*0673.0020.0002] # COLON EQUALS
+2255 ; [*0674.0020.0002] # EQUALS COLON
+2256 ; [*0675.0020.0002] # RING IN EQUAL TO
+2257 ; [*0676.0020.0002] # RING EQUAL TO
+2258 ; [*0677.0020.0002] # CORRESPONDS TO
+2259 ; [*0678.0020.0002] # ESTIMATES
+225A ; [*0679.0020.0002] # EQUIANGULAR TO
+225B ; [*067A.0020.0002] # STAR EQUALS
+225C ; [*067B.0020.0002] # DELTA EQUAL TO
+225D ; [*067C.0020.0002] # EQUAL TO BY DEFINITION
+225E ; [*067D.0020.0002] # MEASURED BY
+225F ; [*067E.0020.0002] # QUESTIONED EQUAL TO
+2260 ; [*0631.0020.0002][.0000.002F.0002] # NOT EQUAL TO
+2261 ; [*067F.0020.0002] # IDENTICAL TO
+2262 ; [*067F.0020.0002][.0000.002F.0002] # NOT IDENTICAL TO
+2263 ; [*0680.0020.0002] # STRICTLY EQUIVALENT TO
+2264 ; [*0681.0020.0002] # LESS-THAN OR EQUAL TO
+2265 ; [*0682.0020.0002] # GREATER-THAN OR EQUAL TO
+2266 ; [*0683.0020.0002] # LESS-THAN OVER EQUAL TO
+2267 ; [*0684.0020.0002] # GREATER-THAN OVER EQUAL TO
+2268 ; [*0685.0020.0002] # LESS-THAN BUT NOT EQUAL TO
+2269 ; [*0686.0020.0002] # GREATER-THAN BUT NOT EQUAL TO
+226A ; [*0687.0020.0002] # MUCH LESS-THAN
+226B ; [*0688.0020.0002] # MUCH GREATER-THAN
+226C ; [*0689.0020.0002] # BETWEEN
+226D ; [*066C.0020.0002][.0000.002F.0002] # NOT EQUIVALENT TO
+226E ; [*0630.0020.0002][.0000.002F.0002] # NOT LESS-THAN
+226F ; [*0632.0020.0002][.0000.002F.0002] # NOT GREATER-THAN
+2270 ; [*0681.0020.0002][.0000.002F.0002] # NEITHER LESS-THAN NOR EQUAL TO
+2271 ; [*0682.0020.0002][.0000.002F.0002] # NEITHER GREATER-THAN NOR EQUAL TO
+2272 ; [*068A.0020.0002] # LESS-THAN OR EQUIVALENT TO
+2273 ; [*068B.0020.0002] # GREATER-THAN OR EQUIVALENT TO
+2274 ; [*068A.0020.0002][.0000.002F.0002] # NEITHER LESS-THAN NOR EQUIVALENT TO
+2275 ; [*068B.0020.0002][.0000.002F.0002] # NEITHER GREATER-THAN NOR EQUIVALENT TO
+2276 ; [*068C.0020.0002] # LESS-THAN OR GREATER-THAN
+2277 ; [*068D.0020.0002] # GREATER-THAN OR LESS-THAN
+2278 ; [*068C.0020.0002][.0000.002F.0002] # NEITHER LESS-THAN NOR GREATER-THAN
+2279 ; [*068D.0020.0002][.0000.002F.0002] # NEITHER GREATER-THAN NOR LESS-THAN
+227A ; [*068E.0020.0002] # PRECEDES
+227B ; [*068F.0020.0002] # SUCCEEDS
+227C ; [*0690.0020.0002] # PRECEDES OR EQUAL TO
+227D ; [*0691.0020.0002] # SUCCEEDS OR EQUAL TO
+227E ; [*0692.0020.0002] # PRECEDES OR EQUIVALENT TO
+227F ; [*0693.0020.0002] # SUCCEEDS OR EQUIVALENT TO
+2280 ; [*068E.0020.0002][.0000.002F.0002] # DOES NOT PRECEDE
+2281 ; [*068F.0020.0002][.0000.002F.0002] # DOES NOT SUCCEED
+2282 ; [*0694.0020.0002] # SUBSET OF
+2283 ; [*0695.0020.0002] # SUPERSET OF
+2284 ; [*0694.0020.0002][.0000.002F.0002] # NOT A SUBSET OF
+2285 ; [*0695.0020.0002][.0000.002F.0002] # NOT A SUPERSET OF
+2286 ; [*0696.0020.0002] # SUBSET OF OR EQUAL TO
+2287 ; [*0697.0020.0002] # SUPERSET OF OR EQUAL TO
+2288 ; [*0696.0020.0002][.0000.002F.0002] # NEITHER A SUBSET OF NOR EQUAL TO
+2289 ; [*0697.0020.0002][.0000.002F.0002] # NEITHER A SUPERSET OF NOR EQUAL TO
+228A ; [*0698.0020.0002] # SUBSET OF WITH NOT EQUAL TO
+228B ; [*0699.0020.0002] # SUPERSET OF WITH NOT EQUAL TO
+228C ; [*069A.0020.0002] # MULTISET
+228D ; [*069B.0020.0002] # MULTISET MULTIPLICATION
+228E ; [*069C.0020.0002] # MULTISET UNION
+228F ; [*069D.0020.0002] # SQUARE IMAGE OF
+2290 ; [*069E.0020.0002] # SQUARE ORIGINAL OF
+2291 ; [*069F.0020.0002] # SQUARE IMAGE OF OR EQUAL TO
+2292 ; [*06A0.0020.0002] # SQUARE ORIGINAL OF OR EQUAL TO
+2293 ; [*06A1.0020.0002] # SQUARE CAP
+2294 ; [*06A2.0020.0002] # SQUARE CUP
+2295 ; [*06A3.0020.0002] # CIRCLED PLUS
+2296 ; [*06A4.0020.0002] # CIRCLED MINUS
+2297 ; [*06A5.0020.0002] # CIRCLED TIMES
+2298 ; [*06A6.0020.0002] # CIRCLED DIVISION SLASH
+2299 ; [*06A7.0020.0002] # CIRCLED DOT OPERATOR
+229A ; [*06A8.0020.0002] # CIRCLED RING OPERATOR
+229B ; [*06A9.0020.0002] # CIRCLED ASTERISK OPERATOR
+229C ; [*06AA.0020.0002] # CIRCLED EQUALS
+229D ; [*06AB.0020.0002] # CIRCLED DASH
+229E ; [*06AC.0020.0002] # SQUARED PLUS
+229F ; [*06AD.0020.0002] # SQUARED MINUS
+22A0 ; [*06AE.0020.0002] # SQUARED TIMES
+22A1 ; [*06AF.0020.0002] # SQUARED DOT OPERATOR
+22A2 ; [*06B0.0020.0002] # RIGHT TACK
+22A3 ; [*06B1.0020.0002] # LEFT TACK
+22A4 ; [*06B2.0020.0002] # DOWN TACK
+22A5 ; [*06B3.0020.0002] # UP TACK
+22A6 ; [*06B4.0020.0002] # ASSERTION
+22A7 ; [*06B5.0020.0002] # MODELS
+22A8 ; [*06B6.0020.0002] # TRUE
+22A9 ; [*06B7.0020.0002] # FORCES
+22AA ; [*06B8.0020.0002] # TRIPLE VERTICAL BAR RIGHT TURNSTILE
+22AB ; [*06B9.0020.0002] # DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+22AC ; [*06B0.0020.0002][.0000.002F.0002] # DOES NOT PROVE
+22AD ; [*06B6.0020.0002][.0000.002F.0002] # NOT TRUE
+22AE ; [*06B7.0020.0002][.0000.002F.0002] # DOES NOT FORCE
+22AF ; [*06B9.0020.0002][.0000.002F.0002] # NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+22B0 ; [*06BA.0020.0002] # PRECEDES UNDER RELATION
+22B1 ; [*06BB.0020.0002] # SUCCEEDS UNDER RELATION
+22B2 ; [*06BC.0020.0002] # NORMAL SUBGROUP OF
+22B3 ; [*06BD.0020.0002] # CONTAINS AS NORMAL SUBGROUP
+22B4 ; [*06BE.0020.0002] # NORMAL SUBGROUP OF OR EQUAL TO
+22B5 ; [*06BF.0020.0002] # CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+22B6 ; [*06C0.0020.0002] # ORIGINAL OF
+22B7 ; [*06C1.0020.0002] # IMAGE OF
+22B8 ; [*06C2.0020.0002] # MULTIMAP
+22B9 ; [*06C3.0020.0002] # HERMITIAN CONJUGATE MATRIX
+22BA ; [*06C4.0020.0002] # INTERCALATE
+22BB ; [*06C5.0020.0002] # XOR
+22BC ; [*06C6.0020.0002] # NAND
+22BD ; [*06C8.0020.0002] # NOR
+22BE ; [*06C9.0020.0002] # RIGHT ANGLE WITH ARC
+22BF ; [*06CA.0020.0002] # RIGHT TRIANGLE
+22C0 ; [*06CB.0020.0002] # N-ARY LOGICAL AND
+22C1 ; [*06CC.0020.0002] # N-ARY LOGICAL OR
+22C2 ; [*06CD.0020.0002] # N-ARY INTERSECTION
+22C3 ; [*06CE.0020.0002] # N-ARY UNION
+22C4 ; [*06CF.0020.0002] # DIAMOND OPERATOR
+22C5 ; [*06D0.0020.0002] # DOT OPERATOR
+22C6 ; [*06D1.0020.0002] # STAR OPERATOR
+22C7 ; [*06D2.0020.0002] # DIVISION TIMES
+22C8 ; [*06D3.0020.0002] # BOWTIE
+22C9 ; [*06D4.0020.0002] # LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+22CA ; [*06D5.0020.0002] # RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+22CB ; [*06D6.0020.0002] # LEFT SEMIDIRECT PRODUCT
+22CC ; [*06D7.0020.0002] # RIGHT SEMIDIRECT PRODUCT
+22CD ; [*06D8.0020.0002] # REVERSED TILDE EQUALS
+22CE ; [*06D9.0020.0002] # CURLY LOGICAL OR
+22CF ; [*06DA.0020.0002] # CURLY LOGICAL AND
+22D0 ; [*06DB.0020.0002] # DOUBLE SUBSET
+22D1 ; [*06DC.0020.0002] # DOUBLE SUPERSET
+22D2 ; [*06DD.0020.0002] # DOUBLE INTERSECTION
+22D3 ; [*06DE.0020.0002] # DOUBLE UNION
+22D4 ; [*06DF.0020.0002] # PITCHFORK
+22D5 ; [*06E0.0020.0002] # EQUAL AND PARALLEL TO
+22D6 ; [*06E1.0020.0002] # LESS-THAN WITH DOT
+22D7 ; [*06E2.0020.0002] # GREATER-THAN WITH DOT
+22D8 ; [*06E3.0020.0002] # VERY MUCH LESS-THAN
+22D9 ; [*06E4.0020.0002] # VERY MUCH GREATER-THAN
+22DA ; [*06E5.0020.0002] # LESS-THAN EQUAL TO OR GREATER-THAN
+22DB ; [*06E6.0020.0002] # GREATER-THAN EQUAL TO OR LESS-THAN
+22DC ; [*06E7.0020.0002] # EQUAL TO OR LESS-THAN
+22DD ; [*06E8.0020.0002] # EQUAL TO OR GREATER-THAN
+22DE ; [*06E9.0020.0002] # EQUAL TO OR PRECEDES
+22DF ; [*06EA.0020.0002] # EQUAL TO OR SUCCEEDS
+22E0 ; [*0690.0020.0002][.0000.002F.0002] # DOES NOT PRECEDE OR EQUAL
+22E1 ; [*0691.0020.0002][.0000.002F.0002] # DOES NOT SUCCEED OR EQUAL
+22E2 ; [*069F.0020.0002][.0000.002F.0002] # NOT SQUARE IMAGE OF OR EQUAL TO
+22E3 ; [*06A0.0020.0002][.0000.002F.0002] # NOT SQUARE ORIGINAL OF OR EQUAL TO
+22E4 ; [*06EB.0020.0002] # SQUARE IMAGE OF OR NOT EQUAL TO
+22E5 ; [*06EC.0020.0002] # SQUARE ORIGINAL OF OR NOT EQUAL TO
+22E6 ; [*06ED.0020.0002] # LESS-THAN BUT NOT EQUIVALENT TO
+22E7 ; [*06EE.0020.0002] # GREATER-THAN BUT NOT EQUIVALENT TO
+22E8 ; [*06EF.0020.0002] # PRECEDES BUT NOT EQUIVALENT TO
+22E9 ; [*06F0.0020.0002] # SUCCEEDS BUT NOT EQUIVALENT TO
+22EA ; [*06BC.0020.0002][.0000.002F.0002] # NOT NORMAL SUBGROUP OF
+22EB ; [*06BD.0020.0002][.0000.002F.0002] # DOES NOT CONTAIN AS NORMAL SUBGROUP
+22EC ; [*06BE.0020.0002][.0000.002F.0002] # NOT NORMAL SUBGROUP OF OR EQUAL TO
+22ED ; [*06BF.0020.0002][.0000.002F.0002] # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+22EE ; [*06F1.0020.0002] # VERTICAL ELLIPSIS
+22EF ; [*06F2.0020.0002] # MIDLINE HORIZONTAL ELLIPSIS
+22F0 ; [*06F3.0020.0002] # UP RIGHT DIAGONAL ELLIPSIS
+22F1 ; [*06F4.0020.0002] # DOWN RIGHT DIAGONAL ELLIPSIS
+22F2 ; [*06F5.0020.0002] # ELEMENT OF WITH LONG HORIZONTAL STROKE
+22F3 ; [*06F6.0020.0002] # ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F4 ; [*06F7.0020.0002] # SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F5 ; [*06F8.0020.0002] # ELEMENT OF WITH DOT ABOVE
+22F6 ; [*06F9.0020.0002] # ELEMENT OF WITH OVERBAR
+22F7 ; [*06FA.0020.0002] # SMALL ELEMENT OF WITH OVERBAR
+22F8 ; [*06FB.0020.0002] # ELEMENT OF WITH UNDERBAR
+22F9 ; [*06FC.0020.0002] # ELEMENT OF WITH TWO HORIZONTAL STROKES
+22FA ; [*06FD.0020.0002] # CONTAINS WITH LONG HORIZONTAL STROKE
+22FB ; [*06FE.0020.0002] # CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FC ; [*06FF.0020.0002] # SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FD ; [*0700.0020.0002] # CONTAINS WITH OVERBAR
+22FE ; [*0701.0020.0002] # SMALL CONTAINS WITH OVERBAR
+22FF ; [*0702.0020.0002] # Z NOTATION BAG MEMBERSHIP
+2300 ; [*0703.0020.0002] # DIAMETER SIGN
+2301 ; [*0704.0020.0002] # ELECTRIC ARROW
+2302 ; [*0705.0020.0002] # HOUSE
+2303 ; [*0706.0020.0002] # UP ARROWHEAD
+2304 ; [*0707.0020.0002] # DOWN ARROWHEAD
+2305 ; [*0708.0020.0002] # PROJECTIVE
+2306 ; [*0709.0020.0002] # PERSPECTIVE
+2307 ; [*070A.0020.0002] # WAVY LINE
+2308 ; [*0326.0020.0002] # LEFT CEILING
+2309 ; [*0327.0020.0002] # RIGHT CEILING
+230A ; [*0328.0020.0002] # LEFT FLOOR
+230B ; [*0329.0020.0002] # RIGHT FLOOR
+230C ; [*070B.0020.0002] # BOTTOM RIGHT CROP
+230D ; [*070C.0020.0002] # BOTTOM LEFT CROP
+230E ; [*070D.0020.0002] # TOP RIGHT CROP
+230F ; [*070E.0020.0002] # TOP LEFT CROP
+2310 ; [*070F.0020.0002] # REVERSED NOT SIGN
+2311 ; [*0710.0020.0002] # SQUARE LOZENGE
+2312 ; [*0711.0020.0002] # ARC
+2313 ; [*0712.0020.0002] # SEGMENT
+2314 ; [*0713.0020.0002] # SECTOR
+2315 ; [*0714.0020.0002] # TELEPHONE RECORDER
+2316 ; [*0715.0020.0002] # POSITION INDICATOR
+2317 ; [*0716.0020.0002] # VIEWDATA SQUARE
+2318 ; [*0717.0020.0002] # PLACE OF INTEREST SIGN
+2319 ; [*0718.0020.0002] # TURNED NOT SIGN
+231A ; [*0719.0020.0002] # WATCH
+231B ; [*071A.0020.0002] # HOURGLASS
+231C ; [*071B.0020.0002] # TOP LEFT CORNER
+231D ; [*071C.0020.0002] # TOP RIGHT CORNER
+231E ; [*071D.0020.0002] # BOTTOM LEFT CORNER
+231F ; [*071E.0020.0002] # BOTTOM RIGHT CORNER
+2320 ; [*071F.0020.0002] # TOP HALF INTEGRAL
+2321 ; [*0720.0020.0002] # BOTTOM HALF INTEGRAL
+2322 ; [*0721.0020.0002] # FROWN
+2323 ; [*0722.0020.0002] # SMILE
+2324 ; [*0723.0020.0002] # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS
+2325 ; [*0724.0020.0002] # OPTION KEY
+2326 ; [*0725.0020.0002] # ERASE TO THE RIGHT
+2327 ; [*0726.0020.0002] # X IN A RECTANGLE BOX
+2328 ; [*0727.0020.0002] # KEYBOARD
+2329 ; [*0370.0020.0002] # LEFT-POINTING ANGLE BRACKET
+232A ; [*0371.0020.0002] # RIGHT-POINTING ANGLE BRACKET
+232B ; [*0728.0020.0002] # ERASE TO THE LEFT
+232C ; [*0729.0020.0002] # BENZENE RING
+232D ; [*072A.0020.0002] # CYLINDRICITY
+232E ; [*072B.0020.0002] # ALL AROUND-PROFILE
+232F ; [*072C.0020.0002] # SYMMETRY
+2330 ; [*072D.0020.0002] # TOTAL RUNOUT
+2331 ; [*072E.0020.0002] # DIMENSION ORIGIN
+2332 ; [*072F.0020.0002] # CONICAL TAPER
+2333 ; [*0730.0020.0002] # SLOPE
+2334 ; [*0731.0020.0002] # COUNTERBORE
+2335 ; [*0732.0020.0002] # COUNTERSINK
+2336 ; [*0733.0020.0002] # APL FUNCTIONAL SYMBOL I-BEAM
+2337 ; [*0734.0020.0002] # APL FUNCTIONAL SYMBOL SQUISH QUAD
+2338 ; [*0735.0020.0002] # APL FUNCTIONAL SYMBOL QUAD EQUAL
+2339 ; [*0736.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DIVIDE
+233A ; [*0737.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DIAMOND
+233B ; [*0738.0020.0002] # APL FUNCTIONAL SYMBOL QUAD JOT
+233C ; [*0739.0020.0002] # APL FUNCTIONAL SYMBOL QUAD CIRCLE
+233D ; [*073A.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE STILE
+233E ; [*073B.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE JOT
+233F ; [*073C.0020.0002] # APL FUNCTIONAL SYMBOL SLASH BAR
+2340 ; [*073D.0020.0002] # APL FUNCTIONAL SYMBOL BACKSLASH BAR
+2341 ; [*073E.0020.0002] # APL FUNCTIONAL SYMBOL QUAD SLASH
+2342 ; [*073F.0020.0002] # APL FUNCTIONAL SYMBOL QUAD BACKSLASH
+2343 ; [*0740.0020.0002] # APL FUNCTIONAL SYMBOL QUAD LESS-THAN
+2344 ; [*0741.0020.0002] # APL FUNCTIONAL SYMBOL QUAD GREATER-THAN
+2345 ; [*0742.0020.0002] # APL FUNCTIONAL SYMBOL LEFTWARDS VANE
+2346 ; [*0743.0020.0002] # APL FUNCTIONAL SYMBOL RIGHTWARDS VANE
+2347 ; [*0744.0020.0002] # APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW
+2348 ; [*0745.0020.0002] # APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW
+2349 ; [*0746.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH
+234A ; [*0747.0020.0002] # APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
+234B ; [*0748.0020.0002] # APL FUNCTIONAL SYMBOL DELTA STILE
+234C ; [*0749.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DOWN CARET
+234D ; [*074A.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DELTA
+234E ; [*074B.0020.0002] # APL FUNCTIONAL SYMBOL DOWN TACK JOT
+234F ; [*074C.0020.0002] # APL FUNCTIONAL SYMBOL UPWARDS VANE
+2350 ; [*074D.0020.0002] # APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW
+2351 ; [*074E.0020.0002] # APL FUNCTIONAL SYMBOL UP TACK OVERBAR
+2352 ; [*074F.0020.0002] # APL FUNCTIONAL SYMBOL DEL STILE
+2353 ; [*0750.0020.0002] # APL FUNCTIONAL SYMBOL QUAD UP CARET
+2354 ; [*0751.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DEL
+2355 ; [*0752.0020.0002] # APL FUNCTIONAL SYMBOL UP TACK JOT
+2356 ; [*0753.0020.0002] # APL FUNCTIONAL SYMBOL DOWNWARDS VANE
+2357 ; [*0754.0020.0002] # APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW
+2358 ; [*0755.0020.0002] # APL FUNCTIONAL SYMBOL QUOTE UNDERBAR
+2359 ; [*0756.0020.0002] # APL FUNCTIONAL SYMBOL DELTA UNDERBAR
+235A ; [*0757.0020.0002] # APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR
+235B ; [*0758.0020.0002] # APL FUNCTIONAL SYMBOL JOT UNDERBAR
+235C ; [*0759.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR
+235D ; [*075A.0020.0002] # APL FUNCTIONAL SYMBOL UP SHOE JOT
+235E ; [*075B.0020.0002] # APL FUNCTIONAL SYMBOL QUOTE QUAD
+235F ; [*075C.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE STAR
+2360 ; [*075D.0020.0002] # APL FUNCTIONAL SYMBOL QUAD COLON
+2361 ; [*075E.0020.0002] # APL FUNCTIONAL SYMBOL UP TACK DIAERESIS
+2362 ; [*075F.0020.0002] # APL FUNCTIONAL SYMBOL DEL DIAERESIS
+2363 ; [*0760.0020.0002] # APL FUNCTIONAL SYMBOL STAR DIAERESIS
+2364 ; [*0761.0020.0002] # APL FUNCTIONAL SYMBOL JOT DIAERESIS
+2365 ; [*0762.0020.0002] # APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS
+2366 ; [*0763.0020.0002] # APL FUNCTIONAL SYMBOL DOWN SHOE STILE
+2367 ; [*0764.0020.0002] # APL FUNCTIONAL SYMBOL LEFT SHOE STILE
+2368 ; [*0765.0020.0002] # APL FUNCTIONAL SYMBOL TILDE DIAERESIS
+2369 ; [*0766.0020.0002] # APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS
+236A ; [*0767.0020.0002] # APL FUNCTIONAL SYMBOL COMMA BAR
+236B ; [*0768.0020.0002] # APL FUNCTIONAL SYMBOL DEL TILDE
+236C ; [*0769.0020.0002] # APL FUNCTIONAL SYMBOL ZILDE
+236D ; [*076A.0020.0002] # APL FUNCTIONAL SYMBOL STILE TILDE
+236E ; [*076B.0020.0002] # APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR
+236F ; [*076C.0020.0002] # APL FUNCTIONAL SYMBOL QUAD NOT EQUAL
+2370 ; [*076D.0020.0002] # APL FUNCTIONAL SYMBOL QUAD QUESTION
+2371 ; [*076E.0020.0002] # APL FUNCTIONAL SYMBOL DOWN CARET TILDE
+2372 ; [*076F.0020.0002] # APL FUNCTIONAL SYMBOL UP CARET TILDE
+2373 ; [*0770.0020.0002] # APL FUNCTIONAL SYMBOL IOTA
+2374 ; [*0771.0020.0002] # APL FUNCTIONAL SYMBOL RHO
+2375 ; [*0772.0020.0002] # APL FUNCTIONAL SYMBOL OMEGA
+2376 ; [*0773.0020.0002] # APL FUNCTIONAL SYMBOL ALPHA UNDERBAR
+2377 ; [*0774.0020.0002] # APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
+2378 ; [*0775.0020.0002] # APL FUNCTIONAL SYMBOL IOTA UNDERBAR
+2379 ; [*0776.0020.0002] # APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
+237A ; [*0777.0020.0002] # APL FUNCTIONAL SYMBOL ALPHA
+237B ; [*0778.0020.0002] # NOT CHECK MARK
+237C ; [*0779.0020.0002] # RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
+237D ; [*077A.0020.0002] # SHOULDERED OPEN BOX
+237E ; [*077B.0020.0002] # BELL SYMBOL
+237F ; [*077C.0020.0002] # VERTICAL LINE WITH MIDDLE DOT
+2380 ; [*077D.0020.0002] # INSERTION SYMBOL
+2381 ; [*077E.0020.0002] # CONTINUOUS UNDERLINE SYMBOL
+2382 ; [*077F.0020.0002] # DISCONTINUOUS UNDERLINE SYMBOL
+2383 ; [*0780.0020.0002] # EMPHASIS SYMBOL
+2384 ; [*0781.0020.0002] # COMPOSITION SYMBOL
+2385 ; [*0782.0020.0002] # WHITE SQUARE WITH CENTRE VERTICAL LINE
+2386 ; [*0783.0020.0002] # ENTER SYMBOL
+2387 ; [*0784.0020.0002] # ALTERNATIVE KEY SYMBOL
+2388 ; [*0785.0020.0002] # HELM SYMBOL
+2389 ; [*0786.0020.0002] # CIRCLED HORIZONTAL BAR WITH NOTCH
+238A ; [*0787.0020.0002] # CIRCLED TRIANGLE DOWN
+238B ; [*0788.0020.0002] # BROKEN CIRCLE WITH NORTHWEST ARROW
+238C ; [*0789.0020.0002] # UNDO SYMBOL
+238D ; [*078A.0020.0002] # MONOSTABLE SYMBOL
+238E ; [*078B.0020.0002] # HYSTERESIS SYMBOL
+238F ; [*078C.0020.0002] # OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL
+2390 ; [*078D.0020.0002] # OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL
+2391 ; [*078E.0020.0002] # PASSIVE-PULL-DOWN-OUTPUT SYMBOL
+2392 ; [*078F.0020.0002] # PASSIVE-PULL-UP-OUTPUT SYMBOL
+2393 ; [*0790.0020.0002] # DIRECT CURRENT SYMBOL FORM TWO
+2394 ; [*0791.0020.0002] # SOFTWARE-FUNCTION SYMBOL
+2395 ; [*0792.0020.0002] # APL FUNCTIONAL SYMBOL QUAD
+2396 ; [*0793.0020.0002] # DECIMAL SEPARATOR KEY SYMBOL
+2397 ; [*0794.0020.0002] # PREVIOUS PAGE
+2398 ; [*0795.0020.0002] # NEXT PAGE
+2399 ; [*0796.0020.0002] # PRINT SCREEN SYMBOL
+239A ; [*0797.0020.0002] # CLEAR SCREEN SYMBOL
+239B ; [*0798.0020.0002] # LEFT PARENTHESIS UPPER HOOK
+239C ; [*0799.0020.0002] # LEFT PARENTHESIS EXTENSION
+239D ; [*079A.0020.0002] # LEFT PARENTHESIS LOWER HOOK
+239E ; [*079B.0020.0002] # RIGHT PARENTHESIS UPPER HOOK
+239F ; [*079C.0020.0002] # RIGHT PARENTHESIS EXTENSION
+23A0 ; [*079D.0020.0002] # RIGHT PARENTHESIS LOWER HOOK
+23A1 ; [*079E.0020.0002] # LEFT SQUARE BRACKET UPPER CORNER
+23A2 ; [*079F.0020.0002] # LEFT SQUARE BRACKET EXTENSION
+23A3 ; [*07A0.0020.0002] # LEFT SQUARE BRACKET LOWER CORNER
+23A4 ; [*07A1.0020.0002] # RIGHT SQUARE BRACKET UPPER CORNER
+23A5 ; [*07A2.0020.0002] # RIGHT SQUARE BRACKET EXTENSION
+23A6 ; [*07A3.0020.0002] # RIGHT SQUARE BRACKET LOWER CORNER
+23A7 ; [*07A4.0020.0002] # LEFT CURLY BRACKET UPPER HOOK
+23A8 ; [*07A5.0020.0002] # LEFT CURLY BRACKET MIDDLE PIECE
+23A9 ; [*07A6.0020.0002] # LEFT CURLY BRACKET LOWER HOOK
+23AA ; [*07A7.0020.0002] # CURLY BRACKET EXTENSION
+23AB ; [*07A8.0020.0002] # RIGHT CURLY BRACKET UPPER HOOK
+23AC ; [*07A9.0020.0002] # RIGHT CURLY BRACKET MIDDLE PIECE
+23AD ; [*07AA.0020.0002] # RIGHT CURLY BRACKET LOWER HOOK
+23AE ; [*07AB.0020.0002] # INTEGRAL EXTENSION
+23AF ; [*07AC.0020.0002] # HORIZONTAL LINE EXTENSION
+23B0 ; [*07AD.0020.0002] # UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+23B1 ; [*07AE.0020.0002] # UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+23B2 ; [*07AF.0020.0002] # SUMMATION TOP
+23B3 ; [*07B0.0020.0002] # SUMMATION BOTTOM
+23B4 ; [*07B1.0020.0002] # TOP SQUARE BRACKET
+23B5 ; [*07B2.0020.0002] # BOTTOM SQUARE BRACKET
+23B6 ; [*07B3.0020.0002] # BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+23B7 ; [*07B4.0020.0002] # RADICAL SYMBOL BOTTOM
+23B8 ; [*07B5.0020.0002] # LEFT VERTICAL BOX LINE
+23B9 ; [*07B6.0020.0002] # RIGHT VERTICAL BOX LINE
+23BA ; [*07B7.0020.0002] # HORIZONTAL SCAN LINE-1
+23BB ; [*07B8.0020.0002] # HORIZONTAL SCAN LINE-3
+23BC ; [*07B9.0020.0002] # HORIZONTAL SCAN LINE-7
+23BD ; [*07BA.0020.0002] # HORIZONTAL SCAN LINE-9
+23BE ; [*07BB.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
+23BF ; [*07BC.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
+23C0 ; [*07BD.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
+23C1 ; [*07BE.0020.0002] # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
+23C2 ; [*07BF.0020.0002] # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
+23C3 ; [*07C0.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
+23C4 ; [*07C1.0020.0002] # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
+23C5 ; [*07C2.0020.0002] # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
+23C6 ; [*07C3.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
+23C7 ; [*07C4.0020.0002] # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
+23C8 ; [*07C5.0020.0002] # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE
+23C9 ; [*07C6.0020.0002] # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
+23CA ; [*07C7.0020.0002] # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
+23CB ; [*07C8.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
+23CC ; [*07C9.0020.0002] # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
+23CD ; [*07CA.0020.0002] # SQUARE FOOT
+23CE ; [*07CB.0020.0002] # RETURN SYMBOL
+23CF ; [*07CC.0020.0002] # EJECT SYMBOL
+23D0 ; [*07CD.0020.0002] # VERTICAL LINE EXTENSION
+23D1 ; [*07CE.0020.0002] # METRICAL BREVE
+23D2 ; [*07CF.0020.0002] # METRICAL LONG OVER SHORT
+23D3 ; [*07D0.0020.0002] # METRICAL SHORT OVER LONG
+23D4 ; [*07D1.0020.0002] # METRICAL LONG OVER TWO SHORTS
+23D5 ; [*07D2.0020.0002] # METRICAL TWO SHORTS OVER LONG
+23D6 ; [*07D3.0020.0002] # METRICAL TWO SHORTS JOINED
+23D7 ; [*07D4.0020.0002] # METRICAL TRISEME
+23D8 ; [*07D5.0020.0002] # METRICAL TETRASEME
+23D9 ; [*07D6.0020.0002] # METRICAL PENTASEME
+23DA ; [*07D7.0020.0002] # EARTH GROUND
+23DB ; [*07D8.0020.0002] # FUSE
+23DC ; [*07D9.0020.0002] # TOP PARENTHESIS
+23DD ; [*07DA.0020.0002] # BOTTOM PARENTHESIS
+23DE ; [*07DB.0020.0002] # TOP CURLY BRACKET
+23DF ; [*07DC.0020.0002] # BOTTOM CURLY BRACKET
+23E0 ; [*07DD.0020.0002] # TOP TORTOISE SHELL BRACKET
+23E1 ; [*07DE.0020.0002] # BOTTOM TORTOISE SHELL BRACKET
+23E2 ; [*07DF.0020.0002] # WHITE TRAPEZIUM
+23E3 ; [*07E0.0020.0002] # BENZENE RING WITH CIRCLE
+23E4 ; [*07E1.0020.0002] # STRAIGHTNESS
+23E5 ; [*07E2.0020.0002] # FLATNESS
+23E6 ; [*07E3.0020.0002] # AC CURRENT
+23E7 ; [*07E4.0020.0002] # ELECTRICAL INTERSECTION
+23E8 ; [*07E5.0020.0002] # DECIMAL EXPONENT SYMBOL
+23E9 ; [*07E6.0020.0002] # BLACK RIGHT-POINTING DOUBLE TRIANGLE
+23EA ; [*07E7.0020.0002] # BLACK LEFT-POINTING DOUBLE TRIANGLE
+23EB ; [*07E8.0020.0002] # BLACK UP-POINTING DOUBLE TRIANGLE
+23EC ; [*07E9.0020.0002] # BLACK DOWN-POINTING DOUBLE TRIANGLE
+23ED ; [*07EA.0020.0002] # BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
+23EE ; [*07EB.0020.0002] # BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
+23EF ; [*07EC.0020.0002] # BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR
+23F0 ; [*07ED.0020.0002] # ALARM CLOCK
+23F1 ; [*07EE.0020.0002] # STOPWATCH
+23F2 ; [*07EF.0020.0002] # TIMER CLOCK
+23F3 ; [*07F0.0020.0002] # HOURGLASS WITH FLOWING SAND
+23F4 ; [*07F1.0020.0002] # BLACK MEDIUM LEFT-POINTING TRIANGLE
+23F5 ; [*07F2.0020.0002] # BLACK MEDIUM RIGHT-POINTING TRIANGLE
+23F6 ; [*07F3.0020.0002] # BLACK MEDIUM UP-POINTING TRIANGLE
+23F7 ; [*07F4.0020.0002] # BLACK MEDIUM DOWN-POINTING TRIANGLE
+23F8 ; [*07F5.0020.0002] # DOUBLE VERTICAL BAR
+23F9 ; [*07F6.0020.0002] # BLACK SQUARE FOR STOP
+23FA ; [*07F7.0020.0002] # BLACK CIRCLE FOR RECORD
+23FB ; [*07F8.0020.0002] # POWER SYMBOL
+23FC ; [*07F9.0020.0002] # POWER ON-OFF SYMBOL
+23FD ; [*07FA.0020.0002] # POWER ON SYMBOL
+23FE ; [*07FB.0020.0002] # POWER SLEEP SYMBOL
+23FF ; [*07FC.0020.0002] # OBSERVER EYE SYMBOL
+2400 ; [*07FD.0020.0002] # SYMBOL FOR NULL
+2401 ; [*07FE.0020.0002] # SYMBOL FOR START OF HEADING
+2402 ; [*07FF.0020.0002] # SYMBOL FOR START OF TEXT
+2403 ; [*0800.0020.0002] # SYMBOL FOR END OF TEXT
+2404 ; [*0801.0020.0002] # SYMBOL FOR END OF TRANSMISSION
+2405 ; [*0802.0020.0002] # SYMBOL FOR ENQUIRY
+2406 ; [*0803.0020.0002] # SYMBOL FOR ACKNOWLEDGE
+2407 ; [*0804.0020.0002] # SYMBOL FOR BELL
+2408 ; [*0805.0020.0002] # SYMBOL FOR BACKSPACE
+2409 ; [*0806.0020.0002] # SYMBOL FOR HORIZONTAL TABULATION
+240A ; [*0807.0020.0002] # SYMBOL FOR LINE FEED
+240B ; [*0808.0020.0002] # SYMBOL FOR VERTICAL TABULATION
+240C ; [*0809.0020.0002] # SYMBOL FOR FORM FEED
+240D ; [*080A.0020.0002] # SYMBOL FOR CARRIAGE RETURN
+240E ; [*080B.0020.0002] # SYMBOL FOR SHIFT OUT
+240F ; [*080C.0020.0002] # SYMBOL FOR SHIFT IN
+2410 ; [*080D.0020.0002] # SYMBOL FOR DATA LINK ESCAPE
+2411 ; [*080E.0020.0002] # SYMBOL FOR DEVICE CONTROL ONE
+2412 ; [*080F.0020.0002] # SYMBOL FOR DEVICE CONTROL TWO
+2413 ; [*0810.0020.0002] # SYMBOL FOR DEVICE CONTROL THREE
+2414 ; [*0811.0020.0002] # SYMBOL FOR DEVICE CONTROL FOUR
+2415 ; [*0812.0020.0002] # SYMBOL FOR NEGATIVE ACKNOWLEDGE
+2416 ; [*0813.0020.0002] # SYMBOL FOR SYNCHRONOUS IDLE
+2417 ; [*0814.0020.0002] # SYMBOL FOR END OF TRANSMISSION BLOCK
+2418 ; [*0815.0020.0002] # SYMBOL FOR CANCEL
+2419 ; [*0816.0020.0002] # SYMBOL FOR END OF MEDIUM
+241A ; [*0817.0020.0002] # SYMBOL FOR SUBSTITUTE
+241B ; [*0818.0020.0002] # SYMBOL FOR ESCAPE
+241C ; [*0819.0020.0002] # SYMBOL FOR FILE SEPARATOR
+241D ; [*081A.0020.0002] # SYMBOL FOR GROUP SEPARATOR
+241E ; [*081B.0020.0002] # SYMBOL FOR RECORD SEPARATOR
+241F ; [*081C.0020.0002] # SYMBOL FOR UNIT SEPARATOR
+2420 ; [*081D.0020.0002] # SYMBOL FOR SPACE
+2421 ; [*081E.0020.0002] # SYMBOL FOR DELETE
+2422 ; [*081F.0020.0002] # BLANK SYMBOL
+2423 ; [*0820.0020.0002] # OPEN BOX
+2424 ; [*0821.0020.0002] # SYMBOL FOR NEWLINE
+2425 ; [*0822.0020.0002] # SYMBOL FOR DELETE FORM TWO
+2426 ; [*0823.0020.0002] # SYMBOL FOR SUBSTITUTE FORM TWO
+2440 ; [*0824.0020.0002] # OCR HOOK
+2441 ; [*0825.0020.0002] # OCR CHAIR
+2442 ; [*0826.0020.0002] # OCR FORK
+2443 ; [*0827.0020.0002] # OCR INVERTED FORK
+2444 ; [*0828.0020.0002] # OCR BELT BUCKLE
+2445 ; [*0829.0020.0002] # OCR BOW TIE
+2446 ; [*082A.0020.0002] # OCR BRANCH BANK IDENTIFICATION
+2447 ; [*082B.0020.0002] # OCR AMOUNT OF CHECK
+2448 ; [*082C.0020.0002] # OCR DASH
+2449 ; [*082D.0020.0002] # OCR CUSTOMER ACCOUNT NUMBER
+244A ; [*082E.0020.0002] # OCR DOUBLE BACKSLASH
+2500 ; [*082F.0020.0002] # BOX DRAWINGS LIGHT HORIZONTAL
+2501 ; [*0830.0020.0002] # BOX DRAWINGS HEAVY HORIZONTAL
+2502 ; [*0831.0020.0002] # BOX DRAWINGS LIGHT VERTICAL
+2503 ; [*0832.0020.0002] # BOX DRAWINGS HEAVY VERTICAL
+2504 ; [*0833.0020.0002] # BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
+2505 ; [*0834.0020.0002] # BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
+2506 ; [*0835.0020.0002] # BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
+2507 ; [*0836.0020.0002] # BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
+2508 ; [*0837.0020.0002] # BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
+2509 ; [*0838.0020.0002] # BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
+250A ; [*0839.0020.0002] # BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
+250B ; [*083A.0020.0002] # BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
+250C ; [*083B.0020.0002] # BOX DRAWINGS LIGHT DOWN AND RIGHT
+250D ; [*083C.0020.0002] # BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
+250E ; [*083D.0020.0002] # BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
+250F ; [*083E.0020.0002] # BOX DRAWINGS HEAVY DOWN AND RIGHT
+2510 ; [*083F.0020.0002] # BOX DRAWINGS LIGHT DOWN AND LEFT
+2511 ; [*0840.0020.0002] # BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
+2512 ; [*0841.0020.0002] # BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
+2513 ; [*0842.0020.0002] # BOX DRAWINGS HEAVY DOWN AND LEFT
+2514 ; [*0843.0020.0002] # BOX DRAWINGS LIGHT UP AND RIGHT
+2515 ; [*0844.0020.0002] # BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
+2516 ; [*0845.0020.0002] # BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
+2517 ; [*0846.0020.0002] # BOX DRAWINGS HEAVY UP AND RIGHT
+2518 ; [*0847.0020.0002] # BOX DRAWINGS LIGHT UP AND LEFT
+2519 ; [*0848.0020.0002] # BOX DRAWINGS UP LIGHT AND LEFT HEAVY
+251A ; [*0849.0020.0002] # BOX DRAWINGS UP HEAVY AND LEFT LIGHT
+251B ; [*084A.0020.0002] # BOX DRAWINGS HEAVY UP AND LEFT
+251C ; [*084B.0020.0002] # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+251D ; [*084C.0020.0002] # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
+251E ; [*084D.0020.0002] # BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
+251F ; [*084E.0020.0002] # BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
+2520 ; [*084F.0020.0002] # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
+2521 ; [*0850.0020.0002] # BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
+2522 ; [*0851.0020.0002] # BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
+2523 ; [*0852.0020.0002] # BOX DRAWINGS HEAVY VERTICAL AND RIGHT
+2524 ; [*0853.0020.0002] # BOX DRAWINGS LIGHT VERTICAL AND LEFT
+2525 ; [*0854.0020.0002] # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
+2526 ; [*0855.0020.0002] # BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
+2527 ; [*0856.0020.0002] # BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
+2528 ; [*0857.0020.0002] # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
+2529 ; [*0858.0020.0002] # BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
+252A ; [*0859.0020.0002] # BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
+252B ; [*085A.0020.0002] # BOX DRAWINGS HEAVY VERTICAL AND LEFT
+252C ; [*085B.0020.0002] # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+252D ; [*085C.0020.0002] # BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
+252E ; [*085D.0020.0002] # BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
+252F ; [*085E.0020.0002] # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
+2530 ; [*085F.0020.0002] # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
+2531 ; [*0860.0020.0002] # BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
+2532 ; [*0861.0020.0002] # BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
+2533 ; [*0862.0020.0002] # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
+2534 ; [*0863.0020.0002] # BOX DRAWINGS LIGHT UP AND HORIZONTAL
+2535 ; [*0864.0020.0002] # BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
+2536 ; [*0865.0020.0002] # BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
+2537 ; [*0866.0020.0002] # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
+2538 ; [*0867.0020.0002] # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
+2539 ; [*0868.0020.0002] # BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
+253A ; [*0869.0020.0002] # BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
+253B ; [*086A.0020.0002] # BOX DRAWINGS HEAVY UP AND HORIZONTAL
+253C ; [*086B.0020.0002] # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+253D ; [*086C.0020.0002] # BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
+253E ; [*086D.0020.0002] # BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
+253F ; [*086E.0020.0002] # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
+2540 ; [*086F.0020.0002] # BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
+2541 ; [*0870.0020.0002] # BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
+2542 ; [*0871.0020.0002] # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
+2543 ; [*0872.0020.0002] # BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
+2544 ; [*0873.0020.0002] # BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
+2545 ; [*0874.0020.0002] # BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
+2546 ; [*0875.0020.0002] # BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
+2547 ; [*0876.0020.0002] # BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
+2548 ; [*0877.0020.0002] # BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
+2549 ; [*0878.0020.0002] # BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
+254A ; [*0879.0020.0002] # BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
+254B ; [*087A.0020.0002] # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
+254C ; [*087B.0020.0002] # BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL
+254D ; [*087C.0020.0002] # BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL
+254E ; [*087D.0020.0002] # BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL
+254F ; [*087E.0020.0002] # BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL
+2550 ; [*087F.0020.0002] # BOX DRAWINGS DOUBLE HORIZONTAL
+2551 ; [*0880.0020.0002] # BOX DRAWINGS DOUBLE VERTICAL
+2552 ; [*0881.0020.0002] # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+2553 ; [*0882.0020.0002] # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+2554 ; [*0883.0020.0002] # BOX DRAWINGS DOUBLE DOWN AND RIGHT
+2555 ; [*0884.0020.0002] # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+2556 ; [*0885.0020.0002] # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+2557 ; [*0886.0020.0002] # BOX DRAWINGS DOUBLE DOWN AND LEFT
+2558 ; [*0887.0020.0002] # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+2559 ; [*0888.0020.0002] # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+255A ; [*0889.0020.0002] # BOX DRAWINGS DOUBLE UP AND RIGHT
+255B ; [*088A.0020.0002] # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+255C ; [*088B.0020.0002] # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+255D ; [*088C.0020.0002] # BOX DRAWINGS DOUBLE UP AND LEFT
+255E ; [*088D.0020.0002] # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+255F ; [*088E.0020.0002] # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+2560 ; [*088F.0020.0002] # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+2561 ; [*0890.0020.0002] # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+2562 ; [*0891.0020.0002] # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+2563 ; [*0892.0020.0002] # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+2564 ; [*0893.0020.0002] # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+2565 ; [*0894.0020.0002] # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+2566 ; [*0895.0020.0002] # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+2567 ; [*0896.0020.0002] # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+2568 ; [*0897.0020.0002] # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+2569 ; [*0898.0020.0002] # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+256A ; [*0899.0020.0002] # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+256B ; [*089A.0020.0002] # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+256C ; [*089B.0020.0002] # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+256D ; [*089C.0020.0002] # BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
+256E ; [*089D.0020.0002] # BOX DRAWINGS LIGHT ARC DOWN AND LEFT
+256F ; [*089E.0020.0002] # BOX DRAWINGS LIGHT ARC UP AND LEFT
+2570 ; [*089F.0020.0002] # BOX DRAWINGS LIGHT ARC UP AND RIGHT
+2571 ; [*08A0.0020.0002] # BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+2572 ; [*08A1.0020.0002] # BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+2573 ; [*08A2.0020.0002] # BOX DRAWINGS LIGHT DIAGONAL CROSS
+2574 ; [*08A3.0020.0002] # BOX DRAWINGS LIGHT LEFT
+2575 ; [*08A4.0020.0002] # BOX DRAWINGS LIGHT UP
+2576 ; [*08A5.0020.0002] # BOX DRAWINGS LIGHT RIGHT
+2577 ; [*08A6.0020.0002] # BOX DRAWINGS LIGHT DOWN
+2578 ; [*08A7.0020.0002] # BOX DRAWINGS HEAVY LEFT
+2579 ; [*08A8.0020.0002] # BOX DRAWINGS HEAVY UP
+257A ; [*08A9.0020.0002] # BOX DRAWINGS HEAVY RIGHT
+257B ; [*08AA.0020.0002] # BOX DRAWINGS HEAVY DOWN
+257C ; [*08AB.0020.0002] # BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT
+257D ; [*08AC.0020.0002] # BOX DRAWINGS LIGHT UP AND HEAVY DOWN
+257E ; [*08AD.0020.0002] # BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT
+257F ; [*08AE.0020.0002] # BOX DRAWINGS HEAVY UP AND LIGHT DOWN
+2580 ; [*08AF.0020.0002] # UPPER HALF BLOCK
+2581 ; [*08B0.0020.0002] # LOWER ONE EIGHTH BLOCK
+2582 ; [*08B1.0020.0002] # LOWER ONE QUARTER BLOCK
+2583 ; [*08B2.0020.0002] # LOWER THREE EIGHTHS BLOCK
+2584 ; [*08B3.0020.0002] # LOWER HALF BLOCK
+2585 ; [*08B4.0020.0002] # LOWER FIVE EIGHTHS BLOCK
+2586 ; [*08B5.0020.0002] # LOWER THREE QUARTERS BLOCK
+2587 ; [*08B6.0020.0002] # LOWER SEVEN EIGHTHS BLOCK
+2588 ; [*08B7.0020.0002] # FULL BLOCK
+2589 ; [*08B8.0020.0002] # LEFT SEVEN EIGHTHS BLOCK
+258A ; [*08B9.0020.0002] # LEFT THREE QUARTERS BLOCK
+258B ; [*08BA.0020.0002] # LEFT FIVE EIGHTHS BLOCK
+258C ; [*08BB.0020.0002] # LEFT HALF BLOCK
+258D ; [*08BC.0020.0002] # LEFT THREE EIGHTHS BLOCK
+258E ; [*08BD.0020.0002] # LEFT ONE QUARTER BLOCK
+258F ; [*08BE.0020.0002] # LEFT ONE EIGHTH BLOCK
+2590 ; [*08BF.0020.0002] # RIGHT HALF BLOCK
+2591 ; [*08C0.0020.0002] # LIGHT SHADE
+2592 ; [*08C1.0020.0002] # MEDIUM SHADE
+2593 ; [*08C2.0020.0002] # DARK SHADE
+2594 ; [*08C3.0020.0002] # UPPER ONE EIGHTH BLOCK
+2595 ; [*08C4.0020.0002] # RIGHT ONE EIGHTH BLOCK
+2596 ; [*08C5.0020.0002] # QUADRANT LOWER LEFT
+2597 ; [*08C6.0020.0002] # QUADRANT LOWER RIGHT
+2598 ; [*08C7.0020.0002] # QUADRANT UPPER LEFT
+2599 ; [*08C8.0020.0002] # QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
+259A ; [*08C9.0020.0002] # QUADRANT UPPER LEFT AND LOWER RIGHT
+259B ; [*08CA.0020.0002] # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
+259C ; [*08CB.0020.0002] # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
+259D ; [*08CC.0020.0002] # QUADRANT UPPER RIGHT
+259E ; [*08CD.0020.0002] # QUADRANT UPPER RIGHT AND LOWER LEFT
+259F ; [*08CE.0020.0002] # QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
+25A0 ; [*08CF.0020.0002] # BLACK SQUARE
+25A1 ; [*08D0.0020.0002] # WHITE SQUARE
+25A2 ; [*08D1.0020.0002] # WHITE SQUARE WITH ROUNDED CORNERS
+25A3 ; [*08D2.0020.0002] # WHITE SQUARE CONTAINING BLACK SMALL SQUARE
+25A4 ; [*08D3.0020.0002] # SQUARE WITH HORIZONTAL FILL
+25A5 ; [*08D4.0020.0002] # SQUARE WITH VERTICAL FILL
+25A6 ; [*08D5.0020.0002] # SQUARE WITH ORTHOGONAL CROSSHATCH FILL
+25A7 ; [*08D6.0020.0002] # SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
+25A8 ; [*08D7.0020.0002] # SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
+25A9 ; [*08D8.0020.0002] # SQUARE WITH DIAGONAL CROSSHATCH FILL
+25AA ; [*08D9.0020.0002] # BLACK SMALL SQUARE
+25AB ; [*08DA.0020.0002] # WHITE SMALL SQUARE
+25AC ; [*08DB.0020.0002] # BLACK RECTANGLE
+25AD ; [*08DC.0020.0002] # WHITE RECTANGLE
+25AE ; [*08DD.0020.0002] # BLACK VERTICAL RECTANGLE
+25AF ; [*08DE.0020.0002] # WHITE VERTICAL RECTANGLE
+25B0 ; [*08DF.0020.0002] # BLACK PARALLELOGRAM
+25B1 ; [*08E0.0020.0002] # WHITE PARALLELOGRAM
+25B2 ; [*08E1.0020.0002] # BLACK UP-POINTING TRIANGLE
+25B3 ; [*08E2.0020.0002] # WHITE UP-POINTING TRIANGLE
+25B4 ; [*08E3.0020.0002] # BLACK UP-POINTING SMALL TRIANGLE
+25B5 ; [*08E4.0020.0002] # WHITE UP-POINTING SMALL TRIANGLE
+25B6 ; [*08E5.0020.0002] # BLACK RIGHT-POINTING TRIANGLE
+25B7 ; [*08E6.0020.0002] # WHITE RIGHT-POINTING TRIANGLE
+25B8 ; [*08E7.0020.0002] # BLACK RIGHT-POINTING SMALL TRIANGLE
+25B9 ; [*08E8.0020.0002] # WHITE RIGHT-POINTING SMALL TRIANGLE
+25BA ; [*08E9.0020.0002] # BLACK RIGHT-POINTING POINTER
+25BB ; [*08EA.0020.0002] # WHITE RIGHT-POINTING POINTER
+25BC ; [*08EB.0020.0002] # BLACK DOWN-POINTING TRIANGLE
+25BD ; [*08EC.0020.0002] # WHITE DOWN-POINTING TRIANGLE
+25BE ; [*08ED.0020.0002] # BLACK DOWN-POINTING SMALL TRIANGLE
+25BF ; [*08EE.0020.0002] # WHITE DOWN-POINTING SMALL TRIANGLE
+25C0 ; [*08EF.0020.0002] # BLACK LEFT-POINTING TRIANGLE
+25C1 ; [*08F0.0020.0002] # WHITE LEFT-POINTING TRIANGLE
+25C2 ; [*08F1.0020.0002] # BLACK LEFT-POINTING SMALL TRIANGLE
+25C3 ; [*08F2.0020.0002] # WHITE LEFT-POINTING SMALL TRIANGLE
+25C4 ; [*08F3.0020.0002] # BLACK LEFT-POINTING POINTER
+25C5 ; [*08F4.0020.0002] # WHITE LEFT-POINTING POINTER
+25C6 ; [*08F5.0020.0002] # BLACK DIAMOND
+25C7 ; [*08F6.0020.0002] # WHITE DIAMOND
+25C8 ; [*08F7.0020.0002] # WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND
+25C9 ; [*08F8.0020.0002] # FISHEYE
+25CA ; [*08F9.0020.0002] # LOZENGE
+25CB ; [*08FA.0020.0002] # WHITE CIRCLE
+25CC ; [*08FB.0020.0002] # DOTTED CIRCLE
+25CD ; [*08FC.0020.0002] # CIRCLE WITH VERTICAL FILL
+25CE ; [*08FD.0020.0002] # BULLSEYE
+25CF ; [*08FE.0020.0002] # BLACK CIRCLE
+25D0 ; [*08FF.0020.0002] # CIRCLE WITH LEFT HALF BLACK
+25D1 ; [*0900.0020.0002] # CIRCLE WITH RIGHT HALF BLACK
+25D2 ; [*0901.0020.0002] # CIRCLE WITH LOWER HALF BLACK
+25D3 ; [*0902.0020.0002] # CIRCLE WITH UPPER HALF BLACK
+25D4 ; [*0903.0020.0002] # CIRCLE WITH UPPER RIGHT QUADRANT BLACK
+25D5 ; [*0904.0020.0002] # CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK
+25D6 ; [*0905.0020.0002] # LEFT HALF BLACK CIRCLE
+25D7 ; [*0906.0020.0002] # RIGHT HALF BLACK CIRCLE
+25D8 ; [*0907.0020.0002] # INVERSE BULLET
+25D9 ; [*0908.0020.0002] # INVERSE WHITE CIRCLE
+25DA ; [*0909.0020.0002] # UPPER HALF INVERSE WHITE CIRCLE
+25DB ; [*090A.0020.0002] # LOWER HALF INVERSE WHITE CIRCLE
+25DC ; [*090B.0020.0002] # UPPER LEFT QUADRANT CIRCULAR ARC
+25DD ; [*090C.0020.0002] # UPPER RIGHT QUADRANT CIRCULAR ARC
+25DE ; [*090D.0020.0002] # LOWER RIGHT QUADRANT CIRCULAR ARC
+25DF ; [*090E.0020.0002] # LOWER LEFT QUADRANT CIRCULAR ARC
+25E0 ; [*090F.0020.0002] # UPPER HALF CIRCLE
+25E1 ; [*0910.0020.0002] # LOWER HALF CIRCLE
+25E2 ; [*0911.0020.0002] # BLACK LOWER RIGHT TRIANGLE
+25E3 ; [*0912.0020.0002] # BLACK LOWER LEFT TRIANGLE
+25E4 ; [*0913.0020.0002] # BLACK UPPER LEFT TRIANGLE
+25E5 ; [*0914.0020.0002] # BLACK UPPER RIGHT TRIANGLE
+25E6 ; [*0915.0020.0002] # WHITE BULLET
+25E7 ; [*0916.0020.0002] # SQUARE WITH LEFT HALF BLACK
+25E8 ; [*0917.0020.0002] # SQUARE WITH RIGHT HALF BLACK
+25E9 ; [*0918.0020.0002] # SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK
+25EA ; [*0919.0020.0002] # SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK
+25EB ; [*091A.0020.0002] # WHITE SQUARE WITH VERTICAL BISECTING LINE
+25EC ; [*091B.0020.0002] # WHITE UP-POINTING TRIANGLE WITH DOT
+25ED ; [*091C.0020.0002] # UP-POINTING TRIANGLE WITH LEFT HALF BLACK
+25EE ; [*091D.0020.0002] # UP-POINTING TRIANGLE WITH RIGHT HALF BLACK
+25EF ; [*091E.0020.0002] # LARGE CIRCLE
+25F0 ; [*091F.0020.0002] # WHITE SQUARE WITH UPPER LEFT QUADRANT
+25F1 ; [*0920.0020.0002] # WHITE SQUARE WITH LOWER LEFT QUADRANT
+25F2 ; [*0921.0020.0002] # WHITE SQUARE WITH LOWER RIGHT QUADRANT
+25F3 ; [*0922.0020.0002] # WHITE SQUARE WITH UPPER RIGHT QUADRANT
+25F4 ; [*0923.0020.0002] # WHITE CIRCLE WITH UPPER LEFT QUADRANT
+25F5 ; [*0924.0020.0002] # WHITE CIRCLE WITH LOWER LEFT QUADRANT
+25F6 ; [*0925.0020.0002] # WHITE CIRCLE WITH LOWER RIGHT QUADRANT
+25F7 ; [*0926.0020.0002] # WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+25F8 ; [*0927.0020.0002] # UPPER LEFT TRIANGLE
+25F9 ; [*0928.0020.0002] # UPPER RIGHT TRIANGLE
+25FA ; [*0929.0020.0002] # LOWER LEFT TRIANGLE
+25FB ; [*092A.0020.0002] # WHITE MEDIUM SQUARE
+25FC ; [*092B.0020.0002] # BLACK MEDIUM SQUARE
+25FD ; [*092C.0020.0002] # WHITE MEDIUM SMALL SQUARE
+25FE ; [*092D.0020.0002] # BLACK MEDIUM SMALL SQUARE
+25FF ; [*092E.0020.0002] # LOWER RIGHT TRIANGLE
+2600 ; [*092F.0020.0002] # BLACK SUN WITH RAYS
+2601 ; [*0930.0020.0002] # CLOUD
+2602 ; [*0931.0020.0002] # UMBRELLA
+2603 ; [*0932.0020.0002] # SNOWMAN
+2604 ; [*0933.0020.0002] # COMET
+2605 ; [*0934.0020.0002] # BLACK STAR
+2606 ; [*0935.0020.0002] # WHITE STAR
+2607 ; [*0936.0020.0002] # LIGHTNING
+2608 ; [*0937.0020.0002] # THUNDERSTORM
+2609 ; [*0938.0020.0002] # SUN
+260A ; [*0939.0020.0002] # ASCENDING NODE
+260B ; [*093A.0020.0002] # DESCENDING NODE
+260C ; [*093B.0020.0002] # CONJUNCTION
+260D ; [*093C.0020.0002] # OPPOSITION
+260E ; [*093D.0020.0002] # BLACK TELEPHONE
+260F ; [*093E.0020.0002] # WHITE TELEPHONE
+2610 ; [*093F.0020.0002] # BALLOT BOX
+2611 ; [*0940.0020.0002] # BALLOT BOX WITH CHECK
+2612 ; [*0941.0020.0002] # BALLOT BOX WITH X
+2613 ; [*0942.0020.0002] # SALTIRE
+2614 ; [*0943.0020.0002] # UMBRELLA WITH RAIN DROPS
+2615 ; [*0944.0020.0002] # HOT BEVERAGE
+2616 ; [*0945.0020.0002] # WHITE SHOGI PIECE
+2617 ; [*0946.0020.0002] # BLACK SHOGI PIECE
+2618 ; [*0947.0020.0002] # SHAMROCK
+2619 ; [*0948.0020.0002] # REVERSED ROTATED FLORAL HEART BULLET
+261A ; [*0949.0020.0002] # BLACK LEFT POINTING INDEX
+261B ; [*094A.0020.0002] # BLACK RIGHT POINTING INDEX
+261C ; [*094B.0020.0002] # WHITE LEFT POINTING INDEX
+261D ; [*094C.0020.0002] # WHITE UP POINTING INDEX
+261E ; [*094D.0020.0002] # WHITE RIGHT POINTING INDEX
+261F ; [*094E.0020.0002] # WHITE DOWN POINTING INDEX
+2620 ; [*094F.0020.0002] # SKULL AND CROSSBONES
+2621 ; [*0950.0020.0002] # CAUTION SIGN
+2622 ; [*0951.0020.0002] # RADIOACTIVE SIGN
+2623 ; [*0952.0020.0002] # BIOHAZARD SIGN
+2624 ; [*0953.0020.0002] # CADUCEUS
+2625 ; [*0954.0020.0002] # ANKH
+2626 ; [*0955.0020.0002] # ORTHODOX CROSS
+2627 ; [*0956.0020.0002] # CHI RHO
+2628 ; [*0957.0020.0002] # CROSS OF LORRAINE
+2629 ; [*0958.0020.0002] # CROSS OF JERUSALEM
+262A ; [*0959.0020.0002] # STAR AND CRESCENT
+262B ; [*095A.0020.0002] # FARSI SYMBOL
+262C ; [*095B.0020.0002] # ADI SHAKTI
+262D ; [*095C.0020.0002] # HAMMER AND SICKLE
+262E ; [*095D.0020.0002] # PEACE SYMBOL
+262F ; [*095E.0020.0002] # YIN YANG
+2630 ; [*0EBA.0020.0002] # TRIGRAM FOR HEAVEN
+2631 ; [*0EBB.0020.0002] # TRIGRAM FOR LAKE
+2632 ; [*0EBC.0020.0002] # TRIGRAM FOR FIRE
+2633 ; [*0EBD.0020.0002] # TRIGRAM FOR THUNDER
+2634 ; [*0EBE.0020.0002] # TRIGRAM FOR WIND
+2635 ; [*0EBF.0020.0002] # TRIGRAM FOR WATER
+2636 ; [*0EC0.0020.0002] # TRIGRAM FOR MOUNTAIN
+2637 ; [*0EC1.0020.0002] # TRIGRAM FOR EARTH
+2638 ; [*095F.0020.0002] # WHEEL OF DHARMA
+2639 ; [*0960.0020.0002] # WHITE FROWNING FACE
+263A ; [*0961.0020.0002] # WHITE SMILING FACE
+263B ; [*0962.0020.0002] # BLACK SMILING FACE
+263C ; [*0963.0020.0002] # WHITE SUN WITH RAYS
+263D ; [*0964.0020.0002] # FIRST QUARTER MOON
+263E ; [*0965.0020.0002] # LAST QUARTER MOON
+263F ; [*0966.0020.0002] # MERCURY
+2640 ; [*0967.0020.0002] # FEMALE SIGN
+2641 ; [*0968.0020.0002] # EARTH
+2642 ; [*0969.0020.0002] # MALE SIGN
+2643 ; [*096A.0020.0002] # JUPITER
+2644 ; [*096B.0020.0002] # SATURN
+2645 ; [*096C.0020.0002] # URANUS
+2646 ; [*096D.0020.0002] # NEPTUNE
+2647 ; [*096E.0020.0002] # PLUTO
+2648 ; [*096F.0020.0002] # ARIES
+2649 ; [*0970.0020.0002] # TAURUS
+264A ; [*0971.0020.0002] # GEMINI
+264B ; [*0972.0020.0002] # CANCER
+264C ; [*0973.0020.0002] # LEO
+264D ; [*0974.0020.0002] # VIRGO
+264E ; [*0975.0020.0002] # LIBRA
+264F ; [*0976.0020.0002] # SCORPIUS
+2650 ; [*0977.0020.0002] # SAGITTARIUS
+2651 ; [*0978.0020.0002] # CAPRICORN
+2652 ; [*0979.0020.0002] # AQUARIUS
+2653 ; [*097A.0020.0002] # PISCES
+2654 ; [*097B.0020.0002] # WHITE CHESS KING
+2655 ; [*097C.0020.0002] # WHITE CHESS QUEEN
+2656 ; [*097D.0020.0002] # WHITE CHESS ROOK
+2657 ; [*097E.0020.0002] # WHITE CHESS BISHOP
+2658 ; [*097F.0020.0002] # WHITE CHESS KNIGHT
+2659 ; [*0980.0020.0002] # WHITE CHESS PAWN
+265A ; [*0981.0020.0002] # BLACK CHESS KING
+265B ; [*0982.0020.0002] # BLACK CHESS QUEEN
+265C ; [*0983.0020.0002] # BLACK CHESS ROOK
+265D ; [*0984.0020.0002] # BLACK CHESS BISHOP
+265E ; [*0985.0020.0002] # BLACK CHESS KNIGHT
+265F ; [*0986.0020.0002] # BLACK CHESS PAWN
+2660 ; [*0987.0020.0002] # BLACK SPADE SUIT
+2661 ; [*0988.0020.0002] # WHITE HEART SUIT
+2662 ; [*0989.0020.0002] # WHITE DIAMOND SUIT
+2663 ; [*098A.0020.0002] # BLACK CLUB SUIT
+2664 ; [*098B.0020.0002] # WHITE SPADE SUIT
+2665 ; [*098C.0020.0002] # BLACK HEART SUIT
+2666 ; [*098D.0020.0002] # BLACK DIAMOND SUIT
+2667 ; [*098E.0020.0002] # WHITE CLUB SUIT
+2668 ; [*098F.0020.0002] # HOT SPRINGS
+2669 ; [*0990.0020.0002] # QUARTER NOTE
+266A ; [*0991.0020.0002] # EIGHTH NOTE
+266B ; [*0992.0020.0002] # BEAMED EIGHTH NOTES
+266C ; [*0993.0020.0002] # BEAMED SIXTEENTH NOTES
+266D ; [*110B.0020.0002] # MUSIC FLAT SIGN
+266E ; [*110C.0020.0002] # MUSIC NATURAL SIGN
+266F ; [*110D.0020.0002] # MUSIC SHARP SIGN
+2670 ; [*0994.0020.0002] # WEST SYRIAC CROSS
+2671 ; [*0995.0020.0002] # EAST SYRIAC CROSS
+2672 ; [*0996.0020.0002] # UNIVERSAL RECYCLING SYMBOL
+2673 ; [*0997.0020.0002] # RECYCLING SYMBOL FOR TYPE-1 PLASTICS
+2674 ; [*0998.0020.0002] # RECYCLING SYMBOL FOR TYPE-2 PLASTICS
+2675 ; [*0999.0020.0002] # RECYCLING SYMBOL FOR TYPE-3 PLASTICS
+2676 ; [*099A.0020.0002] # RECYCLING SYMBOL FOR TYPE-4 PLASTICS
+2677 ; [*099B.0020.0002] # RECYCLING SYMBOL FOR TYPE-5 PLASTICS
+2678 ; [*099C.0020.0002] # RECYCLING SYMBOL FOR TYPE-6 PLASTICS
+2679 ; [*099D.0020.0002] # RECYCLING SYMBOL FOR TYPE-7 PLASTICS
+267A ; [*099E.0020.0002] # RECYCLING SYMBOL FOR GENERIC MATERIALS
+267B ; [*099F.0020.0002] # BLACK UNIVERSAL RECYCLING SYMBOL
+267C ; [*09A0.0020.0002] # RECYCLED PAPER SYMBOL
+267D ; [*09A1.0020.0002] # PARTIALLY-RECYCLED PAPER SYMBOL
+267E ; [*09A2.0020.0002] # PERMANENT PAPER SIGN
+267F ; [*09A3.0020.0002] # WHEELCHAIR SYMBOL
+2680 ; [*09A4.0020.0002] # DIE FACE-1
+2681 ; [*09A5.0020.0002] # DIE FACE-2
+2682 ; [*09A6.0020.0002] # DIE FACE-3
+2683 ; [*09A7.0020.0002] # DIE FACE-4
+2684 ; [*09A8.0020.0002] # DIE FACE-5
+2685 ; [*09A9.0020.0002] # DIE FACE-6
+2686 ; [*09AA.0020.0002] # WHITE CIRCLE WITH DOT RIGHT
+2687 ; [*09AB.0020.0002] # WHITE CIRCLE WITH TWO DOTS
+2688 ; [*09AC.0020.0002] # BLACK CIRCLE WITH WHITE DOT RIGHT
+2689 ; [*09AD.0020.0002] # BLACK CIRCLE WITH TWO WHITE DOTS
+268A ; [*0EB4.0020.0002] # MONOGRAM FOR YANG
+268B ; [*0EB5.0020.0002] # MONOGRAM FOR YIN
+268C ; [*0EB6.0020.0002] # DIGRAM FOR GREATER YANG
+268D ; [*0EB7.0020.0002] # DIGRAM FOR LESSER YIN
+268E ; [*0EB8.0020.0002] # DIGRAM FOR LESSER YANG
+268F ; [*0EB9.0020.0002] # DIGRAM FOR GREATER YIN
+2690 ; [*09AE.0020.0002] # WHITE FLAG
+2691 ; [*09AF.0020.0002] # BLACK FLAG
+2692 ; [*09B0.0020.0002] # HAMMER AND PICK
+2693 ; [*09B1.0020.0002] # ANCHOR
+2694 ; [*09B2.0020.0002] # CROSSED SWORDS
+2695 ; [*09B3.0020.0002] # STAFF OF AESCULAPIUS
+2696 ; [*09B4.0020.0002] # SCALES
+2697 ; [*09B5.0020.0002] # ALEMBIC
+2698 ; [*09B6.0020.0002] # FLOWER
+2699 ; [*09B7.0020.0002] # GEAR
+269A ; [*09B8.0020.0002] # STAFF OF HERMES
+269B ; [*09B9.0020.0002] # ATOM SYMBOL
+269C ; [*09BA.0020.0002] # FLEUR-DE-LIS
+269D ; [*09BB.0020.0002] # OUTLINED WHITE STAR
+269E ; [*09BC.0020.0002] # THREE LINES CONVERGING RIGHT
+269F ; [*09BD.0020.0002] # THREE LINES CONVERGING LEFT
+26A0 ; [*09BE.0020.0002] # WARNING SIGN
+26A1 ; [*09BF.0020.0002] # HIGH VOLTAGE SIGN
+26A2 ; [*09C0.0020.0002] # DOUBLED FEMALE SIGN
+26A3 ; [*09C1.0020.0002] # DOUBLED MALE SIGN
+26A4 ; [*09C2.0020.0002] # INTERLOCKED FEMALE AND MALE SIGN
+26A5 ; [*09C3.0020.0002] # MALE AND FEMALE SIGN
+26A6 ; [*09C4.0020.0002] # MALE WITH STROKE SIGN
+26A7 ; [*09C5.0020.0002] # MALE WITH STROKE AND MALE AND FEMALE SIGN
+26A8 ; [*09C6.0020.0002] # VERTICAL MALE WITH STROKE SIGN
+26A9 ; [*09C7.0020.0002] # HORIZONTAL MALE WITH STROKE SIGN
+26AA ; [*09C8.0020.0002] # MEDIUM WHITE CIRCLE
+26AB ; [*09C9.0020.0002] # MEDIUM BLACK CIRCLE
+26AC ; [*09CA.0020.0002] # MEDIUM SMALL WHITE CIRCLE
+26AD ; [*09CB.0020.0002] # MARRIAGE SYMBOL
+26AE ; [*09CC.0020.0002] # DIVORCE SYMBOL
+26AF ; [*09CD.0020.0002] # UNMARRIED PARTNERSHIP SYMBOL
+26B0 ; [*09CE.0020.0002] # COFFIN
+26B1 ; [*09CF.0020.0002] # FUNERAL URN
+26B2 ; [*09D0.0020.0002] # NEUTER
+26B3 ; [*09D1.0020.0002] # CERES
+26B4 ; [*09D2.0020.0002] # PALLAS
+26B5 ; [*09D3.0020.0002] # JUNO
+26B6 ; [*09D4.0020.0002] # VESTA
+26B7 ; [*09D5.0020.0002] # CHIRON
+26B8 ; [*09D6.0020.0002] # BLACK MOON LILITH
+26B9 ; [*09D7.0020.0002] # SEXTILE
+26BA ; [*09D8.0020.0002] # SEMISEXTILE
+26BB ; [*09D9.0020.0002] # QUINCUNX
+26BC ; [*09DA.0020.0002] # SESQUIQUADRATE
+26BD ; [*09DB.0020.0002] # SOCCER BALL
+26BE ; [*09DC.0020.0002] # BASEBALL
+26BF ; [*09DD.0020.0002] # SQUARED KEY
+26C0 ; [*09DE.0020.0002] # WHITE DRAUGHTS MAN
+26C1 ; [*09DF.0020.0002] # WHITE DRAUGHTS KING
+26C2 ; [*09E0.0020.0002] # BLACK DRAUGHTS MAN
+26C3 ; [*09E1.0020.0002] # BLACK DRAUGHTS KING
+26C4 ; [*09E2.0020.0002] # SNOWMAN WITHOUT SNOW
+26C5 ; [*09E3.0020.0002] # SUN BEHIND CLOUD
+26C6 ; [*09E4.0020.0002] # RAIN
+26C7 ; [*09E5.0020.0002] # BLACK SNOWMAN
+26C8 ; [*09E6.0020.0002] # THUNDER CLOUD AND RAIN
+26C9 ; [*09E7.0020.0002] # TURNED WHITE SHOGI PIECE
+26CA ; [*09E8.0020.0002] # TURNED BLACK SHOGI PIECE
+26CB ; [*09E9.0020.0002] # WHITE DIAMOND IN SQUARE
+26CC ; [*09EA.0020.0002] # CROSSING LANES
+26CD ; [*09EB.0020.0002] # DISABLED CAR
+26CE ; [*09EC.0020.0002] # OPHIUCHUS
+26CF ; [*09ED.0020.0002] # PICK
+26D0 ; [*09EE.0020.0002] # CAR SLIDING
+26D1 ; [*09EF.0020.0002] # HELMET WITH WHITE CROSS
+26D2 ; [*09F0.0020.0002] # CIRCLED CROSSING LANES
+26D3 ; [*09F1.0020.0002] # CHAINS
+26D4 ; [*09F2.0020.0002] # NO ENTRY
+26D5 ; [*09F3.0020.0002] # ALTERNATE ONE-WAY LEFT WAY TRAFFIC
+26D6 ; [*09F4.0020.0002] # BLACK TWO-WAY LEFT WAY TRAFFIC
+26D7 ; [*09F5.0020.0002] # WHITE TWO-WAY LEFT WAY TRAFFIC
+26D8 ; [*09F6.0020.0002] # BLACK LEFT LANE MERGE
+26D9 ; [*09F7.0020.0002] # WHITE LEFT LANE MERGE
+26DA ; [*09F8.0020.0002] # DRIVE SLOW SIGN
+26DB ; [*09F9.0020.0002] # HEAVY WHITE DOWN-POINTING TRIANGLE
+26DC ; [*09FA.0020.0002] # LEFT CLOSED ENTRY
+26DD ; [*09FB.0020.0002] # SQUARED SALTIRE
+26DE ; [*09FC.0020.0002] # FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE
+26DF ; [*09FD.0020.0002] # BLACK TRUCK
+26E0 ; [*09FE.0020.0002] # RESTRICTED LEFT ENTRY-1
+26E1 ; [*09FF.0020.0002] # RESTRICTED LEFT ENTRY-2
+26E2 ; [*0A00.0020.0002] # ASTRONOMICAL SYMBOL FOR URANUS
+26E3 ; [*0A01.0020.0002] # HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE
+26E4 ; [*0A02.0020.0002] # PENTAGRAM
+26E5 ; [*0A03.0020.0002] # RIGHT-HANDED INTERLACED PENTAGRAM
+26E6 ; [*0A04.0020.0002] # LEFT-HANDED INTERLACED PENTAGRAM
+26E7 ; [*0A05.0020.0002] # INVERTED PENTAGRAM
+26E8 ; [*0A06.0020.0002] # BLACK CROSS ON SHIELD
+26E9 ; [*0A07.0020.0002] # SHINTO SHRINE
+26EA ; [*0A08.0020.0002] # CHURCH
+26EB ; [*0A09.0020.0002] # CASTLE
+26EC ; [*0A0A.0020.0002] # HISTORIC SITE
+26ED ; [*0A0B.0020.0002] # GEAR WITHOUT HUB
+26EE ; [*0A0C.0020.0002] # GEAR WITH HANDLES
+26EF ; [*0A0D.0020.0002] # MAP SYMBOL FOR LIGHTHOUSE
+26F0 ; [*0A0E.0020.0002] # MOUNTAIN
+26F1 ; [*0A0F.0020.0002] # UMBRELLA ON GROUND
+26F2 ; [*0A10.0020.0002] # FOUNTAIN
+26F3 ; [*0A11.0020.0002] # FLAG IN HOLE
+26F4 ; [*0A12.0020.0002] # FERRY
+26F5 ; [*0A13.0020.0002] # SAILBOAT
+26F6 ; [*0A14.0020.0002] # SQUARE FOUR CORNERS
+26F7 ; [*0A15.0020.0002] # SKIER
+26F8 ; [*0A16.0020.0002] # ICE SKATE
+26F9 ; [*0A17.0020.0002] # PERSON WITH BALL
+26FA ; [*0A18.0020.0002] # TENT
+26FB ; [*0A19.0020.0002] # JAPANESE BANK SYMBOL
+26FC ; [*0A1A.0020.0002] # HEADSTONE GRAVEYARD SYMBOL
+26FD ; [*0A1B.0020.0002] # FUEL PUMP
+26FE ; [*0A1C.0020.0002] # CUP ON BLACK SQUARE
+26FF ; [*0A1D.0020.0002] # WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE
+2700 ; [*0A38.0020.0002] # BLACK SAFETY SCISSORS
+2701 ; [*0A39.0020.0002] # UPPER BLADE SCISSORS
+2702 ; [*0A3A.0020.0002] # BLACK SCISSORS
+2703 ; [*0A3B.0020.0002] # LOWER BLADE SCISSORS
+2704 ; [*0A3C.0020.0002] # WHITE SCISSORS
+2705 ; [*0A3D.0020.0002] # WHITE HEAVY CHECK MARK
+2706 ; [*0A3E.0020.0002] # TELEPHONE LOCATION SIGN
+2707 ; [*0A3F.0020.0002] # TAPE DRIVE
+2708 ; [*0A40.0020.0002] # AIRPLANE
+2709 ; [*0A41.0020.0002] # ENVELOPE
+270A ; [*0A42.0020.0002] # RAISED FIST
+270B ; [*0A43.0020.0002] # RAISED HAND
+270C ; [*0A44.0020.0002] # VICTORY HAND
+270D ; [*0A45.0020.0002] # WRITING HAND
+270E ; [*0A46.0020.0002] # LOWER RIGHT PENCIL
+270F ; [*0A47.0020.0002] # PENCIL
+2710 ; [*0A48.0020.0002] # UPPER RIGHT PENCIL
+2711 ; [*0A49.0020.0002] # WHITE NIB
+2712 ; [*0A4A.0020.0002] # BLACK NIB
+2713 ; [*0A4B.0020.0002] # CHECK MARK
+2714 ; [*0A4C.0020.0002] # HEAVY CHECK MARK
+2715 ; [*0A4D.0020.0002] # MULTIPLICATION X
+2716 ; [*0A4E.0020.0002] # HEAVY MULTIPLICATION X
+2717 ; [*0A4F.0020.0002] # BALLOT X
+2718 ; [*0A50.0020.0002] # HEAVY BALLOT X
+2719 ; [*0A51.0020.0002] # OUTLINED GREEK CROSS
+271A ; [*0A52.0020.0002] # HEAVY GREEK CROSS
+271B ; [*0A53.0020.0002] # OPEN CENTRE CROSS
+271C ; [*0A54.0020.0002] # HEAVY OPEN CENTRE CROSS
+271D ; [*0A55.0020.0002] # LATIN CROSS
+271E ; [*0A56.0020.0002] # SHADOWED WHITE LATIN CROSS
+271F ; [*0A57.0020.0002] # OUTLINED LATIN CROSS
+2720 ; [*0A58.0020.0002] # MALTESE CROSS
+2721 ; [*0A59.0020.0002] # STAR OF DAVID
+2722 ; [*0A5A.0020.0002] # FOUR TEARDROP-SPOKED ASTERISK
+2723 ; [*0A5B.0020.0002] # FOUR BALLOON-SPOKED ASTERISK
+2724 ; [*0A5C.0020.0002] # HEAVY FOUR BALLOON-SPOKED ASTERISK
+2725 ; [*0A5D.0020.0002] # FOUR CLUB-SPOKED ASTERISK
+2726 ; [*0A5E.0020.0002] # BLACK FOUR POINTED STAR
+2727 ; [*0A5F.0020.0002] # WHITE FOUR POINTED STAR
+2728 ; [*0A60.0020.0002] # SPARKLES
+2729 ; [*0A61.0020.0002] # STRESS OUTLINED WHITE STAR
+272A ; [*0A62.0020.0002] # CIRCLED WHITE STAR
+272B ; [*0A63.0020.0002] # OPEN CENTRE BLACK STAR
+272C ; [*0A64.0020.0002] # BLACK CENTRE WHITE STAR
+272D ; [*0A65.0020.0002] # OUTLINED BLACK STAR
+272E ; [*0A66.0020.0002] # HEAVY OUTLINED BLACK STAR
+272F ; [*0A67.0020.0002] # PINWHEEL STAR
+2730 ; [*0A68.0020.0002] # SHADOWED WHITE STAR
+2731 ; [*0A69.0020.0002] # HEAVY ASTERISK
+2732 ; [*0A6A.0020.0002] # OPEN CENTRE ASTERISK
+2733 ; [*0A6B.0020.0002] # EIGHT SPOKED ASTERISK
+2734 ; [*0A6C.0020.0002] # EIGHT POINTED BLACK STAR
+2735 ; [*0A6D.0020.0002] # EIGHT POINTED PINWHEEL STAR
+2736 ; [*0A6E.0020.0002] # SIX POINTED BLACK STAR
+2737 ; [*0A6F.0020.0002] # EIGHT POINTED RECTILINEAR BLACK STAR
+2738 ; [*0A70.0020.0002] # HEAVY EIGHT POINTED RECTILINEAR BLACK STAR
+2739 ; [*0A71.0020.0002] # TWELVE POINTED BLACK STAR
+273A ; [*0A72.0020.0002] # SIXTEEN POINTED ASTERISK
+273B ; [*0A73.0020.0002] # TEARDROP-SPOKED ASTERISK
+273C ; [*0A74.0020.0002] # OPEN CENTRE TEARDROP-SPOKED ASTERISK
+273D ; [*0A75.0020.0002] # HEAVY TEARDROP-SPOKED ASTERISK
+273E ; [*0A76.0020.0002] # SIX PETALLED BLACK AND WHITE FLORETTE
+273F ; [*0A77.0020.0002] # BLACK FLORETTE
+2740 ; [*0A78.0020.0002] # WHITE FLORETTE
+2741 ; [*0A79.0020.0002] # EIGHT PETALLED OUTLINED BLACK FLORETTE
+2742 ; [*0A7A.0020.0002] # CIRCLED OPEN CENTRE EIGHT POINTED STAR
+2743 ; [*0A7B.0020.0002] # HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK
+2744 ; [*0A7C.0020.0002] # SNOWFLAKE
+2745 ; [*0A7D.0020.0002] # TIGHT TRIFOLIATE SNOWFLAKE
+2746 ; [*0A7E.0020.0002] # HEAVY CHEVRON SNOWFLAKE
+2747 ; [*0A7F.0020.0002] # SPARKLE
+2748 ; [*0A80.0020.0002] # HEAVY SPARKLE
+2749 ; [*0A81.0020.0002] # BALLOON-SPOKED ASTERISK
+274A ; [*0A82.0020.0002] # EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
+274B ; [*0A83.0020.0002] # HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
+274C ; [*0A84.0020.0002] # CROSS MARK
+274D ; [*0A85.0020.0002] # SHADOWED WHITE CIRCLE
+274E ; [*0A86.0020.0002] # NEGATIVE SQUARED CROSS MARK
+274F ; [*0A87.0020.0002] # LOWER RIGHT DROP-SHADOWED WHITE SQUARE
+2750 ; [*0A88.0020.0002] # UPPER RIGHT DROP-SHADOWED WHITE SQUARE
+2751 ; [*0A89.0020.0002] # LOWER RIGHT SHADOWED WHITE SQUARE
+2752 ; [*0A8A.0020.0002] # UPPER RIGHT SHADOWED WHITE SQUARE
+2753 ; [*0A8B.0020.0002] # BLACK QUESTION MARK ORNAMENT
+2754 ; [*0A8C.0020.0002] # WHITE QUESTION MARK ORNAMENT
+2755 ; [*0A8D.0020.0002] # WHITE EXCLAMATION MARK ORNAMENT
+2756 ; [*0A8E.0020.0002] # BLACK DIAMOND MINUS WHITE X
+2757 ; [*0A8F.0020.0002] # HEAVY EXCLAMATION MARK SYMBOL
+2758 ; [*0A90.0020.0002] # LIGHT VERTICAL BAR
+2759 ; [*0A91.0020.0002] # MEDIUM VERTICAL BAR
+275A ; [*0A92.0020.0002] # HEAVY VERTICAL BAR
+275B ; [*0A93.0020.0002] # HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT
+275C ; [*0A94.0020.0002] # HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT
+275D ; [*0A95.0020.0002] # HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
+275E ; [*0A96.0020.0002] # HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
+275F ; [*0A97.0020.0002] # HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT
+2760 ; [*0A98.0020.0002] # HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
+2761 ; [*0A99.0020.0002] # CURVED STEM PARAGRAPH SIGN ORNAMENT
+2762 ; [*0A9A.0020.0002] # HEAVY EXCLAMATION MARK ORNAMENT
+2763 ; [*0A9B.0020.0002] # HEAVY HEART EXCLAMATION MARK ORNAMENT
+2764 ; [*0A9C.0020.0002] # HEAVY BLACK HEART
+2765 ; [*0A9D.0020.0002] # ROTATED HEAVY BLACK HEART BULLET
+2766 ; [*0A9E.0020.0002] # FLORAL HEART
+2767 ; [*0A9F.0020.0002] # ROTATED FLORAL HEART BULLET
+2768 ; [*034E.0020.0002] # MEDIUM LEFT PARENTHESIS ORNAMENT
+2769 ; [*034F.0020.0002] # MEDIUM RIGHT PARENTHESIS ORNAMENT
+276A ; [*0350.0020.0002] # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
+276B ; [*0351.0020.0002] # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
+276C ; [*0352.0020.0002] # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
+276D ; [*0353.0020.0002] # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
+276E ; [*0354.0020.0002] # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
+276F ; [*0355.0020.0002] # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
+2770 ; [*0356.0020.0002] # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
+2771 ; [*0357.0020.0002] # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
+2772 ; [*0358.0020.0002] # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+2773 ; [*0359.0020.0002] # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+2774 ; [*035A.0020.0002] # MEDIUM LEFT CURLY BRACKET ORNAMENT
+2775 ; [*035B.0020.0002] # MEDIUM RIGHT CURLY BRACKET ORNAMENT
+2794 ; [*0AA0.0020.0002] # HEAVY WIDE-HEADED RIGHTWARDS ARROW
+2795 ; [*0AA1.0020.0002] # HEAVY PLUS SIGN
+2796 ; [*0AA2.0020.0002] # HEAVY MINUS SIGN
+2797 ; [*0AA3.0020.0002] # HEAVY DIVISION SIGN
+2798 ; [*0AA4.0020.0002] # HEAVY SOUTH EAST ARROW
+2799 ; [*0AA5.0020.0002] # HEAVY RIGHTWARDS ARROW
+279A ; [*0AA6.0020.0002] # HEAVY NORTH EAST ARROW
+279B ; [*0AA7.0020.0002] # DRAFTING POINT RIGHTWARDS ARROW
+279C ; [*0AA8.0020.0002] # HEAVY ROUND-TIPPED RIGHTWARDS ARROW
+279D ; [*0AA9.0020.0002] # TRIANGLE-HEADED RIGHTWARDS ARROW
+279E ; [*0AAA.0020.0002] # HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW
+279F ; [*0AAB.0020.0002] # DASHED TRIANGLE-HEADED RIGHTWARDS ARROW
+27A0 ; [*0AAC.0020.0002] # HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW
+27A1 ; [*0AAD.0020.0002] # BLACK RIGHTWARDS ARROW
+27A2 ; [*0AAE.0020.0002] # THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD
+27A3 ; [*0AAF.0020.0002] # THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD
+27A4 ; [*0AB0.0020.0002] # BLACK RIGHTWARDS ARROWHEAD
+27A5 ; [*0AB1.0020.0002] # HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW
+27A6 ; [*0AB2.0020.0002] # HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW
+27A7 ; [*0AB3.0020.0002] # SQUAT BLACK RIGHTWARDS ARROW
+27A8 ; [*0AB4.0020.0002] # HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW
+27A9 ; [*0AB5.0020.0002] # RIGHT-SHADED WHITE RIGHTWARDS ARROW
+27AA ; [*0AB6.0020.0002] # LEFT-SHADED WHITE RIGHTWARDS ARROW
+27AB ; [*0AB7.0020.0002] # BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW
+27AC ; [*0AB8.0020.0002] # FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW
+27AD ; [*0AB9.0020.0002] # HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+27AE ; [*0ABA.0020.0002] # HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+27AF ; [*0ABB.0020.0002] # NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+27B0 ; [*0ABC.0020.0002] # CURLY LOOP
+27B1 ; [*0ABD.0020.0002] # NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+27B2 ; [*0ABE.0020.0002] # CIRCLED HEAVY WHITE RIGHTWARDS ARROW
+27B3 ; [*0ABF.0020.0002] # WHITE-FEATHERED RIGHTWARDS ARROW
+27B4 ; [*0AC0.0020.0002] # BLACK-FEATHERED SOUTH EAST ARROW
+27B5 ; [*0AC1.0020.0002] # BLACK-FEATHERED RIGHTWARDS ARROW
+27B6 ; [*0AC2.0020.0002] # BLACK-FEATHERED NORTH EAST ARROW
+27B7 ; [*0AC3.0020.0002] # HEAVY BLACK-FEATHERED SOUTH EAST ARROW
+27B8 ; [*0AC4.0020.0002] # HEAVY BLACK-FEATHERED RIGHTWARDS ARROW
+27B9 ; [*0AC5.0020.0002] # HEAVY BLACK-FEATHERED NORTH EAST ARROW
+27BA ; [*0AC6.0020.0002] # TEARDROP-BARBED RIGHTWARDS ARROW
+27BB ; [*0AC7.0020.0002] # HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW
+27BC ; [*0AC8.0020.0002] # WEDGE-TAILED RIGHTWARDS ARROW
+27BD ; [*0AC9.0020.0002] # HEAVY WEDGE-TAILED RIGHTWARDS ARROW
+27BE ; [*0ACA.0020.0002] # OPEN-OUTLINED RIGHTWARDS ARROW
+27BF ; [*0ACB.0020.0002] # DOUBLE CURLY LOOP
+27C0 ; [*0ACC.0020.0002] # THREE DIMENSIONAL ANGLE
+27C1 ; [*0ACD.0020.0002] # WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
+27C2 ; [*0ACE.0020.0002] # PERPENDICULAR
+27C3 ; [*0ACF.0020.0002] # OPEN SUBSET
+27C4 ; [*0AD0.0020.0002] # OPEN SUPERSET
+27C5 ; [*0342.0020.0002] # LEFT S-SHAPED BAG DELIMITER
+27C6 ; [*0343.0020.0002] # RIGHT S-SHAPED BAG DELIMITER
+27C7 ; [*0AD1.0020.0002] # OR WITH DOT INSIDE
+27C8 ; [*0AD2.0020.0002] # REVERSE SOLIDUS PRECEDING SUBSET
+27C9 ; [*0AD3.0020.0002] # SUPERSET PRECEDING SOLIDUS
+27CA ; [*0AD4.0020.0002] # VERTICAL BAR WITH HORIZONTAL STROKE
+27CB ; [*0AD5.0020.0002] # MATHEMATICAL RISING DIAGONAL
+27CC ; [*0AD6.0020.0002] # LONG DIVISION
+27CD ; [*0AD7.0020.0002] # MATHEMATICAL FALLING DIAGONAL
+27CE ; [*0AD8.0020.0002] # SQUARED LOGICAL AND
+27CF ; [*0AD9.0020.0002] # SQUARED LOGICAL OR
+27D0 ; [*0ADA.0020.0002] # WHITE DIAMOND WITH CENTRED DOT
+27D1 ; [*0ADB.0020.0002] # AND WITH DOT
+27D2 ; [*0ADC.0020.0002] # ELEMENT OF OPENING UPWARDS
+27D3 ; [*0ADD.0020.0002] # LOWER RIGHT CORNER WITH DOT
+27D4 ; [*0ADE.0020.0002] # UPPER LEFT CORNER WITH DOT
+27D5 ; [*0ADF.0020.0002] # LEFT OUTER JOIN
+27D6 ; [*0AE0.0020.0002] # RIGHT OUTER JOIN
+27D7 ; [*0AE1.0020.0002] # FULL OUTER JOIN
+27D8 ; [*0AE2.0020.0002] # LARGE UP TACK
+27D9 ; [*0AE3.0020.0002] # LARGE DOWN TACK
+27DA ; [*0AE4.0020.0002] # LEFT AND RIGHT DOUBLE TURNSTILE
+27DB ; [*0AE5.0020.0002] # LEFT AND RIGHT TACK
+27DC ; [*0AE6.0020.0002] # LEFT MULTIMAP
+27DD ; [*0AE7.0020.0002] # LONG RIGHT TACK
+27DE ; [*0AE8.0020.0002] # LONG LEFT TACK
+27DF ; [*0AE9.0020.0002] # UP TACK WITH CIRCLE ABOVE
+27E0 ; [*0AEA.0020.0002] # LOZENGE DIVIDED BY HORIZONTAL RULE
+27E1 ; [*0AEB.0020.0002] # WHITE CONCAVE-SIDED DIAMOND
+27E2 ; [*0AEC.0020.0002] # WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+27E3 ; [*0AED.0020.0002] # WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+27E4 ; [*0AEE.0020.0002] # WHITE SQUARE WITH LEFTWARDS TICK
+27E5 ; [*0AEF.0020.0002] # WHITE SQUARE WITH RIGHTWARDS TICK
+27E6 ; [*0344.0020.0002] # MATHEMATICAL LEFT WHITE SQUARE BRACKET
+27E7 ; [*0345.0020.0002] # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+27E8 ; [*0346.0020.0002] # MATHEMATICAL LEFT ANGLE BRACKET
+27E9 ; [*0347.0020.0002] # MATHEMATICAL RIGHT ANGLE BRACKET
+27EA ; [*0348.0020.0002] # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+27EB ; [*0349.0020.0002] # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+27EC ; [*034A.0020.0002] # MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET
+27ED ; [*034B.0020.0002] # MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET
+27EE ; [*034C.0020.0002] # MATHEMATICAL LEFT FLATTENED PARENTHESIS
+27EF ; [*034D.0020.0002] # MATHEMATICAL RIGHT FLATTENED PARENTHESIS
+27F0 ; [*0AF0.0020.0002] # UPWARDS QUADRUPLE ARROW
+27F1 ; [*0AF1.0020.0002] # DOWNWARDS QUADRUPLE ARROW
+27F2 ; [*0AF2.0020.0002] # ANTICLOCKWISE GAPPED CIRCLE ARROW
+27F3 ; [*0AF3.0020.0002] # CLOCKWISE GAPPED CIRCLE ARROW
+27F4 ; [*0AF4.0020.0002] # RIGHT ARROW WITH CIRCLED PLUS
+27F5 ; [*0AF5.0020.0002] # LONG LEFTWARDS ARROW
+27F6 ; [*0AF6.0020.0002] # LONG RIGHTWARDS ARROW
+27F7 ; [*0AF7.0020.0002] # LONG LEFT RIGHT ARROW
+27F8 ; [*0AF8.0020.0002] # LONG LEFTWARDS DOUBLE ARROW
+27F9 ; [*0AF9.0020.0002] # LONG RIGHTWARDS DOUBLE ARROW
+27FA ; [*0AFA.0020.0002] # LONG LEFT RIGHT DOUBLE ARROW
+27FB ; [*0AFB.0020.0002] # LONG LEFTWARDS ARROW FROM BAR
+27FC ; [*0AFC.0020.0002] # LONG RIGHTWARDS ARROW FROM BAR
+27FD ; [*0AFD.0020.0002] # LONG LEFTWARDS DOUBLE ARROW FROM BAR
+27FE ; [*0AFE.0020.0002] # LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+27FF ; [*0AFF.0020.0002] # LONG RIGHTWARDS SQUIGGLE ARROW
+2800 ; [*0DB4.0020.0002] # BRAILLE PATTERN BLANK
+2801 ; [*0DB5.0020.0002] # BRAILLE PATTERN DOTS-1
+2802 ; [*0DB6.0020.0002] # BRAILLE PATTERN DOTS-2
+2803 ; [*0DB7.0020.0002] # BRAILLE PATTERN DOTS-12
+2804 ; [*0DB8.0020.0002] # BRAILLE PATTERN DOTS-3
+2805 ; [*0DB9.0020.0002] # BRAILLE PATTERN DOTS-13
+2806 ; [*0DBA.0020.0002] # BRAILLE PATTERN DOTS-23
+2807 ; [*0DBB.0020.0002] # BRAILLE PATTERN DOTS-123
+2808 ; [*0DBC.0020.0002] # BRAILLE PATTERN DOTS-4
+2809 ; [*0DBD.0020.0002] # BRAILLE PATTERN DOTS-14
+280A ; [*0DBE.0020.0002] # BRAILLE PATTERN DOTS-24
+280B ; [*0DBF.0020.0002] # BRAILLE PATTERN DOTS-124
+280C ; [*0DC0.0020.0002] # BRAILLE PATTERN DOTS-34
+280D ; [*0DC1.0020.0002] # BRAILLE PATTERN DOTS-134
+280E ; [*0DC2.0020.0002] # BRAILLE PATTERN DOTS-234
+280F ; [*0DC3.0020.0002] # BRAILLE PATTERN DOTS-1234
+2810 ; [*0DC4.0020.0002] # BRAILLE PATTERN DOTS-5
+2811 ; [*0DC5.0020.0002] # BRAILLE PATTERN DOTS-15
+2812 ; [*0DC6.0020.0002] # BRAILLE PATTERN DOTS-25
+2813 ; [*0DC7.0020.0002] # BRAILLE PATTERN DOTS-125
+2814 ; [*0DC8.0020.0002] # BRAILLE PATTERN DOTS-35
+2815 ; [*0DC9.0020.0002] # BRAILLE PATTERN DOTS-135
+2816 ; [*0DCA.0020.0002] # BRAILLE PATTERN DOTS-235
+2817 ; [*0DCB.0020.0002] # BRAILLE PATTERN DOTS-1235
+2818 ; [*0DCC.0020.0002] # BRAILLE PATTERN DOTS-45
+2819 ; [*0DCD.0020.0002] # BRAILLE PATTERN DOTS-145
+281A ; [*0DCE.0020.0002] # BRAILLE PATTERN DOTS-245
+281B ; [*0DCF.0020.0002] # BRAILLE PATTERN DOTS-1245
+281C ; [*0DD0.0020.0002] # BRAILLE PATTERN DOTS-345
+281D ; [*0DD1.0020.0002] # BRAILLE PATTERN DOTS-1345
+281E ; [*0DD2.0020.0002] # BRAILLE PATTERN DOTS-2345
+281F ; [*0DD3.0020.0002] # BRAILLE PATTERN DOTS-12345
+2820 ; [*0DD4.0020.0002] # BRAILLE PATTERN DOTS-6
+2821 ; [*0DD5.0020.0002] # BRAILLE PATTERN DOTS-16
+2822 ; [*0DD6.0020.0002] # BRAILLE PATTERN DOTS-26
+2823 ; [*0DD7.0020.0002] # BRAILLE PATTERN DOTS-126
+2824 ; [*0DD8.0020.0002] # BRAILLE PATTERN DOTS-36
+2825 ; [*0DD9.0020.0002] # BRAILLE PATTERN DOTS-136
+2826 ; [*0DDA.0020.0002] # BRAILLE PATTERN DOTS-236
+2827 ; [*0DDB.0020.0002] # BRAILLE PATTERN DOTS-1236
+2828 ; [*0DDC.0020.0002] # BRAILLE PATTERN DOTS-46
+2829 ; [*0DDD.0020.0002] # BRAILLE PATTERN DOTS-146
+282A ; [*0DDE.0020.0002] # BRAILLE PATTERN DOTS-246
+282B ; [*0DDF.0020.0002] # BRAILLE PATTERN DOTS-1246
+282C ; [*0DE0.0020.0002] # BRAILLE PATTERN DOTS-346
+282D ; [*0DE1.0020.0002] # BRAILLE PATTERN DOTS-1346
+282E ; [*0DE2.0020.0002] # BRAILLE PATTERN DOTS-2346
+282F ; [*0DE3.0020.0002] # BRAILLE PATTERN DOTS-12346
+2830 ; [*0DE4.0020.0002] # BRAILLE PATTERN DOTS-56
+2831 ; [*0DE5.0020.0002] # BRAILLE PATTERN DOTS-156
+2832 ; [*0DE6.0020.0002] # BRAILLE PATTERN DOTS-256
+2833 ; [*0DE7.0020.0002] # BRAILLE PATTERN DOTS-1256
+2834 ; [*0DE8.0020.0002] # BRAILLE PATTERN DOTS-356
+2835 ; [*0DE9.0020.0002] # BRAILLE PATTERN DOTS-1356
+2836 ; [*0DEA.0020.0002] # BRAILLE PATTERN DOTS-2356
+2837 ; [*0DEB.0020.0002] # BRAILLE PATTERN DOTS-12356
+2838 ; [*0DEC.0020.0002] # BRAILLE PATTERN DOTS-456
+2839 ; [*0DED.0020.0002] # BRAILLE PATTERN DOTS-1456
+283A ; [*0DEE.0020.0002] # BRAILLE PATTERN DOTS-2456
+283B ; [*0DEF.0020.0002] # BRAILLE PATTERN DOTS-12456
+283C ; [*0DF0.0020.0002] # BRAILLE PATTERN DOTS-3456
+283D ; [*0DF1.0020.0002] # BRAILLE PATTERN DOTS-13456
+283E ; [*0DF2.0020.0002] # BRAILLE PATTERN DOTS-23456
+283F ; [*0DF3.0020.0002] # BRAILLE PATTERN DOTS-123456
+2840 ; [*0DF4.0020.0002] # BRAILLE PATTERN DOTS-7
+2841 ; [*0DF5.0020.0002] # BRAILLE PATTERN DOTS-17
+2842 ; [*0DF6.0020.0002] # BRAILLE PATTERN DOTS-27
+2843 ; [*0DF7.0020.0002] # BRAILLE PATTERN DOTS-127
+2844 ; [*0DF8.0020.0002] # BRAILLE PATTERN DOTS-37
+2845 ; [*0DF9.0020.0002] # BRAILLE PATTERN DOTS-137
+2846 ; [*0DFA.0020.0002] # BRAILLE PATTERN DOTS-237
+2847 ; [*0DFB.0020.0002] # BRAILLE PATTERN DOTS-1237
+2848 ; [*0DFC.0020.0002] # BRAILLE PATTERN DOTS-47
+2849 ; [*0DFD.0020.0002] # BRAILLE PATTERN DOTS-147
+284A ; [*0DFE.0020.0002] # BRAILLE PATTERN DOTS-247
+284B ; [*0DFF.0020.0002] # BRAILLE PATTERN DOTS-1247
+284C ; [*0E00.0020.0002] # BRAILLE PATTERN DOTS-347
+284D ; [*0E01.0020.0002] # BRAILLE PATTERN DOTS-1347
+284E ; [*0E02.0020.0002] # BRAILLE PATTERN DOTS-2347
+284F ; [*0E03.0020.0002] # BRAILLE PATTERN DOTS-12347
+2850 ; [*0E04.0020.0002] # BRAILLE PATTERN DOTS-57
+2851 ; [*0E05.0020.0002] # BRAILLE PATTERN DOTS-157
+2852 ; [*0E06.0020.0002] # BRAILLE PATTERN DOTS-257
+2853 ; [*0E07.0020.0002] # BRAILLE PATTERN DOTS-1257
+2854 ; [*0E08.0020.0002] # BRAILLE PATTERN DOTS-357
+2855 ; [*0E09.0020.0002] # BRAILLE PATTERN DOTS-1357
+2856 ; [*0E0A.0020.0002] # BRAILLE PATTERN DOTS-2357
+2857 ; [*0E0B.0020.0002] # BRAILLE PATTERN DOTS-12357
+2858 ; [*0E0C.0020.0002] # BRAILLE PATTERN DOTS-457
+2859 ; [*0E0D.0020.0002] # BRAILLE PATTERN DOTS-1457
+285A ; [*0E0E.0020.0002] # BRAILLE PATTERN DOTS-2457
+285B ; [*0E0F.0020.0002] # BRAILLE PATTERN DOTS-12457
+285C ; [*0E10.0020.0002] # BRAILLE PATTERN DOTS-3457
+285D ; [*0E11.0020.0002] # BRAILLE PATTERN DOTS-13457
+285E ; [*0E12.0020.0002] # BRAILLE PATTERN DOTS-23457
+285F ; [*0E13.0020.0002] # BRAILLE PATTERN DOTS-123457
+2860 ; [*0E14.0020.0002] # BRAILLE PATTERN DOTS-67
+2861 ; [*0E15.0020.0002] # BRAILLE PATTERN DOTS-167
+2862 ; [*0E16.0020.0002] # BRAILLE PATTERN DOTS-267
+2863 ; [*0E17.0020.0002] # BRAILLE PATTERN DOTS-1267
+2864 ; [*0E18.0020.0002] # BRAILLE PATTERN DOTS-367
+2865 ; [*0E19.0020.0002] # BRAILLE PATTERN DOTS-1367
+2866 ; [*0E1A.0020.0002] # BRAILLE PATTERN DOTS-2367
+2867 ; [*0E1B.0020.0002] # BRAILLE PATTERN DOTS-12367
+2868 ; [*0E1C.0020.0002] # BRAILLE PATTERN DOTS-467
+2869 ; [*0E1D.0020.0002] # BRAILLE PATTERN DOTS-1467
+286A ; [*0E1E.0020.0002] # BRAILLE PATTERN DOTS-2467
+286B ; [*0E1F.0020.0002] # BRAILLE PATTERN DOTS-12467
+286C ; [*0E20.0020.0002] # BRAILLE PATTERN DOTS-3467
+286D ; [*0E21.0020.0002] # BRAILLE PATTERN DOTS-13467
+286E ; [*0E22.0020.0002] # BRAILLE PATTERN DOTS-23467
+286F ; [*0E23.0020.0002] # BRAILLE PATTERN DOTS-123467
+2870 ; [*0E24.0020.0002] # BRAILLE PATTERN DOTS-567
+2871 ; [*0E25.0020.0002] # BRAILLE PATTERN DOTS-1567
+2872 ; [*0E26.0020.0002] # BRAILLE PATTERN DOTS-2567
+2873 ; [*0E27.0020.0002] # BRAILLE PATTERN DOTS-12567
+2874 ; [*0E28.0020.0002] # BRAILLE PATTERN DOTS-3567
+2875 ; [*0E29.0020.0002] # BRAILLE PATTERN DOTS-13567
+2876 ; [*0E2A.0020.0002] # BRAILLE PATTERN DOTS-23567
+2877 ; [*0E2B.0020.0002] # BRAILLE PATTERN DOTS-123567
+2878 ; [*0E2C.0020.0002] # BRAILLE PATTERN DOTS-4567
+2879 ; [*0E2D.0020.0002] # BRAILLE PATTERN DOTS-14567
+287A ; [*0E2E.0020.0002] # BRAILLE PATTERN DOTS-24567
+287B ; [*0E2F.0020.0002] # BRAILLE PATTERN DOTS-124567
+287C ; [*0E30.0020.0002] # BRAILLE PATTERN DOTS-34567
+287D ; [*0E31.0020.0002] # BRAILLE PATTERN DOTS-134567
+287E ; [*0E32.0020.0002] # BRAILLE PATTERN DOTS-234567
+287F ; [*0E33.0020.0002] # BRAILLE PATTERN DOTS-1234567
+2880 ; [*0E34.0020.0002] # BRAILLE PATTERN DOTS-8
+2881 ; [*0E35.0020.0002] # BRAILLE PATTERN DOTS-18
+2882 ; [*0E36.0020.0002] # BRAILLE PATTERN DOTS-28
+2883 ; [*0E37.0020.0002] # BRAILLE PATTERN DOTS-128
+2884 ; [*0E38.0020.0002] # BRAILLE PATTERN DOTS-38
+2885 ; [*0E39.0020.0002] # BRAILLE PATTERN DOTS-138
+2886 ; [*0E3A.0020.0002] # BRAILLE PATTERN DOTS-238
+2887 ; [*0E3B.0020.0002] # BRAILLE PATTERN DOTS-1238
+2888 ; [*0E3C.0020.0002] # BRAILLE PATTERN DOTS-48
+2889 ; [*0E3D.0020.0002] # BRAILLE PATTERN DOTS-148
+288A ; [*0E3E.0020.0002] # BRAILLE PATTERN DOTS-248
+288B ; [*0E3F.0020.0002] # BRAILLE PATTERN DOTS-1248
+288C ; [*0E40.0020.0002] # BRAILLE PATTERN DOTS-348
+288D ; [*0E41.0020.0002] # BRAILLE PATTERN DOTS-1348
+288E ; [*0E42.0020.0002] # BRAILLE PATTERN DOTS-2348
+288F ; [*0E43.0020.0002] # BRAILLE PATTERN DOTS-12348
+2890 ; [*0E44.0020.0002] # BRAILLE PATTERN DOTS-58
+2891 ; [*0E45.0020.0002] # BRAILLE PATTERN DOTS-158
+2892 ; [*0E46.0020.0002] # BRAILLE PATTERN DOTS-258
+2893 ; [*0E47.0020.0002] # BRAILLE PATTERN DOTS-1258
+2894 ; [*0E48.0020.0002] # BRAILLE PATTERN DOTS-358
+2895 ; [*0E49.0020.0002] # BRAILLE PATTERN DOTS-1358
+2896 ; [*0E4A.0020.0002] # BRAILLE PATTERN DOTS-2358
+2897 ; [*0E4B.0020.0002] # BRAILLE PATTERN DOTS-12358
+2898 ; [*0E4C.0020.0002] # BRAILLE PATTERN DOTS-458
+2899 ; [*0E4D.0020.0002] # BRAILLE PATTERN DOTS-1458
+289A ; [*0E4E.0020.0002] # BRAILLE PATTERN DOTS-2458
+289B ; [*0E4F.0020.0002] # BRAILLE PATTERN DOTS-12458
+289C ; [*0E50.0020.0002] # BRAILLE PATTERN DOTS-3458
+289D ; [*0E51.0020.0002] # BRAILLE PATTERN DOTS-13458
+289E ; [*0E52.0020.0002] # BRAILLE PATTERN DOTS-23458
+289F ; [*0E53.0020.0002] # BRAILLE PATTERN DOTS-123458
+28A0 ; [*0E54.0020.0002] # BRAILLE PATTERN DOTS-68
+28A1 ; [*0E55.0020.0002] # BRAILLE PATTERN DOTS-168
+28A2 ; [*0E56.0020.0002] # BRAILLE PATTERN DOTS-268
+28A3 ; [*0E57.0020.0002] # BRAILLE PATTERN DOTS-1268
+28A4 ; [*0E58.0020.0002] # BRAILLE PATTERN DOTS-368
+28A5 ; [*0E59.0020.0002] # BRAILLE PATTERN DOTS-1368
+28A6 ; [*0E5A.0020.0002] # BRAILLE PATTERN DOTS-2368
+28A7 ; [*0E5B.0020.0002] # BRAILLE PATTERN DOTS-12368
+28A8 ; [*0E5C.0020.0002] # BRAILLE PATTERN DOTS-468
+28A9 ; [*0E5D.0020.0002] # BRAILLE PATTERN DOTS-1468
+28AA ; [*0E5E.0020.0002] # BRAILLE PATTERN DOTS-2468
+28AB ; [*0E5F.0020.0002] # BRAILLE PATTERN DOTS-12468
+28AC ; [*0E60.0020.0002] # BRAILLE PATTERN DOTS-3468
+28AD ; [*0E61.0020.0002] # BRAILLE PATTERN DOTS-13468
+28AE ; [*0E62.0020.0002] # BRAILLE PATTERN DOTS-23468
+28AF ; [*0E63.0020.0002] # BRAILLE PATTERN DOTS-123468
+28B0 ; [*0E64.0020.0002] # BRAILLE PATTERN DOTS-568
+28B1 ; [*0E65.0020.0002] # BRAILLE PATTERN DOTS-1568
+28B2 ; [*0E66.0020.0002] # BRAILLE PATTERN DOTS-2568
+28B3 ; [*0E67.0020.0002] # BRAILLE PATTERN DOTS-12568
+28B4 ; [*0E68.0020.0002] # BRAILLE PATTERN DOTS-3568
+28B5 ; [*0E69.0020.0002] # BRAILLE PATTERN DOTS-13568
+28B6 ; [*0E6A.0020.0002] # BRAILLE PATTERN DOTS-23568
+28B7 ; [*0E6B.0020.0002] # BRAILLE PATTERN DOTS-123568
+28B8 ; [*0E6C.0020.0002] # BRAILLE PATTERN DOTS-4568
+28B9 ; [*0E6D.0020.0002] # BRAILLE PATTERN DOTS-14568
+28BA ; [*0E6E.0020.0002] # BRAILLE PATTERN DOTS-24568
+28BB ; [*0E6F.0020.0002] # BRAILLE PATTERN DOTS-124568
+28BC ; [*0E70.0020.0002] # BRAILLE PATTERN DOTS-34568
+28BD ; [*0E71.0020.0002] # BRAILLE PATTERN DOTS-134568
+28BE ; [*0E72.0020.0002] # BRAILLE PATTERN DOTS-234568
+28BF ; [*0E73.0020.0002] # BRAILLE PATTERN DOTS-1234568
+28C0 ; [*0E74.0020.0002] # BRAILLE PATTERN DOTS-78
+28C1 ; [*0E75.0020.0002] # BRAILLE PATTERN DOTS-178
+28C2 ; [*0E76.0020.0002] # BRAILLE PATTERN DOTS-278
+28C3 ; [*0E77.0020.0002] # BRAILLE PATTERN DOTS-1278
+28C4 ; [*0E78.0020.0002] # BRAILLE PATTERN DOTS-378
+28C5 ; [*0E79.0020.0002] # BRAILLE PATTERN DOTS-1378
+28C6 ; [*0E7A.0020.0002] # BRAILLE PATTERN DOTS-2378
+28C7 ; [*0E7B.0020.0002] # BRAILLE PATTERN DOTS-12378
+28C8 ; [*0E7C.0020.0002] # BRAILLE PATTERN DOTS-478
+28C9 ; [*0E7D.0020.0002] # BRAILLE PATTERN DOTS-1478
+28CA ; [*0E7E.0020.0002] # BRAILLE PATTERN DOTS-2478
+28CB ; [*0E7F.0020.0002] # BRAILLE PATTERN DOTS-12478
+28CC ; [*0E80.0020.0002] # BRAILLE PATTERN DOTS-3478
+28CD ; [*0E81.0020.0002] # BRAILLE PATTERN DOTS-13478
+28CE ; [*0E82.0020.0002] # BRAILLE PATTERN DOTS-23478
+28CF ; [*0E83.0020.0002] # BRAILLE PATTERN DOTS-123478
+28D0 ; [*0E84.0020.0002] # BRAILLE PATTERN DOTS-578
+28D1 ; [*0E85.0020.0002] # BRAILLE PATTERN DOTS-1578
+28D2 ; [*0E86.0020.0002] # BRAILLE PATTERN DOTS-2578
+28D3 ; [*0E87.0020.0002] # BRAILLE PATTERN DOTS-12578
+28D4 ; [*0E88.0020.0002] # BRAILLE PATTERN DOTS-3578
+28D5 ; [*0E89.0020.0002] # BRAILLE PATTERN DOTS-13578
+28D6 ; [*0E8A.0020.0002] # BRAILLE PATTERN DOTS-23578
+28D7 ; [*0E8B.0020.0002] # BRAILLE PATTERN DOTS-123578
+28D8 ; [*0E8C.0020.0002] # BRAILLE PATTERN DOTS-4578
+28D9 ; [*0E8D.0020.0002] # BRAILLE PATTERN DOTS-14578
+28DA ; [*0E8E.0020.0002] # BRAILLE PATTERN DOTS-24578
+28DB ; [*0E8F.0020.0002] # BRAILLE PATTERN DOTS-124578
+28DC ; [*0E90.0020.0002] # BRAILLE PATTERN DOTS-34578
+28DD ; [*0E91.0020.0002] # BRAILLE PATTERN DOTS-134578
+28DE ; [*0E92.0020.0002] # BRAILLE PATTERN DOTS-234578
+28DF ; [*0E93.0020.0002] # BRAILLE PATTERN DOTS-1234578
+28E0 ; [*0E94.0020.0002] # BRAILLE PATTERN DOTS-678
+28E1 ; [*0E95.0020.0002] # BRAILLE PATTERN DOTS-1678
+28E2 ; [*0E96.0020.0002] # BRAILLE PATTERN DOTS-2678
+28E3 ; [*0E97.0020.0002] # BRAILLE PATTERN DOTS-12678
+28E4 ; [*0E98.0020.0002] # BRAILLE PATTERN DOTS-3678
+28E5 ; [*0E99.0020.0002] # BRAILLE PATTERN DOTS-13678
+28E6 ; [*0E9A.0020.0002] # BRAILLE PATTERN DOTS-23678
+28E7 ; [*0E9B.0020.0002] # BRAILLE PATTERN DOTS-123678
+28E8 ; [*0E9C.0020.0002] # BRAILLE PATTERN DOTS-4678
+28E9 ; [*0E9D.0020.0002] # BRAILLE PATTERN DOTS-14678
+28EA ; [*0E9E.0020.0002] # BRAILLE PATTERN DOTS-24678
+28EB ; [*0E9F.0020.0002] # BRAILLE PATTERN DOTS-124678
+28EC ; [*0EA0.0020.0002] # BRAILLE PATTERN DOTS-34678
+28ED ; [*0EA1.0020.0002] # BRAILLE PATTERN DOTS-134678
+28EE ; [*0EA2.0020.0002] # BRAILLE PATTERN DOTS-234678
+28EF ; [*0EA3.0020.0002] # BRAILLE PATTERN DOTS-1234678
+28F0 ; [*0EA4.0020.0002] # BRAILLE PATTERN DOTS-5678
+28F1 ; [*0EA5.0020.0002] # BRAILLE PATTERN DOTS-15678
+28F2 ; [*0EA6.0020.0002] # BRAILLE PATTERN DOTS-25678
+28F3 ; [*0EA7.0020.0002] # BRAILLE PATTERN DOTS-125678
+28F4 ; [*0EA8.0020.0002] # BRAILLE PATTERN DOTS-35678
+28F5 ; [*0EA9.0020.0002] # BRAILLE PATTERN DOTS-135678
+28F6 ; [*0EAA.0020.0002] # BRAILLE PATTERN DOTS-235678
+28F7 ; [*0EAB.0020.0002] # BRAILLE PATTERN DOTS-1235678
+28F8 ; [*0EAC.0020.0002] # BRAILLE PATTERN DOTS-45678
+28F9 ; [*0EAD.0020.0002] # BRAILLE PATTERN DOTS-145678
+28FA ; [*0EAE.0020.0002] # BRAILLE PATTERN DOTS-245678
+28FB ; [*0EAF.0020.0002] # BRAILLE PATTERN DOTS-1245678
+28FC ; [*0EB0.0020.0002] # BRAILLE PATTERN DOTS-345678
+28FD ; [*0EB1.0020.0002] # BRAILLE PATTERN DOTS-1345678
+28FE ; [*0EB2.0020.0002] # BRAILLE PATTERN DOTS-2345678
+28FF ; [*0EB3.0020.0002] # BRAILLE PATTERN DOTS-12345678
+2900 ; [*0B00.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+2901 ; [*0B01.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+2902 ; [*0B02.0020.0002] # LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2903 ; [*0B03.0020.0002] # RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2904 ; [*0B04.0020.0002] # LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+2905 ; [*0B05.0020.0002] # RIGHTWARDS TWO-HEADED ARROW FROM BAR
+2906 ; [*0B06.0020.0002] # LEFTWARDS DOUBLE ARROW FROM BAR
+2907 ; [*0B07.0020.0002] # RIGHTWARDS DOUBLE ARROW FROM BAR
+2908 ; [*0B08.0020.0002] # DOWNWARDS ARROW WITH HORIZONTAL STROKE
+2909 ; [*0B09.0020.0002] # UPWARDS ARROW WITH HORIZONTAL STROKE
+290A ; [*0B0A.0020.0002] # UPWARDS TRIPLE ARROW
+290B ; [*0B0B.0020.0002] # DOWNWARDS TRIPLE ARROW
+290C ; [*0B0C.0020.0002] # LEFTWARDS DOUBLE DASH ARROW
+290D ; [*0B0D.0020.0002] # RIGHTWARDS DOUBLE DASH ARROW
+290E ; [*0B0E.0020.0002] # LEFTWARDS TRIPLE DASH ARROW
+290F ; [*0B0F.0020.0002] # RIGHTWARDS TRIPLE DASH ARROW
+2910 ; [*0B10.0020.0002] # RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+2911 ; [*0B11.0020.0002] # RIGHTWARDS ARROW WITH DOTTED STEM
+2912 ; [*0B12.0020.0002] # UPWARDS ARROW TO BAR
+2913 ; [*0B13.0020.0002] # DOWNWARDS ARROW TO BAR
+2914 ; [*0B14.0020.0002] # RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+2915 ; [*0B15.0020.0002] # RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2916 ; [*0B16.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+2917 ; [*0B17.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+2918 ; [*0B18.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2919 ; [*0B19.0020.0002] # LEFTWARDS ARROW-TAIL
+291A ; [*0B1A.0020.0002] # RIGHTWARDS ARROW-TAIL
+291B ; [*0B1B.0020.0002] # LEFTWARDS DOUBLE ARROW-TAIL
+291C ; [*0B1C.0020.0002] # RIGHTWARDS DOUBLE ARROW-TAIL
+291D ; [*0B1D.0020.0002] # LEFTWARDS ARROW TO BLACK DIAMOND
+291E ; [*0B1E.0020.0002] # RIGHTWARDS ARROW TO BLACK DIAMOND
+291F ; [*0B1F.0020.0002] # LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2920 ; [*0B20.0020.0002] # RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2921 ; [*0B21.0020.0002] # NORTH WEST AND SOUTH EAST ARROW
+2922 ; [*0B22.0020.0002] # NORTH EAST AND SOUTH WEST ARROW
+2923 ; [*0B23.0020.0002] # NORTH WEST ARROW WITH HOOK
+2924 ; [*0B24.0020.0002] # NORTH EAST ARROW WITH HOOK
+2925 ; [*0B25.0020.0002] # SOUTH EAST ARROW WITH HOOK
+2926 ; [*0B26.0020.0002] # SOUTH WEST ARROW WITH HOOK
+2927 ; [*0B27.0020.0002] # NORTH WEST ARROW AND NORTH EAST ARROW
+2928 ; [*0B28.0020.0002] # NORTH EAST ARROW AND SOUTH EAST ARROW
+2929 ; [*0B29.0020.0002] # SOUTH EAST ARROW AND SOUTH WEST ARROW
+292A ; [*0B2A.0020.0002] # SOUTH WEST ARROW AND NORTH WEST ARROW
+292B ; [*0B2B.0020.0002] # RISING DIAGONAL CROSSING FALLING DIAGONAL
+292C ; [*0B2C.0020.0002] # FALLING DIAGONAL CROSSING RISING DIAGONAL
+292D ; [*0B2D.0020.0002] # SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+292E ; [*0B2E.0020.0002] # NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+292F ; [*0B2F.0020.0002] # FALLING DIAGONAL CROSSING NORTH EAST ARROW
+2930 ; [*0B30.0020.0002] # RISING DIAGONAL CROSSING SOUTH EAST ARROW
+2931 ; [*0B31.0020.0002] # NORTH EAST ARROW CROSSING NORTH WEST ARROW
+2932 ; [*0B32.0020.0002] # NORTH WEST ARROW CROSSING NORTH EAST ARROW
+2933 ; [*0B33.0020.0002] # WAVE ARROW POINTING DIRECTLY RIGHT
+2934 ; [*0B34.0020.0002] # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
+2935 ; [*0B35.0020.0002] # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
+2936 ; [*0B36.0020.0002] # ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
+2937 ; [*0B37.0020.0002] # ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
+2938 ; [*0B38.0020.0002] # RIGHT-SIDE ARC CLOCKWISE ARROW
+2939 ; [*0B39.0020.0002] # LEFT-SIDE ARC ANTICLOCKWISE ARROW
+293A ; [*0B3A.0020.0002] # TOP ARC ANTICLOCKWISE ARROW
+293B ; [*0B3B.0020.0002] # BOTTOM ARC ANTICLOCKWISE ARROW
+293C ; [*0B3C.0020.0002] # TOP ARC CLOCKWISE ARROW WITH MINUS
+293D ; [*0B3D.0020.0002] # TOP ARC ANTICLOCKWISE ARROW WITH PLUS
+293E ; [*0B3E.0020.0002] # LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
+293F ; [*0B3F.0020.0002] # LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
+2940 ; [*0B40.0020.0002] # ANTICLOCKWISE CLOSED CIRCLE ARROW
+2941 ; [*0B41.0020.0002] # CLOCKWISE CLOSED CIRCLE ARROW
+2942 ; [*0B42.0020.0002] # RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+2943 ; [*0B43.0020.0002] # LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
+2944 ; [*0B44.0020.0002] # SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+2945 ; [*0B45.0020.0002] # RIGHTWARDS ARROW WITH PLUS BELOW
+2946 ; [*0B46.0020.0002] # LEFTWARDS ARROW WITH PLUS BELOW
+2947 ; [*0B47.0020.0002] # RIGHTWARDS ARROW THROUGH X
+2948 ; [*0B48.0020.0002] # LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+2949 ; [*0B49.0020.0002] # UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+294A ; [*0B4A.0020.0002] # LEFT BARB UP RIGHT BARB DOWN HARPOON
+294B ; [*0B4B.0020.0002] # LEFT BARB DOWN RIGHT BARB UP HARPOON
+294C ; [*0B4C.0020.0002] # UP BARB RIGHT DOWN BARB LEFT HARPOON
+294D ; [*0B4D.0020.0002] # UP BARB LEFT DOWN BARB RIGHT HARPOON
+294E ; [*0B4E.0020.0002] # LEFT BARB UP RIGHT BARB UP HARPOON
+294F ; [*0B4F.0020.0002] # UP BARB RIGHT DOWN BARB RIGHT HARPOON
+2950 ; [*0B50.0020.0002] # LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+2951 ; [*0B51.0020.0002] # UP BARB LEFT DOWN BARB LEFT HARPOON
+2952 ; [*0B52.0020.0002] # LEFTWARDS HARPOON WITH BARB UP TO BAR
+2953 ; [*0B53.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP TO BAR
+2954 ; [*0B54.0020.0002] # UPWARDS HARPOON WITH BARB RIGHT TO BAR
+2955 ; [*0B55.0020.0002] # DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+2956 ; [*0B56.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+2957 ; [*0B57.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+2958 ; [*0B58.0020.0002] # UPWARDS HARPOON WITH BARB LEFT TO BAR
+2959 ; [*0B59.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+295A ; [*0B5A.0020.0002] # LEFTWARDS HARPOON WITH BARB UP FROM BAR
+295B ; [*0B5B.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+295C ; [*0B5C.0020.0002] # UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+295D ; [*0B5D.0020.0002] # DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+295E ; [*0B5E.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+295F ; [*0B5F.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+2960 ; [*0B60.0020.0002] # UPWARDS HARPOON WITH BARB LEFT FROM BAR
+2961 ; [*0B61.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+2962 ; [*0B62.0020.0002] # LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+2963 ; [*0B63.0020.0002] # UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2964 ; [*0B64.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2965 ; [*0B65.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+2966 ; [*0B66.0020.0002] # LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+2967 ; [*0B67.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2968 ; [*0B68.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+2969 ; [*0B69.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+296A ; [*0B6A.0020.0002] # LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296B ; [*0B6B.0020.0002] # LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296C ; [*0B6C.0020.0002] # RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296D ; [*0B6D.0020.0002] # RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296E ; [*0B6E.0020.0002] # UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+296F ; [*0B6F.0020.0002] # DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2970 ; [*0B70.0020.0002] # RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+2971 ; [*0B71.0020.0002] # EQUALS SIGN ABOVE RIGHTWARDS ARROW
+2972 ; [*0B72.0020.0002] # TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+2973 ; [*0B73.0020.0002] # LEFTWARDS ARROW ABOVE TILDE OPERATOR
+2974 ; [*0B74.0020.0002] # RIGHTWARDS ARROW ABOVE TILDE OPERATOR
+2975 ; [*0B75.0020.0002] # RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
+2976 ; [*0B76.0020.0002] # LESS-THAN ABOVE LEFTWARDS ARROW
+2977 ; [*0B77.0020.0002] # LEFTWARDS ARROW THROUGH LESS-THAN
+2978 ; [*0B78.0020.0002] # GREATER-THAN ABOVE RIGHTWARDS ARROW
+2979 ; [*0B79.0020.0002] # SUBSET ABOVE RIGHTWARDS ARROW
+297A ; [*0B7A.0020.0002] # LEFTWARDS ARROW THROUGH SUBSET
+297B ; [*0B7B.0020.0002] # SUPERSET ABOVE LEFTWARDS ARROW
+297C ; [*0B7C.0020.0002] # LEFT FISH TAIL
+297D ; [*0B7D.0020.0002] # RIGHT FISH TAIL
+297E ; [*0B7E.0020.0002] # UP FISH TAIL
+297F ; [*0B7F.0020.0002] # DOWN FISH TAIL
+2980 ; [*0B80.0020.0002] # TRIPLE VERTICAL BAR DELIMITER
+2981 ; [*0B81.0020.0002] # Z NOTATION SPOT
+2982 ; [*0B82.0020.0002] # Z NOTATION TYPE COLON
+2983 ; [*032C.0020.0002] # LEFT WHITE CURLY BRACKET
+2984 ; [*032D.0020.0002] # RIGHT WHITE CURLY BRACKET
+2985 ; [*032E.0020.0002] # LEFT WHITE PARENTHESIS
+2986 ; [*032F.0020.0002] # RIGHT WHITE PARENTHESIS
+2987 ; [*0330.0020.0002] # Z NOTATION LEFT IMAGE BRACKET
+2988 ; [*0331.0020.0002] # Z NOTATION RIGHT IMAGE BRACKET
+2989 ; [*0332.0020.0002] # Z NOTATION LEFT BINDING BRACKET
+298A ; [*0333.0020.0002] # Z NOTATION RIGHT BINDING BRACKET
+298B ; [*0334.0020.0002] # LEFT SQUARE BRACKET WITH UNDERBAR
+298C ; [*0335.0020.0002] # RIGHT SQUARE BRACKET WITH UNDERBAR
+298D ; [*0336.0020.0002] # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+298E ; [*0337.0020.0002] # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+298F ; [*0338.0020.0002] # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+2990 ; [*0339.0020.0002] # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+2991 ; [*033A.0020.0002] # LEFT ANGLE BRACKET WITH DOT
+2992 ; [*033B.0020.0002] # RIGHT ANGLE BRACKET WITH DOT
+2993 ; [*033C.0020.0002] # LEFT ARC LESS-THAN BRACKET
+2994 ; [*033D.0020.0002] # RIGHT ARC GREATER-THAN BRACKET
+2995 ; [*033E.0020.0002] # DOUBLE LEFT ARC GREATER-THAN BRACKET
+2996 ; [*033F.0020.0002] # DOUBLE RIGHT ARC LESS-THAN BRACKET
+2997 ; [*0340.0020.0002] # LEFT BLACK TORTOISE SHELL BRACKET
+2998 ; [*0341.0020.0002] # RIGHT BLACK TORTOISE SHELL BRACKET
+2999 ; [*0B83.0020.0002] # DOTTED FENCE
+299A ; [*0B84.0020.0002] # VERTICAL ZIGZAG LINE
+299B ; [*0B85.0020.0002] # MEASURED ANGLE OPENING LEFT
+299C ; [*0B86.0020.0002] # RIGHT ANGLE VARIANT WITH SQUARE
+299D ; [*0B87.0020.0002] # MEASURED RIGHT ANGLE WITH DOT
+299E ; [*0B88.0020.0002] # ANGLE WITH S INSIDE
+299F ; [*0B89.0020.0002] # ACUTE ANGLE
+29A0 ; [*0B8A.0020.0002] # SPHERICAL ANGLE OPENING LEFT
+29A1 ; [*0B8B.0020.0002] # SPHERICAL ANGLE OPENING UP
+29A2 ; [*0B8C.0020.0002] # TURNED ANGLE
+29A3 ; [*0B8D.0020.0002] # REVERSED ANGLE
+29A4 ; [*0B8E.0020.0002] # ANGLE WITH UNDERBAR
+29A5 ; [*0B8F.0020.0002] # REVERSED ANGLE WITH UNDERBAR
+29A6 ; [*0B90.0020.0002] # OBLIQUE ANGLE OPENING UP
+29A7 ; [*0B91.0020.0002] # OBLIQUE ANGLE OPENING DOWN
+29A8 ; [*0B92.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+29A9 ; [*0B93.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+29AA ; [*0B94.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+29AB ; [*0B95.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+29AC ; [*0B96.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+29AD ; [*0B97.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+29AE ; [*0B98.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+29AF ; [*0B99.0020.0002] # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+29B0 ; [*0B9A.0020.0002] # REVERSED EMPTY SET
+29B1 ; [*0B9B.0020.0002] # EMPTY SET WITH OVERBAR
+29B2 ; [*0B9C.0020.0002] # EMPTY SET WITH SMALL CIRCLE ABOVE
+29B3 ; [*0B9D.0020.0002] # EMPTY SET WITH RIGHT ARROW ABOVE
+29B4 ; [*0B9E.0020.0002] # EMPTY SET WITH LEFT ARROW ABOVE
+29B5 ; [*0B9F.0020.0002] # CIRCLE WITH HORIZONTAL BAR
+29B6 ; [*0BA0.0020.0002] # CIRCLED VERTICAL BAR
+29B7 ; [*0BA1.0020.0002] # CIRCLED PARALLEL
+29B8 ; [*0BA2.0020.0002] # CIRCLED REVERSE SOLIDUS
+29B9 ; [*0BA3.0020.0002] # CIRCLED PERPENDICULAR
+29BA ; [*0BA4.0020.0002] # CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
+29BB ; [*0BA5.0020.0002] # CIRCLE WITH SUPERIMPOSED X
+29BC ; [*0BA6.0020.0002] # CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+29BD ; [*0BA7.0020.0002] # UP ARROW THROUGH CIRCLE
+29BE ; [*0BA8.0020.0002] # CIRCLED WHITE BULLET
+29BF ; [*0BA9.0020.0002] # CIRCLED BULLET
+29C0 ; [*0BAA.0020.0002] # CIRCLED LESS-THAN
+29C1 ; [*0BAB.0020.0002] # CIRCLED GREATER-THAN
+29C2 ; [*0BAC.0020.0002] # CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+29C3 ; [*0BAD.0020.0002] # CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+29C4 ; [*0BAE.0020.0002] # SQUARED RISING DIAGONAL SLASH
+29C5 ; [*0BAF.0020.0002] # SQUARED FALLING DIAGONAL SLASH
+29C6 ; [*0BB0.0020.0002] # SQUARED ASTERISK
+29C7 ; [*0BB1.0020.0002] # SQUARED SMALL CIRCLE
+29C8 ; [*0BB2.0020.0002] # SQUARED SQUARE
+29C9 ; [*0BB3.0020.0002] # TWO JOINED SQUARES
+29CA ; [*0BB4.0020.0002] # TRIANGLE WITH DOT ABOVE
+29CB ; [*0BB5.0020.0002] # TRIANGLE WITH UNDERBAR
+29CC ; [*0BB6.0020.0002] # S IN TRIANGLE
+29CD ; [*0BB7.0020.0002] # TRIANGLE WITH SERIFS AT BOTTOM
+29CE ; [*0BB8.0020.0002] # RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+29CF ; [*0BB9.0020.0002] # LEFT TRIANGLE BESIDE VERTICAL BAR
+29D0 ; [*0BBA.0020.0002] # VERTICAL BAR BESIDE RIGHT TRIANGLE
+29D1 ; [*0BBB.0020.0002] # BOWTIE WITH LEFT HALF BLACK
+29D2 ; [*0BBC.0020.0002] # BOWTIE WITH RIGHT HALF BLACK
+29D3 ; [*0BBD.0020.0002] # BLACK BOWTIE
+29D4 ; [*0BBE.0020.0002] # TIMES WITH LEFT HALF BLACK
+29D5 ; [*0BBF.0020.0002] # TIMES WITH RIGHT HALF BLACK
+29D6 ; [*0BC0.0020.0002] # WHITE HOURGLASS
+29D7 ; [*0BC1.0020.0002] # BLACK HOURGLASS
+29D8 ; [*0386.0020.0002] # LEFT WIGGLY FENCE
+29D9 ; [*0387.0020.0002] # RIGHT WIGGLY FENCE
+29DA ; [*0388.0020.0002] # LEFT DOUBLE WIGGLY FENCE
+29DB ; [*0389.0020.0002] # RIGHT DOUBLE WIGGLY FENCE
+29DC ; [*0BC2.0020.0002] # INCOMPLETE INFINITY
+29DD ; [*0BC3.0020.0002] # TIE OVER INFINITY
+29DE ; [*0BC4.0020.0002] # INFINITY NEGATED WITH VERTICAL BAR
+29DF ; [*0BC5.0020.0002] # DOUBLE-ENDED MULTIMAP
+29E0 ; [*0BC6.0020.0002] # SQUARE WITH CONTOURED OUTLINE
+29E1 ; [*0BC7.0020.0002] # INCREASES AS
+29E2 ; [*0BC8.0020.0002] # SHUFFLE PRODUCT
+29E3 ; [*0BC9.0020.0002] # EQUALS SIGN AND SLANTED PARALLEL
+29E4 ; [*0BCA.0020.0002] # EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+29E5 ; [*0BCB.0020.0002] # IDENTICAL TO AND SLANTED PARALLEL
+29E6 ; [*0BCC.0020.0002] # GLEICH STARK
+29E7 ; [*0BCD.0020.0002] # THERMODYNAMIC
+29E8 ; [*0BCE.0020.0002] # DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+29E9 ; [*0BCF.0020.0002] # DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+29EA ; [*0BD0.0020.0002] # BLACK DIAMOND WITH DOWN ARROW
+29EB ; [*0BD1.0020.0002] # BLACK LOZENGE
+29EC ; [*0BD2.0020.0002] # WHITE CIRCLE WITH DOWN ARROW
+29ED ; [*0BD3.0020.0002] # BLACK CIRCLE WITH DOWN ARROW
+29EE ; [*0BD4.0020.0002] # ERROR-BARRED WHITE SQUARE
+29EF ; [*0BD5.0020.0002] # ERROR-BARRED BLACK SQUARE
+29F0 ; [*0BD6.0020.0002] # ERROR-BARRED WHITE DIAMOND
+29F1 ; [*0BD7.0020.0002] # ERROR-BARRED BLACK DIAMOND
+29F2 ; [*0BD8.0020.0002] # ERROR-BARRED WHITE CIRCLE
+29F3 ; [*0BD9.0020.0002] # ERROR-BARRED BLACK CIRCLE
+29F4 ; [*0BDA.0020.0002] # RULE-DELAYED
+29F5 ; [*0BDB.0020.0002] # REVERSE SOLIDUS OPERATOR
+29F6 ; [*0BDC.0020.0002] # SOLIDUS WITH OVERBAR
+29F7 ; [*0BDD.0020.0002] # REVERSE SOLIDUS WITH HORIZONTAL STROKE
+29F8 ; [*0BDE.0020.0002] # BIG SOLIDUS
+29F9 ; [*0BDF.0020.0002] # BIG REVERSE SOLIDUS
+29FA ; [*0BE0.0020.0002] # DOUBLE PLUS
+29FB ; [*0BE1.0020.0002] # TRIPLE PLUS
+29FC ; [*032A.0020.0002] # LEFT-POINTING CURVED ANGLE BRACKET
+29FD ; [*032B.0020.0002] # RIGHT-POINTING CURVED ANGLE BRACKET
+29FE ; [*0BE2.0020.0002] # TINY
+29FF ; [*0BE3.0020.0002] # MINY
+2A00 ; [*0BE4.0020.0002] # N-ARY CIRCLED DOT OPERATOR
+2A01 ; [*0BE5.0020.0002] # N-ARY CIRCLED PLUS OPERATOR
+2A02 ; [*0BE6.0020.0002] # N-ARY CIRCLED TIMES OPERATOR
+2A03 ; [*0BE7.0020.0002] # N-ARY UNION OPERATOR WITH DOT
+2A04 ; [*0BE8.0020.0002] # N-ARY UNION OPERATOR WITH PLUS
+2A05 ; [*0BE9.0020.0002] # N-ARY SQUARE INTERSECTION OPERATOR
+2A06 ; [*0BEA.0020.0002] # N-ARY SQUARE UNION OPERATOR
+2A07 ; [*0BEB.0020.0002] # TWO LOGICAL AND OPERATOR
+2A08 ; [*0BEC.0020.0002] # TWO LOGICAL OR OPERATOR
+2A09 ; [*0BED.0020.0002] # N-ARY TIMES OPERATOR
+2A0A ; [*0BEE.0020.0002] # MODULO TWO SUM
+2A0B ; [*0BEF.0020.0002] # SUMMATION WITH INTEGRAL
+2A0C ; [*0652.0020.0004][*0652.0020.0004][*0652.0020.0004][*0652.0020.0004] # QUADRUPLE INTEGRAL OPERATOR
+2A0D ; [*0BF0.0020.0002] # FINITE PART INTEGRAL
+2A0E ; [*0BF1.0020.0002] # INTEGRAL WITH DOUBLE STROKE
+2A0F ; [*0BF2.0020.0002] # INTEGRAL AVERAGE WITH SLASH
+2A10 ; [*0BF3.0020.0002] # CIRCULATION FUNCTION
+2A11 ; [*0BF4.0020.0002] # ANTICLOCKWISE INTEGRATION
+2A12 ; [*0BF5.0020.0002] # LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+2A13 ; [*0BF6.0020.0002] # LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+2A14 ; [*0BF7.0020.0002] # LINE INTEGRATION NOT INCLUDING THE POLE
+2A15 ; [*0BF8.0020.0002] # INTEGRAL AROUND A POINT OPERATOR
+2A16 ; [*0BF9.0020.0002] # QUATERNION INTEGRAL OPERATOR
+2A17 ; [*0BFA.0020.0002] # INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+2A18 ; [*0BFB.0020.0002] # INTEGRAL WITH TIMES SIGN
+2A19 ; [*0BFC.0020.0002] # INTEGRAL WITH INTERSECTION
+2A1A ; [*0BFD.0020.0002] # INTEGRAL WITH UNION
+2A1B ; [*0BFE.0020.0002] # INTEGRAL WITH OVERBAR
+2A1C ; [*0BFF.0020.0002] # INTEGRAL WITH UNDERBAR
+2A1D ; [*0C00.0020.0002] # JOIN
+2A1E ; [*0C01.0020.0002] # LARGE LEFT TRIANGLE OPERATOR
+2A1F ; [*0C02.0020.0002] # Z NOTATION SCHEMA COMPOSITION
+2A20 ; [*0C03.0020.0002] # Z NOTATION SCHEMA PIPING
+2A21 ; [*0C04.0020.0002] # Z NOTATION SCHEMA PROJECTION
+2A22 ; [*0C05.0020.0002] # PLUS SIGN WITH SMALL CIRCLE ABOVE
+2A23 ; [*0C06.0020.0002] # PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+2A24 ; [*0C07.0020.0002] # PLUS SIGN WITH TILDE ABOVE
+2A25 ; [*0C08.0020.0002] # PLUS SIGN WITH DOT BELOW
+2A26 ; [*0C09.0020.0002] # PLUS SIGN WITH TILDE BELOW
+2A27 ; [*0C0A.0020.0002] # PLUS SIGN WITH SUBSCRIPT TWO
+2A28 ; [*0C0B.0020.0002] # PLUS SIGN WITH BLACK TRIANGLE
+2A29 ; [*0C0C.0020.0002] # MINUS SIGN WITH COMMA ABOVE
+2A2A ; [*0C0D.0020.0002] # MINUS SIGN WITH DOT BELOW
+2A2B ; [*0C0E.0020.0002] # MINUS SIGN WITH FALLING DOTS
+2A2C ; [*0C0F.0020.0002] # MINUS SIGN WITH RISING DOTS
+2A2D ; [*0C10.0020.0002] # PLUS SIGN IN LEFT HALF CIRCLE
+2A2E ; [*0C11.0020.0002] # PLUS SIGN IN RIGHT HALF CIRCLE
+2A2F ; [*0C12.0020.0002] # VECTOR OR CROSS PRODUCT
+2A30 ; [*0C13.0020.0002] # MULTIPLICATION SIGN WITH DOT ABOVE
+2A31 ; [*0C14.0020.0002] # MULTIPLICATION SIGN WITH UNDERBAR
+2A32 ; [*0C15.0020.0002] # SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+2A33 ; [*0C16.0020.0002] # SMASH PRODUCT
+2A34 ; [*0C17.0020.0002] # MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+2A35 ; [*0C18.0020.0002] # MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+2A36 ; [*0C19.0020.0002] # CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+2A37 ; [*0C1A.0020.0002] # MULTIPLICATION SIGN IN DOUBLE CIRCLE
+2A38 ; [*0C1B.0020.0002] # CIRCLED DIVISION SIGN
+2A39 ; [*0C1C.0020.0002] # PLUS SIGN IN TRIANGLE
+2A3A ; [*0C1D.0020.0002] # MINUS SIGN IN TRIANGLE
+2A3B ; [*0C1E.0020.0002] # MULTIPLICATION SIGN IN TRIANGLE
+2A3C ; [*0C1F.0020.0002] # INTERIOR PRODUCT
+2A3D ; [*0C20.0020.0002] # RIGHTHAND INTERIOR PRODUCT
+2A3E ; [*0C21.0020.0002] # Z NOTATION RELATIONAL COMPOSITION
+2A3F ; [*0C22.0020.0002] # AMALGAMATION OR COPRODUCT
+2A40 ; [*0C23.0020.0002] # INTERSECTION WITH DOT
+2A41 ; [*0C24.0020.0002] # UNION WITH MINUS SIGN
+2A42 ; [*0C25.0020.0002] # UNION WITH OVERBAR
+2A43 ; [*0C26.0020.0002] # INTERSECTION WITH OVERBAR
+2A44 ; [*0C27.0020.0002] # INTERSECTION WITH LOGICAL AND
+2A45 ; [*0C28.0020.0002] # UNION WITH LOGICAL OR
+2A46 ; [*0C29.0020.0002] # UNION ABOVE INTERSECTION
+2A47 ; [*0C2A.0020.0002] # INTERSECTION ABOVE UNION
+2A48 ; [*0C2B.0020.0002] # UNION ABOVE BAR ABOVE INTERSECTION
+2A49 ; [*0C2C.0020.0002] # INTERSECTION ABOVE BAR ABOVE UNION
+2A4A ; [*0C2D.0020.0002] # UNION BESIDE AND JOINED WITH UNION
+2A4B ; [*0C2E.0020.0002] # INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+2A4C ; [*0C2F.0020.0002] # CLOSED UNION WITH SERIFS
+2A4D ; [*0C30.0020.0002] # CLOSED INTERSECTION WITH SERIFS
+2A4E ; [*0C31.0020.0002] # DOUBLE SQUARE INTERSECTION
+2A4F ; [*0C32.0020.0002] # DOUBLE SQUARE UNION
+2A50 ; [*0C33.0020.0002] # CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+2A51 ; [*0C34.0020.0002] # LOGICAL AND WITH DOT ABOVE
+2A52 ; [*0C35.0020.0002] # LOGICAL OR WITH DOT ABOVE
+2A53 ; [*0C36.0020.0002] # DOUBLE LOGICAL AND
+2A54 ; [*0C37.0020.0002] # DOUBLE LOGICAL OR
+2A55 ; [*0C38.0020.0002] # TWO INTERSECTING LOGICAL AND
+2A56 ; [*0C39.0020.0002] # TWO INTERSECTING LOGICAL OR
+2A57 ; [*0C3A.0020.0002] # SLOPING LARGE OR
+2A58 ; [*0C3B.0020.0002] # SLOPING LARGE AND
+2A59 ; [*0C3C.0020.0002] # LOGICAL OR OVERLAPPING LOGICAL AND
+2A5A ; [*0C3D.0020.0002] # LOGICAL AND WITH MIDDLE STEM
+2A5B ; [*0C3E.0020.0002] # LOGICAL OR WITH MIDDLE STEM
+2A5C ; [*0C3F.0020.0002] # LOGICAL AND WITH HORIZONTAL DASH
+2A5D ; [*0C40.0020.0002] # LOGICAL OR WITH HORIZONTAL DASH
+2A5E ; [*0C41.0020.0002] # LOGICAL AND WITH DOUBLE OVERBAR
+2A5F ; [*0C42.0020.0002] # LOGICAL AND WITH UNDERBAR
+2A60 ; [*0C43.0020.0002] # LOGICAL AND WITH DOUBLE UNDERBAR
+2A61 ; [*0C44.0020.0002] # SMALL VEE WITH UNDERBAR
+2A62 ; [*0C45.0020.0002] # LOGICAL OR WITH DOUBLE OVERBAR
+2A63 ; [*0C46.0020.0002] # LOGICAL OR WITH DOUBLE UNDERBAR
+2A64 ; [*0C47.0020.0002] # Z NOTATION DOMAIN ANTIRESTRICTION
+2A65 ; [*0C48.0020.0002] # Z NOTATION RANGE ANTIRESTRICTION
+2A66 ; [*0C49.0020.0002] # EQUALS SIGN WITH DOT BELOW
+2A67 ; [*0C4A.0020.0002] # IDENTICAL WITH DOT ABOVE
+2A68 ; [*0C4B.0020.0002] # TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
+2A69 ; [*0C4C.0020.0002] # TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
+2A6A ; [*0C4D.0020.0002] # TILDE OPERATOR WITH DOT ABOVE
+2A6B ; [*0C4E.0020.0002] # TILDE OPERATOR WITH RISING DOTS
+2A6C ; [*0C4F.0020.0002] # SIMILAR MINUS SIMILAR
+2A6D ; [*0C50.0020.0002] # CONGRUENT WITH DOT ABOVE
+2A6E ; [*0C51.0020.0002] # EQUALS WITH ASTERISK
+2A6F ; [*0C52.0020.0002] # ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+2A70 ; [*0C53.0020.0002] # APPROXIMATELY EQUAL OR EQUAL TO
+2A71 ; [*0C54.0020.0002] # EQUALS SIGN ABOVE PLUS SIGN
+2A72 ; [*0C55.0020.0002] # PLUS SIGN ABOVE EQUALS SIGN
+2A73 ; [*0C56.0020.0002] # EQUALS SIGN ABOVE TILDE OPERATOR
+2A74 ; [*023A.0020.0004][*023A.0020.0004][*0631.0020.0004] # DOUBLE COLON EQUAL
+2A75 ; [*0631.0020.0004][*0631.0020.0004] # TWO CONSECUTIVE EQUALS SIGNS
+2A76 ; [*0631.0020.0004][*0631.0020.0004][*0631.0020.0004] # THREE CONSECUTIVE EQUALS SIGNS
+2A77 ; [*0C57.0020.0002] # EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+2A78 ; [*0C58.0020.0002] # EQUIVALENT WITH FOUR DOTS ABOVE
+2A79 ; [*0C59.0020.0002] # LESS-THAN WITH CIRCLE INSIDE
+2A7A ; [*0C5A.0020.0002] # GREATER-THAN WITH CIRCLE INSIDE
+2A7B ; [*0C5B.0020.0002] # LESS-THAN WITH QUESTION MARK ABOVE
+2A7C ; [*0C5C.0020.0002] # GREATER-THAN WITH QUESTION MARK ABOVE
+2A7D ; [*0C5D.0020.0002] # LESS-THAN OR SLANTED EQUAL TO
+2A7E ; [*0C5E.0020.0002] # GREATER-THAN OR SLANTED EQUAL TO
+2A7F ; [*0C5F.0020.0002] # LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A80 ; [*0C60.0020.0002] # GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A81 ; [*0C61.0020.0002] # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A82 ; [*0C62.0020.0002] # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A83 ; [*0C63.0020.0002] # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+2A84 ; [*0C64.0020.0002] # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+2A85 ; [*0C65.0020.0002] # LESS-THAN OR APPROXIMATE
+2A86 ; [*0C66.0020.0002] # GREATER-THAN OR APPROXIMATE
+2A87 ; [*0C67.0020.0002] # LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+2A88 ; [*0C68.0020.0002] # GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+2A89 ; [*0C69.0020.0002] # LESS-THAN AND NOT APPROXIMATE
+2A8A ; [*0C6A.0020.0002] # GREATER-THAN AND NOT APPROXIMATE
+2A8B ; [*0C6B.0020.0002] # LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+2A8C ; [*0C6C.0020.0002] # GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+2A8D ; [*0C6D.0020.0002] # LESS-THAN ABOVE SIMILAR OR EQUAL
+2A8E ; [*0C6E.0020.0002] # GREATER-THAN ABOVE SIMILAR OR EQUAL
+2A8F ; [*0C6F.0020.0002] # LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+2A90 ; [*0C70.0020.0002] # GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+2A91 ; [*0C71.0020.0002] # LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+2A92 ; [*0C72.0020.0002] # GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+2A93 ; [*0C73.0020.0002] # LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+2A94 ; [*0C74.0020.0002] # GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+2A95 ; [*0C75.0020.0002] # SLANTED EQUAL TO OR LESS-THAN
+2A96 ; [*0C76.0020.0002] # SLANTED EQUAL TO OR GREATER-THAN
+2A97 ; [*0C77.0020.0002] # SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+2A98 ; [*0C78.0020.0002] # SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+2A99 ; [*0C79.0020.0002] # DOUBLE-LINE EQUAL TO OR LESS-THAN
+2A9A ; [*0C7A.0020.0002] # DOUBLE-LINE EQUAL TO OR GREATER-THAN
+2A9B ; [*0C7B.0020.0002] # DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+2A9C ; [*0C7C.0020.0002] # DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+2A9D ; [*0C7D.0020.0002] # SIMILAR OR LESS-THAN
+2A9E ; [*0C7E.0020.0002] # SIMILAR OR GREATER-THAN
+2A9F ; [*0C7F.0020.0002] # SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+2AA0 ; [*0C80.0020.0002] # SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+2AA1 ; [*0C81.0020.0002] # DOUBLE NESTED LESS-THAN
+2AA2 ; [*0C82.0020.0002] # DOUBLE NESTED GREATER-THAN
+2AA3 ; [*0C83.0020.0002] # DOUBLE NESTED LESS-THAN WITH UNDERBAR
+2AA4 ; [*0C84.0020.0002] # GREATER-THAN OVERLAPPING LESS-THAN
+2AA5 ; [*0C85.0020.0002] # GREATER-THAN BESIDE LESS-THAN
+2AA6 ; [*0C86.0020.0002] # LESS-THAN CLOSED BY CURVE
+2AA7 ; [*0C87.0020.0002] # GREATER-THAN CLOSED BY CURVE
+2AA8 ; [*0C88.0020.0002] # LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AA9 ; [*0C89.0020.0002] # GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AAA ; [*0C8A.0020.0002] # SMALLER THAN
+2AAB ; [*0C8B.0020.0002] # LARGER THAN
+2AAC ; [*0C8C.0020.0002] # SMALLER THAN OR EQUAL TO
+2AAD ; [*0C8D.0020.0002] # LARGER THAN OR EQUAL TO
+2AAE ; [*0C8E.0020.0002] # EQUALS SIGN WITH BUMPY ABOVE
+2AAF ; [*0C8F.0020.0002] # PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+2AB0 ; [*0C90.0020.0002] # SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+2AB1 ; [*0C91.0020.0002] # PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+2AB2 ; [*0C92.0020.0002] # SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+2AB3 ; [*0C93.0020.0002] # PRECEDES ABOVE EQUALS SIGN
+2AB4 ; [*0C94.0020.0002] # SUCCEEDS ABOVE EQUALS SIGN
+2AB5 ; [*0C95.0020.0002] # PRECEDES ABOVE NOT EQUAL TO
+2AB6 ; [*0C96.0020.0002] # SUCCEEDS ABOVE NOT EQUAL TO
+2AB7 ; [*0C97.0020.0002] # PRECEDES ABOVE ALMOST EQUAL TO
+2AB8 ; [*0C98.0020.0002] # SUCCEEDS ABOVE ALMOST EQUAL TO
+2AB9 ; [*0C99.0020.0002] # PRECEDES ABOVE NOT ALMOST EQUAL TO
+2ABA ; [*0C9A.0020.0002] # SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+2ABB ; [*0C9B.0020.0002] # DOUBLE PRECEDES
+2ABC ; [*0C9C.0020.0002] # DOUBLE SUCCEEDS
+2ABD ; [*0C9D.0020.0002] # SUBSET WITH DOT
+2ABE ; [*0C9E.0020.0002] # SUPERSET WITH DOT
+2ABF ; [*0C9F.0020.0002] # SUBSET WITH PLUS SIGN BELOW
+2AC0 ; [*0CA0.0020.0002] # SUPERSET WITH PLUS SIGN BELOW
+2AC1 ; [*0CA1.0020.0002] # SUBSET WITH MULTIPLICATION SIGN BELOW
+2AC2 ; [*0CA2.0020.0002] # SUPERSET WITH MULTIPLICATION SIGN BELOW
+2AC3 ; [*0CA3.0020.0002] # SUBSET OF OR EQUAL TO WITH DOT ABOVE
+2AC4 ; [*0CA4.0020.0002] # SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+2AC5 ; [*0CA5.0020.0002] # SUBSET OF ABOVE EQUALS SIGN
+2AC6 ; [*0CA6.0020.0002] # SUPERSET OF ABOVE EQUALS SIGN
+2AC7 ; [*0CA7.0020.0002] # SUBSET OF ABOVE TILDE OPERATOR
+2AC8 ; [*0CA8.0020.0002] # SUPERSET OF ABOVE TILDE OPERATOR
+2AC9 ; [*0CA9.0020.0002] # SUBSET OF ABOVE ALMOST EQUAL TO
+2ACA ; [*0CAA.0020.0002] # SUPERSET OF ABOVE ALMOST EQUAL TO
+2ACB ; [*0CAB.0020.0002] # SUBSET OF ABOVE NOT EQUAL TO
+2ACC ; [*0CAC.0020.0002] # SUPERSET OF ABOVE NOT EQUAL TO
+2ACD ; [*0CAD.0020.0002] # SQUARE LEFT OPEN BOX OPERATOR
+2ACE ; [*0CAE.0020.0002] # SQUARE RIGHT OPEN BOX OPERATOR
+2ACF ; [*0CAF.0020.0002] # CLOSED SUBSET
+2AD0 ; [*0CB0.0020.0002] # CLOSED SUPERSET
+2AD1 ; [*0CB1.0020.0002] # CLOSED SUBSET OR EQUAL TO
+2AD2 ; [*0CB2.0020.0002] # CLOSED SUPERSET OR EQUAL TO
+2AD3 ; [*0CB3.0020.0002] # SUBSET ABOVE SUPERSET
+2AD4 ; [*0CB4.0020.0002] # SUPERSET ABOVE SUBSET
+2AD5 ; [*0CB5.0020.0002] # SUBSET ABOVE SUBSET
+2AD6 ; [*0CB6.0020.0002] # SUPERSET ABOVE SUPERSET
+2AD7 ; [*0CB7.0020.0002] # SUPERSET BESIDE SUBSET
+2AD8 ; [*0CB8.0020.0002] # SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+2AD9 ; [*0CB9.0020.0002] # ELEMENT OF OPENING DOWNWARDS
+2ADA ; [*0CBA.0020.0002] # PITCHFORK WITH TEE TOP
+2ADB ; [*0CBB.0020.0002] # TRANSVERSAL INTERSECTION
+2ADC ; [*0CBC.0020.0002][.0000.002F.0002] # FORKING
+2ADD ; [*0CBC.0020.0002] # NONFORKING
+2ADE ; [*0CBD.0020.0002] # SHORT LEFT TACK
+2ADF ; [*0CBE.0020.0002] # SHORT DOWN TACK
+2AE0 ; [*0CBF.0020.0002] # SHORT UP TACK
+2AE1 ; [*0CC0.0020.0002] # PERPENDICULAR WITH S
+2AE2 ; [*0CC1.0020.0002] # VERTICAL BAR TRIPLE RIGHT TURNSTILE
+2AE3 ; [*0CC2.0020.0002] # DOUBLE VERTICAL BAR LEFT TURNSTILE
+2AE4 ; [*0CC3.0020.0002] # VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE5 ; [*0CC4.0020.0002] # DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE6 ; [*0CC5.0020.0002] # LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+2AE7 ; [*0CC6.0020.0002] # SHORT DOWN TACK WITH OVERBAR
+2AE8 ; [*0CC7.0020.0002] # SHORT UP TACK WITH UNDERBAR
+2AE9 ; [*0CC8.0020.0002] # SHORT UP TACK ABOVE SHORT DOWN TACK
+2AEA ; [*0CC9.0020.0002] # DOUBLE DOWN TACK
+2AEB ; [*0CCA.0020.0002] # DOUBLE UP TACK
+2AEC ; [*0CCB.0020.0002] # DOUBLE STROKE NOT SIGN
+2AED ; [*0CCC.0020.0002] # REVERSED DOUBLE STROKE NOT SIGN
+2AEE ; [*0CCD.0020.0002] # DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
+2AEF ; [*0CCE.0020.0002] # VERTICAL LINE WITH CIRCLE ABOVE
+2AF0 ; [*0CCF.0020.0002] # VERTICAL LINE WITH CIRCLE BELOW
+2AF1 ; [*0CD0.0020.0002] # DOWN TACK WITH CIRCLE BELOW
+2AF2 ; [*0CD1.0020.0002] # PARALLEL WITH HORIZONTAL STROKE
+2AF3 ; [*0CD2.0020.0002] # PARALLEL WITH TILDE OPERATOR
+2AF4 ; [*0CD3.0020.0002] # TRIPLE VERTICAL BAR BINARY RELATION
+2AF5 ; [*0CD4.0020.0002] # TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
+2AF6 ; [*0CD5.0020.0002] # TRIPLE COLON OPERATOR
+2AF7 ; [*0CD6.0020.0002] # TRIPLE NESTED LESS-THAN
+2AF8 ; [*0CD7.0020.0002] # TRIPLE NESTED GREATER-THAN
+2AF9 ; [*0CD8.0020.0002] # DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+2AFA ; [*0CD9.0020.0002] # DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+2AFB ; [*0CDA.0020.0002] # TRIPLE SOLIDUS BINARY RELATION
+2AFC ; [*0CDB.0020.0002] # LARGE TRIPLE VERTICAL BAR OPERATOR
+2AFD ; [*0CDC.0020.0002] # DOUBLE SOLIDUS OPERATOR
+2AFE ; [*0CDD.0020.0002] # WHITE VERTICAL BAR
+2AFF ; [*0CDE.0020.0002] # N-ARY WHITE VERTICAL BAR
+2B00 ; [*0CDF.0020.0002] # NORTH EAST WHITE ARROW
+2B01 ; [*0CE0.0020.0002] # NORTH WEST WHITE ARROW
+2B02 ; [*0CE1.0020.0002] # SOUTH EAST WHITE ARROW
+2B03 ; [*0CE2.0020.0002] # SOUTH WEST WHITE ARROW
+2B04 ; [*0CE3.0020.0002] # LEFT RIGHT WHITE ARROW
+2B05 ; [*0CE4.0020.0002] # LEFTWARDS BLACK ARROW
+2B06 ; [*0CE5.0020.0002] # UPWARDS BLACK ARROW
+2B07 ; [*0CE6.0020.0002] # DOWNWARDS BLACK ARROW
+2B08 ; [*0CE7.0020.0002] # NORTH EAST BLACK ARROW
+2B09 ; [*0CE8.0020.0002] # NORTH WEST BLACK ARROW
+2B0A ; [*0CE9.0020.0002] # SOUTH EAST BLACK ARROW
+2B0B ; [*0CEA.0020.0002] # SOUTH WEST BLACK ARROW
+2B0C ; [*0CEB.0020.0002] # LEFT RIGHT BLACK ARROW
+2B0D ; [*0CEC.0020.0002] # UP DOWN BLACK ARROW
+2B0E ; [*0CED.0020.0002] # RIGHTWARDS ARROW WITH TIP DOWNWARDS
+2B0F ; [*0CEE.0020.0002] # RIGHTWARDS ARROW WITH TIP UPWARDS
+2B10 ; [*0CEF.0020.0002] # LEFTWARDS ARROW WITH TIP DOWNWARDS
+2B11 ; [*0CF0.0020.0002] # LEFTWARDS ARROW WITH TIP UPWARDS
+2B12 ; [*0CF1.0020.0002] # SQUARE WITH TOP HALF BLACK
+2B13 ; [*0CF2.0020.0002] # SQUARE WITH BOTTOM HALF BLACK
+2B14 ; [*0CF3.0020.0002] # SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK
+2B15 ; [*0CF4.0020.0002] # SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK
+2B16 ; [*0CF5.0020.0002] # DIAMOND WITH LEFT HALF BLACK
+2B17 ; [*0CF6.0020.0002] # DIAMOND WITH RIGHT HALF BLACK
+2B18 ; [*0CF7.0020.0002] # DIAMOND WITH TOP HALF BLACK
+2B19 ; [*0CF8.0020.0002] # DIAMOND WITH BOTTOM HALF BLACK
+2B1A ; [*0CF9.0020.0002] # DOTTED SQUARE
+2B1B ; [*0CFA.0020.0002] # BLACK LARGE SQUARE
+2B1C ; [*0CFB.0020.0002] # WHITE LARGE SQUARE
+2B1D ; [*0CFC.0020.0002] # BLACK VERY SMALL SQUARE
+2B1E ; [*0CFD.0020.0002] # WHITE VERY SMALL SQUARE
+2B1F ; [*0CFE.0020.0002] # BLACK PENTAGON
+2B20 ; [*0CFF.0020.0002] # WHITE PENTAGON
+2B21 ; [*0D00.0020.0002] # WHITE HEXAGON
+2B22 ; [*0D01.0020.0002] # BLACK HEXAGON
+2B23 ; [*0D02.0020.0002] # HORIZONTAL BLACK HEXAGON
+2B24 ; [*0D03.0020.0002] # BLACK LARGE CIRCLE
+2B25 ; [*0D04.0020.0002] # BLACK MEDIUM DIAMOND
+2B26 ; [*0D05.0020.0002] # WHITE MEDIUM DIAMOND
+2B27 ; [*0D06.0020.0002] # BLACK MEDIUM LOZENGE
+2B28 ; [*0D07.0020.0002] # WHITE MEDIUM LOZENGE
+2B29 ; [*0D08.0020.0002] # BLACK SMALL DIAMOND
+2B2A ; [*0D09.0020.0002] # BLACK SMALL LOZENGE
+2B2B ; [*0D0A.0020.0002] # WHITE SMALL LOZENGE
+2B2C ; [*0D0B.0020.0002] # BLACK HORIZONTAL ELLIPSE
+2B2D ; [*0D0C.0020.0002] # WHITE HORIZONTAL ELLIPSE
+2B2E ; [*0D0D.0020.0002] # BLACK VERTICAL ELLIPSE
+2B2F ; [*0D0E.0020.0002] # WHITE VERTICAL ELLIPSE
+2B30 ; [*0D0F.0020.0002] # LEFT ARROW WITH SMALL CIRCLE
+2B31 ; [*0D10.0020.0002] # THREE LEFTWARDS ARROWS
+2B32 ; [*0D11.0020.0002] # LEFT ARROW WITH CIRCLED PLUS
+2B33 ; [*0D12.0020.0002] # LONG LEFTWARDS SQUIGGLE ARROW
+2B34 ; [*0D13.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+2B35 ; [*0D14.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+2B36 ; [*0D15.0020.0002] # LEFTWARDS TWO-HEADED ARROW FROM BAR
+2B37 ; [*0D16.0020.0002] # LEFTWARDS TWO-HEADED TRIPLE DASH ARROW
+2B38 ; [*0D17.0020.0002] # LEFTWARDS ARROW WITH DOTTED STEM
+2B39 ; [*0D18.0020.0002] # LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+2B3A ; [*0D19.0020.0002] # LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2B3B ; [*0D1A.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH TAIL
+2B3C ; [*0D1B.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+2B3D ; [*0D1C.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2B3E ; [*0D1D.0020.0002] # LEFTWARDS ARROW THROUGH X
+2B3F ; [*0D1E.0020.0002] # WAVE ARROW POINTING DIRECTLY LEFT
+2B40 ; [*0D1F.0020.0002] # EQUALS SIGN ABOVE LEFTWARDS ARROW
+2B41 ; [*0D20.0020.0002] # REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW
+2B42 ; [*0D21.0020.0002] # LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+2B43 ; [*0D22.0020.0002] # RIGHTWARDS ARROW THROUGH GREATER-THAN
+2B44 ; [*0D23.0020.0002] # RIGHTWARDS ARROW THROUGH SUPERSET
+2B45 ; [*0D24.0020.0002] # LEFTWARDS QUADRUPLE ARROW
+2B46 ; [*0D25.0020.0002] # RIGHTWARDS QUADRUPLE ARROW
+2B47 ; [*0D26.0020.0002] # REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+2B48 ; [*0D27.0020.0002] # RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+2B49 ; [*0D28.0020.0002] # TILDE OPERATOR ABOVE LEFTWARDS ARROW
+2B4A ; [*0D29.0020.0002] # LEFTWARDS ARROW ABOVE ALMOST EQUAL TO
+2B4B ; [*0D2A.0020.0002] # LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+2B4C ; [*0D2B.0020.0002] # RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+2B4D ; [*0D2C.0020.0002] # DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW
+2B4E ; [*0D2D.0020.0002] # SHORT SLANTED NORTH ARROW
+2B4F ; [*0D2E.0020.0002] # SHORT BACKSLANTED SOUTH ARROW
+2B50 ; [*0D2F.0020.0002] # WHITE MEDIUM STAR
+2B51 ; [*0D30.0020.0002] # BLACK SMALL STAR
+2B52 ; [*0D31.0020.0002] # WHITE SMALL STAR
+2B53 ; [*0D32.0020.0002] # BLACK RIGHT-POINTING PENTAGON
+2B54 ; [*0D33.0020.0002] # WHITE RIGHT-POINTING PENTAGON
+2B55 ; [*0D34.0020.0002] # HEAVY LARGE CIRCLE
+2B56 ; [*0D35.0020.0002] # HEAVY OVAL WITH OVAL INSIDE
+2B57 ; [*0D36.0020.0002] # HEAVY CIRCLE WITH CIRCLE INSIDE
+2B58 ; [*0D37.0020.0002] # HEAVY CIRCLE
+2B59 ; [*0D38.0020.0002] # HEAVY CIRCLED SALTIRE
+2B5A ; [*0D39.0020.0002] # SLANTED NORTH ARROW WITH HOOKED HEAD
+2B5B ; [*0D3A.0020.0002] # BACKSLANTED SOUTH ARROW WITH HOOKED TAIL
+2B5C ; [*0D3B.0020.0002] # SLANTED NORTH ARROW WITH HORIZONTAL TAIL
+2B5D ; [*0D3C.0020.0002] # BACKSLANTED SOUTH ARROW WITH HORIZONTAL TAIL
+2B5E ; [*0D3D.0020.0002] # BENT ARROW POINTING DOWNWARDS THEN NORTH EAST
+2B5F ; [*0D3E.0020.0002] # SHORT BENT ARROW POINTING DOWNWARDS THEN NORTH EAST
+2B60 ; [*0D3F.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW
+2B61 ; [*0D40.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW
+2B62 ; [*0D41.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW
+2B63 ; [*0D42.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW
+2B64 ; [*0D43.0020.0002] # LEFT RIGHT TRIANGLE-HEADED ARROW
+2B65 ; [*0D44.0020.0002] # UP DOWN TRIANGLE-HEADED ARROW
+2B66 ; [*0D45.0020.0002] # NORTH WEST TRIANGLE-HEADED ARROW
+2B67 ; [*0D46.0020.0002] # NORTH EAST TRIANGLE-HEADED ARROW
+2B68 ; [*0D47.0020.0002] # SOUTH EAST TRIANGLE-HEADED ARROW
+2B69 ; [*0D48.0020.0002] # SOUTH WEST TRIANGLE-HEADED ARROW
+2B6A ; [*0D49.0020.0002] # LEFTWARDS TRIANGLE-HEADED DASHED ARROW
+2B6B ; [*0D4A.0020.0002] # UPWARDS TRIANGLE-HEADED DASHED ARROW
+2B6C ; [*0D4B.0020.0002] # RIGHTWARDS TRIANGLE-HEADED DASHED ARROW
+2B6D ; [*0D4C.0020.0002] # DOWNWARDS TRIANGLE-HEADED DASHED ARROW
+2B6E ; [*0D4D.0020.0002] # CLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW
+2B6F ; [*0D4E.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW
+2B70 ; [*0D4F.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW TO BAR
+2B71 ; [*0D50.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW TO BAR
+2B72 ; [*0D51.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW TO BAR
+2B73 ; [*0D52.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW TO BAR
+2B76 ; [*0D53.0020.0002] # NORTH WEST TRIANGLE-HEADED ARROW TO BAR
+2B77 ; [*0D54.0020.0002] # NORTH EAST TRIANGLE-HEADED ARROW TO BAR
+2B78 ; [*0D55.0020.0002] # SOUTH EAST TRIANGLE-HEADED ARROW TO BAR
+2B79 ; [*0D56.0020.0002] # SOUTH WEST TRIANGLE-HEADED ARROW TO BAR
+2B7A ; [*0D57.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
+2B7B ; [*0D58.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
+2B7C ; [*0D59.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
+2B7D ; [*0D5A.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
+2B7E ; [*0D5B.0020.0002] # HORIZONTAL TAB KEY
+2B7F ; [*0D5C.0020.0002] # VERTICAL TAB KEY
+2B80 ; [*0D5D.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW OVER RIGHTWARDS TRIANGLE-HEADED ARROW
+2B81 ; [*0D5E.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF DOWNWARDS TRIANGLE-HEADED ARROW
+2B82 ; [*0D5F.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW
+2B83 ; [*0D60.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF UPWARDS TRIANGLE-HEADED ARROW
+2B84 ; [*0D61.0020.0002] # LEFTWARDS TRIANGLE-HEADED PAIRED ARROWS
+2B85 ; [*0D62.0020.0002] # UPWARDS TRIANGLE-HEADED PAIRED ARROWS
+2B86 ; [*0D63.0020.0002] # RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS
+2B87 ; [*0D64.0020.0002] # DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS
+2B88 ; [*0D65.0020.0002] # LEFTWARDS BLACK CIRCLED WHITE ARROW
+2B89 ; [*0D66.0020.0002] # UPWARDS BLACK CIRCLED WHITE ARROW
+2B8A ; [*0D67.0020.0002] # RIGHTWARDS BLACK CIRCLED WHITE ARROW
+2B8B ; [*0D68.0020.0002] # DOWNWARDS BLACK CIRCLED WHITE ARROW
+2B8C ; [*0D69.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED RIGHT U-SHAPED ARROW
+2B8D ; [*0D6A.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED BOTTOM U-SHAPED ARROW
+2B8E ; [*0D6B.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED LEFT U-SHAPED ARROW
+2B8F ; [*0D6C.0020.0002] # ANTICLOCKWISE TRIANGLE-HEADED TOP U-SHAPED ARROW
+2B90 ; [*0D6D.0020.0002] # RETURN LEFT
+2B91 ; [*0D6E.0020.0002] # RETURN RIGHT
+2B92 ; [*0D6F.0020.0002] # NEWLINE LEFT
+2B93 ; [*0D70.0020.0002] # NEWLINE RIGHT
+2B94 ; [*0D71.0020.0002] # FOUR CORNER ARROWS CIRCLING ANTICLOCKWISE
+2B95 ; [*0D72.0020.0002] # RIGHTWARDS BLACK ARROW
+2B98 ; [*0D73.0020.0002] # THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD
+2B99 ; [*0D74.0020.0002] # THREE-D RIGHT-LIGHTED UPWARDS EQUILATERAL ARROWHEAD
+2B9A ; [*0D75.0020.0002] # THREE-D TOP-LIGHTED RIGHTWARDS EQUILATERAL ARROWHEAD
+2B9B ; [*0D76.0020.0002] # THREE-D LEFT-LIGHTED DOWNWARDS EQUILATERAL ARROWHEAD
+2B9C ; [*0D77.0020.0002] # BLACK LEFTWARDS EQUILATERAL ARROWHEAD
+2B9D ; [*0D78.0020.0002] # BLACK UPWARDS EQUILATERAL ARROWHEAD
+2B9E ; [*0D79.0020.0002] # BLACK RIGHTWARDS EQUILATERAL ARROWHEAD
+2B9F ; [*0D7A.0020.0002] # BLACK DOWNWARDS EQUILATERAL ARROWHEAD
+2BA0 ; [*0D7B.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS
+2BA1 ; [*0D7C.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS
+2BA2 ; [*0D7D.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS
+2BA3 ; [*0D7E.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS
+2BA4 ; [*0D7F.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS
+2BA5 ; [*0D80.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS
+2BA6 ; [*0D81.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS
+2BA7 ; [*0D82.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS
+2BA8 ; [*0D83.0020.0002] # BLACK CURVED DOWNWARDS AND LEFTWARDS ARROW
+2BA9 ; [*0D84.0020.0002] # BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW
+2BAA ; [*0D85.0020.0002] # BLACK CURVED UPWARDS AND LEFTWARDS ARROW
+2BAB ; [*0D86.0020.0002] # BLACK CURVED UPWARDS AND RIGHTWARDS ARROW
+2BAC ; [*0D87.0020.0002] # BLACK CURVED LEFTWARDS AND UPWARDS ARROW
+2BAD ; [*0D88.0020.0002] # BLACK CURVED RIGHTWARDS AND UPWARDS ARROW
+2BAE ; [*0D89.0020.0002] # BLACK CURVED LEFTWARDS AND DOWNWARDS ARROW
+2BAF ; [*0D8A.0020.0002] # BLACK CURVED RIGHTWARDS AND DOWNWARDS ARROW
+2BB0 ; [*0D8B.0020.0002] # RIBBON ARROW DOWN LEFT
+2BB1 ; [*0D8C.0020.0002] # RIBBON ARROW DOWN RIGHT
+2BB2 ; [*0D8D.0020.0002] # RIBBON ARROW UP LEFT
+2BB3 ; [*0D8E.0020.0002] # RIBBON ARROW UP RIGHT
+2BB4 ; [*0D8F.0020.0002] # RIBBON ARROW LEFT UP
+2BB5 ; [*0D90.0020.0002] # RIBBON ARROW RIGHT UP
+2BB6 ; [*0D91.0020.0002] # RIBBON ARROW LEFT DOWN
+2BB7 ; [*0D92.0020.0002] # RIBBON ARROW RIGHT DOWN
+2BB8 ; [*0D93.0020.0002] # UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR
+2BB9 ; [*0D94.0020.0002] # UP ARROWHEAD IN A RECTANGLE BOX
+2BBD ; [*0D95.0020.0002] # BALLOT BOX WITH LIGHT X
+2BBE ; [*0D96.0020.0002] # CIRCLED X
+2BBF ; [*0D97.0020.0002] # CIRCLED BOLD X
+2BC0 ; [*0D98.0020.0002] # BLACK SQUARE CENTRED
+2BC1 ; [*0D99.0020.0002] # BLACK DIAMOND CENTRED
+2BC2 ; [*0D9A.0020.0002] # TURNED BLACK PENTAGON
+2BC3 ; [*0D9B.0020.0002] # HORIZONTAL BLACK OCTAGON
+2BC4 ; [*0D9C.0020.0002] # BLACK OCTAGON
+2BC5 ; [*0D9D.0020.0002] # BLACK MEDIUM UP-POINTING TRIANGLE CENTRED
+2BC6 ; [*0D9E.0020.0002] # BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED
+2BC7 ; [*0D9F.0020.0002] # BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED
+2BC8 ; [*0DA0.0020.0002] # BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED
+2BCA ; [*0DA1.0020.0002] # TOP HALF BLACK CIRCLE
+2BCB ; [*0DA2.0020.0002] # BOTTOM HALF BLACK CIRCLE
+2BCC ; [*0DA3.0020.0002] # LIGHT FOUR POINTED BLACK CUSP
+2BCD ; [*0DA4.0020.0002] # ROTATED LIGHT FOUR POINTED BLACK CUSP
+2BCE ; [*0DA5.0020.0002] # WHITE FOUR POINTED CUSP
+2BCF ; [*0DA6.0020.0002] # ROTATED WHITE FOUR POINTED CUSP
+2BD0 ; [*0DA7.0020.0002] # SQUARE POSITION INDICATOR
+2BD1 ; [*0DA8.0020.0002] # UNCERTAINTY SIGN
+2BD2 ; [*0DA9.0020.0002] # GROUP MARK
+2BEC ; [*0DAA.0020.0002] # LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+2BED ; [*0DAB.0020.0002] # UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+2BEE ; [*0DAC.0020.0002] # RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+2BEF ; [*0DAD.0020.0002] # DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+2CE5 ; [*0DAE.0020.0002] # COPTIC SYMBOL MI RO
+2CE6 ; [*0DAF.0020.0002] # COPTIC SYMBOL PI RO
+2CE7 ; [*0DB0.0020.0002] # COPTIC SYMBOL STAUROS
+2CE8 ; [*0DB1.0020.0002] # COPTIC SYMBOL TAU RO
+2CE9 ; [*0DB2.0020.0002] # COPTIC SYMBOL KHI RO
+2CEA ; [*0DB3.0020.0002] # COPTIC SYMBOL SHIMA SIMA
+2CF9 ; [*0282.0020.0002] # COPTIC OLD NUBIAN FULL STOP
+2CFA ; [*026F.0020.0002] # COPTIC OLD NUBIAN DIRECT QUESTION MARK
+2CFB ; [*0270.0020.0002] # COPTIC OLD NUBIAN INDIRECT QUESTION MARK
+2CFC ; [*02F7.0020.0002] # COPTIC OLD NUBIAN VERSE DIVIDER
+2CFD ; [*1B46.0020.0002] # COPTIC FRACTION ONE HALF
+2CFE ; [*0283.0020.0002] # COPTIC FULL STOP
+2CFF ; [*02F8.0020.0002] # COPTIC MORPHOLOGICAL DIVIDER
+2D70 ; [*043D.0020.0002] # TIFINAGH SEPARATOR MARK
2D7F ; [.0000.0000.0000] # TIFINAGH CONSONANT JOINER
-2E00 ; [*03B6.0020.0002] # RIGHT ANGLE SUBSTITUTION MARKER
-2E01 ; [*03B7.0020.0002] # RIGHT ANGLE DOTTED SUBSTITUTION MARKER
-2E02 ; [*035B.0020.0002] # LEFT SUBSTITUTION BRACKET
-2E03 ; [*035C.0020.0002] # RIGHT SUBSTITUTION BRACKET
-2E04 ; [*035D.0020.0002] # LEFT DOTTED SUBSTITUTION BRACKET
-2E05 ; [*035E.0020.0002] # RIGHT DOTTED SUBSTITUTION BRACKET
-2E06 ; [*03B8.0020.0002] # RAISED INTERPOLATION MARKER
-2E07 ; [*03B9.0020.0002] # RAISED DOTTED INTERPOLATION MARKER
-2E08 ; [*03BA.0020.0002] # DOTTED TRANSPOSITION MARKER
-2E09 ; [*035F.0020.0002] # LEFT TRANSPOSITION BRACKET
-2E0A ; [*0360.0020.0002] # RIGHT TRANSPOSITION BRACKET
-2E0B ; [*03BB.0020.0002] # RAISED SQUARE
-2E0C ; [*0361.0020.0002] # LEFT RAISED OMISSION BRACKET
-2E0D ; [*0362.0020.0002] # RIGHT RAISED OMISSION BRACKET
-2E0E ; [*03BC.0020.0002] # EDITORIAL CORONIS
-2E0F ; [*03BD.0020.0002] # PARAGRAPHOS
-2E10 ; [*03BE.0020.0002] # FORKED PARAGRAPHOS
-2E11 ; [*03BF.0020.0002] # REVERSED FORKED PARAGRAPHOS
-2E12 ; [*03C0.0020.0002] # HYPODIASTOLE
-2E13 ; [*03C1.0020.0002] # DOTTED OBELOS
-2E14 ; [*03C2.0020.0002] # DOWNWARDS ANCORA
-2E15 ; [*03C3.0020.0002] # UPWARDS ANCORA
-2E16 ; [*03C4.0020.0002] # DOTTED RIGHT-POINTING ANGLE
+2E00 ; [*03B7.0020.0002] # RIGHT ANGLE SUBSTITUTION MARKER
+2E01 ; [*03B8.0020.0002] # RIGHT ANGLE DOTTED SUBSTITUTION MARKER
+2E02 ; [*035C.0020.0002] # LEFT SUBSTITUTION BRACKET
+2E03 ; [*035D.0020.0002] # RIGHT SUBSTITUTION BRACKET
+2E04 ; [*035E.0020.0002] # LEFT DOTTED SUBSTITUTION BRACKET
+2E05 ; [*035F.0020.0002] # RIGHT DOTTED SUBSTITUTION BRACKET
+2E06 ; [*03B9.0020.0002] # RAISED INTERPOLATION MARKER
+2E07 ; [*03BA.0020.0002] # RAISED DOTTED INTERPOLATION MARKER
+2E08 ; [*03BB.0020.0002] # DOTTED TRANSPOSITION MARKER
+2E09 ; [*0360.0020.0002] # LEFT TRANSPOSITION BRACKET
+2E0A ; [*0361.0020.0002] # RIGHT TRANSPOSITION BRACKET
+2E0B ; [*03BC.0020.0002] # RAISED SQUARE
+2E0C ; [*0362.0020.0002] # LEFT RAISED OMISSION BRACKET
+2E0D ; [*0363.0020.0002] # RIGHT RAISED OMISSION BRACKET
+2E0E ; [*03BD.0020.0002] # EDITORIAL CORONIS
+2E0F ; [*03BE.0020.0002] # PARAGRAPHOS
+2E10 ; [*03BF.0020.0002] # FORKED PARAGRAPHOS
+2E11 ; [*03C0.0020.0002] # REVERSED FORKED PARAGRAPHOS
+2E12 ; [*03C1.0020.0002] # HYPODIASTOLE
+2E13 ; [*03C2.0020.0002] # DOTTED OBELOS
+2E14 ; [*03C3.0020.0002] # DOWNWARDS ANCORA
+2E15 ; [*03C4.0020.0002] # UPWARDS ANCORA
+2E16 ; [*03C5.0020.0002] # DOTTED RIGHT-POINTING ANGLE
2E17 ; [*021C.0020.0002] # DOUBLE OBLIQUE HYPHEN
-2E18 ; [*0276.0020.0002] # INVERTED INTERROBANG
-2E19 ; [*02F8.0020.0002] # PALM BRANCH
-2E1A ; [*03C5.0020.0002] # HYPHEN WITH DIAERESIS
-2E1B ; [*03C6.0020.0002] # TILDE WITH RING ABOVE
-2E1C ; [*0363.0020.0002] # LEFT LOW PARAPHRASE BRACKET
-2E1D ; [*0364.0020.0002] # RIGHT LOW PARAPHRASE BRACKET
-2E1E ; [*03C7.0020.0002] # TILDE WITH DOT ABOVE
-2E1F ; [*03C8.0020.0002] # TILDE WITH DOT BELOW
-2E20 ; [*0365.0020.0002] # LEFT VERTICAL BAR WITH QUILL
-2E21 ; [*0366.0020.0002] # RIGHT VERTICAL BAR WITH QUILL
-2E22 ; [*0367.0020.0002] # TOP LEFT HALF BRACKET
-2E23 ; [*0368.0020.0002] # TOP RIGHT HALF BRACKET
-2E24 ; [*0369.0020.0002] # BOTTOM LEFT HALF BRACKET
-2E25 ; [*036A.0020.0002] # BOTTOM RIGHT HALF BRACKET
-2E26 ; [*036B.0020.0002] # LEFT SIDEWAYS U BRACKET
-2E27 ; [*036C.0020.0002] # RIGHT SIDEWAYS U BRACKET
-2E28 ; [*036D.0020.0002] # LEFT DOUBLE PARENTHESIS
-2E29 ; [*036E.0020.0002] # RIGHT DOUBLE PARENTHESIS
-2E2A ; [*02F1.0020.0002] # TWO DOTS OVER ONE DOT PUNCTUATION
-2E2B ; [*02F2.0020.0002] # ONE DOT OVER TWO DOTS PUNCTUATION
-2E2C ; [*02F3.0020.0002] # SQUARED FOUR DOT PUNCTUATION
-2E2D ; [*02F4.0020.0002] # FIVE DOT MARK
-2E2E ; [*0268.0020.0002] # REVERSED QUESTION MARK
-2E30 ; [*0283.0020.0002] # RING POINT
-2E31 ; [*028C.0020.0002] # WORD SEPARATOR MIDDLE DOT
+2E18 ; [*0277.0020.0002] # INVERTED INTERROBANG
+2E19 ; [*02F9.0020.0002] # PALM BRANCH
+2E1A ; [*03C6.0020.0002] # HYPHEN WITH DIAERESIS
+2E1B ; [*03C7.0020.0002] # TILDE WITH RING ABOVE
+2E1C ; [*0364.0020.0002] # LEFT LOW PARAPHRASE BRACKET
+2E1D ; [*0365.0020.0002] # RIGHT LOW PARAPHRASE BRACKET
+2E1E ; [*03C8.0020.0002] # TILDE WITH DOT ABOVE
+2E1F ; [*03C9.0020.0002] # TILDE WITH DOT BELOW
+2E20 ; [*0366.0020.0002] # LEFT VERTICAL BAR WITH QUILL
+2E21 ; [*0367.0020.0002] # RIGHT VERTICAL BAR WITH QUILL
+2E22 ; [*0368.0020.0002] # TOP LEFT HALF BRACKET
+2E23 ; [*0369.0020.0002] # TOP RIGHT HALF BRACKET
+2E24 ; [*036A.0020.0002] # BOTTOM LEFT HALF BRACKET
+2E25 ; [*036B.0020.0002] # BOTTOM RIGHT HALF BRACKET
+2E26 ; [*036C.0020.0002] # LEFT SIDEWAYS U BRACKET
+2E27 ; [*036D.0020.0002] # RIGHT SIDEWAYS U BRACKET
+2E28 ; [*036E.0020.0002] # LEFT DOUBLE PARENTHESIS
+2E29 ; [*036F.0020.0002] # RIGHT DOUBLE PARENTHESIS
+2E2A ; [*02F2.0020.0002] # TWO DOTS OVER ONE DOT PUNCTUATION
+2E2B ; [*02F3.0020.0002] # ONE DOT OVER TWO DOTS PUNCTUATION
+2E2C ; [*02F4.0020.0002] # SQUARED FOUR DOT PUNCTUATION
+2E2D ; [*02F5.0020.0002] # FIVE DOT MARK
+2E2E ; [*0269.0020.0002] # REVERSED QUESTION MARK
+2E30 ; [*0284.0020.0002] # RING POINT
+2E31 ; [*028D.0020.0002] # WORD SEPARATOR MIDDLE DOT
2E32 ; [*0224.0020.0002] # TURNED COMMA
-2E33 ; [*028D.0020.0002] # RAISED DOT
+2E33 ; [*028E.0020.0002] # RAISED DOT
2E34 ; [*0223.0020.0002] # RAISED COMMA
2E35 ; [*0237.0020.0002] # TURNED SEMICOLON
-2E36 ; [*03A1.0020.0002] # DAGGER WITH LEFT GUARD
-2E37 ; [*03A2.0020.0002] # DAGGER WITH RIGHT GUARD
-2E38 ; [*03A3.0020.0002] # TURNED DAGGER
-2E39 ; [*038A.0020.0002] # TOP HALF SECTION SIGN
+2E36 ; [*03A2.0020.0002] # DAGGER WITH LEFT GUARD
+2E37 ; [*03A3.0020.0002] # DAGGER WITH RIGHT GUARD
+2E38 ; [*03A4.0020.0002] # TURNED DAGGER
+2E39 ; [*038B.0020.0002] # TOP HALF SECTION SIGN
2E3A ; [*0218.0020.0002] # TWO-EM DASH
2E3B ; [*0219.0020.0002] # THREE-EM DASH
-2E3C ; [*0284.0020.0002] # STENOGRAPHIC FULL STOP
-2E3D ; [*02F5.0020.0002] # VERTICAL SIX DOTS
-2E3E ; [*0384.0020.0002] # WIGGLY VERTICAL LINE
-2E3F ; [*038D.0020.0002] # CAPITULUM
+2E3C ; [*0285.0020.0002] # STENOGRAPHIC FULL STOP
+2E3D ; [*02F6.0020.0002] # VERTICAL SIX DOTS
+2E3E ; [*0385.0020.0002] # WIGGLY VERTICAL LINE
+2E3F ; [*038E.0020.0002] # CAPITULUM
2E40 ; [*021D.0020.0002] # DOUBLE HYPHEN
2E41 ; [*0225.0020.0002] # REVERSED COMMA
-2E42 ; [*0311.0020.0002] # DOUBLE LOW-REVERSED-9 QUOTATION MARK
+2E42 ; [*0312.0020.0002] # DOUBLE LOW-REVERSED-9 QUOTATION MARK
2E43 ; [*021B.0020.0002] # DASH WITH LEFT UPTURN
-2E44 ; [*03C9.0020.0002] # DOUBLE SUSPENSION MARK
-2FF0 ; [*1A5B.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT
-2FF1 ; [*1A5C.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW
-2FF2 ; [*1A5D.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT
-2FF3 ; [*1A5E.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW
-2FF4 ; [*1A5F.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND
-2FF5 ; [*1A60.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE
-2FF6 ; [*1A61.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW
-2FF7 ; [*1A62.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT
-2FF8 ; [*1A63.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT
-2FF9 ; [*1A64.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT
-2FFA ; [*1A65.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT
-2FFB ; [*1A66.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
+2E44 ; [*03CA.0020.0002] # DOUBLE SUSPENSION MARK
+2E45 ; [*03CB.0020.0002] # INVERTED LOW KAVYKA
+2E46 ; [*03CC.0020.0002] # INVERTED LOW KAVYKA WITH KAVYKA ABOVE
+2E47 ; [*03CD.0020.0002] # LOW KAVYKA
+2E48 ; [*03CE.0020.0002] # LOW KAVYKA WITH DOT
+2E49 ; [*0239.0020.0002] # DOUBLE STACKED COMMA
+2FF0 ; [*1ABF.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT
+2FF1 ; [*1AC0.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW
+2FF2 ; [*1AC1.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT
+2FF3 ; [*1AC2.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW
+2FF4 ; [*1AC3.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND
+2FF5 ; [*1AC4.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE
+2FF6 ; [*1AC5.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW
+2FF7 ; [*1AC6.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT
+2FF8 ; [*1AC7.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT
+2FF9 ; [*1AC8.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT
+2FFA ; [*1AC9.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT
+2FFB ; [*1ACA.0020.0002] # IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
3000 ; [*0209.0020.0003] # IDEOGRAPHIC SPACE
3001 ; [*0231.0020.0002] # IDEOGRAPHIC COMMA
-3002 ; [*028A.0020.0002] # IDEOGRAPHIC FULL STOP
-3003 ; [*03AC.0020.0002] # DITTO MARK
-3004 ; [*1A8B.0020.0002] # JAPANESE INDUSTRIAL STANDARD SYMBOL
-3008 ; [*036F.0020.0002] # LEFT ANGLE BRACKET
-3009 ; [*0370.0020.0002] # RIGHT ANGLE BRACKET
-300A ; [*0371.0020.0002] # LEFT DOUBLE ANGLE BRACKET
-300B ; [*0372.0020.0002] # RIGHT DOUBLE ANGLE BRACKET
-300C ; [*0373.0020.0002] # LEFT CORNER BRACKET
-300D ; [*0374.0020.0002] # RIGHT CORNER BRACKET
-300E ; [*0375.0020.0002] # LEFT WHITE CORNER BRACKET
-300F ; [*0376.0020.0002] # RIGHT WHITE CORNER BRACKET
-3010 ; [*0377.0020.0002] # LEFT BLACK LENTICULAR BRACKET
-3011 ; [*0378.0020.0002] # RIGHT BLACK LENTICULAR BRACKET
-3012 ; [*1A8C.0020.0002] # POSTAL MARK
-3013 ; [*1A8D.0020.0002] # GETA MARK
-3014 ; [*0379.0020.0002] # LEFT TORTOISE SHELL BRACKET
-3015 ; [*037A.0020.0002] # RIGHT TORTOISE SHELL BRACKET
-3016 ; [*037B.0020.0002] # LEFT WHITE LENTICULAR BRACKET
-3017 ; [*037C.0020.0002] # RIGHT WHITE LENTICULAR BRACKET
-3018 ; [*037D.0020.0002] # LEFT WHITE TORTOISE SHELL BRACKET
-3019 ; [*037E.0020.0002] # RIGHT WHITE TORTOISE SHELL BRACKET
-301A ; [*037F.0020.0002] # LEFT WHITE SQUARE BRACKET
-301B ; [*0380.0020.0002] # RIGHT WHITE SQUARE BRACKET
+3002 ; [*028B.0020.0002] # IDEOGRAPHIC FULL STOP
+3003 ; [*03AD.0020.0002] # DITTO MARK
+3004 ; [*1AEF.0020.0002] # JAPANESE INDUSTRIAL STANDARD SYMBOL
+3008 ; [*0370.0020.0002] # LEFT ANGLE BRACKET
+3009 ; [*0371.0020.0002] # RIGHT ANGLE BRACKET
+300A ; [*0372.0020.0002] # LEFT DOUBLE ANGLE BRACKET
+300B ; [*0373.0020.0002] # RIGHT DOUBLE ANGLE BRACKET
+300C ; [*0374.0020.0002] # LEFT CORNER BRACKET
+300D ; [*0375.0020.0002] # RIGHT CORNER BRACKET
+300E ; [*0376.0020.0002] # LEFT WHITE CORNER BRACKET
+300F ; [*0377.0020.0002] # RIGHT WHITE CORNER BRACKET
+3010 ; [*0378.0020.0002] # LEFT BLACK LENTICULAR BRACKET
+3011 ; [*0379.0020.0002] # RIGHT BLACK LENTICULAR BRACKET
+3012 ; [*1AF0.0020.0002] # POSTAL MARK
+3013 ; [*1AF1.0020.0002] # GETA MARK
+3014 ; [*037A.0020.0002] # LEFT TORTOISE SHELL BRACKET
+3015 ; [*037B.0020.0002] # RIGHT TORTOISE SHELL BRACKET
+3016 ; [*037C.0020.0002] # LEFT WHITE LENTICULAR BRACKET
+3017 ; [*037D.0020.0002] # RIGHT WHITE LENTICULAR BRACKET
+3018 ; [*037E.0020.0002] # LEFT WHITE TORTOISE SHELL BRACKET
+3019 ; [*037F.0020.0002] # RIGHT WHITE TORTOISE SHELL BRACKET
+301A ; [*0380.0020.0002] # LEFT WHITE SQUARE BRACKET
+301B ; [*0381.0020.0002] # RIGHT WHITE SQUARE BRACKET
301C ; [*021E.0020.0002] # WAVE DASH
-301D ; [*0312.0020.0002] # REVERSED DOUBLE PRIME QUOTATION MARK
-301E ; [*0313.0020.0002] # DOUBLE PRIME QUOTATION MARK
-301F ; [*0314.0020.0002] # LOW DOUBLE PRIME QUOTATION MARK
-3020 ; [*1A8E.0020.0002] # POSTAL MARK FACE
+301D ; [*0313.0020.0002] # REVERSED DOUBLE PRIME QUOTATION MARK
+301E ; [*0314.0020.0002] # DOUBLE PRIME QUOTATION MARK
+301F ; [*0315.0020.0002] # LOW DOUBLE PRIME QUOTATION MARK
+3020 ; [*1AF2.0020.0002] # POSTAL MARK FACE
3030 ; [*021F.0020.0002] # WAVY DASH
-3036 ; [*1A8C.0020.0004] # CIRCLED POSTAL MARK
-3037 ; [*1A8F.0020.0002] # IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL
-303D ; [*03AD.0020.0002] # PART ALTERNATION MARK
-303E ; [*1A90.0020.0002] # IDEOGRAPHIC VARIATION INDICATOR
-303F ; [*1A91.0020.0002] # IDEOGRAPHIC HALF FILL SPACE
-309B ; [*0491.0020.0002] # KATAKANA-HIRAGANA VOICED SOUND MARK
-309C ; [*0492.0020.0002] # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+3036 ; [*1AF0.0020.0004] # CIRCLED POSTAL MARK
+3037 ; [*1AF3.0020.0002] # IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL
+303D ; [*03AE.0020.0002] # PART ALTERNATION MARK
+303E ; [*1AF4.0020.0002] # IDEOGRAPHIC VARIATION INDICATOR
+303F ; [*1AF5.0020.0002] # IDEOGRAPHIC HALF FILL SPACE
+309B ; [*04A7.0020.0002] # KATAKANA-HIRAGANA VOICED SOUND MARK
+309C ; [*04A8.0020.0002] # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
30A0 ; [*0220.0020.0002] # KATAKANA-HIRAGANA DOUBLE HYPHEN
30FB ; [*0221.0020.0002] # KATAKANA MIDDLE DOT
-3190 ; [*1A92.0020.0002] # IDEOGRAPHIC ANNOTATION LINKING MARK
-3191 ; [*1A93.0020.0002] # IDEOGRAPHIC ANNOTATION REVERSE MARK
-31C0 ; [*1A67.0020.0002] # CJK STROKE T
-31C1 ; [*1A68.0020.0002] # CJK STROKE WG
-31C2 ; [*1A69.0020.0002] # CJK STROKE XG
-31C3 ; [*1A6A.0020.0002] # CJK STROKE BXG
-31C4 ; [*1A6B.0020.0002] # CJK STROKE SW
-31C5 ; [*1A6C.0020.0002] # CJK STROKE HZZ
-31C6 ; [*1A6D.0020.0002] # CJK STROKE HZG
-31C7 ; [*1A6E.0020.0002] # CJK STROKE HP
-31C8 ; [*1A6F.0020.0002] # CJK STROKE HZWG
-31C9 ; [*1A70.0020.0002] # CJK STROKE SZWG
-31CA ; [*1A71.0020.0002] # CJK STROKE HZT
-31CB ; [*1A72.0020.0002] # CJK STROKE HZZP
-31CC ; [*1A73.0020.0002] # CJK STROKE HPWG
-31CD ; [*1A74.0020.0002] # CJK STROKE HZW
-31CE ; [*1A75.0020.0002] # CJK STROKE HZZZ
-31CF ; [*1A76.0020.0002] # CJK STROKE N
-31D0 ; [*1A77.0020.0002] # CJK STROKE H
-31D1 ; [*1A78.0020.0002] # CJK STROKE S
-31D2 ; [*1A79.0020.0002] # CJK STROKE P
-31D3 ; [*1A7A.0020.0002] # CJK STROKE SP
-31D4 ; [*1A7B.0020.0002] # CJK STROKE D
-31D5 ; [*1A7C.0020.0002] # CJK STROKE HZ
-31D6 ; [*1A7D.0020.0002] # CJK STROKE HG
-31D7 ; [*1A7E.0020.0002] # CJK STROKE SZ
-31D8 ; [*1A7F.0020.0002] # CJK STROKE SWZ
-31D9 ; [*1A80.0020.0002] # CJK STROKE ST
-31DA ; [*1A81.0020.0002] # CJK STROKE SG
-31DB ; [*1A82.0020.0002] # CJK STROKE PD
-31DC ; [*1A83.0020.0002] # CJK STROKE PZ
-31DD ; [*1A84.0020.0002] # CJK STROKE TN
-31DE ; [*1A85.0020.0002] # CJK STROKE SZZ
-31DF ; [*1A86.0020.0002] # CJK STROKE SWG
-31E0 ; [*1A87.0020.0002] # CJK STROKE HXWG
-31E1 ; [*1A88.0020.0002] # CJK STROKE HZZZG
-31E2 ; [*1A89.0020.0002] # CJK STROKE PG
-31E3 ; [*1A8A.0020.0002] # CJK STROKE Q
-327F ; [*1A94.0020.0002] # KOREAN STANDARD SYMBOL
-4DC0 ; [*0EAA.0020.0002] # HEXAGRAM FOR THE CREATIVE HEAVEN
-4DC1 ; [*0EAB.0020.0002] # HEXAGRAM FOR THE RECEPTIVE EARTH
-4DC2 ; [*0EAC.0020.0002] # HEXAGRAM FOR DIFFICULTY AT THE BEGINNING
-4DC3 ; [*0EAD.0020.0002] # HEXAGRAM FOR YOUTHFUL FOLLY
-4DC4 ; [*0EAE.0020.0002] # HEXAGRAM FOR WAITING
-4DC5 ; [*0EAF.0020.0002] # HEXAGRAM FOR CONFLICT
-4DC6 ; [*0EB0.0020.0002] # HEXAGRAM FOR THE ARMY
-4DC7 ; [*0EB1.0020.0002] # HEXAGRAM FOR HOLDING TOGETHER
-4DC8 ; [*0EB2.0020.0002] # HEXAGRAM FOR SMALL TAMING
-4DC9 ; [*0EB3.0020.0002] # HEXAGRAM FOR TREADING
-4DCA ; [*0EB4.0020.0002] # HEXAGRAM FOR PEACE
-4DCB ; [*0EB5.0020.0002] # HEXAGRAM FOR STANDSTILL
-4DCC ; [*0EB6.0020.0002] # HEXAGRAM FOR FELLOWSHIP
-4DCD ; [*0EB7.0020.0002] # HEXAGRAM FOR GREAT POSSESSION
-4DCE ; [*0EB8.0020.0002] # HEXAGRAM FOR MODESTY
-4DCF ; [*0EB9.0020.0002] # HEXAGRAM FOR ENTHUSIASM
-4DD0 ; [*0EBA.0020.0002] # HEXAGRAM FOR FOLLOWING
-4DD1 ; [*0EBB.0020.0002] # HEXAGRAM FOR WORK ON THE DECAYED
-4DD2 ; [*0EBC.0020.0002] # HEXAGRAM FOR APPROACH
-4DD3 ; [*0EBD.0020.0002] # HEXAGRAM FOR CONTEMPLATION
-4DD4 ; [*0EBE.0020.0002] # HEXAGRAM FOR BITING THROUGH
-4DD5 ; [*0EBF.0020.0002] # HEXAGRAM FOR GRACE
-4DD6 ; [*0EC0.0020.0002] # HEXAGRAM FOR SPLITTING APART
-4DD7 ; [*0EC1.0020.0002] # HEXAGRAM FOR RETURN
-4DD8 ; [*0EC2.0020.0002] # HEXAGRAM FOR INNOCENCE
-4DD9 ; [*0EC3.0020.0002] # HEXAGRAM FOR GREAT TAMING
-4DDA ; [*0EC4.0020.0002] # HEXAGRAM FOR MOUTH CORNERS
-4DDB ; [*0EC5.0020.0002] # HEXAGRAM FOR GREAT PREPONDERANCE
-4DDC ; [*0EC6.0020.0002] # HEXAGRAM FOR THE ABYSMAL WATER
-4DDD ; [*0EC7.0020.0002] # HEXAGRAM FOR THE CLINGING FIRE
-4DDE ; [*0EC8.0020.0002] # HEXAGRAM FOR INFLUENCE
-4DDF ; [*0EC9.0020.0002] # HEXAGRAM FOR DURATION
-4DE0 ; [*0ECA.0020.0002] # HEXAGRAM FOR RETREAT
-4DE1 ; [*0ECB.0020.0002] # HEXAGRAM FOR GREAT POWER
-4DE2 ; [*0ECC.0020.0002] # HEXAGRAM FOR PROGRESS
-4DE3 ; [*0ECD.0020.0002] # HEXAGRAM FOR DARKENING OF THE LIGHT
-4DE4 ; [*0ECE.0020.0002] # HEXAGRAM FOR THE FAMILY
-4DE5 ; [*0ECF.0020.0002] # HEXAGRAM FOR OPPOSITION
-4DE6 ; [*0ED0.0020.0002] # HEXAGRAM FOR OBSTRUCTION
-4DE7 ; [*0ED1.0020.0002] # HEXAGRAM FOR DELIVERANCE
-4DE8 ; [*0ED2.0020.0002] # HEXAGRAM FOR DECREASE
-4DE9 ; [*0ED3.0020.0002] # HEXAGRAM FOR INCREASE
-4DEA ; [*0ED4.0020.0002] # HEXAGRAM FOR BREAKTHROUGH
-4DEB ; [*0ED5.0020.0002] # HEXAGRAM FOR COMING TO MEET
-4DEC ; [*0ED6.0020.0002] # HEXAGRAM FOR GATHERING TOGETHER
-4DED ; [*0ED7.0020.0002] # HEXAGRAM FOR PUSHING UPWARD
-4DEE ; [*0ED8.0020.0002] # HEXAGRAM FOR OPPRESSION
-4DEF ; [*0ED9.0020.0002] # HEXAGRAM FOR THE WELL
-4DF0 ; [*0EDA.0020.0002] # HEXAGRAM FOR REVOLUTION
-4DF1 ; [*0EDB.0020.0002] # HEXAGRAM FOR THE CAULDRON
-4DF2 ; [*0EDC.0020.0002] # HEXAGRAM FOR THE AROUSING THUNDER
-4DF3 ; [*0EDD.0020.0002] # HEXAGRAM FOR THE KEEPING STILL MOUNTAIN
-4DF4 ; [*0EDE.0020.0002] # HEXAGRAM FOR DEVELOPMENT
-4DF5 ; [*0EDF.0020.0002] # HEXAGRAM FOR THE MARRYING MAIDEN
-4DF6 ; [*0EE0.0020.0002] # HEXAGRAM FOR ABUNDANCE
-4DF7 ; [*0EE1.0020.0002] # HEXAGRAM FOR THE WANDERER
-4DF8 ; [*0EE2.0020.0002] # HEXAGRAM FOR THE GENTLE WIND
-4DF9 ; [*0EE3.0020.0002] # HEXAGRAM FOR THE JOYOUS LAKE
-4DFA ; [*0EE4.0020.0002] # HEXAGRAM FOR DISPERSION
-4DFB ; [*0EE5.0020.0002] # HEXAGRAM FOR LIMITATION
-4DFC ; [*0EE6.0020.0002] # HEXAGRAM FOR INNER TRUTH
-4DFD ; [*0EE7.0020.0002] # HEXAGRAM FOR SMALL PREPONDERANCE
-4DFE ; [*0EE8.0020.0002] # HEXAGRAM FOR AFTER COMPLETION
-4DFF ; [*0EE9.0020.0002] # HEXAGRAM FOR BEFORE COMPLETION
-A490 ; [*0F41.0020.0002] # YI RADICAL QOT
-A491 ; [*0F42.0020.0002] # YI RADICAL LI
-A492 ; [*0F43.0020.0002] # YI RADICAL KIT
-A493 ; [*0F44.0020.0002] # YI RADICAL NYIP
-A494 ; [*0F45.0020.0002] # YI RADICAL CYP
-A495 ; [*0F46.0020.0002] # YI RADICAL SSI
-A496 ; [*0F47.0020.0002] # YI RADICAL GGOP
-A497 ; [*0F48.0020.0002] # YI RADICAL GEP
-A498 ; [*0F49.0020.0002] # YI RADICAL MI
-A499 ; [*0F4A.0020.0002] # YI RADICAL HXIT
-A49A ; [*0F4B.0020.0002] # YI RADICAL LYR
-A49B ; [*0F4C.0020.0002] # YI RADICAL BBUT
-A49C ; [*0F4D.0020.0002] # YI RADICAL MOP
-A49D ; [*0F4E.0020.0002] # YI RADICAL YO
-A49E ; [*0F4F.0020.0002] # YI RADICAL PUT
-A49F ; [*0F50.0020.0002] # YI RADICAL HXUO
-A4A0 ; [*0F51.0020.0002] # YI RADICAL TAT
-A4A1 ; [*0F52.0020.0002] # YI RADICAL GA
-A4A2 ; [*0F53.0020.0002] # YI RADICAL ZUP
-A4A3 ; [*0F54.0020.0002] # YI RADICAL CYT
-A4A4 ; [*0F55.0020.0002] # YI RADICAL DDUR
-A4A5 ; [*0F56.0020.0002] # YI RADICAL BUR
-A4A6 ; [*0F57.0020.0002] # YI RADICAL GGUO
-A4A7 ; [*0F58.0020.0002] # YI RADICAL NYOP
-A4A8 ; [*0F59.0020.0002] # YI RADICAL TU
-A4A9 ; [*0F5A.0020.0002] # YI RADICAL OP
-A4AA ; [*0F5B.0020.0002] # YI RADICAL JJUT
-A4AB ; [*0F5C.0020.0002] # YI RADICAL ZOT
-A4AC ; [*0F5D.0020.0002] # YI RADICAL PYT
-A4AD ; [*0F5E.0020.0002] # YI RADICAL HMO
-A4AE ; [*0F5F.0020.0002] # YI RADICAL YIT
-A4AF ; [*0F60.0020.0002] # YI RADICAL VUR
-A4B0 ; [*0F61.0020.0002] # YI RADICAL SHY
-A4B1 ; [*0F62.0020.0002] # YI RADICAL VEP
-A4B2 ; [*0F63.0020.0002] # YI RADICAL ZA
-A4B3 ; [*0F64.0020.0002] # YI RADICAL JO
-A4B4 ; [*0F65.0020.0002] # YI RADICAL NZUP
-A4B5 ; [*0F66.0020.0002] # YI RADICAL JJY
-A4B6 ; [*0F67.0020.0002] # YI RADICAL GOT
-A4B7 ; [*0F68.0020.0002] # YI RADICAL JJIE
-A4B8 ; [*0F69.0020.0002] # YI RADICAL WO
-A4B9 ; [*0F6A.0020.0002] # YI RADICAL DU
-A4BA ; [*0F6B.0020.0002] # YI RADICAL SHUR
-A4BB ; [*0F6C.0020.0002] # YI RADICAL LIE
-A4BC ; [*0F6D.0020.0002] # YI RADICAL CY
-A4BD ; [*0F6E.0020.0002] # YI RADICAL CUOP
-A4BE ; [*0F6F.0020.0002] # YI RADICAL CIP
-A4BF ; [*0F70.0020.0002] # YI RADICAL HXOP
-A4C0 ; [*0F71.0020.0002] # YI RADICAL SHAT
-A4C1 ; [*0F72.0020.0002] # YI RADICAL ZUR
-A4C2 ; [*0F73.0020.0002] # YI RADICAL SHOP
-A4C3 ; [*0F74.0020.0002] # YI RADICAL CHE
-A4C4 ; [*0F75.0020.0002] # YI RADICAL ZZIET
-A4C5 ; [*0F76.0020.0002] # YI RADICAL NBIE
-A4C6 ; [*0F77.0020.0002] # YI RADICAL KE
+3190 ; [*1AF6.0020.0002] # IDEOGRAPHIC ANNOTATION LINKING MARK
+3191 ; [*1AF7.0020.0002] # IDEOGRAPHIC ANNOTATION REVERSE MARK
+31C0 ; [*1ACB.0020.0002] # CJK STROKE T
+31C1 ; [*1ACC.0020.0002] # CJK STROKE WG
+31C2 ; [*1ACD.0020.0002] # CJK STROKE XG
+31C3 ; [*1ACE.0020.0002] # CJK STROKE BXG
+31C4 ; [*1ACF.0020.0002] # CJK STROKE SW
+31C5 ; [*1AD0.0020.0002] # CJK STROKE HZZ
+31C6 ; [*1AD1.0020.0002] # CJK STROKE HZG
+31C7 ; [*1AD2.0020.0002] # CJK STROKE HP
+31C8 ; [*1AD3.0020.0002] # CJK STROKE HZWG
+31C9 ; [*1AD4.0020.0002] # CJK STROKE SZWG
+31CA ; [*1AD5.0020.0002] # CJK STROKE HZT
+31CB ; [*1AD6.0020.0002] # CJK STROKE HZZP
+31CC ; [*1AD7.0020.0002] # CJK STROKE HPWG
+31CD ; [*1AD8.0020.0002] # CJK STROKE HZW
+31CE ; [*1AD9.0020.0002] # CJK STROKE HZZZ
+31CF ; [*1ADA.0020.0002] # CJK STROKE N
+31D0 ; [*1ADB.0020.0002] # CJK STROKE H
+31D1 ; [*1ADC.0020.0002] # CJK STROKE S
+31D2 ; [*1ADD.0020.0002] # CJK STROKE P
+31D3 ; [*1ADE.0020.0002] # CJK STROKE SP
+31D4 ; [*1ADF.0020.0002] # CJK STROKE D
+31D5 ; [*1AE0.0020.0002] # CJK STROKE HZ
+31D6 ; [*1AE1.0020.0002] # CJK STROKE HG
+31D7 ; [*1AE2.0020.0002] # CJK STROKE SZ
+31D8 ; [*1AE3.0020.0002] # CJK STROKE SWZ
+31D9 ; [*1AE4.0020.0002] # CJK STROKE ST
+31DA ; [*1AE5.0020.0002] # CJK STROKE SG
+31DB ; [*1AE6.0020.0002] # CJK STROKE PD
+31DC ; [*1AE7.0020.0002] # CJK STROKE PZ
+31DD ; [*1AE8.0020.0002] # CJK STROKE TN
+31DE ; [*1AE9.0020.0002] # CJK STROKE SZZ
+31DF ; [*1AEA.0020.0002] # CJK STROKE SWG
+31E0 ; [*1AEB.0020.0002] # CJK STROKE HXWG
+31E1 ; [*1AEC.0020.0002] # CJK STROKE HZZZG
+31E2 ; [*1AED.0020.0002] # CJK STROKE PG
+31E3 ; [*1AEE.0020.0002] # CJK STROKE Q
+327F ; [*1AF8.0020.0002] # KOREAN STANDARD SYMBOL
+4DC0 ; [*0EC2.0020.0002] # HEXAGRAM FOR THE CREATIVE HEAVEN
+4DC1 ; [*0EC3.0020.0002] # HEXAGRAM FOR THE RECEPTIVE EARTH
+4DC2 ; [*0EC4.0020.0002] # HEXAGRAM FOR DIFFICULTY AT THE BEGINNING
+4DC3 ; [*0EC5.0020.0002] # HEXAGRAM FOR YOUTHFUL FOLLY
+4DC4 ; [*0EC6.0020.0002] # HEXAGRAM FOR WAITING
+4DC5 ; [*0EC7.0020.0002] # HEXAGRAM FOR CONFLICT
+4DC6 ; [*0EC8.0020.0002] # HEXAGRAM FOR THE ARMY
+4DC7 ; [*0EC9.0020.0002] # HEXAGRAM FOR HOLDING TOGETHER
+4DC8 ; [*0ECA.0020.0002] # HEXAGRAM FOR SMALL TAMING
+4DC9 ; [*0ECB.0020.0002] # HEXAGRAM FOR TREADING
+4DCA ; [*0ECC.0020.0002] # HEXAGRAM FOR PEACE
+4DCB ; [*0ECD.0020.0002] # HEXAGRAM FOR STANDSTILL
+4DCC ; [*0ECE.0020.0002] # HEXAGRAM FOR FELLOWSHIP
+4DCD ; [*0ECF.0020.0002] # HEXAGRAM FOR GREAT POSSESSION
+4DCE ; [*0ED0.0020.0002] # HEXAGRAM FOR MODESTY
+4DCF ; [*0ED1.0020.0002] # HEXAGRAM FOR ENTHUSIASM
+4DD0 ; [*0ED2.0020.0002] # HEXAGRAM FOR FOLLOWING
+4DD1 ; [*0ED3.0020.0002] # HEXAGRAM FOR WORK ON THE DECAYED
+4DD2 ; [*0ED4.0020.0002] # HEXAGRAM FOR APPROACH
+4DD3 ; [*0ED5.0020.0002] # HEXAGRAM FOR CONTEMPLATION
+4DD4 ; [*0ED6.0020.0002] # HEXAGRAM FOR BITING THROUGH
+4DD5 ; [*0ED7.0020.0002] # HEXAGRAM FOR GRACE
+4DD6 ; [*0ED8.0020.0002] # HEXAGRAM FOR SPLITTING APART
+4DD7 ; [*0ED9.0020.0002] # HEXAGRAM FOR RETURN
+4DD8 ; [*0EDA.0020.0002] # HEXAGRAM FOR INNOCENCE
+4DD9 ; [*0EDB.0020.0002] # HEXAGRAM FOR GREAT TAMING
+4DDA ; [*0EDC.0020.0002] # HEXAGRAM FOR MOUTH CORNERS
+4DDB ; [*0EDD.0020.0002] # HEXAGRAM FOR GREAT PREPONDERANCE
+4DDC ; [*0EDE.0020.0002] # HEXAGRAM FOR THE ABYSMAL WATER
+4DDD ; [*0EDF.0020.0002] # HEXAGRAM FOR THE CLINGING FIRE
+4DDE ; [*0EE0.0020.0002] # HEXAGRAM FOR INFLUENCE
+4DDF ; [*0EE1.0020.0002] # HEXAGRAM FOR DURATION
+4DE0 ; [*0EE2.0020.0002] # HEXAGRAM FOR RETREAT
+4DE1 ; [*0EE3.0020.0002] # HEXAGRAM FOR GREAT POWER
+4DE2 ; [*0EE4.0020.0002] # HEXAGRAM FOR PROGRESS
+4DE3 ; [*0EE5.0020.0002] # HEXAGRAM FOR DARKENING OF THE LIGHT
+4DE4 ; [*0EE6.0020.0002] # HEXAGRAM FOR THE FAMILY
+4DE5 ; [*0EE7.0020.0002] # HEXAGRAM FOR OPPOSITION
+4DE6 ; [*0EE8.0020.0002] # HEXAGRAM FOR OBSTRUCTION
+4DE7 ; [*0EE9.0020.0002] # HEXAGRAM FOR DELIVERANCE
+4DE8 ; [*0EEA.0020.0002] # HEXAGRAM FOR DECREASE
+4DE9 ; [*0EEB.0020.0002] # HEXAGRAM FOR INCREASE
+4DEA ; [*0EEC.0020.0002] # HEXAGRAM FOR BREAKTHROUGH
+4DEB ; [*0EED.0020.0002] # HEXAGRAM FOR COMING TO MEET
+4DEC ; [*0EEE.0020.0002] # HEXAGRAM FOR GATHERING TOGETHER
+4DED ; [*0EEF.0020.0002] # HEXAGRAM FOR PUSHING UPWARD
+4DEE ; [*0EF0.0020.0002] # HEXAGRAM FOR OPPRESSION
+4DEF ; [*0EF1.0020.0002] # HEXAGRAM FOR THE WELL
+4DF0 ; [*0EF2.0020.0002] # HEXAGRAM FOR REVOLUTION
+4DF1 ; [*0EF3.0020.0002] # HEXAGRAM FOR THE CAULDRON
+4DF2 ; [*0EF4.0020.0002] # HEXAGRAM FOR THE AROUSING THUNDER
+4DF3 ; [*0EF5.0020.0002] # HEXAGRAM FOR THE KEEPING STILL MOUNTAIN
+4DF4 ; [*0EF6.0020.0002] # HEXAGRAM FOR DEVELOPMENT
+4DF5 ; [*0EF7.0020.0002] # HEXAGRAM FOR THE MARRYING MAIDEN
+4DF6 ; [*0EF8.0020.0002] # HEXAGRAM FOR ABUNDANCE
+4DF7 ; [*0EF9.0020.0002] # HEXAGRAM FOR THE WANDERER
+4DF8 ; [*0EFA.0020.0002] # HEXAGRAM FOR THE GENTLE WIND
+4DF9 ; [*0EFB.0020.0002] # HEXAGRAM FOR THE JOYOUS LAKE
+4DFA ; [*0EFC.0020.0002] # HEXAGRAM FOR DISPERSION
+4DFB ; [*0EFD.0020.0002] # HEXAGRAM FOR LIMITATION
+4DFC ; [*0EFE.0020.0002] # HEXAGRAM FOR INNER TRUTH
+4DFD ; [*0EFF.0020.0002] # HEXAGRAM FOR SMALL PREPONDERANCE
+4DFE ; [*0F00.0020.0002] # HEXAGRAM FOR AFTER COMPLETION
+4DFF ; [*0F01.0020.0002] # HEXAGRAM FOR BEFORE COMPLETION
+A490 ; [*0F59.0020.0002] # YI RADICAL QOT
+A491 ; [*0F5A.0020.0002] # YI RADICAL LI
+A492 ; [*0F5B.0020.0002] # YI RADICAL KIT
+A493 ; [*0F5C.0020.0002] # YI RADICAL NYIP
+A494 ; [*0F5D.0020.0002] # YI RADICAL CYP
+A495 ; [*0F5E.0020.0002] # YI RADICAL SSI
+A496 ; [*0F5F.0020.0002] # YI RADICAL GGOP
+A497 ; [*0F60.0020.0002] # YI RADICAL GEP
+A498 ; [*0F61.0020.0002] # YI RADICAL MI
+A499 ; [*0F62.0020.0002] # YI RADICAL HXIT
+A49A ; [*0F63.0020.0002] # YI RADICAL LYR
+A49B ; [*0F64.0020.0002] # YI RADICAL BBUT
+A49C ; [*0F65.0020.0002] # YI RADICAL MOP
+A49D ; [*0F66.0020.0002] # YI RADICAL YO
+A49E ; [*0F67.0020.0002] # YI RADICAL PUT
+A49F ; [*0F68.0020.0002] # YI RADICAL HXUO
+A4A0 ; [*0F69.0020.0002] # YI RADICAL TAT
+A4A1 ; [*0F6A.0020.0002] # YI RADICAL GA
+A4A2 ; [*0F6B.0020.0002] # YI RADICAL ZUP
+A4A3 ; [*0F6C.0020.0002] # YI RADICAL CYT
+A4A4 ; [*0F6D.0020.0002] # YI RADICAL DDUR
+A4A5 ; [*0F6E.0020.0002] # YI RADICAL BUR
+A4A6 ; [*0F6F.0020.0002] # YI RADICAL GGUO
+A4A7 ; [*0F70.0020.0002] # YI RADICAL NYOP
+A4A8 ; [*0F71.0020.0002] # YI RADICAL TU
+A4A9 ; [*0F72.0020.0002] # YI RADICAL OP
+A4AA ; [*0F73.0020.0002] # YI RADICAL JJUT
+A4AB ; [*0F74.0020.0002] # YI RADICAL ZOT
+A4AC ; [*0F75.0020.0002] # YI RADICAL PYT
+A4AD ; [*0F76.0020.0002] # YI RADICAL HMO
+A4AE ; [*0F77.0020.0002] # YI RADICAL YIT
+A4AF ; [*0F78.0020.0002] # YI RADICAL VUR
+A4B0 ; [*0F79.0020.0002] # YI RADICAL SHY
+A4B1 ; [*0F7A.0020.0002] # YI RADICAL VEP
+A4B2 ; [*0F7B.0020.0002] # YI RADICAL ZA
+A4B3 ; [*0F7C.0020.0002] # YI RADICAL JO
+A4B4 ; [*0F7D.0020.0002] # YI RADICAL NZUP
+A4B5 ; [*0F7E.0020.0002] # YI RADICAL JJY
+A4B6 ; [*0F7F.0020.0002] # YI RADICAL GOT
+A4B7 ; [*0F80.0020.0002] # YI RADICAL JJIE
+A4B8 ; [*0F81.0020.0002] # YI RADICAL WO
+A4B9 ; [*0F82.0020.0002] # YI RADICAL DU
+A4BA ; [*0F83.0020.0002] # YI RADICAL SHUR
+A4BB ; [*0F84.0020.0002] # YI RADICAL LIE
+A4BC ; [*0F85.0020.0002] # YI RADICAL CY
+A4BD ; [*0F86.0020.0002] # YI RADICAL CUOP
+A4BE ; [*0F87.0020.0002] # YI RADICAL CIP
+A4BF ; [*0F88.0020.0002] # YI RADICAL HXOP
+A4C0 ; [*0F89.0020.0002] # YI RADICAL SHAT
+A4C1 ; [*0F8A.0020.0002] # YI RADICAL ZUR
+A4C2 ; [*0F8B.0020.0002] # YI RADICAL SHOP
+A4C3 ; [*0F8C.0020.0002] # YI RADICAL CHE
+A4C4 ; [*0F8D.0020.0002] # YI RADICAL ZZIET
+A4C5 ; [*0F8E.0020.0002] # YI RADICAL NBIE
+A4C6 ; [*0F8F.0020.0002] # YI RADICAL KE
A4FE ; [*022E.0020.0002] # LISU PUNCTUATION COMMA
-A4FF ; [*0285.0020.0002] # LISU PUNCTUATION FULL STOP
+A4FF ; [*0286.0020.0002] # LISU PUNCTUATION FULL STOP
A60D ; [*022F.0020.0002] # VAI COMMA
-A60E ; [*0286.0020.0002] # VAI FULL STOP
-A60F ; [*0270.0020.0002] # VAI QUESTION MARK
+A60E ; [*0287.0020.0002] # VAI FULL STOP
+A60F ; [*0271.0020.0002] # VAI QUESTION MARK
A670 ; [.0000.0000.0000] # COMBINING CYRILLIC TEN MILLIONS SIGN
A671 ; [.0000.0000.0000] # COMBINING CYRILLIC HUNDRED MILLIONS SIGN
A672 ; [.0000.0000.0000] # COMBINING CYRILLIC THOUSAND MILLIONS SIGN
-A673 ; [*0393.0020.0002] # SLAVONIC ASTERISK
-A67E ; [*03CA.0020.0002] # CYRILLIC KAVYKA
-A6F2 ; [*02D7.0020.0002] # BAMUM NJAEMLI
-A6F3 ; [*0287.0020.0002] # BAMUM FULL STOP
-A6F4 ; [*025F.0020.0002] # BAMUM COLON
+A673 ; [*0394.0020.0002] # SLAVONIC ASTERISK
+A67E ; [*03CF.0020.0002] # CYRILLIC KAVYKA
+A6F2 ; [*02D8.0020.0002] # BAMUM NJAEMLI
+A6F3 ; [*0288.0020.0002] # BAMUM FULL STOP
+A6F4 ; [*0260.0020.0002] # BAMUM COLON
A6F5 ; [*0230.0020.0002] # BAMUM COMMA
A6F6 ; [*0238.0020.0002] # BAMUM SEMICOLON
-A6F7 ; [*0271.0020.0002] # BAMUM QUESTION MARK
-A700 ; [*04D0.0020.0002] # MODIFIER LETTER CHINESE TONE YIN PING
-A701 ; [*04D1.0020.0002] # MODIFIER LETTER CHINESE TONE YANG PING
-A702 ; [*04D2.0020.0002] # MODIFIER LETTER CHINESE TONE YIN SHANG
-A703 ; [*04D3.0020.0002] # MODIFIER LETTER CHINESE TONE YANG SHANG
-A704 ; [*04D4.0020.0002] # MODIFIER LETTER CHINESE TONE YIN QU
-A705 ; [*04D5.0020.0002] # MODIFIER LETTER CHINESE TONE YANG QU
-A706 ; [*04D6.0020.0002] # MODIFIER LETTER CHINESE TONE YIN RU
-A707 ; [*04D7.0020.0002] # MODIFIER LETTER CHINESE TONE YANG RU
-A708 ; [*04D8.0020.0002] # MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR
-A709 ; [*04D9.0020.0002] # MODIFIER LETTER HIGH DOTTED TONE BAR
-A70A ; [*04DA.0020.0002] # MODIFIER LETTER MID DOTTED TONE BAR
-A70B ; [*04DB.0020.0002] # MODIFIER LETTER LOW DOTTED TONE BAR
-A70C ; [*04DC.0020.0002] # MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR
-A70D ; [*04DD.0020.0002] # MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR
-A70E ; [*04DE.0020.0002] # MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR
-A70F ; [*04DF.0020.0002] # MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR
-A710 ; [*04E0.0020.0002] # MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR
-A711 ; [*04E1.0020.0002] # MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR
-A712 ; [*04E2.0020.0002] # MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR
-A713 ; [*04E3.0020.0002] # MODIFIER LETTER HIGH LEFT-STEM TONE BAR
-A714 ; [*04E4.0020.0002] # MODIFIER LETTER MID LEFT-STEM TONE BAR
-A715 ; [*04E5.0020.0002] # MODIFIER LETTER LOW LEFT-STEM TONE BAR
-A716 ; [*04E6.0020.0002] # MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR
-A717 ; [*04E7.0020.0002] # MODIFIER LETTER DOT VERTICAL BAR
-A718 ; [*04E8.0020.0002] # MODIFIER LETTER DOT SLASH
-A719 ; [*04E9.0020.0002] # MODIFIER LETTER DOT HORIZONTAL BAR
-A71A ; [*04EA.0020.0002] # MODIFIER LETTER LOWER RIGHT CORNER ANGLE
-A71B ; [*04EB.0020.0002] # MODIFIER LETTER RAISED UP ARROW
-A71C ; [*04EC.0020.0002] # MODIFIER LETTER RAISED DOWN ARROW
-A71D ; [*04ED.0020.0002] # MODIFIER LETTER RAISED EXCLAMATION MARK
-A71E ; [*04EE.0020.0002] # MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK
-A71F ; [*04EF.0020.0002] # MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
-A720 ; [*04F0.0020.0002] # MODIFIER LETTER STRESS AND HIGH TONE
-A721 ; [*04F1.0020.0002] # MODIFIER LETTER STRESS AND LOW TONE
-A788 ; [*04F2.0020.0002] # MODIFIER LETTER LOW CIRCUMFLEX ACCENT
-A789 ; [*04F3.0020.0002] # MODIFIER LETTER COLON
-A78A ; [*04F4.0020.0002] # MODIFIER LETTER SHORT EQUALS SIGN
-A828 ; [*051F.0020.0002] # SYLOTI NAGRI POETRY MARK-1
-A829 ; [*0520.0020.0002] # SYLOTI NAGRI POETRY MARK-2
-A82A ; [*0521.0020.0002] # SYLOTI NAGRI POETRY MARK-3
-A82B ; [*0522.0020.0002] # SYLOTI NAGRI POETRY MARK-4
-A830 ; [*1AA2.0020.0002] # NORTH INDIC FRACTION ONE QUARTER
-A831 ; [*1AA3.0020.0002] # NORTH INDIC FRACTION ONE HALF
-A832 ; [*1AA4.0020.0002] # NORTH INDIC FRACTION THREE QUARTERS
-A833 ; [*1AA5.0020.0002] # NORTH INDIC FRACTION ONE SIXTEENTH
-A834 ; [*1AA6.0020.0002] # NORTH INDIC FRACTION ONE EIGHTH
-A835 ; [*1AA7.0020.0002] # NORTH INDIC FRACTION THREE SIXTEENTHS
-A836 ; [*0523.0020.0002] # NORTH INDIC QUARTER MARK
-A837 ; [*0524.0020.0002] # NORTH INDIC PLACEHOLDER MARK
-A839 ; [*0525.0020.0002] # NORTH INDIC QUANTITY MARK
-A874 ; [*0428.0020.0002] # PHAGS-PA SINGLE HEAD MARK
-A875 ; [*0429.0020.0002] # PHAGS-PA DOUBLE HEAD MARK
-A876 ; [*0294.0020.0002] # PHAGS-PA MARK SHAD
-A877 ; [*0295.0020.0002] # PHAGS-PA MARK DOUBLE SHAD
-A8CE ; [*0290.0020.0002] # SAURASHTRA DANDA
-A8CF ; [*0291.0020.0002] # SAURASHTRA DOUBLE DANDA
+A6F7 ; [*0272.0020.0002] # BAMUM QUESTION MARK
+A700 ; [*04E6.0020.0002] # MODIFIER LETTER CHINESE TONE YIN PING
+A701 ; [*04E7.0020.0002] # MODIFIER LETTER CHINESE TONE YANG PING
+A702 ; [*04E8.0020.0002] # MODIFIER LETTER CHINESE TONE YIN SHANG
+A703 ; [*04E9.0020.0002] # MODIFIER LETTER CHINESE TONE YANG SHANG
+A704 ; [*04EA.0020.0002] # MODIFIER LETTER CHINESE TONE YIN QU
+A705 ; [*04EB.0020.0002] # MODIFIER LETTER CHINESE TONE YANG QU
+A706 ; [*04EC.0020.0002] # MODIFIER LETTER CHINESE TONE YIN RU
+A707 ; [*04ED.0020.0002] # MODIFIER LETTER CHINESE TONE YANG RU
+A708 ; [*04EE.0020.0002] # MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR
+A709 ; [*04EF.0020.0002] # MODIFIER LETTER HIGH DOTTED TONE BAR
+A70A ; [*04F0.0020.0002] # MODIFIER LETTER MID DOTTED TONE BAR
+A70B ; [*04F1.0020.0002] # MODIFIER LETTER LOW DOTTED TONE BAR
+A70C ; [*04F2.0020.0002] # MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR
+A70D ; [*04F3.0020.0002] # MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR
+A70E ; [*04F4.0020.0002] # MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR
+A70F ; [*04F5.0020.0002] # MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR
+A710 ; [*04F6.0020.0002] # MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR
+A711 ; [*04F7.0020.0002] # MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR
+A712 ; [*04F8.0020.0002] # MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR
+A713 ; [*04F9.0020.0002] # MODIFIER LETTER HIGH LEFT-STEM TONE BAR
+A714 ; [*04FA.0020.0002] # MODIFIER LETTER MID LEFT-STEM TONE BAR
+A715 ; [*04FB.0020.0002] # MODIFIER LETTER LOW LEFT-STEM TONE BAR
+A716 ; [*04FC.0020.0002] # MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR
+A717 ; [*04FD.0020.0002] # MODIFIER LETTER DOT VERTICAL BAR
+A718 ; [*04FE.0020.0002] # MODIFIER LETTER DOT SLASH
+A719 ; [*04FF.0020.0002] # MODIFIER LETTER DOT HORIZONTAL BAR
+A71A ; [*0500.0020.0002] # MODIFIER LETTER LOWER RIGHT CORNER ANGLE
+A71B ; [*0501.0020.0002] # MODIFIER LETTER RAISED UP ARROW
+A71C ; [*0502.0020.0002] # MODIFIER LETTER RAISED DOWN ARROW
+A71D ; [*0503.0020.0002] # MODIFIER LETTER RAISED EXCLAMATION MARK
+A71E ; [*0504.0020.0002] # MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK
+A71F ; [*0505.0020.0002] # MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
+A720 ; [*0506.0020.0002] # MODIFIER LETTER STRESS AND HIGH TONE
+A721 ; [*0507.0020.0002] # MODIFIER LETTER STRESS AND LOW TONE
+A788 ; [*0508.0020.0002] # MODIFIER LETTER LOW CIRCUMFLEX ACCENT
+A789 ; [*0509.0020.0002] # MODIFIER LETTER COLON
+A78A ; [*050A.0020.0002] # MODIFIER LETTER SHORT EQUALS SIGN
+A828 ; [*0535.0020.0002] # SYLOTI NAGRI POETRY MARK-1
+A829 ; [*0536.0020.0002] # SYLOTI NAGRI POETRY MARK-2
+A82A ; [*0537.0020.0002] # SYLOTI NAGRI POETRY MARK-3
+A82B ; [*0538.0020.0002] # SYLOTI NAGRI POETRY MARK-4
+A830 ; [*1B06.0020.0002] # NORTH INDIC FRACTION ONE QUARTER
+A831 ; [*1B07.0020.0002] # NORTH INDIC FRACTION ONE HALF
+A832 ; [*1B08.0020.0002] # NORTH INDIC FRACTION THREE QUARTERS
+A833 ; [*1B09.0020.0002] # NORTH INDIC FRACTION ONE SIXTEENTH
+A834 ; [*1B0A.0020.0002] # NORTH INDIC FRACTION ONE EIGHTH
+A835 ; [*1B0B.0020.0002] # NORTH INDIC FRACTION THREE SIXTEENTHS
+A836 ; [*0539.0020.0002] # NORTH INDIC QUARTER MARK
+A837 ; [*053A.0020.0002] # NORTH INDIC PLACEHOLDER MARK
+A839 ; [*053B.0020.0002] # NORTH INDIC QUANTITY MARK
+A874 ; [*043E.0020.0002] # PHAGS-PA SINGLE HEAD MARK
+A875 ; [*043F.0020.0002] # PHAGS-PA DOUBLE HEAD MARK
+A876 ; [*0295.0020.0002] # PHAGS-PA MARK SHAD
+A877 ; [*0296.0020.0002] # PHAGS-PA MARK DOUBLE SHAD
+A8CE ; [*0291.0020.0002] # SAURASHTRA DANDA
+A8CF ; [*0292.0020.0002] # SAURASHTRA DOUBLE DANDA
A8E0 ; [.0000.0000.0000] # COMBINING DEVANAGARI DIGIT ZERO
A8E1 ; [.0000.0000.0000] # COMBINING DEVANAGARI DIGIT ONE
A8E2 ; [.0000.0000.0000] # COMBINING DEVANAGARI DIGIT TWO
@@ -4014,71 +4025,71 @@ A8EE ; [.0000.0000.0000] # COMBINING DEVANAGARI LETTER PA
A8EF ; [.0000.0000.0000] # COMBINING DEVANAGARI LETTER RA
A8F0 ; [.0000.0000.0000] # COMBINING DEVANAGARI LETTER VI
A8F1 ; [.0000.0000.0000] # COMBINING DEVANAGARI SIGN AVAGRAHA
-A8F8 ; [*03E8.0020.0002] # DEVANAGARI SIGN PUSHPIKA
-A8F9 ; [*03E9.0020.0002] # DEVANAGARI GAP FILLER
-A8FA ; [*03EA.0020.0002] # DEVANAGARI CARET
-A8FC ; [*03EB.0020.0002] # DEVANAGARI SIGN SIDDHAM
-A92E ; [*042E.0020.0002] # KAYAH LI SIGN CWI
-A92F ; [*0298.0020.0002] # KAYAH LI SIGN SHYA
-A95F ; [*02D8.0020.0002] # REJANG SECTION MARK
-A9C1 ; [*02CD.0020.0002] # JAVANESE LEFT RERENGGAN
-A9C2 ; [*02CE.0020.0002] # JAVANESE RIGHT RERENGGAN
-A9C3 ; [*02CF.0020.0002] # JAVANESE PADA ANDAP
-A9C4 ; [*02D0.0020.0002] # JAVANESE PADA MADYA
-A9C5 ; [*02D1.0020.0002] # JAVANESE PADA LUHUR
-A9C6 ; [*02D2.0020.0002] # JAVANESE PADA WINDU
-A9C7 ; [*025B.0020.0002] # JAVANESE PADA PANGKAT
-A9C8 ; [*02A3.0020.0002] # JAVANESE PADA LINGSA
-A9C9 ; [*02A4.0020.0002] # JAVANESE PADA LUNGSI
-A9CA ; [*02D3.0020.0002] # JAVANESE PADA ADEG
-A9CB ; [*02D4.0020.0002] # JAVANESE PADA ADEG ADEG
-A9CC ; [*02D5.0020.0002] # JAVANESE PADA PISELEH
-A9CD ; [*02D6.0020.0002] # JAVANESE TURNED PADA PISELEH
-A9DE ; [*042F.0020.0002] # JAVANESE PADA TIRTA TUMETES
-A9DF ; [*0430.0020.0002] # JAVANESE PADA ISEN-ISEN
-AA5C ; [*0431.0020.0002] # CHAM PUNCTUATION SPIRAL
-AA5D ; [*02A5.0020.0002] # CHAM PUNCTUATION DANDA
-AA5E ; [*02A6.0020.0002] # CHAM PUNCTUATION DOUBLE DANDA
-AA5F ; [*02A7.0020.0002] # CHAM PUNCTUATION TRIPLE DANDA
-AA77 ; [*054D.0020.0002] # MYANMAR SYMBOL AITON EXCLAMATION
-AA78 ; [*054E.0020.0002] # MYANMAR SYMBOL AITON ONE
-AA79 ; [*054F.0020.0002] # MYANMAR SYMBOL AITON TWO
-AADE ; [*03F1.0020.0002] # TAI VIET SYMBOL HO HOI
-AADF ; [*03F2.0020.0002] # TAI VIET SYMBOL KOI KOI
-AAF0 ; [*02A8.0020.0002] # MEETEI MAYEK CHEIKHAN
-AAF1 ; [*0272.0020.0002] # MEETEI MAYEK AHANG KHUDAM
-AB5B ; [*04F5.0020.0002] # MODIFIER BREVE WITH INVERTED BREVE
-ABEB ; [*02A9.0020.0002] # MEETEI MAYEK CHEIKHEI
-FB29 ; [*0616.0020.0005] # HEBREW LETTER ALTERNATIVE PLUS SIGN
-FBB2 ; [*0502.0020.0002] # ARABIC SYMBOL DOT ABOVE
-FBB3 ; [*0503.0020.0002] # ARABIC SYMBOL DOT BELOW
-FBB4 ; [*0504.0020.0002] # ARABIC SYMBOL TWO DOTS ABOVE
-FBB5 ; [*0505.0020.0002] # ARABIC SYMBOL TWO DOTS BELOW
-FBB6 ; [*0506.0020.0002] # ARABIC SYMBOL THREE DOTS ABOVE
-FBB7 ; [*0507.0020.0002] # ARABIC SYMBOL THREE DOTS BELOW
-FBB8 ; [*0508.0020.0002] # ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE
-FBB9 ; [*0509.0020.0002] # ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW
-FBBA ; [*050A.0020.0002] # ARABIC SYMBOL FOUR DOTS ABOVE
-FBBB ; [*050B.0020.0002] # ARABIC SYMBOL FOUR DOTS BELOW
-FBBC ; [*050C.0020.0002] # ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW
-FBBD ; [*050D.0020.0002] # ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE
-FBBE ; [*050E.0020.0002] # ARABIC SYMBOL TWO DOTS VERTICALLY BELOW
-FBBF ; [*050F.0020.0002] # ARABIC SYMBOL RING
-FBC0 ; [*0510.0020.0002] # ARABIC SYMBOL SMALL TAH ABOVE
-FBC1 ; [*0511.0020.0002] # ARABIC SYMBOL SMALL TAH BELOW
-FD3E ; [*0381.0020.0002] # ORNATE LEFT PARENTHESIS
-FD3F ; [*0382.0020.0002] # ORNATE RIGHT PARENTHESIS
-FDFD ; [*0501.0020.0002] # ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM
+A8F8 ; [*03ED.0020.0002] # DEVANAGARI SIGN PUSHPIKA
+A8F9 ; [*03EE.0020.0002] # DEVANAGARI GAP FILLER
+A8FA ; [*03EF.0020.0002] # DEVANAGARI CARET
+A8FC ; [*03F0.0020.0002] # DEVANAGARI SIGN SIDDHAM
+A92E ; [*0444.0020.0002] # KAYAH LI SIGN CWI
+A92F ; [*0299.0020.0002] # KAYAH LI SIGN SHYA
+A95F ; [*02D9.0020.0002] # REJANG SECTION MARK
+A9C1 ; [*02CE.0020.0002] # JAVANESE LEFT RERENGGAN
+A9C2 ; [*02CF.0020.0002] # JAVANESE RIGHT RERENGGAN
+A9C3 ; [*02D0.0020.0002] # JAVANESE PADA ANDAP
+A9C4 ; [*02D1.0020.0002] # JAVANESE PADA MADYA
+A9C5 ; [*02D2.0020.0002] # JAVANESE PADA LUHUR
+A9C6 ; [*02D3.0020.0002] # JAVANESE PADA WINDU
+A9C7 ; [*025C.0020.0002] # JAVANESE PADA PANGKAT
+A9C8 ; [*02A4.0020.0002] # JAVANESE PADA LINGSA
+A9C9 ; [*02A5.0020.0002] # JAVANESE PADA LUNGSI
+A9CA ; [*02D4.0020.0002] # JAVANESE PADA ADEG
+A9CB ; [*02D5.0020.0002] # JAVANESE PADA ADEG ADEG
+A9CC ; [*02D6.0020.0002] # JAVANESE PADA PISELEH
+A9CD ; [*02D7.0020.0002] # JAVANESE TURNED PADA PISELEH
+A9DE ; [*0445.0020.0002] # JAVANESE PADA TIRTA TUMETES
+A9DF ; [*0446.0020.0002] # JAVANESE PADA ISEN-ISEN
+AA5C ; [*0447.0020.0002] # CHAM PUNCTUATION SPIRAL
+AA5D ; [*02A6.0020.0002] # CHAM PUNCTUATION DANDA
+AA5E ; [*02A7.0020.0002] # CHAM PUNCTUATION DOUBLE DANDA
+AA5F ; [*02A8.0020.0002] # CHAM PUNCTUATION TRIPLE DANDA
+AA77 ; [*0563.0020.0002] # MYANMAR SYMBOL AITON EXCLAMATION
+AA78 ; [*0564.0020.0002] # MYANMAR SYMBOL AITON ONE
+AA79 ; [*0565.0020.0002] # MYANMAR SYMBOL AITON TWO
+AADE ; [*03F7.0020.0002] # TAI VIET SYMBOL HO HOI
+AADF ; [*03F8.0020.0002] # TAI VIET SYMBOL KOI KOI
+AAF0 ; [*02A9.0020.0002] # MEETEI MAYEK CHEIKHAN
+AAF1 ; [*0273.0020.0002] # MEETEI MAYEK AHANG KHUDAM
+AB5B ; [*050B.0020.0002] # MODIFIER BREVE WITH INVERTED BREVE
+ABEB ; [*02AA.0020.0002] # MEETEI MAYEK CHEIKHEI
+FB29 ; [*062C.0020.0005] # HEBREW LETTER ALTERNATIVE PLUS SIGN
+FBB2 ; [*0518.0020.0002] # ARABIC SYMBOL DOT ABOVE
+FBB3 ; [*0519.0020.0002] # ARABIC SYMBOL DOT BELOW
+FBB4 ; [*051A.0020.0002] # ARABIC SYMBOL TWO DOTS ABOVE
+FBB5 ; [*051B.0020.0002] # ARABIC SYMBOL TWO DOTS BELOW
+FBB6 ; [*051C.0020.0002] # ARABIC SYMBOL THREE DOTS ABOVE
+FBB7 ; [*051D.0020.0002] # ARABIC SYMBOL THREE DOTS BELOW
+FBB8 ; [*051E.0020.0002] # ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE
+FBB9 ; [*051F.0020.0002] # ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW
+FBBA ; [*0520.0020.0002] # ARABIC SYMBOL FOUR DOTS ABOVE
+FBBB ; [*0521.0020.0002] # ARABIC SYMBOL FOUR DOTS BELOW
+FBBC ; [*0522.0020.0002] # ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW
+FBBD ; [*0523.0020.0002] # ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE
+FBBE ; [*0524.0020.0002] # ARABIC SYMBOL TWO DOTS VERTICALLY BELOW
+FBBF ; [*0525.0020.0002] # ARABIC SYMBOL RING
+FBC0 ; [*0526.0020.0002] # ARABIC SYMBOL SMALL TAH ABOVE
+FBC1 ; [*0527.0020.0002] # ARABIC SYMBOL SMALL TAH BELOW
+FD3E ; [*0382.0020.0002] # ORNATE LEFT PARENTHESIS
+FD3F ; [*0383.0020.0002] # ORNATE RIGHT PARENTHESIS
+FDFD ; [*0517.0020.0002] # ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM
FE10 ; [*0222.0020.0016] # PRESENTATION FORM FOR VERTICAL COMMA
FE11 ; [*0231.0020.0016] # PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA
-FE12 ; [*028A.0020.0016] # PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP
-FE13 ; [*0239.0020.0016] # PRESENTATION FORM FOR VERTICAL COLON
+FE12 ; [*028B.0020.0016] # PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP
+FE13 ; [*023A.0020.0016] # PRESENTATION FORM FOR VERTICAL COLON
FE14 ; [*0234.0020.0016] # PRESENTATION FORM FOR VERTICAL SEMICOLON
-FE15 ; [*0260.0020.0016] # PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK
-FE16 ; [*0266.0020.0016] # PRESENTATION FORM FOR VERTICAL QUESTION MARK
-FE17 ; [*037B.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
-FE18 ; [*037C.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET
-FE19 ; [*0277.0020.0016][*0277.0020.0016][*0277.0020.0016] # PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
+FE15 ; [*0261.0020.0016] # PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK
+FE16 ; [*0267.0020.0016] # PRESENTATION FORM FOR VERTICAL QUESTION MARK
+FE17 ; [*037C.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
+FE18 ; [*037D.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET
+FE19 ; [*0278.0020.0016][*0278.0020.0016][*0278.0020.0016] # PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
FE21 ; [.0000.0000.0000] # COMBINING LIGATURE RIGHT HALF
FE23 ; [.0000.0000.0000] # COMBINING DOUBLE TILDE RIGHT HALF
FE24 ; [.0000.0000.0000] # COMBINING MACRON LEFT HALF
@@ -4090,31 +4101,31 @@ FE2B ; [.0000.0000.0000] # COMBINING MACRON LEFT HALF BELOW
FE2C ; [.0000.0000.0000] # COMBINING MACRON RIGHT HALF BELOW
FE2D ; [.0000.0000.0000] # COMBINING CONJOINING MACRON BELOW
FE2F ; [.0000.0000.0000] # COMBINING CYRILLIC TITLO RIGHT HALF
-FE30 ; [*0277.0020.0016][*0277.0020.0016] # PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
+FE30 ; [*0278.0020.0016][*0278.0020.0016] # PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
FE31 ; [*0216.0020.0016] # PRESENTATION FORM FOR VERTICAL EM DASH
FE32 ; [*0215.0020.0016] # PRESENTATION FORM FOR VERTICAL EN DASH
FE33 ; [*020B.0020.0016] # PRESENTATION FORM FOR VERTICAL LOW LINE
FE34 ; [*020B.0020.0016] # PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
-FE35 ; [*0317.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
-FE36 ; [*0318.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
-FE37 ; [*031B.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
-FE38 ; [*031C.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
-FE39 ; [*0379.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
-FE3A ; [*037A.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
-FE3B ; [*0377.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
-FE3C ; [*0378.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
-FE3D ; [*0371.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
-FE3E ; [*0372.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
-FE3F ; [*036F.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
-FE40 ; [*0370.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
-FE41 ; [*0373.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
-FE42 ; [*0374.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
-FE43 ; [*0375.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
-FE44 ; [*0376.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+FE35 ; [*0318.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
+FE36 ; [*0319.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
+FE37 ; [*031C.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
+FE38 ; [*031D.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
+FE39 ; [*037A.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
+FE3A ; [*037B.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
+FE3B ; [*0378.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
+FE3C ; [*0379.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
+FE3D ; [*0372.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
+FE3E ; [*0373.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
+FE3F ; [*0370.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
+FE40 ; [*0371.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
+FE41 ; [*0374.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
+FE42 ; [*0375.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
+FE43 ; [*0376.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
+FE44 ; [*0377.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
FE45 ; [*0232.0020.0002] # SESAME DOT
FE46 ; [*0233.0020.0002] # WHITE SESAME DOT
-FE47 ; [*0319.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET
-FE48 ; [*031A.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET
+FE47 ; [*031A.0020.0016] # PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET
+FE48 ; [*031B.0020.0016] # PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET
FE49 ; [*020A.0020.0004] # DASHED OVERLINE
FE4A ; [*020A.0020.0004] # CENTRELINE OVERLINE
FE4B ; [*020A.0020.0004] # WAVY OVERLINE
@@ -4124,487 +4135,487 @@ FE4E ; [*020B.0020.0004] # CENTRELINE LOW LINE
FE4F ; [*020B.0020.0004] # WAVY LOW LINE
FE50 ; [*0222.0020.000F] # SMALL COMMA
FE51 ; [*0231.0020.000F] # SMALL IDEOGRAPHIC COMMA
-FE52 ; [*0277.0020.000F] # SMALL FULL STOP
+FE52 ; [*0278.0020.000F] # SMALL FULL STOP
FE54 ; [*0234.0020.000F] # SMALL SEMICOLON
-FE55 ; [*0239.0020.000F] # SMALL COLON
-FE56 ; [*0266.0020.000F] # SMALL QUESTION MARK
-FE57 ; [*0260.0020.000F] # SMALL EXCLAMATION MARK
+FE55 ; [*023A.0020.000F] # SMALL COLON
+FE56 ; [*0267.0020.000F] # SMALL QUESTION MARK
+FE57 ; [*0261.0020.000F] # SMALL EXCLAMATION MARK
FE58 ; [*0216.0020.000F] # SMALL EM DASH
-FE59 ; [*0317.0020.000F] # SMALL LEFT PARENTHESIS
-FE5A ; [*0318.0020.000F] # SMALL RIGHT PARENTHESIS
-FE5B ; [*031B.0020.000F] # SMALL LEFT CURLY BRACKET
-FE5C ; [*031C.0020.000F] # SMALL RIGHT CURLY BRACKET
-FE5D ; [*0379.0020.000F] # SMALL LEFT TORTOISE SHELL BRACKET
-FE5E ; [*037A.0020.000F] # SMALL RIGHT TORTOISE SHELL BRACKET
-FE5F ; [*0398.0020.000F] # SMALL NUMBER SIGN
-FE60 ; [*0396.0020.000F] # SMALL AMPERSAND
-FE61 ; [*038F.0020.000F] # SMALL ASTERISK
-FE62 ; [*0616.0020.000F] # SMALL PLUS SIGN
+FE59 ; [*0318.0020.000F] # SMALL LEFT PARENTHESIS
+FE5A ; [*0319.0020.000F] # SMALL RIGHT PARENTHESIS
+FE5B ; [*031C.0020.000F] # SMALL LEFT CURLY BRACKET
+FE5C ; [*031D.0020.000F] # SMALL RIGHT CURLY BRACKET
+FE5D ; [*037A.0020.000F] # SMALL LEFT TORTOISE SHELL BRACKET
+FE5E ; [*037B.0020.000F] # SMALL RIGHT TORTOISE SHELL BRACKET
+FE5F ; [*0399.0020.000F] # SMALL NUMBER SIGN
+FE60 ; [*0397.0020.000F] # SMALL AMPERSAND
+FE61 ; [*0390.0020.000F] # SMALL ASTERISK
+FE62 ; [*062C.0020.000F] # SMALL PLUS SIGN
FE63 ; [*020D.0020.000F] # SMALL HYPHEN-MINUS
-FE64 ; [*061A.0020.000F] # SMALL LESS-THAN SIGN
-FE65 ; [*061C.0020.000F] # SMALL GREATER-THAN SIGN
-FE66 ; [*061B.0020.000F] # SMALL EQUALS SIGN
-FE68 ; [*0395.0020.000F] # SMALL REVERSE SOLIDUS
-FE6A ; [*0399.0020.000F] # SMALL PERCENT SIGN
-FE6B ; [*038E.0020.000F] # SMALL COMMERCIAL AT
+FE64 ; [*0630.0020.000F] # SMALL LESS-THAN SIGN
+FE65 ; [*0632.0020.000F] # SMALL GREATER-THAN SIGN
+FE66 ; [*0631.0020.000F] # SMALL EQUALS SIGN
+FE68 ; [*0396.0020.000F] # SMALL REVERSE SOLIDUS
+FE6A ; [*039A.0020.000F] # SMALL PERCENT SIGN
+FE6B ; [*038F.0020.000F] # SMALL COMMERCIAL AT
FE73 ; [.0000.0000.0000] # ARABIC TAIL FRAGMENT
-FF01 ; [*0260.0020.0003] # FULLWIDTH EXCLAMATION MARK
-FF02 ; [*030C.0020.0003] # FULLWIDTH QUOTATION MARK
-FF03 ; [*0398.0020.0003] # FULLWIDTH NUMBER SIGN
-FF05 ; [*0399.0020.0003] # FULLWIDTH PERCENT SIGN
-FF06 ; [*0396.0020.0003] # FULLWIDTH AMPERSAND
-FF07 ; [*0305.0020.0003] # FULLWIDTH APOSTROPHE
-FF08 ; [*0317.0020.0003] # FULLWIDTH LEFT PARENTHESIS
-FF09 ; [*0318.0020.0003] # FULLWIDTH RIGHT PARENTHESIS
-FF0A ; [*038F.0020.0003] # FULLWIDTH ASTERISK
-FF0B ; [*0616.0020.0003] # FULLWIDTH PLUS SIGN
+FF01 ; [*0261.0020.0003] # FULLWIDTH EXCLAMATION MARK
+FF02 ; [*030D.0020.0003] # FULLWIDTH QUOTATION MARK
+FF03 ; [*0399.0020.0003] # FULLWIDTH NUMBER SIGN
+FF05 ; [*039A.0020.0003] # FULLWIDTH PERCENT SIGN
+FF06 ; [*0397.0020.0003] # FULLWIDTH AMPERSAND
+FF07 ; [*0306.0020.0003] # FULLWIDTH APOSTROPHE
+FF08 ; [*0318.0020.0003] # FULLWIDTH LEFT PARENTHESIS
+FF09 ; [*0319.0020.0003] # FULLWIDTH RIGHT PARENTHESIS
+FF0A ; [*0390.0020.0003] # FULLWIDTH ASTERISK
+FF0B ; [*062C.0020.0003] # FULLWIDTH PLUS SIGN
FF0C ; [*0222.0020.0003] # FULLWIDTH COMMA
FF0D ; [*020D.0020.0003] # FULLWIDTH HYPHEN-MINUS
-FF0E ; [*0277.0020.0003] # FULLWIDTH FULL STOP
-FF0F ; [*0394.0020.0003] # FULLWIDTH SOLIDUS
-FF1A ; [*0239.0020.0003] # FULLWIDTH COLON
+FF0E ; [*0278.0020.0003] # FULLWIDTH FULL STOP
+FF0F ; [*0395.0020.0003] # FULLWIDTH SOLIDUS
+FF1A ; [*023A.0020.0003] # FULLWIDTH COLON
FF1B ; [*0234.0020.0003] # FULLWIDTH SEMICOLON
-FF1C ; [*061A.0020.0003] # FULLWIDTH LESS-THAN SIGN
-FF1D ; [*061B.0020.0003] # FULLWIDTH EQUALS SIGN
-FF1E ; [*061C.0020.0003] # FULLWIDTH GREATER-THAN SIGN
-FF1F ; [*0266.0020.0003] # FULLWIDTH QUESTION MARK
-FF20 ; [*038E.0020.0003] # FULLWIDTH COMMERCIAL AT
-FF3B ; [*0319.0020.0003] # FULLWIDTH LEFT SQUARE BRACKET
-FF3C ; [*0395.0020.0003] # FULLWIDTH REVERSE SOLIDUS
-FF3D ; [*031A.0020.0003] # FULLWIDTH RIGHT SQUARE BRACKET
-FF3E ; [*0485.0020.0003] # FULLWIDTH CIRCUMFLEX ACCENT
+FF1C ; [*0630.0020.0003] # FULLWIDTH LESS-THAN SIGN
+FF1D ; [*0631.0020.0003] # FULLWIDTH EQUALS SIGN
+FF1E ; [*0632.0020.0003] # FULLWIDTH GREATER-THAN SIGN
+FF1F ; [*0267.0020.0003] # FULLWIDTH QUESTION MARK
+FF20 ; [*038F.0020.0003] # FULLWIDTH COMMERCIAL AT
+FF3B ; [*031A.0020.0003] # FULLWIDTH LEFT SQUARE BRACKET
+FF3C ; [*0396.0020.0003] # FULLWIDTH REVERSE SOLIDUS
+FF3D ; [*031B.0020.0003] # FULLWIDTH RIGHT SQUARE BRACKET
+FF3E ; [*049B.0020.0003] # FULLWIDTH CIRCUMFLEX ACCENT
FF3F ; [*020B.0020.0003] # FULLWIDTH LOW LINE
-FF40 ; [*0482.0020.0003] # FULLWIDTH GRAVE ACCENT
-FF5B ; [*031B.0020.0003] # FULLWIDTH LEFT CURLY BRACKET
-FF5C ; [*061E.0020.0003] # FULLWIDTH VERTICAL LINE
-FF5D ; [*031C.0020.0003] # FULLWIDTH RIGHT CURLY BRACKET
-FF5E ; [*0620.0020.0003] # FULLWIDTH TILDE
-FF5F ; [*032D.0020.0003] # FULLWIDTH LEFT WHITE PARENTHESIS
-FF60 ; [*032E.0020.0003] # FULLWIDTH RIGHT WHITE PARENTHESIS
-FF61 ; [*028A.0020.0012] # HALFWIDTH IDEOGRAPHIC FULL STOP
-FF62 ; [*0373.0020.0012] # HALFWIDTH LEFT CORNER BRACKET
-FF63 ; [*0374.0020.0012] # HALFWIDTH RIGHT CORNER BRACKET
+FF40 ; [*0498.0020.0003] # FULLWIDTH GRAVE ACCENT
+FF5B ; [*031C.0020.0003] # FULLWIDTH LEFT CURLY BRACKET
+FF5C ; [*0634.0020.0003] # FULLWIDTH VERTICAL LINE
+FF5D ; [*031D.0020.0003] # FULLWIDTH RIGHT CURLY BRACKET
+FF5E ; [*0636.0020.0003] # FULLWIDTH TILDE
+FF5F ; [*032E.0020.0003] # FULLWIDTH LEFT WHITE PARENTHESIS
+FF60 ; [*032F.0020.0003] # FULLWIDTH RIGHT WHITE PARENTHESIS
+FF61 ; [*028B.0020.0012] # HALFWIDTH IDEOGRAPHIC FULL STOP
+FF62 ; [*0374.0020.0012] # HALFWIDTH LEFT CORNER BRACKET
+FF63 ; [*0375.0020.0012] # HALFWIDTH RIGHT CORNER BRACKET
FF64 ; [*0231.0020.0012] # HALFWIDTH IDEOGRAPHIC COMMA
FF65 ; [*0221.0020.0012] # HALFWIDTH KATAKANA MIDDLE DOT
-FFE2 ; [*061D.0020.0003] # FULLWIDTH NOT SIGN
-FFE3 ; [*0486.0020.0003] # FULLWIDTH MACRON
-FFE4 ; [*061F.0020.0003] # FULLWIDTH BROKEN BAR
-FFE8 ; [*081A.0020.0012] # HALFWIDTH FORMS LIGHT VERTICAL
-FFE9 ; [*059C.0020.0012] # HALFWIDTH LEFTWARDS ARROW
-FFEA ; [*059E.0020.0012] # HALFWIDTH UPWARDS ARROW
-FFEB ; [*059D.0020.0012] # HALFWIDTH RIGHTWARDS ARROW
-FFEC ; [*059F.0020.0012] # HALFWIDTH DOWNWARDS ARROW
-FFED ; [*08B8.0020.0012] # HALFWIDTH BLACK SQUARE
-FFEE ; [*08E3.0020.0012] # HALFWIDTH WHITE CIRCLE
-FFFC ; [*1A95.0020.0002] # OBJECT REPLACEMENT CHARACTER
-10100 ; [*02FA.0020.0002] # AEGEAN WORD SEPARATOR LINE
-10101 ; [*02FB.0020.0002] # AEGEAN WORD SEPARATOR DOT
-10102 ; [*02FC.0020.0002] # AEGEAN CHECK MARK
-10110 ; [*1AE9.0020.0002] # AEGEAN NUMBER TEN
-10111 ; [*1AEA.0020.0002] # AEGEAN NUMBER TWENTY
-10112 ; [*1AEB.0020.0002] # AEGEAN NUMBER THIRTY
-10113 ; [*1AEC.0020.0002] # AEGEAN NUMBER FORTY
-10114 ; [*1AED.0020.0002] # AEGEAN NUMBER FIFTY
-10115 ; [*1AEE.0020.0002] # AEGEAN NUMBER SIXTY
-10116 ; [*1AEF.0020.0002] # AEGEAN NUMBER SEVENTY
-10117 ; [*1AF0.0020.0002] # AEGEAN NUMBER EIGHTY
-10118 ; [*1AF1.0020.0002] # AEGEAN NUMBER NINETY
-10119 ; [*1AF2.0020.0002] # AEGEAN NUMBER ONE HUNDRED
-1011A ; [*1AF3.0020.0002] # AEGEAN NUMBER TWO HUNDRED
-1011B ; [*1AF4.0020.0002] # AEGEAN NUMBER THREE HUNDRED
-1011C ; [*1AF5.0020.0002] # AEGEAN NUMBER FOUR HUNDRED
-1011D ; [*1AF6.0020.0002] # AEGEAN NUMBER FIVE HUNDRED
-1011E ; [*1AF7.0020.0002] # AEGEAN NUMBER SIX HUNDRED
-1011F ; [*1AF8.0020.0002] # AEGEAN NUMBER SEVEN HUNDRED
-10120 ; [*1AF9.0020.0002] # AEGEAN NUMBER EIGHT HUNDRED
-10121 ; [*1AFA.0020.0002] # AEGEAN NUMBER NINE HUNDRED
-10122 ; [*1AFB.0020.0002] # AEGEAN NUMBER ONE THOUSAND
-10123 ; [*1AFC.0020.0002] # AEGEAN NUMBER TWO THOUSAND
-10124 ; [*1AFD.0020.0002] # AEGEAN NUMBER THREE THOUSAND
-10125 ; [*1AFE.0020.0002] # AEGEAN NUMBER FOUR THOUSAND
-10126 ; [*1AFF.0020.0002] # AEGEAN NUMBER FIVE THOUSAND
-10127 ; [*1B00.0020.0002] # AEGEAN NUMBER SIX THOUSAND
-10128 ; [*1B01.0020.0002] # AEGEAN NUMBER SEVEN THOUSAND
-10129 ; [*1B02.0020.0002] # AEGEAN NUMBER EIGHT THOUSAND
-1012A ; [*1B03.0020.0002] # AEGEAN NUMBER NINE THOUSAND
-1012B ; [*1B04.0020.0002] # AEGEAN NUMBER TEN THOUSAND
-1012C ; [*1B05.0020.0002] # AEGEAN NUMBER TWENTY THOUSAND
-1012D ; [*1B06.0020.0002] # AEGEAN NUMBER THIRTY THOUSAND
-1012E ; [*1B07.0020.0002] # AEGEAN NUMBER FORTY THOUSAND
-1012F ; [*1B08.0020.0002] # AEGEAN NUMBER FIFTY THOUSAND
-10130 ; [*1B09.0020.0002] # AEGEAN NUMBER SIXTY THOUSAND
-10131 ; [*1B0A.0020.0002] # AEGEAN NUMBER SEVENTY THOUSAND
-10132 ; [*1B0B.0020.0002] # AEGEAN NUMBER EIGHTY THOUSAND
-10133 ; [*1B0C.0020.0002] # AEGEAN NUMBER NINETY THOUSAND
-10137 ; [*0F78.0020.0002] # AEGEAN WEIGHT BASE UNIT
-10138 ; [*0F79.0020.0002] # AEGEAN WEIGHT FIRST SUBUNIT
-10139 ; [*0F7A.0020.0002] # AEGEAN WEIGHT SECOND SUBUNIT
-1013A ; [*0F7B.0020.0002] # AEGEAN WEIGHT THIRD SUBUNIT
-1013B ; [*0F7C.0020.0002] # AEGEAN WEIGHT FOURTH SUBUNIT
-1013C ; [*0F7D.0020.0002] # AEGEAN DRY MEASURE FIRST SUBUNIT
-1013D ; [*0F7E.0020.0002] # AEGEAN LIQUID MEASURE FIRST SUBUNIT
-1013E ; [*0F7F.0020.0002] # AEGEAN MEASURE SECOND SUBUNIT
-1013F ; [*0F80.0020.0002] # AEGEAN MEASURE THIRD SUBUNIT
-10140 ; [*1B0D.0020.0002] # GREEK ACROPHONIC ATTIC ONE QUARTER
-10141 ; [*1B0E.0020.0002] # GREEK ACROPHONIC ATTIC ONE HALF
-10144 ; [*1B0F.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY
-10145 ; [*1B10.0020.0002] # GREEK ACROPHONIC ATTIC FIVE HUNDRED
-10146 ; [*1B11.0020.0002] # GREEK ACROPHONIC ATTIC FIVE THOUSAND
-10147 ; [*1B12.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-10149 ; [*1B13.0020.0002] # GREEK ACROPHONIC ATTIC TEN TALENTS
-1014A ; [*1B14.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY TALENTS
-1014B ; [*1B15.0020.0002] # GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS
-1014C ; [*1B16.0020.0002] # GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS
-1014D ; [*1B17.0020.0002] # GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS
-1014E ; [*1B18.0020.0002] # GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS
-10150 ; [*1B19.0020.0002] # GREEK ACROPHONIC ATTIC TEN STATERS
-10151 ; [*1B1A.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY STATERS
-10152 ; [*1B1B.0020.0002] # GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS
-10153 ; [*1B1C.0020.0002] # GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS
-10154 ; [*1B1D.0020.0002] # GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS
-10155 ; [*1B1E.0020.0002] # GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS
-10156 ; [*1B1F.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS
-10157 ; [*1B20.0020.0002] # GREEK ACROPHONIC ATTIC TEN MNAS
-10160 ; [*1B21.0020.0002] # GREEK ACROPHONIC TROEZENIAN TEN
-10161 ; [*1B22.0020.0002] # GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM
-10162 ; [*1B23.0020.0002] # GREEK ACROPHONIC HERMIONIAN TEN
-10163 ; [*1B24.0020.0002] # GREEK ACROPHONIC MESSENIAN TEN
-10164 ; [*1B25.0020.0002] # GREEK ACROPHONIC THESPIAN TEN
-10165 ; [*1B26.0020.0002] # GREEK ACROPHONIC THESPIAN THIRTY
-10166 ; [*1B27.0020.0002] # GREEK ACROPHONIC TROEZENIAN FIFTY
-10167 ; [*1B28.0020.0002] # GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM
-10168 ; [*1B29.0020.0002] # GREEK ACROPHONIC HERMIONIAN FIFTY
-10169 ; [*1B2A.0020.0002] # GREEK ACROPHONIC THESPIAN FIFTY
-1016A ; [*1B2B.0020.0002] # GREEK ACROPHONIC THESPIAN ONE HUNDRED
-1016B ; [*1B2C.0020.0002] # GREEK ACROPHONIC THESPIAN THREE HUNDRED
-1016C ; [*1B2D.0020.0002] # GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED
-1016D ; [*1B2E.0020.0002] # GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED
-1016E ; [*1B2F.0020.0002] # GREEK ACROPHONIC THESPIAN FIVE HUNDRED
-1016F ; [*1B30.0020.0002] # GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED
-10170 ; [*1B31.0020.0002] # GREEK ACROPHONIC NAXIAN FIVE HUNDRED
-10171 ; [*1B32.0020.0002] # GREEK ACROPHONIC THESPIAN ONE THOUSAND
-10172 ; [*1B33.0020.0002] # GREEK ACROPHONIC THESPIAN FIVE THOUSAND
-10174 ; [*1B34.0020.0002] # GREEK ACROPHONIC STRATIAN FIFTY MNAS
-10175 ; [*1B35.0020.0002] # GREEK ONE HALF SIGN
-10176 ; [*1B36.0020.0002] # GREEK ONE HALF SIGN ALTERNATE FORM
-10177 ; [*1B37.0020.0002] # GREEK TWO THIRDS SIGN
-10178 ; [*1B38.0020.0002] # GREEK THREE QUARTERS SIGN
-10179 ; [*0F81.0020.0002] # GREEK YEAR SIGN
-1017A ; [*0F82.0020.0002] # GREEK TALENT SIGN
-1017B ; [*0F83.0020.0002] # GREEK DRACHMA SIGN
-1017C ; [*0F84.0020.0002] # GREEK OBOL SIGN
-1017D ; [*0F85.0020.0002] # GREEK TWO OBOLS SIGN
-1017E ; [*0F86.0020.0002] # GREEK THREE OBOLS SIGN
-1017F ; [*0F87.0020.0002] # GREEK FOUR OBOLS SIGN
-10180 ; [*0F88.0020.0002] # GREEK FIVE OBOLS SIGN
-10181 ; [*0F89.0020.0002] # GREEK METRETES SIGN
-10182 ; [*0F8A.0020.0002] # GREEK KYATHOS BASE SIGN
-10183 ; [*0F8B.0020.0002] # GREEK LITRA SIGN
-10184 ; [*0F8C.0020.0002] # GREEK OUNKIA SIGN
-10185 ; [*0F8D.0020.0002] # GREEK XESTES SIGN
-10186 ; [*0F8E.0020.0002] # GREEK ARTABE SIGN
-10187 ; [*0F8F.0020.0002] # GREEK AROURA SIGN
-10188 ; [*0F90.0020.0002] # GREEK GRAMMA SIGN
-10189 ; [*0F91.0020.0002] # GREEK TRYBLION BASE SIGN
-1018B ; [*1B39.0020.0002] # GREEK ONE QUARTER SIGN
-1018C ; [*0F92.0020.0002] # GREEK SINUSOID SIGN
-1018D ; [*0F93.0020.0002] # GREEK INDICTION SIGN
-1018E ; [*0F94.0020.0002] # NOMISMA SIGN
-10190 ; [*0F95.0020.0002] # ROMAN SEXTANS SIGN
-10191 ; [*0F96.0020.0002] # ROMAN UNCIA SIGN
-10192 ; [*0F97.0020.0002] # ROMAN SEMUNCIA SIGN
-10193 ; [*0F98.0020.0002] # ROMAN SEXTULA SIGN
-10194 ; [*0F99.0020.0002] # ROMAN DIMIDIA SEXTULA SIGN
-10195 ; [*0F9A.0020.0002] # ROMAN SILIQUA SIGN
-10196 ; [*0F9B.0020.0002] # ROMAN DENARIUS SIGN
-10197 ; [*0F9C.0020.0002] # ROMAN QUINARIUS SIGN
-10198 ; [*0F9D.0020.0002] # ROMAN SESTERTIUS SIGN
-10199 ; [*0F9E.0020.0002] # ROMAN DUPONDIUS SIGN
-1019A ; [*0F9F.0020.0002] # ROMAN AS SIGN
-1019B ; [*0FA0.0020.0002] # ROMAN CENTURIAL SIGN
-101A0 ; [*0FA1.0020.0002] # GREEK SYMBOL TAU RHO
-101D0 ; [*0FA2.0020.0002] # PHAISTOS DISC SIGN PEDESTRIAN
-101D1 ; [*0FA3.0020.0002] # PHAISTOS DISC SIGN PLUMED HEAD
-101D2 ; [*0FA4.0020.0002] # PHAISTOS DISC SIGN TATTOOED HEAD
-101D3 ; [*0FA5.0020.0002] # PHAISTOS DISC SIGN CAPTIVE
-101D4 ; [*0FA6.0020.0002] # PHAISTOS DISC SIGN CHILD
-101D5 ; [*0FA7.0020.0002] # PHAISTOS DISC SIGN WOMAN
-101D6 ; [*0FA8.0020.0002] # PHAISTOS DISC SIGN HELMET
-101D7 ; [*0FA9.0020.0002] # PHAISTOS DISC SIGN GAUNTLET
-101D8 ; [*0FAA.0020.0002] # PHAISTOS DISC SIGN TIARA
-101D9 ; [*0FAB.0020.0002] # PHAISTOS DISC SIGN ARROW
-101DA ; [*0FAC.0020.0002] # PHAISTOS DISC SIGN BOW
-101DB ; [*0FAD.0020.0002] # PHAISTOS DISC SIGN SHIELD
-101DC ; [*0FAE.0020.0002] # PHAISTOS DISC SIGN CLUB
-101DD ; [*0FAF.0020.0002] # PHAISTOS DISC SIGN MANACLES
-101DE ; [*0FB0.0020.0002] # PHAISTOS DISC SIGN MATTOCK
-101DF ; [*0FB1.0020.0002] # PHAISTOS DISC SIGN SAW
-101E0 ; [*0FB2.0020.0002] # PHAISTOS DISC SIGN LID
-101E1 ; [*0FB3.0020.0002] # PHAISTOS DISC SIGN BOOMERANG
-101E2 ; [*0FB4.0020.0002] # PHAISTOS DISC SIGN CARPENTRY PLANE
-101E3 ; [*0FB5.0020.0002] # PHAISTOS DISC SIGN DOLIUM
-101E4 ; [*0FB6.0020.0002] # PHAISTOS DISC SIGN COMB
-101E5 ; [*0FB7.0020.0002] # PHAISTOS DISC SIGN SLING
-101E6 ; [*0FB8.0020.0002] # PHAISTOS DISC SIGN COLUMN
-101E7 ; [*0FB9.0020.0002] # PHAISTOS DISC SIGN BEEHIVE
-101E8 ; [*0FBA.0020.0002] # PHAISTOS DISC SIGN SHIP
-101E9 ; [*0FBB.0020.0002] # PHAISTOS DISC SIGN HORN
-101EA ; [*0FBC.0020.0002] # PHAISTOS DISC SIGN HIDE
-101EB ; [*0FBD.0020.0002] # PHAISTOS DISC SIGN BULLS LEG
-101EC ; [*0FBE.0020.0002] # PHAISTOS DISC SIGN CAT
-101ED ; [*0FBF.0020.0002] # PHAISTOS DISC SIGN RAM
-101EE ; [*0FC0.0020.0002] # PHAISTOS DISC SIGN EAGLE
-101EF ; [*0FC1.0020.0002] # PHAISTOS DISC SIGN DOVE
-101F0 ; [*0FC2.0020.0002] # PHAISTOS DISC SIGN TUNNY
-101F1 ; [*0FC3.0020.0002] # PHAISTOS DISC SIGN BEE
-101F2 ; [*0FC4.0020.0002] # PHAISTOS DISC SIGN PLANE TREE
-101F3 ; [*0FC5.0020.0002] # PHAISTOS DISC SIGN VINE
-101F4 ; [*0FC6.0020.0002] # PHAISTOS DISC SIGN PAPYRUS
-101F5 ; [*0FC7.0020.0002] # PHAISTOS DISC SIGN ROSETTE
-101F6 ; [*0FC8.0020.0002] # PHAISTOS DISC SIGN LILY
-101F7 ; [*0FC9.0020.0002] # PHAISTOS DISC SIGN OX BACK
-101F8 ; [*0FCA.0020.0002] # PHAISTOS DISC SIGN FLUTE
-101F9 ; [*0FCB.0020.0002] # PHAISTOS DISC SIGN GRATER
-101FA ; [*0FCC.0020.0002] # PHAISTOS DISC SIGN STRAINER
-101FB ; [*0FCD.0020.0002] # PHAISTOS DISC SIGN SMALL AXE
-101FC ; [*0FCE.0020.0002] # PHAISTOS DISC SIGN WAVY BAND
+FFE2 ; [*0633.0020.0003] # FULLWIDTH NOT SIGN
+FFE3 ; [*049C.0020.0003] # FULLWIDTH MACRON
+FFE4 ; [*0635.0020.0003] # FULLWIDTH BROKEN BAR
+FFE8 ; [*0831.0020.0012] # HALFWIDTH FORMS LIGHT VERTICAL
+FFE9 ; [*05B2.0020.0012] # HALFWIDTH LEFTWARDS ARROW
+FFEA ; [*05B4.0020.0012] # HALFWIDTH UPWARDS ARROW
+FFEB ; [*05B3.0020.0012] # HALFWIDTH RIGHTWARDS ARROW
+FFEC ; [*05B5.0020.0012] # HALFWIDTH DOWNWARDS ARROW
+FFED ; [*08CF.0020.0012] # HALFWIDTH BLACK SQUARE
+FFEE ; [*08FA.0020.0012] # HALFWIDTH WHITE CIRCLE
+FFFC ; [*1AF9.0020.0002] # OBJECT REPLACEMENT CHARACTER
+10100 ; [*02FB.0020.0002] # AEGEAN WORD SEPARATOR LINE
+10101 ; [*02FC.0020.0002] # AEGEAN WORD SEPARATOR DOT
+10102 ; [*02FD.0020.0002] # AEGEAN CHECK MARK
+10110 ; [*1B4D.0020.0002] # AEGEAN NUMBER TEN
+10111 ; [*1B4E.0020.0002] # AEGEAN NUMBER TWENTY
+10112 ; [*1B4F.0020.0002] # AEGEAN NUMBER THIRTY
+10113 ; [*1B50.0020.0002] # AEGEAN NUMBER FORTY
+10114 ; [*1B51.0020.0002] # AEGEAN NUMBER FIFTY
+10115 ; [*1B52.0020.0002] # AEGEAN NUMBER SIXTY
+10116 ; [*1B53.0020.0002] # AEGEAN NUMBER SEVENTY
+10117 ; [*1B54.0020.0002] # AEGEAN NUMBER EIGHTY
+10118 ; [*1B55.0020.0002] # AEGEAN NUMBER NINETY
+10119 ; [*1B56.0020.0002] # AEGEAN NUMBER ONE HUNDRED
+1011A ; [*1B57.0020.0002] # AEGEAN NUMBER TWO HUNDRED
+1011B ; [*1B58.0020.0002] # AEGEAN NUMBER THREE HUNDRED
+1011C ; [*1B59.0020.0002] # AEGEAN NUMBER FOUR HUNDRED
+1011D ; [*1B5A.0020.0002] # AEGEAN NUMBER FIVE HUNDRED
+1011E ; [*1B5B.0020.0002] # AEGEAN NUMBER SIX HUNDRED
+1011F ; [*1B5C.0020.0002] # AEGEAN NUMBER SEVEN HUNDRED
+10120 ; [*1B5D.0020.0002] # AEGEAN NUMBER EIGHT HUNDRED
+10121 ; [*1B5E.0020.0002] # AEGEAN NUMBER NINE HUNDRED
+10122 ; [*1B5F.0020.0002] # AEGEAN NUMBER ONE THOUSAND
+10123 ; [*1B60.0020.0002] # AEGEAN NUMBER TWO THOUSAND
+10124 ; [*1B61.0020.0002] # AEGEAN NUMBER THREE THOUSAND
+10125 ; [*1B62.0020.0002] # AEGEAN NUMBER FOUR THOUSAND
+10126 ; [*1B63.0020.0002] # AEGEAN NUMBER FIVE THOUSAND
+10127 ; [*1B64.0020.0002] # AEGEAN NUMBER SIX THOUSAND
+10128 ; [*1B65.0020.0002] # AEGEAN NUMBER SEVEN THOUSAND
+10129 ; [*1B66.0020.0002] # AEGEAN NUMBER EIGHT THOUSAND
+1012A ; [*1B67.0020.0002] # AEGEAN NUMBER NINE THOUSAND
+1012B ; [*1B68.0020.0002] # AEGEAN NUMBER TEN THOUSAND
+1012C ; [*1B69.0020.0002] # AEGEAN NUMBER TWENTY THOUSAND
+1012D ; [*1B6A.0020.0002] # AEGEAN NUMBER THIRTY THOUSAND
+1012E ; [*1B6B.0020.0002] # AEGEAN NUMBER FORTY THOUSAND
+1012F ; [*1B6C.0020.0002] # AEGEAN NUMBER FIFTY THOUSAND
+10130 ; [*1B6D.0020.0002] # AEGEAN NUMBER SIXTY THOUSAND
+10131 ; [*1B6E.0020.0002] # AEGEAN NUMBER SEVENTY THOUSAND
+10132 ; [*1B6F.0020.0002] # AEGEAN NUMBER EIGHTY THOUSAND
+10133 ; [*1B70.0020.0002] # AEGEAN NUMBER NINETY THOUSAND
+10137 ; [*0F90.0020.0002] # AEGEAN WEIGHT BASE UNIT
+10138 ; [*0F91.0020.0002] # AEGEAN WEIGHT FIRST SUBUNIT
+10139 ; [*0F92.0020.0002] # AEGEAN WEIGHT SECOND SUBUNIT
+1013A ; [*0F93.0020.0002] # AEGEAN WEIGHT THIRD SUBUNIT
+1013B ; [*0F94.0020.0002] # AEGEAN WEIGHT FOURTH SUBUNIT
+1013C ; [*0F95.0020.0002] # AEGEAN DRY MEASURE FIRST SUBUNIT
+1013D ; [*0F96.0020.0002] # AEGEAN LIQUID MEASURE FIRST SUBUNIT
+1013E ; [*0F97.0020.0002] # AEGEAN MEASURE SECOND SUBUNIT
+1013F ; [*0F98.0020.0002] # AEGEAN MEASURE THIRD SUBUNIT
+10140 ; [*1B71.0020.0002] # GREEK ACROPHONIC ATTIC ONE QUARTER
+10141 ; [*1B72.0020.0002] # GREEK ACROPHONIC ATTIC ONE HALF
+10144 ; [*1B73.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY
+10145 ; [*1B74.0020.0002] # GREEK ACROPHONIC ATTIC FIVE HUNDRED
+10146 ; [*1B75.0020.0002] # GREEK ACROPHONIC ATTIC FIVE THOUSAND
+10147 ; [*1B76.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+10149 ; [*1B77.0020.0002] # GREEK ACROPHONIC ATTIC TEN TALENTS
+1014A ; [*1B78.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY TALENTS
+1014B ; [*1B79.0020.0002] # GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS
+1014C ; [*1B7A.0020.0002] # GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS
+1014D ; [*1B7B.0020.0002] # GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS
+1014E ; [*1B7C.0020.0002] # GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS
+10150 ; [*1B7D.0020.0002] # GREEK ACROPHONIC ATTIC TEN STATERS
+10151 ; [*1B7E.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY STATERS
+10152 ; [*1B7F.0020.0002] # GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS
+10153 ; [*1B80.0020.0002] # GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS
+10154 ; [*1B81.0020.0002] # GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS
+10155 ; [*1B82.0020.0002] # GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS
+10156 ; [*1B83.0020.0002] # GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS
+10157 ; [*1B84.0020.0002] # GREEK ACROPHONIC ATTIC TEN MNAS
+10160 ; [*1B85.0020.0002] # GREEK ACROPHONIC TROEZENIAN TEN
+10161 ; [*1B86.0020.0002] # GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM
+10162 ; [*1B87.0020.0002] # GREEK ACROPHONIC HERMIONIAN TEN
+10163 ; [*1B88.0020.0002] # GREEK ACROPHONIC MESSENIAN TEN
+10164 ; [*1B89.0020.0002] # GREEK ACROPHONIC THESPIAN TEN
+10165 ; [*1B8A.0020.0002] # GREEK ACROPHONIC THESPIAN THIRTY
+10166 ; [*1B8B.0020.0002] # GREEK ACROPHONIC TROEZENIAN FIFTY
+10167 ; [*1B8C.0020.0002] # GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM
+10168 ; [*1B8D.0020.0002] # GREEK ACROPHONIC HERMIONIAN FIFTY
+10169 ; [*1B8E.0020.0002] # GREEK ACROPHONIC THESPIAN FIFTY
+1016A ; [*1B8F.0020.0002] # GREEK ACROPHONIC THESPIAN ONE HUNDRED
+1016B ; [*1B90.0020.0002] # GREEK ACROPHONIC THESPIAN THREE HUNDRED
+1016C ; [*1B91.0020.0002] # GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED
+1016D ; [*1B92.0020.0002] # GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED
+1016E ; [*1B93.0020.0002] # GREEK ACROPHONIC THESPIAN FIVE HUNDRED
+1016F ; [*1B94.0020.0002] # GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED
+10170 ; [*1B95.0020.0002] # GREEK ACROPHONIC NAXIAN FIVE HUNDRED
+10171 ; [*1B96.0020.0002] # GREEK ACROPHONIC THESPIAN ONE THOUSAND
+10172 ; [*1B97.0020.0002] # GREEK ACROPHONIC THESPIAN FIVE THOUSAND
+10174 ; [*1B98.0020.0002] # GREEK ACROPHONIC STRATIAN FIFTY MNAS
+10175 ; [*1B99.0020.0002] # GREEK ONE HALF SIGN
+10176 ; [*1B9A.0020.0002] # GREEK ONE HALF SIGN ALTERNATE FORM
+10177 ; [*1B9B.0020.0002] # GREEK TWO THIRDS SIGN
+10178 ; [*1B9C.0020.0002] # GREEK THREE QUARTERS SIGN
+10179 ; [*0F99.0020.0002] # GREEK YEAR SIGN
+1017A ; [*0F9A.0020.0002] # GREEK TALENT SIGN
+1017B ; [*0F9B.0020.0002] # GREEK DRACHMA SIGN
+1017C ; [*0F9C.0020.0002] # GREEK OBOL SIGN
+1017D ; [*0F9D.0020.0002] # GREEK TWO OBOLS SIGN
+1017E ; [*0F9E.0020.0002] # GREEK THREE OBOLS SIGN
+1017F ; [*0F9F.0020.0002] # GREEK FOUR OBOLS SIGN
+10180 ; [*0FA0.0020.0002] # GREEK FIVE OBOLS SIGN
+10181 ; [*0FA1.0020.0002] # GREEK METRETES SIGN
+10182 ; [*0FA2.0020.0002] # GREEK KYATHOS BASE SIGN
+10183 ; [*0FA3.0020.0002] # GREEK LITRA SIGN
+10184 ; [*0FA4.0020.0002] # GREEK OUNKIA SIGN
+10185 ; [*0FA5.0020.0002] # GREEK XESTES SIGN
+10186 ; [*0FA6.0020.0002] # GREEK ARTABE SIGN
+10187 ; [*0FA7.0020.0002] # GREEK AROURA SIGN
+10188 ; [*0FA8.0020.0002] # GREEK GRAMMA SIGN
+10189 ; [*0FA9.0020.0002] # GREEK TRYBLION BASE SIGN
+1018B ; [*1B9D.0020.0002] # GREEK ONE QUARTER SIGN
+1018C ; [*0FAA.0020.0002] # GREEK SINUSOID SIGN
+1018D ; [*0FAB.0020.0002] # GREEK INDICTION SIGN
+1018E ; [*0FAC.0020.0002] # NOMISMA SIGN
+10190 ; [*0FAD.0020.0002] # ROMAN SEXTANS SIGN
+10191 ; [*0FAE.0020.0002] # ROMAN UNCIA SIGN
+10192 ; [*0FAF.0020.0002] # ROMAN SEMUNCIA SIGN
+10193 ; [*0FB0.0020.0002] # ROMAN SEXTULA SIGN
+10194 ; [*0FB1.0020.0002] # ROMAN DIMIDIA SEXTULA SIGN
+10195 ; [*0FB2.0020.0002] # ROMAN SILIQUA SIGN
+10196 ; [*0FB3.0020.0002] # ROMAN DENARIUS SIGN
+10197 ; [*0FB4.0020.0002] # ROMAN QUINARIUS SIGN
+10198 ; [*0FB5.0020.0002] # ROMAN SESTERTIUS SIGN
+10199 ; [*0FB6.0020.0002] # ROMAN DUPONDIUS SIGN
+1019A ; [*0FB7.0020.0002] # ROMAN AS SIGN
+1019B ; [*0FB8.0020.0002] # ROMAN CENTURIAL SIGN
+101A0 ; [*0FB9.0020.0002] # GREEK SYMBOL TAU RHO
+101D0 ; [*0FBA.0020.0002] # PHAISTOS DISC SIGN PEDESTRIAN
+101D1 ; [*0FBB.0020.0002] # PHAISTOS DISC SIGN PLUMED HEAD
+101D2 ; [*0FBC.0020.0002] # PHAISTOS DISC SIGN TATTOOED HEAD
+101D3 ; [*0FBD.0020.0002] # PHAISTOS DISC SIGN CAPTIVE
+101D4 ; [*0FBE.0020.0002] # PHAISTOS DISC SIGN CHILD
+101D5 ; [*0FBF.0020.0002] # PHAISTOS DISC SIGN WOMAN
+101D6 ; [*0FC0.0020.0002] # PHAISTOS DISC SIGN HELMET
+101D7 ; [*0FC1.0020.0002] # PHAISTOS DISC SIGN GAUNTLET
+101D8 ; [*0FC2.0020.0002] # PHAISTOS DISC SIGN TIARA
+101D9 ; [*0FC3.0020.0002] # PHAISTOS DISC SIGN ARROW
+101DA ; [*0FC4.0020.0002] # PHAISTOS DISC SIGN BOW
+101DB ; [*0FC5.0020.0002] # PHAISTOS DISC SIGN SHIELD
+101DC ; [*0FC6.0020.0002] # PHAISTOS DISC SIGN CLUB
+101DD ; [*0FC7.0020.0002] # PHAISTOS DISC SIGN MANACLES
+101DE ; [*0FC8.0020.0002] # PHAISTOS DISC SIGN MATTOCK
+101DF ; [*0FC9.0020.0002] # PHAISTOS DISC SIGN SAW
+101E0 ; [*0FCA.0020.0002] # PHAISTOS DISC SIGN LID
+101E1 ; [*0FCB.0020.0002] # PHAISTOS DISC SIGN BOOMERANG
+101E2 ; [*0FCC.0020.0002] # PHAISTOS DISC SIGN CARPENTRY PLANE
+101E3 ; [*0FCD.0020.0002] # PHAISTOS DISC SIGN DOLIUM
+101E4 ; [*0FCE.0020.0002] # PHAISTOS DISC SIGN COMB
+101E5 ; [*0FCF.0020.0002] # PHAISTOS DISC SIGN SLING
+101E6 ; [*0FD0.0020.0002] # PHAISTOS DISC SIGN COLUMN
+101E7 ; [*0FD1.0020.0002] # PHAISTOS DISC SIGN BEEHIVE
+101E8 ; [*0FD2.0020.0002] # PHAISTOS DISC SIGN SHIP
+101E9 ; [*0FD3.0020.0002] # PHAISTOS DISC SIGN HORN
+101EA ; [*0FD4.0020.0002] # PHAISTOS DISC SIGN HIDE
+101EB ; [*0FD5.0020.0002] # PHAISTOS DISC SIGN BULLS LEG
+101EC ; [*0FD6.0020.0002] # PHAISTOS DISC SIGN CAT
+101ED ; [*0FD7.0020.0002] # PHAISTOS DISC SIGN RAM
+101EE ; [*0FD8.0020.0002] # PHAISTOS DISC SIGN EAGLE
+101EF ; [*0FD9.0020.0002] # PHAISTOS DISC SIGN DOVE
+101F0 ; [*0FDA.0020.0002] # PHAISTOS DISC SIGN TUNNY
+101F1 ; [*0FDB.0020.0002] # PHAISTOS DISC SIGN BEE
+101F2 ; [*0FDC.0020.0002] # PHAISTOS DISC SIGN PLANE TREE
+101F3 ; [*0FDD.0020.0002] # PHAISTOS DISC SIGN VINE
+101F4 ; [*0FDE.0020.0002] # PHAISTOS DISC SIGN PAPYRUS
+101F5 ; [*0FDF.0020.0002] # PHAISTOS DISC SIGN ROSETTE
+101F6 ; [*0FE0.0020.0002] # PHAISTOS DISC SIGN LILY
+101F7 ; [*0FE1.0020.0002] # PHAISTOS DISC SIGN OX BACK
+101F8 ; [*0FE2.0020.0002] # PHAISTOS DISC SIGN FLUTE
+101F9 ; [*0FE3.0020.0002] # PHAISTOS DISC SIGN GRATER
+101FA ; [*0FE4.0020.0002] # PHAISTOS DISC SIGN STRAINER
+101FB ; [*0FE5.0020.0002] # PHAISTOS DISC SIGN SMALL AXE
+101FC ; [*0FE6.0020.0002] # PHAISTOS DISC SIGN WAVY BAND
102E0 ; [.0000.0000.0000] # COPTIC EPACT THOUSANDS MARK
-102EA ; [*1B3A.0020.0002] # COPTIC EPACT NUMBER TEN
-102EB ; [*1B3B.0020.0002] # COPTIC EPACT NUMBER TWENTY
-102EC ; [*1B3C.0020.0002] # COPTIC EPACT NUMBER THIRTY
-102ED ; [*1B3D.0020.0002] # COPTIC EPACT NUMBER FORTY
-102EE ; [*1B3E.0020.0002] # COPTIC EPACT NUMBER FIFTY
-102EF ; [*1B3F.0020.0002] # COPTIC EPACT NUMBER SIXTY
-102F0 ; [*1B40.0020.0002] # COPTIC EPACT NUMBER SEVENTY
-102F1 ; [*1B41.0020.0002] # COPTIC EPACT NUMBER EIGHTY
-102F2 ; [*1B42.0020.0002] # COPTIC EPACT NUMBER NINETY
-102F3 ; [*1B43.0020.0002] # COPTIC EPACT NUMBER ONE HUNDRED
-102F4 ; [*1B44.0020.0002] # COPTIC EPACT NUMBER TWO HUNDRED
-102F5 ; [*1B45.0020.0002] # COPTIC EPACT NUMBER THREE HUNDRED
-102F6 ; [*1B46.0020.0002] # COPTIC EPACT NUMBER FOUR HUNDRED
-102F7 ; [*1B47.0020.0002] # COPTIC EPACT NUMBER FIVE HUNDRED
-102F8 ; [*1B48.0020.0002] # COPTIC EPACT NUMBER SIX HUNDRED
-102F9 ; [*1B49.0020.0002] # COPTIC EPACT NUMBER SEVEN HUNDRED
-102FA ; [*1B4A.0020.0002] # COPTIC EPACT NUMBER EIGHT HUNDRED
-102FB ; [*1B4B.0020.0002] # COPTIC EPACT NUMBER NINE HUNDRED
-10322 ; [*1AE3.0020.0002] # OLD ITALIC NUMERAL TEN
-10323 ; [*1AE4.0020.0002] # OLD ITALIC NUMERAL FIFTY
-1039F ; [*02FD.0020.0002] # UGARITIC WORD DIVIDER
-103D0 ; [*02FE.0020.0002] # OLD PERSIAN WORD DIVIDER
-103D3 ; [*1B4C.0020.0002] # OLD PERSIAN NUMBER TEN
-103D4 ; [*1B4D.0020.0002] # OLD PERSIAN NUMBER TWENTY
-103D5 ; [*1B4E.0020.0002] # OLD PERSIAN NUMBER HUNDRED
-1056F ; [*0432.0020.0002] # CAUCASIAN ALBANIAN CITATION MARK
-10857 ; [*02D9.0020.0002] # IMPERIAL ARAMAIC SECTION SIGN
-1085B ; [*1B5E.0020.0002] # IMPERIAL ARAMAIC NUMBER TEN
-1085C ; [*1B5F.0020.0002] # IMPERIAL ARAMAIC NUMBER TWENTY
-1085D ; [*1B60.0020.0002] # IMPERIAL ARAMAIC NUMBER ONE HUNDRED
-1085E ; [*1B61.0020.0002] # IMPERIAL ARAMAIC NUMBER ONE THOUSAND
-1085F ; [*1B62.0020.0002] # IMPERIAL ARAMAIC NUMBER TEN THOUSAND
-10877 ; [*0FCF.0020.0002] # PALMYRENE LEFT-POINTING FLEURON
-10878 ; [*0FD0.0020.0002] # PALMYRENE RIGHT-POINTING FLEURON
-1087E ; [*1B4F.0020.0002] # PALMYRENE NUMBER TEN
-1087F ; [*1B50.0020.0002] # PALMYRENE NUMBER TWENTY
-108AD ; [*1B51.0020.0002] # NABATAEAN NUMBER TEN
-108AE ; [*1B52.0020.0002] # NABATAEAN NUMBER TWENTY
-108AF ; [*1B53.0020.0002] # NABATAEAN NUMBER ONE HUNDRED
-108FD ; [*1B54.0020.0002] # HATRAN NUMBER TEN
-108FE ; [*1B55.0020.0002] # HATRAN NUMBER TWENTY
-108FF ; [*1B56.0020.0002] # HATRAN NUMBER ONE HUNDRED
-10917 ; [*1B5B.0020.0002] # PHOENICIAN NUMBER TEN
-10918 ; [*1B5C.0020.0002] # PHOENICIAN NUMBER TWENTY
-10919 ; [*1B5D.0020.0002] # PHOENICIAN NUMBER ONE HUNDRED
-1091F ; [*02FF.0020.0002] # PHOENICIAN WORD SEPARATOR
-1093F ; [*02F9.0020.0002] # LYDIAN TRIANGULAR MARK
-109BC ; [*1BDD.0020.0002] # MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS
-109BD ; [*1BD2.0020.0002] # MEROITIC CURSIVE FRACTION ONE HALF
-109C9 ; [*1BA7.0020.0002] # MEROITIC CURSIVE NUMBER TEN
-109CA ; [*1BA8.0020.0002] # MEROITIC CURSIVE NUMBER TWENTY
-109CB ; [*1BA9.0020.0002] # MEROITIC CURSIVE NUMBER THIRTY
-109CC ; [*1BAA.0020.0002] # MEROITIC CURSIVE NUMBER FORTY
-109CD ; [*1BAB.0020.0002] # MEROITIC CURSIVE NUMBER FIFTY
-109CE ; [*1BAC.0020.0002] # MEROITIC CURSIVE NUMBER SIXTY
-109CF ; [*1BAD.0020.0002] # MEROITIC CURSIVE NUMBER SEVENTY
-109D2 ; [*1BAE.0020.0002] # MEROITIC CURSIVE NUMBER ONE HUNDRED
-109D3 ; [*1BAF.0020.0002] # MEROITIC CURSIVE NUMBER TWO HUNDRED
-109D4 ; [*1BB0.0020.0002] # MEROITIC CURSIVE NUMBER THREE HUNDRED
-109D5 ; [*1BB1.0020.0002] # MEROITIC CURSIVE NUMBER FOUR HUNDRED
-109D6 ; [*1BB2.0020.0002] # MEROITIC CURSIVE NUMBER FIVE HUNDRED
-109D7 ; [*1BB3.0020.0002] # MEROITIC CURSIVE NUMBER SIX HUNDRED
-109D8 ; [*1BB4.0020.0002] # MEROITIC CURSIVE NUMBER SEVEN HUNDRED
-109D9 ; [*1BB5.0020.0002] # MEROITIC CURSIVE NUMBER EIGHT HUNDRED
-109DA ; [*1BB6.0020.0002] # MEROITIC CURSIVE NUMBER NINE HUNDRED
-109DB ; [*1BB7.0020.0002] # MEROITIC CURSIVE NUMBER ONE THOUSAND
-109DC ; [*1BB8.0020.0002] # MEROITIC CURSIVE NUMBER TWO THOUSAND
-109DD ; [*1BB9.0020.0002] # MEROITIC CURSIVE NUMBER THREE THOUSAND
-109DE ; [*1BBA.0020.0002] # MEROITIC CURSIVE NUMBER FOUR THOUSAND
-109DF ; [*1BBB.0020.0002] # MEROITIC CURSIVE NUMBER FIVE THOUSAND
-109E0 ; [*1BBC.0020.0002] # MEROITIC CURSIVE NUMBER SIX THOUSAND
-109E1 ; [*1BBD.0020.0002] # MEROITIC CURSIVE NUMBER SEVEN THOUSAND
-109E2 ; [*1BBE.0020.0002] # MEROITIC CURSIVE NUMBER EIGHT THOUSAND
-109E3 ; [*1BBF.0020.0002] # MEROITIC CURSIVE NUMBER NINE THOUSAND
-109E4 ; [*1BC0.0020.0002] # MEROITIC CURSIVE NUMBER TEN THOUSAND
-109E5 ; [*1BC1.0020.0002] # MEROITIC CURSIVE NUMBER TWENTY THOUSAND
-109E6 ; [*1BC2.0020.0002] # MEROITIC CURSIVE NUMBER THIRTY THOUSAND
-109E7 ; [*1BC3.0020.0002] # MEROITIC CURSIVE NUMBER FORTY THOUSAND
-109E8 ; [*1BC4.0020.0002] # MEROITIC CURSIVE NUMBER FIFTY THOUSAND
-109E9 ; [*1BC5.0020.0002] # MEROITIC CURSIVE NUMBER SIXTY THOUSAND
-109EA ; [*1BC6.0020.0002] # MEROITIC CURSIVE NUMBER SEVENTY THOUSAND
-109EB ; [*1BC7.0020.0002] # MEROITIC CURSIVE NUMBER EIGHTY THOUSAND
-109EC ; [*1BC8.0020.0002] # MEROITIC CURSIVE NUMBER NINETY THOUSAND
-109ED ; [*1BC9.0020.0002] # MEROITIC CURSIVE NUMBER ONE HUNDRED THOUSAND
-109EE ; [*1BCA.0020.0002] # MEROITIC CURSIVE NUMBER TWO HUNDRED THOUSAND
-109EF ; [*1BCB.0020.0002] # MEROITIC CURSIVE NUMBER THREE HUNDRED THOUSAND
-109F0 ; [*1BCC.0020.0002] # MEROITIC CURSIVE NUMBER FOUR HUNDRED THOUSAND
-109F1 ; [*1BCD.0020.0002] # MEROITIC CURSIVE NUMBER FIVE HUNDRED THOUSAND
-109F2 ; [*1BCE.0020.0002] # MEROITIC CURSIVE NUMBER SIX HUNDRED THOUSAND
-109F3 ; [*1BCF.0020.0002] # MEROITIC CURSIVE NUMBER SEVEN HUNDRED THOUSAND
-109F4 ; [*1BD0.0020.0002] # MEROITIC CURSIVE NUMBER EIGHT HUNDRED THOUSAND
-109F5 ; [*1BD1.0020.0002] # MEROITIC CURSIVE NUMBER NINE HUNDRED THOUSAND
-109F6 ; [*1BD3.0020.0002] # MEROITIC CURSIVE FRACTION ONE TWELFTH
-109F7 ; [*1BD4.0020.0002] # MEROITIC CURSIVE FRACTION TWO TWELFTHS
-109F8 ; [*1BD5.0020.0002] # MEROITIC CURSIVE FRACTION THREE TWELFTHS
-109F9 ; [*1BD6.0020.0002] # MEROITIC CURSIVE FRACTION FOUR TWELFTHS
-109FA ; [*1BD7.0020.0002] # MEROITIC CURSIVE FRACTION FIVE TWELFTHS
-109FB ; [*1BD8.0020.0002] # MEROITIC CURSIVE FRACTION SIX TWELFTHS
-109FC ; [*1BD9.0020.0002] # MEROITIC CURSIVE FRACTION SEVEN TWELFTHS
-109FD ; [*1BDA.0020.0002] # MEROITIC CURSIVE FRACTION EIGHT TWELFTHS
-109FE ; [*1BDB.0020.0002] # MEROITIC CURSIVE FRACTION NINE TWELFTHS
-109FF ; [*1BDC.0020.0002] # MEROITIC CURSIVE FRACTION TEN TWELFTHS
-10A44 ; [*1B7E.0020.0002] # KHAROSHTHI NUMBER TEN
-10A45 ; [*1B7F.0020.0002] # KHAROSHTHI NUMBER TWENTY
-10A46 ; [*1B80.0020.0002] # KHAROSHTHI NUMBER ONE HUNDRED
-10A47 ; [*1B81.0020.0002] # KHAROSHTHI NUMBER ONE THOUSAND
-10A50 ; [*0438.0020.0002] # KHAROSHTHI PUNCTUATION DOT
-10A51 ; [*0439.0020.0002] # KHAROSHTHI PUNCTUATION SMALL CIRCLE
-10A52 ; [*043A.0020.0002] # KHAROSHTHI PUNCTUATION CIRCLE
-10A53 ; [*043B.0020.0002] # KHAROSHTHI PUNCTUATION CRESCENT BAR
-10A54 ; [*043C.0020.0002] # KHAROSHTHI PUNCTUATION MANGALAM
-10A55 ; [*043D.0020.0002] # KHAROSHTHI PUNCTUATION LOTUS
-10A56 ; [*02AA.0020.0002] # KHAROSHTHI PUNCTUATION DANDA
-10A57 ; [*02AB.0020.0002] # KHAROSHTHI PUNCTUATION DOUBLE DANDA
-10A58 ; [*043E.0020.0002] # KHAROSHTHI PUNCTUATION LINES
-10A7E ; [*1B57.0020.0002] # OLD SOUTH ARABIAN NUMBER FIFTY
-10A7F ; [*1B58.0020.0002] # OLD SOUTH ARABIAN NUMERIC INDICATOR
-10A9E ; [*1B59.0020.0002] # OLD NORTH ARABIAN NUMBER TEN
-10A9F ; [*1B5A.0020.0002] # OLD NORTH ARABIAN NUMBER TWENTY
-10AED ; [*1B63.0020.0002] # MANICHAEAN NUMBER TEN
-10AEE ; [*1B64.0020.0002] # MANICHAEAN NUMBER TWENTY
-10AEF ; [*1B65.0020.0002] # MANICHAEAN NUMBER ONE HUNDRED
-10AF0 ; [*0443.0020.0002] # MANICHAEAN PUNCTUATION STAR
-10AF1 ; [*0444.0020.0002] # MANICHAEAN PUNCTUATION FLEURON
-10AF2 ; [*0445.0020.0002] # MANICHAEAN PUNCTUATION DOUBLE DOT WITHIN DOT
-10AF3 ; [*0446.0020.0002] # MANICHAEAN PUNCTUATION DOT WITHIN DOT
-10AF4 ; [*0447.0020.0002] # MANICHAEAN PUNCTUATION DOT
-10AF5 ; [*0448.0020.0002] # MANICHAEAN PUNCTUATION TWO DOTS
-10AF6 ; [*0449.0020.0002] # MANICHAEAN PUNCTUATION LINE FILLER
-10B39 ; [*0442.0020.0002] # AVESTAN ABBREVIATION MARK
-10B3A ; [*02DA.0020.0002] # TINY TWO DOTS OVER ONE DOT PUNCTUATION
-10B3B ; [*02DB.0020.0002] # SMALL TWO DOTS OVER ONE DOT PUNCTUATION
-10B3C ; [*02DC.0020.0002] # LARGE TWO DOTS OVER ONE DOT PUNCTUATION
-10B3D ; [*02DD.0020.0002] # LARGE ONE DOT OVER TWO DOTS PUNCTUATION
-10B3E ; [*02DE.0020.0002] # LARGE TWO RINGS OVER ONE RING PUNCTUATION
-10B3F ; [*02DF.0020.0002] # LARGE ONE RING OVER TWO RINGS PUNCTUATION
-10B5C ; [*1B66.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER TEN
-10B5D ; [*1B67.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER TWENTY
-10B5E ; [*1B68.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED
-10B5F ; [*1B69.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND
-10B7C ; [*1B6A.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER TEN
-10B7D ; [*1B6B.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER TWENTY
-10B7E ; [*1B6C.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED
-10B7F ; [*1B6D.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND
-10B99 ; [*044A.0020.0002] # PSALTER PAHLAVI SECTION MARK
-10B9A ; [*044B.0020.0002] # PSALTER PAHLAVI TURNED SECTION MARK
-10B9B ; [*044C.0020.0002] # PSALTER PAHLAVI FOUR DOTS WITH CROSS
-10B9C ; [*044D.0020.0002] # PSALTER PAHLAVI FOUR DOTS WITH DOT
-10BAD ; [*1B6E.0020.0002] # PSALTER PAHLAVI NUMBER TEN
-10BAE ; [*1B6F.0020.0002] # PSALTER PAHLAVI NUMBER TWENTY
-10BAF ; [*1B70.0020.0002] # PSALTER PAHLAVI NUMBER ONE HUNDRED
-10CFC ; [*1AE5.0020.0002] # OLD HUNGARIAN NUMBER TEN
-10CFD ; [*1AE6.0020.0002] # OLD HUNGARIAN NUMBER FIFTY
-10CFE ; [*1AE7.0020.0002] # OLD HUNGARIAN NUMBER ONE HUNDRED
-10CFF ; [*1AE8.0020.0002] # OLD HUNGARIAN NUMBER ONE THOUSAND
-10E69 ; [*1ACC.0020.0002] # RUMI NUMBER TEN
-10E6A ; [*1ACD.0020.0002] # RUMI NUMBER TWENTY
-10E6B ; [*1ACE.0020.0002] # RUMI NUMBER THIRTY
-10E6C ; [*1ACF.0020.0002] # RUMI NUMBER FORTY
-10E6D ; [*1AD0.0020.0002] # RUMI NUMBER FIFTY
-10E6E ; [*1AD1.0020.0002] # RUMI NUMBER SIXTY
-10E6F ; [*1AD2.0020.0002] # RUMI NUMBER SEVENTY
-10E70 ; [*1AD3.0020.0002] # RUMI NUMBER EIGHTY
-10E71 ; [*1AD4.0020.0002] # RUMI NUMBER NINETY
-10E72 ; [*1AD5.0020.0002] # RUMI NUMBER ONE HUNDRED
-10E73 ; [*1AD6.0020.0002] # RUMI NUMBER TWO HUNDRED
-10E74 ; [*1AD7.0020.0002] # RUMI NUMBER THREE HUNDRED
-10E75 ; [*1AD8.0020.0002] # RUMI NUMBER FOUR HUNDRED
-10E76 ; [*1AD9.0020.0002] # RUMI NUMBER FIVE HUNDRED
-10E77 ; [*1ADA.0020.0002] # RUMI NUMBER SIX HUNDRED
-10E78 ; [*1ADB.0020.0002] # RUMI NUMBER SEVEN HUNDRED
-10E79 ; [*1ADC.0020.0002] # RUMI NUMBER EIGHT HUNDRED
-10E7A ; [*1ADD.0020.0002] # RUMI NUMBER NINE HUNDRED
-10E7B ; [*1ADE.0020.0002] # RUMI FRACTION ONE HALF
-10E7C ; [*1ADF.0020.0002] # RUMI FRACTION ONE QUARTER
-10E7D ; [*1AE0.0020.0002] # RUMI FRACTION ONE THIRD
-10E7E ; [*1AE1.0020.0002] # RUMI FRACTION TWO THIRDS
-11047 ; [*02AC.0020.0002] # BRAHMI DANDA
-11048 ; [*02AD.0020.0002] # BRAHMI DOUBLE DANDA
-11049 ; [*0433.0020.0002] # BRAHMI PUNCTUATION DOT
-1104A ; [*0434.0020.0002] # BRAHMI PUNCTUATION DOUBLE DOT
-1104B ; [*0435.0020.0002] # BRAHMI PUNCTUATION LINE
-1104C ; [*0436.0020.0002] # BRAHMI PUNCTUATION CRESCENT BAR
-1104D ; [*0437.0020.0002] # BRAHMI PUNCTUATION LOTUS
-1105B ; [*1B73.0020.0002] # BRAHMI NUMBER TEN
-1105C ; [*1B74.0020.0002] # BRAHMI NUMBER TWENTY
-1105D ; [*1B75.0020.0002] # BRAHMI NUMBER THIRTY
-1105E ; [*1B76.0020.0002] # BRAHMI NUMBER FORTY
-1105F ; [*1B77.0020.0002] # BRAHMI NUMBER FIFTY
-11060 ; [*1B78.0020.0002] # BRAHMI NUMBER SIXTY
-11061 ; [*1B79.0020.0002] # BRAHMI NUMBER SEVENTY
-11062 ; [*1B7A.0020.0002] # BRAHMI NUMBER EIGHTY
-11063 ; [*1B7B.0020.0002] # BRAHMI NUMBER NINETY
-11064 ; [*1B7C.0020.0002] # BRAHMI NUMBER ONE HUNDRED
-11065 ; [*1B7D.0020.0002] # BRAHMI NUMBER ONE THOUSAND
-110BB ; [*044E.0020.0002] # KAITHI ABBREVIATION SIGN
-110BC ; [*044F.0020.0002] # KAITHI ENUMERATION SIGN
+102EA ; [*1B9E.0020.0002] # COPTIC EPACT NUMBER TEN
+102EB ; [*1B9F.0020.0002] # COPTIC EPACT NUMBER TWENTY
+102EC ; [*1BA0.0020.0002] # COPTIC EPACT NUMBER THIRTY
+102ED ; [*1BA1.0020.0002] # COPTIC EPACT NUMBER FORTY
+102EE ; [*1BA2.0020.0002] # COPTIC EPACT NUMBER FIFTY
+102EF ; [*1BA3.0020.0002] # COPTIC EPACT NUMBER SIXTY
+102F0 ; [*1BA4.0020.0002] # COPTIC EPACT NUMBER SEVENTY
+102F1 ; [*1BA5.0020.0002] # COPTIC EPACT NUMBER EIGHTY
+102F2 ; [*1BA6.0020.0002] # COPTIC EPACT NUMBER NINETY
+102F3 ; [*1BA7.0020.0002] # COPTIC EPACT NUMBER ONE HUNDRED
+102F4 ; [*1BA8.0020.0002] # COPTIC EPACT NUMBER TWO HUNDRED
+102F5 ; [*1BA9.0020.0002] # COPTIC EPACT NUMBER THREE HUNDRED
+102F6 ; [*1BAA.0020.0002] # COPTIC EPACT NUMBER FOUR HUNDRED
+102F7 ; [*1BAB.0020.0002] # COPTIC EPACT NUMBER FIVE HUNDRED
+102F8 ; [*1BAC.0020.0002] # COPTIC EPACT NUMBER SIX HUNDRED
+102F9 ; [*1BAD.0020.0002] # COPTIC EPACT NUMBER SEVEN HUNDRED
+102FA ; [*1BAE.0020.0002] # COPTIC EPACT NUMBER EIGHT HUNDRED
+102FB ; [*1BAF.0020.0002] # COPTIC EPACT NUMBER NINE HUNDRED
+10322 ; [*1B47.0020.0002] # OLD ITALIC NUMERAL TEN
+10323 ; [*1B48.0020.0002] # OLD ITALIC NUMERAL FIFTY
+1039F ; [*02FE.0020.0002] # UGARITIC WORD DIVIDER
+103D0 ; [*02FF.0020.0002] # OLD PERSIAN WORD DIVIDER
+103D3 ; [*1BB0.0020.0002] # OLD PERSIAN NUMBER TEN
+103D4 ; [*1BB1.0020.0002] # OLD PERSIAN NUMBER TWENTY
+103D5 ; [*1BB2.0020.0002] # OLD PERSIAN NUMBER HUNDRED
+1056F ; [*0448.0020.0002] # CAUCASIAN ALBANIAN CITATION MARK
+10857 ; [*02DA.0020.0002] # IMPERIAL ARAMAIC SECTION SIGN
+1085B ; [*1BC2.0020.0002] # IMPERIAL ARAMAIC NUMBER TEN
+1085C ; [*1BC3.0020.0002] # IMPERIAL ARAMAIC NUMBER TWENTY
+1085D ; [*1BC4.0020.0002] # IMPERIAL ARAMAIC NUMBER ONE HUNDRED
+1085E ; [*1BC5.0020.0002] # IMPERIAL ARAMAIC NUMBER ONE THOUSAND
+1085F ; [*1BC6.0020.0002] # IMPERIAL ARAMAIC NUMBER TEN THOUSAND
+10877 ; [*0FE7.0020.0002] # PALMYRENE LEFT-POINTING FLEURON
+10878 ; [*0FE8.0020.0002] # PALMYRENE RIGHT-POINTING FLEURON
+1087E ; [*1BB3.0020.0002] # PALMYRENE NUMBER TEN
+1087F ; [*1BB4.0020.0002] # PALMYRENE NUMBER TWENTY
+108AD ; [*1BB5.0020.0002] # NABATAEAN NUMBER TEN
+108AE ; [*1BB6.0020.0002] # NABATAEAN NUMBER TWENTY
+108AF ; [*1BB7.0020.0002] # NABATAEAN NUMBER ONE HUNDRED
+108FD ; [*1BB8.0020.0002] # HATRAN NUMBER TEN
+108FE ; [*1BB9.0020.0002] # HATRAN NUMBER TWENTY
+108FF ; [*1BBA.0020.0002] # HATRAN NUMBER ONE HUNDRED
+10917 ; [*1BBF.0020.0002] # PHOENICIAN NUMBER TEN
+10918 ; [*1BC0.0020.0002] # PHOENICIAN NUMBER TWENTY
+10919 ; [*1BC1.0020.0002] # PHOENICIAN NUMBER ONE HUNDRED
+1091F ; [*0300.0020.0002] # PHOENICIAN WORD SEPARATOR
+1093F ; [*02FA.0020.0002] # LYDIAN TRIANGULAR MARK
+109BC ; [*1C41.0020.0002] # MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS
+109BD ; [*1C36.0020.0002] # MEROITIC CURSIVE FRACTION ONE HALF
+109C9 ; [*1C0B.0020.0002] # MEROITIC CURSIVE NUMBER TEN
+109CA ; [*1C0C.0020.0002] # MEROITIC CURSIVE NUMBER TWENTY
+109CB ; [*1C0D.0020.0002] # MEROITIC CURSIVE NUMBER THIRTY
+109CC ; [*1C0E.0020.0002] # MEROITIC CURSIVE NUMBER FORTY
+109CD ; [*1C0F.0020.0002] # MEROITIC CURSIVE NUMBER FIFTY
+109CE ; [*1C10.0020.0002] # MEROITIC CURSIVE NUMBER SIXTY
+109CF ; [*1C11.0020.0002] # MEROITIC CURSIVE NUMBER SEVENTY
+109D2 ; [*1C12.0020.0002] # MEROITIC CURSIVE NUMBER ONE HUNDRED
+109D3 ; [*1C13.0020.0002] # MEROITIC CURSIVE NUMBER TWO HUNDRED
+109D4 ; [*1C14.0020.0002] # MEROITIC CURSIVE NUMBER THREE HUNDRED
+109D5 ; [*1C15.0020.0002] # MEROITIC CURSIVE NUMBER FOUR HUNDRED
+109D6 ; [*1C16.0020.0002] # MEROITIC CURSIVE NUMBER FIVE HUNDRED
+109D7 ; [*1C17.0020.0002] # MEROITIC CURSIVE NUMBER SIX HUNDRED
+109D8 ; [*1C18.0020.0002] # MEROITIC CURSIVE NUMBER SEVEN HUNDRED
+109D9 ; [*1C19.0020.0002] # MEROITIC CURSIVE NUMBER EIGHT HUNDRED
+109DA ; [*1C1A.0020.0002] # MEROITIC CURSIVE NUMBER NINE HUNDRED
+109DB ; [*1C1B.0020.0002] # MEROITIC CURSIVE NUMBER ONE THOUSAND
+109DC ; [*1C1C.0020.0002] # MEROITIC CURSIVE NUMBER TWO THOUSAND
+109DD ; [*1C1D.0020.0002] # MEROITIC CURSIVE NUMBER THREE THOUSAND
+109DE ; [*1C1E.0020.0002] # MEROITIC CURSIVE NUMBER FOUR THOUSAND
+109DF ; [*1C1F.0020.0002] # MEROITIC CURSIVE NUMBER FIVE THOUSAND
+109E0 ; [*1C20.0020.0002] # MEROITIC CURSIVE NUMBER SIX THOUSAND
+109E1 ; [*1C21.0020.0002] # MEROITIC CURSIVE NUMBER SEVEN THOUSAND
+109E2 ; [*1C22.0020.0002] # MEROITIC CURSIVE NUMBER EIGHT THOUSAND
+109E3 ; [*1C23.0020.0002] # MEROITIC CURSIVE NUMBER NINE THOUSAND
+109E4 ; [*1C24.0020.0002] # MEROITIC CURSIVE NUMBER TEN THOUSAND
+109E5 ; [*1C25.0020.0002] # MEROITIC CURSIVE NUMBER TWENTY THOUSAND
+109E6 ; [*1C26.0020.0002] # MEROITIC CURSIVE NUMBER THIRTY THOUSAND
+109E7 ; [*1C27.0020.0002] # MEROITIC CURSIVE NUMBER FORTY THOUSAND
+109E8 ; [*1C28.0020.0002] # MEROITIC CURSIVE NUMBER FIFTY THOUSAND
+109E9 ; [*1C29.0020.0002] # MEROITIC CURSIVE NUMBER SIXTY THOUSAND
+109EA ; [*1C2A.0020.0002] # MEROITIC CURSIVE NUMBER SEVENTY THOUSAND
+109EB ; [*1C2B.0020.0002] # MEROITIC CURSIVE NUMBER EIGHTY THOUSAND
+109EC ; [*1C2C.0020.0002] # MEROITIC CURSIVE NUMBER NINETY THOUSAND
+109ED ; [*1C2D.0020.0002] # MEROITIC CURSIVE NUMBER ONE HUNDRED THOUSAND
+109EE ; [*1C2E.0020.0002] # MEROITIC CURSIVE NUMBER TWO HUNDRED THOUSAND
+109EF ; [*1C2F.0020.0002] # MEROITIC CURSIVE NUMBER THREE HUNDRED THOUSAND
+109F0 ; [*1C30.0020.0002] # MEROITIC CURSIVE NUMBER FOUR HUNDRED THOUSAND
+109F1 ; [*1C31.0020.0002] # MEROITIC CURSIVE NUMBER FIVE HUNDRED THOUSAND
+109F2 ; [*1C32.0020.0002] # MEROITIC CURSIVE NUMBER SIX HUNDRED THOUSAND
+109F3 ; [*1C33.0020.0002] # MEROITIC CURSIVE NUMBER SEVEN HUNDRED THOUSAND
+109F4 ; [*1C34.0020.0002] # MEROITIC CURSIVE NUMBER EIGHT HUNDRED THOUSAND
+109F5 ; [*1C35.0020.0002] # MEROITIC CURSIVE NUMBER NINE HUNDRED THOUSAND
+109F6 ; [*1C37.0020.0002] # MEROITIC CURSIVE FRACTION ONE TWELFTH
+109F7 ; [*1C38.0020.0002] # MEROITIC CURSIVE FRACTION TWO TWELFTHS
+109F8 ; [*1C39.0020.0002] # MEROITIC CURSIVE FRACTION THREE TWELFTHS
+109F9 ; [*1C3A.0020.0002] # MEROITIC CURSIVE FRACTION FOUR TWELFTHS
+109FA ; [*1C3B.0020.0002] # MEROITIC CURSIVE FRACTION FIVE TWELFTHS
+109FB ; [*1C3C.0020.0002] # MEROITIC CURSIVE FRACTION SIX TWELFTHS
+109FC ; [*1C3D.0020.0002] # MEROITIC CURSIVE FRACTION SEVEN TWELFTHS
+109FD ; [*1C3E.0020.0002] # MEROITIC CURSIVE FRACTION EIGHT TWELFTHS
+109FE ; [*1C3F.0020.0002] # MEROITIC CURSIVE FRACTION NINE TWELFTHS
+109FF ; [*1C40.0020.0002] # MEROITIC CURSIVE FRACTION TEN TWELFTHS
+10A44 ; [*1BE2.0020.0002] # KHAROSHTHI NUMBER TEN
+10A45 ; [*1BE3.0020.0002] # KHAROSHTHI NUMBER TWENTY
+10A46 ; [*1BE4.0020.0002] # KHAROSHTHI NUMBER ONE HUNDRED
+10A47 ; [*1BE5.0020.0002] # KHAROSHTHI NUMBER ONE THOUSAND
+10A50 ; [*044E.0020.0002] # KHAROSHTHI PUNCTUATION DOT
+10A51 ; [*044F.0020.0002] # KHAROSHTHI PUNCTUATION SMALL CIRCLE
+10A52 ; [*0450.0020.0002] # KHAROSHTHI PUNCTUATION CIRCLE
+10A53 ; [*0451.0020.0002] # KHAROSHTHI PUNCTUATION CRESCENT BAR
+10A54 ; [*0452.0020.0002] # KHAROSHTHI PUNCTUATION MANGALAM
+10A55 ; [*0453.0020.0002] # KHAROSHTHI PUNCTUATION LOTUS
+10A56 ; [*02AB.0020.0002] # KHAROSHTHI PUNCTUATION DANDA
+10A57 ; [*02AC.0020.0002] # KHAROSHTHI PUNCTUATION DOUBLE DANDA
+10A58 ; [*0454.0020.0002] # KHAROSHTHI PUNCTUATION LINES
+10A7E ; [*1BBB.0020.0002] # OLD SOUTH ARABIAN NUMBER FIFTY
+10A7F ; [*1BBC.0020.0002] # OLD SOUTH ARABIAN NUMERIC INDICATOR
+10A9E ; [*1BBD.0020.0002] # OLD NORTH ARABIAN NUMBER TEN
+10A9F ; [*1BBE.0020.0002] # OLD NORTH ARABIAN NUMBER TWENTY
+10AED ; [*1BC7.0020.0002] # MANICHAEAN NUMBER TEN
+10AEE ; [*1BC8.0020.0002] # MANICHAEAN NUMBER TWENTY
+10AEF ; [*1BC9.0020.0002] # MANICHAEAN NUMBER ONE HUNDRED
+10AF0 ; [*0459.0020.0002] # MANICHAEAN PUNCTUATION STAR
+10AF1 ; [*045A.0020.0002] # MANICHAEAN PUNCTUATION FLEURON
+10AF2 ; [*045B.0020.0002] # MANICHAEAN PUNCTUATION DOUBLE DOT WITHIN DOT
+10AF3 ; [*045C.0020.0002] # MANICHAEAN PUNCTUATION DOT WITHIN DOT
+10AF4 ; [*045D.0020.0002] # MANICHAEAN PUNCTUATION DOT
+10AF5 ; [*045E.0020.0002] # MANICHAEAN PUNCTUATION TWO DOTS
+10AF6 ; [*045F.0020.0002] # MANICHAEAN PUNCTUATION LINE FILLER
+10B39 ; [*0458.0020.0002] # AVESTAN ABBREVIATION MARK
+10B3A ; [*02DB.0020.0002] # TINY TWO DOTS OVER ONE DOT PUNCTUATION
+10B3B ; [*02DC.0020.0002] # SMALL TWO DOTS OVER ONE DOT PUNCTUATION
+10B3C ; [*02DD.0020.0002] # LARGE TWO DOTS OVER ONE DOT PUNCTUATION
+10B3D ; [*02DE.0020.0002] # LARGE ONE DOT OVER TWO DOTS PUNCTUATION
+10B3E ; [*02DF.0020.0002] # LARGE TWO RINGS OVER ONE RING PUNCTUATION
+10B3F ; [*02E0.0020.0002] # LARGE ONE RING OVER TWO RINGS PUNCTUATION
+10B5C ; [*1BCA.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER TEN
+10B5D ; [*1BCB.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER TWENTY
+10B5E ; [*1BCC.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED
+10B5F ; [*1BCD.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND
+10B7C ; [*1BCE.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER TEN
+10B7D ; [*1BCF.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER TWENTY
+10B7E ; [*1BD0.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED
+10B7F ; [*1BD1.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND
+10B99 ; [*0460.0020.0002] # PSALTER PAHLAVI SECTION MARK
+10B9A ; [*0461.0020.0002] # PSALTER PAHLAVI TURNED SECTION MARK
+10B9B ; [*0462.0020.0002] # PSALTER PAHLAVI FOUR DOTS WITH CROSS
+10B9C ; [*0463.0020.0002] # PSALTER PAHLAVI FOUR DOTS WITH DOT
+10BAD ; [*1BD2.0020.0002] # PSALTER PAHLAVI NUMBER TEN
+10BAE ; [*1BD3.0020.0002] # PSALTER PAHLAVI NUMBER TWENTY
+10BAF ; [*1BD4.0020.0002] # PSALTER PAHLAVI NUMBER ONE HUNDRED
+10CFC ; [*1B49.0020.0002] # OLD HUNGARIAN NUMBER TEN
+10CFD ; [*1B4A.0020.0002] # OLD HUNGARIAN NUMBER FIFTY
+10CFE ; [*1B4B.0020.0002] # OLD HUNGARIAN NUMBER ONE HUNDRED
+10CFF ; [*1B4C.0020.0002] # OLD HUNGARIAN NUMBER ONE THOUSAND
+10E69 ; [*1B30.0020.0002] # RUMI NUMBER TEN
+10E6A ; [*1B31.0020.0002] # RUMI NUMBER TWENTY
+10E6B ; [*1B32.0020.0002] # RUMI NUMBER THIRTY
+10E6C ; [*1B33.0020.0002] # RUMI NUMBER FORTY
+10E6D ; [*1B34.0020.0002] # RUMI NUMBER FIFTY
+10E6E ; [*1B35.0020.0002] # RUMI NUMBER SIXTY
+10E6F ; [*1B36.0020.0002] # RUMI NUMBER SEVENTY
+10E70 ; [*1B37.0020.0002] # RUMI NUMBER EIGHTY
+10E71 ; [*1B38.0020.0002] # RUMI NUMBER NINETY
+10E72 ; [*1B39.0020.0002] # RUMI NUMBER ONE HUNDRED
+10E73 ; [*1B3A.0020.0002] # RUMI NUMBER TWO HUNDRED
+10E74 ; [*1B3B.0020.0002] # RUMI NUMBER THREE HUNDRED
+10E75 ; [*1B3C.0020.0002] # RUMI NUMBER FOUR HUNDRED
+10E76 ; [*1B3D.0020.0002] # RUMI NUMBER FIVE HUNDRED
+10E77 ; [*1B3E.0020.0002] # RUMI NUMBER SIX HUNDRED
+10E78 ; [*1B3F.0020.0002] # RUMI NUMBER SEVEN HUNDRED
+10E79 ; [*1B40.0020.0002] # RUMI NUMBER EIGHT HUNDRED
+10E7A ; [*1B41.0020.0002] # RUMI NUMBER NINE HUNDRED
+10E7B ; [*1B42.0020.0002] # RUMI FRACTION ONE HALF
+10E7C ; [*1B43.0020.0002] # RUMI FRACTION ONE QUARTER
+10E7D ; [*1B44.0020.0002] # RUMI FRACTION ONE THIRD
+10E7E ; [*1B45.0020.0002] # RUMI FRACTION TWO THIRDS
+11047 ; [*02AD.0020.0002] # BRAHMI DANDA
+11048 ; [*02AE.0020.0002] # BRAHMI DOUBLE DANDA
+11049 ; [*0449.0020.0002] # BRAHMI PUNCTUATION DOT
+1104A ; [*044A.0020.0002] # BRAHMI PUNCTUATION DOUBLE DOT
+1104B ; [*044B.0020.0002] # BRAHMI PUNCTUATION LINE
+1104C ; [*044C.0020.0002] # BRAHMI PUNCTUATION CRESCENT BAR
+1104D ; [*044D.0020.0002] # BRAHMI PUNCTUATION LOTUS
+1105B ; [*1BD7.0020.0002] # BRAHMI NUMBER TEN
+1105C ; [*1BD8.0020.0002] # BRAHMI NUMBER TWENTY
+1105D ; [*1BD9.0020.0002] # BRAHMI NUMBER THIRTY
+1105E ; [*1BDA.0020.0002] # BRAHMI NUMBER FORTY
+1105F ; [*1BDB.0020.0002] # BRAHMI NUMBER FIFTY
+11060 ; [*1BDC.0020.0002] # BRAHMI NUMBER SIXTY
+11061 ; [*1BDD.0020.0002] # BRAHMI NUMBER SEVENTY
+11062 ; [*1BDE.0020.0002] # BRAHMI NUMBER EIGHTY
+11063 ; [*1BDF.0020.0002] # BRAHMI NUMBER NINETY
+11064 ; [*1BE0.0020.0002] # BRAHMI NUMBER ONE HUNDRED
+11065 ; [*1BE1.0020.0002] # BRAHMI NUMBER ONE THOUSAND
+110BB ; [*0464.0020.0002] # KAITHI ABBREVIATION SIGN
+110BC ; [*0465.0020.0002] # KAITHI ENUMERATION SIGN
110BD ; [.0000.0000.0000] # KAITHI NUMBER SIGN
-110BE ; [*02E0.0020.0002] # KAITHI SECTION MARK
-110BF ; [*02E1.0020.0002] # KAITHI DOUBLE SECTION MARK
-110C0 ; [*02AE.0020.0002] # KAITHI DANDA
-110C1 ; [*02AF.0020.0002] # KAITHI DOUBLE DANDA
-11140 ; [*02E2.0020.0002] # CHAKMA SECTION MARK
-11141 ; [*02B0.0020.0002] # CHAKMA DANDA
-11142 ; [*02B1.0020.0002] # CHAKMA DOUBLE DANDA
-11143 ; [*0273.0020.0002] # CHAKMA QUESTION MARK
-11174 ; [*0450.0020.0002] # MAHAJANI ABBREVIATION SIGN
-11175 ; [*0451.0020.0002] # MAHAJANI SECTION MARK
-111C5 ; [*02B2.0020.0002] # SHARADA DANDA
-111C6 ; [*02B3.0020.0002] # SHARADA DOUBLE DANDA
-111C7 ; [*0453.0020.0002] # SHARADA ABBREVIATION SIGN
-111C8 ; [*02E3.0020.0002] # SHARADA SEPARATOR
-111C9 ; [*0454.0020.0002] # SHARADA SANDHI MARK
-111CD ; [*0452.0020.0002] # SHARADA SUTRA MARK
-111DB ; [*0455.0020.0002] # SHARADA SIGN SIDDHAM
-111DD ; [*0456.0020.0002] # SHARADA CONTINUATION SIGN
-111DE ; [*02E4.0020.0002] # SHARADA SECTION MARK-1
-111DF ; [*02E5.0020.0002] # SHARADA SECTION MARK-2
-111EA ; [*1B8C.0020.0002] # SINHALA ARCHAIC NUMBER TEN
-111EB ; [*1B8D.0020.0002] # SINHALA ARCHAIC NUMBER TWENTY
-111EC ; [*1B8E.0020.0002] # SINHALA ARCHAIC NUMBER THIRTY
-111ED ; [*1B8F.0020.0002] # SINHALA ARCHAIC NUMBER FORTY
-111EE ; [*1B90.0020.0002] # SINHALA ARCHAIC NUMBER FIFTY
-111EF ; [*1B91.0020.0002] # SINHALA ARCHAIC NUMBER SIXTY
-111F0 ; [*1B92.0020.0002] # SINHALA ARCHAIC NUMBER SEVENTY
-111F1 ; [*1B93.0020.0002] # SINHALA ARCHAIC NUMBER EIGHTY
-111F2 ; [*1B94.0020.0002] # SINHALA ARCHAIC NUMBER NINETY
-111F3 ; [*1B95.0020.0002] # SINHALA ARCHAIC NUMBER ONE HUNDRED
-111F4 ; [*1B96.0020.0002] # SINHALA ARCHAIC NUMBER ONE THOUSAND
-11238 ; [*02B4.0020.0002] # KHOJKI DANDA
-11239 ; [*02B5.0020.0002] # KHOJKI DOUBLE DANDA
-1123A ; [*0457.0020.0002] # KHOJKI WORD SEPARATOR
-1123B ; [*0458.0020.0002] # KHOJKI SECTION MARK
-1123C ; [*0459.0020.0002] # KHOJKI DOUBLE SECTION MARK
-1123D ; [*045A.0020.0002] # KHOJKI ABBREVIATION SIGN
-112A9 ; [*02E6.0020.0002] # MULTANI SECTION MARK
+110BE ; [*02E1.0020.0002] # KAITHI SECTION MARK
+110BF ; [*02E2.0020.0002] # KAITHI DOUBLE SECTION MARK
+110C0 ; [*02AF.0020.0002] # KAITHI DANDA
+110C1 ; [*02B0.0020.0002] # KAITHI DOUBLE DANDA
+11140 ; [*02E3.0020.0002] # CHAKMA SECTION MARK
+11141 ; [*02B1.0020.0002] # CHAKMA DANDA
+11142 ; [*02B2.0020.0002] # CHAKMA DOUBLE DANDA
+11143 ; [*0274.0020.0002] # CHAKMA QUESTION MARK
+11174 ; [*0466.0020.0002] # MAHAJANI ABBREVIATION SIGN
+11175 ; [*0467.0020.0002] # MAHAJANI SECTION MARK
+111C5 ; [*02B3.0020.0002] # SHARADA DANDA
+111C6 ; [*02B4.0020.0002] # SHARADA DOUBLE DANDA
+111C7 ; [*0469.0020.0002] # SHARADA ABBREVIATION SIGN
+111C8 ; [*02E4.0020.0002] # SHARADA SEPARATOR
+111C9 ; [*046A.0020.0002] # SHARADA SANDHI MARK
+111CD ; [*0468.0020.0002] # SHARADA SUTRA MARK
+111DB ; [*046B.0020.0002] # SHARADA SIGN SIDDHAM
+111DD ; [*046C.0020.0002] # SHARADA CONTINUATION SIGN
+111DE ; [*02E5.0020.0002] # SHARADA SECTION MARK-1
+111DF ; [*02E6.0020.0002] # SHARADA SECTION MARK-2
+111EA ; [*1BF0.0020.0002] # SINHALA ARCHAIC NUMBER TEN
+111EB ; [*1BF1.0020.0002] # SINHALA ARCHAIC NUMBER TWENTY
+111EC ; [*1BF2.0020.0002] # SINHALA ARCHAIC NUMBER THIRTY
+111ED ; [*1BF3.0020.0002] # SINHALA ARCHAIC NUMBER FORTY
+111EE ; [*1BF4.0020.0002] # SINHALA ARCHAIC NUMBER FIFTY
+111EF ; [*1BF5.0020.0002] # SINHALA ARCHAIC NUMBER SIXTY
+111F0 ; [*1BF6.0020.0002] # SINHALA ARCHAIC NUMBER SEVENTY
+111F1 ; [*1BF7.0020.0002] # SINHALA ARCHAIC NUMBER EIGHTY
+111F2 ; [*1BF8.0020.0002] # SINHALA ARCHAIC NUMBER NINETY
+111F3 ; [*1BF9.0020.0002] # SINHALA ARCHAIC NUMBER ONE HUNDRED
+111F4 ; [*1BFA.0020.0002] # SINHALA ARCHAIC NUMBER ONE THOUSAND
+11238 ; [*02B5.0020.0002] # KHOJKI DANDA
+11239 ; [*02B6.0020.0002] # KHOJKI DOUBLE DANDA
+1123A ; [*046D.0020.0002] # KHOJKI WORD SEPARATOR
+1123B ; [*046E.0020.0002] # KHOJKI SECTION MARK
+1123C ; [*046F.0020.0002] # KHOJKI DOUBLE SECTION MARK
+1123D ; [*0470.0020.0002] # KHOJKI ABBREVIATION SIGN
+112A9 ; [*02E7.0020.0002] # MULTANI SECTION MARK
11366 ; [.0000.0000.0000] # COMBINING GRANTHA DIGIT ZERO
11367 ; [.0000.0000.0000] # COMBINING GRANTHA DIGIT ONE
11368 ; [.0000.0000.0000] # COMBINING GRANTHA DIGIT TWO
@@ -4617,483 +4628,499 @@ FFFC ; [*1A95.0020.0002] # OBJECT REPLACEMENT CHARACTER
11372 ; [.0000.0000.0000] # COMBINING GRANTHA LETTER NA
11373 ; [.0000.0000.0000] # COMBINING GRANTHA LETTER VI
11374 ; [.0000.0000.0000] # COMBINING GRANTHA LETTER PA
-1144B ; [*02B6.0020.0002] # NEWA DANDA
-1144C ; [*02B7.0020.0002] # NEWA DOUBLE DANDA
-1144D ; [*045B.0020.0002] # NEWA COMMA
-1144E ; [*045C.0020.0002] # NEWA GAP FILLER
-1144F ; [*045D.0020.0002] # NEWA ABBREVIATION SIGN
-1145B ; [*045E.0020.0002] # NEWA PLACEHOLDER MARK
-1145D ; [*045F.0020.0002] # NEWA INSERTION SIGN
-114C6 ; [*0460.0020.0002] # TIRHUTA ABBREVIATION SIGN
-115C1 ; [*0461.0020.0002] # SIDDHAM SIGN SIDDHAM
-115C2 ; [*02B8.0020.0002] # SIDDHAM DANDA
-115C3 ; [*02B9.0020.0002] # SIDDHAM DOUBLE DANDA
-115C4 ; [*0462.0020.0002] # SIDDHAM SEPARATOR DOT
-115C5 ; [*0463.0020.0002] # SIDDHAM SEPARATOR BAR
-115C6 ; [*0464.0020.0002] # SIDDHAM REPETITION MARK-1
-115C7 ; [*0465.0020.0002] # SIDDHAM REPETITION MARK-2
-115C8 ; [*0466.0020.0002] # SIDDHAM REPETITION MARK-3
-115C9 ; [*0467.0020.0002] # SIDDHAM END OF TEXT MARK
-115CA ; [*0468.0020.0002] # SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS
-115CB ; [*0469.0020.0002] # SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS
-115CC ; [*046A.0020.0002] # SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS
-115CD ; [*046B.0020.0002] # SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS
-115CE ; [*046C.0020.0002] # SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS
-115CF ; [*046D.0020.0002] # SIDDHAM SECTION MARK DOUBLE RING
-115D0 ; [*046E.0020.0002] # SIDDHAM SECTION MARK DOUBLE RING WITH RAYS
-115D1 ; [*046F.0020.0002] # SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS
-115D2 ; [*0470.0020.0002] # SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS
-115D3 ; [*0471.0020.0002] # SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS
-115D4 ; [*0472.0020.0002] # SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS
-115D5 ; [*0473.0020.0002] # SIDDHAM SECTION MARK WITH CIRCLES AND RAYS
-115D6 ; [*0474.0020.0002] # SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES
-115D7 ; [*0475.0020.0002] # SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES
-11641 ; [*02BA.0020.0002] # MODI DANDA
-11642 ; [*02BB.0020.0002] # MODI DOUBLE DANDA
-11643 ; [*0476.0020.0002] # MODI ABBREVIATION SIGN
-11660 ; [*03DA.0020.0002] # MONGOLIAN BIRGA WITH ORNAMENT
-11661 ; [*03DB.0020.0002] # MONGOLIAN ROTATED BIRGA
-11662 ; [*03DC.0020.0002] # MONGOLIAN DOUBLE BIRGA WITH ORNAMENT
-11663 ; [*03DD.0020.0002] # MONGOLIAN TRIPLE BIRGA WITH ORNAMENT
-11664 ; [*03DE.0020.0002] # MONGOLIAN BIRGA WITH DOUBLE ORNAMENT
-11665 ; [*03DF.0020.0002] # MONGOLIAN ROTATED BIRGA WITH ORNAMENT
-11666 ; [*03E0.0020.0002] # MONGOLIAN ROTATED BIRGA WITH DOUBLE ORNAMENT
-11667 ; [*03E1.0020.0002] # MONGOLIAN INVERTED BIRGA
-11668 ; [*03E2.0020.0002] # MONGOLIAN INVERTED BIRGA WITH DOUBLE ORNAMENT
-11669 ; [*03E3.0020.0002] # MONGOLIAN SWIRL BIRGA
-1166A ; [*03E4.0020.0002] # MONGOLIAN SWIRL BIRGA WITH ORNAMENT
-1166B ; [*03E5.0020.0002] # MONGOLIAN SWIRL BIRGA WITH DOUBLE ORNAMENT
-1166C ; [*03E6.0020.0002] # MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT
-1173A ; [*1B71.0020.0002] # AHOM NUMBER TEN
-1173B ; [*1B72.0020.0002] # AHOM NUMBER TWENTY
-1173C ; [*02BC.0020.0002] # AHOM SIGN SMALL SECTION
-1173D ; [*02BD.0020.0002] # AHOM SIGN SECTION
-1173E ; [*02E7.0020.0002] # AHOM SIGN RULAI
-1173F ; [*0550.0020.0002] # AHOM SYMBOL VI
-118EA ; [*1B97.0020.0002] # WARANG CITI NUMBER TEN
-118EB ; [*1B98.0020.0002] # WARANG CITI NUMBER TWENTY
-118EC ; [*1B99.0020.0002] # WARANG CITI NUMBER THIRTY
-118ED ; [*1B9A.0020.0002] # WARANG CITI NUMBER FORTY
-118EE ; [*1B9B.0020.0002] # WARANG CITI NUMBER FIFTY
-118EF ; [*1B9C.0020.0002] # WARANG CITI NUMBER SIXTY
-118F0 ; [*1B9D.0020.0002] # WARANG CITI NUMBER SEVENTY
-118F1 ; [*1B9E.0020.0002] # WARANG CITI NUMBER EIGHTY
-118F2 ; [*1B9F.0020.0002] # WARANG CITI NUMBER NINETY
-11C41 ; [*02BE.0020.0002] # BHAIKSUKI DANDA
-11C42 ; [*02BF.0020.0002] # BHAIKSUKI DOUBLE DANDA
-11C43 ; [*043F.0020.0002] # BHAIKSUKI WORD SEPARATOR
-11C44 ; [*0440.0020.0002] # BHAIKSUKI GAP FILLER-1
-11C45 ; [*0441.0020.0002] # BHAIKSUKI GAP FILLER-2
-11C63 ; [*1B82.0020.0002] # BHAIKSUKI NUMBER TEN
-11C64 ; [*1B83.0020.0002] # BHAIKSUKI NUMBER TWENTY
-11C65 ; [*1B84.0020.0002] # BHAIKSUKI NUMBER THIRTY
-11C66 ; [*1B85.0020.0002] # BHAIKSUKI NUMBER FORTY
-11C67 ; [*1B86.0020.0002] # BHAIKSUKI NUMBER FIFTY
-11C68 ; [*1B87.0020.0002] # BHAIKSUKI NUMBER SIXTY
-11C69 ; [*1B88.0020.0002] # BHAIKSUKI NUMBER SEVENTY
-11C6A ; [*1B89.0020.0002] # BHAIKSUKI NUMBER EIGHTY
-11C6B ; [*1B8A.0020.0002] # BHAIKSUKI NUMBER NINETY
-11C6C ; [*1B8B.0020.0002] # BHAIKSUKI HUNDREDS UNIT MARK
-11C70 ; [*0409.0020.0002] # MARCHEN HEAD MARK
-11C71 ; [*040A.0020.0002] # MARCHEN MARK SHAD
-12432 ; [*1BDE.0020.0002] # CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH
-12433 ; [*1BDF.0020.0002] # CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN
-1245A ; [*1BE0.0020.0002] # CUNEIFORM NUMERIC SIGN ONE THIRD DISH
-1245B ; [*1BE1.0020.0002] # CUNEIFORM NUMERIC SIGN TWO THIRDS DISH
-1245C ; [*1BE2.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH
-1245D ; [*1BE3.0020.0002] # CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A
-1245E ; [*1BE4.0020.0002] # CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A
-1245F ; [*1BE5.0020.0002] # CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH
-12460 ; [*1BE6.0020.0002] # CUNEIFORM NUMERIC SIGN ONE QUARTER ASH
-12461 ; [*1BE7.0020.0002] # CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH
-12462 ; [*1BE8.0020.0002] # CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER
-12463 ; [*1BE9.0020.0002] # CUNEIFORM NUMERIC SIGN ONE QUARTER GUR
-12464 ; [*1BEA.0020.0002] # CUNEIFORM NUMERIC SIGN ONE HALF GUR
-12465 ; [*1BEB.0020.0002] # CUNEIFORM NUMERIC SIGN ELAMITE ONE THIRD
-12466 ; [*1BEC.0020.0002] # CUNEIFORM NUMERIC SIGN ELAMITE TWO THIRDS
-12467 ; [*1BED.0020.0002] # CUNEIFORM NUMERIC SIGN ELAMITE FORTY
-12468 ; [*1BEE.0020.0002] # CUNEIFORM NUMERIC SIGN ELAMITE FIFTY
-12470 ; [*0300.0020.0002] # CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER
-12471 ; [*0301.0020.0002] # CUNEIFORM PUNCTUATION SIGN VERTICAL COLON
-12472 ; [*0302.0020.0002] # CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON
-12473 ; [*0303.0020.0002] # CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON
-12474 ; [*0304.0020.0002] # CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON
-16A6E ; [*02C0.0020.0002] # MRO DANDA
-16A6F ; [*02C1.0020.0002] # MRO DOUBLE DANDA
-16AF5 ; [*0288.0020.0002] # BASSA VAH FULL STOP
-16B37 ; [*0477.0020.0002] # PAHAWH HMONG SIGN VOS THOM
-16B38 ; [*0478.0020.0002] # PAHAWH HMONG SIGN VOS TSHAB CEEB
-16B39 ; [*0479.0020.0002] # PAHAWH HMONG SIGN CIM CHEEM
-16B3A ; [*047A.0020.0002] # PAHAWH HMONG SIGN VOS THIAB
-16B3B ; [*047B.0020.0002] # PAHAWH HMONG SIGN VOS FEEM
-16B3C ; [*0FD1.0020.0002] # PAHAWH HMONG SIGN XYEEM NTXIV
-16B3D ; [*0FD2.0020.0002] # PAHAWH HMONG SIGN XYEEM RHO
-16B3E ; [*0FD3.0020.0002] # PAHAWH HMONG SIGN XYEEM TOV
-16B3F ; [*0FD4.0020.0002] # PAHAWH HMONG SIGN XYEEM FAIB
-16B44 ; [*047C.0020.0002] # PAHAWH HMONG SIGN XAUS
-16B45 ; [*0FD5.0020.0002] # PAHAWH HMONG SIGN CIM TSOV ROG
-16B5B ; [*1BA0.0020.0002] # PAHAWH HMONG NUMBER TENS
-16B5C ; [*1BA1.0020.0002] # PAHAWH HMONG NUMBER HUNDREDS
-16B5D ; [*1BA2.0020.0002] # PAHAWH HMONG NUMBER TEN THOUSANDS
-16B5E ; [*1BA3.0020.0002] # PAHAWH HMONG NUMBER MILLIONS
-16B5F ; [*1BA4.0020.0002] # PAHAWH HMONG NUMBER HUNDRED MILLIONS
-16B60 ; [*1BA5.0020.0002] # PAHAWH HMONG NUMBER TEN BILLIONS
-16B61 ; [*1BA6.0020.0002] # PAHAWH HMONG NUMBER TRILLIONS
-1BC9C ; [*11C6.0020.0002] # DUPLOYAN SIGN O WITH CROSS
-1BC9F ; [*0289.0020.0002] # DUPLOYAN PUNCTUATION CHINOOK FULL STOP
-1D000 ; [*0FD6.0020.0002] # BYZANTINE MUSICAL SYMBOL PSILI
-1D001 ; [*0FD7.0020.0002] # BYZANTINE MUSICAL SYMBOL DASEIA
-1D002 ; [*0FD8.0020.0002] # BYZANTINE MUSICAL SYMBOL PERISPOMENI
-1D003 ; [*0FD9.0020.0002] # BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON
-1D004 ; [*0FDA.0020.0002] # BYZANTINE MUSICAL SYMBOL OXEIA DIPLI
-1D005 ; [*0FDB.0020.0002] # BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON
-1D006 ; [*0FDC.0020.0002] # BYZANTINE MUSICAL SYMBOL VAREIA DIPLI
-1D007 ; [*0FDD.0020.0002] # BYZANTINE MUSICAL SYMBOL KATHISTI
-1D008 ; [*0FDE.0020.0002] # BYZANTINE MUSICAL SYMBOL SYRMATIKI
-1D009 ; [*0FDF.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKLITIKI
-1D00A ; [*0FE0.0020.0002] # BYZANTINE MUSICAL SYMBOL YPOKRISIS
-1D00B ; [*0FE1.0020.0002] # BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI
-1D00C ; [*0FE2.0020.0002] # BYZANTINE MUSICAL SYMBOL KREMASTI
-1D00D ; [*0FE3.0020.0002] # BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON
-1D00E ; [*0FE4.0020.0002] # BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON
-1D00F ; [*0FE5.0020.0002] # BYZANTINE MUSICAL SYMBOL TELEIA
-1D010 ; [*0FE6.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA
-1D011 ; [*0FE7.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOS
-1D012 ; [*0FE8.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI
-1D013 ; [*0FE9.0020.0002] # BYZANTINE MUSICAL SYMBOL SYNEVMA
-1D014 ; [*0FEA.0020.0002] # BYZANTINE MUSICAL SYMBOL THITA
-1D015 ; [*0FEB.0020.0002] # BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION
-1D016 ; [*0FEC.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON ARCHAION
-1D017 ; [*0FED.0020.0002] # BYZANTINE MUSICAL SYMBOL PSILON
-1D018 ; [*0FEE.0020.0002] # BYZANTINE MUSICAL SYMBOL CHAMILON
-1D019 ; [*0FEF.0020.0002] # BYZANTINE MUSICAL SYMBOL VATHY
-1D01A ; [*0FF0.0020.0002] # BYZANTINE MUSICAL SYMBOL ISON ARCHAION
-1D01B ; [*0FF1.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION
-1D01C ; [*0FF2.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION
-1D01D ; [*0FF3.0020.0002] # BYZANTINE MUSICAL SYMBOL SAXIMATA
-1D01E ; [*0FF4.0020.0002] # BYZANTINE MUSICAL SYMBOL PARICHON
-1D01F ; [*0FF5.0020.0002] # BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA
-1D020 ; [*0FF6.0020.0002] # BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION
-1D021 ; [*0FF7.0020.0002] # BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION
-1D022 ; [*0FF8.0020.0002] # BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION
-1D023 ; [*0FF9.0020.0002] # BYZANTINE MUSICAL SYMBOL APOTHEMA
-1D024 ; [*0FFA.0020.0002] # BYZANTINE MUSICAL SYMBOL KLASMA
-1D025 ; [*0FFB.0020.0002] # BYZANTINE MUSICAL SYMBOL REVMA
-1D026 ; [*0FFC.0020.0002] # BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION
-1D027 ; [*0FFD.0020.0002] # BYZANTINE MUSICAL SYMBOL TINAGMA
-1D028 ; [*0FFE.0020.0002] # BYZANTINE MUSICAL SYMBOL ANATRICHISMA
-1D029 ; [*0FFF.0020.0002] # BYZANTINE MUSICAL SYMBOL SEISMA
-1D02A ; [*1000.0020.0002] # BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION
-1D02B ; [*1001.0020.0002] # BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU
-1D02C ; [*1002.0020.0002] # BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION
-1D02D ; [*1003.0020.0002] # BYZANTINE MUSICAL SYMBOL THEMA
-1D02E ; [*1004.0020.0002] # BYZANTINE MUSICAL SYMBOL LEMOI
-1D02F ; [*1005.0020.0002] # BYZANTINE MUSICAL SYMBOL DYO
-1D030 ; [*1006.0020.0002] # BYZANTINE MUSICAL SYMBOL TRIA
-1D031 ; [*1007.0020.0002] # BYZANTINE MUSICAL SYMBOL TESSERA
-1D032 ; [*1008.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMATA
-1D033 ; [*1009.0020.0002] # BYZANTINE MUSICAL SYMBOL APESO EXO NEO
-1D034 ; [*100A.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION
-1D035 ; [*100B.0020.0002] # BYZANTINE MUSICAL SYMBOL IMIFTHORA
-1D036 ; [*100C.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION
-1D037 ; [*100D.0020.0002] # BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON
-1D038 ; [*100E.0020.0002] # BYZANTINE MUSICAL SYMBOL PELASTON
-1D039 ; [*100F.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTON
-1D03A ; [*1010.0020.0002] # BYZANTINE MUSICAL SYMBOL KONTEVMA
-1D03B ; [*1011.0020.0002] # BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION
-1D03C ; [*1012.0020.0002] # BYZANTINE MUSICAL SYMBOL RAPISMA
-1D03D ; [*1013.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION
-1D03E ; [*1014.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION
-1D03F ; [*1015.0020.0002] # BYZANTINE MUSICAL SYMBOL ICHADIN
-1D040 ; [*1016.0020.0002] # BYZANTINE MUSICAL SYMBOL NANA
-1D041 ; [*1017.0020.0002] # BYZANTINE MUSICAL SYMBOL PETASMA
-1D042 ; [*1018.0020.0002] # BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO
-1D043 ; [*1019.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKON ALLO
-1D044 ; [*101A.0020.0002] # BYZANTINE MUSICAL SYMBOL STRAGGISMATA
-1D045 ; [*101B.0020.0002] # BYZANTINE MUSICAL SYMBOL GRONTHISMATA
-1D046 ; [*101C.0020.0002] # BYZANTINE MUSICAL SYMBOL ISON NEO
-1D047 ; [*101D.0020.0002] # BYZANTINE MUSICAL SYMBOL OLIGON NEO
-1D048 ; [*101E.0020.0002] # BYZANTINE MUSICAL SYMBOL OXEIA NEO
-1D049 ; [*101F.0020.0002] # BYZANTINE MUSICAL SYMBOL PETASTI
-1D04A ; [*1020.0020.0002] # BYZANTINE MUSICAL SYMBOL KOUFISMA
-1D04B ; [*1021.0020.0002] # BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA
-1D04C ; [*1022.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA
-1D04D ; [*1023.0020.0002] # BYZANTINE MUSICAL SYMBOL PELASTON NEO
-1D04E ; [*1024.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO
-1D04F ; [*1025.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO
-1D050 ; [*1026.0020.0002] # BYZANTINE MUSICAL SYMBOL YPSILI
-1D051 ; [*1027.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO
-1D052 ; [*1028.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO
-1D053 ; [*1029.0020.0002] # BYZANTINE MUSICAL SYMBOL YPORROI
-1D054 ; [*102A.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON
-1D055 ; [*102B.0020.0002] # BYZANTINE MUSICAL SYMBOL ELAFRON
-1D056 ; [*102C.0020.0002] # BYZANTINE MUSICAL SYMBOL CHAMILI
-1D057 ; [*102D.0020.0002] # BYZANTINE MUSICAL SYMBOL MIKRON ISON
-1D058 ; [*102E.0020.0002] # BYZANTINE MUSICAL SYMBOL VAREIA NEO
-1D059 ; [*102F.0020.0002] # BYZANTINE MUSICAL SYMBOL PIASMA NEO
-1D05A ; [*1030.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTON NEO
-1D05B ; [*1031.0020.0002] # BYZANTINE MUSICAL SYMBOL OMALON
-1D05C ; [*1032.0020.0002] # BYZANTINE MUSICAL SYMBOL ANTIKENOMA
-1D05D ; [*1033.0020.0002] # BYZANTINE MUSICAL SYMBOL LYGISMA
-1D05E ; [*1034.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO
-1D05F ; [*1035.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO
-1D060 ; [*1036.0020.0002] # BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA
-1D061 ; [*1037.0020.0002] # BYZANTINE MUSICAL SYMBOL KYLISMA
-1D062 ; [*1038.0020.0002] # BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA
-1D063 ; [*1039.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKON NEO
-1D064 ; [*103A.0020.0002] # BYZANTINE MUSICAL SYMBOL EKSTREPTON
-1D065 ; [*103B.0020.0002] # BYZANTINE MUSICAL SYMBOL SYNAGMA NEO
-1D066 ; [*103C.0020.0002] # BYZANTINE MUSICAL SYMBOL SYRMA
-1D067 ; [*103D.0020.0002] # BYZANTINE MUSICAL SYMBOL CHOREVMA NEO
-1D068 ; [*103E.0020.0002] # BYZANTINE MUSICAL SYMBOL EPEGERMA
-1D069 ; [*103F.0020.0002] # BYZANTINE MUSICAL SYMBOL SEISMA NEO
-1D06A ; [*1040.0020.0002] # BYZANTINE MUSICAL SYMBOL XIRON KLASMA
-1D06B ; [*1041.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON
-1D06C ; [*1042.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA
-1D06D ; [*1043.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA
-1D06E ; [*1044.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA
-1D06F ; [*1045.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA
-1D070 ; [*1046.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA
-1D071 ; [*1047.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA
-1D072 ; [*1048.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON
-1D073 ; [*1049.0020.0002] # BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON
-1D074 ; [*104A.0020.0002] # BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON
-1D075 ; [*104B.0020.0002] # BYZANTINE MUSICAL SYMBOL OYRANISMA NEO
-1D076 ; [*104C.0020.0002] # BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO
-1D077 ; [*104D.0020.0002] # BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO
-1D078 ; [*104E.0020.0002] # BYZANTINE MUSICAL SYMBOL THEMA APLOUN
-1D079 ; [*104F.0020.0002] # BYZANTINE MUSICAL SYMBOL THES KAI APOTHES
-1D07A ; [*1050.0020.0002] # BYZANTINE MUSICAL SYMBOL KATAVASMA
-1D07B ; [*1051.0020.0002] # BYZANTINE MUSICAL SYMBOL ENDOFONON
-1D07C ; [*1052.0020.0002] # BYZANTINE MUSICAL SYMBOL YFEN KATO
-1D07D ; [*1053.0020.0002] # BYZANTINE MUSICAL SYMBOL YFEN ANO
-1D07E ; [*1054.0020.0002] # BYZANTINE MUSICAL SYMBOL STAVROS
-1D07F ; [*1055.0020.0002] # BYZANTINE MUSICAL SYMBOL KLASMA ANO
-1D080 ; [*1056.0020.0002] # BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION
-1D081 ; [*1057.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION
-1D082 ; [*1058.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMA ALLO
-1D083 ; [*1059.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMA NEO
-1D084 ; [*105A.0020.0002] # BYZANTINE MUSICAL SYMBOL APODERMA NEO
-1D085 ; [*105B.0020.0002] # BYZANTINE MUSICAL SYMBOL APLI
-1D086 ; [*105C.0020.0002] # BYZANTINE MUSICAL SYMBOL DIPLI
-1D087 ; [*105D.0020.0002] # BYZANTINE MUSICAL SYMBOL TRIPLI
-1D088 ; [*105E.0020.0002] # BYZANTINE MUSICAL SYMBOL TETRAPLI
-1D089 ; [*105F.0020.0002] # BYZANTINE MUSICAL SYMBOL KORONIS
-1D08A ; [*1060.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU
-1D08B ; [*1061.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON
-1D08C ; [*1062.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON
-1D08D ; [*1063.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON
-1D08E ; [*1064.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU
-1D08F ; [*1065.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON NEO ANO
-1D090 ; [*1066.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA
-1D091 ; [*1067.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA
-1D092 ; [*1068.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGORGON
-1D093 ; [*1069.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO
-1D094 ; [*106A.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO
-1D095 ; [*106B.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA
-1D096 ; [*106C.0020.0002] # BYZANTINE MUSICAL SYMBOL TRIGORGON
-1D097 ; [*106D.0020.0002] # BYZANTINE MUSICAL SYMBOL ARGON
-1D098 ; [*106E.0020.0002] # BYZANTINE MUSICAL SYMBOL IMIDIARGON
-1D099 ; [*106F.0020.0002] # BYZANTINE MUSICAL SYMBOL DIARGON
-1D09A ; [*1070.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI
-1D09B ; [*1071.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI
-1D09C ; [*1072.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI ARGI
-1D09D ; [*1073.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI METRIA
-1D09E ; [*1074.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI MESI
-1D09F ; [*1075.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI GORGI
-1D0A0 ; [*1076.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI
-1D0A1 ; [*1077.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI
-1D0A2 ; [*1078.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS
-1D0A3 ; [*1079.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS
-1D0A4 ; [*107A.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS
-1D0A5 ; [*107B.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS
-1D0A6 ; [*107C.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS
-1D0A7 ; [*107D.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS
-1D0A8 ; [*107E.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS
-1D0A9 ; [*107F.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS
-1D0AA ; [*1080.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS
-1D0AB ; [*1081.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS
-1D0AC ; [*1082.0020.0002] # BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS
-1D0AD ; [*1083.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS
-1D0AE ; [*1084.0020.0002] # BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS
-1D0AF ; [*1085.0020.0002] # BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS
-1D0B0 ; [*1086.0020.0002] # BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS
-1D0B1 ; [*1087.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS
-1D0B2 ; [*1088.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS
-1D0B3 ; [*1089.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS
-1D0B4 ; [*108A.0020.0002] # BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN
-1D0B5 ; [*108B.0020.0002] # BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN
-1D0B6 ; [*108C.0020.0002] # BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU
-1D0B7 ; [*108D.0020.0002] # BYZANTINE MUSICAL SYMBOL IMIFONON
-1D0B8 ; [*108E.0020.0002] # BYZANTINE MUSICAL SYMBOL IMIFTHORON
-1D0B9 ; [*108F.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU
-1D0BA ; [*1090.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA
-1D0BB ; [*1091.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA
-1D0BC ; [*1092.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS
-1D0BD ; [*1093.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI
-1D0BE ; [*1094.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI
-1D0BF ; [*1095.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE
-1D0C0 ; [*1096.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO
-1D0C1 ; [*1097.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO
-1D0C2 ; [*1098.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO
-1D0C3 ; [*1099.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS
-1D0C4 ; [*109A.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS
-1D0C5 ; [*109B.0020.0002] # BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS
-1D0C6 ; [*109C.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI
-1D0C7 ; [*109D.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA NENANO
-1D0C8 ; [*109E.0020.0002] # BYZANTINE MUSICAL SYMBOL CHROA ZYGOS
-1D0C9 ; [*109F.0020.0002] # BYZANTINE MUSICAL SYMBOL CHROA KLITON
-1D0CA ; [*10A0.0020.0002] # BYZANTINE MUSICAL SYMBOL CHROA SPATHI
-1D0CB ; [*10A1.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION
-1D0CC ; [*10A2.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA
-1D0CD ; [*10A3.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION
-1D0CE ; [*10A4.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION
-1D0CF ; [*10A5.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION
-1D0D0 ; [*10A6.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA
-1D0D1 ; [*10A7.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA
-1D0D2 ; [*10A8.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA
-1D0D3 ; [*10A9.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA
-1D0D4 ; [*10AA.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA
-1D0D5 ; [*10AB.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA
-1D0D6 ; [*10AC.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA
-1D0D7 ; [*10AD.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA
-1D0D8 ; [*10AE.0020.0002] # BYZANTINE MUSICAL SYMBOL GENIKI DIESIS
-1D0D9 ; [*10AF.0020.0002] # BYZANTINE MUSICAL SYMBOL GENIKI YFESIS
-1D0DA ; [*10B0.0020.0002] # BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI
-1D0DB ; [*10B1.0020.0002] # BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI
-1D0DC ; [*10B2.0020.0002] # BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI
-1D0DD ; [*10B3.0020.0002] # BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS
-1D0DE ; [*10B4.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS
-1D0DF ; [*10B5.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU
-1D0E0 ; [*10B6.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU
-1D0E1 ; [*10B7.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU
-1D0E2 ; [*10B8.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS
-1D0E3 ; [*10B9.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU
-1D0E4 ; [*10BA.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU
-1D0E5 ; [*10BB.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU
-1D0E6 ; [*10BC.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGRAMMA GG
-1D0E7 ; [*10BD.0020.0002] # BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU
-1D0E8 ; [*10BE.0020.0002] # BYZANTINE MUSICAL SYMBOL STIGMA
-1D0E9 ; [*10BF.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO PA
-1D0EA ; [*10C0.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO VOU
-1D0EB ; [*10C1.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO GA
-1D0EC ; [*10C2.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO DI
-1D0ED ; [*10C3.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO KE
-1D0EE ; [*10C4.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO ZO
-1D0EF ; [*10C5.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO NI
-1D0F0 ; [*10C6.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO
-1D0F1 ; [*10C7.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO
-1D0F2 ; [*10C8.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO
-1D0F3 ; [*10C9.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO
-1D0F4 ; [*10CA.0020.0002] # BYZANTINE MUSICAL SYMBOL KLASMA KATO
-1D0F5 ; [*10CB.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON NEO KATO
-1D100 ; [*10CC.0020.0002] # MUSICAL SYMBOL SINGLE BARLINE
-1D101 ; [*10CD.0020.0002] # MUSICAL SYMBOL DOUBLE BARLINE
-1D102 ; [*10CE.0020.0002] # MUSICAL SYMBOL FINAL BARLINE
-1D103 ; [*10CF.0020.0002] # MUSICAL SYMBOL REVERSE FINAL BARLINE
-1D104 ; [*10D0.0020.0002] # MUSICAL SYMBOL DASHED BARLINE
-1D105 ; [*10D1.0020.0002] # MUSICAL SYMBOL SHORT BARLINE
-1D106 ; [*10D2.0020.0002] # MUSICAL SYMBOL LEFT REPEAT SIGN
-1D107 ; [*10D3.0020.0002] # MUSICAL SYMBOL RIGHT REPEAT SIGN
-1D108 ; [*10D4.0020.0002] # MUSICAL SYMBOL REPEAT DOTS
-1D109 ; [*10D5.0020.0002] # MUSICAL SYMBOL DAL SEGNO
-1D10A ; [*10D6.0020.0002] # MUSICAL SYMBOL DA CAPO
-1D10B ; [*10D7.0020.0002] # MUSICAL SYMBOL SEGNO
-1D10C ; [*10D8.0020.0002] # MUSICAL SYMBOL CODA
-1D10D ; [*10D9.0020.0002] # MUSICAL SYMBOL REPEATED FIGURE-1
-1D10E ; [*10DA.0020.0002] # MUSICAL SYMBOL REPEATED FIGURE-2
-1D10F ; [*10DB.0020.0002] # MUSICAL SYMBOL REPEATED FIGURE-3
-1D110 ; [*10DC.0020.0002] # MUSICAL SYMBOL FERMATA
-1D111 ; [*10DD.0020.0002] # MUSICAL SYMBOL FERMATA BELOW
-1D112 ; [*10DE.0020.0002] # MUSICAL SYMBOL BREATH MARK
-1D113 ; [*10DF.0020.0002] # MUSICAL SYMBOL CAESURA
-1D114 ; [*10E0.0020.0002] # MUSICAL SYMBOL BRACE
-1D115 ; [*10E1.0020.0002] # MUSICAL SYMBOL BRACKET
-1D116 ; [*10E2.0020.0002] # MUSICAL SYMBOL ONE-LINE STAFF
-1D117 ; [*10E3.0020.0002] # MUSICAL SYMBOL TWO-LINE STAFF
-1D118 ; [*10E4.0020.0002] # MUSICAL SYMBOL THREE-LINE STAFF
-1D119 ; [*10E5.0020.0002] # MUSICAL SYMBOL FOUR-LINE STAFF
-1D11A ; [*10E6.0020.0002] # MUSICAL SYMBOL FIVE-LINE STAFF
-1D11B ; [*10E7.0020.0002] # MUSICAL SYMBOL SIX-LINE STAFF
-1D11C ; [*10E8.0020.0002] # MUSICAL SYMBOL SIX-STRING FRETBOARD
-1D11D ; [*10E9.0020.0002] # MUSICAL SYMBOL FOUR-STRING FRETBOARD
-1D11E ; [*10EA.0020.0002] # MUSICAL SYMBOL G CLEF
-1D11F ; [*10EB.0020.0002] # MUSICAL SYMBOL G CLEF OTTAVA ALTA
-1D120 ; [*10EC.0020.0002] # MUSICAL SYMBOL G CLEF OTTAVA BASSA
-1D121 ; [*10ED.0020.0002] # MUSICAL SYMBOL C CLEF
-1D122 ; [*10EE.0020.0002] # MUSICAL SYMBOL F CLEF
-1D123 ; [*10EF.0020.0002] # MUSICAL SYMBOL F CLEF OTTAVA ALTA
-1D124 ; [*10F0.0020.0002] # MUSICAL SYMBOL F CLEF OTTAVA BASSA
-1D125 ; [*10F1.0020.0002] # MUSICAL SYMBOL DRUM CLEF-1
-1D126 ; [*10F2.0020.0002] # MUSICAL SYMBOL DRUM CLEF-2
-1D129 ; [*1106.0020.0002] # MUSICAL SYMBOL MULTIPLE MEASURE REST
-1D12A ; [*10F6.0020.0002] # MUSICAL SYMBOL DOUBLE SHARP
-1D12B ; [*10F7.0020.0002] # MUSICAL SYMBOL DOUBLE FLAT
-1D12C ; [*10F8.0020.0002] # MUSICAL SYMBOL FLAT UP
-1D12D ; [*10F9.0020.0002] # MUSICAL SYMBOL FLAT DOWN
-1D12E ; [*10FA.0020.0002] # MUSICAL SYMBOL NATURAL UP
-1D12F ; [*10FB.0020.0002] # MUSICAL SYMBOL NATURAL DOWN
-1D130 ; [*10FC.0020.0002] # MUSICAL SYMBOL SHARP UP
-1D131 ; [*10FD.0020.0002] # MUSICAL SYMBOL SHARP DOWN
-1D132 ; [*10FE.0020.0002] # MUSICAL SYMBOL QUARTER TONE SHARP
-1D133 ; [*10FF.0020.0002] # MUSICAL SYMBOL QUARTER TONE FLAT
-1D134 ; [*1100.0020.0002] # MUSICAL SYMBOL COMMON TIME
-1D135 ; [*1101.0020.0002] # MUSICAL SYMBOL CUT TIME
-1D136 ; [*1102.0020.0002] # MUSICAL SYMBOL OTTAVA ALTA
-1D137 ; [*1103.0020.0002] # MUSICAL SYMBOL OTTAVA BASSA
-1D138 ; [*1104.0020.0002] # MUSICAL SYMBOL QUINDICESIMA ALTA
-1D139 ; [*1105.0020.0002] # MUSICAL SYMBOL QUINDICESIMA BASSA
-1D13A ; [*1107.0020.0002] # MUSICAL SYMBOL MULTI REST
-1D13B ; [*1108.0020.0002] # MUSICAL SYMBOL WHOLE REST
-1D13C ; [*1109.0020.0002] # MUSICAL SYMBOL HALF REST
-1D13D ; [*110A.0020.0002] # MUSICAL SYMBOL QUARTER REST
-1D13E ; [*110B.0020.0002] # MUSICAL SYMBOL EIGHTH REST
-1D13F ; [*110C.0020.0002] # MUSICAL SYMBOL SIXTEENTH REST
-1D140 ; [*110D.0020.0002] # MUSICAL SYMBOL THIRTY-SECOND REST
-1D141 ; [*110E.0020.0002] # MUSICAL SYMBOL SIXTY-FOURTH REST
-1D142 ; [*110F.0020.0002] # MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST
-1D143 ; [*1110.0020.0002] # MUSICAL SYMBOL X NOTEHEAD
-1D144 ; [*1111.0020.0002] # MUSICAL SYMBOL PLUS NOTEHEAD
-1D145 ; [*1112.0020.0002] # MUSICAL SYMBOL CIRCLE X NOTEHEAD
-1D146 ; [*1113.0020.0002] # MUSICAL SYMBOL SQUARE NOTEHEAD WHITE
-1D147 ; [*1114.0020.0002] # MUSICAL SYMBOL SQUARE NOTEHEAD BLACK
-1D148 ; [*1115.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE
-1D149 ; [*1116.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK
-1D14A ; [*1117.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE
-1D14B ; [*1118.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK
-1D14C ; [*1119.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE
-1D14D ; [*111A.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK
-1D14E ; [*111B.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE
-1D14F ; [*111C.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK
-1D150 ; [*111D.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE
-1D151 ; [*111E.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK
-1D152 ; [*111F.0020.0002] # MUSICAL SYMBOL MOON NOTEHEAD WHITE
-1D153 ; [*1120.0020.0002] # MUSICAL SYMBOL MOON NOTEHEAD BLACK
-1D154 ; [*1121.0020.0002] # MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE
-1D155 ; [*1122.0020.0002] # MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK
-1D156 ; [*1123.0020.0002] # MUSICAL SYMBOL PARENTHESIS NOTEHEAD
-1D157 ; [*1124.0020.0002] # MUSICAL SYMBOL VOID NOTEHEAD
-1D158 ; [*1125.0020.0002] # MUSICAL SYMBOL NOTEHEAD BLACK
-1D159 ; [*1126.0020.0002] # MUSICAL SYMBOL NULL NOTEHEAD
-1D15A ; [*1127.0020.0002] # MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE
-1D15B ; [*1128.0020.0002] # MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK
-1D15C ; [*1129.0020.0002] # MUSICAL SYMBOL BREVE
-1D15D ; [*112A.0020.0002] # MUSICAL SYMBOL WHOLE NOTE
-1D15E ; [*1124.0020.0002][.0000.0000.0000] # MUSICAL SYMBOL HALF NOTE
-1D15F ; [*1125.0020.0002][.0000.0000.0000] # MUSICAL SYMBOL QUARTER NOTE
-1D160 ; [*1125.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL EIGHTH NOTE
-1D161 ; [*1125.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL SIXTEENTH NOTE
-1D162 ; [*1125.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL THIRTY-SECOND NOTE
-1D163 ; [*1125.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL SIXTY-FOURTH NOTE
-1D164 ; [*1125.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1144B ; [*02B7.0020.0002] # NEWA DANDA
+1144C ; [*02B8.0020.0002] # NEWA DOUBLE DANDA
+1144D ; [*0471.0020.0002] # NEWA COMMA
+1144E ; [*0472.0020.0002] # NEWA GAP FILLER
+1144F ; [*0473.0020.0002] # NEWA ABBREVIATION SIGN
+1145B ; [*0474.0020.0002] # NEWA PLACEHOLDER MARK
+1145D ; [*0475.0020.0002] # NEWA INSERTION SIGN
+114C6 ; [*0476.0020.0002] # TIRHUTA ABBREVIATION SIGN
+115C1 ; [*0477.0020.0002] # SIDDHAM SIGN SIDDHAM
+115C2 ; [*02B9.0020.0002] # SIDDHAM DANDA
+115C3 ; [*02BA.0020.0002] # SIDDHAM DOUBLE DANDA
+115C4 ; [*0478.0020.0002] # SIDDHAM SEPARATOR DOT
+115C5 ; [*0479.0020.0002] # SIDDHAM SEPARATOR BAR
+115C6 ; [*047A.0020.0002] # SIDDHAM REPETITION MARK-1
+115C7 ; [*047B.0020.0002] # SIDDHAM REPETITION MARK-2
+115C8 ; [*047C.0020.0002] # SIDDHAM REPETITION MARK-3
+115C9 ; [*047D.0020.0002] # SIDDHAM END OF TEXT MARK
+115CA ; [*047E.0020.0002] # SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS
+115CB ; [*047F.0020.0002] # SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS
+115CC ; [*0480.0020.0002] # SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS
+115CD ; [*0481.0020.0002] # SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS
+115CE ; [*0482.0020.0002] # SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS
+115CF ; [*0483.0020.0002] # SIDDHAM SECTION MARK DOUBLE RING
+115D0 ; [*0484.0020.0002] # SIDDHAM SECTION MARK DOUBLE RING WITH RAYS
+115D1 ; [*0485.0020.0002] # SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS
+115D2 ; [*0486.0020.0002] # SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS
+115D3 ; [*0487.0020.0002] # SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS
+115D4 ; [*0488.0020.0002] # SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS
+115D5 ; [*0489.0020.0002] # SIDDHAM SECTION MARK WITH CIRCLES AND RAYS
+115D6 ; [*048A.0020.0002] # SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES
+115D7 ; [*048B.0020.0002] # SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES
+11641 ; [*02BB.0020.0002] # MODI DANDA
+11642 ; [*02BC.0020.0002] # MODI DOUBLE DANDA
+11643 ; [*048C.0020.0002] # MODI ABBREVIATION SIGN
+11660 ; [*03DF.0020.0002] # MONGOLIAN BIRGA WITH ORNAMENT
+11661 ; [*03E0.0020.0002] # MONGOLIAN ROTATED BIRGA
+11662 ; [*03E1.0020.0002] # MONGOLIAN DOUBLE BIRGA WITH ORNAMENT
+11663 ; [*03E2.0020.0002] # MONGOLIAN TRIPLE BIRGA WITH ORNAMENT
+11664 ; [*03E3.0020.0002] # MONGOLIAN BIRGA WITH DOUBLE ORNAMENT
+11665 ; [*03E4.0020.0002] # MONGOLIAN ROTATED BIRGA WITH ORNAMENT
+11666 ; [*03E5.0020.0002] # MONGOLIAN ROTATED BIRGA WITH DOUBLE ORNAMENT
+11667 ; [*03E6.0020.0002] # MONGOLIAN INVERTED BIRGA
+11668 ; [*03E7.0020.0002] # MONGOLIAN INVERTED BIRGA WITH DOUBLE ORNAMENT
+11669 ; [*03E8.0020.0002] # MONGOLIAN SWIRL BIRGA
+1166A ; [*03E9.0020.0002] # MONGOLIAN SWIRL BIRGA WITH ORNAMENT
+1166B ; [*03EA.0020.0002] # MONGOLIAN SWIRL BIRGA WITH DOUBLE ORNAMENT
+1166C ; [*03EB.0020.0002] # MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT
+1173A ; [*1BD5.0020.0002] # AHOM NUMBER TEN
+1173B ; [*1BD6.0020.0002] # AHOM NUMBER TWENTY
+1173C ; [*02BD.0020.0002] # AHOM SIGN SMALL SECTION
+1173D ; [*02BE.0020.0002] # AHOM SIGN SECTION
+1173E ; [*02E8.0020.0002] # AHOM SIGN RULAI
+1173F ; [*0566.0020.0002] # AHOM SYMBOL VI
+118EA ; [*1BFB.0020.0002] # WARANG CITI NUMBER TEN
+118EB ; [*1BFC.0020.0002] # WARANG CITI NUMBER TWENTY
+118EC ; [*1BFD.0020.0002] # WARANG CITI NUMBER THIRTY
+118ED ; [*1BFE.0020.0002] # WARANG CITI NUMBER FORTY
+118EE ; [*1BFF.0020.0002] # WARANG CITI NUMBER FIFTY
+118EF ; [*1C00.0020.0002] # WARANG CITI NUMBER SIXTY
+118F0 ; [*1C01.0020.0002] # WARANG CITI NUMBER SEVENTY
+118F1 ; [*1C02.0020.0002] # WARANG CITI NUMBER EIGHTY
+118F2 ; [*1C03.0020.0002] # WARANG CITI NUMBER NINETY
+11A3F ; [*040F.0020.0002] # ZANABAZAR SQUARE INITIAL HEAD MARK
+11A40 ; [*0410.0020.0002] # ZANABAZAR SQUARE CLOSING HEAD MARK
+11A41 ; [*0411.0020.0002] # ZANABAZAR SQUARE MARK TSHEG
+11A42 ; [*0412.0020.0002] # ZANABAZAR SQUARE MARK SHAD
+11A43 ; [*0413.0020.0002] # ZANABAZAR SQUARE MARK DOUBLE SHAD
+11A44 ; [*0414.0020.0002] # ZANABAZAR SQUARE MARK LONG TSHEG
+11A45 ; [*0415.0020.0002] # ZANABAZAR SQUARE INITIAL DOUBLE-LINED HEAD MARK
+11A46 ; [*0416.0020.0002] # ZANABAZAR SQUARE CLOSING DOUBLE-LINED HEAD MARK
+11A9A ; [*0417.0020.0002] # SOYOMBO MARK TSHEG
+11A9B ; [*0418.0020.0002] # SOYOMBO MARK SHAD
+11A9C ; [*0419.0020.0002] # SOYOMBO MARK DOUBLE SHAD
+11A9E ; [*041A.0020.0002] # SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME
+11A9F ; [*041B.0020.0002] # SOYOMBO HEAD MARK WITH MOON AND SUN AND FLAME
+11AA0 ; [*041C.0020.0002] # SOYOMBO HEAD MARK WITH MOON AND SUN
+11AA1 ; [*041D.0020.0002] # SOYOMBO TERMINAL MARK-1
+11AA2 ; [*041E.0020.0002] # SOYOMBO TERMINAL MARK-2
+11C41 ; [*02BF.0020.0002] # BHAIKSUKI DANDA
+11C42 ; [*02C0.0020.0002] # BHAIKSUKI DOUBLE DANDA
+11C43 ; [*0455.0020.0002] # BHAIKSUKI WORD SEPARATOR
+11C44 ; [*0456.0020.0002] # BHAIKSUKI GAP FILLER-1
+11C45 ; [*0457.0020.0002] # BHAIKSUKI GAP FILLER-2
+11C63 ; [*1BE6.0020.0002] # BHAIKSUKI NUMBER TEN
+11C64 ; [*1BE7.0020.0002] # BHAIKSUKI NUMBER TWENTY
+11C65 ; [*1BE8.0020.0002] # BHAIKSUKI NUMBER THIRTY
+11C66 ; [*1BE9.0020.0002] # BHAIKSUKI NUMBER FORTY
+11C67 ; [*1BEA.0020.0002] # BHAIKSUKI NUMBER FIFTY
+11C68 ; [*1BEB.0020.0002] # BHAIKSUKI NUMBER SIXTY
+11C69 ; [*1BEC.0020.0002] # BHAIKSUKI NUMBER SEVENTY
+11C6A ; [*1BED.0020.0002] # BHAIKSUKI NUMBER EIGHTY
+11C6B ; [*1BEE.0020.0002] # BHAIKSUKI NUMBER NINETY
+11C6C ; [*1BEF.0020.0002] # BHAIKSUKI HUNDREDS UNIT MARK
+11C70 ; [*041F.0020.0002] # MARCHEN HEAD MARK
+11C71 ; [*0420.0020.0002] # MARCHEN MARK SHAD
+12432 ; [*1C42.0020.0002] # CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH
+12433 ; [*1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN
+1245A ; [*1C44.0020.0002] # CUNEIFORM NUMERIC SIGN ONE THIRD DISH
+1245B ; [*1C45.0020.0002] # CUNEIFORM NUMERIC SIGN TWO THIRDS DISH
+1245C ; [*1C46.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH
+1245D ; [*1C47.0020.0002] # CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A
+1245E ; [*1C48.0020.0002] # CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A
+1245F ; [*1C49.0020.0002] # CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH
+12460 ; [*1C4A.0020.0002] # CUNEIFORM NUMERIC SIGN ONE QUARTER ASH
+12461 ; [*1C4B.0020.0002] # CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH
+12462 ; [*1C4C.0020.0002] # CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER
+12463 ; [*1C4D.0020.0002] # CUNEIFORM NUMERIC SIGN ONE QUARTER GUR
+12464 ; [*1C4E.0020.0002] # CUNEIFORM NUMERIC SIGN ONE HALF GUR
+12465 ; [*1C4F.0020.0002] # CUNEIFORM NUMERIC SIGN ELAMITE ONE THIRD
+12466 ; [*1C50.0020.0002] # CUNEIFORM NUMERIC SIGN ELAMITE TWO THIRDS
+12467 ; [*1C51.0020.0002] # CUNEIFORM NUMERIC SIGN ELAMITE FORTY
+12468 ; [*1C52.0020.0002] # CUNEIFORM NUMERIC SIGN ELAMITE FIFTY
+12470 ; [*0301.0020.0002] # CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER
+12471 ; [*0302.0020.0002] # CUNEIFORM PUNCTUATION SIGN VERTICAL COLON
+12472 ; [*0303.0020.0002] # CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON
+12473 ; [*0304.0020.0002] # CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON
+12474 ; [*0305.0020.0002] # CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON
+16A6E ; [*02C1.0020.0002] # MRO DANDA
+16A6F ; [*02C2.0020.0002] # MRO DOUBLE DANDA
+16AF5 ; [*0289.0020.0002] # BASSA VAH FULL STOP
+16B37 ; [*048D.0020.0002] # PAHAWH HMONG SIGN VOS THOM
+16B38 ; [*048E.0020.0002] # PAHAWH HMONG SIGN VOS TSHAB CEEB
+16B39 ; [*048F.0020.0002] # PAHAWH HMONG SIGN CIM CHEEM
+16B3A ; [*0490.0020.0002] # PAHAWH HMONG SIGN VOS THIAB
+16B3B ; [*0491.0020.0002] # PAHAWH HMONG SIGN VOS FEEM
+16B3C ; [*0FE9.0020.0002] # PAHAWH HMONG SIGN XYEEM NTXIV
+16B3D ; [*0FEA.0020.0002] # PAHAWH HMONG SIGN XYEEM RHO
+16B3E ; [*0FEB.0020.0002] # PAHAWH HMONG SIGN XYEEM TOV
+16B3F ; [*0FEC.0020.0002] # PAHAWH HMONG SIGN XYEEM FAIB
+16B44 ; [*0492.0020.0002] # PAHAWH HMONG SIGN XAUS
+16B45 ; [*0FED.0020.0002] # PAHAWH HMONG SIGN CIM TSOV ROG
+16B5B ; [*1C04.0020.0002] # PAHAWH HMONG NUMBER TENS
+16B5C ; [*1C05.0020.0002] # PAHAWH HMONG NUMBER HUNDREDS
+16B5D ; [*1C06.0020.0002] # PAHAWH HMONG NUMBER TEN THOUSANDS
+16B5E ; [*1C07.0020.0002] # PAHAWH HMONG NUMBER MILLIONS
+16B5F ; [*1C08.0020.0002] # PAHAWH HMONG NUMBER HUNDRED MILLIONS
+16B60 ; [*1C09.0020.0002] # PAHAWH HMONG NUMBER TEN BILLIONS
+16B61 ; [*1C0A.0020.0002] # PAHAWH HMONG NUMBER TRILLIONS
+1BC9C ; [*11DE.0020.0002] # DUPLOYAN SIGN O WITH CROSS
+1BC9F ; [*028A.0020.0002] # DUPLOYAN PUNCTUATION CHINOOK FULL STOP
+1D000 ; [*0FEE.0020.0002] # BYZANTINE MUSICAL SYMBOL PSILI
+1D001 ; [*0FEF.0020.0002] # BYZANTINE MUSICAL SYMBOL DASEIA
+1D002 ; [*0FF0.0020.0002] # BYZANTINE MUSICAL SYMBOL PERISPOMENI
+1D003 ; [*0FF1.0020.0002] # BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON
+1D004 ; [*0FF2.0020.0002] # BYZANTINE MUSICAL SYMBOL OXEIA DIPLI
+1D005 ; [*0FF3.0020.0002] # BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON
+1D006 ; [*0FF4.0020.0002] # BYZANTINE MUSICAL SYMBOL VAREIA DIPLI
+1D007 ; [*0FF5.0020.0002] # BYZANTINE MUSICAL SYMBOL KATHISTI
+1D008 ; [*0FF6.0020.0002] # BYZANTINE MUSICAL SYMBOL SYRMATIKI
+1D009 ; [*0FF7.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKLITIKI
+1D00A ; [*0FF8.0020.0002] # BYZANTINE MUSICAL SYMBOL YPOKRISIS
+1D00B ; [*0FF9.0020.0002] # BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI
+1D00C ; [*0FFA.0020.0002] # BYZANTINE MUSICAL SYMBOL KREMASTI
+1D00D ; [*0FFB.0020.0002] # BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON
+1D00E ; [*0FFC.0020.0002] # BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON
+1D00F ; [*0FFD.0020.0002] # BYZANTINE MUSICAL SYMBOL TELEIA
+1D010 ; [*0FFE.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA
+1D011 ; [*0FFF.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOS
+1D012 ; [*1000.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI
+1D013 ; [*1001.0020.0002] # BYZANTINE MUSICAL SYMBOL SYNEVMA
+1D014 ; [*1002.0020.0002] # BYZANTINE MUSICAL SYMBOL THITA
+1D015 ; [*1003.0020.0002] # BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION
+1D016 ; [*1004.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON ARCHAION
+1D017 ; [*1005.0020.0002] # BYZANTINE MUSICAL SYMBOL PSILON
+1D018 ; [*1006.0020.0002] # BYZANTINE MUSICAL SYMBOL CHAMILON
+1D019 ; [*1007.0020.0002] # BYZANTINE MUSICAL SYMBOL VATHY
+1D01A ; [*1008.0020.0002] # BYZANTINE MUSICAL SYMBOL ISON ARCHAION
+1D01B ; [*1009.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION
+1D01C ; [*100A.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION
+1D01D ; [*100B.0020.0002] # BYZANTINE MUSICAL SYMBOL SAXIMATA
+1D01E ; [*100C.0020.0002] # BYZANTINE MUSICAL SYMBOL PARICHON
+1D01F ; [*100D.0020.0002] # BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA
+1D020 ; [*100E.0020.0002] # BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION
+1D021 ; [*100F.0020.0002] # BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION
+1D022 ; [*1010.0020.0002] # BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION
+1D023 ; [*1011.0020.0002] # BYZANTINE MUSICAL SYMBOL APOTHEMA
+1D024 ; [*1012.0020.0002] # BYZANTINE MUSICAL SYMBOL KLASMA
+1D025 ; [*1013.0020.0002] # BYZANTINE MUSICAL SYMBOL REVMA
+1D026 ; [*1014.0020.0002] # BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION
+1D027 ; [*1015.0020.0002] # BYZANTINE MUSICAL SYMBOL TINAGMA
+1D028 ; [*1016.0020.0002] # BYZANTINE MUSICAL SYMBOL ANATRICHISMA
+1D029 ; [*1017.0020.0002] # BYZANTINE MUSICAL SYMBOL SEISMA
+1D02A ; [*1018.0020.0002] # BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION
+1D02B ; [*1019.0020.0002] # BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU
+1D02C ; [*101A.0020.0002] # BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION
+1D02D ; [*101B.0020.0002] # BYZANTINE MUSICAL SYMBOL THEMA
+1D02E ; [*101C.0020.0002] # BYZANTINE MUSICAL SYMBOL LEMOI
+1D02F ; [*101D.0020.0002] # BYZANTINE MUSICAL SYMBOL DYO
+1D030 ; [*101E.0020.0002] # BYZANTINE MUSICAL SYMBOL TRIA
+1D031 ; [*101F.0020.0002] # BYZANTINE MUSICAL SYMBOL TESSERA
+1D032 ; [*1020.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMATA
+1D033 ; [*1021.0020.0002] # BYZANTINE MUSICAL SYMBOL APESO EXO NEO
+1D034 ; [*1022.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION
+1D035 ; [*1023.0020.0002] # BYZANTINE MUSICAL SYMBOL IMIFTHORA
+1D036 ; [*1024.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION
+1D037 ; [*1025.0020.0002] # BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON
+1D038 ; [*1026.0020.0002] # BYZANTINE MUSICAL SYMBOL PELASTON
+1D039 ; [*1027.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTON
+1D03A ; [*1028.0020.0002] # BYZANTINE MUSICAL SYMBOL KONTEVMA
+1D03B ; [*1029.0020.0002] # BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION
+1D03C ; [*102A.0020.0002] # BYZANTINE MUSICAL SYMBOL RAPISMA
+1D03D ; [*102B.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION
+1D03E ; [*102C.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION
+1D03F ; [*102D.0020.0002] # BYZANTINE MUSICAL SYMBOL ICHADIN
+1D040 ; [*102E.0020.0002] # BYZANTINE MUSICAL SYMBOL NANA
+1D041 ; [*102F.0020.0002] # BYZANTINE MUSICAL SYMBOL PETASMA
+1D042 ; [*1030.0020.0002] # BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO
+1D043 ; [*1031.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKON ALLO
+1D044 ; [*1032.0020.0002] # BYZANTINE MUSICAL SYMBOL STRAGGISMATA
+1D045 ; [*1033.0020.0002] # BYZANTINE MUSICAL SYMBOL GRONTHISMATA
+1D046 ; [*1034.0020.0002] # BYZANTINE MUSICAL SYMBOL ISON NEO
+1D047 ; [*1035.0020.0002] # BYZANTINE MUSICAL SYMBOL OLIGON NEO
+1D048 ; [*1036.0020.0002] # BYZANTINE MUSICAL SYMBOL OXEIA NEO
+1D049 ; [*1037.0020.0002] # BYZANTINE MUSICAL SYMBOL PETASTI
+1D04A ; [*1038.0020.0002] # BYZANTINE MUSICAL SYMBOL KOUFISMA
+1D04B ; [*1039.0020.0002] # BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA
+1D04C ; [*103A.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA
+1D04D ; [*103B.0020.0002] # BYZANTINE MUSICAL SYMBOL PELASTON NEO
+1D04E ; [*103C.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO
+1D04F ; [*103D.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO
+1D050 ; [*103E.0020.0002] # BYZANTINE MUSICAL SYMBOL YPSILI
+1D051 ; [*103F.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO
+1D052 ; [*1040.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO
+1D053 ; [*1041.0020.0002] # BYZANTINE MUSICAL SYMBOL YPORROI
+1D054 ; [*1042.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON
+1D055 ; [*1043.0020.0002] # BYZANTINE MUSICAL SYMBOL ELAFRON
+1D056 ; [*1044.0020.0002] # BYZANTINE MUSICAL SYMBOL CHAMILI
+1D057 ; [*1045.0020.0002] # BYZANTINE MUSICAL SYMBOL MIKRON ISON
+1D058 ; [*1046.0020.0002] # BYZANTINE MUSICAL SYMBOL VAREIA NEO
+1D059 ; [*1047.0020.0002] # BYZANTINE MUSICAL SYMBOL PIASMA NEO
+1D05A ; [*1048.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTON NEO
+1D05B ; [*1049.0020.0002] # BYZANTINE MUSICAL SYMBOL OMALON
+1D05C ; [*104A.0020.0002] # BYZANTINE MUSICAL SYMBOL ANTIKENOMA
+1D05D ; [*104B.0020.0002] # BYZANTINE MUSICAL SYMBOL LYGISMA
+1D05E ; [*104C.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO
+1D05F ; [*104D.0020.0002] # BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO
+1D060 ; [*104E.0020.0002] # BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA
+1D061 ; [*104F.0020.0002] # BYZANTINE MUSICAL SYMBOL KYLISMA
+1D062 ; [*1050.0020.0002] # BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA
+1D063 ; [*1051.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKON NEO
+1D064 ; [*1052.0020.0002] # BYZANTINE MUSICAL SYMBOL EKSTREPTON
+1D065 ; [*1053.0020.0002] # BYZANTINE MUSICAL SYMBOL SYNAGMA NEO
+1D066 ; [*1054.0020.0002] # BYZANTINE MUSICAL SYMBOL SYRMA
+1D067 ; [*1055.0020.0002] # BYZANTINE MUSICAL SYMBOL CHOREVMA NEO
+1D068 ; [*1056.0020.0002] # BYZANTINE MUSICAL SYMBOL EPEGERMA
+1D069 ; [*1057.0020.0002] # BYZANTINE MUSICAL SYMBOL SEISMA NEO
+1D06A ; [*1058.0020.0002] # BYZANTINE MUSICAL SYMBOL XIRON KLASMA
+1D06B ; [*1059.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON
+1D06C ; [*105A.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA
+1D06D ; [*105B.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA
+1D06E ; [*105C.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA
+1D06F ; [*105D.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA
+1D070 ; [*105E.0020.0002] # BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA
+1D071 ; [*105F.0020.0002] # BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA
+1D072 ; [*1060.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON
+1D073 ; [*1061.0020.0002] # BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON
+1D074 ; [*1062.0020.0002] # BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON
+1D075 ; [*1063.0020.0002] # BYZANTINE MUSICAL SYMBOL OYRANISMA NEO
+1D076 ; [*1064.0020.0002] # BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO
+1D077 ; [*1065.0020.0002] # BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO
+1D078 ; [*1066.0020.0002] # BYZANTINE MUSICAL SYMBOL THEMA APLOUN
+1D079 ; [*1067.0020.0002] # BYZANTINE MUSICAL SYMBOL THES KAI APOTHES
+1D07A ; [*1068.0020.0002] # BYZANTINE MUSICAL SYMBOL KATAVASMA
+1D07B ; [*1069.0020.0002] # BYZANTINE MUSICAL SYMBOL ENDOFONON
+1D07C ; [*106A.0020.0002] # BYZANTINE MUSICAL SYMBOL YFEN KATO
+1D07D ; [*106B.0020.0002] # BYZANTINE MUSICAL SYMBOL YFEN ANO
+1D07E ; [*106C.0020.0002] # BYZANTINE MUSICAL SYMBOL STAVROS
+1D07F ; [*106D.0020.0002] # BYZANTINE MUSICAL SYMBOL KLASMA ANO
+1D080 ; [*106E.0020.0002] # BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION
+1D081 ; [*106F.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION
+1D082 ; [*1070.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMA ALLO
+1D083 ; [*1071.0020.0002] # BYZANTINE MUSICAL SYMBOL KRATIMA NEO
+1D084 ; [*1072.0020.0002] # BYZANTINE MUSICAL SYMBOL APODERMA NEO
+1D085 ; [*1073.0020.0002] # BYZANTINE MUSICAL SYMBOL APLI
+1D086 ; [*1074.0020.0002] # BYZANTINE MUSICAL SYMBOL DIPLI
+1D087 ; [*1075.0020.0002] # BYZANTINE MUSICAL SYMBOL TRIPLI
+1D088 ; [*1076.0020.0002] # BYZANTINE MUSICAL SYMBOL TETRAPLI
+1D089 ; [*1077.0020.0002] # BYZANTINE MUSICAL SYMBOL KORONIS
+1D08A ; [*1078.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU
+1D08B ; [*1079.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON
+1D08C ; [*107A.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON
+1D08D ; [*107B.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON
+1D08E ; [*107C.0020.0002] # BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU
+1D08F ; [*107D.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON NEO ANO
+1D090 ; [*107E.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA
+1D091 ; [*107F.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA
+1D092 ; [*1080.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGORGON
+1D093 ; [*1081.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO
+1D094 ; [*1082.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO
+1D095 ; [*1083.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA
+1D096 ; [*1084.0020.0002] # BYZANTINE MUSICAL SYMBOL TRIGORGON
+1D097 ; [*1085.0020.0002] # BYZANTINE MUSICAL SYMBOL ARGON
+1D098 ; [*1086.0020.0002] # BYZANTINE MUSICAL SYMBOL IMIDIARGON
+1D099 ; [*1087.0020.0002] # BYZANTINE MUSICAL SYMBOL DIARGON
+1D09A ; [*1088.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI
+1D09B ; [*1089.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI
+1D09C ; [*108A.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI ARGI
+1D09D ; [*108B.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI METRIA
+1D09E ; [*108C.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI MESI
+1D09F ; [*108D.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI GORGI
+1D0A0 ; [*108E.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI
+1D0A1 ; [*108F.0020.0002] # BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI
+1D0A2 ; [*1090.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS
+1D0A3 ; [*1091.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS
+1D0A4 ; [*1092.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS
+1D0A5 ; [*1093.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS
+1D0A6 ; [*1094.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS
+1D0A7 ; [*1095.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS
+1D0A8 ; [*1096.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS
+1D0A9 ; [*1097.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS
+1D0AA ; [*1098.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS
+1D0AB ; [*1099.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS
+1D0AC ; [*109A.0020.0002] # BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS
+1D0AD ; [*109B.0020.0002] # BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS
+1D0AE ; [*109C.0020.0002] # BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS
+1D0AF ; [*109D.0020.0002] # BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS
+1D0B0 ; [*109E.0020.0002] # BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS
+1D0B1 ; [*109F.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS
+1D0B2 ; [*10A0.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS
+1D0B3 ; [*10A1.0020.0002] # BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS
+1D0B4 ; [*10A2.0020.0002] # BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN
+1D0B5 ; [*10A3.0020.0002] # BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN
+1D0B6 ; [*10A4.0020.0002] # BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU
+1D0B7 ; [*10A5.0020.0002] # BYZANTINE MUSICAL SYMBOL IMIFONON
+1D0B8 ; [*10A6.0020.0002] # BYZANTINE MUSICAL SYMBOL IMIFTHORON
+1D0B9 ; [*10A7.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU
+1D0BA ; [*10A8.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA
+1D0BB ; [*10A9.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA
+1D0BC ; [*10AA.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS
+1D0BD ; [*10AB.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI
+1D0BE ; [*10AC.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI
+1D0BF ; [*10AD.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE
+1D0C0 ; [*10AE.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO
+1D0C1 ; [*10AF.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO
+1D0C2 ; [*10B0.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO
+1D0C3 ; [*10B1.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS
+1D0C4 ; [*10B2.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS
+1D0C5 ; [*10B3.0020.0002] # BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS
+1D0C6 ; [*10B4.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI
+1D0C7 ; [*10B5.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA NENANO
+1D0C8 ; [*10B6.0020.0002] # BYZANTINE MUSICAL SYMBOL CHROA ZYGOS
+1D0C9 ; [*10B7.0020.0002] # BYZANTINE MUSICAL SYMBOL CHROA KLITON
+1D0CA ; [*10B8.0020.0002] # BYZANTINE MUSICAL SYMBOL CHROA SPATHI
+1D0CB ; [*10B9.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION
+1D0CC ; [*10BA.0020.0002] # BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA
+1D0CD ; [*10BB.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION
+1D0CE ; [*10BC.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION
+1D0CF ; [*10BD.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION
+1D0D0 ; [*10BE.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA
+1D0D1 ; [*10BF.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA
+1D0D2 ; [*10C0.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA
+1D0D3 ; [*10C1.0020.0002] # BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA
+1D0D4 ; [*10C2.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA
+1D0D5 ; [*10C3.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA
+1D0D6 ; [*10C4.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA
+1D0D7 ; [*10C5.0020.0002] # BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA
+1D0D8 ; [*10C6.0020.0002] # BYZANTINE MUSICAL SYMBOL GENIKI DIESIS
+1D0D9 ; [*10C7.0020.0002] # BYZANTINE MUSICAL SYMBOL GENIKI YFESIS
+1D0DA ; [*10C8.0020.0002] # BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI
+1D0DB ; [*10C9.0020.0002] # BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI
+1D0DC ; [*10CA.0020.0002] # BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI
+1D0DD ; [*10CB.0020.0002] # BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS
+1D0DE ; [*10CC.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS
+1D0DF ; [*10CD.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU
+1D0E0 ; [*10CE.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU
+1D0E1 ; [*10CF.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU
+1D0E2 ; [*10D0.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS
+1D0E3 ; [*10D1.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU
+1D0E4 ; [*10D2.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU
+1D0E5 ; [*10D3.0020.0002] # BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU
+1D0E6 ; [*10D4.0020.0002] # BYZANTINE MUSICAL SYMBOL DIGRAMMA GG
+1D0E7 ; [*10D5.0020.0002] # BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU
+1D0E8 ; [*10D6.0020.0002] # BYZANTINE MUSICAL SYMBOL STIGMA
+1D0E9 ; [*10D7.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO PA
+1D0EA ; [*10D8.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO VOU
+1D0EB ; [*10D9.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO GA
+1D0EC ; [*10DA.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO DI
+1D0ED ; [*10DB.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO KE
+1D0EE ; [*10DC.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO ZO
+1D0EF ; [*10DD.0020.0002] # BYZANTINE MUSICAL SYMBOL ARKTIKO NI
+1D0F0 ; [*10DE.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO
+1D0F1 ; [*10DF.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO
+1D0F2 ; [*10E0.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO
+1D0F3 ; [*10E1.0020.0002] # BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO
+1D0F4 ; [*10E2.0020.0002] # BYZANTINE MUSICAL SYMBOL KLASMA KATO
+1D0F5 ; [*10E3.0020.0002] # BYZANTINE MUSICAL SYMBOL GORGON NEO KATO
+1D100 ; [*10E4.0020.0002] # MUSICAL SYMBOL SINGLE BARLINE
+1D101 ; [*10E5.0020.0002] # MUSICAL SYMBOL DOUBLE BARLINE
+1D102 ; [*10E6.0020.0002] # MUSICAL SYMBOL FINAL BARLINE
+1D103 ; [*10E7.0020.0002] # MUSICAL SYMBOL REVERSE FINAL BARLINE
+1D104 ; [*10E8.0020.0002] # MUSICAL SYMBOL DASHED BARLINE
+1D105 ; [*10E9.0020.0002] # MUSICAL SYMBOL SHORT BARLINE
+1D106 ; [*10EA.0020.0002] # MUSICAL SYMBOL LEFT REPEAT SIGN
+1D107 ; [*10EB.0020.0002] # MUSICAL SYMBOL RIGHT REPEAT SIGN
+1D108 ; [*10EC.0020.0002] # MUSICAL SYMBOL REPEAT DOTS
+1D109 ; [*10ED.0020.0002] # MUSICAL SYMBOL DAL SEGNO
+1D10A ; [*10EE.0020.0002] # MUSICAL SYMBOL DA CAPO
+1D10B ; [*10EF.0020.0002] # MUSICAL SYMBOL SEGNO
+1D10C ; [*10F0.0020.0002] # MUSICAL SYMBOL CODA
+1D10D ; [*10F1.0020.0002] # MUSICAL SYMBOL REPEATED FIGURE-1
+1D10E ; [*10F2.0020.0002] # MUSICAL SYMBOL REPEATED FIGURE-2
+1D10F ; [*10F3.0020.0002] # MUSICAL SYMBOL REPEATED FIGURE-3
+1D110 ; [*10F4.0020.0002] # MUSICAL SYMBOL FERMATA
+1D111 ; [*10F5.0020.0002] # MUSICAL SYMBOL FERMATA BELOW
+1D112 ; [*10F6.0020.0002] # MUSICAL SYMBOL BREATH MARK
+1D113 ; [*10F7.0020.0002] # MUSICAL SYMBOL CAESURA
+1D114 ; [*10F8.0020.0002] # MUSICAL SYMBOL BRACE
+1D115 ; [*10F9.0020.0002] # MUSICAL SYMBOL BRACKET
+1D116 ; [*10FA.0020.0002] # MUSICAL SYMBOL ONE-LINE STAFF
+1D117 ; [*10FB.0020.0002] # MUSICAL SYMBOL TWO-LINE STAFF
+1D118 ; [*10FC.0020.0002] # MUSICAL SYMBOL THREE-LINE STAFF
+1D119 ; [*10FD.0020.0002] # MUSICAL SYMBOL FOUR-LINE STAFF
+1D11A ; [*10FE.0020.0002] # MUSICAL SYMBOL FIVE-LINE STAFF
+1D11B ; [*10FF.0020.0002] # MUSICAL SYMBOL SIX-LINE STAFF
+1D11C ; [*1100.0020.0002] # MUSICAL SYMBOL SIX-STRING FRETBOARD
+1D11D ; [*1101.0020.0002] # MUSICAL SYMBOL FOUR-STRING FRETBOARD
+1D11E ; [*1102.0020.0002] # MUSICAL SYMBOL G CLEF
+1D11F ; [*1103.0020.0002] # MUSICAL SYMBOL G CLEF OTTAVA ALTA
+1D120 ; [*1104.0020.0002] # MUSICAL SYMBOL G CLEF OTTAVA BASSA
+1D121 ; [*1105.0020.0002] # MUSICAL SYMBOL C CLEF
+1D122 ; [*1106.0020.0002] # MUSICAL SYMBOL F CLEF
+1D123 ; [*1107.0020.0002] # MUSICAL SYMBOL F CLEF OTTAVA ALTA
+1D124 ; [*1108.0020.0002] # MUSICAL SYMBOL F CLEF OTTAVA BASSA
+1D125 ; [*1109.0020.0002] # MUSICAL SYMBOL DRUM CLEF-1
+1D126 ; [*110A.0020.0002] # MUSICAL SYMBOL DRUM CLEF-2
+1D129 ; [*111E.0020.0002] # MUSICAL SYMBOL MULTIPLE MEASURE REST
+1D12A ; [*110E.0020.0002] # MUSICAL SYMBOL DOUBLE SHARP
+1D12B ; [*110F.0020.0002] # MUSICAL SYMBOL DOUBLE FLAT
+1D12C ; [*1110.0020.0002] # MUSICAL SYMBOL FLAT UP
+1D12D ; [*1111.0020.0002] # MUSICAL SYMBOL FLAT DOWN
+1D12E ; [*1112.0020.0002] # MUSICAL SYMBOL NATURAL UP
+1D12F ; [*1113.0020.0002] # MUSICAL SYMBOL NATURAL DOWN
+1D130 ; [*1114.0020.0002] # MUSICAL SYMBOL SHARP UP
+1D131 ; [*1115.0020.0002] # MUSICAL SYMBOL SHARP DOWN
+1D132 ; [*1116.0020.0002] # MUSICAL SYMBOL QUARTER TONE SHARP
+1D133 ; [*1117.0020.0002] # MUSICAL SYMBOL QUARTER TONE FLAT
+1D134 ; [*1118.0020.0002] # MUSICAL SYMBOL COMMON TIME
+1D135 ; [*1119.0020.0002] # MUSICAL SYMBOL CUT TIME
+1D136 ; [*111A.0020.0002] # MUSICAL SYMBOL OTTAVA ALTA
+1D137 ; [*111B.0020.0002] # MUSICAL SYMBOL OTTAVA BASSA
+1D138 ; [*111C.0020.0002] # MUSICAL SYMBOL QUINDICESIMA ALTA
+1D139 ; [*111D.0020.0002] # MUSICAL SYMBOL QUINDICESIMA BASSA
+1D13A ; [*111F.0020.0002] # MUSICAL SYMBOL MULTI REST
+1D13B ; [*1120.0020.0002] # MUSICAL SYMBOL WHOLE REST
+1D13C ; [*1121.0020.0002] # MUSICAL SYMBOL HALF REST
+1D13D ; [*1122.0020.0002] # MUSICAL SYMBOL QUARTER REST
+1D13E ; [*1123.0020.0002] # MUSICAL SYMBOL EIGHTH REST
+1D13F ; [*1124.0020.0002] # MUSICAL SYMBOL SIXTEENTH REST
+1D140 ; [*1125.0020.0002] # MUSICAL SYMBOL THIRTY-SECOND REST
+1D141 ; [*1126.0020.0002] # MUSICAL SYMBOL SIXTY-FOURTH REST
+1D142 ; [*1127.0020.0002] # MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST
+1D143 ; [*1128.0020.0002] # MUSICAL SYMBOL X NOTEHEAD
+1D144 ; [*1129.0020.0002] # MUSICAL SYMBOL PLUS NOTEHEAD
+1D145 ; [*112A.0020.0002] # MUSICAL SYMBOL CIRCLE X NOTEHEAD
+1D146 ; [*112B.0020.0002] # MUSICAL SYMBOL SQUARE NOTEHEAD WHITE
+1D147 ; [*112C.0020.0002] # MUSICAL SYMBOL SQUARE NOTEHEAD BLACK
+1D148 ; [*112D.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE
+1D149 ; [*112E.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK
+1D14A ; [*112F.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE
+1D14B ; [*1130.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK
+1D14C ; [*1131.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE
+1D14D ; [*1132.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK
+1D14E ; [*1133.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE
+1D14F ; [*1134.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK
+1D150 ; [*1135.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE
+1D151 ; [*1136.0020.0002] # MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK
+1D152 ; [*1137.0020.0002] # MUSICAL SYMBOL MOON NOTEHEAD WHITE
+1D153 ; [*1138.0020.0002] # MUSICAL SYMBOL MOON NOTEHEAD BLACK
+1D154 ; [*1139.0020.0002] # MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE
+1D155 ; [*113A.0020.0002] # MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK
+1D156 ; [*113B.0020.0002] # MUSICAL SYMBOL PARENTHESIS NOTEHEAD
+1D157 ; [*113C.0020.0002] # MUSICAL SYMBOL VOID NOTEHEAD
+1D158 ; [*113D.0020.0002] # MUSICAL SYMBOL NOTEHEAD BLACK
+1D159 ; [*113E.0020.0002] # MUSICAL SYMBOL NULL NOTEHEAD
+1D15A ; [*113F.0020.0002] # MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE
+1D15B ; [*1140.0020.0002] # MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK
+1D15C ; [*1141.0020.0002] # MUSICAL SYMBOL BREVE
+1D15D ; [*1142.0020.0002] # MUSICAL SYMBOL WHOLE NOTE
+1D15E ; [*113C.0020.0002][.0000.0000.0000] # MUSICAL SYMBOL HALF NOTE
+1D15F ; [*113D.0020.0002][.0000.0000.0000] # MUSICAL SYMBOL QUARTER NOTE
+1D160 ; [*113D.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL EIGHTH NOTE
+1D161 ; [*113D.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL SIXTEENTH NOTE
+1D162 ; [*113D.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL THIRTY-SECOND NOTE
+1D163 ; [*113D.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL SIXTY-FOURTH NOTE
+1D164 ; [*113D.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
1D165 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING STEM
1D166 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
1D167 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING TREMOLO-1
1D168 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING TREMOLO-2
1D169 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING TREMOLO-3
-1D16A ; [*112B.0020.0002] # MUSICAL SYMBOL FINGERED TREMOLO-1
-1D16B ; [*112C.0020.0002] # MUSICAL SYMBOL FINGERED TREMOLO-2
-1D16C ; [*112D.0020.0002] # MUSICAL SYMBOL FINGERED TREMOLO-3
+1D16A ; [*1143.0020.0002] # MUSICAL SYMBOL FINGERED TREMOLO-1
+1D16B ; [*1144.0020.0002] # MUSICAL SYMBOL FINGERED TREMOLO-2
+1D16C ; [*1145.0020.0002] # MUSICAL SYMBOL FINGERED TREMOLO-3
1D16D ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING AUGMENTATION DOT
1D16E ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING FLAG-1
1D16F ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING FLAG-2
@@ -5108,8 +5135,8 @@ FFFC ; [*1A95.0020.0002] # OBJECT REPLACEMENT CHARACTER
1D180 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING MARCATO-STACCATO
1D181 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING ACCENT-STACCATO
1D182 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING LOURE
-1D183 ; [*112E.0020.0002] # MUSICAL SYMBOL ARPEGGIATO UP
-1D184 ; [*112F.0020.0002] # MUSICAL SYMBOL ARPEGGIATO DOWN
+1D183 ; [*1146.0020.0002] # MUSICAL SYMBOL ARPEGGIATO UP
+1D184 ; [*1147.0020.0002] # MUSICAL SYMBOL ARPEGGIATO DOWN
1D185 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING DOIT
1D186 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING RIP
1D187 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING FLIP
@@ -5117,787 +5144,787 @@ FFFC ; [*1A95.0020.0002] # OBJECT REPLACEMENT CHARACTER
1D189 ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING BEND
1D18A ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING DOUBLE TONGUE
1D18B ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING TRIPLE TONGUE
-1D18C ; [*1130.0020.0002] # MUSICAL SYMBOL RINFORZANDO
-1D18D ; [*1131.0020.0002] # MUSICAL SYMBOL SUBITO
-1D18E ; [*1132.0020.0002] # MUSICAL SYMBOL Z
-1D18F ; [*1133.0020.0002] # MUSICAL SYMBOL PIANO
-1D190 ; [*1134.0020.0002] # MUSICAL SYMBOL MEZZO
-1D191 ; [*1135.0020.0002] # MUSICAL SYMBOL FORTE
-1D192 ; [*1136.0020.0002] # MUSICAL SYMBOL CRESCENDO
-1D193 ; [*1137.0020.0002] # MUSICAL SYMBOL DECRESCENDO
-1D194 ; [*1138.0020.0002] # MUSICAL SYMBOL GRACE NOTE SLASH
-1D195 ; [*1139.0020.0002] # MUSICAL SYMBOL GRACE NOTE NO SLASH
-1D196 ; [*113A.0020.0002] # MUSICAL SYMBOL TR
-1D197 ; [*113B.0020.0002] # MUSICAL SYMBOL TURN
-1D198 ; [*113C.0020.0002] # MUSICAL SYMBOL INVERTED TURN
-1D199 ; [*113D.0020.0002] # MUSICAL SYMBOL TURN SLASH
-1D19A ; [*113E.0020.0002] # MUSICAL SYMBOL TURN UP
-1D19B ; [*113F.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-1
-1D19C ; [*1140.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-2
-1D19D ; [*1141.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-3
-1D19E ; [*1142.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-4
-1D19F ; [*1143.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-5
-1D1A0 ; [*1144.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-6
-1D1A1 ; [*1145.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-7
-1D1A2 ; [*1146.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-8
-1D1A3 ; [*1147.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-9
-1D1A4 ; [*1148.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-10
-1D1A5 ; [*1149.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-11
-1D1A6 ; [*114A.0020.0002] # MUSICAL SYMBOL HAUPTSTIMME
-1D1A7 ; [*114B.0020.0002] # MUSICAL SYMBOL NEBENSTIMME
-1D1A8 ; [*114C.0020.0002] # MUSICAL SYMBOL END OF STIMME
-1D1A9 ; [*114D.0020.0002] # MUSICAL SYMBOL DEGREE SLASH
+1D18C ; [*1148.0020.0002] # MUSICAL SYMBOL RINFORZANDO
+1D18D ; [*1149.0020.0002] # MUSICAL SYMBOL SUBITO
+1D18E ; [*114A.0020.0002] # MUSICAL SYMBOL Z
+1D18F ; [*114B.0020.0002] # MUSICAL SYMBOL PIANO
+1D190 ; [*114C.0020.0002] # MUSICAL SYMBOL MEZZO
+1D191 ; [*114D.0020.0002] # MUSICAL SYMBOL FORTE
+1D192 ; [*114E.0020.0002] # MUSICAL SYMBOL CRESCENDO
+1D193 ; [*114F.0020.0002] # MUSICAL SYMBOL DECRESCENDO
+1D194 ; [*1150.0020.0002] # MUSICAL SYMBOL GRACE NOTE SLASH
+1D195 ; [*1151.0020.0002] # MUSICAL SYMBOL GRACE NOTE NO SLASH
+1D196 ; [*1152.0020.0002] # MUSICAL SYMBOL TR
+1D197 ; [*1153.0020.0002] # MUSICAL SYMBOL TURN
+1D198 ; [*1154.0020.0002] # MUSICAL SYMBOL INVERTED TURN
+1D199 ; [*1155.0020.0002] # MUSICAL SYMBOL TURN SLASH
+1D19A ; [*1156.0020.0002] # MUSICAL SYMBOL TURN UP
+1D19B ; [*1157.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-1
+1D19C ; [*1158.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-2
+1D19D ; [*1159.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-3
+1D19E ; [*115A.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-4
+1D19F ; [*115B.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-5
+1D1A0 ; [*115C.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-6
+1D1A1 ; [*115D.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-7
+1D1A2 ; [*115E.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-8
+1D1A3 ; [*115F.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-9
+1D1A4 ; [*1160.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-10
+1D1A5 ; [*1161.0020.0002] # MUSICAL SYMBOL ORNAMENT STROKE-11
+1D1A6 ; [*1162.0020.0002] # MUSICAL SYMBOL HAUPTSTIMME
+1D1A7 ; [*1163.0020.0002] # MUSICAL SYMBOL NEBENSTIMME
+1D1A8 ; [*1164.0020.0002] # MUSICAL SYMBOL END OF STIMME
+1D1A9 ; [*1165.0020.0002] # MUSICAL SYMBOL DEGREE SLASH
1D1AA ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING DOWN BOW
1D1AB ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING UP BOW
1D1AC ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING HARMONIC
1D1AD ; [.0000.0000.0000] # MUSICAL SYMBOL COMBINING SNAP PIZZICATO
-1D1AE ; [*114E.0020.0002] # MUSICAL SYMBOL PEDAL MARK
-1D1AF ; [*114F.0020.0002] # MUSICAL SYMBOL PEDAL UP MARK
-1D1B0 ; [*1150.0020.0002] # MUSICAL SYMBOL HALF PEDAL MARK
-1D1B1 ; [*1151.0020.0002] # MUSICAL SYMBOL GLISSANDO UP
-1D1B2 ; [*1152.0020.0002] # MUSICAL SYMBOL GLISSANDO DOWN
-1D1B3 ; [*1153.0020.0002] # MUSICAL SYMBOL WITH FINGERNAILS
-1D1B4 ; [*1154.0020.0002] # MUSICAL SYMBOL DAMP
-1D1B5 ; [*1155.0020.0002] # MUSICAL SYMBOL DAMP ALL
-1D1B6 ; [*1156.0020.0002] # MUSICAL SYMBOL MAXIMA
-1D1B7 ; [*1157.0020.0002] # MUSICAL SYMBOL LONGA
-1D1B8 ; [*1158.0020.0002] # MUSICAL SYMBOL BREVIS
-1D1B9 ; [*1159.0020.0002] # MUSICAL SYMBOL SEMIBREVIS WHITE
-1D1BA ; [*115A.0020.0002] # MUSICAL SYMBOL SEMIBREVIS BLACK
-1D1BB ; [*1159.0020.0002][.0000.0000.0000] # MUSICAL SYMBOL MINIMA
-1D1BC ; [*115A.0020.0002][.0000.0000.0000] # MUSICAL SYMBOL MINIMA BLACK
-1D1BD ; [*1159.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL SEMIMINIMA WHITE
-1D1BE ; [*115A.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL SEMIMINIMA BLACK
-1D1BF ; [*1159.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL FUSA WHITE
-1D1C0 ; [*115A.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL FUSA BLACK
-1D1C1 ; [*115B.0020.0002] # MUSICAL SYMBOL LONGA PERFECTA REST
-1D1C2 ; [*115C.0020.0002] # MUSICAL SYMBOL LONGA IMPERFECTA REST
-1D1C3 ; [*115D.0020.0002] # MUSICAL SYMBOL BREVIS REST
-1D1C4 ; [*115E.0020.0002] # MUSICAL SYMBOL SEMIBREVIS REST
-1D1C5 ; [*115F.0020.0002] # MUSICAL SYMBOL MINIMA REST
-1D1C6 ; [*1160.0020.0002] # MUSICAL SYMBOL SEMIMINIMA REST
-1D1C7 ; [*1161.0020.0002] # MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA
-1D1C8 ; [*1162.0020.0002] # MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA
-1D1C9 ; [*1163.0020.0002] # MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1
-1D1CA ; [*1164.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA
-1D1CB ; [*1165.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA
-1D1CC ; [*1166.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1
-1D1CD ; [*1167.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2
-1D1CE ; [*1168.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3
-1D1CF ; [*1169.0020.0002] # MUSICAL SYMBOL CROIX
-1D1D0 ; [*116A.0020.0002] # MUSICAL SYMBOL GREGORIAN C CLEF
-1D1D1 ; [*116B.0020.0002] # MUSICAL SYMBOL GREGORIAN F CLEF
-1D1D2 ; [*116C.0020.0002] # MUSICAL SYMBOL SQUARE B
-1D1D3 ; [*116D.0020.0002] # MUSICAL SYMBOL VIRGA
-1D1D4 ; [*116E.0020.0002] # MUSICAL SYMBOL PODATUS
-1D1D5 ; [*116F.0020.0002] # MUSICAL SYMBOL CLIVIS
-1D1D6 ; [*1170.0020.0002] # MUSICAL SYMBOL SCANDICUS
-1D1D7 ; [*1171.0020.0002] # MUSICAL SYMBOL CLIMACUS
-1D1D8 ; [*1172.0020.0002] # MUSICAL SYMBOL TORCULUS
-1D1D9 ; [*1173.0020.0002] # MUSICAL SYMBOL PORRECTUS
-1D1DA ; [*1174.0020.0002] # MUSICAL SYMBOL PORRECTUS FLEXUS
-1D1DB ; [*1175.0020.0002] # MUSICAL SYMBOL SCANDICUS FLEXUS
-1D1DC ; [*1176.0020.0002] # MUSICAL SYMBOL TORCULUS RESUPINUS
-1D1DD ; [*1177.0020.0002] # MUSICAL SYMBOL PES SUBPUNCTIS
-1D1DE ; [*1178.0020.0002] # MUSICAL SYMBOL KIEVAN C CLEF
-1D1DF ; [*1179.0020.0002] # MUSICAL SYMBOL KIEVAN END OF PIECE
-1D1E0 ; [*117A.0020.0002] # MUSICAL SYMBOL KIEVAN FINAL NOTE
-1D1E1 ; [*117B.0020.0002] # MUSICAL SYMBOL KIEVAN RECITATIVE MARK
-1D1E2 ; [*117C.0020.0002] # MUSICAL SYMBOL KIEVAN WHOLE NOTE
-1D1E3 ; [*117D.0020.0002] # MUSICAL SYMBOL KIEVAN HALF NOTE
-1D1E4 ; [*117E.0020.0002] # MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN
-1D1E5 ; [*117F.0020.0002] # MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP
-1D1E6 ; [*1180.0020.0002] # MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN
-1D1E7 ; [*1181.0020.0002] # MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP
-1D1E8 ; [*1182.0020.0002] # MUSICAL SYMBOL KIEVAN FLAT SIGN
-1D200 ; [*1183.0020.0002] # GREEK VOCAL NOTATION SYMBOL-1
-1D201 ; [*1184.0020.0002] # GREEK VOCAL NOTATION SYMBOL-2
-1D202 ; [*1185.0020.0002] # GREEK VOCAL NOTATION SYMBOL-3
-1D203 ; [*1186.0020.0002] # GREEK VOCAL NOTATION SYMBOL-4
-1D204 ; [*1187.0020.0002] # GREEK VOCAL NOTATION SYMBOL-5
-1D205 ; [*1188.0020.0002] # GREEK VOCAL NOTATION SYMBOL-6
-1D206 ; [*1189.0020.0002] # GREEK VOCAL NOTATION SYMBOL-7
-1D207 ; [*118A.0020.0002] # GREEK VOCAL NOTATION SYMBOL-8
-1D208 ; [*118B.0020.0002] # GREEK VOCAL NOTATION SYMBOL-9
-1D209 ; [*118C.0020.0002] # GREEK VOCAL NOTATION SYMBOL-10
-1D20A ; [*118D.0020.0002] # GREEK VOCAL NOTATION SYMBOL-11
-1D20B ; [*118E.0020.0002] # GREEK VOCAL NOTATION SYMBOL-12
-1D20C ; [*118F.0020.0002] # GREEK VOCAL NOTATION SYMBOL-13
-1D20D ; [*1190.0020.0002] # GREEK VOCAL NOTATION SYMBOL-14
-1D20E ; [*1191.0020.0002] # GREEK VOCAL NOTATION SYMBOL-15
-1D20F ; [*1192.0020.0002] # GREEK VOCAL NOTATION SYMBOL-16
-1D210 ; [*1193.0020.0002] # GREEK VOCAL NOTATION SYMBOL-17
-1D211 ; [*1194.0020.0002] # GREEK VOCAL NOTATION SYMBOL-18
-1D212 ; [*1195.0020.0002] # GREEK VOCAL NOTATION SYMBOL-19
-1D213 ; [*1196.0020.0002] # GREEK VOCAL NOTATION SYMBOL-20
-1D214 ; [*1197.0020.0002] # GREEK VOCAL NOTATION SYMBOL-21
-1D215 ; [*1198.0020.0002] # GREEK VOCAL NOTATION SYMBOL-22
-1D216 ; [*1199.0020.0002] # GREEK VOCAL NOTATION SYMBOL-23
-1D217 ; [*119A.0020.0002] # GREEK VOCAL NOTATION SYMBOL-24
-1D218 ; [*119B.0020.0002] # GREEK VOCAL NOTATION SYMBOL-50
-1D219 ; [*119C.0020.0002] # GREEK VOCAL NOTATION SYMBOL-51
-1D21A ; [*119D.0020.0002] # GREEK VOCAL NOTATION SYMBOL-52
-1D21B ; [*119E.0020.0002] # GREEK VOCAL NOTATION SYMBOL-53
-1D21C ; [*119F.0020.0002] # GREEK VOCAL NOTATION SYMBOL-54
-1D21D ; [*11A0.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-1
-1D21E ; [*11A1.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-2
-1D21F ; [*11A2.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-4
-1D220 ; [*11A3.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-5
-1D221 ; [*11A4.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-7
-1D222 ; [*11A5.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-8
-1D223 ; [*11A6.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-11
-1D224 ; [*11A7.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-12
-1D225 ; [*11A8.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-13
-1D226 ; [*11A9.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-14
-1D227 ; [*11AA.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-17
-1D228 ; [*11AB.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-18
-1D229 ; [*11AC.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-19
-1D22A ; [*11AD.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-23
-1D22B ; [*11AE.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-24
-1D22C ; [*11AF.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-25
-1D22D ; [*11B0.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-26
-1D22E ; [*11B1.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-27
-1D22F ; [*11B2.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-29
-1D230 ; [*11B3.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-30
-1D231 ; [*11B4.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-32
-1D232 ; [*11B5.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-36
-1D233 ; [*11B6.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-37
-1D234 ; [*11B7.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-38
-1D235 ; [*11B8.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-39
-1D236 ; [*11B9.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-40
-1D237 ; [*11BA.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-42
-1D238 ; [*11BB.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-43
-1D239 ; [*11BC.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-45
-1D23A ; [*11BD.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-47
-1D23B ; [*11BE.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-48
-1D23C ; [*11BF.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-49
-1D23D ; [*11C0.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-50
-1D23E ; [*11C1.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-51
-1D23F ; [*11C2.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-52
-1D240 ; [*11C3.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-53
-1D241 ; [*11C4.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-54
+1D1AE ; [*1166.0020.0002] # MUSICAL SYMBOL PEDAL MARK
+1D1AF ; [*1167.0020.0002] # MUSICAL SYMBOL PEDAL UP MARK
+1D1B0 ; [*1168.0020.0002] # MUSICAL SYMBOL HALF PEDAL MARK
+1D1B1 ; [*1169.0020.0002] # MUSICAL SYMBOL GLISSANDO UP
+1D1B2 ; [*116A.0020.0002] # MUSICAL SYMBOL GLISSANDO DOWN
+1D1B3 ; [*116B.0020.0002] # MUSICAL SYMBOL WITH FINGERNAILS
+1D1B4 ; [*116C.0020.0002] # MUSICAL SYMBOL DAMP
+1D1B5 ; [*116D.0020.0002] # MUSICAL SYMBOL DAMP ALL
+1D1B6 ; [*116E.0020.0002] # MUSICAL SYMBOL MAXIMA
+1D1B7 ; [*116F.0020.0002] # MUSICAL SYMBOL LONGA
+1D1B8 ; [*1170.0020.0002] # MUSICAL SYMBOL BREVIS
+1D1B9 ; [*1171.0020.0002] # MUSICAL SYMBOL SEMIBREVIS WHITE
+1D1BA ; [*1172.0020.0002] # MUSICAL SYMBOL SEMIBREVIS BLACK
+1D1BB ; [*1171.0020.0002][.0000.0000.0000] # MUSICAL SYMBOL MINIMA
+1D1BC ; [*1172.0020.0002][.0000.0000.0000] # MUSICAL SYMBOL MINIMA BLACK
+1D1BD ; [*1171.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL SEMIMINIMA WHITE
+1D1BE ; [*1172.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL SEMIMINIMA BLACK
+1D1BF ; [*1171.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL FUSA WHITE
+1D1C0 ; [*1172.0020.0002][.0000.0000.0000][.0000.0000.0000] # MUSICAL SYMBOL FUSA BLACK
+1D1C1 ; [*1173.0020.0002] # MUSICAL SYMBOL LONGA PERFECTA REST
+1D1C2 ; [*1174.0020.0002] # MUSICAL SYMBOL LONGA IMPERFECTA REST
+1D1C3 ; [*1175.0020.0002] # MUSICAL SYMBOL BREVIS REST
+1D1C4 ; [*1176.0020.0002] # MUSICAL SYMBOL SEMIBREVIS REST
+1D1C5 ; [*1177.0020.0002] # MUSICAL SYMBOL MINIMA REST
+1D1C6 ; [*1178.0020.0002] # MUSICAL SYMBOL SEMIMINIMA REST
+1D1C7 ; [*1179.0020.0002] # MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA
+1D1C8 ; [*117A.0020.0002] # MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA
+1D1C9 ; [*117B.0020.0002] # MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1
+1D1CA ; [*117C.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA
+1D1CB ; [*117D.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA
+1D1CC ; [*117E.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1
+1D1CD ; [*117F.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2
+1D1CE ; [*1180.0020.0002] # MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3
+1D1CF ; [*1181.0020.0002] # MUSICAL SYMBOL CROIX
+1D1D0 ; [*1182.0020.0002] # MUSICAL SYMBOL GREGORIAN C CLEF
+1D1D1 ; [*1183.0020.0002] # MUSICAL SYMBOL GREGORIAN F CLEF
+1D1D2 ; [*1184.0020.0002] # MUSICAL SYMBOL SQUARE B
+1D1D3 ; [*1185.0020.0002] # MUSICAL SYMBOL VIRGA
+1D1D4 ; [*1186.0020.0002] # MUSICAL SYMBOL PODATUS
+1D1D5 ; [*1187.0020.0002] # MUSICAL SYMBOL CLIVIS
+1D1D6 ; [*1188.0020.0002] # MUSICAL SYMBOL SCANDICUS
+1D1D7 ; [*1189.0020.0002] # MUSICAL SYMBOL CLIMACUS
+1D1D8 ; [*118A.0020.0002] # MUSICAL SYMBOL TORCULUS
+1D1D9 ; [*118B.0020.0002] # MUSICAL SYMBOL PORRECTUS
+1D1DA ; [*118C.0020.0002] # MUSICAL SYMBOL PORRECTUS FLEXUS
+1D1DB ; [*118D.0020.0002] # MUSICAL SYMBOL SCANDICUS FLEXUS
+1D1DC ; [*118E.0020.0002] # MUSICAL SYMBOL TORCULUS RESUPINUS
+1D1DD ; [*118F.0020.0002] # MUSICAL SYMBOL PES SUBPUNCTIS
+1D1DE ; [*1190.0020.0002] # MUSICAL SYMBOL KIEVAN C CLEF
+1D1DF ; [*1191.0020.0002] # MUSICAL SYMBOL KIEVAN END OF PIECE
+1D1E0 ; [*1192.0020.0002] # MUSICAL SYMBOL KIEVAN FINAL NOTE
+1D1E1 ; [*1193.0020.0002] # MUSICAL SYMBOL KIEVAN RECITATIVE MARK
+1D1E2 ; [*1194.0020.0002] # MUSICAL SYMBOL KIEVAN WHOLE NOTE
+1D1E3 ; [*1195.0020.0002] # MUSICAL SYMBOL KIEVAN HALF NOTE
+1D1E4 ; [*1196.0020.0002] # MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN
+1D1E5 ; [*1197.0020.0002] # MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP
+1D1E6 ; [*1198.0020.0002] # MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN
+1D1E7 ; [*1199.0020.0002] # MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP
+1D1E8 ; [*119A.0020.0002] # MUSICAL SYMBOL KIEVAN FLAT SIGN
+1D200 ; [*119B.0020.0002] # GREEK VOCAL NOTATION SYMBOL-1
+1D201 ; [*119C.0020.0002] # GREEK VOCAL NOTATION SYMBOL-2
+1D202 ; [*119D.0020.0002] # GREEK VOCAL NOTATION SYMBOL-3
+1D203 ; [*119E.0020.0002] # GREEK VOCAL NOTATION SYMBOL-4
+1D204 ; [*119F.0020.0002] # GREEK VOCAL NOTATION SYMBOL-5
+1D205 ; [*11A0.0020.0002] # GREEK VOCAL NOTATION SYMBOL-6
+1D206 ; [*11A1.0020.0002] # GREEK VOCAL NOTATION SYMBOL-7
+1D207 ; [*11A2.0020.0002] # GREEK VOCAL NOTATION SYMBOL-8
+1D208 ; [*11A3.0020.0002] # GREEK VOCAL NOTATION SYMBOL-9
+1D209 ; [*11A4.0020.0002] # GREEK VOCAL NOTATION SYMBOL-10
+1D20A ; [*11A5.0020.0002] # GREEK VOCAL NOTATION SYMBOL-11
+1D20B ; [*11A6.0020.0002] # GREEK VOCAL NOTATION SYMBOL-12
+1D20C ; [*11A7.0020.0002] # GREEK VOCAL NOTATION SYMBOL-13
+1D20D ; [*11A8.0020.0002] # GREEK VOCAL NOTATION SYMBOL-14
+1D20E ; [*11A9.0020.0002] # GREEK VOCAL NOTATION SYMBOL-15
+1D20F ; [*11AA.0020.0002] # GREEK VOCAL NOTATION SYMBOL-16
+1D210 ; [*11AB.0020.0002] # GREEK VOCAL NOTATION SYMBOL-17
+1D211 ; [*11AC.0020.0002] # GREEK VOCAL NOTATION SYMBOL-18
+1D212 ; [*11AD.0020.0002] # GREEK VOCAL NOTATION SYMBOL-19
+1D213 ; [*11AE.0020.0002] # GREEK VOCAL NOTATION SYMBOL-20
+1D214 ; [*11AF.0020.0002] # GREEK VOCAL NOTATION SYMBOL-21
+1D215 ; [*11B0.0020.0002] # GREEK VOCAL NOTATION SYMBOL-22
+1D216 ; [*11B1.0020.0002] # GREEK VOCAL NOTATION SYMBOL-23
+1D217 ; [*11B2.0020.0002] # GREEK VOCAL NOTATION SYMBOL-24
+1D218 ; [*11B3.0020.0002] # GREEK VOCAL NOTATION SYMBOL-50
+1D219 ; [*11B4.0020.0002] # GREEK VOCAL NOTATION SYMBOL-51
+1D21A ; [*11B5.0020.0002] # GREEK VOCAL NOTATION SYMBOL-52
+1D21B ; [*11B6.0020.0002] # GREEK VOCAL NOTATION SYMBOL-53
+1D21C ; [*11B7.0020.0002] # GREEK VOCAL NOTATION SYMBOL-54
+1D21D ; [*11B8.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-1
+1D21E ; [*11B9.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-2
+1D21F ; [*11BA.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-4
+1D220 ; [*11BB.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-5
+1D221 ; [*11BC.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-7
+1D222 ; [*11BD.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-8
+1D223 ; [*11BE.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-11
+1D224 ; [*11BF.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-12
+1D225 ; [*11C0.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-13
+1D226 ; [*11C1.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-14
+1D227 ; [*11C2.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-17
+1D228 ; [*11C3.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-18
+1D229 ; [*11C4.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-19
+1D22A ; [*11C5.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-23
+1D22B ; [*11C6.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-24
+1D22C ; [*11C7.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-25
+1D22D ; [*11C8.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-26
+1D22E ; [*11C9.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-27
+1D22F ; [*11CA.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-29
+1D230 ; [*11CB.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-30
+1D231 ; [*11CC.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-32
+1D232 ; [*11CD.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-36
+1D233 ; [*11CE.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-37
+1D234 ; [*11CF.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-38
+1D235 ; [*11D0.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-39
+1D236 ; [*11D1.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-40
+1D237 ; [*11D2.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-42
+1D238 ; [*11D3.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-43
+1D239 ; [*11D4.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-45
+1D23A ; [*11D5.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-47
+1D23B ; [*11D6.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-48
+1D23C ; [*11D7.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-49
+1D23D ; [*11D8.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-50
+1D23E ; [*11D9.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-51
+1D23F ; [*11DA.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-52
+1D240 ; [*11DB.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-53
+1D241 ; [*11DC.0020.0002] # GREEK INSTRUMENTAL NOTATION SYMBOL-54
1D242 ; [.0000.0000.0000] # COMBINING GREEK MUSICAL TRISEME
1D243 ; [.0000.0000.0000] # COMBINING GREEK MUSICAL TETRASEME
1D244 ; [.0000.0000.0000] # COMBINING GREEK MUSICAL PENTASEME
-1D245 ; [*11C5.0020.0002] # GREEK MUSICAL LEIMMA
-1D300 ; [*0EEA.0020.0002] # MONOGRAM FOR EARTH
-1D301 ; [*0EEB.0020.0002] # DIGRAM FOR HEAVENLY EARTH
-1D302 ; [*0EEC.0020.0002] # DIGRAM FOR HUMAN EARTH
-1D303 ; [*0EED.0020.0002] # DIGRAM FOR EARTHLY HEAVEN
-1D304 ; [*0EEE.0020.0002] # DIGRAM FOR EARTHLY HUMAN
-1D305 ; [*0EEF.0020.0002] # DIGRAM FOR EARTH
-1D306 ; [*0EF0.0020.0002] # TETRAGRAM FOR CENTRE
-1D307 ; [*0EF1.0020.0002] # TETRAGRAM FOR FULL CIRCLE
-1D308 ; [*0EF2.0020.0002] # TETRAGRAM FOR MIRED
-1D309 ; [*0EF3.0020.0002] # TETRAGRAM FOR BARRIER
-1D30A ; [*0EF4.0020.0002] # TETRAGRAM FOR KEEPING SMALL
-1D30B ; [*0EF5.0020.0002] # TETRAGRAM FOR CONTRARIETY
-1D30C ; [*0EF6.0020.0002] # TETRAGRAM FOR ASCENT
-1D30D ; [*0EF7.0020.0002] # TETRAGRAM FOR OPPOSITION
-1D30E ; [*0EF8.0020.0002] # TETRAGRAM FOR BRANCHING OUT
-1D30F ; [*0EF9.0020.0002] # TETRAGRAM FOR DEFECTIVENESS OR DISTORTION
-1D310 ; [*0EFA.0020.0002] # TETRAGRAM FOR DIVERGENCE
-1D311 ; [*0EFB.0020.0002] # TETRAGRAM FOR YOUTHFULNESS
-1D312 ; [*0EFC.0020.0002] # TETRAGRAM FOR INCREASE
-1D313 ; [*0EFD.0020.0002] # TETRAGRAM FOR PENETRATION
-1D314 ; [*0EFE.0020.0002] # TETRAGRAM FOR REACH
-1D315 ; [*0EFF.0020.0002] # TETRAGRAM FOR CONTACT
-1D316 ; [*0F00.0020.0002] # TETRAGRAM FOR HOLDING BACK
-1D317 ; [*0F01.0020.0002] # TETRAGRAM FOR WAITING
-1D318 ; [*0F02.0020.0002] # TETRAGRAM FOR FOLLOWING
-1D319 ; [*0F03.0020.0002] # TETRAGRAM FOR ADVANCE
-1D31A ; [*0F04.0020.0002] # TETRAGRAM FOR RELEASE
-1D31B ; [*0F05.0020.0002] # TETRAGRAM FOR RESISTANCE
-1D31C ; [*0F06.0020.0002] # TETRAGRAM FOR EASE
-1D31D ; [*0F07.0020.0002] # TETRAGRAM FOR JOY
-1D31E ; [*0F08.0020.0002] # TETRAGRAM FOR CONTENTION
-1D31F ; [*0F09.0020.0002] # TETRAGRAM FOR ENDEAVOUR
-1D320 ; [*0F0A.0020.0002] # TETRAGRAM FOR DUTIES
-1D321 ; [*0F0B.0020.0002] # TETRAGRAM FOR CHANGE
-1D322 ; [*0F0C.0020.0002] # TETRAGRAM FOR DECISIVENESS
-1D323 ; [*0F0D.0020.0002] # TETRAGRAM FOR BOLD RESOLUTION
-1D324 ; [*0F0E.0020.0002] # TETRAGRAM FOR PACKING
-1D325 ; [*0F0F.0020.0002] # TETRAGRAM FOR LEGION
-1D326 ; [*0F10.0020.0002] # TETRAGRAM FOR CLOSENESS
-1D327 ; [*0F11.0020.0002] # TETRAGRAM FOR KINSHIP
-1D328 ; [*0F12.0020.0002] # TETRAGRAM FOR GATHERING
-1D329 ; [*0F13.0020.0002] # TETRAGRAM FOR STRENGTH
-1D32A ; [*0F14.0020.0002] # TETRAGRAM FOR PURITY
-1D32B ; [*0F15.0020.0002] # TETRAGRAM FOR FULLNESS
-1D32C ; [*0F16.0020.0002] # TETRAGRAM FOR RESIDENCE
-1D32D ; [*0F17.0020.0002] # TETRAGRAM FOR LAW OR MODEL
-1D32E ; [*0F18.0020.0002] # TETRAGRAM FOR RESPONSE
-1D32F ; [*0F19.0020.0002] # TETRAGRAM FOR GOING TO MEET
-1D330 ; [*0F1A.0020.0002] # TETRAGRAM FOR ENCOUNTERS
-1D331 ; [*0F1B.0020.0002] # TETRAGRAM FOR STOVE
-1D332 ; [*0F1C.0020.0002] # TETRAGRAM FOR GREATNESS
-1D333 ; [*0F1D.0020.0002] # TETRAGRAM FOR ENLARGEMENT
-1D334 ; [*0F1E.0020.0002] # TETRAGRAM FOR PATTERN
-1D335 ; [*0F1F.0020.0002] # TETRAGRAM FOR RITUAL
-1D336 ; [*0F20.0020.0002] # TETRAGRAM FOR FLIGHT
-1D337 ; [*0F21.0020.0002] # TETRAGRAM FOR VASTNESS OR WASTING
-1D338 ; [*0F22.0020.0002] # TETRAGRAM FOR CONSTANCY
-1D339 ; [*0F23.0020.0002] # TETRAGRAM FOR MEASURE
-1D33A ; [*0F24.0020.0002] # TETRAGRAM FOR ETERNITY
-1D33B ; [*0F25.0020.0002] # TETRAGRAM FOR UNITY
-1D33C ; [*0F26.0020.0002] # TETRAGRAM FOR DIMINISHMENT
-1D33D ; [*0F27.0020.0002] # TETRAGRAM FOR CLOSED MOUTH
-1D33E ; [*0F28.0020.0002] # TETRAGRAM FOR GUARDEDNESS
-1D33F ; [*0F29.0020.0002] # TETRAGRAM FOR GATHERING IN
-1D340 ; [*0F2A.0020.0002] # TETRAGRAM FOR MASSING
-1D341 ; [*0F2B.0020.0002] # TETRAGRAM FOR ACCUMULATION
-1D342 ; [*0F2C.0020.0002] # TETRAGRAM FOR EMBELLISHMENT
-1D343 ; [*0F2D.0020.0002] # TETRAGRAM FOR DOUBT
-1D344 ; [*0F2E.0020.0002] # TETRAGRAM FOR WATCH
-1D345 ; [*0F2F.0020.0002] # TETRAGRAM FOR SINKING
-1D346 ; [*0F30.0020.0002] # TETRAGRAM FOR INNER
-1D347 ; [*0F31.0020.0002] # TETRAGRAM FOR DEPARTURE
-1D348 ; [*0F32.0020.0002] # TETRAGRAM FOR DARKENING
-1D349 ; [*0F33.0020.0002] # TETRAGRAM FOR DIMMING
-1D34A ; [*0F34.0020.0002] # TETRAGRAM FOR EXHAUSTION
-1D34B ; [*0F35.0020.0002] # TETRAGRAM FOR SEVERANCE
-1D34C ; [*0F36.0020.0002] # TETRAGRAM FOR STOPPAGE
-1D34D ; [*0F37.0020.0002] # TETRAGRAM FOR HARDNESS
-1D34E ; [*0F38.0020.0002] # TETRAGRAM FOR COMPLETION
-1D34F ; [*0F39.0020.0002] # TETRAGRAM FOR CLOSURE
-1D350 ; [*0F3A.0020.0002] # TETRAGRAM FOR FAILURE
-1D351 ; [*0F3B.0020.0002] # TETRAGRAM FOR AGGRAVATION
-1D352 ; [*0F3C.0020.0002] # TETRAGRAM FOR COMPLIANCE
-1D353 ; [*0F3D.0020.0002] # TETRAGRAM FOR ON THE VERGE
-1D354 ; [*0F3E.0020.0002] # TETRAGRAM FOR DIFFICULTIES
-1D355 ; [*0F3F.0020.0002] # TETRAGRAM FOR LABOURING
-1D356 ; [*0F40.0020.0002] # TETRAGRAM FOR FOSTERING
-1D369 ; [*1BEF.0020.0002] # COUNTING ROD TENS DIGIT ONE
-1D36A ; [*1BF0.0020.0002] # COUNTING ROD TENS DIGIT TWO
-1D36B ; [*1BF1.0020.0002] # COUNTING ROD TENS DIGIT THREE
-1D36C ; [*1BF2.0020.0002] # COUNTING ROD TENS DIGIT FOUR
-1D36D ; [*1BF3.0020.0002] # COUNTING ROD TENS DIGIT FIVE
-1D36E ; [*1BF4.0020.0002] # COUNTING ROD TENS DIGIT SIX
-1D36F ; [*1BF5.0020.0002] # COUNTING ROD TENS DIGIT SEVEN
-1D370 ; [*1BF6.0020.0002] # COUNTING ROD TENS DIGIT EIGHT
-1D371 ; [*1BF7.0020.0002] # COUNTING ROD TENS DIGIT NINE
-1D6C1 ; [*060C.0020.0005] # MATHEMATICAL BOLD NABLA
-1D6DB ; [*0608.0020.0005] # MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
-1D6FB ; [*060C.0020.0005] # MATHEMATICAL ITALIC NABLA
-1D715 ; [*0608.0020.0005] # MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
-1D735 ; [*060C.0020.0005] # MATHEMATICAL BOLD ITALIC NABLA
-1D74F ; [*0608.0020.0005] # MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
-1D76F ; [*060C.0020.0005] # MATHEMATICAL SANS-SERIF BOLD NABLA
-1D789 ; [*0608.0020.0005] # MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
-1D7A9 ; [*060C.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
-1D7C3 ; [*0608.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
-1D800 ; [*183F.0020.0002] # SIGNWRITING HAND-FIST INDEX
-1D801 ; [*1840.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX
-1D802 ; [*1841.0020.0002] # SIGNWRITING HAND-CUP INDEX
-1D803 ; [*1842.0020.0002] # SIGNWRITING HAND-OVAL INDEX
-1D804 ; [*1843.0020.0002] # SIGNWRITING HAND-HINGE INDEX
-1D805 ; [*1844.0020.0002] # SIGNWRITING HAND-ANGLE INDEX
-1D806 ; [*1845.0020.0002] # SIGNWRITING HAND-FIST INDEX BENT
-1D807 ; [*1846.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX BENT
-1D808 ; [*1847.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT
-1D809 ; [*1848.0020.0002] # SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE
-1D80A ; [*1849.0020.0002] # SIGNWRITING HAND-FIST INDEX CUPPED
-1D80B ; [*184A.0020.0002] # SIGNWRITING HAND-FIST INDEX HINGED
-1D80C ; [*184B.0020.0002] # SIGNWRITING HAND-FIST INDEX HINGED LOW
-1D80D ; [*184C.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX HINGE
-1D80E ; [*184D.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE
-1D80F ; [*184E.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE
-1D810 ; [*184F.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE BENT
-1D811 ; [*1850.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES
-1D812 ; [*1851.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE HINGED
-1D813 ; [*1852.0020.0002] # SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED
-1D814 ; [*1853.0020.0002] # SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP
-1D815 ; [*1854.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED
-1D816 ; [*1855.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT
-1D817 ; [*1856.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT
-1D818 ; [*1857.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED
-1D819 ; [*1858.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED
-1D81A ; [*1859.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED
-1D81B ; [*185A.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED
-1D81C ; [*185B.0020.0002] # SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX
-1D81D ; [*185C.0020.0002] # SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE
-1D81E ; [*185D.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB
-1D81F ; [*185E.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB
-1D820 ; [*185F.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT
-1D821 ; [*1860.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT
-1D822 ; [*1861.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT
-1D823 ; [*1862.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE
-1D824 ; [*1863.0020.0002] # SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE
-1D825 ; [*1864.0020.0002] # SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED
-1D826 ; [*1865.0020.0002] # SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE
-1D827 ; [*1866.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD
-1D828 ; [*1867.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED
-1D829 ; [*1868.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED
-1D82A ; [*1869.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED
-1D82B ; [*186A.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED
-1D82C ; [*186B.0020.0002] # SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT
-1D82D ; [*186C.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE
-1D82E ; [*186D.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED
-1D82F ; [*186E.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT
-1D830 ; [*186F.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP
-1D831 ; [*1870.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP
-1D832 ; [*1871.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE
-1D833 ; [*1872.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE
-1D834 ; [*1873.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD
-1D835 ; [*1874.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD
-1D836 ; [*1875.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP
-1D837 ; [*1876.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP
-1D838 ; [*1877.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP
-1D839 ; [*1878.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED
-1D83A ; [*1879.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP
-1D83B ; [*187A.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP
-1D83C ; [*187B.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP
-1D83D ; [*187C.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED
-1D83E ; [*187D.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT
-1D83F ; [*187E.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED
-1D840 ; [*187F.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP
-1D841 ; [*1880.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED
-1D842 ; [*1881.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP
-1D843 ; [*1882.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED
-1D844 ; [*1883.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS
-1D845 ; [*1884.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS BENT
-1D846 ; [*1885.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS HINGED
-1D847 ; [*1886.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED
-1D848 ; [*1887.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT
-1D849 ; [*1888.0020.0002] # SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED
-1D84A ; [*1889.0020.0002] # SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT
-1D84B ; [*188A.0020.0002] # SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED
-1D84C ; [*188B.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD
-1D84D ; [*188C.0020.0002] # SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD
-1D84E ; [*188D.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT
-1D84F ; [*188E.0020.0002] # SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT
-1D850 ; [*188F.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT
-1D851 ; [*1890.0020.0002] # SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT
-1D852 ; [*1891.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD
-1D853 ; [*1892.0020.0002] # SIGNWRITING HAND-CUP FIVE FINGERS SPREAD
-1D854 ; [*1893.0020.0002] # SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN
-1D855 ; [*1894.0020.0002] # SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN
-1D856 ; [*1895.0020.0002] # SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD
-1D857 ; [*1896.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED
-1D858 ; [*1897.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE
-1D859 ; [*1898.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB
-1D85A ; [*1899.0020.0002] # SIGNWRITING HAND-FLAT
-1D85B ; [*189A.0020.0002] # SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS
-1D85C ; [*189B.0020.0002] # SIGNWRITING HAND-FLAT HEEL
-1D85D ; [*189C.0020.0002] # SIGNWRITING HAND-FLAT THUMB SIDE
-1D85E ; [*189D.0020.0002] # SIGNWRITING HAND-FLAT HEEL THUMB SIDE
-1D85F ; [*189E.0020.0002] # SIGNWRITING HAND-FLAT THUMB BENT
-1D860 ; [*189F.0020.0002] # SIGNWRITING HAND-FLAT THUMB FORWARD
-1D861 ; [*18A0.0020.0002] # SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE
-1D862 ; [*18A1.0020.0002] # SIGNWRITING HAND-FLAT SPLIT CENTRE
-1D863 ; [*18A2.0020.0002] # SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE
-1D864 ; [*18A3.0020.0002] # SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT
-1D865 ; [*18A4.0020.0002] # SIGNWRITING HAND-FLAT SPLIT LITTLE
-1D866 ; [*18A5.0020.0002] # SIGNWRITING HAND-CLAW
-1D867 ; [*18A6.0020.0002] # SIGNWRITING HAND-CLAW THUMB SIDE
-1D868 ; [*18A7.0020.0002] # SIGNWRITING HAND-CLAW NO THUMB
-1D869 ; [*18A8.0020.0002] # SIGNWRITING HAND-CLAW THUMB FORWARD
-1D86A ; [*18A9.0020.0002] # SIGNWRITING HAND-HOOK CURLICUE
-1D86B ; [*18AA.0020.0002] # SIGNWRITING HAND-HOOK
-1D86C ; [*18AB.0020.0002] # SIGNWRITING HAND-CUP OPEN
-1D86D ; [*18AC.0020.0002] # SIGNWRITING HAND-CUP
-1D86E ; [*18AD.0020.0002] # SIGNWRITING HAND-CUP OPEN THUMB SIDE
-1D86F ; [*18AE.0020.0002] # SIGNWRITING HAND-CUP THUMB SIDE
-1D870 ; [*18AF.0020.0002] # SIGNWRITING HAND-CUP OPEN NO THUMB
-1D871 ; [*18B0.0020.0002] # SIGNWRITING HAND-CUP NO THUMB
-1D872 ; [*18B1.0020.0002] # SIGNWRITING HAND-CUP OPEN THUMB FORWARD
-1D873 ; [*18B2.0020.0002] # SIGNWRITING HAND-CUP THUMB FORWARD
-1D874 ; [*18B3.0020.0002] # SIGNWRITING HAND-CURLICUE OPEN
-1D875 ; [*18B4.0020.0002] # SIGNWRITING HAND-CURLICUE
-1D876 ; [*18B5.0020.0002] # SIGNWRITING HAND-CIRCLE
-1D877 ; [*18B6.0020.0002] # SIGNWRITING HAND-OVAL
-1D878 ; [*18B7.0020.0002] # SIGNWRITING HAND-OVAL THUMB SIDE
-1D879 ; [*18B8.0020.0002] # SIGNWRITING HAND-OVAL NO THUMB
-1D87A ; [*18B9.0020.0002] # SIGNWRITING HAND-OVAL THUMB FORWARD
-1D87B ; [*18BA.0020.0002] # SIGNWRITING HAND-HINGE OPEN
-1D87C ; [*18BB.0020.0002] # SIGNWRITING HAND-HINGE OPEN THUMB FORWARD
-1D87D ; [*18BC.0020.0002] # SIGNWRITING HAND-HINGE
-1D87E ; [*18BD.0020.0002] # SIGNWRITING HAND-HINGE SMALL
-1D87F ; [*18BE.0020.0002] # SIGNWRITING HAND-HINGE OPEN THUMB SIDE
-1D880 ; [*18BF.0020.0002] # SIGNWRITING HAND-HINGE THUMB SIDE
-1D881 ; [*18C0.0020.0002] # SIGNWRITING HAND-HINGE OPEN NO THUMB
-1D882 ; [*18C1.0020.0002] # SIGNWRITING HAND-HINGE NO THUMB
-1D883 ; [*18C2.0020.0002] # SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX
-1D884 ; [*18C3.0020.0002] # SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING
-1D885 ; [*18C4.0020.0002] # SIGNWRITING HAND-ANGLE
-1D886 ; [*18C5.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE RING
-1D887 ; [*18C6.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING
-1D888 ; [*18C7.0020.0002] # SIGNWRITING HAND-HINGE INDEX MIDDLE RING
-1D889 ; [*18C8.0020.0002] # SIGNWRITING HAND-ANGLE INDEX MIDDLE RING
-1D88A ; [*18C9.0020.0002] # SIGNWRITING HAND-HINGE LITTLE
-1D88B ; [*18CA.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT
-1D88C ; [*18CB.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED
-1D88D ; [*18CC.0020.0002] # SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED
-1D88E ; [*18CD.0020.0002] # SIGNWRITING HAND-FIST LITTLE DOWN
-1D88F ; [*18CE.0020.0002] # SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT
-1D890 ; [*18CF.0020.0002] # SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED
-1D891 ; [*18D0.0020.0002] # SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED
-1D892 ; [*18D1.0020.0002] # SIGNWRITING HAND-FIST LITTLE UP
-1D893 ; [*18D2.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP
-1D894 ; [*18D3.0020.0002] # SIGNWRITING HAND-CIRCLE LITTLE UP
-1D895 ; [*18D4.0020.0002] # SIGNWRITING HAND-OVAL LITTLE UP
-1D896 ; [*18D5.0020.0002] # SIGNWRITING HAND-ANGLE LITTLE UP
-1D897 ; [*18D6.0020.0002] # SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE
-1D898 ; [*18D7.0020.0002] # SIGNWRITING HAND-FIST LITTLE BENT
-1D899 ; [*18D8.0020.0002] # SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB
-1D89A ; [*18D9.0020.0002] # SIGNWRITING HAND-FIST LITTLE THUMB
-1D89B ; [*18DA.0020.0002] # SIGNWRITING HAND-HINGE LITTLE THUMB
-1D89C ; [*18DB.0020.0002] # SIGNWRITING HAND-FIST LITTLE INDEX THUMB
-1D89D ; [*18DC.0020.0002] # SIGNWRITING HAND-HINGE LITTLE INDEX THUMB
-1D89E ; [*18DD.0020.0002] # SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT
-1D89F ; [*18DE.0020.0002] # SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB
-1D8A0 ; [*18DF.0020.0002] # SIGNWRITING HAND-FIST LITTLE INDEX
-1D8A1 ; [*18E0.0020.0002] # SIGNWRITING HAND-CIRCLE LITTLE INDEX
-1D8A2 ; [*18E1.0020.0002] # SIGNWRITING HAND-HINGE LITTLE INDEX
-1D8A3 ; [*18E2.0020.0002] # SIGNWRITING HAND-ANGLE LITTLE INDEX
-1D8A4 ; [*18E3.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE
-1D8A5 ; [*18E4.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE
-1D8A6 ; [*18E5.0020.0002] # SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE
-1D8A7 ; [*18E6.0020.0002] # SIGNWRITING HAND-HINGE RING
-1D8A8 ; [*18E7.0020.0002] # SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE
-1D8A9 ; [*18E8.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE
-1D8AA ; [*18E9.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE
-1D8AB ; [*18EA.0020.0002] # SIGNWRITING HAND-FIST RING DOWN
-1D8AC ; [*18EB.0020.0002] # SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE
-1D8AD ; [*18EC.0020.0002] # SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS
-1D8AE ; [*18ED.0020.0002] # SIGNWRITING HAND-FIST RING UP
-1D8AF ; [*18EE.0020.0002] # SIGNWRITING HAND-FIST RING RAISED KNUCKLE
-1D8B0 ; [*18EF.0020.0002] # SIGNWRITING HAND-FIST RING LITTLE
-1D8B1 ; [*18F0.0020.0002] # SIGNWRITING HAND-CIRCLE RING LITTLE
-1D8B2 ; [*18F1.0020.0002] # SIGNWRITING HAND-OVAL RING LITTLE
-1D8B3 ; [*18F2.0020.0002] # SIGNWRITING HAND-ANGLE RING LITTLE
-1D8B4 ; [*18F3.0020.0002] # SIGNWRITING HAND-FIST RING MIDDLE
-1D8B5 ; [*18F4.0020.0002] # SIGNWRITING HAND-FIST RING MIDDLE CONJOINED
-1D8B6 ; [*18F5.0020.0002] # SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES
-1D8B7 ; [*18F6.0020.0002] # SIGNWRITING HAND-FIST RING INDEX
-1D8B8 ; [*18F7.0020.0002] # SIGNWRITING HAND-FIST RING THUMB
-1D8B9 ; [*18F8.0020.0002] # SIGNWRITING HAND-HOOK RING THUMB
-1D8BA ; [*18F9.0020.0002] # SIGNWRITING HAND-FIST INDEX RING LITTLE
-1D8BB ; [*18FA.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX RING LITTLE
-1D8BC ; [*18FB.0020.0002] # SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON
-1D8BD ; [*18FC.0020.0002] # SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT
-1D8BE ; [*18FD.0020.0002] # SIGNWRITING HAND-HOOK INDEX RING LITTLE IN
-1D8BF ; [*18FE.0020.0002] # SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER
-1D8C0 ; [*18FF.0020.0002] # SIGNWRITING HAND-CUP INDEX RING LITTLE
-1D8C1 ; [*1900.0020.0002] # SIGNWRITING HAND-HINGE INDEX RING LITTLE
-1D8C2 ; [*1901.0020.0002] # SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT
-1D8C3 ; [*1902.0020.0002] # SIGNWRITING HAND-ANGLE INDEX RING LITTLE
-1D8C4 ; [*1903.0020.0002] # SIGNWRITING HAND-FIST MIDDLE DOWN
-1D8C5 ; [*1904.0020.0002] # SIGNWRITING HAND-HINGE MIDDLE
-1D8C6 ; [*1905.0020.0002] # SIGNWRITING HAND-FIST MIDDLE UP
-1D8C7 ; [*1906.0020.0002] # SIGNWRITING HAND-CIRCLE MIDDLE UP
-1D8C8 ; [*1907.0020.0002] # SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE
-1D8C9 ; [*1908.0020.0002] # SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE
-1D8CA ; [*1909.0020.0002] # SIGNWRITING HAND-HOOK MIDDLE THUMB
-1D8CB ; [*190A.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE
-1D8CC ; [*190B.0020.0002] # SIGNWRITING HAND-FIST MIDDLE LITTLE
-1D8CD ; [*190C.0020.0002] # SIGNWRITING HAND-FIST MIDDLE RING LITTLE
-1D8CE ; [*190D.0020.0002] # SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE
-1D8CF ; [*190E.0020.0002] # SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON
-1D8D0 ; [*190F.0020.0002] # SIGNWRITING HAND-CUP MIDDLE RING LITTLE
-1D8D1 ; [*1910.0020.0002] # SIGNWRITING HAND-HINGE MIDDLE RING LITTLE
-1D8D2 ; [*1911.0020.0002] # SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT
-1D8D3 ; [*1912.0020.0002] # SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN
-1D8D4 ; [*1913.0020.0002] # SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE
-1D8D5 ; [*1914.0020.0002] # SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT
-1D8D6 ; [*1915.0020.0002] # SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED
-1D8D7 ; [*1916.0020.0002] # SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE
-1D8D8 ; [*1917.0020.0002] # SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT
-1D8D9 ; [*1918.0020.0002] # SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN
-1D8DA ; [*1919.0020.0002] # SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED
-1D8DB ; [*191A.0020.0002] # SIGNWRITING HAND-HINGE INDEX HINGED
-1D8DC ; [*191B.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE
-1D8DD ; [*191C.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB SIDE
-1D8DE ; [*191D.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL
-1D8DF ; [*191E.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED
-1D8E0 ; [*191F.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT
-1D8E1 ; [*1920.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT
-1D8E2 ; [*1921.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT
-1D8E3 ; [*1922.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE
-1D8E4 ; [*1923.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT
-1D8E5 ; [*1924.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT
-1D8E6 ; [*1925.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB HOOK
-1D8E7 ; [*1926.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CURLICUE
-1D8E8 ; [*1927.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE
-1D8E9 ; [*1928.0020.0002] # SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE
-1D8EA ; [*1929.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER
-1D8EB ; [*192A.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CIRCLE
-1D8EC ; [*192B.0020.0002] # SIGNWRITING HAND-CUP INDEX THUMB
-1D8ED ; [*192C.0020.0002] # SIGNWRITING HAND-CUP INDEX THUMB OPEN
-1D8EE ; [*192D.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB OPEN
-1D8EF ; [*192E.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB LARGE
-1D8F0 ; [*192F.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB
-1D8F1 ; [*1930.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB SMALL
-1D8F2 ; [*1931.0020.0002] # SIGNWRITING HAND-ANGLE INDEX THUMB OUT
-1D8F3 ; [*1932.0020.0002] # SIGNWRITING HAND-ANGLE INDEX THUMB IN
-1D8F4 ; [*1933.0020.0002] # SIGNWRITING HAND-ANGLE INDEX THUMB
-1D8F5 ; [*1934.0020.0002] # SIGNWRITING HAND-FIST THUMB
-1D8F6 ; [*1935.0020.0002] # SIGNWRITING HAND-FIST THUMB HEEL
-1D8F7 ; [*1936.0020.0002] # SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL
-1D8F8 ; [*1937.0020.0002] # SIGNWRITING HAND-FIST THUMB SIDE CONJOINED
-1D8F9 ; [*1938.0020.0002] # SIGNWRITING HAND-FIST THUMB SIDE BENT
-1D8FA ; [*1939.0020.0002] # SIGNWRITING HAND-FIST THUMB FORWARD
-1D8FB ; [*193A.0020.0002] # SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE
-1D8FC ; [*193B.0020.0002] # SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING
-1D8FD ; [*193C.0020.0002] # SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE
-1D8FE ; [*193D.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS
-1D8FF ; [*193E.0020.0002] # SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS
-1D900 ; [*193F.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS
-1D901 ; [*1940.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS
-1D902 ; [*1941.0020.0002] # SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES
-1D903 ; [*1942.0020.0002] # SIGNWRITING HAND-FIST
-1D904 ; [*1943.0020.0002] # SIGNWRITING HAND-FIST HEEL
-1D905 ; [*1944.0020.0002] # SIGNWRITING TOUCH SINGLE
-1D906 ; [*1945.0020.0002] # SIGNWRITING TOUCH MULTIPLE
-1D907 ; [*1946.0020.0002] # SIGNWRITING TOUCH BETWEEN
-1D908 ; [*1947.0020.0002] # SIGNWRITING GRASP SINGLE
-1D909 ; [*1948.0020.0002] # SIGNWRITING GRASP MULTIPLE
-1D90A ; [*1949.0020.0002] # SIGNWRITING GRASP BETWEEN
-1D90B ; [*194A.0020.0002] # SIGNWRITING STRIKE SINGLE
-1D90C ; [*194B.0020.0002] # SIGNWRITING STRIKE MULTIPLE
-1D90D ; [*194C.0020.0002] # SIGNWRITING STRIKE BETWEEN
-1D90E ; [*194D.0020.0002] # SIGNWRITING BRUSH SINGLE
-1D90F ; [*194E.0020.0002] # SIGNWRITING BRUSH MULTIPLE
-1D910 ; [*194F.0020.0002] # SIGNWRITING BRUSH BETWEEN
-1D911 ; [*1950.0020.0002] # SIGNWRITING RUB SINGLE
-1D912 ; [*1951.0020.0002] # SIGNWRITING RUB MULTIPLE
-1D913 ; [*1952.0020.0002] # SIGNWRITING RUB BETWEEN
-1D914 ; [*1953.0020.0002] # SIGNWRITING SURFACE SYMBOLS
-1D915 ; [*1954.0020.0002] # SIGNWRITING SURFACE BETWEEN
-1D916 ; [*1955.0020.0002] # SIGNWRITING SQUEEZE LARGE SINGLE
-1D917 ; [*1956.0020.0002] # SIGNWRITING SQUEEZE SMALL SINGLE
-1D918 ; [*1957.0020.0002] # SIGNWRITING SQUEEZE LARGE MULTIPLE
-1D919 ; [*1958.0020.0002] # SIGNWRITING SQUEEZE SMALL MULTIPLE
-1D91A ; [*1959.0020.0002] # SIGNWRITING SQUEEZE SEQUENTIAL
-1D91B ; [*195A.0020.0002] # SIGNWRITING FLICK LARGE SINGLE
-1D91C ; [*195B.0020.0002] # SIGNWRITING FLICK SMALL SINGLE
-1D91D ; [*195C.0020.0002] # SIGNWRITING FLICK LARGE MULTIPLE
-1D91E ; [*195D.0020.0002] # SIGNWRITING FLICK SMALL MULTIPLE
-1D91F ; [*195E.0020.0002] # SIGNWRITING FLICK SEQUENTIAL
-1D920 ; [*195F.0020.0002] # SIGNWRITING SQUEEZE FLICK ALTERNATING
-1D921 ; [*1960.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE
-1D922 ; [*1961.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL
-1D923 ; [*1962.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL
-1D924 ; [*1963.0020.0002] # SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL
-1D925 ; [*1964.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE
-1D926 ; [*1965.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL
-1D927 ; [*1966.0020.0002] # SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS
-1D928 ; [*1967.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT
-1D929 ; [*1968.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT
-1D92A ; [*1969.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL
-1D92B ; [*196A.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM
-1D92C ; [*196B.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE
-1D92D ; [*196C.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST
-1D92E ; [*196D.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX
-1D92F ; [*196E.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT
-1D930 ; [*196F.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX
-1D931 ; [*1970.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING
-1D932 ; [*1971.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX
-1D933 ; [*1972.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CROSS
-1D934 ; [*1973.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT
-1D935 ; [*1974.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX
-1D936 ; [*1975.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING
-1D937 ; [*1976.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX
-1D938 ; [*1977.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL
-1D939 ; [*1978.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM
-1D93A ; [*1979.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE
-1D93B ; [*197A.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL
-1D93C ; [*197B.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM
-1D93D ; [*197C.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE
-1D93E ; [*197D.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION
-1D93F ; [*197E.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL
-1D940 ; [*197F.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM
-1D941 ; [*1980.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE
-1D942 ; [*1981.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL
-1D943 ; [*1982.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM
-1D944 ; [*1983.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE
-1D945 ; [*1984.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL
-1D946 ; [*1985.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM
-1D947 ; [*1986.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE
-1D948 ; [*1987.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL
-1D949 ; [*1988.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM
-1D94A ; [*1989.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE
-1D94B ; [*198A.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE
-1D94C ; [*198B.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE
-1D94D ; [*198C.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING
-1D94E ; [*198D.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE
-1D94F ; [*198E.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE
-1D950 ; [*198F.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING
-1D951 ; [*1990.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE SHAKING
-1D952 ; [*1991.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE
-1D953 ; [*1992.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE
-1D954 ; [*1993.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE
-1D955 ; [*1994.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL
-1D956 ; [*1995.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM
-1D957 ; [*1996.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE
-1D958 ; [*1997.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST
-1D959 ; [*1998.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL
-1D95A ; [*1999.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM
-1D95B ; [*199A.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE
-1D95C ; [*199B.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST
-1D95D ; [*199C.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL
-1D95E ; [*199D.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM
-1D95F ; [*199E.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE
-1D960 ; [*199F.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST
-1D961 ; [*19A0.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL
-1D962 ; [*19A1.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM
-1D963 ; [*19A2.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE
-1D964 ; [*19A3.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST
-1D965 ; [*19A4.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL
-1D966 ; [*19A5.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM
-1D967 ; [*19A6.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE
-1D968 ; [*19A7.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST
-1D969 ; [*19A8.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX
-1D96A ; [*19A9.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT
-1D96B ; [*19AA.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX
-1D96C ; [*19AB.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING
-1D96D ; [*19AC.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX
-1D96E ; [*19AD.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CROSS
-1D96F ; [*19AE.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT
-1D970 ; [*19AF.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX
-1D971 ; [*19B0.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT
-1D972 ; [*19B1.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX
-1D973 ; [*19B2.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE BEND
-1D974 ; [*19B3.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL
-1D975 ; [*19B4.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM
-1D976 ; [*19B5.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE
-1D977 ; [*19B6.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CHECK
-1D978 ; [*19B7.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL
-1D979 ; [*19B8.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM
-1D97A ; [*19B9.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE
-1D97B ; [*19BA.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL
-1D97C ; [*19BB.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM
-1D97D ; [*19BC.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE
-1D97E ; [*19BD.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL
-1D97F ; [*19BE.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM
-1D980 ; [*19BF.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE
-1D981 ; [*19C0.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE
-1D982 ; [*19C1.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE
-1D983 ; [*19C2.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING
-1D984 ; [*19C3.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE
-1D985 ; [*19C4.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE
-1D986 ; [*19C5.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING
-1D987 ; [*19C6.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE SHAKING
-1D988 ; [*19C7.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL
-1D989 ; [*19C8.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM
-1D98A ; [*19C9.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE
-1D98B ; [*19CA.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST
-1D98C ; [*19CB.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL
-1D98D ; [*19CC.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM
-1D98E ; [*19CD.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE
-1D98F ; [*19CE.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST
-1D990 ; [*19CF.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL
-1D991 ; [*19D0.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM
-1D992 ; [*19D1.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL
-1D993 ; [*19D2.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM
-1D994 ; [*19D3.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE
-1D995 ; [*19D4.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL
-1D996 ; [*19D5.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM
-1D997 ; [*19D6.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE
-1D998 ; [*19D7.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE
-1D999 ; [*19D8.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL
-1D99A ; [*19D9.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM
-1D99B ; [*19DA.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE
-1D99C ; [*19DB.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL
-1D99D ; [*19DC.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM
-1D99E ; [*19DD.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE
-1D99F ; [*19DE.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT
-1D9A0 ; [*19DF.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL
-1D9A1 ; [*19E0.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM
-1D9A2 ; [*19E1.0020.0002] # SIGNWRITING ROTATION-WALLPLANE SINGLE
-1D9A3 ; [*19E2.0020.0002] # SIGNWRITING ROTATION-WALLPLANE DOUBLE
-1D9A4 ; [*19E3.0020.0002] # SIGNWRITING ROTATION-WALLPLANE ALTERNATE
-1D9A5 ; [*19E4.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SHAKING
-1D9A6 ; [*19E5.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL
-1D9A7 ; [*19E6.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL
-1D9A8 ; [*19E7.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL
-1D9A9 ; [*19E8.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL
-1D9AA ; [*19E9.0020.0002] # SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL
-1D9AB ; [*19EA.0020.0002] # SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL
-1D9AC ; [*19EB.0020.0002] # SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL
-1D9AD ; [*19EC.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST
-1D9AE ; [*19ED.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST
-1D9AF ; [*19EE.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST
-1D9B0 ; [*19EF.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST
-1D9B1 ; [*19F0.0020.0002] # SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST
-1D9B2 ; [*19F1.0020.0002] # SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST
-1D9B3 ; [*19F2.0020.0002] # SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST
-1D9B4 ; [*19F3.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL
-1D9B5 ; [*19F4.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM
-1D9B6 ; [*19F5.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE
-1D9B7 ; [*19F6.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL
-1D9B8 ; [*19F7.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE
-1D9B9 ; [*19F8.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE
-1D9BA ; [*19F9.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE
-1D9BB ; [*19FA.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE
-1D9BC ; [*19FB.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE
-1D9BD ; [*19FC.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE
-1D9BE ; [*19FD.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE
-1D9BF ; [*19FE.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE
-1D9C0 ; [*19FF.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE
-1D9C1 ; [*1A00.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL
-1D9C2 ; [*1A01.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE
-1D9C3 ; [*1A02.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING
-1D9C4 ; [*1A03.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING
-1D9C5 ; [*1A04.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING
-1D9C6 ; [*1A05.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL
-1D9C7 ; [*1A06.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE
-1D9C8 ; [*1A07.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE
-1D9C9 ; [*1A08.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE
-1D9CA ; [*1A09.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE
-1D9CB ; [*1A0A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE
-1D9CC ; [*1A0B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE
-1D9CD ; [*1A0C.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE
-1D9CE ; [*1A0D.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE
-1D9CF ; [*1A0E.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE
-1D9D0 ; [*1A0F.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL
-1D9D1 ; [*1A10.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE
-1D9D2 ; [*1A11.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR
-1D9D3 ; [*1A12.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR
-1D9D4 ; [*1A13.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR
-1D9D5 ; [*1A14.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL
-1D9D6 ; [*1A15.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM
-1D9D7 ; [*1A16.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE
-1D9D8 ; [*1A17.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST
-1D9D9 ; [*1A18.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED
-1D9DA ; [*1A19.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL
-1D9DB ; [*1A1A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL
-1D9DC ; [*1A1B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE
-1D9DD ; [*1A1C.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL
-1D9DE ; [*1A1D.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE
-1D9DF ; [*1A1E.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE SINGLE
-1D9E0 ; [*1A1F.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE DOUBLE
-1D9E1 ; [*1A20.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE ALTERNATING
-1D9E2 ; [*1A21.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL
-1D9E3 ; [*1A22.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE
-1D9E4 ; [*1A23.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE
-1D9E5 ; [*1A24.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE
-1D9E6 ; [*1A25.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE
-1D9E7 ; [*1A26.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE
-1D9E8 ; [*1A27.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE
-1D9E9 ; [*1A28.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE
-1D9EA ; [*1A29.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE
-1D9EB ; [*1A2A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE
-1D9EC ; [*1A2B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE
-1D9ED ; [*1A2C.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE
-1D9EE ; [*1A2D.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE
-1D9EF ; [*1A2E.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE
-1D9F0 ; [*1A2F.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE
-1D9F1 ; [*1A30.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE
-1D9F2 ; [*1A31.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE
-1D9F3 ; [*1A32.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE
-1D9F4 ; [*1A33.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE
-1D9F5 ; [*1A34.0020.0002] # SIGNWRITING DYNAMIC ARROWHEAD SMALL
-1D9F6 ; [*1A35.0020.0002] # SIGNWRITING DYNAMIC ARROWHEAD LARGE
-1D9F7 ; [*1A36.0020.0002] # SIGNWRITING DYNAMIC FAST
-1D9F8 ; [*1A37.0020.0002] # SIGNWRITING DYNAMIC SLOW
-1D9F9 ; [*1A38.0020.0002] # SIGNWRITING DYNAMIC TENSE
-1D9FA ; [*1A39.0020.0002] # SIGNWRITING DYNAMIC RELAXED
-1D9FB ; [*1A3A.0020.0002] # SIGNWRITING DYNAMIC SIMULTANEOUS
-1D9FC ; [*1A3B.0020.0002] # SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING
-1D9FD ; [*1A3C.0020.0002] # SIGNWRITING DYNAMIC EVERY OTHER TIME
-1D9FE ; [*1A3D.0020.0002] # SIGNWRITING DYNAMIC GRADUAL
-1D9FF ; [*1A3E.0020.0002] # SIGNWRITING HEAD
+1D245 ; [*11DD.0020.0002] # GREEK MUSICAL LEIMMA
+1D300 ; [*0F02.0020.0002] # MONOGRAM FOR EARTH
+1D301 ; [*0F03.0020.0002] # DIGRAM FOR HEAVENLY EARTH
+1D302 ; [*0F04.0020.0002] # DIGRAM FOR HUMAN EARTH
+1D303 ; [*0F05.0020.0002] # DIGRAM FOR EARTHLY HEAVEN
+1D304 ; [*0F06.0020.0002] # DIGRAM FOR EARTHLY HUMAN
+1D305 ; [*0F07.0020.0002] # DIGRAM FOR EARTH
+1D306 ; [*0F08.0020.0002] # TETRAGRAM FOR CENTRE
+1D307 ; [*0F09.0020.0002] # TETRAGRAM FOR FULL CIRCLE
+1D308 ; [*0F0A.0020.0002] # TETRAGRAM FOR MIRED
+1D309 ; [*0F0B.0020.0002] # TETRAGRAM FOR BARRIER
+1D30A ; [*0F0C.0020.0002] # TETRAGRAM FOR KEEPING SMALL
+1D30B ; [*0F0D.0020.0002] # TETRAGRAM FOR CONTRARIETY
+1D30C ; [*0F0E.0020.0002] # TETRAGRAM FOR ASCENT
+1D30D ; [*0F0F.0020.0002] # TETRAGRAM FOR OPPOSITION
+1D30E ; [*0F10.0020.0002] # TETRAGRAM FOR BRANCHING OUT
+1D30F ; [*0F11.0020.0002] # TETRAGRAM FOR DEFECTIVENESS OR DISTORTION
+1D310 ; [*0F12.0020.0002] # TETRAGRAM FOR DIVERGENCE
+1D311 ; [*0F13.0020.0002] # TETRAGRAM FOR YOUTHFULNESS
+1D312 ; [*0F14.0020.0002] # TETRAGRAM FOR INCREASE
+1D313 ; [*0F15.0020.0002] # TETRAGRAM FOR PENETRATION
+1D314 ; [*0F16.0020.0002] # TETRAGRAM FOR REACH
+1D315 ; [*0F17.0020.0002] # TETRAGRAM FOR CONTACT
+1D316 ; [*0F18.0020.0002] # TETRAGRAM FOR HOLDING BACK
+1D317 ; [*0F19.0020.0002] # TETRAGRAM FOR WAITING
+1D318 ; [*0F1A.0020.0002] # TETRAGRAM FOR FOLLOWING
+1D319 ; [*0F1B.0020.0002] # TETRAGRAM FOR ADVANCE
+1D31A ; [*0F1C.0020.0002] # TETRAGRAM FOR RELEASE
+1D31B ; [*0F1D.0020.0002] # TETRAGRAM FOR RESISTANCE
+1D31C ; [*0F1E.0020.0002] # TETRAGRAM FOR EASE
+1D31D ; [*0F1F.0020.0002] # TETRAGRAM FOR JOY
+1D31E ; [*0F20.0020.0002] # TETRAGRAM FOR CONTENTION
+1D31F ; [*0F21.0020.0002] # TETRAGRAM FOR ENDEAVOUR
+1D320 ; [*0F22.0020.0002] # TETRAGRAM FOR DUTIES
+1D321 ; [*0F23.0020.0002] # TETRAGRAM FOR CHANGE
+1D322 ; [*0F24.0020.0002] # TETRAGRAM FOR DECISIVENESS
+1D323 ; [*0F25.0020.0002] # TETRAGRAM FOR BOLD RESOLUTION
+1D324 ; [*0F26.0020.0002] # TETRAGRAM FOR PACKING
+1D325 ; [*0F27.0020.0002] # TETRAGRAM FOR LEGION
+1D326 ; [*0F28.0020.0002] # TETRAGRAM FOR CLOSENESS
+1D327 ; [*0F29.0020.0002] # TETRAGRAM FOR KINSHIP
+1D328 ; [*0F2A.0020.0002] # TETRAGRAM FOR GATHERING
+1D329 ; [*0F2B.0020.0002] # TETRAGRAM FOR STRENGTH
+1D32A ; [*0F2C.0020.0002] # TETRAGRAM FOR PURITY
+1D32B ; [*0F2D.0020.0002] # TETRAGRAM FOR FULLNESS
+1D32C ; [*0F2E.0020.0002] # TETRAGRAM FOR RESIDENCE
+1D32D ; [*0F2F.0020.0002] # TETRAGRAM FOR LAW OR MODEL
+1D32E ; [*0F30.0020.0002] # TETRAGRAM FOR RESPONSE
+1D32F ; [*0F31.0020.0002] # TETRAGRAM FOR GOING TO MEET
+1D330 ; [*0F32.0020.0002] # TETRAGRAM FOR ENCOUNTERS
+1D331 ; [*0F33.0020.0002] # TETRAGRAM FOR STOVE
+1D332 ; [*0F34.0020.0002] # TETRAGRAM FOR GREATNESS
+1D333 ; [*0F35.0020.0002] # TETRAGRAM FOR ENLARGEMENT
+1D334 ; [*0F36.0020.0002] # TETRAGRAM FOR PATTERN
+1D335 ; [*0F37.0020.0002] # TETRAGRAM FOR RITUAL
+1D336 ; [*0F38.0020.0002] # TETRAGRAM FOR FLIGHT
+1D337 ; [*0F39.0020.0002] # TETRAGRAM FOR VASTNESS OR WASTING
+1D338 ; [*0F3A.0020.0002] # TETRAGRAM FOR CONSTANCY
+1D339 ; [*0F3B.0020.0002] # TETRAGRAM FOR MEASURE
+1D33A ; [*0F3C.0020.0002] # TETRAGRAM FOR ETERNITY
+1D33B ; [*0F3D.0020.0002] # TETRAGRAM FOR UNITY
+1D33C ; [*0F3E.0020.0002] # TETRAGRAM FOR DIMINISHMENT
+1D33D ; [*0F3F.0020.0002] # TETRAGRAM FOR CLOSED MOUTH
+1D33E ; [*0F40.0020.0002] # TETRAGRAM FOR GUARDEDNESS
+1D33F ; [*0F41.0020.0002] # TETRAGRAM FOR GATHERING IN
+1D340 ; [*0F42.0020.0002] # TETRAGRAM FOR MASSING
+1D341 ; [*0F43.0020.0002] # TETRAGRAM FOR ACCUMULATION
+1D342 ; [*0F44.0020.0002] # TETRAGRAM FOR EMBELLISHMENT
+1D343 ; [*0F45.0020.0002] # TETRAGRAM FOR DOUBT
+1D344 ; [*0F46.0020.0002] # TETRAGRAM FOR WATCH
+1D345 ; [*0F47.0020.0002] # TETRAGRAM FOR SINKING
+1D346 ; [*0F48.0020.0002] # TETRAGRAM FOR INNER
+1D347 ; [*0F49.0020.0002] # TETRAGRAM FOR DEPARTURE
+1D348 ; [*0F4A.0020.0002] # TETRAGRAM FOR DARKENING
+1D349 ; [*0F4B.0020.0002] # TETRAGRAM FOR DIMMING
+1D34A ; [*0F4C.0020.0002] # TETRAGRAM FOR EXHAUSTION
+1D34B ; [*0F4D.0020.0002] # TETRAGRAM FOR SEVERANCE
+1D34C ; [*0F4E.0020.0002] # TETRAGRAM FOR STOPPAGE
+1D34D ; [*0F4F.0020.0002] # TETRAGRAM FOR HARDNESS
+1D34E ; [*0F50.0020.0002] # TETRAGRAM FOR COMPLETION
+1D34F ; [*0F51.0020.0002] # TETRAGRAM FOR CLOSURE
+1D350 ; [*0F52.0020.0002] # TETRAGRAM FOR FAILURE
+1D351 ; [*0F53.0020.0002] # TETRAGRAM FOR AGGRAVATION
+1D352 ; [*0F54.0020.0002] # TETRAGRAM FOR COMPLIANCE
+1D353 ; [*0F55.0020.0002] # TETRAGRAM FOR ON THE VERGE
+1D354 ; [*0F56.0020.0002] # TETRAGRAM FOR DIFFICULTIES
+1D355 ; [*0F57.0020.0002] # TETRAGRAM FOR LABOURING
+1D356 ; [*0F58.0020.0002] # TETRAGRAM FOR FOSTERING
+1D369 ; [*1C53.0020.0002] # COUNTING ROD TENS DIGIT ONE
+1D36A ; [*1C54.0020.0002] # COUNTING ROD TENS DIGIT TWO
+1D36B ; [*1C55.0020.0002] # COUNTING ROD TENS DIGIT THREE
+1D36C ; [*1C56.0020.0002] # COUNTING ROD TENS DIGIT FOUR
+1D36D ; [*1C57.0020.0002] # COUNTING ROD TENS DIGIT FIVE
+1D36E ; [*1C58.0020.0002] # COUNTING ROD TENS DIGIT SIX
+1D36F ; [*1C59.0020.0002] # COUNTING ROD TENS DIGIT SEVEN
+1D370 ; [*1C5A.0020.0002] # COUNTING ROD TENS DIGIT EIGHT
+1D371 ; [*1C5B.0020.0002] # COUNTING ROD TENS DIGIT NINE
+1D6C1 ; [*0622.0020.0005] # MATHEMATICAL BOLD NABLA
+1D6DB ; [*061E.0020.0005] # MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+1D6FB ; [*0622.0020.0005] # MATHEMATICAL ITALIC NABLA
+1D715 ; [*061E.0020.0005] # MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+1D735 ; [*0622.0020.0005] # MATHEMATICAL BOLD ITALIC NABLA
+1D74F ; [*061E.0020.0005] # MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+1D76F ; [*0622.0020.0005] # MATHEMATICAL SANS-SERIF BOLD NABLA
+1D789 ; [*061E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+1D7A9 ; [*0622.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+1D7C3 ; [*061E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+1D800 ; [*18A3.0020.0002] # SIGNWRITING HAND-FIST INDEX
+1D801 ; [*18A4.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX
+1D802 ; [*18A5.0020.0002] # SIGNWRITING HAND-CUP INDEX
+1D803 ; [*18A6.0020.0002] # SIGNWRITING HAND-OVAL INDEX
+1D804 ; [*18A7.0020.0002] # SIGNWRITING HAND-HINGE INDEX
+1D805 ; [*18A8.0020.0002] # SIGNWRITING HAND-ANGLE INDEX
+1D806 ; [*18A9.0020.0002] # SIGNWRITING HAND-FIST INDEX BENT
+1D807 ; [*18AA.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX BENT
+1D808 ; [*18AB.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT
+1D809 ; [*18AC.0020.0002] # SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE
+1D80A ; [*18AD.0020.0002] # SIGNWRITING HAND-FIST INDEX CUPPED
+1D80B ; [*18AE.0020.0002] # SIGNWRITING HAND-FIST INDEX HINGED
+1D80C ; [*18AF.0020.0002] # SIGNWRITING HAND-FIST INDEX HINGED LOW
+1D80D ; [*18B0.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX HINGE
+1D80E ; [*18B1.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE
+1D80F ; [*18B2.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE
+1D810 ; [*18B3.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE BENT
+1D811 ; [*18B4.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES
+1D812 ; [*18B5.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE HINGED
+1D813 ; [*18B6.0020.0002] # SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED
+1D814 ; [*18B7.0020.0002] # SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP
+1D815 ; [*18B8.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED
+1D816 ; [*18B9.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT
+1D817 ; [*18BA.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT
+1D818 ; [*18BB.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED
+1D819 ; [*18BC.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED
+1D81A ; [*18BD.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED
+1D81B ; [*18BE.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED
+1D81C ; [*18BF.0020.0002] # SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX
+1D81D ; [*18C0.0020.0002] # SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE
+1D81E ; [*18C1.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB
+1D81F ; [*18C2.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB
+1D820 ; [*18C3.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT
+1D821 ; [*18C4.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT
+1D822 ; [*18C5.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT
+1D823 ; [*18C6.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE
+1D824 ; [*18C7.0020.0002] # SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE
+1D825 ; [*18C8.0020.0002] # SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED
+1D826 ; [*18C9.0020.0002] # SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE
+1D827 ; [*18CA.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD
+1D828 ; [*18CB.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED
+1D829 ; [*18CC.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED
+1D82A ; [*18CD.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED
+1D82B ; [*18CE.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED
+1D82C ; [*18CF.0020.0002] # SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT
+1D82D ; [*18D0.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE
+1D82E ; [*18D1.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED
+1D82F ; [*18D2.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT
+1D830 ; [*18D3.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP
+1D831 ; [*18D4.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP
+1D832 ; [*18D5.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE
+1D833 ; [*18D6.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE
+1D834 ; [*18D7.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD
+1D835 ; [*18D8.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD
+1D836 ; [*18D9.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP
+1D837 ; [*18DA.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP
+1D838 ; [*18DB.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP
+1D839 ; [*18DC.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED
+1D83A ; [*18DD.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP
+1D83B ; [*18DE.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP
+1D83C ; [*18DF.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP
+1D83D ; [*18E0.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED
+1D83E ; [*18E1.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT
+1D83F ; [*18E2.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED
+1D840 ; [*18E3.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP
+1D841 ; [*18E4.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED
+1D842 ; [*18E5.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP
+1D843 ; [*18E6.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED
+1D844 ; [*18E7.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS
+1D845 ; [*18E8.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS BENT
+1D846 ; [*18E9.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS HINGED
+1D847 ; [*18EA.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED
+1D848 ; [*18EB.0020.0002] # SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT
+1D849 ; [*18EC.0020.0002] # SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED
+1D84A ; [*18ED.0020.0002] # SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT
+1D84B ; [*18EE.0020.0002] # SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED
+1D84C ; [*18EF.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD
+1D84D ; [*18F0.0020.0002] # SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD
+1D84E ; [*18F1.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT
+1D84F ; [*18F2.0020.0002] # SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT
+1D850 ; [*18F3.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT
+1D851 ; [*18F4.0020.0002] # SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT
+1D852 ; [*18F5.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD
+1D853 ; [*18F6.0020.0002] # SIGNWRITING HAND-CUP FIVE FINGERS SPREAD
+1D854 ; [*18F7.0020.0002] # SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN
+1D855 ; [*18F8.0020.0002] # SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN
+1D856 ; [*18F9.0020.0002] # SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD
+1D857 ; [*18FA.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED
+1D858 ; [*18FB.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE
+1D859 ; [*18FC.0020.0002] # SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB
+1D85A ; [*18FD.0020.0002] # SIGNWRITING HAND-FLAT
+1D85B ; [*18FE.0020.0002] # SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS
+1D85C ; [*18FF.0020.0002] # SIGNWRITING HAND-FLAT HEEL
+1D85D ; [*1900.0020.0002] # SIGNWRITING HAND-FLAT THUMB SIDE
+1D85E ; [*1901.0020.0002] # SIGNWRITING HAND-FLAT HEEL THUMB SIDE
+1D85F ; [*1902.0020.0002] # SIGNWRITING HAND-FLAT THUMB BENT
+1D860 ; [*1903.0020.0002] # SIGNWRITING HAND-FLAT THUMB FORWARD
+1D861 ; [*1904.0020.0002] # SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE
+1D862 ; [*1905.0020.0002] # SIGNWRITING HAND-FLAT SPLIT CENTRE
+1D863 ; [*1906.0020.0002] # SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE
+1D864 ; [*1907.0020.0002] # SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT
+1D865 ; [*1908.0020.0002] # SIGNWRITING HAND-FLAT SPLIT LITTLE
+1D866 ; [*1909.0020.0002] # SIGNWRITING HAND-CLAW
+1D867 ; [*190A.0020.0002] # SIGNWRITING HAND-CLAW THUMB SIDE
+1D868 ; [*190B.0020.0002] # SIGNWRITING HAND-CLAW NO THUMB
+1D869 ; [*190C.0020.0002] # SIGNWRITING HAND-CLAW THUMB FORWARD
+1D86A ; [*190D.0020.0002] # SIGNWRITING HAND-HOOK CURLICUE
+1D86B ; [*190E.0020.0002] # SIGNWRITING HAND-HOOK
+1D86C ; [*190F.0020.0002] # SIGNWRITING HAND-CUP OPEN
+1D86D ; [*1910.0020.0002] # SIGNWRITING HAND-CUP
+1D86E ; [*1911.0020.0002] # SIGNWRITING HAND-CUP OPEN THUMB SIDE
+1D86F ; [*1912.0020.0002] # SIGNWRITING HAND-CUP THUMB SIDE
+1D870 ; [*1913.0020.0002] # SIGNWRITING HAND-CUP OPEN NO THUMB
+1D871 ; [*1914.0020.0002] # SIGNWRITING HAND-CUP NO THUMB
+1D872 ; [*1915.0020.0002] # SIGNWRITING HAND-CUP OPEN THUMB FORWARD
+1D873 ; [*1916.0020.0002] # SIGNWRITING HAND-CUP THUMB FORWARD
+1D874 ; [*1917.0020.0002] # SIGNWRITING HAND-CURLICUE OPEN
+1D875 ; [*1918.0020.0002] # SIGNWRITING HAND-CURLICUE
+1D876 ; [*1919.0020.0002] # SIGNWRITING HAND-CIRCLE
+1D877 ; [*191A.0020.0002] # SIGNWRITING HAND-OVAL
+1D878 ; [*191B.0020.0002] # SIGNWRITING HAND-OVAL THUMB SIDE
+1D879 ; [*191C.0020.0002] # SIGNWRITING HAND-OVAL NO THUMB
+1D87A ; [*191D.0020.0002] # SIGNWRITING HAND-OVAL THUMB FORWARD
+1D87B ; [*191E.0020.0002] # SIGNWRITING HAND-HINGE OPEN
+1D87C ; [*191F.0020.0002] # SIGNWRITING HAND-HINGE OPEN THUMB FORWARD
+1D87D ; [*1920.0020.0002] # SIGNWRITING HAND-HINGE
+1D87E ; [*1921.0020.0002] # SIGNWRITING HAND-HINGE SMALL
+1D87F ; [*1922.0020.0002] # SIGNWRITING HAND-HINGE OPEN THUMB SIDE
+1D880 ; [*1923.0020.0002] # SIGNWRITING HAND-HINGE THUMB SIDE
+1D881 ; [*1924.0020.0002] # SIGNWRITING HAND-HINGE OPEN NO THUMB
+1D882 ; [*1925.0020.0002] # SIGNWRITING HAND-HINGE NO THUMB
+1D883 ; [*1926.0020.0002] # SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX
+1D884 ; [*1927.0020.0002] # SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING
+1D885 ; [*1928.0020.0002] # SIGNWRITING HAND-ANGLE
+1D886 ; [*1929.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE RING
+1D887 ; [*192A.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING
+1D888 ; [*192B.0020.0002] # SIGNWRITING HAND-HINGE INDEX MIDDLE RING
+1D889 ; [*192C.0020.0002] # SIGNWRITING HAND-ANGLE INDEX MIDDLE RING
+1D88A ; [*192D.0020.0002] # SIGNWRITING HAND-HINGE LITTLE
+1D88B ; [*192E.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT
+1D88C ; [*192F.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED
+1D88D ; [*1930.0020.0002] # SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED
+1D88E ; [*1931.0020.0002] # SIGNWRITING HAND-FIST LITTLE DOWN
+1D88F ; [*1932.0020.0002] # SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT
+1D890 ; [*1933.0020.0002] # SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED
+1D891 ; [*1934.0020.0002] # SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED
+1D892 ; [*1935.0020.0002] # SIGNWRITING HAND-FIST LITTLE UP
+1D893 ; [*1936.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP
+1D894 ; [*1937.0020.0002] # SIGNWRITING HAND-CIRCLE LITTLE UP
+1D895 ; [*1938.0020.0002] # SIGNWRITING HAND-OVAL LITTLE UP
+1D896 ; [*1939.0020.0002] # SIGNWRITING HAND-ANGLE LITTLE UP
+1D897 ; [*193A.0020.0002] # SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE
+1D898 ; [*193B.0020.0002] # SIGNWRITING HAND-FIST LITTLE BENT
+1D899 ; [*193C.0020.0002] # SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB
+1D89A ; [*193D.0020.0002] # SIGNWRITING HAND-FIST LITTLE THUMB
+1D89B ; [*193E.0020.0002] # SIGNWRITING HAND-HINGE LITTLE THUMB
+1D89C ; [*193F.0020.0002] # SIGNWRITING HAND-FIST LITTLE INDEX THUMB
+1D89D ; [*1940.0020.0002] # SIGNWRITING HAND-HINGE LITTLE INDEX THUMB
+1D89E ; [*1941.0020.0002] # SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT
+1D89F ; [*1942.0020.0002] # SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB
+1D8A0 ; [*1943.0020.0002] # SIGNWRITING HAND-FIST LITTLE INDEX
+1D8A1 ; [*1944.0020.0002] # SIGNWRITING HAND-CIRCLE LITTLE INDEX
+1D8A2 ; [*1945.0020.0002] # SIGNWRITING HAND-HINGE LITTLE INDEX
+1D8A3 ; [*1946.0020.0002] # SIGNWRITING HAND-ANGLE LITTLE INDEX
+1D8A4 ; [*1947.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE
+1D8A5 ; [*1948.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE
+1D8A6 ; [*1949.0020.0002] # SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE
+1D8A7 ; [*194A.0020.0002] # SIGNWRITING HAND-HINGE RING
+1D8A8 ; [*194B.0020.0002] # SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE
+1D8A9 ; [*194C.0020.0002] # SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE
+1D8AA ; [*194D.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE
+1D8AB ; [*194E.0020.0002] # SIGNWRITING HAND-FIST RING DOWN
+1D8AC ; [*194F.0020.0002] # SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE
+1D8AD ; [*1950.0020.0002] # SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS
+1D8AE ; [*1951.0020.0002] # SIGNWRITING HAND-FIST RING UP
+1D8AF ; [*1952.0020.0002] # SIGNWRITING HAND-FIST RING RAISED KNUCKLE
+1D8B0 ; [*1953.0020.0002] # SIGNWRITING HAND-FIST RING LITTLE
+1D8B1 ; [*1954.0020.0002] # SIGNWRITING HAND-CIRCLE RING LITTLE
+1D8B2 ; [*1955.0020.0002] # SIGNWRITING HAND-OVAL RING LITTLE
+1D8B3 ; [*1956.0020.0002] # SIGNWRITING HAND-ANGLE RING LITTLE
+1D8B4 ; [*1957.0020.0002] # SIGNWRITING HAND-FIST RING MIDDLE
+1D8B5 ; [*1958.0020.0002] # SIGNWRITING HAND-FIST RING MIDDLE CONJOINED
+1D8B6 ; [*1959.0020.0002] # SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES
+1D8B7 ; [*195A.0020.0002] # SIGNWRITING HAND-FIST RING INDEX
+1D8B8 ; [*195B.0020.0002] # SIGNWRITING HAND-FIST RING THUMB
+1D8B9 ; [*195C.0020.0002] # SIGNWRITING HAND-HOOK RING THUMB
+1D8BA ; [*195D.0020.0002] # SIGNWRITING HAND-FIST INDEX RING LITTLE
+1D8BB ; [*195E.0020.0002] # SIGNWRITING HAND-CIRCLE INDEX RING LITTLE
+1D8BC ; [*195F.0020.0002] # SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON
+1D8BD ; [*1960.0020.0002] # SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT
+1D8BE ; [*1961.0020.0002] # SIGNWRITING HAND-HOOK INDEX RING LITTLE IN
+1D8BF ; [*1962.0020.0002] # SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER
+1D8C0 ; [*1963.0020.0002] # SIGNWRITING HAND-CUP INDEX RING LITTLE
+1D8C1 ; [*1964.0020.0002] # SIGNWRITING HAND-HINGE INDEX RING LITTLE
+1D8C2 ; [*1965.0020.0002] # SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT
+1D8C3 ; [*1966.0020.0002] # SIGNWRITING HAND-ANGLE INDEX RING LITTLE
+1D8C4 ; [*1967.0020.0002] # SIGNWRITING HAND-FIST MIDDLE DOWN
+1D8C5 ; [*1968.0020.0002] # SIGNWRITING HAND-HINGE MIDDLE
+1D8C6 ; [*1969.0020.0002] # SIGNWRITING HAND-FIST MIDDLE UP
+1D8C7 ; [*196A.0020.0002] # SIGNWRITING HAND-CIRCLE MIDDLE UP
+1D8C8 ; [*196B.0020.0002] # SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE
+1D8C9 ; [*196C.0020.0002] # SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE
+1D8CA ; [*196D.0020.0002] # SIGNWRITING HAND-HOOK MIDDLE THUMB
+1D8CB ; [*196E.0020.0002] # SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE
+1D8CC ; [*196F.0020.0002] # SIGNWRITING HAND-FIST MIDDLE LITTLE
+1D8CD ; [*1970.0020.0002] # SIGNWRITING HAND-FIST MIDDLE RING LITTLE
+1D8CE ; [*1971.0020.0002] # SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE
+1D8CF ; [*1972.0020.0002] # SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON
+1D8D0 ; [*1973.0020.0002] # SIGNWRITING HAND-CUP MIDDLE RING LITTLE
+1D8D1 ; [*1974.0020.0002] # SIGNWRITING HAND-HINGE MIDDLE RING LITTLE
+1D8D2 ; [*1975.0020.0002] # SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT
+1D8D3 ; [*1976.0020.0002] # SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN
+1D8D4 ; [*1977.0020.0002] # SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE
+1D8D5 ; [*1978.0020.0002] # SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT
+1D8D6 ; [*1979.0020.0002] # SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED
+1D8D7 ; [*197A.0020.0002] # SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE
+1D8D8 ; [*197B.0020.0002] # SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT
+1D8D9 ; [*197C.0020.0002] # SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN
+1D8DA ; [*197D.0020.0002] # SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED
+1D8DB ; [*197E.0020.0002] # SIGNWRITING HAND-HINGE INDEX HINGED
+1D8DC ; [*197F.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE
+1D8DD ; [*1980.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB SIDE
+1D8DE ; [*1981.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL
+1D8DF ; [*1982.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED
+1D8E0 ; [*1983.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT
+1D8E1 ; [*1984.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT
+1D8E2 ; [*1985.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT
+1D8E3 ; [*1986.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE
+1D8E4 ; [*1987.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT
+1D8E5 ; [*1988.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT
+1D8E6 ; [*1989.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB HOOK
+1D8E7 ; [*198A.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CURLICUE
+1D8E8 ; [*198B.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE
+1D8E9 ; [*198C.0020.0002] # SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE
+1D8EA ; [*198D.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER
+1D8EB ; [*198E.0020.0002] # SIGNWRITING HAND-FIST INDEX THUMB CIRCLE
+1D8EC ; [*198F.0020.0002] # SIGNWRITING HAND-CUP INDEX THUMB
+1D8ED ; [*1990.0020.0002] # SIGNWRITING HAND-CUP INDEX THUMB OPEN
+1D8EE ; [*1991.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB OPEN
+1D8EF ; [*1992.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB LARGE
+1D8F0 ; [*1993.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB
+1D8F1 ; [*1994.0020.0002] # SIGNWRITING HAND-HINGE INDEX THUMB SMALL
+1D8F2 ; [*1995.0020.0002] # SIGNWRITING HAND-ANGLE INDEX THUMB OUT
+1D8F3 ; [*1996.0020.0002] # SIGNWRITING HAND-ANGLE INDEX THUMB IN
+1D8F4 ; [*1997.0020.0002] # SIGNWRITING HAND-ANGLE INDEX THUMB
+1D8F5 ; [*1998.0020.0002] # SIGNWRITING HAND-FIST THUMB
+1D8F6 ; [*1999.0020.0002] # SIGNWRITING HAND-FIST THUMB HEEL
+1D8F7 ; [*199A.0020.0002] # SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL
+1D8F8 ; [*199B.0020.0002] # SIGNWRITING HAND-FIST THUMB SIDE CONJOINED
+1D8F9 ; [*199C.0020.0002] # SIGNWRITING HAND-FIST THUMB SIDE BENT
+1D8FA ; [*199D.0020.0002] # SIGNWRITING HAND-FIST THUMB FORWARD
+1D8FB ; [*199E.0020.0002] # SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE
+1D8FC ; [*199F.0020.0002] # SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING
+1D8FD ; [*19A0.0020.0002] # SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE
+1D8FE ; [*19A1.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS
+1D8FF ; [*19A2.0020.0002] # SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS
+1D900 ; [*19A3.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS
+1D901 ; [*19A4.0020.0002] # SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS
+1D902 ; [*19A5.0020.0002] # SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES
+1D903 ; [*19A6.0020.0002] # SIGNWRITING HAND-FIST
+1D904 ; [*19A7.0020.0002] # SIGNWRITING HAND-FIST HEEL
+1D905 ; [*19A8.0020.0002] # SIGNWRITING TOUCH SINGLE
+1D906 ; [*19A9.0020.0002] # SIGNWRITING TOUCH MULTIPLE
+1D907 ; [*19AA.0020.0002] # SIGNWRITING TOUCH BETWEEN
+1D908 ; [*19AB.0020.0002] # SIGNWRITING GRASP SINGLE
+1D909 ; [*19AC.0020.0002] # SIGNWRITING GRASP MULTIPLE
+1D90A ; [*19AD.0020.0002] # SIGNWRITING GRASP BETWEEN
+1D90B ; [*19AE.0020.0002] # SIGNWRITING STRIKE SINGLE
+1D90C ; [*19AF.0020.0002] # SIGNWRITING STRIKE MULTIPLE
+1D90D ; [*19B0.0020.0002] # SIGNWRITING STRIKE BETWEEN
+1D90E ; [*19B1.0020.0002] # SIGNWRITING BRUSH SINGLE
+1D90F ; [*19B2.0020.0002] # SIGNWRITING BRUSH MULTIPLE
+1D910 ; [*19B3.0020.0002] # SIGNWRITING BRUSH BETWEEN
+1D911 ; [*19B4.0020.0002] # SIGNWRITING RUB SINGLE
+1D912 ; [*19B5.0020.0002] # SIGNWRITING RUB MULTIPLE
+1D913 ; [*19B6.0020.0002] # SIGNWRITING RUB BETWEEN
+1D914 ; [*19B7.0020.0002] # SIGNWRITING SURFACE SYMBOLS
+1D915 ; [*19B8.0020.0002] # SIGNWRITING SURFACE BETWEEN
+1D916 ; [*19B9.0020.0002] # SIGNWRITING SQUEEZE LARGE SINGLE
+1D917 ; [*19BA.0020.0002] # SIGNWRITING SQUEEZE SMALL SINGLE
+1D918 ; [*19BB.0020.0002] # SIGNWRITING SQUEEZE LARGE MULTIPLE
+1D919 ; [*19BC.0020.0002] # SIGNWRITING SQUEEZE SMALL MULTIPLE
+1D91A ; [*19BD.0020.0002] # SIGNWRITING SQUEEZE SEQUENTIAL
+1D91B ; [*19BE.0020.0002] # SIGNWRITING FLICK LARGE SINGLE
+1D91C ; [*19BF.0020.0002] # SIGNWRITING FLICK SMALL SINGLE
+1D91D ; [*19C0.0020.0002] # SIGNWRITING FLICK LARGE MULTIPLE
+1D91E ; [*19C1.0020.0002] # SIGNWRITING FLICK SMALL MULTIPLE
+1D91F ; [*19C2.0020.0002] # SIGNWRITING FLICK SEQUENTIAL
+1D920 ; [*19C3.0020.0002] # SIGNWRITING SQUEEZE FLICK ALTERNATING
+1D921 ; [*19C4.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE
+1D922 ; [*19C5.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL
+1D923 ; [*19C6.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL
+1D924 ; [*19C7.0020.0002] # SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL
+1D925 ; [*19C8.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE
+1D926 ; [*19C9.0020.0002] # SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL
+1D927 ; [*19CA.0020.0002] # SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS
+1D928 ; [*19CB.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT
+1D929 ; [*19CC.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT
+1D92A ; [*19CD.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL
+1D92B ; [*19CE.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM
+1D92C ; [*19CF.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE
+1D92D ; [*19D0.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST
+1D92E ; [*19D1.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX
+1D92F ; [*19D2.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT
+1D930 ; [*19D3.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX
+1D931 ; [*19D4.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING
+1D932 ; [*19D5.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX
+1D933 ; [*19D6.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CROSS
+1D934 ; [*19D7.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT
+1D935 ; [*19D8.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX
+1D936 ; [*19D9.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING
+1D937 ; [*19DA.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX
+1D938 ; [*19DB.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL
+1D939 ; [*19DC.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM
+1D93A ; [*19DD.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE
+1D93B ; [*19DE.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL
+1D93C ; [*19DF.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM
+1D93D ; [*19E0.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE
+1D93E ; [*19E1.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION
+1D93F ; [*19E2.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL
+1D940 ; [*19E3.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM
+1D941 ; [*19E4.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE
+1D942 ; [*19E5.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL
+1D943 ; [*19E6.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM
+1D944 ; [*19E7.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE
+1D945 ; [*19E8.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL
+1D946 ; [*19E9.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM
+1D947 ; [*19EA.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE
+1D948 ; [*19EB.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL
+1D949 ; [*19EC.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM
+1D94A ; [*19ED.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE
+1D94B ; [*19EE.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE
+1D94C ; [*19EF.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE
+1D94D ; [*19F0.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING
+1D94E ; [*19F1.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE
+1D94F ; [*19F2.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE
+1D950 ; [*19F3.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING
+1D951 ; [*19F4.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE SHAKING
+1D952 ; [*19F5.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE
+1D953 ; [*19F6.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE
+1D954 ; [*19F7.0020.0002] # SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE
+1D955 ; [*19F8.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL
+1D956 ; [*19F9.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM
+1D957 ; [*19FA.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE
+1D958 ; [*19FB.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST
+1D959 ; [*19FC.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL
+1D95A ; [*19FD.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM
+1D95B ; [*19FE.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE
+1D95C ; [*19FF.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST
+1D95D ; [*1A00.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL
+1D95E ; [*1A01.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM
+1D95F ; [*1A02.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE
+1D960 ; [*1A03.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST
+1D961 ; [*1A04.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL
+1D962 ; [*1A05.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM
+1D963 ; [*1A06.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE
+1D964 ; [*1A07.0020.0002] # SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST
+1D965 ; [*1A08.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL
+1D966 ; [*1A09.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM
+1D967 ; [*1A0A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE
+1D968 ; [*1A0B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST
+1D969 ; [*1A0C.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX
+1D96A ; [*1A0D.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT
+1D96B ; [*1A0E.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX
+1D96C ; [*1A0F.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING
+1D96D ; [*1A10.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX
+1D96E ; [*1A11.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CROSS
+1D96F ; [*1A12.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT
+1D970 ; [*1A13.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX
+1D971 ; [*1A14.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT
+1D972 ; [*1A15.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX
+1D973 ; [*1A16.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE BEND
+1D974 ; [*1A17.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL
+1D975 ; [*1A18.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM
+1D976 ; [*1A19.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE
+1D977 ; [*1A1A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CHECK
+1D978 ; [*1A1B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL
+1D979 ; [*1A1C.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM
+1D97A ; [*1A1D.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE
+1D97B ; [*1A1E.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL
+1D97C ; [*1A1F.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM
+1D97D ; [*1A20.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE
+1D97E ; [*1A21.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL
+1D97F ; [*1A22.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM
+1D980 ; [*1A23.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE
+1D981 ; [*1A24.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE
+1D982 ; [*1A25.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE
+1D983 ; [*1A26.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING
+1D984 ; [*1A27.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE
+1D985 ; [*1A28.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE
+1D986 ; [*1A29.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING
+1D987 ; [*1A2A.0020.0002] # SIGNWRITING TRAVEL-FLOORPLANE SHAKING
+1D988 ; [*1A2B.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL
+1D989 ; [*1A2C.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM
+1D98A ; [*1A2D.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE
+1D98B ; [*1A2E.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST
+1D98C ; [*1A2F.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL
+1D98D ; [*1A30.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM
+1D98E ; [*1A31.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE
+1D98F ; [*1A32.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST
+1D990 ; [*1A33.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL
+1D991 ; [*1A34.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM
+1D992 ; [*1A35.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL
+1D993 ; [*1A36.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM
+1D994 ; [*1A37.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE
+1D995 ; [*1A38.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL
+1D996 ; [*1A39.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM
+1D997 ; [*1A3A.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE
+1D998 ; [*1A3B.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE
+1D999 ; [*1A3C.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL
+1D99A ; [*1A3D.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM
+1D99B ; [*1A3E.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE
+1D99C ; [*1A3F.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL
+1D99D ; [*1A40.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM
+1D99E ; [*1A41.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE
+1D99F ; [*1A42.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT
+1D9A0 ; [*1A43.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL
+1D9A1 ; [*1A44.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM
+1D9A2 ; [*1A45.0020.0002] # SIGNWRITING ROTATION-WALLPLANE SINGLE
+1D9A3 ; [*1A46.0020.0002] # SIGNWRITING ROTATION-WALLPLANE DOUBLE
+1D9A4 ; [*1A47.0020.0002] # SIGNWRITING ROTATION-WALLPLANE ALTERNATE
+1D9A5 ; [*1A48.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE SHAKING
+1D9A6 ; [*1A49.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL
+1D9A7 ; [*1A4A.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL
+1D9A8 ; [*1A4B.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL
+1D9A9 ; [*1A4C.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL
+1D9AA ; [*1A4D.0020.0002] # SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL
+1D9AB ; [*1A4E.0020.0002] # SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL
+1D9AC ; [*1A4F.0020.0002] # SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL
+1D9AD ; [*1A50.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST
+1D9AE ; [*1A51.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST
+1D9AF ; [*1A52.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST
+1D9B0 ; [*1A53.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST
+1D9B1 ; [*1A54.0020.0002] # SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST
+1D9B2 ; [*1A55.0020.0002] # SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST
+1D9B3 ; [*1A56.0020.0002] # SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST
+1D9B4 ; [*1A57.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL
+1D9B5 ; [*1A58.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM
+1D9B6 ; [*1A59.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE
+1D9B7 ; [*1A5A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL
+1D9B8 ; [*1A5B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE
+1D9B9 ; [*1A5C.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE
+1D9BA ; [*1A5D.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE
+1D9BB ; [*1A5E.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE
+1D9BC ; [*1A5F.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE
+1D9BD ; [*1A60.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE
+1D9BE ; [*1A61.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE
+1D9BF ; [*1A62.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE
+1D9C0 ; [*1A63.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE
+1D9C1 ; [*1A64.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL
+1D9C2 ; [*1A65.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE
+1D9C3 ; [*1A66.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING
+1D9C4 ; [*1A67.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING
+1D9C5 ; [*1A68.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING
+1D9C6 ; [*1A69.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL
+1D9C7 ; [*1A6A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE
+1D9C8 ; [*1A6B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE
+1D9C9 ; [*1A6C.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE
+1D9CA ; [*1A6D.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE
+1D9CB ; [*1A6E.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE
+1D9CC ; [*1A6F.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE
+1D9CD ; [*1A70.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE
+1D9CE ; [*1A71.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE
+1D9CF ; [*1A72.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE
+1D9D0 ; [*1A73.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL
+1D9D1 ; [*1A74.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE
+1D9D2 ; [*1A75.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR
+1D9D3 ; [*1A76.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR
+1D9D4 ; [*1A77.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR
+1D9D5 ; [*1A78.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL
+1D9D6 ; [*1A79.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM
+1D9D7 ; [*1A7A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE
+1D9D8 ; [*1A7B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST
+1D9D9 ; [*1A7C.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED
+1D9DA ; [*1A7D.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL
+1D9DB ; [*1A7E.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL
+1D9DC ; [*1A7F.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE
+1D9DD ; [*1A80.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL
+1D9DE ; [*1A81.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE
+1D9DF ; [*1A82.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE SINGLE
+1D9E0 ; [*1A83.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE DOUBLE
+1D9E1 ; [*1A84.0020.0002] # SIGNWRITING ROTATION-FLOORPLANE ALTERNATING
+1D9E2 ; [*1A85.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL
+1D9E3 ; [*1A86.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE
+1D9E4 ; [*1A87.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE
+1D9E5 ; [*1A88.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE
+1D9E6 ; [*1A89.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE
+1D9E7 ; [*1A8A.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE
+1D9E8 ; [*1A8B.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE
+1D9E9 ; [*1A8C.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE
+1D9EA ; [*1A8D.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE
+1D9EB ; [*1A8E.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE
+1D9EC ; [*1A8F.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE
+1D9ED ; [*1A90.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE
+1D9EE ; [*1A91.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE
+1D9EF ; [*1A92.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE
+1D9F0 ; [*1A93.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE
+1D9F1 ; [*1A94.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE
+1D9F2 ; [*1A95.0020.0002] # SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE
+1D9F3 ; [*1A96.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE
+1D9F4 ; [*1A97.0020.0002] # SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE
+1D9F5 ; [*1A98.0020.0002] # SIGNWRITING DYNAMIC ARROWHEAD SMALL
+1D9F6 ; [*1A99.0020.0002] # SIGNWRITING DYNAMIC ARROWHEAD LARGE
+1D9F7 ; [*1A9A.0020.0002] # SIGNWRITING DYNAMIC FAST
+1D9F8 ; [*1A9B.0020.0002] # SIGNWRITING DYNAMIC SLOW
+1D9F9 ; [*1A9C.0020.0002] # SIGNWRITING DYNAMIC TENSE
+1D9FA ; [*1A9D.0020.0002] # SIGNWRITING DYNAMIC RELAXED
+1D9FB ; [*1A9E.0020.0002] # SIGNWRITING DYNAMIC SIMULTANEOUS
+1D9FC ; [*1A9F.0020.0002] # SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING
+1D9FD ; [*1AA0.0020.0002] # SIGNWRITING DYNAMIC EVERY OTHER TIME
+1D9FE ; [*1AA1.0020.0002] # SIGNWRITING DYNAMIC GRADUAL
+1D9FF ; [*1AA2.0020.0002] # SIGNWRITING HEAD
1DA00 ; [.0000.0000.0000] # SIGNWRITING HEAD RIM
1DA01 ; [.0000.0000.0000] # SIGNWRITING HEAD MOVEMENT-WALLPLANE STRAIGHT
1DA02 ; [.0000.0000.0000] # SIGNWRITING HEAD MOVEMENT-WALLPLANE TILT
@@ -5953,10 +5980,10 @@ FFFC ; [*1A95.0020.0002] # OBJECT REPLACEMENT CHARACTER
1DA34 ; [.0000.0000.0000] # SIGNWRITING NOSE WIGGLES
1DA35 ; [.0000.0000.0000] # SIGNWRITING AIR BLOWING OUT
1DA36 ; [.0000.0000.0000] # SIGNWRITING AIR SUCKING IN
-1DA37 ; [*1A3F.0020.0002] # SIGNWRITING AIR BLOW SMALL ROTATIONS
-1DA38 ; [*1A40.0020.0002] # SIGNWRITING AIR SUCK SMALL ROTATIONS
-1DA39 ; [*1A41.0020.0002] # SIGNWRITING BREATH INHALE
-1DA3A ; [*1A42.0020.0002] # SIGNWRITING BREATH EXHALE
+1DA37 ; [*1AA3.0020.0002] # SIGNWRITING AIR BLOW SMALL ROTATIONS
+1DA38 ; [*1AA4.0020.0002] # SIGNWRITING AIR SUCK SMALL ROTATIONS
+1DA39 ; [*1AA5.0020.0002] # SIGNWRITING BREATH INHALE
+1DA3A ; [*1AA6.0020.0002] # SIGNWRITING BREATH EXHALE
1DA3B ; [.0000.0000.0000] # SIGNWRITING MOUTH CLOSED NEUTRAL
1DA3C ; [.0000.0000.0000] # SIGNWRITING MOUTH CLOSED FORWARD
1DA3D ; [.0000.0000.0000] # SIGNWRITING MOUTH CLOSED CONTACT
@@ -6007,37 +6034,37 @@ FFFC ; [*1A95.0020.0002] # OBJECT REPLACEMENT CHARACTER
1DA6A ; [.0000.0000.0000] # SIGNWRITING NECK
1DA6B ; [.0000.0000.0000] # SIGNWRITING HAIR
1DA6C ; [.0000.0000.0000] # SIGNWRITING EXCITEMENT
-1DA6D ; [*1A43.0020.0002] # SIGNWRITING SHOULDER HIP SPINE
-1DA6E ; [*1A44.0020.0002] # SIGNWRITING SHOULDER HIP POSITIONS
-1DA6F ; [*1A45.0020.0002] # SIGNWRITING WALLPLANE SHOULDER HIP MOVE
-1DA70 ; [*1A46.0020.0002] # SIGNWRITING FLOORPLANE SHOULDER HIP MOVE
-1DA71 ; [*1A47.0020.0002] # SIGNWRITING SHOULDER TILTING FROM WAIST
-1DA72 ; [*1A48.0020.0002] # SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH
-1DA73 ; [*1A49.0020.0002] # SIGNWRITING TORSO-WALLPLANE CURVED BEND
-1DA74 ; [*1A4A.0020.0002] # SIGNWRITING TORSO-FLOORPLANE TWISTING
+1DA6D ; [*1AA7.0020.0002] # SIGNWRITING SHOULDER HIP SPINE
+1DA6E ; [*1AA8.0020.0002] # SIGNWRITING SHOULDER HIP POSITIONS
+1DA6F ; [*1AA9.0020.0002] # SIGNWRITING WALLPLANE SHOULDER HIP MOVE
+1DA70 ; [*1AAA.0020.0002] # SIGNWRITING FLOORPLANE SHOULDER HIP MOVE
+1DA71 ; [*1AAB.0020.0002] # SIGNWRITING SHOULDER TILTING FROM WAIST
+1DA72 ; [*1AAC.0020.0002] # SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH
+1DA73 ; [*1AAD.0020.0002] # SIGNWRITING TORSO-WALLPLANE CURVED BEND
+1DA74 ; [*1AAE.0020.0002] # SIGNWRITING TORSO-FLOORPLANE TWISTING
1DA75 ; [.0000.0000.0000] # SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
-1DA76 ; [*1A4B.0020.0002] # SIGNWRITING LIMB COMBINATION
-1DA77 ; [*1A4C.0020.0002] # SIGNWRITING LIMB LENGTH-1
-1DA78 ; [*1A4D.0020.0002] # SIGNWRITING LIMB LENGTH-2
-1DA79 ; [*1A4E.0020.0002] # SIGNWRITING LIMB LENGTH-3
-1DA7A ; [*1A4F.0020.0002] # SIGNWRITING LIMB LENGTH-4
-1DA7B ; [*1A50.0020.0002] # SIGNWRITING LIMB LENGTH-5
-1DA7C ; [*1A51.0020.0002] # SIGNWRITING LIMB LENGTH-6
-1DA7D ; [*1A52.0020.0002] # SIGNWRITING LIMB LENGTH-7
-1DA7E ; [*1A53.0020.0002] # SIGNWRITING FINGER
-1DA7F ; [*1A54.0020.0002] # SIGNWRITING LOCATION-WALLPLANE SPACE
-1DA80 ; [*1A55.0020.0002] # SIGNWRITING LOCATION-FLOORPLANE SPACE
-1DA81 ; [*1A56.0020.0002] # SIGNWRITING LOCATION HEIGHT
-1DA82 ; [*1A57.0020.0002] # SIGNWRITING LOCATION WIDTH
-1DA83 ; [*1A58.0020.0002] # SIGNWRITING LOCATION DEPTH
+1DA76 ; [*1AAF.0020.0002] # SIGNWRITING LIMB COMBINATION
+1DA77 ; [*1AB0.0020.0002] # SIGNWRITING LIMB LENGTH-1
+1DA78 ; [*1AB1.0020.0002] # SIGNWRITING LIMB LENGTH-2
+1DA79 ; [*1AB2.0020.0002] # SIGNWRITING LIMB LENGTH-3
+1DA7A ; [*1AB3.0020.0002] # SIGNWRITING LIMB LENGTH-4
+1DA7B ; [*1AB4.0020.0002] # SIGNWRITING LIMB LENGTH-5
+1DA7C ; [*1AB5.0020.0002] # SIGNWRITING LIMB LENGTH-6
+1DA7D ; [*1AB6.0020.0002] # SIGNWRITING LIMB LENGTH-7
+1DA7E ; [*1AB7.0020.0002] # SIGNWRITING FINGER
+1DA7F ; [*1AB8.0020.0002] # SIGNWRITING LOCATION-WALLPLANE SPACE
+1DA80 ; [*1AB9.0020.0002] # SIGNWRITING LOCATION-FLOORPLANE SPACE
+1DA81 ; [*1ABA.0020.0002] # SIGNWRITING LOCATION HEIGHT
+1DA82 ; [*1ABB.0020.0002] # SIGNWRITING LOCATION WIDTH
+1DA83 ; [*1ABC.0020.0002] # SIGNWRITING LOCATION DEPTH
1DA84 ; [.0000.0000.0000] # SIGNWRITING LOCATION HEAD NECK
-1DA85 ; [*1A59.0020.0002] # SIGNWRITING LOCATION TORSO
-1DA86 ; [*1A5A.0020.0002] # SIGNWRITING LOCATION LIMBS DIGITS
-1DA87 ; [*047D.0020.0002] # SIGNWRITING COMMA
-1DA88 ; [*047E.0020.0002] # SIGNWRITING FULL STOP
-1DA89 ; [*047F.0020.0002] # SIGNWRITING SEMICOLON
-1DA8A ; [*0480.0020.0002] # SIGNWRITING COLON
-1DA8B ; [*0481.0020.0002] # SIGNWRITING PARENTHESIS
+1DA85 ; [*1ABD.0020.0002] # SIGNWRITING LOCATION TORSO
+1DA86 ; [*1ABE.0020.0002] # SIGNWRITING LOCATION LIMBS DIGITS
+1DA87 ; [*0493.0020.0002] # SIGNWRITING COMMA
+1DA88 ; [*0494.0020.0002] # SIGNWRITING FULL STOP
+1DA89 ; [*0495.0020.0002] # SIGNWRITING SEMICOLON
+1DA8A ; [*0496.0020.0002] # SIGNWRITING COLON
+1DA8B ; [*0497.0020.0002] # SIGNWRITING PARENTHESIS
1DA9B ; [.0000.0000.0000] # SIGNWRITING FILL MODIFIER-2
1DA9C ; [.0000.0000.0000] # SIGNWRITING FILL MODIFIER-3
1DA9D ; [.0000.0000.0000] # SIGNWRITING FILL MODIFIER-4
@@ -6065,1692 +6092,1768 @@ FFFC ; [*1A95.0020.0002] # OBJECT REPLACEMENT CHARACTER
1E8D4 ; [.0000.0000.0000] # MENDE KIKAKUI COMBINING NUMBER TEN THOUSANDS
1E8D5 ; [.0000.0000.0000] # MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS
1E8D6 ; [.0000.0000.0000] # MENDE KIKAKUI COMBINING NUMBER MILLIONS
-1E95E ; [*0265.0020.0002] # ADLAM INITIAL EXCLAMATION MARK
-1E95F ; [*0274.0020.0002] # ADLAM INITIAL QUESTION MARK
-1EEF0 ; [*04FB.0020.0002] # ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL
-1EEF1 ; [*04FC.0020.0002] # ARABIC MATHEMATICAL OPERATOR HAH WITH DAL
-1F000 ; [*11C7.0020.0002] # MAHJONG TILE EAST WIND
-1F001 ; [*11C8.0020.0002] # MAHJONG TILE SOUTH WIND
-1F002 ; [*11C9.0020.0002] # MAHJONG TILE WEST WIND
-1F003 ; [*11CA.0020.0002] # MAHJONG TILE NORTH WIND
-1F004 ; [*11CB.0020.0002] # MAHJONG TILE RED DRAGON
-1F005 ; [*11CC.0020.0002] # MAHJONG TILE GREEN DRAGON
-1F006 ; [*11CD.0020.0002] # MAHJONG TILE WHITE DRAGON
-1F007 ; [*11CE.0020.0002] # MAHJONG TILE ONE OF CHARACTERS
-1F008 ; [*11CF.0020.0002] # MAHJONG TILE TWO OF CHARACTERS
-1F009 ; [*11D0.0020.0002] # MAHJONG TILE THREE OF CHARACTERS
-1F00A ; [*11D1.0020.0002] # MAHJONG TILE FOUR OF CHARACTERS
-1F00B ; [*11D2.0020.0002] # MAHJONG TILE FIVE OF CHARACTERS
-1F00C ; [*11D3.0020.0002] # MAHJONG TILE SIX OF CHARACTERS
-1F00D ; [*11D4.0020.0002] # MAHJONG TILE SEVEN OF CHARACTERS
-1F00E ; [*11D5.0020.0002] # MAHJONG TILE EIGHT OF CHARACTERS
-1F00F ; [*11D6.0020.0002] # MAHJONG TILE NINE OF CHARACTERS
-1F010 ; [*11D7.0020.0002] # MAHJONG TILE ONE OF BAMBOOS
-1F011 ; [*11D8.0020.0002] # MAHJONG TILE TWO OF BAMBOOS
-1F012 ; [*11D9.0020.0002] # MAHJONG TILE THREE OF BAMBOOS
-1F013 ; [*11DA.0020.0002] # MAHJONG TILE FOUR OF BAMBOOS
-1F014 ; [*11DB.0020.0002] # MAHJONG TILE FIVE OF BAMBOOS
-1F015 ; [*11DC.0020.0002] # MAHJONG TILE SIX OF BAMBOOS
-1F016 ; [*11DD.0020.0002] # MAHJONG TILE SEVEN OF BAMBOOS
-1F017 ; [*11DE.0020.0002] # MAHJONG TILE EIGHT OF BAMBOOS
-1F018 ; [*11DF.0020.0002] # MAHJONG TILE NINE OF BAMBOOS
-1F019 ; [*11E0.0020.0002] # MAHJONG TILE ONE OF CIRCLES
-1F01A ; [*11E1.0020.0002] # MAHJONG TILE TWO OF CIRCLES
-1F01B ; [*11E2.0020.0002] # MAHJONG TILE THREE OF CIRCLES
-1F01C ; [*11E3.0020.0002] # MAHJONG TILE FOUR OF CIRCLES
-1F01D ; [*11E4.0020.0002] # MAHJONG TILE FIVE OF CIRCLES
-1F01E ; [*11E5.0020.0002] # MAHJONG TILE SIX OF CIRCLES
-1F01F ; [*11E6.0020.0002] # MAHJONG TILE SEVEN OF CIRCLES
-1F020 ; [*11E7.0020.0002] # MAHJONG TILE EIGHT OF CIRCLES
-1F021 ; [*11E8.0020.0002] # MAHJONG TILE NINE OF CIRCLES
-1F022 ; [*11E9.0020.0002] # MAHJONG TILE PLUM
-1F023 ; [*11EA.0020.0002] # MAHJONG TILE ORCHID
-1F024 ; [*11EB.0020.0002] # MAHJONG TILE BAMBOO
-1F025 ; [*11EC.0020.0002] # MAHJONG TILE CHRYSANTHEMUM
-1F026 ; [*11ED.0020.0002] # MAHJONG TILE SPRING
-1F027 ; [*11EE.0020.0002] # MAHJONG TILE SUMMER
-1F028 ; [*11EF.0020.0002] # MAHJONG TILE AUTUMN
-1F029 ; [*11F0.0020.0002] # MAHJONG TILE WINTER
-1F02A ; [*11F1.0020.0002] # MAHJONG TILE JOKER
-1F02B ; [*11F2.0020.0002] # MAHJONG TILE BACK
-1F030 ; [*11F3.0020.0002] # DOMINO TILE HORIZONTAL BACK
-1F031 ; [*11F4.0020.0002] # DOMINO TILE HORIZONTAL-00-00
-1F032 ; [*11F5.0020.0002] # DOMINO TILE HORIZONTAL-00-01
-1F033 ; [*11F6.0020.0002] # DOMINO TILE HORIZONTAL-00-02
-1F034 ; [*11F7.0020.0002] # DOMINO TILE HORIZONTAL-00-03
-1F035 ; [*11F8.0020.0002] # DOMINO TILE HORIZONTAL-00-04
-1F036 ; [*11F9.0020.0002] # DOMINO TILE HORIZONTAL-00-05
-1F037 ; [*11FA.0020.0002] # DOMINO TILE HORIZONTAL-00-06
-1F038 ; [*11FB.0020.0002] # DOMINO TILE HORIZONTAL-01-00
-1F039 ; [*11FC.0020.0002] # DOMINO TILE HORIZONTAL-01-01
-1F03A ; [*11FD.0020.0002] # DOMINO TILE HORIZONTAL-01-02
-1F03B ; [*11FE.0020.0002] # DOMINO TILE HORIZONTAL-01-03
-1F03C ; [*11FF.0020.0002] # DOMINO TILE HORIZONTAL-01-04
-1F03D ; [*1200.0020.0002] # DOMINO TILE HORIZONTAL-01-05
-1F03E ; [*1201.0020.0002] # DOMINO TILE HORIZONTAL-01-06
-1F03F ; [*1202.0020.0002] # DOMINO TILE HORIZONTAL-02-00
-1F040 ; [*1203.0020.0002] # DOMINO TILE HORIZONTAL-02-01
-1F041 ; [*1204.0020.0002] # DOMINO TILE HORIZONTAL-02-02
-1F042 ; [*1205.0020.0002] # DOMINO TILE HORIZONTAL-02-03
-1F043 ; [*1206.0020.0002] # DOMINO TILE HORIZONTAL-02-04
-1F044 ; [*1207.0020.0002] # DOMINO TILE HORIZONTAL-02-05
-1F045 ; [*1208.0020.0002] # DOMINO TILE HORIZONTAL-02-06
-1F046 ; [*1209.0020.0002] # DOMINO TILE HORIZONTAL-03-00
-1F047 ; [*120A.0020.0002] # DOMINO TILE HORIZONTAL-03-01
-1F048 ; [*120B.0020.0002] # DOMINO TILE HORIZONTAL-03-02
-1F049 ; [*120C.0020.0002] # DOMINO TILE HORIZONTAL-03-03
-1F04A ; [*120D.0020.0002] # DOMINO TILE HORIZONTAL-03-04
-1F04B ; [*120E.0020.0002] # DOMINO TILE HORIZONTAL-03-05
-1F04C ; [*120F.0020.0002] # DOMINO TILE HORIZONTAL-03-06
-1F04D ; [*1210.0020.0002] # DOMINO TILE HORIZONTAL-04-00
-1F04E ; [*1211.0020.0002] # DOMINO TILE HORIZONTAL-04-01
-1F04F ; [*1212.0020.0002] # DOMINO TILE HORIZONTAL-04-02
-1F050 ; [*1213.0020.0002] # DOMINO TILE HORIZONTAL-04-03
-1F051 ; [*1214.0020.0002] # DOMINO TILE HORIZONTAL-04-04
-1F052 ; [*1215.0020.0002] # DOMINO TILE HORIZONTAL-04-05
-1F053 ; [*1216.0020.0002] # DOMINO TILE HORIZONTAL-04-06
-1F054 ; [*1217.0020.0002] # DOMINO TILE HORIZONTAL-05-00
-1F055 ; [*1218.0020.0002] # DOMINO TILE HORIZONTAL-05-01
-1F056 ; [*1219.0020.0002] # DOMINO TILE HORIZONTAL-05-02
-1F057 ; [*121A.0020.0002] # DOMINO TILE HORIZONTAL-05-03
-1F058 ; [*121B.0020.0002] # DOMINO TILE HORIZONTAL-05-04
-1F059 ; [*121C.0020.0002] # DOMINO TILE HORIZONTAL-05-05
-1F05A ; [*121D.0020.0002] # DOMINO TILE HORIZONTAL-05-06
-1F05B ; [*121E.0020.0002] # DOMINO TILE HORIZONTAL-06-00
-1F05C ; [*121F.0020.0002] # DOMINO TILE HORIZONTAL-06-01
-1F05D ; [*1220.0020.0002] # DOMINO TILE HORIZONTAL-06-02
-1F05E ; [*1221.0020.0002] # DOMINO TILE HORIZONTAL-06-03
-1F05F ; [*1222.0020.0002] # DOMINO TILE HORIZONTAL-06-04
-1F060 ; [*1223.0020.0002] # DOMINO TILE HORIZONTAL-06-05
-1F061 ; [*1224.0020.0002] # DOMINO TILE HORIZONTAL-06-06
-1F062 ; [*1225.0020.0002] # DOMINO TILE VERTICAL BACK
-1F063 ; [*1226.0020.0002] # DOMINO TILE VERTICAL-00-00
-1F064 ; [*1227.0020.0002] # DOMINO TILE VERTICAL-00-01
-1F065 ; [*1228.0020.0002] # DOMINO TILE VERTICAL-00-02
-1F066 ; [*1229.0020.0002] # DOMINO TILE VERTICAL-00-03
-1F067 ; [*122A.0020.0002] # DOMINO TILE VERTICAL-00-04
-1F068 ; [*122B.0020.0002] # DOMINO TILE VERTICAL-00-05
-1F069 ; [*122C.0020.0002] # DOMINO TILE VERTICAL-00-06
-1F06A ; [*122D.0020.0002] # DOMINO TILE VERTICAL-01-00
-1F06B ; [*122E.0020.0002] # DOMINO TILE VERTICAL-01-01
-1F06C ; [*122F.0020.0002] # DOMINO TILE VERTICAL-01-02
-1F06D ; [*1230.0020.0002] # DOMINO TILE VERTICAL-01-03
-1F06E ; [*1231.0020.0002] # DOMINO TILE VERTICAL-01-04
-1F06F ; [*1232.0020.0002] # DOMINO TILE VERTICAL-01-05
-1F070 ; [*1233.0020.0002] # DOMINO TILE VERTICAL-01-06
-1F071 ; [*1234.0020.0002] # DOMINO TILE VERTICAL-02-00
-1F072 ; [*1235.0020.0002] # DOMINO TILE VERTICAL-02-01
-1F073 ; [*1236.0020.0002] # DOMINO TILE VERTICAL-02-02
-1F074 ; [*1237.0020.0002] # DOMINO TILE VERTICAL-02-03
-1F075 ; [*1238.0020.0002] # DOMINO TILE VERTICAL-02-04
-1F076 ; [*1239.0020.0002] # DOMINO TILE VERTICAL-02-05
-1F077 ; [*123A.0020.0002] # DOMINO TILE VERTICAL-02-06
-1F078 ; [*123B.0020.0002] # DOMINO TILE VERTICAL-03-00
-1F079 ; [*123C.0020.0002] # DOMINO TILE VERTICAL-03-01
-1F07A ; [*123D.0020.0002] # DOMINO TILE VERTICAL-03-02
-1F07B ; [*123E.0020.0002] # DOMINO TILE VERTICAL-03-03
-1F07C ; [*123F.0020.0002] # DOMINO TILE VERTICAL-03-04
-1F07D ; [*1240.0020.0002] # DOMINO TILE VERTICAL-03-05
-1F07E ; [*1241.0020.0002] # DOMINO TILE VERTICAL-03-06
-1F07F ; [*1242.0020.0002] # DOMINO TILE VERTICAL-04-00
-1F080 ; [*1243.0020.0002] # DOMINO TILE VERTICAL-04-01
-1F081 ; [*1244.0020.0002] # DOMINO TILE VERTICAL-04-02
-1F082 ; [*1245.0020.0002] # DOMINO TILE VERTICAL-04-03
-1F083 ; [*1246.0020.0002] # DOMINO TILE VERTICAL-04-04
-1F084 ; [*1247.0020.0002] # DOMINO TILE VERTICAL-04-05
-1F085 ; [*1248.0020.0002] # DOMINO TILE VERTICAL-04-06
-1F086 ; [*1249.0020.0002] # DOMINO TILE VERTICAL-05-00
-1F087 ; [*124A.0020.0002] # DOMINO TILE VERTICAL-05-01
-1F088 ; [*124B.0020.0002] # DOMINO TILE VERTICAL-05-02
-1F089 ; [*124C.0020.0002] # DOMINO TILE VERTICAL-05-03
-1F08A ; [*124D.0020.0002] # DOMINO TILE VERTICAL-05-04
-1F08B ; [*124E.0020.0002] # DOMINO TILE VERTICAL-05-05
-1F08C ; [*124F.0020.0002] # DOMINO TILE VERTICAL-05-06
-1F08D ; [*1250.0020.0002] # DOMINO TILE VERTICAL-06-00
-1F08E ; [*1251.0020.0002] # DOMINO TILE VERTICAL-06-01
-1F08F ; [*1252.0020.0002] # DOMINO TILE VERTICAL-06-02
-1F090 ; [*1253.0020.0002] # DOMINO TILE VERTICAL-06-03
-1F091 ; [*1254.0020.0002] # DOMINO TILE VERTICAL-06-04
-1F092 ; [*1255.0020.0002] # DOMINO TILE VERTICAL-06-05
-1F093 ; [*1256.0020.0002] # DOMINO TILE VERTICAL-06-06
-1F0A0 ; [*1257.0020.0002] # PLAYING CARD BACK
-1F0A1 ; [*1258.0020.0002] # PLAYING CARD ACE OF SPADES
-1F0A2 ; [*1259.0020.0002] # PLAYING CARD TWO OF SPADES
-1F0A3 ; [*125A.0020.0002] # PLAYING CARD THREE OF SPADES
-1F0A4 ; [*125B.0020.0002] # PLAYING CARD FOUR OF SPADES
-1F0A5 ; [*125C.0020.0002] # PLAYING CARD FIVE OF SPADES
-1F0A6 ; [*125D.0020.0002] # PLAYING CARD SIX OF SPADES
-1F0A7 ; [*125E.0020.0002] # PLAYING CARD SEVEN OF SPADES
-1F0A8 ; [*125F.0020.0002] # PLAYING CARD EIGHT OF SPADES
-1F0A9 ; [*1260.0020.0002] # PLAYING CARD NINE OF SPADES
-1F0AA ; [*1261.0020.0002] # PLAYING CARD TEN OF SPADES
-1F0AB ; [*1262.0020.0002] # PLAYING CARD JACK OF SPADES
-1F0AC ; [*1263.0020.0002] # PLAYING CARD KNIGHT OF SPADES
-1F0AD ; [*1264.0020.0002] # PLAYING CARD QUEEN OF SPADES
-1F0AE ; [*1265.0020.0002] # PLAYING CARD KING OF SPADES
-1F0B1 ; [*1266.0020.0002] # PLAYING CARD ACE OF HEARTS
-1F0B2 ; [*1267.0020.0002] # PLAYING CARD TWO OF HEARTS
-1F0B3 ; [*1268.0020.0002] # PLAYING CARD THREE OF HEARTS
-1F0B4 ; [*1269.0020.0002] # PLAYING CARD FOUR OF HEARTS
-1F0B5 ; [*126A.0020.0002] # PLAYING CARD FIVE OF HEARTS
-1F0B6 ; [*126B.0020.0002] # PLAYING CARD SIX OF HEARTS
-1F0B7 ; [*126C.0020.0002] # PLAYING CARD SEVEN OF HEARTS
-1F0B8 ; [*126D.0020.0002] # PLAYING CARD EIGHT OF HEARTS
-1F0B9 ; [*126E.0020.0002] # PLAYING CARD NINE OF HEARTS
-1F0BA ; [*126F.0020.0002] # PLAYING CARD TEN OF HEARTS
-1F0BB ; [*1270.0020.0002] # PLAYING CARD JACK OF HEARTS
-1F0BC ; [*1271.0020.0002] # PLAYING CARD KNIGHT OF HEARTS
-1F0BD ; [*1272.0020.0002] # PLAYING CARD QUEEN OF HEARTS
-1F0BE ; [*1273.0020.0002] # PLAYING CARD KING OF HEARTS
-1F0BF ; [*1274.0020.0002] # PLAYING CARD RED JOKER
-1F0C1 ; [*1275.0020.0002] # PLAYING CARD ACE OF DIAMONDS
-1F0C2 ; [*1276.0020.0002] # PLAYING CARD TWO OF DIAMONDS
-1F0C3 ; [*1277.0020.0002] # PLAYING CARD THREE OF DIAMONDS
-1F0C4 ; [*1278.0020.0002] # PLAYING CARD FOUR OF DIAMONDS
-1F0C5 ; [*1279.0020.0002] # PLAYING CARD FIVE OF DIAMONDS
-1F0C6 ; [*127A.0020.0002] # PLAYING CARD SIX OF DIAMONDS
-1F0C7 ; [*127B.0020.0002] # PLAYING CARD SEVEN OF DIAMONDS
-1F0C8 ; [*127C.0020.0002] # PLAYING CARD EIGHT OF DIAMONDS
-1F0C9 ; [*127D.0020.0002] # PLAYING CARD NINE OF DIAMONDS
-1F0CA ; [*127E.0020.0002] # PLAYING CARD TEN OF DIAMONDS
-1F0CB ; [*127F.0020.0002] # PLAYING CARD JACK OF DIAMONDS
-1F0CC ; [*1280.0020.0002] # PLAYING CARD KNIGHT OF DIAMONDS
-1F0CD ; [*1281.0020.0002] # PLAYING CARD QUEEN OF DIAMONDS
-1F0CE ; [*1282.0020.0002] # PLAYING CARD KING OF DIAMONDS
-1F0CF ; [*1283.0020.0002] # PLAYING CARD BLACK JOKER
-1F0D1 ; [*1284.0020.0002] # PLAYING CARD ACE OF CLUBS
-1F0D2 ; [*1285.0020.0002] # PLAYING CARD TWO OF CLUBS
-1F0D3 ; [*1286.0020.0002] # PLAYING CARD THREE OF CLUBS
-1F0D4 ; [*1287.0020.0002] # PLAYING CARD FOUR OF CLUBS
-1F0D5 ; [*1288.0020.0002] # PLAYING CARD FIVE OF CLUBS
-1F0D6 ; [*1289.0020.0002] # PLAYING CARD SIX OF CLUBS
-1F0D7 ; [*128A.0020.0002] # PLAYING CARD SEVEN OF CLUBS
-1F0D8 ; [*128B.0020.0002] # PLAYING CARD EIGHT OF CLUBS
-1F0D9 ; [*128C.0020.0002] # PLAYING CARD NINE OF CLUBS
-1F0DA ; [*128D.0020.0002] # PLAYING CARD TEN OF CLUBS
-1F0DB ; [*128E.0020.0002] # PLAYING CARD JACK OF CLUBS
-1F0DC ; [*128F.0020.0002] # PLAYING CARD KNIGHT OF CLUBS
-1F0DD ; [*1290.0020.0002] # PLAYING CARD QUEEN OF CLUBS
-1F0DE ; [*1291.0020.0002] # PLAYING CARD KING OF CLUBS
-1F0DF ; [*1292.0020.0002] # PLAYING CARD WHITE JOKER
-1F0E0 ; [*1293.0020.0002] # PLAYING CARD FOOL
-1F0E1 ; [*1294.0020.0002] # PLAYING CARD TRUMP-1
-1F0E2 ; [*1295.0020.0002] # PLAYING CARD TRUMP-2
-1F0E3 ; [*1296.0020.0002] # PLAYING CARD TRUMP-3
-1F0E4 ; [*1297.0020.0002] # PLAYING CARD TRUMP-4
-1F0E5 ; [*1298.0020.0002] # PLAYING CARD TRUMP-5
-1F0E6 ; [*1299.0020.0002] # PLAYING CARD TRUMP-6
-1F0E7 ; [*129A.0020.0002] # PLAYING CARD TRUMP-7
-1F0E8 ; [*129B.0020.0002] # PLAYING CARD TRUMP-8
-1F0E9 ; [*129C.0020.0002] # PLAYING CARD TRUMP-9
-1F0EA ; [*129D.0020.0002] # PLAYING CARD TRUMP-10
-1F0EB ; [*129E.0020.0002] # PLAYING CARD TRUMP-11
-1F0EC ; [*129F.0020.0002] # PLAYING CARD TRUMP-12
-1F0ED ; [*12A0.0020.0002] # PLAYING CARD TRUMP-13
-1F0EE ; [*12A1.0020.0002] # PLAYING CARD TRUMP-14
-1F0EF ; [*12A2.0020.0002] # PLAYING CARD TRUMP-15
-1F0F0 ; [*12A3.0020.0002] # PLAYING CARD TRUMP-16
-1F0F1 ; [*12A4.0020.0002] # PLAYING CARD TRUMP-17
-1F0F2 ; [*12A5.0020.0002] # PLAYING CARD TRUMP-18
-1F0F3 ; [*12A6.0020.0002] # PLAYING CARD TRUMP-19
-1F0F4 ; [*12A7.0020.0002] # PLAYING CARD TRUMP-20
-1F0F5 ; [*12A8.0020.0002] # PLAYING CARD TRUMP-21
-1F1E6 ; [*0A07.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER A
-1F1E7 ; [*0A08.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER B
-1F1E8 ; [*0A09.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER C
-1F1E9 ; [*0A0A.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER D
-1F1EA ; [*0A0B.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER E
-1F1EB ; [*0A0C.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER F
-1F1EC ; [*0A0D.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER G
-1F1ED ; [*0A0E.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER H
-1F1EE ; [*0A0F.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER I
-1F1EF ; [*0A10.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER J
-1F1F0 ; [*0A11.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER K
-1F1F1 ; [*0A12.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER L
-1F1F2 ; [*0A13.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER M
-1F1F3 ; [*0A14.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER N
-1F1F4 ; [*0A15.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER O
-1F1F5 ; [*0A16.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER P
-1F1F6 ; [*0A17.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER Q
-1F1F7 ; [*0A18.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER R
-1F1F8 ; [*0A19.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER S
-1F1F9 ; [*0A1A.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER T
-1F1FA ; [*0A1B.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER U
-1F1FB ; [*0A1C.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER V
-1F1FC ; [*0A1D.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER W
-1F1FD ; [*0A1E.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER X
-1F1FE ; [*0A1F.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER Y
-1F1FF ; [*0A20.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER Z
-1F300 ; [*12A9.0020.0002] # CYCLONE
-1F301 ; [*12AA.0020.0002] # FOGGY
-1F302 ; [*12AB.0020.0002] # CLOSED UMBRELLA
-1F303 ; [*12AC.0020.0002] # NIGHT WITH STARS
-1F304 ; [*12AD.0020.0002] # SUNRISE OVER MOUNTAINS
-1F305 ; [*12AE.0020.0002] # SUNRISE
-1F306 ; [*12AF.0020.0002] # CITYSCAPE AT DUSK
-1F307 ; [*12B0.0020.0002] # SUNSET OVER BUILDINGS
-1F308 ; [*12B1.0020.0002] # RAINBOW
-1F309 ; [*12B2.0020.0002] # BRIDGE AT NIGHT
-1F30A ; [*12B3.0020.0002] # WATER WAVE
-1F30B ; [*12B4.0020.0002] # VOLCANO
-1F30C ; [*12B5.0020.0002] # MILKY WAY
-1F30D ; [*12B6.0020.0002] # EARTH GLOBE EUROPE-AFRICA
-1F30E ; [*12B7.0020.0002] # EARTH GLOBE AMERICAS
-1F30F ; [*12B8.0020.0002] # EARTH GLOBE ASIA-AUSTRALIA
-1F310 ; [*12B9.0020.0002] # GLOBE WITH MERIDIANS
-1F311 ; [*12BA.0020.0002] # NEW MOON SYMBOL
-1F312 ; [*12BB.0020.0002] # WAXING CRESCENT MOON SYMBOL
-1F313 ; [*12BC.0020.0002] # FIRST QUARTER MOON SYMBOL
-1F314 ; [*12BD.0020.0002] # WAXING GIBBOUS MOON SYMBOL
-1F315 ; [*12BE.0020.0002] # FULL MOON SYMBOL
-1F316 ; [*12BF.0020.0002] # WANING GIBBOUS MOON SYMBOL
-1F317 ; [*12C0.0020.0002] # LAST QUARTER MOON SYMBOL
-1F318 ; [*12C1.0020.0002] # WANING CRESCENT MOON SYMBOL
-1F319 ; [*12C2.0020.0002] # CRESCENT MOON
-1F31A ; [*12C3.0020.0002] # NEW MOON WITH FACE
-1F31B ; [*12C4.0020.0002] # FIRST QUARTER MOON WITH FACE
-1F31C ; [*12C5.0020.0002] # LAST QUARTER MOON WITH FACE
-1F31D ; [*12C6.0020.0002] # FULL MOON WITH FACE
-1F31E ; [*12C7.0020.0002] # SUN WITH FACE
-1F31F ; [*12C8.0020.0002] # GLOWING STAR
-1F320 ; [*12C9.0020.0002] # SHOOTING STAR
-1F321 ; [*12CA.0020.0002] # THERMOMETER
-1F322 ; [*12CB.0020.0002] # BLACK DROPLET
-1F323 ; [*12CC.0020.0002] # WHITE SUN
-1F324 ; [*12CD.0020.0002] # WHITE SUN WITH SMALL CLOUD
-1F325 ; [*12CE.0020.0002] # WHITE SUN BEHIND CLOUD
-1F326 ; [*12CF.0020.0002] # WHITE SUN BEHIND CLOUD WITH RAIN
-1F327 ; [*12D0.0020.0002] # CLOUD WITH RAIN
-1F328 ; [*12D1.0020.0002] # CLOUD WITH SNOW
-1F329 ; [*12D2.0020.0002] # CLOUD WITH LIGHTNING
-1F32A ; [*12D3.0020.0002] # CLOUD WITH TORNADO
-1F32B ; [*12D4.0020.0002] # FOG
-1F32C ; [*12D5.0020.0002] # WIND BLOWING FACE
-1F32D ; [*12D6.0020.0002] # HOT DOG
-1F32E ; [*12D7.0020.0002] # TACO
-1F32F ; [*12D8.0020.0002] # BURRITO
-1F330 ; [*12D9.0020.0002] # CHESTNUT
-1F331 ; [*12DA.0020.0002] # SEEDLING
-1F332 ; [*12DB.0020.0002] # EVERGREEN TREE
-1F333 ; [*12DC.0020.0002] # DECIDUOUS TREE
-1F334 ; [*12DD.0020.0002] # PALM TREE
-1F335 ; [*12DE.0020.0002] # CACTUS
-1F336 ; [*12DF.0020.0002] # HOT PEPPER
-1F337 ; [*12E0.0020.0002] # TULIP
-1F338 ; [*12E1.0020.0002] # CHERRY BLOSSOM
-1F339 ; [*12E2.0020.0002] # ROSE
-1F33A ; [*12E3.0020.0002] # HIBISCUS
-1F33B ; [*12E4.0020.0002] # SUNFLOWER
-1F33C ; [*12E5.0020.0002] # BLOSSOM
-1F33D ; [*12E6.0020.0002] # EAR OF MAIZE
-1F33E ; [*12E7.0020.0002] # EAR OF RICE
-1F33F ; [*12E8.0020.0002] # HERB
-1F340 ; [*12E9.0020.0002] # FOUR LEAF CLOVER
-1F341 ; [*12EA.0020.0002] # MAPLE LEAF
-1F342 ; [*12EB.0020.0002] # FALLEN LEAF
-1F343 ; [*12EC.0020.0002] # LEAF FLUTTERING IN WIND
-1F344 ; [*12ED.0020.0002] # MUSHROOM
-1F345 ; [*12EE.0020.0002] # TOMATO
-1F346 ; [*12EF.0020.0002] # AUBERGINE
-1F347 ; [*12F0.0020.0002] # GRAPES
-1F348 ; [*12F1.0020.0002] # MELON
-1F349 ; [*12F2.0020.0002] # WATERMELON
-1F34A ; [*12F3.0020.0002] # TANGERINE
-1F34B ; [*12F4.0020.0002] # LEMON
-1F34C ; [*12F5.0020.0002] # BANANA
-1F34D ; [*12F6.0020.0002] # PINEAPPLE
-1F34E ; [*12F7.0020.0002] # RED APPLE
-1F34F ; [*12F8.0020.0002] # GREEN APPLE
-1F350 ; [*12F9.0020.0002] # PEAR
-1F351 ; [*12FA.0020.0002] # PEACH
-1F352 ; [*12FB.0020.0002] # CHERRIES
-1F353 ; [*12FC.0020.0002] # STRAWBERRY
-1F354 ; [*12FD.0020.0002] # HAMBURGER
-1F355 ; [*12FE.0020.0002] # SLICE OF PIZZA
-1F356 ; [*12FF.0020.0002] # MEAT ON BONE
-1F357 ; [*1300.0020.0002] # POULTRY LEG
-1F358 ; [*1301.0020.0002] # RICE CRACKER
-1F359 ; [*1302.0020.0002] # RICE BALL
-1F35A ; [*1303.0020.0002] # COOKED RICE
-1F35B ; [*1304.0020.0002] # CURRY AND RICE
-1F35C ; [*1305.0020.0002] # STEAMING BOWL
-1F35D ; [*1306.0020.0002] # SPAGHETTI
-1F35E ; [*1307.0020.0002] # BREAD
-1F35F ; [*1308.0020.0002] # FRENCH FRIES
-1F360 ; [*1309.0020.0002] # ROASTED SWEET POTATO
-1F361 ; [*130A.0020.0002] # DANGO
-1F362 ; [*130B.0020.0002] # ODEN
-1F363 ; [*130C.0020.0002] # SUSHI
-1F364 ; [*130D.0020.0002] # FRIED SHRIMP
-1F365 ; [*130E.0020.0002] # FISH CAKE WITH SWIRL DESIGN
-1F366 ; [*130F.0020.0002] # SOFT ICE CREAM
-1F367 ; [*1310.0020.0002] # SHAVED ICE
-1F368 ; [*1311.0020.0002] # ICE CREAM
-1F369 ; [*1312.0020.0002] # DOUGHNUT
-1F36A ; [*1313.0020.0002] # COOKIE
-1F36B ; [*1314.0020.0002] # CHOCOLATE BAR
-1F36C ; [*1315.0020.0002] # CANDY
-1F36D ; [*1316.0020.0002] # LOLLIPOP
-1F36E ; [*1317.0020.0002] # CUSTARD
-1F36F ; [*1318.0020.0002] # HONEY POT
-1F370 ; [*1319.0020.0002] # SHORTCAKE
-1F371 ; [*131A.0020.0002] # BENTO BOX
-1F372 ; [*131B.0020.0002] # POT OF FOOD
-1F373 ; [*131C.0020.0002] # COOKING
-1F374 ; [*131D.0020.0002] # FORK AND KNIFE
-1F375 ; [*131E.0020.0002] # TEACUP WITHOUT HANDLE
-1F376 ; [*131F.0020.0002] # SAKE BOTTLE AND CUP
-1F377 ; [*1320.0020.0002] # WINE GLASS
-1F378 ; [*1321.0020.0002] # COCKTAIL GLASS
-1F379 ; [*1322.0020.0002] # TROPICAL DRINK
-1F37A ; [*1323.0020.0002] # BEER MUG
-1F37B ; [*1324.0020.0002] # CLINKING BEER MUGS
-1F37C ; [*1325.0020.0002] # BABY BOTTLE
-1F37D ; [*1326.0020.0002] # FORK AND KNIFE WITH PLATE
-1F37E ; [*1327.0020.0002] # BOTTLE WITH POPPING CORK
-1F37F ; [*1328.0020.0002] # POPCORN
-1F380 ; [*1329.0020.0002] # RIBBON
-1F381 ; [*132A.0020.0002] # WRAPPED PRESENT
-1F382 ; [*132B.0020.0002] # BIRTHDAY CAKE
-1F383 ; [*132C.0020.0002] # JACK-O-LANTERN
-1F384 ; [*132D.0020.0002] # CHRISTMAS TREE
-1F385 ; [*132E.0020.0002] # FATHER CHRISTMAS
-1F386 ; [*132F.0020.0002] # FIREWORKS
-1F387 ; [*1330.0020.0002] # FIREWORK SPARKLER
-1F388 ; [*1331.0020.0002] # BALLOON
-1F389 ; [*1332.0020.0002] # PARTY POPPER
-1F38A ; [*1333.0020.0002] # CONFETTI BALL
-1F38B ; [*1334.0020.0002] # TANABATA TREE
-1F38C ; [*1335.0020.0002] # CROSSED FLAGS
-1F38D ; [*1336.0020.0002] # PINE DECORATION
-1F38E ; [*1337.0020.0002] # JAPANESE DOLLS
-1F38F ; [*1338.0020.0002] # CARP STREAMER
-1F390 ; [*1339.0020.0002] # WIND CHIME
-1F391 ; [*133A.0020.0002] # MOON VIEWING CEREMONY
-1F392 ; [*133B.0020.0002] # SCHOOL SATCHEL
-1F393 ; [*133C.0020.0002] # GRADUATION CAP
-1F394 ; [*133D.0020.0002] # HEART WITH TIP ON THE LEFT
-1F395 ; [*133E.0020.0002] # BOUQUET OF FLOWERS
-1F396 ; [*133F.0020.0002] # MILITARY MEDAL
-1F397 ; [*1340.0020.0002] # REMINDER RIBBON
-1F398 ; [*1341.0020.0002] # MUSICAL KEYBOARD WITH JACKS
-1F399 ; [*1342.0020.0002] # STUDIO MICROPHONE
-1F39A ; [*1343.0020.0002] # LEVEL SLIDER
-1F39B ; [*1344.0020.0002] # CONTROL KNOBS
-1F39C ; [*1345.0020.0002] # BEAMED ASCENDING MUSICAL NOTES
-1F39D ; [*1346.0020.0002] # BEAMED DESCENDING MUSICAL NOTES
-1F39E ; [*1347.0020.0002] # FILM FRAMES
-1F39F ; [*1348.0020.0002] # ADMISSION TICKETS
-1F3A0 ; [*1349.0020.0002] # CAROUSEL HORSE
-1F3A1 ; [*134A.0020.0002] # FERRIS WHEEL
-1F3A2 ; [*134B.0020.0002] # ROLLER COASTER
-1F3A3 ; [*134C.0020.0002] # FISHING POLE AND FISH
-1F3A4 ; [*134D.0020.0002] # MICROPHONE
-1F3A5 ; [*134E.0020.0002] # MOVIE CAMERA
-1F3A6 ; [*134F.0020.0002] # CINEMA
-1F3A7 ; [*1350.0020.0002] # HEADPHONE
-1F3A8 ; [*1351.0020.0002] # ARTIST PALETTE
-1F3A9 ; [*1352.0020.0002] # TOP HAT
-1F3AA ; [*1353.0020.0002] # CIRCUS TENT
-1F3AB ; [*1354.0020.0002] # TICKET
-1F3AC ; [*1355.0020.0002] # CLAPPER BOARD
-1F3AD ; [*1356.0020.0002] # PERFORMING ARTS
-1F3AE ; [*1357.0020.0002] # VIDEO GAME
-1F3AF ; [*1358.0020.0002] # DIRECT HIT
-1F3B0 ; [*1359.0020.0002] # SLOT MACHINE
-1F3B1 ; [*135A.0020.0002] # BILLIARDS
-1F3B2 ; [*135B.0020.0002] # GAME DIE
-1F3B3 ; [*135C.0020.0002] # BOWLING
-1F3B4 ; [*135D.0020.0002] # FLOWER PLAYING CARDS
-1F3B5 ; [*135E.0020.0002] # MUSICAL NOTE
-1F3B6 ; [*135F.0020.0002] # MULTIPLE MUSICAL NOTES
-1F3B7 ; [*1360.0020.0002] # SAXOPHONE
-1F3B8 ; [*1361.0020.0002] # GUITAR
-1F3B9 ; [*1362.0020.0002] # MUSICAL KEYBOARD
-1F3BA ; [*1363.0020.0002] # TRUMPET
-1F3BB ; [*1364.0020.0002] # VIOLIN
-1F3BC ; [*1365.0020.0002] # MUSICAL SCORE
-1F3BD ; [*1366.0020.0002] # RUNNING SHIRT WITH SASH
-1F3BE ; [*1367.0020.0002] # TENNIS RACQUET AND BALL
-1F3BF ; [*1368.0020.0002] # SKI AND SKI BOOT
-1F3C0 ; [*1369.0020.0002] # BASKETBALL AND HOOP
-1F3C1 ; [*136A.0020.0002] # CHEQUERED FLAG
-1F3C2 ; [*136B.0020.0002] # SNOWBOARDER
-1F3C3 ; [*136C.0020.0002] # RUNNER
-1F3C4 ; [*136D.0020.0002] # SURFER
-1F3C5 ; [*136E.0020.0002] # SPORTS MEDAL
-1F3C6 ; [*136F.0020.0002] # TROPHY
-1F3C7 ; [*1370.0020.0002] # HORSE RACING
-1F3C8 ; [*1371.0020.0002] # AMERICAN FOOTBALL
-1F3C9 ; [*1372.0020.0002] # RUGBY FOOTBALL
-1F3CA ; [*1373.0020.0002] # SWIMMER
-1F3CB ; [*1374.0020.0002] # WEIGHT LIFTER
-1F3CC ; [*1375.0020.0002] # GOLFER
-1F3CD ; [*1376.0020.0002] # RACING MOTORCYCLE
-1F3CE ; [*1377.0020.0002] # RACING CAR
-1F3CF ; [*1378.0020.0002] # CRICKET BAT AND BALL
-1F3D0 ; [*1379.0020.0002] # VOLLEYBALL
-1F3D1 ; [*137A.0020.0002] # FIELD HOCKEY STICK AND BALL
-1F3D2 ; [*137B.0020.0002] # ICE HOCKEY STICK AND PUCK
-1F3D3 ; [*137C.0020.0002] # TABLE TENNIS PADDLE AND BALL
-1F3D4 ; [*137D.0020.0002] # SNOW CAPPED MOUNTAIN
-1F3D5 ; [*137E.0020.0002] # CAMPING
-1F3D6 ; [*137F.0020.0002] # BEACH WITH UMBRELLA
-1F3D7 ; [*1380.0020.0002] # BUILDING CONSTRUCTION
-1F3D8 ; [*1381.0020.0002] # HOUSE BUILDINGS
-1F3D9 ; [*1382.0020.0002] # CITYSCAPE
-1F3DA ; [*1383.0020.0002] # DERELICT HOUSE BUILDING
-1F3DB ; [*1384.0020.0002] # CLASSICAL BUILDING
-1F3DC ; [*1385.0020.0002] # DESERT
-1F3DD ; [*1386.0020.0002] # DESERT ISLAND
-1F3DE ; [*1387.0020.0002] # NATIONAL PARK
-1F3DF ; [*1388.0020.0002] # STADIUM
-1F3E0 ; [*1389.0020.0002] # HOUSE BUILDING
-1F3E1 ; [*138A.0020.0002] # HOUSE WITH GARDEN
-1F3E2 ; [*138B.0020.0002] # OFFICE BUILDING
-1F3E3 ; [*138C.0020.0002] # JAPANESE POST OFFICE
-1F3E4 ; [*138D.0020.0002] # EUROPEAN POST OFFICE
-1F3E5 ; [*138E.0020.0002] # HOSPITAL
-1F3E6 ; [*138F.0020.0002] # BANK
-1F3E7 ; [*1390.0020.0002] # AUTOMATED TELLER MACHINE
-1F3E8 ; [*1391.0020.0002] # HOTEL
-1F3E9 ; [*1392.0020.0002] # LOVE HOTEL
-1F3EA ; [*1393.0020.0002] # CONVENIENCE STORE
-1F3EB ; [*1394.0020.0002] # SCHOOL
-1F3EC ; [*1395.0020.0002] # DEPARTMENT STORE
-1F3ED ; [*1396.0020.0002] # FACTORY
-1F3EE ; [*1397.0020.0002] # IZAKAYA LANTERN
-1F3EF ; [*1398.0020.0002] # JAPANESE CASTLE
-1F3F0 ; [*1399.0020.0002] # EUROPEAN CASTLE
-1F3F1 ; [*139A.0020.0002] # WHITE PENNANT
-1F3F2 ; [*139B.0020.0002] # BLACK PENNANT
-1F3F3 ; [*139C.0020.0002] # WAVING WHITE FLAG
-1F3F4 ; [*139D.0020.0002] # WAVING BLACK FLAG
-1F3F5 ; [*139E.0020.0002] # ROSETTE
-1F3F6 ; [*139F.0020.0002] # BLACK ROSETTE
-1F3F7 ; [*13A0.0020.0002] # LABEL
-1F3F8 ; [*13A1.0020.0002] # BADMINTON RACQUET AND SHUTTLECOCK
-1F3F9 ; [*13A2.0020.0002] # BOW AND ARROW
-1F3FA ; [*13A3.0020.0002] # AMPHORA
-1F3FB ; [*13A4.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-1-2
-1F3FC ; [*13A5.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-3
-1F3FD ; [*13A6.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-4
-1F3FE ; [*13A7.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-5
-1F3FF ; [*13A8.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-6
-1F400 ; [*13A9.0020.0002] # RAT
-1F401 ; [*13AA.0020.0002] # MOUSE
-1F402 ; [*13AB.0020.0002] # OX
-1F403 ; [*13AC.0020.0002] # WATER BUFFALO
-1F404 ; [*13AD.0020.0002] # COW
-1F405 ; [*13AE.0020.0002] # TIGER
-1F406 ; [*13AF.0020.0002] # LEOPARD
-1F407 ; [*13B0.0020.0002] # RABBIT
-1F408 ; [*13B1.0020.0002] # CAT
-1F409 ; [*13B2.0020.0002] # DRAGON
-1F40A ; [*13B3.0020.0002] # CROCODILE
-1F40B ; [*13B4.0020.0002] # WHALE
-1F40C ; [*13B5.0020.0002] # SNAIL
-1F40D ; [*13B6.0020.0002] # SNAKE
-1F40E ; [*13B7.0020.0002] # HORSE
-1F40F ; [*13B8.0020.0002] # RAM
-1F410 ; [*13B9.0020.0002] # GOAT
-1F411 ; [*13BA.0020.0002] # SHEEP
-1F412 ; [*13BB.0020.0002] # MONKEY
-1F413 ; [*13BC.0020.0002] # ROOSTER
-1F414 ; [*13BD.0020.0002] # CHICKEN
-1F415 ; [*13BE.0020.0002] # DOG
-1F416 ; [*13BF.0020.0002] # PIG
-1F417 ; [*13C0.0020.0002] # BOAR
-1F418 ; [*13C1.0020.0002] # ELEPHANT
-1F419 ; [*13C2.0020.0002] # OCTOPUS
-1F41A ; [*13C3.0020.0002] # SPIRAL SHELL
-1F41B ; [*13C4.0020.0002] # BUG
-1F41C ; [*13C5.0020.0002] # ANT
-1F41D ; [*13C6.0020.0002] # HONEYBEE
-1F41E ; [*13C7.0020.0002] # LADY BEETLE
-1F41F ; [*13C8.0020.0002] # FISH
-1F420 ; [*13C9.0020.0002] # TROPICAL FISH
-1F421 ; [*13CA.0020.0002] # BLOWFISH
-1F422 ; [*13CB.0020.0002] # TURTLE
-1F423 ; [*13CC.0020.0002] # HATCHING CHICK
-1F424 ; [*13CD.0020.0002] # BABY CHICK
-1F425 ; [*13CE.0020.0002] # FRONT-FACING BABY CHICK
-1F426 ; [*13CF.0020.0002] # BIRD
-1F427 ; [*13D0.0020.0002] # PENGUIN
-1F428 ; [*13D1.0020.0002] # KOALA
-1F429 ; [*13D2.0020.0002] # POODLE
-1F42A ; [*13D3.0020.0002] # DROMEDARY CAMEL
-1F42B ; [*13D4.0020.0002] # BACTRIAN CAMEL
-1F42C ; [*13D5.0020.0002] # DOLPHIN
-1F42D ; [*13D6.0020.0002] # MOUSE FACE
-1F42E ; [*13D7.0020.0002] # COW FACE
-1F42F ; [*13D8.0020.0002] # TIGER FACE
-1F430 ; [*13D9.0020.0002] # RABBIT FACE
-1F431 ; [*13DA.0020.0002] # CAT FACE
-1F432 ; [*13DB.0020.0002] # DRAGON FACE
-1F433 ; [*13DC.0020.0002] # SPOUTING WHALE
-1F434 ; [*13DD.0020.0002] # HORSE FACE
-1F435 ; [*13DE.0020.0002] # MONKEY FACE
-1F436 ; [*13DF.0020.0002] # DOG FACE
-1F437 ; [*13E0.0020.0002] # PIG FACE
-1F438 ; [*13E1.0020.0002] # FROG FACE
-1F439 ; [*13E2.0020.0002] # HAMSTER FACE
-1F43A ; [*13E3.0020.0002] # WOLF FACE
-1F43B ; [*13E4.0020.0002] # BEAR FACE
-1F43C ; [*13E5.0020.0002] # PANDA FACE
-1F43D ; [*13E6.0020.0002] # PIG NOSE
-1F43E ; [*13E7.0020.0002] # PAW PRINTS
-1F43F ; [*13E8.0020.0002] # CHIPMUNK
-1F440 ; [*13E9.0020.0002] # EYES
-1F441 ; [*13EA.0020.0002] # EYE
-1F442 ; [*13EB.0020.0002] # EAR
-1F443 ; [*13EC.0020.0002] # NOSE
-1F444 ; [*13ED.0020.0002] # MOUTH
-1F445 ; [*13EE.0020.0002] # TONGUE
-1F446 ; [*13EF.0020.0002] # WHITE UP POINTING BACKHAND INDEX
-1F447 ; [*13F0.0020.0002] # WHITE DOWN POINTING BACKHAND INDEX
-1F448 ; [*13F1.0020.0002] # WHITE LEFT POINTING BACKHAND INDEX
-1F449 ; [*13F2.0020.0002] # WHITE RIGHT POINTING BACKHAND INDEX
-1F44A ; [*13F3.0020.0002] # FISTED HAND SIGN
-1F44B ; [*13F4.0020.0002] # WAVING HAND SIGN
-1F44C ; [*13F5.0020.0002] # OK HAND SIGN
-1F44D ; [*13F6.0020.0002] # THUMBS UP SIGN
-1F44E ; [*13F7.0020.0002] # THUMBS DOWN SIGN
-1F44F ; [*13F8.0020.0002] # CLAPPING HANDS SIGN
-1F450 ; [*13F9.0020.0002] # OPEN HANDS SIGN
-1F451 ; [*13FA.0020.0002] # CROWN
-1F452 ; [*13FB.0020.0002] # WOMANS HAT
-1F453 ; [*13FC.0020.0002] # EYEGLASSES
-1F454 ; [*13FD.0020.0002] # NECKTIE
-1F455 ; [*13FE.0020.0002] # T-SHIRT
-1F456 ; [*13FF.0020.0002] # JEANS
-1F457 ; [*1400.0020.0002] # DRESS
-1F458 ; [*1401.0020.0002] # KIMONO
-1F459 ; [*1402.0020.0002] # BIKINI
-1F45A ; [*1403.0020.0002] # WOMANS CLOTHES
-1F45B ; [*1404.0020.0002] # PURSE
-1F45C ; [*1405.0020.0002] # HANDBAG
-1F45D ; [*1406.0020.0002] # POUCH
-1F45E ; [*1407.0020.0002] # MANS SHOE
-1F45F ; [*1408.0020.0002] # ATHLETIC SHOE
-1F460 ; [*1409.0020.0002] # HIGH-HEELED SHOE
-1F461 ; [*140A.0020.0002] # WOMANS SANDAL
-1F462 ; [*140B.0020.0002] # WOMANS BOOTS
-1F463 ; [*140C.0020.0002] # FOOTPRINTS
-1F464 ; [*140D.0020.0002] # BUST IN SILHOUETTE
-1F465 ; [*140E.0020.0002] # BUSTS IN SILHOUETTE
-1F466 ; [*140F.0020.0002] # BOY
-1F467 ; [*1410.0020.0002] # GIRL
-1F468 ; [*1411.0020.0002] # MAN
-1F469 ; [*1412.0020.0002] # WOMAN
-1F46A ; [*1413.0020.0002] # FAMILY
-1F46B ; [*1414.0020.0002] # MAN AND WOMAN HOLDING HANDS
-1F46C ; [*1415.0020.0002] # TWO MEN HOLDING HANDS
-1F46D ; [*1416.0020.0002] # TWO WOMEN HOLDING HANDS
-1F46E ; [*1417.0020.0002] # POLICE OFFICER
-1F46F ; [*1418.0020.0002] # WOMAN WITH BUNNY EARS
-1F470 ; [*1419.0020.0002] # BRIDE WITH VEIL
-1F471 ; [*141A.0020.0002] # PERSON WITH BLOND HAIR
-1F472 ; [*141B.0020.0002] # MAN WITH GUA PI MAO
-1F473 ; [*141C.0020.0002] # MAN WITH TURBAN
-1F474 ; [*141D.0020.0002] # OLDER MAN
-1F475 ; [*141E.0020.0002] # OLDER WOMAN
-1F476 ; [*141F.0020.0002] # BABY
-1F477 ; [*1420.0020.0002] # CONSTRUCTION WORKER
-1F478 ; [*1421.0020.0002] # PRINCESS
-1F479 ; [*1422.0020.0002] # JAPANESE OGRE
-1F47A ; [*1423.0020.0002] # JAPANESE GOBLIN
-1F47B ; [*1424.0020.0002] # GHOST
-1F47C ; [*1425.0020.0002] # BABY ANGEL
-1F47D ; [*1426.0020.0002] # EXTRATERRESTRIAL ALIEN
-1F47E ; [*1427.0020.0002] # ALIEN MONSTER
-1F47F ; [*1428.0020.0002] # IMP
-1F480 ; [*1429.0020.0002] # SKULL
-1F481 ; [*142A.0020.0002] # INFORMATION DESK PERSON
-1F482 ; [*142B.0020.0002] # GUARDSMAN
-1F483 ; [*142C.0020.0002] # DANCER
-1F484 ; [*142D.0020.0002] # LIPSTICK
-1F485 ; [*142E.0020.0002] # NAIL POLISH
-1F486 ; [*142F.0020.0002] # FACE MASSAGE
-1F487 ; [*1430.0020.0002] # HAIRCUT
-1F488 ; [*1431.0020.0002] # BARBER POLE
-1F489 ; [*1432.0020.0002] # SYRINGE
-1F48A ; [*1433.0020.0002] # PILL
-1F48B ; [*1434.0020.0002] # KISS MARK
-1F48C ; [*1435.0020.0002] # LOVE LETTER
-1F48D ; [*1436.0020.0002] # RING
-1F48E ; [*1437.0020.0002] # GEM STONE
-1F48F ; [*1438.0020.0002] # KISS
-1F490 ; [*1439.0020.0002] # BOUQUET
-1F491 ; [*143A.0020.0002] # COUPLE WITH HEART
-1F492 ; [*143B.0020.0002] # WEDDING
-1F493 ; [*143C.0020.0002] # BEATING HEART
-1F494 ; [*143D.0020.0002] # BROKEN HEART
-1F495 ; [*143E.0020.0002] # TWO HEARTS
-1F496 ; [*143F.0020.0002] # SPARKLING HEART
-1F497 ; [*1440.0020.0002] # GROWING HEART
-1F498 ; [*1441.0020.0002] # HEART WITH ARROW
-1F499 ; [*1442.0020.0002] # BLUE HEART
-1F49A ; [*1443.0020.0002] # GREEN HEART
-1F49B ; [*1444.0020.0002] # YELLOW HEART
-1F49C ; [*1445.0020.0002] # PURPLE HEART
-1F49D ; [*1446.0020.0002] # HEART WITH RIBBON
-1F49E ; [*1447.0020.0002] # REVOLVING HEARTS
-1F49F ; [*1448.0020.0002] # HEART DECORATION
-1F4A0 ; [*1449.0020.0002] # DIAMOND SHAPE WITH A DOT INSIDE
-1F4A1 ; [*144A.0020.0002] # ELECTRIC LIGHT BULB
-1F4A2 ; [*144B.0020.0002] # ANGER SYMBOL
-1F4A3 ; [*144C.0020.0002] # BOMB
-1F4A4 ; [*144D.0020.0002] # SLEEPING SYMBOL
-1F4A5 ; [*144E.0020.0002] # COLLISION SYMBOL
-1F4A6 ; [*144F.0020.0002] # SPLASHING SWEAT SYMBOL
-1F4A7 ; [*1450.0020.0002] # DROPLET
-1F4A8 ; [*1451.0020.0002] # DASH SYMBOL
-1F4A9 ; [*1452.0020.0002] # PILE OF POO
-1F4AA ; [*1453.0020.0002] # FLEXED BICEPS
-1F4AB ; [*1454.0020.0002] # DIZZY SYMBOL
-1F4AC ; [*1455.0020.0002] # SPEECH BALLOON
-1F4AD ; [*1456.0020.0002] # THOUGHT BALLOON
-1F4AE ; [*1457.0020.0002] # WHITE FLOWER
-1F4AF ; [*1458.0020.0002] # HUNDRED POINTS SYMBOL
-1F4B0 ; [*1459.0020.0002] # MONEY BAG
-1F4B1 ; [*145A.0020.0002] # CURRENCY EXCHANGE
-1F4B2 ; [*145B.0020.0002] # HEAVY DOLLAR SIGN
-1F4B3 ; [*145C.0020.0002] # CREDIT CARD
-1F4B4 ; [*145D.0020.0002] # BANKNOTE WITH YEN SIGN
-1F4B5 ; [*145E.0020.0002] # BANKNOTE WITH DOLLAR SIGN
-1F4B6 ; [*145F.0020.0002] # BANKNOTE WITH EURO SIGN
-1F4B7 ; [*1460.0020.0002] # BANKNOTE WITH POUND SIGN
-1F4B8 ; [*1461.0020.0002] # MONEY WITH WINGS
-1F4B9 ; [*1462.0020.0002] # CHART WITH UPWARDS TREND AND YEN SIGN
-1F4BA ; [*1463.0020.0002] # SEAT
-1F4BB ; [*1464.0020.0002] # PERSONAL COMPUTER
-1F4BC ; [*1465.0020.0002] # BRIEFCASE
-1F4BD ; [*1466.0020.0002] # MINIDISC
-1F4BE ; [*1467.0020.0002] # FLOPPY DISK
-1F4BF ; [*1468.0020.0002] # OPTICAL DISC
-1F4C0 ; [*1469.0020.0002] # DVD
-1F4C1 ; [*146A.0020.0002] # FILE FOLDER
-1F4C2 ; [*146B.0020.0002] # OPEN FILE FOLDER
-1F4C3 ; [*146C.0020.0002] # PAGE WITH CURL
-1F4C4 ; [*146D.0020.0002] # PAGE FACING UP
-1F4C5 ; [*146E.0020.0002] # CALENDAR
-1F4C6 ; [*146F.0020.0002] # TEAR-OFF CALENDAR
-1F4C7 ; [*1470.0020.0002] # CARD INDEX
-1F4C8 ; [*1471.0020.0002] # CHART WITH UPWARDS TREND
-1F4C9 ; [*1472.0020.0002] # CHART WITH DOWNWARDS TREND
-1F4CA ; [*1473.0020.0002] # BAR CHART
-1F4CB ; [*1474.0020.0002] # CLIPBOARD
-1F4CC ; [*1475.0020.0002] # PUSHPIN
-1F4CD ; [*1476.0020.0002] # ROUND PUSHPIN
-1F4CE ; [*1477.0020.0002] # PAPERCLIP
-1F4CF ; [*1478.0020.0002] # STRAIGHT RULER
-1F4D0 ; [*1479.0020.0002] # TRIANGULAR RULER
-1F4D1 ; [*147A.0020.0002] # BOOKMARK TABS
-1F4D2 ; [*147B.0020.0002] # LEDGER
-1F4D3 ; [*147C.0020.0002] # NOTEBOOK
-1F4D4 ; [*147D.0020.0002] # NOTEBOOK WITH DECORATIVE COVER
-1F4D5 ; [*147E.0020.0002] # CLOSED BOOK
-1F4D6 ; [*147F.0020.0002] # OPEN BOOK
-1F4D7 ; [*1480.0020.0002] # GREEN BOOK
-1F4D8 ; [*1481.0020.0002] # BLUE BOOK
-1F4D9 ; [*1482.0020.0002] # ORANGE BOOK
-1F4DA ; [*1483.0020.0002] # BOOKS
-1F4DB ; [*1484.0020.0002] # NAME BADGE
-1F4DC ; [*1485.0020.0002] # SCROLL
-1F4DD ; [*1486.0020.0002] # MEMO
-1F4DE ; [*1487.0020.0002] # TELEPHONE RECEIVER
-1F4DF ; [*1488.0020.0002] # PAGER
-1F4E0 ; [*1489.0020.0002] # FAX MACHINE
-1F4E1 ; [*148A.0020.0002] # SATELLITE ANTENNA
-1F4E2 ; [*148B.0020.0002] # PUBLIC ADDRESS LOUDSPEAKER
-1F4E3 ; [*148C.0020.0002] # CHEERING MEGAPHONE
-1F4E4 ; [*148D.0020.0002] # OUTBOX TRAY
-1F4E5 ; [*148E.0020.0002] # INBOX TRAY
-1F4E6 ; [*148F.0020.0002] # PACKAGE
-1F4E7 ; [*1490.0020.0002] # E-MAIL SYMBOL
-1F4E8 ; [*1491.0020.0002] # INCOMING ENVELOPE
-1F4E9 ; [*1492.0020.0002] # ENVELOPE WITH DOWNWARDS ARROW ABOVE
-1F4EA ; [*1493.0020.0002] # CLOSED MAILBOX WITH LOWERED FLAG
-1F4EB ; [*1494.0020.0002] # CLOSED MAILBOX WITH RAISED FLAG
-1F4EC ; [*1495.0020.0002] # OPEN MAILBOX WITH RAISED FLAG
-1F4ED ; [*1496.0020.0002] # OPEN MAILBOX WITH LOWERED FLAG
-1F4EE ; [*1497.0020.0002] # POSTBOX
-1F4EF ; [*1498.0020.0002] # POSTAL HORN
-1F4F0 ; [*1499.0020.0002] # NEWSPAPER
-1F4F1 ; [*149A.0020.0002] # MOBILE PHONE
-1F4F2 ; [*149B.0020.0002] # MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
-1F4F3 ; [*149C.0020.0002] # VIBRATION MODE
-1F4F4 ; [*149D.0020.0002] # MOBILE PHONE OFF
-1F4F5 ; [*149E.0020.0002] # NO MOBILE PHONES
-1F4F6 ; [*149F.0020.0002] # ANTENNA WITH BARS
-1F4F7 ; [*14A0.0020.0002] # CAMERA
-1F4F8 ; [*14A1.0020.0002] # CAMERA WITH FLASH
-1F4F9 ; [*14A2.0020.0002] # VIDEO CAMERA
-1F4FA ; [*14A3.0020.0002] # TELEVISION
-1F4FB ; [*14A4.0020.0002] # RADIO
-1F4FC ; [*14A5.0020.0002] # VIDEOCASSETTE
-1F4FD ; [*14A6.0020.0002] # FILM PROJECTOR
-1F4FE ; [*14A7.0020.0002] # PORTABLE STEREO
-1F4FF ; [*14A8.0020.0002] # PRAYER BEADS
-1F500 ; [*14A9.0020.0002] # TWISTED RIGHTWARDS ARROWS
-1F501 ; [*14AA.0020.0002] # CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
-1F502 ; [*14AB.0020.0002] # CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
-1F503 ; [*14AC.0020.0002] # CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
-1F504 ; [*14AD.0020.0002] # ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
-1F505 ; [*14AE.0020.0002] # LOW BRIGHTNESS SYMBOL
-1F506 ; [*14AF.0020.0002] # HIGH BRIGHTNESS SYMBOL
-1F507 ; [*14B0.0020.0002] # SPEAKER WITH CANCELLATION STROKE
-1F508 ; [*14B1.0020.0002] # SPEAKER
-1F509 ; [*14B2.0020.0002] # SPEAKER WITH ONE SOUND WAVE
-1F50A ; [*14B3.0020.0002] # SPEAKER WITH THREE SOUND WAVES
-1F50B ; [*14B4.0020.0002] # BATTERY
-1F50C ; [*14B5.0020.0002] # ELECTRIC PLUG
-1F50D ; [*14B6.0020.0002] # LEFT-POINTING MAGNIFYING GLASS
-1F50E ; [*14B7.0020.0002] # RIGHT-POINTING MAGNIFYING GLASS
-1F50F ; [*14B8.0020.0002] # LOCK WITH INK PEN
-1F510 ; [*14B9.0020.0002] # CLOSED LOCK WITH KEY
-1F511 ; [*14BA.0020.0002] # KEY
-1F512 ; [*14BB.0020.0002] # LOCK
-1F513 ; [*14BC.0020.0002] # OPEN LOCK
-1F514 ; [*14BD.0020.0002] # BELL
-1F515 ; [*14BE.0020.0002] # BELL WITH CANCELLATION STROKE
-1F516 ; [*14BF.0020.0002] # BOOKMARK
-1F517 ; [*14C0.0020.0002] # LINK SYMBOL
-1F518 ; [*14C1.0020.0002] # RADIO BUTTON
-1F519 ; [*14C2.0020.0002] # BACK WITH LEFTWARDS ARROW ABOVE
-1F51A ; [*14C3.0020.0002] # END WITH LEFTWARDS ARROW ABOVE
-1F51B ; [*14C4.0020.0002] # ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
-1F51C ; [*14C5.0020.0002] # SOON WITH RIGHTWARDS ARROW ABOVE
-1F51D ; [*14C6.0020.0002] # TOP WITH UPWARDS ARROW ABOVE
-1F51E ; [*14C7.0020.0002] # NO ONE UNDER EIGHTEEN SYMBOL
-1F51F ; [*14C8.0020.0002] # KEYCAP TEN
-1F520 ; [*14C9.0020.0002] # INPUT SYMBOL FOR LATIN CAPITAL LETTERS
-1F521 ; [*14CA.0020.0002] # INPUT SYMBOL FOR LATIN SMALL LETTERS
-1F522 ; [*14CB.0020.0002] # INPUT SYMBOL FOR NUMBERS
-1F523 ; [*14CC.0020.0002] # INPUT SYMBOL FOR SYMBOLS
-1F524 ; [*14CD.0020.0002] # INPUT SYMBOL FOR LATIN LETTERS
-1F525 ; [*14CE.0020.0002] # FIRE
-1F526 ; [*14CF.0020.0002] # ELECTRIC TORCH
-1F527 ; [*14D0.0020.0002] # WRENCH
-1F528 ; [*14D1.0020.0002] # HAMMER
-1F529 ; [*14D2.0020.0002] # NUT AND BOLT
-1F52A ; [*14D3.0020.0002] # HOCHO
-1F52B ; [*14D4.0020.0002] # PISTOL
-1F52C ; [*14D5.0020.0002] # MICROSCOPE
-1F52D ; [*14D6.0020.0002] # TELESCOPE
-1F52E ; [*14D7.0020.0002] # CRYSTAL BALL
-1F52F ; [*14D8.0020.0002] # SIX POINTED STAR WITH MIDDLE DOT
-1F530 ; [*14D9.0020.0002] # JAPANESE SYMBOL FOR BEGINNER
-1F531 ; [*14DA.0020.0002] # TRIDENT EMBLEM
-1F532 ; [*14DB.0020.0002] # BLACK SQUARE BUTTON
-1F533 ; [*14DC.0020.0002] # WHITE SQUARE BUTTON
-1F534 ; [*14DD.0020.0002] # LARGE RED CIRCLE
-1F535 ; [*14DE.0020.0002] # LARGE BLUE CIRCLE
-1F536 ; [*14DF.0020.0002] # LARGE ORANGE DIAMOND
-1F537 ; [*14E0.0020.0002] # LARGE BLUE DIAMOND
-1F538 ; [*14E1.0020.0002] # SMALL ORANGE DIAMOND
-1F539 ; [*14E2.0020.0002] # SMALL BLUE DIAMOND
-1F53A ; [*14E3.0020.0002] # UP-POINTING RED TRIANGLE
-1F53B ; [*14E4.0020.0002] # DOWN-POINTING RED TRIANGLE
-1F53C ; [*14E5.0020.0002] # UP-POINTING SMALL RED TRIANGLE
-1F53D ; [*14E6.0020.0002] # DOWN-POINTING SMALL RED TRIANGLE
-1F53E ; [*14E7.0020.0002] # LOWER RIGHT SHADOWED WHITE CIRCLE
-1F53F ; [*14E8.0020.0002] # UPPER RIGHT SHADOWED WHITE CIRCLE
-1F540 ; [*14E9.0020.0002] # CIRCLED CROSS POMMEE
-1F541 ; [*14EA.0020.0002] # CROSS POMMEE WITH HALF-CIRCLE BELOW
-1F542 ; [*14EB.0020.0002] # CROSS POMMEE
-1F543 ; [*14EC.0020.0002] # NOTCHED LEFT SEMICIRCLE WITH THREE DOTS
-1F544 ; [*14ED.0020.0002] # NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS
-1F545 ; [*14EE.0020.0002] # SYMBOL FOR MARKS CHAPTER
-1F546 ; [*14EF.0020.0002] # WHITE LATIN CROSS
-1F547 ; [*14F0.0020.0002] # HEAVY LATIN CROSS
-1F548 ; [*14F1.0020.0002] # CELTIC CROSS
-1F549 ; [*14F2.0020.0002] # OM SYMBOL
-1F54A ; [*14F3.0020.0002] # DOVE OF PEACE
-1F54B ; [*14F4.0020.0002] # KAABA
-1F54C ; [*14F5.0020.0002] # MOSQUE
-1F54D ; [*14F6.0020.0002] # SYNAGOGUE
-1F54E ; [*14F7.0020.0002] # MENORAH WITH NINE BRANCHES
-1F54F ; [*14F8.0020.0002] # BOWL OF HYGIEIA
-1F550 ; [*14F9.0020.0002] # CLOCK FACE ONE OCLOCK
-1F551 ; [*14FA.0020.0002] # CLOCK FACE TWO OCLOCK
-1F552 ; [*14FB.0020.0002] # CLOCK FACE THREE OCLOCK
-1F553 ; [*14FC.0020.0002] # CLOCK FACE FOUR OCLOCK
-1F554 ; [*14FD.0020.0002] # CLOCK FACE FIVE OCLOCK
-1F555 ; [*14FE.0020.0002] # CLOCK FACE SIX OCLOCK
-1F556 ; [*14FF.0020.0002] # CLOCK FACE SEVEN OCLOCK
-1F557 ; [*1500.0020.0002] # CLOCK FACE EIGHT OCLOCK
-1F558 ; [*1501.0020.0002] # CLOCK FACE NINE OCLOCK
-1F559 ; [*1502.0020.0002] # CLOCK FACE TEN OCLOCK
-1F55A ; [*1503.0020.0002] # CLOCK FACE ELEVEN OCLOCK
-1F55B ; [*1504.0020.0002] # CLOCK FACE TWELVE OCLOCK
-1F55C ; [*1505.0020.0002] # CLOCK FACE ONE-THIRTY
-1F55D ; [*1506.0020.0002] # CLOCK FACE TWO-THIRTY
-1F55E ; [*1507.0020.0002] # CLOCK FACE THREE-THIRTY
-1F55F ; [*1508.0020.0002] # CLOCK FACE FOUR-THIRTY
-1F560 ; [*1509.0020.0002] # CLOCK FACE FIVE-THIRTY
-1F561 ; [*150A.0020.0002] # CLOCK FACE SIX-THIRTY
-1F562 ; [*150B.0020.0002] # CLOCK FACE SEVEN-THIRTY
-1F563 ; [*150C.0020.0002] # CLOCK FACE EIGHT-THIRTY
-1F564 ; [*150D.0020.0002] # CLOCK FACE NINE-THIRTY
-1F565 ; [*150E.0020.0002] # CLOCK FACE TEN-THIRTY
-1F566 ; [*150F.0020.0002] # CLOCK FACE ELEVEN-THIRTY
-1F567 ; [*1510.0020.0002] # CLOCK FACE TWELVE-THIRTY
-1F568 ; [*1511.0020.0002] # RIGHT SPEAKER
-1F569 ; [*1512.0020.0002] # RIGHT SPEAKER WITH ONE SOUND WAVE
-1F56A ; [*1513.0020.0002] # RIGHT SPEAKER WITH THREE SOUND WAVES
-1F56B ; [*1514.0020.0002] # BULLHORN
-1F56C ; [*1515.0020.0002] # BULLHORN WITH SOUND WAVES
-1F56D ; [*1516.0020.0002] # RINGING BELL
-1F56E ; [*1517.0020.0002] # BOOK
-1F56F ; [*1518.0020.0002] # CANDLE
-1F570 ; [*1519.0020.0002] # MANTELPIECE CLOCK
-1F571 ; [*151A.0020.0002] # BLACK SKULL AND CROSSBONES
-1F572 ; [*151B.0020.0002] # NO PIRACY
-1F573 ; [*151C.0020.0002] # HOLE
-1F574 ; [*151D.0020.0002] # MAN IN BUSINESS SUIT LEVITATING
-1F575 ; [*151E.0020.0002] # SLEUTH OR SPY
-1F576 ; [*151F.0020.0002] # DARK SUNGLASSES
-1F577 ; [*1520.0020.0002] # SPIDER
-1F578 ; [*1521.0020.0002] # SPIDER WEB
-1F579 ; [*1522.0020.0002] # JOYSTICK
-1F57A ; [*1523.0020.0002] # MAN DANCING
-1F57B ; [*1524.0020.0002] # LEFT HAND TELEPHONE RECEIVER
-1F57C ; [*1525.0020.0002] # TELEPHONE RECEIVER WITH PAGE
-1F57D ; [*1526.0020.0002] # RIGHT HAND TELEPHONE RECEIVER
-1F57E ; [*1527.0020.0002] # WHITE TOUCHTONE TELEPHONE
-1F57F ; [*1528.0020.0002] # BLACK TOUCHTONE TELEPHONE
-1F580 ; [*1529.0020.0002] # TELEPHONE ON TOP OF MODEM
-1F581 ; [*152A.0020.0002] # CLAMSHELL MOBILE PHONE
-1F582 ; [*152B.0020.0002] # BACK OF ENVELOPE
-1F583 ; [*152C.0020.0002] # STAMPED ENVELOPE
-1F584 ; [*152D.0020.0002] # ENVELOPE WITH LIGHTNING
-1F585 ; [*152E.0020.0002] # FLYING ENVELOPE
-1F586 ; [*152F.0020.0002] # PEN OVER STAMPED ENVELOPE
-1F587 ; [*1530.0020.0002] # LINKED PAPERCLIPS
-1F588 ; [*1531.0020.0002] # BLACK PUSHPIN
-1F589 ; [*1532.0020.0002] # LOWER LEFT PENCIL
-1F58A ; [*1533.0020.0002] # LOWER LEFT BALLPOINT PEN
-1F58B ; [*1534.0020.0002] # LOWER LEFT FOUNTAIN PEN
-1F58C ; [*1535.0020.0002] # LOWER LEFT PAINTBRUSH
-1F58D ; [*1536.0020.0002] # LOWER LEFT CRAYON
-1F58E ; [*1537.0020.0002] # LEFT WRITING HAND
-1F58F ; [*1538.0020.0002] # TURNED OK HAND SIGN
-1F590 ; [*1539.0020.0002] # RAISED HAND WITH FINGERS SPLAYED
-1F591 ; [*153A.0020.0002] # REVERSED RAISED HAND WITH FINGERS SPLAYED
-1F592 ; [*153B.0020.0002] # REVERSED THUMBS UP SIGN
-1F593 ; [*153C.0020.0002] # REVERSED THUMBS DOWN SIGN
-1F594 ; [*153D.0020.0002] # REVERSED VICTORY HAND
-1F595 ; [*153E.0020.0002] # REVERSED HAND WITH MIDDLE FINGER EXTENDED
-1F596 ; [*153F.0020.0002] # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
-1F597 ; [*1540.0020.0002] # WHITE DOWN POINTING LEFT HAND INDEX
-1F598 ; [*1541.0020.0002] # SIDEWAYS WHITE LEFT POINTING INDEX
-1F599 ; [*1542.0020.0002] # SIDEWAYS WHITE RIGHT POINTING INDEX
-1F59A ; [*1543.0020.0002] # SIDEWAYS BLACK LEFT POINTING INDEX
-1F59B ; [*1544.0020.0002] # SIDEWAYS BLACK RIGHT POINTING INDEX
-1F59C ; [*1545.0020.0002] # BLACK LEFT POINTING BACKHAND INDEX
-1F59D ; [*1546.0020.0002] # BLACK RIGHT POINTING BACKHAND INDEX
-1F59E ; [*1547.0020.0002] # SIDEWAYS WHITE UP POINTING INDEX
-1F59F ; [*1548.0020.0002] # SIDEWAYS WHITE DOWN POINTING INDEX
-1F5A0 ; [*1549.0020.0002] # SIDEWAYS BLACK UP POINTING INDEX
-1F5A1 ; [*154A.0020.0002] # SIDEWAYS BLACK DOWN POINTING INDEX
-1F5A2 ; [*154B.0020.0002] # BLACK UP POINTING BACKHAND INDEX
-1F5A3 ; [*154C.0020.0002] # BLACK DOWN POINTING BACKHAND INDEX
-1F5A4 ; [*154D.0020.0002] # BLACK HEART
-1F5A5 ; [*154E.0020.0002] # DESKTOP COMPUTER
-1F5A6 ; [*154F.0020.0002] # KEYBOARD AND MOUSE
-1F5A7 ; [*1550.0020.0002] # THREE NETWORKED COMPUTERS
-1F5A8 ; [*1551.0020.0002] # PRINTER
-1F5A9 ; [*1552.0020.0002] # POCKET CALCULATOR
-1F5AA ; [*1553.0020.0002] # BLACK HARD SHELL FLOPPY DISK
-1F5AB ; [*1554.0020.0002] # WHITE HARD SHELL FLOPPY DISK
-1F5AC ; [*1555.0020.0002] # SOFT SHELL FLOPPY DISK
-1F5AD ; [*1556.0020.0002] # TAPE CARTRIDGE
-1F5AE ; [*1557.0020.0002] # WIRED KEYBOARD
-1F5AF ; [*1558.0020.0002] # ONE BUTTON MOUSE
-1F5B0 ; [*1559.0020.0002] # TWO BUTTON MOUSE
-1F5B1 ; [*155A.0020.0002] # THREE BUTTON MOUSE
-1F5B2 ; [*155B.0020.0002] # TRACKBALL
-1F5B3 ; [*155C.0020.0002] # OLD PERSONAL COMPUTER
-1F5B4 ; [*155D.0020.0002] # HARD DISK
-1F5B5 ; [*155E.0020.0002] # SCREEN
-1F5B6 ; [*155F.0020.0002] # PRINTER ICON
-1F5B7 ; [*1560.0020.0002] # FAX ICON
-1F5B8 ; [*1561.0020.0002] # OPTICAL DISC ICON
-1F5B9 ; [*1562.0020.0002] # DOCUMENT WITH TEXT
-1F5BA ; [*1563.0020.0002] # DOCUMENT WITH TEXT AND PICTURE
-1F5BB ; [*1564.0020.0002] # DOCUMENT WITH PICTURE
-1F5BC ; [*1565.0020.0002] # FRAME WITH PICTURE
-1F5BD ; [*1566.0020.0002] # FRAME WITH TILES
-1F5BE ; [*1567.0020.0002] # FRAME WITH AN X
-1F5BF ; [*1568.0020.0002] # BLACK FOLDER
-1F5C0 ; [*1569.0020.0002] # FOLDER
-1F5C1 ; [*156A.0020.0002] # OPEN FOLDER
-1F5C2 ; [*156B.0020.0002] # CARD INDEX DIVIDERS
-1F5C3 ; [*156C.0020.0002] # CARD FILE BOX
-1F5C4 ; [*156D.0020.0002] # FILE CABINET
-1F5C5 ; [*156E.0020.0002] # EMPTY NOTE
-1F5C6 ; [*156F.0020.0002] # EMPTY NOTE PAGE
-1F5C7 ; [*1570.0020.0002] # EMPTY NOTE PAD
-1F5C8 ; [*1571.0020.0002] # NOTE
-1F5C9 ; [*1572.0020.0002] # NOTE PAGE
-1F5CA ; [*1573.0020.0002] # NOTE PAD
-1F5CB ; [*1574.0020.0002] # EMPTY DOCUMENT
-1F5CC ; [*1575.0020.0002] # EMPTY PAGE
-1F5CD ; [*1576.0020.0002] # EMPTY PAGES
-1F5CE ; [*1577.0020.0002] # DOCUMENT
-1F5CF ; [*1578.0020.0002] # PAGE
-1F5D0 ; [*1579.0020.0002] # PAGES
-1F5D1 ; [*157A.0020.0002] # WASTEBASKET
-1F5D2 ; [*157B.0020.0002] # SPIRAL NOTE PAD
-1F5D3 ; [*157C.0020.0002] # SPIRAL CALENDAR PAD
-1F5D4 ; [*157D.0020.0002] # DESKTOP WINDOW
-1F5D5 ; [*157E.0020.0002] # MINIMIZE
-1F5D6 ; [*157F.0020.0002] # MAXIMIZE
-1F5D7 ; [*1580.0020.0002] # OVERLAP
-1F5D8 ; [*1581.0020.0002] # CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS
-1F5D9 ; [*1582.0020.0002] # CANCELLATION X
-1F5DA ; [*1583.0020.0002] # INCREASE FONT SIZE SYMBOL
-1F5DB ; [*1584.0020.0002] # DECREASE FONT SIZE SYMBOL
-1F5DC ; [*1585.0020.0002] # COMPRESSION
-1F5DD ; [*1586.0020.0002] # OLD KEY
-1F5DE ; [*1587.0020.0002] # ROLLED-UP NEWSPAPER
-1F5DF ; [*1588.0020.0002] # PAGE WITH CIRCLED TEXT
-1F5E0 ; [*1589.0020.0002] # STOCK CHART
-1F5E1 ; [*158A.0020.0002] # DAGGER KNIFE
-1F5E2 ; [*158B.0020.0002] # LIPS
-1F5E3 ; [*158C.0020.0002] # SPEAKING HEAD IN SILHOUETTE
-1F5E4 ; [*158D.0020.0002] # THREE RAYS ABOVE
-1F5E5 ; [*158E.0020.0002] # THREE RAYS BELOW
-1F5E6 ; [*158F.0020.0002] # THREE RAYS LEFT
-1F5E7 ; [*1590.0020.0002] # THREE RAYS RIGHT
-1F5E8 ; [*1591.0020.0002] # LEFT SPEECH BUBBLE
-1F5E9 ; [*1592.0020.0002] # RIGHT SPEECH BUBBLE
-1F5EA ; [*1593.0020.0002] # TWO SPEECH BUBBLES
-1F5EB ; [*1594.0020.0002] # THREE SPEECH BUBBLES
-1F5EC ; [*1595.0020.0002] # LEFT THOUGHT BUBBLE
-1F5ED ; [*1596.0020.0002] # RIGHT THOUGHT BUBBLE
-1F5EE ; [*1597.0020.0002] # LEFT ANGER BUBBLE
-1F5EF ; [*1598.0020.0002] # RIGHT ANGER BUBBLE
-1F5F0 ; [*1599.0020.0002] # MOOD BUBBLE
-1F5F1 ; [*159A.0020.0002] # LIGHTNING MOOD BUBBLE
-1F5F2 ; [*159B.0020.0002] # LIGHTNING MOOD
-1F5F3 ; [*159C.0020.0002] # BALLOT BOX WITH BALLOT
-1F5F4 ; [*159D.0020.0002] # BALLOT SCRIPT X
-1F5F5 ; [*159E.0020.0002] # BALLOT BOX WITH SCRIPT X
-1F5F6 ; [*159F.0020.0002] # BALLOT BOLD SCRIPT X
-1F5F7 ; [*15A0.0020.0002] # BALLOT BOX WITH BOLD SCRIPT X
-1F5F8 ; [*15A1.0020.0002] # LIGHT CHECK MARK
-1F5F9 ; [*15A2.0020.0002] # BALLOT BOX WITH BOLD CHECK
-1F5FA ; [*15A3.0020.0002] # WORLD MAP
-1F5FB ; [*15A4.0020.0002] # MOUNT FUJI
-1F5FC ; [*15A5.0020.0002] # TOKYO TOWER
-1F5FD ; [*15A6.0020.0002] # STATUE OF LIBERTY
-1F5FE ; [*15A7.0020.0002] # SILHOUETTE OF JAPAN
-1F5FF ; [*15A8.0020.0002] # MOYAI
-1F600 ; [*15FB.0020.0002] # GRINNING FACE
-1F601 ; [*15FC.0020.0002] # GRINNING FACE WITH SMILING EYES
-1F602 ; [*15FD.0020.0002] # FACE WITH TEARS OF JOY
-1F603 ; [*15FE.0020.0002] # SMILING FACE WITH OPEN MOUTH
-1F604 ; [*15FF.0020.0002] # SMILING FACE WITH OPEN MOUTH AND SMILING EYES
-1F605 ; [*1600.0020.0002] # SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
-1F606 ; [*1601.0020.0002] # SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
-1F607 ; [*1602.0020.0002] # SMILING FACE WITH HALO
-1F608 ; [*1603.0020.0002] # SMILING FACE WITH HORNS
-1F609 ; [*1604.0020.0002] # WINKING FACE
-1F60A ; [*1605.0020.0002] # SMILING FACE WITH SMILING EYES
-1F60B ; [*1606.0020.0002] # FACE SAVOURING DELICIOUS FOOD
-1F60C ; [*1607.0020.0002] # RELIEVED FACE
-1F60D ; [*1608.0020.0002] # SMILING FACE WITH HEART-SHAPED EYES
-1F60E ; [*1609.0020.0002] # SMILING FACE WITH SUNGLASSES
-1F60F ; [*160A.0020.0002] # SMIRKING FACE
-1F610 ; [*160B.0020.0002] # NEUTRAL FACE
-1F611 ; [*160C.0020.0002] # EXPRESSIONLESS FACE
-1F612 ; [*160D.0020.0002] # UNAMUSED FACE
-1F613 ; [*160E.0020.0002] # FACE WITH COLD SWEAT
-1F614 ; [*160F.0020.0002] # PENSIVE FACE
-1F615 ; [*1610.0020.0002] # CONFUSED FACE
-1F616 ; [*1611.0020.0002] # CONFOUNDED FACE
-1F617 ; [*1612.0020.0002] # KISSING FACE
-1F618 ; [*1613.0020.0002] # FACE THROWING A KISS
-1F619 ; [*1614.0020.0002] # KISSING FACE WITH SMILING EYES
-1F61A ; [*1615.0020.0002] # KISSING FACE WITH CLOSED EYES
-1F61B ; [*1616.0020.0002] # FACE WITH STUCK-OUT TONGUE
-1F61C ; [*1617.0020.0002] # FACE WITH STUCK-OUT TONGUE AND WINKING EYE
-1F61D ; [*1618.0020.0002] # FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
-1F61E ; [*1619.0020.0002] # DISAPPOINTED FACE
-1F61F ; [*161A.0020.0002] # WORRIED FACE
-1F620 ; [*161B.0020.0002] # ANGRY FACE
-1F621 ; [*161C.0020.0002] # POUTING FACE
-1F622 ; [*161D.0020.0002] # CRYING FACE
-1F623 ; [*161E.0020.0002] # PERSEVERING FACE
-1F624 ; [*161F.0020.0002] # FACE WITH LOOK OF TRIUMPH
-1F625 ; [*1620.0020.0002] # DISAPPOINTED BUT RELIEVED FACE
-1F626 ; [*1621.0020.0002] # FROWNING FACE WITH OPEN MOUTH
-1F627 ; [*1622.0020.0002] # ANGUISHED FACE
-1F628 ; [*1623.0020.0002] # FEARFUL FACE
-1F629 ; [*1624.0020.0002] # WEARY FACE
-1F62A ; [*1625.0020.0002] # SLEEPY FACE
-1F62B ; [*1626.0020.0002] # TIRED FACE
-1F62C ; [*1627.0020.0002] # GRIMACING FACE
-1F62D ; [*1628.0020.0002] # LOUDLY CRYING FACE
-1F62E ; [*1629.0020.0002] # FACE WITH OPEN MOUTH
-1F62F ; [*162A.0020.0002] # HUSHED FACE
-1F630 ; [*162B.0020.0002] # FACE WITH OPEN MOUTH AND COLD SWEAT
-1F631 ; [*162C.0020.0002] # FACE SCREAMING IN FEAR
-1F632 ; [*162D.0020.0002] # ASTONISHED FACE
-1F633 ; [*162E.0020.0002] # FLUSHED FACE
-1F634 ; [*162F.0020.0002] # SLEEPING FACE
-1F635 ; [*1630.0020.0002] # DIZZY FACE
-1F636 ; [*1631.0020.0002] # FACE WITHOUT MOUTH
-1F637 ; [*1632.0020.0002] # FACE WITH MEDICAL MASK
-1F638 ; [*1633.0020.0002] # GRINNING CAT FACE WITH SMILING EYES
-1F639 ; [*1634.0020.0002] # CAT FACE WITH TEARS OF JOY
-1F63A ; [*1635.0020.0002] # SMILING CAT FACE WITH OPEN MOUTH
-1F63B ; [*1636.0020.0002] # SMILING CAT FACE WITH HEART-SHAPED EYES
-1F63C ; [*1637.0020.0002] # CAT FACE WITH WRY SMILE
-1F63D ; [*1638.0020.0002] # KISSING CAT FACE WITH CLOSED EYES
-1F63E ; [*1639.0020.0002] # POUTING CAT FACE
-1F63F ; [*163A.0020.0002] # CRYING CAT FACE
-1F640 ; [*163B.0020.0002] # WEARY CAT FACE
-1F641 ; [*163C.0020.0002] # SLIGHTLY FROWNING FACE
-1F642 ; [*163D.0020.0002] # SLIGHTLY SMILING FACE
-1F643 ; [*163E.0020.0002] # UPSIDE-DOWN FACE
-1F644 ; [*163F.0020.0002] # FACE WITH ROLLING EYES
-1F645 ; [*1640.0020.0002] # FACE WITH NO GOOD GESTURE
-1F646 ; [*1641.0020.0002] # FACE WITH OK GESTURE
-1F647 ; [*1642.0020.0002] # PERSON BOWING DEEPLY
-1F648 ; [*1643.0020.0002] # SEE-NO-EVIL MONKEY
-1F649 ; [*1644.0020.0002] # HEAR-NO-EVIL MONKEY
-1F64A ; [*1645.0020.0002] # SPEAK-NO-EVIL MONKEY
-1F64B ; [*1646.0020.0002] # HAPPY PERSON RAISING ONE HAND
-1F64C ; [*1647.0020.0002] # PERSON RAISING BOTH HANDS IN CELEBRATION
-1F64D ; [*1648.0020.0002] # PERSON FROWNING
-1F64E ; [*1649.0020.0002] # PERSON WITH POUTING FACE
-1F64F ; [*164A.0020.0002] # PERSON WITH FOLDED HANDS
-1F650 ; [*164B.0020.0002] # NORTH WEST POINTING LEAF
-1F651 ; [*164C.0020.0002] # SOUTH WEST POINTING LEAF
-1F652 ; [*164D.0020.0002] # NORTH EAST POINTING LEAF
-1F653 ; [*164E.0020.0002] # SOUTH EAST POINTING LEAF
-1F654 ; [*164F.0020.0002] # TURNED NORTH WEST POINTING LEAF
-1F655 ; [*1650.0020.0002] # TURNED SOUTH WEST POINTING LEAF
-1F656 ; [*1651.0020.0002] # TURNED NORTH EAST POINTING LEAF
-1F657 ; [*1652.0020.0002] # TURNED SOUTH EAST POINTING LEAF
-1F658 ; [*1653.0020.0002] # NORTH WEST POINTING VINE LEAF
-1F659 ; [*1654.0020.0002] # SOUTH WEST POINTING VINE LEAF
-1F65A ; [*1655.0020.0002] # NORTH EAST POINTING VINE LEAF
-1F65B ; [*1656.0020.0002] # SOUTH EAST POINTING VINE LEAF
-1F65C ; [*1657.0020.0002] # HEAVY NORTH WEST POINTING VINE LEAF
-1F65D ; [*1658.0020.0002] # HEAVY SOUTH WEST POINTING VINE LEAF
-1F65E ; [*1659.0020.0002] # HEAVY NORTH EAST POINTING VINE LEAF
-1F65F ; [*165A.0020.0002] # HEAVY SOUTH EAST POINTING VINE LEAF
-1F660 ; [*165B.0020.0002] # NORTH WEST POINTING BUD
-1F661 ; [*165C.0020.0002] # SOUTH WEST POINTING BUD
-1F662 ; [*165D.0020.0002] # NORTH EAST POINTING BUD
-1F663 ; [*165E.0020.0002] # SOUTH EAST POINTING BUD
-1F664 ; [*165F.0020.0002] # HEAVY NORTH WEST POINTING BUD
-1F665 ; [*1660.0020.0002] # HEAVY SOUTH WEST POINTING BUD
-1F666 ; [*1661.0020.0002] # HEAVY NORTH EAST POINTING BUD
-1F667 ; [*1662.0020.0002] # HEAVY SOUTH EAST POINTING BUD
-1F668 ; [*1663.0020.0002] # HOLLOW QUILT SQUARE ORNAMENT
-1F669 ; [*1664.0020.0002] # HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE
-1F66A ; [*1665.0020.0002] # SOLID QUILT SQUARE ORNAMENT
-1F66B ; [*1666.0020.0002] # SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE
-1F66C ; [*1667.0020.0002] # LEFTWARDS ROCKET
-1F66D ; [*1668.0020.0002] # UPWARDS ROCKET
-1F66E ; [*1669.0020.0002] # RIGHTWARDS ROCKET
-1F66F ; [*166A.0020.0002] # DOWNWARDS ROCKET
-1F670 ; [*166B.0020.0002] # SCRIPT LIGATURE ET ORNAMENT
-1F671 ; [*166C.0020.0002] # HEAVY SCRIPT LIGATURE ET ORNAMENT
-1F672 ; [*166D.0020.0002] # LIGATURE OPEN ET ORNAMENT
-1F673 ; [*166E.0020.0002] # HEAVY LIGATURE OPEN ET ORNAMENT
-1F674 ; [*166F.0020.0002] # HEAVY AMPERSAND ORNAMENT
-1F675 ; [*1670.0020.0002] # SWASH AMPERSAND ORNAMENT
-1F676 ; [*1671.0020.0002] # SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
-1F677 ; [*1672.0020.0002] # SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
-1F678 ; [*1673.0020.0002] # SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
-1F679 ; [*1674.0020.0002] # HEAVY INTERROBANG ORNAMENT
-1F67A ; [*1675.0020.0002] # SANS-SERIF INTERROBANG ORNAMENT
-1F67B ; [*1676.0020.0002] # HEAVY SANS-SERIF INTERROBANG ORNAMENT
-1F67C ; [*1677.0020.0002] # VERY HEAVY SOLIDUS
-1F67D ; [*1678.0020.0002] # VERY HEAVY REVERSE SOLIDUS
-1F67E ; [*1679.0020.0002] # CHECKER BOARD
-1F67F ; [*167A.0020.0002] # REVERSE CHECKER BOARD
-1F680 ; [*167B.0020.0002] # ROCKET
-1F681 ; [*167C.0020.0002] # HELICOPTER
-1F682 ; [*167D.0020.0002] # STEAM LOCOMOTIVE
-1F683 ; [*167E.0020.0002] # RAILWAY CAR
-1F684 ; [*167F.0020.0002] # HIGH-SPEED TRAIN
-1F685 ; [*1680.0020.0002] # HIGH-SPEED TRAIN WITH BULLET NOSE
-1F686 ; [*1681.0020.0002] # TRAIN
-1F687 ; [*1682.0020.0002] # METRO
-1F688 ; [*1683.0020.0002] # LIGHT RAIL
-1F689 ; [*1684.0020.0002] # STATION
-1F68A ; [*1685.0020.0002] # TRAM
-1F68B ; [*1686.0020.0002] # TRAM CAR
-1F68C ; [*1687.0020.0002] # BUS
-1F68D ; [*1688.0020.0002] # ONCOMING BUS
-1F68E ; [*1689.0020.0002] # TROLLEYBUS
-1F68F ; [*168A.0020.0002] # BUS STOP
-1F690 ; [*168B.0020.0002] # MINIBUS
-1F691 ; [*168C.0020.0002] # AMBULANCE
-1F692 ; [*168D.0020.0002] # FIRE ENGINE
-1F693 ; [*168E.0020.0002] # POLICE CAR
-1F694 ; [*168F.0020.0002] # ONCOMING POLICE CAR
-1F695 ; [*1690.0020.0002] # TAXI
-1F696 ; [*1691.0020.0002] # ONCOMING TAXI
-1F697 ; [*1692.0020.0002] # AUTOMOBILE
-1F698 ; [*1693.0020.0002] # ONCOMING AUTOMOBILE
-1F699 ; [*1694.0020.0002] # RECREATIONAL VEHICLE
-1F69A ; [*1695.0020.0002] # DELIVERY TRUCK
-1F69B ; [*1696.0020.0002] # ARTICULATED LORRY
-1F69C ; [*1697.0020.0002] # TRACTOR
-1F69D ; [*1698.0020.0002] # MONORAIL
-1F69E ; [*1699.0020.0002] # MOUNTAIN RAILWAY
-1F69F ; [*169A.0020.0002] # SUSPENSION RAILWAY
-1F6A0 ; [*169B.0020.0002] # MOUNTAIN CABLEWAY
-1F6A1 ; [*169C.0020.0002] # AERIAL TRAMWAY
-1F6A2 ; [*169D.0020.0002] # SHIP
-1F6A3 ; [*169E.0020.0002] # ROWBOAT
-1F6A4 ; [*169F.0020.0002] # SPEEDBOAT
-1F6A5 ; [*16A0.0020.0002] # HORIZONTAL TRAFFIC LIGHT
-1F6A6 ; [*16A1.0020.0002] # VERTICAL TRAFFIC LIGHT
-1F6A7 ; [*16A2.0020.0002] # CONSTRUCTION SIGN
-1F6A8 ; [*16A3.0020.0002] # POLICE CARS REVOLVING LIGHT
-1F6A9 ; [*16A4.0020.0002] # TRIANGULAR FLAG ON POST
-1F6AA ; [*16A5.0020.0002] # DOOR
-1F6AB ; [*16A6.0020.0002] # NO ENTRY SIGN
-1F6AC ; [*16A7.0020.0002] # SMOKING SYMBOL
-1F6AD ; [*16A8.0020.0002] # NO SMOKING SYMBOL
-1F6AE ; [*16A9.0020.0002] # PUT LITTER IN ITS PLACE SYMBOL
-1F6AF ; [*16AA.0020.0002] # DO NOT LITTER SYMBOL
-1F6B0 ; [*16AB.0020.0002] # POTABLE WATER SYMBOL
-1F6B1 ; [*16AC.0020.0002] # NON-POTABLE WATER SYMBOL
-1F6B2 ; [*16AD.0020.0002] # BICYCLE
-1F6B3 ; [*16AE.0020.0002] # NO BICYCLES
-1F6B4 ; [*16AF.0020.0002] # BICYCLIST
-1F6B5 ; [*16B0.0020.0002] # MOUNTAIN BICYCLIST
-1F6B6 ; [*16B1.0020.0002] # PEDESTRIAN
-1F6B7 ; [*16B2.0020.0002] # NO PEDESTRIANS
-1F6B8 ; [*16B3.0020.0002] # CHILDREN CROSSING
-1F6B9 ; [*16B4.0020.0002] # MENS SYMBOL
-1F6BA ; [*16B5.0020.0002] # WOMENS SYMBOL
-1F6BB ; [*16B6.0020.0002] # RESTROOM
-1F6BC ; [*16B7.0020.0002] # BABY SYMBOL
-1F6BD ; [*16B8.0020.0002] # TOILET
-1F6BE ; [*16B9.0020.0002] # WATER CLOSET
-1F6BF ; [*16BA.0020.0002] # SHOWER
-1F6C0 ; [*16BB.0020.0002] # BATH
-1F6C1 ; [*16BC.0020.0002] # BATHTUB
-1F6C2 ; [*16BD.0020.0002] # PASSPORT CONTROL
-1F6C3 ; [*16BE.0020.0002] # CUSTOMS
-1F6C4 ; [*16BF.0020.0002] # BAGGAGE CLAIM
-1F6C5 ; [*16C0.0020.0002] # LEFT LUGGAGE
-1F6C6 ; [*16C1.0020.0002] # TRIANGLE WITH ROUNDED CORNERS
-1F6C7 ; [*16C2.0020.0002] # PROHIBITED SIGN
-1F6C8 ; [*16C3.0020.0002] # CIRCLED INFORMATION SOURCE
-1F6C9 ; [*16C4.0020.0002] # BOYS SYMBOL
-1F6CA ; [*16C5.0020.0002] # GIRLS SYMBOL
-1F6CB ; [*16C6.0020.0002] # COUCH AND LAMP
-1F6CC ; [*16C7.0020.0002] # SLEEPING ACCOMMODATION
-1F6CD ; [*16C8.0020.0002] # SHOPPING BAGS
-1F6CE ; [*16C9.0020.0002] # BELLHOP BELL
-1F6CF ; [*16CA.0020.0002] # BED
-1F6D0 ; [*16CB.0020.0002] # PLACE OF WORSHIP
-1F6D1 ; [*16CC.0020.0002] # OCTAGONAL SIGN
-1F6D2 ; [*16CD.0020.0002] # SHOPPING TROLLEY
-1F6E0 ; [*16CE.0020.0002] # HAMMER AND WRENCH
-1F6E1 ; [*16CF.0020.0002] # SHIELD
-1F6E2 ; [*16D0.0020.0002] # OIL DRUM
-1F6E3 ; [*16D1.0020.0002] # MOTORWAY
-1F6E4 ; [*16D2.0020.0002] # RAILWAY TRACK
-1F6E5 ; [*16D3.0020.0002] # MOTOR BOAT
-1F6E6 ; [*16D4.0020.0002] # UP-POINTING MILITARY AIRPLANE
-1F6E7 ; [*16D5.0020.0002] # UP-POINTING AIRPLANE
-1F6E8 ; [*16D6.0020.0002] # UP-POINTING SMALL AIRPLANE
-1F6E9 ; [*16D7.0020.0002] # SMALL AIRPLANE
-1F6EA ; [*16D8.0020.0002] # NORTHEAST-POINTING AIRPLANE
-1F6EB ; [*16D9.0020.0002] # AIRPLANE DEPARTURE
-1F6EC ; [*16DA.0020.0002] # AIRPLANE ARRIVING
-1F6F0 ; [*16DB.0020.0002] # SATELLITE
-1F6F1 ; [*16DC.0020.0002] # ONCOMING FIRE ENGINE
-1F6F2 ; [*16DD.0020.0002] # DIESEL LOCOMOTIVE
-1F6F3 ; [*16DE.0020.0002] # PASSENGER SHIP
-1F6F4 ; [*16DF.0020.0002] # SCOOTER
-1F6F5 ; [*16E0.0020.0002] # MOTOR SCOOTER
-1F6F6 ; [*16E1.0020.0002] # CANOE
-1F700 ; [*16E2.0020.0002] # ALCHEMICAL SYMBOL FOR QUINTESSENCE
-1F701 ; [*16E3.0020.0002] # ALCHEMICAL SYMBOL FOR AIR
-1F702 ; [*16E4.0020.0002] # ALCHEMICAL SYMBOL FOR FIRE
-1F703 ; [*16E5.0020.0002] # ALCHEMICAL SYMBOL FOR EARTH
-1F704 ; [*16E6.0020.0002] # ALCHEMICAL SYMBOL FOR WATER
-1F705 ; [*16E7.0020.0002] # ALCHEMICAL SYMBOL FOR AQUAFORTIS
-1F706 ; [*16E8.0020.0002] # ALCHEMICAL SYMBOL FOR AQUA REGIA
-1F707 ; [*16E9.0020.0002] # ALCHEMICAL SYMBOL FOR AQUA REGIA-2
-1F708 ; [*16EA.0020.0002] # ALCHEMICAL SYMBOL FOR AQUA VITAE
-1F709 ; [*16EB.0020.0002] # ALCHEMICAL SYMBOL FOR AQUA VITAE-2
-1F70A ; [*16EC.0020.0002] # ALCHEMICAL SYMBOL FOR VINEGAR
-1F70B ; [*16ED.0020.0002] # ALCHEMICAL SYMBOL FOR VINEGAR-2
-1F70C ; [*16EE.0020.0002] # ALCHEMICAL SYMBOL FOR VINEGAR-3
-1F70D ; [*16EF.0020.0002] # ALCHEMICAL SYMBOL FOR SULFUR
-1F70E ; [*16F0.0020.0002] # ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR
-1F70F ; [*16F1.0020.0002] # ALCHEMICAL SYMBOL FOR BLACK SULFUR
-1F710 ; [*16F2.0020.0002] # ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE
-1F711 ; [*16F3.0020.0002] # ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2
-1F712 ; [*16F4.0020.0002] # ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3
-1F713 ; [*16F5.0020.0002] # ALCHEMICAL SYMBOL FOR CINNABAR
-1F714 ; [*16F6.0020.0002] # ALCHEMICAL SYMBOL FOR SALT
-1F715 ; [*16F7.0020.0002] # ALCHEMICAL SYMBOL FOR NITRE
-1F716 ; [*16F8.0020.0002] # ALCHEMICAL SYMBOL FOR VITRIOL
-1F717 ; [*16F9.0020.0002] # ALCHEMICAL SYMBOL FOR VITRIOL-2
-1F718 ; [*16FA.0020.0002] # ALCHEMICAL SYMBOL FOR ROCK SALT
-1F719 ; [*16FB.0020.0002] # ALCHEMICAL SYMBOL FOR ROCK SALT-2
-1F71A ; [*16FC.0020.0002] # ALCHEMICAL SYMBOL FOR GOLD
-1F71B ; [*16FD.0020.0002] # ALCHEMICAL SYMBOL FOR SILVER
-1F71C ; [*16FE.0020.0002] # ALCHEMICAL SYMBOL FOR IRON ORE
-1F71D ; [*16FF.0020.0002] # ALCHEMICAL SYMBOL FOR IRON ORE-2
-1F71E ; [*1700.0020.0002] # ALCHEMICAL SYMBOL FOR CROCUS OF IRON
-1F71F ; [*1701.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS OF IRON
-1F720 ; [*1702.0020.0002] # ALCHEMICAL SYMBOL FOR COPPER ORE
-1F721 ; [*1703.0020.0002] # ALCHEMICAL SYMBOL FOR IRON-COPPER ORE
-1F722 ; [*1704.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER
-1F723 ; [*1705.0020.0002] # ALCHEMICAL SYMBOL FOR CROCUS OF COPPER
-1F724 ; [*1706.0020.0002] # ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2
-1F725 ; [*1707.0020.0002] # ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE
-1F726 ; [*1708.0020.0002] # ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE
-1F727 ; [*1709.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER
-1F728 ; [*170A.0020.0002] # ALCHEMICAL SYMBOL FOR VERDIGRIS
-1F729 ; [*170B.0020.0002] # ALCHEMICAL SYMBOL FOR TIN ORE
-1F72A ; [*170C.0020.0002] # ALCHEMICAL SYMBOL FOR LEAD ORE
-1F72B ; [*170D.0020.0002] # ALCHEMICAL SYMBOL FOR ANTIMONY ORE
-1F72C ; [*170E.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY
-1F72D ; [*170F.0020.0002] # ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY
-1F72E ; [*1710.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY
-1F72F ; [*1711.0020.0002] # ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY
-1F730 ; [*1712.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY
-1F731 ; [*1713.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2
-1F732 ; [*1714.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS
-1F733 ; [*1715.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS-2
-1F734 ; [*1716.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS-3
-1F735 ; [*1717.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS-4
-1F736 ; [*1718.0020.0002] # ALCHEMICAL SYMBOL FOR ALKALI
-1F737 ; [*1719.0020.0002] # ALCHEMICAL SYMBOL FOR ALKALI-2
-1F738 ; [*171A.0020.0002] # ALCHEMICAL SYMBOL FOR MARCASITE
-1F739 ; [*171B.0020.0002] # ALCHEMICAL SYMBOL FOR SAL-AMMONIAC
-1F73A ; [*171C.0020.0002] # ALCHEMICAL SYMBOL FOR ARSENIC
-1F73B ; [*171D.0020.0002] # ALCHEMICAL SYMBOL FOR REALGAR
-1F73C ; [*171E.0020.0002] # ALCHEMICAL SYMBOL FOR REALGAR-2
-1F73D ; [*171F.0020.0002] # ALCHEMICAL SYMBOL FOR AURIPIGMENT
-1F73E ; [*1720.0020.0002] # ALCHEMICAL SYMBOL FOR BISMUTH ORE
-1F73F ; [*1721.0020.0002] # ALCHEMICAL SYMBOL FOR TARTAR
-1F740 ; [*1722.0020.0002] # ALCHEMICAL SYMBOL FOR TARTAR-2
-1F741 ; [*1723.0020.0002] # ALCHEMICAL SYMBOL FOR QUICK LIME
-1F742 ; [*1724.0020.0002] # ALCHEMICAL SYMBOL FOR BORAX
-1F743 ; [*1725.0020.0002] # ALCHEMICAL SYMBOL FOR BORAX-2
-1F744 ; [*1726.0020.0002] # ALCHEMICAL SYMBOL FOR BORAX-3
-1F745 ; [*1727.0020.0002] # ALCHEMICAL SYMBOL FOR ALUM
-1F746 ; [*1728.0020.0002] # ALCHEMICAL SYMBOL FOR OIL
-1F747 ; [*1729.0020.0002] # ALCHEMICAL SYMBOL FOR SPIRIT
-1F748 ; [*172A.0020.0002] # ALCHEMICAL SYMBOL FOR TINCTURE
-1F749 ; [*172B.0020.0002] # ALCHEMICAL SYMBOL FOR GUM
-1F74A ; [*172C.0020.0002] # ALCHEMICAL SYMBOL FOR WAX
-1F74B ; [*172D.0020.0002] # ALCHEMICAL SYMBOL FOR POWDER
-1F74C ; [*172E.0020.0002] # ALCHEMICAL SYMBOL FOR CALX
-1F74D ; [*172F.0020.0002] # ALCHEMICAL SYMBOL FOR TUTTY
-1F74E ; [*1730.0020.0002] # ALCHEMICAL SYMBOL FOR CAPUT MORTUUM
-1F74F ; [*1731.0020.0002] # ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE
-1F750 ; [*1732.0020.0002] # ALCHEMICAL SYMBOL FOR CADUCEUS
-1F751 ; [*1733.0020.0002] # ALCHEMICAL SYMBOL FOR TRIDENT
-1F752 ; [*1734.0020.0002] # ALCHEMICAL SYMBOL FOR STARRED TRIDENT
-1F753 ; [*1735.0020.0002] # ALCHEMICAL SYMBOL FOR LODESTONE
-1F754 ; [*1736.0020.0002] # ALCHEMICAL SYMBOL FOR SOAP
-1F755 ; [*1737.0020.0002] # ALCHEMICAL SYMBOL FOR URINE
-1F756 ; [*1738.0020.0002] # ALCHEMICAL SYMBOL FOR HORSE DUNG
-1F757 ; [*1739.0020.0002] # ALCHEMICAL SYMBOL FOR ASHES
-1F758 ; [*173A.0020.0002] # ALCHEMICAL SYMBOL FOR POT ASHES
-1F759 ; [*173B.0020.0002] # ALCHEMICAL SYMBOL FOR BRICK
-1F75A ; [*173C.0020.0002] # ALCHEMICAL SYMBOL FOR POWDERED BRICK
-1F75B ; [*173D.0020.0002] # ALCHEMICAL SYMBOL FOR AMALGAM
-1F75C ; [*173E.0020.0002] # ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM
-1F75D ; [*173F.0020.0002] # ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2
-1F75E ; [*1740.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATION
-1F75F ; [*1741.0020.0002] # ALCHEMICAL SYMBOL FOR PRECIPITATE
-1F760 ; [*1742.0020.0002] # ALCHEMICAL SYMBOL FOR DISTILL
-1F761 ; [*1743.0020.0002] # ALCHEMICAL SYMBOL FOR DISSOLVE
-1F762 ; [*1744.0020.0002] # ALCHEMICAL SYMBOL FOR DISSOLVE-2
-1F763 ; [*1745.0020.0002] # ALCHEMICAL SYMBOL FOR PURIFY
-1F764 ; [*1746.0020.0002] # ALCHEMICAL SYMBOL FOR PUTREFACTION
-1F765 ; [*1747.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE
-1F766 ; [*1748.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE-2
-1F767 ; [*1749.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE-3
-1F768 ; [*174A.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE-4
-1F769 ; [*174B.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE-5
-1F76A ; [*174C.0020.0002] # ALCHEMICAL SYMBOL FOR ALEMBIC
-1F76B ; [*174D.0020.0002] # ALCHEMICAL SYMBOL FOR BATH OF MARY
-1F76C ; [*174E.0020.0002] # ALCHEMICAL SYMBOL FOR BATH OF VAPOURS
-1F76D ; [*174F.0020.0002] # ALCHEMICAL SYMBOL FOR RETORT
-1F76E ; [*1750.0020.0002] # ALCHEMICAL SYMBOL FOR HOUR
-1F76F ; [*1751.0020.0002] # ALCHEMICAL SYMBOL FOR NIGHT
-1F770 ; [*1752.0020.0002] # ALCHEMICAL SYMBOL FOR DAY-NIGHT
-1F771 ; [*1753.0020.0002] # ALCHEMICAL SYMBOL FOR MONTH
-1F772 ; [*1754.0020.0002] # ALCHEMICAL SYMBOL FOR HALF DRAM
-1F773 ; [*1755.0020.0002] # ALCHEMICAL SYMBOL FOR HALF OUNCE
-1F780 ; [*1756.0020.0002] # BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE
-1F781 ; [*1757.0020.0002] # BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE
-1F782 ; [*1758.0020.0002] # BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE
-1F783 ; [*1759.0020.0002] # BLACK DOWN-POINTING ISOSCELES RIGHT TRIANGLE
-1F784 ; [*175A.0020.0002] # BLACK SLIGHTLY SMALL CIRCLE
-1F785 ; [*175B.0020.0002] # MEDIUM BOLD WHITE CIRCLE
-1F786 ; [*175C.0020.0002] # BOLD WHITE CIRCLE
-1F787 ; [*175D.0020.0002] # HEAVY WHITE CIRCLE
-1F788 ; [*175E.0020.0002] # VERY HEAVY WHITE CIRCLE
-1F789 ; [*175F.0020.0002] # EXTREMELY HEAVY WHITE CIRCLE
-1F78A ; [*1760.0020.0002] # WHITE CIRCLE CONTAINING BLACK SMALL CIRCLE
-1F78B ; [*1761.0020.0002] # ROUND TARGET
-1F78C ; [*1762.0020.0002] # BLACK TINY SQUARE
-1F78D ; [*1763.0020.0002] # BLACK SLIGHTLY SMALL SQUARE
-1F78E ; [*1764.0020.0002] # LIGHT WHITE SQUARE
-1F78F ; [*1765.0020.0002] # MEDIUM WHITE SQUARE
-1F790 ; [*1766.0020.0002] # BOLD WHITE SQUARE
-1F791 ; [*1767.0020.0002] # HEAVY WHITE SQUARE
-1F792 ; [*1768.0020.0002] # VERY HEAVY WHITE SQUARE
-1F793 ; [*1769.0020.0002] # EXTREMELY HEAVY WHITE SQUARE
-1F794 ; [*176A.0020.0002] # WHITE SQUARE CONTAINING BLACK VERY SMALL SQUARE
-1F795 ; [*176B.0020.0002] # WHITE SQUARE CONTAINING BLACK MEDIUM SQUARE
-1F796 ; [*176C.0020.0002] # SQUARE TARGET
-1F797 ; [*176D.0020.0002] # BLACK TINY DIAMOND
-1F798 ; [*176E.0020.0002] # BLACK VERY SMALL DIAMOND
-1F799 ; [*176F.0020.0002] # BLACK MEDIUM SMALL DIAMOND
-1F79A ; [*1770.0020.0002] # WHITE DIAMOND CONTAINING BLACK VERY SMALL DIAMOND
-1F79B ; [*1771.0020.0002] # WHITE DIAMOND CONTAINING BLACK MEDIUM DIAMOND
-1F79C ; [*1772.0020.0002] # DIAMOND TARGET
-1F79D ; [*1773.0020.0002] # BLACK TINY LOZENGE
-1F79E ; [*1774.0020.0002] # BLACK VERY SMALL LOZENGE
-1F79F ; [*1775.0020.0002] # BLACK MEDIUM SMALL LOZENGE
-1F7A0 ; [*1776.0020.0002] # WHITE LOZENGE CONTAINING BLACK SMALL LOZENGE
-1F7A1 ; [*1777.0020.0002] # THIN GREEK CROSS
-1F7A2 ; [*1778.0020.0002] # LIGHT GREEK CROSS
-1F7A3 ; [*1779.0020.0002] # MEDIUM GREEK CROSS
-1F7A4 ; [*177A.0020.0002] # BOLD GREEK CROSS
-1F7A5 ; [*177B.0020.0002] # VERY BOLD GREEK CROSS
-1F7A6 ; [*177C.0020.0002] # VERY HEAVY GREEK CROSS
-1F7A7 ; [*177D.0020.0002] # EXTREMELY HEAVY GREEK CROSS
-1F7A8 ; [*177E.0020.0002] # THIN SALTIRE
-1F7A9 ; [*177F.0020.0002] # LIGHT SALTIRE
-1F7AA ; [*1780.0020.0002] # MEDIUM SALTIRE
-1F7AB ; [*1781.0020.0002] # BOLD SALTIRE
-1F7AC ; [*1782.0020.0002] # HEAVY SALTIRE
-1F7AD ; [*1783.0020.0002] # VERY HEAVY SALTIRE
-1F7AE ; [*1784.0020.0002] # EXTREMELY HEAVY SALTIRE
-1F7AF ; [*1785.0020.0002] # LIGHT FIVE SPOKED ASTERISK
-1F7B0 ; [*1786.0020.0002] # MEDIUM FIVE SPOKED ASTERISK
-1F7B1 ; [*1787.0020.0002] # BOLD FIVE SPOKED ASTERISK
-1F7B2 ; [*1788.0020.0002] # HEAVY FIVE SPOKED ASTERISK
-1F7B3 ; [*1789.0020.0002] # VERY HEAVY FIVE SPOKED ASTERISK
-1F7B4 ; [*178A.0020.0002] # EXTREMELY HEAVY FIVE SPOKED ASTERISK
-1F7B5 ; [*178B.0020.0002] # LIGHT SIX SPOKED ASTERISK
-1F7B6 ; [*178C.0020.0002] # MEDIUM SIX SPOKED ASTERISK
-1F7B7 ; [*178D.0020.0002] # BOLD SIX SPOKED ASTERISK
-1F7B8 ; [*178E.0020.0002] # HEAVY SIX SPOKED ASTERISK
-1F7B9 ; [*178F.0020.0002] # VERY HEAVY SIX SPOKED ASTERISK
-1F7BA ; [*1790.0020.0002] # EXTREMELY HEAVY SIX SPOKED ASTERISK
-1F7BB ; [*1791.0020.0002] # LIGHT EIGHT SPOKED ASTERISK
-1F7BC ; [*1792.0020.0002] # MEDIUM EIGHT SPOKED ASTERISK
-1F7BD ; [*1793.0020.0002] # BOLD EIGHT SPOKED ASTERISK
-1F7BE ; [*1794.0020.0002] # HEAVY EIGHT SPOKED ASTERISK
-1F7BF ; [*1795.0020.0002] # VERY HEAVY EIGHT SPOKED ASTERISK
-1F7C0 ; [*1796.0020.0002] # LIGHT THREE POINTED BLACK STAR
-1F7C1 ; [*1797.0020.0002] # MEDIUM THREE POINTED BLACK STAR
-1F7C2 ; [*1798.0020.0002] # THREE POINTED BLACK STAR
-1F7C3 ; [*1799.0020.0002] # MEDIUM THREE POINTED PINWHEEL STAR
-1F7C4 ; [*179A.0020.0002] # LIGHT FOUR POINTED BLACK STAR
-1F7C5 ; [*179B.0020.0002] # MEDIUM FOUR POINTED BLACK STAR
-1F7C6 ; [*179C.0020.0002] # FOUR POINTED BLACK STAR
-1F7C7 ; [*179D.0020.0002] # MEDIUM FOUR POINTED PINWHEEL STAR
-1F7C8 ; [*179E.0020.0002] # REVERSE LIGHT FOUR POINTED PINWHEEL STAR
-1F7C9 ; [*179F.0020.0002] # LIGHT FIVE POINTED BLACK STAR
-1F7CA ; [*17A0.0020.0002] # HEAVY FIVE POINTED BLACK STAR
-1F7CB ; [*17A1.0020.0002] # MEDIUM SIX POINTED BLACK STAR
-1F7CC ; [*17A2.0020.0002] # HEAVY SIX POINTED BLACK STAR
-1F7CD ; [*17A3.0020.0002] # SIX POINTED PINWHEEL STAR
-1F7CE ; [*17A4.0020.0002] # MEDIUM EIGHT POINTED BLACK STAR
-1F7CF ; [*17A5.0020.0002] # HEAVY EIGHT POINTED BLACK STAR
-1F7D0 ; [*17A6.0020.0002] # VERY HEAVY EIGHT POINTED BLACK STAR
-1F7D1 ; [*17A7.0020.0002] # HEAVY EIGHT POINTED PINWHEEL STAR
-1F7D2 ; [*17A8.0020.0002] # LIGHT TWELVE POINTED BLACK STAR
-1F7D3 ; [*17A9.0020.0002] # HEAVY TWELVE POINTED BLACK STAR
-1F7D4 ; [*17AA.0020.0002] # HEAVY TWELVE POINTED PINWHEEL STAR
-1F800 ; [*17AB.0020.0002] # LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
-1F801 ; [*17AC.0020.0002] # UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
-1F802 ; [*17AD.0020.0002] # RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
-1F803 ; [*17AE.0020.0002] # DOWNWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
-1F804 ; [*17AF.0020.0002] # LEFTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
-1F805 ; [*17B0.0020.0002] # UPWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
-1F806 ; [*17B1.0020.0002] # RIGHTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
-1F807 ; [*17B2.0020.0002] # DOWNWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
-1F808 ; [*17B3.0020.0002] # LEFTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
-1F809 ; [*17B4.0020.0002] # UPWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
-1F80A ; [*17B5.0020.0002] # RIGHTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
-1F80B ; [*17B6.0020.0002] # DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
-1F810 ; [*17B7.0020.0002] # LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
-1F811 ; [*17B8.0020.0002] # UPWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
-1F812 ; [*17B9.0020.0002] # RIGHTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
-1F813 ; [*17BA.0020.0002] # DOWNWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
-1F814 ; [*17BB.0020.0002] # LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F815 ; [*17BC.0020.0002] # UPWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F816 ; [*17BD.0020.0002] # RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F817 ; [*17BE.0020.0002] # DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F818 ; [*17BF.0020.0002] # HEAVY LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F819 ; [*17C0.0020.0002] # HEAVY UPWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F81A ; [*17C1.0020.0002] # HEAVY RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F81B ; [*17C2.0020.0002] # HEAVY DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F81C ; [*17C3.0020.0002] # HEAVY LEFTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
-1F81D ; [*17C4.0020.0002] # HEAVY UPWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
-1F81E ; [*17C5.0020.0002] # HEAVY RIGHTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
-1F81F ; [*17C6.0020.0002] # HEAVY DOWNWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
-1F820 ; [*17C7.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
-1F821 ; [*17C8.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
-1F822 ; [*17C9.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
-1F823 ; [*17CA.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
-1F824 ; [*17CB.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
-1F825 ; [*17CC.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
-1F826 ; [*17CD.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
-1F827 ; [*17CE.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
-1F828 ; [*17CF.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
-1F829 ; [*17D0.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
-1F82A ; [*17D1.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
-1F82B ; [*17D2.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
-1F82C ; [*17D3.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
-1F82D ; [*17D4.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
-1F82E ; [*17D5.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
-1F82F ; [*17D6.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
-1F830 ; [*17D7.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
-1F831 ; [*17D8.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
-1F832 ; [*17D9.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
-1F833 ; [*17DA.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
-1F834 ; [*17DB.0020.0002] # LEFTWARDS FINGER-POST ARROW
-1F835 ; [*17DC.0020.0002] # UPWARDS FINGER-POST ARROW
-1F836 ; [*17DD.0020.0002] # RIGHTWARDS FINGER-POST ARROW
-1F837 ; [*17DE.0020.0002] # DOWNWARDS FINGER-POST ARROW
-1F838 ; [*17DF.0020.0002] # LEFTWARDS SQUARED ARROW
-1F839 ; [*17E0.0020.0002] # UPWARDS SQUARED ARROW
-1F83A ; [*17E1.0020.0002] # RIGHTWARDS SQUARED ARROW
-1F83B ; [*17E2.0020.0002] # DOWNWARDS SQUARED ARROW
-1F83C ; [*17E3.0020.0002] # LEFTWARDS COMPRESSED ARROW
-1F83D ; [*17E4.0020.0002] # UPWARDS COMPRESSED ARROW
-1F83E ; [*17E5.0020.0002] # RIGHTWARDS COMPRESSED ARROW
-1F83F ; [*17E6.0020.0002] # DOWNWARDS COMPRESSED ARROW
-1F840 ; [*17E7.0020.0002] # LEFTWARDS HEAVY COMPRESSED ARROW
-1F841 ; [*17E8.0020.0002] # UPWARDS HEAVY COMPRESSED ARROW
-1F842 ; [*17E9.0020.0002] # RIGHTWARDS HEAVY COMPRESSED ARROW
-1F843 ; [*17EA.0020.0002] # DOWNWARDS HEAVY COMPRESSED ARROW
-1F844 ; [*17EB.0020.0002] # LEFTWARDS HEAVY ARROW
-1F845 ; [*17EC.0020.0002] # UPWARDS HEAVY ARROW
-1F846 ; [*17ED.0020.0002] # RIGHTWARDS HEAVY ARROW
-1F847 ; [*17EE.0020.0002] # DOWNWARDS HEAVY ARROW
-1F850 ; [*17EF.0020.0002] # LEFTWARDS SANS-SERIF ARROW
-1F851 ; [*17F0.0020.0002] # UPWARDS SANS-SERIF ARROW
-1F852 ; [*17F1.0020.0002] # RIGHTWARDS SANS-SERIF ARROW
-1F853 ; [*17F2.0020.0002] # DOWNWARDS SANS-SERIF ARROW
-1F854 ; [*17F3.0020.0002] # NORTH WEST SANS-SERIF ARROW
-1F855 ; [*17F4.0020.0002] # NORTH EAST SANS-SERIF ARROW
-1F856 ; [*17F5.0020.0002] # SOUTH EAST SANS-SERIF ARROW
-1F857 ; [*17F6.0020.0002] # SOUTH WEST SANS-SERIF ARROW
-1F858 ; [*17F7.0020.0002] # LEFT RIGHT SANS-SERIF ARROW
-1F859 ; [*17F8.0020.0002] # UP DOWN SANS-SERIF ARROW
-1F860 ; [*17F9.0020.0002] # WIDE-HEADED LEFTWARDS LIGHT BARB ARROW
-1F861 ; [*17FA.0020.0002] # WIDE-HEADED UPWARDS LIGHT BARB ARROW
-1F862 ; [*17FB.0020.0002] # WIDE-HEADED RIGHTWARDS LIGHT BARB ARROW
-1F863 ; [*17FC.0020.0002] # WIDE-HEADED DOWNWARDS LIGHT BARB ARROW
-1F864 ; [*17FD.0020.0002] # WIDE-HEADED NORTH WEST LIGHT BARB ARROW
-1F865 ; [*17FE.0020.0002] # WIDE-HEADED NORTH EAST LIGHT BARB ARROW
-1F866 ; [*17FF.0020.0002] # WIDE-HEADED SOUTH EAST LIGHT BARB ARROW
-1F867 ; [*1800.0020.0002] # WIDE-HEADED SOUTH WEST LIGHT BARB ARROW
-1F868 ; [*1801.0020.0002] # WIDE-HEADED LEFTWARDS BARB ARROW
-1F869 ; [*1802.0020.0002] # WIDE-HEADED UPWARDS BARB ARROW
-1F86A ; [*1803.0020.0002] # WIDE-HEADED RIGHTWARDS BARB ARROW
-1F86B ; [*1804.0020.0002] # WIDE-HEADED DOWNWARDS BARB ARROW
-1F86C ; [*1805.0020.0002] # WIDE-HEADED NORTH WEST BARB ARROW
-1F86D ; [*1806.0020.0002] # WIDE-HEADED NORTH EAST BARB ARROW
-1F86E ; [*1807.0020.0002] # WIDE-HEADED SOUTH EAST BARB ARROW
-1F86F ; [*1808.0020.0002] # WIDE-HEADED SOUTH WEST BARB ARROW
-1F870 ; [*1809.0020.0002] # WIDE-HEADED LEFTWARDS MEDIUM BARB ARROW
-1F871 ; [*180A.0020.0002] # WIDE-HEADED UPWARDS MEDIUM BARB ARROW
-1F872 ; [*180B.0020.0002] # WIDE-HEADED RIGHTWARDS MEDIUM BARB ARROW
-1F873 ; [*180C.0020.0002] # WIDE-HEADED DOWNWARDS MEDIUM BARB ARROW
-1F874 ; [*180D.0020.0002] # WIDE-HEADED NORTH WEST MEDIUM BARB ARROW
-1F875 ; [*180E.0020.0002] # WIDE-HEADED NORTH EAST MEDIUM BARB ARROW
-1F876 ; [*180F.0020.0002] # WIDE-HEADED SOUTH EAST MEDIUM BARB ARROW
-1F877 ; [*1810.0020.0002] # WIDE-HEADED SOUTH WEST MEDIUM BARB ARROW
-1F878 ; [*1811.0020.0002] # WIDE-HEADED LEFTWARDS HEAVY BARB ARROW
-1F879 ; [*1812.0020.0002] # WIDE-HEADED UPWARDS HEAVY BARB ARROW
-1F87A ; [*1813.0020.0002] # WIDE-HEADED RIGHTWARDS HEAVY BARB ARROW
-1F87B ; [*1814.0020.0002] # WIDE-HEADED DOWNWARDS HEAVY BARB ARROW
-1F87C ; [*1815.0020.0002] # WIDE-HEADED NORTH WEST HEAVY BARB ARROW
-1F87D ; [*1816.0020.0002] # WIDE-HEADED NORTH EAST HEAVY BARB ARROW
-1F87E ; [*1817.0020.0002] # WIDE-HEADED SOUTH EAST HEAVY BARB ARROW
-1F87F ; [*1818.0020.0002] # WIDE-HEADED SOUTH WEST HEAVY BARB ARROW
-1F880 ; [*1819.0020.0002] # WIDE-HEADED LEFTWARDS VERY HEAVY BARB ARROW
-1F881 ; [*181A.0020.0002] # WIDE-HEADED UPWARDS VERY HEAVY BARB ARROW
-1F882 ; [*181B.0020.0002] # WIDE-HEADED RIGHTWARDS VERY HEAVY BARB ARROW
-1F883 ; [*181C.0020.0002] # WIDE-HEADED DOWNWARDS VERY HEAVY BARB ARROW
-1F884 ; [*181D.0020.0002] # WIDE-HEADED NORTH WEST VERY HEAVY BARB ARROW
-1F885 ; [*181E.0020.0002] # WIDE-HEADED NORTH EAST VERY HEAVY BARB ARROW
-1F886 ; [*181F.0020.0002] # WIDE-HEADED SOUTH EAST VERY HEAVY BARB ARROW
-1F887 ; [*1820.0020.0002] # WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW
-1F890 ; [*1821.0020.0002] # LEFTWARDS TRIANGLE ARROWHEAD
-1F891 ; [*1822.0020.0002] # UPWARDS TRIANGLE ARROWHEAD
-1F892 ; [*1823.0020.0002] # RIGHTWARDS TRIANGLE ARROWHEAD
-1F893 ; [*1824.0020.0002] # DOWNWARDS TRIANGLE ARROWHEAD
-1F894 ; [*1825.0020.0002] # LEFTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
-1F895 ; [*1826.0020.0002] # UPWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
-1F896 ; [*1827.0020.0002] # RIGHTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
-1F897 ; [*1828.0020.0002] # DOWNWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
-1F898 ; [*1829.0020.0002] # LEFTWARDS ARROW WITH NOTCHED TAIL
-1F899 ; [*182A.0020.0002] # UPWARDS ARROW WITH NOTCHED TAIL
-1F89A ; [*182B.0020.0002] # RIGHTWARDS ARROW WITH NOTCHED TAIL
-1F89B ; [*182C.0020.0002] # DOWNWARDS ARROW WITH NOTCHED TAIL
-1F89C ; [*182D.0020.0002] # HEAVY ARROW SHAFT WIDTH ONE
-1F89D ; [*182E.0020.0002] # HEAVY ARROW SHAFT WIDTH TWO THIRDS
-1F89E ; [*182F.0020.0002] # HEAVY ARROW SHAFT WIDTH ONE HALF
-1F89F ; [*1830.0020.0002] # HEAVY ARROW SHAFT WIDTH ONE THIRD
-1F8A0 ; [*1831.0020.0002] # LEFTWARDS BOTTOM-SHADED WHITE ARROW
-1F8A1 ; [*1832.0020.0002] # RIGHTWARDS BOTTOM SHADED WHITE ARROW
-1F8A2 ; [*1833.0020.0002] # LEFTWARDS TOP SHADED WHITE ARROW
-1F8A3 ; [*1834.0020.0002] # RIGHTWARDS TOP SHADED WHITE ARROW
-1F8A4 ; [*1835.0020.0002] # LEFTWARDS LEFT-SHADED WHITE ARROW
-1F8A5 ; [*1836.0020.0002] # RIGHTWARDS RIGHT-SHADED WHITE ARROW
-1F8A6 ; [*1837.0020.0002] # LEFTWARDS RIGHT-SHADED WHITE ARROW
-1F8A7 ; [*1838.0020.0002] # RIGHTWARDS LEFT-SHADED WHITE ARROW
-1F8A8 ; [*1839.0020.0002] # LEFTWARDS BACK-TILTED SHADOWED WHITE ARROW
-1F8A9 ; [*183A.0020.0002] # RIGHTWARDS BACK-TILTED SHADOWED WHITE ARROW
-1F8AA ; [*183B.0020.0002] # LEFTWARDS FRONT-TILTED SHADOWED WHITE ARROW
-1F8AB ; [*183C.0020.0002] # RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW
-1F8AC ; [*183D.0020.0002] # WHITE ARROW SHAFT WIDTH ONE
-1F8AD ; [*183E.0020.0002] # WHITE ARROW SHAFT WIDTH TWO THIRDS
-1F910 ; [*15A9.0020.0002] # ZIPPER-MOUTH FACE
-1F911 ; [*15AA.0020.0002] # MONEY-MOUTH FACE
-1F912 ; [*15AB.0020.0002] # FACE WITH THERMOMETER
-1F913 ; [*15AC.0020.0002] # NERD FACE
-1F914 ; [*15AD.0020.0002] # THINKING FACE
-1F915 ; [*15AE.0020.0002] # FACE WITH HEAD-BANDAGE
-1F916 ; [*15AF.0020.0002] # ROBOT FACE
-1F917 ; [*15B0.0020.0002] # HUGGING FACE
-1F918 ; [*15B1.0020.0002] # SIGN OF THE HORNS
-1F919 ; [*15B2.0020.0002] # CALL ME HAND
-1F91A ; [*15B3.0020.0002] # RAISED BACK OF HAND
-1F91B ; [*15B4.0020.0002] # LEFT-FACING FIST
-1F91C ; [*15B5.0020.0002] # RIGHT-FACING FIST
-1F91D ; [*15B6.0020.0002] # HANDSHAKE
-1F91E ; [*15B7.0020.0002] # HAND WITH INDEX AND MIDDLE FINGERS CROSSED
-1F920 ; [*15B8.0020.0002] # FACE WITH COWBOY HAT
-1F921 ; [*15B9.0020.0002] # CLOWN FACE
-1F922 ; [*15BA.0020.0002] # NAUSEATED FACE
-1F923 ; [*15BB.0020.0002] # ROLLING ON THE FLOOR LAUGHING
-1F924 ; [*15BC.0020.0002] # DROOLING FACE
-1F925 ; [*15BD.0020.0002] # LYING FACE
-1F926 ; [*15BE.0020.0002] # FACE PALM
-1F927 ; [*15BF.0020.0002] # SNEEZING FACE
-1F930 ; [*15C0.0020.0002] # PREGNANT WOMAN
-1F933 ; [*15C1.0020.0002] # SELFIE
-1F934 ; [*15C2.0020.0002] # PRINCE
-1F935 ; [*15C3.0020.0002] # MAN IN TUXEDO
-1F936 ; [*15C4.0020.0002] # MOTHER CHRISTMAS
-1F937 ; [*15C5.0020.0002] # SHRUG
-1F938 ; [*15C6.0020.0002] # PERSON DOING CARTWHEEL
-1F939 ; [*15C7.0020.0002] # JUGGLING
-1F93A ; [*15C8.0020.0002] # FENCER
-1F93B ; [*15C9.0020.0002] # MODERN PENTATHLON
-1F93C ; [*15CA.0020.0002] # WRESTLERS
-1F93D ; [*15CB.0020.0002] # WATER POLO
-1F93E ; [*15CC.0020.0002] # HANDBALL
-1F940 ; [*15CD.0020.0002] # WILTED FLOWER
-1F941 ; [*15CE.0020.0002] # DRUM WITH DRUMSTICKS
-1F942 ; [*15CF.0020.0002] # CLINKING GLASSES
-1F943 ; [*15D0.0020.0002] # TUMBLER GLASS
-1F944 ; [*15D1.0020.0002] # SPOON
-1F945 ; [*15D2.0020.0002] # GOAL NET
-1F946 ; [*15D3.0020.0002] # RIFLE
-1F947 ; [*15D4.0020.0002] # FIRST PLACE MEDAL
-1F948 ; [*15D5.0020.0002] # SECOND PLACE MEDAL
-1F949 ; [*15D6.0020.0002] # THIRD PLACE MEDAL
-1F94A ; [*15D7.0020.0002] # BOXING GLOVE
-1F94B ; [*15D8.0020.0002] # MARTIAL ARTS UNIFORM
-1F950 ; [*15D9.0020.0002] # CROISSANT
-1F951 ; [*15DA.0020.0002] # AVOCADO
-1F952 ; [*15DB.0020.0002] # CUCUMBER
-1F953 ; [*15DC.0020.0002] # BACON
-1F954 ; [*15DD.0020.0002] # POTATO
-1F955 ; [*15DE.0020.0002] # CARROT
-1F956 ; [*15DF.0020.0002] # BAGUETTE BREAD
-1F957 ; [*15E0.0020.0002] # GREEN SALAD
-1F958 ; [*15E1.0020.0002] # SHALLOW PAN OF FOOD
-1F959 ; [*15E2.0020.0002] # STUFFED FLATBREAD
-1F95A ; [*15E3.0020.0002] # EGG
-1F95B ; [*15E4.0020.0002] # GLASS OF MILK
-1F95C ; [*15E5.0020.0002] # PEANUTS
-1F95D ; [*15E6.0020.0002] # KIWIFRUIT
-1F95E ; [*15E7.0020.0002] # PANCAKES
-1F980 ; [*15E8.0020.0002] # CRAB
-1F981 ; [*15E9.0020.0002] # LION FACE
-1F982 ; [*15EA.0020.0002] # SCORPION
-1F983 ; [*15EB.0020.0002] # TURKEY
-1F984 ; [*15EC.0020.0002] # UNICORN FACE
-1F985 ; [*15ED.0020.0002] # EAGLE
-1F986 ; [*15EE.0020.0002] # DUCK
-1F987 ; [*15EF.0020.0002] # BAT
-1F988 ; [*15F0.0020.0002] # SHARK
-1F989 ; [*15F1.0020.0002] # OWL
-1F98A ; [*15F2.0020.0002] # FOX FACE
-1F98B ; [*15F3.0020.0002] # BUTTERFLY
-1F98C ; [*15F4.0020.0002] # DEER
-1F98D ; [*15F5.0020.0002] # GORILLA
-1F98E ; [*15F6.0020.0002] # LIZARD
-1F98F ; [*15F7.0020.0002] # RHINOCEROS
-1F990 ; [*15F8.0020.0002] # SHRIMP
-1F991 ; [*15F9.0020.0002] # SQUID
-1F9C0 ; [*15FA.0020.0002] # CHEESE WEDGE
+1E95E ; [*0266.0020.0002] # ADLAM INITIAL EXCLAMATION MARK
+1E95F ; [*0275.0020.0002] # ADLAM INITIAL QUESTION MARK
+1EEF0 ; [*0511.0020.0002] # ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL
+1EEF1 ; [*0512.0020.0002] # ARABIC MATHEMATICAL OPERATOR HAH WITH DAL
+1F000 ; [*11DF.0020.0002] # MAHJONG TILE EAST WIND
+1F001 ; [*11E0.0020.0002] # MAHJONG TILE SOUTH WIND
+1F002 ; [*11E1.0020.0002] # MAHJONG TILE WEST WIND
+1F003 ; [*11E2.0020.0002] # MAHJONG TILE NORTH WIND
+1F004 ; [*11E3.0020.0002] # MAHJONG TILE RED DRAGON
+1F005 ; [*11E4.0020.0002] # MAHJONG TILE GREEN DRAGON
+1F006 ; [*11E5.0020.0002] # MAHJONG TILE WHITE DRAGON
+1F007 ; [*11E6.0020.0002] # MAHJONG TILE ONE OF CHARACTERS
+1F008 ; [*11E7.0020.0002] # MAHJONG TILE TWO OF CHARACTERS
+1F009 ; [*11E8.0020.0002] # MAHJONG TILE THREE OF CHARACTERS
+1F00A ; [*11E9.0020.0002] # MAHJONG TILE FOUR OF CHARACTERS
+1F00B ; [*11EA.0020.0002] # MAHJONG TILE FIVE OF CHARACTERS
+1F00C ; [*11EB.0020.0002] # MAHJONG TILE SIX OF CHARACTERS
+1F00D ; [*11EC.0020.0002] # MAHJONG TILE SEVEN OF CHARACTERS
+1F00E ; [*11ED.0020.0002] # MAHJONG TILE EIGHT OF CHARACTERS
+1F00F ; [*11EE.0020.0002] # MAHJONG TILE NINE OF CHARACTERS
+1F010 ; [*11EF.0020.0002] # MAHJONG TILE ONE OF BAMBOOS
+1F011 ; [*11F0.0020.0002] # MAHJONG TILE TWO OF BAMBOOS
+1F012 ; [*11F1.0020.0002] # MAHJONG TILE THREE OF BAMBOOS
+1F013 ; [*11F2.0020.0002] # MAHJONG TILE FOUR OF BAMBOOS
+1F014 ; [*11F3.0020.0002] # MAHJONG TILE FIVE OF BAMBOOS
+1F015 ; [*11F4.0020.0002] # MAHJONG TILE SIX OF BAMBOOS
+1F016 ; [*11F5.0020.0002] # MAHJONG TILE SEVEN OF BAMBOOS
+1F017 ; [*11F6.0020.0002] # MAHJONG TILE EIGHT OF BAMBOOS
+1F018 ; [*11F7.0020.0002] # MAHJONG TILE NINE OF BAMBOOS
+1F019 ; [*11F8.0020.0002] # MAHJONG TILE ONE OF CIRCLES
+1F01A ; [*11F9.0020.0002] # MAHJONG TILE TWO OF CIRCLES
+1F01B ; [*11FA.0020.0002] # MAHJONG TILE THREE OF CIRCLES
+1F01C ; [*11FB.0020.0002] # MAHJONG TILE FOUR OF CIRCLES
+1F01D ; [*11FC.0020.0002] # MAHJONG TILE FIVE OF CIRCLES
+1F01E ; [*11FD.0020.0002] # MAHJONG TILE SIX OF CIRCLES
+1F01F ; [*11FE.0020.0002] # MAHJONG TILE SEVEN OF CIRCLES
+1F020 ; [*11FF.0020.0002] # MAHJONG TILE EIGHT OF CIRCLES
+1F021 ; [*1200.0020.0002] # MAHJONG TILE NINE OF CIRCLES
+1F022 ; [*1201.0020.0002] # MAHJONG TILE PLUM
+1F023 ; [*1202.0020.0002] # MAHJONG TILE ORCHID
+1F024 ; [*1203.0020.0002] # MAHJONG TILE BAMBOO
+1F025 ; [*1204.0020.0002] # MAHJONG TILE CHRYSANTHEMUM
+1F026 ; [*1205.0020.0002] # MAHJONG TILE SPRING
+1F027 ; [*1206.0020.0002] # MAHJONG TILE SUMMER
+1F028 ; [*1207.0020.0002] # MAHJONG TILE AUTUMN
+1F029 ; [*1208.0020.0002] # MAHJONG TILE WINTER
+1F02A ; [*1209.0020.0002] # MAHJONG TILE JOKER
+1F02B ; [*120A.0020.0002] # MAHJONG TILE BACK
+1F030 ; [*120B.0020.0002] # DOMINO TILE HORIZONTAL BACK
+1F031 ; [*120C.0020.0002] # DOMINO TILE HORIZONTAL-00-00
+1F032 ; [*120D.0020.0002] # DOMINO TILE HORIZONTAL-00-01
+1F033 ; [*120E.0020.0002] # DOMINO TILE HORIZONTAL-00-02
+1F034 ; [*120F.0020.0002] # DOMINO TILE HORIZONTAL-00-03
+1F035 ; [*1210.0020.0002] # DOMINO TILE HORIZONTAL-00-04
+1F036 ; [*1211.0020.0002] # DOMINO TILE HORIZONTAL-00-05
+1F037 ; [*1212.0020.0002] # DOMINO TILE HORIZONTAL-00-06
+1F038 ; [*1213.0020.0002] # DOMINO TILE HORIZONTAL-01-00
+1F039 ; [*1214.0020.0002] # DOMINO TILE HORIZONTAL-01-01
+1F03A ; [*1215.0020.0002] # DOMINO TILE HORIZONTAL-01-02
+1F03B ; [*1216.0020.0002] # DOMINO TILE HORIZONTAL-01-03
+1F03C ; [*1217.0020.0002] # DOMINO TILE HORIZONTAL-01-04
+1F03D ; [*1218.0020.0002] # DOMINO TILE HORIZONTAL-01-05
+1F03E ; [*1219.0020.0002] # DOMINO TILE HORIZONTAL-01-06
+1F03F ; [*121A.0020.0002] # DOMINO TILE HORIZONTAL-02-00
+1F040 ; [*121B.0020.0002] # DOMINO TILE HORIZONTAL-02-01
+1F041 ; [*121C.0020.0002] # DOMINO TILE HORIZONTAL-02-02
+1F042 ; [*121D.0020.0002] # DOMINO TILE HORIZONTAL-02-03
+1F043 ; [*121E.0020.0002] # DOMINO TILE HORIZONTAL-02-04
+1F044 ; [*121F.0020.0002] # DOMINO TILE HORIZONTAL-02-05
+1F045 ; [*1220.0020.0002] # DOMINO TILE HORIZONTAL-02-06
+1F046 ; [*1221.0020.0002] # DOMINO TILE HORIZONTAL-03-00
+1F047 ; [*1222.0020.0002] # DOMINO TILE HORIZONTAL-03-01
+1F048 ; [*1223.0020.0002] # DOMINO TILE HORIZONTAL-03-02
+1F049 ; [*1224.0020.0002] # DOMINO TILE HORIZONTAL-03-03
+1F04A ; [*1225.0020.0002] # DOMINO TILE HORIZONTAL-03-04
+1F04B ; [*1226.0020.0002] # DOMINO TILE HORIZONTAL-03-05
+1F04C ; [*1227.0020.0002] # DOMINO TILE HORIZONTAL-03-06
+1F04D ; [*1228.0020.0002] # DOMINO TILE HORIZONTAL-04-00
+1F04E ; [*1229.0020.0002] # DOMINO TILE HORIZONTAL-04-01
+1F04F ; [*122A.0020.0002] # DOMINO TILE HORIZONTAL-04-02
+1F050 ; [*122B.0020.0002] # DOMINO TILE HORIZONTAL-04-03
+1F051 ; [*122C.0020.0002] # DOMINO TILE HORIZONTAL-04-04
+1F052 ; [*122D.0020.0002] # DOMINO TILE HORIZONTAL-04-05
+1F053 ; [*122E.0020.0002] # DOMINO TILE HORIZONTAL-04-06
+1F054 ; [*122F.0020.0002] # DOMINO TILE HORIZONTAL-05-00
+1F055 ; [*1230.0020.0002] # DOMINO TILE HORIZONTAL-05-01
+1F056 ; [*1231.0020.0002] # DOMINO TILE HORIZONTAL-05-02
+1F057 ; [*1232.0020.0002] # DOMINO TILE HORIZONTAL-05-03
+1F058 ; [*1233.0020.0002] # DOMINO TILE HORIZONTAL-05-04
+1F059 ; [*1234.0020.0002] # DOMINO TILE HORIZONTAL-05-05
+1F05A ; [*1235.0020.0002] # DOMINO TILE HORIZONTAL-05-06
+1F05B ; [*1236.0020.0002] # DOMINO TILE HORIZONTAL-06-00
+1F05C ; [*1237.0020.0002] # DOMINO TILE HORIZONTAL-06-01
+1F05D ; [*1238.0020.0002] # DOMINO TILE HORIZONTAL-06-02
+1F05E ; [*1239.0020.0002] # DOMINO TILE HORIZONTAL-06-03
+1F05F ; [*123A.0020.0002] # DOMINO TILE HORIZONTAL-06-04
+1F060 ; [*123B.0020.0002] # DOMINO TILE HORIZONTAL-06-05
+1F061 ; [*123C.0020.0002] # DOMINO TILE HORIZONTAL-06-06
+1F062 ; [*123D.0020.0002] # DOMINO TILE VERTICAL BACK
+1F063 ; [*123E.0020.0002] # DOMINO TILE VERTICAL-00-00
+1F064 ; [*123F.0020.0002] # DOMINO TILE VERTICAL-00-01
+1F065 ; [*1240.0020.0002] # DOMINO TILE VERTICAL-00-02
+1F066 ; [*1241.0020.0002] # DOMINO TILE VERTICAL-00-03
+1F067 ; [*1242.0020.0002] # DOMINO TILE VERTICAL-00-04
+1F068 ; [*1243.0020.0002] # DOMINO TILE VERTICAL-00-05
+1F069 ; [*1244.0020.0002] # DOMINO TILE VERTICAL-00-06
+1F06A ; [*1245.0020.0002] # DOMINO TILE VERTICAL-01-00
+1F06B ; [*1246.0020.0002] # DOMINO TILE VERTICAL-01-01
+1F06C ; [*1247.0020.0002] # DOMINO TILE VERTICAL-01-02
+1F06D ; [*1248.0020.0002] # DOMINO TILE VERTICAL-01-03
+1F06E ; [*1249.0020.0002] # DOMINO TILE VERTICAL-01-04
+1F06F ; [*124A.0020.0002] # DOMINO TILE VERTICAL-01-05
+1F070 ; [*124B.0020.0002] # DOMINO TILE VERTICAL-01-06
+1F071 ; [*124C.0020.0002] # DOMINO TILE VERTICAL-02-00
+1F072 ; [*124D.0020.0002] # DOMINO TILE VERTICAL-02-01
+1F073 ; [*124E.0020.0002] # DOMINO TILE VERTICAL-02-02
+1F074 ; [*124F.0020.0002] # DOMINO TILE VERTICAL-02-03
+1F075 ; [*1250.0020.0002] # DOMINO TILE VERTICAL-02-04
+1F076 ; [*1251.0020.0002] # DOMINO TILE VERTICAL-02-05
+1F077 ; [*1252.0020.0002] # DOMINO TILE VERTICAL-02-06
+1F078 ; [*1253.0020.0002] # DOMINO TILE VERTICAL-03-00
+1F079 ; [*1254.0020.0002] # DOMINO TILE VERTICAL-03-01
+1F07A ; [*1255.0020.0002] # DOMINO TILE VERTICAL-03-02
+1F07B ; [*1256.0020.0002] # DOMINO TILE VERTICAL-03-03
+1F07C ; [*1257.0020.0002] # DOMINO TILE VERTICAL-03-04
+1F07D ; [*1258.0020.0002] # DOMINO TILE VERTICAL-03-05
+1F07E ; [*1259.0020.0002] # DOMINO TILE VERTICAL-03-06
+1F07F ; [*125A.0020.0002] # DOMINO TILE VERTICAL-04-00
+1F080 ; [*125B.0020.0002] # DOMINO TILE VERTICAL-04-01
+1F081 ; [*125C.0020.0002] # DOMINO TILE VERTICAL-04-02
+1F082 ; [*125D.0020.0002] # DOMINO TILE VERTICAL-04-03
+1F083 ; [*125E.0020.0002] # DOMINO TILE VERTICAL-04-04
+1F084 ; [*125F.0020.0002] # DOMINO TILE VERTICAL-04-05
+1F085 ; [*1260.0020.0002] # DOMINO TILE VERTICAL-04-06
+1F086 ; [*1261.0020.0002] # DOMINO TILE VERTICAL-05-00
+1F087 ; [*1262.0020.0002] # DOMINO TILE VERTICAL-05-01
+1F088 ; [*1263.0020.0002] # DOMINO TILE VERTICAL-05-02
+1F089 ; [*1264.0020.0002] # DOMINO TILE VERTICAL-05-03
+1F08A ; [*1265.0020.0002] # DOMINO TILE VERTICAL-05-04
+1F08B ; [*1266.0020.0002] # DOMINO TILE VERTICAL-05-05
+1F08C ; [*1267.0020.0002] # DOMINO TILE VERTICAL-05-06
+1F08D ; [*1268.0020.0002] # DOMINO TILE VERTICAL-06-00
+1F08E ; [*1269.0020.0002] # DOMINO TILE VERTICAL-06-01
+1F08F ; [*126A.0020.0002] # DOMINO TILE VERTICAL-06-02
+1F090 ; [*126B.0020.0002] # DOMINO TILE VERTICAL-06-03
+1F091 ; [*126C.0020.0002] # DOMINO TILE VERTICAL-06-04
+1F092 ; [*126D.0020.0002] # DOMINO TILE VERTICAL-06-05
+1F093 ; [*126E.0020.0002] # DOMINO TILE VERTICAL-06-06
+1F0A0 ; [*126F.0020.0002] # PLAYING CARD BACK
+1F0A1 ; [*1270.0020.0002] # PLAYING CARD ACE OF SPADES
+1F0A2 ; [*1271.0020.0002] # PLAYING CARD TWO OF SPADES
+1F0A3 ; [*1272.0020.0002] # PLAYING CARD THREE OF SPADES
+1F0A4 ; [*1273.0020.0002] # PLAYING CARD FOUR OF SPADES
+1F0A5 ; [*1274.0020.0002] # PLAYING CARD FIVE OF SPADES
+1F0A6 ; [*1275.0020.0002] # PLAYING CARD SIX OF SPADES
+1F0A7 ; [*1276.0020.0002] # PLAYING CARD SEVEN OF SPADES
+1F0A8 ; [*1277.0020.0002] # PLAYING CARD EIGHT OF SPADES
+1F0A9 ; [*1278.0020.0002] # PLAYING CARD NINE OF SPADES
+1F0AA ; [*1279.0020.0002] # PLAYING CARD TEN OF SPADES
+1F0AB ; [*127A.0020.0002] # PLAYING CARD JACK OF SPADES
+1F0AC ; [*127B.0020.0002] # PLAYING CARD KNIGHT OF SPADES
+1F0AD ; [*127C.0020.0002] # PLAYING CARD QUEEN OF SPADES
+1F0AE ; [*127D.0020.0002] # PLAYING CARD KING OF SPADES
+1F0B1 ; [*127E.0020.0002] # PLAYING CARD ACE OF HEARTS
+1F0B2 ; [*127F.0020.0002] # PLAYING CARD TWO OF HEARTS
+1F0B3 ; [*1280.0020.0002] # PLAYING CARD THREE OF HEARTS
+1F0B4 ; [*1281.0020.0002] # PLAYING CARD FOUR OF HEARTS
+1F0B5 ; [*1282.0020.0002] # PLAYING CARD FIVE OF HEARTS
+1F0B6 ; [*1283.0020.0002] # PLAYING CARD SIX OF HEARTS
+1F0B7 ; [*1284.0020.0002] # PLAYING CARD SEVEN OF HEARTS
+1F0B8 ; [*1285.0020.0002] # PLAYING CARD EIGHT OF HEARTS
+1F0B9 ; [*1286.0020.0002] # PLAYING CARD NINE OF HEARTS
+1F0BA ; [*1287.0020.0002] # PLAYING CARD TEN OF HEARTS
+1F0BB ; [*1288.0020.0002] # PLAYING CARD JACK OF HEARTS
+1F0BC ; [*1289.0020.0002] # PLAYING CARD KNIGHT OF HEARTS
+1F0BD ; [*128A.0020.0002] # PLAYING CARD QUEEN OF HEARTS
+1F0BE ; [*128B.0020.0002] # PLAYING CARD KING OF HEARTS
+1F0BF ; [*128C.0020.0002] # PLAYING CARD RED JOKER
+1F0C1 ; [*128D.0020.0002] # PLAYING CARD ACE OF DIAMONDS
+1F0C2 ; [*128E.0020.0002] # PLAYING CARD TWO OF DIAMONDS
+1F0C3 ; [*128F.0020.0002] # PLAYING CARD THREE OF DIAMONDS
+1F0C4 ; [*1290.0020.0002] # PLAYING CARD FOUR OF DIAMONDS
+1F0C5 ; [*1291.0020.0002] # PLAYING CARD FIVE OF DIAMONDS
+1F0C6 ; [*1292.0020.0002] # PLAYING CARD SIX OF DIAMONDS
+1F0C7 ; [*1293.0020.0002] # PLAYING CARD SEVEN OF DIAMONDS
+1F0C8 ; [*1294.0020.0002] # PLAYING CARD EIGHT OF DIAMONDS
+1F0C9 ; [*1295.0020.0002] # PLAYING CARD NINE OF DIAMONDS
+1F0CA ; [*1296.0020.0002] # PLAYING CARD TEN OF DIAMONDS
+1F0CB ; [*1297.0020.0002] # PLAYING CARD JACK OF DIAMONDS
+1F0CC ; [*1298.0020.0002] # PLAYING CARD KNIGHT OF DIAMONDS
+1F0CD ; [*1299.0020.0002] # PLAYING CARD QUEEN OF DIAMONDS
+1F0CE ; [*129A.0020.0002] # PLAYING CARD KING OF DIAMONDS
+1F0CF ; [*129B.0020.0002] # PLAYING CARD BLACK JOKER
+1F0D1 ; [*129C.0020.0002] # PLAYING CARD ACE OF CLUBS
+1F0D2 ; [*129D.0020.0002] # PLAYING CARD TWO OF CLUBS
+1F0D3 ; [*129E.0020.0002] # PLAYING CARD THREE OF CLUBS
+1F0D4 ; [*129F.0020.0002] # PLAYING CARD FOUR OF CLUBS
+1F0D5 ; [*12A0.0020.0002] # PLAYING CARD FIVE OF CLUBS
+1F0D6 ; [*12A1.0020.0002] # PLAYING CARD SIX OF CLUBS
+1F0D7 ; [*12A2.0020.0002] # PLAYING CARD SEVEN OF CLUBS
+1F0D8 ; [*12A3.0020.0002] # PLAYING CARD EIGHT OF CLUBS
+1F0D9 ; [*12A4.0020.0002] # PLAYING CARD NINE OF CLUBS
+1F0DA ; [*12A5.0020.0002] # PLAYING CARD TEN OF CLUBS
+1F0DB ; [*12A6.0020.0002] # PLAYING CARD JACK OF CLUBS
+1F0DC ; [*12A7.0020.0002] # PLAYING CARD KNIGHT OF CLUBS
+1F0DD ; [*12A8.0020.0002] # PLAYING CARD QUEEN OF CLUBS
+1F0DE ; [*12A9.0020.0002] # PLAYING CARD KING OF CLUBS
+1F0DF ; [*12AA.0020.0002] # PLAYING CARD WHITE JOKER
+1F0E0 ; [*12AB.0020.0002] # PLAYING CARD FOOL
+1F0E1 ; [*12AC.0020.0002] # PLAYING CARD TRUMP-1
+1F0E2 ; [*12AD.0020.0002] # PLAYING CARD TRUMP-2
+1F0E3 ; [*12AE.0020.0002] # PLAYING CARD TRUMP-3
+1F0E4 ; [*12AF.0020.0002] # PLAYING CARD TRUMP-4
+1F0E5 ; [*12B0.0020.0002] # PLAYING CARD TRUMP-5
+1F0E6 ; [*12B1.0020.0002] # PLAYING CARD TRUMP-6
+1F0E7 ; [*12B2.0020.0002] # PLAYING CARD TRUMP-7
+1F0E8 ; [*12B3.0020.0002] # PLAYING CARD TRUMP-8
+1F0E9 ; [*12B4.0020.0002] # PLAYING CARD TRUMP-9
+1F0EA ; [*12B5.0020.0002] # PLAYING CARD TRUMP-10
+1F0EB ; [*12B6.0020.0002] # PLAYING CARD TRUMP-11
+1F0EC ; [*12B7.0020.0002] # PLAYING CARD TRUMP-12
+1F0ED ; [*12B8.0020.0002] # PLAYING CARD TRUMP-13
+1F0EE ; [*12B9.0020.0002] # PLAYING CARD TRUMP-14
+1F0EF ; [*12BA.0020.0002] # PLAYING CARD TRUMP-15
+1F0F0 ; [*12BB.0020.0002] # PLAYING CARD TRUMP-16
+1F0F1 ; [*12BC.0020.0002] # PLAYING CARD TRUMP-17
+1F0F2 ; [*12BD.0020.0002] # PLAYING CARD TRUMP-18
+1F0F3 ; [*12BE.0020.0002] # PLAYING CARD TRUMP-19
+1F0F4 ; [*12BF.0020.0002] # PLAYING CARD TRUMP-20
+1F0F5 ; [*12C0.0020.0002] # PLAYING CARD TRUMP-21
+1F1E6 ; [*0A1E.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER A
+1F1E7 ; [*0A1F.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER B
+1F1E8 ; [*0A20.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER C
+1F1E9 ; [*0A21.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER D
+1F1EA ; [*0A22.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER E
+1F1EB ; [*0A23.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER F
+1F1EC ; [*0A24.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER G
+1F1ED ; [*0A25.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER H
+1F1EE ; [*0A26.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER I
+1F1EF ; [*0A27.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER J
+1F1F0 ; [*0A28.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER K
+1F1F1 ; [*0A29.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER L
+1F1F2 ; [*0A2A.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER M
+1F1F3 ; [*0A2B.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER N
+1F1F4 ; [*0A2C.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER O
+1F1F5 ; [*0A2D.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER P
+1F1F6 ; [*0A2E.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER Q
+1F1F7 ; [*0A2F.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER R
+1F1F8 ; [*0A30.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER S
+1F1F9 ; [*0A31.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER T
+1F1FA ; [*0A32.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER U
+1F1FB ; [*0A33.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER V
+1F1FC ; [*0A34.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER W
+1F1FD ; [*0A35.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER X
+1F1FE ; [*0A36.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER Y
+1F1FF ; [*0A37.0020.0002] # REGIONAL INDICATOR SYMBOL LETTER Z
+1F260 ; [*12C1.0020.0002] # ROUNDED SYMBOL FOR FU
+1F261 ; [*12C2.0020.0002] # ROUNDED SYMBOL FOR LU
+1F262 ; [*12C3.0020.0002] # ROUNDED SYMBOL FOR SHOU
+1F263 ; [*12C4.0020.0002] # ROUNDED SYMBOL FOR XI
+1F264 ; [*12C5.0020.0002] # ROUNDED SYMBOL FOR SHUANGXI
+1F265 ; [*12C6.0020.0002] # ROUNDED SYMBOL FOR CAI
+1F300 ; [*12C7.0020.0002] # CYCLONE
+1F301 ; [*12C8.0020.0002] # FOGGY
+1F302 ; [*12C9.0020.0002] # CLOSED UMBRELLA
+1F303 ; [*12CA.0020.0002] # NIGHT WITH STARS
+1F304 ; [*12CB.0020.0002] # SUNRISE OVER MOUNTAINS
+1F305 ; [*12CC.0020.0002] # SUNRISE
+1F306 ; [*12CD.0020.0002] # CITYSCAPE AT DUSK
+1F307 ; [*12CE.0020.0002] # SUNSET OVER BUILDINGS
+1F308 ; [*12CF.0020.0002] # RAINBOW
+1F309 ; [*12D0.0020.0002] # BRIDGE AT NIGHT
+1F30A ; [*12D1.0020.0002] # WATER WAVE
+1F30B ; [*12D2.0020.0002] # VOLCANO
+1F30C ; [*12D3.0020.0002] # MILKY WAY
+1F30D ; [*12D4.0020.0002] # EARTH GLOBE EUROPE-AFRICA
+1F30E ; [*12D5.0020.0002] # EARTH GLOBE AMERICAS
+1F30F ; [*12D6.0020.0002] # EARTH GLOBE ASIA-AUSTRALIA
+1F310 ; [*12D7.0020.0002] # GLOBE WITH MERIDIANS
+1F311 ; [*12D8.0020.0002] # NEW MOON SYMBOL
+1F312 ; [*12D9.0020.0002] # WAXING CRESCENT MOON SYMBOL
+1F313 ; [*12DA.0020.0002] # FIRST QUARTER MOON SYMBOL
+1F314 ; [*12DB.0020.0002] # WAXING GIBBOUS MOON SYMBOL
+1F315 ; [*12DC.0020.0002] # FULL MOON SYMBOL
+1F316 ; [*12DD.0020.0002] # WANING GIBBOUS MOON SYMBOL
+1F317 ; [*12DE.0020.0002] # LAST QUARTER MOON SYMBOL
+1F318 ; [*12DF.0020.0002] # WANING CRESCENT MOON SYMBOL
+1F319 ; [*12E0.0020.0002] # CRESCENT MOON
+1F31A ; [*12E1.0020.0002] # NEW MOON WITH FACE
+1F31B ; [*12E2.0020.0002] # FIRST QUARTER MOON WITH FACE
+1F31C ; [*12E3.0020.0002] # LAST QUARTER MOON WITH FACE
+1F31D ; [*12E4.0020.0002] # FULL MOON WITH FACE
+1F31E ; [*12E5.0020.0002] # SUN WITH FACE
+1F31F ; [*12E6.0020.0002] # GLOWING STAR
+1F320 ; [*12E7.0020.0002] # SHOOTING STAR
+1F321 ; [*12E8.0020.0002] # THERMOMETER
+1F322 ; [*12E9.0020.0002] # BLACK DROPLET
+1F323 ; [*12EA.0020.0002] # WHITE SUN
+1F324 ; [*12EB.0020.0002] # WHITE SUN WITH SMALL CLOUD
+1F325 ; [*12EC.0020.0002] # WHITE SUN BEHIND CLOUD
+1F326 ; [*12ED.0020.0002] # WHITE SUN BEHIND CLOUD WITH RAIN
+1F327 ; [*12EE.0020.0002] # CLOUD WITH RAIN
+1F328 ; [*12EF.0020.0002] # CLOUD WITH SNOW
+1F329 ; [*12F0.0020.0002] # CLOUD WITH LIGHTNING
+1F32A ; [*12F1.0020.0002] # CLOUD WITH TORNADO
+1F32B ; [*12F2.0020.0002] # FOG
+1F32C ; [*12F3.0020.0002] # WIND BLOWING FACE
+1F32D ; [*12F4.0020.0002] # HOT DOG
+1F32E ; [*12F5.0020.0002] # TACO
+1F32F ; [*12F6.0020.0002] # BURRITO
+1F330 ; [*12F7.0020.0002] # CHESTNUT
+1F331 ; [*12F8.0020.0002] # SEEDLING
+1F332 ; [*12F9.0020.0002] # EVERGREEN TREE
+1F333 ; [*12FA.0020.0002] # DECIDUOUS TREE
+1F334 ; [*12FB.0020.0002] # PALM TREE
+1F335 ; [*12FC.0020.0002] # CACTUS
+1F336 ; [*12FD.0020.0002] # HOT PEPPER
+1F337 ; [*12FE.0020.0002] # TULIP
+1F338 ; [*12FF.0020.0002] # CHERRY BLOSSOM
+1F339 ; [*1300.0020.0002] # ROSE
+1F33A ; [*1301.0020.0002] # HIBISCUS
+1F33B ; [*1302.0020.0002] # SUNFLOWER
+1F33C ; [*1303.0020.0002] # BLOSSOM
+1F33D ; [*1304.0020.0002] # EAR OF MAIZE
+1F33E ; [*1305.0020.0002] # EAR OF RICE
+1F33F ; [*1306.0020.0002] # HERB
+1F340 ; [*1307.0020.0002] # FOUR LEAF CLOVER
+1F341 ; [*1308.0020.0002] # MAPLE LEAF
+1F342 ; [*1309.0020.0002] # FALLEN LEAF
+1F343 ; [*130A.0020.0002] # LEAF FLUTTERING IN WIND
+1F344 ; [*130B.0020.0002] # MUSHROOM
+1F345 ; [*130C.0020.0002] # TOMATO
+1F346 ; [*130D.0020.0002] # AUBERGINE
+1F347 ; [*130E.0020.0002] # GRAPES
+1F348 ; [*130F.0020.0002] # MELON
+1F349 ; [*1310.0020.0002] # WATERMELON
+1F34A ; [*1311.0020.0002] # TANGERINE
+1F34B ; [*1312.0020.0002] # LEMON
+1F34C ; [*1313.0020.0002] # BANANA
+1F34D ; [*1314.0020.0002] # PINEAPPLE
+1F34E ; [*1315.0020.0002] # RED APPLE
+1F34F ; [*1316.0020.0002] # GREEN APPLE
+1F350 ; [*1317.0020.0002] # PEAR
+1F351 ; [*1318.0020.0002] # PEACH
+1F352 ; [*1319.0020.0002] # CHERRIES
+1F353 ; [*131A.0020.0002] # STRAWBERRY
+1F354 ; [*131B.0020.0002] # HAMBURGER
+1F355 ; [*131C.0020.0002] # SLICE OF PIZZA
+1F356 ; [*131D.0020.0002] # MEAT ON BONE
+1F357 ; [*131E.0020.0002] # POULTRY LEG
+1F358 ; [*131F.0020.0002] # RICE CRACKER
+1F359 ; [*1320.0020.0002] # RICE BALL
+1F35A ; [*1321.0020.0002] # COOKED RICE
+1F35B ; [*1322.0020.0002] # CURRY AND RICE
+1F35C ; [*1323.0020.0002] # STEAMING BOWL
+1F35D ; [*1324.0020.0002] # SPAGHETTI
+1F35E ; [*1325.0020.0002] # BREAD
+1F35F ; [*1326.0020.0002] # FRENCH FRIES
+1F360 ; [*1327.0020.0002] # ROASTED SWEET POTATO
+1F361 ; [*1328.0020.0002] # DANGO
+1F362 ; [*1329.0020.0002] # ODEN
+1F363 ; [*132A.0020.0002] # SUSHI
+1F364 ; [*132B.0020.0002] # FRIED SHRIMP
+1F365 ; [*132C.0020.0002] # FISH CAKE WITH SWIRL DESIGN
+1F366 ; [*132D.0020.0002] # SOFT ICE CREAM
+1F367 ; [*132E.0020.0002] # SHAVED ICE
+1F368 ; [*132F.0020.0002] # ICE CREAM
+1F369 ; [*1330.0020.0002] # DOUGHNUT
+1F36A ; [*1331.0020.0002] # COOKIE
+1F36B ; [*1332.0020.0002] # CHOCOLATE BAR
+1F36C ; [*1333.0020.0002] # CANDY
+1F36D ; [*1334.0020.0002] # LOLLIPOP
+1F36E ; [*1335.0020.0002] # CUSTARD
+1F36F ; [*1336.0020.0002] # HONEY POT
+1F370 ; [*1337.0020.0002] # SHORTCAKE
+1F371 ; [*1338.0020.0002] # BENTO BOX
+1F372 ; [*1339.0020.0002] # POT OF FOOD
+1F373 ; [*133A.0020.0002] # COOKING
+1F374 ; [*133B.0020.0002] # FORK AND KNIFE
+1F375 ; [*133C.0020.0002] # TEACUP WITHOUT HANDLE
+1F376 ; [*133D.0020.0002] # SAKE BOTTLE AND CUP
+1F377 ; [*133E.0020.0002] # WINE GLASS
+1F378 ; [*133F.0020.0002] # COCKTAIL GLASS
+1F379 ; [*1340.0020.0002] # TROPICAL DRINK
+1F37A ; [*1341.0020.0002] # BEER MUG
+1F37B ; [*1342.0020.0002] # CLINKING BEER MUGS
+1F37C ; [*1343.0020.0002] # BABY BOTTLE
+1F37D ; [*1344.0020.0002] # FORK AND KNIFE WITH PLATE
+1F37E ; [*1345.0020.0002] # BOTTLE WITH POPPING CORK
+1F37F ; [*1346.0020.0002] # POPCORN
+1F380 ; [*1347.0020.0002] # RIBBON
+1F381 ; [*1348.0020.0002] # WRAPPED PRESENT
+1F382 ; [*1349.0020.0002] # BIRTHDAY CAKE
+1F383 ; [*134A.0020.0002] # JACK-O-LANTERN
+1F384 ; [*134B.0020.0002] # CHRISTMAS TREE
+1F385 ; [*134C.0020.0002] # FATHER CHRISTMAS
+1F386 ; [*134D.0020.0002] # FIREWORKS
+1F387 ; [*134E.0020.0002] # FIREWORK SPARKLER
+1F388 ; [*134F.0020.0002] # BALLOON
+1F389 ; [*1350.0020.0002] # PARTY POPPER
+1F38A ; [*1351.0020.0002] # CONFETTI BALL
+1F38B ; [*1352.0020.0002] # TANABATA TREE
+1F38C ; [*1353.0020.0002] # CROSSED FLAGS
+1F38D ; [*1354.0020.0002] # PINE DECORATION
+1F38E ; [*1355.0020.0002] # JAPANESE DOLLS
+1F38F ; [*1356.0020.0002] # CARP STREAMER
+1F390 ; [*1357.0020.0002] # WIND CHIME
+1F391 ; [*1358.0020.0002] # MOON VIEWING CEREMONY
+1F392 ; [*1359.0020.0002] # SCHOOL SATCHEL
+1F393 ; [*135A.0020.0002] # GRADUATION CAP
+1F394 ; [*135B.0020.0002] # HEART WITH TIP ON THE LEFT
+1F395 ; [*135C.0020.0002] # BOUQUET OF FLOWERS
+1F396 ; [*135D.0020.0002] # MILITARY MEDAL
+1F397 ; [*135E.0020.0002] # REMINDER RIBBON
+1F398 ; [*135F.0020.0002] # MUSICAL KEYBOARD WITH JACKS
+1F399 ; [*1360.0020.0002] # STUDIO MICROPHONE
+1F39A ; [*1361.0020.0002] # LEVEL SLIDER
+1F39B ; [*1362.0020.0002] # CONTROL KNOBS
+1F39C ; [*1363.0020.0002] # BEAMED ASCENDING MUSICAL NOTES
+1F39D ; [*1364.0020.0002] # BEAMED DESCENDING MUSICAL NOTES
+1F39E ; [*1365.0020.0002] # FILM FRAMES
+1F39F ; [*1366.0020.0002] # ADMISSION TICKETS
+1F3A0 ; [*1367.0020.0002] # CAROUSEL HORSE
+1F3A1 ; [*1368.0020.0002] # FERRIS WHEEL
+1F3A2 ; [*1369.0020.0002] # ROLLER COASTER
+1F3A3 ; [*136A.0020.0002] # FISHING POLE AND FISH
+1F3A4 ; [*136B.0020.0002] # MICROPHONE
+1F3A5 ; [*136C.0020.0002] # MOVIE CAMERA
+1F3A6 ; [*136D.0020.0002] # CINEMA
+1F3A7 ; [*136E.0020.0002] # HEADPHONE
+1F3A8 ; [*136F.0020.0002] # ARTIST PALETTE
+1F3A9 ; [*1370.0020.0002] # TOP HAT
+1F3AA ; [*1371.0020.0002] # CIRCUS TENT
+1F3AB ; [*1372.0020.0002] # TICKET
+1F3AC ; [*1373.0020.0002] # CLAPPER BOARD
+1F3AD ; [*1374.0020.0002] # PERFORMING ARTS
+1F3AE ; [*1375.0020.0002] # VIDEO GAME
+1F3AF ; [*1376.0020.0002] # DIRECT HIT
+1F3B0 ; [*1377.0020.0002] # SLOT MACHINE
+1F3B1 ; [*1378.0020.0002] # BILLIARDS
+1F3B2 ; [*1379.0020.0002] # GAME DIE
+1F3B3 ; [*137A.0020.0002] # BOWLING
+1F3B4 ; [*137B.0020.0002] # FLOWER PLAYING CARDS
+1F3B5 ; [*137C.0020.0002] # MUSICAL NOTE
+1F3B6 ; [*137D.0020.0002] # MULTIPLE MUSICAL NOTES
+1F3B7 ; [*137E.0020.0002] # SAXOPHONE
+1F3B8 ; [*137F.0020.0002] # GUITAR
+1F3B9 ; [*1380.0020.0002] # MUSICAL KEYBOARD
+1F3BA ; [*1381.0020.0002] # TRUMPET
+1F3BB ; [*1382.0020.0002] # VIOLIN
+1F3BC ; [*1383.0020.0002] # MUSICAL SCORE
+1F3BD ; [*1384.0020.0002] # RUNNING SHIRT WITH SASH
+1F3BE ; [*1385.0020.0002] # TENNIS RACQUET AND BALL
+1F3BF ; [*1386.0020.0002] # SKI AND SKI BOOT
+1F3C0 ; [*1387.0020.0002] # BASKETBALL AND HOOP
+1F3C1 ; [*1388.0020.0002] # CHEQUERED FLAG
+1F3C2 ; [*1389.0020.0002] # SNOWBOARDER
+1F3C3 ; [*138A.0020.0002] # RUNNER
+1F3C4 ; [*138B.0020.0002] # SURFER
+1F3C5 ; [*138C.0020.0002] # SPORTS MEDAL
+1F3C6 ; [*138D.0020.0002] # TROPHY
+1F3C7 ; [*138E.0020.0002] # HORSE RACING
+1F3C8 ; [*138F.0020.0002] # AMERICAN FOOTBALL
+1F3C9 ; [*1390.0020.0002] # RUGBY FOOTBALL
+1F3CA ; [*1391.0020.0002] # SWIMMER
+1F3CB ; [*1392.0020.0002] # WEIGHT LIFTER
+1F3CC ; [*1393.0020.0002] # GOLFER
+1F3CD ; [*1394.0020.0002] # RACING MOTORCYCLE
+1F3CE ; [*1395.0020.0002] # RACING CAR
+1F3CF ; [*1396.0020.0002] # CRICKET BAT AND BALL
+1F3D0 ; [*1397.0020.0002] # VOLLEYBALL
+1F3D1 ; [*1398.0020.0002] # FIELD HOCKEY STICK AND BALL
+1F3D2 ; [*1399.0020.0002] # ICE HOCKEY STICK AND PUCK
+1F3D3 ; [*139A.0020.0002] # TABLE TENNIS PADDLE AND BALL
+1F3D4 ; [*139B.0020.0002] # SNOW CAPPED MOUNTAIN
+1F3D5 ; [*139C.0020.0002] # CAMPING
+1F3D6 ; [*139D.0020.0002] # BEACH WITH UMBRELLA
+1F3D7 ; [*139E.0020.0002] # BUILDING CONSTRUCTION
+1F3D8 ; [*139F.0020.0002] # HOUSE BUILDINGS
+1F3D9 ; [*13A0.0020.0002] # CITYSCAPE
+1F3DA ; [*13A1.0020.0002] # DERELICT HOUSE BUILDING
+1F3DB ; [*13A2.0020.0002] # CLASSICAL BUILDING
+1F3DC ; [*13A3.0020.0002] # DESERT
+1F3DD ; [*13A4.0020.0002] # DESERT ISLAND
+1F3DE ; [*13A5.0020.0002] # NATIONAL PARK
+1F3DF ; [*13A6.0020.0002] # STADIUM
+1F3E0 ; [*13A7.0020.0002] # HOUSE BUILDING
+1F3E1 ; [*13A8.0020.0002] # HOUSE WITH GARDEN
+1F3E2 ; [*13A9.0020.0002] # OFFICE BUILDING
+1F3E3 ; [*13AA.0020.0002] # JAPANESE POST OFFICE
+1F3E4 ; [*13AB.0020.0002] # EUROPEAN POST OFFICE
+1F3E5 ; [*13AC.0020.0002] # HOSPITAL
+1F3E6 ; [*13AD.0020.0002] # BANK
+1F3E7 ; [*13AE.0020.0002] # AUTOMATED TELLER MACHINE
+1F3E8 ; [*13AF.0020.0002] # HOTEL
+1F3E9 ; [*13B0.0020.0002] # LOVE HOTEL
+1F3EA ; [*13B1.0020.0002] # CONVENIENCE STORE
+1F3EB ; [*13B2.0020.0002] # SCHOOL
+1F3EC ; [*13B3.0020.0002] # DEPARTMENT STORE
+1F3ED ; [*13B4.0020.0002] # FACTORY
+1F3EE ; [*13B5.0020.0002] # IZAKAYA LANTERN
+1F3EF ; [*13B6.0020.0002] # JAPANESE CASTLE
+1F3F0 ; [*13B7.0020.0002] # EUROPEAN CASTLE
+1F3F1 ; [*13B8.0020.0002] # WHITE PENNANT
+1F3F2 ; [*13B9.0020.0002] # BLACK PENNANT
+1F3F3 ; [*13BA.0020.0002] # WAVING WHITE FLAG
+1F3F4 ; [*13BB.0020.0002] # WAVING BLACK FLAG
+1F3F5 ; [*13BC.0020.0002] # ROSETTE
+1F3F6 ; [*13BD.0020.0002] # BLACK ROSETTE
+1F3F7 ; [*13BE.0020.0002] # LABEL
+1F3F8 ; [*13BF.0020.0002] # BADMINTON RACQUET AND SHUTTLECOCK
+1F3F9 ; [*13C0.0020.0002] # BOW AND ARROW
+1F3FA ; [*13C1.0020.0002] # AMPHORA
+1F3FB ; [*13C2.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-1-2
+1F3FC ; [*13C3.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-3
+1F3FD ; [*13C4.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-4
+1F3FE ; [*13C5.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-5
+1F3FF ; [*13C6.0020.0002] # EMOJI MODIFIER FITZPATRICK TYPE-6
+1F400 ; [*13C7.0020.0002] # RAT
+1F401 ; [*13C8.0020.0002] # MOUSE
+1F402 ; [*13C9.0020.0002] # OX
+1F403 ; [*13CA.0020.0002] # WATER BUFFALO
+1F404 ; [*13CB.0020.0002] # COW
+1F405 ; [*13CC.0020.0002] # TIGER
+1F406 ; [*13CD.0020.0002] # LEOPARD
+1F407 ; [*13CE.0020.0002] # RABBIT
+1F408 ; [*13CF.0020.0002] # CAT
+1F409 ; [*13D0.0020.0002] # DRAGON
+1F40A ; [*13D1.0020.0002] # CROCODILE
+1F40B ; [*13D2.0020.0002] # WHALE
+1F40C ; [*13D3.0020.0002] # SNAIL
+1F40D ; [*13D4.0020.0002] # SNAKE
+1F40E ; [*13D5.0020.0002] # HORSE
+1F40F ; [*13D6.0020.0002] # RAM
+1F410 ; [*13D7.0020.0002] # GOAT
+1F411 ; [*13D8.0020.0002] # SHEEP
+1F412 ; [*13D9.0020.0002] # MONKEY
+1F413 ; [*13DA.0020.0002] # ROOSTER
+1F414 ; [*13DB.0020.0002] # CHICKEN
+1F415 ; [*13DC.0020.0002] # DOG
+1F416 ; [*13DD.0020.0002] # PIG
+1F417 ; [*13DE.0020.0002] # BOAR
+1F418 ; [*13DF.0020.0002] # ELEPHANT
+1F419 ; [*13E0.0020.0002] # OCTOPUS
+1F41A ; [*13E1.0020.0002] # SPIRAL SHELL
+1F41B ; [*13E2.0020.0002] # BUG
+1F41C ; [*13E3.0020.0002] # ANT
+1F41D ; [*13E4.0020.0002] # HONEYBEE
+1F41E ; [*13E5.0020.0002] # LADY BEETLE
+1F41F ; [*13E6.0020.0002] # FISH
+1F420 ; [*13E7.0020.0002] # TROPICAL FISH
+1F421 ; [*13E8.0020.0002] # BLOWFISH
+1F422 ; [*13E9.0020.0002] # TURTLE
+1F423 ; [*13EA.0020.0002] # HATCHING CHICK
+1F424 ; [*13EB.0020.0002] # BABY CHICK
+1F425 ; [*13EC.0020.0002] # FRONT-FACING BABY CHICK
+1F426 ; [*13ED.0020.0002] # BIRD
+1F427 ; [*13EE.0020.0002] # PENGUIN
+1F428 ; [*13EF.0020.0002] # KOALA
+1F429 ; [*13F0.0020.0002] # POODLE
+1F42A ; [*13F1.0020.0002] # DROMEDARY CAMEL
+1F42B ; [*13F2.0020.0002] # BACTRIAN CAMEL
+1F42C ; [*13F3.0020.0002] # DOLPHIN
+1F42D ; [*13F4.0020.0002] # MOUSE FACE
+1F42E ; [*13F5.0020.0002] # COW FACE
+1F42F ; [*13F6.0020.0002] # TIGER FACE
+1F430 ; [*13F7.0020.0002] # RABBIT FACE
+1F431 ; [*13F8.0020.0002] # CAT FACE
+1F432 ; [*13F9.0020.0002] # DRAGON FACE
+1F433 ; [*13FA.0020.0002] # SPOUTING WHALE
+1F434 ; [*13FB.0020.0002] # HORSE FACE
+1F435 ; [*13FC.0020.0002] # MONKEY FACE
+1F436 ; [*13FD.0020.0002] # DOG FACE
+1F437 ; [*13FE.0020.0002] # PIG FACE
+1F438 ; [*13FF.0020.0002] # FROG FACE
+1F439 ; [*1400.0020.0002] # HAMSTER FACE
+1F43A ; [*1401.0020.0002] # WOLF FACE
+1F43B ; [*1402.0020.0002] # BEAR FACE
+1F43C ; [*1403.0020.0002] # PANDA FACE
+1F43D ; [*1404.0020.0002] # PIG NOSE
+1F43E ; [*1405.0020.0002] # PAW PRINTS
+1F43F ; [*1406.0020.0002] # CHIPMUNK
+1F440 ; [*1407.0020.0002] # EYES
+1F441 ; [*1408.0020.0002] # EYE
+1F442 ; [*1409.0020.0002] # EAR
+1F443 ; [*140A.0020.0002] # NOSE
+1F444 ; [*140B.0020.0002] # MOUTH
+1F445 ; [*140C.0020.0002] # TONGUE
+1F446 ; [*140D.0020.0002] # WHITE UP POINTING BACKHAND INDEX
+1F447 ; [*140E.0020.0002] # WHITE DOWN POINTING BACKHAND INDEX
+1F448 ; [*140F.0020.0002] # WHITE LEFT POINTING BACKHAND INDEX
+1F449 ; [*1410.0020.0002] # WHITE RIGHT POINTING BACKHAND INDEX
+1F44A ; [*1411.0020.0002] # FISTED HAND SIGN
+1F44B ; [*1412.0020.0002] # WAVING HAND SIGN
+1F44C ; [*1413.0020.0002] # OK HAND SIGN
+1F44D ; [*1414.0020.0002] # THUMBS UP SIGN
+1F44E ; [*1415.0020.0002] # THUMBS DOWN SIGN
+1F44F ; [*1416.0020.0002] # CLAPPING HANDS SIGN
+1F450 ; [*1417.0020.0002] # OPEN HANDS SIGN
+1F451 ; [*1418.0020.0002] # CROWN
+1F452 ; [*1419.0020.0002] # WOMANS HAT
+1F453 ; [*141A.0020.0002] # EYEGLASSES
+1F454 ; [*141B.0020.0002] # NECKTIE
+1F455 ; [*141C.0020.0002] # T-SHIRT
+1F456 ; [*141D.0020.0002] # JEANS
+1F457 ; [*141E.0020.0002] # DRESS
+1F458 ; [*141F.0020.0002] # KIMONO
+1F459 ; [*1420.0020.0002] # BIKINI
+1F45A ; [*1421.0020.0002] # WOMANS CLOTHES
+1F45B ; [*1422.0020.0002] # PURSE
+1F45C ; [*1423.0020.0002] # HANDBAG
+1F45D ; [*1424.0020.0002] # POUCH
+1F45E ; [*1425.0020.0002] # MANS SHOE
+1F45F ; [*1426.0020.0002] # ATHLETIC SHOE
+1F460 ; [*1427.0020.0002] # HIGH-HEELED SHOE
+1F461 ; [*1428.0020.0002] # WOMANS SANDAL
+1F462 ; [*1429.0020.0002] # WOMANS BOOTS
+1F463 ; [*142A.0020.0002] # FOOTPRINTS
+1F464 ; [*142B.0020.0002] # BUST IN SILHOUETTE
+1F465 ; [*142C.0020.0002] # BUSTS IN SILHOUETTE
+1F466 ; [*142D.0020.0002] # BOY
+1F467 ; [*142E.0020.0002] # GIRL
+1F468 ; [*142F.0020.0002] # MAN
+1F469 ; [*1430.0020.0002] # WOMAN
+1F46A ; [*1431.0020.0002] # FAMILY
+1F46B ; [*1432.0020.0002] # MAN AND WOMAN HOLDING HANDS
+1F46C ; [*1433.0020.0002] # TWO MEN HOLDING HANDS
+1F46D ; [*1434.0020.0002] # TWO WOMEN HOLDING HANDS
+1F46E ; [*1435.0020.0002] # POLICE OFFICER
+1F46F ; [*1436.0020.0002] # WOMAN WITH BUNNY EARS
+1F470 ; [*1437.0020.0002] # BRIDE WITH VEIL
+1F471 ; [*1438.0020.0002] # PERSON WITH BLOND HAIR
+1F472 ; [*1439.0020.0002] # MAN WITH GUA PI MAO
+1F473 ; [*143A.0020.0002] # MAN WITH TURBAN
+1F474 ; [*143B.0020.0002] # OLDER MAN
+1F475 ; [*143C.0020.0002] # OLDER WOMAN
+1F476 ; [*143D.0020.0002] # BABY
+1F477 ; [*143E.0020.0002] # CONSTRUCTION WORKER
+1F478 ; [*143F.0020.0002] # PRINCESS
+1F479 ; [*1440.0020.0002] # JAPANESE OGRE
+1F47A ; [*1441.0020.0002] # JAPANESE GOBLIN
+1F47B ; [*1442.0020.0002] # GHOST
+1F47C ; [*1443.0020.0002] # BABY ANGEL
+1F47D ; [*1444.0020.0002] # EXTRATERRESTRIAL ALIEN
+1F47E ; [*1445.0020.0002] # ALIEN MONSTER
+1F47F ; [*1446.0020.0002] # IMP
+1F480 ; [*1447.0020.0002] # SKULL
+1F481 ; [*1448.0020.0002] # INFORMATION DESK PERSON
+1F482 ; [*1449.0020.0002] # GUARDSMAN
+1F483 ; [*144A.0020.0002] # DANCER
+1F484 ; [*144B.0020.0002] # LIPSTICK
+1F485 ; [*144C.0020.0002] # NAIL POLISH
+1F486 ; [*144D.0020.0002] # FACE MASSAGE
+1F487 ; [*144E.0020.0002] # HAIRCUT
+1F488 ; [*144F.0020.0002] # BARBER POLE
+1F489 ; [*1450.0020.0002] # SYRINGE
+1F48A ; [*1451.0020.0002] # PILL
+1F48B ; [*1452.0020.0002] # KISS MARK
+1F48C ; [*1453.0020.0002] # LOVE LETTER
+1F48D ; [*1454.0020.0002] # RING
+1F48E ; [*1455.0020.0002] # GEM STONE
+1F48F ; [*1456.0020.0002] # KISS
+1F490 ; [*1457.0020.0002] # BOUQUET
+1F491 ; [*1458.0020.0002] # COUPLE WITH HEART
+1F492 ; [*1459.0020.0002] # WEDDING
+1F493 ; [*145A.0020.0002] # BEATING HEART
+1F494 ; [*145B.0020.0002] # BROKEN HEART
+1F495 ; [*145C.0020.0002] # TWO HEARTS
+1F496 ; [*145D.0020.0002] # SPARKLING HEART
+1F497 ; [*145E.0020.0002] # GROWING HEART
+1F498 ; [*145F.0020.0002] # HEART WITH ARROW
+1F499 ; [*1460.0020.0002] # BLUE HEART
+1F49A ; [*1461.0020.0002] # GREEN HEART
+1F49B ; [*1462.0020.0002] # YELLOW HEART
+1F49C ; [*1463.0020.0002] # PURPLE HEART
+1F49D ; [*1464.0020.0002] # HEART WITH RIBBON
+1F49E ; [*1465.0020.0002] # REVOLVING HEARTS
+1F49F ; [*1466.0020.0002] # HEART DECORATION
+1F4A0 ; [*1467.0020.0002] # DIAMOND SHAPE WITH A DOT INSIDE
+1F4A1 ; [*1468.0020.0002] # ELECTRIC LIGHT BULB
+1F4A2 ; [*1469.0020.0002] # ANGER SYMBOL
+1F4A3 ; [*146A.0020.0002] # BOMB
+1F4A4 ; [*146B.0020.0002] # SLEEPING SYMBOL
+1F4A5 ; [*146C.0020.0002] # COLLISION SYMBOL
+1F4A6 ; [*146D.0020.0002] # SPLASHING SWEAT SYMBOL
+1F4A7 ; [*146E.0020.0002] # DROPLET
+1F4A8 ; [*146F.0020.0002] # DASH SYMBOL
+1F4A9 ; [*1470.0020.0002] # PILE OF POO
+1F4AA ; [*1471.0020.0002] # FLEXED BICEPS
+1F4AB ; [*1472.0020.0002] # DIZZY SYMBOL
+1F4AC ; [*1473.0020.0002] # SPEECH BALLOON
+1F4AD ; [*1474.0020.0002] # THOUGHT BALLOON
+1F4AE ; [*1475.0020.0002] # WHITE FLOWER
+1F4AF ; [*1476.0020.0002] # HUNDRED POINTS SYMBOL
+1F4B0 ; [*1477.0020.0002] # MONEY BAG
+1F4B1 ; [*1478.0020.0002] # CURRENCY EXCHANGE
+1F4B2 ; [*1479.0020.0002] # HEAVY DOLLAR SIGN
+1F4B3 ; [*147A.0020.0002] # CREDIT CARD
+1F4B4 ; [*147B.0020.0002] # BANKNOTE WITH YEN SIGN
+1F4B5 ; [*147C.0020.0002] # BANKNOTE WITH DOLLAR SIGN
+1F4B6 ; [*147D.0020.0002] # BANKNOTE WITH EURO SIGN
+1F4B7 ; [*147E.0020.0002] # BANKNOTE WITH POUND SIGN
+1F4B8 ; [*147F.0020.0002] # MONEY WITH WINGS
+1F4B9 ; [*1480.0020.0002] # CHART WITH UPWARDS TREND AND YEN SIGN
+1F4BA ; [*1481.0020.0002] # SEAT
+1F4BB ; [*1482.0020.0002] # PERSONAL COMPUTER
+1F4BC ; [*1483.0020.0002] # BRIEFCASE
+1F4BD ; [*1484.0020.0002] # MINIDISC
+1F4BE ; [*1485.0020.0002] # FLOPPY DISK
+1F4BF ; [*1486.0020.0002] # OPTICAL DISC
+1F4C0 ; [*1487.0020.0002] # DVD
+1F4C1 ; [*1488.0020.0002] # FILE FOLDER
+1F4C2 ; [*1489.0020.0002] # OPEN FILE FOLDER
+1F4C3 ; [*148A.0020.0002] # PAGE WITH CURL
+1F4C4 ; [*148B.0020.0002] # PAGE FACING UP
+1F4C5 ; [*148C.0020.0002] # CALENDAR
+1F4C6 ; [*148D.0020.0002] # TEAR-OFF CALENDAR
+1F4C7 ; [*148E.0020.0002] # CARD INDEX
+1F4C8 ; [*148F.0020.0002] # CHART WITH UPWARDS TREND
+1F4C9 ; [*1490.0020.0002] # CHART WITH DOWNWARDS TREND
+1F4CA ; [*1491.0020.0002] # BAR CHART
+1F4CB ; [*1492.0020.0002] # CLIPBOARD
+1F4CC ; [*1493.0020.0002] # PUSHPIN
+1F4CD ; [*1494.0020.0002] # ROUND PUSHPIN
+1F4CE ; [*1495.0020.0002] # PAPERCLIP
+1F4CF ; [*1496.0020.0002] # STRAIGHT RULER
+1F4D0 ; [*1497.0020.0002] # TRIANGULAR RULER
+1F4D1 ; [*1498.0020.0002] # BOOKMARK TABS
+1F4D2 ; [*1499.0020.0002] # LEDGER
+1F4D3 ; [*149A.0020.0002] # NOTEBOOK
+1F4D4 ; [*149B.0020.0002] # NOTEBOOK WITH DECORATIVE COVER
+1F4D5 ; [*149C.0020.0002] # CLOSED BOOK
+1F4D6 ; [*149D.0020.0002] # OPEN BOOK
+1F4D7 ; [*149E.0020.0002] # GREEN BOOK
+1F4D8 ; [*149F.0020.0002] # BLUE BOOK
+1F4D9 ; [*14A0.0020.0002] # ORANGE BOOK
+1F4DA ; [*14A1.0020.0002] # BOOKS
+1F4DB ; [*14A2.0020.0002] # NAME BADGE
+1F4DC ; [*14A3.0020.0002] # SCROLL
+1F4DD ; [*14A4.0020.0002] # MEMO
+1F4DE ; [*14A5.0020.0002] # TELEPHONE RECEIVER
+1F4DF ; [*14A6.0020.0002] # PAGER
+1F4E0 ; [*14A7.0020.0002] # FAX MACHINE
+1F4E1 ; [*14A8.0020.0002] # SATELLITE ANTENNA
+1F4E2 ; [*14A9.0020.0002] # PUBLIC ADDRESS LOUDSPEAKER
+1F4E3 ; [*14AA.0020.0002] # CHEERING MEGAPHONE
+1F4E4 ; [*14AB.0020.0002] # OUTBOX TRAY
+1F4E5 ; [*14AC.0020.0002] # INBOX TRAY
+1F4E6 ; [*14AD.0020.0002] # PACKAGE
+1F4E7 ; [*14AE.0020.0002] # E-MAIL SYMBOL
+1F4E8 ; [*14AF.0020.0002] # INCOMING ENVELOPE
+1F4E9 ; [*14B0.0020.0002] # ENVELOPE WITH DOWNWARDS ARROW ABOVE
+1F4EA ; [*14B1.0020.0002] # CLOSED MAILBOX WITH LOWERED FLAG
+1F4EB ; [*14B2.0020.0002] # CLOSED MAILBOX WITH RAISED FLAG
+1F4EC ; [*14B3.0020.0002] # OPEN MAILBOX WITH RAISED FLAG
+1F4ED ; [*14B4.0020.0002] # OPEN MAILBOX WITH LOWERED FLAG
+1F4EE ; [*14B5.0020.0002] # POSTBOX
+1F4EF ; [*14B6.0020.0002] # POSTAL HORN
+1F4F0 ; [*14B7.0020.0002] # NEWSPAPER
+1F4F1 ; [*14B8.0020.0002] # MOBILE PHONE
+1F4F2 ; [*14B9.0020.0002] # MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
+1F4F3 ; [*14BA.0020.0002] # VIBRATION MODE
+1F4F4 ; [*14BB.0020.0002] # MOBILE PHONE OFF
+1F4F5 ; [*14BC.0020.0002] # NO MOBILE PHONES
+1F4F6 ; [*14BD.0020.0002] # ANTENNA WITH BARS
+1F4F7 ; [*14BE.0020.0002] # CAMERA
+1F4F8 ; [*14BF.0020.0002] # CAMERA WITH FLASH
+1F4F9 ; [*14C0.0020.0002] # VIDEO CAMERA
+1F4FA ; [*14C1.0020.0002] # TELEVISION
+1F4FB ; [*14C2.0020.0002] # RADIO
+1F4FC ; [*14C3.0020.0002] # VIDEOCASSETTE
+1F4FD ; [*14C4.0020.0002] # FILM PROJECTOR
+1F4FE ; [*14C5.0020.0002] # PORTABLE STEREO
+1F4FF ; [*14C6.0020.0002] # PRAYER BEADS
+1F500 ; [*14C7.0020.0002] # TWISTED RIGHTWARDS ARROWS
+1F501 ; [*14C8.0020.0002] # CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
+1F502 ; [*14C9.0020.0002] # CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
+1F503 ; [*14CA.0020.0002] # CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+1F504 ; [*14CB.0020.0002] # ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+1F505 ; [*14CC.0020.0002] # LOW BRIGHTNESS SYMBOL
+1F506 ; [*14CD.0020.0002] # HIGH BRIGHTNESS SYMBOL
+1F507 ; [*14CE.0020.0002] # SPEAKER WITH CANCELLATION STROKE
+1F508 ; [*14CF.0020.0002] # SPEAKER
+1F509 ; [*14D0.0020.0002] # SPEAKER WITH ONE SOUND WAVE
+1F50A ; [*14D1.0020.0002] # SPEAKER WITH THREE SOUND WAVES
+1F50B ; [*14D2.0020.0002] # BATTERY
+1F50C ; [*14D3.0020.0002] # ELECTRIC PLUG
+1F50D ; [*14D4.0020.0002] # LEFT-POINTING MAGNIFYING GLASS
+1F50E ; [*14D5.0020.0002] # RIGHT-POINTING MAGNIFYING GLASS
+1F50F ; [*14D6.0020.0002] # LOCK WITH INK PEN
+1F510 ; [*14D7.0020.0002] # CLOSED LOCK WITH KEY
+1F511 ; [*14D8.0020.0002] # KEY
+1F512 ; [*14D9.0020.0002] # LOCK
+1F513 ; [*14DA.0020.0002] # OPEN LOCK
+1F514 ; [*14DB.0020.0002] # BELL
+1F515 ; [*14DC.0020.0002] # BELL WITH CANCELLATION STROKE
+1F516 ; [*14DD.0020.0002] # BOOKMARK
+1F517 ; [*14DE.0020.0002] # LINK SYMBOL
+1F518 ; [*14DF.0020.0002] # RADIO BUTTON
+1F519 ; [*14E0.0020.0002] # BACK WITH LEFTWARDS ARROW ABOVE
+1F51A ; [*14E1.0020.0002] # END WITH LEFTWARDS ARROW ABOVE
+1F51B ; [*14E2.0020.0002] # ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
+1F51C ; [*14E3.0020.0002] # SOON WITH RIGHTWARDS ARROW ABOVE
+1F51D ; [*14E4.0020.0002] # TOP WITH UPWARDS ARROW ABOVE
+1F51E ; [*14E5.0020.0002] # NO ONE UNDER EIGHTEEN SYMBOL
+1F51F ; [*14E6.0020.0002] # KEYCAP TEN
+1F520 ; [*14E7.0020.0002] # INPUT SYMBOL FOR LATIN CAPITAL LETTERS
+1F521 ; [*14E8.0020.0002] # INPUT SYMBOL FOR LATIN SMALL LETTERS
+1F522 ; [*14E9.0020.0002] # INPUT SYMBOL FOR NUMBERS
+1F523 ; [*14EA.0020.0002] # INPUT SYMBOL FOR SYMBOLS
+1F524 ; [*14EB.0020.0002] # INPUT SYMBOL FOR LATIN LETTERS
+1F525 ; [*14EC.0020.0002] # FIRE
+1F526 ; [*14ED.0020.0002] # ELECTRIC TORCH
+1F527 ; [*14EE.0020.0002] # WRENCH
+1F528 ; [*14EF.0020.0002] # HAMMER
+1F529 ; [*14F0.0020.0002] # NUT AND BOLT
+1F52A ; [*14F1.0020.0002] # HOCHO
+1F52B ; [*14F2.0020.0002] # PISTOL
+1F52C ; [*14F3.0020.0002] # MICROSCOPE
+1F52D ; [*14F4.0020.0002] # TELESCOPE
+1F52E ; [*14F5.0020.0002] # CRYSTAL BALL
+1F52F ; [*14F6.0020.0002] # SIX POINTED STAR WITH MIDDLE DOT
+1F530 ; [*14F7.0020.0002] # JAPANESE SYMBOL FOR BEGINNER
+1F531 ; [*14F8.0020.0002] # TRIDENT EMBLEM
+1F532 ; [*14F9.0020.0002] # BLACK SQUARE BUTTON
+1F533 ; [*14FA.0020.0002] # WHITE SQUARE BUTTON
+1F534 ; [*14FB.0020.0002] # LARGE RED CIRCLE
+1F535 ; [*14FC.0020.0002] # LARGE BLUE CIRCLE
+1F536 ; [*14FD.0020.0002] # LARGE ORANGE DIAMOND
+1F537 ; [*14FE.0020.0002] # LARGE BLUE DIAMOND
+1F538 ; [*14FF.0020.0002] # SMALL ORANGE DIAMOND
+1F539 ; [*1500.0020.0002] # SMALL BLUE DIAMOND
+1F53A ; [*1501.0020.0002] # UP-POINTING RED TRIANGLE
+1F53B ; [*1502.0020.0002] # DOWN-POINTING RED TRIANGLE
+1F53C ; [*1503.0020.0002] # UP-POINTING SMALL RED TRIANGLE
+1F53D ; [*1504.0020.0002] # DOWN-POINTING SMALL RED TRIANGLE
+1F53E ; [*1505.0020.0002] # LOWER RIGHT SHADOWED WHITE CIRCLE
+1F53F ; [*1506.0020.0002] # UPPER RIGHT SHADOWED WHITE CIRCLE
+1F540 ; [*1507.0020.0002] # CIRCLED CROSS POMMEE
+1F541 ; [*1508.0020.0002] # CROSS POMMEE WITH HALF-CIRCLE BELOW
+1F542 ; [*1509.0020.0002] # CROSS POMMEE
+1F543 ; [*150A.0020.0002] # NOTCHED LEFT SEMICIRCLE WITH THREE DOTS
+1F544 ; [*150B.0020.0002] # NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS
+1F545 ; [*150C.0020.0002] # SYMBOL FOR MARKS CHAPTER
+1F546 ; [*150D.0020.0002] # WHITE LATIN CROSS
+1F547 ; [*150E.0020.0002] # HEAVY LATIN CROSS
+1F548 ; [*150F.0020.0002] # CELTIC CROSS
+1F549 ; [*1510.0020.0002] # OM SYMBOL
+1F54A ; [*1511.0020.0002] # DOVE OF PEACE
+1F54B ; [*1512.0020.0002] # KAABA
+1F54C ; [*1513.0020.0002] # MOSQUE
+1F54D ; [*1514.0020.0002] # SYNAGOGUE
+1F54E ; [*1515.0020.0002] # MENORAH WITH NINE BRANCHES
+1F54F ; [*1516.0020.0002] # BOWL OF HYGIEIA
+1F550 ; [*1517.0020.0002] # CLOCK FACE ONE OCLOCK
+1F551 ; [*1518.0020.0002] # CLOCK FACE TWO OCLOCK
+1F552 ; [*1519.0020.0002] # CLOCK FACE THREE OCLOCK
+1F553 ; [*151A.0020.0002] # CLOCK FACE FOUR OCLOCK
+1F554 ; [*151B.0020.0002] # CLOCK FACE FIVE OCLOCK
+1F555 ; [*151C.0020.0002] # CLOCK FACE SIX OCLOCK
+1F556 ; [*151D.0020.0002] # CLOCK FACE SEVEN OCLOCK
+1F557 ; [*151E.0020.0002] # CLOCK FACE EIGHT OCLOCK
+1F558 ; [*151F.0020.0002] # CLOCK FACE NINE OCLOCK
+1F559 ; [*1520.0020.0002] # CLOCK FACE TEN OCLOCK
+1F55A ; [*1521.0020.0002] # CLOCK FACE ELEVEN OCLOCK
+1F55B ; [*1522.0020.0002] # CLOCK FACE TWELVE OCLOCK
+1F55C ; [*1523.0020.0002] # CLOCK FACE ONE-THIRTY
+1F55D ; [*1524.0020.0002] # CLOCK FACE TWO-THIRTY
+1F55E ; [*1525.0020.0002] # CLOCK FACE THREE-THIRTY
+1F55F ; [*1526.0020.0002] # CLOCK FACE FOUR-THIRTY
+1F560 ; [*1527.0020.0002] # CLOCK FACE FIVE-THIRTY
+1F561 ; [*1528.0020.0002] # CLOCK FACE SIX-THIRTY
+1F562 ; [*1529.0020.0002] # CLOCK FACE SEVEN-THIRTY
+1F563 ; [*152A.0020.0002] # CLOCK FACE EIGHT-THIRTY
+1F564 ; [*152B.0020.0002] # CLOCK FACE NINE-THIRTY
+1F565 ; [*152C.0020.0002] # CLOCK FACE TEN-THIRTY
+1F566 ; [*152D.0020.0002] # CLOCK FACE ELEVEN-THIRTY
+1F567 ; [*152E.0020.0002] # CLOCK FACE TWELVE-THIRTY
+1F568 ; [*152F.0020.0002] # RIGHT SPEAKER
+1F569 ; [*1530.0020.0002] # RIGHT SPEAKER WITH ONE SOUND WAVE
+1F56A ; [*1531.0020.0002] # RIGHT SPEAKER WITH THREE SOUND WAVES
+1F56B ; [*1532.0020.0002] # BULLHORN
+1F56C ; [*1533.0020.0002] # BULLHORN WITH SOUND WAVES
+1F56D ; [*1534.0020.0002] # RINGING BELL
+1F56E ; [*1535.0020.0002] # BOOK
+1F56F ; [*1536.0020.0002] # CANDLE
+1F570 ; [*1537.0020.0002] # MANTELPIECE CLOCK
+1F571 ; [*1538.0020.0002] # BLACK SKULL AND CROSSBONES
+1F572 ; [*1539.0020.0002] # NO PIRACY
+1F573 ; [*153A.0020.0002] # HOLE
+1F574 ; [*153B.0020.0002] # MAN IN BUSINESS SUIT LEVITATING
+1F575 ; [*153C.0020.0002] # SLEUTH OR SPY
+1F576 ; [*153D.0020.0002] # DARK SUNGLASSES
+1F577 ; [*153E.0020.0002] # SPIDER
+1F578 ; [*153F.0020.0002] # SPIDER WEB
+1F579 ; [*1540.0020.0002] # JOYSTICK
+1F57A ; [*1541.0020.0002] # MAN DANCING
+1F57B ; [*1542.0020.0002] # LEFT HAND TELEPHONE RECEIVER
+1F57C ; [*1543.0020.0002] # TELEPHONE RECEIVER WITH PAGE
+1F57D ; [*1544.0020.0002] # RIGHT HAND TELEPHONE RECEIVER
+1F57E ; [*1545.0020.0002] # WHITE TOUCHTONE TELEPHONE
+1F57F ; [*1546.0020.0002] # BLACK TOUCHTONE TELEPHONE
+1F580 ; [*1547.0020.0002] # TELEPHONE ON TOP OF MODEM
+1F581 ; [*1548.0020.0002] # CLAMSHELL MOBILE PHONE
+1F582 ; [*1549.0020.0002] # BACK OF ENVELOPE
+1F583 ; [*154A.0020.0002] # STAMPED ENVELOPE
+1F584 ; [*154B.0020.0002] # ENVELOPE WITH LIGHTNING
+1F585 ; [*154C.0020.0002] # FLYING ENVELOPE
+1F586 ; [*154D.0020.0002] # PEN OVER STAMPED ENVELOPE
+1F587 ; [*154E.0020.0002] # LINKED PAPERCLIPS
+1F588 ; [*154F.0020.0002] # BLACK PUSHPIN
+1F589 ; [*1550.0020.0002] # LOWER LEFT PENCIL
+1F58A ; [*1551.0020.0002] # LOWER LEFT BALLPOINT PEN
+1F58B ; [*1552.0020.0002] # LOWER LEFT FOUNTAIN PEN
+1F58C ; [*1553.0020.0002] # LOWER LEFT PAINTBRUSH
+1F58D ; [*1554.0020.0002] # LOWER LEFT CRAYON
+1F58E ; [*1555.0020.0002] # LEFT WRITING HAND
+1F58F ; [*1556.0020.0002] # TURNED OK HAND SIGN
+1F590 ; [*1557.0020.0002] # RAISED HAND WITH FINGERS SPLAYED
+1F591 ; [*1558.0020.0002] # REVERSED RAISED HAND WITH FINGERS SPLAYED
+1F592 ; [*1559.0020.0002] # REVERSED THUMBS UP SIGN
+1F593 ; [*155A.0020.0002] # REVERSED THUMBS DOWN SIGN
+1F594 ; [*155B.0020.0002] # REVERSED VICTORY HAND
+1F595 ; [*155C.0020.0002] # REVERSED HAND WITH MIDDLE FINGER EXTENDED
+1F596 ; [*155D.0020.0002] # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
+1F597 ; [*155E.0020.0002] # WHITE DOWN POINTING LEFT HAND INDEX
+1F598 ; [*155F.0020.0002] # SIDEWAYS WHITE LEFT POINTING INDEX
+1F599 ; [*1560.0020.0002] # SIDEWAYS WHITE RIGHT POINTING INDEX
+1F59A ; [*1561.0020.0002] # SIDEWAYS BLACK LEFT POINTING INDEX
+1F59B ; [*1562.0020.0002] # SIDEWAYS BLACK RIGHT POINTING INDEX
+1F59C ; [*1563.0020.0002] # BLACK LEFT POINTING BACKHAND INDEX
+1F59D ; [*1564.0020.0002] # BLACK RIGHT POINTING BACKHAND INDEX
+1F59E ; [*1565.0020.0002] # SIDEWAYS WHITE UP POINTING INDEX
+1F59F ; [*1566.0020.0002] # SIDEWAYS WHITE DOWN POINTING INDEX
+1F5A0 ; [*1567.0020.0002] # SIDEWAYS BLACK UP POINTING INDEX
+1F5A1 ; [*1568.0020.0002] # SIDEWAYS BLACK DOWN POINTING INDEX
+1F5A2 ; [*1569.0020.0002] # BLACK UP POINTING BACKHAND INDEX
+1F5A3 ; [*156A.0020.0002] # BLACK DOWN POINTING BACKHAND INDEX
+1F5A4 ; [*156B.0020.0002] # BLACK HEART
+1F5A5 ; [*156C.0020.0002] # DESKTOP COMPUTER
+1F5A6 ; [*156D.0020.0002] # KEYBOARD AND MOUSE
+1F5A7 ; [*156E.0020.0002] # THREE NETWORKED COMPUTERS
+1F5A8 ; [*156F.0020.0002] # PRINTER
+1F5A9 ; [*1570.0020.0002] # POCKET CALCULATOR
+1F5AA ; [*1571.0020.0002] # BLACK HARD SHELL FLOPPY DISK
+1F5AB ; [*1572.0020.0002] # WHITE HARD SHELL FLOPPY DISK
+1F5AC ; [*1573.0020.0002] # SOFT SHELL FLOPPY DISK
+1F5AD ; [*1574.0020.0002] # TAPE CARTRIDGE
+1F5AE ; [*1575.0020.0002] # WIRED KEYBOARD
+1F5AF ; [*1576.0020.0002] # ONE BUTTON MOUSE
+1F5B0 ; [*1577.0020.0002] # TWO BUTTON MOUSE
+1F5B1 ; [*1578.0020.0002] # THREE BUTTON MOUSE
+1F5B2 ; [*1579.0020.0002] # TRACKBALL
+1F5B3 ; [*157A.0020.0002] # OLD PERSONAL COMPUTER
+1F5B4 ; [*157B.0020.0002] # HARD DISK
+1F5B5 ; [*157C.0020.0002] # SCREEN
+1F5B6 ; [*157D.0020.0002] # PRINTER ICON
+1F5B7 ; [*157E.0020.0002] # FAX ICON
+1F5B8 ; [*157F.0020.0002] # OPTICAL DISC ICON
+1F5B9 ; [*1580.0020.0002] # DOCUMENT WITH TEXT
+1F5BA ; [*1581.0020.0002] # DOCUMENT WITH TEXT AND PICTURE
+1F5BB ; [*1582.0020.0002] # DOCUMENT WITH PICTURE
+1F5BC ; [*1583.0020.0002] # FRAME WITH PICTURE
+1F5BD ; [*1584.0020.0002] # FRAME WITH TILES
+1F5BE ; [*1585.0020.0002] # FRAME WITH AN X
+1F5BF ; [*1586.0020.0002] # BLACK FOLDER
+1F5C0 ; [*1587.0020.0002] # FOLDER
+1F5C1 ; [*1588.0020.0002] # OPEN FOLDER
+1F5C2 ; [*1589.0020.0002] # CARD INDEX DIVIDERS
+1F5C3 ; [*158A.0020.0002] # CARD FILE BOX
+1F5C4 ; [*158B.0020.0002] # FILE CABINET
+1F5C5 ; [*158C.0020.0002] # EMPTY NOTE
+1F5C6 ; [*158D.0020.0002] # EMPTY NOTE PAGE
+1F5C7 ; [*158E.0020.0002] # EMPTY NOTE PAD
+1F5C8 ; [*158F.0020.0002] # NOTE
+1F5C9 ; [*1590.0020.0002] # NOTE PAGE
+1F5CA ; [*1591.0020.0002] # NOTE PAD
+1F5CB ; [*1592.0020.0002] # EMPTY DOCUMENT
+1F5CC ; [*1593.0020.0002] # EMPTY PAGE
+1F5CD ; [*1594.0020.0002] # EMPTY PAGES
+1F5CE ; [*1595.0020.0002] # DOCUMENT
+1F5CF ; [*1596.0020.0002] # PAGE
+1F5D0 ; [*1597.0020.0002] # PAGES
+1F5D1 ; [*1598.0020.0002] # WASTEBASKET
+1F5D2 ; [*1599.0020.0002] # SPIRAL NOTE PAD
+1F5D3 ; [*159A.0020.0002] # SPIRAL CALENDAR PAD
+1F5D4 ; [*159B.0020.0002] # DESKTOP WINDOW
+1F5D5 ; [*159C.0020.0002] # MINIMIZE
+1F5D6 ; [*159D.0020.0002] # MAXIMIZE
+1F5D7 ; [*159E.0020.0002] # OVERLAP
+1F5D8 ; [*159F.0020.0002] # CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS
+1F5D9 ; [*15A0.0020.0002] # CANCELLATION X
+1F5DA ; [*15A1.0020.0002] # INCREASE FONT SIZE SYMBOL
+1F5DB ; [*15A2.0020.0002] # DECREASE FONT SIZE SYMBOL
+1F5DC ; [*15A3.0020.0002] # COMPRESSION
+1F5DD ; [*15A4.0020.0002] # OLD KEY
+1F5DE ; [*15A5.0020.0002] # ROLLED-UP NEWSPAPER
+1F5DF ; [*15A6.0020.0002] # PAGE WITH CIRCLED TEXT
+1F5E0 ; [*15A7.0020.0002] # STOCK CHART
+1F5E1 ; [*15A8.0020.0002] # DAGGER KNIFE
+1F5E2 ; [*15A9.0020.0002] # LIPS
+1F5E3 ; [*15AA.0020.0002] # SPEAKING HEAD IN SILHOUETTE
+1F5E4 ; [*15AB.0020.0002] # THREE RAYS ABOVE
+1F5E5 ; [*15AC.0020.0002] # THREE RAYS BELOW
+1F5E6 ; [*15AD.0020.0002] # THREE RAYS LEFT
+1F5E7 ; [*15AE.0020.0002] # THREE RAYS RIGHT
+1F5E8 ; [*15AF.0020.0002] # LEFT SPEECH BUBBLE
+1F5E9 ; [*15B0.0020.0002] # RIGHT SPEECH BUBBLE
+1F5EA ; [*15B1.0020.0002] # TWO SPEECH BUBBLES
+1F5EB ; [*15B2.0020.0002] # THREE SPEECH BUBBLES
+1F5EC ; [*15B3.0020.0002] # LEFT THOUGHT BUBBLE
+1F5ED ; [*15B4.0020.0002] # RIGHT THOUGHT BUBBLE
+1F5EE ; [*15B5.0020.0002] # LEFT ANGER BUBBLE
+1F5EF ; [*15B6.0020.0002] # RIGHT ANGER BUBBLE
+1F5F0 ; [*15B7.0020.0002] # MOOD BUBBLE
+1F5F1 ; [*15B8.0020.0002] # LIGHTNING MOOD BUBBLE
+1F5F2 ; [*15B9.0020.0002] # LIGHTNING MOOD
+1F5F3 ; [*15BA.0020.0002] # BALLOT BOX WITH BALLOT
+1F5F4 ; [*15BB.0020.0002] # BALLOT SCRIPT X
+1F5F5 ; [*15BC.0020.0002] # BALLOT BOX WITH SCRIPT X
+1F5F6 ; [*15BD.0020.0002] # BALLOT BOLD SCRIPT X
+1F5F7 ; [*15BE.0020.0002] # BALLOT BOX WITH BOLD SCRIPT X
+1F5F8 ; [*15BF.0020.0002] # LIGHT CHECK MARK
+1F5F9 ; [*15C0.0020.0002] # BALLOT BOX WITH BOLD CHECK
+1F5FA ; [*15C1.0020.0002] # WORLD MAP
+1F5FB ; [*15C2.0020.0002] # MOUNT FUJI
+1F5FC ; [*15C3.0020.0002] # TOKYO TOWER
+1F5FD ; [*15C4.0020.0002] # STATUE OF LIBERTY
+1F5FE ; [*15C5.0020.0002] # SILHOUETTE OF JAPAN
+1F5FF ; [*15C6.0020.0002] # MOYAI
+1F600 ; [*165B.0020.0002] # GRINNING FACE
+1F601 ; [*165C.0020.0002] # GRINNING FACE WITH SMILING EYES
+1F602 ; [*165D.0020.0002] # FACE WITH TEARS OF JOY
+1F603 ; [*165E.0020.0002] # SMILING FACE WITH OPEN MOUTH
+1F604 ; [*165F.0020.0002] # SMILING FACE WITH OPEN MOUTH AND SMILING EYES
+1F605 ; [*1660.0020.0002] # SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
+1F606 ; [*1661.0020.0002] # SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
+1F607 ; [*1662.0020.0002] # SMILING FACE WITH HALO
+1F608 ; [*1663.0020.0002] # SMILING FACE WITH HORNS
+1F609 ; [*1664.0020.0002] # WINKING FACE
+1F60A ; [*1665.0020.0002] # SMILING FACE WITH SMILING EYES
+1F60B ; [*1666.0020.0002] # FACE SAVOURING DELICIOUS FOOD
+1F60C ; [*1667.0020.0002] # RELIEVED FACE
+1F60D ; [*1668.0020.0002] # SMILING FACE WITH HEART-SHAPED EYES
+1F60E ; [*1669.0020.0002] # SMILING FACE WITH SUNGLASSES
+1F60F ; [*166A.0020.0002] # SMIRKING FACE
+1F610 ; [*166B.0020.0002] # NEUTRAL FACE
+1F611 ; [*166C.0020.0002] # EXPRESSIONLESS FACE
+1F612 ; [*166D.0020.0002] # UNAMUSED FACE
+1F613 ; [*166E.0020.0002] # FACE WITH COLD SWEAT
+1F614 ; [*166F.0020.0002] # PENSIVE FACE
+1F615 ; [*1670.0020.0002] # CONFUSED FACE
+1F616 ; [*1671.0020.0002] # CONFOUNDED FACE
+1F617 ; [*1672.0020.0002] # KISSING FACE
+1F618 ; [*1673.0020.0002] # FACE THROWING A KISS
+1F619 ; [*1674.0020.0002] # KISSING FACE WITH SMILING EYES
+1F61A ; [*1675.0020.0002] # KISSING FACE WITH CLOSED EYES
+1F61B ; [*1676.0020.0002] # FACE WITH STUCK-OUT TONGUE
+1F61C ; [*1677.0020.0002] # FACE WITH STUCK-OUT TONGUE AND WINKING EYE
+1F61D ; [*1678.0020.0002] # FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
+1F61E ; [*1679.0020.0002] # DISAPPOINTED FACE
+1F61F ; [*167A.0020.0002] # WORRIED FACE
+1F620 ; [*167B.0020.0002] # ANGRY FACE
+1F621 ; [*167C.0020.0002] # POUTING FACE
+1F622 ; [*167D.0020.0002] # CRYING FACE
+1F623 ; [*167E.0020.0002] # PERSEVERING FACE
+1F624 ; [*167F.0020.0002] # FACE WITH LOOK OF TRIUMPH
+1F625 ; [*1680.0020.0002] # DISAPPOINTED BUT RELIEVED FACE
+1F626 ; [*1681.0020.0002] # FROWNING FACE WITH OPEN MOUTH
+1F627 ; [*1682.0020.0002] # ANGUISHED FACE
+1F628 ; [*1683.0020.0002] # FEARFUL FACE
+1F629 ; [*1684.0020.0002] # WEARY FACE
+1F62A ; [*1685.0020.0002] # SLEEPY FACE
+1F62B ; [*1686.0020.0002] # TIRED FACE
+1F62C ; [*1687.0020.0002] # GRIMACING FACE
+1F62D ; [*1688.0020.0002] # LOUDLY CRYING FACE
+1F62E ; [*1689.0020.0002] # FACE WITH OPEN MOUTH
+1F62F ; [*168A.0020.0002] # HUSHED FACE
+1F630 ; [*168B.0020.0002] # FACE WITH OPEN MOUTH AND COLD SWEAT
+1F631 ; [*168C.0020.0002] # FACE SCREAMING IN FEAR
+1F632 ; [*168D.0020.0002] # ASTONISHED FACE
+1F633 ; [*168E.0020.0002] # FLUSHED FACE
+1F634 ; [*168F.0020.0002] # SLEEPING FACE
+1F635 ; [*1690.0020.0002] # DIZZY FACE
+1F636 ; [*1691.0020.0002] # FACE WITHOUT MOUTH
+1F637 ; [*1692.0020.0002] # FACE WITH MEDICAL MASK
+1F638 ; [*1693.0020.0002] # GRINNING CAT FACE WITH SMILING EYES
+1F639 ; [*1694.0020.0002] # CAT FACE WITH TEARS OF JOY
+1F63A ; [*1695.0020.0002] # SMILING CAT FACE WITH OPEN MOUTH
+1F63B ; [*1696.0020.0002] # SMILING CAT FACE WITH HEART-SHAPED EYES
+1F63C ; [*1697.0020.0002] # CAT FACE WITH WRY SMILE
+1F63D ; [*1698.0020.0002] # KISSING CAT FACE WITH CLOSED EYES
+1F63E ; [*1699.0020.0002] # POUTING CAT FACE
+1F63F ; [*169A.0020.0002] # CRYING CAT FACE
+1F640 ; [*169B.0020.0002] # WEARY CAT FACE
+1F641 ; [*169C.0020.0002] # SLIGHTLY FROWNING FACE
+1F642 ; [*169D.0020.0002] # SLIGHTLY SMILING FACE
+1F643 ; [*169E.0020.0002] # UPSIDE-DOWN FACE
+1F644 ; [*169F.0020.0002] # FACE WITH ROLLING EYES
+1F645 ; [*16A0.0020.0002] # FACE WITH NO GOOD GESTURE
+1F646 ; [*16A1.0020.0002] # FACE WITH OK GESTURE
+1F647 ; [*16A2.0020.0002] # PERSON BOWING DEEPLY
+1F648 ; [*16A3.0020.0002] # SEE-NO-EVIL MONKEY
+1F649 ; [*16A4.0020.0002] # HEAR-NO-EVIL MONKEY
+1F64A ; [*16A5.0020.0002] # SPEAK-NO-EVIL MONKEY
+1F64B ; [*16A6.0020.0002] # HAPPY PERSON RAISING ONE HAND
+1F64C ; [*16A7.0020.0002] # PERSON RAISING BOTH HANDS IN CELEBRATION
+1F64D ; [*16A8.0020.0002] # PERSON FROWNING
+1F64E ; [*16A9.0020.0002] # PERSON WITH POUTING FACE
+1F64F ; [*16AA.0020.0002] # PERSON WITH FOLDED HANDS
+1F650 ; [*16AB.0020.0002] # NORTH WEST POINTING LEAF
+1F651 ; [*16AC.0020.0002] # SOUTH WEST POINTING LEAF
+1F652 ; [*16AD.0020.0002] # NORTH EAST POINTING LEAF
+1F653 ; [*16AE.0020.0002] # SOUTH EAST POINTING LEAF
+1F654 ; [*16AF.0020.0002] # TURNED NORTH WEST POINTING LEAF
+1F655 ; [*16B0.0020.0002] # TURNED SOUTH WEST POINTING LEAF
+1F656 ; [*16B1.0020.0002] # TURNED NORTH EAST POINTING LEAF
+1F657 ; [*16B2.0020.0002] # TURNED SOUTH EAST POINTING LEAF
+1F658 ; [*16B3.0020.0002] # NORTH WEST POINTING VINE LEAF
+1F659 ; [*16B4.0020.0002] # SOUTH WEST POINTING VINE LEAF
+1F65A ; [*16B5.0020.0002] # NORTH EAST POINTING VINE LEAF
+1F65B ; [*16B6.0020.0002] # SOUTH EAST POINTING VINE LEAF
+1F65C ; [*16B7.0020.0002] # HEAVY NORTH WEST POINTING VINE LEAF
+1F65D ; [*16B8.0020.0002] # HEAVY SOUTH WEST POINTING VINE LEAF
+1F65E ; [*16B9.0020.0002] # HEAVY NORTH EAST POINTING VINE LEAF
+1F65F ; [*16BA.0020.0002] # HEAVY SOUTH EAST POINTING VINE LEAF
+1F660 ; [*16BB.0020.0002] # NORTH WEST POINTING BUD
+1F661 ; [*16BC.0020.0002] # SOUTH WEST POINTING BUD
+1F662 ; [*16BD.0020.0002] # NORTH EAST POINTING BUD
+1F663 ; [*16BE.0020.0002] # SOUTH EAST POINTING BUD
+1F664 ; [*16BF.0020.0002] # HEAVY NORTH WEST POINTING BUD
+1F665 ; [*16C0.0020.0002] # HEAVY SOUTH WEST POINTING BUD
+1F666 ; [*16C1.0020.0002] # HEAVY NORTH EAST POINTING BUD
+1F667 ; [*16C2.0020.0002] # HEAVY SOUTH EAST POINTING BUD
+1F668 ; [*16C3.0020.0002] # HOLLOW QUILT SQUARE ORNAMENT
+1F669 ; [*16C4.0020.0002] # HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE
+1F66A ; [*16C5.0020.0002] # SOLID QUILT SQUARE ORNAMENT
+1F66B ; [*16C6.0020.0002] # SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE
+1F66C ; [*16C7.0020.0002] # LEFTWARDS ROCKET
+1F66D ; [*16C8.0020.0002] # UPWARDS ROCKET
+1F66E ; [*16C9.0020.0002] # RIGHTWARDS ROCKET
+1F66F ; [*16CA.0020.0002] # DOWNWARDS ROCKET
+1F670 ; [*16CB.0020.0002] # SCRIPT LIGATURE ET ORNAMENT
+1F671 ; [*16CC.0020.0002] # HEAVY SCRIPT LIGATURE ET ORNAMENT
+1F672 ; [*16CD.0020.0002] # LIGATURE OPEN ET ORNAMENT
+1F673 ; [*16CE.0020.0002] # HEAVY LIGATURE OPEN ET ORNAMENT
+1F674 ; [*16CF.0020.0002] # HEAVY AMPERSAND ORNAMENT
+1F675 ; [*16D0.0020.0002] # SWASH AMPERSAND ORNAMENT
+1F676 ; [*16D1.0020.0002] # SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
+1F677 ; [*16D2.0020.0002] # SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
+1F678 ; [*16D3.0020.0002] # SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
+1F679 ; [*16D4.0020.0002] # HEAVY INTERROBANG ORNAMENT
+1F67A ; [*16D5.0020.0002] # SANS-SERIF INTERROBANG ORNAMENT
+1F67B ; [*16D6.0020.0002] # HEAVY SANS-SERIF INTERROBANG ORNAMENT
+1F67C ; [*16D7.0020.0002] # VERY HEAVY SOLIDUS
+1F67D ; [*16D8.0020.0002] # VERY HEAVY REVERSE SOLIDUS
+1F67E ; [*16D9.0020.0002] # CHECKER BOARD
+1F67F ; [*16DA.0020.0002] # REVERSE CHECKER BOARD
+1F680 ; [*16DB.0020.0002] # ROCKET
+1F681 ; [*16DC.0020.0002] # HELICOPTER
+1F682 ; [*16DD.0020.0002] # STEAM LOCOMOTIVE
+1F683 ; [*16DE.0020.0002] # RAILWAY CAR
+1F684 ; [*16DF.0020.0002] # HIGH-SPEED TRAIN
+1F685 ; [*16E0.0020.0002] # HIGH-SPEED TRAIN WITH BULLET NOSE
+1F686 ; [*16E1.0020.0002] # TRAIN
+1F687 ; [*16E2.0020.0002] # METRO
+1F688 ; [*16E3.0020.0002] # LIGHT RAIL
+1F689 ; [*16E4.0020.0002] # STATION
+1F68A ; [*16E5.0020.0002] # TRAM
+1F68B ; [*16E6.0020.0002] # TRAM CAR
+1F68C ; [*16E7.0020.0002] # BUS
+1F68D ; [*16E8.0020.0002] # ONCOMING BUS
+1F68E ; [*16E9.0020.0002] # TROLLEYBUS
+1F68F ; [*16EA.0020.0002] # BUS STOP
+1F690 ; [*16EB.0020.0002] # MINIBUS
+1F691 ; [*16EC.0020.0002] # AMBULANCE
+1F692 ; [*16ED.0020.0002] # FIRE ENGINE
+1F693 ; [*16EE.0020.0002] # POLICE CAR
+1F694 ; [*16EF.0020.0002] # ONCOMING POLICE CAR
+1F695 ; [*16F0.0020.0002] # TAXI
+1F696 ; [*16F1.0020.0002] # ONCOMING TAXI
+1F697 ; [*16F2.0020.0002] # AUTOMOBILE
+1F698 ; [*16F3.0020.0002] # ONCOMING AUTOMOBILE
+1F699 ; [*16F4.0020.0002] # RECREATIONAL VEHICLE
+1F69A ; [*16F5.0020.0002] # DELIVERY TRUCK
+1F69B ; [*16F6.0020.0002] # ARTICULATED LORRY
+1F69C ; [*16F7.0020.0002] # TRACTOR
+1F69D ; [*16F8.0020.0002] # MONORAIL
+1F69E ; [*16F9.0020.0002] # MOUNTAIN RAILWAY
+1F69F ; [*16FA.0020.0002] # SUSPENSION RAILWAY
+1F6A0 ; [*16FB.0020.0002] # MOUNTAIN CABLEWAY
+1F6A1 ; [*16FC.0020.0002] # AERIAL TRAMWAY
+1F6A2 ; [*16FD.0020.0002] # SHIP
+1F6A3 ; [*16FE.0020.0002] # ROWBOAT
+1F6A4 ; [*16FF.0020.0002] # SPEEDBOAT
+1F6A5 ; [*1700.0020.0002] # HORIZONTAL TRAFFIC LIGHT
+1F6A6 ; [*1701.0020.0002] # VERTICAL TRAFFIC LIGHT
+1F6A7 ; [*1702.0020.0002] # CONSTRUCTION SIGN
+1F6A8 ; [*1703.0020.0002] # POLICE CARS REVOLVING LIGHT
+1F6A9 ; [*1704.0020.0002] # TRIANGULAR FLAG ON POST
+1F6AA ; [*1705.0020.0002] # DOOR
+1F6AB ; [*1706.0020.0002] # NO ENTRY SIGN
+1F6AC ; [*1707.0020.0002] # SMOKING SYMBOL
+1F6AD ; [*1708.0020.0002] # NO SMOKING SYMBOL
+1F6AE ; [*1709.0020.0002] # PUT LITTER IN ITS PLACE SYMBOL
+1F6AF ; [*170A.0020.0002] # DO NOT LITTER SYMBOL
+1F6B0 ; [*170B.0020.0002] # POTABLE WATER SYMBOL
+1F6B1 ; [*170C.0020.0002] # NON-POTABLE WATER SYMBOL
+1F6B2 ; [*170D.0020.0002] # BICYCLE
+1F6B3 ; [*170E.0020.0002] # NO BICYCLES
+1F6B4 ; [*170F.0020.0002] # BICYCLIST
+1F6B5 ; [*1710.0020.0002] # MOUNTAIN BICYCLIST
+1F6B6 ; [*1711.0020.0002] # PEDESTRIAN
+1F6B7 ; [*1712.0020.0002] # NO PEDESTRIANS
+1F6B8 ; [*1713.0020.0002] # CHILDREN CROSSING
+1F6B9 ; [*1714.0020.0002] # MENS SYMBOL
+1F6BA ; [*1715.0020.0002] # WOMENS SYMBOL
+1F6BB ; [*1716.0020.0002] # RESTROOM
+1F6BC ; [*1717.0020.0002] # BABY SYMBOL
+1F6BD ; [*1718.0020.0002] # TOILET
+1F6BE ; [*1719.0020.0002] # WATER CLOSET
+1F6BF ; [*171A.0020.0002] # SHOWER
+1F6C0 ; [*171B.0020.0002] # BATH
+1F6C1 ; [*171C.0020.0002] # BATHTUB
+1F6C2 ; [*171D.0020.0002] # PASSPORT CONTROL
+1F6C3 ; [*171E.0020.0002] # CUSTOMS
+1F6C4 ; [*171F.0020.0002] # BAGGAGE CLAIM
+1F6C5 ; [*1720.0020.0002] # LEFT LUGGAGE
+1F6C6 ; [*1721.0020.0002] # TRIANGLE WITH ROUNDED CORNERS
+1F6C7 ; [*1722.0020.0002] # PROHIBITED SIGN
+1F6C8 ; [*1723.0020.0002] # CIRCLED INFORMATION SOURCE
+1F6C9 ; [*1724.0020.0002] # BOYS SYMBOL
+1F6CA ; [*1725.0020.0002] # GIRLS SYMBOL
+1F6CB ; [*1726.0020.0002] # COUCH AND LAMP
+1F6CC ; [*1727.0020.0002] # SLEEPING ACCOMMODATION
+1F6CD ; [*1728.0020.0002] # SHOPPING BAGS
+1F6CE ; [*1729.0020.0002] # BELLHOP BELL
+1F6CF ; [*172A.0020.0002] # BED
+1F6D0 ; [*172B.0020.0002] # PLACE OF WORSHIP
+1F6D1 ; [*172C.0020.0002] # OCTAGONAL SIGN
+1F6D2 ; [*172D.0020.0002] # SHOPPING TROLLEY
+1F6D3 ; [*172E.0020.0002] # STUPA
+1F6D4 ; [*172F.0020.0002] # PAGODA
+1F6E0 ; [*1730.0020.0002] # HAMMER AND WRENCH
+1F6E1 ; [*1731.0020.0002] # SHIELD
+1F6E2 ; [*1732.0020.0002] # OIL DRUM
+1F6E3 ; [*1733.0020.0002] # MOTORWAY
+1F6E4 ; [*1734.0020.0002] # RAILWAY TRACK
+1F6E5 ; [*1735.0020.0002] # MOTOR BOAT
+1F6E6 ; [*1736.0020.0002] # UP-POINTING MILITARY AIRPLANE
+1F6E7 ; [*1737.0020.0002] # UP-POINTING AIRPLANE
+1F6E8 ; [*1738.0020.0002] # UP-POINTING SMALL AIRPLANE
+1F6E9 ; [*1739.0020.0002] # SMALL AIRPLANE
+1F6EA ; [*173A.0020.0002] # NORTHEAST-POINTING AIRPLANE
+1F6EB ; [*173B.0020.0002] # AIRPLANE DEPARTURE
+1F6EC ; [*173C.0020.0002] # AIRPLANE ARRIVING
+1F6F0 ; [*173D.0020.0002] # SATELLITE
+1F6F1 ; [*173E.0020.0002] # ONCOMING FIRE ENGINE
+1F6F2 ; [*173F.0020.0002] # DIESEL LOCOMOTIVE
+1F6F3 ; [*1740.0020.0002] # PASSENGER SHIP
+1F6F4 ; [*1741.0020.0002] # SCOOTER
+1F6F5 ; [*1742.0020.0002] # MOTOR SCOOTER
+1F6F6 ; [*1743.0020.0002] # CANOE
+1F6F7 ; [*1744.0020.0002] # SLED
+1F6F8 ; [*1745.0020.0002] # FLYING SAUCER
+1F700 ; [*1746.0020.0002] # ALCHEMICAL SYMBOL FOR QUINTESSENCE
+1F701 ; [*1747.0020.0002] # ALCHEMICAL SYMBOL FOR AIR
+1F702 ; [*1748.0020.0002] # ALCHEMICAL SYMBOL FOR FIRE
+1F703 ; [*1749.0020.0002] # ALCHEMICAL SYMBOL FOR EARTH
+1F704 ; [*174A.0020.0002] # ALCHEMICAL SYMBOL FOR WATER
+1F705 ; [*174B.0020.0002] # ALCHEMICAL SYMBOL FOR AQUAFORTIS
+1F706 ; [*174C.0020.0002] # ALCHEMICAL SYMBOL FOR AQUA REGIA
+1F707 ; [*174D.0020.0002] # ALCHEMICAL SYMBOL FOR AQUA REGIA-2
+1F708 ; [*174E.0020.0002] # ALCHEMICAL SYMBOL FOR AQUA VITAE
+1F709 ; [*174F.0020.0002] # ALCHEMICAL SYMBOL FOR AQUA VITAE-2
+1F70A ; [*1750.0020.0002] # ALCHEMICAL SYMBOL FOR VINEGAR
+1F70B ; [*1751.0020.0002] # ALCHEMICAL SYMBOL FOR VINEGAR-2
+1F70C ; [*1752.0020.0002] # ALCHEMICAL SYMBOL FOR VINEGAR-3
+1F70D ; [*1753.0020.0002] # ALCHEMICAL SYMBOL FOR SULFUR
+1F70E ; [*1754.0020.0002] # ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR
+1F70F ; [*1755.0020.0002] # ALCHEMICAL SYMBOL FOR BLACK SULFUR
+1F710 ; [*1756.0020.0002] # ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE
+1F711 ; [*1757.0020.0002] # ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2
+1F712 ; [*1758.0020.0002] # ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3
+1F713 ; [*1759.0020.0002] # ALCHEMICAL SYMBOL FOR CINNABAR
+1F714 ; [*175A.0020.0002] # ALCHEMICAL SYMBOL FOR SALT
+1F715 ; [*175B.0020.0002] # ALCHEMICAL SYMBOL FOR NITRE
+1F716 ; [*175C.0020.0002] # ALCHEMICAL SYMBOL FOR VITRIOL
+1F717 ; [*175D.0020.0002] # ALCHEMICAL SYMBOL FOR VITRIOL-2
+1F718 ; [*175E.0020.0002] # ALCHEMICAL SYMBOL FOR ROCK SALT
+1F719 ; [*175F.0020.0002] # ALCHEMICAL SYMBOL FOR ROCK SALT-2
+1F71A ; [*1760.0020.0002] # ALCHEMICAL SYMBOL FOR GOLD
+1F71B ; [*1761.0020.0002] # ALCHEMICAL SYMBOL FOR SILVER
+1F71C ; [*1762.0020.0002] # ALCHEMICAL SYMBOL FOR IRON ORE
+1F71D ; [*1763.0020.0002] # ALCHEMICAL SYMBOL FOR IRON ORE-2
+1F71E ; [*1764.0020.0002] # ALCHEMICAL SYMBOL FOR CROCUS OF IRON
+1F71F ; [*1765.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS OF IRON
+1F720 ; [*1766.0020.0002] # ALCHEMICAL SYMBOL FOR COPPER ORE
+1F721 ; [*1767.0020.0002] # ALCHEMICAL SYMBOL FOR IRON-COPPER ORE
+1F722 ; [*1768.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER
+1F723 ; [*1769.0020.0002] # ALCHEMICAL SYMBOL FOR CROCUS OF COPPER
+1F724 ; [*176A.0020.0002] # ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2
+1F725 ; [*176B.0020.0002] # ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE
+1F726 ; [*176C.0020.0002] # ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE
+1F727 ; [*176D.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER
+1F728 ; [*176E.0020.0002] # ALCHEMICAL SYMBOL FOR VERDIGRIS
+1F729 ; [*176F.0020.0002] # ALCHEMICAL SYMBOL FOR TIN ORE
+1F72A ; [*1770.0020.0002] # ALCHEMICAL SYMBOL FOR LEAD ORE
+1F72B ; [*1771.0020.0002] # ALCHEMICAL SYMBOL FOR ANTIMONY ORE
+1F72C ; [*1772.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY
+1F72D ; [*1773.0020.0002] # ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY
+1F72E ; [*1774.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY
+1F72F ; [*1775.0020.0002] # ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY
+1F730 ; [*1776.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY
+1F731 ; [*1777.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2
+1F732 ; [*1778.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS
+1F733 ; [*1779.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS-2
+1F734 ; [*177A.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS-3
+1F735 ; [*177B.0020.0002] # ALCHEMICAL SYMBOL FOR REGULUS-4
+1F736 ; [*177C.0020.0002] # ALCHEMICAL SYMBOL FOR ALKALI
+1F737 ; [*177D.0020.0002] # ALCHEMICAL SYMBOL FOR ALKALI-2
+1F738 ; [*177E.0020.0002] # ALCHEMICAL SYMBOL FOR MARCASITE
+1F739 ; [*177F.0020.0002] # ALCHEMICAL SYMBOL FOR SAL-AMMONIAC
+1F73A ; [*1780.0020.0002] # ALCHEMICAL SYMBOL FOR ARSENIC
+1F73B ; [*1781.0020.0002] # ALCHEMICAL SYMBOL FOR REALGAR
+1F73C ; [*1782.0020.0002] # ALCHEMICAL SYMBOL FOR REALGAR-2
+1F73D ; [*1783.0020.0002] # ALCHEMICAL SYMBOL FOR AURIPIGMENT
+1F73E ; [*1784.0020.0002] # ALCHEMICAL SYMBOL FOR BISMUTH ORE
+1F73F ; [*1785.0020.0002] # ALCHEMICAL SYMBOL FOR TARTAR
+1F740 ; [*1786.0020.0002] # ALCHEMICAL SYMBOL FOR TARTAR-2
+1F741 ; [*1787.0020.0002] # ALCHEMICAL SYMBOL FOR QUICK LIME
+1F742 ; [*1788.0020.0002] # ALCHEMICAL SYMBOL FOR BORAX
+1F743 ; [*1789.0020.0002] # ALCHEMICAL SYMBOL FOR BORAX-2
+1F744 ; [*178A.0020.0002] # ALCHEMICAL SYMBOL FOR BORAX-3
+1F745 ; [*178B.0020.0002] # ALCHEMICAL SYMBOL FOR ALUM
+1F746 ; [*178C.0020.0002] # ALCHEMICAL SYMBOL FOR OIL
+1F747 ; [*178D.0020.0002] # ALCHEMICAL SYMBOL FOR SPIRIT
+1F748 ; [*178E.0020.0002] # ALCHEMICAL SYMBOL FOR TINCTURE
+1F749 ; [*178F.0020.0002] # ALCHEMICAL SYMBOL FOR GUM
+1F74A ; [*1790.0020.0002] # ALCHEMICAL SYMBOL FOR WAX
+1F74B ; [*1791.0020.0002] # ALCHEMICAL SYMBOL FOR POWDER
+1F74C ; [*1792.0020.0002] # ALCHEMICAL SYMBOL FOR CALX
+1F74D ; [*1793.0020.0002] # ALCHEMICAL SYMBOL FOR TUTTY
+1F74E ; [*1794.0020.0002] # ALCHEMICAL SYMBOL FOR CAPUT MORTUUM
+1F74F ; [*1795.0020.0002] # ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE
+1F750 ; [*1796.0020.0002] # ALCHEMICAL SYMBOL FOR CADUCEUS
+1F751 ; [*1797.0020.0002] # ALCHEMICAL SYMBOL FOR TRIDENT
+1F752 ; [*1798.0020.0002] # ALCHEMICAL SYMBOL FOR STARRED TRIDENT
+1F753 ; [*1799.0020.0002] # ALCHEMICAL SYMBOL FOR LODESTONE
+1F754 ; [*179A.0020.0002] # ALCHEMICAL SYMBOL FOR SOAP
+1F755 ; [*179B.0020.0002] # ALCHEMICAL SYMBOL FOR URINE
+1F756 ; [*179C.0020.0002] # ALCHEMICAL SYMBOL FOR HORSE DUNG
+1F757 ; [*179D.0020.0002] # ALCHEMICAL SYMBOL FOR ASHES
+1F758 ; [*179E.0020.0002] # ALCHEMICAL SYMBOL FOR POT ASHES
+1F759 ; [*179F.0020.0002] # ALCHEMICAL SYMBOL FOR BRICK
+1F75A ; [*17A0.0020.0002] # ALCHEMICAL SYMBOL FOR POWDERED BRICK
+1F75B ; [*17A1.0020.0002] # ALCHEMICAL SYMBOL FOR AMALGAM
+1F75C ; [*17A2.0020.0002] # ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM
+1F75D ; [*17A3.0020.0002] # ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2
+1F75E ; [*17A4.0020.0002] # ALCHEMICAL SYMBOL FOR SUBLIMATION
+1F75F ; [*17A5.0020.0002] # ALCHEMICAL SYMBOL FOR PRECIPITATE
+1F760 ; [*17A6.0020.0002] # ALCHEMICAL SYMBOL FOR DISTILL
+1F761 ; [*17A7.0020.0002] # ALCHEMICAL SYMBOL FOR DISSOLVE
+1F762 ; [*17A8.0020.0002] # ALCHEMICAL SYMBOL FOR DISSOLVE-2
+1F763 ; [*17A9.0020.0002] # ALCHEMICAL SYMBOL FOR PURIFY
+1F764 ; [*17AA.0020.0002] # ALCHEMICAL SYMBOL FOR PUTREFACTION
+1F765 ; [*17AB.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE
+1F766 ; [*17AC.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE-2
+1F767 ; [*17AD.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE-3
+1F768 ; [*17AE.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE-4
+1F769 ; [*17AF.0020.0002] # ALCHEMICAL SYMBOL FOR CRUCIBLE-5
+1F76A ; [*17B0.0020.0002] # ALCHEMICAL SYMBOL FOR ALEMBIC
+1F76B ; [*17B1.0020.0002] # ALCHEMICAL SYMBOL FOR BATH OF MARY
+1F76C ; [*17B2.0020.0002] # ALCHEMICAL SYMBOL FOR BATH OF VAPOURS
+1F76D ; [*17B3.0020.0002] # ALCHEMICAL SYMBOL FOR RETORT
+1F76E ; [*17B4.0020.0002] # ALCHEMICAL SYMBOL FOR HOUR
+1F76F ; [*17B5.0020.0002] # ALCHEMICAL SYMBOL FOR NIGHT
+1F770 ; [*17B6.0020.0002] # ALCHEMICAL SYMBOL FOR DAY-NIGHT
+1F771 ; [*17B7.0020.0002] # ALCHEMICAL SYMBOL FOR MONTH
+1F772 ; [*17B8.0020.0002] # ALCHEMICAL SYMBOL FOR HALF DRAM
+1F773 ; [*17B9.0020.0002] # ALCHEMICAL SYMBOL FOR HALF OUNCE
+1F780 ; [*17BA.0020.0002] # BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE
+1F781 ; [*17BB.0020.0002] # BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE
+1F782 ; [*17BC.0020.0002] # BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE
+1F783 ; [*17BD.0020.0002] # BLACK DOWN-POINTING ISOSCELES RIGHT TRIANGLE
+1F784 ; [*17BE.0020.0002] # BLACK SLIGHTLY SMALL CIRCLE
+1F785 ; [*17BF.0020.0002] # MEDIUM BOLD WHITE CIRCLE
+1F786 ; [*17C0.0020.0002] # BOLD WHITE CIRCLE
+1F787 ; [*17C1.0020.0002] # HEAVY WHITE CIRCLE
+1F788 ; [*17C2.0020.0002] # VERY HEAVY WHITE CIRCLE
+1F789 ; [*17C3.0020.0002] # EXTREMELY HEAVY WHITE CIRCLE
+1F78A ; [*17C4.0020.0002] # WHITE CIRCLE CONTAINING BLACK SMALL CIRCLE
+1F78B ; [*17C5.0020.0002] # ROUND TARGET
+1F78C ; [*17C6.0020.0002] # BLACK TINY SQUARE
+1F78D ; [*17C7.0020.0002] # BLACK SLIGHTLY SMALL SQUARE
+1F78E ; [*17C8.0020.0002] # LIGHT WHITE SQUARE
+1F78F ; [*17C9.0020.0002] # MEDIUM WHITE SQUARE
+1F790 ; [*17CA.0020.0002] # BOLD WHITE SQUARE
+1F791 ; [*17CB.0020.0002] # HEAVY WHITE SQUARE
+1F792 ; [*17CC.0020.0002] # VERY HEAVY WHITE SQUARE
+1F793 ; [*17CD.0020.0002] # EXTREMELY HEAVY WHITE SQUARE
+1F794 ; [*17CE.0020.0002] # WHITE SQUARE CONTAINING BLACK VERY SMALL SQUARE
+1F795 ; [*17CF.0020.0002] # WHITE SQUARE CONTAINING BLACK MEDIUM SQUARE
+1F796 ; [*17D0.0020.0002] # SQUARE TARGET
+1F797 ; [*17D1.0020.0002] # BLACK TINY DIAMOND
+1F798 ; [*17D2.0020.0002] # BLACK VERY SMALL DIAMOND
+1F799 ; [*17D3.0020.0002] # BLACK MEDIUM SMALL DIAMOND
+1F79A ; [*17D4.0020.0002] # WHITE DIAMOND CONTAINING BLACK VERY SMALL DIAMOND
+1F79B ; [*17D5.0020.0002] # WHITE DIAMOND CONTAINING BLACK MEDIUM DIAMOND
+1F79C ; [*17D6.0020.0002] # DIAMOND TARGET
+1F79D ; [*17D7.0020.0002] # BLACK TINY LOZENGE
+1F79E ; [*17D8.0020.0002] # BLACK VERY SMALL LOZENGE
+1F79F ; [*17D9.0020.0002] # BLACK MEDIUM SMALL LOZENGE
+1F7A0 ; [*17DA.0020.0002] # WHITE LOZENGE CONTAINING BLACK SMALL LOZENGE
+1F7A1 ; [*17DB.0020.0002] # THIN GREEK CROSS
+1F7A2 ; [*17DC.0020.0002] # LIGHT GREEK CROSS
+1F7A3 ; [*17DD.0020.0002] # MEDIUM GREEK CROSS
+1F7A4 ; [*17DE.0020.0002] # BOLD GREEK CROSS
+1F7A5 ; [*17DF.0020.0002] # VERY BOLD GREEK CROSS
+1F7A6 ; [*17E0.0020.0002] # VERY HEAVY GREEK CROSS
+1F7A7 ; [*17E1.0020.0002] # EXTREMELY HEAVY GREEK CROSS
+1F7A8 ; [*17E2.0020.0002] # THIN SALTIRE
+1F7A9 ; [*17E3.0020.0002] # LIGHT SALTIRE
+1F7AA ; [*17E4.0020.0002] # MEDIUM SALTIRE
+1F7AB ; [*17E5.0020.0002] # BOLD SALTIRE
+1F7AC ; [*17E6.0020.0002] # HEAVY SALTIRE
+1F7AD ; [*17E7.0020.0002] # VERY HEAVY SALTIRE
+1F7AE ; [*17E8.0020.0002] # EXTREMELY HEAVY SALTIRE
+1F7AF ; [*17E9.0020.0002] # LIGHT FIVE SPOKED ASTERISK
+1F7B0 ; [*17EA.0020.0002] # MEDIUM FIVE SPOKED ASTERISK
+1F7B1 ; [*17EB.0020.0002] # BOLD FIVE SPOKED ASTERISK
+1F7B2 ; [*17EC.0020.0002] # HEAVY FIVE SPOKED ASTERISK
+1F7B3 ; [*17ED.0020.0002] # VERY HEAVY FIVE SPOKED ASTERISK
+1F7B4 ; [*17EE.0020.0002] # EXTREMELY HEAVY FIVE SPOKED ASTERISK
+1F7B5 ; [*17EF.0020.0002] # LIGHT SIX SPOKED ASTERISK
+1F7B6 ; [*17F0.0020.0002] # MEDIUM SIX SPOKED ASTERISK
+1F7B7 ; [*17F1.0020.0002] # BOLD SIX SPOKED ASTERISK
+1F7B8 ; [*17F2.0020.0002] # HEAVY SIX SPOKED ASTERISK
+1F7B9 ; [*17F3.0020.0002] # VERY HEAVY SIX SPOKED ASTERISK
+1F7BA ; [*17F4.0020.0002] # EXTREMELY HEAVY SIX SPOKED ASTERISK
+1F7BB ; [*17F5.0020.0002] # LIGHT EIGHT SPOKED ASTERISK
+1F7BC ; [*17F6.0020.0002] # MEDIUM EIGHT SPOKED ASTERISK
+1F7BD ; [*17F7.0020.0002] # BOLD EIGHT SPOKED ASTERISK
+1F7BE ; [*17F8.0020.0002] # HEAVY EIGHT SPOKED ASTERISK
+1F7BF ; [*17F9.0020.0002] # VERY HEAVY EIGHT SPOKED ASTERISK
+1F7C0 ; [*17FA.0020.0002] # LIGHT THREE POINTED BLACK STAR
+1F7C1 ; [*17FB.0020.0002] # MEDIUM THREE POINTED BLACK STAR
+1F7C2 ; [*17FC.0020.0002] # THREE POINTED BLACK STAR
+1F7C3 ; [*17FD.0020.0002] # MEDIUM THREE POINTED PINWHEEL STAR
+1F7C4 ; [*17FE.0020.0002] # LIGHT FOUR POINTED BLACK STAR
+1F7C5 ; [*17FF.0020.0002] # MEDIUM FOUR POINTED BLACK STAR
+1F7C6 ; [*1800.0020.0002] # FOUR POINTED BLACK STAR
+1F7C7 ; [*1801.0020.0002] # MEDIUM FOUR POINTED PINWHEEL STAR
+1F7C8 ; [*1802.0020.0002] # REVERSE LIGHT FOUR POINTED PINWHEEL STAR
+1F7C9 ; [*1803.0020.0002] # LIGHT FIVE POINTED BLACK STAR
+1F7CA ; [*1804.0020.0002] # HEAVY FIVE POINTED BLACK STAR
+1F7CB ; [*1805.0020.0002] # MEDIUM SIX POINTED BLACK STAR
+1F7CC ; [*1806.0020.0002] # HEAVY SIX POINTED BLACK STAR
+1F7CD ; [*1807.0020.0002] # SIX POINTED PINWHEEL STAR
+1F7CE ; [*1808.0020.0002] # MEDIUM EIGHT POINTED BLACK STAR
+1F7CF ; [*1809.0020.0002] # HEAVY EIGHT POINTED BLACK STAR
+1F7D0 ; [*180A.0020.0002] # VERY HEAVY EIGHT POINTED BLACK STAR
+1F7D1 ; [*180B.0020.0002] # HEAVY EIGHT POINTED PINWHEEL STAR
+1F7D2 ; [*180C.0020.0002] # LIGHT TWELVE POINTED BLACK STAR
+1F7D3 ; [*180D.0020.0002] # HEAVY TWELVE POINTED BLACK STAR
+1F7D4 ; [*180E.0020.0002] # HEAVY TWELVE POINTED PINWHEEL STAR
+1F800 ; [*180F.0020.0002] # LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
+1F801 ; [*1810.0020.0002] # UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
+1F802 ; [*1811.0020.0002] # RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
+1F803 ; [*1812.0020.0002] # DOWNWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
+1F804 ; [*1813.0020.0002] # LEFTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
+1F805 ; [*1814.0020.0002] # UPWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
+1F806 ; [*1815.0020.0002] # RIGHTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
+1F807 ; [*1816.0020.0002] # DOWNWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
+1F808 ; [*1817.0020.0002] # LEFTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
+1F809 ; [*1818.0020.0002] # UPWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
+1F80A ; [*1819.0020.0002] # RIGHTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
+1F80B ; [*181A.0020.0002] # DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
+1F810 ; [*181B.0020.0002] # LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
+1F811 ; [*181C.0020.0002] # UPWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
+1F812 ; [*181D.0020.0002] # RIGHTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
+1F813 ; [*181E.0020.0002] # DOWNWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
+1F814 ; [*181F.0020.0002] # LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD
+1F815 ; [*1820.0020.0002] # UPWARDS ARROW WITH EQUILATERAL ARROWHEAD
+1F816 ; [*1821.0020.0002] # RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD
+1F817 ; [*1822.0020.0002] # DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD
+1F818 ; [*1823.0020.0002] # HEAVY LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD
+1F819 ; [*1824.0020.0002] # HEAVY UPWARDS ARROW WITH EQUILATERAL ARROWHEAD
+1F81A ; [*1825.0020.0002] # HEAVY RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD
+1F81B ; [*1826.0020.0002] # HEAVY DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD
+1F81C ; [*1827.0020.0002] # HEAVY LEFTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
+1F81D ; [*1828.0020.0002] # HEAVY UPWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
+1F81E ; [*1829.0020.0002] # HEAVY RIGHTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
+1F81F ; [*182A.0020.0002] # HEAVY DOWNWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
+1F820 ; [*182B.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
+1F821 ; [*182C.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
+1F822 ; [*182D.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
+1F823 ; [*182E.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
+1F824 ; [*182F.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
+1F825 ; [*1830.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
+1F826 ; [*1831.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
+1F827 ; [*1832.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
+1F828 ; [*1833.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
+1F829 ; [*1834.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
+1F82A ; [*1835.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
+1F82B ; [*1836.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
+1F82C ; [*1837.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
+1F82D ; [*1838.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
+1F82E ; [*1839.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
+1F82F ; [*183A.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
+1F830 ; [*183B.0020.0002] # LEFTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
+1F831 ; [*183C.0020.0002] # UPWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
+1F832 ; [*183D.0020.0002] # RIGHTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
+1F833 ; [*183E.0020.0002] # DOWNWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
+1F834 ; [*183F.0020.0002] # LEFTWARDS FINGER-POST ARROW
+1F835 ; [*1840.0020.0002] # UPWARDS FINGER-POST ARROW
+1F836 ; [*1841.0020.0002] # RIGHTWARDS FINGER-POST ARROW
+1F837 ; [*1842.0020.0002] # DOWNWARDS FINGER-POST ARROW
+1F838 ; [*1843.0020.0002] # LEFTWARDS SQUARED ARROW
+1F839 ; [*1844.0020.0002] # UPWARDS SQUARED ARROW
+1F83A ; [*1845.0020.0002] # RIGHTWARDS SQUARED ARROW
+1F83B ; [*1846.0020.0002] # DOWNWARDS SQUARED ARROW
+1F83C ; [*1847.0020.0002] # LEFTWARDS COMPRESSED ARROW
+1F83D ; [*1848.0020.0002] # UPWARDS COMPRESSED ARROW
+1F83E ; [*1849.0020.0002] # RIGHTWARDS COMPRESSED ARROW
+1F83F ; [*184A.0020.0002] # DOWNWARDS COMPRESSED ARROW
+1F840 ; [*184B.0020.0002] # LEFTWARDS HEAVY COMPRESSED ARROW
+1F841 ; [*184C.0020.0002] # UPWARDS HEAVY COMPRESSED ARROW
+1F842 ; [*184D.0020.0002] # RIGHTWARDS HEAVY COMPRESSED ARROW
+1F843 ; [*184E.0020.0002] # DOWNWARDS HEAVY COMPRESSED ARROW
+1F844 ; [*184F.0020.0002] # LEFTWARDS HEAVY ARROW
+1F845 ; [*1850.0020.0002] # UPWARDS HEAVY ARROW
+1F846 ; [*1851.0020.0002] # RIGHTWARDS HEAVY ARROW
+1F847 ; [*1852.0020.0002] # DOWNWARDS HEAVY ARROW
+1F850 ; [*1853.0020.0002] # LEFTWARDS SANS-SERIF ARROW
+1F851 ; [*1854.0020.0002] # UPWARDS SANS-SERIF ARROW
+1F852 ; [*1855.0020.0002] # RIGHTWARDS SANS-SERIF ARROW
+1F853 ; [*1856.0020.0002] # DOWNWARDS SANS-SERIF ARROW
+1F854 ; [*1857.0020.0002] # NORTH WEST SANS-SERIF ARROW
+1F855 ; [*1858.0020.0002] # NORTH EAST SANS-SERIF ARROW
+1F856 ; [*1859.0020.0002] # SOUTH EAST SANS-SERIF ARROW
+1F857 ; [*185A.0020.0002] # SOUTH WEST SANS-SERIF ARROW
+1F858 ; [*185B.0020.0002] # LEFT RIGHT SANS-SERIF ARROW
+1F859 ; [*185C.0020.0002] # UP DOWN SANS-SERIF ARROW
+1F860 ; [*185D.0020.0002] # WIDE-HEADED LEFTWARDS LIGHT BARB ARROW
+1F861 ; [*185E.0020.0002] # WIDE-HEADED UPWARDS LIGHT BARB ARROW
+1F862 ; [*185F.0020.0002] # WIDE-HEADED RIGHTWARDS LIGHT BARB ARROW
+1F863 ; [*1860.0020.0002] # WIDE-HEADED DOWNWARDS LIGHT BARB ARROW
+1F864 ; [*1861.0020.0002] # WIDE-HEADED NORTH WEST LIGHT BARB ARROW
+1F865 ; [*1862.0020.0002] # WIDE-HEADED NORTH EAST LIGHT BARB ARROW
+1F866 ; [*1863.0020.0002] # WIDE-HEADED SOUTH EAST LIGHT BARB ARROW
+1F867 ; [*1864.0020.0002] # WIDE-HEADED SOUTH WEST LIGHT BARB ARROW
+1F868 ; [*1865.0020.0002] # WIDE-HEADED LEFTWARDS BARB ARROW
+1F869 ; [*1866.0020.0002] # WIDE-HEADED UPWARDS BARB ARROW
+1F86A ; [*1867.0020.0002] # WIDE-HEADED RIGHTWARDS BARB ARROW
+1F86B ; [*1868.0020.0002] # WIDE-HEADED DOWNWARDS BARB ARROW
+1F86C ; [*1869.0020.0002] # WIDE-HEADED NORTH WEST BARB ARROW
+1F86D ; [*186A.0020.0002] # WIDE-HEADED NORTH EAST BARB ARROW
+1F86E ; [*186B.0020.0002] # WIDE-HEADED SOUTH EAST BARB ARROW
+1F86F ; [*186C.0020.0002] # WIDE-HEADED SOUTH WEST BARB ARROW
+1F870 ; [*186D.0020.0002] # WIDE-HEADED LEFTWARDS MEDIUM BARB ARROW
+1F871 ; [*186E.0020.0002] # WIDE-HEADED UPWARDS MEDIUM BARB ARROW
+1F872 ; [*186F.0020.0002] # WIDE-HEADED RIGHTWARDS MEDIUM BARB ARROW
+1F873 ; [*1870.0020.0002] # WIDE-HEADED DOWNWARDS MEDIUM BARB ARROW
+1F874 ; [*1871.0020.0002] # WIDE-HEADED NORTH WEST MEDIUM BARB ARROW
+1F875 ; [*1872.0020.0002] # WIDE-HEADED NORTH EAST MEDIUM BARB ARROW
+1F876 ; [*1873.0020.0002] # WIDE-HEADED SOUTH EAST MEDIUM BARB ARROW
+1F877 ; [*1874.0020.0002] # WIDE-HEADED SOUTH WEST MEDIUM BARB ARROW
+1F878 ; [*1875.0020.0002] # WIDE-HEADED LEFTWARDS HEAVY BARB ARROW
+1F879 ; [*1876.0020.0002] # WIDE-HEADED UPWARDS HEAVY BARB ARROW
+1F87A ; [*1877.0020.0002] # WIDE-HEADED RIGHTWARDS HEAVY BARB ARROW
+1F87B ; [*1878.0020.0002] # WIDE-HEADED DOWNWARDS HEAVY BARB ARROW
+1F87C ; [*1879.0020.0002] # WIDE-HEADED NORTH WEST HEAVY BARB ARROW
+1F87D ; [*187A.0020.0002] # WIDE-HEADED NORTH EAST HEAVY BARB ARROW
+1F87E ; [*187B.0020.0002] # WIDE-HEADED SOUTH EAST HEAVY BARB ARROW
+1F87F ; [*187C.0020.0002] # WIDE-HEADED SOUTH WEST HEAVY BARB ARROW
+1F880 ; [*187D.0020.0002] # WIDE-HEADED LEFTWARDS VERY HEAVY BARB ARROW
+1F881 ; [*187E.0020.0002] # WIDE-HEADED UPWARDS VERY HEAVY BARB ARROW
+1F882 ; [*187F.0020.0002] # WIDE-HEADED RIGHTWARDS VERY HEAVY BARB ARROW
+1F883 ; [*1880.0020.0002] # WIDE-HEADED DOWNWARDS VERY HEAVY BARB ARROW
+1F884 ; [*1881.0020.0002] # WIDE-HEADED NORTH WEST VERY HEAVY BARB ARROW
+1F885 ; [*1882.0020.0002] # WIDE-HEADED NORTH EAST VERY HEAVY BARB ARROW
+1F886 ; [*1883.0020.0002] # WIDE-HEADED SOUTH EAST VERY HEAVY BARB ARROW
+1F887 ; [*1884.0020.0002] # WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW
+1F890 ; [*1885.0020.0002] # LEFTWARDS TRIANGLE ARROWHEAD
+1F891 ; [*1886.0020.0002] # UPWARDS TRIANGLE ARROWHEAD
+1F892 ; [*1887.0020.0002] # RIGHTWARDS TRIANGLE ARROWHEAD
+1F893 ; [*1888.0020.0002] # DOWNWARDS TRIANGLE ARROWHEAD
+1F894 ; [*1889.0020.0002] # LEFTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
+1F895 ; [*188A.0020.0002] # UPWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
+1F896 ; [*188B.0020.0002] # RIGHTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
+1F897 ; [*188C.0020.0002] # DOWNWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
+1F898 ; [*188D.0020.0002] # LEFTWARDS ARROW WITH NOTCHED TAIL
+1F899 ; [*188E.0020.0002] # UPWARDS ARROW WITH NOTCHED TAIL
+1F89A ; [*188F.0020.0002] # RIGHTWARDS ARROW WITH NOTCHED TAIL
+1F89B ; [*1890.0020.0002] # DOWNWARDS ARROW WITH NOTCHED TAIL
+1F89C ; [*1891.0020.0002] # HEAVY ARROW SHAFT WIDTH ONE
+1F89D ; [*1892.0020.0002] # HEAVY ARROW SHAFT WIDTH TWO THIRDS
+1F89E ; [*1893.0020.0002] # HEAVY ARROW SHAFT WIDTH ONE HALF
+1F89F ; [*1894.0020.0002] # HEAVY ARROW SHAFT WIDTH ONE THIRD
+1F8A0 ; [*1895.0020.0002] # LEFTWARDS BOTTOM-SHADED WHITE ARROW
+1F8A1 ; [*1896.0020.0002] # RIGHTWARDS BOTTOM SHADED WHITE ARROW
+1F8A2 ; [*1897.0020.0002] # LEFTWARDS TOP SHADED WHITE ARROW
+1F8A3 ; [*1898.0020.0002] # RIGHTWARDS TOP SHADED WHITE ARROW
+1F8A4 ; [*1899.0020.0002] # LEFTWARDS LEFT-SHADED WHITE ARROW
+1F8A5 ; [*189A.0020.0002] # RIGHTWARDS RIGHT-SHADED WHITE ARROW
+1F8A6 ; [*189B.0020.0002] # LEFTWARDS RIGHT-SHADED WHITE ARROW
+1F8A7 ; [*189C.0020.0002] # RIGHTWARDS LEFT-SHADED WHITE ARROW
+1F8A8 ; [*189D.0020.0002] # LEFTWARDS BACK-TILTED SHADOWED WHITE ARROW
+1F8A9 ; [*189E.0020.0002] # RIGHTWARDS BACK-TILTED SHADOWED WHITE ARROW
+1F8AA ; [*189F.0020.0002] # LEFTWARDS FRONT-TILTED SHADOWED WHITE ARROW
+1F8AB ; [*18A0.0020.0002] # RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW
+1F8AC ; [*18A1.0020.0002] # WHITE ARROW SHAFT WIDTH ONE
+1F8AD ; [*18A2.0020.0002] # WHITE ARROW SHAFT WIDTH TWO THIRDS
+1F900 ; [*15C7.0020.0002] # CIRCLED CROSS FORMEE WITH FOUR DOTS
+1F901 ; [*15C8.0020.0002] # CIRCLED CROSS FORMEE WITH TWO DOTS
+1F902 ; [*15C9.0020.0002] # CIRCLED CROSS FORMEE
+1F903 ; [*15CA.0020.0002] # LEFT HALF CIRCLE WITH FOUR DOTS
+1F904 ; [*15CB.0020.0002] # LEFT HALF CIRCLE WITH THREE DOTS
+1F905 ; [*15CC.0020.0002] # LEFT HALF CIRCLE WITH TWO DOTS
+1F906 ; [*15CD.0020.0002] # LEFT HALF CIRCLE WITH DOT
+1F907 ; [*15CE.0020.0002] # LEFT HALF CIRCLE
+1F908 ; [*15CF.0020.0002] # DOWNWARD FACING HOOK
+1F909 ; [*15D0.0020.0002] # DOWNWARD FACING NOTCHED HOOK
+1F90A ; [*15D1.0020.0002] # DOWNWARD FACING HOOK WITH DOT
+1F90B ; [*15D2.0020.0002] # DOWNWARD FACING NOTCHED HOOK WITH DOT
+1F910 ; [*15D3.0020.0002] # ZIPPER-MOUTH FACE
+1F911 ; [*15D4.0020.0002] # MONEY-MOUTH FACE
+1F912 ; [*15D5.0020.0002] # FACE WITH THERMOMETER
+1F913 ; [*15D6.0020.0002] # NERD FACE
+1F914 ; [*15D7.0020.0002] # THINKING FACE
+1F915 ; [*15D8.0020.0002] # FACE WITH HEAD-BANDAGE
+1F916 ; [*15D9.0020.0002] # ROBOT FACE
+1F917 ; [*15DA.0020.0002] # HUGGING FACE
+1F918 ; [*15DB.0020.0002] # SIGN OF THE HORNS
+1F919 ; [*15DC.0020.0002] # CALL ME HAND
+1F91A ; [*15DD.0020.0002] # RAISED BACK OF HAND
+1F91B ; [*15DE.0020.0002] # LEFT-FACING FIST
+1F91C ; [*15DF.0020.0002] # RIGHT-FACING FIST
+1F91D ; [*15E0.0020.0002] # HANDSHAKE
+1F91E ; [*15E1.0020.0002] # HAND WITH INDEX AND MIDDLE FINGERS CROSSED
+1F91F ; [*15E2.0020.0002] # I LOVE YOU HAND SIGN
+1F920 ; [*15E3.0020.0002] # FACE WITH COWBOY HAT
+1F921 ; [*15E4.0020.0002] # CLOWN FACE
+1F922 ; [*15E5.0020.0002] # NAUSEATED FACE
+1F923 ; [*15E6.0020.0002] # ROLLING ON THE FLOOR LAUGHING
+1F924 ; [*15E7.0020.0002] # DROOLING FACE
+1F925 ; [*15E8.0020.0002] # LYING FACE
+1F926 ; [*15E9.0020.0002] # FACE PALM
+1F927 ; [*15EA.0020.0002] # SNEEZING FACE
+1F928 ; [*15EB.0020.0002] # FACE WITH ONE EYEBROW RAISED
+1F929 ; [*15EC.0020.0002] # GRINNING FACE WITH STAR EYES
+1F92A ; [*15ED.0020.0002] # GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE
+1F92B ; [*15EE.0020.0002] # FACE WITH FINGER COVERING CLOSED LIPS
+1F92C ; [*15EF.0020.0002] # SERIOUS FACE WITH SYMBOLS COVERING MOUTH
+1F92D ; [*15F0.0020.0002] # SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH
+1F92E ; [*15F1.0020.0002] # FACE WITH OPEN MOUTH VOMITING
+1F92F ; [*15F2.0020.0002] # SHOCKED FACE WITH EXPLODING HEAD
+1F930 ; [*15F3.0020.0002] # PREGNANT WOMAN
+1F931 ; [*15F4.0020.0002] # BREAST-FEEDING
+1F932 ; [*15F5.0020.0002] # PALMS UP TOGETHER
+1F933 ; [*15F6.0020.0002] # SELFIE
+1F934 ; [*15F7.0020.0002] # PRINCE
+1F935 ; [*15F8.0020.0002] # MAN IN TUXEDO
+1F936 ; [*15F9.0020.0002] # MOTHER CHRISTMAS
+1F937 ; [*15FA.0020.0002] # SHRUG
+1F938 ; [*15FB.0020.0002] # PERSON DOING CARTWHEEL
+1F939 ; [*15FC.0020.0002] # JUGGLING
+1F93A ; [*15FD.0020.0002] # FENCER
+1F93B ; [*15FE.0020.0002] # MODERN PENTATHLON
+1F93C ; [*15FF.0020.0002] # WRESTLERS
+1F93D ; [*1600.0020.0002] # WATER POLO
+1F93E ; [*1601.0020.0002] # HANDBALL
+1F940 ; [*1602.0020.0002] # WILTED FLOWER
+1F941 ; [*1603.0020.0002] # DRUM WITH DRUMSTICKS
+1F942 ; [*1604.0020.0002] # CLINKING GLASSES
+1F943 ; [*1605.0020.0002] # TUMBLER GLASS
+1F944 ; [*1606.0020.0002] # SPOON
+1F945 ; [*1607.0020.0002] # GOAL NET
+1F946 ; [*1608.0020.0002] # RIFLE
+1F947 ; [*1609.0020.0002] # FIRST PLACE MEDAL
+1F948 ; [*160A.0020.0002] # SECOND PLACE MEDAL
+1F949 ; [*160B.0020.0002] # THIRD PLACE MEDAL
+1F94A ; [*160C.0020.0002] # BOXING GLOVE
+1F94B ; [*160D.0020.0002] # MARTIAL ARTS UNIFORM
+1F94C ; [*160E.0020.0002] # CURLING STONE
+1F950 ; [*160F.0020.0002] # CROISSANT
+1F951 ; [*1610.0020.0002] # AVOCADO
+1F952 ; [*1611.0020.0002] # CUCUMBER
+1F953 ; [*1612.0020.0002] # BACON
+1F954 ; [*1613.0020.0002] # POTATO
+1F955 ; [*1614.0020.0002] # CARROT
+1F956 ; [*1615.0020.0002] # BAGUETTE BREAD
+1F957 ; [*1616.0020.0002] # GREEN SALAD
+1F958 ; [*1617.0020.0002] # SHALLOW PAN OF FOOD
+1F959 ; [*1618.0020.0002] # STUFFED FLATBREAD
+1F95A ; [*1619.0020.0002] # EGG
+1F95B ; [*161A.0020.0002] # GLASS OF MILK
+1F95C ; [*161B.0020.0002] # PEANUTS
+1F95D ; [*161C.0020.0002] # KIWIFRUIT
+1F95E ; [*161D.0020.0002] # PANCAKES
+1F95F ; [*161E.0020.0002] # DUMPLING
+1F960 ; [*161F.0020.0002] # FORTUNE COOKIE
+1F961 ; [*1620.0020.0002] # TAKEOUT BOX
+1F962 ; [*1621.0020.0002] # CHOPSTICKS
+1F963 ; [*1622.0020.0002] # BOWL WITH SPOON
+1F964 ; [*1623.0020.0002] # CUP WITH STRAW
+1F965 ; [*1624.0020.0002] # COCONUT
+1F966 ; [*1625.0020.0002] # BROCCOLI
+1F967 ; [*1626.0020.0002] # PIE
+1F968 ; [*1627.0020.0002] # PRETZEL
+1F969 ; [*1628.0020.0002] # CUT OF MEAT
+1F96A ; [*1629.0020.0002] # SANDWICH
+1F96B ; [*162A.0020.0002] # CANNED FOOD
+1F980 ; [*162B.0020.0002] # CRAB
+1F981 ; [*162C.0020.0002] # LION FACE
+1F982 ; [*162D.0020.0002] # SCORPION
+1F983 ; [*162E.0020.0002] # TURKEY
+1F984 ; [*162F.0020.0002] # UNICORN FACE
+1F985 ; [*1630.0020.0002] # EAGLE
+1F986 ; [*1631.0020.0002] # DUCK
+1F987 ; [*1632.0020.0002] # BAT
+1F988 ; [*1633.0020.0002] # SHARK
+1F989 ; [*1634.0020.0002] # OWL
+1F98A ; [*1635.0020.0002] # FOX FACE
+1F98B ; [*1636.0020.0002] # BUTTERFLY
+1F98C ; [*1637.0020.0002] # DEER
+1F98D ; [*1638.0020.0002] # GORILLA
+1F98E ; [*1639.0020.0002] # LIZARD
+1F98F ; [*163A.0020.0002] # RHINOCEROS
+1F990 ; [*163B.0020.0002] # SHRIMP
+1F991 ; [*163C.0020.0002] # SQUID
+1F992 ; [*163D.0020.0002] # GIRAFFE FACE
+1F993 ; [*163E.0020.0002] # ZEBRA FACE
+1F994 ; [*163F.0020.0002] # HEDGEHOG
+1F995 ; [*1640.0020.0002] # SAUROPOD
+1F996 ; [*1641.0020.0002] # T-REX
+1F997 ; [*1642.0020.0002] # CRICKET
+1F9C0 ; [*1643.0020.0002] # CHEESE WEDGE
+1F9D0 ; [*1644.0020.0002] # FACE WITH MONOCLE
+1F9D1 ; [*1645.0020.0002] # ADULT
+1F9D2 ; [*1646.0020.0002] # CHILD
+1F9D3 ; [*1647.0020.0002] # OLDER ADULT
+1F9D4 ; [*1648.0020.0002] # BEARDED PERSON
+1F9D5 ; [*1649.0020.0002] # PERSON WITH HEADSCARF
+1F9D6 ; [*164A.0020.0002] # PERSON IN STEAMY ROOM
+1F9D7 ; [*164B.0020.0002] # PERSON CLIMBING
+1F9D8 ; [*164C.0020.0002] # PERSON IN LOTUS POSITION
+1F9D9 ; [*164D.0020.0002] # MAGE
+1F9DA ; [*164E.0020.0002] # FAIRY
+1F9DB ; [*164F.0020.0002] # VAMPIRE
+1F9DC ; [*1650.0020.0002] # MERPERSON
+1F9DD ; [*1651.0020.0002] # ELF
+1F9DE ; [*1652.0020.0002] # GENIE
+1F9DF ; [*1653.0020.0002] # ZOMBIE
+1F9E0 ; [*1654.0020.0002] # BRAIN
+1F9E1 ; [*1655.0020.0002] # ORANGE HEART
+1F9E2 ; [*1656.0020.0002] # BILLED CAP
+1F9E3 ; [*1657.0020.0002] # SCARF
+1F9E4 ; [*1658.0020.0002] # GLOVES
+1F9E5 ; [*1659.0020.0002] # COAT
+1F9E6 ; [*165A.0020.0002] # SOCKS
0332 ; [.0000.0021.0002] # COMBINING LOW LINE
0313 ; [.0000.0022.0002] # COMBINING COMMA ABOVE
0343 ; [.0000.0022.0002] # COMBINING GREEK KORONIS
@@ -7832,6 +7935,9 @@ FFFC ; [*1A95.0020.0002] # OBJECT REPLACEMENT CHARACTER
1DCE ; [.0000.0033.0002] # COMBINING OGONEK ABOVE
1DD1 ; [.0000.0033.0002] # COMBINING UR ABOVE
1DF5 ; [.0000.0033.0002] # COMBINING UP TACK ABOVE
+1DF6 ; [.0000.0033.0002] # COMBINING KAVYKA ABOVE RIGHT
+1DF7 ; [.0000.0033.0002] # COMBINING KAVYKA ABOVE LEFT
+1DF8 ; [.0000.0033.0002] # COMBINING DOT ABOVE LEFT
1DFB ; [.0000.0033.0002] # COMBINING DELETION MARK
1DFE ; [.0000.0033.0002] # COMBINING LEFT ARROWHEAD ABOVE
20F0 ; [.0000.0033.0002] # COMBINING ASTERISK ABOVE
@@ -7887,6 +7993,7 @@ A67D ; [.0000.0033.0002] # COMBINING CYRILLIC PAYEROK
1DC2 ; [.0000.0034.0002] # COMBINING SNAKE BELOW
1DCF ; [.0000.0034.0002] # COMBINING ZIGZAG BELOW
1DD0 ; [.0000.0034.0002] # COMBINING IS BELOW
+1DF9 ; [.0000.0034.0002] # COMBINING WIDE INVERTED BRIDGE BELOW
1DFC ; [.0000.0034.0002] # COMBINING DOUBLE INVERTED BREVE BELOW
1DFD ; [.0000.0034.0002] # COMBINING ALMOST EQUAL TO BELOW
1DFF ; [.0000.0034.0002] # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
@@ -8023,15 +8130,18 @@ FC62 ; [.0000.007D.001A][.0000.0080.001A] # ARABIC LIGATURE SHADDA WITH KASRA I
08E6 ; [.0000.007E.0002] # ARABIC CURLY KASRA
08F6 ; [.0000.007F.0002] # ARABIC KASRA WITH DOT BELOW
0651 ; [.0000.0080.0002] # ARABIC SHADDA
+0AFB ; [.0000.0080.0002] # GUJARATI SIGN SHADDA
11237 ; [.0000.0080.0002] # KHOJKI SIGN SHADDA
FE7D ; [.0000.0080.0018] # ARABIC SHADDA MEDIAL FORM
FE7C ; [.0000.0080.001A] # ARABIC SHADDA ISOLATED FORM
FC63 ; [.0000.0080.001A][.0000.0098.001A] # ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM
0652 ; [.0000.0081.0002] # ARABIC SUKUN
+0AFA ; [.0000.0081.0002] # GUJARATI SIGN SUKUN
1123E ; [.0000.0081.0002] # KHOJKI SIGN SUKUN
FE7F ; [.0000.0081.0018] # ARABIC SUKUN MEDIAL FORM
FE7E ; [.0000.0081.001A] # ARABIC SUKUN ISOLATED FORM
0653 ; [.0000.0082.0002] # ARABIC MADDAH ABOVE
+0AFC ; [.0000.0082.0002] # GUJARATI SIGN MADDAH
0654 ; [.0000.0083.0002] # ARABIC HAMZA ABOVE
0655 ; [.0000.0084.0002] # ARABIC HAMZA BELOW
065F ; [.0000.0085.0002] # ARABIC WAVY HAMZA BELOW
@@ -8101,6 +8211,9 @@ A6F1 ; [.0000.00B7.0002] # BAMUM COMBINING MARK TUKWENTIS
09BC ; [.0000.00C2.0002] # BENGALI SIGN NUKTA
0A3C ; [.0000.00C2.0002] # GURMUKHI SIGN NUKTA
0ABC ; [.0000.00C2.0002] # GUJARATI SIGN NUKTA
+0AFD ; [.0000.00C2.0002] # GUJARATI SIGN THREE-DOT NUKTA ABOVE
+0AFE ; [.0000.00C2.0002] # GUJARATI SIGN CIRCLE NUKTA ABOVE
+0AFF ; [.0000.00C2.0002] # GUJARATI SIGN TWO-CIRCLE NUKTA ABOVE
0B3C ; [.0000.00C2.0002] # ORIYA SIGN NUKTA
0CBC ; [.0000.00C2.0002] # KANNADA SIGN NUKTA
1B34 ; [.0000.00C2.0002] # BALINESE SIGN REREKAN
@@ -8117,6 +8230,8 @@ A9B3 ; [.0000.00C2.0002] # JAVANESE SIGN CECAK TELU
114C3 ; [.0000.00C2.0002] # TIRHUTA SIGN NUKTA
115C0 ; [.0000.00C2.0002] # SIDDHAM SIGN NUKTA
116B7 ; [.0000.00C2.0002] # TAKRI SIGN NUKTA
+11A33 ; [.0000.00C2.0002] # ZANABAZAR SQUARE FINAL CONSONANT MARK
+11D42 ; [.0000.00C2.0002] # MASARAM GONDI SIGN NUKTA
0900 ; [.0000.00C3.0002] # DEVANAGARI SIGN INVERTED CANDRABINDU
0901 ; [.0000.00C3.0002] # DEVANAGARI SIGN CANDRABINDU
0981 ; [.0000.00C3.0002] # BENGALI SIGN CANDRABINDU
@@ -8140,8 +8255,12 @@ A980 ; [.0000.00C3.0002] # JAVANESE SIGN PANYANGGA
114BF ; [.0000.00C3.0002] # TIRHUTA SIGN CANDRABINDU
115BC ; [.0000.00C3.0002] # SIDDHAM SIGN CANDRABINDU
11640 ; [.0000.00C3.0002] # MODI SIGN ARDHACANDRA
+11A35 ; [.0000.00C3.0002] # ZANABAZAR SQUARE SIGN CANDRABINDU
+11A36 ; [.0000.00C3.0002] # ZANABAZAR SQUARE SIGN CANDRABINDU WITH ORNAMENT
+11A37 ; [.0000.00C3.0002] # ZANABAZAR SQUARE SIGN CANDRA WITH ORNAMENT
11C3C ; [.0000.00C3.0002] # BHAIKSUKI SIGN CANDRABINDU
11CB6 ; [.0000.00C3.0002] # MARCHEN SIGN CANDRABINDU
+11D43 ; [.0000.00C3.0002] # MASARAM GONDI SIGN CANDRA
0902 ; [.0000.00C4.0002] # DEVANAGARI SIGN ANUSVARA
0982 ; [.0000.00C4.0002] # BENGALI SIGN ANUSVARA
0A02 ; [.0000.00C4.0002] # GURMUKHI SIGN BINDI
@@ -8150,6 +8269,7 @@ A980 ; [.0000.00C3.0002] # JAVANESE SIGN PANYANGGA
0B82 ; [.0000.00C4.0002] # TAMIL SIGN ANUSVARA
0C02 ; [.0000.00C4.0002] # TELUGU SIGN ANUSVARA
0C82 ; [.0000.00C4.0002] # KANNADA SIGN ANUSVARA
+0D00 ; [.0000.00C4.0002] # MALAYALAM SIGN COMBINING ANUSVARA ABOVE
0D02 ; [.0000.00C4.0002] # MALAYALAM SIGN ANUSVARA
0D82 ; [.0000.00C4.0002] # SINHALA SIGN ANUSVARAYA
0F7E ; [.0000.00C4.0002] # TIBETAN SIGN RJES SU NGA RO
@@ -8176,8 +8296,11 @@ A981 ; [.0000.00C4.0002] # JAVANESE SIGN CECAK
115BD ; [.0000.00C4.0002] # SIDDHAM SIGN ANUSVARA
1163D ; [.0000.00C4.0002] # MODI SIGN ANUSVARA
116AB ; [.0000.00C4.0002] # TAKRI SIGN ANUSVARA
+11A38 ; [.0000.00C4.0002] # ZANABAZAR SQUARE SIGN ANUSVARA
+11A96 ; [.0000.00C4.0002] # SOYOMBO SIGN ANUSVARA
11C3D ; [.0000.00C4.0002] # BHAIKSUKI SIGN ANUSVARA
11CB5 ; [.0000.00C4.0002] # MARCHEN SIGN ANUSVARA
+11D40 ; [.0000.00C4.0002] # MASARAM GONDI SIGN ANUSVARA
0903 ; [.0000.00C5.0002] # DEVANAGARI SIGN VISARGA
0983 ; [.0000.00C5.0002] # BENGALI SIGN VISARGA
0A03 ; [.0000.00C5.0002] # GURMUKHI SIGN VISARGA
@@ -8207,7 +8330,10 @@ A983 ; [.0000.00C5.0002] # JAVANESE SIGN WIGNYAN
115BE ; [.0000.00C5.0002] # SIDDHAM SIGN VISARGA
1163E ; [.0000.00C5.0002] # MODI SIGN VISARGA
116AC ; [.0000.00C5.0002] # TAKRI SIGN VISARGA
+11A39 ; [.0000.00C5.0002] # ZANABAZAR SQUARE SIGN VISARGA
+11A97 ; [.0000.00C5.0002] # SOYOMBO SIGN VISARGA
11C3E ; [.0000.00C5.0002] # BHAIKSUKI SIGN VISARGA
+11D41 ; [.0000.00C5.0002] # MASARAM GONDI SIGN VISARGA
0A70 ; [.0000.00C6.0002] # GURMUKHI TIPPI
0A71 ; [.0000.00C7.0002] # GURMUKHI ADDAK
1B03 ; [.0000.00C8.0002] # BALINESE SIGN SURANG
@@ -8219,20983 +8345,21487 @@ ABEC ; [.0000.00CB.0002] # MEETEI MAYEK LUM IYEK
10A3A ; [.0000.00CE.0002] # KHAROSHTHI SIGN DOT BELOW
111CB ; [.0000.00CF.0002] # SHARADA VOWEL MODIFIER MARK
111CC ; [.0000.00D0.0002] # SHARADA EXTRA SHORT VOWEL MARK
-0E4E ; [.0000.00D1.0002] # THAI CHARACTER YAMAKKAN
-0E47 ; [.0000.00D2.0002] # THAI CHARACTER MAITAIKHU
-0E48 ; [.0000.00D3.0002] # THAI CHARACTER MAI EK
-0E49 ; [.0000.00D4.0002] # THAI CHARACTER MAI THO
-0E4A ; [.0000.00D5.0002] # THAI CHARACTER MAI TRI
-0E4B ; [.0000.00D6.0002] # THAI CHARACTER MAI CHATTAWA
-0E4C ; [.0000.00D7.0002] # THAI CHARACTER THANTHAKHAT
-0E4D ; [.0000.00D8.0002] # THAI CHARACTER NIKHAHIT
-0EC8 ; [.0000.00D9.0002] # LAO TONE MAI EK
-0EC9 ; [.0000.00DA.0002] # LAO TONE MAI THO
-0ECA ; [.0000.00DB.0002] # LAO TONE MAI TI
-0ECB ; [.0000.00DC.0002] # LAO TONE MAI CATAWA
-0ECC ; [.0000.00DD.0002] # LAO CANCELLATION MARK
-0ECD ; [.0000.00DE.0002] # LAO NIGGAHITA
-AABF ; [.0000.00DF.0002] # TAI VIET TONE MAI EK
-AAC1 ; [.0000.00E0.0002] # TAI VIET TONE MAI THO
-0F39 ; [.0000.00E1.0002] # TIBETAN MARK TSA -PHRU
-A92B ; [.0000.00E2.0002] # KAYAH LI TONE PLOPHU
-A92C ; [.0000.00E3.0002] # KAYAH LI TONE CALYA
-A92D ; [.0000.00E4.0002] # KAYAH LI TONE CALYA PLOPHU
-1037 ; [.0000.00E5.0002] # MYANMAR SIGN DOT BELOW
-17C8 ; [.0000.00E6.0002] # KHMER SIGN YUUKALEAPINTU
-17C9 ; [.0000.00E7.0002] # KHMER SIGN MUUSIKATOAN
-17CA ; [.0000.00E8.0002] # KHMER SIGN TRIISAP
-1A75 ; [.0000.00E9.0002] # TAI THAM SIGN TONE-1
-1A76 ; [.0000.00EA.0002] # TAI THAM SIGN TONE-2
-1A77 ; [.0000.00EB.0002] # TAI THAM SIGN KHUEN TONE-3
-1A78 ; [.0000.00EC.0002] # TAI THAM SIGN KHUEN TONE-4
-1A79 ; [.0000.00ED.0002] # TAI THAM SIGN KHUEN TONE-5
-1A7A ; [.0000.00EE.0002] # TAI THAM SIGN RA HAAM
-1A7B ; [.0000.00EF.0002] # TAI THAM SIGN MAI SAM
-1A7C ; [.0000.00F0.0002] # TAI THAM SIGN KHUEN-LUE KARAN
-1939 ; [.0000.00F1.0002] # LIMBU SIGN MUKPHRENG
-193A ; [.0000.00F2.0002] # LIMBU SIGN KEMPHRENG
-193B ; [.0000.00F3.0002] # LIMBU SIGN SA-I
-16B30 ; [.0000.00F4.0002] # PAHAWH HMONG MARK CIM TUB
-16B31 ; [.0000.00F5.0002] # PAHAWH HMONG MARK CIM SO
-16B32 ; [.0000.00F6.0002] # PAHAWH HMONG MARK CIM KES
-16B33 ; [.0000.00F7.0002] # PAHAWH HMONG MARK CIM KHAV
-16B34 ; [.0000.00F8.0002] # PAHAWH HMONG MARK CIM SUAM
-16B35 ; [.0000.00F9.0002] # PAHAWH HMONG MARK CIM HOM
-16B36 ; [.0000.00FA.0002] # PAHAWH HMONG MARK CIM TAUM
-302A ; [.0000.00FB.0002] # IDEOGRAPHIC LEVEL TONE MARK
-302B ; [.0000.00FC.0002] # IDEOGRAPHIC RISING TONE MARK
-302C ; [.0000.00FD.0002] # IDEOGRAPHIC DEPARTING TONE MARK
-302D ; [.0000.00FE.0002] # IDEOGRAPHIC ENTERING TONE MARK
-302E ; [.0000.00FF.0002] # HANGUL SINGLE DOT TONE MARK
-302F ; [.0000.0100.0002] # HANGUL DOUBLE DOT TONE MARK
-20D0 ; [.0000.0101.0002] # COMBINING LEFT HARPOON ABOVE
-20D1 ; [.0000.0102.0002] # COMBINING RIGHT HARPOON ABOVE
-20D2 ; [.0000.0103.0002] # COMBINING LONG VERTICAL LINE OVERLAY
-20D3 ; [.0000.0103.0002] # COMBINING SHORT VERTICAL LINE OVERLAY
-20D4 ; [.0000.0104.0002] # COMBINING ANTICLOCKWISE ARROW ABOVE
-20D5 ; [.0000.0105.0002] # COMBINING CLOCKWISE ARROW ABOVE
-20D6 ; [.0000.0106.0002] # COMBINING LEFT ARROW ABOVE
-20D7 ; [.0000.0107.0002] # COMBINING RIGHT ARROW ABOVE
-20DB ; [.0000.0108.0002] # COMBINING THREE DOTS ABOVE
-20DC ; [.0000.0109.0002] # COMBINING FOUR DOTS ABOVE
-20E1 ; [.0000.010A.0002] # COMBINING LEFT RIGHT ARROW ABOVE
-20E6 ; [.0000.010B.0002] # COMBINING DOUBLE VERTICAL STROKE OVERLAY
-20E7 ; [.0000.010C.0002] # COMBINING ANNUITY SYMBOL
-20E8 ; [.0000.010D.0002] # COMBINING TRIPLE UNDERDOT
-20E9 ; [.0000.010E.0002] # COMBINING WIDE BRIDGE ABOVE
-101FD ; [.0000.010F.0002] # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE
-02D0 ; [.1BF8.0020.0002] # MODIFIER LETTER TRIANGULAR COLON
-02D1 ; [.1BF9.0020.0002] # MODIFIER LETTER HALF TRIANGULAR COLON
-0971 ; [.1BFA.0020.0002] # DEVANAGARI SIGN HIGH SPACING DOT
-0E46 ; [.1BFB.0020.0002] # THAI CHARACTER MAIYAMOK
-0EC6 ; [.1BFC.0020.0002] # LAO KO LA
-17D7 ; [.1BFD.0020.0002] # KHMER SIGN LEK TOO
-1AA7 ; [.1BFE.0020.0002] # TAI THAM SIGN MAI YAMOK
-A9CF ; [.1BFF.0020.0002] # JAVANESE PANGRANGKEP
-A9E6 ; [.1C00.0020.0002] # MYANMAR MODIFIER LETTER SHAN REDUPLICATION
-AA70 ; [.1C01.0020.0002] # MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION
-AADD ; [.1C02.0020.0002] # TAI VIET SYMBOL SAM
-AAF3 ; [.1C03.0020.0002] # MEETEI MAYEK SYLLABLE REPETITION MARK
-AAF4 ; [.1C04.0020.0002] # MEETEI MAYEK WORD REPETITION MARK
-16B42 ; [.1C05.0020.0002] # PAHAWH HMONG SIGN VOS NRUA
-16B43 ; [.1C06.0020.0002] # PAHAWH HMONG SIGN IB YAM
-3005 ; [.1C07.0020.0002] # IDEOGRAPHIC ITERATION MARK
-303B ; [.1C08.0020.0002] # VERTICAL IDEOGRAPHIC ITERATION MARK
-16FE0 ; [.1C09.0020.0002] # TANGUT ITERATION MARK
-3031 ; [.1C0A.0020.0002] # VERTICAL KANA REPEAT MARK
-3032 ; [.1C0A.0020.0002][.0000.0037.0002] # VERTICAL KANA REPEAT WITH VOICED SOUND MARK
-3033 ; [.1C0B.0020.0002] # VERTICAL KANA REPEAT MARK UPPER HALF
-3034 ; [.1C0B.0020.0002][.0000.0037.0002] # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF
-3035 ; [.1C0C.0020.0002] # VERTICAL KANA REPEAT MARK LOWER HALF
-309D ; [.1C0D.0020.0002] # HIRAGANA ITERATION MARK
-309E ; [.1C0D.0020.0002][.0000.0037.0002] # HIRAGANA VOICED ITERATION MARK
-30FC ; [.1C0E.0020.0002] # KATAKANA-HIRAGANA PROLONGED SOUND MARK
-FF70 ; [.1C0E.0020.0012] # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
-30FD ; [.1C0F.0020.0002] # KATAKANA ITERATION MARK
-30FE ; [.1C0F.0020.0002][.0000.0037.0002] # KATAKANA VOICED ITERATION MARK
-00A4 ; [.1C10.0020.0002] # CURRENCY SIGN
-00A2 ; [.1C11.0020.0002] # CENT SIGN
-FFE0 ; [.1C11.0020.0003] # FULLWIDTH CENT SIGN
-0024 ; [.1C12.0020.0002] # DOLLAR SIGN
-FF04 ; [.1C12.0020.0003] # FULLWIDTH DOLLAR SIGN
-FE69 ; [.1C12.0020.000F] # SMALL DOLLAR SIGN
-00A3 ; [.1C13.0020.0002] # POUND SIGN
-FFE1 ; [.1C13.0020.0003] # FULLWIDTH POUND SIGN
-00A5 ; [.1C14.0020.0002] # YEN SIGN
-FFE5 ; [.1C14.0020.0003] # FULLWIDTH YEN SIGN
-058F ; [.1C15.0020.0002] # ARMENIAN DRAM SIGN
-060B ; [.1C16.0020.0002] # AFGHANI SIGN
-09F2 ; [.1C17.0020.0002] # BENGALI RUPEE MARK
-09F3 ; [.1C18.0020.0002] # BENGALI RUPEE SIGN
-09FB ; [.1C19.0020.0002] # BENGALI GANDA MARK
-0AF1 ; [.1C1A.0020.0002] # GUJARATI RUPEE SIGN
-A838 ; [.1C1B.0020.0002] # NORTH INDIC RUPEE MARK
-0BF9 ; [.1C1C.0020.0002] # TAMIL RUPEE SIGN
-0E3F ; [.1C1D.0020.0002] # THAI CURRENCY SYMBOL BAHT
-17DB ; [.1C1E.0020.0002] # KHMER CURRENCY SYMBOL RIEL
-20A0 ; [.1C1F.0020.0002] # EURO-CURRENCY SIGN
-20A1 ; [.1C20.0020.0002] # COLON SIGN
-20A2 ; [.1C21.0020.0002] # CRUZEIRO SIGN
-20A3 ; [.1C22.0020.0002] # FRENCH FRANC SIGN
-20A4 ; [.1C23.0020.0002] # LIRA SIGN
-20A5 ; [.1C24.0020.0002] # MILL SIGN
-20A6 ; [.1C25.0020.0002] # NAIRA SIGN
-20A7 ; [.1C26.0020.0002] # PESETA SIGN
-20A9 ; [.1C27.0020.0002] # WON SIGN
-FFE6 ; [.1C27.0020.0003] # FULLWIDTH WON SIGN
-20AA ; [.1C28.0020.0002] # NEW SHEQEL SIGN
-20AB ; [.1C29.0020.0002] # DONG SIGN
-20AC ; [.1C2A.0020.0002] # EURO SIGN
-20AD ; [.1C2B.0020.0002] # KIP SIGN
-20AE ; [.1C2C.0020.0002] # TUGRIK SIGN
-20AF ; [.1C2D.0020.0002] # DRACHMA SIGN
-20B0 ; [.1C2E.0020.0002] # GERMAN PENNY SIGN
-20B1 ; [.1C2F.0020.0002] # PESO SIGN
-20B2 ; [.1C30.0020.0002] # GUARANI SIGN
-20B3 ; [.1C31.0020.0002] # AUSTRAL SIGN
-20B4 ; [.1C32.0020.0002] # HRYVNIA SIGN
-20B5 ; [.1C33.0020.0002] # CEDI SIGN
-20B6 ; [.1C34.0020.0002] # LIVRE TOURNOIS SIGN
-20B7 ; [.1C35.0020.0002] # SPESMILO SIGN
-20B8 ; [.1C36.0020.0002] # TENGE SIGN
-20B9 ; [.1C37.0020.0002] # INDIAN RUPEE SIGN
-20BA ; [.1C38.0020.0002] # TURKISH LIRA SIGN
-20BB ; [.1C39.0020.0002] # NORDIC MARK SIGN
-20BC ; [.1C3A.0020.0002] # MANAT SIGN
-20BD ; [.1C3B.0020.0002] # RUBLE SIGN
-20BE ; [.1C3C.0020.0002] # LARI SIGN
-0030 ; [.1C3D.0020.0002] # DIGIT ZERO
-0660 ; [.1C3D.0020.0002] # ARABIC-INDIC DIGIT ZERO
-06F0 ; [.1C3D.0020.0002] # EXTENDED ARABIC-INDIC DIGIT ZERO
-07C0 ; [.1C3D.0020.0002] # NKO DIGIT ZERO
-0966 ; [.1C3D.0020.0002] # DEVANAGARI DIGIT ZERO
-09E6 ; [.1C3D.0020.0002] # BENGALI DIGIT ZERO
-0A66 ; [.1C3D.0020.0002] # GURMUKHI DIGIT ZERO
-0AE6 ; [.1C3D.0020.0002] # GUJARATI DIGIT ZERO
-0B66 ; [.1C3D.0020.0002] # ORIYA DIGIT ZERO
-0BE6 ; [.1C3D.0020.0002] # TAMIL DIGIT ZERO
-0C66 ; [.1C3D.0020.0002] # TELUGU DIGIT ZERO
-0C78 ; [.1C3D.0020.0002] # TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR
-0CE6 ; [.1C3D.0020.0002] # KANNADA DIGIT ZERO
-0D66 ; [.1C3D.0020.0002] # MALAYALAM DIGIT ZERO
-0DE6 ; [.1C3D.0020.0002] # SINHALA LITH DIGIT ZERO
-0E50 ; [.1C3D.0020.0002] # THAI DIGIT ZERO
-0ED0 ; [.1C3D.0020.0002] # LAO DIGIT ZERO
-0F20 ; [.1C3D.0020.0002] # TIBETAN DIGIT ZERO
-1040 ; [.1C3D.0020.0002] # MYANMAR DIGIT ZERO
-1090 ; [.1C3D.0020.0002] # MYANMAR SHAN DIGIT ZERO
-17E0 ; [.1C3D.0020.0002] # KHMER DIGIT ZERO
-17F0 ; [.1C3D.0020.0002] # KHMER SYMBOL LEK ATTAK SON
-1810 ; [.1C3D.0020.0002] # MONGOLIAN DIGIT ZERO
-1946 ; [.1C3D.0020.0002] # LIMBU DIGIT ZERO
-19D0 ; [.1C3D.0020.0002] # NEW TAI LUE DIGIT ZERO
-1A80 ; [.1C3D.0020.0002] # TAI THAM HORA DIGIT ZERO
-1A90 ; [.1C3D.0020.0002] # TAI THAM THAM DIGIT ZERO
-1B50 ; [.1C3D.0020.0002] # BALINESE DIGIT ZERO
-1BB0 ; [.1C3D.0020.0002] # SUNDANESE DIGIT ZERO
-1C40 ; [.1C3D.0020.0002] # LEPCHA DIGIT ZERO
-1C50 ; [.1C3D.0020.0002] # OL CHIKI DIGIT ZERO
-3007 ; [.1C3D.0020.0002] # IDEOGRAPHIC NUMBER ZERO
-A620 ; [.1C3D.0020.0002] # VAI DIGIT ZERO
-A8D0 ; [.1C3D.0020.0002] # SAURASHTRA DIGIT ZERO
-A900 ; [.1C3D.0020.0002] # KAYAH LI DIGIT ZERO
-A9D0 ; [.1C3D.0020.0002] # JAVANESE DIGIT ZERO
-A9F0 ; [.1C3D.0020.0002] # MYANMAR TAI LAING DIGIT ZERO
-AA50 ; [.1C3D.0020.0002] # CHAM DIGIT ZERO
-ABF0 ; [.1C3D.0020.0002] # MEETEI MAYEK DIGIT ZERO
-1018A ; [.1C3D.0020.0002] # GREEK ZERO SIGN
-104A0 ; [.1C3D.0020.0002] # OSMANYA DIGIT ZERO
-11066 ; [.1C3D.0020.0002] # BRAHMI DIGIT ZERO
-110F0 ; [.1C3D.0020.0002] # SORA SOMPENG DIGIT ZERO
-11136 ; [.1C3D.0020.0002] # CHAKMA DIGIT ZERO
-111D0 ; [.1C3D.0020.0002] # SHARADA DIGIT ZERO
-112F0 ; [.1C3D.0020.0002] # KHUDAWADI DIGIT ZERO
-11450 ; [.1C3D.0020.0002] # NEWA DIGIT ZERO
-114D0 ; [.1C3D.0020.0002] # TIRHUTA DIGIT ZERO
-11650 ; [.1C3D.0020.0002] # MODI DIGIT ZERO
-116C0 ; [.1C3D.0020.0002] # TAKRI DIGIT ZERO
-11730 ; [.1C3D.0020.0002] # AHOM DIGIT ZERO
-118E0 ; [.1C3D.0020.0002] # WARANG CITI DIGIT ZERO
-11C50 ; [.1C3D.0020.0002] # BHAIKSUKI DIGIT ZERO
-16A60 ; [.1C3D.0020.0002] # MRO DIGIT ZERO
-16B50 ; [.1C3D.0020.0002] # PAHAWH HMONG DIGIT ZERO
-1E950 ; [.1C3D.0020.0002] # ADLAM DIGIT ZERO
-FF10 ; [.1C3D.0020.0003] # FULLWIDTH DIGIT ZERO
-0F33 ; [.1C3D.0020.0004] # TIBETAN DIGIT HALF ZERO
-1F100 ; [.1C3D.0020.0004][*0277.0020.0004] # DIGIT ZERO FULL STOP
-1F101 ; [.1C3D.0020.0004][*0222.0020.0004] # DIGIT ZERO COMMA
-1D7CE ; [.1C3D.0020.0005] # MATHEMATICAL BOLD DIGIT ZERO
-1D7D8 ; [.1C3D.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
-1D7E2 ; [.1C3D.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT ZERO
-1D7EC ; [.1C3D.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
-1D7F6 ; [.1C3D.0020.0005] # MATHEMATICAL MONOSPACE DIGIT ZERO
-24EA ; [.1C3D.0020.0006] # CIRCLED DIGIT ZERO
-24FF ; [.1C3D.0020.0006] # NEGATIVE CIRCLED DIGIT ZERO
-1F10B ; [.1C3D.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT ZERO
-1F10C ; [.1C3D.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ZERO
-2070 ; [.1C3D.0020.0014] # SUPERSCRIPT ZERO
-2080 ; [.1C3D.0020.0015] # SUBSCRIPT ZERO
-2189 ; [.1C3D.0020.001E][*0626.0020.001E][.1C40.0020.001E] # VULGAR FRACTION ZERO THIRDS
-3358 ; [.1C3D.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
-0031 ; [.1C3E.0020.0002] # DIGIT ONE
-0661 ; [.1C3E.0020.0002] # ARABIC-INDIC DIGIT ONE
-06F1 ; [.1C3E.0020.0002] # EXTENDED ARABIC-INDIC DIGIT ONE
-07C1 ; [.1C3E.0020.0002] # NKO DIGIT ONE
-0967 ; [.1C3E.0020.0002] # DEVANAGARI DIGIT ONE
-09E7 ; [.1C3E.0020.0002] # BENGALI DIGIT ONE
-0A67 ; [.1C3E.0020.0002] # GURMUKHI DIGIT ONE
-0AE7 ; [.1C3E.0020.0002] # GUJARATI DIGIT ONE
-0B67 ; [.1C3E.0020.0002] # ORIYA DIGIT ONE
-0BE7 ; [.1C3E.0020.0002] # TAMIL DIGIT ONE
-0C67 ; [.1C3E.0020.0002] # TELUGU DIGIT ONE
-0C79 ; [.1C3E.0020.0002] # TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR
-0C7C ; [.1C3E.0020.0002] # TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR
-0CE7 ; [.1C3E.0020.0002] # KANNADA DIGIT ONE
-0D67 ; [.1C3E.0020.0002] # MALAYALAM DIGIT ONE
-0DE7 ; [.1C3E.0020.0002] # SINHALA LITH DIGIT ONE
-0E51 ; [.1C3E.0020.0002] # THAI DIGIT ONE
-0ED1 ; [.1C3E.0020.0002] # LAO DIGIT ONE
-0F21 ; [.1C3E.0020.0002] # TIBETAN DIGIT ONE
-1041 ; [.1C3E.0020.0002] # MYANMAR DIGIT ONE
-1091 ; [.1C3E.0020.0002] # MYANMAR SHAN DIGIT ONE
-1369 ; [.1C3E.0020.0002] # ETHIOPIC DIGIT ONE
-17E1 ; [.1C3E.0020.0002] # KHMER DIGIT ONE
-17F1 ; [.1C3E.0020.0002] # KHMER SYMBOL LEK ATTAK MUOY
-1811 ; [.1C3E.0020.0002] # MONGOLIAN DIGIT ONE
-1947 ; [.1C3E.0020.0002] # LIMBU DIGIT ONE
-19D1 ; [.1C3E.0020.0002] # NEW TAI LUE DIGIT ONE
-19DA ; [.1C3E.0020.0002] # NEW TAI LUE THAM DIGIT ONE
-1A81 ; [.1C3E.0020.0002] # TAI THAM HORA DIGIT ONE
-1A91 ; [.1C3E.0020.0002] # TAI THAM THAM DIGIT ONE
-1B51 ; [.1C3E.0020.0002] # BALINESE DIGIT ONE
-1BB1 ; [.1C3E.0020.0002] # SUNDANESE DIGIT ONE
-1C41 ; [.1C3E.0020.0002] # LEPCHA DIGIT ONE
-1C51 ; [.1C3E.0020.0002] # OL CHIKI DIGIT ONE
-3021 ; [.1C3E.0020.0002] # HANGZHOU NUMERAL ONE
-A621 ; [.1C3E.0020.0002] # VAI DIGIT ONE
-A8D1 ; [.1C3E.0020.0002] # SAURASHTRA DIGIT ONE
-A901 ; [.1C3E.0020.0002] # KAYAH LI DIGIT ONE
-A9D1 ; [.1C3E.0020.0002] # JAVANESE DIGIT ONE
-A9F1 ; [.1C3E.0020.0002] # MYANMAR TAI LAING DIGIT ONE
-AA51 ; [.1C3E.0020.0002] # CHAM DIGIT ONE
-ABF1 ; [.1C3E.0020.0002] # MEETEI MAYEK DIGIT ONE
-10107 ; [.1C3E.0020.0002] # AEGEAN NUMBER ONE
-10142 ; [.1C3E.0020.0002] # GREEK ACROPHONIC ATTIC ONE DRACHMA
-10158 ; [.1C3E.0020.0002] # GREEK ACROPHONIC HERAEUM ONE PLETHRON
-10159 ; [.1C3E.0020.0002] # GREEK ACROPHONIC THESPIAN ONE
-1015A ; [.1C3E.0020.0002] # GREEK ACROPHONIC HERMIONIAN ONE
-102E1 ; [.1C3E.0020.0002] # COPTIC EPACT DIGIT ONE
-10320 ; [.1C3E.0020.0002] # OLD ITALIC NUMERAL ONE
-103D1 ; [.1C3E.0020.0002] # OLD PERSIAN NUMBER ONE
-104A1 ; [.1C3E.0020.0002] # OSMANYA DIGIT ONE
-10858 ; [.1C3E.0020.0002] # IMPERIAL ARAMAIC NUMBER ONE
-10879 ; [.1C3E.0020.0002] # PALMYRENE NUMBER ONE
-108A7 ; [.1C3E.0020.0002] # NABATAEAN NUMBER ONE
-108FB ; [.1C3E.0020.0002] # HATRAN NUMBER ONE
-10916 ; [.1C3E.0020.0002] # PHOENICIAN NUMBER ONE
-109C0 ; [.1C3E.0020.0002] # MEROITIC CURSIVE NUMBER ONE
-10A40 ; [.1C3E.0020.0002] # KHAROSHTHI DIGIT ONE
-10A7D ; [.1C3E.0020.0002] # OLD SOUTH ARABIAN NUMBER ONE
-10A9D ; [.1C3E.0020.0002] # OLD NORTH ARABIAN NUMBER ONE
-10AEB ; [.1C3E.0020.0002] # MANICHAEAN NUMBER ONE
-10B58 ; [.1C3E.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER ONE
-10B78 ; [.1C3E.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER ONE
-10BA9 ; [.1C3E.0020.0002] # PSALTER PAHLAVI NUMBER ONE
-10CFA ; [.1C3E.0020.0002] # OLD HUNGARIAN NUMBER ONE
-10E60 ; [.1C3E.0020.0002] # RUMI DIGIT ONE
-11052 ; [.1C3E.0020.0002] # BRAHMI NUMBER ONE
-11067 ; [.1C3E.0020.0002] # BRAHMI DIGIT ONE
-110F1 ; [.1C3E.0020.0002] # SORA SOMPENG DIGIT ONE
-11137 ; [.1C3E.0020.0002] # CHAKMA DIGIT ONE
-111D1 ; [.1C3E.0020.0002] # SHARADA DIGIT ONE
-111E1 ; [.1C3E.0020.0002] # SINHALA ARCHAIC DIGIT ONE
-112F1 ; [.1C3E.0020.0002] # KHUDAWADI DIGIT ONE
-11451 ; [.1C3E.0020.0002] # NEWA DIGIT ONE
-114D1 ; [.1C3E.0020.0002] # TIRHUTA DIGIT ONE
-11651 ; [.1C3E.0020.0002] # MODI DIGIT ONE
-116C1 ; [.1C3E.0020.0002] # TAKRI DIGIT ONE
-11731 ; [.1C3E.0020.0002] # AHOM DIGIT ONE
-118E1 ; [.1C3E.0020.0002] # WARANG CITI DIGIT ONE
-11C51 ; [.1C3E.0020.0002] # BHAIKSUKI DIGIT ONE
-11C5A ; [.1C3E.0020.0002] # BHAIKSUKI NUMBER ONE
-12415 ; [.1C3E.0020.0002] # CUNEIFORM NUMERIC SIGN ONE GESH2
-1241E ; [.1C3E.0020.0002] # CUNEIFORM NUMERIC SIGN ONE GESHU
-1242C ; [.1C3E.0020.0002] # CUNEIFORM NUMERIC SIGN ONE SHARU
-12434 ; [.1C3E.0020.0002] # CUNEIFORM NUMERIC SIGN ONE BURU
-1244F ; [.1C3E.0020.0002] # CUNEIFORM NUMERIC SIGN ONE BAN2
-12458 ; [.1C3E.0020.0002] # CUNEIFORM NUMERIC SIGN ONE ESHE3
-16A61 ; [.1C3E.0020.0002] # MRO DIGIT ONE
-16B51 ; [.1C3E.0020.0002] # PAHAWH HMONG DIGIT ONE
-1D360 ; [.1C3E.0020.0002] # COUNTING ROD UNIT DIGIT ONE
-1E8C7 ; [.1C3E.0020.0002] # MENDE KIKAKUI DIGIT ONE
-1E951 ; [.1C3E.0020.0002] # ADLAM DIGIT ONE
-FF11 ; [.1C3E.0020.0003] # FULLWIDTH DIGIT ONE
-0F2A ; [.1C3E.0020.0004] # TIBETAN DIGIT HALF ONE
-2474 ; [*0317.0020.0004][.1C3E.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT ONE
-2488 ; [.1C3E.0020.0004][*0277.0020.0004] # DIGIT ONE FULL STOP
-1F102 ; [.1C3E.0020.0004][*0222.0020.0004] # DIGIT ONE COMMA
-1D7CF ; [.1C3E.0020.0005] # MATHEMATICAL BOLD DIGIT ONE
-1D7D9 ; [.1C3E.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
-1D7E3 ; [.1C3E.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT ONE
-1D7ED ; [.1C3E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
-1D7F7 ; [.1C3E.0020.0005] # MATHEMATICAL MONOSPACE DIGIT ONE
-2460 ; [.1C3E.0020.0006] # CIRCLED DIGIT ONE
-24F5 ; [.1C3E.0020.0006] # DOUBLE CIRCLED DIGIT ONE
-2776 ; [.1C3E.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT ONE
-2780 ; [.1C3E.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT ONE
-278A ; [.1C3E.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE
-00B9 ; [.1C3E.0020.0014] # SUPERSCRIPT ONE
-2081 ; [.1C3E.0020.0015] # SUBSCRIPT ONE
-215F ; [.1C3E.0020.001E][*0626.0020.001E] # FRACTION NUMERATOR ONE
-247D ; [*0317.0020.0004][.1C3E.0020.0004][.1C3D.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER TEN
-2491 ; [.1C3E.0020.0004][.1C3D.0020.0004][*0277.0020.0004] # NUMBER TEN FULL STOP
-2469 ; [.1C3E.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER TEN
-24FE ; [.1C3E.0020.0006][.1C3D.0020.0006] # DOUBLE CIRCLED NUMBER TEN
-277F ; [.1C3E.0020.0006][.1C3D.0020.0006] # DINGBAT NEGATIVE CIRCLED NUMBER TEN
-2789 ; [.1C3E.0020.0006][.1C3D.0020.0006] # DINGBAT CIRCLED SANS-SERIF NUMBER TEN
-2793 ; [.1C3E.0020.0006][.1C3D.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN
-3248 ; [.1C3E.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER TEN ON BLACK SQUARE
-33E9 ; [.1C3E.0020.0004][.1C3D.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
-32C9 ; [.1C3E.0020.0004][.1C3D.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
-3362 ; [.1C3E.0020.0004][.1C3D.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
-247E ; [*0317.0020.0004][.1C3E.0020.0004][.1C3E.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER ELEVEN
-2492 ; [.1C3E.0020.0004][.1C3E.0020.0004][*0277.0020.0004] # NUMBER ELEVEN FULL STOP
-246A ; [.1C3E.0020.0006][.1C3E.0020.0006] # CIRCLED NUMBER ELEVEN
-24EB ; [.1C3E.0020.0006][.1C3E.0020.0006] # NEGATIVE CIRCLED NUMBER ELEVEN
-2152 ; [.1C3E.0020.001E][*0626.0020.001E][.1C3E.0020.001E][.1C3D.0020.001E] # VULGAR FRACTION ONE TENTH
-33EA ; [.1C3E.0020.0004][.1C3E.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
-32CA ; [.1C3E.0020.0004][.1C3E.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
-3363 ; [.1C3E.0020.0004][.1C3E.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
-247F ; [*0317.0020.0004][.1C3E.0020.0004][.1C3F.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER TWELVE
-2493 ; [.1C3E.0020.0004][.1C3F.0020.0004][*0277.0020.0004] # NUMBER TWELVE FULL STOP
-246B ; [.1C3E.0020.0006][.1C3F.0020.0006] # CIRCLED NUMBER TWELVE
-24EC ; [.1C3E.0020.0006][.1C3F.0020.0006] # NEGATIVE CIRCLED NUMBER TWELVE
-00BD ; [.1C3E.0020.001E][*0626.0020.001E][.1C3F.0020.001E] # VULGAR FRACTION ONE HALF
-1F1A4 ; [.1C3E.0020.001C][.1C3F.0020.001C][.1C3D.0020.001C][.1E0C.0020.001D] # SQUARED ONE HUNDRED TWENTY P
-33EB ; [.1C3E.0020.0004][.1C3F.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
-32CB ; [.1C3E.0020.0004][.1C3F.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
-3364 ; [.1C3E.0020.0004][.1C3F.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
-2480 ; [*0317.0020.0004][.1C3E.0020.0004][.1C40.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER THIRTEEN
-2494 ; [.1C3E.0020.0004][.1C40.0020.0004][*0277.0020.0004] # NUMBER THIRTEEN FULL STOP
-246C ; [.1C3E.0020.0006][.1C40.0020.0006] # CIRCLED NUMBER THIRTEEN
-24ED ; [.1C3E.0020.0006][.1C40.0020.0006] # NEGATIVE CIRCLED NUMBER THIRTEEN
-2153 ; [.1C3E.0020.001E][*0626.0020.001E][.1C40.0020.001E] # VULGAR FRACTION ONE THIRD
-33EC ; [.1C3E.0020.0004][.1C40.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
-3365 ; [.1C3E.0020.0004][.1C40.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
-2481 ; [*0317.0020.0004][.1C3E.0020.0004][.1C41.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER FOURTEEN
-2495 ; [.1C3E.0020.0004][.1C41.0020.0004][*0277.0020.0004] # NUMBER FOURTEEN FULL STOP
-246D ; [.1C3E.0020.0006][.1C41.0020.0006] # CIRCLED NUMBER FOURTEEN
-24EE ; [.1C3E.0020.0006][.1C41.0020.0006] # NEGATIVE CIRCLED NUMBER FOURTEEN
-00BC ; [.1C3E.0020.001E][*0626.0020.001E][.1C41.0020.001E] # VULGAR FRACTION ONE QUARTER
-33ED ; [.1C3E.0020.0004][.1C41.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
-3366 ; [.1C3E.0020.0004][.1C41.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
-2482 ; [*0317.0020.0004][.1C3E.0020.0004][.1C42.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER FIFTEEN
-2496 ; [.1C3E.0020.0004][.1C42.0020.0004][*0277.0020.0004] # NUMBER FIFTEEN FULL STOP
-246E ; [.1C3E.0020.0006][.1C42.0020.0006] # CIRCLED NUMBER FIFTEEN
-24EF ; [.1C3E.0020.0006][.1C42.0020.0006] # NEGATIVE CIRCLED NUMBER FIFTEEN
-2155 ; [.1C3E.0020.001E][*0626.0020.001E][.1C42.0020.001E] # VULGAR FRACTION ONE FIFTH
-33EE ; [.1C3E.0020.0004][.1C42.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
-3367 ; [.1C3E.0020.0004][.1C42.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
-2483 ; [*0317.0020.0004][.1C3E.0020.0004][.1C43.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER SIXTEEN
-2497 ; [.1C3E.0020.0004][.1C43.0020.0004][*0277.0020.0004] # NUMBER SIXTEEN FULL STOP
-246F ; [.1C3E.0020.0006][.1C43.0020.0006] # CIRCLED NUMBER SIXTEEN
-24F0 ; [.1C3E.0020.0006][.1C43.0020.0006] # NEGATIVE CIRCLED NUMBER SIXTEEN
-2159 ; [.1C3E.0020.001E][*0626.0020.001E][.1C43.0020.001E] # VULGAR FRACTION ONE SIXTH
-33EF ; [.1C3E.0020.0004][.1C43.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
-3368 ; [.1C3E.0020.0004][.1C43.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
-2484 ; [*0317.0020.0004][.1C3E.0020.0004][.1C44.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER SEVENTEEN
-2498 ; [.1C3E.0020.0004][.1C44.0020.0004][*0277.0020.0004] # NUMBER SEVENTEEN FULL STOP
-2470 ; [.1C3E.0020.0006][.1C44.0020.0006] # CIRCLED NUMBER SEVENTEEN
-24F1 ; [.1C3E.0020.0006][.1C44.0020.0006] # NEGATIVE CIRCLED NUMBER SEVENTEEN
-2150 ; [.1C3E.0020.001E][*0626.0020.001E][.1C44.0020.001E] # VULGAR FRACTION ONE SEVENTH
-33F0 ; [.1C3E.0020.0004][.1C44.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
-3369 ; [.1C3E.0020.0004][.1C44.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
-2485 ; [*0317.0020.0004][.1C3E.0020.0004][.1C45.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER EIGHTEEN
-2499 ; [.1C3E.0020.0004][.1C45.0020.0004][*0277.0020.0004] # NUMBER EIGHTEEN FULL STOP
-2471 ; [.1C3E.0020.0006][.1C45.0020.0006] # CIRCLED NUMBER EIGHTEEN
-24F2 ; [.1C3E.0020.0006][.1C45.0020.0006] # NEGATIVE CIRCLED NUMBER EIGHTEEN
-215B ; [.1C3E.0020.001E][*0626.0020.001E][.1C45.0020.001E] # VULGAR FRACTION ONE EIGHTH
-33F1 ; [.1C3E.0020.0004][.1C45.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
-336A ; [.1C3E.0020.0004][.1C45.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
-2486 ; [*0317.0020.0004][.1C3E.0020.0004][.1C46.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER NINETEEN
-249A ; [.1C3E.0020.0004][.1C46.0020.0004][*0277.0020.0004] # NUMBER NINETEEN FULL STOP
-2472 ; [.1C3E.0020.0006][.1C46.0020.0006] # CIRCLED NUMBER NINETEEN
-24F3 ; [.1C3E.0020.0006][.1C46.0020.0006] # NEGATIVE CIRCLED NUMBER NINETEEN
-2151 ; [.1C3E.0020.001E][*0626.0020.001E][.1C46.0020.001E] # VULGAR FRACTION ONE NINTH
-33F2 ; [.1C3E.0020.0004][.1C46.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
-336B ; [.1C3E.0020.0004][.1C46.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
-33E0 ; [.1C3E.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
-32C0 ; [.1C3E.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
-3359 ; [.1C3E.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
-0032 ; [.1C3F.0020.0002] # DIGIT TWO
-0662 ; [.1C3F.0020.0002] # ARABIC-INDIC DIGIT TWO
-06F2 ; [.1C3F.0020.0002] # EXTENDED ARABIC-INDIC DIGIT TWO
-07C2 ; [.1C3F.0020.0002] # NKO DIGIT TWO
-0968 ; [.1C3F.0020.0002] # DEVANAGARI DIGIT TWO
-09E8 ; [.1C3F.0020.0002] # BENGALI DIGIT TWO
-0A68 ; [.1C3F.0020.0002] # GURMUKHI DIGIT TWO
-0AE8 ; [.1C3F.0020.0002] # GUJARATI DIGIT TWO
-0B68 ; [.1C3F.0020.0002] # ORIYA DIGIT TWO
-0BE8 ; [.1C3F.0020.0002] # TAMIL DIGIT TWO
-0C68 ; [.1C3F.0020.0002] # TELUGU DIGIT TWO
-0C7A ; [.1C3F.0020.0002] # TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR
-0C7D ; [.1C3F.0020.0002] # TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR
-0CE8 ; [.1C3F.0020.0002] # KANNADA DIGIT TWO
-0D68 ; [.1C3F.0020.0002] # MALAYALAM DIGIT TWO
-0DE8 ; [.1C3F.0020.0002] # SINHALA LITH DIGIT TWO
-0E52 ; [.1C3F.0020.0002] # THAI DIGIT TWO
-0ED2 ; [.1C3F.0020.0002] # LAO DIGIT TWO
-0F22 ; [.1C3F.0020.0002] # TIBETAN DIGIT TWO
-1042 ; [.1C3F.0020.0002] # MYANMAR DIGIT TWO
-1092 ; [.1C3F.0020.0002] # MYANMAR SHAN DIGIT TWO
-136A ; [.1C3F.0020.0002] # ETHIOPIC DIGIT TWO
-17E2 ; [.1C3F.0020.0002] # KHMER DIGIT TWO
-17F2 ; [.1C3F.0020.0002] # KHMER SYMBOL LEK ATTAK PII
-1812 ; [.1C3F.0020.0002] # MONGOLIAN DIGIT TWO
-1948 ; [.1C3F.0020.0002] # LIMBU DIGIT TWO
-19D2 ; [.1C3F.0020.0002] # NEW TAI LUE DIGIT TWO
-1A82 ; [.1C3F.0020.0002] # TAI THAM HORA DIGIT TWO
-1A92 ; [.1C3F.0020.0002] # TAI THAM THAM DIGIT TWO
-1B52 ; [.1C3F.0020.0002] # BALINESE DIGIT TWO
-1BB2 ; [.1C3F.0020.0002] # SUNDANESE DIGIT TWO
-1C42 ; [.1C3F.0020.0002] # LEPCHA DIGIT TWO
-1C52 ; [.1C3F.0020.0002] # OL CHIKI DIGIT TWO
-3022 ; [.1C3F.0020.0002] # HANGZHOU NUMERAL TWO
-A622 ; [.1C3F.0020.0002] # VAI DIGIT TWO
-A8D2 ; [.1C3F.0020.0002] # SAURASHTRA DIGIT TWO
-A902 ; [.1C3F.0020.0002] # KAYAH LI DIGIT TWO
-A9D2 ; [.1C3F.0020.0002] # JAVANESE DIGIT TWO
-A9F2 ; [.1C3F.0020.0002] # MYANMAR TAI LAING DIGIT TWO
-AA52 ; [.1C3F.0020.0002] # CHAM DIGIT TWO
-ABF2 ; [.1C3F.0020.0002] # MEETEI MAYEK DIGIT TWO
-10108 ; [.1C3F.0020.0002] # AEGEAN NUMBER TWO
-1015B ; [.1C3F.0020.0002] # GREEK ACROPHONIC EPIDAUREAN TWO
-1015C ; [.1C3F.0020.0002] # GREEK ACROPHONIC THESPIAN TWO
-1015D ; [.1C3F.0020.0002] # GREEK ACROPHONIC CYRENAIC TWO DRACHMAS
-1015E ; [.1C3F.0020.0002] # GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS
-102E2 ; [.1C3F.0020.0002] # COPTIC EPACT DIGIT TWO
-103D2 ; [.1C3F.0020.0002] # OLD PERSIAN NUMBER TWO
-104A2 ; [.1C3F.0020.0002] # OSMANYA DIGIT TWO
-10859 ; [.1C3F.0020.0002] # IMPERIAL ARAMAIC NUMBER TWO
-1087A ; [.1C3F.0020.0002] # PALMYRENE NUMBER TWO
-108A8 ; [.1C3F.0020.0002] # NABATAEAN NUMBER TWO
-1091A ; [.1C3F.0020.0002] # PHOENICIAN NUMBER TWO
-109C1 ; [.1C3F.0020.0002] # MEROITIC CURSIVE NUMBER TWO
-10A41 ; [.1C3F.0020.0002] # KHAROSHTHI DIGIT TWO
-10B59 ; [.1C3F.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER TWO
-10B79 ; [.1C3F.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER TWO
-10BAA ; [.1C3F.0020.0002] # PSALTER PAHLAVI NUMBER TWO
-10E61 ; [.1C3F.0020.0002] # RUMI DIGIT TWO
-11053 ; [.1C3F.0020.0002] # BRAHMI NUMBER TWO
-11068 ; [.1C3F.0020.0002] # BRAHMI DIGIT TWO
-110F2 ; [.1C3F.0020.0002] # SORA SOMPENG DIGIT TWO
-11138 ; [.1C3F.0020.0002] # CHAKMA DIGIT TWO
-111D2 ; [.1C3F.0020.0002] # SHARADA DIGIT TWO
-111E2 ; [.1C3F.0020.0002] # SINHALA ARCHAIC DIGIT TWO
-112F2 ; [.1C3F.0020.0002] # KHUDAWADI DIGIT TWO
-11452 ; [.1C3F.0020.0002] # NEWA DIGIT TWO
-114D2 ; [.1C3F.0020.0002] # TIRHUTA DIGIT TWO
-11652 ; [.1C3F.0020.0002] # MODI DIGIT TWO
-116C2 ; [.1C3F.0020.0002] # TAKRI DIGIT TWO
-11732 ; [.1C3F.0020.0002] # AHOM DIGIT TWO
-118E2 ; [.1C3F.0020.0002] # WARANG CITI DIGIT TWO
-11C52 ; [.1C3F.0020.0002] # BHAIKSUKI DIGIT TWO
-11C5B ; [.1C3F.0020.0002] # BHAIKSUKI NUMBER TWO
-12400 ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO ASH
-12416 ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO GESH2
-1241F ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO GESHU
-12423 ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO SHAR2
-1242D ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO SHARU
-12435 ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO BURU
-1244A ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO ASH TENU
-12450 ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO BAN2
-12456 ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN NIGIDAMIN
-12459 ; [.1C3F.0020.0002] # CUNEIFORM NUMERIC SIGN TWO ESHE3
-16A62 ; [.1C3F.0020.0002] # MRO DIGIT TWO
-16B52 ; [.1C3F.0020.0002] # PAHAWH HMONG DIGIT TWO
-1D361 ; [.1C3F.0020.0002] # COUNTING ROD UNIT DIGIT TWO
-1E8C8 ; [.1C3F.0020.0002] # MENDE KIKAKUI DIGIT TWO
-1E952 ; [.1C3F.0020.0002] # ADLAM DIGIT TWO
-FF12 ; [.1C3F.0020.0003] # FULLWIDTH DIGIT TWO
-0F2B ; [.1C3F.0020.0004] # TIBETAN DIGIT HALF TWO
-2475 ; [*0317.0020.0004][.1C3F.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT TWO
-2489 ; [.1C3F.0020.0004][*0277.0020.0004] # DIGIT TWO FULL STOP
-1F103 ; [.1C3F.0020.0004][*0222.0020.0004] # DIGIT TWO COMMA
-1D7D0 ; [.1C3F.0020.0005] # MATHEMATICAL BOLD DIGIT TWO
-1D7DA ; [.1C3F.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
-1D7E4 ; [.1C3F.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT TWO
-1D7EE ; [.1C3F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
-1D7F8 ; [.1C3F.0020.0005] # MATHEMATICAL MONOSPACE DIGIT TWO
-2461 ; [.1C3F.0020.0006] # CIRCLED DIGIT TWO
-24F6 ; [.1C3F.0020.0006] # DOUBLE CIRCLED DIGIT TWO
-2777 ; [.1C3F.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT TWO
-2781 ; [.1C3F.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT TWO
-278B ; [.1C3F.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO
-00B2 ; [.1C3F.0020.0014] # SUPERSCRIPT TWO
-2082 ; [.1C3F.0020.0015] # SUBSCRIPT TWO
-2487 ; [*0317.0020.0004][.1C3F.0020.0004][.1C3D.0020.0004][*0318.0020.0004] # PARENTHESIZED NUMBER TWENTY
-249B ; [.1C3F.0020.0004][.1C3D.0020.0004][*0277.0020.0004] # NUMBER TWENTY FULL STOP
-2473 ; [.1C3F.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER TWENTY
-24F4 ; [.1C3F.0020.0006][.1C3D.0020.0006] # NEGATIVE CIRCLED NUMBER TWENTY
-3249 ; [.1C3F.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER TWENTY ON BLACK SQUARE
-33F3 ; [.1C3F.0020.0004][.1C3D.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
-336C ; [.1C3F.0020.0004][.1C3D.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
-3251 ; [.1C3F.0020.0006][.1C3E.0020.0006] # CIRCLED NUMBER TWENTY ONE
-33F4 ; [.1C3F.0020.0004][.1C3E.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
-336D ; [.1C3F.0020.0004][.1C3E.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
-3252 ; [.1C3F.0020.0006][.1C3F.0020.0006] # CIRCLED NUMBER TWENTY TWO
-1F1A2 ; [.1C3F.0020.001C][.1C3F.0020.001C][*0277.0020.001C][.1C3F.0020.001C] # SQUARED TWENTY-TWO POINT TWO
-33F5 ; [.1C3F.0020.0004][.1C3F.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
-336E ; [.1C3F.0020.0004][.1C3F.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
-3253 ; [.1C3F.0020.0006][.1C40.0020.0006] # CIRCLED NUMBER TWENTY THREE
-2154 ; [.1C3F.0020.001E][*0626.0020.001E][.1C40.0020.001E] # VULGAR FRACTION TWO THIRDS
-33F6 ; [.1C3F.0020.0004][.1C40.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
-336F ; [.1C3F.0020.0004][.1C40.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
-3254 ; [.1C3F.0020.0006][.1C41.0020.0006] # CIRCLED NUMBER TWENTY FOUR
-33F7 ; [.1C3F.0020.0004][.1C41.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
-3370 ; [.1C3F.0020.0004][.1C41.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
-3255 ; [.1C3F.0020.0006][.1C42.0020.0006] # CIRCLED NUMBER TWENTY FIVE
-2156 ; [.1C3F.0020.001E][*0626.0020.001E][.1C42.0020.001E] # VULGAR FRACTION TWO FIFTHS
-33F8 ; [.1C3F.0020.0004][.1C42.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
-3256 ; [.1C3F.0020.0006][.1C43.0020.0006] # CIRCLED NUMBER TWENTY SIX
-33F9 ; [.1C3F.0020.0004][.1C43.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
-3257 ; [.1C3F.0020.0006][.1C44.0020.0006] # CIRCLED NUMBER TWENTY SEVEN
-33FA ; [.1C3F.0020.0004][.1C44.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
-3258 ; [.1C3F.0020.0006][.1C45.0020.0006] # CIRCLED NUMBER TWENTY EIGHT
-33FB ; [.1C3F.0020.0004][.1C45.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
-3259 ; [.1C3F.0020.0006][.1C46.0020.0006] # CIRCLED NUMBER TWENTY NINE
-33FC ; [.1C3F.0020.0004][.1C46.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
-1F19D ; [.1C3F.0020.001C][.1D65.0020.001D] # SQUARED TWO K
-1F19C ; [.1C3F.0020.001C][.1DB9.0020.001C][.1C8F.0020.001C][*0209.0020.001C][.1E71.0020.001D][.1C7A.0020.001C][.1E33.0020.001C] # SQUARED SECOND SCREEN
-33E1 ; [.1C3F.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
-32C1 ; [.1C3F.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
-335A ; [.1C3F.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
-0033 ; [.1C40.0020.0002] # DIGIT THREE
-0663 ; [.1C40.0020.0002] # ARABIC-INDIC DIGIT THREE
-06F3 ; [.1C40.0020.0002] # EXTENDED ARABIC-INDIC DIGIT THREE
-07C3 ; [.1C40.0020.0002] # NKO DIGIT THREE
-0969 ; [.1C40.0020.0002] # DEVANAGARI DIGIT THREE
-09E9 ; [.1C40.0020.0002] # BENGALI DIGIT THREE
-0A69 ; [.1C40.0020.0002] # GURMUKHI DIGIT THREE
-0AE9 ; [.1C40.0020.0002] # GUJARATI DIGIT THREE
-0B69 ; [.1C40.0020.0002] # ORIYA DIGIT THREE
-0BE9 ; [.1C40.0020.0002] # TAMIL DIGIT THREE
-0C69 ; [.1C40.0020.0002] # TELUGU DIGIT THREE
-0C7B ; [.1C40.0020.0002] # TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR
-0C7E ; [.1C40.0020.0002] # TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR
-0CE9 ; [.1C40.0020.0002] # KANNADA DIGIT THREE
-0D69 ; [.1C40.0020.0002] # MALAYALAM DIGIT THREE
-0DE9 ; [.1C40.0020.0002] # SINHALA LITH DIGIT THREE
-0E53 ; [.1C40.0020.0002] # THAI DIGIT THREE
-0ED3 ; [.1C40.0020.0002] # LAO DIGIT THREE
-0F23 ; [.1C40.0020.0002] # TIBETAN DIGIT THREE
-1043 ; [.1C40.0020.0002] # MYANMAR DIGIT THREE
-1093 ; [.1C40.0020.0002] # MYANMAR SHAN DIGIT THREE
-136B ; [.1C40.0020.0002] # ETHIOPIC DIGIT THREE
-17E3 ; [.1C40.0020.0002] # KHMER DIGIT THREE
-17F3 ; [.1C40.0020.0002] # KHMER SYMBOL LEK ATTAK BEI
-1813 ; [.1C40.0020.0002] # MONGOLIAN DIGIT THREE
-1949 ; [.1C40.0020.0002] # LIMBU DIGIT THREE
-19D3 ; [.1C40.0020.0002] # NEW TAI LUE DIGIT THREE
-1A83 ; [.1C40.0020.0002] # TAI THAM HORA DIGIT THREE
-1A93 ; [.1C40.0020.0002] # TAI THAM THAM DIGIT THREE
-1B53 ; [.1C40.0020.0002] # BALINESE DIGIT THREE
-1BB3 ; [.1C40.0020.0002] # SUNDANESE DIGIT THREE
-1C43 ; [.1C40.0020.0002] # LEPCHA DIGIT THREE
-1C53 ; [.1C40.0020.0002] # OL CHIKI DIGIT THREE
-3023 ; [.1C40.0020.0002] # HANGZHOU NUMERAL THREE
-A623 ; [.1C40.0020.0002] # VAI DIGIT THREE
-A8D3 ; [.1C40.0020.0002] # SAURASHTRA DIGIT THREE
-A903 ; [.1C40.0020.0002] # KAYAH LI DIGIT THREE
-A9D3 ; [.1C40.0020.0002] # JAVANESE DIGIT THREE
-A9F3 ; [.1C40.0020.0002] # MYANMAR TAI LAING DIGIT THREE
-AA53 ; [.1C40.0020.0002] # CHAM DIGIT THREE
-ABF3 ; [.1C40.0020.0002] # MEETEI MAYEK DIGIT THREE
-10109 ; [.1C40.0020.0002] # AEGEAN NUMBER THREE
-102E3 ; [.1C40.0020.0002] # COPTIC EPACT DIGIT THREE
-104A3 ; [.1C40.0020.0002] # OSMANYA DIGIT THREE
-1085A ; [.1C40.0020.0002] # IMPERIAL ARAMAIC NUMBER THREE
-1087B ; [.1C40.0020.0002] # PALMYRENE NUMBER THREE
-108A9 ; [.1C40.0020.0002] # NABATAEAN NUMBER THREE
-1091B ; [.1C40.0020.0002] # PHOENICIAN NUMBER THREE
-109C2 ; [.1C40.0020.0002] # MEROITIC CURSIVE NUMBER THREE
-10A42 ; [.1C40.0020.0002] # KHAROSHTHI DIGIT THREE
-10B5A ; [.1C40.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER THREE
-10B7A ; [.1C40.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER THREE
-10BAB ; [.1C40.0020.0002] # PSALTER PAHLAVI NUMBER THREE
-10E62 ; [.1C40.0020.0002] # RUMI DIGIT THREE
-11054 ; [.1C40.0020.0002] # BRAHMI NUMBER THREE
-11069 ; [.1C40.0020.0002] # BRAHMI DIGIT THREE
-110F3 ; [.1C40.0020.0002] # SORA SOMPENG DIGIT THREE
-11139 ; [.1C40.0020.0002] # CHAKMA DIGIT THREE
-111D3 ; [.1C40.0020.0002] # SHARADA DIGIT THREE
-111E3 ; [.1C40.0020.0002] # SINHALA ARCHAIC DIGIT THREE
-112F3 ; [.1C40.0020.0002] # KHUDAWADI DIGIT THREE
-11453 ; [.1C40.0020.0002] # NEWA DIGIT THREE
-114D3 ; [.1C40.0020.0002] # TIRHUTA DIGIT THREE
-11653 ; [.1C40.0020.0002] # MODI DIGIT THREE
-116C3 ; [.1C40.0020.0002] # TAKRI DIGIT THREE
-11733 ; [.1C40.0020.0002] # AHOM DIGIT THREE
-118E3 ; [.1C40.0020.0002] # WARANG CITI DIGIT THREE
-11C53 ; [.1C40.0020.0002] # BHAIKSUKI DIGIT THREE
-11C5C ; [.1C40.0020.0002] # BHAIKSUKI NUMBER THREE
-12401 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE ASH
-12408 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE DISH
-12417 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE GESH2
-12420 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE GESHU
-12424 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE SHAR2
-12425 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM
-1242E ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE SHARU
-1242F ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM
-12436 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE BURU
-12437 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM
-1243A ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16
-1243B ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21
-1244B ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE ASH TENU
-12451 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN THREE BAN2
-12457 ; [.1C40.0020.0002] # CUNEIFORM NUMERIC SIGN NIGIDAESH
-16A63 ; [.1C40.0020.0002] # MRO DIGIT THREE
-16B53 ; [.1C40.0020.0002] # PAHAWH HMONG DIGIT THREE
-1D362 ; [.1C40.0020.0002] # COUNTING ROD UNIT DIGIT THREE
-1E8C9 ; [.1C40.0020.0002] # MENDE KIKAKUI DIGIT THREE
-1E953 ; [.1C40.0020.0002] # ADLAM DIGIT THREE
-FF13 ; [.1C40.0020.0003] # FULLWIDTH DIGIT THREE
-0F2C ; [.1C40.0020.0004] # TIBETAN DIGIT HALF THREE
-2476 ; [*0317.0020.0004][.1C40.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT THREE
-248A ; [.1C40.0020.0004][*0277.0020.0004] # DIGIT THREE FULL STOP
-1F104 ; [.1C40.0020.0004][*0222.0020.0004] # DIGIT THREE COMMA
-1D7D1 ; [.1C40.0020.0005] # MATHEMATICAL BOLD DIGIT THREE
-1D7DB ; [.1C40.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
-1D7E5 ; [.1C40.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT THREE
-1D7EF ; [.1C40.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
-1D7F9 ; [.1C40.0020.0005] # MATHEMATICAL MONOSPACE DIGIT THREE
-2462 ; [.1C40.0020.0006] # CIRCLED DIGIT THREE
-24F7 ; [.1C40.0020.0006] # DOUBLE CIRCLED DIGIT THREE
-2778 ; [.1C40.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT THREE
-2782 ; [.1C40.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT THREE
-278C ; [.1C40.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE
-00B3 ; [.1C40.0020.0014] # SUPERSCRIPT THREE
-2083 ; [.1C40.0020.0015] # SUBSCRIPT THREE
-324A ; [.1C40.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER THIRTY ON BLACK SQUARE
-325A ; [.1C40.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER THIRTY
-33FD ; [.1C40.0020.0004][.1C3D.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
-325B ; [.1C40.0020.0006][.1C3E.0020.0006] # CIRCLED NUMBER THIRTY ONE
-33FE ; [.1C40.0020.0004][.1C3E.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
-325C ; [.1C40.0020.0006][.1C3F.0020.0006] # CIRCLED NUMBER THIRTY TWO
-325D ; [.1C40.0020.0006][.1C40.0020.0006] # CIRCLED NUMBER THIRTY THREE
-325E ; [.1C40.0020.0006][.1C41.0020.0006] # CIRCLED NUMBER THIRTY FOUR
-00BE ; [.1C40.0020.001E][*0626.0020.001E][.1C41.0020.001E] # VULGAR FRACTION THREE QUARTERS
-325F ; [.1C40.0020.0006][.1C42.0020.0006] # CIRCLED NUMBER THIRTY FIVE
-2157 ; [.1C40.0020.001E][*0626.0020.001E][.1C42.0020.001E] # VULGAR FRACTION THREE FIFTHS
-32B1 ; [.1C40.0020.0006][.1C43.0020.0006] # CIRCLED NUMBER THIRTY SIX
-32B2 ; [.1C40.0020.0006][.1C44.0020.0006] # CIRCLED NUMBER THIRTY SEVEN
-32B3 ; [.1C40.0020.0006][.1C45.0020.0006] # CIRCLED NUMBER THIRTY EIGHT
-215C ; [.1C40.0020.001E][*0626.0020.001E][.1C45.0020.001E] # VULGAR FRACTION THREE EIGHTHS
-32B4 ; [.1C40.0020.0006][.1C46.0020.0006] # CIRCLED NUMBER THIRTY NINE
-1F19B ; [.1C40.0020.001C][.1C8F.0020.001D] # SQUARED THREE D
-33E2 ; [.1C40.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
-32C2 ; [.1C40.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
-335B ; [.1C40.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
-0034 ; [.1C41.0020.0002] # DIGIT FOUR
-0664 ; [.1C41.0020.0002] # ARABIC-INDIC DIGIT FOUR
-06F4 ; [.1C41.0020.0002] # EXTENDED ARABIC-INDIC DIGIT FOUR
-07C4 ; [.1C41.0020.0002] # NKO DIGIT FOUR
-096A ; [.1C41.0020.0002] # DEVANAGARI DIGIT FOUR
-09EA ; [.1C41.0020.0002] # BENGALI DIGIT FOUR
-0A6A ; [.1C41.0020.0002] # GURMUKHI DIGIT FOUR
-0AEA ; [.1C41.0020.0002] # GUJARATI DIGIT FOUR
-0B6A ; [.1C41.0020.0002] # ORIYA DIGIT FOUR
-0BEA ; [.1C41.0020.0002] # TAMIL DIGIT FOUR
-0C6A ; [.1C41.0020.0002] # TELUGU DIGIT FOUR
-0CEA ; [.1C41.0020.0002] # KANNADA DIGIT FOUR
-0D6A ; [.1C41.0020.0002] # MALAYALAM DIGIT FOUR
-0DEA ; [.1C41.0020.0002] # SINHALA LITH DIGIT FOUR
-0E54 ; [.1C41.0020.0002] # THAI DIGIT FOUR
-0ED4 ; [.1C41.0020.0002] # LAO DIGIT FOUR
-0F24 ; [.1C41.0020.0002] # TIBETAN DIGIT FOUR
-1044 ; [.1C41.0020.0002] # MYANMAR DIGIT FOUR
-1094 ; [.1C41.0020.0002] # MYANMAR SHAN DIGIT FOUR
-136C ; [.1C41.0020.0002] # ETHIOPIC DIGIT FOUR
-17E4 ; [.1C41.0020.0002] # KHMER DIGIT FOUR
-17F4 ; [.1C41.0020.0002] # KHMER SYMBOL LEK ATTAK BUON
-1814 ; [.1C41.0020.0002] # MONGOLIAN DIGIT FOUR
-194A ; [.1C41.0020.0002] # LIMBU DIGIT FOUR
-19D4 ; [.1C41.0020.0002] # NEW TAI LUE DIGIT FOUR
-1A84 ; [.1C41.0020.0002] # TAI THAM HORA DIGIT FOUR
-1A94 ; [.1C41.0020.0002] # TAI THAM THAM DIGIT FOUR
-1B54 ; [.1C41.0020.0002] # BALINESE DIGIT FOUR
-1BB4 ; [.1C41.0020.0002] # SUNDANESE DIGIT FOUR
-1C44 ; [.1C41.0020.0002] # LEPCHA DIGIT FOUR
-1C54 ; [.1C41.0020.0002] # OL CHIKI DIGIT FOUR
-3024 ; [.1C41.0020.0002] # HANGZHOU NUMERAL FOUR
-A624 ; [.1C41.0020.0002] # VAI DIGIT FOUR
-A8D4 ; [.1C41.0020.0002] # SAURASHTRA DIGIT FOUR
-A904 ; [.1C41.0020.0002] # KAYAH LI DIGIT FOUR
-A9D4 ; [.1C41.0020.0002] # JAVANESE DIGIT FOUR
-A9F4 ; [.1C41.0020.0002] # MYANMAR TAI LAING DIGIT FOUR
-AA54 ; [.1C41.0020.0002] # CHAM DIGIT FOUR
-ABF4 ; [.1C41.0020.0002] # MEETEI MAYEK DIGIT FOUR
-1010A ; [.1C41.0020.0002] # AEGEAN NUMBER FOUR
-102E4 ; [.1C41.0020.0002] # COPTIC EPACT DIGIT FOUR
-104A4 ; [.1C41.0020.0002] # OSMANYA DIGIT FOUR
-1087C ; [.1C41.0020.0002] # PALMYRENE NUMBER FOUR
-108AA ; [.1C41.0020.0002] # NABATAEAN NUMBER FOUR
-108AB ; [.1C41.0020.0002] # NABATAEAN CRUCIFORM NUMBER FOUR
-109C3 ; [.1C41.0020.0002] # MEROITIC CURSIVE NUMBER FOUR
-10A43 ; [.1C41.0020.0002] # KHAROSHTHI DIGIT FOUR
-10B5B ; [.1C41.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER FOUR
-10B7B ; [.1C41.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER FOUR
-10BAC ; [.1C41.0020.0002] # PSALTER PAHLAVI NUMBER FOUR
-10E63 ; [.1C41.0020.0002] # RUMI DIGIT FOUR
-11055 ; [.1C41.0020.0002] # BRAHMI NUMBER FOUR
-1106A ; [.1C41.0020.0002] # BRAHMI DIGIT FOUR
-110F4 ; [.1C41.0020.0002] # SORA SOMPENG DIGIT FOUR
-1113A ; [.1C41.0020.0002] # CHAKMA DIGIT FOUR
-111D4 ; [.1C41.0020.0002] # SHARADA DIGIT FOUR
-111E4 ; [.1C41.0020.0002] # SINHALA ARCHAIC DIGIT FOUR
-112F4 ; [.1C41.0020.0002] # KHUDAWADI DIGIT FOUR
-11454 ; [.1C41.0020.0002] # NEWA DIGIT FOUR
-114D4 ; [.1C41.0020.0002] # TIRHUTA DIGIT FOUR
-11654 ; [.1C41.0020.0002] # MODI DIGIT FOUR
-116C4 ; [.1C41.0020.0002] # TAKRI DIGIT FOUR
-11734 ; [.1C41.0020.0002] # AHOM DIGIT FOUR
-118E4 ; [.1C41.0020.0002] # WARANG CITI DIGIT FOUR
-11C54 ; [.1C41.0020.0002] # BHAIKSUKI DIGIT FOUR
-11C5D ; [.1C41.0020.0002] # BHAIKSUKI NUMBER FOUR
-12402 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR ASH
-12409 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR DISH
-1240F ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR U
-12418 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR GESH2
-12421 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR GESHU
-12426 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR SHAR2
-12430 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR SHARU
-12438 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR BURU
-1243C ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU
-1243D ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4
-1243E ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A
-1243F ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B
-1244C ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR ASH TENU
-12452 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR BAN2
-12453 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM
-12469 ; [.1C41.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR U VARIANT FORM
-16A64 ; [.1C41.0020.0002] # MRO DIGIT FOUR
-16B54 ; [.1C41.0020.0002] # PAHAWH HMONG DIGIT FOUR
-1D363 ; [.1C41.0020.0002] # COUNTING ROD UNIT DIGIT FOUR
-1E8CA ; [.1C41.0020.0002] # MENDE KIKAKUI DIGIT FOUR
-1E954 ; [.1C41.0020.0002] # ADLAM DIGIT FOUR
-FF14 ; [.1C41.0020.0003] # FULLWIDTH DIGIT FOUR
-0F2D ; [.1C41.0020.0004] # TIBETAN DIGIT HALF FOUR
-2477 ; [*0317.0020.0004][.1C41.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT FOUR
-248B ; [.1C41.0020.0004][*0277.0020.0004] # DIGIT FOUR FULL STOP
-1F105 ; [.1C41.0020.0004][*0222.0020.0004] # DIGIT FOUR COMMA
-1D7D2 ; [.1C41.0020.0005] # MATHEMATICAL BOLD DIGIT FOUR
-1D7DC ; [.1C41.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
-1D7E6 ; [.1C41.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT FOUR
-1D7F0 ; [.1C41.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
-1D7FA ; [.1C41.0020.0005] # MATHEMATICAL MONOSPACE DIGIT FOUR
-2463 ; [.1C41.0020.0006] # CIRCLED DIGIT FOUR
-24F8 ; [.1C41.0020.0006] # DOUBLE CIRCLED DIGIT FOUR
-2779 ; [.1C41.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT FOUR
-2783 ; [.1C41.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT FOUR
-278D ; [.1C41.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR
-2074 ; [.1C41.0020.0014] # SUPERSCRIPT FOUR
-2084 ; [.1C41.0020.0015] # SUBSCRIPT FOUR
-324B ; [.1C41.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER FORTY ON BLACK SQUARE
-32B5 ; [.1C41.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER FORTY
-32B6 ; [.1C41.0020.0006][.1C3E.0020.0006] # CIRCLED NUMBER FORTY ONE
-32B7 ; [.1C41.0020.0006][.1C3F.0020.0006] # CIRCLED NUMBER FORTY TWO
-32B8 ; [.1C41.0020.0006][.1C40.0020.0006] # CIRCLED NUMBER FORTY THREE
-32B9 ; [.1C41.0020.0006][.1C41.0020.0006] # CIRCLED NUMBER FORTY FOUR
-32BA ; [.1C41.0020.0006][.1C42.0020.0006] # CIRCLED NUMBER FORTY FIVE
-2158 ; [.1C41.0020.001E][*0626.0020.001E][.1C42.0020.001E] # VULGAR FRACTION FOUR FIFTHS
-32BB ; [.1C41.0020.0006][.1C43.0020.0006] # CIRCLED NUMBER FORTY SIX
-32BC ; [.1C41.0020.0006][.1C44.0020.0006] # CIRCLED NUMBER FORTY SEVEN
-32BD ; [.1C41.0020.0006][.1C45.0020.0006] # CIRCLED NUMBER FORTY EIGHT
-32BE ; [.1C41.0020.0006][.1C46.0020.0006] # CIRCLED NUMBER FORTY NINE
-1F19E ; [.1C41.0020.001C][.1D65.0020.001D] # SQUARED FOUR K
-33E3 ; [.1C41.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
-32C3 ; [.1C41.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
-335C ; [.1C41.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
-0035 ; [.1C42.0020.0002] # DIGIT FIVE
-0665 ; [.1C42.0020.0002] # ARABIC-INDIC DIGIT FIVE
-06F5 ; [.1C42.0020.0002] # EXTENDED ARABIC-INDIC DIGIT FIVE
-07C5 ; [.1C42.0020.0002] # NKO DIGIT FIVE
-096B ; [.1C42.0020.0002] # DEVANAGARI DIGIT FIVE
-09EB ; [.1C42.0020.0002] # BENGALI DIGIT FIVE
-0A6B ; [.1C42.0020.0002] # GURMUKHI DIGIT FIVE
-0AEB ; [.1C42.0020.0002] # GUJARATI DIGIT FIVE
-0B6B ; [.1C42.0020.0002] # ORIYA DIGIT FIVE
-0BEB ; [.1C42.0020.0002] # TAMIL DIGIT FIVE
-0C6B ; [.1C42.0020.0002] # TELUGU DIGIT FIVE
-0CEB ; [.1C42.0020.0002] # KANNADA DIGIT FIVE
-0D6B ; [.1C42.0020.0002] # MALAYALAM DIGIT FIVE
-0DEB ; [.1C42.0020.0002] # SINHALA LITH DIGIT FIVE
-0E55 ; [.1C42.0020.0002] # THAI DIGIT FIVE
-0ED5 ; [.1C42.0020.0002] # LAO DIGIT FIVE
-0F25 ; [.1C42.0020.0002] # TIBETAN DIGIT FIVE
-1045 ; [.1C42.0020.0002] # MYANMAR DIGIT FIVE
-1095 ; [.1C42.0020.0002] # MYANMAR SHAN DIGIT FIVE
-136D ; [.1C42.0020.0002] # ETHIOPIC DIGIT FIVE
-17E5 ; [.1C42.0020.0002] # KHMER DIGIT FIVE
-17F5 ; [.1C42.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM
-1815 ; [.1C42.0020.0002] # MONGOLIAN DIGIT FIVE
-194B ; [.1C42.0020.0002] # LIMBU DIGIT FIVE
-19D5 ; [.1C42.0020.0002] # NEW TAI LUE DIGIT FIVE
-1A85 ; [.1C42.0020.0002] # TAI THAM HORA DIGIT FIVE
-1A95 ; [.1C42.0020.0002] # TAI THAM THAM DIGIT FIVE
-1B55 ; [.1C42.0020.0002] # BALINESE DIGIT FIVE
-1BB5 ; [.1C42.0020.0002] # SUNDANESE DIGIT FIVE
-1C45 ; [.1C42.0020.0002] # LEPCHA DIGIT FIVE
-1C55 ; [.1C42.0020.0002] # OL CHIKI DIGIT FIVE
-3025 ; [.1C42.0020.0002] # HANGZHOU NUMERAL FIVE
-A625 ; [.1C42.0020.0002] # VAI DIGIT FIVE
-A8D5 ; [.1C42.0020.0002] # SAURASHTRA DIGIT FIVE
-A905 ; [.1C42.0020.0002] # KAYAH LI DIGIT FIVE
-A9D5 ; [.1C42.0020.0002] # JAVANESE DIGIT FIVE
-A9F5 ; [.1C42.0020.0002] # MYANMAR TAI LAING DIGIT FIVE
-AA55 ; [.1C42.0020.0002] # CHAM DIGIT FIVE
-ABF5 ; [.1C42.0020.0002] # MEETEI MAYEK DIGIT FIVE
-1010B ; [.1C42.0020.0002] # AEGEAN NUMBER FIVE
-10143 ; [.1C42.0020.0002] # GREEK ACROPHONIC ATTIC FIVE
-10148 ; [.1C42.0020.0002] # GREEK ACROPHONIC ATTIC FIVE TALENTS
-1014F ; [.1C42.0020.0002] # GREEK ACROPHONIC ATTIC FIVE STATERS
-1015F ; [.1C42.0020.0002] # GREEK ACROPHONIC TROEZENIAN FIVE
-10173 ; [.1C42.0020.0002] # GREEK ACROPHONIC DELPHIC FIVE MNAS
-102E5 ; [.1C42.0020.0002] # COPTIC EPACT DIGIT FIVE
-10321 ; [.1C42.0020.0002] # OLD ITALIC NUMERAL FIVE
-104A5 ; [.1C42.0020.0002] # OSMANYA DIGIT FIVE
-1087D ; [.1C42.0020.0002] # PALMYRENE NUMBER FIVE
-108AC ; [.1C42.0020.0002] # NABATAEAN NUMBER FIVE
-108FC ; [.1C42.0020.0002] # HATRAN NUMBER FIVE
-109C4 ; [.1C42.0020.0002] # MEROITIC CURSIVE NUMBER FIVE
-10AEC ; [.1C42.0020.0002] # MANICHAEAN NUMBER FIVE
-10CFB ; [.1C42.0020.0002] # OLD HUNGARIAN NUMBER FIVE
-10E64 ; [.1C42.0020.0002] # RUMI DIGIT FIVE
-11056 ; [.1C42.0020.0002] # BRAHMI NUMBER FIVE
-1106B ; [.1C42.0020.0002] # BRAHMI DIGIT FIVE
-110F5 ; [.1C42.0020.0002] # SORA SOMPENG DIGIT FIVE
-1113B ; [.1C42.0020.0002] # CHAKMA DIGIT FIVE
-111D5 ; [.1C42.0020.0002] # SHARADA DIGIT FIVE
-111E5 ; [.1C42.0020.0002] # SINHALA ARCHAIC DIGIT FIVE
-112F5 ; [.1C42.0020.0002] # KHUDAWADI DIGIT FIVE
-11455 ; [.1C42.0020.0002] # NEWA DIGIT FIVE
-114D5 ; [.1C42.0020.0002] # TIRHUTA DIGIT FIVE
-11655 ; [.1C42.0020.0002] # MODI DIGIT FIVE
-116C5 ; [.1C42.0020.0002] # TAKRI DIGIT FIVE
-11735 ; [.1C42.0020.0002] # AHOM DIGIT FIVE
-118E5 ; [.1C42.0020.0002] # WARANG CITI DIGIT FIVE
-11C55 ; [.1C42.0020.0002] # BHAIKSUKI DIGIT FIVE
-11C5E ; [.1C42.0020.0002] # BHAIKSUKI NUMBER FIVE
-12403 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE ASH
-1240A ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE DISH
-12410 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE U
-12419 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE GESH2
-12422 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE GESHU
-12427 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE SHAR2
-12431 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE SHARU
-12439 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE BURU
-1244D ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE ASH TENU
-12454 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE BAN2
-12455 ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM
-1246A ; [.1C42.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE U VARIANT FORM
-16A65 ; [.1C42.0020.0002] # MRO DIGIT FIVE
-16B55 ; [.1C42.0020.0002] # PAHAWH HMONG DIGIT FIVE
-1D364 ; [.1C42.0020.0002] # COUNTING ROD UNIT DIGIT FIVE
-1E8CB ; [.1C42.0020.0002] # MENDE KIKAKUI DIGIT FIVE
-1E955 ; [.1C42.0020.0002] # ADLAM DIGIT FIVE
-FF15 ; [.1C42.0020.0003] # FULLWIDTH DIGIT FIVE
-0F2E ; [.1C42.0020.0004] # TIBETAN DIGIT HALF FIVE
-2478 ; [*0317.0020.0004][.1C42.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT FIVE
-248C ; [.1C42.0020.0004][*0277.0020.0004] # DIGIT FIVE FULL STOP
-1F106 ; [.1C42.0020.0004][*0222.0020.0004] # DIGIT FIVE COMMA
-1D7D3 ; [.1C42.0020.0005] # MATHEMATICAL BOLD DIGIT FIVE
-1D7DD ; [.1C42.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
-1D7E7 ; [.1C42.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT FIVE
-1D7F1 ; [.1C42.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
-1D7FB ; [.1C42.0020.0005] # MATHEMATICAL MONOSPACE DIGIT FIVE
-2464 ; [.1C42.0020.0006] # CIRCLED DIGIT FIVE
-24F9 ; [.1C42.0020.0006] # DOUBLE CIRCLED DIGIT FIVE
-277A ; [.1C42.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT FIVE
-2784 ; [.1C42.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT FIVE
-278E ; [.1C42.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE
-2075 ; [.1C42.0020.0014] # SUPERSCRIPT FIVE
-2085 ; [.1C42.0020.0015] # SUBSCRIPT FIVE
-324C ; [.1C42.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER FIFTY ON BLACK SQUARE
-32BF ; [.1C42.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER FIFTY
-1F1A0 ; [.1C42.0020.001C][*0277.0020.001C][.1C3E.0020.001C] # SQUARED FIVE POINT ONE
-215A ; [.1C42.0020.001E][*0626.0020.001E][.1C43.0020.001E] # VULGAR FRACTION FIVE SIXTHS
-215D ; [.1C42.0020.001E][*0626.0020.001E][.1C45.0020.001E] # VULGAR FRACTION FIVE EIGHTHS
-33E4 ; [.1C42.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
-32C4 ; [.1C42.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
-335D ; [.1C42.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
-0036 ; [.1C43.0020.0002] # DIGIT SIX
-0666 ; [.1C43.0020.0002] # ARABIC-INDIC DIGIT SIX
-06F6 ; [.1C43.0020.0002] # EXTENDED ARABIC-INDIC DIGIT SIX
-07C6 ; [.1C43.0020.0002] # NKO DIGIT SIX
-096C ; [.1C43.0020.0002] # DEVANAGARI DIGIT SIX
-09EC ; [.1C43.0020.0002] # BENGALI DIGIT SIX
-0A6C ; [.1C43.0020.0002] # GURMUKHI DIGIT SIX
-0AEC ; [.1C43.0020.0002] # GUJARATI DIGIT SIX
-0B6C ; [.1C43.0020.0002] # ORIYA DIGIT SIX
-0BEC ; [.1C43.0020.0002] # TAMIL DIGIT SIX
-0C6C ; [.1C43.0020.0002] # TELUGU DIGIT SIX
-0CEC ; [.1C43.0020.0002] # KANNADA DIGIT SIX
-0D6C ; [.1C43.0020.0002] # MALAYALAM DIGIT SIX
-0DEC ; [.1C43.0020.0002] # SINHALA LITH DIGIT SIX
-0E56 ; [.1C43.0020.0002] # THAI DIGIT SIX
-0ED6 ; [.1C43.0020.0002] # LAO DIGIT SIX
-0F26 ; [.1C43.0020.0002] # TIBETAN DIGIT SIX
-1046 ; [.1C43.0020.0002] # MYANMAR DIGIT SIX
-1096 ; [.1C43.0020.0002] # MYANMAR SHAN DIGIT SIX
-136E ; [.1C43.0020.0002] # ETHIOPIC DIGIT SIX
-17E6 ; [.1C43.0020.0002] # KHMER DIGIT SIX
-17F6 ; [.1C43.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM-MUOY
-1816 ; [.1C43.0020.0002] # MONGOLIAN DIGIT SIX
-194C ; [.1C43.0020.0002] # LIMBU DIGIT SIX
-19D6 ; [.1C43.0020.0002] # NEW TAI LUE DIGIT SIX
-1A86 ; [.1C43.0020.0002] # TAI THAM HORA DIGIT SIX
-1A96 ; [.1C43.0020.0002] # TAI THAM THAM DIGIT SIX
-1B56 ; [.1C43.0020.0002] # BALINESE DIGIT SIX
-1BB6 ; [.1C43.0020.0002] # SUNDANESE DIGIT SIX
-1C46 ; [.1C43.0020.0002] # LEPCHA DIGIT SIX
-1C56 ; [.1C43.0020.0002] # OL CHIKI DIGIT SIX
-2185 ; [.1C43.0020.0002] # ROMAN NUMERAL SIX LATE FORM
-3026 ; [.1C43.0020.0002] # HANGZHOU NUMERAL SIX
-A626 ; [.1C43.0020.0002] # VAI DIGIT SIX
-A8D6 ; [.1C43.0020.0002] # SAURASHTRA DIGIT SIX
-A906 ; [.1C43.0020.0002] # KAYAH LI DIGIT SIX
-A9D6 ; [.1C43.0020.0002] # JAVANESE DIGIT SIX
-A9F6 ; [.1C43.0020.0002] # MYANMAR TAI LAING DIGIT SIX
-AA56 ; [.1C43.0020.0002] # CHAM DIGIT SIX
-ABF6 ; [.1C43.0020.0002] # MEETEI MAYEK DIGIT SIX
-1010C ; [.1C43.0020.0002] # AEGEAN NUMBER SIX
-102E6 ; [.1C43.0020.0002] # COPTIC EPACT DIGIT SIX
-104A6 ; [.1C43.0020.0002] # OSMANYA DIGIT SIX
-109C5 ; [.1C43.0020.0002] # MEROITIC CURSIVE NUMBER SIX
-10E65 ; [.1C43.0020.0002] # RUMI DIGIT SIX
-11057 ; [.1C43.0020.0002] # BRAHMI NUMBER SIX
-1106C ; [.1C43.0020.0002] # BRAHMI DIGIT SIX
-110F6 ; [.1C43.0020.0002] # SORA SOMPENG DIGIT SIX
-1113C ; [.1C43.0020.0002] # CHAKMA DIGIT SIX
-111D6 ; [.1C43.0020.0002] # SHARADA DIGIT SIX
-111E6 ; [.1C43.0020.0002] # SINHALA ARCHAIC DIGIT SIX
-112F6 ; [.1C43.0020.0002] # KHUDAWADI DIGIT SIX
-11456 ; [.1C43.0020.0002] # NEWA DIGIT SIX
-114D6 ; [.1C43.0020.0002] # TIRHUTA DIGIT SIX
-11656 ; [.1C43.0020.0002] # MODI DIGIT SIX
-116C6 ; [.1C43.0020.0002] # TAKRI DIGIT SIX
-11736 ; [.1C43.0020.0002] # AHOM DIGIT SIX
-118E6 ; [.1C43.0020.0002] # WARANG CITI DIGIT SIX
-11C56 ; [.1C43.0020.0002] # BHAIKSUKI DIGIT SIX
-11C5F ; [.1C43.0020.0002] # BHAIKSUKI NUMBER SIX
-12404 ; [.1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SIX ASH
-1240B ; [.1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SIX DISH
-12411 ; [.1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SIX U
-1241A ; [.1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SIX GESH2
-12428 ; [.1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SIX SHAR2
-12440 ; [.1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9
-1244E ; [.1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SIX ASH TENU
-1246B ; [.1C43.0020.0002] # CUNEIFORM NUMERIC SIGN SIX U VARIANT FORM
-16A66 ; [.1C43.0020.0002] # MRO DIGIT SIX
-16B56 ; [.1C43.0020.0002] # PAHAWH HMONG DIGIT SIX
-1D365 ; [.1C43.0020.0002] # COUNTING ROD UNIT DIGIT SIX
-1E8CC ; [.1C43.0020.0002] # MENDE KIKAKUI DIGIT SIX
-1E956 ; [.1C43.0020.0002] # ADLAM DIGIT SIX
-FF16 ; [.1C43.0020.0003] # FULLWIDTH DIGIT SIX
-0F2F ; [.1C43.0020.0004] # TIBETAN DIGIT HALF SIX
-2479 ; [*0317.0020.0004][.1C43.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT SIX
-248D ; [.1C43.0020.0004][*0277.0020.0004] # DIGIT SIX FULL STOP
-1F107 ; [.1C43.0020.0004][*0222.0020.0004] # DIGIT SIX COMMA
-1D7D4 ; [.1C43.0020.0005] # MATHEMATICAL BOLD DIGIT SIX
-1D7DE ; [.1C43.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
-1D7E8 ; [.1C43.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT SIX
-1D7F2 ; [.1C43.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
-1D7FC ; [.1C43.0020.0005] # MATHEMATICAL MONOSPACE DIGIT SIX
-2465 ; [.1C43.0020.0006] # CIRCLED DIGIT SIX
-24FA ; [.1C43.0020.0006] # DOUBLE CIRCLED DIGIT SIX
-277B ; [.1C43.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT SIX
-2785 ; [.1C43.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT SIX
-278F ; [.1C43.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX
-2076 ; [.1C43.0020.0014] # SUPERSCRIPT SIX
-2086 ; [.1C43.0020.0015] # SUBSCRIPT SIX
-324D ; [.1C43.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER SIXTY ON BLACK SQUARE
-1F1A3 ; [.1C43.0020.001C][.1C3D.0020.001C][.1E0C.0020.001D] # SQUARED SIXTY P
-33E5 ; [.1C43.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
-32C5 ; [.1C43.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
-335E ; [.1C43.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
-0037 ; [.1C44.0020.0002] # DIGIT SEVEN
-0667 ; [.1C44.0020.0002] # ARABIC-INDIC DIGIT SEVEN
-06F7 ; [.1C44.0020.0002] # EXTENDED ARABIC-INDIC DIGIT SEVEN
-07C7 ; [.1C44.0020.0002] # NKO DIGIT SEVEN
-096D ; [.1C44.0020.0002] # DEVANAGARI DIGIT SEVEN
-09ED ; [.1C44.0020.0002] # BENGALI DIGIT SEVEN
-0A6D ; [.1C44.0020.0002] # GURMUKHI DIGIT SEVEN
-0AED ; [.1C44.0020.0002] # GUJARATI DIGIT SEVEN
-0B6D ; [.1C44.0020.0002] # ORIYA DIGIT SEVEN
-0BED ; [.1C44.0020.0002] # TAMIL DIGIT SEVEN
-0C6D ; [.1C44.0020.0002] # TELUGU DIGIT SEVEN
-0CED ; [.1C44.0020.0002] # KANNADA DIGIT SEVEN
-0D6D ; [.1C44.0020.0002] # MALAYALAM DIGIT SEVEN
-0DED ; [.1C44.0020.0002] # SINHALA LITH DIGIT SEVEN
-0E57 ; [.1C44.0020.0002] # THAI DIGIT SEVEN
-0ED7 ; [.1C44.0020.0002] # LAO DIGIT SEVEN
-0F27 ; [.1C44.0020.0002] # TIBETAN DIGIT SEVEN
-1047 ; [.1C44.0020.0002] # MYANMAR DIGIT SEVEN
-1097 ; [.1C44.0020.0002] # MYANMAR SHAN DIGIT SEVEN
-136F ; [.1C44.0020.0002] # ETHIOPIC DIGIT SEVEN
-17E7 ; [.1C44.0020.0002] # KHMER DIGIT SEVEN
-17F7 ; [.1C44.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM-PII
-1817 ; [.1C44.0020.0002] # MONGOLIAN DIGIT SEVEN
-194D ; [.1C44.0020.0002] # LIMBU DIGIT SEVEN
-19D7 ; [.1C44.0020.0002] # NEW TAI LUE DIGIT SEVEN
-1A87 ; [.1C44.0020.0002] # TAI THAM HORA DIGIT SEVEN
-1A97 ; [.1C44.0020.0002] # TAI THAM THAM DIGIT SEVEN
-1B57 ; [.1C44.0020.0002] # BALINESE DIGIT SEVEN
-1BB7 ; [.1C44.0020.0002] # SUNDANESE DIGIT SEVEN
-1C47 ; [.1C44.0020.0002] # LEPCHA DIGIT SEVEN
-1C57 ; [.1C44.0020.0002] # OL CHIKI DIGIT SEVEN
-3027 ; [.1C44.0020.0002] # HANGZHOU NUMERAL SEVEN
-A627 ; [.1C44.0020.0002] # VAI DIGIT SEVEN
-A8D7 ; [.1C44.0020.0002] # SAURASHTRA DIGIT SEVEN
-A907 ; [.1C44.0020.0002] # KAYAH LI DIGIT SEVEN
-A9D7 ; [.1C44.0020.0002] # JAVANESE DIGIT SEVEN
-A9F7 ; [.1C44.0020.0002] # MYANMAR TAI LAING DIGIT SEVEN
-AA57 ; [.1C44.0020.0002] # CHAM DIGIT SEVEN
-ABF7 ; [.1C44.0020.0002] # MEETEI MAYEK DIGIT SEVEN
-1010D ; [.1C44.0020.0002] # AEGEAN NUMBER SEVEN
-102E7 ; [.1C44.0020.0002] # COPTIC EPACT DIGIT SEVEN
-104A7 ; [.1C44.0020.0002] # OSMANYA DIGIT SEVEN
-109C6 ; [.1C44.0020.0002] # MEROITIC CURSIVE NUMBER SEVEN
-10E66 ; [.1C44.0020.0002] # RUMI DIGIT SEVEN
-11058 ; [.1C44.0020.0002] # BRAHMI NUMBER SEVEN
-1106D ; [.1C44.0020.0002] # BRAHMI DIGIT SEVEN
-110F7 ; [.1C44.0020.0002] # SORA SOMPENG DIGIT SEVEN
-1113D ; [.1C44.0020.0002] # CHAKMA DIGIT SEVEN
-111D7 ; [.1C44.0020.0002] # SHARADA DIGIT SEVEN
-111E7 ; [.1C44.0020.0002] # SINHALA ARCHAIC DIGIT SEVEN
-112F7 ; [.1C44.0020.0002] # KHUDAWADI DIGIT SEVEN
-11457 ; [.1C44.0020.0002] # NEWA DIGIT SEVEN
-114D7 ; [.1C44.0020.0002] # TIRHUTA DIGIT SEVEN
-11657 ; [.1C44.0020.0002] # MODI DIGIT SEVEN
-116C7 ; [.1C44.0020.0002] # TAKRI DIGIT SEVEN
-11737 ; [.1C44.0020.0002] # AHOM DIGIT SEVEN
-118E7 ; [.1C44.0020.0002] # WARANG CITI DIGIT SEVEN
-11C57 ; [.1C44.0020.0002] # BHAIKSUKI DIGIT SEVEN
-11C60 ; [.1C44.0020.0002] # BHAIKSUKI NUMBER SEVEN
-12405 ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN ASH
-1240C ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN DISH
-12412 ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN U
-1241B ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN GESH2
-12429 ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN SHAR2
-12441 ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3
-12442 ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A
-12443 ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B
-1246C ; [.1C44.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN U VARIANT FORM
-16A67 ; [.1C44.0020.0002] # MRO DIGIT SEVEN
-16B57 ; [.1C44.0020.0002] # PAHAWH HMONG DIGIT SEVEN
-1D366 ; [.1C44.0020.0002] # COUNTING ROD UNIT DIGIT SEVEN
-1E8CD ; [.1C44.0020.0002] # MENDE KIKAKUI DIGIT SEVEN
-1E957 ; [.1C44.0020.0002] # ADLAM DIGIT SEVEN
-FF17 ; [.1C44.0020.0003] # FULLWIDTH DIGIT SEVEN
-0F30 ; [.1C44.0020.0004] # TIBETAN DIGIT HALF SEVEN
-247A ; [*0317.0020.0004][.1C44.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT SEVEN
-248E ; [.1C44.0020.0004][*0277.0020.0004] # DIGIT SEVEN FULL STOP
-1F108 ; [.1C44.0020.0004][*0222.0020.0004] # DIGIT SEVEN COMMA
-1D7D5 ; [.1C44.0020.0005] # MATHEMATICAL BOLD DIGIT SEVEN
-1D7DF ; [.1C44.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
-1D7E9 ; [.1C44.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT SEVEN
-1D7F3 ; [.1C44.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
-1D7FD ; [.1C44.0020.0005] # MATHEMATICAL MONOSPACE DIGIT SEVEN
-2466 ; [.1C44.0020.0006] # CIRCLED DIGIT SEVEN
-24FB ; [.1C44.0020.0006] # DOUBLE CIRCLED DIGIT SEVEN
-277C ; [.1C44.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN
-2786 ; [.1C44.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN
-2790 ; [.1C44.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN
-2077 ; [.1C44.0020.0014] # SUPERSCRIPT SEVEN
-2087 ; [.1C44.0020.0015] # SUBSCRIPT SEVEN
-324E ; [.1C44.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER SEVENTY ON BLACK SQUARE
-1F1A1 ; [.1C44.0020.001C][*0277.0020.001C][.1C3E.0020.001C] # SQUARED SEVEN POINT ONE
-215E ; [.1C44.0020.001E][*0626.0020.001E][.1C45.0020.001E] # VULGAR FRACTION SEVEN EIGHTHS
-33E6 ; [.1C44.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
-32C6 ; [.1C44.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
-335F ; [.1C44.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
-0038 ; [.1C45.0020.0002] # DIGIT EIGHT
-0668 ; [.1C45.0020.0002] # ARABIC-INDIC DIGIT EIGHT
-06F8 ; [.1C45.0020.0002] # EXTENDED ARABIC-INDIC DIGIT EIGHT
-07C8 ; [.1C45.0020.0002] # NKO DIGIT EIGHT
-096E ; [.1C45.0020.0002] # DEVANAGARI DIGIT EIGHT
-09EE ; [.1C45.0020.0002] # BENGALI DIGIT EIGHT
-0A6E ; [.1C45.0020.0002] # GURMUKHI DIGIT EIGHT
-0AEE ; [.1C45.0020.0002] # GUJARATI DIGIT EIGHT
-0B6E ; [.1C45.0020.0002] # ORIYA DIGIT EIGHT
-0BEE ; [.1C45.0020.0002] # TAMIL DIGIT EIGHT
-0C6E ; [.1C45.0020.0002] # TELUGU DIGIT EIGHT
-0CEE ; [.1C45.0020.0002] # KANNADA DIGIT EIGHT
-0D6E ; [.1C45.0020.0002] # MALAYALAM DIGIT EIGHT
-0DEE ; [.1C45.0020.0002] # SINHALA LITH DIGIT EIGHT
-0E58 ; [.1C45.0020.0002] # THAI DIGIT EIGHT
-0ED8 ; [.1C45.0020.0002] # LAO DIGIT EIGHT
-0F28 ; [.1C45.0020.0002] # TIBETAN DIGIT EIGHT
-1048 ; [.1C45.0020.0002] # MYANMAR DIGIT EIGHT
-1098 ; [.1C45.0020.0002] # MYANMAR SHAN DIGIT EIGHT
-1370 ; [.1C45.0020.0002] # ETHIOPIC DIGIT EIGHT
-17E8 ; [.1C45.0020.0002] # KHMER DIGIT EIGHT
-17F8 ; [.1C45.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM-BEI
-1818 ; [.1C45.0020.0002] # MONGOLIAN DIGIT EIGHT
-194E ; [.1C45.0020.0002] # LIMBU DIGIT EIGHT
-19D8 ; [.1C45.0020.0002] # NEW TAI LUE DIGIT EIGHT
-1A88 ; [.1C45.0020.0002] # TAI THAM HORA DIGIT EIGHT
-1A98 ; [.1C45.0020.0002] # TAI THAM THAM DIGIT EIGHT
-1B58 ; [.1C45.0020.0002] # BALINESE DIGIT EIGHT
-1BB8 ; [.1C45.0020.0002] # SUNDANESE DIGIT EIGHT
-1C48 ; [.1C45.0020.0002] # LEPCHA DIGIT EIGHT
-1C58 ; [.1C45.0020.0002] # OL CHIKI DIGIT EIGHT
-3028 ; [.1C45.0020.0002] # HANGZHOU NUMERAL EIGHT
-A628 ; [.1C45.0020.0002] # VAI DIGIT EIGHT
-A8D8 ; [.1C45.0020.0002] # SAURASHTRA DIGIT EIGHT
-A908 ; [.1C45.0020.0002] # KAYAH LI DIGIT EIGHT
-A9D8 ; [.1C45.0020.0002] # JAVANESE DIGIT EIGHT
-A9F8 ; [.1C45.0020.0002] # MYANMAR TAI LAING DIGIT EIGHT
-AA58 ; [.1C45.0020.0002] # CHAM DIGIT EIGHT
-ABF8 ; [.1C45.0020.0002] # MEETEI MAYEK DIGIT EIGHT
-1010E ; [.1C45.0020.0002] # AEGEAN NUMBER EIGHT
-102E8 ; [.1C45.0020.0002] # COPTIC EPACT DIGIT EIGHT
-104A8 ; [.1C45.0020.0002] # OSMANYA DIGIT EIGHT
-109C7 ; [.1C45.0020.0002] # MEROITIC CURSIVE NUMBER EIGHT
-10E67 ; [.1C45.0020.0002] # RUMI DIGIT EIGHT
-11059 ; [.1C45.0020.0002] # BRAHMI NUMBER EIGHT
-1106E ; [.1C45.0020.0002] # BRAHMI DIGIT EIGHT
-110F8 ; [.1C45.0020.0002] # SORA SOMPENG DIGIT EIGHT
-1113E ; [.1C45.0020.0002] # CHAKMA DIGIT EIGHT
-111D8 ; [.1C45.0020.0002] # SHARADA DIGIT EIGHT
-111E8 ; [.1C45.0020.0002] # SINHALA ARCHAIC DIGIT EIGHT
-112F8 ; [.1C45.0020.0002] # KHUDAWADI DIGIT EIGHT
-11458 ; [.1C45.0020.0002] # NEWA DIGIT EIGHT
-114D8 ; [.1C45.0020.0002] # TIRHUTA DIGIT EIGHT
-11658 ; [.1C45.0020.0002] # MODI DIGIT EIGHT
-116C8 ; [.1C45.0020.0002] # TAKRI DIGIT EIGHT
-11738 ; [.1C45.0020.0002] # AHOM DIGIT EIGHT
-118E8 ; [.1C45.0020.0002] # WARANG CITI DIGIT EIGHT
-11C58 ; [.1C45.0020.0002] # BHAIKSUKI DIGIT EIGHT
-11C61 ; [.1C45.0020.0002] # BHAIKSUKI NUMBER EIGHT
-12406 ; [.1C45.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT ASH
-1240D ; [.1C45.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT DISH
-12413 ; [.1C45.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT U
-1241C ; [.1C45.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT GESH2
-1242A ; [.1C45.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT SHAR2
-12444 ; [.1C45.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU
-12445 ; [.1C45.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3
-1246D ; [.1C45.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT U VARIANT FORM
-16A68 ; [.1C45.0020.0002] # MRO DIGIT EIGHT
-16B58 ; [.1C45.0020.0002] # PAHAWH HMONG DIGIT EIGHT
-1D367 ; [.1C45.0020.0002] # COUNTING ROD UNIT DIGIT EIGHT
-1E8CE ; [.1C45.0020.0002] # MENDE KIKAKUI DIGIT EIGHT
-1E958 ; [.1C45.0020.0002] # ADLAM DIGIT EIGHT
-FF18 ; [.1C45.0020.0003] # FULLWIDTH DIGIT EIGHT
-0F31 ; [.1C45.0020.0004] # TIBETAN DIGIT HALF EIGHT
-247B ; [*0317.0020.0004][.1C45.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT EIGHT
-248F ; [.1C45.0020.0004][*0277.0020.0004] # DIGIT EIGHT FULL STOP
-1F109 ; [.1C45.0020.0004][*0222.0020.0004] # DIGIT EIGHT COMMA
-1D7D6 ; [.1C45.0020.0005] # MATHEMATICAL BOLD DIGIT EIGHT
-1D7E0 ; [.1C45.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
-1D7EA ; [.1C45.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT EIGHT
-1D7F4 ; [.1C45.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
-1D7FE ; [.1C45.0020.0005] # MATHEMATICAL MONOSPACE DIGIT EIGHT
-2467 ; [.1C45.0020.0006] # CIRCLED DIGIT EIGHT
-24FC ; [.1C45.0020.0006] # DOUBLE CIRCLED DIGIT EIGHT
-277D ; [.1C45.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT
-2787 ; [.1C45.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT
-2791 ; [.1C45.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT
-2078 ; [.1C45.0020.0014] # SUPERSCRIPT EIGHT
-2088 ; [.1C45.0020.0015] # SUBSCRIPT EIGHT
-324F ; [.1C45.0020.0006][.1C3D.0020.0006] # CIRCLED NUMBER EIGHTY ON BLACK SQUARE
-1F19F ; [.1C45.0020.001C][.1D65.0020.001D] # SQUARED EIGHT K
-33E7 ; [.1C45.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
-32C7 ; [.1C45.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
-3360 ; [.1C45.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
-0039 ; [.1C46.0020.0002] # DIGIT NINE
-0669 ; [.1C46.0020.0002] # ARABIC-INDIC DIGIT NINE
-06F9 ; [.1C46.0020.0002] # EXTENDED ARABIC-INDIC DIGIT NINE
-07C9 ; [.1C46.0020.0002] # NKO DIGIT NINE
-096F ; [.1C46.0020.0002] # DEVANAGARI DIGIT NINE
-09EF ; [.1C46.0020.0002] # BENGALI DIGIT NINE
-0A6F ; [.1C46.0020.0002] # GURMUKHI DIGIT NINE
-0AEF ; [.1C46.0020.0002] # GUJARATI DIGIT NINE
-0B6F ; [.1C46.0020.0002] # ORIYA DIGIT NINE
-0BEF ; [.1C46.0020.0002] # TAMIL DIGIT NINE
-0C6F ; [.1C46.0020.0002] # TELUGU DIGIT NINE
-0CEF ; [.1C46.0020.0002] # KANNADA DIGIT NINE
-0D6F ; [.1C46.0020.0002] # MALAYALAM DIGIT NINE
-0DEF ; [.1C46.0020.0002] # SINHALA LITH DIGIT NINE
-0E59 ; [.1C46.0020.0002] # THAI DIGIT NINE
-0ED9 ; [.1C46.0020.0002] # LAO DIGIT NINE
-0F29 ; [.1C46.0020.0002] # TIBETAN DIGIT NINE
-1049 ; [.1C46.0020.0002] # MYANMAR DIGIT NINE
-1099 ; [.1C46.0020.0002] # MYANMAR SHAN DIGIT NINE
-1371 ; [.1C46.0020.0002] # ETHIOPIC DIGIT NINE
-17E9 ; [.1C46.0020.0002] # KHMER DIGIT NINE
-17F9 ; [.1C46.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM-BUON
-1819 ; [.1C46.0020.0002] # MONGOLIAN DIGIT NINE
-194F ; [.1C46.0020.0002] # LIMBU DIGIT NINE
-19D9 ; [.1C46.0020.0002] # NEW TAI LUE DIGIT NINE
-1A89 ; [.1C46.0020.0002] # TAI THAM HORA DIGIT NINE
-1A99 ; [.1C46.0020.0002] # TAI THAM THAM DIGIT NINE
-1B59 ; [.1C46.0020.0002] # BALINESE DIGIT NINE
-1BB9 ; [.1C46.0020.0002] # SUNDANESE DIGIT NINE
-1C49 ; [.1C46.0020.0002] # LEPCHA DIGIT NINE
-1C59 ; [.1C46.0020.0002] # OL CHIKI DIGIT NINE
-3029 ; [.1C46.0020.0002] # HANGZHOU NUMERAL NINE
-A629 ; [.1C46.0020.0002] # VAI DIGIT NINE
-A8D9 ; [.1C46.0020.0002] # SAURASHTRA DIGIT NINE
-A909 ; [.1C46.0020.0002] # KAYAH LI DIGIT NINE
-A9D9 ; [.1C46.0020.0002] # JAVANESE DIGIT NINE
-A9F9 ; [.1C46.0020.0002] # MYANMAR TAI LAING DIGIT NINE
-AA59 ; [.1C46.0020.0002] # CHAM DIGIT NINE
-ABF9 ; [.1C46.0020.0002] # MEETEI MAYEK DIGIT NINE
-1010F ; [.1C46.0020.0002] # AEGEAN NUMBER NINE
-102E9 ; [.1C46.0020.0002] # COPTIC EPACT DIGIT NINE
-104A9 ; [.1C46.0020.0002] # OSMANYA DIGIT NINE
-109C8 ; [.1C46.0020.0002] # MEROITIC CURSIVE NUMBER NINE
-10E68 ; [.1C46.0020.0002] # RUMI DIGIT NINE
-1105A ; [.1C46.0020.0002] # BRAHMI NUMBER NINE
-1106F ; [.1C46.0020.0002] # BRAHMI DIGIT NINE
-110F9 ; [.1C46.0020.0002] # SORA SOMPENG DIGIT NINE
-1113F ; [.1C46.0020.0002] # CHAKMA DIGIT NINE
-111D9 ; [.1C46.0020.0002] # SHARADA DIGIT NINE
-111E9 ; [.1C46.0020.0002] # SINHALA ARCHAIC DIGIT NINE
-112F9 ; [.1C46.0020.0002] # KHUDAWADI DIGIT NINE
-11459 ; [.1C46.0020.0002] # NEWA DIGIT NINE
-114D9 ; [.1C46.0020.0002] # TIRHUTA DIGIT NINE
-11659 ; [.1C46.0020.0002] # MODI DIGIT NINE
-116C9 ; [.1C46.0020.0002] # TAKRI DIGIT NINE
-11739 ; [.1C46.0020.0002] # AHOM DIGIT NINE
-118E9 ; [.1C46.0020.0002] # WARANG CITI DIGIT NINE
-11C59 ; [.1C46.0020.0002] # BHAIKSUKI DIGIT NINE
-11C62 ; [.1C46.0020.0002] # BHAIKSUKI NUMBER NINE
-12407 ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE ASH
-1240E ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE DISH
-12414 ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE U
-1241D ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE GESH2
-1242B ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE SHAR2
-12446 ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU
-12447 ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3
-12448 ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4
-12449 ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A
-1246E ; [.1C46.0020.0002] # CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
-16A69 ; [.1C46.0020.0002] # MRO DIGIT NINE
-16B59 ; [.1C46.0020.0002] # PAHAWH HMONG DIGIT NINE
-1D368 ; [.1C46.0020.0002] # COUNTING ROD UNIT DIGIT NINE
-1E8CF ; [.1C46.0020.0002] # MENDE KIKAKUI DIGIT NINE
-1E959 ; [.1C46.0020.0002] # ADLAM DIGIT NINE
-FF19 ; [.1C46.0020.0003] # FULLWIDTH DIGIT NINE
-0F32 ; [.1C46.0020.0004] # TIBETAN DIGIT HALF NINE
-247C ; [*0317.0020.0004][.1C46.0020.0004][*0318.0020.0004] # PARENTHESIZED DIGIT NINE
-2490 ; [.1C46.0020.0004][*0277.0020.0004] # DIGIT NINE FULL STOP
-1F10A ; [.1C46.0020.0004][*0222.0020.0004] # DIGIT NINE COMMA
-1D7D7 ; [.1C46.0020.0005] # MATHEMATICAL BOLD DIGIT NINE
-1D7E1 ; [.1C46.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
-1D7EB ; [.1C46.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT NINE
-1D7F5 ; [.1C46.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
-1D7FF ; [.1C46.0020.0005] # MATHEMATICAL MONOSPACE DIGIT NINE
-2468 ; [.1C46.0020.0006] # CIRCLED DIGIT NINE
-24FD ; [.1C46.0020.0006] # DOUBLE CIRCLED DIGIT NINE
-277E ; [.1C46.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT NINE
-2788 ; [.1C46.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT NINE
-2792 ; [.1C46.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE
-2079 ; [.1C46.0020.0014] # SUPERSCRIPT NINE
-2089 ; [.1C46.0020.0015] # SUBSCRIPT NINE
-33E8 ; [.1C46.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
-32C8 ; [.1C46.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
-3361 ; [.1C46.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
-0061 ; [.1C47.0020.0002] # LATIN SMALL LETTER A
-FF41 ; [.1C47.0020.0003] # FULLWIDTH LATIN SMALL LETTER A
-0363 ; [.1C47.0020.0004] # COMBINING LATIN SMALL LETTER A
-249C ; [*0317.0020.0004][.1C47.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER A
-1D41A ; [.1C47.0020.0005] # MATHEMATICAL BOLD SMALL A
-1D44E ; [.1C47.0020.0005] # MATHEMATICAL ITALIC SMALL A
-1D482 ; [.1C47.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL A
-1D4B6 ; [.1C47.0020.0005] # MATHEMATICAL SCRIPT SMALL A
-1D4EA ; [.1C47.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL A
-1D51E ; [.1C47.0020.0005] # MATHEMATICAL FRAKTUR SMALL A
-1D552 ; [.1C47.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL A
-1D586 ; [.1C47.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL A
-1D5BA ; [.1C47.0020.0005] # MATHEMATICAL SANS-SERIF SMALL A
-1D5EE ; [.1C47.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL A
-1D622 ; [.1C47.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL A
-1D656 ; [.1C47.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
-1D68A ; [.1C47.0020.0005] # MATHEMATICAL MONOSPACE SMALL A
-24D0 ; [.1C47.0020.0006] # CIRCLED LATIN SMALL LETTER A
-0041 ; [.1C47.0020.0008] # LATIN CAPITAL LETTER A
-FF21 ; [.1C47.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER A
-1F110 ; [*0317.0020.0004][.1C47.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER A
-1D400 ; [.1C47.0020.000B] # MATHEMATICAL BOLD CAPITAL A
-1D434 ; [.1C47.0020.000B] # MATHEMATICAL ITALIC CAPITAL A
-1D468 ; [.1C47.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL A
-1D49C ; [.1C47.0020.000B] # MATHEMATICAL SCRIPT CAPITAL A
-1D4D0 ; [.1C47.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL A
-1D504 ; [.1C47.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL A
-1D538 ; [.1C47.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL A
-1D56C ; [.1C47.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL A
-1D5A0 ; [.1C47.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL A
-1D5D4 ; [.1C47.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL A
-1D608 ; [.1C47.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
-1D63C ; [.1C47.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
-1D670 ; [.1C47.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL A
-24B6 ; [.1C47.0020.000C] # CIRCLED LATIN CAPITAL LETTER A
-1F150 ; [.1C47.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER A
-00AA ; [.1C47.0020.0014] # FEMININE ORDINAL INDICATOR
-1D43 ; [.1C47.0020.0014] # MODIFIER LETTER SMALL A
-2090 ; [.1C47.0020.0015] # LATIN SUBSCRIPT SMALL LETTER A
-1D2C ; [.1C47.0020.001D] # MODIFIER LETTER CAPITAL A
-1F130 ; [.1C47.0020.001D] # SQUARED LATIN CAPITAL LETTER A
-1F170 ; [.1C47.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER A
-00E1 ; [.1C47.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH ACUTE
-00C1 ; [.1C47.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH ACUTE
-00E0 ; [.1C47.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH GRAVE
-00C0 ; [.1C47.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH GRAVE
-0103 ; [.1C47.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER A WITH BREVE
-0102 ; [.1C47.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER A WITH BREVE
-1EAF ; [.1C47.0020.0002][.0000.0026.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH BREVE AND ACUTE
-1EAE ; [.1C47.0020.0008][.0000.0026.0002][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
-1EB1 ; [.1C47.0020.0002][.0000.0026.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH BREVE AND GRAVE
-1EB0 ; [.1C47.0020.0008][.0000.0026.0002][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
-1EB5 ; [.1C47.0020.0002][.0000.0026.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH BREVE AND TILDE
-1EB4 ; [.1C47.0020.0008][.0000.0026.0002][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
-1EB3 ; [.1C47.0020.0002][.0000.0026.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
-1EB2 ; [.1C47.0020.0008][.0000.0026.0002][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
-00E2 ; [.1C47.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
-00C2 ; [.1C47.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-1EA5 ; [.1C47.0020.0002][.0000.0027.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
-1EA4 ; [.1C47.0020.0008][.0000.0027.0002][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
-1EA7 ; [.1C47.0020.0002][.0000.0027.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
-1EA6 ; [.1C47.0020.0008][.0000.0027.0002][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
-1EAB ; [.1C47.0020.0002][.0000.0027.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
-1EAA ; [.1C47.0020.0008][.0000.0027.0002][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
-1EA9 ; [.1C47.0020.0002][.0000.0027.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-1EA8 ; [.1C47.0020.0008][.0000.0027.0002][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-01CE ; [.1C47.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER A WITH CARON
-01CD ; [.1C47.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER A WITH CARON
-00E5 ; [.1C47.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER A WITH RING ABOVE
-00C5 ; [.1C47.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE
-212B ; [.1C47.0020.0008][.0000.0029.0002] # ANGSTROM SIGN
-01FB ; [.1C47.0020.0002][.0000.0029.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FA ; [.1C47.0020.0008][.0000.0029.0002][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-00E4 ; [.1C47.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER A WITH DIAERESIS
-1DF2 ; [.1C47.0020.0004][.0000.002B.0004] # COMBINING LATIN SMALL LETTER A WITH DIAERESIS
-A79B ; [.1C47.0020.0004][.0000.002B.0004] # LATIN SMALL LETTER VOLAPUK AE
-00C4 ; [.1C47.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS
-A79A ; [.1C47.0020.000A][.0000.002B.0004] # LATIN CAPITAL LETTER VOLAPUK AE
-01DF ; [.1C47.0020.0002][.0000.002B.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-01DE ; [.1C47.0020.0008][.0000.002B.0002][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-00E3 ; [.1C47.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH TILDE
-00C3 ; [.1C47.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH TILDE
-0227 ; [.1C47.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER A WITH DOT ABOVE
-0226 ; [.1C47.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER A WITH DOT ABOVE
-01E1 ; [.1C47.0020.0002][.0000.002E.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
-01E0 ; [.1C47.0020.0008][.0000.002E.0002][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
-0105 ; [.1C47.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER A WITH OGONEK
-0104 ; [.1C47.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER A WITH OGONEK
-0101 ; [.1C47.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH MACRON
-0100 ; [.1C47.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH MACRON
-1EA3 ; [.1C47.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH HOOK ABOVE
-1EA2 ; [.1C47.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH HOOK ABOVE
-0201 ; [.1C47.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER A WITH DOUBLE GRAVE
-0200 ; [.1C47.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
-0203 ; [.1C47.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER A WITH INVERTED BREVE
-0202 ; [.1C47.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER A WITH INVERTED BREVE
-1EA1 ; [.1C47.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER A WITH DOT BELOW
-1EA0 ; [.1C47.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER A WITH DOT BELOW
-1EB7 ; [.1C47.0020.0002][.0000.0042.0002][.0000.0026.0002] # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
-1EB6 ; [.1C47.0020.0008][.0000.0042.0002][.0000.0026.0002] # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
-1EAD ; [.1C47.0020.0002][.0000.0042.0002][.0000.0027.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-1EAC ; [.1C47.0020.0008][.0000.0042.0002][.0000.0027.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-1E01 ; [.1C47.0020.0002][.0000.0044.0002] # LATIN SMALL LETTER A WITH RING BELOW
-1E00 ; [.1C47.0020.0008][.0000.0044.0002] # LATIN CAPITAL LETTER A WITH RING BELOW
-1DD3 ; [.1C47.0020.0004][.0000.0110.0004] # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE
-A733 ; [.1C47.0020.0004][.1C47.0020.0004] # LATIN SMALL LETTER AA
-A732 ; [.1C47.0020.000A][.1C47.0020.000A] # LATIN CAPITAL LETTER AA
-1F18E ; [.1C47.0020.001D][.1C60.0020.001D] # NEGATIVE SQUARED AB
-2100 ; [.1C47.0020.0004][*0394.0020.0004][.1C7A.0020.0004] # ACCOUNT OF
-00E6 ; [.1C47.0020.0004][.0000.0110.0004][.1CAA.0020.0004] # LATIN SMALL LETTER AE
-1DD4 ; [.1C47.0020.0004][.0000.0110.0004][.1CAA.0020.0004] # COMBINING LATIN SMALL LETTER AE
-00C6 ; [.1C47.0020.000A][.0000.0110.0004][.1CAA.0020.000A] # LATIN CAPITAL LETTER AE
-1D2D ; [.1C47.0020.0014][.0000.0110.0014][.1CAA.0020.0014] # MODIFIER LETTER CAPITAL AE
-01FD ; [.1C47.0020.0004][.0000.0110.0004][.1CAA.0020.0004][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
-01FC ; [.1C47.0020.000A][.0000.0110.0004][.1CAA.0020.000A][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
-01E3 ; [.1C47.0020.0004][.0000.0110.0004][.1CAA.0020.0004][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
-01E2 ; [.1C47.0020.000A][.0000.0110.0004][.1CAA.0020.000A][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
-33C2 ; [.1C47.0020.001C][*0277.0020.001C][.1DAA.0020.001C][*0277.0020.001C] # SQUARE AM
-33DF ; [.1C47.0020.001D][*0625.0020.001C][.1DAA.0020.001C] # SQUARE A OVER M
-1DD5 ; [.1C47.0020.0004][.1DDD.0020.0004] # COMBINING LATIN SMALL LETTER AO
-A735 ; [.1C47.0020.0004][.1DDD.0020.0004] # LATIN SMALL LETTER AO
-A734 ; [.1C47.0020.000A][.1DDD.0020.000A] # LATIN CAPITAL LETTER AO
-2101 ; [.1C47.0020.0004][*0394.0020.0004][.1E71.0020.0004] # ADDRESSED TO THE SUBJECT
-214D ; [.1C47.0020.000A][*0394.0020.0004][.1E71.0020.000A] # AKTIESELSKAB
-A737 ; [.1C47.0020.0004][.1EB5.0020.0004] # LATIN SMALL LETTER AU
-A736 ; [.1C47.0020.000A][.1EB5.0020.000A] # LATIN CAPITAL LETTER AU
-3373 ; [.1C47.0020.001D][.1EB5.0020.001D] # SQUARE AU
-1DD6 ; [.1C47.0020.0004][.1EE3.0020.0004] # COMBINING LATIN SMALL LETTER AV
-A739 ; [.1C47.0020.0004][.1EE3.0020.0004] # LATIN SMALL LETTER AV
-A738 ; [.1C47.0020.000A][.1EE3.0020.000A] # LATIN CAPITAL LETTER AV
-A73B ; [.1C47.0020.0004][.0000.0110.0004][.1EE3.0020.0004] # LATIN SMALL LETTER AV WITH HORIZONTAL BAR
-A73A ; [.1C47.0020.000A][.0000.0110.0004][.1EE3.0020.000A] # LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR
-A73D ; [.1C47.0020.0004][.1F0B.0020.0004] # LATIN SMALL LETTER AY
-A73C ; [.1C47.0020.000A][.1F0B.0020.000A] # LATIN CAPITAL LETTER AY
-1E9A ; [.1C47.0020.0004][.1F80.0020.0004] # LATIN SMALL LETTER A WITH RIGHT HALF RING
-1D00 ; [.1C4B.0020.0002] # LATIN LETTER SMALL CAPITAL A
-2C65 ; [.1C4C.0020.0002] # LATIN SMALL LETTER A WITH STROKE
-023A ; [.1C4C.0020.0008] # LATIN CAPITAL LETTER A WITH STROKE
-1D8F ; [.1C4D.0020.0002] # LATIN SMALL LETTER A WITH RETROFLEX HOOK
-1D01 ; [.1C4E.0020.0002] # LATIN LETTER SMALL CAPITAL AE
-1D02 ; [.1C4F.0020.0002] # LATIN SMALL LETTER TURNED AE
-1D46 ; [.1C4F.0020.0014] # MODIFIER LETTER SMALL TURNED AE
-AB31 ; [.1C50.0020.0002] # LATIN SMALL LETTER A REVERSED-SCHWA
-0250 ; [.1C51.0020.0002] # LATIN SMALL LETTER TURNED A
-2C6F ; [.1C51.0020.0008] # LATIN CAPITAL LETTER TURNED A
-1D44 ; [.1C51.0020.0014] # MODIFIER LETTER SMALL TURNED A
-0251 ; [.1C55.0020.0002] # LATIN SMALL LETTER ALPHA
-1DE7 ; [.1C55.0020.0004] # COMBINING LATIN SMALL LETTER ALPHA
-2C6D ; [.1C55.0020.0008] # LATIN CAPITAL LETTER ALPHA
-1D45 ; [.1C55.0020.0014] # MODIFIER LETTER SMALL ALPHA
-AB30 ; [.1C59.0020.0002] # LATIN SMALL LETTER BARRED ALPHA
-1D90 ; [.1C5A.0020.0002] # LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK
-0252 ; [.1C5B.0020.0002] # LATIN SMALL LETTER TURNED ALPHA
-2C70 ; [.1C5B.0020.0008] # LATIN CAPITAL LETTER TURNED ALPHA
-1D9B ; [.1C5B.0020.0014] # MODIFIER LETTER SMALL TURNED ALPHA
-AB64 ; [.1C5F.0020.0002] # LATIN SMALL LETTER INVERTED ALPHA
-0062 ; [.1C60.0020.0002] # LATIN SMALL LETTER B
-FF42 ; [.1C60.0020.0003] # FULLWIDTH LATIN SMALL LETTER B
-1DE8 ; [.1C60.0020.0004] # COMBINING LATIN SMALL LETTER B
-249D ; [*0317.0020.0004][.1C60.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER B
-1D41B ; [.1C60.0020.0005] # MATHEMATICAL BOLD SMALL B
-1D44F ; [.1C60.0020.0005] # MATHEMATICAL ITALIC SMALL B
-1D483 ; [.1C60.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL B
-1D4B7 ; [.1C60.0020.0005] # MATHEMATICAL SCRIPT SMALL B
-1D4EB ; [.1C60.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL B
-1D51F ; [.1C60.0020.0005] # MATHEMATICAL FRAKTUR SMALL B
-1D553 ; [.1C60.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL B
-1D587 ; [.1C60.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL B
-1D5BB ; [.1C60.0020.0005] # MATHEMATICAL SANS-SERIF SMALL B
-1D5EF ; [.1C60.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL B
-1D623 ; [.1C60.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL B
-1D657 ; [.1C60.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
-1D68B ; [.1C60.0020.0005] # MATHEMATICAL MONOSPACE SMALL B
-24D1 ; [.1C60.0020.0006] # CIRCLED LATIN SMALL LETTER B
-0042 ; [.1C60.0020.0008] # LATIN CAPITAL LETTER B
-FF22 ; [.1C60.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER B
-1F111 ; [*0317.0020.0004][.1C60.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER B
-212C ; [.1C60.0020.000B] # SCRIPT CAPITAL B
-1D401 ; [.1C60.0020.000B] # MATHEMATICAL BOLD CAPITAL B
-1D435 ; [.1C60.0020.000B] # MATHEMATICAL ITALIC CAPITAL B
-1D469 ; [.1C60.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL B
-1D4D1 ; [.1C60.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL B
-1D505 ; [.1C60.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL B
-1D539 ; [.1C60.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL B
-1D56D ; [.1C60.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL B
-1D5A1 ; [.1C60.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL B
-1D5D5 ; [.1C60.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL B
-1D609 ; [.1C60.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
-1D63D ; [.1C60.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
-1D671 ; [.1C60.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL B
-24B7 ; [.1C60.0020.000C] # CIRCLED LATIN CAPITAL LETTER B
-1F151 ; [.1C60.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER B
-1D47 ; [.1C60.0020.0014] # MODIFIER LETTER SMALL B
-1D2E ; [.1C60.0020.001D] # MODIFIER LETTER CAPITAL B
-1F131 ; [.1C60.0020.001D] # SQUARED LATIN CAPITAL LETTER B
-1F171 ; [.1C60.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER B
-1E03 ; [.1C60.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER B WITH DOT ABOVE
-1E02 ; [.1C60.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER B WITH DOT ABOVE
-1E05 ; [.1C60.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER B WITH DOT BELOW
-1E04 ; [.1C60.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER B WITH DOT BELOW
-1E07 ; [.1C60.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER B WITH LINE BELOW
-1E06 ; [.1C60.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER B WITH LINE BELOW
-3374 ; [.1C60.0020.001C][.1C47.0020.001C][.1E33.0020.001C] # SQUARE BAR
-33C3 ; [.1C60.0020.001D][.1E21.0020.001C] # SQUARE BQ
-0299 ; [.1C64.0020.0002] # LATIN LETTER SMALL CAPITAL B
-0180 ; [.1C68.0020.0002] # LATIN SMALL LETTER B WITH STROKE
-0243 ; [.1C68.0020.0008] # LATIN CAPITAL LETTER B WITH STROKE
-1D2F ; [.1C6C.0020.0002] # MODIFIER LETTER CAPITAL BARRED B
-1D03 ; [.1C6D.0020.0002] # LATIN LETTER SMALL CAPITAL BARRED B
-1D6C ; [.1C6E.0020.0002] # LATIN SMALL LETTER B WITH MIDDLE TILDE
-A797 ; [.1C6F.0020.0002] # LATIN SMALL LETTER B WITH FLOURISH
-A796 ; [.1C6F.0020.0008] # LATIN CAPITAL LETTER B WITH FLOURISH
-1D80 ; [.1C70.0020.0002] # LATIN SMALL LETTER B WITH PALATAL HOOK
-0253 ; [.1C71.0020.0002] # LATIN SMALL LETTER B WITH HOOK
-0181 ; [.1C71.0020.0008] # LATIN CAPITAL LETTER B WITH HOOK
-0183 ; [.1C75.0020.0002] # LATIN SMALL LETTER B WITH TOPBAR
-0182 ; [.1C75.0020.0008] # LATIN CAPITAL LETTER B WITH TOPBAR
-A7B5 ; [.1C79.0020.0002] # LATIN SMALL LETTER BETA
-1DE9 ; [.1C79.0020.0004] # COMBINING LATIN SMALL LETTER BETA
-A7B4 ; [.1C79.0020.0008] # LATIN CAPITAL LETTER BETA
-0063 ; [.1C7A.0020.0002] # LATIN SMALL LETTER C
-FF43 ; [.1C7A.0020.0003] # FULLWIDTH LATIN SMALL LETTER C
-0368 ; [.1C7A.0020.0004] # COMBINING LATIN SMALL LETTER C
-217D ; [.1C7A.0020.0004] # SMALL ROMAN NUMERAL ONE HUNDRED
-249E ; [*0317.0020.0004][.1C7A.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER C
-1D41C ; [.1C7A.0020.0005] # MATHEMATICAL BOLD SMALL C
-1D450 ; [.1C7A.0020.0005] # MATHEMATICAL ITALIC SMALL C
-1D484 ; [.1C7A.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL C
-1D4B8 ; [.1C7A.0020.0005] # MATHEMATICAL SCRIPT SMALL C
-1D4EC ; [.1C7A.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL C
-1D520 ; [.1C7A.0020.0005] # MATHEMATICAL FRAKTUR SMALL C
-1D554 ; [.1C7A.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL C
-1D588 ; [.1C7A.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL C
-1D5BC ; [.1C7A.0020.0005] # MATHEMATICAL SANS-SERIF SMALL C
-1D5F0 ; [.1C7A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL C
-1D624 ; [.1C7A.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL C
-1D658 ; [.1C7A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
-1D68C ; [.1C7A.0020.0005] # MATHEMATICAL MONOSPACE SMALL C
-24D2 ; [.1C7A.0020.0006] # CIRCLED LATIN SMALL LETTER C
-0043 ; [.1C7A.0020.0008] # LATIN CAPITAL LETTER C
-FF23 ; [.1C7A.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER C
-2103 ; [*04F6.0020.0004][.1C7A.0020.000A] # DEGREE CELSIUS
-216D ; [.1C7A.0020.000A] # ROMAN NUMERAL ONE HUNDRED
-1F112 ; [*0317.0020.0004][.1C7A.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER C
-2102 ; [.1C7A.0020.000B] # DOUBLE-STRUCK CAPITAL C
-212D ; [.1C7A.0020.000B] # BLACK-LETTER CAPITAL C
-1D402 ; [.1C7A.0020.000B] # MATHEMATICAL BOLD CAPITAL C
-1D436 ; [.1C7A.0020.000B] # MATHEMATICAL ITALIC CAPITAL C
-1D46A ; [.1C7A.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL C
-1D49E ; [.1C7A.0020.000B] # MATHEMATICAL SCRIPT CAPITAL C
-1D4D2 ; [.1C7A.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL C
-1D56E ; [.1C7A.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL C
-1D5A2 ; [.1C7A.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL C
-1D5D6 ; [.1C7A.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL C
-1D60A ; [.1C7A.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
-1D63E ; [.1C7A.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
-1D672 ; [.1C7A.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL C
-24B8 ; [.1C7A.0020.000C] # CIRCLED LATIN CAPITAL LETTER C
-1F12B ; [.1C7A.0020.000C] # CIRCLED ITALIC LATIN CAPITAL LETTER C
-1F152 ; [.1C7A.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER C
-1D9C ; [.1C7A.0020.0014] # MODIFIER LETTER SMALL C
-1F132 ; [.1C7A.0020.001D] # SQUARED LATIN CAPITAL LETTER C
-1F172 ; [.1C7A.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER C
-0107 ; [.1C7A.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER C WITH ACUTE
-0106 ; [.1C7A.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER C WITH ACUTE
-0109 ; [.1C7A.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
-0108 ; [.1C7A.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
-010D ; [.1C7A.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER C WITH CARON
-010C ; [.1C7A.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER C WITH CARON
-010B ; [.1C7A.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER C WITH DOT ABOVE
-010A ; [.1C7A.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER C WITH DOT ABOVE
-00E7 ; [.1C7A.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER C WITH CEDILLA
-1DD7 ; [.1C7A.0020.0004][.0000.0030.0004] # COMBINING LATIN SMALL LETTER C CEDILLA
-00C7 ; [.1C7A.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER C WITH CEDILLA
-1E09 ; [.1C7A.0020.0002][.0000.0030.0002][.0000.0024.0002] # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
-1E08 ; [.1C7A.0020.0008][.0000.0030.0002][.0000.0024.0002] # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
-3388 ; [.1C7A.0020.001C][.1C47.0020.001C][.1D77.0020.001C] # SQUARE CAL
-33C4 ; [.1C7A.0020.001C][.1C7A.0020.001C] # SQUARE CC
-1F12D ; [.1C7A.0020.000C][.1C8F.0020.000C] # CIRCLED CD
-33C5 ; [.1C7A.0020.001C][.1C8F.0020.001C] # SQUARE CD
-33C6 ; [.1C7A.0020.001D][*0625.0020.001C][.1D65.0020.001C][.1CF4.0020.001C] # SQUARE C OVER KG
-1F191 ; [.1C7A.0020.001D][.1D77.0020.001D] # SQUARED CL
-339D ; [.1C7A.0020.001C][.1DAA.0020.001C] # SQUARE CM
-33A0 ; [.1C7A.0020.001C][.1DAA.0020.001C][.1C3F.0020.001C] # SQUARE CM SQUARED
-33A4 ; [.1C7A.0020.001C][.1DAA.0020.001C][.1C40.0020.001C] # SQUARE CM CUBED
-2105 ; [.1C7A.0020.0004][*0394.0020.0004][.1DDD.0020.0004] # CARE OF
-33C7 ; [.1C7A.0020.001D][.1DDD.0020.001C][*0277.0020.001C] # SQUARE CO
-1F192 ; [.1C7A.0020.001D][.1DDD.0020.001D][.1DDD.0020.001D][.1D77.0020.001D] # SQUARED COOL
-2106 ; [.1C7A.0020.0004][*0394.0020.0004][.1EB5.0020.0004] # CADA UNA
-1D04 ; [.1C7E.0020.0002] # LATIN LETTER SMALL CAPITAL C
-023C ; [.1C7F.0020.0002] # LATIN SMALL LETTER C WITH STROKE
-023B ; [.1C7F.0020.0008] # LATIN CAPITAL LETTER C WITH STROKE
-A793 ; [.1C83.0020.0002] # LATIN SMALL LETTER C WITH BAR
-A792 ; [.1C83.0020.0008] # LATIN CAPITAL LETTER C WITH BAR
-A794 ; [.1C84.0020.0002] # LATIN SMALL LETTER C WITH PALATAL HOOK
-0188 ; [.1C85.0020.0002] # LATIN SMALL LETTER C WITH HOOK
-0187 ; [.1C85.0020.0008] # LATIN CAPITAL LETTER C WITH HOOK
-0255 ; [.1C89.0020.0002] # LATIN SMALL LETTER C WITH CURL
-1D9D ; [.1C89.0020.0014] # MODIFIER LETTER SMALL C WITH CURL
-2184 ; [.1C8D.0020.0002] # LATIN SMALL LETTER REVERSED C
-2183 ; [.1C8D.0020.0008] # ROMAN NUMERAL REVERSED ONE HUNDRED
-A73F ; [.1C8E.0020.0002] # LATIN SMALL LETTER REVERSED C WITH DOT
-A73E ; [.1C8E.0020.0008] # LATIN CAPITAL LETTER REVERSED C WITH DOT
-0064 ; [.1C8F.0020.0002] # LATIN SMALL LETTER D
-FF44 ; [.1C8F.0020.0003] # FULLWIDTH LATIN SMALL LETTER D
-0369 ; [.1C8F.0020.0004] # COMBINING LATIN SMALL LETTER D
-217E ; [.1C8F.0020.0004] # SMALL ROMAN NUMERAL FIVE HUNDRED
-249F ; [*0317.0020.0004][.1C8F.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER D
-2146 ; [.1C8F.0020.0005] # DOUBLE-STRUCK ITALIC SMALL D
-1D41D ; [.1C8F.0020.0005] # MATHEMATICAL BOLD SMALL D
-1D451 ; [.1C8F.0020.0005] # MATHEMATICAL ITALIC SMALL D
-1D485 ; [.1C8F.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL D
-1D4B9 ; [.1C8F.0020.0005] # MATHEMATICAL SCRIPT SMALL D
-1D4ED ; [.1C8F.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL D
-1D521 ; [.1C8F.0020.0005] # MATHEMATICAL FRAKTUR SMALL D
-1D555 ; [.1C8F.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL D
-1D589 ; [.1C8F.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL D
-1D5BD ; [.1C8F.0020.0005] # MATHEMATICAL SANS-SERIF SMALL D
-1D5F1 ; [.1C8F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL D
-1D625 ; [.1C8F.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL D
-1D659 ; [.1C8F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
-1D68D ; [.1C8F.0020.0005] # MATHEMATICAL MONOSPACE SMALL D
-24D3 ; [.1C8F.0020.0006] # CIRCLED LATIN SMALL LETTER D
-0044 ; [.1C8F.0020.0008] # LATIN CAPITAL LETTER D
-FF24 ; [.1C8F.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER D
-216E ; [.1C8F.0020.000A] # ROMAN NUMERAL FIVE HUNDRED
-1F113 ; [*0317.0020.0004][.1C8F.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER D
-2145 ; [.1C8F.0020.000B] # DOUBLE-STRUCK ITALIC CAPITAL D
-1D403 ; [.1C8F.0020.000B] # MATHEMATICAL BOLD CAPITAL D
-1D437 ; [.1C8F.0020.000B] # MATHEMATICAL ITALIC CAPITAL D
-1D46B ; [.1C8F.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL D
-1D49F ; [.1C8F.0020.000B] # MATHEMATICAL SCRIPT CAPITAL D
-1D4D3 ; [.1C8F.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL D
-1D507 ; [.1C8F.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL D
-1D53B ; [.1C8F.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL D
-1D56F ; [.1C8F.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL D
-1D5A3 ; [.1C8F.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL D
-1D5D7 ; [.1C8F.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL D
-1D60B ; [.1C8F.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
-1D63F ; [.1C8F.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
-1D673 ; [.1C8F.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL D
-24B9 ; [.1C8F.0020.000C] # CIRCLED LATIN CAPITAL LETTER D
-1F153 ; [.1C8F.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER D
-1D48 ; [.1C8F.0020.0014] # MODIFIER LETTER SMALL D
-1F1A5 ; [.1C8F.0020.001C] # SQUARED LATIN SMALL LETTER D
-1D30 ; [.1C8F.0020.001D] # MODIFIER LETTER CAPITAL D
-1F133 ; [.1C8F.0020.001D] # SQUARED LATIN CAPITAL LETTER D
-1F173 ; [.1C8F.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER D
-010F ; [.1C8F.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER D WITH CARON
-010E ; [.1C8F.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER D WITH CARON
-1E0B ; [.1C8F.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER D WITH DOT ABOVE
-1E0A ; [.1C8F.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER D WITH DOT ABOVE
-1E11 ; [.1C8F.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER D WITH CEDILLA
-1E10 ; [.1C8F.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER D WITH CEDILLA
-0111 ; [.1C8F.0020.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH STROKE
-0110 ; [.1C8F.0020.0008][.0000.0039.0002] # LATIN CAPITAL LETTER D WITH STROKE
-1E0D ; [.1C8F.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER D WITH DOT BELOW
-1E0C ; [.1C8F.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER D WITH DOT BELOW
-1E13 ; [.1C8F.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
-1E12 ; [.1C8F.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW
-1E0F ; [.1C8F.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER D WITH LINE BELOW
-1E0E ; [.1C8F.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER D WITH LINE BELOW
-00F0 ; [.1C8F.0020.0004][.0000.0110.0004] # LATIN SMALL LETTER ETH
-1DD9 ; [.1C8F.0020.0004][.0000.0110.0004] # COMBINING LATIN SMALL LETTER ETH
-00D0 ; [.1C8F.0020.000A][.0000.0110.0004] # LATIN CAPITAL LETTER ETH
-1D9E ; [.1C8F.0020.0014][.0000.0110.0014] # MODIFIER LETTER SMALL ETH
-1DD8 ; [.1C8F.0020.0004][.0000.0111.0004] # COMBINING LATIN SMALL LETTER INSULAR D
-A77A ; [.1C8F.0020.0004][.0000.0111.0004] # LATIN SMALL LETTER INSULAR D
-A779 ; [.1C8F.0020.000A][.0000.0111.0004] # LATIN CAPITAL LETTER INSULAR D
-3372 ; [.1C8F.0020.001C][.1C47.0020.001C] # SQUARE DA
-0238 ; [.1C8F.0020.0004][.1C60.0020.0004] # LATIN SMALL LETTER DB DIGRAPH
-33C8 ; [.1C8F.0020.001C][.1C60.0020.001D] # SQUARE DB
-1F190 ; [.1C8F.0020.001D][.1D4C.0020.001D] # SQUARE DJ
-3397 ; [.1C8F.0020.001C][.1D77.0020.001C] # SQUARE DL
-3377 ; [.1C8F.0020.001C][.1DAA.0020.001C] # SQUARE DM
-3378 ; [.1C8F.0020.001C][.1DAA.0020.001C][.1C3F.0020.001C] # SQUARE DM SQUARED
-3379 ; [.1C8F.0020.001C][.1DAA.0020.001C][.1C40.0020.001C] # SQUARE DM CUBED
-01F3 ; [.1C8F.0020.0004][.1F21.0020.0004] # LATIN SMALL LETTER DZ
-02A3 ; [.1C8F.0020.0004][.1F21.0020.0004] # LATIN SMALL LETTER DZ DIGRAPH
-01F2 ; [.1C8F.0020.000A][.1F21.0020.0004] # LATIN CAPITAL LETTER D WITH SMALL LETTER Z
-01F1 ; [.1C8F.0020.000A][.1F21.0020.000A] # LATIN CAPITAL LETTER DZ
-01C6 ; [.1C8F.0020.0004][.1F21.0020.0004][.0000.0028.0004] # LATIN SMALL LETTER DZ WITH CARON
-01C5 ; [.1C8F.0020.000A][.1F21.0020.0004][.0000.0028.0004] # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
-01C4 ; [.1C8F.0020.000A][.1F21.0020.000A][.0000.0028.0004] # LATIN CAPITAL LETTER DZ WITH CARON
-02A5 ; [.1C8F.0020.0004][.1F34.0020.0004] # LATIN SMALL LETTER DZ DIGRAPH WITH CURL
-02A4 ; [.1C8F.0020.0004][.1F3E.0020.0004] # LATIN SMALL LETTER DEZH DIGRAPH
-1D05 ; [.1C93.0020.0002] # LATIN LETTER SMALL CAPITAL D
-1D06 ; [.1C94.0020.0002] # LATIN LETTER SMALL CAPITAL ETH
-1D6D ; [.1C95.0020.0002] # LATIN SMALL LETTER D WITH MIDDLE TILDE
-1D81 ; [.1C96.0020.0002] # LATIN SMALL LETTER D WITH PALATAL HOOK
-0256 ; [.1C97.0020.0002] # LATIN SMALL LETTER D WITH TAIL
-0189 ; [.1C97.0020.0008] # LATIN CAPITAL LETTER AFRICAN D
-0257 ; [.1C9B.0020.0002] # LATIN SMALL LETTER D WITH HOOK
-018A ; [.1C9B.0020.0008] # LATIN CAPITAL LETTER D WITH HOOK
-1D91 ; [.1C9F.0020.0002] # LATIN SMALL LETTER D WITH HOOK AND TAIL
-018C ; [.1CA0.0020.0002] # LATIN SMALL LETTER D WITH TOPBAR
-018B ; [.1CA0.0020.0008] # LATIN CAPITAL LETTER D WITH TOPBAR
-0221 ; [.1CA4.0020.0002] # LATIN SMALL LETTER D WITH CURL
-A771 ; [.1CA8.0020.0002] # LATIN SMALL LETTER DUM
-1E9F ; [.1CA9.0020.0002] # LATIN SMALL LETTER DELTA
-0065 ; [.1CAA.0020.0002] # LATIN SMALL LETTER E
-FF45 ; [.1CAA.0020.0003] # FULLWIDTH LATIN SMALL LETTER E
-0364 ; [.1CAA.0020.0004] # COMBINING LATIN SMALL LETTER E
-24A0 ; [*0317.0020.0004][.1CAA.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER E
-212F ; [.1CAA.0020.0005] # SCRIPT SMALL E
-2147 ; [.1CAA.0020.0005] # DOUBLE-STRUCK ITALIC SMALL E
-1D41E ; [.1CAA.0020.0005] # MATHEMATICAL BOLD SMALL E
-1D452 ; [.1CAA.0020.0005] # MATHEMATICAL ITALIC SMALL E
-1D486 ; [.1CAA.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL E
-1D4EE ; [.1CAA.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL E
-1D522 ; [.1CAA.0020.0005] # MATHEMATICAL FRAKTUR SMALL E
-1D556 ; [.1CAA.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL E
-1D58A ; [.1CAA.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL E
-1D5BE ; [.1CAA.0020.0005] # MATHEMATICAL SANS-SERIF SMALL E
-1D5F2 ; [.1CAA.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL E
-1D626 ; [.1CAA.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL E
-1D65A ; [.1CAA.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
-1D68E ; [.1CAA.0020.0005] # MATHEMATICAL MONOSPACE SMALL E
-24D4 ; [.1CAA.0020.0006] # CIRCLED LATIN SMALL LETTER E
-0045 ; [.1CAA.0020.0008] # LATIN CAPITAL LETTER E
-FF25 ; [.1CAA.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER E
-1F114 ; [*0317.0020.0004][.1CAA.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER E
-2130 ; [.1CAA.0020.000B] # SCRIPT CAPITAL E
-1D404 ; [.1CAA.0020.000B] # MATHEMATICAL BOLD CAPITAL E
-1D438 ; [.1CAA.0020.000B] # MATHEMATICAL ITALIC CAPITAL E
-1D46C ; [.1CAA.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL E
-1D4D4 ; [.1CAA.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL E
-1D508 ; [.1CAA.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL E
-1D53C ; [.1CAA.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL E
-1D570 ; [.1CAA.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL E
-1D5A4 ; [.1CAA.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL E
-1D5D8 ; [.1CAA.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL E
-1D60C ; [.1CAA.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
-1D640 ; [.1CAA.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
-1D674 ; [.1CAA.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL E
-24BA ; [.1CAA.0020.000C] # CIRCLED LATIN CAPITAL LETTER E
-1F154 ; [.1CAA.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER E
-1D49 ; [.1CAA.0020.0014] # MODIFIER LETTER SMALL E
-2091 ; [.1CAA.0020.0015] # LATIN SUBSCRIPT SMALL LETTER E
-1D31 ; [.1CAA.0020.001D] # MODIFIER LETTER CAPITAL E
-1F134 ; [.1CAA.0020.001D] # SQUARED LATIN CAPITAL LETTER E
-1F174 ; [.1CAA.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER E
-00E9 ; [.1CAA.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH ACUTE
-00C9 ; [.1CAA.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH ACUTE
-00E8 ; [.1CAA.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH GRAVE
-00C8 ; [.1CAA.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH GRAVE
-0115 ; [.1CAA.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER E WITH BREVE
-0114 ; [.1CAA.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER E WITH BREVE
-00EA ; [.1CAA.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00CA ; [.1CAA.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-1EBF ; [.1CAA.0020.0002][.0000.0027.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EBE ; [.1CAA.0020.0008][.0000.0027.0002][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-1EC1 ; [.1CAA.0020.0002][.0000.0027.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC0 ; [.1CAA.0020.0008][.0000.0027.0002][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-1EC5 ; [.1CAA.0020.0002][.0000.0027.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC4 ; [.1CAA.0020.0008][.0000.0027.0002][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-1EC3 ; [.1CAA.0020.0002][.0000.0027.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-1EC2 ; [.1CAA.0020.0008][.0000.0027.0002][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-011B ; [.1CAA.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER E WITH CARON
-011A ; [.1CAA.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER E WITH CARON
-00EB ; [.1CAA.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER E WITH DIAERESIS
-00CB ; [.1CAA.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER E WITH DIAERESIS
-1EBD ; [.1CAA.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH TILDE
-1EBC ; [.1CAA.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH TILDE
-0117 ; [.1CAA.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER E WITH DOT ABOVE
-0116 ; [.1CAA.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER E WITH DOT ABOVE
-0229 ; [.1CAA.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER E WITH CEDILLA
-0228 ; [.1CAA.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER E WITH CEDILLA
-1E1D ; [.1CAA.0020.0002][.0000.0030.0002][.0000.0026.0002] # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
-1E1C ; [.1CAA.0020.0008][.0000.0030.0002][.0000.0026.0002] # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
-0119 ; [.1CAA.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER E WITH OGONEK
-0118 ; [.1CAA.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER E WITH OGONEK
-0113 ; [.1CAA.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER E WITH MACRON
-0112 ; [.1CAA.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER E WITH MACRON
-1E17 ; [.1CAA.0020.0002][.0000.0032.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH MACRON AND ACUTE
-1E16 ; [.1CAA.0020.0008][.0000.0032.0002][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
-1E15 ; [.1CAA.0020.0002][.0000.0032.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH MACRON AND GRAVE
-1E14 ; [.1CAA.0020.0008][.0000.0032.0002][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
-1EBB ; [.1CAA.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH HOOK ABOVE
-1EBA ; [.1CAA.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH HOOK ABOVE
-0205 ; [.1CAA.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER E WITH DOUBLE GRAVE
-0204 ; [.1CAA.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
-0207 ; [.1CAA.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER E WITH INVERTED BREVE
-0206 ; [.1CAA.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER E WITH INVERTED BREVE
-1EB9 ; [.1CAA.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH DOT BELOW
-1EB8 ; [.1CAA.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH DOT BELOW
-1EC7 ; [.1CAA.0020.0002][.0000.0042.0002][.0000.0027.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1EC6 ; [.1CAA.0020.0008][.0000.0042.0002][.0000.0027.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-1E19 ; [.1CAA.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
-1E18 ; [.1CAA.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW
-1E1B ; [.1CAA.0020.0002][.0000.0048.0002] # LATIN SMALL LETTER E WITH TILDE BELOW
-1E1A ; [.1CAA.0020.0008][.0000.0048.0002] # LATIN CAPITAL LETTER E WITH TILDE BELOW
-32CD ; [.1CAA.0020.001C][.1E33.0020.001C][.1CF4.0020.001C] # SQUARE ERG
-32CE ; [.1CAA.0020.001C][.1EE3.0020.001D] # SQUARE EV
-1D07 ; [.1CAE.0020.0002] # LATIN LETTER SMALL CAPITAL E
-AB32 ; [.1CAF.0020.0002] # LATIN SMALL LETTER BLACKLETTER E
-AB33 ; [.1CB0.0020.0002] # LATIN SMALL LETTER BARRED E
-0247 ; [.1CB1.0020.0002] # LATIN SMALL LETTER E WITH STROKE
-0246 ; [.1CB1.0020.0008] # LATIN CAPITAL LETTER E WITH STROKE
-1D92 ; [.1CB5.0020.0002] # LATIN SMALL LETTER E WITH RETROFLEX HOOK
-AB34 ; [.1CB6.0020.0002] # LATIN SMALL LETTER E WITH FLOURISH
-2C78 ; [.1CB7.0020.0002] # LATIN SMALL LETTER E WITH NOTCH
-01DD ; [.1CB8.0020.0002] # LATIN SMALL LETTER TURNED E
-018E ; [.1CB8.0020.0008] # LATIN CAPITAL LETTER REVERSED E
-1D32 ; [.1CB8.0020.001D] # MODIFIER LETTER CAPITAL REVERSED E
-2C7B ; [.1CBC.0020.0002] # LATIN LETTER SMALL CAPITAL TURNED E
-0259 ; [.1CBD.0020.0002] # LATIN SMALL LETTER SCHWA
-1DEA ; [.1CBD.0020.0004] # COMBINING LATIN SMALL LETTER SCHWA
-018F ; [.1CBD.0020.0008] # LATIN CAPITAL LETTER SCHWA
-1D4A ; [.1CBD.0020.0014] # MODIFIER LETTER SMALL SCHWA
-2094 ; [.1CBD.0020.0015] # LATIN SUBSCRIPT SMALL LETTER SCHWA
-1D95 ; [.1CC1.0020.0002] # LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK
-025B ; [.1CC2.0020.0002] # LATIN SMALL LETTER OPEN E
-0190 ; [.1CC2.0020.0008] # LATIN CAPITAL LETTER OPEN E
-2107 ; [.1CC2.0020.000A] # EULER CONSTANT
-1D4B ; [.1CC2.0020.0014] # MODIFIER LETTER SMALL OPEN E
-1D93 ; [.1CC6.0020.0002] # LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK
-0258 ; [.1CC7.0020.0002] # LATIN SMALL LETTER REVERSED E
-025A ; [.1CCB.0020.0002] # LATIN SMALL LETTER SCHWA WITH HOOK
-025C ; [.1CCF.0020.0002] # LATIN SMALL LETTER REVERSED OPEN E
-A7AB ; [.1CCF.0020.0008] # LATIN CAPITAL LETTER REVERSED OPEN E
-1D9F ; [.1CCF.0020.0014] # MODIFIER LETTER SMALL REVERSED OPEN E
-1D94 ; [.1CD3.0020.0002] # LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK
-1D08 ; [.1CD4.0020.0002] # LATIN SMALL LETTER TURNED OPEN E
-1D4C ; [.1CD4.0020.0014] # MODIFIER LETTER SMALL TURNED OPEN E
-025D ; [.1CD5.0020.0002] # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
-025E ; [.1CD9.0020.0002] # LATIN SMALL LETTER CLOSED REVERSED OPEN E
-029A ; [.1CDD.0020.0002] # LATIN SMALL LETTER CLOSED OPEN E
-0264 ; [.1CE1.0020.0002] # LATIN SMALL LETTER RAMS HORN
-0066 ; [.1CE5.0020.0002] # LATIN SMALL LETTER F
-FF46 ; [.1CE5.0020.0003] # FULLWIDTH LATIN SMALL LETTER F
-1DEB ; [.1CE5.0020.0004] # COMBINING LATIN SMALL LETTER F
-24A1 ; [*0317.0020.0004][.1CE5.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER F
-1D41F ; [.1CE5.0020.0005] # MATHEMATICAL BOLD SMALL F
-1D453 ; [.1CE5.0020.0005] # MATHEMATICAL ITALIC SMALL F
-1D487 ; [.1CE5.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL F
-1D4BB ; [.1CE5.0020.0005] # MATHEMATICAL SCRIPT SMALL F
-1D4EF ; [.1CE5.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL F
-1D523 ; [.1CE5.0020.0005] # MATHEMATICAL FRAKTUR SMALL F
-1D557 ; [.1CE5.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL F
-1D58B ; [.1CE5.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL F
-1D5BF ; [.1CE5.0020.0005] # MATHEMATICAL SANS-SERIF SMALL F
-1D5F3 ; [.1CE5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL F
-1D627 ; [.1CE5.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL F
-1D65B ; [.1CE5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
-1D68F ; [.1CE5.0020.0005] # MATHEMATICAL MONOSPACE SMALL F
-24D5 ; [.1CE5.0020.0006] # CIRCLED LATIN SMALL LETTER F
-0046 ; [.1CE5.0020.0008] # LATIN CAPITAL LETTER F
-FF26 ; [.1CE5.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER F
-2109 ; [*04F6.0020.0004][.1CE5.0020.000A] # DEGREE FAHRENHEIT
-1F115 ; [*0317.0020.0004][.1CE5.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER F
-2131 ; [.1CE5.0020.000B] # SCRIPT CAPITAL F
-1D405 ; [.1CE5.0020.000B] # MATHEMATICAL BOLD CAPITAL F
-1D439 ; [.1CE5.0020.000B] # MATHEMATICAL ITALIC CAPITAL F
-1D46D ; [.1CE5.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL F
-1D4D5 ; [.1CE5.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL F
-1D509 ; [.1CE5.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL F
-1D53D ; [.1CE5.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL F
-1D571 ; [.1CE5.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL F
-1D5A5 ; [.1CE5.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL F
-1D5D9 ; [.1CE5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL F
-1D60D ; [.1CE5.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
-1D641 ; [.1CE5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
-1D675 ; [.1CE5.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL F
-24BB ; [.1CE5.0020.000C] # CIRCLED LATIN CAPITAL LETTER F
-1F155 ; [.1CE5.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER F
-1DA0 ; [.1CE5.0020.0014] # MODIFIER LETTER SMALL F
-1F135 ; [.1CE5.0020.001D] # SQUARED LATIN CAPITAL LETTER F
-1F175 ; [.1CE5.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER F
-1E1F ; [.1CE5.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER F WITH DOT ABOVE
-1E1E ; [.1CE5.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER F WITH DOT ABOVE
-A77C ; [.1CE5.0020.0004][.0000.0111.0004] # LATIN SMALL LETTER INSULAR F
-A77B ; [.1CE5.0020.000A][.0000.0111.0004] # LATIN CAPITAL LETTER INSULAR F
-213B ; [.1CE5.0020.000A][.1C47.0020.000A][.1EFF.0020.000A] # FACSIMILE SIGN
-FB00 ; [.1CE5.0020.0004][.1CE5.0020.0004] # LATIN SMALL LIGATURE FF
-FB03 ; [.1CE5.0020.0004][.1CE5.0020.0004][.1D32.0020.0004] # LATIN SMALL LIGATURE FFI
-FB04 ; [.1CE5.0020.0004][.1CE5.0020.0004][.1D77.0020.0004] # LATIN SMALL LIGATURE FFL
-FB01 ; [.1CE5.0020.0004][.1D32.0020.0004] # LATIN SMALL LIGATURE FI
-FB02 ; [.1CE5.0020.0004][.1D77.0020.0004] # LATIN SMALL LIGATURE FL
-3399 ; [.1CE5.0020.001C][.1DAA.0020.001C] # SQUARE FM
-02A9 ; [.1CE5.0020.0004][.1DD8.0020.0004] # LATIN SMALL LETTER FENG DIGRAPH
-1F193 ; [.1CE5.0020.001D][.1E33.0020.001D][.1CAA.0020.001D][.1CAA.0020.001D] # SQUARED FREE
-A730 ; [.1CE9.0020.0002] # LATIN LETTER SMALL CAPITAL F
-AB35 ; [.1CEA.0020.0002] # LATIN SMALL LETTER LENIS F
-A799 ; [.1CEB.0020.0002] # LATIN SMALL LETTER F WITH STROKE
-A798 ; [.1CEB.0020.0008] # LATIN CAPITAL LETTER F WITH STROKE
-1D6E ; [.1CEC.0020.0002] # LATIN SMALL LETTER F WITH MIDDLE TILDE
-1D82 ; [.1CED.0020.0002] # LATIN SMALL LETTER F WITH PALATAL HOOK
-0192 ; [.1CEE.0020.0002] # LATIN SMALL LETTER F WITH HOOK
-0191 ; [.1CEE.0020.0008] # LATIN CAPITAL LETTER F WITH HOOK
-214E ; [.1CF2.0020.0002] # TURNED SMALL F
-2132 ; [.1CF2.0020.0008] # TURNED CAPITAL F
-A7FB ; [.1CF3.0020.0002] # LATIN EPIGRAPHIC LETTER REVERSED F
-0067 ; [.1CF4.0020.0002] # LATIN SMALL LETTER G
-FF47 ; [.1CF4.0020.0003] # FULLWIDTH LATIN SMALL LETTER G
-1DDA ; [.1CF4.0020.0004] # COMBINING LATIN SMALL LETTER G
-24A2 ; [*0317.0020.0004][.1CF4.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER G
-210A ; [.1CF4.0020.0005] # SCRIPT SMALL G
-1D420 ; [.1CF4.0020.0005] # MATHEMATICAL BOLD SMALL G
-1D454 ; [.1CF4.0020.0005] # MATHEMATICAL ITALIC SMALL G
-1D488 ; [.1CF4.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL G
-1D4F0 ; [.1CF4.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL G
-1D524 ; [.1CF4.0020.0005] # MATHEMATICAL FRAKTUR SMALL G
-1D558 ; [.1CF4.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL G
-1D58C ; [.1CF4.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL G
-1D5C0 ; [.1CF4.0020.0005] # MATHEMATICAL SANS-SERIF SMALL G
-1D5F4 ; [.1CF4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL G
-1D628 ; [.1CF4.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL G
-1D65C ; [.1CF4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
-1D690 ; [.1CF4.0020.0005] # MATHEMATICAL MONOSPACE SMALL G
-24D6 ; [.1CF4.0020.0006] # CIRCLED LATIN SMALL LETTER G
-0047 ; [.1CF4.0020.0008] # LATIN CAPITAL LETTER G
-FF27 ; [.1CF4.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER G
-1F116 ; [*0317.0020.0004][.1CF4.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER G
-1D406 ; [.1CF4.0020.000B] # MATHEMATICAL BOLD CAPITAL G
-1D43A ; [.1CF4.0020.000B] # MATHEMATICAL ITALIC CAPITAL G
-1D46E ; [.1CF4.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL G
-1D4A2 ; [.1CF4.0020.000B] # MATHEMATICAL SCRIPT CAPITAL G
-1D4D6 ; [.1CF4.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL G
-1D50A ; [.1CF4.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL G
-1D53E ; [.1CF4.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL G
-1D572 ; [.1CF4.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL G
-1D5A6 ; [.1CF4.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL G
-1D5DA ; [.1CF4.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL G
-1D60E ; [.1CF4.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
-1D642 ; [.1CF4.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
-1D676 ; [.1CF4.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL G
-24BC ; [.1CF4.0020.000C] # CIRCLED LATIN CAPITAL LETTER G
-1F156 ; [.1CF4.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER G
-1D4D ; [.1CF4.0020.0014] # MODIFIER LETTER SMALL G
-1D33 ; [.1CF4.0020.001D] # MODIFIER LETTER CAPITAL G
-1F136 ; [.1CF4.0020.001D] # SQUARED LATIN CAPITAL LETTER G
-1F176 ; [.1CF4.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER G
-01F5 ; [.1CF4.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER G WITH ACUTE
-01F4 ; [.1CF4.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER G WITH ACUTE
-011F ; [.1CF4.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER G WITH BREVE
-011E ; [.1CF4.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER G WITH BREVE
-011D ; [.1CF4.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER G WITH CIRCUMFLEX
-011C ; [.1CF4.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
-01E7 ; [.1CF4.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER G WITH CARON
-01E6 ; [.1CF4.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER G WITH CARON
-0121 ; [.1CF4.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER G WITH DOT ABOVE
-0120 ; [.1CF4.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER G WITH DOT ABOVE
-0123 ; [.1CF4.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER G WITH CEDILLA
-0122 ; [.1CF4.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER G WITH CEDILLA
-1E21 ; [.1CF4.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER G WITH MACRON
-1E20 ; [.1CF4.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER G WITH MACRON
-A7A1 ; [.1CF4.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER G WITH OBLIQUE STROKE
-A7A0 ; [.1CF4.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER G WITH OBLIQUE STROKE
-1D79 ; [.1CF4.0020.0004][.0000.0111.0004] # LATIN SMALL LETTER INSULAR G
-A77D ; [.1CF4.0020.000A][.0000.0111.0004] # LATIN CAPITAL LETTER INSULAR G
-33FF ; [.1CF4.0020.001C][.1C47.0020.001C][.1D77.0020.001C] # SQUARE GAL
-3387 ; [.1CF4.0020.001D][.1C60.0020.001D] # SQUARE GB
-3393 ; [.1CF4.0020.001D][.1D18.0020.001D][.1F21.0020.001C] # SQUARE GHZ
-33AC ; [.1CF4.0020.001D][.1E0C.0020.001D][.1C47.0020.001C] # SQUARE GPA
-33C9 ; [.1CF4.0020.001D][.1F0B.0020.001C] # SQUARE GY
-0261 ; [.1CF8.0020.0002] # LATIN SMALL LETTER SCRIPT G
-A7AC ; [.1CF8.0020.0008] # LATIN CAPITAL LETTER SCRIPT G
-1DA2 ; [.1CF8.0020.0014] # MODIFIER LETTER SMALL SCRIPT G
-AB36 ; [.1CFC.0020.0002] # LATIN SMALL LETTER SCRIPT G WITH CROSSED-TAIL
-0262 ; [.1CFD.0020.0002] # LATIN LETTER SMALL CAPITAL G
-1DDB ; [.1CFD.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL G
-01E5 ; [.1D01.0020.0002] # LATIN SMALL LETTER G WITH STROKE
-01E4 ; [.1D01.0020.0008] # LATIN CAPITAL LETTER G WITH STROKE
-1D83 ; [.1D05.0020.0002] # LATIN SMALL LETTER G WITH PALATAL HOOK
-0260 ; [.1D06.0020.0002] # LATIN SMALL LETTER G WITH HOOK
-0193 ; [.1D06.0020.0008] # LATIN CAPITAL LETTER G WITH HOOK
-029B ; [.1D0A.0020.0002] # LATIN LETTER SMALL CAPITAL G WITH HOOK
-1D77 ; [.1D0E.0020.0002] # LATIN SMALL LETTER TURNED G
-A77F ; [.1D0F.0020.0002] # LATIN SMALL LETTER TURNED INSULAR G
-A77E ; [.1D0F.0020.0008] # LATIN CAPITAL LETTER TURNED INSULAR G
-0263 ; [.1D10.0020.0002] # LATIN SMALL LETTER GAMMA
-0194 ; [.1D10.0020.0008] # LATIN CAPITAL LETTER GAMMA
-02E0 ; [.1D10.0020.0014] # MODIFIER LETTER SMALL GAMMA
-01A3 ; [.1D14.0020.0002] # LATIN SMALL LETTER OI
-01A2 ; [.1D14.0020.0008] # LATIN CAPITAL LETTER OI
-0068 ; [.1D18.0020.0002] # LATIN SMALL LETTER H
-FF48 ; [.1D18.0020.0003] # FULLWIDTH LATIN SMALL LETTER H
-036A ; [.1D18.0020.0004] # COMBINING LATIN SMALL LETTER H
-24A3 ; [*0317.0020.0004][.1D18.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER H
-210E ; [.1D18.0020.0005] # PLANCK CONSTANT
-1D421 ; [.1D18.0020.0005] # MATHEMATICAL BOLD SMALL H
-1D489 ; [.1D18.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL H
-1D4BD ; [.1D18.0020.0005] # MATHEMATICAL SCRIPT SMALL H
-1D4F1 ; [.1D18.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL H
-1D525 ; [.1D18.0020.0005] # MATHEMATICAL FRAKTUR SMALL H
-1D559 ; [.1D18.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL H
-1D58D ; [.1D18.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL H
-1D5C1 ; [.1D18.0020.0005] # MATHEMATICAL SANS-SERIF SMALL H
-1D5F5 ; [.1D18.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL H
-1D629 ; [.1D18.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL H
-1D65D ; [.1D18.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
-1D691 ; [.1D18.0020.0005] # MATHEMATICAL MONOSPACE SMALL H
-24D7 ; [.1D18.0020.0006] # CIRCLED LATIN SMALL LETTER H
-0048 ; [.1D18.0020.0008] # LATIN CAPITAL LETTER H
-FF28 ; [.1D18.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER H
-1F117 ; [*0317.0020.0004][.1D18.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER H
-210B ; [.1D18.0020.000B] # SCRIPT CAPITAL H
-210C ; [.1D18.0020.000B] # BLACK-LETTER CAPITAL H
-210D ; [.1D18.0020.000B] # DOUBLE-STRUCK CAPITAL H
-1D407 ; [.1D18.0020.000B] # MATHEMATICAL BOLD CAPITAL H
-1D43B ; [.1D18.0020.000B] # MATHEMATICAL ITALIC CAPITAL H
-1D46F ; [.1D18.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL H
-1D4D7 ; [.1D18.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL H
-1D573 ; [.1D18.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL H
-1D5A7 ; [.1D18.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL H
-1D5DB ; [.1D18.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL H
-1D60F ; [.1D18.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
-1D643 ; [.1D18.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
-1D677 ; [.1D18.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL H
-24BD ; [.1D18.0020.000C] # CIRCLED LATIN CAPITAL LETTER H
-1F157 ; [.1D18.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER H
-02B0 ; [.1D18.0020.0014] # MODIFIER LETTER SMALL H
-2095 ; [.1D18.0020.0015] # LATIN SUBSCRIPT SMALL LETTER H
-1D34 ; [.1D18.0020.001D] # MODIFIER LETTER CAPITAL H
-1F137 ; [.1D18.0020.001D] # SQUARED LATIN CAPITAL LETTER H
-1F177 ; [.1D18.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER H
-0125 ; [.1D18.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER H WITH CIRCUMFLEX
-0124 ; [.1D18.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
-021F ; [.1D18.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER H WITH CARON
-021E ; [.1D18.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER H WITH CARON
-1E27 ; [.1D18.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER H WITH DIAERESIS
-1E26 ; [.1D18.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER H WITH DIAERESIS
-1E23 ; [.1D18.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER H WITH DOT ABOVE
-1E22 ; [.1D18.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER H WITH DOT ABOVE
-1E29 ; [.1D18.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER H WITH CEDILLA
-1E28 ; [.1D18.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER H WITH CEDILLA
-0127 ; [.1D18.0020.0002][.0000.0039.0002] # LATIN SMALL LETTER H WITH STROKE
-210F ; [.1D18.0020.0002][.0000.0039.0002] # PLANCK CONSTANT OVER TWO PI
-0126 ; [.1D18.0020.0008][.0000.0039.0002] # LATIN CAPITAL LETTER H WITH STROKE
-A7F8 ; [.1D18.0020.0014][.0000.0039.0014] # MODIFIER LETTER CAPITAL H WITH STROKE
-1E25 ; [.1D18.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER H WITH DOT BELOW
-1E24 ; [.1D18.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER H WITH DOT BELOW
-1E2B ; [.1D18.0020.0002][.0000.0047.0002] # LATIN SMALL LETTER H WITH BREVE BELOW
-1E2A ; [.1D18.0020.0008][.0000.0047.0002] # LATIN CAPITAL LETTER H WITH BREVE BELOW
-1E96 ; [.1D18.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER H WITH LINE BELOW
-33CA ; [.1D18.0020.001C][.1C47.0020.001C] # SQUARE HA
-1F1A6 ; [.1D18.0020.001D][.1C7A.0020.001C] # SQUARED HC
-1F1A7 ; [.1D18.0020.001D][.1C8F.0020.001C][.1E33.0020.001D] # SQUARED HDR
-32CC ; [.1D18.0020.001D][.1CF4.0020.001C] # SQUARE HG
-1F1A8 ; [.1D18.0020.001D][.1D32.0020.001C][*0209.0020.001C][.1E33.0020.001D][.1CAA.0020.001C][.1E71.0020.001C] # SQUARED HI-RES
-33CB ; [.1D18.0020.001D][.1E0C.0020.001D] # SQUARE HP
-3371 ; [.1D18.0020.001C][.1E0C.0020.001D][.1C47.0020.001C] # SQUARE HPA
-1F14A ; [.1D18.0020.001D][.1EE3.0020.001D] # SQUARED HV
-3390 ; [.1D18.0020.001D][.1F21.0020.001C] # SQUARE HZ
-029C ; [.1D1C.0020.0002] # LATIN LETTER SMALL CAPITAL H
-0195 ; [.1D20.0020.0002] # LATIN SMALL LETTER HV
-01F6 ; [.1D20.0020.0008] # LATIN CAPITAL LETTER HWAIR
-A795 ; [.1D24.0020.0002] # LATIN SMALL LETTER H WITH PALATAL HOOK
-0266 ; [.1D25.0020.0002] # LATIN SMALL LETTER H WITH HOOK
-A7AA ; [.1D25.0020.0008] # LATIN CAPITAL LETTER H WITH HOOK
-02B1 ; [.1D25.0020.0014] # MODIFIER LETTER SMALL H WITH HOOK
-2C68 ; [.1D29.0020.0002] # LATIN SMALL LETTER H WITH DESCENDER
-2C67 ; [.1D29.0020.0008] # LATIN CAPITAL LETTER H WITH DESCENDER
-2C76 ; [.1D2A.0020.0002] # LATIN SMALL LETTER HALF H
-2C75 ; [.1D2A.0020.0008] # LATIN CAPITAL LETTER HALF H
-A727 ; [.1D2B.0020.0002] # LATIN SMALL LETTER HENG
-A726 ; [.1D2B.0020.0008] # LATIN CAPITAL LETTER HENG
-AB5C ; [.1D2B.0020.0014] # MODIFIER LETTER SMALL HENG
-0267 ; [.1D2C.0020.0002] # LATIN SMALL LETTER HENG WITH HOOK
-02BB ; [.1D30.0020.0002] # MODIFIER LETTER TURNED COMMA
-02BD ; [.1D31.0020.0002] # MODIFIER LETTER REVERSED COMMA
-0069 ; [.1D32.0020.0002] # LATIN SMALL LETTER I
-FF49 ; [.1D32.0020.0003] # FULLWIDTH LATIN SMALL LETTER I
-0365 ; [.1D32.0020.0004] # COMBINING LATIN SMALL LETTER I
-2170 ; [.1D32.0020.0004] # SMALL ROMAN NUMERAL ONE
-24A4 ; [*0317.0020.0004][.1D32.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER I
-2139 ; [.1D32.0020.0005] # INFORMATION SOURCE
-2148 ; [.1D32.0020.0005] # DOUBLE-STRUCK ITALIC SMALL I
-1D422 ; [.1D32.0020.0005] # MATHEMATICAL BOLD SMALL I
-1D456 ; [.1D32.0020.0005] # MATHEMATICAL ITALIC SMALL I
-1D48A ; [.1D32.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL I
-1D4BE ; [.1D32.0020.0005] # MATHEMATICAL SCRIPT SMALL I
-1D4F2 ; [.1D32.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL I
-1D526 ; [.1D32.0020.0005] # MATHEMATICAL FRAKTUR SMALL I
-1D55A ; [.1D32.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL I
-1D58E ; [.1D32.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL I
-1D5C2 ; [.1D32.0020.0005] # MATHEMATICAL SANS-SERIF SMALL I
-1D5F6 ; [.1D32.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL I
-1D62A ; [.1D32.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL I
-1D65E ; [.1D32.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
-1D692 ; [.1D32.0020.0005] # MATHEMATICAL MONOSPACE SMALL I
-24D8 ; [.1D32.0020.0006] # CIRCLED LATIN SMALL LETTER I
-0049 ; [.1D32.0020.0008] # LATIN CAPITAL LETTER I
-FF29 ; [.1D32.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER I
-2160 ; [.1D32.0020.000A] # ROMAN NUMERAL ONE
-1F118 ; [*0317.0020.0004][.1D32.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER I
-2110 ; [.1D32.0020.000B] # SCRIPT CAPITAL I
-2111 ; [.1D32.0020.000B] # BLACK-LETTER CAPITAL I
-1D408 ; [.1D32.0020.000B] # MATHEMATICAL BOLD CAPITAL I
-1D43C ; [.1D32.0020.000B] # MATHEMATICAL ITALIC CAPITAL I
-1D470 ; [.1D32.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL I
-1D4D8 ; [.1D32.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL I
-1D540 ; [.1D32.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL I
-1D574 ; [.1D32.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL I
-1D5A8 ; [.1D32.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL I
-1D5DC ; [.1D32.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL I
-1D610 ; [.1D32.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
-1D644 ; [.1D32.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
-1D678 ; [.1D32.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL I
-24BE ; [.1D32.0020.000C] # CIRCLED LATIN CAPITAL LETTER I
-1F158 ; [.1D32.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER I
-2071 ; [.1D32.0020.0014] # SUPERSCRIPT LATIN SMALL LETTER I
-1D62 ; [.1D32.0020.0015] # LATIN SUBSCRIPT SMALL LETTER I
-1D35 ; [.1D32.0020.001D] # MODIFIER LETTER CAPITAL I
-1F138 ; [.1D32.0020.001D] # SQUARED LATIN CAPITAL LETTER I
-1F178 ; [.1D32.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER I
-00ED ; [.1D32.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER I WITH ACUTE
-00CD ; [.1D32.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER I WITH ACUTE
-00EC ; [.1D32.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER I WITH GRAVE
-00CC ; [.1D32.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER I WITH GRAVE
-012D ; [.1D32.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER I WITH BREVE
-012C ; [.1D32.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER I WITH BREVE
-00EE ; [.1D32.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER I WITH CIRCUMFLEX
-00CE ; [.1D32.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-01D0 ; [.1D32.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER I WITH CARON
-01CF ; [.1D32.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER I WITH CARON
-00EF ; [.1D32.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER I WITH DIAERESIS
-00CF ; [.1D32.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER I WITH DIAERESIS
-1E2F ; [.1D32.0020.0002][.0000.002B.0002][.0000.0024.0002] # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
-1E2E ; [.1D32.0020.0008][.0000.002B.0002][.0000.0024.0002] # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
-0129 ; [.1D32.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER I WITH TILDE
-0128 ; [.1D32.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER I WITH TILDE
-0130 ; [.1D32.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER I WITH DOT ABOVE
-012F ; [.1D32.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER I WITH OGONEK
-012E ; [.1D32.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER I WITH OGONEK
-012B ; [.1D32.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER I WITH MACRON
-012A ; [.1D32.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER I WITH MACRON
-1EC9 ; [.1D32.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER I WITH HOOK ABOVE
-1EC8 ; [.1D32.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER I WITH HOOK ABOVE
-0209 ; [.1D32.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER I WITH DOUBLE GRAVE
-0208 ; [.1D32.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
-020B ; [.1D32.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER I WITH INVERTED BREVE
-020A ; [.1D32.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER I WITH INVERTED BREVE
-1ECB ; [.1D32.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER I WITH DOT BELOW
-1ECA ; [.1D32.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER I WITH DOT BELOW
-1E2D ; [.1D32.0020.0002][.0000.0048.0002] # LATIN SMALL LETTER I WITH TILDE BELOW
-1E2C ; [.1D32.0020.0008][.0000.0048.0002] # LATIN CAPITAL LETTER I WITH TILDE BELOW
-1F18B ; [.1D32.0020.001D][.1C7A.0020.001D] # NEGATIVE SQUARED IC
-1F194 ; [.1D32.0020.001D][.1C8F.0020.001D] # SQUARED ID
-2171 ; [.1D32.0020.0004][.1D32.0020.0004] # SMALL ROMAN NUMERAL TWO
-2161 ; [.1D32.0020.000A][.1D32.0020.000A] # ROMAN NUMERAL TWO
-2172 ; [.1D32.0020.0004][.1D32.0020.0004][.1D32.0020.0004] # SMALL ROMAN NUMERAL THREE
-2162 ; [.1D32.0020.000A][.1D32.0020.000A][.1D32.0020.000A] # ROMAN NUMERAL THREE
-0133 ; [.1D32.0020.0004][.1D4C.0020.0004] # LATIN SMALL LIGATURE IJ
-0132 ; [.1D32.0020.000A][.1D4C.0020.000A] # LATIN CAPITAL LIGATURE IJ
-33CC ; [.1D32.0020.001C][.1DB9.0020.001C] # SQUARE IN
-337A ; [.1D32.0020.001D][.1EB5.0020.001D] # SQUARE IU
-2173 ; [.1D32.0020.0004][.1EE3.0020.0004] # SMALL ROMAN NUMERAL FOUR
-2163 ; [.1D32.0020.000A][.1EE3.0020.000A] # ROMAN NUMERAL FOUR
-2178 ; [.1D32.0020.0004][.1EFF.0020.0004] # SMALL ROMAN NUMERAL NINE
-2168 ; [.1D32.0020.000A][.1EFF.0020.000A] # ROMAN NUMERAL NINE
-0131 ; [.1D36.0020.0002] # LATIN SMALL LETTER DOTLESS I
-1D6A4 ; [.1D36.0020.0005] # MATHEMATICAL ITALIC SMALL DOTLESS I
-026A ; [.1D3A.0020.0002] # LATIN LETTER SMALL CAPITAL I
-A7AE ; [.1D3A.0020.0008] # LATIN CAPITAL LETTER SMALL CAPITAL I
-1DA6 ; [.1D3A.0020.0014] # MODIFIER LETTER SMALL CAPITAL I
-A7FE ; [.1D3E.0020.0002] # LATIN EPIGRAPHIC LETTER I LONGA
-A7F7 ; [.1D3F.0020.0002] # LATIN EPIGRAPHIC LETTER SIDEWAYS I
-1D09 ; [.1D40.0020.0002] # LATIN SMALL LETTER TURNED I
-1D4E ; [.1D40.0020.0014] # MODIFIER LETTER SMALL TURNED I
-0268 ; [.1D41.0020.0002] # LATIN SMALL LETTER I WITH STROKE
-0197 ; [.1D41.0020.0008] # LATIN CAPITAL LETTER I WITH STROKE
-1DA4 ; [.1D41.0020.0014] # MODIFIER LETTER SMALL I WITH STROKE
-1D7B ; [.1D45.0020.0002] # LATIN SMALL CAPITAL LETTER I WITH STROKE
-1DA7 ; [.1D45.0020.0014] # MODIFIER LETTER SMALL CAPITAL I WITH STROKE
-1D96 ; [.1D46.0020.0002] # LATIN SMALL LETTER I WITH RETROFLEX HOOK
-0269 ; [.1D47.0020.0002] # LATIN SMALL LETTER IOTA
-0196 ; [.1D47.0020.0008] # LATIN CAPITAL LETTER IOTA
-1DA5 ; [.1D47.0020.0014] # MODIFIER LETTER SMALL IOTA
-1D7C ; [.1D4B.0020.0002] # LATIN SMALL LETTER IOTA WITH STROKE
-006A ; [.1D4C.0020.0002] # LATIN SMALL LETTER J
-FF4A ; [.1D4C.0020.0003] # FULLWIDTH LATIN SMALL LETTER J
-24A5 ; [*0317.0020.0004][.1D4C.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER J
-2149 ; [.1D4C.0020.0005] # DOUBLE-STRUCK ITALIC SMALL J
-1D423 ; [.1D4C.0020.0005] # MATHEMATICAL BOLD SMALL J
-1D457 ; [.1D4C.0020.0005] # MATHEMATICAL ITALIC SMALL J
-1D48B ; [.1D4C.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL J
-1D4BF ; [.1D4C.0020.0005] # MATHEMATICAL SCRIPT SMALL J
-1D4F3 ; [.1D4C.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL J
-1D527 ; [.1D4C.0020.0005] # MATHEMATICAL FRAKTUR SMALL J
-1D55B ; [.1D4C.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL J
-1D58F ; [.1D4C.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL J
-1D5C3 ; [.1D4C.0020.0005] # MATHEMATICAL SANS-SERIF SMALL J
-1D5F7 ; [.1D4C.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL J
-1D62B ; [.1D4C.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL J
-1D65F ; [.1D4C.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
-1D693 ; [.1D4C.0020.0005] # MATHEMATICAL MONOSPACE SMALL J
-24D9 ; [.1D4C.0020.0006] # CIRCLED LATIN SMALL LETTER J
-004A ; [.1D4C.0020.0008] # LATIN CAPITAL LETTER J
-FF2A ; [.1D4C.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER J
-1F119 ; [*0317.0020.0004][.1D4C.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER J
-1D409 ; [.1D4C.0020.000B] # MATHEMATICAL BOLD CAPITAL J
-1D43D ; [.1D4C.0020.000B] # MATHEMATICAL ITALIC CAPITAL J
-1D471 ; [.1D4C.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL J
-1D4A5 ; [.1D4C.0020.000B] # MATHEMATICAL SCRIPT CAPITAL J
-1D4D9 ; [.1D4C.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL J
-1D50D ; [.1D4C.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL J
-1D541 ; [.1D4C.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL J
-1D575 ; [.1D4C.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL J
-1D5A9 ; [.1D4C.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL J
-1D5DD ; [.1D4C.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL J
-1D611 ; [.1D4C.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
-1D645 ; [.1D4C.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
-1D679 ; [.1D4C.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL J
-24BF ; [.1D4C.0020.000C] # CIRCLED LATIN CAPITAL LETTER J
-1F159 ; [.1D4C.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER J
-02B2 ; [.1D4C.0020.0014] # MODIFIER LETTER SMALL J
-2C7C ; [.1D4C.0020.0015] # LATIN SUBSCRIPT SMALL LETTER J
-1D36 ; [.1D4C.0020.001D] # MODIFIER LETTER CAPITAL J
-1F139 ; [.1D4C.0020.001D] # SQUARED LATIN CAPITAL LETTER J
-1F179 ; [.1D4C.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER J
-0135 ; [.1D4C.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER J WITH CIRCUMFLEX
-0134 ; [.1D4C.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
-01F0 ; [.1D4C.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER J WITH CARON
-0237 ; [.1D50.0020.0002] # LATIN SMALL LETTER DOTLESS J
-1D6A5 ; [.1D50.0020.0005] # MATHEMATICAL ITALIC SMALL DOTLESS J
-1D0A ; [.1D54.0020.0002] # LATIN LETTER SMALL CAPITAL J
-0249 ; [.1D55.0020.0002] # LATIN SMALL LETTER J WITH STROKE
-0248 ; [.1D55.0020.0008] # LATIN CAPITAL LETTER J WITH STROKE
-029D ; [.1D59.0020.0002] # LATIN SMALL LETTER J WITH CROSSED-TAIL
-A7B2 ; [.1D59.0020.0008] # LATIN CAPITAL LETTER J WITH CROSSED-TAIL
-1DA8 ; [.1D59.0020.0014] # MODIFIER LETTER SMALL J WITH CROSSED-TAIL
-025F ; [.1D5D.0020.0002] # LATIN SMALL LETTER DOTLESS J WITH STROKE
-1DA1 ; [.1D5D.0020.0014] # MODIFIER LETTER SMALL DOTLESS J WITH STROKE
-0284 ; [.1D61.0020.0002] # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
-006B ; [.1D65.0020.0002] # LATIN SMALL LETTER K
-FF4B ; [.1D65.0020.0003] # FULLWIDTH LATIN SMALL LETTER K
-1DDC ; [.1D65.0020.0004] # COMBINING LATIN SMALL LETTER K
-24A6 ; [*0317.0020.0004][.1D65.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER K
-1D424 ; [.1D65.0020.0005] # MATHEMATICAL BOLD SMALL K
-1D458 ; [.1D65.0020.0005] # MATHEMATICAL ITALIC SMALL K
-1D48C ; [.1D65.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL K
-1D4C0 ; [.1D65.0020.0005] # MATHEMATICAL SCRIPT SMALL K
-1D4F4 ; [.1D65.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL K
-1D528 ; [.1D65.0020.0005] # MATHEMATICAL FRAKTUR SMALL K
-1D55C ; [.1D65.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL K
-1D590 ; [.1D65.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL K
-1D5C4 ; [.1D65.0020.0005] # MATHEMATICAL SANS-SERIF SMALL K
-1D5F8 ; [.1D65.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL K
-1D62C ; [.1D65.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL K
-1D660 ; [.1D65.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
-1D694 ; [.1D65.0020.0005] # MATHEMATICAL MONOSPACE SMALL K
-24DA ; [.1D65.0020.0006] # CIRCLED LATIN SMALL LETTER K
-004B ; [.1D65.0020.0008] # LATIN CAPITAL LETTER K
-212A ; [.1D65.0020.0008] # KELVIN SIGN
-FF2B ; [.1D65.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER K
-1F11A ; [*0317.0020.0004][.1D65.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER K
-1D40A ; [.1D65.0020.000B] # MATHEMATICAL BOLD CAPITAL K
-1D43E ; [.1D65.0020.000B] # MATHEMATICAL ITALIC CAPITAL K
-1D472 ; [.1D65.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL K
-1D4A6 ; [.1D65.0020.000B] # MATHEMATICAL SCRIPT CAPITAL K
-1D4DA ; [.1D65.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL K
-1D50E ; [.1D65.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL K
-1D542 ; [.1D65.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL K
-1D576 ; [.1D65.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL K
-1D5AA ; [.1D65.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL K
-1D5DE ; [.1D65.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL K
-1D612 ; [.1D65.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
-1D646 ; [.1D65.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
-1D67A ; [.1D65.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL K
-24C0 ; [.1D65.0020.000C] # CIRCLED LATIN CAPITAL LETTER K
-1F15A ; [.1D65.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER K
-1D4F ; [.1D65.0020.0014] # MODIFIER LETTER SMALL K
-2096 ; [.1D65.0020.0015] # LATIN SUBSCRIPT SMALL LETTER K
-1D37 ; [.1D65.0020.001D] # MODIFIER LETTER CAPITAL K
-1F13A ; [.1D65.0020.001D] # SQUARED LATIN CAPITAL LETTER K
-1F17A ; [.1D65.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER K
-1E31 ; [.1D65.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER K WITH ACUTE
-1E30 ; [.1D65.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER K WITH ACUTE
-01E9 ; [.1D65.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER K WITH CARON
-01E8 ; [.1D65.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER K WITH CARON
-0137 ; [.1D65.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER K WITH CEDILLA
-0136 ; [.1D65.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER K WITH CEDILLA
-A7A3 ; [.1D65.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER K WITH OBLIQUE STROKE
-A7A2 ; [.1D65.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER K WITH OBLIQUE STROKE
-1E33 ; [.1D65.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER K WITH DOT BELOW
-1E32 ; [.1D65.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER K WITH DOT BELOW
-1E35 ; [.1D65.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER K WITH LINE BELOW
-1E34 ; [.1D65.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER K WITH LINE BELOW
-3384 ; [.1D65.0020.001C][.1C47.0020.001D] # SQUARE KA
-3385 ; [.1D65.0020.001D][.1C60.0020.001D] # SQUARE KB
-3389 ; [.1D65.0020.001C][.1C7A.0020.001C][.1C47.0020.001C][.1D77.0020.001C] # SQUARE KCAL
-338F ; [.1D65.0020.001C][.1CF4.0020.001C] # SQUARE KG
-3391 ; [.1D65.0020.001C][.1D18.0020.001D][.1F21.0020.001C] # SQUARE KHZ
-33CD ; [.1D65.0020.001D][.1D65.0020.001D] # SQUARE KK
-3398 ; [.1D65.0020.001C][.1D77.0020.001C] # SQUARE KL
-339E ; [.1D65.0020.001C][.1DAA.0020.001C] # SQUARE KM
-33CE ; [.1D65.0020.001D][.1DAA.0020.001D] # SQUARE KM CAPITAL
-33A2 ; [.1D65.0020.001C][.1DAA.0020.001C][.1C3F.0020.001C] # SQUARE KM SQUARED
-33A6 ; [.1D65.0020.001C][.1DAA.0020.001C][.1C40.0020.001C] # SQUARE KM CUBED
-33AA ; [.1D65.0020.001C][.1E0C.0020.001D][.1C47.0020.001C] # SQUARE KPA
-33CF ; [.1D65.0020.001C][.1E95.0020.001C] # SQUARE KT
-33B8 ; [.1D65.0020.001C][.1EE3.0020.001D] # SQUARE KV
-33BE ; [.1D65.0020.001C][.1EF5.0020.001D] # SQUARE KW
-33C0 ; [.1D65.0020.001C][.1FE1.0020.001D] # SQUARE K OHM
-1D0B ; [.1D69.0020.0002] # LATIN LETTER SMALL CAPITAL K
-1D84 ; [.1D6A.0020.0002] # LATIN SMALL LETTER K WITH PALATAL HOOK
-0199 ; [.1D6B.0020.0002] # LATIN SMALL LETTER K WITH HOOK
-0198 ; [.1D6B.0020.0008] # LATIN CAPITAL LETTER K WITH HOOK
-2C6A ; [.1D6F.0020.0002] # LATIN SMALL LETTER K WITH DESCENDER
-2C69 ; [.1D6F.0020.0008] # LATIN CAPITAL LETTER K WITH DESCENDER
-A741 ; [.1D70.0020.0002] # LATIN SMALL LETTER K WITH STROKE
-A740 ; [.1D70.0020.0008] # LATIN CAPITAL LETTER K WITH STROKE
-A743 ; [.1D71.0020.0002] # LATIN SMALL LETTER K WITH DIAGONAL STROKE
-A742 ; [.1D71.0020.0008] # LATIN CAPITAL LETTER K WITH DIAGONAL STROKE
-A745 ; [.1D72.0020.0002] # LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE
-A744 ; [.1D72.0020.0008] # LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE
-029E ; [.1D73.0020.0002] # LATIN SMALL LETTER TURNED K
-A7B0 ; [.1D73.0020.0008] # LATIN CAPITAL LETTER TURNED K
-006C ; [.1D77.0020.0002] # LATIN SMALL LETTER L
-FF4C ; [.1D77.0020.0003] # FULLWIDTH LATIN SMALL LETTER L
-1DDD ; [.1D77.0020.0004] # COMBINING LATIN SMALL LETTER L
-217C ; [.1D77.0020.0004] # SMALL ROMAN NUMERAL FIFTY
-24A7 ; [*0317.0020.0004][.1D77.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER L
-2113 ; [.1D77.0020.0005] # SCRIPT SMALL L
-1D425 ; [.1D77.0020.0005] # MATHEMATICAL BOLD SMALL L
-1D459 ; [.1D77.0020.0005] # MATHEMATICAL ITALIC SMALL L
-1D48D ; [.1D77.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL L
-1D4C1 ; [.1D77.0020.0005] # MATHEMATICAL SCRIPT SMALL L
-1D4F5 ; [.1D77.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL L
-1D529 ; [.1D77.0020.0005] # MATHEMATICAL FRAKTUR SMALL L
-1D55D ; [.1D77.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL L
-1D591 ; [.1D77.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL L
-1D5C5 ; [.1D77.0020.0005] # MATHEMATICAL SANS-SERIF SMALL L
-1D5F9 ; [.1D77.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL L
-1D62D ; [.1D77.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL L
-1D661 ; [.1D77.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
-1D695 ; [.1D77.0020.0005] # MATHEMATICAL MONOSPACE SMALL L
-24DB ; [.1D77.0020.0006] # CIRCLED LATIN SMALL LETTER L
-004C ; [.1D77.0020.0008] # LATIN CAPITAL LETTER L
-FF2C ; [.1D77.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER L
-216C ; [.1D77.0020.000A] # ROMAN NUMERAL FIFTY
-1F11B ; [*0317.0020.0004][.1D77.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER L
-2112 ; [.1D77.0020.000B] # SCRIPT CAPITAL L
-1D40B ; [.1D77.0020.000B] # MATHEMATICAL BOLD CAPITAL L
-1D43F ; [.1D77.0020.000B] # MATHEMATICAL ITALIC CAPITAL L
-1D473 ; [.1D77.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL L
-1D4DB ; [.1D77.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL L
-1D50F ; [.1D77.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL L
-1D543 ; [.1D77.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL L
-1D577 ; [.1D77.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL L
-1D5AB ; [.1D77.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL L
-1D5DF ; [.1D77.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL L
-1D613 ; [.1D77.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
-1D647 ; [.1D77.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
-1D67B ; [.1D77.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL L
-24C1 ; [.1D77.0020.000C] # CIRCLED LATIN CAPITAL LETTER L
-1F15B ; [.1D77.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER L
-02E1 ; [.1D77.0020.0014] # MODIFIER LETTER SMALL L
-2097 ; [.1D77.0020.0015] # LATIN SUBSCRIPT SMALL LETTER L
-1D38 ; [.1D77.0020.001D] # MODIFIER LETTER CAPITAL L
-1F13B ; [.1D77.0020.001D] # SQUARED LATIN CAPITAL LETTER L
-1F17B ; [.1D77.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER L
-013A ; [.1D77.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER L WITH ACUTE
-0139 ; [.1D77.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER L WITH ACUTE
-013E ; [.1D77.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER L WITH CARON
-013D ; [.1D77.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER L WITH CARON
-013C ; [.1D77.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER L WITH CEDILLA
-013B ; [.1D77.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER L WITH CEDILLA
-0142 ; [.1D77.0020.0002][.0000.0039.0002] # LATIN SMALL LETTER L WITH STROKE
-0141 ; [.1D77.0020.0008][.0000.0039.0002] # LATIN CAPITAL LETTER L WITH STROKE
-1E37 ; [.1D77.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER L WITH DOT BELOW
-1E36 ; [.1D77.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER L WITH DOT BELOW
-1E39 ; [.1D77.0020.0002][.0000.0042.0002][.0000.0032.0002] # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
-1E38 ; [.1D77.0020.0008][.0000.0042.0002][.0000.0032.0002] # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
-1E3D ; [.1D77.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
-1E3C ; [.1D77.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW
-1E3B ; [.1D77.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER L WITH LINE BELOW
-1E3A ; [.1D77.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER L WITH LINE BELOW
-0140 ; [.1D77.0020.0002][.0000.0110.0002] # LATIN SMALL LETTER L WITH MIDDLE DOT
-006C 00B7 ; [.1D77.0020.0002][.0000.0110.0002] # LATIN SMALL LETTER L WITH MIDDLE DOT
-006C 0387 ; [.1D77.0020.0002][.0000.0110.0002] # LATIN SMALL LETTER L WITH MIDDLE DOT
-013F ; [.1D77.0020.0008][.0000.0110.0002] # LATIN CAPITAL LETTER L WITH MIDDLE DOT
-004C 00B7 ; [.1D77.0020.0008][.0000.0110.0002] # LATIN CAPITAL LETTER L WITH MIDDLE DOT
-004C 0387 ; [.1D77.0020.0008][.0000.0110.0002] # LATIN CAPITAL LETTER L WITH MIDDLE DOT
-01C9 ; [.1D77.0020.0004][.1D4C.0020.0004] # LATIN SMALL LETTER LJ
-01C8 ; [.1D77.0020.000A][.1D4C.0020.0004] # LATIN CAPITAL LETTER L WITH SMALL LETTER J
-01C7 ; [.1D77.0020.000A][.1D4C.0020.000A] # LATIN CAPITAL LETTER LJ
-1EFB ; [.1D77.0020.0004][.1D77.0020.0004] # LATIN SMALL LETTER MIDDLE-WELSH LL
-1EFA ; [.1D77.0020.000A][.1D77.0020.000A] # LATIN CAPITAL LETTER MIDDLE-WELSH LL
-33D0 ; [.1D77.0020.001C][.1DAA.0020.001C] # SQUARE LM
-33D1 ; [.1D77.0020.001C][.1DB9.0020.001C] # SQUARE LN
-33D2 ; [.1D77.0020.001C][.1DDD.0020.001C][.1CF4.0020.001C] # SQUARE LOG
-1F1A9 ; [.1D77.0020.001D][.1DDD.0020.001C][.1E71.0020.001C][.1E71.0020.001C][.1D77.0020.001C][.1CAA.0020.001C][.1E71.0020.001C][.1E71.0020.001C] # SQUARED LOSSLESS
-02AA ; [.1D77.0020.0004][.1E71.0020.0004] # LATIN SMALL LETTER LS DIGRAPH
-32CF ; [.1D77.0020.001D][.1E95.0020.001D][.1C8F.0020.001D] # LIMITED LIABILITY SIGN
-33D3 ; [.1D77.0020.001C][.1EFF.0020.001C] # SQUARE LX
-02AB ; [.1D77.0020.0004][.1F21.0020.0004] # LATIN SMALL LETTER LZ DIGRAPH
-029F ; [.1D7B.0020.0002] # LATIN LETTER SMALL CAPITAL L
-1DDE ; [.1D7B.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL L
-1DAB ; [.1D7B.0020.0014] # MODIFIER LETTER SMALL CAPITAL L
-A747 ; [.1D7F.0020.0002] # LATIN SMALL LETTER BROKEN L
-A746 ; [.1D7F.0020.0008] # LATIN CAPITAL LETTER BROKEN L
-1D0C ; [.1D80.0020.0002] # LATIN LETTER SMALL CAPITAL L WITH STROKE
-A749 ; [.1D81.0020.0002] # LATIN SMALL LETTER L WITH HIGH STROKE
-A748 ; [.1D81.0020.0008] # LATIN CAPITAL LETTER L WITH HIGH STROKE
-019A ; [.1D82.0020.0002] # LATIN SMALL LETTER L WITH BAR
-023D ; [.1D82.0020.0008] # LATIN CAPITAL LETTER L WITH BAR
-2C61 ; [.1D86.0020.0002] # LATIN SMALL LETTER L WITH DOUBLE BAR
-2C60 ; [.1D86.0020.0008] # LATIN CAPITAL LETTER L WITH DOUBLE BAR
-026B ; [.1D87.0020.0002] # LATIN SMALL LETTER L WITH MIDDLE TILDE
-2C62 ; [.1D87.0020.0008] # LATIN CAPITAL LETTER L WITH MIDDLE TILDE
-AB5E ; [.1D87.0020.0014] # MODIFIER LETTER SMALL L WITH MIDDLE TILDE
-AB38 ; [.1D8B.0020.0002] # LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
-1DEC ; [.1D8B.0020.0004] # COMBINING LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
-AB39 ; [.1D8C.0020.0002] # LATIN SMALL LETTER L WITH MIDDLE RING
-026C ; [.1D8D.0020.0002] # LATIN SMALL LETTER L WITH BELT
-A7AD ; [.1D8D.0020.0008] # LATIN CAPITAL LETTER L WITH BELT
-AB37 ; [.1D91.0020.0002] # LATIN SMALL LETTER L WITH INVERTED LAZY S
-AB5D ; [.1D91.0020.0014] # MODIFIER LETTER SMALL L WITH INVERTED LAZY S
-1D85 ; [.1D92.0020.0002] # LATIN SMALL LETTER L WITH PALATAL HOOK
-1DAA ; [.1D92.0020.0014] # MODIFIER LETTER SMALL L WITH PALATAL HOOK
-026D ; [.1D93.0020.0002] # LATIN SMALL LETTER L WITH RETROFLEX HOOK
-1DA9 ; [.1D93.0020.0014] # MODIFIER LETTER SMALL L WITH RETROFLEX HOOK
-A78E ; [.1D97.0020.0002] # LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
-0234 ; [.1D98.0020.0002] # LATIN SMALL LETTER L WITH CURL
-A772 ; [.1D9C.0020.0002] # LATIN SMALL LETTER LUM
-026E ; [.1D9D.0020.0002] # LATIN SMALL LETTER LEZH
-A781 ; [.1DA1.0020.0002] # LATIN SMALL LETTER TURNED L
-A780 ; [.1DA1.0020.0008] # LATIN CAPITAL LETTER TURNED L
-019B ; [.1DA2.0020.0002] # LATIN SMALL LETTER LAMBDA WITH STROKE
-028E ; [.1DA6.0020.0002] # LATIN SMALL LETTER TURNED Y
-006D ; [.1DAA.0020.0002] # LATIN SMALL LETTER M
-FF4D ; [.1DAA.0020.0003] # FULLWIDTH LATIN SMALL LETTER M
-036B ; [.1DAA.0020.0004] # COMBINING LATIN SMALL LETTER M
-217F ; [.1DAA.0020.0004] # SMALL ROMAN NUMERAL ONE THOUSAND
-24A8 ; [*0317.0020.0004][.1DAA.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER M
-1D426 ; [.1DAA.0020.0005] # MATHEMATICAL BOLD SMALL M
-1D45A ; [.1DAA.0020.0005] # MATHEMATICAL ITALIC SMALL M
-1D48E ; [.1DAA.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL M
-1D4C2 ; [.1DAA.0020.0005] # MATHEMATICAL SCRIPT SMALL M
-1D4F6 ; [.1DAA.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL M
-1D52A ; [.1DAA.0020.0005] # MATHEMATICAL FRAKTUR SMALL M
-1D55E ; [.1DAA.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL M
-1D592 ; [.1DAA.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL M
-1D5C6 ; [.1DAA.0020.0005] # MATHEMATICAL SANS-SERIF SMALL M
-1D5FA ; [.1DAA.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL M
-1D62E ; [.1DAA.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL M
-1D662 ; [.1DAA.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
-1D696 ; [.1DAA.0020.0005] # MATHEMATICAL MONOSPACE SMALL M
-24DC ; [.1DAA.0020.0006] # CIRCLED LATIN SMALL LETTER M
-004D ; [.1DAA.0020.0008] # LATIN CAPITAL LETTER M
-FF2D ; [.1DAA.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER M
-216F ; [.1DAA.0020.000A] # ROMAN NUMERAL ONE THOUSAND
-1F11C ; [*0317.0020.0004][.1DAA.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER M
-2133 ; [.1DAA.0020.000B] # SCRIPT CAPITAL M
-1D40C ; [.1DAA.0020.000B] # MATHEMATICAL BOLD CAPITAL M
-1D440 ; [.1DAA.0020.000B] # MATHEMATICAL ITALIC CAPITAL M
-1D474 ; [.1DAA.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL M
-1D4DC ; [.1DAA.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL M
-1D510 ; [.1DAA.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL M
-1D544 ; [.1DAA.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL M
-1D578 ; [.1DAA.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL M
-1D5AC ; [.1DAA.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL M
-1D5E0 ; [.1DAA.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL M
-1D614 ; [.1DAA.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
-1D648 ; [.1DAA.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
-1D67C ; [.1DAA.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL M
-24C2 ; [.1DAA.0020.000C] # CIRCLED LATIN CAPITAL LETTER M
-1F15C ; [.1DAA.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER M
-1D50 ; [.1DAA.0020.0014] # MODIFIER LETTER SMALL M
-2098 ; [.1DAA.0020.0015] # LATIN SUBSCRIPT SMALL LETTER M
-1D39 ; [.1DAA.0020.001D] # MODIFIER LETTER CAPITAL M
-1F13C ; [.1DAA.0020.001D] # SQUARED LATIN CAPITAL LETTER M
-1F17C ; [.1DAA.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER M
-1E3F ; [.1DAA.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER M WITH ACUTE
-1E3E ; [.1DAA.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER M WITH ACUTE
-1E41 ; [.1DAA.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER M WITH DOT ABOVE
-1E40 ; [.1DAA.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER M WITH DOT ABOVE
-1E43 ; [.1DAA.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER M WITH DOT BELOW
-1E42 ; [.1DAA.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER M WITH DOT BELOW
-33A1 ; [.1DAA.0020.001C][.1C3F.0020.001C] # SQUARE M SQUARED
-33A5 ; [.1DAA.0020.001C][.1C40.0020.001C] # SQUARE M CUBED
-3383 ; [.1DAA.0020.001C][.1C47.0020.001D] # SQUARE MA
-33D4 ; [.1DAA.0020.001C][.1C60.0020.001C] # SQUARE MB SMALL
-3386 ; [.1DAA.0020.001D][.1C60.0020.001D] # SQUARE MB
-1F16A ; [.1DAA.0020.0014][.1C7A.0020.0014] # RAISED MC SIGN
-1F16B ; [.1DAA.0020.0014][.1C8F.0020.0014] # RAISED MD SIGN
-338E ; [.1DAA.0020.001C][.1CF4.0020.001C] # SQUARE MG
-3392 ; [.1DAA.0020.001D][.1D18.0020.001D][.1F21.0020.001C] # SQUARE MHZ
-33D5 ; [.1DAA.0020.001C][.1D32.0020.001C][.1D77.0020.001C] # SQUARE MIL
-3396 ; [.1DAA.0020.001C][.1D77.0020.001C] # SQUARE ML
-339C ; [.1DAA.0020.001C][.1DAA.0020.001C] # SQUARE MM
-339F ; [.1DAA.0020.001C][.1DAA.0020.001C][.1C3F.0020.001C] # SQUARE MM SQUARED
-33A3 ; [.1DAA.0020.001C][.1DAA.0020.001C][.1C40.0020.001C] # SQUARE MM CUBED
-33D6 ; [.1DAA.0020.001C][.1DDD.0020.001C][.1D77.0020.001C] # SQUARE MOL
-33AB ; [.1DAA.0020.001D][.1E0C.0020.001D][.1C47.0020.001C] # SQUARE MPA
-33A7 ; [.1DAA.0020.001C][*0625.0020.001C][.1E71.0020.001C] # SQUARE M OVER S
-33B3 ; [.1DAA.0020.001C][.1E71.0020.001C] # SQUARE MS
-33A8 ; [.1DAA.0020.001C][*0625.0020.001C][.1E71.0020.001C][.1C3F.0020.001C] # SQUARE M OVER S SQUARED
-33B7 ; [.1DAA.0020.001C][.1EE3.0020.001D] # SQUARE MV
-33B9 ; [.1DAA.0020.001D][.1EE3.0020.001D] # SQUARE MV MEGA
-1F14B ; [.1DAA.0020.001D][.1EE3.0020.001D] # SQUARED MV
-33BD ; [.1DAA.0020.001C][.1EF5.0020.001D] # SQUARE MW
-33BF ; [.1DAA.0020.001D][.1EF5.0020.001D] # SQUARE MW MEGA
-33C1 ; [.1DAA.0020.001D][.1FE1.0020.001D] # SQUARE M OHM
-1D0D ; [.1DAE.0020.0002] # LATIN LETTER SMALL CAPITAL M
-1DDF ; [.1DAE.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL M
-1D6F ; [.1DAF.0020.0002] # LATIN SMALL LETTER M WITH MIDDLE TILDE
-1D86 ; [.1DB0.0020.0002] # LATIN SMALL LETTER M WITH PALATAL HOOK
-0271 ; [.1DB1.0020.0002] # LATIN SMALL LETTER M WITH HOOK
-2C6E ; [.1DB1.0020.0008] # LATIN CAPITAL LETTER M WITH HOOK
-1DAC ; [.1DB1.0020.0014] # MODIFIER LETTER SMALL M WITH HOOK
-AB3A ; [.1DB5.0020.0002] # LATIN SMALL LETTER M WITH CROSSED-TAIL
-A7FD ; [.1DB6.0020.0002] # LATIN EPIGRAPHIC LETTER INVERTED M
-A7FF ; [.1DB7.0020.0002] # LATIN EPIGRAPHIC LETTER ARCHAIC M
-A773 ; [.1DB8.0020.0002] # LATIN SMALL LETTER MUM
-006E ; [.1DB9.0020.0002] # LATIN SMALL LETTER N
-FF4E ; [.1DB9.0020.0003] # FULLWIDTH LATIN SMALL LETTER N
-1DE0 ; [.1DB9.0020.0004] # COMBINING LATIN SMALL LETTER N
-24A9 ; [*0317.0020.0004][.1DB9.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER N
-1D427 ; [.1DB9.0020.0005] # MATHEMATICAL BOLD SMALL N
-1D45B ; [.1DB9.0020.0005] # MATHEMATICAL ITALIC SMALL N
-1D48F ; [.1DB9.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL N
-1D4C3 ; [.1DB9.0020.0005] # MATHEMATICAL SCRIPT SMALL N
-1D4F7 ; [.1DB9.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL N
-1D52B ; [.1DB9.0020.0005] # MATHEMATICAL FRAKTUR SMALL N
-1D55F ; [.1DB9.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL N
-1D593 ; [.1DB9.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL N
-1D5C7 ; [.1DB9.0020.0005] # MATHEMATICAL SANS-SERIF SMALL N
-1D5FB ; [.1DB9.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL N
-1D62F ; [.1DB9.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL N
-1D663 ; [.1DB9.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
-1D697 ; [.1DB9.0020.0005] # MATHEMATICAL MONOSPACE SMALL N
-24DD ; [.1DB9.0020.0006] # CIRCLED LATIN SMALL LETTER N
-004E ; [.1DB9.0020.0008] # LATIN CAPITAL LETTER N
-FF2E ; [.1DB9.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER N
-1F11D ; [*0317.0020.0004][.1DB9.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER N
-2115 ; [.1DB9.0020.000B] # DOUBLE-STRUCK CAPITAL N
-1D40D ; [.1DB9.0020.000B] # MATHEMATICAL BOLD CAPITAL N
-1D441 ; [.1DB9.0020.000B] # MATHEMATICAL ITALIC CAPITAL N
-1D475 ; [.1DB9.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL N
-1D4A9 ; [.1DB9.0020.000B] # MATHEMATICAL SCRIPT CAPITAL N
-1D4DD ; [.1DB9.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL N
-1D511 ; [.1DB9.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL N
-1D579 ; [.1DB9.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL N
-1D5AD ; [.1DB9.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL N
-1D5E1 ; [.1DB9.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL N
-1D615 ; [.1DB9.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
-1D649 ; [.1DB9.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
-1D67D ; [.1DB9.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL N
-24C3 ; [.1DB9.0020.000C] # CIRCLED LATIN CAPITAL LETTER N
-1F15D ; [.1DB9.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER N
-207F ; [.1DB9.0020.0014] # SUPERSCRIPT LATIN SMALL LETTER N
-2099 ; [.1DB9.0020.0015] # LATIN SUBSCRIPT SMALL LETTER N
-1D3A ; [.1DB9.0020.001D] # MODIFIER LETTER CAPITAL N
-1F13D ; [.1DB9.0020.001D] # SQUARED LATIN CAPITAL LETTER N
-1F17D ; [.1DB9.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER N
-0144 ; [.1DB9.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER N WITH ACUTE
-0143 ; [.1DB9.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER N WITH ACUTE
-01F9 ; [.1DB9.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER N WITH GRAVE
-01F8 ; [.1DB9.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER N WITH GRAVE
-0148 ; [.1DB9.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER N WITH CARON
-0147 ; [.1DB9.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER N WITH CARON
-00F1 ; [.1DB9.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER N WITH TILDE
-00D1 ; [.1DB9.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER N WITH TILDE
-1E45 ; [.1DB9.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER N WITH DOT ABOVE
-1E44 ; [.1DB9.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER N WITH DOT ABOVE
-0146 ; [.1DB9.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER N WITH CEDILLA
-0145 ; [.1DB9.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER N WITH CEDILLA
-A7A5 ; [.1DB9.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER N WITH OBLIQUE STROKE
-A7A4 ; [.1DB9.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER N WITH OBLIQUE STROKE
-1E47 ; [.1DB9.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER N WITH DOT BELOW
-1E46 ; [.1DB9.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER N WITH DOT BELOW
-1E4B ; [.1DB9.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
-1E4A ; [.1DB9.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW
-1E49 ; [.1DB9.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER N WITH LINE BELOW
-1E48 ; [.1DB9.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER N WITH LINE BELOW
-3381 ; [.1DB9.0020.001C][.1C47.0020.001D] # SQUARE NA
-1F195 ; [.1DB9.0020.001D][.1CAA.0020.001D][.1EF5.0020.001D] # SQUARED NEW
-338B ; [.1DB9.0020.001C][.1CE5.0020.001D] # SQUARE NF
-1F196 ; [.1DB9.0020.001D][.1CF4.0020.001D] # SQUARED NG
-01CC ; [.1DB9.0020.0004][.1D4C.0020.0004] # LATIN SMALL LETTER NJ
-01CB ; [.1DB9.0020.000A][.1D4C.0020.0004] # LATIN CAPITAL LETTER N WITH SMALL LETTER J
-01CA ; [.1DB9.0020.000A][.1D4C.0020.000A] # LATIN CAPITAL LETTER NJ
-339A ; [.1DB9.0020.001C][.1DAA.0020.001C] # SQUARE NM
-2116 ; [.1DB9.0020.000A][.1DDD.0020.0004] # NUMERO SIGN
-33B1 ; [.1DB9.0020.001C][.1E71.0020.001C] # SQUARE NS
-33B5 ; [.1DB9.0020.001C][.1EE3.0020.001D] # SQUARE NV
-33BB ; [.1DB9.0020.001C][.1EF5.0020.001D] # SQUARE NW
-0274 ; [.1DBD.0020.0002] # LATIN LETTER SMALL CAPITAL N
-1DE1 ; [.1DBD.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL N
-1DB0 ; [.1DBD.0020.0014] # MODIFIER LETTER SMALL CAPITAL N
-1D3B ; [.1DC1.0020.0002] # MODIFIER LETTER CAPITAL REVERSED N
-1D0E ; [.1DC2.0020.0002] # LATIN LETTER SMALL CAPITAL REVERSED N
-1D70 ; [.1DC3.0020.0002] # LATIN SMALL LETTER N WITH MIDDLE TILDE
-0272 ; [.1DC4.0020.0002] # LATIN SMALL LETTER N WITH LEFT HOOK
-019D ; [.1DC4.0020.0008] # LATIN CAPITAL LETTER N WITH LEFT HOOK
-1DAE ; [.1DC4.0020.0014] # MODIFIER LETTER SMALL N WITH LEFT HOOK
-019E ; [.1DC8.0020.0002] # LATIN SMALL LETTER N WITH LONG RIGHT LEG
-0220 ; [.1DC8.0020.0008] # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
-A791 ; [.1DCC.0020.0002] # LATIN SMALL LETTER N WITH DESCENDER
-A790 ; [.1DCC.0020.0008] # LATIN CAPITAL LETTER N WITH DESCENDER
-1D87 ; [.1DCD.0020.0002] # LATIN SMALL LETTER N WITH PALATAL HOOK
-0273 ; [.1DCE.0020.0002] # LATIN SMALL LETTER N WITH RETROFLEX HOOK
-1DAF ; [.1DCE.0020.0014] # MODIFIER LETTER SMALL N WITH RETROFLEX HOOK
-0235 ; [.1DD2.0020.0002] # LATIN SMALL LETTER N WITH CURL
-AB3B ; [.1DD6.0020.0002] # LATIN SMALL LETTER N WITH CROSSED-TAIL
-A774 ; [.1DD7.0020.0002] # LATIN SMALL LETTER NUM
-014B ; [.1DD8.0020.0002] # LATIN SMALL LETTER ENG
-014A ; [.1DD8.0020.0008] # LATIN CAPITAL LETTER ENG
-1D51 ; [.1DD8.0020.0014] # MODIFIER LETTER SMALL ENG
-AB3C ; [.1DDC.0020.0002] # LATIN SMALL LETTER ENG WITH CROSSED-TAIL
-006F ; [.1DDD.0020.0002] # LATIN SMALL LETTER O
-FF4F ; [.1DDD.0020.0003] # FULLWIDTH LATIN SMALL LETTER O
-0366 ; [.1DDD.0020.0004] # COMBINING LATIN SMALL LETTER O
-24AA ; [*0317.0020.0004][.1DDD.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER O
-2134 ; [.1DDD.0020.0005] # SCRIPT SMALL O
-1D428 ; [.1DDD.0020.0005] # MATHEMATICAL BOLD SMALL O
-1D45C ; [.1DDD.0020.0005] # MATHEMATICAL ITALIC SMALL O
-1D490 ; [.1DDD.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL O
-1D4F8 ; [.1DDD.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL O
-1D52C ; [.1DDD.0020.0005] # MATHEMATICAL FRAKTUR SMALL O
-1D560 ; [.1DDD.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL O
-1D594 ; [.1DDD.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL O
-1D5C8 ; [.1DDD.0020.0005] # MATHEMATICAL SANS-SERIF SMALL O
-1D5FC ; [.1DDD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL O
-1D630 ; [.1DDD.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL O
-1D664 ; [.1DDD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
-1D698 ; [.1DDD.0020.0005] # MATHEMATICAL MONOSPACE SMALL O
-24DE ; [.1DDD.0020.0006] # CIRCLED LATIN SMALL LETTER O
-004F ; [.1DDD.0020.0008] # LATIN CAPITAL LETTER O
-FF2F ; [.1DDD.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER O
-1F11E ; [*0317.0020.0004][.1DDD.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER O
-1D40E ; [.1DDD.0020.000B] # MATHEMATICAL BOLD CAPITAL O
-1D442 ; [.1DDD.0020.000B] # MATHEMATICAL ITALIC CAPITAL O
-1D476 ; [.1DDD.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL O
-1D4AA ; [.1DDD.0020.000B] # MATHEMATICAL SCRIPT CAPITAL O
-1D4DE ; [.1DDD.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL O
-1D512 ; [.1DDD.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL O
-1D546 ; [.1DDD.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL O
-1D57A ; [.1DDD.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL O
-1D5AE ; [.1DDD.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL O
-1D5E2 ; [.1DDD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL O
-1D616 ; [.1DDD.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
-1D64A ; [.1DDD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
-1D67E ; [.1DDD.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL O
-24C4 ; [.1DDD.0020.000C] # CIRCLED LATIN CAPITAL LETTER O
-1F15E ; [.1DDD.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER O
-00BA ; [.1DDD.0020.0014] # MASCULINE ORDINAL INDICATOR
-1D52 ; [.1DDD.0020.0014] # MODIFIER LETTER SMALL O
-2092 ; [.1DDD.0020.0015] # LATIN SUBSCRIPT SMALL LETTER O
-1D3C ; [.1DDD.0020.001D] # MODIFIER LETTER CAPITAL O
-1F13E ; [.1DDD.0020.001D] # SQUARED LATIN CAPITAL LETTER O
-1F17E ; [.1DDD.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER O
-00F3 ; [.1DDD.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH ACUTE
-00D3 ; [.1DDD.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH ACUTE
-00F2 ; [.1DDD.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH GRAVE
-00D2 ; [.1DDD.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH GRAVE
-014F ; [.1DDD.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER O WITH BREVE
-014E ; [.1DDD.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER O WITH BREVE
-00F4 ; [.1DDD.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00D4 ; [.1DDD.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-1ED1 ; [.1DDD.0020.0002][.0000.0027.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED0 ; [.1DDD.0020.0008][.0000.0027.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-1ED3 ; [.1DDD.0020.0002][.0000.0027.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED2 ; [.1DDD.0020.0008][.0000.0027.0002][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-1ED7 ; [.1DDD.0020.0002][.0000.0027.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED6 ; [.1DDD.0020.0008][.0000.0027.0002][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-1ED5 ; [.1DDD.0020.0002][.0000.0027.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-1ED4 ; [.1DDD.0020.0008][.0000.0027.0002][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-01D2 ; [.1DDD.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER O WITH CARON
-01D1 ; [.1DDD.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER O WITH CARON
-00F6 ; [.1DDD.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER O WITH DIAERESIS
-1DF3 ; [.1DDD.0020.0004][.0000.002B.0004] # COMBINING LATIN SMALL LETTER O WITH DIAERESIS
-A79D ; [.1DDD.0020.0004][.0000.002B.0004] # LATIN SMALL LETTER VOLAPUK OE
-00D6 ; [.1DDD.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS
-A79C ; [.1DDD.0020.000A][.0000.002B.0004] # LATIN CAPITAL LETTER VOLAPUK OE
-022B ; [.1DDD.0020.0002][.0000.002B.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-022A ; [.1DDD.0020.0008][.0000.002B.0002][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0151 ; [.1DDD.0020.0002][.0000.002C.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0150 ; [.1DDD.0020.0008][.0000.002C.0002] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-00F5 ; [.1DDD.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH TILDE
-00D5 ; [.1DDD.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH TILDE
-1E4D ; [.1DDD.0020.0002][.0000.002D.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH TILDE AND ACUTE
-1E4C ; [.1DDD.0020.0008][.0000.002D.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
-1E4F ; [.1DDD.0020.0002][.0000.002D.0002][.0000.002B.0002] # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
-1E4E ; [.1DDD.0020.0008][.0000.002D.0002][.0000.002B.0002] # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
-022D ; [.1DDD.0020.0002][.0000.002D.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH TILDE AND MACRON
-022C ; [.1DDD.0020.0008][.0000.002D.0002][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
-022F ; [.1DDD.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER O WITH DOT ABOVE
-022E ; [.1DDD.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER O WITH DOT ABOVE
-0231 ; [.1DDD.0020.0002][.0000.002E.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
-0230 ; [.1DDD.0020.0008][.0000.002E.0002][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
-00F8 ; [.1DDD.0020.0002][.0000.002F.0002] # LATIN SMALL LETTER O WITH STROKE
-00D8 ; [.1DDD.0020.0008][.0000.002F.0002] # LATIN CAPITAL LETTER O WITH STROKE
-01FF ; [.1DDD.0020.0002][.0000.002F.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-01FE ; [.1DDD.0020.0008][.0000.002F.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-01EB ; [.1DDD.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER O WITH OGONEK
-01EA ; [.1DDD.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER O WITH OGONEK
-01ED ; [.1DDD.0020.0002][.0000.0031.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH OGONEK AND MACRON
-01EC ; [.1DDD.0020.0008][.0000.0031.0002][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
-014D ; [.1DDD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH MACRON
-014C ; [.1DDD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH MACRON
-1E53 ; [.1DDD.0020.0002][.0000.0032.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH MACRON AND ACUTE
-1E52 ; [.1DDD.0020.0008][.0000.0032.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
-1E51 ; [.1DDD.0020.0002][.0000.0032.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH MACRON AND GRAVE
-1E50 ; [.1DDD.0020.0008][.0000.0032.0002][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
-1DED ; [.1DDD.0020.0004][.0000.0034.0004] # COMBINING LATIN SMALL LETTER O WITH LIGHT CENTRALIZATION STROKE
-1ECF ; [.1DDD.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH HOOK ABOVE
-1ECE ; [.1DDD.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH HOOK ABOVE
-020D ; [.1DDD.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER O WITH DOUBLE GRAVE
-020C ; [.1DDD.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
-020F ; [.1DDD.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER O WITH INVERTED BREVE
-020E ; [.1DDD.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER O WITH INVERTED BREVE
-01A1 ; [.1DDD.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN
-01A0 ; [.1DDD.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN
-1EDB ; [.1DDD.0020.0002][.0000.003F.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH HORN AND ACUTE
-1EDA ; [.1DDD.0020.0008][.0000.003F.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
-1EDD ; [.1DDD.0020.0002][.0000.003F.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH HORN AND GRAVE
-1EDC ; [.1DDD.0020.0008][.0000.003F.0002][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
-1EE1 ; [.1DDD.0020.0002][.0000.003F.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH HORN AND TILDE
-1EE0 ; [.1DDD.0020.0008][.0000.003F.0002][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH HORN AND TILDE
-1EDF ; [.1DDD.0020.0002][.0000.003F.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
-1EDE ; [.1DDD.0020.0008][.0000.003F.0002][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
-1EE3 ; [.1DDD.0020.0002][.0000.003F.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
-1EE2 ; [.1DDD.0020.0008][.0000.003F.0002][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
-1ECD ; [.1DDD.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH DOT BELOW
-1ECC ; [.1DDD.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH DOT BELOW
-1ED9 ; [.1DDD.0020.0002][.0000.0042.0002][.0000.0027.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-1ED8 ; [.1DDD.0020.0008][.0000.0042.0002][.0000.0027.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-0153 ; [.1DDD.0020.0004][.0000.0110.0004][.1CAA.0020.0004] # LATIN SMALL LIGATURE OE
-0152 ; [.1DDD.0020.000A][.0000.0110.0004][.1CAA.0020.000A] # LATIN CAPITAL LIGATURE OE
-A7F9 ; [.1DDD.0020.0014][.0000.0110.0014][.1CAA.0020.0014] # MODIFIER LETTER SMALL LIGATURE OE
-1F197 ; [.1DDD.0020.001D][.1D65.0020.001D] # SQUARED OK
-A74F ; [.1DDD.0020.0004][.1DDD.0020.0004] # LATIN SMALL LETTER OO
-A74E ; [.1DDD.0020.000A][.1DDD.0020.000A] # LATIN CAPITAL LETTER OO
-3375 ; [.1DDD.0020.001C][.1EE3.0020.001D] # SQUARE OV
-1D0F ; [.1DE1.0020.0002] # LATIN LETTER SMALL CAPITAL O
-1D11 ; [.1DE2.0020.0002] # LATIN SMALL LETTER SIDEWAYS O
-AB3D ; [.1DE3.0020.0002] # LATIN SMALL LETTER BLACKLETTER O
-0276 ; [.1DE4.0020.0002] # LATIN LETTER SMALL CAPITAL OE
-1D14 ; [.1DE8.0020.0002] # LATIN SMALL LETTER TURNED OE
-AB41 ; [.1DE9.0020.0002] # LATIN SMALL LETTER TURNED OE WITH STROKE
-AB42 ; [.1DEA.0020.0002] # LATIN SMALL LETTER TURNED OE WITH HORIZONTAL STROKE
-AB40 ; [.1DEB.0020.0002] # LATIN SMALL LETTER INVERTED OE
-AB43 ; [.1DEC.0020.0002] # LATIN SMALL LETTER TURNED O OPEN-O
-AB44 ; [.1DED.0020.0002] # LATIN SMALL LETTER TURNED O OPEN-O WITH STROKE
-1D13 ; [.1DEE.0020.0002] # LATIN SMALL LETTER SIDEWAYS O WITH STROKE
-AB3E ; [.1DEF.0020.0002] # LATIN SMALL LETTER BLACKLETTER O WITH STROKE
-0254 ; [.1DF0.0020.0002] # LATIN SMALL LETTER OPEN O
-0186 ; [.1DF0.0020.0008] # LATIN CAPITAL LETTER OPEN O
-1D53 ; [.1DF0.0020.0014] # MODIFIER LETTER SMALL OPEN O
-1D10 ; [.1DF4.0020.0002] # LATIN LETTER SMALL CAPITAL OPEN O
-1D12 ; [.1DF5.0020.0002] # LATIN SMALL LETTER SIDEWAYS OPEN O
-AB3F ; [.1DF6.0020.0002] # LATIN SMALL LETTER OPEN O WITH STROKE
-1D97 ; [.1DF7.0020.0002] # LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK
-AB62 ; [.1DF8.0020.0002] # LATIN SMALL LETTER OPEN OE
-A74D ; [.1DF9.0020.0002] # LATIN SMALL LETTER O WITH LOOP
-A74C ; [.1DF9.0020.0008] # LATIN CAPITAL LETTER O WITH LOOP
-1D16 ; [.1DFA.0020.0002] # LATIN SMALL LETTER TOP HALF O
-1D54 ; [.1DFA.0020.0014] # MODIFIER LETTER SMALL TOP HALF O
-1D17 ; [.1DFB.0020.0002] # LATIN SMALL LETTER BOTTOM HALF O
-1D55 ; [.1DFB.0020.0014] # MODIFIER LETTER SMALL BOTTOM HALF O
-2C7A ; [.1DFC.0020.0002] # LATIN SMALL LETTER O WITH LOW RING INSIDE
-0275 ; [.1DFD.0020.0002] # LATIN SMALL LETTER BARRED O
-019F ; [.1DFD.0020.0008] # LATIN CAPITAL LETTER O WITH MIDDLE TILDE
-1DB1 ; [.1DFD.0020.0014] # MODIFIER LETTER SMALL BARRED O
-A74B ; [.1E01.0020.0002] # LATIN SMALL LETTER O WITH LONG STROKE OVERLAY
-A74A ; [.1E01.0020.0008] # LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY
-0277 ; [.1E02.0020.0002] # LATIN SMALL LETTER CLOSED OMEGA
-A7B7 ; [.1E06.0020.0002] # LATIN SMALL LETTER OMEGA
-A7B6 ; [.1E06.0020.0008] # LATIN CAPITAL LETTER OMEGA
-0223 ; [.1E07.0020.0002] # LATIN SMALL LETTER OU
-0222 ; [.1E07.0020.0008] # LATIN CAPITAL LETTER OU
-1D3D ; [.1E07.0020.001D] # MODIFIER LETTER CAPITAL OU
-1D15 ; [.1E0B.0020.0002] # LATIN LETTER SMALL CAPITAL OU
-0070 ; [.1E0C.0020.0002] # LATIN SMALL LETTER P
-FF50 ; [.1E0C.0020.0003] # FULLWIDTH LATIN SMALL LETTER P
-1DEE ; [.1E0C.0020.0004] # COMBINING LATIN SMALL LETTER P
-24AB ; [*0317.0020.0004][.1E0C.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER P
-1D429 ; [.1E0C.0020.0005] # MATHEMATICAL BOLD SMALL P
-1D45D ; [.1E0C.0020.0005] # MATHEMATICAL ITALIC SMALL P
-1D491 ; [.1E0C.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL P
-1D4C5 ; [.1E0C.0020.0005] # MATHEMATICAL SCRIPT SMALL P
-1D4F9 ; [.1E0C.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL P
-1D52D ; [.1E0C.0020.0005] # MATHEMATICAL FRAKTUR SMALL P
-1D561 ; [.1E0C.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL P
-1D595 ; [.1E0C.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL P
-1D5C9 ; [.1E0C.0020.0005] # MATHEMATICAL SANS-SERIF SMALL P
-1D5FD ; [.1E0C.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL P
-1D631 ; [.1E0C.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL P
-1D665 ; [.1E0C.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
-1D699 ; [.1E0C.0020.0005] # MATHEMATICAL MONOSPACE SMALL P
-24DF ; [.1E0C.0020.0006] # CIRCLED LATIN SMALL LETTER P
-0050 ; [.1E0C.0020.0008] # LATIN CAPITAL LETTER P
-FF30 ; [.1E0C.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER P
-1F11F ; [*0317.0020.0004][.1E0C.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER P
-2119 ; [.1E0C.0020.000B] # DOUBLE-STRUCK CAPITAL P
-1D40F ; [.1E0C.0020.000B] # MATHEMATICAL BOLD CAPITAL P
-1D443 ; [.1E0C.0020.000B] # MATHEMATICAL ITALIC CAPITAL P
-1D477 ; [.1E0C.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL P
-1D4AB ; [.1E0C.0020.000B] # MATHEMATICAL SCRIPT CAPITAL P
-1D4DF ; [.1E0C.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL P
-1D513 ; [.1E0C.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL P
-1D57B ; [.1E0C.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL P
-1D5AF ; [.1E0C.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL P
-1D5E3 ; [.1E0C.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL P
-1D617 ; [.1E0C.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
-1D64B ; [.1E0C.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
-1D67F ; [.1E0C.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL P
-24C5 ; [.1E0C.0020.000C] # CIRCLED LATIN CAPITAL LETTER P
-1F15F ; [.1E0C.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER P
-1D56 ; [.1E0C.0020.0014] # MODIFIER LETTER SMALL P
-209A ; [.1E0C.0020.0015] # LATIN SUBSCRIPT SMALL LETTER P
-1D3E ; [.1E0C.0020.001D] # MODIFIER LETTER CAPITAL P
-1F13F ; [.1E0C.0020.001D] # SQUARED LATIN CAPITAL LETTER P
-1F17F ; [.1E0C.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER P
-1F18A ; [.1E0C.0020.001D] # CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P
-1E55 ; [.1E0C.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER P WITH ACUTE
-1E54 ; [.1E0C.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER P WITH ACUTE
-1E57 ; [.1E0C.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER P WITH DOT ABOVE
-1E56 ; [.1E0C.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER P WITH DOT ABOVE
-3380 ; [.1E0C.0020.001C][.1C47.0020.001D] # SQUARE PA AMPS
-33A9 ; [.1E0C.0020.001D][.1C47.0020.001C] # SQUARE PA
-1F18C ; [.1E0C.0020.001D][.1C47.0020.001D] # NEGATIVE SQUARED PA
-3376 ; [.1E0C.0020.001C][.1C7A.0020.001C] # SQUARE PC
-338A ; [.1E0C.0020.001C][.1CE5.0020.001D] # SQUARE PF
-33D7 ; [.1E0C.0020.001D][.1D18.0020.001D] # SQUARE PH
-33D8 ; [.1E0C.0020.001C][*0277.0020.001C][.1DAA.0020.001C][*0277.0020.001C] # SQUARE PM
-33D9 ; [.1E0C.0020.001D][.1E0C.0020.001D][.1DAA.0020.001D] # SQUARE PPM
-1F14E ; [.1E0C.0020.001D][.1E0C.0020.001D][.1EE3.0020.001D] # SQUARED PPV
-33DA ; [.1E0C.0020.001D][.1E33.0020.001D] # SQUARE PR
-33B0 ; [.1E0C.0020.001C][.1E71.0020.001C] # SQUARE PS
-3250 ; [.1E0C.0020.001D][.1E95.0020.001D][.1CAA.0020.001D] # PARTNERSHIP SIGN
-33B4 ; [.1E0C.0020.001C][.1EE3.0020.001D] # SQUARE PV
-33BA ; [.1E0C.0020.001C][.1EF5.0020.001D] # SQUARE PW
-1D18 ; [.1E10.0020.0002] # LATIN LETTER SMALL CAPITAL P
-1D7D ; [.1E11.0020.0002] # LATIN SMALL LETTER P WITH STROKE
-2C63 ; [.1E11.0020.0008] # LATIN CAPITAL LETTER P WITH STROKE
-A751 ; [.1E12.0020.0002] # LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER
-A750 ; [.1E12.0020.0008] # LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER
-1D71 ; [.1E13.0020.0002] # LATIN SMALL LETTER P WITH MIDDLE TILDE
-1D88 ; [.1E14.0020.0002] # LATIN SMALL LETTER P WITH PALATAL HOOK
-01A5 ; [.1E15.0020.0002] # LATIN SMALL LETTER P WITH HOOK
-01A4 ; [.1E15.0020.0008] # LATIN CAPITAL LETTER P WITH HOOK
-A753 ; [.1E19.0020.0002] # LATIN SMALL LETTER P WITH FLOURISH
-A752 ; [.1E19.0020.0008] # LATIN CAPITAL LETTER P WITH FLOURISH
-A755 ; [.1E1A.0020.0002] # LATIN SMALL LETTER P WITH SQUIRREL TAIL
-A754 ; [.1E1A.0020.0008] # LATIN CAPITAL LETTER P WITH SQUIRREL TAIL
-A7FC ; [.1E1B.0020.0002] # LATIN EPIGRAPHIC LETTER REVERSED P
-0278 ; [.1E1C.0020.0002] # LATIN SMALL LETTER PHI
-1DB2 ; [.1E1C.0020.0014] # MODIFIER LETTER SMALL PHI
-2C77 ; [.1E20.0020.0002] # LATIN SMALL LETTER TAILLESS PHI
-0071 ; [.1E21.0020.0002] # LATIN SMALL LETTER Q
-FF51 ; [.1E21.0020.0003] # FULLWIDTH LATIN SMALL LETTER Q
-24AC ; [*0317.0020.0004][.1E21.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER Q
-1D42A ; [.1E21.0020.0005] # MATHEMATICAL BOLD SMALL Q
-1D45E ; [.1E21.0020.0005] # MATHEMATICAL ITALIC SMALL Q
-1D492 ; [.1E21.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL Q
-1D4C6 ; [.1E21.0020.0005] # MATHEMATICAL SCRIPT SMALL Q
-1D4FA ; [.1E21.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL Q
-1D52E ; [.1E21.0020.0005] # MATHEMATICAL FRAKTUR SMALL Q
-1D562 ; [.1E21.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL Q
-1D596 ; [.1E21.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL Q
-1D5CA ; [.1E21.0020.0005] # MATHEMATICAL SANS-SERIF SMALL Q
-1D5FE ; [.1E21.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL Q
-1D632 ; [.1E21.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL Q
-1D666 ; [.1E21.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
-1D69A ; [.1E21.0020.0005] # MATHEMATICAL MONOSPACE SMALL Q
-24E0 ; [.1E21.0020.0006] # CIRCLED LATIN SMALL LETTER Q
-0051 ; [.1E21.0020.0008] # LATIN CAPITAL LETTER Q
-FF31 ; [.1E21.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER Q
-1F120 ; [*0317.0020.0004][.1E21.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER Q
-211A ; [.1E21.0020.000B] # DOUBLE-STRUCK CAPITAL Q
-1D410 ; [.1E21.0020.000B] # MATHEMATICAL BOLD CAPITAL Q
-1D444 ; [.1E21.0020.000B] # MATHEMATICAL ITALIC CAPITAL Q
-1D478 ; [.1E21.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL Q
-1D4AC ; [.1E21.0020.000B] # MATHEMATICAL SCRIPT CAPITAL Q
-1D4E0 ; [.1E21.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL Q
-1D514 ; [.1E21.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL Q
-1D57C ; [.1E21.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL Q
-1D5B0 ; [.1E21.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL Q
-1D5E4 ; [.1E21.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
-1D618 ; [.1E21.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
-1D64C ; [.1E21.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
-1D680 ; [.1E21.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL Q
-24C6 ; [.1E21.0020.000C] # CIRCLED LATIN CAPITAL LETTER Q
-1F160 ; [.1E21.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER Q
-1F140 ; [.1E21.0020.001D] # SQUARED LATIN CAPITAL LETTER Q
-1F180 ; [.1E21.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER Q
-0239 ; [.1E21.0020.0004][.1E0C.0020.0004] # LATIN SMALL LETTER QP DIGRAPH
-A757 ; [.1E25.0020.0002] # LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER
-A756 ; [.1E25.0020.0008] # LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER
-A759 ; [.1E26.0020.0002] # LATIN SMALL LETTER Q WITH DIAGONAL STROKE
-A758 ; [.1E26.0020.0008] # LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE
-02A0 ; [.1E27.0020.0002] # LATIN SMALL LETTER Q WITH HOOK
-024B ; [.1E2B.0020.0002] # LATIN SMALL LETTER Q WITH HOOK TAIL
-024A ; [.1E2B.0020.0008] # LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
-0138 ; [.1E2F.0020.0002] # LATIN SMALL LETTER KRA
-0072 ; [.1E33.0020.0002] # LATIN SMALL LETTER R
-FF52 ; [.1E33.0020.0003] # FULLWIDTH LATIN SMALL LETTER R
-036C ; [.1E33.0020.0004] # COMBINING LATIN SMALL LETTER R
-1DCA ; [.1E33.0020.0004] # COMBINING LATIN SMALL LETTER R BELOW
-24AD ; [*0317.0020.0004][.1E33.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER R
-1D42B ; [.1E33.0020.0005] # MATHEMATICAL BOLD SMALL R
-1D45F ; [.1E33.0020.0005] # MATHEMATICAL ITALIC SMALL R
-1D493 ; [.1E33.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL R
-1D4C7 ; [.1E33.0020.0005] # MATHEMATICAL SCRIPT SMALL R
-1D4FB ; [.1E33.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL R
-1D52F ; [.1E33.0020.0005] # MATHEMATICAL FRAKTUR SMALL R
-1D563 ; [.1E33.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL R
-1D597 ; [.1E33.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL R
-1D5CB ; [.1E33.0020.0005] # MATHEMATICAL SANS-SERIF SMALL R
-1D5FF ; [.1E33.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL R
-1D633 ; [.1E33.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL R
-1D667 ; [.1E33.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
-1D69B ; [.1E33.0020.0005] # MATHEMATICAL MONOSPACE SMALL R
-24E1 ; [.1E33.0020.0006] # CIRCLED LATIN SMALL LETTER R
-0052 ; [.1E33.0020.0008] # LATIN CAPITAL LETTER R
-FF32 ; [.1E33.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER R
-1F121 ; [*0317.0020.0004][.1E33.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER R
-211B ; [.1E33.0020.000B] # SCRIPT CAPITAL R
-211C ; [.1E33.0020.000B] # BLACK-LETTER CAPITAL R
-211D ; [.1E33.0020.000B] # DOUBLE-STRUCK CAPITAL R
-1D411 ; [.1E33.0020.000B] # MATHEMATICAL BOLD CAPITAL R
-1D445 ; [.1E33.0020.000B] # MATHEMATICAL ITALIC CAPITAL R
-1D479 ; [.1E33.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL R
-1D4E1 ; [.1E33.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL R
-1D57D ; [.1E33.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL R
-1D5B1 ; [.1E33.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL R
-1D5E5 ; [.1E33.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL R
-1D619 ; [.1E33.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
-1D64D ; [.1E33.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
-1D681 ; [.1E33.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL R
-24C7 ; [.1E33.0020.000C] # CIRCLED LATIN CAPITAL LETTER R
-1F12C ; [.1E33.0020.000C] # CIRCLED ITALIC LATIN CAPITAL LETTER R
-1F161 ; [.1E33.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER R
-02B3 ; [.1E33.0020.0014] # MODIFIER LETTER SMALL R
-1D63 ; [.1E33.0020.0015] # LATIN SUBSCRIPT SMALL LETTER R
-1D3F ; [.1E33.0020.001D] # MODIFIER LETTER CAPITAL R
-1F141 ; [.1E33.0020.001D] # SQUARED LATIN CAPITAL LETTER R
-1F181 ; [.1E33.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER R
-0155 ; [.1E33.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER R WITH ACUTE
-0154 ; [.1E33.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER R WITH ACUTE
-0159 ; [.1E33.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER R WITH CARON
-0158 ; [.1E33.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER R WITH CARON
-1E59 ; [.1E33.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER R WITH DOT ABOVE
-1E58 ; [.1E33.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER R WITH DOT ABOVE
-0157 ; [.1E33.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER R WITH CEDILLA
-0156 ; [.1E33.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER R WITH CEDILLA
-A7A7 ; [.1E33.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER R WITH OBLIQUE STROKE
-A7A6 ; [.1E33.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER R WITH OBLIQUE STROKE
-0211 ; [.1E33.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER R WITH DOUBLE GRAVE
-0210 ; [.1E33.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
-0213 ; [.1E33.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER R WITH INVERTED BREVE
-0212 ; [.1E33.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER R WITH INVERTED BREVE
-1E5B ; [.1E33.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER R WITH DOT BELOW
-1E5A ; [.1E33.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER R WITH DOT BELOW
-1E5D ; [.1E33.0020.0002][.0000.0042.0002][.0000.0032.0002] # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
-1E5C ; [.1E33.0020.0008][.0000.0042.0002][.0000.0032.0002] # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
-1E5F ; [.1E33.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER R WITH LINE BELOW
-1E5E ; [.1E33.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER R WITH LINE BELOW
-A783 ; [.1E33.0020.0004][.0000.0111.0004] # LATIN SMALL LETTER INSULAR R
-A782 ; [.1E33.0020.000A][.0000.0111.0004] # LATIN CAPITAL LETTER INSULAR R
-33AD ; [.1E33.0020.001C][.1C47.0020.001C][.1C8F.0020.001C] # SQUARE RAD
-33AE ; [.1E33.0020.001C][.1C47.0020.001C][.1C8F.0020.001C][*0625.0020.001C][.1E71.0020.001C] # SQUARE RAD OVER S
-33AF ; [.1E33.0020.001C][.1C47.0020.001C][.1C8F.0020.001C][*0625.0020.001C][.1E71.0020.001C][.1C3F.0020.001C] # SQUARE RAD OVER S SQUARED
-20A8 ; [.1E33.0020.000A][.1E71.0020.0004] # RUPEE SIGN
-AB45 ; [.1E37.0020.0002] # LATIN SMALL LETTER STIRRUP R
-0280 ; [.1E38.0020.0002] # LATIN LETTER SMALL CAPITAL R
-1DE2 ; [.1E38.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL R
-01A6 ; [.1E38.0020.0008] # LATIN LETTER YR
-AB46 ; [.1E3C.0020.0002] # LATIN LETTER SMALL CAPITAL R WITH RIGHT LEG
-A75B ; [.1E3D.0020.0002] # LATIN SMALL LETTER R ROTUNDA
-1DE3 ; [.1E3D.0020.0004] # COMBINING LATIN SMALL LETTER R ROTUNDA
-A75A ; [.1E3D.0020.0008] # LATIN CAPITAL LETTER R ROTUNDA
-1D19 ; [.1E3E.0020.0002] # LATIN LETTER SMALL CAPITAL REVERSED R
-024D ; [.1E3F.0020.0002] # LATIN SMALL LETTER R WITH STROKE
-024C ; [.1E3F.0020.0008] # LATIN CAPITAL LETTER R WITH STROKE
-1D72 ; [.1E43.0020.0002] # LATIN SMALL LETTER R WITH MIDDLE TILDE
-0279 ; [.1E44.0020.0002] # LATIN SMALL LETTER TURNED R
-02B4 ; [.1E44.0020.0014] # MODIFIER LETTER SMALL TURNED R
-1D1A ; [.1E48.0020.0002] # LATIN LETTER SMALL CAPITAL TURNED R
-027A ; [.1E49.0020.0002] # LATIN SMALL LETTER TURNED R WITH LONG LEG
-1D89 ; [.1E4D.0020.0002] # LATIN SMALL LETTER R WITH PALATAL HOOK
-027B ; [.1E4E.0020.0002] # LATIN SMALL LETTER TURNED R WITH HOOK
-02B5 ; [.1E4E.0020.0014] # MODIFIER LETTER SMALL TURNED R WITH HOOK
-2C79 ; [.1E52.0020.0002] # LATIN SMALL LETTER TURNED R WITH TAIL
-027C ; [.1E53.0020.0002] # LATIN SMALL LETTER R WITH LONG LEG
-027D ; [.1E57.0020.0002] # LATIN SMALL LETTER R WITH TAIL
-2C64 ; [.1E57.0020.0008] # LATIN CAPITAL LETTER R WITH TAIL
-AB49 ; [.1E5B.0020.0002] # LATIN SMALL LETTER R WITH CROSSED-TAIL
-027E ; [.1E5C.0020.0002] # LATIN SMALL LETTER R WITH FISHHOOK
-1D73 ; [.1E60.0020.0002] # LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
-027F ; [.1E61.0020.0002] # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
-AB47 ; [.1E65.0020.0002] # LATIN SMALL LETTER R WITHOUT HANDLE
-AB48 ; [.1E66.0020.0002] # LATIN SMALL LETTER DOUBLE R
-AB4A ; [.1E67.0020.0002] # LATIN SMALL LETTER DOUBLE R WITH CROSSED-TAIL
-AB4B ; [.1E68.0020.0002] # LATIN SMALL LETTER SCRIPT R
-AB4C ; [.1E69.0020.0002] # LATIN SMALL LETTER SCRIPT R WITH RING
-0281 ; [.1E6A.0020.0002] # LATIN LETTER SMALL CAPITAL INVERTED R
-02B6 ; [.1E6A.0020.0014] # MODIFIER LETTER SMALL CAPITAL INVERTED R
-A775 ; [.1E6E.0020.0002] # LATIN SMALL LETTER RUM
-A776 ; [.1E6F.0020.0002] # LATIN LETTER SMALL CAPITAL RUM
-A75D ; [.1E70.0020.0002] # LATIN SMALL LETTER RUM ROTUNDA
-A75C ; [.1E70.0020.0008] # LATIN CAPITAL LETTER RUM ROTUNDA
-0073 ; [.1E71.0020.0002] # LATIN SMALL LETTER S
-FF53 ; [.1E71.0020.0003] # FULLWIDTH LATIN SMALL LETTER S
-1DE4 ; [.1E71.0020.0004] # COMBINING LATIN SMALL LETTER S
-24AE ; [*0317.0020.0004][.1E71.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER S
-1D42C ; [.1E71.0020.0005] # MATHEMATICAL BOLD SMALL S
-1D460 ; [.1E71.0020.0005] # MATHEMATICAL ITALIC SMALL S
-1D494 ; [.1E71.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL S
-1D4C8 ; [.1E71.0020.0005] # MATHEMATICAL SCRIPT SMALL S
-1D4FC ; [.1E71.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL S
-1D530 ; [.1E71.0020.0005] # MATHEMATICAL FRAKTUR SMALL S
-1D564 ; [.1E71.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL S
-1D598 ; [.1E71.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL S
-1D5CC ; [.1E71.0020.0005] # MATHEMATICAL SANS-SERIF SMALL S
-1D600 ; [.1E71.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL S
-1D634 ; [.1E71.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL S
-1D668 ; [.1E71.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
-1D69C ; [.1E71.0020.0005] # MATHEMATICAL MONOSPACE SMALL S
-24E2 ; [.1E71.0020.0006] # CIRCLED LATIN SMALL LETTER S
-0053 ; [.1E71.0020.0008] # LATIN CAPITAL LETTER S
-FF33 ; [.1E71.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER S
-1F122 ; [*0317.0020.0004][.1E71.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER S
-1F12A ; [*0379.0020.0004][.1E71.0020.000A][*037A.0020.0004] # TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S
-1D412 ; [.1E71.0020.000B] # MATHEMATICAL BOLD CAPITAL S
-1D446 ; [.1E71.0020.000B] # MATHEMATICAL ITALIC CAPITAL S
-1D47A ; [.1E71.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL S
-1D4AE ; [.1E71.0020.000B] # MATHEMATICAL SCRIPT CAPITAL S
-1D4E2 ; [.1E71.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL S
-1D516 ; [.1E71.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL S
-1D54A ; [.1E71.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL S
-1D57E ; [.1E71.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL S
-1D5B2 ; [.1E71.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL S
-1D5E6 ; [.1E71.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL S
-1D61A ; [.1E71.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
-1D64E ; [.1E71.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
-1D682 ; [.1E71.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL S
-24C8 ; [.1E71.0020.000C] # CIRCLED LATIN CAPITAL LETTER S
-1F162 ; [.1E71.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER S
-02E2 ; [.1E71.0020.0014] # MODIFIER LETTER SMALL S
-209B ; [.1E71.0020.0015] # LATIN SUBSCRIPT SMALL LETTER S
-1F142 ; [.1E71.0020.001D] # SQUARED LATIN CAPITAL LETTER S
-1F182 ; [.1E71.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER S
-015B ; [.1E71.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER S WITH ACUTE
-015A ; [.1E71.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER S WITH ACUTE
-1E65 ; [.1E71.0020.0002][.0000.0024.0002][.0000.002E.0002] # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
-1E64 ; [.1E71.0020.0008][.0000.0024.0002][.0000.002E.0002] # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
-015D ; [.1E71.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER S WITH CIRCUMFLEX
-015C ; [.1E71.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
-0161 ; [.1E71.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER S WITH CARON
-0160 ; [.1E71.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER S WITH CARON
-1E67 ; [.1E71.0020.0002][.0000.0028.0002][.0000.002E.0002] # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
-1E66 ; [.1E71.0020.0008][.0000.0028.0002][.0000.002E.0002] # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
-1E61 ; [.1E71.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER S WITH DOT ABOVE
-1E60 ; [.1E71.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER S WITH DOT ABOVE
-015F ; [.1E71.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER S WITH CEDILLA
-015E ; [.1E71.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER S WITH CEDILLA
-A7A9 ; [.1E71.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER S WITH OBLIQUE STROKE
-A7A8 ; [.1E71.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER S WITH OBLIQUE STROKE
-1E63 ; [.1E71.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER S WITH DOT BELOW
-1E62 ; [.1E71.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER S WITH DOT BELOW
-1E69 ; [.1E71.0020.0002][.0000.0042.0002][.0000.002E.0002] # LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
-1E68 ; [.1E71.0020.0008][.0000.0042.0002][.0000.002E.0002] # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
-0219 ; [.1E71.0020.0002][.0000.0045.0002] # LATIN SMALL LETTER S WITH COMMA BELOW
-0218 ; [.1E71.0020.0008][.0000.0045.0002] # LATIN CAPITAL LETTER S WITH COMMA BELOW
-017F ; [.1E71.0020.0004][.0000.0111.0004] # LATIN SMALL LETTER LONG S
-1DE5 ; [.1E71.0020.0004][.0000.0111.0004] # COMBINING LATIN SMALL LETTER LONG S
-A785 ; [.1E71.0020.0004][.0000.0111.0004] # LATIN SMALL LETTER INSULAR S
-A784 ; [.1E71.0020.000A][.0000.0111.0004] # LATIN CAPITAL LETTER INSULAR S
-1E9B ; [.1E71.0020.0004][.0000.0111.0004][.0000.002E.0002] # LATIN SMALL LETTER LONG S WITH DOT ABOVE
-1F18D ; [.1E71.0020.001D][.1C47.0020.001D] # NEGATIVE SQUARED SA
-1F14C ; [.1E71.0020.001D][.1C8F.0020.001D] # SQUARED SD
-1F1AA ; [.1E71.0020.001D][.1D18.0020.001D][.1EE3.0020.001D] # SQUARED SHV
-2120 ; [.1E71.0020.0014][.1DAA.0020.0014] # SERVICE MARK
-1F198 ; [.1E71.0020.001D][.1DDD.0020.001D][.1E71.0020.001D] # SQUARED SOS
-33DB ; [.1E71.0020.001C][.1E33.0020.001C] # SQUARE SR
-1F14D ; [.1E71.0020.001D][.1E71.0020.001D] # SQUARED SS
-00DF ; [.1E71.0020.0004][.0000.0110.0004][.1E71.0020.0004] # LATIN SMALL LETTER SHARP S
-1E9E ; [.1E71.0020.000A][.0000.0110.0004][.1E71.0020.000A] # LATIN CAPITAL LETTER SHARP S
-FB06 ; [.1E71.0020.0004][.1E95.0020.0004] # LATIN SMALL LIGATURE ST
-FB05 ; [.1E71.0020.0004][.0000.0111.0004][.1E95.0020.0004] # LATIN SMALL LIGATURE LONG S T
-33DC ; [.1E71.0020.001D][.1EE3.0020.001C] # SQUARE SV
-A731 ; [.1E75.0020.0002] # LATIN LETTER SMALL CAPITAL S
-1D74 ; [.1E76.0020.0002] # LATIN SMALL LETTER S WITH MIDDLE TILDE
-1D8A ; [.1E77.0020.0002] # LATIN SMALL LETTER S WITH PALATAL HOOK
-0282 ; [.1E78.0020.0002] # LATIN SMALL LETTER S WITH HOOK
-1DB3 ; [.1E78.0020.0014] # MODIFIER LETTER SMALL S WITH HOOK
-023F ; [.1E7C.0020.0002] # LATIN SMALL LETTER S WITH SWASH TAIL
-2C7E ; [.1E7C.0020.0008] # LATIN CAPITAL LETTER S WITH SWASH TAIL
-1E9C ; [.1E80.0020.0002] # LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
-1E9D ; [.1E81.0020.0002] # LATIN SMALL LETTER LONG S WITH HIGH STROKE
-0283 ; [.1E82.0020.0002] # LATIN SMALL LETTER ESH
-1DEF ; [.1E82.0020.0004] # COMBINING LATIN SMALL LETTER ESH
-01A9 ; [.1E82.0020.0008] # LATIN CAPITAL LETTER ESH
-1DB4 ; [.1E82.0020.0014] # MODIFIER LETTER SMALL ESH
-AB4D ; [.1E86.0020.0002] # LATIN SMALL LETTER BASELINE ESH
-1D8B ; [.1E87.0020.0002] # LATIN SMALL LETTER ESH WITH PALATAL HOOK
-01AA ; [.1E88.0020.0002] # LATIN LETTER REVERSED ESH LOOP
-0285 ; [.1E8C.0020.0002] # LATIN SMALL LETTER SQUAT REVERSED ESH
-1D98 ; [.1E90.0020.0002] # LATIN SMALL LETTER ESH WITH RETROFLEX HOOK
-0286 ; [.1E91.0020.0002] # LATIN SMALL LETTER ESH WITH CURL
-0074 ; [.1E95.0020.0002] # LATIN SMALL LETTER T
-FF54 ; [.1E95.0020.0003] # FULLWIDTH LATIN SMALL LETTER T
-036D ; [.1E95.0020.0004] # COMBINING LATIN SMALL LETTER T
-24AF ; [*0317.0020.0004][.1E95.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER T
-1D42D ; [.1E95.0020.0005] # MATHEMATICAL BOLD SMALL T
-1D461 ; [.1E95.0020.0005] # MATHEMATICAL ITALIC SMALL T
-1D495 ; [.1E95.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL T
-1D4C9 ; [.1E95.0020.0005] # MATHEMATICAL SCRIPT SMALL T
-1D4FD ; [.1E95.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL T
-1D531 ; [.1E95.0020.0005] # MATHEMATICAL FRAKTUR SMALL T
-1D565 ; [.1E95.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL T
-1D599 ; [.1E95.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL T
-1D5CD ; [.1E95.0020.0005] # MATHEMATICAL SANS-SERIF SMALL T
-1D601 ; [.1E95.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL T
-1D635 ; [.1E95.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL T
-1D669 ; [.1E95.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
-1D69D ; [.1E95.0020.0005] # MATHEMATICAL MONOSPACE SMALL T
-24E3 ; [.1E95.0020.0006] # CIRCLED LATIN SMALL LETTER T
-0054 ; [.1E95.0020.0008] # LATIN CAPITAL LETTER T
-FF34 ; [.1E95.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER T
-1F123 ; [*0317.0020.0004][.1E95.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER T
-1D413 ; [.1E95.0020.000B] # MATHEMATICAL BOLD CAPITAL T
-1D447 ; [.1E95.0020.000B] # MATHEMATICAL ITALIC CAPITAL T
-1D47B ; [.1E95.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL T
-1D4AF ; [.1E95.0020.000B] # MATHEMATICAL SCRIPT CAPITAL T
-1D4E3 ; [.1E95.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL T
-1D517 ; [.1E95.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL T
-1D54B ; [.1E95.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL T
-1D57F ; [.1E95.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL T
-1D5B3 ; [.1E95.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL T
-1D5E7 ; [.1E95.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL T
-1D61B ; [.1E95.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
-1D64F ; [.1E95.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
-1D683 ; [.1E95.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL T
-24C9 ; [.1E95.0020.000C] # CIRCLED LATIN CAPITAL LETTER T
-1F163 ; [.1E95.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER T
-1D57 ; [.1E95.0020.0014] # MODIFIER LETTER SMALL T
-209C ; [.1E95.0020.0015] # LATIN SUBSCRIPT SMALL LETTER T
-1D40 ; [.1E95.0020.001D] # MODIFIER LETTER CAPITAL T
-1F143 ; [.1E95.0020.001D] # SQUARED LATIN CAPITAL LETTER T
-1F183 ; [.1E95.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER T
-0165 ; [.1E95.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER T WITH CARON
-0164 ; [.1E95.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER T WITH CARON
-1E97 ; [.1E95.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER T WITH DIAERESIS
-1E6B ; [.1E95.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER T WITH DOT ABOVE
-1E6A ; [.1E95.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER T WITH DOT ABOVE
-0163 ; [.1E95.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER T WITH CEDILLA
-0162 ; [.1E95.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER T WITH CEDILLA
-1E6D ; [.1E95.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER T WITH DOT BELOW
-1E6C ; [.1E95.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER T WITH DOT BELOW
-021B ; [.1E95.0020.0002][.0000.0045.0002] # LATIN SMALL LETTER T WITH COMMA BELOW
-021A ; [.1E95.0020.0008][.0000.0045.0002] # LATIN CAPITAL LETTER T WITH COMMA BELOW
-1E71 ; [.1E95.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
-1E70 ; [.1E95.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW
-1E6F ; [.1E95.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER T WITH LINE BELOW
-1E6E ; [.1E95.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER T WITH LINE BELOW
-A787 ; [.1E95.0020.0004][.0000.0111.0004] # LATIN SMALL LETTER INSULAR T
-A786 ; [.1E95.0020.000A][.0000.0111.0004] # LATIN CAPITAL LETTER INSULAR T
-02A8 ; [.1E95.0020.0004][.1C89.0020.0004] # LATIN SMALL LETTER TC DIGRAPH WITH CURL
-2121 ; [.1E95.0020.000A][.1CAA.0020.000A][.1D77.0020.000A] # TELEPHONE SIGN
-1D7A ; [.1E95.0020.0004][.0000.0110.0004][.1D18.0020.0004] # LATIN SMALL LETTER TH WITH STRIKETHROUGH
-3394 ; [.1E95.0020.001D][.1D18.0020.001D][.1F21.0020.001C] # SQUARE THZ
-2122 ; [.1E95.0020.0014][.1DAA.0020.0014] # TRADE MARK SIGN
-01BE ; [.1E95.0020.0004][.1E71.0020.0004] # LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
-02A6 ; [.1E95.0020.0004][.1E71.0020.0004] # LATIN SMALL LETTER TS DIGRAPH
-02A7 ; [.1E95.0020.0004][.1E82.0020.0004] # LATIN SMALL LETTER TESH DIGRAPH
-A729 ; [.1E95.0020.0004][.1F21.0020.0004] # LATIN SMALL LETTER TZ
-A728 ; [.1E95.0020.000A][.1F21.0020.0004] # LATIN CAPITAL LETTER TZ
-1D1B ; [.1E99.0020.0002] # LATIN LETTER SMALL CAPITAL T
-0167 ; [.1E9A.0020.0002] # LATIN SMALL LETTER T WITH STROKE
-0166 ; [.1E9A.0020.0008] # LATIN CAPITAL LETTER T WITH STROKE
-2C66 ; [.1E9E.0020.0002] # LATIN SMALL LETTER T WITH DIAGONAL STROKE
-023E ; [.1E9E.0020.0008] # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
-1D75 ; [.1E9F.0020.0002] # LATIN SMALL LETTER T WITH MIDDLE TILDE
-01AB ; [.1EA0.0020.0002] # LATIN SMALL LETTER T WITH PALATAL HOOK
-1DB5 ; [.1EA0.0020.0014] # MODIFIER LETTER SMALL T WITH PALATAL HOOK
-01AD ; [.1EA4.0020.0002] # LATIN SMALL LETTER T WITH HOOK
-01AC ; [.1EA4.0020.0008] # LATIN CAPITAL LETTER T WITH HOOK
-0288 ; [.1EA8.0020.0002] # LATIN SMALL LETTER T WITH RETROFLEX HOOK
-01AE ; [.1EA8.0020.0008] # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
-0236 ; [.1EAC.0020.0002] # LATIN SMALL LETTER T WITH CURL
-A777 ; [.1EB0.0020.0002] # LATIN SMALL LETTER TUM
-0287 ; [.1EB1.0020.0002] # LATIN SMALL LETTER TURNED T
-A7B1 ; [.1EB1.0020.0008] # LATIN CAPITAL LETTER TURNED T
-0075 ; [.1EB5.0020.0002] # LATIN SMALL LETTER U
-FF55 ; [.1EB5.0020.0003] # FULLWIDTH LATIN SMALL LETTER U
-0367 ; [.1EB5.0020.0004] # COMBINING LATIN SMALL LETTER U
-24B0 ; [*0317.0020.0004][.1EB5.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER U
-1D42E ; [.1EB5.0020.0005] # MATHEMATICAL BOLD SMALL U
-1D462 ; [.1EB5.0020.0005] # MATHEMATICAL ITALIC SMALL U
-1D496 ; [.1EB5.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL U
-1D4CA ; [.1EB5.0020.0005] # MATHEMATICAL SCRIPT SMALL U
-1D4FE ; [.1EB5.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL U
-1D532 ; [.1EB5.0020.0005] # MATHEMATICAL FRAKTUR SMALL U
-1D566 ; [.1EB5.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL U
-1D59A ; [.1EB5.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL U
-1D5CE ; [.1EB5.0020.0005] # MATHEMATICAL SANS-SERIF SMALL U
-1D602 ; [.1EB5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL U
-1D636 ; [.1EB5.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL U
-1D66A ; [.1EB5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
-1D69E ; [.1EB5.0020.0005] # MATHEMATICAL MONOSPACE SMALL U
-24E4 ; [.1EB5.0020.0006] # CIRCLED LATIN SMALL LETTER U
-0055 ; [.1EB5.0020.0008] # LATIN CAPITAL LETTER U
-FF35 ; [.1EB5.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER U
-1F124 ; [*0317.0020.0004][.1EB5.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER U
-1D414 ; [.1EB5.0020.000B] # MATHEMATICAL BOLD CAPITAL U
-1D448 ; [.1EB5.0020.000B] # MATHEMATICAL ITALIC CAPITAL U
-1D47C ; [.1EB5.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL U
-1D4B0 ; [.1EB5.0020.000B] # MATHEMATICAL SCRIPT CAPITAL U
-1D4E4 ; [.1EB5.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL U
-1D518 ; [.1EB5.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL U
-1D54C ; [.1EB5.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL U
-1D580 ; [.1EB5.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL U
-1D5B4 ; [.1EB5.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL U
-1D5E8 ; [.1EB5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL U
-1D61C ; [.1EB5.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
-1D650 ; [.1EB5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
-1D684 ; [.1EB5.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL U
-24CA ; [.1EB5.0020.000C] # CIRCLED LATIN CAPITAL LETTER U
-1F164 ; [.1EB5.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER U
-1D58 ; [.1EB5.0020.0014] # MODIFIER LETTER SMALL U
-1D64 ; [.1EB5.0020.0015] # LATIN SUBSCRIPT SMALL LETTER U
-1D41 ; [.1EB5.0020.001D] # MODIFIER LETTER CAPITAL U
-1F144 ; [.1EB5.0020.001D] # SQUARED LATIN CAPITAL LETTER U
-1F184 ; [.1EB5.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER U
-00FA ; [.1EB5.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH ACUTE
-00DA ; [.1EB5.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH ACUTE
-00F9 ; [.1EB5.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH GRAVE
-00D9 ; [.1EB5.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH GRAVE
-016D ; [.1EB5.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER U WITH BREVE
-016C ; [.1EB5.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER U WITH BREVE
-00FB ; [.1EB5.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER U WITH CIRCUMFLEX
-00DB ; [.1EB5.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-01D4 ; [.1EB5.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH CARON
-01D3 ; [.1EB5.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH CARON
-016F ; [.1EB5.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER U WITH RING ABOVE
-016E ; [.1EB5.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER U WITH RING ABOVE
-00FC ; [.1EB5.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER U WITH DIAERESIS
-1DF4 ; [.1EB5.0020.0004][.0000.002B.0004] # COMBINING LATIN SMALL LETTER U WITH DIAERESIS
-A79F ; [.1EB5.0020.0004][.0000.002B.0004] # LATIN SMALL LETTER VOLAPUK UE
-00DC ; [.1EB5.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS
-A79E ; [.1EB5.0020.000A][.0000.002B.0004] # LATIN CAPITAL LETTER VOLAPUK UE
-01D8 ; [.1EB5.0020.0002][.0000.002B.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-01D7 ; [.1EB5.0020.0008][.0000.002B.0002][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-01DC ; [.1EB5.0020.0002][.0000.002B.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-01DB ; [.1EB5.0020.0008][.0000.002B.0002][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-01DA ; [.1EB5.0020.0002][.0000.002B.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-01D9 ; [.1EB5.0020.0008][.0000.002B.0002][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-01D6 ; [.1EB5.0020.0002][.0000.002B.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-01D5 ; [.1EB5.0020.0008][.0000.002B.0002][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-0171 ; [.1EB5.0020.0002][.0000.002C.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0170 ; [.1EB5.0020.0008][.0000.002C.0002] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0169 ; [.1EB5.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER U WITH TILDE
-0168 ; [.1EB5.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER U WITH TILDE
-1E79 ; [.1EB5.0020.0002][.0000.002D.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH TILDE AND ACUTE
-1E78 ; [.1EB5.0020.0008][.0000.002D.0002][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
-0173 ; [.1EB5.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER U WITH OGONEK
-0172 ; [.1EB5.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER U WITH OGONEK
-016B ; [.1EB5.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH MACRON
-016A ; [.1EB5.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH MACRON
-1E7B ; [.1EB5.0020.0002][.0000.0032.0002][.0000.002B.0002] # LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
-1E7A ; [.1EB5.0020.0008][.0000.0032.0002][.0000.002B.0002] # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
-1DF0 ; [.1EB5.0020.0004][.0000.0034.0004] # COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE
-1EE7 ; [.1EB5.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER U WITH HOOK ABOVE
-1EE6 ; [.1EB5.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER U WITH HOOK ABOVE
-0215 ; [.1EB5.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER U WITH DOUBLE GRAVE
-0214 ; [.1EB5.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
-0217 ; [.1EB5.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER U WITH INVERTED BREVE
-0216 ; [.1EB5.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER U WITH INVERTED BREVE
-01B0 ; [.1EB5.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER U WITH HORN
-01AF ; [.1EB5.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER U WITH HORN
-1EE9 ; [.1EB5.0020.0002][.0000.003F.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH HORN AND ACUTE
-1EE8 ; [.1EB5.0020.0008][.0000.003F.0002][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
-1EEB ; [.1EB5.0020.0002][.0000.003F.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH HORN AND GRAVE
-1EEA ; [.1EB5.0020.0008][.0000.003F.0002][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
-1EEF ; [.1EB5.0020.0002][.0000.003F.0002][.0000.002D.0002] # LATIN SMALL LETTER U WITH HORN AND TILDE
-1EEE ; [.1EB5.0020.0008][.0000.003F.0002][.0000.002D.0002] # LATIN CAPITAL LETTER U WITH HORN AND TILDE
-1EED ; [.1EB5.0020.0002][.0000.003F.0002][.0000.003B.0002] # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
-1EEC ; [.1EB5.0020.0008][.0000.003F.0002][.0000.003B.0002] # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
-1EF1 ; [.1EB5.0020.0002][.0000.003F.0002][.0000.0042.0002] # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
-1EF0 ; [.1EB5.0020.0008][.0000.003F.0002][.0000.0042.0002] # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
-1EE5 ; [.1EB5.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER U WITH DOT BELOW
-1EE4 ; [.1EB5.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER U WITH DOT BELOW
-1E73 ; [.1EB5.0020.0002][.0000.0043.0002] # LATIN SMALL LETTER U WITH DIAERESIS BELOW
-1E72 ; [.1EB5.0020.0008][.0000.0043.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
-1E77 ; [.1EB5.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
-1E76 ; [.1EB5.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW
-1E75 ; [.1EB5.0020.0002][.0000.0048.0002] # LATIN SMALL LETTER U WITH TILDE BELOW
-1E74 ; [.1EB5.0020.0008][.0000.0048.0002] # LATIN CAPITAL LETTER U WITH TILDE BELOW
-1F1AB ; [.1EB5.0020.001D][.1D18.0020.001D][.1C8F.0020.001D] # SQUARED UHD
-1F199 ; [.1EB5.0020.001D][.1E0C.0020.001D][*0260.0020.001C] # SQUARED UP WITH EXCLAMATION MARK
-1D1C ; [.1EB9.0020.0002] # LATIN LETTER SMALL CAPITAL U
-1DB8 ; [.1EB9.0020.0014] # MODIFIER LETTER SMALL CAPITAL U
-AB4E ; [.1EBA.0020.0002] # LATIN SMALL LETTER U WITH SHORT RIGHT LEG
-1D1D ; [.1EBB.0020.0002] # LATIN SMALL LETTER SIDEWAYS U
-1D59 ; [.1EBB.0020.0014] # MODIFIER LETTER SMALL SIDEWAYS U
-1D1E ; [.1EBC.0020.0002] # LATIN SMALL LETTER SIDEWAYS DIAERESIZED U
-1D6B ; [.1EBD.0020.0002] # LATIN SMALL LETTER UE
-AB50 ; [.1EBE.0020.0002] # LATIN SMALL LETTER UI
-AB51 ; [.1EBF.0020.0002] # LATIN SMALL LETTER TURNED UI
-0289 ; [.1EC0.0020.0002] # LATIN SMALL LETTER U BAR
-0244 ; [.1EC0.0020.0008] # LATIN CAPITAL LETTER U BAR
-1DB6 ; [.1EC0.0020.0014] # MODIFIER LETTER SMALL U BAR
-AB4F ; [.1EC4.0020.0002] # LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG
-1D7E ; [.1EC5.0020.0002] # LATIN SMALL CAPITAL LETTER U WITH STROKE
-1D99 ; [.1EC6.0020.0002] # LATIN SMALL LETTER U WITH RETROFLEX HOOK
-AB52 ; [.1EC7.0020.0002] # LATIN SMALL LETTER U WITH LEFT HOOK
-AB5F ; [.1EC7.0020.0014] # MODIFIER LETTER SMALL U WITH LEFT HOOK
-0265 ; [.1EC8.0020.0002] # LATIN SMALL LETTER TURNED H
-A78D ; [.1EC8.0020.0008] # LATIN CAPITAL LETTER TURNED H
-1DA3 ; [.1EC8.0020.0014] # MODIFIER LETTER SMALL TURNED H
-02AE ; [.1ECC.0020.0002] # LATIN SMALL LETTER TURNED H WITH FISHHOOK
-02AF ; [.1ED0.0020.0002] # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
-026F ; [.1ED4.0020.0002] # LATIN SMALL LETTER TURNED M
-019C ; [.1ED4.0020.0008] # LATIN CAPITAL LETTER TURNED M
-1D5A ; [.1ED4.0020.0014] # MODIFIER LETTER SMALL TURNED M
-A7FA ; [.1ED8.0020.0002] # LATIN LETTER SMALL CAPITAL TURNED M
-1D1F ; [.1ED9.0020.0002] # LATIN SMALL LETTER SIDEWAYS TURNED M
-0270 ; [.1EDA.0020.0002] # LATIN SMALL LETTER TURNED M WITH LONG LEG
-1DAD ; [.1EDA.0020.0014] # MODIFIER LETTER SMALL TURNED M WITH LONG LEG
-028A ; [.1EDE.0020.0002] # LATIN SMALL LETTER UPSILON
-01B1 ; [.1EDE.0020.0008] # LATIN CAPITAL LETTER UPSILON
-1DB7 ; [.1EDE.0020.0014] # MODIFIER LETTER SMALL UPSILON
-1D7F ; [.1EE2.0020.0002] # LATIN SMALL LETTER UPSILON WITH STROKE
-0076 ; [.1EE3.0020.0002] # LATIN SMALL LETTER V
-FF56 ; [.1EE3.0020.0003] # FULLWIDTH LATIN SMALL LETTER V
-036E ; [.1EE3.0020.0004] # COMBINING LATIN SMALL LETTER V
-2174 ; [.1EE3.0020.0004] # SMALL ROMAN NUMERAL FIVE
-24B1 ; [*0317.0020.0004][.1EE3.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER V
-1D42F ; [.1EE3.0020.0005] # MATHEMATICAL BOLD SMALL V
-1D463 ; [.1EE3.0020.0005] # MATHEMATICAL ITALIC SMALL V
-1D497 ; [.1EE3.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL V
-1D4CB ; [.1EE3.0020.0005] # MATHEMATICAL SCRIPT SMALL V
-1D4FF ; [.1EE3.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL V
-1D533 ; [.1EE3.0020.0005] # MATHEMATICAL FRAKTUR SMALL V
-1D567 ; [.1EE3.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL V
-1D59B ; [.1EE3.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL V
-1D5CF ; [.1EE3.0020.0005] # MATHEMATICAL SANS-SERIF SMALL V
-1D603 ; [.1EE3.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL V
-1D637 ; [.1EE3.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL V
-1D66B ; [.1EE3.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
-1D69F ; [.1EE3.0020.0005] # MATHEMATICAL MONOSPACE SMALL V
-24E5 ; [.1EE3.0020.0006] # CIRCLED LATIN SMALL LETTER V
-0056 ; [.1EE3.0020.0008] # LATIN CAPITAL LETTER V
-FF36 ; [.1EE3.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER V
-2164 ; [.1EE3.0020.000A] # ROMAN NUMERAL FIVE
-1F125 ; [*0317.0020.0004][.1EE3.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER V
-1D415 ; [.1EE3.0020.000B] # MATHEMATICAL BOLD CAPITAL V
-1D449 ; [.1EE3.0020.000B] # MATHEMATICAL ITALIC CAPITAL V
-1D47D ; [.1EE3.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL V
-1D4B1 ; [.1EE3.0020.000B] # MATHEMATICAL SCRIPT CAPITAL V
-1D4E5 ; [.1EE3.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL V
-1D519 ; [.1EE3.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL V
-1D54D ; [.1EE3.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL V
-1D581 ; [.1EE3.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL V
-1D5B5 ; [.1EE3.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL V
-1D5E9 ; [.1EE3.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL V
-1D61D ; [.1EE3.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
-1D651 ; [.1EE3.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
-1D685 ; [.1EE3.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL V
-24CB ; [.1EE3.0020.000C] # CIRCLED LATIN CAPITAL LETTER V
-1F165 ; [.1EE3.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER V
-1D5B ; [.1EE3.0020.0014] # MODIFIER LETTER SMALL V
-1D65 ; [.1EE3.0020.0015] # LATIN SUBSCRIPT SMALL LETTER V
-2C7D ; [.1EE3.0020.001D] # MODIFIER LETTER CAPITAL V
-1F145 ; [.1EE3.0020.001D] # SQUARED LATIN CAPITAL LETTER V
-1F185 ; [.1EE3.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER V
-1E7D ; [.1EE3.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER V WITH TILDE
-1E7C ; [.1EE3.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER V WITH TILDE
-1E7F ; [.1EE3.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER V WITH DOT BELOW
-1E7E ; [.1EE3.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER V WITH DOT BELOW
-2175 ; [.1EE3.0020.0004][.1D32.0020.0004] # SMALL ROMAN NUMERAL SIX
-2165 ; [.1EE3.0020.000A][.1D32.0020.000A] # ROMAN NUMERAL SIX
-2176 ; [.1EE3.0020.0004][.1D32.0020.0004][.1D32.0020.0004] # SMALL ROMAN NUMERAL SEVEN
-2166 ; [.1EE3.0020.000A][.1D32.0020.000A][.1D32.0020.000A] # ROMAN NUMERAL SEVEN
-2177 ; [.1EE3.0020.0004][.1D32.0020.0004][.1D32.0020.0004][.1D32.0020.0004] # SMALL ROMAN NUMERAL EIGHT
-2167 ; [.1EE3.0020.000A][.1D32.0020.000A][.1D32.0020.000A][.1D32.0020.000A] # ROMAN NUMERAL EIGHT
-33DE ; [.1EE3.0020.001D][*0625.0020.001C][.1DAA.0020.001C] # SQUARE V OVER M
-1F1AC ; [.1EE3.0020.001D][.1DDD.0020.001D][.1C8F.0020.001D] # SQUARED VOD
-1F19A ; [.1EE3.0020.001D][.1E71.0020.001D] # SQUARED VS
-A761 ; [.1EE3.0020.0004][.1F0B.0020.0004] # LATIN SMALL LETTER VY
-A760 ; [.1EE3.0020.000A][.1F0B.0020.000A] # LATIN CAPITAL LETTER VY
-1D20 ; [.1EE7.0020.0002] # LATIN LETTER SMALL CAPITAL V
-A75F ; [.1EE8.0020.0002] # LATIN SMALL LETTER V WITH DIAGONAL STROKE
-A75E ; [.1EE8.0020.0008] # LATIN CAPITAL LETTER V WITH DIAGONAL STROKE
-1D8C ; [.1EE9.0020.0002] # LATIN SMALL LETTER V WITH PALATAL HOOK
-028B ; [.1EEA.0020.0002] # LATIN SMALL LETTER V WITH HOOK
-01B2 ; [.1EEA.0020.0008] # LATIN CAPITAL LETTER V WITH HOOK
-1DB9 ; [.1EEA.0020.0014] # MODIFIER LETTER SMALL V WITH HOOK
-2C71 ; [.1EEE.0020.0002] # LATIN SMALL LETTER V WITH RIGHT HOOK
-2C74 ; [.1EEF.0020.0002] # LATIN SMALL LETTER V WITH CURL
-1EFD ; [.1EF0.0020.0002] # LATIN SMALL LETTER MIDDLE-WELSH V
-1EFC ; [.1EF0.0020.0008] # LATIN CAPITAL LETTER MIDDLE-WELSH V
-028C ; [.1EF1.0020.0002] # LATIN SMALL LETTER TURNED V
-0245 ; [.1EF1.0020.0008] # LATIN CAPITAL LETTER TURNED V
-1DBA ; [.1EF1.0020.0014] # MODIFIER LETTER SMALL TURNED V
-0077 ; [.1EF5.0020.0002] # LATIN SMALL LETTER W
-FF57 ; [.1EF5.0020.0003] # FULLWIDTH LATIN SMALL LETTER W
-1DF1 ; [.1EF5.0020.0004] # COMBINING LATIN SMALL LETTER W
-24B2 ; [*0317.0020.0004][.1EF5.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER W
-1D430 ; [.1EF5.0020.0005] # MATHEMATICAL BOLD SMALL W
-1D464 ; [.1EF5.0020.0005] # MATHEMATICAL ITALIC SMALL W
-1D498 ; [.1EF5.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL W
-1D4CC ; [.1EF5.0020.0005] # MATHEMATICAL SCRIPT SMALL W
-1D500 ; [.1EF5.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL W
-1D534 ; [.1EF5.0020.0005] # MATHEMATICAL FRAKTUR SMALL W
-1D568 ; [.1EF5.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL W
-1D59C ; [.1EF5.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL W
-1D5D0 ; [.1EF5.0020.0005] # MATHEMATICAL SANS-SERIF SMALL W
-1D604 ; [.1EF5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL W
-1D638 ; [.1EF5.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL W
-1D66C ; [.1EF5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
-1D6A0 ; [.1EF5.0020.0005] # MATHEMATICAL MONOSPACE SMALL W
-24E6 ; [.1EF5.0020.0006] # CIRCLED LATIN SMALL LETTER W
-0057 ; [.1EF5.0020.0008] # LATIN CAPITAL LETTER W
-FF37 ; [.1EF5.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER W
-1F126 ; [*0317.0020.0004][.1EF5.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER W
-1D416 ; [.1EF5.0020.000B] # MATHEMATICAL BOLD CAPITAL W
-1D44A ; [.1EF5.0020.000B] # MATHEMATICAL ITALIC CAPITAL W
-1D47E ; [.1EF5.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL W
-1D4B2 ; [.1EF5.0020.000B] # MATHEMATICAL SCRIPT CAPITAL W
-1D4E6 ; [.1EF5.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL W
-1D51A ; [.1EF5.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL W
-1D54E ; [.1EF5.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL W
-1D582 ; [.1EF5.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL W
-1D5B6 ; [.1EF5.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL W
-1D5EA ; [.1EF5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL W
-1D61E ; [.1EF5.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
-1D652 ; [.1EF5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
-1D686 ; [.1EF5.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL W
-24CC ; [.1EF5.0020.000C] # CIRCLED LATIN CAPITAL LETTER W
-1F166 ; [.1EF5.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER W
-02B7 ; [.1EF5.0020.0014] # MODIFIER LETTER SMALL W
-1D42 ; [.1EF5.0020.001D] # MODIFIER LETTER CAPITAL W
-1F146 ; [.1EF5.0020.001D] # SQUARED LATIN CAPITAL LETTER W
-1F186 ; [.1EF5.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER W
-1E83 ; [.1EF5.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER W WITH ACUTE
-1E82 ; [.1EF5.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER W WITH ACUTE
-1E81 ; [.1EF5.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER W WITH GRAVE
-1E80 ; [.1EF5.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER W WITH GRAVE
-0175 ; [.1EF5.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER W WITH CIRCUMFLEX
-0174 ; [.1EF5.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
-1E98 ; [.1EF5.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER W WITH RING ABOVE
-1E85 ; [.1EF5.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER W WITH DIAERESIS
-1E84 ; [.1EF5.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER W WITH DIAERESIS
-1E87 ; [.1EF5.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER W WITH DOT ABOVE
-1E86 ; [.1EF5.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER W WITH DOT ABOVE
-1E89 ; [.1EF5.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER W WITH DOT BELOW
-1E88 ; [.1EF5.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER W WITH DOT BELOW
-33DD ; [.1EF5.0020.001D][.1C60.0020.001C] # SQUARE WB
-1F14F ; [.1EF5.0020.001D][.1C7A.0020.001D] # SQUARED WC
-1F18F ; [.1EF5.0020.001D][.1C7A.0020.001D] # NEGATIVE SQUARED WC
-1F12E ; [.1EF5.0020.000C][.1F21.0020.000C] # CIRCLED WZ
-1D21 ; [.1EF9.0020.0002] # LATIN LETTER SMALL CAPITAL W
-2C73 ; [.1EFA.0020.0002] # LATIN SMALL LETTER W WITH HOOK
-2C72 ; [.1EFA.0020.0008] # LATIN CAPITAL LETTER W WITH HOOK
-028D ; [.1EFB.0020.0002] # LATIN SMALL LETTER TURNED W
-0078 ; [.1EFF.0020.0002] # LATIN SMALL LETTER X
-FF58 ; [.1EFF.0020.0003] # FULLWIDTH LATIN SMALL LETTER X
-036F ; [.1EFF.0020.0004] # COMBINING LATIN SMALL LETTER X
-2179 ; [.1EFF.0020.0004] # SMALL ROMAN NUMERAL TEN
-24B3 ; [*0317.0020.0004][.1EFF.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER X
-1D431 ; [.1EFF.0020.0005] # MATHEMATICAL BOLD SMALL X
-1D465 ; [.1EFF.0020.0005] # MATHEMATICAL ITALIC SMALL X
-1D499 ; [.1EFF.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL X
-1D4CD ; [.1EFF.0020.0005] # MATHEMATICAL SCRIPT SMALL X
-1D501 ; [.1EFF.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL X
-1D535 ; [.1EFF.0020.0005] # MATHEMATICAL FRAKTUR SMALL X
-1D569 ; [.1EFF.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL X
-1D59D ; [.1EFF.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL X
-1D5D1 ; [.1EFF.0020.0005] # MATHEMATICAL SANS-SERIF SMALL X
-1D605 ; [.1EFF.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL X
-1D639 ; [.1EFF.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL X
-1D66D ; [.1EFF.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
-1D6A1 ; [.1EFF.0020.0005] # MATHEMATICAL MONOSPACE SMALL X
-24E7 ; [.1EFF.0020.0006] # CIRCLED LATIN SMALL LETTER X
-0058 ; [.1EFF.0020.0008] # LATIN CAPITAL LETTER X
-FF38 ; [.1EFF.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER X
-2169 ; [.1EFF.0020.000A] # ROMAN NUMERAL TEN
-1F127 ; [*0317.0020.0004][.1EFF.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER X
-1D417 ; [.1EFF.0020.000B] # MATHEMATICAL BOLD CAPITAL X
-1D44B ; [.1EFF.0020.000B] # MATHEMATICAL ITALIC CAPITAL X
-1D47F ; [.1EFF.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL X
-1D4B3 ; [.1EFF.0020.000B] # MATHEMATICAL SCRIPT CAPITAL X
-1D4E7 ; [.1EFF.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL X
-1D51B ; [.1EFF.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL X
-1D54F ; [.1EFF.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL X
-1D583 ; [.1EFF.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL X
-1D5B7 ; [.1EFF.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL X
-1D5EB ; [.1EFF.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL X
-1D61F ; [.1EFF.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
-1D653 ; [.1EFF.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
-1D687 ; [.1EFF.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL X
-24CD ; [.1EFF.0020.000C] # CIRCLED LATIN CAPITAL LETTER X
-1F167 ; [.1EFF.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER X
-02E3 ; [.1EFF.0020.0014] # MODIFIER LETTER SMALL X
-2093 ; [.1EFF.0020.0015] # LATIN SUBSCRIPT SMALL LETTER X
-1F147 ; [.1EFF.0020.001D] # SQUARED LATIN CAPITAL LETTER X
-1F187 ; [.1EFF.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER X
-1E8D ; [.1EFF.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER X WITH DIAERESIS
-1E8C ; [.1EFF.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER X WITH DIAERESIS
-1E8B ; [.1EFF.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER X WITH DOT ABOVE
-1E8A ; [.1EFF.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER X WITH DOT ABOVE
-217A ; [.1EFF.0020.0004][.1D32.0020.0004] # SMALL ROMAN NUMERAL ELEVEN
-216A ; [.1EFF.0020.000A][.1D32.0020.000A] # ROMAN NUMERAL ELEVEN
-217B ; [.1EFF.0020.0004][.1D32.0020.0004][.1D32.0020.0004] # SMALL ROMAN NUMERAL TWELVE
-216B ; [.1EFF.0020.000A][.1D32.0020.000A][.1D32.0020.000A] # ROMAN NUMERAL TWELVE
-1D8D ; [.1F03.0020.0002] # LATIN SMALL LETTER X WITH PALATAL HOOK
-AB56 ; [.1F04.0020.0002] # LATIN SMALL LETTER X WITH LOW RIGHT RING
-AB57 ; [.1F05.0020.0002] # LATIN SMALL LETTER X WITH LONG LEFT LEG
-AB58 ; [.1F06.0020.0002] # LATIN SMALL LETTER X WITH LONG LEFT LEG AND LOW RIGHT RING
-AB59 ; [.1F07.0020.0002] # LATIN SMALL LETTER X WITH LONG LEFT LEG WITH SERIF
-AB53 ; [.1F08.0020.0002] # LATIN SMALL LETTER CHI
-A7B3 ; [.1F08.0020.0008] # LATIN CAPITAL LETTER CHI
-AB54 ; [.1F09.0020.0002] # LATIN SMALL LETTER CHI WITH LOW RIGHT RING
-AB55 ; [.1F0A.0020.0002] # LATIN SMALL LETTER CHI WITH LOW LEFT SERIF
-0079 ; [.1F0B.0020.0002] # LATIN SMALL LETTER Y
-FF59 ; [.1F0B.0020.0003] # FULLWIDTH LATIN SMALL LETTER Y
-24B4 ; [*0317.0020.0004][.1F0B.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER Y
-1D432 ; [.1F0B.0020.0005] # MATHEMATICAL BOLD SMALL Y
-1D466 ; [.1F0B.0020.0005] # MATHEMATICAL ITALIC SMALL Y
-1D49A ; [.1F0B.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL Y
-1D4CE ; [.1F0B.0020.0005] # MATHEMATICAL SCRIPT SMALL Y
-1D502 ; [.1F0B.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL Y
-1D536 ; [.1F0B.0020.0005] # MATHEMATICAL FRAKTUR SMALL Y
-1D56A ; [.1F0B.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL Y
-1D59E ; [.1F0B.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL Y
-1D5D2 ; [.1F0B.0020.0005] # MATHEMATICAL SANS-SERIF SMALL Y
-1D606 ; [.1F0B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL Y
-1D63A ; [.1F0B.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL Y
-1D66E ; [.1F0B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
-1D6A2 ; [.1F0B.0020.0005] # MATHEMATICAL MONOSPACE SMALL Y
-24E8 ; [.1F0B.0020.0006] # CIRCLED LATIN SMALL LETTER Y
-0059 ; [.1F0B.0020.0008] # LATIN CAPITAL LETTER Y
-FF39 ; [.1F0B.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER Y
-1F128 ; [*0317.0020.0004][.1F0B.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER Y
-1D418 ; [.1F0B.0020.000B] # MATHEMATICAL BOLD CAPITAL Y
-1D44C ; [.1F0B.0020.000B] # MATHEMATICAL ITALIC CAPITAL Y
-1D480 ; [.1F0B.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL Y
-1D4B4 ; [.1F0B.0020.000B] # MATHEMATICAL SCRIPT CAPITAL Y
-1D4E8 ; [.1F0B.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL Y
-1D51C ; [.1F0B.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL Y
-1D550 ; [.1F0B.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
-1D584 ; [.1F0B.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL Y
-1D5B8 ; [.1F0B.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL Y
-1D5EC ; [.1F0B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
-1D620 ; [.1F0B.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
-1D654 ; [.1F0B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
-1D688 ; [.1F0B.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL Y
-24CE ; [.1F0B.0020.000C] # CIRCLED LATIN CAPITAL LETTER Y
-1F168 ; [.1F0B.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER Y
-02B8 ; [.1F0B.0020.0014] # MODIFIER LETTER SMALL Y
-1F148 ; [.1F0B.0020.001D] # SQUARED LATIN CAPITAL LETTER Y
-1F188 ; [.1F0B.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER Y
-00FD ; [.1F0B.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER Y WITH ACUTE
-00DD ; [.1F0B.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER Y WITH ACUTE
-1EF3 ; [.1F0B.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER Y WITH GRAVE
-1EF2 ; [.1F0B.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER Y WITH GRAVE
-0177 ; [.1F0B.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER Y WITH CIRCUMFLEX
-0176 ; [.1F0B.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
-1E99 ; [.1F0B.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER Y WITH RING ABOVE
-00FF ; [.1F0B.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER Y WITH DIAERESIS
-0178 ; [.1F0B.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER Y WITH DIAERESIS
-1EF9 ; [.1F0B.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER Y WITH TILDE
-1EF8 ; [.1F0B.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER Y WITH TILDE
-1E8F ; [.1F0B.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER Y WITH DOT ABOVE
-1E8E ; [.1F0B.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER Y WITH DOT ABOVE
-0233 ; [.1F0B.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER Y WITH MACRON
-0232 ; [.1F0B.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER Y WITH MACRON
-1EF7 ; [.1F0B.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER Y WITH HOOK ABOVE
-1EF6 ; [.1F0B.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
-1EF5 ; [.1F0B.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER Y WITH DOT BELOW
-1EF4 ; [.1F0B.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER Y WITH DOT BELOW
-028F ; [.1F0F.0020.0002] # LATIN LETTER SMALL CAPITAL Y
-024F ; [.1F13.0020.0002] # LATIN SMALL LETTER Y WITH STROKE
-024E ; [.1F13.0020.0008] # LATIN CAPITAL LETTER Y WITH STROKE
-01B4 ; [.1F17.0020.0002] # LATIN SMALL LETTER Y WITH HOOK
-01B3 ; [.1F17.0020.0008] # LATIN CAPITAL LETTER Y WITH HOOK
-1EFF ; [.1F1B.0020.0002] # LATIN SMALL LETTER Y WITH LOOP
-1EFE ; [.1F1B.0020.0008] # LATIN CAPITAL LETTER Y WITH LOOP
-AB5A ; [.1F1C.0020.0002] # LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
-021D ; [.1F1D.0020.0002] # LATIN SMALL LETTER YOGH
-021C ; [.1F1D.0020.0008] # LATIN CAPITAL LETTER YOGH
-007A ; [.1F21.0020.0002] # LATIN SMALL LETTER Z
-FF5A ; [.1F21.0020.0003] # FULLWIDTH LATIN SMALL LETTER Z
-1DE6 ; [.1F21.0020.0004] # COMBINING LATIN SMALL LETTER Z
-24B5 ; [*0317.0020.0004][.1F21.0020.0004][*0318.0020.0004] # PARENTHESIZED LATIN SMALL LETTER Z
-1D433 ; [.1F21.0020.0005] # MATHEMATICAL BOLD SMALL Z
-1D467 ; [.1F21.0020.0005] # MATHEMATICAL ITALIC SMALL Z
-1D49B ; [.1F21.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL Z
-1D4CF ; [.1F21.0020.0005] # MATHEMATICAL SCRIPT SMALL Z
-1D503 ; [.1F21.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL Z
-1D537 ; [.1F21.0020.0005] # MATHEMATICAL FRAKTUR SMALL Z
-1D56B ; [.1F21.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL Z
-1D59F ; [.1F21.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL Z
-1D5D3 ; [.1F21.0020.0005] # MATHEMATICAL SANS-SERIF SMALL Z
-1D607 ; [.1F21.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL Z
-1D63B ; [.1F21.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL Z
-1D66F ; [.1F21.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
-1D6A3 ; [.1F21.0020.0005] # MATHEMATICAL MONOSPACE SMALL Z
-24E9 ; [.1F21.0020.0006] # CIRCLED LATIN SMALL LETTER Z
-005A ; [.1F21.0020.0008] # LATIN CAPITAL LETTER Z
-FF3A ; [.1F21.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER Z
-1F129 ; [*0317.0020.0004][.1F21.0020.000A][*0318.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER Z
-2124 ; [.1F21.0020.000B] # DOUBLE-STRUCK CAPITAL Z
-2128 ; [.1F21.0020.000B] # BLACK-LETTER CAPITAL Z
-1D419 ; [.1F21.0020.000B] # MATHEMATICAL BOLD CAPITAL Z
-1D44D ; [.1F21.0020.000B] # MATHEMATICAL ITALIC CAPITAL Z
-1D481 ; [.1F21.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL Z
-1D4B5 ; [.1F21.0020.000B] # MATHEMATICAL SCRIPT CAPITAL Z
-1D4E9 ; [.1F21.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL Z
-1D585 ; [.1F21.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL Z
-1D5B9 ; [.1F21.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL Z
-1D5ED ; [.1F21.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
-1D621 ; [.1F21.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
-1D655 ; [.1F21.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
-1D689 ; [.1F21.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL Z
-24CF ; [.1F21.0020.000C] # CIRCLED LATIN CAPITAL LETTER Z
-1F169 ; [.1F21.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
-1DBB ; [.1F21.0020.0014] # MODIFIER LETTER SMALL Z
-1F149 ; [.1F21.0020.001D] # SQUARED LATIN CAPITAL LETTER Z
-1F189 ; [.1F21.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER Z
-017A ; [.1F21.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER Z WITH ACUTE
-0179 ; [.1F21.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER Z WITH ACUTE
-1E91 ; [.1F21.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER Z WITH CIRCUMFLEX
-1E90 ; [.1F21.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER Z WITH CIRCUMFLEX
-017E ; [.1F21.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER Z WITH CARON
-017D ; [.1F21.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER Z WITH CARON
-017C ; [.1F21.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
-017B ; [.1F21.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
-1E93 ; [.1F21.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER Z WITH DOT BELOW
-1E92 ; [.1F21.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER Z WITH DOT BELOW
-1E95 ; [.1F21.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER Z WITH LINE BELOW
-1E94 ; [.1F21.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER Z WITH LINE BELOW
-018D ; [.1F21.0020.0004][.1EF5.0020.0004] # LATIN SMALL LETTER TURNED DELTA
-1D22 ; [.1F25.0020.0002] # LATIN LETTER SMALL CAPITAL Z
-01B6 ; [.1F26.0020.0002] # LATIN SMALL LETTER Z WITH STROKE
-01B5 ; [.1F26.0020.0008] # LATIN CAPITAL LETTER Z WITH STROKE
-1D76 ; [.1F2A.0020.0002] # LATIN SMALL LETTER Z WITH MIDDLE TILDE
-1D8E ; [.1F2B.0020.0002] # LATIN SMALL LETTER Z WITH PALATAL HOOK
-0225 ; [.1F2C.0020.0002] # LATIN SMALL LETTER Z WITH HOOK
-0224 ; [.1F2C.0020.0008] # LATIN CAPITAL LETTER Z WITH HOOK
-0290 ; [.1F30.0020.0002] # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
-1DBC ; [.1F30.0020.0014] # MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK
-0291 ; [.1F34.0020.0002] # LATIN SMALL LETTER Z WITH CURL
-1DBD ; [.1F34.0020.0014] # MODIFIER LETTER SMALL Z WITH CURL
-0240 ; [.1F38.0020.0002] # LATIN SMALL LETTER Z WITH SWASH TAIL
-2C7F ; [.1F38.0020.0008] # LATIN CAPITAL LETTER Z WITH SWASH TAIL
-2C6C ; [.1F3C.0020.0002] # LATIN SMALL LETTER Z WITH DESCENDER
-2C6B ; [.1F3C.0020.0008] # LATIN CAPITAL LETTER Z WITH DESCENDER
-A763 ; [.1F3D.0020.0002] # LATIN SMALL LETTER VISIGOTHIC Z
-A762 ; [.1F3D.0020.0008] # LATIN CAPITAL LETTER VISIGOTHIC Z
-0292 ; [.1F3E.0020.0002] # LATIN SMALL LETTER EZH
-01B7 ; [.1F3E.0020.0008] # LATIN CAPITAL LETTER EZH
-1DBE ; [.1F3E.0020.0014] # MODIFIER LETTER SMALL EZH
-01EF ; [.1F3E.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER EZH WITH CARON
-01EE ; [.1F3E.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER EZH WITH CARON
-1D23 ; [.1F42.0020.0002] # LATIN LETTER SMALL CAPITAL EZH
-01B9 ; [.1F43.0020.0002] # LATIN SMALL LETTER EZH REVERSED
-01B8 ; [.1F43.0020.0008] # LATIN CAPITAL LETTER EZH REVERSED
-1D9A ; [.1F47.0020.0002] # LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
-01BA ; [.1F48.0020.0002] # LATIN SMALL LETTER EZH WITH TAIL
-0293 ; [.1F4C.0020.0002] # LATIN SMALL LETTER EZH WITH CURL
-00FE ; [.1F50.0020.0002] # LATIN SMALL LETTER THORN
-00DE ; [.1F50.0020.0008] # LATIN CAPITAL LETTER THORN
-A765 ; [.1F54.0020.0002] # LATIN SMALL LETTER THORN WITH STROKE
-A764 ; [.1F54.0020.0008] # LATIN CAPITAL LETTER THORN WITH STROKE
-A767 ; [.1F55.0020.0002] # LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER
-A766 ; [.1F55.0020.0008] # LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER
-01BF ; [.1F56.0020.0002] # LATIN LETTER WYNN
-01F7 ; [.1F56.0020.0008] # LATIN CAPITAL LETTER WYNN
-A769 ; [.1F5A.0020.0002] # LATIN SMALL LETTER VEND
-A768 ; [.1F5A.0020.0008] # LATIN CAPITAL LETTER VEND
-AB60 ; [.1F5B.0020.0002] # LATIN SMALL LETTER SAKHA YAT
-AB61 ; [.1F5C.0020.0002] # LATIN SMALL LETTER IOTIFIED E
-AB63 ; [.1F5D.0020.0002] # LATIN SMALL LETTER UO
-A76B ; [.1F5E.0020.0002] # LATIN SMALL LETTER ET
-A76A ; [.1F5E.0020.0008] # LATIN CAPITAL LETTER ET
-A76D ; [.1F5F.0020.0002] # LATIN SMALL LETTER IS
-A76C ; [.1F5F.0020.0008] # LATIN CAPITAL LETTER IS
-A76F ; [.1F60.0020.0002] # LATIN SMALL LETTER CON
-1DD2 ; [.1F60.0020.0004] # COMBINING US ABOVE
-A76E ; [.1F60.0020.0008] # LATIN CAPITAL LETTER CON
-A770 ; [.1F60.0020.0014] # MODIFIER LETTER US
-A778 ; [.1F61.0020.0002] # LATIN SMALL LETTER UM
-01BB ; [.1F62.0020.0002] # LATIN LETTER TWO WITH STROKE
-A72B ; [.1F66.0020.0002] # LATIN SMALL LETTER TRESILLO
-A72A ; [.1F66.0020.0008] # LATIN CAPITAL LETTER TRESILLO
-A72D ; [.1F67.0020.0002] # LATIN SMALL LETTER CUATRILLO
-A72C ; [.1F67.0020.0008] # LATIN CAPITAL LETTER CUATRILLO
-A72F ; [.1F68.0020.0002] # LATIN SMALL LETTER CUATRILLO WITH COMMA
-A72E ; [.1F68.0020.0008] # LATIN CAPITAL LETTER CUATRILLO WITH COMMA
-01A8 ; [.1F69.0020.0002] # LATIN SMALL LETTER TONE TWO
-01A7 ; [.1F69.0020.0008] # LATIN CAPITAL LETTER TONE TWO
-01BD ; [.1F6D.0020.0002] # LATIN SMALL LETTER TONE FIVE
-01BC ; [.1F6D.0020.0008] # LATIN CAPITAL LETTER TONE FIVE
-0185 ; [.1F71.0020.0002] # LATIN SMALL LETTER TONE SIX
-0184 ; [.1F71.0020.0008] # LATIN CAPITAL LETTER TONE SIX
-0294 ; [.1F75.0020.0002] # LATIN LETTER GLOTTAL STOP
-0242 ; [.1F79.0020.0002] # LATIN SMALL LETTER GLOTTAL STOP
-0241 ; [.1F79.0020.0008] # LATIN CAPITAL LETTER GLOTTAL STOP
-02C0 ; [.1F7D.0020.0002] # MODIFIER LETTER GLOTTAL STOP
-02BC ; [.1F7E.0020.0002] # MODIFIER LETTER APOSTROPHE
-0149 ; [.1F7E.0020.0004][.1DB9.0020.0004] # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
-02EE ; [.1F7F.0020.0002] # MODIFIER LETTER DOUBLE APOSTROPHE
-02BE ; [.1F80.0020.0002] # MODIFIER LETTER RIGHT HALF RING
-A723 ; [.1F81.0020.0002] # LATIN SMALL LETTER EGYPTOLOGICAL ALEF
-A722 ; [.1F81.0020.0008] # LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF
-A78C ; [.1F82.0020.0002] # LATIN SMALL LETTER SALTILLO
-A78B ; [.1F82.0020.0008] # LATIN CAPITAL LETTER SALTILLO
-A78F ; [.1F83.0020.0002] # LATIN LETTER SINOLOGICAL DOT
-0295 ; [.1F84.0020.0002] # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
-02E4 ; [.1F84.0020.0014] # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
-02BF ; [.1F88.0020.0002] # MODIFIER LETTER LEFT HALF RING
-02C1 ; [.1F89.0020.0002] # MODIFIER LETTER REVERSED GLOTTAL STOP
-1D24 ; [.1F8A.0020.0002] # LATIN LETTER VOICED LARYNGEAL SPIRANT
-1D25 ; [.1F8B.0020.0002] # LATIN LETTER AIN
-1D5C ; [.1F8B.0020.0014] # MODIFIER LETTER SMALL AIN
-A725 ; [.1F8C.0020.0002] # LATIN SMALL LETTER EGYPTOLOGICAL AIN
-A724 ; [.1F8C.0020.0008] # LATIN CAPITAL LETTER EGYPTOLOGICAL AIN
-02A1 ; [.1F8D.0020.0002] # LATIN LETTER GLOTTAL STOP WITH STROKE
-02A2 ; [.1F91.0020.0002] # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
-0296 ; [.1F95.0020.0002] # LATIN LETTER INVERTED GLOTTAL STOP
-01C0 ; [.1F99.0020.0002] # LATIN LETTER DENTAL CLICK
-01C1 ; [.1F9D.0020.0002] # LATIN LETTER LATERAL CLICK
-01C2 ; [.1FA1.0020.0002] # LATIN LETTER ALVEOLAR CLICK
-01C3 ; [.1FA5.0020.0002] # LATIN LETTER RETROFLEX CLICK
-0297 ; [.1FA9.0020.0002] # LATIN LETTER STRETCHED C
-0298 ; [.1FAD.0020.0002] # LATIN LETTER BILABIAL CLICK
-02AC ; [.1FB1.0020.0002] # LATIN LETTER BILABIAL PERCUSSIVE
-02AD ; [.1FB5.0020.0002] # LATIN LETTER BIDENTAL PERCUSSIVE
-03B1 ; [.1FB9.0020.0002] # GREEK SMALL LETTER ALPHA
-1D6C2 ; [.1FB9.0020.0005] # MATHEMATICAL BOLD SMALL ALPHA
-1D6FC ; [.1FB9.0020.0005] # MATHEMATICAL ITALIC SMALL ALPHA
-1D736 ; [.1FB9.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL ALPHA
-1D770 ; [.1FB9.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
-1D7AA ; [.1FB9.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
-0391 ; [.1FB9.0020.0008] # GREEK CAPITAL LETTER ALPHA
-1D6A8 ; [.1FB9.0020.000B] # MATHEMATICAL BOLD CAPITAL ALPHA
-1D6E2 ; [.1FB9.0020.000B] # MATHEMATICAL ITALIC CAPITAL ALPHA
-1D71C ; [.1FB9.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
-1D756 ; [.1FB9.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
-1D790 ; [.1FB9.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
-1F00 ; [.1FB9.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER ALPHA WITH PSILI
-1F08 ; [.1FB9.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI
-1F04 ; [.1FB9.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
-1F0C ; [.1FB9.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
-1F84 ; [.1FB9.0020.0002][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
-1F8C ; [.1FB9.0020.0008][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
-1F02 ; [.1FB9.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
-1F0A ; [.1FB9.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
-1F82 ; [.1FB9.0020.0002][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
-1F8A ; [.1FB9.0020.0008][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
-1F06 ; [.1FB9.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
-1F0E ; [.1FB9.0020.0008][.0000.0022.0002][.0000.002A.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
-1F86 ; [.1FB9.0020.0002][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
-1F8E ; [.1FB9.0020.0008][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
-1F80 ; [.1FB9.0020.0002][.0000.0022.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
-1F88 ; [.1FB9.0020.0008][.0000.0022.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
-1F01 ; [.1FB9.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER ALPHA WITH DASIA
-1F09 ; [.1FB9.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA
-1F05 ; [.1FB9.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
-1F0D ; [.1FB9.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
-1F85 ; [.1FB9.0020.0002][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
-1F8D ; [.1FB9.0020.0008][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
-1F03 ; [.1FB9.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
-1F0B ; [.1FB9.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
-1F83 ; [.1FB9.0020.0002][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
-1F8B ; [.1FB9.0020.0008][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
-1F07 ; [.1FB9.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
-1F0F ; [.1FB9.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
-1F87 ; [.1FB9.0020.0002][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
-1F8F ; [.1FB9.0020.0008][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
-1F81 ; [.1FB9.0020.0002][.0000.0023.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
-1F89 ; [.1FB9.0020.0008][.0000.0023.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
-03AC ; [.1FB9.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER ALPHA WITH TONOS
-1F71 ; [.1FB9.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER ALPHA WITH OXIA
-0386 ; [.1FB9.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER ALPHA WITH TONOS
-1FBB ; [.1FB9.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER ALPHA WITH OXIA
-1FB4 ; [.1FB9.0020.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
-1F70 ; [.1FB9.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER ALPHA WITH VARIA
-1FBA ; [.1FB9.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER ALPHA WITH VARIA
-1FB2 ; [.1FB9.0020.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
-1FB0 ; [.1FB9.0020.0002][.0000.0026.0002] # GREEK SMALL LETTER ALPHA WITH VRACHY
-1FB8 ; [.1FB9.0020.0008][.0000.0026.0002] # GREEK CAPITAL LETTER ALPHA WITH VRACHY
-1FB6 ; [.1FB9.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER ALPHA WITH PERISPOMENI
-1FB7 ; [.1FB9.0020.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
-1FB1 ; [.1FB9.0020.0002][.0000.0032.0002] # GREEK SMALL LETTER ALPHA WITH MACRON
-1FB9 ; [.1FB9.0020.0008][.0000.0032.0002] # GREEK CAPITAL LETTER ALPHA WITH MACRON
-1FB3 ; [.1FB9.0020.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
-1FBC ; [.1FB9.0020.0008][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
-03B2 ; [.1FBA.0020.0002] # GREEK SMALL LETTER BETA
-03D0 ; [.1FBA.0020.0004] # GREEK BETA SYMBOL
-1D6C3 ; [.1FBA.0020.0005] # MATHEMATICAL BOLD SMALL BETA
-1D6FD ; [.1FBA.0020.0005] # MATHEMATICAL ITALIC SMALL BETA
-1D737 ; [.1FBA.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL BETA
-1D771 ; [.1FBA.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL BETA
-1D7AB ; [.1FBA.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
-0392 ; [.1FBA.0020.0008] # GREEK CAPITAL LETTER BETA
-1D6A9 ; [.1FBA.0020.000B] # MATHEMATICAL BOLD CAPITAL BETA
-1D6E3 ; [.1FBA.0020.000B] # MATHEMATICAL ITALIC CAPITAL BETA
-1D71D ; [.1FBA.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL BETA
-1D757 ; [.1FBA.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
-1D791 ; [.1FBA.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
-1D5D ; [.1FBA.0020.0014] # MODIFIER LETTER SMALL BETA
-1D66 ; [.1FBA.0020.0015] # GREEK SUBSCRIPT SMALL LETTER BETA
-03B3 ; [.1FBB.0020.0002] # GREEK SMALL LETTER GAMMA
-213D ; [.1FBB.0020.0005] # DOUBLE-STRUCK SMALL GAMMA
-1D6C4 ; [.1FBB.0020.0005] # MATHEMATICAL BOLD SMALL GAMMA
-1D6FE ; [.1FBB.0020.0005] # MATHEMATICAL ITALIC SMALL GAMMA
-1D738 ; [.1FBB.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL GAMMA
-1D772 ; [.1FBB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
-1D7AC ; [.1FBB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
-0393 ; [.1FBB.0020.0008] # GREEK CAPITAL LETTER GAMMA
-213E ; [.1FBB.0020.000B] # DOUBLE-STRUCK CAPITAL GAMMA
-1D6AA ; [.1FBB.0020.000B] # MATHEMATICAL BOLD CAPITAL GAMMA
-1D6E4 ; [.1FBB.0020.000B] # MATHEMATICAL ITALIC CAPITAL GAMMA
-1D71E ; [.1FBB.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
-1D758 ; [.1FBB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
-1D792 ; [.1FBB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
-1D5E ; [.1FBB.0020.0014] # MODIFIER LETTER SMALL GREEK GAMMA
-1D67 ; [.1FBB.0020.0015] # GREEK SUBSCRIPT SMALL LETTER GAMMA
-1D26 ; [.1FBC.0020.0002] # GREEK LETTER SMALL CAPITAL GAMMA
-03B4 ; [.1FBD.0020.0002] # GREEK SMALL LETTER DELTA
-1D6C5 ; [.1FBD.0020.0005] # MATHEMATICAL BOLD SMALL DELTA
-1D6FF ; [.1FBD.0020.0005] # MATHEMATICAL ITALIC SMALL DELTA
-1D739 ; [.1FBD.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL DELTA
-1D773 ; [.1FBD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
-1D7AD ; [.1FBD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
-0394 ; [.1FBD.0020.0008] # GREEK CAPITAL LETTER DELTA
-1D6AB ; [.1FBD.0020.000B] # MATHEMATICAL BOLD CAPITAL DELTA
-1D6E5 ; [.1FBD.0020.000B] # MATHEMATICAL ITALIC CAPITAL DELTA
-1D71F ; [.1FBD.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL DELTA
-1D759 ; [.1FBD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
-1D793 ; [.1FBD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
-1D5F ; [.1FBD.0020.0014] # MODIFIER LETTER SMALL DELTA
-03B5 ; [.1FBE.0020.0002] # GREEK SMALL LETTER EPSILON
-03F5 ; [.1FBE.0020.0004] # GREEK LUNATE EPSILON SYMBOL
-1D6C6 ; [.1FBE.0020.0005] # MATHEMATICAL BOLD SMALL EPSILON
-1D6DC ; [.1FBE.0020.0005] # MATHEMATICAL BOLD EPSILON SYMBOL
-1D700 ; [.1FBE.0020.0005] # MATHEMATICAL ITALIC SMALL EPSILON
-1D716 ; [.1FBE.0020.0005] # MATHEMATICAL ITALIC EPSILON SYMBOL
-1D73A ; [.1FBE.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL EPSILON
-1D750 ; [.1FBE.0020.0005] # MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
-1D774 ; [.1FBE.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
-1D78A ; [.1FBE.0020.0005] # MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
-1D7AE ; [.1FBE.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
-1D7C4 ; [.1FBE.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
-0395 ; [.1FBE.0020.0008] # GREEK CAPITAL LETTER EPSILON
-1D6AC ; [.1FBE.0020.000B] # MATHEMATICAL BOLD CAPITAL EPSILON
-1D6E6 ; [.1FBE.0020.000B] # MATHEMATICAL ITALIC CAPITAL EPSILON
-1D720 ; [.1FBE.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
-1D75A ; [.1FBE.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
-1D794 ; [.1FBE.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
-1F10 ; [.1FBE.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER EPSILON WITH PSILI
-1F18 ; [.1FBE.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER EPSILON WITH PSILI
-1F14 ; [.1FBE.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
-1F1C ; [.1FBE.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
-1F12 ; [.1FBE.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
-1F1A ; [.1FBE.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
-1F11 ; [.1FBE.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER EPSILON WITH DASIA
-1F19 ; [.1FBE.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER EPSILON WITH DASIA
-1F15 ; [.1FBE.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
-1F1D ; [.1FBE.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
-1F13 ; [.1FBE.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
-1F1B ; [.1FBE.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
-03AD ; [.1FBE.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER EPSILON WITH TONOS
-1F73 ; [.1FBE.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER EPSILON WITH OXIA
-0388 ; [.1FBE.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER EPSILON WITH TONOS
-1FC9 ; [.1FBE.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER EPSILON WITH OXIA
-1F72 ; [.1FBE.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER EPSILON WITH VARIA
-1FC8 ; [.1FBE.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER EPSILON WITH VARIA
-03DD ; [.1FBF.0020.0002] # GREEK SMALL LETTER DIGAMMA
-1D7CB ; [.1FBF.0020.0005] # MATHEMATICAL BOLD SMALL DIGAMMA
-03DC ; [.1FBF.0020.0008] # GREEK LETTER DIGAMMA
-1D7CA ; [.1FBF.0020.000B] # MATHEMATICAL BOLD CAPITAL DIGAMMA
-0377 ; [.1FC0.0020.0002] # GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
-0376 ; [.1FC0.0020.0008] # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA
-03DB ; [.1FC1.0020.0002] # GREEK SMALL LETTER STIGMA
-03DA ; [.1FC1.0020.0008] # GREEK LETTER STIGMA
-03B6 ; [.1FC2.0020.0002] # GREEK SMALL LETTER ZETA
-1D6C7 ; [.1FC2.0020.0005] # MATHEMATICAL BOLD SMALL ZETA
-1D701 ; [.1FC2.0020.0005] # MATHEMATICAL ITALIC SMALL ZETA
-1D73B ; [.1FC2.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL ZETA
-1D775 ; [.1FC2.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
-1D7AF ; [.1FC2.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
-0396 ; [.1FC2.0020.0008] # GREEK CAPITAL LETTER ZETA
-1D6AD ; [.1FC2.0020.000B] # MATHEMATICAL BOLD CAPITAL ZETA
-1D6E7 ; [.1FC2.0020.000B] # MATHEMATICAL ITALIC CAPITAL ZETA
-1D721 ; [.1FC2.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL ZETA
-1D75B ; [.1FC2.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
-1D795 ; [.1FC2.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
-0371 ; [.1FC3.0020.0002] # GREEK SMALL LETTER HETA
-0370 ; [.1FC3.0020.0008] # GREEK CAPITAL LETTER HETA
-03B7 ; [.1FC4.0020.0002] # GREEK SMALL LETTER ETA
-1D6C8 ; [.1FC4.0020.0005] # MATHEMATICAL BOLD SMALL ETA
-1D702 ; [.1FC4.0020.0005] # MATHEMATICAL ITALIC SMALL ETA
-1D73C ; [.1FC4.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL ETA
-1D776 ; [.1FC4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL ETA
-1D7B0 ; [.1FC4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
-0397 ; [.1FC4.0020.0008] # GREEK CAPITAL LETTER ETA
-1D6AE ; [.1FC4.0020.000B] # MATHEMATICAL BOLD CAPITAL ETA
-1D6E8 ; [.1FC4.0020.000B] # MATHEMATICAL ITALIC CAPITAL ETA
-1D722 ; [.1FC4.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL ETA
-1D75C ; [.1FC4.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
-1D796 ; [.1FC4.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
-1F20 ; [.1FC4.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER ETA WITH PSILI
-1F28 ; [.1FC4.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER ETA WITH PSILI
-1F24 ; [.1FC4.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
-1F2C ; [.1FC4.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
-1F94 ; [.1FC4.0020.0002][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
-1F9C ; [.1FC4.0020.0008][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
-1F22 ; [.1FC4.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER ETA WITH PSILI AND VARIA
-1F2A ; [.1FC4.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
-1F92 ; [.1FC4.0020.0002][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
-1F9A ; [.1FC4.0020.0008][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
-1F26 ; [.1FC4.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
-1F2E ; [.1FC4.0020.0008][.0000.0022.0002][.0000.002A.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
-1F96 ; [.1FC4.0020.0002][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
-1F9E ; [.1FC4.0020.0008][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
-1F90 ; [.1FC4.0020.0002][.0000.0022.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
-1F98 ; [.1FC4.0020.0008][.0000.0022.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
-1F21 ; [.1FC4.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER ETA WITH DASIA
-1F29 ; [.1FC4.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER ETA WITH DASIA
-1F25 ; [.1FC4.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
-1F2D ; [.1FC4.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
-1F95 ; [.1FC4.0020.0002][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
-1F9D ; [.1FC4.0020.0008][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
-1F23 ; [.1FC4.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER ETA WITH DASIA AND VARIA
-1F2B ; [.1FC4.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
-1F93 ; [.1FC4.0020.0002][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
-1F9B ; [.1FC4.0020.0008][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
-1F27 ; [.1FC4.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
-1F2F ; [.1FC4.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
-1F97 ; [.1FC4.0020.0002][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
-1F9F ; [.1FC4.0020.0008][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
-1F91 ; [.1FC4.0020.0002][.0000.0023.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
-1F99 ; [.1FC4.0020.0008][.0000.0023.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
-03AE ; [.1FC4.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER ETA WITH TONOS
-1F75 ; [.1FC4.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER ETA WITH OXIA
-0389 ; [.1FC4.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER ETA WITH TONOS
-1FCB ; [.1FC4.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER ETA WITH OXIA
-1FC4 ; [.1FC4.0020.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
-1F74 ; [.1FC4.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER ETA WITH VARIA
-1FCA ; [.1FC4.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER ETA WITH VARIA
-1FC2 ; [.1FC4.0020.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
-1FC6 ; [.1FC4.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER ETA WITH PERISPOMENI
-1FC7 ; [.1FC4.0020.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
-1FC3 ; [.1FC4.0020.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
-1FCC ; [.1FC4.0020.0008][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
-03B8 ; [.1FC5.0020.0002] # GREEK SMALL LETTER THETA
-03D1 ; [.1FC5.0020.0004] # GREEK THETA SYMBOL
-1D6C9 ; [.1FC5.0020.0005] # MATHEMATICAL BOLD SMALL THETA
-1D6DD ; [.1FC5.0020.0005] # MATHEMATICAL BOLD THETA SYMBOL
-1D703 ; [.1FC5.0020.0005] # MATHEMATICAL ITALIC SMALL THETA
-1D717 ; [.1FC5.0020.0005] # MATHEMATICAL ITALIC THETA SYMBOL
-1D73D ; [.1FC5.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL THETA
-1D751 ; [.1FC5.0020.0005] # MATHEMATICAL BOLD ITALIC THETA SYMBOL
-1D777 ; [.1FC5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL THETA
-1D78B ; [.1FC5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
-1D7B1 ; [.1FC5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
-1D7C5 ; [.1FC5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
-0398 ; [.1FC5.0020.0008] # GREEK CAPITAL LETTER THETA
-03F4 ; [.1FC5.0020.000A] # GREEK CAPITAL THETA SYMBOL
-1D6AF ; [.1FC5.0020.000B] # MATHEMATICAL BOLD CAPITAL THETA
-1D6B9 ; [.1FC5.0020.000B] # MATHEMATICAL BOLD CAPITAL THETA SYMBOL
-1D6E9 ; [.1FC5.0020.000B] # MATHEMATICAL ITALIC CAPITAL THETA
-1D6F3 ; [.1FC5.0020.000B] # MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
-1D723 ; [.1FC5.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL THETA
-1D72D ; [.1FC5.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
-1D75D ; [.1FC5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
-1D767 ; [.1FC5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
-1D797 ; [.1FC5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
-1D7A1 ; [.1FC5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
-1DBF ; [.1FC5.0020.0014] # MODIFIER LETTER SMALL THETA
-03B9 ; [.1FC6.0020.0002] # GREEK SMALL LETTER IOTA
-1FBE ; [.1FC6.0020.0002] # GREEK PROSGEGRAMMENI
-037A ; [.1FC6.0020.0004] # GREEK YPOGEGRAMMENI
-1D6CA ; [.1FC6.0020.0005] # MATHEMATICAL BOLD SMALL IOTA
-1D704 ; [.1FC6.0020.0005] # MATHEMATICAL ITALIC SMALL IOTA
-1D73E ; [.1FC6.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL IOTA
-1D778 ; [.1FC6.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
-1D7B2 ; [.1FC6.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
-0399 ; [.1FC6.0020.0008] # GREEK CAPITAL LETTER IOTA
-1D6B0 ; [.1FC6.0020.000B] # MATHEMATICAL BOLD CAPITAL IOTA
-1D6EA ; [.1FC6.0020.000B] # MATHEMATICAL ITALIC CAPITAL IOTA
-1D724 ; [.1FC6.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL IOTA
-1D75E ; [.1FC6.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
-1D798 ; [.1FC6.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
-1F30 ; [.1FC6.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER IOTA WITH PSILI
-1F38 ; [.1FC6.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER IOTA WITH PSILI
-1F34 ; [.1FC6.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
-1F3C ; [.1FC6.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
-1F32 ; [.1FC6.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
-1F3A ; [.1FC6.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
-1F36 ; [.1FC6.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
-1F3E ; [.1FC6.0020.0008][.0000.0022.0002][.0000.002A.0002] # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
-1F31 ; [.1FC6.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER IOTA WITH DASIA
-1F39 ; [.1FC6.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER IOTA WITH DASIA
-1F35 ; [.1FC6.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
-1F3D ; [.1FC6.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
-1F33 ; [.1FC6.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
-1F3B ; [.1FC6.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
-1F37 ; [.1FC6.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
-1F3F ; [.1FC6.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
-03AF ; [.1FC6.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH TONOS
-1F77 ; [.1FC6.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH OXIA
-038A ; [.1FC6.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER IOTA WITH TONOS
-1FDB ; [.1FC6.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER IOTA WITH OXIA
-1F76 ; [.1FC6.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER IOTA WITH VARIA
-1FDA ; [.1FC6.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER IOTA WITH VARIA
-1FD0 ; [.1FC6.0020.0002][.0000.0026.0002] # GREEK SMALL LETTER IOTA WITH VRACHY
-1FD8 ; [.1FC6.0020.0008][.0000.0026.0002] # GREEK CAPITAL LETTER IOTA WITH VRACHY
-1FD6 ; [.1FC6.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER IOTA WITH PERISPOMENI
-03CA ; [.1FC6.0020.0002][.0000.002B.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA
-03AA ; [.1FC6.0020.0008][.0000.002B.0002] # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
-0390 ; [.1FC6.0020.0002][.0000.002B.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
-1FD3 ; [.1FC6.0020.0002][.0000.002B.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
-1FD2 ; [.1FC6.0020.0002][.0000.002B.0002][.0000.0025.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
-1FD7 ; [.1FC6.0020.0002][.0000.002B.0002][.0000.002A.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
-1FD1 ; [.1FC6.0020.0002][.0000.0032.0002] # GREEK SMALL LETTER IOTA WITH MACRON
-1FD9 ; [.1FC6.0020.0008][.0000.0032.0002] # GREEK CAPITAL LETTER IOTA WITH MACRON
-03F3 ; [.1FC7.0020.0002] # GREEK LETTER YOT
-037F ; [.1FC7.0020.0008] # GREEK CAPITAL LETTER YOT
-03BA ; [.1FC8.0020.0002] # GREEK SMALL LETTER KAPPA
-03F0 ; [.1FC8.0020.0004] # GREEK KAPPA SYMBOL
-1D6CB ; [.1FC8.0020.0005] # MATHEMATICAL BOLD SMALL KAPPA
-1D6DE ; [.1FC8.0020.0005] # MATHEMATICAL BOLD KAPPA SYMBOL
-1D705 ; [.1FC8.0020.0005] # MATHEMATICAL ITALIC SMALL KAPPA
-1D718 ; [.1FC8.0020.0005] # MATHEMATICAL ITALIC KAPPA SYMBOL
-1D73F ; [.1FC8.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL KAPPA
-1D752 ; [.1FC8.0020.0005] # MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
-1D779 ; [.1FC8.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
-1D78C ; [.1FC8.0020.0005] # MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
-1D7B3 ; [.1FC8.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
-1D7C6 ; [.1FC8.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
-039A ; [.1FC8.0020.0008] # GREEK CAPITAL LETTER KAPPA
-1D6B1 ; [.1FC8.0020.000B] # MATHEMATICAL BOLD CAPITAL KAPPA
-1D6EB ; [.1FC8.0020.000B] # MATHEMATICAL ITALIC CAPITAL KAPPA
-1D725 ; [.1FC8.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
-1D75F ; [.1FC8.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
-1D799 ; [.1FC8.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
-03D7 ; [.1FC8.0020.0004][.1FB9.0020.0004][.1FC6.0020.0004] # GREEK KAI SYMBOL
-03CF ; [.1FC8.0020.000A][.1FB9.0020.0004][.1FC6.0020.0004] # GREEK CAPITAL KAI SYMBOL
-03BB ; [.1FC9.0020.0002] # GREEK SMALL LETTER LAMDA
-1D6CC ; [.1FC9.0020.0005] # MATHEMATICAL BOLD SMALL LAMDA
-1D706 ; [.1FC9.0020.0005] # MATHEMATICAL ITALIC SMALL LAMDA
-1D740 ; [.1FC9.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL LAMDA
-1D77A ; [.1FC9.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
-1D7B4 ; [.1FC9.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
-039B ; [.1FC9.0020.0008] # GREEK CAPITAL LETTER LAMDA
-1D6B2 ; [.1FC9.0020.000B] # MATHEMATICAL BOLD CAPITAL LAMDA
-1D6EC ; [.1FC9.0020.000B] # MATHEMATICAL ITALIC CAPITAL LAMDA
-1D726 ; [.1FC9.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
-1D760 ; [.1FC9.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
-1D79A ; [.1FC9.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
-1D27 ; [.1FCA.0020.0002] # GREEK LETTER SMALL CAPITAL LAMDA
-03BC ; [.1FCB.0020.0002] # GREEK SMALL LETTER MU
-00B5 ; [.1FCB.0020.0004] # MICRO SIGN
-1D6CD ; [.1FCB.0020.0005] # MATHEMATICAL BOLD SMALL MU
-1D707 ; [.1FCB.0020.0005] # MATHEMATICAL ITALIC SMALL MU
-1D741 ; [.1FCB.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL MU
-1D77B ; [.1FCB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL MU
-1D7B5 ; [.1FCB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
-039C ; [.1FCB.0020.0008] # GREEK CAPITAL LETTER MU
-1D6B3 ; [.1FCB.0020.000B] # MATHEMATICAL BOLD CAPITAL MU
-1D6ED ; [.1FCB.0020.000B] # MATHEMATICAL ITALIC CAPITAL MU
-1D727 ; [.1FCB.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL MU
-1D761 ; [.1FCB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
-1D79B ; [.1FCB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
-3382 ; [.1FCB.0020.001C][.1C47.0020.001D] # SQUARE MU A
-338C ; [.1FCB.0020.001C][.1CE5.0020.001D] # SQUARE MU F
-338D ; [.1FCB.0020.001C][.1CF4.0020.001C] # SQUARE MU G
-3395 ; [.1FCB.0020.001C][.1D77.0020.001C] # SQUARE MU L
-339B ; [.1FCB.0020.001C][.1DAA.0020.001C] # SQUARE MU M
-33B2 ; [.1FCB.0020.001C][.1E71.0020.001C] # SQUARE MU S
-33B6 ; [.1FCB.0020.001C][.1EE3.0020.001D] # SQUARE MU V
-33BC ; [.1FCB.0020.001C][.1EF5.0020.001D] # SQUARE MU W
-03BD ; [.1FCC.0020.0002] # GREEK SMALL LETTER NU
-1D6CE ; [.1FCC.0020.0005] # MATHEMATICAL BOLD SMALL NU
-1D708 ; [.1FCC.0020.0005] # MATHEMATICAL ITALIC SMALL NU
-1D742 ; [.1FCC.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL NU
-1D77C ; [.1FCC.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL NU
-1D7B6 ; [.1FCC.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
-039D ; [.1FCC.0020.0008] # GREEK CAPITAL LETTER NU
-1D6B4 ; [.1FCC.0020.000B] # MATHEMATICAL BOLD CAPITAL NU
-1D6EE ; [.1FCC.0020.000B] # MATHEMATICAL ITALIC CAPITAL NU
-1D728 ; [.1FCC.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL NU
-1D762 ; [.1FCC.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
-1D79C ; [.1FCC.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
-03BE ; [.1FCD.0020.0002] # GREEK SMALL LETTER XI
-1D6CF ; [.1FCD.0020.0005] # MATHEMATICAL BOLD SMALL XI
-1D709 ; [.1FCD.0020.0005] # MATHEMATICAL ITALIC SMALL XI
-1D743 ; [.1FCD.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL XI
-1D77D ; [.1FCD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL XI
-1D7B7 ; [.1FCD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
-039E ; [.1FCD.0020.0008] # GREEK CAPITAL LETTER XI
-1D6B5 ; [.1FCD.0020.000B] # MATHEMATICAL BOLD CAPITAL XI
-1D6EF ; [.1FCD.0020.000B] # MATHEMATICAL ITALIC CAPITAL XI
-1D729 ; [.1FCD.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL XI
-1D763 ; [.1FCD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
-1D79D ; [.1FCD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
-03BF ; [.1FCE.0020.0002] # GREEK SMALL LETTER OMICRON
-1D6D0 ; [.1FCE.0020.0005] # MATHEMATICAL BOLD SMALL OMICRON
-1D70A ; [.1FCE.0020.0005] # MATHEMATICAL ITALIC SMALL OMICRON
-1D744 ; [.1FCE.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL OMICRON
-1D77E ; [.1FCE.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
-1D7B8 ; [.1FCE.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
-039F ; [.1FCE.0020.0008] # GREEK CAPITAL LETTER OMICRON
-1D6B6 ; [.1FCE.0020.000B] # MATHEMATICAL BOLD CAPITAL OMICRON
-1D6F0 ; [.1FCE.0020.000B] # MATHEMATICAL ITALIC CAPITAL OMICRON
-1D72A ; [.1FCE.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
-1D764 ; [.1FCE.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
-1D79E ; [.1FCE.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
-1F40 ; [.1FCE.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER OMICRON WITH PSILI
-1F48 ; [.1FCE.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER OMICRON WITH PSILI
-1F44 ; [.1FCE.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
-1F4C ; [.1FCE.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
-1F42 ; [.1FCE.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
-1F4A ; [.1FCE.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
-1F41 ; [.1FCE.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER OMICRON WITH DASIA
-1F49 ; [.1FCE.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER OMICRON WITH DASIA
-1F45 ; [.1FCE.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
-1F4D ; [.1FCE.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
-1F43 ; [.1FCE.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
-1F4B ; [.1FCE.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
-03CC ; [.1FCE.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER OMICRON WITH TONOS
-1F79 ; [.1FCE.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER OMICRON WITH OXIA
-038C ; [.1FCE.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER OMICRON WITH TONOS
-1FF9 ; [.1FCE.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER OMICRON WITH OXIA
-1F78 ; [.1FCE.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER OMICRON WITH VARIA
-1FF8 ; [.1FCE.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER OMICRON WITH VARIA
-03C0 ; [.1FCF.0020.0002] # GREEK SMALL LETTER PI
-03D6 ; [.1FCF.0020.0004] # GREEK PI SYMBOL
-213C ; [.1FCF.0020.0005] # DOUBLE-STRUCK SMALL PI
-1D6D1 ; [.1FCF.0020.0005] # MATHEMATICAL BOLD SMALL PI
-1D6E1 ; [.1FCF.0020.0005] # MATHEMATICAL BOLD PI SYMBOL
-1D70B ; [.1FCF.0020.0005] # MATHEMATICAL ITALIC SMALL PI
-1D71B ; [.1FCF.0020.0005] # MATHEMATICAL ITALIC PI SYMBOL
-1D745 ; [.1FCF.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL PI
-1D755 ; [.1FCF.0020.0005] # MATHEMATICAL BOLD ITALIC PI SYMBOL
-1D77F ; [.1FCF.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL PI
-1D78F ; [.1FCF.0020.0005] # MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
-1D7B9 ; [.1FCF.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
-1D7C9 ; [.1FCF.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
-03A0 ; [.1FCF.0020.0008] # GREEK CAPITAL LETTER PI
-213F ; [.1FCF.0020.000B] # DOUBLE-STRUCK CAPITAL PI
-1D6B7 ; [.1FCF.0020.000B] # MATHEMATICAL BOLD CAPITAL PI
-1D6F1 ; [.1FCF.0020.000B] # MATHEMATICAL ITALIC CAPITAL PI
-1D72B ; [.1FCF.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL PI
-1D765 ; [.1FCF.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
-1D79F ; [.1FCF.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
-1D28 ; [.1FD0.0020.0002] # GREEK LETTER SMALL CAPITAL PI
-03FB ; [.1FD1.0020.0002] # GREEK SMALL LETTER SAN
-03FA ; [.1FD1.0020.0008] # GREEK CAPITAL LETTER SAN
-03DF ; [.1FD2.0020.0002] # GREEK SMALL LETTER KOPPA
-03DE ; [.1FD2.0020.0008] # GREEK LETTER KOPPA
-03D9 ; [.1FD3.0020.0002] # GREEK SMALL LETTER ARCHAIC KOPPA
-03D8 ; [.1FD3.0020.0008] # GREEK LETTER ARCHAIC KOPPA
-03C1 ; [.1FD4.0020.0002] # GREEK SMALL LETTER RHO
-03F1 ; [.1FD4.0020.0004] # GREEK RHO SYMBOL
-1D6D2 ; [.1FD4.0020.0005] # MATHEMATICAL BOLD SMALL RHO
-1D6E0 ; [.1FD4.0020.0005] # MATHEMATICAL BOLD RHO SYMBOL
-1D70C ; [.1FD4.0020.0005] # MATHEMATICAL ITALIC SMALL RHO
-1D71A ; [.1FD4.0020.0005] # MATHEMATICAL ITALIC RHO SYMBOL
-1D746 ; [.1FD4.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL RHO
-1D754 ; [.1FD4.0020.0005] # MATHEMATICAL BOLD ITALIC RHO SYMBOL
-1D780 ; [.1FD4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL RHO
-1D78E ; [.1FD4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
-1D7BA ; [.1FD4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
-1D7C8 ; [.1FD4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
-03A1 ; [.1FD4.0020.0008] # GREEK CAPITAL LETTER RHO
-1D6B8 ; [.1FD4.0020.000B] # MATHEMATICAL BOLD CAPITAL RHO
-1D6F2 ; [.1FD4.0020.000B] # MATHEMATICAL ITALIC CAPITAL RHO
-1D72C ; [.1FD4.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL RHO
-1D766 ; [.1FD4.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
-1D7A0 ; [.1FD4.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
-1D68 ; [.1FD4.0020.0015] # GREEK SUBSCRIPT SMALL LETTER RHO
-1FE4 ; [.1FD4.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER RHO WITH PSILI
-1FE5 ; [.1FD4.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER RHO WITH DASIA
-1FEC ; [.1FD4.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER RHO WITH DASIA
-1D29 ; [.1FD5.0020.0002] # GREEK LETTER SMALL CAPITAL RHO
-03FC ; [.1FD6.0020.0002] # GREEK RHO WITH STROKE SYMBOL
-03C3 ; [.1FD7.0020.0002] # GREEK SMALL LETTER SIGMA
-03F2 ; [.1FD7.0020.0004] # GREEK LUNATE SIGMA SYMBOL
-1D6D3 ; [.1FD7.0020.0005] # MATHEMATICAL BOLD SMALL FINAL SIGMA
-1D6D4 ; [.1FD7.0020.0005] # MATHEMATICAL BOLD SMALL SIGMA
-1D70D ; [.1FD7.0020.0005] # MATHEMATICAL ITALIC SMALL FINAL SIGMA
-1D70E ; [.1FD7.0020.0005] # MATHEMATICAL ITALIC SMALL SIGMA
-1D747 ; [.1FD7.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
-1D748 ; [.1FD7.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL SIGMA
-1D781 ; [.1FD7.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
-1D782 ; [.1FD7.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
-1D7BB ; [.1FD7.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
-1D7BC ; [.1FD7.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
-03A3 ; [.1FD7.0020.0008] # GREEK CAPITAL LETTER SIGMA
-03F9 ; [.1FD7.0020.000A] # GREEK CAPITAL LUNATE SIGMA SYMBOL
-1D6BA ; [.1FD7.0020.000B] # MATHEMATICAL BOLD CAPITAL SIGMA
-1D6F4 ; [.1FD7.0020.000B] # MATHEMATICAL ITALIC CAPITAL SIGMA
-1D72E ; [.1FD7.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
-1D768 ; [.1FD7.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
-1D7A2 ; [.1FD7.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
-03C2 ; [.1FD7.0020.0019] # GREEK SMALL LETTER FINAL SIGMA
-037C ; [.1FD8.0020.0002] # GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
-03FE ; [.1FD8.0020.0008] # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL
-037B ; [.1FD9.0020.0002] # GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
-03FD ; [.1FD9.0020.0008] # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
-037D ; [.1FDA.0020.0002] # GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
-03FF ; [.1FDA.0020.0008] # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
-03C4 ; [.1FDB.0020.0002] # GREEK SMALL LETTER TAU
-1D6D5 ; [.1FDB.0020.0005] # MATHEMATICAL BOLD SMALL TAU
-1D70F ; [.1FDB.0020.0005] # MATHEMATICAL ITALIC SMALL TAU
-1D749 ; [.1FDB.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL TAU
-1D783 ; [.1FDB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL TAU
-1D7BD ; [.1FDB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
-03A4 ; [.1FDB.0020.0008] # GREEK CAPITAL LETTER TAU
-1D6BB ; [.1FDB.0020.000B] # MATHEMATICAL BOLD CAPITAL TAU
-1D6F5 ; [.1FDB.0020.000B] # MATHEMATICAL ITALIC CAPITAL TAU
-1D72F ; [.1FDB.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL TAU
-1D769 ; [.1FDB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
-1D7A3 ; [.1FDB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
-03C5 ; [.1FDC.0020.0002] # GREEK SMALL LETTER UPSILON
-1D6D6 ; [.1FDC.0020.0005] # MATHEMATICAL BOLD SMALL UPSILON
-1D710 ; [.1FDC.0020.0005] # MATHEMATICAL ITALIC SMALL UPSILON
-1D74A ; [.1FDC.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL UPSILON
-1D784 ; [.1FDC.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
-1D7BE ; [.1FDC.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
-03A5 ; [.1FDC.0020.0008] # GREEK CAPITAL LETTER UPSILON
-03D2 ; [.1FDC.0020.000A] # GREEK UPSILON WITH HOOK SYMBOL
-1D6BC ; [.1FDC.0020.000B] # MATHEMATICAL BOLD CAPITAL UPSILON
-1D6F6 ; [.1FDC.0020.000B] # MATHEMATICAL ITALIC CAPITAL UPSILON
-1D730 ; [.1FDC.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
-1D76A ; [.1FDC.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
-1D7A4 ; [.1FDC.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
-1F50 ; [.1FDC.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER UPSILON WITH PSILI
-1F54 ; [.1FDC.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
-1F52 ; [.1FDC.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
-1F56 ; [.1FDC.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
-1F51 ; [.1FDC.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER UPSILON WITH DASIA
-1F59 ; [.1FDC.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER UPSILON WITH DASIA
-1F55 ; [.1FDC.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
-1F5D ; [.1FDC.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
-1F53 ; [.1FDC.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
-1F5B ; [.1FDC.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
-1F57 ; [.1FDC.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
-1F5F ; [.1FDC.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
-03CD ; [.1FDC.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH TONOS
-1F7B ; [.1FDC.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH OXIA
-038E ; [.1FDC.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER UPSILON WITH TONOS
-1FEB ; [.1FDC.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER UPSILON WITH OXIA
-03D3 ; [.1FDC.0020.000A][.0000.0024.0002] # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
-1F7A ; [.1FDC.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER UPSILON WITH VARIA
-1FEA ; [.1FDC.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER UPSILON WITH VARIA
-1FE0 ; [.1FDC.0020.0002][.0000.0026.0002] # GREEK SMALL LETTER UPSILON WITH VRACHY
-1FE8 ; [.1FDC.0020.0008][.0000.0026.0002] # GREEK CAPITAL LETTER UPSILON WITH VRACHY
-1FE6 ; [.1FDC.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER UPSILON WITH PERISPOMENI
-03CB ; [.1FDC.0020.0002][.0000.002B.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-03AB ; [.1FDC.0020.0008][.0000.002B.0002] # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
-03D4 ; [.1FDC.0020.000A][.0000.002B.0002] # GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
-03B0 ; [.1FDC.0020.0002][.0000.002B.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
-1FE3 ; [.1FDC.0020.0002][.0000.002B.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
-1FE2 ; [.1FDC.0020.0002][.0000.002B.0002][.0000.0025.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
-1FE7 ; [.1FDC.0020.0002][.0000.002B.0002][.0000.002A.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
-1FE1 ; [.1FDC.0020.0002][.0000.0032.0002] # GREEK SMALL LETTER UPSILON WITH MACRON
-1FE9 ; [.1FDC.0020.0008][.0000.0032.0002] # GREEK CAPITAL LETTER UPSILON WITH MACRON
-03C6 ; [.1FDD.0020.0002] # GREEK SMALL LETTER PHI
-03D5 ; [.1FDD.0020.0004] # GREEK PHI SYMBOL
-1D6D7 ; [.1FDD.0020.0005] # MATHEMATICAL BOLD SMALL PHI
-1D6DF ; [.1FDD.0020.0005] # MATHEMATICAL BOLD PHI SYMBOL
-1D711 ; [.1FDD.0020.0005] # MATHEMATICAL ITALIC SMALL PHI
-1D719 ; [.1FDD.0020.0005] # MATHEMATICAL ITALIC PHI SYMBOL
-1D74B ; [.1FDD.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL PHI
-1D753 ; [.1FDD.0020.0005] # MATHEMATICAL BOLD ITALIC PHI SYMBOL
-1D785 ; [.1FDD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL PHI
-1D78D ; [.1FDD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
-1D7BF ; [.1FDD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
-1D7C7 ; [.1FDD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
-03A6 ; [.1FDD.0020.0008] # GREEK CAPITAL LETTER PHI
-1D6BD ; [.1FDD.0020.000B] # MATHEMATICAL BOLD CAPITAL PHI
-1D6F7 ; [.1FDD.0020.000B] # MATHEMATICAL ITALIC CAPITAL PHI
-1D731 ; [.1FDD.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL PHI
-1D76B ; [.1FDD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
-1D7A5 ; [.1FDD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
-1D60 ; [.1FDD.0020.0014] # MODIFIER LETTER SMALL GREEK PHI
-1D69 ; [.1FDD.0020.0015] # GREEK SUBSCRIPT SMALL LETTER PHI
-03C7 ; [.1FDE.0020.0002] # GREEK SMALL LETTER CHI
-1D6D8 ; [.1FDE.0020.0005] # MATHEMATICAL BOLD SMALL CHI
-1D712 ; [.1FDE.0020.0005] # MATHEMATICAL ITALIC SMALL CHI
-1D74C ; [.1FDE.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL CHI
-1D786 ; [.1FDE.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL CHI
-1D7C0 ; [.1FDE.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
-03A7 ; [.1FDE.0020.0008] # GREEK CAPITAL LETTER CHI
-1D6BE ; [.1FDE.0020.000B] # MATHEMATICAL BOLD CAPITAL CHI
-1D6F8 ; [.1FDE.0020.000B] # MATHEMATICAL ITALIC CAPITAL CHI
-1D732 ; [.1FDE.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL CHI
-1D76C ; [.1FDE.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
-1D7A6 ; [.1FDE.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
-1D61 ; [.1FDE.0020.0014] # MODIFIER LETTER SMALL CHI
-1D6A ; [.1FDE.0020.0015] # GREEK SUBSCRIPT SMALL LETTER CHI
-03C8 ; [.1FDF.0020.0002] # GREEK SMALL LETTER PSI
-1D6D9 ; [.1FDF.0020.0005] # MATHEMATICAL BOLD SMALL PSI
-1D713 ; [.1FDF.0020.0005] # MATHEMATICAL ITALIC SMALL PSI
-1D74D ; [.1FDF.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL PSI
-1D787 ; [.1FDF.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL PSI
-1D7C1 ; [.1FDF.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
-03A8 ; [.1FDF.0020.0008] # GREEK CAPITAL LETTER PSI
-1D6BF ; [.1FDF.0020.000B] # MATHEMATICAL BOLD CAPITAL PSI
-1D6F9 ; [.1FDF.0020.000B] # MATHEMATICAL ITALIC CAPITAL PSI
-1D733 ; [.1FDF.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL PSI
-1D76D ; [.1FDF.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
-1D7A7 ; [.1FDF.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
-1D2A ; [.1FE0.0020.0002] # GREEK LETTER SMALL CAPITAL PSI
-03C9 ; [.1FE1.0020.0002] # GREEK SMALL LETTER OMEGA
-1D6DA ; [.1FE1.0020.0005] # MATHEMATICAL BOLD SMALL OMEGA
-1D714 ; [.1FE1.0020.0005] # MATHEMATICAL ITALIC SMALL OMEGA
-1D74E ; [.1FE1.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL OMEGA
-1D788 ; [.1FE1.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
-1D7C2 ; [.1FE1.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
-03A9 ; [.1FE1.0020.0008] # GREEK CAPITAL LETTER OMEGA
-2126 ; [.1FE1.0020.0008] # OHM SIGN
-1D6C0 ; [.1FE1.0020.000B] # MATHEMATICAL BOLD CAPITAL OMEGA
-1D6FA ; [.1FE1.0020.000B] # MATHEMATICAL ITALIC CAPITAL OMEGA
-1D734 ; [.1FE1.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
-1D76E ; [.1FE1.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
-1D7A8 ; [.1FE1.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
-1F60 ; [.1FE1.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER OMEGA WITH PSILI
-1F68 ; [.1FE1.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI
-1F64 ; [.1FE1.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
-1F6C ; [.1FE1.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
-1FA4 ; [.1FE1.0020.0002][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
-1FAC ; [.1FE1.0020.0008][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
-1F62 ; [.1FE1.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
-1F6A ; [.1FE1.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
-1FA2 ; [.1FE1.0020.0002][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
-1FAA ; [.1FE1.0020.0008][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
-1F66 ; [.1FE1.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
-1F6E ; [.1FE1.0020.0008][.0000.0022.0002][.0000.002A.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
-1FA6 ; [.1FE1.0020.0002][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
-1FAE ; [.1FE1.0020.0008][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
-1FA0 ; [.1FE1.0020.0002][.0000.0022.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
-1FA8 ; [.1FE1.0020.0008][.0000.0022.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
-1F61 ; [.1FE1.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER OMEGA WITH DASIA
-1F69 ; [.1FE1.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA
-1F65 ; [.1FE1.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
-1F6D ; [.1FE1.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
-1FA5 ; [.1FE1.0020.0002][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
-1FAD ; [.1FE1.0020.0008][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
-1F63 ; [.1FE1.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
-1F6B ; [.1FE1.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
-1FA3 ; [.1FE1.0020.0002][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
-1FAB ; [.1FE1.0020.0008][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
-1F67 ; [.1FE1.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
-1F6F ; [.1FE1.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
-1FA7 ; [.1FE1.0020.0002][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
-1FAF ; [.1FE1.0020.0008][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
-1FA1 ; [.1FE1.0020.0002][.0000.0023.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
-1FA9 ; [.1FE1.0020.0008][.0000.0023.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
-03CE ; [.1FE1.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER OMEGA WITH TONOS
-1F7D ; [.1FE1.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER OMEGA WITH OXIA
-038F ; [.1FE1.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER OMEGA WITH TONOS
-1FFB ; [.1FE1.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER OMEGA WITH OXIA
-1FF4 ; [.1FE1.0020.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
-1F7C ; [.1FE1.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER OMEGA WITH VARIA
-1FFA ; [.1FE1.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER OMEGA WITH VARIA
-1FF2 ; [.1FE1.0020.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
-1FF6 ; [.1FE1.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER OMEGA WITH PERISPOMENI
-1FF7 ; [.1FE1.0020.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
-1FF3 ; [.1FE1.0020.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI
-1FFC ; [.1FE1.0020.0008][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
-AB65 ; [.1FE2.0020.0002] # GREEK LETTER SMALL CAPITAL OMEGA
-03E1 ; [.1FE3.0020.0002] # GREEK SMALL LETTER SAMPI
-03E0 ; [.1FE3.0020.0008] # GREEK LETTER SAMPI
-0373 ; [.1FE4.0020.0002] # GREEK SMALL LETTER ARCHAIC SAMPI
-0372 ; [.1FE4.0020.0008] # GREEK CAPITAL LETTER ARCHAIC SAMPI
-03F8 ; [.1FE5.0020.0002] # GREEK SMALL LETTER SHO
-03F7 ; [.1FE5.0020.0008] # GREEK CAPITAL LETTER SHO
-2C81 ; [.1FE6.0020.0002] # COPTIC SMALL LETTER ALFA
-2C80 ; [.1FE6.0020.0008] # COPTIC CAPITAL LETTER ALFA
-2C83 ; [.1FE7.0020.0002] # COPTIC SMALL LETTER VIDA
-2C82 ; [.1FE7.0020.0008] # COPTIC CAPITAL LETTER VIDA
-2C85 ; [.1FE8.0020.0002] # COPTIC SMALL LETTER GAMMA
-2C84 ; [.1FE8.0020.0008] # COPTIC CAPITAL LETTER GAMMA
-2C87 ; [.1FE9.0020.0002] # COPTIC SMALL LETTER DALDA
-2C86 ; [.1FE9.0020.0008] # COPTIC CAPITAL LETTER DALDA
-2C89 ; [.1FEA.0020.0002] # COPTIC SMALL LETTER EIE
-2C88 ; [.1FEA.0020.0008] # COPTIC CAPITAL LETTER EIE
-2CB7 ; [.1FEB.0020.0002] # COPTIC SMALL LETTER CRYPTOGRAMMIC EIE
-2CB6 ; [.1FEB.0020.0008] # COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE
-2C8B ; [.1FEC.0020.0002] # COPTIC SMALL LETTER SOU
-2C8A ; [.1FEC.0020.0008] # COPTIC CAPITAL LETTER SOU
-2C8D ; [.1FED.0020.0002] # COPTIC SMALL LETTER ZATA
-2C8C ; [.1FED.0020.0008] # COPTIC CAPITAL LETTER ZATA
-2C8F ; [.1FEE.0020.0002] # COPTIC SMALL LETTER HATE
-2C8E ; [.1FEE.0020.0008] # COPTIC CAPITAL LETTER HATE
-2C91 ; [.1FEF.0020.0002] # COPTIC SMALL LETTER THETHE
-2C90 ; [.1FEF.0020.0008] # COPTIC CAPITAL LETTER THETHE
-2C93 ; [.1FF0.0020.0002] # COPTIC SMALL LETTER IAUDA
-2C92 ; [.1FF0.0020.0008] # COPTIC CAPITAL LETTER IAUDA
-2C95 ; [.1FF1.0020.0002] # COPTIC SMALL LETTER KAPA
-2C94 ; [.1FF1.0020.0008] # COPTIC CAPITAL LETTER KAPA
-2CE4 ; [.1FF1.0020.0004][.1FE6.0020.0004][.1FF0.0020.0004] # COPTIC SYMBOL KAI
-2CB9 ; [.1FF2.0020.0002] # COPTIC SMALL LETTER DIALECT-P KAPA
-2CB8 ; [.1FF2.0020.0008] # COPTIC CAPITAL LETTER DIALECT-P KAPA
-2C97 ; [.1FF3.0020.0002] # COPTIC SMALL LETTER LAULA
-2C96 ; [.1FF3.0020.0008] # COPTIC CAPITAL LETTER LAULA
-2C99 ; [.1FF4.0020.0002] # COPTIC SMALL LETTER MI
-2C98 ; [.1FF4.0020.0008] # COPTIC CAPITAL LETTER MI
-2C9B ; [.1FF5.0020.0002] # COPTIC SMALL LETTER NI
-2C9A ; [.1FF5.0020.0008] # COPTIC CAPITAL LETTER NI
-2CBB ; [.1FF6.0020.0002] # COPTIC SMALL LETTER DIALECT-P NI
-2CBA ; [.1FF6.0020.0008] # COPTIC CAPITAL LETTER DIALECT-P NI
-2CBD ; [.1FF7.0020.0002] # COPTIC SMALL LETTER CRYPTOGRAMMIC NI
-2CBC ; [.1FF7.0020.0008] # COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI
-2C9D ; [.1FF8.0020.0002] # COPTIC SMALL LETTER KSI
-2C9C ; [.1FF8.0020.0008] # COPTIC CAPITAL LETTER KSI
-2C9F ; [.1FF9.0020.0002] # COPTIC SMALL LETTER O
-2C9E ; [.1FF9.0020.0008] # COPTIC CAPITAL LETTER O
-2CA1 ; [.1FFA.0020.0002] # COPTIC SMALL LETTER PI
-2CA0 ; [.1FFA.0020.0008] # COPTIC CAPITAL LETTER PI
-2CA3 ; [.1FFB.0020.0002] # COPTIC SMALL LETTER RO
-2CA2 ; [.1FFB.0020.0008] # COPTIC CAPITAL LETTER RO
-2CA5 ; [.1FFC.0020.0002] # COPTIC SMALL LETTER SIMA
-2CA4 ; [.1FFC.0020.0008] # COPTIC CAPITAL LETTER SIMA
-2CA7 ; [.1FFD.0020.0002] # COPTIC SMALL LETTER TAU
-2CA6 ; [.1FFD.0020.0008] # COPTIC CAPITAL LETTER TAU
-2CA9 ; [.1FFE.0020.0002] # COPTIC SMALL LETTER UA
-2CA8 ; [.1FFE.0020.0008] # COPTIC CAPITAL LETTER UA
-2CAB ; [.1FFF.0020.0002] # COPTIC SMALL LETTER FI
-2CAA ; [.1FFF.0020.0008] # COPTIC CAPITAL LETTER FI
-2CAD ; [.2000.0020.0002] # COPTIC SMALL LETTER KHI
-2CAC ; [.2000.0020.0008] # COPTIC CAPITAL LETTER KHI
-2CAF ; [.2001.0020.0002] # COPTIC SMALL LETTER PSI
-2CAE ; [.2001.0020.0008] # COPTIC CAPITAL LETTER PSI
-2CB1 ; [.2002.0020.0002] # COPTIC SMALL LETTER OOU
-2CB0 ; [.2002.0020.0008] # COPTIC CAPITAL LETTER OOU
-2CBF ; [.2003.0020.0002] # COPTIC SMALL LETTER OLD COPTIC OOU
-2CBE ; [.2003.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC OOU
-2CC1 ; [.2004.0020.0002] # COPTIC SMALL LETTER SAMPI
-2CC0 ; [.2004.0020.0008] # COPTIC CAPITAL LETTER SAMPI
-03E3 ; [.2005.0020.0002] # COPTIC SMALL LETTER SHEI
-03E2 ; [.2005.0020.0008] # COPTIC CAPITAL LETTER SHEI
-2CEC ; [.2006.0020.0002] # COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI
-2CEB ; [.2006.0020.0008] # COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI
-2CC3 ; [.2007.0020.0002] # COPTIC SMALL LETTER CROSSED SHEI
-2CC2 ; [.2007.0020.0008] # COPTIC CAPITAL LETTER CROSSED SHEI
-2CC5 ; [.2008.0020.0002] # COPTIC SMALL LETTER OLD COPTIC SHEI
-2CC4 ; [.2008.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC SHEI
-2CC7 ; [.2009.0020.0002] # COPTIC SMALL LETTER OLD COPTIC ESH
-2CC6 ; [.2009.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC ESH
-03E5 ; [.200A.0020.0002] # COPTIC SMALL LETTER FEI
-03E4 ; [.200A.0020.0008] # COPTIC CAPITAL LETTER FEI
-03E7 ; [.200B.0020.0002] # COPTIC SMALL LETTER KHEI
-03E6 ; [.200B.0020.0008] # COPTIC CAPITAL LETTER KHEI
-2CF3 ; [.200C.0020.0002] # COPTIC SMALL LETTER BOHAIRIC KHEI
-2CF2 ; [.200C.0020.0008] # COPTIC CAPITAL LETTER BOHAIRIC KHEI
-2CC9 ; [.200D.0020.0002] # COPTIC SMALL LETTER AKHMIMIC KHEI
-2CC8 ; [.200D.0020.0008] # COPTIC CAPITAL LETTER AKHMIMIC KHEI
-03E9 ; [.200E.0020.0002] # COPTIC SMALL LETTER HORI
-03E8 ; [.200E.0020.0008] # COPTIC CAPITAL LETTER HORI
-2CCB ; [.200F.0020.0002] # COPTIC SMALL LETTER DIALECT-P HORI
-2CCA ; [.200F.0020.0008] # COPTIC CAPITAL LETTER DIALECT-P HORI
-2CCD ; [.2010.0020.0002] # COPTIC SMALL LETTER OLD COPTIC HORI
-2CCC ; [.2010.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC HORI
-2CCF ; [.2011.0020.0002] # COPTIC SMALL LETTER OLD COPTIC HA
-2CCE ; [.2011.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC HA
-2CD1 ; [.2012.0020.0002] # COPTIC SMALL LETTER L-SHAPED HA
-2CD0 ; [.2012.0020.0008] # COPTIC CAPITAL LETTER L-SHAPED HA
-2CD3 ; [.2013.0020.0002] # COPTIC SMALL LETTER OLD COPTIC HEI
-2CD2 ; [.2013.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC HEI
-2CD5 ; [.2014.0020.0002] # COPTIC SMALL LETTER OLD COPTIC HAT
-2CD4 ; [.2014.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC HAT
-03EB ; [.2015.0020.0002] # COPTIC SMALL LETTER GANGIA
-03EA ; [.2015.0020.0008] # COPTIC CAPITAL LETTER GANGIA
-2CEE ; [.2016.0020.0002] # COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA
-2CED ; [.2016.0020.0008] # COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA
-2CD7 ; [.2017.0020.0002] # COPTIC SMALL LETTER OLD COPTIC GANGIA
-2CD6 ; [.2017.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC GANGIA
-03ED ; [.2018.0020.0002] # COPTIC SMALL LETTER SHIMA
-03EC ; [.2018.0020.0008] # COPTIC CAPITAL LETTER SHIMA
-2CD9 ; [.2019.0020.0002] # COPTIC SMALL LETTER OLD COPTIC DJA
-2CD8 ; [.2019.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC DJA
-2CDB ; [.201A.0020.0002] # COPTIC SMALL LETTER OLD COPTIC SHIMA
-2CDA ; [.201A.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC SHIMA
-2CDD ; [.201B.0020.0002] # COPTIC SMALL LETTER OLD NUBIAN SHIMA
-2CDC ; [.201B.0020.0008] # COPTIC CAPITAL LETTER OLD NUBIAN SHIMA
-03EF ; [.201C.0020.0002] # COPTIC SMALL LETTER DEI
-03EE ; [.201C.0020.0008] # COPTIC CAPITAL LETTER DEI
-2CB3 ; [.201D.0020.0002] # COPTIC SMALL LETTER DIALECT-P ALEF
-2CB2 ; [.201D.0020.0008] # COPTIC CAPITAL LETTER DIALECT-P ALEF
-2CB5 ; [.201E.0020.0002] # COPTIC SMALL LETTER OLD COPTIC AIN
-2CB4 ; [.201E.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC AIN
-2CDF ; [.201F.0020.0002] # COPTIC SMALL LETTER OLD NUBIAN NGI
-2CDE ; [.201F.0020.0008] # COPTIC CAPITAL LETTER OLD NUBIAN NGI
-2CE1 ; [.2020.0020.0002] # COPTIC SMALL LETTER OLD NUBIAN NYI
-2CE0 ; [.2020.0020.0008] # COPTIC CAPITAL LETTER OLD NUBIAN NYI
-2CE3 ; [.2021.0020.0002] # COPTIC SMALL LETTER OLD NUBIAN WAU
-2CE2 ; [.2021.0020.0008] # COPTIC CAPITAL LETTER OLD NUBIAN WAU
-0430 ; [.2022.0020.0002] # CYRILLIC SMALL LETTER A
-2DF6 ; [.2022.0020.0004] # COMBINING CYRILLIC LETTER A
-0410 ; [.2022.0020.0008] # CYRILLIC CAPITAL LETTER A
-04D1 ; [.2022.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER A WITH BREVE
-04D0 ; [.2022.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER A WITH BREVE
-04D3 ; [.2022.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER A WITH DIAERESIS
-04D2 ; [.2022.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
-04D9 ; [.2026.0020.0002] # CYRILLIC SMALL LETTER SCHWA
-04D8 ; [.2026.0020.0008] # CYRILLIC CAPITAL LETTER SCHWA
-04DB ; [.2026.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
-04DA ; [.2026.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
-04D5 ; [.202A.0020.0002] # CYRILLIC SMALL LIGATURE A IE
-04D4 ; [.202A.0020.0008] # CYRILLIC CAPITAL LIGATURE A IE
-0431 ; [.202E.0020.0002] # CYRILLIC SMALL LETTER BE
-2DE0 ; [.202E.0020.0004] # COMBINING CYRILLIC LETTER BE
-0411 ; [.202E.0020.0008] # CYRILLIC CAPITAL LETTER BE
-0432 ; [.2032.0020.0002] # CYRILLIC SMALL LETTER VE
-1C80 ; [.2032.0020.0004] # CYRILLIC SMALL LETTER ROUNDED VE
-2DE1 ; [.2032.0020.0004] # COMBINING CYRILLIC LETTER VE
-0412 ; [.2032.0020.0008] # CYRILLIC CAPITAL LETTER VE
-0433 ; [.2036.0020.0002] # CYRILLIC SMALL LETTER GHE
-2DE2 ; [.2036.0020.0004] # COMBINING CYRILLIC LETTER GHE
-0413 ; [.2036.0020.0008] # CYRILLIC CAPITAL LETTER GHE
-0453 ; [.2036.0020.0002][.0000.0024.0002] # CYRILLIC SMALL LETTER GJE
-0403 ; [.2036.0020.0008][.0000.0024.0002] # CYRILLIC CAPITAL LETTER GJE
-0491 ; [.2036.0020.0004][.0000.0111.0004] # CYRILLIC SMALL LETTER GHE WITH UPTURN
-0490 ; [.2036.0020.000A][.0000.0111.0004] # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-0493 ; [.203A.0020.0002] # CYRILLIC SMALL LETTER GHE WITH STROKE
-0492 ; [.203A.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH STROKE
-04FB ; [.203E.0020.0002] # CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
-04FA ; [.203E.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK
-0495 ; [.2042.0020.0002] # CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
-0494 ; [.2042.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
-04F7 ; [.2046.0020.0002] # CYRILLIC SMALL LETTER GHE WITH DESCENDER
-04F6 ; [.2046.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
-0434 ; [.204A.0020.0002] # CYRILLIC SMALL LETTER DE
-1C81 ; [.204A.0020.0004] # CYRILLIC SMALL LETTER LONG-LEGGED DE
-2DE3 ; [.204A.0020.0004] # COMBINING CYRILLIC LETTER DE
-0414 ; [.204A.0020.0008] # CYRILLIC CAPITAL LETTER DE
-0501 ; [.204E.0020.0002] # CYRILLIC SMALL LETTER KOMI DE
-0500 ; [.204E.0020.0008] # CYRILLIC CAPITAL LETTER KOMI DE
-A681 ; [.204F.0020.0002] # CYRILLIC SMALL LETTER DWE
-A680 ; [.204F.0020.0008] # CYRILLIC CAPITAL LETTER DWE
-0452 ; [.2050.0020.0002] # CYRILLIC SMALL LETTER DJE
-0402 ; [.2050.0020.0008] # CYRILLIC CAPITAL LETTER DJE
-A663 ; [.2054.0020.0002] # CYRILLIC SMALL LETTER SOFT DE
-A662 ; [.2054.0020.0008] # CYRILLIC CAPITAL LETTER SOFT DE
-0503 ; [.2055.0020.0002] # CYRILLIC SMALL LETTER KOMI DJE
-0502 ; [.2055.0020.0008] # CYRILLIC CAPITAL LETTER KOMI DJE
-0499 ; [.2056.0020.0002] # CYRILLIC SMALL LETTER ZE WITH DESCENDER
-0498 ; [.2056.0020.0008] # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
-0435 ; [.205A.0020.0002] # CYRILLIC SMALL LETTER IE
-2DF7 ; [.205A.0020.0004] # COMBINING CYRILLIC LETTER IE
-0415 ; [.205A.0020.0008] # CYRILLIC CAPITAL LETTER IE
-0450 ; [.205A.0020.0002][.0000.0025.0002] # CYRILLIC SMALL LETTER IE WITH GRAVE
-0400 ; [.205A.0020.0008][.0000.0025.0002] # CYRILLIC CAPITAL LETTER IE WITH GRAVE
-04D7 ; [.205A.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER IE WITH BREVE
-04D6 ; [.205A.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER IE WITH BREVE
-0451 ; [.205A.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER IO
-0401 ; [.205A.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER IO
-0454 ; [.205E.0020.0002] # CYRILLIC SMALL LETTER UKRAINIAN IE
-A674 ; [.205E.0020.0004] # COMBINING CYRILLIC LETTER UKRAINIAN IE
-0404 ; [.205E.0020.0008] # CYRILLIC CAPITAL LETTER UKRAINIAN IE
-0436 ; [.2062.0020.0002] # CYRILLIC SMALL LETTER ZHE
-2DE4 ; [.2062.0020.0004] # COMBINING CYRILLIC LETTER ZHE
-0416 ; [.2062.0020.0008] # CYRILLIC CAPITAL LETTER ZHE
-04C2 ; [.2062.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER ZHE WITH BREVE
-04C1 ; [.2062.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER ZHE WITH BREVE
-04DD ; [.2062.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
-04DC ; [.2062.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
-052B ; [.2066.0020.0002] # CYRILLIC SMALL LETTER DZZHE
-052A ; [.2066.0020.0008] # CYRILLIC CAPITAL LETTER DZZHE
-A685 ; [.2067.0020.0002] # CYRILLIC SMALL LETTER ZHWE
-A684 ; [.2067.0020.0008] # CYRILLIC CAPITAL LETTER ZHWE
-0497 ; [.2068.0020.0002] # CYRILLIC SMALL LETTER ZHE WITH DESCENDER
-0496 ; [.2068.0020.0008] # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
-0437 ; [.206C.0020.0002] # CYRILLIC SMALL LETTER ZE
-2DE5 ; [.206C.0020.0004] # COMBINING CYRILLIC LETTER ZE
-0417 ; [.206C.0020.0008] # CYRILLIC CAPITAL LETTER ZE
-04DF ; [.206C.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER ZE WITH DIAERESIS
-04DE ; [.206C.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
-A641 ; [.2070.0020.0002] # CYRILLIC SMALL LETTER ZEMLYA
-A640 ; [.2070.0020.0008] # CYRILLIC CAPITAL LETTER ZEMLYA
-0505 ; [.2071.0020.0002] # CYRILLIC SMALL LETTER KOMI ZJE
-0504 ; [.2071.0020.0008] # CYRILLIC CAPITAL LETTER KOMI ZJE
-0511 ; [.2072.0020.0002] # CYRILLIC SMALL LETTER REVERSED ZE
-0510 ; [.2072.0020.0008] # CYRILLIC CAPITAL LETTER REVERSED ZE
-A643 ; [.2073.0020.0002] # CYRILLIC SMALL LETTER DZELO
-A642 ; [.2073.0020.0008] # CYRILLIC CAPITAL LETTER DZELO
-0455 ; [.2074.0020.0002] # CYRILLIC SMALL LETTER DZE
-0405 ; [.2074.0020.0008] # CYRILLIC CAPITAL LETTER DZE
-A645 ; [.2078.0020.0002] # CYRILLIC SMALL LETTER REVERSED DZE
-A644 ; [.2078.0020.0008] # CYRILLIC CAPITAL LETTER REVERSED DZE
-04E1 ; [.2079.0020.0002] # CYRILLIC SMALL LETTER ABKHASIAN DZE
-04E0 ; [.2079.0020.0008] # CYRILLIC CAPITAL LETTER ABKHASIAN DZE
-A689 ; [.207D.0020.0002] # CYRILLIC SMALL LETTER DZZE
-A688 ; [.207D.0020.0008] # CYRILLIC CAPITAL LETTER DZZE
-0507 ; [.207E.0020.0002] # CYRILLIC SMALL LETTER KOMI DZJE
-0506 ; [.207E.0020.0008] # CYRILLIC CAPITAL LETTER KOMI DZJE
-A683 ; [.207F.0020.0002] # CYRILLIC SMALL LETTER DZWE
-A682 ; [.207F.0020.0008] # CYRILLIC CAPITAL LETTER DZWE
-0438 ; [.2080.0020.0002] # CYRILLIC SMALL LETTER I
-A675 ; [.2080.0020.0004] # COMBINING CYRILLIC LETTER I
-0418 ; [.2080.0020.0008] # CYRILLIC CAPITAL LETTER I
-045D ; [.2080.0020.0002][.0000.0025.0002] # CYRILLIC SMALL LETTER I WITH GRAVE
-040D ; [.2080.0020.0008][.0000.0025.0002] # CYRILLIC CAPITAL LETTER I WITH GRAVE
-04E5 ; [.2080.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER I WITH DIAERESIS
-04E4 ; [.2080.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER I WITH DIAERESIS
-04E3 ; [.2080.0020.0002][.0000.0032.0002] # CYRILLIC SMALL LETTER I WITH MACRON
-04E2 ; [.2080.0020.0008][.0000.0032.0002] # CYRILLIC CAPITAL LETTER I WITH MACRON
-048B ; [.2084.0020.0002] # CYRILLIC SMALL LETTER SHORT I WITH TAIL
-048A ; [.2084.0020.0008] # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
-0456 ; [.2088.0020.0002] # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0406 ; [.2088.0020.0008] # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0457 ; [.2088.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER YI
-A676 ; [.2088.0020.0004][.0000.002B.0004] # COMBINING CYRILLIC LETTER YI
-0407 ; [.2088.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER YI
-A647 ; [.208C.0020.0002] # CYRILLIC SMALL LETTER IOTA
-A646 ; [.208C.0020.0008] # CYRILLIC CAPITAL LETTER IOTA
-0439 ; [.208D.0020.0002] # CYRILLIC SMALL LETTER SHORT I
-0438 0306 ; [.208D.0020.0002] # CYRILLIC SMALL LETTER SHORT I
-0419 ; [.208D.0020.0008] # CYRILLIC CAPITAL LETTER SHORT I
-0418 0306 ; [.208D.0020.0008] # CYRILLIC CAPITAL LETTER SHORT I
-0458 ; [.2091.0020.0002] # CYRILLIC SMALL LETTER JE
-0408 ; [.2091.0020.0008] # CYRILLIC CAPITAL LETTER JE
-A649 ; [.2095.0020.0002] # CYRILLIC SMALL LETTER DJERV
-2DF8 ; [.2095.0020.0004] # COMBINING CYRILLIC LETTER DJERV
-A648 ; [.2095.0020.0008] # CYRILLIC CAPITAL LETTER DJERV
-043A ; [.2096.0020.0002] # CYRILLIC SMALL LETTER KA
-2DE6 ; [.2096.0020.0004] # COMBINING CYRILLIC LETTER KA
-041A ; [.2096.0020.0008] # CYRILLIC CAPITAL LETTER KA
-045C ; [.2096.0020.0002][.0000.0024.0002] # CYRILLIC SMALL LETTER KJE
-040C ; [.2096.0020.0008][.0000.0024.0002] # CYRILLIC CAPITAL LETTER KJE
-049B ; [.209A.0020.0002] # CYRILLIC SMALL LETTER KA WITH DESCENDER
-049A ; [.209A.0020.0008] # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
-04C4 ; [.209E.0020.0002] # CYRILLIC SMALL LETTER KA WITH HOOK
-04C3 ; [.209E.0020.0008] # CYRILLIC CAPITAL LETTER KA WITH HOOK
-04A1 ; [.20A2.0020.0002] # CYRILLIC SMALL LETTER BASHKIR KA
-04A0 ; [.20A2.0020.0008] # CYRILLIC CAPITAL LETTER BASHKIR KA
-049F ; [.20A6.0020.0002] # CYRILLIC SMALL LETTER KA WITH STROKE
-049E ; [.20A6.0020.0008] # CYRILLIC CAPITAL LETTER KA WITH STROKE
-049D ; [.20AA.0020.0002] # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
-049C ; [.20AA.0020.0008] # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
-051F ; [.20AE.0020.0002] # CYRILLIC SMALL LETTER ALEUT KA
-051E ; [.20AE.0020.0008] # CYRILLIC CAPITAL LETTER ALEUT KA
-051B ; [.20AF.0020.0002] # CYRILLIC SMALL LETTER QA
-051A ; [.20AF.0020.0008] # CYRILLIC CAPITAL LETTER QA
-043B ; [.20B0.0020.0002] # CYRILLIC SMALL LETTER EL
-2DE7 ; [.20B0.0020.0004] # COMBINING CYRILLIC LETTER EL
-041B ; [.20B0.0020.0008] # CYRILLIC CAPITAL LETTER EL
-1D2B ; [.20B4.0020.0002] # CYRILLIC LETTER SMALL CAPITAL EL
-04C6 ; [.20B5.0020.0002] # CYRILLIC SMALL LETTER EL WITH TAIL
-04C5 ; [.20B5.0020.0008] # CYRILLIC CAPITAL LETTER EL WITH TAIL
-052F ; [.20B9.0020.0002] # CYRILLIC SMALL LETTER EL WITH DESCENDER
-052E ; [.20B9.0020.0008] # CYRILLIC CAPITAL LETTER EL WITH DESCENDER
-0513 ; [.20BA.0020.0002] # CYRILLIC SMALL LETTER EL WITH HOOK
-0512 ; [.20BA.0020.0008] # CYRILLIC CAPITAL LETTER EL WITH HOOK
-0521 ; [.20BB.0020.0002] # CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK
-0520 ; [.20BB.0020.0008] # CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK
-0459 ; [.20BC.0020.0002] # CYRILLIC SMALL LETTER LJE
-0409 ; [.20BC.0020.0008] # CYRILLIC CAPITAL LETTER LJE
-A665 ; [.20C0.0020.0002] # CYRILLIC SMALL LETTER SOFT EL
-A664 ; [.20C0.0020.0008] # CYRILLIC CAPITAL LETTER SOFT EL
-0509 ; [.20C1.0020.0002] # CYRILLIC SMALL LETTER KOMI LJE
-0508 ; [.20C1.0020.0008] # CYRILLIC CAPITAL LETTER KOMI LJE
-0515 ; [.20C2.0020.0002] # CYRILLIC SMALL LETTER LHA
-0514 ; [.20C2.0020.0008] # CYRILLIC CAPITAL LETTER LHA
-043C ; [.20C3.0020.0002] # CYRILLIC SMALL LETTER EM
-2DE8 ; [.20C3.0020.0004] # COMBINING CYRILLIC LETTER EM
-041C ; [.20C3.0020.0008] # CYRILLIC CAPITAL LETTER EM
-04CE ; [.20C7.0020.0002] # CYRILLIC SMALL LETTER EM WITH TAIL
-04CD ; [.20C7.0020.0008] # CYRILLIC CAPITAL LETTER EM WITH TAIL
-A667 ; [.20CB.0020.0002] # CYRILLIC SMALL LETTER SOFT EM
-A666 ; [.20CB.0020.0008] # CYRILLIC CAPITAL LETTER SOFT EM
-043D ; [.20CC.0020.0002] # CYRILLIC SMALL LETTER EN
-2DE9 ; [.20CC.0020.0004] # COMBINING CYRILLIC LETTER EN
-041D ; [.20CC.0020.0008] # CYRILLIC CAPITAL LETTER EN
-1D78 ; [.20CC.0020.0014] # MODIFIER LETTER CYRILLIC EN
-0529 ; [.20D0.0020.0002] # CYRILLIC SMALL LETTER EN WITH LEFT HOOK
-0528 ; [.20D0.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK
-04CA ; [.20D1.0020.0002] # CYRILLIC SMALL LETTER EN WITH TAIL
-04C9 ; [.20D1.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH TAIL
-04A3 ; [.20D5.0020.0002] # CYRILLIC SMALL LETTER EN WITH DESCENDER
-04A2 ; [.20D5.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
-04C8 ; [.20D9.0020.0002] # CYRILLIC SMALL LETTER EN WITH HOOK
-04C7 ; [.20D9.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH HOOK
-0523 ; [.20DD.0020.0002] # CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK
-0522 ; [.20DD.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK
-04A5 ; [.20DE.0020.0002] # CYRILLIC SMALL LIGATURE EN GHE
-04A4 ; [.20DE.0020.0008] # CYRILLIC CAPITAL LIGATURE EN GHE
-045A ; [.20E2.0020.0002] # CYRILLIC SMALL LETTER NJE
-040A ; [.20E2.0020.0008] # CYRILLIC CAPITAL LETTER NJE
-050B ; [.20E6.0020.0002] # CYRILLIC SMALL LETTER KOMI NJE
-050A ; [.20E6.0020.0008] # CYRILLIC CAPITAL LETTER KOMI NJE
-043E ; [.20E7.0020.0002] # CYRILLIC SMALL LETTER O
-1C82 ; [.20E7.0020.0004] # CYRILLIC SMALL LETTER NARROW O
-2DEA ; [.20E7.0020.0004] # COMBINING CYRILLIC LETTER O
-A669 ; [.20E7.0020.0004] # CYRILLIC SMALL LETTER MONOCULAR O
-A66B ; [.20E7.0020.0004] # CYRILLIC SMALL LETTER BINOCULAR O
-A66D ; [.20E7.0020.0004] # CYRILLIC SMALL LETTER DOUBLE MONOCULAR O
-A66E ; [.20E7.0020.0004] # CYRILLIC LETTER MULTIOCULAR O
-A699 ; [.20E7.0020.0004] # CYRILLIC SMALL LETTER DOUBLE O
-A69B ; [.20E7.0020.0004] # CYRILLIC SMALL LETTER CROSSED O
-041E ; [.20E7.0020.0008] # CYRILLIC CAPITAL LETTER O
-A668 ; [.20E7.0020.000A] # CYRILLIC CAPITAL LETTER MONOCULAR O
-A66A ; [.20E7.0020.000A] # CYRILLIC CAPITAL LETTER BINOCULAR O
-A66C ; [.20E7.0020.000A] # CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O
-A698 ; [.20E7.0020.000A] # CYRILLIC CAPITAL LETTER DOUBLE O
-A69A ; [.20E7.0020.000A] # CYRILLIC CAPITAL LETTER CROSSED O
-04E7 ; [.20E7.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER O WITH DIAERESIS
-04E6 ; [.20E7.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER O WITH DIAERESIS
-04E9 ; [.20EB.0020.0002] # CYRILLIC SMALL LETTER BARRED O
-04E8 ; [.20EB.0020.0008] # CYRILLIC CAPITAL LETTER BARRED O
-04EB ; [.20EB.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
-04EA ; [.20EB.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
-043F ; [.20EF.0020.0002] # CYRILLIC SMALL LETTER PE
-2DEB ; [.20EF.0020.0004] # COMBINING CYRILLIC LETTER PE
-041F ; [.20EF.0020.0008] # CYRILLIC CAPITAL LETTER PE
-0525 ; [.20F3.0020.0002] # CYRILLIC SMALL LETTER PE WITH DESCENDER
-0524 ; [.20F3.0020.0008] # CYRILLIC CAPITAL LETTER PE WITH DESCENDER
-04A7 ; [.20F4.0020.0002] # CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
-04A6 ; [.20F4.0020.0008] # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
-0481 ; [.20F8.0020.0002] # CYRILLIC SMALL LETTER KOPPA
-0480 ; [.20F8.0020.0008] # CYRILLIC CAPITAL LETTER KOPPA
-0440 ; [.20FC.0020.0002] # CYRILLIC SMALL LETTER ER
-2DEC ; [.20FC.0020.0004] # COMBINING CYRILLIC LETTER ER
-0420 ; [.20FC.0020.0008] # CYRILLIC CAPITAL LETTER ER
-048F ; [.2100.0020.0002] # CYRILLIC SMALL LETTER ER WITH TICK
-048E ; [.2100.0020.0008] # CYRILLIC CAPITAL LETTER ER WITH TICK
-0517 ; [.2104.0020.0002] # CYRILLIC SMALL LETTER RHA
-0516 ; [.2104.0020.0008] # CYRILLIC CAPITAL LETTER RHA
-0441 ; [.2105.0020.0002] # CYRILLIC SMALL LETTER ES
-1C83 ; [.2105.0020.0004] # CYRILLIC SMALL LETTER WIDE ES
-2DED ; [.2105.0020.0004] # COMBINING CYRILLIC LETTER ES
-0421 ; [.2105.0020.0008] # CYRILLIC CAPITAL LETTER ES
-2DF5 ; [.2105.0020.0004][.210E.0020.0004] # COMBINING CYRILLIC LETTER ES-TE
-050D ; [.2109.0020.0002] # CYRILLIC SMALL LETTER KOMI SJE
-050C ; [.2109.0020.0008] # CYRILLIC CAPITAL LETTER KOMI SJE
-04AB ; [.210A.0020.0002] # CYRILLIC SMALL LETTER ES WITH DESCENDER
-04AA ; [.210A.0020.0008] # CYRILLIC CAPITAL LETTER ES WITH DESCENDER
-0442 ; [.210E.0020.0002] # CYRILLIC SMALL LETTER TE
-1C84 ; [.210E.0020.0004] # CYRILLIC SMALL LETTER TALL TE
-1C85 ; [.210E.0020.0004] # CYRILLIC SMALL LETTER THREE-LEGGED TE
-2DEE ; [.210E.0020.0004] # COMBINING CYRILLIC LETTER TE
-0422 ; [.210E.0020.0008] # CYRILLIC CAPITAL LETTER TE
-A68D ; [.2112.0020.0002] # CYRILLIC SMALL LETTER TWE
-A68C ; [.2112.0020.0008] # CYRILLIC CAPITAL LETTER TWE
-050F ; [.2113.0020.0002] # CYRILLIC SMALL LETTER KOMI TJE
-050E ; [.2113.0020.0008] # CYRILLIC CAPITAL LETTER KOMI TJE
-04AD ; [.2114.0020.0002] # CYRILLIC SMALL LETTER TE WITH DESCENDER
-04AC ; [.2114.0020.0008] # CYRILLIC CAPITAL LETTER TE WITH DESCENDER
-A68B ; [.2118.0020.0002] # CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK
-A68A ; [.2118.0020.0008] # CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK
-045B ; [.2119.0020.0002] # CYRILLIC SMALL LETTER TSHE
-040B ; [.2119.0020.0008] # CYRILLIC CAPITAL LETTER TSHE
-0443 ; [.211D.0020.0002] # CYRILLIC SMALL LETTER U
-A677 ; [.211D.0020.0004] # COMBINING CYRILLIC LETTER U
-0423 ; [.211D.0020.0008] # CYRILLIC CAPITAL LETTER U
-045E ; [.211D.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER SHORT U
-040E ; [.211D.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER SHORT U
-04F1 ; [.211D.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER U WITH DIAERESIS
-04F0 ; [.211D.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER U WITH DIAERESIS
-04F3 ; [.211D.0020.0002][.0000.002C.0002] # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
-04F2 ; [.211D.0020.0008][.0000.002C.0002] # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
-04EF ; [.211D.0020.0002][.0000.0032.0002] # CYRILLIC SMALL LETTER U WITH MACRON
-04EE ; [.211D.0020.0008][.0000.0032.0002] # CYRILLIC CAPITAL LETTER U WITH MACRON
-04AF ; [.2121.0020.0002] # CYRILLIC SMALL LETTER STRAIGHT U
-04AE ; [.2121.0020.0008] # CYRILLIC CAPITAL LETTER STRAIGHT U
-04B1 ; [.2125.0020.0002] # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
-04B0 ; [.2125.0020.0008] # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
-A64B ; [.2129.0020.0002] # CYRILLIC SMALL LETTER MONOGRAPH UK
-1C88 ; [.2129.0020.0004] # CYRILLIC SMALL LETTER UNBLENDED UK
-2DF9 ; [.2129.0020.0004] # COMBINING CYRILLIC LETTER MONOGRAPH UK
-A64A ; [.2129.0020.0008] # CYRILLIC CAPITAL LETTER MONOGRAPH UK
-0479 ; [.212A.0020.0002] # CYRILLIC SMALL LETTER UK
-0478 ; [.212A.0020.0008] # CYRILLIC CAPITAL LETTER UK
-0444 ; [.212E.0020.0002] # CYRILLIC SMALL LETTER EF
-A69E ; [.212E.0020.0004] # COMBINING CYRILLIC LETTER EF
-0424 ; [.212E.0020.0008] # CYRILLIC CAPITAL LETTER EF
-0445 ; [.2132.0020.0002] # CYRILLIC SMALL LETTER HA
-2DEF ; [.2132.0020.0004] # COMBINING CYRILLIC LETTER HA
-0425 ; [.2132.0020.0008] # CYRILLIC CAPITAL LETTER HA
-04FD ; [.2136.0020.0002] # CYRILLIC SMALL LETTER HA WITH HOOK
-04FC ; [.2136.0020.0008] # CYRILLIC CAPITAL LETTER HA WITH HOOK
-04FF ; [.213A.0020.0002] # CYRILLIC SMALL LETTER HA WITH STROKE
-04FE ; [.213A.0020.0008] # CYRILLIC CAPITAL LETTER HA WITH STROKE
-04B3 ; [.213E.0020.0002] # CYRILLIC SMALL LETTER HA WITH DESCENDER
-04B2 ; [.213E.0020.0008] # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
-04BB ; [.2142.0020.0002] # CYRILLIC SMALL LETTER SHHA
-04BA ; [.2142.0020.0008] # CYRILLIC CAPITAL LETTER SHHA
-0527 ; [.2146.0020.0002] # CYRILLIC SMALL LETTER SHHA WITH DESCENDER
-0526 ; [.2146.0020.0008] # CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER
-A695 ; [.2147.0020.0002] # CYRILLIC SMALL LETTER HWE
-A694 ; [.2147.0020.0008] # CYRILLIC CAPITAL LETTER HWE
-0461 ; [.2148.0020.0002] # CYRILLIC SMALL LETTER OMEGA
-A67B ; [.2148.0020.0004] # COMBINING CYRILLIC LETTER OMEGA
-0460 ; [.2148.0020.0008] # CYRILLIC CAPITAL LETTER OMEGA
-047F ; [.214C.0020.0002] # CYRILLIC SMALL LETTER OT
-047E ; [.214C.0020.0008] # CYRILLIC CAPITAL LETTER OT
-A64D ; [.2150.0020.0002] # CYRILLIC SMALL LETTER BROAD OMEGA
-A64C ; [.2150.0020.0008] # CYRILLIC CAPITAL LETTER BROAD OMEGA
-047D ; [.2151.0020.0002] # CYRILLIC SMALL LETTER OMEGA WITH TITLO
-047C ; [.2151.0020.0008] # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO
-047B ; [.2155.0020.0002] # CYRILLIC SMALL LETTER ROUND OMEGA
-047A ; [.2155.0020.0008] # CYRILLIC CAPITAL LETTER ROUND OMEGA
-0446 ; [.2159.0020.0002] # CYRILLIC SMALL LETTER TSE
-2DF0 ; [.2159.0020.0004] # COMBINING CYRILLIC LETTER TSE
-0426 ; [.2159.0020.0008] # CYRILLIC CAPITAL LETTER TSE
-A661 ; [.215D.0020.0002] # CYRILLIC SMALL LETTER REVERSED TSE
-A660 ; [.215D.0020.0008] # CYRILLIC CAPITAL LETTER REVERSED TSE
-A68F ; [.215E.0020.0002] # CYRILLIC SMALL LETTER TSWE
-A68E ; [.215E.0020.0008] # CYRILLIC CAPITAL LETTER TSWE
-04B5 ; [.215F.0020.0002] # CYRILLIC SMALL LIGATURE TE TSE
-04B4 ; [.215F.0020.0008] # CYRILLIC CAPITAL LIGATURE TE TSE
-A691 ; [.2163.0020.0002] # CYRILLIC SMALL LETTER TSSE
-A690 ; [.2163.0020.0008] # CYRILLIC CAPITAL LETTER TSSE
-0447 ; [.2164.0020.0002] # CYRILLIC SMALL LETTER CHE
-2DF1 ; [.2164.0020.0004] # COMBINING CYRILLIC LETTER CHE
-0427 ; [.2164.0020.0008] # CYRILLIC CAPITAL LETTER CHE
-04F5 ; [.2164.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER CHE WITH DIAERESIS
-04F4 ; [.2164.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
-052D ; [.2168.0020.0002] # CYRILLIC SMALL LETTER DCHE
-052C ; [.2168.0020.0008] # CYRILLIC CAPITAL LETTER DCHE
-A693 ; [.2169.0020.0002] # CYRILLIC SMALL LETTER TCHE
-A692 ; [.2169.0020.0008] # CYRILLIC CAPITAL LETTER TCHE
-04B7 ; [.216A.0020.0002] # CYRILLIC SMALL LETTER CHE WITH DESCENDER
-04B6 ; [.216A.0020.0008] # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
-04CC ; [.216E.0020.0002] # CYRILLIC SMALL LETTER KHAKASSIAN CHE
-04CB ; [.216E.0020.0008] # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
-04B9 ; [.2172.0020.0002] # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
-04B8 ; [.2172.0020.0008] # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
-A687 ; [.2176.0020.0002] # CYRILLIC SMALL LETTER CCHE
-A686 ; [.2176.0020.0008] # CYRILLIC CAPITAL LETTER CCHE
-04BD ; [.2177.0020.0002] # CYRILLIC SMALL LETTER ABKHASIAN CHE
-04BC ; [.2177.0020.0008] # CYRILLIC CAPITAL LETTER ABKHASIAN CHE
-04BF ; [.217B.0020.0002] # CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
-04BE ; [.217B.0020.0008] # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
-045F ; [.217F.0020.0002] # CYRILLIC SMALL LETTER DZHE
-040F ; [.217F.0020.0008] # CYRILLIC CAPITAL LETTER DZHE
-0448 ; [.2183.0020.0002] # CYRILLIC SMALL LETTER SHA
-2DF2 ; [.2183.0020.0004] # COMBINING CYRILLIC LETTER SHA
-0428 ; [.2183.0020.0008] # CYRILLIC CAPITAL LETTER SHA
-A697 ; [.2187.0020.0002] # CYRILLIC SMALL LETTER SHWE
-A696 ; [.2187.0020.0008] # CYRILLIC CAPITAL LETTER SHWE
-0449 ; [.2188.0020.0002] # CYRILLIC SMALL LETTER SHCHA
-2DF3 ; [.2188.0020.0004] # COMBINING CYRILLIC LETTER SHCHA
-0429 ; [.2188.0020.0008] # CYRILLIC CAPITAL LETTER SHCHA
-A64F ; [.218C.0020.0002] # CYRILLIC SMALL LETTER NEUTRAL YER
-A64E ; [.218C.0020.0008] # CYRILLIC CAPITAL LETTER NEUTRAL YER
-2E2F ; [.218D.0020.0002] # VERTICAL TILDE
-A67F ; [.218E.0020.0002] # CYRILLIC PAYEROK
-044A ; [.218F.0020.0002] # CYRILLIC SMALL LETTER HARD SIGN
-1C86 ; [.218F.0020.0004] # CYRILLIC SMALL LETTER TALL HARD SIGN
-A678 ; [.218F.0020.0004] # COMBINING CYRILLIC LETTER HARD SIGN
-042A ; [.218F.0020.0008] # CYRILLIC CAPITAL LETTER HARD SIGN
-A69C ; [.218F.0020.0014] # MODIFIER LETTER CYRILLIC HARD SIGN
-A651 ; [.2193.0020.0002] # CYRILLIC SMALL LETTER YERU WITH BACK YER
-A650 ; [.2193.0020.0008] # CYRILLIC CAPITAL LETTER YERU WITH BACK YER
-044B ; [.2194.0020.0002] # CYRILLIC SMALL LETTER YERU
-A679 ; [.2194.0020.0004] # COMBINING CYRILLIC LETTER YERU
-042B ; [.2194.0020.0008] # CYRILLIC CAPITAL LETTER YERU
-04F9 ; [.2194.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER YERU WITH DIAERESIS
-04F8 ; [.2194.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
-044C ; [.2198.0020.0002] # CYRILLIC SMALL LETTER SOFT SIGN
-A67A ; [.2198.0020.0004] # COMBINING CYRILLIC LETTER SOFT SIGN
-042C ; [.2198.0020.0008] # CYRILLIC CAPITAL LETTER SOFT SIGN
-A69D ; [.2198.0020.0014] # MODIFIER LETTER CYRILLIC SOFT SIGN
-048D ; [.219C.0020.0002] # CYRILLIC SMALL LETTER SEMISOFT SIGN
-048C ; [.219C.0020.0008] # CYRILLIC CAPITAL LETTER SEMISOFT SIGN
-0463 ; [.21A0.0020.0002] # CYRILLIC SMALL LETTER YAT
-1C87 ; [.21A0.0020.0004] # CYRILLIC SMALL LETTER TALL YAT
-2DFA ; [.21A0.0020.0004] # COMBINING CYRILLIC LETTER YAT
-0462 ; [.21A0.0020.0008] # CYRILLIC CAPITAL LETTER YAT
-A653 ; [.21A4.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED YAT
-A652 ; [.21A4.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED YAT
-044D ; [.21A5.0020.0002] # CYRILLIC SMALL LETTER E
-042D ; [.21A5.0020.0008] # CYRILLIC CAPITAL LETTER E
-04ED ; [.21A5.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER E WITH DIAERESIS
-04EC ; [.21A5.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER E WITH DIAERESIS
-044E ; [.21A9.0020.0002] # CYRILLIC SMALL LETTER YU
-2DFB ; [.21A9.0020.0004] # COMBINING CYRILLIC LETTER YU
-042E ; [.21A9.0020.0008] # CYRILLIC CAPITAL LETTER YU
-A655 ; [.21AD.0020.0002] # CYRILLIC SMALL LETTER REVERSED YU
-A654 ; [.21AD.0020.0008] # CYRILLIC CAPITAL LETTER REVERSED YU
-A657 ; [.21AE.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED A
-2DFC ; [.21AE.0020.0004] # COMBINING CYRILLIC LETTER IOTIFIED A
-A656 ; [.21AE.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED A
-044F ; [.21AF.0020.0002] # CYRILLIC SMALL LETTER YA
-042F ; [.21AF.0020.0008] # CYRILLIC CAPITAL LETTER YA
-0519 ; [.21B3.0020.0002] # CYRILLIC SMALL LETTER YAE
-0518 ; [.21B3.0020.0008] # CYRILLIC CAPITAL LETTER YAE
-0465 ; [.21B4.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED E
-A69F ; [.21B4.0020.0004] # COMBINING CYRILLIC LETTER IOTIFIED E
-0464 ; [.21B4.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED E
-0467 ; [.21B8.0020.0002] # CYRILLIC SMALL LETTER LITTLE YUS
-2DFD ; [.21B8.0020.0004] # COMBINING CYRILLIC LETTER LITTLE YUS
-0466 ; [.21B8.0020.0008] # CYRILLIC CAPITAL LETTER LITTLE YUS
-A659 ; [.21BC.0020.0002] # CYRILLIC SMALL LETTER CLOSED LITTLE YUS
-A658 ; [.21BC.0020.0008] # CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS
-046B ; [.21BD.0020.0002] # CYRILLIC SMALL LETTER BIG YUS
-2DFE ; [.21BD.0020.0004] # COMBINING CYRILLIC LETTER BIG YUS
-046A ; [.21BD.0020.0008] # CYRILLIC CAPITAL LETTER BIG YUS
-A65B ; [.21C1.0020.0002] # CYRILLIC SMALL LETTER BLENDED YUS
-A65A ; [.21C1.0020.0008] # CYRILLIC CAPITAL LETTER BLENDED YUS
-0469 ; [.21C2.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS
-0468 ; [.21C2.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
-A65D ; [.21C6.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS
-A65C ; [.21C6.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS
-046D ; [.21C7.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED BIG YUS
-2DFF ; [.21C7.0020.0004] # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS
-046C ; [.21C7.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
-046F ; [.21CB.0020.0002] # CYRILLIC SMALL LETTER KSI
-046E ; [.21CB.0020.0008] # CYRILLIC CAPITAL LETTER KSI
-0471 ; [.21CF.0020.0002] # CYRILLIC SMALL LETTER PSI
-0470 ; [.21CF.0020.0008] # CYRILLIC CAPITAL LETTER PSI
-0473 ; [.21D3.0020.0002] # CYRILLIC SMALL LETTER FITA
-2DF4 ; [.21D3.0020.0004] # COMBINING CYRILLIC LETTER FITA
-0472 ; [.21D3.0020.0008] # CYRILLIC CAPITAL LETTER FITA
-0475 ; [.21D7.0020.0002] # CYRILLIC SMALL LETTER IZHITSA
-0474 ; [.21D7.0020.0008] # CYRILLIC CAPITAL LETTER IZHITSA
-0477 ; [.21D7.0020.0002][.0000.003C.0002] # CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
-0476 ; [.21D7.0020.0008][.0000.003C.0002] # CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
-A65F ; [.21DB.0020.0002] # CYRILLIC SMALL LETTER YN
-A65E ; [.21DB.0020.0008] # CYRILLIC CAPITAL LETTER YN
-04A9 ; [.21DC.0020.0002] # CYRILLIC SMALL LETTER ABKHASIAN HA
-04A8 ; [.21DC.0020.0008] # CYRILLIC CAPITAL LETTER ABKHASIAN HA
-051D ; [.21E0.0020.0002] # CYRILLIC SMALL LETTER WE
-051C ; [.21E0.0020.0008] # CYRILLIC CAPITAL LETTER WE
-04CF ; [.21E1.0020.0002] # CYRILLIC SMALL LETTER PALOCHKA
-04C0 ; [.21E1.0020.0008] # CYRILLIC LETTER PALOCHKA
-2C30 ; [.21E5.0020.0002] # GLAGOLITIC SMALL LETTER AZU
-1E000 ; [.21E5.0020.0004] # COMBINING GLAGOLITIC LETTER AZU
-2C00 ; [.21E5.0020.0008] # GLAGOLITIC CAPITAL LETTER AZU
-2C31 ; [.21E6.0020.0002] # GLAGOLITIC SMALL LETTER BUKY
-1E001 ; [.21E6.0020.0004] # COMBINING GLAGOLITIC LETTER BUKY
-2C01 ; [.21E6.0020.0008] # GLAGOLITIC CAPITAL LETTER BUKY
-2C32 ; [.21E7.0020.0002] # GLAGOLITIC SMALL LETTER VEDE
-1E002 ; [.21E7.0020.0004] # COMBINING GLAGOLITIC LETTER VEDE
-2C02 ; [.21E7.0020.0008] # GLAGOLITIC CAPITAL LETTER VEDE
-2C33 ; [.21E8.0020.0002] # GLAGOLITIC SMALL LETTER GLAGOLI
-1E003 ; [.21E8.0020.0004] # COMBINING GLAGOLITIC LETTER GLAGOLI
-2C03 ; [.21E8.0020.0008] # GLAGOLITIC CAPITAL LETTER GLAGOLI
-2C34 ; [.21E9.0020.0002] # GLAGOLITIC SMALL LETTER DOBRO
-1E004 ; [.21E9.0020.0004] # COMBINING GLAGOLITIC LETTER DOBRO
-2C04 ; [.21E9.0020.0008] # GLAGOLITIC CAPITAL LETTER DOBRO
-2C35 ; [.21EA.0020.0002] # GLAGOLITIC SMALL LETTER YESTU
-1E005 ; [.21EA.0020.0004] # COMBINING GLAGOLITIC LETTER YESTU
-2C05 ; [.21EA.0020.0008] # GLAGOLITIC CAPITAL LETTER YESTU
-2C36 ; [.21EB.0020.0002] # GLAGOLITIC SMALL LETTER ZHIVETE
-1E006 ; [.21EB.0020.0004] # COMBINING GLAGOLITIC LETTER ZHIVETE
-2C06 ; [.21EB.0020.0008] # GLAGOLITIC CAPITAL LETTER ZHIVETE
-2C37 ; [.21EC.0020.0002] # GLAGOLITIC SMALL LETTER DZELO
-2C07 ; [.21EC.0020.0008] # GLAGOLITIC CAPITAL LETTER DZELO
-2C38 ; [.21ED.0020.0002] # GLAGOLITIC SMALL LETTER ZEMLJA
-1E008 ; [.21ED.0020.0004] # COMBINING GLAGOLITIC LETTER ZEMLJA
-2C08 ; [.21ED.0020.0008] # GLAGOLITIC CAPITAL LETTER ZEMLJA
-2C39 ; [.21EE.0020.0002] # GLAGOLITIC SMALL LETTER IZHE
-1E009 ; [.21EE.0020.0004] # COMBINING GLAGOLITIC LETTER IZHE
-2C09 ; [.21EE.0020.0008] # GLAGOLITIC CAPITAL LETTER IZHE
-2C3A ; [.21EF.0020.0002] # GLAGOLITIC SMALL LETTER INITIAL IZHE
-1E00A ; [.21EF.0020.0004] # COMBINING GLAGOLITIC LETTER INITIAL IZHE
-2C0A ; [.21EF.0020.0008] # GLAGOLITIC CAPITAL LETTER INITIAL IZHE
-2C3B ; [.21F0.0020.0002] # GLAGOLITIC SMALL LETTER I
-1E00B ; [.21F0.0020.0004] # COMBINING GLAGOLITIC LETTER I
-2C0B ; [.21F0.0020.0008] # GLAGOLITIC CAPITAL LETTER I
-2C3C ; [.21F1.0020.0002] # GLAGOLITIC SMALL LETTER DJERVI
-1E00C ; [.21F1.0020.0004] # COMBINING GLAGOLITIC LETTER DJERVI
-2C0C ; [.21F1.0020.0008] # GLAGOLITIC CAPITAL LETTER DJERVI
-2C3D ; [.21F2.0020.0002] # GLAGOLITIC SMALL LETTER KAKO
-1E00D ; [.21F2.0020.0004] # COMBINING GLAGOLITIC LETTER KAKO
-2C0D ; [.21F2.0020.0008] # GLAGOLITIC CAPITAL LETTER KAKO
-2C3E ; [.21F3.0020.0002] # GLAGOLITIC SMALL LETTER LJUDIJE
-1E00E ; [.21F3.0020.0004] # COMBINING GLAGOLITIC LETTER LJUDIJE
-2C0E ; [.21F3.0020.0008] # GLAGOLITIC CAPITAL LETTER LJUDIJE
-2C3F ; [.21F4.0020.0002] # GLAGOLITIC SMALL LETTER MYSLITE
-1E00F ; [.21F4.0020.0004] # COMBINING GLAGOLITIC LETTER MYSLITE
-2C0F ; [.21F4.0020.0008] # GLAGOLITIC CAPITAL LETTER MYSLITE
-2C40 ; [.21F5.0020.0002] # GLAGOLITIC SMALL LETTER NASHI
-1E010 ; [.21F5.0020.0004] # COMBINING GLAGOLITIC LETTER NASHI
-2C10 ; [.21F5.0020.0008] # GLAGOLITIC CAPITAL LETTER NASHI
-2C41 ; [.21F6.0020.0002] # GLAGOLITIC SMALL LETTER ONU
-1E011 ; [.21F6.0020.0004] # COMBINING GLAGOLITIC LETTER ONU
-2C11 ; [.21F6.0020.0008] # GLAGOLITIC CAPITAL LETTER ONU
-2C42 ; [.21F7.0020.0002] # GLAGOLITIC SMALL LETTER POKOJI
-1E012 ; [.21F7.0020.0004] # COMBINING GLAGOLITIC LETTER POKOJI
-2C12 ; [.21F7.0020.0008] # GLAGOLITIC CAPITAL LETTER POKOJI
-2C43 ; [.21F8.0020.0002] # GLAGOLITIC SMALL LETTER RITSI
-1E013 ; [.21F8.0020.0004] # COMBINING GLAGOLITIC LETTER RITSI
-2C13 ; [.21F8.0020.0008] # GLAGOLITIC CAPITAL LETTER RITSI
-2C44 ; [.21F9.0020.0002] # GLAGOLITIC SMALL LETTER SLOVO
-1E014 ; [.21F9.0020.0004] # COMBINING GLAGOLITIC LETTER SLOVO
-2C14 ; [.21F9.0020.0008] # GLAGOLITIC CAPITAL LETTER SLOVO
-2C45 ; [.21FA.0020.0002] # GLAGOLITIC SMALL LETTER TVRIDO
-1E015 ; [.21FA.0020.0004] # COMBINING GLAGOLITIC LETTER TVRIDO
-2C15 ; [.21FA.0020.0008] # GLAGOLITIC CAPITAL LETTER TVRIDO
-2C46 ; [.21FB.0020.0002] # GLAGOLITIC SMALL LETTER UKU
-1E016 ; [.21FB.0020.0004] # COMBINING GLAGOLITIC LETTER UKU
-2C16 ; [.21FB.0020.0008] # GLAGOLITIC CAPITAL LETTER UKU
-2C47 ; [.21FC.0020.0002] # GLAGOLITIC SMALL LETTER FRITU
-1E017 ; [.21FC.0020.0004] # COMBINING GLAGOLITIC LETTER FRITU
-2C17 ; [.21FC.0020.0008] # GLAGOLITIC CAPITAL LETTER FRITU
-2C48 ; [.21FD.0020.0002] # GLAGOLITIC SMALL LETTER HERU
-1E018 ; [.21FD.0020.0004] # COMBINING GLAGOLITIC LETTER HERU
-2C18 ; [.21FD.0020.0008] # GLAGOLITIC CAPITAL LETTER HERU
-2C49 ; [.21FE.0020.0002] # GLAGOLITIC SMALL LETTER OTU
-2C19 ; [.21FE.0020.0008] # GLAGOLITIC CAPITAL LETTER OTU
-2C4A ; [.21FF.0020.0002] # GLAGOLITIC SMALL LETTER PE
-2C1A ; [.21FF.0020.0008] # GLAGOLITIC CAPITAL LETTER PE
-2C4B ; [.2200.0020.0002] # GLAGOLITIC SMALL LETTER SHTA
-1E01B ; [.2200.0020.0004] # COMBINING GLAGOLITIC LETTER SHTA
-2C1B ; [.2200.0020.0008] # GLAGOLITIC CAPITAL LETTER SHTA
-2C4C ; [.2201.0020.0002] # GLAGOLITIC SMALL LETTER TSI
-1E01C ; [.2201.0020.0004] # COMBINING GLAGOLITIC LETTER TSI
-2C1C ; [.2201.0020.0008] # GLAGOLITIC CAPITAL LETTER TSI
-2C4D ; [.2202.0020.0002] # GLAGOLITIC SMALL LETTER CHRIVI
-1E01D ; [.2202.0020.0004] # COMBINING GLAGOLITIC LETTER CHRIVI
-2C1D ; [.2202.0020.0008] # GLAGOLITIC CAPITAL LETTER CHRIVI
-2C4E ; [.2203.0020.0002] # GLAGOLITIC SMALL LETTER SHA
-1E01E ; [.2203.0020.0004] # COMBINING GLAGOLITIC LETTER SHA
-2C1E ; [.2203.0020.0008] # GLAGOLITIC CAPITAL LETTER SHA
-2C4F ; [.2204.0020.0002] # GLAGOLITIC SMALL LETTER YERU
-1E01F ; [.2204.0020.0004] # COMBINING GLAGOLITIC LETTER YERU
-2C1F ; [.2204.0020.0008] # GLAGOLITIC CAPITAL LETTER YERU
-2C50 ; [.2205.0020.0002] # GLAGOLITIC SMALL LETTER YERI
-1E020 ; [.2205.0020.0004] # COMBINING GLAGOLITIC LETTER YERI
-2C20 ; [.2205.0020.0008] # GLAGOLITIC CAPITAL LETTER YERI
-2C51 ; [.2206.0020.0002] # GLAGOLITIC SMALL LETTER YATI
-1E021 ; [.2206.0020.0004] # COMBINING GLAGOLITIC LETTER YATI
-2C21 ; [.2206.0020.0008] # GLAGOLITIC CAPITAL LETTER YATI
-2C52 ; [.2207.0020.0002] # GLAGOLITIC SMALL LETTER SPIDERY HA
-2C22 ; [.2207.0020.0008] # GLAGOLITIC CAPITAL LETTER SPIDERY HA
-2C53 ; [.2208.0020.0002] # GLAGOLITIC SMALL LETTER YU
-1E023 ; [.2208.0020.0004] # COMBINING GLAGOLITIC LETTER YU
-2C23 ; [.2208.0020.0008] # GLAGOLITIC CAPITAL LETTER YU
-2C54 ; [.2209.0020.0002] # GLAGOLITIC SMALL LETTER SMALL YUS
-1E024 ; [.2209.0020.0004] # COMBINING GLAGOLITIC LETTER SMALL YUS
-2C24 ; [.2209.0020.0008] # GLAGOLITIC CAPITAL LETTER SMALL YUS
-2C55 ; [.220A.0020.0002] # GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL
-2C25 ; [.220A.0020.0008] # GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL
-2C56 ; [.220B.0020.0002] # GLAGOLITIC SMALL LETTER YO
-1E026 ; [.220B.0020.0004] # COMBINING GLAGOLITIC LETTER YO
-2C26 ; [.220B.0020.0008] # GLAGOLITIC CAPITAL LETTER YO
-2C57 ; [.220C.0020.0002] # GLAGOLITIC SMALL LETTER IOTATED SMALL YUS
-1E027 ; [.220C.0020.0004] # COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS
-2C27 ; [.220C.0020.0008] # GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS
-2C58 ; [.220D.0020.0002] # GLAGOLITIC SMALL LETTER BIG YUS
-1E028 ; [.220D.0020.0004] # COMBINING GLAGOLITIC LETTER BIG YUS
-2C28 ; [.220D.0020.0008] # GLAGOLITIC CAPITAL LETTER BIG YUS
-2C59 ; [.220E.0020.0002] # GLAGOLITIC SMALL LETTER IOTATED BIG YUS
-1E029 ; [.220E.0020.0004] # COMBINING GLAGOLITIC LETTER IOTATED BIG YUS
-2C29 ; [.220E.0020.0008] # GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS
-2C5A ; [.220F.0020.0002] # GLAGOLITIC SMALL LETTER FITA
-1E02A ; [.220F.0020.0004] # COMBINING GLAGOLITIC LETTER FITA
-2C2A ; [.220F.0020.0008] # GLAGOLITIC CAPITAL LETTER FITA
-2C5B ; [.2210.0020.0002] # GLAGOLITIC SMALL LETTER IZHITSA
-2C2B ; [.2210.0020.0008] # GLAGOLITIC CAPITAL LETTER IZHITSA
-2C5C ; [.2211.0020.0002] # GLAGOLITIC SMALL LETTER SHTAPIC
-2C2C ; [.2211.0020.0008] # GLAGOLITIC CAPITAL LETTER SHTAPIC
-2C5D ; [.2212.0020.0002] # GLAGOLITIC SMALL LETTER TROKUTASTI A
-2C2D ; [.2212.0020.0008] # GLAGOLITIC CAPITAL LETTER TROKUTASTI A
-2C5E ; [.2213.0020.0002] # GLAGOLITIC SMALL LETTER LATINATE MYSLITE
-2C2E ; [.2213.0020.0008] # GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE
-10350 ; [.2214.0020.0002] # OLD PERMIC LETTER AN
-10376 ; [.2214.0020.0004] # COMBINING OLD PERMIC LETTER AN
-10351 ; [.2215.0020.0002] # OLD PERMIC LETTER BUR
-10352 ; [.2216.0020.0002] # OLD PERMIC LETTER GAI
-10353 ; [.2217.0020.0002] # OLD PERMIC LETTER DOI
-10377 ; [.2217.0020.0004] # COMBINING OLD PERMIC LETTER DOI
-10354 ; [.2218.0020.0002] # OLD PERMIC LETTER E
-10355 ; [.2219.0020.0002] # OLD PERMIC LETTER ZHOI
-10356 ; [.221A.0020.0002] # OLD PERMIC LETTER DZHOI
-10357 ; [.221B.0020.0002] # OLD PERMIC LETTER ZATA
-10378 ; [.221B.0020.0004] # COMBINING OLD PERMIC LETTER ZATA
-10358 ; [.221C.0020.0002] # OLD PERMIC LETTER DZITA
-10359 ; [.221D.0020.0002] # OLD PERMIC LETTER I
-1035A ; [.221E.0020.0002] # OLD PERMIC LETTER KOKE
-1035B ; [.221F.0020.0002] # OLD PERMIC LETTER LEI
-1035C ; [.2220.0020.0002] # OLD PERMIC LETTER MENOE
-1035D ; [.2221.0020.0002] # OLD PERMIC LETTER NENOE
-10379 ; [.2221.0020.0004] # COMBINING OLD PERMIC LETTER NENOE
-1035E ; [.2222.0020.0002] # OLD PERMIC LETTER VOOI
-1035F ; [.2223.0020.0002] # OLD PERMIC LETTER PEEI
-10360 ; [.2224.0020.0002] # OLD PERMIC LETTER REI
-10361 ; [.2225.0020.0002] # OLD PERMIC LETTER SII
-1037A ; [.2225.0020.0004] # COMBINING OLD PERMIC LETTER SII
-10362 ; [.2226.0020.0002] # OLD PERMIC LETTER TAI
-10363 ; [.2227.0020.0002] # OLD PERMIC LETTER U
-10364 ; [.2228.0020.0002] # OLD PERMIC LETTER CHERY
-10365 ; [.2229.0020.0002] # OLD PERMIC LETTER SHOOI
-10366 ; [.222A.0020.0002] # OLD PERMIC LETTER SHCHOOI
-10367 ; [.222B.0020.0002] # OLD PERMIC LETTER YRY
-10368 ; [.222C.0020.0002] # OLD PERMIC LETTER YERU
-10369 ; [.222D.0020.0002] # OLD PERMIC LETTER O
-1036A ; [.222E.0020.0002] # OLD PERMIC LETTER OO
-1036B ; [.222F.0020.0002] # OLD PERMIC LETTER EF
-1036C ; [.2230.0020.0002] # OLD PERMIC LETTER HA
-1036D ; [.2231.0020.0002] # OLD PERMIC LETTER TSIU
-1036E ; [.2232.0020.0002] # OLD PERMIC LETTER VER
-1036F ; [.2233.0020.0002] # OLD PERMIC LETTER YER
-10370 ; [.2234.0020.0002] # OLD PERMIC LETTER YERI
-10371 ; [.2235.0020.0002] # OLD PERMIC LETTER YAT
-10372 ; [.2236.0020.0002] # OLD PERMIC LETTER IE
-10373 ; [.2237.0020.0002] # OLD PERMIC LETTER YU
-10374 ; [.2238.0020.0002] # OLD PERMIC LETTER YA
-10375 ; [.2239.0020.0002] # OLD PERMIC LETTER IA
-10D0 ; [.223A.0020.0002] # GEORGIAN LETTER AN
-2D00 ; [.223B.0020.0002] # GEORGIAN SMALL LETTER AN
-10A0 ; [.223B.0020.0008] # GEORGIAN CAPITAL LETTER AN
-10D1 ; [.223C.0020.0002] # GEORGIAN LETTER BAN
-2D01 ; [.223D.0020.0002] # GEORGIAN SMALL LETTER BAN
-10A1 ; [.223D.0020.0008] # GEORGIAN CAPITAL LETTER BAN
-10D2 ; [.223E.0020.0002] # GEORGIAN LETTER GAN
-2D02 ; [.223F.0020.0002] # GEORGIAN SMALL LETTER GAN
-10A2 ; [.223F.0020.0008] # GEORGIAN CAPITAL LETTER GAN
-10D3 ; [.2240.0020.0002] # GEORGIAN LETTER DON
-2D03 ; [.2241.0020.0002] # GEORGIAN SMALL LETTER DON
-10A3 ; [.2241.0020.0008] # GEORGIAN CAPITAL LETTER DON
-10D4 ; [.2242.0020.0002] # GEORGIAN LETTER EN
-2D04 ; [.2243.0020.0002] # GEORGIAN SMALL LETTER EN
-10A4 ; [.2243.0020.0008] # GEORGIAN CAPITAL LETTER EN
-10D5 ; [.2244.0020.0002] # GEORGIAN LETTER VIN
-2D05 ; [.2245.0020.0002] # GEORGIAN SMALL LETTER VIN
-10A5 ; [.2245.0020.0008] # GEORGIAN CAPITAL LETTER VIN
-10D6 ; [.2246.0020.0002] # GEORGIAN LETTER ZEN
-2D06 ; [.2247.0020.0002] # GEORGIAN SMALL LETTER ZEN
-10A6 ; [.2247.0020.0008] # GEORGIAN CAPITAL LETTER ZEN
-10F1 ; [.2248.0020.0002] # GEORGIAN LETTER HE
-2D21 ; [.2249.0020.0002] # GEORGIAN SMALL LETTER HE
-10C1 ; [.2249.0020.0008] # GEORGIAN CAPITAL LETTER HE
-10D7 ; [.224A.0020.0002] # GEORGIAN LETTER TAN
-2D07 ; [.224B.0020.0002] # GEORGIAN SMALL LETTER TAN
-10A7 ; [.224B.0020.0008] # GEORGIAN CAPITAL LETTER TAN
-10D8 ; [.224C.0020.0002] # GEORGIAN LETTER IN
-2D08 ; [.224D.0020.0002] # GEORGIAN SMALL LETTER IN
-10A8 ; [.224D.0020.0008] # GEORGIAN CAPITAL LETTER IN
-10D9 ; [.224E.0020.0002] # GEORGIAN LETTER KAN
-2D09 ; [.224F.0020.0002] # GEORGIAN SMALL LETTER KAN
-10A9 ; [.224F.0020.0008] # GEORGIAN CAPITAL LETTER KAN
-10DA ; [.2250.0020.0002] # GEORGIAN LETTER LAS
-2D0A ; [.2251.0020.0002] # GEORGIAN SMALL LETTER LAS
-10AA ; [.2251.0020.0008] # GEORGIAN CAPITAL LETTER LAS
-10DB ; [.2252.0020.0002] # GEORGIAN LETTER MAN
-2D0B ; [.2253.0020.0002] # GEORGIAN SMALL LETTER MAN
-10AB ; [.2253.0020.0008] # GEORGIAN CAPITAL LETTER MAN
-10DC ; [.2254.0020.0002] # GEORGIAN LETTER NAR
-10FC ; [.2254.0020.0014] # MODIFIER LETTER GEORGIAN NAR
-2D0C ; [.2255.0020.0002] # GEORGIAN SMALL LETTER NAR
-10AC ; [.2255.0020.0008] # GEORGIAN CAPITAL LETTER NAR
-10F2 ; [.2256.0020.0002] # GEORGIAN LETTER HIE
-2D22 ; [.2257.0020.0002] # GEORGIAN SMALL LETTER HIE
-10C2 ; [.2257.0020.0008] # GEORGIAN CAPITAL LETTER HIE
-10DD ; [.2258.0020.0002] # GEORGIAN LETTER ON
-2D0D ; [.2259.0020.0002] # GEORGIAN SMALL LETTER ON
-10AD ; [.2259.0020.0008] # GEORGIAN CAPITAL LETTER ON
-10DE ; [.225A.0020.0002] # GEORGIAN LETTER PAR
-2D0E ; [.225B.0020.0002] # GEORGIAN SMALL LETTER PAR
-10AE ; [.225B.0020.0008] # GEORGIAN CAPITAL LETTER PAR
-10DF ; [.225C.0020.0002] # GEORGIAN LETTER ZHAR
-2D0F ; [.225D.0020.0002] # GEORGIAN SMALL LETTER ZHAR
-10AF ; [.225D.0020.0008] # GEORGIAN CAPITAL LETTER ZHAR
-10E0 ; [.225E.0020.0002] # GEORGIAN LETTER RAE
-2D10 ; [.225F.0020.0002] # GEORGIAN SMALL LETTER RAE
-10B0 ; [.225F.0020.0008] # GEORGIAN CAPITAL LETTER RAE
-10E1 ; [.2260.0020.0002] # GEORGIAN LETTER SAN
-2D11 ; [.2261.0020.0002] # GEORGIAN SMALL LETTER SAN
-10B1 ; [.2261.0020.0008] # GEORGIAN CAPITAL LETTER SAN
-10E2 ; [.2262.0020.0002] # GEORGIAN LETTER TAR
-2D12 ; [.2263.0020.0002] # GEORGIAN SMALL LETTER TAR
-10B2 ; [.2263.0020.0008] # GEORGIAN CAPITAL LETTER TAR
-10F3 ; [.2264.0020.0002] # GEORGIAN LETTER WE
-2D23 ; [.2265.0020.0002] # GEORGIAN SMALL LETTER WE
-10C3 ; [.2265.0020.0008] # GEORGIAN CAPITAL LETTER WE
-10E3 ; [.2266.0020.0002] # GEORGIAN LETTER UN
-2D13 ; [.2267.0020.0002] # GEORGIAN SMALL LETTER UN
-10B3 ; [.2267.0020.0008] # GEORGIAN CAPITAL LETTER UN
-10E4 ; [.2268.0020.0002] # GEORGIAN LETTER PHAR
-2D14 ; [.2269.0020.0002] # GEORGIAN SMALL LETTER PHAR
-10B4 ; [.2269.0020.0008] # GEORGIAN CAPITAL LETTER PHAR
-10E5 ; [.226A.0020.0002] # GEORGIAN LETTER KHAR
-2D15 ; [.226B.0020.0002] # GEORGIAN SMALL LETTER KHAR
-10B5 ; [.226B.0020.0008] # GEORGIAN CAPITAL LETTER KHAR
-10E6 ; [.226C.0020.0002] # GEORGIAN LETTER GHAN
-2D16 ; [.226D.0020.0002] # GEORGIAN SMALL LETTER GHAN
-10B6 ; [.226D.0020.0008] # GEORGIAN CAPITAL LETTER GHAN
-10E7 ; [.226E.0020.0002] # GEORGIAN LETTER QAR
-2D17 ; [.226F.0020.0002] # GEORGIAN SMALL LETTER QAR
-10B7 ; [.226F.0020.0008] # GEORGIAN CAPITAL LETTER QAR
-10E8 ; [.2270.0020.0002] # GEORGIAN LETTER SHIN
-2D18 ; [.2271.0020.0002] # GEORGIAN SMALL LETTER SHIN
-10B8 ; [.2271.0020.0008] # GEORGIAN CAPITAL LETTER SHIN
-10E9 ; [.2272.0020.0002] # GEORGIAN LETTER CHIN
-2D19 ; [.2273.0020.0002] # GEORGIAN SMALL LETTER CHIN
-10B9 ; [.2273.0020.0008] # GEORGIAN CAPITAL LETTER CHIN
-10EA ; [.2274.0020.0002] # GEORGIAN LETTER CAN
-2D1A ; [.2275.0020.0002] # GEORGIAN SMALL LETTER CAN
-10BA ; [.2275.0020.0008] # GEORGIAN CAPITAL LETTER CAN
-10EB ; [.2276.0020.0002] # GEORGIAN LETTER JIL
-2D1B ; [.2277.0020.0002] # GEORGIAN SMALL LETTER JIL
-10BB ; [.2277.0020.0008] # GEORGIAN CAPITAL LETTER JIL
-10EC ; [.2278.0020.0002] # GEORGIAN LETTER CIL
-2D1C ; [.2279.0020.0002] # GEORGIAN SMALL LETTER CIL
-10BC ; [.2279.0020.0008] # GEORGIAN CAPITAL LETTER CIL
-10ED ; [.227A.0020.0002] # GEORGIAN LETTER CHAR
-2D1D ; [.227B.0020.0002] # GEORGIAN SMALL LETTER CHAR
-10BD ; [.227B.0020.0008] # GEORGIAN CAPITAL LETTER CHAR
-10EE ; [.227C.0020.0002] # GEORGIAN LETTER XAN
-2D1E ; [.227D.0020.0002] # GEORGIAN SMALL LETTER XAN
-10BE ; [.227D.0020.0008] # GEORGIAN CAPITAL LETTER XAN
-10F4 ; [.227E.0020.0002] # GEORGIAN LETTER HAR
-2D24 ; [.227F.0020.0002] # GEORGIAN SMALL LETTER HAR
-10C4 ; [.227F.0020.0008] # GEORGIAN CAPITAL LETTER HAR
-10EF ; [.2280.0020.0002] # GEORGIAN LETTER JHAN
-2D1F ; [.2281.0020.0002] # GEORGIAN SMALL LETTER JHAN
-10BF ; [.2281.0020.0008] # GEORGIAN CAPITAL LETTER JHAN
-10F0 ; [.2282.0020.0002] # GEORGIAN LETTER HAE
-2D20 ; [.2283.0020.0002] # GEORGIAN SMALL LETTER HAE
-10C0 ; [.2283.0020.0008] # GEORGIAN CAPITAL LETTER HAE
-10F5 ; [.2284.0020.0002] # GEORGIAN LETTER HOE
-2D25 ; [.2285.0020.0002] # GEORGIAN SMALL LETTER HOE
-10C5 ; [.2285.0020.0008] # GEORGIAN CAPITAL LETTER HOE
-10F6 ; [.2286.0020.0002] # GEORGIAN LETTER FI
-10F7 ; [.2287.0020.0002] # GEORGIAN LETTER YN
-2D27 ; [.2288.0020.0002] # GEORGIAN SMALL LETTER YN
-10C7 ; [.2288.0020.0008] # GEORGIAN CAPITAL LETTER YN
-10F8 ; [.2289.0020.0002] # GEORGIAN LETTER ELIFI
-10F9 ; [.228A.0020.0002] # GEORGIAN LETTER TURNED GAN
-10FA ; [.228B.0020.0002] # GEORGIAN LETTER AIN
-10FD ; [.228C.0020.0002] # GEORGIAN LETTER AEN
-2D2D ; [.228D.0020.0002] # GEORGIAN SMALL LETTER AEN
-10CD ; [.228D.0020.0008] # GEORGIAN CAPITAL LETTER AEN
-10FE ; [.228E.0020.0002] # GEORGIAN LETTER HARD SIGN
-10FF ; [.228F.0020.0002] # GEORGIAN LETTER LABIAL SIGN
-0561 ; [.2290.0020.0002] # ARMENIAN SMALL LETTER AYB
-0531 ; [.2290.0020.0008] # ARMENIAN CAPITAL LETTER AYB
-0562 ; [.2291.0020.0002] # ARMENIAN SMALL LETTER BEN
-0532 ; [.2291.0020.0008] # ARMENIAN CAPITAL LETTER BEN
-0563 ; [.2292.0020.0002] # ARMENIAN SMALL LETTER GIM
-0533 ; [.2292.0020.0008] # ARMENIAN CAPITAL LETTER GIM
-0564 ; [.2293.0020.0002] # ARMENIAN SMALL LETTER DA
-0534 ; [.2293.0020.0008] # ARMENIAN CAPITAL LETTER DA
-0565 ; [.2294.0020.0002] # ARMENIAN SMALL LETTER ECH
-0535 ; [.2294.0020.0008] # ARMENIAN CAPITAL LETTER ECH
-0587 ; [.2294.0020.0004][.22B1.0020.0004] # ARMENIAN SMALL LIGATURE ECH YIWN
-0566 ; [.2295.0020.0002] # ARMENIAN SMALL LETTER ZA
-0536 ; [.2295.0020.0008] # ARMENIAN CAPITAL LETTER ZA
-0567 ; [.2296.0020.0002] # ARMENIAN SMALL LETTER EH
-0537 ; [.2296.0020.0008] # ARMENIAN CAPITAL LETTER EH
-0568 ; [.2297.0020.0002] # ARMENIAN SMALL LETTER ET
-0538 ; [.2297.0020.0008] # ARMENIAN CAPITAL LETTER ET
-0569 ; [.2298.0020.0002] # ARMENIAN SMALL LETTER TO
-0539 ; [.2298.0020.0008] # ARMENIAN CAPITAL LETTER TO
-056A ; [.2299.0020.0002] # ARMENIAN SMALL LETTER ZHE
-053A ; [.2299.0020.0008] # ARMENIAN CAPITAL LETTER ZHE
-056B ; [.229A.0020.0002] # ARMENIAN SMALL LETTER INI
-053B ; [.229A.0020.0008] # ARMENIAN CAPITAL LETTER INI
-056C ; [.229B.0020.0002] # ARMENIAN SMALL LETTER LIWN
-053C ; [.229B.0020.0008] # ARMENIAN CAPITAL LETTER LIWN
-056D ; [.229C.0020.0002] # ARMENIAN SMALL LETTER XEH
-053D ; [.229C.0020.0008] # ARMENIAN CAPITAL LETTER XEH
-056E ; [.229D.0020.0002] # ARMENIAN SMALL LETTER CA
-053E ; [.229D.0020.0008] # ARMENIAN CAPITAL LETTER CA
-056F ; [.229E.0020.0002] # ARMENIAN SMALL LETTER KEN
-053F ; [.229E.0020.0008] # ARMENIAN CAPITAL LETTER KEN
-0570 ; [.229F.0020.0002] # ARMENIAN SMALL LETTER HO
-0540 ; [.229F.0020.0008] # ARMENIAN CAPITAL LETTER HO
-0571 ; [.22A0.0020.0002] # ARMENIAN SMALL LETTER JA
-0541 ; [.22A0.0020.0008] # ARMENIAN CAPITAL LETTER JA
-0572 ; [.22A1.0020.0002] # ARMENIAN SMALL LETTER GHAD
-0542 ; [.22A1.0020.0008] # ARMENIAN CAPITAL LETTER GHAD
-0573 ; [.22A2.0020.0002] # ARMENIAN SMALL LETTER CHEH
-0543 ; [.22A2.0020.0008] # ARMENIAN CAPITAL LETTER CHEH
-0574 ; [.22A3.0020.0002] # ARMENIAN SMALL LETTER MEN
-0544 ; [.22A3.0020.0008] # ARMENIAN CAPITAL LETTER MEN
-FB14 ; [.22A3.0020.0004][.2294.0020.0004] # ARMENIAN SMALL LIGATURE MEN ECH
-FB15 ; [.22A3.0020.0004][.229A.0020.0004] # ARMENIAN SMALL LIGATURE MEN INI
-FB17 ; [.22A3.0020.0004][.229C.0020.0004] # ARMENIAN SMALL LIGATURE MEN XEH
-FB13 ; [.22A3.0020.0004][.22A5.0020.0004] # ARMENIAN SMALL LIGATURE MEN NOW
-0575 ; [.22A4.0020.0002] # ARMENIAN SMALL LETTER YI
-0545 ; [.22A4.0020.0008] # ARMENIAN CAPITAL LETTER YI
-0576 ; [.22A5.0020.0002] # ARMENIAN SMALL LETTER NOW
-0546 ; [.22A5.0020.0008] # ARMENIAN CAPITAL LETTER NOW
-0577 ; [.22A6.0020.0002] # ARMENIAN SMALL LETTER SHA
-0547 ; [.22A6.0020.0008] # ARMENIAN CAPITAL LETTER SHA
-0578 ; [.22A7.0020.0002] # ARMENIAN SMALL LETTER VO
-0548 ; [.22A7.0020.0008] # ARMENIAN CAPITAL LETTER VO
-0579 ; [.22A8.0020.0002] # ARMENIAN SMALL LETTER CHA
-0549 ; [.22A8.0020.0008] # ARMENIAN CAPITAL LETTER CHA
-057A ; [.22A9.0020.0002] # ARMENIAN SMALL LETTER PEH
-054A ; [.22A9.0020.0008] # ARMENIAN CAPITAL LETTER PEH
-057B ; [.22AA.0020.0002] # ARMENIAN SMALL LETTER JHEH
-054B ; [.22AA.0020.0008] # ARMENIAN CAPITAL LETTER JHEH
-057C ; [.22AB.0020.0002] # ARMENIAN SMALL LETTER RA
-054C ; [.22AB.0020.0008] # ARMENIAN CAPITAL LETTER RA
-057D ; [.22AC.0020.0002] # ARMENIAN SMALL LETTER SEH
-054D ; [.22AC.0020.0008] # ARMENIAN CAPITAL LETTER SEH
-057E ; [.22AD.0020.0002] # ARMENIAN SMALL LETTER VEW
-054E ; [.22AD.0020.0008] # ARMENIAN CAPITAL LETTER VEW
-FB16 ; [.22AD.0020.0004][.22A5.0020.0004] # ARMENIAN SMALL LIGATURE VEW NOW
-057F ; [.22AE.0020.0002] # ARMENIAN SMALL LETTER TIWN
-054F ; [.22AE.0020.0008] # ARMENIAN CAPITAL LETTER TIWN
-0580 ; [.22AF.0020.0002] # ARMENIAN SMALL LETTER REH
-0550 ; [.22AF.0020.0008] # ARMENIAN CAPITAL LETTER REH
-0581 ; [.22B0.0020.0002] # ARMENIAN SMALL LETTER CO
-0551 ; [.22B0.0020.0008] # ARMENIAN CAPITAL LETTER CO
-0582 ; [.22B1.0020.0002] # ARMENIAN SMALL LETTER YIWN
-0552 ; [.22B1.0020.0008] # ARMENIAN CAPITAL LETTER YIWN
-0583 ; [.22B2.0020.0002] # ARMENIAN SMALL LETTER PIWR
-0553 ; [.22B2.0020.0008] # ARMENIAN CAPITAL LETTER PIWR
-0584 ; [.22B3.0020.0002] # ARMENIAN SMALL LETTER KEH
-0554 ; [.22B3.0020.0008] # ARMENIAN CAPITAL LETTER KEH
-0585 ; [.22B4.0020.0002] # ARMENIAN SMALL LETTER OH
-0555 ; [.22B4.0020.0008] # ARMENIAN CAPITAL LETTER OH
-0586 ; [.22B5.0020.0002] # ARMENIAN SMALL LETTER FEH
-0556 ; [.22B5.0020.0008] # ARMENIAN CAPITAL LETTER FEH
-0559 ; [.22B6.0020.0002] # ARMENIAN MODIFIER LETTER LEFT HALF RING
-05D0 ; [.22B7.0020.0002] # HEBREW LETTER ALEF
-2135 ; [.22B7.0020.0004] # ALEF SYMBOL
-FB21 ; [.22B7.0020.0005] # HEBREW LETTER WIDE ALEF
-FB2E ; [.22B7.0020.0002][.0000.0059.0002] # HEBREW LETTER ALEF WITH PATAH
-FB2F ; [.22B7.0020.0002][.0000.005A.0002] # HEBREW LETTER ALEF WITH QAMATS
-FB30 ; [.22B7.0020.0002][.0000.005F.0002] # HEBREW LETTER ALEF WITH MAPIQ
-FB4F ; [.22B7.0020.0004][.22C2.0020.0004] # HEBREW LIGATURE ALEF LAMED
-05D1 ; [.22B8.0020.0002] # HEBREW LETTER BET
-2136 ; [.22B8.0020.0004] # BET SYMBOL
-FB31 ; [.22B8.0020.0002][.0000.005F.0002] # HEBREW LETTER BET WITH DAGESH
-FB4C ; [.22B8.0020.0002][.0000.0060.0002] # HEBREW LETTER BET WITH RAFE
-05D2 ; [.22B9.0020.0002] # HEBREW LETTER GIMEL
-2137 ; [.22B9.0020.0004] # GIMEL SYMBOL
-FB32 ; [.22B9.0020.0002][.0000.005F.0002] # HEBREW LETTER GIMEL WITH DAGESH
-05D3 ; [.22BA.0020.0002] # HEBREW LETTER DALET
-2138 ; [.22BA.0020.0004] # DALET SYMBOL
-FB22 ; [.22BA.0020.0005] # HEBREW LETTER WIDE DALET
-FB33 ; [.22BA.0020.0002][.0000.005F.0002] # HEBREW LETTER DALET WITH DAGESH
-05D4 ; [.22BB.0020.0002] # HEBREW LETTER HE
-FB23 ; [.22BB.0020.0005] # HEBREW LETTER WIDE HE
-FB34 ; [.22BB.0020.0002][.0000.005F.0002] # HEBREW LETTER HE WITH MAPIQ
-05D5 ; [.22BC.0020.0002] # HEBREW LETTER VAV
-FB4B ; [.22BC.0020.0002][.0000.005B.0002] # HEBREW LETTER VAV WITH HOLAM
-FB35 ; [.22BC.0020.0002][.0000.005F.0002] # HEBREW LETTER VAV WITH DAGESH
-05F0 ; [.22BC.0020.0004][.22BC.0020.0004] # HEBREW LIGATURE YIDDISH DOUBLE VAV
-05F1 ; [.22BC.0020.0004][.22C0.0020.0004] # HEBREW LIGATURE YIDDISH VAV YOD
-05D6 ; [.22BD.0020.0002] # HEBREW LETTER ZAYIN
-FB36 ; [.22BD.0020.0002][.0000.005F.0002] # HEBREW LETTER ZAYIN WITH DAGESH
-05D7 ; [.22BE.0020.0002] # HEBREW LETTER HET
-05D8 ; [.22BF.0020.0002] # HEBREW LETTER TET
-FB38 ; [.22BF.0020.0002][.0000.005F.0002] # HEBREW LETTER TET WITH DAGESH
-05D9 ; [.22C0.0020.0002] # HEBREW LETTER YOD
-FB1D ; [.22C0.0020.0002][.0000.0056.0002] # HEBREW LETTER YOD WITH HIRIQ
-FB39 ; [.22C0.0020.0002][.0000.005F.0002] # HEBREW LETTER YOD WITH DAGESH
-05F2 ; [.22C0.0020.0004][.22C0.0020.0004] # HEBREW LIGATURE YIDDISH DOUBLE YOD
-FB1F ; [.22C0.0020.0004][.22C0.0020.0004][.0000.0059.0002] # HEBREW LIGATURE YIDDISH YOD YOD PATAH
-05DB ; [.22C1.0020.0002] # HEBREW LETTER KAF
-FB24 ; [.22C1.0020.0005] # HEBREW LETTER WIDE KAF
-05DA ; [.22C1.0020.0019] # HEBREW LETTER FINAL KAF
-FB3B ; [.22C1.0020.0002][.0000.005F.0002] # HEBREW LETTER KAF WITH DAGESH
-FB3A ; [.22C1.0020.0019][.0000.005F.0002] # HEBREW LETTER FINAL KAF WITH DAGESH
-FB4D ; [.22C1.0020.0002][.0000.0060.0002] # HEBREW LETTER KAF WITH RAFE
-05DC ; [.22C2.0020.0002] # HEBREW LETTER LAMED
-FB25 ; [.22C2.0020.0005] # HEBREW LETTER WIDE LAMED
-FB3C ; [.22C2.0020.0002][.0000.005F.0002] # HEBREW LETTER LAMED WITH DAGESH
-05DE ; [.22C3.0020.0002] # HEBREW LETTER MEM
-FB26 ; [.22C3.0020.0005] # HEBREW LETTER WIDE FINAL MEM
-05DD ; [.22C3.0020.0019] # HEBREW LETTER FINAL MEM
-FB3E ; [.22C3.0020.0002][.0000.005F.0002] # HEBREW LETTER MEM WITH DAGESH
-05E0 ; [.22C4.0020.0002] # HEBREW LETTER NUN
-05DF ; [.22C4.0020.0019] # HEBREW LETTER FINAL NUN
-FB40 ; [.22C4.0020.0002][.0000.005F.0002] # HEBREW LETTER NUN WITH DAGESH
-05E1 ; [.22C5.0020.0002] # HEBREW LETTER SAMEKH
-FB41 ; [.22C5.0020.0002][.0000.005F.0002] # HEBREW LETTER SAMEKH WITH DAGESH
-05E2 ; [.22C6.0020.0002] # HEBREW LETTER AYIN
-FB20 ; [.22C6.0020.0005] # HEBREW LETTER ALTERNATIVE AYIN
-05E4 ; [.22C7.0020.0002] # HEBREW LETTER PE
-05E3 ; [.22C7.0020.0019] # HEBREW LETTER FINAL PE
-FB44 ; [.22C7.0020.0002][.0000.005F.0002] # HEBREW LETTER PE WITH DAGESH
-FB43 ; [.22C7.0020.0019][.0000.005F.0002] # HEBREW LETTER FINAL PE WITH DAGESH
-FB4E ; [.22C7.0020.0002][.0000.0060.0002] # HEBREW LETTER PE WITH RAFE
-05E6 ; [.22C8.0020.0002] # HEBREW LETTER TSADI
-05E5 ; [.22C8.0020.0019] # HEBREW LETTER FINAL TSADI
-FB46 ; [.22C8.0020.0002][.0000.005F.0002] # HEBREW LETTER TSADI WITH DAGESH
-05E7 ; [.22C9.0020.0002] # HEBREW LETTER QOF
-FB47 ; [.22C9.0020.0002][.0000.005F.0002] # HEBREW LETTER QOF WITH DAGESH
-05E8 ; [.22CA.0020.0002] # HEBREW LETTER RESH
-FB27 ; [.22CA.0020.0005] # HEBREW LETTER WIDE RESH
-FB48 ; [.22CA.0020.0002][.0000.005F.0002] # HEBREW LETTER RESH WITH DAGESH
-05E9 ; [.22CB.0020.0002] # HEBREW LETTER SHIN
-FB2B ; [.22CB.0020.0002][.0000.005D.0002] # HEBREW LETTER SHIN WITH SIN DOT
-FB2A ; [.22CB.0020.0002][.0000.005E.0002] # HEBREW LETTER SHIN WITH SHIN DOT
-FB49 ; [.22CB.0020.0002][.0000.005F.0002] # HEBREW LETTER SHIN WITH DAGESH
-FB2D ; [.22CB.0020.0002][.0000.005F.0002][.0000.005D.0002] # HEBREW LETTER SHIN WITH DAGESH AND SIN DOT
-FB2C ; [.22CB.0020.0002][.0000.005F.0002][.0000.005E.0002] # HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT
-05EA ; [.22CC.0020.0002] # HEBREW LETTER TAV
-FB28 ; [.22CC.0020.0005] # HEBREW LETTER WIDE TAV
-FB4A ; [.22CC.0020.0002][.0000.005F.0002] # HEBREW LETTER TAV WITH DAGESH
-10900 ; [.22CD.0020.0002] # PHOENICIAN LETTER ALF
-10901 ; [.22CE.0020.0002] # PHOENICIAN LETTER BET
-10902 ; [.22CF.0020.0002] # PHOENICIAN LETTER GAML
-10903 ; [.22D0.0020.0002] # PHOENICIAN LETTER DELT
-10904 ; [.22D1.0020.0002] # PHOENICIAN LETTER HE
-10905 ; [.22D2.0020.0002] # PHOENICIAN LETTER WAU
-10906 ; [.22D3.0020.0002] # PHOENICIAN LETTER ZAI
-10907 ; [.22D4.0020.0002] # PHOENICIAN LETTER HET
-10908 ; [.22D5.0020.0002] # PHOENICIAN LETTER TET
-10909 ; [.22D6.0020.0002] # PHOENICIAN LETTER YOD
-1090A ; [.22D7.0020.0002] # PHOENICIAN LETTER KAF
-1090B ; [.22D8.0020.0002] # PHOENICIAN LETTER LAMD
-1090C ; [.22D9.0020.0002] # PHOENICIAN LETTER MEM
-1090D ; [.22DA.0020.0002] # PHOENICIAN LETTER NUN
-1090E ; [.22DB.0020.0002] # PHOENICIAN LETTER SEMK
-1090F ; [.22DC.0020.0002] # PHOENICIAN LETTER AIN
-10910 ; [.22DD.0020.0002] # PHOENICIAN LETTER PE
-10911 ; [.22DE.0020.0002] # PHOENICIAN LETTER SADE
-10912 ; [.22DF.0020.0002] # PHOENICIAN LETTER QOF
-10913 ; [.22E0.0020.0002] # PHOENICIAN LETTER ROSH
-10914 ; [.22E1.0020.0002] # PHOENICIAN LETTER SHIN
-10915 ; [.22E2.0020.0002] # PHOENICIAN LETTER TAU
-0800 ; [.22E3.0020.0002] # SAMARITAN LETTER ALAF
-0801 ; [.22E4.0020.0002] # SAMARITAN LETTER BIT
-0802 ; [.22E5.0020.0002] # SAMARITAN LETTER GAMAN
-0803 ; [.22E6.0020.0002] # SAMARITAN LETTER DALAT
-0804 ; [.22E7.0020.0002] # SAMARITAN LETTER IY
-0805 ; [.22E8.0020.0002] # SAMARITAN LETTER BAA
-0806 ; [.22E9.0020.0002] # SAMARITAN LETTER ZEN
-0807 ; [.22EA.0020.0002] # SAMARITAN LETTER IT
-0808 ; [.22EB.0020.0002] # SAMARITAN LETTER TIT
-0809 ; [.22EC.0020.0002] # SAMARITAN LETTER YUT
-080A ; [.22ED.0020.0002] # SAMARITAN LETTER KAAF
-080B ; [.22EE.0020.0002] # SAMARITAN LETTER LABAT
-080C ; [.22EF.0020.0002] # SAMARITAN LETTER MIM
-080D ; [.22F0.0020.0002] # SAMARITAN LETTER NUN
-080E ; [.22F1.0020.0002] # SAMARITAN LETTER SINGAAT
-080F ; [.22F2.0020.0002] # SAMARITAN LETTER IN
-0810 ; [.22F3.0020.0002] # SAMARITAN LETTER FI
-0811 ; [.22F4.0020.0002] # SAMARITAN LETTER TSAADIY
-0812 ; [.22F5.0020.0002] # SAMARITAN LETTER QUF
-0813 ; [.22F6.0020.0002] # SAMARITAN LETTER RISH
-0814 ; [.22F7.0020.0002] # SAMARITAN LETTER SHAN
-0815 ; [.22F8.0020.0002] # SAMARITAN LETTER TAAF
-0816 ; [.22F9.0020.0002] # SAMARITAN MARK IN
-0817 ; [.22FA.0020.0002] # SAMARITAN MARK IN-ALAF
-081A ; [.22FB.0020.0002] # SAMARITAN MODIFIER LETTER EPENTHETIC YUT
-081B ; [.22FC.0020.0002] # SAMARITAN MARK EPENTHETIC YUT
-0621 ; [.22FD.0020.0002] # ARABIC LETTER HAMZA
-0674 ; [.22FD.0020.0004] # ARABIC LETTER HIGH HAMZA
-FE80 ; [.22FD.0020.001A] # ARABIC LETTER HAMZA ISOLATED FORM
-06FD ; [.22FD.0020.0004][.0000.0111.0004] # ARABIC SIGN SINDHI AMPERSAND
-0622 ; [.22FE.0020.0002] # ARABIC LETTER ALEF WITH MADDA ABOVE
-0627 0653 ; [.22FE.0020.0002] # ARABIC LETTER ALEF WITH MADDA ABOVE
-FE82 ; [.22FE.0020.0019] # ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
-FE81 ; [.22FE.0020.001A] # ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
-0623 ; [.22FF.0020.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
-0627 0654 ; [.22FF.0020.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
-FE84 ; [.22FF.0020.0019] # ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
-FE83 ; [.22FF.0020.001A] # ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
-0672 ; [.2300.0020.0002] # ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
-0671 ; [.2301.0020.0002] # ARABIC LETTER ALEF WASLA
-FB51 ; [.2301.0020.0019] # ARABIC LETTER ALEF WASLA FINAL FORM
-FB50 ; [.2301.0020.001A] # ARABIC LETTER ALEF WASLA ISOLATED FORM
-0624 ; [.2302.0020.0002] # ARABIC LETTER WAW WITH HAMZA ABOVE
-0648 0654 ; [.2302.0020.0002] # ARABIC LETTER WAW WITH HAMZA ABOVE
-FE86 ; [.2302.0020.0019] # ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM
-FE85 ; [.2302.0020.001A] # ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
-0625 ; [.2303.0020.0002] # ARABIC LETTER ALEF WITH HAMZA BELOW
-0627 0655 ; [.2303.0020.0002] # ARABIC LETTER ALEF WITH HAMZA BELOW
-FE88 ; [.2303.0020.0019] # ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM
-FE87 ; [.2303.0020.001A] # ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM
-0673 ; [.2304.0020.0002] # ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
-0773 ; [.2305.0020.0002] # ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
-0774 ; [.2306.0020.0002] # ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
-0626 ; [.2307.0020.0002] # ARABIC LETTER YEH WITH HAMZA ABOVE
-064A 0654 ; [.2307.0020.0002] # ARABIC LETTER YEH WITH HAMZA ABOVE
-FE8B ; [.2307.0020.0017] # ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
-FE8C ; [.2307.0020.0018] # ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM
-FE8A ; [.2307.0020.0019] # ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM
-FE89 ; [.2307.0020.001A] # ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM
-FBEB ; [.2307.0020.0019][.230B.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM
-FBEA ; [.2307.0020.001A][.230B.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM
-FC97 ; [.2307.0020.0017][.2325.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM
-FC00 ; [.2307.0020.001A][.2325.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM
-FC98 ; [.2307.0020.0017][.232C.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM
-FC01 ; [.2307.0020.001A][.232C.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM
-FC99 ; [.2307.0020.0017][.232D.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM
-FC64 ; [.2307.0020.0019][.2346.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM
-FC65 ; [.2307.0020.0019][.2347.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM
-FC9A ; [.2307.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM
-FCDF ; [.2307.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM
-FC66 ; [.2307.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM
-FC02 ; [.2307.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM
-FC67 ; [.2307.0020.0019][.23A7.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM
-FC9B ; [.2307.0020.0017][.23B1.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM
-FCE0 ; [.2307.0020.0018][.23B1.0020.0018] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM
-FBED ; [.2307.0020.0019][.23B6.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM
-FBEC ; [.2307.0020.001A][.23B6.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM
-FBEF ; [.2307.0020.0019][.23B7.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM
-FBEE ; [.2307.0020.001A][.23B7.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM
-FBF3 ; [.2307.0020.0019][.23BA.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM
-FBF2 ; [.2307.0020.001A][.23BA.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM
-FBF1 ; [.2307.0020.0019][.23BB.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM
-FBF0 ; [.2307.0020.001A][.23BB.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM
-FBF5 ; [.2307.0020.0019][.23BC.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM
-FBF4 ; [.2307.0020.001A][.23BC.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM
-FBFB ; [.2307.0020.0017][.23C5.0020.0017] # ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM
-FBFA ; [.2307.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM
-FC68 ; [.2307.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM
-FBF9 ; [.2307.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
-FC03 ; [.2307.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
-FC69 ; [.2307.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM
-FC04 ; [.2307.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM
-FBF8 ; [.2307.0020.0017][.23CA.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM
-FBF7 ; [.2307.0020.0019][.23CA.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM
-FBF6 ; [.2307.0020.001A][.23CA.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM
-08A8 ; [.2308.0020.0002] # ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE
-08A9 ; [.2309.0020.0002] # ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE
-08AC ; [.230A.0020.0002] # ARABIC LETTER ROHINGYA YEH
-0627 ; [.230B.0020.0002] # ARABIC LETTER ALEF
-08AD ; [.230B.0020.0004] # ARABIC LETTER LOW ALEF
-1EE00 ; [.230B.0020.0005] # ARABIC MATHEMATICAL ALEF
-1EE80 ; [.230B.0020.0005] # ARABIC MATHEMATICAL LOOPED ALEF
-FE8E ; [.230B.0020.0019] # ARABIC LETTER ALEF FINAL FORM
-FE8D ; [.230B.0020.001A] # ARABIC LETTER ALEF ISOLATED FORM
-FD3C ; [.230B.0020.0019][.0000.006D.0019] # ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM
-FD3D ; [.230B.0020.001A][.0000.006D.001A] # ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
-0675 ; [.230B.0020.0004][.22FD.0020.0004] # ARABIC LETTER HIGH HAMZA ALEF
-FDF3 ; [.230B.0020.001A][.2387.0020.001A][.230D.0020.001A][.2346.0020.001A] # ARABIC LIGATURE AKBAR ISOLATED FORM
-FDF2 ; [.230B.0020.001A][.239C.0020.001A][.239C.0020.001A][.23B1.0020.001A] # ARABIC LIGATURE ALLAH ISOLATED FORM
-066E ; [.230C.0020.0002] # ARABIC LETTER DOTLESS BEH
-1EE1C ; [.230C.0020.0005] # ARABIC MATHEMATICAL DOTLESS BEH
-1EE7C ; [.230C.0020.0005] # ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
-0628 ; [.230D.0020.0002] # ARABIC LETTER BEH
-1EE01 ; [.230D.0020.0005] # ARABIC MATHEMATICAL BEH
-1EE21 ; [.230D.0020.0005] # ARABIC MATHEMATICAL INITIAL BEH
-1EE61 ; [.230D.0020.0005] # ARABIC MATHEMATICAL STRETCHED BEH
-1EE81 ; [.230D.0020.0005] # ARABIC MATHEMATICAL LOOPED BEH
-1EEA1 ; [.230D.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK BEH
-FE91 ; [.230D.0020.0017] # ARABIC LETTER BEH INITIAL FORM
-FE92 ; [.230D.0020.0018] # ARABIC LETTER BEH MEDIAL FORM
-FE90 ; [.230D.0020.0019] # ARABIC LETTER BEH FINAL FORM
-FE8F ; [.230D.0020.001A] # ARABIC LETTER BEH ISOLATED FORM
-FC9C ; [.230D.0020.0017][.2325.0020.0017] # ARABIC LIGATURE BEH WITH JEEM INITIAL FORM
-FC05 ; [.230D.0020.001A][.2325.0020.001A] # ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM
-FC9D ; [.230D.0020.0017][.232C.0020.0017] # ARABIC LIGATURE BEH WITH HAH INITIAL FORM
-FC06 ; [.230D.0020.001A][.232C.0020.001A] # ARABIC LIGATURE BEH WITH HAH ISOLATED FORM
-FDC2 ; [.230D.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM
-FC9E ; [.230D.0020.0017][.232D.0020.0017] # ARABIC LIGATURE BEH WITH KHAH INITIAL FORM
-FC07 ; [.230D.0020.001A][.232D.0020.001A] # ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM
-FD9E ; [.230D.0020.0019][.232D.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM
-FC6A ; [.230D.0020.0019][.2346.0020.0019] # ARABIC LIGATURE BEH WITH REH FINAL FORM
-FC6B ; [.230D.0020.0019][.2347.0020.0019] # ARABIC LIGATURE BEH WITH ZAIN FINAL FORM
-FC9F ; [.230D.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE BEH WITH MEEM INITIAL FORM
-FCE1 ; [.230D.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM
-FC6C ; [.230D.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE BEH WITH MEEM FINAL FORM
-FC08 ; [.230D.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM
-FC6D ; [.230D.0020.0019][.23A7.0020.0019] # ARABIC LIGATURE BEH WITH NOON FINAL FORM
-FCA0 ; [.230D.0020.0017][.23B1.0020.0017] # ARABIC LIGATURE BEH WITH HEH INITIAL FORM
-FCE2 ; [.230D.0020.0018][.23B1.0020.0018] # ARABIC LIGATURE BEH WITH HEH MEDIAL FORM
-FC6E ; [.230D.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM
-FC09 ; [.230D.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM
-FC6F ; [.230D.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE BEH WITH YEH FINAL FORM
-FC0A ; [.230D.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE BEH WITH YEH ISOLATED FORM
-067B ; [.230E.0020.0002] # ARABIC LETTER BEEH
-FB54 ; [.230E.0020.0017] # ARABIC LETTER BEEH INITIAL FORM
-FB55 ; [.230E.0020.0018] # ARABIC LETTER BEEH MEDIAL FORM
-FB53 ; [.230E.0020.0019] # ARABIC LETTER BEEH FINAL FORM
-FB52 ; [.230E.0020.001A] # ARABIC LETTER BEEH ISOLATED FORM
-067E ; [.230F.0020.0002] # ARABIC LETTER PEH
-FB58 ; [.230F.0020.0017] # ARABIC LETTER PEH INITIAL FORM
-FB59 ; [.230F.0020.0018] # ARABIC LETTER PEH MEDIAL FORM
-FB57 ; [.230F.0020.0019] # ARABIC LETTER PEH FINAL FORM
-FB56 ; [.230F.0020.001A] # ARABIC LETTER PEH ISOLATED FORM
-0680 ; [.2310.0020.0002] # ARABIC LETTER BEHEH
-FB5C ; [.2310.0020.0017] # ARABIC LETTER BEHEH INITIAL FORM
-FB5D ; [.2310.0020.0018] # ARABIC LETTER BEHEH MEDIAL FORM
-FB5B ; [.2310.0020.0019] # ARABIC LETTER BEHEH FINAL FORM
-FB5A ; [.2310.0020.001A] # ARABIC LETTER BEHEH ISOLATED FORM
-0750 ; [.2311.0020.0002] # ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW
-0751 ; [.2312.0020.0002] # ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE
-0752 ; [.2313.0020.0002] # ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW
-0753 ; [.2314.0020.0002] # ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE
-0754 ; [.2315.0020.0002] # ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE
-0755 ; [.2316.0020.0002] # ARABIC LETTER BEH WITH INVERTED SMALL V BELOW
-08A0 ; [.2317.0020.0002] # ARABIC LETTER BEH WITH SMALL V BELOW
-0756 ; [.2318.0020.0002] # ARABIC LETTER BEH WITH SMALL V
-08A1 ; [.2319.0020.0002] # ARABIC LETTER BEH WITH HAMZA ABOVE
-08B6 ; [.231A.0020.0002] # ARABIC LETTER BEH WITH SMALL MEEM ABOVE
-08B7 ; [.231B.0020.0002] # ARABIC LETTER PEH WITH SMALL MEEM ABOVE
-0629 ; [.231C.0020.0002] # ARABIC LETTER TEH MARBUTA
-FE94 ; [.231C.0020.0019] # ARABIC LETTER TEH MARBUTA FINAL FORM
-FE93 ; [.231C.0020.001A] # ARABIC LETTER TEH MARBUTA ISOLATED FORM
-062A ; [.231D.0020.0002] # ARABIC LETTER TEH
-1EE15 ; [.231D.0020.0005] # ARABIC MATHEMATICAL TEH
-1EE35 ; [.231D.0020.0005] # ARABIC MATHEMATICAL INITIAL TEH
-1EE75 ; [.231D.0020.0005] # ARABIC MATHEMATICAL STRETCHED TEH
-1EE95 ; [.231D.0020.0005] # ARABIC MATHEMATICAL LOOPED TEH
-1EEB5 ; [.231D.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK TEH
-FE97 ; [.231D.0020.0017] # ARABIC LETTER TEH INITIAL FORM
-FE98 ; [.231D.0020.0018] # ARABIC LETTER TEH MEDIAL FORM
-FE96 ; [.231D.0020.0019] # ARABIC LETTER TEH FINAL FORM
-FE95 ; [.231D.0020.001A] # ARABIC LETTER TEH ISOLATED FORM
-FCA1 ; [.231D.0020.0017][.2325.0020.0017] # ARABIC LIGATURE TEH WITH JEEM INITIAL FORM
-FC0B ; [.231D.0020.001A][.2325.0020.001A] # ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM
-FD50 ; [.231D.0020.0017][.2325.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM
-FDA0 ; [.231D.0020.0019][.2325.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM
-FD9F ; [.231D.0020.0019][.2325.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM
-FCA2 ; [.231D.0020.0017][.232C.0020.0017] # ARABIC LIGATURE TEH WITH HAH INITIAL FORM
-FC0C ; [.231D.0020.001A][.232C.0020.001A] # ARABIC LIGATURE TEH WITH HAH ISOLATED FORM
-FD52 ; [.231D.0020.0017][.232C.0020.0017][.2325.0020.0017] # ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM
-FD51 ; [.231D.0020.0019][.232C.0020.0019][.2325.0020.0019] # ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM
-FD53 ; [.231D.0020.0017][.232C.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM
-FCA3 ; [.231D.0020.0017][.232D.0020.0017] # ARABIC LIGATURE TEH WITH KHAH INITIAL FORM
-FC0D ; [.231D.0020.001A][.232D.0020.001A] # ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM
-FD54 ; [.231D.0020.0017][.232D.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM
-FDA2 ; [.231D.0020.0019][.232D.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM
-FDA1 ; [.231D.0020.0019][.232D.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM
-FC70 ; [.231D.0020.0019][.2346.0020.0019] # ARABIC LIGATURE TEH WITH REH FINAL FORM
-FC71 ; [.231D.0020.0019][.2347.0020.0019] # ARABIC LIGATURE TEH WITH ZAIN FINAL FORM
-FCA4 ; [.231D.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE TEH WITH MEEM INITIAL FORM
-FCE3 ; [.231D.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM
-FC72 ; [.231D.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE TEH WITH MEEM FINAL FORM
-FC0E ; [.231D.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM
-FD55 ; [.231D.0020.0017][.23A3.0020.0017][.2325.0020.0017] # ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM
-FD56 ; [.231D.0020.0017][.23A3.0020.0017][.232C.0020.0017] # ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM
-FD57 ; [.231D.0020.0017][.23A3.0020.0017][.232D.0020.0017] # ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM
-FDA4 ; [.231D.0020.0019][.23A3.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM
-FDA3 ; [.231D.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM
-FC73 ; [.231D.0020.0019][.23A7.0020.0019] # ARABIC LIGATURE TEH WITH NOON FINAL FORM
-FCA5 ; [.231D.0020.0017][.23B1.0020.0017] # ARABIC LIGATURE TEH WITH HEH INITIAL FORM
-FCE4 ; [.231D.0020.0018][.23B1.0020.0018] # ARABIC LIGATURE TEH WITH HEH MEDIAL FORM
-FC74 ; [.231D.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM
-FC0F ; [.231D.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM
-FC75 ; [.231D.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE TEH WITH YEH FINAL FORM
-FC10 ; [.231D.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE TEH WITH YEH ISOLATED FORM
-062B ; [.231E.0020.0002] # ARABIC LETTER THEH
-1EE16 ; [.231E.0020.0005] # ARABIC MATHEMATICAL THEH
-1EE36 ; [.231E.0020.0005] # ARABIC MATHEMATICAL INITIAL THEH
-1EE76 ; [.231E.0020.0005] # ARABIC MATHEMATICAL STRETCHED THEH
-1EE96 ; [.231E.0020.0005] # ARABIC MATHEMATICAL LOOPED THEH
-1EEB6 ; [.231E.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK THEH
-FE9B ; [.231E.0020.0017] # ARABIC LETTER THEH INITIAL FORM
-FE9C ; [.231E.0020.0018] # ARABIC LETTER THEH MEDIAL FORM
-FE9A ; [.231E.0020.0019] # ARABIC LETTER THEH FINAL FORM
-FE99 ; [.231E.0020.001A] # ARABIC LETTER THEH ISOLATED FORM
-FC11 ; [.231E.0020.001A][.2325.0020.001A] # ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM
-FC76 ; [.231E.0020.0019][.2346.0020.0019] # ARABIC LIGATURE THEH WITH REH FINAL FORM
-FC77 ; [.231E.0020.0019][.2347.0020.0019] # ARABIC LIGATURE THEH WITH ZAIN FINAL FORM
-FCA6 ; [.231E.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE THEH WITH MEEM INITIAL FORM
-FCE5 ; [.231E.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM
-FC78 ; [.231E.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE THEH WITH MEEM FINAL FORM
-FC12 ; [.231E.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM
-FC79 ; [.231E.0020.0019][.23A7.0020.0019] # ARABIC LIGATURE THEH WITH NOON FINAL FORM
-FCE6 ; [.231E.0020.0018][.23B1.0020.0018] # ARABIC LIGATURE THEH WITH HEH MEDIAL FORM
-FC7A ; [.231E.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM
-FC13 ; [.231E.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM
-FC7B ; [.231E.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE THEH WITH YEH FINAL FORM
-FC14 ; [.231E.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE THEH WITH YEH ISOLATED FORM
-0679 ; [.231F.0020.0002] # ARABIC LETTER TTEH
-FB68 ; [.231F.0020.0017] # ARABIC LETTER TTEH INITIAL FORM
-FB69 ; [.231F.0020.0018] # ARABIC LETTER TTEH MEDIAL FORM
-FB67 ; [.231F.0020.0019] # ARABIC LETTER TTEH FINAL FORM
-FB66 ; [.231F.0020.001A] # ARABIC LETTER TTEH ISOLATED FORM
-067A ; [.2320.0020.0002] # ARABIC LETTER TTEHEH
-FB60 ; [.2320.0020.0017] # ARABIC LETTER TTEHEH INITIAL FORM
-FB61 ; [.2320.0020.0018] # ARABIC LETTER TTEHEH MEDIAL FORM
-FB5F ; [.2320.0020.0019] # ARABIC LETTER TTEHEH FINAL FORM
-FB5E ; [.2320.0020.001A] # ARABIC LETTER TTEHEH ISOLATED FORM
-067C ; [.2321.0020.0002] # ARABIC LETTER TEH WITH RING
-067D ; [.2322.0020.0002] # ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS
-067F ; [.2323.0020.0002] # ARABIC LETTER TEHEH
-FB64 ; [.2323.0020.0017] # ARABIC LETTER TEHEH INITIAL FORM
-FB65 ; [.2323.0020.0018] # ARABIC LETTER TEHEH MEDIAL FORM
-FB63 ; [.2323.0020.0019] # ARABIC LETTER TEHEH FINAL FORM
-FB62 ; [.2323.0020.001A] # ARABIC LETTER TEHEH ISOLATED FORM
-08B8 ; [.2324.0020.0002] # ARABIC LETTER TEH WITH SMALL TEH ABOVE
-062C ; [.2325.0020.0002] # ARABIC LETTER JEEM
-1EE02 ; [.2325.0020.0005] # ARABIC MATHEMATICAL JEEM
-1EE22 ; [.2325.0020.0005] # ARABIC MATHEMATICAL INITIAL JEEM
-1EE42 ; [.2325.0020.0005] # ARABIC MATHEMATICAL TAILED JEEM
-1EE62 ; [.2325.0020.0005] # ARABIC MATHEMATICAL STRETCHED JEEM
-1EE82 ; [.2325.0020.0005] # ARABIC MATHEMATICAL LOOPED JEEM
-1EEA2 ; [.2325.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM
-FE9F ; [.2325.0020.0017] # ARABIC LETTER JEEM INITIAL FORM
-FEA0 ; [.2325.0020.0018] # ARABIC LETTER JEEM MEDIAL FORM
-FE9E ; [.2325.0020.0019] # ARABIC LETTER JEEM FINAL FORM
-FE9D ; [.2325.0020.001A] # ARABIC LETTER JEEM ISOLATED FORM
-FCA7 ; [.2325.0020.0017][.232C.0020.0017] # ARABIC LIGATURE JEEM WITH HAH INITIAL FORM
-FC15 ; [.2325.0020.001A][.232C.0020.001A] # ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM
-FDA6 ; [.2325.0020.0019][.232C.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM
-FDBE ; [.2325.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM
-FDFB ; [.2325.0020.001A][.239C.0020.001A][*0209.0020.001A][.2325.0020.001A][.239C.0020.001A][.230B.0020.001A][.239C.0020.001A][.23B1.0020.001A] # ARABIC LIGATURE JALLAJALALOUHOU
-FCA8 ; [.2325.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM
-FC16 ; [.2325.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM
-FD59 ; [.2325.0020.0017][.23A3.0020.0017][.232C.0020.0017] # ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM
-FD58 ; [.2325.0020.0019][.23A3.0020.0019][.232C.0020.0019] # ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM
-FDA7 ; [.2325.0020.0019][.23A3.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM
-FDA5 ; [.2325.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM
-FD1D ; [.2325.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM
-FD01 ; [.2325.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM
-FD1E ; [.2325.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE JEEM WITH YEH FINAL FORM
-FD02 ; [.2325.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM
-0683 ; [.2326.0020.0002] # ARABIC LETTER NYEH
-FB78 ; [.2326.0020.0017] # ARABIC LETTER NYEH INITIAL FORM
-FB79 ; [.2326.0020.0018] # ARABIC LETTER NYEH MEDIAL FORM
-FB77 ; [.2326.0020.0019] # ARABIC LETTER NYEH FINAL FORM
-FB76 ; [.2326.0020.001A] # ARABIC LETTER NYEH ISOLATED FORM
-0684 ; [.2327.0020.0002] # ARABIC LETTER DYEH
-FB74 ; [.2327.0020.0017] # ARABIC LETTER DYEH INITIAL FORM
-FB75 ; [.2327.0020.0018] # ARABIC LETTER DYEH MEDIAL FORM
-FB73 ; [.2327.0020.0019] # ARABIC LETTER DYEH FINAL FORM
-FB72 ; [.2327.0020.001A] # ARABIC LETTER DYEH ISOLATED FORM
-0686 ; [.2328.0020.0002] # ARABIC LETTER TCHEH
-FB7C ; [.2328.0020.0017] # ARABIC LETTER TCHEH INITIAL FORM
-FB7D ; [.2328.0020.0018] # ARABIC LETTER TCHEH MEDIAL FORM
-FB7B ; [.2328.0020.0019] # ARABIC LETTER TCHEH FINAL FORM
-FB7A ; [.2328.0020.001A] # ARABIC LETTER TCHEH ISOLATED FORM
-06BF ; [.2329.0020.0002] # ARABIC LETTER TCHEH WITH DOT ABOVE
-0687 ; [.232A.0020.0002] # ARABIC LETTER TCHEHEH
-FB80 ; [.232A.0020.0017] # ARABIC LETTER TCHEHEH INITIAL FORM
-FB81 ; [.232A.0020.0018] # ARABIC LETTER TCHEHEH MEDIAL FORM
-FB7F ; [.232A.0020.0019] # ARABIC LETTER TCHEHEH FINAL FORM
-FB7E ; [.232A.0020.001A] # ARABIC LETTER TCHEHEH ISOLATED FORM
-08A2 ; [.232B.0020.0002] # ARABIC LETTER JEEM WITH TWO DOTS ABOVE
-062D ; [.232C.0020.0002] # ARABIC LETTER HAH
-1EE07 ; [.232C.0020.0005] # ARABIC MATHEMATICAL HAH
-1EE27 ; [.232C.0020.0005] # ARABIC MATHEMATICAL INITIAL HAH
-1EE47 ; [.232C.0020.0005] # ARABIC MATHEMATICAL TAILED HAH
-1EE67 ; [.232C.0020.0005] # ARABIC MATHEMATICAL STRETCHED HAH
-1EE87 ; [.232C.0020.0005] # ARABIC MATHEMATICAL LOOPED HAH
-1EEA7 ; [.232C.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK HAH
-FEA3 ; [.232C.0020.0017] # ARABIC LETTER HAH INITIAL FORM
-FEA4 ; [.232C.0020.0018] # ARABIC LETTER HAH MEDIAL FORM
-FEA2 ; [.232C.0020.0019] # ARABIC LETTER HAH FINAL FORM
-FEA1 ; [.232C.0020.001A] # ARABIC LETTER HAH ISOLATED FORM
-FCA9 ; [.232C.0020.0017][.2325.0020.0017] # ARABIC LIGATURE HAH WITH JEEM INITIAL FORM
-FC17 ; [.232C.0020.001A][.2325.0020.001A] # ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM
-FDBF ; [.232C.0020.0019][.2325.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM
-FCAA ; [.232C.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE HAH WITH MEEM INITIAL FORM
-FC18 ; [.232C.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM
-FD5B ; [.232C.0020.0019][.23A3.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM
-FD5A ; [.232C.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM
-FD1B ; [.232C.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM
-FCFF ; [.232C.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM
-FD1C ; [.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE HAH WITH YEH FINAL FORM
-FD00 ; [.232C.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE HAH WITH YEH ISOLATED FORM
-062E ; [.232D.0020.0002] # ARABIC LETTER KHAH
-1EE17 ; [.232D.0020.0005] # ARABIC MATHEMATICAL KHAH
-1EE37 ; [.232D.0020.0005] # ARABIC MATHEMATICAL INITIAL KHAH
-1EE57 ; [.232D.0020.0005] # ARABIC MATHEMATICAL TAILED KHAH
-1EE77 ; [.232D.0020.0005] # ARABIC MATHEMATICAL STRETCHED KHAH
-1EE97 ; [.232D.0020.0005] # ARABIC MATHEMATICAL LOOPED KHAH
-1EEB7 ; [.232D.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH
-FEA7 ; [.232D.0020.0017] # ARABIC LETTER KHAH INITIAL FORM
-FEA8 ; [.232D.0020.0018] # ARABIC LETTER KHAH MEDIAL FORM
-FEA6 ; [.232D.0020.0019] # ARABIC LETTER KHAH FINAL FORM
-FEA5 ; [.232D.0020.001A] # ARABIC LETTER KHAH ISOLATED FORM
-FCAB ; [.232D.0020.0017][.2325.0020.0017] # ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM
-FC19 ; [.232D.0020.001A][.2325.0020.001A] # ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM
-FC1A ; [.232D.0020.001A][.232C.0020.001A] # ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM
-FCAC ; [.232D.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM
-FC1B ; [.232D.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM
-FD1F ; [.232D.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM
-FD03 ; [.232D.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM
-FD20 ; [.232D.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE KHAH WITH YEH FINAL FORM
-FD04 ; [.232D.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM
-0681 ; [.232E.0020.0002] # ARABIC LETTER HAH WITH HAMZA ABOVE
-0682 ; [.232F.0020.0002] # ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE
-0685 ; [.2330.0020.0002] # ARABIC LETTER HAH WITH THREE DOTS ABOVE
-0757 ; [.2331.0020.0002] # ARABIC LETTER HAH WITH TWO DOTS ABOVE
-0758 ; [.2332.0020.0002] # ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW
-076E ; [.2333.0020.0002] # ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW
-076F ; [.2334.0020.0002] # ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS
-0772 ; [.2335.0020.0002] # ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE
-077C ; [.2336.0020.0002] # ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
-062F ; [.2337.0020.0002] # ARABIC LETTER DAL
-1EE03 ; [.2337.0020.0005] # ARABIC MATHEMATICAL DAL
-1EE83 ; [.2337.0020.0005] # ARABIC MATHEMATICAL LOOPED DAL
-1EEA3 ; [.2337.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
-FEAA ; [.2337.0020.0019] # ARABIC LETTER DAL FINAL FORM
-FEA9 ; [.2337.0020.001A] # ARABIC LETTER DAL ISOLATED FORM
-0630 ; [.2338.0020.0002] # ARABIC LETTER THAL
-1EE18 ; [.2338.0020.0005] # ARABIC MATHEMATICAL THAL
-1EE98 ; [.2338.0020.0005] # ARABIC MATHEMATICAL LOOPED THAL
-1EEB8 ; [.2338.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK THAL
-FEAC ; [.2338.0020.0019] # ARABIC LETTER THAL FINAL FORM
-FEAB ; [.2338.0020.001A] # ARABIC LETTER THAL ISOLATED FORM
-FC5B ; [.2338.0020.001A][.0000.0098.001A] # ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM
-0688 ; [.2339.0020.0002] # ARABIC LETTER DDAL
-FB89 ; [.2339.0020.0019] # ARABIC LETTER DDAL FINAL FORM
-FB88 ; [.2339.0020.001A] # ARABIC LETTER DDAL ISOLATED FORM
-0689 ; [.233A.0020.0002] # ARABIC LETTER DAL WITH RING
-068A ; [.233B.0020.0002] # ARABIC LETTER DAL WITH DOT BELOW
-068B ; [.233C.0020.0002] # ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH
-068C ; [.233D.0020.0002] # ARABIC LETTER DAHAL
-FB85 ; [.233D.0020.0019] # ARABIC LETTER DAHAL FINAL FORM
-FB84 ; [.233D.0020.001A] # ARABIC LETTER DAHAL ISOLATED FORM
-068D ; [.233E.0020.0002] # ARABIC LETTER DDAHAL
-FB83 ; [.233E.0020.0019] # ARABIC LETTER DDAHAL FINAL FORM
-FB82 ; [.233E.0020.001A] # ARABIC LETTER DDAHAL ISOLATED FORM
-08AE ; [.233F.0020.0002] # ARABIC LETTER DAL WITH THREE DOTS BELOW
-068E ; [.2340.0020.0002] # ARABIC LETTER DUL
-FB87 ; [.2340.0020.0019] # ARABIC LETTER DUL FINAL FORM
-FB86 ; [.2340.0020.001A] # ARABIC LETTER DUL ISOLATED FORM
-068F ; [.2341.0020.0002] # ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS
-0690 ; [.2342.0020.0002] # ARABIC LETTER DAL WITH FOUR DOTS ABOVE
-06EE ; [.2343.0020.0002] # ARABIC LETTER DAL WITH INVERTED V
-0759 ; [.2344.0020.0002] # ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH
-075A ; [.2345.0020.0002] # ARABIC LETTER DAL WITH INVERTED SMALL V BELOW
-0631 ; [.2346.0020.0002] # ARABIC LETTER REH
-1EE13 ; [.2346.0020.0005] # ARABIC MATHEMATICAL REH
-1EE93 ; [.2346.0020.0005] # ARABIC MATHEMATICAL LOOPED REH
-1EEB3 ; [.2346.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK REH
-FEAE ; [.2346.0020.0019] # ARABIC LETTER REH FINAL FORM
-FEAD ; [.2346.0020.001A] # ARABIC LETTER REH ISOLATED FORM
-FC5C ; [.2346.0020.001A][.0000.0098.001A] # ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM
-FDF6 ; [.2346.0020.001A][.2359.0020.001A][.23B7.0020.001A][.239C.0020.001A] # ARABIC LIGATURE RASOUL ISOLATED FORM
-FDFC ; [.2346.0020.001A][.23C7.0020.001A][.230B.0020.001A][.239C.0020.001A] # RIAL SIGN
-0632 ; [.2347.0020.0002] # ARABIC LETTER ZAIN
-1EE06 ; [.2347.0020.0005] # ARABIC MATHEMATICAL ZAIN
-1EE86 ; [.2347.0020.0005] # ARABIC MATHEMATICAL LOOPED ZAIN
-1EEA6 ; [.2347.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN
-FEB0 ; [.2347.0020.0019] # ARABIC LETTER ZAIN FINAL FORM
-FEAF ; [.2347.0020.001A] # ARABIC LETTER ZAIN ISOLATED FORM
-0691 ; [.2348.0020.0002] # ARABIC LETTER RREH
-FB8D ; [.2348.0020.0019] # ARABIC LETTER RREH FINAL FORM
-FB8C ; [.2348.0020.001A] # ARABIC LETTER RREH ISOLATED FORM
-0692 ; [.2349.0020.0002] # ARABIC LETTER REH WITH SMALL V
-0693 ; [.234A.0020.0002] # ARABIC LETTER REH WITH RING
-0694 ; [.234B.0020.0002] # ARABIC LETTER REH WITH DOT BELOW
-0695 ; [.234C.0020.0002] # ARABIC LETTER REH WITH SMALL V BELOW
-0696 ; [.234D.0020.0002] # ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
-0697 ; [.234E.0020.0002] # ARABIC LETTER REH WITH TWO DOTS ABOVE
-0698 ; [.234F.0020.0002] # ARABIC LETTER JEH
-FB8B ; [.234F.0020.0019] # ARABIC LETTER JEH FINAL FORM
-FB8A ; [.234F.0020.001A] # ARABIC LETTER JEH ISOLATED FORM
-0699 ; [.2350.0020.0002] # ARABIC LETTER REH WITH FOUR DOTS ABOVE
-06EF ; [.2351.0020.0002] # ARABIC LETTER REH WITH INVERTED V
-075B ; [.2352.0020.0002] # ARABIC LETTER REH WITH STROKE
-076B ; [.2353.0020.0002] # ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE
-076C ; [.2354.0020.0002] # ARABIC LETTER REH WITH HAMZA ABOVE
-0771 ; [.2355.0020.0002] # ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS
-08AA ; [.2356.0020.0002] # ARABIC LETTER REH WITH LOOP
-08B2 ; [.2357.0020.0002] # ARABIC LETTER ZAIN WITH INVERTED V ABOVE
-08B9 ; [.2358.0020.0002] # ARABIC LETTER REH WITH SMALL NOON ABOVE
-0633 ; [.2359.0020.0002] # ARABIC LETTER SEEN
-1EE0E ; [.2359.0020.0005] # ARABIC MATHEMATICAL SEEN
-1EE2E ; [.2359.0020.0005] # ARABIC MATHEMATICAL INITIAL SEEN
-1EE4E ; [.2359.0020.0005] # ARABIC MATHEMATICAL TAILED SEEN
-1EE6E ; [.2359.0020.0005] # ARABIC MATHEMATICAL STRETCHED SEEN
-1EE8E ; [.2359.0020.0005] # ARABIC MATHEMATICAL LOOPED SEEN
-1EEAE ; [.2359.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN
-FEB3 ; [.2359.0020.0017] # ARABIC LETTER SEEN INITIAL FORM
-FEB4 ; [.2359.0020.0018] # ARABIC LETTER SEEN MEDIAL FORM
-FEB2 ; [.2359.0020.0019] # ARABIC LETTER SEEN FINAL FORM
-FEB1 ; [.2359.0020.001A] # ARABIC LETTER SEEN ISOLATED FORM
-FCAD ; [.2359.0020.0017][.2325.0020.0017] # ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM
-FD34 ; [.2359.0020.0018][.2325.0020.0018] # ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM
-FC1C ; [.2359.0020.001A][.2325.0020.001A] # ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM
-FD5D ; [.2359.0020.0017][.2325.0020.0017][.232C.0020.0017] # ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM
-FD5E ; [.2359.0020.0019][.2325.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM
-FCAE ; [.2359.0020.0017][.232C.0020.0017] # ARABIC LIGATURE SEEN WITH HAH INITIAL FORM
-FD35 ; [.2359.0020.0018][.232C.0020.0018] # ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM
-FC1D ; [.2359.0020.001A][.232C.0020.001A] # ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM
-FD5C ; [.2359.0020.0017][.232C.0020.0017][.2325.0020.0017] # ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM
-FCAF ; [.2359.0020.0017][.232D.0020.0017] # ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM
-FD36 ; [.2359.0020.0018][.232D.0020.0018] # ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM
-FC1E ; [.2359.0020.001A][.232D.0020.001A] # ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM
-FDA8 ; [.2359.0020.0019][.232D.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM
-FDC6 ; [.2359.0020.0019][.232D.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM
-FD2A ; [.2359.0020.0019][.2346.0020.0019] # ARABIC LIGATURE SEEN WITH REH FINAL FORM
-FD0E ; [.2359.0020.001A][.2346.0020.001A] # ARABIC LIGATURE SEEN WITH REH ISOLATED FORM
-FCB0 ; [.2359.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM
-FCE7 ; [.2359.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM
-FC1F ; [.2359.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM
-FD61 ; [.2359.0020.0017][.23A3.0020.0017][.2325.0020.0017] # ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM
-FD60 ; [.2359.0020.0017][.23A3.0020.0017][.232C.0020.0017] # ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM
-FD5F ; [.2359.0020.0019][.23A3.0020.0019][.232C.0020.0019] # ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM
-FD63 ; [.2359.0020.0017][.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM
-FD62 ; [.2359.0020.0019][.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM
-FD31 ; [.2359.0020.0017][.23B1.0020.0017] # ARABIC LIGATURE SEEN WITH HEH INITIAL FORM
-FCE8 ; [.2359.0020.0018][.23B1.0020.0018] # ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM
-FD17 ; [.2359.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM
-FCFB ; [.2359.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM
-FD18 ; [.2359.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE SEEN WITH YEH FINAL FORM
-FCFC ; [.2359.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM
-0634 ; [.235A.0020.0002] # ARABIC LETTER SHEEN
-1EE14 ; [.235A.0020.0005] # ARABIC MATHEMATICAL SHEEN
-1EE34 ; [.235A.0020.0005] # ARABIC MATHEMATICAL INITIAL SHEEN
-1EE54 ; [.235A.0020.0005] # ARABIC MATHEMATICAL TAILED SHEEN
-1EE74 ; [.235A.0020.0005] # ARABIC MATHEMATICAL STRETCHED SHEEN
-1EE94 ; [.235A.0020.0005] # ARABIC MATHEMATICAL LOOPED SHEEN
-1EEB4 ; [.235A.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN
-FEB7 ; [.235A.0020.0017] # ARABIC LETTER SHEEN INITIAL FORM
-FEB8 ; [.235A.0020.0018] # ARABIC LETTER SHEEN MEDIAL FORM
-FEB6 ; [.235A.0020.0019] # ARABIC LETTER SHEEN FINAL FORM
-FEB5 ; [.235A.0020.001A] # ARABIC LETTER SHEEN ISOLATED FORM
-FD2D ; [.235A.0020.0017][.2325.0020.0017] # ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM
-FD37 ; [.235A.0020.0018][.2325.0020.0018] # ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM
-FD25 ; [.235A.0020.0019][.2325.0020.0019] # ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM
-FD09 ; [.235A.0020.001A][.2325.0020.001A] # ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM
-FD69 ; [.235A.0020.0019][.2325.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM
-FD2E ; [.235A.0020.0017][.232C.0020.0017] # ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM
-FD38 ; [.235A.0020.0018][.232C.0020.0018] # ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM
-FD26 ; [.235A.0020.0019][.232C.0020.0019] # ARABIC LIGATURE SHEEN WITH HAH FINAL FORM
-FD0A ; [.235A.0020.001A][.232C.0020.001A] # ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM
-FD68 ; [.235A.0020.0017][.232C.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM
-FD67 ; [.235A.0020.0019][.232C.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM
-FDAA ; [.235A.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM
-FD2F ; [.235A.0020.0017][.232D.0020.0017] # ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM
-FD39 ; [.235A.0020.0018][.232D.0020.0018] # ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM
-FD27 ; [.235A.0020.0019][.232D.0020.0019] # ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM
-FD0B ; [.235A.0020.001A][.232D.0020.001A] # ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM
-FD29 ; [.235A.0020.0019][.2346.0020.0019] # ARABIC LIGATURE SHEEN WITH REH FINAL FORM
-FD0D ; [.235A.0020.001A][.2346.0020.001A] # ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM
-FD30 ; [.235A.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM
-FCE9 ; [.235A.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM
-FD28 ; [.235A.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM
-FD0C ; [.235A.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM
-FD6B ; [.235A.0020.0017][.23A3.0020.0017][.232D.0020.0017] # ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM
-FD6A ; [.235A.0020.0019][.23A3.0020.0019][.232D.0020.0019] # ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM
-FD6D ; [.235A.0020.0017][.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM
-FD6C ; [.235A.0020.0019][.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM
-FD32 ; [.235A.0020.0017][.23B1.0020.0017] # ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM
-FCEA ; [.235A.0020.0018][.23B1.0020.0018] # ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM
-FD19 ; [.235A.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM
-FCFD ; [.235A.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM
-FD1A ; [.235A.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE SHEEN WITH YEH FINAL FORM
-FCFE ; [.235A.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM
-069A ; [.235B.0020.0002] # ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
-069B ; [.235C.0020.0002] # ARABIC LETTER SEEN WITH THREE DOTS BELOW
-069C ; [.235D.0020.0002] # ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
-06FA ; [.235E.0020.0002] # ARABIC LETTER SHEEN WITH DOT BELOW
-075C ; [.235F.0020.0002] # ARABIC LETTER SEEN WITH FOUR DOTS ABOVE
-076D ; [.2360.0020.0002] # ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE
-0770 ; [.2361.0020.0002] # ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS
-077D ; [.2362.0020.0002] # ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE
-077E ; [.2363.0020.0002] # ARABIC LETTER SEEN WITH INVERTED V
-0635 ; [.2364.0020.0002] # ARABIC LETTER SAD
-1EE11 ; [.2364.0020.0005] # ARABIC MATHEMATICAL SAD
-1EE31 ; [.2364.0020.0005] # ARABIC MATHEMATICAL INITIAL SAD
-1EE51 ; [.2364.0020.0005] # ARABIC MATHEMATICAL TAILED SAD
-1EE71 ; [.2364.0020.0005] # ARABIC MATHEMATICAL STRETCHED SAD
-1EE91 ; [.2364.0020.0005] # ARABIC MATHEMATICAL LOOPED SAD
-1EEB1 ; [.2364.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK SAD
-FEBB ; [.2364.0020.0017] # ARABIC LETTER SAD INITIAL FORM
-FEBC ; [.2364.0020.0018] # ARABIC LETTER SAD MEDIAL FORM
-FEBA ; [.2364.0020.0019] # ARABIC LETTER SAD FINAL FORM
-FEB9 ; [.2364.0020.001A] # ARABIC LETTER SAD ISOLATED FORM
-FCB1 ; [.2364.0020.0017][.232C.0020.0017] # ARABIC LIGATURE SAD WITH HAH INITIAL FORM
-FC20 ; [.2364.0020.001A][.232C.0020.001A] # ARABIC LIGATURE SAD WITH HAH ISOLATED FORM
-FD65 ; [.2364.0020.0017][.232C.0020.0017][.232C.0020.0017] # ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM
-FD64 ; [.2364.0020.0019][.232C.0020.0019][.232C.0020.0019] # ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM
-FDA9 ; [.2364.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM
-FCB2 ; [.2364.0020.0017][.232D.0020.0017] # ARABIC LIGATURE SAD WITH KHAH INITIAL FORM
-FD2B ; [.2364.0020.0019][.2346.0020.0019] # ARABIC LIGATURE SAD WITH REH FINAL FORM
-FD0F ; [.2364.0020.001A][.2346.0020.001A] # ARABIC LIGATURE SAD WITH REH ISOLATED FORM
-FDF5 ; [.2364.0020.001A][.239C.0020.001A][.236E.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE SALAM ISOLATED FORM
-FDF9 ; [.2364.0020.001A][.239C.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE SALLA ISOLATED FORM
-FDFA ; [.2364.0020.001A][.239C.0020.001A][.23C5.0020.001A][*0209.0020.001A][.230B.0020.001A][.239C.0020.001A][.239C.0020.001A][.23B1.0020.001A][*0209.0020.001A][.236E.0020.001A][.239C.0020.001A][.23C6.0020.001A][.23B1.0020.001A][*0209.0020.001A][.23B7.0020.001A][.2359.0020.001A][.239C.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
-FDF0 ; [.2364.0020.001A][.239C.0020.001A][.23D4.0020.001A] # ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM
-FCB3 ; [.2364.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE SAD WITH MEEM INITIAL FORM
-FC21 ; [.2364.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM
-FDC5 ; [.2364.0020.0017][.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM
-FD66 ; [.2364.0020.0019][.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM
-FD21 ; [.2364.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM
-FD05 ; [.2364.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM
-FD22 ; [.2364.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE SAD WITH YEH FINAL FORM
-FD06 ; [.2364.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE SAD WITH YEH ISOLATED FORM
-0636 ; [.2365.0020.0002] # ARABIC LETTER DAD
-1EE19 ; [.2365.0020.0005] # ARABIC MATHEMATICAL DAD
-1EE39 ; [.2365.0020.0005] # ARABIC MATHEMATICAL INITIAL DAD
-1EE59 ; [.2365.0020.0005] # ARABIC MATHEMATICAL TAILED DAD
-1EE79 ; [.2365.0020.0005] # ARABIC MATHEMATICAL STRETCHED DAD
-1EE99 ; [.2365.0020.0005] # ARABIC MATHEMATICAL LOOPED DAD
-1EEB9 ; [.2365.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK DAD
-FEBF ; [.2365.0020.0017] # ARABIC LETTER DAD INITIAL FORM
-FEC0 ; [.2365.0020.0018] # ARABIC LETTER DAD MEDIAL FORM
-FEBE ; [.2365.0020.0019] # ARABIC LETTER DAD FINAL FORM
-FEBD ; [.2365.0020.001A] # ARABIC LETTER DAD ISOLATED FORM
-FCB4 ; [.2365.0020.0017][.2325.0020.0017] # ARABIC LIGATURE DAD WITH JEEM INITIAL FORM
-FC22 ; [.2365.0020.001A][.2325.0020.001A] # ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM
-FCB5 ; [.2365.0020.0017][.232C.0020.0017] # ARABIC LIGATURE DAD WITH HAH INITIAL FORM
-FC23 ; [.2365.0020.001A][.232C.0020.001A] # ARABIC LIGATURE DAD WITH HAH ISOLATED FORM
-FD6E ; [.2365.0020.0019][.232C.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM
-FDAB ; [.2365.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM
-FCB6 ; [.2365.0020.0017][.232D.0020.0017] # ARABIC LIGATURE DAD WITH KHAH INITIAL FORM
-FC24 ; [.2365.0020.001A][.232D.0020.001A] # ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM
-FD70 ; [.2365.0020.0017][.232D.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM
-FD6F ; [.2365.0020.0019][.232D.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM
-FD2C ; [.2365.0020.0019][.2346.0020.0019] # ARABIC LIGATURE DAD WITH REH FINAL FORM
-FD10 ; [.2365.0020.001A][.2346.0020.001A] # ARABIC LIGATURE DAD WITH REH ISOLATED FORM
-FCB7 ; [.2365.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE DAD WITH MEEM INITIAL FORM
-FC25 ; [.2365.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM
-FD23 ; [.2365.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM
-FD07 ; [.2365.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM
-FD24 ; [.2365.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE DAD WITH YEH FINAL FORM
-FD08 ; [.2365.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE DAD WITH YEH ISOLATED FORM
-069D ; [.2366.0020.0002] # ARABIC LETTER SAD WITH TWO DOTS BELOW
-08AF ; [.2367.0020.0002] # ARABIC LETTER SAD WITH THREE DOTS BELOW
-069E ; [.2368.0020.0002] # ARABIC LETTER SAD WITH THREE DOTS ABOVE
-06FB ; [.2369.0020.0002] # ARABIC LETTER DAD WITH DOT BELOW
-0637 ; [.236A.0020.0002] # ARABIC LETTER TAH
-1EE08 ; [.236A.0020.0005] # ARABIC MATHEMATICAL TAH
-1EE68 ; [.236A.0020.0005] # ARABIC MATHEMATICAL STRETCHED TAH
-1EE88 ; [.236A.0020.0005] # ARABIC MATHEMATICAL LOOPED TAH
-1EEA8 ; [.236A.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK TAH
-FEC3 ; [.236A.0020.0017] # ARABIC LETTER TAH INITIAL FORM
-FEC4 ; [.236A.0020.0018] # ARABIC LETTER TAH MEDIAL FORM
-FEC2 ; [.236A.0020.0019] # ARABIC LETTER TAH FINAL FORM
-FEC1 ; [.236A.0020.001A] # ARABIC LETTER TAH ISOLATED FORM
-FCB8 ; [.236A.0020.0017][.232C.0020.0017] # ARABIC LIGATURE TAH WITH HAH INITIAL FORM
-FC26 ; [.236A.0020.001A][.232C.0020.001A] # ARABIC LIGATURE TAH WITH HAH ISOLATED FORM
-FD33 ; [.236A.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE TAH WITH MEEM INITIAL FORM
-FD3A ; [.236A.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM
-FC27 ; [.236A.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM
-FD72 ; [.236A.0020.0017][.23A3.0020.0017][.232C.0020.0017] # ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM
-FD71 ; [.236A.0020.0019][.23A3.0020.0019][.232C.0020.0019] # ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM
-FD73 ; [.236A.0020.0017][.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM
-FD74 ; [.236A.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM
-FD11 ; [.236A.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM
-FCF5 ; [.236A.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM
-FD12 ; [.236A.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE TAH WITH YEH FINAL FORM
-FCF6 ; [.236A.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE TAH WITH YEH ISOLATED FORM
-0638 ; [.236B.0020.0002] # ARABIC LETTER ZAH
-1EE1A ; [.236B.0020.0005] # ARABIC MATHEMATICAL ZAH
-1EE7A ; [.236B.0020.0005] # ARABIC MATHEMATICAL STRETCHED ZAH
-1EE9A ; [.236B.0020.0005] # ARABIC MATHEMATICAL LOOPED ZAH
-1EEBA ; [.236B.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH
-FEC7 ; [.236B.0020.0017] # ARABIC LETTER ZAH INITIAL FORM
-FEC8 ; [.236B.0020.0018] # ARABIC LETTER ZAH MEDIAL FORM
-FEC6 ; [.236B.0020.0019] # ARABIC LETTER ZAH FINAL FORM
-FEC5 ; [.236B.0020.001A] # ARABIC LETTER ZAH ISOLATED FORM
-FCB9 ; [.236B.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM
-FD3B ; [.236B.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM
-FC28 ; [.236B.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM
-069F ; [.236C.0020.0002] # ARABIC LETTER TAH WITH THREE DOTS ABOVE
-08A3 ; [.236D.0020.0002] # ARABIC LETTER TAH WITH TWO DOTS ABOVE
-0639 ; [.236E.0020.0002] # ARABIC LETTER AIN
-1EE0F ; [.236E.0020.0005] # ARABIC MATHEMATICAL AIN
-1EE2F ; [.236E.0020.0005] # ARABIC MATHEMATICAL INITIAL AIN
-1EE4F ; [.236E.0020.0005] # ARABIC MATHEMATICAL TAILED AIN
-1EE6F ; [.236E.0020.0005] # ARABIC MATHEMATICAL STRETCHED AIN
-1EE8F ; [.236E.0020.0005] # ARABIC MATHEMATICAL LOOPED AIN
-1EEAF ; [.236E.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK AIN
-FECB ; [.236E.0020.0017] # ARABIC LETTER AIN INITIAL FORM
-FECC ; [.236E.0020.0018] # ARABIC LETTER AIN MEDIAL FORM
-FECA ; [.236E.0020.0019] # ARABIC LETTER AIN FINAL FORM
-FEC9 ; [.236E.0020.001A] # ARABIC LETTER AIN ISOLATED FORM
-FCBA ; [.236E.0020.0017][.2325.0020.0017] # ARABIC LIGATURE AIN WITH JEEM INITIAL FORM
-FC29 ; [.236E.0020.001A][.2325.0020.001A] # ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM
-FDC4 ; [.236E.0020.0017][.2325.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM
-FD75 ; [.236E.0020.0019][.2325.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM
-FDF7 ; [.236E.0020.001A][.239C.0020.001A][.23C6.0020.001A][.23B1.0020.001A] # ARABIC LIGATURE ALAYHE ISOLATED FORM
-FCBB ; [.236E.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE AIN WITH MEEM INITIAL FORM
-FC2A ; [.236E.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM
-FD77 ; [.236E.0020.0017][.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM
-FD76 ; [.236E.0020.0019][.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM
-FD78 ; [.236E.0020.0019][.23A3.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM
-FDB6 ; [.236E.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM
-FD13 ; [.236E.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM
-FCF7 ; [.236E.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM
-FD14 ; [.236E.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE AIN WITH YEH FINAL FORM
-FCF8 ; [.236E.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE AIN WITH YEH ISOLATED FORM
-063A ; [.236F.0020.0002] # ARABIC LETTER GHAIN
-1EE1B ; [.236F.0020.0005] # ARABIC MATHEMATICAL GHAIN
-1EE3B ; [.236F.0020.0005] # ARABIC MATHEMATICAL INITIAL GHAIN
-1EE5B ; [.236F.0020.0005] # ARABIC MATHEMATICAL TAILED GHAIN
-1EE7B ; [.236F.0020.0005] # ARABIC MATHEMATICAL STRETCHED GHAIN
-1EE9B ; [.236F.0020.0005] # ARABIC MATHEMATICAL LOOPED GHAIN
-1EEBB ; [.236F.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
-FECF ; [.236F.0020.0017] # ARABIC LETTER GHAIN INITIAL FORM
-FED0 ; [.236F.0020.0018] # ARABIC LETTER GHAIN MEDIAL FORM
-FECE ; [.236F.0020.0019] # ARABIC LETTER GHAIN FINAL FORM
-FECD ; [.236F.0020.001A] # ARABIC LETTER GHAIN ISOLATED FORM
-FCBC ; [.236F.0020.0017][.2325.0020.0017] # ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM
-FC2B ; [.236F.0020.001A][.2325.0020.001A] # ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM
-FCBD ; [.236F.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM
-FC2C ; [.236F.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM
-FD79 ; [.236F.0020.0019][.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM
-FD7B ; [.236F.0020.0019][.23A3.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM
-FD7A ; [.236F.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM
-FD15 ; [.236F.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM
-FCF9 ; [.236F.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM
-FD16 ; [.236F.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE GHAIN WITH YEH FINAL FORM
-FCFA ; [.236F.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM
-06A0 ; [.2370.0020.0002] # ARABIC LETTER AIN WITH THREE DOTS ABOVE
-06FC ; [.2371.0020.0002] # ARABIC LETTER GHAIN WITH DOT BELOW
-075D ; [.2372.0020.0002] # ARABIC LETTER AIN WITH TWO DOTS ABOVE
-075E ; [.2373.0020.0002] # ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE
-075F ; [.2374.0020.0002] # ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE
-08B3 ; [.2375.0020.0002] # ARABIC LETTER AIN WITH THREE DOTS BELOW
-0641 ; [.2376.0020.0002] # ARABIC LETTER FEH
-1EE10 ; [.2376.0020.0005] # ARABIC MATHEMATICAL FEH
-1EE30 ; [.2376.0020.0005] # ARABIC MATHEMATICAL INITIAL FEH
-1EE70 ; [.2376.0020.0005] # ARABIC MATHEMATICAL STRETCHED FEH
-1EE90 ; [.2376.0020.0005] # ARABIC MATHEMATICAL LOOPED FEH
-1EEB0 ; [.2376.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK FEH
-FED3 ; [.2376.0020.0017] # ARABIC LETTER FEH INITIAL FORM
-FED4 ; [.2376.0020.0018] # ARABIC LETTER FEH MEDIAL FORM
-FED2 ; [.2376.0020.0019] # ARABIC LETTER FEH FINAL FORM
-FED1 ; [.2376.0020.001A] # ARABIC LETTER FEH ISOLATED FORM
-FCBE ; [.2376.0020.0017][.2325.0020.0017] # ARABIC LIGATURE FEH WITH JEEM INITIAL FORM
-FC2D ; [.2376.0020.001A][.2325.0020.001A] # ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM
-FCBF ; [.2376.0020.0017][.232C.0020.0017] # ARABIC LIGATURE FEH WITH HAH INITIAL FORM
-FC2E ; [.2376.0020.001A][.232C.0020.001A] # ARABIC LIGATURE FEH WITH HAH ISOLATED FORM
-FCC0 ; [.2376.0020.0017][.232D.0020.0017] # ARABIC LIGATURE FEH WITH KHAH INITIAL FORM
-FC2F ; [.2376.0020.001A][.232D.0020.001A] # ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM
-FD7D ; [.2376.0020.0017][.232D.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM
-FD7C ; [.2376.0020.0019][.232D.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM
-FCC1 ; [.2376.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE FEH WITH MEEM INITIAL FORM
-FC30 ; [.2376.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM
-FDC1 ; [.2376.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM
-FC7C ; [.2376.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM
-FC31 ; [.2376.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM
-FC7D ; [.2376.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE FEH WITH YEH FINAL FORM
-FC32 ; [.2376.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE FEH WITH YEH ISOLATED FORM
-06A1 ; [.2377.0020.0002] # ARABIC LETTER DOTLESS FEH
-1EE1E ; [.2377.0020.0005] # ARABIC MATHEMATICAL DOTLESS FEH
-1EE7E ; [.2377.0020.0005] # ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
-06A2 ; [.2378.0020.0002] # ARABIC LETTER FEH WITH DOT MOVED BELOW
-08BB ; [.2379.0020.0002] # ARABIC LETTER AFRICAN FEH
-06A3 ; [.237A.0020.0002] # ARABIC LETTER FEH WITH DOT BELOW
-06A4 ; [.237B.0020.0002] # ARABIC LETTER VEH
-FB6C ; [.237B.0020.0017] # ARABIC LETTER VEH INITIAL FORM
-FB6D ; [.237B.0020.0018] # ARABIC LETTER VEH MEDIAL FORM
-FB6B ; [.237B.0020.0019] # ARABIC LETTER VEH FINAL FORM
-FB6A ; [.237B.0020.001A] # ARABIC LETTER VEH ISOLATED FORM
-08A4 ; [.237C.0020.0002] # ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE
-06A5 ; [.237D.0020.0002] # ARABIC LETTER FEH WITH THREE DOTS BELOW
-06A6 ; [.237E.0020.0002] # ARABIC LETTER PEHEH
-FB70 ; [.237E.0020.0017] # ARABIC LETTER PEHEH INITIAL FORM
-FB71 ; [.237E.0020.0018] # ARABIC LETTER PEHEH MEDIAL FORM
-FB6F ; [.237E.0020.0019] # ARABIC LETTER PEHEH FINAL FORM
-FB6E ; [.237E.0020.001A] # ARABIC LETTER PEHEH ISOLATED FORM
-0760 ; [.237F.0020.0002] # ARABIC LETTER FEH WITH TWO DOTS BELOW
-0761 ; [.2380.0020.0002] # ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW
-066F ; [.2381.0020.0002] # ARABIC LETTER DOTLESS QAF
-1EE1F ; [.2381.0020.0005] # ARABIC MATHEMATICAL DOTLESS QAF
-1EE5F ; [.2381.0020.0005] # ARABIC MATHEMATICAL TAILED DOTLESS QAF
-0642 ; [.2382.0020.0002] # ARABIC LETTER QAF
-1EE12 ; [.2382.0020.0005] # ARABIC MATHEMATICAL QAF
-1EE32 ; [.2382.0020.0005] # ARABIC MATHEMATICAL INITIAL QAF
-1EE52 ; [.2382.0020.0005] # ARABIC MATHEMATICAL TAILED QAF
-1EE72 ; [.2382.0020.0005] # ARABIC MATHEMATICAL STRETCHED QAF
-1EE92 ; [.2382.0020.0005] # ARABIC MATHEMATICAL LOOPED QAF
-1EEB2 ; [.2382.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK QAF
-FED7 ; [.2382.0020.0017] # ARABIC LETTER QAF INITIAL FORM
-FED8 ; [.2382.0020.0018] # ARABIC LETTER QAF MEDIAL FORM
-FED6 ; [.2382.0020.0019] # ARABIC LETTER QAF FINAL FORM
-FED5 ; [.2382.0020.001A] # ARABIC LETTER QAF ISOLATED FORM
-FCC2 ; [.2382.0020.0017][.232C.0020.0017] # ARABIC LIGATURE QAF WITH HAH INITIAL FORM
-FC33 ; [.2382.0020.001A][.232C.0020.001A] # ARABIC LIGATURE QAF WITH HAH ISOLATED FORM
-FDF1 ; [.2382.0020.001A][.239C.0020.001A][.23D4.0020.001A] # ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM
-FCC3 ; [.2382.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE QAF WITH MEEM INITIAL FORM
-FC34 ; [.2382.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM
-FDB4 ; [.2382.0020.0017][.23A3.0020.0017][.232C.0020.0017] # ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM
-FD7E ; [.2382.0020.0019][.23A3.0020.0019][.232C.0020.0019] # ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM
-FD7F ; [.2382.0020.0019][.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM
-FDB2 ; [.2382.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM
-FC7E ; [.2382.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM
-FC35 ; [.2382.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM
-FC7F ; [.2382.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE QAF WITH YEH FINAL FORM
-FC36 ; [.2382.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE QAF WITH YEH ISOLATED FORM
-06A7 ; [.2383.0020.0002] # ARABIC LETTER QAF WITH DOT ABOVE
-08BC ; [.2384.0020.0002] # ARABIC LETTER AFRICAN QAF
-06A8 ; [.2385.0020.0002] # ARABIC LETTER QAF WITH THREE DOTS ABOVE
-08A5 ; [.2386.0020.0002] # ARABIC LETTER QAF WITH DOT BELOW
-0643 ; [.2387.0020.0002] # ARABIC LETTER KAF
-1EE0A ; [.2387.0020.0005] # ARABIC MATHEMATICAL KAF
-1EE2A ; [.2387.0020.0005] # ARABIC MATHEMATICAL INITIAL KAF
-1EE6A ; [.2387.0020.0005] # ARABIC MATHEMATICAL STRETCHED KAF
-FEDB ; [.2387.0020.0017] # ARABIC LETTER KAF INITIAL FORM
-FEDC ; [.2387.0020.0018] # ARABIC LETTER KAF MEDIAL FORM
-FEDA ; [.2387.0020.0019] # ARABIC LETTER KAF FINAL FORM
-FED9 ; [.2387.0020.001A] # ARABIC LETTER KAF ISOLATED FORM
-FC80 ; [.2387.0020.0019][.230B.0020.0019] # ARABIC LIGATURE KAF WITH ALEF FINAL FORM
-FC37 ; [.2387.0020.001A][.230B.0020.001A] # ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM
-FCC4 ; [.2387.0020.0017][.2325.0020.0017] # ARABIC LIGATURE KAF WITH JEEM INITIAL FORM
-FC38 ; [.2387.0020.001A][.2325.0020.001A] # ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM
-FCC5 ; [.2387.0020.0017][.232C.0020.0017] # ARABIC LIGATURE KAF WITH HAH INITIAL FORM
-FC39 ; [.2387.0020.001A][.232C.0020.001A] # ARABIC LIGATURE KAF WITH HAH ISOLATED FORM
-FCC6 ; [.2387.0020.0017][.232D.0020.0017] # ARABIC LIGATURE KAF WITH KHAH INITIAL FORM
-FC3A ; [.2387.0020.001A][.232D.0020.001A] # ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM
-FCC7 ; [.2387.0020.0017][.239C.0020.0017] # ARABIC LIGATURE KAF WITH LAM INITIAL FORM
-FCEB ; [.2387.0020.0018][.239C.0020.0018] # ARABIC LIGATURE KAF WITH LAM MEDIAL FORM
-FC81 ; [.2387.0020.0019][.239C.0020.0019] # ARABIC LIGATURE KAF WITH LAM FINAL FORM
-FC3B ; [.2387.0020.001A][.239C.0020.001A] # ARABIC LIGATURE KAF WITH LAM ISOLATED FORM
-FCC8 ; [.2387.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE KAF WITH MEEM INITIAL FORM
-FCEC ; [.2387.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM
-FC82 ; [.2387.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE KAF WITH MEEM FINAL FORM
-FC3C ; [.2387.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM
-FDC3 ; [.2387.0020.0017][.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM
-FDBB ; [.2387.0020.0019][.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM
-FDB7 ; [.2387.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM
-FC83 ; [.2387.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM
-FC3D ; [.2387.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM
-FC84 ; [.2387.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE KAF WITH YEH FINAL FORM
-FC3E ; [.2387.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE KAF WITH YEH ISOLATED FORM
-06A9 ; [.2388.0020.0002] # ARABIC LETTER KEHEH
-FB90 ; [.2388.0020.0017] # ARABIC LETTER KEHEH INITIAL FORM
-FB91 ; [.2388.0020.0018] # ARABIC LETTER KEHEH MEDIAL FORM
-FB8F ; [.2388.0020.0019] # ARABIC LETTER KEHEH FINAL FORM
-FB8E ; [.2388.0020.001A] # ARABIC LETTER KEHEH ISOLATED FORM
-06AA ; [.2389.0020.0002] # ARABIC LETTER SWASH KAF
-06AB ; [.238A.0020.0002] # ARABIC LETTER KAF WITH RING
-06AC ; [.238B.0020.0002] # ARABIC LETTER KAF WITH DOT ABOVE
-077F ; [.238C.0020.0002] # ARABIC LETTER KAF WITH TWO DOTS ABOVE
-06AD ; [.238D.0020.0002] # ARABIC LETTER NG
-FBD5 ; [.238D.0020.0017] # ARABIC LETTER NG INITIAL FORM
-FBD6 ; [.238D.0020.0018] # ARABIC LETTER NG MEDIAL FORM
-FBD4 ; [.238D.0020.0019] # ARABIC LETTER NG FINAL FORM
-FBD3 ; [.238D.0020.001A] # ARABIC LETTER NG ISOLATED FORM
-06AE ; [.238E.0020.0002] # ARABIC LETTER KAF WITH THREE DOTS BELOW
-08B4 ; [.238F.0020.0002] # ARABIC LETTER KAF WITH DOT BELOW
-06AF ; [.2390.0020.0002] # ARABIC LETTER GAF
-FB94 ; [.2390.0020.0017] # ARABIC LETTER GAF INITIAL FORM
-FB95 ; [.2390.0020.0018] # ARABIC LETTER GAF MEDIAL FORM
-FB93 ; [.2390.0020.0019] # ARABIC LETTER GAF FINAL FORM
-FB92 ; [.2390.0020.001A] # ARABIC LETTER GAF ISOLATED FORM
-08B0 ; [.2391.0020.0002] # ARABIC LETTER GAF WITH INVERTED STROKE
-06B0 ; [.2392.0020.0002] # ARABIC LETTER GAF WITH RING
-06B1 ; [.2393.0020.0002] # ARABIC LETTER NGOEH
-FB9C ; [.2393.0020.0017] # ARABIC LETTER NGOEH INITIAL FORM
-FB9D ; [.2393.0020.0018] # ARABIC LETTER NGOEH MEDIAL FORM
-FB9B ; [.2393.0020.0019] # ARABIC LETTER NGOEH FINAL FORM
-FB9A ; [.2393.0020.001A] # ARABIC LETTER NGOEH ISOLATED FORM
-06B2 ; [.2394.0020.0002] # ARABIC LETTER GAF WITH TWO DOTS BELOW
-06B3 ; [.2395.0020.0002] # ARABIC LETTER GUEH
-FB98 ; [.2395.0020.0017] # ARABIC LETTER GUEH INITIAL FORM
-FB99 ; [.2395.0020.0018] # ARABIC LETTER GUEH MEDIAL FORM
-FB97 ; [.2395.0020.0019] # ARABIC LETTER GUEH FINAL FORM
-FB96 ; [.2395.0020.001A] # ARABIC LETTER GUEH ISOLATED FORM
-06B4 ; [.2396.0020.0002] # ARABIC LETTER GAF WITH THREE DOTS ABOVE
-0762 ; [.2397.0020.0002] # ARABIC LETTER KEHEH WITH DOT ABOVE
-063B ; [.2398.0020.0002] # ARABIC LETTER KEHEH WITH TWO DOTS ABOVE
-063C ; [.2399.0020.0002] # ARABIC LETTER KEHEH WITH THREE DOTS BELOW
-0763 ; [.239A.0020.0002] # ARABIC LETTER KEHEH WITH THREE DOTS ABOVE
-0764 ; [.239B.0020.0002] # ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW
-0644 ; [.239C.0020.0002] # ARABIC LETTER LAM
-1EE0B ; [.239C.0020.0005] # ARABIC MATHEMATICAL LAM
-1EE2B ; [.239C.0020.0005] # ARABIC MATHEMATICAL INITIAL LAM
-1EE4B ; [.239C.0020.0005] # ARABIC MATHEMATICAL TAILED LAM
-1EE8B ; [.239C.0020.0005] # ARABIC MATHEMATICAL LOOPED LAM
-1EEAB ; [.239C.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK LAM
-FEDF ; [.239C.0020.0017] # ARABIC LETTER LAM INITIAL FORM
-FEE0 ; [.239C.0020.0018] # ARABIC LETTER LAM MEDIAL FORM
-FEDE ; [.239C.0020.0019] # ARABIC LETTER LAM FINAL FORM
-FEDD ; [.239C.0020.001A] # ARABIC LETTER LAM ISOLATED FORM
-FEF6 ; [.239C.0020.0019][.22FE.0020.0019] # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
-FEF5 ; [.239C.0020.001A][.22FE.0020.001A] # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
-FEF8 ; [.239C.0020.0019][.22FF.0020.0019] # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
-FEF7 ; [.239C.0020.001A][.22FF.0020.001A] # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
-FEFA ; [.239C.0020.0019][.2303.0020.0019] # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM
-FEF9 ; [.239C.0020.001A][.2303.0020.001A] # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
-FEFC ; [.239C.0020.0019][.230B.0020.0019] # ARABIC LIGATURE LAM WITH ALEF FINAL FORM
-FEFB ; [.239C.0020.001A][.230B.0020.001A] # ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
-FCC9 ; [.239C.0020.0017][.2325.0020.0017] # ARABIC LIGATURE LAM WITH JEEM INITIAL FORM
-FC3F ; [.239C.0020.001A][.2325.0020.001A] # ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM
-FD83 ; [.239C.0020.0017][.2325.0020.0017][.2325.0020.0017] # ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM
-FD84 ; [.239C.0020.0019][.2325.0020.0019][.2325.0020.0019] # ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM
-FDBA ; [.239C.0020.0017][.2325.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM
-FDBC ; [.239C.0020.0019][.2325.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM
-FDAC ; [.239C.0020.0019][.2325.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM
-FCCA ; [.239C.0020.0017][.232C.0020.0017] # ARABIC LIGATURE LAM WITH HAH INITIAL FORM
-FC40 ; [.239C.0020.001A][.232C.0020.001A] # ARABIC LIGATURE LAM WITH HAH ISOLATED FORM
-FDB5 ; [.239C.0020.0017][.232C.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM
-FD80 ; [.239C.0020.0019][.232C.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM
-FD82 ; [.239C.0020.0019][.232C.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM
-FD81 ; [.239C.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM
-FCCB ; [.239C.0020.0017][.232D.0020.0017] # ARABIC LIGATURE LAM WITH KHAH INITIAL FORM
-FC41 ; [.239C.0020.001A][.232D.0020.001A] # ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM
-FD86 ; [.239C.0020.0017][.232D.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM
-FD85 ; [.239C.0020.0019][.232D.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM
-FCCC ; [.239C.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE LAM WITH MEEM INITIAL FORM
-FCED ; [.239C.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM
-FC85 ; [.239C.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE LAM WITH MEEM FINAL FORM
-FC42 ; [.239C.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM
-FD88 ; [.239C.0020.0017][.23A3.0020.0017][.232C.0020.0017] # ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM
-FD87 ; [.239C.0020.0019][.23A3.0020.0019][.232C.0020.0019] # ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM
-FDAD ; [.239C.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM
-FCCD ; [.239C.0020.0017][.23B1.0020.0017] # ARABIC LIGATURE LAM WITH HEH INITIAL FORM
-FC86 ; [.239C.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM
-FC43 ; [.239C.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM
-FC87 ; [.239C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE LAM WITH YEH FINAL FORM
-FC44 ; [.239C.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE LAM WITH YEH ISOLATED FORM
-06B5 ; [.239D.0020.0002] # ARABIC LETTER LAM WITH SMALL V
-06B6 ; [.239E.0020.0002] # ARABIC LETTER LAM WITH DOT ABOVE
-06B7 ; [.239F.0020.0002] # ARABIC LETTER LAM WITH THREE DOTS ABOVE
-06B8 ; [.23A0.0020.0002] # ARABIC LETTER LAM WITH THREE DOTS BELOW
-076A ; [.23A1.0020.0002] # ARABIC LETTER LAM WITH BAR
-08A6 ; [.23A2.0020.0002] # ARABIC LETTER LAM WITH DOUBLE BAR
-0645 ; [.23A3.0020.0002] # ARABIC LETTER MEEM
-1EE0C ; [.23A3.0020.0005] # ARABIC MATHEMATICAL MEEM
-1EE2C ; [.23A3.0020.0005] # ARABIC MATHEMATICAL INITIAL MEEM
-1EE6C ; [.23A3.0020.0005] # ARABIC MATHEMATICAL STRETCHED MEEM
-1EE8C ; [.23A3.0020.0005] # ARABIC MATHEMATICAL LOOPED MEEM
-1EEAC ; [.23A3.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM
-FEE3 ; [.23A3.0020.0017] # ARABIC LETTER MEEM INITIAL FORM
-FEE4 ; [.23A3.0020.0018] # ARABIC LETTER MEEM MEDIAL FORM
-FEE2 ; [.23A3.0020.0019] # ARABIC LETTER MEEM FINAL FORM
-FEE1 ; [.23A3.0020.001A] # ARABIC LETTER MEEM ISOLATED FORM
-06FE ; [.23A3.0020.0004][.0000.0111.0004] # ARABIC SIGN SINDHI POSTPOSITION MEN
-FC88 ; [.23A3.0020.0019][.230B.0020.0019] # ARABIC LIGATURE MEEM WITH ALEF FINAL FORM
-FCCE ; [.23A3.0020.0017][.2325.0020.0017] # ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM
-FC45 ; [.23A3.0020.001A][.2325.0020.001A] # ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM
-FD8C ; [.23A3.0020.0017][.2325.0020.0017][.232C.0020.0017] # ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM
-FD92 ; [.23A3.0020.0017][.2325.0020.0017][.232D.0020.0017] # ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM
-FD8D ; [.23A3.0020.0017][.2325.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM
-FDC0 ; [.23A3.0020.0019][.2325.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM
-FCCF ; [.23A3.0020.0017][.232C.0020.0017] # ARABIC LIGATURE MEEM WITH HAH INITIAL FORM
-FC46 ; [.23A3.0020.001A][.232C.0020.001A] # ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM
-FD89 ; [.23A3.0020.0017][.232C.0020.0017][.2325.0020.0017] # ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM
-FD8A ; [.23A3.0020.0017][.232C.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM
-FDF4 ; [.23A3.0020.001A][.232C.0020.001A][.23A3.0020.001A][.2337.0020.001A] # ARABIC LIGATURE MOHAMMAD ISOLATED FORM
-FD8B ; [.23A3.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM
-FCD0 ; [.23A3.0020.0017][.232D.0020.0017] # ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM
-FC47 ; [.23A3.0020.001A][.232D.0020.001A] # ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM
-FD8E ; [.23A3.0020.0017][.232D.0020.0017][.2325.0020.0017] # ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM
-FD8F ; [.23A3.0020.0017][.232D.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
-FDB9 ; [.23A3.0020.0019][.232D.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM
-FCD1 ; [.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM
-FC89 ; [.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE MEEM WITH MEEM FINAL FORM
-FC48 ; [.23A3.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM
-FDB1 ; [.23A3.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM
-FC49 ; [.23A3.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM
-FC4A ; [.23A3.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM
-0765 ; [.23A4.0020.0002] # ARABIC LETTER MEEM WITH DOT ABOVE
-0766 ; [.23A5.0020.0002] # ARABIC LETTER MEEM WITH DOT BELOW
-08A7 ; [.23A6.0020.0002] # ARABIC LETTER MEEM WITH THREE DOTS ABOVE
-0646 ; [.23A7.0020.0002] # ARABIC LETTER NOON
-1EE0D ; [.23A7.0020.0005] # ARABIC MATHEMATICAL NOON
-1EE2D ; [.23A7.0020.0005] # ARABIC MATHEMATICAL INITIAL NOON
-1EE4D ; [.23A7.0020.0005] # ARABIC MATHEMATICAL TAILED NOON
-1EE6D ; [.23A7.0020.0005] # ARABIC MATHEMATICAL STRETCHED NOON
-1EE8D ; [.23A7.0020.0005] # ARABIC MATHEMATICAL LOOPED NOON
-1EEAD ; [.23A7.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK NOON
-FEE7 ; [.23A7.0020.0017] # ARABIC LETTER NOON INITIAL FORM
-FEE8 ; [.23A7.0020.0018] # ARABIC LETTER NOON MEDIAL FORM
-FEE6 ; [.23A7.0020.0019] # ARABIC LETTER NOON FINAL FORM
-FEE5 ; [.23A7.0020.001A] # ARABIC LETTER NOON ISOLATED FORM
-FCD2 ; [.23A7.0020.0017][.2325.0020.0017] # ARABIC LIGATURE NOON WITH JEEM INITIAL FORM
-FC4B ; [.23A7.0020.001A][.2325.0020.001A] # ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM
-FDB8 ; [.23A7.0020.0017][.2325.0020.0017][.232C.0020.0017] # ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM
-FDBD ; [.23A7.0020.0019][.2325.0020.0019][.232C.0020.0019] # ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM
-FD98 ; [.23A7.0020.0017][.2325.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM
-FD97 ; [.23A7.0020.0019][.2325.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM
-FD99 ; [.23A7.0020.0019][.2325.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM
-FDC7 ; [.23A7.0020.0019][.2325.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
-FCD3 ; [.23A7.0020.0017][.232C.0020.0017] # ARABIC LIGATURE NOON WITH HAH INITIAL FORM
-FC4C ; [.23A7.0020.001A][.232C.0020.001A] # ARABIC LIGATURE NOON WITH HAH ISOLATED FORM
-FD95 ; [.23A7.0020.0017][.232C.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM
-FD96 ; [.23A7.0020.0019][.232C.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM
-FDB3 ; [.23A7.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM
-FCD4 ; [.23A7.0020.0017][.232D.0020.0017] # ARABIC LIGATURE NOON WITH KHAH INITIAL FORM
-FC4D ; [.23A7.0020.001A][.232D.0020.001A] # ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM
-FC8A ; [.23A7.0020.0019][.2346.0020.0019] # ARABIC LIGATURE NOON WITH REH FINAL FORM
-FC8B ; [.23A7.0020.0019][.2347.0020.0019] # ARABIC LIGATURE NOON WITH ZAIN FINAL FORM
-FCD5 ; [.23A7.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE NOON WITH MEEM INITIAL FORM
-FCEE ; [.23A7.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM
-FC8C ; [.23A7.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE NOON WITH MEEM FINAL FORM
-FC4E ; [.23A7.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM
-FD9B ; [.23A7.0020.0019][.23A3.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM
-FD9A ; [.23A7.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM
-FC8D ; [.23A7.0020.0019][.23A7.0020.0019] # ARABIC LIGATURE NOON WITH NOON FINAL FORM
-FCD6 ; [.23A7.0020.0017][.23B1.0020.0017] # ARABIC LIGATURE NOON WITH HEH INITIAL FORM
-FCEF ; [.23A7.0020.0018][.23B1.0020.0018] # ARABIC LIGATURE NOON WITH HEH MEDIAL FORM
-FC8E ; [.23A7.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM
-FC4F ; [.23A7.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM
-FC8F ; [.23A7.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE NOON WITH YEH FINAL FORM
-FC50 ; [.23A7.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE NOON WITH YEH ISOLATED FORM
-06BA ; [.23A8.0020.0002] # ARABIC LETTER NOON GHUNNA
-1EE1D ; [.23A8.0020.0005] # ARABIC MATHEMATICAL DOTLESS NOON
-1EE5D ; [.23A8.0020.0005] # ARABIC MATHEMATICAL TAILED DOTLESS NOON
-FB9F ; [.23A8.0020.0019] # ARABIC LETTER NOON GHUNNA FINAL FORM
-FB9E ; [.23A8.0020.001A] # ARABIC LETTER NOON GHUNNA ISOLATED FORM
-08BD ; [.23A9.0020.0002] # ARABIC LETTER AFRICAN NOON
-06BB ; [.23AA.0020.0002] # ARABIC LETTER RNOON
-FBA2 ; [.23AA.0020.0017] # ARABIC LETTER RNOON INITIAL FORM
-FBA3 ; [.23AA.0020.0018] # ARABIC LETTER RNOON MEDIAL FORM
-FBA1 ; [.23AA.0020.0019] # ARABIC LETTER RNOON FINAL FORM
-FBA0 ; [.23AA.0020.001A] # ARABIC LETTER RNOON ISOLATED FORM
-06BC ; [.23AB.0020.0002] # ARABIC LETTER NOON WITH RING
-06BD ; [.23AC.0020.0002] # ARABIC LETTER NOON WITH THREE DOTS ABOVE
-06B9 ; [.23AD.0020.0002] # ARABIC LETTER NOON WITH DOT BELOW
-0767 ; [.23AE.0020.0002] # ARABIC LETTER NOON WITH TWO DOTS BELOW
-0768 ; [.23AF.0020.0002] # ARABIC LETTER NOON WITH SMALL TAH
-0769 ; [.23B0.0020.0002] # ARABIC LETTER NOON WITH SMALL V
-0647 ; [.23B1.0020.0002] # ARABIC LETTER HEH
-1EE24 ; [.23B1.0020.0005] # ARABIC MATHEMATICAL INITIAL HEH
-1EE64 ; [.23B1.0020.0005] # ARABIC MATHEMATICAL STRETCHED HEH
-1EE84 ; [.23B1.0020.0005] # ARABIC MATHEMATICAL LOOPED HEH
-FEEB ; [.23B1.0020.0017] # ARABIC LETTER HEH INITIAL FORM
-FEEC ; [.23B1.0020.0018] # ARABIC LETTER HEH MEDIAL FORM
-FEEA ; [.23B1.0020.0019] # ARABIC LETTER HEH FINAL FORM
-FEE9 ; [.23B1.0020.001A] # ARABIC LETTER HEH ISOLATED FORM
-FCD9 ; [.23B1.0020.0017][.0000.0098.0017] # ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM
-FCD7 ; [.23B1.0020.0017][.2325.0020.0017] # ARABIC LIGATURE HEH WITH JEEM INITIAL FORM
-FC51 ; [.23B1.0020.001A][.2325.0020.001A] # ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM
-FCD8 ; [.23B1.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE HEH WITH MEEM INITIAL FORM
-FC52 ; [.23B1.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM
-FD93 ; [.23B1.0020.0017][.23A3.0020.0017][.2325.0020.0017] # ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM
-FD94 ; [.23B1.0020.0017][.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM
-FC53 ; [.23B1.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM
-FC54 ; [.23B1.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE HEH WITH YEH ISOLATED FORM
-06BE ; [.23B2.0020.0002] # ARABIC LETTER HEH DOACHASHMEE
-FBAC ; [.23B2.0020.0017] # ARABIC LETTER HEH DOACHASHMEE INITIAL FORM
-FBAD ; [.23B2.0020.0018] # ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM
-FBAB ; [.23B2.0020.0019] # ARABIC LETTER HEH DOACHASHMEE FINAL FORM
-FBAA ; [.23B2.0020.001A] # ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM
-06C1 ; [.23B3.0020.0002] # ARABIC LETTER HEH GOAL
-FBA8 ; [.23B3.0020.0017] # ARABIC LETTER HEH GOAL INITIAL FORM
-FBA9 ; [.23B3.0020.0018] # ARABIC LETTER HEH GOAL MEDIAL FORM
-FBA7 ; [.23B3.0020.0019] # ARABIC LETTER HEH GOAL FINAL FORM
-FBA6 ; [.23B3.0020.001A] # ARABIC LETTER HEH GOAL ISOLATED FORM
-06C2 ; [.23B3.0020.0002][.0000.0083.0002] # ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
-06C3 ; [.23B4.0020.0002] # ARABIC LETTER TEH MARBUTA GOAL
-06FF ; [.23B5.0020.0002] # ARABIC LETTER HEH WITH INVERTED V
-06D5 ; [.23B6.0020.0002] # ARABIC LETTER AE
-06C0 ; [.23B6.0020.0002][.0000.0083.0002] # ARABIC LETTER HEH WITH YEH ABOVE
-FBA5 ; [.23B6.0020.0019][.0000.0083.0019] # ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM
-FBA4 ; [.23B6.0020.001A][.0000.0083.001A] # ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM
-0648 ; [.23B7.0020.0002] # ARABIC LETTER WAW
-06E5 ; [.23B7.0020.0004] # ARABIC SMALL WAW
-1EE05 ; [.23B7.0020.0005] # ARABIC MATHEMATICAL WAW
-1EE85 ; [.23B7.0020.0005] # ARABIC MATHEMATICAL LOOPED WAW
-1EEA5 ; [.23B7.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK WAW
-FEEE ; [.23B7.0020.0019] # ARABIC LETTER WAW FINAL FORM
-FEED ; [.23B7.0020.001A] # ARABIC LETTER WAW ISOLATED FORM
-0676 ; [.23B7.0020.0004][.22FD.0020.0004] # ARABIC LETTER HIGH HAMZA WAW
-FDF8 ; [.23B7.0020.001A][.2359.0020.001A][.239C.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE WASALLAM ISOLATED FORM
-06C4 ; [.23B8.0020.0002] # ARABIC LETTER WAW WITH RING
-06C5 ; [.23B9.0020.0002] # ARABIC LETTER KIRGHIZ OE
-FBE1 ; [.23B9.0020.0019] # ARABIC LETTER KIRGHIZ OE FINAL FORM
-FBE0 ; [.23B9.0020.001A] # ARABIC LETTER KIRGHIZ OE ISOLATED FORM
-06C6 ; [.23BA.0020.0002] # ARABIC LETTER OE
-FBDA ; [.23BA.0020.0019] # ARABIC LETTER OE FINAL FORM
-FBD9 ; [.23BA.0020.001A] # ARABIC LETTER OE ISOLATED FORM
-06C7 ; [.23BB.0020.0002] # ARABIC LETTER U
-FBD8 ; [.23BB.0020.0019] # ARABIC LETTER U FINAL FORM
-FBD7 ; [.23BB.0020.001A] # ARABIC LETTER U ISOLATED FORM
-0677 ; [.23BB.0020.0004][.22FD.0020.0004] # ARABIC LETTER U WITH HAMZA ABOVE
-FBDD ; [.23BB.0020.001A][.22FD.0020.001A] # ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM
-06C8 ; [.23BC.0020.0002] # ARABIC LETTER YU
-FBDC ; [.23BC.0020.0019] # ARABIC LETTER YU FINAL FORM
-FBDB ; [.23BC.0020.001A] # ARABIC LETTER YU ISOLATED FORM
-06C9 ; [.23BD.0020.0002] # ARABIC LETTER KIRGHIZ YU
-FBE3 ; [.23BD.0020.0019] # ARABIC LETTER KIRGHIZ YU FINAL FORM
-FBE2 ; [.23BD.0020.001A] # ARABIC LETTER KIRGHIZ YU ISOLATED FORM
-06CA ; [.23BE.0020.0002] # ARABIC LETTER WAW WITH TWO DOTS ABOVE
-06CB ; [.23BF.0020.0002] # ARABIC LETTER VE
-FBDF ; [.23BF.0020.0019] # ARABIC LETTER VE FINAL FORM
-FBDE ; [.23BF.0020.001A] # ARABIC LETTER VE ISOLATED FORM
-08B1 ; [.23C0.0020.0002] # ARABIC LETTER STRAIGHT WAW
-06CF ; [.23C1.0020.0002] # ARABIC LETTER WAW WITH DOT ABOVE
-0778 ; [.23C2.0020.0002] # ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
-0779 ; [.23C3.0020.0002] # ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
-08AB ; [.23C4.0020.0002] # ARABIC LETTER WAW WITH DOT WITHIN
-0649 ; [.23C5.0020.0002] # ARABIC LETTER ALEF MAKSURA
-FBE8 ; [.23C5.0020.0017] # ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM
-FBE9 ; [.23C5.0020.0018] # ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM
-FEF0 ; [.23C5.0020.0019] # ARABIC LETTER ALEF MAKSURA FINAL FORM
-FEEF ; [.23C5.0020.001A] # ARABIC LETTER ALEF MAKSURA ISOLATED FORM
-FC90 ; [.23C5.0020.0019][.0000.0098.0019] # ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM
-FC5D ; [.23C5.0020.001A][.0000.0098.001A] # ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM
-064A ; [.23C6.0020.0002] # ARABIC LETTER YEH
-06E6 ; [.23C6.0020.0004] # ARABIC SMALL YEH
-1EE09 ; [.23C6.0020.0005] # ARABIC MATHEMATICAL YEH
-1EE29 ; [.23C6.0020.0005] # ARABIC MATHEMATICAL INITIAL YEH
-1EE49 ; [.23C6.0020.0005] # ARABIC MATHEMATICAL TAILED YEH
-1EE69 ; [.23C6.0020.0005] # ARABIC MATHEMATICAL STRETCHED YEH
-1EE89 ; [.23C6.0020.0005] # ARABIC MATHEMATICAL LOOPED YEH
-1EEA9 ; [.23C6.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
-FEF3 ; [.23C6.0020.0017] # ARABIC LETTER YEH INITIAL FORM
-FEF4 ; [.23C6.0020.0018] # ARABIC LETTER YEH MEDIAL FORM
-FEF2 ; [.23C6.0020.0019] # ARABIC LETTER YEH FINAL FORM
-FEF1 ; [.23C6.0020.001A] # ARABIC LETTER YEH ISOLATED FORM
-0678 ; [.23C6.0020.0004][.22FD.0020.0004] # ARABIC LETTER HIGH HAMZA YEH
-FCDA ; [.23C6.0020.0017][.2325.0020.0017] # ARABIC LIGATURE YEH WITH JEEM INITIAL FORM
-FC55 ; [.23C6.0020.001A][.2325.0020.001A] # ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM
-FDAF ; [.23C6.0020.0019][.2325.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM
-FCDB ; [.23C6.0020.0017][.232C.0020.0017] # ARABIC LIGATURE YEH WITH HAH INITIAL FORM
-FC56 ; [.23C6.0020.001A][.232C.0020.001A] # ARABIC LIGATURE YEH WITH HAH ISOLATED FORM
-FDAE ; [.23C6.0020.0019][.232C.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM
-FCDC ; [.23C6.0020.0017][.232D.0020.0017] # ARABIC LIGATURE YEH WITH KHAH INITIAL FORM
-FC57 ; [.23C6.0020.001A][.232D.0020.001A] # ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM
-FC91 ; [.23C6.0020.0019][.2346.0020.0019] # ARABIC LIGATURE YEH WITH REH FINAL FORM
-FC92 ; [.23C6.0020.0019][.2347.0020.0019] # ARABIC LIGATURE YEH WITH ZAIN FINAL FORM
-FCDD ; [.23C6.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE YEH WITH MEEM INITIAL FORM
-FCF0 ; [.23C6.0020.0018][.23A3.0020.0018] # ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM
-FC93 ; [.23C6.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE YEH WITH MEEM FINAL FORM
-FC58 ; [.23C6.0020.001A][.23A3.0020.001A] # ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM
-FD9D ; [.23C6.0020.0017][.23A3.0020.0017][.23A3.0020.0017] # ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM
-FD9C ; [.23C6.0020.0019][.23A3.0020.0019][.23A3.0020.0019] # ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM
-FDB0 ; [.23C6.0020.0019][.23A3.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM
-FC94 ; [.23C6.0020.0019][.23A7.0020.0019] # ARABIC LIGATURE YEH WITH NOON FINAL FORM
-FCDE ; [.23C6.0020.0017][.23B1.0020.0017] # ARABIC LIGATURE YEH WITH HEH INITIAL FORM
-FCF1 ; [.23C6.0020.0018][.23B1.0020.0018] # ARABIC LIGATURE YEH WITH HEH MEDIAL FORM
-FC95 ; [.23C6.0020.0019][.23C5.0020.0019] # ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM
-FC59 ; [.23C6.0020.001A][.23C5.0020.001A] # ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM
-FC96 ; [.23C6.0020.0019][.23C6.0020.0019] # ARABIC LIGATURE YEH WITH YEH FINAL FORM
-FC5A ; [.23C6.0020.001A][.23C6.0020.001A] # ARABIC LIGATURE YEH WITH YEH ISOLATED FORM
-06CC ; [.23C7.0020.0002] # ARABIC LETTER FARSI YEH
-FBFE ; [.23C7.0020.0017] # ARABIC LETTER FARSI YEH INITIAL FORM
-FBFF ; [.23C7.0020.0018] # ARABIC LETTER FARSI YEH MEDIAL FORM
-FBFD ; [.23C7.0020.0019] # ARABIC LETTER FARSI YEH FINAL FORM
-FBFC ; [.23C7.0020.001A] # ARABIC LETTER FARSI YEH ISOLATED FORM
-06CD ; [.23C8.0020.0002] # ARABIC LETTER YEH WITH TAIL
-06CE ; [.23C9.0020.0002] # ARABIC LETTER YEH WITH SMALL V
-06D0 ; [.23CA.0020.0002] # ARABIC LETTER E
-FBE6 ; [.23CA.0020.0017] # ARABIC LETTER E INITIAL FORM
-FBE7 ; [.23CA.0020.0018] # ARABIC LETTER E MEDIAL FORM
-FBE5 ; [.23CA.0020.0019] # ARABIC LETTER E FINAL FORM
-FBE4 ; [.23CA.0020.001A] # ARABIC LETTER E ISOLATED FORM
-06D1 ; [.23CB.0020.0002] # ARABIC LETTER YEH WITH THREE DOTS BELOW
-063D ; [.23CC.0020.0002] # ARABIC LETTER FARSI YEH WITH INVERTED V
-063E ; [.23CD.0020.0002] # ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE
-063F ; [.23CE.0020.0002] # ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE
-0620 ; [.23CF.0020.0002] # ARABIC LETTER KASHMIRI YEH
-0775 ; [.23D0.0020.0002] # ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
-0776 ; [.23D1.0020.0002] # ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
-0777 ; [.23D2.0020.0002] # ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
-08BA ; [.23D3.0020.0002] # ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE
-06D2 ; [.23D4.0020.0002] # ARABIC LETTER YEH BARREE
-FBAF ; [.23D4.0020.0019] # ARABIC LETTER YEH BARREE FINAL FORM
-FBAE ; [.23D4.0020.001A] # ARABIC LETTER YEH BARREE ISOLATED FORM
-06D3 ; [.23D4.0020.0002][.0000.0083.0002] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
-FBB1 ; [.23D4.0020.0019][.0000.0083.0019] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
-FBB0 ; [.23D4.0020.001A][.0000.0083.001A] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM
-077A ; [.23D5.0020.0002] # ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
-077B ; [.23D6.0020.0002] # ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
-0710 ; [.23D7.0020.0002] # SYRIAC LETTER ALAPH
-0712 ; [.23D8.0020.0002] # SYRIAC LETTER BETH
-072D ; [.23D8.0020.0004][.0000.0112.0004] # SYRIAC LETTER PERSIAN BHETH
-0713 ; [.23D9.0020.0002] # SYRIAC LETTER GAMAL
-0714 ; [.23D9.0020.0004][.0000.0111.0004] # SYRIAC LETTER GAMAL GARSHUNI
-072E ; [.23D9.0020.0004][.0000.0112.0004] # SYRIAC LETTER PERSIAN GHAMAL
-0716 ; [.23DA.0020.0002] # SYRIAC LETTER DOTLESS DALATH RISH
-0715 ; [.23DB.0020.0002] # SYRIAC LETTER DALATH
-072F ; [.23DB.0020.0004][.0000.0112.0004] # SYRIAC LETTER PERSIAN DHALATH
-0717 ; [.23DC.0020.0002] # SYRIAC LETTER HE
-0718 ; [.23DD.0020.0002] # SYRIAC LETTER WAW
-0719 ; [.23DE.0020.0002] # SYRIAC LETTER ZAIN
-074D ; [.23DF.0020.0002] # SYRIAC LETTER SOGDIAN ZHAIN
-071A ; [.23E0.0020.0002] # SYRIAC LETTER HETH
-071B ; [.23E1.0020.0002] # SYRIAC LETTER TETH
-071C ; [.23E1.0020.0004][.0000.0111.0004] # SYRIAC LETTER TETH GARSHUNI
-071D ; [.23E2.0020.0002] # SYRIAC LETTER YUDH
-071E ; [.23E3.0020.0002] # SYRIAC LETTER YUDH HE
-071F ; [.23E4.0020.0002] # SYRIAC LETTER KAPH
-074E ; [.23E5.0020.0002] # SYRIAC LETTER SOGDIAN KHAPH
-0720 ; [.23E6.0020.0002] # SYRIAC LETTER LAMADH
-0721 ; [.23E7.0020.0002] # SYRIAC LETTER MIM
-0722 ; [.23E8.0020.0002] # SYRIAC LETTER NUN
-0723 ; [.23E9.0020.0002] # SYRIAC LETTER SEMKATH
-0724 ; [.23E9.0020.0019] # SYRIAC LETTER FINAL SEMKATH
-0725 ; [.23EA.0020.0002] # SYRIAC LETTER E
-0726 ; [.23EB.0020.0002] # SYRIAC LETTER PE
-0727 ; [.23EB.0020.0004][.0000.0111.0004] # SYRIAC LETTER REVERSED PE
-074F ; [.23EC.0020.0002] # SYRIAC LETTER SOGDIAN FE
-0728 ; [.23ED.0020.0002] # SYRIAC LETTER SADHE
-0729 ; [.23EE.0020.0002] # SYRIAC LETTER QAPH
-072A ; [.23EF.0020.0002] # SYRIAC LETTER RISH
-072B ; [.23F0.0020.0002] # SYRIAC LETTER SHIN
-072C ; [.23F1.0020.0002] # SYRIAC LETTER TAW
-0840 ; [.23F2.0020.0002] # MANDAIC LETTER HALQA
-0841 ; [.23F3.0020.0002] # MANDAIC LETTER AB
-0842 ; [.23F4.0020.0002] # MANDAIC LETTER AG
-0843 ; [.23F5.0020.0002] # MANDAIC LETTER AD
-0844 ; [.23F6.0020.0002] # MANDAIC LETTER AH
-0845 ; [.23F7.0020.0002] # MANDAIC LETTER USHENNA
-0846 ; [.23F8.0020.0002] # MANDAIC LETTER AZ
-0847 ; [.23F9.0020.0002] # MANDAIC LETTER IT
-0848 ; [.23FA.0020.0002] # MANDAIC LETTER ATT
-0849 ; [.23FB.0020.0002] # MANDAIC LETTER AKSA
-084A ; [.23FC.0020.0002] # MANDAIC LETTER AK
-084B ; [.23FD.0020.0002] # MANDAIC LETTER AL
-084C ; [.23FE.0020.0002] # MANDAIC LETTER AM
-084D ; [.23FF.0020.0002] # MANDAIC LETTER AN
-084E ; [.2400.0020.0002] # MANDAIC LETTER AS
-084F ; [.2401.0020.0002] # MANDAIC LETTER IN
-0850 ; [.2402.0020.0002] # MANDAIC LETTER AP
-0851 ; [.2403.0020.0002] # MANDAIC LETTER ASZ
-0852 ; [.2404.0020.0002] # MANDAIC LETTER AQ
-0853 ; [.2405.0020.0002] # MANDAIC LETTER AR
-0854 ; [.2406.0020.0002] # MANDAIC LETTER ASH
-0855 ; [.2407.0020.0002] # MANDAIC LETTER AT
-0856 ; [.2408.0020.0002] # MANDAIC LETTER DUSHENNA
-0857 ; [.2409.0020.0002] # MANDAIC LETTER KAD
-0858 ; [.240A.0020.0002] # MANDAIC LETTER AIN
-0780 ; [.240B.0020.0002] # THAANA LETTER HAA
-0799 ; [.240C.0020.0002] # THAANA LETTER HHAA
-079A ; [.240D.0020.0002] # THAANA LETTER KHAA
-0781 ; [.240E.0020.0002] # THAANA LETTER SHAVIYANI
-0782 ; [.240F.0020.0002] # THAANA LETTER NOONU
-0783 ; [.2410.0020.0002] # THAANA LETTER RAA
-079C ; [.2411.0020.0002] # THAANA LETTER ZAA
-0784 ; [.2412.0020.0002] # THAANA LETTER BAA
-0785 ; [.2413.0020.0002] # THAANA LETTER LHAVIYANI
-0786 ; [.2414.0020.0002] # THAANA LETTER KAAFU
-0787 ; [.2415.0020.0002] # THAANA LETTER ALIFU
-07A2 ; [.2416.0020.0002] # THAANA LETTER AINU
-07A3 ; [.2417.0020.0002] # THAANA LETTER GHAINU
-0788 ; [.2418.0020.0002] # THAANA LETTER VAAVU
-07A5 ; [.2419.0020.0002] # THAANA LETTER WAAVU
-0789 ; [.241A.0020.0002] # THAANA LETTER MEEMU
-078A ; [.241B.0020.0002] # THAANA LETTER FAAFU
-078B ; [.241C.0020.0002] # THAANA LETTER DHAALU
-079B ; [.241D.0020.0002] # THAANA LETTER THAALU
-078C ; [.241E.0020.0002] # THAANA LETTER THAA
-0798 ; [.241F.0020.0002] # THAANA LETTER TTAA
-07A0 ; [.2420.0020.0002] # THAANA LETTER TO
-07A1 ; [.2421.0020.0002] # THAANA LETTER ZO
-078D ; [.2422.0020.0002] # THAANA LETTER LAAMU
-078E ; [.2423.0020.0002] # THAANA LETTER GAAFU
-07A4 ; [.2424.0020.0002] # THAANA LETTER QAAFU
-078F ; [.2425.0020.0002] # THAANA LETTER GNAVIYANI
-0790 ; [.2426.0020.0002] # THAANA LETTER SEENU
-079D ; [.2427.0020.0002] # THAANA LETTER SHEENU
-079E ; [.2428.0020.0002] # THAANA LETTER SAADHU
-079F ; [.2429.0020.0002] # THAANA LETTER DAADHU
-0791 ; [.242A.0020.0002] # THAANA LETTER DAVIYANI
-0792 ; [.242B.0020.0002] # THAANA LETTER ZAVIYANI
-0793 ; [.242C.0020.0002] # THAANA LETTER TAVIYANI
-0794 ; [.242D.0020.0002] # THAANA LETTER YAA
-0795 ; [.242E.0020.0002] # THAANA LETTER PAVIYANI
-0796 ; [.242F.0020.0002] # THAANA LETTER JAVIYANI
-0797 ; [.2430.0020.0002] # THAANA LETTER CHAVIYANI
-07B1 ; [.2431.0020.0002] # THAANA LETTER NAA
-07A6 ; [.2432.0020.0002] # THAANA ABAFILI
-07A7 ; [.2433.0020.0002] # THAANA AABAAFILI
-07A8 ; [.2434.0020.0002] # THAANA IBIFILI
-07A9 ; [.2435.0020.0002] # THAANA EEBEEFILI
-07AA ; [.2436.0020.0002] # THAANA UBUFILI
-07AB ; [.2437.0020.0002] # THAANA OOBOOFILI
-07AC ; [.2438.0020.0002] # THAANA EBEFILI
-07AD ; [.2439.0020.0002] # THAANA EYBEYFILI
-07AE ; [.243A.0020.0002] # THAANA OBOFILI
-07AF ; [.243B.0020.0002] # THAANA OABOAFILI
-07B0 ; [.243C.0020.0002] # THAANA SUKUN
-07CA ; [.243D.0020.0002] # NKO LETTER A
-07CB ; [.243E.0020.0002] # NKO LETTER EE
-07CC ; [.243F.0020.0002] # NKO LETTER I
-07CD ; [.2440.0020.0002] # NKO LETTER E
-07CE ; [.2441.0020.0002] # NKO LETTER U
-07CF ; [.2442.0020.0002] # NKO LETTER OO
-07D0 ; [.2443.0020.0002] # NKO LETTER O
-07D1 ; [.2444.0020.0002] # NKO LETTER DAGBASINNA
-07D2 ; [.2445.0020.0002] # NKO LETTER N
-07D3 ; [.2446.0020.0002] # NKO LETTER BA
-07D4 ; [.2447.0020.0002] # NKO LETTER PA
-07D5 ; [.2448.0020.0002] # NKO LETTER TA
-07D6 ; [.2449.0020.0002] # NKO LETTER JA
-07E8 ; [.2449.0020.0004][.0000.0110.0004] # NKO LETTER JONA JA
-07D7 ; [.244A.0020.0002] # NKO LETTER CHA
-07E9 ; [.244A.0020.0004][.0000.0110.0004] # NKO LETTER JONA CHA
-07D8 ; [.244B.0020.0002] # NKO LETTER DA
-07D9 ; [.244C.0020.0002] # NKO LETTER RA
-07EA ; [.244C.0020.0004][.0000.0110.0004] # NKO LETTER JONA RA
-07DA ; [.244D.0020.0002] # NKO LETTER RRA
-07DB ; [.244E.0020.0002] # NKO LETTER SA
-07DC ; [.244F.0020.0002] # NKO LETTER GBA
-07DD ; [.2450.0020.0002] # NKO LETTER FA
-07DE ; [.2451.0020.0002] # NKO LETTER KA
-07DF ; [.2452.0020.0002] # NKO LETTER LA
-07E0 ; [.2453.0020.0002] # NKO LETTER NA WOLOSO
-07E1 ; [.2454.0020.0002] # NKO LETTER MA
-07E2 ; [.2455.0020.0002] # NKO LETTER NYA
-07E3 ; [.2456.0020.0002] # NKO LETTER NA
-07E4 ; [.2457.0020.0002] # NKO LETTER HA
-07E5 ; [.2458.0020.0002] # NKO LETTER WA
-07E6 ; [.2459.0020.0002] # NKO LETTER YA
-07E7 ; [.245A.0020.0002] # NKO LETTER NYA WOLOSO
-07F4 ; [.245B.0020.0002] # NKO HIGH TONE APOSTROPHE
-07F5 ; [.245C.0020.0002] # NKO LOW TONE APOSTROPHE
-2D30 ; [.245D.0020.0002] # TIFINAGH LETTER YA
-2D31 ; [.245E.0020.0002] # TIFINAGH LETTER YAB
-2D32 ; [.245F.0020.0002] # TIFINAGH LETTER YABH
-2D33 ; [.2460.0020.0002] # TIFINAGH LETTER YAG
-2D34 ; [.2461.0020.0002] # TIFINAGH LETTER YAGHH
-2D35 ; [.2462.0020.0002] # TIFINAGH LETTER BERBER ACADEMY YAJ
-2D36 ; [.2463.0020.0002] # TIFINAGH LETTER YAJ
-2D37 ; [.2464.0020.0002] # TIFINAGH LETTER YAD
-2D38 ; [.2465.0020.0002] # TIFINAGH LETTER YADH
-2D39 ; [.2466.0020.0002] # TIFINAGH LETTER YADD
-2D3A ; [.2467.0020.0002] # TIFINAGH LETTER YADDH
-2D3B ; [.2468.0020.0002] # TIFINAGH LETTER YEY
-2D66 ; [.2469.0020.0002] # TIFINAGH LETTER YE
-2D3C ; [.246A.0020.0002] # TIFINAGH LETTER YAF
-2D3D ; [.246B.0020.0002] # TIFINAGH LETTER YAK
-2D3E ; [.246C.0020.0002] # TIFINAGH LETTER TUAREG YAK
-2D3F ; [.246D.0020.0002] # TIFINAGH LETTER YAKHH
-2D40 ; [.246E.0020.0002] # TIFINAGH LETTER YAH
-2D41 ; [.246F.0020.0002] # TIFINAGH LETTER BERBER ACADEMY YAH
-2D42 ; [.2470.0020.0002] # TIFINAGH LETTER TUAREG YAH
-2D43 ; [.2471.0020.0002] # TIFINAGH LETTER YAHH
-2D44 ; [.2472.0020.0002] # TIFINAGH LETTER YAA
-2D45 ; [.2473.0020.0002] # TIFINAGH LETTER YAKH
-2D46 ; [.2474.0020.0002] # TIFINAGH LETTER TUAREG YAKH
-2D47 ; [.2475.0020.0002] # TIFINAGH LETTER YAQ
-2D48 ; [.2476.0020.0002] # TIFINAGH LETTER TUAREG YAQ
-2D49 ; [.2477.0020.0002] # TIFINAGH LETTER YI
-2D4A ; [.2478.0020.0002] # TIFINAGH LETTER YAZH
-2D4B ; [.2479.0020.0002] # TIFINAGH LETTER AHAGGAR YAZH
-2D4C ; [.247A.0020.0002] # TIFINAGH LETTER TUAREG YAZH
-2D4D ; [.247B.0020.0002] # TIFINAGH LETTER YAL
-2D4E ; [.247C.0020.0002] # TIFINAGH LETTER YAM
-2D4F ; [.247D.0020.0002] # TIFINAGH LETTER YAN
-2D50 ; [.247E.0020.0002] # TIFINAGH LETTER TUAREG YAGN
-2D51 ; [.247F.0020.0002] # TIFINAGH LETTER TUAREG YANG
-2D52 ; [.2480.0020.0002] # TIFINAGH LETTER YAP
-2D53 ; [.2481.0020.0002] # TIFINAGH LETTER YU
-2D67 ; [.2482.0020.0002] # TIFINAGH LETTER YO
-2D54 ; [.2483.0020.0002] # TIFINAGH LETTER YAR
-2D55 ; [.2484.0020.0002] # TIFINAGH LETTER YARR
-2D56 ; [.2485.0020.0002] # TIFINAGH LETTER YAGH
-2D57 ; [.2486.0020.0002] # TIFINAGH LETTER TUAREG YAGH
-2D58 ; [.2487.0020.0002] # TIFINAGH LETTER AYER YAGH
-2D59 ; [.2488.0020.0002] # TIFINAGH LETTER YAS
-2D5A ; [.2489.0020.0002] # TIFINAGH LETTER YASS
-2D5B ; [.248A.0020.0002] # TIFINAGH LETTER YASH
-2D5C ; [.248B.0020.0002] # TIFINAGH LETTER YAT
-2D5D ; [.248C.0020.0002] # TIFINAGH LETTER YATH
-2D5E ; [.248D.0020.0002] # TIFINAGH LETTER YACH
-2D5F ; [.248E.0020.0002] # TIFINAGH LETTER YATT
-2D60 ; [.248F.0020.0002] # TIFINAGH LETTER YAV
-2D61 ; [.2490.0020.0002] # TIFINAGH LETTER YAW
-2D62 ; [.2491.0020.0002] # TIFINAGH LETTER YAY
-2D63 ; [.2492.0020.0002] # TIFINAGH LETTER YAZ
-2D64 ; [.2493.0020.0002] # TIFINAGH LETTER TAWELLEMET YAZ
-2D65 ; [.2494.0020.0002] # TIFINAGH LETTER YAZZ
-2D6F ; [.2495.0020.0002] # TIFINAGH MODIFIER LETTER LABIALIZATION MARK
-1200 ; [.2496.0020.0002] # ETHIOPIC SYLLABLE HA
-1201 ; [.2497.0020.0002] # ETHIOPIC SYLLABLE HU
-1202 ; [.2498.0020.0002] # ETHIOPIC SYLLABLE HI
-1203 ; [.2499.0020.0002] # ETHIOPIC SYLLABLE HAA
-1204 ; [.249A.0020.0002] # ETHIOPIC SYLLABLE HEE
-1205 ; [.249B.0020.0002] # ETHIOPIC SYLLABLE HE
-1206 ; [.249C.0020.0002] # ETHIOPIC SYLLABLE HO
-1207 ; [.249D.0020.0002] # ETHIOPIC SYLLABLE HOA
-1208 ; [.249E.0020.0002] # ETHIOPIC SYLLABLE LA
-1209 ; [.249F.0020.0002] # ETHIOPIC SYLLABLE LU
-120A ; [.24A0.0020.0002] # ETHIOPIC SYLLABLE LI
-120B ; [.24A1.0020.0002] # ETHIOPIC SYLLABLE LAA
-120C ; [.24A2.0020.0002] # ETHIOPIC SYLLABLE LEE
-120D ; [.24A3.0020.0002] # ETHIOPIC SYLLABLE LE
-120E ; [.24A4.0020.0002] # ETHIOPIC SYLLABLE LO
-120F ; [.24A5.0020.0002] # ETHIOPIC SYLLABLE LWA
-2D80 ; [.24A6.0020.0002] # ETHIOPIC SYLLABLE LOA
-1210 ; [.24A7.0020.0002] # ETHIOPIC SYLLABLE HHA
-1211 ; [.24A8.0020.0002] # ETHIOPIC SYLLABLE HHU
-1212 ; [.24A9.0020.0002] # ETHIOPIC SYLLABLE HHI
-1213 ; [.24AA.0020.0002] # ETHIOPIC SYLLABLE HHAA
-1214 ; [.24AB.0020.0002] # ETHIOPIC SYLLABLE HHEE
-1215 ; [.24AC.0020.0002] # ETHIOPIC SYLLABLE HHE
-1216 ; [.24AD.0020.0002] # ETHIOPIC SYLLABLE HHO
-1217 ; [.24AE.0020.0002] # ETHIOPIC SYLLABLE HHWA
-1218 ; [.24AF.0020.0002] # ETHIOPIC SYLLABLE MA
-1219 ; [.24B0.0020.0002] # ETHIOPIC SYLLABLE MU
-121A ; [.24B1.0020.0002] # ETHIOPIC SYLLABLE MI
-121B ; [.24B2.0020.0002] # ETHIOPIC SYLLABLE MAA
-121C ; [.24B3.0020.0002] # ETHIOPIC SYLLABLE MEE
-121D ; [.24B4.0020.0002] # ETHIOPIC SYLLABLE ME
-121E ; [.24B5.0020.0002] # ETHIOPIC SYLLABLE MO
-121F ; [.24B6.0020.0002] # ETHIOPIC SYLLABLE MWA
-1380 ; [.24B7.0020.0002] # ETHIOPIC SYLLABLE SEBATBEIT MWA
-1381 ; [.24B8.0020.0002] # ETHIOPIC SYLLABLE MWI
-1382 ; [.24B9.0020.0002] # ETHIOPIC SYLLABLE MWEE
-1383 ; [.24BA.0020.0002] # ETHIOPIC SYLLABLE MWE
-2D81 ; [.24BB.0020.0002] # ETHIOPIC SYLLABLE MOA
-1220 ; [.24BC.0020.0002] # ETHIOPIC SYLLABLE SZA
-1221 ; [.24BD.0020.0002] # ETHIOPIC SYLLABLE SZU
-1222 ; [.24BE.0020.0002] # ETHIOPIC SYLLABLE SZI
-1223 ; [.24BF.0020.0002] # ETHIOPIC SYLLABLE SZAA
-1224 ; [.24C0.0020.0002] # ETHIOPIC SYLLABLE SZEE
-1225 ; [.24C1.0020.0002] # ETHIOPIC SYLLABLE SZE
-1226 ; [.24C2.0020.0002] # ETHIOPIC SYLLABLE SZO
-1227 ; [.24C3.0020.0002] # ETHIOPIC SYLLABLE SZWA
-1228 ; [.24C4.0020.0002] # ETHIOPIC SYLLABLE RA
-1229 ; [.24C5.0020.0002] # ETHIOPIC SYLLABLE RU
-122A ; [.24C6.0020.0002] # ETHIOPIC SYLLABLE RI
-122B ; [.24C7.0020.0002] # ETHIOPIC SYLLABLE RAA
-122C ; [.24C8.0020.0002] # ETHIOPIC SYLLABLE REE
-122D ; [.24C9.0020.0002] # ETHIOPIC SYLLABLE RE
-122E ; [.24CA.0020.0002] # ETHIOPIC SYLLABLE RO
-122F ; [.24CB.0020.0002] # ETHIOPIC SYLLABLE RWA
-2D82 ; [.24CC.0020.0002] # ETHIOPIC SYLLABLE ROA
-1230 ; [.24CD.0020.0002] # ETHIOPIC SYLLABLE SA
-1231 ; [.24CE.0020.0002] # ETHIOPIC SYLLABLE SU
-1232 ; [.24CF.0020.0002] # ETHIOPIC SYLLABLE SI
-1233 ; [.24D0.0020.0002] # ETHIOPIC SYLLABLE SAA
-1234 ; [.24D1.0020.0002] # ETHIOPIC SYLLABLE SEE
-1235 ; [.24D2.0020.0002] # ETHIOPIC SYLLABLE SE
-1236 ; [.24D3.0020.0002] # ETHIOPIC SYLLABLE SO
-1237 ; [.24D4.0020.0002] # ETHIOPIC SYLLABLE SWA
-2D83 ; [.24D5.0020.0002] # ETHIOPIC SYLLABLE SOA
-AB01 ; [.24D6.0020.0002] # ETHIOPIC SYLLABLE TTHU
-AB02 ; [.24D7.0020.0002] # ETHIOPIC SYLLABLE TTHI
-AB03 ; [.24D8.0020.0002] # ETHIOPIC SYLLABLE TTHAA
-AB04 ; [.24D9.0020.0002] # ETHIOPIC SYLLABLE TTHEE
-AB05 ; [.24DA.0020.0002] # ETHIOPIC SYLLABLE TTHE
-AB06 ; [.24DB.0020.0002] # ETHIOPIC SYLLABLE TTHO
-1238 ; [.24DC.0020.0002] # ETHIOPIC SYLLABLE SHA
-1239 ; [.24DD.0020.0002] # ETHIOPIC SYLLABLE SHU
-123A ; [.24DE.0020.0002] # ETHIOPIC SYLLABLE SHI
-123B ; [.24DF.0020.0002] # ETHIOPIC SYLLABLE SHAA
-123C ; [.24E0.0020.0002] # ETHIOPIC SYLLABLE SHEE
-123D ; [.24E1.0020.0002] # ETHIOPIC SYLLABLE SHE
-123E ; [.24E2.0020.0002] # ETHIOPIC SYLLABLE SHO
-123F ; [.24E3.0020.0002] # ETHIOPIC SYLLABLE SHWA
-2D84 ; [.24E4.0020.0002] # ETHIOPIC SYLLABLE SHOA
-1240 ; [.24E5.0020.0002] # ETHIOPIC SYLLABLE QA
-1241 ; [.24E6.0020.0002] # ETHIOPIC SYLLABLE QU
-1242 ; [.24E7.0020.0002] # ETHIOPIC SYLLABLE QI
-1243 ; [.24E8.0020.0002] # ETHIOPIC SYLLABLE QAA
-1244 ; [.24E9.0020.0002] # ETHIOPIC SYLLABLE QEE
-1245 ; [.24EA.0020.0002] # ETHIOPIC SYLLABLE QE
-1246 ; [.24EB.0020.0002] # ETHIOPIC SYLLABLE QO
-1247 ; [.24EC.0020.0002] # ETHIOPIC SYLLABLE QOA
-1248 ; [.24ED.0020.0002] # ETHIOPIC SYLLABLE QWA
-124A ; [.24EE.0020.0002] # ETHIOPIC SYLLABLE QWI
-124B ; [.24EF.0020.0002] # ETHIOPIC SYLLABLE QWAA
-124C ; [.24F0.0020.0002] # ETHIOPIC SYLLABLE QWEE
-124D ; [.24F1.0020.0002] # ETHIOPIC SYLLABLE QWE
-1250 ; [.24F2.0020.0002] # ETHIOPIC SYLLABLE QHA
-1251 ; [.24F3.0020.0002] # ETHIOPIC SYLLABLE QHU
-1252 ; [.24F4.0020.0002] # ETHIOPIC SYLLABLE QHI
-1253 ; [.24F5.0020.0002] # ETHIOPIC SYLLABLE QHAA
-1254 ; [.24F6.0020.0002] # ETHIOPIC SYLLABLE QHEE
-1255 ; [.24F7.0020.0002] # ETHIOPIC SYLLABLE QHE
-1256 ; [.24F8.0020.0002] # ETHIOPIC SYLLABLE QHO
-1258 ; [.24F9.0020.0002] # ETHIOPIC SYLLABLE QHWA
-125A ; [.24FA.0020.0002] # ETHIOPIC SYLLABLE QHWI
-125B ; [.24FB.0020.0002] # ETHIOPIC SYLLABLE QHWAA
-125C ; [.24FC.0020.0002] # ETHIOPIC SYLLABLE QHWEE
-125D ; [.24FD.0020.0002] # ETHIOPIC SYLLABLE QHWE
-1260 ; [.24FE.0020.0002] # ETHIOPIC SYLLABLE BA
-1261 ; [.24FF.0020.0002] # ETHIOPIC SYLLABLE BU
-1262 ; [.2500.0020.0002] # ETHIOPIC SYLLABLE BI
-1263 ; [.2501.0020.0002] # ETHIOPIC SYLLABLE BAA
-1264 ; [.2502.0020.0002] # ETHIOPIC SYLLABLE BEE
-1265 ; [.2503.0020.0002] # ETHIOPIC SYLLABLE BE
-1266 ; [.2504.0020.0002] # ETHIOPIC SYLLABLE BO
-1267 ; [.2505.0020.0002] # ETHIOPIC SYLLABLE BWA
-1384 ; [.2506.0020.0002] # ETHIOPIC SYLLABLE SEBATBEIT BWA
-1385 ; [.2507.0020.0002] # ETHIOPIC SYLLABLE BWI
-1386 ; [.2508.0020.0002] # ETHIOPIC SYLLABLE BWEE
-1387 ; [.2509.0020.0002] # ETHIOPIC SYLLABLE BWE
-2D85 ; [.250A.0020.0002] # ETHIOPIC SYLLABLE BOA
-1268 ; [.250B.0020.0002] # ETHIOPIC SYLLABLE VA
-1269 ; [.250C.0020.0002] # ETHIOPIC SYLLABLE VU
-126A ; [.250D.0020.0002] # ETHIOPIC SYLLABLE VI
-126B ; [.250E.0020.0002] # ETHIOPIC SYLLABLE VAA
-126C ; [.250F.0020.0002] # ETHIOPIC SYLLABLE VEE
-126D ; [.2510.0020.0002] # ETHIOPIC SYLLABLE VE
-126E ; [.2511.0020.0002] # ETHIOPIC SYLLABLE VO
-126F ; [.2512.0020.0002] # ETHIOPIC SYLLABLE VWA
-1270 ; [.2513.0020.0002] # ETHIOPIC SYLLABLE TA
-1271 ; [.2514.0020.0002] # ETHIOPIC SYLLABLE TU
-1272 ; [.2515.0020.0002] # ETHIOPIC SYLLABLE TI
-1273 ; [.2516.0020.0002] # ETHIOPIC SYLLABLE TAA
-1274 ; [.2517.0020.0002] # ETHIOPIC SYLLABLE TEE
-1275 ; [.2518.0020.0002] # ETHIOPIC SYLLABLE TE
-1276 ; [.2519.0020.0002] # ETHIOPIC SYLLABLE TO
-1277 ; [.251A.0020.0002] # ETHIOPIC SYLLABLE TWA
-2D86 ; [.251B.0020.0002] # ETHIOPIC SYLLABLE TOA
-1278 ; [.251C.0020.0002] # ETHIOPIC SYLLABLE CA
-1279 ; [.251D.0020.0002] # ETHIOPIC SYLLABLE CU
-127A ; [.251E.0020.0002] # ETHIOPIC SYLLABLE CI
-127B ; [.251F.0020.0002] # ETHIOPIC SYLLABLE CAA
-127C ; [.2520.0020.0002] # ETHIOPIC SYLLABLE CEE
-127D ; [.2521.0020.0002] # ETHIOPIC SYLLABLE CE
-127E ; [.2522.0020.0002] # ETHIOPIC SYLLABLE CO
-127F ; [.2523.0020.0002] # ETHIOPIC SYLLABLE CWA
-2D87 ; [.2524.0020.0002] # ETHIOPIC SYLLABLE COA
-1280 ; [.2525.0020.0002] # ETHIOPIC SYLLABLE XA
-1281 ; [.2526.0020.0002] # ETHIOPIC SYLLABLE XU
-1282 ; [.2527.0020.0002] # ETHIOPIC SYLLABLE XI
-1283 ; [.2528.0020.0002] # ETHIOPIC SYLLABLE XAA
-1284 ; [.2529.0020.0002] # ETHIOPIC SYLLABLE XEE
-1285 ; [.252A.0020.0002] # ETHIOPIC SYLLABLE XE
-1286 ; [.252B.0020.0002] # ETHIOPIC SYLLABLE XO
-1287 ; [.252C.0020.0002] # ETHIOPIC SYLLABLE XOA
-1288 ; [.252D.0020.0002] # ETHIOPIC SYLLABLE XWA
-128A ; [.252E.0020.0002] # ETHIOPIC SYLLABLE XWI
-128B ; [.252F.0020.0002] # ETHIOPIC SYLLABLE XWAA
-128C ; [.2530.0020.0002] # ETHIOPIC SYLLABLE XWEE
-128D ; [.2531.0020.0002] # ETHIOPIC SYLLABLE XWE
-1290 ; [.2532.0020.0002] # ETHIOPIC SYLLABLE NA
-1291 ; [.2533.0020.0002] # ETHIOPIC SYLLABLE NU
-1292 ; [.2534.0020.0002] # ETHIOPIC SYLLABLE NI
-1293 ; [.2535.0020.0002] # ETHIOPIC SYLLABLE NAA
-1294 ; [.2536.0020.0002] # ETHIOPIC SYLLABLE NEE
-1295 ; [.2537.0020.0002] # ETHIOPIC SYLLABLE NE
-1296 ; [.2538.0020.0002] # ETHIOPIC SYLLABLE NO
-1297 ; [.2539.0020.0002] # ETHIOPIC SYLLABLE NWA
-2D88 ; [.253A.0020.0002] # ETHIOPIC SYLLABLE NOA
-1298 ; [.253B.0020.0002] # ETHIOPIC SYLLABLE NYA
-1299 ; [.253C.0020.0002] # ETHIOPIC SYLLABLE NYU
-129A ; [.253D.0020.0002] # ETHIOPIC SYLLABLE NYI
-129B ; [.253E.0020.0002] # ETHIOPIC SYLLABLE NYAA
-129C ; [.253F.0020.0002] # ETHIOPIC SYLLABLE NYEE
-129D ; [.2540.0020.0002] # ETHIOPIC SYLLABLE NYE
-129E ; [.2541.0020.0002] # ETHIOPIC SYLLABLE NYO
-129F ; [.2542.0020.0002] # ETHIOPIC SYLLABLE NYWA
-2D89 ; [.2543.0020.0002] # ETHIOPIC SYLLABLE NYOA
-12A0 ; [.2544.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL A
-12A1 ; [.2545.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL U
-12A2 ; [.2546.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL I
-12A3 ; [.2547.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL AA
-12A4 ; [.2548.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL EE
-12A5 ; [.2549.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL E
-12A6 ; [.254A.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL O
-12A7 ; [.254B.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL WA
-2D8A ; [.254C.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL OA
-12A8 ; [.254D.0020.0002] # ETHIOPIC SYLLABLE KA
-12A9 ; [.254E.0020.0002] # ETHIOPIC SYLLABLE KU
-12AA ; [.254F.0020.0002] # ETHIOPIC SYLLABLE KI
-12AB ; [.2550.0020.0002] # ETHIOPIC SYLLABLE KAA
-12AC ; [.2551.0020.0002] # ETHIOPIC SYLLABLE KEE
-12AD ; [.2552.0020.0002] # ETHIOPIC SYLLABLE KE
-12AE ; [.2553.0020.0002] # ETHIOPIC SYLLABLE KO
-12AF ; [.2554.0020.0002] # ETHIOPIC SYLLABLE KOA
-12B0 ; [.2555.0020.0002] # ETHIOPIC SYLLABLE KWA
-12B2 ; [.2556.0020.0002] # ETHIOPIC SYLLABLE KWI
-12B3 ; [.2557.0020.0002] # ETHIOPIC SYLLABLE KWAA
-12B4 ; [.2558.0020.0002] # ETHIOPIC SYLLABLE KWEE
-12B5 ; [.2559.0020.0002] # ETHIOPIC SYLLABLE KWE
-12B8 ; [.255A.0020.0002] # ETHIOPIC SYLLABLE KXA
-12B9 ; [.255B.0020.0002] # ETHIOPIC SYLLABLE KXU
-12BA ; [.255C.0020.0002] # ETHIOPIC SYLLABLE KXI
-12BB ; [.255D.0020.0002] # ETHIOPIC SYLLABLE KXAA
-12BC ; [.255E.0020.0002] # ETHIOPIC SYLLABLE KXEE
-12BD ; [.255F.0020.0002] # ETHIOPIC SYLLABLE KXE
-12BE ; [.2560.0020.0002] # ETHIOPIC SYLLABLE KXO
-12C0 ; [.2561.0020.0002] # ETHIOPIC SYLLABLE KXWA
-12C2 ; [.2562.0020.0002] # ETHIOPIC SYLLABLE KXWI
-12C3 ; [.2563.0020.0002] # ETHIOPIC SYLLABLE KXWAA
-12C4 ; [.2564.0020.0002] # ETHIOPIC SYLLABLE KXWEE
-12C5 ; [.2565.0020.0002] # ETHIOPIC SYLLABLE KXWE
-12C8 ; [.2566.0020.0002] # ETHIOPIC SYLLABLE WA
-12C9 ; [.2567.0020.0002] # ETHIOPIC SYLLABLE WU
-12CA ; [.2568.0020.0002] # ETHIOPIC SYLLABLE WI
-12CB ; [.2569.0020.0002] # ETHIOPIC SYLLABLE WAA
-12CC ; [.256A.0020.0002] # ETHIOPIC SYLLABLE WEE
-12CD ; [.256B.0020.0002] # ETHIOPIC SYLLABLE WE
-12CE ; [.256C.0020.0002] # ETHIOPIC SYLLABLE WO
-12CF ; [.256D.0020.0002] # ETHIOPIC SYLLABLE WOA
-12D0 ; [.256E.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL A
-12D1 ; [.256F.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL U
-12D2 ; [.2570.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL I
-12D3 ; [.2571.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL AA
-12D4 ; [.2572.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL EE
-12D5 ; [.2573.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL E
-12D6 ; [.2574.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL O
-12D8 ; [.2575.0020.0002] # ETHIOPIC SYLLABLE ZA
-12D9 ; [.2576.0020.0002] # ETHIOPIC SYLLABLE ZU
-12DA ; [.2577.0020.0002] # ETHIOPIC SYLLABLE ZI
-12DB ; [.2578.0020.0002] # ETHIOPIC SYLLABLE ZAA
-12DC ; [.2579.0020.0002] # ETHIOPIC SYLLABLE ZEE
-12DD ; [.257A.0020.0002] # ETHIOPIC SYLLABLE ZE
-12DE ; [.257B.0020.0002] # ETHIOPIC SYLLABLE ZO
-12DF ; [.257C.0020.0002] # ETHIOPIC SYLLABLE ZWA
-2D8B ; [.257D.0020.0002] # ETHIOPIC SYLLABLE ZOA
-AB11 ; [.257E.0020.0002] # ETHIOPIC SYLLABLE DZU
-AB12 ; [.257F.0020.0002] # ETHIOPIC SYLLABLE DZI
-AB13 ; [.2580.0020.0002] # ETHIOPIC SYLLABLE DZAA
-AB14 ; [.2581.0020.0002] # ETHIOPIC SYLLABLE DZEE
-AB15 ; [.2582.0020.0002] # ETHIOPIC SYLLABLE DZE
-AB16 ; [.2583.0020.0002] # ETHIOPIC SYLLABLE DZO
-12E0 ; [.2584.0020.0002] # ETHIOPIC SYLLABLE ZHA
-12E1 ; [.2585.0020.0002] # ETHIOPIC SYLLABLE ZHU
-12E2 ; [.2586.0020.0002] # ETHIOPIC SYLLABLE ZHI
-12E3 ; [.2587.0020.0002] # ETHIOPIC SYLLABLE ZHAA
-12E4 ; [.2588.0020.0002] # ETHIOPIC SYLLABLE ZHEE
-12E5 ; [.2589.0020.0002] # ETHIOPIC SYLLABLE ZHE
-12E6 ; [.258A.0020.0002] # ETHIOPIC SYLLABLE ZHO
-12E7 ; [.258B.0020.0002] # ETHIOPIC SYLLABLE ZHWA
-12E8 ; [.258C.0020.0002] # ETHIOPIC SYLLABLE YA
-12E9 ; [.258D.0020.0002] # ETHIOPIC SYLLABLE YU
-12EA ; [.258E.0020.0002] # ETHIOPIC SYLLABLE YI
-12EB ; [.258F.0020.0002] # ETHIOPIC SYLLABLE YAA
-12EC ; [.2590.0020.0002] # ETHIOPIC SYLLABLE YEE
-12ED ; [.2591.0020.0002] # ETHIOPIC SYLLABLE YE
-12EE ; [.2592.0020.0002] # ETHIOPIC SYLLABLE YO
-12EF ; [.2593.0020.0002] # ETHIOPIC SYLLABLE YOA
-12F0 ; [.2594.0020.0002] # ETHIOPIC SYLLABLE DA
-12F1 ; [.2595.0020.0002] # ETHIOPIC SYLLABLE DU
-12F2 ; [.2596.0020.0002] # ETHIOPIC SYLLABLE DI
-12F3 ; [.2597.0020.0002] # ETHIOPIC SYLLABLE DAA
-12F4 ; [.2598.0020.0002] # ETHIOPIC SYLLABLE DEE
-12F5 ; [.2599.0020.0002] # ETHIOPIC SYLLABLE DE
-12F6 ; [.259A.0020.0002] # ETHIOPIC SYLLABLE DO
-12F7 ; [.259B.0020.0002] # ETHIOPIC SYLLABLE DWA
-2D8C ; [.259C.0020.0002] # ETHIOPIC SYLLABLE DOA
-AB09 ; [.259D.0020.0002] # ETHIOPIC SYLLABLE DDHU
-AB0A ; [.259E.0020.0002] # ETHIOPIC SYLLABLE DDHI
-AB0B ; [.259F.0020.0002] # ETHIOPIC SYLLABLE DDHAA
-AB0C ; [.25A0.0020.0002] # ETHIOPIC SYLLABLE DDHEE
-AB0D ; [.25A1.0020.0002] # ETHIOPIC SYLLABLE DDHE
-AB0E ; [.25A2.0020.0002] # ETHIOPIC SYLLABLE DDHO
-12F8 ; [.25A3.0020.0002] # ETHIOPIC SYLLABLE DDA
-12F9 ; [.25A4.0020.0002] # ETHIOPIC SYLLABLE DDU
-12FA ; [.25A5.0020.0002] # ETHIOPIC SYLLABLE DDI
-12FB ; [.25A6.0020.0002] # ETHIOPIC SYLLABLE DDAA
-12FC ; [.25A7.0020.0002] # ETHIOPIC SYLLABLE DDEE
-12FD ; [.25A8.0020.0002] # ETHIOPIC SYLLABLE DDE
-12FE ; [.25A9.0020.0002] # ETHIOPIC SYLLABLE DDO
-12FF ; [.25AA.0020.0002] # ETHIOPIC SYLLABLE DDWA
-2D8D ; [.25AB.0020.0002] # ETHIOPIC SYLLABLE DDOA
-1300 ; [.25AC.0020.0002] # ETHIOPIC SYLLABLE JA
-1301 ; [.25AD.0020.0002] # ETHIOPIC SYLLABLE JU
-1302 ; [.25AE.0020.0002] # ETHIOPIC SYLLABLE JI
-1303 ; [.25AF.0020.0002] # ETHIOPIC SYLLABLE JAA
-1304 ; [.25B0.0020.0002] # ETHIOPIC SYLLABLE JEE
-1305 ; [.25B1.0020.0002] # ETHIOPIC SYLLABLE JE
-1306 ; [.25B2.0020.0002] # ETHIOPIC SYLLABLE JO
-1307 ; [.25B3.0020.0002] # ETHIOPIC SYLLABLE JWA
-2D8E ; [.25B4.0020.0002] # ETHIOPIC SYLLABLE JOA
-1308 ; [.25B5.0020.0002] # ETHIOPIC SYLLABLE GA
-1309 ; [.25B6.0020.0002] # ETHIOPIC SYLLABLE GU
-130A ; [.25B7.0020.0002] # ETHIOPIC SYLLABLE GI
-130B ; [.25B8.0020.0002] # ETHIOPIC SYLLABLE GAA
-130C ; [.25B9.0020.0002] # ETHIOPIC SYLLABLE GEE
-130D ; [.25BA.0020.0002] # ETHIOPIC SYLLABLE GE
-130E ; [.25BB.0020.0002] # ETHIOPIC SYLLABLE GO
-130F ; [.25BC.0020.0002] # ETHIOPIC SYLLABLE GOA
-1310 ; [.25BD.0020.0002] # ETHIOPIC SYLLABLE GWA
-1312 ; [.25BE.0020.0002] # ETHIOPIC SYLLABLE GWI
-1313 ; [.25BF.0020.0002] # ETHIOPIC SYLLABLE GWAA
-1314 ; [.25C0.0020.0002] # ETHIOPIC SYLLABLE GWEE
-1315 ; [.25C1.0020.0002] # ETHIOPIC SYLLABLE GWE
-1318 ; [.25C2.0020.0002] # ETHIOPIC SYLLABLE GGA
-1319 ; [.25C3.0020.0002] # ETHIOPIC SYLLABLE GGU
-131A ; [.25C4.0020.0002] # ETHIOPIC SYLLABLE GGI
-131B ; [.25C5.0020.0002] # ETHIOPIC SYLLABLE GGAA
-131C ; [.25C6.0020.0002] # ETHIOPIC SYLLABLE GGEE
-131D ; [.25C7.0020.0002] # ETHIOPIC SYLLABLE GGE
-131E ; [.25C8.0020.0002] # ETHIOPIC SYLLABLE GGO
-131F ; [.25C9.0020.0002] # ETHIOPIC SYLLABLE GGWAA
-2D93 ; [.25CA.0020.0002] # ETHIOPIC SYLLABLE GGWA
-2D94 ; [.25CB.0020.0002] # ETHIOPIC SYLLABLE GGWI
-2D95 ; [.25CC.0020.0002] # ETHIOPIC SYLLABLE GGWEE
-2D96 ; [.25CD.0020.0002] # ETHIOPIC SYLLABLE GGWE
-1320 ; [.25CE.0020.0002] # ETHIOPIC SYLLABLE THA
-1321 ; [.25CF.0020.0002] # ETHIOPIC SYLLABLE THU
-1322 ; [.25D0.0020.0002] # ETHIOPIC SYLLABLE THI
-1323 ; [.25D1.0020.0002] # ETHIOPIC SYLLABLE THAA
-1324 ; [.25D2.0020.0002] # ETHIOPIC SYLLABLE THEE
-1325 ; [.25D3.0020.0002] # ETHIOPIC SYLLABLE THE
-1326 ; [.25D4.0020.0002] # ETHIOPIC SYLLABLE THO
-1327 ; [.25D5.0020.0002] # ETHIOPIC SYLLABLE THWA
-2D8F ; [.25D6.0020.0002] # ETHIOPIC SYLLABLE THOA
-1328 ; [.25D7.0020.0002] # ETHIOPIC SYLLABLE CHA
-1329 ; [.25D8.0020.0002] # ETHIOPIC SYLLABLE CHU
-132A ; [.25D9.0020.0002] # ETHIOPIC SYLLABLE CHI
-132B ; [.25DA.0020.0002] # ETHIOPIC SYLLABLE CHAA
-132C ; [.25DB.0020.0002] # ETHIOPIC SYLLABLE CHEE
-132D ; [.25DC.0020.0002] # ETHIOPIC SYLLABLE CHE
-132E ; [.25DD.0020.0002] # ETHIOPIC SYLLABLE CHO
-132F ; [.25DE.0020.0002] # ETHIOPIC SYLLABLE CHWA
-2D90 ; [.25DF.0020.0002] # ETHIOPIC SYLLABLE CHOA
-AB20 ; [.25E0.0020.0002] # ETHIOPIC SYLLABLE CCHHA
-AB21 ; [.25E1.0020.0002] # ETHIOPIC SYLLABLE CCHHU
-AB22 ; [.25E2.0020.0002] # ETHIOPIC SYLLABLE CCHHI
-AB23 ; [.25E3.0020.0002] # ETHIOPIC SYLLABLE CCHHAA
-AB24 ; [.25E4.0020.0002] # ETHIOPIC SYLLABLE CCHHEE
-AB25 ; [.25E5.0020.0002] # ETHIOPIC SYLLABLE CCHHE
-AB26 ; [.25E6.0020.0002] # ETHIOPIC SYLLABLE CCHHO
-1330 ; [.25E7.0020.0002] # ETHIOPIC SYLLABLE PHA
-1331 ; [.25E8.0020.0002] # ETHIOPIC SYLLABLE PHU
-1332 ; [.25E9.0020.0002] # ETHIOPIC SYLLABLE PHI
-1333 ; [.25EA.0020.0002] # ETHIOPIC SYLLABLE PHAA
-1334 ; [.25EB.0020.0002] # ETHIOPIC SYLLABLE PHEE
-1335 ; [.25EC.0020.0002] # ETHIOPIC SYLLABLE PHE
-1336 ; [.25ED.0020.0002] # ETHIOPIC SYLLABLE PHO
-1337 ; [.25EE.0020.0002] # ETHIOPIC SYLLABLE PHWA
-2D91 ; [.25EF.0020.0002] # ETHIOPIC SYLLABLE PHOA
-1338 ; [.25F0.0020.0002] # ETHIOPIC SYLLABLE TSA
-1339 ; [.25F1.0020.0002] # ETHIOPIC SYLLABLE TSU
-133A ; [.25F2.0020.0002] # ETHIOPIC SYLLABLE TSI
-133B ; [.25F3.0020.0002] # ETHIOPIC SYLLABLE TSAA
-133C ; [.25F4.0020.0002] # ETHIOPIC SYLLABLE TSEE
-133D ; [.25F5.0020.0002] # ETHIOPIC SYLLABLE TSE
-133E ; [.25F6.0020.0002] # ETHIOPIC SYLLABLE TSO
-133F ; [.25F7.0020.0002] # ETHIOPIC SYLLABLE TSWA
-AB28 ; [.25F8.0020.0002] # ETHIOPIC SYLLABLE BBA
-AB29 ; [.25F9.0020.0002] # ETHIOPIC SYLLABLE BBU
-AB2A ; [.25FA.0020.0002] # ETHIOPIC SYLLABLE BBI
-AB2B ; [.25FB.0020.0002] # ETHIOPIC SYLLABLE BBAA
-AB2C ; [.25FC.0020.0002] # ETHIOPIC SYLLABLE BBEE
-AB2D ; [.25FD.0020.0002] # ETHIOPIC SYLLABLE BBE
-AB2E ; [.25FE.0020.0002] # ETHIOPIC SYLLABLE BBO
-1340 ; [.25FF.0020.0002] # ETHIOPIC SYLLABLE TZA
-1341 ; [.2600.0020.0002] # ETHIOPIC SYLLABLE TZU
-1342 ; [.2601.0020.0002] # ETHIOPIC SYLLABLE TZI
-1343 ; [.2602.0020.0002] # ETHIOPIC SYLLABLE TZAA
-1344 ; [.2603.0020.0002] # ETHIOPIC SYLLABLE TZEE
-1345 ; [.2604.0020.0002] # ETHIOPIC SYLLABLE TZE
-1346 ; [.2605.0020.0002] # ETHIOPIC SYLLABLE TZO
-1347 ; [.2606.0020.0002] # ETHIOPIC SYLLABLE TZOA
-1348 ; [.2607.0020.0002] # ETHIOPIC SYLLABLE FA
-1349 ; [.2608.0020.0002] # ETHIOPIC SYLLABLE FU
-134A ; [.2609.0020.0002] # ETHIOPIC SYLLABLE FI
-134B ; [.260A.0020.0002] # ETHIOPIC SYLLABLE FAA
-134C ; [.260B.0020.0002] # ETHIOPIC SYLLABLE FEE
-134D ; [.260C.0020.0002] # ETHIOPIC SYLLABLE FE
-134E ; [.260D.0020.0002] # ETHIOPIC SYLLABLE FO
-134F ; [.260E.0020.0002] # ETHIOPIC SYLLABLE FWA
-1388 ; [.260F.0020.0002] # ETHIOPIC SYLLABLE SEBATBEIT FWA
-1389 ; [.2610.0020.0002] # ETHIOPIC SYLLABLE FWI
-138A ; [.2611.0020.0002] # ETHIOPIC SYLLABLE FWEE
-138B ; [.2612.0020.0002] # ETHIOPIC SYLLABLE FWE
-1350 ; [.2613.0020.0002] # ETHIOPIC SYLLABLE PA
-1351 ; [.2614.0020.0002] # ETHIOPIC SYLLABLE PU
-1352 ; [.2615.0020.0002] # ETHIOPIC SYLLABLE PI
-1353 ; [.2616.0020.0002] # ETHIOPIC SYLLABLE PAA
-1354 ; [.2617.0020.0002] # ETHIOPIC SYLLABLE PEE
-1355 ; [.2618.0020.0002] # ETHIOPIC SYLLABLE PE
-1356 ; [.2619.0020.0002] # ETHIOPIC SYLLABLE PO
-1357 ; [.261A.0020.0002] # ETHIOPIC SYLLABLE PWA
-138C ; [.261B.0020.0002] # ETHIOPIC SYLLABLE SEBATBEIT PWA
-138D ; [.261C.0020.0002] # ETHIOPIC SYLLABLE PWI
-138E ; [.261D.0020.0002] # ETHIOPIC SYLLABLE PWEE
-138F ; [.261E.0020.0002] # ETHIOPIC SYLLABLE PWE
-2D92 ; [.261F.0020.0002] # ETHIOPIC SYLLABLE POA
-1358 ; [.2620.0020.0002] # ETHIOPIC SYLLABLE RYA
-1359 ; [.2621.0020.0002] # ETHIOPIC SYLLABLE MYA
-135A ; [.2622.0020.0002] # ETHIOPIC SYLLABLE FYA
-2DA0 ; [.2623.0020.0002] # ETHIOPIC SYLLABLE SSA
-2DA1 ; [.2624.0020.0002] # ETHIOPIC SYLLABLE SSU
-2DA2 ; [.2625.0020.0002] # ETHIOPIC SYLLABLE SSI
-2DA3 ; [.2626.0020.0002] # ETHIOPIC SYLLABLE SSAA
-2DA4 ; [.2627.0020.0002] # ETHIOPIC SYLLABLE SSEE
-2DA5 ; [.2628.0020.0002] # ETHIOPIC SYLLABLE SSE
-2DA6 ; [.2629.0020.0002] # ETHIOPIC SYLLABLE SSO
-2DA8 ; [.262A.0020.0002] # ETHIOPIC SYLLABLE CCA
-2DA9 ; [.262B.0020.0002] # ETHIOPIC SYLLABLE CCU
-2DAA ; [.262C.0020.0002] # ETHIOPIC SYLLABLE CCI
-2DAB ; [.262D.0020.0002] # ETHIOPIC SYLLABLE CCAA
-2DAC ; [.262E.0020.0002] # ETHIOPIC SYLLABLE CCEE
-2DAD ; [.262F.0020.0002] # ETHIOPIC SYLLABLE CCE
-2DAE ; [.2630.0020.0002] # ETHIOPIC SYLLABLE CCO
-2DB0 ; [.2631.0020.0002] # ETHIOPIC SYLLABLE ZZA
-2DB1 ; [.2632.0020.0002] # ETHIOPIC SYLLABLE ZZU
-2DB2 ; [.2633.0020.0002] # ETHIOPIC SYLLABLE ZZI
-2DB3 ; [.2634.0020.0002] # ETHIOPIC SYLLABLE ZZAA
-2DB4 ; [.2635.0020.0002] # ETHIOPIC SYLLABLE ZZEE
-2DB5 ; [.2636.0020.0002] # ETHIOPIC SYLLABLE ZZE
-2DB6 ; [.2637.0020.0002] # ETHIOPIC SYLLABLE ZZO
-2DB8 ; [.2638.0020.0002] # ETHIOPIC SYLLABLE CCHA
-2DB9 ; [.2639.0020.0002] # ETHIOPIC SYLLABLE CCHU
-2DBA ; [.263A.0020.0002] # ETHIOPIC SYLLABLE CCHI
-2DBB ; [.263B.0020.0002] # ETHIOPIC SYLLABLE CCHAA
-2DBC ; [.263C.0020.0002] # ETHIOPIC SYLLABLE CCHEE
-2DBD ; [.263D.0020.0002] # ETHIOPIC SYLLABLE CCHE
-2DBE ; [.263E.0020.0002] # ETHIOPIC SYLLABLE CCHO
-2DC0 ; [.263F.0020.0002] # ETHIOPIC SYLLABLE QYA
-2DC1 ; [.2640.0020.0002] # ETHIOPIC SYLLABLE QYU
-2DC2 ; [.2641.0020.0002] # ETHIOPIC SYLLABLE QYI
-2DC3 ; [.2642.0020.0002] # ETHIOPIC SYLLABLE QYAA
-2DC4 ; [.2643.0020.0002] # ETHIOPIC SYLLABLE QYEE
-2DC5 ; [.2644.0020.0002] # ETHIOPIC SYLLABLE QYE
-2DC6 ; [.2645.0020.0002] # ETHIOPIC SYLLABLE QYO
-2DC8 ; [.2646.0020.0002] # ETHIOPIC SYLLABLE KYA
-2DC9 ; [.2647.0020.0002] # ETHIOPIC SYLLABLE KYU
-2DCA ; [.2648.0020.0002] # ETHIOPIC SYLLABLE KYI
-2DCB ; [.2649.0020.0002] # ETHIOPIC SYLLABLE KYAA
-2DCC ; [.264A.0020.0002] # ETHIOPIC SYLLABLE KYEE
-2DCD ; [.264B.0020.0002] # ETHIOPIC SYLLABLE KYE
-2DCE ; [.264C.0020.0002] # ETHIOPIC SYLLABLE KYO
-2DD0 ; [.264D.0020.0002] # ETHIOPIC SYLLABLE XYA
-2DD1 ; [.264E.0020.0002] # ETHIOPIC SYLLABLE XYU
-2DD2 ; [.264F.0020.0002] # ETHIOPIC SYLLABLE XYI
-2DD3 ; [.2650.0020.0002] # ETHIOPIC SYLLABLE XYAA
-2DD4 ; [.2651.0020.0002] # ETHIOPIC SYLLABLE XYEE
-2DD5 ; [.2652.0020.0002] # ETHIOPIC SYLLABLE XYE
-2DD6 ; [.2653.0020.0002] # ETHIOPIC SYLLABLE XYO
-2DD8 ; [.2654.0020.0002] # ETHIOPIC SYLLABLE GYA
-2DD9 ; [.2655.0020.0002] # ETHIOPIC SYLLABLE GYU
-2DDA ; [.2656.0020.0002] # ETHIOPIC SYLLABLE GYI
-2DDB ; [.2657.0020.0002] # ETHIOPIC SYLLABLE GYAA
-2DDC ; [.2658.0020.0002] # ETHIOPIC SYLLABLE GYEE
-2DDD ; [.2659.0020.0002] # ETHIOPIC SYLLABLE GYE
-2DDE ; [.265A.0020.0002] # ETHIOPIC SYLLABLE GYO
-0950 ; [.265B.0020.0002] # DEVANAGARI OM
-A8FD ; [.265C.0020.0002] # DEVANAGARI JAIN OM
-0972 ; [.265D.0020.0002] # DEVANAGARI LETTER CANDRA A
-0904 ; [.265E.0020.0002] # DEVANAGARI LETTER SHORT A
-0905 ; [.265F.0020.0002] # DEVANAGARI LETTER A
-0906 ; [.2660.0020.0002] # DEVANAGARI LETTER AA
-0973 ; [.2661.0020.0002] # DEVANAGARI LETTER OE
-0974 ; [.2662.0020.0002] # DEVANAGARI LETTER OOE
-0975 ; [.2663.0020.0002] # DEVANAGARI LETTER AW
-0976 ; [.2664.0020.0002] # DEVANAGARI LETTER UE
-0977 ; [.2665.0020.0002] # DEVANAGARI LETTER UUE
-0907 ; [.2666.0020.0002] # DEVANAGARI LETTER I
-0908 ; [.2667.0020.0002] # DEVANAGARI LETTER II
-0909 ; [.2668.0020.0002] # DEVANAGARI LETTER U
-090A ; [.2669.0020.0002] # DEVANAGARI LETTER UU
-090B ; [.266A.0020.0002] # DEVANAGARI LETTER VOCALIC R
-0960 ; [.266B.0020.0002] # DEVANAGARI LETTER VOCALIC RR
-090C ; [.266C.0020.0002] # DEVANAGARI LETTER VOCALIC L
-0961 ; [.266D.0020.0002] # DEVANAGARI LETTER VOCALIC LL
-090D ; [.266E.0020.0002] # DEVANAGARI LETTER CANDRA E
-090E ; [.266F.0020.0002] # DEVANAGARI LETTER SHORT E
-090F ; [.2670.0020.0002] # DEVANAGARI LETTER E
-0910 ; [.2671.0020.0002] # DEVANAGARI LETTER AI
-0911 ; [.2672.0020.0002] # DEVANAGARI LETTER CANDRA O
-0912 ; [.2673.0020.0002] # DEVANAGARI LETTER SHORT O
-0913 ; [.2674.0020.0002] # DEVANAGARI LETTER O
-0914 ; [.2675.0020.0002] # DEVANAGARI LETTER AU
-0915 ; [.2676.0020.0002] # DEVANAGARI LETTER KA
-0958 ; [.2676.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER QA
-0916 ; [.2677.0020.0002] # DEVANAGARI LETTER KHA
-0959 ; [.2677.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER KHHA
-0917 ; [.2678.0020.0002] # DEVANAGARI LETTER GA
-095A ; [.2678.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER GHHA
-097B ; [.2679.0020.0002] # DEVANAGARI LETTER GGA
-0918 ; [.267A.0020.0002] # DEVANAGARI LETTER GHA
-0919 ; [.267B.0020.0002] # DEVANAGARI LETTER NGA
-091A ; [.267C.0020.0002] # DEVANAGARI LETTER CA
-091B ; [.267D.0020.0002] # DEVANAGARI LETTER CHA
-091C ; [.267E.0020.0002] # DEVANAGARI LETTER JA
-095B ; [.267E.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER ZA
-0979 ; [.267F.0020.0002] # DEVANAGARI LETTER ZHA
-097C ; [.2680.0020.0002] # DEVANAGARI LETTER JJA
-091D ; [.2681.0020.0002] # DEVANAGARI LETTER JHA
-091E ; [.2682.0020.0002] # DEVANAGARI LETTER NYA
-091F ; [.2683.0020.0002] # DEVANAGARI LETTER TTA
-0920 ; [.2684.0020.0002] # DEVANAGARI LETTER TTHA
-0978 ; [.2685.0020.0002] # DEVANAGARI LETTER MARWARI DDA
-0921 ; [.2686.0020.0002] # DEVANAGARI LETTER DDA
-095C ; [.2686.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER DDDHA
-097E ; [.2687.0020.0002] # DEVANAGARI LETTER DDDA
-0922 ; [.2688.0020.0002] # DEVANAGARI LETTER DDHA
-095D ; [.2688.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER RHA
-0923 ; [.2689.0020.0002] # DEVANAGARI LETTER NNA
-0924 ; [.268A.0020.0002] # DEVANAGARI LETTER TA
-0925 ; [.268B.0020.0002] # DEVANAGARI LETTER THA
-0926 ; [.268C.0020.0002] # DEVANAGARI LETTER DA
-0927 ; [.268D.0020.0002] # DEVANAGARI LETTER DHA
-0928 ; [.268E.0020.0002] # DEVANAGARI LETTER NA
-0929 ; [.268E.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER NNNA
-092A ; [.268F.0020.0002] # DEVANAGARI LETTER PA
-092B ; [.2690.0020.0002] # DEVANAGARI LETTER PHA
-095E ; [.2690.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER FA
-092C ; [.2691.0020.0002] # DEVANAGARI LETTER BA
-097F ; [.2692.0020.0002] # DEVANAGARI LETTER BBA
-092D ; [.2693.0020.0002] # DEVANAGARI LETTER BHA
-092E ; [.2694.0020.0002] # DEVANAGARI LETTER MA
-092F ; [.2695.0020.0002] # DEVANAGARI LETTER YA
-095F ; [.2695.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER YYA
-097A ; [.2696.0020.0002] # DEVANAGARI LETTER HEAVY YA
-0930 ; [.2697.0020.0002] # DEVANAGARI LETTER RA
-0931 ; [.2697.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER RRA
-0932 ; [.2698.0020.0002] # DEVANAGARI LETTER LA
-0933 ; [.2699.0020.0002] # DEVANAGARI LETTER LLA
-0934 ; [.2699.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER LLLA
-0935 ; [.269A.0020.0002] # DEVANAGARI LETTER VA
-0936 ; [.269B.0020.0002] # DEVANAGARI LETTER SHA
-0937 ; [.269C.0020.0002] # DEVANAGARI LETTER SSA
-0938 ; [.269D.0020.0002] # DEVANAGARI LETTER SA
-0939 ; [.269E.0020.0002] # DEVANAGARI LETTER HA
-093D ; [.269F.0020.0002] # DEVANAGARI SIGN AVAGRAHA
-097D ; [.26A0.0020.0002] # DEVANAGARI LETTER GLOTTAL STOP
-1CE9 ; [.26A1.0020.0002] # VEDIC SIGN ANUSVARA ANTARGOMUKHA
-1CEA ; [.26A1.0020.0004] # VEDIC SIGN ANUSVARA BAHIRGOMUKHA
-1CEB ; [.26A1.0020.0004] # VEDIC SIGN ANUSVARA VAMAGOMUKHA
-1CEC ; [.26A1.0020.0004] # VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
-1CEE ; [.26A1.0020.0004] # VEDIC SIGN HEXIFORM LONG ANUSVARA
-1CEF ; [.26A1.0020.0004] # VEDIC SIGN LONG ANUSVARA
-1CF0 ; [.26A1.0020.0004] # VEDIC SIGN RTHANG LONG ANUSVARA
-1CF1 ; [.26A1.0020.0004] # VEDIC SIGN ANUSVARA UBHAYATO MUKHA
-1CF5 ; [.26A2.0020.0002] # VEDIC SIGN JIHVAMULIYA
-1CF6 ; [.26A3.0020.0002] # VEDIC SIGN UPADHMANIYA
-A8F2 ; [.26A4.0020.0002] # DEVANAGARI SIGN SPACING CANDRABINDU
-A8F3 ; [.26A4.0020.0004] # DEVANAGARI SIGN CANDRABINDU VIRAMA
-A8F4 ; [.26A4.0020.0004] # DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA
-A8F5 ; [.26A4.0020.0004] # DEVANAGARI SIGN CANDRABINDU TWO
-A8F6 ; [.26A4.0020.0004] # DEVANAGARI SIGN CANDRABINDU THREE
-A8F7 ; [.26A4.0020.0004] # DEVANAGARI SIGN CANDRABINDU AVAGRAHA
-A8FB ; [.26A5.0020.0002] # DEVANAGARI HEADSTROKE
-093E ; [.26A6.0020.0002] # DEVANAGARI VOWEL SIGN AA
-093A ; [.26A7.0020.0002] # DEVANAGARI VOWEL SIGN OE
-093B ; [.26A8.0020.0002] # DEVANAGARI VOWEL SIGN OOE
-094F ; [.26A9.0020.0002] # DEVANAGARI VOWEL SIGN AW
-0956 ; [.26AA.0020.0002] # DEVANAGARI VOWEL SIGN UE
-0957 ; [.26AB.0020.0002] # DEVANAGARI VOWEL SIGN UUE
-093F ; [.26AC.0020.0002] # DEVANAGARI VOWEL SIGN I
-0940 ; [.26AD.0020.0002] # DEVANAGARI VOWEL SIGN II
-0941 ; [.26AE.0020.0002] # DEVANAGARI VOWEL SIGN U
-0942 ; [.26AF.0020.0002] # DEVANAGARI VOWEL SIGN UU
-0943 ; [.26B0.0020.0002] # DEVANAGARI VOWEL SIGN VOCALIC R
-0944 ; [.26B1.0020.0002] # DEVANAGARI VOWEL SIGN VOCALIC RR
-0962 ; [.26B2.0020.0002] # DEVANAGARI VOWEL SIGN VOCALIC L
-0963 ; [.26B3.0020.0002] # DEVANAGARI VOWEL SIGN VOCALIC LL
-0945 ; [.26B4.0020.0002] # DEVANAGARI VOWEL SIGN CANDRA E
-0955 ; [.26B5.0020.0002] # DEVANAGARI VOWEL SIGN CANDRA LONG E
-0946 ; [.26B6.0020.0002] # DEVANAGARI VOWEL SIGN SHORT E
-0947 ; [.26B7.0020.0002] # DEVANAGARI VOWEL SIGN E
-094E ; [.26B8.0020.0002] # DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
-0948 ; [.26B9.0020.0002] # DEVANAGARI VOWEL SIGN AI
-0949 ; [.26BA.0020.0002] # DEVANAGARI VOWEL SIGN CANDRA O
-094A ; [.26BB.0020.0002] # DEVANAGARI VOWEL SIGN SHORT O
-094B ; [.26BC.0020.0002] # DEVANAGARI VOWEL SIGN O
-094C ; [.26BD.0020.0002] # DEVANAGARI VOWEL SIGN AU
-094D ; [.26BE.0020.0002] # DEVANAGARI SIGN VIRAMA
-0980 ; [.26BF.0020.0002] # BENGALI ANJI
-0985 ; [.26C0.0020.0002] # BENGALI LETTER A
-0986 ; [.26C1.0020.0002] # BENGALI LETTER AA
-0987 ; [.26C2.0020.0002] # BENGALI LETTER I
-0988 ; [.26C3.0020.0002] # BENGALI LETTER II
-0989 ; [.26C4.0020.0002] # BENGALI LETTER U
-098A ; [.26C5.0020.0002] # BENGALI LETTER UU
-098B ; [.26C6.0020.0002] # BENGALI LETTER VOCALIC R
-09E0 ; [.26C7.0020.0002] # BENGALI LETTER VOCALIC RR
-098C ; [.26C8.0020.0002] # BENGALI LETTER VOCALIC L
-09E1 ; [.26C9.0020.0002] # BENGALI LETTER VOCALIC LL
-098F ; [.26CA.0020.0002] # BENGALI LETTER E
-0990 ; [.26CB.0020.0002] # BENGALI LETTER AI
-0993 ; [.26CC.0020.0002] # BENGALI LETTER O
-0994 ; [.26CD.0020.0002] # BENGALI LETTER AU
-0995 ; [.26CE.0020.0002] # BENGALI LETTER KA
-0996 ; [.26CF.0020.0002] # BENGALI LETTER KHA
-0997 ; [.26D0.0020.0002] # BENGALI LETTER GA
-0998 ; [.26D1.0020.0002] # BENGALI LETTER GHA
-0999 ; [.26D2.0020.0002] # BENGALI LETTER NGA
-099A ; [.26D3.0020.0002] # BENGALI LETTER CA
-099B ; [.26D4.0020.0002] # BENGALI LETTER CHA
-099C ; [.26D5.0020.0002] # BENGALI LETTER JA
-099D ; [.26D6.0020.0002] # BENGALI LETTER JHA
-099E ; [.26D7.0020.0002] # BENGALI LETTER NYA
-099F ; [.26D8.0020.0002] # BENGALI LETTER TTA
-09A0 ; [.26D9.0020.0002] # BENGALI LETTER TTHA
-09A1 ; [.26DA.0020.0002] # BENGALI LETTER DDA
-09DC ; [.26DA.0020.0002][.0000.00C2.0002] # BENGALI LETTER RRA
-09A2 ; [.26DB.0020.0002] # BENGALI LETTER DDHA
-09DD ; [.26DB.0020.0002][.0000.00C2.0002] # BENGALI LETTER RHA
-09A3 ; [.26DC.0020.0002] # BENGALI LETTER NNA
-09A4 ; [.26DD.0020.0002] # BENGALI LETTER TA
-09CE ; [.26DD.0020.0004][.26FE.0020.0004] # BENGALI LETTER KHANDA TA
-09A5 ; [.26DE.0020.0002] # BENGALI LETTER THA
-09A6 ; [.26DF.0020.0002] # BENGALI LETTER DA
-09A7 ; [.26E0.0020.0002] # BENGALI LETTER DHA
-09A8 ; [.26E1.0020.0002] # BENGALI LETTER NA
-09AA ; [.26E2.0020.0002] # BENGALI LETTER PA
-09AB ; [.26E3.0020.0002] # BENGALI LETTER PHA
-09AC ; [.26E4.0020.0002] # BENGALI LETTER BA
-09AD ; [.26E5.0020.0002] # BENGALI LETTER BHA
-09AE ; [.26E6.0020.0002] # BENGALI LETTER MA
-09AF ; [.26E7.0020.0002] # BENGALI LETTER YA
-09DF ; [.26E7.0020.0002][.0000.00C2.0002] # BENGALI LETTER YYA
-09B0 ; [.26E8.0020.0002] # BENGALI LETTER RA
-09F0 ; [.26E9.0020.0002] # BENGALI LETTER RA WITH MIDDLE DIAGONAL
-09B2 ; [.26EA.0020.0002] # BENGALI LETTER LA
-09F1 ; [.26EB.0020.0002] # BENGALI LETTER RA WITH LOWER DIAGONAL
-09B6 ; [.26EC.0020.0002] # BENGALI LETTER SHA
-09B7 ; [.26ED.0020.0002] # BENGALI LETTER SSA
-09B8 ; [.26EE.0020.0002] # BENGALI LETTER SA
-09B9 ; [.26EF.0020.0002] # BENGALI LETTER HA
-09BD ; [.26F0.0020.0002] # BENGALI SIGN AVAGRAHA
-09BE ; [.26F1.0020.0002] # BENGALI VOWEL SIGN AA
-09BF ; [.26F2.0020.0002] # BENGALI VOWEL SIGN I
-09C0 ; [.26F3.0020.0002] # BENGALI VOWEL SIGN II
-09C1 ; [.26F4.0020.0002] # BENGALI VOWEL SIGN U
-09C2 ; [.26F5.0020.0002] # BENGALI VOWEL SIGN UU
-09C3 ; [.26F6.0020.0002] # BENGALI VOWEL SIGN VOCALIC R
-09C4 ; [.26F7.0020.0002] # BENGALI VOWEL SIGN VOCALIC RR
-09E2 ; [.26F8.0020.0002] # BENGALI VOWEL SIGN VOCALIC L
-09E3 ; [.26F9.0020.0002] # BENGALI VOWEL SIGN VOCALIC LL
-09C7 ; [.26FA.0020.0002] # BENGALI VOWEL SIGN E
-09C8 ; [.26FB.0020.0002] # BENGALI VOWEL SIGN AI
-09CB ; [.26FC.0020.0002] # BENGALI VOWEL SIGN O
-09C7 09BE ; [.26FC.0020.0002] # BENGALI VOWEL SIGN O
-09CC ; [.26FD.0020.0002] # BENGALI VOWEL SIGN AU
-09C7 09D7 ; [.26FD.0020.0002] # BENGALI VOWEL SIGN AU
-09CD ; [.26FE.0020.0002] # BENGALI SIGN VIRAMA
-09D7 ; [.26FF.0020.0002] # BENGALI AU LENGTH MARK
-0A74 ; [.2700.0020.0002] # GURMUKHI EK ONKAR
-0A73 ; [.2701.0020.0002] # GURMUKHI URA
-0A09 ; [.2702.0020.0002] # GURMUKHI LETTER U
-0A0A ; [.2703.0020.0002] # GURMUKHI LETTER UU
-0A13 ; [.2704.0020.0002] # GURMUKHI LETTER OO
-0A05 ; [.2705.0020.0002] # GURMUKHI LETTER A
-0A06 ; [.2706.0020.0002] # GURMUKHI LETTER AA
-0A10 ; [.2707.0020.0002] # GURMUKHI LETTER AI
-0A14 ; [.2708.0020.0002] # GURMUKHI LETTER AU
-0A72 ; [.2709.0020.0002] # GURMUKHI IRI
-0A07 ; [.270A.0020.0002] # GURMUKHI LETTER I
-0A08 ; [.270B.0020.0002] # GURMUKHI LETTER II
-0A0F ; [.270C.0020.0002] # GURMUKHI LETTER EE
-0A38 ; [.270D.0020.0002] # GURMUKHI LETTER SA
-0A36 ; [.270D.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER SHA
-0A39 ; [.270E.0020.0002] # GURMUKHI LETTER HA
-0A51 ; [.270F.0020.0002] # GURMUKHI SIGN UDAAT
-0A15 ; [.2710.0020.0002] # GURMUKHI LETTER KA
-0A16 ; [.2711.0020.0002] # GURMUKHI LETTER KHA
-0A59 ; [.2711.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER KHHA
-0A17 ; [.2712.0020.0002] # GURMUKHI LETTER GA
-0A5A ; [.2712.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER GHHA
-0A18 ; [.2713.0020.0002] # GURMUKHI LETTER GHA
-0A19 ; [.2714.0020.0002] # GURMUKHI LETTER NGA
-0A1A ; [.2715.0020.0002] # GURMUKHI LETTER CA
-0A1B ; [.2716.0020.0002] # GURMUKHI LETTER CHA
-0A1C ; [.2717.0020.0002] # GURMUKHI LETTER JA
-0A5B ; [.2717.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER ZA
-0A1D ; [.2718.0020.0002] # GURMUKHI LETTER JHA
-0A1E ; [.2719.0020.0002] # GURMUKHI LETTER NYA
-0A1F ; [.271A.0020.0002] # GURMUKHI LETTER TTA
-0A20 ; [.271B.0020.0002] # GURMUKHI LETTER TTHA
-0A21 ; [.271C.0020.0002] # GURMUKHI LETTER DDA
-0A22 ; [.271D.0020.0002] # GURMUKHI LETTER DDHA
-0A23 ; [.271E.0020.0002] # GURMUKHI LETTER NNA
-0A24 ; [.271F.0020.0002] # GURMUKHI LETTER TA
-0A25 ; [.2720.0020.0002] # GURMUKHI LETTER THA
-0A26 ; [.2721.0020.0002] # GURMUKHI LETTER DA
-0A27 ; [.2722.0020.0002] # GURMUKHI LETTER DHA
-0A28 ; [.2723.0020.0002] # GURMUKHI LETTER NA
-0A2A ; [.2724.0020.0002] # GURMUKHI LETTER PA
-0A2B ; [.2725.0020.0002] # GURMUKHI LETTER PHA
-0A5E ; [.2725.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER FA
-0A2C ; [.2726.0020.0002] # GURMUKHI LETTER BA
-0A2D ; [.2727.0020.0002] # GURMUKHI LETTER BHA
-0A2E ; [.2728.0020.0002] # GURMUKHI LETTER MA
-0A2F ; [.2729.0020.0002] # GURMUKHI LETTER YA
-0A75 ; [.272A.0020.0002] # GURMUKHI SIGN YAKASH
-0A30 ; [.272B.0020.0002] # GURMUKHI LETTER RA
-0A32 ; [.272C.0020.0002] # GURMUKHI LETTER LA
-0A33 ; [.272C.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER LLA
-0A35 ; [.272D.0020.0002] # GURMUKHI LETTER VA
-0A5C ; [.272E.0020.0002] # GURMUKHI LETTER RRA
-0A3E ; [.272F.0020.0002] # GURMUKHI VOWEL SIGN AA
-0A3F ; [.2730.0020.0002] # GURMUKHI VOWEL SIGN I
-0A40 ; [.2731.0020.0002] # GURMUKHI VOWEL SIGN II
-0A41 ; [.2732.0020.0002] # GURMUKHI VOWEL SIGN U
-0A42 ; [.2733.0020.0002] # GURMUKHI VOWEL SIGN UU
-0A47 ; [.2734.0020.0002] # GURMUKHI VOWEL SIGN EE
-0A48 ; [.2735.0020.0002] # GURMUKHI VOWEL SIGN AI
-0A4B ; [.2736.0020.0002] # GURMUKHI VOWEL SIGN OO
-0A4C ; [.2737.0020.0002] # GURMUKHI VOWEL SIGN AU
-0A4D ; [.2738.0020.0002] # GURMUKHI SIGN VIRAMA
-0AD0 ; [.2739.0020.0002] # GUJARATI OM
-0A85 ; [.273A.0020.0002] # GUJARATI LETTER A
-0A86 ; [.273B.0020.0002] # GUJARATI LETTER AA
-0A87 ; [.273C.0020.0002] # GUJARATI LETTER I
-0A88 ; [.273D.0020.0002] # GUJARATI LETTER II
-0A89 ; [.273E.0020.0002] # GUJARATI LETTER U
-0A8A ; [.273F.0020.0002] # GUJARATI LETTER UU
-0A8B ; [.2740.0020.0002] # GUJARATI LETTER VOCALIC R
-0AE0 ; [.2741.0020.0002] # GUJARATI LETTER VOCALIC RR
-0A8C ; [.2742.0020.0002] # GUJARATI LETTER VOCALIC L
-0AE1 ; [.2743.0020.0002] # GUJARATI LETTER VOCALIC LL
-0A8D ; [.2744.0020.0002] # GUJARATI VOWEL CANDRA E
-0A8F ; [.2745.0020.0002] # GUJARATI LETTER E
-0A90 ; [.2746.0020.0002] # GUJARATI LETTER AI
-0A91 ; [.2747.0020.0002] # GUJARATI VOWEL CANDRA O
-0A93 ; [.2748.0020.0002] # GUJARATI LETTER O
-0A94 ; [.2749.0020.0002] # GUJARATI LETTER AU
-0A95 ; [.274A.0020.0002] # GUJARATI LETTER KA
-0A96 ; [.274B.0020.0002] # GUJARATI LETTER KHA
-0A97 ; [.274C.0020.0002] # GUJARATI LETTER GA
-0A98 ; [.274D.0020.0002] # GUJARATI LETTER GHA
-0A99 ; [.274E.0020.0002] # GUJARATI LETTER NGA
-0A9A ; [.274F.0020.0002] # GUJARATI LETTER CA
-0A9B ; [.2750.0020.0002] # GUJARATI LETTER CHA
-0A9C ; [.2751.0020.0002] # GUJARATI LETTER JA
-0AF9 ; [.2752.0020.0002] # GUJARATI LETTER ZHA
-0A9D ; [.2753.0020.0002] # GUJARATI LETTER JHA
-0A9E ; [.2754.0020.0002] # GUJARATI LETTER NYA
-0A9F ; [.2755.0020.0002] # GUJARATI LETTER TTA
-0AA0 ; [.2756.0020.0002] # GUJARATI LETTER TTHA
-0AA1 ; [.2757.0020.0002] # GUJARATI LETTER DDA
-0AA2 ; [.2758.0020.0002] # GUJARATI LETTER DDHA
-0AA3 ; [.2759.0020.0002] # GUJARATI LETTER NNA
-0AA4 ; [.275A.0020.0002] # GUJARATI LETTER TA
-0AA5 ; [.275B.0020.0002] # GUJARATI LETTER THA
-0AA6 ; [.275C.0020.0002] # GUJARATI LETTER DA
-0AA7 ; [.275D.0020.0002] # GUJARATI LETTER DHA
-0AA8 ; [.275E.0020.0002] # GUJARATI LETTER NA
-0AAA ; [.275F.0020.0002] # GUJARATI LETTER PA
-0AAB ; [.2760.0020.0002] # GUJARATI LETTER PHA
-0AAC ; [.2761.0020.0002] # GUJARATI LETTER BA
-0AAD ; [.2762.0020.0002] # GUJARATI LETTER BHA
-0AAE ; [.2763.0020.0002] # GUJARATI LETTER MA
-0AAF ; [.2764.0020.0002] # GUJARATI LETTER YA
-0AB0 ; [.2765.0020.0002] # GUJARATI LETTER RA
-0AB2 ; [.2766.0020.0002] # GUJARATI LETTER LA
-0AB5 ; [.2767.0020.0002] # GUJARATI LETTER VA
-0AB6 ; [.2768.0020.0002] # GUJARATI LETTER SHA
-0AB7 ; [.2769.0020.0002] # GUJARATI LETTER SSA
-0AB8 ; [.276A.0020.0002] # GUJARATI LETTER SA
-0AB9 ; [.276B.0020.0002] # GUJARATI LETTER HA
-0AB3 ; [.276C.0020.0002] # GUJARATI LETTER LLA
-0ABD ; [.276D.0020.0002] # GUJARATI SIGN AVAGRAHA
-0ABE ; [.276E.0020.0002] # GUJARATI VOWEL SIGN AA
-0ABF ; [.276F.0020.0002] # GUJARATI VOWEL SIGN I
-0AC0 ; [.2770.0020.0002] # GUJARATI VOWEL SIGN II
-0AC1 ; [.2771.0020.0002] # GUJARATI VOWEL SIGN U
-0AC2 ; [.2772.0020.0002] # GUJARATI VOWEL SIGN UU
-0AC3 ; [.2773.0020.0002] # GUJARATI VOWEL SIGN VOCALIC R
-0AC4 ; [.2774.0020.0002] # GUJARATI VOWEL SIGN VOCALIC RR
-0AE2 ; [.2775.0020.0002] # GUJARATI VOWEL SIGN VOCALIC L
-0AE3 ; [.2776.0020.0002] # GUJARATI VOWEL SIGN VOCALIC LL
-0AC5 ; [.2777.0020.0002] # GUJARATI VOWEL SIGN CANDRA E
-0AC7 ; [.2778.0020.0002] # GUJARATI VOWEL SIGN E
-0AC8 ; [.2779.0020.0002] # GUJARATI VOWEL SIGN AI
-0AC9 ; [.277A.0020.0002] # GUJARATI VOWEL SIGN CANDRA O
-0ACB ; [.277B.0020.0002] # GUJARATI VOWEL SIGN O
-0ACC ; [.277C.0020.0002] # GUJARATI VOWEL SIGN AU
-0ACD ; [.277D.0020.0002] # GUJARATI SIGN VIRAMA
-0B05 ; [.277E.0020.0002] # ORIYA LETTER A
-0B06 ; [.277F.0020.0002] # ORIYA LETTER AA
-0B07 ; [.2780.0020.0002] # ORIYA LETTER I
-0B08 ; [.2781.0020.0002] # ORIYA LETTER II
-0B09 ; [.2782.0020.0002] # ORIYA LETTER U
-0B0A ; [.2783.0020.0002] # ORIYA LETTER UU
-0B0B ; [.2784.0020.0002] # ORIYA LETTER VOCALIC R
-0B60 ; [.2785.0020.0002] # ORIYA LETTER VOCALIC RR
-0B0C ; [.2786.0020.0002] # ORIYA LETTER VOCALIC L
-0B61 ; [.2787.0020.0002] # ORIYA LETTER VOCALIC LL
-0B0F ; [.2788.0020.0002] # ORIYA LETTER E
-0B10 ; [.2789.0020.0002] # ORIYA LETTER AI
-0B13 ; [.278A.0020.0002] # ORIYA LETTER O
-0B14 ; [.278B.0020.0002] # ORIYA LETTER AU
-0B15 ; [.278C.0020.0002] # ORIYA LETTER KA
-0B16 ; [.278D.0020.0002] # ORIYA LETTER KHA
-0B17 ; [.278E.0020.0002] # ORIYA LETTER GA
-0B18 ; [.278F.0020.0002] # ORIYA LETTER GHA
-0B19 ; [.2790.0020.0002] # ORIYA LETTER NGA
-0B1A ; [.2791.0020.0002] # ORIYA LETTER CA
-0B1B ; [.2792.0020.0002] # ORIYA LETTER CHA
-0B1C ; [.2793.0020.0002] # ORIYA LETTER JA
-0B1D ; [.2794.0020.0002] # ORIYA LETTER JHA
-0B1E ; [.2795.0020.0002] # ORIYA LETTER NYA
-0B1F ; [.2796.0020.0002] # ORIYA LETTER TTA
-0B20 ; [.2797.0020.0002] # ORIYA LETTER TTHA
-0B21 ; [.2798.0020.0002] # ORIYA LETTER DDA
-0B5C ; [.2798.0020.0002][.0000.00C2.0002] # ORIYA LETTER RRA
-0B22 ; [.2799.0020.0002] # ORIYA LETTER DDHA
-0B5D ; [.2799.0020.0002][.0000.00C2.0002] # ORIYA LETTER RHA
-0B23 ; [.279A.0020.0002] # ORIYA LETTER NNA
-0B24 ; [.279B.0020.0002] # ORIYA LETTER TA
-0B25 ; [.279C.0020.0002] # ORIYA LETTER THA
-0B26 ; [.279D.0020.0002] # ORIYA LETTER DA
-0B27 ; [.279E.0020.0002] # ORIYA LETTER DHA
-0B28 ; [.279F.0020.0002] # ORIYA LETTER NA
-0B2A ; [.27A0.0020.0002] # ORIYA LETTER PA
-0B2B ; [.27A1.0020.0002] # ORIYA LETTER PHA
-0B2C ; [.27A2.0020.0002] # ORIYA LETTER BA
-0B2D ; [.27A3.0020.0002] # ORIYA LETTER BHA
-0B2E ; [.27A4.0020.0002] # ORIYA LETTER MA
-0B2F ; [.27A5.0020.0002] # ORIYA LETTER YA
-0B5F ; [.27A6.0020.0002] # ORIYA LETTER YYA
-0B30 ; [.27A7.0020.0002] # ORIYA LETTER RA
-0B32 ; [.27A8.0020.0002] # ORIYA LETTER LA
-0B33 ; [.27A9.0020.0002] # ORIYA LETTER LLA
-0B35 ; [.27AA.0020.0002] # ORIYA LETTER VA
-0B71 ; [.27AB.0020.0002] # ORIYA LETTER WA
-0B36 ; [.27AC.0020.0002] # ORIYA LETTER SHA
-0B37 ; [.27AD.0020.0002] # ORIYA LETTER SSA
-0B38 ; [.27AE.0020.0002] # ORIYA LETTER SA
-0B39 ; [.27AF.0020.0002] # ORIYA LETTER HA
-0B3D ; [.27B0.0020.0002] # ORIYA SIGN AVAGRAHA
-0B3E ; [.27B1.0020.0002] # ORIYA VOWEL SIGN AA
-0B3F ; [.27B2.0020.0002] # ORIYA VOWEL SIGN I
-0B40 ; [.27B3.0020.0002] # ORIYA VOWEL SIGN II
-0B41 ; [.27B4.0020.0002] # ORIYA VOWEL SIGN U
-0B42 ; [.27B5.0020.0002] # ORIYA VOWEL SIGN UU
-0B43 ; [.27B6.0020.0002] # ORIYA VOWEL SIGN VOCALIC R
-0B44 ; [.27B7.0020.0002] # ORIYA VOWEL SIGN VOCALIC RR
-0B62 ; [.27B8.0020.0002] # ORIYA VOWEL SIGN VOCALIC L
-0B63 ; [.27B9.0020.0002] # ORIYA VOWEL SIGN VOCALIC LL
-0B47 ; [.27BA.0020.0002] # ORIYA VOWEL SIGN E
-0B48 ; [.27BB.0020.0002] # ORIYA VOWEL SIGN AI
-0B47 0B56 ; [.27BB.0020.0002] # ORIYA VOWEL SIGN AI
-0B4B ; [.27BC.0020.0002] # ORIYA VOWEL SIGN O
-0B47 0B3E ; [.27BC.0020.0002] # ORIYA VOWEL SIGN O
-0B4C ; [.27BD.0020.0002] # ORIYA VOWEL SIGN AU
-0B47 0B57 ; [.27BD.0020.0002] # ORIYA VOWEL SIGN AU
-0B4D ; [.27BE.0020.0002] # ORIYA SIGN VIRAMA
-0B56 ; [.27BF.0020.0002] # ORIYA AI LENGTH MARK
-0B57 ; [.27C0.0020.0002] # ORIYA AU LENGTH MARK
-0BD0 ; [.27C1.0020.0002] # TAMIL OM
-0B85 ; [.27C2.0020.0002] # TAMIL LETTER A
-0B86 ; [.27C3.0020.0002] # TAMIL LETTER AA
-0B87 ; [.27C4.0020.0002] # TAMIL LETTER I
-0B88 ; [.27C5.0020.0002] # TAMIL LETTER II
-0B89 ; [.27C6.0020.0002] # TAMIL LETTER U
-0B8A ; [.27C7.0020.0002] # TAMIL LETTER UU
-0B8E ; [.27C8.0020.0002] # TAMIL LETTER E
-0B8F ; [.27C9.0020.0002] # TAMIL LETTER EE
-0B90 ; [.27CA.0020.0002] # TAMIL LETTER AI
-0B92 ; [.27CB.0020.0002] # TAMIL LETTER O
-0B93 ; [.27CC.0020.0002] # TAMIL LETTER OO
-0B94 ; [.27CD.0020.0002] # TAMIL LETTER AU
-0B92 0BD7 ; [.27CD.0020.0002] # TAMIL LETTER AU
-0B83 ; [.27CE.0020.0002] # TAMIL SIGN VISARGA
-0B95 ; [.27CF.0020.0002] # TAMIL LETTER KA
-0B99 ; [.27D0.0020.0002] # TAMIL LETTER NGA
-0B9A ; [.27D1.0020.0002] # TAMIL LETTER CA
-0B9E ; [.27D2.0020.0002] # TAMIL LETTER NYA
-0B9F ; [.27D3.0020.0002] # TAMIL LETTER TTA
-0BA3 ; [.27D4.0020.0002] # TAMIL LETTER NNA
-0BA4 ; [.27D5.0020.0002] # TAMIL LETTER TA
-0BA8 ; [.27D6.0020.0002] # TAMIL LETTER NA
-0BAA ; [.27D7.0020.0002] # TAMIL LETTER PA
-0BAE ; [.27D8.0020.0002] # TAMIL LETTER MA
-0BAF ; [.27D9.0020.0002] # TAMIL LETTER YA
-0BB0 ; [.27DA.0020.0002] # TAMIL LETTER RA
-0BB2 ; [.27DB.0020.0002] # TAMIL LETTER LA
-0BB5 ; [.27DC.0020.0002] # TAMIL LETTER VA
-0BB4 ; [.27DD.0020.0002] # TAMIL LETTER LLLA
-0BB3 ; [.27DE.0020.0002] # TAMIL LETTER LLA
-0BB1 ; [.27DF.0020.0002] # TAMIL LETTER RRA
-0BA9 ; [.27E0.0020.0002] # TAMIL LETTER NNNA
-0B9C ; [.27E1.0020.0002] # TAMIL LETTER JA
-0BB6 ; [.27E2.0020.0002] # TAMIL LETTER SHA
-0BB7 ; [.27E3.0020.0002] # TAMIL LETTER SSA
-0BB8 ; [.27E4.0020.0002] # TAMIL LETTER SA
-0BB9 ; [.27E5.0020.0002] # TAMIL LETTER HA
-0BBE ; [.27E6.0020.0002] # TAMIL VOWEL SIGN AA
-0BBF ; [.27E7.0020.0002] # TAMIL VOWEL SIGN I
-0BC0 ; [.27E8.0020.0002] # TAMIL VOWEL SIGN II
-0BC1 ; [.27E9.0020.0002] # TAMIL VOWEL SIGN U
-0BC2 ; [.27EA.0020.0002] # TAMIL VOWEL SIGN UU
-0BC6 ; [.27EB.0020.0002] # TAMIL VOWEL SIGN E
-0BC7 ; [.27EC.0020.0002] # TAMIL VOWEL SIGN EE
-0BC8 ; [.27ED.0020.0002] # TAMIL VOWEL SIGN AI
-0BCA ; [.27EE.0020.0002] # TAMIL VOWEL SIGN O
-0BC6 0BBE ; [.27EE.0020.0002] # TAMIL VOWEL SIGN O
-0BCB ; [.27EF.0020.0002] # TAMIL VOWEL SIGN OO
-0BC7 0BBE ; [.27EF.0020.0002] # TAMIL VOWEL SIGN OO
-0BCC ; [.27F0.0020.0002] # TAMIL VOWEL SIGN AU
-0BC6 0BD7 ; [.27F0.0020.0002] # TAMIL VOWEL SIGN AU
-0BCD ; [.27F1.0020.0002] # TAMIL SIGN VIRAMA
-0BD7 ; [.27F2.0020.0002] # TAMIL AU LENGTH MARK
-0C05 ; [.27F3.0020.0002] # TELUGU LETTER A
-0C06 ; [.27F4.0020.0002] # TELUGU LETTER AA
-0C07 ; [.27F5.0020.0002] # TELUGU LETTER I
-0C08 ; [.27F6.0020.0002] # TELUGU LETTER II
-0C09 ; [.27F7.0020.0002] # TELUGU LETTER U
-0C0A ; [.27F8.0020.0002] # TELUGU LETTER UU
-0C0B ; [.27F9.0020.0002] # TELUGU LETTER VOCALIC R
-0C60 ; [.27FA.0020.0002] # TELUGU LETTER VOCALIC RR
-0C0C ; [.27FB.0020.0002] # TELUGU LETTER VOCALIC L
-0C61 ; [.27FC.0020.0002] # TELUGU LETTER VOCALIC LL
-0C0E ; [.27FD.0020.0002] # TELUGU LETTER E
-0C0F ; [.27FE.0020.0002] # TELUGU LETTER EE
-0C10 ; [.27FF.0020.0002] # TELUGU LETTER AI
-0C12 ; [.2800.0020.0002] # TELUGU LETTER O
-0C13 ; [.2801.0020.0002] # TELUGU LETTER OO
-0C14 ; [.2802.0020.0002] # TELUGU LETTER AU
-0C15 ; [.2803.0020.0002] # TELUGU LETTER KA
-0C16 ; [.2804.0020.0002] # TELUGU LETTER KHA
-0C17 ; [.2805.0020.0002] # TELUGU LETTER GA
-0C18 ; [.2806.0020.0002] # TELUGU LETTER GHA
-0C19 ; [.2807.0020.0002] # TELUGU LETTER NGA
-0C1A ; [.2808.0020.0002] # TELUGU LETTER CA
-0C58 ; [.2809.0020.0002] # TELUGU LETTER TSA
-0C1B ; [.280A.0020.0002] # TELUGU LETTER CHA
-0C1C ; [.280B.0020.0002] # TELUGU LETTER JA
-0C59 ; [.280C.0020.0002] # TELUGU LETTER DZA
-0C1D ; [.280D.0020.0002] # TELUGU LETTER JHA
-0C1E ; [.280E.0020.0002] # TELUGU LETTER NYA
-0C1F ; [.280F.0020.0002] # TELUGU LETTER TTA
-0C20 ; [.2810.0020.0002] # TELUGU LETTER TTHA
-0C21 ; [.2811.0020.0002] # TELUGU LETTER DDA
-0C22 ; [.2812.0020.0002] # TELUGU LETTER DDHA
-0C23 ; [.2813.0020.0002] # TELUGU LETTER NNA
-0C24 ; [.2814.0020.0002] # TELUGU LETTER TA
-0C25 ; [.2815.0020.0002] # TELUGU LETTER THA
-0C26 ; [.2816.0020.0002] # TELUGU LETTER DA
-0C27 ; [.2817.0020.0002] # TELUGU LETTER DHA
-0C28 ; [.2818.0020.0002] # TELUGU LETTER NA
-0C2A ; [.2819.0020.0002] # TELUGU LETTER PA
-0C2B ; [.281A.0020.0002] # TELUGU LETTER PHA
-0C2C ; [.281B.0020.0002] # TELUGU LETTER BA
-0C2D ; [.281C.0020.0002] # TELUGU LETTER BHA
-0C2E ; [.281D.0020.0002] # TELUGU LETTER MA
-0C2F ; [.281E.0020.0002] # TELUGU LETTER YA
-0C30 ; [.281F.0020.0002] # TELUGU LETTER RA
-0C31 ; [.2820.0020.0002] # TELUGU LETTER RRA
-0C32 ; [.2821.0020.0002] # TELUGU LETTER LA
-0C35 ; [.2822.0020.0002] # TELUGU LETTER VA
-0C36 ; [.2823.0020.0002] # TELUGU LETTER SHA
-0C37 ; [.2824.0020.0002] # TELUGU LETTER SSA
-0C38 ; [.2825.0020.0002] # TELUGU LETTER SA
-0C39 ; [.2826.0020.0002] # TELUGU LETTER HA
-0C33 ; [.2827.0020.0002] # TELUGU LETTER LLA
-0C34 ; [.2828.0020.0002] # TELUGU LETTER LLLA
-0C5A ; [.2829.0020.0002] # TELUGU LETTER RRRA
-0C3D ; [.282A.0020.0002] # TELUGU SIGN AVAGRAHA
-0C3E ; [.282B.0020.0002] # TELUGU VOWEL SIGN AA
-0C3F ; [.282C.0020.0002] # TELUGU VOWEL SIGN I
-0C40 ; [.282D.0020.0002] # TELUGU VOWEL SIGN II
-0C41 ; [.282E.0020.0002] # TELUGU VOWEL SIGN U
-0C42 ; [.282F.0020.0002] # TELUGU VOWEL SIGN UU
-0C43 ; [.2830.0020.0002] # TELUGU VOWEL SIGN VOCALIC R
-0C44 ; [.2831.0020.0002] # TELUGU VOWEL SIGN VOCALIC RR
-0C62 ; [.2832.0020.0002] # TELUGU VOWEL SIGN VOCALIC L
-0C63 ; [.2833.0020.0002] # TELUGU VOWEL SIGN VOCALIC LL
-0C46 ; [.2834.0020.0002] # TELUGU VOWEL SIGN E
-0C47 ; [.2835.0020.0002] # TELUGU VOWEL SIGN EE
-0C48 ; [.2836.0020.0002] # TELUGU VOWEL SIGN AI
-0C46 0C56 ; [.2836.0020.0002] # TELUGU VOWEL SIGN AI
-0C4A ; [.2837.0020.0002] # TELUGU VOWEL SIGN O
-0C4B ; [.2838.0020.0002] # TELUGU VOWEL SIGN OO
-0C4C ; [.2839.0020.0002] # TELUGU VOWEL SIGN AU
-0C4D ; [.283A.0020.0002] # TELUGU SIGN VIRAMA
-0C55 ; [.283B.0020.0002] # TELUGU LENGTH MARK
-0C56 ; [.283C.0020.0002] # TELUGU AI LENGTH MARK
-0C85 ; [.283D.0020.0002] # KANNADA LETTER A
-0C86 ; [.283E.0020.0002] # KANNADA LETTER AA
-0C87 ; [.283F.0020.0002] # KANNADA LETTER I
-0C88 ; [.2840.0020.0002] # KANNADA LETTER II
-0C89 ; [.2841.0020.0002] # KANNADA LETTER U
-0C8A ; [.2842.0020.0002] # KANNADA LETTER UU
-0C8B ; [.2843.0020.0002] # KANNADA LETTER VOCALIC R
-0CE0 ; [.2844.0020.0002] # KANNADA LETTER VOCALIC RR
-0C8C ; [.2845.0020.0002] # KANNADA LETTER VOCALIC L
-0CE1 ; [.2846.0020.0002] # KANNADA LETTER VOCALIC LL
-0C8E ; [.2847.0020.0002] # KANNADA LETTER E
-0C8F ; [.2848.0020.0002] # KANNADA LETTER EE
-0C90 ; [.2849.0020.0002] # KANNADA LETTER AI
-0C92 ; [.284A.0020.0002] # KANNADA LETTER O
-0C93 ; [.284B.0020.0002] # KANNADA LETTER OO
-0C94 ; [.284C.0020.0002] # KANNADA LETTER AU
-0C95 ; [.284D.0020.0002] # KANNADA LETTER KA
-0C96 ; [.284E.0020.0002] # KANNADA LETTER KHA
-0C97 ; [.284F.0020.0002] # KANNADA LETTER GA
-0C98 ; [.2850.0020.0002] # KANNADA LETTER GHA
-0C99 ; [.2851.0020.0002] # KANNADA LETTER NGA
-0C9A ; [.2852.0020.0002] # KANNADA LETTER CA
-0C9B ; [.2853.0020.0002] # KANNADA LETTER CHA
-0C9C ; [.2854.0020.0002] # KANNADA LETTER JA
-0C9D ; [.2855.0020.0002] # KANNADA LETTER JHA
-0C9E ; [.2856.0020.0002] # KANNADA LETTER NYA
-0C9F ; [.2857.0020.0002] # KANNADA LETTER TTA
-0CA0 ; [.2858.0020.0002] # KANNADA LETTER TTHA
-0CA1 ; [.2859.0020.0002] # KANNADA LETTER DDA
-0CA2 ; [.285A.0020.0002] # KANNADA LETTER DDHA
-0CA3 ; [.285B.0020.0002] # KANNADA LETTER NNA
-0CA4 ; [.285C.0020.0002] # KANNADA LETTER TA
-0CA5 ; [.285D.0020.0002] # KANNADA LETTER THA
-0CA6 ; [.285E.0020.0002] # KANNADA LETTER DA
-0CA7 ; [.285F.0020.0002] # KANNADA LETTER DHA
-0CA8 ; [.2860.0020.0002] # KANNADA LETTER NA
-0CAA ; [.2861.0020.0002] # KANNADA LETTER PA
-0CAB ; [.2862.0020.0002] # KANNADA LETTER PHA
-0CAC ; [.2863.0020.0002] # KANNADA LETTER BA
-0CAD ; [.2864.0020.0002] # KANNADA LETTER BHA
-0CAE ; [.2865.0020.0002] # KANNADA LETTER MA
-0CAF ; [.2866.0020.0002] # KANNADA LETTER YA
-0CB0 ; [.2867.0020.0002] # KANNADA LETTER RA
-0CB1 ; [.2868.0020.0002] # KANNADA LETTER RRA
-0CB2 ; [.2869.0020.0002] # KANNADA LETTER LA
-0CB5 ; [.286A.0020.0002] # KANNADA LETTER VA
-0CB6 ; [.286B.0020.0002] # KANNADA LETTER SHA
-0CB7 ; [.286C.0020.0002] # KANNADA LETTER SSA
-0CB8 ; [.286D.0020.0002] # KANNADA LETTER SA
-0CB9 ; [.286E.0020.0002] # KANNADA LETTER HA
-0CB3 ; [.286F.0020.0002] # KANNADA LETTER LLA
-0CDE ; [.2870.0020.0002] # KANNADA LETTER FA
-0CBD ; [.2871.0020.0002] # KANNADA SIGN AVAGRAHA
-0CF1 ; [.2872.0020.0002] # KANNADA SIGN JIHVAMULIYA
-0CF2 ; [.2873.0020.0002] # KANNADA SIGN UPADHMANIYA
-0C80 ; [.2874.0020.0002] # KANNADA SIGN SPACING CANDRABINDU
-0CBE ; [.2875.0020.0002] # KANNADA VOWEL SIGN AA
-0CBF ; [.2876.0020.0002] # KANNADA VOWEL SIGN I
-0CC0 ; [.2877.0020.0002] # KANNADA VOWEL SIGN II
-0CBF 0CD5 ; [.2877.0020.0002] # KANNADA VOWEL SIGN II
-0CC1 ; [.2878.0020.0002] # KANNADA VOWEL SIGN U
-0CC2 ; [.2879.0020.0002] # KANNADA VOWEL SIGN UU
-0CC3 ; [.287A.0020.0002] # KANNADA VOWEL SIGN VOCALIC R
-0CC4 ; [.287B.0020.0002] # KANNADA VOWEL SIGN VOCALIC RR
-0CE2 ; [.287C.0020.0002] # KANNADA VOWEL SIGN VOCALIC L
-0CE3 ; [.287D.0020.0002] # KANNADA VOWEL SIGN VOCALIC LL
-0CC6 ; [.287E.0020.0002] # KANNADA VOWEL SIGN E
-0CC7 ; [.287F.0020.0002] # KANNADA VOWEL SIGN EE
-0CC6 0CD5 ; [.287F.0020.0002] # KANNADA VOWEL SIGN EE
-0CC8 ; [.2880.0020.0002] # KANNADA VOWEL SIGN AI
-0CC6 0CD6 ; [.2880.0020.0002] # KANNADA VOWEL SIGN AI
-0CCA ; [.2881.0020.0002] # KANNADA VOWEL SIGN O
-0CC6 0CC2 ; [.2881.0020.0002] # KANNADA VOWEL SIGN O
-0CCB ; [.2882.0020.0002] # KANNADA VOWEL SIGN OO
-0CC6 0CC2 0CD5 ; [.2882.0020.0002] # KANNADA VOWEL SIGN OO
-0CCA 0CD5 ; [.2882.0020.0002] # KANNADA VOWEL SIGN OO
-0CCC ; [.2883.0020.0002] # KANNADA VOWEL SIGN AU
-0CCD ; [.2884.0020.0002] # KANNADA SIGN VIRAMA
-0CD5 ; [.2885.0020.0002] # KANNADA LENGTH MARK
-0CD6 ; [.2886.0020.0002] # KANNADA AI LENGTH MARK
-0D05 ; [.2887.0020.0002] # MALAYALAM LETTER A
-0D06 ; [.2888.0020.0002] # MALAYALAM LETTER AA
-0D07 ; [.2889.0020.0002] # MALAYALAM LETTER I
-0D08 ; [.288A.0020.0002] # MALAYALAM LETTER II
-0D5F ; [.288B.0020.0002] # MALAYALAM LETTER ARCHAIC II
-0D09 ; [.288C.0020.0002] # MALAYALAM LETTER U
-0D0A ; [.288D.0020.0002] # MALAYALAM LETTER UU
-0D0B ; [.288E.0020.0002] # MALAYALAM LETTER VOCALIC R
-0D60 ; [.288F.0020.0002] # MALAYALAM LETTER VOCALIC RR
-0D0C ; [.2890.0020.0002] # MALAYALAM LETTER VOCALIC L
-0D61 ; [.2891.0020.0002] # MALAYALAM LETTER VOCALIC LL
-0D0E ; [.2892.0020.0002] # MALAYALAM LETTER E
-0D0F ; [.2893.0020.0002] # MALAYALAM LETTER EE
-0D10 ; [.2894.0020.0002] # MALAYALAM LETTER AI
-0D12 ; [.2895.0020.0002] # MALAYALAM LETTER O
-0D13 ; [.2896.0020.0002] # MALAYALAM LETTER OO
-0D14 ; [.2897.0020.0002] # MALAYALAM LETTER AU
-0D15 ; [.2898.0020.0002] # MALAYALAM LETTER KA
-0D7F ; [.2898.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU K
-0D16 ; [.2899.0020.0002] # MALAYALAM LETTER KHA
-0D17 ; [.289A.0020.0002] # MALAYALAM LETTER GA
-0D18 ; [.289B.0020.0002] # MALAYALAM LETTER GHA
-0D19 ; [.289C.0020.0002] # MALAYALAM LETTER NGA
-0D1A ; [.289D.0020.0002] # MALAYALAM LETTER CA
-0D1B ; [.289E.0020.0002] # MALAYALAM LETTER CHA
-0D1C ; [.289F.0020.0002] # MALAYALAM LETTER JA
-0D1D ; [.28A0.0020.0002] # MALAYALAM LETTER JHA
-0D1E ; [.28A1.0020.0002] # MALAYALAM LETTER NYA
-0D1F ; [.28A2.0020.0002] # MALAYALAM LETTER TTA
-0D20 ; [.28A3.0020.0002] # MALAYALAM LETTER TTHA
-0D21 ; [.28A4.0020.0002] # MALAYALAM LETTER DDA
-0D22 ; [.28A5.0020.0002] # MALAYALAM LETTER DDHA
-0D23 ; [.28A6.0020.0002] # MALAYALAM LETTER NNA
-0D7A ; [.28A6.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU NN
-0D24 ; [.28A7.0020.0002] # MALAYALAM LETTER TA
-0D25 ; [.28A8.0020.0002] # MALAYALAM LETTER THA
-0D26 ; [.28A9.0020.0002] # MALAYALAM LETTER DA
-0D27 ; [.28AA.0020.0002] # MALAYALAM LETTER DHA
-0D28 ; [.28AB.0020.0002] # MALAYALAM LETTER NA
-0D7B ; [.28AB.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU N
-0D29 ; [.28AC.0020.0002] # MALAYALAM LETTER NNNA
-0D2A ; [.28AD.0020.0002] # MALAYALAM LETTER PA
-0D2B ; [.28AE.0020.0002] # MALAYALAM LETTER PHA
-0D2C ; [.28AF.0020.0002] # MALAYALAM LETTER BA
-0D2D ; [.28B0.0020.0002] # MALAYALAM LETTER BHA
-0D2E ; [.28B1.0020.0002] # MALAYALAM LETTER MA
-0D54 ; [.28B1.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU M
-0D2F ; [.28B2.0020.0002] # MALAYALAM LETTER YA
-0D55 ; [.28B2.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU Y
-0D30 ; [.28B3.0020.0002] # MALAYALAM LETTER RA
-0D4E ; [.28B3.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER DOT REPH
-0D7C ; [.28B3.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU RR
-0D32 ; [.28B4.0020.0002] # MALAYALAM LETTER LA
-0D7D ; [.28B4.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU L
-0D35 ; [.28B5.0020.0002] # MALAYALAM LETTER VA
-0D36 ; [.28B6.0020.0002] # MALAYALAM LETTER SHA
-0D37 ; [.28B7.0020.0002] # MALAYALAM LETTER SSA
-0D38 ; [.28B8.0020.0002] # MALAYALAM LETTER SA
-0D39 ; [.28B9.0020.0002] # MALAYALAM LETTER HA
-0D33 ; [.28BA.0020.0002] # MALAYALAM LETTER LLA
-0D7E ; [.28BA.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU LL
-0D34 ; [.28BB.0020.0002] # MALAYALAM LETTER LLLA
-0D56 ; [.28BB.0020.0004][.28CF.0020.0004] # MALAYALAM LETTER CHILLU LLL
-0D31 ; [.28BC.0020.0002] # MALAYALAM LETTER RRA
-0D3A ; [.28BD.0020.0002] # MALAYALAM LETTER TTTA
-0D3D ; [.28BE.0020.0002] # MALAYALAM SIGN AVAGRAHA
-0D3E ; [.28BF.0020.0002] # MALAYALAM VOWEL SIGN AA
-0D3F ; [.28C0.0020.0002] # MALAYALAM VOWEL SIGN I
-0D40 ; [.28C1.0020.0002] # MALAYALAM VOWEL SIGN II
-0D41 ; [.28C2.0020.0002] # MALAYALAM VOWEL SIGN U
-0D42 ; [.28C3.0020.0002] # MALAYALAM VOWEL SIGN UU
-0D43 ; [.28C4.0020.0002] # MALAYALAM VOWEL SIGN VOCALIC R
-0D44 ; [.28C5.0020.0002] # MALAYALAM VOWEL SIGN VOCALIC RR
-0D62 ; [.28C6.0020.0002] # MALAYALAM VOWEL SIGN VOCALIC L
-0D63 ; [.28C7.0020.0002] # MALAYALAM VOWEL SIGN VOCALIC LL
-0D46 ; [.28C8.0020.0002] # MALAYALAM VOWEL SIGN E
-0D47 ; [.28C9.0020.0002] # MALAYALAM VOWEL SIGN EE
-0D48 ; [.28CA.0020.0002] # MALAYALAM VOWEL SIGN AI
-0D4A ; [.28CB.0020.0002] # MALAYALAM VOWEL SIGN O
-0D46 0D3E ; [.28CB.0020.0002] # MALAYALAM VOWEL SIGN O
-0D4B ; [.28CC.0020.0002] # MALAYALAM VOWEL SIGN OO
-0D47 0D3E ; [.28CC.0020.0002] # MALAYALAM VOWEL SIGN OO
-0D4C ; [.28CD.0020.0002] # MALAYALAM VOWEL SIGN AU
-0D46 0D57 ; [.28CD.0020.0002] # MALAYALAM VOWEL SIGN AU
-0D57 ; [.28CE.0020.0002] # MALAYALAM AU LENGTH MARK
-0D4D ; [.28CF.0020.0002] # MALAYALAM SIGN VIRAMA
-0D85 ; [.28D0.0020.0002] # SINHALA LETTER AYANNA
-0D86 ; [.28D1.0020.0002] # SINHALA LETTER AAYANNA
-0D87 ; [.28D2.0020.0002] # SINHALA LETTER AEYANNA
-0D88 ; [.28D3.0020.0002] # SINHALA LETTER AEEYANNA
-0D89 ; [.28D4.0020.0002] # SINHALA LETTER IYANNA
-0D8A ; [.28D5.0020.0002] # SINHALA LETTER IIYANNA
-0D8B ; [.28D6.0020.0002] # SINHALA LETTER UYANNA
-0D8C ; [.28D7.0020.0002] # SINHALA LETTER UUYANNA
-0D8D ; [.28D8.0020.0002] # SINHALA LETTER IRUYANNA
-0D8E ; [.28D9.0020.0002] # SINHALA LETTER IRUUYANNA
-0D8F ; [.28DA.0020.0002] # SINHALA LETTER ILUYANNA
-0D90 ; [.28DB.0020.0002] # SINHALA LETTER ILUUYANNA
-0D91 ; [.28DC.0020.0002] # SINHALA LETTER EYANNA
-0D92 ; [.28DD.0020.0002] # SINHALA LETTER EEYANNA
-0D93 ; [.28DE.0020.0002] # SINHALA LETTER AIYANNA
-0D94 ; [.28DF.0020.0002] # SINHALA LETTER OYANNA
-0D95 ; [.28E0.0020.0002] # SINHALA LETTER OOYANNA
-0D96 ; [.28E1.0020.0002] # SINHALA LETTER AUYANNA
-0D9A ; [.28E2.0020.0002] # SINHALA LETTER ALPAPRAANA KAYANNA
-0D9B ; [.28E3.0020.0002] # SINHALA LETTER MAHAAPRAANA KAYANNA
-0D9C ; [.28E4.0020.0002] # SINHALA LETTER ALPAPRAANA GAYANNA
-0D9D ; [.28E5.0020.0002] # SINHALA LETTER MAHAAPRAANA GAYANNA
-0D9E ; [.28E6.0020.0002] # SINHALA LETTER KANTAJA NAASIKYAYA
-0D9F ; [.28E7.0020.0002] # SINHALA LETTER SANYAKA GAYANNA
-0DA0 ; [.28E8.0020.0002] # SINHALA LETTER ALPAPRAANA CAYANNA
-0DA1 ; [.28E9.0020.0002] # SINHALA LETTER MAHAAPRAANA CAYANNA
-0DA2 ; [.28EA.0020.0002] # SINHALA LETTER ALPAPRAANA JAYANNA
-0DA3 ; [.28EB.0020.0002] # SINHALA LETTER MAHAAPRAANA JAYANNA
-0DA4 ; [.28EC.0020.0002] # SINHALA LETTER TAALUJA NAASIKYAYA
-0DA5 ; [.28ED.0020.0002] # SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
-0DA6 ; [.28EE.0020.0002] # SINHALA LETTER SANYAKA JAYANNA
-0DA7 ; [.28EF.0020.0002] # SINHALA LETTER ALPAPRAANA TTAYANNA
-0DA8 ; [.28F0.0020.0002] # SINHALA LETTER MAHAAPRAANA TTAYANNA
-0DA9 ; [.28F1.0020.0002] # SINHALA LETTER ALPAPRAANA DDAYANNA
-0DAA ; [.28F2.0020.0002] # SINHALA LETTER MAHAAPRAANA DDAYANNA
-0DAB ; [.28F3.0020.0002] # SINHALA LETTER MUURDHAJA NAYANNA
-0DAC ; [.28F4.0020.0002] # SINHALA LETTER SANYAKA DDAYANNA
-0DAD ; [.28F5.0020.0002] # SINHALA LETTER ALPAPRAANA TAYANNA
-0DAE ; [.28F6.0020.0002] # SINHALA LETTER MAHAAPRAANA TAYANNA
-0DAF ; [.28F7.0020.0002] # SINHALA LETTER ALPAPRAANA DAYANNA
-0DB0 ; [.28F8.0020.0002] # SINHALA LETTER MAHAAPRAANA DAYANNA
-0DB1 ; [.28F9.0020.0002] # SINHALA LETTER DANTAJA NAYANNA
-0DB3 ; [.28FA.0020.0002] # SINHALA LETTER SANYAKA DAYANNA
-0DB4 ; [.28FB.0020.0002] # SINHALA LETTER ALPAPRAANA PAYANNA
-0DB5 ; [.28FC.0020.0002] # SINHALA LETTER MAHAAPRAANA PAYANNA
-0DB6 ; [.28FD.0020.0002] # SINHALA LETTER ALPAPRAANA BAYANNA
-0DB7 ; [.28FE.0020.0002] # SINHALA LETTER MAHAAPRAANA BAYANNA
-0DB8 ; [.28FF.0020.0002] # SINHALA LETTER MAYANNA
-0DB9 ; [.2900.0020.0002] # SINHALA LETTER AMBA BAYANNA
-0DBA ; [.2901.0020.0002] # SINHALA LETTER YAYANNA
-0DBB ; [.2902.0020.0002] # SINHALA LETTER RAYANNA
-0DBD ; [.2903.0020.0002] # SINHALA LETTER DANTAJA LAYANNA
-0DC0 ; [.2904.0020.0002] # SINHALA LETTER VAYANNA
-0DC1 ; [.2905.0020.0002] # SINHALA LETTER TAALUJA SAYANNA
-0DC2 ; [.2906.0020.0002] # SINHALA LETTER MUURDHAJA SAYANNA
-0DC3 ; [.2907.0020.0002] # SINHALA LETTER DANTAJA SAYANNA
-0DC4 ; [.2908.0020.0002] # SINHALA LETTER HAYANNA
-0DC5 ; [.2909.0020.0002] # SINHALA LETTER MUURDHAJA LAYANNA
-0DC6 ; [.290A.0020.0002] # SINHALA LETTER FAYANNA
-0DCF ; [.290B.0020.0002] # SINHALA VOWEL SIGN AELA-PILLA
-0DD0 ; [.290C.0020.0002] # SINHALA VOWEL SIGN KETTI AEDA-PILLA
-0DD1 ; [.290D.0020.0002] # SINHALA VOWEL SIGN DIGA AEDA-PILLA
-0DD2 ; [.290E.0020.0002] # SINHALA VOWEL SIGN KETTI IS-PILLA
-0DD3 ; [.290F.0020.0002] # SINHALA VOWEL SIGN DIGA IS-PILLA
-0DD4 ; [.2910.0020.0002] # SINHALA VOWEL SIGN KETTI PAA-PILLA
-0DD6 ; [.2911.0020.0002] # SINHALA VOWEL SIGN DIGA PAA-PILLA
-0DD8 ; [.2912.0020.0002] # SINHALA VOWEL SIGN GAETTA-PILLA
-0DF2 ; [.2913.0020.0002] # SINHALA VOWEL SIGN DIGA GAETTA-PILLA
-0DDF ; [.2914.0020.0002] # SINHALA VOWEL SIGN GAYANUKITTA
-0DF3 ; [.2915.0020.0002] # SINHALA VOWEL SIGN DIGA GAYANUKITTA
-0DD9 ; [.2916.0020.0002] # SINHALA VOWEL SIGN KOMBUVA
-0DDA ; [.2917.0020.0002] # SINHALA VOWEL SIGN DIGA KOMBUVA
-0DD9 0DCA ; [.2917.0020.0002] # SINHALA VOWEL SIGN DIGA KOMBUVA
-0DDB ; [.2918.0020.0002] # SINHALA VOWEL SIGN KOMBU DEKA
-0DDC ; [.2919.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
-0DD9 0DCF ; [.2919.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
-0DDD ; [.291A.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
-0DD9 0DCF 0DCA ; [.291A.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
-0DDC 0DCA ; [.291A.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
-0DDE ; [.291B.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
-0DD9 0DDF ; [.291B.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
-0DCA ; [.291C.0020.0002] # SINHALA SIGN AL-LAKUNA
-AAF2 ; [.291D.0020.0002] # MEETEI MAYEK ANJI
-ABC0 ; [.291E.0020.0002] # MEETEI MAYEK LETTER KOK
-ABC1 ; [.291F.0020.0002] # MEETEI MAYEK LETTER SAM
-ABC2 ; [.2920.0020.0002] # MEETEI MAYEK LETTER LAI
-ABC3 ; [.2921.0020.0002] # MEETEI MAYEK LETTER MIT
-ABC4 ; [.2922.0020.0002] # MEETEI MAYEK LETTER PA
-ABC5 ; [.2923.0020.0002] # MEETEI MAYEK LETTER NA
-ABC6 ; [.2924.0020.0002] # MEETEI MAYEK LETTER CHIL
-ABC7 ; [.2925.0020.0002] # MEETEI MAYEK LETTER TIL
-ABC8 ; [.2926.0020.0002] # MEETEI MAYEK LETTER KHOU
-ABC9 ; [.2927.0020.0002] # MEETEI MAYEK LETTER NGOU
-ABCA ; [.2928.0020.0002] # MEETEI MAYEK LETTER THOU
-ABCB ; [.2929.0020.0002] # MEETEI MAYEK LETTER WAI
-ABCC ; [.292A.0020.0002] # MEETEI MAYEK LETTER YANG
-ABCD ; [.292B.0020.0002] # MEETEI MAYEK LETTER HUK
-ABCE ; [.292C.0020.0002] # MEETEI MAYEK LETTER UN
-ABCF ; [.292D.0020.0002] # MEETEI MAYEK LETTER I
-ABD0 ; [.292E.0020.0002] # MEETEI MAYEK LETTER PHAM
-ABD1 ; [.292F.0020.0002] # MEETEI MAYEK LETTER ATIYA
-ABD2 ; [.2930.0020.0002] # MEETEI MAYEK LETTER GOK
-ABD3 ; [.2931.0020.0002] # MEETEI MAYEK LETTER JHAM
-ABD4 ; [.2932.0020.0002] # MEETEI MAYEK LETTER RAI
-ABD5 ; [.2933.0020.0002] # MEETEI MAYEK LETTER BA
-ABD6 ; [.2934.0020.0002] # MEETEI MAYEK LETTER JIL
-ABD7 ; [.2935.0020.0002] # MEETEI MAYEK LETTER DIL
-ABD8 ; [.2936.0020.0002] # MEETEI MAYEK LETTER GHOU
-ABD9 ; [.2937.0020.0002] # MEETEI MAYEK LETTER DHOU
-ABDA ; [.2938.0020.0002] # MEETEI MAYEK LETTER BHAM
-AAE0 ; [.2939.0020.0002] # MEETEI MAYEK LETTER E
-AAE1 ; [.293A.0020.0002] # MEETEI MAYEK LETTER O
-AAE2 ; [.293B.0020.0002] # MEETEI MAYEK LETTER CHA
-AAE3 ; [.293C.0020.0002] # MEETEI MAYEK LETTER NYA
-AAE4 ; [.293D.0020.0002] # MEETEI MAYEK LETTER TTA
-AAE5 ; [.293E.0020.0002] # MEETEI MAYEK LETTER TTHA
-AAE6 ; [.293F.0020.0002] # MEETEI MAYEK LETTER DDA
-AAE7 ; [.2940.0020.0002] # MEETEI MAYEK LETTER DDHA
-AAE8 ; [.2941.0020.0002] # MEETEI MAYEK LETTER NNA
-AAE9 ; [.2942.0020.0002] # MEETEI MAYEK LETTER SHA
-AAEA ; [.2943.0020.0002] # MEETEI MAYEK LETTER SSA
-ABE3 ; [.2944.0020.0002] # MEETEI MAYEK VOWEL SIGN ONAP
-ABE4 ; [.2945.0020.0002] # MEETEI MAYEK VOWEL SIGN INAP
-ABE5 ; [.2946.0020.0002] # MEETEI MAYEK VOWEL SIGN ANAP
-ABE6 ; [.2947.0020.0002] # MEETEI MAYEK VOWEL SIGN YENAP
-ABE7 ; [.2948.0020.0002] # MEETEI MAYEK VOWEL SIGN SOUNAP
-ABE8 ; [.2949.0020.0002] # MEETEI MAYEK VOWEL SIGN UNAP
-ABE9 ; [.294A.0020.0002] # MEETEI MAYEK VOWEL SIGN CHEINAP
-ABEA ; [.294B.0020.0002] # MEETEI MAYEK VOWEL SIGN NUNG
-AAEB ; [.294C.0020.0002] # MEETEI MAYEK VOWEL SIGN II
-AAEC ; [.294D.0020.0002] # MEETEI MAYEK VOWEL SIGN UU
-AAED ; [.294E.0020.0002] # MEETEI MAYEK VOWEL SIGN AAI
-AAEE ; [.294F.0020.0002] # MEETEI MAYEK VOWEL SIGN AU
-AAEF ; [.2950.0020.0002] # MEETEI MAYEK VOWEL SIGN AAU
-AAF5 ; [.2951.0020.0002] # MEETEI MAYEK VOWEL SIGN VISARGA
-ABDB ; [.2952.0020.0002] # MEETEI MAYEK LETTER KOK LONSUM
-ABDC ; [.2953.0020.0002] # MEETEI MAYEK LETTER LAI LONSUM
-ABDD ; [.2954.0020.0002] # MEETEI MAYEK LETTER MIT LONSUM
-ABDE ; [.2955.0020.0002] # MEETEI MAYEK LETTER PA LONSUM
-ABDF ; [.2956.0020.0002] # MEETEI MAYEK LETTER NA LONSUM
-ABE0 ; [.2957.0020.0002] # MEETEI MAYEK LETTER TIL LONSUM
-ABE1 ; [.2958.0020.0002] # MEETEI MAYEK LETTER NGOU LONSUM
-ABE2 ; [.2959.0020.0002] # MEETEI MAYEK LETTER I LONSUM
-ABED ; [.295A.0020.0002] # MEETEI MAYEK APUN IYEK
-AAF6 ; [.295B.0020.0002] # MEETEI MAYEK VIRAMA
-A800 ; [.295C.0020.0002] # SYLOTI NAGRI LETTER A
-A801 ; [.295D.0020.0002] # SYLOTI NAGRI LETTER I
-A802 ; [.295E.0020.0002] # SYLOTI NAGRI SIGN DVISVARA
-A803 ; [.295F.0020.0002] # SYLOTI NAGRI LETTER U
-A804 ; [.2960.0020.0002] # SYLOTI NAGRI LETTER E
-A805 ; [.2961.0020.0002] # SYLOTI NAGRI LETTER O
-A806 ; [.2962.0020.0002] # SYLOTI NAGRI SIGN HASANTA
-A807 ; [.2963.0020.0002] # SYLOTI NAGRI LETTER KO
-A808 ; [.2964.0020.0002] # SYLOTI NAGRI LETTER KHO
-A809 ; [.2965.0020.0002] # SYLOTI NAGRI LETTER GO
-A80A ; [.2966.0020.0002] # SYLOTI NAGRI LETTER GHO
-A80C ; [.2967.0020.0002] # SYLOTI NAGRI LETTER CO
-A80D ; [.2968.0020.0002] # SYLOTI NAGRI LETTER CHO
-A80E ; [.2969.0020.0002] # SYLOTI NAGRI LETTER JO
-A80F ; [.296A.0020.0002] # SYLOTI NAGRI LETTER JHO
-A810 ; [.296B.0020.0002] # SYLOTI NAGRI LETTER TTO
-A811 ; [.296C.0020.0002] # SYLOTI NAGRI LETTER TTHO
-A812 ; [.296D.0020.0002] # SYLOTI NAGRI LETTER DDO
-A813 ; [.296E.0020.0002] # SYLOTI NAGRI LETTER DDHO
-A814 ; [.296F.0020.0002] # SYLOTI NAGRI LETTER TO
-A815 ; [.2970.0020.0002] # SYLOTI NAGRI LETTER THO
-A816 ; [.2971.0020.0002] # SYLOTI NAGRI LETTER DO
-A817 ; [.2972.0020.0002] # SYLOTI NAGRI LETTER DHO
-A818 ; [.2973.0020.0002] # SYLOTI NAGRI LETTER NO
-A819 ; [.2974.0020.0002] # SYLOTI NAGRI LETTER PO
-A81A ; [.2975.0020.0002] # SYLOTI NAGRI LETTER PHO
-A81B ; [.2976.0020.0002] # SYLOTI NAGRI LETTER BO
-A81C ; [.2977.0020.0002] # SYLOTI NAGRI LETTER BHO
-A81D ; [.2978.0020.0002] # SYLOTI NAGRI LETTER MO
-A81E ; [.2979.0020.0002] # SYLOTI NAGRI LETTER RO
-A81F ; [.297A.0020.0002] # SYLOTI NAGRI LETTER LO
-A820 ; [.297B.0020.0002] # SYLOTI NAGRI LETTER RRO
-A821 ; [.297C.0020.0002] # SYLOTI NAGRI LETTER SO
-A822 ; [.297D.0020.0002] # SYLOTI NAGRI LETTER HO
-A823 ; [.297E.0020.0002] # SYLOTI NAGRI VOWEL SIGN A
-A824 ; [.297F.0020.0002] # SYLOTI NAGRI VOWEL SIGN I
-A825 ; [.2980.0020.0002] # SYLOTI NAGRI VOWEL SIGN U
-A826 ; [.2981.0020.0002] # SYLOTI NAGRI VOWEL SIGN E
-A827 ; [.2982.0020.0002] # SYLOTI NAGRI VOWEL SIGN OO
-A882 ; [.2983.0020.0002] # SAURASHTRA LETTER A
-A883 ; [.2984.0020.0002] # SAURASHTRA LETTER AA
-A884 ; [.2985.0020.0002] # SAURASHTRA LETTER I
-A885 ; [.2986.0020.0002] # SAURASHTRA LETTER II
-A886 ; [.2987.0020.0002] # SAURASHTRA LETTER U
-A887 ; [.2988.0020.0002] # SAURASHTRA LETTER UU
-A888 ; [.2989.0020.0002] # SAURASHTRA LETTER VOCALIC R
-A889 ; [.298A.0020.0002] # SAURASHTRA LETTER VOCALIC RR
-A88A ; [.298B.0020.0002] # SAURASHTRA LETTER VOCALIC L
-A88B ; [.298C.0020.0002] # SAURASHTRA LETTER VOCALIC LL
-A88C ; [.298D.0020.0002] # SAURASHTRA LETTER E
-A88D ; [.298E.0020.0002] # SAURASHTRA LETTER EE
-A88E ; [.298F.0020.0002] # SAURASHTRA LETTER AI
-A88F ; [.2990.0020.0002] # SAURASHTRA LETTER O
-A890 ; [.2991.0020.0002] # SAURASHTRA LETTER OO
-A891 ; [.2992.0020.0002] # SAURASHTRA LETTER AU
-A892 ; [.2993.0020.0002] # SAURASHTRA LETTER KA
-A893 ; [.2994.0020.0002] # SAURASHTRA LETTER KHA
-A894 ; [.2995.0020.0002] # SAURASHTRA LETTER GA
-A895 ; [.2996.0020.0002] # SAURASHTRA LETTER GHA
-A896 ; [.2997.0020.0002] # SAURASHTRA LETTER NGA
-A897 ; [.2998.0020.0002] # SAURASHTRA LETTER CA
-A898 ; [.2999.0020.0002] # SAURASHTRA LETTER CHA
-A899 ; [.299A.0020.0002] # SAURASHTRA LETTER JA
-A89A ; [.299B.0020.0002] # SAURASHTRA LETTER JHA
-A89B ; [.299C.0020.0002] # SAURASHTRA LETTER NYA
-A89C ; [.299D.0020.0002] # SAURASHTRA LETTER TTA
-A89D ; [.299E.0020.0002] # SAURASHTRA LETTER TTHA
-A89E ; [.299F.0020.0002] # SAURASHTRA LETTER DDA
-A89F ; [.29A0.0020.0002] # SAURASHTRA LETTER DDHA
-A8A0 ; [.29A1.0020.0002] # SAURASHTRA LETTER NNA
-A8A1 ; [.29A2.0020.0002] # SAURASHTRA LETTER TA
-A8A2 ; [.29A3.0020.0002] # SAURASHTRA LETTER THA
-A8A3 ; [.29A4.0020.0002] # SAURASHTRA LETTER DA
-A8A4 ; [.29A5.0020.0002] # SAURASHTRA LETTER DHA
-A8A5 ; [.29A6.0020.0002] # SAURASHTRA LETTER NA
-A8A6 ; [.29A7.0020.0002] # SAURASHTRA LETTER PA
-A8A7 ; [.29A8.0020.0002] # SAURASHTRA LETTER PHA
-A8A8 ; [.29A9.0020.0002] # SAURASHTRA LETTER BA
-A8A9 ; [.29AA.0020.0002] # SAURASHTRA LETTER BHA
-A8AA ; [.29AB.0020.0002] # SAURASHTRA LETTER MA
-A8AB ; [.29AC.0020.0002] # SAURASHTRA LETTER YA
-A8AC ; [.29AD.0020.0002] # SAURASHTRA LETTER RA
-A8AD ; [.29AE.0020.0002] # SAURASHTRA LETTER LA
-A8AE ; [.29AF.0020.0002] # SAURASHTRA LETTER VA
-A8AF ; [.29B0.0020.0002] # SAURASHTRA LETTER SHA
-A8B0 ; [.29B1.0020.0002] # SAURASHTRA LETTER SSA
-A8B1 ; [.29B2.0020.0002] # SAURASHTRA LETTER SA
-A8B2 ; [.29B3.0020.0002] # SAURASHTRA LETTER HA
-A8B3 ; [.29B4.0020.0002] # SAURASHTRA LETTER LLA
-A8B4 ; [.29B5.0020.0002] # SAURASHTRA CONSONANT SIGN HAARU
-A8B5 ; [.29B6.0020.0002] # SAURASHTRA VOWEL SIGN AA
-A8B6 ; [.29B7.0020.0002] # SAURASHTRA VOWEL SIGN I
-A8B7 ; [.29B8.0020.0002] # SAURASHTRA VOWEL SIGN II
-A8B8 ; [.29B9.0020.0002] # SAURASHTRA VOWEL SIGN U
-A8B9 ; [.29BA.0020.0002] # SAURASHTRA VOWEL SIGN UU
-A8BA ; [.29BB.0020.0002] # SAURASHTRA VOWEL SIGN VOCALIC R
-A8BB ; [.29BC.0020.0002] # SAURASHTRA VOWEL SIGN VOCALIC RR
-A8BC ; [.29BD.0020.0002] # SAURASHTRA VOWEL SIGN VOCALIC L
-A8BD ; [.29BE.0020.0002] # SAURASHTRA VOWEL SIGN VOCALIC LL
-A8BE ; [.29BF.0020.0002] # SAURASHTRA VOWEL SIGN E
-A8BF ; [.29C0.0020.0002] # SAURASHTRA VOWEL SIGN EE
-A8C0 ; [.29C1.0020.0002] # SAURASHTRA VOWEL SIGN AI
-A8C1 ; [.29C2.0020.0002] # SAURASHTRA VOWEL SIGN O
-A8C2 ; [.29C3.0020.0002] # SAURASHTRA VOWEL SIGN OO
-A8C3 ; [.29C4.0020.0002] # SAURASHTRA VOWEL SIGN AU
-A8C4 ; [.29C5.0020.0002] # SAURASHTRA SIGN VIRAMA
-11083 ; [.29C6.0020.0002] # KAITHI LETTER A
-11084 ; [.29C7.0020.0002] # KAITHI LETTER AA
-11085 ; [.29C8.0020.0002] # KAITHI LETTER I
-11086 ; [.29C9.0020.0002] # KAITHI LETTER II
-11087 ; [.29CA.0020.0002] # KAITHI LETTER U
-11088 ; [.29CB.0020.0002] # KAITHI LETTER UU
-11089 ; [.29CC.0020.0002] # KAITHI LETTER E
-1108A ; [.29CD.0020.0002] # KAITHI LETTER AI
-1108B ; [.29CE.0020.0002] # KAITHI LETTER O
-1108C ; [.29CF.0020.0002] # KAITHI LETTER AU
-1108D ; [.29D0.0020.0002] # KAITHI LETTER KA
-1108E ; [.29D1.0020.0002] # KAITHI LETTER KHA
-1108F ; [.29D2.0020.0002] # KAITHI LETTER GA
-11090 ; [.29D3.0020.0002] # KAITHI LETTER GHA
-11091 ; [.29D4.0020.0002] # KAITHI LETTER NGA
-11092 ; [.29D5.0020.0002] # KAITHI LETTER CA
-11093 ; [.29D6.0020.0002] # KAITHI LETTER CHA
-11094 ; [.29D7.0020.0002] # KAITHI LETTER JA
-11095 ; [.29D8.0020.0002] # KAITHI LETTER JHA
-11096 ; [.29D9.0020.0002] # KAITHI LETTER NYA
-11097 ; [.29DA.0020.0002] # KAITHI LETTER TTA
-11098 ; [.29DB.0020.0002] # KAITHI LETTER TTHA
-11099 ; [.29DC.0020.0002] # KAITHI LETTER DDA
-1109A ; [.29DC.0020.0002][.0000.00C2.0002] # KAITHI LETTER DDDHA
-1109B ; [.29DD.0020.0002] # KAITHI LETTER DDHA
-1109C ; [.29DD.0020.0002][.0000.00C2.0002] # KAITHI LETTER RHA
-1109D ; [.29DE.0020.0002] # KAITHI LETTER NNA
-1109E ; [.29DF.0020.0002] # KAITHI LETTER TA
-1109F ; [.29E0.0020.0002] # KAITHI LETTER THA
-110A0 ; [.29E1.0020.0002] # KAITHI LETTER DA
-110A1 ; [.29E2.0020.0002] # KAITHI LETTER DHA
-110A2 ; [.29E3.0020.0002] # KAITHI LETTER NA
-110A3 ; [.29E4.0020.0002] # KAITHI LETTER PA
-110A4 ; [.29E5.0020.0002] # KAITHI LETTER PHA
-110A5 ; [.29E6.0020.0002] # KAITHI LETTER BA
-110AB ; [.29E6.0020.0002][.0000.00C2.0002] # KAITHI LETTER VA
-110A6 ; [.29E7.0020.0002] # KAITHI LETTER BHA
-110A7 ; [.29E8.0020.0002] # KAITHI LETTER MA
-110A8 ; [.29E9.0020.0002] # KAITHI LETTER YA
-110A9 ; [.29EA.0020.0002] # KAITHI LETTER RA
-110AA ; [.29EB.0020.0002] # KAITHI LETTER LA
-110AC ; [.29EC.0020.0002] # KAITHI LETTER SHA
-110AD ; [.29ED.0020.0002] # KAITHI LETTER SSA
-110AE ; [.29EE.0020.0002] # KAITHI LETTER SA
-110AF ; [.29EF.0020.0002] # KAITHI LETTER HA
-110B0 ; [.29F0.0020.0002] # KAITHI VOWEL SIGN AA
-110B1 ; [.29F1.0020.0002] # KAITHI VOWEL SIGN I
-110B2 ; [.29F2.0020.0002] # KAITHI VOWEL SIGN II
-110B3 ; [.29F3.0020.0002] # KAITHI VOWEL SIGN U
-110B4 ; [.29F4.0020.0002] # KAITHI VOWEL SIGN UU
-110B5 ; [.29F5.0020.0002] # KAITHI VOWEL SIGN E
-110B6 ; [.29F6.0020.0002] # KAITHI VOWEL SIGN AI
-110B7 ; [.29F7.0020.0002] # KAITHI VOWEL SIGN O
-110B8 ; [.29F8.0020.0002] # KAITHI VOWEL SIGN AU
-110B9 ; [.29F9.0020.0002] # KAITHI SIGN VIRAMA
-11150 ; [.29FA.0020.0002] # MAHAJANI LETTER A
-11151 ; [.29FB.0020.0002] # MAHAJANI LETTER I
-11152 ; [.29FC.0020.0002] # MAHAJANI LETTER U
-11153 ; [.29FD.0020.0002] # MAHAJANI LETTER E
-11154 ; [.29FE.0020.0002] # MAHAJANI LETTER O
-11155 ; [.29FF.0020.0002] # MAHAJANI LETTER KA
-11156 ; [.2A00.0020.0002] # MAHAJANI LETTER KHA
-11157 ; [.2A01.0020.0002] # MAHAJANI LETTER GA
-11158 ; [.2A02.0020.0002] # MAHAJANI LETTER GHA
-11159 ; [.2A03.0020.0002] # MAHAJANI LETTER CA
-1115A ; [.2A04.0020.0002] # MAHAJANI LETTER CHA
-1115B ; [.2A05.0020.0002] # MAHAJANI LETTER JA
-1115C ; [.2A06.0020.0002] # MAHAJANI LETTER JHA
-1115D ; [.2A07.0020.0002] # MAHAJANI LETTER NYA
-1115E ; [.2A08.0020.0002] # MAHAJANI LETTER TTA
-1115F ; [.2A09.0020.0002] # MAHAJANI LETTER TTHA
-11160 ; [.2A0A.0020.0002] # MAHAJANI LETTER DDA
-11161 ; [.2A0B.0020.0002] # MAHAJANI LETTER DDHA
-11162 ; [.2A0C.0020.0002] # MAHAJANI LETTER NNA
-11163 ; [.2A0D.0020.0002] # MAHAJANI LETTER TA
-11164 ; [.2A0E.0020.0002] # MAHAJANI LETTER THA
-11165 ; [.2A0F.0020.0002] # MAHAJANI LETTER DA
-11166 ; [.2A10.0020.0002] # MAHAJANI LETTER DHA
-11167 ; [.2A11.0020.0002] # MAHAJANI LETTER NA
-11168 ; [.2A12.0020.0002] # MAHAJANI LETTER PA
-11169 ; [.2A13.0020.0002] # MAHAJANI LETTER PHA
-1116A ; [.2A14.0020.0002] # MAHAJANI LETTER BA
-1116B ; [.2A15.0020.0002] # MAHAJANI LETTER BHA
-1116C ; [.2A16.0020.0002] # MAHAJANI LETTER MA
-1116D ; [.2A17.0020.0002] # MAHAJANI LETTER RA
-1116E ; [.2A18.0020.0002] # MAHAJANI LETTER LA
-1116F ; [.2A19.0020.0002] # MAHAJANI LETTER VA
-11176 ; [.2A1A.0020.0002] # MAHAJANI LIGATURE SHRI
-11170 ; [.2A1B.0020.0002] # MAHAJANI LETTER SA
-11171 ; [.2A1C.0020.0002] # MAHAJANI LETTER HA
-11172 ; [.2A1D.0020.0002] # MAHAJANI LETTER RRA
-111C4 ; [.2A1E.0020.0002] # SHARADA OM
-111DA ; [.2A1F.0020.0002] # SHARADA EKAM
-11183 ; [.2A20.0020.0002] # SHARADA LETTER A
-11184 ; [.2A21.0020.0002] # SHARADA LETTER AA
-11185 ; [.2A22.0020.0002] # SHARADA LETTER I
-11186 ; [.2A23.0020.0002] # SHARADA LETTER II
-11187 ; [.2A24.0020.0002] # SHARADA LETTER U
-11188 ; [.2A25.0020.0002] # SHARADA LETTER UU
-11189 ; [.2A26.0020.0002] # SHARADA LETTER VOCALIC R
-1118A ; [.2A27.0020.0002] # SHARADA LETTER VOCALIC RR
-1118B ; [.2A28.0020.0002] # SHARADA LETTER VOCALIC L
-1118C ; [.2A29.0020.0002] # SHARADA LETTER VOCALIC LL
-1118D ; [.2A2A.0020.0002] # SHARADA LETTER E
-1118E ; [.2A2B.0020.0002] # SHARADA LETTER AI
-1118F ; [.2A2C.0020.0002] # SHARADA LETTER O
-11190 ; [.2A2D.0020.0002] # SHARADA LETTER AU
-11191 ; [.2A2E.0020.0002] # SHARADA LETTER KA
-11192 ; [.2A2F.0020.0002] # SHARADA LETTER KHA
-11193 ; [.2A30.0020.0002] # SHARADA LETTER GA
-11194 ; [.2A31.0020.0002] # SHARADA LETTER GHA
-11195 ; [.2A32.0020.0002] # SHARADA LETTER NGA
-11196 ; [.2A33.0020.0002] # SHARADA LETTER CA
-11197 ; [.2A34.0020.0002] # SHARADA LETTER CHA
-11198 ; [.2A35.0020.0002] # SHARADA LETTER JA
-11199 ; [.2A36.0020.0002] # SHARADA LETTER JHA
-1119A ; [.2A37.0020.0002] # SHARADA LETTER NYA
-1119B ; [.2A38.0020.0002] # SHARADA LETTER TTA
-1119C ; [.2A39.0020.0002] # SHARADA LETTER TTHA
-1119D ; [.2A3A.0020.0002] # SHARADA LETTER DDA
-1119E ; [.2A3B.0020.0002] # SHARADA LETTER DDHA
-1119F ; [.2A3C.0020.0002] # SHARADA LETTER NNA
-111A0 ; [.2A3D.0020.0002] # SHARADA LETTER TA
-111A1 ; [.2A3E.0020.0002] # SHARADA LETTER THA
-111A2 ; [.2A3F.0020.0002] # SHARADA LETTER DA
-111A3 ; [.2A40.0020.0002] # SHARADA LETTER DHA
-111A4 ; [.2A41.0020.0002] # SHARADA LETTER NA
-111A5 ; [.2A42.0020.0002] # SHARADA LETTER PA
-111A6 ; [.2A43.0020.0002] # SHARADA LETTER PHA
-111A7 ; [.2A44.0020.0002] # SHARADA LETTER BA
-111A8 ; [.2A45.0020.0002] # SHARADA LETTER BHA
-111A9 ; [.2A46.0020.0002] # SHARADA LETTER MA
-111AA ; [.2A47.0020.0002] # SHARADA LETTER YA
-111AB ; [.2A48.0020.0002] # SHARADA LETTER RA
-111AC ; [.2A49.0020.0002] # SHARADA LETTER LA
-111AD ; [.2A4A.0020.0002] # SHARADA LETTER LLA
-111AE ; [.2A4B.0020.0002] # SHARADA LETTER VA
-111AF ; [.2A4C.0020.0002] # SHARADA LETTER SHA
-111B0 ; [.2A4D.0020.0002] # SHARADA LETTER SSA
-111B1 ; [.2A4E.0020.0002] # SHARADA LETTER SA
-111B2 ; [.2A4F.0020.0002] # SHARADA LETTER HA
-111C1 ; [.2A50.0020.0002] # SHARADA SIGN AVAGRAHA
-111C2 ; [.2A51.0020.0002] # SHARADA SIGN JIHVAMULIYA
-111C3 ; [.2A52.0020.0002] # SHARADA SIGN UPADHMANIYA
-111DC ; [.2A53.0020.0002] # SHARADA HEADSTROKE
-111B3 ; [.2A54.0020.0002] # SHARADA VOWEL SIGN AA
-111B4 ; [.2A55.0020.0002] # SHARADA VOWEL SIGN I
-111B5 ; [.2A56.0020.0002] # SHARADA VOWEL SIGN II
-111B6 ; [.2A57.0020.0002] # SHARADA VOWEL SIGN U
-111B7 ; [.2A58.0020.0002] # SHARADA VOWEL SIGN UU
-111B8 ; [.2A59.0020.0002] # SHARADA VOWEL SIGN VOCALIC R
-111B9 ; [.2A5A.0020.0002] # SHARADA VOWEL SIGN VOCALIC RR
-111BA ; [.2A5B.0020.0002] # SHARADA VOWEL SIGN VOCALIC L
-111BB ; [.2A5C.0020.0002] # SHARADA VOWEL SIGN VOCALIC LL
-111BC ; [.2A5D.0020.0002] # SHARADA VOWEL SIGN E
-111BD ; [.2A5E.0020.0002] # SHARADA VOWEL SIGN AI
-111BE ; [.2A5F.0020.0002] # SHARADA VOWEL SIGN O
-111BF ; [.2A60.0020.0002] # SHARADA VOWEL SIGN AU
-111C0 ; [.2A61.0020.0002] # SHARADA SIGN VIRAMA
-11200 ; [.2A62.0020.0002] # KHOJKI LETTER A
-11201 ; [.2A63.0020.0002] # KHOJKI LETTER AA
-11202 ; [.2A64.0020.0002] # KHOJKI LETTER I
-11203 ; [.2A65.0020.0002] # KHOJKI LETTER U
-11204 ; [.2A66.0020.0002] # KHOJKI LETTER E
-11205 ; [.2A67.0020.0002] # KHOJKI LETTER AI
-11206 ; [.2A68.0020.0002] # KHOJKI LETTER O
-11207 ; [.2A69.0020.0002] # KHOJKI LETTER AU
-11208 ; [.2A6A.0020.0002] # KHOJKI LETTER KA
-11209 ; [.2A6B.0020.0002] # KHOJKI LETTER KHA
-1120A ; [.2A6C.0020.0002] # KHOJKI LETTER GA
-1120B ; [.2A6D.0020.0002] # KHOJKI LETTER GGA
-1120C ; [.2A6E.0020.0002] # KHOJKI LETTER GHA
-1120D ; [.2A6F.0020.0002] # KHOJKI LETTER NGA
-1120E ; [.2A70.0020.0002] # KHOJKI LETTER CA
-1120F ; [.2A71.0020.0002] # KHOJKI LETTER CHA
-11210 ; [.2A72.0020.0002] # KHOJKI LETTER JA
-11211 ; [.2A73.0020.0002] # KHOJKI LETTER JJA
-11213 ; [.2A74.0020.0002] # KHOJKI LETTER NYA
-11214 ; [.2A75.0020.0002] # KHOJKI LETTER TTA
-11215 ; [.2A76.0020.0002] # KHOJKI LETTER TTHA
-11216 ; [.2A77.0020.0002] # KHOJKI LETTER DDA
-11217 ; [.2A78.0020.0002] # KHOJKI LETTER DDHA
-11218 ; [.2A79.0020.0002] # KHOJKI LETTER NNA
-11219 ; [.2A7A.0020.0002] # KHOJKI LETTER TA
-1121A ; [.2A7B.0020.0002] # KHOJKI LETTER THA
-1121B ; [.2A7C.0020.0002] # KHOJKI LETTER DA
-1121C ; [.2A7D.0020.0002] # KHOJKI LETTER DDDA
-1121D ; [.2A7E.0020.0002] # KHOJKI LETTER DHA
-1121E ; [.2A7F.0020.0002] # KHOJKI LETTER NA
-1121F ; [.2A80.0020.0002] # KHOJKI LETTER PA
-11220 ; [.2A81.0020.0002] # KHOJKI LETTER PHA
-11221 ; [.2A82.0020.0002] # KHOJKI LETTER BA
-11222 ; [.2A83.0020.0002] # KHOJKI LETTER BBA
-11223 ; [.2A84.0020.0002] # KHOJKI LETTER BHA
-11224 ; [.2A85.0020.0002] # KHOJKI LETTER MA
-11225 ; [.2A86.0020.0002] # KHOJKI LETTER YA
-11226 ; [.2A87.0020.0002] # KHOJKI LETTER RA
-11227 ; [.2A88.0020.0002] # KHOJKI LETTER LA
-11228 ; [.2A89.0020.0002] # KHOJKI LETTER VA
-11229 ; [.2A8A.0020.0002] # KHOJKI LETTER SA
-1122A ; [.2A8B.0020.0002] # KHOJKI LETTER HA
-1122B ; [.2A8C.0020.0002] # KHOJKI LETTER LLA
-1122C ; [.2A8D.0020.0002] # KHOJKI VOWEL SIGN AA
-1122D ; [.2A8E.0020.0002] # KHOJKI VOWEL SIGN I
-1122E ; [.2A8F.0020.0002] # KHOJKI VOWEL SIGN II
-1122F ; [.2A90.0020.0002] # KHOJKI VOWEL SIGN U
-11230 ; [.2A91.0020.0002] # KHOJKI VOWEL SIGN E
-11231 ; [.2A92.0020.0002] # KHOJKI VOWEL SIGN AI
-11232 ; [.2A93.0020.0002] # KHOJKI VOWEL SIGN O
-11233 ; [.2A94.0020.0002] # KHOJKI VOWEL SIGN AU
-11235 ; [.2A95.0020.0002] # KHOJKI SIGN VIRAMA
-112B0 ; [.2A96.0020.0002] # KHUDAWADI LETTER A
-112B1 ; [.2A97.0020.0002] # KHUDAWADI LETTER AA
-112B2 ; [.2A98.0020.0002] # KHUDAWADI LETTER I
-112B3 ; [.2A99.0020.0002] # KHUDAWADI LETTER II
-112B4 ; [.2A9A.0020.0002] # KHUDAWADI LETTER U
-112B5 ; [.2A9B.0020.0002] # KHUDAWADI LETTER UU
-112B6 ; [.2A9C.0020.0002] # KHUDAWADI LETTER E
-112B7 ; [.2A9D.0020.0002] # KHUDAWADI LETTER AI
-112B8 ; [.2A9E.0020.0002] # KHUDAWADI LETTER O
-112B9 ; [.2A9F.0020.0002] # KHUDAWADI LETTER AU
-112BA ; [.2AA0.0020.0002] # KHUDAWADI LETTER KA
-112BB ; [.2AA1.0020.0002] # KHUDAWADI LETTER KHA
-112BC ; [.2AA2.0020.0002] # KHUDAWADI LETTER GA
-112BD ; [.2AA3.0020.0002] # KHUDAWADI LETTER GGA
-112BE ; [.2AA4.0020.0002] # KHUDAWADI LETTER GHA
-112BF ; [.2AA5.0020.0002] # KHUDAWADI LETTER NGA
-112C0 ; [.2AA6.0020.0002] # KHUDAWADI LETTER CA
-112C1 ; [.2AA7.0020.0002] # KHUDAWADI LETTER CHA
-112C2 ; [.2AA8.0020.0002] # KHUDAWADI LETTER JA
-112C3 ; [.2AA9.0020.0002] # KHUDAWADI LETTER JJA
-112C4 ; [.2AAA.0020.0002] # KHUDAWADI LETTER JHA
-112C5 ; [.2AAB.0020.0002] # KHUDAWADI LETTER NYA
-112C6 ; [.2AAC.0020.0002] # KHUDAWADI LETTER TTA
-112C7 ; [.2AAD.0020.0002] # KHUDAWADI LETTER TTHA
-112C8 ; [.2AAE.0020.0002] # KHUDAWADI LETTER DDA
-112C9 ; [.2AAF.0020.0002] # KHUDAWADI LETTER DDDA
-112CA ; [.2AB0.0020.0002] # KHUDAWADI LETTER RRA
-112CB ; [.2AB1.0020.0002] # KHUDAWADI LETTER DDHA
-112CC ; [.2AB2.0020.0002] # KHUDAWADI LETTER NNA
-112CD ; [.2AB3.0020.0002] # KHUDAWADI LETTER TA
-112CE ; [.2AB4.0020.0002] # KHUDAWADI LETTER THA
-112CF ; [.2AB5.0020.0002] # KHUDAWADI LETTER DA
-112D0 ; [.2AB6.0020.0002] # KHUDAWADI LETTER DHA
-112D1 ; [.2AB7.0020.0002] # KHUDAWADI LETTER NA
-112D2 ; [.2AB8.0020.0002] # KHUDAWADI LETTER PA
-112D3 ; [.2AB9.0020.0002] # KHUDAWADI LETTER PHA
-112D4 ; [.2ABA.0020.0002] # KHUDAWADI LETTER BA
-112D5 ; [.2ABB.0020.0002] # KHUDAWADI LETTER BBA
-112D6 ; [.2ABC.0020.0002] # KHUDAWADI LETTER BHA
-112D7 ; [.2ABD.0020.0002] # KHUDAWADI LETTER MA
-112D8 ; [.2ABE.0020.0002] # KHUDAWADI LETTER YA
-112D9 ; [.2ABF.0020.0002] # KHUDAWADI LETTER RA
-112DA ; [.2AC0.0020.0002] # KHUDAWADI LETTER LA
-112DB ; [.2AC1.0020.0002] # KHUDAWADI LETTER VA
-112DC ; [.2AC2.0020.0002] # KHUDAWADI LETTER SHA
-112DD ; [.2AC3.0020.0002] # KHUDAWADI LETTER SA
-112DE ; [.2AC4.0020.0002] # KHUDAWADI LETTER HA
-112E0 ; [.2AC5.0020.0002] # KHUDAWADI VOWEL SIGN AA
-112E1 ; [.2AC6.0020.0002] # KHUDAWADI VOWEL SIGN I
-112E2 ; [.2AC7.0020.0002] # KHUDAWADI VOWEL SIGN II
-112E3 ; [.2AC8.0020.0002] # KHUDAWADI VOWEL SIGN U
-112E4 ; [.2AC9.0020.0002] # KHUDAWADI VOWEL SIGN UU
-112E5 ; [.2ACA.0020.0002] # KHUDAWADI VOWEL SIGN E
-112E6 ; [.2ACB.0020.0002] # KHUDAWADI VOWEL SIGN AI
-112E7 ; [.2ACC.0020.0002] # KHUDAWADI VOWEL SIGN O
-112E8 ; [.2ACD.0020.0002] # KHUDAWADI VOWEL SIGN AU
-112EA ; [.2ACE.0020.0002] # KHUDAWADI SIGN VIRAMA
-11280 ; [.2ACF.0020.0002] # MULTANI LETTER A
-11281 ; [.2AD0.0020.0002] # MULTANI LETTER I
-11282 ; [.2AD1.0020.0002] # MULTANI LETTER U
-11283 ; [.2AD2.0020.0002] # MULTANI LETTER E
-112A5 ; [.2AD3.0020.0002] # MULTANI LETTER SA
-112A6 ; [.2AD4.0020.0002] # MULTANI LETTER HA
-11284 ; [.2AD5.0020.0002] # MULTANI LETTER KA
-11285 ; [.2AD6.0020.0002] # MULTANI LETTER KHA
-11286 ; [.2AD7.0020.0002] # MULTANI LETTER GA
-11288 ; [.2AD8.0020.0002] # MULTANI LETTER GHA
-1128A ; [.2AD9.0020.0002] # MULTANI LETTER CA
-1128B ; [.2ADA.0020.0002] # MULTANI LETTER CHA
-1128C ; [.2ADB.0020.0002] # MULTANI LETTER JA
-1128D ; [.2ADC.0020.0002] # MULTANI LETTER JJA
-1128F ; [.2ADD.0020.0002] # MULTANI LETTER NYA
-11290 ; [.2ADE.0020.0002] # MULTANI LETTER TTA
-11291 ; [.2ADF.0020.0002] # MULTANI LETTER TTHA
-11292 ; [.2AE0.0020.0002] # MULTANI LETTER DDA
-11293 ; [.2AE1.0020.0002] # MULTANI LETTER DDDA
-11294 ; [.2AE2.0020.0002] # MULTANI LETTER DDHA
-11295 ; [.2AE3.0020.0002] # MULTANI LETTER NNA
-11296 ; [.2AE4.0020.0002] # MULTANI LETTER TA
-11297 ; [.2AE5.0020.0002] # MULTANI LETTER THA
-11298 ; [.2AE6.0020.0002] # MULTANI LETTER DA
-11299 ; [.2AE7.0020.0002] # MULTANI LETTER DHA
-1129A ; [.2AE8.0020.0002] # MULTANI LETTER NA
-1129B ; [.2AE9.0020.0002] # MULTANI LETTER PA
-1129C ; [.2AEA.0020.0002] # MULTANI LETTER PHA
-1129D ; [.2AEB.0020.0002] # MULTANI LETTER BA
-1129F ; [.2AEC.0020.0002] # MULTANI LETTER BHA
-112A0 ; [.2AED.0020.0002] # MULTANI LETTER MA
-112A1 ; [.2AEE.0020.0002] # MULTANI LETTER YA
-112A2 ; [.2AEF.0020.0002] # MULTANI LETTER RA
-112A3 ; [.2AF0.0020.0002] # MULTANI LETTER LA
-112A4 ; [.2AF1.0020.0002] # MULTANI LETTER VA
-112A7 ; [.2AF2.0020.0002] # MULTANI LETTER RRA
-112A8 ; [.2AF3.0020.0002] # MULTANI LETTER RHA
-11350 ; [.2AF4.0020.0002] # GRANTHA OM
-11305 ; [.2AF5.0020.0002] # GRANTHA LETTER A
-11306 ; [.2AF6.0020.0002] # GRANTHA LETTER AA
-11307 ; [.2AF7.0020.0002] # GRANTHA LETTER I
-11308 ; [.2AF8.0020.0002] # GRANTHA LETTER II
-11309 ; [.2AF9.0020.0002] # GRANTHA LETTER U
-1130A ; [.2AFA.0020.0002] # GRANTHA LETTER UU
-1130B ; [.2AFB.0020.0002] # GRANTHA LETTER VOCALIC R
-11360 ; [.2AFC.0020.0002] # GRANTHA LETTER VOCALIC RR
-1130C ; [.2AFD.0020.0002] # GRANTHA LETTER VOCALIC L
-11361 ; [.2AFE.0020.0002] # GRANTHA LETTER VOCALIC LL
-1130F ; [.2AFF.0020.0002] # GRANTHA LETTER EE
-11310 ; [.2B00.0020.0002] # GRANTHA LETTER AI
-11313 ; [.2B01.0020.0002] # GRANTHA LETTER OO
-11314 ; [.2B02.0020.0002] # GRANTHA LETTER AU
-11315 ; [.2B03.0020.0002] # GRANTHA LETTER KA
-11316 ; [.2B04.0020.0002] # GRANTHA LETTER KHA
-11317 ; [.2B05.0020.0002] # GRANTHA LETTER GA
-11318 ; [.2B06.0020.0002] # GRANTHA LETTER GHA
-11319 ; [.2B07.0020.0002] # GRANTHA LETTER NGA
-1131A ; [.2B08.0020.0002] # GRANTHA LETTER CA
-1131B ; [.2B09.0020.0002] # GRANTHA LETTER CHA
-1131C ; [.2B0A.0020.0002] # GRANTHA LETTER JA
-1131D ; [.2B0B.0020.0002] # GRANTHA LETTER JHA
-1131E ; [.2B0C.0020.0002] # GRANTHA LETTER NYA
-1131F ; [.2B0D.0020.0002] # GRANTHA LETTER TTA
-11320 ; [.2B0E.0020.0002] # GRANTHA LETTER TTHA
-11321 ; [.2B0F.0020.0002] # GRANTHA LETTER DDA
-11322 ; [.2B10.0020.0002] # GRANTHA LETTER DDHA
-11323 ; [.2B11.0020.0002] # GRANTHA LETTER NNA
-11324 ; [.2B12.0020.0002] # GRANTHA LETTER TA
-11325 ; [.2B13.0020.0002] # GRANTHA LETTER THA
-11326 ; [.2B14.0020.0002] # GRANTHA LETTER DA
-11327 ; [.2B15.0020.0002] # GRANTHA LETTER DHA
-11328 ; [.2B16.0020.0002] # GRANTHA LETTER NA
-1132A ; [.2B17.0020.0002] # GRANTHA LETTER PA
-1132B ; [.2B18.0020.0002] # GRANTHA LETTER PHA
-1132C ; [.2B19.0020.0002] # GRANTHA LETTER BA
-1132D ; [.2B1A.0020.0002] # GRANTHA LETTER BHA
-1132E ; [.2B1B.0020.0002] # GRANTHA LETTER MA
-1132F ; [.2B1C.0020.0002] # GRANTHA LETTER YA
-11330 ; [.2B1D.0020.0002] # GRANTHA LETTER RA
-11332 ; [.2B1E.0020.0002] # GRANTHA LETTER LA
-11333 ; [.2B1F.0020.0002] # GRANTHA LETTER LLA
-11335 ; [.2B20.0020.0002] # GRANTHA LETTER VA
-11336 ; [.2B21.0020.0002] # GRANTHA LETTER SHA
-11337 ; [.2B22.0020.0002] # GRANTHA LETTER SSA
-11338 ; [.2B23.0020.0002] # GRANTHA LETTER SA
-11339 ; [.2B24.0020.0002] # GRANTHA LETTER HA
-1133D ; [.2B25.0020.0002] # GRANTHA SIGN AVAGRAHA
-1135E ; [.2B26.0020.0002] # GRANTHA LETTER VEDIC ANUSVARA
-1135F ; [.2B27.0020.0002] # GRANTHA LETTER VEDIC DOUBLE ANUSVARA
-1133E ; [.2B28.0020.0002] # GRANTHA VOWEL SIGN AA
-1133F ; [.2B29.0020.0002] # GRANTHA VOWEL SIGN I
-11340 ; [.2B2A.0020.0002] # GRANTHA VOWEL SIGN II
-11341 ; [.2B2B.0020.0002] # GRANTHA VOWEL SIGN U
-11342 ; [.2B2C.0020.0002] # GRANTHA VOWEL SIGN UU
-11343 ; [.2B2D.0020.0002] # GRANTHA VOWEL SIGN VOCALIC R
-11344 ; [.2B2E.0020.0002] # GRANTHA VOWEL SIGN VOCALIC RR
-11362 ; [.2B2F.0020.0002] # GRANTHA VOWEL SIGN VOCALIC L
-11363 ; [.2B30.0020.0002] # GRANTHA VOWEL SIGN VOCALIC LL
-11347 ; [.2B31.0020.0002] # GRANTHA VOWEL SIGN EE
-11348 ; [.2B32.0020.0002] # GRANTHA VOWEL SIGN AI
-1134B ; [.2B33.0020.0002] # GRANTHA VOWEL SIGN OO
-11347 1133E ; [.2B33.0020.0002] # GRANTHA VOWEL SIGN OO
-1134C ; [.2B34.0020.0002] # GRANTHA VOWEL SIGN AU
-11347 11357 ; [.2B34.0020.0002] # GRANTHA VOWEL SIGN AU
-1134D ; [.2B35.0020.0002] # GRANTHA SIGN VIRAMA
-11357 ; [.2B36.0020.0002] # GRANTHA AU LENGTH MARK
-1135D ; [.2B37.0020.0002] # GRANTHA SIGN PLUTA
-11449 ; [.2B38.0020.0002] # NEWA OM
-1144A ; [.2B39.0020.0002] # NEWA SIDDHI
-11400 ; [.2B3A.0020.0002] # NEWA LETTER A
-11401 ; [.2B3B.0020.0002] # NEWA LETTER AA
-11402 ; [.2B3C.0020.0002] # NEWA LETTER I
-11403 ; [.2B3D.0020.0002] # NEWA LETTER II
-11404 ; [.2B3E.0020.0002] # NEWA LETTER U
-11405 ; [.2B3F.0020.0002] # NEWA LETTER UU
-11406 ; [.2B40.0020.0002] # NEWA LETTER VOCALIC R
-11407 ; [.2B41.0020.0002] # NEWA LETTER VOCALIC RR
-11408 ; [.2B42.0020.0002] # NEWA LETTER VOCALIC L
-11409 ; [.2B43.0020.0002] # NEWA LETTER VOCALIC LL
-1140A ; [.2B44.0020.0002] # NEWA LETTER E
-1140B ; [.2B45.0020.0002] # NEWA LETTER AI
-1140C ; [.2B46.0020.0002] # NEWA LETTER O
-1140D ; [.2B47.0020.0002] # NEWA LETTER AU
-1140E ; [.2B48.0020.0002] # NEWA LETTER KA
-1140F ; [.2B49.0020.0002] # NEWA LETTER KHA
-11410 ; [.2B4A.0020.0002] # NEWA LETTER GA
-11411 ; [.2B4B.0020.0002] # NEWA LETTER GHA
-11412 ; [.2B4C.0020.0002] # NEWA LETTER NGA
-11413 ; [.2B4D.0020.0002] # NEWA LETTER NGHA
-11414 ; [.2B4E.0020.0002] # NEWA LETTER CA
-11415 ; [.2B4F.0020.0002] # NEWA LETTER CHA
-11416 ; [.2B50.0020.0002] # NEWA LETTER JA
-11417 ; [.2B51.0020.0002] # NEWA LETTER JHA
-11418 ; [.2B52.0020.0002] # NEWA LETTER NYA
-11419 ; [.2B53.0020.0002] # NEWA LETTER NYHA
-1141A ; [.2B54.0020.0002] # NEWA LETTER TTA
-1141B ; [.2B55.0020.0002] # NEWA LETTER TTHA
-1141C ; [.2B56.0020.0002] # NEWA LETTER DDA
-1141D ; [.2B57.0020.0002] # NEWA LETTER DDHA
-1141E ; [.2B58.0020.0002] # NEWA LETTER NNA
-1141F ; [.2B59.0020.0002] # NEWA LETTER TA
-11420 ; [.2B5A.0020.0002] # NEWA LETTER THA
-11421 ; [.2B5B.0020.0002] # NEWA LETTER DA
-11422 ; [.2B5C.0020.0002] # NEWA LETTER DHA
-11423 ; [.2B5D.0020.0002] # NEWA LETTER NA
-11424 ; [.2B5E.0020.0002] # NEWA LETTER NHA
-11425 ; [.2B5F.0020.0002] # NEWA LETTER PA
-11426 ; [.2B60.0020.0002] # NEWA LETTER PHA
-11427 ; [.2B61.0020.0002] # NEWA LETTER BA
-11428 ; [.2B62.0020.0002] # NEWA LETTER BHA
-11429 ; [.2B63.0020.0002] # NEWA LETTER MA
-1142A ; [.2B64.0020.0002] # NEWA LETTER MHA
-1142B ; [.2B65.0020.0002] # NEWA LETTER YA
-1142C ; [.2B66.0020.0002] # NEWA LETTER RA
-1142D ; [.2B67.0020.0002] # NEWA LETTER RHA
-1142E ; [.2B68.0020.0002] # NEWA LETTER LA
-1142F ; [.2B69.0020.0002] # NEWA LETTER LHA
-11430 ; [.2B6A.0020.0002] # NEWA LETTER WA
-11431 ; [.2B6B.0020.0002] # NEWA LETTER SHA
-11432 ; [.2B6C.0020.0002] # NEWA LETTER SSA
-11433 ; [.2B6D.0020.0002] # NEWA LETTER SA
-11434 ; [.2B6E.0020.0002] # NEWA LETTER HA
-11447 ; [.2B6F.0020.0002] # NEWA SIGN AVAGRAHA
-11448 ; [.2B70.0020.0002] # NEWA SIGN FINAL ANUSVARA
-11435 ; [.2B71.0020.0002] # NEWA VOWEL SIGN AA
-11436 ; [.2B72.0020.0002] # NEWA VOWEL SIGN I
-11437 ; [.2B73.0020.0002] # NEWA VOWEL SIGN II
-11438 ; [.2B74.0020.0002] # NEWA VOWEL SIGN U
-11439 ; [.2B75.0020.0002] # NEWA VOWEL SIGN UU
-1143A ; [.2B76.0020.0002] # NEWA VOWEL SIGN VOCALIC R
-1143B ; [.2B77.0020.0002] # NEWA VOWEL SIGN VOCALIC RR
-1143C ; [.2B78.0020.0002] # NEWA VOWEL SIGN VOCALIC L
-1143D ; [.2B79.0020.0002] # NEWA VOWEL SIGN VOCALIC LL
-1143E ; [.2B7A.0020.0002] # NEWA VOWEL SIGN E
-1143F ; [.2B7B.0020.0002] # NEWA VOWEL SIGN AI
-11440 ; [.2B7C.0020.0002] # NEWA VOWEL SIGN O
-11441 ; [.2B7D.0020.0002] # NEWA VOWEL SIGN AU
-11442 ; [.2B7E.0020.0002] # NEWA SIGN VIRAMA
-114C7 ; [.2B7F.0020.0002] # TIRHUTA OM
-11480 ; [.2B80.0020.0002] # TIRHUTA ANJI
-11481 ; [.2B81.0020.0002] # TIRHUTA LETTER A
-11482 ; [.2B82.0020.0002] # TIRHUTA LETTER AA
-11483 ; [.2B83.0020.0002] # TIRHUTA LETTER I
-11484 ; [.2B84.0020.0002] # TIRHUTA LETTER II
-11485 ; [.2B85.0020.0002] # TIRHUTA LETTER U
-11486 ; [.2B86.0020.0002] # TIRHUTA LETTER UU
-11487 ; [.2B87.0020.0002] # TIRHUTA LETTER VOCALIC R
-11488 ; [.2B88.0020.0002] # TIRHUTA LETTER VOCALIC RR
-11489 ; [.2B89.0020.0002] # TIRHUTA LETTER VOCALIC L
-1148A ; [.2B8A.0020.0002] # TIRHUTA LETTER VOCALIC LL
-1148B ; [.2B8B.0020.0002] # TIRHUTA LETTER E
-1148C ; [.2B8C.0020.0002] # TIRHUTA LETTER AI
-1148D ; [.2B8D.0020.0002] # TIRHUTA LETTER O
-1148E ; [.2B8E.0020.0002] # TIRHUTA LETTER AU
-1148F ; [.2B8F.0020.0002] # TIRHUTA LETTER KA
-11490 ; [.2B90.0020.0002] # TIRHUTA LETTER KHA
-11491 ; [.2B91.0020.0002] # TIRHUTA LETTER GA
-11492 ; [.2B92.0020.0002] # TIRHUTA LETTER GHA
-11493 ; [.2B93.0020.0002] # TIRHUTA LETTER NGA
-11494 ; [.2B94.0020.0002] # TIRHUTA LETTER CA
-11495 ; [.2B95.0020.0002] # TIRHUTA LETTER CHA
-11496 ; [.2B96.0020.0002] # TIRHUTA LETTER JA
-11497 ; [.2B97.0020.0002] # TIRHUTA LETTER JHA
-11498 ; [.2B98.0020.0002] # TIRHUTA LETTER NYA
-11499 ; [.2B99.0020.0002] # TIRHUTA LETTER TTA
-1149A ; [.2B9A.0020.0002] # TIRHUTA LETTER TTHA
-1149B ; [.2B9B.0020.0002] # TIRHUTA LETTER DDA
-1149C ; [.2B9C.0020.0002] # TIRHUTA LETTER DDHA
-1149D ; [.2B9D.0020.0002] # TIRHUTA LETTER NNA
-1149E ; [.2B9E.0020.0002] # TIRHUTA LETTER TA
-1149F ; [.2B9F.0020.0002] # TIRHUTA LETTER THA
-114A0 ; [.2BA0.0020.0002] # TIRHUTA LETTER DA
-114A1 ; [.2BA1.0020.0002] # TIRHUTA LETTER DHA
-114A2 ; [.2BA2.0020.0002] # TIRHUTA LETTER NA
-114A3 ; [.2BA3.0020.0002] # TIRHUTA LETTER PA
-114A4 ; [.2BA4.0020.0002] # TIRHUTA LETTER PHA
-114A5 ; [.2BA5.0020.0002] # TIRHUTA LETTER BA
-114A6 ; [.2BA6.0020.0002] # TIRHUTA LETTER BHA
-114A7 ; [.2BA7.0020.0002] # TIRHUTA LETTER MA
-114A8 ; [.2BA8.0020.0002] # TIRHUTA LETTER YA
-114A9 ; [.2BA9.0020.0002] # TIRHUTA LETTER RA
-114AA ; [.2BAA.0020.0002] # TIRHUTA LETTER LA
-114AB ; [.2BAB.0020.0002] # TIRHUTA LETTER VA
-114AC ; [.2BAC.0020.0002] # TIRHUTA LETTER SHA
-114AD ; [.2BAD.0020.0002] # TIRHUTA LETTER SSA
-114AE ; [.2BAE.0020.0002] # TIRHUTA LETTER SA
-114AF ; [.2BAF.0020.0002] # TIRHUTA LETTER HA
-114C4 ; [.2BB0.0020.0002] # TIRHUTA SIGN AVAGRAHA
-114C5 ; [.2BB1.0020.0002] # TIRHUTA GVANG
-114B0 ; [.2BB2.0020.0002] # TIRHUTA VOWEL SIGN AA
-114B1 ; [.2BB3.0020.0002] # TIRHUTA VOWEL SIGN I
-114B2 ; [.2BB4.0020.0002] # TIRHUTA VOWEL SIGN II
-114B3 ; [.2BB5.0020.0002] # TIRHUTA VOWEL SIGN U
-114B4 ; [.2BB6.0020.0002] # TIRHUTA VOWEL SIGN UU
-114B5 ; [.2BB7.0020.0002] # TIRHUTA VOWEL SIGN VOCALIC R
-114B6 ; [.2BB8.0020.0002] # TIRHUTA VOWEL SIGN VOCALIC RR
-114B7 ; [.2BB9.0020.0002] # TIRHUTA VOWEL SIGN VOCALIC L
-114B8 ; [.2BBA.0020.0002] # TIRHUTA VOWEL SIGN VOCALIC LL
-114B9 ; [.2BBB.0020.0002] # TIRHUTA VOWEL SIGN E
-114BA ; [.2BBC.0020.0002] # TIRHUTA VOWEL SIGN SHORT E
-114BB ; [.2BBD.0020.0002] # TIRHUTA VOWEL SIGN AI
-114B9 114BA ; [.2BBD.0020.0002] # TIRHUTA VOWEL SIGN AI
-114BC ; [.2BBE.0020.0002] # TIRHUTA VOWEL SIGN O
-114B9 114B0 ; [.2BBE.0020.0002] # TIRHUTA VOWEL SIGN O
-114BD ; [.2BBF.0020.0002] # TIRHUTA VOWEL SIGN SHORT O
-114BE ; [.2BC0.0020.0002] # TIRHUTA VOWEL SIGN AU
-114B9 114BD ; [.2BC0.0020.0002] # TIRHUTA VOWEL SIGN AU
-114C2 ; [.2BC1.0020.0002] # TIRHUTA SIGN VIRAMA
-11580 ; [.2BC2.0020.0002] # SIDDHAM LETTER A
-11581 ; [.2BC3.0020.0002] # SIDDHAM LETTER AA
-11582 ; [.2BC4.0020.0002] # SIDDHAM LETTER I
-115D8 ; [.2BC4.0020.0004][.0000.0110.0004] # SIDDHAM LETTER THREE-CIRCLE ALTERNATE I
-115D9 ; [.2BC4.0020.0004][.0000.0111.0004] # SIDDHAM LETTER TWO-CIRCLE ALTERNATE I
-11583 ; [.2BC5.0020.0002] # SIDDHAM LETTER II
-115DA ; [.2BC5.0020.0004][.0000.0110.0004] # SIDDHAM LETTER TWO-CIRCLE ALTERNATE II
-11584 ; [.2BC6.0020.0002] # SIDDHAM LETTER U
-115DB ; [.2BC6.0020.0004][.0000.0110.0004] # SIDDHAM LETTER ALTERNATE U
-11585 ; [.2BC7.0020.0002] # SIDDHAM LETTER UU
-11586 ; [.2BC8.0020.0002] # SIDDHAM LETTER VOCALIC R
-11587 ; [.2BC9.0020.0002] # SIDDHAM LETTER VOCALIC RR
-11588 ; [.2BCA.0020.0002] # SIDDHAM LETTER VOCALIC L
-11589 ; [.2BCB.0020.0002] # SIDDHAM LETTER VOCALIC LL
-1158A ; [.2BCC.0020.0002] # SIDDHAM LETTER E
-1158B ; [.2BCD.0020.0002] # SIDDHAM LETTER AI
-1158C ; [.2BCE.0020.0002] # SIDDHAM LETTER O
-1158D ; [.2BCF.0020.0002] # SIDDHAM LETTER AU
-1158E ; [.2BD0.0020.0002] # SIDDHAM LETTER KA
-1158F ; [.2BD1.0020.0002] # SIDDHAM LETTER KHA
-11590 ; [.2BD2.0020.0002] # SIDDHAM LETTER GA
-11591 ; [.2BD3.0020.0002] # SIDDHAM LETTER GHA
-11592 ; [.2BD4.0020.0002] # SIDDHAM LETTER NGA
-11593 ; [.2BD5.0020.0002] # SIDDHAM LETTER CA
-11594 ; [.2BD6.0020.0002] # SIDDHAM LETTER CHA
-11595 ; [.2BD7.0020.0002] # SIDDHAM LETTER JA
-11596 ; [.2BD8.0020.0002] # SIDDHAM LETTER JHA
-11597 ; [.2BD9.0020.0002] # SIDDHAM LETTER NYA
-11598 ; [.2BDA.0020.0002] # SIDDHAM LETTER TTA
-11599 ; [.2BDB.0020.0002] # SIDDHAM LETTER TTHA
-1159A ; [.2BDC.0020.0002] # SIDDHAM LETTER DDA
-1159B ; [.2BDD.0020.0002] # SIDDHAM LETTER DDHA
-1159C ; [.2BDE.0020.0002] # SIDDHAM LETTER NNA
-1159D ; [.2BDF.0020.0002] # SIDDHAM LETTER TA
-1159E ; [.2BE0.0020.0002] # SIDDHAM LETTER THA
-1159F ; [.2BE1.0020.0002] # SIDDHAM LETTER DA
-115A0 ; [.2BE2.0020.0002] # SIDDHAM LETTER DHA
-115A1 ; [.2BE3.0020.0002] # SIDDHAM LETTER NA
-115A2 ; [.2BE4.0020.0002] # SIDDHAM LETTER PA
-115A3 ; [.2BE5.0020.0002] # SIDDHAM LETTER PHA
-115A4 ; [.2BE6.0020.0002] # SIDDHAM LETTER BA
-115A5 ; [.2BE7.0020.0002] # SIDDHAM LETTER BHA
-115A6 ; [.2BE8.0020.0002] # SIDDHAM LETTER MA
-115A7 ; [.2BE9.0020.0002] # SIDDHAM LETTER YA
-115A8 ; [.2BEA.0020.0002] # SIDDHAM LETTER RA
-115A9 ; [.2BEB.0020.0002] # SIDDHAM LETTER LA
-115AA ; [.2BEC.0020.0002] # SIDDHAM LETTER VA
-115AB ; [.2BED.0020.0002] # SIDDHAM LETTER SHA
-115AC ; [.2BEE.0020.0002] # SIDDHAM LETTER SSA
-115AD ; [.2BEF.0020.0002] # SIDDHAM LETTER SA
-115AE ; [.2BF0.0020.0002] # SIDDHAM LETTER HA
-115AF ; [.2BF1.0020.0002] # SIDDHAM VOWEL SIGN AA
-115B0 ; [.2BF2.0020.0002] # SIDDHAM VOWEL SIGN I
-115B1 ; [.2BF3.0020.0002] # SIDDHAM VOWEL SIGN II
-115B2 ; [.2BF4.0020.0002] # SIDDHAM VOWEL SIGN U
-115DC ; [.2BF4.0020.0004][.0000.0110.0004] # SIDDHAM VOWEL SIGN ALTERNATE U
-115B3 ; [.2BF5.0020.0002] # SIDDHAM VOWEL SIGN UU
-115DD ; [.2BF5.0020.0004][.0000.0110.0004] # SIDDHAM VOWEL SIGN ALTERNATE UU
-115B4 ; [.2BF6.0020.0002] # SIDDHAM VOWEL SIGN VOCALIC R
-115B5 ; [.2BF7.0020.0002] # SIDDHAM VOWEL SIGN VOCALIC RR
-115B8 ; [.2BF8.0020.0002] # SIDDHAM VOWEL SIGN E
-115B9 ; [.2BF9.0020.0002] # SIDDHAM VOWEL SIGN AI
-115BA ; [.2BFA.0020.0002] # SIDDHAM VOWEL SIGN O
-115B8 115AF ; [.2BFA.0020.0002] # SIDDHAM VOWEL SIGN O
-115BB ; [.2BFB.0020.0002] # SIDDHAM VOWEL SIGN AU
-115B9 115AF ; [.2BFB.0020.0002] # SIDDHAM VOWEL SIGN AU
-115BF ; [.2BFC.0020.0002] # SIDDHAM SIGN VIRAMA
-11600 ; [.2BFD.0020.0002] # MODI LETTER A
-11601 ; [.2BFE.0020.0002] # MODI LETTER AA
-11602 ; [.2BFF.0020.0002] # MODI LETTER I
-11603 ; [.2C00.0020.0002] # MODI LETTER II
-11604 ; [.2C01.0020.0002] # MODI LETTER U
-11605 ; [.2C02.0020.0002] # MODI LETTER UU
-11606 ; [.2C03.0020.0002] # MODI LETTER VOCALIC R
-11607 ; [.2C04.0020.0002] # MODI LETTER VOCALIC RR
-11608 ; [.2C05.0020.0002] # MODI LETTER VOCALIC L
-11609 ; [.2C06.0020.0002] # MODI LETTER VOCALIC LL
-1160A ; [.2C07.0020.0002] # MODI LETTER E
-1160B ; [.2C08.0020.0002] # MODI LETTER AI
-1160C ; [.2C09.0020.0002] # MODI LETTER O
-1160D ; [.2C0A.0020.0002] # MODI LETTER AU
-1160E ; [.2C0B.0020.0002] # MODI LETTER KA
-1160F ; [.2C0C.0020.0002] # MODI LETTER KHA
-11610 ; [.2C0D.0020.0002] # MODI LETTER GA
-11611 ; [.2C0E.0020.0002] # MODI LETTER GHA
-11612 ; [.2C0F.0020.0002] # MODI LETTER NGA
-11613 ; [.2C10.0020.0002] # MODI LETTER CA
-11614 ; [.2C11.0020.0002] # MODI LETTER CHA
-11615 ; [.2C12.0020.0002] # MODI LETTER JA
-11616 ; [.2C13.0020.0002] # MODI LETTER JHA
-11617 ; [.2C14.0020.0002] # MODI LETTER NYA
-11618 ; [.2C15.0020.0002] # MODI LETTER TTA
-11619 ; [.2C16.0020.0002] # MODI LETTER TTHA
-1161A ; [.2C17.0020.0002] # MODI LETTER DDA
-1161B ; [.2C18.0020.0002] # MODI LETTER DDHA
-1161C ; [.2C19.0020.0002] # MODI LETTER NNA
-1161D ; [.2C1A.0020.0002] # MODI LETTER TA
-1161E ; [.2C1B.0020.0002] # MODI LETTER THA
-1161F ; [.2C1C.0020.0002] # MODI LETTER DA
-11620 ; [.2C1D.0020.0002] # MODI LETTER DHA
-11621 ; [.2C1E.0020.0002] # MODI LETTER NA
-11622 ; [.2C1F.0020.0002] # MODI LETTER PA
-11623 ; [.2C20.0020.0002] # MODI LETTER PHA
-11624 ; [.2C21.0020.0002] # MODI LETTER BA
-11625 ; [.2C22.0020.0002] # MODI LETTER BHA
-11626 ; [.2C23.0020.0002] # MODI LETTER MA
-11627 ; [.2C24.0020.0002] # MODI LETTER YA
-11628 ; [.2C25.0020.0002] # MODI LETTER RA
-11629 ; [.2C26.0020.0002] # MODI LETTER LA
-1162A ; [.2C27.0020.0002] # MODI LETTER VA
-1162B ; [.2C28.0020.0002] # MODI LETTER SHA
-1162C ; [.2C29.0020.0002] # MODI LETTER SSA
-1162D ; [.2C2A.0020.0002] # MODI LETTER SA
-1162E ; [.2C2B.0020.0002] # MODI LETTER HA
-1162F ; [.2C2C.0020.0002] # MODI LETTER LLA
-11630 ; [.2C2D.0020.0002] # MODI VOWEL SIGN AA
-11631 ; [.2C2E.0020.0002] # MODI VOWEL SIGN I
-11632 ; [.2C2F.0020.0002] # MODI VOWEL SIGN II
-11633 ; [.2C30.0020.0002] # MODI VOWEL SIGN U
-11634 ; [.2C31.0020.0002] # MODI VOWEL SIGN UU
-11635 ; [.2C32.0020.0002] # MODI VOWEL SIGN VOCALIC R
-11636 ; [.2C33.0020.0002] # MODI VOWEL SIGN VOCALIC RR
-11637 ; [.2C34.0020.0002] # MODI VOWEL SIGN VOCALIC L
-11638 ; [.2C35.0020.0002] # MODI VOWEL SIGN VOCALIC LL
-11639 ; [.2C36.0020.0002] # MODI VOWEL SIGN E
-1163A ; [.2C37.0020.0002] # MODI VOWEL SIGN AI
-1163B ; [.2C38.0020.0002] # MODI VOWEL SIGN O
-1163C ; [.2C39.0020.0002] # MODI VOWEL SIGN AU
-1163F ; [.2C3A.0020.0002] # MODI SIGN VIRAMA
-11644 ; [.2C3B.0020.0002] # MODI SIGN HUVA
-11680 ; [.2C3C.0020.0002] # TAKRI LETTER A
-11681 ; [.2C3D.0020.0002] # TAKRI LETTER AA
-11682 ; [.2C3E.0020.0002] # TAKRI LETTER I
-11683 ; [.2C3F.0020.0002] # TAKRI LETTER II
-11684 ; [.2C40.0020.0002] # TAKRI LETTER U
-11685 ; [.2C41.0020.0002] # TAKRI LETTER UU
-11686 ; [.2C42.0020.0002] # TAKRI LETTER E
-11687 ; [.2C43.0020.0002] # TAKRI LETTER AI
-11688 ; [.2C44.0020.0002] # TAKRI LETTER O
-11689 ; [.2C45.0020.0002] # TAKRI LETTER AU
-116A8 ; [.2C46.0020.0002] # TAKRI LETTER SA
-116A7 ; [.2C47.0020.0002] # TAKRI LETTER SHA
-116A9 ; [.2C48.0020.0002] # TAKRI LETTER HA
-1168A ; [.2C49.0020.0002] # TAKRI LETTER KA
-1168B ; [.2C4A.0020.0002] # TAKRI LETTER KHA
-1168C ; [.2C4B.0020.0002] # TAKRI LETTER GA
-1168D ; [.2C4C.0020.0002] # TAKRI LETTER GHA
-1168E ; [.2C4D.0020.0002] # TAKRI LETTER NGA
-1168F ; [.2C4E.0020.0002] # TAKRI LETTER CA
-11690 ; [.2C4F.0020.0002] # TAKRI LETTER CHA
-11691 ; [.2C50.0020.0002] # TAKRI LETTER JA
-11692 ; [.2C51.0020.0002] # TAKRI LETTER JHA
-11693 ; [.2C52.0020.0002] # TAKRI LETTER NYA
-11694 ; [.2C53.0020.0002] # TAKRI LETTER TTA
-11695 ; [.2C54.0020.0002] # TAKRI LETTER TTHA
-11696 ; [.2C55.0020.0002] # TAKRI LETTER DDA
-11697 ; [.2C56.0020.0002] # TAKRI LETTER DDHA
-11698 ; [.2C57.0020.0002] # TAKRI LETTER NNA
-11699 ; [.2C58.0020.0002] # TAKRI LETTER TA
-1169A ; [.2C59.0020.0002] # TAKRI LETTER THA
-1169B ; [.2C5A.0020.0002] # TAKRI LETTER DA
-1169C ; [.2C5B.0020.0002] # TAKRI LETTER DHA
-1169D ; [.2C5C.0020.0002] # TAKRI LETTER NA
-1169E ; [.2C5D.0020.0002] # TAKRI LETTER PA
-1169F ; [.2C5E.0020.0002] # TAKRI LETTER PHA
-116A0 ; [.2C5F.0020.0002] # TAKRI LETTER BA
-116A1 ; [.2C60.0020.0002] # TAKRI LETTER BHA
-116A2 ; [.2C61.0020.0002] # TAKRI LETTER MA
-116A3 ; [.2C62.0020.0002] # TAKRI LETTER YA
-116A4 ; [.2C63.0020.0002] # TAKRI LETTER RA
-116A5 ; [.2C64.0020.0002] # TAKRI LETTER LA
-116A6 ; [.2C65.0020.0002] # TAKRI LETTER VA
-116AA ; [.2C66.0020.0002] # TAKRI LETTER RRA
-116AD ; [.2C67.0020.0002] # TAKRI VOWEL SIGN AA
-116AE ; [.2C68.0020.0002] # TAKRI VOWEL SIGN I
-116AF ; [.2C69.0020.0002] # TAKRI VOWEL SIGN II
-116B0 ; [.2C6A.0020.0002] # TAKRI VOWEL SIGN U
-116B1 ; [.2C6B.0020.0002] # TAKRI VOWEL SIGN UU
-116B2 ; [.2C6C.0020.0002] # TAKRI VOWEL SIGN E
-116B3 ; [.2C6D.0020.0002] # TAKRI VOWEL SIGN AI
-116B4 ; [.2C6E.0020.0002] # TAKRI VOWEL SIGN O
-116B5 ; [.2C6F.0020.0002] # TAKRI VOWEL SIGN AU
-116B6 ; [.2C70.0020.0002] # TAKRI SIGN VIRAMA
-11700 ; [.2C71.0020.0002] # AHOM LETTER KA
-11701 ; [.2C72.0020.0002] # AHOM LETTER KHA
-11702 ; [.2C73.0020.0002] # AHOM LETTER NGA
-11703 ; [.2C74.0020.0002] # AHOM LETTER NA
-11704 ; [.2C75.0020.0002] # AHOM LETTER TA
-11705 ; [.2C75.0020.0004][.0000.0110.0004] # AHOM LETTER ALTERNATE TA
-11706 ; [.2C76.0020.0002] # AHOM LETTER PA
-11707 ; [.2C77.0020.0002] # AHOM LETTER PHA
-11708 ; [.2C78.0020.0002] # AHOM LETTER BA
-11709 ; [.2C79.0020.0002] # AHOM LETTER MA
-1170A ; [.2C7A.0020.0002] # AHOM LETTER JA
-1170B ; [.2C7B.0020.0002] # AHOM LETTER CHA
-1170C ; [.2C7C.0020.0002] # AHOM LETTER THA
-1170D ; [.2C7D.0020.0002] # AHOM LETTER RA
-1170E ; [.2C7E.0020.0002] # AHOM LETTER LA
-1170F ; [.2C7F.0020.0002] # AHOM LETTER SA
-11710 ; [.2C80.0020.0002] # AHOM LETTER NYA
-11711 ; [.2C81.0020.0002] # AHOM LETTER HA
-11712 ; [.2C82.0020.0002] # AHOM LETTER A
-11713 ; [.2C83.0020.0002] # AHOM LETTER DA
-11714 ; [.2C84.0020.0002] # AHOM LETTER DHA
-11715 ; [.2C85.0020.0002] # AHOM LETTER GA
-11716 ; [.2C85.0020.0004][.0000.0110.0004] # AHOM LETTER ALTERNATE GA
-11717 ; [.2C86.0020.0002] # AHOM LETTER GHA
-11718 ; [.2C87.0020.0002] # AHOM LETTER BHA
-11719 ; [.2C88.0020.0002] # AHOM LETTER JHA
-11720 ; [.2C89.0020.0002] # AHOM VOWEL SIGN A
-11721 ; [.2C8A.0020.0002] # AHOM VOWEL SIGN AA
-11722 ; [.2C8B.0020.0002] # AHOM VOWEL SIGN I
-11723 ; [.2C8C.0020.0002] # AHOM VOWEL SIGN II
-11724 ; [.2C8D.0020.0002] # AHOM VOWEL SIGN U
-11725 ; [.2C8E.0020.0002] # AHOM VOWEL SIGN UU
-11726 ; [.2C8F.0020.0002] # AHOM VOWEL SIGN E
-11727 ; [.2C90.0020.0002] # AHOM VOWEL SIGN AW
-11728 ; [.2C91.0020.0002] # AHOM VOWEL SIGN O
-11729 ; [.2C92.0020.0002] # AHOM VOWEL SIGN AI
-1172A ; [.2C93.0020.0002] # AHOM VOWEL SIGN AM
-1172B ; [.2C94.0020.0002] # AHOM SIGN KILLER
-1171D ; [.2C95.0020.0002] # AHOM CONSONANT SIGN MEDIAL LA
-1171E ; [.2C96.0020.0002] # AHOM CONSONANT SIGN MEDIAL RA
-1171F ; [.2C97.0020.0002] # AHOM CONSONANT SIGN MEDIAL LIGATING RA
-1B83 ; [.2C98.0020.0002] # SUNDANESE LETTER A
-1BBA ; [.2C98.0020.0004] # SUNDANESE AVAGRAHA
-1B84 ; [.2C99.0020.0002] # SUNDANESE LETTER I
-1B85 ; [.2C9A.0020.0002] # SUNDANESE LETTER U
-1B86 ; [.2C9B.0020.0002] # SUNDANESE LETTER AE
-1B87 ; [.2C9C.0020.0002] # SUNDANESE LETTER O
-1B88 ; [.2C9D.0020.0002] # SUNDANESE LETTER E
-1B89 ; [.2C9E.0020.0002] # SUNDANESE LETTER EU
-1B8A ; [.2C9F.0020.0002] # SUNDANESE LETTER KA
-1BBE ; [.2C9F.0020.0019] # SUNDANESE LETTER FINAL K
-1BAE ; [.2CA0.0020.0002] # SUNDANESE LETTER KHA
-1B8B ; [.2CA1.0020.0002] # SUNDANESE LETTER QA
-1B8C ; [.2CA2.0020.0002] # SUNDANESE LETTER GA
-1B8D ; [.2CA3.0020.0002] # SUNDANESE LETTER NGA
-1B8E ; [.2CA4.0020.0002] # SUNDANESE LETTER CA
-1B8F ; [.2CA5.0020.0002] # SUNDANESE LETTER JA
-1B90 ; [.2CA6.0020.0002] # SUNDANESE LETTER ZA
-1B91 ; [.2CA7.0020.0002] # SUNDANESE LETTER NYA
-1B92 ; [.2CA8.0020.0002] # SUNDANESE LETTER TA
-1B93 ; [.2CA9.0020.0002] # SUNDANESE LETTER DA
-1B94 ; [.2CAA.0020.0002] # SUNDANESE LETTER NA
-1B95 ; [.2CAB.0020.0002] # SUNDANESE LETTER PA
-1B96 ; [.2CAC.0020.0002] # SUNDANESE LETTER FA
-1B97 ; [.2CAD.0020.0002] # SUNDANESE LETTER VA
-1B98 ; [.2CAE.0020.0002] # SUNDANESE LETTER BA
-1BBD ; [.2CAF.0020.0002] # SUNDANESE LETTER BHA
-1B99 ; [.2CB0.0020.0002] # SUNDANESE LETTER MA
-1BBF ; [.2CB0.0020.0019] # SUNDANESE LETTER FINAL M
-1BAC ; [.2CB1.0020.0002] # SUNDANESE CONSONANT SIGN PASANGAN MA
-1B9A ; [.2CB2.0020.0002] # SUNDANESE LETTER YA
-1BA1 ; [.2CB3.0020.0002] # SUNDANESE CONSONANT SIGN PAMINGKAL
-1B9B ; [.2CB4.0020.0002] # SUNDANESE LETTER RA
-1BA2 ; [.2CB5.0020.0002] # SUNDANESE CONSONANT SIGN PANYAKRA
-1BBB ; [.2CB6.0020.0002] # SUNDANESE LETTER REU
-1B9C ; [.2CB7.0020.0002] # SUNDANESE LETTER LA
-1BA3 ; [.2CB8.0020.0002] # SUNDANESE CONSONANT SIGN PANYIKU
-1BBC ; [.2CB9.0020.0002] # SUNDANESE LETTER LEU
-1B9D ; [.2CBA.0020.0002] # SUNDANESE LETTER WA
-1BAD ; [.2CBB.0020.0002] # SUNDANESE CONSONANT SIGN PASANGAN WA
-1B9E ; [.2CBC.0020.0002] # SUNDANESE LETTER SA
-1B9F ; [.2CBD.0020.0002] # SUNDANESE LETTER XA
-1BAF ; [.2CBE.0020.0002] # SUNDANESE LETTER SYA
-1BA0 ; [.2CBF.0020.0002] # SUNDANESE LETTER HA
-1BA4 ; [.2CC0.0020.0002] # SUNDANESE VOWEL SIGN PANGHULU
-1BA5 ; [.2CC1.0020.0002] # SUNDANESE VOWEL SIGN PANYUKU
-1BA6 ; [.2CC2.0020.0002] # SUNDANESE VOWEL SIGN PANAELAENG
-1BA7 ; [.2CC3.0020.0002] # SUNDANESE VOWEL SIGN PANOLONG
-1BA8 ; [.2CC4.0020.0002] # SUNDANESE VOWEL SIGN PAMEPET
-1BA9 ; [.2CC5.0020.0002] # SUNDANESE VOWEL SIGN PANEULEUNG
-1BAA ; [.2CC6.0020.0002] # SUNDANESE SIGN PAMAAEH
-1BAB ; [.2CC7.0020.0002] # SUNDANESE SIGN VIRAMA
-11005 ; [.2CC8.0020.0002] # BRAHMI LETTER A
-11006 ; [.2CC9.0020.0002] # BRAHMI LETTER AA
-11007 ; [.2CCA.0020.0002] # BRAHMI LETTER I
-11008 ; [.2CCB.0020.0002] # BRAHMI LETTER II
-11009 ; [.2CCC.0020.0002] # BRAHMI LETTER U
-1100A ; [.2CCD.0020.0002] # BRAHMI LETTER UU
-1100B ; [.2CCE.0020.0002] # BRAHMI LETTER VOCALIC R
-1100C ; [.2CCF.0020.0002] # BRAHMI LETTER VOCALIC RR
-1100D ; [.2CD0.0020.0002] # BRAHMI LETTER VOCALIC L
-1100E ; [.2CD1.0020.0002] # BRAHMI LETTER VOCALIC LL
-1100F ; [.2CD2.0020.0002] # BRAHMI LETTER E
-11010 ; [.2CD3.0020.0002] # BRAHMI LETTER AI
-11011 ; [.2CD4.0020.0002] # BRAHMI LETTER O
-11012 ; [.2CD5.0020.0002] # BRAHMI LETTER AU
-11013 ; [.2CD6.0020.0002] # BRAHMI LETTER KA
-11014 ; [.2CD7.0020.0002] # BRAHMI LETTER KHA
-11015 ; [.2CD8.0020.0002] # BRAHMI LETTER GA
-11016 ; [.2CD9.0020.0002] # BRAHMI LETTER GHA
-11017 ; [.2CDA.0020.0002] # BRAHMI LETTER NGA
-11018 ; [.2CDB.0020.0002] # BRAHMI LETTER CA
-11019 ; [.2CDC.0020.0002] # BRAHMI LETTER CHA
-1101A ; [.2CDD.0020.0002] # BRAHMI LETTER JA
-1101B ; [.2CDE.0020.0002] # BRAHMI LETTER JHA
-1101C ; [.2CDF.0020.0002] # BRAHMI LETTER NYA
-1101D ; [.2CE0.0020.0002] # BRAHMI LETTER TTA
-1101E ; [.2CE1.0020.0002] # BRAHMI LETTER TTHA
-1101F ; [.2CE2.0020.0002] # BRAHMI LETTER DDA
-11020 ; [.2CE3.0020.0002] # BRAHMI LETTER DDHA
-11021 ; [.2CE4.0020.0002] # BRAHMI LETTER NNA
-11022 ; [.2CE5.0020.0002] # BRAHMI LETTER TA
-11023 ; [.2CE6.0020.0002] # BRAHMI LETTER THA
-11024 ; [.2CE7.0020.0002] # BRAHMI LETTER DA
-11025 ; [.2CE8.0020.0002] # BRAHMI LETTER DHA
-11026 ; [.2CE9.0020.0002] # BRAHMI LETTER NA
-11027 ; [.2CEA.0020.0002] # BRAHMI LETTER PA
-11028 ; [.2CEB.0020.0002] # BRAHMI LETTER PHA
-11029 ; [.2CEC.0020.0002] # BRAHMI LETTER BA
-1102A ; [.2CED.0020.0002] # BRAHMI LETTER BHA
-1102B ; [.2CEE.0020.0002] # BRAHMI LETTER MA
-1102C ; [.2CEF.0020.0002] # BRAHMI LETTER YA
-1102D ; [.2CF0.0020.0002] # BRAHMI LETTER RA
-1102E ; [.2CF1.0020.0002] # BRAHMI LETTER LA
-1102F ; [.2CF2.0020.0002] # BRAHMI LETTER VA
-11030 ; [.2CF3.0020.0002] # BRAHMI LETTER SHA
-11031 ; [.2CF4.0020.0002] # BRAHMI LETTER SSA
-11032 ; [.2CF5.0020.0002] # BRAHMI LETTER SA
-11033 ; [.2CF6.0020.0002] # BRAHMI LETTER HA
-11003 ; [.2CF7.0020.0002] # BRAHMI SIGN JIHVAMULIYA
-11004 ; [.2CF8.0020.0002] # BRAHMI SIGN UPADHMANIYA
-11034 ; [.2CF9.0020.0002] # BRAHMI LETTER LLA
-11035 ; [.2CFA.0020.0002] # BRAHMI LETTER OLD TAMIL LLLA
-11036 ; [.2CFB.0020.0002] # BRAHMI LETTER OLD TAMIL RRA
-11037 ; [.2CFC.0020.0002] # BRAHMI LETTER OLD TAMIL NNNA
-11038 ; [.2CFD.0020.0002] # BRAHMI VOWEL SIGN AA
-11039 ; [.2CFE.0020.0002] # BRAHMI VOWEL SIGN BHATTIPROLU AA
-1103A ; [.2CFF.0020.0002] # BRAHMI VOWEL SIGN I
-1103B ; [.2D00.0020.0002] # BRAHMI VOWEL SIGN II
-1103C ; [.2D01.0020.0002] # BRAHMI VOWEL SIGN U
-1103D ; [.2D02.0020.0002] # BRAHMI VOWEL SIGN UU
-1103E ; [.2D03.0020.0002] # BRAHMI VOWEL SIGN VOCALIC R
-1103F ; [.2D04.0020.0002] # BRAHMI VOWEL SIGN VOCALIC RR
-11040 ; [.2D05.0020.0002] # BRAHMI VOWEL SIGN VOCALIC L
-11041 ; [.2D06.0020.0002] # BRAHMI VOWEL SIGN VOCALIC LL
-11042 ; [.2D07.0020.0002] # BRAHMI VOWEL SIGN E
-11043 ; [.2D08.0020.0002] # BRAHMI VOWEL SIGN AI
-11044 ; [.2D09.0020.0002] # BRAHMI VOWEL SIGN O
-11045 ; [.2D0A.0020.0002] # BRAHMI VOWEL SIGN AU
-11046 ; [.2D0B.0020.0002] # BRAHMI VIRAMA
-1107F ; [.2D0C.0020.0002] # BRAHMI NUMBER JOINER
-10A00 ; [.2D0D.0020.0002] # KHAROSHTHI LETTER A
-10A01 ; [.2D0E.0020.0002] # KHAROSHTHI VOWEL SIGN I
-10A02 ; [.2D0F.0020.0002] # KHAROSHTHI VOWEL SIGN U
-10A03 ; [.2D10.0020.0002] # KHAROSHTHI VOWEL SIGN VOCALIC R
-10A05 ; [.2D11.0020.0002] # KHAROSHTHI VOWEL SIGN E
-10A06 ; [.2D12.0020.0002] # KHAROSHTHI VOWEL SIGN O
-10A0C ; [.2D13.0020.0002] # KHAROSHTHI VOWEL LENGTH MARK
-10A10 ; [.2D14.0020.0002] # KHAROSHTHI LETTER KA
-10A11 ; [.2D15.0020.0002] # KHAROSHTHI LETTER KHA
-10A12 ; [.2D16.0020.0002] # KHAROSHTHI LETTER GA
-10A13 ; [.2D17.0020.0002] # KHAROSHTHI LETTER GHA
-10A15 ; [.2D18.0020.0002] # KHAROSHTHI LETTER CA
-10A16 ; [.2D19.0020.0002] # KHAROSHTHI LETTER CHA
-10A17 ; [.2D1A.0020.0002] # KHAROSHTHI LETTER JA
-10A19 ; [.2D1B.0020.0002] # KHAROSHTHI LETTER NYA
-10A1A ; [.2D1C.0020.0002] # KHAROSHTHI LETTER TTA
-10A1B ; [.2D1D.0020.0002] # KHAROSHTHI LETTER TTHA
-10A1C ; [.2D1E.0020.0002] # KHAROSHTHI LETTER DDA
-10A1D ; [.2D1F.0020.0002] # KHAROSHTHI LETTER DDHA
-10A1E ; [.2D20.0020.0002] # KHAROSHTHI LETTER NNA
-10A1F ; [.2D21.0020.0002] # KHAROSHTHI LETTER TA
-10A20 ; [.2D22.0020.0002] # KHAROSHTHI LETTER THA
-10A21 ; [.2D23.0020.0002] # KHAROSHTHI LETTER DA
-10A22 ; [.2D24.0020.0002] # KHAROSHTHI LETTER DHA
-10A23 ; [.2D25.0020.0002] # KHAROSHTHI LETTER NA
-10A24 ; [.2D26.0020.0002] # KHAROSHTHI LETTER PA
-10A25 ; [.2D27.0020.0002] # KHAROSHTHI LETTER PHA
-10A26 ; [.2D28.0020.0002] # KHAROSHTHI LETTER BA
-10A27 ; [.2D29.0020.0002] # KHAROSHTHI LETTER BHA
-10A28 ; [.2D2A.0020.0002] # KHAROSHTHI LETTER MA
-10A29 ; [.2D2B.0020.0002] # KHAROSHTHI LETTER YA
-10A2A ; [.2D2C.0020.0002] # KHAROSHTHI LETTER RA
-10A2B ; [.2D2D.0020.0002] # KHAROSHTHI LETTER LA
-10A2C ; [.2D2E.0020.0002] # KHAROSHTHI LETTER VA
-10A2D ; [.2D2F.0020.0002] # KHAROSHTHI LETTER SHA
-10A2E ; [.2D30.0020.0002] # KHAROSHTHI LETTER SSA
-10A2F ; [.2D31.0020.0002] # KHAROSHTHI LETTER SA
-10A30 ; [.2D32.0020.0002] # KHAROSHTHI LETTER ZA
-10A31 ; [.2D33.0020.0002] # KHAROSHTHI LETTER HA
-10A32 ; [.2D34.0020.0002] # KHAROSHTHI LETTER KKA
-10A33 ; [.2D35.0020.0002] # KHAROSHTHI LETTER TTTHA
-10A3F ; [.2D36.0020.0002] # KHAROSHTHI VIRAMA
-11C00 ; [.2D37.0020.0002] # BHAIKSUKI LETTER A
-11C01 ; [.2D38.0020.0002] # BHAIKSUKI LETTER AA
-11C02 ; [.2D39.0020.0002] # BHAIKSUKI LETTER I
-11C03 ; [.2D3A.0020.0002] # BHAIKSUKI LETTER II
-11C04 ; [.2D3B.0020.0002] # BHAIKSUKI LETTER U
-11C05 ; [.2D3C.0020.0002] # BHAIKSUKI LETTER UU
-11C06 ; [.2D3D.0020.0002] # BHAIKSUKI LETTER VOCALIC R
-11C07 ; [.2D3E.0020.0002] # BHAIKSUKI LETTER VOCALIC RR
-11C08 ; [.2D3F.0020.0002] # BHAIKSUKI LETTER VOCALIC L
-11C0A ; [.2D40.0020.0002] # BHAIKSUKI LETTER E
-11C0B ; [.2D41.0020.0002] # BHAIKSUKI LETTER AI
-11C0C ; [.2D42.0020.0002] # BHAIKSUKI LETTER O
-11C0D ; [.2D43.0020.0002] # BHAIKSUKI LETTER AU
-11C0E ; [.2D44.0020.0002] # BHAIKSUKI LETTER KA
-11C0F ; [.2D45.0020.0002] # BHAIKSUKI LETTER KHA
-11C10 ; [.2D46.0020.0002] # BHAIKSUKI LETTER GA
-11C11 ; [.2D47.0020.0002] # BHAIKSUKI LETTER GHA
-11C12 ; [.2D48.0020.0002] # BHAIKSUKI LETTER NGA
-11C13 ; [.2D49.0020.0002] # BHAIKSUKI LETTER CA
-11C14 ; [.2D4A.0020.0002] # BHAIKSUKI LETTER CHA
-11C15 ; [.2D4B.0020.0002] # BHAIKSUKI LETTER JA
-11C16 ; [.2D4C.0020.0002] # BHAIKSUKI LETTER JHA
-11C17 ; [.2D4D.0020.0002] # BHAIKSUKI LETTER NYA
-11C18 ; [.2D4E.0020.0002] # BHAIKSUKI LETTER TTA
-11C19 ; [.2D4F.0020.0002] # BHAIKSUKI LETTER TTHA
-11C1A ; [.2D50.0020.0002] # BHAIKSUKI LETTER DDA
-11C1B ; [.2D51.0020.0002] # BHAIKSUKI LETTER DDHA
-11C1C ; [.2D52.0020.0002] # BHAIKSUKI LETTER NNA
-11C1D ; [.2D53.0020.0002] # BHAIKSUKI LETTER TA
-11C1E ; [.2D54.0020.0002] # BHAIKSUKI LETTER THA
-11C1F ; [.2D55.0020.0002] # BHAIKSUKI LETTER DA
-11C20 ; [.2D56.0020.0002] # BHAIKSUKI LETTER DHA
-11C21 ; [.2D57.0020.0002] # BHAIKSUKI LETTER NA
-11C22 ; [.2D58.0020.0002] # BHAIKSUKI LETTER PA
-11C23 ; [.2D59.0020.0002] # BHAIKSUKI LETTER PHA
-11C24 ; [.2D5A.0020.0002] # BHAIKSUKI LETTER BA
-11C25 ; [.2D5B.0020.0002] # BHAIKSUKI LETTER BHA
-11C26 ; [.2D5C.0020.0002] # BHAIKSUKI LETTER MA
-11C27 ; [.2D5D.0020.0002] # BHAIKSUKI LETTER YA
-11C28 ; [.2D5E.0020.0002] # BHAIKSUKI LETTER RA
-11C29 ; [.2D5F.0020.0002] # BHAIKSUKI LETTER LA
-11C2A ; [.2D60.0020.0002] # BHAIKSUKI LETTER VA
-11C2B ; [.2D61.0020.0002] # BHAIKSUKI LETTER SHA
-11C2C ; [.2D62.0020.0002] # BHAIKSUKI LETTER SSA
-11C2D ; [.2D63.0020.0002] # BHAIKSUKI LETTER SA
-11C2E ; [.2D64.0020.0002] # BHAIKSUKI LETTER HA
-11C40 ; [.2D65.0020.0002] # BHAIKSUKI SIGN AVAGRAHA
-11C2F ; [.2D66.0020.0002] # BHAIKSUKI VOWEL SIGN AA
-11C30 ; [.2D67.0020.0002] # BHAIKSUKI VOWEL SIGN I
-11C31 ; [.2D68.0020.0002] # BHAIKSUKI VOWEL SIGN II
-11C32 ; [.2D69.0020.0002] # BHAIKSUKI VOWEL SIGN U
-11C33 ; [.2D6A.0020.0002] # BHAIKSUKI VOWEL SIGN UU
-11C34 ; [.2D6B.0020.0002] # BHAIKSUKI VOWEL SIGN VOCALIC R
-11C35 ; [.2D6C.0020.0002] # BHAIKSUKI VOWEL SIGN VOCALIC RR
-11C36 ; [.2D6D.0020.0002] # BHAIKSUKI VOWEL SIGN VOCALIC L
-11C38 ; [.2D6E.0020.0002] # BHAIKSUKI VOWEL SIGN E
-11C39 ; [.2D6F.0020.0002] # BHAIKSUKI VOWEL SIGN AI
-11C3A ; [.2D70.0020.0002] # BHAIKSUKI VOWEL SIGN O
-11C3B ; [.2D71.0020.0002] # BHAIKSUKI VOWEL SIGN AU
-11C3F ; [.2D72.0020.0002] # BHAIKSUKI SIGN VIRAMA
-0E01 ; [.2D73.0020.0002] # THAI CHARACTER KO KAI
-0E40 0E01 ; [.2D73.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KO KAI>
-0E41 0E01 ; [.2D73.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KO KAI>
-0E42 0E01 ; [.2D73.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KO KAI>
-0E43 0E01 ; [.2D73.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KO KAI>
-0E44 0E01 ; [.2D73.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KO KAI>
-0E02 ; [.2D74.0020.0002] # THAI CHARACTER KHO KHAI
-0E40 0E02 ; [.2D74.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO KHAI>
-0E41 0E02 ; [.2D74.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO KHAI>
-0E42 0E02 ; [.2D74.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO KHAI>
-0E43 0E02 ; [.2D74.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO KHAI>
-0E44 0E02 ; [.2D74.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO KHAI>
-0E03 ; [.2D75.0020.0002] # THAI CHARACTER KHO KHUAT
-0E40 0E03 ; [.2D75.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO KHUAT>
-0E41 0E03 ; [.2D75.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO KHUAT>
-0E42 0E03 ; [.2D75.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO KHUAT>
-0E43 0E03 ; [.2D75.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO KHUAT>
-0E44 0E03 ; [.2D75.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO KHUAT>
-0E04 ; [.2D76.0020.0002] # THAI CHARACTER KHO KHWAI
-0E40 0E04 ; [.2D76.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO KHWAI>
-0E41 0E04 ; [.2D76.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO KHWAI>
-0E42 0E04 ; [.2D76.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO KHWAI>
-0E43 0E04 ; [.2D76.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO KHWAI>
-0E44 0E04 ; [.2D76.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO KHWAI>
-0E05 ; [.2D77.0020.0002] # THAI CHARACTER KHO KHON
-0E40 0E05 ; [.2D77.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO KHON>
-0E41 0E05 ; [.2D77.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO KHON>
-0E42 0E05 ; [.2D77.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO KHON>
-0E43 0E05 ; [.2D77.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO KHON>
-0E44 0E05 ; [.2D77.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO KHON>
-0E06 ; [.2D78.0020.0002] # THAI CHARACTER KHO RAKHANG
-0E40 0E06 ; [.2D78.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO RAKHANG>
-0E41 0E06 ; [.2D78.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO RAKHANG>
-0E42 0E06 ; [.2D78.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO RAKHANG>
-0E43 0E06 ; [.2D78.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO RAKHANG>
-0E44 0E06 ; [.2D78.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO RAKHANG>
-0E07 ; [.2D79.0020.0002] # THAI CHARACTER NGO NGU
-0E40 0E07 ; [.2D79.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER NGO NGU>
-0E41 0E07 ; [.2D79.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER NGO NGU>
-0E42 0E07 ; [.2D79.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER NGO NGU>
-0E43 0E07 ; [.2D79.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER NGO NGU>
-0E44 0E07 ; [.2D79.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER NGO NGU>
-0E08 ; [.2D7A.0020.0002] # THAI CHARACTER CHO CHAN
-0E40 0E08 ; [.2D7A.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER CHO CHAN>
-0E41 0E08 ; [.2D7A.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER CHO CHAN>
-0E42 0E08 ; [.2D7A.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER CHO CHAN>
-0E43 0E08 ; [.2D7A.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER CHO CHAN>
-0E44 0E08 ; [.2D7A.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER CHO CHAN>
-0E09 ; [.2D7B.0020.0002] # THAI CHARACTER CHO CHING
-0E40 0E09 ; [.2D7B.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER CHO CHING>
-0E41 0E09 ; [.2D7B.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER CHO CHING>
-0E42 0E09 ; [.2D7B.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER CHO CHING>
-0E43 0E09 ; [.2D7B.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER CHO CHING>
-0E44 0E09 ; [.2D7B.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER CHO CHING>
-0E0A ; [.2D7C.0020.0002] # THAI CHARACTER CHO CHANG
-0E40 0E0A ; [.2D7C.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER CHO CHANG>
-0E41 0E0A ; [.2D7C.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER CHO CHANG>
-0E42 0E0A ; [.2D7C.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER CHO CHANG>
-0E43 0E0A ; [.2D7C.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER CHO CHANG>
-0E44 0E0A ; [.2D7C.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER CHO CHANG>
-0E0B ; [.2D7D.0020.0002] # THAI CHARACTER SO SO
-0E40 0E0B ; [.2D7D.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER SO SO>
-0E41 0E0B ; [.2D7D.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER SO SO>
-0E42 0E0B ; [.2D7D.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER SO SO>
-0E43 0E0B ; [.2D7D.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER SO SO>
-0E44 0E0B ; [.2D7D.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER SO SO>
-0E0C ; [.2D7E.0020.0002] # THAI CHARACTER CHO CHOE
-0E40 0E0C ; [.2D7E.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER CHO CHOE>
-0E41 0E0C ; [.2D7E.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER CHO CHOE>
-0E42 0E0C ; [.2D7E.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER CHO CHOE>
-0E43 0E0C ; [.2D7E.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER CHO CHOE>
-0E44 0E0C ; [.2D7E.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER CHO CHOE>
-0E0D ; [.2D7F.0020.0002] # THAI CHARACTER YO YING
-0E40 0E0D ; [.2D7F.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER YO YING>
-0E41 0E0D ; [.2D7F.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER YO YING>
-0E42 0E0D ; [.2D7F.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER YO YING>
-0E43 0E0D ; [.2D7F.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER YO YING>
-0E44 0E0D ; [.2D7F.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER YO YING>
-0E0E ; [.2D80.0020.0002] # THAI CHARACTER DO CHADA
-0E40 0E0E ; [.2D80.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER DO CHADA>
-0E41 0E0E ; [.2D80.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER DO CHADA>
-0E42 0E0E ; [.2D80.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER DO CHADA>
-0E43 0E0E ; [.2D80.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER DO CHADA>
-0E44 0E0E ; [.2D80.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER DO CHADA>
-0E0F ; [.2D81.0020.0002] # THAI CHARACTER TO PATAK
-0E40 0E0F ; [.2D81.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER TO PATAK>
-0E41 0E0F ; [.2D81.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER TO PATAK>
-0E42 0E0F ; [.2D81.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER TO PATAK>
-0E43 0E0F ; [.2D81.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER TO PATAK>
-0E44 0E0F ; [.2D81.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER TO PATAK>
-0E10 ; [.2D82.0020.0002] # THAI CHARACTER THO THAN
-0E40 0E10 ; [.2D82.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO THAN>
-0E41 0E10 ; [.2D82.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO THAN>
-0E42 0E10 ; [.2D82.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO THAN>
-0E43 0E10 ; [.2D82.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO THAN>
-0E44 0E10 ; [.2D82.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO THAN>
-0E11 ; [.2D83.0020.0002] # THAI CHARACTER THO NANGMONTHO
-0E40 0E11 ; [.2D83.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO NANGMONTHO>
-0E41 0E11 ; [.2D83.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO NANGMONTHO>
-0E42 0E11 ; [.2D83.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO NANGMONTHO>
-0E43 0E11 ; [.2D83.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO NANGMONTHO>
-0E44 0E11 ; [.2D83.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO NANGMONTHO>
-0E12 ; [.2D84.0020.0002] # THAI CHARACTER THO PHUTHAO
-0E40 0E12 ; [.2D84.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO PHUTHAO>
-0E41 0E12 ; [.2D84.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO PHUTHAO>
-0E42 0E12 ; [.2D84.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO PHUTHAO>
-0E43 0E12 ; [.2D84.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO PHUTHAO>
-0E44 0E12 ; [.2D84.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO PHUTHAO>
-0E13 ; [.2D85.0020.0002] # THAI CHARACTER NO NEN
-0E40 0E13 ; [.2D85.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER NO NEN>
-0E41 0E13 ; [.2D85.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER NO NEN>
-0E42 0E13 ; [.2D85.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER NO NEN>
-0E43 0E13 ; [.2D85.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER NO NEN>
-0E44 0E13 ; [.2D85.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER NO NEN>
-0E14 ; [.2D86.0020.0002] # THAI CHARACTER DO DEK
-0E40 0E14 ; [.2D86.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER DO DEK>
-0E41 0E14 ; [.2D86.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER DO DEK>
-0E42 0E14 ; [.2D86.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER DO DEK>
-0E43 0E14 ; [.2D86.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER DO DEK>
-0E44 0E14 ; [.2D86.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER DO DEK>
-0E15 ; [.2D87.0020.0002] # THAI CHARACTER TO TAO
-0E40 0E15 ; [.2D87.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER TO TAO>
-0E41 0E15 ; [.2D87.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER TO TAO>
-0E42 0E15 ; [.2D87.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER TO TAO>
-0E43 0E15 ; [.2D87.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER TO TAO>
-0E44 0E15 ; [.2D87.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER TO TAO>
-0E16 ; [.2D88.0020.0002] # THAI CHARACTER THO THUNG
-0E40 0E16 ; [.2D88.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO THUNG>
-0E41 0E16 ; [.2D88.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO THUNG>
-0E42 0E16 ; [.2D88.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO THUNG>
-0E43 0E16 ; [.2D88.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO THUNG>
-0E44 0E16 ; [.2D88.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO THUNG>
-0E17 ; [.2D89.0020.0002] # THAI CHARACTER THO THAHAN
-0E40 0E17 ; [.2D89.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO THAHAN>
-0E41 0E17 ; [.2D89.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO THAHAN>
-0E42 0E17 ; [.2D89.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO THAHAN>
-0E43 0E17 ; [.2D89.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO THAHAN>
-0E44 0E17 ; [.2D89.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO THAHAN>
-0E18 ; [.2D8A.0020.0002] # THAI CHARACTER THO THONG
-0E40 0E18 ; [.2D8A.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO THONG>
-0E41 0E18 ; [.2D8A.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO THONG>
-0E42 0E18 ; [.2D8A.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO THONG>
-0E43 0E18 ; [.2D8A.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO THONG>
-0E44 0E18 ; [.2D8A.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO THONG>
-0E19 ; [.2D8B.0020.0002] # THAI CHARACTER NO NU
-0E40 0E19 ; [.2D8B.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER NO NU>
-0E41 0E19 ; [.2D8B.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER NO NU>
-0E42 0E19 ; [.2D8B.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER NO NU>
-0E43 0E19 ; [.2D8B.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER NO NU>
-0E44 0E19 ; [.2D8B.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER NO NU>
-0E1A ; [.2D8C.0020.0002] # THAI CHARACTER BO BAIMAI
-0E40 0E1A ; [.2D8C.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER BO BAIMAI>
-0E41 0E1A ; [.2D8C.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER BO BAIMAI>
-0E42 0E1A ; [.2D8C.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER BO BAIMAI>
-0E43 0E1A ; [.2D8C.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER BO BAIMAI>
-0E44 0E1A ; [.2D8C.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER BO BAIMAI>
-0E1B ; [.2D8D.0020.0002] # THAI CHARACTER PO PLA
-0E40 0E1B ; [.2D8D.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER PO PLA>
-0E41 0E1B ; [.2D8D.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER PO PLA>
-0E42 0E1B ; [.2D8D.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER PO PLA>
-0E43 0E1B ; [.2D8D.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER PO PLA>
-0E44 0E1B ; [.2D8D.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER PO PLA>
-0E1C ; [.2D8E.0020.0002] # THAI CHARACTER PHO PHUNG
-0E40 0E1C ; [.2D8E.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER PHO PHUNG>
-0E41 0E1C ; [.2D8E.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER PHO PHUNG>
-0E42 0E1C ; [.2D8E.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER PHO PHUNG>
-0E43 0E1C ; [.2D8E.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER PHO PHUNG>
-0E44 0E1C ; [.2D8E.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER PHO PHUNG>
-0E1D ; [.2D8F.0020.0002] # THAI CHARACTER FO FA
-0E40 0E1D ; [.2D8F.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER FO FA>
-0E41 0E1D ; [.2D8F.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER FO FA>
-0E42 0E1D ; [.2D8F.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER FO FA>
-0E43 0E1D ; [.2D8F.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER FO FA>
-0E44 0E1D ; [.2D8F.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER FO FA>
-0E1E ; [.2D90.0020.0002] # THAI CHARACTER PHO PHAN
-0E40 0E1E ; [.2D90.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER PHO PHAN>
-0E41 0E1E ; [.2D90.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER PHO PHAN>
-0E42 0E1E ; [.2D90.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER PHO PHAN>
-0E43 0E1E ; [.2D90.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER PHO PHAN>
-0E44 0E1E ; [.2D90.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER PHO PHAN>
-0E1F ; [.2D91.0020.0002] # THAI CHARACTER FO FAN
-0E40 0E1F ; [.2D91.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER FO FAN>
-0E41 0E1F ; [.2D91.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER FO FAN>
-0E42 0E1F ; [.2D91.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER FO FAN>
-0E43 0E1F ; [.2D91.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER FO FAN>
-0E44 0E1F ; [.2D91.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER FO FAN>
-0E20 ; [.2D92.0020.0002] # THAI CHARACTER PHO SAMPHAO
-0E40 0E20 ; [.2D92.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER PHO SAMPHAO>
-0E41 0E20 ; [.2D92.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER PHO SAMPHAO>
-0E42 0E20 ; [.2D92.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER PHO SAMPHAO>
-0E43 0E20 ; [.2D92.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER PHO SAMPHAO>
-0E44 0E20 ; [.2D92.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER PHO SAMPHAO>
-0E21 ; [.2D93.0020.0002] # THAI CHARACTER MO MA
-0E40 0E21 ; [.2D93.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER MO MA>
-0E41 0E21 ; [.2D93.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER MO MA>
-0E42 0E21 ; [.2D93.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER MO MA>
-0E43 0E21 ; [.2D93.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER MO MA>
-0E44 0E21 ; [.2D93.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER MO MA>
-0E22 ; [.2D94.0020.0002] # THAI CHARACTER YO YAK
-0E40 0E22 ; [.2D94.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER YO YAK>
-0E41 0E22 ; [.2D94.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER YO YAK>
-0E42 0E22 ; [.2D94.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER YO YAK>
-0E43 0E22 ; [.2D94.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER YO YAK>
-0E44 0E22 ; [.2D94.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER YO YAK>
-0E23 ; [.2D95.0020.0002] # THAI CHARACTER RO RUA
-0E40 0E23 ; [.2D95.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER RO RUA>
-0E41 0E23 ; [.2D95.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER RO RUA>
-0E42 0E23 ; [.2D95.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER RO RUA>
-0E43 0E23 ; [.2D95.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER RO RUA>
-0E44 0E23 ; [.2D95.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER RO RUA>
-0E24 ; [.2D96.0020.0002] # THAI CHARACTER RU
-0E40 0E24 ; [.2D96.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER RU>
-0E41 0E24 ; [.2D96.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER RU>
-0E42 0E24 ; [.2D96.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER RU>
-0E43 0E24 ; [.2D96.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER RU>
-0E44 0E24 ; [.2D96.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER RU>
-0E25 ; [.2D97.0020.0002] # THAI CHARACTER LO LING
-0E40 0E25 ; [.2D97.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER LO LING>
-0E41 0E25 ; [.2D97.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER LO LING>
-0E42 0E25 ; [.2D97.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER LO LING>
-0E43 0E25 ; [.2D97.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER LO LING>
-0E44 0E25 ; [.2D97.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER LO LING>
-0E26 ; [.2D98.0020.0002] # THAI CHARACTER LU
-0E40 0E26 ; [.2D98.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER LU>
-0E41 0E26 ; [.2D98.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER LU>
-0E42 0E26 ; [.2D98.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER LU>
-0E43 0E26 ; [.2D98.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER LU>
-0E44 0E26 ; [.2D98.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER LU>
-0E27 ; [.2D99.0020.0002] # THAI CHARACTER WO WAEN
-0E40 0E27 ; [.2D99.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER WO WAEN>
-0E41 0E27 ; [.2D99.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER WO WAEN>
-0E42 0E27 ; [.2D99.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER WO WAEN>
-0E43 0E27 ; [.2D99.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER WO WAEN>
-0E44 0E27 ; [.2D99.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER WO WAEN>
-0E28 ; [.2D9A.0020.0002] # THAI CHARACTER SO SALA
-0E40 0E28 ; [.2D9A.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER SO SALA>
-0E41 0E28 ; [.2D9A.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER SO SALA>
-0E42 0E28 ; [.2D9A.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER SO SALA>
-0E43 0E28 ; [.2D9A.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER SO SALA>
-0E44 0E28 ; [.2D9A.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER SO SALA>
-0E29 ; [.2D9B.0020.0002] # THAI CHARACTER SO RUSI
-0E40 0E29 ; [.2D9B.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER SO RUSI>
-0E41 0E29 ; [.2D9B.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER SO RUSI>
-0E42 0E29 ; [.2D9B.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER SO RUSI>
-0E43 0E29 ; [.2D9B.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER SO RUSI>
-0E44 0E29 ; [.2D9B.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER SO RUSI>
-0E2A ; [.2D9C.0020.0002] # THAI CHARACTER SO SUA
-0E40 0E2A ; [.2D9C.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER SO SUA>
-0E41 0E2A ; [.2D9C.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER SO SUA>
-0E42 0E2A ; [.2D9C.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER SO SUA>
-0E43 0E2A ; [.2D9C.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER SO SUA>
-0E44 0E2A ; [.2D9C.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER SO SUA>
-0E2B ; [.2D9D.0020.0002] # THAI CHARACTER HO HIP
-0E40 0E2B ; [.2D9D.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER HO HIP>
-0E41 0E2B ; [.2D9D.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER HO HIP>
-0E42 0E2B ; [.2D9D.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER HO HIP>
-0E43 0E2B ; [.2D9D.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER HO HIP>
-0E44 0E2B ; [.2D9D.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER HO HIP>
-0E2C ; [.2D9E.0020.0002] # THAI CHARACTER LO CHULA
-0E40 0E2C ; [.2D9E.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER LO CHULA>
-0E41 0E2C ; [.2D9E.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER LO CHULA>
-0E42 0E2C ; [.2D9E.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER LO CHULA>
-0E43 0E2C ; [.2D9E.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER LO CHULA>
-0E44 0E2C ; [.2D9E.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER LO CHULA>
-0E2D ; [.2D9F.0020.0002] # THAI CHARACTER O ANG
-0E40 0E2D ; [.2D9F.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER O ANG>
-0E41 0E2D ; [.2D9F.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER O ANG>
-0E42 0E2D ; [.2D9F.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER O ANG>
-0E43 0E2D ; [.2D9F.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER O ANG>
-0E44 0E2D ; [.2D9F.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER O ANG>
-0E2E ; [.2DA0.0020.0002] # THAI CHARACTER HO NOKHUK
-0E40 0E2E ; [.2DA0.0020.0002][.2DAD.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER HO NOKHUK>
-0E41 0E2E ; [.2DA0.0020.0002][.2DAE.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER HO NOKHUK>
-0E42 0E2E ; [.2DA0.0020.0002][.2DAF.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER HO NOKHUK>
-0E43 0E2E ; [.2DA0.0020.0002][.2DB0.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER HO NOKHUK>
-0E44 0E2E ; [.2DA0.0020.0002][.2DB1.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER HO NOKHUK>
-0E2F ; [.2DA1.0020.0002] # THAI CHARACTER PAIYANNOI
-0E30 ; [.2DA2.0020.0002] # THAI CHARACTER SARA A
-0E31 ; [.2DA3.0020.0002] # THAI CHARACTER MAI HAN-AKAT
-0E32 ; [.2DA4.0020.0002] # THAI CHARACTER SARA AA
-0E33 ; [.2DA5.0020.0002] # THAI CHARACTER SARA AM
-0E4D 0E32 ; [.2DA5.0020.0002] # THAI CHARACTER SARA AM
-0E34 ; [.2DA6.0020.0002] # THAI CHARACTER SARA I
-0E35 ; [.2DA7.0020.0002] # THAI CHARACTER SARA II
-0E36 ; [.2DA8.0020.0002] # THAI CHARACTER SARA UE
-0E37 ; [.2DA9.0020.0002] # THAI CHARACTER SARA UEE
-0E38 ; [.2DAA.0020.0002] # THAI CHARACTER SARA U
-0E39 ; [.2DAB.0020.0002] # THAI CHARACTER SARA UU
-0E3A ; [.2DAC.0020.0002] # THAI CHARACTER PHINTHU
-0E40 ; [.2DAD.0020.0002] # THAI CHARACTER SARA E
-0E41 ; [.2DAE.0020.0002] # THAI CHARACTER SARA AE
-0E42 ; [.2DAF.0020.0002] # THAI CHARACTER SARA O
-0E43 ; [.2DB0.0020.0002] # THAI CHARACTER SARA AI MAIMUAN
-0E44 ; [.2DB1.0020.0002] # THAI CHARACTER SARA AI MAIMALAI
-0E45 ; [.2DB2.0020.0002] # THAI CHARACTER LAKKHANGYAO
-0EDE ; [.2DB3.0020.0002] # LAO LETTER KHMU GO
-0EC0 0EDE ; [.2DB3.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KHMU GO>
-0EC1 0EDE ; [.2DB3.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KHMU GO>
-0EC2 0EDE ; [.2DB3.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KHMU GO>
-0EC3 0EDE ; [.2DB3.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KHMU GO>
-0EC4 0EDE ; [.2DB3.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KHMU GO>
-0E81 ; [.2DB4.0020.0002] # LAO LETTER KO
-0EC0 0E81 ; [.2DB4.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KO>
-0EC1 0E81 ; [.2DB4.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KO>
-0EC2 0E81 ; [.2DB4.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KO>
-0EC3 0E81 ; [.2DB4.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KO>
-0EC4 0E81 ; [.2DB4.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KO>
-0E82 ; [.2DB5.0020.0002] # LAO LETTER KHO SUNG
-0EC0 0E82 ; [.2DB5.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KHO SUNG>
-0EC1 0E82 ; [.2DB5.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KHO SUNG>
-0EC2 0E82 ; [.2DB5.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KHO SUNG>
-0EC3 0E82 ; [.2DB5.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KHO SUNG>
-0EC4 0E82 ; [.2DB5.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KHO SUNG>
-0E84 ; [.2DB6.0020.0002] # LAO LETTER KHO TAM
-0EC0 0E84 ; [.2DB6.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KHO TAM>
-0EC1 0E84 ; [.2DB6.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KHO TAM>
-0EC2 0E84 ; [.2DB6.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KHO TAM>
-0EC3 0E84 ; [.2DB6.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KHO TAM>
-0EC4 0E84 ; [.2DB6.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KHO TAM>
-0E87 ; [.2DB7.0020.0002] # LAO LETTER NGO
-0EC0 0E87 ; [.2DB7.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER NGO>
-0EC1 0E87 ; [.2DB7.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER NGO>
-0EC2 0E87 ; [.2DB7.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER NGO>
-0EC3 0E87 ; [.2DB7.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER NGO>
-0EC4 0E87 ; [.2DB7.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER NGO>
-0E88 ; [.2DB8.0020.0002] # LAO LETTER CO
-0EC0 0E88 ; [.2DB8.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER CO>
-0EC1 0E88 ; [.2DB8.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER CO>
-0EC2 0E88 ; [.2DB8.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER CO>
-0EC3 0E88 ; [.2DB8.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER CO>
-0EC4 0E88 ; [.2DB8.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER CO>
-0EAA ; [.2DB9.0020.0002] # LAO LETTER SO SUNG
-0EC0 0EAA ; [.2DB9.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER SO SUNG>
-0EC1 0EAA ; [.2DB9.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER SO SUNG>
-0EC2 0EAA ; [.2DB9.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER SO SUNG>
-0EC3 0EAA ; [.2DB9.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER SO SUNG>
-0EC4 0EAA ; [.2DB9.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER SO SUNG>
-0E8A ; [.2DBA.0020.0002] # LAO LETTER SO TAM
-0EC0 0E8A ; [.2DBA.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER SO TAM>
-0EC1 0E8A ; [.2DBA.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER SO TAM>
-0EC2 0E8A ; [.2DBA.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER SO TAM>
-0EC3 0E8A ; [.2DBA.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER SO TAM>
-0EC4 0E8A ; [.2DBA.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER SO TAM>
-0EDF ; [.2DBB.0020.0002] # LAO LETTER KHMU NYO
-0EC0 0EDF ; [.2DBB.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KHMU NYO>
-0EC1 0EDF ; [.2DBB.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KHMU NYO>
-0EC2 0EDF ; [.2DBB.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KHMU NYO>
-0EC3 0EDF ; [.2DBB.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KHMU NYO>
-0EC4 0EDF ; [.2DBB.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KHMU NYO>
-0E8D ; [.2DBC.0020.0002] # LAO LETTER NYO
-0EC0 0E8D ; [.2DBC.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER NYO>
-0EC1 0E8D ; [.2DBC.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER NYO>
-0EC2 0E8D ; [.2DBC.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER NYO>
-0EC3 0E8D ; [.2DBC.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER NYO>
-0EC4 0E8D ; [.2DBC.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER NYO>
-0E94 ; [.2DBD.0020.0002] # LAO LETTER DO
-0EC0 0E94 ; [.2DBD.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER DO>
-0EC1 0E94 ; [.2DBD.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER DO>
-0EC2 0E94 ; [.2DBD.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER DO>
-0EC3 0E94 ; [.2DBD.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER DO>
-0EC4 0E94 ; [.2DBD.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER DO>
-0E95 ; [.2DBE.0020.0002] # LAO LETTER TO
-0EC0 0E95 ; [.2DBE.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER TO>
-0EC1 0E95 ; [.2DBE.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER TO>
-0EC2 0E95 ; [.2DBE.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER TO>
-0EC3 0E95 ; [.2DBE.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER TO>
-0EC4 0E95 ; [.2DBE.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER TO>
-0E96 ; [.2DBF.0020.0002] # LAO LETTER THO SUNG
-0EC0 0E96 ; [.2DBF.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER THO SUNG>
-0EC1 0E96 ; [.2DBF.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER THO SUNG>
-0EC2 0E96 ; [.2DBF.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER THO SUNG>
-0EC3 0E96 ; [.2DBF.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER THO SUNG>
-0EC4 0E96 ; [.2DBF.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER THO SUNG>
-0E97 ; [.2DC0.0020.0002] # LAO LETTER THO TAM
-0EC0 0E97 ; [.2DC0.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER THO TAM>
-0EC1 0E97 ; [.2DC0.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER THO TAM>
-0EC2 0E97 ; [.2DC0.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER THO TAM>
-0EC3 0E97 ; [.2DC0.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER THO TAM>
-0EC4 0E97 ; [.2DC0.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER THO TAM>
-0E99 ; [.2DC1.0020.0002] # LAO LETTER NO
-0EC0 0E99 ; [.2DC1.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER NO>
-0EC1 0E99 ; [.2DC1.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER NO>
-0EC2 0E99 ; [.2DC1.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER NO>
-0EC3 0E99 ; [.2DC1.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER NO>
-0EC4 0E99 ; [.2DC1.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER NO>
-0E9A ; [.2DC2.0020.0002] # LAO LETTER BO
-0EC0 0E9A ; [.2DC2.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER BO>
-0EC1 0E9A ; [.2DC2.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER BO>
-0EC2 0E9A ; [.2DC2.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER BO>
-0EC3 0E9A ; [.2DC2.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER BO>
-0EC4 0E9A ; [.2DC2.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER BO>
-0E9B ; [.2DC3.0020.0002] # LAO LETTER PO
-0EC0 0E9B ; [.2DC3.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER PO>
-0EC1 0E9B ; [.2DC3.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER PO>
-0EC2 0E9B ; [.2DC3.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER PO>
-0EC3 0E9B ; [.2DC3.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER PO>
-0EC4 0E9B ; [.2DC3.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER PO>
-0E9C ; [.2DC4.0020.0002] # LAO LETTER PHO SUNG
-0EC0 0E9C ; [.2DC4.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER PHO SUNG>
-0EC1 0E9C ; [.2DC4.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER PHO SUNG>
-0EC2 0E9C ; [.2DC4.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER PHO SUNG>
-0EC3 0E9C ; [.2DC4.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER PHO SUNG>
-0EC4 0E9C ; [.2DC4.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER PHO SUNG>
-0E9D ; [.2DC5.0020.0002] # LAO LETTER FO TAM
-0EC0 0E9D ; [.2DC5.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER FO TAM>
-0EC1 0E9D ; [.2DC5.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER FO TAM>
-0EC2 0E9D ; [.2DC5.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER FO TAM>
-0EC3 0E9D ; [.2DC5.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER FO TAM>
-0EC4 0E9D ; [.2DC5.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER FO TAM>
-0E9E ; [.2DC6.0020.0002] # LAO LETTER PHO TAM
-0EC0 0E9E ; [.2DC6.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER PHO TAM>
-0EC1 0E9E ; [.2DC6.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER PHO TAM>
-0EC2 0E9E ; [.2DC6.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER PHO TAM>
-0EC3 0E9E ; [.2DC6.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER PHO TAM>
-0EC4 0E9E ; [.2DC6.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER PHO TAM>
-0E9F ; [.2DC7.0020.0002] # LAO LETTER FO SUNG
-0EC0 0E9F ; [.2DC7.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER FO SUNG>
-0EC1 0E9F ; [.2DC7.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER FO SUNG>
-0EC2 0E9F ; [.2DC7.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER FO SUNG>
-0EC3 0E9F ; [.2DC7.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER FO SUNG>
-0EC4 0E9F ; [.2DC7.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER FO SUNG>
-0EA1 ; [.2DC8.0020.0002] # LAO LETTER MO
-0EC0 0EA1 ; [.2DC8.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER MO>
-0EC1 0EA1 ; [.2DC8.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER MO>
-0EC2 0EA1 ; [.2DC8.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER MO>
-0EC3 0EA1 ; [.2DC8.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER MO>
-0EC4 0EA1 ; [.2DC8.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER MO>
-0EA2 ; [.2DC9.0020.0002] # LAO LETTER YO
-0EC0 0EA2 ; [.2DC9.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER YO>
-0EC1 0EA2 ; [.2DC9.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER YO>
-0EC2 0EA2 ; [.2DC9.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER YO>
-0EC3 0EA2 ; [.2DC9.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER YO>
-0EC4 0EA2 ; [.2DC9.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER YO>
-0EA3 ; [.2DCA.0020.0002] # LAO LETTER LO LING
-0EC0 0EA3 ; [.2DCA.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER LO LING>
-0EC1 0EA3 ; [.2DCA.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER LO LING>
-0EC2 0EA3 ; [.2DCA.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER LO LING>
-0EC3 0EA3 ; [.2DCA.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER LO LING>
-0EC4 0EA3 ; [.2DCA.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER LO LING>
-0EA5 ; [.2DCB.0020.0002] # LAO LETTER LO LOOT
-0EC0 0EA5 ; [.2DCB.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER LO LOOT>
-0EC1 0EA5 ; [.2DCB.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER LO LOOT>
-0EC2 0EA5 ; [.2DCB.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER LO LOOT>
-0EC3 0EA5 ; [.2DCB.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER LO LOOT>
-0EC4 0EA5 ; [.2DCB.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER LO LOOT>
-0EA7 ; [.2DCC.0020.0002] # LAO LETTER WO
-0EC0 0EA7 ; [.2DCC.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER WO>
-0EC1 0EA7 ; [.2DCC.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER WO>
-0EC2 0EA7 ; [.2DCC.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER WO>
-0EC3 0EA7 ; [.2DCC.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER WO>
-0EC4 0EA7 ; [.2DCC.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER WO>
-0EAB ; [.2DCD.0020.0002] # LAO LETTER HO SUNG
-0EDC ; [.2DCD.0020.0004][.2DC1.0020.0004] # LAO HO NO
-0EC0 0EDC ; [.2DCD.0020.0004][.2DC1.0020.0004][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO HO NO>
-0EC1 0EDC ; [.2DCD.0020.0004][.2DC1.0020.0004][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO HO NO>
-0EC2 0EDC ; [.2DCD.0020.0004][.2DC1.0020.0004][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO HO NO>
-0EC3 0EDC ; [.2DCD.0020.0004][.2DC1.0020.0004][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO HO NO>
-0EC4 0EDC ; [.2DCD.0020.0004][.2DC1.0020.0004][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO HO NO>
-0EDD ; [.2DCD.0020.0004][.2DC8.0020.0004] # LAO HO MO
-0EC0 0EDD ; [.2DCD.0020.0004][.2DC8.0020.0004][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO HO MO>
-0EC1 0EDD ; [.2DCD.0020.0004][.2DC8.0020.0004][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO HO MO>
-0EC2 0EDD ; [.2DCD.0020.0004][.2DC8.0020.0004][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO HO MO>
-0EC3 0EDD ; [.2DCD.0020.0004][.2DC8.0020.0004][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO HO MO>
-0EC4 0EDD ; [.2DCD.0020.0004][.2DC8.0020.0004][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO HO MO>
-0EC0 0EAB ; [.2DCD.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER HO SUNG>
-0EC1 0EAB ; [.2DCD.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER HO SUNG>
-0EC2 0EAB ; [.2DCD.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER HO SUNG>
-0EC3 0EAB ; [.2DCD.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER HO SUNG>
-0EC4 0EAB ; [.2DCD.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER HO SUNG>
-0EAD ; [.2DCE.0020.0002] # LAO LETTER O
-0EC0 0EAD ; [.2DCE.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER O>
-0EC1 0EAD ; [.2DCE.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER O>
-0EC2 0EAD ; [.2DCE.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER O>
-0EC3 0EAD ; [.2DCE.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER O>
-0EC4 0EAD ; [.2DCE.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER O>
-0EAE ; [.2DCF.0020.0002] # LAO LETTER HO TAM
-0EC0 0EAE ; [.2DCF.0020.0002][.2DDE.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER HO TAM>
-0EC1 0EAE ; [.2DCF.0020.0002][.2DDF.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER HO TAM>
-0EC2 0EAE ; [.2DCF.0020.0002][.2DE0.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER HO TAM>
-0EC3 0EAE ; [.2DCF.0020.0002][.2DE1.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER HO TAM>
-0EC4 0EAE ; [.2DCF.0020.0002][.2DE2.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER HO TAM>
-0EAF ; [.2DD0.0020.0002] # LAO ELLIPSIS
-0EB0 ; [.2DD1.0020.0002] # LAO VOWEL SIGN A
-0EB1 ; [.2DD2.0020.0002] # LAO VOWEL SIGN MAI KAN
-0EB2 ; [.2DD3.0020.0002] # LAO VOWEL SIGN AA
-0EB3 ; [.2DD4.0020.0002] # LAO VOWEL SIGN AM
-0ECD 0EB2 ; [.2DD4.0020.0002] # LAO VOWEL SIGN AM
-0EB4 ; [.2DD5.0020.0002] # LAO VOWEL SIGN I
-0EB5 ; [.2DD6.0020.0002] # LAO VOWEL SIGN II
-0EB6 ; [.2DD7.0020.0002] # LAO VOWEL SIGN Y
-0EB7 ; [.2DD8.0020.0002] # LAO VOWEL SIGN YY
-0EB8 ; [.2DD9.0020.0002] # LAO VOWEL SIGN U
-0EB9 ; [.2DDA.0020.0002] # LAO VOWEL SIGN UU
-0EBB ; [.2DDB.0020.0002] # LAO VOWEL SIGN MAI KON
-0EBC ; [.2DDC.0020.0002] # LAO SEMIVOWEL SIGN LO
-0EBD ; [.2DDD.0020.0002] # LAO SEMIVOWEL SIGN NYO
-0EC0 ; [.2DDE.0020.0002] # LAO VOWEL SIGN E
-0EC1 ; [.2DDF.0020.0002] # LAO VOWEL SIGN EI
-0EC2 ; [.2DE0.0020.0002] # LAO VOWEL SIGN O
-0EC3 ; [.2DE1.0020.0002] # LAO VOWEL SIGN AY
-0EC4 ; [.2DE2.0020.0002] # LAO VOWEL SIGN AI
-AA80 ; [.2DE3.0020.0002] # TAI VIET LETTER LOW KO
-AAB5 AA80 ; [.2DE3.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW KO>
-AAB6 AA80 ; [.2DE3.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW KO>
-AAB9 AA80 ; [.2DE3.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW KO>
-AABB AA80 ; [.2DE3.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW KO>
-AABC AA80 ; [.2DE3.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW KO>
-AA81 ; [.2DE4.0020.0002] # TAI VIET LETTER HIGH KO
-AAB5 AA81 ; [.2DE4.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH KO>
-AAB6 AA81 ; [.2DE4.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH KO>
-AAB9 AA81 ; [.2DE4.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH KO>
-AABB AA81 ; [.2DE4.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH KO>
-AABC AA81 ; [.2DE4.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH KO>
-AA82 ; [.2DE5.0020.0002] # TAI VIET LETTER LOW KHO
-AAB5 AA82 ; [.2DE5.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW KHO>
-AAB6 AA82 ; [.2DE5.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW KHO>
-AAB9 AA82 ; [.2DE5.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW KHO>
-AABB AA82 ; [.2DE5.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW KHO>
-AABC AA82 ; [.2DE5.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW KHO>
-AA83 ; [.2DE6.0020.0002] # TAI VIET LETTER HIGH KHO
-AAB5 AA83 ; [.2DE6.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH KHO>
-AAB6 AA83 ; [.2DE6.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH KHO>
-AAB9 AA83 ; [.2DE6.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH KHO>
-AABB AA83 ; [.2DE6.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH KHO>
-AABC AA83 ; [.2DE6.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH KHO>
-AA84 ; [.2DE7.0020.0002] # TAI VIET LETTER LOW KHHO
-AAB5 AA84 ; [.2DE7.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW KHHO>
-AAB6 AA84 ; [.2DE7.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW KHHO>
-AAB9 AA84 ; [.2DE7.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW KHHO>
-AABB AA84 ; [.2DE7.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW KHHO>
-AABC AA84 ; [.2DE7.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW KHHO>
-AA85 ; [.2DE8.0020.0002] # TAI VIET LETTER HIGH KHHO
-AAB5 AA85 ; [.2DE8.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH KHHO>
-AAB6 AA85 ; [.2DE8.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH KHHO>
-AAB9 AA85 ; [.2DE8.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH KHHO>
-AABB AA85 ; [.2DE8.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH KHHO>
-AABC AA85 ; [.2DE8.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH KHHO>
-AA86 ; [.2DE9.0020.0002] # TAI VIET LETTER LOW GO
-AAB5 AA86 ; [.2DE9.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW GO>
-AAB6 AA86 ; [.2DE9.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW GO>
-AAB9 AA86 ; [.2DE9.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW GO>
-AABB AA86 ; [.2DE9.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW GO>
-AABC AA86 ; [.2DE9.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW GO>
-AA87 ; [.2DEA.0020.0002] # TAI VIET LETTER HIGH GO
-AAB5 AA87 ; [.2DEA.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH GO>
-AAB6 AA87 ; [.2DEA.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH GO>
-AAB9 AA87 ; [.2DEA.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH GO>
-AABB AA87 ; [.2DEA.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH GO>
-AABC AA87 ; [.2DEA.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH GO>
-AA88 ; [.2DEB.0020.0002] # TAI VIET LETTER LOW NGO
-AAB5 AA88 ; [.2DEB.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW NGO>
-AAB6 AA88 ; [.2DEB.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW NGO>
-AAB9 AA88 ; [.2DEB.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW NGO>
-AABB AA88 ; [.2DEB.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW NGO>
-AABC AA88 ; [.2DEB.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW NGO>
-AA89 ; [.2DEC.0020.0002] # TAI VIET LETTER HIGH NGO
-AAB5 AA89 ; [.2DEC.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH NGO>
-AAB6 AA89 ; [.2DEC.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH NGO>
-AAB9 AA89 ; [.2DEC.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH NGO>
-AABB AA89 ; [.2DEC.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH NGO>
-AABC AA89 ; [.2DEC.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH NGO>
-AA8A ; [.2DED.0020.0002] # TAI VIET LETTER LOW CO
-AAB5 AA8A ; [.2DED.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW CO>
-AAB6 AA8A ; [.2DED.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW CO>
-AAB9 AA8A ; [.2DED.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW CO>
-AABB AA8A ; [.2DED.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW CO>
-AABC AA8A ; [.2DED.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW CO>
-AA8B ; [.2DEE.0020.0002] # TAI VIET LETTER HIGH CO
-AAB5 AA8B ; [.2DEE.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH CO>
-AAB6 AA8B ; [.2DEE.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH CO>
-AAB9 AA8B ; [.2DEE.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH CO>
-AABB AA8B ; [.2DEE.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH CO>
-AABC AA8B ; [.2DEE.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH CO>
-AA8C ; [.2DEF.0020.0002] # TAI VIET LETTER LOW CHO
-AAB5 AA8C ; [.2DEF.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW CHO>
-AAB6 AA8C ; [.2DEF.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW CHO>
-AAB9 AA8C ; [.2DEF.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW CHO>
-AABB AA8C ; [.2DEF.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW CHO>
-AABC AA8C ; [.2DEF.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW CHO>
-AA8D ; [.2DF0.0020.0002] # TAI VIET LETTER HIGH CHO
-AAB5 AA8D ; [.2DF0.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH CHO>
-AAB6 AA8D ; [.2DF0.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH CHO>
-AAB9 AA8D ; [.2DF0.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH CHO>
-AABB AA8D ; [.2DF0.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH CHO>
-AABC AA8D ; [.2DF0.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH CHO>
-AA8E ; [.2DF1.0020.0002] # TAI VIET LETTER LOW SO
-AAB5 AA8E ; [.2DF1.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW SO>
-AAB6 AA8E ; [.2DF1.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW SO>
-AAB9 AA8E ; [.2DF1.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW SO>
-AABB AA8E ; [.2DF1.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW SO>
-AABC AA8E ; [.2DF1.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW SO>
-AA8F ; [.2DF2.0020.0002] # TAI VIET LETTER HIGH SO
-AAB5 AA8F ; [.2DF2.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH SO>
-AAB6 AA8F ; [.2DF2.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH SO>
-AAB9 AA8F ; [.2DF2.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH SO>
-AABB AA8F ; [.2DF2.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH SO>
-AABC AA8F ; [.2DF2.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH SO>
-AA90 ; [.2DF3.0020.0002] # TAI VIET LETTER LOW NYO
-AAB5 AA90 ; [.2DF3.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW NYO>
-AAB6 AA90 ; [.2DF3.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW NYO>
-AAB9 AA90 ; [.2DF3.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW NYO>
-AABB AA90 ; [.2DF3.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW NYO>
-AABC AA90 ; [.2DF3.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW NYO>
-AA91 ; [.2DF4.0020.0002] # TAI VIET LETTER HIGH NYO
-AAB5 AA91 ; [.2DF4.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH NYO>
-AAB6 AA91 ; [.2DF4.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH NYO>
-AAB9 AA91 ; [.2DF4.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH NYO>
-AABB AA91 ; [.2DF4.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH NYO>
-AABC AA91 ; [.2DF4.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH NYO>
-AA92 ; [.2DF5.0020.0002] # TAI VIET LETTER LOW DO
-AAB5 AA92 ; [.2DF5.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW DO>
-AAB6 AA92 ; [.2DF5.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW DO>
-AAB9 AA92 ; [.2DF5.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW DO>
-AABB AA92 ; [.2DF5.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW DO>
-AABC AA92 ; [.2DF5.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW DO>
-AA93 ; [.2DF6.0020.0002] # TAI VIET LETTER HIGH DO
-AAB5 AA93 ; [.2DF6.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH DO>
-AAB6 AA93 ; [.2DF6.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH DO>
-AAB9 AA93 ; [.2DF6.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH DO>
-AABB AA93 ; [.2DF6.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH DO>
-AABC AA93 ; [.2DF6.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH DO>
-AA94 ; [.2DF7.0020.0002] # TAI VIET LETTER LOW TO
-AAB5 AA94 ; [.2DF7.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW TO>
-AAB6 AA94 ; [.2DF7.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW TO>
-AAB9 AA94 ; [.2DF7.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW TO>
-AABB AA94 ; [.2DF7.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW TO>
-AABC AA94 ; [.2DF7.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW TO>
-AA95 ; [.2DF8.0020.0002] # TAI VIET LETTER HIGH TO
-AAB5 AA95 ; [.2DF8.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH TO>
-AAB6 AA95 ; [.2DF8.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH TO>
-AAB9 AA95 ; [.2DF8.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH TO>
-AABB AA95 ; [.2DF8.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH TO>
-AABC AA95 ; [.2DF8.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH TO>
-AA96 ; [.2DF9.0020.0002] # TAI VIET LETTER LOW THO
-AAB5 AA96 ; [.2DF9.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW THO>
-AAB6 AA96 ; [.2DF9.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW THO>
-AAB9 AA96 ; [.2DF9.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW THO>
-AABB AA96 ; [.2DF9.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW THO>
-AABC AA96 ; [.2DF9.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW THO>
-AA97 ; [.2DFA.0020.0002] # TAI VIET LETTER HIGH THO
-AAB5 AA97 ; [.2DFA.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH THO>
-AAB6 AA97 ; [.2DFA.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH THO>
-AAB9 AA97 ; [.2DFA.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH THO>
-AABB AA97 ; [.2DFA.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH THO>
-AABC AA97 ; [.2DFA.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH THO>
-AA98 ; [.2DFB.0020.0002] # TAI VIET LETTER LOW NO
-AAB5 AA98 ; [.2DFB.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW NO>
-AAB6 AA98 ; [.2DFB.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW NO>
-AAB9 AA98 ; [.2DFB.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW NO>
-AABB AA98 ; [.2DFB.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW NO>
-AABC AA98 ; [.2DFB.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW NO>
-AA99 ; [.2DFC.0020.0002] # TAI VIET LETTER HIGH NO
-AAB5 AA99 ; [.2DFC.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH NO>
-AAB6 AA99 ; [.2DFC.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH NO>
-AAB9 AA99 ; [.2DFC.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH NO>
-AABB AA99 ; [.2DFC.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH NO>
-AABC AA99 ; [.2DFC.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH NO>
-AA9A ; [.2DFD.0020.0002] # TAI VIET LETTER LOW BO
-AAB5 AA9A ; [.2DFD.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW BO>
-AAB6 AA9A ; [.2DFD.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW BO>
-AAB9 AA9A ; [.2DFD.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW BO>
-AABB AA9A ; [.2DFD.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW BO>
-AABC AA9A ; [.2DFD.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW BO>
-AA9B ; [.2DFE.0020.0002] # TAI VIET LETTER HIGH BO
-AAB5 AA9B ; [.2DFE.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH BO>
-AAB6 AA9B ; [.2DFE.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH BO>
-AAB9 AA9B ; [.2DFE.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH BO>
-AABB AA9B ; [.2DFE.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH BO>
-AABC AA9B ; [.2DFE.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH BO>
-AA9C ; [.2DFF.0020.0002] # TAI VIET LETTER LOW PO
-AAB5 AA9C ; [.2DFF.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW PO>
-AAB6 AA9C ; [.2DFF.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW PO>
-AAB9 AA9C ; [.2DFF.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW PO>
-AABB AA9C ; [.2DFF.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW PO>
-AABC AA9C ; [.2DFF.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW PO>
-AA9D ; [.2E00.0020.0002] # TAI VIET LETTER HIGH PO
-AAB5 AA9D ; [.2E00.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH PO>
-AAB6 AA9D ; [.2E00.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH PO>
-AAB9 AA9D ; [.2E00.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH PO>
-AABB AA9D ; [.2E00.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH PO>
-AABC AA9D ; [.2E00.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH PO>
-AA9E ; [.2E01.0020.0002] # TAI VIET LETTER LOW PHO
-AAB5 AA9E ; [.2E01.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW PHO>
-AAB6 AA9E ; [.2E01.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW PHO>
-AAB9 AA9E ; [.2E01.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW PHO>
-AABB AA9E ; [.2E01.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW PHO>
-AABC AA9E ; [.2E01.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW PHO>
-AA9F ; [.2E02.0020.0002] # TAI VIET LETTER HIGH PHO
-AAB5 AA9F ; [.2E02.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH PHO>
-AAB6 AA9F ; [.2E02.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH PHO>
-AAB9 AA9F ; [.2E02.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH PHO>
-AABB AA9F ; [.2E02.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH PHO>
-AABC AA9F ; [.2E02.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH PHO>
-AAA0 ; [.2E03.0020.0002] # TAI VIET LETTER LOW FO
-AAB5 AAA0 ; [.2E03.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW FO>
-AAB6 AAA0 ; [.2E03.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW FO>
-AAB9 AAA0 ; [.2E03.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW FO>
-AABB AAA0 ; [.2E03.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW FO>
-AABC AAA0 ; [.2E03.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW FO>
-AAA1 ; [.2E04.0020.0002] # TAI VIET LETTER HIGH FO
-AAB5 AAA1 ; [.2E04.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH FO>
-AAB6 AAA1 ; [.2E04.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH FO>
-AAB9 AAA1 ; [.2E04.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH FO>
-AABB AAA1 ; [.2E04.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH FO>
-AABC AAA1 ; [.2E04.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH FO>
-AAA2 ; [.2E05.0020.0002] # TAI VIET LETTER LOW MO
-AAB5 AAA2 ; [.2E05.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW MO>
-AAB6 AAA2 ; [.2E05.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW MO>
-AAB9 AAA2 ; [.2E05.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW MO>
-AABB AAA2 ; [.2E05.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW MO>
-AABC AAA2 ; [.2E05.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW MO>
-AAA3 ; [.2E06.0020.0002] # TAI VIET LETTER HIGH MO
-AAB5 AAA3 ; [.2E06.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH MO>
-AAB6 AAA3 ; [.2E06.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH MO>
-AAB9 AAA3 ; [.2E06.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH MO>
-AABB AAA3 ; [.2E06.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH MO>
-AABC AAA3 ; [.2E06.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH MO>
-AAA4 ; [.2E07.0020.0002] # TAI VIET LETTER LOW YO
-AAB5 AAA4 ; [.2E07.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW YO>
-AAB6 AAA4 ; [.2E07.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW YO>
-AAB9 AAA4 ; [.2E07.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW YO>
-AABB AAA4 ; [.2E07.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW YO>
-AABC AAA4 ; [.2E07.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW YO>
-AAA5 ; [.2E08.0020.0002] # TAI VIET LETTER HIGH YO
-AAB5 AAA5 ; [.2E08.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH YO>
-AAB6 AAA5 ; [.2E08.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH YO>
-AAB9 AAA5 ; [.2E08.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH YO>
-AABB AAA5 ; [.2E08.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH YO>
-AABC AAA5 ; [.2E08.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH YO>
-AAA6 ; [.2E09.0020.0002] # TAI VIET LETTER LOW RO
-AAB5 AAA6 ; [.2E09.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW RO>
-AAB6 AAA6 ; [.2E09.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW RO>
-AAB9 AAA6 ; [.2E09.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW RO>
-AABB AAA6 ; [.2E09.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW RO>
-AABC AAA6 ; [.2E09.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW RO>
-AAA7 ; [.2E0A.0020.0002] # TAI VIET LETTER HIGH RO
-AAB5 AAA7 ; [.2E0A.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH RO>
-AAB6 AAA7 ; [.2E0A.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH RO>
-AAB9 AAA7 ; [.2E0A.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH RO>
-AABB AAA7 ; [.2E0A.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH RO>
-AABC AAA7 ; [.2E0A.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH RO>
-AAA8 ; [.2E0B.0020.0002] # TAI VIET LETTER LOW LO
-AAB5 AAA8 ; [.2E0B.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW LO>
-AAB6 AAA8 ; [.2E0B.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW LO>
-AAB9 AAA8 ; [.2E0B.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW LO>
-AABB AAA8 ; [.2E0B.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW LO>
-AABC AAA8 ; [.2E0B.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW LO>
-AAA9 ; [.2E0C.0020.0002] # TAI VIET LETTER HIGH LO
-AAB5 AAA9 ; [.2E0C.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH LO>
-AAB6 AAA9 ; [.2E0C.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH LO>
-AAB9 AAA9 ; [.2E0C.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH LO>
-AABB AAA9 ; [.2E0C.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH LO>
-AABC AAA9 ; [.2E0C.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH LO>
-AAAA ; [.2E0D.0020.0002] # TAI VIET LETTER LOW VO
-AAB5 AAAA ; [.2E0D.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW VO>
-AAB6 AAAA ; [.2E0D.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW VO>
-AAB9 AAAA ; [.2E0D.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW VO>
-AABB AAAA ; [.2E0D.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW VO>
-AABC AAAA ; [.2E0D.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW VO>
-AAAB ; [.2E0E.0020.0002] # TAI VIET LETTER HIGH VO
-AAB5 AAAB ; [.2E0E.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH VO>
-AAB6 AAAB ; [.2E0E.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH VO>
-AAB9 AAAB ; [.2E0E.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH VO>
-AABB AAAB ; [.2E0E.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH VO>
-AABC AAAB ; [.2E0E.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH VO>
-AAAC ; [.2E0F.0020.0002] # TAI VIET LETTER LOW HO
-AAB5 AAAC ; [.2E0F.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW HO>
-AAB6 AAAC ; [.2E0F.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW HO>
-AAB9 AAAC ; [.2E0F.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW HO>
-AABB AAAC ; [.2E0F.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW HO>
-AABC AAAC ; [.2E0F.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW HO>
-AAAD ; [.2E10.0020.0002] # TAI VIET LETTER HIGH HO
-AAB5 AAAD ; [.2E10.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH HO>
-AAB6 AAAD ; [.2E10.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH HO>
-AAB9 AAAD ; [.2E10.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH HO>
-AABB AAAD ; [.2E10.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH HO>
-AABC AAAD ; [.2E10.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH HO>
-AAAE ; [.2E11.0020.0002] # TAI VIET LETTER LOW O
-AAB5 AAAE ; [.2E11.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW O>
-AAB6 AAAE ; [.2E11.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW O>
-AAB9 AAAE ; [.2E11.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW O>
-AABB AAAE ; [.2E11.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW O>
-AABC AAAE ; [.2E11.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW O>
-AAAF ; [.2E12.0020.0002] # TAI VIET LETTER HIGH O
-AAB5 AAAF ; [.2E12.0020.0002][.2E18.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH O>
-AAB6 AAAF ; [.2E12.0020.0002][.2E19.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH O>
-AAB9 AAAF ; [.2E12.0020.0002][.2E1C.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH O>
-AABB AAAF ; [.2E12.0020.0002][.2E1E.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH O>
-AABC AAAF ; [.2E12.0020.0002][.2E1F.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH O>
-AAB0 ; [.2E13.0020.0002] # TAI VIET MAI KANG
-AAB1 ; [.2E14.0020.0002] # TAI VIET VOWEL AA
-AAB2 ; [.2E15.0020.0002] # TAI VIET VOWEL I
-AAB3 ; [.2E16.0020.0002] # TAI VIET VOWEL UE
-AAB4 ; [.2E17.0020.0002] # TAI VIET VOWEL U
-AAB5 ; [.2E18.0020.0002] # TAI VIET VOWEL E
-AAB6 ; [.2E19.0020.0002] # TAI VIET VOWEL O
-AAB7 ; [.2E1A.0020.0002] # TAI VIET MAI KHIT
-AAB8 ; [.2E1B.0020.0002] # TAI VIET VOWEL IA
-AAB9 ; [.2E1C.0020.0002] # TAI VIET VOWEL UEA
-AABA ; [.2E1D.0020.0002] # TAI VIET VOWEL UA
-AABB ; [.2E1E.0020.0002] # TAI VIET VOWEL AUE
-AABC ; [.2E1F.0020.0002] # TAI VIET VOWEL AY
-AABD ; [.2E20.0020.0002] # TAI VIET VOWEL AN
-AABE ; [.2E21.0020.0002] # TAI VIET VOWEL AM
-AAC0 ; [.2E22.0020.0002] # TAI VIET TONE MAI NUENG
-AAC2 ; [.2E23.0020.0002] # TAI VIET TONE MAI SONG
-AADB ; [.2E24.0020.0002] # TAI VIET SYMBOL KON
-AADC ; [.2E25.0020.0002] # TAI VIET SYMBOL NUENG
-0F40 ; [.2E26.0020.0002] # TIBETAN LETTER KA
-0F69 ; [.2E26.0020.0002][.2E67.0020.0002] # TIBETAN LETTER KSSA
-0F90 ; [.2E27.0020.0002] # TIBETAN SUBJOINED LETTER KA
-0FB9 ; [.2E27.0020.0002][.2E67.0020.0002] # TIBETAN SUBJOINED LETTER KSSA
-0F6B ; [.2E28.0020.0002] # TIBETAN LETTER KKA
-0F41 ; [.2E29.0020.0002] # TIBETAN LETTER KHA
-0F91 ; [.2E2A.0020.0002] # TIBETAN SUBJOINED LETTER KHA
-0F42 ; [.2E2B.0020.0002] # TIBETAN LETTER GA
-0F43 ; [.2E2B.0020.0002][.2E6B.0020.0002] # TIBETAN LETTER GHA
-0F92 ; [.2E2C.0020.0002] # TIBETAN SUBJOINED LETTER GA
-0F93 ; [.2E2C.0020.0002][.2E6B.0020.0002] # TIBETAN SUBJOINED LETTER GHA
-0F44 ; [.2E2D.0020.0002] # TIBETAN LETTER NGA
-0F94 ; [.2E2E.0020.0002] # TIBETAN SUBJOINED LETTER NGA
-0F45 ; [.2E2F.0020.0002] # TIBETAN LETTER CA
-0F95 ; [.2E30.0020.0002] # TIBETAN SUBJOINED LETTER CA
-0F46 ; [.2E31.0020.0002] # TIBETAN LETTER CHA
-0F96 ; [.2E32.0020.0002] # TIBETAN SUBJOINED LETTER CHA
-0F47 ; [.2E33.0020.0002] # TIBETAN LETTER JA
-0F97 ; [.2E34.0020.0002] # TIBETAN SUBJOINED LETTER JA
-0F49 ; [.2E35.0020.0002] # TIBETAN LETTER NYA
-0F99 ; [.2E36.0020.0002] # TIBETAN SUBJOINED LETTER NYA
-0F4A ; [.2E37.0020.0002] # TIBETAN LETTER TTA
-0F9A ; [.2E38.0020.0002] # TIBETAN SUBJOINED LETTER TTA
-0F4B ; [.2E39.0020.0002] # TIBETAN LETTER TTHA
-0F9B ; [.2E3A.0020.0002] # TIBETAN SUBJOINED LETTER TTHA
-0F4C ; [.2E3B.0020.0002] # TIBETAN LETTER DDA
-0F4D ; [.2E3B.0020.0002][.2E6B.0020.0002] # TIBETAN LETTER DDHA
-0F9C ; [.2E3C.0020.0002] # TIBETAN SUBJOINED LETTER DDA
-0F9D ; [.2E3C.0020.0002][.2E6B.0020.0002] # TIBETAN SUBJOINED LETTER DDHA
-0F4E ; [.2E3D.0020.0002] # TIBETAN LETTER NNA
-0F9E ; [.2E3E.0020.0002] # TIBETAN SUBJOINED LETTER NNA
-0F4F ; [.2E3F.0020.0002] # TIBETAN LETTER TA
-0F9F ; [.2E40.0020.0002] # TIBETAN SUBJOINED LETTER TA
-0F50 ; [.2E41.0020.0002] # TIBETAN LETTER THA
-0FA0 ; [.2E42.0020.0002] # TIBETAN SUBJOINED LETTER THA
-0F51 ; [.2E43.0020.0002] # TIBETAN LETTER DA
-0F52 ; [.2E43.0020.0002][.2E6B.0020.0002] # TIBETAN LETTER DHA
-0FA1 ; [.2E44.0020.0002] # TIBETAN SUBJOINED LETTER DA
-0FA2 ; [.2E44.0020.0002][.2E6B.0020.0002] # TIBETAN SUBJOINED LETTER DHA
-0F53 ; [.2E45.0020.0002] # TIBETAN LETTER NA
-0FA3 ; [.2E46.0020.0002] # TIBETAN SUBJOINED LETTER NA
-0F54 ; [.2E47.0020.0002] # TIBETAN LETTER PA
-0FA4 ; [.2E48.0020.0002] # TIBETAN SUBJOINED LETTER PA
-0F55 ; [.2E49.0020.0002] # TIBETAN LETTER PHA
-0FA5 ; [.2E4A.0020.0002] # TIBETAN SUBJOINED LETTER PHA
-0F56 ; [.2E4B.0020.0002] # TIBETAN LETTER BA
-0F57 ; [.2E4B.0020.0002][.2E6B.0020.0002] # TIBETAN LETTER BHA
-0FA6 ; [.2E4C.0020.0002] # TIBETAN SUBJOINED LETTER BA
-0FA7 ; [.2E4C.0020.0002][.2E6B.0020.0002] # TIBETAN SUBJOINED LETTER BHA
-0F58 ; [.2E4D.0020.0002] # TIBETAN LETTER MA
-0FA8 ; [.2E4E.0020.0002] # TIBETAN SUBJOINED LETTER MA
-0F59 ; [.2E4F.0020.0002] # TIBETAN LETTER TSA
-0FA9 ; [.2E50.0020.0002] # TIBETAN SUBJOINED LETTER TSA
-0F5A ; [.2E51.0020.0002] # TIBETAN LETTER TSHA
-0FAA ; [.2E52.0020.0002] # TIBETAN SUBJOINED LETTER TSHA
-0F5B ; [.2E53.0020.0002] # TIBETAN LETTER DZA
-0F5C ; [.2E53.0020.0002][.2E6B.0020.0002] # TIBETAN LETTER DZHA
-0FAB ; [.2E54.0020.0002] # TIBETAN SUBJOINED LETTER DZA
-0FAC ; [.2E54.0020.0002][.2E6B.0020.0002] # TIBETAN SUBJOINED LETTER DZHA
-0F5D ; [.2E55.0020.0002] # TIBETAN LETTER WA
-0FAD ; [.2E56.0020.0002] # TIBETAN SUBJOINED LETTER WA
-0FBA ; [.2E56.0020.0004][.0000.0111.0004] # TIBETAN SUBJOINED LETTER FIXED-FORM WA
-0F5E ; [.2E57.0020.0002] # TIBETAN LETTER ZHA
-0FAE ; [.2E58.0020.0002] # TIBETAN SUBJOINED LETTER ZHA
-0F5F ; [.2E59.0020.0002] # TIBETAN LETTER ZA
-0FAF ; [.2E5A.0020.0002] # TIBETAN SUBJOINED LETTER ZA
-0F60 ; [.2E5B.0020.0002] # TIBETAN LETTER -A
-0FB0 ; [.2E5C.0020.0002] # TIBETAN SUBJOINED LETTER -A
-0F61 ; [.2E5D.0020.0002] # TIBETAN LETTER YA
-0FB1 ; [.2E5E.0020.0002] # TIBETAN SUBJOINED LETTER YA
-0FBB ; [.2E5E.0020.0004][.0000.0111.0004] # TIBETAN SUBJOINED LETTER FIXED-FORM YA
-0F62 ; [.2E5F.0020.0002] # TIBETAN LETTER RA
-0F6A ; [.2E5F.0020.0004][.0000.0111.0004] # TIBETAN LETTER FIXED-FORM RA
-0FB2 ; [.2E60.0020.0002] # TIBETAN SUBJOINED LETTER RA
-0FBC ; [.2E60.0020.0004][.0000.0111.0004] # TIBETAN SUBJOINED LETTER FIXED-FORM RA
-0F6C ; [.2E61.0020.0002] # TIBETAN LETTER RRA
-0F63 ; [.2E62.0020.0002] # TIBETAN LETTER LA
-0FB3 ; [.2E63.0020.0002] # TIBETAN SUBJOINED LETTER LA
-0F64 ; [.2E64.0020.0002] # TIBETAN LETTER SHA
-0FB4 ; [.2E65.0020.0002] # TIBETAN SUBJOINED LETTER SHA
-0F65 ; [.2E66.0020.0002] # TIBETAN LETTER SSA
-0FB5 ; [.2E67.0020.0002] # TIBETAN SUBJOINED LETTER SSA
-0F66 ; [.2E68.0020.0002] # TIBETAN LETTER SA
-0FB6 ; [.2E69.0020.0002] # TIBETAN SUBJOINED LETTER SA
-0F67 ; [.2E6A.0020.0002] # TIBETAN LETTER HA
-0FB7 ; [.2E6B.0020.0002] # TIBETAN SUBJOINED LETTER HA
-0F68 ; [.2E6C.0020.0002] # TIBETAN LETTER A
-0F00 ; [.2E6C.0020.0004][.2E83.0020.0004][.0000.00C4.0004] # TIBETAN SYLLABLE OM
-0FB8 ; [.2E6D.0020.0002] # TIBETAN SUBJOINED LETTER A
-0F88 ; [.2E6E.0020.0002] # TIBETAN SIGN LCE TSA CAN
-0F8D ; [.2E6F.0020.0002] # TIBETAN SUBJOINED SIGN LCE TSA CAN
-0F89 ; [.2E70.0020.0002] # TIBETAN SIGN MCHU CAN
-0F8E ; [.2E71.0020.0002] # TIBETAN SUBJOINED SIGN MCHU CAN
-0F8C ; [.2E72.0020.0002] # TIBETAN SIGN INVERTED MCHU CAN
-0F8F ; [.2E73.0020.0002] # TIBETAN SUBJOINED SIGN INVERTED MCHU CAN
-0F8A ; [.2E74.0020.0002] # TIBETAN SIGN GRU CAN RGYINGS
-0F8B ; [.2E75.0020.0002] # TIBETAN SIGN GRU MED RGYINGS
-0F71 ; [.2E76.0020.0002] # TIBETAN VOWEL SIGN AA
-0F72 ; [.2E77.0020.0002] # TIBETAN VOWEL SIGN I
-0F73 ; [.2E78.0020.0002] # TIBETAN VOWEL SIGN II
-0F71 0F72 ; [.2E78.0020.0002] # TIBETAN VOWEL SIGN II
-0F80 ; [.2E79.0020.0002] # TIBETAN VOWEL SIGN REVERSED I
-0F81 ; [.2E7A.0020.0002] # TIBETAN VOWEL SIGN REVERSED II
-0F71 0F80 ; [.2E7A.0020.0002] # TIBETAN VOWEL SIGN REVERSED II
-0F74 ; [.2E7B.0020.0002] # TIBETAN VOWEL SIGN U
-0F75 ; [.2E7C.0020.0002] # TIBETAN VOWEL SIGN UU
-0F71 0F74 ; [.2E7C.0020.0002] # TIBETAN VOWEL SIGN UU
-0F76 ; [.2E7D.0020.0002] # TIBETAN VOWEL SIGN VOCALIC R
-0FB2 0F80 ; [.2E7D.0020.0002] # TIBETAN VOWEL SIGN VOCALIC R
-0F77 ; [.2E7E.0020.0002] # TIBETAN VOWEL SIGN VOCALIC RR
-0FB2 0F71 0F80 ; [.2E7E.0020.0002] # TIBETAN VOWEL SIGN VOCALIC RR
-0FB2 0F81 ; [.2E7E.0020.0002] # TIBETAN VOWEL SIGN VOCALIC RR
-0F78 ; [.2E7F.0020.0002] # TIBETAN VOWEL SIGN VOCALIC L
-0FB3 0F80 ; [.2E7F.0020.0002] # TIBETAN VOWEL SIGN VOCALIC L
-0F79 ; [.2E80.0020.0002] # TIBETAN VOWEL SIGN VOCALIC LL
-0FB3 0F71 0F80 ; [.2E80.0020.0002] # TIBETAN VOWEL SIGN VOCALIC LL
-0FB3 0F81 ; [.2E80.0020.0002] # TIBETAN VOWEL SIGN VOCALIC LL
-0F7A ; [.2E81.0020.0002] # TIBETAN VOWEL SIGN E
-0F7B ; [.2E82.0020.0002] # TIBETAN VOWEL SIGN EE
-0F7C ; [.2E83.0020.0002] # TIBETAN VOWEL SIGN O
-0F7D ; [.2E84.0020.0002] # TIBETAN VOWEL SIGN OO
-0F84 ; [.2E85.0020.0002] # TIBETAN MARK HALANTA
-11C72 ; [.2E86.0020.0002] # MARCHEN LETTER KA
-11C92 ; [.2E87.0020.0002] # MARCHEN SUBJOINED LETTER KA
-11C73 ; [.2E88.0020.0002] # MARCHEN LETTER KHA
-11C93 ; [.2E89.0020.0002] # MARCHEN SUBJOINED LETTER KHA
-11C74 ; [.2E8A.0020.0002] # MARCHEN LETTER GA
-11C94 ; [.2E8B.0020.0002] # MARCHEN SUBJOINED LETTER GA
-11C75 ; [.2E8C.0020.0002] # MARCHEN LETTER NGA
-11C95 ; [.2E8D.0020.0002] # MARCHEN SUBJOINED LETTER NGA
-11C76 ; [.2E8E.0020.0002] # MARCHEN LETTER CA
-11C96 ; [.2E8F.0020.0002] # MARCHEN SUBJOINED LETTER CA
-11C77 ; [.2E90.0020.0002] # MARCHEN LETTER CHA
-11C97 ; [.2E91.0020.0002] # MARCHEN SUBJOINED LETTER CHA
-11C78 ; [.2E92.0020.0002] # MARCHEN LETTER JA
-11C98 ; [.2E93.0020.0002] # MARCHEN SUBJOINED LETTER JA
-11C79 ; [.2E94.0020.0002] # MARCHEN LETTER NYA
-11C99 ; [.2E95.0020.0002] # MARCHEN SUBJOINED LETTER NYA
-11C7A ; [.2E96.0020.0002] # MARCHEN LETTER TA
-11C9A ; [.2E97.0020.0002] # MARCHEN SUBJOINED LETTER TA
-11C7B ; [.2E98.0020.0002] # MARCHEN LETTER THA
-11C9B ; [.2E99.0020.0002] # MARCHEN SUBJOINED LETTER THA
-11C7C ; [.2E9A.0020.0002] # MARCHEN LETTER DA
-11C9C ; [.2E9B.0020.0002] # MARCHEN SUBJOINED LETTER DA
-11C7D ; [.2E9C.0020.0002] # MARCHEN LETTER NA
-11C9D ; [.2E9D.0020.0002] # MARCHEN SUBJOINED LETTER NA
-11C7E ; [.2E9E.0020.0002] # MARCHEN LETTER PA
-11C9E ; [.2E9F.0020.0002] # MARCHEN SUBJOINED LETTER PA
-11C7F ; [.2EA0.0020.0002] # MARCHEN LETTER PHA
-11C9F ; [.2EA1.0020.0002] # MARCHEN SUBJOINED LETTER PHA
-11C80 ; [.2EA2.0020.0002] # MARCHEN LETTER BA
-11CA0 ; [.2EA3.0020.0002] # MARCHEN SUBJOINED LETTER BA
-11C81 ; [.2EA4.0020.0002] # MARCHEN LETTER MA
-11CA1 ; [.2EA5.0020.0002] # MARCHEN SUBJOINED LETTER MA
-11C82 ; [.2EA6.0020.0002] # MARCHEN LETTER TSA
-11CA2 ; [.2EA7.0020.0002] # MARCHEN SUBJOINED LETTER TSA
-11C83 ; [.2EA8.0020.0002] # MARCHEN LETTER TSHA
-11CA3 ; [.2EA9.0020.0002] # MARCHEN SUBJOINED LETTER TSHA
-11C84 ; [.2EAA.0020.0002] # MARCHEN LETTER DZA
-11CA4 ; [.2EAB.0020.0002] # MARCHEN SUBJOINED LETTER DZA
-11C85 ; [.2EAC.0020.0002] # MARCHEN LETTER WA
-11CA5 ; [.2EAD.0020.0002] # MARCHEN SUBJOINED LETTER WA
-11C86 ; [.2EAE.0020.0002] # MARCHEN LETTER ZHA
-11CA6 ; [.2EAF.0020.0002] # MARCHEN SUBJOINED LETTER ZHA
-11C87 ; [.2EB0.0020.0002] # MARCHEN LETTER ZA
-11CA7 ; [.2EB1.0020.0002] # MARCHEN SUBJOINED LETTER ZA
-11C88 ; [.2EB2.0020.0002] # MARCHEN LETTER -A
-11C89 ; [.2EB3.0020.0002] # MARCHEN LETTER YA
-11CA9 ; [.2EB4.0020.0002] # MARCHEN SUBJOINED LETTER YA
-11C8A ; [.2EB5.0020.0002] # MARCHEN LETTER RA
-11CAA ; [.2EB6.0020.0002] # MARCHEN SUBJOINED LETTER RA
-11C8B ; [.2EB7.0020.0002] # MARCHEN LETTER LA
-11CAB ; [.2EB8.0020.0002] # MARCHEN SUBJOINED LETTER LA
-11C8C ; [.2EB9.0020.0002] # MARCHEN LETTER SHA
-11CAC ; [.2EBA.0020.0002] # MARCHEN SUBJOINED LETTER SHA
-11C8D ; [.2EBB.0020.0002] # MARCHEN LETTER SA
-11CAD ; [.2EBC.0020.0002] # MARCHEN SUBJOINED LETTER SA
-11C8E ; [.2EBD.0020.0002] # MARCHEN LETTER HA
-11CAE ; [.2EBE.0020.0002] # MARCHEN SUBJOINED LETTER HA
-11C8F ; [.2EBF.0020.0002] # MARCHEN LETTER A
-11CAF ; [.2EC0.0020.0002] # MARCHEN SUBJOINED LETTER A
-11CB0 ; [.2EC1.0020.0002] # MARCHEN VOWEL SIGN AA
-11CB1 ; [.2EC2.0020.0002] # MARCHEN VOWEL SIGN I
-11CB2 ; [.2EC3.0020.0002] # MARCHEN VOWEL SIGN U
-11CB3 ; [.2EC4.0020.0002] # MARCHEN VOWEL SIGN E
-11CB4 ; [.2EC5.0020.0002] # MARCHEN VOWEL SIGN O
-1C00 ; [.2EC6.0020.0002] # LEPCHA LETTER KA
-1C01 ; [.2EC7.0020.0002] # LEPCHA LETTER KLA
-1C02 ; [.2EC8.0020.0002] # LEPCHA LETTER KHA
-1C03 ; [.2EC9.0020.0002] # LEPCHA LETTER GA
-1C04 ; [.2ECA.0020.0002] # LEPCHA LETTER GLA
-1C05 ; [.2ECB.0020.0002] # LEPCHA LETTER NGA
-1C06 ; [.2ECC.0020.0002] # LEPCHA LETTER CA
-1C07 ; [.2ECD.0020.0002] # LEPCHA LETTER CHA
-1C08 ; [.2ECE.0020.0002] # LEPCHA LETTER JA
-1C09 ; [.2ECF.0020.0002] # LEPCHA LETTER NYA
-1C4D ; [.2ED0.0020.0002] # LEPCHA LETTER TTA
-1C4E ; [.2ED1.0020.0002] # LEPCHA LETTER TTHA
-1C4F ; [.2ED2.0020.0002] # LEPCHA LETTER DDA
-1C0A ; [.2ED3.0020.0002] # LEPCHA LETTER TA
-1C0B ; [.2ED4.0020.0002] # LEPCHA LETTER THA
-1C0C ; [.2ED5.0020.0002] # LEPCHA LETTER DA
-1C0D ; [.2ED6.0020.0002] # LEPCHA LETTER NA
-1C0E ; [.2ED7.0020.0002] # LEPCHA LETTER PA
-1C0F ; [.2ED8.0020.0002] # LEPCHA LETTER PLA
-1C10 ; [.2ED9.0020.0002] # LEPCHA LETTER PHA
-1C11 ; [.2EDA.0020.0002] # LEPCHA LETTER FA
-1C12 ; [.2EDB.0020.0002] # LEPCHA LETTER FLA
-1C13 ; [.2EDC.0020.0002] # LEPCHA LETTER BA
-1C14 ; [.2EDD.0020.0002] # LEPCHA LETTER BLA
-1C15 ; [.2EDE.0020.0002] # LEPCHA LETTER MA
-1C16 ; [.2EDF.0020.0002] # LEPCHA LETTER MLA
-1C17 ; [.2EE0.0020.0002] # LEPCHA LETTER TSA
-1C18 ; [.2EE1.0020.0002] # LEPCHA LETTER TSHA
-1C19 ; [.2EE2.0020.0002] # LEPCHA LETTER DZA
-1C1A ; [.2EE3.0020.0002] # LEPCHA LETTER YA
-1C24 ; [.2EE4.0020.0002] # LEPCHA SUBJOINED LETTER YA
-1C1B ; [.2EE5.0020.0002] # LEPCHA LETTER RA
-1C25 ; [.2EE6.0020.0002] # LEPCHA SUBJOINED LETTER RA
-1C1C ; [.2EE7.0020.0002] # LEPCHA LETTER LA
-1C1D ; [.2EE8.0020.0002] # LEPCHA LETTER HA
-1C1E ; [.2EE9.0020.0002] # LEPCHA LETTER HLA
-1C1F ; [.2EEA.0020.0002] # LEPCHA LETTER VA
-1C20 ; [.2EEB.0020.0002] # LEPCHA LETTER SA
-1C21 ; [.2EEC.0020.0002] # LEPCHA LETTER SHA
-1C22 ; [.2EED.0020.0002] # LEPCHA LETTER WA
-1C23 ; [.2EEE.0020.0002] # LEPCHA LETTER A
-1C36 ; [.2EEF.0020.0002] # LEPCHA SIGN RAN
-1C26 ; [.2EF0.0020.0002] # LEPCHA VOWEL SIGN AA
-1C27 ; [.2EF1.0020.0002] # LEPCHA VOWEL SIGN I
-1C28 ; [.2EF2.0020.0002] # LEPCHA VOWEL SIGN O
-1C29 ; [.2EF3.0020.0002] # LEPCHA VOWEL SIGN OO
-1C2A ; [.2EF4.0020.0002] # LEPCHA VOWEL SIGN U
-1C2B ; [.2EF5.0020.0002] # LEPCHA VOWEL SIGN UU
-1C2C ; [.2EF6.0020.0002] # LEPCHA VOWEL SIGN E
-1C2D ; [.2EF7.0020.0002] # LEPCHA CONSONANT SIGN K
-1C2E ; [.2EF8.0020.0002] # LEPCHA CONSONANT SIGN M
-1C2F ; [.2EF9.0020.0002] # LEPCHA CONSONANT SIGN L
-1C30 ; [.2EFA.0020.0002] # LEPCHA CONSONANT SIGN N
-1C31 ; [.2EFB.0020.0002] # LEPCHA CONSONANT SIGN P
-1C32 ; [.2EFC.0020.0002] # LEPCHA CONSONANT SIGN R
-1C33 ; [.2EFD.0020.0002] # LEPCHA CONSONANT SIGN T
-1C34 ; [.2EFE.0020.0002] # LEPCHA CONSONANT SIGN NYIN-DO
-1C35 ; [.2EFF.0020.0002] # LEPCHA CONSONANT SIGN KANG
-A840 ; [.2F00.0020.0002] # PHAGS-PA LETTER KA
-A841 ; [.2F01.0020.0002] # PHAGS-PA LETTER KHA
-A842 ; [.2F02.0020.0002] # PHAGS-PA LETTER GA
-A843 ; [.2F03.0020.0002] # PHAGS-PA LETTER NGA
-A844 ; [.2F04.0020.0002] # PHAGS-PA LETTER CA
-A845 ; [.2F05.0020.0002] # PHAGS-PA LETTER CHA
-A846 ; [.2F06.0020.0002] # PHAGS-PA LETTER JA
-A847 ; [.2F07.0020.0002] # PHAGS-PA LETTER NYA
-A869 ; [.2F08.0020.0002] # PHAGS-PA LETTER TTA
-A86A ; [.2F09.0020.0002] # PHAGS-PA LETTER TTHA
-A86B ; [.2F0A.0020.0002] # PHAGS-PA LETTER DDA
-A86C ; [.2F0B.0020.0002] # PHAGS-PA LETTER NNA
-A848 ; [.2F0C.0020.0002] # PHAGS-PA LETTER TA
-A849 ; [.2F0D.0020.0002] # PHAGS-PA LETTER THA
-A84A ; [.2F0E.0020.0002] # PHAGS-PA LETTER DA
-A84B ; [.2F0F.0020.0002] # PHAGS-PA LETTER NA
-A84C ; [.2F10.0020.0002] # PHAGS-PA LETTER PA
-A84D ; [.2F11.0020.0002] # PHAGS-PA LETTER PHA
-A84E ; [.2F12.0020.0002] # PHAGS-PA LETTER BA
-A84F ; [.2F13.0020.0002] # PHAGS-PA LETTER MA
-A850 ; [.2F14.0020.0002] # PHAGS-PA LETTER TSA
-A851 ; [.2F15.0020.0002] # PHAGS-PA LETTER TSHA
-A852 ; [.2F16.0020.0002] # PHAGS-PA LETTER DZA
-A853 ; [.2F17.0020.0002] # PHAGS-PA LETTER WA
-A867 ; [.2F18.0020.0002] # PHAGS-PA SUBJOINED LETTER WA
-A854 ; [.2F19.0020.0002] # PHAGS-PA LETTER ZHA
-A855 ; [.2F1A.0020.0002] # PHAGS-PA LETTER ZA
-A856 ; [.2F1B.0020.0002] # PHAGS-PA LETTER SMALL A
-A857 ; [.2F1C.0020.0002] # PHAGS-PA LETTER YA
-A868 ; [.2F1D.0020.0002] # PHAGS-PA SUBJOINED LETTER YA
-A86D ; [.2F1E.0020.0002] # PHAGS-PA LETTER ALTERNATE YA
-A858 ; [.2F1F.0020.0002] # PHAGS-PA LETTER RA
-A871 ; [.2F20.0020.0002] # PHAGS-PA SUBJOINED LETTER RA
-A872 ; [.2F21.0020.0002] # PHAGS-PA SUPERFIXED LETTER RA
-A859 ; [.2F22.0020.0002] # PHAGS-PA LETTER LA
-A85A ; [.2F23.0020.0002] # PHAGS-PA LETTER SHA
-A86E ; [.2F24.0020.0002] # PHAGS-PA LETTER VOICELESS SHA
-A85B ; [.2F25.0020.0002] # PHAGS-PA LETTER SA
-A85C ; [.2F26.0020.0002] # PHAGS-PA LETTER HA
-A86F ; [.2F27.0020.0002] # PHAGS-PA LETTER VOICED HA
-A870 ; [.2F28.0020.0002] # PHAGS-PA LETTER ASPIRATED FA
-A85D ; [.2F29.0020.0002] # PHAGS-PA LETTER A
-A862 ; [.2F2A.0020.0002] # PHAGS-PA LETTER QA
-A863 ; [.2F2B.0020.0002] # PHAGS-PA LETTER XA
-A864 ; [.2F2C.0020.0002] # PHAGS-PA LETTER FA
-A865 ; [.2F2D.0020.0002] # PHAGS-PA LETTER GGA
-A85E ; [.2F2E.0020.0002] # PHAGS-PA LETTER I
-A85F ; [.2F2F.0020.0002] # PHAGS-PA LETTER U
-A860 ; [.2F30.0020.0002] # PHAGS-PA LETTER E
-A861 ; [.2F31.0020.0002] # PHAGS-PA LETTER O
-A866 ; [.2F32.0020.0002] # PHAGS-PA LETTER EE
-A873 ; [.2F33.0020.0002] # PHAGS-PA LETTER CANDRABINDU
-1900 ; [.2F34.0020.0002] # LIMBU VOWEL-CARRIER LETTER
-1901 ; [.2F35.0020.0002] # LIMBU LETTER KA
-1902 ; [.2F36.0020.0002] # LIMBU LETTER KHA
-1903 ; [.2F37.0020.0002] # LIMBU LETTER GA
-1904 ; [.2F38.0020.0002] # LIMBU LETTER GHA
-1905 ; [.2F39.0020.0002] # LIMBU LETTER NGA
-1906 ; [.2F3A.0020.0002] # LIMBU LETTER CA
-1907 ; [.2F3B.0020.0002] # LIMBU LETTER CHA
-1908 ; [.2F3C.0020.0002] # LIMBU LETTER JA
-191D ; [.2F3C.0020.0004][.2F5A.0020.0004] # LIMBU LETTER GYAN
-1909 ; [.2F3D.0020.0002] # LIMBU LETTER JHA
-190A ; [.2F3E.0020.0002] # LIMBU LETTER YAN
-190B ; [.2F3F.0020.0002] # LIMBU LETTER TA
-191E ; [.2F3F.0020.0004][.2F5B.0020.0004] # LIMBU LETTER TRA
-190C ; [.2F40.0020.0002] # LIMBU LETTER THA
-190D ; [.2F41.0020.0002] # LIMBU LETTER DA
-190E ; [.2F42.0020.0002] # LIMBU LETTER DHA
-190F ; [.2F43.0020.0002] # LIMBU LETTER NA
-1910 ; [.2F44.0020.0002] # LIMBU LETTER PA
-1911 ; [.2F45.0020.0002] # LIMBU LETTER PHA
-1912 ; [.2F46.0020.0002] # LIMBU LETTER BA
-1913 ; [.2F47.0020.0002] # LIMBU LETTER BHA
-1914 ; [.2F48.0020.0002] # LIMBU LETTER MA
-1915 ; [.2F49.0020.0002] # LIMBU LETTER YA
-1916 ; [.2F4A.0020.0002] # LIMBU LETTER RA
-1917 ; [.2F4B.0020.0002] # LIMBU LETTER LA
-1918 ; [.2F4C.0020.0002] # LIMBU LETTER WA
-1919 ; [.2F4D.0020.0002] # LIMBU LETTER SHA
-191A ; [.2F4E.0020.0002] # LIMBU LETTER SSA
-191B ; [.2F4F.0020.0002] # LIMBU LETTER SA
-191C ; [.2F50.0020.0002] # LIMBU LETTER HA
-1920 ; [.2F51.0020.0002] # LIMBU VOWEL SIGN A
-1921 ; [.2F52.0020.0002] # LIMBU VOWEL SIGN I
-1922 ; [.2F53.0020.0002] # LIMBU VOWEL SIGN U
-1923 ; [.2F54.0020.0002] # LIMBU VOWEL SIGN EE
-1924 ; [.2F55.0020.0002] # LIMBU VOWEL SIGN AI
-1925 ; [.2F56.0020.0002] # LIMBU VOWEL SIGN OO
-1926 ; [.2F57.0020.0002] # LIMBU VOWEL SIGN AU
-1927 ; [.2F58.0020.0002] # LIMBU VOWEL SIGN E
-1928 ; [.2F59.0020.0002] # LIMBU VOWEL SIGN O
-1929 ; [.2F5A.0020.0002] # LIMBU SUBJOINED LETTER YA
-192A ; [.2F5B.0020.0002] # LIMBU SUBJOINED LETTER RA
-192B ; [.2F5C.0020.0002] # LIMBU SUBJOINED LETTER WA
-1930 ; [.2F5D.0020.0002] # LIMBU SMALL LETTER KA
-1931 ; [.2F5E.0020.0002] # LIMBU SMALL LETTER NGA
-1932 ; [.2F5F.0020.0002] # LIMBU SMALL LETTER ANUSVARA
-1933 ; [.2F60.0020.0002] # LIMBU SMALL LETTER TA
-1934 ; [.2F61.0020.0002] # LIMBU SMALL LETTER NA
-1935 ; [.2F62.0020.0002] # LIMBU SMALL LETTER PA
-1936 ; [.2F63.0020.0002] # LIMBU SMALL LETTER MA
-1937 ; [.2F64.0020.0002] # LIMBU SMALL LETTER RA
-1938 ; [.2F65.0020.0002] # LIMBU SMALL LETTER LA
-1700 ; [.2F66.0020.0002] # TAGALOG LETTER A
-1701 ; [.2F67.0020.0002] # TAGALOG LETTER I
-1702 ; [.2F68.0020.0002] # TAGALOG LETTER U
-1703 ; [.2F69.0020.0002] # TAGALOG LETTER KA
-1704 ; [.2F6A.0020.0002] # TAGALOG LETTER GA
-1705 ; [.2F6B.0020.0002] # TAGALOG LETTER NGA
-1706 ; [.2F6C.0020.0002] # TAGALOG LETTER TA
-1707 ; [.2F6D.0020.0002] # TAGALOG LETTER DA
-1708 ; [.2F6E.0020.0002] # TAGALOG LETTER NA
-1709 ; [.2F6F.0020.0002] # TAGALOG LETTER PA
-170A ; [.2F70.0020.0002] # TAGALOG LETTER BA
-170B ; [.2F71.0020.0002] # TAGALOG LETTER MA
-170C ; [.2F72.0020.0002] # TAGALOG LETTER YA
-170E ; [.2F73.0020.0002] # TAGALOG LETTER LA
-170F ; [.2F74.0020.0002] # TAGALOG LETTER WA
-1710 ; [.2F75.0020.0002] # TAGALOG LETTER SA
-1711 ; [.2F76.0020.0002] # TAGALOG LETTER HA
-1712 ; [.2F77.0020.0002] # TAGALOG VOWEL SIGN I
-1713 ; [.2F78.0020.0002] # TAGALOG VOWEL SIGN U
-1714 ; [.2F79.0020.0002] # TAGALOG SIGN VIRAMA
-1720 ; [.2F7A.0020.0002] # HANUNOO LETTER A
-1721 ; [.2F7B.0020.0002] # HANUNOO LETTER I
-1722 ; [.2F7C.0020.0002] # HANUNOO LETTER U
-1723 ; [.2F7D.0020.0002] # HANUNOO LETTER KA
-1724 ; [.2F7E.0020.0002] # HANUNOO LETTER GA
-1725 ; [.2F7F.0020.0002] # HANUNOO LETTER NGA
-1726 ; [.2F80.0020.0002] # HANUNOO LETTER TA
-1727 ; [.2F81.0020.0002] # HANUNOO LETTER DA
-1728 ; [.2F82.0020.0002] # HANUNOO LETTER NA
-1729 ; [.2F83.0020.0002] # HANUNOO LETTER PA
-172A ; [.2F84.0020.0002] # HANUNOO LETTER BA
-172B ; [.2F85.0020.0002] # HANUNOO LETTER MA
-172C ; [.2F86.0020.0002] # HANUNOO LETTER YA
-172D ; [.2F87.0020.0002] # HANUNOO LETTER RA
-172E ; [.2F88.0020.0002] # HANUNOO LETTER LA
-172F ; [.2F89.0020.0002] # HANUNOO LETTER WA
-1730 ; [.2F8A.0020.0002] # HANUNOO LETTER SA
-1731 ; [.2F8B.0020.0002] # HANUNOO LETTER HA
-1732 ; [.2F8C.0020.0002] # HANUNOO VOWEL SIGN I
-1733 ; [.2F8D.0020.0002] # HANUNOO VOWEL SIGN U
-1734 ; [.2F8E.0020.0002] # HANUNOO SIGN PAMUDPOD
-1740 ; [.2F8F.0020.0002] # BUHID LETTER A
-1741 ; [.2F90.0020.0002] # BUHID LETTER I
-1742 ; [.2F91.0020.0002] # BUHID LETTER U
-1743 ; [.2F92.0020.0002] # BUHID LETTER KA
-1744 ; [.2F93.0020.0002] # BUHID LETTER GA
-1745 ; [.2F94.0020.0002] # BUHID LETTER NGA
-1746 ; [.2F95.0020.0002] # BUHID LETTER TA
-1747 ; [.2F96.0020.0002] # BUHID LETTER DA
-1748 ; [.2F97.0020.0002] # BUHID LETTER NA
-1749 ; [.2F98.0020.0002] # BUHID LETTER PA
-174A ; [.2F99.0020.0002] # BUHID LETTER BA
-174B ; [.2F9A.0020.0002] # BUHID LETTER MA
-174C ; [.2F9B.0020.0002] # BUHID LETTER YA
-174D ; [.2F9C.0020.0002] # BUHID LETTER RA
-174E ; [.2F9D.0020.0002] # BUHID LETTER LA
-174F ; [.2F9E.0020.0002] # BUHID LETTER WA
-1750 ; [.2F9F.0020.0002] # BUHID LETTER SA
-1751 ; [.2FA0.0020.0002] # BUHID LETTER HA
-1752 ; [.2FA1.0020.0002] # BUHID VOWEL SIGN I
-1753 ; [.2FA2.0020.0002] # BUHID VOWEL SIGN U
-1760 ; [.2FA3.0020.0002] # TAGBANWA LETTER A
-1761 ; [.2FA4.0020.0002] # TAGBANWA LETTER I
-1762 ; [.2FA5.0020.0002] # TAGBANWA LETTER U
-1763 ; [.2FA6.0020.0002] # TAGBANWA LETTER KA
-1764 ; [.2FA7.0020.0002] # TAGBANWA LETTER GA
-1765 ; [.2FA8.0020.0002] # TAGBANWA LETTER NGA
-1766 ; [.2FA9.0020.0002] # TAGBANWA LETTER TA
-1767 ; [.2FAA.0020.0002] # TAGBANWA LETTER DA
-1768 ; [.2FAB.0020.0002] # TAGBANWA LETTER NA
-1769 ; [.2FAC.0020.0002] # TAGBANWA LETTER PA
-176A ; [.2FAD.0020.0002] # TAGBANWA LETTER BA
-176B ; [.2FAE.0020.0002] # TAGBANWA LETTER MA
-176C ; [.2FAF.0020.0002] # TAGBANWA LETTER YA
-176E ; [.2FB0.0020.0002] # TAGBANWA LETTER LA
-176F ; [.2FB1.0020.0002] # TAGBANWA LETTER WA
-1770 ; [.2FB2.0020.0002] # TAGBANWA LETTER SA
-1772 ; [.2FB3.0020.0002] # TAGBANWA VOWEL SIGN I
-1773 ; [.2FB4.0020.0002] # TAGBANWA VOWEL SIGN U
-1A00 ; [.2FB5.0020.0002] # BUGINESE LETTER KA
-1A01 ; [.2FB6.0020.0002] # BUGINESE LETTER GA
-1A02 ; [.2FB7.0020.0002] # BUGINESE LETTER NGA
-1A03 ; [.2FB8.0020.0002] # BUGINESE LETTER NGKA
-1A04 ; [.2FB9.0020.0002] # BUGINESE LETTER PA
-1A05 ; [.2FBA.0020.0002] # BUGINESE LETTER BA
-1A06 ; [.2FBB.0020.0002] # BUGINESE LETTER MA
-1A07 ; [.2FBC.0020.0002] # BUGINESE LETTER MPA
-1A08 ; [.2FBD.0020.0002] # BUGINESE LETTER TA
-1A09 ; [.2FBE.0020.0002] # BUGINESE LETTER DA
-1A0A ; [.2FBF.0020.0002] # BUGINESE LETTER NA
-1A0B ; [.2FC0.0020.0002] # BUGINESE LETTER NRA
-1A0C ; [.2FC1.0020.0002] # BUGINESE LETTER CA
-1A0D ; [.2FC2.0020.0002] # BUGINESE LETTER JA
-1A0E ; [.2FC3.0020.0002] # BUGINESE LETTER NYA
-1A0F ; [.2FC4.0020.0002] # BUGINESE LETTER NYCA
-1A10 ; [.2FC5.0020.0002] # BUGINESE LETTER YA
-1A11 ; [.2FC6.0020.0002] # BUGINESE LETTER RA
-1A12 ; [.2FC7.0020.0002] # BUGINESE LETTER LA
-1A13 ; [.2FC8.0020.0002] # BUGINESE LETTER VA
-1A14 ; [.2FC9.0020.0002] # BUGINESE LETTER SA
-1A15 ; [.2FCA.0020.0002] # BUGINESE LETTER A
-1A16 ; [.2FCB.0020.0002] # BUGINESE LETTER HA
-1A17 ; [.2FCC.0020.0002] # BUGINESE VOWEL SIGN I
-1A18 ; [.2FCD.0020.0002] # BUGINESE VOWEL SIGN U
-1A19 ; [.2FCE.0020.0002] # BUGINESE VOWEL SIGN E
-1A1A ; [.2FCF.0020.0002] # BUGINESE VOWEL SIGN O
-1A1B ; [.2FD0.0020.0002] # BUGINESE VOWEL SIGN AE
-1BC0 ; [.2FD1.0020.0002] # BATAK LETTER A
-1BC1 ; [.2FD1.0020.0004] # BATAK LETTER SIMALUNGUN A
-1BC2 ; [.2FD2.0020.0002] # BATAK LETTER HA
-1BC3 ; [.2FD2.0020.0004] # BATAK LETTER SIMALUNGUN HA
-1BC4 ; [.2FD2.0020.0004] # BATAK LETTER MANDAILING HA
-1BC5 ; [.2FD3.0020.0002] # BATAK LETTER BA
-1BC6 ; [.2FD3.0020.0004] # BATAK LETTER KARO BA
-1BC7 ; [.2FD4.0020.0002] # BATAK LETTER PA
-1BC8 ; [.2FD4.0020.0004] # BATAK LETTER SIMALUNGUN PA
-1BC9 ; [.2FD5.0020.0002] # BATAK LETTER NA
-1BCA ; [.2FD5.0020.0004] # BATAK LETTER MANDAILING NA
-1BCB ; [.2FD6.0020.0002] # BATAK LETTER WA
-1BCC ; [.2FD6.0020.0004] # BATAK LETTER SIMALUNGUN WA
-1BCD ; [.2FD6.0020.0004] # BATAK LETTER PAKPAK WA
-1BCE ; [.2FD7.0020.0002] # BATAK LETTER GA
-1BCF ; [.2FD7.0020.0004] # BATAK LETTER SIMALUNGUN GA
-1BD0 ; [.2FD8.0020.0002] # BATAK LETTER JA
-1BD1 ; [.2FD9.0020.0002] # BATAK LETTER DA
-1BD2 ; [.2FDA.0020.0002] # BATAK LETTER RA
-1BD3 ; [.2FDA.0020.0004] # BATAK LETTER SIMALUNGUN RA
-1BD4 ; [.2FDB.0020.0002] # BATAK LETTER MA
-1BD5 ; [.2FDB.0020.0004] # BATAK LETTER SIMALUNGUN MA
-1BD6 ; [.2FDC.0020.0002] # BATAK LETTER SOUTHERN TA
-1BD7 ; [.2FDC.0020.0004] # BATAK LETTER NORTHERN TA
-1BD8 ; [.2FDD.0020.0002] # BATAK LETTER SA
-1BD9 ; [.2FDD.0020.0004] # BATAK LETTER SIMALUNGUN SA
-1BDA ; [.2FDD.0020.0004] # BATAK LETTER MANDAILING SA
-1BDB ; [.2FDE.0020.0002] # BATAK LETTER YA
-1BDC ; [.2FDE.0020.0004] # BATAK LETTER SIMALUNGUN YA
-1BDD ; [.2FDF.0020.0002] # BATAK LETTER NGA
-1BDE ; [.2FE0.0020.0002] # BATAK LETTER LA
-1BDF ; [.2FE0.0020.0004] # BATAK LETTER SIMALUNGUN LA
-1BE0 ; [.2FE1.0020.0002] # BATAK LETTER NYA
-1BE1 ; [.2FE2.0020.0002] # BATAK LETTER CA
-1BE2 ; [.2FE3.0020.0002] # BATAK LETTER NDA
-1BE3 ; [.2FE4.0020.0002] # BATAK LETTER MBA
-1BE4 ; [.2FE5.0020.0002] # BATAK LETTER I
-1BE5 ; [.2FE6.0020.0002] # BATAK LETTER U
-1BE7 ; [.2FE7.0020.0002] # BATAK VOWEL SIGN E
-1BE8 ; [.2FE7.0020.0004] # BATAK VOWEL SIGN PAKPAK E
-1BE9 ; [.2FE8.0020.0002] # BATAK VOWEL SIGN EE
-1BEA ; [.2FE9.0020.0002] # BATAK VOWEL SIGN I
-1BEB ; [.2FE9.0020.0004] # BATAK VOWEL SIGN KARO I
-1BEC ; [.2FEA.0020.0002] # BATAK VOWEL SIGN O
-1BED ; [.2FEA.0020.0004] # BATAK VOWEL SIGN KARO O
-1BEE ; [.2FEB.0020.0002] # BATAK VOWEL SIGN U
-1BEF ; [.2FEB.0020.0004] # BATAK VOWEL SIGN U FOR SIMALUNGUN SA
-1BF0 ; [.2FEC.0020.0002] # BATAK CONSONANT SIGN NG
-1BF1 ; [.2FED.0020.0002] # BATAK CONSONANT SIGN H
-1BF2 ; [.2FEE.0020.0002] # BATAK PANGOLAT
-1BF3 ; [.2FEF.0020.0002] # BATAK PANONGONAN
-A930 ; [.2FF0.0020.0002] # REJANG LETTER KA
-A931 ; [.2FF1.0020.0002] # REJANG LETTER GA
-A932 ; [.2FF2.0020.0002] # REJANG LETTER NGA
-A933 ; [.2FF3.0020.0002] # REJANG LETTER TA
-A934 ; [.2FF4.0020.0002] # REJANG LETTER DA
-A935 ; [.2FF5.0020.0002] # REJANG LETTER NA
-A936 ; [.2FF6.0020.0002] # REJANG LETTER PA
-A937 ; [.2FF7.0020.0002] # REJANG LETTER BA
-A938 ; [.2FF8.0020.0002] # REJANG LETTER MA
-A939 ; [.2FF9.0020.0002] # REJANG LETTER CA
-A93A ; [.2FFA.0020.0002] # REJANG LETTER JA
-A93B ; [.2FFB.0020.0002] # REJANG LETTER NYA
-A93C ; [.2FFC.0020.0002] # REJANG LETTER SA
-A93D ; [.2FFD.0020.0002] # REJANG LETTER RA
-A93E ; [.2FFE.0020.0002] # REJANG LETTER LA
-A93F ; [.2FFF.0020.0002] # REJANG LETTER YA
-A940 ; [.3000.0020.0002] # REJANG LETTER WA
-A941 ; [.3001.0020.0002] # REJANG LETTER HA
-A942 ; [.3002.0020.0002] # REJANG LETTER MBA
-A943 ; [.3003.0020.0002] # REJANG LETTER NGGA
-A944 ; [.3004.0020.0002] # REJANG LETTER NDA
-A945 ; [.3005.0020.0002] # REJANG LETTER NYJA
-A946 ; [.3006.0020.0002] # REJANG LETTER A
-A947 ; [.3007.0020.0002] # REJANG VOWEL SIGN I
-A948 ; [.3008.0020.0002] # REJANG VOWEL SIGN U
-A949 ; [.3009.0020.0002] # REJANG VOWEL SIGN E
-A94A ; [.300A.0020.0002] # REJANG VOWEL SIGN AI
-A94B ; [.300B.0020.0002] # REJANG VOWEL SIGN O
-A94C ; [.300C.0020.0002] # REJANG VOWEL SIGN AU
-A94D ; [.300D.0020.0002] # REJANG VOWEL SIGN EU
-A94E ; [.300E.0020.0002] # REJANG VOWEL SIGN EA
-A94F ; [.300F.0020.0002] # REJANG CONSONANT SIGN NG
-A950 ; [.3010.0020.0002] # REJANG CONSONANT SIGN N
-A951 ; [.3011.0020.0002] # REJANG CONSONANT SIGN R
-A952 ; [.3012.0020.0002] # REJANG CONSONANT SIGN H
-A953 ; [.3013.0020.0002] # REJANG VIRAMA
-A90A ; [.3014.0020.0002] # KAYAH LI LETTER KA
-A90B ; [.3015.0020.0002] # KAYAH LI LETTER KHA
-A90C ; [.3016.0020.0002] # KAYAH LI LETTER GA
-A90D ; [.3017.0020.0002] # KAYAH LI LETTER NGA
-A90E ; [.3018.0020.0002] # KAYAH LI LETTER SA
-A90F ; [.3019.0020.0002] # KAYAH LI LETTER SHA
-A910 ; [.301A.0020.0002] # KAYAH LI LETTER ZA
-A911 ; [.301B.0020.0002] # KAYAH LI LETTER NYA
-A912 ; [.301C.0020.0002] # KAYAH LI LETTER TA
-A913 ; [.301D.0020.0002] # KAYAH LI LETTER HTA
-A914 ; [.301E.0020.0002] # KAYAH LI LETTER NA
-A915 ; [.301F.0020.0002] # KAYAH LI LETTER PA
-A916 ; [.3020.0020.0002] # KAYAH LI LETTER PHA
-A917 ; [.3021.0020.0002] # KAYAH LI LETTER MA
-A918 ; [.3022.0020.0002] # KAYAH LI LETTER DA
-A919 ; [.3023.0020.0002] # KAYAH LI LETTER BA
-A91A ; [.3024.0020.0002] # KAYAH LI LETTER RA
-A91B ; [.3025.0020.0002] # KAYAH LI LETTER YA
-A91C ; [.3026.0020.0002] # KAYAH LI LETTER LA
-A91D ; [.3027.0020.0002] # KAYAH LI LETTER WA
-A91E ; [.3028.0020.0002] # KAYAH LI LETTER THA
-A91F ; [.3029.0020.0002] # KAYAH LI LETTER HA
-A920 ; [.302A.0020.0002] # KAYAH LI LETTER VA
-A921 ; [.302B.0020.0002] # KAYAH LI LETTER CA
-A922 ; [.302C.0020.0002] # KAYAH LI LETTER A
-A923 ; [.302D.0020.0002] # KAYAH LI LETTER OE
-A924 ; [.302E.0020.0002] # KAYAH LI LETTER I
-A925 ; [.302F.0020.0002] # KAYAH LI LETTER OO
-A926 ; [.3030.0020.0002] # KAYAH LI VOWEL UE
-A927 ; [.3031.0020.0002] # KAYAH LI VOWEL E
-A928 ; [.3032.0020.0002] # KAYAH LI VOWEL U
-A929 ; [.3033.0020.0002] # KAYAH LI VOWEL EE
-A92A ; [.3034.0020.0002] # KAYAH LI VOWEL O
-1000 ; [.3035.0020.0002] # MYANMAR LETTER KA
-1075 ; [.3036.0020.0002] # MYANMAR LETTER SHAN KA
-1001 ; [.3037.0020.0002] # MYANMAR LETTER KHA
-1076 ; [.3038.0020.0002] # MYANMAR LETTER SHAN KHA
-1002 ; [.3039.0020.0002] # MYANMAR LETTER GA
-1077 ; [.303A.0020.0002] # MYANMAR LETTER SHAN GA
-AA60 ; [.303B.0020.0002] # MYANMAR LETTER KHAMTI GA
-A9E9 ; [.303C.0020.0002] # MYANMAR LETTER TAI LAING GA
-1003 ; [.303D.0020.0002] # MYANMAR LETTER GHA
-A9E0 ; [.303E.0020.0002] # MYANMAR LETTER SHAN GHA
-A9EA ; [.303F.0020.0002] # MYANMAR LETTER TAI LAING GHA
-1004 ; [.3040.0020.0002] # MYANMAR LETTER NGA
-105A ; [.3041.0020.0002] # MYANMAR LETTER MON NGA
-1005 ; [.3042.0020.0002] # MYANMAR LETTER CA
-1078 ; [.3043.0020.0002] # MYANMAR LETTER SHAN CA
-AA61 ; [.3044.0020.0002] # MYANMAR LETTER KHAMTI CA
-1006 ; [.3045.0020.0002] # MYANMAR LETTER CHA
-A9E1 ; [.3046.0020.0002] # MYANMAR LETTER SHAN CHA
-AA62 ; [.3047.0020.0002] # MYANMAR LETTER KHAMTI CHA
-AA7E ; [.3048.0020.0002] # MYANMAR LETTER SHWE PALAUNG CHA
-1007 ; [.3049.0020.0002] # MYANMAR LETTER JA
-AA63 ; [.304A.0020.0002] # MYANMAR LETTER KHAMTI JA
-A9EB ; [.304B.0020.0002] # MYANMAR LETTER TAI LAING JA
-1079 ; [.304C.0020.0002] # MYANMAR LETTER SHAN ZA
-AA72 ; [.304D.0020.0002] # MYANMAR LETTER KHAMTI ZA
-1008 ; [.304E.0020.0002] # MYANMAR LETTER JHA
-105B ; [.304F.0020.0002] # MYANMAR LETTER MON JHA
-A9E2 ; [.3050.0020.0002] # MYANMAR LETTER SHAN JHA
-AA64 ; [.3051.0020.0002] # MYANMAR LETTER KHAMTI JHA
-A9EC ; [.3052.0020.0002] # MYANMAR LETTER TAI LAING JHA
-1061 ; [.3053.0020.0002] # MYANMAR LETTER SGAW KAREN SHA
-AA7F ; [.3054.0020.0002] # MYANMAR LETTER SHWE PALAUNG SHA
-1009 ; [.3055.0020.0002] # MYANMAR LETTER NYA
-107A ; [.3056.0020.0002] # MYANMAR LETTER SHAN NYA
-AA65 ; [.3057.0020.0002] # MYANMAR LETTER KHAMTI NYA
-A9E7 ; [.3058.0020.0002] # MYANMAR LETTER TAI LAING NYA
-100A ; [.3059.0020.0002] # MYANMAR LETTER NNYA
-100B ; [.305A.0020.0002] # MYANMAR LETTER TTA
-AA66 ; [.305B.0020.0002] # MYANMAR LETTER KHAMTI TTA
-100C ; [.305C.0020.0002] # MYANMAR LETTER TTHA
-AA67 ; [.305D.0020.0002] # MYANMAR LETTER KHAMTI TTHA
-100D ; [.305E.0020.0002] # MYANMAR LETTER DDA
-AA68 ; [.305F.0020.0002] # MYANMAR LETTER KHAMTI DDA
-A9ED ; [.3060.0020.0002] # MYANMAR LETTER TAI LAING DDA
-100E ; [.3061.0020.0002] # MYANMAR LETTER DDHA
-AA69 ; [.3062.0020.0002] # MYANMAR LETTER KHAMTI DDHA
-A9EE ; [.3063.0020.0002] # MYANMAR LETTER TAI LAING DDHA
-100F ; [.3064.0020.0002] # MYANMAR LETTER NNA
-106E ; [.3065.0020.0002] # MYANMAR LETTER EASTERN PWO KAREN NNA
-A9E3 ; [.3066.0020.0002] # MYANMAR LETTER SHAN NNA
-A9EF ; [.3067.0020.0002] # MYANMAR LETTER TAI LAING NNA
-1010 ; [.3068.0020.0002] # MYANMAR LETTER TA
-1011 ; [.3069.0020.0002] # MYANMAR LETTER THA
-1012 ; [.306A.0020.0002] # MYANMAR LETTER DA
-107B ; [.306B.0020.0002] # MYANMAR LETTER SHAN DA
-A9FB ; [.306C.0020.0002] # MYANMAR LETTER TAI LAING DA
-1013 ; [.306D.0020.0002] # MYANMAR LETTER DHA
-AA6A ; [.306E.0020.0002] # MYANMAR LETTER KHAMTI DHA
-A9FC ; [.306F.0020.0002] # MYANMAR LETTER TAI LAING DHA
-1014 ; [.3070.0020.0002] # MYANMAR LETTER NA
-107C ; [.3071.0020.0002] # MYANMAR LETTER SHAN NA
-AA6B ; [.3072.0020.0002] # MYANMAR LETTER KHAMTI NA
-105E ; [.3073.0020.0002] # MYANMAR CONSONANT SIGN MON MEDIAL NA
-1015 ; [.3074.0020.0002] # MYANMAR LETTER PA
-1016 ; [.3075.0020.0002] # MYANMAR LETTER PHA
-107D ; [.3076.0020.0002] # MYANMAR LETTER SHAN PHA
-107E ; [.3077.0020.0002] # MYANMAR LETTER SHAN FA
-AA6F ; [.3078.0020.0002] # MYANMAR LETTER KHAMTI FA
-108E ; [.3079.0020.0002] # MYANMAR LETTER RUMAI PALAUNG FA
-A9E8 ; [.307A.0020.0002] # MYANMAR LETTER TAI LAING FA
-1017 ; [.307B.0020.0002] # MYANMAR LETTER BA
-107F ; [.307C.0020.0002] # MYANMAR LETTER SHAN BA
-A9FD ; [.307D.0020.0002] # MYANMAR LETTER TAI LAING BA
-1018 ; [.307E.0020.0002] # MYANMAR LETTER BHA
-A9E4 ; [.307F.0020.0002] # MYANMAR LETTER SHAN BHA
-A9FE ; [.3080.0020.0002] # MYANMAR LETTER TAI LAING BHA
-1019 ; [.3081.0020.0002] # MYANMAR LETTER MA
-105F ; [.3082.0020.0002] # MYANMAR CONSONANT SIGN MON MEDIAL MA
-101A ; [.3083.0020.0002] # MYANMAR LETTER YA
-103B ; [.3084.0020.0002] # MYANMAR CONSONANT SIGN MEDIAL YA
-101B ; [.3085.0020.0002] # MYANMAR LETTER RA
-AA73 ; [.3086.0020.0002] # MYANMAR LETTER KHAMTI RA
-AA7A ; [.3087.0020.0002] # MYANMAR LETTER AITON RA
-103C ; [.3088.0020.0002] # MYANMAR CONSONANT SIGN MEDIAL RA
-101C ; [.3089.0020.0002] # MYANMAR LETTER LA
-1060 ; [.308A.0020.0002] # MYANMAR CONSONANT SIGN MON MEDIAL LA
-101D ; [.308B.0020.0002] # MYANMAR LETTER WA
-103D ; [.308C.0020.0002] # MYANMAR CONSONANT SIGN MEDIAL WA
-1082 ; [.308D.0020.0002] # MYANMAR CONSONANT SIGN SHAN MEDIAL WA
-1080 ; [.308E.0020.0002] # MYANMAR LETTER SHAN THA
-1050 ; [.308F.0020.0002] # MYANMAR LETTER SHA
-1051 ; [.3090.0020.0002] # MYANMAR LETTER SSA
-1065 ; [.3091.0020.0002] # MYANMAR LETTER WESTERN PWO KAREN THA
-101E ; [.3092.0020.0002] # MYANMAR LETTER SA
-103F ; [.3092.0020.0004][.30CB.0020.0004][.3092.0020.0004] # MYANMAR LETTER GREAT SA
-AA6C ; [.3093.0020.0002] # MYANMAR LETTER KHAMTI SA
-101F ; [.3094.0020.0002] # MYANMAR LETTER HA
-1081 ; [.3095.0020.0002] # MYANMAR LETTER SHAN HA
-AA6D ; [.3096.0020.0002] # MYANMAR LETTER KHAMTI HA
-103E ; [.3097.0020.0002] # MYANMAR CONSONANT SIGN MEDIAL HA
-AA6E ; [.3098.0020.0002] # MYANMAR LETTER KHAMTI HHA
-AA71 ; [.3099.0020.0002] # MYANMAR LETTER KHAMTI XA
-1020 ; [.309A.0020.0002] # MYANMAR LETTER LLA
-A9FA ; [.309B.0020.0002] # MYANMAR LETTER TAI LAING LLA
-105C ; [.309C.0020.0002] # MYANMAR LETTER MON BBA
-105D ; [.309D.0020.0002] # MYANMAR LETTER MON BBE
-106F ; [.309E.0020.0002] # MYANMAR LETTER EASTERN PWO KAREN YWA
-1070 ; [.309F.0020.0002] # MYANMAR LETTER EASTERN PWO KAREN GHWA
-1066 ; [.30A0.0020.0002] # MYANMAR LETTER WESTERN PWO KAREN PWA
-1021 ; [.30A1.0020.0002] # MYANMAR LETTER A
-1022 ; [.30A2.0020.0002] # MYANMAR LETTER SHAN A
-1023 ; [.30A3.0020.0002] # MYANMAR LETTER I
-1024 ; [.30A4.0020.0002] # MYANMAR LETTER II
-1025 ; [.30A5.0020.0002] # MYANMAR LETTER U
-1026 ; [.30A6.0020.0002] # MYANMAR LETTER UU
-1025 102E ; [.30A6.0020.0002] # MYANMAR LETTER UU
-1052 ; [.30A7.0020.0002] # MYANMAR LETTER VOCALIC R
-1053 ; [.30A8.0020.0002] # MYANMAR LETTER VOCALIC RR
-1054 ; [.30A9.0020.0002] # MYANMAR LETTER VOCALIC L
-1055 ; [.30AA.0020.0002] # MYANMAR LETTER VOCALIC LL
-1027 ; [.30AB.0020.0002] # MYANMAR LETTER E
-1028 ; [.30AC.0020.0002] # MYANMAR LETTER MON E
-1029 ; [.30AD.0020.0002] # MYANMAR LETTER O
-102A ; [.30AE.0020.0002] # MYANMAR LETTER AU
-102C ; [.30AF.0020.0002] # MYANMAR VOWEL SIGN AA
-102B ; [.30AF.0020.0004] # MYANMAR VOWEL SIGN TALL AA
-1083 ; [.30B0.0020.0002] # MYANMAR VOWEL SIGN SHAN AA
-1072 ; [.30B1.0020.0002] # MYANMAR VOWEL SIGN KAYAH OE
-109C ; [.30B2.0020.0002] # MYANMAR VOWEL SIGN AITON A
-102D ; [.30B3.0020.0002] # MYANMAR VOWEL SIGN I
-1071 ; [.30B4.0020.0002] # MYANMAR VOWEL SIGN GEBA KAREN I
-102E ; [.30B5.0020.0002] # MYANMAR VOWEL SIGN II
-1033 ; [.30B6.0020.0002] # MYANMAR VOWEL SIGN MON II
-102F ; [.30B7.0020.0002] # MYANMAR VOWEL SIGN U
-1073 ; [.30B8.0020.0002] # MYANMAR VOWEL SIGN KAYAH U
-1074 ; [.30B9.0020.0002] # MYANMAR VOWEL SIGN KAYAH EE
-1030 ; [.30BA.0020.0002] # MYANMAR VOWEL SIGN UU
-1056 ; [.30BB.0020.0002] # MYANMAR VOWEL SIGN VOCALIC R
-1057 ; [.30BC.0020.0002] # MYANMAR VOWEL SIGN VOCALIC RR
-1058 ; [.30BD.0020.0002] # MYANMAR VOWEL SIGN VOCALIC L
-1059 ; [.30BE.0020.0002] # MYANMAR VOWEL SIGN VOCALIC LL
-1031 ; [.30BF.0020.0002] # MYANMAR VOWEL SIGN E
-1084 ; [.30C0.0020.0002] # MYANMAR VOWEL SIGN SHAN E
-1035 ; [.30C1.0020.0002] # MYANMAR VOWEL SIGN E ABOVE
-1085 ; [.30C2.0020.0002] # MYANMAR VOWEL SIGN SHAN E ABOVE
-1032 ; [.30C3.0020.0002] # MYANMAR VOWEL SIGN AI
-109D ; [.30C4.0020.0002] # MYANMAR VOWEL SIGN AITON AI
-1034 ; [.30C5.0020.0002] # MYANMAR VOWEL SIGN MON O
-1062 ; [.30C6.0020.0002] # MYANMAR VOWEL SIGN SGAW KAREN EU
-1067 ; [.30C7.0020.0002] # MYANMAR VOWEL SIGN WESTERN PWO KAREN EU
-1068 ; [.30C8.0020.0002] # MYANMAR VOWEL SIGN WESTERN PWO KAREN UE
-A9E5 ; [.30C9.0020.0002] # MYANMAR SIGN SHAN SAW
-1086 ; [.30CA.0020.0002] # MYANMAR VOWEL SIGN SHAN FINAL Y
-1039 ; [.30CB.0020.0002] # MYANMAR SIGN VIRAMA
-103A ; [.30CC.0020.0002] # MYANMAR SIGN ASAT
-1063 ; [.30CD.0020.0002] # MYANMAR TONE MARK SGAW KAREN HATHI
-1064 ; [.30CE.0020.0002] # MYANMAR TONE MARK SGAW KAREN KE PHO
-1069 ; [.30CF.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-1
-106A ; [.30D0.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-2
-106B ; [.30D1.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-3
-106C ; [.30D2.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-4
-106D ; [.30D3.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-5
-1087 ; [.30D4.0020.0002] # MYANMAR SIGN SHAN TONE-2
-108B ; [.30D5.0020.0002] # MYANMAR SIGN SHAN COUNCIL TONE-2
-1088 ; [.30D6.0020.0002] # MYANMAR SIGN SHAN TONE-3
-108C ; [.30D7.0020.0002] # MYANMAR SIGN SHAN COUNCIL TONE-3
-108D ; [.30D8.0020.0002] # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE
-1089 ; [.30D9.0020.0002] # MYANMAR SIGN SHAN TONE-5
-108A ; [.30DA.0020.0002] # MYANMAR SIGN SHAN TONE-6
-108F ; [.30DB.0020.0002] # MYANMAR SIGN RUMAI PALAUNG TONE-5
-109A ; [.30DC.0020.0002] # MYANMAR SIGN KHAMTI TONE-1
-109B ; [.30DD.0020.0002] # MYANMAR SIGN KHAMTI TONE-3
-AA7B ; [.30DE.0020.0002] # MYANMAR SIGN PAO KAREN TONE
-AA7C ; [.30DF.0020.0002] # MYANMAR SIGN TAI LAING TONE-2
-AA7D ; [.30E0.0020.0002] # MYANMAR SIGN TAI LAING TONE-5
-AA74 ; [.30E1.0020.0002] # MYANMAR LOGOGRAM KHAMTI OAY
-AA75 ; [.30E2.0020.0002] # MYANMAR LOGOGRAM KHAMTI QN
-AA76 ; [.30E3.0020.0002] # MYANMAR LOGOGRAM KHAMTI HM
-11103 ; [.30E4.0020.0002] # CHAKMA LETTER AA
-11104 ; [.30E5.0020.0002] # CHAKMA LETTER I
-11105 ; [.30E6.0020.0002] # CHAKMA LETTER U
-11106 ; [.30E7.0020.0002] # CHAKMA LETTER E
-11107 ; [.30E8.0020.0002] # CHAKMA LETTER KAA
-11108 ; [.30E9.0020.0002] # CHAKMA LETTER KHAA
-11109 ; [.30EA.0020.0002] # CHAKMA LETTER GAA
-1110A ; [.30EB.0020.0002] # CHAKMA LETTER GHAA
-1110B ; [.30EC.0020.0002] # CHAKMA LETTER NGAA
-1110C ; [.30ED.0020.0002] # CHAKMA LETTER CAA
-1110D ; [.30EE.0020.0002] # CHAKMA LETTER CHAA
-1110E ; [.30EF.0020.0002] # CHAKMA LETTER JAA
-1110F ; [.30F0.0020.0002] # CHAKMA LETTER JHAA
-11110 ; [.30F1.0020.0002] # CHAKMA LETTER NYAA
-11111 ; [.30F2.0020.0002] # CHAKMA LETTER TTAA
-11112 ; [.30F3.0020.0002] # CHAKMA LETTER TTHAA
-11113 ; [.30F4.0020.0002] # CHAKMA LETTER DDAA
-11114 ; [.30F5.0020.0002] # CHAKMA LETTER DDHAA
-11115 ; [.30F6.0020.0002] # CHAKMA LETTER NNAA
-11116 ; [.30F7.0020.0002] # CHAKMA LETTER TAA
-11117 ; [.30F8.0020.0002] # CHAKMA LETTER THAA
-11118 ; [.30F9.0020.0002] # CHAKMA LETTER DAA
-11119 ; [.30FA.0020.0002] # CHAKMA LETTER DHAA
-1111A ; [.30FB.0020.0002] # CHAKMA LETTER NAA
-1111B ; [.30FC.0020.0002] # CHAKMA LETTER PAA
-1111C ; [.30FD.0020.0002] # CHAKMA LETTER PHAA
-1111D ; [.30FE.0020.0002] # CHAKMA LETTER BAA
-1111E ; [.30FF.0020.0002] # CHAKMA LETTER BHAA
-1111F ; [.3100.0020.0002] # CHAKMA LETTER MAA
-11120 ; [.3101.0020.0002] # CHAKMA LETTER YYAA
-11121 ; [.3102.0020.0002] # CHAKMA LETTER YAA
-11122 ; [.3103.0020.0002] # CHAKMA LETTER RAA
-11123 ; [.3104.0020.0002] # CHAKMA LETTER LAA
-11124 ; [.3105.0020.0002] # CHAKMA LETTER WAA
-11125 ; [.3106.0020.0002] # CHAKMA LETTER SAA
-11126 ; [.3107.0020.0002] # CHAKMA LETTER HAA
-11127 ; [.3108.0020.0002] # CHAKMA VOWEL SIGN A
-11128 ; [.3109.0020.0002] # CHAKMA VOWEL SIGN I
-11129 ; [.310A.0020.0002] # CHAKMA VOWEL SIGN II
-1112A ; [.310B.0020.0002] # CHAKMA VOWEL SIGN U
-1112B ; [.310C.0020.0002] # CHAKMA VOWEL SIGN UU
-1112C ; [.310D.0020.0002] # CHAKMA VOWEL SIGN E
-1112D ; [.310E.0020.0002] # CHAKMA VOWEL SIGN AI
-1112E ; [.310F.0020.0002] # CHAKMA VOWEL SIGN O
-11131 11127 ; [.310F.0020.0002] # CHAKMA VOWEL SIGN O
-1112F ; [.3110.0020.0002] # CHAKMA VOWEL SIGN AU
-11132 11127 ; [.3110.0020.0002] # CHAKMA VOWEL SIGN AU
-11130 ; [.3111.0020.0002] # CHAKMA VOWEL SIGN OI
-11131 ; [.3112.0020.0002] # CHAKMA O MARK
-11132 ; [.3113.0020.0002] # CHAKMA AU MARK
-11133 ; [.3114.0020.0002] # CHAKMA VIRAMA
-11134 ; [.3115.0020.0002] # CHAKMA MAAYYAA
-1780 ; [.3116.0020.0002] # KHMER LETTER KA
-1781 ; [.3117.0020.0002] # KHMER LETTER KHA
-1782 ; [.3118.0020.0002] # KHMER LETTER KO
-1783 ; [.3119.0020.0002] # KHMER LETTER KHO
-1784 ; [.311A.0020.0002] # KHMER LETTER NGO
-1785 ; [.311B.0020.0002] # KHMER LETTER CA
-1786 ; [.311C.0020.0002] # KHMER LETTER CHA
-1787 ; [.311D.0020.0002] # KHMER LETTER CO
-1788 ; [.311E.0020.0002] # KHMER LETTER CHO
-1789 ; [.311F.0020.0002] # KHMER LETTER NYO
-178A ; [.3120.0020.0002] # KHMER LETTER DA
-178B ; [.3121.0020.0002] # KHMER LETTER TTHA
-178C ; [.3122.0020.0002] # KHMER LETTER DO
-178D ; [.3123.0020.0002] # KHMER LETTER TTHO
-178E ; [.3124.0020.0002] # KHMER LETTER NNO
-178F ; [.3125.0020.0002] # KHMER LETTER TA
-1790 ; [.3126.0020.0002] # KHMER LETTER THA
-1791 ; [.3127.0020.0002] # KHMER LETTER TO
-1792 ; [.3128.0020.0002] # KHMER LETTER THO
-1793 ; [.3129.0020.0002] # KHMER LETTER NO
-1794 ; [.312A.0020.0002] # KHMER LETTER BA
-1795 ; [.312B.0020.0002] # KHMER LETTER PHA
-1796 ; [.312C.0020.0002] # KHMER LETTER PO
-1797 ; [.312D.0020.0002] # KHMER LETTER PHO
-1798 ; [.312E.0020.0002] # KHMER LETTER MO
-1799 ; [.312F.0020.0002] # KHMER LETTER YO
-179A ; [.3130.0020.0002] # KHMER LETTER RO
-179B ; [.3131.0020.0002] # KHMER LETTER LO
-179C ; [.3132.0020.0002] # KHMER LETTER VO
-179D ; [.3133.0020.0002] # KHMER LETTER SHA
-179E ; [.3134.0020.0002] # KHMER LETTER SSO
-179F ; [.3135.0020.0002] # KHMER LETTER SA
-17A0 ; [.3136.0020.0002] # KHMER LETTER HA
-17A1 ; [.3137.0020.0002] # KHMER LETTER LA
-17A2 ; [.3138.0020.0002] # KHMER LETTER QA
-17DC ; [.3139.0020.0002] # KHMER SIGN AVAKRAHASANYA
-17A3 ; [.313A.0020.0002] # KHMER INDEPENDENT VOWEL QAQ
-17A4 ; [.313B.0020.0002] # KHMER INDEPENDENT VOWEL QAA
-17A5 ; [.313C.0020.0002] # KHMER INDEPENDENT VOWEL QI
-17A6 ; [.313D.0020.0002] # KHMER INDEPENDENT VOWEL QII
-17A7 ; [.313E.0020.0002] # KHMER INDEPENDENT VOWEL QU
-17A8 ; [.313F.0020.0002] # KHMER INDEPENDENT VOWEL QUK
-17A9 ; [.3140.0020.0002] # KHMER INDEPENDENT VOWEL QUU
-17AA ; [.3141.0020.0002] # KHMER INDEPENDENT VOWEL QUUV
-17AB ; [.3142.0020.0002] # KHMER INDEPENDENT VOWEL RY
-17AC ; [.3143.0020.0002] # KHMER INDEPENDENT VOWEL RYY
-17AD ; [.3144.0020.0002] # KHMER INDEPENDENT VOWEL LY
-17AE ; [.3145.0020.0002] # KHMER INDEPENDENT VOWEL LYY
-17AF ; [.3146.0020.0002] # KHMER INDEPENDENT VOWEL QE
-17B0 ; [.3147.0020.0002] # KHMER INDEPENDENT VOWEL QAI
-17B1 ; [.3148.0020.0002] # KHMER INDEPENDENT VOWEL QOO TYPE ONE
-17B2 ; [.3149.0020.0002] # KHMER INDEPENDENT VOWEL QOO TYPE TWO
-17B3 ; [.314A.0020.0002] # KHMER INDEPENDENT VOWEL QAU
-17B6 ; [.314B.0020.0002] # KHMER VOWEL SIGN AA
-17B7 ; [.314C.0020.0002] # KHMER VOWEL SIGN I
-17B8 ; [.314D.0020.0002] # KHMER VOWEL SIGN II
-17B9 ; [.314E.0020.0002] # KHMER VOWEL SIGN Y
-17BA ; [.314F.0020.0002] # KHMER VOWEL SIGN YY
-17BB ; [.3150.0020.0002] # KHMER VOWEL SIGN U
-17BC ; [.3151.0020.0002] # KHMER VOWEL SIGN UU
-17BD ; [.3152.0020.0002] # KHMER VOWEL SIGN UA
-17BE ; [.3153.0020.0002] # KHMER VOWEL SIGN OE
-17BF ; [.3154.0020.0002] # KHMER VOWEL SIGN YA
-17C0 ; [.3155.0020.0002] # KHMER VOWEL SIGN IE
-17C1 ; [.3156.0020.0002] # KHMER VOWEL SIGN E
-17C2 ; [.3157.0020.0002] # KHMER VOWEL SIGN AE
-17C3 ; [.3158.0020.0002] # KHMER VOWEL SIGN AI
-17C4 ; [.3159.0020.0002] # KHMER VOWEL SIGN OO
-17C5 ; [.315A.0020.0002] # KHMER VOWEL SIGN AU
-17D2 ; [.315B.0020.0002] # KHMER SIGN COENG
-1950 ; [.315C.0020.0002] # TAI LE LETTER KA
-1951 ; [.315D.0020.0002] # TAI LE LETTER XA
-1952 ; [.315E.0020.0002] # TAI LE LETTER NGA
-1953 ; [.315F.0020.0002] # TAI LE LETTER TSA
-1954 ; [.3160.0020.0002] # TAI LE LETTER SA
-1955 ; [.3161.0020.0002] # TAI LE LETTER YA
-1956 ; [.3162.0020.0002] # TAI LE LETTER TA
-1957 ; [.3163.0020.0002] # TAI LE LETTER THA
-1958 ; [.3164.0020.0002] # TAI LE LETTER LA
-1959 ; [.3165.0020.0002] # TAI LE LETTER PA
-195A ; [.3166.0020.0002] # TAI LE LETTER PHA
-195B ; [.3167.0020.0002] # TAI LE LETTER MA
-195C ; [.3168.0020.0002] # TAI LE LETTER FA
-195D ; [.3169.0020.0002] # TAI LE LETTER VA
-195E ; [.316A.0020.0002] # TAI LE LETTER HA
-195F ; [.316B.0020.0002] # TAI LE LETTER QA
-1960 ; [.316C.0020.0002] # TAI LE LETTER KHA
-1961 ; [.316D.0020.0002] # TAI LE LETTER TSHA
-1962 ; [.316E.0020.0002] # TAI LE LETTER NA
-1963 ; [.316F.0020.0002] # TAI LE LETTER A
-1964 ; [.3170.0020.0002] # TAI LE LETTER I
-1965 ; [.3171.0020.0002] # TAI LE LETTER EE
-1966 ; [.3172.0020.0002] # TAI LE LETTER EH
-1967 ; [.3173.0020.0002] # TAI LE LETTER U
-1968 ; [.3174.0020.0002] # TAI LE LETTER OO
-1969 ; [.3175.0020.0002] # TAI LE LETTER O
-196A ; [.3176.0020.0002] # TAI LE LETTER UE
-196B ; [.3177.0020.0002] # TAI LE LETTER E
-196C ; [.3178.0020.0002] # TAI LE LETTER AUE
-196D ; [.3179.0020.0002] # TAI LE LETTER AI
-1970 ; [.317A.0020.0002] # TAI LE LETTER TONE-2
-1971 ; [.317B.0020.0002] # TAI LE LETTER TONE-3
-1972 ; [.317C.0020.0002] # TAI LE LETTER TONE-4
-1973 ; [.317D.0020.0002] # TAI LE LETTER TONE-5
-1974 ; [.317E.0020.0002] # TAI LE LETTER TONE-6
-1980 ; [.317F.0020.0002] # NEW TAI LUE LETTER HIGH QA
-19B5 1980 ; [.317F.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH QA>
-19B6 1980 ; [.317F.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH QA>
-19B7 1980 ; [.317F.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH QA>
-19BA 1980 ; [.317F.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH QA>
-1981 ; [.3180.0020.0002] # NEW TAI LUE LETTER LOW QA
-19B5 1981 ; [.3180.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW QA>
-19B6 1981 ; [.3180.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW QA>
-19B7 1981 ; [.3180.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW QA>
-19BA 1981 ; [.3180.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW QA>
-1982 ; [.3181.0020.0002] # NEW TAI LUE LETTER HIGH KA
-19B5 1982 ; [.3181.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH KA>
-19B6 1982 ; [.3181.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH KA>
-19B7 1982 ; [.3181.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH KA>
-19BA 1982 ; [.3181.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH KA>
-1983 ; [.3182.0020.0002] # NEW TAI LUE LETTER HIGH XA
-19B5 1983 ; [.3182.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH XA>
-19B6 1983 ; [.3182.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH XA>
-19B7 1983 ; [.3182.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH XA>
-19BA 1983 ; [.3182.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH XA>
-1984 ; [.3183.0020.0002] # NEW TAI LUE LETTER HIGH NGA
-19B5 1984 ; [.3183.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH NGA>
-19B6 1984 ; [.3183.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH NGA>
-19B7 1984 ; [.3183.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH NGA>
-19BA 1984 ; [.3183.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH NGA>
-1985 ; [.3184.0020.0002] # NEW TAI LUE LETTER LOW KA
-19B5 1985 ; [.3184.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW KA>
-19B6 1985 ; [.3184.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW KA>
-19B7 1985 ; [.3184.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW KA>
-19BA 1985 ; [.3184.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW KA>
-1986 ; [.3185.0020.0002] # NEW TAI LUE LETTER LOW XA
-19B5 1986 ; [.3185.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW XA>
-19B6 1986 ; [.3185.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW XA>
-19B7 1986 ; [.3185.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW XA>
-19BA 1986 ; [.3185.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW XA>
-1987 ; [.3186.0020.0002] # NEW TAI LUE LETTER LOW NGA
-19B5 1987 ; [.3186.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW NGA>
-19B6 1987 ; [.3186.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW NGA>
-19B7 1987 ; [.3186.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW NGA>
-19BA 1987 ; [.3186.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW NGA>
-1988 ; [.3187.0020.0002] # NEW TAI LUE LETTER HIGH TSA
-19B5 1988 ; [.3187.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH TSA>
-19B6 1988 ; [.3187.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH TSA>
-19B7 1988 ; [.3187.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH TSA>
-19BA 1988 ; [.3187.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH TSA>
-1989 ; [.3188.0020.0002] # NEW TAI LUE LETTER HIGH SA
-19B5 1989 ; [.3188.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH SA>
-19B6 1989 ; [.3188.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH SA>
-19B7 1989 ; [.3188.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH SA>
-19BA 1989 ; [.3188.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH SA>
-198A ; [.3189.0020.0002] # NEW TAI LUE LETTER HIGH YA
-19B5 198A ; [.3189.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH YA>
-19B6 198A ; [.3189.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH YA>
-19B7 198A ; [.3189.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH YA>
-19BA 198A ; [.3189.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH YA>
-198B ; [.318A.0020.0002] # NEW TAI LUE LETTER LOW TSA
-19B5 198B ; [.318A.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW TSA>
-19B6 198B ; [.318A.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW TSA>
-19B7 198B ; [.318A.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW TSA>
-19BA 198B ; [.318A.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW TSA>
-198C ; [.318B.0020.0002] # NEW TAI LUE LETTER LOW SA
-19B5 198C ; [.318B.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW SA>
-19B6 198C ; [.318B.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW SA>
-19B7 198C ; [.318B.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW SA>
-19BA 198C ; [.318B.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW SA>
-198D ; [.318C.0020.0002] # NEW TAI LUE LETTER LOW YA
-19B5 198D ; [.318C.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW YA>
-19B6 198D ; [.318C.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW YA>
-19B7 198D ; [.318C.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW YA>
-19BA 198D ; [.318C.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW YA>
-198E ; [.318D.0020.0002] # NEW TAI LUE LETTER HIGH TA
-19B5 198E ; [.318D.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH TA>
-19B6 198E ; [.318D.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH TA>
-19B7 198E ; [.318D.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH TA>
-19BA 198E ; [.318D.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH TA>
-198F ; [.318E.0020.0002] # NEW TAI LUE LETTER HIGH THA
-19B5 198F ; [.318E.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH THA>
-19B6 198F ; [.318E.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH THA>
-19B7 198F ; [.318E.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH THA>
-19BA 198F ; [.318E.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH THA>
-1990 ; [.318F.0020.0002] # NEW TAI LUE LETTER HIGH NA
-19B5 1990 ; [.318F.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH NA>
-19B6 1990 ; [.318F.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH NA>
-19B7 1990 ; [.318F.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH NA>
-19BA 1990 ; [.318F.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH NA>
-1991 ; [.3190.0020.0002] # NEW TAI LUE LETTER LOW TA
-19B5 1991 ; [.3190.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW TA>
-19B6 1991 ; [.3190.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW TA>
-19B7 1991 ; [.3190.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW TA>
-19BA 1991 ; [.3190.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW TA>
-1992 ; [.3191.0020.0002] # NEW TAI LUE LETTER LOW THA
-19B5 1992 ; [.3191.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW THA>
-19B6 1992 ; [.3191.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW THA>
-19B7 1992 ; [.3191.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW THA>
-19BA 1992 ; [.3191.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW THA>
-1993 ; [.3192.0020.0002] # NEW TAI LUE LETTER LOW NA
-19B5 1993 ; [.3192.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW NA>
-19B6 1993 ; [.3192.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW NA>
-19B7 1993 ; [.3192.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW NA>
-19BA 1993 ; [.3192.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW NA>
-1994 ; [.3193.0020.0002] # NEW TAI LUE LETTER HIGH PA
-19B5 1994 ; [.3193.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH PA>
-19B6 1994 ; [.3193.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH PA>
-19B7 1994 ; [.3193.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH PA>
-19BA 1994 ; [.3193.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH PA>
-1995 ; [.3194.0020.0002] # NEW TAI LUE LETTER HIGH PHA
-19B5 1995 ; [.3194.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH PHA>
-19B6 1995 ; [.3194.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH PHA>
-19B7 1995 ; [.3194.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH PHA>
-19BA 1995 ; [.3194.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH PHA>
-1996 ; [.3195.0020.0002] # NEW TAI LUE LETTER HIGH MA
-19B5 1996 ; [.3195.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH MA>
-19B6 1996 ; [.3195.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH MA>
-19B7 1996 ; [.3195.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH MA>
-19BA 1996 ; [.3195.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH MA>
-1997 ; [.3196.0020.0002] # NEW TAI LUE LETTER LOW PA
-19B5 1997 ; [.3196.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW PA>
-19B6 1997 ; [.3196.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW PA>
-19B7 1997 ; [.3196.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW PA>
-19BA 1997 ; [.3196.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW PA>
-1998 ; [.3197.0020.0002] # NEW TAI LUE LETTER LOW PHA
-19B5 1998 ; [.3197.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW PHA>
-19B6 1998 ; [.3197.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW PHA>
-19B7 1998 ; [.3197.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW PHA>
-19BA 1998 ; [.3197.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW PHA>
-1999 ; [.3198.0020.0002] # NEW TAI LUE LETTER LOW MA
-19B5 1999 ; [.3198.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW MA>
-19B6 1999 ; [.3198.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW MA>
-19B7 1999 ; [.3198.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW MA>
-19BA 1999 ; [.3198.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW MA>
-199A ; [.3199.0020.0002] # NEW TAI LUE LETTER HIGH FA
-19B5 199A ; [.3199.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH FA>
-19B6 199A ; [.3199.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH FA>
-19B7 199A ; [.3199.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH FA>
-19BA 199A ; [.3199.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH FA>
-199B ; [.319A.0020.0002] # NEW TAI LUE LETTER HIGH VA
-19B5 199B ; [.319A.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH VA>
-19B6 199B ; [.319A.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH VA>
-19B7 199B ; [.319A.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH VA>
-19BA 199B ; [.319A.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH VA>
-199C ; [.319B.0020.0002] # NEW TAI LUE LETTER HIGH LA
-19B5 199C ; [.319B.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH LA>
-19B6 199C ; [.319B.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH LA>
-19DE ; [.319B.0020.0004][.31B1.0020.0004] # NEW TAI LUE SIGN LAE
-19DF ; [.319B.0020.0004][.31B1.0020.0004][.31BC.0020.0004] # NEW TAI LUE SIGN LAEV
-19B7 199C ; [.319B.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH LA>
-19BA 199C ; [.319B.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH LA>
-199D ; [.319C.0020.0002] # NEW TAI LUE LETTER LOW FA
-19B5 199D ; [.319C.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW FA>
-19B6 199D ; [.319C.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW FA>
-19B7 199D ; [.319C.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW FA>
-19BA 199D ; [.319C.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW FA>
-199E ; [.319D.0020.0002] # NEW TAI LUE LETTER LOW VA
-19B5 199E ; [.319D.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW VA>
-19B6 199E ; [.319D.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW VA>
-19B7 199E ; [.319D.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW VA>
-19BA 199E ; [.319D.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW VA>
-199F ; [.319E.0020.0002] # NEW TAI LUE LETTER LOW LA
-19B5 199F ; [.319E.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW LA>
-19B6 199F ; [.319E.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW LA>
-19B7 199F ; [.319E.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW LA>
-19BA 199F ; [.319E.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW LA>
-19A0 ; [.319F.0020.0002] # NEW TAI LUE LETTER HIGH HA
-19B5 19A0 ; [.319F.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH HA>
-19B6 19A0 ; [.319F.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH HA>
-19B7 19A0 ; [.319F.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH HA>
-19BA 19A0 ; [.319F.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH HA>
-19A1 ; [.31A0.0020.0002] # NEW TAI LUE LETTER HIGH DA
-19B5 19A1 ; [.31A0.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH DA>
-19B6 19A1 ; [.31A0.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH DA>
-19B7 19A1 ; [.31A0.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH DA>
-19BA 19A1 ; [.31A0.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH DA>
-19A2 ; [.31A1.0020.0002] # NEW TAI LUE LETTER HIGH BA
-19B5 19A2 ; [.31A1.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH BA>
-19B6 19A2 ; [.31A1.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH BA>
-19B7 19A2 ; [.31A1.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH BA>
-19BA 19A2 ; [.31A1.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH BA>
-19A3 ; [.31A2.0020.0002] # NEW TAI LUE LETTER LOW HA
-19B5 19A3 ; [.31A2.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW HA>
-19B6 19A3 ; [.31A2.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW HA>
-19B7 19A3 ; [.31A2.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW HA>
-19BA 19A3 ; [.31A2.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW HA>
-19A4 ; [.31A3.0020.0002] # NEW TAI LUE LETTER LOW DA
-19B5 19A4 ; [.31A3.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW DA>
-19B6 19A4 ; [.31A3.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW DA>
-19B7 19A4 ; [.31A3.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW DA>
-19BA 19A4 ; [.31A3.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW DA>
-19A5 ; [.31A4.0020.0002] # NEW TAI LUE LETTER LOW BA
-19B5 19A5 ; [.31A4.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW BA>
-19B6 19A5 ; [.31A4.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW BA>
-19B7 19A5 ; [.31A4.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW BA>
-19BA 19A5 ; [.31A4.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW BA>
-19A6 ; [.31A5.0020.0002] # NEW TAI LUE LETTER HIGH KVA
-19B5 19A6 ; [.31A5.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH KVA>
-19B6 19A6 ; [.31A5.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH KVA>
-19B7 19A6 ; [.31A5.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH KVA>
-19BA 19A6 ; [.31A5.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH KVA>
-19A7 ; [.31A6.0020.0002] # NEW TAI LUE LETTER HIGH XVA
-19B5 19A7 ; [.31A6.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH XVA>
-19B6 19A7 ; [.31A6.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH XVA>
-19B7 19A7 ; [.31A6.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH XVA>
-19BA 19A7 ; [.31A6.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH XVA>
-19A8 ; [.31A7.0020.0002] # NEW TAI LUE LETTER LOW KVA
-19B5 19A8 ; [.31A7.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW KVA>
-19B6 19A8 ; [.31A7.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW KVA>
-19B7 19A8 ; [.31A7.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW KVA>
-19BA 19A8 ; [.31A7.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW KVA>
-19A9 ; [.31A8.0020.0002] # NEW TAI LUE LETTER LOW XVA
-19B5 19A9 ; [.31A8.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW XVA>
-19B6 19A9 ; [.31A8.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW XVA>
-19B7 19A9 ; [.31A8.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW XVA>
-19BA 19A9 ; [.31A8.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW XVA>
-19AA ; [.31A9.0020.0002] # NEW TAI LUE LETTER HIGH SUA
-19B5 19AA ; [.31A9.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH SUA>
-19B6 19AA ; [.31A9.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH SUA>
-19B7 19AA ; [.31A9.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH SUA>
-19BA 19AA ; [.31A9.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH SUA>
-19AB ; [.31AA.0020.0002] # NEW TAI LUE LETTER LOW SUA
-19B5 19AB ; [.31AA.0020.0002][.31B0.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW SUA>
-19B6 19AB ; [.31AA.0020.0002][.31B1.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW SUA>
-19B7 19AB ; [.31AA.0020.0002][.31B2.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW SUA>
-19BA 19AB ; [.31AA.0020.0002][.31B5.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW SUA>
-19B0 ; [.31AB.0020.0002] # NEW TAI LUE VOWEL SIGN VOWEL SHORTENER
-19B1 ; [.31AC.0020.0002] # NEW TAI LUE VOWEL SIGN AA
-19B2 ; [.31AD.0020.0002] # NEW TAI LUE VOWEL SIGN II
-19B3 ; [.31AE.0020.0002] # NEW TAI LUE VOWEL SIGN U
-19B4 ; [.31AF.0020.0002] # NEW TAI LUE VOWEL SIGN UU
-19B5 ; [.31B0.0020.0002] # NEW TAI LUE VOWEL SIGN E
-19B6 ; [.31B1.0020.0002] # NEW TAI LUE VOWEL SIGN AE
-19B7 ; [.31B2.0020.0002] # NEW TAI LUE VOWEL SIGN O
-19B8 ; [.31B3.0020.0002] # NEW TAI LUE VOWEL SIGN OA
-19B9 ; [.31B4.0020.0002] # NEW TAI LUE VOWEL SIGN UE
-19BA ; [.31B5.0020.0002] # NEW TAI LUE VOWEL SIGN AY
-19BB ; [.31B6.0020.0002] # NEW TAI LUE VOWEL SIGN AAY
-19BC ; [.31B7.0020.0002] # NEW TAI LUE VOWEL SIGN UY
-19BD ; [.31B8.0020.0002] # NEW TAI LUE VOWEL SIGN OY
-19BE ; [.31B9.0020.0002] # NEW TAI LUE VOWEL SIGN OAY
-19BF ; [.31BA.0020.0002] # NEW TAI LUE VOWEL SIGN UEY
-19C0 ; [.31BB.0020.0002] # NEW TAI LUE VOWEL SIGN IY
-19C1 ; [.31BC.0020.0002] # NEW TAI LUE LETTER FINAL V
-19C2 ; [.31BD.0020.0002] # NEW TAI LUE LETTER FINAL NG
-19C3 ; [.31BE.0020.0002] # NEW TAI LUE LETTER FINAL N
-19C4 ; [.31BF.0020.0002] # NEW TAI LUE LETTER FINAL M
-19C5 ; [.31C0.0020.0002] # NEW TAI LUE LETTER FINAL K
-19C6 ; [.31C1.0020.0002] # NEW TAI LUE LETTER FINAL D
-19C7 ; [.31C2.0020.0002] # NEW TAI LUE LETTER FINAL B
-19C8 ; [.31C3.0020.0002] # NEW TAI LUE TONE MARK-1
-19C9 ; [.31C4.0020.0002] # NEW TAI LUE TONE MARK-2
-1A20 ; [.31C5.0020.0002] # TAI THAM LETTER HIGH KA
-1A21 ; [.31C6.0020.0002] # TAI THAM LETTER HIGH KHA
-1A22 ; [.31C7.0020.0002] # TAI THAM LETTER HIGH KXA
-1A23 ; [.31C8.0020.0002] # TAI THAM LETTER LOW KA
-1A24 ; [.31C9.0020.0002] # TAI THAM LETTER LOW KXA
-1A25 ; [.31CA.0020.0002] # TAI THAM LETTER LOW KHA
-1A26 ; [.31CB.0020.0002] # TAI THAM LETTER NGA
-1A58 ; [.31CB.0020.0004] # TAI THAM SIGN MAI KANG LAI
-1A59 ; [.31CB.0020.0004] # TAI THAM CONSONANT SIGN FINAL NGA
-1A27 ; [.31CC.0020.0002] # TAI THAM LETTER HIGH CA
-1A28 ; [.31CD.0020.0002] # TAI THAM LETTER HIGH CHA
-1A29 ; [.31CE.0020.0002] # TAI THAM LETTER LOW CA
-1A2A ; [.31CF.0020.0002] # TAI THAM LETTER LOW SA
-1A2B ; [.31D0.0020.0002] # TAI THAM LETTER LOW CHA
-1A2C ; [.31D1.0020.0002] # TAI THAM LETTER NYA
-1A2D ; [.31D2.0020.0002] # TAI THAM LETTER RATA
-1A2E ; [.31D3.0020.0002] # TAI THAM LETTER HIGH RATHA
-1A2F ; [.31D4.0020.0002] # TAI THAM LETTER DA
-1A30 ; [.31D5.0020.0002] # TAI THAM LETTER LOW RATHA
-1A31 ; [.31D6.0020.0002] # TAI THAM LETTER RANA
-1A32 ; [.31D7.0020.0002] # TAI THAM LETTER HIGH TA
-1A33 ; [.31D8.0020.0002] # TAI THAM LETTER HIGH THA
-1A34 ; [.31D9.0020.0002] # TAI THAM LETTER LOW TA
-1A35 ; [.31DA.0020.0002] # TAI THAM LETTER LOW THA
-1A36 ; [.31DB.0020.0002] # TAI THAM LETTER NA
-1A37 ; [.31DC.0020.0002] # TAI THAM LETTER BA
-1A38 ; [.31DD.0020.0002] # TAI THAM LETTER HIGH PA
-1A39 ; [.31DE.0020.0002] # TAI THAM LETTER HIGH PHA
-1A3A ; [.31DF.0020.0002] # TAI THAM LETTER HIGH FA
-1A3B ; [.31E0.0020.0002] # TAI THAM LETTER LOW PA
-1A5A ; [.31E0.0020.0004] # TAI THAM CONSONANT SIGN LOW PA
-1A5B ; [.31E0.0020.0004] # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA
-1A3C ; [.31E1.0020.0002] # TAI THAM LETTER LOW FA
-1A3D ; [.31E2.0020.0002] # TAI THAM LETTER LOW PHA
-1A3E ; [.31E3.0020.0002] # TAI THAM LETTER MA
-1A3F ; [.31E4.0020.0002] # TAI THAM LETTER LOW YA
-1A40 ; [.31E5.0020.0002] # TAI THAM LETTER HIGH YA
-1A41 ; [.31E6.0020.0002] # TAI THAM LETTER RA
-1A42 ; [.31E7.0020.0002] # TAI THAM LETTER RUE
-1A43 ; [.31E8.0020.0002] # TAI THAM LETTER LA
-1A44 ; [.31E9.0020.0002] # TAI THAM LETTER LUE
-1A45 ; [.31EA.0020.0002] # TAI THAM LETTER WA
-1A46 ; [.31EB.0020.0002] # TAI THAM LETTER HIGH SHA
-1A54 ; [.31EB.0020.0004][.3211.0020.0004][.31EB.0020.0004] # TAI THAM LETTER GREAT SA
-1A47 ; [.31EC.0020.0002] # TAI THAM LETTER HIGH SSA
-1A48 ; [.31ED.0020.0002] # TAI THAM LETTER HIGH SA
-1A49 ; [.31EE.0020.0002] # TAI THAM LETTER HIGH HA
-1A4A ; [.31EF.0020.0002] # TAI THAM LETTER LLA
-1A4B ; [.31F0.0020.0002] # TAI THAM LETTER A
-1A4C ; [.31F1.0020.0002] # TAI THAM LETTER LOW HA
-1A53 ; [.31F2.0020.0002] # TAI THAM LETTER LAE
-1A6B ; [.31F3.0020.0002] # TAI THAM VOWEL SIGN O
-1A55 ; [.31F4.0020.0002] # TAI THAM CONSONANT SIGN MEDIAL RA
-1A56 ; [.31F5.0020.0002] # TAI THAM CONSONANT SIGN MEDIAL LA
-1A57 ; [.31F6.0020.0002] # TAI THAM CONSONANT SIGN LA TANG LAI
-1A5C ; [.31F7.0020.0002] # TAI THAM CONSONANT SIGN MA
-1A5D ; [.31F8.0020.0002] # TAI THAM CONSONANT SIGN BA
-1A5E ; [.31F9.0020.0002] # TAI THAM CONSONANT SIGN SA
-1A4D ; [.31FA.0020.0002] # TAI THAM LETTER I
-1A4E ; [.31FB.0020.0002] # TAI THAM LETTER II
-1A4F ; [.31FC.0020.0002] # TAI THAM LETTER U
-1A50 ; [.31FD.0020.0002] # TAI THAM LETTER UU
-1A51 ; [.31FE.0020.0002] # TAI THAM LETTER EE
-1A52 ; [.31FF.0020.0002] # TAI THAM LETTER OO
-1A61 ; [.3200.0020.0002] # TAI THAM VOWEL SIGN A
-1A6C ; [.3201.0020.0002] # TAI THAM VOWEL SIGN OA BELOW
-1A62 ; [.3202.0020.0002] # TAI THAM VOWEL SIGN MAI SAT
-1A63 ; [.3203.0020.0002] # TAI THAM VOWEL SIGN AA
-1A64 ; [.3203.0020.0004] # TAI THAM VOWEL SIGN TALL AA
-1A65 ; [.3204.0020.0002] # TAI THAM VOWEL SIGN I
-1A66 ; [.3205.0020.0002] # TAI THAM VOWEL SIGN II
-1A67 ; [.3206.0020.0002] # TAI THAM VOWEL SIGN UE
-1A68 ; [.3207.0020.0002] # TAI THAM VOWEL SIGN UUE
-1A69 ; [.3208.0020.0002] # TAI THAM VOWEL SIGN U
-1A6A ; [.3209.0020.0002] # TAI THAM VOWEL SIGN UU
-1A6E ; [.320A.0020.0002] # TAI THAM VOWEL SIGN E
-1A6F ; [.320B.0020.0002] # TAI THAM VOWEL SIGN AE
-1A73 ; [.320C.0020.0002] # TAI THAM VOWEL SIGN OA ABOVE
-1A70 ; [.320D.0020.0002] # TAI THAM VOWEL SIGN OO
-1A71 ; [.320E.0020.0002] # TAI THAM VOWEL SIGN AI
-1A72 ; [.320F.0020.0002] # TAI THAM VOWEL SIGN THAM AI
-1A6D ; [.3210.0020.0002] # TAI THAM VOWEL SIGN OY
-1A60 ; [.3211.0020.0002] # TAI THAM SIGN SAKOT
-AA00 ; [.3212.0020.0002] # CHAM LETTER A
-AA01 ; [.3213.0020.0002] # CHAM LETTER I
-AA02 ; [.3214.0020.0002] # CHAM LETTER U
-AA03 ; [.3215.0020.0002] # CHAM LETTER E
-AA04 ; [.3216.0020.0002] # CHAM LETTER AI
-AA05 ; [.3217.0020.0002] # CHAM LETTER O
-AA06 ; [.3218.0020.0002] # CHAM LETTER KA
-AA07 ; [.3219.0020.0002] # CHAM LETTER KHA
-AA08 ; [.321A.0020.0002] # CHAM LETTER GA
-AA09 ; [.321B.0020.0002] # CHAM LETTER GHA
-AA0A ; [.321C.0020.0002] # CHAM LETTER NGUE
-AA0B ; [.321D.0020.0002] # CHAM LETTER NGA
-AA0C ; [.321E.0020.0002] # CHAM LETTER CHA
-AA0D ; [.321F.0020.0002] # CHAM LETTER CHHA
-AA0E ; [.3220.0020.0002] # CHAM LETTER JA
-AA0F ; [.3221.0020.0002] # CHAM LETTER JHA
-AA10 ; [.3222.0020.0002] # CHAM LETTER NHUE
-AA11 ; [.3223.0020.0002] # CHAM LETTER NHA
-AA12 ; [.3224.0020.0002] # CHAM LETTER NHJA
-AA13 ; [.3225.0020.0002] # CHAM LETTER TA
-AA14 ; [.3226.0020.0002] # CHAM LETTER THA
-AA15 ; [.3227.0020.0002] # CHAM LETTER DA
-AA16 ; [.3228.0020.0002] # CHAM LETTER DHA
-AA17 ; [.3229.0020.0002] # CHAM LETTER NUE
-AA18 ; [.322A.0020.0002] # CHAM LETTER NA
-AA19 ; [.322B.0020.0002] # CHAM LETTER DDA
-AA1A ; [.322C.0020.0002] # CHAM LETTER PA
-AA1B ; [.322D.0020.0002] # CHAM LETTER PPA
-AA1C ; [.322E.0020.0002] # CHAM LETTER PHA
-AA1D ; [.322F.0020.0002] # CHAM LETTER BA
-AA1E ; [.3230.0020.0002] # CHAM LETTER BHA
-AA1F ; [.3231.0020.0002] # CHAM LETTER MUE
-AA20 ; [.3232.0020.0002] # CHAM LETTER MA
-AA21 ; [.3233.0020.0002] # CHAM LETTER BBA
-AA22 ; [.3234.0020.0002] # CHAM LETTER YA
-AA23 ; [.3235.0020.0002] # CHAM LETTER RA
-AA24 ; [.3236.0020.0002] # CHAM LETTER LA
-AA25 ; [.3237.0020.0002] # CHAM LETTER VA
-AA26 ; [.3238.0020.0002] # CHAM LETTER SSA
-AA27 ; [.3239.0020.0002] # CHAM LETTER SA
-AA28 ; [.323A.0020.0002] # CHAM LETTER HA
-AA33 ; [.323B.0020.0002] # CHAM CONSONANT SIGN YA
-AA34 ; [.323C.0020.0002] # CHAM CONSONANT SIGN RA
-AA35 ; [.323D.0020.0002] # CHAM CONSONANT SIGN LA
-AA36 ; [.323E.0020.0002] # CHAM CONSONANT SIGN WA
-AA29 ; [.323F.0020.0002] # CHAM VOWEL SIGN AA
-AA2A ; [.3240.0020.0002] # CHAM VOWEL SIGN I
-AA2B ; [.3241.0020.0002] # CHAM VOWEL SIGN II
-AA2C ; [.3242.0020.0002] # CHAM VOWEL SIGN EI
-AA2D ; [.3243.0020.0002] # CHAM VOWEL SIGN U
-AA2E ; [.3244.0020.0002] # CHAM VOWEL SIGN OE
-AA2F ; [.3245.0020.0002] # CHAM VOWEL SIGN O
-AA30 ; [.3246.0020.0002] # CHAM VOWEL SIGN AI
-AA31 ; [.3247.0020.0002] # CHAM VOWEL SIGN AU
-AA32 ; [.3248.0020.0002] # CHAM VOWEL SIGN UE
-AA40 ; [.3249.0020.0002] # CHAM LETTER FINAL K
-AA41 ; [.324A.0020.0002] # CHAM LETTER FINAL G
-AA42 ; [.324B.0020.0002] # CHAM LETTER FINAL NG
-AA43 ; [.324C.0020.0002] # CHAM CONSONANT SIGN FINAL NG
-AA44 ; [.324D.0020.0002] # CHAM LETTER FINAL CH
-AA45 ; [.324E.0020.0002] # CHAM LETTER FINAL T
-AA46 ; [.324F.0020.0002] # CHAM LETTER FINAL N
-AA47 ; [.3250.0020.0002] # CHAM LETTER FINAL P
-AA48 ; [.3251.0020.0002] # CHAM LETTER FINAL Y
-AA49 ; [.3252.0020.0002] # CHAM LETTER FINAL R
-AA4A ; [.3253.0020.0002] # CHAM LETTER FINAL L
-AA4B ; [.3254.0020.0002] # CHAM LETTER FINAL SS
-AA4C ; [.3255.0020.0002] # CHAM CONSONANT SIGN FINAL M
-AA4D ; [.3256.0020.0002] # CHAM CONSONANT SIGN FINAL H
-1B05 ; [.3257.0020.0002] # BALINESE LETTER AKARA
-1B06 ; [.3258.0020.0002] # BALINESE LETTER AKARA TEDUNG
-1B05 1B35 ; [.3258.0020.0002] # BALINESE LETTER AKARA TEDUNG
-1B07 ; [.3259.0020.0002] # BALINESE LETTER IKARA
-1B08 ; [.325A.0020.0002] # BALINESE LETTER IKARA TEDUNG
-1B07 1B35 ; [.325A.0020.0002] # BALINESE LETTER IKARA TEDUNG
-1B09 ; [.325B.0020.0002] # BALINESE LETTER UKARA
-1B0A ; [.325C.0020.0002] # BALINESE LETTER UKARA TEDUNG
-1B09 1B35 ; [.325C.0020.0002] # BALINESE LETTER UKARA TEDUNG
-1B0B ; [.325D.0020.0002] # BALINESE LETTER RA REPA
-1B0C ; [.325E.0020.0002] # BALINESE LETTER RA REPA TEDUNG
-1B0B 1B35 ; [.325E.0020.0002] # BALINESE LETTER RA REPA TEDUNG
-1B0D ; [.325F.0020.0002] # BALINESE LETTER LA LENGA
-1B0E ; [.3260.0020.0002] # BALINESE LETTER LA LENGA TEDUNG
-1B0D 1B35 ; [.3260.0020.0002] # BALINESE LETTER LA LENGA TEDUNG
-1B0F ; [.3261.0020.0002] # BALINESE LETTER EKARA
-1B10 ; [.3262.0020.0002] # BALINESE LETTER AIKARA
-1B11 ; [.3263.0020.0002] # BALINESE LETTER OKARA
-1B12 ; [.3264.0020.0002] # BALINESE LETTER OKARA TEDUNG
-1B11 1B35 ; [.3264.0020.0002] # BALINESE LETTER OKARA TEDUNG
-1B13 ; [.3265.0020.0002] # BALINESE LETTER KA
-1B45 ; [.3266.0020.0002] # BALINESE LETTER KAF SASAK
-1B46 ; [.3267.0020.0002] # BALINESE LETTER KHOT SASAK
-1B14 ; [.3268.0020.0002] # BALINESE LETTER KA MAHAPRANA
-1B15 ; [.3269.0020.0002] # BALINESE LETTER GA
-1B16 ; [.326A.0020.0002] # BALINESE LETTER GA GORA
-1B17 ; [.326B.0020.0002] # BALINESE LETTER NGA
-1B18 ; [.326C.0020.0002] # BALINESE LETTER CA
-1B19 ; [.326D.0020.0002] # BALINESE LETTER CA LACA
-1B1A ; [.326E.0020.0002] # BALINESE LETTER JA
-1B1B ; [.326F.0020.0002] # BALINESE LETTER JA JERA
-1B1C ; [.3270.0020.0002] # BALINESE LETTER NYA
-1B1D ; [.3271.0020.0002] # BALINESE LETTER TA LATIK
-1B1E ; [.3272.0020.0002] # BALINESE LETTER TA MURDA MAHAPRANA
-1B1F ; [.3273.0020.0002] # BALINESE LETTER DA MURDA ALPAPRANA
-1B20 ; [.3274.0020.0002] # BALINESE LETTER DA MURDA MAHAPRANA
-1B21 ; [.3275.0020.0002] # BALINESE LETTER NA RAMBAT
-1B22 ; [.3276.0020.0002] # BALINESE LETTER TA
-1B47 ; [.3277.0020.0002] # BALINESE LETTER TZIR SASAK
-1B23 ; [.3278.0020.0002] # BALINESE LETTER TA TAWA
-1B24 ; [.3279.0020.0002] # BALINESE LETTER DA
-1B25 ; [.327A.0020.0002] # BALINESE LETTER DA MADU
-1B26 ; [.327B.0020.0002] # BALINESE LETTER NA
-1B27 ; [.327C.0020.0002] # BALINESE LETTER PA
-1B48 ; [.327D.0020.0002] # BALINESE LETTER EF SASAK
-1B28 ; [.327E.0020.0002] # BALINESE LETTER PA KAPAL
-1B29 ; [.327F.0020.0002] # BALINESE LETTER BA
-1B2A ; [.3280.0020.0002] # BALINESE LETTER BA KEMBANG
-1B2B ; [.3281.0020.0002] # BALINESE LETTER MA
-1B2C ; [.3282.0020.0002] # BALINESE LETTER YA
-1B2D ; [.3283.0020.0002] # BALINESE LETTER RA
-1B2E ; [.3284.0020.0002] # BALINESE LETTER LA
-1B2F ; [.3285.0020.0002] # BALINESE LETTER WA
-1B49 ; [.3286.0020.0002] # BALINESE LETTER VE SASAK
-1B30 ; [.3287.0020.0002] # BALINESE LETTER SA SAGA
-1B31 ; [.3288.0020.0002] # BALINESE LETTER SA SAPA
-1B32 ; [.3289.0020.0002] # BALINESE LETTER SA
-1B4A ; [.328A.0020.0002] # BALINESE LETTER ZAL SASAK
-1B4B ; [.328B.0020.0002] # BALINESE LETTER ASYURA SASAK
-1B33 ; [.328C.0020.0002] # BALINESE LETTER HA
-1B35 ; [.328D.0020.0002] # BALINESE VOWEL SIGN TEDUNG
-1B36 ; [.328E.0020.0002] # BALINESE VOWEL SIGN ULU
-1B37 ; [.328F.0020.0002] # BALINESE VOWEL SIGN ULU SARI
-1B38 ; [.3290.0020.0002] # BALINESE VOWEL SIGN SUKU
-1B39 ; [.3291.0020.0002] # BALINESE VOWEL SIGN SUKU ILUT
-1B3A ; [.3292.0020.0002] # BALINESE VOWEL SIGN RA REPA
-1B3B ; [.3293.0020.0002] # BALINESE VOWEL SIGN RA REPA TEDUNG
-1B3A 1B35 ; [.3293.0020.0002] # BALINESE VOWEL SIGN RA REPA TEDUNG
-1B3C ; [.3294.0020.0002] # BALINESE VOWEL SIGN LA LENGA
-1B3D ; [.3295.0020.0002] # BALINESE VOWEL SIGN LA LENGA TEDUNG
-1B3C 1B35 ; [.3295.0020.0002] # BALINESE VOWEL SIGN LA LENGA TEDUNG
-1B3E ; [.3296.0020.0002] # BALINESE VOWEL SIGN TALING
-1B3F ; [.3297.0020.0002] # BALINESE VOWEL SIGN TALING REPA
-1B40 ; [.3298.0020.0002] # BALINESE VOWEL SIGN TALING TEDUNG
-1B3E 1B35 ; [.3298.0020.0002] # BALINESE VOWEL SIGN TALING TEDUNG
-1B41 ; [.3299.0020.0002] # BALINESE VOWEL SIGN TALING REPA TEDUNG
-1B3F 1B35 ; [.3299.0020.0002] # BALINESE VOWEL SIGN TALING REPA TEDUNG
-1B42 ; [.329A.0020.0002] # BALINESE VOWEL SIGN PEPET
-1B43 ; [.329B.0020.0002] # BALINESE VOWEL SIGN PEPET TEDUNG
-1B42 1B35 ; [.329B.0020.0002] # BALINESE VOWEL SIGN PEPET TEDUNG
-1B44 ; [.329C.0020.0002] # BALINESE ADEG ADEG
-A984 ; [.329D.0020.0002] # JAVANESE LETTER A
-A985 ; [.329E.0020.0002] # JAVANESE LETTER I KAWI
-A986 ; [.329F.0020.0002] # JAVANESE LETTER I
-A987 ; [.32A0.0020.0002] # JAVANESE LETTER II
-A988 ; [.32A1.0020.0002] # JAVANESE LETTER U
-A989 ; [.32A2.0020.0002] # JAVANESE LETTER PA CEREK
-A98A ; [.32A3.0020.0002] # JAVANESE LETTER NGA LELET
-A98B ; [.32A4.0020.0002] # JAVANESE LETTER NGA LELET RASWADI
-A98C ; [.32A5.0020.0002] # JAVANESE LETTER E
-A98D ; [.32A6.0020.0002] # JAVANESE LETTER AI
-A98E ; [.32A7.0020.0002] # JAVANESE LETTER O
-A98F ; [.32A8.0020.0002] # JAVANESE LETTER KA
-A990 ; [.32A9.0020.0002] # JAVANESE LETTER KA SASAK
-A991 ; [.32AA.0020.0002] # JAVANESE LETTER KA MURDA
-A992 ; [.32AB.0020.0002] # JAVANESE LETTER GA
-A993 ; [.32AC.0020.0002] # JAVANESE LETTER GA MURDA
-A994 ; [.32AD.0020.0002] # JAVANESE LETTER NGA
-A995 ; [.32AE.0020.0002] # JAVANESE LETTER CA
-A996 ; [.32AF.0020.0002] # JAVANESE LETTER CA MURDA
-A997 ; [.32B0.0020.0002] # JAVANESE LETTER JA
-A998 ; [.32B1.0020.0002] # JAVANESE LETTER NYA MURDA
-A999 ; [.32B2.0020.0002] # JAVANESE LETTER JA MAHAPRANA
-A99A ; [.32B3.0020.0002] # JAVANESE LETTER NYA
-A99B ; [.32B4.0020.0002] # JAVANESE LETTER TTA
-A99C ; [.32B5.0020.0002] # JAVANESE LETTER TTA MAHAPRANA
-A99D ; [.32B6.0020.0002] # JAVANESE LETTER DDA
-A99E ; [.32B7.0020.0002] # JAVANESE LETTER DDA MAHAPRANA
-A99F ; [.32B8.0020.0002] # JAVANESE LETTER NA MURDA
-A9A0 ; [.32B9.0020.0002] # JAVANESE LETTER TA
-A9A1 ; [.32BA.0020.0002] # JAVANESE LETTER TA MURDA
-A9A2 ; [.32BB.0020.0002] # JAVANESE LETTER DA
-A9A3 ; [.32BC.0020.0002] # JAVANESE LETTER DA MAHAPRANA
-A9A4 ; [.32BD.0020.0002] # JAVANESE LETTER NA
-A9A5 ; [.32BE.0020.0002] # JAVANESE LETTER PA
-A9A6 ; [.32BF.0020.0002] # JAVANESE LETTER PA MURDA
-A9A7 ; [.32C0.0020.0002] # JAVANESE LETTER BA
-A9A8 ; [.32C1.0020.0002] # JAVANESE LETTER BA MURDA
-A9A9 ; [.32C2.0020.0002] # JAVANESE LETTER MA
-A9AA ; [.32C3.0020.0002] # JAVANESE LETTER YA
-A9BE ; [.32C4.0020.0002] # JAVANESE CONSONANT SIGN PENGKAL
-A9AB ; [.32C5.0020.0002] # JAVANESE LETTER RA
-A9AC ; [.32C5.0020.0004] # JAVANESE LETTER RA AGUNG
-A9BF ; [.32C6.0020.0002] # JAVANESE CONSONANT SIGN CAKRA
-A9AD ; [.32C7.0020.0002] # JAVANESE LETTER LA
-A9AE ; [.32C8.0020.0002] # JAVANESE LETTER WA
-A9AF ; [.32C9.0020.0002] # JAVANESE LETTER SA MURDA
-A9B0 ; [.32CA.0020.0002] # JAVANESE LETTER SA MAHAPRANA
-A9B1 ; [.32CB.0020.0002] # JAVANESE LETTER SA
-A9B2 ; [.32CC.0020.0002] # JAVANESE LETTER HA
-A9B4 ; [.32CD.0020.0002] # JAVANESE VOWEL SIGN TARUNG
-A9BC ; [.32CE.0020.0002] # JAVANESE VOWEL SIGN PEPET
-A9B6 ; [.32CF.0020.0002] # JAVANESE VOWEL SIGN WULU
-A9B7 ; [.32D0.0020.0002] # JAVANESE VOWEL SIGN WULU MELIK
-A9B8 ; [.32D1.0020.0002] # JAVANESE VOWEL SIGN SUKU
-A9B9 ; [.32D2.0020.0002] # JAVANESE VOWEL SIGN SUKU MENDUT
-A9BD ; [.32D3.0020.0002] # JAVANESE CONSONANT SIGN KERET
-A9BA ; [.32D4.0020.0002] # JAVANESE VOWEL SIGN TALING
-A9BB ; [.32D5.0020.0002] # JAVANESE VOWEL SIGN DIRGA MURE
-A9B5 ; [.32D6.0020.0002] # JAVANESE VOWEL SIGN TOLONG
-A9C0 ; [.32D7.0020.0002] # JAVANESE PANGKON
-1880 ; [.32D8.0020.0002] # MONGOLIAN LETTER ALI GALI ANUSVARA ONE
-1881 ; [.32D9.0020.0002] # MONGOLIAN LETTER ALI GALI VISARGA ONE
-1882 ; [.32DA.0020.0002] # MONGOLIAN LETTER ALI GALI DAMARU
-1883 ; [.32DB.0020.0002] # MONGOLIAN LETTER ALI GALI UBADAMA
-1884 ; [.32DC.0020.0002] # MONGOLIAN LETTER ALI GALI INVERTED UBADAMA
-1885 ; [.32DD.0020.0002] # MONGOLIAN LETTER ALI GALI BALUDA
-1886 ; [.32DE.0020.0002] # MONGOLIAN LETTER ALI GALI THREE BALUDA
-1843 ; [.32DF.0020.0002] # MONGOLIAN LETTER TODO LONG VOWEL SIGN
-1820 ; [.32E0.0020.0002] # MONGOLIAN LETTER A
-1887 ; [.32E1.0020.0002] # MONGOLIAN LETTER ALI GALI A
-1821 ; [.32E2.0020.0002] # MONGOLIAN LETTER E
-1844 ; [.32E3.0020.0002] # MONGOLIAN LETTER TODO E
-185D ; [.32E4.0020.0002] # MONGOLIAN LETTER SIBE E
-1822 ; [.32E5.0020.0002] # MONGOLIAN LETTER I
-1845 ; [.32E6.0020.0002] # MONGOLIAN LETTER TODO I
-185E ; [.32E7.0020.0002] # MONGOLIAN LETTER SIBE I
-1873 ; [.32E8.0020.0002] # MONGOLIAN LETTER MANCHU I
-1888 ; [.32E9.0020.0002] # MONGOLIAN LETTER ALI GALI I
-185F ; [.32EA.0020.0002] # MONGOLIAN LETTER SIBE IY
-1823 ; [.32EB.0020.0002] # MONGOLIAN LETTER O
-1846 ; [.32EC.0020.0002] # MONGOLIAN LETTER TODO O
-1824 ; [.32ED.0020.0002] # MONGOLIAN LETTER U
-1847 ; [.32EE.0020.0002] # MONGOLIAN LETTER TODO U
-1861 ; [.32EF.0020.0002] # MONGOLIAN LETTER SIBE U
-1825 ; [.32F0.0020.0002] # MONGOLIAN LETTER OE
-1848 ; [.32F1.0020.0002] # MONGOLIAN LETTER TODO OE
-1826 ; [.32F2.0020.0002] # MONGOLIAN LETTER UE
-1849 ; [.32F3.0020.0002] # MONGOLIAN LETTER TODO UE
-1860 ; [.32F4.0020.0002] # MONGOLIAN LETTER SIBE UE
-1827 ; [.32F5.0020.0002] # MONGOLIAN LETTER EE
-1828 ; [.32F6.0020.0002] # MONGOLIAN LETTER NA
-1829 ; [.32F7.0020.0002] # MONGOLIAN LETTER ANG
-184A ; [.32F8.0020.0002] # MONGOLIAN LETTER TODO ANG
-1862 ; [.32F9.0020.0002] # MONGOLIAN LETTER SIBE ANG
-188A ; [.32FA.0020.0002] # MONGOLIAN LETTER ALI GALI NGA
-189B ; [.32FB.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI NGA
-182A ; [.32FC.0020.0002] # MONGOLIAN LETTER BA
-184B ; [.32FD.0020.0002] # MONGOLIAN LETTER TODO BA
-182B ; [.32FE.0020.0002] # MONGOLIAN LETTER PA
-184C ; [.32FF.0020.0002] # MONGOLIAN LETTER TODO PA
-1866 ; [.3300.0020.0002] # MONGOLIAN LETTER SIBE PA
-182C ; [.3301.0020.0002] # MONGOLIAN LETTER QA
-184D ; [.3302.0020.0002] # MONGOLIAN LETTER TODO QA
-182D ; [.3303.0020.0002] # MONGOLIAN LETTER GA
-184E ; [.3304.0020.0002] # MONGOLIAN LETTER TODO GA
-1864 ; [.3305.0020.0002] # MONGOLIAN LETTER SIBE GA
-189A ; [.3306.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI GHA
-1865 ; [.3307.0020.0002] # MONGOLIAN LETTER SIBE HA
-182E ; [.3308.0020.0002] # MONGOLIAN LETTER MA
-184F ; [.3309.0020.0002] # MONGOLIAN LETTER TODO MA
-182F ; [.330A.0020.0002] # MONGOLIAN LETTER LA
-1830 ; [.330B.0020.0002] # MONGOLIAN LETTER SA
-1831 ; [.330C.0020.0002] # MONGOLIAN LETTER SHA
-1867 ; [.330D.0020.0002] # MONGOLIAN LETTER SIBE SHA
-189C ; [.330E.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI CA
-189D ; [.330F.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI JHA
-18A2 ; [.3310.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI SSA
-18A4 ; [.3311.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI ZHA
-18A5 ; [.3312.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI ZA
-1832 ; [.3313.0020.0002] # MONGOLIAN LETTER TA
-1850 ; [.3314.0020.0002] # MONGOLIAN LETTER TODO TA
-1868 ; [.3315.0020.0002] # MONGOLIAN LETTER SIBE TA
-1833 ; [.3316.0020.0002] # MONGOLIAN LETTER DA
-1851 ; [.3317.0020.0002] # MONGOLIAN LETTER TODO DA
-1869 ; [.3318.0020.0002] # MONGOLIAN LETTER SIBE DA
-1834 ; [.3319.0020.0002] # MONGOLIAN LETTER CHA
-1852 ; [.331A.0020.0002] # MONGOLIAN LETTER TODO CHA
-1871 ; [.331B.0020.0002] # MONGOLIAN LETTER SIBE CHA
-185C ; [.331C.0020.0002] # MONGOLIAN LETTER TODO DZA
-188B ; [.331D.0020.0002] # MONGOLIAN LETTER ALI GALI CA
-1835 ; [.331E.0020.0002] # MONGOLIAN LETTER JA
-1853 ; [.331F.0020.0002] # MONGOLIAN LETTER TODO JA
-186A ; [.3320.0020.0002] # MONGOLIAN LETTER SIBE JA
-1877 ; [.3321.0020.0002] # MONGOLIAN LETTER MANCHU ZHA
-1836 ; [.3322.0020.0002] # MONGOLIAN LETTER YA
-1855 ; [.3323.0020.0002] # MONGOLIAN LETTER TODO YA
-1872 ; [.3324.0020.0002] # MONGOLIAN LETTER SIBE ZHA
-1837 ; [.3325.0020.0002] # MONGOLIAN LETTER RA
-1875 ; [.3326.0020.0002] # MONGOLIAN LETTER MANCHU RA
-1838 ; [.3327.0020.0002] # MONGOLIAN LETTER WA
-1856 ; [.3328.0020.0002] # MONGOLIAN LETTER TODO WA
-1839 ; [.3329.0020.0002] # MONGOLIAN LETTER FA
-186B ; [.332A.0020.0002] # MONGOLIAN LETTER SIBE FA
-1876 ; [.332B.0020.0002] # MONGOLIAN LETTER MANCHU FA
-183A ; [.332C.0020.0002] # MONGOLIAN LETTER KA
-1857 ; [.332D.0020.0002] # MONGOLIAN LETTER TODO KA
-1863 ; [.332E.0020.0002] # MONGOLIAN LETTER SIBE KA
-1874 ; [.332F.0020.0002] # MONGOLIAN LETTER MANCHU KA
-1889 ; [.3330.0020.0002] # MONGOLIAN LETTER ALI GALI KA
-183B ; [.3331.0020.0002] # MONGOLIAN LETTER KHA
-183C ; [.3332.0020.0002] # MONGOLIAN LETTER TSA
-1854 ; [.3333.0020.0002] # MONGOLIAN LETTER TODO TSA
-186E ; [.3334.0020.0002] # MONGOLIAN LETTER SIBE TSA
-183D ; [.3335.0020.0002] # MONGOLIAN LETTER ZA
-186F ; [.3336.0020.0002] # MONGOLIAN LETTER SIBE ZA
-1858 ; [.3337.0020.0002] # MONGOLIAN LETTER TODO GAA
-186C ; [.3338.0020.0002] # MONGOLIAN LETTER SIBE GAA
-183E ; [.3339.0020.0002] # MONGOLIAN LETTER HAA
-1859 ; [.333A.0020.0002] # MONGOLIAN LETTER TODO HAA
-186D ; [.333B.0020.0002] # MONGOLIAN LETTER SIBE HAA
-183F ; [.333C.0020.0002] # MONGOLIAN LETTER ZRA
-1840 ; [.333D.0020.0002] # MONGOLIAN LETTER LHA
-1841 ; [.333E.0020.0002] # MONGOLIAN LETTER ZHI
-1842 ; [.333F.0020.0002] # MONGOLIAN LETTER CHI
-185A ; [.3340.0020.0002] # MONGOLIAN LETTER TODO JIA
-185B ; [.3341.0020.0002] # MONGOLIAN LETTER TODO NIA
-1870 ; [.3342.0020.0002] # MONGOLIAN LETTER SIBE RAA
-188C ; [.3343.0020.0002] # MONGOLIAN LETTER ALI GALI TTA
-189E ; [.3344.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI TTA
-188D ; [.3345.0020.0002] # MONGOLIAN LETTER ALI GALI TTHA
-188E ; [.3346.0020.0002] # MONGOLIAN LETTER ALI GALI DDA
-189F ; [.3347.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI DDHA
-188F ; [.3348.0020.0002] # MONGOLIAN LETTER ALI GALI NNA
-1890 ; [.3349.0020.0002] # MONGOLIAN LETTER ALI GALI TA
-1898 ; [.334A.0020.0002] # MONGOLIAN LETTER TODO ALI GALI TA
-18A0 ; [.334B.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI TA
-1891 ; [.334C.0020.0002] # MONGOLIAN LETTER ALI GALI DA
-18A1 ; [.334D.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI DHA
-1892 ; [.334E.0020.0002] # MONGOLIAN LETTER ALI GALI PA
-1893 ; [.334F.0020.0002] # MONGOLIAN LETTER ALI GALI PHA
-18A8 ; [.3350.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI BHA
-1894 ; [.3351.0020.0002] # MONGOLIAN LETTER ALI GALI SSA
-18A3 ; [.3352.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI CYA
-1895 ; [.3353.0020.0002] # MONGOLIAN LETTER ALI GALI ZHA
-1899 ; [.3354.0020.0002] # MONGOLIAN LETTER TODO ALI GALI ZHA
-1896 ; [.3355.0020.0002] # MONGOLIAN LETTER ALI GALI ZA
-1897 ; [.3356.0020.0002] # MONGOLIAN LETTER ALI GALI AH
-18A6 ; [.3357.0020.0002] # MONGOLIAN LETTER ALI GALI HALF U
-18A7 ; [.3358.0020.0002] # MONGOLIAN LETTER ALI GALI HALF YA
-18AA ; [.3359.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI LHA
-18A9 ; [.335A.0020.0002] # MONGOLIAN LETTER ALI GALI DAGALGA
-1C5A ; [.335B.0020.0002] # OL CHIKI LETTER LA
-1C5B ; [.335C.0020.0002] # OL CHIKI LETTER AT
-1C5C ; [.335D.0020.0002] # OL CHIKI LETTER AG
-1C5D ; [.335E.0020.0002] # OL CHIKI LETTER ANG
-1C5E ; [.335F.0020.0002] # OL CHIKI LETTER AL
-1C5F ; [.3360.0020.0002] # OL CHIKI LETTER LAA
-1C60 ; [.3361.0020.0002] # OL CHIKI LETTER AAK
-1C61 ; [.3362.0020.0002] # OL CHIKI LETTER AAJ
-1C62 ; [.3363.0020.0002] # OL CHIKI LETTER AAM
-1C63 ; [.3364.0020.0002] # OL CHIKI LETTER AAW
-1C64 ; [.3365.0020.0002] # OL CHIKI LETTER LI
-1C65 ; [.3366.0020.0002] # OL CHIKI LETTER IS
-1C66 ; [.3367.0020.0002] # OL CHIKI LETTER IH
-1C67 ; [.3368.0020.0002] # OL CHIKI LETTER INY
-1C68 ; [.3369.0020.0002] # OL CHIKI LETTER IR
-1C69 ; [.336A.0020.0002] # OL CHIKI LETTER LU
-1C6A ; [.336B.0020.0002] # OL CHIKI LETTER UC
-1C6B ; [.336C.0020.0002] # OL CHIKI LETTER UD
-1C6C ; [.336D.0020.0002] # OL CHIKI LETTER UNN
-1C6D ; [.336E.0020.0002] # OL CHIKI LETTER UY
-1C6E ; [.336F.0020.0002] # OL CHIKI LETTER LE
-1C6F ; [.3370.0020.0002] # OL CHIKI LETTER EP
-1C70 ; [.3371.0020.0002] # OL CHIKI LETTER EDD
-1C71 ; [.3372.0020.0002] # OL CHIKI LETTER EN
-1C72 ; [.3373.0020.0002] # OL CHIKI LETTER ERR
-1C73 ; [.3374.0020.0002] # OL CHIKI LETTER LO
-1C74 ; [.3375.0020.0002] # OL CHIKI LETTER OTT
-1C75 ; [.3376.0020.0002] # OL CHIKI LETTER OB
-1C76 ; [.3377.0020.0002] # OL CHIKI LETTER OV
-1C77 ; [.3378.0020.0002] # OL CHIKI LETTER OH
-1C78 ; [.3379.0020.0002] # OL CHIKI MU TTUDDAG
-1C79 ; [.337A.0020.0002] # OL CHIKI GAAHLAA TTUDDAAG
-1C7A ; [.337B.0020.0002] # OL CHIKI MU-GAAHLAA TTUDDAAG
-1C7B ; [.337C.0020.0002] # OL CHIKI RELAA
-1C7C ; [.337D.0020.0002] # OL CHIKI PHAARKAA
-1C7D ; [.337E.0020.0002] # OL CHIKI AHAD
-AB70 ; [.337F.0020.0002] # CHEROKEE SMALL LETTER A
-13A0 ; [.337F.0020.0008] # CHEROKEE LETTER A
-AB71 ; [.3380.0020.0002] # CHEROKEE SMALL LETTER E
-13A1 ; [.3380.0020.0008] # CHEROKEE LETTER E
-AB72 ; [.3381.0020.0002] # CHEROKEE SMALL LETTER I
-13A2 ; [.3381.0020.0008] # CHEROKEE LETTER I
-AB73 ; [.3382.0020.0002] # CHEROKEE SMALL LETTER O
-13A3 ; [.3382.0020.0008] # CHEROKEE LETTER O
-AB74 ; [.3383.0020.0002] # CHEROKEE SMALL LETTER U
-13A4 ; [.3383.0020.0008] # CHEROKEE LETTER U
-AB75 ; [.3384.0020.0002] # CHEROKEE SMALL LETTER V
-13A5 ; [.3384.0020.0008] # CHEROKEE LETTER V
-AB76 ; [.3385.0020.0002] # CHEROKEE SMALL LETTER GA
-13A6 ; [.3385.0020.0008] # CHEROKEE LETTER GA
-AB77 ; [.3386.0020.0002] # CHEROKEE SMALL LETTER KA
-13A7 ; [.3386.0020.0008] # CHEROKEE LETTER KA
-AB78 ; [.3387.0020.0002] # CHEROKEE SMALL LETTER GE
-13A8 ; [.3387.0020.0008] # CHEROKEE LETTER GE
-AB79 ; [.3388.0020.0002] # CHEROKEE SMALL LETTER GI
-13A9 ; [.3388.0020.0008] # CHEROKEE LETTER GI
-AB7A ; [.3389.0020.0002] # CHEROKEE SMALL LETTER GO
-13AA ; [.3389.0020.0008] # CHEROKEE LETTER GO
-AB7B ; [.338A.0020.0002] # CHEROKEE SMALL LETTER GU
-13AB ; [.338A.0020.0008] # CHEROKEE LETTER GU
-AB7C ; [.338B.0020.0002] # CHEROKEE SMALL LETTER GV
-13AC ; [.338B.0020.0008] # CHEROKEE LETTER GV
-AB7D ; [.338C.0020.0002] # CHEROKEE SMALL LETTER HA
-13AD ; [.338C.0020.0008] # CHEROKEE LETTER HA
-AB7E ; [.338D.0020.0002] # CHEROKEE SMALL LETTER HE
-13AE ; [.338D.0020.0008] # CHEROKEE LETTER HE
-AB7F ; [.338E.0020.0002] # CHEROKEE SMALL LETTER HI
-13AF ; [.338E.0020.0008] # CHEROKEE LETTER HI
-AB80 ; [.338F.0020.0002] # CHEROKEE SMALL LETTER HO
-13B0 ; [.338F.0020.0008] # CHEROKEE LETTER HO
-AB81 ; [.3390.0020.0002] # CHEROKEE SMALL LETTER HU
-13B1 ; [.3390.0020.0008] # CHEROKEE LETTER HU
-AB82 ; [.3391.0020.0002] # CHEROKEE SMALL LETTER HV
-13B2 ; [.3391.0020.0008] # CHEROKEE LETTER HV
-AB83 ; [.3392.0020.0002] # CHEROKEE SMALL LETTER LA
-13B3 ; [.3392.0020.0008] # CHEROKEE LETTER LA
-AB84 ; [.3393.0020.0002] # CHEROKEE SMALL LETTER LE
-13B4 ; [.3393.0020.0008] # CHEROKEE LETTER LE
-AB85 ; [.3394.0020.0002] # CHEROKEE SMALL LETTER LI
-13B5 ; [.3394.0020.0008] # CHEROKEE LETTER LI
-AB86 ; [.3395.0020.0002] # CHEROKEE SMALL LETTER LO
-13B6 ; [.3395.0020.0008] # CHEROKEE LETTER LO
-AB87 ; [.3396.0020.0002] # CHEROKEE SMALL LETTER LU
-13B7 ; [.3396.0020.0008] # CHEROKEE LETTER LU
-AB88 ; [.3397.0020.0002] # CHEROKEE SMALL LETTER LV
-13B8 ; [.3397.0020.0008] # CHEROKEE LETTER LV
-AB89 ; [.3398.0020.0002] # CHEROKEE SMALL LETTER MA
-13B9 ; [.3398.0020.0008] # CHEROKEE LETTER MA
-AB8A ; [.3399.0020.0002] # CHEROKEE SMALL LETTER ME
-13BA ; [.3399.0020.0008] # CHEROKEE LETTER ME
-AB8B ; [.339A.0020.0002] # CHEROKEE SMALL LETTER MI
-13BB ; [.339A.0020.0008] # CHEROKEE LETTER MI
-AB8C ; [.339B.0020.0002] # CHEROKEE SMALL LETTER MO
-13BC ; [.339B.0020.0008] # CHEROKEE LETTER MO
-AB8D ; [.339C.0020.0002] # CHEROKEE SMALL LETTER MU
-13BD ; [.339C.0020.0008] # CHEROKEE LETTER MU
-AB8E ; [.339D.0020.0002] # CHEROKEE SMALL LETTER NA
-13BE ; [.339D.0020.0008] # CHEROKEE LETTER NA
-AB8F ; [.339E.0020.0002] # CHEROKEE SMALL LETTER HNA
-13BF ; [.339E.0020.0008] # CHEROKEE LETTER HNA
-AB90 ; [.339F.0020.0002] # CHEROKEE SMALL LETTER NAH
-13C0 ; [.339F.0020.0008] # CHEROKEE LETTER NAH
-AB91 ; [.33A0.0020.0002] # CHEROKEE SMALL LETTER NE
-13C1 ; [.33A0.0020.0008] # CHEROKEE LETTER NE
-AB92 ; [.33A1.0020.0002] # CHEROKEE SMALL LETTER NI
-13C2 ; [.33A1.0020.0008] # CHEROKEE LETTER NI
-AB93 ; [.33A2.0020.0002] # CHEROKEE SMALL LETTER NO
-13C3 ; [.33A2.0020.0008] # CHEROKEE LETTER NO
-AB94 ; [.33A3.0020.0002] # CHEROKEE SMALL LETTER NU
-13C4 ; [.33A3.0020.0008] # CHEROKEE LETTER NU
-AB95 ; [.33A4.0020.0002] # CHEROKEE SMALL LETTER NV
-13C5 ; [.33A4.0020.0008] # CHEROKEE LETTER NV
-AB96 ; [.33A5.0020.0002] # CHEROKEE SMALL LETTER QUA
-13C6 ; [.33A5.0020.0008] # CHEROKEE LETTER QUA
-AB97 ; [.33A6.0020.0002] # CHEROKEE SMALL LETTER QUE
-13C7 ; [.33A6.0020.0008] # CHEROKEE LETTER QUE
-AB98 ; [.33A7.0020.0002] # CHEROKEE SMALL LETTER QUI
-13C8 ; [.33A7.0020.0008] # CHEROKEE LETTER QUI
-AB99 ; [.33A8.0020.0002] # CHEROKEE SMALL LETTER QUO
-13C9 ; [.33A8.0020.0008] # CHEROKEE LETTER QUO
-AB9A ; [.33A9.0020.0002] # CHEROKEE SMALL LETTER QUU
-13CA ; [.33A9.0020.0008] # CHEROKEE LETTER QUU
-AB9B ; [.33AA.0020.0002] # CHEROKEE SMALL LETTER QUV
-13CB ; [.33AA.0020.0008] # CHEROKEE LETTER QUV
-AB9C ; [.33AB.0020.0002] # CHEROKEE SMALL LETTER SA
-13CC ; [.33AB.0020.0008] # CHEROKEE LETTER SA
-AB9D ; [.33AC.0020.0002] # CHEROKEE SMALL LETTER S
-13CD ; [.33AC.0020.0008] # CHEROKEE LETTER S
-AB9E ; [.33AD.0020.0002] # CHEROKEE SMALL LETTER SE
-13CE ; [.33AD.0020.0008] # CHEROKEE LETTER SE
-AB9F ; [.33AE.0020.0002] # CHEROKEE SMALL LETTER SI
-13CF ; [.33AE.0020.0008] # CHEROKEE LETTER SI
-ABA0 ; [.33AF.0020.0002] # CHEROKEE SMALL LETTER SO
-13D0 ; [.33AF.0020.0008] # CHEROKEE LETTER SO
-ABA1 ; [.33B0.0020.0002] # CHEROKEE SMALL LETTER SU
-13D1 ; [.33B0.0020.0008] # CHEROKEE LETTER SU
-ABA2 ; [.33B1.0020.0002] # CHEROKEE SMALL LETTER SV
-13D2 ; [.33B1.0020.0008] # CHEROKEE LETTER SV
-ABA3 ; [.33B2.0020.0002] # CHEROKEE SMALL LETTER DA
-13D3 ; [.33B2.0020.0008] # CHEROKEE LETTER DA
-ABA4 ; [.33B3.0020.0002] # CHEROKEE SMALL LETTER TA
-13D4 ; [.33B3.0020.0008] # CHEROKEE LETTER TA
-ABA5 ; [.33B4.0020.0002] # CHEROKEE SMALL LETTER DE
-13D5 ; [.33B4.0020.0008] # CHEROKEE LETTER DE
-ABA6 ; [.33B5.0020.0002] # CHEROKEE SMALL LETTER TE
-13D6 ; [.33B5.0020.0008] # CHEROKEE LETTER TE
-ABA7 ; [.33B6.0020.0002] # CHEROKEE SMALL LETTER DI
-13D7 ; [.33B6.0020.0008] # CHEROKEE LETTER DI
-ABA8 ; [.33B7.0020.0002] # CHEROKEE SMALL LETTER TI
-13D8 ; [.33B7.0020.0008] # CHEROKEE LETTER TI
-ABA9 ; [.33B8.0020.0002] # CHEROKEE SMALL LETTER DO
-13D9 ; [.33B8.0020.0008] # CHEROKEE LETTER DO
-ABAA ; [.33B9.0020.0002] # CHEROKEE SMALL LETTER DU
-13DA ; [.33B9.0020.0008] # CHEROKEE LETTER DU
-ABAB ; [.33BA.0020.0002] # CHEROKEE SMALL LETTER DV
-13DB ; [.33BA.0020.0008] # CHEROKEE LETTER DV
-ABAC ; [.33BB.0020.0002] # CHEROKEE SMALL LETTER DLA
-13DC ; [.33BB.0020.0008] # CHEROKEE LETTER DLA
-ABAD ; [.33BC.0020.0002] # CHEROKEE SMALL LETTER TLA
-13DD ; [.33BC.0020.0008] # CHEROKEE LETTER TLA
-ABAE ; [.33BD.0020.0002] # CHEROKEE SMALL LETTER TLE
-13DE ; [.33BD.0020.0008] # CHEROKEE LETTER TLE
-ABAF ; [.33BE.0020.0002] # CHEROKEE SMALL LETTER TLI
-13DF ; [.33BE.0020.0008] # CHEROKEE LETTER TLI
-ABB0 ; [.33BF.0020.0002] # CHEROKEE SMALL LETTER TLO
-13E0 ; [.33BF.0020.0008] # CHEROKEE LETTER TLO
-ABB1 ; [.33C0.0020.0002] # CHEROKEE SMALL LETTER TLU
-13E1 ; [.33C0.0020.0008] # CHEROKEE LETTER TLU
-ABB2 ; [.33C1.0020.0002] # CHEROKEE SMALL LETTER TLV
-13E2 ; [.33C1.0020.0008] # CHEROKEE LETTER TLV
-ABB3 ; [.33C2.0020.0002] # CHEROKEE SMALL LETTER TSA
-13E3 ; [.33C2.0020.0008] # CHEROKEE LETTER TSA
-ABB4 ; [.33C3.0020.0002] # CHEROKEE SMALL LETTER TSE
-13E4 ; [.33C3.0020.0008] # CHEROKEE LETTER TSE
-ABB5 ; [.33C4.0020.0002] # CHEROKEE SMALL LETTER TSI
-13E5 ; [.33C4.0020.0008] # CHEROKEE LETTER TSI
-ABB6 ; [.33C5.0020.0002] # CHEROKEE SMALL LETTER TSO
-13E6 ; [.33C5.0020.0008] # CHEROKEE LETTER TSO
-ABB7 ; [.33C6.0020.0002] # CHEROKEE SMALL LETTER TSU
-13E7 ; [.33C6.0020.0008] # CHEROKEE LETTER TSU
-ABB8 ; [.33C7.0020.0002] # CHEROKEE SMALL LETTER TSV
-13E8 ; [.33C7.0020.0008] # CHEROKEE LETTER TSV
-ABB9 ; [.33C8.0020.0002] # CHEROKEE SMALL LETTER WA
-13E9 ; [.33C8.0020.0008] # CHEROKEE LETTER WA
-ABBA ; [.33C9.0020.0002] # CHEROKEE SMALL LETTER WE
-13EA ; [.33C9.0020.0008] # CHEROKEE LETTER WE
-ABBB ; [.33CA.0020.0002] # CHEROKEE SMALL LETTER WI
-13EB ; [.33CA.0020.0008] # CHEROKEE LETTER WI
-ABBC ; [.33CB.0020.0002] # CHEROKEE SMALL LETTER WO
-13EC ; [.33CB.0020.0008] # CHEROKEE LETTER WO
-ABBD ; [.33CC.0020.0002] # CHEROKEE SMALL LETTER WU
-13ED ; [.33CC.0020.0008] # CHEROKEE LETTER WU
-ABBE ; [.33CD.0020.0002] # CHEROKEE SMALL LETTER WV
-13EE ; [.33CD.0020.0008] # CHEROKEE LETTER WV
-ABBF ; [.33CE.0020.0002] # CHEROKEE SMALL LETTER YA
-13EF ; [.33CE.0020.0008] # CHEROKEE LETTER YA
-13F8 ; [.33CF.0020.0002] # CHEROKEE SMALL LETTER YE
-13F0 ; [.33CF.0020.0008] # CHEROKEE LETTER YE
-13F9 ; [.33D0.0020.0002] # CHEROKEE SMALL LETTER YI
-13F1 ; [.33D0.0020.0008] # CHEROKEE LETTER YI
-13FA ; [.33D1.0020.0002] # CHEROKEE SMALL LETTER YO
-13F2 ; [.33D1.0020.0008] # CHEROKEE LETTER YO
-13FB ; [.33D2.0020.0002] # CHEROKEE SMALL LETTER YU
-13F3 ; [.33D2.0020.0008] # CHEROKEE LETTER YU
-13FC ; [.33D3.0020.0002] # CHEROKEE SMALL LETTER YV
-13F4 ; [.33D3.0020.0008] # CHEROKEE LETTER YV
-13FD ; [.33D4.0020.0002] # CHEROKEE SMALL LETTER MV
-13F5 ; [.33D4.0020.0008] # CHEROKEE LETTER MV
-104D8 ; [.33D5.0020.0002] # OSAGE SMALL LETTER A
-104B0 ; [.33D5.0020.0008] # OSAGE CAPITAL LETTER A
-104D9 ; [.33D6.0020.0002] # OSAGE SMALL LETTER AI
-104B1 ; [.33D6.0020.0008] # OSAGE CAPITAL LETTER AI
-104DA ; [.33D7.0020.0002] # OSAGE SMALL LETTER AIN
-104B2 ; [.33D7.0020.0008] # OSAGE CAPITAL LETTER AIN
-104DB ; [.33D8.0020.0002] # OSAGE SMALL LETTER AH
-104B3 ; [.33D8.0020.0008] # OSAGE CAPITAL LETTER AH
-104DC ; [.33D9.0020.0002] # OSAGE SMALL LETTER BRA
-104B4 ; [.33D9.0020.0008] # OSAGE CAPITAL LETTER BRA
-104DD ; [.33DA.0020.0002] # OSAGE SMALL LETTER CHA
-104B5 ; [.33DA.0020.0008] # OSAGE CAPITAL LETTER CHA
-104DE ; [.33DB.0020.0002] # OSAGE SMALL LETTER EHCHA
-104B6 ; [.33DB.0020.0008] # OSAGE CAPITAL LETTER EHCHA
-104DF ; [.33DC.0020.0002] # OSAGE SMALL LETTER E
-104B7 ; [.33DC.0020.0008] # OSAGE CAPITAL LETTER E
-104E0 ; [.33DD.0020.0002] # OSAGE SMALL LETTER EIN
-104B8 ; [.33DD.0020.0008] # OSAGE CAPITAL LETTER EIN
-104E1 ; [.33DE.0020.0002] # OSAGE SMALL LETTER HA
-104B9 ; [.33DE.0020.0008] # OSAGE CAPITAL LETTER HA
-104E2 ; [.33DF.0020.0002] # OSAGE SMALL LETTER HYA
-104BA ; [.33DF.0020.0008] # OSAGE CAPITAL LETTER HYA
-104E3 ; [.33E0.0020.0002] # OSAGE SMALL LETTER I
-104BB ; [.33E0.0020.0008] # OSAGE CAPITAL LETTER I
-104E4 ; [.33E1.0020.0002] # OSAGE SMALL LETTER KA
-104BC ; [.33E1.0020.0008] # OSAGE CAPITAL LETTER KA
-104E5 ; [.33E2.0020.0002] # OSAGE SMALL LETTER EHKA
-104BD ; [.33E2.0020.0008] # OSAGE CAPITAL LETTER EHKA
-104E6 ; [.33E3.0020.0002] # OSAGE SMALL LETTER KYA
-104BE ; [.33E3.0020.0008] # OSAGE CAPITAL LETTER KYA
-104E7 ; [.33E4.0020.0002] # OSAGE SMALL LETTER LA
-104BF ; [.33E4.0020.0008] # OSAGE CAPITAL LETTER LA
-104E8 ; [.33E5.0020.0002] # OSAGE SMALL LETTER MA
-104C0 ; [.33E5.0020.0008] # OSAGE CAPITAL LETTER MA
-104E9 ; [.33E6.0020.0002] # OSAGE SMALL LETTER NA
-104C1 ; [.33E6.0020.0008] # OSAGE CAPITAL LETTER NA
-104EA ; [.33E7.0020.0002] # OSAGE SMALL LETTER O
-104C2 ; [.33E7.0020.0008] # OSAGE CAPITAL LETTER O
-104EB ; [.33E8.0020.0002] # OSAGE SMALL LETTER OIN
-104C3 ; [.33E8.0020.0008] # OSAGE CAPITAL LETTER OIN
-104EC ; [.33E9.0020.0002] # OSAGE SMALL LETTER PA
-104C4 ; [.33E9.0020.0008] # OSAGE CAPITAL LETTER PA
-104ED ; [.33EA.0020.0002] # OSAGE SMALL LETTER EHPA
-104C5 ; [.33EA.0020.0008] # OSAGE CAPITAL LETTER EHPA
-104EE ; [.33EB.0020.0002] # OSAGE SMALL LETTER SA
-104C6 ; [.33EB.0020.0008] # OSAGE CAPITAL LETTER SA
-104EF ; [.33EC.0020.0002] # OSAGE SMALL LETTER SHA
-104C7 ; [.33EC.0020.0008] # OSAGE CAPITAL LETTER SHA
-104F0 ; [.33ED.0020.0002] # OSAGE SMALL LETTER TA
-104C8 ; [.33ED.0020.0008] # OSAGE CAPITAL LETTER TA
-104F1 ; [.33EE.0020.0002] # OSAGE SMALL LETTER EHTA
-104C9 ; [.33EE.0020.0008] # OSAGE CAPITAL LETTER EHTA
-104F2 ; [.33EF.0020.0002] # OSAGE SMALL LETTER TSA
-104CA ; [.33EF.0020.0008] # OSAGE CAPITAL LETTER TSA
-104F3 ; [.33F0.0020.0002] # OSAGE SMALL LETTER EHTSA
-104CB ; [.33F0.0020.0008] # OSAGE CAPITAL LETTER EHTSA
-104F4 ; [.33F1.0020.0002] # OSAGE SMALL LETTER TSHA
-104CC ; [.33F1.0020.0008] # OSAGE CAPITAL LETTER TSHA
-104F5 ; [.33F2.0020.0002] # OSAGE SMALL LETTER DHA
-104CD ; [.33F2.0020.0008] # OSAGE CAPITAL LETTER DHA
-104F6 ; [.33F3.0020.0002] # OSAGE SMALL LETTER U
-104CE ; [.33F3.0020.0008] # OSAGE CAPITAL LETTER U
-104F7 ; [.33F4.0020.0002] # OSAGE SMALL LETTER WA
-104CF ; [.33F4.0020.0008] # OSAGE CAPITAL LETTER WA
-104F8 ; [.33F5.0020.0002] # OSAGE SMALL LETTER KHA
-104D0 ; [.33F5.0020.0008] # OSAGE CAPITAL LETTER KHA
-104F9 ; [.33F6.0020.0002] # OSAGE SMALL LETTER GHA
-104D1 ; [.33F6.0020.0008] # OSAGE CAPITAL LETTER GHA
-104FA ; [.33F7.0020.0002] # OSAGE SMALL LETTER ZA
-104D2 ; [.33F7.0020.0008] # OSAGE CAPITAL LETTER ZA
-104FB ; [.33F8.0020.0002] # OSAGE SMALL LETTER ZHA
-104D3 ; [.33F8.0020.0008] # OSAGE CAPITAL LETTER ZHA
-1401 ; [.33F9.0020.0002] # CANADIAN SYLLABICS E
-1402 ; [.33FA.0020.0002] # CANADIAN SYLLABICS AAI
-1403 ; [.33FB.0020.0002] # CANADIAN SYLLABICS I
-1404 ; [.33FC.0020.0002] # CANADIAN SYLLABICS II
-1405 ; [.33FD.0020.0002] # CANADIAN SYLLABICS O
-1406 ; [.33FE.0020.0002] # CANADIAN SYLLABICS OO
-1407 ; [.33FF.0020.0002] # CANADIAN SYLLABICS Y-CREE OO
-1408 ; [.3400.0020.0002] # CANADIAN SYLLABICS CARRIER EE
-1409 ; [.3401.0020.0002] # CANADIAN SYLLABICS CARRIER I
-140A ; [.3402.0020.0002] # CANADIAN SYLLABICS A
-140B ; [.3403.0020.0002] # CANADIAN SYLLABICS AA
-140C ; [.3404.0020.0002] # CANADIAN SYLLABICS WE
-140D ; [.3405.0020.0002] # CANADIAN SYLLABICS WEST-CREE WE
-140E ; [.3406.0020.0002] # CANADIAN SYLLABICS WI
-140F ; [.3407.0020.0002] # CANADIAN SYLLABICS WEST-CREE WI
-1410 ; [.3408.0020.0002] # CANADIAN SYLLABICS WII
-1411 ; [.3409.0020.0002] # CANADIAN SYLLABICS WEST-CREE WII
-1412 ; [.340A.0020.0002] # CANADIAN SYLLABICS WO
-1413 ; [.340B.0020.0002] # CANADIAN SYLLABICS WEST-CREE WO
-1414 ; [.340C.0020.0002] # CANADIAN SYLLABICS WOO
-1415 ; [.340D.0020.0002] # CANADIAN SYLLABICS WEST-CREE WOO
-1416 ; [.340E.0020.0002] # CANADIAN SYLLABICS NASKAPI WOO
-1417 ; [.340F.0020.0002] # CANADIAN SYLLABICS WA
-1418 ; [.3410.0020.0002] # CANADIAN SYLLABICS WEST-CREE WA
-1419 ; [.3411.0020.0002] # CANADIAN SYLLABICS WAA
-141A ; [.3412.0020.0002] # CANADIAN SYLLABICS WEST-CREE WAA
-141B ; [.3413.0020.0002] # CANADIAN SYLLABICS NASKAPI WAA
-141C ; [.3414.0020.0002] # CANADIAN SYLLABICS AI
-141D ; [.3415.0020.0002] # CANADIAN SYLLABICS Y-CREE W
-141E ; [.3416.0020.0002] # CANADIAN SYLLABICS GLOTTAL STOP
-141F ; [.3417.0020.0002] # CANADIAN SYLLABICS FINAL ACUTE
-1420 ; [.3418.0020.0002] # CANADIAN SYLLABICS FINAL GRAVE
-1421 ; [.3419.0020.0002] # CANADIAN SYLLABICS FINAL BOTTOM HALF RING
-1422 ; [.341A.0020.0002] # CANADIAN SYLLABICS FINAL TOP HALF RING
-1423 ; [.341B.0020.0002] # CANADIAN SYLLABICS FINAL RIGHT HALF RING
-1424 ; [.341C.0020.0002] # CANADIAN SYLLABICS FINAL RING
-1425 ; [.341D.0020.0002] # CANADIAN SYLLABICS FINAL DOUBLE ACUTE
-1426 ; [.341E.0020.0002] # CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES
-1427 ; [.341F.0020.0002] # CANADIAN SYLLABICS FINAL MIDDLE DOT
-1428 ; [.3420.0020.0002] # CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE
-1429 ; [.3421.0020.0002] # CANADIAN SYLLABICS FINAL PLUS
-142A ; [.3422.0020.0002] # CANADIAN SYLLABICS FINAL DOWN TACK
-142B ; [.3423.0020.0002] # CANADIAN SYLLABICS EN
-142C ; [.3424.0020.0002] # CANADIAN SYLLABICS IN
-142D ; [.3425.0020.0002] # CANADIAN SYLLABICS ON
-142E ; [.3426.0020.0002] # CANADIAN SYLLABICS AN
-142F ; [.3427.0020.0002] # CANADIAN SYLLABICS PE
-1430 ; [.3428.0020.0002] # CANADIAN SYLLABICS PAAI
-1431 ; [.3429.0020.0002] # CANADIAN SYLLABICS PI
-1432 ; [.342A.0020.0002] # CANADIAN SYLLABICS PII
-1433 ; [.342B.0020.0002] # CANADIAN SYLLABICS PO
-1434 ; [.342C.0020.0002] # CANADIAN SYLLABICS POO
-1435 ; [.342D.0020.0002] # CANADIAN SYLLABICS Y-CREE POO
-1436 ; [.342E.0020.0002] # CANADIAN SYLLABICS CARRIER HEE
-1437 ; [.342F.0020.0002] # CANADIAN SYLLABICS CARRIER HI
-1438 ; [.3430.0020.0002] # CANADIAN SYLLABICS PA
-1439 ; [.3431.0020.0002] # CANADIAN SYLLABICS PAA
-143A ; [.3432.0020.0002] # CANADIAN SYLLABICS PWE
-143B ; [.3433.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWE
-143C ; [.3434.0020.0002] # CANADIAN SYLLABICS PWI
-143D ; [.3435.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWI
-143E ; [.3436.0020.0002] # CANADIAN SYLLABICS PWII
-143F ; [.3437.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWII
-1440 ; [.3438.0020.0002] # CANADIAN SYLLABICS PWO
-1441 ; [.3439.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWO
-1442 ; [.343A.0020.0002] # CANADIAN SYLLABICS PWOO
-1443 ; [.343B.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWOO
-1444 ; [.343C.0020.0002] # CANADIAN SYLLABICS PWA
-1445 ; [.343D.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWA
-1446 ; [.343E.0020.0002] # CANADIAN SYLLABICS PWAA
-1447 ; [.343F.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWAA
-1448 ; [.3440.0020.0002] # CANADIAN SYLLABICS Y-CREE PWAA
-1449 ; [.3441.0020.0002] # CANADIAN SYLLABICS P
-144A ; [.3442.0020.0002] # CANADIAN SYLLABICS WEST-CREE P
-144B ; [.3443.0020.0002] # CANADIAN SYLLABICS CARRIER H
-144C ; [.3444.0020.0002] # CANADIAN SYLLABICS TE
-144D ; [.3445.0020.0002] # CANADIAN SYLLABICS TAAI
-144E ; [.3446.0020.0002] # CANADIAN SYLLABICS TI
-144F ; [.3447.0020.0002] # CANADIAN SYLLABICS TII
-1450 ; [.3448.0020.0002] # CANADIAN SYLLABICS TO
-1451 ; [.3449.0020.0002] # CANADIAN SYLLABICS TOO
-1452 ; [.344A.0020.0002] # CANADIAN SYLLABICS Y-CREE TOO
-1453 ; [.344B.0020.0002] # CANADIAN SYLLABICS CARRIER DEE
-1454 ; [.344C.0020.0002] # CANADIAN SYLLABICS CARRIER DI
-1455 ; [.344D.0020.0002] # CANADIAN SYLLABICS TA
-1456 ; [.344E.0020.0002] # CANADIAN SYLLABICS TAA
-1457 ; [.344F.0020.0002] # CANADIAN SYLLABICS TWE
-1458 ; [.3450.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWE
-1459 ; [.3451.0020.0002] # CANADIAN SYLLABICS TWI
-145A ; [.3452.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWI
-145B ; [.3453.0020.0002] # CANADIAN SYLLABICS TWII
-145C ; [.3454.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWII
-145D ; [.3455.0020.0002] # CANADIAN SYLLABICS TWO
-145E ; [.3456.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWO
-145F ; [.3457.0020.0002] # CANADIAN SYLLABICS TWOO
-1460 ; [.3458.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWOO
-1461 ; [.3459.0020.0002] # CANADIAN SYLLABICS TWA
-1462 ; [.345A.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWA
-1463 ; [.345B.0020.0002] # CANADIAN SYLLABICS TWAA
-1464 ; [.345C.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWAA
-1465 ; [.345D.0020.0002] # CANADIAN SYLLABICS NASKAPI TWAA
-1466 ; [.345E.0020.0002] # CANADIAN SYLLABICS T
-1467 ; [.345F.0020.0002] # CANADIAN SYLLABICS TTE
-1468 ; [.3460.0020.0002] # CANADIAN SYLLABICS TTI
-1469 ; [.3461.0020.0002] # CANADIAN SYLLABICS TTO
-146A ; [.3462.0020.0002] # CANADIAN SYLLABICS TTA
-146B ; [.3463.0020.0002] # CANADIAN SYLLABICS KE
-146C ; [.3464.0020.0002] # CANADIAN SYLLABICS KAAI
-146D ; [.3465.0020.0002] # CANADIAN SYLLABICS KI
-146E ; [.3466.0020.0002] # CANADIAN SYLLABICS KII
-146F ; [.3467.0020.0002] # CANADIAN SYLLABICS KO
-1470 ; [.3468.0020.0002] # CANADIAN SYLLABICS KOO
-1471 ; [.3469.0020.0002] # CANADIAN SYLLABICS Y-CREE KOO
-1472 ; [.346A.0020.0002] # CANADIAN SYLLABICS KA
-1473 ; [.346B.0020.0002] # CANADIAN SYLLABICS KAA
-1474 ; [.346C.0020.0002] # CANADIAN SYLLABICS KWE
-1475 ; [.346D.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWE
-1476 ; [.346E.0020.0002] # CANADIAN SYLLABICS KWI
-1477 ; [.346F.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWI
-1478 ; [.3470.0020.0002] # CANADIAN SYLLABICS KWII
-1479 ; [.3471.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWII
-147A ; [.3472.0020.0002] # CANADIAN SYLLABICS KWO
-147B ; [.3473.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWO
-147C ; [.3474.0020.0002] # CANADIAN SYLLABICS KWOO
-147D ; [.3475.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWOO
-147E ; [.3476.0020.0002] # CANADIAN SYLLABICS KWA
-147F ; [.3477.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWA
-1480 ; [.3478.0020.0002] # CANADIAN SYLLABICS KWAA
-1481 ; [.3479.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWAA
-1482 ; [.347A.0020.0002] # CANADIAN SYLLABICS NASKAPI KWAA
-1483 ; [.347B.0020.0002] # CANADIAN SYLLABICS K
-1484 ; [.347C.0020.0002] # CANADIAN SYLLABICS KW
-1485 ; [.347D.0020.0002] # CANADIAN SYLLABICS SOUTH-SLAVEY KEH
-1486 ; [.347E.0020.0002] # CANADIAN SYLLABICS SOUTH-SLAVEY KIH
-1487 ; [.347F.0020.0002] # CANADIAN SYLLABICS SOUTH-SLAVEY KOH
-1488 ; [.3480.0020.0002] # CANADIAN SYLLABICS SOUTH-SLAVEY KAH
-1489 ; [.3481.0020.0002] # CANADIAN SYLLABICS CE
-148A ; [.3482.0020.0002] # CANADIAN SYLLABICS CAAI
-148B ; [.3483.0020.0002] # CANADIAN SYLLABICS CI
-148C ; [.3484.0020.0002] # CANADIAN SYLLABICS CII
-148D ; [.3485.0020.0002] # CANADIAN SYLLABICS CO
-148E ; [.3486.0020.0002] # CANADIAN SYLLABICS COO
-148F ; [.3487.0020.0002] # CANADIAN SYLLABICS Y-CREE COO
-1490 ; [.3488.0020.0002] # CANADIAN SYLLABICS CA
-1491 ; [.3489.0020.0002] # CANADIAN SYLLABICS CAA
-1492 ; [.348A.0020.0002] # CANADIAN SYLLABICS CWE
-1493 ; [.348B.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWE
-1494 ; [.348C.0020.0002] # CANADIAN SYLLABICS CWI
-1495 ; [.348D.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWI
-1496 ; [.348E.0020.0002] # CANADIAN SYLLABICS CWII
-1497 ; [.348F.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWII
-1498 ; [.3490.0020.0002] # CANADIAN SYLLABICS CWO
-1499 ; [.3491.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWO
-149A ; [.3492.0020.0002] # CANADIAN SYLLABICS CWOO
-149B ; [.3493.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWOO
-149C ; [.3494.0020.0002] # CANADIAN SYLLABICS CWA
-149D ; [.3495.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWA
-149E ; [.3496.0020.0002] # CANADIAN SYLLABICS CWAA
-149F ; [.3497.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWAA
-14A0 ; [.3498.0020.0002] # CANADIAN SYLLABICS NASKAPI CWAA
-14A1 ; [.3499.0020.0002] # CANADIAN SYLLABICS C
-14A2 ; [.349A.0020.0002] # CANADIAN SYLLABICS SAYISI TH
-14A3 ; [.349B.0020.0002] # CANADIAN SYLLABICS ME
-14A4 ; [.349C.0020.0002] # CANADIAN SYLLABICS MAAI
-14A5 ; [.349D.0020.0002] # CANADIAN SYLLABICS MI
-14A6 ; [.349E.0020.0002] # CANADIAN SYLLABICS MII
-14A7 ; [.349F.0020.0002] # CANADIAN SYLLABICS MO
-14A8 ; [.34A0.0020.0002] # CANADIAN SYLLABICS MOO
-14A9 ; [.34A1.0020.0002] # CANADIAN SYLLABICS Y-CREE MOO
-14AA ; [.34A2.0020.0002] # CANADIAN SYLLABICS MA
-14AB ; [.34A3.0020.0002] # CANADIAN SYLLABICS MAA
-14AC ; [.34A4.0020.0002] # CANADIAN SYLLABICS MWE
-14AD ; [.34A5.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWE
-14AE ; [.34A6.0020.0002] # CANADIAN SYLLABICS MWI
-14AF ; [.34A7.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWI
-14B0 ; [.34A8.0020.0002] # CANADIAN SYLLABICS MWII
-14B1 ; [.34A9.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWII
-14B2 ; [.34AA.0020.0002] # CANADIAN SYLLABICS MWO
-14B3 ; [.34AB.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWO
-14B4 ; [.34AC.0020.0002] # CANADIAN SYLLABICS MWOO
-14B5 ; [.34AD.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWOO
-14B6 ; [.34AE.0020.0002] # CANADIAN SYLLABICS MWA
-14B7 ; [.34AF.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWA
-14B8 ; [.34B0.0020.0002] # CANADIAN SYLLABICS MWAA
-14B9 ; [.34B1.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWAA
-14BA ; [.34B2.0020.0002] # CANADIAN SYLLABICS NASKAPI MWAA
-14BB ; [.34B3.0020.0002] # CANADIAN SYLLABICS M
-14BC ; [.34B4.0020.0002] # CANADIAN SYLLABICS WEST-CREE M
-14BD ; [.34B5.0020.0002] # CANADIAN SYLLABICS MH
-14BE ; [.34B6.0020.0002] # CANADIAN SYLLABICS ATHAPASCAN M
-14BF ; [.34B7.0020.0002] # CANADIAN SYLLABICS SAYISI M
-14C0 ; [.34B8.0020.0002] # CANADIAN SYLLABICS NE
-14C1 ; [.34B9.0020.0002] # CANADIAN SYLLABICS NAAI
-14C2 ; [.34BA.0020.0002] # CANADIAN SYLLABICS NI
-14C3 ; [.34BB.0020.0002] # CANADIAN SYLLABICS NII
-14C4 ; [.34BC.0020.0002] # CANADIAN SYLLABICS NO
-14C5 ; [.34BD.0020.0002] # CANADIAN SYLLABICS NOO
-14C6 ; [.34BE.0020.0002] # CANADIAN SYLLABICS Y-CREE NOO
-14C7 ; [.34BF.0020.0002] # CANADIAN SYLLABICS NA
-14C8 ; [.34C0.0020.0002] # CANADIAN SYLLABICS NAA
-14C9 ; [.34C1.0020.0002] # CANADIAN SYLLABICS NWE
-14CA ; [.34C2.0020.0002] # CANADIAN SYLLABICS WEST-CREE NWE
-14CB ; [.34C3.0020.0002] # CANADIAN SYLLABICS NWA
-14CC ; [.34C4.0020.0002] # CANADIAN SYLLABICS WEST-CREE NWA
-14CD ; [.34C5.0020.0002] # CANADIAN SYLLABICS NWAA
-14CE ; [.34C6.0020.0002] # CANADIAN SYLLABICS WEST-CREE NWAA
-14CF ; [.34C7.0020.0002] # CANADIAN SYLLABICS NASKAPI NWAA
-14D0 ; [.34C8.0020.0002] # CANADIAN SYLLABICS N
-14D1 ; [.34C9.0020.0002] # CANADIAN SYLLABICS CARRIER NG
-14D2 ; [.34CA.0020.0002] # CANADIAN SYLLABICS NH
-14D3 ; [.34CB.0020.0002] # CANADIAN SYLLABICS LE
-14D4 ; [.34CC.0020.0002] # CANADIAN SYLLABICS LAAI
-14D5 ; [.34CD.0020.0002] # CANADIAN SYLLABICS LI
-14D6 ; [.34CE.0020.0002] # CANADIAN SYLLABICS LII
-14D7 ; [.34CF.0020.0002] # CANADIAN SYLLABICS LO
-14D8 ; [.34D0.0020.0002] # CANADIAN SYLLABICS LOO
-14D9 ; [.34D1.0020.0002] # CANADIAN SYLLABICS Y-CREE LOO
-14DA ; [.34D2.0020.0002] # CANADIAN SYLLABICS LA
-14DB ; [.34D3.0020.0002] # CANADIAN SYLLABICS LAA
-14DC ; [.34D4.0020.0002] # CANADIAN SYLLABICS LWE
-14DD ; [.34D5.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWE
-14DE ; [.34D6.0020.0002] # CANADIAN SYLLABICS LWI
-14DF ; [.34D7.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWI
-14E0 ; [.34D8.0020.0002] # CANADIAN SYLLABICS LWII
-14E1 ; [.34D9.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWII
-14E2 ; [.34DA.0020.0002] # CANADIAN SYLLABICS LWO
-14E3 ; [.34DB.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWO
-14E4 ; [.34DC.0020.0002] # CANADIAN SYLLABICS LWOO
-14E5 ; [.34DD.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWOO
-14E6 ; [.34DE.0020.0002] # CANADIAN SYLLABICS LWA
-14E7 ; [.34DF.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWA
-14E8 ; [.34E0.0020.0002] # CANADIAN SYLLABICS LWAA
-14E9 ; [.34E1.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWAA
-14EA ; [.34E2.0020.0002] # CANADIAN SYLLABICS L
-14EB ; [.34E3.0020.0002] # CANADIAN SYLLABICS WEST-CREE L
-14EC ; [.34E4.0020.0002] # CANADIAN SYLLABICS MEDIAL L
-14ED ; [.34E5.0020.0002] # CANADIAN SYLLABICS SE
-14EE ; [.34E6.0020.0002] # CANADIAN SYLLABICS SAAI
-14EF ; [.34E7.0020.0002] # CANADIAN SYLLABICS SI
-14F0 ; [.34E8.0020.0002] # CANADIAN SYLLABICS SII
-14F1 ; [.34E9.0020.0002] # CANADIAN SYLLABICS SO
-14F2 ; [.34EA.0020.0002] # CANADIAN SYLLABICS SOO
-14F3 ; [.34EB.0020.0002] # CANADIAN SYLLABICS Y-CREE SOO
-14F4 ; [.34EC.0020.0002] # CANADIAN SYLLABICS SA
-14F5 ; [.34ED.0020.0002] # CANADIAN SYLLABICS SAA
-14F6 ; [.34EE.0020.0002] # CANADIAN SYLLABICS SWE
-14F7 ; [.34EF.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWE
-14F8 ; [.34F0.0020.0002] # CANADIAN SYLLABICS SWI
-14F9 ; [.34F1.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWI
-14FA ; [.34F2.0020.0002] # CANADIAN SYLLABICS SWII
-14FB ; [.34F3.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWII
-14FC ; [.34F4.0020.0002] # CANADIAN SYLLABICS SWO
-14FD ; [.34F5.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWO
-14FE ; [.34F6.0020.0002] # CANADIAN SYLLABICS SWOO
-14FF ; [.34F7.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWOO
-1500 ; [.34F8.0020.0002] # CANADIAN SYLLABICS SWA
-1501 ; [.34F9.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWA
-1502 ; [.34FA.0020.0002] # CANADIAN SYLLABICS SWAA
-1503 ; [.34FB.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWAA
-1504 ; [.34FC.0020.0002] # CANADIAN SYLLABICS NASKAPI SWAA
-1505 ; [.34FD.0020.0002] # CANADIAN SYLLABICS S
-1506 ; [.34FE.0020.0002] # CANADIAN SYLLABICS ATHAPASCAN S
-1507 ; [.34FF.0020.0002] # CANADIAN SYLLABICS SW
-1508 ; [.3500.0020.0002] # CANADIAN SYLLABICS BLACKFOOT S
-1509 ; [.3501.0020.0002] # CANADIAN SYLLABICS MOOSE-CREE SK
-150A ; [.3502.0020.0002] # CANADIAN SYLLABICS NASKAPI SKW
-150B ; [.3503.0020.0002] # CANADIAN SYLLABICS NASKAPI S-W
-150C ; [.3504.0020.0002] # CANADIAN SYLLABICS NASKAPI SPWA
-150D ; [.3505.0020.0002] # CANADIAN SYLLABICS NASKAPI STWA
-150E ; [.3506.0020.0002] # CANADIAN SYLLABICS NASKAPI SKWA
-150F ; [.3507.0020.0002] # CANADIAN SYLLABICS NASKAPI SCWA
-1510 ; [.3508.0020.0002] # CANADIAN SYLLABICS SHE
-1511 ; [.3509.0020.0002] # CANADIAN SYLLABICS SHI
-1512 ; [.350A.0020.0002] # CANADIAN SYLLABICS SHII
-1513 ; [.350B.0020.0002] # CANADIAN SYLLABICS SHO
-1514 ; [.350C.0020.0002] # CANADIAN SYLLABICS SHOO
-1515 ; [.350D.0020.0002] # CANADIAN SYLLABICS SHA
-1516 ; [.350E.0020.0002] # CANADIAN SYLLABICS SHAA
-1517 ; [.350F.0020.0002] # CANADIAN SYLLABICS SHWE
-1518 ; [.3510.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWE
-1519 ; [.3511.0020.0002] # CANADIAN SYLLABICS SHWI
-151A ; [.3512.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWI
-151B ; [.3513.0020.0002] # CANADIAN SYLLABICS SHWII
-151C ; [.3514.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWII
-151D ; [.3515.0020.0002] # CANADIAN SYLLABICS SHWO
-151E ; [.3516.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWO
-151F ; [.3517.0020.0002] # CANADIAN SYLLABICS SHWOO
-1520 ; [.3518.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWOO
-1521 ; [.3519.0020.0002] # CANADIAN SYLLABICS SHWA
-1522 ; [.351A.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWA
-1523 ; [.351B.0020.0002] # CANADIAN SYLLABICS SHWAA
-1524 ; [.351C.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWAA
-1525 ; [.351D.0020.0002] # CANADIAN SYLLABICS SH
-1526 ; [.351E.0020.0002] # CANADIAN SYLLABICS YE
-1527 ; [.351F.0020.0002] # CANADIAN SYLLABICS YAAI
-1528 ; [.3520.0020.0002] # CANADIAN SYLLABICS YI
-1529 ; [.3521.0020.0002] # CANADIAN SYLLABICS YII
-152A ; [.3522.0020.0002] # CANADIAN SYLLABICS YO
-152B ; [.3523.0020.0002] # CANADIAN SYLLABICS YOO
-152C ; [.3524.0020.0002] # CANADIAN SYLLABICS Y-CREE YOO
-152D ; [.3525.0020.0002] # CANADIAN SYLLABICS YA
-152E ; [.3526.0020.0002] # CANADIAN SYLLABICS YAA
-152F ; [.3527.0020.0002] # CANADIAN SYLLABICS YWE
-1530 ; [.3528.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWE
-1531 ; [.3529.0020.0002] # CANADIAN SYLLABICS YWI
-1532 ; [.352A.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWI
-1533 ; [.352B.0020.0002] # CANADIAN SYLLABICS YWII
-1534 ; [.352C.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWII
-1535 ; [.352D.0020.0002] # CANADIAN SYLLABICS YWO
-1536 ; [.352E.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWO
-1537 ; [.352F.0020.0002] # CANADIAN SYLLABICS YWOO
-1538 ; [.3530.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWOO
-1539 ; [.3531.0020.0002] # CANADIAN SYLLABICS YWA
-153A ; [.3532.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWA
-153B ; [.3533.0020.0002] # CANADIAN SYLLABICS YWAA
-153C ; [.3534.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWAA
-153D ; [.3535.0020.0002] # CANADIAN SYLLABICS NASKAPI YWAA
-153E ; [.3536.0020.0002] # CANADIAN SYLLABICS Y
-153F ; [.3537.0020.0002] # CANADIAN SYLLABICS BIBLE-CREE Y
-1540 ; [.3538.0020.0002] # CANADIAN SYLLABICS WEST-CREE Y
-1541 ; [.3539.0020.0002] # CANADIAN SYLLABICS SAYISI YI
-1542 ; [.353A.0020.0002] # CANADIAN SYLLABICS RE
-1543 ; [.353B.0020.0002] # CANADIAN SYLLABICS R-CREE RE
-1544 ; [.353C.0020.0002] # CANADIAN SYLLABICS WEST-CREE LE
-1545 ; [.353D.0020.0002] # CANADIAN SYLLABICS RAAI
-1546 ; [.353E.0020.0002] # CANADIAN SYLLABICS RI
-1547 ; [.353F.0020.0002] # CANADIAN SYLLABICS RII
-1548 ; [.3540.0020.0002] # CANADIAN SYLLABICS RO
-1549 ; [.3541.0020.0002] # CANADIAN SYLLABICS ROO
-154A ; [.3542.0020.0002] # CANADIAN SYLLABICS WEST-CREE LO
-154B ; [.3543.0020.0002] # CANADIAN SYLLABICS RA
-154C ; [.3544.0020.0002] # CANADIAN SYLLABICS RAA
-154D ; [.3545.0020.0002] # CANADIAN SYLLABICS WEST-CREE LA
-154E ; [.3546.0020.0002] # CANADIAN SYLLABICS RWAA
-154F ; [.3547.0020.0002] # CANADIAN SYLLABICS WEST-CREE RWAA
-1550 ; [.3548.0020.0002] # CANADIAN SYLLABICS R
-1551 ; [.3549.0020.0002] # CANADIAN SYLLABICS WEST-CREE R
-1552 ; [.354A.0020.0002] # CANADIAN SYLLABICS MEDIAL R
-1553 ; [.354B.0020.0002] # CANADIAN SYLLABICS FE
-1554 ; [.354C.0020.0002] # CANADIAN SYLLABICS FAAI
-1555 ; [.354D.0020.0002] # CANADIAN SYLLABICS FI
-1556 ; [.354E.0020.0002] # CANADIAN SYLLABICS FII
-1557 ; [.354F.0020.0002] # CANADIAN SYLLABICS FO
-1558 ; [.3550.0020.0002] # CANADIAN SYLLABICS FOO
-1559 ; [.3551.0020.0002] # CANADIAN SYLLABICS FA
-155A ; [.3552.0020.0002] # CANADIAN SYLLABICS FAA
-155B ; [.3553.0020.0002] # CANADIAN SYLLABICS FWAA
-155C ; [.3554.0020.0002] # CANADIAN SYLLABICS WEST-CREE FWAA
-155D ; [.3555.0020.0002] # CANADIAN SYLLABICS F
-155E ; [.3556.0020.0002] # CANADIAN SYLLABICS THE
-155F ; [.3557.0020.0002] # CANADIAN SYLLABICS N-CREE THE
-1560 ; [.3558.0020.0002] # CANADIAN SYLLABICS THI
-1561 ; [.3559.0020.0002] # CANADIAN SYLLABICS N-CREE THI
-1562 ; [.355A.0020.0002] # CANADIAN SYLLABICS THII
-1563 ; [.355B.0020.0002] # CANADIAN SYLLABICS N-CREE THII
-1564 ; [.355C.0020.0002] # CANADIAN SYLLABICS THO
-1565 ; [.355D.0020.0002] # CANADIAN SYLLABICS THOO
-1566 ; [.355E.0020.0002] # CANADIAN SYLLABICS THA
-1567 ; [.355F.0020.0002] # CANADIAN SYLLABICS THAA
-1568 ; [.3560.0020.0002] # CANADIAN SYLLABICS THWAA
-1569 ; [.3561.0020.0002] # CANADIAN SYLLABICS WEST-CREE THWAA
-156A ; [.3562.0020.0002] # CANADIAN SYLLABICS TH
-156B ; [.3563.0020.0002] # CANADIAN SYLLABICS TTHE
-156C ; [.3564.0020.0002] # CANADIAN SYLLABICS TTHI
-156D ; [.3565.0020.0002] # CANADIAN SYLLABICS TTHO
-156E ; [.3566.0020.0002] # CANADIAN SYLLABICS TTHA
-156F ; [.3567.0020.0002] # CANADIAN SYLLABICS TTH
-1570 ; [.3568.0020.0002] # CANADIAN SYLLABICS TYE
-1571 ; [.3569.0020.0002] # CANADIAN SYLLABICS TYI
-1572 ; [.356A.0020.0002] # CANADIAN SYLLABICS TYO
-1573 ; [.356B.0020.0002] # CANADIAN SYLLABICS TYA
-1574 ; [.356C.0020.0002] # CANADIAN SYLLABICS NUNAVIK HE
-1575 ; [.356D.0020.0002] # CANADIAN SYLLABICS NUNAVIK HI
-1576 ; [.356E.0020.0002] # CANADIAN SYLLABICS NUNAVIK HII
-1577 ; [.356F.0020.0002] # CANADIAN SYLLABICS NUNAVIK HO
-1578 ; [.3570.0020.0002] # CANADIAN SYLLABICS NUNAVIK HOO
-1579 ; [.3571.0020.0002] # CANADIAN SYLLABICS NUNAVIK HA
-157A ; [.3572.0020.0002] # CANADIAN SYLLABICS NUNAVIK HAA
-157B ; [.3573.0020.0002] # CANADIAN SYLLABICS NUNAVIK H
-157D ; [.3574.0020.0002] # CANADIAN SYLLABICS HK
-166F ; [.3575.0020.0002] # CANADIAN SYLLABICS QAI
-157E ; [.3576.0020.0002] # CANADIAN SYLLABICS QAAI
-157F ; [.3577.0020.0002] # CANADIAN SYLLABICS QI
-1580 ; [.3578.0020.0002] # CANADIAN SYLLABICS QII
-1581 ; [.3579.0020.0002] # CANADIAN SYLLABICS QO
-1582 ; [.357A.0020.0002] # CANADIAN SYLLABICS QOO
-1583 ; [.357B.0020.0002] # CANADIAN SYLLABICS QA
-1584 ; [.357C.0020.0002] # CANADIAN SYLLABICS QAA
-1585 ; [.357D.0020.0002] # CANADIAN SYLLABICS Q
-1586 ; [.357E.0020.0002] # CANADIAN SYLLABICS TLHE
-1587 ; [.357F.0020.0002] # CANADIAN SYLLABICS TLHI
-1588 ; [.3580.0020.0002] # CANADIAN SYLLABICS TLHO
-1589 ; [.3581.0020.0002] # CANADIAN SYLLABICS TLHA
-158A ; [.3582.0020.0002] # CANADIAN SYLLABICS WEST-CREE RE
-158B ; [.3583.0020.0002] # CANADIAN SYLLABICS WEST-CREE RI
-158C ; [.3584.0020.0002] # CANADIAN SYLLABICS WEST-CREE RO
-158D ; [.3585.0020.0002] # CANADIAN SYLLABICS WEST-CREE RA
-1670 ; [.3586.0020.0002] # CANADIAN SYLLABICS NGAI
-158E ; [.3587.0020.0002] # CANADIAN SYLLABICS NGAAI
-158F ; [.3588.0020.0002] # CANADIAN SYLLABICS NGI
-1590 ; [.3589.0020.0002] # CANADIAN SYLLABICS NGII
-1591 ; [.358A.0020.0002] # CANADIAN SYLLABICS NGO
-1592 ; [.358B.0020.0002] # CANADIAN SYLLABICS NGOO
-1593 ; [.358C.0020.0002] # CANADIAN SYLLABICS NGA
-1594 ; [.358D.0020.0002] # CANADIAN SYLLABICS NGAA
-1595 ; [.358E.0020.0002] # CANADIAN SYLLABICS NG
-1671 ; [.358F.0020.0002] # CANADIAN SYLLABICS NNGI
-1672 ; [.3590.0020.0002] # CANADIAN SYLLABICS NNGII
-1673 ; [.3591.0020.0002] # CANADIAN SYLLABICS NNGO
-1674 ; [.3592.0020.0002] # CANADIAN SYLLABICS NNGOO
-1675 ; [.3593.0020.0002] # CANADIAN SYLLABICS NNGA
-1676 ; [.3594.0020.0002] # CANADIAN SYLLABICS NNGAA
-1596 ; [.3595.0020.0002] # CANADIAN SYLLABICS NNG
-1597 ; [.3596.0020.0002] # CANADIAN SYLLABICS SAYISI SHE
-1598 ; [.3597.0020.0002] # CANADIAN SYLLABICS SAYISI SHI
-1599 ; [.3598.0020.0002] # CANADIAN SYLLABICS SAYISI SHO
-159A ; [.3599.0020.0002] # CANADIAN SYLLABICS SAYISI SHA
-159B ; [.359A.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THE
-159C ; [.359B.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THI
-159D ; [.359C.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THO
-159E ; [.359D.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THA
-159F ; [.359E.0020.0002] # CANADIAN SYLLABICS WOODS-CREE TH
-15A0 ; [.359F.0020.0002] # CANADIAN SYLLABICS LHI
-15A1 ; [.35A0.0020.0002] # CANADIAN SYLLABICS LHII
-15A2 ; [.35A1.0020.0002] # CANADIAN SYLLABICS LHO
-15A3 ; [.35A2.0020.0002] # CANADIAN SYLLABICS LHOO
-15A4 ; [.35A3.0020.0002] # CANADIAN SYLLABICS LHA
-15A5 ; [.35A4.0020.0002] # CANADIAN SYLLABICS LHAA
-15A6 ; [.35A5.0020.0002] # CANADIAN SYLLABICS LH
-157C ; [.35A6.0020.0002] # CANADIAN SYLLABICS NUNAVUT H
-15A7 ; [.35A7.0020.0002] # CANADIAN SYLLABICS TH-CREE THE
-15A8 ; [.35A8.0020.0002] # CANADIAN SYLLABICS TH-CREE THI
-15A9 ; [.35A9.0020.0002] # CANADIAN SYLLABICS TH-CREE THII
-15AA ; [.35AA.0020.0002] # CANADIAN SYLLABICS TH-CREE THO
-15AB ; [.35AB.0020.0002] # CANADIAN SYLLABICS TH-CREE THOO
-15AC ; [.35AC.0020.0002] # CANADIAN SYLLABICS TH-CREE THA
-15AD ; [.35AD.0020.0002] # CANADIAN SYLLABICS TH-CREE THAA
-15AE ; [.35AE.0020.0002] # CANADIAN SYLLABICS TH-CREE TH
-15AF ; [.35AF.0020.0002] # CANADIAN SYLLABICS AIVILIK B
-15B0 ; [.35B0.0020.0002] # CANADIAN SYLLABICS BLACKFOOT E
-15B1 ; [.35B1.0020.0002] # CANADIAN SYLLABICS BLACKFOOT I
-15B2 ; [.35B2.0020.0002] # CANADIAN SYLLABICS BLACKFOOT O
-15B3 ; [.35B3.0020.0002] # CANADIAN SYLLABICS BLACKFOOT A
-15B4 ; [.35B4.0020.0002] # CANADIAN SYLLABICS BLACKFOOT WE
-15B5 ; [.35B5.0020.0002] # CANADIAN SYLLABICS BLACKFOOT WI
-15B6 ; [.35B6.0020.0002] # CANADIAN SYLLABICS BLACKFOOT WO
-15B7 ; [.35B7.0020.0002] # CANADIAN SYLLABICS BLACKFOOT WA
-15B8 ; [.35B8.0020.0002] # CANADIAN SYLLABICS BLACKFOOT NE
-15B9 ; [.35B9.0020.0002] # CANADIAN SYLLABICS BLACKFOOT NI
-15BA ; [.35BA.0020.0002] # CANADIAN SYLLABICS BLACKFOOT NO
-15BB ; [.35BB.0020.0002] # CANADIAN SYLLABICS BLACKFOOT NA
-15BC ; [.35BC.0020.0002] # CANADIAN SYLLABICS BLACKFOOT KE
-15BD ; [.35BD.0020.0002] # CANADIAN SYLLABICS BLACKFOOT KI
-15BE ; [.35BE.0020.0002] # CANADIAN SYLLABICS BLACKFOOT KO
-15BF ; [.35BF.0020.0002] # CANADIAN SYLLABICS BLACKFOOT KA
-15C0 ; [.35C0.0020.0002] # CANADIAN SYLLABICS SAYISI HE
-15C1 ; [.35C1.0020.0002] # CANADIAN SYLLABICS SAYISI HI
-15C2 ; [.35C2.0020.0002] # CANADIAN SYLLABICS SAYISI HO
-15C3 ; [.35C3.0020.0002] # CANADIAN SYLLABICS SAYISI HA
-15C4 ; [.35C4.0020.0002] # CANADIAN SYLLABICS CARRIER GHU
-15C5 ; [.35C5.0020.0002] # CANADIAN SYLLABICS CARRIER GHO
-15C6 ; [.35C6.0020.0002] # CANADIAN SYLLABICS CARRIER GHE
-15C7 ; [.35C7.0020.0002] # CANADIAN SYLLABICS CARRIER GHEE
-15C8 ; [.35C8.0020.0002] # CANADIAN SYLLABICS CARRIER GHI
-15C9 ; [.35C9.0020.0002] # CANADIAN SYLLABICS CARRIER GHA
-15CA ; [.35CA.0020.0002] # CANADIAN SYLLABICS CARRIER RU
-15CB ; [.35CB.0020.0002] # CANADIAN SYLLABICS CARRIER RO
-15CC ; [.35CC.0020.0002] # CANADIAN SYLLABICS CARRIER RE
-15CD ; [.35CD.0020.0002] # CANADIAN SYLLABICS CARRIER REE
-15CE ; [.35CE.0020.0002] # CANADIAN SYLLABICS CARRIER RI
-15CF ; [.35CF.0020.0002] # CANADIAN SYLLABICS CARRIER RA
-15D0 ; [.35D0.0020.0002] # CANADIAN SYLLABICS CARRIER WU
-15D1 ; [.35D1.0020.0002] # CANADIAN SYLLABICS CARRIER WO
-15D2 ; [.35D2.0020.0002] # CANADIAN SYLLABICS CARRIER WE
-15D3 ; [.35D3.0020.0002] # CANADIAN SYLLABICS CARRIER WEE
-15D4 ; [.35D4.0020.0002] # CANADIAN SYLLABICS CARRIER WI
-15D5 ; [.35D5.0020.0002] # CANADIAN SYLLABICS CARRIER WA
-15D6 ; [.35D6.0020.0002] # CANADIAN SYLLABICS CARRIER HWU
-15D7 ; [.35D7.0020.0002] # CANADIAN SYLLABICS CARRIER HWO
-15D8 ; [.35D8.0020.0002] # CANADIAN SYLLABICS CARRIER HWE
-15D9 ; [.35D9.0020.0002] # CANADIAN SYLLABICS CARRIER HWEE
-15DA ; [.35DA.0020.0002] # CANADIAN SYLLABICS CARRIER HWI
-15DB ; [.35DB.0020.0002] # CANADIAN SYLLABICS CARRIER HWA
-15DC ; [.35DC.0020.0002] # CANADIAN SYLLABICS CARRIER THU
-15DD ; [.35DD.0020.0002] # CANADIAN SYLLABICS CARRIER THO
-15DE ; [.35DE.0020.0002] # CANADIAN SYLLABICS CARRIER THE
-15DF ; [.35DF.0020.0002] # CANADIAN SYLLABICS CARRIER THEE
-15E0 ; [.35E0.0020.0002] # CANADIAN SYLLABICS CARRIER THI
-15E1 ; [.35E1.0020.0002] # CANADIAN SYLLABICS CARRIER THA
-15E2 ; [.35E2.0020.0002] # CANADIAN SYLLABICS CARRIER TTU
-15E3 ; [.35E3.0020.0002] # CANADIAN SYLLABICS CARRIER TTO
-15E4 ; [.35E4.0020.0002] # CANADIAN SYLLABICS CARRIER TTE
-15E5 ; [.35E5.0020.0002] # CANADIAN SYLLABICS CARRIER TTEE
-15E6 ; [.35E6.0020.0002] # CANADIAN SYLLABICS CARRIER TTI
-15E7 ; [.35E7.0020.0002] # CANADIAN SYLLABICS CARRIER TTA
-15E8 ; [.35E8.0020.0002] # CANADIAN SYLLABICS CARRIER PU
-15E9 ; [.35E9.0020.0002] # CANADIAN SYLLABICS CARRIER PO
-15EA ; [.35EA.0020.0002] # CANADIAN SYLLABICS CARRIER PE
-15EB ; [.35EB.0020.0002] # CANADIAN SYLLABICS CARRIER PEE
-15EC ; [.35EC.0020.0002] # CANADIAN SYLLABICS CARRIER PI
-15ED ; [.35ED.0020.0002] # CANADIAN SYLLABICS CARRIER PA
-15EE ; [.35EE.0020.0002] # CANADIAN SYLLABICS CARRIER P
-15EF ; [.35EF.0020.0002] # CANADIAN SYLLABICS CARRIER GU
-15F0 ; [.35F0.0020.0002] # CANADIAN SYLLABICS CARRIER GO
-15F1 ; [.35F1.0020.0002] # CANADIAN SYLLABICS CARRIER GE
-15F2 ; [.35F2.0020.0002] # CANADIAN SYLLABICS CARRIER GEE
-15F3 ; [.35F3.0020.0002] # CANADIAN SYLLABICS CARRIER GI
-15F4 ; [.35F4.0020.0002] # CANADIAN SYLLABICS CARRIER GA
-15F5 ; [.35F5.0020.0002] # CANADIAN SYLLABICS CARRIER KHU
-15F6 ; [.35F6.0020.0002] # CANADIAN SYLLABICS CARRIER KHO
-15F7 ; [.35F7.0020.0002] # CANADIAN SYLLABICS CARRIER KHE
-15F8 ; [.35F8.0020.0002] # CANADIAN SYLLABICS CARRIER KHEE
-15F9 ; [.35F9.0020.0002] # CANADIAN SYLLABICS CARRIER KHI
-15FA ; [.35FA.0020.0002] # CANADIAN SYLLABICS CARRIER KHA
-15FB ; [.35FB.0020.0002] # CANADIAN SYLLABICS CARRIER KKU
-15FC ; [.35FC.0020.0002] # CANADIAN SYLLABICS CARRIER KKO
-15FD ; [.35FD.0020.0002] # CANADIAN SYLLABICS CARRIER KKE
-15FE ; [.35FE.0020.0002] # CANADIAN SYLLABICS CARRIER KKEE
-15FF ; [.35FF.0020.0002] # CANADIAN SYLLABICS CARRIER KKI
-1600 ; [.3600.0020.0002] # CANADIAN SYLLABICS CARRIER KKA
-1601 ; [.3601.0020.0002] # CANADIAN SYLLABICS CARRIER KK
-1602 ; [.3602.0020.0002] # CANADIAN SYLLABICS CARRIER NU
-1603 ; [.3603.0020.0002] # CANADIAN SYLLABICS CARRIER NO
-1604 ; [.3604.0020.0002] # CANADIAN SYLLABICS CARRIER NE
-1605 ; [.3605.0020.0002] # CANADIAN SYLLABICS CARRIER NEE
-1606 ; [.3606.0020.0002] # CANADIAN SYLLABICS CARRIER NI
-1607 ; [.3607.0020.0002] # CANADIAN SYLLABICS CARRIER NA
-1608 ; [.3608.0020.0002] # CANADIAN SYLLABICS CARRIER MU
-1609 ; [.3609.0020.0002] # CANADIAN SYLLABICS CARRIER MO
-160A ; [.360A.0020.0002] # CANADIAN SYLLABICS CARRIER ME
-160B ; [.360B.0020.0002] # CANADIAN SYLLABICS CARRIER MEE
-160C ; [.360C.0020.0002] # CANADIAN SYLLABICS CARRIER MI
-160D ; [.360D.0020.0002] # CANADIAN SYLLABICS CARRIER MA
-160E ; [.360E.0020.0002] # CANADIAN SYLLABICS CARRIER YU
-160F ; [.360F.0020.0002] # CANADIAN SYLLABICS CARRIER YO
-1610 ; [.3610.0020.0002] # CANADIAN SYLLABICS CARRIER YE
-1611 ; [.3611.0020.0002] # CANADIAN SYLLABICS CARRIER YEE
-1612 ; [.3612.0020.0002] # CANADIAN SYLLABICS CARRIER YI
-1613 ; [.3613.0020.0002] # CANADIAN SYLLABICS CARRIER YA
-1614 ; [.3614.0020.0002] # CANADIAN SYLLABICS CARRIER JU
-1615 ; [.3615.0020.0002] # CANADIAN SYLLABICS SAYISI JU
-1616 ; [.3616.0020.0002] # CANADIAN SYLLABICS CARRIER JO
-1617 ; [.3617.0020.0002] # CANADIAN SYLLABICS CARRIER JE
-1618 ; [.3618.0020.0002] # CANADIAN SYLLABICS CARRIER JEE
-1619 ; [.3619.0020.0002] # CANADIAN SYLLABICS CARRIER JI
-161A ; [.361A.0020.0002] # CANADIAN SYLLABICS SAYISI JI
-161B ; [.361B.0020.0002] # CANADIAN SYLLABICS CARRIER JA
-161C ; [.361C.0020.0002] # CANADIAN SYLLABICS CARRIER JJU
-161D ; [.361D.0020.0002] # CANADIAN SYLLABICS CARRIER JJO
-161E ; [.361E.0020.0002] # CANADIAN SYLLABICS CARRIER JJE
-161F ; [.361F.0020.0002] # CANADIAN SYLLABICS CARRIER JJEE
-1620 ; [.3620.0020.0002] # CANADIAN SYLLABICS CARRIER JJI
-1621 ; [.3621.0020.0002] # CANADIAN SYLLABICS CARRIER JJA
-1622 ; [.3622.0020.0002] # CANADIAN SYLLABICS CARRIER LU
-1623 ; [.3623.0020.0002] # CANADIAN SYLLABICS CARRIER LO
-1624 ; [.3624.0020.0002] # CANADIAN SYLLABICS CARRIER LE
-1625 ; [.3625.0020.0002] # CANADIAN SYLLABICS CARRIER LEE
-1626 ; [.3626.0020.0002] # CANADIAN SYLLABICS CARRIER LI
-1627 ; [.3627.0020.0002] # CANADIAN SYLLABICS CARRIER LA
-1628 ; [.3628.0020.0002] # CANADIAN SYLLABICS CARRIER DLU
-1629 ; [.3629.0020.0002] # CANADIAN SYLLABICS CARRIER DLO
-162A ; [.362A.0020.0002] # CANADIAN SYLLABICS CARRIER DLE
-162B ; [.362B.0020.0002] # CANADIAN SYLLABICS CARRIER DLEE
-162C ; [.362C.0020.0002] # CANADIAN SYLLABICS CARRIER DLI
-162D ; [.362D.0020.0002] # CANADIAN SYLLABICS CARRIER DLA
-162E ; [.362E.0020.0002] # CANADIAN SYLLABICS CARRIER LHU
-162F ; [.362F.0020.0002] # CANADIAN SYLLABICS CARRIER LHO
-1630 ; [.3630.0020.0002] # CANADIAN SYLLABICS CARRIER LHE
-1631 ; [.3631.0020.0002] # CANADIAN SYLLABICS CARRIER LHEE
-1632 ; [.3632.0020.0002] # CANADIAN SYLLABICS CARRIER LHI
-1633 ; [.3633.0020.0002] # CANADIAN SYLLABICS CARRIER LHA
-1634 ; [.3634.0020.0002] # CANADIAN SYLLABICS CARRIER TLHU
-1635 ; [.3635.0020.0002] # CANADIAN SYLLABICS CARRIER TLHO
-1636 ; [.3636.0020.0002] # CANADIAN SYLLABICS CARRIER TLHE
-1637 ; [.3637.0020.0002] # CANADIAN SYLLABICS CARRIER TLHEE
-1638 ; [.3638.0020.0002] # CANADIAN SYLLABICS CARRIER TLHI
-1639 ; [.3639.0020.0002] # CANADIAN SYLLABICS CARRIER TLHA
-163A ; [.363A.0020.0002] # CANADIAN SYLLABICS CARRIER TLU
-163B ; [.363B.0020.0002] # CANADIAN SYLLABICS CARRIER TLO
-163C ; [.363C.0020.0002] # CANADIAN SYLLABICS CARRIER TLE
-163D ; [.363D.0020.0002] # CANADIAN SYLLABICS CARRIER TLEE
-163E ; [.363E.0020.0002] # CANADIAN SYLLABICS CARRIER TLI
-163F ; [.363F.0020.0002] # CANADIAN SYLLABICS CARRIER TLA
-1640 ; [.3640.0020.0002] # CANADIAN SYLLABICS CARRIER ZU
-1641 ; [.3641.0020.0002] # CANADIAN SYLLABICS CARRIER ZO
-1642 ; [.3642.0020.0002] # CANADIAN SYLLABICS CARRIER ZE
-1643 ; [.3643.0020.0002] # CANADIAN SYLLABICS CARRIER ZEE
-1644 ; [.3644.0020.0002] # CANADIAN SYLLABICS CARRIER ZI
-1645 ; [.3645.0020.0002] # CANADIAN SYLLABICS CARRIER ZA
-1646 ; [.3646.0020.0002] # CANADIAN SYLLABICS CARRIER Z
-1647 ; [.3647.0020.0002] # CANADIAN SYLLABICS CARRIER INITIAL Z
-1648 ; [.3648.0020.0002] # CANADIAN SYLLABICS CARRIER DZU
-1649 ; [.3649.0020.0002] # CANADIAN SYLLABICS CARRIER DZO
-164A ; [.364A.0020.0002] # CANADIAN SYLLABICS CARRIER DZE
-164B ; [.364B.0020.0002] # CANADIAN SYLLABICS CARRIER DZEE
-164C ; [.364C.0020.0002] # CANADIAN SYLLABICS CARRIER DZI
-164D ; [.364D.0020.0002] # CANADIAN SYLLABICS CARRIER DZA
-164E ; [.364E.0020.0002] # CANADIAN SYLLABICS CARRIER SU
-164F ; [.364F.0020.0002] # CANADIAN SYLLABICS CARRIER SO
-1650 ; [.3650.0020.0002] # CANADIAN SYLLABICS CARRIER SE
-1651 ; [.3651.0020.0002] # CANADIAN SYLLABICS CARRIER SEE
-1652 ; [.3652.0020.0002] # CANADIAN SYLLABICS CARRIER SI
-1653 ; [.3653.0020.0002] # CANADIAN SYLLABICS CARRIER SA
-1654 ; [.3654.0020.0002] # CANADIAN SYLLABICS CARRIER SHU
-1655 ; [.3655.0020.0002] # CANADIAN SYLLABICS CARRIER SHO
-1656 ; [.3656.0020.0002] # CANADIAN SYLLABICS CARRIER SHE
-1657 ; [.3657.0020.0002] # CANADIAN SYLLABICS CARRIER SHEE
-1658 ; [.3658.0020.0002] # CANADIAN SYLLABICS CARRIER SHI
-1659 ; [.3659.0020.0002] # CANADIAN SYLLABICS CARRIER SHA
-165A ; [.365A.0020.0002] # CANADIAN SYLLABICS CARRIER SH
-165B ; [.365B.0020.0002] # CANADIAN SYLLABICS CARRIER TSU
-165C ; [.365C.0020.0002] # CANADIAN SYLLABICS CARRIER TSO
-165D ; [.365D.0020.0002] # CANADIAN SYLLABICS CARRIER TSE
-165E ; [.365E.0020.0002] # CANADIAN SYLLABICS CARRIER TSEE
-165F ; [.365F.0020.0002] # CANADIAN SYLLABICS CARRIER TSI
-1660 ; [.3660.0020.0002] # CANADIAN SYLLABICS CARRIER TSA
-1661 ; [.3661.0020.0002] # CANADIAN SYLLABICS CARRIER CHU
-1662 ; [.3662.0020.0002] # CANADIAN SYLLABICS CARRIER CHO
-1663 ; [.3663.0020.0002] # CANADIAN SYLLABICS CARRIER CHE
-1664 ; [.3664.0020.0002] # CANADIAN SYLLABICS CARRIER CHEE
-1665 ; [.3665.0020.0002] # CANADIAN SYLLABICS CARRIER CHI
-1666 ; [.3666.0020.0002] # CANADIAN SYLLABICS CARRIER CHA
-1667 ; [.3667.0020.0002] # CANADIAN SYLLABICS CARRIER TTSU
-1668 ; [.3668.0020.0002] # CANADIAN SYLLABICS CARRIER TTSO
-1669 ; [.3669.0020.0002] # CANADIAN SYLLABICS CARRIER TTSE
-166A ; [.366A.0020.0002] # CANADIAN SYLLABICS CARRIER TTSEE
-166B ; [.366B.0020.0002] # CANADIAN SYLLABICS CARRIER TTSI
-166C ; [.366C.0020.0002] # CANADIAN SYLLABICS CARRIER TTSA
-1677 ; [.366D.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWEE
-1678 ; [.366E.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWI
-1679 ; [.366F.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWII
-167A ; [.3670.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWO
-167B ; [.3671.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWOO
-167C ; [.3672.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWA
-167D ; [.3673.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWAA
-167E ; [.3674.0020.0002] # CANADIAN SYLLABICS WOODS-CREE FINAL TH
-167F ; [.3675.0020.0002] # CANADIAN SYLLABICS BLACKFOOT W
-18B0 ; [.3676.0020.0002] # CANADIAN SYLLABICS OY
-18B1 ; [.3677.0020.0002] # CANADIAN SYLLABICS AY
-18B2 ; [.3678.0020.0002] # CANADIAN SYLLABICS AAY
-18B3 ; [.3679.0020.0002] # CANADIAN SYLLABICS WAY
-18B4 ; [.367A.0020.0002] # CANADIAN SYLLABICS POY
-18B5 ; [.367B.0020.0002] # CANADIAN SYLLABICS PAY
-18B6 ; [.367C.0020.0002] # CANADIAN SYLLABICS PWOY
-18B7 ; [.367D.0020.0002] # CANADIAN SYLLABICS TAY
-18B8 ; [.367E.0020.0002] # CANADIAN SYLLABICS KAY
-18B9 ; [.367F.0020.0002] # CANADIAN SYLLABICS KWAY
-18BA ; [.3680.0020.0002] # CANADIAN SYLLABICS MAY
-18BB ; [.3681.0020.0002] # CANADIAN SYLLABICS NOY
-18BC ; [.3682.0020.0002] # CANADIAN SYLLABICS NAY
-18BD ; [.3683.0020.0002] # CANADIAN SYLLABICS LAY
-18BE ; [.3684.0020.0002] # CANADIAN SYLLABICS SOY
-18BF ; [.3685.0020.0002] # CANADIAN SYLLABICS SAY
-18C0 ; [.3686.0020.0002] # CANADIAN SYLLABICS SHOY
-18C1 ; [.3687.0020.0002] # CANADIAN SYLLABICS SHAY
-18C2 ; [.3688.0020.0002] # CANADIAN SYLLABICS SHWOY
-18C3 ; [.3689.0020.0002] # CANADIAN SYLLABICS YOY
-18C4 ; [.368A.0020.0002] # CANADIAN SYLLABICS YAY
-18C5 ; [.368B.0020.0002] # CANADIAN SYLLABICS RAY
-18C6 ; [.368C.0020.0002] # CANADIAN SYLLABICS NWI
-18C7 ; [.368D.0020.0002] # CANADIAN SYLLABICS OJIBWAY NWI
-18C8 ; [.368E.0020.0002] # CANADIAN SYLLABICS NWII
-18C9 ; [.368F.0020.0002] # CANADIAN SYLLABICS OJIBWAY NWII
-18CA ; [.3690.0020.0002] # CANADIAN SYLLABICS NWO
-18CB ; [.3691.0020.0002] # CANADIAN SYLLABICS OJIBWAY NWO
-18CC ; [.3692.0020.0002] # CANADIAN SYLLABICS NWOO
-18CD ; [.3693.0020.0002] # CANADIAN SYLLABICS OJIBWAY NWOO
-18CE ; [.3694.0020.0002] # CANADIAN SYLLABICS RWEE
-18CF ; [.3695.0020.0002] # CANADIAN SYLLABICS RWI
-18D0 ; [.3696.0020.0002] # CANADIAN SYLLABICS RWII
-18D1 ; [.3697.0020.0002] # CANADIAN SYLLABICS RWO
-18D2 ; [.3698.0020.0002] # CANADIAN SYLLABICS RWOO
-18D3 ; [.3699.0020.0002] # CANADIAN SYLLABICS RWA
-18D4 ; [.369A.0020.0002] # CANADIAN SYLLABICS OJIBWAY P
-18D5 ; [.369B.0020.0002] # CANADIAN SYLLABICS OJIBWAY T
-18D6 ; [.369C.0020.0002] # CANADIAN SYLLABICS OJIBWAY K
-18D7 ; [.369D.0020.0002] # CANADIAN SYLLABICS OJIBWAY C
-18D8 ; [.369E.0020.0002] # CANADIAN SYLLABICS OJIBWAY M
-18D9 ; [.369F.0020.0002] # CANADIAN SYLLABICS OJIBWAY N
-18DA ; [.36A0.0020.0002] # CANADIAN SYLLABICS OJIBWAY S
-18DB ; [.36A1.0020.0002] # CANADIAN SYLLABICS OJIBWAY SH
-18DC ; [.36A2.0020.0002] # CANADIAN SYLLABICS EASTERN W
-18DD ; [.36A3.0020.0002] # CANADIAN SYLLABICS WESTERN W
-18DE ; [.36A4.0020.0002] # CANADIAN SYLLABICS FINAL SMALL RING
-18DF ; [.36A5.0020.0002] # CANADIAN SYLLABICS FINAL RAISED DOT
-18E0 ; [.36A6.0020.0002] # CANADIAN SYLLABICS R-CREE RWE
-18E1 ; [.36A7.0020.0002] # CANADIAN SYLLABICS WEST-CREE LOO
-18E2 ; [.36A8.0020.0002] # CANADIAN SYLLABICS WEST-CREE LAA
-18E3 ; [.36A9.0020.0002] # CANADIAN SYLLABICS THWE
-18E4 ; [.36AA.0020.0002] # CANADIAN SYLLABICS THWA
-18E5 ; [.36AB.0020.0002] # CANADIAN SYLLABICS TTHWE
-18E6 ; [.36AC.0020.0002] # CANADIAN SYLLABICS TTHOO
-18E7 ; [.36AD.0020.0002] # CANADIAN SYLLABICS TTHAA
-18E8 ; [.36AE.0020.0002] # CANADIAN SYLLABICS TLHWE
-18E9 ; [.36AF.0020.0002] # CANADIAN SYLLABICS TLHOO
-18EA ; [.36B0.0020.0002] # CANADIAN SYLLABICS SAYISI SHWE
-18EB ; [.36B1.0020.0002] # CANADIAN SYLLABICS SAYISI SHOO
-18EC ; [.36B2.0020.0002] # CANADIAN SYLLABICS SAYISI HOO
-18ED ; [.36B3.0020.0002] # CANADIAN SYLLABICS CARRIER GWU
-18EE ; [.36B4.0020.0002] # CANADIAN SYLLABICS CARRIER DENE GEE
-18EF ; [.36B5.0020.0002] # CANADIAN SYLLABICS CARRIER GAA
-18F0 ; [.36B6.0020.0002] # CANADIAN SYLLABICS CARRIER GWA
-18F1 ; [.36B7.0020.0002] # CANADIAN SYLLABICS SAYISI JUU
-18F2 ; [.36B8.0020.0002] # CANADIAN SYLLABICS CARRIER JWA
-18F3 ; [.36B9.0020.0002] # CANADIAN SYLLABICS BEAVER DENE L
-18F4 ; [.36BA.0020.0002] # CANADIAN SYLLABICS BEAVER DENE R
-18F5 ; [.36BB.0020.0002] # CANADIAN SYLLABICS CARRIER DENTAL S
-1681 ; [.36BC.0020.0002] # OGHAM LETTER BEITH
-1682 ; [.36BD.0020.0002] # OGHAM LETTER LUIS
-1683 ; [.36BE.0020.0002] # OGHAM LETTER FEARN
-1684 ; [.36BF.0020.0002] # OGHAM LETTER SAIL
-1685 ; [.36C0.0020.0002] # OGHAM LETTER NION
-1686 ; [.36C1.0020.0002] # OGHAM LETTER UATH
-1687 ; [.36C2.0020.0002] # OGHAM LETTER DAIR
-1688 ; [.36C3.0020.0002] # OGHAM LETTER TINNE
-1689 ; [.36C4.0020.0002] # OGHAM LETTER COLL
-168A ; [.36C5.0020.0002] # OGHAM LETTER CEIRT
-168B ; [.36C6.0020.0002] # OGHAM LETTER MUIN
-168C ; [.36C7.0020.0002] # OGHAM LETTER GORT
-168D ; [.36C8.0020.0002] # OGHAM LETTER NGEADAL
-168E ; [.36C9.0020.0002] # OGHAM LETTER STRAIF
-168F ; [.36CA.0020.0002] # OGHAM LETTER RUIS
-1690 ; [.36CB.0020.0002] # OGHAM LETTER AILM
-1691 ; [.36CC.0020.0002] # OGHAM LETTER ONN
-1692 ; [.36CD.0020.0002] # OGHAM LETTER UR
-1693 ; [.36CE.0020.0002] # OGHAM LETTER EADHADH
-1694 ; [.36CF.0020.0002] # OGHAM LETTER IODHADH
-1695 ; [.36D0.0020.0002] # OGHAM LETTER EABHADH
-1696 ; [.36D1.0020.0002] # OGHAM LETTER OR
-1697 ; [.36D2.0020.0002] # OGHAM LETTER UILLEANN
-1698 ; [.36D3.0020.0002] # OGHAM LETTER IFIN
-1699 ; [.36D4.0020.0002] # OGHAM LETTER EAMHANCHOLL
-169A ; [.36D5.0020.0002] # OGHAM LETTER PEITH
-16A0 ; [.36D6.0020.0002] # RUNIC LETTER FEHU FEOH FE F
-16A1 ; [.36D6.0020.0004][.0000.0110.0004] # RUNIC LETTER V
-16A2 ; [.36D7.0020.0002] # RUNIC LETTER URUZ UR U
-16A4 ; [.36D7.0020.0004][.0000.0110.0004] # RUNIC LETTER Y
-16A5 ; [.36D7.0020.0004][.0000.0111.0004] # RUNIC LETTER W
-16A6 ; [.36D8.0020.0002] # RUNIC LETTER THURISAZ THURS THORN
-16A7 ; [.36D8.0020.0004][.0000.0110.0004] # RUNIC LETTER ETH
-16F0 ; [.36D8.0020.0004][.36D8.0020.0004] # RUNIC BELGTHOR SYMBOL
-16A8 ; [.36D9.0020.0002] # RUNIC LETTER ANSUZ A
-16A9 ; [.36D9.0020.0004][.0000.0110.0004] # RUNIC LETTER OS O
-16AC ; [.36D9.0020.0004][.0000.0111.0004] # RUNIC LETTER LONG-BRANCH-OSS O
-16AD ; [.36D9.0020.0004][.0000.0112.0004] # RUNIC LETTER SHORT-TWIG-OSS O
-16AE ; [.36D9.0020.0004][.0000.0113.0004] # RUNIC LETTER O
-16F4 ; [.36DA.0020.0002] # RUNIC LETTER FRANKS CASKET OS
-16AF ; [.36DB.0020.0002] # RUNIC LETTER OE
-16B0 ; [.36DC.0020.0002] # RUNIC LETTER ON
-16B1 ; [.36DD.0020.0002] # RUNIC LETTER RAIDO RAD REID R
-16B2 ; [.36DE.0020.0002] # RUNIC LETTER KAUNA
-16B3 ; [.36DE.0020.0004][.0000.0110.0004] # RUNIC LETTER CEN
-16B4 ; [.36DE.0020.0004][.0000.0111.0004] # RUNIC LETTER KAUN K
-16B5 ; [.36DE.0020.0004][.0000.0112.0004] # RUNIC LETTER G
-16B6 ; [.36DE.0020.0004][.0000.0113.0004] # RUNIC LETTER ENG
-16F1 ; [.36DF.0020.0002] # RUNIC LETTER K
-16B7 ; [.36E0.0020.0002] # RUNIC LETTER GEBO GYFU G
-16B9 ; [.36E1.0020.0002] # RUNIC LETTER WUNJO WYNN W
-16E9 ; [.36E1.0020.0004][.0000.0110.0004] # RUNIC LETTER Q
-16BA ; [.36E2.0020.0002] # RUNIC LETTER HAGLAZ H
-16BB ; [.36E2.0020.0004][.0000.0110.0004] # RUNIC LETTER HAEGL H
-16BC ; [.36E2.0020.0004][.0000.0111.0004] # RUNIC LETTER LONG-BRANCH-HAGALL H
-16BD ; [.36E2.0020.0004][.0000.0112.0004] # RUNIC LETTER SHORT-TWIG-HAGALL H
-16BE ; [.36E3.0020.0002] # RUNIC LETTER NAUDIZ NYD NAUD N
-16BF ; [.36E3.0020.0004][.0000.0110.0004] # RUNIC LETTER SHORT-TWIG-NAUD N
-16C0 ; [.36E3.0020.0004][.0000.0111.0004] # RUNIC LETTER DOTTED-N
-16C1 ; [.36E4.0020.0002] # RUNIC LETTER ISAZ IS ISS I
-16C2 ; [.36E4.0020.0004][.0000.0110.0004] # RUNIC LETTER E
-16F5 ; [.36E5.0020.0002] # RUNIC LETTER FRANKS CASKET IS
-16C3 ; [.36E6.0020.0002] # RUNIC LETTER JERAN J
-16C4 ; [.36E6.0020.0004][.0000.0110.0004] # RUNIC LETTER GER
-16C5 ; [.36E7.0020.0002] # RUNIC LETTER LONG-BRANCH-AR AE
-16C6 ; [.36E7.0020.0004][.0000.0110.0004] # RUNIC LETTER SHORT-TWIG-AR A
-16EE ; [.36E7.0020.0004][.36F2.0020.0004] # RUNIC ARLAUG SYMBOL
-16C7 ; [.36E8.0020.0002] # RUNIC LETTER IWAZ EOH
-16C8 ; [.36E9.0020.0002] # RUNIC LETTER PERTHO PEORTH P
-16D5 ; [.36E9.0020.0004][.0000.0110.0004] # RUNIC LETTER OPEN-P
-16C9 ; [.36EA.0020.0002] # RUNIC LETTER ALGIZ EOLHX
-16CA ; [.36EB.0020.0002] # RUNIC LETTER SOWILO S
-16CB ; [.36EB.0020.0004][.0000.0110.0004] # RUNIC LETTER SIGEL LONG-BRANCH-SOL S
-16EA ; [.36EB.0020.0004][.0000.0111.0004] # RUNIC LETTER X
-16CC ; [.36EB.0020.0004][.0000.0112.0004] # RUNIC LETTER SHORT-TWIG-SOL S
-16CD ; [.36EB.0020.0004][.0000.0113.0004] # RUNIC LETTER C
-16CE ; [.36EB.0020.0004][.0000.0114.0004] # RUNIC LETTER Z
-16F2 ; [.36EC.0020.0002] # RUNIC LETTER SH
-16CF ; [.36ED.0020.0002] # RUNIC LETTER TIWAZ TIR TYR T
-16D0 ; [.36ED.0020.0004][.0000.0110.0004] # RUNIC LETTER SHORT-TWIG-TYR T
-16D1 ; [.36ED.0020.0004][.0000.0111.0004] # RUNIC LETTER D
-16D2 ; [.36EE.0020.0002] # RUNIC LETTER BERKANAN BEORC BJARKAN B
-16D3 ; [.36EE.0020.0004][.0000.0110.0004] # RUNIC LETTER SHORT-TWIG-BJARKAN B
-16D4 ; [.36EE.0020.0004][.0000.0111.0004] # RUNIC LETTER DOTTED-P
-16D6 ; [.36EF.0020.0002] # RUNIC LETTER EHWAZ EH E
-16F6 ; [.36F0.0020.0002] # RUNIC LETTER FRANKS CASKET EH
-16D7 ; [.36F1.0020.0002] # RUNIC LETTER MANNAZ MAN M
-16D8 ; [.36F1.0020.0004][.0000.0110.0004] # RUNIC LETTER LONG-BRANCH-MADR M
-16D9 ; [.36F1.0020.0004][.0000.0111.0004] # RUNIC LETTER SHORT-TWIG-MADR M
-16EF ; [.36F1.0020.0004][.0000.0110.0004][.36F1.0020.0004][.0000.0110.0004] # RUNIC TVIMADUR SYMBOL
-16DA ; [.36F2.0020.0002] # RUNIC LETTER LAUKAZ LAGU LOGR L
-16DB ; [.36F2.0020.0004][.0000.0110.0004] # RUNIC LETTER DOTTED-L
-16DC ; [.36F3.0020.0002] # RUNIC LETTER INGWAZ
-16DD ; [.36F3.0020.0004][.0000.0110.0004] # RUNIC LETTER ING
-16DE ; [.36F4.0020.0002] # RUNIC LETTER DAGAZ DAEG D
-16DF ; [.36F5.0020.0002] # RUNIC LETTER OTHALAN ETHEL O
-16F3 ; [.36F6.0020.0002] # RUNIC LETTER OO
-16AA ; [.36F7.0020.0002] # RUNIC LETTER AC A
-16F7 ; [.36F8.0020.0002] # RUNIC LETTER FRANKS CASKET AC
-16AB ; [.36F9.0020.0002] # RUNIC LETTER AESC
-16F8 ; [.36FA.0020.0002] # RUNIC LETTER FRANKS CASKET AESC
-16A3 ; [.36FB.0020.0002] # RUNIC LETTER YR
-16E0 ; [.36FC.0020.0002] # RUNIC LETTER EAR
-16E3 ; [.36FD.0020.0002] # RUNIC LETTER CALC
-16B8 ; [.36FE.0020.0002] # RUNIC LETTER GAR
-16E4 ; [.36FF.0020.0002] # RUNIC LETTER CEALC
-16E1 ; [.3700.0020.0002] # RUNIC LETTER IOR
-16E2 ; [.3701.0020.0002] # RUNIC LETTER CWEORTH
-16E5 ; [.3702.0020.0002] # RUNIC LETTER STAN
-16E6 ; [.3703.0020.0002] # RUNIC LETTER LONG-BRANCH-YR
-16E7 ; [.3703.0020.0004][.0000.0110.0004] # RUNIC LETTER SHORT-TWIG-YR
-16E8 ; [.3703.0020.0004][.0000.0111.0004] # RUNIC LETTER ICELANDIC-YR
-10CC0 ; [.3704.0020.0002] # OLD HUNGARIAN SMALL LETTER A
-10C80 ; [.3704.0020.0008] # OLD HUNGARIAN CAPITAL LETTER A
-10CC1 ; [.3704.0020.0004][.0000.0110.0004] # OLD HUNGARIAN SMALL LETTER AA
-10C81 ; [.3704.0020.000A][.0000.0110.0004] # OLD HUNGARIAN CAPITAL LETTER AA
-10CC2 ; [.3705.0020.0002] # OLD HUNGARIAN SMALL LETTER EB
-10C82 ; [.3705.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EB
-10CC3 ; [.3706.0020.0002] # OLD HUNGARIAN SMALL LETTER AMB
-10C83 ; [.3706.0020.0008] # OLD HUNGARIAN CAPITAL LETTER AMB
-10CC4 ; [.3707.0020.0002] # OLD HUNGARIAN SMALL LETTER EC
-10C84 ; [.3707.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EC
-10CC5 ; [.3708.0020.0002] # OLD HUNGARIAN SMALL LETTER ENC
-10C85 ; [.3708.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ENC
-10CC6 ; [.3709.0020.0002] # OLD HUNGARIAN SMALL LETTER ECS
-10C86 ; [.3709.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ECS
-10CC7 ; [.370A.0020.0002] # OLD HUNGARIAN SMALL LETTER ED
-10C87 ; [.370A.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ED
-10CC8 ; [.370B.0020.0002] # OLD HUNGARIAN SMALL LETTER AND
-10C88 ; [.370B.0020.0008] # OLD HUNGARIAN CAPITAL LETTER AND
-10CC9 ; [.370C.0020.0002] # OLD HUNGARIAN SMALL LETTER E
-10C89 ; [.370C.0020.0008] # OLD HUNGARIAN CAPITAL LETTER E
-10CCA ; [.370C.0020.0004][.0000.0110.0004] # OLD HUNGARIAN SMALL LETTER CLOSE E
-10C8A ; [.370C.0020.000A][.0000.0110.0004] # OLD HUNGARIAN CAPITAL LETTER CLOSE E
-10CCB ; [.370C.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER EE
-10C8B ; [.370C.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER EE
-10CCC ; [.370D.0020.0002] # OLD HUNGARIAN SMALL LETTER EF
-10C8C ; [.370D.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EF
-10CCD ; [.370E.0020.0002] # OLD HUNGARIAN SMALL LETTER EG
-10C8D ; [.370E.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EG
-10CCE ; [.370F.0020.0002] # OLD HUNGARIAN SMALL LETTER EGY
-10C8E ; [.370F.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EGY
-10CCF ; [.3710.0020.0002] # OLD HUNGARIAN SMALL LETTER EH
-10C8F ; [.3710.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EH
-10CD0 ; [.3711.0020.0002] # OLD HUNGARIAN SMALL LETTER I
-10C90 ; [.3711.0020.0008] # OLD HUNGARIAN CAPITAL LETTER I
-10CD1 ; [.3711.0020.0004][.0000.0110.0004] # OLD HUNGARIAN SMALL LETTER II
-10C91 ; [.3711.0020.000A][.0000.0110.0004] # OLD HUNGARIAN CAPITAL LETTER II
-10CD2 ; [.3712.0020.0002] # OLD HUNGARIAN SMALL LETTER EJ
-10C92 ; [.3712.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EJ
-10CD3 ; [.3713.0020.0002] # OLD HUNGARIAN SMALL LETTER EK
-10C93 ; [.3713.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EK
-10CD4 ; [.3714.0020.0002] # OLD HUNGARIAN SMALL LETTER AK
-10C94 ; [.3714.0020.0008] # OLD HUNGARIAN CAPITAL LETTER AK
-10CD5 ; [.3715.0020.0002] # OLD HUNGARIAN SMALL LETTER UNK
-10C95 ; [.3715.0020.0008] # OLD HUNGARIAN CAPITAL LETTER UNK
-10CD6 ; [.3716.0020.0002] # OLD HUNGARIAN SMALL LETTER EL
-10C96 ; [.3716.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EL
-10CD7 ; [.3717.0020.0002] # OLD HUNGARIAN SMALL LETTER ELY
-10C97 ; [.3717.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ELY
-10CD8 ; [.3718.0020.0002] # OLD HUNGARIAN SMALL LETTER EM
-10C98 ; [.3718.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EM
-10CD9 ; [.3719.0020.0002] # OLD HUNGARIAN SMALL LETTER EN
-10C99 ; [.3719.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EN
-10CDA ; [.371A.0020.0002] # OLD HUNGARIAN SMALL LETTER ENY
-10C9A ; [.371A.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ENY
-10CDB ; [.371B.0020.0002] # OLD HUNGARIAN SMALL LETTER O
-10C9B ; [.371B.0020.0008] # OLD HUNGARIAN CAPITAL LETTER O
-10CDC ; [.371B.0020.0004][.0000.0110.0004] # OLD HUNGARIAN SMALL LETTER OO
-10C9C ; [.371B.0020.000A][.0000.0110.0004] # OLD HUNGARIAN CAPITAL LETTER OO
-10CDD ; [.371C.0020.0002] # OLD HUNGARIAN SMALL LETTER NIKOLSBURG OE
-10C9D ; [.371C.0020.0008] # OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE
-10CDE ; [.371C.0020.0004][.0000.0110.0004] # OLD HUNGARIAN SMALL LETTER RUDIMENTA OE
-10C9E ; [.371C.0020.000A][.0000.0110.0004] # OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE
-10CDF ; [.371C.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER OEE
-10C9F ; [.371C.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER OEE
-10CE0 ; [.371D.0020.0002] # OLD HUNGARIAN SMALL LETTER EP
-10CA0 ; [.371D.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EP
-10CE1 ; [.371E.0020.0002] # OLD HUNGARIAN SMALL LETTER EMP
-10CA1 ; [.371E.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EMP
-10CE2 ; [.371F.0020.0002] # OLD HUNGARIAN SMALL LETTER ER
-10CA2 ; [.371F.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ER
-10CE3 ; [.371F.0020.0004][.0000.0110.0004] # OLD HUNGARIAN SMALL LETTER SHORT ER
-10CA3 ; [.371F.0020.000A][.0000.0110.0004] # OLD HUNGARIAN CAPITAL LETTER SHORT ER
-10CE4 ; [.3720.0020.0002] # OLD HUNGARIAN SMALL LETTER ES
-10CA4 ; [.3720.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ES
-10CE5 ; [.3721.0020.0002] # OLD HUNGARIAN SMALL LETTER ESZ
-10CA5 ; [.3721.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ESZ
-10CE6 ; [.3722.0020.0002] # OLD HUNGARIAN SMALL LETTER ET
-10CA6 ; [.3722.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ET
-10CE7 ; [.3723.0020.0002] # OLD HUNGARIAN SMALL LETTER ENT
-10CA7 ; [.3723.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ENT
-10CE8 ; [.3724.0020.0002] # OLD HUNGARIAN SMALL LETTER ETY
-10CA8 ; [.3724.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ETY
-10CE9 ; [.3725.0020.0002] # OLD HUNGARIAN SMALL LETTER ECH
-10CA9 ; [.3725.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ECH
-10CEA ; [.3726.0020.0002] # OLD HUNGARIAN SMALL LETTER U
-10CAA ; [.3726.0020.0008] # OLD HUNGARIAN CAPITAL LETTER U
-10CEB ; [.3726.0020.0004][.0000.0110.0004] # OLD HUNGARIAN SMALL LETTER UU
-10CAB ; [.3726.0020.000A][.0000.0110.0004] # OLD HUNGARIAN CAPITAL LETTER UU
-10CEC ; [.3727.0020.0002] # OLD HUNGARIAN SMALL LETTER NIKOLSBURG UE
-10CAC ; [.3727.0020.0008] # OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE
-10CED ; [.3727.0020.0004][.0000.0110.0004] # OLD HUNGARIAN SMALL LETTER RUDIMENTA UE
-10CAD ; [.3727.0020.000A][.0000.0110.0004] # OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE
-10CEE ; [.3728.0020.0002] # OLD HUNGARIAN SMALL LETTER EV
-10CAE ; [.3728.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EV
-10CEF ; [.3729.0020.0002] # OLD HUNGARIAN SMALL LETTER EZ
-10CAF ; [.3729.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EZ
-10CF0 ; [.372A.0020.0002] # OLD HUNGARIAN SMALL LETTER EZS
-10CB0 ; [.372A.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EZS
-10CF1 ; [.372B.0020.0002] # OLD HUNGARIAN SMALL LETTER ENT-SHAPED SIGN
-10CB1 ; [.372B.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN
-10CF2 ; [.372C.0020.0002] # OLD HUNGARIAN SMALL LETTER US
-10CB2 ; [.372C.0020.0008] # OLD HUNGARIAN CAPITAL LETTER US
-10C00 ; [.372D.0020.0002] # OLD TURKIC LETTER ORKHON A
-10C01 ; [.372D.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI A
-10C02 ; [.372E.0020.0002] # OLD TURKIC LETTER YENISEI AE
-10C03 ; [.372F.0020.0002] # OLD TURKIC LETTER ORKHON I
-10C04 ; [.372F.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI I
-10C05 ; [.3730.0020.0002] # OLD TURKIC LETTER YENISEI E
-10C06 ; [.3731.0020.0002] # OLD TURKIC LETTER ORKHON O
-10C07 ; [.3732.0020.0002] # OLD TURKIC LETTER ORKHON OE
-10C08 ; [.3732.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI OE
-10C09 ; [.3733.0020.0002] # OLD TURKIC LETTER ORKHON AB
-10C0A ; [.3733.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AB
-10C0B ; [.3734.0020.0002] # OLD TURKIC LETTER ORKHON AEB
-10C0C ; [.3734.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AEB
-10C0D ; [.3735.0020.0002] # OLD TURKIC LETTER ORKHON AG
-10C0E ; [.3735.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AG
-10C0F ; [.3736.0020.0002] # OLD TURKIC LETTER ORKHON AEG
-10C10 ; [.3736.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AEG
-10C11 ; [.3737.0020.0002] # OLD TURKIC LETTER ORKHON AD
-10C12 ; [.3737.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AD
-10C13 ; [.3738.0020.0002] # OLD TURKIC LETTER ORKHON AED
-10C14 ; [.3739.0020.0002] # OLD TURKIC LETTER ORKHON EZ
-10C15 ; [.3739.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI EZ
-10C16 ; [.373A.0020.0002] # OLD TURKIC LETTER ORKHON AY
-10C17 ; [.373A.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AY
-10C18 ; [.373B.0020.0002] # OLD TURKIC LETTER ORKHON AEY
-10C19 ; [.373B.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AEY
-10C1A ; [.373C.0020.0002] # OLD TURKIC LETTER ORKHON AEK
-10C1B ; [.373C.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AEK
-10C1C ; [.373D.0020.0002] # OLD TURKIC LETTER ORKHON OEK
-10C1D ; [.373D.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI OEK
-10C1E ; [.373E.0020.0002] # OLD TURKIC LETTER ORKHON AL
-10C1F ; [.373E.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AL
-10C20 ; [.373F.0020.0002] # OLD TURKIC LETTER ORKHON AEL
-10C21 ; [.3740.0020.0002] # OLD TURKIC LETTER ORKHON ELT
-10C22 ; [.3741.0020.0002] # OLD TURKIC LETTER ORKHON EM
-10C23 ; [.3742.0020.0002] # OLD TURKIC LETTER ORKHON AN
-10C24 ; [.3743.0020.0002] # OLD TURKIC LETTER ORKHON AEN
-10C25 ; [.3743.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AEN
-10C26 ; [.3744.0020.0002] # OLD TURKIC LETTER ORKHON ENT
-10C27 ; [.3744.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI ENT
-10C28 ; [.3745.0020.0002] # OLD TURKIC LETTER ORKHON ENC
-10C29 ; [.3745.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI ENC
-10C2A ; [.3746.0020.0002] # OLD TURKIC LETTER ORKHON ENY
-10C2B ; [.3746.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI ENY
-10C2C ; [.3747.0020.0002] # OLD TURKIC LETTER YENISEI ANG
-10C2D ; [.3748.0020.0002] # OLD TURKIC LETTER ORKHON ENG
-10C2E ; [.3748.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AENG
-10C2F ; [.3749.0020.0002] # OLD TURKIC LETTER ORKHON EP
-10C30 ; [.374A.0020.0002] # OLD TURKIC LETTER ORKHON OP
-10C31 ; [.374B.0020.0002] # OLD TURKIC LETTER ORKHON IC
-10C32 ; [.374C.0020.0002] # OLD TURKIC LETTER ORKHON EC
-10C33 ; [.374C.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI EC
-10C34 ; [.374D.0020.0002] # OLD TURKIC LETTER ORKHON AQ
-10C35 ; [.374D.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AQ
-10C36 ; [.374E.0020.0002] # OLD TURKIC LETTER ORKHON IQ
-10C37 ; [.374E.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI IQ
-10C38 ; [.374F.0020.0002] # OLD TURKIC LETTER ORKHON OQ
-10C39 ; [.374F.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI OQ
-10C3A ; [.3750.0020.0002] # OLD TURKIC LETTER ORKHON AR
-10C3B ; [.3750.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AR
-10C3C ; [.3751.0020.0002] # OLD TURKIC LETTER ORKHON AER
-10C3D ; [.3752.0020.0002] # OLD TURKIC LETTER ORKHON AS
-10C3E ; [.3753.0020.0002] # OLD TURKIC LETTER ORKHON AES
-10C3F ; [.3754.0020.0002] # OLD TURKIC LETTER ORKHON ASH
-10C40 ; [.3754.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI ASH
-10C41 ; [.3755.0020.0002] # OLD TURKIC LETTER ORKHON ESH
-10C42 ; [.3755.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI ESH
-10C43 ; [.3756.0020.0002] # OLD TURKIC LETTER ORKHON AT
-10C44 ; [.3756.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AT
-10C45 ; [.3757.0020.0002] # OLD TURKIC LETTER ORKHON AET
-10C46 ; [.3757.0020.0004][.0000.0110.0004] # OLD TURKIC LETTER YENISEI AET
-10C47 ; [.3758.0020.0002] # OLD TURKIC LETTER ORKHON OT
-10C48 ; [.3759.0020.0002] # OLD TURKIC LETTER ORKHON BASH
-A500 ; [.375A.0020.0002] # VAI SYLLABLE EE
-A501 ; [.375B.0020.0002] # VAI SYLLABLE EEN
-A502 ; [.375C.0020.0002] # VAI SYLLABLE HEE
-A503 ; [.375D.0020.0002] # VAI SYLLABLE WEE
-A504 ; [.375E.0020.0002] # VAI SYLLABLE WEEN
-A505 ; [.375F.0020.0002] # VAI SYLLABLE PEE
-A506 ; [.3760.0020.0002] # VAI SYLLABLE BHEE
-A507 ; [.3761.0020.0002] # VAI SYLLABLE BEE
-A508 ; [.3762.0020.0002] # VAI SYLLABLE MBEE
-A509 ; [.3763.0020.0002] # VAI SYLLABLE KPEE
-A50A ; [.3764.0020.0002] # VAI SYLLABLE MGBEE
-A50B ; [.3765.0020.0002] # VAI SYLLABLE GBEE
-A50C ; [.3766.0020.0002] # VAI SYLLABLE FEE
-A613 ; [.3766.0020.0004][.3865.0020.0004] # VAI SYMBOL FEENG
-A50D ; [.3767.0020.0002] # VAI SYLLABLE VEE
-A50E ; [.3768.0020.0002] # VAI SYLLABLE TEE
-A50F ; [.3769.0020.0002] # VAI SYLLABLE THEE
-A510 ; [.376A.0020.0002] # VAI SYLLABLE DHEE
-A511 ; [.376B.0020.0002] # VAI SYLLABLE DHHEE
-A512 ; [.376C.0020.0002] # VAI SYLLABLE LEE
-A513 ; [.376D.0020.0002] # VAI SYLLABLE REE
-A514 ; [.376E.0020.0002] # VAI SYLLABLE DEE
-A515 ; [.376F.0020.0002] # VAI SYLLABLE NDEE
-A516 ; [.3770.0020.0002] # VAI SYLLABLE SEE
-A517 ; [.3771.0020.0002] # VAI SYLLABLE SHEE
-A518 ; [.3772.0020.0002] # VAI SYLLABLE ZEE
-A519 ; [.3773.0020.0002] # VAI SYLLABLE ZHEE
-A51A ; [.3774.0020.0002] # VAI SYLLABLE CEE
-A51B ; [.3775.0020.0002] # VAI SYLLABLE JEE
-A51C ; [.3776.0020.0002] # VAI SYLLABLE NJEE
-A51D ; [.3777.0020.0002] # VAI SYLLABLE YEE
-A51E ; [.3778.0020.0002] # VAI SYLLABLE KEE
-A614 ; [.3778.0020.0004][.3865.0020.0004] # VAI SYMBOL KEENG
-A51F ; [.3779.0020.0002] # VAI SYLLABLE NGGEE
-A520 ; [.377A.0020.0002] # VAI SYLLABLE GEE
-A521 ; [.377B.0020.0002] # VAI SYLLABLE MEE
-A522 ; [.377C.0020.0002] # VAI SYLLABLE NEE
-A523 ; [.377D.0020.0002] # VAI SYLLABLE NYEE
-A524 ; [.377E.0020.0002] # VAI SYLLABLE I
-A525 ; [.377F.0020.0002] # VAI SYLLABLE IN
-A526 ; [.3780.0020.0002] # VAI SYLLABLE HI
-A527 ; [.3781.0020.0002] # VAI SYLLABLE HIN
-A528 ; [.3782.0020.0002] # VAI SYLLABLE WI
-A529 ; [.3783.0020.0002] # VAI SYLLABLE WIN
-A52A ; [.3784.0020.0002] # VAI SYLLABLE PI
-A52B ; [.3785.0020.0002] # VAI SYLLABLE BHI
-A52C ; [.3786.0020.0002] # VAI SYLLABLE BI
-A52D ; [.3787.0020.0002] # VAI SYLLABLE MBI
-A52E ; [.3788.0020.0002] # VAI SYLLABLE KPI
-A52F ; [.3789.0020.0002] # VAI SYLLABLE MGBI
-A530 ; [.378A.0020.0002] # VAI SYLLABLE GBI
-A531 ; [.378B.0020.0002] # VAI SYLLABLE FI
-A532 ; [.378C.0020.0002] # VAI SYLLABLE VI
-A533 ; [.378D.0020.0002] # VAI SYLLABLE TI
-A615 ; [.378D.0020.0004][.3865.0020.0004] # VAI SYMBOL TING
-A534 ; [.378E.0020.0002] # VAI SYLLABLE THI
-A535 ; [.378F.0020.0002] # VAI SYLLABLE DHI
-A536 ; [.3790.0020.0002] # VAI SYLLABLE DHHI
-A537 ; [.3791.0020.0002] # VAI SYLLABLE LI
-A538 ; [.3792.0020.0002] # VAI SYLLABLE RI
-A539 ; [.3793.0020.0002] # VAI SYLLABLE DI
-A53A ; [.3794.0020.0002] # VAI SYLLABLE NDI
-A53B ; [.3795.0020.0002] # VAI SYLLABLE SI
-A53C ; [.3796.0020.0002] # VAI SYLLABLE SHI
-A53D ; [.3797.0020.0002] # VAI SYLLABLE ZI
-A53E ; [.3798.0020.0002] # VAI SYLLABLE ZHI
-A53F ; [.3799.0020.0002] # VAI SYLLABLE CI
-A540 ; [.379A.0020.0002] # VAI SYLLABLE JI
-A541 ; [.379B.0020.0002] # VAI SYLLABLE NJI
-A542 ; [.379C.0020.0002] # VAI SYLLABLE YI
-A543 ; [.379D.0020.0002] # VAI SYLLABLE KI
-A544 ; [.379E.0020.0002] # VAI SYLLABLE NGGI
-A545 ; [.379F.0020.0002] # VAI SYLLABLE GI
-A546 ; [.37A0.0020.0002] # VAI SYLLABLE MI
-A547 ; [.37A1.0020.0002] # VAI SYLLABLE NI
-A616 ; [.37A1.0020.0004][.3866.0020.0004] # VAI SYMBOL NII
-A548 ; [.37A2.0020.0002] # VAI SYLLABLE NYI
-A549 ; [.37A3.0020.0002] # VAI SYLLABLE A
-A54A ; [.37A4.0020.0002] # VAI SYLLABLE AN
-A54B ; [.37A5.0020.0002] # VAI SYLLABLE NGAN
-A54C ; [.37A6.0020.0002] # VAI SYLLABLE HA
-A54D ; [.37A7.0020.0002] # VAI SYLLABLE HAN
-A54E ; [.37A8.0020.0002] # VAI SYLLABLE WA
-A54F ; [.37A9.0020.0002] # VAI SYLLABLE WAN
-A550 ; [.37AA.0020.0002] # VAI SYLLABLE PA
-A551 ; [.37AB.0020.0002] # VAI SYLLABLE BHA
-A552 ; [.37AC.0020.0002] # VAI SYLLABLE BA
-A617 ; [.37AC.0020.0004][.3865.0020.0004] # VAI SYMBOL BANG
-A553 ; [.37AD.0020.0002] # VAI SYLLABLE MBA
-A554 ; [.37AE.0020.0002] # VAI SYLLABLE KPA
-A555 ; [.37AF.0020.0002] # VAI SYLLABLE KPAN
-A556 ; [.37B0.0020.0002] # VAI SYLLABLE MGBA
-A557 ; [.37B1.0020.0002] # VAI SYLLABLE GBA
-A558 ; [.37B2.0020.0002] # VAI SYLLABLE FA
-A610 ; [.37B2.0020.0004] # VAI SYLLABLE NDOLE FA
-A618 ; [.37B2.0020.0004][.3866.0020.0004] # VAI SYMBOL FAA
-A559 ; [.37B3.0020.0002] # VAI SYLLABLE VA
-A55A ; [.37B4.0020.0002] # VAI SYLLABLE TA
-A619 ; [.37B4.0020.0004][.3866.0020.0004] # VAI SYMBOL TAA
-A55B ; [.37B5.0020.0002] # VAI SYLLABLE THA
-A55C ; [.37B6.0020.0002] # VAI SYLLABLE DHA
-A55D ; [.37B7.0020.0002] # VAI SYLLABLE DHHA
-A55E ; [.37B8.0020.0002] # VAI SYLLABLE LA
-A55F ; [.37B9.0020.0002] # VAI SYLLABLE RA
-A560 ; [.37BA.0020.0002] # VAI SYLLABLE DA
-A61A ; [.37BA.0020.0004][.3865.0020.0004] # VAI SYMBOL DANG
-A561 ; [.37BB.0020.0002] # VAI SYLLABLE NDA
-A562 ; [.37BC.0020.0002] # VAI SYLLABLE SA
-A563 ; [.37BD.0020.0002] # VAI SYLLABLE SHA
-A564 ; [.37BE.0020.0002] # VAI SYLLABLE ZA
-A565 ; [.37BF.0020.0002] # VAI SYLLABLE ZHA
-A566 ; [.37C0.0020.0002] # VAI SYLLABLE CA
-A567 ; [.37C1.0020.0002] # VAI SYLLABLE JA
-A568 ; [.37C2.0020.0002] # VAI SYLLABLE NJA
-A569 ; [.37C3.0020.0002] # VAI SYLLABLE YA
-A56A ; [.37C4.0020.0002] # VAI SYLLABLE KA
-A611 ; [.37C4.0020.0004] # VAI SYLLABLE NDOLE KA
-A56B ; [.37C5.0020.0002] # VAI SYLLABLE KAN
-A56C ; [.37C6.0020.0002] # VAI SYLLABLE NGGA
-A56D ; [.37C7.0020.0002] # VAI SYLLABLE GA
-A56E ; [.37C8.0020.0002] # VAI SYLLABLE MA
-A62A ; [.37C8.0020.0004] # VAI SYLLABLE NDOLE MA
-A56F ; [.37C9.0020.0002] # VAI SYLLABLE NA
-A570 ; [.37CA.0020.0002] # VAI SYLLABLE NYA
-A571 ; [.37CB.0020.0002] # VAI SYLLABLE OO
-A572 ; [.37CC.0020.0002] # VAI SYLLABLE OON
-A573 ; [.37CD.0020.0002] # VAI SYLLABLE HOO
-A574 ; [.37CE.0020.0002] # VAI SYLLABLE WOO
-A575 ; [.37CF.0020.0002] # VAI SYLLABLE WOON
-A576 ; [.37D0.0020.0002] # VAI SYLLABLE POO
-A577 ; [.37D1.0020.0002] # VAI SYLLABLE BHOO
-A578 ; [.37D2.0020.0002] # VAI SYLLABLE BOO
-A579 ; [.37D3.0020.0002] # VAI SYLLABLE MBOO
-A57A ; [.37D4.0020.0002] # VAI SYLLABLE KPOO
-A57B ; [.37D5.0020.0002] # VAI SYLLABLE MGBOO
-A57C ; [.37D6.0020.0002] # VAI SYLLABLE GBOO
-A57D ; [.37D7.0020.0002] # VAI SYLLABLE FOO
-A57E ; [.37D8.0020.0002] # VAI SYLLABLE VOO
-A57F ; [.37D9.0020.0002] # VAI SYLLABLE TOO
-A580 ; [.37DA.0020.0002] # VAI SYLLABLE THOO
-A581 ; [.37DB.0020.0002] # VAI SYLLABLE DHOO
-A582 ; [.37DC.0020.0002] # VAI SYLLABLE DHHOO
-A583 ; [.37DD.0020.0002] # VAI SYLLABLE LOO
-A584 ; [.37DE.0020.0002] # VAI SYLLABLE ROO
-A585 ; [.37DF.0020.0002] # VAI SYLLABLE DOO
-A61B ; [.37DF.0020.0004][.3865.0020.0004] # VAI SYMBOL DOONG
-A586 ; [.37E0.0020.0002] # VAI SYLLABLE NDOO
-A587 ; [.37E1.0020.0002] # VAI SYLLABLE SOO
-A612 ; [.37E1.0020.0004] # VAI SYLLABLE NDOLE SOO
-A588 ; [.37E2.0020.0002] # VAI SYLLABLE SHOO
-A589 ; [.37E3.0020.0002] # VAI SYLLABLE ZOO
-A58A ; [.37E4.0020.0002] # VAI SYLLABLE ZHOO
-A58B ; [.37E5.0020.0002] # VAI SYLLABLE COO
-A58C ; [.37E6.0020.0002] # VAI SYLLABLE JOO
-A58D ; [.37E7.0020.0002] # VAI SYLLABLE NJOO
-A58E ; [.37E8.0020.0002] # VAI SYLLABLE YOO
-A58F ; [.37E9.0020.0002] # VAI SYLLABLE KOO
-A590 ; [.37EA.0020.0002] # VAI SYLLABLE NGGOO
-A591 ; [.37EB.0020.0002] # VAI SYLLABLE GOO
-A592 ; [.37EC.0020.0002] # VAI SYLLABLE MOO
-A593 ; [.37ED.0020.0002] # VAI SYLLABLE NOO
-A594 ; [.37EE.0020.0002] # VAI SYLLABLE NYOO
-A595 ; [.37EF.0020.0002] # VAI SYLLABLE U
-A596 ; [.37F0.0020.0002] # VAI SYLLABLE UN
-A597 ; [.37F1.0020.0002] # VAI SYLLABLE HU
-A598 ; [.37F2.0020.0002] # VAI SYLLABLE HUN
-A599 ; [.37F3.0020.0002] # VAI SYLLABLE WU
-A59A ; [.37F4.0020.0002] # VAI SYLLABLE WUN
-A59B ; [.37F5.0020.0002] # VAI SYLLABLE PU
-A59C ; [.37F6.0020.0002] # VAI SYLLABLE BHU
-A59D ; [.37F7.0020.0002] # VAI SYLLABLE BU
-A59E ; [.37F8.0020.0002] # VAI SYLLABLE MBU
-A59F ; [.37F9.0020.0002] # VAI SYLLABLE KPU
-A5A0 ; [.37FA.0020.0002] # VAI SYLLABLE MGBU
-A5A1 ; [.37FB.0020.0002] # VAI SYLLABLE GBU
-A5A2 ; [.37FC.0020.0002] # VAI SYLLABLE FU
-A5A3 ; [.37FD.0020.0002] # VAI SYLLABLE VU
-A5A4 ; [.37FE.0020.0002] # VAI SYLLABLE TU
-A5A5 ; [.37FF.0020.0002] # VAI SYLLABLE THU
-A5A6 ; [.3800.0020.0002] # VAI SYLLABLE DHU
-A5A7 ; [.3801.0020.0002] # VAI SYLLABLE DHHU
-A5A8 ; [.3802.0020.0002] # VAI SYLLABLE LU
-A5A9 ; [.3803.0020.0002] # VAI SYLLABLE RU
-A5AA ; [.3804.0020.0002] # VAI SYLLABLE DU
-A5AB ; [.3805.0020.0002] # VAI SYLLABLE NDU
-A5AC ; [.3806.0020.0002] # VAI SYLLABLE SU
-A5AD ; [.3807.0020.0002] # VAI SYLLABLE SHU
-A5AE ; [.3808.0020.0002] # VAI SYLLABLE ZU
-A5AF ; [.3809.0020.0002] # VAI SYLLABLE ZHU
-A5B0 ; [.380A.0020.0002] # VAI SYLLABLE CU
-A5B1 ; [.380B.0020.0002] # VAI SYLLABLE JU
-A5B2 ; [.380C.0020.0002] # VAI SYLLABLE NJU
-A5B3 ; [.380D.0020.0002] # VAI SYLLABLE YU
-A5B4 ; [.380E.0020.0002] # VAI SYLLABLE KU
-A61C ; [.380E.0020.0004][.3865.0020.0004] # VAI SYMBOL KUNG
-A5B5 ; [.380F.0020.0002] # VAI SYLLABLE NGGU
-A5B6 ; [.3810.0020.0002] # VAI SYLLABLE GU
-A5B7 ; [.3811.0020.0002] # VAI SYLLABLE MU
-A5B8 ; [.3812.0020.0002] # VAI SYLLABLE NU
-A5B9 ; [.3813.0020.0002] # VAI SYLLABLE NYU
-A5BA ; [.3814.0020.0002] # VAI SYLLABLE O
-A5BB ; [.3815.0020.0002] # VAI SYLLABLE ON
-A5BC ; [.3816.0020.0002] # VAI SYLLABLE NGON
-A5BD ; [.3817.0020.0002] # VAI SYLLABLE HO
-A5BE ; [.3818.0020.0002] # VAI SYLLABLE HON
-A5BF ; [.3819.0020.0002] # VAI SYLLABLE WO
-A5C0 ; [.381A.0020.0002] # VAI SYLLABLE WON
-A5C1 ; [.381B.0020.0002] # VAI SYLLABLE PO
-A5C2 ; [.381C.0020.0002] # VAI SYLLABLE BHO
-A5C3 ; [.381D.0020.0002] # VAI SYLLABLE BO
-A5C4 ; [.381E.0020.0002] # VAI SYLLABLE MBO
-A5C5 ; [.381F.0020.0002] # VAI SYLLABLE KPO
-A5C6 ; [.3820.0020.0002] # VAI SYLLABLE MGBO
-A5C7 ; [.3821.0020.0002] # VAI SYLLABLE GBO
-A5C8 ; [.3822.0020.0002] # VAI SYLLABLE GBON
-A5C9 ; [.3823.0020.0002] # VAI SYLLABLE FO
-A5CA ; [.3824.0020.0002] # VAI SYLLABLE VO
-A5CB ; [.3825.0020.0002] # VAI SYLLABLE TO
-A61D ; [.3825.0020.0004][.3865.0020.0004] # VAI SYMBOL TONG
-A5CC ; [.3826.0020.0002] # VAI SYLLABLE THO
-A5CD ; [.3827.0020.0002] # VAI SYLLABLE DHO
-A5CE ; [.3828.0020.0002] # VAI SYLLABLE DHHO
-A5CF ; [.3829.0020.0002] # VAI SYLLABLE LO
-A5D0 ; [.382A.0020.0002] # VAI SYLLABLE RO
-A5D1 ; [.382B.0020.0002] # VAI SYLLABLE DO
-A62B ; [.382B.0020.0004] # VAI SYLLABLE NDOLE DO
-A61E ; [.382B.0020.0004][.3866.0020.0004] # VAI SYMBOL DO-O
-A5D2 ; [.382C.0020.0002] # VAI SYLLABLE NDO
-A5D3 ; [.382D.0020.0002] # VAI SYLLABLE SO
-A5D4 ; [.382E.0020.0002] # VAI SYLLABLE SHO
-A5D5 ; [.382F.0020.0002] # VAI SYLLABLE ZO
-A5D6 ; [.3830.0020.0002] # VAI SYLLABLE ZHO
-A5D7 ; [.3831.0020.0002] # VAI SYLLABLE CO
-A5D8 ; [.3832.0020.0002] # VAI SYLLABLE JO
-A61F ; [.3832.0020.0004][.3865.0020.0004] # VAI SYMBOL JONG
-A5D9 ; [.3833.0020.0002] # VAI SYLLABLE NJO
-A5DA ; [.3834.0020.0002] # VAI SYLLABLE YO
-A5DB ; [.3835.0020.0002] # VAI SYLLABLE KO
-A5DC ; [.3836.0020.0002] # VAI SYLLABLE NGGO
-A5DD ; [.3837.0020.0002] # VAI SYLLABLE GO
-A5DE ; [.3838.0020.0002] # VAI SYLLABLE MO
-A5DF ; [.3839.0020.0002] # VAI SYLLABLE NO
-A5E0 ; [.383A.0020.0002] # VAI SYLLABLE NYO
-A5E1 ; [.383B.0020.0002] # VAI SYLLABLE E
-A5E2 ; [.383C.0020.0002] # VAI SYLLABLE EN
-A5E3 ; [.383D.0020.0002] # VAI SYLLABLE NGEN
-A5E4 ; [.383E.0020.0002] # VAI SYLLABLE HE
-A5E5 ; [.383F.0020.0002] # VAI SYLLABLE HEN
-A5E6 ; [.3840.0020.0002] # VAI SYLLABLE WE
-A5E7 ; [.3841.0020.0002] # VAI SYLLABLE WEN
-A5E8 ; [.3842.0020.0002] # VAI SYLLABLE PE
-A5E9 ; [.3843.0020.0002] # VAI SYLLABLE BHE
-A5EA ; [.3844.0020.0002] # VAI SYLLABLE BE
-A5EB ; [.3845.0020.0002] # VAI SYLLABLE MBE
-A5EC ; [.3846.0020.0002] # VAI SYLLABLE KPE
-A5ED ; [.3847.0020.0002] # VAI SYLLABLE KPEN
-A5EE ; [.3848.0020.0002] # VAI SYLLABLE MGBE
-A5EF ; [.3849.0020.0002] # VAI SYLLABLE GBE
-A5F0 ; [.384A.0020.0002] # VAI SYLLABLE GBEN
-A5F1 ; [.384B.0020.0002] # VAI SYLLABLE FE
-A5F2 ; [.384C.0020.0002] # VAI SYLLABLE VE
-A5F3 ; [.384D.0020.0002] # VAI SYLLABLE TE
-A5F4 ; [.384E.0020.0002] # VAI SYLLABLE THE
-A5F5 ; [.384F.0020.0002] # VAI SYLLABLE DHE
-A5F6 ; [.3850.0020.0002] # VAI SYLLABLE DHHE
-A5F7 ; [.3851.0020.0002] # VAI SYLLABLE LE
-A5F8 ; [.3852.0020.0002] # VAI SYLLABLE RE
-A5F9 ; [.3853.0020.0002] # VAI SYLLABLE DE
-A5FA ; [.3854.0020.0002] # VAI SYLLABLE NDE
-A5FB ; [.3855.0020.0002] # VAI SYLLABLE SE
-A5FC ; [.3856.0020.0002] # VAI SYLLABLE SHE
-A5FD ; [.3857.0020.0002] # VAI SYLLABLE ZE
-A5FE ; [.3858.0020.0002] # VAI SYLLABLE ZHE
-A5FF ; [.3859.0020.0002] # VAI SYLLABLE CE
-A600 ; [.385A.0020.0002] # VAI SYLLABLE JE
-A601 ; [.385B.0020.0002] # VAI SYLLABLE NJE
-A602 ; [.385C.0020.0002] # VAI SYLLABLE YE
-A603 ; [.385D.0020.0002] # VAI SYLLABLE KE
-A604 ; [.385E.0020.0002] # VAI SYLLABLE NGGE
-A605 ; [.385F.0020.0002] # VAI SYLLABLE NGGEN
-A606 ; [.3860.0020.0002] # VAI SYLLABLE GE
-A607 ; [.3861.0020.0002] # VAI SYLLABLE GEN
-A608 ; [.3862.0020.0002] # VAI SYLLABLE ME
-A609 ; [.3863.0020.0002] # VAI SYLLABLE NE
-A60A ; [.3864.0020.0002] # VAI SYLLABLE NYE
-A60B ; [.3865.0020.0002] # VAI SYLLABLE NG
-A60C ; [.3866.0020.0002] # VAI SYLLABLE LENGTHENER
-A6A0 ; [.3867.0020.0002] # BAMUM LETTER A
-A6A1 ; [.3868.0020.0002] # BAMUM LETTER KA
-A6A2 ; [.3869.0020.0002] # BAMUM LETTER U
-A6A3 ; [.386A.0020.0002] # BAMUM LETTER KU
-A6A4 ; [.386B.0020.0002] # BAMUM LETTER EE
-A6A5 ; [.386C.0020.0002] # BAMUM LETTER REE
-A6A6 ; [.386D.0020.0002] # BAMUM LETTER TAE
-A6A7 ; [.386E.0020.0002] # BAMUM LETTER O
-A6A8 ; [.386F.0020.0002] # BAMUM LETTER NYI
-A6A9 ; [.3870.0020.0002] # BAMUM LETTER I
-A6AA ; [.3871.0020.0002] # BAMUM LETTER LA
-A6AB ; [.3872.0020.0002] # BAMUM LETTER PA
-A6AC ; [.3873.0020.0002] # BAMUM LETTER RII
-A6AD ; [.3874.0020.0002] # BAMUM LETTER RIEE
-A6AE ; [.3875.0020.0002] # BAMUM LETTER LEEEE
-A6AF ; [.3876.0020.0002] # BAMUM LETTER MEEEE
-A6B0 ; [.3877.0020.0002] # BAMUM LETTER TAA
-A6B1 ; [.3878.0020.0002] # BAMUM LETTER NDAA
-A6B2 ; [.3879.0020.0002] # BAMUM LETTER NJAEM
-A6B3 ; [.387A.0020.0002] # BAMUM LETTER M
-A6B4 ; [.387B.0020.0002] # BAMUM LETTER SUU
-A6B5 ; [.387C.0020.0002] # BAMUM LETTER MU
-A6B6 ; [.387D.0020.0002] # BAMUM LETTER SHII
-A6B7 ; [.387E.0020.0002] # BAMUM LETTER SI
-A6B8 ; [.387F.0020.0002] # BAMUM LETTER SHEUX
-A6B9 ; [.3880.0020.0002] # BAMUM LETTER SEUX
-A6BA ; [.3881.0020.0002] # BAMUM LETTER KYEE
-A6BB ; [.3882.0020.0002] # BAMUM LETTER KET
-A6BC ; [.3883.0020.0002] # BAMUM LETTER NUAE
-A6BD ; [.3884.0020.0002] # BAMUM LETTER NU
-A6BE ; [.3885.0020.0002] # BAMUM LETTER NJUAE
-A6BF ; [.3886.0020.0002] # BAMUM LETTER YOQ
-A6C0 ; [.3887.0020.0002] # BAMUM LETTER SHU
-A6C1 ; [.3888.0020.0002] # BAMUM LETTER YUQ
-A6C2 ; [.3889.0020.0002] # BAMUM LETTER YA
-A6C3 ; [.388A.0020.0002] # BAMUM LETTER NSHA
-A6C4 ; [.388B.0020.0002] # BAMUM LETTER KEUX
-A6C5 ; [.388C.0020.0002] # BAMUM LETTER PEUX
-A6C6 ; [.388D.0020.0002] # BAMUM LETTER NJEE
-A6C7 ; [.388E.0020.0002] # BAMUM LETTER NTEE
-A6C8 ; [.388F.0020.0002] # BAMUM LETTER PUE
-A6C9 ; [.3890.0020.0002] # BAMUM LETTER WUE
-A6CA ; [.3891.0020.0002] # BAMUM LETTER PEE
-A6CB ; [.3892.0020.0002] # BAMUM LETTER FEE
-A6CC ; [.3893.0020.0002] # BAMUM LETTER RU
-A6CD ; [.3894.0020.0002] # BAMUM LETTER LU
-A6CE ; [.3895.0020.0002] # BAMUM LETTER MI
-A6CF ; [.3896.0020.0002] # BAMUM LETTER NI
-A6D0 ; [.3897.0020.0002] # BAMUM LETTER REUX
-A6D1 ; [.3898.0020.0002] # BAMUM LETTER RAE
-A6D2 ; [.3899.0020.0002] # BAMUM LETTER KEN
-A6D3 ; [.389A.0020.0002] # BAMUM LETTER NGKWAEN
-A6D4 ; [.389B.0020.0002] # BAMUM LETTER NGGA
-A6D5 ; [.389C.0020.0002] # BAMUM LETTER NGA
-A6D6 ; [.389D.0020.0002] # BAMUM LETTER SHO
-A6D7 ; [.389E.0020.0002] # BAMUM LETTER PUAE
-A6D8 ; [.389F.0020.0002] # BAMUM LETTER FU
-A6D9 ; [.38A0.0020.0002] # BAMUM LETTER FOM
-A6DA ; [.38A1.0020.0002] # BAMUM LETTER WA
-A6DB ; [.38A2.0020.0002] # BAMUM LETTER NA
-A6DC ; [.38A3.0020.0002] # BAMUM LETTER LI
-A6DD ; [.38A4.0020.0002] # BAMUM LETTER PI
-A6DE ; [.38A5.0020.0002] # BAMUM LETTER LOQ
-A6DF ; [.38A6.0020.0002] # BAMUM LETTER KO
-A6E0 ; [.38A7.0020.0002] # BAMUM LETTER MBEN
-A6E1 ; [.38A8.0020.0002] # BAMUM LETTER REN
-A6E2 ; [.38A9.0020.0002] # BAMUM LETTER MEN
-A6E3 ; [.38AA.0020.0002] # BAMUM LETTER MA
-A6E4 ; [.38AB.0020.0002] # BAMUM LETTER TI
-A6E5 ; [.38AC.0020.0002] # BAMUM LETTER KI
-A6E6 ; [.38AD.0020.0002] # BAMUM LETTER MO
-A6E7 ; [.38AE.0020.0002] # BAMUM LETTER MBAA
-A6E8 ; [.38AF.0020.0002] # BAMUM LETTER TET
-A6E9 ; [.38B0.0020.0002] # BAMUM LETTER KPA
-A6EA ; [.38B1.0020.0002] # BAMUM LETTER TEN
-A6EB ; [.38B2.0020.0002] # BAMUM LETTER NTUU
-A6EC ; [.38B3.0020.0002] # BAMUM LETTER SAMBA
-A6ED ; [.38B4.0020.0002] # BAMUM LETTER FAAMAE
-A6EE ; [.38B5.0020.0002] # BAMUM LETTER KOVUU
-A6EF ; [.38B6.0020.0002] # BAMUM LETTER KOGHOM
-16800 ; [.38B7.0020.0002] # BAMUM LETTER PHASE-A NGKUE MFON
-16801 ; [.38B8.0020.0002] # BAMUM LETTER PHASE-A GBIEE FON
-16802 ; [.38B9.0020.0002] # BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE
-16803 ; [.38BA.0020.0002] # BAMUM LETTER PHASE-A PON MFON PIPAEMBA
-16804 ; [.38BB.0020.0002] # BAMUM LETTER PHASE-A NAA MFON
-16805 ; [.38BC.0020.0002] # BAMUM LETTER PHASE-A SHUENSHUET
-16806 ; [.38BD.0020.0002] # BAMUM LETTER PHASE-A TITA MFON
-16807 ; [.38BE.0020.0002] # BAMUM LETTER PHASE-A NZA MFON
-16808 ; [.38BF.0020.0002] # BAMUM LETTER PHASE-A SHINDA PA NJI
-16809 ; [.38C0.0020.0002] # BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE
-1680A ; [.38C1.0020.0002] # BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA
-1680B ; [.38C2.0020.0002] # BAMUM LETTER PHASE-A MAEMBGBIEE
-1680C ; [.38C3.0020.0002] # BAMUM LETTER PHASE-A TU MAEMBA
-1680D ; [.38C4.0020.0002] # BAMUM LETTER PHASE-A NGANGU
-1680E ; [.38C5.0020.0002] # BAMUM LETTER PHASE-A MAEMVEUX
-1680F ; [.38C6.0020.0002] # BAMUM LETTER PHASE-A MANSUAE
-16810 ; [.38C7.0020.0002] # BAMUM LETTER PHASE-A MVEUAENGAM
-16811 ; [.38C8.0020.0002] # BAMUM LETTER PHASE-A SEUNYAM
-16812 ; [.38C9.0020.0002] # BAMUM LETTER PHASE-A NTOQPEN
-16813 ; [.38CA.0020.0002] # BAMUM LETTER PHASE-A KEUKEUTNDA
-16814 ; [.38CB.0020.0002] # BAMUM LETTER PHASE-A NKINDI
-16815 ; [.38CC.0020.0002] # BAMUM LETTER PHASE-A SUU
-16816 ; [.38CD.0020.0002] # BAMUM LETTER PHASE-A NGKUENZEUM
-16817 ; [.38CE.0020.0002] # BAMUM LETTER PHASE-A LAPAQ
-16818 ; [.38CF.0020.0002] # BAMUM LETTER PHASE-A LET KUT
-16819 ; [.38D0.0020.0002] # BAMUM LETTER PHASE-A NTAP MFAA
-1681A ; [.38D1.0020.0002] # BAMUM LETTER PHASE-A MAEKEUP
-1681B ; [.38D2.0020.0002] # BAMUM LETTER PHASE-A PASHAE
-1681C ; [.38D3.0020.0002] # BAMUM LETTER PHASE-A GHEUAERAE
-1681D ; [.38D4.0020.0002] # BAMUM LETTER PHASE-A PAMSHAE
-1681E ; [.38D5.0020.0002] # BAMUM LETTER PHASE-A MON NGGEUAET
-1681F ; [.38D6.0020.0002] # BAMUM LETTER PHASE-A NZUN MEUT
-16820 ; [.38D7.0020.0002] # BAMUM LETTER PHASE-A U YUQ NAE
-16821 ; [.38D8.0020.0002] # BAMUM LETTER PHASE-A GHEUAEGHEUAE
-16822 ; [.38D9.0020.0002] # BAMUM LETTER PHASE-A NTAP NTAA
-16823 ; [.38DA.0020.0002] # BAMUM LETTER PHASE-A SISA
-16824 ; [.38DB.0020.0002] # BAMUM LETTER PHASE-A MGBASA
-16825 ; [.38DC.0020.0002] # BAMUM LETTER PHASE-A MEUNJOMNDEUQ
-16826 ; [.38DD.0020.0002] # BAMUM LETTER PHASE-A MOOMPUQ
-16827 ; [.38DE.0020.0002] # BAMUM LETTER PHASE-A KAFA
-16828 ; [.38DF.0020.0002] # BAMUM LETTER PHASE-A PA LEERAEWA
-16829 ; [.38E0.0020.0002] # BAMUM LETTER PHASE-A NDA LEERAEWA
-1682A ; [.38E1.0020.0002] # BAMUM LETTER PHASE-A PET
-1682B ; [.38E2.0020.0002] # BAMUM LETTER PHASE-A MAEMKPEN
-1682C ; [.38E3.0020.0002] # BAMUM LETTER PHASE-A NIKA
-1682D ; [.38E4.0020.0002] # BAMUM LETTER PHASE-A PUP
-1682E ; [.38E5.0020.0002] # BAMUM LETTER PHASE-A TUAEP
-1682F ; [.38E6.0020.0002] # BAMUM LETTER PHASE-A LUAEP
-16830 ; [.38E7.0020.0002] # BAMUM LETTER PHASE-A SONJAM
-16831 ; [.38E8.0020.0002] # BAMUM LETTER PHASE-A TEUTEUWEN
-16832 ; [.38E9.0020.0002] # BAMUM LETTER PHASE-A MAENYI
-16833 ; [.38EA.0020.0002] # BAMUM LETTER PHASE-A KET
-16834 ; [.38EB.0020.0002] # BAMUM LETTER PHASE-A NDAANGGEUAET
-16835 ; [.38EC.0020.0002] # BAMUM LETTER PHASE-A KUOQ
-16836 ; [.38ED.0020.0002] # BAMUM LETTER PHASE-A MOOMEUT
-16837 ; [.38EE.0020.0002] # BAMUM LETTER PHASE-A SHUM
-16838 ; [.38EF.0020.0002] # BAMUM LETTER PHASE-A LOMMAE
-16839 ; [.38F0.0020.0002] # BAMUM LETTER PHASE-A FIRI
-1683A ; [.38F1.0020.0002] # BAMUM LETTER PHASE-A ROM
-1683B ; [.38F2.0020.0002] # BAMUM LETTER PHASE-A KPOQ
-1683C ; [.38F3.0020.0002] # BAMUM LETTER PHASE-A SOQ
-1683D ; [.38F4.0020.0002] # BAMUM LETTER PHASE-A MAP PIEET
-1683E ; [.38F5.0020.0002] # BAMUM LETTER PHASE-A SHIRAE
-1683F ; [.38F6.0020.0002] # BAMUM LETTER PHASE-A NTAP
-16840 ; [.38F7.0020.0002] # BAMUM LETTER PHASE-A SHOQ NSHUT YUM
-16841 ; [.38F8.0020.0002] # BAMUM LETTER PHASE-A NYIT MONGKEUAEQ
-16842 ; [.38F9.0020.0002] # BAMUM LETTER PHASE-A PAARAE
-16843 ; [.38FA.0020.0002] # BAMUM LETTER PHASE-A NKAARAE
-16844 ; [.38FB.0020.0002] # BAMUM LETTER PHASE-A UNKNOWN
-16845 ; [.38FC.0020.0002] # BAMUM LETTER PHASE-A NGGEN
-16846 ; [.38FD.0020.0002] # BAMUM LETTER PHASE-A MAESI
-16847 ; [.38FE.0020.0002] # BAMUM LETTER PHASE-A NJAM
-16848 ; [.38FF.0020.0002] # BAMUM LETTER PHASE-A MBANYI
-16849 ; [.3900.0020.0002] # BAMUM LETTER PHASE-A NYET
-1684A ; [.3901.0020.0002] # BAMUM LETTER PHASE-A TEUAEN
-1684B ; [.3902.0020.0002] # BAMUM LETTER PHASE-A SOT
-1684C ; [.3903.0020.0002] # BAMUM LETTER PHASE-A PAAM
-1684D ; [.3904.0020.0002] # BAMUM LETTER PHASE-A NSHIEE
-1684E ; [.3905.0020.0002] # BAMUM LETTER PHASE-A MAEM
-1684F ; [.3906.0020.0002] # BAMUM LETTER PHASE-A NYI
-16850 ; [.3907.0020.0002] # BAMUM LETTER PHASE-A KAQ
-16851 ; [.3908.0020.0002] # BAMUM LETTER PHASE-A NSHA
-16852 ; [.3909.0020.0002] # BAMUM LETTER PHASE-A VEE
-16853 ; [.390A.0020.0002] # BAMUM LETTER PHASE-A LU
-16854 ; [.390B.0020.0002] # BAMUM LETTER PHASE-A NEN
-16855 ; [.390C.0020.0002] # BAMUM LETTER PHASE-A NAQ
-16856 ; [.390D.0020.0002] # BAMUM LETTER PHASE-A MBAQ
-16857 ; [.390E.0020.0002] # BAMUM LETTER PHASE-B NSHUET
-16858 ; [.390F.0020.0002] # BAMUM LETTER PHASE-B TU MAEMGBIEE
-16859 ; [.3910.0020.0002] # BAMUM LETTER PHASE-B SIEE
-1685A ; [.3911.0020.0002] # BAMUM LETTER PHASE-B SET TU
-1685B ; [.3912.0020.0002] # BAMUM LETTER PHASE-B LOM NTEUM
-1685C ; [.3913.0020.0002] # BAMUM LETTER PHASE-B MBA MAELEE
-1685D ; [.3914.0020.0002] # BAMUM LETTER PHASE-B KIEEM
-1685E ; [.3915.0020.0002] # BAMUM LETTER PHASE-B YEURAE
-1685F ; [.3916.0020.0002] # BAMUM LETTER PHASE-B MBAARAE
-16860 ; [.3917.0020.0002] # BAMUM LETTER PHASE-B KAM
-16861 ; [.3918.0020.0002] # BAMUM LETTER PHASE-B PEESHI
-16862 ; [.3919.0020.0002] # BAMUM LETTER PHASE-B YAFU LEERAEWA
-16863 ; [.391A.0020.0002] # BAMUM LETTER PHASE-B LAM NSHUT NYAM
-16864 ; [.391B.0020.0002] # BAMUM LETTER PHASE-B NTIEE SHEUOQ
-16865 ; [.391C.0020.0002] # BAMUM LETTER PHASE-B NDU NJAA
-16866 ; [.391D.0020.0002] # BAMUM LETTER PHASE-B GHEUGHEUAEM
-16867 ; [.391E.0020.0002] # BAMUM LETTER PHASE-B PIT
-16868 ; [.391F.0020.0002] # BAMUM LETTER PHASE-B TU NSIEE
-16869 ; [.3920.0020.0002] # BAMUM LETTER PHASE-B SHET NJAQ
-1686A ; [.3921.0020.0002] # BAMUM LETTER PHASE-B SHEUAEQTU
-1686B ; [.3922.0020.0002] # BAMUM LETTER PHASE-B MFON TEUAEQ
-1686C ; [.3923.0020.0002] # BAMUM LETTER PHASE-B MBIT MBAAKET
-1686D ; [.3924.0020.0002] # BAMUM LETTER PHASE-B NYI NTEUM
-1686E ; [.3925.0020.0002] # BAMUM LETTER PHASE-B KEUPUQ
-1686F ; [.3926.0020.0002] # BAMUM LETTER PHASE-B GHEUGHEN
-16870 ; [.3927.0020.0002] # BAMUM LETTER PHASE-B KEUYEUX
-16871 ; [.3928.0020.0002] # BAMUM LETTER PHASE-B LAANAE
-16872 ; [.3929.0020.0002] # BAMUM LETTER PHASE-B PARUM
-16873 ; [.392A.0020.0002] # BAMUM LETTER PHASE-B VEUM
-16874 ; [.392B.0020.0002] # BAMUM LETTER PHASE-B NGKINDI MVOP
-16875 ; [.392C.0020.0002] # BAMUM LETTER PHASE-B NGGEU MBU
-16876 ; [.392D.0020.0002] # BAMUM LETTER PHASE-B WUAET
-16877 ; [.392E.0020.0002] # BAMUM LETTER PHASE-B SAKEUAE
-16878 ; [.392F.0020.0002] # BAMUM LETTER PHASE-B TAAM
-16879 ; [.3930.0020.0002] # BAMUM LETTER PHASE-B MEUQ
-1687A ; [.3931.0020.0002] # BAMUM LETTER PHASE-B NGGUOQ
-1687B ; [.3932.0020.0002] # BAMUM LETTER PHASE-B NGGUOQ LARGE
-1687C ; [.3933.0020.0002] # BAMUM LETTER PHASE-B MFIYAQ
-1687D ; [.3934.0020.0002] # BAMUM LETTER PHASE-B SUE
-1687E ; [.3935.0020.0002] # BAMUM LETTER PHASE-B MBEURI
-1687F ; [.3936.0020.0002] # BAMUM LETTER PHASE-B MONTIEEN
-16880 ; [.3937.0020.0002] # BAMUM LETTER PHASE-B NYAEMAE
-16881 ; [.3938.0020.0002] # BAMUM LETTER PHASE-B PUNGAAM
-16882 ; [.3939.0020.0002] # BAMUM LETTER PHASE-B MEUT NGGEET
-16883 ; [.393A.0020.0002] # BAMUM LETTER PHASE-B FEUX
-16884 ; [.393B.0020.0002] # BAMUM LETTER PHASE-B MBUOQ
-16885 ; [.393C.0020.0002] # BAMUM LETTER PHASE-B FEE
-16886 ; [.393D.0020.0002] # BAMUM LETTER PHASE-B KEUAEM
-16887 ; [.393E.0020.0002] # BAMUM LETTER PHASE-B MA NJEUAENA
-16888 ; [.393F.0020.0002] # BAMUM LETTER PHASE-B MA NJUQA
-16889 ; [.3940.0020.0002] # BAMUM LETTER PHASE-B LET
-1688A ; [.3941.0020.0002] # BAMUM LETTER PHASE-B NGGAAM
-1688B ; [.3942.0020.0002] # BAMUM LETTER PHASE-B NSEN
-1688C ; [.3943.0020.0002] # BAMUM LETTER PHASE-B MA
-1688D ; [.3944.0020.0002] # BAMUM LETTER PHASE-B KIQ
-1688E ; [.3945.0020.0002] # BAMUM LETTER PHASE-B NGOM
-1688F ; [.3946.0020.0002] # BAMUM LETTER PHASE-C NGKUE MAEMBA
-16890 ; [.3947.0020.0002] # BAMUM LETTER PHASE-C NZA
-16891 ; [.3948.0020.0002] # BAMUM LETTER PHASE-C YUM
-16892 ; [.3949.0020.0002] # BAMUM LETTER PHASE-C WANGKUOQ
-16893 ; [.394A.0020.0002] # BAMUM LETTER PHASE-C NGGEN
-16894 ; [.394B.0020.0002] # BAMUM LETTER PHASE-C NDEUAEREE
-16895 ; [.394C.0020.0002] # BAMUM LETTER PHASE-C NGKAQ
-16896 ; [.394D.0020.0002] # BAMUM LETTER PHASE-C GHARAE
-16897 ; [.394E.0020.0002] # BAMUM LETTER PHASE-C MBEEKEET
-16898 ; [.394F.0020.0002] # BAMUM LETTER PHASE-C GBAYI
-16899 ; [.3950.0020.0002] # BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN
-1689A ; [.3951.0020.0002] # BAMUM LETTER PHASE-C NTU MBIT
-1689B ; [.3952.0020.0002] # BAMUM LETTER PHASE-C MBEUM
-1689C ; [.3953.0020.0002] # BAMUM LETTER PHASE-C PIRIEEN
-1689D ; [.3954.0020.0002] # BAMUM LETTER PHASE-C NDOMBU
-1689E ; [.3955.0020.0002] # BAMUM LETTER PHASE-C MBAA CABBAGE-TREE
-1689F ; [.3956.0020.0002] # BAMUM LETTER PHASE-C KEUSHEUAEP
-168A0 ; [.3957.0020.0002] # BAMUM LETTER PHASE-C GHAP
-168A1 ; [.3958.0020.0002] # BAMUM LETTER PHASE-C KEUKAQ
-168A2 ; [.3959.0020.0002] # BAMUM LETTER PHASE-C YU MUOMAE
-168A3 ; [.395A.0020.0002] # BAMUM LETTER PHASE-C NZEUM
-168A4 ; [.395B.0020.0002] # BAMUM LETTER PHASE-C MBUE
-168A5 ; [.395C.0020.0002] # BAMUM LETTER PHASE-C NSEUAEN
-168A6 ; [.395D.0020.0002] # BAMUM LETTER PHASE-C MBIT
-168A7 ; [.395E.0020.0002] # BAMUM LETTER PHASE-C YEUQ
-168A8 ; [.395F.0020.0002] # BAMUM LETTER PHASE-C KPARAQ
-168A9 ; [.3960.0020.0002] # BAMUM LETTER PHASE-C KAA
-168AA ; [.3961.0020.0002] # BAMUM LETTER PHASE-C SEUX
-168AB ; [.3962.0020.0002] # BAMUM LETTER PHASE-C NDIDA
-168AC ; [.3963.0020.0002] # BAMUM LETTER PHASE-C TAASHAE
-168AD ; [.3964.0020.0002] # BAMUM LETTER PHASE-C NJUEQ
-168AE ; [.3965.0020.0002] # BAMUM LETTER PHASE-C TITA YUE
-168AF ; [.3966.0020.0002] # BAMUM LETTER PHASE-C SUAET
-168B0 ; [.3967.0020.0002] # BAMUM LETTER PHASE-C NGGUAEN NYAM
-168B1 ; [.3968.0020.0002] # BAMUM LETTER PHASE-C VEUX
-168B2 ; [.3969.0020.0002] # BAMUM LETTER PHASE-C NANSANAQ
-168B3 ; [.396A.0020.0002] # BAMUM LETTER PHASE-C MA KEUAERI
-168B4 ; [.396B.0020.0002] # BAMUM LETTER PHASE-C NTAA
-168B5 ; [.396C.0020.0002] # BAMUM LETTER PHASE-C NGGUON
-168B6 ; [.396D.0020.0002] # BAMUM LETTER PHASE-C LAP
-168B7 ; [.396E.0020.0002] # BAMUM LETTER PHASE-C MBIRIEEN
-168B8 ; [.396F.0020.0002] # BAMUM LETTER PHASE-C MGBASAQ
-168B9 ; [.3970.0020.0002] # BAMUM LETTER PHASE-C NTEUNGBA
-168BA ; [.3971.0020.0002] # BAMUM LETTER PHASE-C TEUTEUX
-168BB ; [.3972.0020.0002] # BAMUM LETTER PHASE-C NGGUM
-168BC ; [.3973.0020.0002] # BAMUM LETTER PHASE-C FUE
-168BD ; [.3974.0020.0002] # BAMUM LETTER PHASE-C NDEUT
-168BE ; [.3975.0020.0002] # BAMUM LETTER PHASE-C NSA
-168BF ; [.3976.0020.0002] # BAMUM LETTER PHASE-C NSHAQ
-168C0 ; [.3977.0020.0002] # BAMUM LETTER PHASE-C BUNG
-168C1 ; [.3978.0020.0002] # BAMUM LETTER PHASE-C VEUAEPEN
-168C2 ; [.3979.0020.0002] # BAMUM LETTER PHASE-C MBERAE
-168C3 ; [.397A.0020.0002] # BAMUM LETTER PHASE-C RU
-168C4 ; [.397B.0020.0002] # BAMUM LETTER PHASE-C NJAEM
-168C5 ; [.397C.0020.0002] # BAMUM LETTER PHASE-C LAM
-168C6 ; [.397D.0020.0002] # BAMUM LETTER PHASE-C TITUAEP
-168C7 ; [.397E.0020.0002] # BAMUM LETTER PHASE-C NSUOT NGOM
-168C8 ; [.397F.0020.0002] # BAMUM LETTER PHASE-C NJEEEE
-168C9 ; [.3980.0020.0002] # BAMUM LETTER PHASE-C KET
-168CA ; [.3981.0020.0002] # BAMUM LETTER PHASE-C NGGU
-168CB ; [.3982.0020.0002] # BAMUM LETTER PHASE-C MAESI
-168CC ; [.3983.0020.0002] # BAMUM LETTER PHASE-C MBUAEM
-168CD ; [.3984.0020.0002] # BAMUM LETTER PHASE-C LU
-168CE ; [.3985.0020.0002] # BAMUM LETTER PHASE-C KUT
-168CF ; [.3986.0020.0002] # BAMUM LETTER PHASE-C NJAM
-168D0 ; [.3987.0020.0002] # BAMUM LETTER PHASE-C NGOM
-168D1 ; [.3988.0020.0002] # BAMUM LETTER PHASE-C WUP
-168D2 ; [.3989.0020.0002] # BAMUM LETTER PHASE-C NGGUEET
-168D3 ; [.398A.0020.0002] # BAMUM LETTER PHASE-C NSOM
-168D4 ; [.398B.0020.0002] # BAMUM LETTER PHASE-C NTEN
-168D5 ; [.398C.0020.0002] # BAMUM LETTER PHASE-C KUOP NKAARAE
-168D6 ; [.398D.0020.0002] # BAMUM LETTER PHASE-C NSUN
-168D7 ; [.398E.0020.0002] # BAMUM LETTER PHASE-C NDAM
-168D8 ; [.398F.0020.0002] # BAMUM LETTER PHASE-C MA NSIEE
-168D9 ; [.3990.0020.0002] # BAMUM LETTER PHASE-C YAA
-168DA ; [.3991.0020.0002] # BAMUM LETTER PHASE-C NDAP
-168DB ; [.3992.0020.0002] # BAMUM LETTER PHASE-C SHUEQ
-168DC ; [.3993.0020.0002] # BAMUM LETTER PHASE-C SETFON
-168DD ; [.3994.0020.0002] # BAMUM LETTER PHASE-C MBI
-168DE ; [.3995.0020.0002] # BAMUM LETTER PHASE-C MAEMBA
-168DF ; [.3996.0020.0002] # BAMUM LETTER PHASE-C MBANYI
-168E0 ; [.3997.0020.0002] # BAMUM LETTER PHASE-C KEUSEUX
-168E1 ; [.3998.0020.0002] # BAMUM LETTER PHASE-C MBEUX
-168E2 ; [.3999.0020.0002] # BAMUM LETTER PHASE-C KEUM
-168E3 ; [.399A.0020.0002] # BAMUM LETTER PHASE-C MBAA PICKET
-168E4 ; [.399B.0020.0002] # BAMUM LETTER PHASE-C YUWOQ
-168E5 ; [.399C.0020.0002] # BAMUM LETTER PHASE-C NJEUX
-168E6 ; [.399D.0020.0002] # BAMUM LETTER PHASE-C MIEE
-168E7 ; [.399E.0020.0002] # BAMUM LETTER PHASE-C MUAE
-168E8 ; [.399F.0020.0002] # BAMUM LETTER PHASE-C SHIQ
-168E9 ; [.39A0.0020.0002] # BAMUM LETTER PHASE-C KEN LAW
-168EA ; [.39A1.0020.0002] # BAMUM LETTER PHASE-C KEN FATIGUE
-168EB ; [.39A2.0020.0002] # BAMUM LETTER PHASE-C NGAQ
-168EC ; [.39A3.0020.0002] # BAMUM LETTER PHASE-C NAQ
-168ED ; [.39A4.0020.0002] # BAMUM LETTER PHASE-C LIQ
-168EE ; [.39A5.0020.0002] # BAMUM LETTER PHASE-C PIN
-168EF ; [.39A6.0020.0002] # BAMUM LETTER PHASE-C PEN
-168F0 ; [.39A7.0020.0002] # BAMUM LETTER PHASE-C TET
-168F1 ; [.39A8.0020.0002] # BAMUM LETTER PHASE-D MBUO
-168F2 ; [.39A9.0020.0002] # BAMUM LETTER PHASE-D WAP
-168F3 ; [.39AA.0020.0002] # BAMUM LETTER PHASE-D NJI
-168F4 ; [.39AB.0020.0002] # BAMUM LETTER PHASE-D MFON
-168F5 ; [.39AC.0020.0002] # BAMUM LETTER PHASE-D NJIEE
-168F6 ; [.39AD.0020.0002] # BAMUM LETTER PHASE-D LIEE
-168F7 ; [.39AE.0020.0002] # BAMUM LETTER PHASE-D NJEUT
-168F8 ; [.39AF.0020.0002] # BAMUM LETTER PHASE-D NSHEE
-168F9 ; [.39B0.0020.0002] # BAMUM LETTER PHASE-D NGGAAMAE
-168FA ; [.39B1.0020.0002] # BAMUM LETTER PHASE-D NYAM
-168FB ; [.39B2.0020.0002] # BAMUM LETTER PHASE-D WUAEN
-168FC ; [.39B3.0020.0002] # BAMUM LETTER PHASE-D NGKUN
-168FD ; [.39B4.0020.0002] # BAMUM LETTER PHASE-D SHEE
-168FE ; [.39B5.0020.0002] # BAMUM LETTER PHASE-D NGKAP
-168FF ; [.39B6.0020.0002] # BAMUM LETTER PHASE-D KEUAETMEUN
-16900 ; [.39B7.0020.0002] # BAMUM LETTER PHASE-D TEUT
-16901 ; [.39B8.0020.0002] # BAMUM LETTER PHASE-D SHEUAE
-16902 ; [.39B9.0020.0002] # BAMUM LETTER PHASE-D NJAP
-16903 ; [.39BA.0020.0002] # BAMUM LETTER PHASE-D SUE
-16904 ; [.39BB.0020.0002] # BAMUM LETTER PHASE-D KET
-16905 ; [.39BC.0020.0002] # BAMUM LETTER PHASE-D YAEMMAE
-16906 ; [.39BD.0020.0002] # BAMUM LETTER PHASE-D KUOM
-16907 ; [.39BE.0020.0002] # BAMUM LETTER PHASE-D SAP
-16908 ; [.39BF.0020.0002] # BAMUM LETTER PHASE-D MFEUT
-16909 ; [.39C0.0020.0002] # BAMUM LETTER PHASE-D NDEUX
-1690A ; [.39C1.0020.0002] # BAMUM LETTER PHASE-D MALEERI
-1690B ; [.39C2.0020.0002] # BAMUM LETTER PHASE-D MEUT
-1690C ; [.39C3.0020.0002] # BAMUM LETTER PHASE-D SEUAEQ
-1690D ; [.39C4.0020.0002] # BAMUM LETTER PHASE-D YEN
-1690E ; [.39C5.0020.0002] # BAMUM LETTER PHASE-D NJEUAEM
-1690F ; [.39C6.0020.0002] # BAMUM LETTER PHASE-D KEUOT MBUAE
-16910 ; [.39C7.0020.0002] # BAMUM LETTER PHASE-D NGKEURI
-16911 ; [.39C8.0020.0002] # BAMUM LETTER PHASE-D TU
-16912 ; [.39C9.0020.0002] # BAMUM LETTER PHASE-D GHAA
-16913 ; [.39CA.0020.0002] # BAMUM LETTER PHASE-D NGKYEE
-16914 ; [.39CB.0020.0002] # BAMUM LETTER PHASE-D FEUFEUAET
-16915 ; [.39CC.0020.0002] # BAMUM LETTER PHASE-D NDEE
-16916 ; [.39CD.0020.0002] # BAMUM LETTER PHASE-D MGBOFUM
-16917 ; [.39CE.0020.0002] # BAMUM LETTER PHASE-D LEUAEP
-16918 ; [.39CF.0020.0002] # BAMUM LETTER PHASE-D NDON
-16919 ; [.39D0.0020.0002] # BAMUM LETTER PHASE-D MONI
-1691A ; [.39D1.0020.0002] # BAMUM LETTER PHASE-D MGBEUN
-1691B ; [.39D2.0020.0002] # BAMUM LETTER PHASE-D PUUT
-1691C ; [.39D3.0020.0002] # BAMUM LETTER PHASE-D MGBIEE
-1691D ; [.39D4.0020.0002] # BAMUM LETTER PHASE-D MFO
-1691E ; [.39D5.0020.0002] # BAMUM LETTER PHASE-D LUM
-1691F ; [.39D6.0020.0002] # BAMUM LETTER PHASE-D NSIEEP
-16920 ; [.39D7.0020.0002] # BAMUM LETTER PHASE-D MBAA
-16921 ; [.39D8.0020.0002] # BAMUM LETTER PHASE-D KWAET
-16922 ; [.39D9.0020.0002] # BAMUM LETTER PHASE-D NYET
-16923 ; [.39DA.0020.0002] # BAMUM LETTER PHASE-D TEUAEN
-16924 ; [.39DB.0020.0002] # BAMUM LETTER PHASE-D SOT
-16925 ; [.39DC.0020.0002] # BAMUM LETTER PHASE-D YUWOQ
-16926 ; [.39DD.0020.0002] # BAMUM LETTER PHASE-D KEUM
-16927 ; [.39DE.0020.0002] # BAMUM LETTER PHASE-D RAEM
-16928 ; [.39DF.0020.0002] # BAMUM LETTER PHASE-D TEEEE
-16929 ; [.39E0.0020.0002] # BAMUM LETTER PHASE-D NGKEUAEQ
-1692A ; [.39E1.0020.0002] # BAMUM LETTER PHASE-D MFEUAE
-1692B ; [.39E2.0020.0002] # BAMUM LETTER PHASE-D NSIEET
-1692C ; [.39E3.0020.0002] # BAMUM LETTER PHASE-D KEUP
-1692D ; [.39E4.0020.0002] # BAMUM LETTER PHASE-D PIP
-1692E ; [.39E5.0020.0002] # BAMUM LETTER PHASE-D PEUTAE
-1692F ; [.39E6.0020.0002] # BAMUM LETTER PHASE-D NYUE
-16930 ; [.39E7.0020.0002] # BAMUM LETTER PHASE-D LET
-16931 ; [.39E8.0020.0002] # BAMUM LETTER PHASE-D NGGAAM
-16932 ; [.39E9.0020.0002] # BAMUM LETTER PHASE-D MFIEE
-16933 ; [.39EA.0020.0002] # BAMUM LETTER PHASE-D NGGWAEN
-16934 ; [.39EB.0020.0002] # BAMUM LETTER PHASE-D YUOM
-16935 ; [.39EC.0020.0002] # BAMUM LETTER PHASE-D PAP
-16936 ; [.39ED.0020.0002] # BAMUM LETTER PHASE-D YUOP
-16937 ; [.39EE.0020.0002] # BAMUM LETTER PHASE-D NDAM
-16938 ; [.39EF.0020.0002] # BAMUM LETTER PHASE-D NTEUM
-16939 ; [.39F0.0020.0002] # BAMUM LETTER PHASE-D SUAE
-1693A ; [.39F1.0020.0002] # BAMUM LETTER PHASE-D KUN
-1693B ; [.39F2.0020.0002] # BAMUM LETTER PHASE-D NGGEUX
-1693C ; [.39F3.0020.0002] # BAMUM LETTER PHASE-D NGKIEE
-1693D ; [.39F4.0020.0002] # BAMUM LETTER PHASE-D TUOT
-1693E ; [.39F5.0020.0002] # BAMUM LETTER PHASE-D MEUN
-1693F ; [.39F6.0020.0002] # BAMUM LETTER PHASE-D KUQ
-16940 ; [.39F7.0020.0002] # BAMUM LETTER PHASE-D NSUM
-16941 ; [.39F8.0020.0002] # BAMUM LETTER PHASE-D TEUN
-16942 ; [.39F9.0020.0002] # BAMUM LETTER PHASE-D MAENJET
-16943 ; [.39FA.0020.0002] # BAMUM LETTER PHASE-D NGGAP
-16944 ; [.39FB.0020.0002] # BAMUM LETTER PHASE-D LEUM
-16945 ; [.39FC.0020.0002] # BAMUM LETTER PHASE-D NGGUOM
-16946 ; [.39FD.0020.0002] # BAMUM LETTER PHASE-D NSHUT
-16947 ; [.39FE.0020.0002] # BAMUM LETTER PHASE-D NJUEQ
-16948 ; [.39FF.0020.0002] # BAMUM LETTER PHASE-D GHEUAE
-16949 ; [.3A00.0020.0002] # BAMUM LETTER PHASE-D KU
-1694A ; [.3A01.0020.0002] # BAMUM LETTER PHASE-D REN OLD
-1694B ; [.3A02.0020.0002] # BAMUM LETTER PHASE-D TAE
-1694C ; [.3A03.0020.0002] # BAMUM LETTER PHASE-D TOQ
-1694D ; [.3A04.0020.0002] # BAMUM LETTER PHASE-D NYI
-1694E ; [.3A05.0020.0002] # BAMUM LETTER PHASE-D RII
-1694F ; [.3A06.0020.0002] # BAMUM LETTER PHASE-D LEEEE
-16950 ; [.3A07.0020.0002] # BAMUM LETTER PHASE-D MEEEE
-16951 ; [.3A08.0020.0002] # BAMUM LETTER PHASE-D M
-16952 ; [.3A09.0020.0002] # BAMUM LETTER PHASE-D SUU
-16953 ; [.3A0A.0020.0002] # BAMUM LETTER PHASE-D MU
-16954 ; [.3A0B.0020.0002] # BAMUM LETTER PHASE-D SHII
-16955 ; [.3A0C.0020.0002] # BAMUM LETTER PHASE-D SHEUX
-16956 ; [.3A0D.0020.0002] # BAMUM LETTER PHASE-D KYEE
-16957 ; [.3A0E.0020.0002] # BAMUM LETTER PHASE-D NU
-16958 ; [.3A0F.0020.0002] # BAMUM LETTER PHASE-D SHU
-16959 ; [.3A10.0020.0002] # BAMUM LETTER PHASE-D NTEE
-1695A ; [.3A11.0020.0002] # BAMUM LETTER PHASE-D PEE
-1695B ; [.3A12.0020.0002] # BAMUM LETTER PHASE-D NI
-1695C ; [.3A13.0020.0002] # BAMUM LETTER PHASE-D SHOQ
-1695D ; [.3A14.0020.0002] # BAMUM LETTER PHASE-D PUQ
-1695E ; [.3A15.0020.0002] # BAMUM LETTER PHASE-D MVOP
-1695F ; [.3A16.0020.0002] # BAMUM LETTER PHASE-D LOQ
-16960 ; [.3A17.0020.0002] # BAMUM LETTER PHASE-D REN MUCH
-16961 ; [.3A18.0020.0002] # BAMUM LETTER PHASE-D TI
-16962 ; [.3A19.0020.0002] # BAMUM LETTER PHASE-D NTUU
-16963 ; [.3A1A.0020.0002] # BAMUM LETTER PHASE-D MBAA SEVEN
-16964 ; [.3A1B.0020.0002] # BAMUM LETTER PHASE-D SAQ
-16965 ; [.3A1C.0020.0002] # BAMUM LETTER PHASE-D FAA
-16966 ; [.3A1D.0020.0002] # BAMUM LETTER PHASE-E NDAP
-16967 ; [.3A1E.0020.0002] # BAMUM LETTER PHASE-E TOON
-16968 ; [.3A1F.0020.0002] # BAMUM LETTER PHASE-E MBEUM
-16969 ; [.3A20.0020.0002] # BAMUM LETTER PHASE-E LAP
-1696A ; [.3A21.0020.0002] # BAMUM LETTER PHASE-E VOM
-1696B ; [.3A22.0020.0002] # BAMUM LETTER PHASE-E LOON
-1696C ; [.3A23.0020.0002] # BAMUM LETTER PHASE-E PAA
-1696D ; [.3A24.0020.0002] # BAMUM LETTER PHASE-E SOM
-1696E ; [.3A25.0020.0002] # BAMUM LETTER PHASE-E RAQ
-1696F ; [.3A26.0020.0002] # BAMUM LETTER PHASE-E NSHUOP
-16970 ; [.3A27.0020.0002] # BAMUM LETTER PHASE-E NDUN
-16971 ; [.3A28.0020.0002] # BAMUM LETTER PHASE-E PUAE
-16972 ; [.3A29.0020.0002] # BAMUM LETTER PHASE-E TAM
-16973 ; [.3A2A.0020.0002] # BAMUM LETTER PHASE-E NGKA
-16974 ; [.3A2B.0020.0002] # BAMUM LETTER PHASE-E KPEUX
-16975 ; [.3A2C.0020.0002] # BAMUM LETTER PHASE-E WUO
-16976 ; [.3A2D.0020.0002] # BAMUM LETTER PHASE-E SEE
-16977 ; [.3A2E.0020.0002] # BAMUM LETTER PHASE-E NGGEUAET
-16978 ; [.3A2F.0020.0002] # BAMUM LETTER PHASE-E PAAM
-16979 ; [.3A30.0020.0002] # BAMUM LETTER PHASE-E TOO
-1697A ; [.3A31.0020.0002] # BAMUM LETTER PHASE-E KUOP
-1697B ; [.3A32.0020.0002] # BAMUM LETTER PHASE-E LOM
-1697C ; [.3A33.0020.0002] # BAMUM LETTER PHASE-E NSHIEE
-1697D ; [.3A34.0020.0002] # BAMUM LETTER PHASE-E NGOP
-1697E ; [.3A35.0020.0002] # BAMUM LETTER PHASE-E MAEM
-1697F ; [.3A36.0020.0002] # BAMUM LETTER PHASE-E NGKEUX
-16980 ; [.3A37.0020.0002] # BAMUM LETTER PHASE-E NGOQ
-16981 ; [.3A38.0020.0002] # BAMUM LETTER PHASE-E NSHUE
-16982 ; [.3A39.0020.0002] # BAMUM LETTER PHASE-E RIMGBA
-16983 ; [.3A3A.0020.0002] # BAMUM LETTER PHASE-E NJEUX
-16984 ; [.3A3B.0020.0002] # BAMUM LETTER PHASE-E PEEM
-16985 ; [.3A3C.0020.0002] # BAMUM LETTER PHASE-E SAA
-16986 ; [.3A3D.0020.0002] # BAMUM LETTER PHASE-E NGGURAE
-16987 ; [.3A3E.0020.0002] # BAMUM LETTER PHASE-E MGBA
-16988 ; [.3A3F.0020.0002] # BAMUM LETTER PHASE-E GHEUX
-16989 ; [.3A40.0020.0002] # BAMUM LETTER PHASE-E NGKEUAEM
-1698A ; [.3A41.0020.0002] # BAMUM LETTER PHASE-E NJAEMLI
-1698B ; [.3A42.0020.0002] # BAMUM LETTER PHASE-E MAP
-1698C ; [.3A43.0020.0002] # BAMUM LETTER PHASE-E LOOT
-1698D ; [.3A44.0020.0002] # BAMUM LETTER PHASE-E NGGEEEE
-1698E ; [.3A45.0020.0002] # BAMUM LETTER PHASE-E NDIQ
-1698F ; [.3A46.0020.0002] # BAMUM LETTER PHASE-E TAEN NTEUM
-16990 ; [.3A47.0020.0002] # BAMUM LETTER PHASE-E SET
-16991 ; [.3A48.0020.0002] # BAMUM LETTER PHASE-E PUM
-16992 ; [.3A49.0020.0002] # BAMUM LETTER PHASE-E NDAA SOFTNESS
-16993 ; [.3A4A.0020.0002] # BAMUM LETTER PHASE-E NGGUAESHAE NYAM
-16994 ; [.3A4B.0020.0002] # BAMUM LETTER PHASE-E YIEE
-16995 ; [.3A4C.0020.0002] # BAMUM LETTER PHASE-E GHEUN
-16996 ; [.3A4D.0020.0002] # BAMUM LETTER PHASE-E TUAE
-16997 ; [.3A4E.0020.0002] # BAMUM LETTER PHASE-E YEUAE
-16998 ; [.3A4F.0020.0002] # BAMUM LETTER PHASE-E PO
-16999 ; [.3A50.0020.0002] # BAMUM LETTER PHASE-E TUMAE
-1699A ; [.3A51.0020.0002] # BAMUM LETTER PHASE-E KEUAE
-1699B ; [.3A52.0020.0002] # BAMUM LETTER PHASE-E SUAEN
-1699C ; [.3A53.0020.0002] # BAMUM LETTER PHASE-E TEUAEQ
-1699D ; [.3A54.0020.0002] # BAMUM LETTER PHASE-E VEUAE
-1699E ; [.3A55.0020.0002] # BAMUM LETTER PHASE-E WEUX
-1699F ; [.3A56.0020.0002] # BAMUM LETTER PHASE-E LAAM
-169A0 ; [.3A57.0020.0002] # BAMUM LETTER PHASE-E PU
-169A1 ; [.3A58.0020.0002] # BAMUM LETTER PHASE-E TAAQ
-169A2 ; [.3A59.0020.0002] # BAMUM LETTER PHASE-E GHAAMAE
-169A3 ; [.3A5A.0020.0002] # BAMUM LETTER PHASE-E NGEUREUT
-169A4 ; [.3A5B.0020.0002] # BAMUM LETTER PHASE-E SHEUAEQ
-169A5 ; [.3A5C.0020.0002] # BAMUM LETTER PHASE-E MGBEN
-169A6 ; [.3A5D.0020.0002] # BAMUM LETTER PHASE-E MBEE
-169A7 ; [.3A5E.0020.0002] # BAMUM LETTER PHASE-E NZAQ
-169A8 ; [.3A5F.0020.0002] # BAMUM LETTER PHASE-E NKOM
-169A9 ; [.3A60.0020.0002] # BAMUM LETTER PHASE-E GBET
-169AA ; [.3A61.0020.0002] # BAMUM LETTER PHASE-E TUM
-169AB ; [.3A62.0020.0002] # BAMUM LETTER PHASE-E KUET
-169AC ; [.3A63.0020.0002] # BAMUM LETTER PHASE-E YAP
-169AD ; [.3A64.0020.0002] # BAMUM LETTER PHASE-E NYI CLEAVER
-169AE ; [.3A65.0020.0002] # BAMUM LETTER PHASE-E YIT
-169AF ; [.3A66.0020.0002] # BAMUM LETTER PHASE-E MFEUQ
-169B0 ; [.3A67.0020.0002] # BAMUM LETTER PHASE-E NDIAQ
-169B1 ; [.3A68.0020.0002] # BAMUM LETTER PHASE-E PIEEQ
-169B2 ; [.3A69.0020.0002] # BAMUM LETTER PHASE-E YUEQ
-169B3 ; [.3A6A.0020.0002] # BAMUM LETTER PHASE-E LEUAEM
-169B4 ; [.3A6B.0020.0002] # BAMUM LETTER PHASE-E FUE
-169B5 ; [.3A6C.0020.0002] # BAMUM LETTER PHASE-E GBEUX
-169B6 ; [.3A6D.0020.0002] # BAMUM LETTER PHASE-E NGKUP
-169B7 ; [.3A6E.0020.0002] # BAMUM LETTER PHASE-E KET
-169B8 ; [.3A6F.0020.0002] # BAMUM LETTER PHASE-E MAE
-169B9 ; [.3A70.0020.0002] # BAMUM LETTER PHASE-E NGKAAMI
-169BA ; [.3A71.0020.0002] # BAMUM LETTER PHASE-E GHET
-169BB ; [.3A72.0020.0002] # BAMUM LETTER PHASE-E FA
-169BC ; [.3A73.0020.0002] # BAMUM LETTER PHASE-E NTUM
-169BD ; [.3A74.0020.0002] # BAMUM LETTER PHASE-E PEUT
-169BE ; [.3A75.0020.0002] # BAMUM LETTER PHASE-E YEUM
-169BF ; [.3A76.0020.0002] # BAMUM LETTER PHASE-E NGGEUAE
-169C0 ; [.3A77.0020.0002] # BAMUM LETTER PHASE-E NYI BETWEEN
-169C1 ; [.3A78.0020.0002] # BAMUM LETTER PHASE-E NZUQ
-169C2 ; [.3A79.0020.0002] # BAMUM LETTER PHASE-E POON
-169C3 ; [.3A7A.0020.0002] # BAMUM LETTER PHASE-E MIEE
-169C4 ; [.3A7B.0020.0002] # BAMUM LETTER PHASE-E FUET
-169C5 ; [.3A7C.0020.0002] # BAMUM LETTER PHASE-E NAE
-169C6 ; [.3A7D.0020.0002] # BAMUM LETTER PHASE-E MUAE
-169C7 ; [.3A7E.0020.0002] # BAMUM LETTER PHASE-E GHEUAE
-169C8 ; [.3A7F.0020.0002] # BAMUM LETTER PHASE-E FU I
-169C9 ; [.3A80.0020.0002] # BAMUM LETTER PHASE-E MVI
-169CA ; [.3A81.0020.0002] # BAMUM LETTER PHASE-E PUAQ
-169CB ; [.3A82.0020.0002] # BAMUM LETTER PHASE-E NGKUM
-169CC ; [.3A83.0020.0002] # BAMUM LETTER PHASE-E KUT
-169CD ; [.3A84.0020.0002] # BAMUM LETTER PHASE-E PIET
-169CE ; [.3A85.0020.0002] # BAMUM LETTER PHASE-E NTAP
-169CF ; [.3A86.0020.0002] # BAMUM LETTER PHASE-E YEUAET
-169D0 ; [.3A87.0020.0002] # BAMUM LETTER PHASE-E NGGUP
-169D1 ; [.3A88.0020.0002] # BAMUM LETTER PHASE-E PA PEOPLE
-169D2 ; [.3A89.0020.0002] # BAMUM LETTER PHASE-E FU CALL
-169D3 ; [.3A8A.0020.0002] # BAMUM LETTER PHASE-E FOM
-169D4 ; [.3A8B.0020.0002] # BAMUM LETTER PHASE-E NJEE
-169D5 ; [.3A8C.0020.0002] # BAMUM LETTER PHASE-E A
-169D6 ; [.3A8D.0020.0002] # BAMUM LETTER PHASE-E TOQ
-169D7 ; [.3A8E.0020.0002] # BAMUM LETTER PHASE-E O
-169D8 ; [.3A8F.0020.0002] # BAMUM LETTER PHASE-E I
-169D9 ; [.3A90.0020.0002] # BAMUM LETTER PHASE-E LAQ
-169DA ; [.3A91.0020.0002] # BAMUM LETTER PHASE-E PA PLURAL
-169DB ; [.3A92.0020.0002] # BAMUM LETTER PHASE-E TAA
-169DC ; [.3A93.0020.0002] # BAMUM LETTER PHASE-E TAQ
-169DD ; [.3A94.0020.0002] # BAMUM LETTER PHASE-E NDAA MY HOUSE
-169DE ; [.3A95.0020.0002] # BAMUM LETTER PHASE-E SHIQ
-169DF ; [.3A96.0020.0002] # BAMUM LETTER PHASE-E YEUX
-169E0 ; [.3A97.0020.0002] # BAMUM LETTER PHASE-E NGUAE
-169E1 ; [.3A98.0020.0002] # BAMUM LETTER PHASE-E YUAEN
-169E2 ; [.3A99.0020.0002] # BAMUM LETTER PHASE-E YOQ SWIMMING
-169E3 ; [.3A9A.0020.0002] # BAMUM LETTER PHASE-E YOQ COVER
-169E4 ; [.3A9B.0020.0002] # BAMUM LETTER PHASE-E YUQ
-169E5 ; [.3A9C.0020.0002] # BAMUM LETTER PHASE-E YUN
-169E6 ; [.3A9D.0020.0002] # BAMUM LETTER PHASE-E KEUX
-169E7 ; [.3A9E.0020.0002] # BAMUM LETTER PHASE-E PEUX
-169E8 ; [.3A9F.0020.0002] # BAMUM LETTER PHASE-E NJEE EPOCH
-169E9 ; [.3AA0.0020.0002] # BAMUM LETTER PHASE-E PUE
-169EA ; [.3AA1.0020.0002] # BAMUM LETTER PHASE-E WUE
-169EB ; [.3AA2.0020.0002] # BAMUM LETTER PHASE-E FEE
-169EC ; [.3AA3.0020.0002] # BAMUM LETTER PHASE-E VEE
-169ED ; [.3AA4.0020.0002] # BAMUM LETTER PHASE-E LU
-169EE ; [.3AA5.0020.0002] # BAMUM LETTER PHASE-E MI
-169EF ; [.3AA6.0020.0002] # BAMUM LETTER PHASE-E REUX
-169F0 ; [.3AA7.0020.0002] # BAMUM LETTER PHASE-E RAE
-169F1 ; [.3AA8.0020.0002] # BAMUM LETTER PHASE-E NGUAET
-169F2 ; [.3AA9.0020.0002] # BAMUM LETTER PHASE-E NGA
-169F3 ; [.3AAA.0020.0002] # BAMUM LETTER PHASE-E SHO
-169F4 ; [.3AAB.0020.0002] # BAMUM LETTER PHASE-E SHOQ
-169F5 ; [.3AAC.0020.0002] # BAMUM LETTER PHASE-E FU REMEDY
-169F6 ; [.3AAD.0020.0002] # BAMUM LETTER PHASE-E NA
-169F7 ; [.3AAE.0020.0002] # BAMUM LETTER PHASE-E PI
-169F8 ; [.3AAF.0020.0002] # BAMUM LETTER PHASE-E LOQ
-169F9 ; [.3AB0.0020.0002] # BAMUM LETTER PHASE-E KO
-169FA ; [.3AB1.0020.0002] # BAMUM LETTER PHASE-E MEN
-169FB ; [.3AB2.0020.0002] # BAMUM LETTER PHASE-E MA
-169FC ; [.3AB3.0020.0002] # BAMUM LETTER PHASE-E MAQ
-169FD ; [.3AB4.0020.0002] # BAMUM LETTER PHASE-E TEU
-169FE ; [.3AB5.0020.0002] # BAMUM LETTER PHASE-E KI
-169FF ; [.3AB6.0020.0002] # BAMUM LETTER PHASE-E MON
-16A00 ; [.3AB7.0020.0002] # BAMUM LETTER PHASE-E TEN
-16A01 ; [.3AB8.0020.0002] # BAMUM LETTER PHASE-E FAQ
-16A02 ; [.3AB9.0020.0002] # BAMUM LETTER PHASE-E GHOM
-16A03 ; [.3ABA.0020.0002] # BAMUM LETTER PHASE-F KA
-16A04 ; [.3ABB.0020.0002] # BAMUM LETTER PHASE-F U
-16A05 ; [.3ABC.0020.0002] # BAMUM LETTER PHASE-F KU
-16A06 ; [.3ABD.0020.0002] # BAMUM LETTER PHASE-F EE
-16A07 ; [.3ABE.0020.0002] # BAMUM LETTER PHASE-F REE
-16A08 ; [.3ABF.0020.0002] # BAMUM LETTER PHASE-F TAE
-16A09 ; [.3AC0.0020.0002] # BAMUM LETTER PHASE-F NYI
-16A0A ; [.3AC1.0020.0002] # BAMUM LETTER PHASE-F LA
-16A0B ; [.3AC2.0020.0002] # BAMUM LETTER PHASE-F RII
-16A0C ; [.3AC3.0020.0002] # BAMUM LETTER PHASE-F RIEE
-16A0D ; [.3AC4.0020.0002] # BAMUM LETTER PHASE-F MEEEE
-16A0E ; [.3AC5.0020.0002] # BAMUM LETTER PHASE-F TAA
-16A0F ; [.3AC6.0020.0002] # BAMUM LETTER PHASE-F NDAA
-16A10 ; [.3AC7.0020.0002] # BAMUM LETTER PHASE-F NJAEM
-16A11 ; [.3AC8.0020.0002] # BAMUM LETTER PHASE-F M
-16A12 ; [.3AC9.0020.0002] # BAMUM LETTER PHASE-F SUU
-16A13 ; [.3ACA.0020.0002] # BAMUM LETTER PHASE-F SHII
-16A14 ; [.3ACB.0020.0002] # BAMUM LETTER PHASE-F SI
-16A15 ; [.3ACC.0020.0002] # BAMUM LETTER PHASE-F SEUX
-16A16 ; [.3ACD.0020.0002] # BAMUM LETTER PHASE-F KYEE
-16A17 ; [.3ACE.0020.0002] # BAMUM LETTER PHASE-F KET
-16A18 ; [.3ACF.0020.0002] # BAMUM LETTER PHASE-F NUAE
-16A19 ; [.3AD0.0020.0002] # BAMUM LETTER PHASE-F NU
-16A1A ; [.3AD1.0020.0002] # BAMUM LETTER PHASE-F NJUAE
-16A1B ; [.3AD2.0020.0002] # BAMUM LETTER PHASE-F YOQ
-16A1C ; [.3AD3.0020.0002] # BAMUM LETTER PHASE-F SHU
-16A1D ; [.3AD4.0020.0002] # BAMUM LETTER PHASE-F YA
-16A1E ; [.3AD5.0020.0002] # BAMUM LETTER PHASE-F NSHA
-16A1F ; [.3AD6.0020.0002] # BAMUM LETTER PHASE-F PEUX
-16A20 ; [.3AD7.0020.0002] # BAMUM LETTER PHASE-F NTEE
-16A21 ; [.3AD8.0020.0002] # BAMUM LETTER PHASE-F WUE
-16A22 ; [.3AD9.0020.0002] # BAMUM LETTER PHASE-F PEE
-16A23 ; [.3ADA.0020.0002] # BAMUM LETTER PHASE-F RU
-16A24 ; [.3ADB.0020.0002] # BAMUM LETTER PHASE-F NI
-16A25 ; [.3ADC.0020.0002] # BAMUM LETTER PHASE-F REUX
-16A26 ; [.3ADD.0020.0002] # BAMUM LETTER PHASE-F KEN
-16A27 ; [.3ADE.0020.0002] # BAMUM LETTER PHASE-F NGKWAEN
-16A28 ; [.3ADF.0020.0002] # BAMUM LETTER PHASE-F NGGA
-16A29 ; [.3AE0.0020.0002] # BAMUM LETTER PHASE-F SHO
-16A2A ; [.3AE1.0020.0002] # BAMUM LETTER PHASE-F PUAE
-16A2B ; [.3AE2.0020.0002] # BAMUM LETTER PHASE-F FOM
-16A2C ; [.3AE3.0020.0002] # BAMUM LETTER PHASE-F WA
-16A2D ; [.3AE4.0020.0002] # BAMUM LETTER PHASE-F LI
-16A2E ; [.3AE5.0020.0002] # BAMUM LETTER PHASE-F LOQ
-16A2F ; [.3AE6.0020.0002] # BAMUM LETTER PHASE-F KO
-16A30 ; [.3AE7.0020.0002] # BAMUM LETTER PHASE-F MBEN
-16A31 ; [.3AE8.0020.0002] # BAMUM LETTER PHASE-F REN
-16A32 ; [.3AE9.0020.0002] # BAMUM LETTER PHASE-F MA
-16A33 ; [.3AEA.0020.0002] # BAMUM LETTER PHASE-F MO
-16A34 ; [.3AEB.0020.0002] # BAMUM LETTER PHASE-F MBAA
-16A35 ; [.3AEC.0020.0002] # BAMUM LETTER PHASE-F TET
-16A36 ; [.3AED.0020.0002] # BAMUM LETTER PHASE-F KPA
-16A37 ; [.3AEE.0020.0002] # BAMUM LETTER PHASE-F SAMBA
-16A38 ; [.3AEF.0020.0002] # BAMUM LETTER PHASE-F VUEQ
-16AD0 ; [.3AF0.0020.0002] # BASSA VAH LETTER ENNI
-16AD1 ; [.3AF1.0020.0002] # BASSA VAH LETTER KA
-16AD2 ; [.3AF2.0020.0002] # BASSA VAH LETTER SE
-16AD3 ; [.3AF3.0020.0002] # BASSA VAH LETTER FA
-16AD4 ; [.3AF4.0020.0002] # BASSA VAH LETTER MBE
-16AD5 ; [.3AF5.0020.0002] # BASSA VAH LETTER YIE
-16AD6 ; [.3AF6.0020.0002] # BASSA VAH LETTER GAH
-16AD7 ; [.3AF7.0020.0002] # BASSA VAH LETTER DHII
-16AD8 ; [.3AF8.0020.0002] # BASSA VAH LETTER KPAH
-16AD9 ; [.3AF9.0020.0002] # BASSA VAH LETTER JO
-16ADA ; [.3AFA.0020.0002] # BASSA VAH LETTER HWAH
-16ADB ; [.3AFB.0020.0002] # BASSA VAH LETTER WA
-16ADC ; [.3AFC.0020.0002] # BASSA VAH LETTER ZO
-16ADD ; [.3AFD.0020.0002] # BASSA VAH LETTER GBU
-16ADE ; [.3AFE.0020.0002] # BASSA VAH LETTER DO
-16ADF ; [.3AFF.0020.0002] # BASSA VAH LETTER CE
-16AE0 ; [.3B00.0020.0002] # BASSA VAH LETTER UWU
-16AE1 ; [.3B01.0020.0002] # BASSA VAH LETTER TO
-16AE2 ; [.3B02.0020.0002] # BASSA VAH LETTER BA
-16AE3 ; [.3B03.0020.0002] # BASSA VAH LETTER VU
-16AE4 ; [.3B04.0020.0002] # BASSA VAH LETTER YEIN
-16AE5 ; [.3B05.0020.0002] # BASSA VAH LETTER PA
-16AE6 ; [.3B06.0020.0002] # BASSA VAH LETTER WADDA
-16AE7 ; [.3B07.0020.0002] # BASSA VAH LETTER A
-16AE8 ; [.3B08.0020.0002] # BASSA VAH LETTER O
-16AE9 ; [.3B09.0020.0002] # BASSA VAH LETTER OO
-16AEA ; [.3B0A.0020.0002] # BASSA VAH LETTER U
-16AEB ; [.3B0B.0020.0002] # BASSA VAH LETTER EE
-16AEC ; [.3B0C.0020.0002] # BASSA VAH LETTER E
-16AED ; [.3B0D.0020.0002] # BASSA VAH LETTER I
-1E800 ; [.3B0E.0020.0002] # MENDE KIKAKUI SYLLABLE M001 KI
-1E801 ; [.3B0F.0020.0002] # MENDE KIKAKUI SYLLABLE M002 KA
-1E802 ; [.3B10.0020.0002] # MENDE KIKAKUI SYLLABLE M003 KU
-1E803 ; [.3B11.0020.0002] # MENDE KIKAKUI SYLLABLE M065 KEE
-1E804 ; [.3B12.0020.0002] # MENDE KIKAKUI SYLLABLE M095 KE
-1E805 ; [.3B13.0020.0002] # MENDE KIKAKUI SYLLABLE M076 KOO
-1E806 ; [.3B14.0020.0002] # MENDE KIKAKUI SYLLABLE M048 KO
-1E807 ; [.3B15.0020.0002] # MENDE KIKAKUI SYLLABLE M179 KUA
-1E808 ; [.3B16.0020.0002] # MENDE KIKAKUI SYLLABLE M004 WI
-1E809 ; [.3B17.0020.0002] # MENDE KIKAKUI SYLLABLE M005 WA
-1E80A ; [.3B18.0020.0002] # MENDE KIKAKUI SYLLABLE M006 WU
-1E80B ; [.3B19.0020.0002] # MENDE KIKAKUI SYLLABLE M126 WEE
-1E80C ; [.3B1A.0020.0002] # MENDE KIKAKUI SYLLABLE M118 WE
-1E80D ; [.3B1B.0020.0002] # MENDE KIKAKUI SYLLABLE M114 WOO
-1E80E ; [.3B1C.0020.0002] # MENDE KIKAKUI SYLLABLE M045 WO
-1E80F ; [.3B1D.0020.0002] # MENDE KIKAKUI SYLLABLE M194 WUI
-1E810 ; [.3B1E.0020.0002] # MENDE KIKAKUI SYLLABLE M143 WEI
-1E811 ; [.3B1F.0020.0002] # MENDE KIKAKUI SYLLABLE M061 WVI
-1E812 ; [.3B20.0020.0002] # MENDE KIKAKUI SYLLABLE M049 WVA
-1E813 ; [.3B21.0020.0002] # MENDE KIKAKUI SYLLABLE M139 WVE
-1E814 ; [.3B22.0020.0002] # MENDE KIKAKUI SYLLABLE M007 MIN
-1E815 ; [.3B23.0020.0002] # MENDE KIKAKUI SYLLABLE M008 MAN
-1E816 ; [.3B24.0020.0002] # MENDE KIKAKUI SYLLABLE M009 MUN
-1E817 ; [.3B25.0020.0002] # MENDE KIKAKUI SYLLABLE M059 MEN
-1E818 ; [.3B26.0020.0002] # MENDE KIKAKUI SYLLABLE M094 MON
-1E819 ; [.3B27.0020.0002] # MENDE KIKAKUI SYLLABLE M154 MUAN
-1E81A ; [.3B28.0020.0002] # MENDE KIKAKUI SYLLABLE M189 MUEN
-1E81B ; [.3B29.0020.0002] # MENDE KIKAKUI SYLLABLE M010 BI
-1E81C ; [.3B2A.0020.0002] # MENDE KIKAKUI SYLLABLE M011 BA
-1E81D ; [.3B2B.0020.0002] # MENDE KIKAKUI SYLLABLE M012 BU
-1E81E ; [.3B2C.0020.0002] # MENDE KIKAKUI SYLLABLE M150 BEE
-1E81F ; [.3B2D.0020.0002] # MENDE KIKAKUI SYLLABLE M097 BE
-1E820 ; [.3B2E.0020.0002] # MENDE KIKAKUI SYLLABLE M103 BOO
-1E821 ; [.3B2F.0020.0002] # MENDE KIKAKUI SYLLABLE M138 BO
-1E822 ; [.3B30.0020.0002] # MENDE KIKAKUI SYLLABLE M013 I
-1E823 ; [.3B31.0020.0002] # MENDE KIKAKUI SYLLABLE M014 A
-1E824 ; [.3B32.0020.0002] # MENDE KIKAKUI SYLLABLE M015 U
-1E825 ; [.3B33.0020.0002] # MENDE KIKAKUI SYLLABLE M163 EE
-1E826 ; [.3B34.0020.0002] # MENDE KIKAKUI SYLLABLE M100 E
-1E827 ; [.3B35.0020.0002] # MENDE KIKAKUI SYLLABLE M165 OO
-1E828 ; [.3B36.0020.0002] # MENDE KIKAKUI SYLLABLE M147 O
-1E829 ; [.3B37.0020.0002] # MENDE KIKAKUI SYLLABLE M137 EI
-1E82A ; [.3B38.0020.0002] # MENDE KIKAKUI SYLLABLE M131 IN
-1E82B ; [.3B39.0020.0002] # MENDE KIKAKUI SYLLABLE M135 IN
-1E82C ; [.3B3A.0020.0002] # MENDE KIKAKUI SYLLABLE M195 AN
-1E82D ; [.3B3B.0020.0002] # MENDE KIKAKUI SYLLABLE M178 EN
-1E82E ; [.3B3C.0020.0002] # MENDE KIKAKUI SYLLABLE M019 SI
-1E82F ; [.3B3D.0020.0002] # MENDE KIKAKUI SYLLABLE M020 SA
-1E830 ; [.3B3E.0020.0002] # MENDE KIKAKUI SYLLABLE M021 SU
-1E831 ; [.3B3F.0020.0002] # MENDE KIKAKUI SYLLABLE M162 SEE
-1E832 ; [.3B40.0020.0002] # MENDE KIKAKUI SYLLABLE M116 SE
-1E833 ; [.3B41.0020.0002] # MENDE KIKAKUI SYLLABLE M136 SOO
-1E834 ; [.3B42.0020.0002] # MENDE KIKAKUI SYLLABLE M079 SO
-1E835 ; [.3B43.0020.0002] # MENDE KIKAKUI SYLLABLE M196 SIA
-1E836 ; [.3B44.0020.0002] # MENDE KIKAKUI SYLLABLE M025 LI
-1E837 ; [.3B45.0020.0002] # MENDE KIKAKUI SYLLABLE M026 LA
-1E838 ; [.3B46.0020.0002] # MENDE KIKAKUI SYLLABLE M027 LU
-1E839 ; [.3B47.0020.0002] # MENDE KIKAKUI SYLLABLE M084 LEE
-1E83A ; [.3B48.0020.0002] # MENDE KIKAKUI SYLLABLE M073 LE
-1E83B ; [.3B49.0020.0002] # MENDE KIKAKUI SYLLABLE M054 LOO
-1E83C ; [.3B4A.0020.0002] # MENDE KIKAKUI SYLLABLE M153 LO
-1E83D ; [.3B4B.0020.0002] # MENDE KIKAKUI SYLLABLE M110 LONG LE
-1E83E ; [.3B4C.0020.0002] # MENDE KIKAKUI SYLLABLE M016 DI
-1E83F ; [.3B4D.0020.0002] # MENDE KIKAKUI SYLLABLE M017 DA
-1E840 ; [.3B4E.0020.0002] # MENDE KIKAKUI SYLLABLE M018 DU
-1E841 ; [.3B4F.0020.0002] # MENDE KIKAKUI SYLLABLE M089 DEE
-1E842 ; [.3B50.0020.0002] # MENDE KIKAKUI SYLLABLE M180 DOO
-1E843 ; [.3B51.0020.0002] # MENDE KIKAKUI SYLLABLE M181 DO
-1E844 ; [.3B52.0020.0002] # MENDE KIKAKUI SYLLABLE M022 TI
-1E845 ; [.3B53.0020.0002] # MENDE KIKAKUI SYLLABLE M023 TA
-1E846 ; [.3B54.0020.0002] # MENDE KIKAKUI SYLLABLE M024 TU
-1E847 ; [.3B55.0020.0002] # MENDE KIKAKUI SYLLABLE M091 TEE
-1E848 ; [.3B56.0020.0002] # MENDE KIKAKUI SYLLABLE M055 TE
-1E849 ; [.3B57.0020.0002] # MENDE KIKAKUI SYLLABLE M104 TOO
-1E84A ; [.3B58.0020.0002] # MENDE KIKAKUI SYLLABLE M069 TO
-1E84B ; [.3B59.0020.0002] # MENDE KIKAKUI SYLLABLE M028 JI
-1E84C ; [.3B5A.0020.0002] # MENDE KIKAKUI SYLLABLE M029 JA
-1E84D ; [.3B5B.0020.0002] # MENDE KIKAKUI SYLLABLE M030 JU
-1E84E ; [.3B5C.0020.0002] # MENDE KIKAKUI SYLLABLE M157 JEE
-1E84F ; [.3B5D.0020.0002] # MENDE KIKAKUI SYLLABLE M113 JE
-1E850 ; [.3B5E.0020.0002] # MENDE KIKAKUI SYLLABLE M160 JOO
-1E851 ; [.3B5F.0020.0002] # MENDE KIKAKUI SYLLABLE M063 JO
-1E852 ; [.3B60.0020.0002] # MENDE KIKAKUI SYLLABLE M175 LONG JO
-1E853 ; [.3B61.0020.0002] # MENDE KIKAKUI SYLLABLE M031 YI
-1E854 ; [.3B62.0020.0002] # MENDE KIKAKUI SYLLABLE M032 YA
-1E855 ; [.3B63.0020.0002] # MENDE KIKAKUI SYLLABLE M033 YU
-1E856 ; [.3B64.0020.0002] # MENDE KIKAKUI SYLLABLE M109 YEE
-1E857 ; [.3B65.0020.0002] # MENDE KIKAKUI SYLLABLE M080 YE
-1E858 ; [.3B66.0020.0002] # MENDE KIKAKUI SYLLABLE M141 YOO
-1E859 ; [.3B67.0020.0002] # MENDE KIKAKUI SYLLABLE M121 YO
-1E85A ; [.3B68.0020.0002] # MENDE KIKAKUI SYLLABLE M034 FI
-1E85B ; [.3B69.0020.0002] # MENDE KIKAKUI SYLLABLE M035 FA
-1E85C ; [.3B6A.0020.0002] # MENDE KIKAKUI SYLLABLE M036 FU
-1E85D ; [.3B6B.0020.0002] # MENDE KIKAKUI SYLLABLE M078 FEE
-1E85E ; [.3B6C.0020.0002] # MENDE KIKAKUI SYLLABLE M075 FE
-1E85F ; [.3B6D.0020.0002] # MENDE KIKAKUI SYLLABLE M133 FOO
-1E860 ; [.3B6E.0020.0002] # MENDE KIKAKUI SYLLABLE M088 FO
-1E861 ; [.3B6F.0020.0002] # MENDE KIKAKUI SYLLABLE M197 FUA
-1E862 ; [.3B70.0020.0002] # MENDE KIKAKUI SYLLABLE M101 FAN
-1E863 ; [.3B71.0020.0002] # MENDE KIKAKUI SYLLABLE M037 NIN
-1E864 ; [.3B72.0020.0002] # MENDE KIKAKUI SYLLABLE M038 NAN
-1E865 ; [.3B73.0020.0002] # MENDE KIKAKUI SYLLABLE M039 NUN
-1E866 ; [.3B74.0020.0002] # MENDE KIKAKUI SYLLABLE M117 NEN
-1E867 ; [.3B75.0020.0002] # MENDE KIKAKUI SYLLABLE M169 NON
-1E868 ; [.3B76.0020.0002] # MENDE KIKAKUI SYLLABLE M176 HI
-1E869 ; [.3B77.0020.0002] # MENDE KIKAKUI SYLLABLE M041 HA
-1E86A ; [.3B78.0020.0002] # MENDE KIKAKUI SYLLABLE M186 HU
-1E86B ; [.3B79.0020.0002] # MENDE KIKAKUI SYLLABLE M040 HEE
-1E86C ; [.3B7A.0020.0002] # MENDE KIKAKUI SYLLABLE M096 HE
-1E86D ; [.3B7B.0020.0002] # MENDE KIKAKUI SYLLABLE M042 HOO
-1E86E ; [.3B7C.0020.0002] # MENDE KIKAKUI SYLLABLE M140 HO
-1E86F ; [.3B7D.0020.0002] # MENDE KIKAKUI SYLLABLE M083 HEEI
-1E870 ; [.3B7E.0020.0002] # MENDE KIKAKUI SYLLABLE M128 HOOU
-1E871 ; [.3B7F.0020.0002] # MENDE KIKAKUI SYLLABLE M053 HIN
-1E872 ; [.3B80.0020.0002] # MENDE KIKAKUI SYLLABLE M130 HAN
-1E873 ; [.3B81.0020.0002] # MENDE KIKAKUI SYLLABLE M087 HUN
-1E874 ; [.3B82.0020.0002] # MENDE KIKAKUI SYLLABLE M052 HEN
-1E875 ; [.3B83.0020.0002] # MENDE KIKAKUI SYLLABLE M193 HON
-1E876 ; [.3B84.0020.0002] # MENDE KIKAKUI SYLLABLE M046 HUAN
-1E877 ; [.3B85.0020.0002] # MENDE KIKAKUI SYLLABLE M090 NGGI
-1E878 ; [.3B86.0020.0002] # MENDE KIKAKUI SYLLABLE M043 NGGA
-1E879 ; [.3B87.0020.0002] # MENDE KIKAKUI SYLLABLE M082 NGGU
-1E87A ; [.3B88.0020.0002] # MENDE KIKAKUI SYLLABLE M115 NGGEE
-1E87B ; [.3B89.0020.0002] # MENDE KIKAKUI SYLLABLE M146 NGGE
-1E87C ; [.3B8A.0020.0002] # MENDE KIKAKUI SYLLABLE M156 NGGOO
-1E87D ; [.3B8B.0020.0002] # MENDE KIKAKUI SYLLABLE M120 NGGO
-1E87E ; [.3B8C.0020.0002] # MENDE KIKAKUI SYLLABLE M159 NGGAA
-1E87F ; [.3B8D.0020.0002] # MENDE KIKAKUI SYLLABLE M127 NGGUA
-1E880 ; [.3B8E.0020.0002] # MENDE KIKAKUI SYLLABLE M086 LONG NGGE
-1E881 ; [.3B8F.0020.0002] # MENDE KIKAKUI SYLLABLE M106 LONG NGGOO
-1E882 ; [.3B90.0020.0002] # MENDE KIKAKUI SYLLABLE M183 LONG NGGO
-1E883 ; [.3B91.0020.0002] # MENDE KIKAKUI SYLLABLE M155 GI
-1E884 ; [.3B92.0020.0002] # MENDE KIKAKUI SYLLABLE M111 GA
-1E885 ; [.3B93.0020.0002] # MENDE KIKAKUI SYLLABLE M168 GU
-1E886 ; [.3B94.0020.0002] # MENDE KIKAKUI SYLLABLE M190 GEE
-1E887 ; [.3B95.0020.0002] # MENDE KIKAKUI SYLLABLE M166 GUEI
-1E888 ; [.3B96.0020.0002] # MENDE KIKAKUI SYLLABLE M167 GUAN
-1E889 ; [.3B97.0020.0002] # MENDE KIKAKUI SYLLABLE M184 NGEN
-1E88A ; [.3B98.0020.0002] # MENDE KIKAKUI SYLLABLE M057 NGON
-1E88B ; [.3B99.0020.0002] # MENDE KIKAKUI SYLLABLE M177 NGUAN
-1E88C ; [.3B9A.0020.0002] # MENDE KIKAKUI SYLLABLE M068 PI
-1E88D ; [.3B9B.0020.0002] # MENDE KIKAKUI SYLLABLE M099 PA
-1E88E ; [.3B9C.0020.0002] # MENDE KIKAKUI SYLLABLE M050 PU
-1E88F ; [.3B9D.0020.0002] # MENDE KIKAKUI SYLLABLE M081 PEE
-1E890 ; [.3B9E.0020.0002] # MENDE KIKAKUI SYLLABLE M051 PE
-1E891 ; [.3B9F.0020.0002] # MENDE KIKAKUI SYLLABLE M102 POO
-1E892 ; [.3BA0.0020.0002] # MENDE KIKAKUI SYLLABLE M066 PO
-1E893 ; [.3BA1.0020.0002] # MENDE KIKAKUI SYLLABLE M145 MBI
-1E894 ; [.3BA2.0020.0002] # MENDE KIKAKUI SYLLABLE M062 MBA
-1E895 ; [.3BA3.0020.0002] # MENDE KIKAKUI SYLLABLE M122 MBU
-1E896 ; [.3BA4.0020.0002] # MENDE KIKAKUI SYLLABLE M047 MBEE
-1E897 ; [.3BA5.0020.0002] # MENDE KIKAKUI SYLLABLE M188 MBEE
-1E898 ; [.3BA6.0020.0002] # MENDE KIKAKUI SYLLABLE M072 MBE
-1E899 ; [.3BA7.0020.0002] # MENDE KIKAKUI SYLLABLE M172 MBOO
-1E89A ; [.3BA8.0020.0002] # MENDE KIKAKUI SYLLABLE M174 MBO
-1E89B ; [.3BA9.0020.0002] # MENDE KIKAKUI SYLLABLE M187 MBUU
-1E89C ; [.3BAA.0020.0002] # MENDE KIKAKUI SYLLABLE M161 LONG MBE
-1E89D ; [.3BAB.0020.0002] # MENDE KIKAKUI SYLLABLE M105 LONG MBOO
-1E89E ; [.3BAC.0020.0002] # MENDE KIKAKUI SYLLABLE M142 LONG MBO
-1E89F ; [.3BAD.0020.0002] # MENDE KIKAKUI SYLLABLE M132 KPI
-1E8A0 ; [.3BAE.0020.0002] # MENDE KIKAKUI SYLLABLE M092 KPA
-1E8A1 ; [.3BAF.0020.0002] # MENDE KIKAKUI SYLLABLE M074 KPU
-1E8A2 ; [.3BB0.0020.0002] # MENDE KIKAKUI SYLLABLE M044 KPEE
-1E8A3 ; [.3BB1.0020.0002] # MENDE KIKAKUI SYLLABLE M108 KPE
-1E8A4 ; [.3BB2.0020.0002] # MENDE KIKAKUI SYLLABLE M112 KPOO
-1E8A5 ; [.3BB3.0020.0002] # MENDE KIKAKUI SYLLABLE M158 KPO
-1E8A6 ; [.3BB4.0020.0002] # MENDE KIKAKUI SYLLABLE M124 GBI
-1E8A7 ; [.3BB5.0020.0002] # MENDE KIKAKUI SYLLABLE M056 GBA
-1E8A8 ; [.3BB6.0020.0002] # MENDE KIKAKUI SYLLABLE M148 GBU
-1E8A9 ; [.3BB7.0020.0002] # MENDE KIKAKUI SYLLABLE M093 GBEE
-1E8AA ; [.3BB8.0020.0002] # MENDE KIKAKUI SYLLABLE M107 GBE
-1E8AB ; [.3BB9.0020.0002] # MENDE KIKAKUI SYLLABLE M071 GBOO
-1E8AC ; [.3BBA.0020.0002] # MENDE KIKAKUI SYLLABLE M070 GBO
-1E8AD ; [.3BBB.0020.0002] # MENDE KIKAKUI SYLLABLE M171 RA
-1E8AE ; [.3BBC.0020.0002] # MENDE KIKAKUI SYLLABLE M123 NDI
-1E8AF ; [.3BBD.0020.0002] # MENDE KIKAKUI SYLLABLE M129 NDA
-1E8B0 ; [.3BBE.0020.0002] # MENDE KIKAKUI SYLLABLE M125 NDU
-1E8B1 ; [.3BBF.0020.0002] # MENDE KIKAKUI SYLLABLE M191 NDEE
-1E8B2 ; [.3BC0.0020.0002] # MENDE KIKAKUI SYLLABLE M119 NDE
-1E8B3 ; [.3BC1.0020.0002] # MENDE KIKAKUI SYLLABLE M067 NDOO
-1E8B4 ; [.3BC2.0020.0002] # MENDE KIKAKUI SYLLABLE M064 NDO
-1E8B5 ; [.3BC3.0020.0002] # MENDE KIKAKUI SYLLABLE M152 NJA
-1E8B6 ; [.3BC4.0020.0002] # MENDE KIKAKUI SYLLABLE M192 NJU
-1E8B7 ; [.3BC5.0020.0002] # MENDE KIKAKUI SYLLABLE M149 NJEE
-1E8B8 ; [.3BC6.0020.0002] # MENDE KIKAKUI SYLLABLE M134 NJOO
-1E8B9 ; [.3BC7.0020.0002] # MENDE KIKAKUI SYLLABLE M182 VI
-1E8BA ; [.3BC8.0020.0002] # MENDE KIKAKUI SYLLABLE M185 VA
-1E8BB ; [.3BC9.0020.0002] # MENDE KIKAKUI SYLLABLE M151 VU
-1E8BC ; [.3BCA.0020.0002] # MENDE KIKAKUI SYLLABLE M173 VEE
-1E8BD ; [.3BCB.0020.0002] # MENDE KIKAKUI SYLLABLE M085 VE
-1E8BE ; [.3BCC.0020.0002] # MENDE KIKAKUI SYLLABLE M144 VOO
-1E8BF ; [.3BCD.0020.0002] # MENDE KIKAKUI SYLLABLE M077 VO
-1E8C0 ; [.3BCE.0020.0002] # MENDE KIKAKUI SYLLABLE M164 NYIN
-1E8C1 ; [.3BCF.0020.0002] # MENDE KIKAKUI SYLLABLE M058 NYAN
-1E8C2 ; [.3BD0.0020.0002] # MENDE KIKAKUI SYLLABLE M170 NYUN
-1E8C3 ; [.3BD1.0020.0002] # MENDE KIKAKUI SYLLABLE M098 NYEN
-1E8C4 ; [.3BD2.0020.0002] # MENDE KIKAKUI SYLLABLE M060 NYON
-1E922 ; [.3BD3.0020.0002] # ADLAM SMALL LETTER ALIF
-1E900 ; [.3BD3.0020.0008] # ADLAM CAPITAL LETTER ALIF
-1E923 ; [.3BD4.0020.0002] # ADLAM SMALL LETTER DAALI
-1E901 ; [.3BD4.0020.0008] # ADLAM CAPITAL LETTER DAALI
-1E924 ; [.3BD5.0020.0002] # ADLAM SMALL LETTER LAAM
-1E902 ; [.3BD5.0020.0008] # ADLAM CAPITAL LETTER LAAM
-1E925 ; [.3BD6.0020.0002] # ADLAM SMALL LETTER MIIM
-1E903 ; [.3BD6.0020.0008] # ADLAM CAPITAL LETTER MIIM
-1E926 ; [.3BD7.0020.0002] # ADLAM SMALL LETTER BA
-1E904 ; [.3BD7.0020.0008] # ADLAM CAPITAL LETTER BA
-1E927 ; [.3BD8.0020.0002] # ADLAM SMALL LETTER SINNYIIYHE
-1E905 ; [.3BD8.0020.0008] # ADLAM CAPITAL LETTER SINNYIIYHE
-1E928 ; [.3BD9.0020.0002] # ADLAM SMALL LETTER PE
-1E906 ; [.3BD9.0020.0008] # ADLAM CAPITAL LETTER PE
-1E929 ; [.3BDA.0020.0002] # ADLAM SMALL LETTER BHE
-1E907 ; [.3BDA.0020.0008] # ADLAM CAPITAL LETTER BHE
-1E92A ; [.3BDB.0020.0002] # ADLAM SMALL LETTER RA
-1E908 ; [.3BDB.0020.0008] # ADLAM CAPITAL LETTER RA
-1E92B ; [.3BDC.0020.0002] # ADLAM SMALL LETTER E
-1E909 ; [.3BDC.0020.0008] # ADLAM CAPITAL LETTER E
-1E92C ; [.3BDD.0020.0002] # ADLAM SMALL LETTER FA
-1E90A ; [.3BDD.0020.0008] # ADLAM CAPITAL LETTER FA
-1E92D ; [.3BDE.0020.0002] # ADLAM SMALL LETTER I
-1E90B ; [.3BDE.0020.0008] # ADLAM CAPITAL LETTER I
-1E92E ; [.3BDF.0020.0002] # ADLAM SMALL LETTER O
-1E90C ; [.3BDF.0020.0008] # ADLAM CAPITAL LETTER O
-1E92F ; [.3BE0.0020.0002] # ADLAM SMALL LETTER DHA
-1E90D ; [.3BE0.0020.0008] # ADLAM CAPITAL LETTER DHA
-1E930 ; [.3BE1.0020.0002] # ADLAM SMALL LETTER YHE
-1E90E ; [.3BE1.0020.0008] # ADLAM CAPITAL LETTER YHE
-1E931 ; [.3BE2.0020.0002] # ADLAM SMALL LETTER WAW
-1E90F ; [.3BE2.0020.0008] # ADLAM CAPITAL LETTER WAW
-1E932 ; [.3BE3.0020.0002] # ADLAM SMALL LETTER NUN
-1E910 ; [.3BE3.0020.0008] # ADLAM CAPITAL LETTER NUN
-1E933 ; [.3BE4.0020.0002] # ADLAM SMALL LETTER KAF
-1E911 ; [.3BE4.0020.0008] # ADLAM CAPITAL LETTER KAF
-1E934 ; [.3BE5.0020.0002] # ADLAM SMALL LETTER YA
-1E912 ; [.3BE5.0020.0008] # ADLAM CAPITAL LETTER YA
-1E935 ; [.3BE6.0020.0002] # ADLAM SMALL LETTER U
-1E913 ; [.3BE6.0020.0008] # ADLAM CAPITAL LETTER U
-1E936 ; [.3BE7.0020.0002] # ADLAM SMALL LETTER JIIM
-1E914 ; [.3BE7.0020.0008] # ADLAM CAPITAL LETTER JIIM
-1E937 ; [.3BE8.0020.0002] # ADLAM SMALL LETTER CHI
-1E915 ; [.3BE8.0020.0008] # ADLAM CAPITAL LETTER CHI
-1E938 ; [.3BE9.0020.0002] # ADLAM SMALL LETTER HA
-1E916 ; [.3BE9.0020.0008] # ADLAM CAPITAL LETTER HA
-1E939 ; [.3BEA.0020.0002] # ADLAM SMALL LETTER QAAF
-1E917 ; [.3BEA.0020.0008] # ADLAM CAPITAL LETTER QAAF
-1E93A ; [.3BEB.0020.0002] # ADLAM SMALL LETTER GA
-1E918 ; [.3BEB.0020.0008] # ADLAM CAPITAL LETTER GA
-1E93B ; [.3BEC.0020.0002] # ADLAM SMALL LETTER NYA
-1E919 ; [.3BEC.0020.0008] # ADLAM CAPITAL LETTER NYA
-1E93C ; [.3BED.0020.0002] # ADLAM SMALL LETTER TU
-1E91A ; [.3BED.0020.0008] # ADLAM CAPITAL LETTER TU
-1E93D ; [.3BEE.0020.0002] # ADLAM SMALL LETTER NHA
-1E91B ; [.3BEE.0020.0008] # ADLAM CAPITAL LETTER NHA
-1E93E ; [.3BEF.0020.0002] # ADLAM SMALL LETTER VA
-1E91C ; [.3BEF.0020.0008] # ADLAM CAPITAL LETTER VA
-1E93F ; [.3BF0.0020.0002] # ADLAM SMALL LETTER KHA
-1E91D ; [.3BF0.0020.0008] # ADLAM CAPITAL LETTER KHA
-1E940 ; [.3BF1.0020.0002] # ADLAM SMALL LETTER GBE
-1E91E ; [.3BF1.0020.0008] # ADLAM CAPITAL LETTER GBE
-1E941 ; [.3BF2.0020.0002] # ADLAM SMALL LETTER ZAL
-1E91F ; [.3BF2.0020.0008] # ADLAM CAPITAL LETTER ZAL
-1E942 ; [.3BF3.0020.0002] # ADLAM SMALL LETTER KPO
-1E920 ; [.3BF3.0020.0008] # ADLAM CAPITAL LETTER KPO
-1E943 ; [.3BF4.0020.0002] # ADLAM SMALL LETTER SHA
-1E921 ; [.3BF4.0020.0008] # ADLAM CAPITAL LETTER SHA
-1100 ; [.3BF5.0020.0002] # HANGUL CHOSEONG KIYEOK
-3131 ; [.3BF5.0020.0004] # HANGUL LETTER KIYEOK
-3200 ; [*0317.0020.0004][.3BF5.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL KIYEOK
-3260 ; [.3BF5.0020.0006] # CIRCLED HANGUL KIYEOK
-FFA1 ; [.3BF5.0020.0012] # HALFWIDTH HANGUL LETTER KIYEOK
-320E ; [*0317.0020.0004][.3BF5.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL KIYEOK A
-326E ; [.3BF5.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL KIYEOK A
-1101 ; [.3BF6.0020.0002] # HANGUL CHOSEONG SSANGKIYEOK
-3132 ; [.3BF6.0020.0004] # HANGUL LETTER SSANGKIYEOK
-FFA2 ; [.3BF6.0020.0012] # HALFWIDTH HANGUL LETTER SSANGKIYEOK
-1102 ; [.3BF7.0020.0002] # HANGUL CHOSEONG NIEUN
-3134 ; [.3BF7.0020.0004] # HANGUL LETTER NIEUN
-3201 ; [*0317.0020.0004][.3BF7.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL NIEUN
-3261 ; [.3BF7.0020.0006] # CIRCLED HANGUL NIEUN
-FFA4 ; [.3BF7.0020.0012] # HALFWIDTH HANGUL LETTER NIEUN
-320F ; [*0317.0020.0004][.3BF7.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL NIEUN A
-326F ; [.3BF7.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL NIEUN A
-1103 ; [.3BF8.0020.0002] # HANGUL CHOSEONG TIKEUT
-3137 ; [.3BF8.0020.0004] # HANGUL LETTER TIKEUT
-3202 ; [*0317.0020.0004][.3BF8.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL TIKEUT
-3262 ; [.3BF8.0020.0006] # CIRCLED HANGUL TIKEUT
-FFA7 ; [.3BF8.0020.0012] # HALFWIDTH HANGUL LETTER TIKEUT
-3210 ; [*0317.0020.0004][.3BF8.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL TIKEUT A
-3270 ; [.3BF8.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL TIKEUT A
-1104 ; [.3BF9.0020.0002] # HANGUL CHOSEONG SSANGTIKEUT
-3138 ; [.3BF9.0020.0004] # HANGUL LETTER SSANGTIKEUT
-FFA8 ; [.3BF9.0020.0012] # HALFWIDTH HANGUL LETTER SSANGTIKEUT
-1105 ; [.3BFA.0020.0002] # HANGUL CHOSEONG RIEUL
-3139 ; [.3BFA.0020.0004] # HANGUL LETTER RIEUL
-3203 ; [*0317.0020.0004][.3BFA.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL RIEUL
-3263 ; [.3BFA.0020.0006] # CIRCLED HANGUL RIEUL
-FFA9 ; [.3BFA.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL
-3211 ; [*0317.0020.0004][.3BFA.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL RIEUL A
-3271 ; [.3BFA.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL RIEUL A
-1106 ; [.3BFB.0020.0002] # HANGUL CHOSEONG MIEUM
-3141 ; [.3BFB.0020.0004] # HANGUL LETTER MIEUM
-3204 ; [*0317.0020.0004][.3BFB.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL MIEUM
-3264 ; [.3BFB.0020.0006] # CIRCLED HANGUL MIEUM
-FFB1 ; [.3BFB.0020.0012] # HALFWIDTH HANGUL LETTER MIEUM
-3212 ; [*0317.0020.0004][.3BFB.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL MIEUM A
-3272 ; [.3BFB.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL MIEUM A
-1107 ; [.3BFC.0020.0002] # HANGUL CHOSEONG PIEUP
-3142 ; [.3BFC.0020.0004] # HANGUL LETTER PIEUP
-3205 ; [*0317.0020.0004][.3BFC.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL PIEUP
-3265 ; [.3BFC.0020.0006] # CIRCLED HANGUL PIEUP
-FFB2 ; [.3BFC.0020.0012] # HALFWIDTH HANGUL LETTER PIEUP
-3213 ; [*0317.0020.0004][.3BFC.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL PIEUP A
-3273 ; [.3BFC.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL PIEUP A
-1108 ; [.3BFD.0020.0002] # HANGUL CHOSEONG SSANGPIEUP
-3143 ; [.3BFD.0020.0004] # HANGUL LETTER SSANGPIEUP
-FFB3 ; [.3BFD.0020.0012] # HALFWIDTH HANGUL LETTER SSANGPIEUP
-1109 ; [.3BFE.0020.0002] # HANGUL CHOSEONG SIOS
-3145 ; [.3BFE.0020.0004] # HANGUL LETTER SIOS
-3206 ; [*0317.0020.0004][.3BFE.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL SIOS
-3266 ; [.3BFE.0020.0006] # CIRCLED HANGUL SIOS
-FFB5 ; [.3BFE.0020.0012] # HALFWIDTH HANGUL LETTER SIOS
-3214 ; [*0317.0020.0004][.3BFE.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL SIOS A
-3274 ; [.3BFE.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL SIOS A
-110A ; [.3BFF.0020.0002] # HANGUL CHOSEONG SSANGSIOS
-3146 ; [.3BFF.0020.0004] # HANGUL LETTER SSANGSIOS
-FFB6 ; [.3BFF.0020.0012] # HALFWIDTH HANGUL LETTER SSANGSIOS
-110B ; [.3C00.0020.0002] # HANGUL CHOSEONG IEUNG
-3147 ; [.3C00.0020.0004] # HANGUL LETTER IEUNG
-3207 ; [*0317.0020.0004][.3C00.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL IEUNG
-3267 ; [.3C00.0020.0006] # CIRCLED HANGUL IEUNG
-FFB7 ; [.3C00.0020.0012] # HALFWIDTH HANGUL LETTER IEUNG
-3215 ; [*0317.0020.0004][.3C00.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL IEUNG A
-3275 ; [.3C00.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL IEUNG A
-321D ; [*0317.0020.0004][.3C00.0020.0004][.3C7B.0020.0004][.3C01.0020.0004][.3C77.0020.0004][.3CD4.0020.0004][*0318.0020.0004] # PARENTHESIZED KOREAN CHARACTER OJEON
-321E ; [*0317.0020.0004][.3C00.0020.0004][.3C7B.0020.0004][.3C07.0020.0004][.3C80.0020.0004][*0318.0020.0004] # PARENTHESIZED KOREAN CHARACTER O HU
-327E ; [.3C00.0020.0006][.3C80.0020.0006] # CIRCLED HANGUL IEUNG U
-110C ; [.3C01.0020.0002] # HANGUL CHOSEONG CIEUC
-3148 ; [.3C01.0020.0004] # HANGUL LETTER CIEUC
-3208 ; [*0317.0020.0004][.3C01.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL CIEUC
-3268 ; [.3C01.0020.0006] # CIRCLED HANGUL CIEUC
-FFB8 ; [.3C01.0020.0012] # HALFWIDTH HANGUL LETTER CIEUC
-3216 ; [*0317.0020.0004][.3C01.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL CIEUC A
-3276 ; [.3C01.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL CIEUC A
-321C ; [*0317.0020.0004][.3C01.0020.0004][.3C80.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL CIEUC U
-327D ; [.3C01.0020.0006][.3C80.0020.0006][.3C00.0020.0006][.3C86.0020.0006] # CIRCLED KOREAN CHARACTER JUEUI
-110D ; [.3C02.0020.0002] # HANGUL CHOSEONG SSANGCIEUC
-3149 ; [.3C02.0020.0004] # HANGUL LETTER SSANGCIEUC
-FFB9 ; [.3C02.0020.0012] # HALFWIDTH HANGUL LETTER SSANGCIEUC
-110E ; [.3C03.0020.0002] # HANGUL CHOSEONG CHIEUCH
-314A ; [.3C03.0020.0004] # HANGUL LETTER CHIEUCH
-3209 ; [*0317.0020.0004][.3C03.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL CHIEUCH
-3269 ; [.3C03.0020.0006] # CIRCLED HANGUL CHIEUCH
-FFBA ; [.3C03.0020.0012] # HALFWIDTH HANGUL LETTER CHIEUCH
-3217 ; [*0317.0020.0004][.3C03.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL CHIEUCH A
-3277 ; [.3C03.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL CHIEUCH A
-327C ; [.3C03.0020.0006][.3C73.0020.0006][.3CE0.0020.0006][.3BF5.0020.0006][.3C7B.0020.0006] # CIRCLED KOREAN CHARACTER CHAMKO
-110F ; [.3C04.0020.0002] # HANGUL CHOSEONG KHIEUKH
-314B ; [.3C04.0020.0004] # HANGUL LETTER KHIEUKH
-320A ; [*0317.0020.0004][.3C04.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL KHIEUKH
-326A ; [.3C04.0020.0006] # CIRCLED HANGUL KHIEUKH
-FFBB ; [.3C04.0020.0012] # HALFWIDTH HANGUL LETTER KHIEUKH
-3218 ; [*0317.0020.0004][.3C04.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL KHIEUKH A
-3278 ; [.3C04.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL KHIEUKH A
-1110 ; [.3C05.0020.0002] # HANGUL CHOSEONG THIEUTH
-314C ; [.3C05.0020.0004] # HANGUL LETTER THIEUTH
-320B ; [*0317.0020.0004][.3C05.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL THIEUTH
-326B ; [.3C05.0020.0006] # CIRCLED HANGUL THIEUTH
-FFBC ; [.3C05.0020.0012] # HALFWIDTH HANGUL LETTER THIEUTH
-3219 ; [*0317.0020.0004][.3C05.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL THIEUTH A
-3279 ; [.3C05.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL THIEUTH A
-1111 ; [.3C06.0020.0002] # HANGUL CHOSEONG PHIEUPH
-314D ; [.3C06.0020.0004] # HANGUL LETTER PHIEUPH
-320C ; [*0317.0020.0004][.3C06.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL PHIEUPH
-326C ; [.3C06.0020.0006] # CIRCLED HANGUL PHIEUPH
-FFBD ; [.3C06.0020.0012] # HALFWIDTH HANGUL LETTER PHIEUPH
-321A ; [*0317.0020.0004][.3C06.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL PHIEUPH A
-327A ; [.3C06.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL PHIEUPH A
-1112 ; [.3C07.0020.0002] # HANGUL CHOSEONG HIEUH
-314E ; [.3C07.0020.0004] # HANGUL LETTER HIEUH
-320D ; [*0317.0020.0004][.3C07.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL HIEUH
-326D ; [.3C07.0020.0006] # CIRCLED HANGUL HIEUH
-FFBE ; [.3C07.0020.0012] # HALFWIDTH HANGUL LETTER HIEUH
-321B ; [*0317.0020.0004][.3C07.0020.0004][.3C73.0020.0004][*0318.0020.0004] # PARENTHESIZED HANGUL HIEUH A
-327B ; [.3C07.0020.0006][.3C73.0020.0006] # CIRCLED HANGUL HIEUH A
-1113 ; [.3C08.0020.0002] # HANGUL CHOSEONG NIEUN-KIYEOK
-1114 ; [.3C09.0020.0002] # HANGUL CHOSEONG SSANGNIEUN
-3165 ; [.3C09.0020.0004] # HANGUL LETTER SSANGNIEUN
-1115 ; [.3C0A.0020.0002] # HANGUL CHOSEONG NIEUN-TIKEUT
-3166 ; [.3C0A.0020.0004] # HANGUL LETTER NIEUN-TIKEUT
-1116 ; [.3C0B.0020.0002] # HANGUL CHOSEONG NIEUN-PIEUP
-1117 ; [.3C0C.0020.0002] # HANGUL CHOSEONG TIKEUT-KIYEOK
-1118 ; [.3C0D.0020.0002] # HANGUL CHOSEONG RIEUL-NIEUN
-1119 ; [.3C0E.0020.0002] # HANGUL CHOSEONG SSANGRIEUL
-111A ; [.3C0F.0020.0002] # HANGUL CHOSEONG RIEUL-HIEUH
-3140 ; [.3C0F.0020.0004] # HANGUL LETTER RIEUL-HIEUH
-FFB0 ; [.3C0F.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-HIEUH
-111B ; [.3C10.0020.0002] # HANGUL CHOSEONG KAPYEOUNRIEUL
-111C ; [.3C11.0020.0002] # HANGUL CHOSEONG MIEUM-PIEUP
-316E ; [.3C11.0020.0004] # HANGUL LETTER MIEUM-PIEUP
-111D ; [.3C12.0020.0002] # HANGUL CHOSEONG KAPYEOUNMIEUM
-3171 ; [.3C12.0020.0004] # HANGUL LETTER KAPYEOUNMIEUM
-111E ; [.3C13.0020.0002] # HANGUL CHOSEONG PIEUP-KIYEOK
-3172 ; [.3C13.0020.0004] # HANGUL LETTER PIEUP-KIYEOK
-111F ; [.3C14.0020.0002] # HANGUL CHOSEONG PIEUP-NIEUN
-1120 ; [.3C15.0020.0002] # HANGUL CHOSEONG PIEUP-TIKEUT
-3173 ; [.3C15.0020.0004] # HANGUL LETTER PIEUP-TIKEUT
-1121 ; [.3C16.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS
-3144 ; [.3C16.0020.0004] # HANGUL LETTER PIEUP-SIOS
-FFB4 ; [.3C16.0020.0012] # HALFWIDTH HANGUL LETTER PIEUP-SIOS
-1122 ; [.3C17.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-KIYEOK
-3174 ; [.3C17.0020.0004] # HANGUL LETTER PIEUP-SIOS-KIYEOK
-1123 ; [.3C18.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-TIKEUT
-3175 ; [.3C18.0020.0004] # HANGUL LETTER PIEUP-SIOS-TIKEUT
-1124 ; [.3C19.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-PIEUP
-1125 ; [.3C1A.0020.0002] # HANGUL CHOSEONG PIEUP-SSANGSIOS
-1126 ; [.3C1B.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-CIEUC
-1127 ; [.3C1C.0020.0002] # HANGUL CHOSEONG PIEUP-CIEUC
-3176 ; [.3C1C.0020.0004] # HANGUL LETTER PIEUP-CIEUC
-1128 ; [.3C1D.0020.0002] # HANGUL CHOSEONG PIEUP-CHIEUCH
-1129 ; [.3C1E.0020.0002] # HANGUL CHOSEONG PIEUP-THIEUTH
-3177 ; [.3C1E.0020.0004] # HANGUL LETTER PIEUP-THIEUTH
-112A ; [.3C1F.0020.0002] # HANGUL CHOSEONG PIEUP-PHIEUPH
-112B ; [.3C20.0020.0002] # HANGUL CHOSEONG KAPYEOUNPIEUP
-3178 ; [.3C20.0020.0004] # HANGUL LETTER KAPYEOUNPIEUP
-112C ; [.3C21.0020.0002] # HANGUL CHOSEONG KAPYEOUNSSANGPIEUP
-3179 ; [.3C21.0020.0004] # HANGUL LETTER KAPYEOUNSSANGPIEUP
-112D ; [.3C22.0020.0002] # HANGUL CHOSEONG SIOS-KIYEOK
-317A ; [.3C22.0020.0004] # HANGUL LETTER SIOS-KIYEOK
-112E ; [.3C23.0020.0002] # HANGUL CHOSEONG SIOS-NIEUN
-317B ; [.3C23.0020.0004] # HANGUL LETTER SIOS-NIEUN
-112F ; [.3C24.0020.0002] # HANGUL CHOSEONG SIOS-TIKEUT
-317C ; [.3C24.0020.0004] # HANGUL LETTER SIOS-TIKEUT
-1130 ; [.3C25.0020.0002] # HANGUL CHOSEONG SIOS-RIEUL
-1131 ; [.3C26.0020.0002] # HANGUL CHOSEONG SIOS-MIEUM
-1132 ; [.3C27.0020.0002] # HANGUL CHOSEONG SIOS-PIEUP
-317D ; [.3C27.0020.0004] # HANGUL LETTER SIOS-PIEUP
-1133 ; [.3C28.0020.0002] # HANGUL CHOSEONG SIOS-PIEUP-KIYEOK
-1134 ; [.3C29.0020.0002] # HANGUL CHOSEONG SIOS-SSANGSIOS
-1135 ; [.3C2A.0020.0002] # HANGUL CHOSEONG SIOS-IEUNG
-1136 ; [.3C2B.0020.0002] # HANGUL CHOSEONG SIOS-CIEUC
-317E ; [.3C2B.0020.0004] # HANGUL LETTER SIOS-CIEUC
-1137 ; [.3C2C.0020.0002] # HANGUL CHOSEONG SIOS-CHIEUCH
-1138 ; [.3C2D.0020.0002] # HANGUL CHOSEONG SIOS-KHIEUKH
-1139 ; [.3C2E.0020.0002] # HANGUL CHOSEONG SIOS-THIEUTH
-113A ; [.3C2F.0020.0002] # HANGUL CHOSEONG SIOS-PHIEUPH
-113B ; [.3C30.0020.0002] # HANGUL CHOSEONG SIOS-HIEUH
-113C ; [.3C31.0020.0002] # HANGUL CHOSEONG CHITUEUMSIOS
-113D ; [.3C32.0020.0002] # HANGUL CHOSEONG CHITUEUMSSANGSIOS
-113E ; [.3C33.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMSIOS
-113F ; [.3C34.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS
-1140 ; [.3C35.0020.0002] # HANGUL CHOSEONG PANSIOS
-317F ; [.3C35.0020.0004] # HANGUL LETTER PANSIOS
-1141 ; [.3C36.0020.0002] # HANGUL CHOSEONG IEUNG-KIYEOK
-1142 ; [.3C37.0020.0002] # HANGUL CHOSEONG IEUNG-TIKEUT
-1143 ; [.3C38.0020.0002] # HANGUL CHOSEONG IEUNG-MIEUM
-1144 ; [.3C39.0020.0002] # HANGUL CHOSEONG IEUNG-PIEUP
-1145 ; [.3C3A.0020.0002] # HANGUL CHOSEONG IEUNG-SIOS
-1146 ; [.3C3B.0020.0002] # HANGUL CHOSEONG IEUNG-PANSIOS
-1147 ; [.3C3C.0020.0002] # HANGUL CHOSEONG SSANGIEUNG
-3180 ; [.3C3C.0020.0004] # HANGUL LETTER SSANGIEUNG
-1148 ; [.3C3D.0020.0002] # HANGUL CHOSEONG IEUNG-CIEUC
-1149 ; [.3C3E.0020.0002] # HANGUL CHOSEONG IEUNG-CHIEUCH
-114A ; [.3C3F.0020.0002] # HANGUL CHOSEONG IEUNG-THIEUTH
-114B ; [.3C40.0020.0002] # HANGUL CHOSEONG IEUNG-PHIEUPH
-114C ; [.3C41.0020.0002] # HANGUL CHOSEONG YESIEUNG
-3181 ; [.3C41.0020.0004] # HANGUL LETTER YESIEUNG
-114D ; [.3C42.0020.0002] # HANGUL CHOSEONG CIEUC-IEUNG
-114E ; [.3C43.0020.0002] # HANGUL CHOSEONG CHITUEUMCIEUC
-114F ; [.3C44.0020.0002] # HANGUL CHOSEONG CHITUEUMSSANGCIEUC
-1150 ; [.3C45.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMCIEUC
-1151 ; [.3C46.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC
-1152 ; [.3C47.0020.0002] # HANGUL CHOSEONG CHIEUCH-KHIEUKH
-1153 ; [.3C48.0020.0002] # HANGUL CHOSEONG CHIEUCH-HIEUH
-1154 ; [.3C49.0020.0002] # HANGUL CHOSEONG CHITUEUMCHIEUCH
-1155 ; [.3C4A.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMCHIEUCH
-1156 ; [.3C4B.0020.0002] # HANGUL CHOSEONG PHIEUPH-PIEUP
-1157 ; [.3C4C.0020.0002] # HANGUL CHOSEONG KAPYEOUNPHIEUPH
-3184 ; [.3C4C.0020.0004] # HANGUL LETTER KAPYEOUNPHIEUPH
-1158 ; [.3C4D.0020.0002] # HANGUL CHOSEONG SSANGHIEUH
-3185 ; [.3C4D.0020.0004] # HANGUL LETTER SSANGHIEUH
-1159 ; [.3C4E.0020.0002] # HANGUL CHOSEONG YEORINHIEUH
-3186 ; [.3C4E.0020.0004] # HANGUL LETTER YEORINHIEUH
-115A ; [.3C4F.0020.0002] # HANGUL CHOSEONG KIYEOK-TIKEUT
-115B ; [.3C50.0020.0002] # HANGUL CHOSEONG NIEUN-SIOS
-115C ; [.3C51.0020.0002] # HANGUL CHOSEONG NIEUN-CIEUC
-115D ; [.3C52.0020.0002] # HANGUL CHOSEONG NIEUN-HIEUH
-115E ; [.3C53.0020.0002] # HANGUL CHOSEONG TIKEUT-RIEUL
-A960 ; [.3C54.0020.0002] # HANGUL CHOSEONG TIKEUT-MIEUM
-A961 ; [.3C55.0020.0002] # HANGUL CHOSEONG TIKEUT-PIEUP
-A962 ; [.3C56.0020.0002] # HANGUL CHOSEONG TIKEUT-SIOS
-A963 ; [.3C57.0020.0002] # HANGUL CHOSEONG TIKEUT-CIEUC
-A964 ; [.3C58.0020.0002] # HANGUL CHOSEONG RIEUL-KIYEOK
-A965 ; [.3C59.0020.0002] # HANGUL CHOSEONG RIEUL-SSANGKIYEOK
-A966 ; [.3C5A.0020.0002] # HANGUL CHOSEONG RIEUL-TIKEUT
-A967 ; [.3C5B.0020.0002] # HANGUL CHOSEONG RIEUL-SSANGTIKEUT
-A968 ; [.3C5C.0020.0002] # HANGUL CHOSEONG RIEUL-MIEUM
-A969 ; [.3C5D.0020.0002] # HANGUL CHOSEONG RIEUL-PIEUP
-A96A ; [.3C5E.0020.0002] # HANGUL CHOSEONG RIEUL-SSANGPIEUP
-A96B ; [.3C5F.0020.0002] # HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP
-A96C ; [.3C60.0020.0002] # HANGUL CHOSEONG RIEUL-SIOS
-A96D ; [.3C61.0020.0002] # HANGUL CHOSEONG RIEUL-CIEUC
-A96E ; [.3C62.0020.0002] # HANGUL CHOSEONG RIEUL-KHIEUKH
-A96F ; [.3C63.0020.0002] # HANGUL CHOSEONG MIEUM-KIYEOK
-A970 ; [.3C64.0020.0002] # HANGUL CHOSEONG MIEUM-TIKEUT
-A971 ; [.3C65.0020.0002] # HANGUL CHOSEONG MIEUM-SIOS
-A972 ; [.3C66.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-THIEUTH
-A973 ; [.3C67.0020.0002] # HANGUL CHOSEONG PIEUP-KHIEUKH
-A974 ; [.3C68.0020.0002] # HANGUL CHOSEONG PIEUP-HIEUH
-A975 ; [.3C69.0020.0002] # HANGUL CHOSEONG SSANGSIOS-PIEUP
-A976 ; [.3C6A.0020.0002] # HANGUL CHOSEONG IEUNG-RIEUL
-A977 ; [.3C6B.0020.0002] # HANGUL CHOSEONG IEUNG-HIEUH
-A978 ; [.3C6C.0020.0002] # HANGUL CHOSEONG SSANGCIEUC-HIEUH
-A979 ; [.3C6D.0020.0002] # HANGUL CHOSEONG SSANGTHIEUTH
-A97A ; [.3C6E.0020.0002] # HANGUL CHOSEONG PHIEUPH-HIEUH
-A97B ; [.3C6F.0020.0002] # HANGUL CHOSEONG HIEUH-SIOS
-A97C ; [.3C70.0020.0002] # HANGUL CHOSEONG SSANGYEORINHIEUH
-115F ; [.3C71.0020.0002] # HANGUL CHOSEONG FILLER
-1160 ; [.3C72.0020.0002] # HANGUL JUNGSEONG FILLER
-3164 ; [.3C72.0020.0004] # HANGUL FILLER
-FFA0 ; [.3C72.0020.0012] # HALFWIDTH HANGUL FILLER
-1161 ; [.3C73.0020.0002] # HANGUL JUNGSEONG A
-314F ; [.3C73.0020.0004] # HANGUL LETTER A
-FFC2 ; [.3C73.0020.0012] # HALFWIDTH HANGUL LETTER A
-1162 ; [.3C74.0020.0002] # HANGUL JUNGSEONG AE
-3150 ; [.3C74.0020.0004] # HANGUL LETTER AE
-FFC3 ; [.3C74.0020.0012] # HALFWIDTH HANGUL LETTER AE
-1163 ; [.3C75.0020.0002] # HANGUL JUNGSEONG YA
-3151 ; [.3C75.0020.0004] # HANGUL LETTER YA
-FFC4 ; [.3C75.0020.0012] # HALFWIDTH HANGUL LETTER YA
-1164 ; [.3C76.0020.0002] # HANGUL JUNGSEONG YAE
-3152 ; [.3C76.0020.0004] # HANGUL LETTER YAE
-FFC5 ; [.3C76.0020.0012] # HALFWIDTH HANGUL LETTER YAE
-1165 ; [.3C77.0020.0002] # HANGUL JUNGSEONG EO
-3153 ; [.3C77.0020.0004] # HANGUL LETTER EO
-FFC6 ; [.3C77.0020.0012] # HALFWIDTH HANGUL LETTER EO
-1166 ; [.3C78.0020.0002] # HANGUL JUNGSEONG E
-3154 ; [.3C78.0020.0004] # HANGUL LETTER E
-FFC7 ; [.3C78.0020.0012] # HALFWIDTH HANGUL LETTER E
-1167 ; [.3C79.0020.0002] # HANGUL JUNGSEONG YEO
-3155 ; [.3C79.0020.0004] # HANGUL LETTER YEO
-FFCA ; [.3C79.0020.0012] # HALFWIDTH HANGUL LETTER YEO
-1168 ; [.3C7A.0020.0002] # HANGUL JUNGSEONG YE
-3156 ; [.3C7A.0020.0004] # HANGUL LETTER YE
-FFCB ; [.3C7A.0020.0012] # HALFWIDTH HANGUL LETTER YE
-1169 ; [.3C7B.0020.0002] # HANGUL JUNGSEONG O
-3157 ; [.3C7B.0020.0004] # HANGUL LETTER O
-FFCC ; [.3C7B.0020.0012] # HALFWIDTH HANGUL LETTER O
-116A ; [.3C7C.0020.0002] # HANGUL JUNGSEONG WA
-3158 ; [.3C7C.0020.0004] # HANGUL LETTER WA
-FFCD ; [.3C7C.0020.0012] # HALFWIDTH HANGUL LETTER WA
-116B ; [.3C7D.0020.0002] # HANGUL JUNGSEONG WAE
-3159 ; [.3C7D.0020.0004] # HANGUL LETTER WAE
-FFCE ; [.3C7D.0020.0012] # HALFWIDTH HANGUL LETTER WAE
-116C ; [.3C7E.0020.0002] # HANGUL JUNGSEONG OE
-315A ; [.3C7E.0020.0004] # HANGUL LETTER OE
-FFCF ; [.3C7E.0020.0012] # HALFWIDTH HANGUL LETTER OE
-116D ; [.3C7F.0020.0002] # HANGUL JUNGSEONG YO
-315B ; [.3C7F.0020.0004] # HANGUL LETTER YO
-FFD2 ; [.3C7F.0020.0012] # HALFWIDTH HANGUL LETTER YO
-116E ; [.3C80.0020.0002] # HANGUL JUNGSEONG U
-315C ; [.3C80.0020.0004] # HANGUL LETTER U
-FFD3 ; [.3C80.0020.0012] # HALFWIDTH HANGUL LETTER U
-116F ; [.3C81.0020.0002] # HANGUL JUNGSEONG WEO
-315D ; [.3C81.0020.0004] # HANGUL LETTER WEO
-FFD4 ; [.3C81.0020.0012] # HALFWIDTH HANGUL LETTER WEO
-1170 ; [.3C82.0020.0002] # HANGUL JUNGSEONG WE
-315E ; [.3C82.0020.0004] # HANGUL LETTER WE
-FFD5 ; [.3C82.0020.0012] # HALFWIDTH HANGUL LETTER WE
-1171 ; [.3C83.0020.0002] # HANGUL JUNGSEONG WI
-315F ; [.3C83.0020.0004] # HANGUL LETTER WI
-FFD6 ; [.3C83.0020.0012] # HALFWIDTH HANGUL LETTER WI
-1172 ; [.3C84.0020.0002] # HANGUL JUNGSEONG YU
-3160 ; [.3C84.0020.0004] # HANGUL LETTER YU
-FFD7 ; [.3C84.0020.0012] # HALFWIDTH HANGUL LETTER YU
-1173 ; [.3C85.0020.0002] # HANGUL JUNGSEONG EU
-3161 ; [.3C85.0020.0004] # HANGUL LETTER EU
-FFDA ; [.3C85.0020.0012] # HALFWIDTH HANGUL LETTER EU
-1174 ; [.3C86.0020.0002] # HANGUL JUNGSEONG YI
-3162 ; [.3C86.0020.0004] # HANGUL LETTER YI
-FFDB ; [.3C86.0020.0012] # HALFWIDTH HANGUL LETTER YI
-1175 ; [.3C87.0020.0002] # HANGUL JUNGSEONG I
-3163 ; [.3C87.0020.0004] # HANGUL LETTER I
-FFDC ; [.3C87.0020.0012] # HALFWIDTH HANGUL LETTER I
-1176 ; [.3C88.0020.0002] # HANGUL JUNGSEONG A-O
-1177 ; [.3C89.0020.0002] # HANGUL JUNGSEONG A-U
-1178 ; [.3C8A.0020.0002] # HANGUL JUNGSEONG YA-O
-1179 ; [.3C8B.0020.0002] # HANGUL JUNGSEONG YA-YO
-117A ; [.3C8C.0020.0002] # HANGUL JUNGSEONG EO-O
-117B ; [.3C8D.0020.0002] # HANGUL JUNGSEONG EO-U
-117C ; [.3C8E.0020.0002] # HANGUL JUNGSEONG EO-EU
-117D ; [.3C8F.0020.0002] # HANGUL JUNGSEONG YEO-O
-117E ; [.3C90.0020.0002] # HANGUL JUNGSEONG YEO-U
-117F ; [.3C91.0020.0002] # HANGUL JUNGSEONG O-EO
-1180 ; [.3C92.0020.0002] # HANGUL JUNGSEONG O-E
-1181 ; [.3C93.0020.0002] # HANGUL JUNGSEONG O-YE
-1182 ; [.3C94.0020.0002] # HANGUL JUNGSEONG O-O
-1183 ; [.3C95.0020.0002] # HANGUL JUNGSEONG O-U
-1184 ; [.3C96.0020.0002] # HANGUL JUNGSEONG YO-YA
-3187 ; [.3C96.0020.0004] # HANGUL LETTER YO-YA
-1185 ; [.3C97.0020.0002] # HANGUL JUNGSEONG YO-YAE
-3188 ; [.3C97.0020.0004] # HANGUL LETTER YO-YAE
-1186 ; [.3C98.0020.0002] # HANGUL JUNGSEONG YO-YEO
-1187 ; [.3C99.0020.0002] # HANGUL JUNGSEONG YO-O
-1188 ; [.3C9A.0020.0002] # HANGUL JUNGSEONG YO-I
-3189 ; [.3C9A.0020.0004] # HANGUL LETTER YO-I
-1189 ; [.3C9B.0020.0002] # HANGUL JUNGSEONG U-A
-118A ; [.3C9C.0020.0002] # HANGUL JUNGSEONG U-AE
-118B ; [.3C9D.0020.0002] # HANGUL JUNGSEONG U-EO-EU
-118C ; [.3C9E.0020.0002] # HANGUL JUNGSEONG U-YE
-118D ; [.3C9F.0020.0002] # HANGUL JUNGSEONG U-U
-118E ; [.3CA0.0020.0002] # HANGUL JUNGSEONG YU-A
-118F ; [.3CA1.0020.0002] # HANGUL JUNGSEONG YU-EO
-1190 ; [.3CA2.0020.0002] # HANGUL JUNGSEONG YU-E
-1191 ; [.3CA3.0020.0002] # HANGUL JUNGSEONG YU-YEO
-318A ; [.3CA3.0020.0004] # HANGUL LETTER YU-YEO
-1192 ; [.3CA4.0020.0002] # HANGUL JUNGSEONG YU-YE
-318B ; [.3CA4.0020.0004] # HANGUL LETTER YU-YE
-1193 ; [.3CA5.0020.0002] # HANGUL JUNGSEONG YU-U
-1194 ; [.3CA6.0020.0002] # HANGUL JUNGSEONG YU-I
-318C ; [.3CA6.0020.0004] # HANGUL LETTER YU-I
-1195 ; [.3CA7.0020.0002] # HANGUL JUNGSEONG EU-U
-1196 ; [.3CA8.0020.0002] # HANGUL JUNGSEONG EU-EU
-1197 ; [.3CA9.0020.0002] # HANGUL JUNGSEONG YI-U
-1198 ; [.3CAA.0020.0002] # HANGUL JUNGSEONG I-A
-1199 ; [.3CAB.0020.0002] # HANGUL JUNGSEONG I-YA
-119A ; [.3CAC.0020.0002] # HANGUL JUNGSEONG I-O
-119B ; [.3CAD.0020.0002] # HANGUL JUNGSEONG I-U
-119C ; [.3CAE.0020.0002] # HANGUL JUNGSEONG I-EU
-119D ; [.3CAF.0020.0002] # HANGUL JUNGSEONG I-ARAEA
-119E ; [.3CB0.0020.0002] # HANGUL JUNGSEONG ARAEA
-318D ; [.3CB0.0020.0004] # HANGUL LETTER ARAEA
-119F ; [.3CB1.0020.0002] # HANGUL JUNGSEONG ARAEA-EO
-11A0 ; [.3CB2.0020.0002] # HANGUL JUNGSEONG ARAEA-U
-11A1 ; [.3CB3.0020.0002] # HANGUL JUNGSEONG ARAEA-I
-318E ; [.3CB3.0020.0004] # HANGUL LETTER ARAEAE
-11A2 ; [.3CB4.0020.0002] # HANGUL JUNGSEONG SSANGARAEA
-11A3 ; [.3CB5.0020.0002] # HANGUL JUNGSEONG A-EU
-11A4 ; [.3CB6.0020.0002] # HANGUL JUNGSEONG YA-U
-11A5 ; [.3CB7.0020.0002] # HANGUL JUNGSEONG YEO-YA
-11A6 ; [.3CB8.0020.0002] # HANGUL JUNGSEONG O-YA
-11A7 ; [.3CB9.0020.0002] # HANGUL JUNGSEONG O-YAE
-D7B0 ; [.3CBA.0020.0002] # HANGUL JUNGSEONG O-YEO
-D7B1 ; [.3CBB.0020.0002] # HANGUL JUNGSEONG O-O-I
-D7B2 ; [.3CBC.0020.0002] # HANGUL JUNGSEONG YO-A
-D7B3 ; [.3CBD.0020.0002] # HANGUL JUNGSEONG YO-AE
-D7B4 ; [.3CBE.0020.0002] # HANGUL JUNGSEONG YO-EO
-D7B5 ; [.3CBF.0020.0002] # HANGUL JUNGSEONG U-YEO
-D7B6 ; [.3CC0.0020.0002] # HANGUL JUNGSEONG U-I-I
-D7B7 ; [.3CC1.0020.0002] # HANGUL JUNGSEONG YU-AE
-D7B8 ; [.3CC2.0020.0002] # HANGUL JUNGSEONG YU-O
-D7B9 ; [.3CC3.0020.0002] # HANGUL JUNGSEONG EU-A
-D7BA ; [.3CC4.0020.0002] # HANGUL JUNGSEONG EU-EO
-D7BB ; [.3CC5.0020.0002] # HANGUL JUNGSEONG EU-E
-D7BC ; [.3CC6.0020.0002] # HANGUL JUNGSEONG EU-O
-D7BD ; [.3CC7.0020.0002] # HANGUL JUNGSEONG I-YA-O
-D7BE ; [.3CC8.0020.0002] # HANGUL JUNGSEONG I-YAE
-D7BF ; [.3CC9.0020.0002] # HANGUL JUNGSEONG I-YEO
-D7C0 ; [.3CCA.0020.0002] # HANGUL JUNGSEONG I-YE
-D7C1 ; [.3CCB.0020.0002] # HANGUL JUNGSEONG I-O-I
-D7C2 ; [.3CCC.0020.0002] # HANGUL JUNGSEONG I-YO
-D7C3 ; [.3CCD.0020.0002] # HANGUL JUNGSEONG I-YU
-D7C4 ; [.3CCE.0020.0002] # HANGUL JUNGSEONG I-I
-D7C5 ; [.3CCF.0020.0002] # HANGUL JUNGSEONG ARAEA-A
-D7C6 ; [.3CD0.0020.0002] # HANGUL JUNGSEONG ARAEA-E
-11A8 ; [.3CD1.0020.0002] # HANGUL JONGSEONG KIYEOK
-11A9 ; [.3CD2.0020.0002] # HANGUL JONGSEONG SSANGKIYEOK
-11AA ; [.3CD3.0020.0002] # HANGUL JONGSEONG KIYEOK-SIOS
-3133 ; [.3CD3.0020.0004] # HANGUL LETTER KIYEOK-SIOS
-FFA3 ; [.3CD3.0020.0012] # HALFWIDTH HANGUL LETTER KIYEOK-SIOS
-11AB ; [.3CD4.0020.0002] # HANGUL JONGSEONG NIEUN
-11AC ; [.3CD5.0020.0002] # HANGUL JONGSEONG NIEUN-CIEUC
-3135 ; [.3CD5.0020.0004] # HANGUL LETTER NIEUN-CIEUC
-FFA5 ; [.3CD5.0020.0012] # HALFWIDTH HANGUL LETTER NIEUN-CIEUC
-11AD ; [.3CD6.0020.0002] # HANGUL JONGSEONG NIEUN-HIEUH
-3136 ; [.3CD6.0020.0004] # HANGUL LETTER NIEUN-HIEUH
-FFA6 ; [.3CD6.0020.0012] # HALFWIDTH HANGUL LETTER NIEUN-HIEUH
-11AE ; [.3CD7.0020.0002] # HANGUL JONGSEONG TIKEUT
-11AF ; [.3CD8.0020.0002] # HANGUL JONGSEONG RIEUL
-11B0 ; [.3CD9.0020.0002] # HANGUL JONGSEONG RIEUL-KIYEOK
-313A ; [.3CD9.0020.0004] # HANGUL LETTER RIEUL-KIYEOK
-FFAA ; [.3CD9.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
-11B1 ; [.3CDA.0020.0002] # HANGUL JONGSEONG RIEUL-MIEUM
-313B ; [.3CDA.0020.0004] # HANGUL LETTER RIEUL-MIEUM
-FFAB ; [.3CDA.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-MIEUM
-11B2 ; [.3CDB.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP
-313C ; [.3CDB.0020.0004] # HANGUL LETTER RIEUL-PIEUP
-FFAC ; [.3CDB.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-PIEUP
-11B3 ; [.3CDC.0020.0002] # HANGUL JONGSEONG RIEUL-SIOS
-313D ; [.3CDC.0020.0004] # HANGUL LETTER RIEUL-SIOS
-FFAD ; [.3CDC.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-SIOS
-11B4 ; [.3CDD.0020.0002] # HANGUL JONGSEONG RIEUL-THIEUTH
-313E ; [.3CDD.0020.0004] # HANGUL LETTER RIEUL-THIEUTH
-FFAE ; [.3CDD.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
-11B5 ; [.3CDE.0020.0002] # HANGUL JONGSEONG RIEUL-PHIEUPH
-313F ; [.3CDE.0020.0004] # HANGUL LETTER RIEUL-PHIEUPH
-FFAF ; [.3CDE.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
-11B6 ; [.3CDF.0020.0002] # HANGUL JONGSEONG RIEUL-HIEUH
-11B7 ; [.3CE0.0020.0002] # HANGUL JONGSEONG MIEUM
-11B8 ; [.3CE1.0020.0002] # HANGUL JONGSEONG PIEUP
-11B9 ; [.3CE2.0020.0002] # HANGUL JONGSEONG PIEUP-SIOS
-11BA ; [.3CE3.0020.0002] # HANGUL JONGSEONG SIOS
-11BB ; [.3CE4.0020.0002] # HANGUL JONGSEONG SSANGSIOS
-11BC ; [.3CE5.0020.0002] # HANGUL JONGSEONG IEUNG
-11BD ; [.3CE6.0020.0002] # HANGUL JONGSEONG CIEUC
-11BE ; [.3CE7.0020.0002] # HANGUL JONGSEONG CHIEUCH
-11BF ; [.3CE8.0020.0002] # HANGUL JONGSEONG KHIEUKH
-11C0 ; [.3CE9.0020.0002] # HANGUL JONGSEONG THIEUTH
-11C1 ; [.3CEA.0020.0002] # HANGUL JONGSEONG PHIEUPH
-11C2 ; [.3CEB.0020.0002] # HANGUL JONGSEONG HIEUH
-11C3 ; [.3CEC.0020.0002] # HANGUL JONGSEONG KIYEOK-RIEUL
-11C4 ; [.3CED.0020.0002] # HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK
-11C5 ; [.3CEE.0020.0002] # HANGUL JONGSEONG NIEUN-KIYEOK
-11C6 ; [.3CEF.0020.0002] # HANGUL JONGSEONG NIEUN-TIKEUT
-11C7 ; [.3CF0.0020.0002] # HANGUL JONGSEONG NIEUN-SIOS
-3167 ; [.3CF0.0020.0004] # HANGUL LETTER NIEUN-SIOS
-11C8 ; [.3CF1.0020.0002] # HANGUL JONGSEONG NIEUN-PANSIOS
-3168 ; [.3CF1.0020.0004] # HANGUL LETTER NIEUN-PANSIOS
-11C9 ; [.3CF2.0020.0002] # HANGUL JONGSEONG NIEUN-THIEUTH
-11CA ; [.3CF3.0020.0002] # HANGUL JONGSEONG TIKEUT-KIYEOK
-11CB ; [.3CF4.0020.0002] # HANGUL JONGSEONG TIKEUT-RIEUL
-11CC ; [.3CF5.0020.0002] # HANGUL JONGSEONG RIEUL-KIYEOK-SIOS
-3169 ; [.3CF5.0020.0004] # HANGUL LETTER RIEUL-KIYEOK-SIOS
-11CD ; [.3CF6.0020.0002] # HANGUL JONGSEONG RIEUL-NIEUN
-11CE ; [.3CF7.0020.0002] # HANGUL JONGSEONG RIEUL-TIKEUT
-316A ; [.3CF7.0020.0004] # HANGUL LETTER RIEUL-TIKEUT
-11CF ; [.3CF8.0020.0002] # HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH
-11D0 ; [.3CF9.0020.0002] # HANGUL JONGSEONG SSANGRIEUL
-11D1 ; [.3CFA.0020.0002] # HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK
-11D2 ; [.3CFB.0020.0002] # HANGUL JONGSEONG RIEUL-MIEUM-SIOS
-11D3 ; [.3CFC.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP-SIOS
-316B ; [.3CFC.0020.0004] # HANGUL LETTER RIEUL-PIEUP-SIOS
-11D4 ; [.3CFD.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP-HIEUH
-11D5 ; [.3CFE.0020.0002] # HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP
-11D6 ; [.3CFF.0020.0002] # HANGUL JONGSEONG RIEUL-SSANGSIOS
-11D7 ; [.3D00.0020.0002] # HANGUL JONGSEONG RIEUL-PANSIOS
-316C ; [.3D00.0020.0004] # HANGUL LETTER RIEUL-PANSIOS
-11D8 ; [.3D01.0020.0002] # HANGUL JONGSEONG RIEUL-KHIEUKH
-11D9 ; [.3D02.0020.0002] # HANGUL JONGSEONG RIEUL-YEORINHIEUH
-316D ; [.3D02.0020.0004] # HANGUL LETTER RIEUL-YEORINHIEUH
-11DA ; [.3D03.0020.0002] # HANGUL JONGSEONG MIEUM-KIYEOK
-11DB ; [.3D04.0020.0002] # HANGUL JONGSEONG MIEUM-RIEUL
-11DC ; [.3D05.0020.0002] # HANGUL JONGSEONG MIEUM-PIEUP
-11DD ; [.3D06.0020.0002] # HANGUL JONGSEONG MIEUM-SIOS
-316F ; [.3D06.0020.0004] # HANGUL LETTER MIEUM-SIOS
-11DE ; [.3D07.0020.0002] # HANGUL JONGSEONG MIEUM-SSANGSIOS
-11DF ; [.3D08.0020.0002] # HANGUL JONGSEONG MIEUM-PANSIOS
-3170 ; [.3D08.0020.0004] # HANGUL LETTER MIEUM-PANSIOS
-11E0 ; [.3D09.0020.0002] # HANGUL JONGSEONG MIEUM-CHIEUCH
-11E1 ; [.3D0A.0020.0002] # HANGUL JONGSEONG MIEUM-HIEUH
-11E2 ; [.3D0B.0020.0002] # HANGUL JONGSEONG KAPYEOUNMIEUM
-11E3 ; [.3D0C.0020.0002] # HANGUL JONGSEONG PIEUP-RIEUL
-11E4 ; [.3D0D.0020.0002] # HANGUL JONGSEONG PIEUP-PHIEUPH
-11E5 ; [.3D0E.0020.0002] # HANGUL JONGSEONG PIEUP-HIEUH
-11E6 ; [.3D0F.0020.0002] # HANGUL JONGSEONG KAPYEOUNPIEUP
-11E7 ; [.3D10.0020.0002] # HANGUL JONGSEONG SIOS-KIYEOK
-11E8 ; [.3D11.0020.0002] # HANGUL JONGSEONG SIOS-TIKEUT
-11E9 ; [.3D12.0020.0002] # HANGUL JONGSEONG SIOS-RIEUL
-11EA ; [.3D13.0020.0002] # HANGUL JONGSEONG SIOS-PIEUP
-11EB ; [.3D14.0020.0002] # HANGUL JONGSEONG PANSIOS
-11EC ; [.3D15.0020.0002] # HANGUL JONGSEONG IEUNG-KIYEOK
-11ED ; [.3D16.0020.0002] # HANGUL JONGSEONG IEUNG-SSANGKIYEOK
-11EE ; [.3D17.0020.0002] # HANGUL JONGSEONG SSANGIEUNG
-11EF ; [.3D18.0020.0002] # HANGUL JONGSEONG IEUNG-KHIEUKH
-11F0 ; [.3D19.0020.0002] # HANGUL JONGSEONG YESIEUNG
-11F1 ; [.3D1A.0020.0002] # HANGUL JONGSEONG YESIEUNG-SIOS
-3182 ; [.3D1A.0020.0004] # HANGUL LETTER YESIEUNG-SIOS
-11F2 ; [.3D1B.0020.0002] # HANGUL JONGSEONG YESIEUNG-PANSIOS
-3183 ; [.3D1B.0020.0004] # HANGUL LETTER YESIEUNG-PANSIOS
-11F3 ; [.3D1C.0020.0002] # HANGUL JONGSEONG PHIEUPH-PIEUP
-11F4 ; [.3D1D.0020.0002] # HANGUL JONGSEONG KAPYEOUNPHIEUPH
-11F5 ; [.3D1E.0020.0002] # HANGUL JONGSEONG HIEUH-NIEUN
-11F6 ; [.3D1F.0020.0002] # HANGUL JONGSEONG HIEUH-RIEUL
-11F7 ; [.3D20.0020.0002] # HANGUL JONGSEONG HIEUH-MIEUM
-11F8 ; [.3D21.0020.0002] # HANGUL JONGSEONG HIEUH-PIEUP
-11F9 ; [.3D22.0020.0002] # HANGUL JONGSEONG YEORINHIEUH
-11FA ; [.3D23.0020.0002] # HANGUL JONGSEONG KIYEOK-NIEUN
-11FB ; [.3D24.0020.0002] # HANGUL JONGSEONG KIYEOK-PIEUP
-11FC ; [.3D25.0020.0002] # HANGUL JONGSEONG KIYEOK-CHIEUCH
-11FD ; [.3D26.0020.0002] # HANGUL JONGSEONG KIYEOK-KHIEUKH
-11FE ; [.3D27.0020.0002] # HANGUL JONGSEONG KIYEOK-HIEUH
-11FF ; [.3D28.0020.0002] # HANGUL JONGSEONG SSANGNIEUN
-D7CB ; [.3D29.0020.0002] # HANGUL JONGSEONG NIEUN-RIEUL
-D7CC ; [.3D2A.0020.0002] # HANGUL JONGSEONG NIEUN-CHIEUCH
-D7CD ; [.3D2B.0020.0002] # HANGUL JONGSEONG SSANGTIKEUT
-D7CE ; [.3D2C.0020.0002] # HANGUL JONGSEONG SSANGTIKEUT-PIEUP
-D7CF ; [.3D2D.0020.0002] # HANGUL JONGSEONG TIKEUT-PIEUP
-D7D0 ; [.3D2E.0020.0002] # HANGUL JONGSEONG TIKEUT-SIOS
-D7D1 ; [.3D2F.0020.0002] # HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK
-D7D2 ; [.3D30.0020.0002] # HANGUL JONGSEONG TIKEUT-CIEUC
-D7D3 ; [.3D31.0020.0002] # HANGUL JONGSEONG TIKEUT-CHIEUCH
-D7D4 ; [.3D32.0020.0002] # HANGUL JONGSEONG TIKEUT-THIEUTH
-D7D5 ; [.3D33.0020.0002] # HANGUL JONGSEONG RIEUL-SSANGKIYEOK
-D7D6 ; [.3D34.0020.0002] # HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH
-D7D7 ; [.3D35.0020.0002] # HANGUL JONGSEONG SSANGRIEUL-KHIEUKH
-D7D8 ; [.3D36.0020.0002] # HANGUL JONGSEONG RIEUL-MIEUM-HIEUH
-D7D9 ; [.3D37.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT
-D7DA ; [.3D38.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH
-D7DB ; [.3D39.0020.0002] # HANGUL JONGSEONG RIEUL-YESIEUNG
-D7DC ; [.3D3A.0020.0002] # HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH
-D7DD ; [.3D3B.0020.0002] # HANGUL JONGSEONG KAPYEOUNRIEUL
-D7DE ; [.3D3C.0020.0002] # HANGUL JONGSEONG MIEUM-NIEUN
-D7DF ; [.3D3D.0020.0002] # HANGUL JONGSEONG MIEUM-SSANGNIEUN
-D7E0 ; [.3D3E.0020.0002] # HANGUL JONGSEONG SSANGMIEUM
-D7E1 ; [.3D3F.0020.0002] # HANGUL JONGSEONG MIEUM-PIEUP-SIOS
-D7E2 ; [.3D40.0020.0002] # HANGUL JONGSEONG MIEUM-CIEUC
-D7E3 ; [.3D41.0020.0002] # HANGUL JONGSEONG PIEUP-TIKEUT
-D7E4 ; [.3D42.0020.0002] # HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH
-D7E5 ; [.3D43.0020.0002] # HANGUL JONGSEONG PIEUP-MIEUM
-D7E6 ; [.3D44.0020.0002] # HANGUL JONGSEONG SSANGPIEUP
-D7E7 ; [.3D45.0020.0002] # HANGUL JONGSEONG PIEUP-SIOS-TIKEUT
-D7E8 ; [.3D46.0020.0002] # HANGUL JONGSEONG PIEUP-CIEUC
-D7E9 ; [.3D47.0020.0002] # HANGUL JONGSEONG PIEUP-CHIEUCH
-D7EA ; [.3D48.0020.0002] # HANGUL JONGSEONG SIOS-MIEUM
-D7EB ; [.3D49.0020.0002] # HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP
-D7EC ; [.3D4A.0020.0002] # HANGUL JONGSEONG SSANGSIOS-KIYEOK
-D7ED ; [.3D4B.0020.0002] # HANGUL JONGSEONG SSANGSIOS-TIKEUT
-D7EE ; [.3D4C.0020.0002] # HANGUL JONGSEONG SIOS-PANSIOS
-D7EF ; [.3D4D.0020.0002] # HANGUL JONGSEONG SIOS-CIEUC
-D7F0 ; [.3D4E.0020.0002] # HANGUL JONGSEONG SIOS-CHIEUCH
-D7F1 ; [.3D4F.0020.0002] # HANGUL JONGSEONG SIOS-THIEUTH
-D7F2 ; [.3D50.0020.0002] # HANGUL JONGSEONG SIOS-HIEUH
-D7F3 ; [.3D51.0020.0002] # HANGUL JONGSEONG PANSIOS-PIEUP
-D7F4 ; [.3D52.0020.0002] # HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP
-D7F5 ; [.3D53.0020.0002] # HANGUL JONGSEONG YESIEUNG-MIEUM
-D7F6 ; [.3D54.0020.0002] # HANGUL JONGSEONG YESIEUNG-HIEUH
-D7F7 ; [.3D55.0020.0002] # HANGUL JONGSEONG CIEUC-PIEUP
-D7F8 ; [.3D56.0020.0002] # HANGUL JONGSEONG CIEUC-SSANGPIEUP
-D7F9 ; [.3D57.0020.0002] # HANGUL JONGSEONG SSANGCIEUC
-D7FA ; [.3D58.0020.0002] # HANGUL JONGSEONG PHIEUPH-SIOS
-D7FB ; [.3D59.0020.0002] # HANGUL JONGSEONG PHIEUPH-THIEUTH
-3041 ; [.3D5A.0020.000D] # HIRAGANA LETTER SMALL A
-3042 ; [.3D5A.0020.000E] # HIRAGANA LETTER A
-30A1 ; [.3D5A.0020.000F] # KATAKANA LETTER SMALL A
-FF67 ; [.3D5A.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL A
-30A2 ; [.3D5A.0020.0011] # KATAKANA LETTER A
-FF71 ; [.3D5A.0020.0012] # HALFWIDTH KATAKANA LETTER A
-32D0 ; [.3D5A.0020.0013] # CIRCLED KATAKANA A
-3303 ; [.3D5A.0020.001C][.1C0E.0020.001C][.3D84.0020.001C] # SQUARE AARU
-3300 ; [.3D5A.0020.001C][.3D74.0020.001C][.0000.0038.001C][.1C0E.0020.001C][.3D6E.0020.001C] # SQUARE APAATO
-3301 ; [.3D5A.0020.001C][.3D84.0020.001C][.3D76.0020.001C][.3D5A.0020.001C] # SQUARE ARUHUA
-3302 ; [.3D5A.0020.001C][.3D8B.0020.001C][.3D77.0020.001C][.0000.0038.001C][.3D5A.0020.001C] # SQUARE ANPEA
-3043 ; [.3D5B.0020.000D] # HIRAGANA LETTER SMALL I
-3044 ; [.3D5B.0020.000E] # HIRAGANA LETTER I
-30A3 ; [.3D5B.0020.000F] # KATAKANA LETTER SMALL I
-FF68 ; [.3D5B.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL I
-30A4 ; [.3D5B.0020.0011] # KATAKANA LETTER I
-FF72 ; [.3D5B.0020.0012] # HALFWIDTH KATAKANA LETTER I
-32D1 ; [.3D5B.0020.0013] # CIRCLED KATAKANA I
-3304 ; [.3D5B.0020.001C][.3D70.0020.001C][.3D8B.0020.001C][.3D62.0020.001C][.0000.0037.001C] # SQUARE ININGU
-3305 ; [.3D5B.0020.001C][.3D8B.0020.001C][.3D6B.0020.001C] # SQUARE INTI
-3045 ; [.3D5C.0020.000D] # HIRAGANA LETTER SMALL U
-3046 ; [.3D5C.0020.000E] # HIRAGANA LETTER U
-30A5 ; [.3D5C.0020.000F] # KATAKANA LETTER SMALL U
-FF69 ; [.3D5C.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL U
-30A6 ; [.3D5C.0020.0011] # KATAKANA LETTER U
-FF73 ; [.3D5C.0020.0012] # HALFWIDTH KATAKANA LETTER U
-32D2 ; [.3D5C.0020.0013] # CIRCLED KATAKANA U
-3094 ; [.3D5C.0020.000E][.0000.0037.0002] # HIRAGANA LETTER VU
-30F4 ; [.3D5C.0020.0011][.0000.0037.0002] # KATAKANA LETTER VU
-3306 ; [.3D5C.0020.001C][.3D5F.0020.001C][.3D8B.0020.001C] # SQUARE UON
-1B000 ; [.3D5D.0020.0011] # KATAKANA LETTER ARCHAIC E
-3047 ; [.3D5E.0020.000D] # HIRAGANA LETTER SMALL E
-3048 ; [.3D5E.0020.000E] # HIRAGANA LETTER E
-30A7 ; [.3D5E.0020.000F] # KATAKANA LETTER SMALL E
-FF6A ; [.3D5E.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL E
-30A8 ; [.3D5E.0020.0011] # KATAKANA LETTER E
-FF74 ; [.3D5E.0020.0012] # HALFWIDTH KATAKANA LETTER E
-32D3 ; [.3D5E.0020.0013] # CIRCLED KATAKANA E
-3308 ; [.3D5E.0020.001C][.1C0E.0020.001C][.3D60.0020.001C][.1C0E.0020.001C] # SQUARE EEKAA
-3307 ; [.3D5E.0020.001C][.3D67.0020.001C][.3D62.0020.001C][.1C0E.0020.001C][.3D6E.0020.001C][.0000.0037.001C] # SQUARE ESUKUUDO
-3049 ; [.3D5F.0020.000D] # HIRAGANA LETTER SMALL O
-304A ; [.3D5F.0020.000E] # HIRAGANA LETTER O
-30A9 ; [.3D5F.0020.000F] # KATAKANA LETTER SMALL O
-FF6B ; [.3D5F.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL O
-30AA ; [.3D5F.0020.0011] # KATAKANA LETTER O
-FF75 ; [.3D5F.0020.0012] # HALFWIDTH KATAKANA LETTER O
-32D4 ; [.3D5F.0020.0013] # CIRCLED KATAKANA O
-330A ; [.3D5F.0020.001C][.1C0E.0020.001C][.3D7B.0020.001C] # SQUARE OOMU
-3309 ; [.3D5F.0020.001C][.3D8B.0020.001C][.3D67.0020.001C] # SQUARE ONSU
-3095 ; [.3D60.0020.000D] # HIRAGANA LETTER SMALL KA
-304B ; [.3D60.0020.000E] # HIRAGANA LETTER KA
-30F5 ; [.3D60.0020.000F] # KATAKANA LETTER SMALL KA
-30AB ; [.3D60.0020.0011] # KATAKANA LETTER KA
-FF76 ; [.3D60.0020.0012] # HALFWIDTH KATAKANA LETTER KA
-32D5 ; [.3D60.0020.0013] # CIRCLED KATAKANA KA
-304C ; [.3D60.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GA
-30AC ; [.3D60.0020.0011][.0000.0037.0002] # KATAKANA LETTER GA
-330B ; [.3D60.0020.001C][.3D5B.0020.001C][.3D83.0020.001C] # SQUARE KAIRI
-330C ; [.3D60.0020.001C][.3D82.0020.001C][.3D6C.0020.001C][.3D6E.0020.001C] # SQUARE KARATTO
-330D ; [.3D60.0020.001C][.3D86.0020.001C][.3D83.0020.001C][.1C0E.0020.001C] # SQUARE KARORII
-330E ; [.3D60.0020.001C][.0000.0037.001C][.3D86.0020.001C][.3D8B.0020.001C] # SQUARE GARON
-330F ; [.3D60.0020.001C][.0000.0037.001C][.3D8B.0020.001C][.3D79.0020.001C] # SQUARE GANMA
-304D ; [.3D61.0020.000E] # HIRAGANA LETTER KI
-30AD ; [.3D61.0020.0011] # KATAKANA LETTER KI
-FF77 ; [.3D61.0020.0012] # HALFWIDTH KATAKANA LETTER KI
-32D6 ; [.3D61.0020.0013] # CIRCLED KATAKANA KI
-304E ; [.3D61.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GI
-30AE ; [.3D61.0020.0011][.0000.0037.0002] # KATAKANA LETTER GI
-3310 ; [.3D61.0020.001C][.0000.0037.001C][.3D60.0020.001C][.0000.0037.001C] # SQUARE GIGA
-3311 ; [.3D61.0020.001C][.0000.0037.001C][.3D70.0020.001C][.1C0E.0020.001C] # SQUARE GINII
-3312 ; [.3D61.0020.001C][.3D7F.0020.001C][.3D83.0020.001C][.1C0E.0020.001C] # SQUARE KYURII
-3313 ; [.3D61.0020.001C][.0000.0037.001C][.3D84.0020.001C][.3D6A.0020.001C][.0000.0037.001C][.1C0E.0020.001C] # SQUARE GIRUDAA
-3314 ; [.3D61.0020.001C][.3D86.0020.001C] # SQUARE KIRO
-3315 ; [.3D61.0020.001C][.3D86.0020.001C][.3D62.0020.001C][.0000.0037.001C][.3D82.0020.001C][.3D7B.0020.001C] # SQUARE KIROGURAMU
-3316 ; [.3D61.0020.001C][.3D86.0020.001C][.3D7C.0020.001C][.1C0E.0020.001C][.3D6E.0020.001C][.3D84.0020.001C] # SQUARE KIROMEETORU
-3317 ; [.3D61.0020.001C][.3D86.0020.001C][.3D87.0020.001C][.3D6C.0020.001C][.3D6E.0020.001C] # SQUARE KIROWATTO
-304F ; [.3D62.0020.000E] # HIRAGANA LETTER KU
-31F0 ; [.3D62.0020.000F] # KATAKANA LETTER SMALL KU
-30AF ; [.3D62.0020.0011] # KATAKANA LETTER KU
-FF78 ; [.3D62.0020.0012] # HALFWIDTH KATAKANA LETTER KU
-32D7 ; [.3D62.0020.0013] # CIRCLED KATAKANA KU
-3050 ; [.3D62.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GU
-30B0 ; [.3D62.0020.0011][.0000.0037.0002] # KATAKANA LETTER GU
-3318 ; [.3D62.0020.001C][.0000.0037.001C][.3D82.0020.001C][.3D7B.0020.001C] # SQUARE GURAMU
-3319 ; [.3D62.0020.001C][.0000.0037.001C][.3D82.0020.001C][.3D7B.0020.001C][.3D6E.0020.001C][.3D8B.0020.001C] # SQUARE GURAMUTON
-331A ; [.3D62.0020.001C][.3D84.0020.001C][.3D68.0020.001C][.0000.0037.001C][.3D5B.0020.001C][.3D86.0020.001C] # SQUARE KURUZEIRO
-331B ; [.3D62.0020.001C][.3D86.0020.001C][.1C0E.0020.001C][.3D72.0020.001C] # SQUARE KUROONE
-3096 ; [.3D63.0020.000D] # HIRAGANA LETTER SMALL KE
-3051 ; [.3D63.0020.000E] # HIRAGANA LETTER KE
-30F6 ; [.3D63.0020.000F] # KATAKANA LETTER SMALL KE
-30B1 ; [.3D63.0020.0011] # KATAKANA LETTER KE
-FF79 ; [.3D63.0020.0012] # HALFWIDTH KATAKANA LETTER KE
-32D8 ; [.3D63.0020.0013] # CIRCLED KATAKANA KE
-3052 ; [.3D63.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GE
-30B2 ; [.3D63.0020.0011][.0000.0037.0002] # KATAKANA LETTER GE
-331C ; [.3D63.0020.001C][.1C0E.0020.001C][.3D67.0020.001C] # SQUARE KEESU
-3053 ; [.3D64.0020.000E] # HIRAGANA LETTER KO
-30B3 ; [.3D64.0020.0011] # KATAKANA LETTER KO
-FF7A ; [.3D64.0020.0012] # HALFWIDTH KATAKANA LETTER KO
-32D9 ; [.3D64.0020.0013] # CIRCLED KATAKANA KO
-3054 ; [.3D64.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GO
-30B4 ; [.3D64.0020.0011][.0000.0037.0002] # KATAKANA LETTER GO
-331E ; [.3D64.0020.001C][.1C0E.0020.001C][.3D78.0020.001C][.0000.0038.001C] # SQUARE KOOPO
-1F201 ; [.3D64.0020.001C][.3D64.0020.001C] # SQUARED KATAKANA KOKO
-30FF ; [.3D64.0020.0016][.3D6E.0020.0016] # KATAKANA DIGRAPH KOTO
-331D ; [.3D64.0020.001C][.3D84.0020.001C][.3D6F.0020.001C] # SQUARE KORUNA
-3055 ; [.3D65.0020.000E] # HIRAGANA LETTER SA
-30B5 ; [.3D65.0020.0011] # KATAKANA LETTER SA
-FF7B ; [.3D65.0020.0012] # HALFWIDTH KATAKANA LETTER SA
-32DA ; [.3D65.0020.0013] # CIRCLED KATAKANA SA
-1F202 ; [.3D65.0020.001C] # SQUARED KATAKANA SA
-3056 ; [.3D65.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZA
-30B6 ; [.3D65.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZA
-331F ; [.3D65.0020.001C][.3D5B.0020.001C][.3D62.0020.001C][.3D84.0020.001C] # SQUARE SAIKURU
-3320 ; [.3D65.0020.001C][.3D8B.0020.001C][.3D6B.0020.001C][.1C0E.0020.001C][.3D7B.0020.001C] # SQUARE SANTIIMU
-3057 ; [.3D66.0020.000E] # HIRAGANA LETTER SI
-31F1 ; [.3D66.0020.000F] # KATAKANA LETTER SMALL SI
-30B7 ; [.3D66.0020.0011] # KATAKANA LETTER SI
-FF7C ; [.3D66.0020.0012] # HALFWIDTH KATAKANA LETTER SI
-32DB ; [.3D66.0020.0013] # CIRCLED KATAKANA SI
-3058 ; [.3D66.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZI
-30B8 ; [.3D66.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZI
-3006 ; [.3D66.0020.0004][.3D7C.0020.0004] # IDEOGRAPHIC CLOSING MARK
-3321 ; [.3D66.0020.001C][.3D83.0020.001C][.3D8B.0020.001C][.3D62.0020.001C][.0000.0037.001C] # SQUARE SIRINGU
-3059 ; [.3D67.0020.000E] # HIRAGANA LETTER SU
-31F2 ; [.3D67.0020.000F] # KATAKANA LETTER SMALL SU
-30B9 ; [.3D67.0020.0011] # KATAKANA LETTER SU
-FF7D ; [.3D67.0020.0012] # HALFWIDTH KATAKANA LETTER SU
-32DC ; [.3D67.0020.0013] # CIRCLED KATAKANA SU
-305A ; [.3D67.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZU
-30BA ; [.3D67.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZU
-305B ; [.3D68.0020.000E] # HIRAGANA LETTER SE
-30BB ; [.3D68.0020.0011] # KATAKANA LETTER SE
-FF7E ; [.3D68.0020.0012] # HALFWIDTH KATAKANA LETTER SE
-32DD ; [.3D68.0020.0013] # CIRCLED KATAKANA SE
-305C ; [.3D68.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZE
-30BC ; [.3D68.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZE
-3322 ; [.3D68.0020.001C][.3D8B.0020.001C][.3D6B.0020.001C] # SQUARE SENTI
-3323 ; [.3D68.0020.001C][.3D8B.0020.001C][.3D6E.0020.001C] # SQUARE SENTO
-305D ; [.3D69.0020.000E] # HIRAGANA LETTER SO
-30BD ; [.3D69.0020.0011] # KATAKANA LETTER SO
-FF7F ; [.3D69.0020.0012] # HALFWIDTH KATAKANA LETTER SO
-32DE ; [.3D69.0020.0013] # CIRCLED KATAKANA SO
-305E ; [.3D69.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZO
-30BE ; [.3D69.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZO
-305F ; [.3D6A.0020.000E] # HIRAGANA LETTER TA
-30BF ; [.3D6A.0020.0011] # KATAKANA LETTER TA
-FF80 ; [.3D6A.0020.0012] # HALFWIDTH KATAKANA LETTER TA
-32DF ; [.3D6A.0020.0013] # CIRCLED KATAKANA TA
-3060 ; [.3D6A.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DA
-30C0 ; [.3D6A.0020.0011][.0000.0037.0002] # KATAKANA LETTER DA
-3324 ; [.3D6A.0020.001C][.0000.0037.001C][.1C0E.0020.001C][.3D67.0020.001C] # SQUARE DAASU
-3061 ; [.3D6B.0020.000E] # HIRAGANA LETTER TI
-30C1 ; [.3D6B.0020.0011] # KATAKANA LETTER TI
-FF81 ; [.3D6B.0020.0012] # HALFWIDTH KATAKANA LETTER TI
-32E0 ; [.3D6B.0020.0013] # CIRCLED KATAKANA TI
-3062 ; [.3D6B.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DI
-30C2 ; [.3D6B.0020.0011][.0000.0037.0002] # KATAKANA LETTER DI
-3063 ; [.3D6C.0020.000D] # HIRAGANA LETTER SMALL TU
-3064 ; [.3D6C.0020.000E] # HIRAGANA LETTER TU
-30C3 ; [.3D6C.0020.000F] # KATAKANA LETTER SMALL TU
-FF6F ; [.3D6C.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL TU
-30C4 ; [.3D6C.0020.0011] # KATAKANA LETTER TU
-FF82 ; [.3D6C.0020.0012] # HALFWIDTH KATAKANA LETTER TU
-32E1 ; [.3D6C.0020.0013] # CIRCLED KATAKANA TU
-3065 ; [.3D6C.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DU
-30C5 ; [.3D6C.0020.0011][.0000.0037.0002] # KATAKANA LETTER DU
-3066 ; [.3D6D.0020.000E] # HIRAGANA LETTER TE
-30C6 ; [.3D6D.0020.0011] # KATAKANA LETTER TE
-FF83 ; [.3D6D.0020.0012] # HALFWIDTH KATAKANA LETTER TE
-32E2 ; [.3D6D.0020.0013] # CIRCLED KATAKANA TE
-3067 ; [.3D6D.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DE
-30C7 ; [.3D6D.0020.0011][.0000.0037.0002] # KATAKANA LETTER DE
-1F213 ; [.3D6D.0020.001C][.0000.0037.001C] # SQUARED KATAKANA DE
-3325 ; [.3D6D.0020.001C][.0000.0037.001C][.3D66.0020.001C] # SQUARE DESI
-3068 ; [.3D6E.0020.000E] # HIRAGANA LETTER TO
-31F3 ; [.3D6E.0020.000F] # KATAKANA LETTER SMALL TO
-30C8 ; [.3D6E.0020.0011] # KATAKANA LETTER TO
-FF84 ; [.3D6E.0020.0012] # HALFWIDTH KATAKANA LETTER TO
-32E3 ; [.3D6E.0020.0013] # CIRCLED KATAKANA TO
-3069 ; [.3D6E.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DO
-30C9 ; [.3D6E.0020.0011][.0000.0037.0002] # KATAKANA LETTER DO
-3326 ; [.3D6E.0020.001C][.0000.0037.001C][.3D84.0020.001C] # SQUARE DORU
-3327 ; [.3D6E.0020.001C][.3D8B.0020.001C] # SQUARE TON
-306A ; [.3D6F.0020.000E] # HIRAGANA LETTER NA
-30CA ; [.3D6F.0020.0011] # KATAKANA LETTER NA
-FF85 ; [.3D6F.0020.0012] # HALFWIDTH KATAKANA LETTER NA
-32E4 ; [.3D6F.0020.0013] # CIRCLED KATAKANA NA
-3328 ; [.3D6F.0020.001C][.3D73.0020.001C] # SQUARE NANO
-306B ; [.3D70.0020.000E] # HIRAGANA LETTER NI
-30CB ; [.3D70.0020.0011] # KATAKANA LETTER NI
-FF86 ; [.3D70.0020.0012] # HALFWIDTH KATAKANA LETTER NI
-32E5 ; [.3D70.0020.0013] # CIRCLED KATAKANA NI
-306C ; [.3D71.0020.000E] # HIRAGANA LETTER NU
-31F4 ; [.3D71.0020.000F] # KATAKANA LETTER SMALL NU
-30CC ; [.3D71.0020.0011] # KATAKANA LETTER NU
-FF87 ; [.3D71.0020.0012] # HALFWIDTH KATAKANA LETTER NU
-32E6 ; [.3D71.0020.0013] # CIRCLED KATAKANA NU
-306D ; [.3D72.0020.000E] # HIRAGANA LETTER NE
-30CD ; [.3D72.0020.0011] # KATAKANA LETTER NE
-FF88 ; [.3D72.0020.0012] # HALFWIDTH KATAKANA LETTER NE
-32E7 ; [.3D72.0020.0013] # CIRCLED KATAKANA NE
-306E ; [.3D73.0020.000E] # HIRAGANA LETTER NO
-30CE ; [.3D73.0020.0011] # KATAKANA LETTER NO
-FF89 ; [.3D73.0020.0012] # HALFWIDTH KATAKANA LETTER NO
-32E8 ; [.3D73.0020.0013] # CIRCLED KATAKANA NO
-3329 ; [.3D73.0020.001C][.3D6C.0020.001C][.3D6E.0020.001C] # SQUARE NOTTO
-306F ; [.3D74.0020.000E] # HIRAGANA LETTER HA
-31F5 ; [.3D74.0020.000F] # KATAKANA LETTER SMALL HA
-30CF ; [.3D74.0020.0011] # KATAKANA LETTER HA
-FF8A ; [.3D74.0020.0012] # HALFWIDTH KATAKANA LETTER HA
-32E9 ; [.3D74.0020.0013] # CIRCLED KATAKANA HA
-3070 ; [.3D74.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BA
-30D0 ; [.3D74.0020.0011][.0000.0037.0002] # KATAKANA LETTER BA
-3071 ; [.3D74.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PA
-30D1 ; [.3D74.0020.0011][.0000.0038.0002] # KATAKANA LETTER PA
-332B ; [.3D74.0020.001C][.0000.0038.001C][.1C0E.0020.001C][.3D68.0020.001C][.3D8B.0020.001C][.3D6E.0020.001C] # SQUARE PAASENTO
-332C ; [.3D74.0020.001C][.0000.0038.001C][.1C0E.0020.001C][.3D6C.0020.001C] # SQUARE PAATU
-332D ; [.3D74.0020.001C][.0000.0037.001C][.1C0E.0020.001C][.3D85.0020.001C][.3D84.0020.001C] # SQUARE BAARERU
-332A ; [.3D74.0020.001C][.3D5B.0020.001C][.3D6C.0020.001C] # SQUARE HAITU
-3072 ; [.3D75.0020.000E] # HIRAGANA LETTER HI
-31F6 ; [.3D75.0020.000F] # KATAKANA LETTER SMALL HI
-30D2 ; [.3D75.0020.0011] # KATAKANA LETTER HI
-FF8B ; [.3D75.0020.0012] # HALFWIDTH KATAKANA LETTER HI
-32EA ; [.3D75.0020.0013] # CIRCLED KATAKANA HI
-3073 ; [.3D75.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BI
-30D3 ; [.3D75.0020.0011][.0000.0037.0002] # KATAKANA LETTER BI
-3074 ; [.3D75.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PI
-30D4 ; [.3D75.0020.0011][.0000.0038.0002] # KATAKANA LETTER PI
-332E ; [.3D75.0020.001C][.0000.0038.001C][.3D5A.0020.001C][.3D67.0020.001C][.3D6E.0020.001C][.3D84.0020.001C] # SQUARE PIASUTORU
-332F ; [.3D75.0020.001C][.0000.0038.001C][.3D62.0020.001C][.3D84.0020.001C] # SQUARE PIKURU
-3330 ; [.3D75.0020.001C][.0000.0038.001C][.3D64.0020.001C] # SQUARE PIKO
-3331 ; [.3D75.0020.001C][.0000.0037.001C][.3D84.0020.001C] # SQUARE BIRU
-3075 ; [.3D76.0020.000E] # HIRAGANA LETTER HU
-31F7 ; [.3D76.0020.000F] # KATAKANA LETTER SMALL HU
-30D5 ; [.3D76.0020.0011] # KATAKANA LETTER HU
-FF8C ; [.3D76.0020.0012] # HALFWIDTH KATAKANA LETTER HU
-32EB ; [.3D76.0020.0013] # CIRCLED KATAKANA HU
-3076 ; [.3D76.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BU
-30D6 ; [.3D76.0020.0011][.0000.0037.0002] # KATAKANA LETTER BU
-3077 ; [.3D76.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PU
-30D7 ; [.3D76.0020.0011][.0000.0038.0002] # KATAKANA LETTER PU
-3332 ; [.3D76.0020.001C][.3D5A.0020.001C][.3D82.0020.001C][.3D6C.0020.001C][.3D6E.0020.001C][.0000.0037.001C] # SQUARE HUARADDO
-3333 ; [.3D76.0020.001C][.3D5B.0020.001C][.1C0E.0020.001C][.3D6E.0020.001C] # SQUARE HUIITO
-3334 ; [.3D76.0020.001C][.0000.0037.001C][.3D6C.0020.001C][.3D66.0020.001C][.3D5E.0020.001C][.3D84.0020.001C] # SQUARE BUSSYERU
-3335 ; [.3D76.0020.001C][.3D82.0020.001C][.3D8B.0020.001C] # SQUARE HURAN
-3078 ; [.3D77.0020.000E] # HIRAGANA LETTER HE
-31F8 ; [.3D77.0020.000F] # KATAKANA LETTER SMALL HE
-30D8 ; [.3D77.0020.0011] # KATAKANA LETTER HE
-FF8D ; [.3D77.0020.0012] # HALFWIDTH KATAKANA LETTER HE
-32EC ; [.3D77.0020.0013] # CIRCLED KATAKANA HE
-3079 ; [.3D77.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BE
-30D9 ; [.3D77.0020.0011][.0000.0037.0002] # KATAKANA LETTER BE
-307A ; [.3D77.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PE
-30DA ; [.3D77.0020.0011][.0000.0038.0002] # KATAKANA LETTER PE
-333B ; [.3D77.0020.001C][.0000.0038.001C][.1C0E.0020.001C][.3D66.0020.001C][.0000.0037.001C] # SQUARE PEEZI
-333C ; [.3D77.0020.001C][.0000.0037.001C][.1C0E.0020.001C][.3D6A.0020.001C] # SQUARE BEETA
-3336 ; [.3D77.0020.001C][.3D62.0020.001C][.3D6A.0020.001C][.1C0E.0020.001C][.3D84.0020.001C] # SQUARE HEKUTAARU
-3337 ; [.3D77.0020.001C][.0000.0038.001C][.3D69.0020.001C] # SQUARE PESO
-3338 ; [.3D77.0020.001C][.0000.0038.001C][.3D70.0020.001C][.3D75.0020.001C] # SQUARE PENIHI
-3339 ; [.3D77.0020.001C][.3D84.0020.001C][.3D6C.0020.001C] # SQUARE HERUTU
-333A ; [.3D77.0020.001C][.0000.0038.001C][.3D8B.0020.001C][.3D67.0020.001C] # SQUARE PENSU
-307B ; [.3D78.0020.000E] # HIRAGANA LETTER HO
-31F9 ; [.3D78.0020.000F] # KATAKANA LETTER SMALL HO
-30DB ; [.3D78.0020.0011] # KATAKANA LETTER HO
-FF8E ; [.3D78.0020.0012] # HALFWIDTH KATAKANA LETTER HO
-32ED ; [.3D78.0020.0013] # CIRCLED KATAKANA HO
-307C ; [.3D78.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BO
-30DC ; [.3D78.0020.0011][.0000.0037.0002] # KATAKANA LETTER BO
-307D ; [.3D78.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PO
-30DD ; [.3D78.0020.0011][.0000.0038.0002] # KATAKANA LETTER PO
-3341 ; [.3D78.0020.001C][.1C0E.0020.001C][.3D84.0020.001C] # SQUARE HOORU
-3342 ; [.3D78.0020.001C][.1C0E.0020.001C][.3D8B.0020.001C] # SQUARE HOON
-333D ; [.3D78.0020.001C][.0000.0038.001C][.3D5B.0020.001C][.3D8B.0020.001C][.3D6E.0020.001C] # SQUARE POINTO
-1F200 ; [.3D78.0020.001C][.3D60.0020.001C] # SQUARE HIRAGANA HOKA
-333E ; [.3D78.0020.001C][.0000.0037.001C][.3D84.0020.001C][.3D6E.0020.001C] # SQUARE BORUTO
-333F ; [.3D78.0020.001C][.3D8B.0020.001C] # SQUARE HON
-3340 ; [.3D78.0020.001C][.0000.0038.001C][.3D8B.0020.001C][.3D6E.0020.001C][.0000.0037.001C] # SQUARE PONDO
-307E ; [.3D79.0020.000E] # HIRAGANA LETTER MA
-30DE ; [.3D79.0020.0011] # KATAKANA LETTER MA
-FF8F ; [.3D79.0020.0012] # HALFWIDTH KATAKANA LETTER MA
-32EE ; [.3D79.0020.0013] # CIRCLED KATAKANA MA
-3343 ; [.3D79.0020.001C][.3D5B.0020.001C][.3D62.0020.001C][.3D86.0020.001C] # SQUARE MAIKURO
-3344 ; [.3D79.0020.001C][.3D5B.0020.001C][.3D84.0020.001C] # SQUARE MAIRU
-303C ; [.3D79.0020.0004][.3D67.0020.0004] # MASU MARK
-3345 ; [.3D79.0020.001C][.3D6C.0020.001C][.3D74.0020.001C] # SQUARE MAHHA
-3346 ; [.3D79.0020.001C][.3D84.0020.001C][.3D62.0020.001C] # SQUARE MARUKU
-3347 ; [.3D79.0020.001C][.3D8B.0020.001C][.3D66.0020.001C][.3D81.0020.001C][.3D8B.0020.001C] # SQUARE MANSYON
-307F ; [.3D7A.0020.000E] # HIRAGANA LETTER MI
-30DF ; [.3D7A.0020.0011] # KATAKANA LETTER MI
-FF90 ; [.3D7A.0020.0012] # HALFWIDTH KATAKANA LETTER MI
-32EF ; [.3D7A.0020.0013] # CIRCLED KATAKANA MI
-3348 ; [.3D7A.0020.001C][.3D62.0020.001C][.3D86.0020.001C][.3D8B.0020.001C] # SQUARE MIKURON
-3349 ; [.3D7A.0020.001C][.3D83.0020.001C] # SQUARE MIRI
-334A ; [.3D7A.0020.001C][.3D83.0020.001C][.3D74.0020.001C][.0000.0037.001C][.1C0E.0020.001C][.3D84.0020.001C] # SQUARE MIRIBAARU
-3080 ; [.3D7B.0020.000E] # HIRAGANA LETTER MU
-31FA ; [.3D7B.0020.000F] # KATAKANA LETTER SMALL MU
-30E0 ; [.3D7B.0020.0011] # KATAKANA LETTER MU
-FF91 ; [.3D7B.0020.0012] # HALFWIDTH KATAKANA LETTER MU
-32F0 ; [.3D7B.0020.0013] # CIRCLED KATAKANA MU
-3081 ; [.3D7C.0020.000E] # HIRAGANA LETTER ME
-30E1 ; [.3D7C.0020.0011] # KATAKANA LETTER ME
-FF92 ; [.3D7C.0020.0012] # HALFWIDTH KATAKANA LETTER ME
-32F1 ; [.3D7C.0020.0013] # CIRCLED KATAKANA ME
-334D ; [.3D7C.0020.001C][.1C0E.0020.001C][.3D6E.0020.001C][.3D84.0020.001C] # SQUARE MEETORU
-334B ; [.3D7C.0020.001C][.3D60.0020.001C][.0000.0037.001C] # SQUARE MEGA
-334C ; [.3D7C.0020.001C][.3D60.0020.001C][.0000.0037.001C][.3D6E.0020.001C][.3D8B.0020.001C] # SQUARE MEGATON
-3082 ; [.3D7D.0020.000E] # HIRAGANA LETTER MO
-30E2 ; [.3D7D.0020.0011] # KATAKANA LETTER MO
-FF93 ; [.3D7D.0020.0012] # HALFWIDTH KATAKANA LETTER MO
-32F2 ; [.3D7D.0020.0013] # CIRCLED KATAKANA MO
-3083 ; [.3D7E.0020.000D] # HIRAGANA LETTER SMALL YA
-3084 ; [.3D7E.0020.000E] # HIRAGANA LETTER YA
-30E3 ; [.3D7E.0020.000F] # KATAKANA LETTER SMALL YA
-FF6C ; [.3D7E.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL YA
-30E4 ; [.3D7E.0020.0011] # KATAKANA LETTER YA
-FF94 ; [.3D7E.0020.0012] # HALFWIDTH KATAKANA LETTER YA
-32F3 ; [.3D7E.0020.0013] # CIRCLED KATAKANA YA
-334E ; [.3D7E.0020.001C][.1C0E.0020.001C][.3D6E.0020.001C][.0000.0037.001C] # SQUARE YAADO
-334F ; [.3D7E.0020.001C][.1C0E.0020.001C][.3D84.0020.001C] # SQUARE YAARU
-3085 ; [.3D7F.0020.000D] # HIRAGANA LETTER SMALL YU
-3086 ; [.3D7F.0020.000E] # HIRAGANA LETTER YU
-30E5 ; [.3D7F.0020.000F] # KATAKANA LETTER SMALL YU
-FF6D ; [.3D7F.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL YU
-30E6 ; [.3D7F.0020.0011] # KATAKANA LETTER YU
-FF95 ; [.3D7F.0020.0012] # HALFWIDTH KATAKANA LETTER YU
-32F4 ; [.3D7F.0020.0013] # CIRCLED KATAKANA YU
-3350 ; [.3D7F.0020.001C][.3D5A.0020.001C][.3D8B.0020.001C] # SQUARE YUAN
-1B001 ; [.3D80.0020.000E] # HIRAGANA LETTER ARCHAIC YE
-3087 ; [.3D81.0020.000D] # HIRAGANA LETTER SMALL YO
-3088 ; [.3D81.0020.000E] # HIRAGANA LETTER YO
-30E7 ; [.3D81.0020.000F] # KATAKANA LETTER SMALL YO
-FF6E ; [.3D81.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL YO
-30E8 ; [.3D81.0020.0011] # KATAKANA LETTER YO
-FF96 ; [.3D81.0020.0012] # HALFWIDTH KATAKANA LETTER YO
-32F5 ; [.3D81.0020.0013] # CIRCLED KATAKANA YO
-309F ; [.3D81.0020.0016][.3D83.0020.0016] # HIRAGANA DIGRAPH YORI
-3089 ; [.3D82.0020.000E] # HIRAGANA LETTER RA
-31FB ; [.3D82.0020.000F] # KATAKANA LETTER SMALL RA
-30E9 ; [.3D82.0020.0011] # KATAKANA LETTER RA
-FF97 ; [.3D82.0020.0012] # HALFWIDTH KATAKANA LETTER RA
-32F6 ; [.3D82.0020.0013] # CIRCLED KATAKANA RA
-308A ; [.3D83.0020.000E] # HIRAGANA LETTER RI
-31FC ; [.3D83.0020.000F] # KATAKANA LETTER SMALL RI
-30EA ; [.3D83.0020.0011] # KATAKANA LETTER RI
-FF98 ; [.3D83.0020.0012] # HALFWIDTH KATAKANA LETTER RI
-32F7 ; [.3D83.0020.0013] # CIRCLED KATAKANA RI
-3351 ; [.3D83.0020.001C][.3D6C.0020.001C][.3D6E.0020.001C][.3D84.0020.001C] # SQUARE RITTORU
-3352 ; [.3D83.0020.001C][.3D82.0020.001C] # SQUARE RIRA
-308B ; [.3D84.0020.000E] # HIRAGANA LETTER RU
-31FD ; [.3D84.0020.000F] # KATAKANA LETTER SMALL RU
-30EB ; [.3D84.0020.0011] # KATAKANA LETTER RU
-FF99 ; [.3D84.0020.0012] # HALFWIDTH KATAKANA LETTER RU
-32F8 ; [.3D84.0020.0013] # CIRCLED KATAKANA RU
-3354 ; [.3D84.0020.001C][.1C0E.0020.001C][.3D76.0020.001C][.0000.0037.001C][.3D84.0020.001C] # SQUARE RUUBURU
-3353 ; [.3D84.0020.001C][.3D75.0020.001C][.0000.0038.001C][.1C0E.0020.001C] # SQUARE RUPII
-308C ; [.3D85.0020.000E] # HIRAGANA LETTER RE
-31FE ; [.3D85.0020.000F] # KATAKANA LETTER SMALL RE
-30EC ; [.3D85.0020.0011] # KATAKANA LETTER RE
-FF9A ; [.3D85.0020.0012] # HALFWIDTH KATAKANA LETTER RE
-32F9 ; [.3D85.0020.0013] # CIRCLED KATAKANA RE
-3355 ; [.3D85.0020.001C][.3D7B.0020.001C] # SQUARE REMU
-3356 ; [.3D85.0020.001C][.3D8B.0020.001C][.3D6E.0020.001C][.3D63.0020.001C][.0000.0037.001C][.3D8B.0020.001C] # SQUARE RENTOGEN
-308D ; [.3D86.0020.000E] # HIRAGANA LETTER RO
-31FF ; [.3D86.0020.000F] # KATAKANA LETTER SMALL RO
-30ED ; [.3D86.0020.0011] # KATAKANA LETTER RO
-FF9B ; [.3D86.0020.0012] # HALFWIDTH KATAKANA LETTER RO
-32FA ; [.3D86.0020.0013] # CIRCLED KATAKANA RO
-308E ; [.3D87.0020.000D] # HIRAGANA LETTER SMALL WA
-308F ; [.3D87.0020.000E] # HIRAGANA LETTER WA
-30EE ; [.3D87.0020.000F] # KATAKANA LETTER SMALL WA
-30EF ; [.3D87.0020.0011] # KATAKANA LETTER WA
-FF9C ; [.3D87.0020.0012] # HALFWIDTH KATAKANA LETTER WA
-32FB ; [.3D87.0020.0013] # CIRCLED KATAKANA WA
-30F7 ; [.3D87.0020.0011][.0000.0037.0002] # KATAKANA LETTER VA
-3357 ; [.3D87.0020.001C][.3D6C.0020.001C][.3D6E.0020.001C] # SQUARE WATTO
-3090 ; [.3D88.0020.000E] # HIRAGANA LETTER WI
-30F0 ; [.3D88.0020.0011] # KATAKANA LETTER WI
-32FC ; [.3D88.0020.0013] # CIRCLED KATAKANA WI
-30F8 ; [.3D88.0020.0011][.0000.0037.0002] # KATAKANA LETTER VI
-3091 ; [.3D89.0020.000E] # HIRAGANA LETTER WE
-30F1 ; [.3D89.0020.0011] # KATAKANA LETTER WE
-32FD ; [.3D89.0020.0013] # CIRCLED KATAKANA WE
-30F9 ; [.3D89.0020.0011][.0000.0037.0002] # KATAKANA LETTER VE
-3092 ; [.3D8A.0020.000E] # HIRAGANA LETTER WO
-30F2 ; [.3D8A.0020.0011] # KATAKANA LETTER WO
-FF66 ; [.3D8A.0020.0012] # HALFWIDTH KATAKANA LETTER WO
-32FE ; [.3D8A.0020.0013] # CIRCLED KATAKANA WO
-30FA ; [.3D8A.0020.0011][.0000.0037.0002] # KATAKANA LETTER VO
-3093 ; [.3D8B.0020.000E] # HIRAGANA LETTER N
-30F3 ; [.3D8B.0020.0011] # KATAKANA LETTER N
-FF9D ; [.3D8B.0020.0012] # HALFWIDTH KATAKANA LETTER N
-3105 ; [.3D8C.0020.0002] # BOPOMOFO LETTER B
-31A0 ; [.3D8C.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER BU
-3106 ; [.3D8D.0020.0002] # BOPOMOFO LETTER P
-31B4 ; [.3D8D.0020.0019] # BOPOMOFO FINAL LETTER P
-3107 ; [.3D8E.0020.0002] # BOPOMOFO LETTER M
-3108 ; [.3D8F.0020.0002] # BOPOMOFO LETTER F
-312A ; [.3D90.0020.0002] # BOPOMOFO LETTER V
-3109 ; [.3D91.0020.0002] # BOPOMOFO LETTER D
-310A ; [.3D92.0020.0002] # BOPOMOFO LETTER T
-31B5 ; [.3D92.0020.0019] # BOPOMOFO FINAL LETTER T
-310B ; [.3D93.0020.0002] # BOPOMOFO LETTER N
-310C ; [.3D94.0020.0002] # BOPOMOFO LETTER L
-310D ; [.3D95.0020.0002] # BOPOMOFO LETTER G
-31A3 ; [.3D95.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER GU
-310E ; [.3D96.0020.0002] # BOPOMOFO LETTER K
-31B6 ; [.3D96.0020.0019] # BOPOMOFO FINAL LETTER K
-312B ; [.3D97.0020.0002] # BOPOMOFO LETTER NG
-31AD ; [.3D98.0020.0002] # BOPOMOFO LETTER NGG
-310F ; [.3D99.0020.0002] # BOPOMOFO LETTER H
-31B7 ; [.3D99.0020.0019] # BOPOMOFO FINAL LETTER H
-3110 ; [.3D9A.0020.0002] # BOPOMOFO LETTER J
-31A2 ; [.3D9A.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER JI
-3111 ; [.3D9B.0020.0002] # BOPOMOFO LETTER Q
-3112 ; [.3D9C.0020.0002] # BOPOMOFO LETTER X
-312C ; [.3D9D.0020.0002] # BOPOMOFO LETTER GN
-3113 ; [.3D9E.0020.0002] # BOPOMOFO LETTER ZH
-3114 ; [.3D9F.0020.0002] # BOPOMOFO LETTER CH
-3115 ; [.3DA0.0020.0002] # BOPOMOFO LETTER SH
-3116 ; [.3DA1.0020.0002] # BOPOMOFO LETTER R
-3117 ; [.3DA2.0020.0002] # BOPOMOFO LETTER Z
-31A1 ; [.3DA2.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER ZI
-3118 ; [.3DA3.0020.0002] # BOPOMOFO LETTER C
-3119 ; [.3DA4.0020.0002] # BOPOMOFO LETTER S
-31B8 ; [.3DA5.0020.0002] # BOPOMOFO LETTER GH
-31B9 ; [.3DA6.0020.0002] # BOPOMOFO LETTER LH
-31BA ; [.3DA7.0020.0002] # BOPOMOFO LETTER ZY
-311A ; [.3DA8.0020.0002] # BOPOMOFO LETTER A
-31A9 ; [.3DA8.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER ANN
-311B ; [.3DA9.0020.0002] # BOPOMOFO LETTER O
-31A7 ; [.3DA9.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER ONN
-31A6 ; [.3DAA.0020.0002] # BOPOMOFO LETTER OO
-311C ; [.3DAB.0020.0002] # BOPOMOFO LETTER E
-311D ; [.3DAC.0020.0002] # BOPOMOFO LETTER EH
-31A4 ; [.3DAD.0020.0002] # BOPOMOFO LETTER EE
-31A5 ; [.3DAD.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER ENN
-311E ; [.3DAE.0020.0002] # BOPOMOFO LETTER AI
-31AE ; [.3DAE.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER AINN
-311F ; [.3DAF.0020.0002] # BOPOMOFO LETTER EI
-3120 ; [.3DB0.0020.0002] # BOPOMOFO LETTER AU
-31AF ; [.3DB0.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER AUNN
-3121 ; [.3DB1.0020.0002] # BOPOMOFO LETTER OU
-3122 ; [.3DB2.0020.0002] # BOPOMOFO LETTER AN
-3123 ; [.3DB3.0020.0002] # BOPOMOFO LETTER EN
-3124 ; [.3DB4.0020.0002] # BOPOMOFO LETTER ANG
-31B2 ; [.3DB5.0020.0002] # BOPOMOFO LETTER ONG
-3125 ; [.3DB6.0020.0002] # BOPOMOFO LETTER ENG
-31B0 ; [.3DB7.0020.0002] # BOPOMOFO LETTER AM
-31B1 ; [.3DB8.0020.0002] # BOPOMOFO LETTER OM
-31AC ; [.3DB9.0020.0002] # BOPOMOFO LETTER IM
-3126 ; [.3DBA.0020.0002] # BOPOMOFO LETTER ER
-3127 ; [.3DBB.0020.0002] # BOPOMOFO LETTER I
-31AA ; [.3DBB.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER INN
-31B3 ; [.3DBB.0020.0016][.0000.0111.0016] # BOPOMOFO LETTER INNN
-3128 ; [.3DBC.0020.0002] # BOPOMOFO LETTER U
-31AB ; [.3DBC.0020.0004][.0000.0111.0004] # BOPOMOFO LETTER UNN
-31A8 ; [.3DBC.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER IR
-3129 ; [.3DBD.0020.0002] # BOPOMOFO LETTER IU
-312D ; [.3DBE.0020.0002] # BOPOMOFO LETTER IH
-A000 ; [.3DBF.0020.0002] # YI SYLLABLE IT
-A001 ; [.3DC0.0020.0002] # YI SYLLABLE IX
-A002 ; [.3DC1.0020.0002] # YI SYLLABLE I
-A003 ; [.3DC2.0020.0002] # YI SYLLABLE IP
-A004 ; [.3DC3.0020.0002] # YI SYLLABLE IET
-A005 ; [.3DC4.0020.0002] # YI SYLLABLE IEX
-A006 ; [.3DC5.0020.0002] # YI SYLLABLE IE
-A007 ; [.3DC6.0020.0002] # YI SYLLABLE IEP
-A008 ; [.3DC7.0020.0002] # YI SYLLABLE AT
-A009 ; [.3DC8.0020.0002] # YI SYLLABLE AX
-A00A ; [.3DC9.0020.0002] # YI SYLLABLE A
-A00B ; [.3DCA.0020.0002] # YI SYLLABLE AP
-A00C ; [.3DCB.0020.0002] # YI SYLLABLE UOX
-A00D ; [.3DCC.0020.0002] # YI SYLLABLE UO
-A00E ; [.3DCD.0020.0002] # YI SYLLABLE UOP
-A00F ; [.3DCE.0020.0002] # YI SYLLABLE OT
-A010 ; [.3DCF.0020.0002] # YI SYLLABLE OX
-A011 ; [.3DD0.0020.0002] # YI SYLLABLE O
-A012 ; [.3DD1.0020.0002] # YI SYLLABLE OP
-A013 ; [.3DD2.0020.0002] # YI SYLLABLE EX
-A014 ; [.3DD3.0020.0002] # YI SYLLABLE E
-A015 ; [.3DD4.0020.0002] # YI SYLLABLE WU
-A016 ; [.3DD5.0020.0002] # YI SYLLABLE BIT
-A017 ; [.3DD6.0020.0002] # YI SYLLABLE BIX
-A018 ; [.3DD7.0020.0002] # YI SYLLABLE BI
-A019 ; [.3DD8.0020.0002] # YI SYLLABLE BIP
-A01A ; [.3DD9.0020.0002] # YI SYLLABLE BIET
-A01B ; [.3DDA.0020.0002] # YI SYLLABLE BIEX
-A01C ; [.3DDB.0020.0002] # YI SYLLABLE BIE
-A01D ; [.3DDC.0020.0002] # YI SYLLABLE BIEP
-A01E ; [.3DDD.0020.0002] # YI SYLLABLE BAT
-A01F ; [.3DDE.0020.0002] # YI SYLLABLE BAX
-A020 ; [.3DDF.0020.0002] # YI SYLLABLE BA
-A021 ; [.3DE0.0020.0002] # YI SYLLABLE BAP
-A022 ; [.3DE1.0020.0002] # YI SYLLABLE BUOX
-A023 ; [.3DE2.0020.0002] # YI SYLLABLE BUO
-A024 ; [.3DE3.0020.0002] # YI SYLLABLE BUOP
-A025 ; [.3DE4.0020.0002] # YI SYLLABLE BOT
-A026 ; [.3DE5.0020.0002] # YI SYLLABLE BOX
-A027 ; [.3DE6.0020.0002] # YI SYLLABLE BO
-A028 ; [.3DE7.0020.0002] # YI SYLLABLE BOP
-A029 ; [.3DE8.0020.0002] # YI SYLLABLE BEX
-A02A ; [.3DE9.0020.0002] # YI SYLLABLE BE
-A02B ; [.3DEA.0020.0002] # YI SYLLABLE BEP
-A02C ; [.3DEB.0020.0002] # YI SYLLABLE BUT
-A02D ; [.3DEC.0020.0002] # YI SYLLABLE BUX
-A02E ; [.3DED.0020.0002] # YI SYLLABLE BU
-A02F ; [.3DEE.0020.0002] # YI SYLLABLE BUP
-A030 ; [.3DEF.0020.0002] # YI SYLLABLE BURX
-A031 ; [.3DF0.0020.0002] # YI SYLLABLE BUR
-A032 ; [.3DF1.0020.0002] # YI SYLLABLE BYT
-A033 ; [.3DF2.0020.0002] # YI SYLLABLE BYX
-A034 ; [.3DF3.0020.0002] # YI SYLLABLE BY
-A035 ; [.3DF4.0020.0002] # YI SYLLABLE BYP
-A036 ; [.3DF5.0020.0002] # YI SYLLABLE BYRX
-A037 ; [.3DF6.0020.0002] # YI SYLLABLE BYR
-A038 ; [.3DF7.0020.0002] # YI SYLLABLE PIT
-A039 ; [.3DF8.0020.0002] # YI SYLLABLE PIX
-A03A ; [.3DF9.0020.0002] # YI SYLLABLE PI
-A03B ; [.3DFA.0020.0002] # YI SYLLABLE PIP
-A03C ; [.3DFB.0020.0002] # YI SYLLABLE PIEX
-A03D ; [.3DFC.0020.0002] # YI SYLLABLE PIE
-A03E ; [.3DFD.0020.0002] # YI SYLLABLE PIEP
-A03F ; [.3DFE.0020.0002] # YI SYLLABLE PAT
-A040 ; [.3DFF.0020.0002] # YI SYLLABLE PAX
-A041 ; [.3E00.0020.0002] # YI SYLLABLE PA
-A042 ; [.3E01.0020.0002] # YI SYLLABLE PAP
-A043 ; [.3E02.0020.0002] # YI SYLLABLE PUOX
-A044 ; [.3E03.0020.0002] # YI SYLLABLE PUO
-A045 ; [.3E04.0020.0002] # YI SYLLABLE PUOP
-A046 ; [.3E05.0020.0002] # YI SYLLABLE POT
-A047 ; [.3E06.0020.0002] # YI SYLLABLE POX
-A048 ; [.3E07.0020.0002] # YI SYLLABLE PO
-A049 ; [.3E08.0020.0002] # YI SYLLABLE POP
-A04A ; [.3E09.0020.0002] # YI SYLLABLE PUT
-A04B ; [.3E0A.0020.0002] # YI SYLLABLE PUX
-A04C ; [.3E0B.0020.0002] # YI SYLLABLE PU
-A04D ; [.3E0C.0020.0002] # YI SYLLABLE PUP
-A04E ; [.3E0D.0020.0002] # YI SYLLABLE PURX
-A04F ; [.3E0E.0020.0002] # YI SYLLABLE PUR
-A050 ; [.3E0F.0020.0002] # YI SYLLABLE PYT
-A051 ; [.3E10.0020.0002] # YI SYLLABLE PYX
-A052 ; [.3E11.0020.0002] # YI SYLLABLE PY
-A053 ; [.3E12.0020.0002] # YI SYLLABLE PYP
-A054 ; [.3E13.0020.0002] # YI SYLLABLE PYRX
-A055 ; [.3E14.0020.0002] # YI SYLLABLE PYR
-A056 ; [.3E15.0020.0002] # YI SYLLABLE BBIT
-A057 ; [.3E16.0020.0002] # YI SYLLABLE BBIX
-A058 ; [.3E17.0020.0002] # YI SYLLABLE BBI
-A059 ; [.3E18.0020.0002] # YI SYLLABLE BBIP
-A05A ; [.3E19.0020.0002] # YI SYLLABLE BBIET
-A05B ; [.3E1A.0020.0002] # YI SYLLABLE BBIEX
-A05C ; [.3E1B.0020.0002] # YI SYLLABLE BBIE
-A05D ; [.3E1C.0020.0002] # YI SYLLABLE BBIEP
-A05E ; [.3E1D.0020.0002] # YI SYLLABLE BBAT
-A05F ; [.3E1E.0020.0002] # YI SYLLABLE BBAX
-A060 ; [.3E1F.0020.0002] # YI SYLLABLE BBA
-A061 ; [.3E20.0020.0002] # YI SYLLABLE BBAP
-A062 ; [.3E21.0020.0002] # YI SYLLABLE BBUOX
-A063 ; [.3E22.0020.0002] # YI SYLLABLE BBUO
-A064 ; [.3E23.0020.0002] # YI SYLLABLE BBUOP
-A065 ; [.3E24.0020.0002] # YI SYLLABLE BBOT
-A066 ; [.3E25.0020.0002] # YI SYLLABLE BBOX
-A067 ; [.3E26.0020.0002] # YI SYLLABLE BBO
-A068 ; [.3E27.0020.0002] # YI SYLLABLE BBOP
-A069 ; [.3E28.0020.0002] # YI SYLLABLE BBEX
-A06A ; [.3E29.0020.0002] # YI SYLLABLE BBE
-A06B ; [.3E2A.0020.0002] # YI SYLLABLE BBEP
-A06C ; [.3E2B.0020.0002] # YI SYLLABLE BBUT
-A06D ; [.3E2C.0020.0002] # YI SYLLABLE BBUX
-A06E ; [.3E2D.0020.0002] # YI SYLLABLE BBU
-A06F ; [.3E2E.0020.0002] # YI SYLLABLE BBUP
-A070 ; [.3E2F.0020.0002] # YI SYLLABLE BBURX
-A071 ; [.3E30.0020.0002] # YI SYLLABLE BBUR
-A072 ; [.3E31.0020.0002] # YI SYLLABLE BBYT
-A073 ; [.3E32.0020.0002] # YI SYLLABLE BBYX
-A074 ; [.3E33.0020.0002] # YI SYLLABLE BBY
-A075 ; [.3E34.0020.0002] # YI SYLLABLE BBYP
-A076 ; [.3E35.0020.0002] # YI SYLLABLE NBIT
-A077 ; [.3E36.0020.0002] # YI SYLLABLE NBIX
-A078 ; [.3E37.0020.0002] # YI SYLLABLE NBI
-A079 ; [.3E38.0020.0002] # YI SYLLABLE NBIP
-A07A ; [.3E39.0020.0002] # YI SYLLABLE NBIEX
-A07B ; [.3E3A.0020.0002] # YI SYLLABLE NBIE
-A07C ; [.3E3B.0020.0002] # YI SYLLABLE NBIEP
-A07D ; [.3E3C.0020.0002] # YI SYLLABLE NBAT
-A07E ; [.3E3D.0020.0002] # YI SYLLABLE NBAX
-A07F ; [.3E3E.0020.0002] # YI SYLLABLE NBA
-A080 ; [.3E3F.0020.0002] # YI SYLLABLE NBAP
-A081 ; [.3E40.0020.0002] # YI SYLLABLE NBOT
-A082 ; [.3E41.0020.0002] # YI SYLLABLE NBOX
-A083 ; [.3E42.0020.0002] # YI SYLLABLE NBO
-A084 ; [.3E43.0020.0002] # YI SYLLABLE NBOP
-A085 ; [.3E44.0020.0002] # YI SYLLABLE NBUT
-A086 ; [.3E45.0020.0002] # YI SYLLABLE NBUX
-A087 ; [.3E46.0020.0002] # YI SYLLABLE NBU
-A088 ; [.3E47.0020.0002] # YI SYLLABLE NBUP
-A089 ; [.3E48.0020.0002] # YI SYLLABLE NBURX
-A08A ; [.3E49.0020.0002] # YI SYLLABLE NBUR
-A08B ; [.3E4A.0020.0002] # YI SYLLABLE NBYT
-A08C ; [.3E4B.0020.0002] # YI SYLLABLE NBYX
-A08D ; [.3E4C.0020.0002] # YI SYLLABLE NBY
-A08E ; [.3E4D.0020.0002] # YI SYLLABLE NBYP
-A08F ; [.3E4E.0020.0002] # YI SYLLABLE NBYRX
-A090 ; [.3E4F.0020.0002] # YI SYLLABLE NBYR
-A091 ; [.3E50.0020.0002] # YI SYLLABLE HMIT
-A092 ; [.3E51.0020.0002] # YI SYLLABLE HMIX
-A093 ; [.3E52.0020.0002] # YI SYLLABLE HMI
-A094 ; [.3E53.0020.0002] # YI SYLLABLE HMIP
-A095 ; [.3E54.0020.0002] # YI SYLLABLE HMIEX
-A096 ; [.3E55.0020.0002] # YI SYLLABLE HMIE
-A097 ; [.3E56.0020.0002] # YI SYLLABLE HMIEP
-A098 ; [.3E57.0020.0002] # YI SYLLABLE HMAT
-A099 ; [.3E58.0020.0002] # YI SYLLABLE HMAX
-A09A ; [.3E59.0020.0002] # YI SYLLABLE HMA
-A09B ; [.3E5A.0020.0002] # YI SYLLABLE HMAP
-A09C ; [.3E5B.0020.0002] # YI SYLLABLE HMUOX
-A09D ; [.3E5C.0020.0002] # YI SYLLABLE HMUO
-A09E ; [.3E5D.0020.0002] # YI SYLLABLE HMUOP
-A09F ; [.3E5E.0020.0002] # YI SYLLABLE HMOT
-A0A0 ; [.3E5F.0020.0002] # YI SYLLABLE HMOX
-A0A1 ; [.3E60.0020.0002] # YI SYLLABLE HMO
-A0A2 ; [.3E61.0020.0002] # YI SYLLABLE HMOP
-A0A3 ; [.3E62.0020.0002] # YI SYLLABLE HMUT
-A0A4 ; [.3E63.0020.0002] # YI SYLLABLE HMUX
-A0A5 ; [.3E64.0020.0002] # YI SYLLABLE HMU
-A0A6 ; [.3E65.0020.0002] # YI SYLLABLE HMUP
-A0A7 ; [.3E66.0020.0002] # YI SYLLABLE HMURX
-A0A8 ; [.3E67.0020.0002] # YI SYLLABLE HMUR
-A0A9 ; [.3E68.0020.0002] # YI SYLLABLE HMYX
-A0AA ; [.3E69.0020.0002] # YI SYLLABLE HMY
-A0AB ; [.3E6A.0020.0002] # YI SYLLABLE HMYP
-A0AC ; [.3E6B.0020.0002] # YI SYLLABLE HMYRX
-A0AD ; [.3E6C.0020.0002] # YI SYLLABLE HMYR
-A0AE ; [.3E6D.0020.0002] # YI SYLLABLE MIT
-A0AF ; [.3E6E.0020.0002] # YI SYLLABLE MIX
-A0B0 ; [.3E6F.0020.0002] # YI SYLLABLE MI
-A0B1 ; [.3E70.0020.0002] # YI SYLLABLE MIP
-A0B2 ; [.3E71.0020.0002] # YI SYLLABLE MIEX
-A0B3 ; [.3E72.0020.0002] # YI SYLLABLE MIE
-A0B4 ; [.3E73.0020.0002] # YI SYLLABLE MIEP
-A0B5 ; [.3E74.0020.0002] # YI SYLLABLE MAT
-A0B6 ; [.3E75.0020.0002] # YI SYLLABLE MAX
-A0B7 ; [.3E76.0020.0002] # YI SYLLABLE MA
-A0B8 ; [.3E77.0020.0002] # YI SYLLABLE MAP
-A0B9 ; [.3E78.0020.0002] # YI SYLLABLE MUOT
-A0BA ; [.3E79.0020.0002] # YI SYLLABLE MUOX
-A0BB ; [.3E7A.0020.0002] # YI SYLLABLE MUO
-A0BC ; [.3E7B.0020.0002] # YI SYLLABLE MUOP
-A0BD ; [.3E7C.0020.0002] # YI SYLLABLE MOT
-A0BE ; [.3E7D.0020.0002] # YI SYLLABLE MOX
-A0BF ; [.3E7E.0020.0002] # YI SYLLABLE MO
-A0C0 ; [.3E7F.0020.0002] # YI SYLLABLE MOP
-A0C1 ; [.3E80.0020.0002] # YI SYLLABLE MEX
-A0C2 ; [.3E81.0020.0002] # YI SYLLABLE ME
-A0C3 ; [.3E82.0020.0002] # YI SYLLABLE MUT
-A0C4 ; [.3E83.0020.0002] # YI SYLLABLE MUX
-A0C5 ; [.3E84.0020.0002] # YI SYLLABLE MU
-A0C6 ; [.3E85.0020.0002] # YI SYLLABLE MUP
-A0C7 ; [.3E86.0020.0002] # YI SYLLABLE MURX
-A0C8 ; [.3E87.0020.0002] # YI SYLLABLE MUR
-A0C9 ; [.3E88.0020.0002] # YI SYLLABLE MYT
-A0CA ; [.3E89.0020.0002] # YI SYLLABLE MYX
-A0CB ; [.3E8A.0020.0002] # YI SYLLABLE MY
-A0CC ; [.3E8B.0020.0002] # YI SYLLABLE MYP
-A0CD ; [.3E8C.0020.0002] # YI SYLLABLE FIT
-A0CE ; [.3E8D.0020.0002] # YI SYLLABLE FIX
-A0CF ; [.3E8E.0020.0002] # YI SYLLABLE FI
-A0D0 ; [.3E8F.0020.0002] # YI SYLLABLE FIP
-A0D1 ; [.3E90.0020.0002] # YI SYLLABLE FAT
-A0D2 ; [.3E91.0020.0002] # YI SYLLABLE FAX
-A0D3 ; [.3E92.0020.0002] # YI SYLLABLE FA
-A0D4 ; [.3E93.0020.0002] # YI SYLLABLE FAP
-A0D5 ; [.3E94.0020.0002] # YI SYLLABLE FOX
-A0D6 ; [.3E95.0020.0002] # YI SYLLABLE FO
-A0D7 ; [.3E96.0020.0002] # YI SYLLABLE FOP
-A0D8 ; [.3E97.0020.0002] # YI SYLLABLE FUT
-A0D9 ; [.3E98.0020.0002] # YI SYLLABLE FUX
-A0DA ; [.3E99.0020.0002] # YI SYLLABLE FU
-A0DB ; [.3E9A.0020.0002] # YI SYLLABLE FUP
-A0DC ; [.3E9B.0020.0002] # YI SYLLABLE FURX
-A0DD ; [.3E9C.0020.0002] # YI SYLLABLE FUR
-A0DE ; [.3E9D.0020.0002] # YI SYLLABLE FYT
-A0DF ; [.3E9E.0020.0002] # YI SYLLABLE FYX
-A0E0 ; [.3E9F.0020.0002] # YI SYLLABLE FY
-A0E1 ; [.3EA0.0020.0002] # YI SYLLABLE FYP
-A0E2 ; [.3EA1.0020.0002] # YI SYLLABLE VIT
-A0E3 ; [.3EA2.0020.0002] # YI SYLLABLE VIX
-A0E4 ; [.3EA3.0020.0002] # YI SYLLABLE VI
-A0E5 ; [.3EA4.0020.0002] # YI SYLLABLE VIP
-A0E6 ; [.3EA5.0020.0002] # YI SYLLABLE VIET
-A0E7 ; [.3EA6.0020.0002] # YI SYLLABLE VIEX
-A0E8 ; [.3EA7.0020.0002] # YI SYLLABLE VIE
-A0E9 ; [.3EA8.0020.0002] # YI SYLLABLE VIEP
-A0EA ; [.3EA9.0020.0002] # YI SYLLABLE VAT
-A0EB ; [.3EAA.0020.0002] # YI SYLLABLE VAX
-A0EC ; [.3EAB.0020.0002] # YI SYLLABLE VA
-A0ED ; [.3EAC.0020.0002] # YI SYLLABLE VAP
-A0EE ; [.3EAD.0020.0002] # YI SYLLABLE VOT
-A0EF ; [.3EAE.0020.0002] # YI SYLLABLE VOX
-A0F0 ; [.3EAF.0020.0002] # YI SYLLABLE VO
-A0F1 ; [.3EB0.0020.0002] # YI SYLLABLE VOP
-A0F2 ; [.3EB1.0020.0002] # YI SYLLABLE VEX
-A0F3 ; [.3EB2.0020.0002] # YI SYLLABLE VEP
-A0F4 ; [.3EB3.0020.0002] # YI SYLLABLE VUT
-A0F5 ; [.3EB4.0020.0002] # YI SYLLABLE VUX
-A0F6 ; [.3EB5.0020.0002] # YI SYLLABLE VU
-A0F7 ; [.3EB6.0020.0002] # YI SYLLABLE VUP
-A0F8 ; [.3EB7.0020.0002] # YI SYLLABLE VURX
-A0F9 ; [.3EB8.0020.0002] # YI SYLLABLE VUR
-A0FA ; [.3EB9.0020.0002] # YI SYLLABLE VYT
-A0FB ; [.3EBA.0020.0002] # YI SYLLABLE VYX
-A0FC ; [.3EBB.0020.0002] # YI SYLLABLE VY
-A0FD ; [.3EBC.0020.0002] # YI SYLLABLE VYP
-A0FE ; [.3EBD.0020.0002] # YI SYLLABLE VYRX
-A0FF ; [.3EBE.0020.0002] # YI SYLLABLE VYR
-A100 ; [.3EBF.0020.0002] # YI SYLLABLE DIT
-A101 ; [.3EC0.0020.0002] # YI SYLLABLE DIX
-A102 ; [.3EC1.0020.0002] # YI SYLLABLE DI
-A103 ; [.3EC2.0020.0002] # YI SYLLABLE DIP
-A104 ; [.3EC3.0020.0002] # YI SYLLABLE DIEX
-A105 ; [.3EC4.0020.0002] # YI SYLLABLE DIE
-A106 ; [.3EC5.0020.0002] # YI SYLLABLE DIEP
-A107 ; [.3EC6.0020.0002] # YI SYLLABLE DAT
-A108 ; [.3EC7.0020.0002] # YI SYLLABLE DAX
-A109 ; [.3EC8.0020.0002] # YI SYLLABLE DA
-A10A ; [.3EC9.0020.0002] # YI SYLLABLE DAP
-A10B ; [.3ECA.0020.0002] # YI SYLLABLE DUOX
-A10C ; [.3ECB.0020.0002] # YI SYLLABLE DUO
-A10D ; [.3ECC.0020.0002] # YI SYLLABLE DOT
-A10E ; [.3ECD.0020.0002] # YI SYLLABLE DOX
-A10F ; [.3ECE.0020.0002] # YI SYLLABLE DO
-A110 ; [.3ECF.0020.0002] # YI SYLLABLE DOP
-A111 ; [.3ED0.0020.0002] # YI SYLLABLE DEX
-A112 ; [.3ED1.0020.0002] # YI SYLLABLE DE
-A113 ; [.3ED2.0020.0002] # YI SYLLABLE DEP
-A114 ; [.3ED3.0020.0002] # YI SYLLABLE DUT
-A115 ; [.3ED4.0020.0002] # YI SYLLABLE DUX
-A116 ; [.3ED5.0020.0002] # YI SYLLABLE DU
-A117 ; [.3ED6.0020.0002] # YI SYLLABLE DUP
-A118 ; [.3ED7.0020.0002] # YI SYLLABLE DURX
-A119 ; [.3ED8.0020.0002] # YI SYLLABLE DUR
-A11A ; [.3ED9.0020.0002] # YI SYLLABLE TIT
-A11B ; [.3EDA.0020.0002] # YI SYLLABLE TIX
-A11C ; [.3EDB.0020.0002] # YI SYLLABLE TI
-A11D ; [.3EDC.0020.0002] # YI SYLLABLE TIP
-A11E ; [.3EDD.0020.0002] # YI SYLLABLE TIEX
-A11F ; [.3EDE.0020.0002] # YI SYLLABLE TIE
-A120 ; [.3EDF.0020.0002] # YI SYLLABLE TIEP
-A121 ; [.3EE0.0020.0002] # YI SYLLABLE TAT
-A122 ; [.3EE1.0020.0002] # YI SYLLABLE TAX
-A123 ; [.3EE2.0020.0002] # YI SYLLABLE TA
-A124 ; [.3EE3.0020.0002] # YI SYLLABLE TAP
-A125 ; [.3EE4.0020.0002] # YI SYLLABLE TUOT
-A126 ; [.3EE5.0020.0002] # YI SYLLABLE TUOX
-A127 ; [.3EE6.0020.0002] # YI SYLLABLE TUO
-A128 ; [.3EE7.0020.0002] # YI SYLLABLE TUOP
-A129 ; [.3EE8.0020.0002] # YI SYLLABLE TOT
-A12A ; [.3EE9.0020.0002] # YI SYLLABLE TOX
-A12B ; [.3EEA.0020.0002] # YI SYLLABLE TO
-A12C ; [.3EEB.0020.0002] # YI SYLLABLE TOP
-A12D ; [.3EEC.0020.0002] # YI SYLLABLE TEX
-A12E ; [.3EED.0020.0002] # YI SYLLABLE TE
-A12F ; [.3EEE.0020.0002] # YI SYLLABLE TEP
-A130 ; [.3EEF.0020.0002] # YI SYLLABLE TUT
-A131 ; [.3EF0.0020.0002] # YI SYLLABLE TUX
-A132 ; [.3EF1.0020.0002] # YI SYLLABLE TU
-A133 ; [.3EF2.0020.0002] # YI SYLLABLE TUP
-A134 ; [.3EF3.0020.0002] # YI SYLLABLE TURX
-A135 ; [.3EF4.0020.0002] # YI SYLLABLE TUR
-A136 ; [.3EF5.0020.0002] # YI SYLLABLE DDIT
-A137 ; [.3EF6.0020.0002] # YI SYLLABLE DDIX
-A138 ; [.3EF7.0020.0002] # YI SYLLABLE DDI
-A139 ; [.3EF8.0020.0002] # YI SYLLABLE DDIP
-A13A ; [.3EF9.0020.0002] # YI SYLLABLE DDIEX
-A13B ; [.3EFA.0020.0002] # YI SYLLABLE DDIE
-A13C ; [.3EFB.0020.0002] # YI SYLLABLE DDIEP
-A13D ; [.3EFC.0020.0002] # YI SYLLABLE DDAT
-A13E ; [.3EFD.0020.0002] # YI SYLLABLE DDAX
-A13F ; [.3EFE.0020.0002] # YI SYLLABLE DDA
-A140 ; [.3EFF.0020.0002] # YI SYLLABLE DDAP
-A141 ; [.3F00.0020.0002] # YI SYLLABLE DDUOX
-A142 ; [.3F01.0020.0002] # YI SYLLABLE DDUO
-A143 ; [.3F02.0020.0002] # YI SYLLABLE DDUOP
-A144 ; [.3F03.0020.0002] # YI SYLLABLE DDOT
-A145 ; [.3F04.0020.0002] # YI SYLLABLE DDOX
-A146 ; [.3F05.0020.0002] # YI SYLLABLE DDO
-A147 ; [.3F06.0020.0002] # YI SYLLABLE DDOP
-A148 ; [.3F07.0020.0002] # YI SYLLABLE DDEX
-A149 ; [.3F08.0020.0002] # YI SYLLABLE DDE
-A14A ; [.3F09.0020.0002] # YI SYLLABLE DDEP
-A14B ; [.3F0A.0020.0002] # YI SYLLABLE DDUT
-A14C ; [.3F0B.0020.0002] # YI SYLLABLE DDUX
-A14D ; [.3F0C.0020.0002] # YI SYLLABLE DDU
-A14E ; [.3F0D.0020.0002] # YI SYLLABLE DDUP
-A14F ; [.3F0E.0020.0002] # YI SYLLABLE DDURX
-A150 ; [.3F0F.0020.0002] # YI SYLLABLE DDUR
-A151 ; [.3F10.0020.0002] # YI SYLLABLE NDIT
-A152 ; [.3F11.0020.0002] # YI SYLLABLE NDIX
-A153 ; [.3F12.0020.0002] # YI SYLLABLE NDI
-A154 ; [.3F13.0020.0002] # YI SYLLABLE NDIP
-A155 ; [.3F14.0020.0002] # YI SYLLABLE NDIEX
-A156 ; [.3F15.0020.0002] # YI SYLLABLE NDIE
-A157 ; [.3F16.0020.0002] # YI SYLLABLE NDAT
-A158 ; [.3F17.0020.0002] # YI SYLLABLE NDAX
-A159 ; [.3F18.0020.0002] # YI SYLLABLE NDA
-A15A ; [.3F19.0020.0002] # YI SYLLABLE NDAP
-A15B ; [.3F1A.0020.0002] # YI SYLLABLE NDOT
-A15C ; [.3F1B.0020.0002] # YI SYLLABLE NDOX
-A15D ; [.3F1C.0020.0002] # YI SYLLABLE NDO
-A15E ; [.3F1D.0020.0002] # YI SYLLABLE NDOP
-A15F ; [.3F1E.0020.0002] # YI SYLLABLE NDEX
-A160 ; [.3F1F.0020.0002] # YI SYLLABLE NDE
-A161 ; [.3F20.0020.0002] # YI SYLLABLE NDEP
-A162 ; [.3F21.0020.0002] # YI SYLLABLE NDUT
-A163 ; [.3F22.0020.0002] # YI SYLLABLE NDUX
-A164 ; [.3F23.0020.0002] # YI SYLLABLE NDU
-A165 ; [.3F24.0020.0002] # YI SYLLABLE NDUP
-A166 ; [.3F25.0020.0002] # YI SYLLABLE NDURX
-A167 ; [.3F26.0020.0002] # YI SYLLABLE NDUR
-A168 ; [.3F27.0020.0002] # YI SYLLABLE HNIT
-A169 ; [.3F28.0020.0002] # YI SYLLABLE HNIX
-A16A ; [.3F29.0020.0002] # YI SYLLABLE HNI
-A16B ; [.3F2A.0020.0002] # YI SYLLABLE HNIP
-A16C ; [.3F2B.0020.0002] # YI SYLLABLE HNIET
-A16D ; [.3F2C.0020.0002] # YI SYLLABLE HNIEX
-A16E ; [.3F2D.0020.0002] # YI SYLLABLE HNIE
-A16F ; [.3F2E.0020.0002] # YI SYLLABLE HNIEP
-A170 ; [.3F2F.0020.0002] # YI SYLLABLE HNAT
-A171 ; [.3F30.0020.0002] # YI SYLLABLE HNAX
-A172 ; [.3F31.0020.0002] # YI SYLLABLE HNA
-A173 ; [.3F32.0020.0002] # YI SYLLABLE HNAP
-A174 ; [.3F33.0020.0002] # YI SYLLABLE HNUOX
-A175 ; [.3F34.0020.0002] # YI SYLLABLE HNUO
-A176 ; [.3F35.0020.0002] # YI SYLLABLE HNOT
-A177 ; [.3F36.0020.0002] # YI SYLLABLE HNOX
-A178 ; [.3F37.0020.0002] # YI SYLLABLE HNOP
-A179 ; [.3F38.0020.0002] # YI SYLLABLE HNEX
-A17A ; [.3F39.0020.0002] # YI SYLLABLE HNE
-A17B ; [.3F3A.0020.0002] # YI SYLLABLE HNEP
-A17C ; [.3F3B.0020.0002] # YI SYLLABLE HNUT
-A17D ; [.3F3C.0020.0002] # YI SYLLABLE NIT
-A17E ; [.3F3D.0020.0002] # YI SYLLABLE NIX
-A17F ; [.3F3E.0020.0002] # YI SYLLABLE NI
-A180 ; [.3F3F.0020.0002] # YI SYLLABLE NIP
-A181 ; [.3F40.0020.0002] # YI SYLLABLE NIEX
-A182 ; [.3F41.0020.0002] # YI SYLLABLE NIE
-A183 ; [.3F42.0020.0002] # YI SYLLABLE NIEP
-A184 ; [.3F43.0020.0002] # YI SYLLABLE NAX
-A185 ; [.3F44.0020.0002] # YI SYLLABLE NA
-A186 ; [.3F45.0020.0002] # YI SYLLABLE NAP
-A187 ; [.3F46.0020.0002] # YI SYLLABLE NUOX
-A188 ; [.3F47.0020.0002] # YI SYLLABLE NUO
-A189 ; [.3F48.0020.0002] # YI SYLLABLE NUOP
-A18A ; [.3F49.0020.0002] # YI SYLLABLE NOT
-A18B ; [.3F4A.0020.0002] # YI SYLLABLE NOX
-A18C ; [.3F4B.0020.0002] # YI SYLLABLE NO
-A18D ; [.3F4C.0020.0002] # YI SYLLABLE NOP
-A18E ; [.3F4D.0020.0002] # YI SYLLABLE NEX
-A18F ; [.3F4E.0020.0002] # YI SYLLABLE NE
-A190 ; [.3F4F.0020.0002] # YI SYLLABLE NEP
-A191 ; [.3F50.0020.0002] # YI SYLLABLE NUT
-A192 ; [.3F51.0020.0002] # YI SYLLABLE NUX
-A193 ; [.3F52.0020.0002] # YI SYLLABLE NU
-A194 ; [.3F53.0020.0002] # YI SYLLABLE NUP
-A195 ; [.3F54.0020.0002] # YI SYLLABLE NURX
-A196 ; [.3F55.0020.0002] # YI SYLLABLE NUR
-A197 ; [.3F56.0020.0002] # YI SYLLABLE HLIT
-A198 ; [.3F57.0020.0002] # YI SYLLABLE HLIX
-A199 ; [.3F58.0020.0002] # YI SYLLABLE HLI
-A19A ; [.3F59.0020.0002] # YI SYLLABLE HLIP
-A19B ; [.3F5A.0020.0002] # YI SYLLABLE HLIEX
-A19C ; [.3F5B.0020.0002] # YI SYLLABLE HLIE
-A19D ; [.3F5C.0020.0002] # YI SYLLABLE HLIEP
-A19E ; [.3F5D.0020.0002] # YI SYLLABLE HLAT
-A19F ; [.3F5E.0020.0002] # YI SYLLABLE HLAX
-A1A0 ; [.3F5F.0020.0002] # YI SYLLABLE HLA
-A1A1 ; [.3F60.0020.0002] # YI SYLLABLE HLAP
-A1A2 ; [.3F61.0020.0002] # YI SYLLABLE HLUOX
-A1A3 ; [.3F62.0020.0002] # YI SYLLABLE HLUO
-A1A4 ; [.3F63.0020.0002] # YI SYLLABLE HLUOP
-A1A5 ; [.3F64.0020.0002] # YI SYLLABLE HLOX
-A1A6 ; [.3F65.0020.0002] # YI SYLLABLE HLO
-A1A7 ; [.3F66.0020.0002] # YI SYLLABLE HLOP
-A1A8 ; [.3F67.0020.0002] # YI SYLLABLE HLEX
-A1A9 ; [.3F68.0020.0002] # YI SYLLABLE HLE
-A1AA ; [.3F69.0020.0002] # YI SYLLABLE HLEP
-A1AB ; [.3F6A.0020.0002] # YI SYLLABLE HLUT
-A1AC ; [.3F6B.0020.0002] # YI SYLLABLE HLUX
-A1AD ; [.3F6C.0020.0002] # YI SYLLABLE HLU
-A1AE ; [.3F6D.0020.0002] # YI SYLLABLE HLUP
-A1AF ; [.3F6E.0020.0002] # YI SYLLABLE HLURX
-A1B0 ; [.3F6F.0020.0002] # YI SYLLABLE HLUR
-A1B1 ; [.3F70.0020.0002] # YI SYLLABLE HLYT
-A1B2 ; [.3F71.0020.0002] # YI SYLLABLE HLYX
-A1B3 ; [.3F72.0020.0002] # YI SYLLABLE HLY
-A1B4 ; [.3F73.0020.0002] # YI SYLLABLE HLYP
-A1B5 ; [.3F74.0020.0002] # YI SYLLABLE HLYRX
-A1B6 ; [.3F75.0020.0002] # YI SYLLABLE HLYR
-A1B7 ; [.3F76.0020.0002] # YI SYLLABLE LIT
-A1B8 ; [.3F77.0020.0002] # YI SYLLABLE LIX
-A1B9 ; [.3F78.0020.0002] # YI SYLLABLE LI
-A1BA ; [.3F79.0020.0002] # YI SYLLABLE LIP
-A1BB ; [.3F7A.0020.0002] # YI SYLLABLE LIET
-A1BC ; [.3F7B.0020.0002] # YI SYLLABLE LIEX
-A1BD ; [.3F7C.0020.0002] # YI SYLLABLE LIE
-A1BE ; [.3F7D.0020.0002] # YI SYLLABLE LIEP
-A1BF ; [.3F7E.0020.0002] # YI SYLLABLE LAT
-A1C0 ; [.3F7F.0020.0002] # YI SYLLABLE LAX
-A1C1 ; [.3F80.0020.0002] # YI SYLLABLE LA
-A1C2 ; [.3F81.0020.0002] # YI SYLLABLE LAP
-A1C3 ; [.3F82.0020.0002] # YI SYLLABLE LUOT
-A1C4 ; [.3F83.0020.0002] # YI SYLLABLE LUOX
-A1C5 ; [.3F84.0020.0002] # YI SYLLABLE LUO
-A1C6 ; [.3F85.0020.0002] # YI SYLLABLE LUOP
-A1C7 ; [.3F86.0020.0002] # YI SYLLABLE LOT
-A1C8 ; [.3F87.0020.0002] # YI SYLLABLE LOX
-A1C9 ; [.3F88.0020.0002] # YI SYLLABLE LO
-A1CA ; [.3F89.0020.0002] # YI SYLLABLE LOP
-A1CB ; [.3F8A.0020.0002] # YI SYLLABLE LEX
-A1CC ; [.3F8B.0020.0002] # YI SYLLABLE LE
-A1CD ; [.3F8C.0020.0002] # YI SYLLABLE LEP
-A1CE ; [.3F8D.0020.0002] # YI SYLLABLE LUT
-A1CF ; [.3F8E.0020.0002] # YI SYLLABLE LUX
-A1D0 ; [.3F8F.0020.0002] # YI SYLLABLE LU
-A1D1 ; [.3F90.0020.0002] # YI SYLLABLE LUP
-A1D2 ; [.3F91.0020.0002] # YI SYLLABLE LURX
-A1D3 ; [.3F92.0020.0002] # YI SYLLABLE LUR
-A1D4 ; [.3F93.0020.0002] # YI SYLLABLE LYT
-A1D5 ; [.3F94.0020.0002] # YI SYLLABLE LYX
-A1D6 ; [.3F95.0020.0002] # YI SYLLABLE LY
-A1D7 ; [.3F96.0020.0002] # YI SYLLABLE LYP
-A1D8 ; [.3F97.0020.0002] # YI SYLLABLE LYRX
-A1D9 ; [.3F98.0020.0002] # YI SYLLABLE LYR
-A1DA ; [.3F99.0020.0002] # YI SYLLABLE GIT
-A1DB ; [.3F9A.0020.0002] # YI SYLLABLE GIX
-A1DC ; [.3F9B.0020.0002] # YI SYLLABLE GI
-A1DD ; [.3F9C.0020.0002] # YI SYLLABLE GIP
-A1DE ; [.3F9D.0020.0002] # YI SYLLABLE GIET
-A1DF ; [.3F9E.0020.0002] # YI SYLLABLE GIEX
-A1E0 ; [.3F9F.0020.0002] # YI SYLLABLE GIE
-A1E1 ; [.3FA0.0020.0002] # YI SYLLABLE GIEP
-A1E2 ; [.3FA1.0020.0002] # YI SYLLABLE GAT
-A1E3 ; [.3FA2.0020.0002] # YI SYLLABLE GAX
-A1E4 ; [.3FA3.0020.0002] # YI SYLLABLE GA
-A1E5 ; [.3FA4.0020.0002] # YI SYLLABLE GAP
-A1E6 ; [.3FA5.0020.0002] # YI SYLLABLE GUOT
-A1E7 ; [.3FA6.0020.0002] # YI SYLLABLE GUOX
-A1E8 ; [.3FA7.0020.0002] # YI SYLLABLE GUO
-A1E9 ; [.3FA8.0020.0002] # YI SYLLABLE GUOP
-A1EA ; [.3FA9.0020.0002] # YI SYLLABLE GOT
-A1EB ; [.3FAA.0020.0002] # YI SYLLABLE GOX
-A1EC ; [.3FAB.0020.0002] # YI SYLLABLE GO
-A1ED ; [.3FAC.0020.0002] # YI SYLLABLE GOP
-A1EE ; [.3FAD.0020.0002] # YI SYLLABLE GET
-A1EF ; [.3FAE.0020.0002] # YI SYLLABLE GEX
-A1F0 ; [.3FAF.0020.0002] # YI SYLLABLE GE
-A1F1 ; [.3FB0.0020.0002] # YI SYLLABLE GEP
-A1F2 ; [.3FB1.0020.0002] # YI SYLLABLE GUT
-A1F3 ; [.3FB2.0020.0002] # YI SYLLABLE GUX
-A1F4 ; [.3FB3.0020.0002] # YI SYLLABLE GU
-A1F5 ; [.3FB4.0020.0002] # YI SYLLABLE GUP
-A1F6 ; [.3FB5.0020.0002] # YI SYLLABLE GURX
-A1F7 ; [.3FB6.0020.0002] # YI SYLLABLE GUR
-A1F8 ; [.3FB7.0020.0002] # YI SYLLABLE KIT
-A1F9 ; [.3FB8.0020.0002] # YI SYLLABLE KIX
-A1FA ; [.3FB9.0020.0002] # YI SYLLABLE KI
-A1FB ; [.3FBA.0020.0002] # YI SYLLABLE KIP
-A1FC ; [.3FBB.0020.0002] # YI SYLLABLE KIEX
-A1FD ; [.3FBC.0020.0002] # YI SYLLABLE KIE
-A1FE ; [.3FBD.0020.0002] # YI SYLLABLE KIEP
-A1FF ; [.3FBE.0020.0002] # YI SYLLABLE KAT
-A200 ; [.3FBF.0020.0002] # YI SYLLABLE KAX
-A201 ; [.3FC0.0020.0002] # YI SYLLABLE KA
-A202 ; [.3FC1.0020.0002] # YI SYLLABLE KAP
-A203 ; [.3FC2.0020.0002] # YI SYLLABLE KUOX
-A204 ; [.3FC3.0020.0002] # YI SYLLABLE KUO
-A205 ; [.3FC4.0020.0002] # YI SYLLABLE KUOP
-A206 ; [.3FC5.0020.0002] # YI SYLLABLE KOT
-A207 ; [.3FC6.0020.0002] # YI SYLLABLE KOX
-A208 ; [.3FC7.0020.0002] # YI SYLLABLE KO
-A209 ; [.3FC8.0020.0002] # YI SYLLABLE KOP
-A20A ; [.3FC9.0020.0002] # YI SYLLABLE KET
-A20B ; [.3FCA.0020.0002] # YI SYLLABLE KEX
-A20C ; [.3FCB.0020.0002] # YI SYLLABLE KE
-A20D ; [.3FCC.0020.0002] # YI SYLLABLE KEP
-A20E ; [.3FCD.0020.0002] # YI SYLLABLE KUT
-A20F ; [.3FCE.0020.0002] # YI SYLLABLE KUX
-A210 ; [.3FCF.0020.0002] # YI SYLLABLE KU
-A211 ; [.3FD0.0020.0002] # YI SYLLABLE KUP
-A212 ; [.3FD1.0020.0002] # YI SYLLABLE KURX
-A213 ; [.3FD2.0020.0002] # YI SYLLABLE KUR
-A214 ; [.3FD3.0020.0002] # YI SYLLABLE GGIT
-A215 ; [.3FD4.0020.0002] # YI SYLLABLE GGIX
-A216 ; [.3FD5.0020.0002] # YI SYLLABLE GGI
-A217 ; [.3FD6.0020.0002] # YI SYLLABLE GGIEX
-A218 ; [.3FD7.0020.0002] # YI SYLLABLE GGIE
-A219 ; [.3FD8.0020.0002] # YI SYLLABLE GGIEP
-A21A ; [.3FD9.0020.0002] # YI SYLLABLE GGAT
-A21B ; [.3FDA.0020.0002] # YI SYLLABLE GGAX
-A21C ; [.3FDB.0020.0002] # YI SYLLABLE GGA
-A21D ; [.3FDC.0020.0002] # YI SYLLABLE GGAP
-A21E ; [.3FDD.0020.0002] # YI SYLLABLE GGUOT
-A21F ; [.3FDE.0020.0002] # YI SYLLABLE GGUOX
-A220 ; [.3FDF.0020.0002] # YI SYLLABLE GGUO
-A221 ; [.3FE0.0020.0002] # YI SYLLABLE GGUOP
-A222 ; [.3FE1.0020.0002] # YI SYLLABLE GGOT
-A223 ; [.3FE2.0020.0002] # YI SYLLABLE GGOX
-A224 ; [.3FE3.0020.0002] # YI SYLLABLE GGO
-A225 ; [.3FE4.0020.0002] # YI SYLLABLE GGOP
-A226 ; [.3FE5.0020.0002] # YI SYLLABLE GGET
-A227 ; [.3FE6.0020.0002] # YI SYLLABLE GGEX
-A228 ; [.3FE7.0020.0002] # YI SYLLABLE GGE
-A229 ; [.3FE8.0020.0002] # YI SYLLABLE GGEP
-A22A ; [.3FE9.0020.0002] # YI SYLLABLE GGUT
-A22B ; [.3FEA.0020.0002] # YI SYLLABLE GGUX
-A22C ; [.3FEB.0020.0002] # YI SYLLABLE GGU
-A22D ; [.3FEC.0020.0002] # YI SYLLABLE GGUP
-A22E ; [.3FED.0020.0002] # YI SYLLABLE GGURX
-A22F ; [.3FEE.0020.0002] # YI SYLLABLE GGUR
-A230 ; [.3FEF.0020.0002] # YI SYLLABLE MGIEX
-A231 ; [.3FF0.0020.0002] # YI SYLLABLE MGIE
-A232 ; [.3FF1.0020.0002] # YI SYLLABLE MGAT
-A233 ; [.3FF2.0020.0002] # YI SYLLABLE MGAX
-A234 ; [.3FF3.0020.0002] # YI SYLLABLE MGA
-A235 ; [.3FF4.0020.0002] # YI SYLLABLE MGAP
-A236 ; [.3FF5.0020.0002] # YI SYLLABLE MGUOX
-A237 ; [.3FF6.0020.0002] # YI SYLLABLE MGUO
-A238 ; [.3FF7.0020.0002] # YI SYLLABLE MGUOP
-A239 ; [.3FF8.0020.0002] # YI SYLLABLE MGOT
-A23A ; [.3FF9.0020.0002] # YI SYLLABLE MGOX
-A23B ; [.3FFA.0020.0002] # YI SYLLABLE MGO
-A23C ; [.3FFB.0020.0002] # YI SYLLABLE MGOP
-A23D ; [.3FFC.0020.0002] # YI SYLLABLE MGEX
-A23E ; [.3FFD.0020.0002] # YI SYLLABLE MGE
-A23F ; [.3FFE.0020.0002] # YI SYLLABLE MGEP
-A240 ; [.3FFF.0020.0002] # YI SYLLABLE MGUT
-A241 ; [.4000.0020.0002] # YI SYLLABLE MGUX
-A242 ; [.4001.0020.0002] # YI SYLLABLE MGU
-A243 ; [.4002.0020.0002] # YI SYLLABLE MGUP
-A244 ; [.4003.0020.0002] # YI SYLLABLE MGURX
-A245 ; [.4004.0020.0002] # YI SYLLABLE MGUR
-A246 ; [.4005.0020.0002] # YI SYLLABLE HXIT
-A247 ; [.4006.0020.0002] # YI SYLLABLE HXIX
-A248 ; [.4007.0020.0002] # YI SYLLABLE HXI
-A249 ; [.4008.0020.0002] # YI SYLLABLE HXIP
-A24A ; [.4009.0020.0002] # YI SYLLABLE HXIET
-A24B ; [.400A.0020.0002] # YI SYLLABLE HXIEX
-A24C ; [.400B.0020.0002] # YI SYLLABLE HXIE
-A24D ; [.400C.0020.0002] # YI SYLLABLE HXIEP
-A24E ; [.400D.0020.0002] # YI SYLLABLE HXAT
-A24F ; [.400E.0020.0002] # YI SYLLABLE HXAX
-A250 ; [.400F.0020.0002] # YI SYLLABLE HXA
-A251 ; [.4010.0020.0002] # YI SYLLABLE HXAP
-A252 ; [.4011.0020.0002] # YI SYLLABLE HXUOT
-A253 ; [.4012.0020.0002] # YI SYLLABLE HXUOX
-A254 ; [.4013.0020.0002] # YI SYLLABLE HXUO
-A255 ; [.4014.0020.0002] # YI SYLLABLE HXUOP
-A256 ; [.4015.0020.0002] # YI SYLLABLE HXOT
-A257 ; [.4016.0020.0002] # YI SYLLABLE HXOX
-A258 ; [.4017.0020.0002] # YI SYLLABLE HXO
-A259 ; [.4018.0020.0002] # YI SYLLABLE HXOP
-A25A ; [.4019.0020.0002] # YI SYLLABLE HXEX
-A25B ; [.401A.0020.0002] # YI SYLLABLE HXE
-A25C ; [.401B.0020.0002] # YI SYLLABLE HXEP
-A25D ; [.401C.0020.0002] # YI SYLLABLE NGIEX
-A25E ; [.401D.0020.0002] # YI SYLLABLE NGIE
-A25F ; [.401E.0020.0002] # YI SYLLABLE NGIEP
-A260 ; [.401F.0020.0002] # YI SYLLABLE NGAT
-A261 ; [.4020.0020.0002] # YI SYLLABLE NGAX
-A262 ; [.4021.0020.0002] # YI SYLLABLE NGA
-A263 ; [.4022.0020.0002] # YI SYLLABLE NGAP
-A264 ; [.4023.0020.0002] # YI SYLLABLE NGUOT
-A265 ; [.4024.0020.0002] # YI SYLLABLE NGUOX
-A266 ; [.4025.0020.0002] # YI SYLLABLE NGUO
-A267 ; [.4026.0020.0002] # YI SYLLABLE NGOT
-A268 ; [.4027.0020.0002] # YI SYLLABLE NGOX
-A269 ; [.4028.0020.0002] # YI SYLLABLE NGO
-A26A ; [.4029.0020.0002] # YI SYLLABLE NGOP
-A26B ; [.402A.0020.0002] # YI SYLLABLE NGEX
-A26C ; [.402B.0020.0002] # YI SYLLABLE NGE
-A26D ; [.402C.0020.0002] # YI SYLLABLE NGEP
-A26E ; [.402D.0020.0002] # YI SYLLABLE HIT
-A26F ; [.402E.0020.0002] # YI SYLLABLE HIEX
-A270 ; [.402F.0020.0002] # YI SYLLABLE HIE
-A271 ; [.4030.0020.0002] # YI SYLLABLE HAT
-A272 ; [.4031.0020.0002] # YI SYLLABLE HAX
-A273 ; [.4032.0020.0002] # YI SYLLABLE HA
-A274 ; [.4033.0020.0002] # YI SYLLABLE HAP
-A275 ; [.4034.0020.0002] # YI SYLLABLE HUOT
-A276 ; [.4035.0020.0002] # YI SYLLABLE HUOX
-A277 ; [.4036.0020.0002] # YI SYLLABLE HUO
-A278 ; [.4037.0020.0002] # YI SYLLABLE HUOP
-A279 ; [.4038.0020.0002] # YI SYLLABLE HOT
-A27A ; [.4039.0020.0002] # YI SYLLABLE HOX
-A27B ; [.403A.0020.0002] # YI SYLLABLE HO
-A27C ; [.403B.0020.0002] # YI SYLLABLE HOP
-A27D ; [.403C.0020.0002] # YI SYLLABLE HEX
-A27E ; [.403D.0020.0002] # YI SYLLABLE HE
-A27F ; [.403E.0020.0002] # YI SYLLABLE HEP
-A280 ; [.403F.0020.0002] # YI SYLLABLE WAT
-A281 ; [.4040.0020.0002] # YI SYLLABLE WAX
-A282 ; [.4041.0020.0002] # YI SYLLABLE WA
-A283 ; [.4042.0020.0002] # YI SYLLABLE WAP
-A284 ; [.4043.0020.0002] # YI SYLLABLE WUOX
-A285 ; [.4044.0020.0002] # YI SYLLABLE WUO
-A286 ; [.4045.0020.0002] # YI SYLLABLE WUOP
-A287 ; [.4046.0020.0002] # YI SYLLABLE WOX
-A288 ; [.4047.0020.0002] # YI SYLLABLE WO
-A289 ; [.4048.0020.0002] # YI SYLLABLE WOP
-A28A ; [.4049.0020.0002] # YI SYLLABLE WEX
-A28B ; [.404A.0020.0002] # YI SYLLABLE WE
-A28C ; [.404B.0020.0002] # YI SYLLABLE WEP
-A28D ; [.404C.0020.0002] # YI SYLLABLE ZIT
-A28E ; [.404D.0020.0002] # YI SYLLABLE ZIX
-A28F ; [.404E.0020.0002] # YI SYLLABLE ZI
-A290 ; [.404F.0020.0002] # YI SYLLABLE ZIP
-A291 ; [.4050.0020.0002] # YI SYLLABLE ZIEX
-A292 ; [.4051.0020.0002] # YI SYLLABLE ZIE
-A293 ; [.4052.0020.0002] # YI SYLLABLE ZIEP
-A294 ; [.4053.0020.0002] # YI SYLLABLE ZAT
-A295 ; [.4054.0020.0002] # YI SYLLABLE ZAX
-A296 ; [.4055.0020.0002] # YI SYLLABLE ZA
-A297 ; [.4056.0020.0002] # YI SYLLABLE ZAP
-A298 ; [.4057.0020.0002] # YI SYLLABLE ZUOX
-A299 ; [.4058.0020.0002] # YI SYLLABLE ZUO
-A29A ; [.4059.0020.0002] # YI SYLLABLE ZUOP
-A29B ; [.405A.0020.0002] # YI SYLLABLE ZOT
-A29C ; [.405B.0020.0002] # YI SYLLABLE ZOX
-A29D ; [.405C.0020.0002] # YI SYLLABLE ZO
-A29E ; [.405D.0020.0002] # YI SYLLABLE ZOP
-A29F ; [.405E.0020.0002] # YI SYLLABLE ZEX
-A2A0 ; [.405F.0020.0002] # YI SYLLABLE ZE
-A2A1 ; [.4060.0020.0002] # YI SYLLABLE ZEP
-A2A2 ; [.4061.0020.0002] # YI SYLLABLE ZUT
-A2A3 ; [.4062.0020.0002] # YI SYLLABLE ZUX
-A2A4 ; [.4063.0020.0002] # YI SYLLABLE ZU
-A2A5 ; [.4064.0020.0002] # YI SYLLABLE ZUP
-A2A6 ; [.4065.0020.0002] # YI SYLLABLE ZURX
-A2A7 ; [.4066.0020.0002] # YI SYLLABLE ZUR
-A2A8 ; [.4067.0020.0002] # YI SYLLABLE ZYT
-A2A9 ; [.4068.0020.0002] # YI SYLLABLE ZYX
-A2AA ; [.4069.0020.0002] # YI SYLLABLE ZY
-A2AB ; [.406A.0020.0002] # YI SYLLABLE ZYP
-A2AC ; [.406B.0020.0002] # YI SYLLABLE ZYRX
-A2AD ; [.406C.0020.0002] # YI SYLLABLE ZYR
-A2AE ; [.406D.0020.0002] # YI SYLLABLE CIT
-A2AF ; [.406E.0020.0002] # YI SYLLABLE CIX
-A2B0 ; [.406F.0020.0002] # YI SYLLABLE CI
-A2B1 ; [.4070.0020.0002] # YI SYLLABLE CIP
-A2B2 ; [.4071.0020.0002] # YI SYLLABLE CIET
-A2B3 ; [.4072.0020.0002] # YI SYLLABLE CIEX
-A2B4 ; [.4073.0020.0002] # YI SYLLABLE CIE
-A2B5 ; [.4074.0020.0002] # YI SYLLABLE CIEP
-A2B6 ; [.4075.0020.0002] # YI SYLLABLE CAT
-A2B7 ; [.4076.0020.0002] # YI SYLLABLE CAX
-A2B8 ; [.4077.0020.0002] # YI SYLLABLE CA
-A2B9 ; [.4078.0020.0002] # YI SYLLABLE CAP
-A2BA ; [.4079.0020.0002] # YI SYLLABLE CUOX
-A2BB ; [.407A.0020.0002] # YI SYLLABLE CUO
-A2BC ; [.407B.0020.0002] # YI SYLLABLE CUOP
-A2BD ; [.407C.0020.0002] # YI SYLLABLE COT
-A2BE ; [.407D.0020.0002] # YI SYLLABLE COX
-A2BF ; [.407E.0020.0002] # YI SYLLABLE CO
-A2C0 ; [.407F.0020.0002] # YI SYLLABLE COP
-A2C1 ; [.4080.0020.0002] # YI SYLLABLE CEX
-A2C2 ; [.4081.0020.0002] # YI SYLLABLE CE
-A2C3 ; [.4082.0020.0002] # YI SYLLABLE CEP
-A2C4 ; [.4083.0020.0002] # YI SYLLABLE CUT
-A2C5 ; [.4084.0020.0002] # YI SYLLABLE CUX
-A2C6 ; [.4085.0020.0002] # YI SYLLABLE CU
-A2C7 ; [.4086.0020.0002] # YI SYLLABLE CUP
-A2C8 ; [.4087.0020.0002] # YI SYLLABLE CURX
-A2C9 ; [.4088.0020.0002] # YI SYLLABLE CUR
-A2CA ; [.4089.0020.0002] # YI SYLLABLE CYT
-A2CB ; [.408A.0020.0002] # YI SYLLABLE CYX
-A2CC ; [.408B.0020.0002] # YI SYLLABLE CY
-A2CD ; [.408C.0020.0002] # YI SYLLABLE CYP
-A2CE ; [.408D.0020.0002] # YI SYLLABLE CYRX
-A2CF ; [.408E.0020.0002] # YI SYLLABLE CYR
-A2D0 ; [.408F.0020.0002] # YI SYLLABLE ZZIT
-A2D1 ; [.4090.0020.0002] # YI SYLLABLE ZZIX
-A2D2 ; [.4091.0020.0002] # YI SYLLABLE ZZI
-A2D3 ; [.4092.0020.0002] # YI SYLLABLE ZZIP
-A2D4 ; [.4093.0020.0002] # YI SYLLABLE ZZIET
-A2D5 ; [.4094.0020.0002] # YI SYLLABLE ZZIEX
-A2D6 ; [.4095.0020.0002] # YI SYLLABLE ZZIE
-A2D7 ; [.4096.0020.0002] # YI SYLLABLE ZZIEP
-A2D8 ; [.4097.0020.0002] # YI SYLLABLE ZZAT
-A2D9 ; [.4098.0020.0002] # YI SYLLABLE ZZAX
-A2DA ; [.4099.0020.0002] # YI SYLLABLE ZZA
-A2DB ; [.409A.0020.0002] # YI SYLLABLE ZZAP
-A2DC ; [.409B.0020.0002] # YI SYLLABLE ZZOX
-A2DD ; [.409C.0020.0002] # YI SYLLABLE ZZO
-A2DE ; [.409D.0020.0002] # YI SYLLABLE ZZOP
-A2DF ; [.409E.0020.0002] # YI SYLLABLE ZZEX
-A2E0 ; [.409F.0020.0002] # YI SYLLABLE ZZE
-A2E1 ; [.40A0.0020.0002] # YI SYLLABLE ZZEP
-A2E2 ; [.40A1.0020.0002] # YI SYLLABLE ZZUX
-A2E3 ; [.40A2.0020.0002] # YI SYLLABLE ZZU
-A2E4 ; [.40A3.0020.0002] # YI SYLLABLE ZZUP
-A2E5 ; [.40A4.0020.0002] # YI SYLLABLE ZZURX
-A2E6 ; [.40A5.0020.0002] # YI SYLLABLE ZZUR
-A2E7 ; [.40A6.0020.0002] # YI SYLLABLE ZZYT
-A2E8 ; [.40A7.0020.0002] # YI SYLLABLE ZZYX
-A2E9 ; [.40A8.0020.0002] # YI SYLLABLE ZZY
-A2EA ; [.40A9.0020.0002] # YI SYLLABLE ZZYP
-A2EB ; [.40AA.0020.0002] # YI SYLLABLE ZZYRX
-A2EC ; [.40AB.0020.0002] # YI SYLLABLE ZZYR
-A2ED ; [.40AC.0020.0002] # YI SYLLABLE NZIT
-A2EE ; [.40AD.0020.0002] # YI SYLLABLE NZIX
-A2EF ; [.40AE.0020.0002] # YI SYLLABLE NZI
-A2F0 ; [.40AF.0020.0002] # YI SYLLABLE NZIP
-A2F1 ; [.40B0.0020.0002] # YI SYLLABLE NZIEX
-A2F2 ; [.40B1.0020.0002] # YI SYLLABLE NZIE
-A2F3 ; [.40B2.0020.0002] # YI SYLLABLE NZIEP
-A2F4 ; [.40B3.0020.0002] # YI SYLLABLE NZAT
-A2F5 ; [.40B4.0020.0002] # YI SYLLABLE NZAX
-A2F6 ; [.40B5.0020.0002] # YI SYLLABLE NZA
-A2F7 ; [.40B6.0020.0002] # YI SYLLABLE NZAP
-A2F8 ; [.40B7.0020.0002] # YI SYLLABLE NZUOX
-A2F9 ; [.40B8.0020.0002] # YI SYLLABLE NZUO
-A2FA ; [.40B9.0020.0002] # YI SYLLABLE NZOX
-A2FB ; [.40BA.0020.0002] # YI SYLLABLE NZOP
-A2FC ; [.40BB.0020.0002] # YI SYLLABLE NZEX
-A2FD ; [.40BC.0020.0002] # YI SYLLABLE NZE
-A2FE ; [.40BD.0020.0002] # YI SYLLABLE NZUX
-A2FF ; [.40BE.0020.0002] # YI SYLLABLE NZU
-A300 ; [.40BF.0020.0002] # YI SYLLABLE NZUP
-A301 ; [.40C0.0020.0002] # YI SYLLABLE NZURX
-A302 ; [.40C1.0020.0002] # YI SYLLABLE NZUR
-A303 ; [.40C2.0020.0002] # YI SYLLABLE NZYT
-A304 ; [.40C3.0020.0002] # YI SYLLABLE NZYX
-A305 ; [.40C4.0020.0002] # YI SYLLABLE NZY
-A306 ; [.40C5.0020.0002] # YI SYLLABLE NZYP
-A307 ; [.40C6.0020.0002] # YI SYLLABLE NZYRX
-A308 ; [.40C7.0020.0002] # YI SYLLABLE NZYR
-A309 ; [.40C8.0020.0002] # YI SYLLABLE SIT
-A30A ; [.40C9.0020.0002] # YI SYLLABLE SIX
-A30B ; [.40CA.0020.0002] # YI SYLLABLE SI
-A30C ; [.40CB.0020.0002] # YI SYLLABLE SIP
-A30D ; [.40CC.0020.0002] # YI SYLLABLE SIEX
-A30E ; [.40CD.0020.0002] # YI SYLLABLE SIE
-A30F ; [.40CE.0020.0002] # YI SYLLABLE SIEP
-A310 ; [.40CF.0020.0002] # YI SYLLABLE SAT
-A311 ; [.40D0.0020.0002] # YI SYLLABLE SAX
-A312 ; [.40D1.0020.0002] # YI SYLLABLE SA
-A313 ; [.40D2.0020.0002] # YI SYLLABLE SAP
-A314 ; [.40D3.0020.0002] # YI SYLLABLE SUOX
-A315 ; [.40D4.0020.0002] # YI SYLLABLE SUO
-A316 ; [.40D5.0020.0002] # YI SYLLABLE SUOP
-A317 ; [.40D6.0020.0002] # YI SYLLABLE SOT
-A318 ; [.40D7.0020.0002] # YI SYLLABLE SOX
-A319 ; [.40D8.0020.0002] # YI SYLLABLE SO
-A31A ; [.40D9.0020.0002] # YI SYLLABLE SOP
-A31B ; [.40DA.0020.0002] # YI SYLLABLE SEX
-A31C ; [.40DB.0020.0002] # YI SYLLABLE SE
-A31D ; [.40DC.0020.0002] # YI SYLLABLE SEP
-A31E ; [.40DD.0020.0002] # YI SYLLABLE SUT
-A31F ; [.40DE.0020.0002] # YI SYLLABLE SUX
-A320 ; [.40DF.0020.0002] # YI SYLLABLE SU
-A321 ; [.40E0.0020.0002] # YI SYLLABLE SUP
-A322 ; [.40E1.0020.0002] # YI SYLLABLE SURX
-A323 ; [.40E2.0020.0002] # YI SYLLABLE SUR
-A324 ; [.40E3.0020.0002] # YI SYLLABLE SYT
-A325 ; [.40E4.0020.0002] # YI SYLLABLE SYX
-A326 ; [.40E5.0020.0002] # YI SYLLABLE SY
-A327 ; [.40E6.0020.0002] # YI SYLLABLE SYP
-A328 ; [.40E7.0020.0002] # YI SYLLABLE SYRX
-A329 ; [.40E8.0020.0002] # YI SYLLABLE SYR
-A32A ; [.40E9.0020.0002] # YI SYLLABLE SSIT
-A32B ; [.40EA.0020.0002] # YI SYLLABLE SSIX
-A32C ; [.40EB.0020.0002] # YI SYLLABLE SSI
-A32D ; [.40EC.0020.0002] # YI SYLLABLE SSIP
-A32E ; [.40ED.0020.0002] # YI SYLLABLE SSIEX
-A32F ; [.40EE.0020.0002] # YI SYLLABLE SSIE
-A330 ; [.40EF.0020.0002] # YI SYLLABLE SSIEP
-A331 ; [.40F0.0020.0002] # YI SYLLABLE SSAT
-A332 ; [.40F1.0020.0002] # YI SYLLABLE SSAX
-A333 ; [.40F2.0020.0002] # YI SYLLABLE SSA
-A334 ; [.40F3.0020.0002] # YI SYLLABLE SSAP
-A335 ; [.40F4.0020.0002] # YI SYLLABLE SSOT
-A336 ; [.40F5.0020.0002] # YI SYLLABLE SSOX
-A337 ; [.40F6.0020.0002] # YI SYLLABLE SSO
-A338 ; [.40F7.0020.0002] # YI SYLLABLE SSOP
-A339 ; [.40F8.0020.0002] # YI SYLLABLE SSEX
-A33A ; [.40F9.0020.0002] # YI SYLLABLE SSE
-A33B ; [.40FA.0020.0002] # YI SYLLABLE SSEP
-A33C ; [.40FB.0020.0002] # YI SYLLABLE SSUT
-A33D ; [.40FC.0020.0002] # YI SYLLABLE SSUX
-A33E ; [.40FD.0020.0002] # YI SYLLABLE SSU
-A33F ; [.40FE.0020.0002] # YI SYLLABLE SSUP
-A340 ; [.40FF.0020.0002] # YI SYLLABLE SSYT
-A341 ; [.4100.0020.0002] # YI SYLLABLE SSYX
-A342 ; [.4101.0020.0002] # YI SYLLABLE SSY
-A343 ; [.4102.0020.0002] # YI SYLLABLE SSYP
-A344 ; [.4103.0020.0002] # YI SYLLABLE SSYRX
-A345 ; [.4104.0020.0002] # YI SYLLABLE SSYR
-A346 ; [.4105.0020.0002] # YI SYLLABLE ZHAT
-A347 ; [.4106.0020.0002] # YI SYLLABLE ZHAX
-A348 ; [.4107.0020.0002] # YI SYLLABLE ZHA
-A349 ; [.4108.0020.0002] # YI SYLLABLE ZHAP
-A34A ; [.4109.0020.0002] # YI SYLLABLE ZHUOX
-A34B ; [.410A.0020.0002] # YI SYLLABLE ZHUO
-A34C ; [.410B.0020.0002] # YI SYLLABLE ZHUOP
-A34D ; [.410C.0020.0002] # YI SYLLABLE ZHOT
-A34E ; [.410D.0020.0002] # YI SYLLABLE ZHOX
-A34F ; [.410E.0020.0002] # YI SYLLABLE ZHO
-A350 ; [.410F.0020.0002] # YI SYLLABLE ZHOP
-A351 ; [.4110.0020.0002] # YI SYLLABLE ZHET
-A352 ; [.4111.0020.0002] # YI SYLLABLE ZHEX
-A353 ; [.4112.0020.0002] # YI SYLLABLE ZHE
-A354 ; [.4113.0020.0002] # YI SYLLABLE ZHEP
-A355 ; [.4114.0020.0002] # YI SYLLABLE ZHUT
-A356 ; [.4115.0020.0002] # YI SYLLABLE ZHUX
-A357 ; [.4116.0020.0002] # YI SYLLABLE ZHU
-A358 ; [.4117.0020.0002] # YI SYLLABLE ZHUP
-A359 ; [.4118.0020.0002] # YI SYLLABLE ZHURX
-A35A ; [.4119.0020.0002] # YI SYLLABLE ZHUR
-A35B ; [.411A.0020.0002] # YI SYLLABLE ZHYT
-A35C ; [.411B.0020.0002] # YI SYLLABLE ZHYX
-A35D ; [.411C.0020.0002] # YI SYLLABLE ZHY
-A35E ; [.411D.0020.0002] # YI SYLLABLE ZHYP
-A35F ; [.411E.0020.0002] # YI SYLLABLE ZHYRX
-A360 ; [.411F.0020.0002] # YI SYLLABLE ZHYR
-A361 ; [.4120.0020.0002] # YI SYLLABLE CHAT
-A362 ; [.4121.0020.0002] # YI SYLLABLE CHAX
-A363 ; [.4122.0020.0002] # YI SYLLABLE CHA
-A364 ; [.4123.0020.0002] # YI SYLLABLE CHAP
-A365 ; [.4124.0020.0002] # YI SYLLABLE CHUOT
-A366 ; [.4125.0020.0002] # YI SYLLABLE CHUOX
-A367 ; [.4126.0020.0002] # YI SYLLABLE CHUO
-A368 ; [.4127.0020.0002] # YI SYLLABLE CHUOP
-A369 ; [.4128.0020.0002] # YI SYLLABLE CHOT
-A36A ; [.4129.0020.0002] # YI SYLLABLE CHOX
-A36B ; [.412A.0020.0002] # YI SYLLABLE CHO
-A36C ; [.412B.0020.0002] # YI SYLLABLE CHOP
-A36D ; [.412C.0020.0002] # YI SYLLABLE CHET
-A36E ; [.412D.0020.0002] # YI SYLLABLE CHEX
-A36F ; [.412E.0020.0002] # YI SYLLABLE CHE
-A370 ; [.412F.0020.0002] # YI SYLLABLE CHEP
-A371 ; [.4130.0020.0002] # YI SYLLABLE CHUX
-A372 ; [.4131.0020.0002] # YI SYLLABLE CHU
-A373 ; [.4132.0020.0002] # YI SYLLABLE CHUP
-A374 ; [.4133.0020.0002] # YI SYLLABLE CHURX
-A375 ; [.4134.0020.0002] # YI SYLLABLE CHUR
-A376 ; [.4135.0020.0002] # YI SYLLABLE CHYT
-A377 ; [.4136.0020.0002] # YI SYLLABLE CHYX
-A378 ; [.4137.0020.0002] # YI SYLLABLE CHY
-A379 ; [.4138.0020.0002] # YI SYLLABLE CHYP
-A37A ; [.4139.0020.0002] # YI SYLLABLE CHYRX
-A37B ; [.413A.0020.0002] # YI SYLLABLE CHYR
-A37C ; [.413B.0020.0002] # YI SYLLABLE RRAX
-A37D ; [.413C.0020.0002] # YI SYLLABLE RRA
-A37E ; [.413D.0020.0002] # YI SYLLABLE RRUOX
-A37F ; [.413E.0020.0002] # YI SYLLABLE RRUO
-A380 ; [.413F.0020.0002] # YI SYLLABLE RROT
-A381 ; [.4140.0020.0002] # YI SYLLABLE RROX
-A382 ; [.4141.0020.0002] # YI SYLLABLE RRO
-A383 ; [.4142.0020.0002] # YI SYLLABLE RROP
-A384 ; [.4143.0020.0002] # YI SYLLABLE RRET
-A385 ; [.4144.0020.0002] # YI SYLLABLE RREX
-A386 ; [.4145.0020.0002] # YI SYLLABLE RRE
-A387 ; [.4146.0020.0002] # YI SYLLABLE RREP
-A388 ; [.4147.0020.0002] # YI SYLLABLE RRUT
-A389 ; [.4148.0020.0002] # YI SYLLABLE RRUX
-A38A ; [.4149.0020.0002] # YI SYLLABLE RRU
-A38B ; [.414A.0020.0002] # YI SYLLABLE RRUP
-A38C ; [.414B.0020.0002] # YI SYLLABLE RRURX
-A38D ; [.414C.0020.0002] # YI SYLLABLE RRUR
-A38E ; [.414D.0020.0002] # YI SYLLABLE RRYT
-A38F ; [.414E.0020.0002] # YI SYLLABLE RRYX
-A390 ; [.414F.0020.0002] # YI SYLLABLE RRY
-A391 ; [.4150.0020.0002] # YI SYLLABLE RRYP
-A392 ; [.4151.0020.0002] # YI SYLLABLE RRYRX
-A393 ; [.4152.0020.0002] # YI SYLLABLE RRYR
-A394 ; [.4153.0020.0002] # YI SYLLABLE NRAT
-A395 ; [.4154.0020.0002] # YI SYLLABLE NRAX
-A396 ; [.4155.0020.0002] # YI SYLLABLE NRA
-A397 ; [.4156.0020.0002] # YI SYLLABLE NRAP
-A398 ; [.4157.0020.0002] # YI SYLLABLE NROX
-A399 ; [.4158.0020.0002] # YI SYLLABLE NRO
-A39A ; [.4159.0020.0002] # YI SYLLABLE NROP
-A39B ; [.415A.0020.0002] # YI SYLLABLE NRET
-A39C ; [.415B.0020.0002] # YI SYLLABLE NREX
-A39D ; [.415C.0020.0002] # YI SYLLABLE NRE
-A39E ; [.415D.0020.0002] # YI SYLLABLE NREP
-A39F ; [.415E.0020.0002] # YI SYLLABLE NRUT
-A3A0 ; [.415F.0020.0002] # YI SYLLABLE NRUX
-A3A1 ; [.4160.0020.0002] # YI SYLLABLE NRU
-A3A2 ; [.4161.0020.0002] # YI SYLLABLE NRUP
-A3A3 ; [.4162.0020.0002] # YI SYLLABLE NRURX
-A3A4 ; [.4163.0020.0002] # YI SYLLABLE NRUR
-A3A5 ; [.4164.0020.0002] # YI SYLLABLE NRYT
-A3A6 ; [.4165.0020.0002] # YI SYLLABLE NRYX
-A3A7 ; [.4166.0020.0002] # YI SYLLABLE NRY
-A3A8 ; [.4167.0020.0002] # YI SYLLABLE NRYP
-A3A9 ; [.4168.0020.0002] # YI SYLLABLE NRYRX
-A3AA ; [.4169.0020.0002] # YI SYLLABLE NRYR
-A3AB ; [.416A.0020.0002] # YI SYLLABLE SHAT
-A3AC ; [.416B.0020.0002] # YI SYLLABLE SHAX
-A3AD ; [.416C.0020.0002] # YI SYLLABLE SHA
-A3AE ; [.416D.0020.0002] # YI SYLLABLE SHAP
-A3AF ; [.416E.0020.0002] # YI SYLLABLE SHUOX
-A3B0 ; [.416F.0020.0002] # YI SYLLABLE SHUO
-A3B1 ; [.4170.0020.0002] # YI SYLLABLE SHUOP
-A3B2 ; [.4171.0020.0002] # YI SYLLABLE SHOT
-A3B3 ; [.4172.0020.0002] # YI SYLLABLE SHOX
-A3B4 ; [.4173.0020.0002] # YI SYLLABLE SHO
-A3B5 ; [.4174.0020.0002] # YI SYLLABLE SHOP
-A3B6 ; [.4175.0020.0002] # YI SYLLABLE SHET
-A3B7 ; [.4176.0020.0002] # YI SYLLABLE SHEX
-A3B8 ; [.4177.0020.0002] # YI SYLLABLE SHE
-A3B9 ; [.4178.0020.0002] # YI SYLLABLE SHEP
-A3BA ; [.4179.0020.0002] # YI SYLLABLE SHUT
-A3BB ; [.417A.0020.0002] # YI SYLLABLE SHUX
-A3BC ; [.417B.0020.0002] # YI SYLLABLE SHU
-A3BD ; [.417C.0020.0002] # YI SYLLABLE SHUP
-A3BE ; [.417D.0020.0002] # YI SYLLABLE SHURX
-A3BF ; [.417E.0020.0002] # YI SYLLABLE SHUR
-A3C0 ; [.417F.0020.0002] # YI SYLLABLE SHYT
-A3C1 ; [.4180.0020.0002] # YI SYLLABLE SHYX
-A3C2 ; [.4181.0020.0002] # YI SYLLABLE SHY
-A3C3 ; [.4182.0020.0002] # YI SYLLABLE SHYP
-A3C4 ; [.4183.0020.0002] # YI SYLLABLE SHYRX
-A3C5 ; [.4184.0020.0002] # YI SYLLABLE SHYR
-A3C6 ; [.4185.0020.0002] # YI SYLLABLE RAT
-A3C7 ; [.4186.0020.0002] # YI SYLLABLE RAX
-A3C8 ; [.4187.0020.0002] # YI SYLLABLE RA
-A3C9 ; [.4188.0020.0002] # YI SYLLABLE RAP
-A3CA ; [.4189.0020.0002] # YI SYLLABLE RUOX
-A3CB ; [.418A.0020.0002] # YI SYLLABLE RUO
-A3CC ; [.418B.0020.0002] # YI SYLLABLE RUOP
-A3CD ; [.418C.0020.0002] # YI SYLLABLE ROT
-A3CE ; [.418D.0020.0002] # YI SYLLABLE ROX
-A3CF ; [.418E.0020.0002] # YI SYLLABLE RO
-A3D0 ; [.418F.0020.0002] # YI SYLLABLE ROP
-A3D1 ; [.4190.0020.0002] # YI SYLLABLE REX
-A3D2 ; [.4191.0020.0002] # YI SYLLABLE RE
-A3D3 ; [.4192.0020.0002] # YI SYLLABLE REP
-A3D4 ; [.4193.0020.0002] # YI SYLLABLE RUT
-A3D5 ; [.4194.0020.0002] # YI SYLLABLE RUX
-A3D6 ; [.4195.0020.0002] # YI SYLLABLE RU
-A3D7 ; [.4196.0020.0002] # YI SYLLABLE RUP
-A3D8 ; [.4197.0020.0002] # YI SYLLABLE RURX
-A3D9 ; [.4198.0020.0002] # YI SYLLABLE RUR
-A3DA ; [.4199.0020.0002] # YI SYLLABLE RYT
-A3DB ; [.419A.0020.0002] # YI SYLLABLE RYX
-A3DC ; [.419B.0020.0002] # YI SYLLABLE RY
-A3DD ; [.419C.0020.0002] # YI SYLLABLE RYP
-A3DE ; [.419D.0020.0002] # YI SYLLABLE RYRX
-A3DF ; [.419E.0020.0002] # YI SYLLABLE RYR
-A3E0 ; [.419F.0020.0002] # YI SYLLABLE JIT
-A3E1 ; [.41A0.0020.0002] # YI SYLLABLE JIX
-A3E2 ; [.41A1.0020.0002] # YI SYLLABLE JI
-A3E3 ; [.41A2.0020.0002] # YI SYLLABLE JIP
-A3E4 ; [.41A3.0020.0002] # YI SYLLABLE JIET
-A3E5 ; [.41A4.0020.0002] # YI SYLLABLE JIEX
-A3E6 ; [.41A5.0020.0002] # YI SYLLABLE JIE
-A3E7 ; [.41A6.0020.0002] # YI SYLLABLE JIEP
-A3E8 ; [.41A7.0020.0002] # YI SYLLABLE JUOT
-A3E9 ; [.41A8.0020.0002] # YI SYLLABLE JUOX
-A3EA ; [.41A9.0020.0002] # YI SYLLABLE JUO
-A3EB ; [.41AA.0020.0002] # YI SYLLABLE JUOP
-A3EC ; [.41AB.0020.0002] # YI SYLLABLE JOT
-A3ED ; [.41AC.0020.0002] # YI SYLLABLE JOX
-A3EE ; [.41AD.0020.0002] # YI SYLLABLE JO
-A3EF ; [.41AE.0020.0002] # YI SYLLABLE JOP
-A3F0 ; [.41AF.0020.0002] # YI SYLLABLE JUT
-A3F1 ; [.41B0.0020.0002] # YI SYLLABLE JUX
-A3F2 ; [.41B1.0020.0002] # YI SYLLABLE JU
-A3F3 ; [.41B2.0020.0002] # YI SYLLABLE JUP
-A3F4 ; [.41B3.0020.0002] # YI SYLLABLE JURX
-A3F5 ; [.41B4.0020.0002] # YI SYLLABLE JUR
-A3F6 ; [.41B5.0020.0002] # YI SYLLABLE JYT
-A3F7 ; [.41B6.0020.0002] # YI SYLLABLE JYX
-A3F8 ; [.41B7.0020.0002] # YI SYLLABLE JY
-A3F9 ; [.41B8.0020.0002] # YI SYLLABLE JYP
-A3FA ; [.41B9.0020.0002] # YI SYLLABLE JYRX
-A3FB ; [.41BA.0020.0002] # YI SYLLABLE JYR
-A3FC ; [.41BB.0020.0002] # YI SYLLABLE QIT
-A3FD ; [.41BC.0020.0002] # YI SYLLABLE QIX
-A3FE ; [.41BD.0020.0002] # YI SYLLABLE QI
-A3FF ; [.41BE.0020.0002] # YI SYLLABLE QIP
-A400 ; [.41BF.0020.0002] # YI SYLLABLE QIET
-A401 ; [.41C0.0020.0002] # YI SYLLABLE QIEX
-A402 ; [.41C1.0020.0002] # YI SYLLABLE QIE
-A403 ; [.41C2.0020.0002] # YI SYLLABLE QIEP
-A404 ; [.41C3.0020.0002] # YI SYLLABLE QUOT
-A405 ; [.41C4.0020.0002] # YI SYLLABLE QUOX
-A406 ; [.41C5.0020.0002] # YI SYLLABLE QUO
-A407 ; [.41C6.0020.0002] # YI SYLLABLE QUOP
-A408 ; [.41C7.0020.0002] # YI SYLLABLE QOT
-A409 ; [.41C8.0020.0002] # YI SYLLABLE QOX
-A40A ; [.41C9.0020.0002] # YI SYLLABLE QO
-A40B ; [.41CA.0020.0002] # YI SYLLABLE QOP
-A40C ; [.41CB.0020.0002] # YI SYLLABLE QUT
-A40D ; [.41CC.0020.0002] # YI SYLLABLE QUX
-A40E ; [.41CD.0020.0002] # YI SYLLABLE QU
-A40F ; [.41CE.0020.0002] # YI SYLLABLE QUP
-A410 ; [.41CF.0020.0002] # YI SYLLABLE QURX
-A411 ; [.41D0.0020.0002] # YI SYLLABLE QUR
-A412 ; [.41D1.0020.0002] # YI SYLLABLE QYT
-A413 ; [.41D2.0020.0002] # YI SYLLABLE QYX
-A414 ; [.41D3.0020.0002] # YI SYLLABLE QY
-A415 ; [.41D4.0020.0002] # YI SYLLABLE QYP
-A416 ; [.41D5.0020.0002] # YI SYLLABLE QYRX
-A417 ; [.41D6.0020.0002] # YI SYLLABLE QYR
-A418 ; [.41D7.0020.0002] # YI SYLLABLE JJIT
-A419 ; [.41D8.0020.0002] # YI SYLLABLE JJIX
-A41A ; [.41D9.0020.0002] # YI SYLLABLE JJI
-A41B ; [.41DA.0020.0002] # YI SYLLABLE JJIP
-A41C ; [.41DB.0020.0002] # YI SYLLABLE JJIET
-A41D ; [.41DC.0020.0002] # YI SYLLABLE JJIEX
-A41E ; [.41DD.0020.0002] # YI SYLLABLE JJIE
-A41F ; [.41DE.0020.0002] # YI SYLLABLE JJIEP
-A420 ; [.41DF.0020.0002] # YI SYLLABLE JJUOX
-A421 ; [.41E0.0020.0002] # YI SYLLABLE JJUO
-A422 ; [.41E1.0020.0002] # YI SYLLABLE JJUOP
-A423 ; [.41E2.0020.0002] # YI SYLLABLE JJOT
-A424 ; [.41E3.0020.0002] # YI SYLLABLE JJOX
-A425 ; [.41E4.0020.0002] # YI SYLLABLE JJO
-A426 ; [.41E5.0020.0002] # YI SYLLABLE JJOP
-A427 ; [.41E6.0020.0002] # YI SYLLABLE JJUT
-A428 ; [.41E7.0020.0002] # YI SYLLABLE JJUX
-A429 ; [.41E8.0020.0002] # YI SYLLABLE JJU
-A42A ; [.41E9.0020.0002] # YI SYLLABLE JJUP
-A42B ; [.41EA.0020.0002] # YI SYLLABLE JJURX
-A42C ; [.41EB.0020.0002] # YI SYLLABLE JJUR
-A42D ; [.41EC.0020.0002] # YI SYLLABLE JJYT
-A42E ; [.41ED.0020.0002] # YI SYLLABLE JJYX
-A42F ; [.41EE.0020.0002] # YI SYLLABLE JJY
-A430 ; [.41EF.0020.0002] # YI SYLLABLE JJYP
-A431 ; [.41F0.0020.0002] # YI SYLLABLE NJIT
-A432 ; [.41F1.0020.0002] # YI SYLLABLE NJIX
-A433 ; [.41F2.0020.0002] # YI SYLLABLE NJI
-A434 ; [.41F3.0020.0002] # YI SYLLABLE NJIP
-A435 ; [.41F4.0020.0002] # YI SYLLABLE NJIET
-A436 ; [.41F5.0020.0002] # YI SYLLABLE NJIEX
-A437 ; [.41F6.0020.0002] # YI SYLLABLE NJIE
-A438 ; [.41F7.0020.0002] # YI SYLLABLE NJIEP
-A439 ; [.41F8.0020.0002] # YI SYLLABLE NJUOX
-A43A ; [.41F9.0020.0002] # YI SYLLABLE NJUO
-A43B ; [.41FA.0020.0002] # YI SYLLABLE NJOT
-A43C ; [.41FB.0020.0002] # YI SYLLABLE NJOX
-A43D ; [.41FC.0020.0002] # YI SYLLABLE NJO
-A43E ; [.41FD.0020.0002] # YI SYLLABLE NJOP
-A43F ; [.41FE.0020.0002] # YI SYLLABLE NJUX
-A440 ; [.41FF.0020.0002] # YI SYLLABLE NJU
-A441 ; [.4200.0020.0002] # YI SYLLABLE NJUP
-A442 ; [.4201.0020.0002] # YI SYLLABLE NJURX
-A443 ; [.4202.0020.0002] # YI SYLLABLE NJUR
-A444 ; [.4203.0020.0002] # YI SYLLABLE NJYT
-A445 ; [.4204.0020.0002] # YI SYLLABLE NJYX
-A446 ; [.4205.0020.0002] # YI SYLLABLE NJY
-A447 ; [.4206.0020.0002] # YI SYLLABLE NJYP
-A448 ; [.4207.0020.0002] # YI SYLLABLE NJYRX
-A449 ; [.4208.0020.0002] # YI SYLLABLE NJYR
-A44A ; [.4209.0020.0002] # YI SYLLABLE NYIT
-A44B ; [.420A.0020.0002] # YI SYLLABLE NYIX
-A44C ; [.420B.0020.0002] # YI SYLLABLE NYI
-A44D ; [.420C.0020.0002] # YI SYLLABLE NYIP
-A44E ; [.420D.0020.0002] # YI SYLLABLE NYIET
-A44F ; [.420E.0020.0002] # YI SYLLABLE NYIEX
-A450 ; [.420F.0020.0002] # YI SYLLABLE NYIE
-A451 ; [.4210.0020.0002] # YI SYLLABLE NYIEP
-A452 ; [.4211.0020.0002] # YI SYLLABLE NYUOX
-A453 ; [.4212.0020.0002] # YI SYLLABLE NYUO
-A454 ; [.4213.0020.0002] # YI SYLLABLE NYUOP
-A455 ; [.4214.0020.0002] # YI SYLLABLE NYOT
-A456 ; [.4215.0020.0002] # YI SYLLABLE NYOX
-A457 ; [.4216.0020.0002] # YI SYLLABLE NYO
-A458 ; [.4217.0020.0002] # YI SYLLABLE NYOP
-A459 ; [.4218.0020.0002] # YI SYLLABLE NYUT
-A45A ; [.4219.0020.0002] # YI SYLLABLE NYUX
-A45B ; [.421A.0020.0002] # YI SYLLABLE NYU
-A45C ; [.421B.0020.0002] # YI SYLLABLE NYUP
-A45D ; [.421C.0020.0002] # YI SYLLABLE XIT
-A45E ; [.421D.0020.0002] # YI SYLLABLE XIX
-A45F ; [.421E.0020.0002] # YI SYLLABLE XI
-A460 ; [.421F.0020.0002] # YI SYLLABLE XIP
-A461 ; [.4220.0020.0002] # YI SYLLABLE XIET
-A462 ; [.4221.0020.0002] # YI SYLLABLE XIEX
-A463 ; [.4222.0020.0002] # YI SYLLABLE XIE
-A464 ; [.4223.0020.0002] # YI SYLLABLE XIEP
-A465 ; [.4224.0020.0002] # YI SYLLABLE XUOX
-A466 ; [.4225.0020.0002] # YI SYLLABLE XUO
-A467 ; [.4226.0020.0002] # YI SYLLABLE XOT
-A468 ; [.4227.0020.0002] # YI SYLLABLE XOX
-A469 ; [.4228.0020.0002] # YI SYLLABLE XO
-A46A ; [.4229.0020.0002] # YI SYLLABLE XOP
-A46B ; [.422A.0020.0002] # YI SYLLABLE XYT
-A46C ; [.422B.0020.0002] # YI SYLLABLE XYX
-A46D ; [.422C.0020.0002] # YI SYLLABLE XY
-A46E ; [.422D.0020.0002] # YI SYLLABLE XYP
-A46F ; [.422E.0020.0002] # YI SYLLABLE XYRX
-A470 ; [.422F.0020.0002] # YI SYLLABLE XYR
-A471 ; [.4230.0020.0002] # YI SYLLABLE YIT
-A472 ; [.4231.0020.0002] # YI SYLLABLE YIX
-A473 ; [.4232.0020.0002] # YI SYLLABLE YI
-A474 ; [.4233.0020.0002] # YI SYLLABLE YIP
-A475 ; [.4234.0020.0002] # YI SYLLABLE YIET
-A476 ; [.4235.0020.0002] # YI SYLLABLE YIEX
-A477 ; [.4236.0020.0002] # YI SYLLABLE YIE
-A478 ; [.4237.0020.0002] # YI SYLLABLE YIEP
-A479 ; [.4238.0020.0002] # YI SYLLABLE YUOT
-A47A ; [.4239.0020.0002] # YI SYLLABLE YUOX
-A47B ; [.423A.0020.0002] # YI SYLLABLE YUO
-A47C ; [.423B.0020.0002] # YI SYLLABLE YUOP
-A47D ; [.423C.0020.0002] # YI SYLLABLE YOT
-A47E ; [.423D.0020.0002] # YI SYLLABLE YOX
-A47F ; [.423E.0020.0002] # YI SYLLABLE YO
-A480 ; [.423F.0020.0002] # YI SYLLABLE YOP
-A481 ; [.4240.0020.0002] # YI SYLLABLE YUT
-A482 ; [.4241.0020.0002] # YI SYLLABLE YUX
-A483 ; [.4242.0020.0002] # YI SYLLABLE YU
-A484 ; [.4243.0020.0002] # YI SYLLABLE YUP
-A485 ; [.4244.0020.0002] # YI SYLLABLE YURX
-A486 ; [.4245.0020.0002] # YI SYLLABLE YUR
-A487 ; [.4246.0020.0002] # YI SYLLABLE YYT
-A488 ; [.4247.0020.0002] # YI SYLLABLE YYX
-A489 ; [.4248.0020.0002] # YI SYLLABLE YY
-A48A ; [.4249.0020.0002] # YI SYLLABLE YYP
-A48B ; [.424A.0020.0002] # YI SYLLABLE YYRX
-A48C ; [.424B.0020.0002] # YI SYLLABLE YYR
-A4F8 ; [.424C.0020.0002] # LISU LETTER TONE MYA TI
-A4F9 ; [.424D.0020.0002] # LISU LETTER TONE NA PO
-A4FA ; [.424E.0020.0002] # LISU LETTER TONE MYA CYA
-A4FB ; [.424F.0020.0002] # LISU LETTER TONE MYA BO
-A4FD ; [.4250.0020.0002] # LISU LETTER TONE MYA JEU
-A4FC ; [.4251.0020.0002] # LISU LETTER TONE MYA NA
-A4D0 ; [.4252.0020.0002] # LISU LETTER BA
-A4D1 ; [.4253.0020.0002] # LISU LETTER PA
-A4D2 ; [.4254.0020.0002] # LISU LETTER PHA
-A4D3 ; [.4255.0020.0002] # LISU LETTER DA
-A4D4 ; [.4256.0020.0002] # LISU LETTER TA
-A4D5 ; [.4257.0020.0002] # LISU LETTER THA
-A4D6 ; [.4258.0020.0002] # LISU LETTER GA
-A4D7 ; [.4259.0020.0002] # LISU LETTER KA
-A4D8 ; [.425A.0020.0002] # LISU LETTER KHA
-A4D9 ; [.425B.0020.0002] # LISU LETTER JA
-A4DA ; [.425C.0020.0002] # LISU LETTER CA
-A4DB ; [.425D.0020.0002] # LISU LETTER CHA
-A4DC ; [.425E.0020.0002] # LISU LETTER DZA
-A4DD ; [.425F.0020.0002] # LISU LETTER TSA
-A4DE ; [.4260.0020.0002] # LISU LETTER TSHA
-A4DF ; [.4261.0020.0002] # LISU LETTER MA
-A4E0 ; [.4262.0020.0002] # LISU LETTER NA
-A4E1 ; [.4263.0020.0002] # LISU LETTER LA
-A4E2 ; [.4264.0020.0002] # LISU LETTER SA
-A4E3 ; [.4265.0020.0002] # LISU LETTER ZHA
-A4E4 ; [.4266.0020.0002] # LISU LETTER ZA
-A4E5 ; [.4267.0020.0002] # LISU LETTER NGA
-A4E6 ; [.4268.0020.0002] # LISU LETTER HA
-A4E7 ; [.4269.0020.0002] # LISU LETTER XA
-A4E8 ; [.426A.0020.0002] # LISU LETTER HHA
-A4E9 ; [.426B.0020.0002] # LISU LETTER FA
-A4EB ; [.426C.0020.0002] # LISU LETTER SHA
-A4ED ; [.426D.0020.0002] # LISU LETTER GHA
-A4EA ; [.426E.0020.0002] # LISU LETTER WA
-A4EC ; [.426F.0020.0002] # LISU LETTER YA
-A4EE ; [.4270.0020.0002] # LISU LETTER A
-A4EF ; [.4271.0020.0002] # LISU LETTER AE
-A4F0 ; [.4272.0020.0002] # LISU LETTER E
-A4F1 ; [.4273.0020.0002] # LISU LETTER EU
-A4F2 ; [.4274.0020.0002] # LISU LETTER I
-A4F3 ; [.4275.0020.0002] # LISU LETTER O
-A4F4 ; [.4276.0020.0002] # LISU LETTER U
-A4F5 ; [.4277.0020.0002] # LISU LETTER UE
-A4F6 ; [.4278.0020.0002] # LISU LETTER UH
-A4F7 ; [.4279.0020.0002] # LISU LETTER OE
-16F00 ; [.427A.0020.0002] # MIAO LETTER PA
-16F01 ; [.427B.0020.0002] # MIAO LETTER BA
-16F02 ; [.427C.0020.0002] # MIAO LETTER YI PA
-16F03 ; [.427D.0020.0002] # MIAO LETTER PLA
-16F04 ; [.427E.0020.0002] # MIAO LETTER MA
-16F06 ; [.427E.0020.0004] # MIAO LETTER ARCHAIC MA
-16F05 ; [.427F.0020.0002] # MIAO LETTER MHA
-16F07 ; [.4280.0020.0002] # MIAO LETTER FA
-16F08 ; [.4281.0020.0002] # MIAO LETTER VA
-16F09 ; [.4282.0020.0002] # MIAO LETTER VFA
-16F0A ; [.4283.0020.0002] # MIAO LETTER TA
-16F0B ; [.4284.0020.0002] # MIAO LETTER DA
-16F0C ; [.4285.0020.0002] # MIAO LETTER YI TTA
-16F0D ; [.4286.0020.0002] # MIAO LETTER YI TA
-16F0E ; [.4287.0020.0002] # MIAO LETTER TTA
-16F0F ; [.4288.0020.0002] # MIAO LETTER DDA
-16F10 ; [.4289.0020.0002] # MIAO LETTER NA
-16F13 ; [.4289.0020.0004] # MIAO LETTER ARCHAIC NA
-16F11 ; [.428A.0020.0002] # MIAO LETTER NHA
-16F12 ; [.428B.0020.0002] # MIAO LETTER YI NNA
-16F14 ; [.428C.0020.0002] # MIAO LETTER NNA
-16F15 ; [.428D.0020.0002] # MIAO LETTER NNHA
-16F16 ; [.428E.0020.0002] # MIAO LETTER LA
-16F17 ; [.428F.0020.0002] # MIAO LETTER LYA
-16F18 ; [.4290.0020.0002] # MIAO LETTER LHA
-16F19 ; [.4291.0020.0002] # MIAO LETTER LHYA
-16F1A ; [.4292.0020.0002] # MIAO LETTER TLHA
-16F1B ; [.4293.0020.0002] # MIAO LETTER DLHA
-16F1C ; [.4294.0020.0002] # MIAO LETTER TLHYA
-16F1D ; [.4295.0020.0002] # MIAO LETTER DLHYA
-16F1E ; [.4296.0020.0002] # MIAO LETTER KA
-16F1F ; [.4297.0020.0002] # MIAO LETTER GA
-16F20 ; [.4298.0020.0002] # MIAO LETTER YI KA
-16F21 ; [.4299.0020.0002] # MIAO LETTER QA
-16F22 ; [.429A.0020.0002] # MIAO LETTER QGA
-16F23 ; [.429B.0020.0002] # MIAO LETTER NGA
-16F25 ; [.429B.0020.0004] # MIAO LETTER ARCHAIC NGA
-16F24 ; [.429C.0020.0002] # MIAO LETTER NGHA
-16F26 ; [.429D.0020.0002] # MIAO LETTER HA
-16F27 ; [.429E.0020.0002] # MIAO LETTER XA
-16F28 ; [.429F.0020.0002] # MIAO LETTER GHA
-16F29 ; [.42A0.0020.0002] # MIAO LETTER GHHA
-16F2A ; [.42A1.0020.0002] # MIAO LETTER TSSA
-16F2B ; [.42A2.0020.0002] # MIAO LETTER DZZA
-16F2C ; [.42A3.0020.0002] # MIAO LETTER NYA
-16F2D ; [.42A4.0020.0002] # MIAO LETTER NYHA
-16F2E ; [.42A5.0020.0002] # MIAO LETTER TSHA
-16F2F ; [.42A6.0020.0002] # MIAO LETTER DZHA
-16F30 ; [.42A7.0020.0002] # MIAO LETTER YI TSHA
-16F31 ; [.42A8.0020.0002] # MIAO LETTER YI DZHA
-16F32 ; [.42A9.0020.0002] # MIAO LETTER REFORMED TSHA
-16F33 ; [.42AA.0020.0002] # MIAO LETTER SHA
-16F34 ; [.42AB.0020.0002] # MIAO LETTER SSA
-16F35 ; [.42AC.0020.0002] # MIAO LETTER ZHA
-16F36 ; [.42AD.0020.0002] # MIAO LETTER ZSHA
-16F37 ; [.42AE.0020.0002] # MIAO LETTER TSA
-16F38 ; [.42AF.0020.0002] # MIAO LETTER DZA
-16F39 ; [.42B0.0020.0002] # MIAO LETTER YI TSA
-16F3A ; [.42B1.0020.0002] # MIAO LETTER SA
-16F3B ; [.42B2.0020.0002] # MIAO LETTER ZA
-16F3C ; [.42B3.0020.0002] # MIAO LETTER ZSA
-16F3D ; [.42B4.0020.0002] # MIAO LETTER ZZA
-16F3F ; [.42B4.0020.0004] # MIAO LETTER ARCHAIC ZZA
-16F3E ; [.42B5.0020.0002] # MIAO LETTER ZZSA
-16F40 ; [.42B6.0020.0002] # MIAO LETTER ZZYA
-16F41 ; [.42B7.0020.0002] # MIAO LETTER ZZSYA
-16F42 ; [.42B8.0020.0002] # MIAO LETTER WA
-16F43 ; [.42B9.0020.0002] # MIAO LETTER AH
-16F44 ; [.42BA.0020.0002] # MIAO LETTER HHA
-16F50 ; [.42BB.0020.0002] # MIAO LETTER NASALIZATION
-16F51 ; [.42BC.0020.0002] # MIAO SIGN ASPIRATION
-16F52 ; [.42BD.0020.0002] # MIAO SIGN REFORMED VOICING
-16F53 ; [.42BE.0020.0002] # MIAO SIGN REFORMED ASPIRATION
-16F54 ; [.42BF.0020.0002] # MIAO VOWEL SIGN A
-16F55 ; [.42C0.0020.0002] # MIAO VOWEL SIGN AA
-16F56 ; [.42C1.0020.0002] # MIAO VOWEL SIGN AHH
-16F57 ; [.42C2.0020.0002] # MIAO VOWEL SIGN AN
-16F58 ; [.42C3.0020.0002] # MIAO VOWEL SIGN ANG
-16F59 ; [.42C4.0020.0002] # MIAO VOWEL SIGN O
-16F5A ; [.42C5.0020.0002] # MIAO VOWEL SIGN OO
-16F5B ; [.42C6.0020.0002] # MIAO VOWEL SIGN WO
-16F5C ; [.42C7.0020.0002] # MIAO VOWEL SIGN W
-16F5D ; [.42C8.0020.0002] # MIAO VOWEL SIGN E
-16F5E ; [.42C9.0020.0002] # MIAO VOWEL SIGN EN
-16F5F ; [.42CA.0020.0002] # MIAO VOWEL SIGN ENG
-16F60 ; [.42CB.0020.0002] # MIAO VOWEL SIGN OEY
-16F61 ; [.42CC.0020.0002] # MIAO VOWEL SIGN I
-16F62 ; [.42CD.0020.0002] # MIAO VOWEL SIGN IA
-16F63 ; [.42CE.0020.0002] # MIAO VOWEL SIGN IAN
-16F64 ; [.42CF.0020.0002] # MIAO VOWEL SIGN IANG
-16F65 ; [.42D0.0020.0002] # MIAO VOWEL SIGN IO
-16F66 ; [.42D1.0020.0002] # MIAO VOWEL SIGN IE
-16F67 ; [.42D2.0020.0002] # MIAO VOWEL SIGN II
-16F68 ; [.42D3.0020.0002] # MIAO VOWEL SIGN IU
-16F69 ; [.42D4.0020.0002] # MIAO VOWEL SIGN ING
-16F6A ; [.42D5.0020.0002] # MIAO VOWEL SIGN U
-16F6B ; [.42D6.0020.0002] # MIAO VOWEL SIGN UA
-16F6C ; [.42D7.0020.0002] # MIAO VOWEL SIGN UAN
-16F6D ; [.42D8.0020.0002] # MIAO VOWEL SIGN UANG
-16F6E ; [.42D9.0020.0002] # MIAO VOWEL SIGN UU
-16F6F ; [.42DA.0020.0002] # MIAO VOWEL SIGN UEI
-16F70 ; [.42DB.0020.0002] # MIAO VOWEL SIGN UNG
-16F71 ; [.42DC.0020.0002] # MIAO VOWEL SIGN Y
-16F72 ; [.42DD.0020.0002] # MIAO VOWEL SIGN YI
-16F73 ; [.42DE.0020.0002] # MIAO VOWEL SIGN AE
-16F74 ; [.42DF.0020.0002] # MIAO VOWEL SIGN AEE
-16F75 ; [.42E0.0020.0002] # MIAO VOWEL SIGN ERR
-16F76 ; [.42E1.0020.0002] # MIAO VOWEL SIGN ROUNDED ERR
-16F77 ; [.42E2.0020.0002] # MIAO VOWEL SIGN ER
-16F78 ; [.42E3.0020.0002] # MIAO VOWEL SIGN ROUNDED ER
-16F79 ; [.42E4.0020.0002] # MIAO VOWEL SIGN AI
-16F7A ; [.42E5.0020.0002] # MIAO VOWEL SIGN EI
-16F7B ; [.42E6.0020.0002] # MIAO VOWEL SIGN AU
-16F7C ; [.42E7.0020.0002] # MIAO VOWEL SIGN OU
-16F7D ; [.42E8.0020.0002] # MIAO VOWEL SIGN N
-16F7E ; [.42E9.0020.0002] # MIAO VOWEL SIGN NG
-16F8F ; [.42EA.0020.0002] # MIAO TONE RIGHT
-16F90 ; [.42EB.0020.0002] # MIAO TONE TOP RIGHT
-16F91 ; [.42EC.0020.0002] # MIAO TONE ABOVE
-16F92 ; [.42ED.0020.0002] # MIAO TONE BELOW
-16F93 ; [.42EE.0020.0002] # MIAO LETTER TONE-2
-16F94 ; [.42EF.0020.0002] # MIAO LETTER TONE-3
-16F95 ; [.42F0.0020.0002] # MIAO LETTER TONE-4
-16F96 ; [.42F1.0020.0002] # MIAO LETTER TONE-5
-16F97 ; [.42F2.0020.0002] # MIAO LETTER TONE-6
-16F98 ; [.42F3.0020.0002] # MIAO LETTER TONE-7
-16F99 ; [.42F4.0020.0002] # MIAO LETTER TONE-8
-16F9A ; [.42F5.0020.0002] # MIAO LETTER REFORMED TONE-1
-16F9B ; [.42F6.0020.0002] # MIAO LETTER REFORMED TONE-2
-16F9C ; [.42F7.0020.0002] # MIAO LETTER REFORMED TONE-4
-16F9D ; [.42F8.0020.0002] # MIAO LETTER REFORMED TONE-5
-16F9E ; [.42F9.0020.0002] # MIAO LETTER REFORMED TONE-6
-16F9F ; [.42FA.0020.0002] # MIAO LETTER REFORMED TONE-8
-118FF ; [.42FB.0020.0002] # WARANG CITI OM
-118C0 ; [.42FC.0020.0002] # WARANG CITI SMALL LETTER NGAA
-118A0 ; [.42FC.0020.0008] # WARANG CITI CAPITAL LETTER NGAA
-118C1 ; [.42FD.0020.0002] # WARANG CITI SMALL LETTER A
-118A1 ; [.42FD.0020.0008] # WARANG CITI CAPITAL LETTER A
-118C2 ; [.42FE.0020.0002] # WARANG CITI SMALL LETTER WI
-118A2 ; [.42FE.0020.0008] # WARANG CITI CAPITAL LETTER WI
-118C3 ; [.42FF.0020.0002] # WARANG CITI SMALL LETTER YU
-118A3 ; [.42FF.0020.0008] # WARANG CITI CAPITAL LETTER YU
-118C4 ; [.4300.0020.0002] # WARANG CITI SMALL LETTER YA
-118A4 ; [.4300.0020.0008] # WARANG CITI CAPITAL LETTER YA
-118C5 ; [.4301.0020.0002] # WARANG CITI SMALL LETTER YO
-118A5 ; [.4301.0020.0008] # WARANG CITI CAPITAL LETTER YO
-118C6 ; [.4302.0020.0002] # WARANG CITI SMALL LETTER II
-118A6 ; [.4302.0020.0008] # WARANG CITI CAPITAL LETTER II
-118C7 ; [.4303.0020.0002] # WARANG CITI SMALL LETTER UU
-118A7 ; [.4303.0020.0008] # WARANG CITI CAPITAL LETTER UU
-118C8 ; [.4304.0020.0002] # WARANG CITI SMALL LETTER E
-118A8 ; [.4304.0020.0008] # WARANG CITI CAPITAL LETTER E
-118C9 ; [.4305.0020.0002] # WARANG CITI SMALL LETTER O
-118A9 ; [.4305.0020.0008] # WARANG CITI CAPITAL LETTER O
-118CA ; [.4306.0020.0002] # WARANG CITI SMALL LETTER ANG
-118AA ; [.4306.0020.0008] # WARANG CITI CAPITAL LETTER ANG
-118CB ; [.4307.0020.0002] # WARANG CITI SMALL LETTER GA
-118AB ; [.4307.0020.0008] # WARANG CITI CAPITAL LETTER GA
-118CC ; [.4308.0020.0002] # WARANG CITI SMALL LETTER KO
-118AC ; [.4308.0020.0008] # WARANG CITI CAPITAL LETTER KO
-118CD ; [.4309.0020.0002] # WARANG CITI SMALL LETTER ENY
-118AD ; [.4309.0020.0008] # WARANG CITI CAPITAL LETTER ENY
-118CE ; [.430A.0020.0002] # WARANG CITI SMALL LETTER YUJ
-118AE ; [.430A.0020.0008] # WARANG CITI CAPITAL LETTER YUJ
-118CF ; [.430B.0020.0002] # WARANG CITI SMALL LETTER UC
-118AF ; [.430B.0020.0008] # WARANG CITI CAPITAL LETTER UC
-118D0 ; [.430C.0020.0002] # WARANG CITI SMALL LETTER ENN
-118B0 ; [.430C.0020.0008] # WARANG CITI CAPITAL LETTER ENN
-118D1 ; [.430D.0020.0002] # WARANG CITI SMALL LETTER ODD
-118B1 ; [.430D.0020.0008] # WARANG CITI CAPITAL LETTER ODD
-118D2 ; [.430E.0020.0002] # WARANG CITI SMALL LETTER TTE
-118B2 ; [.430E.0020.0008] # WARANG CITI CAPITAL LETTER TTE
-118D3 ; [.430F.0020.0002] # WARANG CITI SMALL LETTER NUNG
-118B3 ; [.430F.0020.0008] # WARANG CITI CAPITAL LETTER NUNG
-118D4 ; [.4310.0020.0002] # WARANG CITI SMALL LETTER DA
-118B4 ; [.4310.0020.0008] # WARANG CITI CAPITAL LETTER DA
-118D5 ; [.4311.0020.0002] # WARANG CITI SMALL LETTER AT
-118B5 ; [.4311.0020.0008] # WARANG CITI CAPITAL LETTER AT
-118D6 ; [.4312.0020.0002] # WARANG CITI SMALL LETTER AM
-118B6 ; [.4312.0020.0008] # WARANG CITI CAPITAL LETTER AM
-118D7 ; [.4313.0020.0002] # WARANG CITI SMALL LETTER BU
-118B7 ; [.4313.0020.0008] # WARANG CITI CAPITAL LETTER BU
-118D8 ; [.4314.0020.0002] # WARANG CITI SMALL LETTER PU
-118B8 ; [.4314.0020.0008] # WARANG CITI CAPITAL LETTER PU
-118D9 ; [.4315.0020.0002] # WARANG CITI SMALL LETTER HIYO
-118B9 ; [.4315.0020.0008] # WARANG CITI CAPITAL LETTER HIYO
-118DA ; [.4316.0020.0002] # WARANG CITI SMALL LETTER HOLO
-118BA ; [.4316.0020.0008] # WARANG CITI CAPITAL LETTER HOLO
-118DB ; [.4317.0020.0002] # WARANG CITI SMALL LETTER HORR
-118BB ; [.4317.0020.0008] # WARANG CITI CAPITAL LETTER HORR
-118DC ; [.4318.0020.0002] # WARANG CITI SMALL LETTER HAR
-118BC ; [.4318.0020.0008] # WARANG CITI CAPITAL LETTER HAR
-118DD ; [.4319.0020.0002] # WARANG CITI SMALL LETTER SSUU
-118BD ; [.4319.0020.0008] # WARANG CITI CAPITAL LETTER SSUU
-118DE ; [.431A.0020.0002] # WARANG CITI SMALL LETTER SII
-118BE ; [.431A.0020.0008] # WARANG CITI CAPITAL LETTER SII
-118DF ; [.431B.0020.0002] # WARANG CITI SMALL LETTER VIYO
-118BF ; [.431B.0020.0008] # WARANG CITI CAPITAL LETTER VIYO
-11AD5 ; [.431C.0020.0002] # PAU CIN HAU LETTER A
-11AD6 ; [.431D.0020.0002] # PAU CIN HAU LETTER E
-11AD7 ; [.431E.0020.0002] # PAU CIN HAU LETTER I
-11AD8 ; [.431F.0020.0002] # PAU CIN HAU LETTER O
-11AD9 ; [.4320.0020.0002] # PAU CIN HAU LETTER U
-11ADA ; [.4321.0020.0002] # PAU CIN HAU LETTER UA
-11ADB ; [.4322.0020.0002] # PAU CIN HAU LETTER IA
-11AC0 ; [.4323.0020.0002] # PAU CIN HAU LETTER PA
-11AC1 ; [.4324.0020.0002] # PAU CIN HAU LETTER KA
-11AC2 ; [.4325.0020.0002] # PAU CIN HAU LETTER LA
-11AC3 ; [.4326.0020.0002] # PAU CIN HAU LETTER MA
-11AC4 ; [.4327.0020.0002] # PAU CIN HAU LETTER DA
-11AC5 ; [.4328.0020.0002] # PAU CIN HAU LETTER ZA
-11AC6 ; [.4329.0020.0002] # PAU CIN HAU LETTER VA
-11AC7 ; [.432A.0020.0002] # PAU CIN HAU LETTER NGA
-11AC8 ; [.432B.0020.0002] # PAU CIN HAU LETTER HA
-11AC9 ; [.432C.0020.0002] # PAU CIN HAU LETTER GA
-11ACA ; [.432D.0020.0002] # PAU CIN HAU LETTER KHA
-11ACB ; [.432E.0020.0002] # PAU CIN HAU LETTER SA
-11ACC ; [.432F.0020.0002] # PAU CIN HAU LETTER BA
-11ACD ; [.4330.0020.0002] # PAU CIN HAU LETTER CA
-11ACE ; [.4331.0020.0002] # PAU CIN HAU LETTER TA
-11ACF ; [.4332.0020.0002] # PAU CIN HAU LETTER THA
-11AD0 ; [.4333.0020.0002] # PAU CIN HAU LETTER NA
-11AD1 ; [.4334.0020.0002] # PAU CIN HAU LETTER PHA
-11AD2 ; [.4335.0020.0002] # PAU CIN HAU LETTER RA
-11AD3 ; [.4336.0020.0002] # PAU CIN HAU LETTER FA
-11AD4 ; [.4337.0020.0002] # PAU CIN HAU LETTER CHA
-11ADC ; [.4338.0020.0002] # PAU CIN HAU LETTER FINAL P
-11ADD ; [.4339.0020.0002] # PAU CIN HAU LETTER FINAL K
-11ADF ; [.433A.0020.0002] # PAU CIN HAU LETTER FINAL M
-11AE0 ; [.433B.0020.0002] # PAU CIN HAU LETTER FINAL N
-11AE1 ; [.433C.0020.0002] # PAU CIN HAU LETTER FINAL L
-11AE2 ; [.433D.0020.0002] # PAU CIN HAU LETTER FINAL W
-11AE3 ; [.433E.0020.0002] # PAU CIN HAU LETTER FINAL NG
-11ADE ; [.433F.0020.0002] # PAU CIN HAU LETTER FINAL T
-11AE4 ; [.4340.0020.0002] # PAU CIN HAU LETTER FINAL Y
-11AEF ; [.4341.0020.0002] # PAU CIN HAU MID-LEVEL TONE
-11AF2 ; [.4342.0020.0002] # PAU CIN HAU MID-LEVEL TONE FINAL
-11AF1 ; [.4343.0020.0002] # PAU CIN HAU MID-LEVEL TONE LONG FINAL
-11AE6 ; [.4344.0020.0002] # PAU CIN HAU RISING TONE
-11AE9 ; [.4345.0020.0002] # PAU CIN HAU RISING TONE FINAL
-11AE5 ; [.4346.0020.0002] # PAU CIN HAU RISING TONE LONG
-11AE8 ; [.4347.0020.0002] # PAU CIN HAU RISING TONE LONG FINAL
-11AF4 ; [.4348.0020.0002] # PAU CIN HAU LOW-FALLING TONE
-11AF7 ; [.4349.0020.0002] # PAU CIN HAU LOW-FALLING TONE FINAL
-11AF3 ; [.434A.0020.0002] # PAU CIN HAU LOW-FALLING TONE LONG
-11AF6 ; [.434B.0020.0002] # PAU CIN HAU LOW-FALLING TONE LONG FINAL
-11AEC ; [.434C.0020.0002] # PAU CIN HAU SANDHI TONE
-11AEE ; [.434D.0020.0002] # PAU CIN HAU SANDHI TONE FINAL
-11AEB ; [.434E.0020.0002] # PAU CIN HAU SANDHI TONE LONG
-11AED ; [.434F.0020.0002] # PAU CIN HAU SANDHI TONE LONG FINAL
-11AF5 ; [.4350.0020.0002] # PAU CIN HAU GLOTTAL STOP
-11AF8 ; [.4351.0020.0002] # PAU CIN HAU GLOTTAL STOP FINAL
-11AE7 ; [.4352.0020.0002] # PAU CIN HAU SANDHI GLOTTAL STOP
-11AEA ; [.4353.0020.0002] # PAU CIN HAU SANDHI GLOTTAL STOP FINAL
-11AF0 ; [.4354.0020.0002] # PAU CIN HAU GLOTTAL STOP VARIANT
-16B00 ; [.4355.0020.0002] # PAHAWH HMONG VOWEL KEEB
-16B01 ; [.4356.0020.0002] # PAHAWH HMONG VOWEL KEEV
-16B02 ; [.4357.0020.0002] # PAHAWH HMONG VOWEL KIB
-16B03 ; [.4358.0020.0002] # PAHAWH HMONG VOWEL KIV
-16B04 ; [.4359.0020.0002] # PAHAWH HMONG VOWEL KAUB
-16B05 ; [.435A.0020.0002] # PAHAWH HMONG VOWEL KAUV
-16B06 ; [.435B.0020.0002] # PAHAWH HMONG VOWEL KUB
-16B07 ; [.435C.0020.0002] # PAHAWH HMONG VOWEL KUV
-16B08 ; [.435D.0020.0002] # PAHAWH HMONG VOWEL KEB
-16B09 ; [.435E.0020.0002] # PAHAWH HMONG VOWEL KEV
-16B0A ; [.435F.0020.0002] # PAHAWH HMONG VOWEL KAIB
-16B0B ; [.4360.0020.0002] # PAHAWH HMONG VOWEL KAIV
-16B0C ; [.4361.0020.0002] # PAHAWH HMONG VOWEL KOOB
-16B0D ; [.4362.0020.0002] # PAHAWH HMONG VOWEL KOOV
-16B0E ; [.4363.0020.0002] # PAHAWH HMONG VOWEL KAWB
-16B0F ; [.4364.0020.0002] # PAHAWH HMONG VOWEL KAWV
-16B10 ; [.4365.0020.0002] # PAHAWH HMONG VOWEL KUAB
-16B11 ; [.4366.0020.0002] # PAHAWH HMONG VOWEL KUAV
-16B12 ; [.4367.0020.0002] # PAHAWH HMONG VOWEL KOB
-16B13 ; [.4368.0020.0002] # PAHAWH HMONG VOWEL KOV
-16B14 ; [.4369.0020.0002] # PAHAWH HMONG VOWEL KIAB
-16B15 ; [.436A.0020.0002] # PAHAWH HMONG VOWEL KIAV
-16B16 ; [.436B.0020.0002] # PAHAWH HMONG VOWEL KAB
-16B17 ; [.436C.0020.0002] # PAHAWH HMONG VOWEL KAV
-16B18 ; [.436D.0020.0002] # PAHAWH HMONG VOWEL KWB
-16B19 ; [.436E.0020.0002] # PAHAWH HMONG VOWEL KWV
-16B1A ; [.436F.0020.0002] # PAHAWH HMONG VOWEL KAAB
-16B1B ; [.4370.0020.0002] # PAHAWH HMONG VOWEL KAAV
-16B1C ; [.4371.0020.0002] # PAHAWH HMONG CONSONANT VAU
-16B1D ; [.4372.0020.0002] # PAHAWH HMONG CONSONANT NTSAU
-16B1E ; [.4373.0020.0002] # PAHAWH HMONG CONSONANT LAU
-16B1F ; [.4374.0020.0002] # PAHAWH HMONG CONSONANT HAU
-16B20 ; [.4375.0020.0002] # PAHAWH HMONG CONSONANT NLAU
-16B21 ; [.4376.0020.0002] # PAHAWH HMONG CONSONANT RAU
-16B22 ; [.4377.0020.0002] # PAHAWH HMONG CONSONANT NKAU
-16B23 ; [.4378.0020.0002] # PAHAWH HMONG CONSONANT QHAU
-16B24 ; [.4379.0020.0002] # PAHAWH HMONG CONSONANT YAU
-16B25 ; [.437A.0020.0002] # PAHAWH HMONG CONSONANT HLAU
-16B26 ; [.437B.0020.0002] # PAHAWH HMONG CONSONANT MAU
-16B27 ; [.437C.0020.0002] # PAHAWH HMONG CONSONANT CHAU
-16B28 ; [.437D.0020.0002] # PAHAWH HMONG CONSONANT NCHAU
-16B29 ; [.437E.0020.0002] # PAHAWH HMONG CONSONANT HNAU
-16B2A ; [.437F.0020.0002] # PAHAWH HMONG CONSONANT PLHAU
-16B2B ; [.4380.0020.0002] # PAHAWH HMONG CONSONANT NTHAU
-16B2C ; [.4381.0020.0002] # PAHAWH HMONG CONSONANT NAU
-16B2D ; [.4382.0020.0002] # PAHAWH HMONG CONSONANT AU
-16B2E ; [.4383.0020.0002] # PAHAWH HMONG CONSONANT XAU
-16B2F ; [.4384.0020.0002] # PAHAWH HMONG CONSONANT CAU
-16B40 ; [.4385.0020.0002] # PAHAWH HMONG SIGN VOS SEEV
-16B41 ; [.4386.0020.0002] # PAHAWH HMONG SIGN MEEJ SUAB
-16B63 ; [.4387.0020.0002] # PAHAWH HMONG SIGN VOS LUB
-16B64 ; [.4388.0020.0002] # PAHAWH HMONG SIGN XYOO
-16B65 ; [.4389.0020.0002] # PAHAWH HMONG SIGN HLI
-16B66 ; [.438A.0020.0002] # PAHAWH HMONG SIGN THIRD-STAGE HLI
-16B67 ; [.438B.0020.0002] # PAHAWH HMONG SIGN ZWJ THAJ
-16B68 ; [.438C.0020.0002] # PAHAWH HMONG SIGN HNUB
-16B69 ; [.438D.0020.0002] # PAHAWH HMONG SIGN NQIG
-16B6A ; [.438E.0020.0002] # PAHAWH HMONG SIGN XIAB
-16B6B ; [.438F.0020.0002] # PAHAWH HMONG SIGN NTUJ
-16B6C ; [.4390.0020.0002] # PAHAWH HMONG SIGN AV
-16B6D ; [.4391.0020.0002] # PAHAWH HMONG SIGN TXHEEJ CEEV
-16B6E ; [.4392.0020.0002] # PAHAWH HMONG SIGN MEEJ TSEEB
-16B6F ; [.4393.0020.0002] # PAHAWH HMONG SIGN TAU
-16B70 ; [.4394.0020.0002] # PAHAWH HMONG SIGN LOS
-16B71 ; [.4395.0020.0002] # PAHAWH HMONG SIGN MUS
-16B72 ; [.4396.0020.0002] # PAHAWH HMONG SIGN CIM HAIS LUS NTOG NTOG
-16B73 ; [.4397.0020.0002] # PAHAWH HMONG SIGN CIM CUAM TSHOOJ
-16B74 ; [.4398.0020.0002] # PAHAWH HMONG SIGN CIM TXWV
-16B75 ; [.4399.0020.0002] # PAHAWH HMONG SIGN CIM TXWV CHWV
-16B76 ; [.439A.0020.0002] # PAHAWH HMONG SIGN CIM PUB DAWB
-16B77 ; [.439B.0020.0002] # PAHAWH HMONG SIGN CIM NRES TOS
-16B7D ; [.439C.0020.0002] # PAHAWH HMONG CLAN SIGN TSHEEJ
-16B7E ; [.439D.0020.0002] # PAHAWH HMONG CLAN SIGN YEEG
-16B7F ; [.439E.0020.0002] # PAHAWH HMONG CLAN SIGN LIS
-16B80 ; [.439F.0020.0002] # PAHAWH HMONG CLAN SIGN LAUJ
-16B81 ; [.43A0.0020.0002] # PAHAWH HMONG CLAN SIGN XYOOJ
-16B82 ; [.43A1.0020.0002] # PAHAWH HMONG CLAN SIGN KOO
-16B83 ; [.43A2.0020.0002] # PAHAWH HMONG CLAN SIGN HAWJ
-16B84 ; [.43A3.0020.0002] # PAHAWH HMONG CLAN SIGN MUAS
-16B85 ; [.43A4.0020.0002] # PAHAWH HMONG CLAN SIGN THOJ
-16B86 ; [.43A5.0020.0002] # PAHAWH HMONG CLAN SIGN TSAB
-16B87 ; [.43A6.0020.0002] # PAHAWH HMONG CLAN SIGN PHAB
-16B88 ; [.43A7.0020.0002] # PAHAWH HMONG CLAN SIGN KHAB
-16B89 ; [.43A8.0020.0002] # PAHAWH HMONG CLAN SIGN HAM
-16B8A ; [.43A9.0020.0002] # PAHAWH HMONG CLAN SIGN VAJ
-16B8B ; [.43AA.0020.0002] # PAHAWH HMONG CLAN SIGN FAJ
-16B8C ; [.43AB.0020.0002] # PAHAWH HMONG CLAN SIGN YAJ
-16B8D ; [.43AC.0020.0002] # PAHAWH HMONG CLAN SIGN TSWB
-16B8E ; [.43AD.0020.0002] # PAHAWH HMONG CLAN SIGN KWM
-16B8F ; [.43AE.0020.0002] # PAHAWH HMONG CLAN SIGN VWJ
-10280 ; [.43AF.0020.0002] # LYCIAN LETTER A
-10281 ; [.43B0.0020.0002] # LYCIAN LETTER E
-10282 ; [.43B1.0020.0002] # LYCIAN LETTER B
-10283 ; [.43B2.0020.0002] # LYCIAN LETTER BH
-10284 ; [.43B3.0020.0002] # LYCIAN LETTER G
-10285 ; [.43B4.0020.0002] # LYCIAN LETTER D
-10286 ; [.43B5.0020.0002] # LYCIAN LETTER I
-10287 ; [.43B6.0020.0002] # LYCIAN LETTER W
-10288 ; [.43B7.0020.0002] # LYCIAN LETTER Z
-10289 ; [.43B8.0020.0002] # LYCIAN LETTER TH
-1028A ; [.43B9.0020.0002] # LYCIAN LETTER J
-1028B ; [.43BA.0020.0002] # LYCIAN LETTER K
-1028C ; [.43BB.0020.0002] # LYCIAN LETTER Q
-1028D ; [.43BC.0020.0002] # LYCIAN LETTER L
-1028E ; [.43BD.0020.0002] # LYCIAN LETTER M
-1028F ; [.43BE.0020.0002] # LYCIAN LETTER N
-10290 ; [.43BF.0020.0002] # LYCIAN LETTER MM
-10291 ; [.43C0.0020.0002] # LYCIAN LETTER NN
-10292 ; [.43C1.0020.0002] # LYCIAN LETTER U
-10293 ; [.43C2.0020.0002] # LYCIAN LETTER P
-10294 ; [.43C3.0020.0002] # LYCIAN LETTER KK
-10295 ; [.43C4.0020.0002] # LYCIAN LETTER R
-10296 ; [.43C5.0020.0002] # LYCIAN LETTER S
-10297 ; [.43C6.0020.0002] # LYCIAN LETTER T
-10298 ; [.43C7.0020.0002] # LYCIAN LETTER TT
-10299 ; [.43C8.0020.0002] # LYCIAN LETTER AN
-1029A ; [.43C9.0020.0002] # LYCIAN LETTER EN
-1029B ; [.43CA.0020.0002] # LYCIAN LETTER H
-1029C ; [.43CB.0020.0002] # LYCIAN LETTER X
-102A0 ; [.43CC.0020.0002] # CARIAN LETTER A
-102A1 ; [.43CD.0020.0002] # CARIAN LETTER P2
-102A2 ; [.43CE.0020.0002] # CARIAN LETTER D
-102A3 ; [.43CF.0020.0002] # CARIAN LETTER L
-102A4 ; [.43D0.0020.0002] # CARIAN LETTER UUU
-102A5 ; [.43D1.0020.0002] # CARIAN LETTER R
-102A6 ; [.43D2.0020.0002] # CARIAN LETTER LD
-102A7 ; [.43D3.0020.0002] # CARIAN LETTER A2
-102A8 ; [.43D4.0020.0002] # CARIAN LETTER Q
-102A9 ; [.43D5.0020.0002] # CARIAN LETTER B
-102AA ; [.43D6.0020.0002] # CARIAN LETTER M
-102AB ; [.43D7.0020.0002] # CARIAN LETTER O
-102AC ; [.43D8.0020.0002] # CARIAN LETTER D2
-102AD ; [.43D9.0020.0002] # CARIAN LETTER T
-102AE ; [.43DA.0020.0002] # CARIAN LETTER SH
-102AF ; [.43DB.0020.0002] # CARIAN LETTER SH2
-102B0 ; [.43DC.0020.0002] # CARIAN LETTER S
-102B1 ; [.43DD.0020.0002] # CARIAN LETTER C-18
-102B2 ; [.43DE.0020.0002] # CARIAN LETTER U
-102B3 ; [.43DF.0020.0002] # CARIAN LETTER NN
-102B4 ; [.43E0.0020.0002] # CARIAN LETTER X
-102B5 ; [.43E1.0020.0002] # CARIAN LETTER N
-102B6 ; [.43E2.0020.0002] # CARIAN LETTER TT2
-102B7 ; [.43E3.0020.0002] # CARIAN LETTER P
-102B8 ; [.43E4.0020.0002] # CARIAN LETTER SS
-102B9 ; [.43E5.0020.0002] # CARIAN LETTER I
-102BA ; [.43E6.0020.0002] # CARIAN LETTER E
-102BB ; [.43E7.0020.0002] # CARIAN LETTER UUUU
-102BC ; [.43E8.0020.0002] # CARIAN LETTER K
-102BD ; [.43E9.0020.0002] # CARIAN LETTER K2
-102BE ; [.43EA.0020.0002] # CARIAN LETTER ND
-102BF ; [.43EB.0020.0002] # CARIAN LETTER UU
-102C0 ; [.43EC.0020.0002] # CARIAN LETTER G
-102C1 ; [.43ED.0020.0002] # CARIAN LETTER G2
-102C2 ; [.43EE.0020.0002] # CARIAN LETTER ST
-102C3 ; [.43EF.0020.0002] # CARIAN LETTER ST2
-102C4 ; [.43F0.0020.0002] # CARIAN LETTER NG
-102C5 ; [.43F1.0020.0002] # CARIAN LETTER II
-102C6 ; [.43F2.0020.0002] # CARIAN LETTER C-39
-102C7 ; [.43F3.0020.0002] # CARIAN LETTER TT
-102C8 ; [.43F4.0020.0002] # CARIAN LETTER UUU2
-102C9 ; [.43F5.0020.0002] # CARIAN LETTER RR
-102CA ; [.43F6.0020.0002] # CARIAN LETTER MB
-102CB ; [.43F7.0020.0002] # CARIAN LETTER MB2
-102CC ; [.43F8.0020.0002] # CARIAN LETTER MB3
-102CD ; [.43F9.0020.0002] # CARIAN LETTER MB4
-102CE ; [.43FA.0020.0002] # CARIAN LETTER LD2
-102CF ; [.43FB.0020.0002] # CARIAN LETTER E2
-102D0 ; [.43FC.0020.0002] # CARIAN LETTER UUU3
-10920 ; [.43FD.0020.0002] # LYDIAN LETTER A
-10921 ; [.43FE.0020.0002] # LYDIAN LETTER B
-10922 ; [.43FF.0020.0002] # LYDIAN LETTER G
-10923 ; [.4400.0020.0002] # LYDIAN LETTER D
-10924 ; [.4401.0020.0002] # LYDIAN LETTER E
-10925 ; [.4402.0020.0002] # LYDIAN LETTER V
-10926 ; [.4403.0020.0002] # LYDIAN LETTER I
-10927 ; [.4404.0020.0002] # LYDIAN LETTER Y
-10928 ; [.4405.0020.0002] # LYDIAN LETTER K
-10929 ; [.4406.0020.0002] # LYDIAN LETTER L
-1092A ; [.4407.0020.0002] # LYDIAN LETTER M
-1092B ; [.4408.0020.0002] # LYDIAN LETTER N
-1092C ; [.4409.0020.0002] # LYDIAN LETTER O
-1092D ; [.440A.0020.0002] # LYDIAN LETTER R
-1092E ; [.440B.0020.0002] # LYDIAN LETTER SS
-1092F ; [.440C.0020.0002] # LYDIAN LETTER T
-10930 ; [.440D.0020.0002] # LYDIAN LETTER U
-10931 ; [.440E.0020.0002] # LYDIAN LETTER F
-10932 ; [.440F.0020.0002] # LYDIAN LETTER Q
-10933 ; [.4410.0020.0002] # LYDIAN LETTER S
-10934 ; [.4411.0020.0002] # LYDIAN LETTER TT
-10935 ; [.4412.0020.0002] # LYDIAN LETTER AN
-10936 ; [.4413.0020.0002] # LYDIAN LETTER EN
-10937 ; [.4414.0020.0002] # LYDIAN LETTER LY
-10938 ; [.4415.0020.0002] # LYDIAN LETTER NN
-10939 ; [.4416.0020.0002] # LYDIAN LETTER C
-10300 ; [.4417.0020.0002] # OLD ITALIC LETTER A
-10301 ; [.4418.0020.0002] # OLD ITALIC LETTER BE
-10302 ; [.4419.0020.0002] # OLD ITALIC LETTER KE
-10303 ; [.441A.0020.0002] # OLD ITALIC LETTER DE
-10304 ; [.441B.0020.0002] # OLD ITALIC LETTER E
-10305 ; [.441C.0020.0002] # OLD ITALIC LETTER VE
-10306 ; [.441D.0020.0002] # OLD ITALIC LETTER ZE
-10307 ; [.441E.0020.0002] # OLD ITALIC LETTER HE
-10308 ; [.441F.0020.0002] # OLD ITALIC LETTER THE
-10309 ; [.4420.0020.0002] # OLD ITALIC LETTER I
-1030A ; [.4421.0020.0002] # OLD ITALIC LETTER KA
-1030B ; [.4422.0020.0002] # OLD ITALIC LETTER EL
-1030C ; [.4423.0020.0002] # OLD ITALIC LETTER EM
-1030D ; [.4424.0020.0002] # OLD ITALIC LETTER EN
-1030E ; [.4425.0020.0002] # OLD ITALIC LETTER ESH
-1031F ; [.4426.0020.0002] # OLD ITALIC LETTER ESS
-1030F ; [.4427.0020.0002] # OLD ITALIC LETTER O
-10310 ; [.4428.0020.0002] # OLD ITALIC LETTER PE
-10311 ; [.4429.0020.0002] # OLD ITALIC LETTER SHE
-10312 ; [.442A.0020.0002] # OLD ITALIC LETTER KU
-10313 ; [.442B.0020.0002] # OLD ITALIC LETTER ER
-10314 ; [.442C.0020.0002] # OLD ITALIC LETTER ES
-10315 ; [.442D.0020.0002] # OLD ITALIC LETTER TE
-10316 ; [.442E.0020.0002] # OLD ITALIC LETTER U
-10317 ; [.442F.0020.0002] # OLD ITALIC LETTER EKS
-10318 ; [.4430.0020.0002] # OLD ITALIC LETTER PHE
-10319 ; [.4431.0020.0002] # OLD ITALIC LETTER KHE
-1031A ; [.4432.0020.0002] # OLD ITALIC LETTER EF
-1031B ; [.4433.0020.0002] # OLD ITALIC LETTER ERS
-1031C ; [.4434.0020.0002] # OLD ITALIC LETTER CHE
-1031D ; [.4435.0020.0002] # OLD ITALIC LETTER II
-1031E ; [.4436.0020.0002] # OLD ITALIC LETTER UU
-10330 ; [.4437.0020.0002] # GOTHIC LETTER AHSA
-10331 ; [.4438.0020.0002] # GOTHIC LETTER BAIRKAN
-10332 ; [.4439.0020.0002] # GOTHIC LETTER GIBA
-10333 ; [.443A.0020.0002] # GOTHIC LETTER DAGS
-10334 ; [.443B.0020.0002] # GOTHIC LETTER AIHVUS
-10335 ; [.443C.0020.0002] # GOTHIC LETTER QAIRTHRA
-10336 ; [.443D.0020.0002] # GOTHIC LETTER IUJA
-10337 ; [.443E.0020.0002] # GOTHIC LETTER HAGL
-10338 ; [.443F.0020.0002] # GOTHIC LETTER THIUTH
-10339 ; [.4440.0020.0002] # GOTHIC LETTER EIS
-1033A ; [.4441.0020.0002] # GOTHIC LETTER KUSMA
-1033B ; [.4442.0020.0002] # GOTHIC LETTER LAGUS
-1033C ; [.4443.0020.0002] # GOTHIC LETTER MANNA
-1033D ; [.4444.0020.0002] # GOTHIC LETTER NAUTHS
-1033E ; [.4445.0020.0002] # GOTHIC LETTER JER
-1033F ; [.4446.0020.0002] # GOTHIC LETTER URUS
-10340 ; [.4447.0020.0002] # GOTHIC LETTER PAIRTHRA
-10341 ; [.4448.0020.0002] # GOTHIC LETTER NINETY
-10342 ; [.4449.0020.0002] # GOTHIC LETTER RAIDA
-10343 ; [.444A.0020.0002] # GOTHIC LETTER SAUIL
-10344 ; [.444B.0020.0002] # GOTHIC LETTER TEIWS
-10345 ; [.444C.0020.0002] # GOTHIC LETTER WINJA
-10346 ; [.444D.0020.0002] # GOTHIC LETTER FAIHU
-10347 ; [.444E.0020.0002] # GOTHIC LETTER IGGWS
-10348 ; [.444F.0020.0002] # GOTHIC LETTER HWAIR
-10349 ; [.4450.0020.0002] # GOTHIC LETTER OTHAL
-1034A ; [.4451.0020.0002] # GOTHIC LETTER NINE HUNDRED
-10428 ; [.4452.0020.0002] # DESERET SMALL LETTER LONG I
-10400 ; [.4452.0020.0008] # DESERET CAPITAL LETTER LONG I
-10429 ; [.4453.0020.0002] # DESERET SMALL LETTER LONG E
-10401 ; [.4453.0020.0008] # DESERET CAPITAL LETTER LONG E
-1042A ; [.4454.0020.0002] # DESERET SMALL LETTER LONG A
-10402 ; [.4454.0020.0008] # DESERET CAPITAL LETTER LONG A
-1042B ; [.4455.0020.0002] # DESERET SMALL LETTER LONG AH
-10403 ; [.4455.0020.0008] # DESERET CAPITAL LETTER LONG AH
-1042C ; [.4456.0020.0002] # DESERET SMALL LETTER LONG O
-10404 ; [.4456.0020.0008] # DESERET CAPITAL LETTER LONG O
-1042D ; [.4457.0020.0002] # DESERET SMALL LETTER LONG OO
-10405 ; [.4457.0020.0008] # DESERET CAPITAL LETTER LONG OO
-1042E ; [.4458.0020.0002] # DESERET SMALL LETTER SHORT I
-10406 ; [.4458.0020.0008] # DESERET CAPITAL LETTER SHORT I
-1042F ; [.4459.0020.0002] # DESERET SMALL LETTER SHORT E
-10407 ; [.4459.0020.0008] # DESERET CAPITAL LETTER SHORT E
-10430 ; [.445A.0020.0002] # DESERET SMALL LETTER SHORT A
-10408 ; [.445A.0020.0008] # DESERET CAPITAL LETTER SHORT A
-10431 ; [.445B.0020.0002] # DESERET SMALL LETTER SHORT AH
-10409 ; [.445B.0020.0008] # DESERET CAPITAL LETTER SHORT AH
-10432 ; [.445C.0020.0002] # DESERET SMALL LETTER SHORT O
-1040A ; [.445C.0020.0008] # DESERET CAPITAL LETTER SHORT O
-10433 ; [.445D.0020.0002] # DESERET SMALL LETTER SHORT OO
-1040B ; [.445D.0020.0008] # DESERET CAPITAL LETTER SHORT OO
-10434 ; [.445E.0020.0002] # DESERET SMALL LETTER AY
-1040C ; [.445E.0020.0008] # DESERET CAPITAL LETTER AY
-10435 ; [.445F.0020.0002] # DESERET SMALL LETTER OW
-1040D ; [.445F.0020.0008] # DESERET CAPITAL LETTER OW
-10436 ; [.4460.0020.0002] # DESERET SMALL LETTER WU
-1040E ; [.4460.0020.0008] # DESERET CAPITAL LETTER WU
-10437 ; [.4461.0020.0002] # DESERET SMALL LETTER YEE
-1040F ; [.4461.0020.0008] # DESERET CAPITAL LETTER YEE
-10438 ; [.4462.0020.0002] # DESERET SMALL LETTER H
-10410 ; [.4462.0020.0008] # DESERET CAPITAL LETTER H
-10439 ; [.4463.0020.0002] # DESERET SMALL LETTER PEE
-10411 ; [.4463.0020.0008] # DESERET CAPITAL LETTER PEE
-1043A ; [.4464.0020.0002] # DESERET SMALL LETTER BEE
-10412 ; [.4464.0020.0008] # DESERET CAPITAL LETTER BEE
-1043B ; [.4465.0020.0002] # DESERET SMALL LETTER TEE
-10413 ; [.4465.0020.0008] # DESERET CAPITAL LETTER TEE
-1043C ; [.4466.0020.0002] # DESERET SMALL LETTER DEE
-10414 ; [.4466.0020.0008] # DESERET CAPITAL LETTER DEE
-1043D ; [.4467.0020.0002] # DESERET SMALL LETTER CHEE
-10415 ; [.4467.0020.0008] # DESERET CAPITAL LETTER CHEE
-1043E ; [.4468.0020.0002] # DESERET SMALL LETTER JEE
-10416 ; [.4468.0020.0008] # DESERET CAPITAL LETTER JEE
-1043F ; [.4469.0020.0002] # DESERET SMALL LETTER KAY
-10417 ; [.4469.0020.0008] # DESERET CAPITAL LETTER KAY
-10440 ; [.446A.0020.0002] # DESERET SMALL LETTER GAY
-10418 ; [.446A.0020.0008] # DESERET CAPITAL LETTER GAY
-10441 ; [.446B.0020.0002] # DESERET SMALL LETTER EF
-10419 ; [.446B.0020.0008] # DESERET CAPITAL LETTER EF
-10442 ; [.446C.0020.0002] # DESERET SMALL LETTER VEE
-1041A ; [.446C.0020.0008] # DESERET CAPITAL LETTER VEE
-10443 ; [.446D.0020.0002] # DESERET SMALL LETTER ETH
-1041B ; [.446D.0020.0008] # DESERET CAPITAL LETTER ETH
-10444 ; [.446E.0020.0002] # DESERET SMALL LETTER THEE
-1041C ; [.446E.0020.0008] # DESERET CAPITAL LETTER THEE
-10445 ; [.446F.0020.0002] # DESERET SMALL LETTER ES
-1041D ; [.446F.0020.0008] # DESERET CAPITAL LETTER ES
-10446 ; [.4470.0020.0002] # DESERET SMALL LETTER ZEE
-1041E ; [.4470.0020.0008] # DESERET CAPITAL LETTER ZEE
-10447 ; [.4471.0020.0002] # DESERET SMALL LETTER ESH
-1041F ; [.4471.0020.0008] # DESERET CAPITAL LETTER ESH
-10448 ; [.4472.0020.0002] # DESERET SMALL LETTER ZHEE
-10420 ; [.4472.0020.0008] # DESERET CAPITAL LETTER ZHEE
-10449 ; [.4473.0020.0002] # DESERET SMALL LETTER ER
-10421 ; [.4473.0020.0008] # DESERET CAPITAL LETTER ER
-1044A ; [.4474.0020.0002] # DESERET SMALL LETTER EL
-10422 ; [.4474.0020.0008] # DESERET CAPITAL LETTER EL
-1044B ; [.4475.0020.0002] # DESERET SMALL LETTER EM
-10423 ; [.4475.0020.0008] # DESERET CAPITAL LETTER EM
-1044C ; [.4476.0020.0002] # DESERET SMALL LETTER EN
-10424 ; [.4476.0020.0008] # DESERET CAPITAL LETTER EN
-1044D ; [.4477.0020.0002] # DESERET SMALL LETTER ENG
-10425 ; [.4477.0020.0008] # DESERET CAPITAL LETTER ENG
-1044E ; [.4478.0020.0002] # DESERET SMALL LETTER OI
-10426 ; [.4478.0020.0008] # DESERET CAPITAL LETTER OI
-1044F ; [.4479.0020.0002] # DESERET SMALL LETTER EW
-10427 ; [.4479.0020.0008] # DESERET CAPITAL LETTER EW
-10450 ; [.447A.0020.0002] # SHAVIAN LETTER PEEP
-10451 ; [.447B.0020.0002] # SHAVIAN LETTER TOT
-10452 ; [.447C.0020.0002] # SHAVIAN LETTER KICK
-10453 ; [.447D.0020.0002] # SHAVIAN LETTER FEE
-10454 ; [.447E.0020.0002] # SHAVIAN LETTER THIGH
-10455 ; [.447F.0020.0002] # SHAVIAN LETTER SO
-10456 ; [.4480.0020.0002] # SHAVIAN LETTER SURE
-10457 ; [.4481.0020.0002] # SHAVIAN LETTER CHURCH
-10458 ; [.4482.0020.0002] # SHAVIAN LETTER YEA
-10459 ; [.4483.0020.0002] # SHAVIAN LETTER HUNG
-1045A ; [.4484.0020.0002] # SHAVIAN LETTER BIB
-1045B ; [.4485.0020.0002] # SHAVIAN LETTER DEAD
-1045C ; [.4486.0020.0002] # SHAVIAN LETTER GAG
-1045D ; [.4487.0020.0002] # SHAVIAN LETTER VOW
-1045E ; [.4488.0020.0002] # SHAVIAN LETTER THEY
-1045F ; [.4489.0020.0002] # SHAVIAN LETTER ZOO
-10460 ; [.448A.0020.0002] # SHAVIAN LETTER MEASURE
-10461 ; [.448B.0020.0002] # SHAVIAN LETTER JUDGE
-10462 ; [.448C.0020.0002] # SHAVIAN LETTER WOE
-10463 ; [.448D.0020.0002] # SHAVIAN LETTER HA-HA
-10464 ; [.448E.0020.0002] # SHAVIAN LETTER LOLL
-10465 ; [.448F.0020.0002] # SHAVIAN LETTER MIME
-10466 ; [.4490.0020.0002] # SHAVIAN LETTER IF
-10467 ; [.4491.0020.0002] # SHAVIAN LETTER EGG
-10468 ; [.4492.0020.0002] # SHAVIAN LETTER ASH
-10469 ; [.4493.0020.0002] # SHAVIAN LETTER ADO
-1046A ; [.4494.0020.0002] # SHAVIAN LETTER ON
-1046B ; [.4495.0020.0002] # SHAVIAN LETTER WOOL
-1046C ; [.4496.0020.0002] # SHAVIAN LETTER OUT
-1046D ; [.4497.0020.0002] # SHAVIAN LETTER AH
-1046E ; [.4498.0020.0002] # SHAVIAN LETTER ROAR
-1046F ; [.4499.0020.0002] # SHAVIAN LETTER NUN
-10470 ; [.449A.0020.0002] # SHAVIAN LETTER EAT
-10471 ; [.449B.0020.0002] # SHAVIAN LETTER AGE
-10472 ; [.449C.0020.0002] # SHAVIAN LETTER ICE
-10473 ; [.449D.0020.0002] # SHAVIAN LETTER UP
-10474 ; [.449E.0020.0002] # SHAVIAN LETTER OAK
-10475 ; [.449F.0020.0002] # SHAVIAN LETTER OOZE
-10476 ; [.44A0.0020.0002] # SHAVIAN LETTER OIL
-10477 ; [.44A1.0020.0002] # SHAVIAN LETTER AWE
-10478 ; [.44A2.0020.0002] # SHAVIAN LETTER ARE
-10479 ; [.44A3.0020.0002] # SHAVIAN LETTER OR
-1047A ; [.44A4.0020.0002] # SHAVIAN LETTER AIR
-1047B ; [.44A5.0020.0002] # SHAVIAN LETTER ERR
-1047C ; [.44A6.0020.0002] # SHAVIAN LETTER ARRAY
-1047D ; [.44A7.0020.0002] # SHAVIAN LETTER EAR
-1047E ; [.44A8.0020.0002] # SHAVIAN LETTER IAN
-1047F ; [.44A9.0020.0002] # SHAVIAN LETTER YEW
-1BC00 ; [.44AA.0020.0002] # DUPLOYAN LETTER H
-1BC01 ; [.44AB.0020.0002] # DUPLOYAN LETTER X
-1BC02 ; [.44AC.0020.0002] # DUPLOYAN LETTER P
-1BC03 ; [.44AD.0020.0002] # DUPLOYAN LETTER T
-1BC04 ; [.44AE.0020.0002] # DUPLOYAN LETTER F
-1BC05 ; [.44AF.0020.0002] # DUPLOYAN LETTER K
-1BC06 ; [.44B0.0020.0002] # DUPLOYAN LETTER L
-1BC07 ; [.44B1.0020.0002] # DUPLOYAN LETTER B
-1BC08 ; [.44B2.0020.0002] # DUPLOYAN LETTER D
-1BC09 ; [.44B3.0020.0002] # DUPLOYAN LETTER V
-1BC0A ; [.44B4.0020.0002] # DUPLOYAN LETTER G
-1BC0B ; [.44B5.0020.0002] # DUPLOYAN LETTER R
-1BC0C ; [.44B6.0020.0002] # DUPLOYAN LETTER P N
-1BC0D ; [.44B7.0020.0002] # DUPLOYAN LETTER D S
-1BC0E ; [.44B8.0020.0002] # DUPLOYAN LETTER F N
-1BC0F ; [.44B9.0020.0002] # DUPLOYAN LETTER K M
-1BC10 ; [.44BA.0020.0002] # DUPLOYAN LETTER R S
-1BC11 ; [.44BB.0020.0002] # DUPLOYAN LETTER TH
-1BC12 ; [.44BC.0020.0002] # DUPLOYAN LETTER SLOAN DH
-1BC13 ; [.44BD.0020.0002] # DUPLOYAN LETTER DH
-1BC14 ; [.44BE.0020.0002] # DUPLOYAN LETTER KK
-1BC15 ; [.44BF.0020.0002] # DUPLOYAN LETTER SLOAN J
-1BC16 ; [.44C0.0020.0002] # DUPLOYAN LETTER HL
-1BC17 ; [.44C1.0020.0002] # DUPLOYAN LETTER LH
-1BC18 ; [.44C2.0020.0002] # DUPLOYAN LETTER RH
-1BC19 ; [.44C3.0020.0002] # DUPLOYAN LETTER M
-1BC1A ; [.44C4.0020.0002] # DUPLOYAN LETTER N
-1BC1B ; [.44C5.0020.0002] # DUPLOYAN LETTER J
-1BC1C ; [.44C6.0020.0002] # DUPLOYAN LETTER S
-1BC1D ; [.44C7.0020.0002] # DUPLOYAN LETTER M N
-1BC1E ; [.44C8.0020.0002] # DUPLOYAN LETTER N M
-1BC1F ; [.44C9.0020.0002] # DUPLOYAN LETTER J M
-1BC20 ; [.44CA.0020.0002] # DUPLOYAN LETTER S J
-1BC21 ; [.44CB.0020.0002] # DUPLOYAN LETTER M WITH DOT
-1BC22 ; [.44CC.0020.0002] # DUPLOYAN LETTER N WITH DOT
-1BC23 ; [.44CD.0020.0002] # DUPLOYAN LETTER J WITH DOT
-1BC24 ; [.44CE.0020.0002] # DUPLOYAN LETTER J WITH DOTS INSIDE AND ABOVE
-1BC25 ; [.44CF.0020.0002] # DUPLOYAN LETTER S WITH DOT
-1BC26 ; [.44D0.0020.0002] # DUPLOYAN LETTER S WITH DOT BELOW
-1BC27 ; [.44D1.0020.0002] # DUPLOYAN LETTER M S
-1BC28 ; [.44D2.0020.0002] # DUPLOYAN LETTER N S
-1BC29 ; [.44D3.0020.0002] # DUPLOYAN LETTER J S
-1BC2A ; [.44D4.0020.0002] # DUPLOYAN LETTER S S
-1BC2B ; [.44D5.0020.0002] # DUPLOYAN LETTER M N S
-1BC2C ; [.44D6.0020.0002] # DUPLOYAN LETTER N M S
-1BC2D ; [.44D7.0020.0002] # DUPLOYAN LETTER J M S
-1BC2E ; [.44D8.0020.0002] # DUPLOYAN LETTER S J S
-1BC2F ; [.44D9.0020.0002] # DUPLOYAN LETTER J S WITH DOT
-1BC30 ; [.44DA.0020.0002] # DUPLOYAN LETTER J N
-1BC31 ; [.44DB.0020.0002] # DUPLOYAN LETTER J N S
-1BC32 ; [.44DC.0020.0002] # DUPLOYAN LETTER S T
-1BC33 ; [.44DD.0020.0002] # DUPLOYAN LETTER S T R
-1BC34 ; [.44DE.0020.0002] # DUPLOYAN LETTER S P
-1BC35 ; [.44DF.0020.0002] # DUPLOYAN LETTER S P R
-1BC36 ; [.44E0.0020.0002] # DUPLOYAN LETTER T S
-1BC37 ; [.44E1.0020.0002] # DUPLOYAN LETTER T R S
-1BC38 ; [.44E2.0020.0002] # DUPLOYAN LETTER W
-1BC39 ; [.44E3.0020.0002] # DUPLOYAN LETTER WH
-1BC3A ; [.44E4.0020.0002] # DUPLOYAN LETTER W R
-1BC3B ; [.44E5.0020.0002] # DUPLOYAN LETTER S N
-1BC3C ; [.44E6.0020.0002] # DUPLOYAN LETTER S M
-1BC3D ; [.44E7.0020.0002] # DUPLOYAN LETTER K R S
-1BC3E ; [.44E8.0020.0002] # DUPLOYAN LETTER G R S
-1BC3F ; [.44E9.0020.0002] # DUPLOYAN LETTER S K
-1BC40 ; [.44EA.0020.0002] # DUPLOYAN LETTER S K R
-1BC41 ; [.44EB.0020.0002] # DUPLOYAN LETTER A
-1BC42 ; [.44EC.0020.0002] # DUPLOYAN LETTER SLOAN OW
-1BC43 ; [.44ED.0020.0002] # DUPLOYAN LETTER OA
-1BC44 ; [.44EE.0020.0002] # DUPLOYAN LETTER O
-1BC45 ; [.44EF.0020.0002] # DUPLOYAN LETTER AOU
-1BC46 ; [.44F0.0020.0002] # DUPLOYAN LETTER I
-1BC47 ; [.44F1.0020.0002] # DUPLOYAN LETTER E
-1BC48 ; [.44F2.0020.0002] # DUPLOYAN LETTER IE
-1BC49 ; [.44F3.0020.0002] # DUPLOYAN LETTER SHORT I
-1BC4A ; [.44F4.0020.0002] # DUPLOYAN LETTER UI
-1BC4B ; [.44F5.0020.0002] # DUPLOYAN LETTER EE
-1BC4C ; [.44F6.0020.0002] # DUPLOYAN LETTER SLOAN EH
-1BC4D ; [.44F7.0020.0002] # DUPLOYAN LETTER ROMANIAN I
-1BC4E ; [.44F8.0020.0002] # DUPLOYAN LETTER SLOAN EE
-1BC4F ; [.44F9.0020.0002] # DUPLOYAN LETTER LONG I
-1BC50 ; [.44FA.0020.0002] # DUPLOYAN LETTER YE
-1BC51 ; [.44FB.0020.0002] # DUPLOYAN LETTER U
-1BC52 ; [.44FC.0020.0002] # DUPLOYAN LETTER EU
-1BC53 ; [.44FD.0020.0002] # DUPLOYAN LETTER XW
-1BC54 ; [.44FE.0020.0002] # DUPLOYAN LETTER U N
-1BC55 ; [.44FF.0020.0002] # DUPLOYAN LETTER LONG U
-1BC56 ; [.4500.0020.0002] # DUPLOYAN LETTER ROMANIAN U
-1BC57 ; [.4501.0020.0002] # DUPLOYAN LETTER UH
-1BC58 ; [.4502.0020.0002] # DUPLOYAN LETTER SLOAN U
-1BC59 ; [.4503.0020.0002] # DUPLOYAN LETTER OOH
-1BC5A ; [.4504.0020.0002] # DUPLOYAN LETTER OW
-1BC5B ; [.4505.0020.0002] # DUPLOYAN LETTER OU
-1BC5C ; [.4506.0020.0002] # DUPLOYAN LETTER WA
-1BC5D ; [.4507.0020.0002] # DUPLOYAN LETTER WO
-1BC5E ; [.4508.0020.0002] # DUPLOYAN LETTER WI
-1BC5F ; [.4509.0020.0002] # DUPLOYAN LETTER WEI
-1BC60 ; [.450A.0020.0002] # DUPLOYAN LETTER WOW
-1BC61 ; [.450B.0020.0002] # DUPLOYAN LETTER NASAL U
-1BC62 ; [.450C.0020.0002] # DUPLOYAN LETTER NASAL O
-1BC63 ; [.450D.0020.0002] # DUPLOYAN LETTER NASAL I
-1BC64 ; [.450E.0020.0002] # DUPLOYAN LETTER NASAL A
-1BC65 ; [.450F.0020.0002] # DUPLOYAN LETTER PERNIN AN
-1BC66 ; [.4510.0020.0002] # DUPLOYAN LETTER PERNIN AM
-1BC67 ; [.4511.0020.0002] # DUPLOYAN LETTER SLOAN EN
-1BC68 ; [.4512.0020.0002] # DUPLOYAN LETTER SLOAN AN
-1BC69 ; [.4513.0020.0002] # DUPLOYAN LETTER SLOAN ON
-1BC6A ; [.4514.0020.0002] # DUPLOYAN LETTER VOCALIC M
-1BC70 ; [.4515.0020.0002] # DUPLOYAN AFFIX LEFT HORIZONTAL SECANT
-1BC71 ; [.4516.0020.0002] # DUPLOYAN AFFIX MID HORIZONTAL SECANT
-1BC72 ; [.4517.0020.0002] # DUPLOYAN AFFIX RIGHT HORIZONTAL SECANT
-1BC73 ; [.4518.0020.0002] # DUPLOYAN AFFIX LOW VERTICAL SECANT
-1BC74 ; [.4519.0020.0002] # DUPLOYAN AFFIX MID VERTICAL SECANT
-1BC75 ; [.451A.0020.0002] # DUPLOYAN AFFIX HIGH VERTICAL SECANT
-1BC76 ; [.451B.0020.0002] # DUPLOYAN AFFIX ATTACHED SECANT
-1BC77 ; [.451C.0020.0002] # DUPLOYAN AFFIX ATTACHED LEFT-TO-RIGHT SECANT
-1BC78 ; [.451D.0020.0002] # DUPLOYAN AFFIX ATTACHED TANGENT
-1BC79 ; [.451E.0020.0002] # DUPLOYAN AFFIX ATTACHED TAIL
-1BC7A ; [.451F.0020.0002] # DUPLOYAN AFFIX ATTACHED E HOOK
-1BC7B ; [.4520.0020.0002] # DUPLOYAN AFFIX ATTACHED I HOOK
-1BC7C ; [.4521.0020.0002] # DUPLOYAN AFFIX ATTACHED TANGENT HOOK
-1BC80 ; [.4522.0020.0002] # DUPLOYAN AFFIX HIGH ACUTE
-1BC81 ; [.4523.0020.0002] # DUPLOYAN AFFIX HIGH TIGHT ACUTE
-1BC82 ; [.4524.0020.0002] # DUPLOYAN AFFIX HIGH GRAVE
-1BC83 ; [.4525.0020.0002] # DUPLOYAN AFFIX HIGH LONG GRAVE
-1BC84 ; [.4526.0020.0002] # DUPLOYAN AFFIX HIGH DOT
-1BC85 ; [.4527.0020.0002] # DUPLOYAN AFFIX HIGH CIRCLE
-1BC86 ; [.4528.0020.0002] # DUPLOYAN AFFIX HIGH LINE
-1BC87 ; [.4529.0020.0002] # DUPLOYAN AFFIX HIGH WAVE
-1BC88 ; [.452A.0020.0002] # DUPLOYAN AFFIX HIGH VERTICAL
-1BC90 ; [.452B.0020.0002] # DUPLOYAN AFFIX LOW ACUTE
-1BC91 ; [.452C.0020.0002] # DUPLOYAN AFFIX LOW TIGHT ACUTE
-1BC92 ; [.452D.0020.0002] # DUPLOYAN AFFIX LOW GRAVE
-1BC93 ; [.452E.0020.0002] # DUPLOYAN AFFIX LOW LONG GRAVE
-1BC94 ; [.452F.0020.0002] # DUPLOYAN AFFIX LOW DOT
-1BC95 ; [.4530.0020.0002] # DUPLOYAN AFFIX LOW CIRCLE
-1BC96 ; [.4531.0020.0002] # DUPLOYAN AFFIX LOW LINE
-1BC97 ; [.4532.0020.0002] # DUPLOYAN AFFIX LOW WAVE
-1BC98 ; [.4533.0020.0002] # DUPLOYAN AFFIX LOW VERTICAL
-1BC99 ; [.4534.0020.0002] # DUPLOYAN AFFIX LOW ARROW
-10480 ; [.4535.0020.0002] # OSMANYA LETTER ALEF
-10481 ; [.4536.0020.0002] # OSMANYA LETTER BA
-10482 ; [.4537.0020.0002] # OSMANYA LETTER TA
-10483 ; [.4538.0020.0002] # OSMANYA LETTER JA
-10484 ; [.4539.0020.0002] # OSMANYA LETTER XA
-10485 ; [.453A.0020.0002] # OSMANYA LETTER KHA
-10486 ; [.453B.0020.0002] # OSMANYA LETTER DEEL
-10487 ; [.453C.0020.0002] # OSMANYA LETTER RA
-10488 ; [.453D.0020.0002] # OSMANYA LETTER SA
-10489 ; [.453E.0020.0002] # OSMANYA LETTER SHIIN
-1048A ; [.453F.0020.0002] # OSMANYA LETTER DHA
-1048B ; [.4540.0020.0002] # OSMANYA LETTER CAYN
-1048C ; [.4541.0020.0002] # OSMANYA LETTER GA
-1048D ; [.4542.0020.0002] # OSMANYA LETTER FA
-1048E ; [.4543.0020.0002] # OSMANYA LETTER QAAF
-1048F ; [.4544.0020.0002] # OSMANYA LETTER KAAF
-10490 ; [.4545.0020.0002] # OSMANYA LETTER LAAN
-10491 ; [.4546.0020.0002] # OSMANYA LETTER MIIN
-10492 ; [.4547.0020.0002] # OSMANYA LETTER NUUN
-10493 ; [.4548.0020.0002] # OSMANYA LETTER WAW
-10494 ; [.4549.0020.0002] # OSMANYA LETTER HA
-10495 ; [.454A.0020.0002] # OSMANYA LETTER YA
-10496 ; [.454B.0020.0002] # OSMANYA LETTER A
-10497 ; [.454C.0020.0002] # OSMANYA LETTER E
-10498 ; [.454D.0020.0002] # OSMANYA LETTER I
-10499 ; [.454E.0020.0002] # OSMANYA LETTER O
-1049A ; [.454F.0020.0002] # OSMANYA LETTER U
-1049B ; [.4550.0020.0002] # OSMANYA LETTER AA
-1049C ; [.4551.0020.0002] # OSMANYA LETTER EE
-1049D ; [.4552.0020.0002] # OSMANYA LETTER OO
-10500 ; [.4553.0020.0002] # ELBASAN LETTER A
-10501 ; [.4554.0020.0002] # ELBASAN LETTER BE
-10502 ; [.4555.0020.0002] # ELBASAN LETTER CE
-10503 ; [.4556.0020.0002] # ELBASAN LETTER CHE
-10504 ; [.4557.0020.0002] # ELBASAN LETTER DE
-10505 ; [.4558.0020.0002] # ELBASAN LETTER NDE
-10506 ; [.4559.0020.0002] # ELBASAN LETTER DHE
-10507 ; [.455A.0020.0002] # ELBASAN LETTER EI
-10508 ; [.455B.0020.0002] # ELBASAN LETTER E
-10509 ; [.455C.0020.0002] # ELBASAN LETTER FE
-1050A ; [.455D.0020.0002] # ELBASAN LETTER GE
-1050B ; [.455E.0020.0002] # ELBASAN LETTER GJE
-1050C ; [.455F.0020.0002] # ELBASAN LETTER HE
-1050D ; [.4560.0020.0002] # ELBASAN LETTER I
-1050E ; [.4561.0020.0002] # ELBASAN LETTER JE
-1050F ; [.4562.0020.0002] # ELBASAN LETTER KE
-10510 ; [.4563.0020.0002] # ELBASAN LETTER LE
-10511 ; [.4564.0020.0002] # ELBASAN LETTER LLE
-10512 ; [.4565.0020.0002] # ELBASAN LETTER ME
-10513 ; [.4566.0020.0002] # ELBASAN LETTER NE
-10514 ; [.4567.0020.0002] # ELBASAN LETTER NA
-10515 ; [.4568.0020.0002] # ELBASAN LETTER NJE
-10516 ; [.4569.0020.0002] # ELBASAN LETTER O
-10517 ; [.456A.0020.0002] # ELBASAN LETTER PE
-10518 ; [.456B.0020.0002] # ELBASAN LETTER QE
-10519 ; [.456C.0020.0002] # ELBASAN LETTER RE
-1051A ; [.456D.0020.0002] # ELBASAN LETTER RRE
-1051B ; [.456E.0020.0002] # ELBASAN LETTER SE
-1051C ; [.456F.0020.0002] # ELBASAN LETTER SHE
-1051D ; [.4570.0020.0002] # ELBASAN LETTER TE
-1051E ; [.4571.0020.0002] # ELBASAN LETTER THE
-1051F ; [.4572.0020.0002] # ELBASAN LETTER U
-10520 ; [.4573.0020.0002] # ELBASAN LETTER VE
-10521 ; [.4574.0020.0002] # ELBASAN LETTER XE
-10522 ; [.4575.0020.0002] # ELBASAN LETTER Y
-10523 ; [.4576.0020.0002] # ELBASAN LETTER ZE
-10524 ; [.4577.0020.0002] # ELBASAN LETTER ZHE
-10525 ; [.4578.0020.0002] # ELBASAN LETTER GHE
-10526 ; [.4579.0020.0002] # ELBASAN LETTER GHAMMA
-10527 ; [.457A.0020.0002] # ELBASAN LETTER KHE
-10530 ; [.457B.0020.0002] # CAUCASIAN ALBANIAN LETTER ALT
-10531 ; [.457C.0020.0002] # CAUCASIAN ALBANIAN LETTER BET
-10532 ; [.457D.0020.0002] # CAUCASIAN ALBANIAN LETTER GIM
-10533 ; [.457E.0020.0002] # CAUCASIAN ALBANIAN LETTER DAT
-10534 ; [.457F.0020.0002] # CAUCASIAN ALBANIAN LETTER EB
-10535 ; [.4580.0020.0002] # CAUCASIAN ALBANIAN LETTER ZARL
-10536 ; [.4581.0020.0002] # CAUCASIAN ALBANIAN LETTER EYN
-10537 ; [.4582.0020.0002] # CAUCASIAN ALBANIAN LETTER ZHIL
-10538 ; [.4583.0020.0002] # CAUCASIAN ALBANIAN LETTER TAS
-10539 ; [.4584.0020.0002] # CAUCASIAN ALBANIAN LETTER CHA
-1053A ; [.4585.0020.0002] # CAUCASIAN ALBANIAN LETTER YOWD
-1053B ; [.4586.0020.0002] # CAUCASIAN ALBANIAN LETTER ZHA
-1053C ; [.4587.0020.0002] # CAUCASIAN ALBANIAN LETTER IRB
-1053D ; [.4588.0020.0002] # CAUCASIAN ALBANIAN LETTER SHA
-1053E ; [.4589.0020.0002] # CAUCASIAN ALBANIAN LETTER LAN
-1053F ; [.458A.0020.0002] # CAUCASIAN ALBANIAN LETTER INYA
-10540 ; [.458B.0020.0002] # CAUCASIAN ALBANIAN LETTER XEYN
-10541 ; [.458C.0020.0002] # CAUCASIAN ALBANIAN LETTER DYAN
-10542 ; [.458D.0020.0002] # CAUCASIAN ALBANIAN LETTER CAR
-10543 ; [.458E.0020.0002] # CAUCASIAN ALBANIAN LETTER JHOX
-10544 ; [.458F.0020.0002] # CAUCASIAN ALBANIAN LETTER KAR
-10545 ; [.4590.0020.0002] # CAUCASIAN ALBANIAN LETTER LYIT
-10546 ; [.4591.0020.0002] # CAUCASIAN ALBANIAN LETTER HEYT
-10547 ; [.4592.0020.0002] # CAUCASIAN ALBANIAN LETTER QAY
-10548 ; [.4593.0020.0002] # CAUCASIAN ALBANIAN LETTER AOR
-10549 ; [.4594.0020.0002] # CAUCASIAN ALBANIAN LETTER CHOY
-1054A ; [.4595.0020.0002] # CAUCASIAN ALBANIAN LETTER CHI
-1054B ; [.4596.0020.0002] # CAUCASIAN ALBANIAN LETTER CYAY
-1054C ; [.4597.0020.0002] # CAUCASIAN ALBANIAN LETTER MAQ
-1054D ; [.4598.0020.0002] # CAUCASIAN ALBANIAN LETTER QAR
-1054E ; [.4599.0020.0002] # CAUCASIAN ALBANIAN LETTER NOWC
-1054F ; [.459A.0020.0002] # CAUCASIAN ALBANIAN LETTER DZYAY
-10550 ; [.459B.0020.0002] # CAUCASIAN ALBANIAN LETTER SHAK
-10551 ; [.459C.0020.0002] # CAUCASIAN ALBANIAN LETTER JAYN
-10552 ; [.459D.0020.0002] # CAUCASIAN ALBANIAN LETTER ON
-10553 ; [.459E.0020.0002] # CAUCASIAN ALBANIAN LETTER TYAY
-10554 ; [.459F.0020.0002] # CAUCASIAN ALBANIAN LETTER FAM
-10555 ; [.45A0.0020.0002] # CAUCASIAN ALBANIAN LETTER DZAY
-10556 ; [.45A1.0020.0002] # CAUCASIAN ALBANIAN LETTER CHAT
-10557 ; [.45A2.0020.0002] # CAUCASIAN ALBANIAN LETTER PEN
-10558 ; [.45A3.0020.0002] # CAUCASIAN ALBANIAN LETTER GHEYS
-10559 ; [.45A4.0020.0002] # CAUCASIAN ALBANIAN LETTER RAT
-1055A ; [.45A5.0020.0002] # CAUCASIAN ALBANIAN LETTER SEYK
-1055B ; [.45A6.0020.0002] # CAUCASIAN ALBANIAN LETTER VEYZ
-1055C ; [.45A7.0020.0002] # CAUCASIAN ALBANIAN LETTER TIWR
-1055D ; [.45A8.0020.0002] # CAUCASIAN ALBANIAN LETTER SHOY
-1055E ; [.45A9.0020.0002] # CAUCASIAN ALBANIAN LETTER IWN
-1055F ; [.45AA.0020.0002] # CAUCASIAN ALBANIAN LETTER CYAW
-10560 ; [.45AB.0020.0002] # CAUCASIAN ALBANIAN LETTER CAYN
-10561 ; [.45AC.0020.0002] # CAUCASIAN ALBANIAN LETTER YAYD
-10562 ; [.45AD.0020.0002] # CAUCASIAN ALBANIAN LETTER PIWR
-10563 ; [.45AE.0020.0002] # CAUCASIAN ALBANIAN LETTER KIW
-110D0 ; [.45AF.0020.0002] # SORA SOMPENG LETTER SAH
-110D1 ; [.45B0.0020.0002] # SORA SOMPENG LETTER TAH
-110D2 ; [.45B1.0020.0002] # SORA SOMPENG LETTER BAH
-110D3 ; [.45B2.0020.0002] # SORA SOMPENG LETTER CAH
-110D4 ; [.45B3.0020.0002] # SORA SOMPENG LETTER DAH
-110D5 ; [.45B4.0020.0002] # SORA SOMPENG LETTER GAH
-110D6 ; [.45B5.0020.0002] # SORA SOMPENG LETTER MAH
-110D7 ; [.45B6.0020.0002] # SORA SOMPENG LETTER NGAH
-110D8 ; [.45B7.0020.0002] # SORA SOMPENG LETTER LAH
-110D9 ; [.45B8.0020.0002] # SORA SOMPENG LETTER NAH
-110DA ; [.45B9.0020.0002] # SORA SOMPENG LETTER VAH
-110DB ; [.45BA.0020.0002] # SORA SOMPENG LETTER PAH
-110DC ; [.45BB.0020.0002] # SORA SOMPENG LETTER YAH
-110DD ; [.45BC.0020.0002] # SORA SOMPENG LETTER RAH
-110DE ; [.45BD.0020.0002] # SORA SOMPENG LETTER HAH
-110DF ; [.45BE.0020.0002] # SORA SOMPENG LETTER KAH
-110E0 ; [.45BF.0020.0002] # SORA SOMPENG LETTER JAH
-110E1 ; [.45C0.0020.0002] # SORA SOMPENG LETTER NYAH
-110E2 ; [.45C1.0020.0002] # SORA SOMPENG LETTER AH
-110E3 ; [.45C2.0020.0002] # SORA SOMPENG LETTER EEH
-110E4 ; [.45C3.0020.0002] # SORA SOMPENG LETTER IH
-110E5 ; [.45C4.0020.0002] # SORA SOMPENG LETTER UH
-110E6 ; [.45C5.0020.0002] # SORA SOMPENG LETTER OH
-110E7 ; [.45C6.0020.0002] # SORA SOMPENG LETTER EH
-110E8 ; [.45C7.0020.0002] # SORA SOMPENG LETTER MAE
-16A40 ; [.45C8.0020.0002] # MRO LETTER TA
-16A41 ; [.45C9.0020.0002] # MRO LETTER NGI
-16A42 ; [.45CA.0020.0002] # MRO LETTER YO
-16A43 ; [.45CB.0020.0002] # MRO LETTER MIM
-16A44 ; [.45CC.0020.0002] # MRO LETTER BA
-16A45 ; [.45CD.0020.0002] # MRO LETTER DA
-16A46 ; [.45CE.0020.0002] # MRO LETTER A
-16A47 ; [.45CF.0020.0002] # MRO LETTER PHI
-16A48 ; [.45D0.0020.0002] # MRO LETTER KHAI
-16A49 ; [.45D1.0020.0002] # MRO LETTER HAO
-16A4A ; [.45D2.0020.0002] # MRO LETTER DAI
-16A4B ; [.45D3.0020.0002] # MRO LETTER CHU
-16A4C ; [.45D4.0020.0002] # MRO LETTER KEAAE
-16A4D ; [.45D5.0020.0002] # MRO LETTER OL
-16A4E ; [.45D6.0020.0002] # MRO LETTER MAEM
-16A4F ; [.45D7.0020.0002] # MRO LETTER NIN
-16A50 ; [.45D8.0020.0002] # MRO LETTER PA
-16A51 ; [.45D9.0020.0002] # MRO LETTER OO
-16A52 ; [.45DA.0020.0002] # MRO LETTER O
-16A53 ; [.45DB.0020.0002] # MRO LETTER RO
-16A54 ; [.45DC.0020.0002] # MRO LETTER SHI
-16A55 ; [.45DD.0020.0002] # MRO LETTER THEA
-16A56 ; [.45DE.0020.0002] # MRO LETTER EA
-16A57 ; [.45DF.0020.0002] # MRO LETTER WA
-16A58 ; [.45E0.0020.0002] # MRO LETTER E
-16A59 ; [.45E1.0020.0002] # MRO LETTER KO
-16A5A ; [.45E2.0020.0002] # MRO LETTER LAN
-16A5B ; [.45E3.0020.0002] # MRO LETTER LA
-16A5C ; [.45E4.0020.0002] # MRO LETTER HAI
-16A5D ; [.45E5.0020.0002] # MRO LETTER RI
-16A5E ; [.45E6.0020.0002] # MRO LETTER TEK
-10000 ; [.45E7.0020.0002] # LINEAR B SYLLABLE B008 A
-10001 ; [.45E8.0020.0002] # LINEAR B SYLLABLE B038 E
-10002 ; [.45E9.0020.0002] # LINEAR B SYLLABLE B028 I
-10003 ; [.45EA.0020.0002] # LINEAR B SYLLABLE B061 O
-10004 ; [.45EB.0020.0002] # LINEAR B SYLLABLE B010 U
-10005 ; [.45EC.0020.0002] # LINEAR B SYLLABLE B001 DA
-10006 ; [.45ED.0020.0002] # LINEAR B SYLLABLE B045 DE
-10007 ; [.45EE.0020.0002] # LINEAR B SYLLABLE B007 DI
-10008 ; [.45EF.0020.0002] # LINEAR B SYLLABLE B014 DO
-10009 ; [.45F0.0020.0002] # LINEAR B SYLLABLE B051 DU
-1000A ; [.45F1.0020.0002] # LINEAR B SYLLABLE B057 JA
-1000B ; [.45F2.0020.0002] # LINEAR B SYLLABLE B046 JE
-1000D ; [.45F3.0020.0002] # LINEAR B SYLLABLE B036 JO
-1000E ; [.45F4.0020.0002] # LINEAR B SYLLABLE B065 JU
-1000F ; [.45F5.0020.0002] # LINEAR B SYLLABLE B077 KA
-10010 ; [.45F6.0020.0002] # LINEAR B SYLLABLE B044 KE
-10011 ; [.45F7.0020.0002] # LINEAR B SYLLABLE B067 KI
-10012 ; [.45F8.0020.0002] # LINEAR B SYLLABLE B070 KO
-10013 ; [.45F9.0020.0002] # LINEAR B SYLLABLE B081 KU
-10014 ; [.45FA.0020.0002] # LINEAR B SYLLABLE B080 MA
-10015 ; [.45FB.0020.0002] # LINEAR B SYLLABLE B013 ME
-10016 ; [.45FC.0020.0002] # LINEAR B SYLLABLE B073 MI
-10017 ; [.45FD.0020.0002] # LINEAR B SYLLABLE B015 MO
-10018 ; [.45FE.0020.0002] # LINEAR B SYLLABLE B023 MU
-10019 ; [.45FF.0020.0002] # LINEAR B SYLLABLE B006 NA
-1001A ; [.4600.0020.0002] # LINEAR B SYLLABLE B024 NE
-1001B ; [.4601.0020.0002] # LINEAR B SYLLABLE B030 NI
-1001C ; [.4602.0020.0002] # LINEAR B SYLLABLE B052 NO
-1001D ; [.4603.0020.0002] # LINEAR B SYLLABLE B055 NU
-1001E ; [.4604.0020.0002] # LINEAR B SYLLABLE B003 PA
-1001F ; [.4605.0020.0002] # LINEAR B SYLLABLE B072 PE
-10020 ; [.4606.0020.0002] # LINEAR B SYLLABLE B039 PI
-10021 ; [.4607.0020.0002] # LINEAR B SYLLABLE B011 PO
-10022 ; [.4608.0020.0002] # LINEAR B SYLLABLE B050 PU
-10023 ; [.4609.0020.0002] # LINEAR B SYLLABLE B016 QA
-10024 ; [.460A.0020.0002] # LINEAR B SYLLABLE B078 QE
-10025 ; [.460B.0020.0002] # LINEAR B SYLLABLE B021 QI
-10026 ; [.460C.0020.0002] # LINEAR B SYLLABLE B032 QO
-10028 ; [.460D.0020.0002] # LINEAR B SYLLABLE B060 RA
-10029 ; [.460E.0020.0002] # LINEAR B SYLLABLE B027 RE
-1002A ; [.460F.0020.0002] # LINEAR B SYLLABLE B053 RI
-1002B ; [.4610.0020.0002] # LINEAR B SYLLABLE B002 RO
-1002C ; [.4611.0020.0002] # LINEAR B SYLLABLE B026 RU
-1002D ; [.4612.0020.0002] # LINEAR B SYLLABLE B031 SA
-1002E ; [.4613.0020.0002] # LINEAR B SYLLABLE B009 SE
-1002F ; [.4614.0020.0002] # LINEAR B SYLLABLE B041 SI
-10030 ; [.4615.0020.0002] # LINEAR B SYLLABLE B012 SO
-10031 ; [.4616.0020.0002] # LINEAR B SYLLABLE B058 SU
-10032 ; [.4617.0020.0002] # LINEAR B SYLLABLE B059 TA
-10033 ; [.4618.0020.0002] # LINEAR B SYLLABLE B004 TE
-10034 ; [.4619.0020.0002] # LINEAR B SYLLABLE B037 TI
-10035 ; [.461A.0020.0002] # LINEAR B SYLLABLE B005 TO
-10036 ; [.461B.0020.0002] # LINEAR B SYLLABLE B069 TU
-10037 ; [.461C.0020.0002] # LINEAR B SYLLABLE B054 WA
-10038 ; [.461D.0020.0002] # LINEAR B SYLLABLE B075 WE
-10039 ; [.461E.0020.0002] # LINEAR B SYLLABLE B040 WI
-1003A ; [.461F.0020.0002] # LINEAR B SYLLABLE B042 WO
-1003C ; [.4620.0020.0002] # LINEAR B SYLLABLE B017 ZA
-1003D ; [.4621.0020.0002] # LINEAR B SYLLABLE B074 ZE
-1003F ; [.4622.0020.0002] # LINEAR B SYLLABLE B020 ZO
-10040 ; [.4623.0020.0002] # LINEAR B SYLLABLE B025 A2
-10041 ; [.4624.0020.0002] # LINEAR B SYLLABLE B043 A3
-10042 ; [.4625.0020.0002] # LINEAR B SYLLABLE B085 AU
-10043 ; [.4626.0020.0002] # LINEAR B SYLLABLE B071 DWE
-10044 ; [.4627.0020.0002] # LINEAR B SYLLABLE B090 DWO
-10045 ; [.4628.0020.0002] # LINEAR B SYLLABLE B048 NWA
-10046 ; [.4629.0020.0002] # LINEAR B SYLLABLE B029 PU2
-10047 ; [.462A.0020.0002] # LINEAR B SYLLABLE B062 PTE
-10048 ; [.462B.0020.0002] # LINEAR B SYLLABLE B076 RA2
-10049 ; [.462C.0020.0002] # LINEAR B SYLLABLE B033 RA3
-1004A ; [.462D.0020.0002] # LINEAR B SYLLABLE B068 RO2
-1004B ; [.462E.0020.0002] # LINEAR B SYLLABLE B066 TA2
-1004C ; [.462F.0020.0002] # LINEAR B SYLLABLE B087 TWE
-1004D ; [.4630.0020.0002] # LINEAR B SYLLABLE B091 TWO
-10050 ; [.4631.0020.0002] # LINEAR B SYMBOL B018
-10051 ; [.4632.0020.0002] # LINEAR B SYMBOL B019
-10052 ; [.4633.0020.0002] # LINEAR B SYMBOL B022
-10053 ; [.4634.0020.0002] # LINEAR B SYMBOL B034
-10054 ; [.4635.0020.0002] # LINEAR B SYMBOL B047
-10055 ; [.4636.0020.0002] # LINEAR B SYMBOL B049
-10056 ; [.4637.0020.0002] # LINEAR B SYMBOL B056
-10057 ; [.4638.0020.0002] # LINEAR B SYMBOL B063
-10058 ; [.4639.0020.0002] # LINEAR B SYMBOL B064
-10059 ; [.463A.0020.0002] # LINEAR B SYMBOL B079
-1005A ; [.463B.0020.0002] # LINEAR B SYMBOL B082
-1005B ; [.463C.0020.0002] # LINEAR B SYMBOL B083
-1005C ; [.463D.0020.0002] # LINEAR B SYMBOL B086
-1005D ; [.463E.0020.0002] # LINEAR B SYMBOL B089
-10080 ; [.463F.0020.0002] # LINEAR B IDEOGRAM B100 MAN
-10081 ; [.4640.0020.0002] # LINEAR B IDEOGRAM B102 WOMAN
-10082 ; [.4641.0020.0002] # LINEAR B IDEOGRAM B104 DEER
-10083 ; [.4642.0020.0002] # LINEAR B IDEOGRAM B105 EQUID
-10084 ; [.4643.0020.0002] # LINEAR B IDEOGRAM B105F MARE
-10085 ; [.4644.0020.0002] # LINEAR B IDEOGRAM B105M STALLION
-10086 ; [.4645.0020.0002] # LINEAR B IDEOGRAM B106F EWE
-10087 ; [.4646.0020.0002] # LINEAR B IDEOGRAM B106M RAM
-10088 ; [.4647.0020.0002] # LINEAR B IDEOGRAM B107F SHE-GOAT
-10089 ; [.4648.0020.0002] # LINEAR B IDEOGRAM B107M HE-GOAT
-1008A ; [.4649.0020.0002] # LINEAR B IDEOGRAM B108F SOW
-1008B ; [.464A.0020.0002] # LINEAR B IDEOGRAM B108M BOAR
-1008C ; [.464B.0020.0002] # LINEAR B IDEOGRAM B109F COW
-1008D ; [.464C.0020.0002] # LINEAR B IDEOGRAM B109M BULL
-1008E ; [.464D.0020.0002] # LINEAR B IDEOGRAM B120 WHEAT
-1008F ; [.464E.0020.0002] # LINEAR B IDEOGRAM B121 BARLEY
-10090 ; [.464F.0020.0002] # LINEAR B IDEOGRAM B122 OLIVE
-10091 ; [.4650.0020.0002] # LINEAR B IDEOGRAM B123 SPICE
-10092 ; [.4651.0020.0002] # LINEAR B IDEOGRAM B125 CYPERUS
-10093 ; [.4652.0020.0002] # LINEAR B MONOGRAM B127 KAPO
-10094 ; [.4653.0020.0002] # LINEAR B MONOGRAM B128 KANAKO
-10095 ; [.4654.0020.0002] # LINEAR B IDEOGRAM B130 OIL
-10096 ; [.4655.0020.0002] # LINEAR B IDEOGRAM B131 WINE
-10097 ; [.4656.0020.0002] # LINEAR B IDEOGRAM B132
-10098 ; [.4657.0020.0002] # LINEAR B MONOGRAM B133 AREPA
-10099 ; [.4658.0020.0002] # LINEAR B MONOGRAM B135 MERI
-1009A ; [.4659.0020.0002] # LINEAR B IDEOGRAM B140 BRONZE
-1009B ; [.465A.0020.0002] # LINEAR B IDEOGRAM B141 GOLD
-1009C ; [.465B.0020.0002] # LINEAR B IDEOGRAM B142
-1009D ; [.465C.0020.0002] # LINEAR B IDEOGRAM B145 WOOL
-1009E ; [.465D.0020.0002] # LINEAR B IDEOGRAM B146
-1009F ; [.465E.0020.0002] # LINEAR B IDEOGRAM B150
-100A0 ; [.465F.0020.0002] # LINEAR B IDEOGRAM B151 HORN
-100A1 ; [.4660.0020.0002] # LINEAR B IDEOGRAM B152
-100A2 ; [.4661.0020.0002] # LINEAR B IDEOGRAM B153
-100A3 ; [.4662.0020.0002] # LINEAR B IDEOGRAM B154
-100A4 ; [.4663.0020.0002] # LINEAR B MONOGRAM B156 TURO2
-100A5 ; [.4664.0020.0002] # LINEAR B IDEOGRAM B157
-100A6 ; [.4665.0020.0002] # LINEAR B IDEOGRAM B158
-100A7 ; [.4666.0020.0002] # LINEAR B IDEOGRAM B159 CLOTH
-100A8 ; [.4667.0020.0002] # LINEAR B IDEOGRAM B160
-100A9 ; [.4668.0020.0002] # LINEAR B IDEOGRAM B161
-100AA ; [.4669.0020.0002] # LINEAR B IDEOGRAM B162 GARMENT
-100AB ; [.466A.0020.0002] # LINEAR B IDEOGRAM B163 ARMOUR
-100AC ; [.466B.0020.0002] # LINEAR B IDEOGRAM B164
-100AD ; [.466C.0020.0002] # LINEAR B IDEOGRAM B165
-100AE ; [.466D.0020.0002] # LINEAR B IDEOGRAM B166
-100AF ; [.466E.0020.0002] # LINEAR B IDEOGRAM B167
-100B0 ; [.466F.0020.0002] # LINEAR B IDEOGRAM B168
-100B1 ; [.4670.0020.0002] # LINEAR B IDEOGRAM B169
-100B2 ; [.4671.0020.0002] # LINEAR B IDEOGRAM B170
-100B3 ; [.4672.0020.0002] # LINEAR B IDEOGRAM B171
-100B4 ; [.4673.0020.0002] # LINEAR B IDEOGRAM B172
-100B5 ; [.4674.0020.0002] # LINEAR B IDEOGRAM B173 MONTH
-100B6 ; [.4675.0020.0002] # LINEAR B IDEOGRAM B174
-100B7 ; [.4676.0020.0002] # LINEAR B IDEOGRAM B176 TREE
-100B8 ; [.4677.0020.0002] # LINEAR B IDEOGRAM B177
-100B9 ; [.4678.0020.0002] # LINEAR B IDEOGRAM B178
-100BA ; [.4679.0020.0002] # LINEAR B IDEOGRAM B179
-100BB ; [.467A.0020.0002] # LINEAR B IDEOGRAM B180
-100BC ; [.467B.0020.0002] # LINEAR B IDEOGRAM B181
-100BD ; [.467C.0020.0002] # LINEAR B IDEOGRAM B182
-100BE ; [.467D.0020.0002] # LINEAR B IDEOGRAM B183
-100BF ; [.467E.0020.0002] # LINEAR B IDEOGRAM B184
-100C0 ; [.467F.0020.0002] # LINEAR B IDEOGRAM B185
-100C1 ; [.4680.0020.0002] # LINEAR B IDEOGRAM B189
-100C2 ; [.4681.0020.0002] # LINEAR B IDEOGRAM B190
-100C3 ; [.4682.0020.0002] # LINEAR B IDEOGRAM B191 HELMET
-100C4 ; [.4683.0020.0002] # LINEAR B IDEOGRAM B220 FOOTSTOOL
-100C5 ; [.4684.0020.0002] # LINEAR B IDEOGRAM B225 BATHTUB
-100C6 ; [.4685.0020.0002] # LINEAR B IDEOGRAM B230 SPEAR
-100C7 ; [.4686.0020.0002] # LINEAR B IDEOGRAM B231 ARROW
-100C8 ; [.4687.0020.0002] # LINEAR B IDEOGRAM B232
-100C9 ; [.4688.0020.0002] # LINEAR B IDEOGRAM B233 SWORD
-100CA ; [.4689.0020.0002] # LINEAR B IDEOGRAM B234
-100CB ; [.468A.0020.0002] # LINEAR B IDEOGRAM B236
-100CC ; [.468B.0020.0002] # LINEAR B IDEOGRAM B240 WHEELED CHARIOT
-100CD ; [.468C.0020.0002] # LINEAR B IDEOGRAM B241 CHARIOT
-100CE ; [.468D.0020.0002] # LINEAR B IDEOGRAM B242 CHARIOT FRAME
-100CF ; [.468E.0020.0002] # LINEAR B IDEOGRAM B243 WHEEL
-100D0 ; [.468F.0020.0002] # LINEAR B IDEOGRAM B245
-100D1 ; [.4690.0020.0002] # LINEAR B IDEOGRAM B246
-100D2 ; [.4691.0020.0002] # LINEAR B MONOGRAM B247 DIPTE
-100D3 ; [.4692.0020.0002] # LINEAR B IDEOGRAM B248
-100D4 ; [.4693.0020.0002] # LINEAR B IDEOGRAM B249
-100D5 ; [.4694.0020.0002] # LINEAR B IDEOGRAM B251
-100D6 ; [.4695.0020.0002] # LINEAR B IDEOGRAM B252
-100D7 ; [.4696.0020.0002] # LINEAR B IDEOGRAM B253
-100D8 ; [.4697.0020.0002] # LINEAR B IDEOGRAM B254 DART
-100D9 ; [.4698.0020.0002] # LINEAR B IDEOGRAM B255
-100DA ; [.4699.0020.0002] # LINEAR B IDEOGRAM B256
-100DB ; [.469A.0020.0002] # LINEAR B IDEOGRAM B257
-100DC ; [.469B.0020.0002] # LINEAR B IDEOGRAM B258
-100DD ; [.469C.0020.0002] # LINEAR B IDEOGRAM B259
-100DE ; [.469D.0020.0002] # LINEAR B IDEOGRAM VESSEL B155
-100DF ; [.469E.0020.0002] # LINEAR B IDEOGRAM VESSEL B200
-100E0 ; [.469F.0020.0002] # LINEAR B IDEOGRAM VESSEL B201
-100E1 ; [.46A0.0020.0002] # LINEAR B IDEOGRAM VESSEL B202
-100E2 ; [.46A1.0020.0002] # LINEAR B IDEOGRAM VESSEL B203
-100E3 ; [.46A2.0020.0002] # LINEAR B IDEOGRAM VESSEL B204
-100E4 ; [.46A3.0020.0002] # LINEAR B IDEOGRAM VESSEL B205
-100E5 ; [.46A4.0020.0002] # LINEAR B IDEOGRAM VESSEL B206
-100E6 ; [.46A5.0020.0002] # LINEAR B IDEOGRAM VESSEL B207
-100E7 ; [.46A6.0020.0002] # LINEAR B IDEOGRAM VESSEL B208
-100E8 ; [.46A7.0020.0002] # LINEAR B IDEOGRAM VESSEL B209
-100E9 ; [.46A8.0020.0002] # LINEAR B IDEOGRAM VESSEL B210
-100EA ; [.46A9.0020.0002] # LINEAR B IDEOGRAM VESSEL B211
-100EB ; [.46AA.0020.0002] # LINEAR B IDEOGRAM VESSEL B212
-100EC ; [.46AB.0020.0002] # LINEAR B IDEOGRAM VESSEL B213
-100ED ; [.46AC.0020.0002] # LINEAR B IDEOGRAM VESSEL B214
-100EE ; [.46AD.0020.0002] # LINEAR B IDEOGRAM VESSEL B215
-100EF ; [.46AE.0020.0002] # LINEAR B IDEOGRAM VESSEL B216
-100F0 ; [.46AF.0020.0002] # LINEAR B IDEOGRAM VESSEL B217
-100F1 ; [.46B0.0020.0002] # LINEAR B IDEOGRAM VESSEL B218
-100F2 ; [.46B1.0020.0002] # LINEAR B IDEOGRAM VESSEL B219
-100F3 ; [.46B2.0020.0002] # LINEAR B IDEOGRAM VESSEL B221
-100F4 ; [.46B3.0020.0002] # LINEAR B IDEOGRAM VESSEL B222
-100F5 ; [.46B4.0020.0002] # LINEAR B IDEOGRAM VESSEL B226
-100F6 ; [.46B5.0020.0002] # LINEAR B IDEOGRAM VESSEL B227
-100F7 ; [.46B6.0020.0002] # LINEAR B IDEOGRAM VESSEL B228
-100F8 ; [.46B7.0020.0002] # LINEAR B IDEOGRAM VESSEL B229
-100F9 ; [.46B8.0020.0002] # LINEAR B IDEOGRAM VESSEL B250
-100FA ; [.46B9.0020.0002] # LINEAR B IDEOGRAM VESSEL B305
-10600 ; [.46BA.0020.0002] # LINEAR A SIGN AB001
-10601 ; [.46BB.0020.0002] # LINEAR A SIGN AB002
-10602 ; [.46BC.0020.0002] # LINEAR A SIGN AB003
-10603 ; [.46BD.0020.0002] # LINEAR A SIGN AB004
-10604 ; [.46BE.0020.0002] # LINEAR A SIGN AB005
-10605 ; [.46BF.0020.0002] # LINEAR A SIGN AB006
-10606 ; [.46C0.0020.0002] # LINEAR A SIGN AB007
-10607 ; [.46C1.0020.0002] # LINEAR A SIGN AB008
-10608 ; [.46C2.0020.0002] # LINEAR A SIGN AB009
-10609 ; [.46C3.0020.0002] # LINEAR A SIGN AB010
-1060A ; [.46C4.0020.0002] # LINEAR A SIGN AB011
-1060B ; [.46C5.0020.0002] # LINEAR A SIGN AB013
-1060C ; [.46C6.0020.0002] # LINEAR A SIGN AB016
-1060D ; [.46C7.0020.0002] # LINEAR A SIGN AB017
-1060E ; [.46C8.0020.0002] # LINEAR A SIGN AB020
-1060F ; [.46C9.0020.0002] # LINEAR A SIGN AB021
-10610 ; [.46CA.0020.0002] # LINEAR A SIGN AB021F
-10611 ; [.46CB.0020.0002] # LINEAR A SIGN AB021M
-10612 ; [.46CC.0020.0002] # LINEAR A SIGN AB022
-10613 ; [.46CD.0020.0002] # LINEAR A SIGN AB022F
-10614 ; [.46CE.0020.0002] # LINEAR A SIGN AB022M
-10615 ; [.46CF.0020.0002] # LINEAR A SIGN AB023
-10616 ; [.46D0.0020.0002] # LINEAR A SIGN AB023M
-10617 ; [.46D1.0020.0002] # LINEAR A SIGN AB024
-10618 ; [.46D2.0020.0002] # LINEAR A SIGN AB026
-10619 ; [.46D3.0020.0002] # LINEAR A SIGN AB027
-1061A ; [.46D4.0020.0002] # LINEAR A SIGN AB028
-1061B ; [.46D5.0020.0002] # LINEAR A SIGN A028B
-1061C ; [.46D6.0020.0002] # LINEAR A SIGN AB029
-1061D ; [.46D7.0020.0002] # LINEAR A SIGN AB030
-1061E ; [.46D8.0020.0002] # LINEAR A SIGN AB031
-1061F ; [.46D9.0020.0002] # LINEAR A SIGN AB034
-10620 ; [.46DA.0020.0002] # LINEAR A SIGN AB037
-10621 ; [.46DB.0020.0002] # LINEAR A SIGN AB038
-10622 ; [.46DC.0020.0002] # LINEAR A SIGN AB039
-10623 ; [.46DD.0020.0002] # LINEAR A SIGN AB040
-10624 ; [.46DE.0020.0002] # LINEAR A SIGN AB041
-10625 ; [.46DF.0020.0002] # LINEAR A SIGN AB044
-10626 ; [.46E0.0020.0002] # LINEAR A SIGN AB045
-10627 ; [.46E1.0020.0002] # LINEAR A SIGN AB046
-10628 ; [.46E2.0020.0002] # LINEAR A SIGN AB047
-10629 ; [.46E3.0020.0002] # LINEAR A SIGN AB048
-1062A ; [.46E4.0020.0002] # LINEAR A SIGN AB049
-1062B ; [.46E5.0020.0002] # LINEAR A SIGN AB050
-1062C ; [.46E6.0020.0002] # LINEAR A SIGN AB051
-1062D ; [.46E7.0020.0002] # LINEAR A SIGN AB053
-1062E ; [.46E8.0020.0002] # LINEAR A SIGN AB054
-1062F ; [.46E9.0020.0002] # LINEAR A SIGN AB055
-10630 ; [.46EA.0020.0002] # LINEAR A SIGN AB056
-10631 ; [.46EB.0020.0002] # LINEAR A SIGN AB057
-10632 ; [.46EC.0020.0002] # LINEAR A SIGN AB058
-10633 ; [.46ED.0020.0002] # LINEAR A SIGN AB059
-10634 ; [.46EE.0020.0002] # LINEAR A SIGN AB060
-10635 ; [.46EF.0020.0002] # LINEAR A SIGN AB061
-10636 ; [.46F0.0020.0002] # LINEAR A SIGN AB065
-10637 ; [.46F1.0020.0002] # LINEAR A SIGN AB066
-10638 ; [.46F2.0020.0002] # LINEAR A SIGN AB067
-10639 ; [.46F3.0020.0002] # LINEAR A SIGN AB069
-1063A ; [.46F4.0020.0002] # LINEAR A SIGN AB070
-1063B ; [.46F5.0020.0002] # LINEAR A SIGN AB073
-1063C ; [.46F6.0020.0002] # LINEAR A SIGN AB074
-1063D ; [.46F7.0020.0002] # LINEAR A SIGN AB076
-1063E ; [.46F8.0020.0002] # LINEAR A SIGN AB077
-1063F ; [.46F9.0020.0002] # LINEAR A SIGN AB078
-10640 ; [.46FA.0020.0002] # LINEAR A SIGN AB079
-10641 ; [.46FB.0020.0002] # LINEAR A SIGN AB080
-10642 ; [.46FC.0020.0002] # LINEAR A SIGN AB081
-10643 ; [.46FD.0020.0002] # LINEAR A SIGN AB082
-10644 ; [.46FE.0020.0002] # LINEAR A SIGN AB085
-10645 ; [.46FF.0020.0002] # LINEAR A SIGN AB086
-10646 ; [.4700.0020.0002] # LINEAR A SIGN AB087
-10647 ; [.4701.0020.0002] # LINEAR A SIGN A100-102
-10648 ; [.4702.0020.0002] # LINEAR A SIGN AB118
-10649 ; [.4703.0020.0002] # LINEAR A SIGN AB120
-1064A ; [.4704.0020.0002] # LINEAR A SIGN A120B
-1064B ; [.4705.0020.0002] # LINEAR A SIGN AB122
-1064C ; [.4706.0020.0002] # LINEAR A SIGN AB123
-1064D ; [.4707.0020.0002] # LINEAR A SIGN AB131A
-1064E ; [.4708.0020.0002] # LINEAR A SIGN AB131B
-1064F ; [.4709.0020.0002] # LINEAR A SIGN A131C
-10650 ; [.470A.0020.0002] # LINEAR A SIGN AB164
-10651 ; [.470B.0020.0002] # LINEAR A SIGN AB171
-10652 ; [.470C.0020.0002] # LINEAR A SIGN AB180
-10653 ; [.470D.0020.0002] # LINEAR A SIGN AB188
-10654 ; [.470E.0020.0002] # LINEAR A SIGN AB191
-10655 ; [.470F.0020.0002] # LINEAR A SIGN A301
-10656 ; [.4710.0020.0002] # LINEAR A SIGN A302
-10657 ; [.4711.0020.0002] # LINEAR A SIGN A303
-10658 ; [.4712.0020.0002] # LINEAR A SIGN A304
-10659 ; [.4713.0020.0002] # LINEAR A SIGN A305
-1065A ; [.4714.0020.0002] # LINEAR A SIGN A306
-1065B ; [.4715.0020.0002] # LINEAR A SIGN A307
-1065C ; [.4716.0020.0002] # LINEAR A SIGN A308
-1065D ; [.4717.0020.0002] # LINEAR A SIGN A309A
-1065E ; [.4718.0020.0002] # LINEAR A SIGN A309B
-1065F ; [.4719.0020.0002] # LINEAR A SIGN A309C
-10660 ; [.471A.0020.0002] # LINEAR A SIGN A310
-10661 ; [.471B.0020.0002] # LINEAR A SIGN A311
-10662 ; [.471C.0020.0002] # LINEAR A SIGN A312
-10663 ; [.471D.0020.0002] # LINEAR A SIGN A313A
-10664 ; [.471E.0020.0002] # LINEAR A SIGN A313B
-10665 ; [.471F.0020.0002] # LINEAR A SIGN A313C
-10666 ; [.4720.0020.0002] # LINEAR A SIGN A314
-10667 ; [.4721.0020.0002] # LINEAR A SIGN A315
-10668 ; [.4722.0020.0002] # LINEAR A SIGN A316
-10669 ; [.4723.0020.0002] # LINEAR A SIGN A317
-1066A ; [.4724.0020.0002] # LINEAR A SIGN A318
-1066B ; [.4725.0020.0002] # LINEAR A SIGN A319
-1066C ; [.4726.0020.0002] # LINEAR A SIGN A320
-1066D ; [.4727.0020.0002] # LINEAR A SIGN A321
-1066E ; [.4728.0020.0002] # LINEAR A SIGN A322
-1066F ; [.4729.0020.0002] # LINEAR A SIGN A323
-10670 ; [.472A.0020.0002] # LINEAR A SIGN A324
-10671 ; [.472B.0020.0002] # LINEAR A SIGN A325
-10672 ; [.472C.0020.0002] # LINEAR A SIGN A326
-10673 ; [.472D.0020.0002] # LINEAR A SIGN A327
-10674 ; [.472E.0020.0002] # LINEAR A SIGN A328
-10675 ; [.472F.0020.0002] # LINEAR A SIGN A329
-10676 ; [.4730.0020.0002] # LINEAR A SIGN A330
-10677 ; [.4731.0020.0002] # LINEAR A SIGN A331
-10678 ; [.4732.0020.0002] # LINEAR A SIGN A332
-10679 ; [.4733.0020.0002] # LINEAR A SIGN A333
-1067A ; [.4734.0020.0002] # LINEAR A SIGN A334
-1067B ; [.4735.0020.0002] # LINEAR A SIGN A335
-1067C ; [.4736.0020.0002] # LINEAR A SIGN A336
-1067D ; [.4737.0020.0002] # LINEAR A SIGN A337
-1067E ; [.4738.0020.0002] # LINEAR A SIGN A338
-1067F ; [.4739.0020.0002] # LINEAR A SIGN A339
-10680 ; [.473A.0020.0002] # LINEAR A SIGN A340
-10681 ; [.473B.0020.0002] # LINEAR A SIGN A341
-10682 ; [.473C.0020.0002] # LINEAR A SIGN A342
-10683 ; [.473D.0020.0002] # LINEAR A SIGN A343
-10684 ; [.473E.0020.0002] # LINEAR A SIGN A344
-10685 ; [.473F.0020.0002] # LINEAR A SIGN A345
-10686 ; [.4740.0020.0002] # LINEAR A SIGN A346
-10687 ; [.4741.0020.0002] # LINEAR A SIGN A347
-10688 ; [.4742.0020.0002] # LINEAR A SIGN A348
-10689 ; [.4743.0020.0002] # LINEAR A SIGN A349
-1068A ; [.4744.0020.0002] # LINEAR A SIGN A350
-1068B ; [.4745.0020.0002] # LINEAR A SIGN A351
-1068C ; [.4746.0020.0002] # LINEAR A SIGN A352
-1068D ; [.4747.0020.0002] # LINEAR A SIGN A353
-1068E ; [.4748.0020.0002] # LINEAR A SIGN A354
-1068F ; [.4749.0020.0002] # LINEAR A SIGN A355
-10690 ; [.474A.0020.0002] # LINEAR A SIGN A356
-10691 ; [.474B.0020.0002] # LINEAR A SIGN A357
-10692 ; [.474C.0020.0002] # LINEAR A SIGN A358
-10693 ; [.474D.0020.0002] # LINEAR A SIGN A359
-10694 ; [.474E.0020.0002] # LINEAR A SIGN A360
-10695 ; [.474F.0020.0002] # LINEAR A SIGN A361
-10696 ; [.4750.0020.0002] # LINEAR A SIGN A362
-10697 ; [.4751.0020.0002] # LINEAR A SIGN A363
-10698 ; [.4752.0020.0002] # LINEAR A SIGN A364
-10699 ; [.4753.0020.0002] # LINEAR A SIGN A365
-1069A ; [.4754.0020.0002] # LINEAR A SIGN A366
-1069B ; [.4755.0020.0002] # LINEAR A SIGN A367
-1069C ; [.4756.0020.0002] # LINEAR A SIGN A368
-1069D ; [.4757.0020.0002] # LINEAR A SIGN A369
-1069E ; [.4758.0020.0002] # LINEAR A SIGN A370
-1069F ; [.4759.0020.0002] # LINEAR A SIGN A371
-106A0 ; [.475A.0020.0002] # LINEAR A SIGN A400-VAS
-106A1 ; [.475B.0020.0002] # LINEAR A SIGN A401-VAS
-106A2 ; [.475C.0020.0002] # LINEAR A SIGN A402-VAS
-106A3 ; [.475D.0020.0002] # LINEAR A SIGN A403-VAS
-106A4 ; [.475E.0020.0002] # LINEAR A SIGN A404-VAS
-106A5 ; [.475F.0020.0002] # LINEAR A SIGN A405-VAS
-106A6 ; [.4760.0020.0002] # LINEAR A SIGN A406-VAS
-106A7 ; [.4761.0020.0002] # LINEAR A SIGN A407-VAS
-106A8 ; [.4762.0020.0002] # LINEAR A SIGN A408-VAS
-106A9 ; [.4763.0020.0002] # LINEAR A SIGN A409-VAS
-106AA ; [.4764.0020.0002] # LINEAR A SIGN A410-VAS
-106AB ; [.4765.0020.0002] # LINEAR A SIGN A411-VAS
-106AC ; [.4766.0020.0002] # LINEAR A SIGN A412-VAS
-106AD ; [.4767.0020.0002] # LINEAR A SIGN A413-VAS
-106AE ; [.4768.0020.0002] # LINEAR A SIGN A414-VAS
-106AF ; [.4769.0020.0002] # LINEAR A SIGN A415-VAS
-106B0 ; [.476A.0020.0002] # LINEAR A SIGN A416-VAS
-106B1 ; [.476B.0020.0002] # LINEAR A SIGN A417-VAS
-106B2 ; [.476C.0020.0002] # LINEAR A SIGN A418-VAS
-106B3 ; [.476D.0020.0002] # LINEAR A SIGN A501
-106B4 ; [.476E.0020.0002] # LINEAR A SIGN A502
-106B5 ; [.476F.0020.0002] # LINEAR A SIGN A503
-106B6 ; [.4770.0020.0002] # LINEAR A SIGN A504
-106B7 ; [.4771.0020.0002] # LINEAR A SIGN A505
-106B8 ; [.4772.0020.0002] # LINEAR A SIGN A506
-106B9 ; [.4773.0020.0002] # LINEAR A SIGN A508
-106BA ; [.4774.0020.0002] # LINEAR A SIGN A509
-106BB ; [.4775.0020.0002] # LINEAR A SIGN A510
-106BC ; [.4776.0020.0002] # LINEAR A SIGN A511
-106BD ; [.4777.0020.0002] # LINEAR A SIGN A512
-106BE ; [.4778.0020.0002] # LINEAR A SIGN A513
-106BF ; [.4779.0020.0002] # LINEAR A SIGN A515
-106C0 ; [.477A.0020.0002] # LINEAR A SIGN A516
-106C1 ; [.477B.0020.0002] # LINEAR A SIGN A520
-106C2 ; [.477C.0020.0002] # LINEAR A SIGN A521
-106C3 ; [.477D.0020.0002] # LINEAR A SIGN A523
-106C4 ; [.477E.0020.0002] # LINEAR A SIGN A524
-106C5 ; [.477F.0020.0002] # LINEAR A SIGN A525
-106C6 ; [.4780.0020.0002] # LINEAR A SIGN A526
-106C7 ; [.4781.0020.0002] # LINEAR A SIGN A527
-106C8 ; [.4782.0020.0002] # LINEAR A SIGN A528
-106C9 ; [.4783.0020.0002] # LINEAR A SIGN A529
-106CA ; [.4784.0020.0002] # LINEAR A SIGN A530
-106CB ; [.4785.0020.0002] # LINEAR A SIGN A531
-106CC ; [.4786.0020.0002] # LINEAR A SIGN A532
-106CD ; [.4787.0020.0002] # LINEAR A SIGN A534
-106CE ; [.4788.0020.0002] # LINEAR A SIGN A535
-106CF ; [.4789.0020.0002] # LINEAR A SIGN A536
-106D0 ; [.478A.0020.0002] # LINEAR A SIGN A537
-106D1 ; [.478B.0020.0002] # LINEAR A SIGN A538
-106D2 ; [.478C.0020.0002] # LINEAR A SIGN A539
-106D3 ; [.478D.0020.0002] # LINEAR A SIGN A540
-106D4 ; [.478E.0020.0002] # LINEAR A SIGN A541
-106D5 ; [.478F.0020.0002] # LINEAR A SIGN A542
-106D6 ; [.4790.0020.0002] # LINEAR A SIGN A545
-106D7 ; [.4791.0020.0002] # LINEAR A SIGN A547
-106D8 ; [.4792.0020.0002] # LINEAR A SIGN A548
-106D9 ; [.4793.0020.0002] # LINEAR A SIGN A549
-106DA ; [.4794.0020.0002] # LINEAR A SIGN A550
-106DB ; [.4795.0020.0002] # LINEAR A SIGN A551
-106DC ; [.4796.0020.0002] # LINEAR A SIGN A552
-106DD ; [.4797.0020.0002] # LINEAR A SIGN A553
-106DE ; [.4798.0020.0002] # LINEAR A SIGN A554
-106DF ; [.4799.0020.0002] # LINEAR A SIGN A555
-106E0 ; [.479A.0020.0002] # LINEAR A SIGN A556
-106E1 ; [.479B.0020.0002] # LINEAR A SIGN A557
-106E2 ; [.479C.0020.0002] # LINEAR A SIGN A559
-106E3 ; [.479D.0020.0002] # LINEAR A SIGN A563
-106E4 ; [.479E.0020.0002] # LINEAR A SIGN A564
-106E5 ; [.479F.0020.0002] # LINEAR A SIGN A565
-106E6 ; [.47A0.0020.0002] # LINEAR A SIGN A566
-106E7 ; [.47A1.0020.0002] # LINEAR A SIGN A568
-106E8 ; [.47A2.0020.0002] # LINEAR A SIGN A569
-106E9 ; [.47A3.0020.0002] # LINEAR A SIGN A570
-106EA ; [.47A4.0020.0002] # LINEAR A SIGN A571
-106EB ; [.47A5.0020.0002] # LINEAR A SIGN A572
-106EC ; [.47A6.0020.0002] # LINEAR A SIGN A573
-106ED ; [.47A7.0020.0002] # LINEAR A SIGN A574
-106EE ; [.47A8.0020.0002] # LINEAR A SIGN A575
-106EF ; [.47A9.0020.0002] # LINEAR A SIGN A576
-106F0 ; [.47AA.0020.0002] # LINEAR A SIGN A577
-106F1 ; [.47AB.0020.0002] # LINEAR A SIGN A578
-106F2 ; [.47AC.0020.0002] # LINEAR A SIGN A579
-106F3 ; [.47AD.0020.0002] # LINEAR A SIGN A580
-106F4 ; [.47AE.0020.0002] # LINEAR A SIGN A581
-106F5 ; [.47AF.0020.0002] # LINEAR A SIGN A582
-106F6 ; [.47B0.0020.0002] # LINEAR A SIGN A583
-106F7 ; [.47B1.0020.0002] # LINEAR A SIGN A584
-106F8 ; [.47B2.0020.0002] # LINEAR A SIGN A585
-106F9 ; [.47B3.0020.0002] # LINEAR A SIGN A586
-106FA ; [.47B4.0020.0002] # LINEAR A SIGN A587
-106FB ; [.47B5.0020.0002] # LINEAR A SIGN A588
-106FC ; [.47B6.0020.0002] # LINEAR A SIGN A589
-106FD ; [.47B7.0020.0002] # LINEAR A SIGN A591
-106FE ; [.47B8.0020.0002] # LINEAR A SIGN A592
-106FF ; [.47B9.0020.0002] # LINEAR A SIGN A594
-10700 ; [.47BA.0020.0002] # LINEAR A SIGN A595
-10701 ; [.47BB.0020.0002] # LINEAR A SIGN A596
-10702 ; [.47BC.0020.0002] # LINEAR A SIGN A598
-10703 ; [.47BD.0020.0002] # LINEAR A SIGN A600
-10704 ; [.47BE.0020.0002] # LINEAR A SIGN A601
-10705 ; [.47BF.0020.0002] # LINEAR A SIGN A602
-10706 ; [.47C0.0020.0002] # LINEAR A SIGN A603
-10707 ; [.47C1.0020.0002] # LINEAR A SIGN A604
-10708 ; [.47C2.0020.0002] # LINEAR A SIGN A606
-10709 ; [.47C3.0020.0002] # LINEAR A SIGN A608
-1070A ; [.47C4.0020.0002] # LINEAR A SIGN A609
-1070B ; [.47C5.0020.0002] # LINEAR A SIGN A610
-1070C ; [.47C6.0020.0002] # LINEAR A SIGN A611
-1070D ; [.47C7.0020.0002] # LINEAR A SIGN A612
-1070E ; [.47C8.0020.0002] # LINEAR A SIGN A613
-1070F ; [.47C9.0020.0002] # LINEAR A SIGN A614
-10710 ; [.47CA.0020.0002] # LINEAR A SIGN A615
-10711 ; [.47CB.0020.0002] # LINEAR A SIGN A616
-10712 ; [.47CC.0020.0002] # LINEAR A SIGN A617
-10713 ; [.47CD.0020.0002] # LINEAR A SIGN A618
-10714 ; [.47CE.0020.0002] # LINEAR A SIGN A619
-10715 ; [.47CF.0020.0002] # LINEAR A SIGN A620
-10716 ; [.47D0.0020.0002] # LINEAR A SIGN A621
-10717 ; [.47D1.0020.0002] # LINEAR A SIGN A622
-10718 ; [.47D2.0020.0002] # LINEAR A SIGN A623
-10719 ; [.47D3.0020.0002] # LINEAR A SIGN A624
-1071A ; [.47D4.0020.0002] # LINEAR A SIGN A626
-1071B ; [.47D5.0020.0002] # LINEAR A SIGN A627
-1071C ; [.47D6.0020.0002] # LINEAR A SIGN A628
-1071D ; [.47D7.0020.0002] # LINEAR A SIGN A629
-1071E ; [.47D8.0020.0002] # LINEAR A SIGN A634
-1071F ; [.47D9.0020.0002] # LINEAR A SIGN A637
-10720 ; [.47DA.0020.0002] # LINEAR A SIGN A638
-10721 ; [.47DB.0020.0002] # LINEAR A SIGN A640
-10722 ; [.47DC.0020.0002] # LINEAR A SIGN A642
-10723 ; [.47DD.0020.0002] # LINEAR A SIGN A643
-10724 ; [.47DE.0020.0002] # LINEAR A SIGN A644
-10725 ; [.47DF.0020.0002] # LINEAR A SIGN A645
-10726 ; [.47E0.0020.0002] # LINEAR A SIGN A646
-10727 ; [.47E1.0020.0002] # LINEAR A SIGN A648
-10728 ; [.47E2.0020.0002] # LINEAR A SIGN A649
-10729 ; [.47E3.0020.0002] # LINEAR A SIGN A651
-1072A ; [.47E4.0020.0002] # LINEAR A SIGN A652
-1072B ; [.47E5.0020.0002] # LINEAR A SIGN A653
-1072C ; [.47E6.0020.0002] # LINEAR A SIGN A654
-1072D ; [.47E7.0020.0002] # LINEAR A SIGN A655
-1072E ; [.47E8.0020.0002] # LINEAR A SIGN A656
-1072F ; [.47E9.0020.0002] # LINEAR A SIGN A657
-10730 ; [.47EA.0020.0002] # LINEAR A SIGN A658
-10731 ; [.47EB.0020.0002] # LINEAR A SIGN A659
-10732 ; [.47EC.0020.0002] # LINEAR A SIGN A660
-10733 ; [.47ED.0020.0002] # LINEAR A SIGN A661
-10734 ; [.47EE.0020.0002] # LINEAR A SIGN A662
-10735 ; [.47EF.0020.0002] # LINEAR A SIGN A663
-10736 ; [.47F0.0020.0002] # LINEAR A SIGN A664
-10740 ; [.47F1.0020.0002] # LINEAR A SIGN A701 A
-10741 ; [.47F2.0020.0002] # LINEAR A SIGN A702 B
-10742 ; [.47F3.0020.0002] # LINEAR A SIGN A703 D
-10743 ; [.47F4.0020.0002] # LINEAR A SIGN A704 E
-10744 ; [.47F5.0020.0002] # LINEAR A SIGN A705 F
-10745 ; [.47F6.0020.0002] # LINEAR A SIGN A706 H
-10746 ; [.47F7.0020.0002] # LINEAR A SIGN A707 J
-10747 ; [.47F8.0020.0002] # LINEAR A SIGN A708 K
-10748 ; [.47F9.0020.0002] # LINEAR A SIGN A709 L
-10749 ; [.47FA.0020.0002] # LINEAR A SIGN A709-2 L2
-1074A ; [.47FB.0020.0002] # LINEAR A SIGN A709-3 L3
-1074B ; [.47FC.0020.0002] # LINEAR A SIGN A709-4 L4
-1074C ; [.47FD.0020.0002] # LINEAR A SIGN A709-6 L6
-1074D ; [.47FE.0020.0002] # LINEAR A SIGN A710 W
-1074E ; [.47FF.0020.0002] # LINEAR A SIGN A711 X
-1074F ; [.4800.0020.0002] # LINEAR A SIGN A712 Y
-10750 ; [.4801.0020.0002] # LINEAR A SIGN A713 OMEGA
-10751 ; [.4802.0020.0002] # LINEAR A SIGN A714 ABB
-10752 ; [.4803.0020.0002] # LINEAR A SIGN A715 BB
-10753 ; [.4804.0020.0002] # LINEAR A SIGN A717 DD
-10754 ; [.4805.0020.0002] # LINEAR A SIGN A726 EYYY
-10755 ; [.4806.0020.0002] # LINEAR A SIGN A732 JE
-10760 ; [.4807.0020.0002] # LINEAR A SIGN A800
-10761 ; [.4808.0020.0002] # LINEAR A SIGN A801
-10762 ; [.4809.0020.0002] # LINEAR A SIGN A802
-10763 ; [.480A.0020.0002] # LINEAR A SIGN A803
-10764 ; [.480B.0020.0002] # LINEAR A SIGN A804
-10765 ; [.480C.0020.0002] # LINEAR A SIGN A805
-10766 ; [.480D.0020.0002] # LINEAR A SIGN A806
-10767 ; [.480E.0020.0002] # LINEAR A SIGN A807
-10800 ; [.480F.0020.0002] # CYPRIOT SYLLABLE A
-10801 ; [.4810.0020.0002] # CYPRIOT SYLLABLE E
-10802 ; [.4811.0020.0002] # CYPRIOT SYLLABLE I
-10803 ; [.4812.0020.0002] # CYPRIOT SYLLABLE O
-10804 ; [.4813.0020.0002] # CYPRIOT SYLLABLE U
-10805 ; [.4814.0020.0002] # CYPRIOT SYLLABLE JA
-10808 ; [.4815.0020.0002] # CYPRIOT SYLLABLE JO
-1080A ; [.4816.0020.0002] # CYPRIOT SYLLABLE KA
-1080B ; [.4817.0020.0002] # CYPRIOT SYLLABLE KE
-1080C ; [.4818.0020.0002] # CYPRIOT SYLLABLE KI
-1080D ; [.4819.0020.0002] # CYPRIOT SYLLABLE KO
-1080E ; [.481A.0020.0002] # CYPRIOT SYLLABLE KU
-1080F ; [.481B.0020.0002] # CYPRIOT SYLLABLE LA
-10810 ; [.481C.0020.0002] # CYPRIOT SYLLABLE LE
-10811 ; [.481D.0020.0002] # CYPRIOT SYLLABLE LI
-10812 ; [.481E.0020.0002] # CYPRIOT SYLLABLE LO
-10813 ; [.481F.0020.0002] # CYPRIOT SYLLABLE LU
-10814 ; [.4820.0020.0002] # CYPRIOT SYLLABLE MA
-10815 ; [.4821.0020.0002] # CYPRIOT SYLLABLE ME
-10816 ; [.4822.0020.0002] # CYPRIOT SYLLABLE MI
-10817 ; [.4823.0020.0002] # CYPRIOT SYLLABLE MO
-10818 ; [.4824.0020.0002] # CYPRIOT SYLLABLE MU
-10819 ; [.4825.0020.0002] # CYPRIOT SYLLABLE NA
-1081A ; [.4826.0020.0002] # CYPRIOT SYLLABLE NE
-1081B ; [.4827.0020.0002] # CYPRIOT SYLLABLE NI
-1081C ; [.4828.0020.0002] # CYPRIOT SYLLABLE NO
-1081D ; [.4829.0020.0002] # CYPRIOT SYLLABLE NU
-1081E ; [.482A.0020.0002] # CYPRIOT SYLLABLE PA
-1081F ; [.482B.0020.0002] # CYPRIOT SYLLABLE PE
-10820 ; [.482C.0020.0002] # CYPRIOT SYLLABLE PI
-10821 ; [.482D.0020.0002] # CYPRIOT SYLLABLE PO
-10822 ; [.482E.0020.0002] # CYPRIOT SYLLABLE PU
-10823 ; [.482F.0020.0002] # CYPRIOT SYLLABLE RA
-10824 ; [.4830.0020.0002] # CYPRIOT SYLLABLE RE
-10825 ; [.4831.0020.0002] # CYPRIOT SYLLABLE RI
-10826 ; [.4832.0020.0002] # CYPRIOT SYLLABLE RO
-10827 ; [.4833.0020.0002] # CYPRIOT SYLLABLE RU
-10828 ; [.4834.0020.0002] # CYPRIOT SYLLABLE SA
-10829 ; [.4835.0020.0002] # CYPRIOT SYLLABLE SE
-1082A ; [.4836.0020.0002] # CYPRIOT SYLLABLE SI
-1082B ; [.4837.0020.0002] # CYPRIOT SYLLABLE SO
-1082C ; [.4838.0020.0002] # CYPRIOT SYLLABLE SU
-1082D ; [.4839.0020.0002] # CYPRIOT SYLLABLE TA
-1082E ; [.483A.0020.0002] # CYPRIOT SYLLABLE TE
-1082F ; [.483B.0020.0002] # CYPRIOT SYLLABLE TI
-10830 ; [.483C.0020.0002] # CYPRIOT SYLLABLE TO
-10831 ; [.483D.0020.0002] # CYPRIOT SYLLABLE TU
-10832 ; [.483E.0020.0002] # CYPRIOT SYLLABLE WA
-10833 ; [.483F.0020.0002] # CYPRIOT SYLLABLE WE
-10834 ; [.4840.0020.0002] # CYPRIOT SYLLABLE WI
-10835 ; [.4841.0020.0002] # CYPRIOT SYLLABLE WO
-10837 ; [.4842.0020.0002] # CYPRIOT SYLLABLE XA
-10838 ; [.4843.0020.0002] # CYPRIOT SYLLABLE XE
-1083C ; [.4844.0020.0002] # CYPRIOT SYLLABLE ZA
-1083F ; [.4845.0020.0002] # CYPRIOT SYLLABLE ZO
-10A60 ; [.4846.0020.0002] # OLD SOUTH ARABIAN LETTER HE
-10A61 ; [.4847.0020.0002] # OLD SOUTH ARABIAN LETTER LAMEDH
-10A62 ; [.4848.0020.0002] # OLD SOUTH ARABIAN LETTER HETH
-10A63 ; [.4849.0020.0002] # OLD SOUTH ARABIAN LETTER MEM
-10A64 ; [.484A.0020.0002] # OLD SOUTH ARABIAN LETTER QOPH
-10A65 ; [.484B.0020.0002] # OLD SOUTH ARABIAN LETTER WAW
-10A66 ; [.484C.0020.0002] # OLD SOUTH ARABIAN LETTER SHIN
-10A67 ; [.484D.0020.0002] # OLD SOUTH ARABIAN LETTER RESH
-10A68 ; [.484E.0020.0002] # OLD SOUTH ARABIAN LETTER BETH
-10A69 ; [.484F.0020.0002] # OLD SOUTH ARABIAN LETTER TAW
-10A6A ; [.4850.0020.0002] # OLD SOUTH ARABIAN LETTER SAT
-10A6B ; [.4851.0020.0002] # OLD SOUTH ARABIAN LETTER KAPH
-10A6C ; [.4852.0020.0002] # OLD SOUTH ARABIAN LETTER NUN
-10A6D ; [.4853.0020.0002] # OLD SOUTH ARABIAN LETTER KHETH
-10A6E ; [.4854.0020.0002] # OLD SOUTH ARABIAN LETTER SADHE
-10A6F ; [.4855.0020.0002] # OLD SOUTH ARABIAN LETTER SAMEKH
-10A70 ; [.4856.0020.0002] # OLD SOUTH ARABIAN LETTER FE
-10A71 ; [.4857.0020.0002] # OLD SOUTH ARABIAN LETTER ALEF
-10A72 ; [.4858.0020.0002] # OLD SOUTH ARABIAN LETTER AYN
-10A73 ; [.4859.0020.0002] # OLD SOUTH ARABIAN LETTER DHADHE
-10A74 ; [.485A.0020.0002] # OLD SOUTH ARABIAN LETTER GIMEL
-10A75 ; [.485B.0020.0002] # OLD SOUTH ARABIAN LETTER DALETH
-10A76 ; [.485C.0020.0002] # OLD SOUTH ARABIAN LETTER GHAYN
-10A77 ; [.485D.0020.0002] # OLD SOUTH ARABIAN LETTER TETH
-10A78 ; [.485E.0020.0002] # OLD SOUTH ARABIAN LETTER ZAYN
-10A79 ; [.485F.0020.0002] # OLD SOUTH ARABIAN LETTER DHALETH
-10A7A ; [.4860.0020.0002] # OLD SOUTH ARABIAN LETTER YODH
-10A7B ; [.4861.0020.0002] # OLD SOUTH ARABIAN LETTER THAW
-10A7C ; [.4862.0020.0002] # OLD SOUTH ARABIAN LETTER THETH
-10A80 ; [.4863.0020.0002] # OLD NORTH ARABIAN LETTER HEH
-10A81 ; [.4864.0020.0002] # OLD NORTH ARABIAN LETTER LAM
-10A82 ; [.4865.0020.0002] # OLD NORTH ARABIAN LETTER HAH
-10A83 ; [.4866.0020.0002] # OLD NORTH ARABIAN LETTER MEEM
-10A84 ; [.4867.0020.0002] # OLD NORTH ARABIAN LETTER QAF
-10A85 ; [.4868.0020.0002] # OLD NORTH ARABIAN LETTER WAW
-10A86 ; [.4869.0020.0002] # OLD NORTH ARABIAN LETTER ES-2
-10A87 ; [.486A.0020.0002] # OLD NORTH ARABIAN LETTER REH
-10A88 ; [.486B.0020.0002] # OLD NORTH ARABIAN LETTER BEH
-10A89 ; [.486C.0020.0002] # OLD NORTH ARABIAN LETTER TEH
-10A8A ; [.486D.0020.0002] # OLD NORTH ARABIAN LETTER ES-1
-10A8B ; [.486E.0020.0002] # OLD NORTH ARABIAN LETTER KAF
-10A8C ; [.486F.0020.0002] # OLD NORTH ARABIAN LETTER NOON
-10A8D ; [.4870.0020.0002] # OLD NORTH ARABIAN LETTER KHAH
-10A8E ; [.4871.0020.0002] # OLD NORTH ARABIAN LETTER SAD
-10A8F ; [.4872.0020.0002] # OLD NORTH ARABIAN LETTER ES-3
-10A90 ; [.4873.0020.0002] # OLD NORTH ARABIAN LETTER FEH
-10A91 ; [.4874.0020.0002] # OLD NORTH ARABIAN LETTER ALEF
-10A92 ; [.4875.0020.0002] # OLD NORTH ARABIAN LETTER AIN
-10A93 ; [.4876.0020.0002] # OLD NORTH ARABIAN LETTER DAD
-10A94 ; [.4877.0020.0002] # OLD NORTH ARABIAN LETTER GEEM
-10A95 ; [.4878.0020.0002] # OLD NORTH ARABIAN LETTER DAL
-10A96 ; [.4879.0020.0002] # OLD NORTH ARABIAN LETTER GHAIN
-10A97 ; [.487A.0020.0002] # OLD NORTH ARABIAN LETTER TAH
-10A98 ; [.487B.0020.0002] # OLD NORTH ARABIAN LETTER ZAIN
-10A99 ; [.487C.0020.0002] # OLD NORTH ARABIAN LETTER THAL
-10A9A ; [.487D.0020.0002] # OLD NORTH ARABIAN LETTER YEH
-10A9B ; [.487E.0020.0002] # OLD NORTH ARABIAN LETTER THEH
-10A9C ; [.487F.0020.0002] # OLD NORTH ARABIAN LETTER ZAH
-10B00 ; [.4880.0020.0002] # AVESTAN LETTER A
-10B01 ; [.4881.0020.0002] # AVESTAN LETTER AA
-10B02 ; [.4882.0020.0002] # AVESTAN LETTER AO
-10B03 ; [.4883.0020.0002] # AVESTAN LETTER AAO
-10B04 ; [.4884.0020.0002] # AVESTAN LETTER AN
-10B05 ; [.4885.0020.0002] # AVESTAN LETTER AAN
-10B06 ; [.4886.0020.0002] # AVESTAN LETTER AE
-10B07 ; [.4887.0020.0002] # AVESTAN LETTER AEE
-10B08 ; [.4888.0020.0002] # AVESTAN LETTER E
-10B09 ; [.4889.0020.0002] # AVESTAN LETTER EE
-10B0A ; [.488A.0020.0002] # AVESTAN LETTER O
-10B0B ; [.488B.0020.0002] # AVESTAN LETTER OO
-10B0C ; [.488C.0020.0002] # AVESTAN LETTER I
-10B0D ; [.488D.0020.0002] # AVESTAN LETTER II
-10B0E ; [.488E.0020.0002] # AVESTAN LETTER U
-10B0F ; [.488F.0020.0002] # AVESTAN LETTER UU
-10B10 ; [.4890.0020.0002] # AVESTAN LETTER KE
-10B11 ; [.4891.0020.0002] # AVESTAN LETTER XE
-10B12 ; [.4892.0020.0002] # AVESTAN LETTER XYE
-10B13 ; [.4893.0020.0002] # AVESTAN LETTER XVE
-10B14 ; [.4894.0020.0002] # AVESTAN LETTER GE
-10B15 ; [.4895.0020.0002] # AVESTAN LETTER GGE
-10B16 ; [.4896.0020.0002] # AVESTAN LETTER GHE
-10B17 ; [.4897.0020.0002] # AVESTAN LETTER CE
-10B18 ; [.4898.0020.0002] # AVESTAN LETTER JE
-10B19 ; [.4899.0020.0002] # AVESTAN LETTER TE
-10B1A ; [.489A.0020.0002] # AVESTAN LETTER THE
-10B1B ; [.489B.0020.0002] # AVESTAN LETTER DE
-10B1C ; [.489C.0020.0002] # AVESTAN LETTER DHE
-10B1D ; [.489D.0020.0002] # AVESTAN LETTER TTE
-10B1E ; [.489E.0020.0002] # AVESTAN LETTER PE
-10B1F ; [.489F.0020.0002] # AVESTAN LETTER FE
-10B20 ; [.48A0.0020.0002] # AVESTAN LETTER BE
-10B21 ; [.48A1.0020.0002] # AVESTAN LETTER BHE
-10B22 ; [.48A2.0020.0002] # AVESTAN LETTER NGE
-10B23 ; [.48A3.0020.0002] # AVESTAN LETTER NGYE
-10B24 ; [.48A4.0020.0002] # AVESTAN LETTER NGVE
-10B25 ; [.48A5.0020.0002] # AVESTAN LETTER NE
-10B26 ; [.48A6.0020.0002] # AVESTAN LETTER NYE
-10B27 ; [.48A7.0020.0002] # AVESTAN LETTER NNE
-10B28 ; [.48A8.0020.0002] # AVESTAN LETTER ME
-10B29 ; [.48A9.0020.0002] # AVESTAN LETTER HME
-10B2A ; [.48AA.0020.0002] # AVESTAN LETTER YYE
-10B2B ; [.48AB.0020.0002] # AVESTAN LETTER YE
-10B2C ; [.48AC.0020.0002] # AVESTAN LETTER VE
-10B2D ; [.48AD.0020.0002] # AVESTAN LETTER RE
-10B2E ; [.48AD.0020.0004][.0000.0110.0004] # AVESTAN LETTER LE
-10B2F ; [.48AE.0020.0002] # AVESTAN LETTER SE
-10B30 ; [.48AF.0020.0002] # AVESTAN LETTER ZE
-10B31 ; [.48B0.0020.0002] # AVESTAN LETTER SHE
-10B32 ; [.48B1.0020.0002] # AVESTAN LETTER ZHE
-10B33 ; [.48B2.0020.0002] # AVESTAN LETTER SHYE
-10B34 ; [.48B3.0020.0002] # AVESTAN LETTER SSHE
-10B35 ; [.48B4.0020.0002] # AVESTAN LETTER HE
-10860 ; [.48B5.0020.0002] # PALMYRENE LETTER ALEPH
-10861 ; [.48B6.0020.0002] # PALMYRENE LETTER BETH
-10862 ; [.48B7.0020.0002] # PALMYRENE LETTER GIMEL
-10863 ; [.48B8.0020.0002] # PALMYRENE LETTER DALETH
-10864 ; [.48B9.0020.0002] # PALMYRENE LETTER HE
-10865 ; [.48BA.0020.0002] # PALMYRENE LETTER WAW
-10866 ; [.48BB.0020.0002] # PALMYRENE LETTER ZAYIN
-10867 ; [.48BC.0020.0002] # PALMYRENE LETTER HETH
-10868 ; [.48BD.0020.0002] # PALMYRENE LETTER TETH
-10869 ; [.48BE.0020.0002] # PALMYRENE LETTER YODH
-1086A ; [.48BF.0020.0002] # PALMYRENE LETTER KAPH
-1086B ; [.48C0.0020.0002] # PALMYRENE LETTER LAMEDH
-1086C ; [.48C1.0020.0002] # PALMYRENE LETTER MEM
-1086E ; [.48C2.0020.0002] # PALMYRENE LETTER NUN
-1086D ; [.48C2.0020.0019] # PALMYRENE LETTER FINAL NUN
-1086F ; [.48C3.0020.0002] # PALMYRENE LETTER SAMEKH
-10870 ; [.48C4.0020.0002] # PALMYRENE LETTER AYIN
-10871 ; [.48C5.0020.0002] # PALMYRENE LETTER PE
-10872 ; [.48C6.0020.0002] # PALMYRENE LETTER SADHE
-10873 ; [.48C7.0020.0002] # PALMYRENE LETTER QOPH
-10874 ; [.48C8.0020.0002] # PALMYRENE LETTER RESH
-10875 ; [.48C9.0020.0002] # PALMYRENE LETTER SHIN
-10876 ; [.48CA.0020.0002] # PALMYRENE LETTER TAW
-10881 ; [.48CB.0020.0002] # NABATAEAN LETTER ALEPH
-10880 ; [.48CB.0020.0019] # NABATAEAN LETTER FINAL ALEPH
-10883 ; [.48CC.0020.0002] # NABATAEAN LETTER BETH
-10882 ; [.48CC.0020.0019] # NABATAEAN LETTER FINAL BETH
-10884 ; [.48CD.0020.0002] # NABATAEAN LETTER GIMEL
-10885 ; [.48CE.0020.0002] # NABATAEAN LETTER DALETH
-10887 ; [.48CF.0020.0002] # NABATAEAN LETTER HE
-10886 ; [.48CF.0020.0019] # NABATAEAN LETTER FINAL HE
-10888 ; [.48D0.0020.0002] # NABATAEAN LETTER WAW
-10889 ; [.48D1.0020.0002] # NABATAEAN LETTER ZAYIN
-1088A ; [.48D2.0020.0002] # NABATAEAN LETTER HETH
-1088B ; [.48D3.0020.0002] # NABATAEAN LETTER TETH
-1088D ; [.48D4.0020.0002] # NABATAEAN LETTER YODH
-1088C ; [.48D4.0020.0019] # NABATAEAN LETTER FINAL YODH
-1088F ; [.48D5.0020.0002] # NABATAEAN LETTER KAPH
-1088E ; [.48D5.0020.0019] # NABATAEAN LETTER FINAL KAPH
-10891 ; [.48D6.0020.0002] # NABATAEAN LETTER LAMEDH
-10890 ; [.48D6.0020.0019] # NABATAEAN LETTER FINAL LAMEDH
-10893 ; [.48D7.0020.0002] # NABATAEAN LETTER MEM
-10892 ; [.48D7.0020.0019] # NABATAEAN LETTER FINAL MEM
-10895 ; [.48D8.0020.0002] # NABATAEAN LETTER NUN
-10894 ; [.48D8.0020.0019] # NABATAEAN LETTER FINAL NUN
-10896 ; [.48D9.0020.0002] # NABATAEAN LETTER SAMEKH
-10897 ; [.48DA.0020.0002] # NABATAEAN LETTER AYIN
-10898 ; [.48DB.0020.0002] # NABATAEAN LETTER PE
-10899 ; [.48DC.0020.0002] # NABATAEAN LETTER SADHE
-1089A ; [.48DD.0020.0002] # NABATAEAN LETTER QOPH
-1089B ; [.48DE.0020.0002] # NABATAEAN LETTER RESH
-1089D ; [.48DF.0020.0002] # NABATAEAN LETTER SHIN
-1089C ; [.48DF.0020.0019] # NABATAEAN LETTER FINAL SHIN
-1089E ; [.48E0.0020.0002] # NABATAEAN LETTER TAW
-108E0 ; [.48E1.0020.0002] # HATRAN LETTER ALEPH
-108E1 ; [.48E2.0020.0002] # HATRAN LETTER BETH
-108E2 ; [.48E3.0020.0002] # HATRAN LETTER GIMEL
-108E3 ; [.48E4.0020.0002] # HATRAN LETTER DALETH-RESH
-108E4 ; [.48E5.0020.0002] # HATRAN LETTER HE
-108E5 ; [.48E6.0020.0002] # HATRAN LETTER WAW
-108E6 ; [.48E7.0020.0002] # HATRAN LETTER ZAYN
-108E7 ; [.48E8.0020.0002] # HATRAN LETTER HETH
-108E8 ; [.48E9.0020.0002] # HATRAN LETTER TETH
-108E9 ; [.48EA.0020.0002] # HATRAN LETTER YODH
-108EA ; [.48EB.0020.0002] # HATRAN LETTER KAPH
-108EB ; [.48EC.0020.0002] # HATRAN LETTER LAMEDH
-108EC ; [.48ED.0020.0002] # HATRAN LETTER MEM
-108ED ; [.48EE.0020.0002] # HATRAN LETTER NUN
-108EE ; [.48EF.0020.0002] # HATRAN LETTER SAMEKH
-108EF ; [.48F0.0020.0002] # HATRAN LETTER AYN
-108F0 ; [.48F1.0020.0002] # HATRAN LETTER PE
-108F1 ; [.48F2.0020.0002] # HATRAN LETTER SADHE
-108F2 ; [.48F3.0020.0002] # HATRAN LETTER QOPH
-108F4 ; [.48F4.0020.0002] # HATRAN LETTER SHIN
-108F5 ; [.48F5.0020.0002] # HATRAN LETTER TAW
-10840 ; [.48F6.0020.0002] # IMPERIAL ARAMAIC LETTER ALEPH
-10841 ; [.48F7.0020.0002] # IMPERIAL ARAMAIC LETTER BETH
-10842 ; [.48F8.0020.0002] # IMPERIAL ARAMAIC LETTER GIMEL
-10843 ; [.48F9.0020.0002] # IMPERIAL ARAMAIC LETTER DALETH
-10844 ; [.48FA.0020.0002] # IMPERIAL ARAMAIC LETTER HE
-10845 ; [.48FB.0020.0002] # IMPERIAL ARAMAIC LETTER WAW
-10846 ; [.48FC.0020.0002] # IMPERIAL ARAMAIC LETTER ZAYIN
-10847 ; [.48FD.0020.0002] # IMPERIAL ARAMAIC LETTER HETH
-10848 ; [.48FE.0020.0002] # IMPERIAL ARAMAIC LETTER TETH
-10849 ; [.48FF.0020.0002] # IMPERIAL ARAMAIC LETTER YODH
-1084A ; [.4900.0020.0002] # IMPERIAL ARAMAIC LETTER KAPH
-1084B ; [.4901.0020.0002] # IMPERIAL ARAMAIC LETTER LAMEDH
-1084C ; [.4902.0020.0002] # IMPERIAL ARAMAIC LETTER MEM
-1084D ; [.4903.0020.0002] # IMPERIAL ARAMAIC LETTER NUN
-1084E ; [.4904.0020.0002] # IMPERIAL ARAMAIC LETTER SAMEKH
-1084F ; [.4905.0020.0002] # IMPERIAL ARAMAIC LETTER AYIN
-10850 ; [.4906.0020.0002] # IMPERIAL ARAMAIC LETTER PE
-10851 ; [.4907.0020.0002] # IMPERIAL ARAMAIC LETTER SADHE
-10852 ; [.4908.0020.0002] # IMPERIAL ARAMAIC LETTER QOPH
-10853 ; [.4909.0020.0002] # IMPERIAL ARAMAIC LETTER RESH
-10854 ; [.490A.0020.0002] # IMPERIAL ARAMAIC LETTER SHIN
-10855 ; [.490B.0020.0002] # IMPERIAL ARAMAIC LETTER TAW
-10B40 ; [.490C.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER ALEPH
-10B41 ; [.490D.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER BETH
-10B42 ; [.490E.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER GIMEL
-10B43 ; [.490F.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER DALETH
-10B44 ; [.4910.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER HE
-10B45 ; [.4911.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER WAW
-10B46 ; [.4912.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER ZAYIN
-10B47 ; [.4913.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER HETH
-10B48 ; [.4914.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER TETH
-10B49 ; [.4915.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER YODH
-10B4A ; [.4916.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER KAPH
-10B4B ; [.4917.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER LAMEDH
-10B4C ; [.4918.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER MEM
-10B4D ; [.4919.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER NUN
-10B4E ; [.491A.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER SAMEKH
-10B4F ; [.491B.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER AYIN
-10B50 ; [.491C.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER PE
-10B51 ; [.491D.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER SADHE
-10B52 ; [.491E.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER QOPH
-10B53 ; [.491F.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER RESH
-10B54 ; [.4920.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER SHIN
-10B55 ; [.4921.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER TAW
-10B60 ; [.4922.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER ALEPH
-10B61 ; [.4923.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER BETH
-10B62 ; [.4924.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER GIMEL
-10B63 ; [.4925.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER DALETH
-10B64 ; [.4926.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER HE
-10B65 ; [.4927.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH
-10B66 ; [.4928.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER ZAYIN
-10B67 ; [.4929.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER HETH
-10B68 ; [.492A.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER TETH
-10B69 ; [.492B.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER YODH
-10B6A ; [.492C.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER KAPH
-10B6B ; [.492D.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER LAMEDH
-10B6C ; [.492E.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH
-10B6D ; [.492F.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER NUN
-10B6E ; [.4930.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER SAMEKH
-10B6F ; [.4931.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER PE
-10B70 ; [.4932.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER SADHE
-10B71 ; [.4933.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER SHIN
-10B72 ; [.4934.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER TAW
-10B80 ; [.4935.0020.0002] # PSALTER PAHLAVI LETTER ALEPH
-10B81 ; [.4936.0020.0002] # PSALTER PAHLAVI LETTER BETH
-10B82 ; [.4937.0020.0002] # PSALTER PAHLAVI LETTER GIMEL
-10B83 ; [.4938.0020.0002] # PSALTER PAHLAVI LETTER DALETH
-10B84 ; [.4939.0020.0002] # PSALTER PAHLAVI LETTER HE
-10B85 ; [.493A.0020.0002] # PSALTER PAHLAVI LETTER WAW-AYIN-RESH
-10B86 ; [.493B.0020.0002] # PSALTER PAHLAVI LETTER ZAYIN
-10B87 ; [.493C.0020.0002] # PSALTER PAHLAVI LETTER HETH
-10B88 ; [.493D.0020.0002] # PSALTER PAHLAVI LETTER YODH
-10B89 ; [.493E.0020.0002] # PSALTER PAHLAVI LETTER KAPH
-10B8A ; [.493F.0020.0002] # PSALTER PAHLAVI LETTER LAMEDH
-10B8B ; [.4940.0020.0002] # PSALTER PAHLAVI LETTER MEM-QOPH
-10B8C ; [.4941.0020.0002] # PSALTER PAHLAVI LETTER NUN
-10B8D ; [.4942.0020.0002] # PSALTER PAHLAVI LETTER SAMEKH
-10B8E ; [.4943.0020.0002] # PSALTER PAHLAVI LETTER PE
-10B8F ; [.4944.0020.0002] # PSALTER PAHLAVI LETTER SADHE
-10B90 ; [.4945.0020.0002] # PSALTER PAHLAVI LETTER SHIN
-10B91 ; [.4946.0020.0002] # PSALTER PAHLAVI LETTER TAW
-10AC0 ; [.4947.0020.0002] # MANICHAEAN LETTER ALEPH
-10AC1 ; [.4948.0020.0002] # MANICHAEAN LETTER BETH
-10AC2 ; [.4949.0020.0002] # MANICHAEAN LETTER BHETH
-10AC3 ; [.494A.0020.0002] # MANICHAEAN LETTER GIMEL
-10AC4 ; [.494B.0020.0002] # MANICHAEAN LETTER GHIMEL
-10AC5 ; [.494C.0020.0002] # MANICHAEAN LETTER DALETH
-10AC6 ; [.494D.0020.0002] # MANICHAEAN LETTER HE
-10AC7 ; [.494E.0020.0002] # MANICHAEAN LETTER WAW
-10AC8 ; [.494E.0020.0004][.0000.0111.0004] # MANICHAEAN SIGN UD
-10AC9 ; [.494F.0020.0002] # MANICHAEAN LETTER ZAYIN
-10ACA ; [.4950.0020.0002] # MANICHAEAN LETTER ZHAYIN
-10ACB ; [.4951.0020.0002] # MANICHAEAN LETTER JAYIN
-10ACC ; [.4952.0020.0002] # MANICHAEAN LETTER JHAYIN
-10ACD ; [.4953.0020.0002] # MANICHAEAN LETTER HETH
-10ACE ; [.4954.0020.0002] # MANICHAEAN LETTER TETH
-10ACF ; [.4955.0020.0002] # MANICHAEAN LETTER YODH
-10AD0 ; [.4956.0020.0002] # MANICHAEAN LETTER KAPH
-10AD1 ; [.4957.0020.0002] # MANICHAEAN LETTER XAPH
-10AD2 ; [.4958.0020.0002] # MANICHAEAN LETTER KHAPH
-10AD3 ; [.4959.0020.0002] # MANICHAEAN LETTER LAMEDH
-10AD4 ; [.495A.0020.0002] # MANICHAEAN LETTER DHAMEDH
-10AD5 ; [.495B.0020.0002] # MANICHAEAN LETTER THAMEDH
-10AD6 ; [.495C.0020.0002] # MANICHAEAN LETTER MEM
-10AD7 ; [.495D.0020.0002] # MANICHAEAN LETTER NUN
-10AD8 ; [.495E.0020.0002] # MANICHAEAN LETTER SAMEKH
-10AD9 ; [.495F.0020.0002] # MANICHAEAN LETTER AYIN
-10ADA ; [.4960.0020.0002] # MANICHAEAN LETTER AAYIN
-10ADB ; [.4961.0020.0002] # MANICHAEAN LETTER PE
-10ADC ; [.4962.0020.0002] # MANICHAEAN LETTER FE
-10ADD ; [.4963.0020.0002] # MANICHAEAN LETTER SADHE
-10ADE ; [.4964.0020.0002] # MANICHAEAN LETTER QOPH
-10ADF ; [.4965.0020.0002] # MANICHAEAN LETTER XOPH
-10AE0 ; [.4966.0020.0002] # MANICHAEAN LETTER QHOPH
-10AE1 ; [.4967.0020.0002] # MANICHAEAN LETTER RESH
-10AE2 ; [.4968.0020.0002] # MANICHAEAN LETTER SHIN
-10AE3 ; [.4969.0020.0002] # MANICHAEAN LETTER SSHIN
-10AE4 ; [.496A.0020.0002] # MANICHAEAN LETTER TAW
-10380 ; [.496B.0020.0002] # UGARITIC LETTER ALPA
-10381 ; [.496C.0020.0002] # UGARITIC LETTER BETA
-10382 ; [.496D.0020.0002] # UGARITIC LETTER GAMLA
-10383 ; [.496E.0020.0002] # UGARITIC LETTER KHA
-10384 ; [.496F.0020.0002] # UGARITIC LETTER DELTA
-10385 ; [.4970.0020.0002] # UGARITIC LETTER HO
-10386 ; [.4971.0020.0002] # UGARITIC LETTER WO
-10387 ; [.4972.0020.0002] # UGARITIC LETTER ZETA
-10388 ; [.4973.0020.0002] # UGARITIC LETTER HOTA
-10389 ; [.4974.0020.0002] # UGARITIC LETTER TET
-1038A ; [.4975.0020.0002] # UGARITIC LETTER YOD
-1038B ; [.4976.0020.0002] # UGARITIC LETTER KAF
-1038C ; [.4977.0020.0002] # UGARITIC LETTER SHIN
-1038D ; [.4978.0020.0002] # UGARITIC LETTER LAMDA
-1038E ; [.4979.0020.0002] # UGARITIC LETTER MEM
-1038F ; [.497A.0020.0002] # UGARITIC LETTER DHAL
-10390 ; [.497B.0020.0002] # UGARITIC LETTER NUN
-10391 ; [.497C.0020.0002] # UGARITIC LETTER ZU
-10392 ; [.497D.0020.0002] # UGARITIC LETTER SAMKA
-10393 ; [.497E.0020.0002] # UGARITIC LETTER AIN
-10394 ; [.497F.0020.0002] # UGARITIC LETTER PU
-10395 ; [.4980.0020.0002] # UGARITIC LETTER SADE
-10396 ; [.4981.0020.0002] # UGARITIC LETTER QOPA
-10397 ; [.4982.0020.0002] # UGARITIC LETTER RASHA
-10398 ; [.4983.0020.0002] # UGARITIC LETTER THANNA
-10399 ; [.4984.0020.0002] # UGARITIC LETTER GHAIN
-1039A ; [.4985.0020.0002] # UGARITIC LETTER TO
-1039B ; [.4986.0020.0002] # UGARITIC LETTER I
-1039C ; [.4987.0020.0002] # UGARITIC LETTER U
-1039D ; [.4988.0020.0002] # UGARITIC LETTER SSU
-103A0 ; [.4989.0020.0002] # OLD PERSIAN SIGN A
-103A1 ; [.498A.0020.0002] # OLD PERSIAN SIGN I
-103A2 ; [.498B.0020.0002] # OLD PERSIAN SIGN U
-103A3 ; [.498C.0020.0002] # OLD PERSIAN SIGN KA
-103A4 ; [.498D.0020.0002] # OLD PERSIAN SIGN KU
-103A5 ; [.498E.0020.0002] # OLD PERSIAN SIGN GA
-103A6 ; [.498F.0020.0002] # OLD PERSIAN SIGN GU
-103A7 ; [.4990.0020.0002] # OLD PERSIAN SIGN XA
-103A8 ; [.4991.0020.0002] # OLD PERSIAN SIGN CA
-103A9 ; [.4992.0020.0002] # OLD PERSIAN SIGN JA
-103AA ; [.4993.0020.0002] # OLD PERSIAN SIGN JI
-103AB ; [.4994.0020.0002] # OLD PERSIAN SIGN TA
-103AC ; [.4995.0020.0002] # OLD PERSIAN SIGN TU
-103AD ; [.4996.0020.0002] # OLD PERSIAN SIGN DA
-103AE ; [.4997.0020.0002] # OLD PERSIAN SIGN DI
-103AF ; [.4998.0020.0002] # OLD PERSIAN SIGN DU
-103B0 ; [.4999.0020.0002] # OLD PERSIAN SIGN THA
-103B1 ; [.499A.0020.0002] # OLD PERSIAN SIGN PA
-103B2 ; [.499B.0020.0002] # OLD PERSIAN SIGN BA
-103B3 ; [.499C.0020.0002] # OLD PERSIAN SIGN FA
-103B4 ; [.499D.0020.0002] # OLD PERSIAN SIGN NA
-103B5 ; [.499E.0020.0002] # OLD PERSIAN SIGN NU
-103B6 ; [.499F.0020.0002] # OLD PERSIAN SIGN MA
-103B7 ; [.49A0.0020.0002] # OLD PERSIAN SIGN MI
-103B8 ; [.49A1.0020.0002] # OLD PERSIAN SIGN MU
-103B9 ; [.49A2.0020.0002] # OLD PERSIAN SIGN YA
-103BA ; [.49A3.0020.0002] # OLD PERSIAN SIGN VA
-103BB ; [.49A4.0020.0002] # OLD PERSIAN SIGN VI
-103BC ; [.49A5.0020.0002] # OLD PERSIAN SIGN RA
-103BD ; [.49A6.0020.0002] # OLD PERSIAN SIGN RU
-103BE ; [.49A7.0020.0002] # OLD PERSIAN SIGN LA
-103BF ; [.49A8.0020.0002] # OLD PERSIAN SIGN SA
-103C0 ; [.49A9.0020.0002] # OLD PERSIAN SIGN ZA
-103C1 ; [.49AA.0020.0002] # OLD PERSIAN SIGN SHA
-103C2 ; [.49AB.0020.0002] # OLD PERSIAN SIGN SSA
-103C3 ; [.49AC.0020.0002] # OLD PERSIAN SIGN HA
-103C8 ; [.49AD.0020.0002] # OLD PERSIAN SIGN AURAMAZDAA
-103C9 ; [.49AE.0020.0002] # OLD PERSIAN SIGN AURAMAZDAA-2
-103CA ; [.49AF.0020.0002] # OLD PERSIAN SIGN AURAMAZDAAHA
-103CB ; [.49B0.0020.0002] # OLD PERSIAN SIGN XSHAAYATHIYA
-103CC ; [.49B1.0020.0002] # OLD PERSIAN SIGN DAHYAAUSH
-103CD ; [.49B2.0020.0002] # OLD PERSIAN SIGN DAHYAAUSH-2
-103CE ; [.49B3.0020.0002] # OLD PERSIAN SIGN BAGA
-103CF ; [.49B4.0020.0002] # OLD PERSIAN SIGN BUUMISH
-12000 ; [.49B5.0020.0002] # CUNEIFORM SIGN A
-12001 ; [.49B6.0020.0002] # CUNEIFORM SIGN A TIMES A
-12002 ; [.49B7.0020.0002] # CUNEIFORM SIGN A TIMES BAD
-12003 ; [.49B8.0020.0002] # CUNEIFORM SIGN A TIMES GAN2 TENU
-12004 ; [.49B9.0020.0002] # CUNEIFORM SIGN A TIMES HA
-12005 ; [.49BA.0020.0002] # CUNEIFORM SIGN A TIMES IGI
-12006 ; [.49BB.0020.0002] # CUNEIFORM SIGN A TIMES LAGAR GUNU
-12007 ; [.49BC.0020.0002] # CUNEIFORM SIGN A TIMES MUSH
-12008 ; [.49BD.0020.0002] # CUNEIFORM SIGN A TIMES SAG
-12009 ; [.49BE.0020.0002] # CUNEIFORM SIGN A2
-1200A ; [.49BF.0020.0002] # CUNEIFORM SIGN AB
-1200B ; [.49C0.0020.0002] # CUNEIFORM SIGN AB TIMES ASH2
-1200C ; [.49C1.0020.0002] # CUNEIFORM SIGN AB TIMES DUN3 GUNU
-1200D ; [.49C2.0020.0002] # CUNEIFORM SIGN AB TIMES GAL
-1200E ; [.49C3.0020.0002] # CUNEIFORM SIGN AB TIMES GAN2 TENU
-1200F ; [.49C4.0020.0002] # CUNEIFORM SIGN AB TIMES HA
-12010 ; [.49C5.0020.0002] # CUNEIFORM SIGN AB TIMES IGI GUNU
-12011 ; [.49C6.0020.0002] # CUNEIFORM SIGN AB TIMES IMIN
-12012 ; [.49C7.0020.0002] # CUNEIFORM SIGN AB TIMES LAGAB
-12013 ; [.49C8.0020.0002] # CUNEIFORM SIGN AB TIMES SHESH
-12014 ; [.49C9.0020.0002] # CUNEIFORM SIGN AB TIMES U PLUS U PLUS U
-12015 ; [.49CA.0020.0002] # CUNEIFORM SIGN AB GUNU
-12016 ; [.49CB.0020.0002] # CUNEIFORM SIGN AB2
-12017 ; [.49CC.0020.0002] # CUNEIFORM SIGN AB2 TIMES BALAG
-12018 ; [.49CD.0020.0002] # CUNEIFORM SIGN AB2 TIMES GAN2 TENU
-12019 ; [.49CE.0020.0002] # CUNEIFORM SIGN AB2 TIMES ME PLUS EN
-1201A ; [.49CF.0020.0002] # CUNEIFORM SIGN AB2 TIMES SHA3
-1201B ; [.49D0.0020.0002] # CUNEIFORM SIGN AB2 TIMES TAK4
-1201C ; [.49D1.0020.0002] # CUNEIFORM SIGN AD
-1201D ; [.49D2.0020.0002] # CUNEIFORM SIGN AK
-1201E ; [.49D3.0020.0002] # CUNEIFORM SIGN AK TIMES ERIN2
-1201F ; [.49D4.0020.0002] # CUNEIFORM SIGN AK TIMES SHITA PLUS GISH
-12020 ; [.49D5.0020.0002] # CUNEIFORM SIGN AL
-12021 ; [.49D6.0020.0002] # CUNEIFORM SIGN AL TIMES AL
-12022 ; [.49D7.0020.0002] # CUNEIFORM SIGN AL TIMES DIM2
-12023 ; [.49D8.0020.0002] # CUNEIFORM SIGN AL TIMES GISH
-12024 ; [.49D9.0020.0002] # CUNEIFORM SIGN AL TIMES HA
-12025 ; [.49DA.0020.0002] # CUNEIFORM SIGN AL TIMES KAD3
-12026 ; [.49DB.0020.0002] # CUNEIFORM SIGN AL TIMES KI
-12027 ; [.49DC.0020.0002] # CUNEIFORM SIGN AL TIMES SHE
-12028 ; [.49DD.0020.0002] # CUNEIFORM SIGN AL TIMES USH
-12029 ; [.49DE.0020.0002] # CUNEIFORM SIGN ALAN
-1202A ; [.49DF.0020.0002] # CUNEIFORM SIGN ALEPH
-1202B ; [.49E0.0020.0002] # CUNEIFORM SIGN AMAR
-1202C ; [.49E1.0020.0002] # CUNEIFORM SIGN AMAR TIMES SHE
-1202D ; [.49E2.0020.0002] # CUNEIFORM SIGN AN
-1202E ; [.49E3.0020.0002] # CUNEIFORM SIGN AN OVER AN
-1202F ; [.49E4.0020.0002] # CUNEIFORM SIGN AN THREE TIMES
-12030 ; [.49E5.0020.0002] # CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA
-12031 ; [.49E6.0020.0002] # CUNEIFORM SIGN AN PLUS NAGA SQUARED
-12032 ; [.49E7.0020.0002] # CUNEIFORM SIGN ANSHE
-12033 ; [.49E8.0020.0002] # CUNEIFORM SIGN APIN
-12034 ; [.49E9.0020.0002] # CUNEIFORM SIGN ARAD
-12035 ; [.49EA.0020.0002] # CUNEIFORM SIGN ARAD TIMES KUR
-12036 ; [.49EB.0020.0002] # CUNEIFORM SIGN ARKAB
-12037 ; [.49EC.0020.0002] # CUNEIFORM SIGN ASAL2
-12038 ; [.49ED.0020.0002] # CUNEIFORM SIGN ASH
-12039 ; [.49EE.0020.0002] # CUNEIFORM SIGN ASH ZIDA TENU
-1203A ; [.49EF.0020.0002] # CUNEIFORM SIGN ASH KABA TENU
-1203B ; [.49F0.0020.0002] # CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP
-1203C ; [.49F1.0020.0002] # CUNEIFORM SIGN ASH OVER ASH OVER ASH
-1203D ; [.49F2.0020.0002] # CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH
-1203E ; [.49F3.0020.0002] # CUNEIFORM SIGN ASH2
-1203F ; [.49F4.0020.0002] # CUNEIFORM SIGN ASHGAB
-12040 ; [.49F5.0020.0002] # CUNEIFORM SIGN BA
-12041 ; [.49F6.0020.0002] # CUNEIFORM SIGN BAD
-12042 ; [.49F7.0020.0002] # CUNEIFORM SIGN BAG3
-12043 ; [.49F8.0020.0002] # CUNEIFORM SIGN BAHAR2
-12044 ; [.49F9.0020.0002] # CUNEIFORM SIGN BAL
-12045 ; [.49FA.0020.0002] # CUNEIFORM SIGN BAL OVER BAL
-12046 ; [.49FB.0020.0002] # CUNEIFORM SIGN BALAG
-12047 ; [.49FC.0020.0002] # CUNEIFORM SIGN BAR
-12048 ; [.49FD.0020.0002] # CUNEIFORM SIGN BARA2
-12049 ; [.49FE.0020.0002] # CUNEIFORM SIGN BI
-1204A ; [.49FF.0020.0002] # CUNEIFORM SIGN BI TIMES A
-1204B ; [.4A00.0020.0002] # CUNEIFORM SIGN BI TIMES GAR
-1204C ; [.4A01.0020.0002] # CUNEIFORM SIGN BI TIMES IGI GUNU
-1204D ; [.4A02.0020.0002] # CUNEIFORM SIGN BU
-1204E ; [.4A03.0020.0002] # CUNEIFORM SIGN BU OVER BU AB
-1204F ; [.4A04.0020.0002] # CUNEIFORM SIGN BU OVER BU UN
-12050 ; [.4A05.0020.0002] # CUNEIFORM SIGN BU CROSSING BU
-12051 ; [.4A06.0020.0002] # CUNEIFORM SIGN BULUG
-12052 ; [.4A07.0020.0002] # CUNEIFORM SIGN BULUG OVER BULUG
-12053 ; [.4A08.0020.0002] # CUNEIFORM SIGN BUR
-12054 ; [.4A09.0020.0002] # CUNEIFORM SIGN BUR2
-12055 ; [.4A0A.0020.0002] # CUNEIFORM SIGN DA
-12056 ; [.4A0B.0020.0002] # CUNEIFORM SIGN DAG
-12057 ; [.4A0C.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH
-12058 ; [.4A0D.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES AMAR
-12059 ; [.4A0E.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES BALAG
-1205A ; [.4A0F.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES BI
-1205B ; [.4A10.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GA
-1205C ; [.4A11.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH
-1205D ; [.4A12.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GI
-1205E ; [.4A13.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GIR2
-1205F ; [.4A14.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GUD
-12060 ; [.4A15.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES HA
-12061 ; [.4A16.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES IR
-12062 ; [.4A17.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU
-12063 ; [.4A18.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES KAK
-12064 ; [.4A19.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES LA
-12065 ; [.4A1A.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES LU
-12066 ; [.4A1B.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2
-12067 ; [.4A1C.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES LUM
-12068 ; [.4A1D.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES NE
-12069 ; [.4A1E.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP
-1206A ; [.4A1F.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES SI
-1206B ; [.4A20.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES TAK4
-1206C ; [.4A21.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2
-1206D ; [.4A22.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES USH
-1206E ; [.4A23.0020.0002] # CUNEIFORM SIGN DAM
-1206F ; [.4A24.0020.0002] # CUNEIFORM SIGN DAR
-12070 ; [.4A25.0020.0002] # CUNEIFORM SIGN DARA3
-12071 ; [.4A26.0020.0002] # CUNEIFORM SIGN DARA4
-12072 ; [.4A27.0020.0002] # CUNEIFORM SIGN DI
-12073 ; [.4A28.0020.0002] # CUNEIFORM SIGN DIB
-12074 ; [.4A29.0020.0002] # CUNEIFORM SIGN DIM
-12075 ; [.4A2A.0020.0002] # CUNEIFORM SIGN DIM TIMES SHE
-12076 ; [.4A2B.0020.0002] # CUNEIFORM SIGN DIM2
-12077 ; [.4A2C.0020.0002] # CUNEIFORM SIGN DIN
-12078 ; [.4A2D.0020.0002] # CUNEIFORM SIGN DIN KASKAL U GUNU DISH
-12079 ; [.4A2E.0020.0002] # CUNEIFORM SIGN DISH
-1207A ; [.4A2F.0020.0002] # CUNEIFORM SIGN DU
-1207B ; [.4A30.0020.0002] # CUNEIFORM SIGN DU OVER DU
-1207C ; [.4A31.0020.0002] # CUNEIFORM SIGN DU GUNU
-1207D ; [.4A32.0020.0002] # CUNEIFORM SIGN DU SHESHIG
-1207E ; [.4A33.0020.0002] # CUNEIFORM SIGN DUB
-1207F ; [.4A34.0020.0002] # CUNEIFORM SIGN DUB TIMES ESH2
-12080 ; [.4A35.0020.0002] # CUNEIFORM SIGN DUB2
-12081 ; [.4A36.0020.0002] # CUNEIFORM SIGN DUG
-12082 ; [.4A37.0020.0002] # CUNEIFORM SIGN DUGUD
-12083 ; [.4A38.0020.0002] # CUNEIFORM SIGN DUH
-12084 ; [.4A39.0020.0002] # CUNEIFORM SIGN DUN
-12085 ; [.4A3A.0020.0002] # CUNEIFORM SIGN DUN3
-12086 ; [.4A3B.0020.0002] # CUNEIFORM SIGN DUN3 GUNU
-12087 ; [.4A3C.0020.0002] # CUNEIFORM SIGN DUN3 GUNU GUNU
-12088 ; [.4A3D.0020.0002] # CUNEIFORM SIGN DUN4
-12089 ; [.4A3E.0020.0002] # CUNEIFORM SIGN DUR2
-1208A ; [.4A3F.0020.0002] # CUNEIFORM SIGN E
-1208B ; [.4A40.0020.0002] # CUNEIFORM SIGN E TIMES PAP
-1208C ; [.4A41.0020.0002] # CUNEIFORM SIGN E OVER E NUN OVER NUN
-1208D ; [.4A42.0020.0002] # CUNEIFORM SIGN E2
-1208E ; [.4A43.0020.0002] # CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA
-1208F ; [.4A44.0020.0002] # CUNEIFORM SIGN E2 TIMES GAR
-12090 ; [.4A45.0020.0002] # CUNEIFORM SIGN E2 TIMES MI
-12091 ; [.4A46.0020.0002] # CUNEIFORM SIGN E2 TIMES SAL
-12092 ; [.4A47.0020.0002] # CUNEIFORM SIGN E2 TIMES SHE
-12093 ; [.4A48.0020.0002] # CUNEIFORM SIGN E2 TIMES U
-12094 ; [.4A49.0020.0002] # CUNEIFORM SIGN EDIN
-12095 ; [.4A4A.0020.0002] # CUNEIFORM SIGN EGIR
-12096 ; [.4A4B.0020.0002] # CUNEIFORM SIGN EL
-12097 ; [.4A4C.0020.0002] # CUNEIFORM SIGN EN
-12098 ; [.4A4D.0020.0002] # CUNEIFORM SIGN EN TIMES GAN2
-12099 ; [.4A4E.0020.0002] # CUNEIFORM SIGN EN TIMES GAN2 TENU
-1209A ; [.4A4F.0020.0002] # CUNEIFORM SIGN EN TIMES ME
-1209B ; [.4A50.0020.0002] # CUNEIFORM SIGN EN CROSSING EN
-1209C ; [.4A51.0020.0002] # CUNEIFORM SIGN EN OPPOSING EN
-1209D ; [.4A52.0020.0002] # CUNEIFORM SIGN EN SQUARED
-1209E ; [.4A53.0020.0002] # CUNEIFORM SIGN EREN
-1209F ; [.4A54.0020.0002] # CUNEIFORM SIGN ERIN2
-120A0 ; [.4A55.0020.0002] # CUNEIFORM SIGN ESH2
-120A1 ; [.4A56.0020.0002] # CUNEIFORM SIGN EZEN
-120A2 ; [.4A57.0020.0002] # CUNEIFORM SIGN EZEN TIMES A
-120A3 ; [.4A58.0020.0002] # CUNEIFORM SIGN EZEN TIMES A PLUS LAL
-120A4 ; [.4A59.0020.0002] # CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL
-120A5 ; [.4A5A.0020.0002] # CUNEIFORM SIGN EZEN TIMES AN
-120A6 ; [.4A5B.0020.0002] # CUNEIFORM SIGN EZEN TIMES BAD
-120A7 ; [.4A5C.0020.0002] # CUNEIFORM SIGN EZEN TIMES DUN3 GUNU
-120A8 ; [.4A5D.0020.0002] # CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU
-120A9 ; [.4A5E.0020.0002] # CUNEIFORM SIGN EZEN TIMES HA
-120AA ; [.4A5F.0020.0002] # CUNEIFORM SIGN EZEN TIMES HA GUNU
-120AB ; [.4A60.0020.0002] # CUNEIFORM SIGN EZEN TIMES IGI GUNU
-120AC ; [.4A61.0020.0002] # CUNEIFORM SIGN EZEN TIMES KASKAL
-120AD ; [.4A62.0020.0002] # CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED
-120AE ; [.4A63.0020.0002] # CUNEIFORM SIGN EZEN TIMES KU3
-120AF ; [.4A64.0020.0002] # CUNEIFORM SIGN EZEN TIMES LA
-120B0 ; [.4A65.0020.0002] # CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL
-120B1 ; [.4A66.0020.0002] # CUNEIFORM SIGN EZEN TIMES LI
-120B2 ; [.4A67.0020.0002] # CUNEIFORM SIGN EZEN TIMES LU
-120B3 ; [.4A68.0020.0002] # CUNEIFORM SIGN EZEN TIMES U2
-120B4 ; [.4A69.0020.0002] # CUNEIFORM SIGN EZEN TIMES UD
-120B5 ; [.4A6A.0020.0002] # CUNEIFORM SIGN GA
-120B6 ; [.4A6B.0020.0002] # CUNEIFORM SIGN GA GUNU
-120B7 ; [.4A6C.0020.0002] # CUNEIFORM SIGN GA2
-120B8 ; [.4A6D.0020.0002] # CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA
-120B9 ; [.4A6E.0020.0002] # CUNEIFORM SIGN GA2 TIMES A PLUS HA
-120BA ; [.4A6F.0020.0002] # CUNEIFORM SIGN GA2 TIMES A PLUS IGI
-120BB ; [.4A70.0020.0002] # CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB
-120BC ; [.4A71.0020.0002] # CUNEIFORM SIGN GA2 TIMES AN
-120BD ; [.4A72.0020.0002] # CUNEIFORM SIGN GA2 TIMES ASH
-120BE ; [.4A73.0020.0002] # CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL
-120BF ; [.4A74.0020.0002] # CUNEIFORM SIGN GA2 TIMES BAD
-120C0 ; [.4A75.0020.0002] # CUNEIFORM SIGN GA2 TIMES BAR PLUS RA
-120C1 ; [.4A76.0020.0002] # CUNEIFORM SIGN GA2 TIMES BUR
-120C2 ; [.4A77.0020.0002] # CUNEIFORM SIGN GA2 TIMES BUR PLUS RA
-120C3 ; [.4A78.0020.0002] # CUNEIFORM SIGN GA2 TIMES DA
-120C4 ; [.4A79.0020.0002] # CUNEIFORM SIGN GA2 TIMES DI
-120C5 ; [.4A7A.0020.0002] # CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE
-120C6 ; [.4A7B.0020.0002] # CUNEIFORM SIGN GA2 TIMES DUB
-120C7 ; [.4A7C.0020.0002] # CUNEIFORM SIGN GA2 TIMES EL
-120C8 ; [.4A7D.0020.0002] # CUNEIFORM SIGN GA2 TIMES EL PLUS LA
-120C9 ; [.4A7E.0020.0002] # CUNEIFORM SIGN GA2 TIMES EN
-120CA ; [.4A7F.0020.0002] # CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU
-120CB ; [.4A80.0020.0002] # CUNEIFORM SIGN GA2 TIMES GAN2 TENU
-120CC ; [.4A81.0020.0002] # CUNEIFORM SIGN GA2 TIMES GAR
-120CD ; [.4A82.0020.0002] # CUNEIFORM SIGN GA2 TIMES GI
-120CE ; [.4A83.0020.0002] # CUNEIFORM SIGN GA2 TIMES GI4
-120CF ; [.4A84.0020.0002] # CUNEIFORM SIGN GA2 TIMES GI4 PLUS A
-120D0 ; [.4A85.0020.0002] # CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU
-120D1 ; [.4A86.0020.0002] # CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2
-120D2 ; [.4A87.0020.0002] # CUNEIFORM SIGN GA2 TIMES HAL
-120D3 ; [.4A88.0020.0002] # CUNEIFORM SIGN GA2 TIMES HAL PLUS LA
-120D4 ; [.4A89.0020.0002] # CUNEIFORM SIGN GA2 TIMES HI PLUS LI
-120D5 ; [.4A8A.0020.0002] # CUNEIFORM SIGN GA2 TIMES HUB2
-120D6 ; [.4A8B.0020.0002] # CUNEIFORM SIGN GA2 TIMES IGI GUNU
-120D7 ; [.4A8C.0020.0002] # CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH
-120D8 ; [.4A8D.0020.0002] # CUNEIFORM SIGN GA2 TIMES KAK
-120D9 ; [.4A8E.0020.0002] # CUNEIFORM SIGN GA2 TIMES KASKAL
-120DA ; [.4A8F.0020.0002] # CUNEIFORM SIGN GA2 TIMES KID
-120DB ; [.4A90.0020.0002] # CUNEIFORM SIGN GA2 TIMES KID PLUS LAL
-120DC ; [.4A91.0020.0002] # CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN
-120DD ; [.4A92.0020.0002] # CUNEIFORM SIGN GA2 TIMES LA
-120DE ; [.4A93.0020.0002] # CUNEIFORM SIGN GA2 TIMES ME PLUS EN
-120DF ; [.4A94.0020.0002] # CUNEIFORM SIGN GA2 TIMES MI
-120E0 ; [.4A95.0020.0002] # CUNEIFORM SIGN GA2 TIMES NUN
-120E1 ; [.4A96.0020.0002] # CUNEIFORM SIGN GA2 TIMES NUN OVER NUN
-120E2 ; [.4A97.0020.0002] # CUNEIFORM SIGN GA2 TIMES PA
-120E3 ; [.4A98.0020.0002] # CUNEIFORM SIGN GA2 TIMES SAL
-120E4 ; [.4A99.0020.0002] # CUNEIFORM SIGN GA2 TIMES SAR
-120E5 ; [.4A9A.0020.0002] # CUNEIFORM SIGN GA2 TIMES SHE
-120E6 ; [.4A9B.0020.0002] # CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR
-120E7 ; [.4A9C.0020.0002] # CUNEIFORM SIGN GA2 TIMES SHID
-120E8 ; [.4A9D.0020.0002] # CUNEIFORM SIGN GA2 TIMES SUM
-120E9 ; [.4A9E.0020.0002] # CUNEIFORM SIGN GA2 TIMES TAK4
-120EA ; [.4A9F.0020.0002] # CUNEIFORM SIGN GA2 TIMES U
-120EB ; [.4AA0.0020.0002] # CUNEIFORM SIGN GA2 TIMES UD
-120EC ; [.4AA1.0020.0002] # CUNEIFORM SIGN GA2 TIMES UD PLUS DU
-120ED ; [.4AA2.0020.0002] # CUNEIFORM SIGN GA2 OVER GA2
-120EE ; [.4AA3.0020.0002] # CUNEIFORM SIGN GABA
-120EF ; [.4AA4.0020.0002] # CUNEIFORM SIGN GABA CROSSING GABA
-120F0 ; [.4AA5.0020.0002] # CUNEIFORM SIGN GAD
-120F1 ; [.4AA6.0020.0002] # CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR
-120F2 ; [.4AA7.0020.0002] # CUNEIFORM SIGN GAL
-120F3 ; [.4AA8.0020.0002] # CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR
-120F4 ; [.4AA9.0020.0002] # CUNEIFORM SIGN GALAM
-120F5 ; [.4AAA.0020.0002] # CUNEIFORM SIGN GAM
-120F6 ; [.4AAB.0020.0002] # CUNEIFORM SIGN GAN
-120F7 ; [.4AAC.0020.0002] # CUNEIFORM SIGN GAN2
-120F8 ; [.4AAD.0020.0002] # CUNEIFORM SIGN GAN2 TENU
-120F9 ; [.4AAE.0020.0002] # CUNEIFORM SIGN GAN2 OVER GAN2
-120FA ; [.4AAF.0020.0002] # CUNEIFORM SIGN GAN2 CROSSING GAN2
-120FB ; [.4AB0.0020.0002] # CUNEIFORM SIGN GAR
-120FC ; [.4AB1.0020.0002] # CUNEIFORM SIGN GAR3
-120FD ; [.4AB2.0020.0002] # CUNEIFORM SIGN GASHAN
-120FE ; [.4AB3.0020.0002] # CUNEIFORM SIGN GESHTIN
-120FF ; [.4AB4.0020.0002] # CUNEIFORM SIGN GESHTIN TIMES KUR
-12100 ; [.4AB5.0020.0002] # CUNEIFORM SIGN GI
-12101 ; [.4AB6.0020.0002] # CUNEIFORM SIGN GI TIMES E
-12102 ; [.4AB7.0020.0002] # CUNEIFORM SIGN GI TIMES U
-12103 ; [.4AB8.0020.0002] # CUNEIFORM SIGN GI CROSSING GI
-12104 ; [.4AB9.0020.0002] # CUNEIFORM SIGN GI4
-12105 ; [.4ABA.0020.0002] # CUNEIFORM SIGN GI4 OVER GI4
-12106 ; [.4ABB.0020.0002] # CUNEIFORM SIGN GI4 CROSSING GI4
-12107 ; [.4ABC.0020.0002] # CUNEIFORM SIGN GIDIM
-12108 ; [.4ABD.0020.0002] # CUNEIFORM SIGN GIR2
-12109 ; [.4ABE.0020.0002] # CUNEIFORM SIGN GIR2 GUNU
-1210A ; [.4ABF.0020.0002] # CUNEIFORM SIGN GIR3
-1210B ; [.4AC0.0020.0002] # CUNEIFORM SIGN GIR3 TIMES A PLUS IGI
-1210C ; [.4AC1.0020.0002] # CUNEIFORM SIGN GIR3 TIMES GAN2 TENU
-1210D ; [.4AC2.0020.0002] # CUNEIFORM SIGN GIR3 TIMES IGI
-1210E ; [.4AC3.0020.0002] # CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI
-1210F ; [.4AC4.0020.0002] # CUNEIFORM SIGN GIR3 TIMES PA
-12110 ; [.4AC5.0020.0002] # CUNEIFORM SIGN GISAL
-12111 ; [.4AC6.0020.0002] # CUNEIFORM SIGN GISH
-12112 ; [.4AC7.0020.0002] # CUNEIFORM SIGN GISH CROSSING GISH
-12113 ; [.4AC8.0020.0002] # CUNEIFORM SIGN GISH TIMES BAD
-12114 ; [.4AC9.0020.0002] # CUNEIFORM SIGN GISH TIMES TAK4
-12115 ; [.4ACA.0020.0002] # CUNEIFORM SIGN GISH TENU
-12116 ; [.4ACB.0020.0002] # CUNEIFORM SIGN GU
-12117 ; [.4ACC.0020.0002] # CUNEIFORM SIGN GU CROSSING GU
-12118 ; [.4ACD.0020.0002] # CUNEIFORM SIGN GU2
-12119 ; [.4ACE.0020.0002] # CUNEIFORM SIGN GU2 TIMES KAK
-1211A ; [.4ACF.0020.0002] # CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU
-1211B ; [.4AD0.0020.0002] # CUNEIFORM SIGN GU2 TIMES NUN
-1211C ; [.4AD1.0020.0002] # CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2
-1211D ; [.4AD2.0020.0002] # CUNEIFORM SIGN GU2 GUNU
-1211E ; [.4AD3.0020.0002] # CUNEIFORM SIGN GUD
-1211F ; [.4AD4.0020.0002] # CUNEIFORM SIGN GUD TIMES A PLUS KUR
-12120 ; [.4AD5.0020.0002] # CUNEIFORM SIGN GUD TIMES KUR
-12121 ; [.4AD6.0020.0002] # CUNEIFORM SIGN GUD OVER GUD LUGAL
-12122 ; [.4AD7.0020.0002] # CUNEIFORM SIGN GUL
-12123 ; [.4AD8.0020.0002] # CUNEIFORM SIGN GUM
-12124 ; [.4AD9.0020.0002] # CUNEIFORM SIGN GUM TIMES SHE
-12125 ; [.4ADA.0020.0002] # CUNEIFORM SIGN GUR
-12126 ; [.4ADB.0020.0002] # CUNEIFORM SIGN GUR7
-12127 ; [.4ADC.0020.0002] # CUNEIFORM SIGN GURUN
-12128 ; [.4ADD.0020.0002] # CUNEIFORM SIGN GURUSH
-12129 ; [.4ADE.0020.0002] # CUNEIFORM SIGN HA
-1212A ; [.4ADF.0020.0002] # CUNEIFORM SIGN HA TENU
-1212B ; [.4AE0.0020.0002] # CUNEIFORM SIGN HA GUNU
-1212C ; [.4AE1.0020.0002] # CUNEIFORM SIGN HAL
-1212D ; [.4AE2.0020.0002] # CUNEIFORM SIGN HI
-1212E ; [.4AE3.0020.0002] # CUNEIFORM SIGN HI TIMES ASH
-1212F ; [.4AE4.0020.0002] # CUNEIFORM SIGN HI TIMES ASH2
-12130 ; [.4AE5.0020.0002] # CUNEIFORM SIGN HI TIMES BAD
-12131 ; [.4AE6.0020.0002] # CUNEIFORM SIGN HI TIMES DISH
-12132 ; [.4AE7.0020.0002] # CUNEIFORM SIGN HI TIMES GAD
-12133 ; [.4AE8.0020.0002] # CUNEIFORM SIGN HI TIMES KIN
-12134 ; [.4AE9.0020.0002] # CUNEIFORM SIGN HI TIMES NUN
-12135 ; [.4AEA.0020.0002] # CUNEIFORM SIGN HI TIMES SHE
-12136 ; [.4AEB.0020.0002] # CUNEIFORM SIGN HI TIMES U
-12137 ; [.4AEC.0020.0002] # CUNEIFORM SIGN HU
-12138 ; [.4AED.0020.0002] # CUNEIFORM SIGN HUB2
-12139 ; [.4AEE.0020.0002] # CUNEIFORM SIGN HUB2 TIMES AN
-1213A ; [.4AEF.0020.0002] # CUNEIFORM SIGN HUB2 TIMES HAL
-1213B ; [.4AF0.0020.0002] # CUNEIFORM SIGN HUB2 TIMES KASKAL
-1213C ; [.4AF1.0020.0002] # CUNEIFORM SIGN HUB2 TIMES LISH
-1213D ; [.4AF2.0020.0002] # CUNEIFORM SIGN HUB2 TIMES UD
-1213E ; [.4AF3.0020.0002] # CUNEIFORM SIGN HUL2
-1213F ; [.4AF4.0020.0002] # CUNEIFORM SIGN I
-12140 ; [.4AF5.0020.0002] # CUNEIFORM SIGN I A
-12141 ; [.4AF6.0020.0002] # CUNEIFORM SIGN IB
-12142 ; [.4AF7.0020.0002] # CUNEIFORM SIGN IDIM
-12143 ; [.4AF8.0020.0002] # CUNEIFORM SIGN IDIM OVER IDIM BUR
-12144 ; [.4AF9.0020.0002] # CUNEIFORM SIGN IDIM OVER IDIM SQUARED
-12145 ; [.4AFA.0020.0002] # CUNEIFORM SIGN IG
-12146 ; [.4AFB.0020.0002] # CUNEIFORM SIGN IGI
-12147 ; [.4AFC.0020.0002] # CUNEIFORM SIGN IGI DIB
-12148 ; [.4AFD.0020.0002] # CUNEIFORM SIGN IGI RI
-12149 ; [.4AFE.0020.0002] # CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD
-1214A ; [.4AFF.0020.0002] # CUNEIFORM SIGN IGI GUNU
-1214B ; [.4B00.0020.0002] # CUNEIFORM SIGN IL
-1214C ; [.4B01.0020.0002] # CUNEIFORM SIGN IL TIMES GAN2 TENU
-1214D ; [.4B02.0020.0002] # CUNEIFORM SIGN IL2
-1214E ; [.4B03.0020.0002] # CUNEIFORM SIGN IM
-1214F ; [.4B04.0020.0002] # CUNEIFORM SIGN IM TIMES TAK4
-12150 ; [.4B05.0020.0002] # CUNEIFORM SIGN IM CROSSING IM
-12151 ; [.4B06.0020.0002] # CUNEIFORM SIGN IM OPPOSING IM
-12152 ; [.4B07.0020.0002] # CUNEIFORM SIGN IM SQUARED
-12153 ; [.4B08.0020.0002] # CUNEIFORM SIGN IMIN
-12154 ; [.4B09.0020.0002] # CUNEIFORM SIGN IN
-12155 ; [.4B0A.0020.0002] # CUNEIFORM SIGN IR
-12156 ; [.4B0B.0020.0002] # CUNEIFORM SIGN ISH
-12157 ; [.4B0C.0020.0002] # CUNEIFORM SIGN KA
-12158 ; [.4B0D.0020.0002] # CUNEIFORM SIGN KA TIMES A
-12159 ; [.4B0E.0020.0002] # CUNEIFORM SIGN KA TIMES AD
-1215A ; [.4B0F.0020.0002] # CUNEIFORM SIGN KA TIMES AD PLUS KU3
-1215B ; [.4B10.0020.0002] # CUNEIFORM SIGN KA TIMES ASH2
-1215C ; [.4B11.0020.0002] # CUNEIFORM SIGN KA TIMES BAD
-1215D ; [.4B12.0020.0002] # CUNEIFORM SIGN KA TIMES BALAG
-1215E ; [.4B13.0020.0002] # CUNEIFORM SIGN KA TIMES BAR
-1215F ; [.4B14.0020.0002] # CUNEIFORM SIGN KA TIMES BI
-12160 ; [.4B15.0020.0002] # CUNEIFORM SIGN KA TIMES ERIN2
-12161 ; [.4B16.0020.0002] # CUNEIFORM SIGN KA TIMES ESH2
-12162 ; [.4B17.0020.0002] # CUNEIFORM SIGN KA TIMES GA
-12163 ; [.4B18.0020.0002] # CUNEIFORM SIGN KA TIMES GAL
-12164 ; [.4B19.0020.0002] # CUNEIFORM SIGN KA TIMES GAN2 TENU
-12165 ; [.4B1A.0020.0002] # CUNEIFORM SIGN KA TIMES GAR
-12166 ; [.4B1B.0020.0002] # CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A
-12167 ; [.4B1C.0020.0002] # CUNEIFORM SIGN KA TIMES GI
-12168 ; [.4B1D.0020.0002] # CUNEIFORM SIGN KA TIMES GIR2
-12169 ; [.4B1E.0020.0002] # CUNEIFORM SIGN KA TIMES GISH PLUS SAR
-1216A ; [.4B1F.0020.0002] # CUNEIFORM SIGN KA TIMES GISH CROSSING GISH
-1216B ; [.4B20.0020.0002] # CUNEIFORM SIGN KA TIMES GU
-1216C ; [.4B21.0020.0002] # CUNEIFORM SIGN KA TIMES GUR7
-1216D ; [.4B22.0020.0002] # CUNEIFORM SIGN KA TIMES IGI
-1216E ; [.4B23.0020.0002] # CUNEIFORM SIGN KA TIMES IM
-1216F ; [.4B24.0020.0002] # CUNEIFORM SIGN KA TIMES KAK
-12170 ; [.4B25.0020.0002] # CUNEIFORM SIGN KA TIMES KI
-12171 ; [.4B26.0020.0002] # CUNEIFORM SIGN KA TIMES KID
-12172 ; [.4B27.0020.0002] # CUNEIFORM SIGN KA TIMES LI
-12173 ; [.4B28.0020.0002] # CUNEIFORM SIGN KA TIMES LU
-12174 ; [.4B29.0020.0002] # CUNEIFORM SIGN KA TIMES ME
-12175 ; [.4B2A.0020.0002] # CUNEIFORM SIGN KA TIMES ME PLUS DU
-12176 ; [.4B2B.0020.0002] # CUNEIFORM SIGN KA TIMES ME PLUS GI
-12177 ; [.4B2C.0020.0002] # CUNEIFORM SIGN KA TIMES ME PLUS TE
-12178 ; [.4B2D.0020.0002] # CUNEIFORM SIGN KA TIMES MI
-12179 ; [.4B2E.0020.0002] # CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ
-1217A ; [.4B2F.0020.0002] # CUNEIFORM SIGN KA TIMES NE
-1217B ; [.4B30.0020.0002] # CUNEIFORM SIGN KA TIMES NUN
-1217C ; [.4B31.0020.0002] # CUNEIFORM SIGN KA TIMES PI
-1217D ; [.4B32.0020.0002] # CUNEIFORM SIGN KA TIMES RU
-1217E ; [.4B33.0020.0002] # CUNEIFORM SIGN KA TIMES SA
-1217F ; [.4B34.0020.0002] # CUNEIFORM SIGN KA TIMES SAR
-12180 ; [.4B35.0020.0002] # CUNEIFORM SIGN KA TIMES SHA
-12181 ; [.4B36.0020.0002] # CUNEIFORM SIGN KA TIMES SHE
-12182 ; [.4B37.0020.0002] # CUNEIFORM SIGN KA TIMES SHID
-12183 ; [.4B38.0020.0002] # CUNEIFORM SIGN KA TIMES SHU
-12184 ; [.4B39.0020.0002] # CUNEIFORM SIGN KA TIMES SIG
-12185 ; [.4B3A.0020.0002] # CUNEIFORM SIGN KA TIMES SUHUR
-12186 ; [.4B3B.0020.0002] # CUNEIFORM SIGN KA TIMES TAR
-12187 ; [.4B3C.0020.0002] # CUNEIFORM SIGN KA TIMES U
-12188 ; [.4B3D.0020.0002] # CUNEIFORM SIGN KA TIMES U2
-12189 ; [.4B3E.0020.0002] # CUNEIFORM SIGN KA TIMES UD
-1218A ; [.4B3F.0020.0002] # CUNEIFORM SIGN KA TIMES UMUM TIMES PA
-1218B ; [.4B40.0020.0002] # CUNEIFORM SIGN KA TIMES USH
-1218C ; [.4B41.0020.0002] # CUNEIFORM SIGN KA TIMES ZI
-1218D ; [.4B42.0020.0002] # CUNEIFORM SIGN KA2
-1218E ; [.4B43.0020.0002] # CUNEIFORM SIGN KA2 CROSSING KA2
-1218F ; [.4B44.0020.0002] # CUNEIFORM SIGN KAB
-12190 ; [.4B45.0020.0002] # CUNEIFORM SIGN KAD2
-12191 ; [.4B46.0020.0002] # CUNEIFORM SIGN KAD3
-12192 ; [.4B47.0020.0002] # CUNEIFORM SIGN KAD4
-12193 ; [.4B48.0020.0002] # CUNEIFORM SIGN KAD5
-12194 ; [.4B49.0020.0002] # CUNEIFORM SIGN KAD5 OVER KAD5
-12195 ; [.4B4A.0020.0002] # CUNEIFORM SIGN KAK
-12196 ; [.4B4B.0020.0002] # CUNEIFORM SIGN KAK TIMES IGI GUNU
-12197 ; [.4B4C.0020.0002] # CUNEIFORM SIGN KAL
-12198 ; [.4B4D.0020.0002] # CUNEIFORM SIGN KAL TIMES BAD
-12199 ; [.4B4E.0020.0002] # CUNEIFORM SIGN KAL CROSSING KAL
-1219A ; [.4B4F.0020.0002] # CUNEIFORM SIGN KAM2
-1219B ; [.4B50.0020.0002] # CUNEIFORM SIGN KAM4
-1219C ; [.4B51.0020.0002] # CUNEIFORM SIGN KASKAL
-1219D ; [.4B52.0020.0002] # CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U
-1219E ; [.4B53.0020.0002] # CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U
-1219F ; [.4B54.0020.0002] # CUNEIFORM SIGN KESH2
-121A0 ; [.4B55.0020.0002] # CUNEIFORM SIGN KI
-121A1 ; [.4B56.0020.0002] # CUNEIFORM SIGN KI TIMES BAD
-121A2 ; [.4B57.0020.0002] # CUNEIFORM SIGN KI TIMES U
-121A3 ; [.4B58.0020.0002] # CUNEIFORM SIGN KI TIMES UD
-121A4 ; [.4B59.0020.0002] # CUNEIFORM SIGN KID
-121A5 ; [.4B5A.0020.0002] # CUNEIFORM SIGN KIN
-121A6 ; [.4B5B.0020.0002] # CUNEIFORM SIGN KISAL
-121A7 ; [.4B5C.0020.0002] # CUNEIFORM SIGN KISH
-121A8 ; [.4B5D.0020.0002] # CUNEIFORM SIGN KISIM5
-121A9 ; [.4B5E.0020.0002] # CUNEIFORM SIGN KISIM5 OVER KISIM5
-121AA ; [.4B5F.0020.0002] # CUNEIFORM SIGN KU
-121AB ; [.4B60.0020.0002] # CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2
-121AC ; [.4B61.0020.0002] # CUNEIFORM SIGN KU3
-121AD ; [.4B62.0020.0002] # CUNEIFORM SIGN KU4
-121AE ; [.4B63.0020.0002] # CUNEIFORM SIGN KU4 VARIANT FORM
-121AF ; [.4B64.0020.0002] # CUNEIFORM SIGN KU7
-121B0 ; [.4B65.0020.0002] # CUNEIFORM SIGN KUL
-121B1 ; [.4B66.0020.0002] # CUNEIFORM SIGN KUL GUNU
-121B2 ; [.4B67.0020.0002] # CUNEIFORM SIGN KUN
-121B3 ; [.4B68.0020.0002] # CUNEIFORM SIGN KUR
-121B4 ; [.4B69.0020.0002] # CUNEIFORM SIGN KUR OPPOSING KUR
-121B5 ; [.4B6A.0020.0002] # CUNEIFORM SIGN KUSHU2
-121B6 ; [.4B6B.0020.0002] # CUNEIFORM SIGN KWU318
-121B7 ; [.4B6C.0020.0002] # CUNEIFORM SIGN LA
-121B8 ; [.4B6D.0020.0002] # CUNEIFORM SIGN LAGAB
-121B9 ; [.4B6E.0020.0002] # CUNEIFORM SIGN LAGAB TIMES A
-121BA ; [.4B6F.0020.0002] # CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA
-121BB ; [.4B70.0020.0002] # CUNEIFORM SIGN LAGAB TIMES A PLUS GAR
-121BC ; [.4B71.0020.0002] # CUNEIFORM SIGN LAGAB TIMES A PLUS LAL
-121BD ; [.4B72.0020.0002] # CUNEIFORM SIGN LAGAB TIMES AL
-121BE ; [.4B73.0020.0002] # CUNEIFORM SIGN LAGAB TIMES AN
-121BF ; [.4B74.0020.0002] # CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU
-121C0 ; [.4B75.0020.0002] # CUNEIFORM SIGN LAGAB TIMES BAD
-121C1 ; [.4B76.0020.0002] # CUNEIFORM SIGN LAGAB TIMES BI
-121C2 ; [.4B77.0020.0002] # CUNEIFORM SIGN LAGAB TIMES DAR
-121C3 ; [.4B78.0020.0002] # CUNEIFORM SIGN LAGAB TIMES EN
-121C4 ; [.4B79.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GA
-121C5 ; [.4B7A.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GAR
-121C6 ; [.4B7B.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GUD
-121C7 ; [.4B7C.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD
-121C8 ; [.4B7D.0020.0002] # CUNEIFORM SIGN LAGAB TIMES HA
-121C9 ; [.4B7E.0020.0002] # CUNEIFORM SIGN LAGAB TIMES HAL
-121CA ; [.4B7F.0020.0002] # CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN
-121CB ; [.4B80.0020.0002] # CUNEIFORM SIGN LAGAB TIMES IGI GUNU
-121CC ; [.4B81.0020.0002] # CUNEIFORM SIGN LAGAB TIMES IM
-121CD ; [.4B82.0020.0002] # CUNEIFORM SIGN LAGAB TIMES IM PLUS HA
-121CE ; [.4B83.0020.0002] # CUNEIFORM SIGN LAGAB TIMES IM PLUS LU
-121CF ; [.4B84.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KI
-121D0 ; [.4B85.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KIN
-121D1 ; [.4B86.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KU3
-121D2 ; [.4B87.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KUL
-121D3 ; [.4B88.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A
-121D4 ; [.4B89.0020.0002] # CUNEIFORM SIGN LAGAB TIMES LAGAB
-121D5 ; [.4B8A.0020.0002] # CUNEIFORM SIGN LAGAB TIMES LISH
-121D6 ; [.4B8B.0020.0002] # CUNEIFORM SIGN LAGAB TIMES LU
-121D7 ; [.4B8C.0020.0002] # CUNEIFORM SIGN LAGAB TIMES LUL
-121D8 ; [.4B8D.0020.0002] # CUNEIFORM SIGN LAGAB TIMES ME
-121D9 ; [.4B8E.0020.0002] # CUNEIFORM SIGN LAGAB TIMES ME PLUS EN
-121DA ; [.4B8F.0020.0002] # CUNEIFORM SIGN LAGAB TIMES MUSH
-121DB ; [.4B90.0020.0002] # CUNEIFORM SIGN LAGAB TIMES NE
-121DC ; [.4B91.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM
-121DD ; [.4B92.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2
-121DE ; [.4B93.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU
-121DF ; [.4B94.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHU2
-121E0 ; [.4B95.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2
-121E1 ; [.4B96.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SUM
-121E2 ; [.4B97.0020.0002] # CUNEIFORM SIGN LAGAB TIMES TAG
-121E3 ; [.4B98.0020.0002] # CUNEIFORM SIGN LAGAB TIMES TAK4
-121E4 ; [.4B99.0020.0002] # CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA
-121E5 ; [.4B9A.0020.0002] # CUNEIFORM SIGN LAGAB TIMES U
-121E6 ; [.4B9B.0020.0002] # CUNEIFORM SIGN LAGAB TIMES U PLUS A
-121E7 ; [.4B9C.0020.0002] # CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U
-121E8 ; [.4B9D.0020.0002] # CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH
-121E9 ; [.4B9E.0020.0002] # CUNEIFORM SIGN LAGAB TIMES UD
-121EA ; [.4B9F.0020.0002] # CUNEIFORM SIGN LAGAB TIMES USH
-121EB ; [.4BA0.0020.0002] # CUNEIFORM SIGN LAGAB SQUARED
-121EC ; [.4BA1.0020.0002] # CUNEIFORM SIGN LAGAR
-121ED ; [.4BA2.0020.0002] # CUNEIFORM SIGN LAGAR TIMES SHE
-121EE ; [.4BA3.0020.0002] # CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM
-121EF ; [.4BA4.0020.0002] # CUNEIFORM SIGN LAGAR GUNU
-121F0 ; [.4BA5.0020.0002] # CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE
-121F1 ; [.4BA6.0020.0002] # CUNEIFORM SIGN LAHSHU
-121F2 ; [.4BA7.0020.0002] # CUNEIFORM SIGN LAL
-121F3 ; [.4BA8.0020.0002] # CUNEIFORM SIGN LAL TIMES LAL
-121F4 ; [.4BA9.0020.0002] # CUNEIFORM SIGN LAM
-121F5 ; [.4BAA.0020.0002] # CUNEIFORM SIGN LAM TIMES KUR
-121F6 ; [.4BAB.0020.0002] # CUNEIFORM SIGN LAM TIMES KUR PLUS RU
-121F7 ; [.4BAC.0020.0002] # CUNEIFORM SIGN LI
-121F8 ; [.4BAD.0020.0002] # CUNEIFORM SIGN LIL
-121F9 ; [.4BAE.0020.0002] # CUNEIFORM SIGN LIMMU2
-121FA ; [.4BAF.0020.0002] # CUNEIFORM SIGN LISH
-121FB ; [.4BB0.0020.0002] # CUNEIFORM SIGN LU
-121FC ; [.4BB1.0020.0002] # CUNEIFORM SIGN LU TIMES BAD
-121FD ; [.4BB2.0020.0002] # CUNEIFORM SIGN LU2
-121FE ; [.4BB3.0020.0002] # CUNEIFORM SIGN LU2 TIMES AL
-121FF ; [.4BB4.0020.0002] # CUNEIFORM SIGN LU2 TIMES BAD
-12200 ; [.4BB5.0020.0002] # CUNEIFORM SIGN LU2 TIMES ESH2
-12201 ; [.4BB6.0020.0002] # CUNEIFORM SIGN LU2 TIMES ESH2 TENU
-12202 ; [.4BB7.0020.0002] # CUNEIFORM SIGN LU2 TIMES GAN2 TENU
-12203 ; [.4BB8.0020.0002] # CUNEIFORM SIGN LU2 TIMES HI TIMES BAD
-12204 ; [.4BB9.0020.0002] # CUNEIFORM SIGN LU2 TIMES IM
-12205 ; [.4BBA.0020.0002] # CUNEIFORM SIGN LU2 TIMES KAD2
-12206 ; [.4BBB.0020.0002] # CUNEIFORM SIGN LU2 TIMES KAD3
-12207 ; [.4BBC.0020.0002] # CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH
-12208 ; [.4BBD.0020.0002] # CUNEIFORM SIGN LU2 TIMES KI
-12209 ; [.4BBE.0020.0002] # CUNEIFORM SIGN LU2 TIMES LA PLUS ASH
-1220A ; [.4BBF.0020.0002] # CUNEIFORM SIGN LU2 TIMES LAGAB
-1220B ; [.4BC0.0020.0002] # CUNEIFORM SIGN LU2 TIMES ME PLUS EN
-1220C ; [.4BC1.0020.0002] # CUNEIFORM SIGN LU2 TIMES NE
-1220D ; [.4BC2.0020.0002] # CUNEIFORM SIGN LU2 TIMES NU
-1220E ; [.4BC3.0020.0002] # CUNEIFORM SIGN LU2 TIMES SI PLUS ASH
-1220F ; [.4BC4.0020.0002] # CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU
-12210 ; [.4BC5.0020.0002] # CUNEIFORM SIGN LU2 TIMES TUG2
-12211 ; [.4BC6.0020.0002] # CUNEIFORM SIGN LU2 TENU
-12212 ; [.4BC7.0020.0002] # CUNEIFORM SIGN LU2 CROSSING LU2
-12213 ; [.4BC8.0020.0002] # CUNEIFORM SIGN LU2 OPPOSING LU2
-12214 ; [.4BC9.0020.0002] # CUNEIFORM SIGN LU2 SQUARED
-12215 ; [.4BCA.0020.0002] # CUNEIFORM SIGN LU2 SHESHIG
-12216 ; [.4BCB.0020.0002] # CUNEIFORM SIGN LU3
-12217 ; [.4BCC.0020.0002] # CUNEIFORM SIGN LUGAL
-12218 ; [.4BCD.0020.0002] # CUNEIFORM SIGN LUGAL OVER LUGAL
-12219 ; [.4BCE.0020.0002] # CUNEIFORM SIGN LUGAL OPPOSING LUGAL
-1221A ; [.4BCF.0020.0002] # CUNEIFORM SIGN LUGAL SHESHIG
-1221B ; [.4BD0.0020.0002] # CUNEIFORM SIGN LUH
-1221C ; [.4BD1.0020.0002] # CUNEIFORM SIGN LUL
-1221D ; [.4BD2.0020.0002] # CUNEIFORM SIGN LUM
-1221E ; [.4BD3.0020.0002] # CUNEIFORM SIGN LUM OVER LUM
-1221F ; [.4BD4.0020.0002] # CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR
-12220 ; [.4BD5.0020.0002] # CUNEIFORM SIGN MA
-12221 ; [.4BD6.0020.0002] # CUNEIFORM SIGN MA TIMES TAK4
-12222 ; [.4BD7.0020.0002] # CUNEIFORM SIGN MA GUNU
-12223 ; [.4BD8.0020.0002] # CUNEIFORM SIGN MA2
-12224 ; [.4BD9.0020.0002] # CUNEIFORM SIGN MAH
-12225 ; [.4BDA.0020.0002] # CUNEIFORM SIGN MAR
-12226 ; [.4BDB.0020.0002] # CUNEIFORM SIGN MASH
-12227 ; [.4BDC.0020.0002] # CUNEIFORM SIGN MASH2
-12228 ; [.4BDD.0020.0002] # CUNEIFORM SIGN ME
-12229 ; [.4BDE.0020.0002] # CUNEIFORM SIGN MES
-1222A ; [.4BDF.0020.0002] # CUNEIFORM SIGN MI
-1222B ; [.4BE0.0020.0002] # CUNEIFORM SIGN MIN
-1222C ; [.4BE1.0020.0002] # CUNEIFORM SIGN MU
-1222D ; [.4BE2.0020.0002] # CUNEIFORM SIGN MU OVER MU
-1222E ; [.4BE3.0020.0002] # CUNEIFORM SIGN MUG
-1222F ; [.4BE4.0020.0002] # CUNEIFORM SIGN MUG GUNU
-12230 ; [.4BE5.0020.0002] # CUNEIFORM SIGN MUNSUB
-12231 ; [.4BE6.0020.0002] # CUNEIFORM SIGN MURGU2
-12232 ; [.4BE7.0020.0002] # CUNEIFORM SIGN MUSH
-12233 ; [.4BE8.0020.0002] # CUNEIFORM SIGN MUSH TIMES A
-12234 ; [.4BE9.0020.0002] # CUNEIFORM SIGN MUSH TIMES KUR
-12235 ; [.4BEA.0020.0002] # CUNEIFORM SIGN MUSH TIMES ZA
-12236 ; [.4BEB.0020.0002] # CUNEIFORM SIGN MUSH OVER MUSH
-12237 ; [.4BEC.0020.0002] # CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA
-12238 ; [.4BED.0020.0002] # CUNEIFORM SIGN MUSH CROSSING MUSH
-12239 ; [.4BEE.0020.0002] # CUNEIFORM SIGN MUSH3
-1223A ; [.4BEF.0020.0002] # CUNEIFORM SIGN MUSH3 TIMES A
-1223B ; [.4BF0.0020.0002] # CUNEIFORM SIGN MUSH3 TIMES A PLUS DI
-1223C ; [.4BF1.0020.0002] # CUNEIFORM SIGN MUSH3 TIMES DI
-1223D ; [.4BF2.0020.0002] # CUNEIFORM SIGN MUSH3 GUNU
-1223E ; [.4BF3.0020.0002] # CUNEIFORM SIGN NA
-1223F ; [.4BF4.0020.0002] # CUNEIFORM SIGN NA2
-12240 ; [.4BF5.0020.0002] # CUNEIFORM SIGN NAGA
-12241 ; [.4BF6.0020.0002] # CUNEIFORM SIGN NAGA INVERTED
-12242 ; [.4BF7.0020.0002] # CUNEIFORM SIGN NAGA TIMES SHU TENU
-12243 ; [.4BF8.0020.0002] # CUNEIFORM SIGN NAGA OPPOSING NAGA
-12244 ; [.4BF9.0020.0002] # CUNEIFORM SIGN NAGAR
-12245 ; [.4BFA.0020.0002] # CUNEIFORM SIGN NAM NUTILLU
-12246 ; [.4BFB.0020.0002] # CUNEIFORM SIGN NAM
-12247 ; [.4BFC.0020.0002] # CUNEIFORM SIGN NAM2
-12248 ; [.4BFD.0020.0002] # CUNEIFORM SIGN NE
-12249 ; [.4BFE.0020.0002] # CUNEIFORM SIGN NE TIMES A
-1224A ; [.4BFF.0020.0002] # CUNEIFORM SIGN NE TIMES UD
-1224B ; [.4C00.0020.0002] # CUNEIFORM SIGN NE SHESHIG
-1224C ; [.4C01.0020.0002] # CUNEIFORM SIGN NI
-1224D ; [.4C02.0020.0002] # CUNEIFORM SIGN NI TIMES E
-1224E ; [.4C03.0020.0002] # CUNEIFORM SIGN NI2
-1224F ; [.4C04.0020.0002] # CUNEIFORM SIGN NIM
-12250 ; [.4C05.0020.0002] # CUNEIFORM SIGN NIM TIMES GAN2 TENU
-12251 ; [.4C06.0020.0002] # CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU
-12252 ; [.4C07.0020.0002] # CUNEIFORM SIGN NINDA2
-12253 ; [.4C08.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES AN
-12254 ; [.4C09.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES ASH
-12255 ; [.4C0A.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH
-12256 ; [.4C0B.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES GUD
-12257 ; [.4C0C.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU
-12258 ; [.4C0D.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES NE
-12259 ; [.4C0E.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES NUN
-1225A ; [.4C0F.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES SHE
-1225B ; [.4C10.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN
-1225C ; [.4C11.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH
-1225D ; [.4C12.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH
-1225E ; [.4C13.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH
-1225F ; [.4C14.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES USH
-12260 ; [.4C15.0020.0002] # CUNEIFORM SIGN NISAG
-12261 ; [.4C16.0020.0002] # CUNEIFORM SIGN NU
-12262 ; [.4C17.0020.0002] # CUNEIFORM SIGN NU11
-122D4 ; [.4C18.0020.0002] # CUNEIFORM SIGN SHIR TENU
-122D5 ; [.4C19.0020.0002] # CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR
-12263 ; [.4C1A.0020.0002] # CUNEIFORM SIGN NUN
-12264 ; [.4C1B.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES GAR
-12265 ; [.4C1C.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES MASH
-12266 ; [.4C1D.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES SAL
-12267 ; [.4C1E.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL
-12268 ; [.4C1F.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES USH
-12269 ; [.4C20.0020.0002] # CUNEIFORM SIGN NUN TENU
-1226A ; [.4C21.0020.0002] # CUNEIFORM SIGN NUN OVER NUN
-1226B ; [.4C22.0020.0002] # CUNEIFORM SIGN NUN CROSSING NUN
-1226C ; [.4C23.0020.0002] # CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR
-1226D ; [.4C24.0020.0002] # CUNEIFORM SIGN NUNUZ
-1226E ; [.4C25.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB
-1226F ; [.4C26.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES BI
-12270 ; [.4C27.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES DUG
-12271 ; [.4C28.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES GUD
-12272 ; [.4C29.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU
-12273 ; [.4C2A.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3
-12274 ; [.4C2B.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES LA
-12275 ; [.4C2C.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES NE
-12276 ; [.4C2D.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3
-12277 ; [.4C2E.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES U2
-12278 ; [.4C2F.0020.0002] # CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI
-12279 ; [.4C30.0020.0002] # CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U
-1227A ; [.4C31.0020.0002] # CUNEIFORM SIGN PA
-1227B ; [.4C32.0020.0002] # CUNEIFORM SIGN PAD
-1227C ; [.4C33.0020.0002] # CUNEIFORM SIGN PAN
-1227D ; [.4C34.0020.0002] # CUNEIFORM SIGN PAP
-1227E ; [.4C35.0020.0002] # CUNEIFORM SIGN PESH2
-1227F ; [.4C36.0020.0002] # CUNEIFORM SIGN PI
-12280 ; [.4C37.0020.0002] # CUNEIFORM SIGN PI TIMES A
-12281 ; [.4C38.0020.0002] # CUNEIFORM SIGN PI TIMES AB
-12282 ; [.4C39.0020.0002] # CUNEIFORM SIGN PI TIMES BI
-12283 ; [.4C3A.0020.0002] # CUNEIFORM SIGN PI TIMES BU
-12284 ; [.4C3B.0020.0002] # CUNEIFORM SIGN PI TIMES E
-12285 ; [.4C3C.0020.0002] # CUNEIFORM SIGN PI TIMES I
-12286 ; [.4C3D.0020.0002] # CUNEIFORM SIGN PI TIMES IB
-12287 ; [.4C3E.0020.0002] # CUNEIFORM SIGN PI TIMES U
-12288 ; [.4C3F.0020.0002] # CUNEIFORM SIGN PI TIMES U2
-12289 ; [.4C40.0020.0002] # CUNEIFORM SIGN PI CROSSING PI
-1228A ; [.4C41.0020.0002] # CUNEIFORM SIGN PIRIG
-1228B ; [.4C42.0020.0002] # CUNEIFORM SIGN PIRIG TIMES KAL
-1228C ; [.4C43.0020.0002] # CUNEIFORM SIGN PIRIG TIMES UD
-1228D ; [.4C44.0020.0002] # CUNEIFORM SIGN PIRIG TIMES ZA
-1228E ; [.4C45.0020.0002] # CUNEIFORM SIGN PIRIG OPPOSING PIRIG
-1228F ; [.4C46.0020.0002] # CUNEIFORM SIGN RA
-12290 ; [.4C47.0020.0002] # CUNEIFORM SIGN RAB
-12291 ; [.4C48.0020.0002] # CUNEIFORM SIGN RI
-12292 ; [.4C49.0020.0002] # CUNEIFORM SIGN RU
-12293 ; [.4C4A.0020.0002] # CUNEIFORM SIGN SA
-12294 ; [.4C4B.0020.0002] # CUNEIFORM SIGN SAG NUTILLU
-12295 ; [.4C4C.0020.0002] # CUNEIFORM SIGN SAG
-12296 ; [.4C4D.0020.0002] # CUNEIFORM SIGN SAG TIMES A
-12297 ; [.4C4E.0020.0002] # CUNEIFORM SIGN SAG TIMES DU
-12298 ; [.4C4F.0020.0002] # CUNEIFORM SIGN SAG TIMES DUB
-12299 ; [.4C50.0020.0002] # CUNEIFORM SIGN SAG TIMES HA
-1229A ; [.4C51.0020.0002] # CUNEIFORM SIGN SAG TIMES KAK
-1229B ; [.4C52.0020.0002] # CUNEIFORM SIGN SAG TIMES KUR
-1229C ; [.4C53.0020.0002] # CUNEIFORM SIGN SAG TIMES LUM
-1229D ; [.4C54.0020.0002] # CUNEIFORM SIGN SAG TIMES MI
-1229E ; [.4C55.0020.0002] # CUNEIFORM SIGN SAG TIMES NUN
-1229F ; [.4C56.0020.0002] # CUNEIFORM SIGN SAG TIMES SAL
-122A0 ; [.4C57.0020.0002] # CUNEIFORM SIGN SAG TIMES SHID
-122A1 ; [.4C58.0020.0002] # CUNEIFORM SIGN SAG TIMES TAB
-122A2 ; [.4C59.0020.0002] # CUNEIFORM SIGN SAG TIMES U2
-122A3 ; [.4C5A.0020.0002] # CUNEIFORM SIGN SAG TIMES UB
-122A4 ; [.4C5B.0020.0002] # CUNEIFORM SIGN SAG TIMES UM
-122A5 ; [.4C5C.0020.0002] # CUNEIFORM SIGN SAG TIMES UR
-122A6 ; [.4C5D.0020.0002] # CUNEIFORM SIGN SAG TIMES USH
-122A7 ; [.4C5E.0020.0002] # CUNEIFORM SIGN SAG OVER SAG
-122A8 ; [.4C5F.0020.0002] # CUNEIFORM SIGN SAG GUNU
-122A9 ; [.4C60.0020.0002] # CUNEIFORM SIGN SAL
-122AA ; [.4C61.0020.0002] # CUNEIFORM SIGN SAL LAGAB TIMES ASH2
-122AB ; [.4C62.0020.0002] # CUNEIFORM SIGN SANGA2
-122AC ; [.4C63.0020.0002] # CUNEIFORM SIGN SAR
-122AD ; [.4C64.0020.0002] # CUNEIFORM SIGN SHA
-122AE ; [.4C65.0020.0002] # CUNEIFORM SIGN SHA3
-122AF ; [.4C66.0020.0002] # CUNEIFORM SIGN SHA3 TIMES A
-122B0 ; [.4C67.0020.0002] # CUNEIFORM SIGN SHA3 TIMES BAD
-122B1 ; [.4C68.0020.0002] # CUNEIFORM SIGN SHA3 TIMES GISH
-122B2 ; [.4C69.0020.0002] # CUNEIFORM SIGN SHA3 TIMES NE
-122B3 ; [.4C6A.0020.0002] # CUNEIFORM SIGN SHA3 TIMES SHU2
-122B4 ; [.4C6B.0020.0002] # CUNEIFORM SIGN SHA3 TIMES TUR
-122B5 ; [.4C6C.0020.0002] # CUNEIFORM SIGN SHA3 TIMES U
-122B6 ; [.4C6D.0020.0002] # CUNEIFORM SIGN SHA3 TIMES U PLUS A
-122B7 ; [.4C6E.0020.0002] # CUNEIFORM SIGN SHA6
-122B8 ; [.4C6F.0020.0002] # CUNEIFORM SIGN SHAB6
-122B9 ; [.4C70.0020.0002] # CUNEIFORM SIGN SHAR2
-122BA ; [.4C71.0020.0002] # CUNEIFORM SIGN SHE
-122BB ; [.4C72.0020.0002] # CUNEIFORM SIGN SHE HU
-122BC ; [.4C73.0020.0002] # CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR
-122BD ; [.4C74.0020.0002] # CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR
-122BE ; [.4C75.0020.0002] # CUNEIFORM SIGN SHEG9
-122BF ; [.4C76.0020.0002] # CUNEIFORM SIGN SHEN
-122C0 ; [.4C77.0020.0002] # CUNEIFORM SIGN SHESH
-122C1 ; [.4C78.0020.0002] # CUNEIFORM SIGN SHESH2
-122C2 ; [.4C79.0020.0002] # CUNEIFORM SIGN SHESHLAM
-122C3 ; [.4C7A.0020.0002] # CUNEIFORM SIGN SHID
-122C4 ; [.4C7B.0020.0002] # CUNEIFORM SIGN SHID TIMES A
-122C5 ; [.4C7C.0020.0002] # CUNEIFORM SIGN SHID TIMES IM
-122C6 ; [.4C7D.0020.0002] # CUNEIFORM SIGN SHIM
-122C7 ; [.4C7E.0020.0002] # CUNEIFORM SIGN SHIM TIMES A
-122C8 ; [.4C7F.0020.0002] # CUNEIFORM SIGN SHIM TIMES BAL
-122C9 ; [.4C80.0020.0002] # CUNEIFORM SIGN SHIM TIMES BULUG
-122CA ; [.4C81.0020.0002] # CUNEIFORM SIGN SHIM TIMES DIN
-122CB ; [.4C82.0020.0002] # CUNEIFORM SIGN SHIM TIMES GAR
-122CC ; [.4C83.0020.0002] # CUNEIFORM SIGN SHIM TIMES IGI
-122CD ; [.4C84.0020.0002] # CUNEIFORM SIGN SHIM TIMES IGI GUNU
-122CE ; [.4C85.0020.0002] # CUNEIFORM SIGN SHIM TIMES KUSHU2
-122CF ; [.4C86.0020.0002] # CUNEIFORM SIGN SHIM TIMES LUL
-122D0 ; [.4C87.0020.0002] # CUNEIFORM SIGN SHIM TIMES MUG
-122D1 ; [.4C88.0020.0002] # CUNEIFORM SIGN SHIM TIMES SAL
-122D2 ; [.4C89.0020.0002] # CUNEIFORM SIGN SHINIG
-122D3 ; [.4C8A.0020.0002] # CUNEIFORM SIGN SHIR
-122D6 ; [.4C8B.0020.0002] # CUNEIFORM SIGN SHITA
-122D7 ; [.4C8C.0020.0002] # CUNEIFORM SIGN SHU
-122D8 ; [.4C8D.0020.0002] # CUNEIFORM SIGN SHU OVER INVERTED SHU
-122D9 ; [.4C8E.0020.0002] # CUNEIFORM SIGN SHU2
-122DA ; [.4C8F.0020.0002] # CUNEIFORM SIGN SHUBUR
-122DB ; [.4C90.0020.0002] # CUNEIFORM SIGN SI
-122DC ; [.4C91.0020.0002] # CUNEIFORM SIGN SI GUNU
-122DD ; [.4C92.0020.0002] # CUNEIFORM SIGN SIG
-122DE ; [.4C93.0020.0002] # CUNEIFORM SIGN SIG4
-122DF ; [.4C94.0020.0002] # CUNEIFORM SIGN SIG4 OVER SIG4 SHU2
-122E0 ; [.4C95.0020.0002] # CUNEIFORM SIGN SIK2
-122E1 ; [.4C96.0020.0002] # CUNEIFORM SIGN SILA3
-122E2 ; [.4C97.0020.0002] # CUNEIFORM SIGN SU
-122E3 ; [.4C98.0020.0002] # CUNEIFORM SIGN SU OVER SU
-122E4 ; [.4C99.0020.0002] # CUNEIFORM SIGN SUD
-122E5 ; [.4C9A.0020.0002] # CUNEIFORM SIGN SUD2
-122E6 ; [.4C9B.0020.0002] # CUNEIFORM SIGN SUHUR
-122E7 ; [.4C9C.0020.0002] # CUNEIFORM SIGN SUM
-122E8 ; [.4C9D.0020.0002] # CUNEIFORM SIGN SUMASH
-122E9 ; [.4C9E.0020.0002] # CUNEIFORM SIGN SUR
-122EA ; [.4C9F.0020.0002] # CUNEIFORM SIGN SUR9
-122EB ; [.4CA0.0020.0002] # CUNEIFORM SIGN TA
-122EC ; [.4CA1.0020.0002] # CUNEIFORM SIGN TA ASTERISK
-122ED ; [.4CA2.0020.0002] # CUNEIFORM SIGN TA TIMES HI
-122EE ; [.4CA3.0020.0002] # CUNEIFORM SIGN TA TIMES MI
-122EF ; [.4CA4.0020.0002] # CUNEIFORM SIGN TA GUNU
-122F0 ; [.4CA5.0020.0002] # CUNEIFORM SIGN TAB
-122F1 ; [.4CA6.0020.0002] # CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH
-122F2 ; [.4CA7.0020.0002] # CUNEIFORM SIGN TAB SQUARED
-122F3 ; [.4CA8.0020.0002] # CUNEIFORM SIGN TAG
-122F4 ; [.4CA9.0020.0002] # CUNEIFORM SIGN TAG TIMES BI
-122F5 ; [.4CAA.0020.0002] # CUNEIFORM SIGN TAG TIMES GUD
-122F6 ; [.4CAB.0020.0002] # CUNEIFORM SIGN TAG TIMES SHE
-122F7 ; [.4CAC.0020.0002] # CUNEIFORM SIGN TAG TIMES SHU
-122F8 ; [.4CAD.0020.0002] # CUNEIFORM SIGN TAG TIMES TUG2
-122F9 ; [.4CAE.0020.0002] # CUNEIFORM SIGN TAG TIMES UD
-122FA ; [.4CAF.0020.0002] # CUNEIFORM SIGN TAK4
-122FB ; [.4CB0.0020.0002] # CUNEIFORM SIGN TAR
-122FC ; [.4CB1.0020.0002] # CUNEIFORM SIGN TE
-122FD ; [.4CB2.0020.0002] # CUNEIFORM SIGN TE GUNU
-122FE ; [.4CB3.0020.0002] # CUNEIFORM SIGN TI
-122FF ; [.4CB4.0020.0002] # CUNEIFORM SIGN TI TENU
-12300 ; [.4CB5.0020.0002] # CUNEIFORM SIGN TIL
-12301 ; [.4CB6.0020.0002] # CUNEIFORM SIGN TIR
-12302 ; [.4CB7.0020.0002] # CUNEIFORM SIGN TIR TIMES TAK4
-12303 ; [.4CB8.0020.0002] # CUNEIFORM SIGN TIR OVER TIR
-12304 ; [.4CB9.0020.0002] # CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR
-12305 ; [.4CBA.0020.0002] # CUNEIFORM SIGN TU
-12306 ; [.4CBB.0020.0002] # CUNEIFORM SIGN TUG2
-12307 ; [.4CBC.0020.0002] # CUNEIFORM SIGN TUK
-12308 ; [.4CBD.0020.0002] # CUNEIFORM SIGN TUM
-12309 ; [.4CBE.0020.0002] # CUNEIFORM SIGN TUR
-1230A ; [.4CBF.0020.0002] # CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA
-1230B ; [.4CC0.0020.0002] # CUNEIFORM SIGN U
-1230C ; [.4CC1.0020.0002] # CUNEIFORM SIGN U GUD
-1230D ; [.4CC2.0020.0002] # CUNEIFORM SIGN U U U
-1230E ; [.4CC3.0020.0002] # CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR
-1230F ; [.4CC4.0020.0002] # CUNEIFORM SIGN U OVER U SUR OVER SUR
-12310 ; [.4CC5.0020.0002] # CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED
-12311 ; [.4CC6.0020.0002] # CUNEIFORM SIGN U2
-12312 ; [.4CC7.0020.0002] # CUNEIFORM SIGN UB
-12313 ; [.4CC8.0020.0002] # CUNEIFORM SIGN UD
-12314 ; [.4CC9.0020.0002] # CUNEIFORM SIGN UD KUSHU2
-12315 ; [.4CCA.0020.0002] # CUNEIFORM SIGN UD TIMES BAD
-12316 ; [.4CCB.0020.0002] # CUNEIFORM SIGN UD TIMES MI
-12317 ; [.4CCC.0020.0002] # CUNEIFORM SIGN UD TIMES U PLUS U PLUS U
-12318 ; [.4CCD.0020.0002] # CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU
-12319 ; [.4CCE.0020.0002] # CUNEIFORM SIGN UD GUNU
-1231A ; [.4CCF.0020.0002] # CUNEIFORM SIGN UD SHESHIG
-1231B ; [.4CD0.0020.0002] # CUNEIFORM SIGN UD SHESHIG TIMES BAD
-1231C ; [.4CD1.0020.0002] # CUNEIFORM SIGN UDUG
-1231D ; [.4CD2.0020.0002] # CUNEIFORM SIGN UM
-1231E ; [.4CD3.0020.0002] # CUNEIFORM SIGN UM TIMES LAGAB
-1231F ; [.4CD4.0020.0002] # CUNEIFORM SIGN UM TIMES ME PLUS DA
-12320 ; [.4CD5.0020.0002] # CUNEIFORM SIGN UM TIMES SHA3
-12321 ; [.4CD6.0020.0002] # CUNEIFORM SIGN UM TIMES U
-12322 ; [.4CD7.0020.0002] # CUNEIFORM SIGN UMBIN
-12323 ; [.4CD8.0020.0002] # CUNEIFORM SIGN UMUM
-12324 ; [.4CD9.0020.0002] # CUNEIFORM SIGN UMUM TIMES KASKAL
-12325 ; [.4CDA.0020.0002] # CUNEIFORM SIGN UMUM TIMES PA
-12326 ; [.4CDB.0020.0002] # CUNEIFORM SIGN UN
-12327 ; [.4CDC.0020.0002] # CUNEIFORM SIGN UN GUNU
-12328 ; [.4CDD.0020.0002] # CUNEIFORM SIGN UR
-12329 ; [.4CDE.0020.0002] # CUNEIFORM SIGN UR CROSSING UR
-1232A ; [.4CDF.0020.0002] # CUNEIFORM SIGN UR SHESHIG
-1232B ; [.4CE0.0020.0002] # CUNEIFORM SIGN UR2
-1232C ; [.4CE1.0020.0002] # CUNEIFORM SIGN UR2 TIMES A PLUS HA
-1232D ; [.4CE2.0020.0002] # CUNEIFORM SIGN UR2 TIMES A PLUS NA
-1232E ; [.4CE3.0020.0002] # CUNEIFORM SIGN UR2 TIMES AL
-1232F ; [.4CE4.0020.0002] # CUNEIFORM SIGN UR2 TIMES HA
-12330 ; [.4CE5.0020.0002] # CUNEIFORM SIGN UR2 TIMES NUN
-12331 ; [.4CE6.0020.0002] # CUNEIFORM SIGN UR2 TIMES U2
-12332 ; [.4CE7.0020.0002] # CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH
-12333 ; [.4CE8.0020.0002] # CUNEIFORM SIGN UR2 TIMES U2 PLUS BI
-12334 ; [.4CE9.0020.0002] # CUNEIFORM SIGN UR4
-12335 ; [.4CEA.0020.0002] # CUNEIFORM SIGN URI
-12336 ; [.4CEB.0020.0002] # CUNEIFORM SIGN URI3
-12337 ; [.4CEC.0020.0002] # CUNEIFORM SIGN URU
-12338 ; [.4CED.0020.0002] # CUNEIFORM SIGN URU TIMES A
-12339 ; [.4CEE.0020.0002] # CUNEIFORM SIGN URU TIMES ASHGAB
-1233A ; [.4CEF.0020.0002] # CUNEIFORM SIGN URU TIMES BAR
-1233B ; [.4CF0.0020.0002] # CUNEIFORM SIGN URU TIMES DUN
-1233C ; [.4CF1.0020.0002] # CUNEIFORM SIGN URU TIMES GA
-1233D ; [.4CF2.0020.0002] # CUNEIFORM SIGN URU TIMES GAL
-1233E ; [.4CF3.0020.0002] # CUNEIFORM SIGN URU TIMES GAN2 TENU
-1233F ; [.4CF4.0020.0002] # CUNEIFORM SIGN URU TIMES GAR
-12340 ; [.4CF5.0020.0002] # CUNEIFORM SIGN URU TIMES GU
-12341 ; [.4CF6.0020.0002] # CUNEIFORM SIGN URU TIMES HA
-12342 ; [.4CF7.0020.0002] # CUNEIFORM SIGN URU TIMES IGI
-12343 ; [.4CF8.0020.0002] # CUNEIFORM SIGN URU TIMES IM
-12344 ; [.4CF9.0020.0002] # CUNEIFORM SIGN URU TIMES ISH
-12345 ; [.4CFA.0020.0002] # CUNEIFORM SIGN URU TIMES KI
-12346 ; [.4CFB.0020.0002] # CUNEIFORM SIGN URU TIMES LUM
-12347 ; [.4CFC.0020.0002] # CUNEIFORM SIGN URU TIMES MIN
-12348 ; [.4CFD.0020.0002] # CUNEIFORM SIGN URU TIMES PA
-12349 ; [.4CFE.0020.0002] # CUNEIFORM SIGN URU TIMES SHE
-1234A ; [.4CFF.0020.0002] # CUNEIFORM SIGN URU TIMES SIG4
-1234B ; [.4D00.0020.0002] # CUNEIFORM SIGN URU TIMES TU
-1234C ; [.4D01.0020.0002] # CUNEIFORM SIGN URU TIMES U PLUS GUD
-1234D ; [.4D02.0020.0002] # CUNEIFORM SIGN URU TIMES UD
-1234E ; [.4D03.0020.0002] # CUNEIFORM SIGN URU TIMES URUDA
-1234F ; [.4D04.0020.0002] # CUNEIFORM SIGN URUDA
-12350 ; [.4D05.0020.0002] # CUNEIFORM SIGN URUDA TIMES U
-12351 ; [.4D06.0020.0002] # CUNEIFORM SIGN USH
-12352 ; [.4D07.0020.0002] # CUNEIFORM SIGN USH TIMES A
-12353 ; [.4D08.0020.0002] # CUNEIFORM SIGN USH TIMES KU
-12354 ; [.4D09.0020.0002] # CUNEIFORM SIGN USH TIMES KUR
-12355 ; [.4D0A.0020.0002] # CUNEIFORM SIGN USH TIMES TAK4
-12356 ; [.4D0B.0020.0002] # CUNEIFORM SIGN USHX
-12357 ; [.4D0C.0020.0002] # CUNEIFORM SIGN USH2
-12358 ; [.4D0D.0020.0002] # CUNEIFORM SIGN USHUMX
-12359 ; [.4D0E.0020.0002] # CUNEIFORM SIGN UTUKI
-1235A ; [.4D0F.0020.0002] # CUNEIFORM SIGN UZ3
-1235B ; [.4D10.0020.0002] # CUNEIFORM SIGN UZ3 TIMES KASKAL
-1235C ; [.4D11.0020.0002] # CUNEIFORM SIGN UZU
-1235D ; [.4D12.0020.0002] # CUNEIFORM SIGN ZA
-1235E ; [.4D13.0020.0002] # CUNEIFORM SIGN ZA TENU
-1235F ; [.4D14.0020.0002] # CUNEIFORM SIGN ZA SQUARED TIMES KUR
-12360 ; [.4D15.0020.0002] # CUNEIFORM SIGN ZAG
-12361 ; [.4D16.0020.0002] # CUNEIFORM SIGN ZAMX
-12362 ; [.4D17.0020.0002] # CUNEIFORM SIGN ZE2
-12363 ; [.4D18.0020.0002] # CUNEIFORM SIGN ZI
-12364 ; [.4D19.0020.0002] # CUNEIFORM SIGN ZI OVER ZI
-12365 ; [.4D1A.0020.0002] # CUNEIFORM SIGN ZI3
-12366 ; [.4D1B.0020.0002] # CUNEIFORM SIGN ZIB
-12367 ; [.4D1C.0020.0002] # CUNEIFORM SIGN ZIB KABA TENU
-12368 ; [.4D1D.0020.0002] # CUNEIFORM SIGN ZIG
-12369 ; [.4D1E.0020.0002] # CUNEIFORM SIGN ZIZ2
-1236A ; [.4D1F.0020.0002] # CUNEIFORM SIGN ZU
-1236B ; [.4D20.0020.0002] # CUNEIFORM SIGN ZU5
-1236C ; [.4D21.0020.0002] # CUNEIFORM SIGN ZU5 TIMES A
-1236D ; [.4D22.0020.0002] # CUNEIFORM SIGN ZUBUR
-1236E ; [.4D23.0020.0002] # CUNEIFORM SIGN ZUM
-1236F ; [.4D24.0020.0002] # CUNEIFORM SIGN KAP ELAMITE
-12370 ; [.4D25.0020.0002] # CUNEIFORM SIGN AB TIMES NUN
-12371 ; [.4D26.0020.0002] # CUNEIFORM SIGN AB2 TIMES A
-12372 ; [.4D27.0020.0002] # CUNEIFORM SIGN AMAR TIMES KUG
-12373 ; [.4D28.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS MASH
-12374 ; [.4D29.0020.0002] # CUNEIFORM SIGN DAG3
-12375 ; [.4D2A.0020.0002] # CUNEIFORM SIGN DISH PLUS SHU
-12376 ; [.4D2B.0020.0002] # CUNEIFORM SIGN DUB TIMES SHE
-12377 ; [.4D2C.0020.0002] # CUNEIFORM SIGN EZEN TIMES GUD
-12378 ; [.4D2D.0020.0002] # CUNEIFORM SIGN EZEN TIMES SHE
-12379 ; [.4D2E.0020.0002] # CUNEIFORM SIGN GA2 TIMES AN PLUS KAK PLUS A
-1237A ; [.4D2F.0020.0002] # CUNEIFORM SIGN GA2 TIMES ASH2
-1237B ; [.4D30.0020.0002] # CUNEIFORM SIGN GE22
-1237C ; [.4D31.0020.0002] # CUNEIFORM SIGN GIG
-1237D ; [.4D32.0020.0002] # CUNEIFORM SIGN HUSH
-1237E ; [.4D33.0020.0002] # CUNEIFORM SIGN KA TIMES ANSHE
-1237F ; [.4D34.0020.0002] # CUNEIFORM SIGN KA TIMES ASH3
-12380 ; [.4D35.0020.0002] # CUNEIFORM SIGN KA TIMES GISH
-12381 ; [.4D36.0020.0002] # CUNEIFORM SIGN KA TIMES GUD
-12382 ; [.4D37.0020.0002] # CUNEIFORM SIGN KA TIMES HI TIMES ASH2
-12383 ; [.4D38.0020.0002] # CUNEIFORM SIGN KA TIMES LUM
-12384 ; [.4D39.0020.0002] # CUNEIFORM SIGN KA TIMES PA
-12385 ; [.4D3A.0020.0002] # CUNEIFORM SIGN KA TIMES SHUL
-12386 ; [.4D3B.0020.0002] # CUNEIFORM SIGN KA TIMES TU
-12387 ; [.4D3C.0020.0002] # CUNEIFORM SIGN KA TIMES UR2
-12388 ; [.4D3D.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GI
-12389 ; [.4D3E.0020.0002] # CUNEIFORM SIGN LU2 SHESHIG TIMES BAD
-1238A ; [.4D3F.0020.0002] # CUNEIFORM SIGN LU2 TIMES ESH2 PLUS LAL
-1238B ; [.4D40.0020.0002] # CUNEIFORM SIGN LU2 TIMES SHU
-1238C ; [.4D41.0020.0002] # CUNEIFORM SIGN MESH
-1238D ; [.4D42.0020.0002] # CUNEIFORM SIGN MUSH3 TIMES ZA
-1238E ; [.4D43.0020.0002] # CUNEIFORM SIGN NA4
-1238F ; [.4D44.0020.0002] # CUNEIFORM SIGN NIN
-12390 ; [.4D45.0020.0002] # CUNEIFORM SIGN NIN9
-12391 ; [.4D46.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES BAL
-12392 ; [.4D47.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES GI
-12393 ; [.4D48.0020.0002] # CUNEIFORM SIGN NU11 ROTATED NINETY DEGREES
-12394 ; [.4D49.0020.0002] # CUNEIFORM SIGN PESH2 ASTERISK
-12395 ; [.4D4A.0020.0002] # CUNEIFORM SIGN PIR2
-12396 ; [.4D4B.0020.0002] # CUNEIFORM SIGN SAG TIMES IGI GUNU
-12397 ; [.4D4C.0020.0002] # CUNEIFORM SIGN TI2
-12398 ; [.4D4D.0020.0002] # CUNEIFORM SIGN UM TIMES ME
-12399 ; [.4D4E.0020.0002] # CUNEIFORM SIGN U U
-12480 ; [.4D4F.0020.0002] # CUNEIFORM SIGN AB TIMES NUN TENU
-12481 ; [.4D50.0020.0002] # CUNEIFORM SIGN AB TIMES SHU2
-12482 ; [.4D51.0020.0002] # CUNEIFORM SIGN AD TIMES ESH2
-12483 ; [.4D52.0020.0002] # CUNEIFORM SIGN BAD TIMES DISH TENU
-12484 ; [.4D53.0020.0002] # CUNEIFORM SIGN BAHAR2 TIMES AB2
-12485 ; [.4D54.0020.0002] # CUNEIFORM SIGN BAHAR2 TIMES NI
-12486 ; [.4D55.0020.0002] # CUNEIFORM SIGN BAHAR2 TIMES ZA
-12487 ; [.4D56.0020.0002] # CUNEIFORM SIGN BU OVER BU TIMES NA2
-12488 ; [.4D57.0020.0002] # CUNEIFORM SIGN DA TIMES TAK4
-12489 ; [.4D58.0020.0002] # CUNEIFORM SIGN DAG TIMES KUR
-1248A ; [.4D59.0020.0002] # CUNEIFORM SIGN DIM TIMES IGI
-1248B ; [.4D5A.0020.0002] # CUNEIFORM SIGN DIM TIMES U U U
-1248C ; [.4D5B.0020.0002] # CUNEIFORM SIGN DIM2 TIMES UD
-1248D ; [.4D5C.0020.0002] # CUNEIFORM SIGN DUG TIMES ANSHE
-1248E ; [.4D5D.0020.0002] # CUNEIFORM SIGN DUG TIMES ASH
-1248F ; [.4D5E.0020.0002] # CUNEIFORM SIGN DUG TIMES ASH AT LEFT
-12490 ; [.4D5F.0020.0002] # CUNEIFORM SIGN DUG TIMES DIN
-12491 ; [.4D60.0020.0002] # CUNEIFORM SIGN DUG TIMES DUN
-12492 ; [.4D61.0020.0002] # CUNEIFORM SIGN DUG TIMES ERIN2
-12493 ; [.4D62.0020.0002] # CUNEIFORM SIGN DUG TIMES GA
-12494 ; [.4D63.0020.0002] # CUNEIFORM SIGN DUG TIMES GI
-12495 ; [.4D64.0020.0002] # CUNEIFORM SIGN DUG TIMES GIR2 GUNU
-12496 ; [.4D65.0020.0002] # CUNEIFORM SIGN DUG TIMES GISH
-12497 ; [.4D66.0020.0002] # CUNEIFORM SIGN DUG TIMES HA
-12498 ; [.4D67.0020.0002] # CUNEIFORM SIGN DUG TIMES HI
-12499 ; [.4D68.0020.0002] # CUNEIFORM SIGN DUG TIMES IGI GUNU
-1249A ; [.4D69.0020.0002] # CUNEIFORM SIGN DUG TIMES KASKAL
-1249B ; [.4D6A.0020.0002] # CUNEIFORM SIGN DUG TIMES KUR
-1249C ; [.4D6B.0020.0002] # CUNEIFORM SIGN DUG TIMES KUSHU2
-1249D ; [.4D6C.0020.0002] # CUNEIFORM SIGN DUG TIMES KUSHU2 PLUS KASKAL
-1249E ; [.4D6D.0020.0002] # CUNEIFORM SIGN DUG TIMES LAK-020
-1249F ; [.4D6E.0020.0002] # CUNEIFORM SIGN DUG TIMES LAM
-124A0 ; [.4D6F.0020.0002] # CUNEIFORM SIGN DUG TIMES LAM TIMES KUR
-124A1 ; [.4D70.0020.0002] # CUNEIFORM SIGN DUG TIMES LUH PLUS GISH
-124A2 ; [.4D71.0020.0002] # CUNEIFORM SIGN DUG TIMES MASH
-124A3 ; [.4D72.0020.0002] # CUNEIFORM SIGN DUG TIMES MES
-124A4 ; [.4D73.0020.0002] # CUNEIFORM SIGN DUG TIMES MI
-124A5 ; [.4D74.0020.0002] # CUNEIFORM SIGN DUG TIMES NI
-124A6 ; [.4D75.0020.0002] # CUNEIFORM SIGN DUG TIMES PI
-124A7 ; [.4D76.0020.0002] # CUNEIFORM SIGN DUG TIMES SHE
-124A8 ; [.4D77.0020.0002] # CUNEIFORM SIGN DUG TIMES SI GUNU
-124A9 ; [.4D78.0020.0002] # CUNEIFORM SIGN E2 TIMES KUR
-124AA ; [.4D79.0020.0002] # CUNEIFORM SIGN E2 TIMES PAP
-124AB ; [.4D7A.0020.0002] # CUNEIFORM SIGN ERIN2 X
-124AC ; [.4D7B.0020.0002] # CUNEIFORM SIGN ESH2 CROSSING ESH2
-124AD ; [.4D7C.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES ASH
-124AE ; [.4D7D.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES HI
-124AF ; [.4D7E.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES IGI GUNU
-124B0 ; [.4D7F.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES LA
-124B1 ; [.4D80.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES LAL
-124B2 ; [.4D81.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES ME
-124B3 ; [.4D82.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES MES
-124B4 ; [.4D83.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES SU
-124B5 ; [.4D84.0020.0002] # CUNEIFORM SIGN EZEN TIMES SU
-124B6 ; [.4D85.0020.0002] # CUNEIFORM SIGN GA2 TIMES BAHAR2
-124B7 ; [.4D86.0020.0002] # CUNEIFORM SIGN GA2 TIMES DIM GUNU
-124B8 ; [.4D87.0020.0002] # CUNEIFORM SIGN GA2 TIMES DUG TIMES IGI GUNU
-124B9 ; [.4D88.0020.0002] # CUNEIFORM SIGN GA2 TIMES DUG TIMES KASKAL
-124BA ; [.4D89.0020.0002] # CUNEIFORM SIGN GA2 TIMES EREN
-124BB ; [.4D8A.0020.0002] # CUNEIFORM SIGN GA2 TIMES GA
-124BC ; [.4D8B.0020.0002] # CUNEIFORM SIGN GA2 TIMES GAR PLUS DI
-124BD ; [.4D8C.0020.0002] # CUNEIFORM SIGN GA2 TIMES GAR PLUS NE
-124BE ; [.4D8D.0020.0002] # CUNEIFORM SIGN GA2 TIMES HA PLUS A
-124BF ; [.4D8E.0020.0002] # CUNEIFORM SIGN GA2 TIMES KUSHU2 PLUS KASKAL
-124C0 ; [.4D8F.0020.0002] # CUNEIFORM SIGN GA2 TIMES LAM
-124C1 ; [.4D90.0020.0002] # CUNEIFORM SIGN GA2 TIMES LAM TIMES KUR
-124C2 ; [.4D91.0020.0002] # CUNEIFORM SIGN GA2 TIMES LUH
-124C3 ; [.4D92.0020.0002] # CUNEIFORM SIGN GA2 TIMES MUSH
-124C4 ; [.4D93.0020.0002] # CUNEIFORM SIGN GA2 TIMES NE
-124C5 ; [.4D94.0020.0002] # CUNEIFORM SIGN GA2 TIMES NE PLUS E2
-124C6 ; [.4D95.0020.0002] # CUNEIFORM SIGN GA2 TIMES NE PLUS GI
-124C7 ; [.4D96.0020.0002] # CUNEIFORM SIGN GA2 TIMES SHIM
-124C8 ; [.4D97.0020.0002] # CUNEIFORM SIGN GA2 TIMES ZIZ2
-124C9 ; [.4D98.0020.0002] # CUNEIFORM SIGN GABA ROTATED NINETY DEGREES
-124CA ; [.4D99.0020.0002] # CUNEIFORM SIGN GESHTIN TIMES U
-124CB ; [.4D9A.0020.0002] # CUNEIFORM SIGN GISH TIMES GISH CROSSING GISH
-124CC ; [.4D9B.0020.0002] # CUNEIFORM SIGN GU2 TIMES IGI GUNU
-124CD ; [.4D9C.0020.0002] # CUNEIFORM SIGN GUD PLUS GISH TIMES TAK4
-124CE ; [.4D9D.0020.0002] # CUNEIFORM SIGN HA TENU GUNU
-124CF ; [.4D9E.0020.0002] # CUNEIFORM SIGN HI TIMES ASH OVER HI TIMES ASH
-124D0 ; [.4D9F.0020.0002] # CUNEIFORM SIGN KA TIMES BU
-124D1 ; [.4DA0.0020.0002] # CUNEIFORM SIGN KA TIMES KA
-124D2 ; [.4DA1.0020.0002] # CUNEIFORM SIGN KA TIMES U U U
-124D3 ; [.4DA2.0020.0002] # CUNEIFORM SIGN KA TIMES UR
-124D4 ; [.4DA3.0020.0002] # CUNEIFORM SIGN LAGAB TIMES ZU OVER ZU
-124D5 ; [.4DA4.0020.0002] # CUNEIFORM SIGN LAK-003
-124D6 ; [.4DA5.0020.0002] # CUNEIFORM SIGN LAK-021
-124D7 ; [.4DA6.0020.0002] # CUNEIFORM SIGN LAK-025
-124D8 ; [.4DA7.0020.0002] # CUNEIFORM SIGN LAK-030
-124D9 ; [.4DA8.0020.0002] # CUNEIFORM SIGN LAK-050
-124DA ; [.4DA9.0020.0002] # CUNEIFORM SIGN LAK-051
-124DB ; [.4DAA.0020.0002] # CUNEIFORM SIGN LAK-062
-124DC ; [.4DAB.0020.0002] # CUNEIFORM SIGN LAK-079 OVER LAK-079 GUNU
-124DD ; [.4DAC.0020.0002] # CUNEIFORM SIGN LAK-080
-124DE ; [.4DAD.0020.0002] # CUNEIFORM SIGN LAK-081 OVER LAK-081
-124DF ; [.4DAE.0020.0002] # CUNEIFORM SIGN LAK-092
-124E0 ; [.4DAF.0020.0002] # CUNEIFORM SIGN LAK-130
-124E1 ; [.4DB0.0020.0002] # CUNEIFORM SIGN LAK-142
-124E2 ; [.4DB1.0020.0002] # CUNEIFORM SIGN LAK-210
-124E3 ; [.4DB2.0020.0002] # CUNEIFORM SIGN LAK-219
-124E4 ; [.4DB3.0020.0002] # CUNEIFORM SIGN LAK-220
-124E5 ; [.4DB4.0020.0002] # CUNEIFORM SIGN LAK-225
-124E6 ; [.4DB5.0020.0002] # CUNEIFORM SIGN LAK-228
-124E7 ; [.4DB6.0020.0002] # CUNEIFORM SIGN LAK-238
-124E8 ; [.4DB7.0020.0002] # CUNEIFORM SIGN LAK-265
-124E9 ; [.4DB8.0020.0002] # CUNEIFORM SIGN LAK-266
-124EA ; [.4DB9.0020.0002] # CUNEIFORM SIGN LAK-343
-124EB ; [.4DBA.0020.0002] # CUNEIFORM SIGN LAK-347
-124EC ; [.4DBB.0020.0002] # CUNEIFORM SIGN LAK-348
-124ED ; [.4DBC.0020.0002] # CUNEIFORM SIGN LAK-383
-124EE ; [.4DBD.0020.0002] # CUNEIFORM SIGN LAK-384
-124EF ; [.4DBE.0020.0002] # CUNEIFORM SIGN LAK-390
-124F0 ; [.4DBF.0020.0002] # CUNEIFORM SIGN LAK-441
-124F1 ; [.4DC0.0020.0002] # CUNEIFORM SIGN LAK-449
-124F2 ; [.4DC1.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES GU
-124F3 ; [.4DC2.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES IGI
-124F4 ; [.4DC3.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES PAP PLUS LU3
-124F5 ; [.4DC4.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES PAP PLUS PAP PLUS LU3
-124F6 ; [.4DC5.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES U2 PLUS BA
-124F7 ; [.4DC6.0020.0002] # CUNEIFORM SIGN LAK-450
-124F8 ; [.4DC7.0020.0002] # CUNEIFORM SIGN LAK-457
-124F9 ; [.4DC8.0020.0002] # CUNEIFORM SIGN LAK-470
-124FA ; [.4DC9.0020.0002] # CUNEIFORM SIGN LAK-483
-124FB ; [.4DCA.0020.0002] # CUNEIFORM SIGN LAK-490
-124FC ; [.4DCB.0020.0002] # CUNEIFORM SIGN LAK-492
-124FD ; [.4DCC.0020.0002] # CUNEIFORM SIGN LAK-493
-124FE ; [.4DCD.0020.0002] # CUNEIFORM SIGN LAK-495
-124FF ; [.4DCE.0020.0002] # CUNEIFORM SIGN LAK-550
-12500 ; [.4DCF.0020.0002] # CUNEIFORM SIGN LAK-608
-12501 ; [.4DD0.0020.0002] # CUNEIFORM SIGN LAK-617
-12502 ; [.4DD1.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES ASH
-12503 ; [.4DD2.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES BAD
-12504 ; [.4DD3.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES DUN3 GUNU GUNU
-12505 ; [.4DD4.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES KU3
-12506 ; [.4DD5.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES LA
-12507 ; [.4DD6.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES TAR
-12508 ; [.4DD7.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES TE
-12509 ; [.4DD8.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES U2
-1250A ; [.4DD9.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES UD
-1250B ; [.4DDA.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES URUDA
-1250C ; [.4DDB.0020.0002] # CUNEIFORM SIGN LAK-636
-1250D ; [.4DDC.0020.0002] # CUNEIFORM SIGN LAK-648
-1250E ; [.4DDD.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES DUB
-1250F ; [.4DDE.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES GA
-12510 ; [.4DDF.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES IGI
-12511 ; [.4DE0.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES IGI GUNU
-12512 ; [.4DE1.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES NI
-12513 ; [.4DE2.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES PAP PLUS PAP PLUS LU3
-12514 ; [.4DE3.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES SHESH PLUS KI
-12515 ; [.4DE4.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES UD
-12516 ; [.4DE5.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES URUDA
-12517 ; [.4DE6.0020.0002] # CUNEIFORM SIGN LAK-724
-12518 ; [.4DE7.0020.0002] # CUNEIFORM SIGN LAK-749
-12519 ; [.4DE8.0020.0002] # CUNEIFORM SIGN LU2 GUNU TIMES ASH
-1251A ; [.4DE9.0020.0002] # CUNEIFORM SIGN LU2 TIMES DISH
-1251B ; [.4DEA.0020.0002] # CUNEIFORM SIGN LU2 TIMES HAL
-1251C ; [.4DEB.0020.0002] # CUNEIFORM SIGN LU2 TIMES PAP
-1251D ; [.4DEC.0020.0002] # CUNEIFORM SIGN LU2 TIMES PAP PLUS PAP PLUS LU3
-1251E ; [.4DED.0020.0002] # CUNEIFORM SIGN LU2 TIMES TAK4
-1251F ; [.4DEE.0020.0002] # CUNEIFORM SIGN MI PLUS ZA7
-12520 ; [.4DEF.0020.0002] # CUNEIFORM SIGN MUSH OVER MUSH TIMES GA
-12521 ; [.4DF0.0020.0002] # CUNEIFORM SIGN MUSH OVER MUSH TIMES KAK
-12522 ; [.4DF1.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES DIM GUNU
-12523 ; [.4DF2.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES GISH
-12524 ; [.4DF3.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES GUL
-12525 ; [.4DF4.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES HI
-12526 ; [.4DF5.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES KESH2
-12527 ; [.4DF6.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES LAK-050
-12528 ; [.4DF7.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES MASH
-12529 ; [.4DF8.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES PAP PLUS PAP
-1252A ; [.4DF9.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES U
-1252B ; [.4DFA.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES U PLUS U
-1252C ; [.4DFB.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES URUDA
-1252D ; [.4DFC.0020.0002] # CUNEIFORM SIGN SAG GUNU TIMES HA
-1252E ; [.4DFD.0020.0002] # CUNEIFORM SIGN SAG TIMES EN
-1252F ; [.4DFE.0020.0002] # CUNEIFORM SIGN SAG TIMES SHE AT LEFT
-12530 ; [.4DFF.0020.0002] # CUNEIFORM SIGN SAG TIMES TAK4
-12531 ; [.4E00.0020.0002] # CUNEIFORM SIGN SHA6 TENU
-12532 ; [.4E01.0020.0002] # CUNEIFORM SIGN SHE OVER SHE
-12533 ; [.4E02.0020.0002] # CUNEIFORM SIGN SHE PLUS HUB2
-12534 ; [.4E03.0020.0002] # CUNEIFORM SIGN SHE PLUS NAM2
-12535 ; [.4E04.0020.0002] # CUNEIFORM SIGN SHE PLUS SAR
-12536 ; [.4E05.0020.0002] # CUNEIFORM SIGN SHU2 PLUS DUG TIMES NI
-12537 ; [.4E06.0020.0002] # CUNEIFORM SIGN SHU2 PLUS E2 TIMES AN
-12538 ; [.4E07.0020.0002] # CUNEIFORM SIGN SI TIMES TAK4
-12539 ; [.4E08.0020.0002] # CUNEIFORM SIGN TAK4 PLUS SAG
-1253A ; [.4E09.0020.0002] # CUNEIFORM SIGN TUM TIMES GAN2 TENU
-1253B ; [.4E0A.0020.0002] # CUNEIFORM SIGN TUM TIMES THREE DISH
-1253C ; [.4E0B.0020.0002] # CUNEIFORM SIGN UR2 INVERTED
-1253D ; [.4E0C.0020.0002] # CUNEIFORM SIGN UR2 TIMES UD
-1253E ; [.4E0D.0020.0002] # CUNEIFORM SIGN URU TIMES DARA3
-1253F ; [.4E0E.0020.0002] # CUNEIFORM SIGN URU TIMES LAK-668
-12540 ; [.4E0F.0020.0002] # CUNEIFORM SIGN URU TIMES LU3
-12541 ; [.4E10.0020.0002] # CUNEIFORM SIGN ZA7
-12542 ; [.4E11.0020.0002] # CUNEIFORM SIGN ZU OVER ZU PLUS SAR
-12543 ; [.4E12.0020.0002] # CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
-13000 ; [.4E13.0020.0002] # EGYPTIAN HIEROGLYPH A001
-13001 ; [.4E14.0020.0002] # EGYPTIAN HIEROGLYPH A002
-13002 ; [.4E15.0020.0002] # EGYPTIAN HIEROGLYPH A003
-13003 ; [.4E16.0020.0002] # EGYPTIAN HIEROGLYPH A004
-13004 ; [.4E17.0020.0002] # EGYPTIAN HIEROGLYPH A005
-13005 ; [.4E18.0020.0002] # EGYPTIAN HIEROGLYPH A005A
-13006 ; [.4E19.0020.0002] # EGYPTIAN HIEROGLYPH A006
-13007 ; [.4E1A.0020.0002] # EGYPTIAN HIEROGLYPH A006A
-13008 ; [.4E1B.0020.0002] # EGYPTIAN HIEROGLYPH A006B
-13009 ; [.4E1C.0020.0002] # EGYPTIAN HIEROGLYPH A007
-1300A ; [.4E1D.0020.0002] # EGYPTIAN HIEROGLYPH A008
-1300B ; [.4E1E.0020.0002] # EGYPTIAN HIEROGLYPH A009
-1300C ; [.4E1F.0020.0002] # EGYPTIAN HIEROGLYPH A010
-1300D ; [.4E20.0020.0002] # EGYPTIAN HIEROGLYPH A011
-1300E ; [.4E21.0020.0002] # EGYPTIAN HIEROGLYPH A012
-1300F ; [.4E22.0020.0002] # EGYPTIAN HIEROGLYPH A013
-13010 ; [.4E23.0020.0002] # EGYPTIAN HIEROGLYPH A014
-13011 ; [.4E24.0020.0002] # EGYPTIAN HIEROGLYPH A014A
-13012 ; [.4E25.0020.0002] # EGYPTIAN HIEROGLYPH A015
-13013 ; [.4E26.0020.0002] # EGYPTIAN HIEROGLYPH A016
-13014 ; [.4E27.0020.0002] # EGYPTIAN HIEROGLYPH A017
-13015 ; [.4E28.0020.0002] # EGYPTIAN HIEROGLYPH A017A
-13016 ; [.4E29.0020.0002] # EGYPTIAN HIEROGLYPH A018
-13017 ; [.4E2A.0020.0002] # EGYPTIAN HIEROGLYPH A019
-13018 ; [.4E2B.0020.0002] # EGYPTIAN HIEROGLYPH A020
-13019 ; [.4E2C.0020.0002] # EGYPTIAN HIEROGLYPH A021
-1301A ; [.4E2D.0020.0002] # EGYPTIAN HIEROGLYPH A022
-1301B ; [.4E2E.0020.0002] # EGYPTIAN HIEROGLYPH A023
-1301C ; [.4E2F.0020.0002] # EGYPTIAN HIEROGLYPH A024
-1301D ; [.4E30.0020.0002] # EGYPTIAN HIEROGLYPH A025
-1301E ; [.4E31.0020.0002] # EGYPTIAN HIEROGLYPH A026
-1301F ; [.4E32.0020.0002] # EGYPTIAN HIEROGLYPH A027
-13020 ; [.4E33.0020.0002] # EGYPTIAN HIEROGLYPH A028
-13021 ; [.4E34.0020.0002] # EGYPTIAN HIEROGLYPH A029
-13022 ; [.4E35.0020.0002] # EGYPTIAN HIEROGLYPH A030
-13023 ; [.4E36.0020.0002] # EGYPTIAN HIEROGLYPH A031
-13024 ; [.4E37.0020.0002] # EGYPTIAN HIEROGLYPH A032
-13025 ; [.4E38.0020.0002] # EGYPTIAN HIEROGLYPH A032A
-13026 ; [.4E39.0020.0002] # EGYPTIAN HIEROGLYPH A033
-13027 ; [.4E3A.0020.0002] # EGYPTIAN HIEROGLYPH A034
-13028 ; [.4E3B.0020.0002] # EGYPTIAN HIEROGLYPH A035
-13029 ; [.4E3C.0020.0002] # EGYPTIAN HIEROGLYPH A036
-1302A ; [.4E3D.0020.0002] # EGYPTIAN HIEROGLYPH A037
-1302B ; [.4E3E.0020.0002] # EGYPTIAN HIEROGLYPH A038
-1302C ; [.4E3F.0020.0002] # EGYPTIAN HIEROGLYPH A039
-1302D ; [.4E40.0020.0002] # EGYPTIAN HIEROGLYPH A040
-1302E ; [.4E41.0020.0002] # EGYPTIAN HIEROGLYPH A040A
-1302F ; [.4E42.0020.0002] # EGYPTIAN HIEROGLYPH A041
-13030 ; [.4E43.0020.0002] # EGYPTIAN HIEROGLYPH A042
-13031 ; [.4E44.0020.0002] # EGYPTIAN HIEROGLYPH A042A
-13032 ; [.4E45.0020.0002] # EGYPTIAN HIEROGLYPH A043
-13033 ; [.4E46.0020.0002] # EGYPTIAN HIEROGLYPH A043A
-13034 ; [.4E47.0020.0002] # EGYPTIAN HIEROGLYPH A044
-13035 ; [.4E48.0020.0002] # EGYPTIAN HIEROGLYPH A045
-13036 ; [.4E49.0020.0002] # EGYPTIAN HIEROGLYPH A045A
-13037 ; [.4E4A.0020.0002] # EGYPTIAN HIEROGLYPH A046
-13038 ; [.4E4B.0020.0002] # EGYPTIAN HIEROGLYPH A047
-13039 ; [.4E4C.0020.0002] # EGYPTIAN HIEROGLYPH A048
-1303A ; [.4E4D.0020.0002] # EGYPTIAN HIEROGLYPH A049
-1303B ; [.4E4E.0020.0002] # EGYPTIAN HIEROGLYPH A050
-1303C ; [.4E4F.0020.0002] # EGYPTIAN HIEROGLYPH A051
-1303D ; [.4E50.0020.0002] # EGYPTIAN HIEROGLYPH A052
-1303E ; [.4E51.0020.0002] # EGYPTIAN HIEROGLYPH A053
-1303F ; [.4E52.0020.0002] # EGYPTIAN HIEROGLYPH A054
-13040 ; [.4E53.0020.0002] # EGYPTIAN HIEROGLYPH A055
-13041 ; [.4E54.0020.0002] # EGYPTIAN HIEROGLYPH A056
-13042 ; [.4E55.0020.0002] # EGYPTIAN HIEROGLYPH A057
-13043 ; [.4E56.0020.0002] # EGYPTIAN HIEROGLYPH A058
-13044 ; [.4E57.0020.0002] # EGYPTIAN HIEROGLYPH A059
-13045 ; [.4E58.0020.0002] # EGYPTIAN HIEROGLYPH A060
-13046 ; [.4E59.0020.0002] # EGYPTIAN HIEROGLYPH A061
-13047 ; [.4E5A.0020.0002] # EGYPTIAN HIEROGLYPH A062
-13048 ; [.4E5B.0020.0002] # EGYPTIAN HIEROGLYPH A063
-13049 ; [.4E5C.0020.0002] # EGYPTIAN HIEROGLYPH A064
-1304A ; [.4E5D.0020.0002] # EGYPTIAN HIEROGLYPH A065
-1304B ; [.4E5E.0020.0002] # EGYPTIAN HIEROGLYPH A066
-1304C ; [.4E5F.0020.0002] # EGYPTIAN HIEROGLYPH A067
-1304D ; [.4E60.0020.0002] # EGYPTIAN HIEROGLYPH A068
-1304E ; [.4E61.0020.0002] # EGYPTIAN HIEROGLYPH A069
-1304F ; [.4E62.0020.0002] # EGYPTIAN HIEROGLYPH A070
-13050 ; [.4E63.0020.0002] # EGYPTIAN HIEROGLYPH B001
-13051 ; [.4E64.0020.0002] # EGYPTIAN HIEROGLYPH B002
-13052 ; [.4E65.0020.0002] # EGYPTIAN HIEROGLYPH B003
-13053 ; [.4E66.0020.0002] # EGYPTIAN HIEROGLYPH B004
-13054 ; [.4E67.0020.0002] # EGYPTIAN HIEROGLYPH B005
-13055 ; [.4E68.0020.0002] # EGYPTIAN HIEROGLYPH B005A
-13056 ; [.4E69.0020.0002] # EGYPTIAN HIEROGLYPH B006
-13057 ; [.4E6A.0020.0002] # EGYPTIAN HIEROGLYPH B007
-13058 ; [.4E6B.0020.0002] # EGYPTIAN HIEROGLYPH B008
-13059 ; [.4E6C.0020.0002] # EGYPTIAN HIEROGLYPH B009
-1305A ; [.4E6D.0020.0002] # EGYPTIAN HIEROGLYPH C001
-1305B ; [.4E6E.0020.0002] # EGYPTIAN HIEROGLYPH C002
-1305C ; [.4E6F.0020.0002] # EGYPTIAN HIEROGLYPH C002A
-1305D ; [.4E70.0020.0002] # EGYPTIAN HIEROGLYPH C002B
-1305E ; [.4E71.0020.0002] # EGYPTIAN HIEROGLYPH C002C
-1305F ; [.4E72.0020.0002] # EGYPTIAN HIEROGLYPH C003
-13060 ; [.4E73.0020.0002] # EGYPTIAN HIEROGLYPH C004
-13061 ; [.4E74.0020.0002] # EGYPTIAN HIEROGLYPH C005
-13062 ; [.4E75.0020.0002] # EGYPTIAN HIEROGLYPH C006
-13063 ; [.4E76.0020.0002] # EGYPTIAN HIEROGLYPH C007
-13064 ; [.4E77.0020.0002] # EGYPTIAN HIEROGLYPH C008
-13065 ; [.4E78.0020.0002] # EGYPTIAN HIEROGLYPH C009
-13066 ; [.4E79.0020.0002] # EGYPTIAN HIEROGLYPH C010
-13067 ; [.4E7A.0020.0002] # EGYPTIAN HIEROGLYPH C010A
-13068 ; [.4E7B.0020.0002] # EGYPTIAN HIEROGLYPH C011
-13069 ; [.4E7C.0020.0002] # EGYPTIAN HIEROGLYPH C012
-1306A ; [.4E7D.0020.0002] # EGYPTIAN HIEROGLYPH C013
-1306B ; [.4E7E.0020.0002] # EGYPTIAN HIEROGLYPH C014
-1306C ; [.4E7F.0020.0002] # EGYPTIAN HIEROGLYPH C015
-1306D ; [.4E80.0020.0002] # EGYPTIAN HIEROGLYPH C016
-1306E ; [.4E81.0020.0002] # EGYPTIAN HIEROGLYPH C017
-1306F ; [.4E82.0020.0002] # EGYPTIAN HIEROGLYPH C018
-13070 ; [.4E83.0020.0002] # EGYPTIAN HIEROGLYPH C019
-13071 ; [.4E84.0020.0002] # EGYPTIAN HIEROGLYPH C020
-13072 ; [.4E85.0020.0002] # EGYPTIAN HIEROGLYPH C021
-13073 ; [.4E86.0020.0002] # EGYPTIAN HIEROGLYPH C022
-13074 ; [.4E87.0020.0002] # EGYPTIAN HIEROGLYPH C023
-13075 ; [.4E88.0020.0002] # EGYPTIAN HIEROGLYPH C024
-13076 ; [.4E89.0020.0002] # EGYPTIAN HIEROGLYPH D001
-13077 ; [.4E8A.0020.0002] # EGYPTIAN HIEROGLYPH D002
-13078 ; [.4E8B.0020.0002] # EGYPTIAN HIEROGLYPH D003
-13079 ; [.4E8C.0020.0002] # EGYPTIAN HIEROGLYPH D004
-1307A ; [.4E8D.0020.0002] # EGYPTIAN HIEROGLYPH D005
-1307B ; [.4E8E.0020.0002] # EGYPTIAN HIEROGLYPH D006
-1307C ; [.4E8F.0020.0002] # EGYPTIAN HIEROGLYPH D007
-1307D ; [.4E90.0020.0002] # EGYPTIAN HIEROGLYPH D008
-1307E ; [.4E91.0020.0002] # EGYPTIAN HIEROGLYPH D008A
-1307F ; [.4E92.0020.0002] # EGYPTIAN HIEROGLYPH D009
-13080 ; [.4E93.0020.0002] # EGYPTIAN HIEROGLYPH D010
-13081 ; [.4E94.0020.0002] # EGYPTIAN HIEROGLYPH D011
-13082 ; [.4E95.0020.0002] # EGYPTIAN HIEROGLYPH D012
-13083 ; [.4E96.0020.0002] # EGYPTIAN HIEROGLYPH D013
-13084 ; [.4E97.0020.0002] # EGYPTIAN HIEROGLYPH D014
-13085 ; [.4E98.0020.0002] # EGYPTIAN HIEROGLYPH D015
-13086 ; [.4E99.0020.0002] # EGYPTIAN HIEROGLYPH D016
-13087 ; [.4E9A.0020.0002] # EGYPTIAN HIEROGLYPH D017
-13088 ; [.4E9B.0020.0002] # EGYPTIAN HIEROGLYPH D018
-13089 ; [.4E9C.0020.0002] # EGYPTIAN HIEROGLYPH D019
-1308A ; [.4E9D.0020.0002] # EGYPTIAN HIEROGLYPH D020
-1308B ; [.4E9E.0020.0002] # EGYPTIAN HIEROGLYPH D021
-1308C ; [.4E9F.0020.0002] # EGYPTIAN HIEROGLYPH D022
-1308D ; [.4EA0.0020.0002] # EGYPTIAN HIEROGLYPH D023
-1308E ; [.4EA1.0020.0002] # EGYPTIAN HIEROGLYPH D024
-1308F ; [.4EA2.0020.0002] # EGYPTIAN HIEROGLYPH D025
-13090 ; [.4EA3.0020.0002] # EGYPTIAN HIEROGLYPH D026
-13091 ; [.4EA4.0020.0002] # EGYPTIAN HIEROGLYPH D027
-13092 ; [.4EA5.0020.0002] # EGYPTIAN HIEROGLYPH D027A
-13093 ; [.4EA6.0020.0002] # EGYPTIAN HIEROGLYPH D028
-13094 ; [.4EA7.0020.0002] # EGYPTIAN HIEROGLYPH D029
-13095 ; [.4EA8.0020.0002] # EGYPTIAN HIEROGLYPH D030
-13096 ; [.4EA9.0020.0002] # EGYPTIAN HIEROGLYPH D031
-13097 ; [.4EAA.0020.0002] # EGYPTIAN HIEROGLYPH D031A
-13098 ; [.4EAB.0020.0002] # EGYPTIAN HIEROGLYPH D032
-13099 ; [.4EAC.0020.0002] # EGYPTIAN HIEROGLYPH D033
-1309A ; [.4EAD.0020.0002] # EGYPTIAN HIEROGLYPH D034
-1309B ; [.4EAE.0020.0002] # EGYPTIAN HIEROGLYPH D034A
-1309C ; [.4EAF.0020.0002] # EGYPTIAN HIEROGLYPH D035
-1309D ; [.4EB0.0020.0002] # EGYPTIAN HIEROGLYPH D036
-1309E ; [.4EB1.0020.0002] # EGYPTIAN HIEROGLYPH D037
-1309F ; [.4EB2.0020.0002] # EGYPTIAN HIEROGLYPH D038
-130A0 ; [.4EB3.0020.0002] # EGYPTIAN HIEROGLYPH D039
-130A1 ; [.4EB4.0020.0002] # EGYPTIAN HIEROGLYPH D040
-130A2 ; [.4EB5.0020.0002] # EGYPTIAN HIEROGLYPH D041
-130A3 ; [.4EB6.0020.0002] # EGYPTIAN HIEROGLYPH D042
-130A4 ; [.4EB7.0020.0002] # EGYPTIAN HIEROGLYPH D043
-130A5 ; [.4EB8.0020.0002] # EGYPTIAN HIEROGLYPH D044
-130A6 ; [.4EB9.0020.0002] # EGYPTIAN HIEROGLYPH D045
-130A7 ; [.4EBA.0020.0002] # EGYPTIAN HIEROGLYPH D046
-130A8 ; [.4EBB.0020.0002] # EGYPTIAN HIEROGLYPH D046A
-130A9 ; [.4EBC.0020.0002] # EGYPTIAN HIEROGLYPH D047
-130AA ; [.4EBD.0020.0002] # EGYPTIAN HIEROGLYPH D048
-130AB ; [.4EBE.0020.0002] # EGYPTIAN HIEROGLYPH D048A
-130AC ; [.4EBF.0020.0002] # EGYPTIAN HIEROGLYPH D049
-130AD ; [.4EC0.0020.0002] # EGYPTIAN HIEROGLYPH D050
-130AE ; [.4EC1.0020.0002] # EGYPTIAN HIEROGLYPH D050A
-130AF ; [.4EC2.0020.0002] # EGYPTIAN HIEROGLYPH D050B
-130B0 ; [.4EC3.0020.0002] # EGYPTIAN HIEROGLYPH D050C
-130B1 ; [.4EC4.0020.0002] # EGYPTIAN HIEROGLYPH D050D
-130B2 ; [.4EC5.0020.0002] # EGYPTIAN HIEROGLYPH D050E
-130B3 ; [.4EC6.0020.0002] # EGYPTIAN HIEROGLYPH D050F
-130B4 ; [.4EC7.0020.0002] # EGYPTIAN HIEROGLYPH D050G
-130B5 ; [.4EC8.0020.0002] # EGYPTIAN HIEROGLYPH D050H
-130B6 ; [.4EC9.0020.0002] # EGYPTIAN HIEROGLYPH D050I
-130B7 ; [.4ECA.0020.0002] # EGYPTIAN HIEROGLYPH D051
-130B8 ; [.4ECB.0020.0002] # EGYPTIAN HIEROGLYPH D052
-130B9 ; [.4ECC.0020.0002] # EGYPTIAN HIEROGLYPH D052A
-130BA ; [.4ECD.0020.0002] # EGYPTIAN HIEROGLYPH D053
-130BB ; [.4ECE.0020.0002] # EGYPTIAN HIEROGLYPH D054
-130BC ; [.4ECF.0020.0002] # EGYPTIAN HIEROGLYPH D054A
-130BD ; [.4ED0.0020.0002] # EGYPTIAN HIEROGLYPH D055
-130BE ; [.4ED1.0020.0002] # EGYPTIAN HIEROGLYPH D056
-130BF ; [.4ED2.0020.0002] # EGYPTIAN HIEROGLYPH D057
-130C0 ; [.4ED3.0020.0002] # EGYPTIAN HIEROGLYPH D058
-130C1 ; [.4ED4.0020.0002] # EGYPTIAN HIEROGLYPH D059
-130C2 ; [.4ED5.0020.0002] # EGYPTIAN HIEROGLYPH D060
-130C3 ; [.4ED6.0020.0002] # EGYPTIAN HIEROGLYPH D061
-130C4 ; [.4ED7.0020.0002] # EGYPTIAN HIEROGLYPH D062
-130C5 ; [.4ED8.0020.0002] # EGYPTIAN HIEROGLYPH D063
-130C6 ; [.4ED9.0020.0002] # EGYPTIAN HIEROGLYPH D064
-130C7 ; [.4EDA.0020.0002] # EGYPTIAN HIEROGLYPH D065
-130C8 ; [.4EDB.0020.0002] # EGYPTIAN HIEROGLYPH D066
-130C9 ; [.4EDC.0020.0002] # EGYPTIAN HIEROGLYPH D067
-130CA ; [.4EDD.0020.0002] # EGYPTIAN HIEROGLYPH D067A
-130CB ; [.4EDE.0020.0002] # EGYPTIAN HIEROGLYPH D067B
-130CC ; [.4EDF.0020.0002] # EGYPTIAN HIEROGLYPH D067C
-130CD ; [.4EE0.0020.0002] # EGYPTIAN HIEROGLYPH D067D
-130CE ; [.4EE1.0020.0002] # EGYPTIAN HIEROGLYPH D067E
-130CF ; [.4EE2.0020.0002] # EGYPTIAN HIEROGLYPH D067F
-130D0 ; [.4EE3.0020.0002] # EGYPTIAN HIEROGLYPH D067G
-130D1 ; [.4EE4.0020.0002] # EGYPTIAN HIEROGLYPH D067H
-130D2 ; [.4EE5.0020.0002] # EGYPTIAN HIEROGLYPH E001
-130D3 ; [.4EE6.0020.0002] # EGYPTIAN HIEROGLYPH E002
-130D4 ; [.4EE7.0020.0002] # EGYPTIAN HIEROGLYPH E003
-130D5 ; [.4EE8.0020.0002] # EGYPTIAN HIEROGLYPH E004
-130D6 ; [.4EE9.0020.0002] # EGYPTIAN HIEROGLYPH E005
-130D7 ; [.4EEA.0020.0002] # EGYPTIAN HIEROGLYPH E006
-130D8 ; [.4EEB.0020.0002] # EGYPTIAN HIEROGLYPH E007
-130D9 ; [.4EEC.0020.0002] # EGYPTIAN HIEROGLYPH E008
-130DA ; [.4EED.0020.0002] # EGYPTIAN HIEROGLYPH E008A
-130DB ; [.4EEE.0020.0002] # EGYPTIAN HIEROGLYPH E009
-130DC ; [.4EEF.0020.0002] # EGYPTIAN HIEROGLYPH E009A
-130DD ; [.4EF0.0020.0002] # EGYPTIAN HIEROGLYPH E010
-130DE ; [.4EF1.0020.0002] # EGYPTIAN HIEROGLYPH E011
-130DF ; [.4EF2.0020.0002] # EGYPTIAN HIEROGLYPH E012
-130E0 ; [.4EF3.0020.0002] # EGYPTIAN HIEROGLYPH E013
-130E1 ; [.4EF4.0020.0002] # EGYPTIAN HIEROGLYPH E014
-130E2 ; [.4EF5.0020.0002] # EGYPTIAN HIEROGLYPH E015
-130E3 ; [.4EF6.0020.0002] # EGYPTIAN HIEROGLYPH E016
-130E4 ; [.4EF7.0020.0002] # EGYPTIAN HIEROGLYPH E016A
-130E5 ; [.4EF8.0020.0002] # EGYPTIAN HIEROGLYPH E017
-130E6 ; [.4EF9.0020.0002] # EGYPTIAN HIEROGLYPH E017A
-130E7 ; [.4EFA.0020.0002] # EGYPTIAN HIEROGLYPH E018
-130E8 ; [.4EFB.0020.0002] # EGYPTIAN HIEROGLYPH E019
-130E9 ; [.4EFC.0020.0002] # EGYPTIAN HIEROGLYPH E020
-130EA ; [.4EFD.0020.0002] # EGYPTIAN HIEROGLYPH E020A
-130EB ; [.4EFE.0020.0002] # EGYPTIAN HIEROGLYPH E021
-130EC ; [.4EFF.0020.0002] # EGYPTIAN HIEROGLYPH E022
-130ED ; [.4F00.0020.0002] # EGYPTIAN HIEROGLYPH E023
-130EE ; [.4F01.0020.0002] # EGYPTIAN HIEROGLYPH E024
-130EF ; [.4F02.0020.0002] # EGYPTIAN HIEROGLYPH E025
-130F0 ; [.4F03.0020.0002] # EGYPTIAN HIEROGLYPH E026
-130F1 ; [.4F04.0020.0002] # EGYPTIAN HIEROGLYPH E027
-130F2 ; [.4F05.0020.0002] # EGYPTIAN HIEROGLYPH E028
-130F3 ; [.4F06.0020.0002] # EGYPTIAN HIEROGLYPH E028A
-130F4 ; [.4F07.0020.0002] # EGYPTIAN HIEROGLYPH E029
-130F5 ; [.4F08.0020.0002] # EGYPTIAN HIEROGLYPH E030
-130F6 ; [.4F09.0020.0002] # EGYPTIAN HIEROGLYPH E031
-130F7 ; [.4F0A.0020.0002] # EGYPTIAN HIEROGLYPH E032
-130F8 ; [.4F0B.0020.0002] # EGYPTIAN HIEROGLYPH E033
-130F9 ; [.4F0C.0020.0002] # EGYPTIAN HIEROGLYPH E034
-130FA ; [.4F0D.0020.0002] # EGYPTIAN HIEROGLYPH E034A
-130FB ; [.4F0E.0020.0002] # EGYPTIAN HIEROGLYPH E036
-130FC ; [.4F0F.0020.0002] # EGYPTIAN HIEROGLYPH E037
-130FD ; [.4F10.0020.0002] # EGYPTIAN HIEROGLYPH E038
-130FE ; [.4F11.0020.0002] # EGYPTIAN HIEROGLYPH F001
-130FF ; [.4F12.0020.0002] # EGYPTIAN HIEROGLYPH F001A
-13100 ; [.4F13.0020.0002] # EGYPTIAN HIEROGLYPH F002
-13101 ; [.4F14.0020.0002] # EGYPTIAN HIEROGLYPH F003
-13102 ; [.4F15.0020.0002] # EGYPTIAN HIEROGLYPH F004
-13103 ; [.4F16.0020.0002] # EGYPTIAN HIEROGLYPH F005
-13104 ; [.4F17.0020.0002] # EGYPTIAN HIEROGLYPH F006
-13105 ; [.4F18.0020.0002] # EGYPTIAN HIEROGLYPH F007
-13106 ; [.4F19.0020.0002] # EGYPTIAN HIEROGLYPH F008
-13107 ; [.4F1A.0020.0002] # EGYPTIAN HIEROGLYPH F009
-13108 ; [.4F1B.0020.0002] # EGYPTIAN HIEROGLYPH F010
-13109 ; [.4F1C.0020.0002] # EGYPTIAN HIEROGLYPH F011
-1310A ; [.4F1D.0020.0002] # EGYPTIAN HIEROGLYPH F012
-1310B ; [.4F1E.0020.0002] # EGYPTIAN HIEROGLYPH F013
-1310C ; [.4F1F.0020.0002] # EGYPTIAN HIEROGLYPH F013A
-1310D ; [.4F20.0020.0002] # EGYPTIAN HIEROGLYPH F014
-1310E ; [.4F21.0020.0002] # EGYPTIAN HIEROGLYPH F015
-1310F ; [.4F22.0020.0002] # EGYPTIAN HIEROGLYPH F016
-13110 ; [.4F23.0020.0002] # EGYPTIAN HIEROGLYPH F017
-13111 ; [.4F24.0020.0002] # EGYPTIAN HIEROGLYPH F018
-13112 ; [.4F25.0020.0002] # EGYPTIAN HIEROGLYPH F019
-13113 ; [.4F26.0020.0002] # EGYPTIAN HIEROGLYPH F020
-13114 ; [.4F27.0020.0002] # EGYPTIAN HIEROGLYPH F021
-13115 ; [.4F28.0020.0002] # EGYPTIAN HIEROGLYPH F021A
-13116 ; [.4F29.0020.0002] # EGYPTIAN HIEROGLYPH F022
-13117 ; [.4F2A.0020.0002] # EGYPTIAN HIEROGLYPH F023
-13118 ; [.4F2B.0020.0002] # EGYPTIAN HIEROGLYPH F024
-13119 ; [.4F2C.0020.0002] # EGYPTIAN HIEROGLYPH F025
-1311A ; [.4F2D.0020.0002] # EGYPTIAN HIEROGLYPH F026
-1311B ; [.4F2E.0020.0002] # EGYPTIAN HIEROGLYPH F027
-1311C ; [.4F2F.0020.0002] # EGYPTIAN HIEROGLYPH F028
-1311D ; [.4F30.0020.0002] # EGYPTIAN HIEROGLYPH F029
-1311E ; [.4F31.0020.0002] # EGYPTIAN HIEROGLYPH F030
-1311F ; [.4F32.0020.0002] # EGYPTIAN HIEROGLYPH F031
-13120 ; [.4F33.0020.0002] # EGYPTIAN HIEROGLYPH F031A
-13121 ; [.4F34.0020.0002] # EGYPTIAN HIEROGLYPH F032
-13122 ; [.4F35.0020.0002] # EGYPTIAN HIEROGLYPH F033
-13123 ; [.4F36.0020.0002] # EGYPTIAN HIEROGLYPH F034
-13124 ; [.4F37.0020.0002] # EGYPTIAN HIEROGLYPH F035
-13125 ; [.4F38.0020.0002] # EGYPTIAN HIEROGLYPH F036
-13126 ; [.4F39.0020.0002] # EGYPTIAN HIEROGLYPH F037
-13127 ; [.4F3A.0020.0002] # EGYPTIAN HIEROGLYPH F037A
-13128 ; [.4F3B.0020.0002] # EGYPTIAN HIEROGLYPH F038
-13129 ; [.4F3C.0020.0002] # EGYPTIAN HIEROGLYPH F038A
-1312A ; [.4F3D.0020.0002] # EGYPTIAN HIEROGLYPH F039
-1312B ; [.4F3E.0020.0002] # EGYPTIAN HIEROGLYPH F040
-1312C ; [.4F3F.0020.0002] # EGYPTIAN HIEROGLYPH F041
-1312D ; [.4F40.0020.0002] # EGYPTIAN HIEROGLYPH F042
-1312E ; [.4F41.0020.0002] # EGYPTIAN HIEROGLYPH F043
-1312F ; [.4F42.0020.0002] # EGYPTIAN HIEROGLYPH F044
-13130 ; [.4F43.0020.0002] # EGYPTIAN HIEROGLYPH F045
-13131 ; [.4F44.0020.0002] # EGYPTIAN HIEROGLYPH F045A
-13132 ; [.4F45.0020.0002] # EGYPTIAN HIEROGLYPH F046
-13133 ; [.4F46.0020.0002] # EGYPTIAN HIEROGLYPH F046A
-13134 ; [.4F47.0020.0002] # EGYPTIAN HIEROGLYPH F047
-13135 ; [.4F48.0020.0002] # EGYPTIAN HIEROGLYPH F047A
-13136 ; [.4F49.0020.0002] # EGYPTIAN HIEROGLYPH F048
-13137 ; [.4F4A.0020.0002] # EGYPTIAN HIEROGLYPH F049
-13138 ; [.4F4B.0020.0002] # EGYPTIAN HIEROGLYPH F050
-13139 ; [.4F4C.0020.0002] # EGYPTIAN HIEROGLYPH F051
-1313A ; [.4F4D.0020.0002] # EGYPTIAN HIEROGLYPH F051A
-1313B ; [.4F4E.0020.0002] # EGYPTIAN HIEROGLYPH F051B
-1313C ; [.4F4F.0020.0002] # EGYPTIAN HIEROGLYPH F051C
-1313D ; [.4F50.0020.0002] # EGYPTIAN HIEROGLYPH F052
-1313E ; [.4F51.0020.0002] # EGYPTIAN HIEROGLYPH F053
-1313F ; [.4F52.0020.0002] # EGYPTIAN HIEROGLYPH G001
-13140 ; [.4F53.0020.0002] # EGYPTIAN HIEROGLYPH G002
-13141 ; [.4F54.0020.0002] # EGYPTIAN HIEROGLYPH G003
-13142 ; [.4F55.0020.0002] # EGYPTIAN HIEROGLYPH G004
-13143 ; [.4F56.0020.0002] # EGYPTIAN HIEROGLYPH G005
-13144 ; [.4F57.0020.0002] # EGYPTIAN HIEROGLYPH G006
-13145 ; [.4F58.0020.0002] # EGYPTIAN HIEROGLYPH G006A
-13146 ; [.4F59.0020.0002] # EGYPTIAN HIEROGLYPH G007
-13147 ; [.4F5A.0020.0002] # EGYPTIAN HIEROGLYPH G007A
-13148 ; [.4F5B.0020.0002] # EGYPTIAN HIEROGLYPH G007B
-13149 ; [.4F5C.0020.0002] # EGYPTIAN HIEROGLYPH G008
-1314A ; [.4F5D.0020.0002] # EGYPTIAN HIEROGLYPH G009
-1314B ; [.4F5E.0020.0002] # EGYPTIAN HIEROGLYPH G010
-1314C ; [.4F5F.0020.0002] # EGYPTIAN HIEROGLYPH G011
-1314D ; [.4F60.0020.0002] # EGYPTIAN HIEROGLYPH G011A
-1314E ; [.4F61.0020.0002] # EGYPTIAN HIEROGLYPH G012
-1314F ; [.4F62.0020.0002] # EGYPTIAN HIEROGLYPH G013
-13150 ; [.4F63.0020.0002] # EGYPTIAN HIEROGLYPH G014
-13151 ; [.4F64.0020.0002] # EGYPTIAN HIEROGLYPH G015
-13152 ; [.4F65.0020.0002] # EGYPTIAN HIEROGLYPH G016
-13153 ; [.4F66.0020.0002] # EGYPTIAN HIEROGLYPH G017
-13154 ; [.4F67.0020.0002] # EGYPTIAN HIEROGLYPH G018
-13155 ; [.4F68.0020.0002] # EGYPTIAN HIEROGLYPH G019
-13156 ; [.4F69.0020.0002] # EGYPTIAN HIEROGLYPH G020
-13157 ; [.4F6A.0020.0002] # EGYPTIAN HIEROGLYPH G020A
-13158 ; [.4F6B.0020.0002] # EGYPTIAN HIEROGLYPH G021
-13159 ; [.4F6C.0020.0002] # EGYPTIAN HIEROGLYPH G022
-1315A ; [.4F6D.0020.0002] # EGYPTIAN HIEROGLYPH G023
-1315B ; [.4F6E.0020.0002] # EGYPTIAN HIEROGLYPH G024
-1315C ; [.4F6F.0020.0002] # EGYPTIAN HIEROGLYPH G025
-1315D ; [.4F70.0020.0002] # EGYPTIAN HIEROGLYPH G026
-1315E ; [.4F71.0020.0002] # EGYPTIAN HIEROGLYPH G026A
-1315F ; [.4F72.0020.0002] # EGYPTIAN HIEROGLYPH G027
-13160 ; [.4F73.0020.0002] # EGYPTIAN HIEROGLYPH G028
-13161 ; [.4F74.0020.0002] # EGYPTIAN HIEROGLYPH G029
-13162 ; [.4F75.0020.0002] # EGYPTIAN HIEROGLYPH G030
-13163 ; [.4F76.0020.0002] # EGYPTIAN HIEROGLYPH G031
-13164 ; [.4F77.0020.0002] # EGYPTIAN HIEROGLYPH G032
-13165 ; [.4F78.0020.0002] # EGYPTIAN HIEROGLYPH G033
-13166 ; [.4F79.0020.0002] # EGYPTIAN HIEROGLYPH G034
-13167 ; [.4F7A.0020.0002] # EGYPTIAN HIEROGLYPH G035
-13168 ; [.4F7B.0020.0002] # EGYPTIAN HIEROGLYPH G036
-13169 ; [.4F7C.0020.0002] # EGYPTIAN HIEROGLYPH G036A
-1316A ; [.4F7D.0020.0002] # EGYPTIAN HIEROGLYPH G037
-1316B ; [.4F7E.0020.0002] # EGYPTIAN HIEROGLYPH G037A
-1316C ; [.4F7F.0020.0002] # EGYPTIAN HIEROGLYPH G038
-1316D ; [.4F80.0020.0002] # EGYPTIAN HIEROGLYPH G039
-1316E ; [.4F81.0020.0002] # EGYPTIAN HIEROGLYPH G040
-1316F ; [.4F82.0020.0002] # EGYPTIAN HIEROGLYPH G041
-13170 ; [.4F83.0020.0002] # EGYPTIAN HIEROGLYPH G042
-13171 ; [.4F84.0020.0002] # EGYPTIAN HIEROGLYPH G043
-13172 ; [.4F85.0020.0002] # EGYPTIAN HIEROGLYPH G043A
-13173 ; [.4F86.0020.0002] # EGYPTIAN HIEROGLYPH G044
-13174 ; [.4F87.0020.0002] # EGYPTIAN HIEROGLYPH G045
-13175 ; [.4F88.0020.0002] # EGYPTIAN HIEROGLYPH G045A
-13176 ; [.4F89.0020.0002] # EGYPTIAN HIEROGLYPH G046
-13177 ; [.4F8A.0020.0002] # EGYPTIAN HIEROGLYPH G047
-13178 ; [.4F8B.0020.0002] # EGYPTIAN HIEROGLYPH G048
-13179 ; [.4F8C.0020.0002] # EGYPTIAN HIEROGLYPH G049
-1317A ; [.4F8D.0020.0002] # EGYPTIAN HIEROGLYPH G050
-1317B ; [.4F8E.0020.0002] # EGYPTIAN HIEROGLYPH G051
-1317C ; [.4F8F.0020.0002] # EGYPTIAN HIEROGLYPH G052
-1317D ; [.4F90.0020.0002] # EGYPTIAN HIEROGLYPH G053
-1317E ; [.4F91.0020.0002] # EGYPTIAN HIEROGLYPH G054
-1317F ; [.4F92.0020.0002] # EGYPTIAN HIEROGLYPH H001
-13180 ; [.4F93.0020.0002] # EGYPTIAN HIEROGLYPH H002
-13181 ; [.4F94.0020.0002] # EGYPTIAN HIEROGLYPH H003
-13182 ; [.4F95.0020.0002] # EGYPTIAN HIEROGLYPH H004
-13183 ; [.4F96.0020.0002] # EGYPTIAN HIEROGLYPH H005
-13184 ; [.4F97.0020.0002] # EGYPTIAN HIEROGLYPH H006
-13185 ; [.4F98.0020.0002] # EGYPTIAN HIEROGLYPH H006A
-13186 ; [.4F99.0020.0002] # EGYPTIAN HIEROGLYPH H007
-13187 ; [.4F9A.0020.0002] # EGYPTIAN HIEROGLYPH H008
-13188 ; [.4F9B.0020.0002] # EGYPTIAN HIEROGLYPH I001
-13189 ; [.4F9C.0020.0002] # EGYPTIAN HIEROGLYPH I002
-1318A ; [.4F9D.0020.0002] # EGYPTIAN HIEROGLYPH I003
-1318B ; [.4F9E.0020.0002] # EGYPTIAN HIEROGLYPH I004
-1318C ; [.4F9F.0020.0002] # EGYPTIAN HIEROGLYPH I005
-1318D ; [.4FA0.0020.0002] # EGYPTIAN HIEROGLYPH I005A
-1318E ; [.4FA1.0020.0002] # EGYPTIAN HIEROGLYPH I006
-1318F ; [.4FA2.0020.0002] # EGYPTIAN HIEROGLYPH I007
-13190 ; [.4FA3.0020.0002] # EGYPTIAN HIEROGLYPH I008
-13191 ; [.4FA4.0020.0002] # EGYPTIAN HIEROGLYPH I009
-13192 ; [.4FA5.0020.0002] # EGYPTIAN HIEROGLYPH I009A
-13193 ; [.4FA6.0020.0002] # EGYPTIAN HIEROGLYPH I010
-13194 ; [.4FA7.0020.0002] # EGYPTIAN HIEROGLYPH I010A
-13195 ; [.4FA8.0020.0002] # EGYPTIAN HIEROGLYPH I011
-13196 ; [.4FA9.0020.0002] # EGYPTIAN HIEROGLYPH I011A
-13197 ; [.4FAA.0020.0002] # EGYPTIAN HIEROGLYPH I012
-13198 ; [.4FAB.0020.0002] # EGYPTIAN HIEROGLYPH I013
-13199 ; [.4FAC.0020.0002] # EGYPTIAN HIEROGLYPH I014
-1319A ; [.4FAD.0020.0002] # EGYPTIAN HIEROGLYPH I015
-1319B ; [.4FAE.0020.0002] # EGYPTIAN HIEROGLYPH K001
-1319C ; [.4FAF.0020.0002] # EGYPTIAN HIEROGLYPH K002
-1319D ; [.4FB0.0020.0002] # EGYPTIAN HIEROGLYPH K003
-1319E ; [.4FB1.0020.0002] # EGYPTIAN HIEROGLYPH K004
-1319F ; [.4FB2.0020.0002] # EGYPTIAN HIEROGLYPH K005
-131A0 ; [.4FB3.0020.0002] # EGYPTIAN HIEROGLYPH K006
-131A1 ; [.4FB4.0020.0002] # EGYPTIAN HIEROGLYPH K007
-131A2 ; [.4FB5.0020.0002] # EGYPTIAN HIEROGLYPH K008
-131A3 ; [.4FB6.0020.0002] # EGYPTIAN HIEROGLYPH L001
-131A4 ; [.4FB7.0020.0002] # EGYPTIAN HIEROGLYPH L002
-131A5 ; [.4FB8.0020.0002] # EGYPTIAN HIEROGLYPH L002A
-131A6 ; [.4FB9.0020.0002] # EGYPTIAN HIEROGLYPH L003
-131A7 ; [.4FBA.0020.0002] # EGYPTIAN HIEROGLYPH L004
-131A8 ; [.4FBB.0020.0002] # EGYPTIAN HIEROGLYPH L005
-131A9 ; [.4FBC.0020.0002] # EGYPTIAN HIEROGLYPH L006
-131AA ; [.4FBD.0020.0002] # EGYPTIAN HIEROGLYPH L006A
-131AB ; [.4FBE.0020.0002] # EGYPTIAN HIEROGLYPH L007
-131AC ; [.4FBF.0020.0002] # EGYPTIAN HIEROGLYPH L008
-131AD ; [.4FC0.0020.0002] # EGYPTIAN HIEROGLYPH M001
-131AE ; [.4FC1.0020.0002] # EGYPTIAN HIEROGLYPH M001A
-131AF ; [.4FC2.0020.0002] # EGYPTIAN HIEROGLYPH M001B
-131B0 ; [.4FC3.0020.0002] # EGYPTIAN HIEROGLYPH M002
-131B1 ; [.4FC4.0020.0002] # EGYPTIAN HIEROGLYPH M003
-131B2 ; [.4FC5.0020.0002] # EGYPTIAN HIEROGLYPH M003A
-131B3 ; [.4FC6.0020.0002] # EGYPTIAN HIEROGLYPH M004
-131B4 ; [.4FC7.0020.0002] # EGYPTIAN HIEROGLYPH M005
-131B5 ; [.4FC8.0020.0002] # EGYPTIAN HIEROGLYPH M006
-131B6 ; [.4FC9.0020.0002] # EGYPTIAN HIEROGLYPH M007
-131B7 ; [.4FCA.0020.0002] # EGYPTIAN HIEROGLYPH M008
-131B8 ; [.4FCB.0020.0002] # EGYPTIAN HIEROGLYPH M009
-131B9 ; [.4FCC.0020.0002] # EGYPTIAN HIEROGLYPH M010
-131BA ; [.4FCD.0020.0002] # EGYPTIAN HIEROGLYPH M010A
-131BB ; [.4FCE.0020.0002] # EGYPTIAN HIEROGLYPH M011
-131BC ; [.4FCF.0020.0002] # EGYPTIAN HIEROGLYPH M012
-131BD ; [.4FD0.0020.0002] # EGYPTIAN HIEROGLYPH M012A
-131BE ; [.4FD1.0020.0002] # EGYPTIAN HIEROGLYPH M012B
-131BF ; [.4FD2.0020.0002] # EGYPTIAN HIEROGLYPH M012C
-131C0 ; [.4FD3.0020.0002] # EGYPTIAN HIEROGLYPH M012D
-131C1 ; [.4FD4.0020.0002] # EGYPTIAN HIEROGLYPH M012E
-131C2 ; [.4FD5.0020.0002] # EGYPTIAN HIEROGLYPH M012F
-131C3 ; [.4FD6.0020.0002] # EGYPTIAN HIEROGLYPH M012G
-131C4 ; [.4FD7.0020.0002] # EGYPTIAN HIEROGLYPH M012H
-131C5 ; [.4FD8.0020.0002] # EGYPTIAN HIEROGLYPH M013
-131C6 ; [.4FD9.0020.0002] # EGYPTIAN HIEROGLYPH M014
-131C7 ; [.4FDA.0020.0002] # EGYPTIAN HIEROGLYPH M015
-131C8 ; [.4FDB.0020.0002] # EGYPTIAN HIEROGLYPH M015A
-131C9 ; [.4FDC.0020.0002] # EGYPTIAN HIEROGLYPH M016
-131CA ; [.4FDD.0020.0002] # EGYPTIAN HIEROGLYPH M016A
-131CB ; [.4FDE.0020.0002] # EGYPTIAN HIEROGLYPH M017
-131CC ; [.4FDF.0020.0002] # EGYPTIAN HIEROGLYPH M017A
-131CD ; [.4FE0.0020.0002] # EGYPTIAN HIEROGLYPH M018
-131CE ; [.4FE1.0020.0002] # EGYPTIAN HIEROGLYPH M019
-131CF ; [.4FE2.0020.0002] # EGYPTIAN HIEROGLYPH M020
-131D0 ; [.4FE3.0020.0002] # EGYPTIAN HIEROGLYPH M021
-131D1 ; [.4FE4.0020.0002] # EGYPTIAN HIEROGLYPH M022
-131D2 ; [.4FE5.0020.0002] # EGYPTIAN HIEROGLYPH M022A
-131D3 ; [.4FE6.0020.0002] # EGYPTIAN HIEROGLYPH M023
-131D4 ; [.4FE7.0020.0002] # EGYPTIAN HIEROGLYPH M024
-131D5 ; [.4FE8.0020.0002] # EGYPTIAN HIEROGLYPH M024A
-131D6 ; [.4FE9.0020.0002] # EGYPTIAN HIEROGLYPH M025
-131D7 ; [.4FEA.0020.0002] # EGYPTIAN HIEROGLYPH M026
-131D8 ; [.4FEB.0020.0002] # EGYPTIAN HIEROGLYPH M027
-131D9 ; [.4FEC.0020.0002] # EGYPTIAN HIEROGLYPH M028
-131DA ; [.4FED.0020.0002] # EGYPTIAN HIEROGLYPH M028A
-131DB ; [.4FEE.0020.0002] # EGYPTIAN HIEROGLYPH M029
-131DC ; [.4FEF.0020.0002] # EGYPTIAN HIEROGLYPH M030
-131DD ; [.4FF0.0020.0002] # EGYPTIAN HIEROGLYPH M031
-131DE ; [.4FF1.0020.0002] # EGYPTIAN HIEROGLYPH M031A
-131DF ; [.4FF2.0020.0002] # EGYPTIAN HIEROGLYPH M032
-131E0 ; [.4FF3.0020.0002] # EGYPTIAN HIEROGLYPH M033
-131E1 ; [.4FF4.0020.0002] # EGYPTIAN HIEROGLYPH M033A
-131E2 ; [.4FF5.0020.0002] # EGYPTIAN HIEROGLYPH M033B
-131E3 ; [.4FF6.0020.0002] # EGYPTIAN HIEROGLYPH M034
-131E4 ; [.4FF7.0020.0002] # EGYPTIAN HIEROGLYPH M035
-131E5 ; [.4FF8.0020.0002] # EGYPTIAN HIEROGLYPH M036
-131E6 ; [.4FF9.0020.0002] # EGYPTIAN HIEROGLYPH M037
-131E7 ; [.4FFA.0020.0002] # EGYPTIAN HIEROGLYPH M038
-131E8 ; [.4FFB.0020.0002] # EGYPTIAN HIEROGLYPH M039
-131E9 ; [.4FFC.0020.0002] # EGYPTIAN HIEROGLYPH M040
-131EA ; [.4FFD.0020.0002] # EGYPTIAN HIEROGLYPH M040A
-131EB ; [.4FFE.0020.0002] # EGYPTIAN HIEROGLYPH M041
-131EC ; [.4FFF.0020.0002] # EGYPTIAN HIEROGLYPH M042
-131ED ; [.5000.0020.0002] # EGYPTIAN HIEROGLYPH M043
-131EE ; [.5001.0020.0002] # EGYPTIAN HIEROGLYPH M044
-131EF ; [.5002.0020.0002] # EGYPTIAN HIEROGLYPH N001
-131F0 ; [.5003.0020.0002] # EGYPTIAN HIEROGLYPH N002
-131F1 ; [.5004.0020.0002] # EGYPTIAN HIEROGLYPH N003
-131F2 ; [.5005.0020.0002] # EGYPTIAN HIEROGLYPH N004
-131F3 ; [.5006.0020.0002] # EGYPTIAN HIEROGLYPH N005
-131F4 ; [.5007.0020.0002] # EGYPTIAN HIEROGLYPH N006
-131F5 ; [.5008.0020.0002] # EGYPTIAN HIEROGLYPH N007
-131F6 ; [.5009.0020.0002] # EGYPTIAN HIEROGLYPH N008
-131F7 ; [.500A.0020.0002] # EGYPTIAN HIEROGLYPH N009
-131F8 ; [.500B.0020.0002] # EGYPTIAN HIEROGLYPH N010
-131F9 ; [.500C.0020.0002] # EGYPTIAN HIEROGLYPH N011
-131FA ; [.500D.0020.0002] # EGYPTIAN HIEROGLYPH N012
-131FB ; [.500E.0020.0002] # EGYPTIAN HIEROGLYPH N013
-131FC ; [.500F.0020.0002] # EGYPTIAN HIEROGLYPH N014
-131FD ; [.5010.0020.0002] # EGYPTIAN HIEROGLYPH N015
-131FE ; [.5011.0020.0002] # EGYPTIAN HIEROGLYPH N016
-131FF ; [.5012.0020.0002] # EGYPTIAN HIEROGLYPH N017
-13200 ; [.5013.0020.0002] # EGYPTIAN HIEROGLYPH N018
-13201 ; [.5014.0020.0002] # EGYPTIAN HIEROGLYPH N018A
-13202 ; [.5015.0020.0002] # EGYPTIAN HIEROGLYPH N018B
-13203 ; [.5016.0020.0002] # EGYPTIAN HIEROGLYPH N019
-13204 ; [.5017.0020.0002] # EGYPTIAN HIEROGLYPH N020
-13205 ; [.5018.0020.0002] # EGYPTIAN HIEROGLYPH N021
-13206 ; [.5019.0020.0002] # EGYPTIAN HIEROGLYPH N022
-13207 ; [.501A.0020.0002] # EGYPTIAN HIEROGLYPH N023
-13208 ; [.501B.0020.0002] # EGYPTIAN HIEROGLYPH N024
-13209 ; [.501C.0020.0002] # EGYPTIAN HIEROGLYPH N025
-1320A ; [.501D.0020.0002] # EGYPTIAN HIEROGLYPH N025A
-1320B ; [.501E.0020.0002] # EGYPTIAN HIEROGLYPH N026
-1320C ; [.501F.0020.0002] # EGYPTIAN HIEROGLYPH N027
-1320D ; [.5020.0020.0002] # EGYPTIAN HIEROGLYPH N028
-1320E ; [.5021.0020.0002] # EGYPTIAN HIEROGLYPH N029
-1320F ; [.5022.0020.0002] # EGYPTIAN HIEROGLYPH N030
-13210 ; [.5023.0020.0002] # EGYPTIAN HIEROGLYPH N031
-13211 ; [.5024.0020.0002] # EGYPTIAN HIEROGLYPH N032
-13212 ; [.5025.0020.0002] # EGYPTIAN HIEROGLYPH N033
-13213 ; [.5026.0020.0002] # EGYPTIAN HIEROGLYPH N033A
-13214 ; [.5027.0020.0002] # EGYPTIAN HIEROGLYPH N034
-13215 ; [.5028.0020.0002] # EGYPTIAN HIEROGLYPH N034A
-13216 ; [.5029.0020.0002] # EGYPTIAN HIEROGLYPH N035
-13217 ; [.502A.0020.0002] # EGYPTIAN HIEROGLYPH N035A
-13218 ; [.502B.0020.0002] # EGYPTIAN HIEROGLYPH N036
-13219 ; [.502C.0020.0002] # EGYPTIAN HIEROGLYPH N037
-1321A ; [.502D.0020.0002] # EGYPTIAN HIEROGLYPH N037A
-1321B ; [.502E.0020.0002] # EGYPTIAN HIEROGLYPH N038
-1321C ; [.502F.0020.0002] # EGYPTIAN HIEROGLYPH N039
-1321D ; [.5030.0020.0002] # EGYPTIAN HIEROGLYPH N040
-1321E ; [.5031.0020.0002] # EGYPTIAN HIEROGLYPH N041
-1321F ; [.5032.0020.0002] # EGYPTIAN HIEROGLYPH N042
-13220 ; [.5033.0020.0002] # EGYPTIAN HIEROGLYPH NL001
-13221 ; [.5034.0020.0002] # EGYPTIAN HIEROGLYPH NL002
-13222 ; [.5035.0020.0002] # EGYPTIAN HIEROGLYPH NL003
-13223 ; [.5036.0020.0002] # EGYPTIAN HIEROGLYPH NL004
-13224 ; [.5037.0020.0002] # EGYPTIAN HIEROGLYPH NL005
-13225 ; [.5038.0020.0002] # EGYPTIAN HIEROGLYPH NL005A
-13226 ; [.5039.0020.0002] # EGYPTIAN HIEROGLYPH NL006
-13227 ; [.503A.0020.0002] # EGYPTIAN HIEROGLYPH NL007
-13228 ; [.503B.0020.0002] # EGYPTIAN HIEROGLYPH NL008
-13229 ; [.503C.0020.0002] # EGYPTIAN HIEROGLYPH NL009
-1322A ; [.503D.0020.0002] # EGYPTIAN HIEROGLYPH NL010
-1322B ; [.503E.0020.0002] # EGYPTIAN HIEROGLYPH NL011
-1322C ; [.503F.0020.0002] # EGYPTIAN HIEROGLYPH NL012
-1322D ; [.5040.0020.0002] # EGYPTIAN HIEROGLYPH NL013
-1322E ; [.5041.0020.0002] # EGYPTIAN HIEROGLYPH NL014
-1322F ; [.5042.0020.0002] # EGYPTIAN HIEROGLYPH NL015
-13230 ; [.5043.0020.0002] # EGYPTIAN HIEROGLYPH NL016
-13231 ; [.5044.0020.0002] # EGYPTIAN HIEROGLYPH NL017
-13232 ; [.5045.0020.0002] # EGYPTIAN HIEROGLYPH NL017A
-13233 ; [.5046.0020.0002] # EGYPTIAN HIEROGLYPH NL018
-13234 ; [.5047.0020.0002] # EGYPTIAN HIEROGLYPH NL019
-13235 ; [.5048.0020.0002] # EGYPTIAN HIEROGLYPH NL020
-13236 ; [.5049.0020.0002] # EGYPTIAN HIEROGLYPH NU001
-13237 ; [.504A.0020.0002] # EGYPTIAN HIEROGLYPH NU002
-13238 ; [.504B.0020.0002] # EGYPTIAN HIEROGLYPH NU003
-13239 ; [.504C.0020.0002] # EGYPTIAN HIEROGLYPH NU004
-1323A ; [.504D.0020.0002] # EGYPTIAN HIEROGLYPH NU005
-1323B ; [.504E.0020.0002] # EGYPTIAN HIEROGLYPH NU006
-1323C ; [.504F.0020.0002] # EGYPTIAN HIEROGLYPH NU007
-1323D ; [.5050.0020.0002] # EGYPTIAN HIEROGLYPH NU008
-1323E ; [.5051.0020.0002] # EGYPTIAN HIEROGLYPH NU009
-1323F ; [.5052.0020.0002] # EGYPTIAN HIEROGLYPH NU010
-13240 ; [.5053.0020.0002] # EGYPTIAN HIEROGLYPH NU010A
-13241 ; [.5054.0020.0002] # EGYPTIAN HIEROGLYPH NU011
-13242 ; [.5055.0020.0002] # EGYPTIAN HIEROGLYPH NU011A
-13243 ; [.5056.0020.0002] # EGYPTIAN HIEROGLYPH NU012
-13244 ; [.5057.0020.0002] # EGYPTIAN HIEROGLYPH NU013
-13245 ; [.5058.0020.0002] # EGYPTIAN HIEROGLYPH NU014
-13246 ; [.5059.0020.0002] # EGYPTIAN HIEROGLYPH NU015
-13247 ; [.505A.0020.0002] # EGYPTIAN HIEROGLYPH NU016
-13248 ; [.505B.0020.0002] # EGYPTIAN HIEROGLYPH NU017
-13249 ; [.505C.0020.0002] # EGYPTIAN HIEROGLYPH NU018
-1324A ; [.505D.0020.0002] # EGYPTIAN HIEROGLYPH NU018A
-1324B ; [.505E.0020.0002] # EGYPTIAN HIEROGLYPH NU019
-1324C ; [.505F.0020.0002] # EGYPTIAN HIEROGLYPH NU020
-1324D ; [.5060.0020.0002] # EGYPTIAN HIEROGLYPH NU021
-1324E ; [.5061.0020.0002] # EGYPTIAN HIEROGLYPH NU022
-1324F ; [.5062.0020.0002] # EGYPTIAN HIEROGLYPH NU022A
-13250 ; [.5063.0020.0002] # EGYPTIAN HIEROGLYPH O001
-13251 ; [.5064.0020.0002] # EGYPTIAN HIEROGLYPH O001A
-13252 ; [.5065.0020.0002] # EGYPTIAN HIEROGLYPH O002
-13253 ; [.5066.0020.0002] # EGYPTIAN HIEROGLYPH O003
-13254 ; [.5067.0020.0002] # EGYPTIAN HIEROGLYPH O004
-13255 ; [.5068.0020.0002] # EGYPTIAN HIEROGLYPH O005
-13256 ; [.5069.0020.0002] # EGYPTIAN HIEROGLYPH O005A
-13257 ; [.506A.0020.0002] # EGYPTIAN HIEROGLYPH O006
-13258 ; [.506B.0020.0002] # EGYPTIAN HIEROGLYPH O006A
-13259 ; [.506C.0020.0002] # EGYPTIAN HIEROGLYPH O006B
-1325A ; [.506D.0020.0002] # EGYPTIAN HIEROGLYPH O006C
-1325B ; [.506E.0020.0002] # EGYPTIAN HIEROGLYPH O006D
-1325C ; [.506F.0020.0002] # EGYPTIAN HIEROGLYPH O006E
-1325D ; [.5070.0020.0002] # EGYPTIAN HIEROGLYPH O006F
-1325E ; [.5071.0020.0002] # EGYPTIAN HIEROGLYPH O007
-1325F ; [.5072.0020.0002] # EGYPTIAN HIEROGLYPH O008
-13260 ; [.5073.0020.0002] # EGYPTIAN HIEROGLYPH O009
-13261 ; [.5074.0020.0002] # EGYPTIAN HIEROGLYPH O010
-13262 ; [.5075.0020.0002] # EGYPTIAN HIEROGLYPH O010A
-13263 ; [.5076.0020.0002] # EGYPTIAN HIEROGLYPH O010B
-13264 ; [.5077.0020.0002] # EGYPTIAN HIEROGLYPH O010C
-13265 ; [.5078.0020.0002] # EGYPTIAN HIEROGLYPH O011
-13266 ; [.5079.0020.0002] # EGYPTIAN HIEROGLYPH O012
-13267 ; [.507A.0020.0002] # EGYPTIAN HIEROGLYPH O013
-13268 ; [.507B.0020.0002] # EGYPTIAN HIEROGLYPH O014
-13269 ; [.507C.0020.0002] # EGYPTIAN HIEROGLYPH O015
-1326A ; [.507D.0020.0002] # EGYPTIAN HIEROGLYPH O016
-1326B ; [.507E.0020.0002] # EGYPTIAN HIEROGLYPH O017
-1326C ; [.507F.0020.0002] # EGYPTIAN HIEROGLYPH O018
-1326D ; [.5080.0020.0002] # EGYPTIAN HIEROGLYPH O019
-1326E ; [.5081.0020.0002] # EGYPTIAN HIEROGLYPH O019A
-1326F ; [.5082.0020.0002] # EGYPTIAN HIEROGLYPH O020
-13270 ; [.5083.0020.0002] # EGYPTIAN HIEROGLYPH O020A
-13271 ; [.5084.0020.0002] # EGYPTIAN HIEROGLYPH O021
-13272 ; [.5085.0020.0002] # EGYPTIAN HIEROGLYPH O022
-13273 ; [.5086.0020.0002] # EGYPTIAN HIEROGLYPH O023
-13274 ; [.5087.0020.0002] # EGYPTIAN HIEROGLYPH O024
-13275 ; [.5088.0020.0002] # EGYPTIAN HIEROGLYPH O024A
-13276 ; [.5089.0020.0002] # EGYPTIAN HIEROGLYPH O025
-13277 ; [.508A.0020.0002] # EGYPTIAN HIEROGLYPH O025A
-13278 ; [.508B.0020.0002] # EGYPTIAN HIEROGLYPH O026
-13279 ; [.508C.0020.0002] # EGYPTIAN HIEROGLYPH O027
-1327A ; [.508D.0020.0002] # EGYPTIAN HIEROGLYPH O028
-1327B ; [.508E.0020.0002] # EGYPTIAN HIEROGLYPH O029
-1327C ; [.508F.0020.0002] # EGYPTIAN HIEROGLYPH O029A
-1327D ; [.5090.0020.0002] # EGYPTIAN HIEROGLYPH O030
-1327E ; [.5091.0020.0002] # EGYPTIAN HIEROGLYPH O030A
-1327F ; [.5092.0020.0002] # EGYPTIAN HIEROGLYPH O031
-13280 ; [.5093.0020.0002] # EGYPTIAN HIEROGLYPH O032
-13281 ; [.5094.0020.0002] # EGYPTIAN HIEROGLYPH O033
-13282 ; [.5095.0020.0002] # EGYPTIAN HIEROGLYPH O033A
-13283 ; [.5096.0020.0002] # EGYPTIAN HIEROGLYPH O034
-13284 ; [.5097.0020.0002] # EGYPTIAN HIEROGLYPH O035
-13285 ; [.5098.0020.0002] # EGYPTIAN HIEROGLYPH O036
-13286 ; [.5099.0020.0002] # EGYPTIAN HIEROGLYPH O036A
-13287 ; [.509A.0020.0002] # EGYPTIAN HIEROGLYPH O036B
-13288 ; [.509B.0020.0002] # EGYPTIAN HIEROGLYPH O036C
-13289 ; [.509C.0020.0002] # EGYPTIAN HIEROGLYPH O036D
-1328A ; [.509D.0020.0002] # EGYPTIAN HIEROGLYPH O037
-1328B ; [.509E.0020.0002] # EGYPTIAN HIEROGLYPH O038
-1328C ; [.509F.0020.0002] # EGYPTIAN HIEROGLYPH O039
-1328D ; [.50A0.0020.0002] # EGYPTIAN HIEROGLYPH O040
-1328E ; [.50A1.0020.0002] # EGYPTIAN HIEROGLYPH O041
-1328F ; [.50A2.0020.0002] # EGYPTIAN HIEROGLYPH O042
-13290 ; [.50A3.0020.0002] # EGYPTIAN HIEROGLYPH O043
-13291 ; [.50A4.0020.0002] # EGYPTIAN HIEROGLYPH O044
-13292 ; [.50A5.0020.0002] # EGYPTIAN HIEROGLYPH O045
-13293 ; [.50A6.0020.0002] # EGYPTIAN HIEROGLYPH O046
-13294 ; [.50A7.0020.0002] # EGYPTIAN HIEROGLYPH O047
-13295 ; [.50A8.0020.0002] # EGYPTIAN HIEROGLYPH O048
-13296 ; [.50A9.0020.0002] # EGYPTIAN HIEROGLYPH O049
-13297 ; [.50AA.0020.0002] # EGYPTIAN HIEROGLYPH O050
-13298 ; [.50AB.0020.0002] # EGYPTIAN HIEROGLYPH O050A
-13299 ; [.50AC.0020.0002] # EGYPTIAN HIEROGLYPH O050B
-1329A ; [.50AD.0020.0002] # EGYPTIAN HIEROGLYPH O051
-1329B ; [.50AE.0020.0002] # EGYPTIAN HIEROGLYPH P001
-1329C ; [.50AF.0020.0002] # EGYPTIAN HIEROGLYPH P001A
-1329D ; [.50B0.0020.0002] # EGYPTIAN HIEROGLYPH P002
-1329E ; [.50B1.0020.0002] # EGYPTIAN HIEROGLYPH P003
-1329F ; [.50B2.0020.0002] # EGYPTIAN HIEROGLYPH P003A
-132A0 ; [.50B3.0020.0002] # EGYPTIAN HIEROGLYPH P004
-132A1 ; [.50B4.0020.0002] # EGYPTIAN HIEROGLYPH P005
-132A2 ; [.50B5.0020.0002] # EGYPTIAN HIEROGLYPH P006
-132A3 ; [.50B6.0020.0002] # EGYPTIAN HIEROGLYPH P007
-132A4 ; [.50B7.0020.0002] # EGYPTIAN HIEROGLYPH P008
-132A5 ; [.50B8.0020.0002] # EGYPTIAN HIEROGLYPH P009
-132A6 ; [.50B9.0020.0002] # EGYPTIAN HIEROGLYPH P010
-132A7 ; [.50BA.0020.0002] # EGYPTIAN HIEROGLYPH P011
-132A8 ; [.50BB.0020.0002] # EGYPTIAN HIEROGLYPH Q001
-132A9 ; [.50BC.0020.0002] # EGYPTIAN HIEROGLYPH Q002
-132AA ; [.50BD.0020.0002] # EGYPTIAN HIEROGLYPH Q003
-132AB ; [.50BE.0020.0002] # EGYPTIAN HIEROGLYPH Q004
-132AC ; [.50BF.0020.0002] # EGYPTIAN HIEROGLYPH Q005
-132AD ; [.50C0.0020.0002] # EGYPTIAN HIEROGLYPH Q006
-132AE ; [.50C1.0020.0002] # EGYPTIAN HIEROGLYPH Q007
-132AF ; [.50C2.0020.0002] # EGYPTIAN HIEROGLYPH R001
-132B0 ; [.50C3.0020.0002] # EGYPTIAN HIEROGLYPH R002
-132B1 ; [.50C4.0020.0002] # EGYPTIAN HIEROGLYPH R002A
-132B2 ; [.50C5.0020.0002] # EGYPTIAN HIEROGLYPH R003
-132B3 ; [.50C6.0020.0002] # EGYPTIAN HIEROGLYPH R003A
-132B4 ; [.50C7.0020.0002] # EGYPTIAN HIEROGLYPH R003B
-132B5 ; [.50C8.0020.0002] # EGYPTIAN HIEROGLYPH R004
-132B6 ; [.50C9.0020.0002] # EGYPTIAN HIEROGLYPH R005
-132B7 ; [.50CA.0020.0002] # EGYPTIAN HIEROGLYPH R006
-132B8 ; [.50CB.0020.0002] # EGYPTIAN HIEROGLYPH R007
-132B9 ; [.50CC.0020.0002] # EGYPTIAN HIEROGLYPH R008
-132BA ; [.50CD.0020.0002] # EGYPTIAN HIEROGLYPH R009
-132BB ; [.50CE.0020.0002] # EGYPTIAN HIEROGLYPH R010
-132BC ; [.50CF.0020.0002] # EGYPTIAN HIEROGLYPH R010A
-132BD ; [.50D0.0020.0002] # EGYPTIAN HIEROGLYPH R011
-132BE ; [.50D1.0020.0002] # EGYPTIAN HIEROGLYPH R012
-132BF ; [.50D2.0020.0002] # EGYPTIAN HIEROGLYPH R013
-132C0 ; [.50D3.0020.0002] # EGYPTIAN HIEROGLYPH R014
-132C1 ; [.50D4.0020.0002] # EGYPTIAN HIEROGLYPH R015
-132C2 ; [.50D5.0020.0002] # EGYPTIAN HIEROGLYPH R016
-132C3 ; [.50D6.0020.0002] # EGYPTIAN HIEROGLYPH R016A
-132C4 ; [.50D7.0020.0002] # EGYPTIAN HIEROGLYPH R017
-132C5 ; [.50D8.0020.0002] # EGYPTIAN HIEROGLYPH R018
-132C6 ; [.50D9.0020.0002] # EGYPTIAN HIEROGLYPH R019
-132C7 ; [.50DA.0020.0002] # EGYPTIAN HIEROGLYPH R020
-132C8 ; [.50DB.0020.0002] # EGYPTIAN HIEROGLYPH R021
-132C9 ; [.50DC.0020.0002] # EGYPTIAN HIEROGLYPH R022
-132CA ; [.50DD.0020.0002] # EGYPTIAN HIEROGLYPH R023
-132CB ; [.50DE.0020.0002] # EGYPTIAN HIEROGLYPH R024
-132CC ; [.50DF.0020.0002] # EGYPTIAN HIEROGLYPH R025
-132CD ; [.50E0.0020.0002] # EGYPTIAN HIEROGLYPH R026
-132CE ; [.50E1.0020.0002] # EGYPTIAN HIEROGLYPH R027
-132CF ; [.50E2.0020.0002] # EGYPTIAN HIEROGLYPH R028
-132D0 ; [.50E3.0020.0002] # EGYPTIAN HIEROGLYPH R029
-132D1 ; [.50E4.0020.0002] # EGYPTIAN HIEROGLYPH S001
-132D2 ; [.50E5.0020.0002] # EGYPTIAN HIEROGLYPH S002
-132D3 ; [.50E6.0020.0002] # EGYPTIAN HIEROGLYPH S002A
-132D4 ; [.50E7.0020.0002] # EGYPTIAN HIEROGLYPH S003
-132D5 ; [.50E8.0020.0002] # EGYPTIAN HIEROGLYPH S004
-132D6 ; [.50E9.0020.0002] # EGYPTIAN HIEROGLYPH S005
-132D7 ; [.50EA.0020.0002] # EGYPTIAN HIEROGLYPH S006
-132D8 ; [.50EB.0020.0002] # EGYPTIAN HIEROGLYPH S006A
-132D9 ; [.50EC.0020.0002] # EGYPTIAN HIEROGLYPH S007
-132DA ; [.50ED.0020.0002] # EGYPTIAN HIEROGLYPH S008
-132DB ; [.50EE.0020.0002] # EGYPTIAN HIEROGLYPH S009
-132DC ; [.50EF.0020.0002] # EGYPTIAN HIEROGLYPH S010
-132DD ; [.50F0.0020.0002] # EGYPTIAN HIEROGLYPH S011
-132DE ; [.50F1.0020.0002] # EGYPTIAN HIEROGLYPH S012
-132DF ; [.50F2.0020.0002] # EGYPTIAN HIEROGLYPH S013
-132E0 ; [.50F3.0020.0002] # EGYPTIAN HIEROGLYPH S014
-132E1 ; [.50F4.0020.0002] # EGYPTIAN HIEROGLYPH S014A
-132E2 ; [.50F5.0020.0002] # EGYPTIAN HIEROGLYPH S014B
-132E3 ; [.50F6.0020.0002] # EGYPTIAN HIEROGLYPH S015
-132E4 ; [.50F7.0020.0002] # EGYPTIAN HIEROGLYPH S016
-132E5 ; [.50F8.0020.0002] # EGYPTIAN HIEROGLYPH S017
-132E6 ; [.50F9.0020.0002] # EGYPTIAN HIEROGLYPH S017A
-132E7 ; [.50FA.0020.0002] # EGYPTIAN HIEROGLYPH S018
-132E8 ; [.50FB.0020.0002] # EGYPTIAN HIEROGLYPH S019
-132E9 ; [.50FC.0020.0002] # EGYPTIAN HIEROGLYPH S020
-132EA ; [.50FD.0020.0002] # EGYPTIAN HIEROGLYPH S021
-132EB ; [.50FE.0020.0002] # EGYPTIAN HIEROGLYPH S022
-132EC ; [.50FF.0020.0002] # EGYPTIAN HIEROGLYPH S023
-132ED ; [.5100.0020.0002] # EGYPTIAN HIEROGLYPH S024
-132EE ; [.5101.0020.0002] # EGYPTIAN HIEROGLYPH S025
-132EF ; [.5102.0020.0002] # EGYPTIAN HIEROGLYPH S026
-132F0 ; [.5103.0020.0002] # EGYPTIAN HIEROGLYPH S026A
-132F1 ; [.5104.0020.0002] # EGYPTIAN HIEROGLYPH S026B
-132F2 ; [.5105.0020.0002] # EGYPTIAN HIEROGLYPH S027
-132F3 ; [.5106.0020.0002] # EGYPTIAN HIEROGLYPH S028
-132F4 ; [.5107.0020.0002] # EGYPTIAN HIEROGLYPH S029
-132F5 ; [.5108.0020.0002] # EGYPTIAN HIEROGLYPH S030
-132F6 ; [.5109.0020.0002] # EGYPTIAN HIEROGLYPH S031
-132F7 ; [.510A.0020.0002] # EGYPTIAN HIEROGLYPH S032
-132F8 ; [.510B.0020.0002] # EGYPTIAN HIEROGLYPH S033
-132F9 ; [.510C.0020.0002] # EGYPTIAN HIEROGLYPH S034
-132FA ; [.510D.0020.0002] # EGYPTIAN HIEROGLYPH S035
-132FB ; [.510E.0020.0002] # EGYPTIAN HIEROGLYPH S035A
-132FC ; [.510F.0020.0002] # EGYPTIAN HIEROGLYPH S036
-132FD ; [.5110.0020.0002] # EGYPTIAN HIEROGLYPH S037
-132FE ; [.5111.0020.0002] # EGYPTIAN HIEROGLYPH S038
-132FF ; [.5112.0020.0002] # EGYPTIAN HIEROGLYPH S039
-13300 ; [.5113.0020.0002] # EGYPTIAN HIEROGLYPH S040
-13301 ; [.5114.0020.0002] # EGYPTIAN HIEROGLYPH S041
-13302 ; [.5115.0020.0002] # EGYPTIAN HIEROGLYPH S042
-13303 ; [.5116.0020.0002] # EGYPTIAN HIEROGLYPH S043
-13304 ; [.5117.0020.0002] # EGYPTIAN HIEROGLYPH S044
-13305 ; [.5118.0020.0002] # EGYPTIAN HIEROGLYPH S045
-13306 ; [.5119.0020.0002] # EGYPTIAN HIEROGLYPH S046
-13307 ; [.511A.0020.0002] # EGYPTIAN HIEROGLYPH T001
-13308 ; [.511B.0020.0002] # EGYPTIAN HIEROGLYPH T002
-13309 ; [.511C.0020.0002] # EGYPTIAN HIEROGLYPH T003
-1330A ; [.511D.0020.0002] # EGYPTIAN HIEROGLYPH T003A
-1330B ; [.511E.0020.0002] # EGYPTIAN HIEROGLYPH T004
-1330C ; [.511F.0020.0002] # EGYPTIAN HIEROGLYPH T005
-1330D ; [.5120.0020.0002] # EGYPTIAN HIEROGLYPH T006
-1330E ; [.5121.0020.0002] # EGYPTIAN HIEROGLYPH T007
-1330F ; [.5122.0020.0002] # EGYPTIAN HIEROGLYPH T007A
-13310 ; [.5123.0020.0002] # EGYPTIAN HIEROGLYPH T008
-13311 ; [.5124.0020.0002] # EGYPTIAN HIEROGLYPH T008A
-13312 ; [.5125.0020.0002] # EGYPTIAN HIEROGLYPH T009
-13313 ; [.5126.0020.0002] # EGYPTIAN HIEROGLYPH T009A
-13314 ; [.5127.0020.0002] # EGYPTIAN HIEROGLYPH T010
-13315 ; [.5128.0020.0002] # EGYPTIAN HIEROGLYPH T011
-13316 ; [.5129.0020.0002] # EGYPTIAN HIEROGLYPH T011A
-13317 ; [.512A.0020.0002] # EGYPTIAN HIEROGLYPH T012
-13318 ; [.512B.0020.0002] # EGYPTIAN HIEROGLYPH T013
-13319 ; [.512C.0020.0002] # EGYPTIAN HIEROGLYPH T014
-1331A ; [.512D.0020.0002] # EGYPTIAN HIEROGLYPH T015
-1331B ; [.512E.0020.0002] # EGYPTIAN HIEROGLYPH T016
-1331C ; [.512F.0020.0002] # EGYPTIAN HIEROGLYPH T016A
-1331D ; [.5130.0020.0002] # EGYPTIAN HIEROGLYPH T017
-1331E ; [.5131.0020.0002] # EGYPTIAN HIEROGLYPH T018
-1331F ; [.5132.0020.0002] # EGYPTIAN HIEROGLYPH T019
-13320 ; [.5133.0020.0002] # EGYPTIAN HIEROGLYPH T020
-13321 ; [.5134.0020.0002] # EGYPTIAN HIEROGLYPH T021
-13322 ; [.5135.0020.0002] # EGYPTIAN HIEROGLYPH T022
-13323 ; [.5136.0020.0002] # EGYPTIAN HIEROGLYPH T023
-13324 ; [.5137.0020.0002] # EGYPTIAN HIEROGLYPH T024
-13325 ; [.5138.0020.0002] # EGYPTIAN HIEROGLYPH T025
-13326 ; [.5139.0020.0002] # EGYPTIAN HIEROGLYPH T026
-13327 ; [.513A.0020.0002] # EGYPTIAN HIEROGLYPH T027
-13328 ; [.513B.0020.0002] # EGYPTIAN HIEROGLYPH T028
-13329 ; [.513C.0020.0002] # EGYPTIAN HIEROGLYPH T029
-1332A ; [.513D.0020.0002] # EGYPTIAN HIEROGLYPH T030
-1332B ; [.513E.0020.0002] # EGYPTIAN HIEROGLYPH T031
-1332C ; [.513F.0020.0002] # EGYPTIAN HIEROGLYPH T032
-1332D ; [.5140.0020.0002] # EGYPTIAN HIEROGLYPH T032A
-1332E ; [.5141.0020.0002] # EGYPTIAN HIEROGLYPH T033
-1332F ; [.5142.0020.0002] # EGYPTIAN HIEROGLYPH T033A
-13330 ; [.5143.0020.0002] # EGYPTIAN HIEROGLYPH T034
-13331 ; [.5144.0020.0002] # EGYPTIAN HIEROGLYPH T035
-13332 ; [.5145.0020.0002] # EGYPTIAN HIEROGLYPH T036
-13333 ; [.5146.0020.0002] # EGYPTIAN HIEROGLYPH U001
-13334 ; [.5147.0020.0002] # EGYPTIAN HIEROGLYPH U002
-13335 ; [.5148.0020.0002] # EGYPTIAN HIEROGLYPH U003
-13336 ; [.5149.0020.0002] # EGYPTIAN HIEROGLYPH U004
-13337 ; [.514A.0020.0002] # EGYPTIAN HIEROGLYPH U005
-13338 ; [.514B.0020.0002] # EGYPTIAN HIEROGLYPH U006
-13339 ; [.514C.0020.0002] # EGYPTIAN HIEROGLYPH U006A
-1333A ; [.514D.0020.0002] # EGYPTIAN HIEROGLYPH U006B
-1333B ; [.514E.0020.0002] # EGYPTIAN HIEROGLYPH U007
-1333C ; [.514F.0020.0002] # EGYPTIAN HIEROGLYPH U008
-1333D ; [.5150.0020.0002] # EGYPTIAN HIEROGLYPH U009
-1333E ; [.5151.0020.0002] # EGYPTIAN HIEROGLYPH U010
-1333F ; [.5152.0020.0002] # EGYPTIAN HIEROGLYPH U011
-13340 ; [.5153.0020.0002] # EGYPTIAN HIEROGLYPH U012
-13341 ; [.5154.0020.0002] # EGYPTIAN HIEROGLYPH U013
-13342 ; [.5155.0020.0002] # EGYPTIAN HIEROGLYPH U014
-13343 ; [.5156.0020.0002] # EGYPTIAN HIEROGLYPH U015
-13344 ; [.5157.0020.0002] # EGYPTIAN HIEROGLYPH U016
-13345 ; [.5158.0020.0002] # EGYPTIAN HIEROGLYPH U017
-13346 ; [.5159.0020.0002] # EGYPTIAN HIEROGLYPH U018
-13347 ; [.515A.0020.0002] # EGYPTIAN HIEROGLYPH U019
-13348 ; [.515B.0020.0002] # EGYPTIAN HIEROGLYPH U020
-13349 ; [.515C.0020.0002] # EGYPTIAN HIEROGLYPH U021
-1334A ; [.515D.0020.0002] # EGYPTIAN HIEROGLYPH U022
-1334B ; [.515E.0020.0002] # EGYPTIAN HIEROGLYPH U023
-1334C ; [.515F.0020.0002] # EGYPTIAN HIEROGLYPH U023A
-1334D ; [.5160.0020.0002] # EGYPTIAN HIEROGLYPH U024
-1334E ; [.5161.0020.0002] # EGYPTIAN HIEROGLYPH U025
-1334F ; [.5162.0020.0002] # EGYPTIAN HIEROGLYPH U026
-13350 ; [.5163.0020.0002] # EGYPTIAN HIEROGLYPH U027
-13351 ; [.5164.0020.0002] # EGYPTIAN HIEROGLYPH U028
-13352 ; [.5165.0020.0002] # EGYPTIAN HIEROGLYPH U029
-13353 ; [.5166.0020.0002] # EGYPTIAN HIEROGLYPH U029A
-13354 ; [.5167.0020.0002] # EGYPTIAN HIEROGLYPH U030
-13355 ; [.5168.0020.0002] # EGYPTIAN HIEROGLYPH U031
-13356 ; [.5169.0020.0002] # EGYPTIAN HIEROGLYPH U032
-13357 ; [.516A.0020.0002] # EGYPTIAN HIEROGLYPH U032A
-13358 ; [.516B.0020.0002] # EGYPTIAN HIEROGLYPH U033
-13359 ; [.516C.0020.0002] # EGYPTIAN HIEROGLYPH U034
-1335A ; [.516D.0020.0002] # EGYPTIAN HIEROGLYPH U035
-1335B ; [.516E.0020.0002] # EGYPTIAN HIEROGLYPH U036
-1335C ; [.516F.0020.0002] # EGYPTIAN HIEROGLYPH U037
-1335D ; [.5170.0020.0002] # EGYPTIAN HIEROGLYPH U038
-1335E ; [.5171.0020.0002] # EGYPTIAN HIEROGLYPH U039
-1335F ; [.5172.0020.0002] # EGYPTIAN HIEROGLYPH U040
-13360 ; [.5173.0020.0002] # EGYPTIAN HIEROGLYPH U041
-13361 ; [.5174.0020.0002] # EGYPTIAN HIEROGLYPH U042
-13362 ; [.5175.0020.0002] # EGYPTIAN HIEROGLYPH V001
-13363 ; [.5176.0020.0002] # EGYPTIAN HIEROGLYPH V001A
-13364 ; [.5177.0020.0002] # EGYPTIAN HIEROGLYPH V001B
-13365 ; [.5178.0020.0002] # EGYPTIAN HIEROGLYPH V001C
-13366 ; [.5179.0020.0002] # EGYPTIAN HIEROGLYPH V001D
-13367 ; [.517A.0020.0002] # EGYPTIAN HIEROGLYPH V001E
-13368 ; [.517B.0020.0002] # EGYPTIAN HIEROGLYPH V001F
-13369 ; [.517C.0020.0002] # EGYPTIAN HIEROGLYPH V001G
-1336A ; [.517D.0020.0002] # EGYPTIAN HIEROGLYPH V001H
-1336B ; [.517E.0020.0002] # EGYPTIAN HIEROGLYPH V001I
-1336C ; [.517F.0020.0002] # EGYPTIAN HIEROGLYPH V002
-1336D ; [.5180.0020.0002] # EGYPTIAN HIEROGLYPH V002A
-1336E ; [.5181.0020.0002] # EGYPTIAN HIEROGLYPH V003
-1336F ; [.5182.0020.0002] # EGYPTIAN HIEROGLYPH V004
-13370 ; [.5183.0020.0002] # EGYPTIAN HIEROGLYPH V005
-13371 ; [.5184.0020.0002] # EGYPTIAN HIEROGLYPH V006
-13372 ; [.5185.0020.0002] # EGYPTIAN HIEROGLYPH V007
-13373 ; [.5186.0020.0002] # EGYPTIAN HIEROGLYPH V007A
-13374 ; [.5187.0020.0002] # EGYPTIAN HIEROGLYPH V007B
-13375 ; [.5188.0020.0002] # EGYPTIAN HIEROGLYPH V008
-13376 ; [.5189.0020.0002] # EGYPTIAN HIEROGLYPH V009
-13377 ; [.518A.0020.0002] # EGYPTIAN HIEROGLYPH V010
-13378 ; [.518B.0020.0002] # EGYPTIAN HIEROGLYPH V011
-13379 ; [.518C.0020.0002] # EGYPTIAN HIEROGLYPH V011A
-1337A ; [.518D.0020.0002] # EGYPTIAN HIEROGLYPH V011B
-1337B ; [.518E.0020.0002] # EGYPTIAN HIEROGLYPH V011C
-1337C ; [.518F.0020.0002] # EGYPTIAN HIEROGLYPH V012
-1337D ; [.5190.0020.0002] # EGYPTIAN HIEROGLYPH V012A
-1337E ; [.5191.0020.0002] # EGYPTIAN HIEROGLYPH V012B
-1337F ; [.5192.0020.0002] # EGYPTIAN HIEROGLYPH V013
-13380 ; [.5193.0020.0002] # EGYPTIAN HIEROGLYPH V014
-13381 ; [.5194.0020.0002] # EGYPTIAN HIEROGLYPH V015
-13382 ; [.5195.0020.0002] # EGYPTIAN HIEROGLYPH V016
-13383 ; [.5196.0020.0002] # EGYPTIAN HIEROGLYPH V017
-13384 ; [.5197.0020.0002] # EGYPTIAN HIEROGLYPH V018
-13385 ; [.5198.0020.0002] # EGYPTIAN HIEROGLYPH V019
-13386 ; [.5199.0020.0002] # EGYPTIAN HIEROGLYPH V020
-13387 ; [.519A.0020.0002] # EGYPTIAN HIEROGLYPH V020A
-13388 ; [.519B.0020.0002] # EGYPTIAN HIEROGLYPH V020B
-13389 ; [.519C.0020.0002] # EGYPTIAN HIEROGLYPH V020C
-1338A ; [.519D.0020.0002] # EGYPTIAN HIEROGLYPH V020D
-1338B ; [.519E.0020.0002] # EGYPTIAN HIEROGLYPH V020E
-1338C ; [.519F.0020.0002] # EGYPTIAN HIEROGLYPH V020F
-1338D ; [.51A0.0020.0002] # EGYPTIAN HIEROGLYPH V020G
-1338E ; [.51A1.0020.0002] # EGYPTIAN HIEROGLYPH V020H
-1338F ; [.51A2.0020.0002] # EGYPTIAN HIEROGLYPH V020I
-13390 ; [.51A3.0020.0002] # EGYPTIAN HIEROGLYPH V020J
-13391 ; [.51A4.0020.0002] # EGYPTIAN HIEROGLYPH V020K
-13392 ; [.51A5.0020.0002] # EGYPTIAN HIEROGLYPH V020L
-13393 ; [.51A6.0020.0002] # EGYPTIAN HIEROGLYPH V021
-13394 ; [.51A7.0020.0002] # EGYPTIAN HIEROGLYPH V022
-13395 ; [.51A8.0020.0002] # EGYPTIAN HIEROGLYPH V023
-13396 ; [.51A9.0020.0002] # EGYPTIAN HIEROGLYPH V023A
-13397 ; [.51AA.0020.0002] # EGYPTIAN HIEROGLYPH V024
-13398 ; [.51AB.0020.0002] # EGYPTIAN HIEROGLYPH V025
-13399 ; [.51AC.0020.0002] # EGYPTIAN HIEROGLYPH V026
-1339A ; [.51AD.0020.0002] # EGYPTIAN HIEROGLYPH V027
-1339B ; [.51AE.0020.0002] # EGYPTIAN HIEROGLYPH V028
-1339C ; [.51AF.0020.0002] # EGYPTIAN HIEROGLYPH V028A
-1339D ; [.51B0.0020.0002] # EGYPTIAN HIEROGLYPH V029
-1339E ; [.51B1.0020.0002] # EGYPTIAN HIEROGLYPH V029A
-1339F ; [.51B2.0020.0002] # EGYPTIAN HIEROGLYPH V030
-133A0 ; [.51B3.0020.0002] # EGYPTIAN HIEROGLYPH V030A
-133A1 ; [.51B4.0020.0002] # EGYPTIAN HIEROGLYPH V031
-133A2 ; [.51B5.0020.0002] # EGYPTIAN HIEROGLYPH V031A
-133A3 ; [.51B6.0020.0002] # EGYPTIAN HIEROGLYPH V032
-133A4 ; [.51B7.0020.0002] # EGYPTIAN HIEROGLYPH V033
-133A5 ; [.51B8.0020.0002] # EGYPTIAN HIEROGLYPH V033A
-133A6 ; [.51B9.0020.0002] # EGYPTIAN HIEROGLYPH V034
-133A7 ; [.51BA.0020.0002] # EGYPTIAN HIEROGLYPH V035
-133A8 ; [.51BB.0020.0002] # EGYPTIAN HIEROGLYPH V036
-133A9 ; [.51BC.0020.0002] # EGYPTIAN HIEROGLYPH V037
-133AA ; [.51BD.0020.0002] # EGYPTIAN HIEROGLYPH V037A
-133AB ; [.51BE.0020.0002] # EGYPTIAN HIEROGLYPH V038
-133AC ; [.51BF.0020.0002] # EGYPTIAN HIEROGLYPH V039
-133AD ; [.51C0.0020.0002] # EGYPTIAN HIEROGLYPH V040
-133AE ; [.51C1.0020.0002] # EGYPTIAN HIEROGLYPH V040A
-133AF ; [.51C2.0020.0002] # EGYPTIAN HIEROGLYPH W001
-133B0 ; [.51C3.0020.0002] # EGYPTIAN HIEROGLYPH W002
-133B1 ; [.51C4.0020.0002] # EGYPTIAN HIEROGLYPH W003
-133B2 ; [.51C5.0020.0002] # EGYPTIAN HIEROGLYPH W003A
-133B3 ; [.51C6.0020.0002] # EGYPTIAN HIEROGLYPH W004
-133B4 ; [.51C7.0020.0002] # EGYPTIAN HIEROGLYPH W005
-133B5 ; [.51C8.0020.0002] # EGYPTIAN HIEROGLYPH W006
-133B6 ; [.51C9.0020.0002] # EGYPTIAN HIEROGLYPH W007
-133B7 ; [.51CA.0020.0002] # EGYPTIAN HIEROGLYPH W008
-133B8 ; [.51CB.0020.0002] # EGYPTIAN HIEROGLYPH W009
-133B9 ; [.51CC.0020.0002] # EGYPTIAN HIEROGLYPH W009A
-133BA ; [.51CD.0020.0002] # EGYPTIAN HIEROGLYPH W010
-133BB ; [.51CE.0020.0002] # EGYPTIAN HIEROGLYPH W010A
-133BC ; [.51CF.0020.0002] # EGYPTIAN HIEROGLYPH W011
-133BD ; [.51D0.0020.0002] # EGYPTIAN HIEROGLYPH W012
-133BE ; [.51D1.0020.0002] # EGYPTIAN HIEROGLYPH W013
-133BF ; [.51D2.0020.0002] # EGYPTIAN HIEROGLYPH W014
-133C0 ; [.51D3.0020.0002] # EGYPTIAN HIEROGLYPH W014A
-133C1 ; [.51D4.0020.0002] # EGYPTIAN HIEROGLYPH W015
-133C2 ; [.51D5.0020.0002] # EGYPTIAN HIEROGLYPH W016
-133C3 ; [.51D6.0020.0002] # EGYPTIAN HIEROGLYPH W017
-133C4 ; [.51D7.0020.0002] # EGYPTIAN HIEROGLYPH W017A
-133C5 ; [.51D8.0020.0002] # EGYPTIAN HIEROGLYPH W018
-133C6 ; [.51D9.0020.0002] # EGYPTIAN HIEROGLYPH W018A
-133C7 ; [.51DA.0020.0002] # EGYPTIAN HIEROGLYPH W019
-133C8 ; [.51DB.0020.0002] # EGYPTIAN HIEROGLYPH W020
-133C9 ; [.51DC.0020.0002] # EGYPTIAN HIEROGLYPH W021
-133CA ; [.51DD.0020.0002] # EGYPTIAN HIEROGLYPH W022
-133CB ; [.51DE.0020.0002] # EGYPTIAN HIEROGLYPH W023
-133CC ; [.51DF.0020.0002] # EGYPTIAN HIEROGLYPH W024
-133CD ; [.51E0.0020.0002] # EGYPTIAN HIEROGLYPH W024A
-133CE ; [.51E1.0020.0002] # EGYPTIAN HIEROGLYPH W025
-133CF ; [.51E2.0020.0002] # EGYPTIAN HIEROGLYPH X001
-133D0 ; [.51E3.0020.0002] # EGYPTIAN HIEROGLYPH X002
-133D1 ; [.51E4.0020.0002] # EGYPTIAN HIEROGLYPH X003
-133D2 ; [.51E5.0020.0002] # EGYPTIAN HIEROGLYPH X004
-133D3 ; [.51E6.0020.0002] # EGYPTIAN HIEROGLYPH X004A
-133D4 ; [.51E7.0020.0002] # EGYPTIAN HIEROGLYPH X004B
-133D5 ; [.51E8.0020.0002] # EGYPTIAN HIEROGLYPH X005
-133D6 ; [.51E9.0020.0002] # EGYPTIAN HIEROGLYPH X006
-133D7 ; [.51EA.0020.0002] # EGYPTIAN HIEROGLYPH X006A
-133D8 ; [.51EB.0020.0002] # EGYPTIAN HIEROGLYPH X007
-133D9 ; [.51EC.0020.0002] # EGYPTIAN HIEROGLYPH X008
-133DA ; [.51ED.0020.0002] # EGYPTIAN HIEROGLYPH X008A
-133DB ; [.51EE.0020.0002] # EGYPTIAN HIEROGLYPH Y001
-133DC ; [.51EF.0020.0002] # EGYPTIAN HIEROGLYPH Y001A
-133DD ; [.51F0.0020.0002] # EGYPTIAN HIEROGLYPH Y002
-133DE ; [.51F1.0020.0002] # EGYPTIAN HIEROGLYPH Y003
-133DF ; [.51F2.0020.0002] # EGYPTIAN HIEROGLYPH Y004
-133E0 ; [.51F3.0020.0002] # EGYPTIAN HIEROGLYPH Y005
-133E1 ; [.51F4.0020.0002] # EGYPTIAN HIEROGLYPH Y006
-133E2 ; [.51F5.0020.0002] # EGYPTIAN HIEROGLYPH Y007
-133E3 ; [.51F6.0020.0002] # EGYPTIAN HIEROGLYPH Y008
-133E4 ; [.51F7.0020.0002] # EGYPTIAN HIEROGLYPH Z001
-133E5 ; [.51F8.0020.0002] # EGYPTIAN HIEROGLYPH Z002
-133E6 ; [.51F9.0020.0002] # EGYPTIAN HIEROGLYPH Z002A
-133E7 ; [.51FA.0020.0002] # EGYPTIAN HIEROGLYPH Z002B
-133E8 ; [.51FB.0020.0002] # EGYPTIAN HIEROGLYPH Z002C
-133E9 ; [.51FC.0020.0002] # EGYPTIAN HIEROGLYPH Z002D
-133EA ; [.51FD.0020.0002] # EGYPTIAN HIEROGLYPH Z003
-133EB ; [.51FE.0020.0002] # EGYPTIAN HIEROGLYPH Z003A
-133EC ; [.51FF.0020.0002] # EGYPTIAN HIEROGLYPH Z003B
-133ED ; [.5200.0020.0002] # EGYPTIAN HIEROGLYPH Z004
-133EE ; [.5201.0020.0002] # EGYPTIAN HIEROGLYPH Z004A
-133EF ; [.5202.0020.0002] # EGYPTIAN HIEROGLYPH Z005
-133F0 ; [.5203.0020.0002] # EGYPTIAN HIEROGLYPH Z005A
-133F1 ; [.5204.0020.0002] # EGYPTIAN HIEROGLYPH Z006
-133F2 ; [.5205.0020.0002] # EGYPTIAN HIEROGLYPH Z007
-133F3 ; [.5206.0020.0002] # EGYPTIAN HIEROGLYPH Z008
-133F4 ; [.5207.0020.0002] # EGYPTIAN HIEROGLYPH Z009
-133F5 ; [.5208.0020.0002] # EGYPTIAN HIEROGLYPH Z010
-133F6 ; [.5209.0020.0002] # EGYPTIAN HIEROGLYPH Z011
-133F7 ; [.520A.0020.0002] # EGYPTIAN HIEROGLYPH Z012
-133F8 ; [.520B.0020.0002] # EGYPTIAN HIEROGLYPH Z013
-133F9 ; [.520C.0020.0002] # EGYPTIAN HIEROGLYPH Z014
-133FA ; [.520D.0020.0002] # EGYPTIAN HIEROGLYPH Z015
-133FB ; [.520E.0020.0002] # EGYPTIAN HIEROGLYPH Z015A
-133FC ; [.520F.0020.0002] # EGYPTIAN HIEROGLYPH Z015B
-133FD ; [.5210.0020.0002] # EGYPTIAN HIEROGLYPH Z015C
-133FE ; [.5211.0020.0002] # EGYPTIAN HIEROGLYPH Z015D
-133FF ; [.5212.0020.0002] # EGYPTIAN HIEROGLYPH Z015E
-13400 ; [.5213.0020.0002] # EGYPTIAN HIEROGLYPH Z015F
-13401 ; [.5214.0020.0002] # EGYPTIAN HIEROGLYPH Z015G
-13402 ; [.5215.0020.0002] # EGYPTIAN HIEROGLYPH Z015H
-13403 ; [.5216.0020.0002] # EGYPTIAN HIEROGLYPH Z015I
-13404 ; [.5217.0020.0002] # EGYPTIAN HIEROGLYPH Z016
-13405 ; [.5218.0020.0002] # EGYPTIAN HIEROGLYPH Z016A
-13406 ; [.5219.0020.0002] # EGYPTIAN HIEROGLYPH Z016B
-13407 ; [.521A.0020.0002] # EGYPTIAN HIEROGLYPH Z016C
-13408 ; [.521B.0020.0002] # EGYPTIAN HIEROGLYPH Z016D
-13409 ; [.521C.0020.0002] # EGYPTIAN HIEROGLYPH Z016E
-1340A ; [.521D.0020.0002] # EGYPTIAN HIEROGLYPH Z016F
-1340B ; [.521E.0020.0002] # EGYPTIAN HIEROGLYPH Z016G
-1340C ; [.521F.0020.0002] # EGYPTIAN HIEROGLYPH Z016H
-1340D ; [.5220.0020.0002] # EGYPTIAN HIEROGLYPH AA001
-1340E ; [.5221.0020.0002] # EGYPTIAN HIEROGLYPH AA002
-1340F ; [.5222.0020.0002] # EGYPTIAN HIEROGLYPH AA003
-13410 ; [.5223.0020.0002] # EGYPTIAN HIEROGLYPH AA004
-13411 ; [.5224.0020.0002] # EGYPTIAN HIEROGLYPH AA005
-13412 ; [.5225.0020.0002] # EGYPTIAN HIEROGLYPH AA006
-13413 ; [.5226.0020.0002] # EGYPTIAN HIEROGLYPH AA007
-13414 ; [.5227.0020.0002] # EGYPTIAN HIEROGLYPH AA007A
-13415 ; [.5228.0020.0002] # EGYPTIAN HIEROGLYPH AA007B
-13416 ; [.5229.0020.0002] # EGYPTIAN HIEROGLYPH AA008
-13417 ; [.522A.0020.0002] # EGYPTIAN HIEROGLYPH AA009
-13418 ; [.522B.0020.0002] # EGYPTIAN HIEROGLYPH AA010
-13419 ; [.522C.0020.0002] # EGYPTIAN HIEROGLYPH AA011
-1341A ; [.522D.0020.0002] # EGYPTIAN HIEROGLYPH AA012
-1341B ; [.522E.0020.0002] # EGYPTIAN HIEROGLYPH AA013
-1341C ; [.522F.0020.0002] # EGYPTIAN HIEROGLYPH AA014
-1341D ; [.5230.0020.0002] # EGYPTIAN HIEROGLYPH AA015
-1341E ; [.5231.0020.0002] # EGYPTIAN HIEROGLYPH AA016
-1341F ; [.5232.0020.0002] # EGYPTIAN HIEROGLYPH AA017
-13420 ; [.5233.0020.0002] # EGYPTIAN HIEROGLYPH AA018
-13421 ; [.5234.0020.0002] # EGYPTIAN HIEROGLYPH AA019
-13422 ; [.5235.0020.0002] # EGYPTIAN HIEROGLYPH AA020
-13423 ; [.5236.0020.0002] # EGYPTIAN HIEROGLYPH AA021
-13424 ; [.5237.0020.0002] # EGYPTIAN HIEROGLYPH AA022
-13425 ; [.5238.0020.0002] # EGYPTIAN HIEROGLYPH AA023
-13426 ; [.5239.0020.0002] # EGYPTIAN HIEROGLYPH AA024
-13427 ; [.523A.0020.0002] # EGYPTIAN HIEROGLYPH AA025
-13428 ; [.523B.0020.0002] # EGYPTIAN HIEROGLYPH AA026
-13429 ; [.523C.0020.0002] # EGYPTIAN HIEROGLYPH AA027
-1342A ; [.523D.0020.0002] # EGYPTIAN HIEROGLYPH AA028
-1342B ; [.523E.0020.0002] # EGYPTIAN HIEROGLYPH AA029
-1342C ; [.523F.0020.0002] # EGYPTIAN HIEROGLYPH AA030
-1342D ; [.5240.0020.0002] # EGYPTIAN HIEROGLYPH AA031
-1342E ; [.5241.0020.0002] # EGYPTIAN HIEROGLYPH AA032
-109A0 ; [.5242.0020.0002] # MEROITIC CURSIVE LETTER A
-10980 ; [.5242.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER A
-109A1 ; [.5243.0020.0002] # MEROITIC CURSIVE LETTER E
-10981 ; [.5243.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER E
-109A2 ; [.5244.0020.0002] # MEROITIC CURSIVE LETTER I
-10982 ; [.5244.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER I
-109A3 ; [.5245.0020.0002] # MEROITIC CURSIVE LETTER O
-10983 ; [.5245.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER O
-109A4 ; [.5246.0020.0002] # MEROITIC CURSIVE LETTER YA
-10984 ; [.5246.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER YA
-109A5 ; [.5247.0020.0002] # MEROITIC CURSIVE LETTER WA
-10985 ; [.5247.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER WA
-109A6 ; [.5248.0020.0002] # MEROITIC CURSIVE LETTER BA
-10986 ; [.5248.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER BA
-10987 ; [.5248.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER BA-2
-109A7 ; [.5249.0020.0002] # MEROITIC CURSIVE LETTER PA
-10988 ; [.5249.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER PA
-109A8 ; [.524A.0020.0002] # MEROITIC CURSIVE LETTER MA
-10989 ; [.524A.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER MA
-109A9 ; [.524B.0020.0002] # MEROITIC CURSIVE LETTER NA
-1098A ; [.524B.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER NA
-1098B ; [.524B.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER NA-2
-109AA ; [.524C.0020.0002] # MEROITIC CURSIVE LETTER NE
-1098C ; [.524C.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER NE
-1098D ; [.524C.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER NE-2
-109AB ; [.524D.0020.0002] # MEROITIC CURSIVE LETTER RA
-1098E ; [.524D.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER RA
-1098F ; [.524D.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER RA-2
-109AC ; [.524E.0020.0002] # MEROITIC CURSIVE LETTER LA
-10990 ; [.524E.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER LA
-109AD ; [.524F.0020.0002] # MEROITIC CURSIVE LETTER KHA
-10991 ; [.524F.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER KHA
-109AE ; [.5250.0020.0002] # MEROITIC CURSIVE LETTER HHA
-10992 ; [.5250.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER HHA
-109AF ; [.5251.0020.0002] # MEROITIC CURSIVE LETTER SA
-109B0 ; [.5251.0020.0004][.0000.0110.0004] # MEROITIC CURSIVE LETTER ARCHAIC SA
-10993 ; [.5251.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER SA
-10994 ; [.5251.0020.0004][.0000.0112.0004] # MEROITIC HIEROGLYPHIC LETTER SA-2
-109B1 ; [.5252.0020.0002] # MEROITIC CURSIVE LETTER SE
-10995 ; [.5252.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER SE
-109B2 ; [.5253.0020.0002] # MEROITIC CURSIVE LETTER KA
-10996 ; [.5253.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER KA
-109B3 ; [.5254.0020.0002] # MEROITIC CURSIVE LETTER QA
-10997 ; [.5254.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER QA
-109B4 ; [.5255.0020.0002] # MEROITIC CURSIVE LETTER TA
-10998 ; [.5255.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER TA
-10999 ; [.5255.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER TA-2
-109B5 ; [.5256.0020.0002] # MEROITIC CURSIVE LETTER TE
-1099A ; [.5256.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER TE
-1099B ; [.5256.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER TE-2
-109B6 ; [.5257.0020.0002] # MEROITIC CURSIVE LETTER TO
-1099C ; [.5257.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER TO
-109B7 ; [.5258.0020.0002] # MEROITIC CURSIVE LETTER DA
-1099D ; [.5258.0020.0004][.0000.0110.0004] # MEROITIC HIEROGLYPHIC LETTER DA
-109BE ; [.5259.0020.0002] # MEROITIC CURSIVE LOGOGRAM RMT
-109BF ; [.525A.0020.0002] # MEROITIC CURSIVE LOGOGRAM IMN
-1099E ; [.525B.0020.0002] # MEROITIC HIEROGLYPHIC SYMBOL VIDJ
-1099F ; [.525C.0020.0002] # MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2
-14400 ; [.525D.0020.0002] # ANATOLIAN HIEROGLYPH A001
-14401 ; [.525E.0020.0002] # ANATOLIAN HIEROGLYPH A002
-14402 ; [.525F.0020.0002] # ANATOLIAN HIEROGLYPH A003
-14403 ; [.5260.0020.0002] # ANATOLIAN HIEROGLYPH A004
-14404 ; [.5261.0020.0002] # ANATOLIAN HIEROGLYPH A005
-14405 ; [.5262.0020.0002] # ANATOLIAN HIEROGLYPH A006
-14406 ; [.5263.0020.0002] # ANATOLIAN HIEROGLYPH A007
-14407 ; [.5264.0020.0002] # ANATOLIAN HIEROGLYPH A008
-14408 ; [.5265.0020.0002] # ANATOLIAN HIEROGLYPH A009
-14409 ; [.5266.0020.0002] # ANATOLIAN HIEROGLYPH A010
-1440A ; [.5267.0020.0002] # ANATOLIAN HIEROGLYPH A010A
-1440B ; [.5268.0020.0002] # ANATOLIAN HIEROGLYPH A011
-1440C ; [.5269.0020.0002] # ANATOLIAN HIEROGLYPH A012
-1440D ; [.526A.0020.0002] # ANATOLIAN HIEROGLYPH A013
-1440E ; [.526B.0020.0002] # ANATOLIAN HIEROGLYPH A014
-1440F ; [.526C.0020.0002] # ANATOLIAN HIEROGLYPH A015
-14410 ; [.526D.0020.0002] # ANATOLIAN HIEROGLYPH A016
-14411 ; [.526E.0020.0002] # ANATOLIAN HIEROGLYPH A017
-14412 ; [.526F.0020.0002] # ANATOLIAN HIEROGLYPH A018
-14413 ; [.5270.0020.0002] # ANATOLIAN HIEROGLYPH A019
-14414 ; [.5271.0020.0002] # ANATOLIAN HIEROGLYPH A020
-14415 ; [.5272.0020.0002] # ANATOLIAN HIEROGLYPH A021
-14416 ; [.5273.0020.0002] # ANATOLIAN HIEROGLYPH A022
-14417 ; [.5274.0020.0002] # ANATOLIAN HIEROGLYPH A023
-14418 ; [.5275.0020.0002] # ANATOLIAN HIEROGLYPH A024
-14419 ; [.5276.0020.0002] # ANATOLIAN HIEROGLYPH A025
-1441A ; [.5277.0020.0002] # ANATOLIAN HIEROGLYPH A026
-1441B ; [.5278.0020.0002] # ANATOLIAN HIEROGLYPH A026A
-1441C ; [.5279.0020.0002] # ANATOLIAN HIEROGLYPH A027
-1441D ; [.527A.0020.0002] # ANATOLIAN HIEROGLYPH A028
-1441E ; [.527B.0020.0002] # ANATOLIAN HIEROGLYPH A029
-1441F ; [.527C.0020.0002] # ANATOLIAN HIEROGLYPH A030
-14420 ; [.527D.0020.0002] # ANATOLIAN HIEROGLYPH A031
-14421 ; [.527E.0020.0002] # ANATOLIAN HIEROGLYPH A032
-14422 ; [.527F.0020.0002] # ANATOLIAN HIEROGLYPH A033
-14423 ; [.5280.0020.0002] # ANATOLIAN HIEROGLYPH A034
-14424 ; [.5281.0020.0002] # ANATOLIAN HIEROGLYPH A035
-14425 ; [.5282.0020.0002] # ANATOLIAN HIEROGLYPH A036
-14426 ; [.5283.0020.0002] # ANATOLIAN HIEROGLYPH A037
-14427 ; [.5284.0020.0002] # ANATOLIAN HIEROGLYPH A038
-14428 ; [.5285.0020.0002] # ANATOLIAN HIEROGLYPH A039
-14429 ; [.5286.0020.0002] # ANATOLIAN HIEROGLYPH A039A
-1442A ; [.5287.0020.0002] # ANATOLIAN HIEROGLYPH A040
-1442B ; [.5288.0020.0002] # ANATOLIAN HIEROGLYPH A041
-1442C ; [.5289.0020.0002] # ANATOLIAN HIEROGLYPH A041A
-1442D ; [.528A.0020.0002] # ANATOLIAN HIEROGLYPH A042
-1442E ; [.528B.0020.0002] # ANATOLIAN HIEROGLYPH A043
-1442F ; [.528C.0020.0002] # ANATOLIAN HIEROGLYPH A044
-14430 ; [.528D.0020.0002] # ANATOLIAN HIEROGLYPH A045
-14431 ; [.528E.0020.0002] # ANATOLIAN HIEROGLYPH A045A
-14432 ; [.528F.0020.0002] # ANATOLIAN HIEROGLYPH A046
-14433 ; [.5290.0020.0002] # ANATOLIAN HIEROGLYPH A046A
-14434 ; [.5291.0020.0002] # ANATOLIAN HIEROGLYPH A046B
-14435 ; [.5292.0020.0002] # ANATOLIAN HIEROGLYPH A047
-14436 ; [.5293.0020.0002] # ANATOLIAN HIEROGLYPH A048
-14437 ; [.5294.0020.0002] # ANATOLIAN HIEROGLYPH A049
-14438 ; [.5295.0020.0002] # ANATOLIAN HIEROGLYPH A050
-14439 ; [.5296.0020.0002] # ANATOLIAN HIEROGLYPH A051
-1443A ; [.5297.0020.0002] # ANATOLIAN HIEROGLYPH A052
-1443B ; [.5298.0020.0002] # ANATOLIAN HIEROGLYPH A053
-1443C ; [.5299.0020.0002] # ANATOLIAN HIEROGLYPH A054
-1443D ; [.529A.0020.0002] # ANATOLIAN HIEROGLYPH A055
-1443E ; [.529B.0020.0002] # ANATOLIAN HIEROGLYPH A056
-1443F ; [.529C.0020.0002] # ANATOLIAN HIEROGLYPH A057
-14440 ; [.529D.0020.0002] # ANATOLIAN HIEROGLYPH A058
-14441 ; [.529E.0020.0002] # ANATOLIAN HIEROGLYPH A059
-14442 ; [.529F.0020.0002] # ANATOLIAN HIEROGLYPH A060
-14443 ; [.52A0.0020.0002] # ANATOLIAN HIEROGLYPH A061
-14444 ; [.52A1.0020.0002] # ANATOLIAN HIEROGLYPH A062
-14445 ; [.52A2.0020.0002] # ANATOLIAN HIEROGLYPH A063
-14446 ; [.52A3.0020.0002] # ANATOLIAN HIEROGLYPH A064
-14447 ; [.52A4.0020.0002] # ANATOLIAN HIEROGLYPH A065
-14448 ; [.52A5.0020.0002] # ANATOLIAN HIEROGLYPH A066
-14449 ; [.52A6.0020.0002] # ANATOLIAN HIEROGLYPH A066A
-1444A ; [.52A7.0020.0002] # ANATOLIAN HIEROGLYPH A066B
-1444B ; [.52A8.0020.0002] # ANATOLIAN HIEROGLYPH A066C
-1444C ; [.52A9.0020.0002] # ANATOLIAN HIEROGLYPH A067
-1444D ; [.52AA.0020.0002] # ANATOLIAN HIEROGLYPH A068
-1444E ; [.52AB.0020.0002] # ANATOLIAN HIEROGLYPH A069
-1444F ; [.52AC.0020.0002] # ANATOLIAN HIEROGLYPH A070
-14450 ; [.52AD.0020.0002] # ANATOLIAN HIEROGLYPH A071
-14451 ; [.52AE.0020.0002] # ANATOLIAN HIEROGLYPH A072
-14452 ; [.52AF.0020.0002] # ANATOLIAN HIEROGLYPH A073
-14453 ; [.52B0.0020.0002] # ANATOLIAN HIEROGLYPH A074
-14454 ; [.52B1.0020.0002] # ANATOLIAN HIEROGLYPH A075
-14455 ; [.52B2.0020.0002] # ANATOLIAN HIEROGLYPH A076
-14456 ; [.52B3.0020.0002] # ANATOLIAN HIEROGLYPH A077
-14457 ; [.52B4.0020.0002] # ANATOLIAN HIEROGLYPH A078
-14458 ; [.52B5.0020.0002] # ANATOLIAN HIEROGLYPH A079
-14459 ; [.52B6.0020.0002] # ANATOLIAN HIEROGLYPH A080
-1445A ; [.52B7.0020.0002] # ANATOLIAN HIEROGLYPH A081
-1445B ; [.52B8.0020.0002] # ANATOLIAN HIEROGLYPH A082
-1445C ; [.52B9.0020.0002] # ANATOLIAN HIEROGLYPH A083
-1445D ; [.52BA.0020.0002] # ANATOLIAN HIEROGLYPH A084
-1445E ; [.52BB.0020.0002] # ANATOLIAN HIEROGLYPH A085
-1445F ; [.52BC.0020.0002] # ANATOLIAN HIEROGLYPH A086
-14460 ; [.52BD.0020.0002] # ANATOLIAN HIEROGLYPH A087
-14461 ; [.52BE.0020.0002] # ANATOLIAN HIEROGLYPH A088
-14462 ; [.52BF.0020.0002] # ANATOLIAN HIEROGLYPH A089
-14463 ; [.52C0.0020.0002] # ANATOLIAN HIEROGLYPH A090
-14464 ; [.52C1.0020.0002] # ANATOLIAN HIEROGLYPH A091
-14465 ; [.52C2.0020.0002] # ANATOLIAN HIEROGLYPH A092
-14466 ; [.52C3.0020.0002] # ANATOLIAN HIEROGLYPH A093
-14467 ; [.52C4.0020.0002] # ANATOLIAN HIEROGLYPH A094
-14468 ; [.52C5.0020.0002] # ANATOLIAN HIEROGLYPH A095
-14469 ; [.52C6.0020.0002] # ANATOLIAN HIEROGLYPH A096
-1446A ; [.52C7.0020.0002] # ANATOLIAN HIEROGLYPH A097
-1446B ; [.52C8.0020.0002] # ANATOLIAN HIEROGLYPH A097A
-1446C ; [.52C9.0020.0002] # ANATOLIAN HIEROGLYPH A098
-1446D ; [.52CA.0020.0002] # ANATOLIAN HIEROGLYPH A098A
-1446E ; [.52CB.0020.0002] # ANATOLIAN HIEROGLYPH A099
-1446F ; [.52CC.0020.0002] # ANATOLIAN HIEROGLYPH A100
-14470 ; [.52CD.0020.0002] # ANATOLIAN HIEROGLYPH A100A
-14471 ; [.52CE.0020.0002] # ANATOLIAN HIEROGLYPH A101
-14472 ; [.52CF.0020.0002] # ANATOLIAN HIEROGLYPH A101A
-14473 ; [.52D0.0020.0002] # ANATOLIAN HIEROGLYPH A102
-14474 ; [.52D1.0020.0002] # ANATOLIAN HIEROGLYPH A102A
-14475 ; [.52D2.0020.0002] # ANATOLIAN HIEROGLYPH A103
-14476 ; [.52D3.0020.0002] # ANATOLIAN HIEROGLYPH A104
-14477 ; [.52D4.0020.0002] # ANATOLIAN HIEROGLYPH A104A
-14478 ; [.52D5.0020.0002] # ANATOLIAN HIEROGLYPH A104B
-14479 ; [.52D6.0020.0002] # ANATOLIAN HIEROGLYPH A104C
-1447A ; [.52D7.0020.0002] # ANATOLIAN HIEROGLYPH A105
-1447B ; [.52D8.0020.0002] # ANATOLIAN HIEROGLYPH A105A
-1447C ; [.52D9.0020.0002] # ANATOLIAN HIEROGLYPH A105B
-1447D ; [.52DA.0020.0002] # ANATOLIAN HIEROGLYPH A106
-1447E ; [.52DB.0020.0002] # ANATOLIAN HIEROGLYPH A107
-1447F ; [.52DC.0020.0002] # ANATOLIAN HIEROGLYPH A107A
-14480 ; [.52DD.0020.0002] # ANATOLIAN HIEROGLYPH A107B
-14481 ; [.52DE.0020.0002] # ANATOLIAN HIEROGLYPH A107C
-14482 ; [.52DF.0020.0002] # ANATOLIAN HIEROGLYPH A108
-14483 ; [.52E0.0020.0002] # ANATOLIAN HIEROGLYPH A109
-14484 ; [.52E1.0020.0002] # ANATOLIAN HIEROGLYPH A110
-14485 ; [.52E2.0020.0002] # ANATOLIAN HIEROGLYPH A110A
-14486 ; [.52E3.0020.0002] # ANATOLIAN HIEROGLYPH A110B
-14487 ; [.52E4.0020.0002] # ANATOLIAN HIEROGLYPH A111
-14488 ; [.52E5.0020.0002] # ANATOLIAN HIEROGLYPH A112
-14489 ; [.52E6.0020.0002] # ANATOLIAN HIEROGLYPH A113
-1448A ; [.52E7.0020.0002] # ANATOLIAN HIEROGLYPH A114
-1448B ; [.52E8.0020.0002] # ANATOLIAN HIEROGLYPH A115
-1448C ; [.52E9.0020.0002] # ANATOLIAN HIEROGLYPH A115A
-1448D ; [.52EA.0020.0002] # ANATOLIAN HIEROGLYPH A116
-1448E ; [.52EB.0020.0002] # ANATOLIAN HIEROGLYPH A117
-1448F ; [.52EC.0020.0002] # ANATOLIAN HIEROGLYPH A118
-14490 ; [.52ED.0020.0002] # ANATOLIAN HIEROGLYPH A119
-14491 ; [.52EE.0020.0002] # ANATOLIAN HIEROGLYPH A120
-14492 ; [.52EF.0020.0002] # ANATOLIAN HIEROGLYPH A121
-14493 ; [.52F0.0020.0002] # ANATOLIAN HIEROGLYPH A122
-14494 ; [.52F1.0020.0002] # ANATOLIAN HIEROGLYPH A123
-14495 ; [.52F2.0020.0002] # ANATOLIAN HIEROGLYPH A124
-14496 ; [.52F3.0020.0002] # ANATOLIAN HIEROGLYPH A125
-14497 ; [.52F4.0020.0002] # ANATOLIAN HIEROGLYPH A125A
-14498 ; [.52F5.0020.0002] # ANATOLIAN HIEROGLYPH A126
-14499 ; [.52F6.0020.0002] # ANATOLIAN HIEROGLYPH A127
-1449A ; [.52F7.0020.0002] # ANATOLIAN HIEROGLYPH A128
-1449B ; [.52F8.0020.0002] # ANATOLIAN HIEROGLYPH A129
-1449C ; [.52F9.0020.0002] # ANATOLIAN HIEROGLYPH A130
-1449D ; [.52FA.0020.0002] # ANATOLIAN HIEROGLYPH A131
-1449E ; [.52FB.0020.0002] # ANATOLIAN HIEROGLYPH A132
-1449F ; [.52FC.0020.0002] # ANATOLIAN HIEROGLYPH A133
-144A0 ; [.52FD.0020.0002] # ANATOLIAN HIEROGLYPH A134
-144A1 ; [.52FE.0020.0002] # ANATOLIAN HIEROGLYPH A135
-144A2 ; [.52FF.0020.0002] # ANATOLIAN HIEROGLYPH A135A
-144A3 ; [.5300.0020.0002] # ANATOLIAN HIEROGLYPH A136
-144A4 ; [.5301.0020.0002] # ANATOLIAN HIEROGLYPH A137
-144A5 ; [.5302.0020.0002] # ANATOLIAN HIEROGLYPH A138
-144A6 ; [.5303.0020.0002] # ANATOLIAN HIEROGLYPH A139
-144A7 ; [.5304.0020.0002] # ANATOLIAN HIEROGLYPH A140
-144A8 ; [.5305.0020.0002] # ANATOLIAN HIEROGLYPH A141
-144A9 ; [.5306.0020.0002] # ANATOLIAN HIEROGLYPH A142
-144AA ; [.5307.0020.0002] # ANATOLIAN HIEROGLYPH A143
-144AB ; [.5308.0020.0002] # ANATOLIAN HIEROGLYPH A144
-144AC ; [.5309.0020.0002] # ANATOLIAN HIEROGLYPH A145
-144AD ; [.530A.0020.0002] # ANATOLIAN HIEROGLYPH A146
-144AE ; [.530B.0020.0002] # ANATOLIAN HIEROGLYPH A147
-144AF ; [.530C.0020.0002] # ANATOLIAN HIEROGLYPH A148
-144B0 ; [.530D.0020.0002] # ANATOLIAN HIEROGLYPH A149
-144B1 ; [.530E.0020.0002] # ANATOLIAN HIEROGLYPH A150
-144B2 ; [.530F.0020.0002] # ANATOLIAN HIEROGLYPH A151
-144B3 ; [.5310.0020.0002] # ANATOLIAN HIEROGLYPH A152
-144B4 ; [.5311.0020.0002] # ANATOLIAN HIEROGLYPH A153
-144B5 ; [.5312.0020.0002] # ANATOLIAN HIEROGLYPH A154
-144B6 ; [.5313.0020.0002] # ANATOLIAN HIEROGLYPH A155
-144B7 ; [.5314.0020.0002] # ANATOLIAN HIEROGLYPH A156
-144B8 ; [.5315.0020.0002] # ANATOLIAN HIEROGLYPH A157
-144B9 ; [.5316.0020.0002] # ANATOLIAN HIEROGLYPH A158
-144BA ; [.5317.0020.0002] # ANATOLIAN HIEROGLYPH A159
-144BB ; [.5318.0020.0002] # ANATOLIAN HIEROGLYPH A160
-144BC ; [.5319.0020.0002] # ANATOLIAN HIEROGLYPH A161
-144BD ; [.531A.0020.0002] # ANATOLIAN HIEROGLYPH A162
-144BE ; [.531B.0020.0002] # ANATOLIAN HIEROGLYPH A163
-144BF ; [.531C.0020.0002] # ANATOLIAN HIEROGLYPH A164
-144C0 ; [.531D.0020.0002] # ANATOLIAN HIEROGLYPH A165
-144C1 ; [.531E.0020.0002] # ANATOLIAN HIEROGLYPH A166
-144C2 ; [.531F.0020.0002] # ANATOLIAN HIEROGLYPH A167
-144C3 ; [.5320.0020.0002] # ANATOLIAN HIEROGLYPH A168
-144C4 ; [.5321.0020.0002] # ANATOLIAN HIEROGLYPH A169
-144C5 ; [.5322.0020.0002] # ANATOLIAN HIEROGLYPH A170
-144C6 ; [.5323.0020.0002] # ANATOLIAN HIEROGLYPH A171
-144C7 ; [.5324.0020.0002] # ANATOLIAN HIEROGLYPH A172
-144C8 ; [.5325.0020.0002] # ANATOLIAN HIEROGLYPH A173
-144C9 ; [.5326.0020.0002] # ANATOLIAN HIEROGLYPH A174
-144CA ; [.5327.0020.0002] # ANATOLIAN HIEROGLYPH A175
-144CB ; [.5328.0020.0002] # ANATOLIAN HIEROGLYPH A176
-144CC ; [.5329.0020.0002] # ANATOLIAN HIEROGLYPH A177
-144CD ; [.532A.0020.0002] # ANATOLIAN HIEROGLYPH A178
-144CE ; [.532B.0020.0002] # ANATOLIAN HIEROGLYPH A179
-144CF ; [.532C.0020.0002] # ANATOLIAN HIEROGLYPH A180
-144D0 ; [.532D.0020.0002] # ANATOLIAN HIEROGLYPH A181
-144D1 ; [.532E.0020.0002] # ANATOLIAN HIEROGLYPH A182
-144D2 ; [.532F.0020.0002] # ANATOLIAN HIEROGLYPH A183
-144D3 ; [.5330.0020.0002] # ANATOLIAN HIEROGLYPH A184
-144D4 ; [.5331.0020.0002] # ANATOLIAN HIEROGLYPH A185
-144D5 ; [.5332.0020.0002] # ANATOLIAN HIEROGLYPH A186
-144D6 ; [.5333.0020.0002] # ANATOLIAN HIEROGLYPH A187
-144D7 ; [.5334.0020.0002] # ANATOLIAN HIEROGLYPH A188
-144D8 ; [.5335.0020.0002] # ANATOLIAN HIEROGLYPH A189
-144D9 ; [.5336.0020.0002] # ANATOLIAN HIEROGLYPH A190
-144DA ; [.5337.0020.0002] # ANATOLIAN HIEROGLYPH A191
-144DB ; [.5338.0020.0002] # ANATOLIAN HIEROGLYPH A192
-144DC ; [.5339.0020.0002] # ANATOLIAN HIEROGLYPH A193
-144DD ; [.533A.0020.0002] # ANATOLIAN HIEROGLYPH A194
-144DE ; [.533B.0020.0002] # ANATOLIAN HIEROGLYPH A195
-144DF ; [.533C.0020.0002] # ANATOLIAN HIEROGLYPH A196
-144E0 ; [.533D.0020.0002] # ANATOLIAN HIEROGLYPH A197
-144E1 ; [.533E.0020.0002] # ANATOLIAN HIEROGLYPH A198
-144E2 ; [.533F.0020.0002] # ANATOLIAN HIEROGLYPH A199
-144E3 ; [.5340.0020.0002] # ANATOLIAN HIEROGLYPH A200
-144E4 ; [.5341.0020.0002] # ANATOLIAN HIEROGLYPH A201
-144E5 ; [.5342.0020.0002] # ANATOLIAN HIEROGLYPH A202
-144E6 ; [.5343.0020.0002] # ANATOLIAN HIEROGLYPH A202A
-144E7 ; [.5344.0020.0002] # ANATOLIAN HIEROGLYPH A202B
-144E8 ; [.5345.0020.0002] # ANATOLIAN HIEROGLYPH A203
-144E9 ; [.5346.0020.0002] # ANATOLIAN HIEROGLYPH A204
-144EA ; [.5347.0020.0002] # ANATOLIAN HIEROGLYPH A205
-144EB ; [.5348.0020.0002] # ANATOLIAN HIEROGLYPH A206
-144EC ; [.5349.0020.0002] # ANATOLIAN HIEROGLYPH A207
-144ED ; [.534A.0020.0002] # ANATOLIAN HIEROGLYPH A207A
-144EE ; [.534B.0020.0002] # ANATOLIAN HIEROGLYPH A208
-144EF ; [.534C.0020.0002] # ANATOLIAN HIEROGLYPH A209
-144F0 ; [.534D.0020.0002] # ANATOLIAN HIEROGLYPH A209A
-144F1 ; [.534E.0020.0002] # ANATOLIAN HIEROGLYPH A210
-144F2 ; [.534F.0020.0002] # ANATOLIAN HIEROGLYPH A211
-144F3 ; [.5350.0020.0002] # ANATOLIAN HIEROGLYPH A212
-144F4 ; [.5351.0020.0002] # ANATOLIAN HIEROGLYPH A213
-144F5 ; [.5352.0020.0002] # ANATOLIAN HIEROGLYPH A214
-144F6 ; [.5353.0020.0002] # ANATOLIAN HIEROGLYPH A215
-144F7 ; [.5354.0020.0002] # ANATOLIAN HIEROGLYPH A215A
-144F8 ; [.5355.0020.0002] # ANATOLIAN HIEROGLYPH A216
-144F9 ; [.5356.0020.0002] # ANATOLIAN HIEROGLYPH A216A
-144FA ; [.5357.0020.0002] # ANATOLIAN HIEROGLYPH A217
-144FB ; [.5358.0020.0002] # ANATOLIAN HIEROGLYPH A218
-144FC ; [.5359.0020.0002] # ANATOLIAN HIEROGLYPH A219
-144FD ; [.535A.0020.0002] # ANATOLIAN HIEROGLYPH A220
-144FE ; [.535B.0020.0002] # ANATOLIAN HIEROGLYPH A221
-144FF ; [.535C.0020.0002] # ANATOLIAN HIEROGLYPH A222
-14500 ; [.535D.0020.0002] # ANATOLIAN HIEROGLYPH A223
-14501 ; [.535E.0020.0002] # ANATOLIAN HIEROGLYPH A224
-14502 ; [.535F.0020.0002] # ANATOLIAN HIEROGLYPH A225
-14503 ; [.5360.0020.0002] # ANATOLIAN HIEROGLYPH A226
-14504 ; [.5361.0020.0002] # ANATOLIAN HIEROGLYPH A227
-14505 ; [.5362.0020.0002] # ANATOLIAN HIEROGLYPH A227A
-14506 ; [.5363.0020.0002] # ANATOLIAN HIEROGLYPH A228
-14507 ; [.5364.0020.0002] # ANATOLIAN HIEROGLYPH A229
-14508 ; [.5365.0020.0002] # ANATOLIAN HIEROGLYPH A230
-14509 ; [.5366.0020.0002] # ANATOLIAN HIEROGLYPH A231
-1450A ; [.5367.0020.0002] # ANATOLIAN HIEROGLYPH A232
-1450B ; [.5368.0020.0002] # ANATOLIAN HIEROGLYPH A233
-1450C ; [.5369.0020.0002] # ANATOLIAN HIEROGLYPH A234
-1450D ; [.536A.0020.0002] # ANATOLIAN HIEROGLYPH A235
-1450E ; [.536B.0020.0002] # ANATOLIAN HIEROGLYPH A236
-1450F ; [.536C.0020.0002] # ANATOLIAN HIEROGLYPH A237
-14510 ; [.536D.0020.0002] # ANATOLIAN HIEROGLYPH A238
-14511 ; [.536E.0020.0002] # ANATOLIAN HIEROGLYPH A239
-14512 ; [.536F.0020.0002] # ANATOLIAN HIEROGLYPH A240
-14513 ; [.5370.0020.0002] # ANATOLIAN HIEROGLYPH A241
-14514 ; [.5371.0020.0002] # ANATOLIAN HIEROGLYPH A242
-14515 ; [.5372.0020.0002] # ANATOLIAN HIEROGLYPH A243
-14516 ; [.5373.0020.0002] # ANATOLIAN HIEROGLYPH A244
-14517 ; [.5374.0020.0002] # ANATOLIAN HIEROGLYPH A245
-14518 ; [.5375.0020.0002] # ANATOLIAN HIEROGLYPH A246
-14519 ; [.5376.0020.0002] # ANATOLIAN HIEROGLYPH A247
-1451A ; [.5377.0020.0002] # ANATOLIAN HIEROGLYPH A248
-1451B ; [.5378.0020.0002] # ANATOLIAN HIEROGLYPH A249
-1451C ; [.5379.0020.0002] # ANATOLIAN HIEROGLYPH A250
-1451D ; [.537A.0020.0002] # ANATOLIAN HIEROGLYPH A251
-1451E ; [.537B.0020.0002] # ANATOLIAN HIEROGLYPH A252
-1451F ; [.537C.0020.0002] # ANATOLIAN HIEROGLYPH A253
-14520 ; [.537D.0020.0002] # ANATOLIAN HIEROGLYPH A254
-14521 ; [.537E.0020.0002] # ANATOLIAN HIEROGLYPH A255
-14522 ; [.537F.0020.0002] # ANATOLIAN HIEROGLYPH A256
-14523 ; [.5380.0020.0002] # ANATOLIAN HIEROGLYPH A257
-14524 ; [.5381.0020.0002] # ANATOLIAN HIEROGLYPH A258
-14525 ; [.5382.0020.0002] # ANATOLIAN HIEROGLYPH A259
-14526 ; [.5383.0020.0002] # ANATOLIAN HIEROGLYPH A260
-14527 ; [.5384.0020.0002] # ANATOLIAN HIEROGLYPH A261
-14528 ; [.5385.0020.0002] # ANATOLIAN HIEROGLYPH A262
-14529 ; [.5386.0020.0002] # ANATOLIAN HIEROGLYPH A263
-1452A ; [.5387.0020.0002] # ANATOLIAN HIEROGLYPH A264
-1452B ; [.5388.0020.0002] # ANATOLIAN HIEROGLYPH A265
-1452C ; [.5389.0020.0002] # ANATOLIAN HIEROGLYPH A266
-1452D ; [.538A.0020.0002] # ANATOLIAN HIEROGLYPH A267
-1452E ; [.538B.0020.0002] # ANATOLIAN HIEROGLYPH A267A
-1452F ; [.538C.0020.0002] # ANATOLIAN HIEROGLYPH A268
-14530 ; [.538D.0020.0002] # ANATOLIAN HIEROGLYPH A269
-14531 ; [.538E.0020.0002] # ANATOLIAN HIEROGLYPH A270
-14532 ; [.538F.0020.0002] # ANATOLIAN HIEROGLYPH A271
-14533 ; [.5390.0020.0002] # ANATOLIAN HIEROGLYPH A272
-14534 ; [.5391.0020.0002] # ANATOLIAN HIEROGLYPH A273
-14535 ; [.5392.0020.0002] # ANATOLIAN HIEROGLYPH A274
-14536 ; [.5393.0020.0002] # ANATOLIAN HIEROGLYPH A275
-14537 ; [.5394.0020.0002] # ANATOLIAN HIEROGLYPH A276
-14538 ; [.5395.0020.0002] # ANATOLIAN HIEROGLYPH A277
-14539 ; [.5396.0020.0002] # ANATOLIAN HIEROGLYPH A278
-1453A ; [.5397.0020.0002] # ANATOLIAN HIEROGLYPH A279
-1453B ; [.5398.0020.0002] # ANATOLIAN HIEROGLYPH A280
-1453C ; [.5399.0020.0002] # ANATOLIAN HIEROGLYPH A281
-1453D ; [.539A.0020.0002] # ANATOLIAN HIEROGLYPH A282
-1453E ; [.539B.0020.0002] # ANATOLIAN HIEROGLYPH A283
-1453F ; [.539C.0020.0002] # ANATOLIAN HIEROGLYPH A284
-14540 ; [.539D.0020.0002] # ANATOLIAN HIEROGLYPH A285
-14541 ; [.539E.0020.0002] # ANATOLIAN HIEROGLYPH A286
-14542 ; [.539F.0020.0002] # ANATOLIAN HIEROGLYPH A287
-14543 ; [.53A0.0020.0002] # ANATOLIAN HIEROGLYPH A288
-14544 ; [.53A1.0020.0002] # ANATOLIAN HIEROGLYPH A289
-14545 ; [.53A2.0020.0002] # ANATOLIAN HIEROGLYPH A289A
-14546 ; [.53A3.0020.0002] # ANATOLIAN HIEROGLYPH A290
-14547 ; [.53A4.0020.0002] # ANATOLIAN HIEROGLYPH A291
-14548 ; [.53A5.0020.0002] # ANATOLIAN HIEROGLYPH A292
-14549 ; [.53A6.0020.0002] # ANATOLIAN HIEROGLYPH A293
-1454A ; [.53A7.0020.0002] # ANATOLIAN HIEROGLYPH A294
-1454B ; [.53A8.0020.0002] # ANATOLIAN HIEROGLYPH A294A
-1454C ; [.53A9.0020.0002] # ANATOLIAN HIEROGLYPH A295
-1454D ; [.53AA.0020.0002] # ANATOLIAN HIEROGLYPH A296
-1454E ; [.53AB.0020.0002] # ANATOLIAN HIEROGLYPH A297
-1454F ; [.53AC.0020.0002] # ANATOLIAN HIEROGLYPH A298
-14550 ; [.53AD.0020.0002] # ANATOLIAN HIEROGLYPH A299
-14551 ; [.53AE.0020.0002] # ANATOLIAN HIEROGLYPH A299A
-14552 ; [.53AF.0020.0002] # ANATOLIAN HIEROGLYPH A300
-14553 ; [.53B0.0020.0002] # ANATOLIAN HIEROGLYPH A301
-14554 ; [.53B1.0020.0002] # ANATOLIAN HIEROGLYPH A302
-14555 ; [.53B2.0020.0002] # ANATOLIAN HIEROGLYPH A303
-14556 ; [.53B3.0020.0002] # ANATOLIAN HIEROGLYPH A304
-14557 ; [.53B4.0020.0002] # ANATOLIAN HIEROGLYPH A305
-14558 ; [.53B5.0020.0002] # ANATOLIAN HIEROGLYPH A306
-14559 ; [.53B6.0020.0002] # ANATOLIAN HIEROGLYPH A307
-1455A ; [.53B7.0020.0002] # ANATOLIAN HIEROGLYPH A308
-1455B ; [.53B8.0020.0002] # ANATOLIAN HIEROGLYPH A309
-1455C ; [.53B9.0020.0002] # ANATOLIAN HIEROGLYPH A309A
-1455D ; [.53BA.0020.0002] # ANATOLIAN HIEROGLYPH A310
-1455E ; [.53BB.0020.0002] # ANATOLIAN HIEROGLYPH A311
-1455F ; [.53BC.0020.0002] # ANATOLIAN HIEROGLYPH A312
-14560 ; [.53BD.0020.0002] # ANATOLIAN HIEROGLYPH A313
-14561 ; [.53BE.0020.0002] # ANATOLIAN HIEROGLYPH A314
-14562 ; [.53BF.0020.0002] # ANATOLIAN HIEROGLYPH A315
-14563 ; [.53C0.0020.0002] # ANATOLIAN HIEROGLYPH A316
-14564 ; [.53C1.0020.0002] # ANATOLIAN HIEROGLYPH A317
-14565 ; [.53C2.0020.0002] # ANATOLIAN HIEROGLYPH A318
-14566 ; [.53C3.0020.0002] # ANATOLIAN HIEROGLYPH A319
-14567 ; [.53C4.0020.0002] # ANATOLIAN HIEROGLYPH A320
-14568 ; [.53C5.0020.0002] # ANATOLIAN HIEROGLYPH A321
-14569 ; [.53C6.0020.0002] # ANATOLIAN HIEROGLYPH A322
-1456A ; [.53C7.0020.0002] # ANATOLIAN HIEROGLYPH A323
-1456B ; [.53C8.0020.0002] # ANATOLIAN HIEROGLYPH A324
-1456C ; [.53C9.0020.0002] # ANATOLIAN HIEROGLYPH A325
-1456D ; [.53CA.0020.0002] # ANATOLIAN HIEROGLYPH A326
-1456E ; [.53CB.0020.0002] # ANATOLIAN HIEROGLYPH A327
-1456F ; [.53CC.0020.0002] # ANATOLIAN HIEROGLYPH A328
-14570 ; [.53CD.0020.0002] # ANATOLIAN HIEROGLYPH A329
-14571 ; [.53CE.0020.0002] # ANATOLIAN HIEROGLYPH A329A
-14572 ; [.53CF.0020.0002] # ANATOLIAN HIEROGLYPH A330
-14573 ; [.53D0.0020.0002] # ANATOLIAN HIEROGLYPH A331
-14574 ; [.53D1.0020.0002] # ANATOLIAN HIEROGLYPH A332A
-14575 ; [.53D2.0020.0002] # ANATOLIAN HIEROGLYPH A332B
-14576 ; [.53D3.0020.0002] # ANATOLIAN HIEROGLYPH A332C
-14577 ; [.53D4.0020.0002] # ANATOLIAN HIEROGLYPH A333
-14578 ; [.53D5.0020.0002] # ANATOLIAN HIEROGLYPH A334
-14579 ; [.53D6.0020.0002] # ANATOLIAN HIEROGLYPH A335
-1457A ; [.53D7.0020.0002] # ANATOLIAN HIEROGLYPH A336
-1457B ; [.53D8.0020.0002] # ANATOLIAN HIEROGLYPH A336A
-1457C ; [.53D9.0020.0002] # ANATOLIAN HIEROGLYPH A336B
-1457D ; [.53DA.0020.0002] # ANATOLIAN HIEROGLYPH A336C
-1457E ; [.53DB.0020.0002] # ANATOLIAN HIEROGLYPH A337
-1457F ; [.53DC.0020.0002] # ANATOLIAN HIEROGLYPH A338
-14580 ; [.53DD.0020.0002] # ANATOLIAN HIEROGLYPH A339
-14581 ; [.53DE.0020.0002] # ANATOLIAN HIEROGLYPH A340
-14582 ; [.53DF.0020.0002] # ANATOLIAN HIEROGLYPH A341
-14583 ; [.53E0.0020.0002] # ANATOLIAN HIEROGLYPH A342
-14584 ; [.53E1.0020.0002] # ANATOLIAN HIEROGLYPH A343
-14585 ; [.53E2.0020.0002] # ANATOLIAN HIEROGLYPH A344
-14586 ; [.53E3.0020.0002] # ANATOLIAN HIEROGLYPH A345
-14587 ; [.53E4.0020.0002] # ANATOLIAN HIEROGLYPH A346
-14588 ; [.53E5.0020.0002] # ANATOLIAN HIEROGLYPH A347
-14589 ; [.53E6.0020.0002] # ANATOLIAN HIEROGLYPH A348
-1458A ; [.53E7.0020.0002] # ANATOLIAN HIEROGLYPH A349
-1458B ; [.53E8.0020.0002] # ANATOLIAN HIEROGLYPH A350
-1458C ; [.53E9.0020.0002] # ANATOLIAN HIEROGLYPH A351
-1458D ; [.53EA.0020.0002] # ANATOLIAN HIEROGLYPH A352
-1458E ; [.53EB.0020.0002] # ANATOLIAN HIEROGLYPH A353
-1458F ; [.53EC.0020.0002] # ANATOLIAN HIEROGLYPH A354
-14590 ; [.53ED.0020.0002] # ANATOLIAN HIEROGLYPH A355
-14591 ; [.53EE.0020.0002] # ANATOLIAN HIEROGLYPH A356
-14592 ; [.53EF.0020.0002] # ANATOLIAN HIEROGLYPH A357
-14593 ; [.53F0.0020.0002] # ANATOLIAN HIEROGLYPH A358
-14594 ; [.53F1.0020.0002] # ANATOLIAN HIEROGLYPH A359
-14595 ; [.53F2.0020.0002] # ANATOLIAN HIEROGLYPH A359A
-14596 ; [.53F3.0020.0002] # ANATOLIAN HIEROGLYPH A360
-14597 ; [.53F4.0020.0002] # ANATOLIAN HIEROGLYPH A361
-14598 ; [.53F5.0020.0002] # ANATOLIAN HIEROGLYPH A362
-14599 ; [.53F6.0020.0002] # ANATOLIAN HIEROGLYPH A363
-1459A ; [.53F7.0020.0002] # ANATOLIAN HIEROGLYPH A364
-1459B ; [.53F8.0020.0002] # ANATOLIAN HIEROGLYPH A364A
-1459C ; [.53F9.0020.0002] # ANATOLIAN HIEROGLYPH A365
-1459D ; [.53FA.0020.0002] # ANATOLIAN HIEROGLYPH A366
-1459E ; [.53FB.0020.0002] # ANATOLIAN HIEROGLYPH A367
-1459F ; [.53FC.0020.0002] # ANATOLIAN HIEROGLYPH A368
-145A0 ; [.53FD.0020.0002] # ANATOLIAN HIEROGLYPH A368A
-145A1 ; [.53FE.0020.0002] # ANATOLIAN HIEROGLYPH A369
-145A2 ; [.53FF.0020.0002] # ANATOLIAN HIEROGLYPH A370
-145A3 ; [.5400.0020.0002] # ANATOLIAN HIEROGLYPH A371
-145A4 ; [.5401.0020.0002] # ANATOLIAN HIEROGLYPH A371A
-145A5 ; [.5402.0020.0002] # ANATOLIAN HIEROGLYPH A372
-145A6 ; [.5403.0020.0002] # ANATOLIAN HIEROGLYPH A373
-145A7 ; [.5404.0020.0002] # ANATOLIAN HIEROGLYPH A374
-145A8 ; [.5405.0020.0002] # ANATOLIAN HIEROGLYPH A375
-145A9 ; [.5406.0020.0002] # ANATOLIAN HIEROGLYPH A376
-145AA ; [.5407.0020.0002] # ANATOLIAN HIEROGLYPH A377
-145AB ; [.5408.0020.0002] # ANATOLIAN HIEROGLYPH A378
-145AC ; [.5409.0020.0002] # ANATOLIAN HIEROGLYPH A379
-145AD ; [.540A.0020.0002] # ANATOLIAN HIEROGLYPH A380
-145AE ; [.540B.0020.0002] # ANATOLIAN HIEROGLYPH A381
-145AF ; [.540C.0020.0002] # ANATOLIAN HIEROGLYPH A381A
-145B0 ; [.540D.0020.0002] # ANATOLIAN HIEROGLYPH A382
-145B1 ; [.540E.0020.0002] # ANATOLIAN HIEROGLYPH A383 RA OR RI
-145B2 ; [.540F.0020.0002] # ANATOLIAN HIEROGLYPH A383A
-145B3 ; [.5410.0020.0002] # ANATOLIAN HIEROGLYPH A384
-145B4 ; [.5411.0020.0002] # ANATOLIAN HIEROGLYPH A385
-145B5 ; [.5412.0020.0002] # ANATOLIAN HIEROGLYPH A386
-145B6 ; [.5413.0020.0002] # ANATOLIAN HIEROGLYPH A386A
-145B7 ; [.5414.0020.0002] # ANATOLIAN HIEROGLYPH A387
-145B8 ; [.5415.0020.0002] # ANATOLIAN HIEROGLYPH A388
-145B9 ; [.5416.0020.0002] # ANATOLIAN HIEROGLYPH A389
-145BA ; [.5417.0020.0002] # ANATOLIAN HIEROGLYPH A390
-145BB ; [.5418.0020.0002] # ANATOLIAN HIEROGLYPH A391
-145BC ; [.5419.0020.0002] # ANATOLIAN HIEROGLYPH A392
-145BD ; [.541A.0020.0002] # ANATOLIAN HIEROGLYPH A393 EIGHT
-145BE ; [.541B.0020.0002] # ANATOLIAN HIEROGLYPH A394
-145BF ; [.541C.0020.0002] # ANATOLIAN HIEROGLYPH A395
-145C0 ; [.541D.0020.0002] # ANATOLIAN HIEROGLYPH A396
-145C1 ; [.541E.0020.0002] # ANATOLIAN HIEROGLYPH A397
-145C2 ; [.541F.0020.0002] # ANATOLIAN HIEROGLYPH A398
-145C3 ; [.5420.0020.0002] # ANATOLIAN HIEROGLYPH A399
-145C4 ; [.5421.0020.0002] # ANATOLIAN HIEROGLYPH A400
-145C5 ; [.5422.0020.0002] # ANATOLIAN HIEROGLYPH A401
-145C6 ; [.5423.0020.0002] # ANATOLIAN HIEROGLYPH A402
-145C7 ; [.5424.0020.0002] # ANATOLIAN HIEROGLYPH A403
-145C8 ; [.5425.0020.0002] # ANATOLIAN HIEROGLYPH A404
-145C9 ; [.5426.0020.0002] # ANATOLIAN HIEROGLYPH A405
-145CA ; [.5427.0020.0002] # ANATOLIAN HIEROGLYPH A406
-145CB ; [.5428.0020.0002] # ANATOLIAN HIEROGLYPH A407
-145CC ; [.5429.0020.0002] # ANATOLIAN HIEROGLYPH A408
-145CD ; [.542A.0020.0002] # ANATOLIAN HIEROGLYPH A409
-145CE ; [.542B.0020.0002] # ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK
-145CF ; [.542C.0020.0002] # ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK
-145D0 ; [.542D.0020.0002] # ANATOLIAN HIEROGLYPH A411
-145D1 ; [.542E.0020.0002] # ANATOLIAN HIEROGLYPH A412
-145D2 ; [.542F.0020.0002] # ANATOLIAN HIEROGLYPH A413
-145D3 ; [.5430.0020.0002] # ANATOLIAN HIEROGLYPH A414
-145D4 ; [.5431.0020.0002] # ANATOLIAN HIEROGLYPH A415
-145D5 ; [.5432.0020.0002] # ANATOLIAN HIEROGLYPH A416
-145D6 ; [.5433.0020.0002] # ANATOLIAN HIEROGLYPH A417
-145D7 ; [.5434.0020.0002] # ANATOLIAN HIEROGLYPH A418
-145D8 ; [.5435.0020.0002] # ANATOLIAN HIEROGLYPH A419
-145D9 ; [.5436.0020.0002] # ANATOLIAN HIEROGLYPH A420
-145DA ; [.5437.0020.0002] # ANATOLIAN HIEROGLYPH A421
-145DB ; [.5438.0020.0002] # ANATOLIAN HIEROGLYPH A422
-145DC ; [.5439.0020.0002] # ANATOLIAN HIEROGLYPH A423
-145DD ; [.543A.0020.0002] # ANATOLIAN HIEROGLYPH A424
-145DE ; [.543B.0020.0002] # ANATOLIAN HIEROGLYPH A425
-145DF ; [.543C.0020.0002] # ANATOLIAN HIEROGLYPH A426
-145E0 ; [.543D.0020.0002] # ANATOLIAN HIEROGLYPH A427
-145E1 ; [.543E.0020.0002] # ANATOLIAN HIEROGLYPH A428
-145E2 ; [.543F.0020.0002] # ANATOLIAN HIEROGLYPH A429
-145E3 ; [.5440.0020.0002] # ANATOLIAN HIEROGLYPH A430
-145E4 ; [.5441.0020.0002] # ANATOLIAN HIEROGLYPH A431
-145E5 ; [.5442.0020.0002] # ANATOLIAN HIEROGLYPH A432
-145E6 ; [.5443.0020.0002] # ANATOLIAN HIEROGLYPH A433
-145E7 ; [.5444.0020.0002] # ANATOLIAN HIEROGLYPH A434
-145E8 ; [.5445.0020.0002] # ANATOLIAN HIEROGLYPH A435
-145E9 ; [.5446.0020.0002] # ANATOLIAN HIEROGLYPH A436
-145EA ; [.5447.0020.0002] # ANATOLIAN HIEROGLYPH A437
-145EB ; [.5448.0020.0002] # ANATOLIAN HIEROGLYPH A438
-145EC ; [.5449.0020.0002] # ANATOLIAN HIEROGLYPH A439
-145ED ; [.544A.0020.0002] # ANATOLIAN HIEROGLYPH A440
-145EE ; [.544B.0020.0002] # ANATOLIAN HIEROGLYPH A441
-145EF ; [.544C.0020.0002] # ANATOLIAN HIEROGLYPH A442
-145F0 ; [.544D.0020.0002] # ANATOLIAN HIEROGLYPH A443
-145F1 ; [.544E.0020.0002] # ANATOLIAN HIEROGLYPH A444
-145F2 ; [.544F.0020.0002] # ANATOLIAN HIEROGLYPH A445
-145F3 ; [.5450.0020.0002] # ANATOLIAN HIEROGLYPH A446
-145F4 ; [.5451.0020.0002] # ANATOLIAN HIEROGLYPH A447
-145F5 ; [.5452.0020.0002] # ANATOLIAN HIEROGLYPH A448
-145F6 ; [.5453.0020.0002] # ANATOLIAN HIEROGLYPH A449
-145F7 ; [.5454.0020.0002] # ANATOLIAN HIEROGLYPH A450
-145F8 ; [.5455.0020.0002] # ANATOLIAN HIEROGLYPH A450A
-145F9 ; [.5456.0020.0002] # ANATOLIAN HIEROGLYPH A451
-145FA ; [.5457.0020.0002] # ANATOLIAN HIEROGLYPH A452
-145FB ; [.5458.0020.0002] # ANATOLIAN HIEROGLYPH A453
-145FC ; [.5459.0020.0002] # ANATOLIAN HIEROGLYPH A454
-145FD ; [.545A.0020.0002] # ANATOLIAN HIEROGLYPH A455
-145FE ; [.545B.0020.0002] # ANATOLIAN HIEROGLYPH A456
-145FF ; [.545C.0020.0002] # ANATOLIAN HIEROGLYPH A457
-14600 ; [.545D.0020.0002] # ANATOLIAN HIEROGLYPH A457A
-14601 ; [.545E.0020.0002] # ANATOLIAN HIEROGLYPH A458
-14602 ; [.545F.0020.0002] # ANATOLIAN HIEROGLYPH A459
-14603 ; [.5460.0020.0002] # ANATOLIAN HIEROGLYPH A460
-14604 ; [.5461.0020.0002] # ANATOLIAN HIEROGLYPH A461
-14605 ; [.5462.0020.0002] # ANATOLIAN HIEROGLYPH A462
-14606 ; [.5463.0020.0002] # ANATOLIAN HIEROGLYPH A463
-14607 ; [.5464.0020.0002] # ANATOLIAN HIEROGLYPH A464
-14608 ; [.5465.0020.0002] # ANATOLIAN HIEROGLYPH A465
-14609 ; [.5466.0020.0002] # ANATOLIAN HIEROGLYPH A466
-1460A ; [.5467.0020.0002] # ANATOLIAN HIEROGLYPH A467
-1460B ; [.5468.0020.0002] # ANATOLIAN HIEROGLYPH A468
-1460C ; [.5469.0020.0002] # ANATOLIAN HIEROGLYPH A469
-1460D ; [.546A.0020.0002] # ANATOLIAN HIEROGLYPH A470
-1460E ; [.546B.0020.0002] # ANATOLIAN HIEROGLYPH A471
-1460F ; [.546C.0020.0002] # ANATOLIAN HIEROGLYPH A472
-14610 ; [.546D.0020.0002] # ANATOLIAN HIEROGLYPH A473
-14611 ; [.546E.0020.0002] # ANATOLIAN HIEROGLYPH A474
-14612 ; [.546F.0020.0002] # ANATOLIAN HIEROGLYPH A475
-14613 ; [.5470.0020.0002] # ANATOLIAN HIEROGLYPH A476
-14614 ; [.5471.0020.0002] # ANATOLIAN HIEROGLYPH A477
-14615 ; [.5472.0020.0002] # ANATOLIAN HIEROGLYPH A478
-14616 ; [.5473.0020.0002] # ANATOLIAN HIEROGLYPH A479
-14617 ; [.5474.0020.0002] # ANATOLIAN HIEROGLYPH A480
-14618 ; [.5475.0020.0002] # ANATOLIAN HIEROGLYPH A481
-14619 ; [.5476.0020.0002] # ANATOLIAN HIEROGLYPH A482
-1461A ; [.5477.0020.0002] # ANATOLIAN HIEROGLYPH A483
-1461B ; [.5478.0020.0002] # ANATOLIAN HIEROGLYPH A484
-1461C ; [.5479.0020.0002] # ANATOLIAN HIEROGLYPH A485
-1461D ; [.547A.0020.0002] # ANATOLIAN HIEROGLYPH A486
-1461E ; [.547B.0020.0002] # ANATOLIAN HIEROGLYPH A487
-1461F ; [.547C.0020.0002] # ANATOLIAN HIEROGLYPH A488
-14620 ; [.547D.0020.0002] # ANATOLIAN HIEROGLYPH A489
-14621 ; [.547E.0020.0002] # ANATOLIAN HIEROGLYPH A490
-14622 ; [.547F.0020.0002] # ANATOLIAN HIEROGLYPH A491
-14623 ; [.5480.0020.0002] # ANATOLIAN HIEROGLYPH A492
-14624 ; [.5481.0020.0002] # ANATOLIAN HIEROGLYPH A493
-14625 ; [.5482.0020.0002] # ANATOLIAN HIEROGLYPH A494
-14626 ; [.5483.0020.0002] # ANATOLIAN HIEROGLYPH A495
-14627 ; [.5484.0020.0002] # ANATOLIAN HIEROGLYPH A496
-14628 ; [.5485.0020.0002] # ANATOLIAN HIEROGLYPH A497
-14629 ; [.5486.0020.0002] # ANATOLIAN HIEROGLYPH A501
-1462A ; [.5487.0020.0002] # ANATOLIAN HIEROGLYPH A502
-1462B ; [.5488.0020.0002] # ANATOLIAN HIEROGLYPH A503
-1462C ; [.5489.0020.0002] # ANATOLIAN HIEROGLYPH A504
-1462D ; [.548A.0020.0002] # ANATOLIAN HIEROGLYPH A505
-1462E ; [.548B.0020.0002] # ANATOLIAN HIEROGLYPH A506
-1462F ; [.548C.0020.0002] # ANATOLIAN HIEROGLYPH A507
-14630 ; [.548D.0020.0002] # ANATOLIAN HIEROGLYPH A508
-14631 ; [.548E.0020.0002] # ANATOLIAN HIEROGLYPH A509
-14632 ; [.548F.0020.0002] # ANATOLIAN HIEROGLYPH A510
-14633 ; [.5490.0020.0002] # ANATOLIAN HIEROGLYPH A511
-14634 ; [.5491.0020.0002] # ANATOLIAN HIEROGLYPH A512
-14635 ; [.5492.0020.0002] # ANATOLIAN HIEROGLYPH A513
-14636 ; [.5493.0020.0002] # ANATOLIAN HIEROGLYPH A514
-14637 ; [.5494.0020.0002] # ANATOLIAN HIEROGLYPH A515
-14638 ; [.5495.0020.0002] # ANATOLIAN HIEROGLYPH A516
-14639 ; [.5496.0020.0002] # ANATOLIAN HIEROGLYPH A517
-1463A ; [.5497.0020.0002] # ANATOLIAN HIEROGLYPH A518
-1463B ; [.5498.0020.0002] # ANATOLIAN HIEROGLYPH A519
-1463C ; [.5499.0020.0002] # ANATOLIAN HIEROGLYPH A520
-1463D ; [.549A.0020.0002] # ANATOLIAN HIEROGLYPH A521
-1463E ; [.549B.0020.0002] # ANATOLIAN HIEROGLYPH A522
-1463F ; [.549C.0020.0002] # ANATOLIAN HIEROGLYPH A523
-14640 ; [.549D.0020.0002] # ANATOLIAN HIEROGLYPH A524
-14641 ; [.549E.0020.0002] # ANATOLIAN HIEROGLYPH A525
-14642 ; [.549F.0020.0002] # ANATOLIAN HIEROGLYPH A526
-14643 ; [.54A0.0020.0002] # ANATOLIAN HIEROGLYPH A527
-14644 ; [.54A1.0020.0002] # ANATOLIAN HIEROGLYPH A528
-14645 ; [.54A2.0020.0002] # ANATOLIAN HIEROGLYPH A529
-14646 ; [.54A3.0020.0002] # ANATOLIAN HIEROGLYPH A530
+11A98 ; [.0000.00D1.0002] # SOYOMBO GEMINATION MARK
+0E4E ; [.0000.00D2.0002] # THAI CHARACTER YAMAKKAN
+0E47 ; [.0000.00D3.0002] # THAI CHARACTER MAITAIKHU
+0E48 ; [.0000.00D4.0002] # THAI CHARACTER MAI EK
+0E49 ; [.0000.00D5.0002] # THAI CHARACTER MAI THO
+0E4A ; [.0000.00D6.0002] # THAI CHARACTER MAI TRI
+0E4B ; [.0000.00D7.0002] # THAI CHARACTER MAI CHATTAWA
+0E4C ; [.0000.00D8.0002] # THAI CHARACTER THANTHAKHAT
+0E4D ; [.0000.00D9.0002] # THAI CHARACTER NIKHAHIT
+0EC8 ; [.0000.00DA.0002] # LAO TONE MAI EK
+0EC9 ; [.0000.00DB.0002] # LAO TONE MAI THO
+0ECA ; [.0000.00DC.0002] # LAO TONE MAI TI
+0ECB ; [.0000.00DD.0002] # LAO TONE MAI CATAWA
+0ECC ; [.0000.00DE.0002] # LAO CANCELLATION MARK
+0ECD ; [.0000.00DF.0002] # LAO NIGGAHITA
+AABF ; [.0000.00E0.0002] # TAI VIET TONE MAI EK
+AAC1 ; [.0000.00E1.0002] # TAI VIET TONE MAI THO
+0F39 ; [.0000.00E2.0002] # TIBETAN MARK TSA -PHRU
+A92B ; [.0000.00E3.0002] # KAYAH LI TONE PLOPHU
+A92C ; [.0000.00E4.0002] # KAYAH LI TONE CALYA
+A92D ; [.0000.00E5.0002] # KAYAH LI TONE CALYA PLOPHU
+1037 ; [.0000.00E6.0002] # MYANMAR SIGN DOT BELOW
+17C8 ; [.0000.00E7.0002] # KHMER SIGN YUUKALEAPINTU
+17C9 ; [.0000.00E8.0002] # KHMER SIGN MUUSIKATOAN
+17CA ; [.0000.00E9.0002] # KHMER SIGN TRIISAP
+1A75 ; [.0000.00EA.0002] # TAI THAM SIGN TONE-1
+1A76 ; [.0000.00EB.0002] # TAI THAM SIGN TONE-2
+1A77 ; [.0000.00EC.0002] # TAI THAM SIGN KHUEN TONE-3
+1A78 ; [.0000.00ED.0002] # TAI THAM SIGN KHUEN TONE-4
+1A79 ; [.0000.00EE.0002] # TAI THAM SIGN KHUEN TONE-5
+1A7A ; [.0000.00EF.0002] # TAI THAM SIGN RA HAAM
+1A7B ; [.0000.00F0.0002] # TAI THAM SIGN MAI SAM
+1A7C ; [.0000.00F1.0002] # TAI THAM SIGN KHUEN-LUE KARAN
+1939 ; [.0000.00F2.0002] # LIMBU SIGN MUKPHRENG
+193A ; [.0000.00F3.0002] # LIMBU SIGN KEMPHRENG
+193B ; [.0000.00F4.0002] # LIMBU SIGN SA-I
+16B30 ; [.0000.00F5.0002] # PAHAWH HMONG MARK CIM TUB
+16B31 ; [.0000.00F6.0002] # PAHAWH HMONG MARK CIM SO
+16B32 ; [.0000.00F7.0002] # PAHAWH HMONG MARK CIM KES
+16B33 ; [.0000.00F8.0002] # PAHAWH HMONG MARK CIM KHAV
+16B34 ; [.0000.00F9.0002] # PAHAWH HMONG MARK CIM SUAM
+16B35 ; [.0000.00FA.0002] # PAHAWH HMONG MARK CIM HOM
+16B36 ; [.0000.00FB.0002] # PAHAWH HMONG MARK CIM TAUM
+302A ; [.0000.00FC.0002] # IDEOGRAPHIC LEVEL TONE MARK
+302B ; [.0000.00FD.0002] # IDEOGRAPHIC RISING TONE MARK
+302C ; [.0000.00FE.0002] # IDEOGRAPHIC DEPARTING TONE MARK
+302D ; [.0000.00FF.0002] # IDEOGRAPHIC ENTERING TONE MARK
+302E ; [.0000.0100.0002] # HANGUL SINGLE DOT TONE MARK
+302F ; [.0000.0101.0002] # HANGUL DOUBLE DOT TONE MARK
+20D0 ; [.0000.0102.0002] # COMBINING LEFT HARPOON ABOVE
+20D1 ; [.0000.0103.0002] # COMBINING RIGHT HARPOON ABOVE
+20D2 ; [.0000.0104.0002] # COMBINING LONG VERTICAL LINE OVERLAY
+20D3 ; [.0000.0104.0002] # COMBINING SHORT VERTICAL LINE OVERLAY
+20D4 ; [.0000.0105.0002] # COMBINING ANTICLOCKWISE ARROW ABOVE
+20D5 ; [.0000.0106.0002] # COMBINING CLOCKWISE ARROW ABOVE
+20D6 ; [.0000.0107.0002] # COMBINING LEFT ARROW ABOVE
+20D7 ; [.0000.0108.0002] # COMBINING RIGHT ARROW ABOVE
+20DB ; [.0000.0109.0002] # COMBINING THREE DOTS ABOVE
+20DC ; [.0000.010A.0002] # COMBINING FOUR DOTS ABOVE
+20E1 ; [.0000.010B.0002] # COMBINING LEFT RIGHT ARROW ABOVE
+20E6 ; [.0000.010C.0002] # COMBINING DOUBLE VERTICAL STROKE OVERLAY
+20E7 ; [.0000.010D.0002] # COMBINING ANNUITY SYMBOL
+20E8 ; [.0000.010E.0002] # COMBINING TRIPLE UNDERDOT
+20E9 ; [.0000.010F.0002] # COMBINING WIDE BRIDGE ABOVE
+101FD ; [.0000.0110.0002] # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE
+02D0 ; [.1C5C.0020.0002] # MODIFIER LETTER TRIANGULAR COLON
+02D1 ; [.1C5D.0020.0002] # MODIFIER LETTER HALF TRIANGULAR COLON
+0971 ; [.1C5E.0020.0002] # DEVANAGARI SIGN HIGH SPACING DOT
+0E46 ; [.1C5F.0020.0002] # THAI CHARACTER MAIYAMOK
+0EC6 ; [.1C60.0020.0002] # LAO KO LA
+17D7 ; [.1C61.0020.0002] # KHMER SIGN LEK TOO
+1AA7 ; [.1C62.0020.0002] # TAI THAM SIGN MAI YAMOK
+A9CF ; [.1C63.0020.0002] # JAVANESE PANGRANGKEP
+A9E6 ; [.1C64.0020.0002] # MYANMAR MODIFIER LETTER SHAN REDUPLICATION
+AA70 ; [.1C65.0020.0002] # MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION
+AADD ; [.1C66.0020.0002] # TAI VIET SYMBOL SAM
+AAF3 ; [.1C67.0020.0002] # MEETEI MAYEK SYLLABLE REPETITION MARK
+AAF4 ; [.1C68.0020.0002] # MEETEI MAYEK WORD REPETITION MARK
+16B42 ; [.1C69.0020.0002] # PAHAWH HMONG SIGN VOS NRUA
+16B43 ; [.1C6A.0020.0002] # PAHAWH HMONG SIGN IB YAM
+3005 ; [.1C6B.0020.0002] # IDEOGRAPHIC ITERATION MARK
+303B ; [.1C6C.0020.0002] # VERTICAL IDEOGRAPHIC ITERATION MARK
+16FE0 ; [.1C6D.0020.0002] # TANGUT ITERATION MARK
+16FE1 ; [.1C6E.0020.0002] # NUSHU ITERATION MARK
+3031 ; [.1C6F.0020.0002] # VERTICAL KANA REPEAT MARK
+3032 ; [.1C6F.0020.0002][.0000.0037.0002] # VERTICAL KANA REPEAT WITH VOICED SOUND MARK
+3033 ; [.1C70.0020.0002] # VERTICAL KANA REPEAT MARK UPPER HALF
+3034 ; [.1C70.0020.0002][.0000.0037.0002] # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF
+3035 ; [.1C71.0020.0002] # VERTICAL KANA REPEAT MARK LOWER HALF
+309D ; [.1C72.0020.0002] # HIRAGANA ITERATION MARK
+309E ; [.1C72.0020.0002][.0000.0037.0002] # HIRAGANA VOICED ITERATION MARK
+30FC ; [.1C73.0020.0002] # KATAKANA-HIRAGANA PROLONGED SOUND MARK
+FF70 ; [.1C73.0020.0012] # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
+30FD ; [.1C74.0020.0002] # KATAKANA ITERATION MARK
+30FE ; [.1C74.0020.0002][.0000.0037.0002] # KATAKANA VOICED ITERATION MARK
+00A4 ; [.1C75.0020.0002] # CURRENCY SIGN
+00A2 ; [.1C76.0020.0002] # CENT SIGN
+FFE0 ; [.1C76.0020.0003] # FULLWIDTH CENT SIGN
+0024 ; [.1C77.0020.0002] # DOLLAR SIGN
+FF04 ; [.1C77.0020.0003] # FULLWIDTH DOLLAR SIGN
+FE69 ; [.1C77.0020.000F] # SMALL DOLLAR SIGN
+00A3 ; [.1C78.0020.0002] # POUND SIGN
+FFE1 ; [.1C78.0020.0003] # FULLWIDTH POUND SIGN
+00A5 ; [.1C79.0020.0002] # YEN SIGN
+FFE5 ; [.1C79.0020.0003] # FULLWIDTH YEN SIGN
+058F ; [.1C7A.0020.0002] # ARMENIAN DRAM SIGN
+060B ; [.1C7B.0020.0002] # AFGHANI SIGN
+09F2 ; [.1C7C.0020.0002] # BENGALI RUPEE MARK
+09F3 ; [.1C7D.0020.0002] # BENGALI RUPEE SIGN
+09FB ; [.1C7E.0020.0002] # BENGALI GANDA MARK
+0AF1 ; [.1C7F.0020.0002] # GUJARATI RUPEE SIGN
+A838 ; [.1C80.0020.0002] # NORTH INDIC RUPEE MARK
+0BF9 ; [.1C81.0020.0002] # TAMIL RUPEE SIGN
+0E3F ; [.1C82.0020.0002] # THAI CURRENCY SYMBOL BAHT
+17DB ; [.1C83.0020.0002] # KHMER CURRENCY SYMBOL RIEL
+20A0 ; [.1C84.0020.0002] # EURO-CURRENCY SIGN
+20A1 ; [.1C85.0020.0002] # COLON SIGN
+20A2 ; [.1C86.0020.0002] # CRUZEIRO SIGN
+20A3 ; [.1C87.0020.0002] # FRENCH FRANC SIGN
+20A4 ; [.1C88.0020.0002] # LIRA SIGN
+20A5 ; [.1C89.0020.0002] # MILL SIGN
+20A6 ; [.1C8A.0020.0002] # NAIRA SIGN
+20A7 ; [.1C8B.0020.0002] # PESETA SIGN
+20A9 ; [.1C8C.0020.0002] # WON SIGN
+FFE6 ; [.1C8C.0020.0003] # FULLWIDTH WON SIGN
+20AA ; [.1C8D.0020.0002] # NEW SHEQEL SIGN
+20AB ; [.1C8E.0020.0002] # DONG SIGN
+20AC ; [.1C8F.0020.0002] # EURO SIGN
+20AD ; [.1C90.0020.0002] # KIP SIGN
+20AE ; [.1C91.0020.0002] # TUGRIK SIGN
+20AF ; [.1C92.0020.0002] # DRACHMA SIGN
+20B0 ; [.1C93.0020.0002] # GERMAN PENNY SIGN
+20B1 ; [.1C94.0020.0002] # PESO SIGN
+20B2 ; [.1C95.0020.0002] # GUARANI SIGN
+20B3 ; [.1C96.0020.0002] # AUSTRAL SIGN
+20B4 ; [.1C97.0020.0002] # HRYVNIA SIGN
+20B5 ; [.1C98.0020.0002] # CEDI SIGN
+20B6 ; [.1C99.0020.0002] # LIVRE TOURNOIS SIGN
+20B7 ; [.1C9A.0020.0002] # SPESMILO SIGN
+20B8 ; [.1C9B.0020.0002] # TENGE SIGN
+20B9 ; [.1C9C.0020.0002] # INDIAN RUPEE SIGN
+20BA ; [.1C9D.0020.0002] # TURKISH LIRA SIGN
+20BB ; [.1C9E.0020.0002] # NORDIC MARK SIGN
+20BC ; [.1C9F.0020.0002] # MANAT SIGN
+20BD ; [.1CA0.0020.0002] # RUBLE SIGN
+20BE ; [.1CA1.0020.0002] # LARI SIGN
+20BF ; [.1CA2.0020.0002] # BITCOIN SIGN
+0030 ; [.1CA3.0020.0002] # DIGIT ZERO
+0660 ; [.1CA3.0020.0002] # ARABIC-INDIC DIGIT ZERO
+06F0 ; [.1CA3.0020.0002] # EXTENDED ARABIC-INDIC DIGIT ZERO
+07C0 ; [.1CA3.0020.0002] # NKO DIGIT ZERO
+0966 ; [.1CA3.0020.0002] # DEVANAGARI DIGIT ZERO
+09E6 ; [.1CA3.0020.0002] # BENGALI DIGIT ZERO
+0A66 ; [.1CA3.0020.0002] # GURMUKHI DIGIT ZERO
+0AE6 ; [.1CA3.0020.0002] # GUJARATI DIGIT ZERO
+0B66 ; [.1CA3.0020.0002] # ORIYA DIGIT ZERO
+0BE6 ; [.1CA3.0020.0002] # TAMIL DIGIT ZERO
+0C66 ; [.1CA3.0020.0002] # TELUGU DIGIT ZERO
+0C78 ; [.1CA3.0020.0002] # TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR
+0CE6 ; [.1CA3.0020.0002] # KANNADA DIGIT ZERO
+0D66 ; [.1CA3.0020.0002] # MALAYALAM DIGIT ZERO
+0DE6 ; [.1CA3.0020.0002] # SINHALA LITH DIGIT ZERO
+0E50 ; [.1CA3.0020.0002] # THAI DIGIT ZERO
+0ED0 ; [.1CA3.0020.0002] # LAO DIGIT ZERO
+0F20 ; [.1CA3.0020.0002] # TIBETAN DIGIT ZERO
+1040 ; [.1CA3.0020.0002] # MYANMAR DIGIT ZERO
+1090 ; [.1CA3.0020.0002] # MYANMAR SHAN DIGIT ZERO
+17E0 ; [.1CA3.0020.0002] # KHMER DIGIT ZERO
+17F0 ; [.1CA3.0020.0002] # KHMER SYMBOL LEK ATTAK SON
+1810 ; [.1CA3.0020.0002] # MONGOLIAN DIGIT ZERO
+1946 ; [.1CA3.0020.0002] # LIMBU DIGIT ZERO
+19D0 ; [.1CA3.0020.0002] # NEW TAI LUE DIGIT ZERO
+1A80 ; [.1CA3.0020.0002] # TAI THAM HORA DIGIT ZERO
+1A90 ; [.1CA3.0020.0002] # TAI THAM THAM DIGIT ZERO
+1B50 ; [.1CA3.0020.0002] # BALINESE DIGIT ZERO
+1BB0 ; [.1CA3.0020.0002] # SUNDANESE DIGIT ZERO
+1C40 ; [.1CA3.0020.0002] # LEPCHA DIGIT ZERO
+1C50 ; [.1CA3.0020.0002] # OL CHIKI DIGIT ZERO
+3007 ; [.1CA3.0020.0002] # IDEOGRAPHIC NUMBER ZERO
+A620 ; [.1CA3.0020.0002] # VAI DIGIT ZERO
+A8D0 ; [.1CA3.0020.0002] # SAURASHTRA DIGIT ZERO
+A900 ; [.1CA3.0020.0002] # KAYAH LI DIGIT ZERO
+A9D0 ; [.1CA3.0020.0002] # JAVANESE DIGIT ZERO
+A9F0 ; [.1CA3.0020.0002] # MYANMAR TAI LAING DIGIT ZERO
+AA50 ; [.1CA3.0020.0002] # CHAM DIGIT ZERO
+ABF0 ; [.1CA3.0020.0002] # MEETEI MAYEK DIGIT ZERO
+1018A ; [.1CA3.0020.0002] # GREEK ZERO SIGN
+104A0 ; [.1CA3.0020.0002] # OSMANYA DIGIT ZERO
+11066 ; [.1CA3.0020.0002] # BRAHMI DIGIT ZERO
+110F0 ; [.1CA3.0020.0002] # SORA SOMPENG DIGIT ZERO
+11136 ; [.1CA3.0020.0002] # CHAKMA DIGIT ZERO
+111D0 ; [.1CA3.0020.0002] # SHARADA DIGIT ZERO
+112F0 ; [.1CA3.0020.0002] # KHUDAWADI DIGIT ZERO
+11450 ; [.1CA3.0020.0002] # NEWA DIGIT ZERO
+114D0 ; [.1CA3.0020.0002] # TIRHUTA DIGIT ZERO
+11650 ; [.1CA3.0020.0002] # MODI DIGIT ZERO
+116C0 ; [.1CA3.0020.0002] # TAKRI DIGIT ZERO
+11730 ; [.1CA3.0020.0002] # AHOM DIGIT ZERO
+118E0 ; [.1CA3.0020.0002] # WARANG CITI DIGIT ZERO
+11C50 ; [.1CA3.0020.0002] # BHAIKSUKI DIGIT ZERO
+11D50 ; [.1CA3.0020.0002] # MASARAM GONDI DIGIT ZERO
+16A60 ; [.1CA3.0020.0002] # MRO DIGIT ZERO
+16B50 ; [.1CA3.0020.0002] # PAHAWH HMONG DIGIT ZERO
+1E950 ; [.1CA3.0020.0002] # ADLAM DIGIT ZERO
+FF10 ; [.1CA3.0020.0003] # FULLWIDTH DIGIT ZERO
+0F33 ; [.1CA3.0020.0004] # TIBETAN DIGIT HALF ZERO
+1F100 ; [.1CA3.0020.0004][*0278.0020.0004] # DIGIT ZERO FULL STOP
+1F101 ; [.1CA3.0020.0004][*0222.0020.0004] # DIGIT ZERO COMMA
+1D7CE ; [.1CA3.0020.0005] # MATHEMATICAL BOLD DIGIT ZERO
+1D7D8 ; [.1CA3.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
+1D7E2 ; [.1CA3.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT ZERO
+1D7EC ; [.1CA3.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
+1D7F6 ; [.1CA3.0020.0005] # MATHEMATICAL MONOSPACE DIGIT ZERO
+24EA ; [.1CA3.0020.0006] # CIRCLED DIGIT ZERO
+24FF ; [.1CA3.0020.0006] # NEGATIVE CIRCLED DIGIT ZERO
+1F10B ; [.1CA3.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT ZERO
+1F10C ; [.1CA3.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ZERO
+2070 ; [.1CA3.0020.0014] # SUPERSCRIPT ZERO
+2080 ; [.1CA3.0020.0015] # SUBSCRIPT ZERO
+2189 ; [.1CA3.0020.001E][*063C.0020.001E][.1CA6.0020.001E] # VULGAR FRACTION ZERO THIRDS
+3358 ; [.1CA3.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
+0031 ; [.1CA4.0020.0002] # DIGIT ONE
+0661 ; [.1CA4.0020.0002] # ARABIC-INDIC DIGIT ONE
+06F1 ; [.1CA4.0020.0002] # EXTENDED ARABIC-INDIC DIGIT ONE
+07C1 ; [.1CA4.0020.0002] # NKO DIGIT ONE
+0967 ; [.1CA4.0020.0002] # DEVANAGARI DIGIT ONE
+09E7 ; [.1CA4.0020.0002] # BENGALI DIGIT ONE
+0A67 ; [.1CA4.0020.0002] # GURMUKHI DIGIT ONE
+0AE7 ; [.1CA4.0020.0002] # GUJARATI DIGIT ONE
+0B67 ; [.1CA4.0020.0002] # ORIYA DIGIT ONE
+0BE7 ; [.1CA4.0020.0002] # TAMIL DIGIT ONE
+0C67 ; [.1CA4.0020.0002] # TELUGU DIGIT ONE
+0C79 ; [.1CA4.0020.0002] # TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR
+0C7C ; [.1CA4.0020.0002] # TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR
+0CE7 ; [.1CA4.0020.0002] # KANNADA DIGIT ONE
+0D67 ; [.1CA4.0020.0002] # MALAYALAM DIGIT ONE
+0DE7 ; [.1CA4.0020.0002] # SINHALA LITH DIGIT ONE
+0E51 ; [.1CA4.0020.0002] # THAI DIGIT ONE
+0ED1 ; [.1CA4.0020.0002] # LAO DIGIT ONE
+0F21 ; [.1CA4.0020.0002] # TIBETAN DIGIT ONE
+1041 ; [.1CA4.0020.0002] # MYANMAR DIGIT ONE
+1091 ; [.1CA4.0020.0002] # MYANMAR SHAN DIGIT ONE
+1369 ; [.1CA4.0020.0002] # ETHIOPIC DIGIT ONE
+17E1 ; [.1CA4.0020.0002] # KHMER DIGIT ONE
+17F1 ; [.1CA4.0020.0002] # KHMER SYMBOL LEK ATTAK MUOY
+1811 ; [.1CA4.0020.0002] # MONGOLIAN DIGIT ONE
+1947 ; [.1CA4.0020.0002] # LIMBU DIGIT ONE
+19D1 ; [.1CA4.0020.0002] # NEW TAI LUE DIGIT ONE
+19DA ; [.1CA4.0020.0002] # NEW TAI LUE THAM DIGIT ONE
+1A81 ; [.1CA4.0020.0002] # TAI THAM HORA DIGIT ONE
+1A91 ; [.1CA4.0020.0002] # TAI THAM THAM DIGIT ONE
+1B51 ; [.1CA4.0020.0002] # BALINESE DIGIT ONE
+1BB1 ; [.1CA4.0020.0002] # SUNDANESE DIGIT ONE
+1C41 ; [.1CA4.0020.0002] # LEPCHA DIGIT ONE
+1C51 ; [.1CA4.0020.0002] # OL CHIKI DIGIT ONE
+3021 ; [.1CA4.0020.0002] # HANGZHOU NUMERAL ONE
+A621 ; [.1CA4.0020.0002] # VAI DIGIT ONE
+A8D1 ; [.1CA4.0020.0002] # SAURASHTRA DIGIT ONE
+A901 ; [.1CA4.0020.0002] # KAYAH LI DIGIT ONE
+A9D1 ; [.1CA4.0020.0002] # JAVANESE DIGIT ONE
+A9F1 ; [.1CA4.0020.0002] # MYANMAR TAI LAING DIGIT ONE
+AA51 ; [.1CA4.0020.0002] # CHAM DIGIT ONE
+ABF1 ; [.1CA4.0020.0002] # MEETEI MAYEK DIGIT ONE
+10107 ; [.1CA4.0020.0002] # AEGEAN NUMBER ONE
+10142 ; [.1CA4.0020.0002] # GREEK ACROPHONIC ATTIC ONE DRACHMA
+10158 ; [.1CA4.0020.0002] # GREEK ACROPHONIC HERAEUM ONE PLETHRON
+10159 ; [.1CA4.0020.0002] # GREEK ACROPHONIC THESPIAN ONE
+1015A ; [.1CA4.0020.0002] # GREEK ACROPHONIC HERMIONIAN ONE
+102E1 ; [.1CA4.0020.0002] # COPTIC EPACT DIGIT ONE
+10320 ; [.1CA4.0020.0002] # OLD ITALIC NUMERAL ONE
+103D1 ; [.1CA4.0020.0002] # OLD PERSIAN NUMBER ONE
+104A1 ; [.1CA4.0020.0002] # OSMANYA DIGIT ONE
+10858 ; [.1CA4.0020.0002] # IMPERIAL ARAMAIC NUMBER ONE
+10879 ; [.1CA4.0020.0002] # PALMYRENE NUMBER ONE
+108A7 ; [.1CA4.0020.0002] # NABATAEAN NUMBER ONE
+108FB ; [.1CA4.0020.0002] # HATRAN NUMBER ONE
+10916 ; [.1CA4.0020.0002] # PHOENICIAN NUMBER ONE
+109C0 ; [.1CA4.0020.0002] # MEROITIC CURSIVE NUMBER ONE
+10A40 ; [.1CA4.0020.0002] # KHAROSHTHI DIGIT ONE
+10A7D ; [.1CA4.0020.0002] # OLD SOUTH ARABIAN NUMBER ONE
+10A9D ; [.1CA4.0020.0002] # OLD NORTH ARABIAN NUMBER ONE
+10AEB ; [.1CA4.0020.0002] # MANICHAEAN NUMBER ONE
+10B58 ; [.1CA4.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER ONE
+10B78 ; [.1CA4.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER ONE
+10BA9 ; [.1CA4.0020.0002] # PSALTER PAHLAVI NUMBER ONE
+10CFA ; [.1CA4.0020.0002] # OLD HUNGARIAN NUMBER ONE
+10E60 ; [.1CA4.0020.0002] # RUMI DIGIT ONE
+11052 ; [.1CA4.0020.0002] # BRAHMI NUMBER ONE
+11067 ; [.1CA4.0020.0002] # BRAHMI DIGIT ONE
+110F1 ; [.1CA4.0020.0002] # SORA SOMPENG DIGIT ONE
+11137 ; [.1CA4.0020.0002] # CHAKMA DIGIT ONE
+111D1 ; [.1CA4.0020.0002] # SHARADA DIGIT ONE
+111E1 ; [.1CA4.0020.0002] # SINHALA ARCHAIC DIGIT ONE
+112F1 ; [.1CA4.0020.0002] # KHUDAWADI DIGIT ONE
+11451 ; [.1CA4.0020.0002] # NEWA DIGIT ONE
+114D1 ; [.1CA4.0020.0002] # TIRHUTA DIGIT ONE
+11651 ; [.1CA4.0020.0002] # MODI DIGIT ONE
+116C1 ; [.1CA4.0020.0002] # TAKRI DIGIT ONE
+11731 ; [.1CA4.0020.0002] # AHOM DIGIT ONE
+118E1 ; [.1CA4.0020.0002] # WARANG CITI DIGIT ONE
+11C51 ; [.1CA4.0020.0002] # BHAIKSUKI DIGIT ONE
+11C5A ; [.1CA4.0020.0002] # BHAIKSUKI NUMBER ONE
+11D51 ; [.1CA4.0020.0002] # MASARAM GONDI DIGIT ONE
+12415 ; [.1CA4.0020.0002] # CUNEIFORM NUMERIC SIGN ONE GESH2
+1241E ; [.1CA4.0020.0002] # CUNEIFORM NUMERIC SIGN ONE GESHU
+1242C ; [.1CA4.0020.0002] # CUNEIFORM NUMERIC SIGN ONE SHARU
+12434 ; [.1CA4.0020.0002] # CUNEIFORM NUMERIC SIGN ONE BURU
+1244F ; [.1CA4.0020.0002] # CUNEIFORM NUMERIC SIGN ONE BAN2
+12458 ; [.1CA4.0020.0002] # CUNEIFORM NUMERIC SIGN ONE ESHE3
+16A61 ; [.1CA4.0020.0002] # MRO DIGIT ONE
+16B51 ; [.1CA4.0020.0002] # PAHAWH HMONG DIGIT ONE
+1D360 ; [.1CA4.0020.0002] # COUNTING ROD UNIT DIGIT ONE
+1E8C7 ; [.1CA4.0020.0002] # MENDE KIKAKUI DIGIT ONE
+1E951 ; [.1CA4.0020.0002] # ADLAM DIGIT ONE
+FF11 ; [.1CA4.0020.0003] # FULLWIDTH DIGIT ONE
+0F2A ; [.1CA4.0020.0004] # TIBETAN DIGIT HALF ONE
+2474 ; [*0318.0020.0004][.1CA4.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT ONE
+2488 ; [.1CA4.0020.0004][*0278.0020.0004] # DIGIT ONE FULL STOP
+1F102 ; [.1CA4.0020.0004][*0222.0020.0004] # DIGIT ONE COMMA
+1D7CF ; [.1CA4.0020.0005] # MATHEMATICAL BOLD DIGIT ONE
+1D7D9 ; [.1CA4.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
+1D7E3 ; [.1CA4.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT ONE
+1D7ED ; [.1CA4.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
+1D7F7 ; [.1CA4.0020.0005] # MATHEMATICAL MONOSPACE DIGIT ONE
+2460 ; [.1CA4.0020.0006] # CIRCLED DIGIT ONE
+24F5 ; [.1CA4.0020.0006] # DOUBLE CIRCLED DIGIT ONE
+2776 ; [.1CA4.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT ONE
+2780 ; [.1CA4.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT ONE
+278A ; [.1CA4.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE
+00B9 ; [.1CA4.0020.0014] # SUPERSCRIPT ONE
+2081 ; [.1CA4.0020.0015] # SUBSCRIPT ONE
+215F ; [.1CA4.0020.001E][*063C.0020.001E] # FRACTION NUMERATOR ONE
+247D ; [*0318.0020.0004][.1CA4.0020.0004][.1CA3.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER TEN
+2491 ; [.1CA4.0020.0004][.1CA3.0020.0004][*0278.0020.0004] # NUMBER TEN FULL STOP
+2469 ; [.1CA4.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER TEN
+24FE ; [.1CA4.0020.0006][.1CA3.0020.0006] # DOUBLE CIRCLED NUMBER TEN
+277F ; [.1CA4.0020.0006][.1CA3.0020.0006] # DINGBAT NEGATIVE CIRCLED NUMBER TEN
+2789 ; [.1CA4.0020.0006][.1CA3.0020.0006] # DINGBAT CIRCLED SANS-SERIF NUMBER TEN
+2793 ; [.1CA4.0020.0006][.1CA3.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN
+3248 ; [.1CA4.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER TEN ON BLACK SQUARE
+33E9 ; [.1CA4.0020.0004][.1CA3.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
+32C9 ; [.1CA4.0020.0004][.1CA3.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
+3362 ; [.1CA4.0020.0004][.1CA3.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
+247E ; [*0318.0020.0004][.1CA4.0020.0004][.1CA4.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER ELEVEN
+2492 ; [.1CA4.0020.0004][.1CA4.0020.0004][*0278.0020.0004] # NUMBER ELEVEN FULL STOP
+246A ; [.1CA4.0020.0006][.1CA4.0020.0006] # CIRCLED NUMBER ELEVEN
+24EB ; [.1CA4.0020.0006][.1CA4.0020.0006] # NEGATIVE CIRCLED NUMBER ELEVEN
+2152 ; [.1CA4.0020.001E][*063C.0020.001E][.1CA4.0020.001E][.1CA3.0020.001E] # VULGAR FRACTION ONE TENTH
+33EA ; [.1CA4.0020.0004][.1CA4.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
+32CA ; [.1CA4.0020.0004][.1CA4.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
+3363 ; [.1CA4.0020.0004][.1CA4.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
+247F ; [*0318.0020.0004][.1CA4.0020.0004][.1CA5.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER TWELVE
+2493 ; [.1CA4.0020.0004][.1CA5.0020.0004][*0278.0020.0004] # NUMBER TWELVE FULL STOP
+246B ; [.1CA4.0020.0006][.1CA5.0020.0006] # CIRCLED NUMBER TWELVE
+24EC ; [.1CA4.0020.0006][.1CA5.0020.0006] # NEGATIVE CIRCLED NUMBER TWELVE
+00BD ; [.1CA4.0020.001E][*063C.0020.001E][.1CA5.0020.001E] # VULGAR FRACTION ONE HALF
+1F1A4 ; [.1CA4.0020.001C][.1CA5.0020.001C][.1CA3.0020.001C][.1E72.0020.001D] # SQUARED ONE HUNDRED TWENTY P
+33EB ; [.1CA4.0020.0004][.1CA5.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
+32CB ; [.1CA4.0020.0004][.1CA5.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
+3364 ; [.1CA4.0020.0004][.1CA5.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
+2480 ; [*0318.0020.0004][.1CA4.0020.0004][.1CA6.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER THIRTEEN
+2494 ; [.1CA4.0020.0004][.1CA6.0020.0004][*0278.0020.0004] # NUMBER THIRTEEN FULL STOP
+246C ; [.1CA4.0020.0006][.1CA6.0020.0006] # CIRCLED NUMBER THIRTEEN
+24ED ; [.1CA4.0020.0006][.1CA6.0020.0006] # NEGATIVE CIRCLED NUMBER THIRTEEN
+2153 ; [.1CA4.0020.001E][*063C.0020.001E][.1CA6.0020.001E] # VULGAR FRACTION ONE THIRD
+33EC ; [.1CA4.0020.0004][.1CA6.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
+3365 ; [.1CA4.0020.0004][.1CA6.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
+2481 ; [*0318.0020.0004][.1CA4.0020.0004][.1CA7.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER FOURTEEN
+2495 ; [.1CA4.0020.0004][.1CA7.0020.0004][*0278.0020.0004] # NUMBER FOURTEEN FULL STOP
+246D ; [.1CA4.0020.0006][.1CA7.0020.0006] # CIRCLED NUMBER FOURTEEN
+24EE ; [.1CA4.0020.0006][.1CA7.0020.0006] # NEGATIVE CIRCLED NUMBER FOURTEEN
+00BC ; [.1CA4.0020.001E][*063C.0020.001E][.1CA7.0020.001E] # VULGAR FRACTION ONE QUARTER
+33ED ; [.1CA4.0020.0004][.1CA7.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
+3366 ; [.1CA4.0020.0004][.1CA7.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
+2482 ; [*0318.0020.0004][.1CA4.0020.0004][.1CA8.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER FIFTEEN
+2496 ; [.1CA4.0020.0004][.1CA8.0020.0004][*0278.0020.0004] # NUMBER FIFTEEN FULL STOP
+246E ; [.1CA4.0020.0006][.1CA8.0020.0006] # CIRCLED NUMBER FIFTEEN
+24EF ; [.1CA4.0020.0006][.1CA8.0020.0006] # NEGATIVE CIRCLED NUMBER FIFTEEN
+2155 ; [.1CA4.0020.001E][*063C.0020.001E][.1CA8.0020.001E] # VULGAR FRACTION ONE FIFTH
+33EE ; [.1CA4.0020.0004][.1CA8.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
+3367 ; [.1CA4.0020.0004][.1CA8.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
+2483 ; [*0318.0020.0004][.1CA4.0020.0004][.1CA9.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER SIXTEEN
+2497 ; [.1CA4.0020.0004][.1CA9.0020.0004][*0278.0020.0004] # NUMBER SIXTEEN FULL STOP
+246F ; [.1CA4.0020.0006][.1CA9.0020.0006] # CIRCLED NUMBER SIXTEEN
+24F0 ; [.1CA4.0020.0006][.1CA9.0020.0006] # NEGATIVE CIRCLED NUMBER SIXTEEN
+2159 ; [.1CA4.0020.001E][*063C.0020.001E][.1CA9.0020.001E] # VULGAR FRACTION ONE SIXTH
+33EF ; [.1CA4.0020.0004][.1CA9.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
+3368 ; [.1CA4.0020.0004][.1CA9.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
+2484 ; [*0318.0020.0004][.1CA4.0020.0004][.1CAA.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER SEVENTEEN
+2498 ; [.1CA4.0020.0004][.1CAA.0020.0004][*0278.0020.0004] # NUMBER SEVENTEEN FULL STOP
+2470 ; [.1CA4.0020.0006][.1CAA.0020.0006] # CIRCLED NUMBER SEVENTEEN
+24F1 ; [.1CA4.0020.0006][.1CAA.0020.0006] # NEGATIVE CIRCLED NUMBER SEVENTEEN
+2150 ; [.1CA4.0020.001E][*063C.0020.001E][.1CAA.0020.001E] # VULGAR FRACTION ONE SEVENTH
+33F0 ; [.1CA4.0020.0004][.1CAA.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
+3369 ; [.1CA4.0020.0004][.1CAA.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
+2485 ; [*0318.0020.0004][.1CA4.0020.0004][.1CAB.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER EIGHTEEN
+2499 ; [.1CA4.0020.0004][.1CAB.0020.0004][*0278.0020.0004] # NUMBER EIGHTEEN FULL STOP
+2471 ; [.1CA4.0020.0006][.1CAB.0020.0006] # CIRCLED NUMBER EIGHTEEN
+24F2 ; [.1CA4.0020.0006][.1CAB.0020.0006] # NEGATIVE CIRCLED NUMBER EIGHTEEN
+215B ; [.1CA4.0020.001E][*063C.0020.001E][.1CAB.0020.001E] # VULGAR FRACTION ONE EIGHTH
+33F1 ; [.1CA4.0020.0004][.1CAB.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
+336A ; [.1CA4.0020.0004][.1CAB.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
+2486 ; [*0318.0020.0004][.1CA4.0020.0004][.1CAC.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER NINETEEN
+249A ; [.1CA4.0020.0004][.1CAC.0020.0004][*0278.0020.0004] # NUMBER NINETEEN FULL STOP
+2472 ; [.1CA4.0020.0006][.1CAC.0020.0006] # CIRCLED NUMBER NINETEEN
+24F3 ; [.1CA4.0020.0006][.1CAC.0020.0006] # NEGATIVE CIRCLED NUMBER NINETEEN
+2151 ; [.1CA4.0020.001E][*063C.0020.001E][.1CAC.0020.001E] # VULGAR FRACTION ONE NINTH
+33F2 ; [.1CA4.0020.0004][.1CAC.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
+336B ; [.1CA4.0020.0004][.1CAC.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
+33E0 ; [.1CA4.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
+32C0 ; [.1CA4.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
+3359 ; [.1CA4.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
+0032 ; [.1CA5.0020.0002] # DIGIT TWO
+0662 ; [.1CA5.0020.0002] # ARABIC-INDIC DIGIT TWO
+06F2 ; [.1CA5.0020.0002] # EXTENDED ARABIC-INDIC DIGIT TWO
+07C2 ; [.1CA5.0020.0002] # NKO DIGIT TWO
+0968 ; [.1CA5.0020.0002] # DEVANAGARI DIGIT TWO
+09E8 ; [.1CA5.0020.0002] # BENGALI DIGIT TWO
+0A68 ; [.1CA5.0020.0002] # GURMUKHI DIGIT TWO
+0AE8 ; [.1CA5.0020.0002] # GUJARATI DIGIT TWO
+0B68 ; [.1CA5.0020.0002] # ORIYA DIGIT TWO
+0BE8 ; [.1CA5.0020.0002] # TAMIL DIGIT TWO
+0C68 ; [.1CA5.0020.0002] # TELUGU DIGIT TWO
+0C7A ; [.1CA5.0020.0002] # TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR
+0C7D ; [.1CA5.0020.0002] # TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR
+0CE8 ; [.1CA5.0020.0002] # KANNADA DIGIT TWO
+0D68 ; [.1CA5.0020.0002] # MALAYALAM DIGIT TWO
+0DE8 ; [.1CA5.0020.0002] # SINHALA LITH DIGIT TWO
+0E52 ; [.1CA5.0020.0002] # THAI DIGIT TWO
+0ED2 ; [.1CA5.0020.0002] # LAO DIGIT TWO
+0F22 ; [.1CA5.0020.0002] # TIBETAN DIGIT TWO
+1042 ; [.1CA5.0020.0002] # MYANMAR DIGIT TWO
+1092 ; [.1CA5.0020.0002] # MYANMAR SHAN DIGIT TWO
+136A ; [.1CA5.0020.0002] # ETHIOPIC DIGIT TWO
+17E2 ; [.1CA5.0020.0002] # KHMER DIGIT TWO
+17F2 ; [.1CA5.0020.0002] # KHMER SYMBOL LEK ATTAK PII
+1812 ; [.1CA5.0020.0002] # MONGOLIAN DIGIT TWO
+1948 ; [.1CA5.0020.0002] # LIMBU DIGIT TWO
+19D2 ; [.1CA5.0020.0002] # NEW TAI LUE DIGIT TWO
+1A82 ; [.1CA5.0020.0002] # TAI THAM HORA DIGIT TWO
+1A92 ; [.1CA5.0020.0002] # TAI THAM THAM DIGIT TWO
+1B52 ; [.1CA5.0020.0002] # BALINESE DIGIT TWO
+1BB2 ; [.1CA5.0020.0002] # SUNDANESE DIGIT TWO
+1C42 ; [.1CA5.0020.0002] # LEPCHA DIGIT TWO
+1C52 ; [.1CA5.0020.0002] # OL CHIKI DIGIT TWO
+3022 ; [.1CA5.0020.0002] # HANGZHOU NUMERAL TWO
+A622 ; [.1CA5.0020.0002] # VAI DIGIT TWO
+A8D2 ; [.1CA5.0020.0002] # SAURASHTRA DIGIT TWO
+A902 ; [.1CA5.0020.0002] # KAYAH LI DIGIT TWO
+A9D2 ; [.1CA5.0020.0002] # JAVANESE DIGIT TWO
+A9F2 ; [.1CA5.0020.0002] # MYANMAR TAI LAING DIGIT TWO
+AA52 ; [.1CA5.0020.0002] # CHAM DIGIT TWO
+ABF2 ; [.1CA5.0020.0002] # MEETEI MAYEK DIGIT TWO
+10108 ; [.1CA5.0020.0002] # AEGEAN NUMBER TWO
+1015B ; [.1CA5.0020.0002] # GREEK ACROPHONIC EPIDAUREAN TWO
+1015C ; [.1CA5.0020.0002] # GREEK ACROPHONIC THESPIAN TWO
+1015D ; [.1CA5.0020.0002] # GREEK ACROPHONIC CYRENAIC TWO DRACHMAS
+1015E ; [.1CA5.0020.0002] # GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS
+102E2 ; [.1CA5.0020.0002] # COPTIC EPACT DIGIT TWO
+103D2 ; [.1CA5.0020.0002] # OLD PERSIAN NUMBER TWO
+104A2 ; [.1CA5.0020.0002] # OSMANYA DIGIT TWO
+10859 ; [.1CA5.0020.0002] # IMPERIAL ARAMAIC NUMBER TWO
+1087A ; [.1CA5.0020.0002] # PALMYRENE NUMBER TWO
+108A8 ; [.1CA5.0020.0002] # NABATAEAN NUMBER TWO
+1091A ; [.1CA5.0020.0002] # PHOENICIAN NUMBER TWO
+109C1 ; [.1CA5.0020.0002] # MEROITIC CURSIVE NUMBER TWO
+10A41 ; [.1CA5.0020.0002] # KHAROSHTHI DIGIT TWO
+10B59 ; [.1CA5.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER TWO
+10B79 ; [.1CA5.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER TWO
+10BAA ; [.1CA5.0020.0002] # PSALTER PAHLAVI NUMBER TWO
+10E61 ; [.1CA5.0020.0002] # RUMI DIGIT TWO
+11053 ; [.1CA5.0020.0002] # BRAHMI NUMBER TWO
+11068 ; [.1CA5.0020.0002] # BRAHMI DIGIT TWO
+110F2 ; [.1CA5.0020.0002] # SORA SOMPENG DIGIT TWO
+11138 ; [.1CA5.0020.0002] # CHAKMA DIGIT TWO
+111D2 ; [.1CA5.0020.0002] # SHARADA DIGIT TWO
+111E2 ; [.1CA5.0020.0002] # SINHALA ARCHAIC DIGIT TWO
+112F2 ; [.1CA5.0020.0002] # KHUDAWADI DIGIT TWO
+11452 ; [.1CA5.0020.0002] # NEWA DIGIT TWO
+114D2 ; [.1CA5.0020.0002] # TIRHUTA DIGIT TWO
+11652 ; [.1CA5.0020.0002] # MODI DIGIT TWO
+116C2 ; [.1CA5.0020.0002] # TAKRI DIGIT TWO
+11732 ; [.1CA5.0020.0002] # AHOM DIGIT TWO
+118E2 ; [.1CA5.0020.0002] # WARANG CITI DIGIT TWO
+11C52 ; [.1CA5.0020.0002] # BHAIKSUKI DIGIT TWO
+11C5B ; [.1CA5.0020.0002] # BHAIKSUKI NUMBER TWO
+11D52 ; [.1CA5.0020.0002] # MASARAM GONDI DIGIT TWO
+12400 ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO ASH
+12416 ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO GESH2
+1241F ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO GESHU
+12423 ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO SHAR2
+1242D ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO SHARU
+12435 ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO BURU
+1244A ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO ASH TENU
+12450 ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO BAN2
+12456 ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN NIGIDAMIN
+12459 ; [.1CA5.0020.0002] # CUNEIFORM NUMERIC SIGN TWO ESHE3
+16A62 ; [.1CA5.0020.0002] # MRO DIGIT TWO
+16B52 ; [.1CA5.0020.0002] # PAHAWH HMONG DIGIT TWO
+1D361 ; [.1CA5.0020.0002] # COUNTING ROD UNIT DIGIT TWO
+1E8C8 ; [.1CA5.0020.0002] # MENDE KIKAKUI DIGIT TWO
+1E952 ; [.1CA5.0020.0002] # ADLAM DIGIT TWO
+FF12 ; [.1CA5.0020.0003] # FULLWIDTH DIGIT TWO
+0F2B ; [.1CA5.0020.0004] # TIBETAN DIGIT HALF TWO
+2475 ; [*0318.0020.0004][.1CA5.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT TWO
+2489 ; [.1CA5.0020.0004][*0278.0020.0004] # DIGIT TWO FULL STOP
+1F103 ; [.1CA5.0020.0004][*0222.0020.0004] # DIGIT TWO COMMA
+1D7D0 ; [.1CA5.0020.0005] # MATHEMATICAL BOLD DIGIT TWO
+1D7DA ; [.1CA5.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
+1D7E4 ; [.1CA5.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT TWO
+1D7EE ; [.1CA5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
+1D7F8 ; [.1CA5.0020.0005] # MATHEMATICAL MONOSPACE DIGIT TWO
+2461 ; [.1CA5.0020.0006] # CIRCLED DIGIT TWO
+24F6 ; [.1CA5.0020.0006] # DOUBLE CIRCLED DIGIT TWO
+2777 ; [.1CA5.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT TWO
+2781 ; [.1CA5.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT TWO
+278B ; [.1CA5.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO
+00B2 ; [.1CA5.0020.0014] # SUPERSCRIPT TWO
+2082 ; [.1CA5.0020.0015] # SUBSCRIPT TWO
+2487 ; [*0318.0020.0004][.1CA5.0020.0004][.1CA3.0020.0004][*0319.0020.0004] # PARENTHESIZED NUMBER TWENTY
+249B ; [.1CA5.0020.0004][.1CA3.0020.0004][*0278.0020.0004] # NUMBER TWENTY FULL STOP
+2473 ; [.1CA5.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER TWENTY
+24F4 ; [.1CA5.0020.0006][.1CA3.0020.0006] # NEGATIVE CIRCLED NUMBER TWENTY
+3249 ; [.1CA5.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER TWENTY ON BLACK SQUARE
+33F3 ; [.1CA5.0020.0004][.1CA3.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
+336C ; [.1CA5.0020.0004][.1CA3.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
+3251 ; [.1CA5.0020.0006][.1CA4.0020.0006] # CIRCLED NUMBER TWENTY ONE
+33F4 ; [.1CA5.0020.0004][.1CA4.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
+336D ; [.1CA5.0020.0004][.1CA4.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
+3252 ; [.1CA5.0020.0006][.1CA5.0020.0006] # CIRCLED NUMBER TWENTY TWO
+1F1A2 ; [.1CA5.0020.001C][.1CA5.0020.001C][*0278.0020.001C][.1CA5.0020.001C] # SQUARED TWENTY-TWO POINT TWO
+33F5 ; [.1CA5.0020.0004][.1CA5.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
+336E ; [.1CA5.0020.0004][.1CA5.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
+3253 ; [.1CA5.0020.0006][.1CA6.0020.0006] # CIRCLED NUMBER TWENTY THREE
+2154 ; [.1CA5.0020.001E][*063C.0020.001E][.1CA6.0020.001E] # VULGAR FRACTION TWO THIRDS
+33F6 ; [.1CA5.0020.0004][.1CA6.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
+336F ; [.1CA5.0020.0004][.1CA6.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
+3254 ; [.1CA5.0020.0006][.1CA7.0020.0006] # CIRCLED NUMBER TWENTY FOUR
+33F7 ; [.1CA5.0020.0004][.1CA7.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
+3370 ; [.1CA5.0020.0004][.1CA7.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
+3255 ; [.1CA5.0020.0006][.1CA8.0020.0006] # CIRCLED NUMBER TWENTY FIVE
+2156 ; [.1CA5.0020.001E][*063C.0020.001E][.1CA8.0020.001E] # VULGAR FRACTION TWO FIFTHS
+33F8 ; [.1CA5.0020.0004][.1CA8.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
+3256 ; [.1CA5.0020.0006][.1CA9.0020.0006] # CIRCLED NUMBER TWENTY SIX
+33F9 ; [.1CA5.0020.0004][.1CA9.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
+3257 ; [.1CA5.0020.0006][.1CAA.0020.0006] # CIRCLED NUMBER TWENTY SEVEN
+33FA ; [.1CA5.0020.0004][.1CAA.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
+3258 ; [.1CA5.0020.0006][.1CAB.0020.0006] # CIRCLED NUMBER TWENTY EIGHT
+33FB ; [.1CA5.0020.0004][.1CAB.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
+3259 ; [.1CA5.0020.0006][.1CAC.0020.0006] # CIRCLED NUMBER TWENTY NINE
+33FC ; [.1CA5.0020.0004][.1CAC.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
+1F19D ; [.1CA5.0020.001C][.1DCB.0020.001D] # SQUARED TWO K
+1F19C ; [.1CA5.0020.001C][.1E1F.0020.001C][.1CF5.0020.001C][*0209.0020.001C][.1ED7.0020.001D][.1CE0.0020.001C][.1E99.0020.001C] # SQUARED SECOND SCREEN
+33E1 ; [.1CA5.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
+32C1 ; [.1CA5.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
+335A ; [.1CA5.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
+0033 ; [.1CA6.0020.0002] # DIGIT THREE
+0663 ; [.1CA6.0020.0002] # ARABIC-INDIC DIGIT THREE
+06F3 ; [.1CA6.0020.0002] # EXTENDED ARABIC-INDIC DIGIT THREE
+07C3 ; [.1CA6.0020.0002] # NKO DIGIT THREE
+0969 ; [.1CA6.0020.0002] # DEVANAGARI DIGIT THREE
+09E9 ; [.1CA6.0020.0002] # BENGALI DIGIT THREE
+0A69 ; [.1CA6.0020.0002] # GURMUKHI DIGIT THREE
+0AE9 ; [.1CA6.0020.0002] # GUJARATI DIGIT THREE
+0B69 ; [.1CA6.0020.0002] # ORIYA DIGIT THREE
+0BE9 ; [.1CA6.0020.0002] # TAMIL DIGIT THREE
+0C69 ; [.1CA6.0020.0002] # TELUGU DIGIT THREE
+0C7B ; [.1CA6.0020.0002] # TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR
+0C7E ; [.1CA6.0020.0002] # TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR
+0CE9 ; [.1CA6.0020.0002] # KANNADA DIGIT THREE
+0D69 ; [.1CA6.0020.0002] # MALAYALAM DIGIT THREE
+0DE9 ; [.1CA6.0020.0002] # SINHALA LITH DIGIT THREE
+0E53 ; [.1CA6.0020.0002] # THAI DIGIT THREE
+0ED3 ; [.1CA6.0020.0002] # LAO DIGIT THREE
+0F23 ; [.1CA6.0020.0002] # TIBETAN DIGIT THREE
+1043 ; [.1CA6.0020.0002] # MYANMAR DIGIT THREE
+1093 ; [.1CA6.0020.0002] # MYANMAR SHAN DIGIT THREE
+136B ; [.1CA6.0020.0002] # ETHIOPIC DIGIT THREE
+17E3 ; [.1CA6.0020.0002] # KHMER DIGIT THREE
+17F3 ; [.1CA6.0020.0002] # KHMER SYMBOL LEK ATTAK BEI
+1813 ; [.1CA6.0020.0002] # MONGOLIAN DIGIT THREE
+1949 ; [.1CA6.0020.0002] # LIMBU DIGIT THREE
+19D3 ; [.1CA6.0020.0002] # NEW TAI LUE DIGIT THREE
+1A83 ; [.1CA6.0020.0002] # TAI THAM HORA DIGIT THREE
+1A93 ; [.1CA6.0020.0002] # TAI THAM THAM DIGIT THREE
+1B53 ; [.1CA6.0020.0002] # BALINESE DIGIT THREE
+1BB3 ; [.1CA6.0020.0002] # SUNDANESE DIGIT THREE
+1C43 ; [.1CA6.0020.0002] # LEPCHA DIGIT THREE
+1C53 ; [.1CA6.0020.0002] # OL CHIKI DIGIT THREE
+3023 ; [.1CA6.0020.0002] # HANGZHOU NUMERAL THREE
+A623 ; [.1CA6.0020.0002] # VAI DIGIT THREE
+A8D3 ; [.1CA6.0020.0002] # SAURASHTRA DIGIT THREE
+A903 ; [.1CA6.0020.0002] # KAYAH LI DIGIT THREE
+A9D3 ; [.1CA6.0020.0002] # JAVANESE DIGIT THREE
+A9F3 ; [.1CA6.0020.0002] # MYANMAR TAI LAING DIGIT THREE
+AA53 ; [.1CA6.0020.0002] # CHAM DIGIT THREE
+ABF3 ; [.1CA6.0020.0002] # MEETEI MAYEK DIGIT THREE
+10109 ; [.1CA6.0020.0002] # AEGEAN NUMBER THREE
+102E3 ; [.1CA6.0020.0002] # COPTIC EPACT DIGIT THREE
+104A3 ; [.1CA6.0020.0002] # OSMANYA DIGIT THREE
+1085A ; [.1CA6.0020.0002] # IMPERIAL ARAMAIC NUMBER THREE
+1087B ; [.1CA6.0020.0002] # PALMYRENE NUMBER THREE
+108A9 ; [.1CA6.0020.0002] # NABATAEAN NUMBER THREE
+1091B ; [.1CA6.0020.0002] # PHOENICIAN NUMBER THREE
+109C2 ; [.1CA6.0020.0002] # MEROITIC CURSIVE NUMBER THREE
+10A42 ; [.1CA6.0020.0002] # KHAROSHTHI DIGIT THREE
+10B5A ; [.1CA6.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER THREE
+10B7A ; [.1CA6.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER THREE
+10BAB ; [.1CA6.0020.0002] # PSALTER PAHLAVI NUMBER THREE
+10E62 ; [.1CA6.0020.0002] # RUMI DIGIT THREE
+11054 ; [.1CA6.0020.0002] # BRAHMI NUMBER THREE
+11069 ; [.1CA6.0020.0002] # BRAHMI DIGIT THREE
+110F3 ; [.1CA6.0020.0002] # SORA SOMPENG DIGIT THREE
+11139 ; [.1CA6.0020.0002] # CHAKMA DIGIT THREE
+111D3 ; [.1CA6.0020.0002] # SHARADA DIGIT THREE
+111E3 ; [.1CA6.0020.0002] # SINHALA ARCHAIC DIGIT THREE
+112F3 ; [.1CA6.0020.0002] # KHUDAWADI DIGIT THREE
+11453 ; [.1CA6.0020.0002] # NEWA DIGIT THREE
+114D3 ; [.1CA6.0020.0002] # TIRHUTA DIGIT THREE
+11653 ; [.1CA6.0020.0002] # MODI DIGIT THREE
+116C3 ; [.1CA6.0020.0002] # TAKRI DIGIT THREE
+11733 ; [.1CA6.0020.0002] # AHOM DIGIT THREE
+118E3 ; [.1CA6.0020.0002] # WARANG CITI DIGIT THREE
+11C53 ; [.1CA6.0020.0002] # BHAIKSUKI DIGIT THREE
+11C5C ; [.1CA6.0020.0002] # BHAIKSUKI NUMBER THREE
+11D53 ; [.1CA6.0020.0002] # MASARAM GONDI DIGIT THREE
+12401 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE ASH
+12408 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE DISH
+12417 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE GESH2
+12420 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE GESHU
+12424 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE SHAR2
+12425 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM
+1242E ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE SHARU
+1242F ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM
+12436 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE BURU
+12437 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM
+1243A ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16
+1243B ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21
+1244B ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE ASH TENU
+12451 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN THREE BAN2
+12457 ; [.1CA6.0020.0002] # CUNEIFORM NUMERIC SIGN NIGIDAESH
+16A63 ; [.1CA6.0020.0002] # MRO DIGIT THREE
+16B53 ; [.1CA6.0020.0002] # PAHAWH HMONG DIGIT THREE
+1D362 ; [.1CA6.0020.0002] # COUNTING ROD UNIT DIGIT THREE
+1E8C9 ; [.1CA6.0020.0002] # MENDE KIKAKUI DIGIT THREE
+1E953 ; [.1CA6.0020.0002] # ADLAM DIGIT THREE
+FF13 ; [.1CA6.0020.0003] # FULLWIDTH DIGIT THREE
+0F2C ; [.1CA6.0020.0004] # TIBETAN DIGIT HALF THREE
+2476 ; [*0318.0020.0004][.1CA6.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT THREE
+248A ; [.1CA6.0020.0004][*0278.0020.0004] # DIGIT THREE FULL STOP
+1F104 ; [.1CA6.0020.0004][*0222.0020.0004] # DIGIT THREE COMMA
+1D7D1 ; [.1CA6.0020.0005] # MATHEMATICAL BOLD DIGIT THREE
+1D7DB ; [.1CA6.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
+1D7E5 ; [.1CA6.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT THREE
+1D7EF ; [.1CA6.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
+1D7F9 ; [.1CA6.0020.0005] # MATHEMATICAL MONOSPACE DIGIT THREE
+2462 ; [.1CA6.0020.0006] # CIRCLED DIGIT THREE
+24F7 ; [.1CA6.0020.0006] # DOUBLE CIRCLED DIGIT THREE
+2778 ; [.1CA6.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT THREE
+2782 ; [.1CA6.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT THREE
+278C ; [.1CA6.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE
+00B3 ; [.1CA6.0020.0014] # SUPERSCRIPT THREE
+2083 ; [.1CA6.0020.0015] # SUBSCRIPT THREE
+324A ; [.1CA6.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER THIRTY ON BLACK SQUARE
+325A ; [.1CA6.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER THIRTY
+33FD ; [.1CA6.0020.0004][.1CA3.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
+325B ; [.1CA6.0020.0006][.1CA4.0020.0006] # CIRCLED NUMBER THIRTY ONE
+33FE ; [.1CA6.0020.0004][.1CA4.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
+325C ; [.1CA6.0020.0006][.1CA5.0020.0006] # CIRCLED NUMBER THIRTY TWO
+325D ; [.1CA6.0020.0006][.1CA6.0020.0006] # CIRCLED NUMBER THIRTY THREE
+325E ; [.1CA6.0020.0006][.1CA7.0020.0006] # CIRCLED NUMBER THIRTY FOUR
+00BE ; [.1CA6.0020.001E][*063C.0020.001E][.1CA7.0020.001E] # VULGAR FRACTION THREE QUARTERS
+325F ; [.1CA6.0020.0006][.1CA8.0020.0006] # CIRCLED NUMBER THIRTY FIVE
+2157 ; [.1CA6.0020.001E][*063C.0020.001E][.1CA8.0020.001E] # VULGAR FRACTION THREE FIFTHS
+32B1 ; [.1CA6.0020.0006][.1CA9.0020.0006] # CIRCLED NUMBER THIRTY SIX
+32B2 ; [.1CA6.0020.0006][.1CAA.0020.0006] # CIRCLED NUMBER THIRTY SEVEN
+32B3 ; [.1CA6.0020.0006][.1CAB.0020.0006] # CIRCLED NUMBER THIRTY EIGHT
+215C ; [.1CA6.0020.001E][*063C.0020.001E][.1CAB.0020.001E] # VULGAR FRACTION THREE EIGHTHS
+32B4 ; [.1CA6.0020.0006][.1CAC.0020.0006] # CIRCLED NUMBER THIRTY NINE
+1F19B ; [.1CA6.0020.001C][.1CF5.0020.001D] # SQUARED THREE D
+33E2 ; [.1CA6.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
+32C2 ; [.1CA6.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
+335B ; [.1CA6.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
+0034 ; [.1CA7.0020.0002] # DIGIT FOUR
+0664 ; [.1CA7.0020.0002] # ARABIC-INDIC DIGIT FOUR
+06F4 ; [.1CA7.0020.0002] # EXTENDED ARABIC-INDIC DIGIT FOUR
+07C4 ; [.1CA7.0020.0002] # NKO DIGIT FOUR
+096A ; [.1CA7.0020.0002] # DEVANAGARI DIGIT FOUR
+09EA ; [.1CA7.0020.0002] # BENGALI DIGIT FOUR
+0A6A ; [.1CA7.0020.0002] # GURMUKHI DIGIT FOUR
+0AEA ; [.1CA7.0020.0002] # GUJARATI DIGIT FOUR
+0B6A ; [.1CA7.0020.0002] # ORIYA DIGIT FOUR
+0BEA ; [.1CA7.0020.0002] # TAMIL DIGIT FOUR
+0C6A ; [.1CA7.0020.0002] # TELUGU DIGIT FOUR
+0CEA ; [.1CA7.0020.0002] # KANNADA DIGIT FOUR
+0D6A ; [.1CA7.0020.0002] # MALAYALAM DIGIT FOUR
+0DEA ; [.1CA7.0020.0002] # SINHALA LITH DIGIT FOUR
+0E54 ; [.1CA7.0020.0002] # THAI DIGIT FOUR
+0ED4 ; [.1CA7.0020.0002] # LAO DIGIT FOUR
+0F24 ; [.1CA7.0020.0002] # TIBETAN DIGIT FOUR
+1044 ; [.1CA7.0020.0002] # MYANMAR DIGIT FOUR
+1094 ; [.1CA7.0020.0002] # MYANMAR SHAN DIGIT FOUR
+136C ; [.1CA7.0020.0002] # ETHIOPIC DIGIT FOUR
+17E4 ; [.1CA7.0020.0002] # KHMER DIGIT FOUR
+17F4 ; [.1CA7.0020.0002] # KHMER SYMBOL LEK ATTAK BUON
+1814 ; [.1CA7.0020.0002] # MONGOLIAN DIGIT FOUR
+194A ; [.1CA7.0020.0002] # LIMBU DIGIT FOUR
+19D4 ; [.1CA7.0020.0002] # NEW TAI LUE DIGIT FOUR
+1A84 ; [.1CA7.0020.0002] # TAI THAM HORA DIGIT FOUR
+1A94 ; [.1CA7.0020.0002] # TAI THAM THAM DIGIT FOUR
+1B54 ; [.1CA7.0020.0002] # BALINESE DIGIT FOUR
+1BB4 ; [.1CA7.0020.0002] # SUNDANESE DIGIT FOUR
+1C44 ; [.1CA7.0020.0002] # LEPCHA DIGIT FOUR
+1C54 ; [.1CA7.0020.0002] # OL CHIKI DIGIT FOUR
+3024 ; [.1CA7.0020.0002] # HANGZHOU NUMERAL FOUR
+A624 ; [.1CA7.0020.0002] # VAI DIGIT FOUR
+A8D4 ; [.1CA7.0020.0002] # SAURASHTRA DIGIT FOUR
+A904 ; [.1CA7.0020.0002] # KAYAH LI DIGIT FOUR
+A9D4 ; [.1CA7.0020.0002] # JAVANESE DIGIT FOUR
+A9F4 ; [.1CA7.0020.0002] # MYANMAR TAI LAING DIGIT FOUR
+AA54 ; [.1CA7.0020.0002] # CHAM DIGIT FOUR
+ABF4 ; [.1CA7.0020.0002] # MEETEI MAYEK DIGIT FOUR
+1010A ; [.1CA7.0020.0002] # AEGEAN NUMBER FOUR
+102E4 ; [.1CA7.0020.0002] # COPTIC EPACT DIGIT FOUR
+104A4 ; [.1CA7.0020.0002] # OSMANYA DIGIT FOUR
+1087C ; [.1CA7.0020.0002] # PALMYRENE NUMBER FOUR
+108AA ; [.1CA7.0020.0002] # NABATAEAN NUMBER FOUR
+108AB ; [.1CA7.0020.0002] # NABATAEAN CRUCIFORM NUMBER FOUR
+109C3 ; [.1CA7.0020.0002] # MEROITIC CURSIVE NUMBER FOUR
+10A43 ; [.1CA7.0020.0002] # KHAROSHTHI DIGIT FOUR
+10B5B ; [.1CA7.0020.0002] # INSCRIPTIONAL PARTHIAN NUMBER FOUR
+10B7B ; [.1CA7.0020.0002] # INSCRIPTIONAL PAHLAVI NUMBER FOUR
+10BAC ; [.1CA7.0020.0002] # PSALTER PAHLAVI NUMBER FOUR
+10E63 ; [.1CA7.0020.0002] # RUMI DIGIT FOUR
+11055 ; [.1CA7.0020.0002] # BRAHMI NUMBER FOUR
+1106A ; [.1CA7.0020.0002] # BRAHMI DIGIT FOUR
+110F4 ; [.1CA7.0020.0002] # SORA SOMPENG DIGIT FOUR
+1113A ; [.1CA7.0020.0002] # CHAKMA DIGIT FOUR
+111D4 ; [.1CA7.0020.0002] # SHARADA DIGIT FOUR
+111E4 ; [.1CA7.0020.0002] # SINHALA ARCHAIC DIGIT FOUR
+112F4 ; [.1CA7.0020.0002] # KHUDAWADI DIGIT FOUR
+11454 ; [.1CA7.0020.0002] # NEWA DIGIT FOUR
+114D4 ; [.1CA7.0020.0002] # TIRHUTA DIGIT FOUR
+11654 ; [.1CA7.0020.0002] # MODI DIGIT FOUR
+116C4 ; [.1CA7.0020.0002] # TAKRI DIGIT FOUR
+11734 ; [.1CA7.0020.0002] # AHOM DIGIT FOUR
+118E4 ; [.1CA7.0020.0002] # WARANG CITI DIGIT FOUR
+11C54 ; [.1CA7.0020.0002] # BHAIKSUKI DIGIT FOUR
+11C5D ; [.1CA7.0020.0002] # BHAIKSUKI NUMBER FOUR
+11D54 ; [.1CA7.0020.0002] # MASARAM GONDI DIGIT FOUR
+12402 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR ASH
+12409 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR DISH
+1240F ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR U
+12418 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR GESH2
+12421 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR GESHU
+12426 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR SHAR2
+12430 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR SHARU
+12438 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR BURU
+1243C ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU
+1243D ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4
+1243E ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A
+1243F ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B
+1244C ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR ASH TENU
+12452 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR BAN2
+12453 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM
+12469 ; [.1CA7.0020.0002] # CUNEIFORM NUMERIC SIGN FOUR U VARIANT FORM
+16A64 ; [.1CA7.0020.0002] # MRO DIGIT FOUR
+16B54 ; [.1CA7.0020.0002] # PAHAWH HMONG DIGIT FOUR
+1D363 ; [.1CA7.0020.0002] # COUNTING ROD UNIT DIGIT FOUR
+1E8CA ; [.1CA7.0020.0002] # MENDE KIKAKUI DIGIT FOUR
+1E954 ; [.1CA7.0020.0002] # ADLAM DIGIT FOUR
+FF14 ; [.1CA7.0020.0003] # FULLWIDTH DIGIT FOUR
+0F2D ; [.1CA7.0020.0004] # TIBETAN DIGIT HALF FOUR
+2477 ; [*0318.0020.0004][.1CA7.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT FOUR
+248B ; [.1CA7.0020.0004][*0278.0020.0004] # DIGIT FOUR FULL STOP
+1F105 ; [.1CA7.0020.0004][*0222.0020.0004] # DIGIT FOUR COMMA
+1D7D2 ; [.1CA7.0020.0005] # MATHEMATICAL BOLD DIGIT FOUR
+1D7DC ; [.1CA7.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
+1D7E6 ; [.1CA7.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT FOUR
+1D7F0 ; [.1CA7.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
+1D7FA ; [.1CA7.0020.0005] # MATHEMATICAL MONOSPACE DIGIT FOUR
+2463 ; [.1CA7.0020.0006] # CIRCLED DIGIT FOUR
+24F8 ; [.1CA7.0020.0006] # DOUBLE CIRCLED DIGIT FOUR
+2779 ; [.1CA7.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT FOUR
+2783 ; [.1CA7.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT FOUR
+278D ; [.1CA7.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR
+2074 ; [.1CA7.0020.0014] # SUPERSCRIPT FOUR
+2084 ; [.1CA7.0020.0015] # SUBSCRIPT FOUR
+324B ; [.1CA7.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER FORTY ON BLACK SQUARE
+32B5 ; [.1CA7.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER FORTY
+32B6 ; [.1CA7.0020.0006][.1CA4.0020.0006] # CIRCLED NUMBER FORTY ONE
+32B7 ; [.1CA7.0020.0006][.1CA5.0020.0006] # CIRCLED NUMBER FORTY TWO
+32B8 ; [.1CA7.0020.0006][.1CA6.0020.0006] # CIRCLED NUMBER FORTY THREE
+32B9 ; [.1CA7.0020.0006][.1CA7.0020.0006] # CIRCLED NUMBER FORTY FOUR
+32BA ; [.1CA7.0020.0006][.1CA8.0020.0006] # CIRCLED NUMBER FORTY FIVE
+2158 ; [.1CA7.0020.001E][*063C.0020.001E][.1CA8.0020.001E] # VULGAR FRACTION FOUR FIFTHS
+32BB ; [.1CA7.0020.0006][.1CA9.0020.0006] # CIRCLED NUMBER FORTY SIX
+32BC ; [.1CA7.0020.0006][.1CAA.0020.0006] # CIRCLED NUMBER FORTY SEVEN
+32BD ; [.1CA7.0020.0006][.1CAB.0020.0006] # CIRCLED NUMBER FORTY EIGHT
+32BE ; [.1CA7.0020.0006][.1CAC.0020.0006] # CIRCLED NUMBER FORTY NINE
+1F19E ; [.1CA7.0020.001C][.1DCB.0020.001D] # SQUARED FOUR K
+33E3 ; [.1CA7.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
+32C3 ; [.1CA7.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
+335C ; [.1CA7.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
+0035 ; [.1CA8.0020.0002] # DIGIT FIVE
+0665 ; [.1CA8.0020.0002] # ARABIC-INDIC DIGIT FIVE
+06F5 ; [.1CA8.0020.0002] # EXTENDED ARABIC-INDIC DIGIT FIVE
+07C5 ; [.1CA8.0020.0002] # NKO DIGIT FIVE
+096B ; [.1CA8.0020.0002] # DEVANAGARI DIGIT FIVE
+09EB ; [.1CA8.0020.0002] # BENGALI DIGIT FIVE
+0A6B ; [.1CA8.0020.0002] # GURMUKHI DIGIT FIVE
+0AEB ; [.1CA8.0020.0002] # GUJARATI DIGIT FIVE
+0B6B ; [.1CA8.0020.0002] # ORIYA DIGIT FIVE
+0BEB ; [.1CA8.0020.0002] # TAMIL DIGIT FIVE
+0C6B ; [.1CA8.0020.0002] # TELUGU DIGIT FIVE
+0CEB ; [.1CA8.0020.0002] # KANNADA DIGIT FIVE
+0D6B ; [.1CA8.0020.0002] # MALAYALAM DIGIT FIVE
+0DEB ; [.1CA8.0020.0002] # SINHALA LITH DIGIT FIVE
+0E55 ; [.1CA8.0020.0002] # THAI DIGIT FIVE
+0ED5 ; [.1CA8.0020.0002] # LAO DIGIT FIVE
+0F25 ; [.1CA8.0020.0002] # TIBETAN DIGIT FIVE
+1045 ; [.1CA8.0020.0002] # MYANMAR DIGIT FIVE
+1095 ; [.1CA8.0020.0002] # MYANMAR SHAN DIGIT FIVE
+136D ; [.1CA8.0020.0002] # ETHIOPIC DIGIT FIVE
+17E5 ; [.1CA8.0020.0002] # KHMER DIGIT FIVE
+17F5 ; [.1CA8.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM
+1815 ; [.1CA8.0020.0002] # MONGOLIAN DIGIT FIVE
+194B ; [.1CA8.0020.0002] # LIMBU DIGIT FIVE
+19D5 ; [.1CA8.0020.0002] # NEW TAI LUE DIGIT FIVE
+1A85 ; [.1CA8.0020.0002] # TAI THAM HORA DIGIT FIVE
+1A95 ; [.1CA8.0020.0002] # TAI THAM THAM DIGIT FIVE
+1B55 ; [.1CA8.0020.0002] # BALINESE DIGIT FIVE
+1BB5 ; [.1CA8.0020.0002] # SUNDANESE DIGIT FIVE
+1C45 ; [.1CA8.0020.0002] # LEPCHA DIGIT FIVE
+1C55 ; [.1CA8.0020.0002] # OL CHIKI DIGIT FIVE
+3025 ; [.1CA8.0020.0002] # HANGZHOU NUMERAL FIVE
+A625 ; [.1CA8.0020.0002] # VAI DIGIT FIVE
+A8D5 ; [.1CA8.0020.0002] # SAURASHTRA DIGIT FIVE
+A905 ; [.1CA8.0020.0002] # KAYAH LI DIGIT FIVE
+A9D5 ; [.1CA8.0020.0002] # JAVANESE DIGIT FIVE
+A9F5 ; [.1CA8.0020.0002] # MYANMAR TAI LAING DIGIT FIVE
+AA55 ; [.1CA8.0020.0002] # CHAM DIGIT FIVE
+ABF5 ; [.1CA8.0020.0002] # MEETEI MAYEK DIGIT FIVE
+1010B ; [.1CA8.0020.0002] # AEGEAN NUMBER FIVE
+10143 ; [.1CA8.0020.0002] # GREEK ACROPHONIC ATTIC FIVE
+10148 ; [.1CA8.0020.0002] # GREEK ACROPHONIC ATTIC FIVE TALENTS
+1014F ; [.1CA8.0020.0002] # GREEK ACROPHONIC ATTIC FIVE STATERS
+1015F ; [.1CA8.0020.0002] # GREEK ACROPHONIC TROEZENIAN FIVE
+10173 ; [.1CA8.0020.0002] # GREEK ACROPHONIC DELPHIC FIVE MNAS
+102E5 ; [.1CA8.0020.0002] # COPTIC EPACT DIGIT FIVE
+10321 ; [.1CA8.0020.0002] # OLD ITALIC NUMERAL FIVE
+104A5 ; [.1CA8.0020.0002] # OSMANYA DIGIT FIVE
+1087D ; [.1CA8.0020.0002] # PALMYRENE NUMBER FIVE
+108AC ; [.1CA8.0020.0002] # NABATAEAN NUMBER FIVE
+108FC ; [.1CA8.0020.0002] # HATRAN NUMBER FIVE
+109C4 ; [.1CA8.0020.0002] # MEROITIC CURSIVE NUMBER FIVE
+10AEC ; [.1CA8.0020.0002] # MANICHAEAN NUMBER FIVE
+10CFB ; [.1CA8.0020.0002] # OLD HUNGARIAN NUMBER FIVE
+10E64 ; [.1CA8.0020.0002] # RUMI DIGIT FIVE
+11056 ; [.1CA8.0020.0002] # BRAHMI NUMBER FIVE
+1106B ; [.1CA8.0020.0002] # BRAHMI DIGIT FIVE
+110F5 ; [.1CA8.0020.0002] # SORA SOMPENG DIGIT FIVE
+1113B ; [.1CA8.0020.0002] # CHAKMA DIGIT FIVE
+111D5 ; [.1CA8.0020.0002] # SHARADA DIGIT FIVE
+111E5 ; [.1CA8.0020.0002] # SINHALA ARCHAIC DIGIT FIVE
+112F5 ; [.1CA8.0020.0002] # KHUDAWADI DIGIT FIVE
+11455 ; [.1CA8.0020.0002] # NEWA DIGIT FIVE
+114D5 ; [.1CA8.0020.0002] # TIRHUTA DIGIT FIVE
+11655 ; [.1CA8.0020.0002] # MODI DIGIT FIVE
+116C5 ; [.1CA8.0020.0002] # TAKRI DIGIT FIVE
+11735 ; [.1CA8.0020.0002] # AHOM DIGIT FIVE
+118E5 ; [.1CA8.0020.0002] # WARANG CITI DIGIT FIVE
+11C55 ; [.1CA8.0020.0002] # BHAIKSUKI DIGIT FIVE
+11C5E ; [.1CA8.0020.0002] # BHAIKSUKI NUMBER FIVE
+11D55 ; [.1CA8.0020.0002] # MASARAM GONDI DIGIT FIVE
+12403 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE ASH
+1240A ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE DISH
+12410 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE U
+12419 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE GESH2
+12422 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE GESHU
+12427 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE SHAR2
+12431 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE SHARU
+12439 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE BURU
+1244D ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE ASH TENU
+12454 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE BAN2
+12455 ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM
+1246A ; [.1CA8.0020.0002] # CUNEIFORM NUMERIC SIGN FIVE U VARIANT FORM
+16A65 ; [.1CA8.0020.0002] # MRO DIGIT FIVE
+16B55 ; [.1CA8.0020.0002] # PAHAWH HMONG DIGIT FIVE
+1D364 ; [.1CA8.0020.0002] # COUNTING ROD UNIT DIGIT FIVE
+1E8CB ; [.1CA8.0020.0002] # MENDE KIKAKUI DIGIT FIVE
+1E955 ; [.1CA8.0020.0002] # ADLAM DIGIT FIVE
+FF15 ; [.1CA8.0020.0003] # FULLWIDTH DIGIT FIVE
+0F2E ; [.1CA8.0020.0004] # TIBETAN DIGIT HALF FIVE
+2478 ; [*0318.0020.0004][.1CA8.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT FIVE
+248C ; [.1CA8.0020.0004][*0278.0020.0004] # DIGIT FIVE FULL STOP
+1F106 ; [.1CA8.0020.0004][*0222.0020.0004] # DIGIT FIVE COMMA
+1D7D3 ; [.1CA8.0020.0005] # MATHEMATICAL BOLD DIGIT FIVE
+1D7DD ; [.1CA8.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
+1D7E7 ; [.1CA8.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT FIVE
+1D7F1 ; [.1CA8.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
+1D7FB ; [.1CA8.0020.0005] # MATHEMATICAL MONOSPACE DIGIT FIVE
+2464 ; [.1CA8.0020.0006] # CIRCLED DIGIT FIVE
+24F9 ; [.1CA8.0020.0006] # DOUBLE CIRCLED DIGIT FIVE
+277A ; [.1CA8.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT FIVE
+2784 ; [.1CA8.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT FIVE
+278E ; [.1CA8.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE
+2075 ; [.1CA8.0020.0014] # SUPERSCRIPT FIVE
+2085 ; [.1CA8.0020.0015] # SUBSCRIPT FIVE
+324C ; [.1CA8.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER FIFTY ON BLACK SQUARE
+32BF ; [.1CA8.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER FIFTY
+1F1A0 ; [.1CA8.0020.001C][*0278.0020.001C][.1CA4.0020.001C] # SQUARED FIVE POINT ONE
+215A ; [.1CA8.0020.001E][*063C.0020.001E][.1CA9.0020.001E] # VULGAR FRACTION FIVE SIXTHS
+215D ; [.1CA8.0020.001E][*063C.0020.001E][.1CAB.0020.001E] # VULGAR FRACTION FIVE EIGHTHS
+33E4 ; [.1CA8.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
+32C4 ; [.1CA8.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
+335D ; [.1CA8.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
+0036 ; [.1CA9.0020.0002] # DIGIT SIX
+0666 ; [.1CA9.0020.0002] # ARABIC-INDIC DIGIT SIX
+06F6 ; [.1CA9.0020.0002] # EXTENDED ARABIC-INDIC DIGIT SIX
+07C6 ; [.1CA9.0020.0002] # NKO DIGIT SIX
+096C ; [.1CA9.0020.0002] # DEVANAGARI DIGIT SIX
+09EC ; [.1CA9.0020.0002] # BENGALI DIGIT SIX
+0A6C ; [.1CA9.0020.0002] # GURMUKHI DIGIT SIX
+0AEC ; [.1CA9.0020.0002] # GUJARATI DIGIT SIX
+0B6C ; [.1CA9.0020.0002] # ORIYA DIGIT SIX
+0BEC ; [.1CA9.0020.0002] # TAMIL DIGIT SIX
+0C6C ; [.1CA9.0020.0002] # TELUGU DIGIT SIX
+0CEC ; [.1CA9.0020.0002] # KANNADA DIGIT SIX
+0D6C ; [.1CA9.0020.0002] # MALAYALAM DIGIT SIX
+0DEC ; [.1CA9.0020.0002] # SINHALA LITH DIGIT SIX
+0E56 ; [.1CA9.0020.0002] # THAI DIGIT SIX
+0ED6 ; [.1CA9.0020.0002] # LAO DIGIT SIX
+0F26 ; [.1CA9.0020.0002] # TIBETAN DIGIT SIX
+1046 ; [.1CA9.0020.0002] # MYANMAR DIGIT SIX
+1096 ; [.1CA9.0020.0002] # MYANMAR SHAN DIGIT SIX
+136E ; [.1CA9.0020.0002] # ETHIOPIC DIGIT SIX
+17E6 ; [.1CA9.0020.0002] # KHMER DIGIT SIX
+17F6 ; [.1CA9.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM-MUOY
+1816 ; [.1CA9.0020.0002] # MONGOLIAN DIGIT SIX
+194C ; [.1CA9.0020.0002] # LIMBU DIGIT SIX
+19D6 ; [.1CA9.0020.0002] # NEW TAI LUE DIGIT SIX
+1A86 ; [.1CA9.0020.0002] # TAI THAM HORA DIGIT SIX
+1A96 ; [.1CA9.0020.0002] # TAI THAM THAM DIGIT SIX
+1B56 ; [.1CA9.0020.0002] # BALINESE DIGIT SIX
+1BB6 ; [.1CA9.0020.0002] # SUNDANESE DIGIT SIX
+1C46 ; [.1CA9.0020.0002] # LEPCHA DIGIT SIX
+1C56 ; [.1CA9.0020.0002] # OL CHIKI DIGIT SIX
+2185 ; [.1CA9.0020.0002] # ROMAN NUMERAL SIX LATE FORM
+3026 ; [.1CA9.0020.0002] # HANGZHOU NUMERAL SIX
+A626 ; [.1CA9.0020.0002] # VAI DIGIT SIX
+A8D6 ; [.1CA9.0020.0002] # SAURASHTRA DIGIT SIX
+A906 ; [.1CA9.0020.0002] # KAYAH LI DIGIT SIX
+A9D6 ; [.1CA9.0020.0002] # JAVANESE DIGIT SIX
+A9F6 ; [.1CA9.0020.0002] # MYANMAR TAI LAING DIGIT SIX
+AA56 ; [.1CA9.0020.0002] # CHAM DIGIT SIX
+ABF6 ; [.1CA9.0020.0002] # MEETEI MAYEK DIGIT SIX
+1010C ; [.1CA9.0020.0002] # AEGEAN NUMBER SIX
+102E6 ; [.1CA9.0020.0002] # COPTIC EPACT DIGIT SIX
+104A6 ; [.1CA9.0020.0002] # OSMANYA DIGIT SIX
+109C5 ; [.1CA9.0020.0002] # MEROITIC CURSIVE NUMBER SIX
+10E65 ; [.1CA9.0020.0002] # RUMI DIGIT SIX
+11057 ; [.1CA9.0020.0002] # BRAHMI NUMBER SIX
+1106C ; [.1CA9.0020.0002] # BRAHMI DIGIT SIX
+110F6 ; [.1CA9.0020.0002] # SORA SOMPENG DIGIT SIX
+1113C ; [.1CA9.0020.0002] # CHAKMA DIGIT SIX
+111D6 ; [.1CA9.0020.0002] # SHARADA DIGIT SIX
+111E6 ; [.1CA9.0020.0002] # SINHALA ARCHAIC DIGIT SIX
+112F6 ; [.1CA9.0020.0002] # KHUDAWADI DIGIT SIX
+11456 ; [.1CA9.0020.0002] # NEWA DIGIT SIX
+114D6 ; [.1CA9.0020.0002] # TIRHUTA DIGIT SIX
+11656 ; [.1CA9.0020.0002] # MODI DIGIT SIX
+116C6 ; [.1CA9.0020.0002] # TAKRI DIGIT SIX
+11736 ; [.1CA9.0020.0002] # AHOM DIGIT SIX
+118E6 ; [.1CA9.0020.0002] # WARANG CITI DIGIT SIX
+11C56 ; [.1CA9.0020.0002] # BHAIKSUKI DIGIT SIX
+11C5F ; [.1CA9.0020.0002] # BHAIKSUKI NUMBER SIX
+11D56 ; [.1CA9.0020.0002] # MASARAM GONDI DIGIT SIX
+12404 ; [.1CA9.0020.0002] # CUNEIFORM NUMERIC SIGN SIX ASH
+1240B ; [.1CA9.0020.0002] # CUNEIFORM NUMERIC SIGN SIX DISH
+12411 ; [.1CA9.0020.0002] # CUNEIFORM NUMERIC SIGN SIX U
+1241A ; [.1CA9.0020.0002] # CUNEIFORM NUMERIC SIGN SIX GESH2
+12428 ; [.1CA9.0020.0002] # CUNEIFORM NUMERIC SIGN SIX SHAR2
+12440 ; [.1CA9.0020.0002] # CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9
+1244E ; [.1CA9.0020.0002] # CUNEIFORM NUMERIC SIGN SIX ASH TENU
+1246B ; [.1CA9.0020.0002] # CUNEIFORM NUMERIC SIGN SIX U VARIANT FORM
+16A66 ; [.1CA9.0020.0002] # MRO DIGIT SIX
+16B56 ; [.1CA9.0020.0002] # PAHAWH HMONG DIGIT SIX
+1D365 ; [.1CA9.0020.0002] # COUNTING ROD UNIT DIGIT SIX
+1E8CC ; [.1CA9.0020.0002] # MENDE KIKAKUI DIGIT SIX
+1E956 ; [.1CA9.0020.0002] # ADLAM DIGIT SIX
+FF16 ; [.1CA9.0020.0003] # FULLWIDTH DIGIT SIX
+0F2F ; [.1CA9.0020.0004] # TIBETAN DIGIT HALF SIX
+2479 ; [*0318.0020.0004][.1CA9.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT SIX
+248D ; [.1CA9.0020.0004][*0278.0020.0004] # DIGIT SIX FULL STOP
+1F107 ; [.1CA9.0020.0004][*0222.0020.0004] # DIGIT SIX COMMA
+1D7D4 ; [.1CA9.0020.0005] # MATHEMATICAL BOLD DIGIT SIX
+1D7DE ; [.1CA9.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
+1D7E8 ; [.1CA9.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT SIX
+1D7F2 ; [.1CA9.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
+1D7FC ; [.1CA9.0020.0005] # MATHEMATICAL MONOSPACE DIGIT SIX
+2465 ; [.1CA9.0020.0006] # CIRCLED DIGIT SIX
+24FA ; [.1CA9.0020.0006] # DOUBLE CIRCLED DIGIT SIX
+277B ; [.1CA9.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT SIX
+2785 ; [.1CA9.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT SIX
+278F ; [.1CA9.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX
+2076 ; [.1CA9.0020.0014] # SUPERSCRIPT SIX
+2086 ; [.1CA9.0020.0015] # SUBSCRIPT SIX
+324D ; [.1CA9.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER SIXTY ON BLACK SQUARE
+1F1A3 ; [.1CA9.0020.001C][.1CA3.0020.001C][.1E72.0020.001D] # SQUARED SIXTY P
+33E5 ; [.1CA9.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
+32C5 ; [.1CA9.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
+335E ; [.1CA9.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
+0037 ; [.1CAA.0020.0002] # DIGIT SEVEN
+0667 ; [.1CAA.0020.0002] # ARABIC-INDIC DIGIT SEVEN
+06F7 ; [.1CAA.0020.0002] # EXTENDED ARABIC-INDIC DIGIT SEVEN
+07C7 ; [.1CAA.0020.0002] # NKO DIGIT SEVEN
+096D ; [.1CAA.0020.0002] # DEVANAGARI DIGIT SEVEN
+09ED ; [.1CAA.0020.0002] # BENGALI DIGIT SEVEN
+0A6D ; [.1CAA.0020.0002] # GURMUKHI DIGIT SEVEN
+0AED ; [.1CAA.0020.0002] # GUJARATI DIGIT SEVEN
+0B6D ; [.1CAA.0020.0002] # ORIYA DIGIT SEVEN
+0BED ; [.1CAA.0020.0002] # TAMIL DIGIT SEVEN
+0C6D ; [.1CAA.0020.0002] # TELUGU DIGIT SEVEN
+0CED ; [.1CAA.0020.0002] # KANNADA DIGIT SEVEN
+0D6D ; [.1CAA.0020.0002] # MALAYALAM DIGIT SEVEN
+0DED ; [.1CAA.0020.0002] # SINHALA LITH DIGIT SEVEN
+0E57 ; [.1CAA.0020.0002] # THAI DIGIT SEVEN
+0ED7 ; [.1CAA.0020.0002] # LAO DIGIT SEVEN
+0F27 ; [.1CAA.0020.0002] # TIBETAN DIGIT SEVEN
+1047 ; [.1CAA.0020.0002] # MYANMAR DIGIT SEVEN
+1097 ; [.1CAA.0020.0002] # MYANMAR SHAN DIGIT SEVEN
+136F ; [.1CAA.0020.0002] # ETHIOPIC DIGIT SEVEN
+17E7 ; [.1CAA.0020.0002] # KHMER DIGIT SEVEN
+17F7 ; [.1CAA.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM-PII
+1817 ; [.1CAA.0020.0002] # MONGOLIAN DIGIT SEVEN
+194D ; [.1CAA.0020.0002] # LIMBU DIGIT SEVEN
+19D7 ; [.1CAA.0020.0002] # NEW TAI LUE DIGIT SEVEN
+1A87 ; [.1CAA.0020.0002] # TAI THAM HORA DIGIT SEVEN
+1A97 ; [.1CAA.0020.0002] # TAI THAM THAM DIGIT SEVEN
+1B57 ; [.1CAA.0020.0002] # BALINESE DIGIT SEVEN
+1BB7 ; [.1CAA.0020.0002] # SUNDANESE DIGIT SEVEN
+1C47 ; [.1CAA.0020.0002] # LEPCHA DIGIT SEVEN
+1C57 ; [.1CAA.0020.0002] # OL CHIKI DIGIT SEVEN
+3027 ; [.1CAA.0020.0002] # HANGZHOU NUMERAL SEVEN
+A627 ; [.1CAA.0020.0002] # VAI DIGIT SEVEN
+A8D7 ; [.1CAA.0020.0002] # SAURASHTRA DIGIT SEVEN
+A907 ; [.1CAA.0020.0002] # KAYAH LI DIGIT SEVEN
+A9D7 ; [.1CAA.0020.0002] # JAVANESE DIGIT SEVEN
+A9F7 ; [.1CAA.0020.0002] # MYANMAR TAI LAING DIGIT SEVEN
+AA57 ; [.1CAA.0020.0002] # CHAM DIGIT SEVEN
+ABF7 ; [.1CAA.0020.0002] # MEETEI MAYEK DIGIT SEVEN
+1010D ; [.1CAA.0020.0002] # AEGEAN NUMBER SEVEN
+102E7 ; [.1CAA.0020.0002] # COPTIC EPACT DIGIT SEVEN
+104A7 ; [.1CAA.0020.0002] # OSMANYA DIGIT SEVEN
+109C6 ; [.1CAA.0020.0002] # MEROITIC CURSIVE NUMBER SEVEN
+10E66 ; [.1CAA.0020.0002] # RUMI DIGIT SEVEN
+11058 ; [.1CAA.0020.0002] # BRAHMI NUMBER SEVEN
+1106D ; [.1CAA.0020.0002] # BRAHMI DIGIT SEVEN
+110F7 ; [.1CAA.0020.0002] # SORA SOMPENG DIGIT SEVEN
+1113D ; [.1CAA.0020.0002] # CHAKMA DIGIT SEVEN
+111D7 ; [.1CAA.0020.0002] # SHARADA DIGIT SEVEN
+111E7 ; [.1CAA.0020.0002] # SINHALA ARCHAIC DIGIT SEVEN
+112F7 ; [.1CAA.0020.0002] # KHUDAWADI DIGIT SEVEN
+11457 ; [.1CAA.0020.0002] # NEWA DIGIT SEVEN
+114D7 ; [.1CAA.0020.0002] # TIRHUTA DIGIT SEVEN
+11657 ; [.1CAA.0020.0002] # MODI DIGIT SEVEN
+116C7 ; [.1CAA.0020.0002] # TAKRI DIGIT SEVEN
+11737 ; [.1CAA.0020.0002] # AHOM DIGIT SEVEN
+118E7 ; [.1CAA.0020.0002] # WARANG CITI DIGIT SEVEN
+11C57 ; [.1CAA.0020.0002] # BHAIKSUKI DIGIT SEVEN
+11C60 ; [.1CAA.0020.0002] # BHAIKSUKI NUMBER SEVEN
+11D57 ; [.1CAA.0020.0002] # MASARAM GONDI DIGIT SEVEN
+12405 ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN ASH
+1240C ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN DISH
+12412 ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN U
+1241B ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN GESH2
+12429 ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN SHAR2
+12441 ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3
+12442 ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A
+12443 ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B
+1246C ; [.1CAA.0020.0002] # CUNEIFORM NUMERIC SIGN SEVEN U VARIANT FORM
+16A67 ; [.1CAA.0020.0002] # MRO DIGIT SEVEN
+16B57 ; [.1CAA.0020.0002] # PAHAWH HMONG DIGIT SEVEN
+1D366 ; [.1CAA.0020.0002] # COUNTING ROD UNIT DIGIT SEVEN
+1E8CD ; [.1CAA.0020.0002] # MENDE KIKAKUI DIGIT SEVEN
+1E957 ; [.1CAA.0020.0002] # ADLAM DIGIT SEVEN
+FF17 ; [.1CAA.0020.0003] # FULLWIDTH DIGIT SEVEN
+0F30 ; [.1CAA.0020.0004] # TIBETAN DIGIT HALF SEVEN
+247A ; [*0318.0020.0004][.1CAA.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT SEVEN
+248E ; [.1CAA.0020.0004][*0278.0020.0004] # DIGIT SEVEN FULL STOP
+1F108 ; [.1CAA.0020.0004][*0222.0020.0004] # DIGIT SEVEN COMMA
+1D7D5 ; [.1CAA.0020.0005] # MATHEMATICAL BOLD DIGIT SEVEN
+1D7DF ; [.1CAA.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
+1D7E9 ; [.1CAA.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT SEVEN
+1D7F3 ; [.1CAA.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
+1D7FD ; [.1CAA.0020.0005] # MATHEMATICAL MONOSPACE DIGIT SEVEN
+2466 ; [.1CAA.0020.0006] # CIRCLED DIGIT SEVEN
+24FB ; [.1CAA.0020.0006] # DOUBLE CIRCLED DIGIT SEVEN
+277C ; [.1CAA.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN
+2786 ; [.1CAA.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN
+2790 ; [.1CAA.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN
+2077 ; [.1CAA.0020.0014] # SUPERSCRIPT SEVEN
+2087 ; [.1CAA.0020.0015] # SUBSCRIPT SEVEN
+324E ; [.1CAA.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER SEVENTY ON BLACK SQUARE
+1F1A1 ; [.1CAA.0020.001C][*0278.0020.001C][.1CA4.0020.001C] # SQUARED SEVEN POINT ONE
+215E ; [.1CAA.0020.001E][*063C.0020.001E][.1CAB.0020.001E] # VULGAR FRACTION SEVEN EIGHTHS
+33E6 ; [.1CAA.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
+32C6 ; [.1CAA.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
+335F ; [.1CAA.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
+0038 ; [.1CAB.0020.0002] # DIGIT EIGHT
+0668 ; [.1CAB.0020.0002] # ARABIC-INDIC DIGIT EIGHT
+06F8 ; [.1CAB.0020.0002] # EXTENDED ARABIC-INDIC DIGIT EIGHT
+07C8 ; [.1CAB.0020.0002] # NKO DIGIT EIGHT
+096E ; [.1CAB.0020.0002] # DEVANAGARI DIGIT EIGHT
+09EE ; [.1CAB.0020.0002] # BENGALI DIGIT EIGHT
+0A6E ; [.1CAB.0020.0002] # GURMUKHI DIGIT EIGHT
+0AEE ; [.1CAB.0020.0002] # GUJARATI DIGIT EIGHT
+0B6E ; [.1CAB.0020.0002] # ORIYA DIGIT EIGHT
+0BEE ; [.1CAB.0020.0002] # TAMIL DIGIT EIGHT
+0C6E ; [.1CAB.0020.0002] # TELUGU DIGIT EIGHT
+0CEE ; [.1CAB.0020.0002] # KANNADA DIGIT EIGHT
+0D6E ; [.1CAB.0020.0002] # MALAYALAM DIGIT EIGHT
+0DEE ; [.1CAB.0020.0002] # SINHALA LITH DIGIT EIGHT
+0E58 ; [.1CAB.0020.0002] # THAI DIGIT EIGHT
+0ED8 ; [.1CAB.0020.0002] # LAO DIGIT EIGHT
+0F28 ; [.1CAB.0020.0002] # TIBETAN DIGIT EIGHT
+1048 ; [.1CAB.0020.0002] # MYANMAR DIGIT EIGHT
+1098 ; [.1CAB.0020.0002] # MYANMAR SHAN DIGIT EIGHT
+1370 ; [.1CAB.0020.0002] # ETHIOPIC DIGIT EIGHT
+17E8 ; [.1CAB.0020.0002] # KHMER DIGIT EIGHT
+17F8 ; [.1CAB.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM-BEI
+1818 ; [.1CAB.0020.0002] # MONGOLIAN DIGIT EIGHT
+194E ; [.1CAB.0020.0002] # LIMBU DIGIT EIGHT
+19D8 ; [.1CAB.0020.0002] # NEW TAI LUE DIGIT EIGHT
+1A88 ; [.1CAB.0020.0002] # TAI THAM HORA DIGIT EIGHT
+1A98 ; [.1CAB.0020.0002] # TAI THAM THAM DIGIT EIGHT
+1B58 ; [.1CAB.0020.0002] # BALINESE DIGIT EIGHT
+1BB8 ; [.1CAB.0020.0002] # SUNDANESE DIGIT EIGHT
+1C48 ; [.1CAB.0020.0002] # LEPCHA DIGIT EIGHT
+1C58 ; [.1CAB.0020.0002] # OL CHIKI DIGIT EIGHT
+3028 ; [.1CAB.0020.0002] # HANGZHOU NUMERAL EIGHT
+A628 ; [.1CAB.0020.0002] # VAI DIGIT EIGHT
+A8D8 ; [.1CAB.0020.0002] # SAURASHTRA DIGIT EIGHT
+A908 ; [.1CAB.0020.0002] # KAYAH LI DIGIT EIGHT
+A9D8 ; [.1CAB.0020.0002] # JAVANESE DIGIT EIGHT
+A9F8 ; [.1CAB.0020.0002] # MYANMAR TAI LAING DIGIT EIGHT
+AA58 ; [.1CAB.0020.0002] # CHAM DIGIT EIGHT
+ABF8 ; [.1CAB.0020.0002] # MEETEI MAYEK DIGIT EIGHT
+1010E ; [.1CAB.0020.0002] # AEGEAN NUMBER EIGHT
+102E8 ; [.1CAB.0020.0002] # COPTIC EPACT DIGIT EIGHT
+104A8 ; [.1CAB.0020.0002] # OSMANYA DIGIT EIGHT
+109C7 ; [.1CAB.0020.0002] # MEROITIC CURSIVE NUMBER EIGHT
+10E67 ; [.1CAB.0020.0002] # RUMI DIGIT EIGHT
+11059 ; [.1CAB.0020.0002] # BRAHMI NUMBER EIGHT
+1106E ; [.1CAB.0020.0002] # BRAHMI DIGIT EIGHT
+110F8 ; [.1CAB.0020.0002] # SORA SOMPENG DIGIT EIGHT
+1113E ; [.1CAB.0020.0002] # CHAKMA DIGIT EIGHT
+111D8 ; [.1CAB.0020.0002] # SHARADA DIGIT EIGHT
+111E8 ; [.1CAB.0020.0002] # SINHALA ARCHAIC DIGIT EIGHT
+112F8 ; [.1CAB.0020.0002] # KHUDAWADI DIGIT EIGHT
+11458 ; [.1CAB.0020.0002] # NEWA DIGIT EIGHT
+114D8 ; [.1CAB.0020.0002] # TIRHUTA DIGIT EIGHT
+11658 ; [.1CAB.0020.0002] # MODI DIGIT EIGHT
+116C8 ; [.1CAB.0020.0002] # TAKRI DIGIT EIGHT
+11738 ; [.1CAB.0020.0002] # AHOM DIGIT EIGHT
+118E8 ; [.1CAB.0020.0002] # WARANG CITI DIGIT EIGHT
+11C58 ; [.1CAB.0020.0002] # BHAIKSUKI DIGIT EIGHT
+11C61 ; [.1CAB.0020.0002] # BHAIKSUKI NUMBER EIGHT
+11D58 ; [.1CAB.0020.0002] # MASARAM GONDI DIGIT EIGHT
+12406 ; [.1CAB.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT ASH
+1240D ; [.1CAB.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT DISH
+12413 ; [.1CAB.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT U
+1241C ; [.1CAB.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT GESH2
+1242A ; [.1CAB.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT SHAR2
+12444 ; [.1CAB.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU
+12445 ; [.1CAB.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3
+1246D ; [.1CAB.0020.0002] # CUNEIFORM NUMERIC SIGN EIGHT U VARIANT FORM
+16A68 ; [.1CAB.0020.0002] # MRO DIGIT EIGHT
+16B58 ; [.1CAB.0020.0002] # PAHAWH HMONG DIGIT EIGHT
+1D367 ; [.1CAB.0020.0002] # COUNTING ROD UNIT DIGIT EIGHT
+1E8CE ; [.1CAB.0020.0002] # MENDE KIKAKUI DIGIT EIGHT
+1E958 ; [.1CAB.0020.0002] # ADLAM DIGIT EIGHT
+FF18 ; [.1CAB.0020.0003] # FULLWIDTH DIGIT EIGHT
+0F31 ; [.1CAB.0020.0004] # TIBETAN DIGIT HALF EIGHT
+247B ; [*0318.0020.0004][.1CAB.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT EIGHT
+248F ; [.1CAB.0020.0004][*0278.0020.0004] # DIGIT EIGHT FULL STOP
+1F109 ; [.1CAB.0020.0004][*0222.0020.0004] # DIGIT EIGHT COMMA
+1D7D6 ; [.1CAB.0020.0005] # MATHEMATICAL BOLD DIGIT EIGHT
+1D7E0 ; [.1CAB.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
+1D7EA ; [.1CAB.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT EIGHT
+1D7F4 ; [.1CAB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
+1D7FE ; [.1CAB.0020.0005] # MATHEMATICAL MONOSPACE DIGIT EIGHT
+2467 ; [.1CAB.0020.0006] # CIRCLED DIGIT EIGHT
+24FC ; [.1CAB.0020.0006] # DOUBLE CIRCLED DIGIT EIGHT
+277D ; [.1CAB.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT
+2787 ; [.1CAB.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT
+2791 ; [.1CAB.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT
+2078 ; [.1CAB.0020.0014] # SUPERSCRIPT EIGHT
+2088 ; [.1CAB.0020.0015] # SUBSCRIPT EIGHT
+324F ; [.1CAB.0020.0006][.1CA3.0020.0006] # CIRCLED NUMBER EIGHTY ON BLACK SQUARE
+1F19F ; [.1CAB.0020.001C][.1DCB.0020.001D] # SQUARED EIGHT K
+33E7 ; [.1CAB.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
+32C7 ; [.1CAB.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
+3360 ; [.1CAB.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
+0039 ; [.1CAC.0020.0002] # DIGIT NINE
+0669 ; [.1CAC.0020.0002] # ARABIC-INDIC DIGIT NINE
+06F9 ; [.1CAC.0020.0002] # EXTENDED ARABIC-INDIC DIGIT NINE
+07C9 ; [.1CAC.0020.0002] # NKO DIGIT NINE
+096F ; [.1CAC.0020.0002] # DEVANAGARI DIGIT NINE
+09EF ; [.1CAC.0020.0002] # BENGALI DIGIT NINE
+0A6F ; [.1CAC.0020.0002] # GURMUKHI DIGIT NINE
+0AEF ; [.1CAC.0020.0002] # GUJARATI DIGIT NINE
+0B6F ; [.1CAC.0020.0002] # ORIYA DIGIT NINE
+0BEF ; [.1CAC.0020.0002] # TAMIL DIGIT NINE
+0C6F ; [.1CAC.0020.0002] # TELUGU DIGIT NINE
+0CEF ; [.1CAC.0020.0002] # KANNADA DIGIT NINE
+0D6F ; [.1CAC.0020.0002] # MALAYALAM DIGIT NINE
+0DEF ; [.1CAC.0020.0002] # SINHALA LITH DIGIT NINE
+0E59 ; [.1CAC.0020.0002] # THAI DIGIT NINE
+0ED9 ; [.1CAC.0020.0002] # LAO DIGIT NINE
+0F29 ; [.1CAC.0020.0002] # TIBETAN DIGIT NINE
+1049 ; [.1CAC.0020.0002] # MYANMAR DIGIT NINE
+1099 ; [.1CAC.0020.0002] # MYANMAR SHAN DIGIT NINE
+1371 ; [.1CAC.0020.0002] # ETHIOPIC DIGIT NINE
+17E9 ; [.1CAC.0020.0002] # KHMER DIGIT NINE
+17F9 ; [.1CAC.0020.0002] # KHMER SYMBOL LEK ATTAK PRAM-BUON
+1819 ; [.1CAC.0020.0002] # MONGOLIAN DIGIT NINE
+194F ; [.1CAC.0020.0002] # LIMBU DIGIT NINE
+19D9 ; [.1CAC.0020.0002] # NEW TAI LUE DIGIT NINE
+1A89 ; [.1CAC.0020.0002] # TAI THAM HORA DIGIT NINE
+1A99 ; [.1CAC.0020.0002] # TAI THAM THAM DIGIT NINE
+1B59 ; [.1CAC.0020.0002] # BALINESE DIGIT NINE
+1BB9 ; [.1CAC.0020.0002] # SUNDANESE DIGIT NINE
+1C49 ; [.1CAC.0020.0002] # LEPCHA DIGIT NINE
+1C59 ; [.1CAC.0020.0002] # OL CHIKI DIGIT NINE
+3029 ; [.1CAC.0020.0002] # HANGZHOU NUMERAL NINE
+A629 ; [.1CAC.0020.0002] # VAI DIGIT NINE
+A8D9 ; [.1CAC.0020.0002] # SAURASHTRA DIGIT NINE
+A909 ; [.1CAC.0020.0002] # KAYAH LI DIGIT NINE
+A9D9 ; [.1CAC.0020.0002] # JAVANESE DIGIT NINE
+A9F9 ; [.1CAC.0020.0002] # MYANMAR TAI LAING DIGIT NINE
+AA59 ; [.1CAC.0020.0002] # CHAM DIGIT NINE
+ABF9 ; [.1CAC.0020.0002] # MEETEI MAYEK DIGIT NINE
+1010F ; [.1CAC.0020.0002] # AEGEAN NUMBER NINE
+102E9 ; [.1CAC.0020.0002] # COPTIC EPACT DIGIT NINE
+104A9 ; [.1CAC.0020.0002] # OSMANYA DIGIT NINE
+109C8 ; [.1CAC.0020.0002] # MEROITIC CURSIVE NUMBER NINE
+10E68 ; [.1CAC.0020.0002] # RUMI DIGIT NINE
+1105A ; [.1CAC.0020.0002] # BRAHMI NUMBER NINE
+1106F ; [.1CAC.0020.0002] # BRAHMI DIGIT NINE
+110F9 ; [.1CAC.0020.0002] # SORA SOMPENG DIGIT NINE
+1113F ; [.1CAC.0020.0002] # CHAKMA DIGIT NINE
+111D9 ; [.1CAC.0020.0002] # SHARADA DIGIT NINE
+111E9 ; [.1CAC.0020.0002] # SINHALA ARCHAIC DIGIT NINE
+112F9 ; [.1CAC.0020.0002] # KHUDAWADI DIGIT NINE
+11459 ; [.1CAC.0020.0002] # NEWA DIGIT NINE
+114D9 ; [.1CAC.0020.0002] # TIRHUTA DIGIT NINE
+11659 ; [.1CAC.0020.0002] # MODI DIGIT NINE
+116C9 ; [.1CAC.0020.0002] # TAKRI DIGIT NINE
+11739 ; [.1CAC.0020.0002] # AHOM DIGIT NINE
+118E9 ; [.1CAC.0020.0002] # WARANG CITI DIGIT NINE
+11C59 ; [.1CAC.0020.0002] # BHAIKSUKI DIGIT NINE
+11C62 ; [.1CAC.0020.0002] # BHAIKSUKI NUMBER NINE
+11D59 ; [.1CAC.0020.0002] # MASARAM GONDI DIGIT NINE
+12407 ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE ASH
+1240E ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE DISH
+12414 ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE U
+1241D ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE GESH2
+1242B ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE SHAR2
+12446 ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU
+12447 ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3
+12448 ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4
+12449 ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A
+1246E ; [.1CAC.0020.0002] # CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
+16A69 ; [.1CAC.0020.0002] # MRO DIGIT NINE
+16B59 ; [.1CAC.0020.0002] # PAHAWH HMONG DIGIT NINE
+1D368 ; [.1CAC.0020.0002] # COUNTING ROD UNIT DIGIT NINE
+1E8CF ; [.1CAC.0020.0002] # MENDE KIKAKUI DIGIT NINE
+1E959 ; [.1CAC.0020.0002] # ADLAM DIGIT NINE
+FF19 ; [.1CAC.0020.0003] # FULLWIDTH DIGIT NINE
+0F32 ; [.1CAC.0020.0004] # TIBETAN DIGIT HALF NINE
+247C ; [*0318.0020.0004][.1CAC.0020.0004][*0319.0020.0004] # PARENTHESIZED DIGIT NINE
+2490 ; [.1CAC.0020.0004][*0278.0020.0004] # DIGIT NINE FULL STOP
+1F10A ; [.1CAC.0020.0004][*0222.0020.0004] # DIGIT NINE COMMA
+1D7D7 ; [.1CAC.0020.0005] # MATHEMATICAL BOLD DIGIT NINE
+1D7E1 ; [.1CAC.0020.0005] # MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
+1D7EB ; [.1CAC.0020.0005] # MATHEMATICAL SANS-SERIF DIGIT NINE
+1D7F5 ; [.1CAC.0020.0005] # MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
+1D7FF ; [.1CAC.0020.0005] # MATHEMATICAL MONOSPACE DIGIT NINE
+2468 ; [.1CAC.0020.0006] # CIRCLED DIGIT NINE
+24FD ; [.1CAC.0020.0006] # DOUBLE CIRCLED DIGIT NINE
+277E ; [.1CAC.0020.0006] # DINGBAT NEGATIVE CIRCLED DIGIT NINE
+2788 ; [.1CAC.0020.0006] # DINGBAT CIRCLED SANS-SERIF DIGIT NINE
+2792 ; [.1CAC.0020.0006] # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE
+2079 ; [.1CAC.0020.0014] # SUPERSCRIPT NINE
+2089 ; [.1CAC.0020.0015] # SUBSCRIPT NINE
+33E8 ; [.1CAC.0020.0004][.FB40.0020.0004][.E5E5.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
+32C8 ; [.1CAC.0020.0004][.FB40.0020.0004][.E708.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
+3361 ; [.1CAC.0020.0004][.FB40.0020.0004][.F0B9.0000.0000] # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
+0061 ; [.1CAD.0020.0002] # LATIN SMALL LETTER A
+FF41 ; [.1CAD.0020.0003] # FULLWIDTH LATIN SMALL LETTER A
+0363 ; [.1CAD.0020.0004] # COMBINING LATIN SMALL LETTER A
+249C ; [*0318.0020.0004][.1CAD.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER A
+1D41A ; [.1CAD.0020.0005] # MATHEMATICAL BOLD SMALL A
+1D44E ; [.1CAD.0020.0005] # MATHEMATICAL ITALIC SMALL A
+1D482 ; [.1CAD.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL A
+1D4B6 ; [.1CAD.0020.0005] # MATHEMATICAL SCRIPT SMALL A
+1D4EA ; [.1CAD.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL A
+1D51E ; [.1CAD.0020.0005] # MATHEMATICAL FRAKTUR SMALL A
+1D552 ; [.1CAD.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL A
+1D586 ; [.1CAD.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL A
+1D5BA ; [.1CAD.0020.0005] # MATHEMATICAL SANS-SERIF SMALL A
+1D5EE ; [.1CAD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL A
+1D622 ; [.1CAD.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL A
+1D656 ; [.1CAD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
+1D68A ; [.1CAD.0020.0005] # MATHEMATICAL MONOSPACE SMALL A
+24D0 ; [.1CAD.0020.0006] # CIRCLED LATIN SMALL LETTER A
+0041 ; [.1CAD.0020.0008] # LATIN CAPITAL LETTER A
+FF21 ; [.1CAD.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER A
+1F110 ; [*0318.0020.0004][.1CAD.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER A
+1D400 ; [.1CAD.0020.000B] # MATHEMATICAL BOLD CAPITAL A
+1D434 ; [.1CAD.0020.000B] # MATHEMATICAL ITALIC CAPITAL A
+1D468 ; [.1CAD.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL A
+1D49C ; [.1CAD.0020.000B] # MATHEMATICAL SCRIPT CAPITAL A
+1D4D0 ; [.1CAD.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL A
+1D504 ; [.1CAD.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL A
+1D538 ; [.1CAD.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL A
+1D56C ; [.1CAD.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL A
+1D5A0 ; [.1CAD.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL A
+1D5D4 ; [.1CAD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+1D608 ; [.1CAD.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
+1D63C ; [.1CAD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+1D670 ; [.1CAD.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL A
+24B6 ; [.1CAD.0020.000C] # CIRCLED LATIN CAPITAL LETTER A
+1F150 ; [.1CAD.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER A
+00AA ; [.1CAD.0020.0014] # FEMININE ORDINAL INDICATOR
+1D43 ; [.1CAD.0020.0014] # MODIFIER LETTER SMALL A
+2090 ; [.1CAD.0020.0015] # LATIN SUBSCRIPT SMALL LETTER A
+1D2C ; [.1CAD.0020.001D] # MODIFIER LETTER CAPITAL A
+1F130 ; [.1CAD.0020.001D] # SQUARED LATIN CAPITAL LETTER A
+1F170 ; [.1CAD.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER A
+00E1 ; [.1CAD.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH ACUTE
+00C1 ; [.1CAD.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH ACUTE
+00E0 ; [.1CAD.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH GRAVE
+00C0 ; [.1CAD.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH GRAVE
+0103 ; [.1CAD.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER A WITH BREVE
+0102 ; [.1CAD.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER A WITH BREVE
+1EAF ; [.1CAD.0020.0002][.0000.0026.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+1EAE ; [.1CAD.0020.0008][.0000.0026.0002][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+1EB1 ; [.1CAD.0020.0002][.0000.0026.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH BREVE AND GRAVE
+1EB0 ; [.1CAD.0020.0008][.0000.0026.0002][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+1EB5 ; [.1CAD.0020.0002][.0000.0026.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH BREVE AND TILDE
+1EB4 ; [.1CAD.0020.0008][.0000.0026.0002][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+1EB3 ; [.1CAD.0020.0002][.0000.0026.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+1EB2 ; [.1CAD.0020.0008][.0000.0026.0002][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+00E2 ; [.1CAD.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX
+00C2 ; [.1CAD.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+1EA5 ; [.1CAD.0020.0002][.0000.0027.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+1EA4 ; [.1CAD.0020.0008][.0000.0027.0002][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+1EA7 ; [.1CAD.0020.0002][.0000.0027.0002][.0000.0025.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+1EA6 ; [.1CAD.0020.0008][.0000.0027.0002][.0000.0025.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+1EAB ; [.1CAD.0020.0002][.0000.0027.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+1EAA ; [.1CAD.0020.0008][.0000.0027.0002][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+1EA9 ; [.1CAD.0020.0002][.0000.0027.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+1EA8 ; [.1CAD.0020.0008][.0000.0027.0002][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+01CE ; [.1CAD.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER A WITH CARON
+01CD ; [.1CAD.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER A WITH CARON
+00E5 ; [.1CAD.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER A WITH RING ABOVE
+00C5 ; [.1CAD.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE
+212B ; [.1CAD.0020.0008][.0000.0029.0002] # ANGSTROM SIGN
+01FB ; [.1CAD.0020.0002][.0000.0029.0002][.0000.0024.0002] # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FA ; [.1CAD.0020.0008][.0000.0029.0002][.0000.0024.0002] # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+00E4 ; [.1CAD.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER A WITH DIAERESIS
+1DF2 ; [.1CAD.0020.0004][.0000.002B.0004] # COMBINING LATIN SMALL LETTER A WITH DIAERESIS
+A79B ; [.1CAD.0020.0004][.0000.002B.0004] # LATIN SMALL LETTER VOLAPUK AE
+00C4 ; [.1CAD.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS
+A79A ; [.1CAD.0020.000A][.0000.002B.0004] # LATIN CAPITAL LETTER VOLAPUK AE
+01DF ; [.1CAD.0020.0002][.0000.002B.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+01DE ; [.1CAD.0020.0008][.0000.002B.0002][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+00E3 ; [.1CAD.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER A WITH TILDE
+00C3 ; [.1CAD.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER A WITH TILDE
+0227 ; [.1CAD.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER A WITH DOT ABOVE
+0226 ; [.1CAD.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER A WITH DOT ABOVE
+01E1 ; [.1CAD.0020.0002][.0000.002E.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+01E0 ; [.1CAD.0020.0008][.0000.002E.0002][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+0105 ; [.1CAD.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER A WITH OGONEK
+0104 ; [.1CAD.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER A WITH OGONEK
+0101 ; [.1CAD.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER A WITH MACRON
+0100 ; [.1CAD.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER A WITH MACRON
+1EA3 ; [.1CAD.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER A WITH HOOK ABOVE
+1EA2 ; [.1CAD.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER A WITH HOOK ABOVE
+0201 ; [.1CAD.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER A WITH DOUBLE GRAVE
+0200 ; [.1CAD.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
+0203 ; [.1CAD.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER A WITH INVERTED BREVE
+0202 ; [.1CAD.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER A WITH INVERTED BREVE
+1EA1 ; [.1CAD.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER A WITH DOT BELOW
+1EA0 ; [.1CAD.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER A WITH DOT BELOW
+1EB7 ; [.1CAD.0020.0002][.0000.0042.0002][.0000.0026.0002] # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+1EB6 ; [.1CAD.0020.0008][.0000.0042.0002][.0000.0026.0002] # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+1EAD ; [.1CAD.0020.0002][.0000.0042.0002][.0000.0027.0002] # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+1EAC ; [.1CAD.0020.0008][.0000.0042.0002][.0000.0027.0002] # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+1E01 ; [.1CAD.0020.0002][.0000.0044.0002] # LATIN SMALL LETTER A WITH RING BELOW
+1E00 ; [.1CAD.0020.0008][.0000.0044.0002] # LATIN CAPITAL LETTER A WITH RING BELOW
+1DD3 ; [.1CAD.0020.0004][.0000.0111.0004] # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE
+A733 ; [.1CAD.0020.0004][.1CAD.0020.0004] # LATIN SMALL LETTER AA
+A732 ; [.1CAD.0020.000A][.1CAD.0020.000A] # LATIN CAPITAL LETTER AA
+1F18E ; [.1CAD.0020.001D][.1CC6.0020.001D] # NEGATIVE SQUARED AB
+2100 ; [.1CAD.0020.0004][*0395.0020.0004][.1CE0.0020.0004] # ACCOUNT OF
+00E6 ; [.1CAD.0020.0004][.0000.0111.0004][.1D10.0020.0004] # LATIN SMALL LETTER AE
+1DD4 ; [.1CAD.0020.0004][.0000.0111.0004][.1D10.0020.0004] # COMBINING LATIN SMALL LETTER AE
+00C6 ; [.1CAD.0020.000A][.0000.0111.0004][.1D10.0020.000A] # LATIN CAPITAL LETTER AE
+1D2D ; [.1CAD.0020.0014][.0000.0111.0014][.1D10.0020.0014] # MODIFIER LETTER CAPITAL AE
+01FD ; [.1CAD.0020.0004][.0000.0111.0004][.1D10.0020.0004][.0000.0024.0002] # LATIN SMALL LETTER AE WITH ACUTE
+01FC ; [.1CAD.0020.000A][.0000.0111.0004][.1D10.0020.000A][.0000.0024.0002] # LATIN CAPITAL LETTER AE WITH ACUTE
+01E3 ; [.1CAD.0020.0004][.0000.0111.0004][.1D10.0020.0004][.0000.0032.0002] # LATIN SMALL LETTER AE WITH MACRON
+01E2 ; [.1CAD.0020.000A][.0000.0111.0004][.1D10.0020.000A][.0000.0032.0002] # LATIN CAPITAL LETTER AE WITH MACRON
+33C2 ; [.1CAD.0020.001C][*0278.0020.001C][.1E10.0020.001C][*0278.0020.001C] # SQUARE AM
+33DF ; [.1CAD.0020.001D][*063B.0020.001C][.1E10.0020.001C] # SQUARE A OVER M
+1DD5 ; [.1CAD.0020.0004][.1E43.0020.0004] # COMBINING LATIN SMALL LETTER AO
+A735 ; [.1CAD.0020.0004][.1E43.0020.0004] # LATIN SMALL LETTER AO
+A734 ; [.1CAD.0020.000A][.1E43.0020.000A] # LATIN CAPITAL LETTER AO
+2101 ; [.1CAD.0020.0004][*0395.0020.0004][.1ED7.0020.0004] # ADDRESSED TO THE SUBJECT
+214D ; [.1CAD.0020.000A][*0395.0020.0004][.1ED7.0020.000A] # AKTIESELSKAB
+A737 ; [.1CAD.0020.0004][.1F1B.0020.0004] # LATIN SMALL LETTER AU
+A736 ; [.1CAD.0020.000A][.1F1B.0020.000A] # LATIN CAPITAL LETTER AU
+3373 ; [.1CAD.0020.001D][.1F1B.0020.001D] # SQUARE AU
+1DD6 ; [.1CAD.0020.0004][.1F49.0020.0004] # COMBINING LATIN SMALL LETTER AV
+A739 ; [.1CAD.0020.0004][.1F49.0020.0004] # LATIN SMALL LETTER AV
+A738 ; [.1CAD.0020.000A][.1F49.0020.000A] # LATIN CAPITAL LETTER AV
+A73B ; [.1CAD.0020.0004][.0000.0111.0004][.1F49.0020.0004] # LATIN SMALL LETTER AV WITH HORIZONTAL BAR
+A73A ; [.1CAD.0020.000A][.0000.0111.0004][.1F49.0020.000A] # LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR
+A73D ; [.1CAD.0020.0004][.1F71.0020.0004] # LATIN SMALL LETTER AY
+A73C ; [.1CAD.0020.000A][.1F71.0020.000A] # LATIN CAPITAL LETTER AY
+1E9A ; [.1CAD.0020.0004][.1FE6.0020.0004] # LATIN SMALL LETTER A WITH RIGHT HALF RING
+1D00 ; [.1CB1.0020.0002] # LATIN LETTER SMALL CAPITAL A
+2C65 ; [.1CB2.0020.0002] # LATIN SMALL LETTER A WITH STROKE
+023A ; [.1CB2.0020.0008] # LATIN CAPITAL LETTER A WITH STROKE
+1D8F ; [.1CB3.0020.0002] # LATIN SMALL LETTER A WITH RETROFLEX HOOK
+1D01 ; [.1CB4.0020.0002] # LATIN LETTER SMALL CAPITAL AE
+1D02 ; [.1CB5.0020.0002] # LATIN SMALL LETTER TURNED AE
+1D46 ; [.1CB5.0020.0014] # MODIFIER LETTER SMALL TURNED AE
+AB31 ; [.1CB6.0020.0002] # LATIN SMALL LETTER A REVERSED-SCHWA
+0250 ; [.1CB7.0020.0002] # LATIN SMALL LETTER TURNED A
+2C6F ; [.1CB7.0020.0008] # LATIN CAPITAL LETTER TURNED A
+1D44 ; [.1CB7.0020.0014] # MODIFIER LETTER SMALL TURNED A
+0251 ; [.1CBB.0020.0002] # LATIN SMALL LETTER ALPHA
+1DE7 ; [.1CBB.0020.0004] # COMBINING LATIN SMALL LETTER ALPHA
+2C6D ; [.1CBB.0020.0008] # LATIN CAPITAL LETTER ALPHA
+1D45 ; [.1CBB.0020.0014] # MODIFIER LETTER SMALL ALPHA
+AB30 ; [.1CBF.0020.0002] # LATIN SMALL LETTER BARRED ALPHA
+1D90 ; [.1CC0.0020.0002] # LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK
+0252 ; [.1CC1.0020.0002] # LATIN SMALL LETTER TURNED ALPHA
+2C70 ; [.1CC1.0020.0008] # LATIN CAPITAL LETTER TURNED ALPHA
+1D9B ; [.1CC1.0020.0014] # MODIFIER LETTER SMALL TURNED ALPHA
+AB64 ; [.1CC5.0020.0002] # LATIN SMALL LETTER INVERTED ALPHA
+0062 ; [.1CC6.0020.0002] # LATIN SMALL LETTER B
+FF42 ; [.1CC6.0020.0003] # FULLWIDTH LATIN SMALL LETTER B
+1DE8 ; [.1CC6.0020.0004] # COMBINING LATIN SMALL LETTER B
+249D ; [*0318.0020.0004][.1CC6.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER B
+1D41B ; [.1CC6.0020.0005] # MATHEMATICAL BOLD SMALL B
+1D44F ; [.1CC6.0020.0005] # MATHEMATICAL ITALIC SMALL B
+1D483 ; [.1CC6.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL B
+1D4B7 ; [.1CC6.0020.0005] # MATHEMATICAL SCRIPT SMALL B
+1D4EB ; [.1CC6.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL B
+1D51F ; [.1CC6.0020.0005] # MATHEMATICAL FRAKTUR SMALL B
+1D553 ; [.1CC6.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL B
+1D587 ; [.1CC6.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL B
+1D5BB ; [.1CC6.0020.0005] # MATHEMATICAL SANS-SERIF SMALL B
+1D5EF ; [.1CC6.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL B
+1D623 ; [.1CC6.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL B
+1D657 ; [.1CC6.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
+1D68B ; [.1CC6.0020.0005] # MATHEMATICAL MONOSPACE SMALL B
+24D1 ; [.1CC6.0020.0006] # CIRCLED LATIN SMALL LETTER B
+0042 ; [.1CC6.0020.0008] # LATIN CAPITAL LETTER B
+FF22 ; [.1CC6.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER B
+1F111 ; [*0318.0020.0004][.1CC6.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER B
+212C ; [.1CC6.0020.000B] # SCRIPT CAPITAL B
+1D401 ; [.1CC6.0020.000B] # MATHEMATICAL BOLD CAPITAL B
+1D435 ; [.1CC6.0020.000B] # MATHEMATICAL ITALIC CAPITAL B
+1D469 ; [.1CC6.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL B
+1D4D1 ; [.1CC6.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL B
+1D505 ; [.1CC6.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL B
+1D539 ; [.1CC6.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+1D56D ; [.1CC6.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL B
+1D5A1 ; [.1CC6.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL B
+1D5D5 ; [.1CC6.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+1D609 ; [.1CC6.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
+1D63D ; [.1CC6.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+1D671 ; [.1CC6.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL B
+24B7 ; [.1CC6.0020.000C] # CIRCLED LATIN CAPITAL LETTER B
+1F151 ; [.1CC6.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER B
+1D47 ; [.1CC6.0020.0014] # MODIFIER LETTER SMALL B
+1D2E ; [.1CC6.0020.001D] # MODIFIER LETTER CAPITAL B
+1F131 ; [.1CC6.0020.001D] # SQUARED LATIN CAPITAL LETTER B
+1F171 ; [.1CC6.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER B
+1E03 ; [.1CC6.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER B WITH DOT ABOVE
+1E02 ; [.1CC6.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER B WITH DOT ABOVE
+1E05 ; [.1CC6.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER B WITH DOT BELOW
+1E04 ; [.1CC6.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER B WITH DOT BELOW
+1E07 ; [.1CC6.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER B WITH LINE BELOW
+1E06 ; [.1CC6.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER B WITH LINE BELOW
+3374 ; [.1CC6.0020.001C][.1CAD.0020.001C][.1E99.0020.001C] # SQUARE BAR
+33C3 ; [.1CC6.0020.001D][.1E87.0020.001C] # SQUARE BQ
+0299 ; [.1CCA.0020.0002] # LATIN LETTER SMALL CAPITAL B
+0180 ; [.1CCE.0020.0002] # LATIN SMALL LETTER B WITH STROKE
+0243 ; [.1CCE.0020.0008] # LATIN CAPITAL LETTER B WITH STROKE
+1D2F ; [.1CD2.0020.0002] # MODIFIER LETTER CAPITAL BARRED B
+1D03 ; [.1CD3.0020.0002] # LATIN LETTER SMALL CAPITAL BARRED B
+1D6C ; [.1CD4.0020.0002] # LATIN SMALL LETTER B WITH MIDDLE TILDE
+A797 ; [.1CD5.0020.0002] # LATIN SMALL LETTER B WITH FLOURISH
+A796 ; [.1CD5.0020.0008] # LATIN CAPITAL LETTER B WITH FLOURISH
+1D80 ; [.1CD6.0020.0002] # LATIN SMALL LETTER B WITH PALATAL HOOK
+0253 ; [.1CD7.0020.0002] # LATIN SMALL LETTER B WITH HOOK
+0181 ; [.1CD7.0020.0008] # LATIN CAPITAL LETTER B WITH HOOK
+0183 ; [.1CDB.0020.0002] # LATIN SMALL LETTER B WITH TOPBAR
+0182 ; [.1CDB.0020.0008] # LATIN CAPITAL LETTER B WITH TOPBAR
+A7B5 ; [.1CDF.0020.0002] # LATIN SMALL LETTER BETA
+1DE9 ; [.1CDF.0020.0004] # COMBINING LATIN SMALL LETTER BETA
+A7B4 ; [.1CDF.0020.0008] # LATIN CAPITAL LETTER BETA
+0063 ; [.1CE0.0020.0002] # LATIN SMALL LETTER C
+FF43 ; [.1CE0.0020.0003] # FULLWIDTH LATIN SMALL LETTER C
+0368 ; [.1CE0.0020.0004] # COMBINING LATIN SMALL LETTER C
+217D ; [.1CE0.0020.0004] # SMALL ROMAN NUMERAL ONE HUNDRED
+249E ; [*0318.0020.0004][.1CE0.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER C
+1D41C ; [.1CE0.0020.0005] # MATHEMATICAL BOLD SMALL C
+1D450 ; [.1CE0.0020.0005] # MATHEMATICAL ITALIC SMALL C
+1D484 ; [.1CE0.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL C
+1D4B8 ; [.1CE0.0020.0005] # MATHEMATICAL SCRIPT SMALL C
+1D4EC ; [.1CE0.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL C
+1D520 ; [.1CE0.0020.0005] # MATHEMATICAL FRAKTUR SMALL C
+1D554 ; [.1CE0.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL C
+1D588 ; [.1CE0.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL C
+1D5BC ; [.1CE0.0020.0005] # MATHEMATICAL SANS-SERIF SMALL C
+1D5F0 ; [.1CE0.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL C
+1D624 ; [.1CE0.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL C
+1D658 ; [.1CE0.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
+1D68C ; [.1CE0.0020.0005] # MATHEMATICAL MONOSPACE SMALL C
+24D2 ; [.1CE0.0020.0006] # CIRCLED LATIN SMALL LETTER C
+0043 ; [.1CE0.0020.0008] # LATIN CAPITAL LETTER C
+FF23 ; [.1CE0.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER C
+2103 ; [*050C.0020.0004][.1CE0.0020.000A] # DEGREE CELSIUS
+216D ; [.1CE0.0020.000A] # ROMAN NUMERAL ONE HUNDRED
+1F112 ; [*0318.0020.0004][.1CE0.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER C
+2102 ; [.1CE0.0020.000B] # DOUBLE-STRUCK CAPITAL C
+212D ; [.1CE0.0020.000B] # BLACK-LETTER CAPITAL C
+1D402 ; [.1CE0.0020.000B] # MATHEMATICAL BOLD CAPITAL C
+1D436 ; [.1CE0.0020.000B] # MATHEMATICAL ITALIC CAPITAL C
+1D46A ; [.1CE0.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL C
+1D49E ; [.1CE0.0020.000B] # MATHEMATICAL SCRIPT CAPITAL C
+1D4D2 ; [.1CE0.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL C
+1D56E ; [.1CE0.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL C
+1D5A2 ; [.1CE0.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL C
+1D5D6 ; [.1CE0.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+1D60A ; [.1CE0.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
+1D63E ; [.1CE0.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+1D672 ; [.1CE0.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL C
+24B8 ; [.1CE0.0020.000C] # CIRCLED LATIN CAPITAL LETTER C
+1F12B ; [.1CE0.0020.000C] # CIRCLED ITALIC LATIN CAPITAL LETTER C
+1F152 ; [.1CE0.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER C
+1D9C ; [.1CE0.0020.0014] # MODIFIER LETTER SMALL C
+1F132 ; [.1CE0.0020.001D] # SQUARED LATIN CAPITAL LETTER C
+1F172 ; [.1CE0.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER C
+0107 ; [.1CE0.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER C WITH ACUTE
+0106 ; [.1CE0.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER C WITH ACUTE
+0109 ; [.1CE0.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
+0108 ; [.1CE0.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+010D ; [.1CE0.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER C WITH CARON
+010C ; [.1CE0.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER C WITH CARON
+010B ; [.1CE0.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER C WITH DOT ABOVE
+010A ; [.1CE0.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER C WITH DOT ABOVE
+00E7 ; [.1CE0.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER C WITH CEDILLA
+1DD7 ; [.1CE0.0020.0004][.0000.0030.0004] # COMBINING LATIN SMALL LETTER C CEDILLA
+00C7 ; [.1CE0.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER C WITH CEDILLA
+1E09 ; [.1CE0.0020.0002][.0000.0030.0002][.0000.0024.0002] # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+1E08 ; [.1CE0.0020.0008][.0000.0030.0002][.0000.0024.0002] # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+3388 ; [.1CE0.0020.001C][.1CAD.0020.001C][.1DDD.0020.001C] # SQUARE CAL
+33C4 ; [.1CE0.0020.001C][.1CE0.0020.001C] # SQUARE CC
+1F12D ; [.1CE0.0020.000C][.1CF5.0020.000C] # CIRCLED CD
+33C5 ; [.1CE0.0020.001C][.1CF5.0020.001C] # SQUARE CD
+33C6 ; [.1CE0.0020.001D][*063B.0020.001C][.1DCB.0020.001C][.1D5A.0020.001C] # SQUARE C OVER KG
+1F191 ; [.1CE0.0020.001D][.1DDD.0020.001D] # SQUARED CL
+339D ; [.1CE0.0020.001C][.1E10.0020.001C] # SQUARE CM
+33A0 ; [.1CE0.0020.001C][.1E10.0020.001C][.1CA5.0020.001C] # SQUARE CM SQUARED
+33A4 ; [.1CE0.0020.001C][.1E10.0020.001C][.1CA6.0020.001C] # SQUARE CM CUBED
+2105 ; [.1CE0.0020.0004][*0395.0020.0004][.1E43.0020.0004] # CARE OF
+33C7 ; [.1CE0.0020.001D][.1E43.0020.001C][*0278.0020.001C] # SQUARE CO
+1F192 ; [.1CE0.0020.001D][.1E43.0020.001D][.1E43.0020.001D][.1DDD.0020.001D] # SQUARED COOL
+2106 ; [.1CE0.0020.0004][*0395.0020.0004][.1F1B.0020.0004] # CADA UNA
+1D04 ; [.1CE4.0020.0002] # LATIN LETTER SMALL CAPITAL C
+023C ; [.1CE5.0020.0002] # LATIN SMALL LETTER C WITH STROKE
+023B ; [.1CE5.0020.0008] # LATIN CAPITAL LETTER C WITH STROKE
+A793 ; [.1CE9.0020.0002] # LATIN SMALL LETTER C WITH BAR
+A792 ; [.1CE9.0020.0008] # LATIN CAPITAL LETTER C WITH BAR
+A794 ; [.1CEA.0020.0002] # LATIN SMALL LETTER C WITH PALATAL HOOK
+0188 ; [.1CEB.0020.0002] # LATIN SMALL LETTER C WITH HOOK
+0187 ; [.1CEB.0020.0008] # LATIN CAPITAL LETTER C WITH HOOK
+0255 ; [.1CEF.0020.0002] # LATIN SMALL LETTER C WITH CURL
+1D9D ; [.1CEF.0020.0014] # MODIFIER LETTER SMALL C WITH CURL
+2184 ; [.1CF3.0020.0002] # LATIN SMALL LETTER REVERSED C
+2183 ; [.1CF3.0020.0008] # ROMAN NUMERAL REVERSED ONE HUNDRED
+A73F ; [.1CF4.0020.0002] # LATIN SMALL LETTER REVERSED C WITH DOT
+A73E ; [.1CF4.0020.0008] # LATIN CAPITAL LETTER REVERSED C WITH DOT
+0064 ; [.1CF5.0020.0002] # LATIN SMALL LETTER D
+FF44 ; [.1CF5.0020.0003] # FULLWIDTH LATIN SMALL LETTER D
+0369 ; [.1CF5.0020.0004] # COMBINING LATIN SMALL LETTER D
+217E ; [.1CF5.0020.0004] # SMALL ROMAN NUMERAL FIVE HUNDRED
+249F ; [*0318.0020.0004][.1CF5.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER D
+2146 ; [.1CF5.0020.0005] # DOUBLE-STRUCK ITALIC SMALL D
+1D41D ; [.1CF5.0020.0005] # MATHEMATICAL BOLD SMALL D
+1D451 ; [.1CF5.0020.0005] # MATHEMATICAL ITALIC SMALL D
+1D485 ; [.1CF5.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL D
+1D4B9 ; [.1CF5.0020.0005] # MATHEMATICAL SCRIPT SMALL D
+1D4ED ; [.1CF5.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL D
+1D521 ; [.1CF5.0020.0005] # MATHEMATICAL FRAKTUR SMALL D
+1D555 ; [.1CF5.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL D
+1D589 ; [.1CF5.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL D
+1D5BD ; [.1CF5.0020.0005] # MATHEMATICAL SANS-SERIF SMALL D
+1D5F1 ; [.1CF5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL D
+1D625 ; [.1CF5.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL D
+1D659 ; [.1CF5.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
+1D68D ; [.1CF5.0020.0005] # MATHEMATICAL MONOSPACE SMALL D
+24D3 ; [.1CF5.0020.0006] # CIRCLED LATIN SMALL LETTER D
+0044 ; [.1CF5.0020.0008] # LATIN CAPITAL LETTER D
+FF24 ; [.1CF5.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER D
+216E ; [.1CF5.0020.000A] # ROMAN NUMERAL FIVE HUNDRED
+1F113 ; [*0318.0020.0004][.1CF5.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER D
+2145 ; [.1CF5.0020.000B] # DOUBLE-STRUCK ITALIC CAPITAL D
+1D403 ; [.1CF5.0020.000B] # MATHEMATICAL BOLD CAPITAL D
+1D437 ; [.1CF5.0020.000B] # MATHEMATICAL ITALIC CAPITAL D
+1D46B ; [.1CF5.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL D
+1D49F ; [.1CF5.0020.000B] # MATHEMATICAL SCRIPT CAPITAL D
+1D4D3 ; [.1CF5.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL D
+1D507 ; [.1CF5.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL D
+1D53B ; [.1CF5.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL D
+1D56F ; [.1CF5.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL D
+1D5A3 ; [.1CF5.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL D
+1D5D7 ; [.1CF5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+1D60B ; [.1CF5.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
+1D63F ; [.1CF5.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+1D673 ; [.1CF5.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL D
+24B9 ; [.1CF5.0020.000C] # CIRCLED LATIN CAPITAL LETTER D
+1F153 ; [.1CF5.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER D
+1D48 ; [.1CF5.0020.0014] # MODIFIER LETTER SMALL D
+1F1A5 ; [.1CF5.0020.001C] # SQUARED LATIN SMALL LETTER D
+1D30 ; [.1CF5.0020.001D] # MODIFIER LETTER CAPITAL D
+1F133 ; [.1CF5.0020.001D] # SQUARED LATIN CAPITAL LETTER D
+1F173 ; [.1CF5.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER D
+010F ; [.1CF5.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER D WITH CARON
+010E ; [.1CF5.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER D WITH CARON
+1E0B ; [.1CF5.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER D WITH DOT ABOVE
+1E0A ; [.1CF5.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER D WITH DOT ABOVE
+1E11 ; [.1CF5.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER D WITH CEDILLA
+1E10 ; [.1CF5.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER D WITH CEDILLA
+0111 ; [.1CF5.0020.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH STROKE
+0110 ; [.1CF5.0020.0008][.0000.0039.0002] # LATIN CAPITAL LETTER D WITH STROKE
+1E0D ; [.1CF5.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER D WITH DOT BELOW
+1E0C ; [.1CF5.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER D WITH DOT BELOW
+1E13 ; [.1CF5.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
+1E12 ; [.1CF5.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW
+1E0F ; [.1CF5.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER D WITH LINE BELOW
+1E0E ; [.1CF5.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER D WITH LINE BELOW
+00F0 ; [.1CF5.0020.0004][.0000.0111.0004] # LATIN SMALL LETTER ETH
+1DD9 ; [.1CF5.0020.0004][.0000.0111.0004] # COMBINING LATIN SMALL LETTER ETH
+00D0 ; [.1CF5.0020.000A][.0000.0111.0004] # LATIN CAPITAL LETTER ETH
+1D9E ; [.1CF5.0020.0014][.0000.0111.0014] # MODIFIER LETTER SMALL ETH
+1DD8 ; [.1CF5.0020.0004][.0000.0112.0004] # COMBINING LATIN SMALL LETTER INSULAR D
+A77A ; [.1CF5.0020.0004][.0000.0112.0004] # LATIN SMALL LETTER INSULAR D
+A779 ; [.1CF5.0020.000A][.0000.0112.0004] # LATIN CAPITAL LETTER INSULAR D
+3372 ; [.1CF5.0020.001C][.1CAD.0020.001C] # SQUARE DA
+0238 ; [.1CF5.0020.0004][.1CC6.0020.0004] # LATIN SMALL LETTER DB DIGRAPH
+33C8 ; [.1CF5.0020.001C][.1CC6.0020.001D] # SQUARE DB
+1F190 ; [.1CF5.0020.001D][.1DB2.0020.001D] # SQUARE DJ
+3397 ; [.1CF5.0020.001C][.1DDD.0020.001C] # SQUARE DL
+3377 ; [.1CF5.0020.001C][.1E10.0020.001C] # SQUARE DM
+3378 ; [.1CF5.0020.001C][.1E10.0020.001C][.1CA5.0020.001C] # SQUARE DM SQUARED
+3379 ; [.1CF5.0020.001C][.1E10.0020.001C][.1CA6.0020.001C] # SQUARE DM CUBED
+01F3 ; [.1CF5.0020.0004][.1F87.0020.0004] # LATIN SMALL LETTER DZ
+02A3 ; [.1CF5.0020.0004][.1F87.0020.0004] # LATIN SMALL LETTER DZ DIGRAPH
+01F2 ; [.1CF5.0020.000A][.1F87.0020.0004] # LATIN CAPITAL LETTER D WITH SMALL LETTER Z
+01F1 ; [.1CF5.0020.000A][.1F87.0020.000A] # LATIN CAPITAL LETTER DZ
+01C6 ; [.1CF5.0020.0004][.1F87.0020.0004][.0000.0028.0004] # LATIN SMALL LETTER DZ WITH CARON
+01C5 ; [.1CF5.0020.000A][.1F87.0020.0004][.0000.0028.0004] # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
+01C4 ; [.1CF5.0020.000A][.1F87.0020.000A][.0000.0028.0004] # LATIN CAPITAL LETTER DZ WITH CARON
+02A5 ; [.1CF5.0020.0004][.1F9A.0020.0004] # LATIN SMALL LETTER DZ DIGRAPH WITH CURL
+02A4 ; [.1CF5.0020.0004][.1FA4.0020.0004] # LATIN SMALL LETTER DEZH DIGRAPH
+1D05 ; [.1CF9.0020.0002] # LATIN LETTER SMALL CAPITAL D
+1D06 ; [.1CFA.0020.0002] # LATIN LETTER SMALL CAPITAL ETH
+1D6D ; [.1CFB.0020.0002] # LATIN SMALL LETTER D WITH MIDDLE TILDE
+1D81 ; [.1CFC.0020.0002] # LATIN SMALL LETTER D WITH PALATAL HOOK
+0256 ; [.1CFD.0020.0002] # LATIN SMALL LETTER D WITH TAIL
+0189 ; [.1CFD.0020.0008] # LATIN CAPITAL LETTER AFRICAN D
+0257 ; [.1D01.0020.0002] # LATIN SMALL LETTER D WITH HOOK
+018A ; [.1D01.0020.0008] # LATIN CAPITAL LETTER D WITH HOOK
+1D91 ; [.1D05.0020.0002] # LATIN SMALL LETTER D WITH HOOK AND TAIL
+018C ; [.1D06.0020.0002] # LATIN SMALL LETTER D WITH TOPBAR
+018B ; [.1D06.0020.0008] # LATIN CAPITAL LETTER D WITH TOPBAR
+0221 ; [.1D0A.0020.0002] # LATIN SMALL LETTER D WITH CURL
+A771 ; [.1D0E.0020.0002] # LATIN SMALL LETTER DUM
+1E9F ; [.1D0F.0020.0002] # LATIN SMALL LETTER DELTA
+0065 ; [.1D10.0020.0002] # LATIN SMALL LETTER E
+FF45 ; [.1D10.0020.0003] # FULLWIDTH LATIN SMALL LETTER E
+0364 ; [.1D10.0020.0004] # COMBINING LATIN SMALL LETTER E
+24A0 ; [*0318.0020.0004][.1D10.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER E
+212F ; [.1D10.0020.0005] # SCRIPT SMALL E
+2147 ; [.1D10.0020.0005] # DOUBLE-STRUCK ITALIC SMALL E
+1D41E ; [.1D10.0020.0005] # MATHEMATICAL BOLD SMALL E
+1D452 ; [.1D10.0020.0005] # MATHEMATICAL ITALIC SMALL E
+1D486 ; [.1D10.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL E
+1D4EE ; [.1D10.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL E
+1D522 ; [.1D10.0020.0005] # MATHEMATICAL FRAKTUR SMALL E
+1D556 ; [.1D10.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL E
+1D58A ; [.1D10.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL E
+1D5BE ; [.1D10.0020.0005] # MATHEMATICAL SANS-SERIF SMALL E
+1D5F2 ; [.1D10.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL E
+1D626 ; [.1D10.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL E
+1D65A ; [.1D10.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
+1D68E ; [.1D10.0020.0005] # MATHEMATICAL MONOSPACE SMALL E
+24D4 ; [.1D10.0020.0006] # CIRCLED LATIN SMALL LETTER E
+0045 ; [.1D10.0020.0008] # LATIN CAPITAL LETTER E
+FF25 ; [.1D10.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER E
+1F114 ; [*0318.0020.0004][.1D10.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER E
+2130 ; [.1D10.0020.000B] # SCRIPT CAPITAL E
+1D404 ; [.1D10.0020.000B] # MATHEMATICAL BOLD CAPITAL E
+1D438 ; [.1D10.0020.000B] # MATHEMATICAL ITALIC CAPITAL E
+1D46C ; [.1D10.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL E
+1D4D4 ; [.1D10.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL E
+1D508 ; [.1D10.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL E
+1D53C ; [.1D10.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL E
+1D570 ; [.1D10.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL E
+1D5A4 ; [.1D10.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL E
+1D5D8 ; [.1D10.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+1D60C ; [.1D10.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
+1D640 ; [.1D10.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+1D674 ; [.1D10.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL E
+24BA ; [.1D10.0020.000C] # CIRCLED LATIN CAPITAL LETTER E
+1F154 ; [.1D10.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER E
+1D49 ; [.1D10.0020.0014] # MODIFIER LETTER SMALL E
+2091 ; [.1D10.0020.0015] # LATIN SUBSCRIPT SMALL LETTER E
+1D31 ; [.1D10.0020.001D] # MODIFIER LETTER CAPITAL E
+1F134 ; [.1D10.0020.001D] # SQUARED LATIN CAPITAL LETTER E
+1F174 ; [.1D10.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER E
+00E9 ; [.1D10.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH ACUTE
+00C9 ; [.1D10.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH ACUTE
+00E8 ; [.1D10.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH GRAVE
+00C8 ; [.1D10.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH GRAVE
+0115 ; [.1D10.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER E WITH BREVE
+0114 ; [.1D10.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER E WITH BREVE
+00EA ; [.1D10.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00CA ; [.1D10.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+1EBF ; [.1D10.0020.0002][.0000.0027.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EBE ; [.1D10.0020.0008][.0000.0027.0002][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+1EC1 ; [.1D10.0020.0002][.0000.0027.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC0 ; [.1D10.0020.0008][.0000.0027.0002][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+1EC5 ; [.1D10.0020.0002][.0000.0027.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC4 ; [.1D10.0020.0008][.0000.0027.0002][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+1EC3 ; [.1D10.0020.0002][.0000.0027.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+1EC2 ; [.1D10.0020.0008][.0000.0027.0002][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+011B ; [.1D10.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER E WITH CARON
+011A ; [.1D10.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER E WITH CARON
+00EB ; [.1D10.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER E WITH DIAERESIS
+00CB ; [.1D10.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER E WITH DIAERESIS
+1EBD ; [.1D10.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER E WITH TILDE
+1EBC ; [.1D10.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER E WITH TILDE
+0117 ; [.1D10.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER E WITH DOT ABOVE
+0116 ; [.1D10.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER E WITH DOT ABOVE
+0229 ; [.1D10.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER E WITH CEDILLA
+0228 ; [.1D10.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER E WITH CEDILLA
+1E1D ; [.1D10.0020.0002][.0000.0030.0002][.0000.0026.0002] # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+1E1C ; [.1D10.0020.0008][.0000.0030.0002][.0000.0026.0002] # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+0119 ; [.1D10.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER E WITH OGONEK
+0118 ; [.1D10.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER E WITH OGONEK
+0113 ; [.1D10.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER E WITH MACRON
+0112 ; [.1D10.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER E WITH MACRON
+1E17 ; [.1D10.0020.0002][.0000.0032.0002][.0000.0024.0002] # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+1E16 ; [.1D10.0020.0008][.0000.0032.0002][.0000.0024.0002] # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+1E15 ; [.1D10.0020.0002][.0000.0032.0002][.0000.0025.0002] # LATIN SMALL LETTER E WITH MACRON AND GRAVE
+1E14 ; [.1D10.0020.0008][.0000.0032.0002][.0000.0025.0002] # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
+1EBB ; [.1D10.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER E WITH HOOK ABOVE
+1EBA ; [.1D10.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER E WITH HOOK ABOVE
+0205 ; [.1D10.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER E WITH DOUBLE GRAVE
+0204 ; [.1D10.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
+0207 ; [.1D10.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER E WITH INVERTED BREVE
+0206 ; [.1D10.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER E WITH INVERTED BREVE
+1EB9 ; [.1D10.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER E WITH DOT BELOW
+1EB8 ; [.1D10.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER E WITH DOT BELOW
+1EC7 ; [.1D10.0020.0002][.0000.0042.0002][.0000.0027.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1EC6 ; [.1D10.0020.0008][.0000.0042.0002][.0000.0027.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+1E19 ; [.1D10.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
+1E18 ; [.1D10.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW
+1E1B ; [.1D10.0020.0002][.0000.0048.0002] # LATIN SMALL LETTER E WITH TILDE BELOW
+1E1A ; [.1D10.0020.0008][.0000.0048.0002] # LATIN CAPITAL LETTER E WITH TILDE BELOW
+32CD ; [.1D10.0020.001C][.1E99.0020.001C][.1D5A.0020.001C] # SQUARE ERG
+32CE ; [.1D10.0020.001C][.1F49.0020.001D] # SQUARE EV
+1D07 ; [.1D14.0020.0002] # LATIN LETTER SMALL CAPITAL E
+AB32 ; [.1D15.0020.0002] # LATIN SMALL LETTER BLACKLETTER E
+AB33 ; [.1D16.0020.0002] # LATIN SMALL LETTER BARRED E
+0247 ; [.1D17.0020.0002] # LATIN SMALL LETTER E WITH STROKE
+0246 ; [.1D17.0020.0008] # LATIN CAPITAL LETTER E WITH STROKE
+1D92 ; [.1D1B.0020.0002] # LATIN SMALL LETTER E WITH RETROFLEX HOOK
+AB34 ; [.1D1C.0020.0002] # LATIN SMALL LETTER E WITH FLOURISH
+2C78 ; [.1D1D.0020.0002] # LATIN SMALL LETTER E WITH NOTCH
+01DD ; [.1D1E.0020.0002] # LATIN SMALL LETTER TURNED E
+018E ; [.1D1E.0020.0008] # LATIN CAPITAL LETTER REVERSED E
+1D32 ; [.1D1E.0020.001D] # MODIFIER LETTER CAPITAL REVERSED E
+2C7B ; [.1D22.0020.0002] # LATIN LETTER SMALL CAPITAL TURNED E
+0259 ; [.1D23.0020.0002] # LATIN SMALL LETTER SCHWA
+1DEA ; [.1D23.0020.0004] # COMBINING LATIN SMALL LETTER SCHWA
+018F ; [.1D23.0020.0008] # LATIN CAPITAL LETTER SCHWA
+1D4A ; [.1D23.0020.0014] # MODIFIER LETTER SMALL SCHWA
+2094 ; [.1D23.0020.0015] # LATIN SUBSCRIPT SMALL LETTER SCHWA
+1D95 ; [.1D27.0020.0002] # LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK
+025B ; [.1D28.0020.0002] # LATIN SMALL LETTER OPEN E
+0190 ; [.1D28.0020.0008] # LATIN CAPITAL LETTER OPEN E
+2107 ; [.1D28.0020.000A] # EULER CONSTANT
+1D4B ; [.1D28.0020.0014] # MODIFIER LETTER SMALL OPEN E
+1D93 ; [.1D2C.0020.0002] # LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK
+0258 ; [.1D2D.0020.0002] # LATIN SMALL LETTER REVERSED E
+025A ; [.1D31.0020.0002] # LATIN SMALL LETTER SCHWA WITH HOOK
+025C ; [.1D35.0020.0002] # LATIN SMALL LETTER REVERSED OPEN E
+A7AB ; [.1D35.0020.0008] # LATIN CAPITAL LETTER REVERSED OPEN E
+1D9F ; [.1D35.0020.0014] # MODIFIER LETTER SMALL REVERSED OPEN E
+1D94 ; [.1D39.0020.0002] # LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK
+1D08 ; [.1D3A.0020.0002] # LATIN SMALL LETTER TURNED OPEN E
+1D4C ; [.1D3A.0020.0014] # MODIFIER LETTER SMALL TURNED OPEN E
+025D ; [.1D3B.0020.0002] # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
+025E ; [.1D3F.0020.0002] # LATIN SMALL LETTER CLOSED REVERSED OPEN E
+029A ; [.1D43.0020.0002] # LATIN SMALL LETTER CLOSED OPEN E
+0264 ; [.1D47.0020.0002] # LATIN SMALL LETTER RAMS HORN
+0066 ; [.1D4B.0020.0002] # LATIN SMALL LETTER F
+FF46 ; [.1D4B.0020.0003] # FULLWIDTH LATIN SMALL LETTER F
+1DEB ; [.1D4B.0020.0004] # COMBINING LATIN SMALL LETTER F
+24A1 ; [*0318.0020.0004][.1D4B.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER F
+1D41F ; [.1D4B.0020.0005] # MATHEMATICAL BOLD SMALL F
+1D453 ; [.1D4B.0020.0005] # MATHEMATICAL ITALIC SMALL F
+1D487 ; [.1D4B.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL F
+1D4BB ; [.1D4B.0020.0005] # MATHEMATICAL SCRIPT SMALL F
+1D4EF ; [.1D4B.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL F
+1D523 ; [.1D4B.0020.0005] # MATHEMATICAL FRAKTUR SMALL F
+1D557 ; [.1D4B.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL F
+1D58B ; [.1D4B.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL F
+1D5BF ; [.1D4B.0020.0005] # MATHEMATICAL SANS-SERIF SMALL F
+1D5F3 ; [.1D4B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL F
+1D627 ; [.1D4B.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL F
+1D65B ; [.1D4B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
+1D68F ; [.1D4B.0020.0005] # MATHEMATICAL MONOSPACE SMALL F
+24D5 ; [.1D4B.0020.0006] # CIRCLED LATIN SMALL LETTER F
+0046 ; [.1D4B.0020.0008] # LATIN CAPITAL LETTER F
+FF26 ; [.1D4B.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER F
+2109 ; [*050C.0020.0004][.1D4B.0020.000A] # DEGREE FAHRENHEIT
+1F115 ; [*0318.0020.0004][.1D4B.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER F
+2131 ; [.1D4B.0020.000B] # SCRIPT CAPITAL F
+1D405 ; [.1D4B.0020.000B] # MATHEMATICAL BOLD CAPITAL F
+1D439 ; [.1D4B.0020.000B] # MATHEMATICAL ITALIC CAPITAL F
+1D46D ; [.1D4B.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL F
+1D4D5 ; [.1D4B.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL F
+1D509 ; [.1D4B.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL F
+1D53D ; [.1D4B.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL F
+1D571 ; [.1D4B.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL F
+1D5A5 ; [.1D4B.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL F
+1D5D9 ; [.1D4B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL F
+1D60D ; [.1D4B.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
+1D641 ; [.1D4B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
+1D675 ; [.1D4B.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL F
+24BB ; [.1D4B.0020.000C] # CIRCLED LATIN CAPITAL LETTER F
+1F155 ; [.1D4B.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER F
+1DA0 ; [.1D4B.0020.0014] # MODIFIER LETTER SMALL F
+1F135 ; [.1D4B.0020.001D] # SQUARED LATIN CAPITAL LETTER F
+1F175 ; [.1D4B.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER F
+1E1F ; [.1D4B.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER F WITH DOT ABOVE
+1E1E ; [.1D4B.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER F WITH DOT ABOVE
+A77C ; [.1D4B.0020.0004][.0000.0112.0004] # LATIN SMALL LETTER INSULAR F
+A77B ; [.1D4B.0020.000A][.0000.0112.0004] # LATIN CAPITAL LETTER INSULAR F
+213B ; [.1D4B.0020.000A][.1CAD.0020.000A][.1F65.0020.000A] # FACSIMILE SIGN
+FB00 ; [.1D4B.0020.0004][.1D4B.0020.0004] # LATIN SMALL LIGATURE FF
+FB03 ; [.1D4B.0020.0004][.1D4B.0020.0004][.1D98.0020.0004] # LATIN SMALL LIGATURE FFI
+FB04 ; [.1D4B.0020.0004][.1D4B.0020.0004][.1DDD.0020.0004] # LATIN SMALL LIGATURE FFL
+FB01 ; [.1D4B.0020.0004][.1D98.0020.0004] # LATIN SMALL LIGATURE FI
+FB02 ; [.1D4B.0020.0004][.1DDD.0020.0004] # LATIN SMALL LIGATURE FL
+3399 ; [.1D4B.0020.001C][.1E10.0020.001C] # SQUARE FM
+02A9 ; [.1D4B.0020.0004][.1E3E.0020.0004] # LATIN SMALL LETTER FENG DIGRAPH
+1F193 ; [.1D4B.0020.001D][.1E99.0020.001D][.1D10.0020.001D][.1D10.0020.001D] # SQUARED FREE
+A730 ; [.1D4F.0020.0002] # LATIN LETTER SMALL CAPITAL F
+AB35 ; [.1D50.0020.0002] # LATIN SMALL LETTER LENIS F
+A799 ; [.1D51.0020.0002] # LATIN SMALL LETTER F WITH STROKE
+A798 ; [.1D51.0020.0008] # LATIN CAPITAL LETTER F WITH STROKE
+1D6E ; [.1D52.0020.0002] # LATIN SMALL LETTER F WITH MIDDLE TILDE
+1D82 ; [.1D53.0020.0002] # LATIN SMALL LETTER F WITH PALATAL HOOK
+0192 ; [.1D54.0020.0002] # LATIN SMALL LETTER F WITH HOOK
+0191 ; [.1D54.0020.0008] # LATIN CAPITAL LETTER F WITH HOOK
+214E ; [.1D58.0020.0002] # TURNED SMALL F
+2132 ; [.1D58.0020.0008] # TURNED CAPITAL F
+A7FB ; [.1D59.0020.0002] # LATIN EPIGRAPHIC LETTER REVERSED F
+0067 ; [.1D5A.0020.0002] # LATIN SMALL LETTER G
+FF47 ; [.1D5A.0020.0003] # FULLWIDTH LATIN SMALL LETTER G
+1DDA ; [.1D5A.0020.0004] # COMBINING LATIN SMALL LETTER G
+24A2 ; [*0318.0020.0004][.1D5A.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER G
+210A ; [.1D5A.0020.0005] # SCRIPT SMALL G
+1D420 ; [.1D5A.0020.0005] # MATHEMATICAL BOLD SMALL G
+1D454 ; [.1D5A.0020.0005] # MATHEMATICAL ITALIC SMALL G
+1D488 ; [.1D5A.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL G
+1D4F0 ; [.1D5A.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL G
+1D524 ; [.1D5A.0020.0005] # MATHEMATICAL FRAKTUR SMALL G
+1D558 ; [.1D5A.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL G
+1D58C ; [.1D5A.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL G
+1D5C0 ; [.1D5A.0020.0005] # MATHEMATICAL SANS-SERIF SMALL G
+1D5F4 ; [.1D5A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL G
+1D628 ; [.1D5A.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL G
+1D65C ; [.1D5A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
+1D690 ; [.1D5A.0020.0005] # MATHEMATICAL MONOSPACE SMALL G
+24D6 ; [.1D5A.0020.0006] # CIRCLED LATIN SMALL LETTER G
+0047 ; [.1D5A.0020.0008] # LATIN CAPITAL LETTER G
+FF27 ; [.1D5A.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER G
+1F116 ; [*0318.0020.0004][.1D5A.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER G
+1D406 ; [.1D5A.0020.000B] # MATHEMATICAL BOLD CAPITAL G
+1D43A ; [.1D5A.0020.000B] # MATHEMATICAL ITALIC CAPITAL G
+1D46E ; [.1D5A.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL G
+1D4A2 ; [.1D5A.0020.000B] # MATHEMATICAL SCRIPT CAPITAL G
+1D4D6 ; [.1D5A.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL G
+1D50A ; [.1D5A.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL G
+1D53E ; [.1D5A.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+1D572 ; [.1D5A.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL G
+1D5A6 ; [.1D5A.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL G
+1D5DA ; [.1D5A.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+1D60E ; [.1D5A.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
+1D642 ; [.1D5A.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+1D676 ; [.1D5A.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL G
+24BC ; [.1D5A.0020.000C] # CIRCLED LATIN CAPITAL LETTER G
+1F156 ; [.1D5A.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER G
+1D4D ; [.1D5A.0020.0014] # MODIFIER LETTER SMALL G
+1D33 ; [.1D5A.0020.001D] # MODIFIER LETTER CAPITAL G
+1F136 ; [.1D5A.0020.001D] # SQUARED LATIN CAPITAL LETTER G
+1F176 ; [.1D5A.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER G
+01F5 ; [.1D5A.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER G WITH ACUTE
+01F4 ; [.1D5A.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER G WITH ACUTE
+011F ; [.1D5A.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER G WITH BREVE
+011E ; [.1D5A.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER G WITH BREVE
+011D ; [.1D5A.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER G WITH CIRCUMFLEX
+011C ; [.1D5A.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+01E7 ; [.1D5A.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER G WITH CARON
+01E6 ; [.1D5A.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER G WITH CARON
+0121 ; [.1D5A.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER G WITH DOT ABOVE
+0120 ; [.1D5A.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER G WITH DOT ABOVE
+0123 ; [.1D5A.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER G WITH CEDILLA
+0122 ; [.1D5A.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER G WITH CEDILLA
+1E21 ; [.1D5A.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER G WITH MACRON
+1E20 ; [.1D5A.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER G WITH MACRON
+A7A1 ; [.1D5A.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER G WITH OBLIQUE STROKE
+A7A0 ; [.1D5A.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER G WITH OBLIQUE STROKE
+1D79 ; [.1D5A.0020.0004][.0000.0112.0004] # LATIN SMALL LETTER INSULAR G
+A77D ; [.1D5A.0020.000A][.0000.0112.0004] # LATIN CAPITAL LETTER INSULAR G
+33FF ; [.1D5A.0020.001C][.1CAD.0020.001C][.1DDD.0020.001C] # SQUARE GAL
+3387 ; [.1D5A.0020.001D][.1CC6.0020.001D] # SQUARE GB
+3393 ; [.1D5A.0020.001D][.1D7E.0020.001D][.1F87.0020.001C] # SQUARE GHZ
+33AC ; [.1D5A.0020.001D][.1E72.0020.001D][.1CAD.0020.001C] # SQUARE GPA
+33C9 ; [.1D5A.0020.001D][.1F71.0020.001C] # SQUARE GY
+0261 ; [.1D5E.0020.0002] # LATIN SMALL LETTER SCRIPT G
+A7AC ; [.1D5E.0020.0008] # LATIN CAPITAL LETTER SCRIPT G
+1DA2 ; [.1D5E.0020.0014] # MODIFIER LETTER SMALL SCRIPT G
+AB36 ; [.1D62.0020.0002] # LATIN SMALL LETTER SCRIPT G WITH CROSSED-TAIL
+0262 ; [.1D63.0020.0002] # LATIN LETTER SMALL CAPITAL G
+1DDB ; [.1D63.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL G
+01E5 ; [.1D67.0020.0002] # LATIN SMALL LETTER G WITH STROKE
+01E4 ; [.1D67.0020.0008] # LATIN CAPITAL LETTER G WITH STROKE
+1D83 ; [.1D6B.0020.0002] # LATIN SMALL LETTER G WITH PALATAL HOOK
+0260 ; [.1D6C.0020.0002] # LATIN SMALL LETTER G WITH HOOK
+0193 ; [.1D6C.0020.0008] # LATIN CAPITAL LETTER G WITH HOOK
+029B ; [.1D70.0020.0002] # LATIN LETTER SMALL CAPITAL G WITH HOOK
+1D77 ; [.1D74.0020.0002] # LATIN SMALL LETTER TURNED G
+A77F ; [.1D75.0020.0002] # LATIN SMALL LETTER TURNED INSULAR G
+A77E ; [.1D75.0020.0008] # LATIN CAPITAL LETTER TURNED INSULAR G
+0263 ; [.1D76.0020.0002] # LATIN SMALL LETTER GAMMA
+0194 ; [.1D76.0020.0008] # LATIN CAPITAL LETTER GAMMA
+02E0 ; [.1D76.0020.0014] # MODIFIER LETTER SMALL GAMMA
+01A3 ; [.1D7A.0020.0002] # LATIN SMALL LETTER OI
+01A2 ; [.1D7A.0020.0008] # LATIN CAPITAL LETTER OI
+0068 ; [.1D7E.0020.0002] # LATIN SMALL LETTER H
+FF48 ; [.1D7E.0020.0003] # FULLWIDTH LATIN SMALL LETTER H
+036A ; [.1D7E.0020.0004] # COMBINING LATIN SMALL LETTER H
+24A3 ; [*0318.0020.0004][.1D7E.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER H
+210E ; [.1D7E.0020.0005] # PLANCK CONSTANT
+1D421 ; [.1D7E.0020.0005] # MATHEMATICAL BOLD SMALL H
+1D489 ; [.1D7E.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL H
+1D4BD ; [.1D7E.0020.0005] # MATHEMATICAL SCRIPT SMALL H
+1D4F1 ; [.1D7E.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL H
+1D525 ; [.1D7E.0020.0005] # MATHEMATICAL FRAKTUR SMALL H
+1D559 ; [.1D7E.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL H
+1D58D ; [.1D7E.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL H
+1D5C1 ; [.1D7E.0020.0005] # MATHEMATICAL SANS-SERIF SMALL H
+1D5F5 ; [.1D7E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL H
+1D629 ; [.1D7E.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL H
+1D65D ; [.1D7E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
+1D691 ; [.1D7E.0020.0005] # MATHEMATICAL MONOSPACE SMALL H
+24D7 ; [.1D7E.0020.0006] # CIRCLED LATIN SMALL LETTER H
+0048 ; [.1D7E.0020.0008] # LATIN CAPITAL LETTER H
+FF28 ; [.1D7E.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER H
+1F117 ; [*0318.0020.0004][.1D7E.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER H
+210B ; [.1D7E.0020.000B] # SCRIPT CAPITAL H
+210C ; [.1D7E.0020.000B] # BLACK-LETTER CAPITAL H
+210D ; [.1D7E.0020.000B] # DOUBLE-STRUCK CAPITAL H
+1D407 ; [.1D7E.0020.000B] # MATHEMATICAL BOLD CAPITAL H
+1D43B ; [.1D7E.0020.000B] # MATHEMATICAL ITALIC CAPITAL H
+1D46F ; [.1D7E.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL H
+1D4D7 ; [.1D7E.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL H
+1D573 ; [.1D7E.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL H
+1D5A7 ; [.1D7E.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL H
+1D5DB ; [.1D7E.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL H
+1D60F ; [.1D7E.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
+1D643 ; [.1D7E.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
+1D677 ; [.1D7E.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL H
+24BD ; [.1D7E.0020.000C] # CIRCLED LATIN CAPITAL LETTER H
+1F157 ; [.1D7E.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER H
+02B0 ; [.1D7E.0020.0014] # MODIFIER LETTER SMALL H
+2095 ; [.1D7E.0020.0015] # LATIN SUBSCRIPT SMALL LETTER H
+1D34 ; [.1D7E.0020.001D] # MODIFIER LETTER CAPITAL H
+1F137 ; [.1D7E.0020.001D] # SQUARED LATIN CAPITAL LETTER H
+1F177 ; [.1D7E.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER H
+0125 ; [.1D7E.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER H WITH CIRCUMFLEX
+0124 ; [.1D7E.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+021F ; [.1D7E.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER H WITH CARON
+021E ; [.1D7E.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER H WITH CARON
+1E27 ; [.1D7E.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER H WITH DIAERESIS
+1E26 ; [.1D7E.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER H WITH DIAERESIS
+1E23 ; [.1D7E.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER H WITH DOT ABOVE
+1E22 ; [.1D7E.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER H WITH DOT ABOVE
+1E29 ; [.1D7E.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER H WITH CEDILLA
+1E28 ; [.1D7E.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER H WITH CEDILLA
+0127 ; [.1D7E.0020.0002][.0000.0039.0002] # LATIN SMALL LETTER H WITH STROKE
+210F ; [.1D7E.0020.0002][.0000.0039.0002] # PLANCK CONSTANT OVER TWO PI
+0126 ; [.1D7E.0020.0008][.0000.0039.0002] # LATIN CAPITAL LETTER H WITH STROKE
+A7F8 ; [.1D7E.0020.0014][.0000.0039.0014] # MODIFIER LETTER CAPITAL H WITH STROKE
+1E25 ; [.1D7E.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER H WITH DOT BELOW
+1E24 ; [.1D7E.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER H WITH DOT BELOW
+1E2B ; [.1D7E.0020.0002][.0000.0047.0002] # LATIN SMALL LETTER H WITH BREVE BELOW
+1E2A ; [.1D7E.0020.0008][.0000.0047.0002] # LATIN CAPITAL LETTER H WITH BREVE BELOW
+1E96 ; [.1D7E.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER H WITH LINE BELOW
+33CA ; [.1D7E.0020.001C][.1CAD.0020.001C] # SQUARE HA
+1F1A6 ; [.1D7E.0020.001D][.1CE0.0020.001C] # SQUARED HC
+1F1A7 ; [.1D7E.0020.001D][.1CF5.0020.001C][.1E99.0020.001D] # SQUARED HDR
+32CC ; [.1D7E.0020.001D][.1D5A.0020.001C] # SQUARE HG
+1F1A8 ; [.1D7E.0020.001D][.1D98.0020.001C][*0209.0020.001C][.1E99.0020.001D][.1D10.0020.001C][.1ED7.0020.001C] # SQUARED HI-RES
+33CB ; [.1D7E.0020.001D][.1E72.0020.001D] # SQUARE HP
+3371 ; [.1D7E.0020.001C][.1E72.0020.001D][.1CAD.0020.001C] # SQUARE HPA
+1F14A ; [.1D7E.0020.001D][.1F49.0020.001D] # SQUARED HV
+3390 ; [.1D7E.0020.001D][.1F87.0020.001C] # SQUARE HZ
+029C ; [.1D82.0020.0002] # LATIN LETTER SMALL CAPITAL H
+0195 ; [.1D86.0020.0002] # LATIN SMALL LETTER HV
+01F6 ; [.1D86.0020.0008] # LATIN CAPITAL LETTER HWAIR
+A795 ; [.1D8A.0020.0002] # LATIN SMALL LETTER H WITH PALATAL HOOK
+0266 ; [.1D8B.0020.0002] # LATIN SMALL LETTER H WITH HOOK
+A7AA ; [.1D8B.0020.0008] # LATIN CAPITAL LETTER H WITH HOOK
+02B1 ; [.1D8B.0020.0014] # MODIFIER LETTER SMALL H WITH HOOK
+2C68 ; [.1D8F.0020.0002] # LATIN SMALL LETTER H WITH DESCENDER
+2C67 ; [.1D8F.0020.0008] # LATIN CAPITAL LETTER H WITH DESCENDER
+2C76 ; [.1D90.0020.0002] # LATIN SMALL LETTER HALF H
+2C75 ; [.1D90.0020.0008] # LATIN CAPITAL LETTER HALF H
+A727 ; [.1D91.0020.0002] # LATIN SMALL LETTER HENG
+A726 ; [.1D91.0020.0008] # LATIN CAPITAL LETTER HENG
+AB5C ; [.1D91.0020.0014] # MODIFIER LETTER SMALL HENG
+0267 ; [.1D92.0020.0002] # LATIN SMALL LETTER HENG WITH HOOK
+02BB ; [.1D96.0020.0002] # MODIFIER LETTER TURNED COMMA
+02BD ; [.1D97.0020.0002] # MODIFIER LETTER REVERSED COMMA
+0069 ; [.1D98.0020.0002] # LATIN SMALL LETTER I
+FF49 ; [.1D98.0020.0003] # FULLWIDTH LATIN SMALL LETTER I
+0365 ; [.1D98.0020.0004] # COMBINING LATIN SMALL LETTER I
+2170 ; [.1D98.0020.0004] # SMALL ROMAN NUMERAL ONE
+24A4 ; [*0318.0020.0004][.1D98.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER I
+2139 ; [.1D98.0020.0005] # INFORMATION SOURCE
+2148 ; [.1D98.0020.0005] # DOUBLE-STRUCK ITALIC SMALL I
+1D422 ; [.1D98.0020.0005] # MATHEMATICAL BOLD SMALL I
+1D456 ; [.1D98.0020.0005] # MATHEMATICAL ITALIC SMALL I
+1D48A ; [.1D98.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL I
+1D4BE ; [.1D98.0020.0005] # MATHEMATICAL SCRIPT SMALL I
+1D4F2 ; [.1D98.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL I
+1D526 ; [.1D98.0020.0005] # MATHEMATICAL FRAKTUR SMALL I
+1D55A ; [.1D98.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL I
+1D58E ; [.1D98.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL I
+1D5C2 ; [.1D98.0020.0005] # MATHEMATICAL SANS-SERIF SMALL I
+1D5F6 ; [.1D98.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL I
+1D62A ; [.1D98.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL I
+1D65E ; [.1D98.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
+1D692 ; [.1D98.0020.0005] # MATHEMATICAL MONOSPACE SMALL I
+24D8 ; [.1D98.0020.0006] # CIRCLED LATIN SMALL LETTER I
+0049 ; [.1D98.0020.0008] # LATIN CAPITAL LETTER I
+FF29 ; [.1D98.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER I
+2160 ; [.1D98.0020.000A] # ROMAN NUMERAL ONE
+1F118 ; [*0318.0020.0004][.1D98.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER I
+2110 ; [.1D98.0020.000B] # SCRIPT CAPITAL I
+2111 ; [.1D98.0020.000B] # BLACK-LETTER CAPITAL I
+1D408 ; [.1D98.0020.000B] # MATHEMATICAL BOLD CAPITAL I
+1D43C ; [.1D98.0020.000B] # MATHEMATICAL ITALIC CAPITAL I
+1D470 ; [.1D98.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL I
+1D4D8 ; [.1D98.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL I
+1D540 ; [.1D98.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL I
+1D574 ; [.1D98.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL I
+1D5A8 ; [.1D98.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL I
+1D5DC ; [.1D98.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+1D610 ; [.1D98.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
+1D644 ; [.1D98.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+1D678 ; [.1D98.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL I
+24BE ; [.1D98.0020.000C] # CIRCLED LATIN CAPITAL LETTER I
+1F158 ; [.1D98.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER I
+2071 ; [.1D98.0020.0014] # SUPERSCRIPT LATIN SMALL LETTER I
+1D62 ; [.1D98.0020.0015] # LATIN SUBSCRIPT SMALL LETTER I
+1D35 ; [.1D98.0020.001D] # MODIFIER LETTER CAPITAL I
+1F138 ; [.1D98.0020.001D] # SQUARED LATIN CAPITAL LETTER I
+1F178 ; [.1D98.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER I
+00ED ; [.1D98.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER I WITH ACUTE
+00CD ; [.1D98.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER I WITH ACUTE
+00EC ; [.1D98.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER I WITH GRAVE
+00CC ; [.1D98.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER I WITH GRAVE
+012D ; [.1D98.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER I WITH BREVE
+012C ; [.1D98.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER I WITH BREVE
+00EE ; [.1D98.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER I WITH CIRCUMFLEX
+00CE ; [.1D98.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+01D0 ; [.1D98.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER I WITH CARON
+01CF ; [.1D98.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER I WITH CARON
+00EF ; [.1D98.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER I WITH DIAERESIS
+00CF ; [.1D98.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER I WITH DIAERESIS
+1E2F ; [.1D98.0020.0002][.0000.002B.0002][.0000.0024.0002] # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+1E2E ; [.1D98.0020.0008][.0000.002B.0002][.0000.0024.0002] # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+0129 ; [.1D98.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER I WITH TILDE
+0128 ; [.1D98.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER I WITH TILDE
+0130 ; [.1D98.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER I WITH DOT ABOVE
+012F ; [.1D98.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER I WITH OGONEK
+012E ; [.1D98.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER I WITH OGONEK
+012B ; [.1D98.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER I WITH MACRON
+012A ; [.1D98.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER I WITH MACRON
+1EC9 ; [.1D98.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER I WITH HOOK ABOVE
+1EC8 ; [.1D98.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER I WITH HOOK ABOVE
+0209 ; [.1D98.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER I WITH DOUBLE GRAVE
+0208 ; [.1D98.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
+020B ; [.1D98.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER I WITH INVERTED BREVE
+020A ; [.1D98.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER I WITH INVERTED BREVE
+1ECB ; [.1D98.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER I WITH DOT BELOW
+1ECA ; [.1D98.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER I WITH DOT BELOW
+1E2D ; [.1D98.0020.0002][.0000.0048.0002] # LATIN SMALL LETTER I WITH TILDE BELOW
+1E2C ; [.1D98.0020.0008][.0000.0048.0002] # LATIN CAPITAL LETTER I WITH TILDE BELOW
+1F18B ; [.1D98.0020.001D][.1CE0.0020.001D] # NEGATIVE SQUARED IC
+1F194 ; [.1D98.0020.001D][.1CF5.0020.001D] # SQUARED ID
+2171 ; [.1D98.0020.0004][.1D98.0020.0004] # SMALL ROMAN NUMERAL TWO
+2161 ; [.1D98.0020.000A][.1D98.0020.000A] # ROMAN NUMERAL TWO
+2172 ; [.1D98.0020.0004][.1D98.0020.0004][.1D98.0020.0004] # SMALL ROMAN NUMERAL THREE
+2162 ; [.1D98.0020.000A][.1D98.0020.000A][.1D98.0020.000A] # ROMAN NUMERAL THREE
+0133 ; [.1D98.0020.0004][.1DB2.0020.0004] # LATIN SMALL LIGATURE IJ
+0132 ; [.1D98.0020.000A][.1DB2.0020.000A] # LATIN CAPITAL LIGATURE IJ
+33CC ; [.1D98.0020.001C][.1E1F.0020.001C] # SQUARE IN
+337A ; [.1D98.0020.001D][.1F1B.0020.001D] # SQUARE IU
+2173 ; [.1D98.0020.0004][.1F49.0020.0004] # SMALL ROMAN NUMERAL FOUR
+2163 ; [.1D98.0020.000A][.1F49.0020.000A] # ROMAN NUMERAL FOUR
+2178 ; [.1D98.0020.0004][.1F65.0020.0004] # SMALL ROMAN NUMERAL NINE
+2168 ; [.1D98.0020.000A][.1F65.0020.000A] # ROMAN NUMERAL NINE
+0131 ; [.1D9C.0020.0002] # LATIN SMALL LETTER DOTLESS I
+1D6A4 ; [.1D9C.0020.0005] # MATHEMATICAL ITALIC SMALL DOTLESS I
+026A ; [.1DA0.0020.0002] # LATIN LETTER SMALL CAPITAL I
+A7AE ; [.1DA0.0020.0008] # LATIN CAPITAL LETTER SMALL CAPITAL I
+1DA6 ; [.1DA0.0020.0014] # MODIFIER LETTER SMALL CAPITAL I
+A7FE ; [.1DA4.0020.0002] # LATIN EPIGRAPHIC LETTER I LONGA
+A7F7 ; [.1DA5.0020.0002] # LATIN EPIGRAPHIC LETTER SIDEWAYS I
+1D09 ; [.1DA6.0020.0002] # LATIN SMALL LETTER TURNED I
+1D4E ; [.1DA6.0020.0014] # MODIFIER LETTER SMALL TURNED I
+0268 ; [.1DA7.0020.0002] # LATIN SMALL LETTER I WITH STROKE
+0197 ; [.1DA7.0020.0008] # LATIN CAPITAL LETTER I WITH STROKE
+1DA4 ; [.1DA7.0020.0014] # MODIFIER LETTER SMALL I WITH STROKE
+1D7B ; [.1DAB.0020.0002] # LATIN SMALL CAPITAL LETTER I WITH STROKE
+1DA7 ; [.1DAB.0020.0014] # MODIFIER LETTER SMALL CAPITAL I WITH STROKE
+1D96 ; [.1DAC.0020.0002] # LATIN SMALL LETTER I WITH RETROFLEX HOOK
+0269 ; [.1DAD.0020.0002] # LATIN SMALL LETTER IOTA
+0196 ; [.1DAD.0020.0008] # LATIN CAPITAL LETTER IOTA
+1DA5 ; [.1DAD.0020.0014] # MODIFIER LETTER SMALL IOTA
+1D7C ; [.1DB1.0020.0002] # LATIN SMALL LETTER IOTA WITH STROKE
+006A ; [.1DB2.0020.0002] # LATIN SMALL LETTER J
+FF4A ; [.1DB2.0020.0003] # FULLWIDTH LATIN SMALL LETTER J
+24A5 ; [*0318.0020.0004][.1DB2.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER J
+2149 ; [.1DB2.0020.0005] # DOUBLE-STRUCK ITALIC SMALL J
+1D423 ; [.1DB2.0020.0005] # MATHEMATICAL BOLD SMALL J
+1D457 ; [.1DB2.0020.0005] # MATHEMATICAL ITALIC SMALL J
+1D48B ; [.1DB2.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL J
+1D4BF ; [.1DB2.0020.0005] # MATHEMATICAL SCRIPT SMALL J
+1D4F3 ; [.1DB2.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL J
+1D527 ; [.1DB2.0020.0005] # MATHEMATICAL FRAKTUR SMALL J
+1D55B ; [.1DB2.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL J
+1D58F ; [.1DB2.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL J
+1D5C3 ; [.1DB2.0020.0005] # MATHEMATICAL SANS-SERIF SMALL J
+1D5F7 ; [.1DB2.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL J
+1D62B ; [.1DB2.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL J
+1D65F ; [.1DB2.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
+1D693 ; [.1DB2.0020.0005] # MATHEMATICAL MONOSPACE SMALL J
+24D9 ; [.1DB2.0020.0006] # CIRCLED LATIN SMALL LETTER J
+004A ; [.1DB2.0020.0008] # LATIN CAPITAL LETTER J
+FF2A ; [.1DB2.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER J
+1F119 ; [*0318.0020.0004][.1DB2.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER J
+1D409 ; [.1DB2.0020.000B] # MATHEMATICAL BOLD CAPITAL J
+1D43D ; [.1DB2.0020.000B] # MATHEMATICAL ITALIC CAPITAL J
+1D471 ; [.1DB2.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL J
+1D4A5 ; [.1DB2.0020.000B] # MATHEMATICAL SCRIPT CAPITAL J
+1D4D9 ; [.1DB2.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL J
+1D50D ; [.1DB2.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL J
+1D541 ; [.1DB2.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL J
+1D575 ; [.1DB2.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL J
+1D5A9 ; [.1DB2.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL J
+1D5DD ; [.1DB2.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL J
+1D611 ; [.1DB2.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
+1D645 ; [.1DB2.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
+1D679 ; [.1DB2.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL J
+24BF ; [.1DB2.0020.000C] # CIRCLED LATIN CAPITAL LETTER J
+1F159 ; [.1DB2.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER J
+02B2 ; [.1DB2.0020.0014] # MODIFIER LETTER SMALL J
+2C7C ; [.1DB2.0020.0015] # LATIN SUBSCRIPT SMALL LETTER J
+1D36 ; [.1DB2.0020.001D] # MODIFIER LETTER CAPITAL J
+1F139 ; [.1DB2.0020.001D] # SQUARED LATIN CAPITAL LETTER J
+1F179 ; [.1DB2.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER J
+0135 ; [.1DB2.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER J WITH CIRCUMFLEX
+0134 ; [.1DB2.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+01F0 ; [.1DB2.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER J WITH CARON
+0237 ; [.1DB6.0020.0002] # LATIN SMALL LETTER DOTLESS J
+1D6A5 ; [.1DB6.0020.0005] # MATHEMATICAL ITALIC SMALL DOTLESS J
+1D0A ; [.1DBA.0020.0002] # LATIN LETTER SMALL CAPITAL J
+0249 ; [.1DBB.0020.0002] # LATIN SMALL LETTER J WITH STROKE
+0248 ; [.1DBB.0020.0008] # LATIN CAPITAL LETTER J WITH STROKE
+029D ; [.1DBF.0020.0002] # LATIN SMALL LETTER J WITH CROSSED-TAIL
+A7B2 ; [.1DBF.0020.0008] # LATIN CAPITAL LETTER J WITH CROSSED-TAIL
+1DA8 ; [.1DBF.0020.0014] # MODIFIER LETTER SMALL J WITH CROSSED-TAIL
+025F ; [.1DC3.0020.0002] # LATIN SMALL LETTER DOTLESS J WITH STROKE
+1DA1 ; [.1DC3.0020.0014] # MODIFIER LETTER SMALL DOTLESS J WITH STROKE
+0284 ; [.1DC7.0020.0002] # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
+006B ; [.1DCB.0020.0002] # LATIN SMALL LETTER K
+FF4B ; [.1DCB.0020.0003] # FULLWIDTH LATIN SMALL LETTER K
+1DDC ; [.1DCB.0020.0004] # COMBINING LATIN SMALL LETTER K
+24A6 ; [*0318.0020.0004][.1DCB.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER K
+1D424 ; [.1DCB.0020.0005] # MATHEMATICAL BOLD SMALL K
+1D458 ; [.1DCB.0020.0005] # MATHEMATICAL ITALIC SMALL K
+1D48C ; [.1DCB.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL K
+1D4C0 ; [.1DCB.0020.0005] # MATHEMATICAL SCRIPT SMALL K
+1D4F4 ; [.1DCB.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL K
+1D528 ; [.1DCB.0020.0005] # MATHEMATICAL FRAKTUR SMALL K
+1D55C ; [.1DCB.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL K
+1D590 ; [.1DCB.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL K
+1D5C4 ; [.1DCB.0020.0005] # MATHEMATICAL SANS-SERIF SMALL K
+1D5F8 ; [.1DCB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL K
+1D62C ; [.1DCB.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL K
+1D660 ; [.1DCB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
+1D694 ; [.1DCB.0020.0005] # MATHEMATICAL MONOSPACE SMALL K
+24DA ; [.1DCB.0020.0006] # CIRCLED LATIN SMALL LETTER K
+004B ; [.1DCB.0020.0008] # LATIN CAPITAL LETTER K
+212A ; [.1DCB.0020.0008] # KELVIN SIGN
+FF2B ; [.1DCB.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER K
+1F11A ; [*0318.0020.0004][.1DCB.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER K
+1D40A ; [.1DCB.0020.000B] # MATHEMATICAL BOLD CAPITAL K
+1D43E ; [.1DCB.0020.000B] # MATHEMATICAL ITALIC CAPITAL K
+1D472 ; [.1DCB.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL K
+1D4A6 ; [.1DCB.0020.000B] # MATHEMATICAL SCRIPT CAPITAL K
+1D4DA ; [.1DCB.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL K
+1D50E ; [.1DCB.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL K
+1D542 ; [.1DCB.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL K
+1D576 ; [.1DCB.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL K
+1D5AA ; [.1DCB.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL K
+1D5DE ; [.1DCB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+1D612 ; [.1DCB.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
+1D646 ; [.1DCB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+1D67A ; [.1DCB.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL K
+24C0 ; [.1DCB.0020.000C] # CIRCLED LATIN CAPITAL LETTER K
+1F15A ; [.1DCB.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER K
+1D4F ; [.1DCB.0020.0014] # MODIFIER LETTER SMALL K
+2096 ; [.1DCB.0020.0015] # LATIN SUBSCRIPT SMALL LETTER K
+1D37 ; [.1DCB.0020.001D] # MODIFIER LETTER CAPITAL K
+1F13A ; [.1DCB.0020.001D] # SQUARED LATIN CAPITAL LETTER K
+1F17A ; [.1DCB.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER K
+1E31 ; [.1DCB.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER K WITH ACUTE
+1E30 ; [.1DCB.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER K WITH ACUTE
+01E9 ; [.1DCB.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER K WITH CARON
+01E8 ; [.1DCB.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER K WITH CARON
+0137 ; [.1DCB.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER K WITH CEDILLA
+0136 ; [.1DCB.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER K WITH CEDILLA
+A7A3 ; [.1DCB.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER K WITH OBLIQUE STROKE
+A7A2 ; [.1DCB.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER K WITH OBLIQUE STROKE
+1E33 ; [.1DCB.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER K WITH DOT BELOW
+1E32 ; [.1DCB.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER K WITH DOT BELOW
+1E35 ; [.1DCB.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER K WITH LINE BELOW
+1E34 ; [.1DCB.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER K WITH LINE BELOW
+3384 ; [.1DCB.0020.001C][.1CAD.0020.001D] # SQUARE KA
+3385 ; [.1DCB.0020.001D][.1CC6.0020.001D] # SQUARE KB
+3389 ; [.1DCB.0020.001C][.1CE0.0020.001C][.1CAD.0020.001C][.1DDD.0020.001C] # SQUARE KCAL
+338F ; [.1DCB.0020.001C][.1D5A.0020.001C] # SQUARE KG
+3391 ; [.1DCB.0020.001C][.1D7E.0020.001D][.1F87.0020.001C] # SQUARE KHZ
+33CD ; [.1DCB.0020.001D][.1DCB.0020.001D] # SQUARE KK
+3398 ; [.1DCB.0020.001C][.1DDD.0020.001C] # SQUARE KL
+339E ; [.1DCB.0020.001C][.1E10.0020.001C] # SQUARE KM
+33CE ; [.1DCB.0020.001D][.1E10.0020.001D] # SQUARE KM CAPITAL
+33A2 ; [.1DCB.0020.001C][.1E10.0020.001C][.1CA5.0020.001C] # SQUARE KM SQUARED
+33A6 ; [.1DCB.0020.001C][.1E10.0020.001C][.1CA6.0020.001C] # SQUARE KM CUBED
+33AA ; [.1DCB.0020.001C][.1E72.0020.001D][.1CAD.0020.001C] # SQUARE KPA
+33CF ; [.1DCB.0020.001C][.1EFB.0020.001C] # SQUARE KT
+33B8 ; [.1DCB.0020.001C][.1F49.0020.001D] # SQUARE KV
+33BE ; [.1DCB.0020.001C][.1F5B.0020.001D] # SQUARE KW
+33C0 ; [.1DCB.0020.001C][.2047.0020.001D] # SQUARE K OHM
+1D0B ; [.1DCF.0020.0002] # LATIN LETTER SMALL CAPITAL K
+1D84 ; [.1DD0.0020.0002] # LATIN SMALL LETTER K WITH PALATAL HOOK
+0199 ; [.1DD1.0020.0002] # LATIN SMALL LETTER K WITH HOOK
+0198 ; [.1DD1.0020.0008] # LATIN CAPITAL LETTER K WITH HOOK
+2C6A ; [.1DD5.0020.0002] # LATIN SMALL LETTER K WITH DESCENDER
+2C69 ; [.1DD5.0020.0008] # LATIN CAPITAL LETTER K WITH DESCENDER
+A741 ; [.1DD6.0020.0002] # LATIN SMALL LETTER K WITH STROKE
+A740 ; [.1DD6.0020.0008] # LATIN CAPITAL LETTER K WITH STROKE
+A743 ; [.1DD7.0020.0002] # LATIN SMALL LETTER K WITH DIAGONAL STROKE
+A742 ; [.1DD7.0020.0008] # LATIN CAPITAL LETTER K WITH DIAGONAL STROKE
+A745 ; [.1DD8.0020.0002] # LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE
+A744 ; [.1DD8.0020.0008] # LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE
+029E ; [.1DD9.0020.0002] # LATIN SMALL LETTER TURNED K
+A7B0 ; [.1DD9.0020.0008] # LATIN CAPITAL LETTER TURNED K
+006C ; [.1DDD.0020.0002] # LATIN SMALL LETTER L
+FF4C ; [.1DDD.0020.0003] # FULLWIDTH LATIN SMALL LETTER L
+1DDD ; [.1DDD.0020.0004] # COMBINING LATIN SMALL LETTER L
+217C ; [.1DDD.0020.0004] # SMALL ROMAN NUMERAL FIFTY
+24A7 ; [*0318.0020.0004][.1DDD.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER L
+2113 ; [.1DDD.0020.0005] # SCRIPT SMALL L
+1D425 ; [.1DDD.0020.0005] # MATHEMATICAL BOLD SMALL L
+1D459 ; [.1DDD.0020.0005] # MATHEMATICAL ITALIC SMALL L
+1D48D ; [.1DDD.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL L
+1D4C1 ; [.1DDD.0020.0005] # MATHEMATICAL SCRIPT SMALL L
+1D4F5 ; [.1DDD.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL L
+1D529 ; [.1DDD.0020.0005] # MATHEMATICAL FRAKTUR SMALL L
+1D55D ; [.1DDD.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL L
+1D591 ; [.1DDD.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL L
+1D5C5 ; [.1DDD.0020.0005] # MATHEMATICAL SANS-SERIF SMALL L
+1D5F9 ; [.1DDD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL L
+1D62D ; [.1DDD.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL L
+1D661 ; [.1DDD.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
+1D695 ; [.1DDD.0020.0005] # MATHEMATICAL MONOSPACE SMALL L
+24DB ; [.1DDD.0020.0006] # CIRCLED LATIN SMALL LETTER L
+004C ; [.1DDD.0020.0008] # LATIN CAPITAL LETTER L
+FF2C ; [.1DDD.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER L
+216C ; [.1DDD.0020.000A] # ROMAN NUMERAL FIFTY
+1F11B ; [*0318.0020.0004][.1DDD.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER L
+2112 ; [.1DDD.0020.000B] # SCRIPT CAPITAL L
+1D40B ; [.1DDD.0020.000B] # MATHEMATICAL BOLD CAPITAL L
+1D43F ; [.1DDD.0020.000B] # MATHEMATICAL ITALIC CAPITAL L
+1D473 ; [.1DDD.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL L
+1D4DB ; [.1DDD.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL L
+1D50F ; [.1DDD.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL L
+1D543 ; [.1DDD.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL L
+1D577 ; [.1DDD.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL L
+1D5AB ; [.1DDD.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL L
+1D5DF ; [.1DDD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+1D613 ; [.1DDD.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
+1D647 ; [.1DDD.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+1D67B ; [.1DDD.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL L
+24C1 ; [.1DDD.0020.000C] # CIRCLED LATIN CAPITAL LETTER L
+1F15B ; [.1DDD.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER L
+02E1 ; [.1DDD.0020.0014] # MODIFIER LETTER SMALL L
+2097 ; [.1DDD.0020.0015] # LATIN SUBSCRIPT SMALL LETTER L
+1D38 ; [.1DDD.0020.001D] # MODIFIER LETTER CAPITAL L
+1F13B ; [.1DDD.0020.001D] # SQUARED LATIN CAPITAL LETTER L
+1F17B ; [.1DDD.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER L
+013A ; [.1DDD.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER L WITH ACUTE
+0139 ; [.1DDD.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER L WITH ACUTE
+013E ; [.1DDD.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER L WITH CARON
+013D ; [.1DDD.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER L WITH CARON
+013C ; [.1DDD.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER L WITH CEDILLA
+013B ; [.1DDD.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER L WITH CEDILLA
+0142 ; [.1DDD.0020.0002][.0000.0039.0002] # LATIN SMALL LETTER L WITH STROKE
+0141 ; [.1DDD.0020.0008][.0000.0039.0002] # LATIN CAPITAL LETTER L WITH STROKE
+1E37 ; [.1DDD.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER L WITH DOT BELOW
+1E36 ; [.1DDD.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER L WITH DOT BELOW
+1E39 ; [.1DDD.0020.0002][.0000.0042.0002][.0000.0032.0002] # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+1E38 ; [.1DDD.0020.0008][.0000.0042.0002][.0000.0032.0002] # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+1E3D ; [.1DDD.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
+1E3C ; [.1DDD.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW
+1E3B ; [.1DDD.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER L WITH LINE BELOW
+1E3A ; [.1DDD.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER L WITH LINE BELOW
+0140 ; [.1DDD.0020.0002][.0000.0111.0002] # LATIN SMALL LETTER L WITH MIDDLE DOT
+006C 00B7 ; [.1DDD.0020.0002][.0000.0111.0002] # LATIN SMALL LETTER L WITH MIDDLE DOT
+006C 0387 ; [.1DDD.0020.0002][.0000.0111.0002] # LATIN SMALL LETTER L WITH MIDDLE DOT
+013F ; [.1DDD.0020.0008][.0000.0111.0002] # LATIN CAPITAL LETTER L WITH MIDDLE DOT
+004C 00B7 ; [.1DDD.0020.0008][.0000.0111.0002] # LATIN CAPITAL LETTER L WITH MIDDLE DOT
+004C 0387 ; [.1DDD.0020.0008][.0000.0111.0002] # LATIN CAPITAL LETTER L WITH MIDDLE DOT
+01C9 ; [.1DDD.0020.0004][.1DB2.0020.0004] # LATIN SMALL LETTER LJ
+01C8 ; [.1DDD.0020.000A][.1DB2.0020.0004] # LATIN CAPITAL LETTER L WITH SMALL LETTER J
+01C7 ; [.1DDD.0020.000A][.1DB2.0020.000A] # LATIN CAPITAL LETTER LJ
+1EFB ; [.1DDD.0020.0004][.1DDD.0020.0004] # LATIN SMALL LETTER MIDDLE-WELSH LL
+1EFA ; [.1DDD.0020.000A][.1DDD.0020.000A] # LATIN CAPITAL LETTER MIDDLE-WELSH LL
+33D0 ; [.1DDD.0020.001C][.1E10.0020.001C] # SQUARE LM
+33D1 ; [.1DDD.0020.001C][.1E1F.0020.001C] # SQUARE LN
+33D2 ; [.1DDD.0020.001C][.1E43.0020.001C][.1D5A.0020.001C] # SQUARE LOG
+1F1A9 ; [.1DDD.0020.001D][.1E43.0020.001C][.1ED7.0020.001C][.1ED7.0020.001C][.1DDD.0020.001C][.1D10.0020.001C][.1ED7.0020.001C][.1ED7.0020.001C] # SQUARED LOSSLESS
+02AA ; [.1DDD.0020.0004][.1ED7.0020.0004] # LATIN SMALL LETTER LS DIGRAPH
+32CF ; [.1DDD.0020.001D][.1EFB.0020.001D][.1CF5.0020.001D] # LIMITED LIABILITY SIGN
+33D3 ; [.1DDD.0020.001C][.1F65.0020.001C] # SQUARE LX
+02AB ; [.1DDD.0020.0004][.1F87.0020.0004] # LATIN SMALL LETTER LZ DIGRAPH
+029F ; [.1DE1.0020.0002] # LATIN LETTER SMALL CAPITAL L
+1DDE ; [.1DE1.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL L
+1DAB ; [.1DE1.0020.0014] # MODIFIER LETTER SMALL CAPITAL L
+A747 ; [.1DE5.0020.0002] # LATIN SMALL LETTER BROKEN L
+A746 ; [.1DE5.0020.0008] # LATIN CAPITAL LETTER BROKEN L
+1D0C ; [.1DE6.0020.0002] # LATIN LETTER SMALL CAPITAL L WITH STROKE
+A749 ; [.1DE7.0020.0002] # LATIN SMALL LETTER L WITH HIGH STROKE
+A748 ; [.1DE7.0020.0008] # LATIN CAPITAL LETTER L WITH HIGH STROKE
+019A ; [.1DE8.0020.0002] # LATIN SMALL LETTER L WITH BAR
+023D ; [.1DE8.0020.0008] # LATIN CAPITAL LETTER L WITH BAR
+2C61 ; [.1DEC.0020.0002] # LATIN SMALL LETTER L WITH DOUBLE BAR
+2C60 ; [.1DEC.0020.0008] # LATIN CAPITAL LETTER L WITH DOUBLE BAR
+026B ; [.1DED.0020.0002] # LATIN SMALL LETTER L WITH MIDDLE TILDE
+2C62 ; [.1DED.0020.0008] # LATIN CAPITAL LETTER L WITH MIDDLE TILDE
+AB5E ; [.1DED.0020.0014] # MODIFIER LETTER SMALL L WITH MIDDLE TILDE
+AB38 ; [.1DF1.0020.0002] # LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
+1DEC ; [.1DF1.0020.0004] # COMBINING LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
+AB39 ; [.1DF2.0020.0002] # LATIN SMALL LETTER L WITH MIDDLE RING
+026C ; [.1DF3.0020.0002] # LATIN SMALL LETTER L WITH BELT
+A7AD ; [.1DF3.0020.0008] # LATIN CAPITAL LETTER L WITH BELT
+AB37 ; [.1DF7.0020.0002] # LATIN SMALL LETTER L WITH INVERTED LAZY S
+AB5D ; [.1DF7.0020.0014] # MODIFIER LETTER SMALL L WITH INVERTED LAZY S
+1D85 ; [.1DF8.0020.0002] # LATIN SMALL LETTER L WITH PALATAL HOOK
+1DAA ; [.1DF8.0020.0014] # MODIFIER LETTER SMALL L WITH PALATAL HOOK
+026D ; [.1DF9.0020.0002] # LATIN SMALL LETTER L WITH RETROFLEX HOOK
+1DA9 ; [.1DF9.0020.0014] # MODIFIER LETTER SMALL L WITH RETROFLEX HOOK
+A78E ; [.1DFD.0020.0002] # LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+0234 ; [.1DFE.0020.0002] # LATIN SMALL LETTER L WITH CURL
+A772 ; [.1E02.0020.0002] # LATIN SMALL LETTER LUM
+026E ; [.1E03.0020.0002] # LATIN SMALL LETTER LEZH
+A781 ; [.1E07.0020.0002] # LATIN SMALL LETTER TURNED L
+A780 ; [.1E07.0020.0008] # LATIN CAPITAL LETTER TURNED L
+019B ; [.1E08.0020.0002] # LATIN SMALL LETTER LAMBDA WITH STROKE
+028E ; [.1E0C.0020.0002] # LATIN SMALL LETTER TURNED Y
+006D ; [.1E10.0020.0002] # LATIN SMALL LETTER M
+FF4D ; [.1E10.0020.0003] # FULLWIDTH LATIN SMALL LETTER M
+036B ; [.1E10.0020.0004] # COMBINING LATIN SMALL LETTER M
+217F ; [.1E10.0020.0004] # SMALL ROMAN NUMERAL ONE THOUSAND
+24A8 ; [*0318.0020.0004][.1E10.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER M
+1D426 ; [.1E10.0020.0005] # MATHEMATICAL BOLD SMALL M
+1D45A ; [.1E10.0020.0005] # MATHEMATICAL ITALIC SMALL M
+1D48E ; [.1E10.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL M
+1D4C2 ; [.1E10.0020.0005] # MATHEMATICAL SCRIPT SMALL M
+1D4F6 ; [.1E10.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL M
+1D52A ; [.1E10.0020.0005] # MATHEMATICAL FRAKTUR SMALL M
+1D55E ; [.1E10.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL M
+1D592 ; [.1E10.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL M
+1D5C6 ; [.1E10.0020.0005] # MATHEMATICAL SANS-SERIF SMALL M
+1D5FA ; [.1E10.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL M
+1D62E ; [.1E10.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL M
+1D662 ; [.1E10.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
+1D696 ; [.1E10.0020.0005] # MATHEMATICAL MONOSPACE SMALL M
+24DC ; [.1E10.0020.0006] # CIRCLED LATIN SMALL LETTER M
+004D ; [.1E10.0020.0008] # LATIN CAPITAL LETTER M
+FF2D ; [.1E10.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER M
+216F ; [.1E10.0020.000A] # ROMAN NUMERAL ONE THOUSAND
+1F11C ; [*0318.0020.0004][.1E10.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER M
+2133 ; [.1E10.0020.000B] # SCRIPT CAPITAL M
+1D40C ; [.1E10.0020.000B] # MATHEMATICAL BOLD CAPITAL M
+1D440 ; [.1E10.0020.000B] # MATHEMATICAL ITALIC CAPITAL M
+1D474 ; [.1E10.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL M
+1D4DC ; [.1E10.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL M
+1D510 ; [.1E10.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL M
+1D544 ; [.1E10.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+1D578 ; [.1E10.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL M
+1D5AC ; [.1E10.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL M
+1D5E0 ; [.1E10.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+1D614 ; [.1E10.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
+1D648 ; [.1E10.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+1D67C ; [.1E10.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL M
+24C2 ; [.1E10.0020.000C] # CIRCLED LATIN CAPITAL LETTER M
+1F15C ; [.1E10.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER M
+1D50 ; [.1E10.0020.0014] # MODIFIER LETTER SMALL M
+2098 ; [.1E10.0020.0015] # LATIN SUBSCRIPT SMALL LETTER M
+1D39 ; [.1E10.0020.001D] # MODIFIER LETTER CAPITAL M
+1F13C ; [.1E10.0020.001D] # SQUARED LATIN CAPITAL LETTER M
+1F17C ; [.1E10.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER M
+1E3F ; [.1E10.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER M WITH ACUTE
+1E3E ; [.1E10.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER M WITH ACUTE
+1E41 ; [.1E10.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER M WITH DOT ABOVE
+1E40 ; [.1E10.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER M WITH DOT ABOVE
+1E43 ; [.1E10.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER M WITH DOT BELOW
+1E42 ; [.1E10.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER M WITH DOT BELOW
+33A1 ; [.1E10.0020.001C][.1CA5.0020.001C] # SQUARE M SQUARED
+33A5 ; [.1E10.0020.001C][.1CA6.0020.001C] # SQUARE M CUBED
+3383 ; [.1E10.0020.001C][.1CAD.0020.001D] # SQUARE MA
+33D4 ; [.1E10.0020.001C][.1CC6.0020.001C] # SQUARE MB SMALL
+3386 ; [.1E10.0020.001D][.1CC6.0020.001D] # SQUARE MB
+1F16A ; [.1E10.0020.0014][.1CE0.0020.0014] # RAISED MC SIGN
+1F16B ; [.1E10.0020.0014][.1CF5.0020.0014] # RAISED MD SIGN
+338E ; [.1E10.0020.001C][.1D5A.0020.001C] # SQUARE MG
+3392 ; [.1E10.0020.001D][.1D7E.0020.001D][.1F87.0020.001C] # SQUARE MHZ
+33D5 ; [.1E10.0020.001C][.1D98.0020.001C][.1DDD.0020.001C] # SQUARE MIL
+3396 ; [.1E10.0020.001C][.1DDD.0020.001C] # SQUARE ML
+339C ; [.1E10.0020.001C][.1E10.0020.001C] # SQUARE MM
+339F ; [.1E10.0020.001C][.1E10.0020.001C][.1CA5.0020.001C] # SQUARE MM SQUARED
+33A3 ; [.1E10.0020.001C][.1E10.0020.001C][.1CA6.0020.001C] # SQUARE MM CUBED
+33D6 ; [.1E10.0020.001C][.1E43.0020.001C][.1DDD.0020.001C] # SQUARE MOL
+33AB ; [.1E10.0020.001D][.1E72.0020.001D][.1CAD.0020.001C] # SQUARE MPA
+33A7 ; [.1E10.0020.001C][*063B.0020.001C][.1ED7.0020.001C] # SQUARE M OVER S
+33B3 ; [.1E10.0020.001C][.1ED7.0020.001C] # SQUARE MS
+33A8 ; [.1E10.0020.001C][*063B.0020.001C][.1ED7.0020.001C][.1CA5.0020.001C] # SQUARE M OVER S SQUARED
+33B7 ; [.1E10.0020.001C][.1F49.0020.001D] # SQUARE MV
+33B9 ; [.1E10.0020.001D][.1F49.0020.001D] # SQUARE MV MEGA
+1F14B ; [.1E10.0020.001D][.1F49.0020.001D] # SQUARED MV
+33BD ; [.1E10.0020.001C][.1F5B.0020.001D] # SQUARE MW
+33BF ; [.1E10.0020.001D][.1F5B.0020.001D] # SQUARE MW MEGA
+33C1 ; [.1E10.0020.001D][.2047.0020.001D] # SQUARE M OHM
+1D0D ; [.1E14.0020.0002] # LATIN LETTER SMALL CAPITAL M
+1DDF ; [.1E14.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL M
+1D6F ; [.1E15.0020.0002] # LATIN SMALL LETTER M WITH MIDDLE TILDE
+1D86 ; [.1E16.0020.0002] # LATIN SMALL LETTER M WITH PALATAL HOOK
+0271 ; [.1E17.0020.0002] # LATIN SMALL LETTER M WITH HOOK
+2C6E ; [.1E17.0020.0008] # LATIN CAPITAL LETTER M WITH HOOK
+1DAC ; [.1E17.0020.0014] # MODIFIER LETTER SMALL M WITH HOOK
+AB3A ; [.1E1B.0020.0002] # LATIN SMALL LETTER M WITH CROSSED-TAIL
+A7FD ; [.1E1C.0020.0002] # LATIN EPIGRAPHIC LETTER INVERTED M
+A7FF ; [.1E1D.0020.0002] # LATIN EPIGRAPHIC LETTER ARCHAIC M
+A773 ; [.1E1E.0020.0002] # LATIN SMALL LETTER MUM
+006E ; [.1E1F.0020.0002] # LATIN SMALL LETTER N
+FF4E ; [.1E1F.0020.0003] # FULLWIDTH LATIN SMALL LETTER N
+1DE0 ; [.1E1F.0020.0004] # COMBINING LATIN SMALL LETTER N
+24A9 ; [*0318.0020.0004][.1E1F.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER N
+1D427 ; [.1E1F.0020.0005] # MATHEMATICAL BOLD SMALL N
+1D45B ; [.1E1F.0020.0005] # MATHEMATICAL ITALIC SMALL N
+1D48F ; [.1E1F.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL N
+1D4C3 ; [.1E1F.0020.0005] # MATHEMATICAL SCRIPT SMALL N
+1D4F7 ; [.1E1F.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL N
+1D52B ; [.1E1F.0020.0005] # MATHEMATICAL FRAKTUR SMALL N
+1D55F ; [.1E1F.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL N
+1D593 ; [.1E1F.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL N
+1D5C7 ; [.1E1F.0020.0005] # MATHEMATICAL SANS-SERIF SMALL N
+1D5FB ; [.1E1F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL N
+1D62F ; [.1E1F.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL N
+1D663 ; [.1E1F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
+1D697 ; [.1E1F.0020.0005] # MATHEMATICAL MONOSPACE SMALL N
+24DD ; [.1E1F.0020.0006] # CIRCLED LATIN SMALL LETTER N
+004E ; [.1E1F.0020.0008] # LATIN CAPITAL LETTER N
+FF2E ; [.1E1F.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER N
+1F11D ; [*0318.0020.0004][.1E1F.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER N
+2115 ; [.1E1F.0020.000B] # DOUBLE-STRUCK CAPITAL N
+1D40D ; [.1E1F.0020.000B] # MATHEMATICAL BOLD CAPITAL N
+1D441 ; [.1E1F.0020.000B] # MATHEMATICAL ITALIC CAPITAL N
+1D475 ; [.1E1F.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL N
+1D4A9 ; [.1E1F.0020.000B] # MATHEMATICAL SCRIPT CAPITAL N
+1D4DD ; [.1E1F.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL N
+1D511 ; [.1E1F.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL N
+1D579 ; [.1E1F.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL N
+1D5AD ; [.1E1F.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL N
+1D5E1 ; [.1E1F.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+1D615 ; [.1E1F.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
+1D649 ; [.1E1F.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+1D67D ; [.1E1F.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL N
+24C3 ; [.1E1F.0020.000C] # CIRCLED LATIN CAPITAL LETTER N
+1F15D ; [.1E1F.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER N
+207F ; [.1E1F.0020.0014] # SUPERSCRIPT LATIN SMALL LETTER N
+2099 ; [.1E1F.0020.0015] # LATIN SUBSCRIPT SMALL LETTER N
+1D3A ; [.1E1F.0020.001D] # MODIFIER LETTER CAPITAL N
+1F13D ; [.1E1F.0020.001D] # SQUARED LATIN CAPITAL LETTER N
+1F17D ; [.1E1F.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER N
+0144 ; [.1E1F.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER N WITH ACUTE
+0143 ; [.1E1F.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER N WITH ACUTE
+01F9 ; [.1E1F.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER N WITH GRAVE
+01F8 ; [.1E1F.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER N WITH GRAVE
+0148 ; [.1E1F.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER N WITH CARON
+0147 ; [.1E1F.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER N WITH CARON
+00F1 ; [.1E1F.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER N WITH TILDE
+00D1 ; [.1E1F.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER N WITH TILDE
+1E45 ; [.1E1F.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER N WITH DOT ABOVE
+1E44 ; [.1E1F.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER N WITH DOT ABOVE
+0146 ; [.1E1F.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER N WITH CEDILLA
+0145 ; [.1E1F.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER N WITH CEDILLA
+A7A5 ; [.1E1F.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER N WITH OBLIQUE STROKE
+A7A4 ; [.1E1F.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER N WITH OBLIQUE STROKE
+1E47 ; [.1E1F.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER N WITH DOT BELOW
+1E46 ; [.1E1F.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER N WITH DOT BELOW
+1E4B ; [.1E1F.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
+1E4A ; [.1E1F.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW
+1E49 ; [.1E1F.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER N WITH LINE BELOW
+1E48 ; [.1E1F.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER N WITH LINE BELOW
+3381 ; [.1E1F.0020.001C][.1CAD.0020.001D] # SQUARE NA
+1F195 ; [.1E1F.0020.001D][.1D10.0020.001D][.1F5B.0020.001D] # SQUARED NEW
+338B ; [.1E1F.0020.001C][.1D4B.0020.001D] # SQUARE NF
+1F196 ; [.1E1F.0020.001D][.1D5A.0020.001D] # SQUARED NG
+01CC ; [.1E1F.0020.0004][.1DB2.0020.0004] # LATIN SMALL LETTER NJ
+01CB ; [.1E1F.0020.000A][.1DB2.0020.0004] # LATIN CAPITAL LETTER N WITH SMALL LETTER J
+01CA ; [.1E1F.0020.000A][.1DB2.0020.000A] # LATIN CAPITAL LETTER NJ
+339A ; [.1E1F.0020.001C][.1E10.0020.001C] # SQUARE NM
+2116 ; [.1E1F.0020.000A][.1E43.0020.0004] # NUMERO SIGN
+33B1 ; [.1E1F.0020.001C][.1ED7.0020.001C] # SQUARE NS
+33B5 ; [.1E1F.0020.001C][.1F49.0020.001D] # SQUARE NV
+33BB ; [.1E1F.0020.001C][.1F5B.0020.001D] # SQUARE NW
+0274 ; [.1E23.0020.0002] # LATIN LETTER SMALL CAPITAL N
+1DE1 ; [.1E23.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL N
+1DB0 ; [.1E23.0020.0014] # MODIFIER LETTER SMALL CAPITAL N
+1D3B ; [.1E27.0020.0002] # MODIFIER LETTER CAPITAL REVERSED N
+1D0E ; [.1E28.0020.0002] # LATIN LETTER SMALL CAPITAL REVERSED N
+1D70 ; [.1E29.0020.0002] # LATIN SMALL LETTER N WITH MIDDLE TILDE
+0272 ; [.1E2A.0020.0002] # LATIN SMALL LETTER N WITH LEFT HOOK
+019D ; [.1E2A.0020.0008] # LATIN CAPITAL LETTER N WITH LEFT HOOK
+1DAE ; [.1E2A.0020.0014] # MODIFIER LETTER SMALL N WITH LEFT HOOK
+019E ; [.1E2E.0020.0002] # LATIN SMALL LETTER N WITH LONG RIGHT LEG
+0220 ; [.1E2E.0020.0008] # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
+A791 ; [.1E32.0020.0002] # LATIN SMALL LETTER N WITH DESCENDER
+A790 ; [.1E32.0020.0008] # LATIN CAPITAL LETTER N WITH DESCENDER
+1D87 ; [.1E33.0020.0002] # LATIN SMALL LETTER N WITH PALATAL HOOK
+0273 ; [.1E34.0020.0002] # LATIN SMALL LETTER N WITH RETROFLEX HOOK
+1DAF ; [.1E34.0020.0014] # MODIFIER LETTER SMALL N WITH RETROFLEX HOOK
+0235 ; [.1E38.0020.0002] # LATIN SMALL LETTER N WITH CURL
+AB3B ; [.1E3C.0020.0002] # LATIN SMALL LETTER N WITH CROSSED-TAIL
+A774 ; [.1E3D.0020.0002] # LATIN SMALL LETTER NUM
+014B ; [.1E3E.0020.0002] # LATIN SMALL LETTER ENG
+014A ; [.1E3E.0020.0008] # LATIN CAPITAL LETTER ENG
+1D51 ; [.1E3E.0020.0014] # MODIFIER LETTER SMALL ENG
+AB3C ; [.1E42.0020.0002] # LATIN SMALL LETTER ENG WITH CROSSED-TAIL
+006F ; [.1E43.0020.0002] # LATIN SMALL LETTER O
+FF4F ; [.1E43.0020.0003] # FULLWIDTH LATIN SMALL LETTER O
+0366 ; [.1E43.0020.0004] # COMBINING LATIN SMALL LETTER O
+24AA ; [*0318.0020.0004][.1E43.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER O
+2134 ; [.1E43.0020.0005] # SCRIPT SMALL O
+1D428 ; [.1E43.0020.0005] # MATHEMATICAL BOLD SMALL O
+1D45C ; [.1E43.0020.0005] # MATHEMATICAL ITALIC SMALL O
+1D490 ; [.1E43.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL O
+1D4F8 ; [.1E43.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL O
+1D52C ; [.1E43.0020.0005] # MATHEMATICAL FRAKTUR SMALL O
+1D560 ; [.1E43.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL O
+1D594 ; [.1E43.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL O
+1D5C8 ; [.1E43.0020.0005] # MATHEMATICAL SANS-SERIF SMALL O
+1D5FC ; [.1E43.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL O
+1D630 ; [.1E43.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL O
+1D664 ; [.1E43.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
+1D698 ; [.1E43.0020.0005] # MATHEMATICAL MONOSPACE SMALL O
+24DE ; [.1E43.0020.0006] # CIRCLED LATIN SMALL LETTER O
+004F ; [.1E43.0020.0008] # LATIN CAPITAL LETTER O
+FF2F ; [.1E43.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER O
+1F11E ; [*0318.0020.0004][.1E43.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER O
+1D40E ; [.1E43.0020.000B] # MATHEMATICAL BOLD CAPITAL O
+1D442 ; [.1E43.0020.000B] # MATHEMATICAL ITALIC CAPITAL O
+1D476 ; [.1E43.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL O
+1D4AA ; [.1E43.0020.000B] # MATHEMATICAL SCRIPT CAPITAL O
+1D4DE ; [.1E43.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL O
+1D512 ; [.1E43.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL O
+1D546 ; [.1E43.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+1D57A ; [.1E43.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL O
+1D5AE ; [.1E43.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL O
+1D5E2 ; [.1E43.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+1D616 ; [.1E43.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
+1D64A ; [.1E43.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+1D67E ; [.1E43.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL O
+24C4 ; [.1E43.0020.000C] # CIRCLED LATIN CAPITAL LETTER O
+1F15E ; [.1E43.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER O
+00BA ; [.1E43.0020.0014] # MASCULINE ORDINAL INDICATOR
+1D52 ; [.1E43.0020.0014] # MODIFIER LETTER SMALL O
+2092 ; [.1E43.0020.0015] # LATIN SUBSCRIPT SMALL LETTER O
+1D3C ; [.1E43.0020.001D] # MODIFIER LETTER CAPITAL O
+1F13E ; [.1E43.0020.001D] # SQUARED LATIN CAPITAL LETTER O
+1F17E ; [.1E43.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER O
+00F3 ; [.1E43.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH ACUTE
+00D3 ; [.1E43.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH ACUTE
+00F2 ; [.1E43.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH GRAVE
+00D2 ; [.1E43.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH GRAVE
+014F ; [.1E43.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER O WITH BREVE
+014E ; [.1E43.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER O WITH BREVE
+00F4 ; [.1E43.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00D4 ; [.1E43.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+1ED1 ; [.1E43.0020.0002][.0000.0027.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED0 ; [.1E43.0020.0008][.0000.0027.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+1ED3 ; [.1E43.0020.0002][.0000.0027.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED2 ; [.1E43.0020.0008][.0000.0027.0002][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+1ED7 ; [.1E43.0020.0002][.0000.0027.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED6 ; [.1E43.0020.0008][.0000.0027.0002][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+1ED5 ; [.1E43.0020.0002][.0000.0027.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+1ED4 ; [.1E43.0020.0008][.0000.0027.0002][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+01D2 ; [.1E43.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER O WITH CARON
+01D1 ; [.1E43.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER O WITH CARON
+00F6 ; [.1E43.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER O WITH DIAERESIS
+1DF3 ; [.1E43.0020.0004][.0000.002B.0004] # COMBINING LATIN SMALL LETTER O WITH DIAERESIS
+A79D ; [.1E43.0020.0004][.0000.002B.0004] # LATIN SMALL LETTER VOLAPUK OE
+00D6 ; [.1E43.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS
+A79C ; [.1E43.0020.000A][.0000.002B.0004] # LATIN CAPITAL LETTER VOLAPUK OE
+022B ; [.1E43.0020.0002][.0000.002B.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+022A ; [.1E43.0020.0008][.0000.002B.0002][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+0151 ; [.1E43.0020.0002][.0000.002C.0002] # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0150 ; [.1E43.0020.0008][.0000.002C.0002] # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+00F5 ; [.1E43.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH TILDE
+00D5 ; [.1E43.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH TILDE
+1E4D ; [.1E43.0020.0002][.0000.002D.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+1E4C ; [.1E43.0020.0008][.0000.002D.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+1E4F ; [.1E43.0020.0002][.0000.002D.0002][.0000.002B.0002] # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+1E4E ; [.1E43.0020.0008][.0000.002D.0002][.0000.002B.0002] # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+022D ; [.1E43.0020.0002][.0000.002D.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH TILDE AND MACRON
+022C ; [.1E43.0020.0008][.0000.002D.0002][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+022F ; [.1E43.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER O WITH DOT ABOVE
+022E ; [.1E43.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER O WITH DOT ABOVE
+0231 ; [.1E43.0020.0002][.0000.002E.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
+0230 ; [.1E43.0020.0008][.0000.002E.0002][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
+00F8 ; [.1E43.0020.0002][.0000.002F.0002] # LATIN SMALL LETTER O WITH STROKE
+00D8 ; [.1E43.0020.0008][.0000.002F.0002] # LATIN CAPITAL LETTER O WITH STROKE
+01FF ; [.1E43.0020.0002][.0000.002F.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+01FE ; [.1E43.0020.0008][.0000.002F.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+01EB ; [.1E43.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER O WITH OGONEK
+01EA ; [.1E43.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER O WITH OGONEK
+01ED ; [.1E43.0020.0002][.0000.0031.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH OGONEK AND MACRON
+01EC ; [.1E43.0020.0008][.0000.0031.0002][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+014D ; [.1E43.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER O WITH MACRON
+014C ; [.1E43.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER O WITH MACRON
+1E53 ; [.1E43.0020.0002][.0000.0032.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+1E52 ; [.1E43.0020.0008][.0000.0032.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+1E51 ; [.1E43.0020.0002][.0000.0032.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH MACRON AND GRAVE
+1E50 ; [.1E43.0020.0008][.0000.0032.0002][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
+1DED ; [.1E43.0020.0004][.0000.0034.0004] # COMBINING LATIN SMALL LETTER O WITH LIGHT CENTRALIZATION STROKE
+1ECF ; [.1E43.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH HOOK ABOVE
+1ECE ; [.1E43.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH HOOK ABOVE
+020D ; [.1E43.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER O WITH DOUBLE GRAVE
+020C ; [.1E43.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
+020F ; [.1E43.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER O WITH INVERTED BREVE
+020E ; [.1E43.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER O WITH INVERTED BREVE
+01A1 ; [.1E43.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER O WITH HORN
+01A0 ; [.1E43.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER O WITH HORN
+1EDB ; [.1E43.0020.0002][.0000.003F.0002][.0000.0024.0002] # LATIN SMALL LETTER O WITH HORN AND ACUTE
+1EDA ; [.1E43.0020.0008][.0000.003F.0002][.0000.0024.0002] # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+1EDD ; [.1E43.0020.0002][.0000.003F.0002][.0000.0025.0002] # LATIN SMALL LETTER O WITH HORN AND GRAVE
+1EDC ; [.1E43.0020.0008][.0000.003F.0002][.0000.0025.0002] # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
+1EE1 ; [.1E43.0020.0002][.0000.003F.0002][.0000.002D.0002] # LATIN SMALL LETTER O WITH HORN AND TILDE
+1EE0 ; [.1E43.0020.0008][.0000.003F.0002][.0000.002D.0002] # LATIN CAPITAL LETTER O WITH HORN AND TILDE
+1EDF ; [.1E43.0020.0002][.0000.003F.0002][.0000.003B.0002] # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
+1EDE ; [.1E43.0020.0008][.0000.003F.0002][.0000.003B.0002] # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+1EE3 ; [.1E43.0020.0002][.0000.003F.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+1EE2 ; [.1E43.0020.0008][.0000.003F.0002][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+1ECD ; [.1E43.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER O WITH DOT BELOW
+1ECC ; [.1E43.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER O WITH DOT BELOW
+1ED9 ; [.1E43.0020.0002][.0000.0042.0002][.0000.0027.0002] # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+1ED8 ; [.1E43.0020.0008][.0000.0042.0002][.0000.0027.0002] # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+0153 ; [.1E43.0020.0004][.0000.0111.0004][.1D10.0020.0004] # LATIN SMALL LIGATURE OE
+0152 ; [.1E43.0020.000A][.0000.0111.0004][.1D10.0020.000A] # LATIN CAPITAL LIGATURE OE
+A7F9 ; [.1E43.0020.0014][.0000.0111.0014][.1D10.0020.0014] # MODIFIER LETTER SMALL LIGATURE OE
+1F197 ; [.1E43.0020.001D][.1DCB.0020.001D] # SQUARED OK
+A74F ; [.1E43.0020.0004][.1E43.0020.0004] # LATIN SMALL LETTER OO
+A74E ; [.1E43.0020.000A][.1E43.0020.000A] # LATIN CAPITAL LETTER OO
+3375 ; [.1E43.0020.001C][.1F49.0020.001D] # SQUARE OV
+1D0F ; [.1E47.0020.0002] # LATIN LETTER SMALL CAPITAL O
+1D11 ; [.1E48.0020.0002] # LATIN SMALL LETTER SIDEWAYS O
+AB3D ; [.1E49.0020.0002] # LATIN SMALL LETTER BLACKLETTER O
+0276 ; [.1E4A.0020.0002] # LATIN LETTER SMALL CAPITAL OE
+1D14 ; [.1E4E.0020.0002] # LATIN SMALL LETTER TURNED OE
+AB41 ; [.1E4F.0020.0002] # LATIN SMALL LETTER TURNED OE WITH STROKE
+AB42 ; [.1E50.0020.0002] # LATIN SMALL LETTER TURNED OE WITH HORIZONTAL STROKE
+AB40 ; [.1E51.0020.0002] # LATIN SMALL LETTER INVERTED OE
+AB43 ; [.1E52.0020.0002] # LATIN SMALL LETTER TURNED O OPEN-O
+AB44 ; [.1E53.0020.0002] # LATIN SMALL LETTER TURNED O OPEN-O WITH STROKE
+1D13 ; [.1E54.0020.0002] # LATIN SMALL LETTER SIDEWAYS O WITH STROKE
+AB3E ; [.1E55.0020.0002] # LATIN SMALL LETTER BLACKLETTER O WITH STROKE
+0254 ; [.1E56.0020.0002] # LATIN SMALL LETTER OPEN O
+0186 ; [.1E56.0020.0008] # LATIN CAPITAL LETTER OPEN O
+1D53 ; [.1E56.0020.0014] # MODIFIER LETTER SMALL OPEN O
+1D10 ; [.1E5A.0020.0002] # LATIN LETTER SMALL CAPITAL OPEN O
+1D12 ; [.1E5B.0020.0002] # LATIN SMALL LETTER SIDEWAYS OPEN O
+AB3F ; [.1E5C.0020.0002] # LATIN SMALL LETTER OPEN O WITH STROKE
+1D97 ; [.1E5D.0020.0002] # LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK
+AB62 ; [.1E5E.0020.0002] # LATIN SMALL LETTER OPEN OE
+A74D ; [.1E5F.0020.0002] # LATIN SMALL LETTER O WITH LOOP
+A74C ; [.1E5F.0020.0008] # LATIN CAPITAL LETTER O WITH LOOP
+1D16 ; [.1E60.0020.0002] # LATIN SMALL LETTER TOP HALF O
+1D54 ; [.1E60.0020.0014] # MODIFIER LETTER SMALL TOP HALF O
+1D17 ; [.1E61.0020.0002] # LATIN SMALL LETTER BOTTOM HALF O
+1D55 ; [.1E61.0020.0014] # MODIFIER LETTER SMALL BOTTOM HALF O
+2C7A ; [.1E62.0020.0002] # LATIN SMALL LETTER O WITH LOW RING INSIDE
+0275 ; [.1E63.0020.0002] # LATIN SMALL LETTER BARRED O
+019F ; [.1E63.0020.0008] # LATIN CAPITAL LETTER O WITH MIDDLE TILDE
+1DB1 ; [.1E63.0020.0014] # MODIFIER LETTER SMALL BARRED O
+A74B ; [.1E67.0020.0002] # LATIN SMALL LETTER O WITH LONG STROKE OVERLAY
+A74A ; [.1E67.0020.0008] # LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY
+0277 ; [.1E68.0020.0002] # LATIN SMALL LETTER CLOSED OMEGA
+A7B7 ; [.1E6C.0020.0002] # LATIN SMALL LETTER OMEGA
+A7B6 ; [.1E6C.0020.0008] # LATIN CAPITAL LETTER OMEGA
+0223 ; [.1E6D.0020.0002] # LATIN SMALL LETTER OU
+0222 ; [.1E6D.0020.0008] # LATIN CAPITAL LETTER OU
+1D3D ; [.1E6D.0020.001D] # MODIFIER LETTER CAPITAL OU
+1D15 ; [.1E71.0020.0002] # LATIN LETTER SMALL CAPITAL OU
+0070 ; [.1E72.0020.0002] # LATIN SMALL LETTER P
+FF50 ; [.1E72.0020.0003] # FULLWIDTH LATIN SMALL LETTER P
+1DEE ; [.1E72.0020.0004] # COMBINING LATIN SMALL LETTER P
+24AB ; [*0318.0020.0004][.1E72.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER P
+1D429 ; [.1E72.0020.0005] # MATHEMATICAL BOLD SMALL P
+1D45D ; [.1E72.0020.0005] # MATHEMATICAL ITALIC SMALL P
+1D491 ; [.1E72.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL P
+1D4C5 ; [.1E72.0020.0005] # MATHEMATICAL SCRIPT SMALL P
+1D4F9 ; [.1E72.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL P
+1D52D ; [.1E72.0020.0005] # MATHEMATICAL FRAKTUR SMALL P
+1D561 ; [.1E72.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL P
+1D595 ; [.1E72.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL P
+1D5C9 ; [.1E72.0020.0005] # MATHEMATICAL SANS-SERIF SMALL P
+1D5FD ; [.1E72.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL P
+1D631 ; [.1E72.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL P
+1D665 ; [.1E72.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
+1D699 ; [.1E72.0020.0005] # MATHEMATICAL MONOSPACE SMALL P
+24DF ; [.1E72.0020.0006] # CIRCLED LATIN SMALL LETTER P
+0050 ; [.1E72.0020.0008] # LATIN CAPITAL LETTER P
+FF30 ; [.1E72.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER P
+1F11F ; [*0318.0020.0004][.1E72.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER P
+2119 ; [.1E72.0020.000B] # DOUBLE-STRUCK CAPITAL P
+1D40F ; [.1E72.0020.000B] # MATHEMATICAL BOLD CAPITAL P
+1D443 ; [.1E72.0020.000B] # MATHEMATICAL ITALIC CAPITAL P
+1D477 ; [.1E72.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL P
+1D4AB ; [.1E72.0020.000B] # MATHEMATICAL SCRIPT CAPITAL P
+1D4DF ; [.1E72.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL P
+1D513 ; [.1E72.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL P
+1D57B ; [.1E72.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL P
+1D5AF ; [.1E72.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL P
+1D5E3 ; [.1E72.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+1D617 ; [.1E72.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
+1D64B ; [.1E72.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+1D67F ; [.1E72.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL P
+24C5 ; [.1E72.0020.000C] # CIRCLED LATIN CAPITAL LETTER P
+1F15F ; [.1E72.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER P
+1D56 ; [.1E72.0020.0014] # MODIFIER LETTER SMALL P
+209A ; [.1E72.0020.0015] # LATIN SUBSCRIPT SMALL LETTER P
+1D3E ; [.1E72.0020.001D] # MODIFIER LETTER CAPITAL P
+1F13F ; [.1E72.0020.001D] # SQUARED LATIN CAPITAL LETTER P
+1F17F ; [.1E72.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER P
+1F18A ; [.1E72.0020.001D] # CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P
+1E55 ; [.1E72.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER P WITH ACUTE
+1E54 ; [.1E72.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER P WITH ACUTE
+1E57 ; [.1E72.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER P WITH DOT ABOVE
+1E56 ; [.1E72.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER P WITH DOT ABOVE
+3380 ; [.1E72.0020.001C][.1CAD.0020.001D] # SQUARE PA AMPS
+33A9 ; [.1E72.0020.001D][.1CAD.0020.001C] # SQUARE PA
+1F18C ; [.1E72.0020.001D][.1CAD.0020.001D] # NEGATIVE SQUARED PA
+3376 ; [.1E72.0020.001C][.1CE0.0020.001C] # SQUARE PC
+338A ; [.1E72.0020.001C][.1D4B.0020.001D] # SQUARE PF
+33D7 ; [.1E72.0020.001D][.1D7E.0020.001D] # SQUARE PH
+33D8 ; [.1E72.0020.001C][*0278.0020.001C][.1E10.0020.001C][*0278.0020.001C] # SQUARE PM
+33D9 ; [.1E72.0020.001D][.1E72.0020.001D][.1E10.0020.001D] # SQUARE PPM
+1F14E ; [.1E72.0020.001D][.1E72.0020.001D][.1F49.0020.001D] # SQUARED PPV
+33DA ; [.1E72.0020.001D][.1E99.0020.001D] # SQUARE PR
+33B0 ; [.1E72.0020.001C][.1ED7.0020.001C] # SQUARE PS
+3250 ; [.1E72.0020.001D][.1EFB.0020.001D][.1D10.0020.001D] # PARTNERSHIP SIGN
+33B4 ; [.1E72.0020.001C][.1F49.0020.001D] # SQUARE PV
+33BA ; [.1E72.0020.001C][.1F5B.0020.001D] # SQUARE PW
+1D18 ; [.1E76.0020.0002] # LATIN LETTER SMALL CAPITAL P
+1D7D ; [.1E77.0020.0002] # LATIN SMALL LETTER P WITH STROKE
+2C63 ; [.1E77.0020.0008] # LATIN CAPITAL LETTER P WITH STROKE
+A751 ; [.1E78.0020.0002] # LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER
+A750 ; [.1E78.0020.0008] # LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER
+1D71 ; [.1E79.0020.0002] # LATIN SMALL LETTER P WITH MIDDLE TILDE
+1D88 ; [.1E7A.0020.0002] # LATIN SMALL LETTER P WITH PALATAL HOOK
+01A5 ; [.1E7B.0020.0002] # LATIN SMALL LETTER P WITH HOOK
+01A4 ; [.1E7B.0020.0008] # LATIN CAPITAL LETTER P WITH HOOK
+A753 ; [.1E7F.0020.0002] # LATIN SMALL LETTER P WITH FLOURISH
+A752 ; [.1E7F.0020.0008] # LATIN CAPITAL LETTER P WITH FLOURISH
+A755 ; [.1E80.0020.0002] # LATIN SMALL LETTER P WITH SQUIRREL TAIL
+A754 ; [.1E80.0020.0008] # LATIN CAPITAL LETTER P WITH SQUIRREL TAIL
+A7FC ; [.1E81.0020.0002] # LATIN EPIGRAPHIC LETTER REVERSED P
+0278 ; [.1E82.0020.0002] # LATIN SMALL LETTER PHI
+1DB2 ; [.1E82.0020.0014] # MODIFIER LETTER SMALL PHI
+2C77 ; [.1E86.0020.0002] # LATIN SMALL LETTER TAILLESS PHI
+0071 ; [.1E87.0020.0002] # LATIN SMALL LETTER Q
+FF51 ; [.1E87.0020.0003] # FULLWIDTH LATIN SMALL LETTER Q
+24AC ; [*0318.0020.0004][.1E87.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER Q
+1D42A ; [.1E87.0020.0005] # MATHEMATICAL BOLD SMALL Q
+1D45E ; [.1E87.0020.0005] # MATHEMATICAL ITALIC SMALL Q
+1D492 ; [.1E87.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL Q
+1D4C6 ; [.1E87.0020.0005] # MATHEMATICAL SCRIPT SMALL Q
+1D4FA ; [.1E87.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL Q
+1D52E ; [.1E87.0020.0005] # MATHEMATICAL FRAKTUR SMALL Q
+1D562 ; [.1E87.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL Q
+1D596 ; [.1E87.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL Q
+1D5CA ; [.1E87.0020.0005] # MATHEMATICAL SANS-SERIF SMALL Q
+1D5FE ; [.1E87.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL Q
+1D632 ; [.1E87.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL Q
+1D666 ; [.1E87.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
+1D69A ; [.1E87.0020.0005] # MATHEMATICAL MONOSPACE SMALL Q
+24E0 ; [.1E87.0020.0006] # CIRCLED LATIN SMALL LETTER Q
+0051 ; [.1E87.0020.0008] # LATIN CAPITAL LETTER Q
+FF31 ; [.1E87.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER Q
+1F120 ; [*0318.0020.0004][.1E87.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER Q
+211A ; [.1E87.0020.000B] # DOUBLE-STRUCK CAPITAL Q
+1D410 ; [.1E87.0020.000B] # MATHEMATICAL BOLD CAPITAL Q
+1D444 ; [.1E87.0020.000B] # MATHEMATICAL ITALIC CAPITAL Q
+1D478 ; [.1E87.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL Q
+1D4AC ; [.1E87.0020.000B] # MATHEMATICAL SCRIPT CAPITAL Q
+1D4E0 ; [.1E87.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL Q
+1D514 ; [.1E87.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL Q
+1D57C ; [.1E87.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL Q
+1D5B0 ; [.1E87.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL Q
+1D5E4 ; [.1E87.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
+1D618 ; [.1E87.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
+1D64C ; [.1E87.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
+1D680 ; [.1E87.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL Q
+24C6 ; [.1E87.0020.000C] # CIRCLED LATIN CAPITAL LETTER Q
+1F160 ; [.1E87.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER Q
+1F140 ; [.1E87.0020.001D] # SQUARED LATIN CAPITAL LETTER Q
+1F180 ; [.1E87.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER Q
+0239 ; [.1E87.0020.0004][.1E72.0020.0004] # LATIN SMALL LETTER QP DIGRAPH
+A757 ; [.1E8B.0020.0002] # LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER
+A756 ; [.1E8B.0020.0008] # LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER
+A759 ; [.1E8C.0020.0002] # LATIN SMALL LETTER Q WITH DIAGONAL STROKE
+A758 ; [.1E8C.0020.0008] # LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE
+02A0 ; [.1E8D.0020.0002] # LATIN SMALL LETTER Q WITH HOOK
+024B ; [.1E91.0020.0002] # LATIN SMALL LETTER Q WITH HOOK TAIL
+024A ; [.1E91.0020.0008] # LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
+0138 ; [.1E95.0020.0002] # LATIN SMALL LETTER KRA
+0072 ; [.1E99.0020.0002] # LATIN SMALL LETTER R
+FF52 ; [.1E99.0020.0003] # FULLWIDTH LATIN SMALL LETTER R
+036C ; [.1E99.0020.0004] # COMBINING LATIN SMALL LETTER R
+1DCA ; [.1E99.0020.0004] # COMBINING LATIN SMALL LETTER R BELOW
+24AD ; [*0318.0020.0004][.1E99.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER R
+1D42B ; [.1E99.0020.0005] # MATHEMATICAL BOLD SMALL R
+1D45F ; [.1E99.0020.0005] # MATHEMATICAL ITALIC SMALL R
+1D493 ; [.1E99.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL R
+1D4C7 ; [.1E99.0020.0005] # MATHEMATICAL SCRIPT SMALL R
+1D4FB ; [.1E99.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL R
+1D52F ; [.1E99.0020.0005] # MATHEMATICAL FRAKTUR SMALL R
+1D563 ; [.1E99.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL R
+1D597 ; [.1E99.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL R
+1D5CB ; [.1E99.0020.0005] # MATHEMATICAL SANS-SERIF SMALL R
+1D5FF ; [.1E99.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL R
+1D633 ; [.1E99.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL R
+1D667 ; [.1E99.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
+1D69B ; [.1E99.0020.0005] # MATHEMATICAL MONOSPACE SMALL R
+24E1 ; [.1E99.0020.0006] # CIRCLED LATIN SMALL LETTER R
+0052 ; [.1E99.0020.0008] # LATIN CAPITAL LETTER R
+FF32 ; [.1E99.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER R
+1F121 ; [*0318.0020.0004][.1E99.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER R
+211B ; [.1E99.0020.000B] # SCRIPT CAPITAL R
+211C ; [.1E99.0020.000B] # BLACK-LETTER CAPITAL R
+211D ; [.1E99.0020.000B] # DOUBLE-STRUCK CAPITAL R
+1D411 ; [.1E99.0020.000B] # MATHEMATICAL BOLD CAPITAL R
+1D445 ; [.1E99.0020.000B] # MATHEMATICAL ITALIC CAPITAL R
+1D479 ; [.1E99.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL R
+1D4E1 ; [.1E99.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL R
+1D57D ; [.1E99.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL R
+1D5B1 ; [.1E99.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL R
+1D5E5 ; [.1E99.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+1D619 ; [.1E99.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
+1D64D ; [.1E99.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+1D681 ; [.1E99.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL R
+24C7 ; [.1E99.0020.000C] # CIRCLED LATIN CAPITAL LETTER R
+1F12C ; [.1E99.0020.000C] # CIRCLED ITALIC LATIN CAPITAL LETTER R
+1F161 ; [.1E99.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER R
+02B3 ; [.1E99.0020.0014] # MODIFIER LETTER SMALL R
+1D63 ; [.1E99.0020.0015] # LATIN SUBSCRIPT SMALL LETTER R
+1D3F ; [.1E99.0020.001D] # MODIFIER LETTER CAPITAL R
+1F141 ; [.1E99.0020.001D] # SQUARED LATIN CAPITAL LETTER R
+1F181 ; [.1E99.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER R
+0155 ; [.1E99.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER R WITH ACUTE
+0154 ; [.1E99.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER R WITH ACUTE
+0159 ; [.1E99.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER R WITH CARON
+0158 ; [.1E99.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER R WITH CARON
+1E59 ; [.1E99.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER R WITH DOT ABOVE
+1E58 ; [.1E99.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER R WITH DOT ABOVE
+0157 ; [.1E99.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER R WITH CEDILLA
+0156 ; [.1E99.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER R WITH CEDILLA
+A7A7 ; [.1E99.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER R WITH OBLIQUE STROKE
+A7A6 ; [.1E99.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER R WITH OBLIQUE STROKE
+0211 ; [.1E99.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER R WITH DOUBLE GRAVE
+0210 ; [.1E99.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
+0213 ; [.1E99.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER R WITH INVERTED BREVE
+0212 ; [.1E99.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER R WITH INVERTED BREVE
+1E5B ; [.1E99.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER R WITH DOT BELOW
+1E5A ; [.1E99.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER R WITH DOT BELOW
+1E5D ; [.1E99.0020.0002][.0000.0042.0002][.0000.0032.0002] # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+1E5C ; [.1E99.0020.0008][.0000.0042.0002][.0000.0032.0002] # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+1E5F ; [.1E99.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER R WITH LINE BELOW
+1E5E ; [.1E99.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER R WITH LINE BELOW
+A783 ; [.1E99.0020.0004][.0000.0112.0004] # LATIN SMALL LETTER INSULAR R
+A782 ; [.1E99.0020.000A][.0000.0112.0004] # LATIN CAPITAL LETTER INSULAR R
+33AD ; [.1E99.0020.001C][.1CAD.0020.001C][.1CF5.0020.001C] # SQUARE RAD
+33AE ; [.1E99.0020.001C][.1CAD.0020.001C][.1CF5.0020.001C][*063B.0020.001C][.1ED7.0020.001C] # SQUARE RAD OVER S
+33AF ; [.1E99.0020.001C][.1CAD.0020.001C][.1CF5.0020.001C][*063B.0020.001C][.1ED7.0020.001C][.1CA5.0020.001C] # SQUARE RAD OVER S SQUARED
+20A8 ; [.1E99.0020.000A][.1ED7.0020.0004] # RUPEE SIGN
+AB45 ; [.1E9D.0020.0002] # LATIN SMALL LETTER STIRRUP R
+0280 ; [.1E9E.0020.0002] # LATIN LETTER SMALL CAPITAL R
+1DE2 ; [.1E9E.0020.0004] # COMBINING LATIN LETTER SMALL CAPITAL R
+01A6 ; [.1E9E.0020.0008] # LATIN LETTER YR
+AB46 ; [.1EA2.0020.0002] # LATIN LETTER SMALL CAPITAL R WITH RIGHT LEG
+A75B ; [.1EA3.0020.0002] # LATIN SMALL LETTER R ROTUNDA
+1DE3 ; [.1EA3.0020.0004] # COMBINING LATIN SMALL LETTER R ROTUNDA
+A75A ; [.1EA3.0020.0008] # LATIN CAPITAL LETTER R ROTUNDA
+1D19 ; [.1EA4.0020.0002] # LATIN LETTER SMALL CAPITAL REVERSED R
+024D ; [.1EA5.0020.0002] # LATIN SMALL LETTER R WITH STROKE
+024C ; [.1EA5.0020.0008] # LATIN CAPITAL LETTER R WITH STROKE
+1D72 ; [.1EA9.0020.0002] # LATIN SMALL LETTER R WITH MIDDLE TILDE
+0279 ; [.1EAA.0020.0002] # LATIN SMALL LETTER TURNED R
+02B4 ; [.1EAA.0020.0014] # MODIFIER LETTER SMALL TURNED R
+1D1A ; [.1EAE.0020.0002] # LATIN LETTER SMALL CAPITAL TURNED R
+027A ; [.1EAF.0020.0002] # LATIN SMALL LETTER TURNED R WITH LONG LEG
+1D89 ; [.1EB3.0020.0002] # LATIN SMALL LETTER R WITH PALATAL HOOK
+027B ; [.1EB4.0020.0002] # LATIN SMALL LETTER TURNED R WITH HOOK
+02B5 ; [.1EB4.0020.0014] # MODIFIER LETTER SMALL TURNED R WITH HOOK
+2C79 ; [.1EB8.0020.0002] # LATIN SMALL LETTER TURNED R WITH TAIL
+027C ; [.1EB9.0020.0002] # LATIN SMALL LETTER R WITH LONG LEG
+027D ; [.1EBD.0020.0002] # LATIN SMALL LETTER R WITH TAIL
+2C64 ; [.1EBD.0020.0008] # LATIN CAPITAL LETTER R WITH TAIL
+AB49 ; [.1EC1.0020.0002] # LATIN SMALL LETTER R WITH CROSSED-TAIL
+027E ; [.1EC2.0020.0002] # LATIN SMALL LETTER R WITH FISHHOOK
+1D73 ; [.1EC6.0020.0002] # LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
+027F ; [.1EC7.0020.0002] # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
+AB47 ; [.1ECB.0020.0002] # LATIN SMALL LETTER R WITHOUT HANDLE
+AB48 ; [.1ECC.0020.0002] # LATIN SMALL LETTER DOUBLE R
+AB4A ; [.1ECD.0020.0002] # LATIN SMALL LETTER DOUBLE R WITH CROSSED-TAIL
+AB4B ; [.1ECE.0020.0002] # LATIN SMALL LETTER SCRIPT R
+AB4C ; [.1ECF.0020.0002] # LATIN SMALL LETTER SCRIPT R WITH RING
+0281 ; [.1ED0.0020.0002] # LATIN LETTER SMALL CAPITAL INVERTED R
+02B6 ; [.1ED0.0020.0014] # MODIFIER LETTER SMALL CAPITAL INVERTED R
+A775 ; [.1ED4.0020.0002] # LATIN SMALL LETTER RUM
+A776 ; [.1ED5.0020.0002] # LATIN LETTER SMALL CAPITAL RUM
+A75D ; [.1ED6.0020.0002] # LATIN SMALL LETTER RUM ROTUNDA
+A75C ; [.1ED6.0020.0008] # LATIN CAPITAL LETTER RUM ROTUNDA
+0073 ; [.1ED7.0020.0002] # LATIN SMALL LETTER S
+FF53 ; [.1ED7.0020.0003] # FULLWIDTH LATIN SMALL LETTER S
+1DE4 ; [.1ED7.0020.0004] # COMBINING LATIN SMALL LETTER S
+24AE ; [*0318.0020.0004][.1ED7.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER S
+1D42C ; [.1ED7.0020.0005] # MATHEMATICAL BOLD SMALL S
+1D460 ; [.1ED7.0020.0005] # MATHEMATICAL ITALIC SMALL S
+1D494 ; [.1ED7.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL S
+1D4C8 ; [.1ED7.0020.0005] # MATHEMATICAL SCRIPT SMALL S
+1D4FC ; [.1ED7.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL S
+1D530 ; [.1ED7.0020.0005] # MATHEMATICAL FRAKTUR SMALL S
+1D564 ; [.1ED7.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL S
+1D598 ; [.1ED7.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL S
+1D5CC ; [.1ED7.0020.0005] # MATHEMATICAL SANS-SERIF SMALL S
+1D600 ; [.1ED7.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL S
+1D634 ; [.1ED7.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL S
+1D668 ; [.1ED7.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
+1D69C ; [.1ED7.0020.0005] # MATHEMATICAL MONOSPACE SMALL S
+24E2 ; [.1ED7.0020.0006] # CIRCLED LATIN SMALL LETTER S
+0053 ; [.1ED7.0020.0008] # LATIN CAPITAL LETTER S
+FF33 ; [.1ED7.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER S
+1F122 ; [*0318.0020.0004][.1ED7.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER S
+1F12A ; [*037A.0020.0004][.1ED7.0020.000A][*037B.0020.0004] # TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S
+1D412 ; [.1ED7.0020.000B] # MATHEMATICAL BOLD CAPITAL S
+1D446 ; [.1ED7.0020.000B] # MATHEMATICAL ITALIC CAPITAL S
+1D47A ; [.1ED7.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL S
+1D4AE ; [.1ED7.0020.000B] # MATHEMATICAL SCRIPT CAPITAL S
+1D4E2 ; [.1ED7.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL S
+1D516 ; [.1ED7.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL S
+1D54A ; [.1ED7.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL S
+1D57E ; [.1ED7.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL S
+1D5B2 ; [.1ED7.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL S
+1D5E6 ; [.1ED7.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+1D61A ; [.1ED7.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
+1D64E ; [.1ED7.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+1D682 ; [.1ED7.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL S
+24C8 ; [.1ED7.0020.000C] # CIRCLED LATIN CAPITAL LETTER S
+1F162 ; [.1ED7.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER S
+02E2 ; [.1ED7.0020.0014] # MODIFIER LETTER SMALL S
+209B ; [.1ED7.0020.0015] # LATIN SUBSCRIPT SMALL LETTER S
+1F142 ; [.1ED7.0020.001D] # SQUARED LATIN CAPITAL LETTER S
+1F182 ; [.1ED7.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER S
+015B ; [.1ED7.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER S WITH ACUTE
+015A ; [.1ED7.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER S WITH ACUTE
+1E65 ; [.1ED7.0020.0002][.0000.0024.0002][.0000.002E.0002] # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
+1E64 ; [.1ED7.0020.0008][.0000.0024.0002][.0000.002E.0002] # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
+015D ; [.1ED7.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER S WITH CIRCUMFLEX
+015C ; [.1ED7.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+0161 ; [.1ED7.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER S WITH CARON
+0160 ; [.1ED7.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER S WITH CARON
+1E67 ; [.1ED7.0020.0002][.0000.0028.0002][.0000.002E.0002] # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
+1E66 ; [.1ED7.0020.0008][.0000.0028.0002][.0000.002E.0002] # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
+1E61 ; [.1ED7.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER S WITH DOT ABOVE
+1E60 ; [.1ED7.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER S WITH DOT ABOVE
+015F ; [.1ED7.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER S WITH CEDILLA
+015E ; [.1ED7.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER S WITH CEDILLA
+A7A9 ; [.1ED7.0020.0004][.0000.0035.0004] # LATIN SMALL LETTER S WITH OBLIQUE STROKE
+A7A8 ; [.1ED7.0020.000A][.0000.0035.0004] # LATIN CAPITAL LETTER S WITH OBLIQUE STROKE
+1E63 ; [.1ED7.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER S WITH DOT BELOW
+1E62 ; [.1ED7.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER S WITH DOT BELOW
+1E69 ; [.1ED7.0020.0002][.0000.0042.0002][.0000.002E.0002] # LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
+1E68 ; [.1ED7.0020.0008][.0000.0042.0002][.0000.002E.0002] # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
+0219 ; [.1ED7.0020.0002][.0000.0045.0002] # LATIN SMALL LETTER S WITH COMMA BELOW
+0218 ; [.1ED7.0020.0008][.0000.0045.0002] # LATIN CAPITAL LETTER S WITH COMMA BELOW
+017F ; [.1ED7.0020.0004][.0000.0112.0004] # LATIN SMALL LETTER LONG S
+1DE5 ; [.1ED7.0020.0004][.0000.0112.0004] # COMBINING LATIN SMALL LETTER LONG S
+A785 ; [.1ED7.0020.0004][.0000.0112.0004] # LATIN SMALL LETTER INSULAR S
+A784 ; [.1ED7.0020.000A][.0000.0112.0004] # LATIN CAPITAL LETTER INSULAR S
+1E9B ; [.1ED7.0020.0004][.0000.0112.0004][.0000.002E.0002] # LATIN SMALL LETTER LONG S WITH DOT ABOVE
+1F18D ; [.1ED7.0020.001D][.1CAD.0020.001D] # NEGATIVE SQUARED SA
+1F14C ; [.1ED7.0020.001D][.1CF5.0020.001D] # SQUARED SD
+1F1AA ; [.1ED7.0020.001D][.1D7E.0020.001D][.1F49.0020.001D] # SQUARED SHV
+2120 ; [.1ED7.0020.0014][.1E10.0020.0014] # SERVICE MARK
+1F198 ; [.1ED7.0020.001D][.1E43.0020.001D][.1ED7.0020.001D] # SQUARED SOS
+33DB ; [.1ED7.0020.001C][.1E99.0020.001C] # SQUARE SR
+1F14D ; [.1ED7.0020.001D][.1ED7.0020.001D] # SQUARED SS
+00DF ; [.1ED7.0020.0004][.0000.0111.0004][.1ED7.0020.0004] # LATIN SMALL LETTER SHARP S
+1E9E ; [.1ED7.0020.000A][.0000.0111.0004][.1ED7.0020.000A] # LATIN CAPITAL LETTER SHARP S
+FB06 ; [.1ED7.0020.0004][.1EFB.0020.0004] # LATIN SMALL LIGATURE ST
+FB05 ; [.1ED7.0020.0004][.0000.0112.0004][.1EFB.0020.0004] # LATIN SMALL LIGATURE LONG S T
+33DC ; [.1ED7.0020.001D][.1F49.0020.001C] # SQUARE SV
+A731 ; [.1EDB.0020.0002] # LATIN LETTER SMALL CAPITAL S
+1D74 ; [.1EDC.0020.0002] # LATIN SMALL LETTER S WITH MIDDLE TILDE
+1D8A ; [.1EDD.0020.0002] # LATIN SMALL LETTER S WITH PALATAL HOOK
+0282 ; [.1EDE.0020.0002] # LATIN SMALL LETTER S WITH HOOK
+1DB3 ; [.1EDE.0020.0014] # MODIFIER LETTER SMALL S WITH HOOK
+023F ; [.1EE2.0020.0002] # LATIN SMALL LETTER S WITH SWASH TAIL
+2C7E ; [.1EE2.0020.0008] # LATIN CAPITAL LETTER S WITH SWASH TAIL
+1E9C ; [.1EE6.0020.0002] # LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
+1E9D ; [.1EE7.0020.0002] # LATIN SMALL LETTER LONG S WITH HIGH STROKE
+0283 ; [.1EE8.0020.0002] # LATIN SMALL LETTER ESH
+1DEF ; [.1EE8.0020.0004] # COMBINING LATIN SMALL LETTER ESH
+01A9 ; [.1EE8.0020.0008] # LATIN CAPITAL LETTER ESH
+1DB4 ; [.1EE8.0020.0014] # MODIFIER LETTER SMALL ESH
+AB4D ; [.1EEC.0020.0002] # LATIN SMALL LETTER BASELINE ESH
+1D8B ; [.1EED.0020.0002] # LATIN SMALL LETTER ESH WITH PALATAL HOOK
+01AA ; [.1EEE.0020.0002] # LATIN LETTER REVERSED ESH LOOP
+0285 ; [.1EF2.0020.0002] # LATIN SMALL LETTER SQUAT REVERSED ESH
+1D98 ; [.1EF6.0020.0002] # LATIN SMALL LETTER ESH WITH RETROFLEX HOOK
+0286 ; [.1EF7.0020.0002] # LATIN SMALL LETTER ESH WITH CURL
+0074 ; [.1EFB.0020.0002] # LATIN SMALL LETTER T
+FF54 ; [.1EFB.0020.0003] # FULLWIDTH LATIN SMALL LETTER T
+036D ; [.1EFB.0020.0004] # COMBINING LATIN SMALL LETTER T
+24AF ; [*0318.0020.0004][.1EFB.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER T
+1D42D ; [.1EFB.0020.0005] # MATHEMATICAL BOLD SMALL T
+1D461 ; [.1EFB.0020.0005] # MATHEMATICAL ITALIC SMALL T
+1D495 ; [.1EFB.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL T
+1D4C9 ; [.1EFB.0020.0005] # MATHEMATICAL SCRIPT SMALL T
+1D4FD ; [.1EFB.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL T
+1D531 ; [.1EFB.0020.0005] # MATHEMATICAL FRAKTUR SMALL T
+1D565 ; [.1EFB.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL T
+1D599 ; [.1EFB.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL T
+1D5CD ; [.1EFB.0020.0005] # MATHEMATICAL SANS-SERIF SMALL T
+1D601 ; [.1EFB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL T
+1D635 ; [.1EFB.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL T
+1D669 ; [.1EFB.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
+1D69D ; [.1EFB.0020.0005] # MATHEMATICAL MONOSPACE SMALL T
+24E3 ; [.1EFB.0020.0006] # CIRCLED LATIN SMALL LETTER T
+0054 ; [.1EFB.0020.0008] # LATIN CAPITAL LETTER T
+FF34 ; [.1EFB.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER T
+1F123 ; [*0318.0020.0004][.1EFB.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER T
+1D413 ; [.1EFB.0020.000B] # MATHEMATICAL BOLD CAPITAL T
+1D447 ; [.1EFB.0020.000B] # MATHEMATICAL ITALIC CAPITAL T
+1D47B ; [.1EFB.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL T
+1D4AF ; [.1EFB.0020.000B] # MATHEMATICAL SCRIPT CAPITAL T
+1D4E3 ; [.1EFB.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL T
+1D517 ; [.1EFB.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL T
+1D54B ; [.1EFB.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL T
+1D57F ; [.1EFB.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL T
+1D5B3 ; [.1EFB.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL T
+1D5E7 ; [.1EFB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+1D61B ; [.1EFB.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
+1D64F ; [.1EFB.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+1D683 ; [.1EFB.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL T
+24C9 ; [.1EFB.0020.000C] # CIRCLED LATIN CAPITAL LETTER T
+1F163 ; [.1EFB.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER T
+1D57 ; [.1EFB.0020.0014] # MODIFIER LETTER SMALL T
+209C ; [.1EFB.0020.0015] # LATIN SUBSCRIPT SMALL LETTER T
+1D40 ; [.1EFB.0020.001D] # MODIFIER LETTER CAPITAL T
+1F143 ; [.1EFB.0020.001D] # SQUARED LATIN CAPITAL LETTER T
+1F183 ; [.1EFB.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER T
+0165 ; [.1EFB.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER T WITH CARON
+0164 ; [.1EFB.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER T WITH CARON
+1E97 ; [.1EFB.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER T WITH DIAERESIS
+1E6B ; [.1EFB.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER T WITH DOT ABOVE
+1E6A ; [.1EFB.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER T WITH DOT ABOVE
+0163 ; [.1EFB.0020.0002][.0000.0030.0002] # LATIN SMALL LETTER T WITH CEDILLA
+0162 ; [.1EFB.0020.0008][.0000.0030.0002] # LATIN CAPITAL LETTER T WITH CEDILLA
+1E6D ; [.1EFB.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER T WITH DOT BELOW
+1E6C ; [.1EFB.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER T WITH DOT BELOW
+021B ; [.1EFB.0020.0002][.0000.0045.0002] # LATIN SMALL LETTER T WITH COMMA BELOW
+021A ; [.1EFB.0020.0008][.0000.0045.0002] # LATIN CAPITAL LETTER T WITH COMMA BELOW
+1E71 ; [.1EFB.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
+1E70 ; [.1EFB.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW
+1E6F ; [.1EFB.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER T WITH LINE BELOW
+1E6E ; [.1EFB.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER T WITH LINE BELOW
+A787 ; [.1EFB.0020.0004][.0000.0112.0004] # LATIN SMALL LETTER INSULAR T
+A786 ; [.1EFB.0020.000A][.0000.0112.0004] # LATIN CAPITAL LETTER INSULAR T
+02A8 ; [.1EFB.0020.0004][.1CEF.0020.0004] # LATIN SMALL LETTER TC DIGRAPH WITH CURL
+2121 ; [.1EFB.0020.000A][.1D10.0020.000A][.1DDD.0020.000A] # TELEPHONE SIGN
+1D7A ; [.1EFB.0020.0004][.0000.0111.0004][.1D7E.0020.0004] # LATIN SMALL LETTER TH WITH STRIKETHROUGH
+3394 ; [.1EFB.0020.001D][.1D7E.0020.001D][.1F87.0020.001C] # SQUARE THZ
+2122 ; [.1EFB.0020.0014][.1E10.0020.0014] # TRADE MARK SIGN
+01BE ; [.1EFB.0020.0004][.1ED7.0020.0004] # LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
+02A6 ; [.1EFB.0020.0004][.1ED7.0020.0004] # LATIN SMALL LETTER TS DIGRAPH
+02A7 ; [.1EFB.0020.0004][.1EE8.0020.0004] # LATIN SMALL LETTER TESH DIGRAPH
+A729 ; [.1EFB.0020.0004][.1F87.0020.0004] # LATIN SMALL LETTER TZ
+A728 ; [.1EFB.0020.000A][.1F87.0020.0004] # LATIN CAPITAL LETTER TZ
+1D1B ; [.1EFF.0020.0002] # LATIN LETTER SMALL CAPITAL T
+0167 ; [.1F00.0020.0002] # LATIN SMALL LETTER T WITH STROKE
+0166 ; [.1F00.0020.0008] # LATIN CAPITAL LETTER T WITH STROKE
+2C66 ; [.1F04.0020.0002] # LATIN SMALL LETTER T WITH DIAGONAL STROKE
+023E ; [.1F04.0020.0008] # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
+1D75 ; [.1F05.0020.0002] # LATIN SMALL LETTER T WITH MIDDLE TILDE
+01AB ; [.1F06.0020.0002] # LATIN SMALL LETTER T WITH PALATAL HOOK
+1DB5 ; [.1F06.0020.0014] # MODIFIER LETTER SMALL T WITH PALATAL HOOK
+01AD ; [.1F0A.0020.0002] # LATIN SMALL LETTER T WITH HOOK
+01AC ; [.1F0A.0020.0008] # LATIN CAPITAL LETTER T WITH HOOK
+0288 ; [.1F0E.0020.0002] # LATIN SMALL LETTER T WITH RETROFLEX HOOK
+01AE ; [.1F0E.0020.0008] # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
+0236 ; [.1F12.0020.0002] # LATIN SMALL LETTER T WITH CURL
+A777 ; [.1F16.0020.0002] # LATIN SMALL LETTER TUM
+0287 ; [.1F17.0020.0002] # LATIN SMALL LETTER TURNED T
+A7B1 ; [.1F17.0020.0008] # LATIN CAPITAL LETTER TURNED T
+0075 ; [.1F1B.0020.0002] # LATIN SMALL LETTER U
+FF55 ; [.1F1B.0020.0003] # FULLWIDTH LATIN SMALL LETTER U
+0367 ; [.1F1B.0020.0004] # COMBINING LATIN SMALL LETTER U
+24B0 ; [*0318.0020.0004][.1F1B.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER U
+1D42E ; [.1F1B.0020.0005] # MATHEMATICAL BOLD SMALL U
+1D462 ; [.1F1B.0020.0005] # MATHEMATICAL ITALIC SMALL U
+1D496 ; [.1F1B.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL U
+1D4CA ; [.1F1B.0020.0005] # MATHEMATICAL SCRIPT SMALL U
+1D4FE ; [.1F1B.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL U
+1D532 ; [.1F1B.0020.0005] # MATHEMATICAL FRAKTUR SMALL U
+1D566 ; [.1F1B.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL U
+1D59A ; [.1F1B.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL U
+1D5CE ; [.1F1B.0020.0005] # MATHEMATICAL SANS-SERIF SMALL U
+1D602 ; [.1F1B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL U
+1D636 ; [.1F1B.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL U
+1D66A ; [.1F1B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
+1D69E ; [.1F1B.0020.0005] # MATHEMATICAL MONOSPACE SMALL U
+24E4 ; [.1F1B.0020.0006] # CIRCLED LATIN SMALL LETTER U
+0055 ; [.1F1B.0020.0008] # LATIN CAPITAL LETTER U
+FF35 ; [.1F1B.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER U
+1F124 ; [*0318.0020.0004][.1F1B.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER U
+1D414 ; [.1F1B.0020.000B] # MATHEMATICAL BOLD CAPITAL U
+1D448 ; [.1F1B.0020.000B] # MATHEMATICAL ITALIC CAPITAL U
+1D47C ; [.1F1B.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL U
+1D4B0 ; [.1F1B.0020.000B] # MATHEMATICAL SCRIPT CAPITAL U
+1D4E4 ; [.1F1B.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL U
+1D518 ; [.1F1B.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL U
+1D54C ; [.1F1B.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL U
+1D580 ; [.1F1B.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL U
+1D5B4 ; [.1F1B.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL U
+1D5E8 ; [.1F1B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+1D61C ; [.1F1B.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
+1D650 ; [.1F1B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+1D684 ; [.1F1B.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL U
+24CA ; [.1F1B.0020.000C] # CIRCLED LATIN CAPITAL LETTER U
+1F164 ; [.1F1B.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER U
+1D58 ; [.1F1B.0020.0014] # MODIFIER LETTER SMALL U
+1D64 ; [.1F1B.0020.0015] # LATIN SUBSCRIPT SMALL LETTER U
+1D41 ; [.1F1B.0020.001D] # MODIFIER LETTER CAPITAL U
+1F144 ; [.1F1B.0020.001D] # SQUARED LATIN CAPITAL LETTER U
+1F184 ; [.1F1B.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER U
+00FA ; [.1F1B.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH ACUTE
+00DA ; [.1F1B.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH ACUTE
+00F9 ; [.1F1B.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH GRAVE
+00D9 ; [.1F1B.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH GRAVE
+016D ; [.1F1B.0020.0002][.0000.0026.0002] # LATIN SMALL LETTER U WITH BREVE
+016C ; [.1F1B.0020.0008][.0000.0026.0002] # LATIN CAPITAL LETTER U WITH BREVE
+00FB ; [.1F1B.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER U WITH CIRCUMFLEX
+00DB ; [.1F1B.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+01D4 ; [.1F1B.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH CARON
+01D3 ; [.1F1B.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH CARON
+016F ; [.1F1B.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER U WITH RING ABOVE
+016E ; [.1F1B.0020.0008][.0000.0029.0002] # LATIN CAPITAL LETTER U WITH RING ABOVE
+00FC ; [.1F1B.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER U WITH DIAERESIS
+1DF4 ; [.1F1B.0020.0004][.0000.002B.0004] # COMBINING LATIN SMALL LETTER U WITH DIAERESIS
+A79F ; [.1F1B.0020.0004][.0000.002B.0004] # LATIN SMALL LETTER VOLAPUK UE
+00DC ; [.1F1B.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS
+A79E ; [.1F1B.0020.000A][.0000.002B.0004] # LATIN CAPITAL LETTER VOLAPUK UE
+01D8 ; [.1F1B.0020.0002][.0000.002B.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+01D7 ; [.1F1B.0020.0008][.0000.002B.0002][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+01DC ; [.1F1B.0020.0002][.0000.002B.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DB ; [.1F1B.0020.0008][.0000.002B.0002][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+01DA ; [.1F1B.0020.0002][.0000.002B.0002][.0000.0028.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+01D9 ; [.1F1B.0020.0008][.0000.002B.0002][.0000.0028.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+01D6 ; [.1F1B.0020.0002][.0000.002B.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+01D5 ; [.1F1B.0020.0008][.0000.002B.0002][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+0171 ; [.1F1B.0020.0002][.0000.002C.0002] # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0170 ; [.1F1B.0020.0008][.0000.002C.0002] # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0169 ; [.1F1B.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER U WITH TILDE
+0168 ; [.1F1B.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER U WITH TILDE
+1E79 ; [.1F1B.0020.0002][.0000.002D.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+1E78 ; [.1F1B.0020.0008][.0000.002D.0002][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+0173 ; [.1F1B.0020.0002][.0000.0031.0002] # LATIN SMALL LETTER U WITH OGONEK
+0172 ; [.1F1B.0020.0008][.0000.0031.0002] # LATIN CAPITAL LETTER U WITH OGONEK
+016B ; [.1F1B.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER U WITH MACRON
+016A ; [.1F1B.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER U WITH MACRON
+1E7B ; [.1F1B.0020.0002][.0000.0032.0002][.0000.002B.0002] # LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
+1E7A ; [.1F1B.0020.0008][.0000.0032.0002][.0000.002B.0002] # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
+1DF0 ; [.1F1B.0020.0004][.0000.0034.0004] # COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE
+1EE7 ; [.1F1B.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER U WITH HOOK ABOVE
+1EE6 ; [.1F1B.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER U WITH HOOK ABOVE
+0215 ; [.1F1B.0020.0002][.0000.003C.0002] # LATIN SMALL LETTER U WITH DOUBLE GRAVE
+0214 ; [.1F1B.0020.0008][.0000.003C.0002] # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
+0217 ; [.1F1B.0020.0002][.0000.003E.0002] # LATIN SMALL LETTER U WITH INVERTED BREVE
+0216 ; [.1F1B.0020.0008][.0000.003E.0002] # LATIN CAPITAL LETTER U WITH INVERTED BREVE
+01B0 ; [.1F1B.0020.0002][.0000.003F.0002] # LATIN SMALL LETTER U WITH HORN
+01AF ; [.1F1B.0020.0008][.0000.003F.0002] # LATIN CAPITAL LETTER U WITH HORN
+1EE9 ; [.1F1B.0020.0002][.0000.003F.0002][.0000.0024.0002] # LATIN SMALL LETTER U WITH HORN AND ACUTE
+1EE8 ; [.1F1B.0020.0008][.0000.003F.0002][.0000.0024.0002] # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+1EEB ; [.1F1B.0020.0002][.0000.003F.0002][.0000.0025.0002] # LATIN SMALL LETTER U WITH HORN AND GRAVE
+1EEA ; [.1F1B.0020.0008][.0000.003F.0002][.0000.0025.0002] # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
+1EEF ; [.1F1B.0020.0002][.0000.003F.0002][.0000.002D.0002] # LATIN SMALL LETTER U WITH HORN AND TILDE
+1EEE ; [.1F1B.0020.0008][.0000.003F.0002][.0000.002D.0002] # LATIN CAPITAL LETTER U WITH HORN AND TILDE
+1EED ; [.1F1B.0020.0002][.0000.003F.0002][.0000.003B.0002] # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
+1EEC ; [.1F1B.0020.0008][.0000.003F.0002][.0000.003B.0002] # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+1EF1 ; [.1F1B.0020.0002][.0000.003F.0002][.0000.0042.0002] # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+1EF0 ; [.1F1B.0020.0008][.0000.003F.0002][.0000.0042.0002] # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+1EE5 ; [.1F1B.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER U WITH DOT BELOW
+1EE4 ; [.1F1B.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER U WITH DOT BELOW
+1E73 ; [.1F1B.0020.0002][.0000.0043.0002] # LATIN SMALL LETTER U WITH DIAERESIS BELOW
+1E72 ; [.1F1B.0020.0008][.0000.0043.0002] # LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
+1E77 ; [.1F1B.0020.0002][.0000.0046.0002] # LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
+1E76 ; [.1F1B.0020.0008][.0000.0046.0002] # LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW
+1E75 ; [.1F1B.0020.0002][.0000.0048.0002] # LATIN SMALL LETTER U WITH TILDE BELOW
+1E74 ; [.1F1B.0020.0008][.0000.0048.0002] # LATIN CAPITAL LETTER U WITH TILDE BELOW
+1F1AB ; [.1F1B.0020.001D][.1D7E.0020.001D][.1CF5.0020.001D] # SQUARED UHD
+1F199 ; [.1F1B.0020.001D][.1E72.0020.001D][*0261.0020.001C] # SQUARED UP WITH EXCLAMATION MARK
+1D1C ; [.1F1F.0020.0002] # LATIN LETTER SMALL CAPITAL U
+1DB8 ; [.1F1F.0020.0014] # MODIFIER LETTER SMALL CAPITAL U
+AB4E ; [.1F20.0020.0002] # LATIN SMALL LETTER U WITH SHORT RIGHT LEG
+1D1D ; [.1F21.0020.0002] # LATIN SMALL LETTER SIDEWAYS U
+1D59 ; [.1F21.0020.0014] # MODIFIER LETTER SMALL SIDEWAYS U
+1D1E ; [.1F22.0020.0002] # LATIN SMALL LETTER SIDEWAYS DIAERESIZED U
+1D6B ; [.1F23.0020.0002] # LATIN SMALL LETTER UE
+AB50 ; [.1F24.0020.0002] # LATIN SMALL LETTER UI
+AB51 ; [.1F25.0020.0002] # LATIN SMALL LETTER TURNED UI
+0289 ; [.1F26.0020.0002] # LATIN SMALL LETTER U BAR
+0244 ; [.1F26.0020.0008] # LATIN CAPITAL LETTER U BAR
+1DB6 ; [.1F26.0020.0014] # MODIFIER LETTER SMALL U BAR
+AB4F ; [.1F2A.0020.0002] # LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG
+1D7E ; [.1F2B.0020.0002] # LATIN SMALL CAPITAL LETTER U WITH STROKE
+1D99 ; [.1F2C.0020.0002] # LATIN SMALL LETTER U WITH RETROFLEX HOOK
+AB52 ; [.1F2D.0020.0002] # LATIN SMALL LETTER U WITH LEFT HOOK
+AB5F ; [.1F2D.0020.0014] # MODIFIER LETTER SMALL U WITH LEFT HOOK
+0265 ; [.1F2E.0020.0002] # LATIN SMALL LETTER TURNED H
+A78D ; [.1F2E.0020.0008] # LATIN CAPITAL LETTER TURNED H
+1DA3 ; [.1F2E.0020.0014] # MODIFIER LETTER SMALL TURNED H
+02AE ; [.1F32.0020.0002] # LATIN SMALL LETTER TURNED H WITH FISHHOOK
+02AF ; [.1F36.0020.0002] # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
+026F ; [.1F3A.0020.0002] # LATIN SMALL LETTER TURNED M
+019C ; [.1F3A.0020.0008] # LATIN CAPITAL LETTER TURNED M
+1D5A ; [.1F3A.0020.0014] # MODIFIER LETTER SMALL TURNED M
+A7FA ; [.1F3E.0020.0002] # LATIN LETTER SMALL CAPITAL TURNED M
+1D1F ; [.1F3F.0020.0002] # LATIN SMALL LETTER SIDEWAYS TURNED M
+0270 ; [.1F40.0020.0002] # LATIN SMALL LETTER TURNED M WITH LONG LEG
+1DAD ; [.1F40.0020.0014] # MODIFIER LETTER SMALL TURNED M WITH LONG LEG
+028A ; [.1F44.0020.0002] # LATIN SMALL LETTER UPSILON
+01B1 ; [.1F44.0020.0008] # LATIN CAPITAL LETTER UPSILON
+1DB7 ; [.1F44.0020.0014] # MODIFIER LETTER SMALL UPSILON
+1D7F ; [.1F48.0020.0002] # LATIN SMALL LETTER UPSILON WITH STROKE
+0076 ; [.1F49.0020.0002] # LATIN SMALL LETTER V
+FF56 ; [.1F49.0020.0003] # FULLWIDTH LATIN SMALL LETTER V
+036E ; [.1F49.0020.0004] # COMBINING LATIN SMALL LETTER V
+2174 ; [.1F49.0020.0004] # SMALL ROMAN NUMERAL FIVE
+24B1 ; [*0318.0020.0004][.1F49.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER V
+1D42F ; [.1F49.0020.0005] # MATHEMATICAL BOLD SMALL V
+1D463 ; [.1F49.0020.0005] # MATHEMATICAL ITALIC SMALL V
+1D497 ; [.1F49.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL V
+1D4CB ; [.1F49.0020.0005] # MATHEMATICAL SCRIPT SMALL V
+1D4FF ; [.1F49.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL V
+1D533 ; [.1F49.0020.0005] # MATHEMATICAL FRAKTUR SMALL V
+1D567 ; [.1F49.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL V
+1D59B ; [.1F49.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL V
+1D5CF ; [.1F49.0020.0005] # MATHEMATICAL SANS-SERIF SMALL V
+1D603 ; [.1F49.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL V
+1D637 ; [.1F49.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL V
+1D66B ; [.1F49.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
+1D69F ; [.1F49.0020.0005] # MATHEMATICAL MONOSPACE SMALL V
+24E5 ; [.1F49.0020.0006] # CIRCLED LATIN SMALL LETTER V
+0056 ; [.1F49.0020.0008] # LATIN CAPITAL LETTER V
+FF36 ; [.1F49.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER V
+2164 ; [.1F49.0020.000A] # ROMAN NUMERAL FIVE
+1F125 ; [*0318.0020.0004][.1F49.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER V
+1D415 ; [.1F49.0020.000B] # MATHEMATICAL BOLD CAPITAL V
+1D449 ; [.1F49.0020.000B] # MATHEMATICAL ITALIC CAPITAL V
+1D47D ; [.1F49.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL V
+1D4B1 ; [.1F49.0020.000B] # MATHEMATICAL SCRIPT CAPITAL V
+1D4E5 ; [.1F49.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL V
+1D519 ; [.1F49.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL V
+1D54D ; [.1F49.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL V
+1D581 ; [.1F49.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL V
+1D5B5 ; [.1F49.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL V
+1D5E9 ; [.1F49.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL V
+1D61D ; [.1F49.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
+1D651 ; [.1F49.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
+1D685 ; [.1F49.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL V
+24CB ; [.1F49.0020.000C] # CIRCLED LATIN CAPITAL LETTER V
+1F165 ; [.1F49.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER V
+1D5B ; [.1F49.0020.0014] # MODIFIER LETTER SMALL V
+1D65 ; [.1F49.0020.0015] # LATIN SUBSCRIPT SMALL LETTER V
+2C7D ; [.1F49.0020.001D] # MODIFIER LETTER CAPITAL V
+1F145 ; [.1F49.0020.001D] # SQUARED LATIN CAPITAL LETTER V
+1F185 ; [.1F49.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER V
+1E7D ; [.1F49.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER V WITH TILDE
+1E7C ; [.1F49.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER V WITH TILDE
+1E7F ; [.1F49.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER V WITH DOT BELOW
+1E7E ; [.1F49.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER V WITH DOT BELOW
+2175 ; [.1F49.0020.0004][.1D98.0020.0004] # SMALL ROMAN NUMERAL SIX
+2165 ; [.1F49.0020.000A][.1D98.0020.000A] # ROMAN NUMERAL SIX
+2176 ; [.1F49.0020.0004][.1D98.0020.0004][.1D98.0020.0004] # SMALL ROMAN NUMERAL SEVEN
+2166 ; [.1F49.0020.000A][.1D98.0020.000A][.1D98.0020.000A] # ROMAN NUMERAL SEVEN
+2177 ; [.1F49.0020.0004][.1D98.0020.0004][.1D98.0020.0004][.1D98.0020.0004] # SMALL ROMAN NUMERAL EIGHT
+2167 ; [.1F49.0020.000A][.1D98.0020.000A][.1D98.0020.000A][.1D98.0020.000A] # ROMAN NUMERAL EIGHT
+33DE ; [.1F49.0020.001D][*063B.0020.001C][.1E10.0020.001C] # SQUARE V OVER M
+1F1AC ; [.1F49.0020.001D][.1E43.0020.001D][.1CF5.0020.001D] # SQUARED VOD
+1F19A ; [.1F49.0020.001D][.1ED7.0020.001D] # SQUARED VS
+A761 ; [.1F49.0020.0004][.1F71.0020.0004] # LATIN SMALL LETTER VY
+A760 ; [.1F49.0020.000A][.1F71.0020.000A] # LATIN CAPITAL LETTER VY
+1D20 ; [.1F4D.0020.0002] # LATIN LETTER SMALL CAPITAL V
+A75F ; [.1F4E.0020.0002] # LATIN SMALL LETTER V WITH DIAGONAL STROKE
+A75E ; [.1F4E.0020.0008] # LATIN CAPITAL LETTER V WITH DIAGONAL STROKE
+1D8C ; [.1F4F.0020.0002] # LATIN SMALL LETTER V WITH PALATAL HOOK
+028B ; [.1F50.0020.0002] # LATIN SMALL LETTER V WITH HOOK
+01B2 ; [.1F50.0020.0008] # LATIN CAPITAL LETTER V WITH HOOK
+1DB9 ; [.1F50.0020.0014] # MODIFIER LETTER SMALL V WITH HOOK
+2C71 ; [.1F54.0020.0002] # LATIN SMALL LETTER V WITH RIGHT HOOK
+2C74 ; [.1F55.0020.0002] # LATIN SMALL LETTER V WITH CURL
+1EFD ; [.1F56.0020.0002] # LATIN SMALL LETTER MIDDLE-WELSH V
+1EFC ; [.1F56.0020.0008] # LATIN CAPITAL LETTER MIDDLE-WELSH V
+028C ; [.1F57.0020.0002] # LATIN SMALL LETTER TURNED V
+0245 ; [.1F57.0020.0008] # LATIN CAPITAL LETTER TURNED V
+1DBA ; [.1F57.0020.0014] # MODIFIER LETTER SMALL TURNED V
+0077 ; [.1F5B.0020.0002] # LATIN SMALL LETTER W
+FF57 ; [.1F5B.0020.0003] # FULLWIDTH LATIN SMALL LETTER W
+1DF1 ; [.1F5B.0020.0004] # COMBINING LATIN SMALL LETTER W
+24B2 ; [*0318.0020.0004][.1F5B.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER W
+1D430 ; [.1F5B.0020.0005] # MATHEMATICAL BOLD SMALL W
+1D464 ; [.1F5B.0020.0005] # MATHEMATICAL ITALIC SMALL W
+1D498 ; [.1F5B.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL W
+1D4CC ; [.1F5B.0020.0005] # MATHEMATICAL SCRIPT SMALL W
+1D500 ; [.1F5B.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL W
+1D534 ; [.1F5B.0020.0005] # MATHEMATICAL FRAKTUR SMALL W
+1D568 ; [.1F5B.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL W
+1D59C ; [.1F5B.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL W
+1D5D0 ; [.1F5B.0020.0005] # MATHEMATICAL SANS-SERIF SMALL W
+1D604 ; [.1F5B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL W
+1D638 ; [.1F5B.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL W
+1D66C ; [.1F5B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
+1D6A0 ; [.1F5B.0020.0005] # MATHEMATICAL MONOSPACE SMALL W
+24E6 ; [.1F5B.0020.0006] # CIRCLED LATIN SMALL LETTER W
+0057 ; [.1F5B.0020.0008] # LATIN CAPITAL LETTER W
+FF37 ; [.1F5B.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER W
+1F126 ; [*0318.0020.0004][.1F5B.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER W
+1D416 ; [.1F5B.0020.000B] # MATHEMATICAL BOLD CAPITAL W
+1D44A ; [.1F5B.0020.000B] # MATHEMATICAL ITALIC CAPITAL W
+1D47E ; [.1F5B.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL W
+1D4B2 ; [.1F5B.0020.000B] # MATHEMATICAL SCRIPT CAPITAL W
+1D4E6 ; [.1F5B.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL W
+1D51A ; [.1F5B.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL W
+1D54E ; [.1F5B.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL W
+1D582 ; [.1F5B.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL W
+1D5B6 ; [.1F5B.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL W
+1D5EA ; [.1F5B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL W
+1D61E ; [.1F5B.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
+1D652 ; [.1F5B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
+1D686 ; [.1F5B.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL W
+24CC ; [.1F5B.0020.000C] # CIRCLED LATIN CAPITAL LETTER W
+1F166 ; [.1F5B.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER W
+02B7 ; [.1F5B.0020.0014] # MODIFIER LETTER SMALL W
+1D42 ; [.1F5B.0020.001D] # MODIFIER LETTER CAPITAL W
+1F146 ; [.1F5B.0020.001D] # SQUARED LATIN CAPITAL LETTER W
+1F186 ; [.1F5B.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER W
+1E83 ; [.1F5B.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER W WITH ACUTE
+1E82 ; [.1F5B.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER W WITH ACUTE
+1E81 ; [.1F5B.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER W WITH GRAVE
+1E80 ; [.1F5B.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER W WITH GRAVE
+0175 ; [.1F5B.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER W WITH CIRCUMFLEX
+0174 ; [.1F5B.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+1E98 ; [.1F5B.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER W WITH RING ABOVE
+1E85 ; [.1F5B.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER W WITH DIAERESIS
+1E84 ; [.1F5B.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER W WITH DIAERESIS
+1E87 ; [.1F5B.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER W WITH DOT ABOVE
+1E86 ; [.1F5B.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER W WITH DOT ABOVE
+1E89 ; [.1F5B.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER W WITH DOT BELOW
+1E88 ; [.1F5B.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER W WITH DOT BELOW
+33DD ; [.1F5B.0020.001D][.1CC6.0020.001C] # SQUARE WB
+1F14F ; [.1F5B.0020.001D][.1CE0.0020.001D] # SQUARED WC
+1F18F ; [.1F5B.0020.001D][.1CE0.0020.001D] # NEGATIVE SQUARED WC
+1F12E ; [.1F5B.0020.000C][.1F87.0020.000C] # CIRCLED WZ
+1D21 ; [.1F5F.0020.0002] # LATIN LETTER SMALL CAPITAL W
+2C73 ; [.1F60.0020.0002] # LATIN SMALL LETTER W WITH HOOK
+2C72 ; [.1F60.0020.0008] # LATIN CAPITAL LETTER W WITH HOOK
+028D ; [.1F61.0020.0002] # LATIN SMALL LETTER TURNED W
+0078 ; [.1F65.0020.0002] # LATIN SMALL LETTER X
+FF58 ; [.1F65.0020.0003] # FULLWIDTH LATIN SMALL LETTER X
+036F ; [.1F65.0020.0004] # COMBINING LATIN SMALL LETTER X
+2179 ; [.1F65.0020.0004] # SMALL ROMAN NUMERAL TEN
+24B3 ; [*0318.0020.0004][.1F65.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER X
+1D431 ; [.1F65.0020.0005] # MATHEMATICAL BOLD SMALL X
+1D465 ; [.1F65.0020.0005] # MATHEMATICAL ITALIC SMALL X
+1D499 ; [.1F65.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL X
+1D4CD ; [.1F65.0020.0005] # MATHEMATICAL SCRIPT SMALL X
+1D501 ; [.1F65.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL X
+1D535 ; [.1F65.0020.0005] # MATHEMATICAL FRAKTUR SMALL X
+1D569 ; [.1F65.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL X
+1D59D ; [.1F65.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL X
+1D5D1 ; [.1F65.0020.0005] # MATHEMATICAL SANS-SERIF SMALL X
+1D605 ; [.1F65.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL X
+1D639 ; [.1F65.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL X
+1D66D ; [.1F65.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
+1D6A1 ; [.1F65.0020.0005] # MATHEMATICAL MONOSPACE SMALL X
+24E7 ; [.1F65.0020.0006] # CIRCLED LATIN SMALL LETTER X
+0058 ; [.1F65.0020.0008] # LATIN CAPITAL LETTER X
+FF38 ; [.1F65.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER X
+2169 ; [.1F65.0020.000A] # ROMAN NUMERAL TEN
+1F127 ; [*0318.0020.0004][.1F65.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER X
+1D417 ; [.1F65.0020.000B] # MATHEMATICAL BOLD CAPITAL X
+1D44B ; [.1F65.0020.000B] # MATHEMATICAL ITALIC CAPITAL X
+1D47F ; [.1F65.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL X
+1D4B3 ; [.1F65.0020.000B] # MATHEMATICAL SCRIPT CAPITAL X
+1D4E7 ; [.1F65.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL X
+1D51B ; [.1F65.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL X
+1D54F ; [.1F65.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL X
+1D583 ; [.1F65.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL X
+1D5B7 ; [.1F65.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL X
+1D5EB ; [.1F65.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+1D61F ; [.1F65.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
+1D653 ; [.1F65.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+1D687 ; [.1F65.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL X
+24CD ; [.1F65.0020.000C] # CIRCLED LATIN CAPITAL LETTER X
+1F167 ; [.1F65.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER X
+02E3 ; [.1F65.0020.0014] # MODIFIER LETTER SMALL X
+2093 ; [.1F65.0020.0015] # LATIN SUBSCRIPT SMALL LETTER X
+1F147 ; [.1F65.0020.001D] # SQUARED LATIN CAPITAL LETTER X
+1F187 ; [.1F65.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER X
+1E8D ; [.1F65.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER X WITH DIAERESIS
+1E8C ; [.1F65.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER X WITH DIAERESIS
+1E8B ; [.1F65.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER X WITH DOT ABOVE
+1E8A ; [.1F65.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER X WITH DOT ABOVE
+217A ; [.1F65.0020.0004][.1D98.0020.0004] # SMALL ROMAN NUMERAL ELEVEN
+216A ; [.1F65.0020.000A][.1D98.0020.000A] # ROMAN NUMERAL ELEVEN
+217B ; [.1F65.0020.0004][.1D98.0020.0004][.1D98.0020.0004] # SMALL ROMAN NUMERAL TWELVE
+216B ; [.1F65.0020.000A][.1D98.0020.000A][.1D98.0020.000A] # ROMAN NUMERAL TWELVE
+1D8D ; [.1F69.0020.0002] # LATIN SMALL LETTER X WITH PALATAL HOOK
+AB56 ; [.1F6A.0020.0002] # LATIN SMALL LETTER X WITH LOW RIGHT RING
+AB57 ; [.1F6B.0020.0002] # LATIN SMALL LETTER X WITH LONG LEFT LEG
+AB58 ; [.1F6C.0020.0002] # LATIN SMALL LETTER X WITH LONG LEFT LEG AND LOW RIGHT RING
+AB59 ; [.1F6D.0020.0002] # LATIN SMALL LETTER X WITH LONG LEFT LEG WITH SERIF
+AB53 ; [.1F6E.0020.0002] # LATIN SMALL LETTER CHI
+A7B3 ; [.1F6E.0020.0008] # LATIN CAPITAL LETTER CHI
+AB54 ; [.1F6F.0020.0002] # LATIN SMALL LETTER CHI WITH LOW RIGHT RING
+AB55 ; [.1F70.0020.0002] # LATIN SMALL LETTER CHI WITH LOW LEFT SERIF
+0079 ; [.1F71.0020.0002] # LATIN SMALL LETTER Y
+FF59 ; [.1F71.0020.0003] # FULLWIDTH LATIN SMALL LETTER Y
+24B4 ; [*0318.0020.0004][.1F71.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER Y
+1D432 ; [.1F71.0020.0005] # MATHEMATICAL BOLD SMALL Y
+1D466 ; [.1F71.0020.0005] # MATHEMATICAL ITALIC SMALL Y
+1D49A ; [.1F71.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL Y
+1D4CE ; [.1F71.0020.0005] # MATHEMATICAL SCRIPT SMALL Y
+1D502 ; [.1F71.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL Y
+1D536 ; [.1F71.0020.0005] # MATHEMATICAL FRAKTUR SMALL Y
+1D56A ; [.1F71.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL Y
+1D59E ; [.1F71.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL Y
+1D5D2 ; [.1F71.0020.0005] # MATHEMATICAL SANS-SERIF SMALL Y
+1D606 ; [.1F71.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL Y
+1D63A ; [.1F71.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL Y
+1D66E ; [.1F71.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
+1D6A2 ; [.1F71.0020.0005] # MATHEMATICAL MONOSPACE SMALL Y
+24E8 ; [.1F71.0020.0006] # CIRCLED LATIN SMALL LETTER Y
+0059 ; [.1F71.0020.0008] # LATIN CAPITAL LETTER Y
+FF39 ; [.1F71.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER Y
+1F128 ; [*0318.0020.0004][.1F71.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER Y
+1D418 ; [.1F71.0020.000B] # MATHEMATICAL BOLD CAPITAL Y
+1D44C ; [.1F71.0020.000B] # MATHEMATICAL ITALIC CAPITAL Y
+1D480 ; [.1F71.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL Y
+1D4B4 ; [.1F71.0020.000B] # MATHEMATICAL SCRIPT CAPITAL Y
+1D4E8 ; [.1F71.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL Y
+1D51C ; [.1F71.0020.000B] # MATHEMATICAL FRAKTUR CAPITAL Y
+1D550 ; [.1F71.0020.000B] # MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+1D584 ; [.1F71.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL Y
+1D5B8 ; [.1F71.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL Y
+1D5EC ; [.1F71.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
+1D620 ; [.1F71.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
+1D654 ; [.1F71.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
+1D688 ; [.1F71.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL Y
+24CE ; [.1F71.0020.000C] # CIRCLED LATIN CAPITAL LETTER Y
+1F168 ; [.1F71.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER Y
+02B8 ; [.1F71.0020.0014] # MODIFIER LETTER SMALL Y
+1F148 ; [.1F71.0020.001D] # SQUARED LATIN CAPITAL LETTER Y
+1F188 ; [.1F71.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER Y
+00FD ; [.1F71.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER Y WITH ACUTE
+00DD ; [.1F71.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER Y WITH ACUTE
+1EF3 ; [.1F71.0020.0002][.0000.0025.0002] # LATIN SMALL LETTER Y WITH GRAVE
+1EF2 ; [.1F71.0020.0008][.0000.0025.0002] # LATIN CAPITAL LETTER Y WITH GRAVE
+0177 ; [.1F71.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER Y WITH CIRCUMFLEX
+0176 ; [.1F71.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+1E99 ; [.1F71.0020.0002][.0000.0029.0002] # LATIN SMALL LETTER Y WITH RING ABOVE
+00FF ; [.1F71.0020.0002][.0000.002B.0002] # LATIN SMALL LETTER Y WITH DIAERESIS
+0178 ; [.1F71.0020.0008][.0000.002B.0002] # LATIN CAPITAL LETTER Y WITH DIAERESIS
+1EF9 ; [.1F71.0020.0002][.0000.002D.0002] # LATIN SMALL LETTER Y WITH TILDE
+1EF8 ; [.1F71.0020.0008][.0000.002D.0002] # LATIN CAPITAL LETTER Y WITH TILDE
+1E8F ; [.1F71.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER Y WITH DOT ABOVE
+1E8E ; [.1F71.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER Y WITH DOT ABOVE
+0233 ; [.1F71.0020.0002][.0000.0032.0002] # LATIN SMALL LETTER Y WITH MACRON
+0232 ; [.1F71.0020.0008][.0000.0032.0002] # LATIN CAPITAL LETTER Y WITH MACRON
+1EF7 ; [.1F71.0020.0002][.0000.003B.0002] # LATIN SMALL LETTER Y WITH HOOK ABOVE
+1EF6 ; [.1F71.0020.0008][.0000.003B.0002] # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
+1EF5 ; [.1F71.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER Y WITH DOT BELOW
+1EF4 ; [.1F71.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER Y WITH DOT BELOW
+028F ; [.1F75.0020.0002] # LATIN LETTER SMALL CAPITAL Y
+024F ; [.1F79.0020.0002] # LATIN SMALL LETTER Y WITH STROKE
+024E ; [.1F79.0020.0008] # LATIN CAPITAL LETTER Y WITH STROKE
+01B4 ; [.1F7D.0020.0002] # LATIN SMALL LETTER Y WITH HOOK
+01B3 ; [.1F7D.0020.0008] # LATIN CAPITAL LETTER Y WITH HOOK
+1EFF ; [.1F81.0020.0002] # LATIN SMALL LETTER Y WITH LOOP
+1EFE ; [.1F81.0020.0008] # LATIN CAPITAL LETTER Y WITH LOOP
+AB5A ; [.1F82.0020.0002] # LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
+021D ; [.1F83.0020.0002] # LATIN SMALL LETTER YOGH
+021C ; [.1F83.0020.0008] # LATIN CAPITAL LETTER YOGH
+007A ; [.1F87.0020.0002] # LATIN SMALL LETTER Z
+FF5A ; [.1F87.0020.0003] # FULLWIDTH LATIN SMALL LETTER Z
+1DE6 ; [.1F87.0020.0004] # COMBINING LATIN SMALL LETTER Z
+24B5 ; [*0318.0020.0004][.1F87.0020.0004][*0319.0020.0004] # PARENTHESIZED LATIN SMALL LETTER Z
+1D433 ; [.1F87.0020.0005] # MATHEMATICAL BOLD SMALL Z
+1D467 ; [.1F87.0020.0005] # MATHEMATICAL ITALIC SMALL Z
+1D49B ; [.1F87.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL Z
+1D4CF ; [.1F87.0020.0005] # MATHEMATICAL SCRIPT SMALL Z
+1D503 ; [.1F87.0020.0005] # MATHEMATICAL BOLD SCRIPT SMALL Z
+1D537 ; [.1F87.0020.0005] # MATHEMATICAL FRAKTUR SMALL Z
+1D56B ; [.1F87.0020.0005] # MATHEMATICAL DOUBLE-STRUCK SMALL Z
+1D59F ; [.1F87.0020.0005] # MATHEMATICAL BOLD FRAKTUR SMALL Z
+1D5D3 ; [.1F87.0020.0005] # MATHEMATICAL SANS-SERIF SMALL Z
+1D607 ; [.1F87.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL Z
+1D63B ; [.1F87.0020.0005] # MATHEMATICAL SANS-SERIF ITALIC SMALL Z
+1D66F ; [.1F87.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+1D6A3 ; [.1F87.0020.0005] # MATHEMATICAL MONOSPACE SMALL Z
+24E9 ; [.1F87.0020.0006] # CIRCLED LATIN SMALL LETTER Z
+005A ; [.1F87.0020.0008] # LATIN CAPITAL LETTER Z
+FF3A ; [.1F87.0020.0009] # FULLWIDTH LATIN CAPITAL LETTER Z
+1F129 ; [*0318.0020.0004][.1F87.0020.000A][*0319.0020.0004] # PARENTHESIZED LATIN CAPITAL LETTER Z
+2124 ; [.1F87.0020.000B] # DOUBLE-STRUCK CAPITAL Z
+2128 ; [.1F87.0020.000B] # BLACK-LETTER CAPITAL Z
+1D419 ; [.1F87.0020.000B] # MATHEMATICAL BOLD CAPITAL Z
+1D44D ; [.1F87.0020.000B] # MATHEMATICAL ITALIC CAPITAL Z
+1D481 ; [.1F87.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL Z
+1D4B5 ; [.1F87.0020.000B] # MATHEMATICAL SCRIPT CAPITAL Z
+1D4E9 ; [.1F87.0020.000B] # MATHEMATICAL BOLD SCRIPT CAPITAL Z
+1D585 ; [.1F87.0020.000B] # MATHEMATICAL BOLD FRAKTUR CAPITAL Z
+1D5B9 ; [.1F87.0020.000B] # MATHEMATICAL SANS-SERIF CAPITAL Z
+1D5ED ; [.1F87.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+1D621 ; [.1F87.0020.000B] # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
+1D655 ; [.1F87.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+1D689 ; [.1F87.0020.000B] # MATHEMATICAL MONOSPACE CAPITAL Z
+24CF ; [.1F87.0020.000C] # CIRCLED LATIN CAPITAL LETTER Z
+1F169 ; [.1F87.0020.000C] # NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
+1DBB ; [.1F87.0020.0014] # MODIFIER LETTER SMALL Z
+1F149 ; [.1F87.0020.001D] # SQUARED LATIN CAPITAL LETTER Z
+1F189 ; [.1F87.0020.001D] # NEGATIVE SQUARED LATIN CAPITAL LETTER Z
+017A ; [.1F87.0020.0002][.0000.0024.0002] # LATIN SMALL LETTER Z WITH ACUTE
+0179 ; [.1F87.0020.0008][.0000.0024.0002] # LATIN CAPITAL LETTER Z WITH ACUTE
+1E91 ; [.1F87.0020.0002][.0000.0027.0002] # LATIN SMALL LETTER Z WITH CIRCUMFLEX
+1E90 ; [.1F87.0020.0008][.0000.0027.0002] # LATIN CAPITAL LETTER Z WITH CIRCUMFLEX
+017E ; [.1F87.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER Z WITH CARON
+017D ; [.1F87.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER Z WITH CARON
+017C ; [.1F87.0020.0002][.0000.002E.0002] # LATIN SMALL LETTER Z WITH DOT ABOVE
+017B ; [.1F87.0020.0008][.0000.002E.0002] # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+1E93 ; [.1F87.0020.0002][.0000.0042.0002] # LATIN SMALL LETTER Z WITH DOT BELOW
+1E92 ; [.1F87.0020.0008][.0000.0042.0002] # LATIN CAPITAL LETTER Z WITH DOT BELOW
+1E95 ; [.1F87.0020.0002][.0000.0049.0002] # LATIN SMALL LETTER Z WITH LINE BELOW
+1E94 ; [.1F87.0020.0008][.0000.0049.0002] # LATIN CAPITAL LETTER Z WITH LINE BELOW
+018D ; [.1F87.0020.0004][.1F5B.0020.0004] # LATIN SMALL LETTER TURNED DELTA
+1D22 ; [.1F8B.0020.0002] # LATIN LETTER SMALL CAPITAL Z
+01B6 ; [.1F8C.0020.0002] # LATIN SMALL LETTER Z WITH STROKE
+01B5 ; [.1F8C.0020.0008] # LATIN CAPITAL LETTER Z WITH STROKE
+1D76 ; [.1F90.0020.0002] # LATIN SMALL LETTER Z WITH MIDDLE TILDE
+1D8E ; [.1F91.0020.0002] # LATIN SMALL LETTER Z WITH PALATAL HOOK
+0225 ; [.1F92.0020.0002] # LATIN SMALL LETTER Z WITH HOOK
+0224 ; [.1F92.0020.0008] # LATIN CAPITAL LETTER Z WITH HOOK
+0290 ; [.1F96.0020.0002] # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
+1DBC ; [.1F96.0020.0014] # MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK
+0291 ; [.1F9A.0020.0002] # LATIN SMALL LETTER Z WITH CURL
+1DBD ; [.1F9A.0020.0014] # MODIFIER LETTER SMALL Z WITH CURL
+0240 ; [.1F9E.0020.0002] # LATIN SMALL LETTER Z WITH SWASH TAIL
+2C7F ; [.1F9E.0020.0008] # LATIN CAPITAL LETTER Z WITH SWASH TAIL
+2C6C ; [.1FA2.0020.0002] # LATIN SMALL LETTER Z WITH DESCENDER
+2C6B ; [.1FA2.0020.0008] # LATIN CAPITAL LETTER Z WITH DESCENDER
+A763 ; [.1FA3.0020.0002] # LATIN SMALL LETTER VISIGOTHIC Z
+A762 ; [.1FA3.0020.0008] # LATIN CAPITAL LETTER VISIGOTHIC Z
+0292 ; [.1FA4.0020.0002] # LATIN SMALL LETTER EZH
+01B7 ; [.1FA4.0020.0008] # LATIN CAPITAL LETTER EZH
+1DBE ; [.1FA4.0020.0014] # MODIFIER LETTER SMALL EZH
+01EF ; [.1FA4.0020.0002][.0000.0028.0002] # LATIN SMALL LETTER EZH WITH CARON
+01EE ; [.1FA4.0020.0008][.0000.0028.0002] # LATIN CAPITAL LETTER EZH WITH CARON
+1D23 ; [.1FA8.0020.0002] # LATIN LETTER SMALL CAPITAL EZH
+01B9 ; [.1FA9.0020.0002] # LATIN SMALL LETTER EZH REVERSED
+01B8 ; [.1FA9.0020.0008] # LATIN CAPITAL LETTER EZH REVERSED
+1D9A ; [.1FAD.0020.0002] # LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
+01BA ; [.1FAE.0020.0002] # LATIN SMALL LETTER EZH WITH TAIL
+0293 ; [.1FB2.0020.0002] # LATIN SMALL LETTER EZH WITH CURL
+00FE ; [.1FB6.0020.0002] # LATIN SMALL LETTER THORN
+00DE ; [.1FB6.0020.0008] # LATIN CAPITAL LETTER THORN
+A765 ; [.1FBA.0020.0002] # LATIN SMALL LETTER THORN WITH STROKE
+A764 ; [.1FBA.0020.0008] # LATIN CAPITAL LETTER THORN WITH STROKE
+A767 ; [.1FBB.0020.0002] # LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER
+A766 ; [.1FBB.0020.0008] # LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER
+01BF ; [.1FBC.0020.0002] # LATIN LETTER WYNN
+01F7 ; [.1FBC.0020.0008] # LATIN CAPITAL LETTER WYNN
+A769 ; [.1FC0.0020.0002] # LATIN SMALL LETTER VEND
+A768 ; [.1FC0.0020.0008] # LATIN CAPITAL LETTER VEND
+AB60 ; [.1FC1.0020.0002] # LATIN SMALL LETTER SAKHA YAT
+AB61 ; [.1FC2.0020.0002] # LATIN SMALL LETTER IOTIFIED E
+AB63 ; [.1FC3.0020.0002] # LATIN SMALL LETTER UO
+A76B ; [.1FC4.0020.0002] # LATIN SMALL LETTER ET
+A76A ; [.1FC4.0020.0008] # LATIN CAPITAL LETTER ET
+A76D ; [.1FC5.0020.0002] # LATIN SMALL LETTER IS
+A76C ; [.1FC5.0020.0008] # LATIN CAPITAL LETTER IS
+A76F ; [.1FC6.0020.0002] # LATIN SMALL LETTER CON
+1DD2 ; [.1FC6.0020.0004] # COMBINING US ABOVE
+A76E ; [.1FC6.0020.0008] # LATIN CAPITAL LETTER CON
+A770 ; [.1FC6.0020.0014] # MODIFIER LETTER US
+A778 ; [.1FC7.0020.0002] # LATIN SMALL LETTER UM
+01BB ; [.1FC8.0020.0002] # LATIN LETTER TWO WITH STROKE
+A72B ; [.1FCC.0020.0002] # LATIN SMALL LETTER TRESILLO
+A72A ; [.1FCC.0020.0008] # LATIN CAPITAL LETTER TRESILLO
+A72D ; [.1FCD.0020.0002] # LATIN SMALL LETTER CUATRILLO
+A72C ; [.1FCD.0020.0008] # LATIN CAPITAL LETTER CUATRILLO
+A72F ; [.1FCE.0020.0002] # LATIN SMALL LETTER CUATRILLO WITH COMMA
+A72E ; [.1FCE.0020.0008] # LATIN CAPITAL LETTER CUATRILLO WITH COMMA
+01A8 ; [.1FCF.0020.0002] # LATIN SMALL LETTER TONE TWO
+01A7 ; [.1FCF.0020.0008] # LATIN CAPITAL LETTER TONE TWO
+01BD ; [.1FD3.0020.0002] # LATIN SMALL LETTER TONE FIVE
+01BC ; [.1FD3.0020.0008] # LATIN CAPITAL LETTER TONE FIVE
+0185 ; [.1FD7.0020.0002] # LATIN SMALL LETTER TONE SIX
+0184 ; [.1FD7.0020.0008] # LATIN CAPITAL LETTER TONE SIX
+0294 ; [.1FDB.0020.0002] # LATIN LETTER GLOTTAL STOP
+0242 ; [.1FDF.0020.0002] # LATIN SMALL LETTER GLOTTAL STOP
+0241 ; [.1FDF.0020.0008] # LATIN CAPITAL LETTER GLOTTAL STOP
+02C0 ; [.1FE3.0020.0002] # MODIFIER LETTER GLOTTAL STOP
+02BC ; [.1FE4.0020.0002] # MODIFIER LETTER APOSTROPHE
+0149 ; [.1FE4.0020.0004][.1E1F.0020.0004] # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+02EE ; [.1FE5.0020.0002] # MODIFIER LETTER DOUBLE APOSTROPHE
+02BE ; [.1FE6.0020.0002] # MODIFIER LETTER RIGHT HALF RING
+A723 ; [.1FE7.0020.0002] # LATIN SMALL LETTER EGYPTOLOGICAL ALEF
+A722 ; [.1FE7.0020.0008] # LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF
+A78C ; [.1FE8.0020.0002] # LATIN SMALL LETTER SALTILLO
+A78B ; [.1FE8.0020.0008] # LATIN CAPITAL LETTER SALTILLO
+A78F ; [.1FE9.0020.0002] # LATIN LETTER SINOLOGICAL DOT
+0295 ; [.1FEA.0020.0002] # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
+02E4 ; [.1FEA.0020.0014] # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+02BF ; [.1FEE.0020.0002] # MODIFIER LETTER LEFT HALF RING
+02C1 ; [.1FEF.0020.0002] # MODIFIER LETTER REVERSED GLOTTAL STOP
+1D24 ; [.1FF0.0020.0002] # LATIN LETTER VOICED LARYNGEAL SPIRANT
+1D25 ; [.1FF1.0020.0002] # LATIN LETTER AIN
+1D5C ; [.1FF1.0020.0014] # MODIFIER LETTER SMALL AIN
+A725 ; [.1FF2.0020.0002] # LATIN SMALL LETTER EGYPTOLOGICAL AIN
+A724 ; [.1FF2.0020.0008] # LATIN CAPITAL LETTER EGYPTOLOGICAL AIN
+02A1 ; [.1FF3.0020.0002] # LATIN LETTER GLOTTAL STOP WITH STROKE
+02A2 ; [.1FF7.0020.0002] # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
+0296 ; [.1FFB.0020.0002] # LATIN LETTER INVERTED GLOTTAL STOP
+01C0 ; [.1FFF.0020.0002] # LATIN LETTER DENTAL CLICK
+01C1 ; [.2003.0020.0002] # LATIN LETTER LATERAL CLICK
+01C2 ; [.2007.0020.0002] # LATIN LETTER ALVEOLAR CLICK
+01C3 ; [.200B.0020.0002] # LATIN LETTER RETROFLEX CLICK
+0297 ; [.200F.0020.0002] # LATIN LETTER STRETCHED C
+0298 ; [.2013.0020.0002] # LATIN LETTER BILABIAL CLICK
+02AC ; [.2017.0020.0002] # LATIN LETTER BILABIAL PERCUSSIVE
+02AD ; [.201B.0020.0002] # LATIN LETTER BIDENTAL PERCUSSIVE
+03B1 ; [.201F.0020.0002] # GREEK SMALL LETTER ALPHA
+1D6C2 ; [.201F.0020.0005] # MATHEMATICAL BOLD SMALL ALPHA
+1D6FC ; [.201F.0020.0005] # MATHEMATICAL ITALIC SMALL ALPHA
+1D736 ; [.201F.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL ALPHA
+1D770 ; [.201F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
+1D7AA ; [.201F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
+0391 ; [.201F.0020.0008] # GREEK CAPITAL LETTER ALPHA
+1D6A8 ; [.201F.0020.000B] # MATHEMATICAL BOLD CAPITAL ALPHA
+1D6E2 ; [.201F.0020.000B] # MATHEMATICAL ITALIC CAPITAL ALPHA
+1D71C ; [.201F.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
+1D756 ; [.201F.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
+1D790 ; [.201F.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
+1F00 ; [.201F.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER ALPHA WITH PSILI
+1F08 ; [.201F.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI
+1F04 ; [.201F.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+1F0C ; [.201F.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
+1F84 ; [.201F.0020.0002][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+1F8C ; [.201F.0020.0008][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+1F02 ; [.201F.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
+1F0A ; [.201F.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
+1F82 ; [.201F.0020.0002][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+1F8A ; [.201F.0020.0008][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+1F06 ; [.201F.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
+1F0E ; [.201F.0020.0008][.0000.0022.0002][.0000.002A.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
+1F86 ; [.201F.0020.0002][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+1F8E ; [.201F.0020.0008][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+1F80 ; [.201F.0020.0002][.0000.0022.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
+1F88 ; [.201F.0020.0008][.0000.0022.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
+1F01 ; [.201F.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER ALPHA WITH DASIA
+1F09 ; [.201F.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA
+1F05 ; [.201F.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+1F0D ; [.201F.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
+1F85 ; [.201F.0020.0002][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+1F8D ; [.201F.0020.0008][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+1F03 ; [.201F.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
+1F0B ; [.201F.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
+1F83 ; [.201F.0020.0002][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+1F8B ; [.201F.0020.0008][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+1F07 ; [.201F.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
+1F0F ; [.201F.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
+1F87 ; [.201F.0020.0002][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+1F8F ; [.201F.0020.0008][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+1F81 ; [.201F.0020.0002][.0000.0023.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
+1F89 ; [.201F.0020.0008][.0000.0023.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
+03AC ; [.201F.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER ALPHA WITH TONOS
+1F71 ; [.201F.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER ALPHA WITH OXIA
+0386 ; [.201F.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER ALPHA WITH TONOS
+1FBB ; [.201F.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER ALPHA WITH OXIA
+1FB4 ; [.201F.0020.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+1F70 ; [.201F.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER ALPHA WITH VARIA
+1FBA ; [.201F.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER ALPHA WITH VARIA
+1FB2 ; [.201F.0020.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
+1FB0 ; [.201F.0020.0002][.0000.0026.0002] # GREEK SMALL LETTER ALPHA WITH VRACHY
+1FB8 ; [.201F.0020.0008][.0000.0026.0002] # GREEK CAPITAL LETTER ALPHA WITH VRACHY
+1FB6 ; [.201F.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER ALPHA WITH PERISPOMENI
+1FB7 ; [.201F.0020.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
+1FB1 ; [.201F.0020.0002][.0000.0032.0002] # GREEK SMALL LETTER ALPHA WITH MACRON
+1FB9 ; [.201F.0020.0008][.0000.0032.0002] # GREEK CAPITAL LETTER ALPHA WITH MACRON
+1FB3 ; [.201F.0020.0002][.0000.004C.0002] # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
+1FBC ; [.201F.0020.0008][.0000.004C.0002] # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
+03B2 ; [.2020.0020.0002] # GREEK SMALL LETTER BETA
+03D0 ; [.2020.0020.0004] # GREEK BETA SYMBOL
+1D6C3 ; [.2020.0020.0005] # MATHEMATICAL BOLD SMALL BETA
+1D6FD ; [.2020.0020.0005] # MATHEMATICAL ITALIC SMALL BETA
+1D737 ; [.2020.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL BETA
+1D771 ; [.2020.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL BETA
+1D7AB ; [.2020.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
+0392 ; [.2020.0020.0008] # GREEK CAPITAL LETTER BETA
+1D6A9 ; [.2020.0020.000B] # MATHEMATICAL BOLD CAPITAL BETA
+1D6E3 ; [.2020.0020.000B] # MATHEMATICAL ITALIC CAPITAL BETA
+1D71D ; [.2020.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL BETA
+1D757 ; [.2020.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
+1D791 ; [.2020.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
+1D5D ; [.2020.0020.0014] # MODIFIER LETTER SMALL BETA
+1D66 ; [.2020.0020.0015] # GREEK SUBSCRIPT SMALL LETTER BETA
+03B3 ; [.2021.0020.0002] # GREEK SMALL LETTER GAMMA
+213D ; [.2021.0020.0005] # DOUBLE-STRUCK SMALL GAMMA
+1D6C4 ; [.2021.0020.0005] # MATHEMATICAL BOLD SMALL GAMMA
+1D6FE ; [.2021.0020.0005] # MATHEMATICAL ITALIC SMALL GAMMA
+1D738 ; [.2021.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL GAMMA
+1D772 ; [.2021.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
+1D7AC ; [.2021.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
+0393 ; [.2021.0020.0008] # GREEK CAPITAL LETTER GAMMA
+213E ; [.2021.0020.000B] # DOUBLE-STRUCK CAPITAL GAMMA
+1D6AA ; [.2021.0020.000B] # MATHEMATICAL BOLD CAPITAL GAMMA
+1D6E4 ; [.2021.0020.000B] # MATHEMATICAL ITALIC CAPITAL GAMMA
+1D71E ; [.2021.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
+1D758 ; [.2021.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
+1D792 ; [.2021.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
+1D5E ; [.2021.0020.0014] # MODIFIER LETTER SMALL GREEK GAMMA
+1D67 ; [.2021.0020.0015] # GREEK SUBSCRIPT SMALL LETTER GAMMA
+1D26 ; [.2022.0020.0002] # GREEK LETTER SMALL CAPITAL GAMMA
+03B4 ; [.2023.0020.0002] # GREEK SMALL LETTER DELTA
+1D6C5 ; [.2023.0020.0005] # MATHEMATICAL BOLD SMALL DELTA
+1D6FF ; [.2023.0020.0005] # MATHEMATICAL ITALIC SMALL DELTA
+1D739 ; [.2023.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL DELTA
+1D773 ; [.2023.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
+1D7AD ; [.2023.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
+0394 ; [.2023.0020.0008] # GREEK CAPITAL LETTER DELTA
+1D6AB ; [.2023.0020.000B] # MATHEMATICAL BOLD CAPITAL DELTA
+1D6E5 ; [.2023.0020.000B] # MATHEMATICAL ITALIC CAPITAL DELTA
+1D71F ; [.2023.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL DELTA
+1D759 ; [.2023.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
+1D793 ; [.2023.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
+1D5F ; [.2023.0020.0014] # MODIFIER LETTER SMALL DELTA
+03B5 ; [.2024.0020.0002] # GREEK SMALL LETTER EPSILON
+03F5 ; [.2024.0020.0004] # GREEK LUNATE EPSILON SYMBOL
+1D6C6 ; [.2024.0020.0005] # MATHEMATICAL BOLD SMALL EPSILON
+1D6DC ; [.2024.0020.0005] # MATHEMATICAL BOLD EPSILON SYMBOL
+1D700 ; [.2024.0020.0005] # MATHEMATICAL ITALIC SMALL EPSILON
+1D716 ; [.2024.0020.0005] # MATHEMATICAL ITALIC EPSILON SYMBOL
+1D73A ; [.2024.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL EPSILON
+1D750 ; [.2024.0020.0005] # MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
+1D774 ; [.2024.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
+1D78A ; [.2024.0020.0005] # MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
+1D7AE ; [.2024.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
+1D7C4 ; [.2024.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
+0395 ; [.2024.0020.0008] # GREEK CAPITAL LETTER EPSILON
+1D6AC ; [.2024.0020.000B] # MATHEMATICAL BOLD CAPITAL EPSILON
+1D6E6 ; [.2024.0020.000B] # MATHEMATICAL ITALIC CAPITAL EPSILON
+1D720 ; [.2024.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
+1D75A ; [.2024.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
+1D794 ; [.2024.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
+1F10 ; [.2024.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER EPSILON WITH PSILI
+1F18 ; [.2024.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER EPSILON WITH PSILI
+1F14 ; [.2024.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+1F1C ; [.2024.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
+1F12 ; [.2024.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
+1F1A ; [.2024.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
+1F11 ; [.2024.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER EPSILON WITH DASIA
+1F19 ; [.2024.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER EPSILON WITH DASIA
+1F15 ; [.2024.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+1F1D ; [.2024.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+1F13 ; [.2024.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
+1F1B ; [.2024.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
+03AD ; [.2024.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER EPSILON WITH TONOS
+1F73 ; [.2024.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER EPSILON WITH OXIA
+0388 ; [.2024.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER EPSILON WITH TONOS
+1FC9 ; [.2024.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER EPSILON WITH OXIA
+1F72 ; [.2024.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER EPSILON WITH VARIA
+1FC8 ; [.2024.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER EPSILON WITH VARIA
+03DD ; [.2025.0020.0002] # GREEK SMALL LETTER DIGAMMA
+1D7CB ; [.2025.0020.0005] # MATHEMATICAL BOLD SMALL DIGAMMA
+03DC ; [.2025.0020.0008] # GREEK LETTER DIGAMMA
+1D7CA ; [.2025.0020.000B] # MATHEMATICAL BOLD CAPITAL DIGAMMA
+0377 ; [.2026.0020.0002] # GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
+0376 ; [.2026.0020.0008] # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA
+03DB ; [.2027.0020.0002] # GREEK SMALL LETTER STIGMA
+03DA ; [.2027.0020.0008] # GREEK LETTER STIGMA
+03B6 ; [.2028.0020.0002] # GREEK SMALL LETTER ZETA
+1D6C7 ; [.2028.0020.0005] # MATHEMATICAL BOLD SMALL ZETA
+1D701 ; [.2028.0020.0005] # MATHEMATICAL ITALIC SMALL ZETA
+1D73B ; [.2028.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL ZETA
+1D775 ; [.2028.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
+1D7AF ; [.2028.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
+0396 ; [.2028.0020.0008] # GREEK CAPITAL LETTER ZETA
+1D6AD ; [.2028.0020.000B] # MATHEMATICAL BOLD CAPITAL ZETA
+1D6E7 ; [.2028.0020.000B] # MATHEMATICAL ITALIC CAPITAL ZETA
+1D721 ; [.2028.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL ZETA
+1D75B ; [.2028.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
+1D795 ; [.2028.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
+0371 ; [.2029.0020.0002] # GREEK SMALL LETTER HETA
+0370 ; [.2029.0020.0008] # GREEK CAPITAL LETTER HETA
+03B7 ; [.202A.0020.0002] # GREEK SMALL LETTER ETA
+1D6C8 ; [.202A.0020.0005] # MATHEMATICAL BOLD SMALL ETA
+1D702 ; [.202A.0020.0005] # MATHEMATICAL ITALIC SMALL ETA
+1D73C ; [.202A.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL ETA
+1D776 ; [.202A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL ETA
+1D7B0 ; [.202A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
+0397 ; [.202A.0020.0008] # GREEK CAPITAL LETTER ETA
+1D6AE ; [.202A.0020.000B] # MATHEMATICAL BOLD CAPITAL ETA
+1D6E8 ; [.202A.0020.000B] # MATHEMATICAL ITALIC CAPITAL ETA
+1D722 ; [.202A.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL ETA
+1D75C ; [.202A.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
+1D796 ; [.202A.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
+1F20 ; [.202A.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER ETA WITH PSILI
+1F28 ; [.202A.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER ETA WITH PSILI
+1F24 ; [.202A.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+1F2C ; [.202A.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
+1F94 ; [.202A.0020.0002][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+1F9C ; [.202A.0020.0008][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+1F22 ; [.202A.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER ETA WITH PSILI AND VARIA
+1F2A ; [.202A.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
+1F92 ; [.202A.0020.0002][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+1F9A ; [.202A.0020.0008][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+1F26 ; [.202A.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
+1F2E ; [.202A.0020.0008][.0000.0022.0002][.0000.002A.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
+1F96 ; [.202A.0020.0002][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+1F9E ; [.202A.0020.0008][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+1F90 ; [.202A.0020.0002][.0000.0022.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
+1F98 ; [.202A.0020.0008][.0000.0022.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
+1F21 ; [.202A.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER ETA WITH DASIA
+1F29 ; [.202A.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER ETA WITH DASIA
+1F25 ; [.202A.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+1F2D ; [.202A.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
+1F95 ; [.202A.0020.0002][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+1F9D ; [.202A.0020.0008][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+1F23 ; [.202A.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER ETA WITH DASIA AND VARIA
+1F2B ; [.202A.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
+1F93 ; [.202A.0020.0002][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+1F9B ; [.202A.0020.0008][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+1F27 ; [.202A.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
+1F2F ; [.202A.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
+1F97 ; [.202A.0020.0002][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+1F9F ; [.202A.0020.0008][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+1F91 ; [.202A.0020.0002][.0000.0023.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
+1F99 ; [.202A.0020.0008][.0000.0023.0002][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
+03AE ; [.202A.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER ETA WITH TONOS
+1F75 ; [.202A.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER ETA WITH OXIA
+0389 ; [.202A.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER ETA WITH TONOS
+1FCB ; [.202A.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER ETA WITH OXIA
+1FC4 ; [.202A.0020.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+1F74 ; [.202A.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER ETA WITH VARIA
+1FCA ; [.202A.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER ETA WITH VARIA
+1FC2 ; [.202A.0020.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
+1FC6 ; [.202A.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER ETA WITH PERISPOMENI
+1FC7 ; [.202A.0020.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
+1FC3 ; [.202A.0020.0002][.0000.004C.0002] # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
+1FCC ; [.202A.0020.0008][.0000.004C.0002] # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
+03B8 ; [.202B.0020.0002] # GREEK SMALL LETTER THETA
+03D1 ; [.202B.0020.0004] # GREEK THETA SYMBOL
+1D6C9 ; [.202B.0020.0005] # MATHEMATICAL BOLD SMALL THETA
+1D6DD ; [.202B.0020.0005] # MATHEMATICAL BOLD THETA SYMBOL
+1D703 ; [.202B.0020.0005] # MATHEMATICAL ITALIC SMALL THETA
+1D717 ; [.202B.0020.0005] # MATHEMATICAL ITALIC THETA SYMBOL
+1D73D ; [.202B.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL THETA
+1D751 ; [.202B.0020.0005] # MATHEMATICAL BOLD ITALIC THETA SYMBOL
+1D777 ; [.202B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL THETA
+1D78B ; [.202B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
+1D7B1 ; [.202B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
+1D7C5 ; [.202B.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
+0398 ; [.202B.0020.0008] # GREEK CAPITAL LETTER THETA
+03F4 ; [.202B.0020.000A] # GREEK CAPITAL THETA SYMBOL
+1D6AF ; [.202B.0020.000B] # MATHEMATICAL BOLD CAPITAL THETA
+1D6B9 ; [.202B.0020.000B] # MATHEMATICAL BOLD CAPITAL THETA SYMBOL
+1D6E9 ; [.202B.0020.000B] # MATHEMATICAL ITALIC CAPITAL THETA
+1D6F3 ; [.202B.0020.000B] # MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
+1D723 ; [.202B.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL THETA
+1D72D ; [.202B.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
+1D75D ; [.202B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
+1D767 ; [.202B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
+1D797 ; [.202B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
+1D7A1 ; [.202B.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
+1DBF ; [.202B.0020.0014] # MODIFIER LETTER SMALL THETA
+03B9 ; [.202C.0020.0002] # GREEK SMALL LETTER IOTA
+1FBE ; [.202C.0020.0002] # GREEK PROSGEGRAMMENI
+037A ; [.202C.0020.0004] # GREEK YPOGEGRAMMENI
+1D6CA ; [.202C.0020.0005] # MATHEMATICAL BOLD SMALL IOTA
+1D704 ; [.202C.0020.0005] # MATHEMATICAL ITALIC SMALL IOTA
+1D73E ; [.202C.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL IOTA
+1D778 ; [.202C.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
+1D7B2 ; [.202C.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
+0399 ; [.202C.0020.0008] # GREEK CAPITAL LETTER IOTA
+1D6B0 ; [.202C.0020.000B] # MATHEMATICAL BOLD CAPITAL IOTA
+1D6EA ; [.202C.0020.000B] # MATHEMATICAL ITALIC CAPITAL IOTA
+1D724 ; [.202C.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL IOTA
+1D75E ; [.202C.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
+1D798 ; [.202C.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
+1F30 ; [.202C.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER IOTA WITH PSILI
+1F38 ; [.202C.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER IOTA WITH PSILI
+1F34 ; [.202C.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+1F3C ; [.202C.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
+1F32 ; [.202C.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
+1F3A ; [.202C.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
+1F36 ; [.202C.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
+1F3E ; [.202C.0020.0008][.0000.0022.0002][.0000.002A.0002] # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
+1F31 ; [.202C.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER IOTA WITH DASIA
+1F39 ; [.202C.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER IOTA WITH DASIA
+1F35 ; [.202C.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+1F3D ; [.202C.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
+1F33 ; [.202C.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
+1F3B ; [.202C.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
+1F37 ; [.202C.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
+1F3F ; [.202C.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
+03AF ; [.202C.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH TONOS
+1F77 ; [.202C.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH OXIA
+038A ; [.202C.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER IOTA WITH TONOS
+1FDB ; [.202C.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER IOTA WITH OXIA
+1F76 ; [.202C.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER IOTA WITH VARIA
+1FDA ; [.202C.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER IOTA WITH VARIA
+1FD0 ; [.202C.0020.0002][.0000.0026.0002] # GREEK SMALL LETTER IOTA WITH VRACHY
+1FD8 ; [.202C.0020.0008][.0000.0026.0002] # GREEK CAPITAL LETTER IOTA WITH VRACHY
+1FD6 ; [.202C.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER IOTA WITH PERISPOMENI
+03CA ; [.202C.0020.0002][.0000.002B.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA
+03AA ; [.202C.0020.0008][.0000.002B.0002] # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+0390 ; [.202C.0020.0002][.0000.002B.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+1FD3 ; [.202C.0020.0002][.0000.002B.0002][.0000.0024.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+1FD2 ; [.202C.0020.0002][.0000.002B.0002][.0000.0025.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
+1FD7 ; [.202C.0020.0002][.0000.002B.0002][.0000.002A.0002] # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
+1FD1 ; [.202C.0020.0002][.0000.0032.0002] # GREEK SMALL LETTER IOTA WITH MACRON
+1FD9 ; [.202C.0020.0008][.0000.0032.0002] # GREEK CAPITAL LETTER IOTA WITH MACRON
+03F3 ; [.202D.0020.0002] # GREEK LETTER YOT
+037F ; [.202D.0020.0008] # GREEK CAPITAL LETTER YOT
+03BA ; [.202E.0020.0002] # GREEK SMALL LETTER KAPPA
+03F0 ; [.202E.0020.0004] # GREEK KAPPA SYMBOL
+1D6CB ; [.202E.0020.0005] # MATHEMATICAL BOLD SMALL KAPPA
+1D6DE ; [.202E.0020.0005] # MATHEMATICAL BOLD KAPPA SYMBOL
+1D705 ; [.202E.0020.0005] # MATHEMATICAL ITALIC SMALL KAPPA
+1D718 ; [.202E.0020.0005] # MATHEMATICAL ITALIC KAPPA SYMBOL
+1D73F ; [.202E.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL KAPPA
+1D752 ; [.202E.0020.0005] # MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
+1D779 ; [.202E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
+1D78C ; [.202E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
+1D7B3 ; [.202E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
+1D7C6 ; [.202E.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
+039A ; [.202E.0020.0008] # GREEK CAPITAL LETTER KAPPA
+1D6B1 ; [.202E.0020.000B] # MATHEMATICAL BOLD CAPITAL KAPPA
+1D6EB ; [.202E.0020.000B] # MATHEMATICAL ITALIC CAPITAL KAPPA
+1D725 ; [.202E.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
+1D75F ; [.202E.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
+1D799 ; [.202E.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
+03D7 ; [.202E.0020.0004][.201F.0020.0004][.202C.0020.0004] # GREEK KAI SYMBOL
+03CF ; [.202E.0020.000A][.201F.0020.0004][.202C.0020.0004] # GREEK CAPITAL KAI SYMBOL
+03BB ; [.202F.0020.0002] # GREEK SMALL LETTER LAMDA
+1D6CC ; [.202F.0020.0005] # MATHEMATICAL BOLD SMALL LAMDA
+1D706 ; [.202F.0020.0005] # MATHEMATICAL ITALIC SMALL LAMDA
+1D740 ; [.202F.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL LAMDA
+1D77A ; [.202F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
+1D7B4 ; [.202F.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
+039B ; [.202F.0020.0008] # GREEK CAPITAL LETTER LAMDA
+1D6B2 ; [.202F.0020.000B] # MATHEMATICAL BOLD CAPITAL LAMDA
+1D6EC ; [.202F.0020.000B] # MATHEMATICAL ITALIC CAPITAL LAMDA
+1D726 ; [.202F.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
+1D760 ; [.202F.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
+1D79A ; [.202F.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
+1D27 ; [.2030.0020.0002] # GREEK LETTER SMALL CAPITAL LAMDA
+03BC ; [.2031.0020.0002] # GREEK SMALL LETTER MU
+00B5 ; [.2031.0020.0004] # MICRO SIGN
+1D6CD ; [.2031.0020.0005] # MATHEMATICAL BOLD SMALL MU
+1D707 ; [.2031.0020.0005] # MATHEMATICAL ITALIC SMALL MU
+1D741 ; [.2031.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL MU
+1D77B ; [.2031.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL MU
+1D7B5 ; [.2031.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
+039C ; [.2031.0020.0008] # GREEK CAPITAL LETTER MU
+1D6B3 ; [.2031.0020.000B] # MATHEMATICAL BOLD CAPITAL MU
+1D6ED ; [.2031.0020.000B] # MATHEMATICAL ITALIC CAPITAL MU
+1D727 ; [.2031.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL MU
+1D761 ; [.2031.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
+1D79B ; [.2031.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
+3382 ; [.2031.0020.001C][.1CAD.0020.001D] # SQUARE MU A
+338C ; [.2031.0020.001C][.1D4B.0020.001D] # SQUARE MU F
+338D ; [.2031.0020.001C][.1D5A.0020.001C] # SQUARE MU G
+3395 ; [.2031.0020.001C][.1DDD.0020.001C] # SQUARE MU L
+339B ; [.2031.0020.001C][.1E10.0020.001C] # SQUARE MU M
+33B2 ; [.2031.0020.001C][.1ED7.0020.001C] # SQUARE MU S
+33B6 ; [.2031.0020.001C][.1F49.0020.001D] # SQUARE MU V
+33BC ; [.2031.0020.001C][.1F5B.0020.001D] # SQUARE MU W
+03BD ; [.2032.0020.0002] # GREEK SMALL LETTER NU
+1D6CE ; [.2032.0020.0005] # MATHEMATICAL BOLD SMALL NU
+1D708 ; [.2032.0020.0005] # MATHEMATICAL ITALIC SMALL NU
+1D742 ; [.2032.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL NU
+1D77C ; [.2032.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL NU
+1D7B6 ; [.2032.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
+039D ; [.2032.0020.0008] # GREEK CAPITAL LETTER NU
+1D6B4 ; [.2032.0020.000B] # MATHEMATICAL BOLD CAPITAL NU
+1D6EE ; [.2032.0020.000B] # MATHEMATICAL ITALIC CAPITAL NU
+1D728 ; [.2032.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL NU
+1D762 ; [.2032.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
+1D79C ; [.2032.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
+03BE ; [.2033.0020.0002] # GREEK SMALL LETTER XI
+1D6CF ; [.2033.0020.0005] # MATHEMATICAL BOLD SMALL XI
+1D709 ; [.2033.0020.0005] # MATHEMATICAL ITALIC SMALL XI
+1D743 ; [.2033.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL XI
+1D77D ; [.2033.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL XI
+1D7B7 ; [.2033.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
+039E ; [.2033.0020.0008] # GREEK CAPITAL LETTER XI
+1D6B5 ; [.2033.0020.000B] # MATHEMATICAL BOLD CAPITAL XI
+1D6EF ; [.2033.0020.000B] # MATHEMATICAL ITALIC CAPITAL XI
+1D729 ; [.2033.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL XI
+1D763 ; [.2033.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
+1D79D ; [.2033.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
+03BF ; [.2034.0020.0002] # GREEK SMALL LETTER OMICRON
+1D6D0 ; [.2034.0020.0005] # MATHEMATICAL BOLD SMALL OMICRON
+1D70A ; [.2034.0020.0005] # MATHEMATICAL ITALIC SMALL OMICRON
+1D744 ; [.2034.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL OMICRON
+1D77E ; [.2034.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
+1D7B8 ; [.2034.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
+039F ; [.2034.0020.0008] # GREEK CAPITAL LETTER OMICRON
+1D6B6 ; [.2034.0020.000B] # MATHEMATICAL BOLD CAPITAL OMICRON
+1D6F0 ; [.2034.0020.000B] # MATHEMATICAL ITALIC CAPITAL OMICRON
+1D72A ; [.2034.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
+1D764 ; [.2034.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
+1D79E ; [.2034.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
+1F40 ; [.2034.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER OMICRON WITH PSILI
+1F48 ; [.2034.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER OMICRON WITH PSILI
+1F44 ; [.2034.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+1F4C ; [.2034.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
+1F42 ; [.2034.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
+1F4A ; [.2034.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
+1F41 ; [.2034.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER OMICRON WITH DASIA
+1F49 ; [.2034.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER OMICRON WITH DASIA
+1F45 ; [.2034.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+1F4D ; [.2034.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+1F43 ; [.2034.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
+1F4B ; [.2034.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
+03CC ; [.2034.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER OMICRON WITH TONOS
+1F79 ; [.2034.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER OMICRON WITH OXIA
+038C ; [.2034.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER OMICRON WITH TONOS
+1FF9 ; [.2034.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER OMICRON WITH OXIA
+1F78 ; [.2034.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER OMICRON WITH VARIA
+1FF8 ; [.2034.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER OMICRON WITH VARIA
+03C0 ; [.2035.0020.0002] # GREEK SMALL LETTER PI
+03D6 ; [.2035.0020.0004] # GREEK PI SYMBOL
+213C ; [.2035.0020.0005] # DOUBLE-STRUCK SMALL PI
+1D6D1 ; [.2035.0020.0005] # MATHEMATICAL BOLD SMALL PI
+1D6E1 ; [.2035.0020.0005] # MATHEMATICAL BOLD PI SYMBOL
+1D70B ; [.2035.0020.0005] # MATHEMATICAL ITALIC SMALL PI
+1D71B ; [.2035.0020.0005] # MATHEMATICAL ITALIC PI SYMBOL
+1D745 ; [.2035.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL PI
+1D755 ; [.2035.0020.0005] # MATHEMATICAL BOLD ITALIC PI SYMBOL
+1D77F ; [.2035.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL PI
+1D78F ; [.2035.0020.0005] # MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
+1D7B9 ; [.2035.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
+1D7C9 ; [.2035.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
+03A0 ; [.2035.0020.0008] # GREEK CAPITAL LETTER PI
+213F ; [.2035.0020.000B] # DOUBLE-STRUCK CAPITAL PI
+1D6B7 ; [.2035.0020.000B] # MATHEMATICAL BOLD CAPITAL PI
+1D6F1 ; [.2035.0020.000B] # MATHEMATICAL ITALIC CAPITAL PI
+1D72B ; [.2035.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL PI
+1D765 ; [.2035.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
+1D79F ; [.2035.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
+1D28 ; [.2036.0020.0002] # GREEK LETTER SMALL CAPITAL PI
+03FB ; [.2037.0020.0002] # GREEK SMALL LETTER SAN
+03FA ; [.2037.0020.0008] # GREEK CAPITAL LETTER SAN
+03DF ; [.2038.0020.0002] # GREEK SMALL LETTER KOPPA
+03DE ; [.2038.0020.0008] # GREEK LETTER KOPPA
+03D9 ; [.2039.0020.0002] # GREEK SMALL LETTER ARCHAIC KOPPA
+03D8 ; [.2039.0020.0008] # GREEK LETTER ARCHAIC KOPPA
+03C1 ; [.203A.0020.0002] # GREEK SMALL LETTER RHO
+03F1 ; [.203A.0020.0004] # GREEK RHO SYMBOL
+1D6D2 ; [.203A.0020.0005] # MATHEMATICAL BOLD SMALL RHO
+1D6E0 ; [.203A.0020.0005] # MATHEMATICAL BOLD RHO SYMBOL
+1D70C ; [.203A.0020.0005] # MATHEMATICAL ITALIC SMALL RHO
+1D71A ; [.203A.0020.0005] # MATHEMATICAL ITALIC RHO SYMBOL
+1D746 ; [.203A.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL RHO
+1D754 ; [.203A.0020.0005] # MATHEMATICAL BOLD ITALIC RHO SYMBOL
+1D780 ; [.203A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL RHO
+1D78E ; [.203A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
+1D7BA ; [.203A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
+1D7C8 ; [.203A.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
+03A1 ; [.203A.0020.0008] # GREEK CAPITAL LETTER RHO
+1D6B8 ; [.203A.0020.000B] # MATHEMATICAL BOLD CAPITAL RHO
+1D6F2 ; [.203A.0020.000B] # MATHEMATICAL ITALIC CAPITAL RHO
+1D72C ; [.203A.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL RHO
+1D766 ; [.203A.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
+1D7A0 ; [.203A.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
+1D68 ; [.203A.0020.0015] # GREEK SUBSCRIPT SMALL LETTER RHO
+1FE4 ; [.203A.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER RHO WITH PSILI
+1FE5 ; [.203A.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER RHO WITH DASIA
+1FEC ; [.203A.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER RHO WITH DASIA
+1D29 ; [.203B.0020.0002] # GREEK LETTER SMALL CAPITAL RHO
+03FC ; [.203C.0020.0002] # GREEK RHO WITH STROKE SYMBOL
+03C3 ; [.203D.0020.0002] # GREEK SMALL LETTER SIGMA
+03F2 ; [.203D.0020.0004] # GREEK LUNATE SIGMA SYMBOL
+1D6D3 ; [.203D.0020.0005] # MATHEMATICAL BOLD SMALL FINAL SIGMA
+1D6D4 ; [.203D.0020.0005] # MATHEMATICAL BOLD SMALL SIGMA
+1D70D ; [.203D.0020.0005] # MATHEMATICAL ITALIC SMALL FINAL SIGMA
+1D70E ; [.203D.0020.0005] # MATHEMATICAL ITALIC SMALL SIGMA
+1D747 ; [.203D.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
+1D748 ; [.203D.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL SIGMA
+1D781 ; [.203D.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
+1D782 ; [.203D.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
+1D7BB ; [.203D.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
+1D7BC ; [.203D.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
+03A3 ; [.203D.0020.0008] # GREEK CAPITAL LETTER SIGMA
+03F9 ; [.203D.0020.000A] # GREEK CAPITAL LUNATE SIGMA SYMBOL
+1D6BA ; [.203D.0020.000B] # MATHEMATICAL BOLD CAPITAL SIGMA
+1D6F4 ; [.203D.0020.000B] # MATHEMATICAL ITALIC CAPITAL SIGMA
+1D72E ; [.203D.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
+1D768 ; [.203D.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
+1D7A2 ; [.203D.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
+03C2 ; [.203D.0020.0019] # GREEK SMALL LETTER FINAL SIGMA
+037C ; [.203E.0020.0002] # GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
+03FE ; [.203E.0020.0008] # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL
+037B ; [.203F.0020.0002] # GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
+03FD ; [.203F.0020.0008] # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
+037D ; [.2040.0020.0002] # GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
+03FF ; [.2040.0020.0008] # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
+03C4 ; [.2041.0020.0002] # GREEK SMALL LETTER TAU
+1D6D5 ; [.2041.0020.0005] # MATHEMATICAL BOLD SMALL TAU
+1D70F ; [.2041.0020.0005] # MATHEMATICAL ITALIC SMALL TAU
+1D749 ; [.2041.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL TAU
+1D783 ; [.2041.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL TAU
+1D7BD ; [.2041.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
+03A4 ; [.2041.0020.0008] # GREEK CAPITAL LETTER TAU
+1D6BB ; [.2041.0020.000B] # MATHEMATICAL BOLD CAPITAL TAU
+1D6F5 ; [.2041.0020.000B] # MATHEMATICAL ITALIC CAPITAL TAU
+1D72F ; [.2041.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL TAU
+1D769 ; [.2041.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
+1D7A3 ; [.2041.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
+03C5 ; [.2042.0020.0002] # GREEK SMALL LETTER UPSILON
+1D6D6 ; [.2042.0020.0005] # MATHEMATICAL BOLD SMALL UPSILON
+1D710 ; [.2042.0020.0005] # MATHEMATICAL ITALIC SMALL UPSILON
+1D74A ; [.2042.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL UPSILON
+1D784 ; [.2042.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
+1D7BE ; [.2042.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
+03A5 ; [.2042.0020.0008] # GREEK CAPITAL LETTER UPSILON
+03D2 ; [.2042.0020.000A] # GREEK UPSILON WITH HOOK SYMBOL
+1D6BC ; [.2042.0020.000B] # MATHEMATICAL BOLD CAPITAL UPSILON
+1D6F6 ; [.2042.0020.000B] # MATHEMATICAL ITALIC CAPITAL UPSILON
+1D730 ; [.2042.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
+1D76A ; [.2042.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
+1D7A4 ; [.2042.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
+1F50 ; [.2042.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER UPSILON WITH PSILI
+1F54 ; [.2042.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+1F52 ; [.2042.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
+1F56 ; [.2042.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
+1F51 ; [.2042.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER UPSILON WITH DASIA
+1F59 ; [.2042.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER UPSILON WITH DASIA
+1F55 ; [.2042.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+1F5D ; [.2042.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+1F53 ; [.2042.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
+1F5B ; [.2042.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+1F57 ; [.2042.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+1F5F ; [.2042.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
+03CD ; [.2042.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH TONOS
+1F7B ; [.2042.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH OXIA
+038E ; [.2042.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER UPSILON WITH TONOS
+1FEB ; [.2042.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER UPSILON WITH OXIA
+03D3 ; [.2042.0020.000A][.0000.0024.0002] # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
+1F7A ; [.2042.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER UPSILON WITH VARIA
+1FEA ; [.2042.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER UPSILON WITH VARIA
+1FE0 ; [.2042.0020.0002][.0000.0026.0002] # GREEK SMALL LETTER UPSILON WITH VRACHY
+1FE8 ; [.2042.0020.0008][.0000.0026.0002] # GREEK CAPITAL LETTER UPSILON WITH VRACHY
+1FE6 ; [.2042.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER UPSILON WITH PERISPOMENI
+03CB ; [.2042.0020.0002][.0000.002B.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+03AB ; [.2042.0020.0008][.0000.002B.0002] # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+03D4 ; [.2042.0020.000A][.0000.002B.0002] # GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+03B0 ; [.2042.0020.0002][.0000.002B.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+1FE3 ; [.2042.0020.0002][.0000.002B.0002][.0000.0024.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
+1FE2 ; [.2042.0020.0002][.0000.002B.0002][.0000.0025.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
+1FE7 ; [.2042.0020.0002][.0000.002B.0002][.0000.002A.0002] # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
+1FE1 ; [.2042.0020.0002][.0000.0032.0002] # GREEK SMALL LETTER UPSILON WITH MACRON
+1FE9 ; [.2042.0020.0008][.0000.0032.0002] # GREEK CAPITAL LETTER UPSILON WITH MACRON
+03C6 ; [.2043.0020.0002] # GREEK SMALL LETTER PHI
+03D5 ; [.2043.0020.0004] # GREEK PHI SYMBOL
+1D6D7 ; [.2043.0020.0005] # MATHEMATICAL BOLD SMALL PHI
+1D6DF ; [.2043.0020.0005] # MATHEMATICAL BOLD PHI SYMBOL
+1D711 ; [.2043.0020.0005] # MATHEMATICAL ITALIC SMALL PHI
+1D719 ; [.2043.0020.0005] # MATHEMATICAL ITALIC PHI SYMBOL
+1D74B ; [.2043.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL PHI
+1D753 ; [.2043.0020.0005] # MATHEMATICAL BOLD ITALIC PHI SYMBOL
+1D785 ; [.2043.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL PHI
+1D78D ; [.2043.0020.0005] # MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
+1D7BF ; [.2043.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
+1D7C7 ; [.2043.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
+03A6 ; [.2043.0020.0008] # GREEK CAPITAL LETTER PHI
+1D6BD ; [.2043.0020.000B] # MATHEMATICAL BOLD CAPITAL PHI
+1D6F7 ; [.2043.0020.000B] # MATHEMATICAL ITALIC CAPITAL PHI
+1D731 ; [.2043.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL PHI
+1D76B ; [.2043.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
+1D7A5 ; [.2043.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
+1D60 ; [.2043.0020.0014] # MODIFIER LETTER SMALL GREEK PHI
+1D69 ; [.2043.0020.0015] # GREEK SUBSCRIPT SMALL LETTER PHI
+03C7 ; [.2044.0020.0002] # GREEK SMALL LETTER CHI
+1D6D8 ; [.2044.0020.0005] # MATHEMATICAL BOLD SMALL CHI
+1D712 ; [.2044.0020.0005] # MATHEMATICAL ITALIC SMALL CHI
+1D74C ; [.2044.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL CHI
+1D786 ; [.2044.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL CHI
+1D7C0 ; [.2044.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
+03A7 ; [.2044.0020.0008] # GREEK CAPITAL LETTER CHI
+1D6BE ; [.2044.0020.000B] # MATHEMATICAL BOLD CAPITAL CHI
+1D6F8 ; [.2044.0020.000B] # MATHEMATICAL ITALIC CAPITAL CHI
+1D732 ; [.2044.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL CHI
+1D76C ; [.2044.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
+1D7A6 ; [.2044.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
+1D61 ; [.2044.0020.0014] # MODIFIER LETTER SMALL CHI
+1D6A ; [.2044.0020.0015] # GREEK SUBSCRIPT SMALL LETTER CHI
+03C8 ; [.2045.0020.0002] # GREEK SMALL LETTER PSI
+1D6D9 ; [.2045.0020.0005] # MATHEMATICAL BOLD SMALL PSI
+1D713 ; [.2045.0020.0005] # MATHEMATICAL ITALIC SMALL PSI
+1D74D ; [.2045.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL PSI
+1D787 ; [.2045.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL PSI
+1D7C1 ; [.2045.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
+03A8 ; [.2045.0020.0008] # GREEK CAPITAL LETTER PSI
+1D6BF ; [.2045.0020.000B] # MATHEMATICAL BOLD CAPITAL PSI
+1D6F9 ; [.2045.0020.000B] # MATHEMATICAL ITALIC CAPITAL PSI
+1D733 ; [.2045.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL PSI
+1D76D ; [.2045.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
+1D7A7 ; [.2045.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
+1D2A ; [.2046.0020.0002] # GREEK LETTER SMALL CAPITAL PSI
+03C9 ; [.2047.0020.0002] # GREEK SMALL LETTER OMEGA
+1D6DA ; [.2047.0020.0005] # MATHEMATICAL BOLD SMALL OMEGA
+1D714 ; [.2047.0020.0005] # MATHEMATICAL ITALIC SMALL OMEGA
+1D74E ; [.2047.0020.0005] # MATHEMATICAL BOLD ITALIC SMALL OMEGA
+1D788 ; [.2047.0020.0005] # MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+1D7C2 ; [.2047.0020.0005] # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+03A9 ; [.2047.0020.0008] # GREEK CAPITAL LETTER OMEGA
+2126 ; [.2047.0020.0008] # OHM SIGN
+1D6C0 ; [.2047.0020.000B] # MATHEMATICAL BOLD CAPITAL OMEGA
+1D6FA ; [.2047.0020.000B] # MATHEMATICAL ITALIC CAPITAL OMEGA
+1D734 ; [.2047.0020.000B] # MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+1D76E ; [.2047.0020.000B] # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+1D7A8 ; [.2047.0020.000B] # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+1F60 ; [.2047.0020.0002][.0000.0022.0002] # GREEK SMALL LETTER OMEGA WITH PSILI
+1F68 ; [.2047.0020.0008][.0000.0022.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI
+1F64 ; [.2047.0020.0002][.0000.0022.0002][.0000.0024.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+1F6C ; [.2047.0020.0008][.0000.0022.0002][.0000.0024.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
+1FA4 ; [.2047.0020.0002][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+1FAC ; [.2047.0020.0008][.0000.0022.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+1F62 ; [.2047.0020.0002][.0000.0022.0002][.0000.0025.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
+1F6A ; [.2047.0020.0008][.0000.0022.0002][.0000.0025.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
+1FA2 ; [.2047.0020.0002][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+1FAA ; [.2047.0020.0008][.0000.0022.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+1F66 ; [.2047.0020.0002][.0000.0022.0002][.0000.002A.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
+1F6E ; [.2047.0020.0008][.0000.0022.0002][.0000.002A.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
+1FA6 ; [.2047.0020.0002][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+1FAE ; [.2047.0020.0008][.0000.0022.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+1FA0 ; [.2047.0020.0002][.0000.0022.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
+1FA8 ; [.2047.0020.0008][.0000.0022.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
+1F61 ; [.2047.0020.0002][.0000.0023.0002] # GREEK SMALL LETTER OMEGA WITH DASIA
+1F69 ; [.2047.0020.0008][.0000.0023.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA
+1F65 ; [.2047.0020.0002][.0000.0023.0002][.0000.0024.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+1F6D ; [.2047.0020.0008][.0000.0023.0002][.0000.0024.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
+1FA5 ; [.2047.0020.0002][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+1FAD ; [.2047.0020.0008][.0000.0023.0002][.0000.0024.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+1F63 ; [.2047.0020.0002][.0000.0023.0002][.0000.0025.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
+1F6B ; [.2047.0020.0008][.0000.0023.0002][.0000.0025.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
+1FA3 ; [.2047.0020.0002][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+1FAB ; [.2047.0020.0008][.0000.0023.0002][.0000.0025.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+1F67 ; [.2047.0020.0002][.0000.0023.0002][.0000.002A.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
+1F6F ; [.2047.0020.0008][.0000.0023.0002][.0000.002A.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
+1FA7 ; [.2047.0020.0002][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+1FAF ; [.2047.0020.0008][.0000.0023.0002][.0000.002A.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+1FA1 ; [.2047.0020.0002][.0000.0023.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
+1FA9 ; [.2047.0020.0008][.0000.0023.0002][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
+03CE ; [.2047.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER OMEGA WITH TONOS
+1F7D ; [.2047.0020.0002][.0000.0024.0002] # GREEK SMALL LETTER OMEGA WITH OXIA
+038F ; [.2047.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER OMEGA WITH TONOS
+1FFB ; [.2047.0020.0008][.0000.0024.0002] # GREEK CAPITAL LETTER OMEGA WITH OXIA
+1FF4 ; [.2047.0020.0002][.0000.0024.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+1F7C ; [.2047.0020.0002][.0000.0025.0002] # GREEK SMALL LETTER OMEGA WITH VARIA
+1FFA ; [.2047.0020.0008][.0000.0025.0002] # GREEK CAPITAL LETTER OMEGA WITH VARIA
+1FF2 ; [.2047.0020.0002][.0000.0025.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
+1FF6 ; [.2047.0020.0002][.0000.002A.0002] # GREEK SMALL LETTER OMEGA WITH PERISPOMENI
+1FF7 ; [.2047.0020.0002][.0000.002A.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
+1FF3 ; [.2047.0020.0002][.0000.004C.0002] # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI
+1FFC ; [.2047.0020.0008][.0000.004C.0002] # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
+AB65 ; [.2048.0020.0002] # GREEK LETTER SMALL CAPITAL OMEGA
+03E1 ; [.2049.0020.0002] # GREEK SMALL LETTER SAMPI
+03E0 ; [.2049.0020.0008] # GREEK LETTER SAMPI
+0373 ; [.204A.0020.0002] # GREEK SMALL LETTER ARCHAIC SAMPI
+0372 ; [.204A.0020.0008] # GREEK CAPITAL LETTER ARCHAIC SAMPI
+03F8 ; [.204B.0020.0002] # GREEK SMALL LETTER SHO
+03F7 ; [.204B.0020.0008] # GREEK CAPITAL LETTER SHO
+2C81 ; [.204C.0020.0002] # COPTIC SMALL LETTER ALFA
+2C80 ; [.204C.0020.0008] # COPTIC CAPITAL LETTER ALFA
+2C83 ; [.204D.0020.0002] # COPTIC SMALL LETTER VIDA
+2C82 ; [.204D.0020.0008] # COPTIC CAPITAL LETTER VIDA
+2C85 ; [.204E.0020.0002] # COPTIC SMALL LETTER GAMMA
+2C84 ; [.204E.0020.0008] # COPTIC CAPITAL LETTER GAMMA
+2C87 ; [.204F.0020.0002] # COPTIC SMALL LETTER DALDA
+2C86 ; [.204F.0020.0008] # COPTIC CAPITAL LETTER DALDA
+2C89 ; [.2050.0020.0002] # COPTIC SMALL LETTER EIE
+2C88 ; [.2050.0020.0008] # COPTIC CAPITAL LETTER EIE
+2CB7 ; [.2051.0020.0002] # COPTIC SMALL LETTER CRYPTOGRAMMIC EIE
+2CB6 ; [.2051.0020.0008] # COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE
+2C8B ; [.2052.0020.0002] # COPTIC SMALL LETTER SOU
+2C8A ; [.2052.0020.0008] # COPTIC CAPITAL LETTER SOU
+2C8D ; [.2053.0020.0002] # COPTIC SMALL LETTER ZATA
+2C8C ; [.2053.0020.0008] # COPTIC CAPITAL LETTER ZATA
+2C8F ; [.2054.0020.0002] # COPTIC SMALL LETTER HATE
+2C8E ; [.2054.0020.0008] # COPTIC CAPITAL LETTER HATE
+2C91 ; [.2055.0020.0002] # COPTIC SMALL LETTER THETHE
+2C90 ; [.2055.0020.0008] # COPTIC CAPITAL LETTER THETHE
+2C93 ; [.2056.0020.0002] # COPTIC SMALL LETTER IAUDA
+2C92 ; [.2056.0020.0008] # COPTIC CAPITAL LETTER IAUDA
+2C95 ; [.2057.0020.0002] # COPTIC SMALL LETTER KAPA
+2C94 ; [.2057.0020.0008] # COPTIC CAPITAL LETTER KAPA
+2CE4 ; [.2057.0020.0004][.204C.0020.0004][.2056.0020.0004] # COPTIC SYMBOL KAI
+2CB9 ; [.2058.0020.0002] # COPTIC SMALL LETTER DIALECT-P KAPA
+2CB8 ; [.2058.0020.0008] # COPTIC CAPITAL LETTER DIALECT-P KAPA
+2C97 ; [.2059.0020.0002] # COPTIC SMALL LETTER LAULA
+2C96 ; [.2059.0020.0008] # COPTIC CAPITAL LETTER LAULA
+2C99 ; [.205A.0020.0002] # COPTIC SMALL LETTER MI
+2C98 ; [.205A.0020.0008] # COPTIC CAPITAL LETTER MI
+2C9B ; [.205B.0020.0002] # COPTIC SMALL LETTER NI
+2C9A ; [.205B.0020.0008] # COPTIC CAPITAL LETTER NI
+2CBB ; [.205C.0020.0002] # COPTIC SMALL LETTER DIALECT-P NI
+2CBA ; [.205C.0020.0008] # COPTIC CAPITAL LETTER DIALECT-P NI
+2CBD ; [.205D.0020.0002] # COPTIC SMALL LETTER CRYPTOGRAMMIC NI
+2CBC ; [.205D.0020.0008] # COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI
+2C9D ; [.205E.0020.0002] # COPTIC SMALL LETTER KSI
+2C9C ; [.205E.0020.0008] # COPTIC CAPITAL LETTER KSI
+2C9F ; [.205F.0020.0002] # COPTIC SMALL LETTER O
+2C9E ; [.205F.0020.0008] # COPTIC CAPITAL LETTER O
+2CA1 ; [.2060.0020.0002] # COPTIC SMALL LETTER PI
+2CA0 ; [.2060.0020.0008] # COPTIC CAPITAL LETTER PI
+2CA3 ; [.2061.0020.0002] # COPTIC SMALL LETTER RO
+2CA2 ; [.2061.0020.0008] # COPTIC CAPITAL LETTER RO
+2CA5 ; [.2062.0020.0002] # COPTIC SMALL LETTER SIMA
+2CA4 ; [.2062.0020.0008] # COPTIC CAPITAL LETTER SIMA
+2CA7 ; [.2063.0020.0002] # COPTIC SMALL LETTER TAU
+2CA6 ; [.2063.0020.0008] # COPTIC CAPITAL LETTER TAU
+2CA9 ; [.2064.0020.0002] # COPTIC SMALL LETTER UA
+2CA8 ; [.2064.0020.0008] # COPTIC CAPITAL LETTER UA
+2CAB ; [.2065.0020.0002] # COPTIC SMALL LETTER FI
+2CAA ; [.2065.0020.0008] # COPTIC CAPITAL LETTER FI
+2CAD ; [.2066.0020.0002] # COPTIC SMALL LETTER KHI
+2CAC ; [.2066.0020.0008] # COPTIC CAPITAL LETTER KHI
+2CAF ; [.2067.0020.0002] # COPTIC SMALL LETTER PSI
+2CAE ; [.2067.0020.0008] # COPTIC CAPITAL LETTER PSI
+2CB1 ; [.2068.0020.0002] # COPTIC SMALL LETTER OOU
+2CB0 ; [.2068.0020.0008] # COPTIC CAPITAL LETTER OOU
+2CBF ; [.2069.0020.0002] # COPTIC SMALL LETTER OLD COPTIC OOU
+2CBE ; [.2069.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC OOU
+2CC1 ; [.206A.0020.0002] # COPTIC SMALL LETTER SAMPI
+2CC0 ; [.206A.0020.0008] # COPTIC CAPITAL LETTER SAMPI
+03E3 ; [.206B.0020.0002] # COPTIC SMALL LETTER SHEI
+03E2 ; [.206B.0020.0008] # COPTIC CAPITAL LETTER SHEI
+2CEC ; [.206C.0020.0002] # COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI
+2CEB ; [.206C.0020.0008] # COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI
+2CC3 ; [.206D.0020.0002] # COPTIC SMALL LETTER CROSSED SHEI
+2CC2 ; [.206D.0020.0008] # COPTIC CAPITAL LETTER CROSSED SHEI
+2CC5 ; [.206E.0020.0002] # COPTIC SMALL LETTER OLD COPTIC SHEI
+2CC4 ; [.206E.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC SHEI
+2CC7 ; [.206F.0020.0002] # COPTIC SMALL LETTER OLD COPTIC ESH
+2CC6 ; [.206F.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC ESH
+03E5 ; [.2070.0020.0002] # COPTIC SMALL LETTER FEI
+03E4 ; [.2070.0020.0008] # COPTIC CAPITAL LETTER FEI
+03E7 ; [.2071.0020.0002] # COPTIC SMALL LETTER KHEI
+03E6 ; [.2071.0020.0008] # COPTIC CAPITAL LETTER KHEI
+2CF3 ; [.2072.0020.0002] # COPTIC SMALL LETTER BOHAIRIC KHEI
+2CF2 ; [.2072.0020.0008] # COPTIC CAPITAL LETTER BOHAIRIC KHEI
+2CC9 ; [.2073.0020.0002] # COPTIC SMALL LETTER AKHMIMIC KHEI
+2CC8 ; [.2073.0020.0008] # COPTIC CAPITAL LETTER AKHMIMIC KHEI
+03E9 ; [.2074.0020.0002] # COPTIC SMALL LETTER HORI
+03E8 ; [.2074.0020.0008] # COPTIC CAPITAL LETTER HORI
+2CCB ; [.2075.0020.0002] # COPTIC SMALL LETTER DIALECT-P HORI
+2CCA ; [.2075.0020.0008] # COPTIC CAPITAL LETTER DIALECT-P HORI
+2CCD ; [.2076.0020.0002] # COPTIC SMALL LETTER OLD COPTIC HORI
+2CCC ; [.2076.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC HORI
+2CCF ; [.2077.0020.0002] # COPTIC SMALL LETTER OLD COPTIC HA
+2CCE ; [.2077.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC HA
+2CD1 ; [.2078.0020.0002] # COPTIC SMALL LETTER L-SHAPED HA
+2CD0 ; [.2078.0020.0008] # COPTIC CAPITAL LETTER L-SHAPED HA
+2CD3 ; [.2079.0020.0002] # COPTIC SMALL LETTER OLD COPTIC HEI
+2CD2 ; [.2079.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC HEI
+2CD5 ; [.207A.0020.0002] # COPTIC SMALL LETTER OLD COPTIC HAT
+2CD4 ; [.207A.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC HAT
+03EB ; [.207B.0020.0002] # COPTIC SMALL LETTER GANGIA
+03EA ; [.207B.0020.0008] # COPTIC CAPITAL LETTER GANGIA
+2CEE ; [.207C.0020.0002] # COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA
+2CED ; [.207C.0020.0008] # COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA
+2CD7 ; [.207D.0020.0002] # COPTIC SMALL LETTER OLD COPTIC GANGIA
+2CD6 ; [.207D.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC GANGIA
+03ED ; [.207E.0020.0002] # COPTIC SMALL LETTER SHIMA
+03EC ; [.207E.0020.0008] # COPTIC CAPITAL LETTER SHIMA
+2CD9 ; [.207F.0020.0002] # COPTIC SMALL LETTER OLD COPTIC DJA
+2CD8 ; [.207F.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC DJA
+2CDB ; [.2080.0020.0002] # COPTIC SMALL LETTER OLD COPTIC SHIMA
+2CDA ; [.2080.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC SHIMA
+2CDD ; [.2081.0020.0002] # COPTIC SMALL LETTER OLD NUBIAN SHIMA
+2CDC ; [.2081.0020.0008] # COPTIC CAPITAL LETTER OLD NUBIAN SHIMA
+03EF ; [.2082.0020.0002] # COPTIC SMALL LETTER DEI
+03EE ; [.2082.0020.0008] # COPTIC CAPITAL LETTER DEI
+2CB3 ; [.2083.0020.0002] # COPTIC SMALL LETTER DIALECT-P ALEF
+2CB2 ; [.2083.0020.0008] # COPTIC CAPITAL LETTER DIALECT-P ALEF
+2CB5 ; [.2084.0020.0002] # COPTIC SMALL LETTER OLD COPTIC AIN
+2CB4 ; [.2084.0020.0008] # COPTIC CAPITAL LETTER OLD COPTIC AIN
+2CDF ; [.2085.0020.0002] # COPTIC SMALL LETTER OLD NUBIAN NGI
+2CDE ; [.2085.0020.0008] # COPTIC CAPITAL LETTER OLD NUBIAN NGI
+2CE1 ; [.2086.0020.0002] # COPTIC SMALL LETTER OLD NUBIAN NYI
+2CE0 ; [.2086.0020.0008] # COPTIC CAPITAL LETTER OLD NUBIAN NYI
+2CE3 ; [.2087.0020.0002] # COPTIC SMALL LETTER OLD NUBIAN WAU
+2CE2 ; [.2087.0020.0008] # COPTIC CAPITAL LETTER OLD NUBIAN WAU
+0430 ; [.2088.0020.0002] # CYRILLIC SMALL LETTER A
+2DF6 ; [.2088.0020.0004] # COMBINING CYRILLIC LETTER A
+0410 ; [.2088.0020.0008] # CYRILLIC CAPITAL LETTER A
+04D1 ; [.2088.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER A WITH BREVE
+04D0 ; [.2088.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER A WITH BREVE
+04D3 ; [.2088.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER A WITH DIAERESIS
+04D2 ; [.2088.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
+04D9 ; [.208C.0020.0002] # CYRILLIC SMALL LETTER SCHWA
+04D8 ; [.208C.0020.0008] # CYRILLIC CAPITAL LETTER SCHWA
+04DB ; [.208C.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
+04DA ; [.208C.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
+04D5 ; [.2090.0020.0002] # CYRILLIC SMALL LIGATURE A IE
+04D4 ; [.2090.0020.0008] # CYRILLIC CAPITAL LIGATURE A IE
+0431 ; [.2094.0020.0002] # CYRILLIC SMALL LETTER BE
+2DE0 ; [.2094.0020.0004] # COMBINING CYRILLIC LETTER BE
+0411 ; [.2094.0020.0008] # CYRILLIC CAPITAL LETTER BE
+0432 ; [.2098.0020.0002] # CYRILLIC SMALL LETTER VE
+1C80 ; [.2098.0020.0004] # CYRILLIC SMALL LETTER ROUNDED VE
+2DE1 ; [.2098.0020.0004] # COMBINING CYRILLIC LETTER VE
+0412 ; [.2098.0020.0008] # CYRILLIC CAPITAL LETTER VE
+0433 ; [.209C.0020.0002] # CYRILLIC SMALL LETTER GHE
+2DE2 ; [.209C.0020.0004] # COMBINING CYRILLIC LETTER GHE
+0413 ; [.209C.0020.0008] # CYRILLIC CAPITAL LETTER GHE
+0453 ; [.209C.0020.0002][.0000.0024.0002] # CYRILLIC SMALL LETTER GJE
+0403 ; [.209C.0020.0008][.0000.0024.0002] # CYRILLIC CAPITAL LETTER GJE
+0491 ; [.209C.0020.0004][.0000.0112.0004] # CYRILLIC SMALL LETTER GHE WITH UPTURN
+0490 ; [.209C.0020.000A][.0000.0112.0004] # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+0493 ; [.20A0.0020.0002] # CYRILLIC SMALL LETTER GHE WITH STROKE
+0492 ; [.20A0.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH STROKE
+04FB ; [.20A4.0020.0002] # CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
+04FA ; [.20A4.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK
+0495 ; [.20A8.0020.0002] # CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
+0494 ; [.20A8.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
+04F7 ; [.20AC.0020.0002] # CYRILLIC SMALL LETTER GHE WITH DESCENDER
+04F6 ; [.20AC.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
+0434 ; [.20B0.0020.0002] # CYRILLIC SMALL LETTER DE
+1C81 ; [.20B0.0020.0004] # CYRILLIC SMALL LETTER LONG-LEGGED DE
+2DE3 ; [.20B0.0020.0004] # COMBINING CYRILLIC LETTER DE
+0414 ; [.20B0.0020.0008] # CYRILLIC CAPITAL LETTER DE
+0501 ; [.20B4.0020.0002] # CYRILLIC SMALL LETTER KOMI DE
+0500 ; [.20B4.0020.0008] # CYRILLIC CAPITAL LETTER KOMI DE
+A681 ; [.20B5.0020.0002] # CYRILLIC SMALL LETTER DWE
+A680 ; [.20B5.0020.0008] # CYRILLIC CAPITAL LETTER DWE
+0452 ; [.20B6.0020.0002] # CYRILLIC SMALL LETTER DJE
+0402 ; [.20B6.0020.0008] # CYRILLIC CAPITAL LETTER DJE
+A663 ; [.20BA.0020.0002] # CYRILLIC SMALL LETTER SOFT DE
+A662 ; [.20BA.0020.0008] # CYRILLIC CAPITAL LETTER SOFT DE
+0503 ; [.20BB.0020.0002] # CYRILLIC SMALL LETTER KOMI DJE
+0502 ; [.20BB.0020.0008] # CYRILLIC CAPITAL LETTER KOMI DJE
+0499 ; [.20BC.0020.0002] # CYRILLIC SMALL LETTER ZE WITH DESCENDER
+0498 ; [.20BC.0020.0008] # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
+0435 ; [.20C0.0020.0002] # CYRILLIC SMALL LETTER IE
+2DF7 ; [.20C0.0020.0004] # COMBINING CYRILLIC LETTER IE
+0415 ; [.20C0.0020.0008] # CYRILLIC CAPITAL LETTER IE
+0450 ; [.20C0.0020.0002][.0000.0025.0002] # CYRILLIC SMALL LETTER IE WITH GRAVE
+0400 ; [.20C0.0020.0008][.0000.0025.0002] # CYRILLIC CAPITAL LETTER IE WITH GRAVE
+04D7 ; [.20C0.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER IE WITH BREVE
+04D6 ; [.20C0.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER IE WITH BREVE
+0451 ; [.20C0.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER IO
+0401 ; [.20C0.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER IO
+0454 ; [.20C4.0020.0002] # CYRILLIC SMALL LETTER UKRAINIAN IE
+A674 ; [.20C4.0020.0004] # COMBINING CYRILLIC LETTER UKRAINIAN IE
+0404 ; [.20C4.0020.0008] # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0436 ; [.20C8.0020.0002] # CYRILLIC SMALL LETTER ZHE
+2DE4 ; [.20C8.0020.0004] # COMBINING CYRILLIC LETTER ZHE
+0416 ; [.20C8.0020.0008] # CYRILLIC CAPITAL LETTER ZHE
+04C2 ; [.20C8.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER ZHE WITH BREVE
+04C1 ; [.20C8.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER ZHE WITH BREVE
+04DD ; [.20C8.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
+04DC ; [.20C8.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
+052B ; [.20CC.0020.0002] # CYRILLIC SMALL LETTER DZZHE
+052A ; [.20CC.0020.0008] # CYRILLIC CAPITAL LETTER DZZHE
+A685 ; [.20CD.0020.0002] # CYRILLIC SMALL LETTER ZHWE
+A684 ; [.20CD.0020.0008] # CYRILLIC CAPITAL LETTER ZHWE
+0497 ; [.20CE.0020.0002] # CYRILLIC SMALL LETTER ZHE WITH DESCENDER
+0496 ; [.20CE.0020.0008] # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
+0437 ; [.20D2.0020.0002] # CYRILLIC SMALL LETTER ZE
+2DE5 ; [.20D2.0020.0004] # COMBINING CYRILLIC LETTER ZE
+0417 ; [.20D2.0020.0008] # CYRILLIC CAPITAL LETTER ZE
+04DF ; [.20D2.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+04DE ; [.20D2.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
+A641 ; [.20D6.0020.0002] # CYRILLIC SMALL LETTER ZEMLYA
+A640 ; [.20D6.0020.0008] # CYRILLIC CAPITAL LETTER ZEMLYA
+0505 ; [.20D7.0020.0002] # CYRILLIC SMALL LETTER KOMI ZJE
+0504 ; [.20D7.0020.0008] # CYRILLIC CAPITAL LETTER KOMI ZJE
+0511 ; [.20D8.0020.0002] # CYRILLIC SMALL LETTER REVERSED ZE
+0510 ; [.20D8.0020.0008] # CYRILLIC CAPITAL LETTER REVERSED ZE
+A643 ; [.20D9.0020.0002] # CYRILLIC SMALL LETTER DZELO
+A642 ; [.20D9.0020.0008] # CYRILLIC CAPITAL LETTER DZELO
+0455 ; [.20DA.0020.0002] # CYRILLIC SMALL LETTER DZE
+0405 ; [.20DA.0020.0008] # CYRILLIC CAPITAL LETTER DZE
+A645 ; [.20DE.0020.0002] # CYRILLIC SMALL LETTER REVERSED DZE
+A644 ; [.20DE.0020.0008] # CYRILLIC CAPITAL LETTER REVERSED DZE
+04E1 ; [.20DF.0020.0002] # CYRILLIC SMALL LETTER ABKHASIAN DZE
+04E0 ; [.20DF.0020.0008] # CYRILLIC CAPITAL LETTER ABKHASIAN DZE
+A689 ; [.20E3.0020.0002] # CYRILLIC SMALL LETTER DZZE
+A688 ; [.20E3.0020.0008] # CYRILLIC CAPITAL LETTER DZZE
+0507 ; [.20E4.0020.0002] # CYRILLIC SMALL LETTER KOMI DZJE
+0506 ; [.20E4.0020.0008] # CYRILLIC CAPITAL LETTER KOMI DZJE
+A683 ; [.20E5.0020.0002] # CYRILLIC SMALL LETTER DZWE
+A682 ; [.20E5.0020.0008] # CYRILLIC CAPITAL LETTER DZWE
+0438 ; [.20E6.0020.0002] # CYRILLIC SMALL LETTER I
+A675 ; [.20E6.0020.0004] # COMBINING CYRILLIC LETTER I
+0418 ; [.20E6.0020.0008] # CYRILLIC CAPITAL LETTER I
+045D ; [.20E6.0020.0002][.0000.0025.0002] # CYRILLIC SMALL LETTER I WITH GRAVE
+040D ; [.20E6.0020.0008][.0000.0025.0002] # CYRILLIC CAPITAL LETTER I WITH GRAVE
+04E5 ; [.20E6.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER I WITH DIAERESIS
+04E4 ; [.20E6.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER I WITH DIAERESIS
+04E3 ; [.20E6.0020.0002][.0000.0032.0002] # CYRILLIC SMALL LETTER I WITH MACRON
+04E2 ; [.20E6.0020.0008][.0000.0032.0002] # CYRILLIC CAPITAL LETTER I WITH MACRON
+048B ; [.20EA.0020.0002] # CYRILLIC SMALL LETTER SHORT I WITH TAIL
+048A ; [.20EA.0020.0008] # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
+0456 ; [.20EE.0020.0002] # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0406 ; [.20EE.0020.0008] # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0457 ; [.20EE.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER YI
+A676 ; [.20EE.0020.0004][.0000.002B.0004] # COMBINING CYRILLIC LETTER YI
+0407 ; [.20EE.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER YI
+A647 ; [.20F2.0020.0002] # CYRILLIC SMALL LETTER IOTA
+A646 ; [.20F2.0020.0008] # CYRILLIC CAPITAL LETTER IOTA
+0439 ; [.20F3.0020.0002] # CYRILLIC SMALL LETTER SHORT I
+0438 0306 ; [.20F3.0020.0002] # CYRILLIC SMALL LETTER SHORT I
+0419 ; [.20F3.0020.0008] # CYRILLIC CAPITAL LETTER SHORT I
+0418 0306 ; [.20F3.0020.0008] # CYRILLIC CAPITAL LETTER SHORT I
+0458 ; [.20F7.0020.0002] # CYRILLIC SMALL LETTER JE
+0408 ; [.20F7.0020.0008] # CYRILLIC CAPITAL LETTER JE
+A649 ; [.20FB.0020.0002] # CYRILLIC SMALL LETTER DJERV
+2DF8 ; [.20FB.0020.0004] # COMBINING CYRILLIC LETTER DJERV
+A648 ; [.20FB.0020.0008] # CYRILLIC CAPITAL LETTER DJERV
+043A ; [.20FC.0020.0002] # CYRILLIC SMALL LETTER KA
+2DE6 ; [.20FC.0020.0004] # COMBINING CYRILLIC LETTER KA
+041A ; [.20FC.0020.0008] # CYRILLIC CAPITAL LETTER KA
+045C ; [.20FC.0020.0002][.0000.0024.0002] # CYRILLIC SMALL LETTER KJE
+040C ; [.20FC.0020.0008][.0000.0024.0002] # CYRILLIC CAPITAL LETTER KJE
+049B ; [.2100.0020.0002] # CYRILLIC SMALL LETTER KA WITH DESCENDER
+049A ; [.2100.0020.0008] # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
+04C4 ; [.2104.0020.0002] # CYRILLIC SMALL LETTER KA WITH HOOK
+04C3 ; [.2104.0020.0008] # CYRILLIC CAPITAL LETTER KA WITH HOOK
+04A1 ; [.2108.0020.0002] # CYRILLIC SMALL LETTER BASHKIR KA
+04A0 ; [.2108.0020.0008] # CYRILLIC CAPITAL LETTER BASHKIR KA
+049F ; [.210C.0020.0002] # CYRILLIC SMALL LETTER KA WITH STROKE
+049E ; [.210C.0020.0008] # CYRILLIC CAPITAL LETTER KA WITH STROKE
+049D ; [.2110.0020.0002] # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
+049C ; [.2110.0020.0008] # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
+051F ; [.2114.0020.0002] # CYRILLIC SMALL LETTER ALEUT KA
+051E ; [.2114.0020.0008] # CYRILLIC CAPITAL LETTER ALEUT KA
+051B ; [.2115.0020.0002] # CYRILLIC SMALL LETTER QA
+051A ; [.2115.0020.0008] # CYRILLIC CAPITAL LETTER QA
+043B ; [.2116.0020.0002] # CYRILLIC SMALL LETTER EL
+2DE7 ; [.2116.0020.0004] # COMBINING CYRILLIC LETTER EL
+041B ; [.2116.0020.0008] # CYRILLIC CAPITAL LETTER EL
+1D2B ; [.211A.0020.0002] # CYRILLIC LETTER SMALL CAPITAL EL
+04C6 ; [.211B.0020.0002] # CYRILLIC SMALL LETTER EL WITH TAIL
+04C5 ; [.211B.0020.0008] # CYRILLIC CAPITAL LETTER EL WITH TAIL
+052F ; [.211F.0020.0002] # CYRILLIC SMALL LETTER EL WITH DESCENDER
+052E ; [.211F.0020.0008] # CYRILLIC CAPITAL LETTER EL WITH DESCENDER
+0513 ; [.2120.0020.0002] # CYRILLIC SMALL LETTER EL WITH HOOK
+0512 ; [.2120.0020.0008] # CYRILLIC CAPITAL LETTER EL WITH HOOK
+0521 ; [.2121.0020.0002] # CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK
+0520 ; [.2121.0020.0008] # CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK
+0459 ; [.2122.0020.0002] # CYRILLIC SMALL LETTER LJE
+0409 ; [.2122.0020.0008] # CYRILLIC CAPITAL LETTER LJE
+A665 ; [.2126.0020.0002] # CYRILLIC SMALL LETTER SOFT EL
+A664 ; [.2126.0020.0008] # CYRILLIC CAPITAL LETTER SOFT EL
+0509 ; [.2127.0020.0002] # CYRILLIC SMALL LETTER KOMI LJE
+0508 ; [.2127.0020.0008] # CYRILLIC CAPITAL LETTER KOMI LJE
+0515 ; [.2128.0020.0002] # CYRILLIC SMALL LETTER LHA
+0514 ; [.2128.0020.0008] # CYRILLIC CAPITAL LETTER LHA
+043C ; [.2129.0020.0002] # CYRILLIC SMALL LETTER EM
+2DE8 ; [.2129.0020.0004] # COMBINING CYRILLIC LETTER EM
+041C ; [.2129.0020.0008] # CYRILLIC CAPITAL LETTER EM
+04CE ; [.212D.0020.0002] # CYRILLIC SMALL LETTER EM WITH TAIL
+04CD ; [.212D.0020.0008] # CYRILLIC CAPITAL LETTER EM WITH TAIL
+A667 ; [.2131.0020.0002] # CYRILLIC SMALL LETTER SOFT EM
+A666 ; [.2131.0020.0008] # CYRILLIC CAPITAL LETTER SOFT EM
+043D ; [.2132.0020.0002] # CYRILLIC SMALL LETTER EN
+2DE9 ; [.2132.0020.0004] # COMBINING CYRILLIC LETTER EN
+041D ; [.2132.0020.0008] # CYRILLIC CAPITAL LETTER EN
+1D78 ; [.2132.0020.0014] # MODIFIER LETTER CYRILLIC EN
+0529 ; [.2136.0020.0002] # CYRILLIC SMALL LETTER EN WITH LEFT HOOK
+0528 ; [.2136.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK
+04CA ; [.2137.0020.0002] # CYRILLIC SMALL LETTER EN WITH TAIL
+04C9 ; [.2137.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH TAIL
+04A3 ; [.213B.0020.0002] # CYRILLIC SMALL LETTER EN WITH DESCENDER
+04A2 ; [.213B.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
+04C8 ; [.213F.0020.0002] # CYRILLIC SMALL LETTER EN WITH HOOK
+04C7 ; [.213F.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH HOOK
+0523 ; [.2143.0020.0002] # CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK
+0522 ; [.2143.0020.0008] # CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK
+04A5 ; [.2144.0020.0002] # CYRILLIC SMALL LIGATURE EN GHE
+04A4 ; [.2144.0020.0008] # CYRILLIC CAPITAL LIGATURE EN GHE
+045A ; [.2148.0020.0002] # CYRILLIC SMALL LETTER NJE
+040A ; [.2148.0020.0008] # CYRILLIC CAPITAL LETTER NJE
+050B ; [.214C.0020.0002] # CYRILLIC SMALL LETTER KOMI NJE
+050A ; [.214C.0020.0008] # CYRILLIC CAPITAL LETTER KOMI NJE
+043E ; [.214D.0020.0002] # CYRILLIC SMALL LETTER O
+1C82 ; [.214D.0020.0004] # CYRILLIC SMALL LETTER NARROW O
+2DEA ; [.214D.0020.0004] # COMBINING CYRILLIC LETTER O
+A669 ; [.214D.0020.0004] # CYRILLIC SMALL LETTER MONOCULAR O
+A66B ; [.214D.0020.0004] # CYRILLIC SMALL LETTER BINOCULAR O
+A66D ; [.214D.0020.0004] # CYRILLIC SMALL LETTER DOUBLE MONOCULAR O
+A66E ; [.214D.0020.0004] # CYRILLIC LETTER MULTIOCULAR O
+A699 ; [.214D.0020.0004] # CYRILLIC SMALL LETTER DOUBLE O
+A69B ; [.214D.0020.0004] # CYRILLIC SMALL LETTER CROSSED O
+041E ; [.214D.0020.0008] # CYRILLIC CAPITAL LETTER O
+A668 ; [.214D.0020.000A] # CYRILLIC CAPITAL LETTER MONOCULAR O
+A66A ; [.214D.0020.000A] # CYRILLIC CAPITAL LETTER BINOCULAR O
+A66C ; [.214D.0020.000A] # CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O
+A698 ; [.214D.0020.000A] # CYRILLIC CAPITAL LETTER DOUBLE O
+A69A ; [.214D.0020.000A] # CYRILLIC CAPITAL LETTER CROSSED O
+04E7 ; [.214D.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER O WITH DIAERESIS
+04E6 ; [.214D.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER O WITH DIAERESIS
+04E9 ; [.2151.0020.0002] # CYRILLIC SMALL LETTER BARRED O
+04E8 ; [.2151.0020.0008] # CYRILLIC CAPITAL LETTER BARRED O
+04EB ; [.2151.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
+04EA ; [.2151.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
+043F ; [.2155.0020.0002] # CYRILLIC SMALL LETTER PE
+2DEB ; [.2155.0020.0004] # COMBINING CYRILLIC LETTER PE
+041F ; [.2155.0020.0008] # CYRILLIC CAPITAL LETTER PE
+0525 ; [.2159.0020.0002] # CYRILLIC SMALL LETTER PE WITH DESCENDER
+0524 ; [.2159.0020.0008] # CYRILLIC CAPITAL LETTER PE WITH DESCENDER
+04A7 ; [.215A.0020.0002] # CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
+04A6 ; [.215A.0020.0008] # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
+0481 ; [.215E.0020.0002] # CYRILLIC SMALL LETTER KOPPA
+0480 ; [.215E.0020.0008] # CYRILLIC CAPITAL LETTER KOPPA
+0440 ; [.2162.0020.0002] # CYRILLIC SMALL LETTER ER
+2DEC ; [.2162.0020.0004] # COMBINING CYRILLIC LETTER ER
+0420 ; [.2162.0020.0008] # CYRILLIC CAPITAL LETTER ER
+048F ; [.2166.0020.0002] # CYRILLIC SMALL LETTER ER WITH TICK
+048E ; [.2166.0020.0008] # CYRILLIC CAPITAL LETTER ER WITH TICK
+0517 ; [.216A.0020.0002] # CYRILLIC SMALL LETTER RHA
+0516 ; [.216A.0020.0008] # CYRILLIC CAPITAL LETTER RHA
+0441 ; [.216B.0020.0002] # CYRILLIC SMALL LETTER ES
+1C83 ; [.216B.0020.0004] # CYRILLIC SMALL LETTER WIDE ES
+2DED ; [.216B.0020.0004] # COMBINING CYRILLIC LETTER ES
+0421 ; [.216B.0020.0008] # CYRILLIC CAPITAL LETTER ES
+2DF5 ; [.216B.0020.0004][.2174.0020.0004] # COMBINING CYRILLIC LETTER ES-TE
+050D ; [.216F.0020.0002] # CYRILLIC SMALL LETTER KOMI SJE
+050C ; [.216F.0020.0008] # CYRILLIC CAPITAL LETTER KOMI SJE
+04AB ; [.2170.0020.0002] # CYRILLIC SMALL LETTER ES WITH DESCENDER
+04AA ; [.2170.0020.0008] # CYRILLIC CAPITAL LETTER ES WITH DESCENDER
+0442 ; [.2174.0020.0002] # CYRILLIC SMALL LETTER TE
+1C84 ; [.2174.0020.0004] # CYRILLIC SMALL LETTER TALL TE
+1C85 ; [.2174.0020.0004] # CYRILLIC SMALL LETTER THREE-LEGGED TE
+2DEE ; [.2174.0020.0004] # COMBINING CYRILLIC LETTER TE
+0422 ; [.2174.0020.0008] # CYRILLIC CAPITAL LETTER TE
+A68D ; [.2178.0020.0002] # CYRILLIC SMALL LETTER TWE
+A68C ; [.2178.0020.0008] # CYRILLIC CAPITAL LETTER TWE
+050F ; [.2179.0020.0002] # CYRILLIC SMALL LETTER KOMI TJE
+050E ; [.2179.0020.0008] # CYRILLIC CAPITAL LETTER KOMI TJE
+04AD ; [.217A.0020.0002] # CYRILLIC SMALL LETTER TE WITH DESCENDER
+04AC ; [.217A.0020.0008] # CYRILLIC CAPITAL LETTER TE WITH DESCENDER
+A68B ; [.217E.0020.0002] # CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK
+A68A ; [.217E.0020.0008] # CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK
+045B ; [.217F.0020.0002] # CYRILLIC SMALL LETTER TSHE
+040B ; [.217F.0020.0008] # CYRILLIC CAPITAL LETTER TSHE
+0443 ; [.2183.0020.0002] # CYRILLIC SMALL LETTER U
+A677 ; [.2183.0020.0004] # COMBINING CYRILLIC LETTER U
+0423 ; [.2183.0020.0008] # CYRILLIC CAPITAL LETTER U
+045E ; [.2183.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER SHORT U
+040E ; [.2183.0020.0008][.0000.0026.0002] # CYRILLIC CAPITAL LETTER SHORT U
+04F1 ; [.2183.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER U WITH DIAERESIS
+04F0 ; [.2183.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER U WITH DIAERESIS
+04F3 ; [.2183.0020.0002][.0000.002C.0002] # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
+04F2 ; [.2183.0020.0008][.0000.002C.0002] # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
+04EF ; [.2183.0020.0002][.0000.0032.0002] # CYRILLIC SMALL LETTER U WITH MACRON
+04EE ; [.2183.0020.0008][.0000.0032.0002] # CYRILLIC CAPITAL LETTER U WITH MACRON
+04AF ; [.2187.0020.0002] # CYRILLIC SMALL LETTER STRAIGHT U
+04AE ; [.2187.0020.0008] # CYRILLIC CAPITAL LETTER STRAIGHT U
+04B1 ; [.218B.0020.0002] # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
+04B0 ; [.218B.0020.0008] # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
+A64B ; [.218F.0020.0002] # CYRILLIC SMALL LETTER MONOGRAPH UK
+1C88 ; [.218F.0020.0004] # CYRILLIC SMALL LETTER UNBLENDED UK
+2DF9 ; [.218F.0020.0004] # COMBINING CYRILLIC LETTER MONOGRAPH UK
+A64A ; [.218F.0020.0008] # CYRILLIC CAPITAL LETTER MONOGRAPH UK
+0479 ; [.2190.0020.0002] # CYRILLIC SMALL LETTER UK
+0478 ; [.2190.0020.0008] # CYRILLIC CAPITAL LETTER UK
+0444 ; [.2194.0020.0002] # CYRILLIC SMALL LETTER EF
+A69E ; [.2194.0020.0004] # COMBINING CYRILLIC LETTER EF
+0424 ; [.2194.0020.0008] # CYRILLIC CAPITAL LETTER EF
+0445 ; [.2198.0020.0002] # CYRILLIC SMALL LETTER HA
+2DEF ; [.2198.0020.0004] # COMBINING CYRILLIC LETTER HA
+0425 ; [.2198.0020.0008] # CYRILLIC CAPITAL LETTER HA
+04FD ; [.219C.0020.0002] # CYRILLIC SMALL LETTER HA WITH HOOK
+04FC ; [.219C.0020.0008] # CYRILLIC CAPITAL LETTER HA WITH HOOK
+04FF ; [.21A0.0020.0002] # CYRILLIC SMALL LETTER HA WITH STROKE
+04FE ; [.21A0.0020.0008] # CYRILLIC CAPITAL LETTER HA WITH STROKE
+04B3 ; [.21A4.0020.0002] # CYRILLIC SMALL LETTER HA WITH DESCENDER
+04B2 ; [.21A4.0020.0008] # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
+04BB ; [.21A8.0020.0002] # CYRILLIC SMALL LETTER SHHA
+04BA ; [.21A8.0020.0008] # CYRILLIC CAPITAL LETTER SHHA
+0527 ; [.21AC.0020.0002] # CYRILLIC SMALL LETTER SHHA WITH DESCENDER
+0526 ; [.21AC.0020.0008] # CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER
+A695 ; [.21AD.0020.0002] # CYRILLIC SMALL LETTER HWE
+A694 ; [.21AD.0020.0008] # CYRILLIC CAPITAL LETTER HWE
+0461 ; [.21AE.0020.0002] # CYRILLIC SMALL LETTER OMEGA
+A67B ; [.21AE.0020.0004] # COMBINING CYRILLIC LETTER OMEGA
+0460 ; [.21AE.0020.0008] # CYRILLIC CAPITAL LETTER OMEGA
+047F ; [.21B2.0020.0002] # CYRILLIC SMALL LETTER OT
+047E ; [.21B2.0020.0008] # CYRILLIC CAPITAL LETTER OT
+A64D ; [.21B6.0020.0002] # CYRILLIC SMALL LETTER BROAD OMEGA
+A64C ; [.21B6.0020.0008] # CYRILLIC CAPITAL LETTER BROAD OMEGA
+047D ; [.21B7.0020.0002] # CYRILLIC SMALL LETTER OMEGA WITH TITLO
+047C ; [.21B7.0020.0008] # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO
+047B ; [.21BB.0020.0002] # CYRILLIC SMALL LETTER ROUND OMEGA
+047A ; [.21BB.0020.0008] # CYRILLIC CAPITAL LETTER ROUND OMEGA
+0446 ; [.21BF.0020.0002] # CYRILLIC SMALL LETTER TSE
+2DF0 ; [.21BF.0020.0004] # COMBINING CYRILLIC LETTER TSE
+0426 ; [.21BF.0020.0008] # CYRILLIC CAPITAL LETTER TSE
+A661 ; [.21C3.0020.0002] # CYRILLIC SMALL LETTER REVERSED TSE
+A660 ; [.21C3.0020.0008] # CYRILLIC CAPITAL LETTER REVERSED TSE
+A68F ; [.21C4.0020.0002] # CYRILLIC SMALL LETTER TSWE
+A68E ; [.21C4.0020.0008] # CYRILLIC CAPITAL LETTER TSWE
+04B5 ; [.21C5.0020.0002] # CYRILLIC SMALL LIGATURE TE TSE
+04B4 ; [.21C5.0020.0008] # CYRILLIC CAPITAL LIGATURE TE TSE
+A691 ; [.21C9.0020.0002] # CYRILLIC SMALL LETTER TSSE
+A690 ; [.21C9.0020.0008] # CYRILLIC CAPITAL LETTER TSSE
+0447 ; [.21CA.0020.0002] # CYRILLIC SMALL LETTER CHE
+2DF1 ; [.21CA.0020.0004] # COMBINING CYRILLIC LETTER CHE
+0427 ; [.21CA.0020.0008] # CYRILLIC CAPITAL LETTER CHE
+04F5 ; [.21CA.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+04F4 ; [.21CA.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
+052D ; [.21CE.0020.0002] # CYRILLIC SMALL LETTER DCHE
+052C ; [.21CE.0020.0008] # CYRILLIC CAPITAL LETTER DCHE
+A693 ; [.21CF.0020.0002] # CYRILLIC SMALL LETTER TCHE
+A692 ; [.21CF.0020.0008] # CYRILLIC CAPITAL LETTER TCHE
+04B7 ; [.21D0.0020.0002] # CYRILLIC SMALL LETTER CHE WITH DESCENDER
+04B6 ; [.21D0.0020.0008] # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
+04CC ; [.21D4.0020.0002] # CYRILLIC SMALL LETTER KHAKASSIAN CHE
+04CB ; [.21D4.0020.0008] # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
+04B9 ; [.21D8.0020.0002] # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
+04B8 ; [.21D8.0020.0008] # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
+A687 ; [.21DC.0020.0002] # CYRILLIC SMALL LETTER CCHE
+A686 ; [.21DC.0020.0008] # CYRILLIC CAPITAL LETTER CCHE
+04BD ; [.21DD.0020.0002] # CYRILLIC SMALL LETTER ABKHASIAN CHE
+04BC ; [.21DD.0020.0008] # CYRILLIC CAPITAL LETTER ABKHASIAN CHE
+04BF ; [.21E1.0020.0002] # CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
+04BE ; [.21E1.0020.0008] # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
+045F ; [.21E5.0020.0002] # CYRILLIC SMALL LETTER DZHE
+040F ; [.21E5.0020.0008] # CYRILLIC CAPITAL LETTER DZHE
+0448 ; [.21E9.0020.0002] # CYRILLIC SMALL LETTER SHA
+2DF2 ; [.21E9.0020.0004] # COMBINING CYRILLIC LETTER SHA
+0428 ; [.21E9.0020.0008] # CYRILLIC CAPITAL LETTER SHA
+A697 ; [.21ED.0020.0002] # CYRILLIC SMALL LETTER SHWE
+A696 ; [.21ED.0020.0008] # CYRILLIC CAPITAL LETTER SHWE
+0449 ; [.21EE.0020.0002] # CYRILLIC SMALL LETTER SHCHA
+2DF3 ; [.21EE.0020.0004] # COMBINING CYRILLIC LETTER SHCHA
+0429 ; [.21EE.0020.0008] # CYRILLIC CAPITAL LETTER SHCHA
+A64F ; [.21F2.0020.0002] # CYRILLIC SMALL LETTER NEUTRAL YER
+A64E ; [.21F2.0020.0008] # CYRILLIC CAPITAL LETTER NEUTRAL YER
+2E2F ; [.21F3.0020.0002] # VERTICAL TILDE
+A67F ; [.21F4.0020.0002] # CYRILLIC PAYEROK
+044A ; [.21F5.0020.0002] # CYRILLIC SMALL LETTER HARD SIGN
+1C86 ; [.21F5.0020.0004] # CYRILLIC SMALL LETTER TALL HARD SIGN
+A678 ; [.21F5.0020.0004] # COMBINING CYRILLIC LETTER HARD SIGN
+042A ; [.21F5.0020.0008] # CYRILLIC CAPITAL LETTER HARD SIGN
+A69C ; [.21F5.0020.0014] # MODIFIER LETTER CYRILLIC HARD SIGN
+A651 ; [.21F9.0020.0002] # CYRILLIC SMALL LETTER YERU WITH BACK YER
+A650 ; [.21F9.0020.0008] # CYRILLIC CAPITAL LETTER YERU WITH BACK YER
+044B ; [.21FA.0020.0002] # CYRILLIC SMALL LETTER YERU
+A679 ; [.21FA.0020.0004] # COMBINING CYRILLIC LETTER YERU
+042B ; [.21FA.0020.0008] # CYRILLIC CAPITAL LETTER YERU
+04F9 ; [.21FA.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+04F8 ; [.21FA.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
+044C ; [.21FE.0020.0002] # CYRILLIC SMALL LETTER SOFT SIGN
+A67A ; [.21FE.0020.0004] # COMBINING CYRILLIC LETTER SOFT SIGN
+042C ; [.21FE.0020.0008] # CYRILLIC CAPITAL LETTER SOFT SIGN
+A69D ; [.21FE.0020.0014] # MODIFIER LETTER CYRILLIC SOFT SIGN
+048D ; [.2202.0020.0002] # CYRILLIC SMALL LETTER SEMISOFT SIGN
+048C ; [.2202.0020.0008] # CYRILLIC CAPITAL LETTER SEMISOFT SIGN
+0463 ; [.2206.0020.0002] # CYRILLIC SMALL LETTER YAT
+1C87 ; [.2206.0020.0004] # CYRILLIC SMALL LETTER TALL YAT
+2DFA ; [.2206.0020.0004] # COMBINING CYRILLIC LETTER YAT
+0462 ; [.2206.0020.0008] # CYRILLIC CAPITAL LETTER YAT
+A653 ; [.220A.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED YAT
+A652 ; [.220A.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED YAT
+044D ; [.220B.0020.0002] # CYRILLIC SMALL LETTER E
+042D ; [.220B.0020.0008] # CYRILLIC CAPITAL LETTER E
+04ED ; [.220B.0020.0002][.0000.002B.0002] # CYRILLIC SMALL LETTER E WITH DIAERESIS
+04EC ; [.220B.0020.0008][.0000.002B.0002] # CYRILLIC CAPITAL LETTER E WITH DIAERESIS
+044E ; [.220F.0020.0002] # CYRILLIC SMALL LETTER YU
+2DFB ; [.220F.0020.0004] # COMBINING CYRILLIC LETTER YU
+042E ; [.220F.0020.0008] # CYRILLIC CAPITAL LETTER YU
+A655 ; [.2213.0020.0002] # CYRILLIC SMALL LETTER REVERSED YU
+A654 ; [.2213.0020.0008] # CYRILLIC CAPITAL LETTER REVERSED YU
+A657 ; [.2214.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED A
+2DFC ; [.2214.0020.0004] # COMBINING CYRILLIC LETTER IOTIFIED A
+A656 ; [.2214.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED A
+044F ; [.2215.0020.0002] # CYRILLIC SMALL LETTER YA
+042F ; [.2215.0020.0008] # CYRILLIC CAPITAL LETTER YA
+0519 ; [.2219.0020.0002] # CYRILLIC SMALL LETTER YAE
+0518 ; [.2219.0020.0008] # CYRILLIC CAPITAL LETTER YAE
+0465 ; [.221A.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED E
+A69F ; [.221A.0020.0004] # COMBINING CYRILLIC LETTER IOTIFIED E
+0464 ; [.221A.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED E
+0467 ; [.221E.0020.0002] # CYRILLIC SMALL LETTER LITTLE YUS
+2DFD ; [.221E.0020.0004] # COMBINING CYRILLIC LETTER LITTLE YUS
+0466 ; [.221E.0020.0008] # CYRILLIC CAPITAL LETTER LITTLE YUS
+A659 ; [.2222.0020.0002] # CYRILLIC SMALL LETTER CLOSED LITTLE YUS
+A658 ; [.2222.0020.0008] # CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS
+046B ; [.2223.0020.0002] # CYRILLIC SMALL LETTER BIG YUS
+2DFE ; [.2223.0020.0004] # COMBINING CYRILLIC LETTER BIG YUS
+046A ; [.2223.0020.0008] # CYRILLIC CAPITAL LETTER BIG YUS
+A65B ; [.2227.0020.0002] # CYRILLIC SMALL LETTER BLENDED YUS
+A65A ; [.2227.0020.0008] # CYRILLIC CAPITAL LETTER BLENDED YUS
+0469 ; [.2228.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS
+0468 ; [.2228.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
+A65D ; [.222C.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS
+A65C ; [.222C.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS
+046D ; [.222D.0020.0002] # CYRILLIC SMALL LETTER IOTIFIED BIG YUS
+2DFF ; [.222D.0020.0004] # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS
+046C ; [.222D.0020.0008] # CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
+046F ; [.2231.0020.0002] # CYRILLIC SMALL LETTER KSI
+046E ; [.2231.0020.0008] # CYRILLIC CAPITAL LETTER KSI
+0471 ; [.2235.0020.0002] # CYRILLIC SMALL LETTER PSI
+0470 ; [.2235.0020.0008] # CYRILLIC CAPITAL LETTER PSI
+0473 ; [.2239.0020.0002] # CYRILLIC SMALL LETTER FITA
+2DF4 ; [.2239.0020.0004] # COMBINING CYRILLIC LETTER FITA
+0472 ; [.2239.0020.0008] # CYRILLIC CAPITAL LETTER FITA
+0475 ; [.223D.0020.0002] # CYRILLIC SMALL LETTER IZHITSA
+0474 ; [.223D.0020.0008] # CYRILLIC CAPITAL LETTER IZHITSA
+0477 ; [.223D.0020.0002][.0000.003C.0002] # CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+0476 ; [.223D.0020.0008][.0000.003C.0002] # CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+A65F ; [.2241.0020.0002] # CYRILLIC SMALL LETTER YN
+A65E ; [.2241.0020.0008] # CYRILLIC CAPITAL LETTER YN
+04A9 ; [.2242.0020.0002] # CYRILLIC SMALL LETTER ABKHASIAN HA
+04A8 ; [.2242.0020.0008] # CYRILLIC CAPITAL LETTER ABKHASIAN HA
+051D ; [.2246.0020.0002] # CYRILLIC SMALL LETTER WE
+051C ; [.2246.0020.0008] # CYRILLIC CAPITAL LETTER WE
+04CF ; [.2247.0020.0002] # CYRILLIC SMALL LETTER PALOCHKA
+04C0 ; [.2247.0020.0008] # CYRILLIC LETTER PALOCHKA
+2C30 ; [.224B.0020.0002] # GLAGOLITIC SMALL LETTER AZU
+1E000 ; [.224B.0020.0004] # COMBINING GLAGOLITIC LETTER AZU
+2C00 ; [.224B.0020.0008] # GLAGOLITIC CAPITAL LETTER AZU
+2C31 ; [.224C.0020.0002] # GLAGOLITIC SMALL LETTER BUKY
+1E001 ; [.224C.0020.0004] # COMBINING GLAGOLITIC LETTER BUKY
+2C01 ; [.224C.0020.0008] # GLAGOLITIC CAPITAL LETTER BUKY
+2C32 ; [.224D.0020.0002] # GLAGOLITIC SMALL LETTER VEDE
+1E002 ; [.224D.0020.0004] # COMBINING GLAGOLITIC LETTER VEDE
+2C02 ; [.224D.0020.0008] # GLAGOLITIC CAPITAL LETTER VEDE
+2C33 ; [.224E.0020.0002] # GLAGOLITIC SMALL LETTER GLAGOLI
+1E003 ; [.224E.0020.0004] # COMBINING GLAGOLITIC LETTER GLAGOLI
+2C03 ; [.224E.0020.0008] # GLAGOLITIC CAPITAL LETTER GLAGOLI
+2C34 ; [.224F.0020.0002] # GLAGOLITIC SMALL LETTER DOBRO
+1E004 ; [.224F.0020.0004] # COMBINING GLAGOLITIC LETTER DOBRO
+2C04 ; [.224F.0020.0008] # GLAGOLITIC CAPITAL LETTER DOBRO
+2C35 ; [.2250.0020.0002] # GLAGOLITIC SMALL LETTER YESTU
+1E005 ; [.2250.0020.0004] # COMBINING GLAGOLITIC LETTER YESTU
+2C05 ; [.2250.0020.0008] # GLAGOLITIC CAPITAL LETTER YESTU
+2C36 ; [.2251.0020.0002] # GLAGOLITIC SMALL LETTER ZHIVETE
+1E006 ; [.2251.0020.0004] # COMBINING GLAGOLITIC LETTER ZHIVETE
+2C06 ; [.2251.0020.0008] # GLAGOLITIC CAPITAL LETTER ZHIVETE
+2C37 ; [.2252.0020.0002] # GLAGOLITIC SMALL LETTER DZELO
+2C07 ; [.2252.0020.0008] # GLAGOLITIC CAPITAL LETTER DZELO
+2C38 ; [.2253.0020.0002] # GLAGOLITIC SMALL LETTER ZEMLJA
+1E008 ; [.2253.0020.0004] # COMBINING GLAGOLITIC LETTER ZEMLJA
+2C08 ; [.2253.0020.0008] # GLAGOLITIC CAPITAL LETTER ZEMLJA
+2C39 ; [.2254.0020.0002] # GLAGOLITIC SMALL LETTER IZHE
+1E009 ; [.2254.0020.0004] # COMBINING GLAGOLITIC LETTER IZHE
+2C09 ; [.2254.0020.0008] # GLAGOLITIC CAPITAL LETTER IZHE
+2C3A ; [.2255.0020.0002] # GLAGOLITIC SMALL LETTER INITIAL IZHE
+1E00A ; [.2255.0020.0004] # COMBINING GLAGOLITIC LETTER INITIAL IZHE
+2C0A ; [.2255.0020.0008] # GLAGOLITIC CAPITAL LETTER INITIAL IZHE
+2C3B ; [.2256.0020.0002] # GLAGOLITIC SMALL LETTER I
+1E00B ; [.2256.0020.0004] # COMBINING GLAGOLITIC LETTER I
+2C0B ; [.2256.0020.0008] # GLAGOLITIC CAPITAL LETTER I
+2C3C ; [.2257.0020.0002] # GLAGOLITIC SMALL LETTER DJERVI
+1E00C ; [.2257.0020.0004] # COMBINING GLAGOLITIC LETTER DJERVI
+2C0C ; [.2257.0020.0008] # GLAGOLITIC CAPITAL LETTER DJERVI
+2C3D ; [.2258.0020.0002] # GLAGOLITIC SMALL LETTER KAKO
+1E00D ; [.2258.0020.0004] # COMBINING GLAGOLITIC LETTER KAKO
+2C0D ; [.2258.0020.0008] # GLAGOLITIC CAPITAL LETTER KAKO
+2C3E ; [.2259.0020.0002] # GLAGOLITIC SMALL LETTER LJUDIJE
+1E00E ; [.2259.0020.0004] # COMBINING GLAGOLITIC LETTER LJUDIJE
+2C0E ; [.2259.0020.0008] # GLAGOLITIC CAPITAL LETTER LJUDIJE
+2C3F ; [.225A.0020.0002] # GLAGOLITIC SMALL LETTER MYSLITE
+1E00F ; [.225A.0020.0004] # COMBINING GLAGOLITIC LETTER MYSLITE
+2C0F ; [.225A.0020.0008] # GLAGOLITIC CAPITAL LETTER MYSLITE
+2C40 ; [.225B.0020.0002] # GLAGOLITIC SMALL LETTER NASHI
+1E010 ; [.225B.0020.0004] # COMBINING GLAGOLITIC LETTER NASHI
+2C10 ; [.225B.0020.0008] # GLAGOLITIC CAPITAL LETTER NASHI
+2C41 ; [.225C.0020.0002] # GLAGOLITIC SMALL LETTER ONU
+1E011 ; [.225C.0020.0004] # COMBINING GLAGOLITIC LETTER ONU
+2C11 ; [.225C.0020.0008] # GLAGOLITIC CAPITAL LETTER ONU
+2C42 ; [.225D.0020.0002] # GLAGOLITIC SMALL LETTER POKOJI
+1E012 ; [.225D.0020.0004] # COMBINING GLAGOLITIC LETTER POKOJI
+2C12 ; [.225D.0020.0008] # GLAGOLITIC CAPITAL LETTER POKOJI
+2C43 ; [.225E.0020.0002] # GLAGOLITIC SMALL LETTER RITSI
+1E013 ; [.225E.0020.0004] # COMBINING GLAGOLITIC LETTER RITSI
+2C13 ; [.225E.0020.0008] # GLAGOLITIC CAPITAL LETTER RITSI
+2C44 ; [.225F.0020.0002] # GLAGOLITIC SMALL LETTER SLOVO
+1E014 ; [.225F.0020.0004] # COMBINING GLAGOLITIC LETTER SLOVO
+2C14 ; [.225F.0020.0008] # GLAGOLITIC CAPITAL LETTER SLOVO
+2C45 ; [.2260.0020.0002] # GLAGOLITIC SMALL LETTER TVRIDO
+1E015 ; [.2260.0020.0004] # COMBINING GLAGOLITIC LETTER TVRIDO
+2C15 ; [.2260.0020.0008] # GLAGOLITIC CAPITAL LETTER TVRIDO
+2C46 ; [.2261.0020.0002] # GLAGOLITIC SMALL LETTER UKU
+1E016 ; [.2261.0020.0004] # COMBINING GLAGOLITIC LETTER UKU
+2C16 ; [.2261.0020.0008] # GLAGOLITIC CAPITAL LETTER UKU
+2C47 ; [.2262.0020.0002] # GLAGOLITIC SMALL LETTER FRITU
+1E017 ; [.2262.0020.0004] # COMBINING GLAGOLITIC LETTER FRITU
+2C17 ; [.2262.0020.0008] # GLAGOLITIC CAPITAL LETTER FRITU
+2C48 ; [.2263.0020.0002] # GLAGOLITIC SMALL LETTER HERU
+1E018 ; [.2263.0020.0004] # COMBINING GLAGOLITIC LETTER HERU
+2C18 ; [.2263.0020.0008] # GLAGOLITIC CAPITAL LETTER HERU
+2C49 ; [.2264.0020.0002] # GLAGOLITIC SMALL LETTER OTU
+2C19 ; [.2264.0020.0008] # GLAGOLITIC CAPITAL LETTER OTU
+2C4A ; [.2265.0020.0002] # GLAGOLITIC SMALL LETTER PE
+2C1A ; [.2265.0020.0008] # GLAGOLITIC CAPITAL LETTER PE
+2C4B ; [.2266.0020.0002] # GLAGOLITIC SMALL LETTER SHTA
+1E01B ; [.2266.0020.0004] # COMBINING GLAGOLITIC LETTER SHTA
+2C1B ; [.2266.0020.0008] # GLAGOLITIC CAPITAL LETTER SHTA
+2C4C ; [.2267.0020.0002] # GLAGOLITIC SMALL LETTER TSI
+1E01C ; [.2267.0020.0004] # COMBINING GLAGOLITIC LETTER TSI
+2C1C ; [.2267.0020.0008] # GLAGOLITIC CAPITAL LETTER TSI
+2C4D ; [.2268.0020.0002] # GLAGOLITIC SMALL LETTER CHRIVI
+1E01D ; [.2268.0020.0004] # COMBINING GLAGOLITIC LETTER CHRIVI
+2C1D ; [.2268.0020.0008] # GLAGOLITIC CAPITAL LETTER CHRIVI
+2C4E ; [.2269.0020.0002] # GLAGOLITIC SMALL LETTER SHA
+1E01E ; [.2269.0020.0004] # COMBINING GLAGOLITIC LETTER SHA
+2C1E ; [.2269.0020.0008] # GLAGOLITIC CAPITAL LETTER SHA
+2C4F ; [.226A.0020.0002] # GLAGOLITIC SMALL LETTER YERU
+1E01F ; [.226A.0020.0004] # COMBINING GLAGOLITIC LETTER YERU
+2C1F ; [.226A.0020.0008] # GLAGOLITIC CAPITAL LETTER YERU
+2C50 ; [.226B.0020.0002] # GLAGOLITIC SMALL LETTER YERI
+1E020 ; [.226B.0020.0004] # COMBINING GLAGOLITIC LETTER YERI
+2C20 ; [.226B.0020.0008] # GLAGOLITIC CAPITAL LETTER YERI
+2C51 ; [.226C.0020.0002] # GLAGOLITIC SMALL LETTER YATI
+1E021 ; [.226C.0020.0004] # COMBINING GLAGOLITIC LETTER YATI
+2C21 ; [.226C.0020.0008] # GLAGOLITIC CAPITAL LETTER YATI
+2C52 ; [.226D.0020.0002] # GLAGOLITIC SMALL LETTER SPIDERY HA
+2C22 ; [.226D.0020.0008] # GLAGOLITIC CAPITAL LETTER SPIDERY HA
+2C53 ; [.226E.0020.0002] # GLAGOLITIC SMALL LETTER YU
+1E023 ; [.226E.0020.0004] # COMBINING GLAGOLITIC LETTER YU
+2C23 ; [.226E.0020.0008] # GLAGOLITIC CAPITAL LETTER YU
+2C54 ; [.226F.0020.0002] # GLAGOLITIC SMALL LETTER SMALL YUS
+1E024 ; [.226F.0020.0004] # COMBINING GLAGOLITIC LETTER SMALL YUS
+2C24 ; [.226F.0020.0008] # GLAGOLITIC CAPITAL LETTER SMALL YUS
+2C55 ; [.2270.0020.0002] # GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL
+2C25 ; [.2270.0020.0008] # GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL
+2C56 ; [.2271.0020.0002] # GLAGOLITIC SMALL LETTER YO
+1E026 ; [.2271.0020.0004] # COMBINING GLAGOLITIC LETTER YO
+2C26 ; [.2271.0020.0008] # GLAGOLITIC CAPITAL LETTER YO
+2C57 ; [.2272.0020.0002] # GLAGOLITIC SMALL LETTER IOTATED SMALL YUS
+1E027 ; [.2272.0020.0004] # COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS
+2C27 ; [.2272.0020.0008] # GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS
+2C58 ; [.2273.0020.0002] # GLAGOLITIC SMALL LETTER BIG YUS
+1E028 ; [.2273.0020.0004] # COMBINING GLAGOLITIC LETTER BIG YUS
+2C28 ; [.2273.0020.0008] # GLAGOLITIC CAPITAL LETTER BIG YUS
+2C59 ; [.2274.0020.0002] # GLAGOLITIC SMALL LETTER IOTATED BIG YUS
+1E029 ; [.2274.0020.0004] # COMBINING GLAGOLITIC LETTER IOTATED BIG YUS
+2C29 ; [.2274.0020.0008] # GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS
+2C5A ; [.2275.0020.0002] # GLAGOLITIC SMALL LETTER FITA
+1E02A ; [.2275.0020.0004] # COMBINING GLAGOLITIC LETTER FITA
+2C2A ; [.2275.0020.0008] # GLAGOLITIC CAPITAL LETTER FITA
+2C5B ; [.2276.0020.0002] # GLAGOLITIC SMALL LETTER IZHITSA
+2C2B ; [.2276.0020.0008] # GLAGOLITIC CAPITAL LETTER IZHITSA
+2C5C ; [.2277.0020.0002] # GLAGOLITIC SMALL LETTER SHTAPIC
+2C2C ; [.2277.0020.0008] # GLAGOLITIC CAPITAL LETTER SHTAPIC
+2C5D ; [.2278.0020.0002] # GLAGOLITIC SMALL LETTER TROKUTASTI A
+2C2D ; [.2278.0020.0008] # GLAGOLITIC CAPITAL LETTER TROKUTASTI A
+2C5E ; [.2279.0020.0002] # GLAGOLITIC SMALL LETTER LATINATE MYSLITE
+2C2E ; [.2279.0020.0008] # GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE
+10350 ; [.227A.0020.0002] # OLD PERMIC LETTER AN
+10376 ; [.227A.0020.0004] # COMBINING OLD PERMIC LETTER AN
+10351 ; [.227B.0020.0002] # OLD PERMIC LETTER BUR
+10352 ; [.227C.0020.0002] # OLD PERMIC LETTER GAI
+10353 ; [.227D.0020.0002] # OLD PERMIC LETTER DOI
+10377 ; [.227D.0020.0004] # COMBINING OLD PERMIC LETTER DOI
+10354 ; [.227E.0020.0002] # OLD PERMIC LETTER E
+10355 ; [.227F.0020.0002] # OLD PERMIC LETTER ZHOI
+10356 ; [.2280.0020.0002] # OLD PERMIC LETTER DZHOI
+10357 ; [.2281.0020.0002] # OLD PERMIC LETTER ZATA
+10378 ; [.2281.0020.0004] # COMBINING OLD PERMIC LETTER ZATA
+10358 ; [.2282.0020.0002] # OLD PERMIC LETTER DZITA
+10359 ; [.2283.0020.0002] # OLD PERMIC LETTER I
+1035A ; [.2284.0020.0002] # OLD PERMIC LETTER KOKE
+1035B ; [.2285.0020.0002] # OLD PERMIC LETTER LEI
+1035C ; [.2286.0020.0002] # OLD PERMIC LETTER MENOE
+1035D ; [.2287.0020.0002] # OLD PERMIC LETTER NENOE
+10379 ; [.2287.0020.0004] # COMBINING OLD PERMIC LETTER NENOE
+1035E ; [.2288.0020.0002] # OLD PERMIC LETTER VOOI
+1035F ; [.2289.0020.0002] # OLD PERMIC LETTER PEEI
+10360 ; [.228A.0020.0002] # OLD PERMIC LETTER REI
+10361 ; [.228B.0020.0002] # OLD PERMIC LETTER SII
+1037A ; [.228B.0020.0004] # COMBINING OLD PERMIC LETTER SII
+10362 ; [.228C.0020.0002] # OLD PERMIC LETTER TAI
+10363 ; [.228D.0020.0002] # OLD PERMIC LETTER U
+10364 ; [.228E.0020.0002] # OLD PERMIC LETTER CHERY
+10365 ; [.228F.0020.0002] # OLD PERMIC LETTER SHOOI
+10366 ; [.2290.0020.0002] # OLD PERMIC LETTER SHCHOOI
+10367 ; [.2291.0020.0002] # OLD PERMIC LETTER YRY
+10368 ; [.2292.0020.0002] # OLD PERMIC LETTER YERU
+10369 ; [.2293.0020.0002] # OLD PERMIC LETTER O
+1036A ; [.2294.0020.0002] # OLD PERMIC LETTER OO
+1036B ; [.2295.0020.0002] # OLD PERMIC LETTER EF
+1036C ; [.2296.0020.0002] # OLD PERMIC LETTER HA
+1036D ; [.2297.0020.0002] # OLD PERMIC LETTER TSIU
+1036E ; [.2298.0020.0002] # OLD PERMIC LETTER VER
+1036F ; [.2299.0020.0002] # OLD PERMIC LETTER YER
+10370 ; [.229A.0020.0002] # OLD PERMIC LETTER YERI
+10371 ; [.229B.0020.0002] # OLD PERMIC LETTER YAT
+10372 ; [.229C.0020.0002] # OLD PERMIC LETTER IE
+10373 ; [.229D.0020.0002] # OLD PERMIC LETTER YU
+10374 ; [.229E.0020.0002] # OLD PERMIC LETTER YA
+10375 ; [.229F.0020.0002] # OLD PERMIC LETTER IA
+10D0 ; [.22A0.0020.0002] # GEORGIAN LETTER AN
+2D00 ; [.22A1.0020.0002] # GEORGIAN SMALL LETTER AN
+10A0 ; [.22A1.0020.0008] # GEORGIAN CAPITAL LETTER AN
+10D1 ; [.22A2.0020.0002] # GEORGIAN LETTER BAN
+2D01 ; [.22A3.0020.0002] # GEORGIAN SMALL LETTER BAN
+10A1 ; [.22A3.0020.0008] # GEORGIAN CAPITAL LETTER BAN
+10D2 ; [.22A4.0020.0002] # GEORGIAN LETTER GAN
+2D02 ; [.22A5.0020.0002] # GEORGIAN SMALL LETTER GAN
+10A2 ; [.22A5.0020.0008] # GEORGIAN CAPITAL LETTER GAN
+10D3 ; [.22A6.0020.0002] # GEORGIAN LETTER DON
+2D03 ; [.22A7.0020.0002] # GEORGIAN SMALL LETTER DON
+10A3 ; [.22A7.0020.0008] # GEORGIAN CAPITAL LETTER DON
+10D4 ; [.22A8.0020.0002] # GEORGIAN LETTER EN
+2D04 ; [.22A9.0020.0002] # GEORGIAN SMALL LETTER EN
+10A4 ; [.22A9.0020.0008] # GEORGIAN CAPITAL LETTER EN
+10D5 ; [.22AA.0020.0002] # GEORGIAN LETTER VIN
+2D05 ; [.22AB.0020.0002] # GEORGIAN SMALL LETTER VIN
+10A5 ; [.22AB.0020.0008] # GEORGIAN CAPITAL LETTER VIN
+10D6 ; [.22AC.0020.0002] # GEORGIAN LETTER ZEN
+2D06 ; [.22AD.0020.0002] # GEORGIAN SMALL LETTER ZEN
+10A6 ; [.22AD.0020.0008] # GEORGIAN CAPITAL LETTER ZEN
+10F1 ; [.22AE.0020.0002] # GEORGIAN LETTER HE
+2D21 ; [.22AF.0020.0002] # GEORGIAN SMALL LETTER HE
+10C1 ; [.22AF.0020.0008] # GEORGIAN CAPITAL LETTER HE
+10D7 ; [.22B0.0020.0002] # GEORGIAN LETTER TAN
+2D07 ; [.22B1.0020.0002] # GEORGIAN SMALL LETTER TAN
+10A7 ; [.22B1.0020.0008] # GEORGIAN CAPITAL LETTER TAN
+10D8 ; [.22B2.0020.0002] # GEORGIAN LETTER IN
+2D08 ; [.22B3.0020.0002] # GEORGIAN SMALL LETTER IN
+10A8 ; [.22B3.0020.0008] # GEORGIAN CAPITAL LETTER IN
+10D9 ; [.22B4.0020.0002] # GEORGIAN LETTER KAN
+2D09 ; [.22B5.0020.0002] # GEORGIAN SMALL LETTER KAN
+10A9 ; [.22B5.0020.0008] # GEORGIAN CAPITAL LETTER KAN
+10DA ; [.22B6.0020.0002] # GEORGIAN LETTER LAS
+2D0A ; [.22B7.0020.0002] # GEORGIAN SMALL LETTER LAS
+10AA ; [.22B7.0020.0008] # GEORGIAN CAPITAL LETTER LAS
+10DB ; [.22B8.0020.0002] # GEORGIAN LETTER MAN
+2D0B ; [.22B9.0020.0002] # GEORGIAN SMALL LETTER MAN
+10AB ; [.22B9.0020.0008] # GEORGIAN CAPITAL LETTER MAN
+10DC ; [.22BA.0020.0002] # GEORGIAN LETTER NAR
+10FC ; [.22BA.0020.0014] # MODIFIER LETTER GEORGIAN NAR
+2D0C ; [.22BB.0020.0002] # GEORGIAN SMALL LETTER NAR
+10AC ; [.22BB.0020.0008] # GEORGIAN CAPITAL LETTER NAR
+10F2 ; [.22BC.0020.0002] # GEORGIAN LETTER HIE
+2D22 ; [.22BD.0020.0002] # GEORGIAN SMALL LETTER HIE
+10C2 ; [.22BD.0020.0008] # GEORGIAN CAPITAL LETTER HIE
+10DD ; [.22BE.0020.0002] # GEORGIAN LETTER ON
+2D0D ; [.22BF.0020.0002] # GEORGIAN SMALL LETTER ON
+10AD ; [.22BF.0020.0008] # GEORGIAN CAPITAL LETTER ON
+10DE ; [.22C0.0020.0002] # GEORGIAN LETTER PAR
+2D0E ; [.22C1.0020.0002] # GEORGIAN SMALL LETTER PAR
+10AE ; [.22C1.0020.0008] # GEORGIAN CAPITAL LETTER PAR
+10DF ; [.22C2.0020.0002] # GEORGIAN LETTER ZHAR
+2D0F ; [.22C3.0020.0002] # GEORGIAN SMALL LETTER ZHAR
+10AF ; [.22C3.0020.0008] # GEORGIAN CAPITAL LETTER ZHAR
+10E0 ; [.22C4.0020.0002] # GEORGIAN LETTER RAE
+2D10 ; [.22C5.0020.0002] # GEORGIAN SMALL LETTER RAE
+10B0 ; [.22C5.0020.0008] # GEORGIAN CAPITAL LETTER RAE
+10E1 ; [.22C6.0020.0002] # GEORGIAN LETTER SAN
+2D11 ; [.22C7.0020.0002] # GEORGIAN SMALL LETTER SAN
+10B1 ; [.22C7.0020.0008] # GEORGIAN CAPITAL LETTER SAN
+10E2 ; [.22C8.0020.0002] # GEORGIAN LETTER TAR
+2D12 ; [.22C9.0020.0002] # GEORGIAN SMALL LETTER TAR
+10B2 ; [.22C9.0020.0008] # GEORGIAN CAPITAL LETTER TAR
+10F3 ; [.22CA.0020.0002] # GEORGIAN LETTER WE
+2D23 ; [.22CB.0020.0002] # GEORGIAN SMALL LETTER WE
+10C3 ; [.22CB.0020.0008] # GEORGIAN CAPITAL LETTER WE
+10E3 ; [.22CC.0020.0002] # GEORGIAN LETTER UN
+2D13 ; [.22CD.0020.0002] # GEORGIAN SMALL LETTER UN
+10B3 ; [.22CD.0020.0008] # GEORGIAN CAPITAL LETTER UN
+10E4 ; [.22CE.0020.0002] # GEORGIAN LETTER PHAR
+2D14 ; [.22CF.0020.0002] # GEORGIAN SMALL LETTER PHAR
+10B4 ; [.22CF.0020.0008] # GEORGIAN CAPITAL LETTER PHAR
+10E5 ; [.22D0.0020.0002] # GEORGIAN LETTER KHAR
+2D15 ; [.22D1.0020.0002] # GEORGIAN SMALL LETTER KHAR
+10B5 ; [.22D1.0020.0008] # GEORGIAN CAPITAL LETTER KHAR
+10E6 ; [.22D2.0020.0002] # GEORGIAN LETTER GHAN
+2D16 ; [.22D3.0020.0002] # GEORGIAN SMALL LETTER GHAN
+10B6 ; [.22D3.0020.0008] # GEORGIAN CAPITAL LETTER GHAN
+10E7 ; [.22D4.0020.0002] # GEORGIAN LETTER QAR
+2D17 ; [.22D5.0020.0002] # GEORGIAN SMALL LETTER QAR
+10B7 ; [.22D5.0020.0008] # GEORGIAN CAPITAL LETTER QAR
+10E8 ; [.22D6.0020.0002] # GEORGIAN LETTER SHIN
+2D18 ; [.22D7.0020.0002] # GEORGIAN SMALL LETTER SHIN
+10B8 ; [.22D7.0020.0008] # GEORGIAN CAPITAL LETTER SHIN
+10E9 ; [.22D8.0020.0002] # GEORGIAN LETTER CHIN
+2D19 ; [.22D9.0020.0002] # GEORGIAN SMALL LETTER CHIN
+10B9 ; [.22D9.0020.0008] # GEORGIAN CAPITAL LETTER CHIN
+10EA ; [.22DA.0020.0002] # GEORGIAN LETTER CAN
+2D1A ; [.22DB.0020.0002] # GEORGIAN SMALL LETTER CAN
+10BA ; [.22DB.0020.0008] # GEORGIAN CAPITAL LETTER CAN
+10EB ; [.22DC.0020.0002] # GEORGIAN LETTER JIL
+2D1B ; [.22DD.0020.0002] # GEORGIAN SMALL LETTER JIL
+10BB ; [.22DD.0020.0008] # GEORGIAN CAPITAL LETTER JIL
+10EC ; [.22DE.0020.0002] # GEORGIAN LETTER CIL
+2D1C ; [.22DF.0020.0002] # GEORGIAN SMALL LETTER CIL
+10BC ; [.22DF.0020.0008] # GEORGIAN CAPITAL LETTER CIL
+10ED ; [.22E0.0020.0002] # GEORGIAN LETTER CHAR
+2D1D ; [.22E1.0020.0002] # GEORGIAN SMALL LETTER CHAR
+10BD ; [.22E1.0020.0008] # GEORGIAN CAPITAL LETTER CHAR
+10EE ; [.22E2.0020.0002] # GEORGIAN LETTER XAN
+2D1E ; [.22E3.0020.0002] # GEORGIAN SMALL LETTER XAN
+10BE ; [.22E3.0020.0008] # GEORGIAN CAPITAL LETTER XAN
+10F4 ; [.22E4.0020.0002] # GEORGIAN LETTER HAR
+2D24 ; [.22E5.0020.0002] # GEORGIAN SMALL LETTER HAR
+10C4 ; [.22E5.0020.0008] # GEORGIAN CAPITAL LETTER HAR
+10EF ; [.22E6.0020.0002] # GEORGIAN LETTER JHAN
+2D1F ; [.22E7.0020.0002] # GEORGIAN SMALL LETTER JHAN
+10BF ; [.22E7.0020.0008] # GEORGIAN CAPITAL LETTER JHAN
+10F0 ; [.22E8.0020.0002] # GEORGIAN LETTER HAE
+2D20 ; [.22E9.0020.0002] # GEORGIAN SMALL LETTER HAE
+10C0 ; [.22E9.0020.0008] # GEORGIAN CAPITAL LETTER HAE
+10F5 ; [.22EA.0020.0002] # GEORGIAN LETTER HOE
+2D25 ; [.22EB.0020.0002] # GEORGIAN SMALL LETTER HOE
+10C5 ; [.22EB.0020.0008] # GEORGIAN CAPITAL LETTER HOE
+10F6 ; [.22EC.0020.0002] # GEORGIAN LETTER FI
+10F7 ; [.22ED.0020.0002] # GEORGIAN LETTER YN
+2D27 ; [.22EE.0020.0002] # GEORGIAN SMALL LETTER YN
+10C7 ; [.22EE.0020.0008] # GEORGIAN CAPITAL LETTER YN
+10F8 ; [.22EF.0020.0002] # GEORGIAN LETTER ELIFI
+10F9 ; [.22F0.0020.0002] # GEORGIAN LETTER TURNED GAN
+10FA ; [.22F1.0020.0002] # GEORGIAN LETTER AIN
+10FD ; [.22F2.0020.0002] # GEORGIAN LETTER AEN
+2D2D ; [.22F3.0020.0002] # GEORGIAN SMALL LETTER AEN
+10CD ; [.22F3.0020.0008] # GEORGIAN CAPITAL LETTER AEN
+10FE ; [.22F4.0020.0002] # GEORGIAN LETTER HARD SIGN
+10FF ; [.22F5.0020.0002] # GEORGIAN LETTER LABIAL SIGN
+0561 ; [.22F6.0020.0002] # ARMENIAN SMALL LETTER AYB
+0531 ; [.22F6.0020.0008] # ARMENIAN CAPITAL LETTER AYB
+0562 ; [.22F7.0020.0002] # ARMENIAN SMALL LETTER BEN
+0532 ; [.22F7.0020.0008] # ARMENIAN CAPITAL LETTER BEN
+0563 ; [.22F8.0020.0002] # ARMENIAN SMALL LETTER GIM
+0533 ; [.22F8.0020.0008] # ARMENIAN CAPITAL LETTER GIM
+0564 ; [.22F9.0020.0002] # ARMENIAN SMALL LETTER DA
+0534 ; [.22F9.0020.0008] # ARMENIAN CAPITAL LETTER DA
+0565 ; [.22FA.0020.0002] # ARMENIAN SMALL LETTER ECH
+0535 ; [.22FA.0020.0008] # ARMENIAN CAPITAL LETTER ECH
+0587 ; [.22FA.0020.0004][.2317.0020.0004] # ARMENIAN SMALL LIGATURE ECH YIWN
+0566 ; [.22FB.0020.0002] # ARMENIAN SMALL LETTER ZA
+0536 ; [.22FB.0020.0008] # ARMENIAN CAPITAL LETTER ZA
+0567 ; [.22FC.0020.0002] # ARMENIAN SMALL LETTER EH
+0537 ; [.22FC.0020.0008] # ARMENIAN CAPITAL LETTER EH
+0568 ; [.22FD.0020.0002] # ARMENIAN SMALL LETTER ET
+0538 ; [.22FD.0020.0008] # ARMENIAN CAPITAL LETTER ET
+0569 ; [.22FE.0020.0002] # ARMENIAN SMALL LETTER TO
+0539 ; [.22FE.0020.0008] # ARMENIAN CAPITAL LETTER TO
+056A ; [.22FF.0020.0002] # ARMENIAN SMALL LETTER ZHE
+053A ; [.22FF.0020.0008] # ARMENIAN CAPITAL LETTER ZHE
+056B ; [.2300.0020.0002] # ARMENIAN SMALL LETTER INI
+053B ; [.2300.0020.0008] # ARMENIAN CAPITAL LETTER INI
+056C ; [.2301.0020.0002] # ARMENIAN SMALL LETTER LIWN
+053C ; [.2301.0020.0008] # ARMENIAN CAPITAL LETTER LIWN
+056D ; [.2302.0020.0002] # ARMENIAN SMALL LETTER XEH
+053D ; [.2302.0020.0008] # ARMENIAN CAPITAL LETTER XEH
+056E ; [.2303.0020.0002] # ARMENIAN SMALL LETTER CA
+053E ; [.2303.0020.0008] # ARMENIAN CAPITAL LETTER CA
+056F ; [.2304.0020.0002] # ARMENIAN SMALL LETTER KEN
+053F ; [.2304.0020.0008] # ARMENIAN CAPITAL LETTER KEN
+0570 ; [.2305.0020.0002] # ARMENIAN SMALL LETTER HO
+0540 ; [.2305.0020.0008] # ARMENIAN CAPITAL LETTER HO
+0571 ; [.2306.0020.0002] # ARMENIAN SMALL LETTER JA
+0541 ; [.2306.0020.0008] # ARMENIAN CAPITAL LETTER JA
+0572 ; [.2307.0020.0002] # ARMENIAN SMALL LETTER GHAD
+0542 ; [.2307.0020.0008] # ARMENIAN CAPITAL LETTER GHAD
+0573 ; [.2308.0020.0002] # ARMENIAN SMALL LETTER CHEH
+0543 ; [.2308.0020.0008] # ARMENIAN CAPITAL LETTER CHEH
+0574 ; [.2309.0020.0002] # ARMENIAN SMALL LETTER MEN
+0544 ; [.2309.0020.0008] # ARMENIAN CAPITAL LETTER MEN
+FB14 ; [.2309.0020.0004][.22FA.0020.0004] # ARMENIAN SMALL LIGATURE MEN ECH
+FB15 ; [.2309.0020.0004][.2300.0020.0004] # ARMENIAN SMALL LIGATURE MEN INI
+FB17 ; [.2309.0020.0004][.2302.0020.0004] # ARMENIAN SMALL LIGATURE MEN XEH
+FB13 ; [.2309.0020.0004][.230B.0020.0004] # ARMENIAN SMALL LIGATURE MEN NOW
+0575 ; [.230A.0020.0002] # ARMENIAN SMALL LETTER YI
+0545 ; [.230A.0020.0008] # ARMENIAN CAPITAL LETTER YI
+0576 ; [.230B.0020.0002] # ARMENIAN SMALL LETTER NOW
+0546 ; [.230B.0020.0008] # ARMENIAN CAPITAL LETTER NOW
+0577 ; [.230C.0020.0002] # ARMENIAN SMALL LETTER SHA
+0547 ; [.230C.0020.0008] # ARMENIAN CAPITAL LETTER SHA
+0578 ; [.230D.0020.0002] # ARMENIAN SMALL LETTER VO
+0548 ; [.230D.0020.0008] # ARMENIAN CAPITAL LETTER VO
+0579 ; [.230E.0020.0002] # ARMENIAN SMALL LETTER CHA
+0549 ; [.230E.0020.0008] # ARMENIAN CAPITAL LETTER CHA
+057A ; [.230F.0020.0002] # ARMENIAN SMALL LETTER PEH
+054A ; [.230F.0020.0008] # ARMENIAN CAPITAL LETTER PEH
+057B ; [.2310.0020.0002] # ARMENIAN SMALL LETTER JHEH
+054B ; [.2310.0020.0008] # ARMENIAN CAPITAL LETTER JHEH
+057C ; [.2311.0020.0002] # ARMENIAN SMALL LETTER RA
+054C ; [.2311.0020.0008] # ARMENIAN CAPITAL LETTER RA
+057D ; [.2312.0020.0002] # ARMENIAN SMALL LETTER SEH
+054D ; [.2312.0020.0008] # ARMENIAN CAPITAL LETTER SEH
+057E ; [.2313.0020.0002] # ARMENIAN SMALL LETTER VEW
+054E ; [.2313.0020.0008] # ARMENIAN CAPITAL LETTER VEW
+FB16 ; [.2313.0020.0004][.230B.0020.0004] # ARMENIAN SMALL LIGATURE VEW NOW
+057F ; [.2314.0020.0002] # ARMENIAN SMALL LETTER TIWN
+054F ; [.2314.0020.0008] # ARMENIAN CAPITAL LETTER TIWN
+0580 ; [.2315.0020.0002] # ARMENIAN SMALL LETTER REH
+0550 ; [.2315.0020.0008] # ARMENIAN CAPITAL LETTER REH
+0581 ; [.2316.0020.0002] # ARMENIAN SMALL LETTER CO
+0551 ; [.2316.0020.0008] # ARMENIAN CAPITAL LETTER CO
+0582 ; [.2317.0020.0002] # ARMENIAN SMALL LETTER YIWN
+0552 ; [.2317.0020.0008] # ARMENIAN CAPITAL LETTER YIWN
+0583 ; [.2318.0020.0002] # ARMENIAN SMALL LETTER PIWR
+0553 ; [.2318.0020.0008] # ARMENIAN CAPITAL LETTER PIWR
+0584 ; [.2319.0020.0002] # ARMENIAN SMALL LETTER KEH
+0554 ; [.2319.0020.0008] # ARMENIAN CAPITAL LETTER KEH
+0585 ; [.231A.0020.0002] # ARMENIAN SMALL LETTER OH
+0555 ; [.231A.0020.0008] # ARMENIAN CAPITAL LETTER OH
+0586 ; [.231B.0020.0002] # ARMENIAN SMALL LETTER FEH
+0556 ; [.231B.0020.0008] # ARMENIAN CAPITAL LETTER FEH
+0559 ; [.231C.0020.0002] # ARMENIAN MODIFIER LETTER LEFT HALF RING
+05D0 ; [.231D.0020.0002] # HEBREW LETTER ALEF
+2135 ; [.231D.0020.0004] # ALEF SYMBOL
+FB21 ; [.231D.0020.0005] # HEBREW LETTER WIDE ALEF
+FB2E ; [.231D.0020.0002][.0000.0059.0002] # HEBREW LETTER ALEF WITH PATAH
+FB2F ; [.231D.0020.0002][.0000.005A.0002] # HEBREW LETTER ALEF WITH QAMATS
+FB30 ; [.231D.0020.0002][.0000.005F.0002] # HEBREW LETTER ALEF WITH MAPIQ
+FB4F ; [.231D.0020.0004][.2328.0020.0004] # HEBREW LIGATURE ALEF LAMED
+05D1 ; [.231E.0020.0002] # HEBREW LETTER BET
+2136 ; [.231E.0020.0004] # BET SYMBOL
+FB31 ; [.231E.0020.0002][.0000.005F.0002] # HEBREW LETTER BET WITH DAGESH
+FB4C ; [.231E.0020.0002][.0000.0060.0002] # HEBREW LETTER BET WITH RAFE
+05D2 ; [.231F.0020.0002] # HEBREW LETTER GIMEL
+2137 ; [.231F.0020.0004] # GIMEL SYMBOL
+FB32 ; [.231F.0020.0002][.0000.005F.0002] # HEBREW LETTER GIMEL WITH DAGESH
+05D3 ; [.2320.0020.0002] # HEBREW LETTER DALET
+2138 ; [.2320.0020.0004] # DALET SYMBOL
+FB22 ; [.2320.0020.0005] # HEBREW LETTER WIDE DALET
+FB33 ; [.2320.0020.0002][.0000.005F.0002] # HEBREW LETTER DALET WITH DAGESH
+05D4 ; [.2321.0020.0002] # HEBREW LETTER HE
+FB23 ; [.2321.0020.0005] # HEBREW LETTER WIDE HE
+FB34 ; [.2321.0020.0002][.0000.005F.0002] # HEBREW LETTER HE WITH MAPIQ
+05D5 ; [.2322.0020.0002] # HEBREW LETTER VAV
+FB4B ; [.2322.0020.0002][.0000.005B.0002] # HEBREW LETTER VAV WITH HOLAM
+FB35 ; [.2322.0020.0002][.0000.005F.0002] # HEBREW LETTER VAV WITH DAGESH
+05F0 ; [.2322.0020.0004][.2322.0020.0004] # HEBREW LIGATURE YIDDISH DOUBLE VAV
+05F1 ; [.2322.0020.0004][.2326.0020.0004] # HEBREW LIGATURE YIDDISH VAV YOD
+05D6 ; [.2323.0020.0002] # HEBREW LETTER ZAYIN
+FB36 ; [.2323.0020.0002][.0000.005F.0002] # HEBREW LETTER ZAYIN WITH DAGESH
+05D7 ; [.2324.0020.0002] # HEBREW LETTER HET
+05D8 ; [.2325.0020.0002] # HEBREW LETTER TET
+FB38 ; [.2325.0020.0002][.0000.005F.0002] # HEBREW LETTER TET WITH DAGESH
+05D9 ; [.2326.0020.0002] # HEBREW LETTER YOD
+FB1D ; [.2326.0020.0002][.0000.0056.0002] # HEBREW LETTER YOD WITH HIRIQ
+FB39 ; [.2326.0020.0002][.0000.005F.0002] # HEBREW LETTER YOD WITH DAGESH
+05F2 ; [.2326.0020.0004][.2326.0020.0004] # HEBREW LIGATURE YIDDISH DOUBLE YOD
+FB1F ; [.2326.0020.0004][.2326.0020.0004][.0000.0059.0002] # HEBREW LIGATURE YIDDISH YOD YOD PATAH
+05DB ; [.2327.0020.0002] # HEBREW LETTER KAF
+FB24 ; [.2327.0020.0005] # HEBREW LETTER WIDE KAF
+05DA ; [.2327.0020.0019] # HEBREW LETTER FINAL KAF
+FB3B ; [.2327.0020.0002][.0000.005F.0002] # HEBREW LETTER KAF WITH DAGESH
+FB3A ; [.2327.0020.0019][.0000.005F.0002] # HEBREW LETTER FINAL KAF WITH DAGESH
+FB4D ; [.2327.0020.0002][.0000.0060.0002] # HEBREW LETTER KAF WITH RAFE
+05DC ; [.2328.0020.0002] # HEBREW LETTER LAMED
+FB25 ; [.2328.0020.0005] # HEBREW LETTER WIDE LAMED
+FB3C ; [.2328.0020.0002][.0000.005F.0002] # HEBREW LETTER LAMED WITH DAGESH
+05DE ; [.2329.0020.0002] # HEBREW LETTER MEM
+FB26 ; [.2329.0020.0005] # HEBREW LETTER WIDE FINAL MEM
+05DD ; [.2329.0020.0019] # HEBREW LETTER FINAL MEM
+FB3E ; [.2329.0020.0002][.0000.005F.0002] # HEBREW LETTER MEM WITH DAGESH
+05E0 ; [.232A.0020.0002] # HEBREW LETTER NUN
+05DF ; [.232A.0020.0019] # HEBREW LETTER FINAL NUN
+FB40 ; [.232A.0020.0002][.0000.005F.0002] # HEBREW LETTER NUN WITH DAGESH
+05E1 ; [.232B.0020.0002] # HEBREW LETTER SAMEKH
+FB41 ; [.232B.0020.0002][.0000.005F.0002] # HEBREW LETTER SAMEKH WITH DAGESH
+05E2 ; [.232C.0020.0002] # HEBREW LETTER AYIN
+FB20 ; [.232C.0020.0005] # HEBREW LETTER ALTERNATIVE AYIN
+05E4 ; [.232D.0020.0002] # HEBREW LETTER PE
+05E3 ; [.232D.0020.0019] # HEBREW LETTER FINAL PE
+FB44 ; [.232D.0020.0002][.0000.005F.0002] # HEBREW LETTER PE WITH DAGESH
+FB43 ; [.232D.0020.0019][.0000.005F.0002] # HEBREW LETTER FINAL PE WITH DAGESH
+FB4E ; [.232D.0020.0002][.0000.0060.0002] # HEBREW LETTER PE WITH RAFE
+05E6 ; [.232E.0020.0002] # HEBREW LETTER TSADI
+05E5 ; [.232E.0020.0019] # HEBREW LETTER FINAL TSADI
+FB46 ; [.232E.0020.0002][.0000.005F.0002] # HEBREW LETTER TSADI WITH DAGESH
+05E7 ; [.232F.0020.0002] # HEBREW LETTER QOF
+FB47 ; [.232F.0020.0002][.0000.005F.0002] # HEBREW LETTER QOF WITH DAGESH
+05E8 ; [.2330.0020.0002] # HEBREW LETTER RESH
+FB27 ; [.2330.0020.0005] # HEBREW LETTER WIDE RESH
+FB48 ; [.2330.0020.0002][.0000.005F.0002] # HEBREW LETTER RESH WITH DAGESH
+05E9 ; [.2331.0020.0002] # HEBREW LETTER SHIN
+FB2B ; [.2331.0020.0002][.0000.005D.0002] # HEBREW LETTER SHIN WITH SIN DOT
+FB2A ; [.2331.0020.0002][.0000.005E.0002] # HEBREW LETTER SHIN WITH SHIN DOT
+FB49 ; [.2331.0020.0002][.0000.005F.0002] # HEBREW LETTER SHIN WITH DAGESH
+FB2D ; [.2331.0020.0002][.0000.005F.0002][.0000.005D.0002] # HEBREW LETTER SHIN WITH DAGESH AND SIN DOT
+FB2C ; [.2331.0020.0002][.0000.005F.0002][.0000.005E.0002] # HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT
+05EA ; [.2332.0020.0002] # HEBREW LETTER TAV
+FB28 ; [.2332.0020.0005] # HEBREW LETTER WIDE TAV
+FB4A ; [.2332.0020.0002][.0000.005F.0002] # HEBREW LETTER TAV WITH DAGESH
+10900 ; [.2333.0020.0002] # PHOENICIAN LETTER ALF
+10901 ; [.2334.0020.0002] # PHOENICIAN LETTER BET
+10902 ; [.2335.0020.0002] # PHOENICIAN LETTER GAML
+10903 ; [.2336.0020.0002] # PHOENICIAN LETTER DELT
+10904 ; [.2337.0020.0002] # PHOENICIAN LETTER HE
+10905 ; [.2338.0020.0002] # PHOENICIAN LETTER WAU
+10906 ; [.2339.0020.0002] # PHOENICIAN LETTER ZAI
+10907 ; [.233A.0020.0002] # PHOENICIAN LETTER HET
+10908 ; [.233B.0020.0002] # PHOENICIAN LETTER TET
+10909 ; [.233C.0020.0002] # PHOENICIAN LETTER YOD
+1090A ; [.233D.0020.0002] # PHOENICIAN LETTER KAF
+1090B ; [.233E.0020.0002] # PHOENICIAN LETTER LAMD
+1090C ; [.233F.0020.0002] # PHOENICIAN LETTER MEM
+1090D ; [.2340.0020.0002] # PHOENICIAN LETTER NUN
+1090E ; [.2341.0020.0002] # PHOENICIAN LETTER SEMK
+1090F ; [.2342.0020.0002] # PHOENICIAN LETTER AIN
+10910 ; [.2343.0020.0002] # PHOENICIAN LETTER PE
+10911 ; [.2344.0020.0002] # PHOENICIAN LETTER SADE
+10912 ; [.2345.0020.0002] # PHOENICIAN LETTER QOF
+10913 ; [.2346.0020.0002] # PHOENICIAN LETTER ROSH
+10914 ; [.2347.0020.0002] # PHOENICIAN LETTER SHIN
+10915 ; [.2348.0020.0002] # PHOENICIAN LETTER TAU
+0800 ; [.2349.0020.0002] # SAMARITAN LETTER ALAF
+0801 ; [.234A.0020.0002] # SAMARITAN LETTER BIT
+0802 ; [.234B.0020.0002] # SAMARITAN LETTER GAMAN
+0803 ; [.234C.0020.0002] # SAMARITAN LETTER DALAT
+0804 ; [.234D.0020.0002] # SAMARITAN LETTER IY
+0805 ; [.234E.0020.0002] # SAMARITAN LETTER BAA
+0806 ; [.234F.0020.0002] # SAMARITAN LETTER ZEN
+0807 ; [.2350.0020.0002] # SAMARITAN LETTER IT
+0808 ; [.2351.0020.0002] # SAMARITAN LETTER TIT
+0809 ; [.2352.0020.0002] # SAMARITAN LETTER YUT
+080A ; [.2353.0020.0002] # SAMARITAN LETTER KAAF
+080B ; [.2354.0020.0002] # SAMARITAN LETTER LABAT
+080C ; [.2355.0020.0002] # SAMARITAN LETTER MIM
+080D ; [.2356.0020.0002] # SAMARITAN LETTER NUN
+080E ; [.2357.0020.0002] # SAMARITAN LETTER SINGAAT
+080F ; [.2358.0020.0002] # SAMARITAN LETTER IN
+0810 ; [.2359.0020.0002] # SAMARITAN LETTER FI
+0811 ; [.235A.0020.0002] # SAMARITAN LETTER TSAADIY
+0812 ; [.235B.0020.0002] # SAMARITAN LETTER QUF
+0813 ; [.235C.0020.0002] # SAMARITAN LETTER RISH
+0814 ; [.235D.0020.0002] # SAMARITAN LETTER SHAN
+0815 ; [.235E.0020.0002] # SAMARITAN LETTER TAAF
+0816 ; [.235F.0020.0002] # SAMARITAN MARK IN
+0817 ; [.2360.0020.0002] # SAMARITAN MARK IN-ALAF
+081A ; [.2361.0020.0002] # SAMARITAN MODIFIER LETTER EPENTHETIC YUT
+081B ; [.2362.0020.0002] # SAMARITAN MARK EPENTHETIC YUT
+0621 ; [.2363.0020.0002] # ARABIC LETTER HAMZA
+0674 ; [.2363.0020.0004] # ARABIC LETTER HIGH HAMZA
+FE80 ; [.2363.0020.001A] # ARABIC LETTER HAMZA ISOLATED FORM
+06FD ; [.2363.0020.0004][.0000.0112.0004] # ARABIC SIGN SINDHI AMPERSAND
+0622 ; [.2364.0020.0002] # ARABIC LETTER ALEF WITH MADDA ABOVE
+0627 0653 ; [.2364.0020.0002] # ARABIC LETTER ALEF WITH MADDA ABOVE
+FE82 ; [.2364.0020.0019] # ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
+FE81 ; [.2364.0020.001A] # ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
+0623 ; [.2365.0020.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
+0627 0654 ; [.2365.0020.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
+FE84 ; [.2365.0020.0019] # ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
+FE83 ; [.2365.0020.001A] # ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
+0672 ; [.2366.0020.0002] # ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
+0671 ; [.2367.0020.0002] # ARABIC LETTER ALEF WASLA
+FB51 ; [.2367.0020.0019] # ARABIC LETTER ALEF WASLA FINAL FORM
+FB50 ; [.2367.0020.001A] # ARABIC LETTER ALEF WASLA ISOLATED FORM
+0624 ; [.2368.0020.0002] # ARABIC LETTER WAW WITH HAMZA ABOVE
+0648 0654 ; [.2368.0020.0002] # ARABIC LETTER WAW WITH HAMZA ABOVE
+FE86 ; [.2368.0020.0019] # ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM
+FE85 ; [.2368.0020.001A] # ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
+0625 ; [.2369.0020.0002] # ARABIC LETTER ALEF WITH HAMZA BELOW
+0627 0655 ; [.2369.0020.0002] # ARABIC LETTER ALEF WITH HAMZA BELOW
+FE88 ; [.2369.0020.0019] # ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM
+FE87 ; [.2369.0020.001A] # ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM
+0673 ; [.236A.0020.0002] # ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
+0773 ; [.236B.0020.0002] # ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
+0774 ; [.236C.0020.0002] # ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
+0626 ; [.236D.0020.0002] # ARABIC LETTER YEH WITH HAMZA ABOVE
+064A 0654 ; [.236D.0020.0002] # ARABIC LETTER YEH WITH HAMZA ABOVE
+FE8B ; [.236D.0020.0017] # ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
+FE8C ; [.236D.0020.0018] # ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM
+FE8A ; [.236D.0020.0019] # ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM
+FE89 ; [.236D.0020.001A] # ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM
+FBEB ; [.236D.0020.0019][.2371.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM
+FBEA ; [.236D.0020.001A][.2371.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM
+FC97 ; [.236D.0020.0017][.238B.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM
+FC00 ; [.236D.0020.001A][.238B.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM
+FC98 ; [.236D.0020.0017][.2392.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM
+FC01 ; [.236D.0020.001A][.2392.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM
+FC99 ; [.236D.0020.0017][.2393.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM
+FC64 ; [.236D.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM
+FC65 ; [.236D.0020.0019][.23AD.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM
+FC9A ; [.236D.0020.0017][.2409.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM
+FCDF ; [.236D.0020.0018][.2409.0020.0018] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM
+FC66 ; [.236D.0020.0019][.2409.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM
+FC02 ; [.236D.0020.001A][.2409.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM
+FC67 ; [.236D.0020.0019][.240D.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM
+FC9B ; [.236D.0020.0017][.2417.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM
+FCE0 ; [.236D.0020.0018][.2417.0020.0018] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM
+FBED ; [.236D.0020.0019][.241C.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM
+FBEC ; [.236D.0020.001A][.241C.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM
+FBEF ; [.236D.0020.0019][.241D.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM
+FBEE ; [.236D.0020.001A][.241D.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM
+FBF3 ; [.236D.0020.0019][.2420.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM
+FBF2 ; [.236D.0020.001A][.2420.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM
+FBF1 ; [.236D.0020.0019][.2421.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM
+FBF0 ; [.236D.0020.001A][.2421.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM
+FBF5 ; [.236D.0020.0019][.2422.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM
+FBF4 ; [.236D.0020.001A][.2422.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM
+FBFB ; [.236D.0020.0017][.242B.0020.0017] # ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM
+FBFA ; [.236D.0020.0019][.242B.0020.0019] # ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM
+FC68 ; [.236D.0020.0019][.242B.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM
+FBF9 ; [.236D.0020.001A][.242B.0020.001A] # ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
+FC03 ; [.236D.0020.001A][.242B.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
+FC69 ; [.236D.0020.0019][.242C.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM
+FC04 ; [.236D.0020.001A][.242C.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM
+FBF8 ; [.236D.0020.0017][.2430.0020.0017] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM
+FBF7 ; [.236D.0020.0019][.2430.0020.0019] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM
+FBF6 ; [.236D.0020.001A][.2430.0020.001A] # ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM
+08A8 ; [.236E.0020.0002] # ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE
+08A9 ; [.236F.0020.0002] # ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE
+08AC ; [.2370.0020.0002] # ARABIC LETTER ROHINGYA YEH
+0627 ; [.2371.0020.0002] # ARABIC LETTER ALEF
+08AD ; [.2371.0020.0004] # ARABIC LETTER LOW ALEF
+1EE00 ; [.2371.0020.0005] # ARABIC MATHEMATICAL ALEF
+1EE80 ; [.2371.0020.0005] # ARABIC MATHEMATICAL LOOPED ALEF
+FE8E ; [.2371.0020.0019] # ARABIC LETTER ALEF FINAL FORM
+FE8D ; [.2371.0020.001A] # ARABIC LETTER ALEF ISOLATED FORM
+FD3C ; [.2371.0020.0019][.0000.006D.0019] # ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM
+FD3D ; [.2371.0020.001A][.0000.006D.001A] # ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
+0675 ; [.2371.0020.0004][.2363.0020.0004] # ARABIC LETTER HIGH HAMZA ALEF
+FDF3 ; [.2371.0020.001A][.23ED.0020.001A][.2373.0020.001A][.23AC.0020.001A] # ARABIC LIGATURE AKBAR ISOLATED FORM
+FDF2 ; [.2371.0020.001A][.2402.0020.001A][.2402.0020.001A][.2417.0020.001A] # ARABIC LIGATURE ALLAH ISOLATED FORM
+066E ; [.2372.0020.0002] # ARABIC LETTER DOTLESS BEH
+1EE1C ; [.2372.0020.0005] # ARABIC MATHEMATICAL DOTLESS BEH
+1EE7C ; [.2372.0020.0005] # ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
+0628 ; [.2373.0020.0002] # ARABIC LETTER BEH
+1EE01 ; [.2373.0020.0005] # ARABIC MATHEMATICAL BEH
+1EE21 ; [.2373.0020.0005] # ARABIC MATHEMATICAL INITIAL BEH
+1EE61 ; [.2373.0020.0005] # ARABIC MATHEMATICAL STRETCHED BEH
+1EE81 ; [.2373.0020.0005] # ARABIC MATHEMATICAL LOOPED BEH
+1EEA1 ; [.2373.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK BEH
+FE91 ; [.2373.0020.0017] # ARABIC LETTER BEH INITIAL FORM
+FE92 ; [.2373.0020.0018] # ARABIC LETTER BEH MEDIAL FORM
+FE90 ; [.2373.0020.0019] # ARABIC LETTER BEH FINAL FORM
+FE8F ; [.2373.0020.001A] # ARABIC LETTER BEH ISOLATED FORM
+FC9C ; [.2373.0020.0017][.238B.0020.0017] # ARABIC LIGATURE BEH WITH JEEM INITIAL FORM
+FC05 ; [.2373.0020.001A][.238B.0020.001A] # ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM
+FC9D ; [.2373.0020.0017][.2392.0020.0017] # ARABIC LIGATURE BEH WITH HAH INITIAL FORM
+FC06 ; [.2373.0020.001A][.2392.0020.001A] # ARABIC LIGATURE BEH WITH HAH ISOLATED FORM
+FDC2 ; [.2373.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM
+FC9E ; [.2373.0020.0017][.2393.0020.0017] # ARABIC LIGATURE BEH WITH KHAH INITIAL FORM
+FC07 ; [.2373.0020.001A][.2393.0020.001A] # ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM
+FD9E ; [.2373.0020.0019][.2393.0020.0019][.242C.0020.0019] # ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM
+FC6A ; [.2373.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE BEH WITH REH FINAL FORM
+FC6B ; [.2373.0020.0019][.23AD.0020.0019] # ARABIC LIGATURE BEH WITH ZAIN FINAL FORM
+FC9F ; [.2373.0020.0017][.2409.0020.0017] # ARABIC LIGATURE BEH WITH MEEM INITIAL FORM
+FCE1 ; [.2373.0020.0018][.2409.0020.0018] # ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM
+FC6C ; [.2373.0020.0019][.2409.0020.0019] # ARABIC LIGATURE BEH WITH MEEM FINAL FORM
+FC08 ; [.2373.0020.001A][.2409.0020.001A] # ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM
+FC6D ; [.2373.0020.0019][.240D.0020.0019] # ARABIC LIGATURE BEH WITH NOON FINAL FORM
+FCA0 ; [.2373.0020.0017][.2417.0020.0017] # ARABIC LIGATURE BEH WITH HEH INITIAL FORM
+FCE2 ; [.2373.0020.0018][.2417.0020.0018] # ARABIC LIGATURE BEH WITH HEH MEDIAL FORM
+FC6E ; [.2373.0020.0019][.242B.0020.0019] # ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM
+FC09 ; [.2373.0020.001A][.242B.0020.001A] # ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM
+FC6F ; [.2373.0020.0019][.242C.0020.0019] # ARABIC LIGATURE BEH WITH YEH FINAL FORM
+FC0A ; [.2373.0020.001A][.242C.0020.001A] # ARABIC LIGATURE BEH WITH YEH ISOLATED FORM
+067B ; [.2374.0020.0002] # ARABIC LETTER BEEH
+FB54 ; [.2374.0020.0017] # ARABIC LETTER BEEH INITIAL FORM
+FB55 ; [.2374.0020.0018] # ARABIC LETTER BEEH MEDIAL FORM
+FB53 ; [.2374.0020.0019] # ARABIC LETTER BEEH FINAL FORM
+FB52 ; [.2374.0020.001A] # ARABIC LETTER BEEH ISOLATED FORM
+067E ; [.2375.0020.0002] # ARABIC LETTER PEH
+FB58 ; [.2375.0020.0017] # ARABIC LETTER PEH INITIAL FORM
+FB59 ; [.2375.0020.0018] # ARABIC LETTER PEH MEDIAL FORM
+FB57 ; [.2375.0020.0019] # ARABIC LETTER PEH FINAL FORM
+FB56 ; [.2375.0020.001A] # ARABIC LETTER PEH ISOLATED FORM
+0680 ; [.2376.0020.0002] # ARABIC LETTER BEHEH
+FB5C ; [.2376.0020.0017] # ARABIC LETTER BEHEH INITIAL FORM
+FB5D ; [.2376.0020.0018] # ARABIC LETTER BEHEH MEDIAL FORM
+FB5B ; [.2376.0020.0019] # ARABIC LETTER BEHEH FINAL FORM
+FB5A ; [.2376.0020.001A] # ARABIC LETTER BEHEH ISOLATED FORM
+0750 ; [.2377.0020.0002] # ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW
+0751 ; [.2378.0020.0002] # ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE
+0752 ; [.2379.0020.0002] # ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW
+0753 ; [.237A.0020.0002] # ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE
+0754 ; [.237B.0020.0002] # ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE
+0755 ; [.237C.0020.0002] # ARABIC LETTER BEH WITH INVERTED SMALL V BELOW
+08A0 ; [.237D.0020.0002] # ARABIC LETTER BEH WITH SMALL V BELOW
+0756 ; [.237E.0020.0002] # ARABIC LETTER BEH WITH SMALL V
+08A1 ; [.237F.0020.0002] # ARABIC LETTER BEH WITH HAMZA ABOVE
+08B6 ; [.2380.0020.0002] # ARABIC LETTER BEH WITH SMALL MEEM ABOVE
+08B7 ; [.2381.0020.0002] # ARABIC LETTER PEH WITH SMALL MEEM ABOVE
+0629 ; [.2382.0020.0002] # ARABIC LETTER TEH MARBUTA
+FE94 ; [.2382.0020.0019] # ARABIC LETTER TEH MARBUTA FINAL FORM
+FE93 ; [.2382.0020.001A] # ARABIC LETTER TEH MARBUTA ISOLATED FORM
+062A ; [.2383.0020.0002] # ARABIC LETTER TEH
+1EE15 ; [.2383.0020.0005] # ARABIC MATHEMATICAL TEH
+1EE35 ; [.2383.0020.0005] # ARABIC MATHEMATICAL INITIAL TEH
+1EE75 ; [.2383.0020.0005] # ARABIC MATHEMATICAL STRETCHED TEH
+1EE95 ; [.2383.0020.0005] # ARABIC MATHEMATICAL LOOPED TEH
+1EEB5 ; [.2383.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK TEH
+FE97 ; [.2383.0020.0017] # ARABIC LETTER TEH INITIAL FORM
+FE98 ; [.2383.0020.0018] # ARABIC LETTER TEH MEDIAL FORM
+FE96 ; [.2383.0020.0019] # ARABIC LETTER TEH FINAL FORM
+FE95 ; [.2383.0020.001A] # ARABIC LETTER TEH ISOLATED FORM
+FCA1 ; [.2383.0020.0017][.238B.0020.0017] # ARABIC LIGATURE TEH WITH JEEM INITIAL FORM
+FC0B ; [.2383.0020.001A][.238B.0020.001A] # ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM
+FD50 ; [.2383.0020.0017][.238B.0020.0017][.2409.0020.0017] # ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM
+FDA0 ; [.2383.0020.0019][.238B.0020.0019][.242B.0020.0019] # ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM
+FD9F ; [.2383.0020.0019][.238B.0020.0019][.242C.0020.0019] # ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM
+FCA2 ; [.2383.0020.0017][.2392.0020.0017] # ARABIC LIGATURE TEH WITH HAH INITIAL FORM
+FC0C ; [.2383.0020.001A][.2392.0020.001A] # ARABIC LIGATURE TEH WITH HAH ISOLATED FORM
+FD52 ; [.2383.0020.0017][.2392.0020.0017][.238B.0020.0017] # ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM
+FD51 ; [.2383.0020.0019][.2392.0020.0019][.238B.0020.0019] # ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM
+FD53 ; [.2383.0020.0017][.2392.0020.0017][.2409.0020.0017] # ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM
+FCA3 ; [.2383.0020.0017][.2393.0020.0017] # ARABIC LIGATURE TEH WITH KHAH INITIAL FORM
+FC0D ; [.2383.0020.001A][.2393.0020.001A] # ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM
+FD54 ; [.2383.0020.0017][.2393.0020.0017][.2409.0020.0017] # ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM
+FDA2 ; [.2383.0020.0019][.2393.0020.0019][.242B.0020.0019] # ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM
+FDA1 ; [.2383.0020.0019][.2393.0020.0019][.242C.0020.0019] # ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM
+FC70 ; [.2383.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE TEH WITH REH FINAL FORM
+FC71 ; [.2383.0020.0019][.23AD.0020.0019] # ARABIC LIGATURE TEH WITH ZAIN FINAL FORM
+FCA4 ; [.2383.0020.0017][.2409.0020.0017] # ARABIC LIGATURE TEH WITH MEEM INITIAL FORM
+FCE3 ; [.2383.0020.0018][.2409.0020.0018] # ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM
+FC72 ; [.2383.0020.0019][.2409.0020.0019] # ARABIC LIGATURE TEH WITH MEEM FINAL FORM
+FC0E ; [.2383.0020.001A][.2409.0020.001A] # ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM
+FD55 ; [.2383.0020.0017][.2409.0020.0017][.238B.0020.0017] # ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM
+FD56 ; [.2383.0020.0017][.2409.0020.0017][.2392.0020.0017] # ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM
+FD57 ; [.2383.0020.0017][.2409.0020.0017][.2393.0020.0017] # ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM
+FDA4 ; [.2383.0020.0019][.2409.0020.0019][.242B.0020.0019] # ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM
+FDA3 ; [.2383.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM
+FC73 ; [.2383.0020.0019][.240D.0020.0019] # ARABIC LIGATURE TEH WITH NOON FINAL FORM
+FCA5 ; [.2383.0020.0017][.2417.0020.0017] # ARABIC LIGATURE TEH WITH HEH INITIAL FORM
+FCE4 ; [.2383.0020.0018][.2417.0020.0018] # ARABIC LIGATURE TEH WITH HEH MEDIAL FORM
+FC74 ; [.2383.0020.0019][.242B.0020.0019] # ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM
+FC0F ; [.2383.0020.001A][.242B.0020.001A] # ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM
+FC75 ; [.2383.0020.0019][.242C.0020.0019] # ARABIC LIGATURE TEH WITH YEH FINAL FORM
+FC10 ; [.2383.0020.001A][.242C.0020.001A] # ARABIC LIGATURE TEH WITH YEH ISOLATED FORM
+062B ; [.2384.0020.0002] # ARABIC LETTER THEH
+1EE16 ; [.2384.0020.0005] # ARABIC MATHEMATICAL THEH
+1EE36 ; [.2384.0020.0005] # ARABIC MATHEMATICAL INITIAL THEH
+1EE76 ; [.2384.0020.0005] # ARABIC MATHEMATICAL STRETCHED THEH
+1EE96 ; [.2384.0020.0005] # ARABIC MATHEMATICAL LOOPED THEH
+1EEB6 ; [.2384.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK THEH
+FE9B ; [.2384.0020.0017] # ARABIC LETTER THEH INITIAL FORM
+FE9C ; [.2384.0020.0018] # ARABIC LETTER THEH MEDIAL FORM
+FE9A ; [.2384.0020.0019] # ARABIC LETTER THEH FINAL FORM
+FE99 ; [.2384.0020.001A] # ARABIC LETTER THEH ISOLATED FORM
+FC11 ; [.2384.0020.001A][.238B.0020.001A] # ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM
+FC76 ; [.2384.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE THEH WITH REH FINAL FORM
+FC77 ; [.2384.0020.0019][.23AD.0020.0019] # ARABIC LIGATURE THEH WITH ZAIN FINAL FORM
+FCA6 ; [.2384.0020.0017][.2409.0020.0017] # ARABIC LIGATURE THEH WITH MEEM INITIAL FORM
+FCE5 ; [.2384.0020.0018][.2409.0020.0018] # ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM
+FC78 ; [.2384.0020.0019][.2409.0020.0019] # ARABIC LIGATURE THEH WITH MEEM FINAL FORM
+FC12 ; [.2384.0020.001A][.2409.0020.001A] # ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM
+FC79 ; [.2384.0020.0019][.240D.0020.0019] # ARABIC LIGATURE THEH WITH NOON FINAL FORM
+FCE6 ; [.2384.0020.0018][.2417.0020.0018] # ARABIC LIGATURE THEH WITH HEH MEDIAL FORM
+FC7A ; [.2384.0020.0019][.242B.0020.0019] # ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM
+FC13 ; [.2384.0020.001A][.242B.0020.001A] # ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM
+FC7B ; [.2384.0020.0019][.242C.0020.0019] # ARABIC LIGATURE THEH WITH YEH FINAL FORM
+FC14 ; [.2384.0020.001A][.242C.0020.001A] # ARABIC LIGATURE THEH WITH YEH ISOLATED FORM
+0679 ; [.2385.0020.0002] # ARABIC LETTER TTEH
+FB68 ; [.2385.0020.0017] # ARABIC LETTER TTEH INITIAL FORM
+FB69 ; [.2385.0020.0018] # ARABIC LETTER TTEH MEDIAL FORM
+FB67 ; [.2385.0020.0019] # ARABIC LETTER TTEH FINAL FORM
+FB66 ; [.2385.0020.001A] # ARABIC LETTER TTEH ISOLATED FORM
+067A ; [.2386.0020.0002] # ARABIC LETTER TTEHEH
+FB60 ; [.2386.0020.0017] # ARABIC LETTER TTEHEH INITIAL FORM
+FB61 ; [.2386.0020.0018] # ARABIC LETTER TTEHEH MEDIAL FORM
+FB5F ; [.2386.0020.0019] # ARABIC LETTER TTEHEH FINAL FORM
+FB5E ; [.2386.0020.001A] # ARABIC LETTER TTEHEH ISOLATED FORM
+067C ; [.2387.0020.0002] # ARABIC LETTER TEH WITH RING
+067D ; [.2388.0020.0002] # ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS
+067F ; [.2389.0020.0002] # ARABIC LETTER TEHEH
+FB64 ; [.2389.0020.0017] # ARABIC LETTER TEHEH INITIAL FORM
+FB65 ; [.2389.0020.0018] # ARABIC LETTER TEHEH MEDIAL FORM
+FB63 ; [.2389.0020.0019] # ARABIC LETTER TEHEH FINAL FORM
+FB62 ; [.2389.0020.001A] # ARABIC LETTER TEHEH ISOLATED FORM
+08B8 ; [.238A.0020.0002] # ARABIC LETTER TEH WITH SMALL TEH ABOVE
+062C ; [.238B.0020.0002] # ARABIC LETTER JEEM
+1EE02 ; [.238B.0020.0005] # ARABIC MATHEMATICAL JEEM
+1EE22 ; [.238B.0020.0005] # ARABIC MATHEMATICAL INITIAL JEEM
+1EE42 ; [.238B.0020.0005] # ARABIC MATHEMATICAL TAILED JEEM
+1EE62 ; [.238B.0020.0005] # ARABIC MATHEMATICAL STRETCHED JEEM
+1EE82 ; [.238B.0020.0005] # ARABIC MATHEMATICAL LOOPED JEEM
+1EEA2 ; [.238B.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM
+FE9F ; [.238B.0020.0017] # ARABIC LETTER JEEM INITIAL FORM
+FEA0 ; [.238B.0020.0018] # ARABIC LETTER JEEM MEDIAL FORM
+FE9E ; [.238B.0020.0019] # ARABIC LETTER JEEM FINAL FORM
+FE9D ; [.238B.0020.001A] # ARABIC LETTER JEEM ISOLATED FORM
+FCA7 ; [.238B.0020.0017][.2392.0020.0017] # ARABIC LIGATURE JEEM WITH HAH INITIAL FORM
+FC15 ; [.238B.0020.001A][.2392.0020.001A] # ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM
+FDA6 ; [.238B.0020.0019][.2392.0020.0019][.242B.0020.0019] # ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM
+FDBE ; [.238B.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM
+FDFB ; [.238B.0020.001A][.2402.0020.001A][*0209.0020.001A][.238B.0020.001A][.2402.0020.001A][.2371.0020.001A][.2402.0020.001A][.2417.0020.001A] # ARABIC LIGATURE JALLAJALALOUHOU
+FCA8 ; [.238B.0020.0017][.2409.0020.0017] # ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM
+FC16 ; [.238B.0020.001A][.2409.0020.001A] # ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM
+FD59 ; [.238B.0020.0017][.2409.0020.0017][.2392.0020.0017] # ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM
+FD58 ; [.238B.0020.0019][.2409.0020.0019][.2392.0020.0019] # ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM
+FDA7 ; [.238B.0020.0019][.2409.0020.0019][.242B.0020.0019] # ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM
+FDA5 ; [.238B.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM
+FD1D ; [.238B.0020.0019][.242B.0020.0019] # ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM
+FD01 ; [.238B.0020.001A][.242B.0020.001A] # ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM
+FD1E ; [.238B.0020.0019][.242C.0020.0019] # ARABIC LIGATURE JEEM WITH YEH FINAL FORM
+FD02 ; [.238B.0020.001A][.242C.0020.001A] # ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM
+0683 ; [.238C.0020.0002] # ARABIC LETTER NYEH
+FB78 ; [.238C.0020.0017] # ARABIC LETTER NYEH INITIAL FORM
+FB79 ; [.238C.0020.0018] # ARABIC LETTER NYEH MEDIAL FORM
+FB77 ; [.238C.0020.0019] # ARABIC LETTER NYEH FINAL FORM
+FB76 ; [.238C.0020.001A] # ARABIC LETTER NYEH ISOLATED FORM
+0684 ; [.238D.0020.0002] # ARABIC LETTER DYEH
+FB74 ; [.238D.0020.0017] # ARABIC LETTER DYEH INITIAL FORM
+FB75 ; [.238D.0020.0018] # ARABIC LETTER DYEH MEDIAL FORM
+FB73 ; [.238D.0020.0019] # ARABIC LETTER DYEH FINAL FORM
+FB72 ; [.238D.0020.001A] # ARABIC LETTER DYEH ISOLATED FORM
+0686 ; [.238E.0020.0002] # ARABIC LETTER TCHEH
+FB7C ; [.238E.0020.0017] # ARABIC LETTER TCHEH INITIAL FORM
+FB7D ; [.238E.0020.0018] # ARABIC LETTER TCHEH MEDIAL FORM
+FB7B ; [.238E.0020.0019] # ARABIC LETTER TCHEH FINAL FORM
+FB7A ; [.238E.0020.001A] # ARABIC LETTER TCHEH ISOLATED FORM
+06BF ; [.238F.0020.0002] # ARABIC LETTER TCHEH WITH DOT ABOVE
+0687 ; [.2390.0020.0002] # ARABIC LETTER TCHEHEH
+FB80 ; [.2390.0020.0017] # ARABIC LETTER TCHEHEH INITIAL FORM
+FB81 ; [.2390.0020.0018] # ARABIC LETTER TCHEHEH MEDIAL FORM
+FB7F ; [.2390.0020.0019] # ARABIC LETTER TCHEHEH FINAL FORM
+FB7E ; [.2390.0020.001A] # ARABIC LETTER TCHEHEH ISOLATED FORM
+08A2 ; [.2391.0020.0002] # ARABIC LETTER JEEM WITH TWO DOTS ABOVE
+062D ; [.2392.0020.0002] # ARABIC LETTER HAH
+1EE07 ; [.2392.0020.0005] # ARABIC MATHEMATICAL HAH
+1EE27 ; [.2392.0020.0005] # ARABIC MATHEMATICAL INITIAL HAH
+1EE47 ; [.2392.0020.0005] # ARABIC MATHEMATICAL TAILED HAH
+1EE67 ; [.2392.0020.0005] # ARABIC MATHEMATICAL STRETCHED HAH
+1EE87 ; [.2392.0020.0005] # ARABIC MATHEMATICAL LOOPED HAH
+1EEA7 ; [.2392.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK HAH
+FEA3 ; [.2392.0020.0017] # ARABIC LETTER HAH INITIAL FORM
+FEA4 ; [.2392.0020.0018] # ARABIC LETTER HAH MEDIAL FORM
+FEA2 ; [.2392.0020.0019] # ARABIC LETTER HAH FINAL FORM
+FEA1 ; [.2392.0020.001A] # ARABIC LETTER HAH ISOLATED FORM
+FCA9 ; [.2392.0020.0017][.238B.0020.0017] # ARABIC LIGATURE HAH WITH JEEM INITIAL FORM
+FC17 ; [.2392.0020.001A][.238B.0020.001A] # ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM
+FDBF ; [.2392.0020.0019][.238B.0020.0019][.242C.0020.0019] # ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM
+FCAA ; [.2392.0020.0017][.2409.0020.0017] # ARABIC LIGATURE HAH WITH MEEM INITIAL FORM
+FC18 ; [.2392.0020.001A][.2409.0020.001A] # ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM
+FD5B ; [.2392.0020.0019][.2409.0020.0019][.242B.0020.0019] # ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM
+FD5A ; [.2392.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM
+FD1B ; [.2392.0020.0019][.242B.0020.0019] # ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM
+FCFF ; [.2392.0020.001A][.242B.0020.001A] # ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM
+FD1C ; [.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE HAH WITH YEH FINAL FORM
+FD00 ; [.2392.0020.001A][.242C.0020.001A] # ARABIC LIGATURE HAH WITH YEH ISOLATED FORM
+062E ; [.2393.0020.0002] # ARABIC LETTER KHAH
+1EE17 ; [.2393.0020.0005] # ARABIC MATHEMATICAL KHAH
+1EE37 ; [.2393.0020.0005] # ARABIC MATHEMATICAL INITIAL KHAH
+1EE57 ; [.2393.0020.0005] # ARABIC MATHEMATICAL TAILED KHAH
+1EE77 ; [.2393.0020.0005] # ARABIC MATHEMATICAL STRETCHED KHAH
+1EE97 ; [.2393.0020.0005] # ARABIC MATHEMATICAL LOOPED KHAH
+1EEB7 ; [.2393.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH
+FEA7 ; [.2393.0020.0017] # ARABIC LETTER KHAH INITIAL FORM
+FEA8 ; [.2393.0020.0018] # ARABIC LETTER KHAH MEDIAL FORM
+FEA6 ; [.2393.0020.0019] # ARABIC LETTER KHAH FINAL FORM
+FEA5 ; [.2393.0020.001A] # ARABIC LETTER KHAH ISOLATED FORM
+FCAB ; [.2393.0020.0017][.238B.0020.0017] # ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM
+FC19 ; [.2393.0020.001A][.238B.0020.001A] # ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM
+FC1A ; [.2393.0020.001A][.2392.0020.001A] # ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM
+FCAC ; [.2393.0020.0017][.2409.0020.0017] # ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM
+FC1B ; [.2393.0020.001A][.2409.0020.001A] # ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM
+FD1F ; [.2393.0020.0019][.242B.0020.0019] # ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM
+FD03 ; [.2393.0020.001A][.242B.0020.001A] # ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM
+FD20 ; [.2393.0020.0019][.242C.0020.0019] # ARABIC LIGATURE KHAH WITH YEH FINAL FORM
+FD04 ; [.2393.0020.001A][.242C.0020.001A] # ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM
+0681 ; [.2394.0020.0002] # ARABIC LETTER HAH WITH HAMZA ABOVE
+0682 ; [.2395.0020.0002] # ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE
+0685 ; [.2396.0020.0002] # ARABIC LETTER HAH WITH THREE DOTS ABOVE
+0757 ; [.2397.0020.0002] # ARABIC LETTER HAH WITH TWO DOTS ABOVE
+0758 ; [.2398.0020.0002] # ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW
+076E ; [.2399.0020.0002] # ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW
+076F ; [.239A.0020.0002] # ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS
+0772 ; [.239B.0020.0002] # ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE
+077C ; [.239C.0020.0002] # ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
+062F ; [.239D.0020.0002] # ARABIC LETTER DAL
+1EE03 ; [.239D.0020.0005] # ARABIC MATHEMATICAL DAL
+1EE83 ; [.239D.0020.0005] # ARABIC MATHEMATICAL LOOPED DAL
+1EEA3 ; [.239D.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
+FEAA ; [.239D.0020.0019] # ARABIC LETTER DAL FINAL FORM
+FEA9 ; [.239D.0020.001A] # ARABIC LETTER DAL ISOLATED FORM
+0630 ; [.239E.0020.0002] # ARABIC LETTER THAL
+1EE18 ; [.239E.0020.0005] # ARABIC MATHEMATICAL THAL
+1EE98 ; [.239E.0020.0005] # ARABIC MATHEMATICAL LOOPED THAL
+1EEB8 ; [.239E.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK THAL
+FEAC ; [.239E.0020.0019] # ARABIC LETTER THAL FINAL FORM
+FEAB ; [.239E.0020.001A] # ARABIC LETTER THAL ISOLATED FORM
+FC5B ; [.239E.0020.001A][.0000.0098.001A] # ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM
+0688 ; [.239F.0020.0002] # ARABIC LETTER DDAL
+FB89 ; [.239F.0020.0019] # ARABIC LETTER DDAL FINAL FORM
+FB88 ; [.239F.0020.001A] # ARABIC LETTER DDAL ISOLATED FORM
+0689 ; [.23A0.0020.0002] # ARABIC LETTER DAL WITH RING
+068A ; [.23A1.0020.0002] # ARABIC LETTER DAL WITH DOT BELOW
+068B ; [.23A2.0020.0002] # ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH
+068C ; [.23A3.0020.0002] # ARABIC LETTER DAHAL
+FB85 ; [.23A3.0020.0019] # ARABIC LETTER DAHAL FINAL FORM
+FB84 ; [.23A3.0020.001A] # ARABIC LETTER DAHAL ISOLATED FORM
+068D ; [.23A4.0020.0002] # ARABIC LETTER DDAHAL
+FB83 ; [.23A4.0020.0019] # ARABIC LETTER DDAHAL FINAL FORM
+FB82 ; [.23A4.0020.001A] # ARABIC LETTER DDAHAL ISOLATED FORM
+08AE ; [.23A5.0020.0002] # ARABIC LETTER DAL WITH THREE DOTS BELOW
+068E ; [.23A6.0020.0002] # ARABIC LETTER DUL
+FB87 ; [.23A6.0020.0019] # ARABIC LETTER DUL FINAL FORM
+FB86 ; [.23A6.0020.001A] # ARABIC LETTER DUL ISOLATED FORM
+068F ; [.23A7.0020.0002] # ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS
+0690 ; [.23A8.0020.0002] # ARABIC LETTER DAL WITH FOUR DOTS ABOVE
+06EE ; [.23A9.0020.0002] # ARABIC LETTER DAL WITH INVERTED V
+0759 ; [.23AA.0020.0002] # ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH
+075A ; [.23AB.0020.0002] # ARABIC LETTER DAL WITH INVERTED SMALL V BELOW
+0631 ; [.23AC.0020.0002] # ARABIC LETTER REH
+1EE13 ; [.23AC.0020.0005] # ARABIC MATHEMATICAL REH
+1EE93 ; [.23AC.0020.0005] # ARABIC MATHEMATICAL LOOPED REH
+1EEB3 ; [.23AC.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK REH
+FEAE ; [.23AC.0020.0019] # ARABIC LETTER REH FINAL FORM
+FEAD ; [.23AC.0020.001A] # ARABIC LETTER REH ISOLATED FORM
+FC5C ; [.23AC.0020.001A][.0000.0098.001A] # ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM
+FDF6 ; [.23AC.0020.001A][.23BF.0020.001A][.241D.0020.001A][.2402.0020.001A] # ARABIC LIGATURE RASOUL ISOLATED FORM
+FDFC ; [.23AC.0020.001A][.242D.0020.001A][.2371.0020.001A][.2402.0020.001A] # RIAL SIGN
+0632 ; [.23AD.0020.0002] # ARABIC LETTER ZAIN
+1EE06 ; [.23AD.0020.0005] # ARABIC MATHEMATICAL ZAIN
+1EE86 ; [.23AD.0020.0005] # ARABIC MATHEMATICAL LOOPED ZAIN
+1EEA6 ; [.23AD.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN
+FEB0 ; [.23AD.0020.0019] # ARABIC LETTER ZAIN FINAL FORM
+FEAF ; [.23AD.0020.001A] # ARABIC LETTER ZAIN ISOLATED FORM
+0691 ; [.23AE.0020.0002] # ARABIC LETTER RREH
+FB8D ; [.23AE.0020.0019] # ARABIC LETTER RREH FINAL FORM
+FB8C ; [.23AE.0020.001A] # ARABIC LETTER RREH ISOLATED FORM
+0692 ; [.23AF.0020.0002] # ARABIC LETTER REH WITH SMALL V
+0693 ; [.23B0.0020.0002] # ARABIC LETTER REH WITH RING
+0694 ; [.23B1.0020.0002] # ARABIC LETTER REH WITH DOT BELOW
+0695 ; [.23B2.0020.0002] # ARABIC LETTER REH WITH SMALL V BELOW
+0696 ; [.23B3.0020.0002] # ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
+0697 ; [.23B4.0020.0002] # ARABIC LETTER REH WITH TWO DOTS ABOVE
+0698 ; [.23B5.0020.0002] # ARABIC LETTER JEH
+FB8B ; [.23B5.0020.0019] # ARABIC LETTER JEH FINAL FORM
+FB8A ; [.23B5.0020.001A] # ARABIC LETTER JEH ISOLATED FORM
+0699 ; [.23B6.0020.0002] # ARABIC LETTER REH WITH FOUR DOTS ABOVE
+06EF ; [.23B7.0020.0002] # ARABIC LETTER REH WITH INVERTED V
+075B ; [.23B8.0020.0002] # ARABIC LETTER REH WITH STROKE
+076B ; [.23B9.0020.0002] # ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE
+076C ; [.23BA.0020.0002] # ARABIC LETTER REH WITH HAMZA ABOVE
+0771 ; [.23BB.0020.0002] # ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS
+08AA ; [.23BC.0020.0002] # ARABIC LETTER REH WITH LOOP
+08B2 ; [.23BD.0020.0002] # ARABIC LETTER ZAIN WITH INVERTED V ABOVE
+08B9 ; [.23BE.0020.0002] # ARABIC LETTER REH WITH SMALL NOON ABOVE
+0633 ; [.23BF.0020.0002] # ARABIC LETTER SEEN
+1EE0E ; [.23BF.0020.0005] # ARABIC MATHEMATICAL SEEN
+1EE2E ; [.23BF.0020.0005] # ARABIC MATHEMATICAL INITIAL SEEN
+1EE4E ; [.23BF.0020.0005] # ARABIC MATHEMATICAL TAILED SEEN
+1EE6E ; [.23BF.0020.0005] # ARABIC MATHEMATICAL STRETCHED SEEN
+1EE8E ; [.23BF.0020.0005] # ARABIC MATHEMATICAL LOOPED SEEN
+1EEAE ; [.23BF.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN
+FEB3 ; [.23BF.0020.0017] # ARABIC LETTER SEEN INITIAL FORM
+FEB4 ; [.23BF.0020.0018] # ARABIC LETTER SEEN MEDIAL FORM
+FEB2 ; [.23BF.0020.0019] # ARABIC LETTER SEEN FINAL FORM
+FEB1 ; [.23BF.0020.001A] # ARABIC LETTER SEEN ISOLATED FORM
+FCAD ; [.23BF.0020.0017][.238B.0020.0017] # ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM
+FD34 ; [.23BF.0020.0018][.238B.0020.0018] # ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM
+FC1C ; [.23BF.0020.001A][.238B.0020.001A] # ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM
+FD5D ; [.23BF.0020.0017][.238B.0020.0017][.2392.0020.0017] # ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM
+FD5E ; [.23BF.0020.0019][.238B.0020.0019][.242B.0020.0019] # ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM
+FCAE ; [.23BF.0020.0017][.2392.0020.0017] # ARABIC LIGATURE SEEN WITH HAH INITIAL FORM
+FD35 ; [.23BF.0020.0018][.2392.0020.0018] # ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM
+FC1D ; [.23BF.0020.001A][.2392.0020.001A] # ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM
+FD5C ; [.23BF.0020.0017][.2392.0020.0017][.238B.0020.0017] # ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM
+FCAF ; [.23BF.0020.0017][.2393.0020.0017] # ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM
+FD36 ; [.23BF.0020.0018][.2393.0020.0018] # ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM
+FC1E ; [.23BF.0020.001A][.2393.0020.001A] # ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM
+FDA8 ; [.23BF.0020.0019][.2393.0020.0019][.242B.0020.0019] # ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM
+FDC6 ; [.23BF.0020.0019][.2393.0020.0019][.242C.0020.0019] # ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM
+FD2A ; [.23BF.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE SEEN WITH REH FINAL FORM
+FD0E ; [.23BF.0020.001A][.23AC.0020.001A] # ARABIC LIGATURE SEEN WITH REH ISOLATED FORM
+FCB0 ; [.23BF.0020.0017][.2409.0020.0017] # ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM
+FCE7 ; [.23BF.0020.0018][.2409.0020.0018] # ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM
+FC1F ; [.23BF.0020.001A][.2409.0020.001A] # ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM
+FD61 ; [.23BF.0020.0017][.2409.0020.0017][.238B.0020.0017] # ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM
+FD60 ; [.23BF.0020.0017][.2409.0020.0017][.2392.0020.0017] # ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM
+FD5F ; [.23BF.0020.0019][.2409.0020.0019][.2392.0020.0019] # ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM
+FD63 ; [.23BF.0020.0017][.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM
+FD62 ; [.23BF.0020.0019][.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM
+FD31 ; [.23BF.0020.0017][.2417.0020.0017] # ARABIC LIGATURE SEEN WITH HEH INITIAL FORM
+FCE8 ; [.23BF.0020.0018][.2417.0020.0018] # ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM
+FD17 ; [.23BF.0020.0019][.242B.0020.0019] # ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM
+FCFB ; [.23BF.0020.001A][.242B.0020.001A] # ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM
+FD18 ; [.23BF.0020.0019][.242C.0020.0019] # ARABIC LIGATURE SEEN WITH YEH FINAL FORM
+FCFC ; [.23BF.0020.001A][.242C.0020.001A] # ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM
+0634 ; [.23C0.0020.0002] # ARABIC LETTER SHEEN
+1EE14 ; [.23C0.0020.0005] # ARABIC MATHEMATICAL SHEEN
+1EE34 ; [.23C0.0020.0005] # ARABIC MATHEMATICAL INITIAL SHEEN
+1EE54 ; [.23C0.0020.0005] # ARABIC MATHEMATICAL TAILED SHEEN
+1EE74 ; [.23C0.0020.0005] # ARABIC MATHEMATICAL STRETCHED SHEEN
+1EE94 ; [.23C0.0020.0005] # ARABIC MATHEMATICAL LOOPED SHEEN
+1EEB4 ; [.23C0.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN
+FEB7 ; [.23C0.0020.0017] # ARABIC LETTER SHEEN INITIAL FORM
+FEB8 ; [.23C0.0020.0018] # ARABIC LETTER SHEEN MEDIAL FORM
+FEB6 ; [.23C0.0020.0019] # ARABIC LETTER SHEEN FINAL FORM
+FEB5 ; [.23C0.0020.001A] # ARABIC LETTER SHEEN ISOLATED FORM
+FD2D ; [.23C0.0020.0017][.238B.0020.0017] # ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM
+FD37 ; [.23C0.0020.0018][.238B.0020.0018] # ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM
+FD25 ; [.23C0.0020.0019][.238B.0020.0019] # ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM
+FD09 ; [.23C0.0020.001A][.238B.0020.001A] # ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM
+FD69 ; [.23C0.0020.0019][.238B.0020.0019][.242C.0020.0019] # ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM
+FD2E ; [.23C0.0020.0017][.2392.0020.0017] # ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM
+FD38 ; [.23C0.0020.0018][.2392.0020.0018] # ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM
+FD26 ; [.23C0.0020.0019][.2392.0020.0019] # ARABIC LIGATURE SHEEN WITH HAH FINAL FORM
+FD0A ; [.23C0.0020.001A][.2392.0020.001A] # ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM
+FD68 ; [.23C0.0020.0017][.2392.0020.0017][.2409.0020.0017] # ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM
+FD67 ; [.23C0.0020.0019][.2392.0020.0019][.2409.0020.0019] # ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM
+FDAA ; [.23C0.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM
+FD2F ; [.23C0.0020.0017][.2393.0020.0017] # ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM
+FD39 ; [.23C0.0020.0018][.2393.0020.0018] # ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM
+FD27 ; [.23C0.0020.0019][.2393.0020.0019] # ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM
+FD0B ; [.23C0.0020.001A][.2393.0020.001A] # ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM
+FD29 ; [.23C0.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE SHEEN WITH REH FINAL FORM
+FD0D ; [.23C0.0020.001A][.23AC.0020.001A] # ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM
+FD30 ; [.23C0.0020.0017][.2409.0020.0017] # ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM
+FCE9 ; [.23C0.0020.0018][.2409.0020.0018] # ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM
+FD28 ; [.23C0.0020.0019][.2409.0020.0019] # ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM
+FD0C ; [.23C0.0020.001A][.2409.0020.001A] # ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM
+FD6B ; [.23C0.0020.0017][.2409.0020.0017][.2393.0020.0017] # ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM
+FD6A ; [.23C0.0020.0019][.2409.0020.0019][.2393.0020.0019] # ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM
+FD6D ; [.23C0.0020.0017][.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM
+FD6C ; [.23C0.0020.0019][.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM
+FD32 ; [.23C0.0020.0017][.2417.0020.0017] # ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM
+FCEA ; [.23C0.0020.0018][.2417.0020.0018] # ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM
+FD19 ; [.23C0.0020.0019][.242B.0020.0019] # ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM
+FCFD ; [.23C0.0020.001A][.242B.0020.001A] # ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM
+FD1A ; [.23C0.0020.0019][.242C.0020.0019] # ARABIC LIGATURE SHEEN WITH YEH FINAL FORM
+FCFE ; [.23C0.0020.001A][.242C.0020.001A] # ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM
+069A ; [.23C1.0020.0002] # ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
+069B ; [.23C2.0020.0002] # ARABIC LETTER SEEN WITH THREE DOTS BELOW
+069C ; [.23C3.0020.0002] # ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
+06FA ; [.23C4.0020.0002] # ARABIC LETTER SHEEN WITH DOT BELOW
+075C ; [.23C5.0020.0002] # ARABIC LETTER SEEN WITH FOUR DOTS ABOVE
+076D ; [.23C6.0020.0002] # ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE
+0770 ; [.23C7.0020.0002] # ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS
+077D ; [.23C8.0020.0002] # ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE
+077E ; [.23C9.0020.0002] # ARABIC LETTER SEEN WITH INVERTED V
+0635 ; [.23CA.0020.0002] # ARABIC LETTER SAD
+1EE11 ; [.23CA.0020.0005] # ARABIC MATHEMATICAL SAD
+1EE31 ; [.23CA.0020.0005] # ARABIC MATHEMATICAL INITIAL SAD
+1EE51 ; [.23CA.0020.0005] # ARABIC MATHEMATICAL TAILED SAD
+1EE71 ; [.23CA.0020.0005] # ARABIC MATHEMATICAL STRETCHED SAD
+1EE91 ; [.23CA.0020.0005] # ARABIC MATHEMATICAL LOOPED SAD
+1EEB1 ; [.23CA.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK SAD
+FEBB ; [.23CA.0020.0017] # ARABIC LETTER SAD INITIAL FORM
+FEBC ; [.23CA.0020.0018] # ARABIC LETTER SAD MEDIAL FORM
+FEBA ; [.23CA.0020.0019] # ARABIC LETTER SAD FINAL FORM
+FEB9 ; [.23CA.0020.001A] # ARABIC LETTER SAD ISOLATED FORM
+FCB1 ; [.23CA.0020.0017][.2392.0020.0017] # ARABIC LIGATURE SAD WITH HAH INITIAL FORM
+FC20 ; [.23CA.0020.001A][.2392.0020.001A] # ARABIC LIGATURE SAD WITH HAH ISOLATED FORM
+FD65 ; [.23CA.0020.0017][.2392.0020.0017][.2392.0020.0017] # ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM
+FD64 ; [.23CA.0020.0019][.2392.0020.0019][.2392.0020.0019] # ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM
+FDA9 ; [.23CA.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM
+FCB2 ; [.23CA.0020.0017][.2393.0020.0017] # ARABIC LIGATURE SAD WITH KHAH INITIAL FORM
+FD2B ; [.23CA.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE SAD WITH REH FINAL FORM
+FD0F ; [.23CA.0020.001A][.23AC.0020.001A] # ARABIC LIGATURE SAD WITH REH ISOLATED FORM
+FDF5 ; [.23CA.0020.001A][.2402.0020.001A][.23D4.0020.001A][.2409.0020.001A] # ARABIC LIGATURE SALAM ISOLATED FORM
+FDF9 ; [.23CA.0020.001A][.2402.0020.001A][.242B.0020.001A] # ARABIC LIGATURE SALLA ISOLATED FORM
+FDFA ; [.23CA.0020.001A][.2402.0020.001A][.242B.0020.001A][*0209.0020.001A][.2371.0020.001A][.2402.0020.001A][.2402.0020.001A][.2417.0020.001A][*0209.0020.001A][.23D4.0020.001A][.2402.0020.001A][.242C.0020.001A][.2417.0020.001A][*0209.0020.001A][.241D.0020.001A][.23BF.0020.001A][.2402.0020.001A][.2409.0020.001A] # ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
+FDF0 ; [.23CA.0020.001A][.2402.0020.001A][.243A.0020.001A] # ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM
+FCB3 ; [.23CA.0020.0017][.2409.0020.0017] # ARABIC LIGATURE SAD WITH MEEM INITIAL FORM
+FC21 ; [.23CA.0020.001A][.2409.0020.001A] # ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM
+FDC5 ; [.23CA.0020.0017][.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM
+FD66 ; [.23CA.0020.0019][.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM
+FD21 ; [.23CA.0020.0019][.242B.0020.0019] # ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM
+FD05 ; [.23CA.0020.001A][.242B.0020.001A] # ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM
+FD22 ; [.23CA.0020.0019][.242C.0020.0019] # ARABIC LIGATURE SAD WITH YEH FINAL FORM
+FD06 ; [.23CA.0020.001A][.242C.0020.001A] # ARABIC LIGATURE SAD WITH YEH ISOLATED FORM
+0636 ; [.23CB.0020.0002] # ARABIC LETTER DAD
+1EE19 ; [.23CB.0020.0005] # ARABIC MATHEMATICAL DAD
+1EE39 ; [.23CB.0020.0005] # ARABIC MATHEMATICAL INITIAL DAD
+1EE59 ; [.23CB.0020.0005] # ARABIC MATHEMATICAL TAILED DAD
+1EE79 ; [.23CB.0020.0005] # ARABIC MATHEMATICAL STRETCHED DAD
+1EE99 ; [.23CB.0020.0005] # ARABIC MATHEMATICAL LOOPED DAD
+1EEB9 ; [.23CB.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK DAD
+FEBF ; [.23CB.0020.0017] # ARABIC LETTER DAD INITIAL FORM
+FEC0 ; [.23CB.0020.0018] # ARABIC LETTER DAD MEDIAL FORM
+FEBE ; [.23CB.0020.0019] # ARABIC LETTER DAD FINAL FORM
+FEBD ; [.23CB.0020.001A] # ARABIC LETTER DAD ISOLATED FORM
+FCB4 ; [.23CB.0020.0017][.238B.0020.0017] # ARABIC LIGATURE DAD WITH JEEM INITIAL FORM
+FC22 ; [.23CB.0020.001A][.238B.0020.001A] # ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM
+FCB5 ; [.23CB.0020.0017][.2392.0020.0017] # ARABIC LIGATURE DAD WITH HAH INITIAL FORM
+FC23 ; [.23CB.0020.001A][.2392.0020.001A] # ARABIC LIGATURE DAD WITH HAH ISOLATED FORM
+FD6E ; [.23CB.0020.0019][.2392.0020.0019][.242B.0020.0019] # ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM
+FDAB ; [.23CB.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM
+FCB6 ; [.23CB.0020.0017][.2393.0020.0017] # ARABIC LIGATURE DAD WITH KHAH INITIAL FORM
+FC24 ; [.23CB.0020.001A][.2393.0020.001A] # ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM
+FD70 ; [.23CB.0020.0017][.2393.0020.0017][.2409.0020.0017] # ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM
+FD6F ; [.23CB.0020.0019][.2393.0020.0019][.2409.0020.0019] # ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM
+FD2C ; [.23CB.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE DAD WITH REH FINAL FORM
+FD10 ; [.23CB.0020.001A][.23AC.0020.001A] # ARABIC LIGATURE DAD WITH REH ISOLATED FORM
+FCB7 ; [.23CB.0020.0017][.2409.0020.0017] # ARABIC LIGATURE DAD WITH MEEM INITIAL FORM
+FC25 ; [.23CB.0020.001A][.2409.0020.001A] # ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM
+FD23 ; [.23CB.0020.0019][.242B.0020.0019] # ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM
+FD07 ; [.23CB.0020.001A][.242B.0020.001A] # ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM
+FD24 ; [.23CB.0020.0019][.242C.0020.0019] # ARABIC LIGATURE DAD WITH YEH FINAL FORM
+FD08 ; [.23CB.0020.001A][.242C.0020.001A] # ARABIC LIGATURE DAD WITH YEH ISOLATED FORM
+069D ; [.23CC.0020.0002] # ARABIC LETTER SAD WITH TWO DOTS BELOW
+08AF ; [.23CD.0020.0002] # ARABIC LETTER SAD WITH THREE DOTS BELOW
+069E ; [.23CE.0020.0002] # ARABIC LETTER SAD WITH THREE DOTS ABOVE
+06FB ; [.23CF.0020.0002] # ARABIC LETTER DAD WITH DOT BELOW
+0637 ; [.23D0.0020.0002] # ARABIC LETTER TAH
+1EE08 ; [.23D0.0020.0005] # ARABIC MATHEMATICAL TAH
+1EE68 ; [.23D0.0020.0005] # ARABIC MATHEMATICAL STRETCHED TAH
+1EE88 ; [.23D0.0020.0005] # ARABIC MATHEMATICAL LOOPED TAH
+1EEA8 ; [.23D0.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK TAH
+FEC3 ; [.23D0.0020.0017] # ARABIC LETTER TAH INITIAL FORM
+FEC4 ; [.23D0.0020.0018] # ARABIC LETTER TAH MEDIAL FORM
+FEC2 ; [.23D0.0020.0019] # ARABIC LETTER TAH FINAL FORM
+FEC1 ; [.23D0.0020.001A] # ARABIC LETTER TAH ISOLATED FORM
+FCB8 ; [.23D0.0020.0017][.2392.0020.0017] # ARABIC LIGATURE TAH WITH HAH INITIAL FORM
+FC26 ; [.23D0.0020.001A][.2392.0020.001A] # ARABIC LIGATURE TAH WITH HAH ISOLATED FORM
+FD33 ; [.23D0.0020.0017][.2409.0020.0017] # ARABIC LIGATURE TAH WITH MEEM INITIAL FORM
+FD3A ; [.23D0.0020.0018][.2409.0020.0018] # ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM
+FC27 ; [.23D0.0020.001A][.2409.0020.001A] # ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM
+FD72 ; [.23D0.0020.0017][.2409.0020.0017][.2392.0020.0017] # ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM
+FD71 ; [.23D0.0020.0019][.2409.0020.0019][.2392.0020.0019] # ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM
+FD73 ; [.23D0.0020.0017][.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM
+FD74 ; [.23D0.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM
+FD11 ; [.23D0.0020.0019][.242B.0020.0019] # ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM
+FCF5 ; [.23D0.0020.001A][.242B.0020.001A] # ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM
+FD12 ; [.23D0.0020.0019][.242C.0020.0019] # ARABIC LIGATURE TAH WITH YEH FINAL FORM
+FCF6 ; [.23D0.0020.001A][.242C.0020.001A] # ARABIC LIGATURE TAH WITH YEH ISOLATED FORM
+0638 ; [.23D1.0020.0002] # ARABIC LETTER ZAH
+1EE1A ; [.23D1.0020.0005] # ARABIC MATHEMATICAL ZAH
+1EE7A ; [.23D1.0020.0005] # ARABIC MATHEMATICAL STRETCHED ZAH
+1EE9A ; [.23D1.0020.0005] # ARABIC MATHEMATICAL LOOPED ZAH
+1EEBA ; [.23D1.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH
+FEC7 ; [.23D1.0020.0017] # ARABIC LETTER ZAH INITIAL FORM
+FEC8 ; [.23D1.0020.0018] # ARABIC LETTER ZAH MEDIAL FORM
+FEC6 ; [.23D1.0020.0019] # ARABIC LETTER ZAH FINAL FORM
+FEC5 ; [.23D1.0020.001A] # ARABIC LETTER ZAH ISOLATED FORM
+FCB9 ; [.23D1.0020.0017][.2409.0020.0017] # ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM
+FD3B ; [.23D1.0020.0018][.2409.0020.0018] # ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM
+FC28 ; [.23D1.0020.001A][.2409.0020.001A] # ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM
+069F ; [.23D2.0020.0002] # ARABIC LETTER TAH WITH THREE DOTS ABOVE
+08A3 ; [.23D3.0020.0002] # ARABIC LETTER TAH WITH TWO DOTS ABOVE
+0639 ; [.23D4.0020.0002] # ARABIC LETTER AIN
+1EE0F ; [.23D4.0020.0005] # ARABIC MATHEMATICAL AIN
+1EE2F ; [.23D4.0020.0005] # ARABIC MATHEMATICAL INITIAL AIN
+1EE4F ; [.23D4.0020.0005] # ARABIC MATHEMATICAL TAILED AIN
+1EE6F ; [.23D4.0020.0005] # ARABIC MATHEMATICAL STRETCHED AIN
+1EE8F ; [.23D4.0020.0005] # ARABIC MATHEMATICAL LOOPED AIN
+1EEAF ; [.23D4.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK AIN
+FECB ; [.23D4.0020.0017] # ARABIC LETTER AIN INITIAL FORM
+FECC ; [.23D4.0020.0018] # ARABIC LETTER AIN MEDIAL FORM
+FECA ; [.23D4.0020.0019] # ARABIC LETTER AIN FINAL FORM
+FEC9 ; [.23D4.0020.001A] # ARABIC LETTER AIN ISOLATED FORM
+FCBA ; [.23D4.0020.0017][.238B.0020.0017] # ARABIC LIGATURE AIN WITH JEEM INITIAL FORM
+FC29 ; [.23D4.0020.001A][.238B.0020.001A] # ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM
+FDC4 ; [.23D4.0020.0017][.238B.0020.0017][.2409.0020.0017] # ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM
+FD75 ; [.23D4.0020.0019][.238B.0020.0019][.2409.0020.0019] # ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM
+FDF7 ; [.23D4.0020.001A][.2402.0020.001A][.242C.0020.001A][.2417.0020.001A] # ARABIC LIGATURE ALAYHE ISOLATED FORM
+FCBB ; [.23D4.0020.0017][.2409.0020.0017] # ARABIC LIGATURE AIN WITH MEEM INITIAL FORM
+FC2A ; [.23D4.0020.001A][.2409.0020.001A] # ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM
+FD77 ; [.23D4.0020.0017][.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM
+FD76 ; [.23D4.0020.0019][.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM
+FD78 ; [.23D4.0020.0019][.2409.0020.0019][.242B.0020.0019] # ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM
+FDB6 ; [.23D4.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM
+FD13 ; [.23D4.0020.0019][.242B.0020.0019] # ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM
+FCF7 ; [.23D4.0020.001A][.242B.0020.001A] # ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM
+FD14 ; [.23D4.0020.0019][.242C.0020.0019] # ARABIC LIGATURE AIN WITH YEH FINAL FORM
+FCF8 ; [.23D4.0020.001A][.242C.0020.001A] # ARABIC LIGATURE AIN WITH YEH ISOLATED FORM
+063A ; [.23D5.0020.0002] # ARABIC LETTER GHAIN
+1EE1B ; [.23D5.0020.0005] # ARABIC MATHEMATICAL GHAIN
+1EE3B ; [.23D5.0020.0005] # ARABIC MATHEMATICAL INITIAL GHAIN
+1EE5B ; [.23D5.0020.0005] # ARABIC MATHEMATICAL TAILED GHAIN
+1EE7B ; [.23D5.0020.0005] # ARABIC MATHEMATICAL STRETCHED GHAIN
+1EE9B ; [.23D5.0020.0005] # ARABIC MATHEMATICAL LOOPED GHAIN
+1EEBB ; [.23D5.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
+FECF ; [.23D5.0020.0017] # ARABIC LETTER GHAIN INITIAL FORM
+FED0 ; [.23D5.0020.0018] # ARABIC LETTER GHAIN MEDIAL FORM
+FECE ; [.23D5.0020.0019] # ARABIC LETTER GHAIN FINAL FORM
+FECD ; [.23D5.0020.001A] # ARABIC LETTER GHAIN ISOLATED FORM
+FCBC ; [.23D5.0020.0017][.238B.0020.0017] # ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM
+FC2B ; [.23D5.0020.001A][.238B.0020.001A] # ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM
+FCBD ; [.23D5.0020.0017][.2409.0020.0017] # ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM
+FC2C ; [.23D5.0020.001A][.2409.0020.001A] # ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM
+FD79 ; [.23D5.0020.0019][.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM
+FD7B ; [.23D5.0020.0019][.2409.0020.0019][.242B.0020.0019] # ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM
+FD7A ; [.23D5.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM
+FD15 ; [.23D5.0020.0019][.242B.0020.0019] # ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM
+FCF9 ; [.23D5.0020.001A][.242B.0020.001A] # ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM
+FD16 ; [.23D5.0020.0019][.242C.0020.0019] # ARABIC LIGATURE GHAIN WITH YEH FINAL FORM
+FCFA ; [.23D5.0020.001A][.242C.0020.001A] # ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM
+06A0 ; [.23D6.0020.0002] # ARABIC LETTER AIN WITH THREE DOTS ABOVE
+06FC ; [.23D7.0020.0002] # ARABIC LETTER GHAIN WITH DOT BELOW
+075D ; [.23D8.0020.0002] # ARABIC LETTER AIN WITH TWO DOTS ABOVE
+075E ; [.23D9.0020.0002] # ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE
+075F ; [.23DA.0020.0002] # ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE
+08B3 ; [.23DB.0020.0002] # ARABIC LETTER AIN WITH THREE DOTS BELOW
+0641 ; [.23DC.0020.0002] # ARABIC LETTER FEH
+1EE10 ; [.23DC.0020.0005] # ARABIC MATHEMATICAL FEH
+1EE30 ; [.23DC.0020.0005] # ARABIC MATHEMATICAL INITIAL FEH
+1EE70 ; [.23DC.0020.0005] # ARABIC MATHEMATICAL STRETCHED FEH
+1EE90 ; [.23DC.0020.0005] # ARABIC MATHEMATICAL LOOPED FEH
+1EEB0 ; [.23DC.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK FEH
+FED3 ; [.23DC.0020.0017] # ARABIC LETTER FEH INITIAL FORM
+FED4 ; [.23DC.0020.0018] # ARABIC LETTER FEH MEDIAL FORM
+FED2 ; [.23DC.0020.0019] # ARABIC LETTER FEH FINAL FORM
+FED1 ; [.23DC.0020.001A] # ARABIC LETTER FEH ISOLATED FORM
+FCBE ; [.23DC.0020.0017][.238B.0020.0017] # ARABIC LIGATURE FEH WITH JEEM INITIAL FORM
+FC2D ; [.23DC.0020.001A][.238B.0020.001A] # ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM
+FCBF ; [.23DC.0020.0017][.2392.0020.0017] # ARABIC LIGATURE FEH WITH HAH INITIAL FORM
+FC2E ; [.23DC.0020.001A][.2392.0020.001A] # ARABIC LIGATURE FEH WITH HAH ISOLATED FORM
+FCC0 ; [.23DC.0020.0017][.2393.0020.0017] # ARABIC LIGATURE FEH WITH KHAH INITIAL FORM
+FC2F ; [.23DC.0020.001A][.2393.0020.001A] # ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM
+FD7D ; [.23DC.0020.0017][.2393.0020.0017][.2409.0020.0017] # ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM
+FD7C ; [.23DC.0020.0019][.2393.0020.0019][.2409.0020.0019] # ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM
+FCC1 ; [.23DC.0020.0017][.2409.0020.0017] # ARABIC LIGATURE FEH WITH MEEM INITIAL FORM
+FC30 ; [.23DC.0020.001A][.2409.0020.001A] # ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM
+FDC1 ; [.23DC.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM
+FC7C ; [.23DC.0020.0019][.242B.0020.0019] # ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM
+FC31 ; [.23DC.0020.001A][.242B.0020.001A] # ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM
+FC7D ; [.23DC.0020.0019][.242C.0020.0019] # ARABIC LIGATURE FEH WITH YEH FINAL FORM
+FC32 ; [.23DC.0020.001A][.242C.0020.001A] # ARABIC LIGATURE FEH WITH YEH ISOLATED FORM
+06A1 ; [.23DD.0020.0002] # ARABIC LETTER DOTLESS FEH
+1EE1E ; [.23DD.0020.0005] # ARABIC MATHEMATICAL DOTLESS FEH
+1EE7E ; [.23DD.0020.0005] # ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
+06A2 ; [.23DE.0020.0002] # ARABIC LETTER FEH WITH DOT MOVED BELOW
+08BB ; [.23DF.0020.0002] # ARABIC LETTER AFRICAN FEH
+06A3 ; [.23E0.0020.0002] # ARABIC LETTER FEH WITH DOT BELOW
+06A4 ; [.23E1.0020.0002] # ARABIC LETTER VEH
+FB6C ; [.23E1.0020.0017] # ARABIC LETTER VEH INITIAL FORM
+FB6D ; [.23E1.0020.0018] # ARABIC LETTER VEH MEDIAL FORM
+FB6B ; [.23E1.0020.0019] # ARABIC LETTER VEH FINAL FORM
+FB6A ; [.23E1.0020.001A] # ARABIC LETTER VEH ISOLATED FORM
+08A4 ; [.23E2.0020.0002] # ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE
+06A5 ; [.23E3.0020.0002] # ARABIC LETTER FEH WITH THREE DOTS BELOW
+06A6 ; [.23E4.0020.0002] # ARABIC LETTER PEHEH
+FB70 ; [.23E4.0020.0017] # ARABIC LETTER PEHEH INITIAL FORM
+FB71 ; [.23E4.0020.0018] # ARABIC LETTER PEHEH MEDIAL FORM
+FB6F ; [.23E4.0020.0019] # ARABIC LETTER PEHEH FINAL FORM
+FB6E ; [.23E4.0020.001A] # ARABIC LETTER PEHEH ISOLATED FORM
+0760 ; [.23E5.0020.0002] # ARABIC LETTER FEH WITH TWO DOTS BELOW
+0761 ; [.23E6.0020.0002] # ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW
+066F ; [.23E7.0020.0002] # ARABIC LETTER DOTLESS QAF
+1EE1F ; [.23E7.0020.0005] # ARABIC MATHEMATICAL DOTLESS QAF
+1EE5F ; [.23E7.0020.0005] # ARABIC MATHEMATICAL TAILED DOTLESS QAF
+0642 ; [.23E8.0020.0002] # ARABIC LETTER QAF
+1EE12 ; [.23E8.0020.0005] # ARABIC MATHEMATICAL QAF
+1EE32 ; [.23E8.0020.0005] # ARABIC MATHEMATICAL INITIAL QAF
+1EE52 ; [.23E8.0020.0005] # ARABIC MATHEMATICAL TAILED QAF
+1EE72 ; [.23E8.0020.0005] # ARABIC MATHEMATICAL STRETCHED QAF
+1EE92 ; [.23E8.0020.0005] # ARABIC MATHEMATICAL LOOPED QAF
+1EEB2 ; [.23E8.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK QAF
+FED7 ; [.23E8.0020.0017] # ARABIC LETTER QAF INITIAL FORM
+FED8 ; [.23E8.0020.0018] # ARABIC LETTER QAF MEDIAL FORM
+FED6 ; [.23E8.0020.0019] # ARABIC LETTER QAF FINAL FORM
+FED5 ; [.23E8.0020.001A] # ARABIC LETTER QAF ISOLATED FORM
+FCC2 ; [.23E8.0020.0017][.2392.0020.0017] # ARABIC LIGATURE QAF WITH HAH INITIAL FORM
+FC33 ; [.23E8.0020.001A][.2392.0020.001A] # ARABIC LIGATURE QAF WITH HAH ISOLATED FORM
+FDF1 ; [.23E8.0020.001A][.2402.0020.001A][.243A.0020.001A] # ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM
+FCC3 ; [.23E8.0020.0017][.2409.0020.0017] # ARABIC LIGATURE QAF WITH MEEM INITIAL FORM
+FC34 ; [.23E8.0020.001A][.2409.0020.001A] # ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM
+FDB4 ; [.23E8.0020.0017][.2409.0020.0017][.2392.0020.0017] # ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM
+FD7E ; [.23E8.0020.0019][.2409.0020.0019][.2392.0020.0019] # ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM
+FD7F ; [.23E8.0020.0019][.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM
+FDB2 ; [.23E8.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM
+FC7E ; [.23E8.0020.0019][.242B.0020.0019] # ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM
+FC35 ; [.23E8.0020.001A][.242B.0020.001A] # ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM
+FC7F ; [.23E8.0020.0019][.242C.0020.0019] # ARABIC LIGATURE QAF WITH YEH FINAL FORM
+FC36 ; [.23E8.0020.001A][.242C.0020.001A] # ARABIC LIGATURE QAF WITH YEH ISOLATED FORM
+06A7 ; [.23E9.0020.0002] # ARABIC LETTER QAF WITH DOT ABOVE
+08BC ; [.23EA.0020.0002] # ARABIC LETTER AFRICAN QAF
+06A8 ; [.23EB.0020.0002] # ARABIC LETTER QAF WITH THREE DOTS ABOVE
+08A5 ; [.23EC.0020.0002] # ARABIC LETTER QAF WITH DOT BELOW
+0643 ; [.23ED.0020.0002] # ARABIC LETTER KAF
+1EE0A ; [.23ED.0020.0005] # ARABIC MATHEMATICAL KAF
+1EE2A ; [.23ED.0020.0005] # ARABIC MATHEMATICAL INITIAL KAF
+1EE6A ; [.23ED.0020.0005] # ARABIC MATHEMATICAL STRETCHED KAF
+FEDB ; [.23ED.0020.0017] # ARABIC LETTER KAF INITIAL FORM
+FEDC ; [.23ED.0020.0018] # ARABIC LETTER KAF MEDIAL FORM
+FEDA ; [.23ED.0020.0019] # ARABIC LETTER KAF FINAL FORM
+FED9 ; [.23ED.0020.001A] # ARABIC LETTER KAF ISOLATED FORM
+FC80 ; [.23ED.0020.0019][.2371.0020.0019] # ARABIC LIGATURE KAF WITH ALEF FINAL FORM
+FC37 ; [.23ED.0020.001A][.2371.0020.001A] # ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM
+FCC4 ; [.23ED.0020.0017][.238B.0020.0017] # ARABIC LIGATURE KAF WITH JEEM INITIAL FORM
+FC38 ; [.23ED.0020.001A][.238B.0020.001A] # ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM
+FCC5 ; [.23ED.0020.0017][.2392.0020.0017] # ARABIC LIGATURE KAF WITH HAH INITIAL FORM
+FC39 ; [.23ED.0020.001A][.2392.0020.001A] # ARABIC LIGATURE KAF WITH HAH ISOLATED FORM
+FCC6 ; [.23ED.0020.0017][.2393.0020.0017] # ARABIC LIGATURE KAF WITH KHAH INITIAL FORM
+FC3A ; [.23ED.0020.001A][.2393.0020.001A] # ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM
+FCC7 ; [.23ED.0020.0017][.2402.0020.0017] # ARABIC LIGATURE KAF WITH LAM INITIAL FORM
+FCEB ; [.23ED.0020.0018][.2402.0020.0018] # ARABIC LIGATURE KAF WITH LAM MEDIAL FORM
+FC81 ; [.23ED.0020.0019][.2402.0020.0019] # ARABIC LIGATURE KAF WITH LAM FINAL FORM
+FC3B ; [.23ED.0020.001A][.2402.0020.001A] # ARABIC LIGATURE KAF WITH LAM ISOLATED FORM
+FCC8 ; [.23ED.0020.0017][.2409.0020.0017] # ARABIC LIGATURE KAF WITH MEEM INITIAL FORM
+FCEC ; [.23ED.0020.0018][.2409.0020.0018] # ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM
+FC82 ; [.23ED.0020.0019][.2409.0020.0019] # ARABIC LIGATURE KAF WITH MEEM FINAL FORM
+FC3C ; [.23ED.0020.001A][.2409.0020.001A] # ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM
+FDC3 ; [.23ED.0020.0017][.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM
+FDBB ; [.23ED.0020.0019][.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM
+FDB7 ; [.23ED.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM
+FC83 ; [.23ED.0020.0019][.242B.0020.0019] # ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM
+FC3D ; [.23ED.0020.001A][.242B.0020.001A] # ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM
+FC84 ; [.23ED.0020.0019][.242C.0020.0019] # ARABIC LIGATURE KAF WITH YEH FINAL FORM
+FC3E ; [.23ED.0020.001A][.242C.0020.001A] # ARABIC LIGATURE KAF WITH YEH ISOLATED FORM
+06A9 ; [.23EE.0020.0002] # ARABIC LETTER KEHEH
+FB90 ; [.23EE.0020.0017] # ARABIC LETTER KEHEH INITIAL FORM
+FB91 ; [.23EE.0020.0018] # ARABIC LETTER KEHEH MEDIAL FORM
+FB8F ; [.23EE.0020.0019] # ARABIC LETTER KEHEH FINAL FORM
+FB8E ; [.23EE.0020.001A] # ARABIC LETTER KEHEH ISOLATED FORM
+06AA ; [.23EF.0020.0002] # ARABIC LETTER SWASH KAF
+06AB ; [.23F0.0020.0002] # ARABIC LETTER KAF WITH RING
+06AC ; [.23F1.0020.0002] # ARABIC LETTER KAF WITH DOT ABOVE
+077F ; [.23F2.0020.0002] # ARABIC LETTER KAF WITH TWO DOTS ABOVE
+06AD ; [.23F3.0020.0002] # ARABIC LETTER NG
+FBD5 ; [.23F3.0020.0017] # ARABIC LETTER NG INITIAL FORM
+FBD6 ; [.23F3.0020.0018] # ARABIC LETTER NG MEDIAL FORM
+FBD4 ; [.23F3.0020.0019] # ARABIC LETTER NG FINAL FORM
+FBD3 ; [.23F3.0020.001A] # ARABIC LETTER NG ISOLATED FORM
+06AE ; [.23F4.0020.0002] # ARABIC LETTER KAF WITH THREE DOTS BELOW
+08B4 ; [.23F5.0020.0002] # ARABIC LETTER KAF WITH DOT BELOW
+06AF ; [.23F6.0020.0002] # ARABIC LETTER GAF
+FB94 ; [.23F6.0020.0017] # ARABIC LETTER GAF INITIAL FORM
+FB95 ; [.23F6.0020.0018] # ARABIC LETTER GAF MEDIAL FORM
+FB93 ; [.23F6.0020.0019] # ARABIC LETTER GAF FINAL FORM
+FB92 ; [.23F6.0020.001A] # ARABIC LETTER GAF ISOLATED FORM
+08B0 ; [.23F7.0020.0002] # ARABIC LETTER GAF WITH INVERTED STROKE
+06B0 ; [.23F8.0020.0002] # ARABIC LETTER GAF WITH RING
+06B1 ; [.23F9.0020.0002] # ARABIC LETTER NGOEH
+FB9C ; [.23F9.0020.0017] # ARABIC LETTER NGOEH INITIAL FORM
+FB9D ; [.23F9.0020.0018] # ARABIC LETTER NGOEH MEDIAL FORM
+FB9B ; [.23F9.0020.0019] # ARABIC LETTER NGOEH FINAL FORM
+FB9A ; [.23F9.0020.001A] # ARABIC LETTER NGOEH ISOLATED FORM
+06B2 ; [.23FA.0020.0002] # ARABIC LETTER GAF WITH TWO DOTS BELOW
+06B3 ; [.23FB.0020.0002] # ARABIC LETTER GUEH
+FB98 ; [.23FB.0020.0017] # ARABIC LETTER GUEH INITIAL FORM
+FB99 ; [.23FB.0020.0018] # ARABIC LETTER GUEH MEDIAL FORM
+FB97 ; [.23FB.0020.0019] # ARABIC LETTER GUEH FINAL FORM
+FB96 ; [.23FB.0020.001A] # ARABIC LETTER GUEH ISOLATED FORM
+06B4 ; [.23FC.0020.0002] # ARABIC LETTER GAF WITH THREE DOTS ABOVE
+0762 ; [.23FD.0020.0002] # ARABIC LETTER KEHEH WITH DOT ABOVE
+063B ; [.23FE.0020.0002] # ARABIC LETTER KEHEH WITH TWO DOTS ABOVE
+063C ; [.23FF.0020.0002] # ARABIC LETTER KEHEH WITH THREE DOTS BELOW
+0763 ; [.2400.0020.0002] # ARABIC LETTER KEHEH WITH THREE DOTS ABOVE
+0764 ; [.2401.0020.0002] # ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW
+0644 ; [.2402.0020.0002] # ARABIC LETTER LAM
+1EE0B ; [.2402.0020.0005] # ARABIC MATHEMATICAL LAM
+1EE2B ; [.2402.0020.0005] # ARABIC MATHEMATICAL INITIAL LAM
+1EE4B ; [.2402.0020.0005] # ARABIC MATHEMATICAL TAILED LAM
+1EE8B ; [.2402.0020.0005] # ARABIC MATHEMATICAL LOOPED LAM
+1EEAB ; [.2402.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK LAM
+FEDF ; [.2402.0020.0017] # ARABIC LETTER LAM INITIAL FORM
+FEE0 ; [.2402.0020.0018] # ARABIC LETTER LAM MEDIAL FORM
+FEDE ; [.2402.0020.0019] # ARABIC LETTER LAM FINAL FORM
+FEDD ; [.2402.0020.001A] # ARABIC LETTER LAM ISOLATED FORM
+FEF6 ; [.2402.0020.0019][.2364.0020.0019] # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
+FEF5 ; [.2402.0020.001A][.2364.0020.001A] # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
+FEF8 ; [.2402.0020.0019][.2365.0020.0019] # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
+FEF7 ; [.2402.0020.001A][.2365.0020.001A] # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
+FEFA ; [.2402.0020.0019][.2369.0020.0019] # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM
+FEF9 ; [.2402.0020.001A][.2369.0020.001A] # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
+FEFC ; [.2402.0020.0019][.2371.0020.0019] # ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+FEFB ; [.2402.0020.001A][.2371.0020.001A] # ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
+FCC9 ; [.2402.0020.0017][.238B.0020.0017] # ARABIC LIGATURE LAM WITH JEEM INITIAL FORM
+FC3F ; [.2402.0020.001A][.238B.0020.001A] # ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM
+FD83 ; [.2402.0020.0017][.238B.0020.0017][.238B.0020.0017] # ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM
+FD84 ; [.2402.0020.0019][.238B.0020.0019][.238B.0020.0019] # ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM
+FDBA ; [.2402.0020.0017][.238B.0020.0017][.2409.0020.0017] # ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM
+FDBC ; [.2402.0020.0019][.238B.0020.0019][.2409.0020.0019] # ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM
+FDAC ; [.2402.0020.0019][.238B.0020.0019][.242C.0020.0019] # ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM
+FCCA ; [.2402.0020.0017][.2392.0020.0017] # ARABIC LIGATURE LAM WITH HAH INITIAL FORM
+FC40 ; [.2402.0020.001A][.2392.0020.001A] # ARABIC LIGATURE LAM WITH HAH ISOLATED FORM
+FDB5 ; [.2402.0020.0017][.2392.0020.0017][.2409.0020.0017] # ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM
+FD80 ; [.2402.0020.0019][.2392.0020.0019][.2409.0020.0019] # ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM
+FD82 ; [.2402.0020.0019][.2392.0020.0019][.242B.0020.0019] # ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM
+FD81 ; [.2402.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM
+FCCB ; [.2402.0020.0017][.2393.0020.0017] # ARABIC LIGATURE LAM WITH KHAH INITIAL FORM
+FC41 ; [.2402.0020.001A][.2393.0020.001A] # ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM
+FD86 ; [.2402.0020.0017][.2393.0020.0017][.2409.0020.0017] # ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM
+FD85 ; [.2402.0020.0019][.2393.0020.0019][.2409.0020.0019] # ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM
+FCCC ; [.2402.0020.0017][.2409.0020.0017] # ARABIC LIGATURE LAM WITH MEEM INITIAL FORM
+FCED ; [.2402.0020.0018][.2409.0020.0018] # ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM
+FC85 ; [.2402.0020.0019][.2409.0020.0019] # ARABIC LIGATURE LAM WITH MEEM FINAL FORM
+FC42 ; [.2402.0020.001A][.2409.0020.001A] # ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM
+FD88 ; [.2402.0020.0017][.2409.0020.0017][.2392.0020.0017] # ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM
+FD87 ; [.2402.0020.0019][.2409.0020.0019][.2392.0020.0019] # ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM
+FDAD ; [.2402.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM
+FCCD ; [.2402.0020.0017][.2417.0020.0017] # ARABIC LIGATURE LAM WITH HEH INITIAL FORM
+FC86 ; [.2402.0020.0019][.242B.0020.0019] # ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM
+FC43 ; [.2402.0020.001A][.242B.0020.001A] # ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM
+FC87 ; [.2402.0020.0019][.242C.0020.0019] # ARABIC LIGATURE LAM WITH YEH FINAL FORM
+FC44 ; [.2402.0020.001A][.242C.0020.001A] # ARABIC LIGATURE LAM WITH YEH ISOLATED FORM
+06B5 ; [.2403.0020.0002] # ARABIC LETTER LAM WITH SMALL V
+06B6 ; [.2404.0020.0002] # ARABIC LETTER LAM WITH DOT ABOVE
+06B7 ; [.2405.0020.0002] # ARABIC LETTER LAM WITH THREE DOTS ABOVE
+06B8 ; [.2406.0020.0002] # ARABIC LETTER LAM WITH THREE DOTS BELOW
+076A ; [.2407.0020.0002] # ARABIC LETTER LAM WITH BAR
+08A6 ; [.2408.0020.0002] # ARABIC LETTER LAM WITH DOUBLE BAR
+0645 ; [.2409.0020.0002] # ARABIC LETTER MEEM
+1EE0C ; [.2409.0020.0005] # ARABIC MATHEMATICAL MEEM
+1EE2C ; [.2409.0020.0005] # ARABIC MATHEMATICAL INITIAL MEEM
+1EE6C ; [.2409.0020.0005] # ARABIC MATHEMATICAL STRETCHED MEEM
+1EE8C ; [.2409.0020.0005] # ARABIC MATHEMATICAL LOOPED MEEM
+1EEAC ; [.2409.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM
+FEE3 ; [.2409.0020.0017] # ARABIC LETTER MEEM INITIAL FORM
+FEE4 ; [.2409.0020.0018] # ARABIC LETTER MEEM MEDIAL FORM
+FEE2 ; [.2409.0020.0019] # ARABIC LETTER MEEM FINAL FORM
+FEE1 ; [.2409.0020.001A] # ARABIC LETTER MEEM ISOLATED FORM
+06FE ; [.2409.0020.0004][.0000.0112.0004] # ARABIC SIGN SINDHI POSTPOSITION MEN
+FC88 ; [.2409.0020.0019][.2371.0020.0019] # ARABIC LIGATURE MEEM WITH ALEF FINAL FORM
+FCCE ; [.2409.0020.0017][.238B.0020.0017] # ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM
+FC45 ; [.2409.0020.001A][.238B.0020.001A] # ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM
+FD8C ; [.2409.0020.0017][.238B.0020.0017][.2392.0020.0017] # ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM
+FD92 ; [.2409.0020.0017][.238B.0020.0017][.2393.0020.0017] # ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM
+FD8D ; [.2409.0020.0017][.238B.0020.0017][.2409.0020.0017] # ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM
+FDC0 ; [.2409.0020.0019][.238B.0020.0019][.242C.0020.0019] # ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM
+FCCF ; [.2409.0020.0017][.2392.0020.0017] # ARABIC LIGATURE MEEM WITH HAH INITIAL FORM
+FC46 ; [.2409.0020.001A][.2392.0020.001A] # ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM
+FD89 ; [.2409.0020.0017][.2392.0020.0017][.238B.0020.0017] # ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM
+FD8A ; [.2409.0020.0017][.2392.0020.0017][.2409.0020.0017] # ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM
+FDF4 ; [.2409.0020.001A][.2392.0020.001A][.2409.0020.001A][.239D.0020.001A] # ARABIC LIGATURE MOHAMMAD ISOLATED FORM
+FD8B ; [.2409.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM
+FCD0 ; [.2409.0020.0017][.2393.0020.0017] # ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM
+FC47 ; [.2409.0020.001A][.2393.0020.001A] # ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM
+FD8E ; [.2409.0020.0017][.2393.0020.0017][.238B.0020.0017] # ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM
+FD8F ; [.2409.0020.0017][.2393.0020.0017][.2409.0020.0017] # ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
+FDB9 ; [.2409.0020.0019][.2393.0020.0019][.242C.0020.0019] # ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM
+FCD1 ; [.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM
+FC89 ; [.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE MEEM WITH MEEM FINAL FORM
+FC48 ; [.2409.0020.001A][.2409.0020.001A] # ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM
+FDB1 ; [.2409.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM
+FC49 ; [.2409.0020.001A][.242B.0020.001A] # ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM
+FC4A ; [.2409.0020.001A][.242C.0020.001A] # ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM
+0765 ; [.240A.0020.0002] # ARABIC LETTER MEEM WITH DOT ABOVE
+0766 ; [.240B.0020.0002] # ARABIC LETTER MEEM WITH DOT BELOW
+08A7 ; [.240C.0020.0002] # ARABIC LETTER MEEM WITH THREE DOTS ABOVE
+0646 ; [.240D.0020.0002] # ARABIC LETTER NOON
+1EE0D ; [.240D.0020.0005] # ARABIC MATHEMATICAL NOON
+1EE2D ; [.240D.0020.0005] # ARABIC MATHEMATICAL INITIAL NOON
+1EE4D ; [.240D.0020.0005] # ARABIC MATHEMATICAL TAILED NOON
+1EE6D ; [.240D.0020.0005] # ARABIC MATHEMATICAL STRETCHED NOON
+1EE8D ; [.240D.0020.0005] # ARABIC MATHEMATICAL LOOPED NOON
+1EEAD ; [.240D.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK NOON
+FEE7 ; [.240D.0020.0017] # ARABIC LETTER NOON INITIAL FORM
+FEE8 ; [.240D.0020.0018] # ARABIC LETTER NOON MEDIAL FORM
+FEE6 ; [.240D.0020.0019] # ARABIC LETTER NOON FINAL FORM
+FEE5 ; [.240D.0020.001A] # ARABIC LETTER NOON ISOLATED FORM
+FCD2 ; [.240D.0020.0017][.238B.0020.0017] # ARABIC LIGATURE NOON WITH JEEM INITIAL FORM
+FC4B ; [.240D.0020.001A][.238B.0020.001A] # ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM
+FDB8 ; [.240D.0020.0017][.238B.0020.0017][.2392.0020.0017] # ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM
+FDBD ; [.240D.0020.0019][.238B.0020.0019][.2392.0020.0019] # ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM
+FD98 ; [.240D.0020.0017][.238B.0020.0017][.2409.0020.0017] # ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM
+FD97 ; [.240D.0020.0019][.238B.0020.0019][.2409.0020.0019] # ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM
+FD99 ; [.240D.0020.0019][.238B.0020.0019][.242B.0020.0019] # ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM
+FDC7 ; [.240D.0020.0019][.238B.0020.0019][.242C.0020.0019] # ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
+FCD3 ; [.240D.0020.0017][.2392.0020.0017] # ARABIC LIGATURE NOON WITH HAH INITIAL FORM
+FC4C ; [.240D.0020.001A][.2392.0020.001A] # ARABIC LIGATURE NOON WITH HAH ISOLATED FORM
+FD95 ; [.240D.0020.0017][.2392.0020.0017][.2409.0020.0017] # ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM
+FD96 ; [.240D.0020.0019][.2392.0020.0019][.242B.0020.0019] # ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM
+FDB3 ; [.240D.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM
+FCD4 ; [.240D.0020.0017][.2393.0020.0017] # ARABIC LIGATURE NOON WITH KHAH INITIAL FORM
+FC4D ; [.240D.0020.001A][.2393.0020.001A] # ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM
+FC8A ; [.240D.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE NOON WITH REH FINAL FORM
+FC8B ; [.240D.0020.0019][.23AD.0020.0019] # ARABIC LIGATURE NOON WITH ZAIN FINAL FORM
+FCD5 ; [.240D.0020.0017][.2409.0020.0017] # ARABIC LIGATURE NOON WITH MEEM INITIAL FORM
+FCEE ; [.240D.0020.0018][.2409.0020.0018] # ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM
+FC8C ; [.240D.0020.0019][.2409.0020.0019] # ARABIC LIGATURE NOON WITH MEEM FINAL FORM
+FC4E ; [.240D.0020.001A][.2409.0020.001A] # ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM
+FD9B ; [.240D.0020.0019][.2409.0020.0019][.242B.0020.0019] # ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM
+FD9A ; [.240D.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM
+FC8D ; [.240D.0020.0019][.240D.0020.0019] # ARABIC LIGATURE NOON WITH NOON FINAL FORM
+FCD6 ; [.240D.0020.0017][.2417.0020.0017] # ARABIC LIGATURE NOON WITH HEH INITIAL FORM
+FCEF ; [.240D.0020.0018][.2417.0020.0018] # ARABIC LIGATURE NOON WITH HEH MEDIAL FORM
+FC8E ; [.240D.0020.0019][.242B.0020.0019] # ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM
+FC4F ; [.240D.0020.001A][.242B.0020.001A] # ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM
+FC8F ; [.240D.0020.0019][.242C.0020.0019] # ARABIC LIGATURE NOON WITH YEH FINAL FORM
+FC50 ; [.240D.0020.001A][.242C.0020.001A] # ARABIC LIGATURE NOON WITH YEH ISOLATED FORM
+06BA ; [.240E.0020.0002] # ARABIC LETTER NOON GHUNNA
+1EE1D ; [.240E.0020.0005] # ARABIC MATHEMATICAL DOTLESS NOON
+1EE5D ; [.240E.0020.0005] # ARABIC MATHEMATICAL TAILED DOTLESS NOON
+FB9F ; [.240E.0020.0019] # ARABIC LETTER NOON GHUNNA FINAL FORM
+FB9E ; [.240E.0020.001A] # ARABIC LETTER NOON GHUNNA ISOLATED FORM
+08BD ; [.240F.0020.0002] # ARABIC LETTER AFRICAN NOON
+06BB ; [.2410.0020.0002] # ARABIC LETTER RNOON
+FBA2 ; [.2410.0020.0017] # ARABIC LETTER RNOON INITIAL FORM
+FBA3 ; [.2410.0020.0018] # ARABIC LETTER RNOON MEDIAL FORM
+FBA1 ; [.2410.0020.0019] # ARABIC LETTER RNOON FINAL FORM
+FBA0 ; [.2410.0020.001A] # ARABIC LETTER RNOON ISOLATED FORM
+06BC ; [.2411.0020.0002] # ARABIC LETTER NOON WITH RING
+06BD ; [.2412.0020.0002] # ARABIC LETTER NOON WITH THREE DOTS ABOVE
+06B9 ; [.2413.0020.0002] # ARABIC LETTER NOON WITH DOT BELOW
+0767 ; [.2414.0020.0002] # ARABIC LETTER NOON WITH TWO DOTS BELOW
+0768 ; [.2415.0020.0002] # ARABIC LETTER NOON WITH SMALL TAH
+0769 ; [.2416.0020.0002] # ARABIC LETTER NOON WITH SMALL V
+0647 ; [.2417.0020.0002] # ARABIC LETTER HEH
+1EE24 ; [.2417.0020.0005] # ARABIC MATHEMATICAL INITIAL HEH
+1EE64 ; [.2417.0020.0005] # ARABIC MATHEMATICAL STRETCHED HEH
+1EE84 ; [.2417.0020.0005] # ARABIC MATHEMATICAL LOOPED HEH
+FEEB ; [.2417.0020.0017] # ARABIC LETTER HEH INITIAL FORM
+FEEC ; [.2417.0020.0018] # ARABIC LETTER HEH MEDIAL FORM
+FEEA ; [.2417.0020.0019] # ARABIC LETTER HEH FINAL FORM
+FEE9 ; [.2417.0020.001A] # ARABIC LETTER HEH ISOLATED FORM
+FCD9 ; [.2417.0020.0017][.0000.0098.0017] # ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM
+FCD7 ; [.2417.0020.0017][.238B.0020.0017] # ARABIC LIGATURE HEH WITH JEEM INITIAL FORM
+FC51 ; [.2417.0020.001A][.238B.0020.001A] # ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM
+FCD8 ; [.2417.0020.0017][.2409.0020.0017] # ARABIC LIGATURE HEH WITH MEEM INITIAL FORM
+FC52 ; [.2417.0020.001A][.2409.0020.001A] # ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM
+FD93 ; [.2417.0020.0017][.2409.0020.0017][.238B.0020.0017] # ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM
+FD94 ; [.2417.0020.0017][.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM
+FC53 ; [.2417.0020.001A][.242B.0020.001A] # ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM
+FC54 ; [.2417.0020.001A][.242C.0020.001A] # ARABIC LIGATURE HEH WITH YEH ISOLATED FORM
+06BE ; [.2418.0020.0002] # ARABIC LETTER HEH DOACHASHMEE
+FBAC ; [.2418.0020.0017] # ARABIC LETTER HEH DOACHASHMEE INITIAL FORM
+FBAD ; [.2418.0020.0018] # ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM
+FBAB ; [.2418.0020.0019] # ARABIC LETTER HEH DOACHASHMEE FINAL FORM
+FBAA ; [.2418.0020.001A] # ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM
+06C1 ; [.2419.0020.0002] # ARABIC LETTER HEH GOAL
+FBA8 ; [.2419.0020.0017] # ARABIC LETTER HEH GOAL INITIAL FORM
+FBA9 ; [.2419.0020.0018] # ARABIC LETTER HEH GOAL MEDIAL FORM
+FBA7 ; [.2419.0020.0019] # ARABIC LETTER HEH GOAL FINAL FORM
+FBA6 ; [.2419.0020.001A] # ARABIC LETTER HEH GOAL ISOLATED FORM
+06C2 ; [.2419.0020.0002][.0000.0083.0002] # ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+06C3 ; [.241A.0020.0002] # ARABIC LETTER TEH MARBUTA GOAL
+06FF ; [.241B.0020.0002] # ARABIC LETTER HEH WITH INVERTED V
+06D5 ; [.241C.0020.0002] # ARABIC LETTER AE
+06C0 ; [.241C.0020.0002][.0000.0083.0002] # ARABIC LETTER HEH WITH YEH ABOVE
+FBA5 ; [.241C.0020.0019][.0000.0083.0019] # ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM
+FBA4 ; [.241C.0020.001A][.0000.0083.001A] # ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM
+0648 ; [.241D.0020.0002] # ARABIC LETTER WAW
+06E5 ; [.241D.0020.0004] # ARABIC SMALL WAW
+1EE05 ; [.241D.0020.0005] # ARABIC MATHEMATICAL WAW
+1EE85 ; [.241D.0020.0005] # ARABIC MATHEMATICAL LOOPED WAW
+1EEA5 ; [.241D.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK WAW
+FEEE ; [.241D.0020.0019] # ARABIC LETTER WAW FINAL FORM
+FEED ; [.241D.0020.001A] # ARABIC LETTER WAW ISOLATED FORM
+0676 ; [.241D.0020.0004][.2363.0020.0004] # ARABIC LETTER HIGH HAMZA WAW
+FDF8 ; [.241D.0020.001A][.23BF.0020.001A][.2402.0020.001A][.2409.0020.001A] # ARABIC LIGATURE WASALLAM ISOLATED FORM
+06C4 ; [.241E.0020.0002] # ARABIC LETTER WAW WITH RING
+06C5 ; [.241F.0020.0002] # ARABIC LETTER KIRGHIZ OE
+FBE1 ; [.241F.0020.0019] # ARABIC LETTER KIRGHIZ OE FINAL FORM
+FBE0 ; [.241F.0020.001A] # ARABIC LETTER KIRGHIZ OE ISOLATED FORM
+06C6 ; [.2420.0020.0002] # ARABIC LETTER OE
+FBDA ; [.2420.0020.0019] # ARABIC LETTER OE FINAL FORM
+FBD9 ; [.2420.0020.001A] # ARABIC LETTER OE ISOLATED FORM
+06C7 ; [.2421.0020.0002] # ARABIC LETTER U
+FBD8 ; [.2421.0020.0019] # ARABIC LETTER U FINAL FORM
+FBD7 ; [.2421.0020.001A] # ARABIC LETTER U ISOLATED FORM
+0677 ; [.2421.0020.0004][.2363.0020.0004] # ARABIC LETTER U WITH HAMZA ABOVE
+FBDD ; [.2421.0020.001A][.2363.0020.001A] # ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM
+06C8 ; [.2422.0020.0002] # ARABIC LETTER YU
+FBDC ; [.2422.0020.0019] # ARABIC LETTER YU FINAL FORM
+FBDB ; [.2422.0020.001A] # ARABIC LETTER YU ISOLATED FORM
+06C9 ; [.2423.0020.0002] # ARABIC LETTER KIRGHIZ YU
+FBE3 ; [.2423.0020.0019] # ARABIC LETTER KIRGHIZ YU FINAL FORM
+FBE2 ; [.2423.0020.001A] # ARABIC LETTER KIRGHIZ YU ISOLATED FORM
+06CA ; [.2424.0020.0002] # ARABIC LETTER WAW WITH TWO DOTS ABOVE
+06CB ; [.2425.0020.0002] # ARABIC LETTER VE
+FBDF ; [.2425.0020.0019] # ARABIC LETTER VE FINAL FORM
+FBDE ; [.2425.0020.001A] # ARABIC LETTER VE ISOLATED FORM
+08B1 ; [.2426.0020.0002] # ARABIC LETTER STRAIGHT WAW
+06CF ; [.2427.0020.0002] # ARABIC LETTER WAW WITH DOT ABOVE
+0778 ; [.2428.0020.0002] # ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
+0779 ; [.2429.0020.0002] # ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
+08AB ; [.242A.0020.0002] # ARABIC LETTER WAW WITH DOT WITHIN
+0649 ; [.242B.0020.0002] # ARABIC LETTER ALEF MAKSURA
+FBE8 ; [.242B.0020.0017] # ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM
+FBE9 ; [.242B.0020.0018] # ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM
+FEF0 ; [.242B.0020.0019] # ARABIC LETTER ALEF MAKSURA FINAL FORM
+FEEF ; [.242B.0020.001A] # ARABIC LETTER ALEF MAKSURA ISOLATED FORM
+FC90 ; [.242B.0020.0019][.0000.0098.0019] # ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM
+FC5D ; [.242B.0020.001A][.0000.0098.001A] # ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM
+064A ; [.242C.0020.0002] # ARABIC LETTER YEH
+06E6 ; [.242C.0020.0004] # ARABIC SMALL YEH
+1EE09 ; [.242C.0020.0005] # ARABIC MATHEMATICAL YEH
+1EE29 ; [.242C.0020.0005] # ARABIC MATHEMATICAL INITIAL YEH
+1EE49 ; [.242C.0020.0005] # ARABIC MATHEMATICAL TAILED YEH
+1EE69 ; [.242C.0020.0005] # ARABIC MATHEMATICAL STRETCHED YEH
+1EE89 ; [.242C.0020.0005] # ARABIC MATHEMATICAL LOOPED YEH
+1EEA9 ; [.242C.0020.0005] # ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
+FEF3 ; [.242C.0020.0017] # ARABIC LETTER YEH INITIAL FORM
+FEF4 ; [.242C.0020.0018] # ARABIC LETTER YEH MEDIAL FORM
+FEF2 ; [.242C.0020.0019] # ARABIC LETTER YEH FINAL FORM
+FEF1 ; [.242C.0020.001A] # ARABIC LETTER YEH ISOLATED FORM
+0678 ; [.242C.0020.0004][.2363.0020.0004] # ARABIC LETTER HIGH HAMZA YEH
+FCDA ; [.242C.0020.0017][.238B.0020.0017] # ARABIC LIGATURE YEH WITH JEEM INITIAL FORM
+FC55 ; [.242C.0020.001A][.238B.0020.001A] # ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM
+FDAF ; [.242C.0020.0019][.238B.0020.0019][.242C.0020.0019] # ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM
+FCDB ; [.242C.0020.0017][.2392.0020.0017] # ARABIC LIGATURE YEH WITH HAH INITIAL FORM
+FC56 ; [.242C.0020.001A][.2392.0020.001A] # ARABIC LIGATURE YEH WITH HAH ISOLATED FORM
+FDAE ; [.242C.0020.0019][.2392.0020.0019][.242C.0020.0019] # ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM
+FCDC ; [.242C.0020.0017][.2393.0020.0017] # ARABIC LIGATURE YEH WITH KHAH INITIAL FORM
+FC57 ; [.242C.0020.001A][.2393.0020.001A] # ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM
+FC91 ; [.242C.0020.0019][.23AC.0020.0019] # ARABIC LIGATURE YEH WITH REH FINAL FORM
+FC92 ; [.242C.0020.0019][.23AD.0020.0019] # ARABIC LIGATURE YEH WITH ZAIN FINAL FORM
+FCDD ; [.242C.0020.0017][.2409.0020.0017] # ARABIC LIGATURE YEH WITH MEEM INITIAL FORM
+FCF0 ; [.242C.0020.0018][.2409.0020.0018] # ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM
+FC93 ; [.242C.0020.0019][.2409.0020.0019] # ARABIC LIGATURE YEH WITH MEEM FINAL FORM
+FC58 ; [.242C.0020.001A][.2409.0020.001A] # ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM
+FD9D ; [.242C.0020.0017][.2409.0020.0017][.2409.0020.0017] # ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM
+FD9C ; [.242C.0020.0019][.2409.0020.0019][.2409.0020.0019] # ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM
+FDB0 ; [.242C.0020.0019][.2409.0020.0019][.242C.0020.0019] # ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM
+FC94 ; [.242C.0020.0019][.240D.0020.0019] # ARABIC LIGATURE YEH WITH NOON FINAL FORM
+FCDE ; [.242C.0020.0017][.2417.0020.0017] # ARABIC LIGATURE YEH WITH HEH INITIAL FORM
+FCF1 ; [.242C.0020.0018][.2417.0020.0018] # ARABIC LIGATURE YEH WITH HEH MEDIAL FORM
+FC95 ; [.242C.0020.0019][.242B.0020.0019] # ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM
+FC59 ; [.242C.0020.001A][.242B.0020.001A] # ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM
+FC96 ; [.242C.0020.0019][.242C.0020.0019] # ARABIC LIGATURE YEH WITH YEH FINAL FORM
+FC5A ; [.242C.0020.001A][.242C.0020.001A] # ARABIC LIGATURE YEH WITH YEH ISOLATED FORM
+06CC ; [.242D.0020.0002] # ARABIC LETTER FARSI YEH
+FBFE ; [.242D.0020.0017] # ARABIC LETTER FARSI YEH INITIAL FORM
+FBFF ; [.242D.0020.0018] # ARABIC LETTER FARSI YEH MEDIAL FORM
+FBFD ; [.242D.0020.0019] # ARABIC LETTER FARSI YEH FINAL FORM
+FBFC ; [.242D.0020.001A] # ARABIC LETTER FARSI YEH ISOLATED FORM
+06CD ; [.242E.0020.0002] # ARABIC LETTER YEH WITH TAIL
+06CE ; [.242F.0020.0002] # ARABIC LETTER YEH WITH SMALL V
+06D0 ; [.2430.0020.0002] # ARABIC LETTER E
+FBE6 ; [.2430.0020.0017] # ARABIC LETTER E INITIAL FORM
+FBE7 ; [.2430.0020.0018] # ARABIC LETTER E MEDIAL FORM
+FBE5 ; [.2430.0020.0019] # ARABIC LETTER E FINAL FORM
+FBE4 ; [.2430.0020.001A] # ARABIC LETTER E ISOLATED FORM
+06D1 ; [.2431.0020.0002] # ARABIC LETTER YEH WITH THREE DOTS BELOW
+063D ; [.2432.0020.0002] # ARABIC LETTER FARSI YEH WITH INVERTED V
+063E ; [.2433.0020.0002] # ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE
+063F ; [.2434.0020.0002] # ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE
+0620 ; [.2435.0020.0002] # ARABIC LETTER KASHMIRI YEH
+0775 ; [.2436.0020.0002] # ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
+0776 ; [.2437.0020.0002] # ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
+0777 ; [.2438.0020.0002] # ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
+08BA ; [.2439.0020.0002] # ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE
+06D2 ; [.243A.0020.0002] # ARABIC LETTER YEH BARREE
+FBAF ; [.243A.0020.0019] # ARABIC LETTER YEH BARREE FINAL FORM
+FBAE ; [.243A.0020.001A] # ARABIC LETTER YEH BARREE ISOLATED FORM
+06D3 ; [.243A.0020.0002][.0000.0083.0002] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+FBB1 ; [.243A.0020.0019][.0000.0083.0019] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
+FBB0 ; [.243A.0020.001A][.0000.0083.001A] # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM
+077A ; [.243B.0020.0002] # ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
+077B ; [.243C.0020.0002] # ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
+0710 ; [.243D.0020.0002] # SYRIAC LETTER ALAPH
+0712 ; [.243E.0020.0002] # SYRIAC LETTER BETH
+072D ; [.243E.0020.0004][.0000.0113.0004] # SYRIAC LETTER PERSIAN BHETH
+0713 ; [.243F.0020.0002] # SYRIAC LETTER GAMAL
+0714 ; [.243F.0020.0004][.0000.0112.0004] # SYRIAC LETTER GAMAL GARSHUNI
+072E ; [.243F.0020.0004][.0000.0113.0004] # SYRIAC LETTER PERSIAN GHAMAL
+0716 ; [.2440.0020.0002] # SYRIAC LETTER DOTLESS DALATH RISH
+0715 ; [.2441.0020.0002] # SYRIAC LETTER DALATH
+072F ; [.2441.0020.0004][.0000.0113.0004] # SYRIAC LETTER PERSIAN DHALATH
+0717 ; [.2442.0020.0002] # SYRIAC LETTER HE
+0718 ; [.2443.0020.0002] # SYRIAC LETTER WAW
+0719 ; [.2444.0020.0002] # SYRIAC LETTER ZAIN
+074D ; [.2445.0020.0002] # SYRIAC LETTER SOGDIAN ZHAIN
+071A ; [.2446.0020.0002] # SYRIAC LETTER HETH
+071B ; [.2447.0020.0002] # SYRIAC LETTER TETH
+071C ; [.2447.0020.0004][.0000.0112.0004] # SYRIAC LETTER TETH GARSHUNI
+071D ; [.2448.0020.0002] # SYRIAC LETTER YUDH
+071E ; [.2449.0020.0002] # SYRIAC LETTER YUDH HE
+071F ; [.244A.0020.0002] # SYRIAC LETTER KAPH
+074E ; [.244B.0020.0002] # SYRIAC LETTER SOGDIAN KHAPH
+0720 ; [.244C.0020.0002] # SYRIAC LETTER LAMADH
+0721 ; [.244D.0020.0002] # SYRIAC LETTER MIM
+0722 ; [.244E.0020.0002] # SYRIAC LETTER NUN
+0723 ; [.244F.0020.0002] # SYRIAC LETTER SEMKATH
+0724 ; [.244F.0020.0019] # SYRIAC LETTER FINAL SEMKATH
+0725 ; [.2450.0020.0002] # SYRIAC LETTER E
+0726 ; [.2451.0020.0002] # SYRIAC LETTER PE
+0727 ; [.2451.0020.0004][.0000.0112.0004] # SYRIAC LETTER REVERSED PE
+074F ; [.2452.0020.0002] # SYRIAC LETTER SOGDIAN FE
+0728 ; [.2453.0020.0002] # SYRIAC LETTER SADHE
+0729 ; [.2454.0020.0002] # SYRIAC LETTER QAPH
+072A ; [.2455.0020.0002] # SYRIAC LETTER RISH
+072B ; [.2456.0020.0002] # SYRIAC LETTER SHIN
+072C ; [.2457.0020.0002] # SYRIAC LETTER TAW
+0860 ; [.2458.0020.0002] # SYRIAC LETTER MALAYALAM NGA
+0861 ; [.2459.0020.0002] # SYRIAC LETTER MALAYALAM JA
+0862 ; [.245A.0020.0002] # SYRIAC LETTER MALAYALAM NYA
+0863 ; [.245B.0020.0002] # SYRIAC LETTER MALAYALAM TTA
+0864 ; [.245C.0020.0002] # SYRIAC LETTER MALAYALAM NNA
+0865 ; [.245D.0020.0002] # SYRIAC LETTER MALAYALAM NNNA
+0866 ; [.245E.0020.0002] # SYRIAC LETTER MALAYALAM BHA
+0867 ; [.245F.0020.0002] # SYRIAC LETTER MALAYALAM RA
+0868 ; [.2460.0020.0002] # SYRIAC LETTER MALAYALAM LLA
+0869 ; [.2461.0020.0002] # SYRIAC LETTER MALAYALAM LLLA
+086A ; [.2462.0020.0002] # SYRIAC LETTER MALAYALAM SSA
+0840 ; [.2463.0020.0002] # MANDAIC LETTER HALQA
+0841 ; [.2464.0020.0002] # MANDAIC LETTER AB
+0842 ; [.2465.0020.0002] # MANDAIC LETTER AG
+0843 ; [.2466.0020.0002] # MANDAIC LETTER AD
+0844 ; [.2467.0020.0002] # MANDAIC LETTER AH
+0845 ; [.2468.0020.0002] # MANDAIC LETTER USHENNA
+0846 ; [.2469.0020.0002] # MANDAIC LETTER AZ
+0847 ; [.246A.0020.0002] # MANDAIC LETTER IT
+0848 ; [.246B.0020.0002] # MANDAIC LETTER ATT
+0849 ; [.246C.0020.0002] # MANDAIC LETTER AKSA
+084A ; [.246D.0020.0002] # MANDAIC LETTER AK
+084B ; [.246E.0020.0002] # MANDAIC LETTER AL
+084C ; [.246F.0020.0002] # MANDAIC LETTER AM
+084D ; [.2470.0020.0002] # MANDAIC LETTER AN
+084E ; [.2471.0020.0002] # MANDAIC LETTER AS
+084F ; [.2472.0020.0002] # MANDAIC LETTER IN
+0850 ; [.2473.0020.0002] # MANDAIC LETTER AP
+0851 ; [.2474.0020.0002] # MANDAIC LETTER ASZ
+0852 ; [.2475.0020.0002] # MANDAIC LETTER AQ
+0853 ; [.2476.0020.0002] # MANDAIC LETTER AR
+0854 ; [.2477.0020.0002] # MANDAIC LETTER ASH
+0855 ; [.2478.0020.0002] # MANDAIC LETTER AT
+0856 ; [.2479.0020.0002] # MANDAIC LETTER DUSHENNA
+0857 ; [.247A.0020.0002] # MANDAIC LETTER KAD
+0858 ; [.247B.0020.0002] # MANDAIC LETTER AIN
+0780 ; [.247C.0020.0002] # THAANA LETTER HAA
+0799 ; [.247D.0020.0002] # THAANA LETTER HHAA
+079A ; [.247E.0020.0002] # THAANA LETTER KHAA
+0781 ; [.247F.0020.0002] # THAANA LETTER SHAVIYANI
+0782 ; [.2480.0020.0002] # THAANA LETTER NOONU
+0783 ; [.2481.0020.0002] # THAANA LETTER RAA
+079C ; [.2482.0020.0002] # THAANA LETTER ZAA
+0784 ; [.2483.0020.0002] # THAANA LETTER BAA
+0785 ; [.2484.0020.0002] # THAANA LETTER LHAVIYANI
+0786 ; [.2485.0020.0002] # THAANA LETTER KAAFU
+0787 ; [.2486.0020.0002] # THAANA LETTER ALIFU
+07A2 ; [.2487.0020.0002] # THAANA LETTER AINU
+07A3 ; [.2488.0020.0002] # THAANA LETTER GHAINU
+0788 ; [.2489.0020.0002] # THAANA LETTER VAAVU
+07A5 ; [.248A.0020.0002] # THAANA LETTER WAAVU
+0789 ; [.248B.0020.0002] # THAANA LETTER MEEMU
+078A ; [.248C.0020.0002] # THAANA LETTER FAAFU
+078B ; [.248D.0020.0002] # THAANA LETTER DHAALU
+079B ; [.248E.0020.0002] # THAANA LETTER THAALU
+078C ; [.248F.0020.0002] # THAANA LETTER THAA
+0798 ; [.2490.0020.0002] # THAANA LETTER TTAA
+07A0 ; [.2491.0020.0002] # THAANA LETTER TO
+07A1 ; [.2492.0020.0002] # THAANA LETTER ZO
+078D ; [.2493.0020.0002] # THAANA LETTER LAAMU
+078E ; [.2494.0020.0002] # THAANA LETTER GAAFU
+07A4 ; [.2495.0020.0002] # THAANA LETTER QAAFU
+078F ; [.2496.0020.0002] # THAANA LETTER GNAVIYANI
+0790 ; [.2497.0020.0002] # THAANA LETTER SEENU
+079D ; [.2498.0020.0002] # THAANA LETTER SHEENU
+079E ; [.2499.0020.0002] # THAANA LETTER SAADHU
+079F ; [.249A.0020.0002] # THAANA LETTER DAADHU
+0791 ; [.249B.0020.0002] # THAANA LETTER DAVIYANI
+0792 ; [.249C.0020.0002] # THAANA LETTER ZAVIYANI
+0793 ; [.249D.0020.0002] # THAANA LETTER TAVIYANI
+0794 ; [.249E.0020.0002] # THAANA LETTER YAA
+0795 ; [.249F.0020.0002] # THAANA LETTER PAVIYANI
+0796 ; [.24A0.0020.0002] # THAANA LETTER JAVIYANI
+0797 ; [.24A1.0020.0002] # THAANA LETTER CHAVIYANI
+07B1 ; [.24A2.0020.0002] # THAANA LETTER NAA
+07A6 ; [.24A3.0020.0002] # THAANA ABAFILI
+07A7 ; [.24A4.0020.0002] # THAANA AABAAFILI
+07A8 ; [.24A5.0020.0002] # THAANA IBIFILI
+07A9 ; [.24A6.0020.0002] # THAANA EEBEEFILI
+07AA ; [.24A7.0020.0002] # THAANA UBUFILI
+07AB ; [.24A8.0020.0002] # THAANA OOBOOFILI
+07AC ; [.24A9.0020.0002] # THAANA EBEFILI
+07AD ; [.24AA.0020.0002] # THAANA EYBEYFILI
+07AE ; [.24AB.0020.0002] # THAANA OBOFILI
+07AF ; [.24AC.0020.0002] # THAANA OABOAFILI
+07B0 ; [.24AD.0020.0002] # THAANA SUKUN
+07CA ; [.24AE.0020.0002] # NKO LETTER A
+07CB ; [.24AF.0020.0002] # NKO LETTER EE
+07CC ; [.24B0.0020.0002] # NKO LETTER I
+07CD ; [.24B1.0020.0002] # NKO LETTER E
+07CE ; [.24B2.0020.0002] # NKO LETTER U
+07CF ; [.24B3.0020.0002] # NKO LETTER OO
+07D0 ; [.24B4.0020.0002] # NKO LETTER O
+07D1 ; [.24B5.0020.0002] # NKO LETTER DAGBASINNA
+07D2 ; [.24B6.0020.0002] # NKO LETTER N
+07D3 ; [.24B7.0020.0002] # NKO LETTER BA
+07D4 ; [.24B8.0020.0002] # NKO LETTER PA
+07D5 ; [.24B9.0020.0002] # NKO LETTER TA
+07D6 ; [.24BA.0020.0002] # NKO LETTER JA
+07E8 ; [.24BA.0020.0004][.0000.0111.0004] # NKO LETTER JONA JA
+07D7 ; [.24BB.0020.0002] # NKO LETTER CHA
+07E9 ; [.24BB.0020.0004][.0000.0111.0004] # NKO LETTER JONA CHA
+07D8 ; [.24BC.0020.0002] # NKO LETTER DA
+07D9 ; [.24BD.0020.0002] # NKO LETTER RA
+07EA ; [.24BD.0020.0004][.0000.0111.0004] # NKO LETTER JONA RA
+07DA ; [.24BE.0020.0002] # NKO LETTER RRA
+07DB ; [.24BF.0020.0002] # NKO LETTER SA
+07DC ; [.24C0.0020.0002] # NKO LETTER GBA
+07DD ; [.24C1.0020.0002] # NKO LETTER FA
+07DE ; [.24C2.0020.0002] # NKO LETTER KA
+07DF ; [.24C3.0020.0002] # NKO LETTER LA
+07E0 ; [.24C4.0020.0002] # NKO LETTER NA WOLOSO
+07E1 ; [.24C5.0020.0002] # NKO LETTER MA
+07E2 ; [.24C6.0020.0002] # NKO LETTER NYA
+07E3 ; [.24C7.0020.0002] # NKO LETTER NA
+07E4 ; [.24C8.0020.0002] # NKO LETTER HA
+07E5 ; [.24C9.0020.0002] # NKO LETTER WA
+07E6 ; [.24CA.0020.0002] # NKO LETTER YA
+07E7 ; [.24CB.0020.0002] # NKO LETTER NYA WOLOSO
+07F4 ; [.24CC.0020.0002] # NKO HIGH TONE APOSTROPHE
+07F5 ; [.24CD.0020.0002] # NKO LOW TONE APOSTROPHE
+2D30 ; [.24CE.0020.0002] # TIFINAGH LETTER YA
+2D31 ; [.24CF.0020.0002] # TIFINAGH LETTER YAB
+2D32 ; [.24D0.0020.0002] # TIFINAGH LETTER YABH
+2D33 ; [.24D1.0020.0002] # TIFINAGH LETTER YAG
+2D34 ; [.24D2.0020.0002] # TIFINAGH LETTER YAGHH
+2D35 ; [.24D3.0020.0002] # TIFINAGH LETTER BERBER ACADEMY YAJ
+2D36 ; [.24D4.0020.0002] # TIFINAGH LETTER YAJ
+2D37 ; [.24D5.0020.0002] # TIFINAGH LETTER YAD
+2D38 ; [.24D6.0020.0002] # TIFINAGH LETTER YADH
+2D39 ; [.24D7.0020.0002] # TIFINAGH LETTER YADD
+2D3A ; [.24D8.0020.0002] # TIFINAGH LETTER YADDH
+2D3B ; [.24D9.0020.0002] # TIFINAGH LETTER YEY
+2D66 ; [.24DA.0020.0002] # TIFINAGH LETTER YE
+2D3C ; [.24DB.0020.0002] # TIFINAGH LETTER YAF
+2D3D ; [.24DC.0020.0002] # TIFINAGH LETTER YAK
+2D3E ; [.24DD.0020.0002] # TIFINAGH LETTER TUAREG YAK
+2D3F ; [.24DE.0020.0002] # TIFINAGH LETTER YAKHH
+2D40 ; [.24DF.0020.0002] # TIFINAGH LETTER YAH
+2D41 ; [.24E0.0020.0002] # TIFINAGH LETTER BERBER ACADEMY YAH
+2D42 ; [.24E1.0020.0002] # TIFINAGH LETTER TUAREG YAH
+2D43 ; [.24E2.0020.0002] # TIFINAGH LETTER YAHH
+2D44 ; [.24E3.0020.0002] # TIFINAGH LETTER YAA
+2D45 ; [.24E4.0020.0002] # TIFINAGH LETTER YAKH
+2D46 ; [.24E5.0020.0002] # TIFINAGH LETTER TUAREG YAKH
+2D47 ; [.24E6.0020.0002] # TIFINAGH LETTER YAQ
+2D48 ; [.24E7.0020.0002] # TIFINAGH LETTER TUAREG YAQ
+2D49 ; [.24E8.0020.0002] # TIFINAGH LETTER YI
+2D4A ; [.24E9.0020.0002] # TIFINAGH LETTER YAZH
+2D4B ; [.24EA.0020.0002] # TIFINAGH LETTER AHAGGAR YAZH
+2D4C ; [.24EB.0020.0002] # TIFINAGH LETTER TUAREG YAZH
+2D4D ; [.24EC.0020.0002] # TIFINAGH LETTER YAL
+2D4E ; [.24ED.0020.0002] # TIFINAGH LETTER YAM
+2D4F ; [.24EE.0020.0002] # TIFINAGH LETTER YAN
+2D50 ; [.24EF.0020.0002] # TIFINAGH LETTER TUAREG YAGN
+2D51 ; [.24F0.0020.0002] # TIFINAGH LETTER TUAREG YANG
+2D52 ; [.24F1.0020.0002] # TIFINAGH LETTER YAP
+2D53 ; [.24F2.0020.0002] # TIFINAGH LETTER YU
+2D67 ; [.24F3.0020.0002] # TIFINAGH LETTER YO
+2D54 ; [.24F4.0020.0002] # TIFINAGH LETTER YAR
+2D55 ; [.24F5.0020.0002] # TIFINAGH LETTER YARR
+2D56 ; [.24F6.0020.0002] # TIFINAGH LETTER YAGH
+2D57 ; [.24F7.0020.0002] # TIFINAGH LETTER TUAREG YAGH
+2D58 ; [.24F8.0020.0002] # TIFINAGH LETTER AYER YAGH
+2D59 ; [.24F9.0020.0002] # TIFINAGH LETTER YAS
+2D5A ; [.24FA.0020.0002] # TIFINAGH LETTER YASS
+2D5B ; [.24FB.0020.0002] # TIFINAGH LETTER YASH
+2D5C ; [.24FC.0020.0002] # TIFINAGH LETTER YAT
+2D5D ; [.24FD.0020.0002] # TIFINAGH LETTER YATH
+2D5E ; [.24FE.0020.0002] # TIFINAGH LETTER YACH
+2D5F ; [.24FF.0020.0002] # TIFINAGH LETTER YATT
+2D60 ; [.2500.0020.0002] # TIFINAGH LETTER YAV
+2D61 ; [.2501.0020.0002] # TIFINAGH LETTER YAW
+2D62 ; [.2502.0020.0002] # TIFINAGH LETTER YAY
+2D63 ; [.2503.0020.0002] # TIFINAGH LETTER YAZ
+2D64 ; [.2504.0020.0002] # TIFINAGH LETTER TAWELLEMET YAZ
+2D65 ; [.2505.0020.0002] # TIFINAGH LETTER YAZZ
+2D6F ; [.2506.0020.0002] # TIFINAGH MODIFIER LETTER LABIALIZATION MARK
+1200 ; [.2507.0020.0002] # ETHIOPIC SYLLABLE HA
+1201 ; [.2508.0020.0002] # ETHIOPIC SYLLABLE HU
+1202 ; [.2509.0020.0002] # ETHIOPIC SYLLABLE HI
+1203 ; [.250A.0020.0002] # ETHIOPIC SYLLABLE HAA
+1204 ; [.250B.0020.0002] # ETHIOPIC SYLLABLE HEE
+1205 ; [.250C.0020.0002] # ETHIOPIC SYLLABLE HE
+1206 ; [.250D.0020.0002] # ETHIOPIC SYLLABLE HO
+1207 ; [.250E.0020.0002] # ETHIOPIC SYLLABLE HOA
+1208 ; [.250F.0020.0002] # ETHIOPIC SYLLABLE LA
+1209 ; [.2510.0020.0002] # ETHIOPIC SYLLABLE LU
+120A ; [.2511.0020.0002] # ETHIOPIC SYLLABLE LI
+120B ; [.2512.0020.0002] # ETHIOPIC SYLLABLE LAA
+120C ; [.2513.0020.0002] # ETHIOPIC SYLLABLE LEE
+120D ; [.2514.0020.0002] # ETHIOPIC SYLLABLE LE
+120E ; [.2515.0020.0002] # ETHIOPIC SYLLABLE LO
+120F ; [.2516.0020.0002] # ETHIOPIC SYLLABLE LWA
+2D80 ; [.2517.0020.0002] # ETHIOPIC SYLLABLE LOA
+1210 ; [.2518.0020.0002] # ETHIOPIC SYLLABLE HHA
+1211 ; [.2519.0020.0002] # ETHIOPIC SYLLABLE HHU
+1212 ; [.251A.0020.0002] # ETHIOPIC SYLLABLE HHI
+1213 ; [.251B.0020.0002] # ETHIOPIC SYLLABLE HHAA
+1214 ; [.251C.0020.0002] # ETHIOPIC SYLLABLE HHEE
+1215 ; [.251D.0020.0002] # ETHIOPIC SYLLABLE HHE
+1216 ; [.251E.0020.0002] # ETHIOPIC SYLLABLE HHO
+1217 ; [.251F.0020.0002] # ETHIOPIC SYLLABLE HHWA
+1218 ; [.2520.0020.0002] # ETHIOPIC SYLLABLE MA
+1219 ; [.2521.0020.0002] # ETHIOPIC SYLLABLE MU
+121A ; [.2522.0020.0002] # ETHIOPIC SYLLABLE MI
+121B ; [.2523.0020.0002] # ETHIOPIC SYLLABLE MAA
+121C ; [.2524.0020.0002] # ETHIOPIC SYLLABLE MEE
+121D ; [.2525.0020.0002] # ETHIOPIC SYLLABLE ME
+121E ; [.2526.0020.0002] # ETHIOPIC SYLLABLE MO
+121F ; [.2527.0020.0002] # ETHIOPIC SYLLABLE MWA
+1380 ; [.2528.0020.0002] # ETHIOPIC SYLLABLE SEBATBEIT MWA
+1381 ; [.2529.0020.0002] # ETHIOPIC SYLLABLE MWI
+1382 ; [.252A.0020.0002] # ETHIOPIC SYLLABLE MWEE
+1383 ; [.252B.0020.0002] # ETHIOPIC SYLLABLE MWE
+2D81 ; [.252C.0020.0002] # ETHIOPIC SYLLABLE MOA
+1220 ; [.252D.0020.0002] # ETHIOPIC SYLLABLE SZA
+1221 ; [.252E.0020.0002] # ETHIOPIC SYLLABLE SZU
+1222 ; [.252F.0020.0002] # ETHIOPIC SYLLABLE SZI
+1223 ; [.2530.0020.0002] # ETHIOPIC SYLLABLE SZAA
+1224 ; [.2531.0020.0002] # ETHIOPIC SYLLABLE SZEE
+1225 ; [.2532.0020.0002] # ETHIOPIC SYLLABLE SZE
+1226 ; [.2533.0020.0002] # ETHIOPIC SYLLABLE SZO
+1227 ; [.2534.0020.0002] # ETHIOPIC SYLLABLE SZWA
+1228 ; [.2535.0020.0002] # ETHIOPIC SYLLABLE RA
+1229 ; [.2536.0020.0002] # ETHIOPIC SYLLABLE RU
+122A ; [.2537.0020.0002] # ETHIOPIC SYLLABLE RI
+122B ; [.2538.0020.0002] # ETHIOPIC SYLLABLE RAA
+122C ; [.2539.0020.0002] # ETHIOPIC SYLLABLE REE
+122D ; [.253A.0020.0002] # ETHIOPIC SYLLABLE RE
+122E ; [.253B.0020.0002] # ETHIOPIC SYLLABLE RO
+122F ; [.253C.0020.0002] # ETHIOPIC SYLLABLE RWA
+2D82 ; [.253D.0020.0002] # ETHIOPIC SYLLABLE ROA
+1230 ; [.253E.0020.0002] # ETHIOPIC SYLLABLE SA
+1231 ; [.253F.0020.0002] # ETHIOPIC SYLLABLE SU
+1232 ; [.2540.0020.0002] # ETHIOPIC SYLLABLE SI
+1233 ; [.2541.0020.0002] # ETHIOPIC SYLLABLE SAA
+1234 ; [.2542.0020.0002] # ETHIOPIC SYLLABLE SEE
+1235 ; [.2543.0020.0002] # ETHIOPIC SYLLABLE SE
+1236 ; [.2544.0020.0002] # ETHIOPIC SYLLABLE SO
+1237 ; [.2545.0020.0002] # ETHIOPIC SYLLABLE SWA
+2D83 ; [.2546.0020.0002] # ETHIOPIC SYLLABLE SOA
+AB01 ; [.2547.0020.0002] # ETHIOPIC SYLLABLE TTHU
+AB02 ; [.2548.0020.0002] # ETHIOPIC SYLLABLE TTHI
+AB03 ; [.2549.0020.0002] # ETHIOPIC SYLLABLE TTHAA
+AB04 ; [.254A.0020.0002] # ETHIOPIC SYLLABLE TTHEE
+AB05 ; [.254B.0020.0002] # ETHIOPIC SYLLABLE TTHE
+AB06 ; [.254C.0020.0002] # ETHIOPIC SYLLABLE TTHO
+1238 ; [.254D.0020.0002] # ETHIOPIC SYLLABLE SHA
+1239 ; [.254E.0020.0002] # ETHIOPIC SYLLABLE SHU
+123A ; [.254F.0020.0002] # ETHIOPIC SYLLABLE SHI
+123B ; [.2550.0020.0002] # ETHIOPIC SYLLABLE SHAA
+123C ; [.2551.0020.0002] # ETHIOPIC SYLLABLE SHEE
+123D ; [.2552.0020.0002] # ETHIOPIC SYLLABLE SHE
+123E ; [.2553.0020.0002] # ETHIOPIC SYLLABLE SHO
+123F ; [.2554.0020.0002] # ETHIOPIC SYLLABLE SHWA
+2D84 ; [.2555.0020.0002] # ETHIOPIC SYLLABLE SHOA
+1240 ; [.2556.0020.0002] # ETHIOPIC SYLLABLE QA
+1241 ; [.2557.0020.0002] # ETHIOPIC SYLLABLE QU
+1242 ; [.2558.0020.0002] # ETHIOPIC SYLLABLE QI
+1243 ; [.2559.0020.0002] # ETHIOPIC SYLLABLE QAA
+1244 ; [.255A.0020.0002] # ETHIOPIC SYLLABLE QEE
+1245 ; [.255B.0020.0002] # ETHIOPIC SYLLABLE QE
+1246 ; [.255C.0020.0002] # ETHIOPIC SYLLABLE QO
+1247 ; [.255D.0020.0002] # ETHIOPIC SYLLABLE QOA
+1248 ; [.255E.0020.0002] # ETHIOPIC SYLLABLE QWA
+124A ; [.255F.0020.0002] # ETHIOPIC SYLLABLE QWI
+124B ; [.2560.0020.0002] # ETHIOPIC SYLLABLE QWAA
+124C ; [.2561.0020.0002] # ETHIOPIC SYLLABLE QWEE
+124D ; [.2562.0020.0002] # ETHIOPIC SYLLABLE QWE
+1250 ; [.2563.0020.0002] # ETHIOPIC SYLLABLE QHA
+1251 ; [.2564.0020.0002] # ETHIOPIC SYLLABLE QHU
+1252 ; [.2565.0020.0002] # ETHIOPIC SYLLABLE QHI
+1253 ; [.2566.0020.0002] # ETHIOPIC SYLLABLE QHAA
+1254 ; [.2567.0020.0002] # ETHIOPIC SYLLABLE QHEE
+1255 ; [.2568.0020.0002] # ETHIOPIC SYLLABLE QHE
+1256 ; [.2569.0020.0002] # ETHIOPIC SYLLABLE QHO
+1258 ; [.256A.0020.0002] # ETHIOPIC SYLLABLE QHWA
+125A ; [.256B.0020.0002] # ETHIOPIC SYLLABLE QHWI
+125B ; [.256C.0020.0002] # ETHIOPIC SYLLABLE QHWAA
+125C ; [.256D.0020.0002] # ETHIOPIC SYLLABLE QHWEE
+125D ; [.256E.0020.0002] # ETHIOPIC SYLLABLE QHWE
+1260 ; [.256F.0020.0002] # ETHIOPIC SYLLABLE BA
+1261 ; [.2570.0020.0002] # ETHIOPIC SYLLABLE BU
+1262 ; [.2571.0020.0002] # ETHIOPIC SYLLABLE BI
+1263 ; [.2572.0020.0002] # ETHIOPIC SYLLABLE BAA
+1264 ; [.2573.0020.0002] # ETHIOPIC SYLLABLE BEE
+1265 ; [.2574.0020.0002] # ETHIOPIC SYLLABLE BE
+1266 ; [.2575.0020.0002] # ETHIOPIC SYLLABLE BO
+1267 ; [.2576.0020.0002] # ETHIOPIC SYLLABLE BWA
+1384 ; [.2577.0020.0002] # ETHIOPIC SYLLABLE SEBATBEIT BWA
+1385 ; [.2578.0020.0002] # ETHIOPIC SYLLABLE BWI
+1386 ; [.2579.0020.0002] # ETHIOPIC SYLLABLE BWEE
+1387 ; [.257A.0020.0002] # ETHIOPIC SYLLABLE BWE
+2D85 ; [.257B.0020.0002] # ETHIOPIC SYLLABLE BOA
+1268 ; [.257C.0020.0002] # ETHIOPIC SYLLABLE VA
+1269 ; [.257D.0020.0002] # ETHIOPIC SYLLABLE VU
+126A ; [.257E.0020.0002] # ETHIOPIC SYLLABLE VI
+126B ; [.257F.0020.0002] # ETHIOPIC SYLLABLE VAA
+126C ; [.2580.0020.0002] # ETHIOPIC SYLLABLE VEE
+126D ; [.2581.0020.0002] # ETHIOPIC SYLLABLE VE
+126E ; [.2582.0020.0002] # ETHIOPIC SYLLABLE VO
+126F ; [.2583.0020.0002] # ETHIOPIC SYLLABLE VWA
+1270 ; [.2584.0020.0002] # ETHIOPIC SYLLABLE TA
+1271 ; [.2585.0020.0002] # ETHIOPIC SYLLABLE TU
+1272 ; [.2586.0020.0002] # ETHIOPIC SYLLABLE TI
+1273 ; [.2587.0020.0002] # ETHIOPIC SYLLABLE TAA
+1274 ; [.2588.0020.0002] # ETHIOPIC SYLLABLE TEE
+1275 ; [.2589.0020.0002] # ETHIOPIC SYLLABLE TE
+1276 ; [.258A.0020.0002] # ETHIOPIC SYLLABLE TO
+1277 ; [.258B.0020.0002] # ETHIOPIC SYLLABLE TWA
+2D86 ; [.258C.0020.0002] # ETHIOPIC SYLLABLE TOA
+1278 ; [.258D.0020.0002] # ETHIOPIC SYLLABLE CA
+1279 ; [.258E.0020.0002] # ETHIOPIC SYLLABLE CU
+127A ; [.258F.0020.0002] # ETHIOPIC SYLLABLE CI
+127B ; [.2590.0020.0002] # ETHIOPIC SYLLABLE CAA
+127C ; [.2591.0020.0002] # ETHIOPIC SYLLABLE CEE
+127D ; [.2592.0020.0002] # ETHIOPIC SYLLABLE CE
+127E ; [.2593.0020.0002] # ETHIOPIC SYLLABLE CO
+127F ; [.2594.0020.0002] # ETHIOPIC SYLLABLE CWA
+2D87 ; [.2595.0020.0002] # ETHIOPIC SYLLABLE COA
+1280 ; [.2596.0020.0002] # ETHIOPIC SYLLABLE XA
+1281 ; [.2597.0020.0002] # ETHIOPIC SYLLABLE XU
+1282 ; [.2598.0020.0002] # ETHIOPIC SYLLABLE XI
+1283 ; [.2599.0020.0002] # ETHIOPIC SYLLABLE XAA
+1284 ; [.259A.0020.0002] # ETHIOPIC SYLLABLE XEE
+1285 ; [.259B.0020.0002] # ETHIOPIC SYLLABLE XE
+1286 ; [.259C.0020.0002] # ETHIOPIC SYLLABLE XO
+1287 ; [.259D.0020.0002] # ETHIOPIC SYLLABLE XOA
+1288 ; [.259E.0020.0002] # ETHIOPIC SYLLABLE XWA
+128A ; [.259F.0020.0002] # ETHIOPIC SYLLABLE XWI
+128B ; [.25A0.0020.0002] # ETHIOPIC SYLLABLE XWAA
+128C ; [.25A1.0020.0002] # ETHIOPIC SYLLABLE XWEE
+128D ; [.25A2.0020.0002] # ETHIOPIC SYLLABLE XWE
+1290 ; [.25A3.0020.0002] # ETHIOPIC SYLLABLE NA
+1291 ; [.25A4.0020.0002] # ETHIOPIC SYLLABLE NU
+1292 ; [.25A5.0020.0002] # ETHIOPIC SYLLABLE NI
+1293 ; [.25A6.0020.0002] # ETHIOPIC SYLLABLE NAA
+1294 ; [.25A7.0020.0002] # ETHIOPIC SYLLABLE NEE
+1295 ; [.25A8.0020.0002] # ETHIOPIC SYLLABLE NE
+1296 ; [.25A9.0020.0002] # ETHIOPIC SYLLABLE NO
+1297 ; [.25AA.0020.0002] # ETHIOPIC SYLLABLE NWA
+2D88 ; [.25AB.0020.0002] # ETHIOPIC SYLLABLE NOA
+1298 ; [.25AC.0020.0002] # ETHIOPIC SYLLABLE NYA
+1299 ; [.25AD.0020.0002] # ETHIOPIC SYLLABLE NYU
+129A ; [.25AE.0020.0002] # ETHIOPIC SYLLABLE NYI
+129B ; [.25AF.0020.0002] # ETHIOPIC SYLLABLE NYAA
+129C ; [.25B0.0020.0002] # ETHIOPIC SYLLABLE NYEE
+129D ; [.25B1.0020.0002] # ETHIOPIC SYLLABLE NYE
+129E ; [.25B2.0020.0002] # ETHIOPIC SYLLABLE NYO
+129F ; [.25B3.0020.0002] # ETHIOPIC SYLLABLE NYWA
+2D89 ; [.25B4.0020.0002] # ETHIOPIC SYLLABLE NYOA
+12A0 ; [.25B5.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL A
+12A1 ; [.25B6.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL U
+12A2 ; [.25B7.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL I
+12A3 ; [.25B8.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL AA
+12A4 ; [.25B9.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL EE
+12A5 ; [.25BA.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL E
+12A6 ; [.25BB.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL O
+12A7 ; [.25BC.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL WA
+2D8A ; [.25BD.0020.0002] # ETHIOPIC SYLLABLE GLOTTAL OA
+12A8 ; [.25BE.0020.0002] # ETHIOPIC SYLLABLE KA
+12A9 ; [.25BF.0020.0002] # ETHIOPIC SYLLABLE KU
+12AA ; [.25C0.0020.0002] # ETHIOPIC SYLLABLE KI
+12AB ; [.25C1.0020.0002] # ETHIOPIC SYLLABLE KAA
+12AC ; [.25C2.0020.0002] # ETHIOPIC SYLLABLE KEE
+12AD ; [.25C3.0020.0002] # ETHIOPIC SYLLABLE KE
+12AE ; [.25C4.0020.0002] # ETHIOPIC SYLLABLE KO
+12AF ; [.25C5.0020.0002] # ETHIOPIC SYLLABLE KOA
+12B0 ; [.25C6.0020.0002] # ETHIOPIC SYLLABLE KWA
+12B2 ; [.25C7.0020.0002] # ETHIOPIC SYLLABLE KWI
+12B3 ; [.25C8.0020.0002] # ETHIOPIC SYLLABLE KWAA
+12B4 ; [.25C9.0020.0002] # ETHIOPIC SYLLABLE KWEE
+12B5 ; [.25CA.0020.0002] # ETHIOPIC SYLLABLE KWE
+12B8 ; [.25CB.0020.0002] # ETHIOPIC SYLLABLE KXA
+12B9 ; [.25CC.0020.0002] # ETHIOPIC SYLLABLE KXU
+12BA ; [.25CD.0020.0002] # ETHIOPIC SYLLABLE KXI
+12BB ; [.25CE.0020.0002] # ETHIOPIC SYLLABLE KXAA
+12BC ; [.25CF.0020.0002] # ETHIOPIC SYLLABLE KXEE
+12BD ; [.25D0.0020.0002] # ETHIOPIC SYLLABLE KXE
+12BE ; [.25D1.0020.0002] # ETHIOPIC SYLLABLE KXO
+12C0 ; [.25D2.0020.0002] # ETHIOPIC SYLLABLE KXWA
+12C2 ; [.25D3.0020.0002] # ETHIOPIC SYLLABLE KXWI
+12C3 ; [.25D4.0020.0002] # ETHIOPIC SYLLABLE KXWAA
+12C4 ; [.25D5.0020.0002] # ETHIOPIC SYLLABLE KXWEE
+12C5 ; [.25D6.0020.0002] # ETHIOPIC SYLLABLE KXWE
+12C8 ; [.25D7.0020.0002] # ETHIOPIC SYLLABLE WA
+12C9 ; [.25D8.0020.0002] # ETHIOPIC SYLLABLE WU
+12CA ; [.25D9.0020.0002] # ETHIOPIC SYLLABLE WI
+12CB ; [.25DA.0020.0002] # ETHIOPIC SYLLABLE WAA
+12CC ; [.25DB.0020.0002] # ETHIOPIC SYLLABLE WEE
+12CD ; [.25DC.0020.0002] # ETHIOPIC SYLLABLE WE
+12CE ; [.25DD.0020.0002] # ETHIOPIC SYLLABLE WO
+12CF ; [.25DE.0020.0002] # ETHIOPIC SYLLABLE WOA
+12D0 ; [.25DF.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL A
+12D1 ; [.25E0.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL U
+12D2 ; [.25E1.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL I
+12D3 ; [.25E2.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL AA
+12D4 ; [.25E3.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL EE
+12D5 ; [.25E4.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL E
+12D6 ; [.25E5.0020.0002] # ETHIOPIC SYLLABLE PHARYNGEAL O
+12D8 ; [.25E6.0020.0002] # ETHIOPIC SYLLABLE ZA
+12D9 ; [.25E7.0020.0002] # ETHIOPIC SYLLABLE ZU
+12DA ; [.25E8.0020.0002] # ETHIOPIC SYLLABLE ZI
+12DB ; [.25E9.0020.0002] # ETHIOPIC SYLLABLE ZAA
+12DC ; [.25EA.0020.0002] # ETHIOPIC SYLLABLE ZEE
+12DD ; [.25EB.0020.0002] # ETHIOPIC SYLLABLE ZE
+12DE ; [.25EC.0020.0002] # ETHIOPIC SYLLABLE ZO
+12DF ; [.25ED.0020.0002] # ETHIOPIC SYLLABLE ZWA
+2D8B ; [.25EE.0020.0002] # ETHIOPIC SYLLABLE ZOA
+AB11 ; [.25EF.0020.0002] # ETHIOPIC SYLLABLE DZU
+AB12 ; [.25F0.0020.0002] # ETHIOPIC SYLLABLE DZI
+AB13 ; [.25F1.0020.0002] # ETHIOPIC SYLLABLE DZAA
+AB14 ; [.25F2.0020.0002] # ETHIOPIC SYLLABLE DZEE
+AB15 ; [.25F3.0020.0002] # ETHIOPIC SYLLABLE DZE
+AB16 ; [.25F4.0020.0002] # ETHIOPIC SYLLABLE DZO
+12E0 ; [.25F5.0020.0002] # ETHIOPIC SYLLABLE ZHA
+12E1 ; [.25F6.0020.0002] # ETHIOPIC SYLLABLE ZHU
+12E2 ; [.25F7.0020.0002] # ETHIOPIC SYLLABLE ZHI
+12E3 ; [.25F8.0020.0002] # ETHIOPIC SYLLABLE ZHAA
+12E4 ; [.25F9.0020.0002] # ETHIOPIC SYLLABLE ZHEE
+12E5 ; [.25FA.0020.0002] # ETHIOPIC SYLLABLE ZHE
+12E6 ; [.25FB.0020.0002] # ETHIOPIC SYLLABLE ZHO
+12E7 ; [.25FC.0020.0002] # ETHIOPIC SYLLABLE ZHWA
+12E8 ; [.25FD.0020.0002] # ETHIOPIC SYLLABLE YA
+12E9 ; [.25FE.0020.0002] # ETHIOPIC SYLLABLE YU
+12EA ; [.25FF.0020.0002] # ETHIOPIC SYLLABLE YI
+12EB ; [.2600.0020.0002] # ETHIOPIC SYLLABLE YAA
+12EC ; [.2601.0020.0002] # ETHIOPIC SYLLABLE YEE
+12ED ; [.2602.0020.0002] # ETHIOPIC SYLLABLE YE
+12EE ; [.2603.0020.0002] # ETHIOPIC SYLLABLE YO
+12EF ; [.2604.0020.0002] # ETHIOPIC SYLLABLE YOA
+12F0 ; [.2605.0020.0002] # ETHIOPIC SYLLABLE DA
+12F1 ; [.2606.0020.0002] # ETHIOPIC SYLLABLE DU
+12F2 ; [.2607.0020.0002] # ETHIOPIC SYLLABLE DI
+12F3 ; [.2608.0020.0002] # ETHIOPIC SYLLABLE DAA
+12F4 ; [.2609.0020.0002] # ETHIOPIC SYLLABLE DEE
+12F5 ; [.260A.0020.0002] # ETHIOPIC SYLLABLE DE
+12F6 ; [.260B.0020.0002] # ETHIOPIC SYLLABLE DO
+12F7 ; [.260C.0020.0002] # ETHIOPIC SYLLABLE DWA
+2D8C ; [.260D.0020.0002] # ETHIOPIC SYLLABLE DOA
+AB09 ; [.260E.0020.0002] # ETHIOPIC SYLLABLE DDHU
+AB0A ; [.260F.0020.0002] # ETHIOPIC SYLLABLE DDHI
+AB0B ; [.2610.0020.0002] # ETHIOPIC SYLLABLE DDHAA
+AB0C ; [.2611.0020.0002] # ETHIOPIC SYLLABLE DDHEE
+AB0D ; [.2612.0020.0002] # ETHIOPIC SYLLABLE DDHE
+AB0E ; [.2613.0020.0002] # ETHIOPIC SYLLABLE DDHO
+12F8 ; [.2614.0020.0002] # ETHIOPIC SYLLABLE DDA
+12F9 ; [.2615.0020.0002] # ETHIOPIC SYLLABLE DDU
+12FA ; [.2616.0020.0002] # ETHIOPIC SYLLABLE DDI
+12FB ; [.2617.0020.0002] # ETHIOPIC SYLLABLE DDAA
+12FC ; [.2618.0020.0002] # ETHIOPIC SYLLABLE DDEE
+12FD ; [.2619.0020.0002] # ETHIOPIC SYLLABLE DDE
+12FE ; [.261A.0020.0002] # ETHIOPIC SYLLABLE DDO
+12FF ; [.261B.0020.0002] # ETHIOPIC SYLLABLE DDWA
+2D8D ; [.261C.0020.0002] # ETHIOPIC SYLLABLE DDOA
+1300 ; [.261D.0020.0002] # ETHIOPIC SYLLABLE JA
+1301 ; [.261E.0020.0002] # ETHIOPIC SYLLABLE JU
+1302 ; [.261F.0020.0002] # ETHIOPIC SYLLABLE JI
+1303 ; [.2620.0020.0002] # ETHIOPIC SYLLABLE JAA
+1304 ; [.2621.0020.0002] # ETHIOPIC SYLLABLE JEE
+1305 ; [.2622.0020.0002] # ETHIOPIC SYLLABLE JE
+1306 ; [.2623.0020.0002] # ETHIOPIC SYLLABLE JO
+1307 ; [.2624.0020.0002] # ETHIOPIC SYLLABLE JWA
+2D8E ; [.2625.0020.0002] # ETHIOPIC SYLLABLE JOA
+1308 ; [.2626.0020.0002] # ETHIOPIC SYLLABLE GA
+1309 ; [.2627.0020.0002] # ETHIOPIC SYLLABLE GU
+130A ; [.2628.0020.0002] # ETHIOPIC SYLLABLE GI
+130B ; [.2629.0020.0002] # ETHIOPIC SYLLABLE GAA
+130C ; [.262A.0020.0002] # ETHIOPIC SYLLABLE GEE
+130D ; [.262B.0020.0002] # ETHIOPIC SYLLABLE GE
+130E ; [.262C.0020.0002] # ETHIOPIC SYLLABLE GO
+130F ; [.262D.0020.0002] # ETHIOPIC SYLLABLE GOA
+1310 ; [.262E.0020.0002] # ETHIOPIC SYLLABLE GWA
+1312 ; [.262F.0020.0002] # ETHIOPIC SYLLABLE GWI
+1313 ; [.2630.0020.0002] # ETHIOPIC SYLLABLE GWAA
+1314 ; [.2631.0020.0002] # ETHIOPIC SYLLABLE GWEE
+1315 ; [.2632.0020.0002] # ETHIOPIC SYLLABLE GWE
+1318 ; [.2633.0020.0002] # ETHIOPIC SYLLABLE GGA
+1319 ; [.2634.0020.0002] # ETHIOPIC SYLLABLE GGU
+131A ; [.2635.0020.0002] # ETHIOPIC SYLLABLE GGI
+131B ; [.2636.0020.0002] # ETHIOPIC SYLLABLE GGAA
+131C ; [.2637.0020.0002] # ETHIOPIC SYLLABLE GGEE
+131D ; [.2638.0020.0002] # ETHIOPIC SYLLABLE GGE
+131E ; [.2639.0020.0002] # ETHIOPIC SYLLABLE GGO
+131F ; [.263A.0020.0002] # ETHIOPIC SYLLABLE GGWAA
+2D93 ; [.263B.0020.0002] # ETHIOPIC SYLLABLE GGWA
+2D94 ; [.263C.0020.0002] # ETHIOPIC SYLLABLE GGWI
+2D95 ; [.263D.0020.0002] # ETHIOPIC SYLLABLE GGWEE
+2D96 ; [.263E.0020.0002] # ETHIOPIC SYLLABLE GGWE
+1320 ; [.263F.0020.0002] # ETHIOPIC SYLLABLE THA
+1321 ; [.2640.0020.0002] # ETHIOPIC SYLLABLE THU
+1322 ; [.2641.0020.0002] # ETHIOPIC SYLLABLE THI
+1323 ; [.2642.0020.0002] # ETHIOPIC SYLLABLE THAA
+1324 ; [.2643.0020.0002] # ETHIOPIC SYLLABLE THEE
+1325 ; [.2644.0020.0002] # ETHIOPIC SYLLABLE THE
+1326 ; [.2645.0020.0002] # ETHIOPIC SYLLABLE THO
+1327 ; [.2646.0020.0002] # ETHIOPIC SYLLABLE THWA
+2D8F ; [.2647.0020.0002] # ETHIOPIC SYLLABLE THOA
+1328 ; [.2648.0020.0002] # ETHIOPIC SYLLABLE CHA
+1329 ; [.2649.0020.0002] # ETHIOPIC SYLLABLE CHU
+132A ; [.264A.0020.0002] # ETHIOPIC SYLLABLE CHI
+132B ; [.264B.0020.0002] # ETHIOPIC SYLLABLE CHAA
+132C ; [.264C.0020.0002] # ETHIOPIC SYLLABLE CHEE
+132D ; [.264D.0020.0002] # ETHIOPIC SYLLABLE CHE
+132E ; [.264E.0020.0002] # ETHIOPIC SYLLABLE CHO
+132F ; [.264F.0020.0002] # ETHIOPIC SYLLABLE CHWA
+2D90 ; [.2650.0020.0002] # ETHIOPIC SYLLABLE CHOA
+AB20 ; [.2651.0020.0002] # ETHIOPIC SYLLABLE CCHHA
+AB21 ; [.2652.0020.0002] # ETHIOPIC SYLLABLE CCHHU
+AB22 ; [.2653.0020.0002] # ETHIOPIC SYLLABLE CCHHI
+AB23 ; [.2654.0020.0002] # ETHIOPIC SYLLABLE CCHHAA
+AB24 ; [.2655.0020.0002] # ETHIOPIC SYLLABLE CCHHEE
+AB25 ; [.2656.0020.0002] # ETHIOPIC SYLLABLE CCHHE
+AB26 ; [.2657.0020.0002] # ETHIOPIC SYLLABLE CCHHO
+1330 ; [.2658.0020.0002] # ETHIOPIC SYLLABLE PHA
+1331 ; [.2659.0020.0002] # ETHIOPIC SYLLABLE PHU
+1332 ; [.265A.0020.0002] # ETHIOPIC SYLLABLE PHI
+1333 ; [.265B.0020.0002] # ETHIOPIC SYLLABLE PHAA
+1334 ; [.265C.0020.0002] # ETHIOPIC SYLLABLE PHEE
+1335 ; [.265D.0020.0002] # ETHIOPIC SYLLABLE PHE
+1336 ; [.265E.0020.0002] # ETHIOPIC SYLLABLE PHO
+1337 ; [.265F.0020.0002] # ETHIOPIC SYLLABLE PHWA
+2D91 ; [.2660.0020.0002] # ETHIOPIC SYLLABLE PHOA
+1338 ; [.2661.0020.0002] # ETHIOPIC SYLLABLE TSA
+1339 ; [.2662.0020.0002] # ETHIOPIC SYLLABLE TSU
+133A ; [.2663.0020.0002] # ETHIOPIC SYLLABLE TSI
+133B ; [.2664.0020.0002] # ETHIOPIC SYLLABLE TSAA
+133C ; [.2665.0020.0002] # ETHIOPIC SYLLABLE TSEE
+133D ; [.2666.0020.0002] # ETHIOPIC SYLLABLE TSE
+133E ; [.2667.0020.0002] # ETHIOPIC SYLLABLE TSO
+133F ; [.2668.0020.0002] # ETHIOPIC SYLLABLE TSWA
+AB28 ; [.2669.0020.0002] # ETHIOPIC SYLLABLE BBA
+AB29 ; [.266A.0020.0002] # ETHIOPIC SYLLABLE BBU
+AB2A ; [.266B.0020.0002] # ETHIOPIC SYLLABLE BBI
+AB2B ; [.266C.0020.0002] # ETHIOPIC SYLLABLE BBAA
+AB2C ; [.266D.0020.0002] # ETHIOPIC SYLLABLE BBEE
+AB2D ; [.266E.0020.0002] # ETHIOPIC SYLLABLE BBE
+AB2E ; [.266F.0020.0002] # ETHIOPIC SYLLABLE BBO
+1340 ; [.2670.0020.0002] # ETHIOPIC SYLLABLE TZA
+1341 ; [.2671.0020.0002] # ETHIOPIC SYLLABLE TZU
+1342 ; [.2672.0020.0002] # ETHIOPIC SYLLABLE TZI
+1343 ; [.2673.0020.0002] # ETHIOPIC SYLLABLE TZAA
+1344 ; [.2674.0020.0002] # ETHIOPIC SYLLABLE TZEE
+1345 ; [.2675.0020.0002] # ETHIOPIC SYLLABLE TZE
+1346 ; [.2676.0020.0002] # ETHIOPIC SYLLABLE TZO
+1347 ; [.2677.0020.0002] # ETHIOPIC SYLLABLE TZOA
+1348 ; [.2678.0020.0002] # ETHIOPIC SYLLABLE FA
+1349 ; [.2679.0020.0002] # ETHIOPIC SYLLABLE FU
+134A ; [.267A.0020.0002] # ETHIOPIC SYLLABLE FI
+134B ; [.267B.0020.0002] # ETHIOPIC SYLLABLE FAA
+134C ; [.267C.0020.0002] # ETHIOPIC SYLLABLE FEE
+134D ; [.267D.0020.0002] # ETHIOPIC SYLLABLE FE
+134E ; [.267E.0020.0002] # ETHIOPIC SYLLABLE FO
+134F ; [.267F.0020.0002] # ETHIOPIC SYLLABLE FWA
+1388 ; [.2680.0020.0002] # ETHIOPIC SYLLABLE SEBATBEIT FWA
+1389 ; [.2681.0020.0002] # ETHIOPIC SYLLABLE FWI
+138A ; [.2682.0020.0002] # ETHIOPIC SYLLABLE FWEE
+138B ; [.2683.0020.0002] # ETHIOPIC SYLLABLE FWE
+1350 ; [.2684.0020.0002] # ETHIOPIC SYLLABLE PA
+1351 ; [.2685.0020.0002] # ETHIOPIC SYLLABLE PU
+1352 ; [.2686.0020.0002] # ETHIOPIC SYLLABLE PI
+1353 ; [.2687.0020.0002] # ETHIOPIC SYLLABLE PAA
+1354 ; [.2688.0020.0002] # ETHIOPIC SYLLABLE PEE
+1355 ; [.2689.0020.0002] # ETHIOPIC SYLLABLE PE
+1356 ; [.268A.0020.0002] # ETHIOPIC SYLLABLE PO
+1357 ; [.268B.0020.0002] # ETHIOPIC SYLLABLE PWA
+138C ; [.268C.0020.0002] # ETHIOPIC SYLLABLE SEBATBEIT PWA
+138D ; [.268D.0020.0002] # ETHIOPIC SYLLABLE PWI
+138E ; [.268E.0020.0002] # ETHIOPIC SYLLABLE PWEE
+138F ; [.268F.0020.0002] # ETHIOPIC SYLLABLE PWE
+2D92 ; [.2690.0020.0002] # ETHIOPIC SYLLABLE POA
+1358 ; [.2691.0020.0002] # ETHIOPIC SYLLABLE RYA
+1359 ; [.2692.0020.0002] # ETHIOPIC SYLLABLE MYA
+135A ; [.2693.0020.0002] # ETHIOPIC SYLLABLE FYA
+2DA0 ; [.2694.0020.0002] # ETHIOPIC SYLLABLE SSA
+2DA1 ; [.2695.0020.0002] # ETHIOPIC SYLLABLE SSU
+2DA2 ; [.2696.0020.0002] # ETHIOPIC SYLLABLE SSI
+2DA3 ; [.2697.0020.0002] # ETHIOPIC SYLLABLE SSAA
+2DA4 ; [.2698.0020.0002] # ETHIOPIC SYLLABLE SSEE
+2DA5 ; [.2699.0020.0002] # ETHIOPIC SYLLABLE SSE
+2DA6 ; [.269A.0020.0002] # ETHIOPIC SYLLABLE SSO
+2DA8 ; [.269B.0020.0002] # ETHIOPIC SYLLABLE CCA
+2DA9 ; [.269C.0020.0002] # ETHIOPIC SYLLABLE CCU
+2DAA ; [.269D.0020.0002] # ETHIOPIC SYLLABLE CCI
+2DAB ; [.269E.0020.0002] # ETHIOPIC SYLLABLE CCAA
+2DAC ; [.269F.0020.0002] # ETHIOPIC SYLLABLE CCEE
+2DAD ; [.26A0.0020.0002] # ETHIOPIC SYLLABLE CCE
+2DAE ; [.26A1.0020.0002] # ETHIOPIC SYLLABLE CCO
+2DB0 ; [.26A2.0020.0002] # ETHIOPIC SYLLABLE ZZA
+2DB1 ; [.26A3.0020.0002] # ETHIOPIC SYLLABLE ZZU
+2DB2 ; [.26A4.0020.0002] # ETHIOPIC SYLLABLE ZZI
+2DB3 ; [.26A5.0020.0002] # ETHIOPIC SYLLABLE ZZAA
+2DB4 ; [.26A6.0020.0002] # ETHIOPIC SYLLABLE ZZEE
+2DB5 ; [.26A7.0020.0002] # ETHIOPIC SYLLABLE ZZE
+2DB6 ; [.26A8.0020.0002] # ETHIOPIC SYLLABLE ZZO
+2DB8 ; [.26A9.0020.0002] # ETHIOPIC SYLLABLE CCHA
+2DB9 ; [.26AA.0020.0002] # ETHIOPIC SYLLABLE CCHU
+2DBA ; [.26AB.0020.0002] # ETHIOPIC SYLLABLE CCHI
+2DBB ; [.26AC.0020.0002] # ETHIOPIC SYLLABLE CCHAA
+2DBC ; [.26AD.0020.0002] # ETHIOPIC SYLLABLE CCHEE
+2DBD ; [.26AE.0020.0002] # ETHIOPIC SYLLABLE CCHE
+2DBE ; [.26AF.0020.0002] # ETHIOPIC SYLLABLE CCHO
+2DC0 ; [.26B0.0020.0002] # ETHIOPIC SYLLABLE QYA
+2DC1 ; [.26B1.0020.0002] # ETHIOPIC SYLLABLE QYU
+2DC2 ; [.26B2.0020.0002] # ETHIOPIC SYLLABLE QYI
+2DC3 ; [.26B3.0020.0002] # ETHIOPIC SYLLABLE QYAA
+2DC4 ; [.26B4.0020.0002] # ETHIOPIC SYLLABLE QYEE
+2DC5 ; [.26B5.0020.0002] # ETHIOPIC SYLLABLE QYE
+2DC6 ; [.26B6.0020.0002] # ETHIOPIC SYLLABLE QYO
+2DC8 ; [.26B7.0020.0002] # ETHIOPIC SYLLABLE KYA
+2DC9 ; [.26B8.0020.0002] # ETHIOPIC SYLLABLE KYU
+2DCA ; [.26B9.0020.0002] # ETHIOPIC SYLLABLE KYI
+2DCB ; [.26BA.0020.0002] # ETHIOPIC SYLLABLE KYAA
+2DCC ; [.26BB.0020.0002] # ETHIOPIC SYLLABLE KYEE
+2DCD ; [.26BC.0020.0002] # ETHIOPIC SYLLABLE KYE
+2DCE ; [.26BD.0020.0002] # ETHIOPIC SYLLABLE KYO
+2DD0 ; [.26BE.0020.0002] # ETHIOPIC SYLLABLE XYA
+2DD1 ; [.26BF.0020.0002] # ETHIOPIC SYLLABLE XYU
+2DD2 ; [.26C0.0020.0002] # ETHIOPIC SYLLABLE XYI
+2DD3 ; [.26C1.0020.0002] # ETHIOPIC SYLLABLE XYAA
+2DD4 ; [.26C2.0020.0002] # ETHIOPIC SYLLABLE XYEE
+2DD5 ; [.26C3.0020.0002] # ETHIOPIC SYLLABLE XYE
+2DD6 ; [.26C4.0020.0002] # ETHIOPIC SYLLABLE XYO
+2DD8 ; [.26C5.0020.0002] # ETHIOPIC SYLLABLE GYA
+2DD9 ; [.26C6.0020.0002] # ETHIOPIC SYLLABLE GYU
+2DDA ; [.26C7.0020.0002] # ETHIOPIC SYLLABLE GYI
+2DDB ; [.26C8.0020.0002] # ETHIOPIC SYLLABLE GYAA
+2DDC ; [.26C9.0020.0002] # ETHIOPIC SYLLABLE GYEE
+2DDD ; [.26CA.0020.0002] # ETHIOPIC SYLLABLE GYE
+2DDE ; [.26CB.0020.0002] # ETHIOPIC SYLLABLE GYO
+0950 ; [.26CC.0020.0002] # DEVANAGARI OM
+A8FD ; [.26CD.0020.0002] # DEVANAGARI JAIN OM
+0972 ; [.26CE.0020.0002] # DEVANAGARI LETTER CANDRA A
+0904 ; [.26CF.0020.0002] # DEVANAGARI LETTER SHORT A
+0905 ; [.26D0.0020.0002] # DEVANAGARI LETTER A
+0906 ; [.26D1.0020.0002] # DEVANAGARI LETTER AA
+0973 ; [.26D2.0020.0002] # DEVANAGARI LETTER OE
+0974 ; [.26D3.0020.0002] # DEVANAGARI LETTER OOE
+0975 ; [.26D4.0020.0002] # DEVANAGARI LETTER AW
+0976 ; [.26D5.0020.0002] # DEVANAGARI LETTER UE
+0977 ; [.26D6.0020.0002] # DEVANAGARI LETTER UUE
+0907 ; [.26D7.0020.0002] # DEVANAGARI LETTER I
+0908 ; [.26D8.0020.0002] # DEVANAGARI LETTER II
+0909 ; [.26D9.0020.0002] # DEVANAGARI LETTER U
+090A ; [.26DA.0020.0002] # DEVANAGARI LETTER UU
+090B ; [.26DB.0020.0002] # DEVANAGARI LETTER VOCALIC R
+0960 ; [.26DC.0020.0002] # DEVANAGARI LETTER VOCALIC RR
+090C ; [.26DD.0020.0002] # DEVANAGARI LETTER VOCALIC L
+0961 ; [.26DE.0020.0002] # DEVANAGARI LETTER VOCALIC LL
+090D ; [.26DF.0020.0002] # DEVANAGARI LETTER CANDRA E
+090E ; [.26E0.0020.0002] # DEVANAGARI LETTER SHORT E
+090F ; [.26E1.0020.0002] # DEVANAGARI LETTER E
+0910 ; [.26E2.0020.0002] # DEVANAGARI LETTER AI
+0911 ; [.26E3.0020.0002] # DEVANAGARI LETTER CANDRA O
+0912 ; [.26E4.0020.0002] # DEVANAGARI LETTER SHORT O
+0913 ; [.26E5.0020.0002] # DEVANAGARI LETTER O
+0914 ; [.26E6.0020.0002] # DEVANAGARI LETTER AU
+0915 ; [.26E7.0020.0002] # DEVANAGARI LETTER KA
+0958 ; [.26E7.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER QA
+0916 ; [.26E8.0020.0002] # DEVANAGARI LETTER KHA
+0959 ; [.26E8.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER KHHA
+0917 ; [.26E9.0020.0002] # DEVANAGARI LETTER GA
+095A ; [.26E9.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER GHHA
+097B ; [.26EA.0020.0002] # DEVANAGARI LETTER GGA
+0918 ; [.26EB.0020.0002] # DEVANAGARI LETTER GHA
+0919 ; [.26EC.0020.0002] # DEVANAGARI LETTER NGA
+091A ; [.26ED.0020.0002] # DEVANAGARI LETTER CA
+091B ; [.26EE.0020.0002] # DEVANAGARI LETTER CHA
+091C ; [.26EF.0020.0002] # DEVANAGARI LETTER JA
+095B ; [.26EF.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER ZA
+0979 ; [.26F0.0020.0002] # DEVANAGARI LETTER ZHA
+097C ; [.26F1.0020.0002] # DEVANAGARI LETTER JJA
+091D ; [.26F2.0020.0002] # DEVANAGARI LETTER JHA
+091E ; [.26F3.0020.0002] # DEVANAGARI LETTER NYA
+091F ; [.26F4.0020.0002] # DEVANAGARI LETTER TTA
+0920 ; [.26F5.0020.0002] # DEVANAGARI LETTER TTHA
+0978 ; [.26F6.0020.0002] # DEVANAGARI LETTER MARWARI DDA
+0921 ; [.26F7.0020.0002] # DEVANAGARI LETTER DDA
+095C ; [.26F7.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER DDDHA
+097E ; [.26F8.0020.0002] # DEVANAGARI LETTER DDDA
+0922 ; [.26F9.0020.0002] # DEVANAGARI LETTER DDHA
+095D ; [.26F9.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER RHA
+0923 ; [.26FA.0020.0002] # DEVANAGARI LETTER NNA
+0924 ; [.26FB.0020.0002] # DEVANAGARI LETTER TA
+0925 ; [.26FC.0020.0002] # DEVANAGARI LETTER THA
+0926 ; [.26FD.0020.0002] # DEVANAGARI LETTER DA
+0927 ; [.26FE.0020.0002] # DEVANAGARI LETTER DHA
+0928 ; [.26FF.0020.0002] # DEVANAGARI LETTER NA
+0929 ; [.26FF.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER NNNA
+092A ; [.2700.0020.0002] # DEVANAGARI LETTER PA
+092B ; [.2701.0020.0002] # DEVANAGARI LETTER PHA
+095E ; [.2701.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER FA
+092C ; [.2702.0020.0002] # DEVANAGARI LETTER BA
+097F ; [.2703.0020.0002] # DEVANAGARI LETTER BBA
+092D ; [.2704.0020.0002] # DEVANAGARI LETTER BHA
+092E ; [.2705.0020.0002] # DEVANAGARI LETTER MA
+092F ; [.2706.0020.0002] # DEVANAGARI LETTER YA
+095F ; [.2706.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER YYA
+097A ; [.2707.0020.0002] # DEVANAGARI LETTER HEAVY YA
+0930 ; [.2708.0020.0002] # DEVANAGARI LETTER RA
+0931 ; [.2708.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER RRA
+0932 ; [.2709.0020.0002] # DEVANAGARI LETTER LA
+0933 ; [.270A.0020.0002] # DEVANAGARI LETTER LLA
+0934 ; [.270A.0020.0002][.0000.00C2.0002] # DEVANAGARI LETTER LLLA
+0935 ; [.270B.0020.0002] # DEVANAGARI LETTER VA
+0936 ; [.270C.0020.0002] # DEVANAGARI LETTER SHA
+0937 ; [.270D.0020.0002] # DEVANAGARI LETTER SSA
+0938 ; [.270E.0020.0002] # DEVANAGARI LETTER SA
+0939 ; [.270F.0020.0002] # DEVANAGARI LETTER HA
+093D ; [.2710.0020.0002] # DEVANAGARI SIGN AVAGRAHA
+097D ; [.2711.0020.0002] # DEVANAGARI LETTER GLOTTAL STOP
+1CE9 ; [.2712.0020.0002] # VEDIC SIGN ANUSVARA ANTARGOMUKHA
+1CEA ; [.2712.0020.0004] # VEDIC SIGN ANUSVARA BAHIRGOMUKHA
+1CEB ; [.2712.0020.0004] # VEDIC SIGN ANUSVARA VAMAGOMUKHA
+1CEC ; [.2712.0020.0004] # VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
+1CEE ; [.2712.0020.0004] # VEDIC SIGN HEXIFORM LONG ANUSVARA
+1CEF ; [.2712.0020.0004] # VEDIC SIGN LONG ANUSVARA
+1CF0 ; [.2712.0020.0004] # VEDIC SIGN RTHANG LONG ANUSVARA
+1CF1 ; [.2712.0020.0004] # VEDIC SIGN ANUSVARA UBHAYATO MUKHA
+1CF5 ; [.2713.0020.0002] # VEDIC SIGN JIHVAMULIYA
+1CF6 ; [.2714.0020.0002] # VEDIC SIGN UPADHMANIYA
+A8F2 ; [.2715.0020.0002] # DEVANAGARI SIGN SPACING CANDRABINDU
+A8F3 ; [.2715.0020.0004] # DEVANAGARI SIGN CANDRABINDU VIRAMA
+A8F4 ; [.2715.0020.0004] # DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA
+A8F5 ; [.2715.0020.0004] # DEVANAGARI SIGN CANDRABINDU TWO
+A8F6 ; [.2715.0020.0004] # DEVANAGARI SIGN CANDRABINDU THREE
+A8F7 ; [.2715.0020.0004] # DEVANAGARI SIGN CANDRABINDU AVAGRAHA
+A8FB ; [.2716.0020.0002] # DEVANAGARI HEADSTROKE
+093E ; [.2717.0020.0002] # DEVANAGARI VOWEL SIGN AA
+093A ; [.2718.0020.0002] # DEVANAGARI VOWEL SIGN OE
+093B ; [.2719.0020.0002] # DEVANAGARI VOWEL SIGN OOE
+094F ; [.271A.0020.0002] # DEVANAGARI VOWEL SIGN AW
+0956 ; [.271B.0020.0002] # DEVANAGARI VOWEL SIGN UE
+0957 ; [.271C.0020.0002] # DEVANAGARI VOWEL SIGN UUE
+093F ; [.271D.0020.0002] # DEVANAGARI VOWEL SIGN I
+0940 ; [.271E.0020.0002] # DEVANAGARI VOWEL SIGN II
+0941 ; [.271F.0020.0002] # DEVANAGARI VOWEL SIGN U
+0942 ; [.2720.0020.0002] # DEVANAGARI VOWEL SIGN UU
+0943 ; [.2721.0020.0002] # DEVANAGARI VOWEL SIGN VOCALIC R
+0944 ; [.2722.0020.0002] # DEVANAGARI VOWEL SIGN VOCALIC RR
+0962 ; [.2723.0020.0002] # DEVANAGARI VOWEL SIGN VOCALIC L
+0963 ; [.2724.0020.0002] # DEVANAGARI VOWEL SIGN VOCALIC LL
+0945 ; [.2725.0020.0002] # DEVANAGARI VOWEL SIGN CANDRA E
+0955 ; [.2726.0020.0002] # DEVANAGARI VOWEL SIGN CANDRA LONG E
+0946 ; [.2727.0020.0002] # DEVANAGARI VOWEL SIGN SHORT E
+0947 ; [.2728.0020.0002] # DEVANAGARI VOWEL SIGN E
+094E ; [.2729.0020.0002] # DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
+0948 ; [.272A.0020.0002] # DEVANAGARI VOWEL SIGN AI
+0949 ; [.272B.0020.0002] # DEVANAGARI VOWEL SIGN CANDRA O
+094A ; [.272C.0020.0002] # DEVANAGARI VOWEL SIGN SHORT O
+094B ; [.272D.0020.0002] # DEVANAGARI VOWEL SIGN O
+094C ; [.272E.0020.0002] # DEVANAGARI VOWEL SIGN AU
+094D ; [.272F.0020.0002] # DEVANAGARI SIGN VIRAMA
+0980 ; [.2730.0020.0002] # BENGALI ANJI
+0985 ; [.2731.0020.0002] # BENGALI LETTER A
+0986 ; [.2732.0020.0002] # BENGALI LETTER AA
+0987 ; [.2733.0020.0002] # BENGALI LETTER I
+0988 ; [.2734.0020.0002] # BENGALI LETTER II
+0989 ; [.2735.0020.0002] # BENGALI LETTER U
+098A ; [.2736.0020.0002] # BENGALI LETTER UU
+098B ; [.2737.0020.0002] # BENGALI LETTER VOCALIC R
+09E0 ; [.2738.0020.0002] # BENGALI LETTER VOCALIC RR
+098C ; [.2739.0020.0002] # BENGALI LETTER VOCALIC L
+09E1 ; [.273A.0020.0002] # BENGALI LETTER VOCALIC LL
+098F ; [.273B.0020.0002] # BENGALI LETTER E
+0990 ; [.273C.0020.0002] # BENGALI LETTER AI
+0993 ; [.273D.0020.0002] # BENGALI LETTER O
+0994 ; [.273E.0020.0002] # BENGALI LETTER AU
+0995 ; [.273F.0020.0002] # BENGALI LETTER KA
+0996 ; [.2740.0020.0002] # BENGALI LETTER KHA
+0997 ; [.2741.0020.0002] # BENGALI LETTER GA
+0998 ; [.2742.0020.0002] # BENGALI LETTER GHA
+0999 ; [.2743.0020.0002] # BENGALI LETTER NGA
+099A ; [.2744.0020.0002] # BENGALI LETTER CA
+099B ; [.2745.0020.0002] # BENGALI LETTER CHA
+099C ; [.2746.0020.0002] # BENGALI LETTER JA
+099D ; [.2747.0020.0002] # BENGALI LETTER JHA
+099E ; [.2748.0020.0002] # BENGALI LETTER NYA
+099F ; [.2749.0020.0002] # BENGALI LETTER TTA
+09A0 ; [.274A.0020.0002] # BENGALI LETTER TTHA
+09A1 ; [.274B.0020.0002] # BENGALI LETTER DDA
+09DC ; [.274B.0020.0002][.0000.00C2.0002] # BENGALI LETTER RRA
+09A2 ; [.274C.0020.0002] # BENGALI LETTER DDHA
+09DD ; [.274C.0020.0002][.0000.00C2.0002] # BENGALI LETTER RHA
+09A3 ; [.274D.0020.0002] # BENGALI LETTER NNA
+09A4 ; [.274E.0020.0002] # BENGALI LETTER TA
+09CE ; [.274E.0020.0004][.276F.0020.0004] # BENGALI LETTER KHANDA TA
+09A5 ; [.274F.0020.0002] # BENGALI LETTER THA
+09A6 ; [.2750.0020.0002] # BENGALI LETTER DA
+09A7 ; [.2751.0020.0002] # BENGALI LETTER DHA
+09A8 ; [.2752.0020.0002] # BENGALI LETTER NA
+09AA ; [.2753.0020.0002] # BENGALI LETTER PA
+09AB ; [.2754.0020.0002] # BENGALI LETTER PHA
+09AC ; [.2755.0020.0002] # BENGALI LETTER BA
+09AD ; [.2756.0020.0002] # BENGALI LETTER BHA
+09AE ; [.2757.0020.0002] # BENGALI LETTER MA
+09AF ; [.2758.0020.0002] # BENGALI LETTER YA
+09DF ; [.2758.0020.0002][.0000.00C2.0002] # BENGALI LETTER YYA
+09B0 ; [.2759.0020.0002] # BENGALI LETTER RA
+09F0 ; [.275A.0020.0002] # BENGALI LETTER RA WITH MIDDLE DIAGONAL
+09B2 ; [.275B.0020.0002] # BENGALI LETTER LA
+09F1 ; [.275C.0020.0002] # BENGALI LETTER RA WITH LOWER DIAGONAL
+09B6 ; [.275D.0020.0002] # BENGALI LETTER SHA
+09B7 ; [.275E.0020.0002] # BENGALI LETTER SSA
+09B8 ; [.275F.0020.0002] # BENGALI LETTER SA
+09B9 ; [.2760.0020.0002] # BENGALI LETTER HA
+09BD ; [.2761.0020.0002] # BENGALI SIGN AVAGRAHA
+09BE ; [.2762.0020.0002] # BENGALI VOWEL SIGN AA
+09BF ; [.2763.0020.0002] # BENGALI VOWEL SIGN I
+09C0 ; [.2764.0020.0002] # BENGALI VOWEL SIGN II
+09C1 ; [.2765.0020.0002] # BENGALI VOWEL SIGN U
+09C2 ; [.2766.0020.0002] # BENGALI VOWEL SIGN UU
+09C3 ; [.2767.0020.0002] # BENGALI VOWEL SIGN VOCALIC R
+09C4 ; [.2768.0020.0002] # BENGALI VOWEL SIGN VOCALIC RR
+09E2 ; [.2769.0020.0002] # BENGALI VOWEL SIGN VOCALIC L
+09E3 ; [.276A.0020.0002] # BENGALI VOWEL SIGN VOCALIC LL
+09C7 ; [.276B.0020.0002] # BENGALI VOWEL SIGN E
+09C8 ; [.276C.0020.0002] # BENGALI VOWEL SIGN AI
+09CB ; [.276D.0020.0002] # BENGALI VOWEL SIGN O
+09C7 09BE ; [.276D.0020.0002] # BENGALI VOWEL SIGN O
+09CC ; [.276E.0020.0002] # BENGALI VOWEL SIGN AU
+09C7 09D7 ; [.276E.0020.0002] # BENGALI VOWEL SIGN AU
+09CD ; [.276F.0020.0002] # BENGALI SIGN VIRAMA
+09D7 ; [.2770.0020.0002] # BENGALI AU LENGTH MARK
+09FC ; [.2771.0020.0002] # BENGALI LETTER VEDIC ANUSVARA
+0A74 ; [.2772.0020.0002] # GURMUKHI EK ONKAR
+0A73 ; [.2773.0020.0002] # GURMUKHI URA
+0A09 ; [.2774.0020.0002] # GURMUKHI LETTER U
+0A0A ; [.2775.0020.0002] # GURMUKHI LETTER UU
+0A13 ; [.2776.0020.0002] # GURMUKHI LETTER OO
+0A05 ; [.2777.0020.0002] # GURMUKHI LETTER A
+0A06 ; [.2778.0020.0002] # GURMUKHI LETTER AA
+0A10 ; [.2779.0020.0002] # GURMUKHI LETTER AI
+0A14 ; [.277A.0020.0002] # GURMUKHI LETTER AU
+0A72 ; [.277B.0020.0002] # GURMUKHI IRI
+0A07 ; [.277C.0020.0002] # GURMUKHI LETTER I
+0A08 ; [.277D.0020.0002] # GURMUKHI LETTER II
+0A0F ; [.277E.0020.0002] # GURMUKHI LETTER EE
+0A38 ; [.277F.0020.0002] # GURMUKHI LETTER SA
+0A36 ; [.277F.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER SHA
+0A39 ; [.2780.0020.0002] # GURMUKHI LETTER HA
+0A51 ; [.2781.0020.0002] # GURMUKHI SIGN UDAAT
+0A15 ; [.2782.0020.0002] # GURMUKHI LETTER KA
+0A16 ; [.2783.0020.0002] # GURMUKHI LETTER KHA
+0A59 ; [.2783.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER KHHA
+0A17 ; [.2784.0020.0002] # GURMUKHI LETTER GA
+0A5A ; [.2784.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER GHHA
+0A18 ; [.2785.0020.0002] # GURMUKHI LETTER GHA
+0A19 ; [.2786.0020.0002] # GURMUKHI LETTER NGA
+0A1A ; [.2787.0020.0002] # GURMUKHI LETTER CA
+0A1B ; [.2788.0020.0002] # GURMUKHI LETTER CHA
+0A1C ; [.2789.0020.0002] # GURMUKHI LETTER JA
+0A5B ; [.2789.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER ZA
+0A1D ; [.278A.0020.0002] # GURMUKHI LETTER JHA
+0A1E ; [.278B.0020.0002] # GURMUKHI LETTER NYA
+0A1F ; [.278C.0020.0002] # GURMUKHI LETTER TTA
+0A20 ; [.278D.0020.0002] # GURMUKHI LETTER TTHA
+0A21 ; [.278E.0020.0002] # GURMUKHI LETTER DDA
+0A22 ; [.278F.0020.0002] # GURMUKHI LETTER DDHA
+0A23 ; [.2790.0020.0002] # GURMUKHI LETTER NNA
+0A24 ; [.2791.0020.0002] # GURMUKHI LETTER TA
+0A25 ; [.2792.0020.0002] # GURMUKHI LETTER THA
+0A26 ; [.2793.0020.0002] # GURMUKHI LETTER DA
+0A27 ; [.2794.0020.0002] # GURMUKHI LETTER DHA
+0A28 ; [.2795.0020.0002] # GURMUKHI LETTER NA
+0A2A ; [.2796.0020.0002] # GURMUKHI LETTER PA
+0A2B ; [.2797.0020.0002] # GURMUKHI LETTER PHA
+0A5E ; [.2797.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER FA
+0A2C ; [.2798.0020.0002] # GURMUKHI LETTER BA
+0A2D ; [.2799.0020.0002] # GURMUKHI LETTER BHA
+0A2E ; [.279A.0020.0002] # GURMUKHI LETTER MA
+0A2F ; [.279B.0020.0002] # GURMUKHI LETTER YA
+0A75 ; [.279C.0020.0002] # GURMUKHI SIGN YAKASH
+0A30 ; [.279D.0020.0002] # GURMUKHI LETTER RA
+0A32 ; [.279E.0020.0002] # GURMUKHI LETTER LA
+0A33 ; [.279E.0020.0002][.0000.00C2.0002] # GURMUKHI LETTER LLA
+0A35 ; [.279F.0020.0002] # GURMUKHI LETTER VA
+0A5C ; [.27A0.0020.0002] # GURMUKHI LETTER RRA
+0A3E ; [.27A1.0020.0002] # GURMUKHI VOWEL SIGN AA
+0A3F ; [.27A2.0020.0002] # GURMUKHI VOWEL SIGN I
+0A40 ; [.27A3.0020.0002] # GURMUKHI VOWEL SIGN II
+0A41 ; [.27A4.0020.0002] # GURMUKHI VOWEL SIGN U
+0A42 ; [.27A5.0020.0002] # GURMUKHI VOWEL SIGN UU
+0A47 ; [.27A6.0020.0002] # GURMUKHI VOWEL SIGN EE
+0A48 ; [.27A7.0020.0002] # GURMUKHI VOWEL SIGN AI
+0A4B ; [.27A8.0020.0002] # GURMUKHI VOWEL SIGN OO
+0A4C ; [.27A9.0020.0002] # GURMUKHI VOWEL SIGN AU
+0A4D ; [.27AA.0020.0002] # GURMUKHI SIGN VIRAMA
+0AD0 ; [.27AB.0020.0002] # GUJARATI OM
+0A85 ; [.27AC.0020.0002] # GUJARATI LETTER A
+0A86 ; [.27AD.0020.0002] # GUJARATI LETTER AA
+0A87 ; [.27AE.0020.0002] # GUJARATI LETTER I
+0A88 ; [.27AF.0020.0002] # GUJARATI LETTER II
+0A89 ; [.27B0.0020.0002] # GUJARATI LETTER U
+0A8A ; [.27B1.0020.0002] # GUJARATI LETTER UU
+0A8B ; [.27B2.0020.0002] # GUJARATI LETTER VOCALIC R
+0AE0 ; [.27B3.0020.0002] # GUJARATI LETTER VOCALIC RR
+0A8C ; [.27B4.0020.0002] # GUJARATI LETTER VOCALIC L
+0AE1 ; [.27B5.0020.0002] # GUJARATI LETTER VOCALIC LL
+0A8D ; [.27B6.0020.0002] # GUJARATI VOWEL CANDRA E
+0A8F ; [.27B7.0020.0002] # GUJARATI LETTER E
+0A90 ; [.27B8.0020.0002] # GUJARATI LETTER AI
+0A91 ; [.27B9.0020.0002] # GUJARATI VOWEL CANDRA O
+0A93 ; [.27BA.0020.0002] # GUJARATI LETTER O
+0A94 ; [.27BB.0020.0002] # GUJARATI LETTER AU
+0A95 ; [.27BC.0020.0002] # GUJARATI LETTER KA
+0A96 ; [.27BD.0020.0002] # GUJARATI LETTER KHA
+0A97 ; [.27BE.0020.0002] # GUJARATI LETTER GA
+0A98 ; [.27BF.0020.0002] # GUJARATI LETTER GHA
+0A99 ; [.27C0.0020.0002] # GUJARATI LETTER NGA
+0A9A ; [.27C1.0020.0002] # GUJARATI LETTER CA
+0A9B ; [.27C2.0020.0002] # GUJARATI LETTER CHA
+0A9C ; [.27C3.0020.0002] # GUJARATI LETTER JA
+0AF9 ; [.27C4.0020.0002] # GUJARATI LETTER ZHA
+0A9D ; [.27C5.0020.0002] # GUJARATI LETTER JHA
+0A9E ; [.27C6.0020.0002] # GUJARATI LETTER NYA
+0A9F ; [.27C7.0020.0002] # GUJARATI LETTER TTA
+0AA0 ; [.27C8.0020.0002] # GUJARATI LETTER TTHA
+0AA1 ; [.27C9.0020.0002] # GUJARATI LETTER DDA
+0AA2 ; [.27CA.0020.0002] # GUJARATI LETTER DDHA
+0AA3 ; [.27CB.0020.0002] # GUJARATI LETTER NNA
+0AA4 ; [.27CC.0020.0002] # GUJARATI LETTER TA
+0AA5 ; [.27CD.0020.0002] # GUJARATI LETTER THA
+0AA6 ; [.27CE.0020.0002] # GUJARATI LETTER DA
+0AA7 ; [.27CF.0020.0002] # GUJARATI LETTER DHA
+0AA8 ; [.27D0.0020.0002] # GUJARATI LETTER NA
+0AAA ; [.27D1.0020.0002] # GUJARATI LETTER PA
+0AAB ; [.27D2.0020.0002] # GUJARATI LETTER PHA
+0AAC ; [.27D3.0020.0002] # GUJARATI LETTER BA
+0AAD ; [.27D4.0020.0002] # GUJARATI LETTER BHA
+0AAE ; [.27D5.0020.0002] # GUJARATI LETTER MA
+0AAF ; [.27D6.0020.0002] # GUJARATI LETTER YA
+0AB0 ; [.27D7.0020.0002] # GUJARATI LETTER RA
+0AB2 ; [.27D8.0020.0002] # GUJARATI LETTER LA
+0AB5 ; [.27D9.0020.0002] # GUJARATI LETTER VA
+0AB6 ; [.27DA.0020.0002] # GUJARATI LETTER SHA
+0AB7 ; [.27DB.0020.0002] # GUJARATI LETTER SSA
+0AB8 ; [.27DC.0020.0002] # GUJARATI LETTER SA
+0AB9 ; [.27DD.0020.0002] # GUJARATI LETTER HA
+0AB3 ; [.27DE.0020.0002] # GUJARATI LETTER LLA
+0ABD ; [.27DF.0020.0002] # GUJARATI SIGN AVAGRAHA
+0ABE ; [.27E0.0020.0002] # GUJARATI VOWEL SIGN AA
+0ABF ; [.27E1.0020.0002] # GUJARATI VOWEL SIGN I
+0AC0 ; [.27E2.0020.0002] # GUJARATI VOWEL SIGN II
+0AC1 ; [.27E3.0020.0002] # GUJARATI VOWEL SIGN U
+0AC2 ; [.27E4.0020.0002] # GUJARATI VOWEL SIGN UU
+0AC3 ; [.27E5.0020.0002] # GUJARATI VOWEL SIGN VOCALIC R
+0AC4 ; [.27E6.0020.0002] # GUJARATI VOWEL SIGN VOCALIC RR
+0AE2 ; [.27E7.0020.0002] # GUJARATI VOWEL SIGN VOCALIC L
+0AE3 ; [.27E8.0020.0002] # GUJARATI VOWEL SIGN VOCALIC LL
+0AC5 ; [.27E9.0020.0002] # GUJARATI VOWEL SIGN CANDRA E
+0AC7 ; [.27EA.0020.0002] # GUJARATI VOWEL SIGN E
+0AC8 ; [.27EB.0020.0002] # GUJARATI VOWEL SIGN AI
+0AC9 ; [.27EC.0020.0002] # GUJARATI VOWEL SIGN CANDRA O
+0ACB ; [.27ED.0020.0002] # GUJARATI VOWEL SIGN O
+0ACC ; [.27EE.0020.0002] # GUJARATI VOWEL SIGN AU
+0ACD ; [.27EF.0020.0002] # GUJARATI SIGN VIRAMA
+0B05 ; [.27F0.0020.0002] # ORIYA LETTER A
+0B06 ; [.27F1.0020.0002] # ORIYA LETTER AA
+0B07 ; [.27F2.0020.0002] # ORIYA LETTER I
+0B08 ; [.27F3.0020.0002] # ORIYA LETTER II
+0B09 ; [.27F4.0020.0002] # ORIYA LETTER U
+0B0A ; [.27F5.0020.0002] # ORIYA LETTER UU
+0B0B ; [.27F6.0020.0002] # ORIYA LETTER VOCALIC R
+0B60 ; [.27F7.0020.0002] # ORIYA LETTER VOCALIC RR
+0B0C ; [.27F8.0020.0002] # ORIYA LETTER VOCALIC L
+0B61 ; [.27F9.0020.0002] # ORIYA LETTER VOCALIC LL
+0B0F ; [.27FA.0020.0002] # ORIYA LETTER E
+0B10 ; [.27FB.0020.0002] # ORIYA LETTER AI
+0B13 ; [.27FC.0020.0002] # ORIYA LETTER O
+0B14 ; [.27FD.0020.0002] # ORIYA LETTER AU
+0B15 ; [.27FE.0020.0002] # ORIYA LETTER KA
+0B16 ; [.27FF.0020.0002] # ORIYA LETTER KHA
+0B17 ; [.2800.0020.0002] # ORIYA LETTER GA
+0B18 ; [.2801.0020.0002] # ORIYA LETTER GHA
+0B19 ; [.2802.0020.0002] # ORIYA LETTER NGA
+0B1A ; [.2803.0020.0002] # ORIYA LETTER CA
+0B1B ; [.2804.0020.0002] # ORIYA LETTER CHA
+0B1C ; [.2805.0020.0002] # ORIYA LETTER JA
+0B1D ; [.2806.0020.0002] # ORIYA LETTER JHA
+0B1E ; [.2807.0020.0002] # ORIYA LETTER NYA
+0B1F ; [.2808.0020.0002] # ORIYA LETTER TTA
+0B20 ; [.2809.0020.0002] # ORIYA LETTER TTHA
+0B21 ; [.280A.0020.0002] # ORIYA LETTER DDA
+0B5C ; [.280A.0020.0002][.0000.00C2.0002] # ORIYA LETTER RRA
+0B22 ; [.280B.0020.0002] # ORIYA LETTER DDHA
+0B5D ; [.280B.0020.0002][.0000.00C2.0002] # ORIYA LETTER RHA
+0B23 ; [.280C.0020.0002] # ORIYA LETTER NNA
+0B24 ; [.280D.0020.0002] # ORIYA LETTER TA
+0B25 ; [.280E.0020.0002] # ORIYA LETTER THA
+0B26 ; [.280F.0020.0002] # ORIYA LETTER DA
+0B27 ; [.2810.0020.0002] # ORIYA LETTER DHA
+0B28 ; [.2811.0020.0002] # ORIYA LETTER NA
+0B2A ; [.2812.0020.0002] # ORIYA LETTER PA
+0B2B ; [.2813.0020.0002] # ORIYA LETTER PHA
+0B2C ; [.2814.0020.0002] # ORIYA LETTER BA
+0B2D ; [.2815.0020.0002] # ORIYA LETTER BHA
+0B2E ; [.2816.0020.0002] # ORIYA LETTER MA
+0B2F ; [.2817.0020.0002] # ORIYA LETTER YA
+0B5F ; [.2818.0020.0002] # ORIYA LETTER YYA
+0B30 ; [.2819.0020.0002] # ORIYA LETTER RA
+0B32 ; [.281A.0020.0002] # ORIYA LETTER LA
+0B33 ; [.281B.0020.0002] # ORIYA LETTER LLA
+0B35 ; [.281C.0020.0002] # ORIYA LETTER VA
+0B71 ; [.281D.0020.0002] # ORIYA LETTER WA
+0B36 ; [.281E.0020.0002] # ORIYA LETTER SHA
+0B37 ; [.281F.0020.0002] # ORIYA LETTER SSA
+0B38 ; [.2820.0020.0002] # ORIYA LETTER SA
+0B39 ; [.2821.0020.0002] # ORIYA LETTER HA
+0B3D ; [.2822.0020.0002] # ORIYA SIGN AVAGRAHA
+0B3E ; [.2823.0020.0002] # ORIYA VOWEL SIGN AA
+0B3F ; [.2824.0020.0002] # ORIYA VOWEL SIGN I
+0B40 ; [.2825.0020.0002] # ORIYA VOWEL SIGN II
+0B41 ; [.2826.0020.0002] # ORIYA VOWEL SIGN U
+0B42 ; [.2827.0020.0002] # ORIYA VOWEL SIGN UU
+0B43 ; [.2828.0020.0002] # ORIYA VOWEL SIGN VOCALIC R
+0B44 ; [.2829.0020.0002] # ORIYA VOWEL SIGN VOCALIC RR
+0B62 ; [.282A.0020.0002] # ORIYA VOWEL SIGN VOCALIC L
+0B63 ; [.282B.0020.0002] # ORIYA VOWEL SIGN VOCALIC LL
+0B47 ; [.282C.0020.0002] # ORIYA VOWEL SIGN E
+0B48 ; [.282D.0020.0002] # ORIYA VOWEL SIGN AI
+0B47 0B56 ; [.282D.0020.0002] # ORIYA VOWEL SIGN AI
+0B4B ; [.282E.0020.0002] # ORIYA VOWEL SIGN O
+0B47 0B3E ; [.282E.0020.0002] # ORIYA VOWEL SIGN O
+0B4C ; [.282F.0020.0002] # ORIYA VOWEL SIGN AU
+0B47 0B57 ; [.282F.0020.0002] # ORIYA VOWEL SIGN AU
+0B4D ; [.2830.0020.0002] # ORIYA SIGN VIRAMA
+0B56 ; [.2831.0020.0002] # ORIYA AI LENGTH MARK
+0B57 ; [.2832.0020.0002] # ORIYA AU LENGTH MARK
+0BD0 ; [.2833.0020.0002] # TAMIL OM
+0B85 ; [.2834.0020.0002] # TAMIL LETTER A
+0B86 ; [.2835.0020.0002] # TAMIL LETTER AA
+0B87 ; [.2836.0020.0002] # TAMIL LETTER I
+0B88 ; [.2837.0020.0002] # TAMIL LETTER II
+0B89 ; [.2838.0020.0002] # TAMIL LETTER U
+0B8A ; [.2839.0020.0002] # TAMIL LETTER UU
+0B8E ; [.283A.0020.0002] # TAMIL LETTER E
+0B8F ; [.283B.0020.0002] # TAMIL LETTER EE
+0B90 ; [.283C.0020.0002] # TAMIL LETTER AI
+0B92 ; [.283D.0020.0002] # TAMIL LETTER O
+0B93 ; [.283E.0020.0002] # TAMIL LETTER OO
+0B94 ; [.283F.0020.0002] # TAMIL LETTER AU
+0B92 0BD7 ; [.283F.0020.0002] # TAMIL LETTER AU
+0B83 ; [.2840.0020.0002] # TAMIL SIGN VISARGA
+0B95 ; [.2841.0020.0002] # TAMIL LETTER KA
+0B99 ; [.2842.0020.0002] # TAMIL LETTER NGA
+0B9A ; [.2843.0020.0002] # TAMIL LETTER CA
+0B9E ; [.2844.0020.0002] # TAMIL LETTER NYA
+0B9F ; [.2845.0020.0002] # TAMIL LETTER TTA
+0BA3 ; [.2846.0020.0002] # TAMIL LETTER NNA
+0BA4 ; [.2847.0020.0002] # TAMIL LETTER TA
+0BA8 ; [.2848.0020.0002] # TAMIL LETTER NA
+0BAA ; [.2849.0020.0002] # TAMIL LETTER PA
+0BAE ; [.284A.0020.0002] # TAMIL LETTER MA
+0BAF ; [.284B.0020.0002] # TAMIL LETTER YA
+0BB0 ; [.284C.0020.0002] # TAMIL LETTER RA
+0BB2 ; [.284D.0020.0002] # TAMIL LETTER LA
+0BB5 ; [.284E.0020.0002] # TAMIL LETTER VA
+0BB4 ; [.284F.0020.0002] # TAMIL LETTER LLLA
+0BB3 ; [.2850.0020.0002] # TAMIL LETTER LLA
+0BB1 ; [.2851.0020.0002] # TAMIL LETTER RRA
+0BA9 ; [.2852.0020.0002] # TAMIL LETTER NNNA
+0B9C ; [.2853.0020.0002] # TAMIL LETTER JA
+0BB6 ; [.2854.0020.0002] # TAMIL LETTER SHA
+0BB7 ; [.2855.0020.0002] # TAMIL LETTER SSA
+0BB8 ; [.2856.0020.0002] # TAMIL LETTER SA
+0BB9 ; [.2857.0020.0002] # TAMIL LETTER HA
+0BBE ; [.2858.0020.0002] # TAMIL VOWEL SIGN AA
+0BBF ; [.2859.0020.0002] # TAMIL VOWEL SIGN I
+0BC0 ; [.285A.0020.0002] # TAMIL VOWEL SIGN II
+0BC1 ; [.285B.0020.0002] # TAMIL VOWEL SIGN U
+0BC2 ; [.285C.0020.0002] # TAMIL VOWEL SIGN UU
+0BC6 ; [.285D.0020.0002] # TAMIL VOWEL SIGN E
+0BC7 ; [.285E.0020.0002] # TAMIL VOWEL SIGN EE
+0BC8 ; [.285F.0020.0002] # TAMIL VOWEL SIGN AI
+0BCA ; [.2860.0020.0002] # TAMIL VOWEL SIGN O
+0BC6 0BBE ; [.2860.0020.0002] # TAMIL VOWEL SIGN O
+0BCB ; [.2861.0020.0002] # TAMIL VOWEL SIGN OO
+0BC7 0BBE ; [.2861.0020.0002] # TAMIL VOWEL SIGN OO
+0BCC ; [.2862.0020.0002] # TAMIL VOWEL SIGN AU
+0BC6 0BD7 ; [.2862.0020.0002] # TAMIL VOWEL SIGN AU
+0BCD ; [.2863.0020.0002] # TAMIL SIGN VIRAMA
+0BD7 ; [.2864.0020.0002] # TAMIL AU LENGTH MARK
+0C05 ; [.2865.0020.0002] # TELUGU LETTER A
+0C06 ; [.2866.0020.0002] # TELUGU LETTER AA
+0C07 ; [.2867.0020.0002] # TELUGU LETTER I
+0C08 ; [.2868.0020.0002] # TELUGU LETTER II
+0C09 ; [.2869.0020.0002] # TELUGU LETTER U
+0C0A ; [.286A.0020.0002] # TELUGU LETTER UU
+0C0B ; [.286B.0020.0002] # TELUGU LETTER VOCALIC R
+0C60 ; [.286C.0020.0002] # TELUGU LETTER VOCALIC RR
+0C0C ; [.286D.0020.0002] # TELUGU LETTER VOCALIC L
+0C61 ; [.286E.0020.0002] # TELUGU LETTER VOCALIC LL
+0C0E ; [.286F.0020.0002] # TELUGU LETTER E
+0C0F ; [.2870.0020.0002] # TELUGU LETTER EE
+0C10 ; [.2871.0020.0002] # TELUGU LETTER AI
+0C12 ; [.2872.0020.0002] # TELUGU LETTER O
+0C13 ; [.2873.0020.0002] # TELUGU LETTER OO
+0C14 ; [.2874.0020.0002] # TELUGU LETTER AU
+0C15 ; [.2875.0020.0002] # TELUGU LETTER KA
+0C16 ; [.2876.0020.0002] # TELUGU LETTER KHA
+0C17 ; [.2877.0020.0002] # TELUGU LETTER GA
+0C18 ; [.2878.0020.0002] # TELUGU LETTER GHA
+0C19 ; [.2879.0020.0002] # TELUGU LETTER NGA
+0C1A ; [.287A.0020.0002] # TELUGU LETTER CA
+0C58 ; [.287B.0020.0002] # TELUGU LETTER TSA
+0C1B ; [.287C.0020.0002] # TELUGU LETTER CHA
+0C1C ; [.287D.0020.0002] # TELUGU LETTER JA
+0C59 ; [.287E.0020.0002] # TELUGU LETTER DZA
+0C1D ; [.287F.0020.0002] # TELUGU LETTER JHA
+0C1E ; [.2880.0020.0002] # TELUGU LETTER NYA
+0C1F ; [.2881.0020.0002] # TELUGU LETTER TTA
+0C20 ; [.2882.0020.0002] # TELUGU LETTER TTHA
+0C21 ; [.2883.0020.0002] # TELUGU LETTER DDA
+0C22 ; [.2884.0020.0002] # TELUGU LETTER DDHA
+0C23 ; [.2885.0020.0002] # TELUGU LETTER NNA
+0C24 ; [.2886.0020.0002] # TELUGU LETTER TA
+0C25 ; [.2887.0020.0002] # TELUGU LETTER THA
+0C26 ; [.2888.0020.0002] # TELUGU LETTER DA
+0C27 ; [.2889.0020.0002] # TELUGU LETTER DHA
+0C28 ; [.288A.0020.0002] # TELUGU LETTER NA
+0C2A ; [.288B.0020.0002] # TELUGU LETTER PA
+0C2B ; [.288C.0020.0002] # TELUGU LETTER PHA
+0C2C ; [.288D.0020.0002] # TELUGU LETTER BA
+0C2D ; [.288E.0020.0002] # TELUGU LETTER BHA
+0C2E ; [.288F.0020.0002] # TELUGU LETTER MA
+0C2F ; [.2890.0020.0002] # TELUGU LETTER YA
+0C30 ; [.2891.0020.0002] # TELUGU LETTER RA
+0C31 ; [.2892.0020.0002] # TELUGU LETTER RRA
+0C32 ; [.2893.0020.0002] # TELUGU LETTER LA
+0C35 ; [.2894.0020.0002] # TELUGU LETTER VA
+0C36 ; [.2895.0020.0002] # TELUGU LETTER SHA
+0C37 ; [.2896.0020.0002] # TELUGU LETTER SSA
+0C38 ; [.2897.0020.0002] # TELUGU LETTER SA
+0C39 ; [.2898.0020.0002] # TELUGU LETTER HA
+0C33 ; [.2899.0020.0002] # TELUGU LETTER LLA
+0C34 ; [.289A.0020.0002] # TELUGU LETTER LLLA
+0C5A ; [.289B.0020.0002] # TELUGU LETTER RRRA
+0C3D ; [.289C.0020.0002] # TELUGU SIGN AVAGRAHA
+0C3E ; [.289D.0020.0002] # TELUGU VOWEL SIGN AA
+0C3F ; [.289E.0020.0002] # TELUGU VOWEL SIGN I
+0C40 ; [.289F.0020.0002] # TELUGU VOWEL SIGN II
+0C41 ; [.28A0.0020.0002] # TELUGU VOWEL SIGN U
+0C42 ; [.28A1.0020.0002] # TELUGU VOWEL SIGN UU
+0C43 ; [.28A2.0020.0002] # TELUGU VOWEL SIGN VOCALIC R
+0C44 ; [.28A3.0020.0002] # TELUGU VOWEL SIGN VOCALIC RR
+0C62 ; [.28A4.0020.0002] # TELUGU VOWEL SIGN VOCALIC L
+0C63 ; [.28A5.0020.0002] # TELUGU VOWEL SIGN VOCALIC LL
+0C46 ; [.28A6.0020.0002] # TELUGU VOWEL SIGN E
+0C47 ; [.28A7.0020.0002] # TELUGU VOWEL SIGN EE
+0C48 ; [.28A8.0020.0002] # TELUGU VOWEL SIGN AI
+0C46 0C56 ; [.28A8.0020.0002] # TELUGU VOWEL SIGN AI
+0C4A ; [.28A9.0020.0002] # TELUGU VOWEL SIGN O
+0C4B ; [.28AA.0020.0002] # TELUGU VOWEL SIGN OO
+0C4C ; [.28AB.0020.0002] # TELUGU VOWEL SIGN AU
+0C4D ; [.28AC.0020.0002] # TELUGU SIGN VIRAMA
+0C55 ; [.28AD.0020.0002] # TELUGU LENGTH MARK
+0C56 ; [.28AE.0020.0002] # TELUGU AI LENGTH MARK
+0C85 ; [.28AF.0020.0002] # KANNADA LETTER A
+0C86 ; [.28B0.0020.0002] # KANNADA LETTER AA
+0C87 ; [.28B1.0020.0002] # KANNADA LETTER I
+0C88 ; [.28B2.0020.0002] # KANNADA LETTER II
+0C89 ; [.28B3.0020.0002] # KANNADA LETTER U
+0C8A ; [.28B4.0020.0002] # KANNADA LETTER UU
+0C8B ; [.28B5.0020.0002] # KANNADA LETTER VOCALIC R
+0CE0 ; [.28B6.0020.0002] # KANNADA LETTER VOCALIC RR
+0C8C ; [.28B7.0020.0002] # KANNADA LETTER VOCALIC L
+0CE1 ; [.28B8.0020.0002] # KANNADA LETTER VOCALIC LL
+0C8E ; [.28B9.0020.0002] # KANNADA LETTER E
+0C8F ; [.28BA.0020.0002] # KANNADA LETTER EE
+0C90 ; [.28BB.0020.0002] # KANNADA LETTER AI
+0C92 ; [.28BC.0020.0002] # KANNADA LETTER O
+0C93 ; [.28BD.0020.0002] # KANNADA LETTER OO
+0C94 ; [.28BE.0020.0002] # KANNADA LETTER AU
+0C95 ; [.28BF.0020.0002] # KANNADA LETTER KA
+0C96 ; [.28C0.0020.0002] # KANNADA LETTER KHA
+0C97 ; [.28C1.0020.0002] # KANNADA LETTER GA
+0C98 ; [.28C2.0020.0002] # KANNADA LETTER GHA
+0C99 ; [.28C3.0020.0002] # KANNADA LETTER NGA
+0C9A ; [.28C4.0020.0002] # KANNADA LETTER CA
+0C9B ; [.28C5.0020.0002] # KANNADA LETTER CHA
+0C9C ; [.28C6.0020.0002] # KANNADA LETTER JA
+0C9D ; [.28C7.0020.0002] # KANNADA LETTER JHA
+0C9E ; [.28C8.0020.0002] # KANNADA LETTER NYA
+0C9F ; [.28C9.0020.0002] # KANNADA LETTER TTA
+0CA0 ; [.28CA.0020.0002] # KANNADA LETTER TTHA
+0CA1 ; [.28CB.0020.0002] # KANNADA LETTER DDA
+0CA2 ; [.28CC.0020.0002] # KANNADA LETTER DDHA
+0CA3 ; [.28CD.0020.0002] # KANNADA LETTER NNA
+0CA4 ; [.28CE.0020.0002] # KANNADA LETTER TA
+0CA5 ; [.28CF.0020.0002] # KANNADA LETTER THA
+0CA6 ; [.28D0.0020.0002] # KANNADA LETTER DA
+0CA7 ; [.28D1.0020.0002] # KANNADA LETTER DHA
+0CA8 ; [.28D2.0020.0002] # KANNADA LETTER NA
+0CAA ; [.28D3.0020.0002] # KANNADA LETTER PA
+0CAB ; [.28D4.0020.0002] # KANNADA LETTER PHA
+0CAC ; [.28D5.0020.0002] # KANNADA LETTER BA
+0CAD ; [.28D6.0020.0002] # KANNADA LETTER BHA
+0CAE ; [.28D7.0020.0002] # KANNADA LETTER MA
+0CAF ; [.28D8.0020.0002] # KANNADA LETTER YA
+0CB0 ; [.28D9.0020.0002] # KANNADA LETTER RA
+0CB1 ; [.28DA.0020.0002] # KANNADA LETTER RRA
+0CB2 ; [.28DB.0020.0002] # KANNADA LETTER LA
+0CB5 ; [.28DC.0020.0002] # KANNADA LETTER VA
+0CB6 ; [.28DD.0020.0002] # KANNADA LETTER SHA
+0CB7 ; [.28DE.0020.0002] # KANNADA LETTER SSA
+0CB8 ; [.28DF.0020.0002] # KANNADA LETTER SA
+0CB9 ; [.28E0.0020.0002] # KANNADA LETTER HA
+0CB3 ; [.28E1.0020.0002] # KANNADA LETTER LLA
+0CDE ; [.28E2.0020.0002] # KANNADA LETTER FA
+0CBD ; [.28E3.0020.0002] # KANNADA SIGN AVAGRAHA
+0CF1 ; [.28E4.0020.0002] # KANNADA SIGN JIHVAMULIYA
+0CF2 ; [.28E5.0020.0002] # KANNADA SIGN UPADHMANIYA
+0C80 ; [.28E6.0020.0002] # KANNADA SIGN SPACING CANDRABINDU
+0CBE ; [.28E7.0020.0002] # KANNADA VOWEL SIGN AA
+0CBF ; [.28E8.0020.0002] # KANNADA VOWEL SIGN I
+0CC0 ; [.28E9.0020.0002] # KANNADA VOWEL SIGN II
+0CBF 0CD5 ; [.28E9.0020.0002] # KANNADA VOWEL SIGN II
+0CC1 ; [.28EA.0020.0002] # KANNADA VOWEL SIGN U
+0CC2 ; [.28EB.0020.0002] # KANNADA VOWEL SIGN UU
+0CC3 ; [.28EC.0020.0002] # KANNADA VOWEL SIGN VOCALIC R
+0CC4 ; [.28ED.0020.0002] # KANNADA VOWEL SIGN VOCALIC RR
+0CE2 ; [.28EE.0020.0002] # KANNADA VOWEL SIGN VOCALIC L
+0CE3 ; [.28EF.0020.0002] # KANNADA VOWEL SIGN VOCALIC LL
+0CC6 ; [.28F0.0020.0002] # KANNADA VOWEL SIGN E
+0CC7 ; [.28F1.0020.0002] # KANNADA VOWEL SIGN EE
+0CC6 0CD5 ; [.28F1.0020.0002] # KANNADA VOWEL SIGN EE
+0CC8 ; [.28F2.0020.0002] # KANNADA VOWEL SIGN AI
+0CC6 0CD6 ; [.28F2.0020.0002] # KANNADA VOWEL SIGN AI
+0CCA ; [.28F3.0020.0002] # KANNADA VOWEL SIGN O
+0CC6 0CC2 ; [.28F3.0020.0002] # KANNADA VOWEL SIGN O
+0CCB ; [.28F4.0020.0002] # KANNADA VOWEL SIGN OO
+0CC6 0CC2 0CD5 ; [.28F4.0020.0002] # KANNADA VOWEL SIGN OO
+0CCA 0CD5 ; [.28F4.0020.0002] # KANNADA VOWEL SIGN OO
+0CCC ; [.28F5.0020.0002] # KANNADA VOWEL SIGN AU
+0CCD ; [.28F6.0020.0002] # KANNADA SIGN VIRAMA
+0CD5 ; [.28F7.0020.0002] # KANNADA LENGTH MARK
+0CD6 ; [.28F8.0020.0002] # KANNADA AI LENGTH MARK
+0D05 ; [.28F9.0020.0002] # MALAYALAM LETTER A
+0D06 ; [.28FA.0020.0002] # MALAYALAM LETTER AA
+0D07 ; [.28FB.0020.0002] # MALAYALAM LETTER I
+0D08 ; [.28FC.0020.0002] # MALAYALAM LETTER II
+0D5F ; [.28FD.0020.0002] # MALAYALAM LETTER ARCHAIC II
+0D09 ; [.28FE.0020.0002] # MALAYALAM LETTER U
+0D0A ; [.28FF.0020.0002] # MALAYALAM LETTER UU
+0D0B ; [.2900.0020.0002] # MALAYALAM LETTER VOCALIC R
+0D60 ; [.2901.0020.0002] # MALAYALAM LETTER VOCALIC RR
+0D0C ; [.2902.0020.0002] # MALAYALAM LETTER VOCALIC L
+0D61 ; [.2903.0020.0002] # MALAYALAM LETTER VOCALIC LL
+0D0E ; [.2904.0020.0002] # MALAYALAM LETTER E
+0D0F ; [.2905.0020.0002] # MALAYALAM LETTER EE
+0D10 ; [.2906.0020.0002] # MALAYALAM LETTER AI
+0D12 ; [.2907.0020.0002] # MALAYALAM LETTER O
+0D13 ; [.2908.0020.0002] # MALAYALAM LETTER OO
+0D14 ; [.2909.0020.0002] # MALAYALAM LETTER AU
+0D15 ; [.290A.0020.0002] # MALAYALAM LETTER KA
+0D7F ; [.290A.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU K
+0D16 ; [.290B.0020.0002] # MALAYALAM LETTER KHA
+0D17 ; [.290C.0020.0002] # MALAYALAM LETTER GA
+0D18 ; [.290D.0020.0002] # MALAYALAM LETTER GHA
+0D19 ; [.290E.0020.0002] # MALAYALAM LETTER NGA
+0D1A ; [.290F.0020.0002] # MALAYALAM LETTER CA
+0D1B ; [.2910.0020.0002] # MALAYALAM LETTER CHA
+0D1C ; [.2911.0020.0002] # MALAYALAM LETTER JA
+0D1D ; [.2912.0020.0002] # MALAYALAM LETTER JHA
+0D1E ; [.2913.0020.0002] # MALAYALAM LETTER NYA
+0D1F ; [.2914.0020.0002] # MALAYALAM LETTER TTA
+0D20 ; [.2915.0020.0002] # MALAYALAM LETTER TTHA
+0D21 ; [.2916.0020.0002] # MALAYALAM LETTER DDA
+0D22 ; [.2917.0020.0002] # MALAYALAM LETTER DDHA
+0D23 ; [.2918.0020.0002] # MALAYALAM LETTER NNA
+0D7A ; [.2918.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU NN
+0D24 ; [.2919.0020.0002] # MALAYALAM LETTER TA
+0D25 ; [.291A.0020.0002] # MALAYALAM LETTER THA
+0D26 ; [.291B.0020.0002] # MALAYALAM LETTER DA
+0D27 ; [.291C.0020.0002] # MALAYALAM LETTER DHA
+0D28 ; [.291D.0020.0002] # MALAYALAM LETTER NA
+0D7B ; [.291D.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU N
+0D29 ; [.291E.0020.0002] # MALAYALAM LETTER NNNA
+0D2A ; [.291F.0020.0002] # MALAYALAM LETTER PA
+0D2B ; [.2920.0020.0002] # MALAYALAM LETTER PHA
+0D2C ; [.2921.0020.0002] # MALAYALAM LETTER BA
+0D2D ; [.2922.0020.0002] # MALAYALAM LETTER BHA
+0D2E ; [.2923.0020.0002] # MALAYALAM LETTER MA
+0D54 ; [.2923.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU M
+0D2F ; [.2924.0020.0002] # MALAYALAM LETTER YA
+0D55 ; [.2924.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU Y
+0D30 ; [.2925.0020.0002] # MALAYALAM LETTER RA
+0D4E ; [.2925.0020.0004][.2941.0020.0004] # MALAYALAM LETTER DOT REPH
+0D7C ; [.2925.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU RR
+0D32 ; [.2926.0020.0002] # MALAYALAM LETTER LA
+0D7D ; [.2926.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU L
+0D35 ; [.2927.0020.0002] # MALAYALAM LETTER VA
+0D36 ; [.2928.0020.0002] # MALAYALAM LETTER SHA
+0D37 ; [.2929.0020.0002] # MALAYALAM LETTER SSA
+0D38 ; [.292A.0020.0002] # MALAYALAM LETTER SA
+0D39 ; [.292B.0020.0002] # MALAYALAM LETTER HA
+0D33 ; [.292C.0020.0002] # MALAYALAM LETTER LLA
+0D7E ; [.292C.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU LL
+0D34 ; [.292D.0020.0002] # MALAYALAM LETTER LLLA
+0D56 ; [.292D.0020.0004][.2941.0020.0004] # MALAYALAM LETTER CHILLU LLL
+0D31 ; [.292E.0020.0002] # MALAYALAM LETTER RRA
+0D3A ; [.292F.0020.0002] # MALAYALAM LETTER TTTA
+0D3D ; [.2930.0020.0002] # MALAYALAM SIGN AVAGRAHA
+0D3E ; [.2931.0020.0002] # MALAYALAM VOWEL SIGN AA
+0D3F ; [.2932.0020.0002] # MALAYALAM VOWEL SIGN I
+0D40 ; [.2933.0020.0002] # MALAYALAM VOWEL SIGN II
+0D41 ; [.2934.0020.0002] # MALAYALAM VOWEL SIGN U
+0D42 ; [.2935.0020.0002] # MALAYALAM VOWEL SIGN UU
+0D43 ; [.2936.0020.0002] # MALAYALAM VOWEL SIGN VOCALIC R
+0D44 ; [.2937.0020.0002] # MALAYALAM VOWEL SIGN VOCALIC RR
+0D62 ; [.2938.0020.0002] # MALAYALAM VOWEL SIGN VOCALIC L
+0D63 ; [.2939.0020.0002] # MALAYALAM VOWEL SIGN VOCALIC LL
+0D46 ; [.293A.0020.0002] # MALAYALAM VOWEL SIGN E
+0D47 ; [.293B.0020.0002] # MALAYALAM VOWEL SIGN EE
+0D48 ; [.293C.0020.0002] # MALAYALAM VOWEL SIGN AI
+0D4A ; [.293D.0020.0002] # MALAYALAM VOWEL SIGN O
+0D46 0D3E ; [.293D.0020.0002] # MALAYALAM VOWEL SIGN O
+0D4B ; [.293E.0020.0002] # MALAYALAM VOWEL SIGN OO
+0D47 0D3E ; [.293E.0020.0002] # MALAYALAM VOWEL SIGN OO
+0D4C ; [.293F.0020.0002] # MALAYALAM VOWEL SIGN AU
+0D46 0D57 ; [.293F.0020.0002] # MALAYALAM VOWEL SIGN AU
+0D57 ; [.2940.0020.0002] # MALAYALAM AU LENGTH MARK
+0D4D ; [.2941.0020.0002] # MALAYALAM SIGN VIRAMA
+0D3B ; [.2941.0020.0004] # MALAYALAM SIGN VERTICAL BAR VIRAMA
+0D3C ; [.2941.0020.0004] # MALAYALAM SIGN CIRCULAR VIRAMA
+0D85 ; [.2942.0020.0002] # SINHALA LETTER AYANNA
+0D86 ; [.2943.0020.0002] # SINHALA LETTER AAYANNA
+0D87 ; [.2944.0020.0002] # SINHALA LETTER AEYANNA
+0D88 ; [.2945.0020.0002] # SINHALA LETTER AEEYANNA
+0D89 ; [.2946.0020.0002] # SINHALA LETTER IYANNA
+0D8A ; [.2947.0020.0002] # SINHALA LETTER IIYANNA
+0D8B ; [.2948.0020.0002] # SINHALA LETTER UYANNA
+0D8C ; [.2949.0020.0002] # SINHALA LETTER UUYANNA
+0D8D ; [.294A.0020.0002] # SINHALA LETTER IRUYANNA
+0D8E ; [.294B.0020.0002] # SINHALA LETTER IRUUYANNA
+0D8F ; [.294C.0020.0002] # SINHALA LETTER ILUYANNA
+0D90 ; [.294D.0020.0002] # SINHALA LETTER ILUUYANNA
+0D91 ; [.294E.0020.0002] # SINHALA LETTER EYANNA
+0D92 ; [.294F.0020.0002] # SINHALA LETTER EEYANNA
+0D93 ; [.2950.0020.0002] # SINHALA LETTER AIYANNA
+0D94 ; [.2951.0020.0002] # SINHALA LETTER OYANNA
+0D95 ; [.2952.0020.0002] # SINHALA LETTER OOYANNA
+0D96 ; [.2953.0020.0002] # SINHALA LETTER AUYANNA
+0D9A ; [.2954.0020.0002] # SINHALA LETTER ALPAPRAANA KAYANNA
+0D9B ; [.2955.0020.0002] # SINHALA LETTER MAHAAPRAANA KAYANNA
+0D9C ; [.2956.0020.0002] # SINHALA LETTER ALPAPRAANA GAYANNA
+0D9D ; [.2957.0020.0002] # SINHALA LETTER MAHAAPRAANA GAYANNA
+0D9E ; [.2958.0020.0002] # SINHALA LETTER KANTAJA NAASIKYAYA
+0D9F ; [.2959.0020.0002] # SINHALA LETTER SANYAKA GAYANNA
+0DA0 ; [.295A.0020.0002] # SINHALA LETTER ALPAPRAANA CAYANNA
+0DA1 ; [.295B.0020.0002] # SINHALA LETTER MAHAAPRAANA CAYANNA
+0DA2 ; [.295C.0020.0002] # SINHALA LETTER ALPAPRAANA JAYANNA
+0DA3 ; [.295D.0020.0002] # SINHALA LETTER MAHAAPRAANA JAYANNA
+0DA4 ; [.295E.0020.0002] # SINHALA LETTER TAALUJA NAASIKYAYA
+0DA5 ; [.295F.0020.0002] # SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
+0DA6 ; [.2960.0020.0002] # SINHALA LETTER SANYAKA JAYANNA
+0DA7 ; [.2961.0020.0002] # SINHALA LETTER ALPAPRAANA TTAYANNA
+0DA8 ; [.2962.0020.0002] # SINHALA LETTER MAHAAPRAANA TTAYANNA
+0DA9 ; [.2963.0020.0002] # SINHALA LETTER ALPAPRAANA DDAYANNA
+0DAA ; [.2964.0020.0002] # SINHALA LETTER MAHAAPRAANA DDAYANNA
+0DAB ; [.2965.0020.0002] # SINHALA LETTER MUURDHAJA NAYANNA
+0DAC ; [.2966.0020.0002] # SINHALA LETTER SANYAKA DDAYANNA
+0DAD ; [.2967.0020.0002] # SINHALA LETTER ALPAPRAANA TAYANNA
+0DAE ; [.2968.0020.0002] # SINHALA LETTER MAHAAPRAANA TAYANNA
+0DAF ; [.2969.0020.0002] # SINHALA LETTER ALPAPRAANA DAYANNA
+0DB0 ; [.296A.0020.0002] # SINHALA LETTER MAHAAPRAANA DAYANNA
+0DB1 ; [.296B.0020.0002] # SINHALA LETTER DANTAJA NAYANNA
+0DB3 ; [.296C.0020.0002] # SINHALA LETTER SANYAKA DAYANNA
+0DB4 ; [.296D.0020.0002] # SINHALA LETTER ALPAPRAANA PAYANNA
+0DB5 ; [.296E.0020.0002] # SINHALA LETTER MAHAAPRAANA PAYANNA
+0DB6 ; [.296F.0020.0002] # SINHALA LETTER ALPAPRAANA BAYANNA
+0DB7 ; [.2970.0020.0002] # SINHALA LETTER MAHAAPRAANA BAYANNA
+0DB8 ; [.2971.0020.0002] # SINHALA LETTER MAYANNA
+0DB9 ; [.2972.0020.0002] # SINHALA LETTER AMBA BAYANNA
+0DBA ; [.2973.0020.0002] # SINHALA LETTER YAYANNA
+0DBB ; [.2974.0020.0002] # SINHALA LETTER RAYANNA
+0DBD ; [.2975.0020.0002] # SINHALA LETTER DANTAJA LAYANNA
+0DC0 ; [.2976.0020.0002] # SINHALA LETTER VAYANNA
+0DC1 ; [.2977.0020.0002] # SINHALA LETTER TAALUJA SAYANNA
+0DC2 ; [.2978.0020.0002] # SINHALA LETTER MUURDHAJA SAYANNA
+0DC3 ; [.2979.0020.0002] # SINHALA LETTER DANTAJA SAYANNA
+0DC4 ; [.297A.0020.0002] # SINHALA LETTER HAYANNA
+0DC5 ; [.297B.0020.0002] # SINHALA LETTER MUURDHAJA LAYANNA
+0DC6 ; [.297C.0020.0002] # SINHALA LETTER FAYANNA
+0DCF ; [.297D.0020.0002] # SINHALA VOWEL SIGN AELA-PILLA
+0DD0 ; [.297E.0020.0002] # SINHALA VOWEL SIGN KETTI AEDA-PILLA
+0DD1 ; [.297F.0020.0002] # SINHALA VOWEL SIGN DIGA AEDA-PILLA
+0DD2 ; [.2980.0020.0002] # SINHALA VOWEL SIGN KETTI IS-PILLA
+0DD3 ; [.2981.0020.0002] # SINHALA VOWEL SIGN DIGA IS-PILLA
+0DD4 ; [.2982.0020.0002] # SINHALA VOWEL SIGN KETTI PAA-PILLA
+0DD6 ; [.2983.0020.0002] # SINHALA VOWEL SIGN DIGA PAA-PILLA
+0DD8 ; [.2984.0020.0002] # SINHALA VOWEL SIGN GAETTA-PILLA
+0DF2 ; [.2985.0020.0002] # SINHALA VOWEL SIGN DIGA GAETTA-PILLA
+0DDF ; [.2986.0020.0002] # SINHALA VOWEL SIGN GAYANUKITTA
+0DF3 ; [.2987.0020.0002] # SINHALA VOWEL SIGN DIGA GAYANUKITTA
+0DD9 ; [.2988.0020.0002] # SINHALA VOWEL SIGN KOMBUVA
+0DDA ; [.2989.0020.0002] # SINHALA VOWEL SIGN DIGA KOMBUVA
+0DD9 0DCA ; [.2989.0020.0002] # SINHALA VOWEL SIGN DIGA KOMBUVA
+0DDB ; [.298A.0020.0002] # SINHALA VOWEL SIGN KOMBU DEKA
+0DDC ; [.298B.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
+0DD9 0DCF ; [.298B.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
+0DDD ; [.298C.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
+0DD9 0DCF 0DCA ; [.298C.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
+0DDC 0DCA ; [.298C.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
+0DDE ; [.298D.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
+0DD9 0DDF ; [.298D.0020.0002] # SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
+0DCA ; [.298E.0020.0002] # SINHALA SIGN AL-LAKUNA
+AAF2 ; [.298F.0020.0002] # MEETEI MAYEK ANJI
+ABC0 ; [.2990.0020.0002] # MEETEI MAYEK LETTER KOK
+ABC1 ; [.2991.0020.0002] # MEETEI MAYEK LETTER SAM
+ABC2 ; [.2992.0020.0002] # MEETEI MAYEK LETTER LAI
+ABC3 ; [.2993.0020.0002] # MEETEI MAYEK LETTER MIT
+ABC4 ; [.2994.0020.0002] # MEETEI MAYEK LETTER PA
+ABC5 ; [.2995.0020.0002] # MEETEI MAYEK LETTER NA
+ABC6 ; [.2996.0020.0002] # MEETEI MAYEK LETTER CHIL
+ABC7 ; [.2997.0020.0002] # MEETEI MAYEK LETTER TIL
+ABC8 ; [.2998.0020.0002] # MEETEI MAYEK LETTER KHOU
+ABC9 ; [.2999.0020.0002] # MEETEI MAYEK LETTER NGOU
+ABCA ; [.299A.0020.0002] # MEETEI MAYEK LETTER THOU
+ABCB ; [.299B.0020.0002] # MEETEI MAYEK LETTER WAI
+ABCC ; [.299C.0020.0002] # MEETEI MAYEK LETTER YANG
+ABCD ; [.299D.0020.0002] # MEETEI MAYEK LETTER HUK
+ABCE ; [.299E.0020.0002] # MEETEI MAYEK LETTER UN
+ABCF ; [.299F.0020.0002] # MEETEI MAYEK LETTER I
+ABD0 ; [.29A0.0020.0002] # MEETEI MAYEK LETTER PHAM
+ABD1 ; [.29A1.0020.0002] # MEETEI MAYEK LETTER ATIYA
+ABD2 ; [.29A2.0020.0002] # MEETEI MAYEK LETTER GOK
+ABD3 ; [.29A3.0020.0002] # MEETEI MAYEK LETTER JHAM
+ABD4 ; [.29A4.0020.0002] # MEETEI MAYEK LETTER RAI
+ABD5 ; [.29A5.0020.0002] # MEETEI MAYEK LETTER BA
+ABD6 ; [.29A6.0020.0002] # MEETEI MAYEK LETTER JIL
+ABD7 ; [.29A7.0020.0002] # MEETEI MAYEK LETTER DIL
+ABD8 ; [.29A8.0020.0002] # MEETEI MAYEK LETTER GHOU
+ABD9 ; [.29A9.0020.0002] # MEETEI MAYEK LETTER DHOU
+ABDA ; [.29AA.0020.0002] # MEETEI MAYEK LETTER BHAM
+AAE0 ; [.29AB.0020.0002] # MEETEI MAYEK LETTER E
+AAE1 ; [.29AC.0020.0002] # MEETEI MAYEK LETTER O
+AAE2 ; [.29AD.0020.0002] # MEETEI MAYEK LETTER CHA
+AAE3 ; [.29AE.0020.0002] # MEETEI MAYEK LETTER NYA
+AAE4 ; [.29AF.0020.0002] # MEETEI MAYEK LETTER TTA
+AAE5 ; [.29B0.0020.0002] # MEETEI MAYEK LETTER TTHA
+AAE6 ; [.29B1.0020.0002] # MEETEI MAYEK LETTER DDA
+AAE7 ; [.29B2.0020.0002] # MEETEI MAYEK LETTER DDHA
+AAE8 ; [.29B3.0020.0002] # MEETEI MAYEK LETTER NNA
+AAE9 ; [.29B4.0020.0002] # MEETEI MAYEK LETTER SHA
+AAEA ; [.29B5.0020.0002] # MEETEI MAYEK LETTER SSA
+ABE3 ; [.29B6.0020.0002] # MEETEI MAYEK VOWEL SIGN ONAP
+ABE4 ; [.29B7.0020.0002] # MEETEI MAYEK VOWEL SIGN INAP
+ABE5 ; [.29B8.0020.0002] # MEETEI MAYEK VOWEL SIGN ANAP
+ABE6 ; [.29B9.0020.0002] # MEETEI MAYEK VOWEL SIGN YENAP
+ABE7 ; [.29BA.0020.0002] # MEETEI MAYEK VOWEL SIGN SOUNAP
+ABE8 ; [.29BB.0020.0002] # MEETEI MAYEK VOWEL SIGN UNAP
+ABE9 ; [.29BC.0020.0002] # MEETEI MAYEK VOWEL SIGN CHEINAP
+ABEA ; [.29BD.0020.0002] # MEETEI MAYEK VOWEL SIGN NUNG
+AAEB ; [.29BE.0020.0002] # MEETEI MAYEK VOWEL SIGN II
+AAEC ; [.29BF.0020.0002] # MEETEI MAYEK VOWEL SIGN UU
+AAED ; [.29C0.0020.0002] # MEETEI MAYEK VOWEL SIGN AAI
+AAEE ; [.29C1.0020.0002] # MEETEI MAYEK VOWEL SIGN AU
+AAEF ; [.29C2.0020.0002] # MEETEI MAYEK VOWEL SIGN AAU
+AAF5 ; [.29C3.0020.0002] # MEETEI MAYEK VOWEL SIGN VISARGA
+ABDB ; [.29C4.0020.0002] # MEETEI MAYEK LETTER KOK LONSUM
+ABDC ; [.29C5.0020.0002] # MEETEI MAYEK LETTER LAI LONSUM
+ABDD ; [.29C6.0020.0002] # MEETEI MAYEK LETTER MIT LONSUM
+ABDE ; [.29C7.0020.0002] # MEETEI MAYEK LETTER PA LONSUM
+ABDF ; [.29C8.0020.0002] # MEETEI MAYEK LETTER NA LONSUM
+ABE0 ; [.29C9.0020.0002] # MEETEI MAYEK LETTER TIL LONSUM
+ABE1 ; [.29CA.0020.0002] # MEETEI MAYEK LETTER NGOU LONSUM
+ABE2 ; [.29CB.0020.0002] # MEETEI MAYEK LETTER I LONSUM
+ABED ; [.29CC.0020.0002] # MEETEI MAYEK APUN IYEK
+AAF6 ; [.29CD.0020.0002] # MEETEI MAYEK VIRAMA
+A800 ; [.29CE.0020.0002] # SYLOTI NAGRI LETTER A
+A801 ; [.29CF.0020.0002] # SYLOTI NAGRI LETTER I
+A802 ; [.29D0.0020.0002] # SYLOTI NAGRI SIGN DVISVARA
+A803 ; [.29D1.0020.0002] # SYLOTI NAGRI LETTER U
+A804 ; [.29D2.0020.0002] # SYLOTI NAGRI LETTER E
+A805 ; [.29D3.0020.0002] # SYLOTI NAGRI LETTER O
+A806 ; [.29D4.0020.0002] # SYLOTI NAGRI SIGN HASANTA
+A807 ; [.29D5.0020.0002] # SYLOTI NAGRI LETTER KO
+A808 ; [.29D6.0020.0002] # SYLOTI NAGRI LETTER KHO
+A809 ; [.29D7.0020.0002] # SYLOTI NAGRI LETTER GO
+A80A ; [.29D8.0020.0002] # SYLOTI NAGRI LETTER GHO
+A80C ; [.29D9.0020.0002] # SYLOTI NAGRI LETTER CO
+A80D ; [.29DA.0020.0002] # SYLOTI NAGRI LETTER CHO
+A80E ; [.29DB.0020.0002] # SYLOTI NAGRI LETTER JO
+A80F ; [.29DC.0020.0002] # SYLOTI NAGRI LETTER JHO
+A810 ; [.29DD.0020.0002] # SYLOTI NAGRI LETTER TTO
+A811 ; [.29DE.0020.0002] # SYLOTI NAGRI LETTER TTHO
+A812 ; [.29DF.0020.0002] # SYLOTI NAGRI LETTER DDO
+A813 ; [.29E0.0020.0002] # SYLOTI NAGRI LETTER DDHO
+A814 ; [.29E1.0020.0002] # SYLOTI NAGRI LETTER TO
+A815 ; [.29E2.0020.0002] # SYLOTI NAGRI LETTER THO
+A816 ; [.29E3.0020.0002] # SYLOTI NAGRI LETTER DO
+A817 ; [.29E4.0020.0002] # SYLOTI NAGRI LETTER DHO
+A818 ; [.29E5.0020.0002] # SYLOTI NAGRI LETTER NO
+A819 ; [.29E6.0020.0002] # SYLOTI NAGRI LETTER PO
+A81A ; [.29E7.0020.0002] # SYLOTI NAGRI LETTER PHO
+A81B ; [.29E8.0020.0002] # SYLOTI NAGRI LETTER BO
+A81C ; [.29E9.0020.0002] # SYLOTI NAGRI LETTER BHO
+A81D ; [.29EA.0020.0002] # SYLOTI NAGRI LETTER MO
+A81E ; [.29EB.0020.0002] # SYLOTI NAGRI LETTER RO
+A81F ; [.29EC.0020.0002] # SYLOTI NAGRI LETTER LO
+A820 ; [.29ED.0020.0002] # SYLOTI NAGRI LETTER RRO
+A821 ; [.29EE.0020.0002] # SYLOTI NAGRI LETTER SO
+A822 ; [.29EF.0020.0002] # SYLOTI NAGRI LETTER HO
+A823 ; [.29F0.0020.0002] # SYLOTI NAGRI VOWEL SIGN A
+A824 ; [.29F1.0020.0002] # SYLOTI NAGRI VOWEL SIGN I
+A825 ; [.29F2.0020.0002] # SYLOTI NAGRI VOWEL SIGN U
+A826 ; [.29F3.0020.0002] # SYLOTI NAGRI VOWEL SIGN E
+A827 ; [.29F4.0020.0002] # SYLOTI NAGRI VOWEL SIGN OO
+A882 ; [.29F5.0020.0002] # SAURASHTRA LETTER A
+A883 ; [.29F6.0020.0002] # SAURASHTRA LETTER AA
+A884 ; [.29F7.0020.0002] # SAURASHTRA LETTER I
+A885 ; [.29F8.0020.0002] # SAURASHTRA LETTER II
+A886 ; [.29F9.0020.0002] # SAURASHTRA LETTER U
+A887 ; [.29FA.0020.0002] # SAURASHTRA LETTER UU
+A888 ; [.29FB.0020.0002] # SAURASHTRA LETTER VOCALIC R
+A889 ; [.29FC.0020.0002] # SAURASHTRA LETTER VOCALIC RR
+A88A ; [.29FD.0020.0002] # SAURASHTRA LETTER VOCALIC L
+A88B ; [.29FE.0020.0002] # SAURASHTRA LETTER VOCALIC LL
+A88C ; [.29FF.0020.0002] # SAURASHTRA LETTER E
+A88D ; [.2A00.0020.0002] # SAURASHTRA LETTER EE
+A88E ; [.2A01.0020.0002] # SAURASHTRA LETTER AI
+A88F ; [.2A02.0020.0002] # SAURASHTRA LETTER O
+A890 ; [.2A03.0020.0002] # SAURASHTRA LETTER OO
+A891 ; [.2A04.0020.0002] # SAURASHTRA LETTER AU
+A892 ; [.2A05.0020.0002] # SAURASHTRA LETTER KA
+A893 ; [.2A06.0020.0002] # SAURASHTRA LETTER KHA
+A894 ; [.2A07.0020.0002] # SAURASHTRA LETTER GA
+A895 ; [.2A08.0020.0002] # SAURASHTRA LETTER GHA
+A896 ; [.2A09.0020.0002] # SAURASHTRA LETTER NGA
+A897 ; [.2A0A.0020.0002] # SAURASHTRA LETTER CA
+A898 ; [.2A0B.0020.0002] # SAURASHTRA LETTER CHA
+A899 ; [.2A0C.0020.0002] # SAURASHTRA LETTER JA
+A89A ; [.2A0D.0020.0002] # SAURASHTRA LETTER JHA
+A89B ; [.2A0E.0020.0002] # SAURASHTRA LETTER NYA
+A89C ; [.2A0F.0020.0002] # SAURASHTRA LETTER TTA
+A89D ; [.2A10.0020.0002] # SAURASHTRA LETTER TTHA
+A89E ; [.2A11.0020.0002] # SAURASHTRA LETTER DDA
+A89F ; [.2A12.0020.0002] # SAURASHTRA LETTER DDHA
+A8A0 ; [.2A13.0020.0002] # SAURASHTRA LETTER NNA
+A8A1 ; [.2A14.0020.0002] # SAURASHTRA LETTER TA
+A8A2 ; [.2A15.0020.0002] # SAURASHTRA LETTER THA
+A8A3 ; [.2A16.0020.0002] # SAURASHTRA LETTER DA
+A8A4 ; [.2A17.0020.0002] # SAURASHTRA LETTER DHA
+A8A5 ; [.2A18.0020.0002] # SAURASHTRA LETTER NA
+A8A6 ; [.2A19.0020.0002] # SAURASHTRA LETTER PA
+A8A7 ; [.2A1A.0020.0002] # SAURASHTRA LETTER PHA
+A8A8 ; [.2A1B.0020.0002] # SAURASHTRA LETTER BA
+A8A9 ; [.2A1C.0020.0002] # SAURASHTRA LETTER BHA
+A8AA ; [.2A1D.0020.0002] # SAURASHTRA LETTER MA
+A8AB ; [.2A1E.0020.0002] # SAURASHTRA LETTER YA
+A8AC ; [.2A1F.0020.0002] # SAURASHTRA LETTER RA
+A8AD ; [.2A20.0020.0002] # SAURASHTRA LETTER LA
+A8AE ; [.2A21.0020.0002] # SAURASHTRA LETTER VA
+A8AF ; [.2A22.0020.0002] # SAURASHTRA LETTER SHA
+A8B0 ; [.2A23.0020.0002] # SAURASHTRA LETTER SSA
+A8B1 ; [.2A24.0020.0002] # SAURASHTRA LETTER SA
+A8B2 ; [.2A25.0020.0002] # SAURASHTRA LETTER HA
+A8B3 ; [.2A26.0020.0002] # SAURASHTRA LETTER LLA
+A8B4 ; [.2A27.0020.0002] # SAURASHTRA CONSONANT SIGN HAARU
+A8B5 ; [.2A28.0020.0002] # SAURASHTRA VOWEL SIGN AA
+A8B6 ; [.2A29.0020.0002] # SAURASHTRA VOWEL SIGN I
+A8B7 ; [.2A2A.0020.0002] # SAURASHTRA VOWEL SIGN II
+A8B8 ; [.2A2B.0020.0002] # SAURASHTRA VOWEL SIGN U
+A8B9 ; [.2A2C.0020.0002] # SAURASHTRA VOWEL SIGN UU
+A8BA ; [.2A2D.0020.0002] # SAURASHTRA VOWEL SIGN VOCALIC R
+A8BB ; [.2A2E.0020.0002] # SAURASHTRA VOWEL SIGN VOCALIC RR
+A8BC ; [.2A2F.0020.0002] # SAURASHTRA VOWEL SIGN VOCALIC L
+A8BD ; [.2A30.0020.0002] # SAURASHTRA VOWEL SIGN VOCALIC LL
+A8BE ; [.2A31.0020.0002] # SAURASHTRA VOWEL SIGN E
+A8BF ; [.2A32.0020.0002] # SAURASHTRA VOWEL SIGN EE
+A8C0 ; [.2A33.0020.0002] # SAURASHTRA VOWEL SIGN AI
+A8C1 ; [.2A34.0020.0002] # SAURASHTRA VOWEL SIGN O
+A8C2 ; [.2A35.0020.0002] # SAURASHTRA VOWEL SIGN OO
+A8C3 ; [.2A36.0020.0002] # SAURASHTRA VOWEL SIGN AU
+A8C4 ; [.2A37.0020.0002] # SAURASHTRA SIGN VIRAMA
+11083 ; [.2A38.0020.0002] # KAITHI LETTER A
+11084 ; [.2A39.0020.0002] # KAITHI LETTER AA
+11085 ; [.2A3A.0020.0002] # KAITHI LETTER I
+11086 ; [.2A3B.0020.0002] # KAITHI LETTER II
+11087 ; [.2A3C.0020.0002] # KAITHI LETTER U
+11088 ; [.2A3D.0020.0002] # KAITHI LETTER UU
+11089 ; [.2A3E.0020.0002] # KAITHI LETTER E
+1108A ; [.2A3F.0020.0002] # KAITHI LETTER AI
+1108B ; [.2A40.0020.0002] # KAITHI LETTER O
+1108C ; [.2A41.0020.0002] # KAITHI LETTER AU
+1108D ; [.2A42.0020.0002] # KAITHI LETTER KA
+1108E ; [.2A43.0020.0002] # KAITHI LETTER KHA
+1108F ; [.2A44.0020.0002] # KAITHI LETTER GA
+11090 ; [.2A45.0020.0002] # KAITHI LETTER GHA
+11091 ; [.2A46.0020.0002] # KAITHI LETTER NGA
+11092 ; [.2A47.0020.0002] # KAITHI LETTER CA
+11093 ; [.2A48.0020.0002] # KAITHI LETTER CHA
+11094 ; [.2A49.0020.0002] # KAITHI LETTER JA
+11095 ; [.2A4A.0020.0002] # KAITHI LETTER JHA
+11096 ; [.2A4B.0020.0002] # KAITHI LETTER NYA
+11097 ; [.2A4C.0020.0002] # KAITHI LETTER TTA
+11098 ; [.2A4D.0020.0002] # KAITHI LETTER TTHA
+11099 ; [.2A4E.0020.0002] # KAITHI LETTER DDA
+1109A ; [.2A4E.0020.0002][.0000.00C2.0002] # KAITHI LETTER DDDHA
+1109B ; [.2A4F.0020.0002] # KAITHI LETTER DDHA
+1109C ; [.2A4F.0020.0002][.0000.00C2.0002] # KAITHI LETTER RHA
+1109D ; [.2A50.0020.0002] # KAITHI LETTER NNA
+1109E ; [.2A51.0020.0002] # KAITHI LETTER TA
+1109F ; [.2A52.0020.0002] # KAITHI LETTER THA
+110A0 ; [.2A53.0020.0002] # KAITHI LETTER DA
+110A1 ; [.2A54.0020.0002] # KAITHI LETTER DHA
+110A2 ; [.2A55.0020.0002] # KAITHI LETTER NA
+110A3 ; [.2A56.0020.0002] # KAITHI LETTER PA
+110A4 ; [.2A57.0020.0002] # KAITHI LETTER PHA
+110A5 ; [.2A58.0020.0002] # KAITHI LETTER BA
+110AB ; [.2A58.0020.0002][.0000.00C2.0002] # KAITHI LETTER VA
+110A6 ; [.2A59.0020.0002] # KAITHI LETTER BHA
+110A7 ; [.2A5A.0020.0002] # KAITHI LETTER MA
+110A8 ; [.2A5B.0020.0002] # KAITHI LETTER YA
+110A9 ; [.2A5C.0020.0002] # KAITHI LETTER RA
+110AA ; [.2A5D.0020.0002] # KAITHI LETTER LA
+110AC ; [.2A5E.0020.0002] # KAITHI LETTER SHA
+110AD ; [.2A5F.0020.0002] # KAITHI LETTER SSA
+110AE ; [.2A60.0020.0002] # KAITHI LETTER SA
+110AF ; [.2A61.0020.0002] # KAITHI LETTER HA
+110B0 ; [.2A62.0020.0002] # KAITHI VOWEL SIGN AA
+110B1 ; [.2A63.0020.0002] # KAITHI VOWEL SIGN I
+110B2 ; [.2A64.0020.0002] # KAITHI VOWEL SIGN II
+110B3 ; [.2A65.0020.0002] # KAITHI VOWEL SIGN U
+110B4 ; [.2A66.0020.0002] # KAITHI VOWEL SIGN UU
+110B5 ; [.2A67.0020.0002] # KAITHI VOWEL SIGN E
+110B6 ; [.2A68.0020.0002] # KAITHI VOWEL SIGN AI
+110B7 ; [.2A69.0020.0002] # KAITHI VOWEL SIGN O
+110B8 ; [.2A6A.0020.0002] # KAITHI VOWEL SIGN AU
+110B9 ; [.2A6B.0020.0002] # KAITHI SIGN VIRAMA
+11150 ; [.2A6C.0020.0002] # MAHAJANI LETTER A
+11151 ; [.2A6D.0020.0002] # MAHAJANI LETTER I
+11152 ; [.2A6E.0020.0002] # MAHAJANI LETTER U
+11153 ; [.2A6F.0020.0002] # MAHAJANI LETTER E
+11154 ; [.2A70.0020.0002] # MAHAJANI LETTER O
+11155 ; [.2A71.0020.0002] # MAHAJANI LETTER KA
+11156 ; [.2A72.0020.0002] # MAHAJANI LETTER KHA
+11157 ; [.2A73.0020.0002] # MAHAJANI LETTER GA
+11158 ; [.2A74.0020.0002] # MAHAJANI LETTER GHA
+11159 ; [.2A75.0020.0002] # MAHAJANI LETTER CA
+1115A ; [.2A76.0020.0002] # MAHAJANI LETTER CHA
+1115B ; [.2A77.0020.0002] # MAHAJANI LETTER JA
+1115C ; [.2A78.0020.0002] # MAHAJANI LETTER JHA
+1115D ; [.2A79.0020.0002] # MAHAJANI LETTER NYA
+1115E ; [.2A7A.0020.0002] # MAHAJANI LETTER TTA
+1115F ; [.2A7B.0020.0002] # MAHAJANI LETTER TTHA
+11160 ; [.2A7C.0020.0002] # MAHAJANI LETTER DDA
+11161 ; [.2A7D.0020.0002] # MAHAJANI LETTER DDHA
+11162 ; [.2A7E.0020.0002] # MAHAJANI LETTER NNA
+11163 ; [.2A7F.0020.0002] # MAHAJANI LETTER TA
+11164 ; [.2A80.0020.0002] # MAHAJANI LETTER THA
+11165 ; [.2A81.0020.0002] # MAHAJANI LETTER DA
+11166 ; [.2A82.0020.0002] # MAHAJANI LETTER DHA
+11167 ; [.2A83.0020.0002] # MAHAJANI LETTER NA
+11168 ; [.2A84.0020.0002] # MAHAJANI LETTER PA
+11169 ; [.2A85.0020.0002] # MAHAJANI LETTER PHA
+1116A ; [.2A86.0020.0002] # MAHAJANI LETTER BA
+1116B ; [.2A87.0020.0002] # MAHAJANI LETTER BHA
+1116C ; [.2A88.0020.0002] # MAHAJANI LETTER MA
+1116D ; [.2A89.0020.0002] # MAHAJANI LETTER RA
+1116E ; [.2A8A.0020.0002] # MAHAJANI LETTER LA
+1116F ; [.2A8B.0020.0002] # MAHAJANI LETTER VA
+11176 ; [.2A8C.0020.0002] # MAHAJANI LIGATURE SHRI
+11170 ; [.2A8D.0020.0002] # MAHAJANI LETTER SA
+11171 ; [.2A8E.0020.0002] # MAHAJANI LETTER HA
+11172 ; [.2A8F.0020.0002] # MAHAJANI LETTER RRA
+111C4 ; [.2A90.0020.0002] # SHARADA OM
+111DA ; [.2A91.0020.0002] # SHARADA EKAM
+11183 ; [.2A92.0020.0002] # SHARADA LETTER A
+11184 ; [.2A93.0020.0002] # SHARADA LETTER AA
+11185 ; [.2A94.0020.0002] # SHARADA LETTER I
+11186 ; [.2A95.0020.0002] # SHARADA LETTER II
+11187 ; [.2A96.0020.0002] # SHARADA LETTER U
+11188 ; [.2A97.0020.0002] # SHARADA LETTER UU
+11189 ; [.2A98.0020.0002] # SHARADA LETTER VOCALIC R
+1118A ; [.2A99.0020.0002] # SHARADA LETTER VOCALIC RR
+1118B ; [.2A9A.0020.0002] # SHARADA LETTER VOCALIC L
+1118C ; [.2A9B.0020.0002] # SHARADA LETTER VOCALIC LL
+1118D ; [.2A9C.0020.0002] # SHARADA LETTER E
+1118E ; [.2A9D.0020.0002] # SHARADA LETTER AI
+1118F ; [.2A9E.0020.0002] # SHARADA LETTER O
+11190 ; [.2A9F.0020.0002] # SHARADA LETTER AU
+11191 ; [.2AA0.0020.0002] # SHARADA LETTER KA
+11192 ; [.2AA1.0020.0002] # SHARADA LETTER KHA
+11193 ; [.2AA2.0020.0002] # SHARADA LETTER GA
+11194 ; [.2AA3.0020.0002] # SHARADA LETTER GHA
+11195 ; [.2AA4.0020.0002] # SHARADA LETTER NGA
+11196 ; [.2AA5.0020.0002] # SHARADA LETTER CA
+11197 ; [.2AA6.0020.0002] # SHARADA LETTER CHA
+11198 ; [.2AA7.0020.0002] # SHARADA LETTER JA
+11199 ; [.2AA8.0020.0002] # SHARADA LETTER JHA
+1119A ; [.2AA9.0020.0002] # SHARADA LETTER NYA
+1119B ; [.2AAA.0020.0002] # SHARADA LETTER TTA
+1119C ; [.2AAB.0020.0002] # SHARADA LETTER TTHA
+1119D ; [.2AAC.0020.0002] # SHARADA LETTER DDA
+1119E ; [.2AAD.0020.0002] # SHARADA LETTER DDHA
+1119F ; [.2AAE.0020.0002] # SHARADA LETTER NNA
+111A0 ; [.2AAF.0020.0002] # SHARADA LETTER TA
+111A1 ; [.2AB0.0020.0002] # SHARADA LETTER THA
+111A2 ; [.2AB1.0020.0002] # SHARADA LETTER DA
+111A3 ; [.2AB2.0020.0002] # SHARADA LETTER DHA
+111A4 ; [.2AB3.0020.0002] # SHARADA LETTER NA
+111A5 ; [.2AB4.0020.0002] # SHARADA LETTER PA
+111A6 ; [.2AB5.0020.0002] # SHARADA LETTER PHA
+111A7 ; [.2AB6.0020.0002] # SHARADA LETTER BA
+111A8 ; [.2AB7.0020.0002] # SHARADA LETTER BHA
+111A9 ; [.2AB8.0020.0002] # SHARADA LETTER MA
+111AA ; [.2AB9.0020.0002] # SHARADA LETTER YA
+111AB ; [.2ABA.0020.0002] # SHARADA LETTER RA
+111AC ; [.2ABB.0020.0002] # SHARADA LETTER LA
+111AD ; [.2ABC.0020.0002] # SHARADA LETTER LLA
+111AE ; [.2ABD.0020.0002] # SHARADA LETTER VA
+111AF ; [.2ABE.0020.0002] # SHARADA LETTER SHA
+111B0 ; [.2ABF.0020.0002] # SHARADA LETTER SSA
+111B1 ; [.2AC0.0020.0002] # SHARADA LETTER SA
+111B2 ; [.2AC1.0020.0002] # SHARADA LETTER HA
+111C1 ; [.2AC2.0020.0002] # SHARADA SIGN AVAGRAHA
+111C2 ; [.2AC3.0020.0002] # SHARADA SIGN JIHVAMULIYA
+111C3 ; [.2AC4.0020.0002] # SHARADA SIGN UPADHMANIYA
+111DC ; [.2AC5.0020.0002] # SHARADA HEADSTROKE
+111B3 ; [.2AC6.0020.0002] # SHARADA VOWEL SIGN AA
+111B4 ; [.2AC7.0020.0002] # SHARADA VOWEL SIGN I
+111B5 ; [.2AC8.0020.0002] # SHARADA VOWEL SIGN II
+111B6 ; [.2AC9.0020.0002] # SHARADA VOWEL SIGN U
+111B7 ; [.2ACA.0020.0002] # SHARADA VOWEL SIGN UU
+111B8 ; [.2ACB.0020.0002] # SHARADA VOWEL SIGN VOCALIC R
+111B9 ; [.2ACC.0020.0002] # SHARADA VOWEL SIGN VOCALIC RR
+111BA ; [.2ACD.0020.0002] # SHARADA VOWEL SIGN VOCALIC L
+111BB ; [.2ACE.0020.0002] # SHARADA VOWEL SIGN VOCALIC LL
+111BC ; [.2ACF.0020.0002] # SHARADA VOWEL SIGN E
+111BD ; [.2AD0.0020.0002] # SHARADA VOWEL SIGN AI
+111BE ; [.2AD1.0020.0002] # SHARADA VOWEL SIGN O
+111BF ; [.2AD2.0020.0002] # SHARADA VOWEL SIGN AU
+111C0 ; [.2AD3.0020.0002] # SHARADA SIGN VIRAMA
+11200 ; [.2AD4.0020.0002] # KHOJKI LETTER A
+11201 ; [.2AD5.0020.0002] # KHOJKI LETTER AA
+11202 ; [.2AD6.0020.0002] # KHOJKI LETTER I
+11203 ; [.2AD7.0020.0002] # KHOJKI LETTER U
+11204 ; [.2AD8.0020.0002] # KHOJKI LETTER E
+11205 ; [.2AD9.0020.0002] # KHOJKI LETTER AI
+11206 ; [.2ADA.0020.0002] # KHOJKI LETTER O
+11207 ; [.2ADB.0020.0002] # KHOJKI LETTER AU
+11208 ; [.2ADC.0020.0002] # KHOJKI LETTER KA
+11209 ; [.2ADD.0020.0002] # KHOJKI LETTER KHA
+1120A ; [.2ADE.0020.0002] # KHOJKI LETTER GA
+1120B ; [.2ADF.0020.0002] # KHOJKI LETTER GGA
+1120C ; [.2AE0.0020.0002] # KHOJKI LETTER GHA
+1120D ; [.2AE1.0020.0002] # KHOJKI LETTER NGA
+1120E ; [.2AE2.0020.0002] # KHOJKI LETTER CA
+1120F ; [.2AE3.0020.0002] # KHOJKI LETTER CHA
+11210 ; [.2AE4.0020.0002] # KHOJKI LETTER JA
+11211 ; [.2AE5.0020.0002] # KHOJKI LETTER JJA
+11213 ; [.2AE6.0020.0002] # KHOJKI LETTER NYA
+11214 ; [.2AE7.0020.0002] # KHOJKI LETTER TTA
+11215 ; [.2AE8.0020.0002] # KHOJKI LETTER TTHA
+11216 ; [.2AE9.0020.0002] # KHOJKI LETTER DDA
+11217 ; [.2AEA.0020.0002] # KHOJKI LETTER DDHA
+11218 ; [.2AEB.0020.0002] # KHOJKI LETTER NNA
+11219 ; [.2AEC.0020.0002] # KHOJKI LETTER TA
+1121A ; [.2AED.0020.0002] # KHOJKI LETTER THA
+1121B ; [.2AEE.0020.0002] # KHOJKI LETTER DA
+1121C ; [.2AEF.0020.0002] # KHOJKI LETTER DDDA
+1121D ; [.2AF0.0020.0002] # KHOJKI LETTER DHA
+1121E ; [.2AF1.0020.0002] # KHOJKI LETTER NA
+1121F ; [.2AF2.0020.0002] # KHOJKI LETTER PA
+11220 ; [.2AF3.0020.0002] # KHOJKI LETTER PHA
+11221 ; [.2AF4.0020.0002] # KHOJKI LETTER BA
+11222 ; [.2AF5.0020.0002] # KHOJKI LETTER BBA
+11223 ; [.2AF6.0020.0002] # KHOJKI LETTER BHA
+11224 ; [.2AF7.0020.0002] # KHOJKI LETTER MA
+11225 ; [.2AF8.0020.0002] # KHOJKI LETTER YA
+11226 ; [.2AF9.0020.0002] # KHOJKI LETTER RA
+11227 ; [.2AFA.0020.0002] # KHOJKI LETTER LA
+11228 ; [.2AFB.0020.0002] # KHOJKI LETTER VA
+11229 ; [.2AFC.0020.0002] # KHOJKI LETTER SA
+1122A ; [.2AFD.0020.0002] # KHOJKI LETTER HA
+1122B ; [.2AFE.0020.0002] # KHOJKI LETTER LLA
+1122C ; [.2AFF.0020.0002] # KHOJKI VOWEL SIGN AA
+1122D ; [.2B00.0020.0002] # KHOJKI VOWEL SIGN I
+1122E ; [.2B01.0020.0002] # KHOJKI VOWEL SIGN II
+1122F ; [.2B02.0020.0002] # KHOJKI VOWEL SIGN U
+11230 ; [.2B03.0020.0002] # KHOJKI VOWEL SIGN E
+11231 ; [.2B04.0020.0002] # KHOJKI VOWEL SIGN AI
+11232 ; [.2B05.0020.0002] # KHOJKI VOWEL SIGN O
+11233 ; [.2B06.0020.0002] # KHOJKI VOWEL SIGN AU
+11235 ; [.2B07.0020.0002] # KHOJKI SIGN VIRAMA
+112B0 ; [.2B08.0020.0002] # KHUDAWADI LETTER A
+112B1 ; [.2B09.0020.0002] # KHUDAWADI LETTER AA
+112B2 ; [.2B0A.0020.0002] # KHUDAWADI LETTER I
+112B3 ; [.2B0B.0020.0002] # KHUDAWADI LETTER II
+112B4 ; [.2B0C.0020.0002] # KHUDAWADI LETTER U
+112B5 ; [.2B0D.0020.0002] # KHUDAWADI LETTER UU
+112B6 ; [.2B0E.0020.0002] # KHUDAWADI LETTER E
+112B7 ; [.2B0F.0020.0002] # KHUDAWADI LETTER AI
+112B8 ; [.2B10.0020.0002] # KHUDAWADI LETTER O
+112B9 ; [.2B11.0020.0002] # KHUDAWADI LETTER AU
+112BA ; [.2B12.0020.0002] # KHUDAWADI LETTER KA
+112BB ; [.2B13.0020.0002] # KHUDAWADI LETTER KHA
+112BC ; [.2B14.0020.0002] # KHUDAWADI LETTER GA
+112BD ; [.2B15.0020.0002] # KHUDAWADI LETTER GGA
+112BE ; [.2B16.0020.0002] # KHUDAWADI LETTER GHA
+112BF ; [.2B17.0020.0002] # KHUDAWADI LETTER NGA
+112C0 ; [.2B18.0020.0002] # KHUDAWADI LETTER CA
+112C1 ; [.2B19.0020.0002] # KHUDAWADI LETTER CHA
+112C2 ; [.2B1A.0020.0002] # KHUDAWADI LETTER JA
+112C3 ; [.2B1B.0020.0002] # KHUDAWADI LETTER JJA
+112C4 ; [.2B1C.0020.0002] # KHUDAWADI LETTER JHA
+112C5 ; [.2B1D.0020.0002] # KHUDAWADI LETTER NYA
+112C6 ; [.2B1E.0020.0002] # KHUDAWADI LETTER TTA
+112C7 ; [.2B1F.0020.0002] # KHUDAWADI LETTER TTHA
+112C8 ; [.2B20.0020.0002] # KHUDAWADI LETTER DDA
+112C9 ; [.2B21.0020.0002] # KHUDAWADI LETTER DDDA
+112CA ; [.2B22.0020.0002] # KHUDAWADI LETTER RRA
+112CB ; [.2B23.0020.0002] # KHUDAWADI LETTER DDHA
+112CC ; [.2B24.0020.0002] # KHUDAWADI LETTER NNA
+112CD ; [.2B25.0020.0002] # KHUDAWADI LETTER TA
+112CE ; [.2B26.0020.0002] # KHUDAWADI LETTER THA
+112CF ; [.2B27.0020.0002] # KHUDAWADI LETTER DA
+112D0 ; [.2B28.0020.0002] # KHUDAWADI LETTER DHA
+112D1 ; [.2B29.0020.0002] # KHUDAWADI LETTER NA
+112D2 ; [.2B2A.0020.0002] # KHUDAWADI LETTER PA
+112D3 ; [.2B2B.0020.0002] # KHUDAWADI LETTER PHA
+112D4 ; [.2B2C.0020.0002] # KHUDAWADI LETTER BA
+112D5 ; [.2B2D.0020.0002] # KHUDAWADI LETTER BBA
+112D6 ; [.2B2E.0020.0002] # KHUDAWADI LETTER BHA
+112D7 ; [.2B2F.0020.0002] # KHUDAWADI LETTER MA
+112D8 ; [.2B30.0020.0002] # KHUDAWADI LETTER YA
+112D9 ; [.2B31.0020.0002] # KHUDAWADI LETTER RA
+112DA ; [.2B32.0020.0002] # KHUDAWADI LETTER LA
+112DB ; [.2B33.0020.0002] # KHUDAWADI LETTER VA
+112DC ; [.2B34.0020.0002] # KHUDAWADI LETTER SHA
+112DD ; [.2B35.0020.0002] # KHUDAWADI LETTER SA
+112DE ; [.2B36.0020.0002] # KHUDAWADI LETTER HA
+112E0 ; [.2B37.0020.0002] # KHUDAWADI VOWEL SIGN AA
+112E1 ; [.2B38.0020.0002] # KHUDAWADI VOWEL SIGN I
+112E2 ; [.2B39.0020.0002] # KHUDAWADI VOWEL SIGN II
+112E3 ; [.2B3A.0020.0002] # KHUDAWADI VOWEL SIGN U
+112E4 ; [.2B3B.0020.0002] # KHUDAWADI VOWEL SIGN UU
+112E5 ; [.2B3C.0020.0002] # KHUDAWADI VOWEL SIGN E
+112E6 ; [.2B3D.0020.0002] # KHUDAWADI VOWEL SIGN AI
+112E7 ; [.2B3E.0020.0002] # KHUDAWADI VOWEL SIGN O
+112E8 ; [.2B3F.0020.0002] # KHUDAWADI VOWEL SIGN AU
+112EA ; [.2B40.0020.0002] # KHUDAWADI SIGN VIRAMA
+11280 ; [.2B41.0020.0002] # MULTANI LETTER A
+11281 ; [.2B42.0020.0002] # MULTANI LETTER I
+11282 ; [.2B43.0020.0002] # MULTANI LETTER U
+11283 ; [.2B44.0020.0002] # MULTANI LETTER E
+112A5 ; [.2B45.0020.0002] # MULTANI LETTER SA
+112A6 ; [.2B46.0020.0002] # MULTANI LETTER HA
+11284 ; [.2B47.0020.0002] # MULTANI LETTER KA
+11285 ; [.2B48.0020.0002] # MULTANI LETTER KHA
+11286 ; [.2B49.0020.0002] # MULTANI LETTER GA
+11288 ; [.2B4A.0020.0002] # MULTANI LETTER GHA
+1128A ; [.2B4B.0020.0002] # MULTANI LETTER CA
+1128B ; [.2B4C.0020.0002] # MULTANI LETTER CHA
+1128C ; [.2B4D.0020.0002] # MULTANI LETTER JA
+1128D ; [.2B4E.0020.0002] # MULTANI LETTER JJA
+1128F ; [.2B4F.0020.0002] # MULTANI LETTER NYA
+11290 ; [.2B50.0020.0002] # MULTANI LETTER TTA
+11291 ; [.2B51.0020.0002] # MULTANI LETTER TTHA
+11292 ; [.2B52.0020.0002] # MULTANI LETTER DDA
+11293 ; [.2B53.0020.0002] # MULTANI LETTER DDDA
+11294 ; [.2B54.0020.0002] # MULTANI LETTER DDHA
+11295 ; [.2B55.0020.0002] # MULTANI LETTER NNA
+11296 ; [.2B56.0020.0002] # MULTANI LETTER TA
+11297 ; [.2B57.0020.0002] # MULTANI LETTER THA
+11298 ; [.2B58.0020.0002] # MULTANI LETTER DA
+11299 ; [.2B59.0020.0002] # MULTANI LETTER DHA
+1129A ; [.2B5A.0020.0002] # MULTANI LETTER NA
+1129B ; [.2B5B.0020.0002] # MULTANI LETTER PA
+1129C ; [.2B5C.0020.0002] # MULTANI LETTER PHA
+1129D ; [.2B5D.0020.0002] # MULTANI LETTER BA
+1129F ; [.2B5E.0020.0002] # MULTANI LETTER BHA
+112A0 ; [.2B5F.0020.0002] # MULTANI LETTER MA
+112A1 ; [.2B60.0020.0002] # MULTANI LETTER YA
+112A2 ; [.2B61.0020.0002] # MULTANI LETTER RA
+112A3 ; [.2B62.0020.0002] # MULTANI LETTER LA
+112A4 ; [.2B63.0020.0002] # MULTANI LETTER VA
+112A7 ; [.2B64.0020.0002] # MULTANI LETTER RRA
+112A8 ; [.2B65.0020.0002] # MULTANI LETTER RHA
+11350 ; [.2B66.0020.0002] # GRANTHA OM
+11305 ; [.2B67.0020.0002] # GRANTHA LETTER A
+11306 ; [.2B68.0020.0002] # GRANTHA LETTER AA
+11307 ; [.2B69.0020.0002] # GRANTHA LETTER I
+11308 ; [.2B6A.0020.0002] # GRANTHA LETTER II
+11309 ; [.2B6B.0020.0002] # GRANTHA LETTER U
+1130A ; [.2B6C.0020.0002] # GRANTHA LETTER UU
+1130B ; [.2B6D.0020.0002] # GRANTHA LETTER VOCALIC R
+11360 ; [.2B6E.0020.0002] # GRANTHA LETTER VOCALIC RR
+1130C ; [.2B6F.0020.0002] # GRANTHA LETTER VOCALIC L
+11361 ; [.2B70.0020.0002] # GRANTHA LETTER VOCALIC LL
+1130F ; [.2B71.0020.0002] # GRANTHA LETTER EE
+11310 ; [.2B72.0020.0002] # GRANTHA LETTER AI
+11313 ; [.2B73.0020.0002] # GRANTHA LETTER OO
+11314 ; [.2B74.0020.0002] # GRANTHA LETTER AU
+11315 ; [.2B75.0020.0002] # GRANTHA LETTER KA
+11316 ; [.2B76.0020.0002] # GRANTHA LETTER KHA
+11317 ; [.2B77.0020.0002] # GRANTHA LETTER GA
+11318 ; [.2B78.0020.0002] # GRANTHA LETTER GHA
+11319 ; [.2B79.0020.0002] # GRANTHA LETTER NGA
+1131A ; [.2B7A.0020.0002] # GRANTHA LETTER CA
+1131B ; [.2B7B.0020.0002] # GRANTHA LETTER CHA
+1131C ; [.2B7C.0020.0002] # GRANTHA LETTER JA
+1131D ; [.2B7D.0020.0002] # GRANTHA LETTER JHA
+1131E ; [.2B7E.0020.0002] # GRANTHA LETTER NYA
+1131F ; [.2B7F.0020.0002] # GRANTHA LETTER TTA
+11320 ; [.2B80.0020.0002] # GRANTHA LETTER TTHA
+11321 ; [.2B81.0020.0002] # GRANTHA LETTER DDA
+11322 ; [.2B82.0020.0002] # GRANTHA LETTER DDHA
+11323 ; [.2B83.0020.0002] # GRANTHA LETTER NNA
+11324 ; [.2B84.0020.0002] # GRANTHA LETTER TA
+11325 ; [.2B85.0020.0002] # GRANTHA LETTER THA
+11326 ; [.2B86.0020.0002] # GRANTHA LETTER DA
+11327 ; [.2B87.0020.0002] # GRANTHA LETTER DHA
+11328 ; [.2B88.0020.0002] # GRANTHA LETTER NA
+1132A ; [.2B89.0020.0002] # GRANTHA LETTER PA
+1132B ; [.2B8A.0020.0002] # GRANTHA LETTER PHA
+1132C ; [.2B8B.0020.0002] # GRANTHA LETTER BA
+1132D ; [.2B8C.0020.0002] # GRANTHA LETTER BHA
+1132E ; [.2B8D.0020.0002] # GRANTHA LETTER MA
+1132F ; [.2B8E.0020.0002] # GRANTHA LETTER YA
+11330 ; [.2B8F.0020.0002] # GRANTHA LETTER RA
+11332 ; [.2B90.0020.0002] # GRANTHA LETTER LA
+11333 ; [.2B91.0020.0002] # GRANTHA LETTER LLA
+11335 ; [.2B92.0020.0002] # GRANTHA LETTER VA
+11336 ; [.2B93.0020.0002] # GRANTHA LETTER SHA
+11337 ; [.2B94.0020.0002] # GRANTHA LETTER SSA
+11338 ; [.2B95.0020.0002] # GRANTHA LETTER SA
+11339 ; [.2B96.0020.0002] # GRANTHA LETTER HA
+1133D ; [.2B97.0020.0002] # GRANTHA SIGN AVAGRAHA
+1135E ; [.2B98.0020.0002] # GRANTHA LETTER VEDIC ANUSVARA
+1135F ; [.2B99.0020.0002] # GRANTHA LETTER VEDIC DOUBLE ANUSVARA
+1133E ; [.2B9A.0020.0002] # GRANTHA VOWEL SIGN AA
+1133F ; [.2B9B.0020.0002] # GRANTHA VOWEL SIGN I
+11340 ; [.2B9C.0020.0002] # GRANTHA VOWEL SIGN II
+11341 ; [.2B9D.0020.0002] # GRANTHA VOWEL SIGN U
+11342 ; [.2B9E.0020.0002] # GRANTHA VOWEL SIGN UU
+11343 ; [.2B9F.0020.0002] # GRANTHA VOWEL SIGN VOCALIC R
+11344 ; [.2BA0.0020.0002] # GRANTHA VOWEL SIGN VOCALIC RR
+11362 ; [.2BA1.0020.0002] # GRANTHA VOWEL SIGN VOCALIC L
+11363 ; [.2BA2.0020.0002] # GRANTHA VOWEL SIGN VOCALIC LL
+11347 ; [.2BA3.0020.0002] # GRANTHA VOWEL SIGN EE
+11348 ; [.2BA4.0020.0002] # GRANTHA VOWEL SIGN AI
+1134B ; [.2BA5.0020.0002] # GRANTHA VOWEL SIGN OO
+11347 1133E ; [.2BA5.0020.0002] # GRANTHA VOWEL SIGN OO
+1134C ; [.2BA6.0020.0002] # GRANTHA VOWEL SIGN AU
+11347 11357 ; [.2BA6.0020.0002] # GRANTHA VOWEL SIGN AU
+1134D ; [.2BA7.0020.0002] # GRANTHA SIGN VIRAMA
+11357 ; [.2BA8.0020.0002] # GRANTHA AU LENGTH MARK
+1135D ; [.2BA9.0020.0002] # GRANTHA SIGN PLUTA
+11449 ; [.2BAA.0020.0002] # NEWA OM
+1144A ; [.2BAB.0020.0002] # NEWA SIDDHI
+11400 ; [.2BAC.0020.0002] # NEWA LETTER A
+11401 ; [.2BAD.0020.0002] # NEWA LETTER AA
+11402 ; [.2BAE.0020.0002] # NEWA LETTER I
+11403 ; [.2BAF.0020.0002] # NEWA LETTER II
+11404 ; [.2BB0.0020.0002] # NEWA LETTER U
+11405 ; [.2BB1.0020.0002] # NEWA LETTER UU
+11406 ; [.2BB2.0020.0002] # NEWA LETTER VOCALIC R
+11407 ; [.2BB3.0020.0002] # NEWA LETTER VOCALIC RR
+11408 ; [.2BB4.0020.0002] # NEWA LETTER VOCALIC L
+11409 ; [.2BB5.0020.0002] # NEWA LETTER VOCALIC LL
+1140A ; [.2BB6.0020.0002] # NEWA LETTER E
+1140B ; [.2BB7.0020.0002] # NEWA LETTER AI
+1140C ; [.2BB8.0020.0002] # NEWA LETTER O
+1140D ; [.2BB9.0020.0002] # NEWA LETTER AU
+1140E ; [.2BBA.0020.0002] # NEWA LETTER KA
+1140F ; [.2BBB.0020.0002] # NEWA LETTER KHA
+11410 ; [.2BBC.0020.0002] # NEWA LETTER GA
+11411 ; [.2BBD.0020.0002] # NEWA LETTER GHA
+11412 ; [.2BBE.0020.0002] # NEWA LETTER NGA
+11413 ; [.2BBF.0020.0002] # NEWA LETTER NGHA
+11414 ; [.2BC0.0020.0002] # NEWA LETTER CA
+11415 ; [.2BC1.0020.0002] # NEWA LETTER CHA
+11416 ; [.2BC2.0020.0002] # NEWA LETTER JA
+11417 ; [.2BC3.0020.0002] # NEWA LETTER JHA
+11418 ; [.2BC4.0020.0002] # NEWA LETTER NYA
+11419 ; [.2BC5.0020.0002] # NEWA LETTER NYHA
+1141A ; [.2BC6.0020.0002] # NEWA LETTER TTA
+1141B ; [.2BC7.0020.0002] # NEWA LETTER TTHA
+1141C ; [.2BC8.0020.0002] # NEWA LETTER DDA
+1141D ; [.2BC9.0020.0002] # NEWA LETTER DDHA
+1141E ; [.2BCA.0020.0002] # NEWA LETTER NNA
+1141F ; [.2BCB.0020.0002] # NEWA LETTER TA
+11420 ; [.2BCC.0020.0002] # NEWA LETTER THA
+11421 ; [.2BCD.0020.0002] # NEWA LETTER DA
+11422 ; [.2BCE.0020.0002] # NEWA LETTER DHA
+11423 ; [.2BCF.0020.0002] # NEWA LETTER NA
+11424 ; [.2BD0.0020.0002] # NEWA LETTER NHA
+11425 ; [.2BD1.0020.0002] # NEWA LETTER PA
+11426 ; [.2BD2.0020.0002] # NEWA LETTER PHA
+11427 ; [.2BD3.0020.0002] # NEWA LETTER BA
+11428 ; [.2BD4.0020.0002] # NEWA LETTER BHA
+11429 ; [.2BD5.0020.0002] # NEWA LETTER MA
+1142A ; [.2BD6.0020.0002] # NEWA LETTER MHA
+1142B ; [.2BD7.0020.0002] # NEWA LETTER YA
+1142C ; [.2BD8.0020.0002] # NEWA LETTER RA
+1142D ; [.2BD9.0020.0002] # NEWA LETTER RHA
+1142E ; [.2BDA.0020.0002] # NEWA LETTER LA
+1142F ; [.2BDB.0020.0002] # NEWA LETTER LHA
+11430 ; [.2BDC.0020.0002] # NEWA LETTER WA
+11431 ; [.2BDD.0020.0002] # NEWA LETTER SHA
+11432 ; [.2BDE.0020.0002] # NEWA LETTER SSA
+11433 ; [.2BDF.0020.0002] # NEWA LETTER SA
+11434 ; [.2BE0.0020.0002] # NEWA LETTER HA
+11447 ; [.2BE1.0020.0002] # NEWA SIGN AVAGRAHA
+11448 ; [.2BE2.0020.0002] # NEWA SIGN FINAL ANUSVARA
+11435 ; [.2BE3.0020.0002] # NEWA VOWEL SIGN AA
+11436 ; [.2BE4.0020.0002] # NEWA VOWEL SIGN I
+11437 ; [.2BE5.0020.0002] # NEWA VOWEL SIGN II
+11438 ; [.2BE6.0020.0002] # NEWA VOWEL SIGN U
+11439 ; [.2BE7.0020.0002] # NEWA VOWEL SIGN UU
+1143A ; [.2BE8.0020.0002] # NEWA VOWEL SIGN VOCALIC R
+1143B ; [.2BE9.0020.0002] # NEWA VOWEL SIGN VOCALIC RR
+1143C ; [.2BEA.0020.0002] # NEWA VOWEL SIGN VOCALIC L
+1143D ; [.2BEB.0020.0002] # NEWA VOWEL SIGN VOCALIC LL
+1143E ; [.2BEC.0020.0002] # NEWA VOWEL SIGN E
+1143F ; [.2BED.0020.0002] # NEWA VOWEL SIGN AI
+11440 ; [.2BEE.0020.0002] # NEWA VOWEL SIGN O
+11441 ; [.2BEF.0020.0002] # NEWA VOWEL SIGN AU
+11442 ; [.2BF0.0020.0002] # NEWA SIGN VIRAMA
+114C7 ; [.2BF1.0020.0002] # TIRHUTA OM
+11480 ; [.2BF2.0020.0002] # TIRHUTA ANJI
+11481 ; [.2BF3.0020.0002] # TIRHUTA LETTER A
+11482 ; [.2BF4.0020.0002] # TIRHUTA LETTER AA
+11483 ; [.2BF5.0020.0002] # TIRHUTA LETTER I
+11484 ; [.2BF6.0020.0002] # TIRHUTA LETTER II
+11485 ; [.2BF7.0020.0002] # TIRHUTA LETTER U
+11486 ; [.2BF8.0020.0002] # TIRHUTA LETTER UU
+11487 ; [.2BF9.0020.0002] # TIRHUTA LETTER VOCALIC R
+11488 ; [.2BFA.0020.0002] # TIRHUTA LETTER VOCALIC RR
+11489 ; [.2BFB.0020.0002] # TIRHUTA LETTER VOCALIC L
+1148A ; [.2BFC.0020.0002] # TIRHUTA LETTER VOCALIC LL
+1148B ; [.2BFD.0020.0002] # TIRHUTA LETTER E
+1148C ; [.2BFE.0020.0002] # TIRHUTA LETTER AI
+1148D ; [.2BFF.0020.0002] # TIRHUTA LETTER O
+1148E ; [.2C00.0020.0002] # TIRHUTA LETTER AU
+1148F ; [.2C01.0020.0002] # TIRHUTA LETTER KA
+11490 ; [.2C02.0020.0002] # TIRHUTA LETTER KHA
+11491 ; [.2C03.0020.0002] # TIRHUTA LETTER GA
+11492 ; [.2C04.0020.0002] # TIRHUTA LETTER GHA
+11493 ; [.2C05.0020.0002] # TIRHUTA LETTER NGA
+11494 ; [.2C06.0020.0002] # TIRHUTA LETTER CA
+11495 ; [.2C07.0020.0002] # TIRHUTA LETTER CHA
+11496 ; [.2C08.0020.0002] # TIRHUTA LETTER JA
+11497 ; [.2C09.0020.0002] # TIRHUTA LETTER JHA
+11498 ; [.2C0A.0020.0002] # TIRHUTA LETTER NYA
+11499 ; [.2C0B.0020.0002] # TIRHUTA LETTER TTA
+1149A ; [.2C0C.0020.0002] # TIRHUTA LETTER TTHA
+1149B ; [.2C0D.0020.0002] # TIRHUTA LETTER DDA
+1149C ; [.2C0E.0020.0002] # TIRHUTA LETTER DDHA
+1149D ; [.2C0F.0020.0002] # TIRHUTA LETTER NNA
+1149E ; [.2C10.0020.0002] # TIRHUTA LETTER TA
+1149F ; [.2C11.0020.0002] # TIRHUTA LETTER THA
+114A0 ; [.2C12.0020.0002] # TIRHUTA LETTER DA
+114A1 ; [.2C13.0020.0002] # TIRHUTA LETTER DHA
+114A2 ; [.2C14.0020.0002] # TIRHUTA LETTER NA
+114A3 ; [.2C15.0020.0002] # TIRHUTA LETTER PA
+114A4 ; [.2C16.0020.0002] # TIRHUTA LETTER PHA
+114A5 ; [.2C17.0020.0002] # TIRHUTA LETTER BA
+114A6 ; [.2C18.0020.0002] # TIRHUTA LETTER BHA
+114A7 ; [.2C19.0020.0002] # TIRHUTA LETTER MA
+114A8 ; [.2C1A.0020.0002] # TIRHUTA LETTER YA
+114A9 ; [.2C1B.0020.0002] # TIRHUTA LETTER RA
+114AA ; [.2C1C.0020.0002] # TIRHUTA LETTER LA
+114AB ; [.2C1D.0020.0002] # TIRHUTA LETTER VA
+114AC ; [.2C1E.0020.0002] # TIRHUTA LETTER SHA
+114AD ; [.2C1F.0020.0002] # TIRHUTA LETTER SSA
+114AE ; [.2C20.0020.0002] # TIRHUTA LETTER SA
+114AF ; [.2C21.0020.0002] # TIRHUTA LETTER HA
+114C4 ; [.2C22.0020.0002] # TIRHUTA SIGN AVAGRAHA
+114C5 ; [.2C23.0020.0002] # TIRHUTA GVANG
+114B0 ; [.2C24.0020.0002] # TIRHUTA VOWEL SIGN AA
+114B1 ; [.2C25.0020.0002] # TIRHUTA VOWEL SIGN I
+114B2 ; [.2C26.0020.0002] # TIRHUTA VOWEL SIGN II
+114B3 ; [.2C27.0020.0002] # TIRHUTA VOWEL SIGN U
+114B4 ; [.2C28.0020.0002] # TIRHUTA VOWEL SIGN UU
+114B5 ; [.2C29.0020.0002] # TIRHUTA VOWEL SIGN VOCALIC R
+114B6 ; [.2C2A.0020.0002] # TIRHUTA VOWEL SIGN VOCALIC RR
+114B7 ; [.2C2B.0020.0002] # TIRHUTA VOWEL SIGN VOCALIC L
+114B8 ; [.2C2C.0020.0002] # TIRHUTA VOWEL SIGN VOCALIC LL
+114B9 ; [.2C2D.0020.0002] # TIRHUTA VOWEL SIGN E
+114BA ; [.2C2E.0020.0002] # TIRHUTA VOWEL SIGN SHORT E
+114BB ; [.2C2F.0020.0002] # TIRHUTA VOWEL SIGN AI
+114B9 114BA ; [.2C2F.0020.0002] # TIRHUTA VOWEL SIGN AI
+114BC ; [.2C30.0020.0002] # TIRHUTA VOWEL SIGN O
+114B9 114B0 ; [.2C30.0020.0002] # TIRHUTA VOWEL SIGN O
+114BD ; [.2C31.0020.0002] # TIRHUTA VOWEL SIGN SHORT O
+114BE ; [.2C32.0020.0002] # TIRHUTA VOWEL SIGN AU
+114B9 114BD ; [.2C32.0020.0002] # TIRHUTA VOWEL SIGN AU
+114C2 ; [.2C33.0020.0002] # TIRHUTA SIGN VIRAMA
+11580 ; [.2C34.0020.0002] # SIDDHAM LETTER A
+11581 ; [.2C35.0020.0002] # SIDDHAM LETTER AA
+11582 ; [.2C36.0020.0002] # SIDDHAM LETTER I
+115D8 ; [.2C36.0020.0004][.0000.0111.0004] # SIDDHAM LETTER THREE-CIRCLE ALTERNATE I
+115D9 ; [.2C36.0020.0004][.0000.0112.0004] # SIDDHAM LETTER TWO-CIRCLE ALTERNATE I
+11583 ; [.2C37.0020.0002] # SIDDHAM LETTER II
+115DA ; [.2C37.0020.0004][.0000.0111.0004] # SIDDHAM LETTER TWO-CIRCLE ALTERNATE II
+11584 ; [.2C38.0020.0002] # SIDDHAM LETTER U
+115DB ; [.2C38.0020.0004][.0000.0111.0004] # SIDDHAM LETTER ALTERNATE U
+11585 ; [.2C39.0020.0002] # SIDDHAM LETTER UU
+11586 ; [.2C3A.0020.0002] # SIDDHAM LETTER VOCALIC R
+11587 ; [.2C3B.0020.0002] # SIDDHAM LETTER VOCALIC RR
+11588 ; [.2C3C.0020.0002] # SIDDHAM LETTER VOCALIC L
+11589 ; [.2C3D.0020.0002] # SIDDHAM LETTER VOCALIC LL
+1158A ; [.2C3E.0020.0002] # SIDDHAM LETTER E
+1158B ; [.2C3F.0020.0002] # SIDDHAM LETTER AI
+1158C ; [.2C40.0020.0002] # SIDDHAM LETTER O
+1158D ; [.2C41.0020.0002] # SIDDHAM LETTER AU
+1158E ; [.2C42.0020.0002] # SIDDHAM LETTER KA
+1158F ; [.2C43.0020.0002] # SIDDHAM LETTER KHA
+11590 ; [.2C44.0020.0002] # SIDDHAM LETTER GA
+11591 ; [.2C45.0020.0002] # SIDDHAM LETTER GHA
+11592 ; [.2C46.0020.0002] # SIDDHAM LETTER NGA
+11593 ; [.2C47.0020.0002] # SIDDHAM LETTER CA
+11594 ; [.2C48.0020.0002] # SIDDHAM LETTER CHA
+11595 ; [.2C49.0020.0002] # SIDDHAM LETTER JA
+11596 ; [.2C4A.0020.0002] # SIDDHAM LETTER JHA
+11597 ; [.2C4B.0020.0002] # SIDDHAM LETTER NYA
+11598 ; [.2C4C.0020.0002] # SIDDHAM LETTER TTA
+11599 ; [.2C4D.0020.0002] # SIDDHAM LETTER TTHA
+1159A ; [.2C4E.0020.0002] # SIDDHAM LETTER DDA
+1159B ; [.2C4F.0020.0002] # SIDDHAM LETTER DDHA
+1159C ; [.2C50.0020.0002] # SIDDHAM LETTER NNA
+1159D ; [.2C51.0020.0002] # SIDDHAM LETTER TA
+1159E ; [.2C52.0020.0002] # SIDDHAM LETTER THA
+1159F ; [.2C53.0020.0002] # SIDDHAM LETTER DA
+115A0 ; [.2C54.0020.0002] # SIDDHAM LETTER DHA
+115A1 ; [.2C55.0020.0002] # SIDDHAM LETTER NA
+115A2 ; [.2C56.0020.0002] # SIDDHAM LETTER PA
+115A3 ; [.2C57.0020.0002] # SIDDHAM LETTER PHA
+115A4 ; [.2C58.0020.0002] # SIDDHAM LETTER BA
+115A5 ; [.2C59.0020.0002] # SIDDHAM LETTER BHA
+115A6 ; [.2C5A.0020.0002] # SIDDHAM LETTER MA
+115A7 ; [.2C5B.0020.0002] # SIDDHAM LETTER YA
+115A8 ; [.2C5C.0020.0002] # SIDDHAM LETTER RA
+115A9 ; [.2C5D.0020.0002] # SIDDHAM LETTER LA
+115AA ; [.2C5E.0020.0002] # SIDDHAM LETTER VA
+115AB ; [.2C5F.0020.0002] # SIDDHAM LETTER SHA
+115AC ; [.2C60.0020.0002] # SIDDHAM LETTER SSA
+115AD ; [.2C61.0020.0002] # SIDDHAM LETTER SA
+115AE ; [.2C62.0020.0002] # SIDDHAM LETTER HA
+115AF ; [.2C63.0020.0002] # SIDDHAM VOWEL SIGN AA
+115B0 ; [.2C64.0020.0002] # SIDDHAM VOWEL SIGN I
+115B1 ; [.2C65.0020.0002] # SIDDHAM VOWEL SIGN II
+115B2 ; [.2C66.0020.0002] # SIDDHAM VOWEL SIGN U
+115DC ; [.2C66.0020.0004][.0000.0111.0004] # SIDDHAM VOWEL SIGN ALTERNATE U
+115B3 ; [.2C67.0020.0002] # SIDDHAM VOWEL SIGN UU
+115DD ; [.2C67.0020.0004][.0000.0111.0004] # SIDDHAM VOWEL SIGN ALTERNATE UU
+115B4 ; [.2C68.0020.0002] # SIDDHAM VOWEL SIGN VOCALIC R
+115B5 ; [.2C69.0020.0002] # SIDDHAM VOWEL SIGN VOCALIC RR
+115B8 ; [.2C6A.0020.0002] # SIDDHAM VOWEL SIGN E
+115B9 ; [.2C6B.0020.0002] # SIDDHAM VOWEL SIGN AI
+115BA ; [.2C6C.0020.0002] # SIDDHAM VOWEL SIGN O
+115B8 115AF ; [.2C6C.0020.0002] # SIDDHAM VOWEL SIGN O
+115BB ; [.2C6D.0020.0002] # SIDDHAM VOWEL SIGN AU
+115B9 115AF ; [.2C6D.0020.0002] # SIDDHAM VOWEL SIGN AU
+115BF ; [.2C6E.0020.0002] # SIDDHAM SIGN VIRAMA
+11600 ; [.2C6F.0020.0002] # MODI LETTER A
+11601 ; [.2C70.0020.0002] # MODI LETTER AA
+11602 ; [.2C71.0020.0002] # MODI LETTER I
+11603 ; [.2C72.0020.0002] # MODI LETTER II
+11604 ; [.2C73.0020.0002] # MODI LETTER U
+11605 ; [.2C74.0020.0002] # MODI LETTER UU
+11606 ; [.2C75.0020.0002] # MODI LETTER VOCALIC R
+11607 ; [.2C76.0020.0002] # MODI LETTER VOCALIC RR
+11608 ; [.2C77.0020.0002] # MODI LETTER VOCALIC L
+11609 ; [.2C78.0020.0002] # MODI LETTER VOCALIC LL
+1160A ; [.2C79.0020.0002] # MODI LETTER E
+1160B ; [.2C7A.0020.0002] # MODI LETTER AI
+1160C ; [.2C7B.0020.0002] # MODI LETTER O
+1160D ; [.2C7C.0020.0002] # MODI LETTER AU
+1160E ; [.2C7D.0020.0002] # MODI LETTER KA
+1160F ; [.2C7E.0020.0002] # MODI LETTER KHA
+11610 ; [.2C7F.0020.0002] # MODI LETTER GA
+11611 ; [.2C80.0020.0002] # MODI LETTER GHA
+11612 ; [.2C81.0020.0002] # MODI LETTER NGA
+11613 ; [.2C82.0020.0002] # MODI LETTER CA
+11614 ; [.2C83.0020.0002] # MODI LETTER CHA
+11615 ; [.2C84.0020.0002] # MODI LETTER JA
+11616 ; [.2C85.0020.0002] # MODI LETTER JHA
+11617 ; [.2C86.0020.0002] # MODI LETTER NYA
+11618 ; [.2C87.0020.0002] # MODI LETTER TTA
+11619 ; [.2C88.0020.0002] # MODI LETTER TTHA
+1161A ; [.2C89.0020.0002] # MODI LETTER DDA
+1161B ; [.2C8A.0020.0002] # MODI LETTER DDHA
+1161C ; [.2C8B.0020.0002] # MODI LETTER NNA
+1161D ; [.2C8C.0020.0002] # MODI LETTER TA
+1161E ; [.2C8D.0020.0002] # MODI LETTER THA
+1161F ; [.2C8E.0020.0002] # MODI LETTER DA
+11620 ; [.2C8F.0020.0002] # MODI LETTER DHA
+11621 ; [.2C90.0020.0002] # MODI LETTER NA
+11622 ; [.2C91.0020.0002] # MODI LETTER PA
+11623 ; [.2C92.0020.0002] # MODI LETTER PHA
+11624 ; [.2C93.0020.0002] # MODI LETTER BA
+11625 ; [.2C94.0020.0002] # MODI LETTER BHA
+11626 ; [.2C95.0020.0002] # MODI LETTER MA
+11627 ; [.2C96.0020.0002] # MODI LETTER YA
+11628 ; [.2C97.0020.0002] # MODI LETTER RA
+11629 ; [.2C98.0020.0002] # MODI LETTER LA
+1162A ; [.2C99.0020.0002] # MODI LETTER VA
+1162B ; [.2C9A.0020.0002] # MODI LETTER SHA
+1162C ; [.2C9B.0020.0002] # MODI LETTER SSA
+1162D ; [.2C9C.0020.0002] # MODI LETTER SA
+1162E ; [.2C9D.0020.0002] # MODI LETTER HA
+1162F ; [.2C9E.0020.0002] # MODI LETTER LLA
+11630 ; [.2C9F.0020.0002] # MODI VOWEL SIGN AA
+11631 ; [.2CA0.0020.0002] # MODI VOWEL SIGN I
+11632 ; [.2CA1.0020.0002] # MODI VOWEL SIGN II
+11633 ; [.2CA2.0020.0002] # MODI VOWEL SIGN U
+11634 ; [.2CA3.0020.0002] # MODI VOWEL SIGN UU
+11635 ; [.2CA4.0020.0002] # MODI VOWEL SIGN VOCALIC R
+11636 ; [.2CA5.0020.0002] # MODI VOWEL SIGN VOCALIC RR
+11637 ; [.2CA6.0020.0002] # MODI VOWEL SIGN VOCALIC L
+11638 ; [.2CA7.0020.0002] # MODI VOWEL SIGN VOCALIC LL
+11639 ; [.2CA8.0020.0002] # MODI VOWEL SIGN E
+1163A ; [.2CA9.0020.0002] # MODI VOWEL SIGN AI
+1163B ; [.2CAA.0020.0002] # MODI VOWEL SIGN O
+1163C ; [.2CAB.0020.0002] # MODI VOWEL SIGN AU
+1163F ; [.2CAC.0020.0002] # MODI SIGN VIRAMA
+11644 ; [.2CAD.0020.0002] # MODI SIGN HUVA
+11680 ; [.2CAE.0020.0002] # TAKRI LETTER A
+11681 ; [.2CAF.0020.0002] # TAKRI LETTER AA
+11682 ; [.2CB0.0020.0002] # TAKRI LETTER I
+11683 ; [.2CB1.0020.0002] # TAKRI LETTER II
+11684 ; [.2CB2.0020.0002] # TAKRI LETTER U
+11685 ; [.2CB3.0020.0002] # TAKRI LETTER UU
+11686 ; [.2CB4.0020.0002] # TAKRI LETTER E
+11687 ; [.2CB5.0020.0002] # TAKRI LETTER AI
+11688 ; [.2CB6.0020.0002] # TAKRI LETTER O
+11689 ; [.2CB7.0020.0002] # TAKRI LETTER AU
+116A8 ; [.2CB8.0020.0002] # TAKRI LETTER SA
+116A7 ; [.2CB9.0020.0002] # TAKRI LETTER SHA
+116A9 ; [.2CBA.0020.0002] # TAKRI LETTER HA
+1168A ; [.2CBB.0020.0002] # TAKRI LETTER KA
+1168B ; [.2CBC.0020.0002] # TAKRI LETTER KHA
+1168C ; [.2CBD.0020.0002] # TAKRI LETTER GA
+1168D ; [.2CBE.0020.0002] # TAKRI LETTER GHA
+1168E ; [.2CBF.0020.0002] # TAKRI LETTER NGA
+1168F ; [.2CC0.0020.0002] # TAKRI LETTER CA
+11690 ; [.2CC1.0020.0002] # TAKRI LETTER CHA
+11691 ; [.2CC2.0020.0002] # TAKRI LETTER JA
+11692 ; [.2CC3.0020.0002] # TAKRI LETTER JHA
+11693 ; [.2CC4.0020.0002] # TAKRI LETTER NYA
+11694 ; [.2CC5.0020.0002] # TAKRI LETTER TTA
+11695 ; [.2CC6.0020.0002] # TAKRI LETTER TTHA
+11696 ; [.2CC7.0020.0002] # TAKRI LETTER DDA
+11697 ; [.2CC8.0020.0002] # TAKRI LETTER DDHA
+11698 ; [.2CC9.0020.0002] # TAKRI LETTER NNA
+11699 ; [.2CCA.0020.0002] # TAKRI LETTER TA
+1169A ; [.2CCB.0020.0002] # TAKRI LETTER THA
+1169B ; [.2CCC.0020.0002] # TAKRI LETTER DA
+1169C ; [.2CCD.0020.0002] # TAKRI LETTER DHA
+1169D ; [.2CCE.0020.0002] # TAKRI LETTER NA
+1169E ; [.2CCF.0020.0002] # TAKRI LETTER PA
+1169F ; [.2CD0.0020.0002] # TAKRI LETTER PHA
+116A0 ; [.2CD1.0020.0002] # TAKRI LETTER BA
+116A1 ; [.2CD2.0020.0002] # TAKRI LETTER BHA
+116A2 ; [.2CD3.0020.0002] # TAKRI LETTER MA
+116A3 ; [.2CD4.0020.0002] # TAKRI LETTER YA
+116A4 ; [.2CD5.0020.0002] # TAKRI LETTER RA
+116A5 ; [.2CD6.0020.0002] # TAKRI LETTER LA
+116A6 ; [.2CD7.0020.0002] # TAKRI LETTER VA
+116AA ; [.2CD8.0020.0002] # TAKRI LETTER RRA
+116AD ; [.2CD9.0020.0002] # TAKRI VOWEL SIGN AA
+116AE ; [.2CDA.0020.0002] # TAKRI VOWEL SIGN I
+116AF ; [.2CDB.0020.0002] # TAKRI VOWEL SIGN II
+116B0 ; [.2CDC.0020.0002] # TAKRI VOWEL SIGN U
+116B1 ; [.2CDD.0020.0002] # TAKRI VOWEL SIGN UU
+116B2 ; [.2CDE.0020.0002] # TAKRI VOWEL SIGN E
+116B3 ; [.2CDF.0020.0002] # TAKRI VOWEL SIGN AI
+116B4 ; [.2CE0.0020.0002] # TAKRI VOWEL SIGN O
+116B5 ; [.2CE1.0020.0002] # TAKRI VOWEL SIGN AU
+116B6 ; [.2CE2.0020.0002] # TAKRI SIGN VIRAMA
+11700 ; [.2CE3.0020.0002] # AHOM LETTER KA
+11701 ; [.2CE4.0020.0002] # AHOM LETTER KHA
+11702 ; [.2CE5.0020.0002] # AHOM LETTER NGA
+11703 ; [.2CE6.0020.0002] # AHOM LETTER NA
+11704 ; [.2CE7.0020.0002] # AHOM LETTER TA
+11705 ; [.2CE7.0020.0004][.0000.0111.0004] # AHOM LETTER ALTERNATE TA
+11706 ; [.2CE8.0020.0002] # AHOM LETTER PA
+11707 ; [.2CE9.0020.0002] # AHOM LETTER PHA
+11708 ; [.2CEA.0020.0002] # AHOM LETTER BA
+11709 ; [.2CEB.0020.0002] # AHOM LETTER MA
+1170A ; [.2CEC.0020.0002] # AHOM LETTER JA
+1170B ; [.2CED.0020.0002] # AHOM LETTER CHA
+1170C ; [.2CEE.0020.0002] # AHOM LETTER THA
+1170D ; [.2CEF.0020.0002] # AHOM LETTER RA
+1170E ; [.2CF0.0020.0002] # AHOM LETTER LA
+1170F ; [.2CF1.0020.0002] # AHOM LETTER SA
+11710 ; [.2CF2.0020.0002] # AHOM LETTER NYA
+11711 ; [.2CF3.0020.0002] # AHOM LETTER HA
+11712 ; [.2CF4.0020.0002] # AHOM LETTER A
+11713 ; [.2CF5.0020.0002] # AHOM LETTER DA
+11714 ; [.2CF6.0020.0002] # AHOM LETTER DHA
+11715 ; [.2CF7.0020.0002] # AHOM LETTER GA
+11716 ; [.2CF7.0020.0004][.0000.0111.0004] # AHOM LETTER ALTERNATE GA
+11717 ; [.2CF8.0020.0002] # AHOM LETTER GHA
+11718 ; [.2CF9.0020.0002] # AHOM LETTER BHA
+11719 ; [.2CFA.0020.0002] # AHOM LETTER JHA
+11720 ; [.2CFB.0020.0002] # AHOM VOWEL SIGN A
+11721 ; [.2CFC.0020.0002] # AHOM VOWEL SIGN AA
+11722 ; [.2CFD.0020.0002] # AHOM VOWEL SIGN I
+11723 ; [.2CFE.0020.0002] # AHOM VOWEL SIGN II
+11724 ; [.2CFF.0020.0002] # AHOM VOWEL SIGN U
+11725 ; [.2D00.0020.0002] # AHOM VOWEL SIGN UU
+11726 ; [.2D01.0020.0002] # AHOM VOWEL SIGN E
+11727 ; [.2D02.0020.0002] # AHOM VOWEL SIGN AW
+11728 ; [.2D03.0020.0002] # AHOM VOWEL SIGN O
+11729 ; [.2D04.0020.0002] # AHOM VOWEL SIGN AI
+1172A ; [.2D05.0020.0002] # AHOM VOWEL SIGN AM
+1172B ; [.2D06.0020.0002] # AHOM SIGN KILLER
+1171D ; [.2D07.0020.0002] # AHOM CONSONANT SIGN MEDIAL LA
+1171E ; [.2D08.0020.0002] # AHOM CONSONANT SIGN MEDIAL RA
+1171F ; [.2D09.0020.0002] # AHOM CONSONANT SIGN MEDIAL LIGATING RA
+11D00 ; [.2D0A.0020.0002] # MASARAM GONDI LETTER A
+11D01 ; [.2D0B.0020.0002] # MASARAM GONDI LETTER AA
+11D02 ; [.2D0C.0020.0002] # MASARAM GONDI LETTER I
+11D03 ; [.2D0D.0020.0002] # MASARAM GONDI LETTER II
+11D04 ; [.2D0E.0020.0002] # MASARAM GONDI LETTER U
+11D05 ; [.2D0F.0020.0002] # MASARAM GONDI LETTER UU
+11D06 ; [.2D10.0020.0002] # MASARAM GONDI LETTER E
+11D08 ; [.2D11.0020.0002] # MASARAM GONDI LETTER AI
+11D09 ; [.2D12.0020.0002] # MASARAM GONDI LETTER O
+11D0B ; [.2D13.0020.0002] # MASARAM GONDI LETTER AU
+11D0C ; [.2D14.0020.0002] # MASARAM GONDI LETTER KA
+11D0D ; [.2D15.0020.0002] # MASARAM GONDI LETTER KHA
+11D0E ; [.2D16.0020.0002] # MASARAM GONDI LETTER GA
+11D0F ; [.2D17.0020.0002] # MASARAM GONDI LETTER GHA
+11D10 ; [.2D18.0020.0002] # MASARAM GONDI LETTER NGA
+11D11 ; [.2D19.0020.0002] # MASARAM GONDI LETTER CA
+11D12 ; [.2D1A.0020.0002] # MASARAM GONDI LETTER CHA
+11D13 ; [.2D1B.0020.0002] # MASARAM GONDI LETTER JA
+11D14 ; [.2D1C.0020.0002] # MASARAM GONDI LETTER JHA
+11D15 ; [.2D1D.0020.0002] # MASARAM GONDI LETTER NYA
+11D16 ; [.2D1E.0020.0002] # MASARAM GONDI LETTER TTA
+11D17 ; [.2D1F.0020.0002] # MASARAM GONDI LETTER TTHA
+11D18 ; [.2D20.0020.0002] # MASARAM GONDI LETTER DDA
+11D19 ; [.2D21.0020.0002] # MASARAM GONDI LETTER DDHA
+11D1A ; [.2D22.0020.0002] # MASARAM GONDI LETTER NNA
+11D1B ; [.2D23.0020.0002] # MASARAM GONDI LETTER TA
+11D1C ; [.2D24.0020.0002] # MASARAM GONDI LETTER THA
+11D1D ; [.2D25.0020.0002] # MASARAM GONDI LETTER DA
+11D1E ; [.2D26.0020.0002] # MASARAM GONDI LETTER DHA
+11D1F ; [.2D27.0020.0002] # MASARAM GONDI LETTER NA
+11D20 ; [.2D28.0020.0002] # MASARAM GONDI LETTER PA
+11D21 ; [.2D29.0020.0002] # MASARAM GONDI LETTER PHA
+11D22 ; [.2D2A.0020.0002] # MASARAM GONDI LETTER BA
+11D23 ; [.2D2B.0020.0002] # MASARAM GONDI LETTER BHA
+11D24 ; [.2D2C.0020.0002] # MASARAM GONDI LETTER MA
+11D25 ; [.2D2D.0020.0002] # MASARAM GONDI LETTER YA
+11D26 ; [.2D2E.0020.0002] # MASARAM GONDI LETTER RA
+11D46 ; [.2D2E.0020.0017] # MASARAM GONDI REPHA
+11D47 ; [.2D2E.0020.0019] # MASARAM GONDI RA-KARA
+11D27 ; [.2D2F.0020.0002] # MASARAM GONDI LETTER LA
+11D28 ; [.2D30.0020.0002] # MASARAM GONDI LETTER VA
+11D29 ; [.2D31.0020.0002] # MASARAM GONDI LETTER SHA
+11D2A ; [.2D32.0020.0002] # MASARAM GONDI LETTER SSA
+11D2B ; [.2D33.0020.0002] # MASARAM GONDI LETTER SA
+11D2C ; [.2D34.0020.0002] # MASARAM GONDI LETTER HA
+11D2D ; [.2D35.0020.0002] # MASARAM GONDI LETTER LLA
+11D2E ; [.2D36.0020.0002] # MASARAM GONDI LETTER KSSA
+11D2F ; [.2D37.0020.0002] # MASARAM GONDI LETTER JNYA
+11D30 ; [.2D38.0020.0002] # MASARAM GONDI LETTER TRA
+11D31 ; [.2D39.0020.0002] # MASARAM GONDI VOWEL SIGN AA
+11D32 ; [.2D3A.0020.0002] # MASARAM GONDI VOWEL SIGN I
+11D33 ; [.2D3B.0020.0002] # MASARAM GONDI VOWEL SIGN II
+11D34 ; [.2D3C.0020.0002] # MASARAM GONDI VOWEL SIGN U
+11D35 ; [.2D3D.0020.0002] # MASARAM GONDI VOWEL SIGN UU
+11D36 ; [.2D3E.0020.0002] # MASARAM GONDI VOWEL SIGN VOCALIC R
+11D3A ; [.2D3F.0020.0002] # MASARAM GONDI VOWEL SIGN E
+11D3C ; [.2D40.0020.0002] # MASARAM GONDI VOWEL SIGN AI
+11D3D ; [.2D41.0020.0002] # MASARAM GONDI VOWEL SIGN O
+11D3F ; [.2D42.0020.0002] # MASARAM GONDI VOWEL SIGN AU
+11D44 ; [.2D43.0020.0002] # MASARAM GONDI SIGN HALANTA
+11D45 ; [.2D44.0020.0002] # MASARAM GONDI VIRAMA
+1B83 ; [.2D45.0020.0002] # SUNDANESE LETTER A
+1BBA ; [.2D45.0020.0004] # SUNDANESE AVAGRAHA
+1B84 ; [.2D46.0020.0002] # SUNDANESE LETTER I
+1B85 ; [.2D47.0020.0002] # SUNDANESE LETTER U
+1B86 ; [.2D48.0020.0002] # SUNDANESE LETTER AE
+1B87 ; [.2D49.0020.0002] # SUNDANESE LETTER O
+1B88 ; [.2D4A.0020.0002] # SUNDANESE LETTER E
+1B89 ; [.2D4B.0020.0002] # SUNDANESE LETTER EU
+1B8A ; [.2D4C.0020.0002] # SUNDANESE LETTER KA
+1BBE ; [.2D4C.0020.0019] # SUNDANESE LETTER FINAL K
+1BAE ; [.2D4D.0020.0002] # SUNDANESE LETTER KHA
+1B8B ; [.2D4E.0020.0002] # SUNDANESE LETTER QA
+1B8C ; [.2D4F.0020.0002] # SUNDANESE LETTER GA
+1B8D ; [.2D50.0020.0002] # SUNDANESE LETTER NGA
+1B8E ; [.2D51.0020.0002] # SUNDANESE LETTER CA
+1B8F ; [.2D52.0020.0002] # SUNDANESE LETTER JA
+1B90 ; [.2D53.0020.0002] # SUNDANESE LETTER ZA
+1B91 ; [.2D54.0020.0002] # SUNDANESE LETTER NYA
+1B92 ; [.2D55.0020.0002] # SUNDANESE LETTER TA
+1B93 ; [.2D56.0020.0002] # SUNDANESE LETTER DA
+1B94 ; [.2D57.0020.0002] # SUNDANESE LETTER NA
+1B95 ; [.2D58.0020.0002] # SUNDANESE LETTER PA
+1B96 ; [.2D59.0020.0002] # SUNDANESE LETTER FA
+1B97 ; [.2D5A.0020.0002] # SUNDANESE LETTER VA
+1B98 ; [.2D5B.0020.0002] # SUNDANESE LETTER BA
+1BBD ; [.2D5C.0020.0002] # SUNDANESE LETTER BHA
+1B99 ; [.2D5D.0020.0002] # SUNDANESE LETTER MA
+1BBF ; [.2D5D.0020.0019] # SUNDANESE LETTER FINAL M
+1BAC ; [.2D5E.0020.0002] # SUNDANESE CONSONANT SIGN PASANGAN MA
+1B9A ; [.2D5F.0020.0002] # SUNDANESE LETTER YA
+1BA1 ; [.2D60.0020.0002] # SUNDANESE CONSONANT SIGN PAMINGKAL
+1B9B ; [.2D61.0020.0002] # SUNDANESE LETTER RA
+1BA2 ; [.2D62.0020.0002] # SUNDANESE CONSONANT SIGN PANYAKRA
+1BBB ; [.2D63.0020.0002] # SUNDANESE LETTER REU
+1B9C ; [.2D64.0020.0002] # SUNDANESE LETTER LA
+1BA3 ; [.2D65.0020.0002] # SUNDANESE CONSONANT SIGN PANYIKU
+1BBC ; [.2D66.0020.0002] # SUNDANESE LETTER LEU
+1B9D ; [.2D67.0020.0002] # SUNDANESE LETTER WA
+1BAD ; [.2D68.0020.0002] # SUNDANESE CONSONANT SIGN PASANGAN WA
+1B9E ; [.2D69.0020.0002] # SUNDANESE LETTER SA
+1B9F ; [.2D6A.0020.0002] # SUNDANESE LETTER XA
+1BAF ; [.2D6B.0020.0002] # SUNDANESE LETTER SYA
+1BA0 ; [.2D6C.0020.0002] # SUNDANESE LETTER HA
+1BA4 ; [.2D6D.0020.0002] # SUNDANESE VOWEL SIGN PANGHULU
+1BA5 ; [.2D6E.0020.0002] # SUNDANESE VOWEL SIGN PANYUKU
+1BA6 ; [.2D6F.0020.0002] # SUNDANESE VOWEL SIGN PANAELAENG
+1BA7 ; [.2D70.0020.0002] # SUNDANESE VOWEL SIGN PANOLONG
+1BA8 ; [.2D71.0020.0002] # SUNDANESE VOWEL SIGN PAMEPET
+1BA9 ; [.2D72.0020.0002] # SUNDANESE VOWEL SIGN PANEULEUNG
+1BAA ; [.2D73.0020.0002] # SUNDANESE SIGN PAMAAEH
+1BAB ; [.2D74.0020.0002] # SUNDANESE SIGN VIRAMA
+11005 ; [.2D75.0020.0002] # BRAHMI LETTER A
+11006 ; [.2D76.0020.0002] # BRAHMI LETTER AA
+11007 ; [.2D77.0020.0002] # BRAHMI LETTER I
+11008 ; [.2D78.0020.0002] # BRAHMI LETTER II
+11009 ; [.2D79.0020.0002] # BRAHMI LETTER U
+1100A ; [.2D7A.0020.0002] # BRAHMI LETTER UU
+1100B ; [.2D7B.0020.0002] # BRAHMI LETTER VOCALIC R
+1100C ; [.2D7C.0020.0002] # BRAHMI LETTER VOCALIC RR
+1100D ; [.2D7D.0020.0002] # BRAHMI LETTER VOCALIC L
+1100E ; [.2D7E.0020.0002] # BRAHMI LETTER VOCALIC LL
+1100F ; [.2D7F.0020.0002] # BRAHMI LETTER E
+11010 ; [.2D80.0020.0002] # BRAHMI LETTER AI
+11011 ; [.2D81.0020.0002] # BRAHMI LETTER O
+11012 ; [.2D82.0020.0002] # BRAHMI LETTER AU
+11013 ; [.2D83.0020.0002] # BRAHMI LETTER KA
+11014 ; [.2D84.0020.0002] # BRAHMI LETTER KHA
+11015 ; [.2D85.0020.0002] # BRAHMI LETTER GA
+11016 ; [.2D86.0020.0002] # BRAHMI LETTER GHA
+11017 ; [.2D87.0020.0002] # BRAHMI LETTER NGA
+11018 ; [.2D88.0020.0002] # BRAHMI LETTER CA
+11019 ; [.2D89.0020.0002] # BRAHMI LETTER CHA
+1101A ; [.2D8A.0020.0002] # BRAHMI LETTER JA
+1101B ; [.2D8B.0020.0002] # BRAHMI LETTER JHA
+1101C ; [.2D8C.0020.0002] # BRAHMI LETTER NYA
+1101D ; [.2D8D.0020.0002] # BRAHMI LETTER TTA
+1101E ; [.2D8E.0020.0002] # BRAHMI LETTER TTHA
+1101F ; [.2D8F.0020.0002] # BRAHMI LETTER DDA
+11020 ; [.2D90.0020.0002] # BRAHMI LETTER DDHA
+11021 ; [.2D91.0020.0002] # BRAHMI LETTER NNA
+11022 ; [.2D92.0020.0002] # BRAHMI LETTER TA
+11023 ; [.2D93.0020.0002] # BRAHMI LETTER THA
+11024 ; [.2D94.0020.0002] # BRAHMI LETTER DA
+11025 ; [.2D95.0020.0002] # BRAHMI LETTER DHA
+11026 ; [.2D96.0020.0002] # BRAHMI LETTER NA
+11027 ; [.2D97.0020.0002] # BRAHMI LETTER PA
+11028 ; [.2D98.0020.0002] # BRAHMI LETTER PHA
+11029 ; [.2D99.0020.0002] # BRAHMI LETTER BA
+1102A ; [.2D9A.0020.0002] # BRAHMI LETTER BHA
+1102B ; [.2D9B.0020.0002] # BRAHMI LETTER MA
+1102C ; [.2D9C.0020.0002] # BRAHMI LETTER YA
+1102D ; [.2D9D.0020.0002] # BRAHMI LETTER RA
+1102E ; [.2D9E.0020.0002] # BRAHMI LETTER LA
+1102F ; [.2D9F.0020.0002] # BRAHMI LETTER VA
+11030 ; [.2DA0.0020.0002] # BRAHMI LETTER SHA
+11031 ; [.2DA1.0020.0002] # BRAHMI LETTER SSA
+11032 ; [.2DA2.0020.0002] # BRAHMI LETTER SA
+11033 ; [.2DA3.0020.0002] # BRAHMI LETTER HA
+11003 ; [.2DA4.0020.0002] # BRAHMI SIGN JIHVAMULIYA
+11004 ; [.2DA5.0020.0002] # BRAHMI SIGN UPADHMANIYA
+11034 ; [.2DA6.0020.0002] # BRAHMI LETTER LLA
+11035 ; [.2DA7.0020.0002] # BRAHMI LETTER OLD TAMIL LLLA
+11036 ; [.2DA8.0020.0002] # BRAHMI LETTER OLD TAMIL RRA
+11037 ; [.2DA9.0020.0002] # BRAHMI LETTER OLD TAMIL NNNA
+11038 ; [.2DAA.0020.0002] # BRAHMI VOWEL SIGN AA
+11039 ; [.2DAB.0020.0002] # BRAHMI VOWEL SIGN BHATTIPROLU AA
+1103A ; [.2DAC.0020.0002] # BRAHMI VOWEL SIGN I
+1103B ; [.2DAD.0020.0002] # BRAHMI VOWEL SIGN II
+1103C ; [.2DAE.0020.0002] # BRAHMI VOWEL SIGN U
+1103D ; [.2DAF.0020.0002] # BRAHMI VOWEL SIGN UU
+1103E ; [.2DB0.0020.0002] # BRAHMI VOWEL SIGN VOCALIC R
+1103F ; [.2DB1.0020.0002] # BRAHMI VOWEL SIGN VOCALIC RR
+11040 ; [.2DB2.0020.0002] # BRAHMI VOWEL SIGN VOCALIC L
+11041 ; [.2DB3.0020.0002] # BRAHMI VOWEL SIGN VOCALIC LL
+11042 ; [.2DB4.0020.0002] # BRAHMI VOWEL SIGN E
+11043 ; [.2DB5.0020.0002] # BRAHMI VOWEL SIGN AI
+11044 ; [.2DB6.0020.0002] # BRAHMI VOWEL SIGN O
+11045 ; [.2DB7.0020.0002] # BRAHMI VOWEL SIGN AU
+11046 ; [.2DB8.0020.0002] # BRAHMI VIRAMA
+1107F ; [.2DB9.0020.0002] # BRAHMI NUMBER JOINER
+10A00 ; [.2DBA.0020.0002] # KHAROSHTHI LETTER A
+10A01 ; [.2DBB.0020.0002] # KHAROSHTHI VOWEL SIGN I
+10A02 ; [.2DBC.0020.0002] # KHAROSHTHI VOWEL SIGN U
+10A03 ; [.2DBD.0020.0002] # KHAROSHTHI VOWEL SIGN VOCALIC R
+10A05 ; [.2DBE.0020.0002] # KHAROSHTHI VOWEL SIGN E
+10A06 ; [.2DBF.0020.0002] # KHAROSHTHI VOWEL SIGN O
+10A0C ; [.2DC0.0020.0002] # KHAROSHTHI VOWEL LENGTH MARK
+10A10 ; [.2DC1.0020.0002] # KHAROSHTHI LETTER KA
+10A11 ; [.2DC2.0020.0002] # KHAROSHTHI LETTER KHA
+10A12 ; [.2DC3.0020.0002] # KHAROSHTHI LETTER GA
+10A13 ; [.2DC4.0020.0002] # KHAROSHTHI LETTER GHA
+10A15 ; [.2DC5.0020.0002] # KHAROSHTHI LETTER CA
+10A16 ; [.2DC6.0020.0002] # KHAROSHTHI LETTER CHA
+10A17 ; [.2DC7.0020.0002] # KHAROSHTHI LETTER JA
+10A19 ; [.2DC8.0020.0002] # KHAROSHTHI LETTER NYA
+10A1A ; [.2DC9.0020.0002] # KHAROSHTHI LETTER TTA
+10A1B ; [.2DCA.0020.0002] # KHAROSHTHI LETTER TTHA
+10A1C ; [.2DCB.0020.0002] # KHAROSHTHI LETTER DDA
+10A1D ; [.2DCC.0020.0002] # KHAROSHTHI LETTER DDHA
+10A1E ; [.2DCD.0020.0002] # KHAROSHTHI LETTER NNA
+10A1F ; [.2DCE.0020.0002] # KHAROSHTHI LETTER TA
+10A20 ; [.2DCF.0020.0002] # KHAROSHTHI LETTER THA
+10A21 ; [.2DD0.0020.0002] # KHAROSHTHI LETTER DA
+10A22 ; [.2DD1.0020.0002] # KHAROSHTHI LETTER DHA
+10A23 ; [.2DD2.0020.0002] # KHAROSHTHI LETTER NA
+10A24 ; [.2DD3.0020.0002] # KHAROSHTHI LETTER PA
+10A25 ; [.2DD4.0020.0002] # KHAROSHTHI LETTER PHA
+10A26 ; [.2DD5.0020.0002] # KHAROSHTHI LETTER BA
+10A27 ; [.2DD6.0020.0002] # KHAROSHTHI LETTER BHA
+10A28 ; [.2DD7.0020.0002] # KHAROSHTHI LETTER MA
+10A29 ; [.2DD8.0020.0002] # KHAROSHTHI LETTER YA
+10A2A ; [.2DD9.0020.0002] # KHAROSHTHI LETTER RA
+10A2B ; [.2DDA.0020.0002] # KHAROSHTHI LETTER LA
+10A2C ; [.2DDB.0020.0002] # KHAROSHTHI LETTER VA
+10A2D ; [.2DDC.0020.0002] # KHAROSHTHI LETTER SHA
+10A2E ; [.2DDD.0020.0002] # KHAROSHTHI LETTER SSA
+10A2F ; [.2DDE.0020.0002] # KHAROSHTHI LETTER SA
+10A30 ; [.2DDF.0020.0002] # KHAROSHTHI LETTER ZA
+10A31 ; [.2DE0.0020.0002] # KHAROSHTHI LETTER HA
+10A32 ; [.2DE1.0020.0002] # KHAROSHTHI LETTER KKA
+10A33 ; [.2DE2.0020.0002] # KHAROSHTHI LETTER TTTHA
+10A3F ; [.2DE3.0020.0002] # KHAROSHTHI VIRAMA
+11C00 ; [.2DE4.0020.0002] # BHAIKSUKI LETTER A
+11C01 ; [.2DE5.0020.0002] # BHAIKSUKI LETTER AA
+11C02 ; [.2DE6.0020.0002] # BHAIKSUKI LETTER I
+11C03 ; [.2DE7.0020.0002] # BHAIKSUKI LETTER II
+11C04 ; [.2DE8.0020.0002] # BHAIKSUKI LETTER U
+11C05 ; [.2DE9.0020.0002] # BHAIKSUKI LETTER UU
+11C06 ; [.2DEA.0020.0002] # BHAIKSUKI LETTER VOCALIC R
+11C07 ; [.2DEB.0020.0002] # BHAIKSUKI LETTER VOCALIC RR
+11C08 ; [.2DEC.0020.0002] # BHAIKSUKI LETTER VOCALIC L
+11C0A ; [.2DED.0020.0002] # BHAIKSUKI LETTER E
+11C0B ; [.2DEE.0020.0002] # BHAIKSUKI LETTER AI
+11C0C ; [.2DEF.0020.0002] # BHAIKSUKI LETTER O
+11C0D ; [.2DF0.0020.0002] # BHAIKSUKI LETTER AU
+11C0E ; [.2DF1.0020.0002] # BHAIKSUKI LETTER KA
+11C0F ; [.2DF2.0020.0002] # BHAIKSUKI LETTER KHA
+11C10 ; [.2DF3.0020.0002] # BHAIKSUKI LETTER GA
+11C11 ; [.2DF4.0020.0002] # BHAIKSUKI LETTER GHA
+11C12 ; [.2DF5.0020.0002] # BHAIKSUKI LETTER NGA
+11C13 ; [.2DF6.0020.0002] # BHAIKSUKI LETTER CA
+11C14 ; [.2DF7.0020.0002] # BHAIKSUKI LETTER CHA
+11C15 ; [.2DF8.0020.0002] # BHAIKSUKI LETTER JA
+11C16 ; [.2DF9.0020.0002] # BHAIKSUKI LETTER JHA
+11C17 ; [.2DFA.0020.0002] # BHAIKSUKI LETTER NYA
+11C18 ; [.2DFB.0020.0002] # BHAIKSUKI LETTER TTA
+11C19 ; [.2DFC.0020.0002] # BHAIKSUKI LETTER TTHA
+11C1A ; [.2DFD.0020.0002] # BHAIKSUKI LETTER DDA
+11C1B ; [.2DFE.0020.0002] # BHAIKSUKI LETTER DDHA
+11C1C ; [.2DFF.0020.0002] # BHAIKSUKI LETTER NNA
+11C1D ; [.2E00.0020.0002] # BHAIKSUKI LETTER TA
+11C1E ; [.2E01.0020.0002] # BHAIKSUKI LETTER THA
+11C1F ; [.2E02.0020.0002] # BHAIKSUKI LETTER DA
+11C20 ; [.2E03.0020.0002] # BHAIKSUKI LETTER DHA
+11C21 ; [.2E04.0020.0002] # BHAIKSUKI LETTER NA
+11C22 ; [.2E05.0020.0002] # BHAIKSUKI LETTER PA
+11C23 ; [.2E06.0020.0002] # BHAIKSUKI LETTER PHA
+11C24 ; [.2E07.0020.0002] # BHAIKSUKI LETTER BA
+11C25 ; [.2E08.0020.0002] # BHAIKSUKI LETTER BHA
+11C26 ; [.2E09.0020.0002] # BHAIKSUKI LETTER MA
+11C27 ; [.2E0A.0020.0002] # BHAIKSUKI LETTER YA
+11C28 ; [.2E0B.0020.0002] # BHAIKSUKI LETTER RA
+11C29 ; [.2E0C.0020.0002] # BHAIKSUKI LETTER LA
+11C2A ; [.2E0D.0020.0002] # BHAIKSUKI LETTER VA
+11C2B ; [.2E0E.0020.0002] # BHAIKSUKI LETTER SHA
+11C2C ; [.2E0F.0020.0002] # BHAIKSUKI LETTER SSA
+11C2D ; [.2E10.0020.0002] # BHAIKSUKI LETTER SA
+11C2E ; [.2E11.0020.0002] # BHAIKSUKI LETTER HA
+11C40 ; [.2E12.0020.0002] # BHAIKSUKI SIGN AVAGRAHA
+11C2F ; [.2E13.0020.0002] # BHAIKSUKI VOWEL SIGN AA
+11C30 ; [.2E14.0020.0002] # BHAIKSUKI VOWEL SIGN I
+11C31 ; [.2E15.0020.0002] # BHAIKSUKI VOWEL SIGN II
+11C32 ; [.2E16.0020.0002] # BHAIKSUKI VOWEL SIGN U
+11C33 ; [.2E17.0020.0002] # BHAIKSUKI VOWEL SIGN UU
+11C34 ; [.2E18.0020.0002] # BHAIKSUKI VOWEL SIGN VOCALIC R
+11C35 ; [.2E19.0020.0002] # BHAIKSUKI VOWEL SIGN VOCALIC RR
+11C36 ; [.2E1A.0020.0002] # BHAIKSUKI VOWEL SIGN VOCALIC L
+11C38 ; [.2E1B.0020.0002] # BHAIKSUKI VOWEL SIGN E
+11C39 ; [.2E1C.0020.0002] # BHAIKSUKI VOWEL SIGN AI
+11C3A ; [.2E1D.0020.0002] # BHAIKSUKI VOWEL SIGN O
+11C3B ; [.2E1E.0020.0002] # BHAIKSUKI VOWEL SIGN AU
+11C3F ; [.2E1F.0020.0002] # BHAIKSUKI SIGN VIRAMA
+0E01 ; [.2E20.0020.0002] # THAI CHARACTER KO KAI
+0E40 0E01 ; [.2E20.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KO KAI>
+0E41 0E01 ; [.2E20.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KO KAI>
+0E42 0E01 ; [.2E20.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KO KAI>
+0E43 0E01 ; [.2E20.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KO KAI>
+0E44 0E01 ; [.2E20.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KO KAI>
+0E02 ; [.2E21.0020.0002] # THAI CHARACTER KHO KHAI
+0E40 0E02 ; [.2E21.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO KHAI>
+0E41 0E02 ; [.2E21.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO KHAI>
+0E42 0E02 ; [.2E21.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO KHAI>
+0E43 0E02 ; [.2E21.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO KHAI>
+0E44 0E02 ; [.2E21.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO KHAI>
+0E03 ; [.2E22.0020.0002] # THAI CHARACTER KHO KHUAT
+0E40 0E03 ; [.2E22.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO KHUAT>
+0E41 0E03 ; [.2E22.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO KHUAT>
+0E42 0E03 ; [.2E22.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO KHUAT>
+0E43 0E03 ; [.2E22.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO KHUAT>
+0E44 0E03 ; [.2E22.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO KHUAT>
+0E04 ; [.2E23.0020.0002] # THAI CHARACTER KHO KHWAI
+0E40 0E04 ; [.2E23.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO KHWAI>
+0E41 0E04 ; [.2E23.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO KHWAI>
+0E42 0E04 ; [.2E23.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO KHWAI>
+0E43 0E04 ; [.2E23.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO KHWAI>
+0E44 0E04 ; [.2E23.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO KHWAI>
+0E05 ; [.2E24.0020.0002] # THAI CHARACTER KHO KHON
+0E40 0E05 ; [.2E24.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO KHON>
+0E41 0E05 ; [.2E24.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO KHON>
+0E42 0E05 ; [.2E24.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO KHON>
+0E43 0E05 ; [.2E24.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO KHON>
+0E44 0E05 ; [.2E24.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO KHON>
+0E06 ; [.2E25.0020.0002] # THAI CHARACTER KHO RAKHANG
+0E40 0E06 ; [.2E25.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER KHO RAKHANG>
+0E41 0E06 ; [.2E25.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER KHO RAKHANG>
+0E42 0E06 ; [.2E25.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER KHO RAKHANG>
+0E43 0E06 ; [.2E25.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER KHO RAKHANG>
+0E44 0E06 ; [.2E25.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER KHO RAKHANG>
+0E07 ; [.2E26.0020.0002] # THAI CHARACTER NGO NGU
+0E40 0E07 ; [.2E26.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER NGO NGU>
+0E41 0E07 ; [.2E26.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER NGO NGU>
+0E42 0E07 ; [.2E26.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER NGO NGU>
+0E43 0E07 ; [.2E26.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER NGO NGU>
+0E44 0E07 ; [.2E26.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER NGO NGU>
+0E08 ; [.2E27.0020.0002] # THAI CHARACTER CHO CHAN
+0E40 0E08 ; [.2E27.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER CHO CHAN>
+0E41 0E08 ; [.2E27.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER CHO CHAN>
+0E42 0E08 ; [.2E27.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER CHO CHAN>
+0E43 0E08 ; [.2E27.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER CHO CHAN>
+0E44 0E08 ; [.2E27.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER CHO CHAN>
+0E09 ; [.2E28.0020.0002] # THAI CHARACTER CHO CHING
+0E40 0E09 ; [.2E28.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER CHO CHING>
+0E41 0E09 ; [.2E28.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER CHO CHING>
+0E42 0E09 ; [.2E28.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER CHO CHING>
+0E43 0E09 ; [.2E28.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER CHO CHING>
+0E44 0E09 ; [.2E28.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER CHO CHING>
+0E0A ; [.2E29.0020.0002] # THAI CHARACTER CHO CHANG
+0E40 0E0A ; [.2E29.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER CHO CHANG>
+0E41 0E0A ; [.2E29.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER CHO CHANG>
+0E42 0E0A ; [.2E29.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER CHO CHANG>
+0E43 0E0A ; [.2E29.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER CHO CHANG>
+0E44 0E0A ; [.2E29.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER CHO CHANG>
+0E0B ; [.2E2A.0020.0002] # THAI CHARACTER SO SO
+0E40 0E0B ; [.2E2A.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER SO SO>
+0E41 0E0B ; [.2E2A.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER SO SO>
+0E42 0E0B ; [.2E2A.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER SO SO>
+0E43 0E0B ; [.2E2A.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER SO SO>
+0E44 0E0B ; [.2E2A.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER SO SO>
+0E0C ; [.2E2B.0020.0002] # THAI CHARACTER CHO CHOE
+0E40 0E0C ; [.2E2B.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER CHO CHOE>
+0E41 0E0C ; [.2E2B.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER CHO CHOE>
+0E42 0E0C ; [.2E2B.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER CHO CHOE>
+0E43 0E0C ; [.2E2B.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER CHO CHOE>
+0E44 0E0C ; [.2E2B.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER CHO CHOE>
+0E0D ; [.2E2C.0020.0002] # THAI CHARACTER YO YING
+0E40 0E0D ; [.2E2C.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER YO YING>
+0E41 0E0D ; [.2E2C.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER YO YING>
+0E42 0E0D ; [.2E2C.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER YO YING>
+0E43 0E0D ; [.2E2C.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER YO YING>
+0E44 0E0D ; [.2E2C.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER YO YING>
+0E0E ; [.2E2D.0020.0002] # THAI CHARACTER DO CHADA
+0E40 0E0E ; [.2E2D.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER DO CHADA>
+0E41 0E0E ; [.2E2D.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER DO CHADA>
+0E42 0E0E ; [.2E2D.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER DO CHADA>
+0E43 0E0E ; [.2E2D.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER DO CHADA>
+0E44 0E0E ; [.2E2D.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER DO CHADA>
+0E0F ; [.2E2E.0020.0002] # THAI CHARACTER TO PATAK
+0E40 0E0F ; [.2E2E.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER TO PATAK>
+0E41 0E0F ; [.2E2E.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER TO PATAK>
+0E42 0E0F ; [.2E2E.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER TO PATAK>
+0E43 0E0F ; [.2E2E.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER TO PATAK>
+0E44 0E0F ; [.2E2E.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER TO PATAK>
+0E10 ; [.2E2F.0020.0002] # THAI CHARACTER THO THAN
+0E40 0E10 ; [.2E2F.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO THAN>
+0E41 0E10 ; [.2E2F.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO THAN>
+0E42 0E10 ; [.2E2F.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO THAN>
+0E43 0E10 ; [.2E2F.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO THAN>
+0E44 0E10 ; [.2E2F.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO THAN>
+0E11 ; [.2E30.0020.0002] # THAI CHARACTER THO NANGMONTHO
+0E40 0E11 ; [.2E30.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO NANGMONTHO>
+0E41 0E11 ; [.2E30.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO NANGMONTHO>
+0E42 0E11 ; [.2E30.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO NANGMONTHO>
+0E43 0E11 ; [.2E30.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO NANGMONTHO>
+0E44 0E11 ; [.2E30.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO NANGMONTHO>
+0E12 ; [.2E31.0020.0002] # THAI CHARACTER THO PHUTHAO
+0E40 0E12 ; [.2E31.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO PHUTHAO>
+0E41 0E12 ; [.2E31.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO PHUTHAO>
+0E42 0E12 ; [.2E31.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO PHUTHAO>
+0E43 0E12 ; [.2E31.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO PHUTHAO>
+0E44 0E12 ; [.2E31.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO PHUTHAO>
+0E13 ; [.2E32.0020.0002] # THAI CHARACTER NO NEN
+0E40 0E13 ; [.2E32.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER NO NEN>
+0E41 0E13 ; [.2E32.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER NO NEN>
+0E42 0E13 ; [.2E32.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER NO NEN>
+0E43 0E13 ; [.2E32.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER NO NEN>
+0E44 0E13 ; [.2E32.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER NO NEN>
+0E14 ; [.2E33.0020.0002] # THAI CHARACTER DO DEK
+0E40 0E14 ; [.2E33.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER DO DEK>
+0E41 0E14 ; [.2E33.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER DO DEK>
+0E42 0E14 ; [.2E33.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER DO DEK>
+0E43 0E14 ; [.2E33.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER DO DEK>
+0E44 0E14 ; [.2E33.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER DO DEK>
+0E15 ; [.2E34.0020.0002] # THAI CHARACTER TO TAO
+0E40 0E15 ; [.2E34.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER TO TAO>
+0E41 0E15 ; [.2E34.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER TO TAO>
+0E42 0E15 ; [.2E34.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER TO TAO>
+0E43 0E15 ; [.2E34.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER TO TAO>
+0E44 0E15 ; [.2E34.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER TO TAO>
+0E16 ; [.2E35.0020.0002] # THAI CHARACTER THO THUNG
+0E40 0E16 ; [.2E35.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO THUNG>
+0E41 0E16 ; [.2E35.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO THUNG>
+0E42 0E16 ; [.2E35.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO THUNG>
+0E43 0E16 ; [.2E35.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO THUNG>
+0E44 0E16 ; [.2E35.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO THUNG>
+0E17 ; [.2E36.0020.0002] # THAI CHARACTER THO THAHAN
+0E40 0E17 ; [.2E36.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO THAHAN>
+0E41 0E17 ; [.2E36.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO THAHAN>
+0E42 0E17 ; [.2E36.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO THAHAN>
+0E43 0E17 ; [.2E36.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO THAHAN>
+0E44 0E17 ; [.2E36.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO THAHAN>
+0E18 ; [.2E37.0020.0002] # THAI CHARACTER THO THONG
+0E40 0E18 ; [.2E37.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER THO THONG>
+0E41 0E18 ; [.2E37.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER THO THONG>
+0E42 0E18 ; [.2E37.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER THO THONG>
+0E43 0E18 ; [.2E37.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER THO THONG>
+0E44 0E18 ; [.2E37.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER THO THONG>
+0E19 ; [.2E38.0020.0002] # THAI CHARACTER NO NU
+0E40 0E19 ; [.2E38.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER NO NU>
+0E41 0E19 ; [.2E38.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER NO NU>
+0E42 0E19 ; [.2E38.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER NO NU>
+0E43 0E19 ; [.2E38.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER NO NU>
+0E44 0E19 ; [.2E38.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER NO NU>
+0E1A ; [.2E39.0020.0002] # THAI CHARACTER BO BAIMAI
+0E40 0E1A ; [.2E39.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER BO BAIMAI>
+0E41 0E1A ; [.2E39.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER BO BAIMAI>
+0E42 0E1A ; [.2E39.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER BO BAIMAI>
+0E43 0E1A ; [.2E39.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER BO BAIMAI>
+0E44 0E1A ; [.2E39.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER BO BAIMAI>
+0E1B ; [.2E3A.0020.0002] # THAI CHARACTER PO PLA
+0E40 0E1B ; [.2E3A.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER PO PLA>
+0E41 0E1B ; [.2E3A.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER PO PLA>
+0E42 0E1B ; [.2E3A.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER PO PLA>
+0E43 0E1B ; [.2E3A.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER PO PLA>
+0E44 0E1B ; [.2E3A.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER PO PLA>
+0E1C ; [.2E3B.0020.0002] # THAI CHARACTER PHO PHUNG
+0E40 0E1C ; [.2E3B.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER PHO PHUNG>
+0E41 0E1C ; [.2E3B.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER PHO PHUNG>
+0E42 0E1C ; [.2E3B.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER PHO PHUNG>
+0E43 0E1C ; [.2E3B.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER PHO PHUNG>
+0E44 0E1C ; [.2E3B.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER PHO PHUNG>
+0E1D ; [.2E3C.0020.0002] # THAI CHARACTER FO FA
+0E40 0E1D ; [.2E3C.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER FO FA>
+0E41 0E1D ; [.2E3C.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER FO FA>
+0E42 0E1D ; [.2E3C.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER FO FA>
+0E43 0E1D ; [.2E3C.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER FO FA>
+0E44 0E1D ; [.2E3C.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER FO FA>
+0E1E ; [.2E3D.0020.0002] # THAI CHARACTER PHO PHAN
+0E40 0E1E ; [.2E3D.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER PHO PHAN>
+0E41 0E1E ; [.2E3D.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER PHO PHAN>
+0E42 0E1E ; [.2E3D.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER PHO PHAN>
+0E43 0E1E ; [.2E3D.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER PHO PHAN>
+0E44 0E1E ; [.2E3D.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER PHO PHAN>
+0E1F ; [.2E3E.0020.0002] # THAI CHARACTER FO FAN
+0E40 0E1F ; [.2E3E.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER FO FAN>
+0E41 0E1F ; [.2E3E.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER FO FAN>
+0E42 0E1F ; [.2E3E.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER FO FAN>
+0E43 0E1F ; [.2E3E.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER FO FAN>
+0E44 0E1F ; [.2E3E.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER FO FAN>
+0E20 ; [.2E3F.0020.0002] # THAI CHARACTER PHO SAMPHAO
+0E40 0E20 ; [.2E3F.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER PHO SAMPHAO>
+0E41 0E20 ; [.2E3F.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER PHO SAMPHAO>
+0E42 0E20 ; [.2E3F.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER PHO SAMPHAO>
+0E43 0E20 ; [.2E3F.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER PHO SAMPHAO>
+0E44 0E20 ; [.2E3F.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER PHO SAMPHAO>
+0E21 ; [.2E40.0020.0002] # THAI CHARACTER MO MA
+0E40 0E21 ; [.2E40.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER MO MA>
+0E41 0E21 ; [.2E40.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER MO MA>
+0E42 0E21 ; [.2E40.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER MO MA>
+0E43 0E21 ; [.2E40.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER MO MA>
+0E44 0E21 ; [.2E40.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER MO MA>
+0E22 ; [.2E41.0020.0002] # THAI CHARACTER YO YAK
+0E40 0E22 ; [.2E41.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER YO YAK>
+0E41 0E22 ; [.2E41.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER YO YAK>
+0E42 0E22 ; [.2E41.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER YO YAK>
+0E43 0E22 ; [.2E41.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER YO YAK>
+0E44 0E22 ; [.2E41.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER YO YAK>
+0E23 ; [.2E42.0020.0002] # THAI CHARACTER RO RUA
+0E40 0E23 ; [.2E42.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER RO RUA>
+0E41 0E23 ; [.2E42.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER RO RUA>
+0E42 0E23 ; [.2E42.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER RO RUA>
+0E43 0E23 ; [.2E42.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER RO RUA>
+0E44 0E23 ; [.2E42.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER RO RUA>
+0E24 ; [.2E43.0020.0002] # THAI CHARACTER RU
+0E40 0E24 ; [.2E43.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER RU>
+0E41 0E24 ; [.2E43.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER RU>
+0E42 0E24 ; [.2E43.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER RU>
+0E43 0E24 ; [.2E43.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER RU>
+0E44 0E24 ; [.2E43.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER RU>
+0E25 ; [.2E44.0020.0002] # THAI CHARACTER LO LING
+0E40 0E25 ; [.2E44.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER LO LING>
+0E41 0E25 ; [.2E44.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER LO LING>
+0E42 0E25 ; [.2E44.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER LO LING>
+0E43 0E25 ; [.2E44.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER LO LING>
+0E44 0E25 ; [.2E44.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER LO LING>
+0E26 ; [.2E45.0020.0002] # THAI CHARACTER LU
+0E40 0E26 ; [.2E45.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER LU>
+0E41 0E26 ; [.2E45.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER LU>
+0E42 0E26 ; [.2E45.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER LU>
+0E43 0E26 ; [.2E45.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER LU>
+0E44 0E26 ; [.2E45.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER LU>
+0E27 ; [.2E46.0020.0002] # THAI CHARACTER WO WAEN
+0E40 0E27 ; [.2E46.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER WO WAEN>
+0E41 0E27 ; [.2E46.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER WO WAEN>
+0E42 0E27 ; [.2E46.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER WO WAEN>
+0E43 0E27 ; [.2E46.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER WO WAEN>
+0E44 0E27 ; [.2E46.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER WO WAEN>
+0E28 ; [.2E47.0020.0002] # THAI CHARACTER SO SALA
+0E40 0E28 ; [.2E47.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER SO SALA>
+0E41 0E28 ; [.2E47.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER SO SALA>
+0E42 0E28 ; [.2E47.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER SO SALA>
+0E43 0E28 ; [.2E47.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER SO SALA>
+0E44 0E28 ; [.2E47.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER SO SALA>
+0E29 ; [.2E48.0020.0002] # THAI CHARACTER SO RUSI
+0E40 0E29 ; [.2E48.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER SO RUSI>
+0E41 0E29 ; [.2E48.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER SO RUSI>
+0E42 0E29 ; [.2E48.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER SO RUSI>
+0E43 0E29 ; [.2E48.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER SO RUSI>
+0E44 0E29 ; [.2E48.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER SO RUSI>
+0E2A ; [.2E49.0020.0002] # THAI CHARACTER SO SUA
+0E40 0E2A ; [.2E49.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER SO SUA>
+0E41 0E2A ; [.2E49.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER SO SUA>
+0E42 0E2A ; [.2E49.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER SO SUA>
+0E43 0E2A ; [.2E49.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER SO SUA>
+0E44 0E2A ; [.2E49.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER SO SUA>
+0E2B ; [.2E4A.0020.0002] # THAI CHARACTER HO HIP
+0E40 0E2B ; [.2E4A.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER HO HIP>
+0E41 0E2B ; [.2E4A.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER HO HIP>
+0E42 0E2B ; [.2E4A.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER HO HIP>
+0E43 0E2B ; [.2E4A.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER HO HIP>
+0E44 0E2B ; [.2E4A.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER HO HIP>
+0E2C ; [.2E4B.0020.0002] # THAI CHARACTER LO CHULA
+0E40 0E2C ; [.2E4B.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER LO CHULA>
+0E41 0E2C ; [.2E4B.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER LO CHULA>
+0E42 0E2C ; [.2E4B.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER LO CHULA>
+0E43 0E2C ; [.2E4B.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER LO CHULA>
+0E44 0E2C ; [.2E4B.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER LO CHULA>
+0E2D ; [.2E4C.0020.0002] # THAI CHARACTER O ANG
+0E40 0E2D ; [.2E4C.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER O ANG>
+0E41 0E2D ; [.2E4C.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER O ANG>
+0E42 0E2D ; [.2E4C.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER O ANG>
+0E43 0E2D ; [.2E4C.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER O ANG>
+0E44 0E2D ; [.2E4C.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER O ANG>
+0E2E ; [.2E4D.0020.0002] # THAI CHARACTER HO NOKHUK
+0E40 0E2E ; [.2E4D.0020.0002][.2E5A.0020.0002] # <THAI CHARACTER SARA E, THAI CHARACTER HO NOKHUK>
+0E41 0E2E ; [.2E4D.0020.0002][.2E5B.0020.0002] # <THAI CHARACTER SARA AE, THAI CHARACTER HO NOKHUK>
+0E42 0E2E ; [.2E4D.0020.0002][.2E5C.0020.0002] # <THAI CHARACTER SARA O, THAI CHARACTER HO NOKHUK>
+0E43 0E2E ; [.2E4D.0020.0002][.2E5D.0020.0002] # <THAI CHARACTER SARA AI MAIMUAN, THAI CHARACTER HO NOKHUK>
+0E44 0E2E ; [.2E4D.0020.0002][.2E5E.0020.0002] # <THAI CHARACTER SARA AI MAIMALAI, THAI CHARACTER HO NOKHUK>
+0E2F ; [.2E4E.0020.0002] # THAI CHARACTER PAIYANNOI
+0E30 ; [.2E4F.0020.0002] # THAI CHARACTER SARA A
+0E31 ; [.2E50.0020.0002] # THAI CHARACTER MAI HAN-AKAT
+0E32 ; [.2E51.0020.0002] # THAI CHARACTER SARA AA
+0E33 ; [.2E52.0020.0002] # THAI CHARACTER SARA AM
+0E4D 0E32 ; [.2E52.0020.0002] # THAI CHARACTER SARA AM
+0E34 ; [.2E53.0020.0002] # THAI CHARACTER SARA I
+0E35 ; [.2E54.0020.0002] # THAI CHARACTER SARA II
+0E36 ; [.2E55.0020.0002] # THAI CHARACTER SARA UE
+0E37 ; [.2E56.0020.0002] # THAI CHARACTER SARA UEE
+0E38 ; [.2E57.0020.0002] # THAI CHARACTER SARA U
+0E39 ; [.2E58.0020.0002] # THAI CHARACTER SARA UU
+0E3A ; [.2E59.0020.0002] # THAI CHARACTER PHINTHU
+0E40 ; [.2E5A.0020.0002] # THAI CHARACTER SARA E
+0E41 ; [.2E5B.0020.0002] # THAI CHARACTER SARA AE
+0E42 ; [.2E5C.0020.0002] # THAI CHARACTER SARA O
+0E43 ; [.2E5D.0020.0002] # THAI CHARACTER SARA AI MAIMUAN
+0E44 ; [.2E5E.0020.0002] # THAI CHARACTER SARA AI MAIMALAI
+0E45 ; [.2E5F.0020.0002] # THAI CHARACTER LAKKHANGYAO
+0EDE ; [.2E60.0020.0002] # LAO LETTER KHMU GO
+0EC0 0EDE ; [.2E60.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KHMU GO>
+0EC1 0EDE ; [.2E60.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KHMU GO>
+0EC2 0EDE ; [.2E60.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KHMU GO>
+0EC3 0EDE ; [.2E60.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KHMU GO>
+0EC4 0EDE ; [.2E60.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KHMU GO>
+0E81 ; [.2E61.0020.0002] # LAO LETTER KO
+0EC0 0E81 ; [.2E61.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KO>
+0EC1 0E81 ; [.2E61.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KO>
+0EC2 0E81 ; [.2E61.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KO>
+0EC3 0E81 ; [.2E61.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KO>
+0EC4 0E81 ; [.2E61.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KO>
+0E82 ; [.2E62.0020.0002] # LAO LETTER KHO SUNG
+0EC0 0E82 ; [.2E62.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KHO SUNG>
+0EC1 0E82 ; [.2E62.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KHO SUNG>
+0EC2 0E82 ; [.2E62.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KHO SUNG>
+0EC3 0E82 ; [.2E62.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KHO SUNG>
+0EC4 0E82 ; [.2E62.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KHO SUNG>
+0E84 ; [.2E63.0020.0002] # LAO LETTER KHO TAM
+0EC0 0E84 ; [.2E63.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KHO TAM>
+0EC1 0E84 ; [.2E63.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KHO TAM>
+0EC2 0E84 ; [.2E63.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KHO TAM>
+0EC3 0E84 ; [.2E63.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KHO TAM>
+0EC4 0E84 ; [.2E63.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KHO TAM>
+0E87 ; [.2E64.0020.0002] # LAO LETTER NGO
+0EC0 0E87 ; [.2E64.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER NGO>
+0EC1 0E87 ; [.2E64.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER NGO>
+0EC2 0E87 ; [.2E64.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER NGO>
+0EC3 0E87 ; [.2E64.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER NGO>
+0EC4 0E87 ; [.2E64.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER NGO>
+0E88 ; [.2E65.0020.0002] # LAO LETTER CO
+0EC0 0E88 ; [.2E65.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER CO>
+0EC1 0E88 ; [.2E65.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER CO>
+0EC2 0E88 ; [.2E65.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER CO>
+0EC3 0E88 ; [.2E65.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER CO>
+0EC4 0E88 ; [.2E65.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER CO>
+0EAA ; [.2E66.0020.0002] # LAO LETTER SO SUNG
+0EC0 0EAA ; [.2E66.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER SO SUNG>
+0EC1 0EAA ; [.2E66.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER SO SUNG>
+0EC2 0EAA ; [.2E66.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER SO SUNG>
+0EC3 0EAA ; [.2E66.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER SO SUNG>
+0EC4 0EAA ; [.2E66.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER SO SUNG>
+0E8A ; [.2E67.0020.0002] # LAO LETTER SO TAM
+0EC0 0E8A ; [.2E67.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER SO TAM>
+0EC1 0E8A ; [.2E67.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER SO TAM>
+0EC2 0E8A ; [.2E67.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER SO TAM>
+0EC3 0E8A ; [.2E67.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER SO TAM>
+0EC4 0E8A ; [.2E67.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER SO TAM>
+0EDF ; [.2E68.0020.0002] # LAO LETTER KHMU NYO
+0EC0 0EDF ; [.2E68.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER KHMU NYO>
+0EC1 0EDF ; [.2E68.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER KHMU NYO>
+0EC2 0EDF ; [.2E68.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER KHMU NYO>
+0EC3 0EDF ; [.2E68.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER KHMU NYO>
+0EC4 0EDF ; [.2E68.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER KHMU NYO>
+0E8D ; [.2E69.0020.0002] # LAO LETTER NYO
+0EC0 0E8D ; [.2E69.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER NYO>
+0EC1 0E8D ; [.2E69.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER NYO>
+0EC2 0E8D ; [.2E69.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER NYO>
+0EC3 0E8D ; [.2E69.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER NYO>
+0EC4 0E8D ; [.2E69.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER NYO>
+0E94 ; [.2E6A.0020.0002] # LAO LETTER DO
+0EC0 0E94 ; [.2E6A.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER DO>
+0EC1 0E94 ; [.2E6A.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER DO>
+0EC2 0E94 ; [.2E6A.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER DO>
+0EC3 0E94 ; [.2E6A.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER DO>
+0EC4 0E94 ; [.2E6A.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER DO>
+0E95 ; [.2E6B.0020.0002] # LAO LETTER TO
+0EC0 0E95 ; [.2E6B.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER TO>
+0EC1 0E95 ; [.2E6B.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER TO>
+0EC2 0E95 ; [.2E6B.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER TO>
+0EC3 0E95 ; [.2E6B.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER TO>
+0EC4 0E95 ; [.2E6B.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER TO>
+0E96 ; [.2E6C.0020.0002] # LAO LETTER THO SUNG
+0EC0 0E96 ; [.2E6C.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER THO SUNG>
+0EC1 0E96 ; [.2E6C.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER THO SUNG>
+0EC2 0E96 ; [.2E6C.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER THO SUNG>
+0EC3 0E96 ; [.2E6C.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER THO SUNG>
+0EC4 0E96 ; [.2E6C.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER THO SUNG>
+0E97 ; [.2E6D.0020.0002] # LAO LETTER THO TAM
+0EC0 0E97 ; [.2E6D.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER THO TAM>
+0EC1 0E97 ; [.2E6D.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER THO TAM>
+0EC2 0E97 ; [.2E6D.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER THO TAM>
+0EC3 0E97 ; [.2E6D.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER THO TAM>
+0EC4 0E97 ; [.2E6D.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER THO TAM>
+0E99 ; [.2E6E.0020.0002] # LAO LETTER NO
+0EC0 0E99 ; [.2E6E.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER NO>
+0EC1 0E99 ; [.2E6E.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER NO>
+0EC2 0E99 ; [.2E6E.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER NO>
+0EC3 0E99 ; [.2E6E.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER NO>
+0EC4 0E99 ; [.2E6E.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER NO>
+0E9A ; [.2E6F.0020.0002] # LAO LETTER BO
+0EC0 0E9A ; [.2E6F.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER BO>
+0EC1 0E9A ; [.2E6F.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER BO>
+0EC2 0E9A ; [.2E6F.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER BO>
+0EC3 0E9A ; [.2E6F.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER BO>
+0EC4 0E9A ; [.2E6F.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER BO>
+0E9B ; [.2E70.0020.0002] # LAO LETTER PO
+0EC0 0E9B ; [.2E70.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER PO>
+0EC1 0E9B ; [.2E70.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER PO>
+0EC2 0E9B ; [.2E70.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER PO>
+0EC3 0E9B ; [.2E70.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER PO>
+0EC4 0E9B ; [.2E70.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER PO>
+0E9C ; [.2E71.0020.0002] # LAO LETTER PHO SUNG
+0EC0 0E9C ; [.2E71.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER PHO SUNG>
+0EC1 0E9C ; [.2E71.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER PHO SUNG>
+0EC2 0E9C ; [.2E71.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER PHO SUNG>
+0EC3 0E9C ; [.2E71.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER PHO SUNG>
+0EC4 0E9C ; [.2E71.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER PHO SUNG>
+0E9D ; [.2E72.0020.0002] # LAO LETTER FO TAM
+0EC0 0E9D ; [.2E72.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER FO TAM>
+0EC1 0E9D ; [.2E72.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER FO TAM>
+0EC2 0E9D ; [.2E72.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER FO TAM>
+0EC3 0E9D ; [.2E72.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER FO TAM>
+0EC4 0E9D ; [.2E72.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER FO TAM>
+0E9E ; [.2E73.0020.0002] # LAO LETTER PHO TAM
+0EC0 0E9E ; [.2E73.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER PHO TAM>
+0EC1 0E9E ; [.2E73.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER PHO TAM>
+0EC2 0E9E ; [.2E73.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER PHO TAM>
+0EC3 0E9E ; [.2E73.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER PHO TAM>
+0EC4 0E9E ; [.2E73.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER PHO TAM>
+0E9F ; [.2E74.0020.0002] # LAO LETTER FO SUNG
+0EC0 0E9F ; [.2E74.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER FO SUNG>
+0EC1 0E9F ; [.2E74.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER FO SUNG>
+0EC2 0E9F ; [.2E74.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER FO SUNG>
+0EC3 0E9F ; [.2E74.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER FO SUNG>
+0EC4 0E9F ; [.2E74.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER FO SUNG>
+0EA1 ; [.2E75.0020.0002] # LAO LETTER MO
+0EC0 0EA1 ; [.2E75.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER MO>
+0EC1 0EA1 ; [.2E75.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER MO>
+0EC2 0EA1 ; [.2E75.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER MO>
+0EC3 0EA1 ; [.2E75.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER MO>
+0EC4 0EA1 ; [.2E75.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER MO>
+0EA2 ; [.2E76.0020.0002] # LAO LETTER YO
+0EC0 0EA2 ; [.2E76.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER YO>
+0EC1 0EA2 ; [.2E76.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER YO>
+0EC2 0EA2 ; [.2E76.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER YO>
+0EC3 0EA2 ; [.2E76.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER YO>
+0EC4 0EA2 ; [.2E76.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER YO>
+0EA3 ; [.2E77.0020.0002] # LAO LETTER LO LING
+0EC0 0EA3 ; [.2E77.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER LO LING>
+0EC1 0EA3 ; [.2E77.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER LO LING>
+0EC2 0EA3 ; [.2E77.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER LO LING>
+0EC3 0EA3 ; [.2E77.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER LO LING>
+0EC4 0EA3 ; [.2E77.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER LO LING>
+0EA5 ; [.2E78.0020.0002] # LAO LETTER LO LOOT
+0EC0 0EA5 ; [.2E78.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER LO LOOT>
+0EC1 0EA5 ; [.2E78.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER LO LOOT>
+0EC2 0EA5 ; [.2E78.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER LO LOOT>
+0EC3 0EA5 ; [.2E78.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER LO LOOT>
+0EC4 0EA5 ; [.2E78.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER LO LOOT>
+0EA7 ; [.2E79.0020.0002] # LAO LETTER WO
+0EC0 0EA7 ; [.2E79.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER WO>
+0EC1 0EA7 ; [.2E79.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER WO>
+0EC2 0EA7 ; [.2E79.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER WO>
+0EC3 0EA7 ; [.2E79.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER WO>
+0EC4 0EA7 ; [.2E79.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER WO>
+0EAB ; [.2E7A.0020.0002] # LAO LETTER HO SUNG
+0EDC ; [.2E7A.0020.0004][.2E6E.0020.0004] # LAO HO NO
+0EC0 0EDC ; [.2E7A.0020.0004][.2E6E.0020.0004][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO HO NO>
+0EC1 0EDC ; [.2E7A.0020.0004][.2E6E.0020.0004][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO HO NO>
+0EC2 0EDC ; [.2E7A.0020.0004][.2E6E.0020.0004][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO HO NO>
+0EC3 0EDC ; [.2E7A.0020.0004][.2E6E.0020.0004][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO HO NO>
+0EC4 0EDC ; [.2E7A.0020.0004][.2E6E.0020.0004][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO HO NO>
+0EDD ; [.2E7A.0020.0004][.2E75.0020.0004] # LAO HO MO
+0EC0 0EDD ; [.2E7A.0020.0004][.2E75.0020.0004][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO HO MO>
+0EC1 0EDD ; [.2E7A.0020.0004][.2E75.0020.0004][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO HO MO>
+0EC2 0EDD ; [.2E7A.0020.0004][.2E75.0020.0004][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO HO MO>
+0EC3 0EDD ; [.2E7A.0020.0004][.2E75.0020.0004][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO HO MO>
+0EC4 0EDD ; [.2E7A.0020.0004][.2E75.0020.0004][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO HO MO>
+0EC0 0EAB ; [.2E7A.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER HO SUNG>
+0EC1 0EAB ; [.2E7A.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER HO SUNG>
+0EC2 0EAB ; [.2E7A.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER HO SUNG>
+0EC3 0EAB ; [.2E7A.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER HO SUNG>
+0EC4 0EAB ; [.2E7A.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER HO SUNG>
+0EAD ; [.2E7B.0020.0002] # LAO LETTER O
+0EC0 0EAD ; [.2E7B.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER O>
+0EC1 0EAD ; [.2E7B.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER O>
+0EC2 0EAD ; [.2E7B.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER O>
+0EC3 0EAD ; [.2E7B.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER O>
+0EC4 0EAD ; [.2E7B.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER O>
+0EAE ; [.2E7C.0020.0002] # LAO LETTER HO TAM
+0EC0 0EAE ; [.2E7C.0020.0002][.2E8B.0020.0002] # <LAO VOWEL SIGN E, LAO LETTER HO TAM>
+0EC1 0EAE ; [.2E7C.0020.0002][.2E8C.0020.0002] # <LAO VOWEL SIGN EI, LAO LETTER HO TAM>
+0EC2 0EAE ; [.2E7C.0020.0002][.2E8D.0020.0002] # <LAO VOWEL SIGN O, LAO LETTER HO TAM>
+0EC3 0EAE ; [.2E7C.0020.0002][.2E8E.0020.0002] # <LAO VOWEL SIGN AY, LAO LETTER HO TAM>
+0EC4 0EAE ; [.2E7C.0020.0002][.2E8F.0020.0002] # <LAO VOWEL SIGN AI, LAO LETTER HO TAM>
+0EAF ; [.2E7D.0020.0002] # LAO ELLIPSIS
+0EB0 ; [.2E7E.0020.0002] # LAO VOWEL SIGN A
+0EB1 ; [.2E7F.0020.0002] # LAO VOWEL SIGN MAI KAN
+0EB2 ; [.2E80.0020.0002] # LAO VOWEL SIGN AA
+0EB3 ; [.2E81.0020.0002] # LAO VOWEL SIGN AM
+0ECD 0EB2 ; [.2E81.0020.0002] # LAO VOWEL SIGN AM
+0EB4 ; [.2E82.0020.0002] # LAO VOWEL SIGN I
+0EB5 ; [.2E83.0020.0002] # LAO VOWEL SIGN II
+0EB6 ; [.2E84.0020.0002] # LAO VOWEL SIGN Y
+0EB7 ; [.2E85.0020.0002] # LAO VOWEL SIGN YY
+0EB8 ; [.2E86.0020.0002] # LAO VOWEL SIGN U
+0EB9 ; [.2E87.0020.0002] # LAO VOWEL SIGN UU
+0EBB ; [.2E88.0020.0002] # LAO VOWEL SIGN MAI KON
+0EBC ; [.2E89.0020.0002] # LAO SEMIVOWEL SIGN LO
+0EBD ; [.2E8A.0020.0002] # LAO SEMIVOWEL SIGN NYO
+0EC0 ; [.2E8B.0020.0002] # LAO VOWEL SIGN E
+0EC1 ; [.2E8C.0020.0002] # LAO VOWEL SIGN EI
+0EC2 ; [.2E8D.0020.0002] # LAO VOWEL SIGN O
+0EC3 ; [.2E8E.0020.0002] # LAO VOWEL SIGN AY
+0EC4 ; [.2E8F.0020.0002] # LAO VOWEL SIGN AI
+AA80 ; [.2E90.0020.0002] # TAI VIET LETTER LOW KO
+AAB5 AA80 ; [.2E90.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW KO>
+AAB6 AA80 ; [.2E90.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW KO>
+AAB9 AA80 ; [.2E90.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW KO>
+AABB AA80 ; [.2E90.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW KO>
+AABC AA80 ; [.2E90.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW KO>
+AA81 ; [.2E91.0020.0002] # TAI VIET LETTER HIGH KO
+AAB5 AA81 ; [.2E91.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH KO>
+AAB6 AA81 ; [.2E91.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH KO>
+AAB9 AA81 ; [.2E91.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH KO>
+AABB AA81 ; [.2E91.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH KO>
+AABC AA81 ; [.2E91.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH KO>
+AA82 ; [.2E92.0020.0002] # TAI VIET LETTER LOW KHO
+AAB5 AA82 ; [.2E92.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW KHO>
+AAB6 AA82 ; [.2E92.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW KHO>
+AAB9 AA82 ; [.2E92.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW KHO>
+AABB AA82 ; [.2E92.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW KHO>
+AABC AA82 ; [.2E92.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW KHO>
+AA83 ; [.2E93.0020.0002] # TAI VIET LETTER HIGH KHO
+AAB5 AA83 ; [.2E93.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH KHO>
+AAB6 AA83 ; [.2E93.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH KHO>
+AAB9 AA83 ; [.2E93.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH KHO>
+AABB AA83 ; [.2E93.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH KHO>
+AABC AA83 ; [.2E93.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH KHO>
+AA84 ; [.2E94.0020.0002] # TAI VIET LETTER LOW KHHO
+AAB5 AA84 ; [.2E94.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW KHHO>
+AAB6 AA84 ; [.2E94.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW KHHO>
+AAB9 AA84 ; [.2E94.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW KHHO>
+AABB AA84 ; [.2E94.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW KHHO>
+AABC AA84 ; [.2E94.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW KHHO>
+AA85 ; [.2E95.0020.0002] # TAI VIET LETTER HIGH KHHO
+AAB5 AA85 ; [.2E95.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH KHHO>
+AAB6 AA85 ; [.2E95.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH KHHO>
+AAB9 AA85 ; [.2E95.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH KHHO>
+AABB AA85 ; [.2E95.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH KHHO>
+AABC AA85 ; [.2E95.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH KHHO>
+AA86 ; [.2E96.0020.0002] # TAI VIET LETTER LOW GO
+AAB5 AA86 ; [.2E96.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW GO>
+AAB6 AA86 ; [.2E96.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW GO>
+AAB9 AA86 ; [.2E96.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW GO>
+AABB AA86 ; [.2E96.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW GO>
+AABC AA86 ; [.2E96.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW GO>
+AA87 ; [.2E97.0020.0002] # TAI VIET LETTER HIGH GO
+AAB5 AA87 ; [.2E97.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH GO>
+AAB6 AA87 ; [.2E97.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH GO>
+AAB9 AA87 ; [.2E97.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH GO>
+AABB AA87 ; [.2E97.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH GO>
+AABC AA87 ; [.2E97.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH GO>
+AA88 ; [.2E98.0020.0002] # TAI VIET LETTER LOW NGO
+AAB5 AA88 ; [.2E98.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW NGO>
+AAB6 AA88 ; [.2E98.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW NGO>
+AAB9 AA88 ; [.2E98.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW NGO>
+AABB AA88 ; [.2E98.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW NGO>
+AABC AA88 ; [.2E98.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW NGO>
+AA89 ; [.2E99.0020.0002] # TAI VIET LETTER HIGH NGO
+AAB5 AA89 ; [.2E99.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH NGO>
+AAB6 AA89 ; [.2E99.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH NGO>
+AAB9 AA89 ; [.2E99.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH NGO>
+AABB AA89 ; [.2E99.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH NGO>
+AABC AA89 ; [.2E99.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH NGO>
+AA8A ; [.2E9A.0020.0002] # TAI VIET LETTER LOW CO
+AAB5 AA8A ; [.2E9A.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW CO>
+AAB6 AA8A ; [.2E9A.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW CO>
+AAB9 AA8A ; [.2E9A.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW CO>
+AABB AA8A ; [.2E9A.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW CO>
+AABC AA8A ; [.2E9A.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW CO>
+AA8B ; [.2E9B.0020.0002] # TAI VIET LETTER HIGH CO
+AAB5 AA8B ; [.2E9B.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH CO>
+AAB6 AA8B ; [.2E9B.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH CO>
+AAB9 AA8B ; [.2E9B.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH CO>
+AABB AA8B ; [.2E9B.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH CO>
+AABC AA8B ; [.2E9B.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH CO>
+AA8C ; [.2E9C.0020.0002] # TAI VIET LETTER LOW CHO
+AAB5 AA8C ; [.2E9C.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW CHO>
+AAB6 AA8C ; [.2E9C.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW CHO>
+AAB9 AA8C ; [.2E9C.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW CHO>
+AABB AA8C ; [.2E9C.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW CHO>
+AABC AA8C ; [.2E9C.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW CHO>
+AA8D ; [.2E9D.0020.0002] # TAI VIET LETTER HIGH CHO
+AAB5 AA8D ; [.2E9D.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH CHO>
+AAB6 AA8D ; [.2E9D.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH CHO>
+AAB9 AA8D ; [.2E9D.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH CHO>
+AABB AA8D ; [.2E9D.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH CHO>
+AABC AA8D ; [.2E9D.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH CHO>
+AA8E ; [.2E9E.0020.0002] # TAI VIET LETTER LOW SO
+AAB5 AA8E ; [.2E9E.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW SO>
+AAB6 AA8E ; [.2E9E.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW SO>
+AAB9 AA8E ; [.2E9E.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW SO>
+AABB AA8E ; [.2E9E.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW SO>
+AABC AA8E ; [.2E9E.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW SO>
+AA8F ; [.2E9F.0020.0002] # TAI VIET LETTER HIGH SO
+AAB5 AA8F ; [.2E9F.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH SO>
+AAB6 AA8F ; [.2E9F.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH SO>
+AAB9 AA8F ; [.2E9F.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH SO>
+AABB AA8F ; [.2E9F.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH SO>
+AABC AA8F ; [.2E9F.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH SO>
+AA90 ; [.2EA0.0020.0002] # TAI VIET LETTER LOW NYO
+AAB5 AA90 ; [.2EA0.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW NYO>
+AAB6 AA90 ; [.2EA0.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW NYO>
+AAB9 AA90 ; [.2EA0.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW NYO>
+AABB AA90 ; [.2EA0.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW NYO>
+AABC AA90 ; [.2EA0.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW NYO>
+AA91 ; [.2EA1.0020.0002] # TAI VIET LETTER HIGH NYO
+AAB5 AA91 ; [.2EA1.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH NYO>
+AAB6 AA91 ; [.2EA1.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH NYO>
+AAB9 AA91 ; [.2EA1.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH NYO>
+AABB AA91 ; [.2EA1.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH NYO>
+AABC AA91 ; [.2EA1.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH NYO>
+AA92 ; [.2EA2.0020.0002] # TAI VIET LETTER LOW DO
+AAB5 AA92 ; [.2EA2.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW DO>
+AAB6 AA92 ; [.2EA2.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW DO>
+AAB9 AA92 ; [.2EA2.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW DO>
+AABB AA92 ; [.2EA2.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW DO>
+AABC AA92 ; [.2EA2.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW DO>
+AA93 ; [.2EA3.0020.0002] # TAI VIET LETTER HIGH DO
+AAB5 AA93 ; [.2EA3.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH DO>
+AAB6 AA93 ; [.2EA3.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH DO>
+AAB9 AA93 ; [.2EA3.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH DO>
+AABB AA93 ; [.2EA3.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH DO>
+AABC AA93 ; [.2EA3.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH DO>
+AA94 ; [.2EA4.0020.0002] # TAI VIET LETTER LOW TO
+AAB5 AA94 ; [.2EA4.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW TO>
+AAB6 AA94 ; [.2EA4.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW TO>
+AAB9 AA94 ; [.2EA4.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW TO>
+AABB AA94 ; [.2EA4.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW TO>
+AABC AA94 ; [.2EA4.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW TO>
+AA95 ; [.2EA5.0020.0002] # TAI VIET LETTER HIGH TO
+AAB5 AA95 ; [.2EA5.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH TO>
+AAB6 AA95 ; [.2EA5.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH TO>
+AAB9 AA95 ; [.2EA5.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH TO>
+AABB AA95 ; [.2EA5.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH TO>
+AABC AA95 ; [.2EA5.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH TO>
+AA96 ; [.2EA6.0020.0002] # TAI VIET LETTER LOW THO
+AAB5 AA96 ; [.2EA6.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW THO>
+AAB6 AA96 ; [.2EA6.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW THO>
+AAB9 AA96 ; [.2EA6.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW THO>
+AABB AA96 ; [.2EA6.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW THO>
+AABC AA96 ; [.2EA6.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW THO>
+AA97 ; [.2EA7.0020.0002] # TAI VIET LETTER HIGH THO
+AAB5 AA97 ; [.2EA7.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH THO>
+AAB6 AA97 ; [.2EA7.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH THO>
+AAB9 AA97 ; [.2EA7.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH THO>
+AABB AA97 ; [.2EA7.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH THO>
+AABC AA97 ; [.2EA7.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH THO>
+AA98 ; [.2EA8.0020.0002] # TAI VIET LETTER LOW NO
+AAB5 AA98 ; [.2EA8.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW NO>
+AAB6 AA98 ; [.2EA8.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW NO>
+AAB9 AA98 ; [.2EA8.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW NO>
+AABB AA98 ; [.2EA8.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW NO>
+AABC AA98 ; [.2EA8.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW NO>
+AA99 ; [.2EA9.0020.0002] # TAI VIET LETTER HIGH NO
+AAB5 AA99 ; [.2EA9.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH NO>
+AAB6 AA99 ; [.2EA9.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH NO>
+AAB9 AA99 ; [.2EA9.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH NO>
+AABB AA99 ; [.2EA9.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH NO>
+AABC AA99 ; [.2EA9.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH NO>
+AA9A ; [.2EAA.0020.0002] # TAI VIET LETTER LOW BO
+AAB5 AA9A ; [.2EAA.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW BO>
+AAB6 AA9A ; [.2EAA.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW BO>
+AAB9 AA9A ; [.2EAA.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW BO>
+AABB AA9A ; [.2EAA.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW BO>
+AABC AA9A ; [.2EAA.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW BO>
+AA9B ; [.2EAB.0020.0002] # TAI VIET LETTER HIGH BO
+AAB5 AA9B ; [.2EAB.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH BO>
+AAB6 AA9B ; [.2EAB.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH BO>
+AAB9 AA9B ; [.2EAB.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH BO>
+AABB AA9B ; [.2EAB.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH BO>
+AABC AA9B ; [.2EAB.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH BO>
+AA9C ; [.2EAC.0020.0002] # TAI VIET LETTER LOW PO
+AAB5 AA9C ; [.2EAC.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW PO>
+AAB6 AA9C ; [.2EAC.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW PO>
+AAB9 AA9C ; [.2EAC.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW PO>
+AABB AA9C ; [.2EAC.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW PO>
+AABC AA9C ; [.2EAC.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW PO>
+AA9D ; [.2EAD.0020.0002] # TAI VIET LETTER HIGH PO
+AAB5 AA9D ; [.2EAD.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH PO>
+AAB6 AA9D ; [.2EAD.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH PO>
+AAB9 AA9D ; [.2EAD.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH PO>
+AABB AA9D ; [.2EAD.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH PO>
+AABC AA9D ; [.2EAD.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH PO>
+AA9E ; [.2EAE.0020.0002] # TAI VIET LETTER LOW PHO
+AAB5 AA9E ; [.2EAE.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW PHO>
+AAB6 AA9E ; [.2EAE.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW PHO>
+AAB9 AA9E ; [.2EAE.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW PHO>
+AABB AA9E ; [.2EAE.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW PHO>
+AABC AA9E ; [.2EAE.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW PHO>
+AA9F ; [.2EAF.0020.0002] # TAI VIET LETTER HIGH PHO
+AAB5 AA9F ; [.2EAF.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH PHO>
+AAB6 AA9F ; [.2EAF.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH PHO>
+AAB9 AA9F ; [.2EAF.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH PHO>
+AABB AA9F ; [.2EAF.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH PHO>
+AABC AA9F ; [.2EAF.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH PHO>
+AAA0 ; [.2EB0.0020.0002] # TAI VIET LETTER LOW FO
+AAB5 AAA0 ; [.2EB0.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW FO>
+AAB6 AAA0 ; [.2EB0.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW FO>
+AAB9 AAA0 ; [.2EB0.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW FO>
+AABB AAA0 ; [.2EB0.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW FO>
+AABC AAA0 ; [.2EB0.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW FO>
+AAA1 ; [.2EB1.0020.0002] # TAI VIET LETTER HIGH FO
+AAB5 AAA1 ; [.2EB1.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH FO>
+AAB6 AAA1 ; [.2EB1.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH FO>
+AAB9 AAA1 ; [.2EB1.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH FO>
+AABB AAA1 ; [.2EB1.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH FO>
+AABC AAA1 ; [.2EB1.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH FO>
+AAA2 ; [.2EB2.0020.0002] # TAI VIET LETTER LOW MO
+AAB5 AAA2 ; [.2EB2.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW MO>
+AAB6 AAA2 ; [.2EB2.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW MO>
+AAB9 AAA2 ; [.2EB2.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW MO>
+AABB AAA2 ; [.2EB2.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW MO>
+AABC AAA2 ; [.2EB2.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW MO>
+AAA3 ; [.2EB3.0020.0002] # TAI VIET LETTER HIGH MO
+AAB5 AAA3 ; [.2EB3.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH MO>
+AAB6 AAA3 ; [.2EB3.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH MO>
+AAB9 AAA3 ; [.2EB3.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH MO>
+AABB AAA3 ; [.2EB3.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH MO>
+AABC AAA3 ; [.2EB3.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH MO>
+AAA4 ; [.2EB4.0020.0002] # TAI VIET LETTER LOW YO
+AAB5 AAA4 ; [.2EB4.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW YO>
+AAB6 AAA4 ; [.2EB4.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW YO>
+AAB9 AAA4 ; [.2EB4.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW YO>
+AABB AAA4 ; [.2EB4.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW YO>
+AABC AAA4 ; [.2EB4.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW YO>
+AAA5 ; [.2EB5.0020.0002] # TAI VIET LETTER HIGH YO
+AAB5 AAA5 ; [.2EB5.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH YO>
+AAB6 AAA5 ; [.2EB5.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH YO>
+AAB9 AAA5 ; [.2EB5.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH YO>
+AABB AAA5 ; [.2EB5.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH YO>
+AABC AAA5 ; [.2EB5.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH YO>
+AAA6 ; [.2EB6.0020.0002] # TAI VIET LETTER LOW RO
+AAB5 AAA6 ; [.2EB6.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW RO>
+AAB6 AAA6 ; [.2EB6.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW RO>
+AAB9 AAA6 ; [.2EB6.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW RO>
+AABB AAA6 ; [.2EB6.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW RO>
+AABC AAA6 ; [.2EB6.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW RO>
+AAA7 ; [.2EB7.0020.0002] # TAI VIET LETTER HIGH RO
+AAB5 AAA7 ; [.2EB7.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH RO>
+AAB6 AAA7 ; [.2EB7.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH RO>
+AAB9 AAA7 ; [.2EB7.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH RO>
+AABB AAA7 ; [.2EB7.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH RO>
+AABC AAA7 ; [.2EB7.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH RO>
+AAA8 ; [.2EB8.0020.0002] # TAI VIET LETTER LOW LO
+AAB5 AAA8 ; [.2EB8.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW LO>
+AAB6 AAA8 ; [.2EB8.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW LO>
+AAB9 AAA8 ; [.2EB8.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW LO>
+AABB AAA8 ; [.2EB8.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW LO>
+AABC AAA8 ; [.2EB8.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW LO>
+AAA9 ; [.2EB9.0020.0002] # TAI VIET LETTER HIGH LO
+AAB5 AAA9 ; [.2EB9.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH LO>
+AAB6 AAA9 ; [.2EB9.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH LO>
+AAB9 AAA9 ; [.2EB9.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH LO>
+AABB AAA9 ; [.2EB9.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH LO>
+AABC AAA9 ; [.2EB9.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH LO>
+AAAA ; [.2EBA.0020.0002] # TAI VIET LETTER LOW VO
+AAB5 AAAA ; [.2EBA.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW VO>
+AAB6 AAAA ; [.2EBA.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW VO>
+AAB9 AAAA ; [.2EBA.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW VO>
+AABB AAAA ; [.2EBA.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW VO>
+AABC AAAA ; [.2EBA.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW VO>
+AAAB ; [.2EBB.0020.0002] # TAI VIET LETTER HIGH VO
+AAB5 AAAB ; [.2EBB.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH VO>
+AAB6 AAAB ; [.2EBB.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH VO>
+AAB9 AAAB ; [.2EBB.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH VO>
+AABB AAAB ; [.2EBB.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH VO>
+AABC AAAB ; [.2EBB.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH VO>
+AAAC ; [.2EBC.0020.0002] # TAI VIET LETTER LOW HO
+AAB5 AAAC ; [.2EBC.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW HO>
+AAB6 AAAC ; [.2EBC.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW HO>
+AAB9 AAAC ; [.2EBC.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW HO>
+AABB AAAC ; [.2EBC.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW HO>
+AABC AAAC ; [.2EBC.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW HO>
+AAAD ; [.2EBD.0020.0002] # TAI VIET LETTER HIGH HO
+AAB5 AAAD ; [.2EBD.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH HO>
+AAB6 AAAD ; [.2EBD.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH HO>
+AAB9 AAAD ; [.2EBD.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH HO>
+AABB AAAD ; [.2EBD.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH HO>
+AABC AAAD ; [.2EBD.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH HO>
+AAAE ; [.2EBE.0020.0002] # TAI VIET LETTER LOW O
+AAB5 AAAE ; [.2EBE.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER LOW O>
+AAB6 AAAE ; [.2EBE.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER LOW O>
+AAB9 AAAE ; [.2EBE.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER LOW O>
+AABB AAAE ; [.2EBE.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER LOW O>
+AABC AAAE ; [.2EBE.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER LOW O>
+AAAF ; [.2EBF.0020.0002] # TAI VIET LETTER HIGH O
+AAB5 AAAF ; [.2EBF.0020.0002][.2EC5.0020.0002] # <TAI VIET VOWEL E, TAI VIET LETTER HIGH O>
+AAB6 AAAF ; [.2EBF.0020.0002][.2EC6.0020.0002] # <TAI VIET VOWEL O, TAI VIET LETTER HIGH O>
+AAB9 AAAF ; [.2EBF.0020.0002][.2EC9.0020.0002] # <TAI VIET VOWEL UEA, TAI VIET LETTER HIGH O>
+AABB AAAF ; [.2EBF.0020.0002][.2ECB.0020.0002] # <TAI VIET VOWEL AUE, TAI VIET LETTER HIGH O>
+AABC AAAF ; [.2EBF.0020.0002][.2ECC.0020.0002] # <TAI VIET VOWEL AY, TAI VIET LETTER HIGH O>
+AAB0 ; [.2EC0.0020.0002] # TAI VIET MAI KANG
+AAB1 ; [.2EC1.0020.0002] # TAI VIET VOWEL AA
+AAB2 ; [.2EC2.0020.0002] # TAI VIET VOWEL I
+AAB3 ; [.2EC3.0020.0002] # TAI VIET VOWEL UE
+AAB4 ; [.2EC4.0020.0002] # TAI VIET VOWEL U
+AAB5 ; [.2EC5.0020.0002] # TAI VIET VOWEL E
+AAB6 ; [.2EC6.0020.0002] # TAI VIET VOWEL O
+AAB7 ; [.2EC7.0020.0002] # TAI VIET MAI KHIT
+AAB8 ; [.2EC8.0020.0002] # TAI VIET VOWEL IA
+AAB9 ; [.2EC9.0020.0002] # TAI VIET VOWEL UEA
+AABA ; [.2ECA.0020.0002] # TAI VIET VOWEL UA
+AABB ; [.2ECB.0020.0002] # TAI VIET VOWEL AUE
+AABC ; [.2ECC.0020.0002] # TAI VIET VOWEL AY
+AABD ; [.2ECD.0020.0002] # TAI VIET VOWEL AN
+AABE ; [.2ECE.0020.0002] # TAI VIET VOWEL AM
+AAC0 ; [.2ECF.0020.0002] # TAI VIET TONE MAI NUENG
+AAC2 ; [.2ED0.0020.0002] # TAI VIET TONE MAI SONG
+AADB ; [.2ED1.0020.0002] # TAI VIET SYMBOL KON
+AADC ; [.2ED2.0020.0002] # TAI VIET SYMBOL NUENG
+0F40 ; [.2ED3.0020.0002] # TIBETAN LETTER KA
+0F69 ; [.2ED3.0020.0002][.2F14.0020.0002] # TIBETAN LETTER KSSA
+0F90 ; [.2ED4.0020.0002] # TIBETAN SUBJOINED LETTER KA
+0FB9 ; [.2ED4.0020.0002][.2F14.0020.0002] # TIBETAN SUBJOINED LETTER KSSA
+0F6B ; [.2ED5.0020.0002] # TIBETAN LETTER KKA
+0F41 ; [.2ED6.0020.0002] # TIBETAN LETTER KHA
+0F91 ; [.2ED7.0020.0002] # TIBETAN SUBJOINED LETTER KHA
+0F42 ; [.2ED8.0020.0002] # TIBETAN LETTER GA
+0F43 ; [.2ED8.0020.0002][.2F18.0020.0002] # TIBETAN LETTER GHA
+0F92 ; [.2ED9.0020.0002] # TIBETAN SUBJOINED LETTER GA
+0F93 ; [.2ED9.0020.0002][.2F18.0020.0002] # TIBETAN SUBJOINED LETTER GHA
+0F44 ; [.2EDA.0020.0002] # TIBETAN LETTER NGA
+0F94 ; [.2EDB.0020.0002] # TIBETAN SUBJOINED LETTER NGA
+0F45 ; [.2EDC.0020.0002] # TIBETAN LETTER CA
+0F95 ; [.2EDD.0020.0002] # TIBETAN SUBJOINED LETTER CA
+0F46 ; [.2EDE.0020.0002] # TIBETAN LETTER CHA
+0F96 ; [.2EDF.0020.0002] # TIBETAN SUBJOINED LETTER CHA
+0F47 ; [.2EE0.0020.0002] # TIBETAN LETTER JA
+0F97 ; [.2EE1.0020.0002] # TIBETAN SUBJOINED LETTER JA
+0F49 ; [.2EE2.0020.0002] # TIBETAN LETTER NYA
+0F99 ; [.2EE3.0020.0002] # TIBETAN SUBJOINED LETTER NYA
+0F4A ; [.2EE4.0020.0002] # TIBETAN LETTER TTA
+0F9A ; [.2EE5.0020.0002] # TIBETAN SUBJOINED LETTER TTA
+0F4B ; [.2EE6.0020.0002] # TIBETAN LETTER TTHA
+0F9B ; [.2EE7.0020.0002] # TIBETAN SUBJOINED LETTER TTHA
+0F4C ; [.2EE8.0020.0002] # TIBETAN LETTER DDA
+0F4D ; [.2EE8.0020.0002][.2F18.0020.0002] # TIBETAN LETTER DDHA
+0F9C ; [.2EE9.0020.0002] # TIBETAN SUBJOINED LETTER DDA
+0F9D ; [.2EE9.0020.0002][.2F18.0020.0002] # TIBETAN SUBJOINED LETTER DDHA
+0F4E ; [.2EEA.0020.0002] # TIBETAN LETTER NNA
+0F9E ; [.2EEB.0020.0002] # TIBETAN SUBJOINED LETTER NNA
+0F4F ; [.2EEC.0020.0002] # TIBETAN LETTER TA
+0F9F ; [.2EED.0020.0002] # TIBETAN SUBJOINED LETTER TA
+0F50 ; [.2EEE.0020.0002] # TIBETAN LETTER THA
+0FA0 ; [.2EEF.0020.0002] # TIBETAN SUBJOINED LETTER THA
+0F51 ; [.2EF0.0020.0002] # TIBETAN LETTER DA
+0F52 ; [.2EF0.0020.0002][.2F18.0020.0002] # TIBETAN LETTER DHA
+0FA1 ; [.2EF1.0020.0002] # TIBETAN SUBJOINED LETTER DA
+0FA2 ; [.2EF1.0020.0002][.2F18.0020.0002] # TIBETAN SUBJOINED LETTER DHA
+0F53 ; [.2EF2.0020.0002] # TIBETAN LETTER NA
+0FA3 ; [.2EF3.0020.0002] # TIBETAN SUBJOINED LETTER NA
+0F54 ; [.2EF4.0020.0002] # TIBETAN LETTER PA
+0FA4 ; [.2EF5.0020.0002] # TIBETAN SUBJOINED LETTER PA
+0F55 ; [.2EF6.0020.0002] # TIBETAN LETTER PHA
+0FA5 ; [.2EF7.0020.0002] # TIBETAN SUBJOINED LETTER PHA
+0F56 ; [.2EF8.0020.0002] # TIBETAN LETTER BA
+0F57 ; [.2EF8.0020.0002][.2F18.0020.0002] # TIBETAN LETTER BHA
+0FA6 ; [.2EF9.0020.0002] # TIBETAN SUBJOINED LETTER BA
+0FA7 ; [.2EF9.0020.0002][.2F18.0020.0002] # TIBETAN SUBJOINED LETTER BHA
+0F58 ; [.2EFA.0020.0002] # TIBETAN LETTER MA
+0FA8 ; [.2EFB.0020.0002] # TIBETAN SUBJOINED LETTER MA
+0F59 ; [.2EFC.0020.0002] # TIBETAN LETTER TSA
+0FA9 ; [.2EFD.0020.0002] # TIBETAN SUBJOINED LETTER TSA
+0F5A ; [.2EFE.0020.0002] # TIBETAN LETTER TSHA
+0FAA ; [.2EFF.0020.0002] # TIBETAN SUBJOINED LETTER TSHA
+0F5B ; [.2F00.0020.0002] # TIBETAN LETTER DZA
+0F5C ; [.2F00.0020.0002][.2F18.0020.0002] # TIBETAN LETTER DZHA
+0FAB ; [.2F01.0020.0002] # TIBETAN SUBJOINED LETTER DZA
+0FAC ; [.2F01.0020.0002][.2F18.0020.0002] # TIBETAN SUBJOINED LETTER DZHA
+0F5D ; [.2F02.0020.0002] # TIBETAN LETTER WA
+0FAD ; [.2F03.0020.0002] # TIBETAN SUBJOINED LETTER WA
+0FBA ; [.2F03.0020.0004][.0000.0112.0004] # TIBETAN SUBJOINED LETTER FIXED-FORM WA
+0F5E ; [.2F04.0020.0002] # TIBETAN LETTER ZHA
+0FAE ; [.2F05.0020.0002] # TIBETAN SUBJOINED LETTER ZHA
+0F5F ; [.2F06.0020.0002] # TIBETAN LETTER ZA
+0FAF ; [.2F07.0020.0002] # TIBETAN SUBJOINED LETTER ZA
+0F60 ; [.2F08.0020.0002] # TIBETAN LETTER -A
+0FB0 ; [.2F09.0020.0002] # TIBETAN SUBJOINED LETTER -A
+0F61 ; [.2F0A.0020.0002] # TIBETAN LETTER YA
+0FB1 ; [.2F0B.0020.0002] # TIBETAN SUBJOINED LETTER YA
+0FBB ; [.2F0B.0020.0004][.0000.0112.0004] # TIBETAN SUBJOINED LETTER FIXED-FORM YA
+0F62 ; [.2F0C.0020.0002] # TIBETAN LETTER RA
+0F6A ; [.2F0C.0020.0004][.0000.0112.0004] # TIBETAN LETTER FIXED-FORM RA
+0FB2 ; [.2F0D.0020.0002] # TIBETAN SUBJOINED LETTER RA
+0FBC ; [.2F0D.0020.0004][.0000.0112.0004] # TIBETAN SUBJOINED LETTER FIXED-FORM RA
+0F6C ; [.2F0E.0020.0002] # TIBETAN LETTER RRA
+0F63 ; [.2F0F.0020.0002] # TIBETAN LETTER LA
+0FB3 ; [.2F10.0020.0002] # TIBETAN SUBJOINED LETTER LA
+0F64 ; [.2F11.0020.0002] # TIBETAN LETTER SHA
+0FB4 ; [.2F12.0020.0002] # TIBETAN SUBJOINED LETTER SHA
+0F65 ; [.2F13.0020.0002] # TIBETAN LETTER SSA
+0FB5 ; [.2F14.0020.0002] # TIBETAN SUBJOINED LETTER SSA
+0F66 ; [.2F15.0020.0002] # TIBETAN LETTER SA
+0FB6 ; [.2F16.0020.0002] # TIBETAN SUBJOINED LETTER SA
+0F67 ; [.2F17.0020.0002] # TIBETAN LETTER HA
+0FB7 ; [.2F18.0020.0002] # TIBETAN SUBJOINED LETTER HA
+0F68 ; [.2F19.0020.0002] # TIBETAN LETTER A
+0F00 ; [.2F19.0020.0004][.2F30.0020.0004][.0000.00C4.0004] # TIBETAN SYLLABLE OM
+0FB8 ; [.2F1A.0020.0002] # TIBETAN SUBJOINED LETTER A
+0F88 ; [.2F1B.0020.0002] # TIBETAN SIGN LCE TSA CAN
+0F8D ; [.2F1C.0020.0002] # TIBETAN SUBJOINED SIGN LCE TSA CAN
+0F89 ; [.2F1D.0020.0002] # TIBETAN SIGN MCHU CAN
+0F8E ; [.2F1E.0020.0002] # TIBETAN SUBJOINED SIGN MCHU CAN
+0F8C ; [.2F1F.0020.0002] # TIBETAN SIGN INVERTED MCHU CAN
+0F8F ; [.2F20.0020.0002] # TIBETAN SUBJOINED SIGN INVERTED MCHU CAN
+0F8A ; [.2F21.0020.0002] # TIBETAN SIGN GRU CAN RGYINGS
+0F8B ; [.2F22.0020.0002] # TIBETAN SIGN GRU MED RGYINGS
+0F71 ; [.2F23.0020.0002] # TIBETAN VOWEL SIGN AA
+0F72 ; [.2F24.0020.0002] # TIBETAN VOWEL SIGN I
+0F73 ; [.2F25.0020.0002] # TIBETAN VOWEL SIGN II
+0F71 0F72 ; [.2F25.0020.0002] # TIBETAN VOWEL SIGN II
+0F80 ; [.2F26.0020.0002] # TIBETAN VOWEL SIGN REVERSED I
+0F81 ; [.2F27.0020.0002] # TIBETAN VOWEL SIGN REVERSED II
+0F71 0F80 ; [.2F27.0020.0002] # TIBETAN VOWEL SIGN REVERSED II
+0F74 ; [.2F28.0020.0002] # TIBETAN VOWEL SIGN U
+0F75 ; [.2F29.0020.0002] # TIBETAN VOWEL SIGN UU
+0F71 0F74 ; [.2F29.0020.0002] # TIBETAN VOWEL SIGN UU
+0F76 ; [.2F2A.0020.0002] # TIBETAN VOWEL SIGN VOCALIC R
+0FB2 0F80 ; [.2F2A.0020.0002] # TIBETAN VOWEL SIGN VOCALIC R
+0F77 ; [.2F2B.0020.0002] # TIBETAN VOWEL SIGN VOCALIC RR
+0FB2 0F71 0F80 ; [.2F2B.0020.0002] # TIBETAN VOWEL SIGN VOCALIC RR
+0FB2 0F81 ; [.2F2B.0020.0002] # TIBETAN VOWEL SIGN VOCALIC RR
+0F78 ; [.2F2C.0020.0002] # TIBETAN VOWEL SIGN VOCALIC L
+0FB3 0F80 ; [.2F2C.0020.0002] # TIBETAN VOWEL SIGN VOCALIC L
+0F79 ; [.2F2D.0020.0002] # TIBETAN VOWEL SIGN VOCALIC LL
+0FB3 0F71 0F80 ; [.2F2D.0020.0002] # TIBETAN VOWEL SIGN VOCALIC LL
+0FB3 0F81 ; [.2F2D.0020.0002] # TIBETAN VOWEL SIGN VOCALIC LL
+0F7A ; [.2F2E.0020.0002] # TIBETAN VOWEL SIGN E
+0F7B ; [.2F2F.0020.0002] # TIBETAN VOWEL SIGN EE
+0F7C ; [.2F30.0020.0002] # TIBETAN VOWEL SIGN O
+0F7D ; [.2F31.0020.0002] # TIBETAN VOWEL SIGN OO
+0F84 ; [.2F32.0020.0002] # TIBETAN MARK HALANTA
+11A0B ; [.2F33.0020.0002] # ZANABAZAR SQUARE LETTER KA
+11A32 ; [.2F34.0020.0002] # ZANABAZAR SQUARE LETTER KSSA
+11A0C ; [.2F35.0020.0002] # ZANABAZAR SQUARE LETTER KHA
+11A0D ; [.2F36.0020.0002] # ZANABAZAR SQUARE LETTER GA
+11A0E ; [.2F37.0020.0002] # ZANABAZAR SQUARE LETTER GHA
+11A0F ; [.2F38.0020.0002] # ZANABAZAR SQUARE LETTER NGA
+11A10 ; [.2F39.0020.0002] # ZANABAZAR SQUARE LETTER CA
+11A11 ; [.2F3A.0020.0002] # ZANABAZAR SQUARE LETTER CHA
+11A12 ; [.2F3B.0020.0002] # ZANABAZAR SQUARE LETTER JA
+11A13 ; [.2F3C.0020.0002] # ZANABAZAR SQUARE LETTER NYA
+11A14 ; [.2F3D.0020.0002] # ZANABAZAR SQUARE LETTER TTA
+11A15 ; [.2F3E.0020.0002] # ZANABAZAR SQUARE LETTER TTHA
+11A16 ; [.2F3F.0020.0002] # ZANABAZAR SQUARE LETTER DDA
+11A17 ; [.2F40.0020.0002] # ZANABAZAR SQUARE LETTER DDHA
+11A18 ; [.2F41.0020.0002] # ZANABAZAR SQUARE LETTER NNA
+11A19 ; [.2F42.0020.0002] # ZANABAZAR SQUARE LETTER TA
+11A1A ; [.2F43.0020.0002] # ZANABAZAR SQUARE LETTER THA
+11A1B ; [.2F44.0020.0002] # ZANABAZAR SQUARE LETTER DA
+11A1C ; [.2F45.0020.0002] # ZANABAZAR SQUARE LETTER DHA
+11A1D ; [.2F46.0020.0002] # ZANABAZAR SQUARE LETTER NA
+11A1E ; [.2F47.0020.0002] # ZANABAZAR SQUARE LETTER PA
+11A1F ; [.2F48.0020.0002] # ZANABAZAR SQUARE LETTER PHA
+11A20 ; [.2F49.0020.0002] # ZANABAZAR SQUARE LETTER BA
+11A21 ; [.2F4A.0020.0002] # ZANABAZAR SQUARE LETTER BHA
+11A22 ; [.2F4B.0020.0002] # ZANABAZAR SQUARE LETTER MA
+11A23 ; [.2F4C.0020.0002] # ZANABAZAR SQUARE LETTER TSA
+11A24 ; [.2F4D.0020.0002] # ZANABAZAR SQUARE LETTER TSHA
+11A25 ; [.2F4E.0020.0002] # ZANABAZAR SQUARE LETTER DZA
+11A26 ; [.2F4F.0020.0002] # ZANABAZAR SQUARE LETTER DZHA
+11A27 ; [.2F50.0020.0002] # ZANABAZAR SQUARE LETTER ZHA
+11A28 ; [.2F51.0020.0002] # ZANABAZAR SQUARE LETTER ZA
+11A29 ; [.2F52.0020.0002] # ZANABAZAR SQUARE LETTER -A
+11A2A ; [.2F53.0020.0002] # ZANABAZAR SQUARE LETTER YA
+11A3B ; [.2F53.0020.0019] # ZANABAZAR SQUARE CLUSTER-FINAL LETTER YA
+11A2B ; [.2F54.0020.0002] # ZANABAZAR SQUARE LETTER RA
+11A3A ; [.2F54.0020.0017] # ZANABAZAR SQUARE CLUSTER-INITIAL LETTER RA
+11A3C ; [.2F54.0020.0019] # ZANABAZAR SQUARE CLUSTER-FINAL LETTER RA
+11A2C ; [.2F55.0020.0002] # ZANABAZAR SQUARE LETTER LA
+11A3D ; [.2F55.0020.0019] # ZANABAZAR SQUARE CLUSTER-FINAL LETTER LA
+11A2D ; [.2F56.0020.0002] # ZANABAZAR SQUARE LETTER VA
+11A3E ; [.2F56.0020.0019] # ZANABAZAR SQUARE CLUSTER-FINAL LETTER VA
+11A2E ; [.2F57.0020.0002] # ZANABAZAR SQUARE LETTER SHA
+11A2F ; [.2F58.0020.0002] # ZANABAZAR SQUARE LETTER SSA
+11A30 ; [.2F59.0020.0002] # ZANABAZAR SQUARE LETTER SA
+11A31 ; [.2F5A.0020.0002] # ZANABAZAR SQUARE LETTER HA
+11A00 ; [.2F5B.0020.0002] # ZANABAZAR SQUARE LETTER A
+11A01 ; [.2F5C.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN I
+11A02 ; [.2F5D.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN UE
+11A03 ; [.2F5E.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN U
+11A04 ; [.2F5F.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN E
+11A05 ; [.2F60.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN OE
+11A06 ; [.2F61.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN O
+11A07 ; [.2F62.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN AI
+11A08 ; [.2F63.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN AU
+11A09 ; [.2F64.0020.0002] # ZANABAZAR SQUARE VOWEL SIGN REVERSED I
+11A0A ; [.2F65.0020.0002] # ZANABAZAR SQUARE VOWEL LENGTH MARK
+11A34 ; [.2F66.0020.0002] # ZANABAZAR SQUARE SIGN VIRAMA
+11A47 ; [.2F67.0020.0002] # ZANABAZAR SQUARE SUBJOINER
+11A50 ; [.2F68.0020.0002] # SOYOMBO LETTER A
+11A51 ; [.2F69.0020.0002] # SOYOMBO VOWEL SIGN I
+11A52 ; [.2F6A.0020.0002] # SOYOMBO VOWEL SIGN UE
+11A53 ; [.2F6B.0020.0002] # SOYOMBO VOWEL SIGN U
+11A59 ; [.2F6C.0020.0002] # SOYOMBO VOWEL SIGN VOCALIC R
+11A5A ; [.2F6D.0020.0002] # SOYOMBO VOWEL SIGN VOCALIC L
+11A54 ; [.2F6E.0020.0002] # SOYOMBO VOWEL SIGN E
+11A56 ; [.2F6F.0020.0002] # SOYOMBO VOWEL SIGN OE
+11A55 ; [.2F70.0020.0002] # SOYOMBO VOWEL SIGN O
+11A57 ; [.2F71.0020.0002] # SOYOMBO VOWEL SIGN AI
+11A58 ; [.2F72.0020.0002] # SOYOMBO VOWEL SIGN AU
+11A5B ; [.2F73.0020.0002] # SOYOMBO VOWEL LENGTH MARK
+11A5C ; [.2F74.0020.0002] # SOYOMBO LETTER KA
+11A8A ; [.2F74.0020.0019] # SOYOMBO FINAL CONSONANT SIGN G
+11A83 ; [.2F75.0020.0002] # SOYOMBO LETTER KSSA
+11A5D ; [.2F76.0020.0002] # SOYOMBO LETTER KHA
+11A8B ; [.2F76.0020.0019] # SOYOMBO FINAL CONSONANT SIGN K
+11A5E ; [.2F77.0020.0002] # SOYOMBO LETTER GA
+11A5F ; [.2F78.0020.0002] # SOYOMBO LETTER GHA
+11A60 ; [.2F79.0020.0002] # SOYOMBO LETTER NGA
+11A8C ; [.2F79.0020.0019] # SOYOMBO FINAL CONSONANT SIGN NG
+11A61 ; [.2F7A.0020.0002] # SOYOMBO LETTER CA
+11A62 ; [.2F7B.0020.0002] # SOYOMBO LETTER CHA
+11A63 ; [.2F7C.0020.0002] # SOYOMBO LETTER JA
+11A64 ; [.2F7D.0020.0002] # SOYOMBO LETTER JHA
+11A65 ; [.2F7E.0020.0002] # SOYOMBO LETTER NYA
+11A66 ; [.2F7F.0020.0002] # SOYOMBO LETTER TTA
+11A67 ; [.2F80.0020.0002] # SOYOMBO LETTER TTHA
+11A68 ; [.2F81.0020.0002] # SOYOMBO LETTER DDA
+11A69 ; [.2F82.0020.0002] # SOYOMBO LETTER DDHA
+11A6A ; [.2F83.0020.0002] # SOYOMBO LETTER NNA
+11A6B ; [.2F84.0020.0002] # SOYOMBO LETTER TA
+11A8D ; [.2F84.0020.0019] # SOYOMBO FINAL CONSONANT SIGN D
+11A6C ; [.2F85.0020.0002] # SOYOMBO LETTER THA
+11A6D ; [.2F86.0020.0002] # SOYOMBO LETTER DA
+11A6E ; [.2F87.0020.0002] # SOYOMBO LETTER DHA
+11A6F ; [.2F88.0020.0002] # SOYOMBO LETTER NA
+11A8E ; [.2F88.0020.0019] # SOYOMBO FINAL CONSONANT SIGN N
+11A70 ; [.2F89.0020.0002] # SOYOMBO LETTER PA
+11A8F ; [.2F89.0020.0019] # SOYOMBO FINAL CONSONANT SIGN B
+11A71 ; [.2F8A.0020.0002] # SOYOMBO LETTER PHA
+11A72 ; [.2F8B.0020.0002] # SOYOMBO LETTER BA
+11A73 ; [.2F8C.0020.0002] # SOYOMBO LETTER BHA
+11A74 ; [.2F8D.0020.0002] # SOYOMBO LETTER MA
+11A90 ; [.2F8D.0020.0019] # SOYOMBO FINAL CONSONANT SIGN M
+11A75 ; [.2F8E.0020.0002] # SOYOMBO LETTER TSA
+11A76 ; [.2F8F.0020.0002] # SOYOMBO LETTER TSHA
+11A77 ; [.2F90.0020.0002] # SOYOMBO LETTER DZA
+11A78 ; [.2F91.0020.0002] # SOYOMBO LETTER ZHA
+11A79 ; [.2F92.0020.0002] # SOYOMBO LETTER ZA
+11A7A ; [.2F93.0020.0002] # SOYOMBO LETTER -A
+11A95 ; [.2F93.0020.0019] # SOYOMBO FINAL CONSONANT SIGN -A
+11A7B ; [.2F94.0020.0002] # SOYOMBO LETTER YA
+11A7C ; [.2F95.0020.0002] # SOYOMBO LETTER RA
+11A86 ; [.2F95.0020.0017] # SOYOMBO CLUSTER-INITIAL LETTER RA
+11A91 ; [.2F95.0020.0019] # SOYOMBO FINAL CONSONANT SIGN R
+11A7D ; [.2F96.0020.0002] # SOYOMBO LETTER LA
+11A87 ; [.2F96.0020.0017] # SOYOMBO CLUSTER-INITIAL LETTER LA
+11A92 ; [.2F96.0020.0019] # SOYOMBO FINAL CONSONANT SIGN L
+11A7E ; [.2F97.0020.0002] # SOYOMBO LETTER VA
+11A7F ; [.2F98.0020.0002] # SOYOMBO LETTER SHA
+11A88 ; [.2F98.0020.0017] # SOYOMBO CLUSTER-INITIAL LETTER SHA
+11A93 ; [.2F98.0020.0019] # SOYOMBO FINAL CONSONANT SIGN SH
+11A80 ; [.2F99.0020.0002] # SOYOMBO LETTER SSA
+11A81 ; [.2F9A.0020.0002] # SOYOMBO LETTER SA
+11A89 ; [.2F9A.0020.0017] # SOYOMBO CLUSTER-INITIAL LETTER SA
+11A94 ; [.2F9A.0020.0019] # SOYOMBO FINAL CONSONANT SIGN S
+11A82 ; [.2F9B.0020.0002] # SOYOMBO LETTER HA
+11A99 ; [.2F9C.0020.0002] # SOYOMBO SUBJOINER
+11C72 ; [.2F9D.0020.0002] # MARCHEN LETTER KA
+11C92 ; [.2F9E.0020.0002] # MARCHEN SUBJOINED LETTER KA
+11C73 ; [.2F9F.0020.0002] # MARCHEN LETTER KHA
+11C93 ; [.2FA0.0020.0002] # MARCHEN SUBJOINED LETTER KHA
+11C74 ; [.2FA1.0020.0002] # MARCHEN LETTER GA
+11C94 ; [.2FA2.0020.0002] # MARCHEN SUBJOINED LETTER GA
+11C75 ; [.2FA3.0020.0002] # MARCHEN LETTER NGA
+11C95 ; [.2FA4.0020.0002] # MARCHEN SUBJOINED LETTER NGA
+11C76 ; [.2FA5.0020.0002] # MARCHEN LETTER CA
+11C96 ; [.2FA6.0020.0002] # MARCHEN SUBJOINED LETTER CA
+11C77 ; [.2FA7.0020.0002] # MARCHEN LETTER CHA
+11C97 ; [.2FA8.0020.0002] # MARCHEN SUBJOINED LETTER CHA
+11C78 ; [.2FA9.0020.0002] # MARCHEN LETTER JA
+11C98 ; [.2FAA.0020.0002] # MARCHEN SUBJOINED LETTER JA
+11C79 ; [.2FAB.0020.0002] # MARCHEN LETTER NYA
+11C99 ; [.2FAC.0020.0002] # MARCHEN SUBJOINED LETTER NYA
+11C7A ; [.2FAD.0020.0002] # MARCHEN LETTER TA
+11C9A ; [.2FAE.0020.0002] # MARCHEN SUBJOINED LETTER TA
+11C7B ; [.2FAF.0020.0002] # MARCHEN LETTER THA
+11C9B ; [.2FB0.0020.0002] # MARCHEN SUBJOINED LETTER THA
+11C7C ; [.2FB1.0020.0002] # MARCHEN LETTER DA
+11C9C ; [.2FB2.0020.0002] # MARCHEN SUBJOINED LETTER DA
+11C7D ; [.2FB3.0020.0002] # MARCHEN LETTER NA
+11C9D ; [.2FB4.0020.0002] # MARCHEN SUBJOINED LETTER NA
+11C7E ; [.2FB5.0020.0002] # MARCHEN LETTER PA
+11C9E ; [.2FB6.0020.0002] # MARCHEN SUBJOINED LETTER PA
+11C7F ; [.2FB7.0020.0002] # MARCHEN LETTER PHA
+11C9F ; [.2FB8.0020.0002] # MARCHEN SUBJOINED LETTER PHA
+11C80 ; [.2FB9.0020.0002] # MARCHEN LETTER BA
+11CA0 ; [.2FBA.0020.0002] # MARCHEN SUBJOINED LETTER BA
+11C81 ; [.2FBB.0020.0002] # MARCHEN LETTER MA
+11CA1 ; [.2FBC.0020.0002] # MARCHEN SUBJOINED LETTER MA
+11C82 ; [.2FBD.0020.0002] # MARCHEN LETTER TSA
+11CA2 ; [.2FBE.0020.0002] # MARCHEN SUBJOINED LETTER TSA
+11C83 ; [.2FBF.0020.0002] # MARCHEN LETTER TSHA
+11CA3 ; [.2FC0.0020.0002] # MARCHEN SUBJOINED LETTER TSHA
+11C84 ; [.2FC1.0020.0002] # MARCHEN LETTER DZA
+11CA4 ; [.2FC2.0020.0002] # MARCHEN SUBJOINED LETTER DZA
+11C85 ; [.2FC3.0020.0002] # MARCHEN LETTER WA
+11CA5 ; [.2FC4.0020.0002] # MARCHEN SUBJOINED LETTER WA
+11C86 ; [.2FC5.0020.0002] # MARCHEN LETTER ZHA
+11CA6 ; [.2FC6.0020.0002] # MARCHEN SUBJOINED LETTER ZHA
+11C87 ; [.2FC7.0020.0002] # MARCHEN LETTER ZA
+11CA7 ; [.2FC8.0020.0002] # MARCHEN SUBJOINED LETTER ZA
+11C88 ; [.2FC9.0020.0002] # MARCHEN LETTER -A
+11C89 ; [.2FCA.0020.0002] # MARCHEN LETTER YA
+11CA9 ; [.2FCB.0020.0002] # MARCHEN SUBJOINED LETTER YA
+11C8A ; [.2FCC.0020.0002] # MARCHEN LETTER RA
+11CAA ; [.2FCD.0020.0002] # MARCHEN SUBJOINED LETTER RA
+11C8B ; [.2FCE.0020.0002] # MARCHEN LETTER LA
+11CAB ; [.2FCF.0020.0002] # MARCHEN SUBJOINED LETTER LA
+11C8C ; [.2FD0.0020.0002] # MARCHEN LETTER SHA
+11CAC ; [.2FD1.0020.0002] # MARCHEN SUBJOINED LETTER SHA
+11C8D ; [.2FD2.0020.0002] # MARCHEN LETTER SA
+11CAD ; [.2FD3.0020.0002] # MARCHEN SUBJOINED LETTER SA
+11C8E ; [.2FD4.0020.0002] # MARCHEN LETTER HA
+11CAE ; [.2FD5.0020.0002] # MARCHEN SUBJOINED LETTER HA
+11C8F ; [.2FD6.0020.0002] # MARCHEN LETTER A
+11CAF ; [.2FD7.0020.0002] # MARCHEN SUBJOINED LETTER A
+11CB0 ; [.2FD8.0020.0002] # MARCHEN VOWEL SIGN AA
+11CB1 ; [.2FD9.0020.0002] # MARCHEN VOWEL SIGN I
+11CB2 ; [.2FDA.0020.0002] # MARCHEN VOWEL SIGN U
+11CB3 ; [.2FDB.0020.0002] # MARCHEN VOWEL SIGN E
+11CB4 ; [.2FDC.0020.0002] # MARCHEN VOWEL SIGN O
+1C00 ; [.2FDD.0020.0002] # LEPCHA LETTER KA
+1C01 ; [.2FDE.0020.0002] # LEPCHA LETTER KLA
+1C02 ; [.2FDF.0020.0002] # LEPCHA LETTER KHA
+1C03 ; [.2FE0.0020.0002] # LEPCHA LETTER GA
+1C04 ; [.2FE1.0020.0002] # LEPCHA LETTER GLA
+1C05 ; [.2FE2.0020.0002] # LEPCHA LETTER NGA
+1C06 ; [.2FE3.0020.0002] # LEPCHA LETTER CA
+1C07 ; [.2FE4.0020.0002] # LEPCHA LETTER CHA
+1C08 ; [.2FE5.0020.0002] # LEPCHA LETTER JA
+1C09 ; [.2FE6.0020.0002] # LEPCHA LETTER NYA
+1C4D ; [.2FE7.0020.0002] # LEPCHA LETTER TTA
+1C4E ; [.2FE8.0020.0002] # LEPCHA LETTER TTHA
+1C4F ; [.2FE9.0020.0002] # LEPCHA LETTER DDA
+1C0A ; [.2FEA.0020.0002] # LEPCHA LETTER TA
+1C0B ; [.2FEB.0020.0002] # LEPCHA LETTER THA
+1C0C ; [.2FEC.0020.0002] # LEPCHA LETTER DA
+1C0D ; [.2FED.0020.0002] # LEPCHA LETTER NA
+1C0E ; [.2FEE.0020.0002] # LEPCHA LETTER PA
+1C0F ; [.2FEF.0020.0002] # LEPCHA LETTER PLA
+1C10 ; [.2FF0.0020.0002] # LEPCHA LETTER PHA
+1C11 ; [.2FF1.0020.0002] # LEPCHA LETTER FA
+1C12 ; [.2FF2.0020.0002] # LEPCHA LETTER FLA
+1C13 ; [.2FF3.0020.0002] # LEPCHA LETTER BA
+1C14 ; [.2FF4.0020.0002] # LEPCHA LETTER BLA
+1C15 ; [.2FF5.0020.0002] # LEPCHA LETTER MA
+1C16 ; [.2FF6.0020.0002] # LEPCHA LETTER MLA
+1C17 ; [.2FF7.0020.0002] # LEPCHA LETTER TSA
+1C18 ; [.2FF8.0020.0002] # LEPCHA LETTER TSHA
+1C19 ; [.2FF9.0020.0002] # LEPCHA LETTER DZA
+1C1A ; [.2FFA.0020.0002] # LEPCHA LETTER YA
+1C24 ; [.2FFB.0020.0002] # LEPCHA SUBJOINED LETTER YA
+1C1B ; [.2FFC.0020.0002] # LEPCHA LETTER RA
+1C25 ; [.2FFD.0020.0002] # LEPCHA SUBJOINED LETTER RA
+1C1C ; [.2FFE.0020.0002] # LEPCHA LETTER LA
+1C1D ; [.2FFF.0020.0002] # LEPCHA LETTER HA
+1C1E ; [.3000.0020.0002] # LEPCHA LETTER HLA
+1C1F ; [.3001.0020.0002] # LEPCHA LETTER VA
+1C20 ; [.3002.0020.0002] # LEPCHA LETTER SA
+1C21 ; [.3003.0020.0002] # LEPCHA LETTER SHA
+1C22 ; [.3004.0020.0002] # LEPCHA LETTER WA
+1C23 ; [.3005.0020.0002] # LEPCHA LETTER A
+1C36 ; [.3006.0020.0002] # LEPCHA SIGN RAN
+1C26 ; [.3007.0020.0002] # LEPCHA VOWEL SIGN AA
+1C27 ; [.3008.0020.0002] # LEPCHA VOWEL SIGN I
+1C28 ; [.3009.0020.0002] # LEPCHA VOWEL SIGN O
+1C29 ; [.300A.0020.0002] # LEPCHA VOWEL SIGN OO
+1C2A ; [.300B.0020.0002] # LEPCHA VOWEL SIGN U
+1C2B ; [.300C.0020.0002] # LEPCHA VOWEL SIGN UU
+1C2C ; [.300D.0020.0002] # LEPCHA VOWEL SIGN E
+1C2D ; [.300E.0020.0002] # LEPCHA CONSONANT SIGN K
+1C2E ; [.300F.0020.0002] # LEPCHA CONSONANT SIGN M
+1C2F ; [.3010.0020.0002] # LEPCHA CONSONANT SIGN L
+1C30 ; [.3011.0020.0002] # LEPCHA CONSONANT SIGN N
+1C31 ; [.3012.0020.0002] # LEPCHA CONSONANT SIGN P
+1C32 ; [.3013.0020.0002] # LEPCHA CONSONANT SIGN R
+1C33 ; [.3014.0020.0002] # LEPCHA CONSONANT SIGN T
+1C34 ; [.3015.0020.0002] # LEPCHA CONSONANT SIGN NYIN-DO
+1C35 ; [.3016.0020.0002] # LEPCHA CONSONANT SIGN KANG
+A840 ; [.3017.0020.0002] # PHAGS-PA LETTER KA
+A841 ; [.3018.0020.0002] # PHAGS-PA LETTER KHA
+A842 ; [.3019.0020.0002] # PHAGS-PA LETTER GA
+A843 ; [.301A.0020.0002] # PHAGS-PA LETTER NGA
+A844 ; [.301B.0020.0002] # PHAGS-PA LETTER CA
+A845 ; [.301C.0020.0002] # PHAGS-PA LETTER CHA
+A846 ; [.301D.0020.0002] # PHAGS-PA LETTER JA
+A847 ; [.301E.0020.0002] # PHAGS-PA LETTER NYA
+A869 ; [.301F.0020.0002] # PHAGS-PA LETTER TTA
+A86A ; [.3020.0020.0002] # PHAGS-PA LETTER TTHA
+A86B ; [.3021.0020.0002] # PHAGS-PA LETTER DDA
+A86C ; [.3022.0020.0002] # PHAGS-PA LETTER NNA
+A848 ; [.3023.0020.0002] # PHAGS-PA LETTER TA
+A849 ; [.3024.0020.0002] # PHAGS-PA LETTER THA
+A84A ; [.3025.0020.0002] # PHAGS-PA LETTER DA
+A84B ; [.3026.0020.0002] # PHAGS-PA LETTER NA
+A84C ; [.3027.0020.0002] # PHAGS-PA LETTER PA
+A84D ; [.3028.0020.0002] # PHAGS-PA LETTER PHA
+A84E ; [.3029.0020.0002] # PHAGS-PA LETTER BA
+A84F ; [.302A.0020.0002] # PHAGS-PA LETTER MA
+A850 ; [.302B.0020.0002] # PHAGS-PA LETTER TSA
+A851 ; [.302C.0020.0002] # PHAGS-PA LETTER TSHA
+A852 ; [.302D.0020.0002] # PHAGS-PA LETTER DZA
+A853 ; [.302E.0020.0002] # PHAGS-PA LETTER WA
+A867 ; [.302F.0020.0002] # PHAGS-PA SUBJOINED LETTER WA
+A854 ; [.3030.0020.0002] # PHAGS-PA LETTER ZHA
+A855 ; [.3031.0020.0002] # PHAGS-PA LETTER ZA
+A856 ; [.3032.0020.0002] # PHAGS-PA LETTER SMALL A
+A857 ; [.3033.0020.0002] # PHAGS-PA LETTER YA
+A868 ; [.3034.0020.0002] # PHAGS-PA SUBJOINED LETTER YA
+A86D ; [.3035.0020.0002] # PHAGS-PA LETTER ALTERNATE YA
+A858 ; [.3036.0020.0002] # PHAGS-PA LETTER RA
+A871 ; [.3037.0020.0002] # PHAGS-PA SUBJOINED LETTER RA
+A872 ; [.3038.0020.0002] # PHAGS-PA SUPERFIXED LETTER RA
+A859 ; [.3039.0020.0002] # PHAGS-PA LETTER LA
+A85A ; [.303A.0020.0002] # PHAGS-PA LETTER SHA
+A86E ; [.303B.0020.0002] # PHAGS-PA LETTER VOICELESS SHA
+A85B ; [.303C.0020.0002] # PHAGS-PA LETTER SA
+A85C ; [.303D.0020.0002] # PHAGS-PA LETTER HA
+A86F ; [.303E.0020.0002] # PHAGS-PA LETTER VOICED HA
+A870 ; [.303F.0020.0002] # PHAGS-PA LETTER ASPIRATED FA
+A85D ; [.3040.0020.0002] # PHAGS-PA LETTER A
+A862 ; [.3041.0020.0002] # PHAGS-PA LETTER QA
+A863 ; [.3042.0020.0002] # PHAGS-PA LETTER XA
+A864 ; [.3043.0020.0002] # PHAGS-PA LETTER FA
+A865 ; [.3044.0020.0002] # PHAGS-PA LETTER GGA
+A85E ; [.3045.0020.0002] # PHAGS-PA LETTER I
+A85F ; [.3046.0020.0002] # PHAGS-PA LETTER U
+A860 ; [.3047.0020.0002] # PHAGS-PA LETTER E
+A861 ; [.3048.0020.0002] # PHAGS-PA LETTER O
+A866 ; [.3049.0020.0002] # PHAGS-PA LETTER EE
+A873 ; [.304A.0020.0002] # PHAGS-PA LETTER CANDRABINDU
+1900 ; [.304B.0020.0002] # LIMBU VOWEL-CARRIER LETTER
+1901 ; [.304C.0020.0002] # LIMBU LETTER KA
+1902 ; [.304D.0020.0002] # LIMBU LETTER KHA
+1903 ; [.304E.0020.0002] # LIMBU LETTER GA
+1904 ; [.304F.0020.0002] # LIMBU LETTER GHA
+1905 ; [.3050.0020.0002] # LIMBU LETTER NGA
+1906 ; [.3051.0020.0002] # LIMBU LETTER CA
+1907 ; [.3052.0020.0002] # LIMBU LETTER CHA
+1908 ; [.3053.0020.0002] # LIMBU LETTER JA
+191D ; [.3053.0020.0004][.3071.0020.0004] # LIMBU LETTER GYAN
+1909 ; [.3054.0020.0002] # LIMBU LETTER JHA
+190A ; [.3055.0020.0002] # LIMBU LETTER YAN
+190B ; [.3056.0020.0002] # LIMBU LETTER TA
+191E ; [.3056.0020.0004][.3072.0020.0004] # LIMBU LETTER TRA
+190C ; [.3057.0020.0002] # LIMBU LETTER THA
+190D ; [.3058.0020.0002] # LIMBU LETTER DA
+190E ; [.3059.0020.0002] # LIMBU LETTER DHA
+190F ; [.305A.0020.0002] # LIMBU LETTER NA
+1910 ; [.305B.0020.0002] # LIMBU LETTER PA
+1911 ; [.305C.0020.0002] # LIMBU LETTER PHA
+1912 ; [.305D.0020.0002] # LIMBU LETTER BA
+1913 ; [.305E.0020.0002] # LIMBU LETTER BHA
+1914 ; [.305F.0020.0002] # LIMBU LETTER MA
+1915 ; [.3060.0020.0002] # LIMBU LETTER YA
+1916 ; [.3061.0020.0002] # LIMBU LETTER RA
+1917 ; [.3062.0020.0002] # LIMBU LETTER LA
+1918 ; [.3063.0020.0002] # LIMBU LETTER WA
+1919 ; [.3064.0020.0002] # LIMBU LETTER SHA
+191A ; [.3065.0020.0002] # LIMBU LETTER SSA
+191B ; [.3066.0020.0002] # LIMBU LETTER SA
+191C ; [.3067.0020.0002] # LIMBU LETTER HA
+1920 ; [.3068.0020.0002] # LIMBU VOWEL SIGN A
+1921 ; [.3069.0020.0002] # LIMBU VOWEL SIGN I
+1922 ; [.306A.0020.0002] # LIMBU VOWEL SIGN U
+1923 ; [.306B.0020.0002] # LIMBU VOWEL SIGN EE
+1924 ; [.306C.0020.0002] # LIMBU VOWEL SIGN AI
+1925 ; [.306D.0020.0002] # LIMBU VOWEL SIGN OO
+1926 ; [.306E.0020.0002] # LIMBU VOWEL SIGN AU
+1927 ; [.306F.0020.0002] # LIMBU VOWEL SIGN E
+1928 ; [.3070.0020.0002] # LIMBU VOWEL SIGN O
+1929 ; [.3071.0020.0002] # LIMBU SUBJOINED LETTER YA
+192A ; [.3072.0020.0002] # LIMBU SUBJOINED LETTER RA
+192B ; [.3073.0020.0002] # LIMBU SUBJOINED LETTER WA
+1930 ; [.3074.0020.0002] # LIMBU SMALL LETTER KA
+1931 ; [.3075.0020.0002] # LIMBU SMALL LETTER NGA
+1932 ; [.3076.0020.0002] # LIMBU SMALL LETTER ANUSVARA
+1933 ; [.3077.0020.0002] # LIMBU SMALL LETTER TA
+1934 ; [.3078.0020.0002] # LIMBU SMALL LETTER NA
+1935 ; [.3079.0020.0002] # LIMBU SMALL LETTER PA
+1936 ; [.307A.0020.0002] # LIMBU SMALL LETTER MA
+1937 ; [.307B.0020.0002] # LIMBU SMALL LETTER RA
+1938 ; [.307C.0020.0002] # LIMBU SMALL LETTER LA
+1700 ; [.307D.0020.0002] # TAGALOG LETTER A
+1701 ; [.307E.0020.0002] # TAGALOG LETTER I
+1702 ; [.307F.0020.0002] # TAGALOG LETTER U
+1703 ; [.3080.0020.0002] # TAGALOG LETTER KA
+1704 ; [.3081.0020.0002] # TAGALOG LETTER GA
+1705 ; [.3082.0020.0002] # TAGALOG LETTER NGA
+1706 ; [.3083.0020.0002] # TAGALOG LETTER TA
+1707 ; [.3084.0020.0002] # TAGALOG LETTER DA
+1708 ; [.3085.0020.0002] # TAGALOG LETTER NA
+1709 ; [.3086.0020.0002] # TAGALOG LETTER PA
+170A ; [.3087.0020.0002] # TAGALOG LETTER BA
+170B ; [.3088.0020.0002] # TAGALOG LETTER MA
+170C ; [.3089.0020.0002] # TAGALOG LETTER YA
+170E ; [.308A.0020.0002] # TAGALOG LETTER LA
+170F ; [.308B.0020.0002] # TAGALOG LETTER WA
+1710 ; [.308C.0020.0002] # TAGALOG LETTER SA
+1711 ; [.308D.0020.0002] # TAGALOG LETTER HA
+1712 ; [.308E.0020.0002] # TAGALOG VOWEL SIGN I
+1713 ; [.308F.0020.0002] # TAGALOG VOWEL SIGN U
+1714 ; [.3090.0020.0002] # TAGALOG SIGN VIRAMA
+1720 ; [.3091.0020.0002] # HANUNOO LETTER A
+1721 ; [.3092.0020.0002] # HANUNOO LETTER I
+1722 ; [.3093.0020.0002] # HANUNOO LETTER U
+1723 ; [.3094.0020.0002] # HANUNOO LETTER KA
+1724 ; [.3095.0020.0002] # HANUNOO LETTER GA
+1725 ; [.3096.0020.0002] # HANUNOO LETTER NGA
+1726 ; [.3097.0020.0002] # HANUNOO LETTER TA
+1727 ; [.3098.0020.0002] # HANUNOO LETTER DA
+1728 ; [.3099.0020.0002] # HANUNOO LETTER NA
+1729 ; [.309A.0020.0002] # HANUNOO LETTER PA
+172A ; [.309B.0020.0002] # HANUNOO LETTER BA
+172B ; [.309C.0020.0002] # HANUNOO LETTER MA
+172C ; [.309D.0020.0002] # HANUNOO LETTER YA
+172D ; [.309E.0020.0002] # HANUNOO LETTER RA
+172E ; [.309F.0020.0002] # HANUNOO LETTER LA
+172F ; [.30A0.0020.0002] # HANUNOO LETTER WA
+1730 ; [.30A1.0020.0002] # HANUNOO LETTER SA
+1731 ; [.30A2.0020.0002] # HANUNOO LETTER HA
+1732 ; [.30A3.0020.0002] # HANUNOO VOWEL SIGN I
+1733 ; [.30A4.0020.0002] # HANUNOO VOWEL SIGN U
+1734 ; [.30A5.0020.0002] # HANUNOO SIGN PAMUDPOD
+1740 ; [.30A6.0020.0002] # BUHID LETTER A
+1741 ; [.30A7.0020.0002] # BUHID LETTER I
+1742 ; [.30A8.0020.0002] # BUHID LETTER U
+1743 ; [.30A9.0020.0002] # BUHID LETTER KA
+1744 ; [.30AA.0020.0002] # BUHID LETTER GA
+1745 ; [.30AB.0020.0002] # BUHID LETTER NGA
+1746 ; [.30AC.0020.0002] # BUHID LETTER TA
+1747 ; [.30AD.0020.0002] # BUHID LETTER DA
+1748 ; [.30AE.0020.0002] # BUHID LETTER NA
+1749 ; [.30AF.0020.0002] # BUHID LETTER PA
+174A ; [.30B0.0020.0002] # BUHID LETTER BA
+174B ; [.30B1.0020.0002] # BUHID LETTER MA
+174C ; [.30B2.0020.0002] # BUHID LETTER YA
+174D ; [.30B3.0020.0002] # BUHID LETTER RA
+174E ; [.30B4.0020.0002] # BUHID LETTER LA
+174F ; [.30B5.0020.0002] # BUHID LETTER WA
+1750 ; [.30B6.0020.0002] # BUHID LETTER SA
+1751 ; [.30B7.0020.0002] # BUHID LETTER HA
+1752 ; [.30B8.0020.0002] # BUHID VOWEL SIGN I
+1753 ; [.30B9.0020.0002] # BUHID VOWEL SIGN U
+1760 ; [.30BA.0020.0002] # TAGBANWA LETTER A
+1761 ; [.30BB.0020.0002] # TAGBANWA LETTER I
+1762 ; [.30BC.0020.0002] # TAGBANWA LETTER U
+1763 ; [.30BD.0020.0002] # TAGBANWA LETTER KA
+1764 ; [.30BE.0020.0002] # TAGBANWA LETTER GA
+1765 ; [.30BF.0020.0002] # TAGBANWA LETTER NGA
+1766 ; [.30C0.0020.0002] # TAGBANWA LETTER TA
+1767 ; [.30C1.0020.0002] # TAGBANWA LETTER DA
+1768 ; [.30C2.0020.0002] # TAGBANWA LETTER NA
+1769 ; [.30C3.0020.0002] # TAGBANWA LETTER PA
+176A ; [.30C4.0020.0002] # TAGBANWA LETTER BA
+176B ; [.30C5.0020.0002] # TAGBANWA LETTER MA
+176C ; [.30C6.0020.0002] # TAGBANWA LETTER YA
+176E ; [.30C7.0020.0002] # TAGBANWA LETTER LA
+176F ; [.30C8.0020.0002] # TAGBANWA LETTER WA
+1770 ; [.30C9.0020.0002] # TAGBANWA LETTER SA
+1772 ; [.30CA.0020.0002] # TAGBANWA VOWEL SIGN I
+1773 ; [.30CB.0020.0002] # TAGBANWA VOWEL SIGN U
+1A00 ; [.30CC.0020.0002] # BUGINESE LETTER KA
+1A01 ; [.30CD.0020.0002] # BUGINESE LETTER GA
+1A02 ; [.30CE.0020.0002] # BUGINESE LETTER NGA
+1A03 ; [.30CF.0020.0002] # BUGINESE LETTER NGKA
+1A04 ; [.30D0.0020.0002] # BUGINESE LETTER PA
+1A05 ; [.30D1.0020.0002] # BUGINESE LETTER BA
+1A06 ; [.30D2.0020.0002] # BUGINESE LETTER MA
+1A07 ; [.30D3.0020.0002] # BUGINESE LETTER MPA
+1A08 ; [.30D4.0020.0002] # BUGINESE LETTER TA
+1A09 ; [.30D5.0020.0002] # BUGINESE LETTER DA
+1A0A ; [.30D6.0020.0002] # BUGINESE LETTER NA
+1A0B ; [.30D7.0020.0002] # BUGINESE LETTER NRA
+1A0C ; [.30D8.0020.0002] # BUGINESE LETTER CA
+1A0D ; [.30D9.0020.0002] # BUGINESE LETTER JA
+1A0E ; [.30DA.0020.0002] # BUGINESE LETTER NYA
+1A0F ; [.30DB.0020.0002] # BUGINESE LETTER NYCA
+1A10 ; [.30DC.0020.0002] # BUGINESE LETTER YA
+1A11 ; [.30DD.0020.0002] # BUGINESE LETTER RA
+1A12 ; [.30DE.0020.0002] # BUGINESE LETTER LA
+1A13 ; [.30DF.0020.0002] # BUGINESE LETTER VA
+1A14 ; [.30E0.0020.0002] # BUGINESE LETTER SA
+1A15 ; [.30E1.0020.0002] # BUGINESE LETTER A
+1A16 ; [.30E2.0020.0002] # BUGINESE LETTER HA
+1A17 ; [.30E3.0020.0002] # BUGINESE VOWEL SIGN I
+1A18 ; [.30E4.0020.0002] # BUGINESE VOWEL SIGN U
+1A19 ; [.30E5.0020.0002] # BUGINESE VOWEL SIGN E
+1A1A ; [.30E6.0020.0002] # BUGINESE VOWEL SIGN O
+1A1B ; [.30E7.0020.0002] # BUGINESE VOWEL SIGN AE
+1BC0 ; [.30E8.0020.0002] # BATAK LETTER A
+1BC1 ; [.30E8.0020.0004] # BATAK LETTER SIMALUNGUN A
+1BC2 ; [.30E9.0020.0002] # BATAK LETTER HA
+1BC3 ; [.30E9.0020.0004] # BATAK LETTER SIMALUNGUN HA
+1BC4 ; [.30E9.0020.0004] # BATAK LETTER MANDAILING HA
+1BC5 ; [.30EA.0020.0002] # BATAK LETTER BA
+1BC6 ; [.30EA.0020.0004] # BATAK LETTER KARO BA
+1BC7 ; [.30EB.0020.0002] # BATAK LETTER PA
+1BC8 ; [.30EB.0020.0004] # BATAK LETTER SIMALUNGUN PA
+1BC9 ; [.30EC.0020.0002] # BATAK LETTER NA
+1BCA ; [.30EC.0020.0004] # BATAK LETTER MANDAILING NA
+1BCB ; [.30ED.0020.0002] # BATAK LETTER WA
+1BCC ; [.30ED.0020.0004] # BATAK LETTER SIMALUNGUN WA
+1BCD ; [.30ED.0020.0004] # BATAK LETTER PAKPAK WA
+1BCE ; [.30EE.0020.0002] # BATAK LETTER GA
+1BCF ; [.30EE.0020.0004] # BATAK LETTER SIMALUNGUN GA
+1BD0 ; [.30EF.0020.0002] # BATAK LETTER JA
+1BD1 ; [.30F0.0020.0002] # BATAK LETTER DA
+1BD2 ; [.30F1.0020.0002] # BATAK LETTER RA
+1BD3 ; [.30F1.0020.0004] # BATAK LETTER SIMALUNGUN RA
+1BD4 ; [.30F2.0020.0002] # BATAK LETTER MA
+1BD5 ; [.30F2.0020.0004] # BATAK LETTER SIMALUNGUN MA
+1BD6 ; [.30F3.0020.0002] # BATAK LETTER SOUTHERN TA
+1BD7 ; [.30F3.0020.0004] # BATAK LETTER NORTHERN TA
+1BD8 ; [.30F4.0020.0002] # BATAK LETTER SA
+1BD9 ; [.30F4.0020.0004] # BATAK LETTER SIMALUNGUN SA
+1BDA ; [.30F4.0020.0004] # BATAK LETTER MANDAILING SA
+1BDB ; [.30F5.0020.0002] # BATAK LETTER YA
+1BDC ; [.30F5.0020.0004] # BATAK LETTER SIMALUNGUN YA
+1BDD ; [.30F6.0020.0002] # BATAK LETTER NGA
+1BDE ; [.30F7.0020.0002] # BATAK LETTER LA
+1BDF ; [.30F7.0020.0004] # BATAK LETTER SIMALUNGUN LA
+1BE0 ; [.30F8.0020.0002] # BATAK LETTER NYA
+1BE1 ; [.30F9.0020.0002] # BATAK LETTER CA
+1BE2 ; [.30FA.0020.0002] # BATAK LETTER NDA
+1BE3 ; [.30FB.0020.0002] # BATAK LETTER MBA
+1BE4 ; [.30FC.0020.0002] # BATAK LETTER I
+1BE5 ; [.30FD.0020.0002] # BATAK LETTER U
+1BE7 ; [.30FE.0020.0002] # BATAK VOWEL SIGN E
+1BE8 ; [.30FE.0020.0004] # BATAK VOWEL SIGN PAKPAK E
+1BE9 ; [.30FF.0020.0002] # BATAK VOWEL SIGN EE
+1BEA ; [.3100.0020.0002] # BATAK VOWEL SIGN I
+1BEB ; [.3100.0020.0004] # BATAK VOWEL SIGN KARO I
+1BEC ; [.3101.0020.0002] # BATAK VOWEL SIGN O
+1BED ; [.3101.0020.0004] # BATAK VOWEL SIGN KARO O
+1BEE ; [.3102.0020.0002] # BATAK VOWEL SIGN U
+1BEF ; [.3102.0020.0004] # BATAK VOWEL SIGN U FOR SIMALUNGUN SA
+1BF0 ; [.3103.0020.0002] # BATAK CONSONANT SIGN NG
+1BF1 ; [.3104.0020.0002] # BATAK CONSONANT SIGN H
+1BF2 ; [.3105.0020.0002] # BATAK PANGOLAT
+1BF3 ; [.3106.0020.0002] # BATAK PANONGONAN
+A930 ; [.3107.0020.0002] # REJANG LETTER KA
+A931 ; [.3108.0020.0002] # REJANG LETTER GA
+A932 ; [.3109.0020.0002] # REJANG LETTER NGA
+A933 ; [.310A.0020.0002] # REJANG LETTER TA
+A934 ; [.310B.0020.0002] # REJANG LETTER DA
+A935 ; [.310C.0020.0002] # REJANG LETTER NA
+A936 ; [.310D.0020.0002] # REJANG LETTER PA
+A937 ; [.310E.0020.0002] # REJANG LETTER BA
+A938 ; [.310F.0020.0002] # REJANG LETTER MA
+A939 ; [.3110.0020.0002] # REJANG LETTER CA
+A93A ; [.3111.0020.0002] # REJANG LETTER JA
+A93B ; [.3112.0020.0002] # REJANG LETTER NYA
+A93C ; [.3113.0020.0002] # REJANG LETTER SA
+A93D ; [.3114.0020.0002] # REJANG LETTER RA
+A93E ; [.3115.0020.0002] # REJANG LETTER LA
+A93F ; [.3116.0020.0002] # REJANG LETTER YA
+A940 ; [.3117.0020.0002] # REJANG LETTER WA
+A941 ; [.3118.0020.0002] # REJANG LETTER HA
+A942 ; [.3119.0020.0002] # REJANG LETTER MBA
+A943 ; [.311A.0020.0002] # REJANG LETTER NGGA
+A944 ; [.311B.0020.0002] # REJANG LETTER NDA
+A945 ; [.311C.0020.0002] # REJANG LETTER NYJA
+A946 ; [.311D.0020.0002] # REJANG LETTER A
+A947 ; [.311E.0020.0002] # REJANG VOWEL SIGN I
+A948 ; [.311F.0020.0002] # REJANG VOWEL SIGN U
+A949 ; [.3120.0020.0002] # REJANG VOWEL SIGN E
+A94A ; [.3121.0020.0002] # REJANG VOWEL SIGN AI
+A94B ; [.3122.0020.0002] # REJANG VOWEL SIGN O
+A94C ; [.3123.0020.0002] # REJANG VOWEL SIGN AU
+A94D ; [.3124.0020.0002] # REJANG VOWEL SIGN EU
+A94E ; [.3125.0020.0002] # REJANG VOWEL SIGN EA
+A94F ; [.3126.0020.0002] # REJANG CONSONANT SIGN NG
+A950 ; [.3127.0020.0002] # REJANG CONSONANT SIGN N
+A951 ; [.3128.0020.0002] # REJANG CONSONANT SIGN R
+A952 ; [.3129.0020.0002] # REJANG CONSONANT SIGN H
+A953 ; [.312A.0020.0002] # REJANG VIRAMA
+A90A ; [.312B.0020.0002] # KAYAH LI LETTER KA
+A90B ; [.312C.0020.0002] # KAYAH LI LETTER KHA
+A90C ; [.312D.0020.0002] # KAYAH LI LETTER GA
+A90D ; [.312E.0020.0002] # KAYAH LI LETTER NGA
+A90E ; [.312F.0020.0002] # KAYAH LI LETTER SA
+A90F ; [.3130.0020.0002] # KAYAH LI LETTER SHA
+A910 ; [.3131.0020.0002] # KAYAH LI LETTER ZA
+A911 ; [.3132.0020.0002] # KAYAH LI LETTER NYA
+A912 ; [.3133.0020.0002] # KAYAH LI LETTER TA
+A913 ; [.3134.0020.0002] # KAYAH LI LETTER HTA
+A914 ; [.3135.0020.0002] # KAYAH LI LETTER NA
+A915 ; [.3136.0020.0002] # KAYAH LI LETTER PA
+A916 ; [.3137.0020.0002] # KAYAH LI LETTER PHA
+A917 ; [.3138.0020.0002] # KAYAH LI LETTER MA
+A918 ; [.3139.0020.0002] # KAYAH LI LETTER DA
+A919 ; [.313A.0020.0002] # KAYAH LI LETTER BA
+A91A ; [.313B.0020.0002] # KAYAH LI LETTER RA
+A91B ; [.313C.0020.0002] # KAYAH LI LETTER YA
+A91C ; [.313D.0020.0002] # KAYAH LI LETTER LA
+A91D ; [.313E.0020.0002] # KAYAH LI LETTER WA
+A91E ; [.313F.0020.0002] # KAYAH LI LETTER THA
+A91F ; [.3140.0020.0002] # KAYAH LI LETTER HA
+A920 ; [.3141.0020.0002] # KAYAH LI LETTER VA
+A921 ; [.3142.0020.0002] # KAYAH LI LETTER CA
+A922 ; [.3143.0020.0002] # KAYAH LI LETTER A
+A923 ; [.3144.0020.0002] # KAYAH LI LETTER OE
+A924 ; [.3145.0020.0002] # KAYAH LI LETTER I
+A925 ; [.3146.0020.0002] # KAYAH LI LETTER OO
+A926 ; [.3147.0020.0002] # KAYAH LI VOWEL UE
+A927 ; [.3148.0020.0002] # KAYAH LI VOWEL E
+A928 ; [.3149.0020.0002] # KAYAH LI VOWEL U
+A929 ; [.314A.0020.0002] # KAYAH LI VOWEL EE
+A92A ; [.314B.0020.0002] # KAYAH LI VOWEL O
+1000 ; [.314C.0020.0002] # MYANMAR LETTER KA
+1075 ; [.314D.0020.0002] # MYANMAR LETTER SHAN KA
+1001 ; [.314E.0020.0002] # MYANMAR LETTER KHA
+1076 ; [.314F.0020.0002] # MYANMAR LETTER SHAN KHA
+1002 ; [.3150.0020.0002] # MYANMAR LETTER GA
+1077 ; [.3151.0020.0002] # MYANMAR LETTER SHAN GA
+AA60 ; [.3152.0020.0002] # MYANMAR LETTER KHAMTI GA
+A9E9 ; [.3153.0020.0002] # MYANMAR LETTER TAI LAING GA
+1003 ; [.3154.0020.0002] # MYANMAR LETTER GHA
+A9E0 ; [.3155.0020.0002] # MYANMAR LETTER SHAN GHA
+A9EA ; [.3156.0020.0002] # MYANMAR LETTER TAI LAING GHA
+1004 ; [.3157.0020.0002] # MYANMAR LETTER NGA
+105A ; [.3158.0020.0002] # MYANMAR LETTER MON NGA
+1005 ; [.3159.0020.0002] # MYANMAR LETTER CA
+1078 ; [.315A.0020.0002] # MYANMAR LETTER SHAN CA
+AA61 ; [.315B.0020.0002] # MYANMAR LETTER KHAMTI CA
+1006 ; [.315C.0020.0002] # MYANMAR LETTER CHA
+A9E1 ; [.315D.0020.0002] # MYANMAR LETTER SHAN CHA
+AA62 ; [.315E.0020.0002] # MYANMAR LETTER KHAMTI CHA
+AA7E ; [.315F.0020.0002] # MYANMAR LETTER SHWE PALAUNG CHA
+1007 ; [.3160.0020.0002] # MYANMAR LETTER JA
+AA63 ; [.3161.0020.0002] # MYANMAR LETTER KHAMTI JA
+A9EB ; [.3162.0020.0002] # MYANMAR LETTER TAI LAING JA
+1079 ; [.3163.0020.0002] # MYANMAR LETTER SHAN ZA
+AA72 ; [.3164.0020.0002] # MYANMAR LETTER KHAMTI ZA
+1008 ; [.3165.0020.0002] # MYANMAR LETTER JHA
+105B ; [.3166.0020.0002] # MYANMAR LETTER MON JHA
+A9E2 ; [.3167.0020.0002] # MYANMAR LETTER SHAN JHA
+AA64 ; [.3168.0020.0002] # MYANMAR LETTER KHAMTI JHA
+A9EC ; [.3169.0020.0002] # MYANMAR LETTER TAI LAING JHA
+1061 ; [.316A.0020.0002] # MYANMAR LETTER SGAW KAREN SHA
+AA7F ; [.316B.0020.0002] # MYANMAR LETTER SHWE PALAUNG SHA
+1009 ; [.316C.0020.0002] # MYANMAR LETTER NYA
+107A ; [.316D.0020.0002] # MYANMAR LETTER SHAN NYA
+AA65 ; [.316E.0020.0002] # MYANMAR LETTER KHAMTI NYA
+A9E7 ; [.316F.0020.0002] # MYANMAR LETTER TAI LAING NYA
+100A ; [.3170.0020.0002] # MYANMAR LETTER NNYA
+100B ; [.3171.0020.0002] # MYANMAR LETTER TTA
+AA66 ; [.3172.0020.0002] # MYANMAR LETTER KHAMTI TTA
+100C ; [.3173.0020.0002] # MYANMAR LETTER TTHA
+AA67 ; [.3174.0020.0002] # MYANMAR LETTER KHAMTI TTHA
+100D ; [.3175.0020.0002] # MYANMAR LETTER DDA
+AA68 ; [.3176.0020.0002] # MYANMAR LETTER KHAMTI DDA
+A9ED ; [.3177.0020.0002] # MYANMAR LETTER TAI LAING DDA
+100E ; [.3178.0020.0002] # MYANMAR LETTER DDHA
+AA69 ; [.3179.0020.0002] # MYANMAR LETTER KHAMTI DDHA
+A9EE ; [.317A.0020.0002] # MYANMAR LETTER TAI LAING DDHA
+100F ; [.317B.0020.0002] # MYANMAR LETTER NNA
+106E ; [.317C.0020.0002] # MYANMAR LETTER EASTERN PWO KAREN NNA
+A9E3 ; [.317D.0020.0002] # MYANMAR LETTER SHAN NNA
+A9EF ; [.317E.0020.0002] # MYANMAR LETTER TAI LAING NNA
+1010 ; [.317F.0020.0002] # MYANMAR LETTER TA
+1011 ; [.3180.0020.0002] # MYANMAR LETTER THA
+1012 ; [.3181.0020.0002] # MYANMAR LETTER DA
+107B ; [.3182.0020.0002] # MYANMAR LETTER SHAN DA
+A9FB ; [.3183.0020.0002] # MYANMAR LETTER TAI LAING DA
+1013 ; [.3184.0020.0002] # MYANMAR LETTER DHA
+AA6A ; [.3185.0020.0002] # MYANMAR LETTER KHAMTI DHA
+A9FC ; [.3186.0020.0002] # MYANMAR LETTER TAI LAING DHA
+1014 ; [.3187.0020.0002] # MYANMAR LETTER NA
+107C ; [.3188.0020.0002] # MYANMAR LETTER SHAN NA
+AA6B ; [.3189.0020.0002] # MYANMAR LETTER KHAMTI NA
+105E ; [.318A.0020.0002] # MYANMAR CONSONANT SIGN MON MEDIAL NA
+1015 ; [.318B.0020.0002] # MYANMAR LETTER PA
+1016 ; [.318C.0020.0002] # MYANMAR LETTER PHA
+107D ; [.318D.0020.0002] # MYANMAR LETTER SHAN PHA
+107E ; [.318E.0020.0002] # MYANMAR LETTER SHAN FA
+AA6F ; [.318F.0020.0002] # MYANMAR LETTER KHAMTI FA
+108E ; [.3190.0020.0002] # MYANMAR LETTER RUMAI PALAUNG FA
+A9E8 ; [.3191.0020.0002] # MYANMAR LETTER TAI LAING FA
+1017 ; [.3192.0020.0002] # MYANMAR LETTER BA
+107F ; [.3193.0020.0002] # MYANMAR LETTER SHAN BA
+A9FD ; [.3194.0020.0002] # MYANMAR LETTER TAI LAING BA
+1018 ; [.3195.0020.0002] # MYANMAR LETTER BHA
+A9E4 ; [.3196.0020.0002] # MYANMAR LETTER SHAN BHA
+A9FE ; [.3197.0020.0002] # MYANMAR LETTER TAI LAING BHA
+1019 ; [.3198.0020.0002] # MYANMAR LETTER MA
+105F ; [.3199.0020.0002] # MYANMAR CONSONANT SIGN MON MEDIAL MA
+101A ; [.319A.0020.0002] # MYANMAR LETTER YA
+103B ; [.319B.0020.0002] # MYANMAR CONSONANT SIGN MEDIAL YA
+101B ; [.319C.0020.0002] # MYANMAR LETTER RA
+AA73 ; [.319D.0020.0002] # MYANMAR LETTER KHAMTI RA
+AA7A ; [.319E.0020.0002] # MYANMAR LETTER AITON RA
+103C ; [.319F.0020.0002] # MYANMAR CONSONANT SIGN MEDIAL RA
+101C ; [.31A0.0020.0002] # MYANMAR LETTER LA
+1060 ; [.31A1.0020.0002] # MYANMAR CONSONANT SIGN MON MEDIAL LA
+101D ; [.31A2.0020.0002] # MYANMAR LETTER WA
+103D ; [.31A3.0020.0002] # MYANMAR CONSONANT SIGN MEDIAL WA
+1082 ; [.31A4.0020.0002] # MYANMAR CONSONANT SIGN SHAN MEDIAL WA
+1080 ; [.31A5.0020.0002] # MYANMAR LETTER SHAN THA
+1050 ; [.31A6.0020.0002] # MYANMAR LETTER SHA
+1051 ; [.31A7.0020.0002] # MYANMAR LETTER SSA
+1065 ; [.31A8.0020.0002] # MYANMAR LETTER WESTERN PWO KAREN THA
+101E ; [.31A9.0020.0002] # MYANMAR LETTER SA
+103F ; [.31A9.0020.0004][.31E2.0020.0004][.31A9.0020.0004] # MYANMAR LETTER GREAT SA
+AA6C ; [.31AA.0020.0002] # MYANMAR LETTER KHAMTI SA
+101F ; [.31AB.0020.0002] # MYANMAR LETTER HA
+1081 ; [.31AC.0020.0002] # MYANMAR LETTER SHAN HA
+AA6D ; [.31AD.0020.0002] # MYANMAR LETTER KHAMTI HA
+103E ; [.31AE.0020.0002] # MYANMAR CONSONANT SIGN MEDIAL HA
+AA6E ; [.31AF.0020.0002] # MYANMAR LETTER KHAMTI HHA
+AA71 ; [.31B0.0020.0002] # MYANMAR LETTER KHAMTI XA
+1020 ; [.31B1.0020.0002] # MYANMAR LETTER LLA
+A9FA ; [.31B2.0020.0002] # MYANMAR LETTER TAI LAING LLA
+105C ; [.31B3.0020.0002] # MYANMAR LETTER MON BBA
+105D ; [.31B4.0020.0002] # MYANMAR LETTER MON BBE
+106F ; [.31B5.0020.0002] # MYANMAR LETTER EASTERN PWO KAREN YWA
+1070 ; [.31B6.0020.0002] # MYANMAR LETTER EASTERN PWO KAREN GHWA
+1066 ; [.31B7.0020.0002] # MYANMAR LETTER WESTERN PWO KAREN PWA
+1021 ; [.31B8.0020.0002] # MYANMAR LETTER A
+1022 ; [.31B9.0020.0002] # MYANMAR LETTER SHAN A
+1023 ; [.31BA.0020.0002] # MYANMAR LETTER I
+1024 ; [.31BB.0020.0002] # MYANMAR LETTER II
+1025 ; [.31BC.0020.0002] # MYANMAR LETTER U
+1026 ; [.31BD.0020.0002] # MYANMAR LETTER UU
+1025 102E ; [.31BD.0020.0002] # MYANMAR LETTER UU
+1052 ; [.31BE.0020.0002] # MYANMAR LETTER VOCALIC R
+1053 ; [.31BF.0020.0002] # MYANMAR LETTER VOCALIC RR
+1054 ; [.31C0.0020.0002] # MYANMAR LETTER VOCALIC L
+1055 ; [.31C1.0020.0002] # MYANMAR LETTER VOCALIC LL
+1027 ; [.31C2.0020.0002] # MYANMAR LETTER E
+1028 ; [.31C3.0020.0002] # MYANMAR LETTER MON E
+1029 ; [.31C4.0020.0002] # MYANMAR LETTER O
+102A ; [.31C5.0020.0002] # MYANMAR LETTER AU
+102C ; [.31C6.0020.0002] # MYANMAR VOWEL SIGN AA
+102B ; [.31C6.0020.0004] # MYANMAR VOWEL SIGN TALL AA
+1083 ; [.31C7.0020.0002] # MYANMAR VOWEL SIGN SHAN AA
+1072 ; [.31C8.0020.0002] # MYANMAR VOWEL SIGN KAYAH OE
+109C ; [.31C9.0020.0002] # MYANMAR VOWEL SIGN AITON A
+102D ; [.31CA.0020.0002] # MYANMAR VOWEL SIGN I
+1071 ; [.31CB.0020.0002] # MYANMAR VOWEL SIGN GEBA KAREN I
+102E ; [.31CC.0020.0002] # MYANMAR VOWEL SIGN II
+1033 ; [.31CD.0020.0002] # MYANMAR VOWEL SIGN MON II
+102F ; [.31CE.0020.0002] # MYANMAR VOWEL SIGN U
+1073 ; [.31CF.0020.0002] # MYANMAR VOWEL SIGN KAYAH U
+1074 ; [.31D0.0020.0002] # MYANMAR VOWEL SIGN KAYAH EE
+1030 ; [.31D1.0020.0002] # MYANMAR VOWEL SIGN UU
+1056 ; [.31D2.0020.0002] # MYANMAR VOWEL SIGN VOCALIC R
+1057 ; [.31D3.0020.0002] # MYANMAR VOWEL SIGN VOCALIC RR
+1058 ; [.31D4.0020.0002] # MYANMAR VOWEL SIGN VOCALIC L
+1059 ; [.31D5.0020.0002] # MYANMAR VOWEL SIGN VOCALIC LL
+1031 ; [.31D6.0020.0002] # MYANMAR VOWEL SIGN E
+1084 ; [.31D7.0020.0002] # MYANMAR VOWEL SIGN SHAN E
+1035 ; [.31D8.0020.0002] # MYANMAR VOWEL SIGN E ABOVE
+1085 ; [.31D9.0020.0002] # MYANMAR VOWEL SIGN SHAN E ABOVE
+1032 ; [.31DA.0020.0002] # MYANMAR VOWEL SIGN AI
+109D ; [.31DB.0020.0002] # MYANMAR VOWEL SIGN AITON AI
+1034 ; [.31DC.0020.0002] # MYANMAR VOWEL SIGN MON O
+1062 ; [.31DD.0020.0002] # MYANMAR VOWEL SIGN SGAW KAREN EU
+1067 ; [.31DE.0020.0002] # MYANMAR VOWEL SIGN WESTERN PWO KAREN EU
+1068 ; [.31DF.0020.0002] # MYANMAR VOWEL SIGN WESTERN PWO KAREN UE
+A9E5 ; [.31E0.0020.0002] # MYANMAR SIGN SHAN SAW
+1086 ; [.31E1.0020.0002] # MYANMAR VOWEL SIGN SHAN FINAL Y
+1039 ; [.31E2.0020.0002] # MYANMAR SIGN VIRAMA
+103A ; [.31E3.0020.0002] # MYANMAR SIGN ASAT
+1063 ; [.31E4.0020.0002] # MYANMAR TONE MARK SGAW KAREN HATHI
+1064 ; [.31E5.0020.0002] # MYANMAR TONE MARK SGAW KAREN KE PHO
+1069 ; [.31E6.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-1
+106A ; [.31E7.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-2
+106B ; [.31E8.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-3
+106C ; [.31E9.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-4
+106D ; [.31EA.0020.0002] # MYANMAR SIGN WESTERN PWO KAREN TONE-5
+1087 ; [.31EB.0020.0002] # MYANMAR SIGN SHAN TONE-2
+108B ; [.31EC.0020.0002] # MYANMAR SIGN SHAN COUNCIL TONE-2
+1088 ; [.31ED.0020.0002] # MYANMAR SIGN SHAN TONE-3
+108C ; [.31EE.0020.0002] # MYANMAR SIGN SHAN COUNCIL TONE-3
+108D ; [.31EF.0020.0002] # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE
+1089 ; [.31F0.0020.0002] # MYANMAR SIGN SHAN TONE-5
+108A ; [.31F1.0020.0002] # MYANMAR SIGN SHAN TONE-6
+108F ; [.31F2.0020.0002] # MYANMAR SIGN RUMAI PALAUNG TONE-5
+109A ; [.31F3.0020.0002] # MYANMAR SIGN KHAMTI TONE-1
+109B ; [.31F4.0020.0002] # MYANMAR SIGN KHAMTI TONE-3
+AA7B ; [.31F5.0020.0002] # MYANMAR SIGN PAO KAREN TONE
+AA7C ; [.31F6.0020.0002] # MYANMAR SIGN TAI LAING TONE-2
+AA7D ; [.31F7.0020.0002] # MYANMAR SIGN TAI LAING TONE-5
+AA74 ; [.31F8.0020.0002] # MYANMAR LOGOGRAM KHAMTI OAY
+AA75 ; [.31F9.0020.0002] # MYANMAR LOGOGRAM KHAMTI QN
+AA76 ; [.31FA.0020.0002] # MYANMAR LOGOGRAM KHAMTI HM
+11103 ; [.31FB.0020.0002] # CHAKMA LETTER AA
+11104 ; [.31FC.0020.0002] # CHAKMA LETTER I
+11105 ; [.31FD.0020.0002] # CHAKMA LETTER U
+11106 ; [.31FE.0020.0002] # CHAKMA LETTER E
+11107 ; [.31FF.0020.0002] # CHAKMA LETTER KAA
+11108 ; [.3200.0020.0002] # CHAKMA LETTER KHAA
+11109 ; [.3201.0020.0002] # CHAKMA LETTER GAA
+1110A ; [.3202.0020.0002] # CHAKMA LETTER GHAA
+1110B ; [.3203.0020.0002] # CHAKMA LETTER NGAA
+1110C ; [.3204.0020.0002] # CHAKMA LETTER CAA
+1110D ; [.3205.0020.0002] # CHAKMA LETTER CHAA
+1110E ; [.3206.0020.0002] # CHAKMA LETTER JAA
+1110F ; [.3207.0020.0002] # CHAKMA LETTER JHAA
+11110 ; [.3208.0020.0002] # CHAKMA LETTER NYAA
+11111 ; [.3209.0020.0002] # CHAKMA LETTER TTAA
+11112 ; [.320A.0020.0002] # CHAKMA LETTER TTHAA
+11113 ; [.320B.0020.0002] # CHAKMA LETTER DDAA
+11114 ; [.320C.0020.0002] # CHAKMA LETTER DDHAA
+11115 ; [.320D.0020.0002] # CHAKMA LETTER NNAA
+11116 ; [.320E.0020.0002] # CHAKMA LETTER TAA
+11117 ; [.320F.0020.0002] # CHAKMA LETTER THAA
+11118 ; [.3210.0020.0002] # CHAKMA LETTER DAA
+11119 ; [.3211.0020.0002] # CHAKMA LETTER DHAA
+1111A ; [.3212.0020.0002] # CHAKMA LETTER NAA
+1111B ; [.3213.0020.0002] # CHAKMA LETTER PAA
+1111C ; [.3214.0020.0002] # CHAKMA LETTER PHAA
+1111D ; [.3215.0020.0002] # CHAKMA LETTER BAA
+1111E ; [.3216.0020.0002] # CHAKMA LETTER BHAA
+1111F ; [.3217.0020.0002] # CHAKMA LETTER MAA
+11120 ; [.3218.0020.0002] # CHAKMA LETTER YYAA
+11121 ; [.3219.0020.0002] # CHAKMA LETTER YAA
+11122 ; [.321A.0020.0002] # CHAKMA LETTER RAA
+11123 ; [.321B.0020.0002] # CHAKMA LETTER LAA
+11124 ; [.321C.0020.0002] # CHAKMA LETTER WAA
+11125 ; [.321D.0020.0002] # CHAKMA LETTER SAA
+11126 ; [.321E.0020.0002] # CHAKMA LETTER HAA
+11127 ; [.321F.0020.0002] # CHAKMA VOWEL SIGN A
+11128 ; [.3220.0020.0002] # CHAKMA VOWEL SIGN I
+11129 ; [.3221.0020.0002] # CHAKMA VOWEL SIGN II
+1112A ; [.3222.0020.0002] # CHAKMA VOWEL SIGN U
+1112B ; [.3223.0020.0002] # CHAKMA VOWEL SIGN UU
+1112C ; [.3224.0020.0002] # CHAKMA VOWEL SIGN E
+1112D ; [.3225.0020.0002] # CHAKMA VOWEL SIGN AI
+1112E ; [.3226.0020.0002] # CHAKMA VOWEL SIGN O
+11131 11127 ; [.3226.0020.0002] # CHAKMA VOWEL SIGN O
+1112F ; [.3227.0020.0002] # CHAKMA VOWEL SIGN AU
+11132 11127 ; [.3227.0020.0002] # CHAKMA VOWEL SIGN AU
+11130 ; [.3228.0020.0002] # CHAKMA VOWEL SIGN OI
+11131 ; [.3229.0020.0002] # CHAKMA O MARK
+11132 ; [.322A.0020.0002] # CHAKMA AU MARK
+11133 ; [.322B.0020.0002] # CHAKMA VIRAMA
+11134 ; [.322C.0020.0002] # CHAKMA MAAYYAA
+1780 ; [.322D.0020.0002] # KHMER LETTER KA
+1781 ; [.322E.0020.0002] # KHMER LETTER KHA
+1782 ; [.322F.0020.0002] # KHMER LETTER KO
+1783 ; [.3230.0020.0002] # KHMER LETTER KHO
+1784 ; [.3231.0020.0002] # KHMER LETTER NGO
+1785 ; [.3232.0020.0002] # KHMER LETTER CA
+1786 ; [.3233.0020.0002] # KHMER LETTER CHA
+1787 ; [.3234.0020.0002] # KHMER LETTER CO
+1788 ; [.3235.0020.0002] # KHMER LETTER CHO
+1789 ; [.3236.0020.0002] # KHMER LETTER NYO
+178A ; [.3237.0020.0002] # KHMER LETTER DA
+178B ; [.3238.0020.0002] # KHMER LETTER TTHA
+178C ; [.3239.0020.0002] # KHMER LETTER DO
+178D ; [.323A.0020.0002] # KHMER LETTER TTHO
+178E ; [.323B.0020.0002] # KHMER LETTER NNO
+178F ; [.323C.0020.0002] # KHMER LETTER TA
+1790 ; [.323D.0020.0002] # KHMER LETTER THA
+1791 ; [.323E.0020.0002] # KHMER LETTER TO
+1792 ; [.323F.0020.0002] # KHMER LETTER THO
+1793 ; [.3240.0020.0002] # KHMER LETTER NO
+1794 ; [.3241.0020.0002] # KHMER LETTER BA
+1795 ; [.3242.0020.0002] # KHMER LETTER PHA
+1796 ; [.3243.0020.0002] # KHMER LETTER PO
+1797 ; [.3244.0020.0002] # KHMER LETTER PHO
+1798 ; [.3245.0020.0002] # KHMER LETTER MO
+1799 ; [.3246.0020.0002] # KHMER LETTER YO
+179A ; [.3247.0020.0002] # KHMER LETTER RO
+179B ; [.3248.0020.0002] # KHMER LETTER LO
+179C ; [.3249.0020.0002] # KHMER LETTER VO
+179D ; [.324A.0020.0002] # KHMER LETTER SHA
+179E ; [.324B.0020.0002] # KHMER LETTER SSO
+179F ; [.324C.0020.0002] # KHMER LETTER SA
+17A0 ; [.324D.0020.0002] # KHMER LETTER HA
+17A1 ; [.324E.0020.0002] # KHMER LETTER LA
+17A2 ; [.324F.0020.0002] # KHMER LETTER QA
+17DC ; [.3250.0020.0002] # KHMER SIGN AVAKRAHASANYA
+17A3 ; [.3251.0020.0002] # KHMER INDEPENDENT VOWEL QAQ
+17A4 ; [.3252.0020.0002] # KHMER INDEPENDENT VOWEL QAA
+17A5 ; [.3253.0020.0002] # KHMER INDEPENDENT VOWEL QI
+17A6 ; [.3254.0020.0002] # KHMER INDEPENDENT VOWEL QII
+17A7 ; [.3255.0020.0002] # KHMER INDEPENDENT VOWEL QU
+17A8 ; [.3256.0020.0002] # KHMER INDEPENDENT VOWEL QUK
+17A9 ; [.3257.0020.0002] # KHMER INDEPENDENT VOWEL QUU
+17AA ; [.3258.0020.0002] # KHMER INDEPENDENT VOWEL QUUV
+17AB ; [.3259.0020.0002] # KHMER INDEPENDENT VOWEL RY
+17AC ; [.325A.0020.0002] # KHMER INDEPENDENT VOWEL RYY
+17AD ; [.325B.0020.0002] # KHMER INDEPENDENT VOWEL LY
+17AE ; [.325C.0020.0002] # KHMER INDEPENDENT VOWEL LYY
+17AF ; [.325D.0020.0002] # KHMER INDEPENDENT VOWEL QE
+17B0 ; [.325E.0020.0002] # KHMER INDEPENDENT VOWEL QAI
+17B1 ; [.325F.0020.0002] # KHMER INDEPENDENT VOWEL QOO TYPE ONE
+17B2 ; [.3260.0020.0002] # KHMER INDEPENDENT VOWEL QOO TYPE TWO
+17B3 ; [.3261.0020.0002] # KHMER INDEPENDENT VOWEL QAU
+17B6 ; [.3262.0020.0002] # KHMER VOWEL SIGN AA
+17B7 ; [.3263.0020.0002] # KHMER VOWEL SIGN I
+17B8 ; [.3264.0020.0002] # KHMER VOWEL SIGN II
+17B9 ; [.3265.0020.0002] # KHMER VOWEL SIGN Y
+17BA ; [.3266.0020.0002] # KHMER VOWEL SIGN YY
+17BB ; [.3267.0020.0002] # KHMER VOWEL SIGN U
+17BC ; [.3268.0020.0002] # KHMER VOWEL SIGN UU
+17BD ; [.3269.0020.0002] # KHMER VOWEL SIGN UA
+17BE ; [.326A.0020.0002] # KHMER VOWEL SIGN OE
+17BF ; [.326B.0020.0002] # KHMER VOWEL SIGN YA
+17C0 ; [.326C.0020.0002] # KHMER VOWEL SIGN IE
+17C1 ; [.326D.0020.0002] # KHMER VOWEL SIGN E
+17C2 ; [.326E.0020.0002] # KHMER VOWEL SIGN AE
+17C3 ; [.326F.0020.0002] # KHMER VOWEL SIGN AI
+17C4 ; [.3270.0020.0002] # KHMER VOWEL SIGN OO
+17C5 ; [.3271.0020.0002] # KHMER VOWEL SIGN AU
+17D2 ; [.3272.0020.0002] # KHMER SIGN COENG
+1950 ; [.3273.0020.0002] # TAI LE LETTER KA
+1951 ; [.3274.0020.0002] # TAI LE LETTER XA
+1952 ; [.3275.0020.0002] # TAI LE LETTER NGA
+1953 ; [.3276.0020.0002] # TAI LE LETTER TSA
+1954 ; [.3277.0020.0002] # TAI LE LETTER SA
+1955 ; [.3278.0020.0002] # TAI LE LETTER YA
+1956 ; [.3279.0020.0002] # TAI LE LETTER TA
+1957 ; [.327A.0020.0002] # TAI LE LETTER THA
+1958 ; [.327B.0020.0002] # TAI LE LETTER LA
+1959 ; [.327C.0020.0002] # TAI LE LETTER PA
+195A ; [.327D.0020.0002] # TAI LE LETTER PHA
+195B ; [.327E.0020.0002] # TAI LE LETTER MA
+195C ; [.327F.0020.0002] # TAI LE LETTER FA
+195D ; [.3280.0020.0002] # TAI LE LETTER VA
+195E ; [.3281.0020.0002] # TAI LE LETTER HA
+195F ; [.3282.0020.0002] # TAI LE LETTER QA
+1960 ; [.3283.0020.0002] # TAI LE LETTER KHA
+1961 ; [.3284.0020.0002] # TAI LE LETTER TSHA
+1962 ; [.3285.0020.0002] # TAI LE LETTER NA
+1963 ; [.3286.0020.0002] # TAI LE LETTER A
+1964 ; [.3287.0020.0002] # TAI LE LETTER I
+1965 ; [.3288.0020.0002] # TAI LE LETTER EE
+1966 ; [.3289.0020.0002] # TAI LE LETTER EH
+1967 ; [.328A.0020.0002] # TAI LE LETTER U
+1968 ; [.328B.0020.0002] # TAI LE LETTER OO
+1969 ; [.328C.0020.0002] # TAI LE LETTER O
+196A ; [.328D.0020.0002] # TAI LE LETTER UE
+196B ; [.328E.0020.0002] # TAI LE LETTER E
+196C ; [.328F.0020.0002] # TAI LE LETTER AUE
+196D ; [.3290.0020.0002] # TAI LE LETTER AI
+1970 ; [.3291.0020.0002] # TAI LE LETTER TONE-2
+1971 ; [.3292.0020.0002] # TAI LE LETTER TONE-3
+1972 ; [.3293.0020.0002] # TAI LE LETTER TONE-4
+1973 ; [.3294.0020.0002] # TAI LE LETTER TONE-5
+1974 ; [.3295.0020.0002] # TAI LE LETTER TONE-6
+1980 ; [.3296.0020.0002] # NEW TAI LUE LETTER HIGH QA
+19B5 1980 ; [.3296.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH QA>
+19B6 1980 ; [.3296.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH QA>
+19B7 1980 ; [.3296.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH QA>
+19BA 1980 ; [.3296.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH QA>
+1981 ; [.3297.0020.0002] # NEW TAI LUE LETTER LOW QA
+19B5 1981 ; [.3297.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW QA>
+19B6 1981 ; [.3297.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW QA>
+19B7 1981 ; [.3297.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW QA>
+19BA 1981 ; [.3297.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW QA>
+1982 ; [.3298.0020.0002] # NEW TAI LUE LETTER HIGH KA
+19B5 1982 ; [.3298.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH KA>
+19B6 1982 ; [.3298.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH KA>
+19B7 1982 ; [.3298.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH KA>
+19BA 1982 ; [.3298.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH KA>
+1983 ; [.3299.0020.0002] # NEW TAI LUE LETTER HIGH XA
+19B5 1983 ; [.3299.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH XA>
+19B6 1983 ; [.3299.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH XA>
+19B7 1983 ; [.3299.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH XA>
+19BA 1983 ; [.3299.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH XA>
+1984 ; [.329A.0020.0002] # NEW TAI LUE LETTER HIGH NGA
+19B5 1984 ; [.329A.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH NGA>
+19B6 1984 ; [.329A.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH NGA>
+19B7 1984 ; [.329A.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH NGA>
+19BA 1984 ; [.329A.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH NGA>
+1985 ; [.329B.0020.0002] # NEW TAI LUE LETTER LOW KA
+19B5 1985 ; [.329B.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW KA>
+19B6 1985 ; [.329B.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW KA>
+19B7 1985 ; [.329B.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW KA>
+19BA 1985 ; [.329B.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW KA>
+1986 ; [.329C.0020.0002] # NEW TAI LUE LETTER LOW XA
+19B5 1986 ; [.329C.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW XA>
+19B6 1986 ; [.329C.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW XA>
+19B7 1986 ; [.329C.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW XA>
+19BA 1986 ; [.329C.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW XA>
+1987 ; [.329D.0020.0002] # NEW TAI LUE LETTER LOW NGA
+19B5 1987 ; [.329D.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW NGA>
+19B6 1987 ; [.329D.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW NGA>
+19B7 1987 ; [.329D.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW NGA>
+19BA 1987 ; [.329D.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW NGA>
+1988 ; [.329E.0020.0002] # NEW TAI LUE LETTER HIGH TSA
+19B5 1988 ; [.329E.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH TSA>
+19B6 1988 ; [.329E.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH TSA>
+19B7 1988 ; [.329E.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH TSA>
+19BA 1988 ; [.329E.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH TSA>
+1989 ; [.329F.0020.0002] # NEW TAI LUE LETTER HIGH SA
+19B5 1989 ; [.329F.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH SA>
+19B6 1989 ; [.329F.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH SA>
+19B7 1989 ; [.329F.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH SA>
+19BA 1989 ; [.329F.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH SA>
+198A ; [.32A0.0020.0002] # NEW TAI LUE LETTER HIGH YA
+19B5 198A ; [.32A0.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH YA>
+19B6 198A ; [.32A0.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH YA>
+19B7 198A ; [.32A0.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH YA>
+19BA 198A ; [.32A0.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH YA>
+198B ; [.32A1.0020.0002] # NEW TAI LUE LETTER LOW TSA
+19B5 198B ; [.32A1.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW TSA>
+19B6 198B ; [.32A1.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW TSA>
+19B7 198B ; [.32A1.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW TSA>
+19BA 198B ; [.32A1.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW TSA>
+198C ; [.32A2.0020.0002] # NEW TAI LUE LETTER LOW SA
+19B5 198C ; [.32A2.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW SA>
+19B6 198C ; [.32A2.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW SA>
+19B7 198C ; [.32A2.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW SA>
+19BA 198C ; [.32A2.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW SA>
+198D ; [.32A3.0020.0002] # NEW TAI LUE LETTER LOW YA
+19B5 198D ; [.32A3.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW YA>
+19B6 198D ; [.32A3.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW YA>
+19B7 198D ; [.32A3.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW YA>
+19BA 198D ; [.32A3.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW YA>
+198E ; [.32A4.0020.0002] # NEW TAI LUE LETTER HIGH TA
+19B5 198E ; [.32A4.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH TA>
+19B6 198E ; [.32A4.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH TA>
+19B7 198E ; [.32A4.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH TA>
+19BA 198E ; [.32A4.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH TA>
+198F ; [.32A5.0020.0002] # NEW TAI LUE LETTER HIGH THA
+19B5 198F ; [.32A5.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH THA>
+19B6 198F ; [.32A5.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH THA>
+19B7 198F ; [.32A5.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH THA>
+19BA 198F ; [.32A5.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH THA>
+1990 ; [.32A6.0020.0002] # NEW TAI LUE LETTER HIGH NA
+19B5 1990 ; [.32A6.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH NA>
+19B6 1990 ; [.32A6.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH NA>
+19B7 1990 ; [.32A6.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH NA>
+19BA 1990 ; [.32A6.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH NA>
+1991 ; [.32A7.0020.0002] # NEW TAI LUE LETTER LOW TA
+19B5 1991 ; [.32A7.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW TA>
+19B6 1991 ; [.32A7.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW TA>
+19B7 1991 ; [.32A7.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW TA>
+19BA 1991 ; [.32A7.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW TA>
+1992 ; [.32A8.0020.0002] # NEW TAI LUE LETTER LOW THA
+19B5 1992 ; [.32A8.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW THA>
+19B6 1992 ; [.32A8.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW THA>
+19B7 1992 ; [.32A8.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW THA>
+19BA 1992 ; [.32A8.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW THA>
+1993 ; [.32A9.0020.0002] # NEW TAI LUE LETTER LOW NA
+19B5 1993 ; [.32A9.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW NA>
+19B6 1993 ; [.32A9.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW NA>
+19B7 1993 ; [.32A9.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW NA>
+19BA 1993 ; [.32A9.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW NA>
+1994 ; [.32AA.0020.0002] # NEW TAI LUE LETTER HIGH PA
+19B5 1994 ; [.32AA.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH PA>
+19B6 1994 ; [.32AA.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH PA>
+19B7 1994 ; [.32AA.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH PA>
+19BA 1994 ; [.32AA.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH PA>
+1995 ; [.32AB.0020.0002] # NEW TAI LUE LETTER HIGH PHA
+19B5 1995 ; [.32AB.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH PHA>
+19B6 1995 ; [.32AB.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH PHA>
+19B7 1995 ; [.32AB.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH PHA>
+19BA 1995 ; [.32AB.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH PHA>
+1996 ; [.32AC.0020.0002] # NEW TAI LUE LETTER HIGH MA
+19B5 1996 ; [.32AC.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH MA>
+19B6 1996 ; [.32AC.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH MA>
+19B7 1996 ; [.32AC.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH MA>
+19BA 1996 ; [.32AC.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH MA>
+1997 ; [.32AD.0020.0002] # NEW TAI LUE LETTER LOW PA
+19B5 1997 ; [.32AD.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW PA>
+19B6 1997 ; [.32AD.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW PA>
+19B7 1997 ; [.32AD.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW PA>
+19BA 1997 ; [.32AD.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW PA>
+1998 ; [.32AE.0020.0002] # NEW TAI LUE LETTER LOW PHA
+19B5 1998 ; [.32AE.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW PHA>
+19B6 1998 ; [.32AE.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW PHA>
+19B7 1998 ; [.32AE.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW PHA>
+19BA 1998 ; [.32AE.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW PHA>
+1999 ; [.32AF.0020.0002] # NEW TAI LUE LETTER LOW MA
+19B5 1999 ; [.32AF.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW MA>
+19B6 1999 ; [.32AF.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW MA>
+19B7 1999 ; [.32AF.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW MA>
+19BA 1999 ; [.32AF.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW MA>
+199A ; [.32B0.0020.0002] # NEW TAI LUE LETTER HIGH FA
+19B5 199A ; [.32B0.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH FA>
+19B6 199A ; [.32B0.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH FA>
+19B7 199A ; [.32B0.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH FA>
+19BA 199A ; [.32B0.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH FA>
+199B ; [.32B1.0020.0002] # NEW TAI LUE LETTER HIGH VA
+19B5 199B ; [.32B1.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH VA>
+19B6 199B ; [.32B1.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH VA>
+19B7 199B ; [.32B1.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH VA>
+19BA 199B ; [.32B1.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH VA>
+199C ; [.32B2.0020.0002] # NEW TAI LUE LETTER HIGH LA
+19B5 199C ; [.32B2.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH LA>
+19B6 199C ; [.32B2.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH LA>
+19DE ; [.32B2.0020.0004][.32C8.0020.0004] # NEW TAI LUE SIGN LAE
+19DF ; [.32B2.0020.0004][.32C8.0020.0004][.32D3.0020.0004] # NEW TAI LUE SIGN LAEV
+19B7 199C ; [.32B2.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH LA>
+19BA 199C ; [.32B2.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH LA>
+199D ; [.32B3.0020.0002] # NEW TAI LUE LETTER LOW FA
+19B5 199D ; [.32B3.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW FA>
+19B6 199D ; [.32B3.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW FA>
+19B7 199D ; [.32B3.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW FA>
+19BA 199D ; [.32B3.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW FA>
+199E ; [.32B4.0020.0002] # NEW TAI LUE LETTER LOW VA
+19B5 199E ; [.32B4.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW VA>
+19B6 199E ; [.32B4.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW VA>
+19B7 199E ; [.32B4.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW VA>
+19BA 199E ; [.32B4.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW VA>
+199F ; [.32B5.0020.0002] # NEW TAI LUE LETTER LOW LA
+19B5 199F ; [.32B5.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW LA>
+19B6 199F ; [.32B5.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW LA>
+19B7 199F ; [.32B5.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW LA>
+19BA 199F ; [.32B5.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW LA>
+19A0 ; [.32B6.0020.0002] # NEW TAI LUE LETTER HIGH HA
+19B5 19A0 ; [.32B6.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH HA>
+19B6 19A0 ; [.32B6.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH HA>
+19B7 19A0 ; [.32B6.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH HA>
+19BA 19A0 ; [.32B6.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH HA>
+19A1 ; [.32B7.0020.0002] # NEW TAI LUE LETTER HIGH DA
+19B5 19A1 ; [.32B7.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH DA>
+19B6 19A1 ; [.32B7.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH DA>
+19B7 19A1 ; [.32B7.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH DA>
+19BA 19A1 ; [.32B7.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH DA>
+19A2 ; [.32B8.0020.0002] # NEW TAI LUE LETTER HIGH BA
+19B5 19A2 ; [.32B8.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH BA>
+19B6 19A2 ; [.32B8.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH BA>
+19B7 19A2 ; [.32B8.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH BA>
+19BA 19A2 ; [.32B8.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH BA>
+19A3 ; [.32B9.0020.0002] # NEW TAI LUE LETTER LOW HA
+19B5 19A3 ; [.32B9.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW HA>
+19B6 19A3 ; [.32B9.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW HA>
+19B7 19A3 ; [.32B9.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW HA>
+19BA 19A3 ; [.32B9.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW HA>
+19A4 ; [.32BA.0020.0002] # NEW TAI LUE LETTER LOW DA
+19B5 19A4 ; [.32BA.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW DA>
+19B6 19A4 ; [.32BA.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW DA>
+19B7 19A4 ; [.32BA.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW DA>
+19BA 19A4 ; [.32BA.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW DA>
+19A5 ; [.32BB.0020.0002] # NEW TAI LUE LETTER LOW BA
+19B5 19A5 ; [.32BB.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW BA>
+19B6 19A5 ; [.32BB.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW BA>
+19B7 19A5 ; [.32BB.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW BA>
+19BA 19A5 ; [.32BB.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW BA>
+19A6 ; [.32BC.0020.0002] # NEW TAI LUE LETTER HIGH KVA
+19B5 19A6 ; [.32BC.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH KVA>
+19B6 19A6 ; [.32BC.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH KVA>
+19B7 19A6 ; [.32BC.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH KVA>
+19BA 19A6 ; [.32BC.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH KVA>
+19A7 ; [.32BD.0020.0002] # NEW TAI LUE LETTER HIGH XVA
+19B5 19A7 ; [.32BD.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH XVA>
+19B6 19A7 ; [.32BD.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH XVA>
+19B7 19A7 ; [.32BD.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH XVA>
+19BA 19A7 ; [.32BD.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH XVA>
+19A8 ; [.32BE.0020.0002] # NEW TAI LUE LETTER LOW KVA
+19B5 19A8 ; [.32BE.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW KVA>
+19B6 19A8 ; [.32BE.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW KVA>
+19B7 19A8 ; [.32BE.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW KVA>
+19BA 19A8 ; [.32BE.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW KVA>
+19A9 ; [.32BF.0020.0002] # NEW TAI LUE LETTER LOW XVA
+19B5 19A9 ; [.32BF.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW XVA>
+19B6 19A9 ; [.32BF.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW XVA>
+19B7 19A9 ; [.32BF.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW XVA>
+19BA 19A9 ; [.32BF.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW XVA>
+19AA ; [.32C0.0020.0002] # NEW TAI LUE LETTER HIGH SUA
+19B5 19AA ; [.32C0.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER HIGH SUA>
+19B6 19AA ; [.32C0.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER HIGH SUA>
+19B7 19AA ; [.32C0.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER HIGH SUA>
+19BA 19AA ; [.32C0.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER HIGH SUA>
+19AB ; [.32C1.0020.0002] # NEW TAI LUE LETTER LOW SUA
+19B5 19AB ; [.32C1.0020.0002][.32C7.0020.0002] # <NEW TAI LUE VOWEL SIGN E, NEW TAI LUE LETTER LOW SUA>
+19B6 19AB ; [.32C1.0020.0002][.32C8.0020.0002] # <NEW TAI LUE VOWEL SIGN AE, NEW TAI LUE LETTER LOW SUA>
+19B7 19AB ; [.32C1.0020.0002][.32C9.0020.0002] # <NEW TAI LUE VOWEL SIGN O, NEW TAI LUE LETTER LOW SUA>
+19BA 19AB ; [.32C1.0020.0002][.32CC.0020.0002] # <NEW TAI LUE VOWEL SIGN AY, NEW TAI LUE LETTER LOW SUA>
+19B0 ; [.32C2.0020.0002] # NEW TAI LUE VOWEL SIGN VOWEL SHORTENER
+19B1 ; [.32C3.0020.0002] # NEW TAI LUE VOWEL SIGN AA
+19B2 ; [.32C4.0020.0002] # NEW TAI LUE VOWEL SIGN II
+19B3 ; [.32C5.0020.0002] # NEW TAI LUE VOWEL SIGN U
+19B4 ; [.32C6.0020.0002] # NEW TAI LUE VOWEL SIGN UU
+19B5 ; [.32C7.0020.0002] # NEW TAI LUE VOWEL SIGN E
+19B6 ; [.32C8.0020.0002] # NEW TAI LUE VOWEL SIGN AE
+19B7 ; [.32C9.0020.0002] # NEW TAI LUE VOWEL SIGN O
+19B8 ; [.32CA.0020.0002] # NEW TAI LUE VOWEL SIGN OA
+19B9 ; [.32CB.0020.0002] # NEW TAI LUE VOWEL SIGN UE
+19BA ; [.32CC.0020.0002] # NEW TAI LUE VOWEL SIGN AY
+19BB ; [.32CD.0020.0002] # NEW TAI LUE VOWEL SIGN AAY
+19BC ; [.32CE.0020.0002] # NEW TAI LUE VOWEL SIGN UY
+19BD ; [.32CF.0020.0002] # NEW TAI LUE VOWEL SIGN OY
+19BE ; [.32D0.0020.0002] # NEW TAI LUE VOWEL SIGN OAY
+19BF ; [.32D1.0020.0002] # NEW TAI LUE VOWEL SIGN UEY
+19C0 ; [.32D2.0020.0002] # NEW TAI LUE VOWEL SIGN IY
+19C1 ; [.32D3.0020.0002] # NEW TAI LUE LETTER FINAL V
+19C2 ; [.32D4.0020.0002] # NEW TAI LUE LETTER FINAL NG
+19C3 ; [.32D5.0020.0002] # NEW TAI LUE LETTER FINAL N
+19C4 ; [.32D6.0020.0002] # NEW TAI LUE LETTER FINAL M
+19C5 ; [.32D7.0020.0002] # NEW TAI LUE LETTER FINAL K
+19C6 ; [.32D8.0020.0002] # NEW TAI LUE LETTER FINAL D
+19C7 ; [.32D9.0020.0002] # NEW TAI LUE LETTER FINAL B
+19C8 ; [.32DA.0020.0002] # NEW TAI LUE TONE MARK-1
+19C9 ; [.32DB.0020.0002] # NEW TAI LUE TONE MARK-2
+1A20 ; [.32DC.0020.0002] # TAI THAM LETTER HIGH KA
+1A21 ; [.32DD.0020.0002] # TAI THAM LETTER HIGH KHA
+1A22 ; [.32DE.0020.0002] # TAI THAM LETTER HIGH KXA
+1A23 ; [.32DF.0020.0002] # TAI THAM LETTER LOW KA
+1A24 ; [.32E0.0020.0002] # TAI THAM LETTER LOW KXA
+1A25 ; [.32E1.0020.0002] # TAI THAM LETTER LOW KHA
+1A26 ; [.32E2.0020.0002] # TAI THAM LETTER NGA
+1A58 ; [.32E2.0020.0004] # TAI THAM SIGN MAI KANG LAI
+1A59 ; [.32E2.0020.0004] # TAI THAM CONSONANT SIGN FINAL NGA
+1A27 ; [.32E3.0020.0002] # TAI THAM LETTER HIGH CA
+1A28 ; [.32E4.0020.0002] # TAI THAM LETTER HIGH CHA
+1A29 ; [.32E5.0020.0002] # TAI THAM LETTER LOW CA
+1A2A ; [.32E6.0020.0002] # TAI THAM LETTER LOW SA
+1A2B ; [.32E7.0020.0002] # TAI THAM LETTER LOW CHA
+1A2C ; [.32E8.0020.0002] # TAI THAM LETTER NYA
+1A2D ; [.32E9.0020.0002] # TAI THAM LETTER RATA
+1A2E ; [.32EA.0020.0002] # TAI THAM LETTER HIGH RATHA
+1A2F ; [.32EB.0020.0002] # TAI THAM LETTER DA
+1A30 ; [.32EC.0020.0002] # TAI THAM LETTER LOW RATHA
+1A31 ; [.32ED.0020.0002] # TAI THAM LETTER RANA
+1A32 ; [.32EE.0020.0002] # TAI THAM LETTER HIGH TA
+1A33 ; [.32EF.0020.0002] # TAI THAM LETTER HIGH THA
+1A34 ; [.32F0.0020.0002] # TAI THAM LETTER LOW TA
+1A35 ; [.32F1.0020.0002] # TAI THAM LETTER LOW THA
+1A36 ; [.32F2.0020.0002] # TAI THAM LETTER NA
+1A37 ; [.32F3.0020.0002] # TAI THAM LETTER BA
+1A38 ; [.32F4.0020.0002] # TAI THAM LETTER HIGH PA
+1A39 ; [.32F5.0020.0002] # TAI THAM LETTER HIGH PHA
+1A3A ; [.32F6.0020.0002] # TAI THAM LETTER HIGH FA
+1A3B ; [.32F7.0020.0002] # TAI THAM LETTER LOW PA
+1A5A ; [.32F7.0020.0004] # TAI THAM CONSONANT SIGN LOW PA
+1A5B ; [.32F7.0020.0004] # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA
+1A3C ; [.32F8.0020.0002] # TAI THAM LETTER LOW FA
+1A3D ; [.32F9.0020.0002] # TAI THAM LETTER LOW PHA
+1A3E ; [.32FA.0020.0002] # TAI THAM LETTER MA
+1A3F ; [.32FB.0020.0002] # TAI THAM LETTER LOW YA
+1A40 ; [.32FC.0020.0002] # TAI THAM LETTER HIGH YA
+1A41 ; [.32FD.0020.0002] # TAI THAM LETTER RA
+1A42 ; [.32FE.0020.0002] # TAI THAM LETTER RUE
+1A43 ; [.32FF.0020.0002] # TAI THAM LETTER LA
+1A44 ; [.3300.0020.0002] # TAI THAM LETTER LUE
+1A45 ; [.3301.0020.0002] # TAI THAM LETTER WA
+1A46 ; [.3302.0020.0002] # TAI THAM LETTER HIGH SHA
+1A54 ; [.3302.0020.0004][.3328.0020.0004][.3302.0020.0004] # TAI THAM LETTER GREAT SA
+1A47 ; [.3303.0020.0002] # TAI THAM LETTER HIGH SSA
+1A48 ; [.3304.0020.0002] # TAI THAM LETTER HIGH SA
+1A49 ; [.3305.0020.0002] # TAI THAM LETTER HIGH HA
+1A4A ; [.3306.0020.0002] # TAI THAM LETTER LLA
+1A4B ; [.3307.0020.0002] # TAI THAM LETTER A
+1A4C ; [.3308.0020.0002] # TAI THAM LETTER LOW HA
+1A53 ; [.3309.0020.0002] # TAI THAM LETTER LAE
+1A6B ; [.330A.0020.0002] # TAI THAM VOWEL SIGN O
+1A55 ; [.330B.0020.0002] # TAI THAM CONSONANT SIGN MEDIAL RA
+1A56 ; [.330C.0020.0002] # TAI THAM CONSONANT SIGN MEDIAL LA
+1A57 ; [.330D.0020.0002] # TAI THAM CONSONANT SIGN LA TANG LAI
+1A5C ; [.330E.0020.0002] # TAI THAM CONSONANT SIGN MA
+1A5D ; [.330F.0020.0002] # TAI THAM CONSONANT SIGN BA
+1A5E ; [.3310.0020.0002] # TAI THAM CONSONANT SIGN SA
+1A4D ; [.3311.0020.0002] # TAI THAM LETTER I
+1A4E ; [.3312.0020.0002] # TAI THAM LETTER II
+1A4F ; [.3313.0020.0002] # TAI THAM LETTER U
+1A50 ; [.3314.0020.0002] # TAI THAM LETTER UU
+1A51 ; [.3315.0020.0002] # TAI THAM LETTER EE
+1A52 ; [.3316.0020.0002] # TAI THAM LETTER OO
+1A61 ; [.3317.0020.0002] # TAI THAM VOWEL SIGN A
+1A6C ; [.3318.0020.0002] # TAI THAM VOWEL SIGN OA BELOW
+1A62 ; [.3319.0020.0002] # TAI THAM VOWEL SIGN MAI SAT
+1A63 ; [.331A.0020.0002] # TAI THAM VOWEL SIGN AA
+1A64 ; [.331A.0020.0004] # TAI THAM VOWEL SIGN TALL AA
+1A65 ; [.331B.0020.0002] # TAI THAM VOWEL SIGN I
+1A66 ; [.331C.0020.0002] # TAI THAM VOWEL SIGN II
+1A67 ; [.331D.0020.0002] # TAI THAM VOWEL SIGN UE
+1A68 ; [.331E.0020.0002] # TAI THAM VOWEL SIGN UUE
+1A69 ; [.331F.0020.0002] # TAI THAM VOWEL SIGN U
+1A6A ; [.3320.0020.0002] # TAI THAM VOWEL SIGN UU
+1A6E ; [.3321.0020.0002] # TAI THAM VOWEL SIGN E
+1A6F ; [.3322.0020.0002] # TAI THAM VOWEL SIGN AE
+1A73 ; [.3323.0020.0002] # TAI THAM VOWEL SIGN OA ABOVE
+1A70 ; [.3324.0020.0002] # TAI THAM VOWEL SIGN OO
+1A71 ; [.3325.0020.0002] # TAI THAM VOWEL SIGN AI
+1A72 ; [.3326.0020.0002] # TAI THAM VOWEL SIGN THAM AI
+1A6D ; [.3327.0020.0002] # TAI THAM VOWEL SIGN OY
+1A60 ; [.3328.0020.0002] # TAI THAM SIGN SAKOT
+AA00 ; [.3329.0020.0002] # CHAM LETTER A
+AA01 ; [.332A.0020.0002] # CHAM LETTER I
+AA02 ; [.332B.0020.0002] # CHAM LETTER U
+AA03 ; [.332C.0020.0002] # CHAM LETTER E
+AA04 ; [.332D.0020.0002] # CHAM LETTER AI
+AA05 ; [.332E.0020.0002] # CHAM LETTER O
+AA06 ; [.332F.0020.0002] # CHAM LETTER KA
+AA07 ; [.3330.0020.0002] # CHAM LETTER KHA
+AA08 ; [.3331.0020.0002] # CHAM LETTER GA
+AA09 ; [.3332.0020.0002] # CHAM LETTER GHA
+AA0A ; [.3333.0020.0002] # CHAM LETTER NGUE
+AA0B ; [.3334.0020.0002] # CHAM LETTER NGA
+AA0C ; [.3335.0020.0002] # CHAM LETTER CHA
+AA0D ; [.3336.0020.0002] # CHAM LETTER CHHA
+AA0E ; [.3337.0020.0002] # CHAM LETTER JA
+AA0F ; [.3338.0020.0002] # CHAM LETTER JHA
+AA10 ; [.3339.0020.0002] # CHAM LETTER NHUE
+AA11 ; [.333A.0020.0002] # CHAM LETTER NHA
+AA12 ; [.333B.0020.0002] # CHAM LETTER NHJA
+AA13 ; [.333C.0020.0002] # CHAM LETTER TA
+AA14 ; [.333D.0020.0002] # CHAM LETTER THA
+AA15 ; [.333E.0020.0002] # CHAM LETTER DA
+AA16 ; [.333F.0020.0002] # CHAM LETTER DHA
+AA17 ; [.3340.0020.0002] # CHAM LETTER NUE
+AA18 ; [.3341.0020.0002] # CHAM LETTER NA
+AA19 ; [.3342.0020.0002] # CHAM LETTER DDA
+AA1A ; [.3343.0020.0002] # CHAM LETTER PA
+AA1B ; [.3344.0020.0002] # CHAM LETTER PPA
+AA1C ; [.3345.0020.0002] # CHAM LETTER PHA
+AA1D ; [.3346.0020.0002] # CHAM LETTER BA
+AA1E ; [.3347.0020.0002] # CHAM LETTER BHA
+AA1F ; [.3348.0020.0002] # CHAM LETTER MUE
+AA20 ; [.3349.0020.0002] # CHAM LETTER MA
+AA21 ; [.334A.0020.0002] # CHAM LETTER BBA
+AA22 ; [.334B.0020.0002] # CHAM LETTER YA
+AA23 ; [.334C.0020.0002] # CHAM LETTER RA
+AA24 ; [.334D.0020.0002] # CHAM LETTER LA
+AA25 ; [.334E.0020.0002] # CHAM LETTER VA
+AA26 ; [.334F.0020.0002] # CHAM LETTER SSA
+AA27 ; [.3350.0020.0002] # CHAM LETTER SA
+AA28 ; [.3351.0020.0002] # CHAM LETTER HA
+AA33 ; [.3352.0020.0002] # CHAM CONSONANT SIGN YA
+AA34 ; [.3353.0020.0002] # CHAM CONSONANT SIGN RA
+AA35 ; [.3354.0020.0002] # CHAM CONSONANT SIGN LA
+AA36 ; [.3355.0020.0002] # CHAM CONSONANT SIGN WA
+AA29 ; [.3356.0020.0002] # CHAM VOWEL SIGN AA
+AA2A ; [.3357.0020.0002] # CHAM VOWEL SIGN I
+AA2B ; [.3358.0020.0002] # CHAM VOWEL SIGN II
+AA2C ; [.3359.0020.0002] # CHAM VOWEL SIGN EI
+AA2D ; [.335A.0020.0002] # CHAM VOWEL SIGN U
+AA2E ; [.335B.0020.0002] # CHAM VOWEL SIGN OE
+AA2F ; [.335C.0020.0002] # CHAM VOWEL SIGN O
+AA30 ; [.335D.0020.0002] # CHAM VOWEL SIGN AI
+AA31 ; [.335E.0020.0002] # CHAM VOWEL SIGN AU
+AA32 ; [.335F.0020.0002] # CHAM VOWEL SIGN UE
+AA40 ; [.3360.0020.0002] # CHAM LETTER FINAL K
+AA41 ; [.3361.0020.0002] # CHAM LETTER FINAL G
+AA42 ; [.3362.0020.0002] # CHAM LETTER FINAL NG
+AA43 ; [.3363.0020.0002] # CHAM CONSONANT SIGN FINAL NG
+AA44 ; [.3364.0020.0002] # CHAM LETTER FINAL CH
+AA45 ; [.3365.0020.0002] # CHAM LETTER FINAL T
+AA46 ; [.3366.0020.0002] # CHAM LETTER FINAL N
+AA47 ; [.3367.0020.0002] # CHAM LETTER FINAL P
+AA48 ; [.3368.0020.0002] # CHAM LETTER FINAL Y
+AA49 ; [.3369.0020.0002] # CHAM LETTER FINAL R
+AA4A ; [.336A.0020.0002] # CHAM LETTER FINAL L
+AA4B ; [.336B.0020.0002] # CHAM LETTER FINAL SS
+AA4C ; [.336C.0020.0002] # CHAM CONSONANT SIGN FINAL M
+AA4D ; [.336D.0020.0002] # CHAM CONSONANT SIGN FINAL H
+1B05 ; [.336E.0020.0002] # BALINESE LETTER AKARA
+1B06 ; [.336F.0020.0002] # BALINESE LETTER AKARA TEDUNG
+1B05 1B35 ; [.336F.0020.0002] # BALINESE LETTER AKARA TEDUNG
+1B07 ; [.3370.0020.0002] # BALINESE LETTER IKARA
+1B08 ; [.3371.0020.0002] # BALINESE LETTER IKARA TEDUNG
+1B07 1B35 ; [.3371.0020.0002] # BALINESE LETTER IKARA TEDUNG
+1B09 ; [.3372.0020.0002] # BALINESE LETTER UKARA
+1B0A ; [.3373.0020.0002] # BALINESE LETTER UKARA TEDUNG
+1B09 1B35 ; [.3373.0020.0002] # BALINESE LETTER UKARA TEDUNG
+1B0B ; [.3374.0020.0002] # BALINESE LETTER RA REPA
+1B0C ; [.3375.0020.0002] # BALINESE LETTER RA REPA TEDUNG
+1B0B 1B35 ; [.3375.0020.0002] # BALINESE LETTER RA REPA TEDUNG
+1B0D ; [.3376.0020.0002] # BALINESE LETTER LA LENGA
+1B0E ; [.3377.0020.0002] # BALINESE LETTER LA LENGA TEDUNG
+1B0D 1B35 ; [.3377.0020.0002] # BALINESE LETTER LA LENGA TEDUNG
+1B0F ; [.3378.0020.0002] # BALINESE LETTER EKARA
+1B10 ; [.3379.0020.0002] # BALINESE LETTER AIKARA
+1B11 ; [.337A.0020.0002] # BALINESE LETTER OKARA
+1B12 ; [.337B.0020.0002] # BALINESE LETTER OKARA TEDUNG
+1B11 1B35 ; [.337B.0020.0002] # BALINESE LETTER OKARA TEDUNG
+1B13 ; [.337C.0020.0002] # BALINESE LETTER KA
+1B45 ; [.337D.0020.0002] # BALINESE LETTER KAF SASAK
+1B46 ; [.337E.0020.0002] # BALINESE LETTER KHOT SASAK
+1B14 ; [.337F.0020.0002] # BALINESE LETTER KA MAHAPRANA
+1B15 ; [.3380.0020.0002] # BALINESE LETTER GA
+1B16 ; [.3381.0020.0002] # BALINESE LETTER GA GORA
+1B17 ; [.3382.0020.0002] # BALINESE LETTER NGA
+1B18 ; [.3383.0020.0002] # BALINESE LETTER CA
+1B19 ; [.3384.0020.0002] # BALINESE LETTER CA LACA
+1B1A ; [.3385.0020.0002] # BALINESE LETTER JA
+1B1B ; [.3386.0020.0002] # BALINESE LETTER JA JERA
+1B1C ; [.3387.0020.0002] # BALINESE LETTER NYA
+1B1D ; [.3388.0020.0002] # BALINESE LETTER TA LATIK
+1B1E ; [.3389.0020.0002] # BALINESE LETTER TA MURDA MAHAPRANA
+1B1F ; [.338A.0020.0002] # BALINESE LETTER DA MURDA ALPAPRANA
+1B20 ; [.338B.0020.0002] # BALINESE LETTER DA MURDA MAHAPRANA
+1B21 ; [.338C.0020.0002] # BALINESE LETTER NA RAMBAT
+1B22 ; [.338D.0020.0002] # BALINESE LETTER TA
+1B47 ; [.338E.0020.0002] # BALINESE LETTER TZIR SASAK
+1B23 ; [.338F.0020.0002] # BALINESE LETTER TA TAWA
+1B24 ; [.3390.0020.0002] # BALINESE LETTER DA
+1B25 ; [.3391.0020.0002] # BALINESE LETTER DA MADU
+1B26 ; [.3392.0020.0002] # BALINESE LETTER NA
+1B27 ; [.3393.0020.0002] # BALINESE LETTER PA
+1B48 ; [.3394.0020.0002] # BALINESE LETTER EF SASAK
+1B28 ; [.3395.0020.0002] # BALINESE LETTER PA KAPAL
+1B29 ; [.3396.0020.0002] # BALINESE LETTER BA
+1B2A ; [.3397.0020.0002] # BALINESE LETTER BA KEMBANG
+1B2B ; [.3398.0020.0002] # BALINESE LETTER MA
+1B2C ; [.3399.0020.0002] # BALINESE LETTER YA
+1B2D ; [.339A.0020.0002] # BALINESE LETTER RA
+1B2E ; [.339B.0020.0002] # BALINESE LETTER LA
+1B2F ; [.339C.0020.0002] # BALINESE LETTER WA
+1B49 ; [.339D.0020.0002] # BALINESE LETTER VE SASAK
+1B30 ; [.339E.0020.0002] # BALINESE LETTER SA SAGA
+1B31 ; [.339F.0020.0002] # BALINESE LETTER SA SAPA
+1B32 ; [.33A0.0020.0002] # BALINESE LETTER SA
+1B4A ; [.33A1.0020.0002] # BALINESE LETTER ZAL SASAK
+1B4B ; [.33A2.0020.0002] # BALINESE LETTER ASYURA SASAK
+1B33 ; [.33A3.0020.0002] # BALINESE LETTER HA
+1B35 ; [.33A4.0020.0002] # BALINESE VOWEL SIGN TEDUNG
+1B36 ; [.33A5.0020.0002] # BALINESE VOWEL SIGN ULU
+1B37 ; [.33A6.0020.0002] # BALINESE VOWEL SIGN ULU SARI
+1B38 ; [.33A7.0020.0002] # BALINESE VOWEL SIGN SUKU
+1B39 ; [.33A8.0020.0002] # BALINESE VOWEL SIGN SUKU ILUT
+1B3A ; [.33A9.0020.0002] # BALINESE VOWEL SIGN RA REPA
+1B3B ; [.33AA.0020.0002] # BALINESE VOWEL SIGN RA REPA TEDUNG
+1B3A 1B35 ; [.33AA.0020.0002] # BALINESE VOWEL SIGN RA REPA TEDUNG
+1B3C ; [.33AB.0020.0002] # BALINESE VOWEL SIGN LA LENGA
+1B3D ; [.33AC.0020.0002] # BALINESE VOWEL SIGN LA LENGA TEDUNG
+1B3C 1B35 ; [.33AC.0020.0002] # BALINESE VOWEL SIGN LA LENGA TEDUNG
+1B3E ; [.33AD.0020.0002] # BALINESE VOWEL SIGN TALING
+1B3F ; [.33AE.0020.0002] # BALINESE VOWEL SIGN TALING REPA
+1B40 ; [.33AF.0020.0002] # BALINESE VOWEL SIGN TALING TEDUNG
+1B3E 1B35 ; [.33AF.0020.0002] # BALINESE VOWEL SIGN TALING TEDUNG
+1B41 ; [.33B0.0020.0002] # BALINESE VOWEL SIGN TALING REPA TEDUNG
+1B3F 1B35 ; [.33B0.0020.0002] # BALINESE VOWEL SIGN TALING REPA TEDUNG
+1B42 ; [.33B1.0020.0002] # BALINESE VOWEL SIGN PEPET
+1B43 ; [.33B2.0020.0002] # BALINESE VOWEL SIGN PEPET TEDUNG
+1B42 1B35 ; [.33B2.0020.0002] # BALINESE VOWEL SIGN PEPET TEDUNG
+1B44 ; [.33B3.0020.0002] # BALINESE ADEG ADEG
+A984 ; [.33B4.0020.0002] # JAVANESE LETTER A
+A985 ; [.33B5.0020.0002] # JAVANESE LETTER I KAWI
+A986 ; [.33B6.0020.0002] # JAVANESE LETTER I
+A987 ; [.33B7.0020.0002] # JAVANESE LETTER II
+A988 ; [.33B8.0020.0002] # JAVANESE LETTER U
+A989 ; [.33B9.0020.0002] # JAVANESE LETTER PA CEREK
+A98A ; [.33BA.0020.0002] # JAVANESE LETTER NGA LELET
+A98B ; [.33BB.0020.0002] # JAVANESE LETTER NGA LELET RASWADI
+A98C ; [.33BC.0020.0002] # JAVANESE LETTER E
+A98D ; [.33BD.0020.0002] # JAVANESE LETTER AI
+A98E ; [.33BE.0020.0002] # JAVANESE LETTER O
+A98F ; [.33BF.0020.0002] # JAVANESE LETTER KA
+A990 ; [.33C0.0020.0002] # JAVANESE LETTER KA SASAK
+A991 ; [.33C1.0020.0002] # JAVANESE LETTER KA MURDA
+A992 ; [.33C2.0020.0002] # JAVANESE LETTER GA
+A993 ; [.33C3.0020.0002] # JAVANESE LETTER GA MURDA
+A994 ; [.33C4.0020.0002] # JAVANESE LETTER NGA
+A995 ; [.33C5.0020.0002] # JAVANESE LETTER CA
+A996 ; [.33C6.0020.0002] # JAVANESE LETTER CA MURDA
+A997 ; [.33C7.0020.0002] # JAVANESE LETTER JA
+A998 ; [.33C8.0020.0002] # JAVANESE LETTER NYA MURDA
+A999 ; [.33C9.0020.0002] # JAVANESE LETTER JA MAHAPRANA
+A99A ; [.33CA.0020.0002] # JAVANESE LETTER NYA
+A99B ; [.33CB.0020.0002] # JAVANESE LETTER TTA
+A99C ; [.33CC.0020.0002] # JAVANESE LETTER TTA MAHAPRANA
+A99D ; [.33CD.0020.0002] # JAVANESE LETTER DDA
+A99E ; [.33CE.0020.0002] # JAVANESE LETTER DDA MAHAPRANA
+A99F ; [.33CF.0020.0002] # JAVANESE LETTER NA MURDA
+A9A0 ; [.33D0.0020.0002] # JAVANESE LETTER TA
+A9A1 ; [.33D1.0020.0002] # JAVANESE LETTER TA MURDA
+A9A2 ; [.33D2.0020.0002] # JAVANESE LETTER DA
+A9A3 ; [.33D3.0020.0002] # JAVANESE LETTER DA MAHAPRANA
+A9A4 ; [.33D4.0020.0002] # JAVANESE LETTER NA
+A9A5 ; [.33D5.0020.0002] # JAVANESE LETTER PA
+A9A6 ; [.33D6.0020.0002] # JAVANESE LETTER PA MURDA
+A9A7 ; [.33D7.0020.0002] # JAVANESE LETTER BA
+A9A8 ; [.33D8.0020.0002] # JAVANESE LETTER BA MURDA
+A9A9 ; [.33D9.0020.0002] # JAVANESE LETTER MA
+A9AA ; [.33DA.0020.0002] # JAVANESE LETTER YA
+A9BE ; [.33DB.0020.0002] # JAVANESE CONSONANT SIGN PENGKAL
+A9AB ; [.33DC.0020.0002] # JAVANESE LETTER RA
+A9AC ; [.33DC.0020.0004] # JAVANESE LETTER RA AGUNG
+A9BF ; [.33DD.0020.0002] # JAVANESE CONSONANT SIGN CAKRA
+A9AD ; [.33DE.0020.0002] # JAVANESE LETTER LA
+A9AE ; [.33DF.0020.0002] # JAVANESE LETTER WA
+A9AF ; [.33E0.0020.0002] # JAVANESE LETTER SA MURDA
+A9B0 ; [.33E1.0020.0002] # JAVANESE LETTER SA MAHAPRANA
+A9B1 ; [.33E2.0020.0002] # JAVANESE LETTER SA
+A9B2 ; [.33E3.0020.0002] # JAVANESE LETTER HA
+A9B4 ; [.33E4.0020.0002] # JAVANESE VOWEL SIGN TARUNG
+A9BC ; [.33E5.0020.0002] # JAVANESE VOWEL SIGN PEPET
+A9B6 ; [.33E6.0020.0002] # JAVANESE VOWEL SIGN WULU
+A9B7 ; [.33E7.0020.0002] # JAVANESE VOWEL SIGN WULU MELIK
+A9B8 ; [.33E8.0020.0002] # JAVANESE VOWEL SIGN SUKU
+A9B9 ; [.33E9.0020.0002] # JAVANESE VOWEL SIGN SUKU MENDUT
+A9BD ; [.33EA.0020.0002] # JAVANESE CONSONANT SIGN KERET
+A9BA ; [.33EB.0020.0002] # JAVANESE VOWEL SIGN TALING
+A9BB ; [.33EC.0020.0002] # JAVANESE VOWEL SIGN DIRGA MURE
+A9B5 ; [.33ED.0020.0002] # JAVANESE VOWEL SIGN TOLONG
+A9C0 ; [.33EE.0020.0002] # JAVANESE PANGKON
+1880 ; [.33EF.0020.0002] # MONGOLIAN LETTER ALI GALI ANUSVARA ONE
+1881 ; [.33F0.0020.0002] # MONGOLIAN LETTER ALI GALI VISARGA ONE
+1882 ; [.33F1.0020.0002] # MONGOLIAN LETTER ALI GALI DAMARU
+1883 ; [.33F2.0020.0002] # MONGOLIAN LETTER ALI GALI UBADAMA
+1884 ; [.33F3.0020.0002] # MONGOLIAN LETTER ALI GALI INVERTED UBADAMA
+1885 ; [.33F4.0020.0002] # MONGOLIAN LETTER ALI GALI BALUDA
+1886 ; [.33F5.0020.0002] # MONGOLIAN LETTER ALI GALI THREE BALUDA
+1843 ; [.33F6.0020.0002] # MONGOLIAN LETTER TODO LONG VOWEL SIGN
+1820 ; [.33F7.0020.0002] # MONGOLIAN LETTER A
+1887 ; [.33F8.0020.0002] # MONGOLIAN LETTER ALI GALI A
+1821 ; [.33F9.0020.0002] # MONGOLIAN LETTER E
+1844 ; [.33FA.0020.0002] # MONGOLIAN LETTER TODO E
+185D ; [.33FB.0020.0002] # MONGOLIAN LETTER SIBE E
+1822 ; [.33FC.0020.0002] # MONGOLIAN LETTER I
+1845 ; [.33FD.0020.0002] # MONGOLIAN LETTER TODO I
+185E ; [.33FE.0020.0002] # MONGOLIAN LETTER SIBE I
+1873 ; [.33FF.0020.0002] # MONGOLIAN LETTER MANCHU I
+1888 ; [.3400.0020.0002] # MONGOLIAN LETTER ALI GALI I
+185F ; [.3401.0020.0002] # MONGOLIAN LETTER SIBE IY
+1823 ; [.3402.0020.0002] # MONGOLIAN LETTER O
+1846 ; [.3403.0020.0002] # MONGOLIAN LETTER TODO O
+1824 ; [.3404.0020.0002] # MONGOLIAN LETTER U
+1847 ; [.3405.0020.0002] # MONGOLIAN LETTER TODO U
+1861 ; [.3406.0020.0002] # MONGOLIAN LETTER SIBE U
+1825 ; [.3407.0020.0002] # MONGOLIAN LETTER OE
+1848 ; [.3408.0020.0002] # MONGOLIAN LETTER TODO OE
+1826 ; [.3409.0020.0002] # MONGOLIAN LETTER UE
+1849 ; [.340A.0020.0002] # MONGOLIAN LETTER TODO UE
+1860 ; [.340B.0020.0002] # MONGOLIAN LETTER SIBE UE
+1827 ; [.340C.0020.0002] # MONGOLIAN LETTER EE
+1828 ; [.340D.0020.0002] # MONGOLIAN LETTER NA
+1829 ; [.340E.0020.0002] # MONGOLIAN LETTER ANG
+184A ; [.340F.0020.0002] # MONGOLIAN LETTER TODO ANG
+1862 ; [.3410.0020.0002] # MONGOLIAN LETTER SIBE ANG
+188A ; [.3411.0020.0002] # MONGOLIAN LETTER ALI GALI NGA
+189B ; [.3412.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI NGA
+182A ; [.3413.0020.0002] # MONGOLIAN LETTER BA
+184B ; [.3414.0020.0002] # MONGOLIAN LETTER TODO BA
+182B ; [.3415.0020.0002] # MONGOLIAN LETTER PA
+184C ; [.3416.0020.0002] # MONGOLIAN LETTER TODO PA
+1866 ; [.3417.0020.0002] # MONGOLIAN LETTER SIBE PA
+182C ; [.3418.0020.0002] # MONGOLIAN LETTER QA
+184D ; [.3419.0020.0002] # MONGOLIAN LETTER TODO QA
+182D ; [.341A.0020.0002] # MONGOLIAN LETTER GA
+184E ; [.341B.0020.0002] # MONGOLIAN LETTER TODO GA
+1864 ; [.341C.0020.0002] # MONGOLIAN LETTER SIBE GA
+189A ; [.341D.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI GHA
+1865 ; [.341E.0020.0002] # MONGOLIAN LETTER SIBE HA
+182E ; [.341F.0020.0002] # MONGOLIAN LETTER MA
+184F ; [.3420.0020.0002] # MONGOLIAN LETTER TODO MA
+182F ; [.3421.0020.0002] # MONGOLIAN LETTER LA
+1830 ; [.3422.0020.0002] # MONGOLIAN LETTER SA
+1831 ; [.3423.0020.0002] # MONGOLIAN LETTER SHA
+1867 ; [.3424.0020.0002] # MONGOLIAN LETTER SIBE SHA
+189C ; [.3425.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI CA
+189D ; [.3426.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI JHA
+18A2 ; [.3427.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI SSA
+18A4 ; [.3428.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI ZHA
+18A5 ; [.3429.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI ZA
+1832 ; [.342A.0020.0002] # MONGOLIAN LETTER TA
+1850 ; [.342B.0020.0002] # MONGOLIAN LETTER TODO TA
+1868 ; [.342C.0020.0002] # MONGOLIAN LETTER SIBE TA
+1833 ; [.342D.0020.0002] # MONGOLIAN LETTER DA
+1851 ; [.342E.0020.0002] # MONGOLIAN LETTER TODO DA
+1869 ; [.342F.0020.0002] # MONGOLIAN LETTER SIBE DA
+1834 ; [.3430.0020.0002] # MONGOLIAN LETTER CHA
+1852 ; [.3431.0020.0002] # MONGOLIAN LETTER TODO CHA
+1871 ; [.3432.0020.0002] # MONGOLIAN LETTER SIBE CHA
+185C ; [.3433.0020.0002] # MONGOLIAN LETTER TODO DZA
+188B ; [.3434.0020.0002] # MONGOLIAN LETTER ALI GALI CA
+1835 ; [.3435.0020.0002] # MONGOLIAN LETTER JA
+1853 ; [.3436.0020.0002] # MONGOLIAN LETTER TODO JA
+186A ; [.3437.0020.0002] # MONGOLIAN LETTER SIBE JA
+1877 ; [.3438.0020.0002] # MONGOLIAN LETTER MANCHU ZHA
+1836 ; [.3439.0020.0002] # MONGOLIAN LETTER YA
+1855 ; [.343A.0020.0002] # MONGOLIAN LETTER TODO YA
+1872 ; [.343B.0020.0002] # MONGOLIAN LETTER SIBE ZHA
+1837 ; [.343C.0020.0002] # MONGOLIAN LETTER RA
+1875 ; [.343D.0020.0002] # MONGOLIAN LETTER MANCHU RA
+1838 ; [.343E.0020.0002] # MONGOLIAN LETTER WA
+1856 ; [.343F.0020.0002] # MONGOLIAN LETTER TODO WA
+1839 ; [.3440.0020.0002] # MONGOLIAN LETTER FA
+186B ; [.3441.0020.0002] # MONGOLIAN LETTER SIBE FA
+1876 ; [.3442.0020.0002] # MONGOLIAN LETTER MANCHU FA
+183A ; [.3443.0020.0002] # MONGOLIAN LETTER KA
+1857 ; [.3444.0020.0002] # MONGOLIAN LETTER TODO KA
+1863 ; [.3445.0020.0002] # MONGOLIAN LETTER SIBE KA
+1874 ; [.3446.0020.0002] # MONGOLIAN LETTER MANCHU KA
+1889 ; [.3447.0020.0002] # MONGOLIAN LETTER ALI GALI KA
+183B ; [.3448.0020.0002] # MONGOLIAN LETTER KHA
+183C ; [.3449.0020.0002] # MONGOLIAN LETTER TSA
+1854 ; [.344A.0020.0002] # MONGOLIAN LETTER TODO TSA
+186E ; [.344B.0020.0002] # MONGOLIAN LETTER SIBE TSA
+183D ; [.344C.0020.0002] # MONGOLIAN LETTER ZA
+186F ; [.344D.0020.0002] # MONGOLIAN LETTER SIBE ZA
+1858 ; [.344E.0020.0002] # MONGOLIAN LETTER TODO GAA
+186C ; [.344F.0020.0002] # MONGOLIAN LETTER SIBE GAA
+183E ; [.3450.0020.0002] # MONGOLIAN LETTER HAA
+1859 ; [.3451.0020.0002] # MONGOLIAN LETTER TODO HAA
+186D ; [.3452.0020.0002] # MONGOLIAN LETTER SIBE HAA
+183F ; [.3453.0020.0002] # MONGOLIAN LETTER ZRA
+1840 ; [.3454.0020.0002] # MONGOLIAN LETTER LHA
+1841 ; [.3455.0020.0002] # MONGOLIAN LETTER ZHI
+1842 ; [.3456.0020.0002] # MONGOLIAN LETTER CHI
+185A ; [.3457.0020.0002] # MONGOLIAN LETTER TODO JIA
+185B ; [.3458.0020.0002] # MONGOLIAN LETTER TODO NIA
+1870 ; [.3459.0020.0002] # MONGOLIAN LETTER SIBE RAA
+188C ; [.345A.0020.0002] # MONGOLIAN LETTER ALI GALI TTA
+189E ; [.345B.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI TTA
+188D ; [.345C.0020.0002] # MONGOLIAN LETTER ALI GALI TTHA
+188E ; [.345D.0020.0002] # MONGOLIAN LETTER ALI GALI DDA
+189F ; [.345E.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI DDHA
+188F ; [.345F.0020.0002] # MONGOLIAN LETTER ALI GALI NNA
+1890 ; [.3460.0020.0002] # MONGOLIAN LETTER ALI GALI TA
+1898 ; [.3461.0020.0002] # MONGOLIAN LETTER TODO ALI GALI TA
+18A0 ; [.3462.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI TA
+1891 ; [.3463.0020.0002] # MONGOLIAN LETTER ALI GALI DA
+18A1 ; [.3464.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI DHA
+1892 ; [.3465.0020.0002] # MONGOLIAN LETTER ALI GALI PA
+1893 ; [.3466.0020.0002] # MONGOLIAN LETTER ALI GALI PHA
+18A8 ; [.3467.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI BHA
+1894 ; [.3468.0020.0002] # MONGOLIAN LETTER ALI GALI SSA
+18A3 ; [.3469.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI CYA
+1895 ; [.346A.0020.0002] # MONGOLIAN LETTER ALI GALI ZHA
+1899 ; [.346B.0020.0002] # MONGOLIAN LETTER TODO ALI GALI ZHA
+1896 ; [.346C.0020.0002] # MONGOLIAN LETTER ALI GALI ZA
+1897 ; [.346D.0020.0002] # MONGOLIAN LETTER ALI GALI AH
+18A6 ; [.346E.0020.0002] # MONGOLIAN LETTER ALI GALI HALF U
+18A7 ; [.346F.0020.0002] # MONGOLIAN LETTER ALI GALI HALF YA
+18AA ; [.3470.0020.0002] # MONGOLIAN LETTER MANCHU ALI GALI LHA
+18A9 ; [.3471.0020.0002] # MONGOLIAN LETTER ALI GALI DAGALGA
+1C5A ; [.3472.0020.0002] # OL CHIKI LETTER LA
+1C5B ; [.3473.0020.0002] # OL CHIKI LETTER AT
+1C5C ; [.3474.0020.0002] # OL CHIKI LETTER AG
+1C5D ; [.3475.0020.0002] # OL CHIKI LETTER ANG
+1C5E ; [.3476.0020.0002] # OL CHIKI LETTER AL
+1C5F ; [.3477.0020.0002] # OL CHIKI LETTER LAA
+1C60 ; [.3478.0020.0002] # OL CHIKI LETTER AAK
+1C61 ; [.3479.0020.0002] # OL CHIKI LETTER AAJ
+1C62 ; [.347A.0020.0002] # OL CHIKI LETTER AAM
+1C63 ; [.347B.0020.0002] # OL CHIKI LETTER AAW
+1C64 ; [.347C.0020.0002] # OL CHIKI LETTER LI
+1C65 ; [.347D.0020.0002] # OL CHIKI LETTER IS
+1C66 ; [.347E.0020.0002] # OL CHIKI LETTER IH
+1C67 ; [.347F.0020.0002] # OL CHIKI LETTER INY
+1C68 ; [.3480.0020.0002] # OL CHIKI LETTER IR
+1C69 ; [.3481.0020.0002] # OL CHIKI LETTER LU
+1C6A ; [.3482.0020.0002] # OL CHIKI LETTER UC
+1C6B ; [.3483.0020.0002] # OL CHIKI LETTER UD
+1C6C ; [.3484.0020.0002] # OL CHIKI LETTER UNN
+1C6D ; [.3485.0020.0002] # OL CHIKI LETTER UY
+1C6E ; [.3486.0020.0002] # OL CHIKI LETTER LE
+1C6F ; [.3487.0020.0002] # OL CHIKI LETTER EP
+1C70 ; [.3488.0020.0002] # OL CHIKI LETTER EDD
+1C71 ; [.3489.0020.0002] # OL CHIKI LETTER EN
+1C72 ; [.348A.0020.0002] # OL CHIKI LETTER ERR
+1C73 ; [.348B.0020.0002] # OL CHIKI LETTER LO
+1C74 ; [.348C.0020.0002] # OL CHIKI LETTER OTT
+1C75 ; [.348D.0020.0002] # OL CHIKI LETTER OB
+1C76 ; [.348E.0020.0002] # OL CHIKI LETTER OV
+1C77 ; [.348F.0020.0002] # OL CHIKI LETTER OH
+1C78 ; [.3490.0020.0002] # OL CHIKI MU TTUDDAG
+1C79 ; [.3491.0020.0002] # OL CHIKI GAAHLAA TTUDDAAG
+1C7A ; [.3492.0020.0002] # OL CHIKI MU-GAAHLAA TTUDDAAG
+1C7B ; [.3493.0020.0002] # OL CHIKI RELAA
+1C7C ; [.3494.0020.0002] # OL CHIKI PHAARKAA
+1C7D ; [.3495.0020.0002] # OL CHIKI AHAD
+AB70 ; [.3496.0020.0002] # CHEROKEE SMALL LETTER A
+13A0 ; [.3496.0020.0008] # CHEROKEE LETTER A
+AB71 ; [.3497.0020.0002] # CHEROKEE SMALL LETTER E
+13A1 ; [.3497.0020.0008] # CHEROKEE LETTER E
+AB72 ; [.3498.0020.0002] # CHEROKEE SMALL LETTER I
+13A2 ; [.3498.0020.0008] # CHEROKEE LETTER I
+AB73 ; [.3499.0020.0002] # CHEROKEE SMALL LETTER O
+13A3 ; [.3499.0020.0008] # CHEROKEE LETTER O
+AB74 ; [.349A.0020.0002] # CHEROKEE SMALL LETTER U
+13A4 ; [.349A.0020.0008] # CHEROKEE LETTER U
+AB75 ; [.349B.0020.0002] # CHEROKEE SMALL LETTER V
+13A5 ; [.349B.0020.0008] # CHEROKEE LETTER V
+AB76 ; [.349C.0020.0002] # CHEROKEE SMALL LETTER GA
+13A6 ; [.349C.0020.0008] # CHEROKEE LETTER GA
+AB77 ; [.349D.0020.0002] # CHEROKEE SMALL LETTER KA
+13A7 ; [.349D.0020.0008] # CHEROKEE LETTER KA
+AB78 ; [.349E.0020.0002] # CHEROKEE SMALL LETTER GE
+13A8 ; [.349E.0020.0008] # CHEROKEE LETTER GE
+AB79 ; [.349F.0020.0002] # CHEROKEE SMALL LETTER GI
+13A9 ; [.349F.0020.0008] # CHEROKEE LETTER GI
+AB7A ; [.34A0.0020.0002] # CHEROKEE SMALL LETTER GO
+13AA ; [.34A0.0020.0008] # CHEROKEE LETTER GO
+AB7B ; [.34A1.0020.0002] # CHEROKEE SMALL LETTER GU
+13AB ; [.34A1.0020.0008] # CHEROKEE LETTER GU
+AB7C ; [.34A2.0020.0002] # CHEROKEE SMALL LETTER GV
+13AC ; [.34A2.0020.0008] # CHEROKEE LETTER GV
+AB7D ; [.34A3.0020.0002] # CHEROKEE SMALL LETTER HA
+13AD ; [.34A3.0020.0008] # CHEROKEE LETTER HA
+AB7E ; [.34A4.0020.0002] # CHEROKEE SMALL LETTER HE
+13AE ; [.34A4.0020.0008] # CHEROKEE LETTER HE
+AB7F ; [.34A5.0020.0002] # CHEROKEE SMALL LETTER HI
+13AF ; [.34A5.0020.0008] # CHEROKEE LETTER HI
+AB80 ; [.34A6.0020.0002] # CHEROKEE SMALL LETTER HO
+13B0 ; [.34A6.0020.0008] # CHEROKEE LETTER HO
+AB81 ; [.34A7.0020.0002] # CHEROKEE SMALL LETTER HU
+13B1 ; [.34A7.0020.0008] # CHEROKEE LETTER HU
+AB82 ; [.34A8.0020.0002] # CHEROKEE SMALL LETTER HV
+13B2 ; [.34A8.0020.0008] # CHEROKEE LETTER HV
+AB83 ; [.34A9.0020.0002] # CHEROKEE SMALL LETTER LA
+13B3 ; [.34A9.0020.0008] # CHEROKEE LETTER LA
+AB84 ; [.34AA.0020.0002] # CHEROKEE SMALL LETTER LE
+13B4 ; [.34AA.0020.0008] # CHEROKEE LETTER LE
+AB85 ; [.34AB.0020.0002] # CHEROKEE SMALL LETTER LI
+13B5 ; [.34AB.0020.0008] # CHEROKEE LETTER LI
+AB86 ; [.34AC.0020.0002] # CHEROKEE SMALL LETTER LO
+13B6 ; [.34AC.0020.0008] # CHEROKEE LETTER LO
+AB87 ; [.34AD.0020.0002] # CHEROKEE SMALL LETTER LU
+13B7 ; [.34AD.0020.0008] # CHEROKEE LETTER LU
+AB88 ; [.34AE.0020.0002] # CHEROKEE SMALL LETTER LV
+13B8 ; [.34AE.0020.0008] # CHEROKEE LETTER LV
+AB89 ; [.34AF.0020.0002] # CHEROKEE SMALL LETTER MA
+13B9 ; [.34AF.0020.0008] # CHEROKEE LETTER MA
+AB8A ; [.34B0.0020.0002] # CHEROKEE SMALL LETTER ME
+13BA ; [.34B0.0020.0008] # CHEROKEE LETTER ME
+AB8B ; [.34B1.0020.0002] # CHEROKEE SMALL LETTER MI
+13BB ; [.34B1.0020.0008] # CHEROKEE LETTER MI
+AB8C ; [.34B2.0020.0002] # CHEROKEE SMALL LETTER MO
+13BC ; [.34B2.0020.0008] # CHEROKEE LETTER MO
+AB8D ; [.34B3.0020.0002] # CHEROKEE SMALL LETTER MU
+13BD ; [.34B3.0020.0008] # CHEROKEE LETTER MU
+AB8E ; [.34B4.0020.0002] # CHEROKEE SMALL LETTER NA
+13BE ; [.34B4.0020.0008] # CHEROKEE LETTER NA
+AB8F ; [.34B5.0020.0002] # CHEROKEE SMALL LETTER HNA
+13BF ; [.34B5.0020.0008] # CHEROKEE LETTER HNA
+AB90 ; [.34B6.0020.0002] # CHEROKEE SMALL LETTER NAH
+13C0 ; [.34B6.0020.0008] # CHEROKEE LETTER NAH
+AB91 ; [.34B7.0020.0002] # CHEROKEE SMALL LETTER NE
+13C1 ; [.34B7.0020.0008] # CHEROKEE LETTER NE
+AB92 ; [.34B8.0020.0002] # CHEROKEE SMALL LETTER NI
+13C2 ; [.34B8.0020.0008] # CHEROKEE LETTER NI
+AB93 ; [.34B9.0020.0002] # CHEROKEE SMALL LETTER NO
+13C3 ; [.34B9.0020.0008] # CHEROKEE LETTER NO
+AB94 ; [.34BA.0020.0002] # CHEROKEE SMALL LETTER NU
+13C4 ; [.34BA.0020.0008] # CHEROKEE LETTER NU
+AB95 ; [.34BB.0020.0002] # CHEROKEE SMALL LETTER NV
+13C5 ; [.34BB.0020.0008] # CHEROKEE LETTER NV
+AB96 ; [.34BC.0020.0002] # CHEROKEE SMALL LETTER QUA
+13C6 ; [.34BC.0020.0008] # CHEROKEE LETTER QUA
+AB97 ; [.34BD.0020.0002] # CHEROKEE SMALL LETTER QUE
+13C7 ; [.34BD.0020.0008] # CHEROKEE LETTER QUE
+AB98 ; [.34BE.0020.0002] # CHEROKEE SMALL LETTER QUI
+13C8 ; [.34BE.0020.0008] # CHEROKEE LETTER QUI
+AB99 ; [.34BF.0020.0002] # CHEROKEE SMALL LETTER QUO
+13C9 ; [.34BF.0020.0008] # CHEROKEE LETTER QUO
+AB9A ; [.34C0.0020.0002] # CHEROKEE SMALL LETTER QUU
+13CA ; [.34C0.0020.0008] # CHEROKEE LETTER QUU
+AB9B ; [.34C1.0020.0002] # CHEROKEE SMALL LETTER QUV
+13CB ; [.34C1.0020.0008] # CHEROKEE LETTER QUV
+AB9C ; [.34C2.0020.0002] # CHEROKEE SMALL LETTER SA
+13CC ; [.34C2.0020.0008] # CHEROKEE LETTER SA
+AB9D ; [.34C3.0020.0002] # CHEROKEE SMALL LETTER S
+13CD ; [.34C3.0020.0008] # CHEROKEE LETTER S
+AB9E ; [.34C4.0020.0002] # CHEROKEE SMALL LETTER SE
+13CE ; [.34C4.0020.0008] # CHEROKEE LETTER SE
+AB9F ; [.34C5.0020.0002] # CHEROKEE SMALL LETTER SI
+13CF ; [.34C5.0020.0008] # CHEROKEE LETTER SI
+ABA0 ; [.34C6.0020.0002] # CHEROKEE SMALL LETTER SO
+13D0 ; [.34C6.0020.0008] # CHEROKEE LETTER SO
+ABA1 ; [.34C7.0020.0002] # CHEROKEE SMALL LETTER SU
+13D1 ; [.34C7.0020.0008] # CHEROKEE LETTER SU
+ABA2 ; [.34C8.0020.0002] # CHEROKEE SMALL LETTER SV
+13D2 ; [.34C8.0020.0008] # CHEROKEE LETTER SV
+ABA3 ; [.34C9.0020.0002] # CHEROKEE SMALL LETTER DA
+13D3 ; [.34C9.0020.0008] # CHEROKEE LETTER DA
+ABA4 ; [.34CA.0020.0002] # CHEROKEE SMALL LETTER TA
+13D4 ; [.34CA.0020.0008] # CHEROKEE LETTER TA
+ABA5 ; [.34CB.0020.0002] # CHEROKEE SMALL LETTER DE
+13D5 ; [.34CB.0020.0008] # CHEROKEE LETTER DE
+ABA6 ; [.34CC.0020.0002] # CHEROKEE SMALL LETTER TE
+13D6 ; [.34CC.0020.0008] # CHEROKEE LETTER TE
+ABA7 ; [.34CD.0020.0002] # CHEROKEE SMALL LETTER DI
+13D7 ; [.34CD.0020.0008] # CHEROKEE LETTER DI
+ABA8 ; [.34CE.0020.0002] # CHEROKEE SMALL LETTER TI
+13D8 ; [.34CE.0020.0008] # CHEROKEE LETTER TI
+ABA9 ; [.34CF.0020.0002] # CHEROKEE SMALL LETTER DO
+13D9 ; [.34CF.0020.0008] # CHEROKEE LETTER DO
+ABAA ; [.34D0.0020.0002] # CHEROKEE SMALL LETTER DU
+13DA ; [.34D0.0020.0008] # CHEROKEE LETTER DU
+ABAB ; [.34D1.0020.0002] # CHEROKEE SMALL LETTER DV
+13DB ; [.34D1.0020.0008] # CHEROKEE LETTER DV
+ABAC ; [.34D2.0020.0002] # CHEROKEE SMALL LETTER DLA
+13DC ; [.34D2.0020.0008] # CHEROKEE LETTER DLA
+ABAD ; [.34D3.0020.0002] # CHEROKEE SMALL LETTER TLA
+13DD ; [.34D3.0020.0008] # CHEROKEE LETTER TLA
+ABAE ; [.34D4.0020.0002] # CHEROKEE SMALL LETTER TLE
+13DE ; [.34D4.0020.0008] # CHEROKEE LETTER TLE
+ABAF ; [.34D5.0020.0002] # CHEROKEE SMALL LETTER TLI
+13DF ; [.34D5.0020.0008] # CHEROKEE LETTER TLI
+ABB0 ; [.34D6.0020.0002] # CHEROKEE SMALL LETTER TLO
+13E0 ; [.34D6.0020.0008] # CHEROKEE LETTER TLO
+ABB1 ; [.34D7.0020.0002] # CHEROKEE SMALL LETTER TLU
+13E1 ; [.34D7.0020.0008] # CHEROKEE LETTER TLU
+ABB2 ; [.34D8.0020.0002] # CHEROKEE SMALL LETTER TLV
+13E2 ; [.34D8.0020.0008] # CHEROKEE LETTER TLV
+ABB3 ; [.34D9.0020.0002] # CHEROKEE SMALL LETTER TSA
+13E3 ; [.34D9.0020.0008] # CHEROKEE LETTER TSA
+ABB4 ; [.34DA.0020.0002] # CHEROKEE SMALL LETTER TSE
+13E4 ; [.34DA.0020.0008] # CHEROKEE LETTER TSE
+ABB5 ; [.34DB.0020.0002] # CHEROKEE SMALL LETTER TSI
+13E5 ; [.34DB.0020.0008] # CHEROKEE LETTER TSI
+ABB6 ; [.34DC.0020.0002] # CHEROKEE SMALL LETTER TSO
+13E6 ; [.34DC.0020.0008] # CHEROKEE LETTER TSO
+ABB7 ; [.34DD.0020.0002] # CHEROKEE SMALL LETTER TSU
+13E7 ; [.34DD.0020.0008] # CHEROKEE LETTER TSU
+ABB8 ; [.34DE.0020.0002] # CHEROKEE SMALL LETTER TSV
+13E8 ; [.34DE.0020.0008] # CHEROKEE LETTER TSV
+ABB9 ; [.34DF.0020.0002] # CHEROKEE SMALL LETTER WA
+13E9 ; [.34DF.0020.0008] # CHEROKEE LETTER WA
+ABBA ; [.34E0.0020.0002] # CHEROKEE SMALL LETTER WE
+13EA ; [.34E0.0020.0008] # CHEROKEE LETTER WE
+ABBB ; [.34E1.0020.0002] # CHEROKEE SMALL LETTER WI
+13EB ; [.34E1.0020.0008] # CHEROKEE LETTER WI
+ABBC ; [.34E2.0020.0002] # CHEROKEE SMALL LETTER WO
+13EC ; [.34E2.0020.0008] # CHEROKEE LETTER WO
+ABBD ; [.34E3.0020.0002] # CHEROKEE SMALL LETTER WU
+13ED ; [.34E3.0020.0008] # CHEROKEE LETTER WU
+ABBE ; [.34E4.0020.0002] # CHEROKEE SMALL LETTER WV
+13EE ; [.34E4.0020.0008] # CHEROKEE LETTER WV
+ABBF ; [.34E5.0020.0002] # CHEROKEE SMALL LETTER YA
+13EF ; [.34E5.0020.0008] # CHEROKEE LETTER YA
+13F8 ; [.34E6.0020.0002] # CHEROKEE SMALL LETTER YE
+13F0 ; [.34E6.0020.0008] # CHEROKEE LETTER YE
+13F9 ; [.34E7.0020.0002] # CHEROKEE SMALL LETTER YI
+13F1 ; [.34E7.0020.0008] # CHEROKEE LETTER YI
+13FA ; [.34E8.0020.0002] # CHEROKEE SMALL LETTER YO
+13F2 ; [.34E8.0020.0008] # CHEROKEE LETTER YO
+13FB ; [.34E9.0020.0002] # CHEROKEE SMALL LETTER YU
+13F3 ; [.34E9.0020.0008] # CHEROKEE LETTER YU
+13FC ; [.34EA.0020.0002] # CHEROKEE SMALL LETTER YV
+13F4 ; [.34EA.0020.0008] # CHEROKEE LETTER YV
+13FD ; [.34EB.0020.0002] # CHEROKEE SMALL LETTER MV
+13F5 ; [.34EB.0020.0008] # CHEROKEE LETTER MV
+104D8 ; [.34EC.0020.0002] # OSAGE SMALL LETTER A
+104B0 ; [.34EC.0020.0008] # OSAGE CAPITAL LETTER A
+104D9 ; [.34ED.0020.0002] # OSAGE SMALL LETTER AI
+104B1 ; [.34ED.0020.0008] # OSAGE CAPITAL LETTER AI
+104DA ; [.34EE.0020.0002] # OSAGE SMALL LETTER AIN
+104B2 ; [.34EE.0020.0008] # OSAGE CAPITAL LETTER AIN
+104DB ; [.34EF.0020.0002] # OSAGE SMALL LETTER AH
+104B3 ; [.34EF.0020.0008] # OSAGE CAPITAL LETTER AH
+104DC ; [.34F0.0020.0002] # OSAGE SMALL LETTER BRA
+104B4 ; [.34F0.0020.0008] # OSAGE CAPITAL LETTER BRA
+104DD ; [.34F1.0020.0002] # OSAGE SMALL LETTER CHA
+104B5 ; [.34F1.0020.0008] # OSAGE CAPITAL LETTER CHA
+104DE ; [.34F2.0020.0002] # OSAGE SMALL LETTER EHCHA
+104B6 ; [.34F2.0020.0008] # OSAGE CAPITAL LETTER EHCHA
+104DF ; [.34F3.0020.0002] # OSAGE SMALL LETTER E
+104B7 ; [.34F3.0020.0008] # OSAGE CAPITAL LETTER E
+104E0 ; [.34F4.0020.0002] # OSAGE SMALL LETTER EIN
+104B8 ; [.34F4.0020.0008] # OSAGE CAPITAL LETTER EIN
+104E1 ; [.34F5.0020.0002] # OSAGE SMALL LETTER HA
+104B9 ; [.34F5.0020.0008] # OSAGE CAPITAL LETTER HA
+104E2 ; [.34F6.0020.0002] # OSAGE SMALL LETTER HYA
+104BA ; [.34F6.0020.0008] # OSAGE CAPITAL LETTER HYA
+104E3 ; [.34F7.0020.0002] # OSAGE SMALL LETTER I
+104BB ; [.34F7.0020.0008] # OSAGE CAPITAL LETTER I
+104E4 ; [.34F8.0020.0002] # OSAGE SMALL LETTER KA
+104BC ; [.34F8.0020.0008] # OSAGE CAPITAL LETTER KA
+104E5 ; [.34F9.0020.0002] # OSAGE SMALL LETTER EHKA
+104BD ; [.34F9.0020.0008] # OSAGE CAPITAL LETTER EHKA
+104E6 ; [.34FA.0020.0002] # OSAGE SMALL LETTER KYA
+104BE ; [.34FA.0020.0008] # OSAGE CAPITAL LETTER KYA
+104E7 ; [.34FB.0020.0002] # OSAGE SMALL LETTER LA
+104BF ; [.34FB.0020.0008] # OSAGE CAPITAL LETTER LA
+104E8 ; [.34FC.0020.0002] # OSAGE SMALL LETTER MA
+104C0 ; [.34FC.0020.0008] # OSAGE CAPITAL LETTER MA
+104E9 ; [.34FD.0020.0002] # OSAGE SMALL LETTER NA
+104C1 ; [.34FD.0020.0008] # OSAGE CAPITAL LETTER NA
+104EA ; [.34FE.0020.0002] # OSAGE SMALL LETTER O
+104C2 ; [.34FE.0020.0008] # OSAGE CAPITAL LETTER O
+104EB ; [.34FF.0020.0002] # OSAGE SMALL LETTER OIN
+104C3 ; [.34FF.0020.0008] # OSAGE CAPITAL LETTER OIN
+104EC ; [.3500.0020.0002] # OSAGE SMALL LETTER PA
+104C4 ; [.3500.0020.0008] # OSAGE CAPITAL LETTER PA
+104ED ; [.3501.0020.0002] # OSAGE SMALL LETTER EHPA
+104C5 ; [.3501.0020.0008] # OSAGE CAPITAL LETTER EHPA
+104EE ; [.3502.0020.0002] # OSAGE SMALL LETTER SA
+104C6 ; [.3502.0020.0008] # OSAGE CAPITAL LETTER SA
+104EF ; [.3503.0020.0002] # OSAGE SMALL LETTER SHA
+104C7 ; [.3503.0020.0008] # OSAGE CAPITAL LETTER SHA
+104F0 ; [.3504.0020.0002] # OSAGE SMALL LETTER TA
+104C8 ; [.3504.0020.0008] # OSAGE CAPITAL LETTER TA
+104F1 ; [.3505.0020.0002] # OSAGE SMALL LETTER EHTA
+104C9 ; [.3505.0020.0008] # OSAGE CAPITAL LETTER EHTA
+104F2 ; [.3506.0020.0002] # OSAGE SMALL LETTER TSA
+104CA ; [.3506.0020.0008] # OSAGE CAPITAL LETTER TSA
+104F3 ; [.3507.0020.0002] # OSAGE SMALL LETTER EHTSA
+104CB ; [.3507.0020.0008] # OSAGE CAPITAL LETTER EHTSA
+104F4 ; [.3508.0020.0002] # OSAGE SMALL LETTER TSHA
+104CC ; [.3508.0020.0008] # OSAGE CAPITAL LETTER TSHA
+104F5 ; [.3509.0020.0002] # OSAGE SMALL LETTER DHA
+104CD ; [.3509.0020.0008] # OSAGE CAPITAL LETTER DHA
+104F6 ; [.350A.0020.0002] # OSAGE SMALL LETTER U
+104CE ; [.350A.0020.0008] # OSAGE CAPITAL LETTER U
+104F7 ; [.350B.0020.0002] # OSAGE SMALL LETTER WA
+104CF ; [.350B.0020.0008] # OSAGE CAPITAL LETTER WA
+104F8 ; [.350C.0020.0002] # OSAGE SMALL LETTER KHA
+104D0 ; [.350C.0020.0008] # OSAGE CAPITAL LETTER KHA
+104F9 ; [.350D.0020.0002] # OSAGE SMALL LETTER GHA
+104D1 ; [.350D.0020.0008] # OSAGE CAPITAL LETTER GHA
+104FA ; [.350E.0020.0002] # OSAGE SMALL LETTER ZA
+104D2 ; [.350E.0020.0008] # OSAGE CAPITAL LETTER ZA
+104FB ; [.350F.0020.0002] # OSAGE SMALL LETTER ZHA
+104D3 ; [.350F.0020.0008] # OSAGE CAPITAL LETTER ZHA
+1401 ; [.3510.0020.0002] # CANADIAN SYLLABICS E
+1402 ; [.3511.0020.0002] # CANADIAN SYLLABICS AAI
+1403 ; [.3512.0020.0002] # CANADIAN SYLLABICS I
+1404 ; [.3513.0020.0002] # CANADIAN SYLLABICS II
+1405 ; [.3514.0020.0002] # CANADIAN SYLLABICS O
+1406 ; [.3515.0020.0002] # CANADIAN SYLLABICS OO
+1407 ; [.3516.0020.0002] # CANADIAN SYLLABICS Y-CREE OO
+1408 ; [.3517.0020.0002] # CANADIAN SYLLABICS CARRIER EE
+1409 ; [.3518.0020.0002] # CANADIAN SYLLABICS CARRIER I
+140A ; [.3519.0020.0002] # CANADIAN SYLLABICS A
+140B ; [.351A.0020.0002] # CANADIAN SYLLABICS AA
+140C ; [.351B.0020.0002] # CANADIAN SYLLABICS WE
+140D ; [.351C.0020.0002] # CANADIAN SYLLABICS WEST-CREE WE
+140E ; [.351D.0020.0002] # CANADIAN SYLLABICS WI
+140F ; [.351E.0020.0002] # CANADIAN SYLLABICS WEST-CREE WI
+1410 ; [.351F.0020.0002] # CANADIAN SYLLABICS WII
+1411 ; [.3520.0020.0002] # CANADIAN SYLLABICS WEST-CREE WII
+1412 ; [.3521.0020.0002] # CANADIAN SYLLABICS WO
+1413 ; [.3522.0020.0002] # CANADIAN SYLLABICS WEST-CREE WO
+1414 ; [.3523.0020.0002] # CANADIAN SYLLABICS WOO
+1415 ; [.3524.0020.0002] # CANADIAN SYLLABICS WEST-CREE WOO
+1416 ; [.3525.0020.0002] # CANADIAN SYLLABICS NASKAPI WOO
+1417 ; [.3526.0020.0002] # CANADIAN SYLLABICS WA
+1418 ; [.3527.0020.0002] # CANADIAN SYLLABICS WEST-CREE WA
+1419 ; [.3528.0020.0002] # CANADIAN SYLLABICS WAA
+141A ; [.3529.0020.0002] # CANADIAN SYLLABICS WEST-CREE WAA
+141B ; [.352A.0020.0002] # CANADIAN SYLLABICS NASKAPI WAA
+141C ; [.352B.0020.0002] # CANADIAN SYLLABICS AI
+141D ; [.352C.0020.0002] # CANADIAN SYLLABICS Y-CREE W
+141E ; [.352D.0020.0002] # CANADIAN SYLLABICS GLOTTAL STOP
+141F ; [.352E.0020.0002] # CANADIAN SYLLABICS FINAL ACUTE
+1420 ; [.352F.0020.0002] # CANADIAN SYLLABICS FINAL GRAVE
+1421 ; [.3530.0020.0002] # CANADIAN SYLLABICS FINAL BOTTOM HALF RING
+1422 ; [.3531.0020.0002] # CANADIAN SYLLABICS FINAL TOP HALF RING
+1423 ; [.3532.0020.0002] # CANADIAN SYLLABICS FINAL RIGHT HALF RING
+1424 ; [.3533.0020.0002] # CANADIAN SYLLABICS FINAL RING
+1425 ; [.3534.0020.0002] # CANADIAN SYLLABICS FINAL DOUBLE ACUTE
+1426 ; [.3535.0020.0002] # CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES
+1427 ; [.3536.0020.0002] # CANADIAN SYLLABICS FINAL MIDDLE DOT
+1428 ; [.3537.0020.0002] # CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE
+1429 ; [.3538.0020.0002] # CANADIAN SYLLABICS FINAL PLUS
+142A ; [.3539.0020.0002] # CANADIAN SYLLABICS FINAL DOWN TACK
+142B ; [.353A.0020.0002] # CANADIAN SYLLABICS EN
+142C ; [.353B.0020.0002] # CANADIAN SYLLABICS IN
+142D ; [.353C.0020.0002] # CANADIAN SYLLABICS ON
+142E ; [.353D.0020.0002] # CANADIAN SYLLABICS AN
+142F ; [.353E.0020.0002] # CANADIAN SYLLABICS PE
+1430 ; [.353F.0020.0002] # CANADIAN SYLLABICS PAAI
+1431 ; [.3540.0020.0002] # CANADIAN SYLLABICS PI
+1432 ; [.3541.0020.0002] # CANADIAN SYLLABICS PII
+1433 ; [.3542.0020.0002] # CANADIAN SYLLABICS PO
+1434 ; [.3543.0020.0002] # CANADIAN SYLLABICS POO
+1435 ; [.3544.0020.0002] # CANADIAN SYLLABICS Y-CREE POO
+1436 ; [.3545.0020.0002] # CANADIAN SYLLABICS CARRIER HEE
+1437 ; [.3546.0020.0002] # CANADIAN SYLLABICS CARRIER HI
+1438 ; [.3547.0020.0002] # CANADIAN SYLLABICS PA
+1439 ; [.3548.0020.0002] # CANADIAN SYLLABICS PAA
+143A ; [.3549.0020.0002] # CANADIAN SYLLABICS PWE
+143B ; [.354A.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWE
+143C ; [.354B.0020.0002] # CANADIAN SYLLABICS PWI
+143D ; [.354C.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWI
+143E ; [.354D.0020.0002] # CANADIAN SYLLABICS PWII
+143F ; [.354E.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWII
+1440 ; [.354F.0020.0002] # CANADIAN SYLLABICS PWO
+1441 ; [.3550.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWO
+1442 ; [.3551.0020.0002] # CANADIAN SYLLABICS PWOO
+1443 ; [.3552.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWOO
+1444 ; [.3553.0020.0002] # CANADIAN SYLLABICS PWA
+1445 ; [.3554.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWA
+1446 ; [.3555.0020.0002] # CANADIAN SYLLABICS PWAA
+1447 ; [.3556.0020.0002] # CANADIAN SYLLABICS WEST-CREE PWAA
+1448 ; [.3557.0020.0002] # CANADIAN SYLLABICS Y-CREE PWAA
+1449 ; [.3558.0020.0002] # CANADIAN SYLLABICS P
+144A ; [.3559.0020.0002] # CANADIAN SYLLABICS WEST-CREE P
+144B ; [.355A.0020.0002] # CANADIAN SYLLABICS CARRIER H
+144C ; [.355B.0020.0002] # CANADIAN SYLLABICS TE
+144D ; [.355C.0020.0002] # CANADIAN SYLLABICS TAAI
+144E ; [.355D.0020.0002] # CANADIAN SYLLABICS TI
+144F ; [.355E.0020.0002] # CANADIAN SYLLABICS TII
+1450 ; [.355F.0020.0002] # CANADIAN SYLLABICS TO
+1451 ; [.3560.0020.0002] # CANADIAN SYLLABICS TOO
+1452 ; [.3561.0020.0002] # CANADIAN SYLLABICS Y-CREE TOO
+1453 ; [.3562.0020.0002] # CANADIAN SYLLABICS CARRIER DEE
+1454 ; [.3563.0020.0002] # CANADIAN SYLLABICS CARRIER DI
+1455 ; [.3564.0020.0002] # CANADIAN SYLLABICS TA
+1456 ; [.3565.0020.0002] # CANADIAN SYLLABICS TAA
+1457 ; [.3566.0020.0002] # CANADIAN SYLLABICS TWE
+1458 ; [.3567.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWE
+1459 ; [.3568.0020.0002] # CANADIAN SYLLABICS TWI
+145A ; [.3569.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWI
+145B ; [.356A.0020.0002] # CANADIAN SYLLABICS TWII
+145C ; [.356B.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWII
+145D ; [.356C.0020.0002] # CANADIAN SYLLABICS TWO
+145E ; [.356D.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWO
+145F ; [.356E.0020.0002] # CANADIAN SYLLABICS TWOO
+1460 ; [.356F.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWOO
+1461 ; [.3570.0020.0002] # CANADIAN SYLLABICS TWA
+1462 ; [.3571.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWA
+1463 ; [.3572.0020.0002] # CANADIAN SYLLABICS TWAA
+1464 ; [.3573.0020.0002] # CANADIAN SYLLABICS WEST-CREE TWAA
+1465 ; [.3574.0020.0002] # CANADIAN SYLLABICS NASKAPI TWAA
+1466 ; [.3575.0020.0002] # CANADIAN SYLLABICS T
+1467 ; [.3576.0020.0002] # CANADIAN SYLLABICS TTE
+1468 ; [.3577.0020.0002] # CANADIAN SYLLABICS TTI
+1469 ; [.3578.0020.0002] # CANADIAN SYLLABICS TTO
+146A ; [.3579.0020.0002] # CANADIAN SYLLABICS TTA
+146B ; [.357A.0020.0002] # CANADIAN SYLLABICS KE
+146C ; [.357B.0020.0002] # CANADIAN SYLLABICS KAAI
+146D ; [.357C.0020.0002] # CANADIAN SYLLABICS KI
+146E ; [.357D.0020.0002] # CANADIAN SYLLABICS KII
+146F ; [.357E.0020.0002] # CANADIAN SYLLABICS KO
+1470 ; [.357F.0020.0002] # CANADIAN SYLLABICS KOO
+1471 ; [.3580.0020.0002] # CANADIAN SYLLABICS Y-CREE KOO
+1472 ; [.3581.0020.0002] # CANADIAN SYLLABICS KA
+1473 ; [.3582.0020.0002] # CANADIAN SYLLABICS KAA
+1474 ; [.3583.0020.0002] # CANADIAN SYLLABICS KWE
+1475 ; [.3584.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWE
+1476 ; [.3585.0020.0002] # CANADIAN SYLLABICS KWI
+1477 ; [.3586.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWI
+1478 ; [.3587.0020.0002] # CANADIAN SYLLABICS KWII
+1479 ; [.3588.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWII
+147A ; [.3589.0020.0002] # CANADIAN SYLLABICS KWO
+147B ; [.358A.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWO
+147C ; [.358B.0020.0002] # CANADIAN SYLLABICS KWOO
+147D ; [.358C.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWOO
+147E ; [.358D.0020.0002] # CANADIAN SYLLABICS KWA
+147F ; [.358E.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWA
+1480 ; [.358F.0020.0002] # CANADIAN SYLLABICS KWAA
+1481 ; [.3590.0020.0002] # CANADIAN SYLLABICS WEST-CREE KWAA
+1482 ; [.3591.0020.0002] # CANADIAN SYLLABICS NASKAPI KWAA
+1483 ; [.3592.0020.0002] # CANADIAN SYLLABICS K
+1484 ; [.3593.0020.0002] # CANADIAN SYLLABICS KW
+1485 ; [.3594.0020.0002] # CANADIAN SYLLABICS SOUTH-SLAVEY KEH
+1486 ; [.3595.0020.0002] # CANADIAN SYLLABICS SOUTH-SLAVEY KIH
+1487 ; [.3596.0020.0002] # CANADIAN SYLLABICS SOUTH-SLAVEY KOH
+1488 ; [.3597.0020.0002] # CANADIAN SYLLABICS SOUTH-SLAVEY KAH
+1489 ; [.3598.0020.0002] # CANADIAN SYLLABICS CE
+148A ; [.3599.0020.0002] # CANADIAN SYLLABICS CAAI
+148B ; [.359A.0020.0002] # CANADIAN SYLLABICS CI
+148C ; [.359B.0020.0002] # CANADIAN SYLLABICS CII
+148D ; [.359C.0020.0002] # CANADIAN SYLLABICS CO
+148E ; [.359D.0020.0002] # CANADIAN SYLLABICS COO
+148F ; [.359E.0020.0002] # CANADIAN SYLLABICS Y-CREE COO
+1490 ; [.359F.0020.0002] # CANADIAN SYLLABICS CA
+1491 ; [.35A0.0020.0002] # CANADIAN SYLLABICS CAA
+1492 ; [.35A1.0020.0002] # CANADIAN SYLLABICS CWE
+1493 ; [.35A2.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWE
+1494 ; [.35A3.0020.0002] # CANADIAN SYLLABICS CWI
+1495 ; [.35A4.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWI
+1496 ; [.35A5.0020.0002] # CANADIAN SYLLABICS CWII
+1497 ; [.35A6.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWII
+1498 ; [.35A7.0020.0002] # CANADIAN SYLLABICS CWO
+1499 ; [.35A8.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWO
+149A ; [.35A9.0020.0002] # CANADIAN SYLLABICS CWOO
+149B ; [.35AA.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWOO
+149C ; [.35AB.0020.0002] # CANADIAN SYLLABICS CWA
+149D ; [.35AC.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWA
+149E ; [.35AD.0020.0002] # CANADIAN SYLLABICS CWAA
+149F ; [.35AE.0020.0002] # CANADIAN SYLLABICS WEST-CREE CWAA
+14A0 ; [.35AF.0020.0002] # CANADIAN SYLLABICS NASKAPI CWAA
+14A1 ; [.35B0.0020.0002] # CANADIAN SYLLABICS C
+14A2 ; [.35B1.0020.0002] # CANADIAN SYLLABICS SAYISI TH
+14A3 ; [.35B2.0020.0002] # CANADIAN SYLLABICS ME
+14A4 ; [.35B3.0020.0002] # CANADIAN SYLLABICS MAAI
+14A5 ; [.35B4.0020.0002] # CANADIAN SYLLABICS MI
+14A6 ; [.35B5.0020.0002] # CANADIAN SYLLABICS MII
+14A7 ; [.35B6.0020.0002] # CANADIAN SYLLABICS MO
+14A8 ; [.35B7.0020.0002] # CANADIAN SYLLABICS MOO
+14A9 ; [.35B8.0020.0002] # CANADIAN SYLLABICS Y-CREE MOO
+14AA ; [.35B9.0020.0002] # CANADIAN SYLLABICS MA
+14AB ; [.35BA.0020.0002] # CANADIAN SYLLABICS MAA
+14AC ; [.35BB.0020.0002] # CANADIAN SYLLABICS MWE
+14AD ; [.35BC.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWE
+14AE ; [.35BD.0020.0002] # CANADIAN SYLLABICS MWI
+14AF ; [.35BE.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWI
+14B0 ; [.35BF.0020.0002] # CANADIAN SYLLABICS MWII
+14B1 ; [.35C0.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWII
+14B2 ; [.35C1.0020.0002] # CANADIAN SYLLABICS MWO
+14B3 ; [.35C2.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWO
+14B4 ; [.35C3.0020.0002] # CANADIAN SYLLABICS MWOO
+14B5 ; [.35C4.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWOO
+14B6 ; [.35C5.0020.0002] # CANADIAN SYLLABICS MWA
+14B7 ; [.35C6.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWA
+14B8 ; [.35C7.0020.0002] # CANADIAN SYLLABICS MWAA
+14B9 ; [.35C8.0020.0002] # CANADIAN SYLLABICS WEST-CREE MWAA
+14BA ; [.35C9.0020.0002] # CANADIAN SYLLABICS NASKAPI MWAA
+14BB ; [.35CA.0020.0002] # CANADIAN SYLLABICS M
+14BC ; [.35CB.0020.0002] # CANADIAN SYLLABICS WEST-CREE M
+14BD ; [.35CC.0020.0002] # CANADIAN SYLLABICS MH
+14BE ; [.35CD.0020.0002] # CANADIAN SYLLABICS ATHAPASCAN M
+14BF ; [.35CE.0020.0002] # CANADIAN SYLLABICS SAYISI M
+14C0 ; [.35CF.0020.0002] # CANADIAN SYLLABICS NE
+14C1 ; [.35D0.0020.0002] # CANADIAN SYLLABICS NAAI
+14C2 ; [.35D1.0020.0002] # CANADIAN SYLLABICS NI
+14C3 ; [.35D2.0020.0002] # CANADIAN SYLLABICS NII
+14C4 ; [.35D3.0020.0002] # CANADIAN SYLLABICS NO
+14C5 ; [.35D4.0020.0002] # CANADIAN SYLLABICS NOO
+14C6 ; [.35D5.0020.0002] # CANADIAN SYLLABICS Y-CREE NOO
+14C7 ; [.35D6.0020.0002] # CANADIAN SYLLABICS NA
+14C8 ; [.35D7.0020.0002] # CANADIAN SYLLABICS NAA
+14C9 ; [.35D8.0020.0002] # CANADIAN SYLLABICS NWE
+14CA ; [.35D9.0020.0002] # CANADIAN SYLLABICS WEST-CREE NWE
+14CB ; [.35DA.0020.0002] # CANADIAN SYLLABICS NWA
+14CC ; [.35DB.0020.0002] # CANADIAN SYLLABICS WEST-CREE NWA
+14CD ; [.35DC.0020.0002] # CANADIAN SYLLABICS NWAA
+14CE ; [.35DD.0020.0002] # CANADIAN SYLLABICS WEST-CREE NWAA
+14CF ; [.35DE.0020.0002] # CANADIAN SYLLABICS NASKAPI NWAA
+14D0 ; [.35DF.0020.0002] # CANADIAN SYLLABICS N
+14D1 ; [.35E0.0020.0002] # CANADIAN SYLLABICS CARRIER NG
+14D2 ; [.35E1.0020.0002] # CANADIAN SYLLABICS NH
+14D3 ; [.35E2.0020.0002] # CANADIAN SYLLABICS LE
+14D4 ; [.35E3.0020.0002] # CANADIAN SYLLABICS LAAI
+14D5 ; [.35E4.0020.0002] # CANADIAN SYLLABICS LI
+14D6 ; [.35E5.0020.0002] # CANADIAN SYLLABICS LII
+14D7 ; [.35E6.0020.0002] # CANADIAN SYLLABICS LO
+14D8 ; [.35E7.0020.0002] # CANADIAN SYLLABICS LOO
+14D9 ; [.35E8.0020.0002] # CANADIAN SYLLABICS Y-CREE LOO
+14DA ; [.35E9.0020.0002] # CANADIAN SYLLABICS LA
+14DB ; [.35EA.0020.0002] # CANADIAN SYLLABICS LAA
+14DC ; [.35EB.0020.0002] # CANADIAN SYLLABICS LWE
+14DD ; [.35EC.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWE
+14DE ; [.35ED.0020.0002] # CANADIAN SYLLABICS LWI
+14DF ; [.35EE.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWI
+14E0 ; [.35EF.0020.0002] # CANADIAN SYLLABICS LWII
+14E1 ; [.35F0.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWII
+14E2 ; [.35F1.0020.0002] # CANADIAN SYLLABICS LWO
+14E3 ; [.35F2.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWO
+14E4 ; [.35F3.0020.0002] # CANADIAN SYLLABICS LWOO
+14E5 ; [.35F4.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWOO
+14E6 ; [.35F5.0020.0002] # CANADIAN SYLLABICS LWA
+14E7 ; [.35F6.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWA
+14E8 ; [.35F7.0020.0002] # CANADIAN SYLLABICS LWAA
+14E9 ; [.35F8.0020.0002] # CANADIAN SYLLABICS WEST-CREE LWAA
+14EA ; [.35F9.0020.0002] # CANADIAN SYLLABICS L
+14EB ; [.35FA.0020.0002] # CANADIAN SYLLABICS WEST-CREE L
+14EC ; [.35FB.0020.0002] # CANADIAN SYLLABICS MEDIAL L
+14ED ; [.35FC.0020.0002] # CANADIAN SYLLABICS SE
+14EE ; [.35FD.0020.0002] # CANADIAN SYLLABICS SAAI
+14EF ; [.35FE.0020.0002] # CANADIAN SYLLABICS SI
+14F0 ; [.35FF.0020.0002] # CANADIAN SYLLABICS SII
+14F1 ; [.3600.0020.0002] # CANADIAN SYLLABICS SO
+14F2 ; [.3601.0020.0002] # CANADIAN SYLLABICS SOO
+14F3 ; [.3602.0020.0002] # CANADIAN SYLLABICS Y-CREE SOO
+14F4 ; [.3603.0020.0002] # CANADIAN SYLLABICS SA
+14F5 ; [.3604.0020.0002] # CANADIAN SYLLABICS SAA
+14F6 ; [.3605.0020.0002] # CANADIAN SYLLABICS SWE
+14F7 ; [.3606.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWE
+14F8 ; [.3607.0020.0002] # CANADIAN SYLLABICS SWI
+14F9 ; [.3608.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWI
+14FA ; [.3609.0020.0002] # CANADIAN SYLLABICS SWII
+14FB ; [.360A.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWII
+14FC ; [.360B.0020.0002] # CANADIAN SYLLABICS SWO
+14FD ; [.360C.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWO
+14FE ; [.360D.0020.0002] # CANADIAN SYLLABICS SWOO
+14FF ; [.360E.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWOO
+1500 ; [.360F.0020.0002] # CANADIAN SYLLABICS SWA
+1501 ; [.3610.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWA
+1502 ; [.3611.0020.0002] # CANADIAN SYLLABICS SWAA
+1503 ; [.3612.0020.0002] # CANADIAN SYLLABICS WEST-CREE SWAA
+1504 ; [.3613.0020.0002] # CANADIAN SYLLABICS NASKAPI SWAA
+1505 ; [.3614.0020.0002] # CANADIAN SYLLABICS S
+1506 ; [.3615.0020.0002] # CANADIAN SYLLABICS ATHAPASCAN S
+1507 ; [.3616.0020.0002] # CANADIAN SYLLABICS SW
+1508 ; [.3617.0020.0002] # CANADIAN SYLLABICS BLACKFOOT S
+1509 ; [.3618.0020.0002] # CANADIAN SYLLABICS MOOSE-CREE SK
+150A ; [.3619.0020.0002] # CANADIAN SYLLABICS NASKAPI SKW
+150B ; [.361A.0020.0002] # CANADIAN SYLLABICS NASKAPI S-W
+150C ; [.361B.0020.0002] # CANADIAN SYLLABICS NASKAPI SPWA
+150D ; [.361C.0020.0002] # CANADIAN SYLLABICS NASKAPI STWA
+150E ; [.361D.0020.0002] # CANADIAN SYLLABICS NASKAPI SKWA
+150F ; [.361E.0020.0002] # CANADIAN SYLLABICS NASKAPI SCWA
+1510 ; [.361F.0020.0002] # CANADIAN SYLLABICS SHE
+1511 ; [.3620.0020.0002] # CANADIAN SYLLABICS SHI
+1512 ; [.3621.0020.0002] # CANADIAN SYLLABICS SHII
+1513 ; [.3622.0020.0002] # CANADIAN SYLLABICS SHO
+1514 ; [.3623.0020.0002] # CANADIAN SYLLABICS SHOO
+1515 ; [.3624.0020.0002] # CANADIAN SYLLABICS SHA
+1516 ; [.3625.0020.0002] # CANADIAN SYLLABICS SHAA
+1517 ; [.3626.0020.0002] # CANADIAN SYLLABICS SHWE
+1518 ; [.3627.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWE
+1519 ; [.3628.0020.0002] # CANADIAN SYLLABICS SHWI
+151A ; [.3629.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWI
+151B ; [.362A.0020.0002] # CANADIAN SYLLABICS SHWII
+151C ; [.362B.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWII
+151D ; [.362C.0020.0002] # CANADIAN SYLLABICS SHWO
+151E ; [.362D.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWO
+151F ; [.362E.0020.0002] # CANADIAN SYLLABICS SHWOO
+1520 ; [.362F.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWOO
+1521 ; [.3630.0020.0002] # CANADIAN SYLLABICS SHWA
+1522 ; [.3631.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWA
+1523 ; [.3632.0020.0002] # CANADIAN SYLLABICS SHWAA
+1524 ; [.3633.0020.0002] # CANADIAN SYLLABICS WEST-CREE SHWAA
+1525 ; [.3634.0020.0002] # CANADIAN SYLLABICS SH
+1526 ; [.3635.0020.0002] # CANADIAN SYLLABICS YE
+1527 ; [.3636.0020.0002] # CANADIAN SYLLABICS YAAI
+1528 ; [.3637.0020.0002] # CANADIAN SYLLABICS YI
+1529 ; [.3638.0020.0002] # CANADIAN SYLLABICS YII
+152A ; [.3639.0020.0002] # CANADIAN SYLLABICS YO
+152B ; [.363A.0020.0002] # CANADIAN SYLLABICS YOO
+152C ; [.363B.0020.0002] # CANADIAN SYLLABICS Y-CREE YOO
+152D ; [.363C.0020.0002] # CANADIAN SYLLABICS YA
+152E ; [.363D.0020.0002] # CANADIAN SYLLABICS YAA
+152F ; [.363E.0020.0002] # CANADIAN SYLLABICS YWE
+1530 ; [.363F.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWE
+1531 ; [.3640.0020.0002] # CANADIAN SYLLABICS YWI
+1532 ; [.3641.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWI
+1533 ; [.3642.0020.0002] # CANADIAN SYLLABICS YWII
+1534 ; [.3643.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWII
+1535 ; [.3644.0020.0002] # CANADIAN SYLLABICS YWO
+1536 ; [.3645.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWO
+1537 ; [.3646.0020.0002] # CANADIAN SYLLABICS YWOO
+1538 ; [.3647.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWOO
+1539 ; [.3648.0020.0002] # CANADIAN SYLLABICS YWA
+153A ; [.3649.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWA
+153B ; [.364A.0020.0002] # CANADIAN SYLLABICS YWAA
+153C ; [.364B.0020.0002] # CANADIAN SYLLABICS WEST-CREE YWAA
+153D ; [.364C.0020.0002] # CANADIAN SYLLABICS NASKAPI YWAA
+153E ; [.364D.0020.0002] # CANADIAN SYLLABICS Y
+153F ; [.364E.0020.0002] # CANADIAN SYLLABICS BIBLE-CREE Y
+1540 ; [.364F.0020.0002] # CANADIAN SYLLABICS WEST-CREE Y
+1541 ; [.3650.0020.0002] # CANADIAN SYLLABICS SAYISI YI
+1542 ; [.3651.0020.0002] # CANADIAN SYLLABICS RE
+1543 ; [.3652.0020.0002] # CANADIAN SYLLABICS R-CREE RE
+1544 ; [.3653.0020.0002] # CANADIAN SYLLABICS WEST-CREE LE
+1545 ; [.3654.0020.0002] # CANADIAN SYLLABICS RAAI
+1546 ; [.3655.0020.0002] # CANADIAN SYLLABICS RI
+1547 ; [.3656.0020.0002] # CANADIAN SYLLABICS RII
+1548 ; [.3657.0020.0002] # CANADIAN SYLLABICS RO
+1549 ; [.3658.0020.0002] # CANADIAN SYLLABICS ROO
+154A ; [.3659.0020.0002] # CANADIAN SYLLABICS WEST-CREE LO
+154B ; [.365A.0020.0002] # CANADIAN SYLLABICS RA
+154C ; [.365B.0020.0002] # CANADIAN SYLLABICS RAA
+154D ; [.365C.0020.0002] # CANADIAN SYLLABICS WEST-CREE LA
+154E ; [.365D.0020.0002] # CANADIAN SYLLABICS RWAA
+154F ; [.365E.0020.0002] # CANADIAN SYLLABICS WEST-CREE RWAA
+1550 ; [.365F.0020.0002] # CANADIAN SYLLABICS R
+1551 ; [.3660.0020.0002] # CANADIAN SYLLABICS WEST-CREE R
+1552 ; [.3661.0020.0002] # CANADIAN SYLLABICS MEDIAL R
+1553 ; [.3662.0020.0002] # CANADIAN SYLLABICS FE
+1554 ; [.3663.0020.0002] # CANADIAN SYLLABICS FAAI
+1555 ; [.3664.0020.0002] # CANADIAN SYLLABICS FI
+1556 ; [.3665.0020.0002] # CANADIAN SYLLABICS FII
+1557 ; [.3666.0020.0002] # CANADIAN SYLLABICS FO
+1558 ; [.3667.0020.0002] # CANADIAN SYLLABICS FOO
+1559 ; [.3668.0020.0002] # CANADIAN SYLLABICS FA
+155A ; [.3669.0020.0002] # CANADIAN SYLLABICS FAA
+155B ; [.366A.0020.0002] # CANADIAN SYLLABICS FWAA
+155C ; [.366B.0020.0002] # CANADIAN SYLLABICS WEST-CREE FWAA
+155D ; [.366C.0020.0002] # CANADIAN SYLLABICS F
+155E ; [.366D.0020.0002] # CANADIAN SYLLABICS THE
+155F ; [.366E.0020.0002] # CANADIAN SYLLABICS N-CREE THE
+1560 ; [.366F.0020.0002] # CANADIAN SYLLABICS THI
+1561 ; [.3670.0020.0002] # CANADIAN SYLLABICS N-CREE THI
+1562 ; [.3671.0020.0002] # CANADIAN SYLLABICS THII
+1563 ; [.3672.0020.0002] # CANADIAN SYLLABICS N-CREE THII
+1564 ; [.3673.0020.0002] # CANADIAN SYLLABICS THO
+1565 ; [.3674.0020.0002] # CANADIAN SYLLABICS THOO
+1566 ; [.3675.0020.0002] # CANADIAN SYLLABICS THA
+1567 ; [.3676.0020.0002] # CANADIAN SYLLABICS THAA
+1568 ; [.3677.0020.0002] # CANADIAN SYLLABICS THWAA
+1569 ; [.3678.0020.0002] # CANADIAN SYLLABICS WEST-CREE THWAA
+156A ; [.3679.0020.0002] # CANADIAN SYLLABICS TH
+156B ; [.367A.0020.0002] # CANADIAN SYLLABICS TTHE
+156C ; [.367B.0020.0002] # CANADIAN SYLLABICS TTHI
+156D ; [.367C.0020.0002] # CANADIAN SYLLABICS TTHO
+156E ; [.367D.0020.0002] # CANADIAN SYLLABICS TTHA
+156F ; [.367E.0020.0002] # CANADIAN SYLLABICS TTH
+1570 ; [.367F.0020.0002] # CANADIAN SYLLABICS TYE
+1571 ; [.3680.0020.0002] # CANADIAN SYLLABICS TYI
+1572 ; [.3681.0020.0002] # CANADIAN SYLLABICS TYO
+1573 ; [.3682.0020.0002] # CANADIAN SYLLABICS TYA
+1574 ; [.3683.0020.0002] # CANADIAN SYLLABICS NUNAVIK HE
+1575 ; [.3684.0020.0002] # CANADIAN SYLLABICS NUNAVIK HI
+1576 ; [.3685.0020.0002] # CANADIAN SYLLABICS NUNAVIK HII
+1577 ; [.3686.0020.0002] # CANADIAN SYLLABICS NUNAVIK HO
+1578 ; [.3687.0020.0002] # CANADIAN SYLLABICS NUNAVIK HOO
+1579 ; [.3688.0020.0002] # CANADIAN SYLLABICS NUNAVIK HA
+157A ; [.3689.0020.0002] # CANADIAN SYLLABICS NUNAVIK HAA
+157B ; [.368A.0020.0002] # CANADIAN SYLLABICS NUNAVIK H
+157D ; [.368B.0020.0002] # CANADIAN SYLLABICS HK
+166F ; [.368C.0020.0002] # CANADIAN SYLLABICS QAI
+157E ; [.368D.0020.0002] # CANADIAN SYLLABICS QAAI
+157F ; [.368E.0020.0002] # CANADIAN SYLLABICS QI
+1580 ; [.368F.0020.0002] # CANADIAN SYLLABICS QII
+1581 ; [.3690.0020.0002] # CANADIAN SYLLABICS QO
+1582 ; [.3691.0020.0002] # CANADIAN SYLLABICS QOO
+1583 ; [.3692.0020.0002] # CANADIAN SYLLABICS QA
+1584 ; [.3693.0020.0002] # CANADIAN SYLLABICS QAA
+1585 ; [.3694.0020.0002] # CANADIAN SYLLABICS Q
+1586 ; [.3695.0020.0002] # CANADIAN SYLLABICS TLHE
+1587 ; [.3696.0020.0002] # CANADIAN SYLLABICS TLHI
+1588 ; [.3697.0020.0002] # CANADIAN SYLLABICS TLHO
+1589 ; [.3698.0020.0002] # CANADIAN SYLLABICS TLHA
+158A ; [.3699.0020.0002] # CANADIAN SYLLABICS WEST-CREE RE
+158B ; [.369A.0020.0002] # CANADIAN SYLLABICS WEST-CREE RI
+158C ; [.369B.0020.0002] # CANADIAN SYLLABICS WEST-CREE RO
+158D ; [.369C.0020.0002] # CANADIAN SYLLABICS WEST-CREE RA
+1670 ; [.369D.0020.0002] # CANADIAN SYLLABICS NGAI
+158E ; [.369E.0020.0002] # CANADIAN SYLLABICS NGAAI
+158F ; [.369F.0020.0002] # CANADIAN SYLLABICS NGI
+1590 ; [.36A0.0020.0002] # CANADIAN SYLLABICS NGII
+1591 ; [.36A1.0020.0002] # CANADIAN SYLLABICS NGO
+1592 ; [.36A2.0020.0002] # CANADIAN SYLLABICS NGOO
+1593 ; [.36A3.0020.0002] # CANADIAN SYLLABICS NGA
+1594 ; [.36A4.0020.0002] # CANADIAN SYLLABICS NGAA
+1595 ; [.36A5.0020.0002] # CANADIAN SYLLABICS NG
+1671 ; [.36A6.0020.0002] # CANADIAN SYLLABICS NNGI
+1672 ; [.36A7.0020.0002] # CANADIAN SYLLABICS NNGII
+1673 ; [.36A8.0020.0002] # CANADIAN SYLLABICS NNGO
+1674 ; [.36A9.0020.0002] # CANADIAN SYLLABICS NNGOO
+1675 ; [.36AA.0020.0002] # CANADIAN SYLLABICS NNGA
+1676 ; [.36AB.0020.0002] # CANADIAN SYLLABICS NNGAA
+1596 ; [.36AC.0020.0002] # CANADIAN SYLLABICS NNG
+1597 ; [.36AD.0020.0002] # CANADIAN SYLLABICS SAYISI SHE
+1598 ; [.36AE.0020.0002] # CANADIAN SYLLABICS SAYISI SHI
+1599 ; [.36AF.0020.0002] # CANADIAN SYLLABICS SAYISI SHO
+159A ; [.36B0.0020.0002] # CANADIAN SYLLABICS SAYISI SHA
+159B ; [.36B1.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THE
+159C ; [.36B2.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THI
+159D ; [.36B3.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THO
+159E ; [.36B4.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THA
+159F ; [.36B5.0020.0002] # CANADIAN SYLLABICS WOODS-CREE TH
+15A0 ; [.36B6.0020.0002] # CANADIAN SYLLABICS LHI
+15A1 ; [.36B7.0020.0002] # CANADIAN SYLLABICS LHII
+15A2 ; [.36B8.0020.0002] # CANADIAN SYLLABICS LHO
+15A3 ; [.36B9.0020.0002] # CANADIAN SYLLABICS LHOO
+15A4 ; [.36BA.0020.0002] # CANADIAN SYLLABICS LHA
+15A5 ; [.36BB.0020.0002] # CANADIAN SYLLABICS LHAA
+15A6 ; [.36BC.0020.0002] # CANADIAN SYLLABICS LH
+157C ; [.36BD.0020.0002] # CANADIAN SYLLABICS NUNAVUT H
+15A7 ; [.36BE.0020.0002] # CANADIAN SYLLABICS TH-CREE THE
+15A8 ; [.36BF.0020.0002] # CANADIAN SYLLABICS TH-CREE THI
+15A9 ; [.36C0.0020.0002] # CANADIAN SYLLABICS TH-CREE THII
+15AA ; [.36C1.0020.0002] # CANADIAN SYLLABICS TH-CREE THO
+15AB ; [.36C2.0020.0002] # CANADIAN SYLLABICS TH-CREE THOO
+15AC ; [.36C3.0020.0002] # CANADIAN SYLLABICS TH-CREE THA
+15AD ; [.36C4.0020.0002] # CANADIAN SYLLABICS TH-CREE THAA
+15AE ; [.36C5.0020.0002] # CANADIAN SYLLABICS TH-CREE TH
+15AF ; [.36C6.0020.0002] # CANADIAN SYLLABICS AIVILIK B
+15B0 ; [.36C7.0020.0002] # CANADIAN SYLLABICS BLACKFOOT E
+15B1 ; [.36C8.0020.0002] # CANADIAN SYLLABICS BLACKFOOT I
+15B2 ; [.36C9.0020.0002] # CANADIAN SYLLABICS BLACKFOOT O
+15B3 ; [.36CA.0020.0002] # CANADIAN SYLLABICS BLACKFOOT A
+15B4 ; [.36CB.0020.0002] # CANADIAN SYLLABICS BLACKFOOT WE
+15B5 ; [.36CC.0020.0002] # CANADIAN SYLLABICS BLACKFOOT WI
+15B6 ; [.36CD.0020.0002] # CANADIAN SYLLABICS BLACKFOOT WO
+15B7 ; [.36CE.0020.0002] # CANADIAN SYLLABICS BLACKFOOT WA
+15B8 ; [.36CF.0020.0002] # CANADIAN SYLLABICS BLACKFOOT NE
+15B9 ; [.36D0.0020.0002] # CANADIAN SYLLABICS BLACKFOOT NI
+15BA ; [.36D1.0020.0002] # CANADIAN SYLLABICS BLACKFOOT NO
+15BB ; [.36D2.0020.0002] # CANADIAN SYLLABICS BLACKFOOT NA
+15BC ; [.36D3.0020.0002] # CANADIAN SYLLABICS BLACKFOOT KE
+15BD ; [.36D4.0020.0002] # CANADIAN SYLLABICS BLACKFOOT KI
+15BE ; [.36D5.0020.0002] # CANADIAN SYLLABICS BLACKFOOT KO
+15BF ; [.36D6.0020.0002] # CANADIAN SYLLABICS BLACKFOOT KA
+15C0 ; [.36D7.0020.0002] # CANADIAN SYLLABICS SAYISI HE
+15C1 ; [.36D8.0020.0002] # CANADIAN SYLLABICS SAYISI HI
+15C2 ; [.36D9.0020.0002] # CANADIAN SYLLABICS SAYISI HO
+15C3 ; [.36DA.0020.0002] # CANADIAN SYLLABICS SAYISI HA
+15C4 ; [.36DB.0020.0002] # CANADIAN SYLLABICS CARRIER GHU
+15C5 ; [.36DC.0020.0002] # CANADIAN SYLLABICS CARRIER GHO
+15C6 ; [.36DD.0020.0002] # CANADIAN SYLLABICS CARRIER GHE
+15C7 ; [.36DE.0020.0002] # CANADIAN SYLLABICS CARRIER GHEE
+15C8 ; [.36DF.0020.0002] # CANADIAN SYLLABICS CARRIER GHI
+15C9 ; [.36E0.0020.0002] # CANADIAN SYLLABICS CARRIER GHA
+15CA ; [.36E1.0020.0002] # CANADIAN SYLLABICS CARRIER RU
+15CB ; [.36E2.0020.0002] # CANADIAN SYLLABICS CARRIER RO
+15CC ; [.36E3.0020.0002] # CANADIAN SYLLABICS CARRIER RE
+15CD ; [.36E4.0020.0002] # CANADIAN SYLLABICS CARRIER REE
+15CE ; [.36E5.0020.0002] # CANADIAN SYLLABICS CARRIER RI
+15CF ; [.36E6.0020.0002] # CANADIAN SYLLABICS CARRIER RA
+15D0 ; [.36E7.0020.0002] # CANADIAN SYLLABICS CARRIER WU
+15D1 ; [.36E8.0020.0002] # CANADIAN SYLLABICS CARRIER WO
+15D2 ; [.36E9.0020.0002] # CANADIAN SYLLABICS CARRIER WE
+15D3 ; [.36EA.0020.0002] # CANADIAN SYLLABICS CARRIER WEE
+15D4 ; [.36EB.0020.0002] # CANADIAN SYLLABICS CARRIER WI
+15D5 ; [.36EC.0020.0002] # CANADIAN SYLLABICS CARRIER WA
+15D6 ; [.36ED.0020.0002] # CANADIAN SYLLABICS CARRIER HWU
+15D7 ; [.36EE.0020.0002] # CANADIAN SYLLABICS CARRIER HWO
+15D8 ; [.36EF.0020.0002] # CANADIAN SYLLABICS CARRIER HWE
+15D9 ; [.36F0.0020.0002] # CANADIAN SYLLABICS CARRIER HWEE
+15DA ; [.36F1.0020.0002] # CANADIAN SYLLABICS CARRIER HWI
+15DB ; [.36F2.0020.0002] # CANADIAN SYLLABICS CARRIER HWA
+15DC ; [.36F3.0020.0002] # CANADIAN SYLLABICS CARRIER THU
+15DD ; [.36F4.0020.0002] # CANADIAN SYLLABICS CARRIER THO
+15DE ; [.36F5.0020.0002] # CANADIAN SYLLABICS CARRIER THE
+15DF ; [.36F6.0020.0002] # CANADIAN SYLLABICS CARRIER THEE
+15E0 ; [.36F7.0020.0002] # CANADIAN SYLLABICS CARRIER THI
+15E1 ; [.36F8.0020.0002] # CANADIAN SYLLABICS CARRIER THA
+15E2 ; [.36F9.0020.0002] # CANADIAN SYLLABICS CARRIER TTU
+15E3 ; [.36FA.0020.0002] # CANADIAN SYLLABICS CARRIER TTO
+15E4 ; [.36FB.0020.0002] # CANADIAN SYLLABICS CARRIER TTE
+15E5 ; [.36FC.0020.0002] # CANADIAN SYLLABICS CARRIER TTEE
+15E6 ; [.36FD.0020.0002] # CANADIAN SYLLABICS CARRIER TTI
+15E7 ; [.36FE.0020.0002] # CANADIAN SYLLABICS CARRIER TTA
+15E8 ; [.36FF.0020.0002] # CANADIAN SYLLABICS CARRIER PU
+15E9 ; [.3700.0020.0002] # CANADIAN SYLLABICS CARRIER PO
+15EA ; [.3701.0020.0002] # CANADIAN SYLLABICS CARRIER PE
+15EB ; [.3702.0020.0002] # CANADIAN SYLLABICS CARRIER PEE
+15EC ; [.3703.0020.0002] # CANADIAN SYLLABICS CARRIER PI
+15ED ; [.3704.0020.0002] # CANADIAN SYLLABICS CARRIER PA
+15EE ; [.3705.0020.0002] # CANADIAN SYLLABICS CARRIER P
+15EF ; [.3706.0020.0002] # CANADIAN SYLLABICS CARRIER GU
+15F0 ; [.3707.0020.0002] # CANADIAN SYLLABICS CARRIER GO
+15F1 ; [.3708.0020.0002] # CANADIAN SYLLABICS CARRIER GE
+15F2 ; [.3709.0020.0002] # CANADIAN SYLLABICS CARRIER GEE
+15F3 ; [.370A.0020.0002] # CANADIAN SYLLABICS CARRIER GI
+15F4 ; [.370B.0020.0002] # CANADIAN SYLLABICS CARRIER GA
+15F5 ; [.370C.0020.0002] # CANADIAN SYLLABICS CARRIER KHU
+15F6 ; [.370D.0020.0002] # CANADIAN SYLLABICS CARRIER KHO
+15F7 ; [.370E.0020.0002] # CANADIAN SYLLABICS CARRIER KHE
+15F8 ; [.370F.0020.0002] # CANADIAN SYLLABICS CARRIER KHEE
+15F9 ; [.3710.0020.0002] # CANADIAN SYLLABICS CARRIER KHI
+15FA ; [.3711.0020.0002] # CANADIAN SYLLABICS CARRIER KHA
+15FB ; [.3712.0020.0002] # CANADIAN SYLLABICS CARRIER KKU
+15FC ; [.3713.0020.0002] # CANADIAN SYLLABICS CARRIER KKO
+15FD ; [.3714.0020.0002] # CANADIAN SYLLABICS CARRIER KKE
+15FE ; [.3715.0020.0002] # CANADIAN SYLLABICS CARRIER KKEE
+15FF ; [.3716.0020.0002] # CANADIAN SYLLABICS CARRIER KKI
+1600 ; [.3717.0020.0002] # CANADIAN SYLLABICS CARRIER KKA
+1601 ; [.3718.0020.0002] # CANADIAN SYLLABICS CARRIER KK
+1602 ; [.3719.0020.0002] # CANADIAN SYLLABICS CARRIER NU
+1603 ; [.371A.0020.0002] # CANADIAN SYLLABICS CARRIER NO
+1604 ; [.371B.0020.0002] # CANADIAN SYLLABICS CARRIER NE
+1605 ; [.371C.0020.0002] # CANADIAN SYLLABICS CARRIER NEE
+1606 ; [.371D.0020.0002] # CANADIAN SYLLABICS CARRIER NI
+1607 ; [.371E.0020.0002] # CANADIAN SYLLABICS CARRIER NA
+1608 ; [.371F.0020.0002] # CANADIAN SYLLABICS CARRIER MU
+1609 ; [.3720.0020.0002] # CANADIAN SYLLABICS CARRIER MO
+160A ; [.3721.0020.0002] # CANADIAN SYLLABICS CARRIER ME
+160B ; [.3722.0020.0002] # CANADIAN SYLLABICS CARRIER MEE
+160C ; [.3723.0020.0002] # CANADIAN SYLLABICS CARRIER MI
+160D ; [.3724.0020.0002] # CANADIAN SYLLABICS CARRIER MA
+160E ; [.3725.0020.0002] # CANADIAN SYLLABICS CARRIER YU
+160F ; [.3726.0020.0002] # CANADIAN SYLLABICS CARRIER YO
+1610 ; [.3727.0020.0002] # CANADIAN SYLLABICS CARRIER YE
+1611 ; [.3728.0020.0002] # CANADIAN SYLLABICS CARRIER YEE
+1612 ; [.3729.0020.0002] # CANADIAN SYLLABICS CARRIER YI
+1613 ; [.372A.0020.0002] # CANADIAN SYLLABICS CARRIER YA
+1614 ; [.372B.0020.0002] # CANADIAN SYLLABICS CARRIER JU
+1615 ; [.372C.0020.0002] # CANADIAN SYLLABICS SAYISI JU
+1616 ; [.372D.0020.0002] # CANADIAN SYLLABICS CARRIER JO
+1617 ; [.372E.0020.0002] # CANADIAN SYLLABICS CARRIER JE
+1618 ; [.372F.0020.0002] # CANADIAN SYLLABICS CARRIER JEE
+1619 ; [.3730.0020.0002] # CANADIAN SYLLABICS CARRIER JI
+161A ; [.3731.0020.0002] # CANADIAN SYLLABICS SAYISI JI
+161B ; [.3732.0020.0002] # CANADIAN SYLLABICS CARRIER JA
+161C ; [.3733.0020.0002] # CANADIAN SYLLABICS CARRIER JJU
+161D ; [.3734.0020.0002] # CANADIAN SYLLABICS CARRIER JJO
+161E ; [.3735.0020.0002] # CANADIAN SYLLABICS CARRIER JJE
+161F ; [.3736.0020.0002] # CANADIAN SYLLABICS CARRIER JJEE
+1620 ; [.3737.0020.0002] # CANADIAN SYLLABICS CARRIER JJI
+1621 ; [.3738.0020.0002] # CANADIAN SYLLABICS CARRIER JJA
+1622 ; [.3739.0020.0002] # CANADIAN SYLLABICS CARRIER LU
+1623 ; [.373A.0020.0002] # CANADIAN SYLLABICS CARRIER LO
+1624 ; [.373B.0020.0002] # CANADIAN SYLLABICS CARRIER LE
+1625 ; [.373C.0020.0002] # CANADIAN SYLLABICS CARRIER LEE
+1626 ; [.373D.0020.0002] # CANADIAN SYLLABICS CARRIER LI
+1627 ; [.373E.0020.0002] # CANADIAN SYLLABICS CARRIER LA
+1628 ; [.373F.0020.0002] # CANADIAN SYLLABICS CARRIER DLU
+1629 ; [.3740.0020.0002] # CANADIAN SYLLABICS CARRIER DLO
+162A ; [.3741.0020.0002] # CANADIAN SYLLABICS CARRIER DLE
+162B ; [.3742.0020.0002] # CANADIAN SYLLABICS CARRIER DLEE
+162C ; [.3743.0020.0002] # CANADIAN SYLLABICS CARRIER DLI
+162D ; [.3744.0020.0002] # CANADIAN SYLLABICS CARRIER DLA
+162E ; [.3745.0020.0002] # CANADIAN SYLLABICS CARRIER LHU
+162F ; [.3746.0020.0002] # CANADIAN SYLLABICS CARRIER LHO
+1630 ; [.3747.0020.0002] # CANADIAN SYLLABICS CARRIER LHE
+1631 ; [.3748.0020.0002] # CANADIAN SYLLABICS CARRIER LHEE
+1632 ; [.3749.0020.0002] # CANADIAN SYLLABICS CARRIER LHI
+1633 ; [.374A.0020.0002] # CANADIAN SYLLABICS CARRIER LHA
+1634 ; [.374B.0020.0002] # CANADIAN SYLLABICS CARRIER TLHU
+1635 ; [.374C.0020.0002] # CANADIAN SYLLABICS CARRIER TLHO
+1636 ; [.374D.0020.0002] # CANADIAN SYLLABICS CARRIER TLHE
+1637 ; [.374E.0020.0002] # CANADIAN SYLLABICS CARRIER TLHEE
+1638 ; [.374F.0020.0002] # CANADIAN SYLLABICS CARRIER TLHI
+1639 ; [.3750.0020.0002] # CANADIAN SYLLABICS CARRIER TLHA
+163A ; [.3751.0020.0002] # CANADIAN SYLLABICS CARRIER TLU
+163B ; [.3752.0020.0002] # CANADIAN SYLLABICS CARRIER TLO
+163C ; [.3753.0020.0002] # CANADIAN SYLLABICS CARRIER TLE
+163D ; [.3754.0020.0002] # CANADIAN SYLLABICS CARRIER TLEE
+163E ; [.3755.0020.0002] # CANADIAN SYLLABICS CARRIER TLI
+163F ; [.3756.0020.0002] # CANADIAN SYLLABICS CARRIER TLA
+1640 ; [.3757.0020.0002] # CANADIAN SYLLABICS CARRIER ZU
+1641 ; [.3758.0020.0002] # CANADIAN SYLLABICS CARRIER ZO
+1642 ; [.3759.0020.0002] # CANADIAN SYLLABICS CARRIER ZE
+1643 ; [.375A.0020.0002] # CANADIAN SYLLABICS CARRIER ZEE
+1644 ; [.375B.0020.0002] # CANADIAN SYLLABICS CARRIER ZI
+1645 ; [.375C.0020.0002] # CANADIAN SYLLABICS CARRIER ZA
+1646 ; [.375D.0020.0002] # CANADIAN SYLLABICS CARRIER Z
+1647 ; [.375E.0020.0002] # CANADIAN SYLLABICS CARRIER INITIAL Z
+1648 ; [.375F.0020.0002] # CANADIAN SYLLABICS CARRIER DZU
+1649 ; [.3760.0020.0002] # CANADIAN SYLLABICS CARRIER DZO
+164A ; [.3761.0020.0002] # CANADIAN SYLLABICS CARRIER DZE
+164B ; [.3762.0020.0002] # CANADIAN SYLLABICS CARRIER DZEE
+164C ; [.3763.0020.0002] # CANADIAN SYLLABICS CARRIER DZI
+164D ; [.3764.0020.0002] # CANADIAN SYLLABICS CARRIER DZA
+164E ; [.3765.0020.0002] # CANADIAN SYLLABICS CARRIER SU
+164F ; [.3766.0020.0002] # CANADIAN SYLLABICS CARRIER SO
+1650 ; [.3767.0020.0002] # CANADIAN SYLLABICS CARRIER SE
+1651 ; [.3768.0020.0002] # CANADIAN SYLLABICS CARRIER SEE
+1652 ; [.3769.0020.0002] # CANADIAN SYLLABICS CARRIER SI
+1653 ; [.376A.0020.0002] # CANADIAN SYLLABICS CARRIER SA
+1654 ; [.376B.0020.0002] # CANADIAN SYLLABICS CARRIER SHU
+1655 ; [.376C.0020.0002] # CANADIAN SYLLABICS CARRIER SHO
+1656 ; [.376D.0020.0002] # CANADIAN SYLLABICS CARRIER SHE
+1657 ; [.376E.0020.0002] # CANADIAN SYLLABICS CARRIER SHEE
+1658 ; [.376F.0020.0002] # CANADIAN SYLLABICS CARRIER SHI
+1659 ; [.3770.0020.0002] # CANADIAN SYLLABICS CARRIER SHA
+165A ; [.3771.0020.0002] # CANADIAN SYLLABICS CARRIER SH
+165B ; [.3772.0020.0002] # CANADIAN SYLLABICS CARRIER TSU
+165C ; [.3773.0020.0002] # CANADIAN SYLLABICS CARRIER TSO
+165D ; [.3774.0020.0002] # CANADIAN SYLLABICS CARRIER TSE
+165E ; [.3775.0020.0002] # CANADIAN SYLLABICS CARRIER TSEE
+165F ; [.3776.0020.0002] # CANADIAN SYLLABICS CARRIER TSI
+1660 ; [.3777.0020.0002] # CANADIAN SYLLABICS CARRIER TSA
+1661 ; [.3778.0020.0002] # CANADIAN SYLLABICS CARRIER CHU
+1662 ; [.3779.0020.0002] # CANADIAN SYLLABICS CARRIER CHO
+1663 ; [.377A.0020.0002] # CANADIAN SYLLABICS CARRIER CHE
+1664 ; [.377B.0020.0002] # CANADIAN SYLLABICS CARRIER CHEE
+1665 ; [.377C.0020.0002] # CANADIAN SYLLABICS CARRIER CHI
+1666 ; [.377D.0020.0002] # CANADIAN SYLLABICS CARRIER CHA
+1667 ; [.377E.0020.0002] # CANADIAN SYLLABICS CARRIER TTSU
+1668 ; [.377F.0020.0002] # CANADIAN SYLLABICS CARRIER TTSO
+1669 ; [.3780.0020.0002] # CANADIAN SYLLABICS CARRIER TTSE
+166A ; [.3781.0020.0002] # CANADIAN SYLLABICS CARRIER TTSEE
+166B ; [.3782.0020.0002] # CANADIAN SYLLABICS CARRIER TTSI
+166C ; [.3783.0020.0002] # CANADIAN SYLLABICS CARRIER TTSA
+1677 ; [.3784.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWEE
+1678 ; [.3785.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWI
+1679 ; [.3786.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWII
+167A ; [.3787.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWO
+167B ; [.3788.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWOO
+167C ; [.3789.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWA
+167D ; [.378A.0020.0002] # CANADIAN SYLLABICS WOODS-CREE THWAA
+167E ; [.378B.0020.0002] # CANADIAN SYLLABICS WOODS-CREE FINAL TH
+167F ; [.378C.0020.0002] # CANADIAN SYLLABICS BLACKFOOT W
+18B0 ; [.378D.0020.0002] # CANADIAN SYLLABICS OY
+18B1 ; [.378E.0020.0002] # CANADIAN SYLLABICS AY
+18B2 ; [.378F.0020.0002] # CANADIAN SYLLABICS AAY
+18B3 ; [.3790.0020.0002] # CANADIAN SYLLABICS WAY
+18B4 ; [.3791.0020.0002] # CANADIAN SYLLABICS POY
+18B5 ; [.3792.0020.0002] # CANADIAN SYLLABICS PAY
+18B6 ; [.3793.0020.0002] # CANADIAN SYLLABICS PWOY
+18B7 ; [.3794.0020.0002] # CANADIAN SYLLABICS TAY
+18B8 ; [.3795.0020.0002] # CANADIAN SYLLABICS KAY
+18B9 ; [.3796.0020.0002] # CANADIAN SYLLABICS KWAY
+18BA ; [.3797.0020.0002] # CANADIAN SYLLABICS MAY
+18BB ; [.3798.0020.0002] # CANADIAN SYLLABICS NOY
+18BC ; [.3799.0020.0002] # CANADIAN SYLLABICS NAY
+18BD ; [.379A.0020.0002] # CANADIAN SYLLABICS LAY
+18BE ; [.379B.0020.0002] # CANADIAN SYLLABICS SOY
+18BF ; [.379C.0020.0002] # CANADIAN SYLLABICS SAY
+18C0 ; [.379D.0020.0002] # CANADIAN SYLLABICS SHOY
+18C1 ; [.379E.0020.0002] # CANADIAN SYLLABICS SHAY
+18C2 ; [.379F.0020.0002] # CANADIAN SYLLABICS SHWOY
+18C3 ; [.37A0.0020.0002] # CANADIAN SYLLABICS YOY
+18C4 ; [.37A1.0020.0002] # CANADIAN SYLLABICS YAY
+18C5 ; [.37A2.0020.0002] # CANADIAN SYLLABICS RAY
+18C6 ; [.37A3.0020.0002] # CANADIAN SYLLABICS NWI
+18C7 ; [.37A4.0020.0002] # CANADIAN SYLLABICS OJIBWAY NWI
+18C8 ; [.37A5.0020.0002] # CANADIAN SYLLABICS NWII
+18C9 ; [.37A6.0020.0002] # CANADIAN SYLLABICS OJIBWAY NWII
+18CA ; [.37A7.0020.0002] # CANADIAN SYLLABICS NWO
+18CB ; [.37A8.0020.0002] # CANADIAN SYLLABICS OJIBWAY NWO
+18CC ; [.37A9.0020.0002] # CANADIAN SYLLABICS NWOO
+18CD ; [.37AA.0020.0002] # CANADIAN SYLLABICS OJIBWAY NWOO
+18CE ; [.37AB.0020.0002] # CANADIAN SYLLABICS RWEE
+18CF ; [.37AC.0020.0002] # CANADIAN SYLLABICS RWI
+18D0 ; [.37AD.0020.0002] # CANADIAN SYLLABICS RWII
+18D1 ; [.37AE.0020.0002] # CANADIAN SYLLABICS RWO
+18D2 ; [.37AF.0020.0002] # CANADIAN SYLLABICS RWOO
+18D3 ; [.37B0.0020.0002] # CANADIAN SYLLABICS RWA
+18D4 ; [.37B1.0020.0002] # CANADIAN SYLLABICS OJIBWAY P
+18D5 ; [.37B2.0020.0002] # CANADIAN SYLLABICS OJIBWAY T
+18D6 ; [.37B3.0020.0002] # CANADIAN SYLLABICS OJIBWAY K
+18D7 ; [.37B4.0020.0002] # CANADIAN SYLLABICS OJIBWAY C
+18D8 ; [.37B5.0020.0002] # CANADIAN SYLLABICS OJIBWAY M
+18D9 ; [.37B6.0020.0002] # CANADIAN SYLLABICS OJIBWAY N
+18DA ; [.37B7.0020.0002] # CANADIAN SYLLABICS OJIBWAY S
+18DB ; [.37B8.0020.0002] # CANADIAN SYLLABICS OJIBWAY SH
+18DC ; [.37B9.0020.0002] # CANADIAN SYLLABICS EASTERN W
+18DD ; [.37BA.0020.0002] # CANADIAN SYLLABICS WESTERN W
+18DE ; [.37BB.0020.0002] # CANADIAN SYLLABICS FINAL SMALL RING
+18DF ; [.37BC.0020.0002] # CANADIAN SYLLABICS FINAL RAISED DOT
+18E0 ; [.37BD.0020.0002] # CANADIAN SYLLABICS R-CREE RWE
+18E1 ; [.37BE.0020.0002] # CANADIAN SYLLABICS WEST-CREE LOO
+18E2 ; [.37BF.0020.0002] # CANADIAN SYLLABICS WEST-CREE LAA
+18E3 ; [.37C0.0020.0002] # CANADIAN SYLLABICS THWE
+18E4 ; [.37C1.0020.0002] # CANADIAN SYLLABICS THWA
+18E5 ; [.37C2.0020.0002] # CANADIAN SYLLABICS TTHWE
+18E6 ; [.37C3.0020.0002] # CANADIAN SYLLABICS TTHOO
+18E7 ; [.37C4.0020.0002] # CANADIAN SYLLABICS TTHAA
+18E8 ; [.37C5.0020.0002] # CANADIAN SYLLABICS TLHWE
+18E9 ; [.37C6.0020.0002] # CANADIAN SYLLABICS TLHOO
+18EA ; [.37C7.0020.0002] # CANADIAN SYLLABICS SAYISI SHWE
+18EB ; [.37C8.0020.0002] # CANADIAN SYLLABICS SAYISI SHOO
+18EC ; [.37C9.0020.0002] # CANADIAN SYLLABICS SAYISI HOO
+18ED ; [.37CA.0020.0002] # CANADIAN SYLLABICS CARRIER GWU
+18EE ; [.37CB.0020.0002] # CANADIAN SYLLABICS CARRIER DENE GEE
+18EF ; [.37CC.0020.0002] # CANADIAN SYLLABICS CARRIER GAA
+18F0 ; [.37CD.0020.0002] # CANADIAN SYLLABICS CARRIER GWA
+18F1 ; [.37CE.0020.0002] # CANADIAN SYLLABICS SAYISI JUU
+18F2 ; [.37CF.0020.0002] # CANADIAN SYLLABICS CARRIER JWA
+18F3 ; [.37D0.0020.0002] # CANADIAN SYLLABICS BEAVER DENE L
+18F4 ; [.37D1.0020.0002] # CANADIAN SYLLABICS BEAVER DENE R
+18F5 ; [.37D2.0020.0002] # CANADIAN SYLLABICS CARRIER DENTAL S
+1681 ; [.37D3.0020.0002] # OGHAM LETTER BEITH
+1682 ; [.37D4.0020.0002] # OGHAM LETTER LUIS
+1683 ; [.37D5.0020.0002] # OGHAM LETTER FEARN
+1684 ; [.37D6.0020.0002] # OGHAM LETTER SAIL
+1685 ; [.37D7.0020.0002] # OGHAM LETTER NION
+1686 ; [.37D8.0020.0002] # OGHAM LETTER UATH
+1687 ; [.37D9.0020.0002] # OGHAM LETTER DAIR
+1688 ; [.37DA.0020.0002] # OGHAM LETTER TINNE
+1689 ; [.37DB.0020.0002] # OGHAM LETTER COLL
+168A ; [.37DC.0020.0002] # OGHAM LETTER CEIRT
+168B ; [.37DD.0020.0002] # OGHAM LETTER MUIN
+168C ; [.37DE.0020.0002] # OGHAM LETTER GORT
+168D ; [.37DF.0020.0002] # OGHAM LETTER NGEADAL
+168E ; [.37E0.0020.0002] # OGHAM LETTER STRAIF
+168F ; [.37E1.0020.0002] # OGHAM LETTER RUIS
+1690 ; [.37E2.0020.0002] # OGHAM LETTER AILM
+1691 ; [.37E3.0020.0002] # OGHAM LETTER ONN
+1692 ; [.37E4.0020.0002] # OGHAM LETTER UR
+1693 ; [.37E5.0020.0002] # OGHAM LETTER EADHADH
+1694 ; [.37E6.0020.0002] # OGHAM LETTER IODHADH
+1695 ; [.37E7.0020.0002] # OGHAM LETTER EABHADH
+1696 ; [.37E8.0020.0002] # OGHAM LETTER OR
+1697 ; [.37E9.0020.0002] # OGHAM LETTER UILLEANN
+1698 ; [.37EA.0020.0002] # OGHAM LETTER IFIN
+1699 ; [.37EB.0020.0002] # OGHAM LETTER EAMHANCHOLL
+169A ; [.37EC.0020.0002] # OGHAM LETTER PEITH
+16A0 ; [.37ED.0020.0002] # RUNIC LETTER FEHU FEOH FE F
+16A1 ; [.37ED.0020.0004][.0000.0111.0004] # RUNIC LETTER V
+16A2 ; [.37EE.0020.0002] # RUNIC LETTER URUZ UR U
+16A4 ; [.37EE.0020.0004][.0000.0111.0004] # RUNIC LETTER Y
+16A5 ; [.37EE.0020.0004][.0000.0112.0004] # RUNIC LETTER W
+16A6 ; [.37EF.0020.0002] # RUNIC LETTER THURISAZ THURS THORN
+16A7 ; [.37EF.0020.0004][.0000.0111.0004] # RUNIC LETTER ETH
+16F0 ; [.37EF.0020.0004][.37EF.0020.0004] # RUNIC BELGTHOR SYMBOL
+16A8 ; [.37F0.0020.0002] # RUNIC LETTER ANSUZ A
+16A9 ; [.37F0.0020.0004][.0000.0111.0004] # RUNIC LETTER OS O
+16AC ; [.37F0.0020.0004][.0000.0112.0004] # RUNIC LETTER LONG-BRANCH-OSS O
+16AD ; [.37F0.0020.0004][.0000.0113.0004] # RUNIC LETTER SHORT-TWIG-OSS O
+16AE ; [.37F0.0020.0004][.0000.0114.0004] # RUNIC LETTER O
+16F4 ; [.37F1.0020.0002] # RUNIC LETTER FRANKS CASKET OS
+16AF ; [.37F2.0020.0002] # RUNIC LETTER OE
+16B0 ; [.37F3.0020.0002] # RUNIC LETTER ON
+16B1 ; [.37F4.0020.0002] # RUNIC LETTER RAIDO RAD REID R
+16B2 ; [.37F5.0020.0002] # RUNIC LETTER KAUNA
+16B3 ; [.37F5.0020.0004][.0000.0111.0004] # RUNIC LETTER CEN
+16B4 ; [.37F5.0020.0004][.0000.0112.0004] # RUNIC LETTER KAUN K
+16B5 ; [.37F5.0020.0004][.0000.0113.0004] # RUNIC LETTER G
+16B6 ; [.37F5.0020.0004][.0000.0114.0004] # RUNIC LETTER ENG
+16F1 ; [.37F6.0020.0002] # RUNIC LETTER K
+16B7 ; [.37F7.0020.0002] # RUNIC LETTER GEBO GYFU G
+16B9 ; [.37F8.0020.0002] # RUNIC LETTER WUNJO WYNN W
+16E9 ; [.37F8.0020.0004][.0000.0111.0004] # RUNIC LETTER Q
+16BA ; [.37F9.0020.0002] # RUNIC LETTER HAGLAZ H
+16BB ; [.37F9.0020.0004][.0000.0111.0004] # RUNIC LETTER HAEGL H
+16BC ; [.37F9.0020.0004][.0000.0112.0004] # RUNIC LETTER LONG-BRANCH-HAGALL H
+16BD ; [.37F9.0020.0004][.0000.0113.0004] # RUNIC LETTER SHORT-TWIG-HAGALL H
+16BE ; [.37FA.0020.0002] # RUNIC LETTER NAUDIZ NYD NAUD N
+16BF ; [.37FA.0020.0004][.0000.0111.0004] # RUNIC LETTER SHORT-TWIG-NAUD N
+16C0 ; [.37FA.0020.0004][.0000.0112.0004] # RUNIC LETTER DOTTED-N
+16C1 ; [.37FB.0020.0002] # RUNIC LETTER ISAZ IS ISS I
+16C2 ; [.37FB.0020.0004][.0000.0111.0004] # RUNIC LETTER E
+16F5 ; [.37FC.0020.0002] # RUNIC LETTER FRANKS CASKET IS
+16C3 ; [.37FD.0020.0002] # RUNIC LETTER JERAN J
+16C4 ; [.37FD.0020.0004][.0000.0111.0004] # RUNIC LETTER GER
+16C5 ; [.37FE.0020.0002] # RUNIC LETTER LONG-BRANCH-AR AE
+16C6 ; [.37FE.0020.0004][.0000.0111.0004] # RUNIC LETTER SHORT-TWIG-AR A
+16EE ; [.37FE.0020.0004][.3809.0020.0004] # RUNIC ARLAUG SYMBOL
+16C7 ; [.37FF.0020.0002] # RUNIC LETTER IWAZ EOH
+16C8 ; [.3800.0020.0002] # RUNIC LETTER PERTHO PEORTH P
+16D5 ; [.3800.0020.0004][.0000.0111.0004] # RUNIC LETTER OPEN-P
+16C9 ; [.3801.0020.0002] # RUNIC LETTER ALGIZ EOLHX
+16CA ; [.3802.0020.0002] # RUNIC LETTER SOWILO S
+16CB ; [.3802.0020.0004][.0000.0111.0004] # RUNIC LETTER SIGEL LONG-BRANCH-SOL S
+16EA ; [.3802.0020.0004][.0000.0112.0004] # RUNIC LETTER X
+16CC ; [.3802.0020.0004][.0000.0113.0004] # RUNIC LETTER SHORT-TWIG-SOL S
+16CD ; [.3802.0020.0004][.0000.0114.0004] # RUNIC LETTER C
+16CE ; [.3802.0020.0004][.0000.0115.0004] # RUNIC LETTER Z
+16F2 ; [.3803.0020.0002] # RUNIC LETTER SH
+16CF ; [.3804.0020.0002] # RUNIC LETTER TIWAZ TIR TYR T
+16D0 ; [.3804.0020.0004][.0000.0111.0004] # RUNIC LETTER SHORT-TWIG-TYR T
+16D1 ; [.3804.0020.0004][.0000.0112.0004] # RUNIC LETTER D
+16D2 ; [.3805.0020.0002] # RUNIC LETTER BERKANAN BEORC BJARKAN B
+16D3 ; [.3805.0020.0004][.0000.0111.0004] # RUNIC LETTER SHORT-TWIG-BJARKAN B
+16D4 ; [.3805.0020.0004][.0000.0112.0004] # RUNIC LETTER DOTTED-P
+16D6 ; [.3806.0020.0002] # RUNIC LETTER EHWAZ EH E
+16F6 ; [.3807.0020.0002] # RUNIC LETTER FRANKS CASKET EH
+16D7 ; [.3808.0020.0002] # RUNIC LETTER MANNAZ MAN M
+16D8 ; [.3808.0020.0004][.0000.0111.0004] # RUNIC LETTER LONG-BRANCH-MADR M
+16D9 ; [.3808.0020.0004][.0000.0112.0004] # RUNIC LETTER SHORT-TWIG-MADR M
+16EF ; [.3808.0020.0004][.0000.0111.0004][.3808.0020.0004][.0000.0111.0004] # RUNIC TVIMADUR SYMBOL
+16DA ; [.3809.0020.0002] # RUNIC LETTER LAUKAZ LAGU LOGR L
+16DB ; [.3809.0020.0004][.0000.0111.0004] # RUNIC LETTER DOTTED-L
+16DC ; [.380A.0020.0002] # RUNIC LETTER INGWAZ
+16DD ; [.380A.0020.0004][.0000.0111.0004] # RUNIC LETTER ING
+16DE ; [.380B.0020.0002] # RUNIC LETTER DAGAZ DAEG D
+16DF ; [.380C.0020.0002] # RUNIC LETTER OTHALAN ETHEL O
+16F3 ; [.380D.0020.0002] # RUNIC LETTER OO
+16AA ; [.380E.0020.0002] # RUNIC LETTER AC A
+16F7 ; [.380F.0020.0002] # RUNIC LETTER FRANKS CASKET AC
+16AB ; [.3810.0020.0002] # RUNIC LETTER AESC
+16F8 ; [.3811.0020.0002] # RUNIC LETTER FRANKS CASKET AESC
+16A3 ; [.3812.0020.0002] # RUNIC LETTER YR
+16E0 ; [.3813.0020.0002] # RUNIC LETTER EAR
+16E3 ; [.3814.0020.0002] # RUNIC LETTER CALC
+16B8 ; [.3815.0020.0002] # RUNIC LETTER GAR
+16E4 ; [.3816.0020.0002] # RUNIC LETTER CEALC
+16E1 ; [.3817.0020.0002] # RUNIC LETTER IOR
+16E2 ; [.3818.0020.0002] # RUNIC LETTER CWEORTH
+16E5 ; [.3819.0020.0002] # RUNIC LETTER STAN
+16E6 ; [.381A.0020.0002] # RUNIC LETTER LONG-BRANCH-YR
+16E7 ; [.381A.0020.0004][.0000.0111.0004] # RUNIC LETTER SHORT-TWIG-YR
+16E8 ; [.381A.0020.0004][.0000.0112.0004] # RUNIC LETTER ICELANDIC-YR
+10CC0 ; [.381B.0020.0002] # OLD HUNGARIAN SMALL LETTER A
+10C80 ; [.381B.0020.0008] # OLD HUNGARIAN CAPITAL LETTER A
+10CC1 ; [.381B.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER AA
+10C81 ; [.381B.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER AA
+10CC2 ; [.381C.0020.0002] # OLD HUNGARIAN SMALL LETTER EB
+10C82 ; [.381C.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EB
+10CC3 ; [.381D.0020.0002] # OLD HUNGARIAN SMALL LETTER AMB
+10C83 ; [.381D.0020.0008] # OLD HUNGARIAN CAPITAL LETTER AMB
+10CC4 ; [.381E.0020.0002] # OLD HUNGARIAN SMALL LETTER EC
+10C84 ; [.381E.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EC
+10CC5 ; [.381F.0020.0002] # OLD HUNGARIAN SMALL LETTER ENC
+10C85 ; [.381F.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ENC
+10CC6 ; [.3820.0020.0002] # OLD HUNGARIAN SMALL LETTER ECS
+10C86 ; [.3820.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ECS
+10CC7 ; [.3821.0020.0002] # OLD HUNGARIAN SMALL LETTER ED
+10C87 ; [.3821.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ED
+10CC8 ; [.3822.0020.0002] # OLD HUNGARIAN SMALL LETTER AND
+10C88 ; [.3822.0020.0008] # OLD HUNGARIAN CAPITAL LETTER AND
+10CC9 ; [.3823.0020.0002] # OLD HUNGARIAN SMALL LETTER E
+10C89 ; [.3823.0020.0008] # OLD HUNGARIAN CAPITAL LETTER E
+10CCA ; [.3823.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER CLOSE E
+10C8A ; [.3823.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER CLOSE E
+10CCB ; [.3823.0020.0004][.0000.0112.0004] # OLD HUNGARIAN SMALL LETTER EE
+10C8B ; [.3823.0020.000A][.0000.0112.0004] # OLD HUNGARIAN CAPITAL LETTER EE
+10CCC ; [.3824.0020.0002] # OLD HUNGARIAN SMALL LETTER EF
+10C8C ; [.3824.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EF
+10CCD ; [.3825.0020.0002] # OLD HUNGARIAN SMALL LETTER EG
+10C8D ; [.3825.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EG
+10CCE ; [.3826.0020.0002] # OLD HUNGARIAN SMALL LETTER EGY
+10C8E ; [.3826.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EGY
+10CCF ; [.3827.0020.0002] # OLD HUNGARIAN SMALL LETTER EH
+10C8F ; [.3827.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EH
+10CD0 ; [.3828.0020.0002] # OLD HUNGARIAN SMALL LETTER I
+10C90 ; [.3828.0020.0008] # OLD HUNGARIAN CAPITAL LETTER I
+10CD1 ; [.3828.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER II
+10C91 ; [.3828.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER II
+10CD2 ; [.3829.0020.0002] # OLD HUNGARIAN SMALL LETTER EJ
+10C92 ; [.3829.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EJ
+10CD3 ; [.382A.0020.0002] # OLD HUNGARIAN SMALL LETTER EK
+10C93 ; [.382A.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EK
+10CD4 ; [.382B.0020.0002] # OLD HUNGARIAN SMALL LETTER AK
+10C94 ; [.382B.0020.0008] # OLD HUNGARIAN CAPITAL LETTER AK
+10CD5 ; [.382C.0020.0002] # OLD HUNGARIAN SMALL LETTER UNK
+10C95 ; [.382C.0020.0008] # OLD HUNGARIAN CAPITAL LETTER UNK
+10CD6 ; [.382D.0020.0002] # OLD HUNGARIAN SMALL LETTER EL
+10C96 ; [.382D.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EL
+10CD7 ; [.382E.0020.0002] # OLD HUNGARIAN SMALL LETTER ELY
+10C97 ; [.382E.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ELY
+10CD8 ; [.382F.0020.0002] # OLD HUNGARIAN SMALL LETTER EM
+10C98 ; [.382F.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EM
+10CD9 ; [.3830.0020.0002] # OLD HUNGARIAN SMALL LETTER EN
+10C99 ; [.3830.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EN
+10CDA ; [.3831.0020.0002] # OLD HUNGARIAN SMALL LETTER ENY
+10C9A ; [.3831.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ENY
+10CDB ; [.3832.0020.0002] # OLD HUNGARIAN SMALL LETTER O
+10C9B ; [.3832.0020.0008] # OLD HUNGARIAN CAPITAL LETTER O
+10CDC ; [.3832.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER OO
+10C9C ; [.3832.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER OO
+10CDD ; [.3833.0020.0002] # OLD HUNGARIAN SMALL LETTER NIKOLSBURG OE
+10C9D ; [.3833.0020.0008] # OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE
+10CDE ; [.3833.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER RUDIMENTA OE
+10C9E ; [.3833.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE
+10CDF ; [.3833.0020.0004][.0000.0112.0004] # OLD HUNGARIAN SMALL LETTER OEE
+10C9F ; [.3833.0020.000A][.0000.0112.0004] # OLD HUNGARIAN CAPITAL LETTER OEE
+10CE0 ; [.3834.0020.0002] # OLD HUNGARIAN SMALL LETTER EP
+10CA0 ; [.3834.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EP
+10CE1 ; [.3835.0020.0002] # OLD HUNGARIAN SMALL LETTER EMP
+10CA1 ; [.3835.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EMP
+10CE2 ; [.3836.0020.0002] # OLD HUNGARIAN SMALL LETTER ER
+10CA2 ; [.3836.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ER
+10CE3 ; [.3836.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER SHORT ER
+10CA3 ; [.3836.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER SHORT ER
+10CE4 ; [.3837.0020.0002] # OLD HUNGARIAN SMALL LETTER ES
+10CA4 ; [.3837.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ES
+10CE5 ; [.3838.0020.0002] # OLD HUNGARIAN SMALL LETTER ESZ
+10CA5 ; [.3838.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ESZ
+10CE6 ; [.3839.0020.0002] # OLD HUNGARIAN SMALL LETTER ET
+10CA6 ; [.3839.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ET
+10CE7 ; [.383A.0020.0002] # OLD HUNGARIAN SMALL LETTER ENT
+10CA7 ; [.383A.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ENT
+10CE8 ; [.383B.0020.0002] # OLD HUNGARIAN SMALL LETTER ETY
+10CA8 ; [.383B.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ETY
+10CE9 ; [.383C.0020.0002] # OLD HUNGARIAN SMALL LETTER ECH
+10CA9 ; [.383C.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ECH
+10CEA ; [.383D.0020.0002] # OLD HUNGARIAN SMALL LETTER U
+10CAA ; [.383D.0020.0008] # OLD HUNGARIAN CAPITAL LETTER U
+10CEB ; [.383D.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER UU
+10CAB ; [.383D.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER UU
+10CEC ; [.383E.0020.0002] # OLD HUNGARIAN SMALL LETTER NIKOLSBURG UE
+10CAC ; [.383E.0020.0008] # OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE
+10CED ; [.383E.0020.0004][.0000.0111.0004] # OLD HUNGARIAN SMALL LETTER RUDIMENTA UE
+10CAD ; [.383E.0020.000A][.0000.0111.0004] # OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE
+10CEE ; [.383F.0020.0002] # OLD HUNGARIAN SMALL LETTER EV
+10CAE ; [.383F.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EV
+10CEF ; [.3840.0020.0002] # OLD HUNGARIAN SMALL LETTER EZ
+10CAF ; [.3840.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EZ
+10CF0 ; [.3841.0020.0002] # OLD HUNGARIAN SMALL LETTER EZS
+10CB0 ; [.3841.0020.0008] # OLD HUNGARIAN CAPITAL LETTER EZS
+10CF1 ; [.3842.0020.0002] # OLD HUNGARIAN SMALL LETTER ENT-SHAPED SIGN
+10CB1 ; [.3842.0020.0008] # OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN
+10CF2 ; [.3843.0020.0002] # OLD HUNGARIAN SMALL LETTER US
+10CB2 ; [.3843.0020.0008] # OLD HUNGARIAN CAPITAL LETTER US
+10C00 ; [.3844.0020.0002] # OLD TURKIC LETTER ORKHON A
+10C01 ; [.3844.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI A
+10C02 ; [.3845.0020.0002] # OLD TURKIC LETTER YENISEI AE
+10C03 ; [.3846.0020.0002] # OLD TURKIC LETTER ORKHON I
+10C04 ; [.3846.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI I
+10C05 ; [.3847.0020.0002] # OLD TURKIC LETTER YENISEI E
+10C06 ; [.3848.0020.0002] # OLD TURKIC LETTER ORKHON O
+10C07 ; [.3849.0020.0002] # OLD TURKIC LETTER ORKHON OE
+10C08 ; [.3849.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI OE
+10C09 ; [.384A.0020.0002] # OLD TURKIC LETTER ORKHON AB
+10C0A ; [.384A.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AB
+10C0B ; [.384B.0020.0002] # OLD TURKIC LETTER ORKHON AEB
+10C0C ; [.384B.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AEB
+10C0D ; [.384C.0020.0002] # OLD TURKIC LETTER ORKHON AG
+10C0E ; [.384C.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AG
+10C0F ; [.384D.0020.0002] # OLD TURKIC LETTER ORKHON AEG
+10C10 ; [.384D.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AEG
+10C11 ; [.384E.0020.0002] # OLD TURKIC LETTER ORKHON AD
+10C12 ; [.384E.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AD
+10C13 ; [.384F.0020.0002] # OLD TURKIC LETTER ORKHON AED
+10C14 ; [.3850.0020.0002] # OLD TURKIC LETTER ORKHON EZ
+10C15 ; [.3850.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI EZ
+10C16 ; [.3851.0020.0002] # OLD TURKIC LETTER ORKHON AY
+10C17 ; [.3851.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AY
+10C18 ; [.3852.0020.0002] # OLD TURKIC LETTER ORKHON AEY
+10C19 ; [.3852.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AEY
+10C1A ; [.3853.0020.0002] # OLD TURKIC LETTER ORKHON AEK
+10C1B ; [.3853.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AEK
+10C1C ; [.3854.0020.0002] # OLD TURKIC LETTER ORKHON OEK
+10C1D ; [.3854.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI OEK
+10C1E ; [.3855.0020.0002] # OLD TURKIC LETTER ORKHON AL
+10C1F ; [.3855.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AL
+10C20 ; [.3856.0020.0002] # OLD TURKIC LETTER ORKHON AEL
+10C21 ; [.3857.0020.0002] # OLD TURKIC LETTER ORKHON ELT
+10C22 ; [.3858.0020.0002] # OLD TURKIC LETTER ORKHON EM
+10C23 ; [.3859.0020.0002] # OLD TURKIC LETTER ORKHON AN
+10C24 ; [.385A.0020.0002] # OLD TURKIC LETTER ORKHON AEN
+10C25 ; [.385A.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AEN
+10C26 ; [.385B.0020.0002] # OLD TURKIC LETTER ORKHON ENT
+10C27 ; [.385B.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI ENT
+10C28 ; [.385C.0020.0002] # OLD TURKIC LETTER ORKHON ENC
+10C29 ; [.385C.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI ENC
+10C2A ; [.385D.0020.0002] # OLD TURKIC LETTER ORKHON ENY
+10C2B ; [.385D.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI ENY
+10C2C ; [.385E.0020.0002] # OLD TURKIC LETTER YENISEI ANG
+10C2D ; [.385F.0020.0002] # OLD TURKIC LETTER ORKHON ENG
+10C2E ; [.385F.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AENG
+10C2F ; [.3860.0020.0002] # OLD TURKIC LETTER ORKHON EP
+10C30 ; [.3861.0020.0002] # OLD TURKIC LETTER ORKHON OP
+10C31 ; [.3862.0020.0002] # OLD TURKIC LETTER ORKHON IC
+10C32 ; [.3863.0020.0002] # OLD TURKIC LETTER ORKHON EC
+10C33 ; [.3863.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI EC
+10C34 ; [.3864.0020.0002] # OLD TURKIC LETTER ORKHON AQ
+10C35 ; [.3864.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AQ
+10C36 ; [.3865.0020.0002] # OLD TURKIC LETTER ORKHON IQ
+10C37 ; [.3865.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI IQ
+10C38 ; [.3866.0020.0002] # OLD TURKIC LETTER ORKHON OQ
+10C39 ; [.3866.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI OQ
+10C3A ; [.3867.0020.0002] # OLD TURKIC LETTER ORKHON AR
+10C3B ; [.3867.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AR
+10C3C ; [.3868.0020.0002] # OLD TURKIC LETTER ORKHON AER
+10C3D ; [.3869.0020.0002] # OLD TURKIC LETTER ORKHON AS
+10C3E ; [.386A.0020.0002] # OLD TURKIC LETTER ORKHON AES
+10C3F ; [.386B.0020.0002] # OLD TURKIC LETTER ORKHON ASH
+10C40 ; [.386B.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI ASH
+10C41 ; [.386C.0020.0002] # OLD TURKIC LETTER ORKHON ESH
+10C42 ; [.386C.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI ESH
+10C43 ; [.386D.0020.0002] # OLD TURKIC LETTER ORKHON AT
+10C44 ; [.386D.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AT
+10C45 ; [.386E.0020.0002] # OLD TURKIC LETTER ORKHON AET
+10C46 ; [.386E.0020.0004][.0000.0111.0004] # OLD TURKIC LETTER YENISEI AET
+10C47 ; [.386F.0020.0002] # OLD TURKIC LETTER ORKHON OT
+10C48 ; [.3870.0020.0002] # OLD TURKIC LETTER ORKHON BASH
+A500 ; [.3871.0020.0002] # VAI SYLLABLE EE
+A501 ; [.3872.0020.0002] # VAI SYLLABLE EEN
+A502 ; [.3873.0020.0002] # VAI SYLLABLE HEE
+A503 ; [.3874.0020.0002] # VAI SYLLABLE WEE
+A504 ; [.3875.0020.0002] # VAI SYLLABLE WEEN
+A505 ; [.3876.0020.0002] # VAI SYLLABLE PEE
+A506 ; [.3877.0020.0002] # VAI SYLLABLE BHEE
+A507 ; [.3878.0020.0002] # VAI SYLLABLE BEE
+A508 ; [.3879.0020.0002] # VAI SYLLABLE MBEE
+A509 ; [.387A.0020.0002] # VAI SYLLABLE KPEE
+A50A ; [.387B.0020.0002] # VAI SYLLABLE MGBEE
+A50B ; [.387C.0020.0002] # VAI SYLLABLE GBEE
+A50C ; [.387D.0020.0002] # VAI SYLLABLE FEE
+A613 ; [.387D.0020.0004][.397C.0020.0004] # VAI SYMBOL FEENG
+A50D ; [.387E.0020.0002] # VAI SYLLABLE VEE
+A50E ; [.387F.0020.0002] # VAI SYLLABLE TEE
+A50F ; [.3880.0020.0002] # VAI SYLLABLE THEE
+A510 ; [.3881.0020.0002] # VAI SYLLABLE DHEE
+A511 ; [.3882.0020.0002] # VAI SYLLABLE DHHEE
+A512 ; [.3883.0020.0002] # VAI SYLLABLE LEE
+A513 ; [.3884.0020.0002] # VAI SYLLABLE REE
+A514 ; [.3885.0020.0002] # VAI SYLLABLE DEE
+A515 ; [.3886.0020.0002] # VAI SYLLABLE NDEE
+A516 ; [.3887.0020.0002] # VAI SYLLABLE SEE
+A517 ; [.3888.0020.0002] # VAI SYLLABLE SHEE
+A518 ; [.3889.0020.0002] # VAI SYLLABLE ZEE
+A519 ; [.388A.0020.0002] # VAI SYLLABLE ZHEE
+A51A ; [.388B.0020.0002] # VAI SYLLABLE CEE
+A51B ; [.388C.0020.0002] # VAI SYLLABLE JEE
+A51C ; [.388D.0020.0002] # VAI SYLLABLE NJEE
+A51D ; [.388E.0020.0002] # VAI SYLLABLE YEE
+A51E ; [.388F.0020.0002] # VAI SYLLABLE KEE
+A614 ; [.388F.0020.0004][.397C.0020.0004] # VAI SYMBOL KEENG
+A51F ; [.3890.0020.0002] # VAI SYLLABLE NGGEE
+A520 ; [.3891.0020.0002] # VAI SYLLABLE GEE
+A521 ; [.3892.0020.0002] # VAI SYLLABLE MEE
+A522 ; [.3893.0020.0002] # VAI SYLLABLE NEE
+A523 ; [.3894.0020.0002] # VAI SYLLABLE NYEE
+A524 ; [.3895.0020.0002] # VAI SYLLABLE I
+A525 ; [.3896.0020.0002] # VAI SYLLABLE IN
+A526 ; [.3897.0020.0002] # VAI SYLLABLE HI
+A527 ; [.3898.0020.0002] # VAI SYLLABLE HIN
+A528 ; [.3899.0020.0002] # VAI SYLLABLE WI
+A529 ; [.389A.0020.0002] # VAI SYLLABLE WIN
+A52A ; [.389B.0020.0002] # VAI SYLLABLE PI
+A52B ; [.389C.0020.0002] # VAI SYLLABLE BHI
+A52C ; [.389D.0020.0002] # VAI SYLLABLE BI
+A52D ; [.389E.0020.0002] # VAI SYLLABLE MBI
+A52E ; [.389F.0020.0002] # VAI SYLLABLE KPI
+A52F ; [.38A0.0020.0002] # VAI SYLLABLE MGBI
+A530 ; [.38A1.0020.0002] # VAI SYLLABLE GBI
+A531 ; [.38A2.0020.0002] # VAI SYLLABLE FI
+A532 ; [.38A3.0020.0002] # VAI SYLLABLE VI
+A533 ; [.38A4.0020.0002] # VAI SYLLABLE TI
+A615 ; [.38A4.0020.0004][.397C.0020.0004] # VAI SYMBOL TING
+A534 ; [.38A5.0020.0002] # VAI SYLLABLE THI
+A535 ; [.38A6.0020.0002] # VAI SYLLABLE DHI
+A536 ; [.38A7.0020.0002] # VAI SYLLABLE DHHI
+A537 ; [.38A8.0020.0002] # VAI SYLLABLE LI
+A538 ; [.38A9.0020.0002] # VAI SYLLABLE RI
+A539 ; [.38AA.0020.0002] # VAI SYLLABLE DI
+A53A ; [.38AB.0020.0002] # VAI SYLLABLE NDI
+A53B ; [.38AC.0020.0002] # VAI SYLLABLE SI
+A53C ; [.38AD.0020.0002] # VAI SYLLABLE SHI
+A53D ; [.38AE.0020.0002] # VAI SYLLABLE ZI
+A53E ; [.38AF.0020.0002] # VAI SYLLABLE ZHI
+A53F ; [.38B0.0020.0002] # VAI SYLLABLE CI
+A540 ; [.38B1.0020.0002] # VAI SYLLABLE JI
+A541 ; [.38B2.0020.0002] # VAI SYLLABLE NJI
+A542 ; [.38B3.0020.0002] # VAI SYLLABLE YI
+A543 ; [.38B4.0020.0002] # VAI SYLLABLE KI
+A544 ; [.38B5.0020.0002] # VAI SYLLABLE NGGI
+A545 ; [.38B6.0020.0002] # VAI SYLLABLE GI
+A546 ; [.38B7.0020.0002] # VAI SYLLABLE MI
+A547 ; [.38B8.0020.0002] # VAI SYLLABLE NI
+A616 ; [.38B8.0020.0004][.397D.0020.0004] # VAI SYMBOL NII
+A548 ; [.38B9.0020.0002] # VAI SYLLABLE NYI
+A549 ; [.38BA.0020.0002] # VAI SYLLABLE A
+A54A ; [.38BB.0020.0002] # VAI SYLLABLE AN
+A54B ; [.38BC.0020.0002] # VAI SYLLABLE NGAN
+A54C ; [.38BD.0020.0002] # VAI SYLLABLE HA
+A54D ; [.38BE.0020.0002] # VAI SYLLABLE HAN
+A54E ; [.38BF.0020.0002] # VAI SYLLABLE WA
+A54F ; [.38C0.0020.0002] # VAI SYLLABLE WAN
+A550 ; [.38C1.0020.0002] # VAI SYLLABLE PA
+A551 ; [.38C2.0020.0002] # VAI SYLLABLE BHA
+A552 ; [.38C3.0020.0002] # VAI SYLLABLE BA
+A617 ; [.38C3.0020.0004][.397C.0020.0004] # VAI SYMBOL BANG
+A553 ; [.38C4.0020.0002] # VAI SYLLABLE MBA
+A554 ; [.38C5.0020.0002] # VAI SYLLABLE KPA
+A555 ; [.38C6.0020.0002] # VAI SYLLABLE KPAN
+A556 ; [.38C7.0020.0002] # VAI SYLLABLE MGBA
+A557 ; [.38C8.0020.0002] # VAI SYLLABLE GBA
+A558 ; [.38C9.0020.0002] # VAI SYLLABLE FA
+A610 ; [.38C9.0020.0004] # VAI SYLLABLE NDOLE FA
+A618 ; [.38C9.0020.0004][.397D.0020.0004] # VAI SYMBOL FAA
+A559 ; [.38CA.0020.0002] # VAI SYLLABLE VA
+A55A ; [.38CB.0020.0002] # VAI SYLLABLE TA
+A619 ; [.38CB.0020.0004][.397D.0020.0004] # VAI SYMBOL TAA
+A55B ; [.38CC.0020.0002] # VAI SYLLABLE THA
+A55C ; [.38CD.0020.0002] # VAI SYLLABLE DHA
+A55D ; [.38CE.0020.0002] # VAI SYLLABLE DHHA
+A55E ; [.38CF.0020.0002] # VAI SYLLABLE LA
+A55F ; [.38D0.0020.0002] # VAI SYLLABLE RA
+A560 ; [.38D1.0020.0002] # VAI SYLLABLE DA
+A61A ; [.38D1.0020.0004][.397C.0020.0004] # VAI SYMBOL DANG
+A561 ; [.38D2.0020.0002] # VAI SYLLABLE NDA
+A562 ; [.38D3.0020.0002] # VAI SYLLABLE SA
+A563 ; [.38D4.0020.0002] # VAI SYLLABLE SHA
+A564 ; [.38D5.0020.0002] # VAI SYLLABLE ZA
+A565 ; [.38D6.0020.0002] # VAI SYLLABLE ZHA
+A566 ; [.38D7.0020.0002] # VAI SYLLABLE CA
+A567 ; [.38D8.0020.0002] # VAI SYLLABLE JA
+A568 ; [.38D9.0020.0002] # VAI SYLLABLE NJA
+A569 ; [.38DA.0020.0002] # VAI SYLLABLE YA
+A56A ; [.38DB.0020.0002] # VAI SYLLABLE KA
+A611 ; [.38DB.0020.0004] # VAI SYLLABLE NDOLE KA
+A56B ; [.38DC.0020.0002] # VAI SYLLABLE KAN
+A56C ; [.38DD.0020.0002] # VAI SYLLABLE NGGA
+A56D ; [.38DE.0020.0002] # VAI SYLLABLE GA
+A56E ; [.38DF.0020.0002] # VAI SYLLABLE MA
+A62A ; [.38DF.0020.0004] # VAI SYLLABLE NDOLE MA
+A56F ; [.38E0.0020.0002] # VAI SYLLABLE NA
+A570 ; [.38E1.0020.0002] # VAI SYLLABLE NYA
+A571 ; [.38E2.0020.0002] # VAI SYLLABLE OO
+A572 ; [.38E3.0020.0002] # VAI SYLLABLE OON
+A573 ; [.38E4.0020.0002] # VAI SYLLABLE HOO
+A574 ; [.38E5.0020.0002] # VAI SYLLABLE WOO
+A575 ; [.38E6.0020.0002] # VAI SYLLABLE WOON
+A576 ; [.38E7.0020.0002] # VAI SYLLABLE POO
+A577 ; [.38E8.0020.0002] # VAI SYLLABLE BHOO
+A578 ; [.38E9.0020.0002] # VAI SYLLABLE BOO
+A579 ; [.38EA.0020.0002] # VAI SYLLABLE MBOO
+A57A ; [.38EB.0020.0002] # VAI SYLLABLE KPOO
+A57B ; [.38EC.0020.0002] # VAI SYLLABLE MGBOO
+A57C ; [.38ED.0020.0002] # VAI SYLLABLE GBOO
+A57D ; [.38EE.0020.0002] # VAI SYLLABLE FOO
+A57E ; [.38EF.0020.0002] # VAI SYLLABLE VOO
+A57F ; [.38F0.0020.0002] # VAI SYLLABLE TOO
+A580 ; [.38F1.0020.0002] # VAI SYLLABLE THOO
+A581 ; [.38F2.0020.0002] # VAI SYLLABLE DHOO
+A582 ; [.38F3.0020.0002] # VAI SYLLABLE DHHOO
+A583 ; [.38F4.0020.0002] # VAI SYLLABLE LOO
+A584 ; [.38F5.0020.0002] # VAI SYLLABLE ROO
+A585 ; [.38F6.0020.0002] # VAI SYLLABLE DOO
+A61B ; [.38F6.0020.0004][.397C.0020.0004] # VAI SYMBOL DOONG
+A586 ; [.38F7.0020.0002] # VAI SYLLABLE NDOO
+A587 ; [.38F8.0020.0002] # VAI SYLLABLE SOO
+A612 ; [.38F8.0020.0004] # VAI SYLLABLE NDOLE SOO
+A588 ; [.38F9.0020.0002] # VAI SYLLABLE SHOO
+A589 ; [.38FA.0020.0002] # VAI SYLLABLE ZOO
+A58A ; [.38FB.0020.0002] # VAI SYLLABLE ZHOO
+A58B ; [.38FC.0020.0002] # VAI SYLLABLE COO
+A58C ; [.38FD.0020.0002] # VAI SYLLABLE JOO
+A58D ; [.38FE.0020.0002] # VAI SYLLABLE NJOO
+A58E ; [.38FF.0020.0002] # VAI SYLLABLE YOO
+A58F ; [.3900.0020.0002] # VAI SYLLABLE KOO
+A590 ; [.3901.0020.0002] # VAI SYLLABLE NGGOO
+A591 ; [.3902.0020.0002] # VAI SYLLABLE GOO
+A592 ; [.3903.0020.0002] # VAI SYLLABLE MOO
+A593 ; [.3904.0020.0002] # VAI SYLLABLE NOO
+A594 ; [.3905.0020.0002] # VAI SYLLABLE NYOO
+A595 ; [.3906.0020.0002] # VAI SYLLABLE U
+A596 ; [.3907.0020.0002] # VAI SYLLABLE UN
+A597 ; [.3908.0020.0002] # VAI SYLLABLE HU
+A598 ; [.3909.0020.0002] # VAI SYLLABLE HUN
+A599 ; [.390A.0020.0002] # VAI SYLLABLE WU
+A59A ; [.390B.0020.0002] # VAI SYLLABLE WUN
+A59B ; [.390C.0020.0002] # VAI SYLLABLE PU
+A59C ; [.390D.0020.0002] # VAI SYLLABLE BHU
+A59D ; [.390E.0020.0002] # VAI SYLLABLE BU
+A59E ; [.390F.0020.0002] # VAI SYLLABLE MBU
+A59F ; [.3910.0020.0002] # VAI SYLLABLE KPU
+A5A0 ; [.3911.0020.0002] # VAI SYLLABLE MGBU
+A5A1 ; [.3912.0020.0002] # VAI SYLLABLE GBU
+A5A2 ; [.3913.0020.0002] # VAI SYLLABLE FU
+A5A3 ; [.3914.0020.0002] # VAI SYLLABLE VU
+A5A4 ; [.3915.0020.0002] # VAI SYLLABLE TU
+A5A5 ; [.3916.0020.0002] # VAI SYLLABLE THU
+A5A6 ; [.3917.0020.0002] # VAI SYLLABLE DHU
+A5A7 ; [.3918.0020.0002] # VAI SYLLABLE DHHU
+A5A8 ; [.3919.0020.0002] # VAI SYLLABLE LU
+A5A9 ; [.391A.0020.0002] # VAI SYLLABLE RU
+A5AA ; [.391B.0020.0002] # VAI SYLLABLE DU
+A5AB ; [.391C.0020.0002] # VAI SYLLABLE NDU
+A5AC ; [.391D.0020.0002] # VAI SYLLABLE SU
+A5AD ; [.391E.0020.0002] # VAI SYLLABLE SHU
+A5AE ; [.391F.0020.0002] # VAI SYLLABLE ZU
+A5AF ; [.3920.0020.0002] # VAI SYLLABLE ZHU
+A5B0 ; [.3921.0020.0002] # VAI SYLLABLE CU
+A5B1 ; [.3922.0020.0002] # VAI SYLLABLE JU
+A5B2 ; [.3923.0020.0002] # VAI SYLLABLE NJU
+A5B3 ; [.3924.0020.0002] # VAI SYLLABLE YU
+A5B4 ; [.3925.0020.0002] # VAI SYLLABLE KU
+A61C ; [.3925.0020.0004][.397C.0020.0004] # VAI SYMBOL KUNG
+A5B5 ; [.3926.0020.0002] # VAI SYLLABLE NGGU
+A5B6 ; [.3927.0020.0002] # VAI SYLLABLE GU
+A5B7 ; [.3928.0020.0002] # VAI SYLLABLE MU
+A5B8 ; [.3929.0020.0002] # VAI SYLLABLE NU
+A5B9 ; [.392A.0020.0002] # VAI SYLLABLE NYU
+A5BA ; [.392B.0020.0002] # VAI SYLLABLE O
+A5BB ; [.392C.0020.0002] # VAI SYLLABLE ON
+A5BC ; [.392D.0020.0002] # VAI SYLLABLE NGON
+A5BD ; [.392E.0020.0002] # VAI SYLLABLE HO
+A5BE ; [.392F.0020.0002] # VAI SYLLABLE HON
+A5BF ; [.3930.0020.0002] # VAI SYLLABLE WO
+A5C0 ; [.3931.0020.0002] # VAI SYLLABLE WON
+A5C1 ; [.3932.0020.0002] # VAI SYLLABLE PO
+A5C2 ; [.3933.0020.0002] # VAI SYLLABLE BHO
+A5C3 ; [.3934.0020.0002] # VAI SYLLABLE BO
+A5C4 ; [.3935.0020.0002] # VAI SYLLABLE MBO
+A5C5 ; [.3936.0020.0002] # VAI SYLLABLE KPO
+A5C6 ; [.3937.0020.0002] # VAI SYLLABLE MGBO
+A5C7 ; [.3938.0020.0002] # VAI SYLLABLE GBO
+A5C8 ; [.3939.0020.0002] # VAI SYLLABLE GBON
+A5C9 ; [.393A.0020.0002] # VAI SYLLABLE FO
+A5CA ; [.393B.0020.0002] # VAI SYLLABLE VO
+A5CB ; [.393C.0020.0002] # VAI SYLLABLE TO
+A61D ; [.393C.0020.0004][.397C.0020.0004] # VAI SYMBOL TONG
+A5CC ; [.393D.0020.0002] # VAI SYLLABLE THO
+A5CD ; [.393E.0020.0002] # VAI SYLLABLE DHO
+A5CE ; [.393F.0020.0002] # VAI SYLLABLE DHHO
+A5CF ; [.3940.0020.0002] # VAI SYLLABLE LO
+A5D0 ; [.3941.0020.0002] # VAI SYLLABLE RO
+A5D1 ; [.3942.0020.0002] # VAI SYLLABLE DO
+A62B ; [.3942.0020.0004] # VAI SYLLABLE NDOLE DO
+A61E ; [.3942.0020.0004][.397D.0020.0004] # VAI SYMBOL DO-O
+A5D2 ; [.3943.0020.0002] # VAI SYLLABLE NDO
+A5D3 ; [.3944.0020.0002] # VAI SYLLABLE SO
+A5D4 ; [.3945.0020.0002] # VAI SYLLABLE SHO
+A5D5 ; [.3946.0020.0002] # VAI SYLLABLE ZO
+A5D6 ; [.3947.0020.0002] # VAI SYLLABLE ZHO
+A5D7 ; [.3948.0020.0002] # VAI SYLLABLE CO
+A5D8 ; [.3949.0020.0002] # VAI SYLLABLE JO
+A61F ; [.3949.0020.0004][.397C.0020.0004] # VAI SYMBOL JONG
+A5D9 ; [.394A.0020.0002] # VAI SYLLABLE NJO
+A5DA ; [.394B.0020.0002] # VAI SYLLABLE YO
+A5DB ; [.394C.0020.0002] # VAI SYLLABLE KO
+A5DC ; [.394D.0020.0002] # VAI SYLLABLE NGGO
+A5DD ; [.394E.0020.0002] # VAI SYLLABLE GO
+A5DE ; [.394F.0020.0002] # VAI SYLLABLE MO
+A5DF ; [.3950.0020.0002] # VAI SYLLABLE NO
+A5E0 ; [.3951.0020.0002] # VAI SYLLABLE NYO
+A5E1 ; [.3952.0020.0002] # VAI SYLLABLE E
+A5E2 ; [.3953.0020.0002] # VAI SYLLABLE EN
+A5E3 ; [.3954.0020.0002] # VAI SYLLABLE NGEN
+A5E4 ; [.3955.0020.0002] # VAI SYLLABLE HE
+A5E5 ; [.3956.0020.0002] # VAI SYLLABLE HEN
+A5E6 ; [.3957.0020.0002] # VAI SYLLABLE WE
+A5E7 ; [.3958.0020.0002] # VAI SYLLABLE WEN
+A5E8 ; [.3959.0020.0002] # VAI SYLLABLE PE
+A5E9 ; [.395A.0020.0002] # VAI SYLLABLE BHE
+A5EA ; [.395B.0020.0002] # VAI SYLLABLE BE
+A5EB ; [.395C.0020.0002] # VAI SYLLABLE MBE
+A5EC ; [.395D.0020.0002] # VAI SYLLABLE KPE
+A5ED ; [.395E.0020.0002] # VAI SYLLABLE KPEN
+A5EE ; [.395F.0020.0002] # VAI SYLLABLE MGBE
+A5EF ; [.3960.0020.0002] # VAI SYLLABLE GBE
+A5F0 ; [.3961.0020.0002] # VAI SYLLABLE GBEN
+A5F1 ; [.3962.0020.0002] # VAI SYLLABLE FE
+A5F2 ; [.3963.0020.0002] # VAI SYLLABLE VE
+A5F3 ; [.3964.0020.0002] # VAI SYLLABLE TE
+A5F4 ; [.3965.0020.0002] # VAI SYLLABLE THE
+A5F5 ; [.3966.0020.0002] # VAI SYLLABLE DHE
+A5F6 ; [.3967.0020.0002] # VAI SYLLABLE DHHE
+A5F7 ; [.3968.0020.0002] # VAI SYLLABLE LE
+A5F8 ; [.3969.0020.0002] # VAI SYLLABLE RE
+A5F9 ; [.396A.0020.0002] # VAI SYLLABLE DE
+A5FA ; [.396B.0020.0002] # VAI SYLLABLE NDE
+A5FB ; [.396C.0020.0002] # VAI SYLLABLE SE
+A5FC ; [.396D.0020.0002] # VAI SYLLABLE SHE
+A5FD ; [.396E.0020.0002] # VAI SYLLABLE ZE
+A5FE ; [.396F.0020.0002] # VAI SYLLABLE ZHE
+A5FF ; [.3970.0020.0002] # VAI SYLLABLE CE
+A600 ; [.3971.0020.0002] # VAI SYLLABLE JE
+A601 ; [.3972.0020.0002] # VAI SYLLABLE NJE
+A602 ; [.3973.0020.0002] # VAI SYLLABLE YE
+A603 ; [.3974.0020.0002] # VAI SYLLABLE KE
+A604 ; [.3975.0020.0002] # VAI SYLLABLE NGGE
+A605 ; [.3976.0020.0002] # VAI SYLLABLE NGGEN
+A606 ; [.3977.0020.0002] # VAI SYLLABLE GE
+A607 ; [.3978.0020.0002] # VAI SYLLABLE GEN
+A608 ; [.3979.0020.0002] # VAI SYLLABLE ME
+A609 ; [.397A.0020.0002] # VAI SYLLABLE NE
+A60A ; [.397B.0020.0002] # VAI SYLLABLE NYE
+A60B ; [.397C.0020.0002] # VAI SYLLABLE NG
+A60C ; [.397D.0020.0002] # VAI SYLLABLE LENGTHENER
+A6A0 ; [.397E.0020.0002] # BAMUM LETTER A
+A6A1 ; [.397F.0020.0002] # BAMUM LETTER KA
+A6A2 ; [.3980.0020.0002] # BAMUM LETTER U
+A6A3 ; [.3981.0020.0002] # BAMUM LETTER KU
+A6A4 ; [.3982.0020.0002] # BAMUM LETTER EE
+A6A5 ; [.3983.0020.0002] # BAMUM LETTER REE
+A6A6 ; [.3984.0020.0002] # BAMUM LETTER TAE
+A6A7 ; [.3985.0020.0002] # BAMUM LETTER O
+A6A8 ; [.3986.0020.0002] # BAMUM LETTER NYI
+A6A9 ; [.3987.0020.0002] # BAMUM LETTER I
+A6AA ; [.3988.0020.0002] # BAMUM LETTER LA
+A6AB ; [.3989.0020.0002] # BAMUM LETTER PA
+A6AC ; [.398A.0020.0002] # BAMUM LETTER RII
+A6AD ; [.398B.0020.0002] # BAMUM LETTER RIEE
+A6AE ; [.398C.0020.0002] # BAMUM LETTER LEEEE
+A6AF ; [.398D.0020.0002] # BAMUM LETTER MEEEE
+A6B0 ; [.398E.0020.0002] # BAMUM LETTER TAA
+A6B1 ; [.398F.0020.0002] # BAMUM LETTER NDAA
+A6B2 ; [.3990.0020.0002] # BAMUM LETTER NJAEM
+A6B3 ; [.3991.0020.0002] # BAMUM LETTER M
+A6B4 ; [.3992.0020.0002] # BAMUM LETTER SUU
+A6B5 ; [.3993.0020.0002] # BAMUM LETTER MU
+A6B6 ; [.3994.0020.0002] # BAMUM LETTER SHII
+A6B7 ; [.3995.0020.0002] # BAMUM LETTER SI
+A6B8 ; [.3996.0020.0002] # BAMUM LETTER SHEUX
+A6B9 ; [.3997.0020.0002] # BAMUM LETTER SEUX
+A6BA ; [.3998.0020.0002] # BAMUM LETTER KYEE
+A6BB ; [.3999.0020.0002] # BAMUM LETTER KET
+A6BC ; [.399A.0020.0002] # BAMUM LETTER NUAE
+A6BD ; [.399B.0020.0002] # BAMUM LETTER NU
+A6BE ; [.399C.0020.0002] # BAMUM LETTER NJUAE
+A6BF ; [.399D.0020.0002] # BAMUM LETTER YOQ
+A6C0 ; [.399E.0020.0002] # BAMUM LETTER SHU
+A6C1 ; [.399F.0020.0002] # BAMUM LETTER YUQ
+A6C2 ; [.39A0.0020.0002] # BAMUM LETTER YA
+A6C3 ; [.39A1.0020.0002] # BAMUM LETTER NSHA
+A6C4 ; [.39A2.0020.0002] # BAMUM LETTER KEUX
+A6C5 ; [.39A3.0020.0002] # BAMUM LETTER PEUX
+A6C6 ; [.39A4.0020.0002] # BAMUM LETTER NJEE
+A6C7 ; [.39A5.0020.0002] # BAMUM LETTER NTEE
+A6C8 ; [.39A6.0020.0002] # BAMUM LETTER PUE
+A6C9 ; [.39A7.0020.0002] # BAMUM LETTER WUE
+A6CA ; [.39A8.0020.0002] # BAMUM LETTER PEE
+A6CB ; [.39A9.0020.0002] # BAMUM LETTER FEE
+A6CC ; [.39AA.0020.0002] # BAMUM LETTER RU
+A6CD ; [.39AB.0020.0002] # BAMUM LETTER LU
+A6CE ; [.39AC.0020.0002] # BAMUM LETTER MI
+A6CF ; [.39AD.0020.0002] # BAMUM LETTER NI
+A6D0 ; [.39AE.0020.0002] # BAMUM LETTER REUX
+A6D1 ; [.39AF.0020.0002] # BAMUM LETTER RAE
+A6D2 ; [.39B0.0020.0002] # BAMUM LETTER KEN
+A6D3 ; [.39B1.0020.0002] # BAMUM LETTER NGKWAEN
+A6D4 ; [.39B2.0020.0002] # BAMUM LETTER NGGA
+A6D5 ; [.39B3.0020.0002] # BAMUM LETTER NGA
+A6D6 ; [.39B4.0020.0002] # BAMUM LETTER SHO
+A6D7 ; [.39B5.0020.0002] # BAMUM LETTER PUAE
+A6D8 ; [.39B6.0020.0002] # BAMUM LETTER FU
+A6D9 ; [.39B7.0020.0002] # BAMUM LETTER FOM
+A6DA ; [.39B8.0020.0002] # BAMUM LETTER WA
+A6DB ; [.39B9.0020.0002] # BAMUM LETTER NA
+A6DC ; [.39BA.0020.0002] # BAMUM LETTER LI
+A6DD ; [.39BB.0020.0002] # BAMUM LETTER PI
+A6DE ; [.39BC.0020.0002] # BAMUM LETTER LOQ
+A6DF ; [.39BD.0020.0002] # BAMUM LETTER KO
+A6E0 ; [.39BE.0020.0002] # BAMUM LETTER MBEN
+A6E1 ; [.39BF.0020.0002] # BAMUM LETTER REN
+A6E2 ; [.39C0.0020.0002] # BAMUM LETTER MEN
+A6E3 ; [.39C1.0020.0002] # BAMUM LETTER MA
+A6E4 ; [.39C2.0020.0002] # BAMUM LETTER TI
+A6E5 ; [.39C3.0020.0002] # BAMUM LETTER KI
+A6E6 ; [.39C4.0020.0002] # BAMUM LETTER MO
+A6E7 ; [.39C5.0020.0002] # BAMUM LETTER MBAA
+A6E8 ; [.39C6.0020.0002] # BAMUM LETTER TET
+A6E9 ; [.39C7.0020.0002] # BAMUM LETTER KPA
+A6EA ; [.39C8.0020.0002] # BAMUM LETTER TEN
+A6EB ; [.39C9.0020.0002] # BAMUM LETTER NTUU
+A6EC ; [.39CA.0020.0002] # BAMUM LETTER SAMBA
+A6ED ; [.39CB.0020.0002] # BAMUM LETTER FAAMAE
+A6EE ; [.39CC.0020.0002] # BAMUM LETTER KOVUU
+A6EF ; [.39CD.0020.0002] # BAMUM LETTER KOGHOM
+16800 ; [.39CE.0020.0002] # BAMUM LETTER PHASE-A NGKUE MFON
+16801 ; [.39CF.0020.0002] # BAMUM LETTER PHASE-A GBIEE FON
+16802 ; [.39D0.0020.0002] # BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE
+16803 ; [.39D1.0020.0002] # BAMUM LETTER PHASE-A PON MFON PIPAEMBA
+16804 ; [.39D2.0020.0002] # BAMUM LETTER PHASE-A NAA MFON
+16805 ; [.39D3.0020.0002] # BAMUM LETTER PHASE-A SHUENSHUET
+16806 ; [.39D4.0020.0002] # BAMUM LETTER PHASE-A TITA MFON
+16807 ; [.39D5.0020.0002] # BAMUM LETTER PHASE-A NZA MFON
+16808 ; [.39D6.0020.0002] # BAMUM LETTER PHASE-A SHINDA PA NJI
+16809 ; [.39D7.0020.0002] # BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE
+1680A ; [.39D8.0020.0002] # BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA
+1680B ; [.39D9.0020.0002] # BAMUM LETTER PHASE-A MAEMBGBIEE
+1680C ; [.39DA.0020.0002] # BAMUM LETTER PHASE-A TU MAEMBA
+1680D ; [.39DB.0020.0002] # BAMUM LETTER PHASE-A NGANGU
+1680E ; [.39DC.0020.0002] # BAMUM LETTER PHASE-A MAEMVEUX
+1680F ; [.39DD.0020.0002] # BAMUM LETTER PHASE-A MANSUAE
+16810 ; [.39DE.0020.0002] # BAMUM LETTER PHASE-A MVEUAENGAM
+16811 ; [.39DF.0020.0002] # BAMUM LETTER PHASE-A SEUNYAM
+16812 ; [.39E0.0020.0002] # BAMUM LETTER PHASE-A NTOQPEN
+16813 ; [.39E1.0020.0002] # BAMUM LETTER PHASE-A KEUKEUTNDA
+16814 ; [.39E2.0020.0002] # BAMUM LETTER PHASE-A NKINDI
+16815 ; [.39E3.0020.0002] # BAMUM LETTER PHASE-A SUU
+16816 ; [.39E4.0020.0002] # BAMUM LETTER PHASE-A NGKUENZEUM
+16817 ; [.39E5.0020.0002] # BAMUM LETTER PHASE-A LAPAQ
+16818 ; [.39E6.0020.0002] # BAMUM LETTER PHASE-A LET KUT
+16819 ; [.39E7.0020.0002] # BAMUM LETTER PHASE-A NTAP MFAA
+1681A ; [.39E8.0020.0002] # BAMUM LETTER PHASE-A MAEKEUP
+1681B ; [.39E9.0020.0002] # BAMUM LETTER PHASE-A PASHAE
+1681C ; [.39EA.0020.0002] # BAMUM LETTER PHASE-A GHEUAERAE
+1681D ; [.39EB.0020.0002] # BAMUM LETTER PHASE-A PAMSHAE
+1681E ; [.39EC.0020.0002] # BAMUM LETTER PHASE-A MON NGGEUAET
+1681F ; [.39ED.0020.0002] # BAMUM LETTER PHASE-A NZUN MEUT
+16820 ; [.39EE.0020.0002] # BAMUM LETTER PHASE-A U YUQ NAE
+16821 ; [.39EF.0020.0002] # BAMUM LETTER PHASE-A GHEUAEGHEUAE
+16822 ; [.39F0.0020.0002] # BAMUM LETTER PHASE-A NTAP NTAA
+16823 ; [.39F1.0020.0002] # BAMUM LETTER PHASE-A SISA
+16824 ; [.39F2.0020.0002] # BAMUM LETTER PHASE-A MGBASA
+16825 ; [.39F3.0020.0002] # BAMUM LETTER PHASE-A MEUNJOMNDEUQ
+16826 ; [.39F4.0020.0002] # BAMUM LETTER PHASE-A MOOMPUQ
+16827 ; [.39F5.0020.0002] # BAMUM LETTER PHASE-A KAFA
+16828 ; [.39F6.0020.0002] # BAMUM LETTER PHASE-A PA LEERAEWA
+16829 ; [.39F7.0020.0002] # BAMUM LETTER PHASE-A NDA LEERAEWA
+1682A ; [.39F8.0020.0002] # BAMUM LETTER PHASE-A PET
+1682B ; [.39F9.0020.0002] # BAMUM LETTER PHASE-A MAEMKPEN
+1682C ; [.39FA.0020.0002] # BAMUM LETTER PHASE-A NIKA
+1682D ; [.39FB.0020.0002] # BAMUM LETTER PHASE-A PUP
+1682E ; [.39FC.0020.0002] # BAMUM LETTER PHASE-A TUAEP
+1682F ; [.39FD.0020.0002] # BAMUM LETTER PHASE-A LUAEP
+16830 ; [.39FE.0020.0002] # BAMUM LETTER PHASE-A SONJAM
+16831 ; [.39FF.0020.0002] # BAMUM LETTER PHASE-A TEUTEUWEN
+16832 ; [.3A00.0020.0002] # BAMUM LETTER PHASE-A MAENYI
+16833 ; [.3A01.0020.0002] # BAMUM LETTER PHASE-A KET
+16834 ; [.3A02.0020.0002] # BAMUM LETTER PHASE-A NDAANGGEUAET
+16835 ; [.3A03.0020.0002] # BAMUM LETTER PHASE-A KUOQ
+16836 ; [.3A04.0020.0002] # BAMUM LETTER PHASE-A MOOMEUT
+16837 ; [.3A05.0020.0002] # BAMUM LETTER PHASE-A SHUM
+16838 ; [.3A06.0020.0002] # BAMUM LETTER PHASE-A LOMMAE
+16839 ; [.3A07.0020.0002] # BAMUM LETTER PHASE-A FIRI
+1683A ; [.3A08.0020.0002] # BAMUM LETTER PHASE-A ROM
+1683B ; [.3A09.0020.0002] # BAMUM LETTER PHASE-A KPOQ
+1683C ; [.3A0A.0020.0002] # BAMUM LETTER PHASE-A SOQ
+1683D ; [.3A0B.0020.0002] # BAMUM LETTER PHASE-A MAP PIEET
+1683E ; [.3A0C.0020.0002] # BAMUM LETTER PHASE-A SHIRAE
+1683F ; [.3A0D.0020.0002] # BAMUM LETTER PHASE-A NTAP
+16840 ; [.3A0E.0020.0002] # BAMUM LETTER PHASE-A SHOQ NSHUT YUM
+16841 ; [.3A0F.0020.0002] # BAMUM LETTER PHASE-A NYIT MONGKEUAEQ
+16842 ; [.3A10.0020.0002] # BAMUM LETTER PHASE-A PAARAE
+16843 ; [.3A11.0020.0002] # BAMUM LETTER PHASE-A NKAARAE
+16844 ; [.3A12.0020.0002] # BAMUM LETTER PHASE-A UNKNOWN
+16845 ; [.3A13.0020.0002] # BAMUM LETTER PHASE-A NGGEN
+16846 ; [.3A14.0020.0002] # BAMUM LETTER PHASE-A MAESI
+16847 ; [.3A15.0020.0002] # BAMUM LETTER PHASE-A NJAM
+16848 ; [.3A16.0020.0002] # BAMUM LETTER PHASE-A MBANYI
+16849 ; [.3A17.0020.0002] # BAMUM LETTER PHASE-A NYET
+1684A ; [.3A18.0020.0002] # BAMUM LETTER PHASE-A TEUAEN
+1684B ; [.3A19.0020.0002] # BAMUM LETTER PHASE-A SOT
+1684C ; [.3A1A.0020.0002] # BAMUM LETTER PHASE-A PAAM
+1684D ; [.3A1B.0020.0002] # BAMUM LETTER PHASE-A NSHIEE
+1684E ; [.3A1C.0020.0002] # BAMUM LETTER PHASE-A MAEM
+1684F ; [.3A1D.0020.0002] # BAMUM LETTER PHASE-A NYI
+16850 ; [.3A1E.0020.0002] # BAMUM LETTER PHASE-A KAQ
+16851 ; [.3A1F.0020.0002] # BAMUM LETTER PHASE-A NSHA
+16852 ; [.3A20.0020.0002] # BAMUM LETTER PHASE-A VEE
+16853 ; [.3A21.0020.0002] # BAMUM LETTER PHASE-A LU
+16854 ; [.3A22.0020.0002] # BAMUM LETTER PHASE-A NEN
+16855 ; [.3A23.0020.0002] # BAMUM LETTER PHASE-A NAQ
+16856 ; [.3A24.0020.0002] # BAMUM LETTER PHASE-A MBAQ
+16857 ; [.3A25.0020.0002] # BAMUM LETTER PHASE-B NSHUET
+16858 ; [.3A26.0020.0002] # BAMUM LETTER PHASE-B TU MAEMGBIEE
+16859 ; [.3A27.0020.0002] # BAMUM LETTER PHASE-B SIEE
+1685A ; [.3A28.0020.0002] # BAMUM LETTER PHASE-B SET TU
+1685B ; [.3A29.0020.0002] # BAMUM LETTER PHASE-B LOM NTEUM
+1685C ; [.3A2A.0020.0002] # BAMUM LETTER PHASE-B MBA MAELEE
+1685D ; [.3A2B.0020.0002] # BAMUM LETTER PHASE-B KIEEM
+1685E ; [.3A2C.0020.0002] # BAMUM LETTER PHASE-B YEURAE
+1685F ; [.3A2D.0020.0002] # BAMUM LETTER PHASE-B MBAARAE
+16860 ; [.3A2E.0020.0002] # BAMUM LETTER PHASE-B KAM
+16861 ; [.3A2F.0020.0002] # BAMUM LETTER PHASE-B PEESHI
+16862 ; [.3A30.0020.0002] # BAMUM LETTER PHASE-B YAFU LEERAEWA
+16863 ; [.3A31.0020.0002] # BAMUM LETTER PHASE-B LAM NSHUT NYAM
+16864 ; [.3A32.0020.0002] # BAMUM LETTER PHASE-B NTIEE SHEUOQ
+16865 ; [.3A33.0020.0002] # BAMUM LETTER PHASE-B NDU NJAA
+16866 ; [.3A34.0020.0002] # BAMUM LETTER PHASE-B GHEUGHEUAEM
+16867 ; [.3A35.0020.0002] # BAMUM LETTER PHASE-B PIT
+16868 ; [.3A36.0020.0002] # BAMUM LETTER PHASE-B TU NSIEE
+16869 ; [.3A37.0020.0002] # BAMUM LETTER PHASE-B SHET NJAQ
+1686A ; [.3A38.0020.0002] # BAMUM LETTER PHASE-B SHEUAEQTU
+1686B ; [.3A39.0020.0002] # BAMUM LETTER PHASE-B MFON TEUAEQ
+1686C ; [.3A3A.0020.0002] # BAMUM LETTER PHASE-B MBIT MBAAKET
+1686D ; [.3A3B.0020.0002] # BAMUM LETTER PHASE-B NYI NTEUM
+1686E ; [.3A3C.0020.0002] # BAMUM LETTER PHASE-B KEUPUQ
+1686F ; [.3A3D.0020.0002] # BAMUM LETTER PHASE-B GHEUGHEN
+16870 ; [.3A3E.0020.0002] # BAMUM LETTER PHASE-B KEUYEUX
+16871 ; [.3A3F.0020.0002] # BAMUM LETTER PHASE-B LAANAE
+16872 ; [.3A40.0020.0002] # BAMUM LETTER PHASE-B PARUM
+16873 ; [.3A41.0020.0002] # BAMUM LETTER PHASE-B VEUM
+16874 ; [.3A42.0020.0002] # BAMUM LETTER PHASE-B NGKINDI MVOP
+16875 ; [.3A43.0020.0002] # BAMUM LETTER PHASE-B NGGEU MBU
+16876 ; [.3A44.0020.0002] # BAMUM LETTER PHASE-B WUAET
+16877 ; [.3A45.0020.0002] # BAMUM LETTER PHASE-B SAKEUAE
+16878 ; [.3A46.0020.0002] # BAMUM LETTER PHASE-B TAAM
+16879 ; [.3A47.0020.0002] # BAMUM LETTER PHASE-B MEUQ
+1687A ; [.3A48.0020.0002] # BAMUM LETTER PHASE-B NGGUOQ
+1687B ; [.3A49.0020.0002] # BAMUM LETTER PHASE-B NGGUOQ LARGE
+1687C ; [.3A4A.0020.0002] # BAMUM LETTER PHASE-B MFIYAQ
+1687D ; [.3A4B.0020.0002] # BAMUM LETTER PHASE-B SUE
+1687E ; [.3A4C.0020.0002] # BAMUM LETTER PHASE-B MBEURI
+1687F ; [.3A4D.0020.0002] # BAMUM LETTER PHASE-B MONTIEEN
+16880 ; [.3A4E.0020.0002] # BAMUM LETTER PHASE-B NYAEMAE
+16881 ; [.3A4F.0020.0002] # BAMUM LETTER PHASE-B PUNGAAM
+16882 ; [.3A50.0020.0002] # BAMUM LETTER PHASE-B MEUT NGGEET
+16883 ; [.3A51.0020.0002] # BAMUM LETTER PHASE-B FEUX
+16884 ; [.3A52.0020.0002] # BAMUM LETTER PHASE-B MBUOQ
+16885 ; [.3A53.0020.0002] # BAMUM LETTER PHASE-B FEE
+16886 ; [.3A54.0020.0002] # BAMUM LETTER PHASE-B KEUAEM
+16887 ; [.3A55.0020.0002] # BAMUM LETTER PHASE-B MA NJEUAENA
+16888 ; [.3A56.0020.0002] # BAMUM LETTER PHASE-B MA NJUQA
+16889 ; [.3A57.0020.0002] # BAMUM LETTER PHASE-B LET
+1688A ; [.3A58.0020.0002] # BAMUM LETTER PHASE-B NGGAAM
+1688B ; [.3A59.0020.0002] # BAMUM LETTER PHASE-B NSEN
+1688C ; [.3A5A.0020.0002] # BAMUM LETTER PHASE-B MA
+1688D ; [.3A5B.0020.0002] # BAMUM LETTER PHASE-B KIQ
+1688E ; [.3A5C.0020.0002] # BAMUM LETTER PHASE-B NGOM
+1688F ; [.3A5D.0020.0002] # BAMUM LETTER PHASE-C NGKUE MAEMBA
+16890 ; [.3A5E.0020.0002] # BAMUM LETTER PHASE-C NZA
+16891 ; [.3A5F.0020.0002] # BAMUM LETTER PHASE-C YUM
+16892 ; [.3A60.0020.0002] # BAMUM LETTER PHASE-C WANGKUOQ
+16893 ; [.3A61.0020.0002] # BAMUM LETTER PHASE-C NGGEN
+16894 ; [.3A62.0020.0002] # BAMUM LETTER PHASE-C NDEUAEREE
+16895 ; [.3A63.0020.0002] # BAMUM LETTER PHASE-C NGKAQ
+16896 ; [.3A64.0020.0002] # BAMUM LETTER PHASE-C GHARAE
+16897 ; [.3A65.0020.0002] # BAMUM LETTER PHASE-C MBEEKEET
+16898 ; [.3A66.0020.0002] # BAMUM LETTER PHASE-C GBAYI
+16899 ; [.3A67.0020.0002] # BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN
+1689A ; [.3A68.0020.0002] # BAMUM LETTER PHASE-C NTU MBIT
+1689B ; [.3A69.0020.0002] # BAMUM LETTER PHASE-C MBEUM
+1689C ; [.3A6A.0020.0002] # BAMUM LETTER PHASE-C PIRIEEN
+1689D ; [.3A6B.0020.0002] # BAMUM LETTER PHASE-C NDOMBU
+1689E ; [.3A6C.0020.0002] # BAMUM LETTER PHASE-C MBAA CABBAGE-TREE
+1689F ; [.3A6D.0020.0002] # BAMUM LETTER PHASE-C KEUSHEUAEP
+168A0 ; [.3A6E.0020.0002] # BAMUM LETTER PHASE-C GHAP
+168A1 ; [.3A6F.0020.0002] # BAMUM LETTER PHASE-C KEUKAQ
+168A2 ; [.3A70.0020.0002] # BAMUM LETTER PHASE-C YU MUOMAE
+168A3 ; [.3A71.0020.0002] # BAMUM LETTER PHASE-C NZEUM
+168A4 ; [.3A72.0020.0002] # BAMUM LETTER PHASE-C MBUE
+168A5 ; [.3A73.0020.0002] # BAMUM LETTER PHASE-C NSEUAEN
+168A6 ; [.3A74.0020.0002] # BAMUM LETTER PHASE-C MBIT
+168A7 ; [.3A75.0020.0002] # BAMUM LETTER PHASE-C YEUQ
+168A8 ; [.3A76.0020.0002] # BAMUM LETTER PHASE-C KPARAQ
+168A9 ; [.3A77.0020.0002] # BAMUM LETTER PHASE-C KAA
+168AA ; [.3A78.0020.0002] # BAMUM LETTER PHASE-C SEUX
+168AB ; [.3A79.0020.0002] # BAMUM LETTER PHASE-C NDIDA
+168AC ; [.3A7A.0020.0002] # BAMUM LETTER PHASE-C TAASHAE
+168AD ; [.3A7B.0020.0002] # BAMUM LETTER PHASE-C NJUEQ
+168AE ; [.3A7C.0020.0002] # BAMUM LETTER PHASE-C TITA YUE
+168AF ; [.3A7D.0020.0002] # BAMUM LETTER PHASE-C SUAET
+168B0 ; [.3A7E.0020.0002] # BAMUM LETTER PHASE-C NGGUAEN NYAM
+168B1 ; [.3A7F.0020.0002] # BAMUM LETTER PHASE-C VEUX
+168B2 ; [.3A80.0020.0002] # BAMUM LETTER PHASE-C NANSANAQ
+168B3 ; [.3A81.0020.0002] # BAMUM LETTER PHASE-C MA KEUAERI
+168B4 ; [.3A82.0020.0002] # BAMUM LETTER PHASE-C NTAA
+168B5 ; [.3A83.0020.0002] # BAMUM LETTER PHASE-C NGGUON
+168B6 ; [.3A84.0020.0002] # BAMUM LETTER PHASE-C LAP
+168B7 ; [.3A85.0020.0002] # BAMUM LETTER PHASE-C MBIRIEEN
+168B8 ; [.3A86.0020.0002] # BAMUM LETTER PHASE-C MGBASAQ
+168B9 ; [.3A87.0020.0002] # BAMUM LETTER PHASE-C NTEUNGBA
+168BA ; [.3A88.0020.0002] # BAMUM LETTER PHASE-C TEUTEUX
+168BB ; [.3A89.0020.0002] # BAMUM LETTER PHASE-C NGGUM
+168BC ; [.3A8A.0020.0002] # BAMUM LETTER PHASE-C FUE
+168BD ; [.3A8B.0020.0002] # BAMUM LETTER PHASE-C NDEUT
+168BE ; [.3A8C.0020.0002] # BAMUM LETTER PHASE-C NSA
+168BF ; [.3A8D.0020.0002] # BAMUM LETTER PHASE-C NSHAQ
+168C0 ; [.3A8E.0020.0002] # BAMUM LETTER PHASE-C BUNG
+168C1 ; [.3A8F.0020.0002] # BAMUM LETTER PHASE-C VEUAEPEN
+168C2 ; [.3A90.0020.0002] # BAMUM LETTER PHASE-C MBERAE
+168C3 ; [.3A91.0020.0002] # BAMUM LETTER PHASE-C RU
+168C4 ; [.3A92.0020.0002] # BAMUM LETTER PHASE-C NJAEM
+168C5 ; [.3A93.0020.0002] # BAMUM LETTER PHASE-C LAM
+168C6 ; [.3A94.0020.0002] # BAMUM LETTER PHASE-C TITUAEP
+168C7 ; [.3A95.0020.0002] # BAMUM LETTER PHASE-C NSUOT NGOM
+168C8 ; [.3A96.0020.0002] # BAMUM LETTER PHASE-C NJEEEE
+168C9 ; [.3A97.0020.0002] # BAMUM LETTER PHASE-C KET
+168CA ; [.3A98.0020.0002] # BAMUM LETTER PHASE-C NGGU
+168CB ; [.3A99.0020.0002] # BAMUM LETTER PHASE-C MAESI
+168CC ; [.3A9A.0020.0002] # BAMUM LETTER PHASE-C MBUAEM
+168CD ; [.3A9B.0020.0002] # BAMUM LETTER PHASE-C LU
+168CE ; [.3A9C.0020.0002] # BAMUM LETTER PHASE-C KUT
+168CF ; [.3A9D.0020.0002] # BAMUM LETTER PHASE-C NJAM
+168D0 ; [.3A9E.0020.0002] # BAMUM LETTER PHASE-C NGOM
+168D1 ; [.3A9F.0020.0002] # BAMUM LETTER PHASE-C WUP
+168D2 ; [.3AA0.0020.0002] # BAMUM LETTER PHASE-C NGGUEET
+168D3 ; [.3AA1.0020.0002] # BAMUM LETTER PHASE-C NSOM
+168D4 ; [.3AA2.0020.0002] # BAMUM LETTER PHASE-C NTEN
+168D5 ; [.3AA3.0020.0002] # BAMUM LETTER PHASE-C KUOP NKAARAE
+168D6 ; [.3AA4.0020.0002] # BAMUM LETTER PHASE-C NSUN
+168D7 ; [.3AA5.0020.0002] # BAMUM LETTER PHASE-C NDAM
+168D8 ; [.3AA6.0020.0002] # BAMUM LETTER PHASE-C MA NSIEE
+168D9 ; [.3AA7.0020.0002] # BAMUM LETTER PHASE-C YAA
+168DA ; [.3AA8.0020.0002] # BAMUM LETTER PHASE-C NDAP
+168DB ; [.3AA9.0020.0002] # BAMUM LETTER PHASE-C SHUEQ
+168DC ; [.3AAA.0020.0002] # BAMUM LETTER PHASE-C SETFON
+168DD ; [.3AAB.0020.0002] # BAMUM LETTER PHASE-C MBI
+168DE ; [.3AAC.0020.0002] # BAMUM LETTER PHASE-C MAEMBA
+168DF ; [.3AAD.0020.0002] # BAMUM LETTER PHASE-C MBANYI
+168E0 ; [.3AAE.0020.0002] # BAMUM LETTER PHASE-C KEUSEUX
+168E1 ; [.3AAF.0020.0002] # BAMUM LETTER PHASE-C MBEUX
+168E2 ; [.3AB0.0020.0002] # BAMUM LETTER PHASE-C KEUM
+168E3 ; [.3AB1.0020.0002] # BAMUM LETTER PHASE-C MBAA PICKET
+168E4 ; [.3AB2.0020.0002] # BAMUM LETTER PHASE-C YUWOQ
+168E5 ; [.3AB3.0020.0002] # BAMUM LETTER PHASE-C NJEUX
+168E6 ; [.3AB4.0020.0002] # BAMUM LETTER PHASE-C MIEE
+168E7 ; [.3AB5.0020.0002] # BAMUM LETTER PHASE-C MUAE
+168E8 ; [.3AB6.0020.0002] # BAMUM LETTER PHASE-C SHIQ
+168E9 ; [.3AB7.0020.0002] # BAMUM LETTER PHASE-C KEN LAW
+168EA ; [.3AB8.0020.0002] # BAMUM LETTER PHASE-C KEN FATIGUE
+168EB ; [.3AB9.0020.0002] # BAMUM LETTER PHASE-C NGAQ
+168EC ; [.3ABA.0020.0002] # BAMUM LETTER PHASE-C NAQ
+168ED ; [.3ABB.0020.0002] # BAMUM LETTER PHASE-C LIQ
+168EE ; [.3ABC.0020.0002] # BAMUM LETTER PHASE-C PIN
+168EF ; [.3ABD.0020.0002] # BAMUM LETTER PHASE-C PEN
+168F0 ; [.3ABE.0020.0002] # BAMUM LETTER PHASE-C TET
+168F1 ; [.3ABF.0020.0002] # BAMUM LETTER PHASE-D MBUO
+168F2 ; [.3AC0.0020.0002] # BAMUM LETTER PHASE-D WAP
+168F3 ; [.3AC1.0020.0002] # BAMUM LETTER PHASE-D NJI
+168F4 ; [.3AC2.0020.0002] # BAMUM LETTER PHASE-D MFON
+168F5 ; [.3AC3.0020.0002] # BAMUM LETTER PHASE-D NJIEE
+168F6 ; [.3AC4.0020.0002] # BAMUM LETTER PHASE-D LIEE
+168F7 ; [.3AC5.0020.0002] # BAMUM LETTER PHASE-D NJEUT
+168F8 ; [.3AC6.0020.0002] # BAMUM LETTER PHASE-D NSHEE
+168F9 ; [.3AC7.0020.0002] # BAMUM LETTER PHASE-D NGGAAMAE
+168FA ; [.3AC8.0020.0002] # BAMUM LETTER PHASE-D NYAM
+168FB ; [.3AC9.0020.0002] # BAMUM LETTER PHASE-D WUAEN
+168FC ; [.3ACA.0020.0002] # BAMUM LETTER PHASE-D NGKUN
+168FD ; [.3ACB.0020.0002] # BAMUM LETTER PHASE-D SHEE
+168FE ; [.3ACC.0020.0002] # BAMUM LETTER PHASE-D NGKAP
+168FF ; [.3ACD.0020.0002] # BAMUM LETTER PHASE-D KEUAETMEUN
+16900 ; [.3ACE.0020.0002] # BAMUM LETTER PHASE-D TEUT
+16901 ; [.3ACF.0020.0002] # BAMUM LETTER PHASE-D SHEUAE
+16902 ; [.3AD0.0020.0002] # BAMUM LETTER PHASE-D NJAP
+16903 ; [.3AD1.0020.0002] # BAMUM LETTER PHASE-D SUE
+16904 ; [.3AD2.0020.0002] # BAMUM LETTER PHASE-D KET
+16905 ; [.3AD3.0020.0002] # BAMUM LETTER PHASE-D YAEMMAE
+16906 ; [.3AD4.0020.0002] # BAMUM LETTER PHASE-D KUOM
+16907 ; [.3AD5.0020.0002] # BAMUM LETTER PHASE-D SAP
+16908 ; [.3AD6.0020.0002] # BAMUM LETTER PHASE-D MFEUT
+16909 ; [.3AD7.0020.0002] # BAMUM LETTER PHASE-D NDEUX
+1690A ; [.3AD8.0020.0002] # BAMUM LETTER PHASE-D MALEERI
+1690B ; [.3AD9.0020.0002] # BAMUM LETTER PHASE-D MEUT
+1690C ; [.3ADA.0020.0002] # BAMUM LETTER PHASE-D SEUAEQ
+1690D ; [.3ADB.0020.0002] # BAMUM LETTER PHASE-D YEN
+1690E ; [.3ADC.0020.0002] # BAMUM LETTER PHASE-D NJEUAEM
+1690F ; [.3ADD.0020.0002] # BAMUM LETTER PHASE-D KEUOT MBUAE
+16910 ; [.3ADE.0020.0002] # BAMUM LETTER PHASE-D NGKEURI
+16911 ; [.3ADF.0020.0002] # BAMUM LETTER PHASE-D TU
+16912 ; [.3AE0.0020.0002] # BAMUM LETTER PHASE-D GHAA
+16913 ; [.3AE1.0020.0002] # BAMUM LETTER PHASE-D NGKYEE
+16914 ; [.3AE2.0020.0002] # BAMUM LETTER PHASE-D FEUFEUAET
+16915 ; [.3AE3.0020.0002] # BAMUM LETTER PHASE-D NDEE
+16916 ; [.3AE4.0020.0002] # BAMUM LETTER PHASE-D MGBOFUM
+16917 ; [.3AE5.0020.0002] # BAMUM LETTER PHASE-D LEUAEP
+16918 ; [.3AE6.0020.0002] # BAMUM LETTER PHASE-D NDON
+16919 ; [.3AE7.0020.0002] # BAMUM LETTER PHASE-D MONI
+1691A ; [.3AE8.0020.0002] # BAMUM LETTER PHASE-D MGBEUN
+1691B ; [.3AE9.0020.0002] # BAMUM LETTER PHASE-D PUUT
+1691C ; [.3AEA.0020.0002] # BAMUM LETTER PHASE-D MGBIEE
+1691D ; [.3AEB.0020.0002] # BAMUM LETTER PHASE-D MFO
+1691E ; [.3AEC.0020.0002] # BAMUM LETTER PHASE-D LUM
+1691F ; [.3AED.0020.0002] # BAMUM LETTER PHASE-D NSIEEP
+16920 ; [.3AEE.0020.0002] # BAMUM LETTER PHASE-D MBAA
+16921 ; [.3AEF.0020.0002] # BAMUM LETTER PHASE-D KWAET
+16922 ; [.3AF0.0020.0002] # BAMUM LETTER PHASE-D NYET
+16923 ; [.3AF1.0020.0002] # BAMUM LETTER PHASE-D TEUAEN
+16924 ; [.3AF2.0020.0002] # BAMUM LETTER PHASE-D SOT
+16925 ; [.3AF3.0020.0002] # BAMUM LETTER PHASE-D YUWOQ
+16926 ; [.3AF4.0020.0002] # BAMUM LETTER PHASE-D KEUM
+16927 ; [.3AF5.0020.0002] # BAMUM LETTER PHASE-D RAEM
+16928 ; [.3AF6.0020.0002] # BAMUM LETTER PHASE-D TEEEE
+16929 ; [.3AF7.0020.0002] # BAMUM LETTER PHASE-D NGKEUAEQ
+1692A ; [.3AF8.0020.0002] # BAMUM LETTER PHASE-D MFEUAE
+1692B ; [.3AF9.0020.0002] # BAMUM LETTER PHASE-D NSIEET
+1692C ; [.3AFA.0020.0002] # BAMUM LETTER PHASE-D KEUP
+1692D ; [.3AFB.0020.0002] # BAMUM LETTER PHASE-D PIP
+1692E ; [.3AFC.0020.0002] # BAMUM LETTER PHASE-D PEUTAE
+1692F ; [.3AFD.0020.0002] # BAMUM LETTER PHASE-D NYUE
+16930 ; [.3AFE.0020.0002] # BAMUM LETTER PHASE-D LET
+16931 ; [.3AFF.0020.0002] # BAMUM LETTER PHASE-D NGGAAM
+16932 ; [.3B00.0020.0002] # BAMUM LETTER PHASE-D MFIEE
+16933 ; [.3B01.0020.0002] # BAMUM LETTER PHASE-D NGGWAEN
+16934 ; [.3B02.0020.0002] # BAMUM LETTER PHASE-D YUOM
+16935 ; [.3B03.0020.0002] # BAMUM LETTER PHASE-D PAP
+16936 ; [.3B04.0020.0002] # BAMUM LETTER PHASE-D YUOP
+16937 ; [.3B05.0020.0002] # BAMUM LETTER PHASE-D NDAM
+16938 ; [.3B06.0020.0002] # BAMUM LETTER PHASE-D NTEUM
+16939 ; [.3B07.0020.0002] # BAMUM LETTER PHASE-D SUAE
+1693A ; [.3B08.0020.0002] # BAMUM LETTER PHASE-D KUN
+1693B ; [.3B09.0020.0002] # BAMUM LETTER PHASE-D NGGEUX
+1693C ; [.3B0A.0020.0002] # BAMUM LETTER PHASE-D NGKIEE
+1693D ; [.3B0B.0020.0002] # BAMUM LETTER PHASE-D TUOT
+1693E ; [.3B0C.0020.0002] # BAMUM LETTER PHASE-D MEUN
+1693F ; [.3B0D.0020.0002] # BAMUM LETTER PHASE-D KUQ
+16940 ; [.3B0E.0020.0002] # BAMUM LETTER PHASE-D NSUM
+16941 ; [.3B0F.0020.0002] # BAMUM LETTER PHASE-D TEUN
+16942 ; [.3B10.0020.0002] # BAMUM LETTER PHASE-D MAENJET
+16943 ; [.3B11.0020.0002] # BAMUM LETTER PHASE-D NGGAP
+16944 ; [.3B12.0020.0002] # BAMUM LETTER PHASE-D LEUM
+16945 ; [.3B13.0020.0002] # BAMUM LETTER PHASE-D NGGUOM
+16946 ; [.3B14.0020.0002] # BAMUM LETTER PHASE-D NSHUT
+16947 ; [.3B15.0020.0002] # BAMUM LETTER PHASE-D NJUEQ
+16948 ; [.3B16.0020.0002] # BAMUM LETTER PHASE-D GHEUAE
+16949 ; [.3B17.0020.0002] # BAMUM LETTER PHASE-D KU
+1694A ; [.3B18.0020.0002] # BAMUM LETTER PHASE-D REN OLD
+1694B ; [.3B19.0020.0002] # BAMUM LETTER PHASE-D TAE
+1694C ; [.3B1A.0020.0002] # BAMUM LETTER PHASE-D TOQ
+1694D ; [.3B1B.0020.0002] # BAMUM LETTER PHASE-D NYI
+1694E ; [.3B1C.0020.0002] # BAMUM LETTER PHASE-D RII
+1694F ; [.3B1D.0020.0002] # BAMUM LETTER PHASE-D LEEEE
+16950 ; [.3B1E.0020.0002] # BAMUM LETTER PHASE-D MEEEE
+16951 ; [.3B1F.0020.0002] # BAMUM LETTER PHASE-D M
+16952 ; [.3B20.0020.0002] # BAMUM LETTER PHASE-D SUU
+16953 ; [.3B21.0020.0002] # BAMUM LETTER PHASE-D MU
+16954 ; [.3B22.0020.0002] # BAMUM LETTER PHASE-D SHII
+16955 ; [.3B23.0020.0002] # BAMUM LETTER PHASE-D SHEUX
+16956 ; [.3B24.0020.0002] # BAMUM LETTER PHASE-D KYEE
+16957 ; [.3B25.0020.0002] # BAMUM LETTER PHASE-D NU
+16958 ; [.3B26.0020.0002] # BAMUM LETTER PHASE-D SHU
+16959 ; [.3B27.0020.0002] # BAMUM LETTER PHASE-D NTEE
+1695A ; [.3B28.0020.0002] # BAMUM LETTER PHASE-D PEE
+1695B ; [.3B29.0020.0002] # BAMUM LETTER PHASE-D NI
+1695C ; [.3B2A.0020.0002] # BAMUM LETTER PHASE-D SHOQ
+1695D ; [.3B2B.0020.0002] # BAMUM LETTER PHASE-D PUQ
+1695E ; [.3B2C.0020.0002] # BAMUM LETTER PHASE-D MVOP
+1695F ; [.3B2D.0020.0002] # BAMUM LETTER PHASE-D LOQ
+16960 ; [.3B2E.0020.0002] # BAMUM LETTER PHASE-D REN MUCH
+16961 ; [.3B2F.0020.0002] # BAMUM LETTER PHASE-D TI
+16962 ; [.3B30.0020.0002] # BAMUM LETTER PHASE-D NTUU
+16963 ; [.3B31.0020.0002] # BAMUM LETTER PHASE-D MBAA SEVEN
+16964 ; [.3B32.0020.0002] # BAMUM LETTER PHASE-D SAQ
+16965 ; [.3B33.0020.0002] # BAMUM LETTER PHASE-D FAA
+16966 ; [.3B34.0020.0002] # BAMUM LETTER PHASE-E NDAP
+16967 ; [.3B35.0020.0002] # BAMUM LETTER PHASE-E TOON
+16968 ; [.3B36.0020.0002] # BAMUM LETTER PHASE-E MBEUM
+16969 ; [.3B37.0020.0002] # BAMUM LETTER PHASE-E LAP
+1696A ; [.3B38.0020.0002] # BAMUM LETTER PHASE-E VOM
+1696B ; [.3B39.0020.0002] # BAMUM LETTER PHASE-E LOON
+1696C ; [.3B3A.0020.0002] # BAMUM LETTER PHASE-E PAA
+1696D ; [.3B3B.0020.0002] # BAMUM LETTER PHASE-E SOM
+1696E ; [.3B3C.0020.0002] # BAMUM LETTER PHASE-E RAQ
+1696F ; [.3B3D.0020.0002] # BAMUM LETTER PHASE-E NSHUOP
+16970 ; [.3B3E.0020.0002] # BAMUM LETTER PHASE-E NDUN
+16971 ; [.3B3F.0020.0002] # BAMUM LETTER PHASE-E PUAE
+16972 ; [.3B40.0020.0002] # BAMUM LETTER PHASE-E TAM
+16973 ; [.3B41.0020.0002] # BAMUM LETTER PHASE-E NGKA
+16974 ; [.3B42.0020.0002] # BAMUM LETTER PHASE-E KPEUX
+16975 ; [.3B43.0020.0002] # BAMUM LETTER PHASE-E WUO
+16976 ; [.3B44.0020.0002] # BAMUM LETTER PHASE-E SEE
+16977 ; [.3B45.0020.0002] # BAMUM LETTER PHASE-E NGGEUAET
+16978 ; [.3B46.0020.0002] # BAMUM LETTER PHASE-E PAAM
+16979 ; [.3B47.0020.0002] # BAMUM LETTER PHASE-E TOO
+1697A ; [.3B48.0020.0002] # BAMUM LETTER PHASE-E KUOP
+1697B ; [.3B49.0020.0002] # BAMUM LETTER PHASE-E LOM
+1697C ; [.3B4A.0020.0002] # BAMUM LETTER PHASE-E NSHIEE
+1697D ; [.3B4B.0020.0002] # BAMUM LETTER PHASE-E NGOP
+1697E ; [.3B4C.0020.0002] # BAMUM LETTER PHASE-E MAEM
+1697F ; [.3B4D.0020.0002] # BAMUM LETTER PHASE-E NGKEUX
+16980 ; [.3B4E.0020.0002] # BAMUM LETTER PHASE-E NGOQ
+16981 ; [.3B4F.0020.0002] # BAMUM LETTER PHASE-E NSHUE
+16982 ; [.3B50.0020.0002] # BAMUM LETTER PHASE-E RIMGBA
+16983 ; [.3B51.0020.0002] # BAMUM LETTER PHASE-E NJEUX
+16984 ; [.3B52.0020.0002] # BAMUM LETTER PHASE-E PEEM
+16985 ; [.3B53.0020.0002] # BAMUM LETTER PHASE-E SAA
+16986 ; [.3B54.0020.0002] # BAMUM LETTER PHASE-E NGGURAE
+16987 ; [.3B55.0020.0002] # BAMUM LETTER PHASE-E MGBA
+16988 ; [.3B56.0020.0002] # BAMUM LETTER PHASE-E GHEUX
+16989 ; [.3B57.0020.0002] # BAMUM LETTER PHASE-E NGKEUAEM
+1698A ; [.3B58.0020.0002] # BAMUM LETTER PHASE-E NJAEMLI
+1698B ; [.3B59.0020.0002] # BAMUM LETTER PHASE-E MAP
+1698C ; [.3B5A.0020.0002] # BAMUM LETTER PHASE-E LOOT
+1698D ; [.3B5B.0020.0002] # BAMUM LETTER PHASE-E NGGEEEE
+1698E ; [.3B5C.0020.0002] # BAMUM LETTER PHASE-E NDIQ
+1698F ; [.3B5D.0020.0002] # BAMUM LETTER PHASE-E TAEN NTEUM
+16990 ; [.3B5E.0020.0002] # BAMUM LETTER PHASE-E SET
+16991 ; [.3B5F.0020.0002] # BAMUM LETTER PHASE-E PUM
+16992 ; [.3B60.0020.0002] # BAMUM LETTER PHASE-E NDAA SOFTNESS
+16993 ; [.3B61.0020.0002] # BAMUM LETTER PHASE-E NGGUAESHAE NYAM
+16994 ; [.3B62.0020.0002] # BAMUM LETTER PHASE-E YIEE
+16995 ; [.3B63.0020.0002] # BAMUM LETTER PHASE-E GHEUN
+16996 ; [.3B64.0020.0002] # BAMUM LETTER PHASE-E TUAE
+16997 ; [.3B65.0020.0002] # BAMUM LETTER PHASE-E YEUAE
+16998 ; [.3B66.0020.0002] # BAMUM LETTER PHASE-E PO
+16999 ; [.3B67.0020.0002] # BAMUM LETTER PHASE-E TUMAE
+1699A ; [.3B68.0020.0002] # BAMUM LETTER PHASE-E KEUAE
+1699B ; [.3B69.0020.0002] # BAMUM LETTER PHASE-E SUAEN
+1699C ; [.3B6A.0020.0002] # BAMUM LETTER PHASE-E TEUAEQ
+1699D ; [.3B6B.0020.0002] # BAMUM LETTER PHASE-E VEUAE
+1699E ; [.3B6C.0020.0002] # BAMUM LETTER PHASE-E WEUX
+1699F ; [.3B6D.0020.0002] # BAMUM LETTER PHASE-E LAAM
+169A0 ; [.3B6E.0020.0002] # BAMUM LETTER PHASE-E PU
+169A1 ; [.3B6F.0020.0002] # BAMUM LETTER PHASE-E TAAQ
+169A2 ; [.3B70.0020.0002] # BAMUM LETTER PHASE-E GHAAMAE
+169A3 ; [.3B71.0020.0002] # BAMUM LETTER PHASE-E NGEUREUT
+169A4 ; [.3B72.0020.0002] # BAMUM LETTER PHASE-E SHEUAEQ
+169A5 ; [.3B73.0020.0002] # BAMUM LETTER PHASE-E MGBEN
+169A6 ; [.3B74.0020.0002] # BAMUM LETTER PHASE-E MBEE
+169A7 ; [.3B75.0020.0002] # BAMUM LETTER PHASE-E NZAQ
+169A8 ; [.3B76.0020.0002] # BAMUM LETTER PHASE-E NKOM
+169A9 ; [.3B77.0020.0002] # BAMUM LETTER PHASE-E GBET
+169AA ; [.3B78.0020.0002] # BAMUM LETTER PHASE-E TUM
+169AB ; [.3B79.0020.0002] # BAMUM LETTER PHASE-E KUET
+169AC ; [.3B7A.0020.0002] # BAMUM LETTER PHASE-E YAP
+169AD ; [.3B7B.0020.0002] # BAMUM LETTER PHASE-E NYI CLEAVER
+169AE ; [.3B7C.0020.0002] # BAMUM LETTER PHASE-E YIT
+169AF ; [.3B7D.0020.0002] # BAMUM LETTER PHASE-E MFEUQ
+169B0 ; [.3B7E.0020.0002] # BAMUM LETTER PHASE-E NDIAQ
+169B1 ; [.3B7F.0020.0002] # BAMUM LETTER PHASE-E PIEEQ
+169B2 ; [.3B80.0020.0002] # BAMUM LETTER PHASE-E YUEQ
+169B3 ; [.3B81.0020.0002] # BAMUM LETTER PHASE-E LEUAEM
+169B4 ; [.3B82.0020.0002] # BAMUM LETTER PHASE-E FUE
+169B5 ; [.3B83.0020.0002] # BAMUM LETTER PHASE-E GBEUX
+169B6 ; [.3B84.0020.0002] # BAMUM LETTER PHASE-E NGKUP
+169B7 ; [.3B85.0020.0002] # BAMUM LETTER PHASE-E KET
+169B8 ; [.3B86.0020.0002] # BAMUM LETTER PHASE-E MAE
+169B9 ; [.3B87.0020.0002] # BAMUM LETTER PHASE-E NGKAAMI
+169BA ; [.3B88.0020.0002] # BAMUM LETTER PHASE-E GHET
+169BB ; [.3B89.0020.0002] # BAMUM LETTER PHASE-E FA
+169BC ; [.3B8A.0020.0002] # BAMUM LETTER PHASE-E NTUM
+169BD ; [.3B8B.0020.0002] # BAMUM LETTER PHASE-E PEUT
+169BE ; [.3B8C.0020.0002] # BAMUM LETTER PHASE-E YEUM
+169BF ; [.3B8D.0020.0002] # BAMUM LETTER PHASE-E NGGEUAE
+169C0 ; [.3B8E.0020.0002] # BAMUM LETTER PHASE-E NYI BETWEEN
+169C1 ; [.3B8F.0020.0002] # BAMUM LETTER PHASE-E NZUQ
+169C2 ; [.3B90.0020.0002] # BAMUM LETTER PHASE-E POON
+169C3 ; [.3B91.0020.0002] # BAMUM LETTER PHASE-E MIEE
+169C4 ; [.3B92.0020.0002] # BAMUM LETTER PHASE-E FUET
+169C5 ; [.3B93.0020.0002] # BAMUM LETTER PHASE-E NAE
+169C6 ; [.3B94.0020.0002] # BAMUM LETTER PHASE-E MUAE
+169C7 ; [.3B95.0020.0002] # BAMUM LETTER PHASE-E GHEUAE
+169C8 ; [.3B96.0020.0002] # BAMUM LETTER PHASE-E FU I
+169C9 ; [.3B97.0020.0002] # BAMUM LETTER PHASE-E MVI
+169CA ; [.3B98.0020.0002] # BAMUM LETTER PHASE-E PUAQ
+169CB ; [.3B99.0020.0002] # BAMUM LETTER PHASE-E NGKUM
+169CC ; [.3B9A.0020.0002] # BAMUM LETTER PHASE-E KUT
+169CD ; [.3B9B.0020.0002] # BAMUM LETTER PHASE-E PIET
+169CE ; [.3B9C.0020.0002] # BAMUM LETTER PHASE-E NTAP
+169CF ; [.3B9D.0020.0002] # BAMUM LETTER PHASE-E YEUAET
+169D0 ; [.3B9E.0020.0002] # BAMUM LETTER PHASE-E NGGUP
+169D1 ; [.3B9F.0020.0002] # BAMUM LETTER PHASE-E PA PEOPLE
+169D2 ; [.3BA0.0020.0002] # BAMUM LETTER PHASE-E FU CALL
+169D3 ; [.3BA1.0020.0002] # BAMUM LETTER PHASE-E FOM
+169D4 ; [.3BA2.0020.0002] # BAMUM LETTER PHASE-E NJEE
+169D5 ; [.3BA3.0020.0002] # BAMUM LETTER PHASE-E A
+169D6 ; [.3BA4.0020.0002] # BAMUM LETTER PHASE-E TOQ
+169D7 ; [.3BA5.0020.0002] # BAMUM LETTER PHASE-E O
+169D8 ; [.3BA6.0020.0002] # BAMUM LETTER PHASE-E I
+169D9 ; [.3BA7.0020.0002] # BAMUM LETTER PHASE-E LAQ
+169DA ; [.3BA8.0020.0002] # BAMUM LETTER PHASE-E PA PLURAL
+169DB ; [.3BA9.0020.0002] # BAMUM LETTER PHASE-E TAA
+169DC ; [.3BAA.0020.0002] # BAMUM LETTER PHASE-E TAQ
+169DD ; [.3BAB.0020.0002] # BAMUM LETTER PHASE-E NDAA MY HOUSE
+169DE ; [.3BAC.0020.0002] # BAMUM LETTER PHASE-E SHIQ
+169DF ; [.3BAD.0020.0002] # BAMUM LETTER PHASE-E YEUX
+169E0 ; [.3BAE.0020.0002] # BAMUM LETTER PHASE-E NGUAE
+169E1 ; [.3BAF.0020.0002] # BAMUM LETTER PHASE-E YUAEN
+169E2 ; [.3BB0.0020.0002] # BAMUM LETTER PHASE-E YOQ SWIMMING
+169E3 ; [.3BB1.0020.0002] # BAMUM LETTER PHASE-E YOQ COVER
+169E4 ; [.3BB2.0020.0002] # BAMUM LETTER PHASE-E YUQ
+169E5 ; [.3BB3.0020.0002] # BAMUM LETTER PHASE-E YUN
+169E6 ; [.3BB4.0020.0002] # BAMUM LETTER PHASE-E KEUX
+169E7 ; [.3BB5.0020.0002] # BAMUM LETTER PHASE-E PEUX
+169E8 ; [.3BB6.0020.0002] # BAMUM LETTER PHASE-E NJEE EPOCH
+169E9 ; [.3BB7.0020.0002] # BAMUM LETTER PHASE-E PUE
+169EA ; [.3BB8.0020.0002] # BAMUM LETTER PHASE-E WUE
+169EB ; [.3BB9.0020.0002] # BAMUM LETTER PHASE-E FEE
+169EC ; [.3BBA.0020.0002] # BAMUM LETTER PHASE-E VEE
+169ED ; [.3BBB.0020.0002] # BAMUM LETTER PHASE-E LU
+169EE ; [.3BBC.0020.0002] # BAMUM LETTER PHASE-E MI
+169EF ; [.3BBD.0020.0002] # BAMUM LETTER PHASE-E REUX
+169F0 ; [.3BBE.0020.0002] # BAMUM LETTER PHASE-E RAE
+169F1 ; [.3BBF.0020.0002] # BAMUM LETTER PHASE-E NGUAET
+169F2 ; [.3BC0.0020.0002] # BAMUM LETTER PHASE-E NGA
+169F3 ; [.3BC1.0020.0002] # BAMUM LETTER PHASE-E SHO
+169F4 ; [.3BC2.0020.0002] # BAMUM LETTER PHASE-E SHOQ
+169F5 ; [.3BC3.0020.0002] # BAMUM LETTER PHASE-E FU REMEDY
+169F6 ; [.3BC4.0020.0002] # BAMUM LETTER PHASE-E NA
+169F7 ; [.3BC5.0020.0002] # BAMUM LETTER PHASE-E PI
+169F8 ; [.3BC6.0020.0002] # BAMUM LETTER PHASE-E LOQ
+169F9 ; [.3BC7.0020.0002] # BAMUM LETTER PHASE-E KO
+169FA ; [.3BC8.0020.0002] # BAMUM LETTER PHASE-E MEN
+169FB ; [.3BC9.0020.0002] # BAMUM LETTER PHASE-E MA
+169FC ; [.3BCA.0020.0002] # BAMUM LETTER PHASE-E MAQ
+169FD ; [.3BCB.0020.0002] # BAMUM LETTER PHASE-E TEU
+169FE ; [.3BCC.0020.0002] # BAMUM LETTER PHASE-E KI
+169FF ; [.3BCD.0020.0002] # BAMUM LETTER PHASE-E MON
+16A00 ; [.3BCE.0020.0002] # BAMUM LETTER PHASE-E TEN
+16A01 ; [.3BCF.0020.0002] # BAMUM LETTER PHASE-E FAQ
+16A02 ; [.3BD0.0020.0002] # BAMUM LETTER PHASE-E GHOM
+16A03 ; [.3BD1.0020.0002] # BAMUM LETTER PHASE-F KA
+16A04 ; [.3BD2.0020.0002] # BAMUM LETTER PHASE-F U
+16A05 ; [.3BD3.0020.0002] # BAMUM LETTER PHASE-F KU
+16A06 ; [.3BD4.0020.0002] # BAMUM LETTER PHASE-F EE
+16A07 ; [.3BD5.0020.0002] # BAMUM LETTER PHASE-F REE
+16A08 ; [.3BD6.0020.0002] # BAMUM LETTER PHASE-F TAE
+16A09 ; [.3BD7.0020.0002] # BAMUM LETTER PHASE-F NYI
+16A0A ; [.3BD8.0020.0002] # BAMUM LETTER PHASE-F LA
+16A0B ; [.3BD9.0020.0002] # BAMUM LETTER PHASE-F RII
+16A0C ; [.3BDA.0020.0002] # BAMUM LETTER PHASE-F RIEE
+16A0D ; [.3BDB.0020.0002] # BAMUM LETTER PHASE-F MEEEE
+16A0E ; [.3BDC.0020.0002] # BAMUM LETTER PHASE-F TAA
+16A0F ; [.3BDD.0020.0002] # BAMUM LETTER PHASE-F NDAA
+16A10 ; [.3BDE.0020.0002] # BAMUM LETTER PHASE-F NJAEM
+16A11 ; [.3BDF.0020.0002] # BAMUM LETTER PHASE-F M
+16A12 ; [.3BE0.0020.0002] # BAMUM LETTER PHASE-F SUU
+16A13 ; [.3BE1.0020.0002] # BAMUM LETTER PHASE-F SHII
+16A14 ; [.3BE2.0020.0002] # BAMUM LETTER PHASE-F SI
+16A15 ; [.3BE3.0020.0002] # BAMUM LETTER PHASE-F SEUX
+16A16 ; [.3BE4.0020.0002] # BAMUM LETTER PHASE-F KYEE
+16A17 ; [.3BE5.0020.0002] # BAMUM LETTER PHASE-F KET
+16A18 ; [.3BE6.0020.0002] # BAMUM LETTER PHASE-F NUAE
+16A19 ; [.3BE7.0020.0002] # BAMUM LETTER PHASE-F NU
+16A1A ; [.3BE8.0020.0002] # BAMUM LETTER PHASE-F NJUAE
+16A1B ; [.3BE9.0020.0002] # BAMUM LETTER PHASE-F YOQ
+16A1C ; [.3BEA.0020.0002] # BAMUM LETTER PHASE-F SHU
+16A1D ; [.3BEB.0020.0002] # BAMUM LETTER PHASE-F YA
+16A1E ; [.3BEC.0020.0002] # BAMUM LETTER PHASE-F NSHA
+16A1F ; [.3BED.0020.0002] # BAMUM LETTER PHASE-F PEUX
+16A20 ; [.3BEE.0020.0002] # BAMUM LETTER PHASE-F NTEE
+16A21 ; [.3BEF.0020.0002] # BAMUM LETTER PHASE-F WUE
+16A22 ; [.3BF0.0020.0002] # BAMUM LETTER PHASE-F PEE
+16A23 ; [.3BF1.0020.0002] # BAMUM LETTER PHASE-F RU
+16A24 ; [.3BF2.0020.0002] # BAMUM LETTER PHASE-F NI
+16A25 ; [.3BF3.0020.0002] # BAMUM LETTER PHASE-F REUX
+16A26 ; [.3BF4.0020.0002] # BAMUM LETTER PHASE-F KEN
+16A27 ; [.3BF5.0020.0002] # BAMUM LETTER PHASE-F NGKWAEN
+16A28 ; [.3BF6.0020.0002] # BAMUM LETTER PHASE-F NGGA
+16A29 ; [.3BF7.0020.0002] # BAMUM LETTER PHASE-F SHO
+16A2A ; [.3BF8.0020.0002] # BAMUM LETTER PHASE-F PUAE
+16A2B ; [.3BF9.0020.0002] # BAMUM LETTER PHASE-F FOM
+16A2C ; [.3BFA.0020.0002] # BAMUM LETTER PHASE-F WA
+16A2D ; [.3BFB.0020.0002] # BAMUM LETTER PHASE-F LI
+16A2E ; [.3BFC.0020.0002] # BAMUM LETTER PHASE-F LOQ
+16A2F ; [.3BFD.0020.0002] # BAMUM LETTER PHASE-F KO
+16A30 ; [.3BFE.0020.0002] # BAMUM LETTER PHASE-F MBEN
+16A31 ; [.3BFF.0020.0002] # BAMUM LETTER PHASE-F REN
+16A32 ; [.3C00.0020.0002] # BAMUM LETTER PHASE-F MA
+16A33 ; [.3C01.0020.0002] # BAMUM LETTER PHASE-F MO
+16A34 ; [.3C02.0020.0002] # BAMUM LETTER PHASE-F MBAA
+16A35 ; [.3C03.0020.0002] # BAMUM LETTER PHASE-F TET
+16A36 ; [.3C04.0020.0002] # BAMUM LETTER PHASE-F KPA
+16A37 ; [.3C05.0020.0002] # BAMUM LETTER PHASE-F SAMBA
+16A38 ; [.3C06.0020.0002] # BAMUM LETTER PHASE-F VUEQ
+16AD0 ; [.3C07.0020.0002] # BASSA VAH LETTER ENNI
+16AD1 ; [.3C08.0020.0002] # BASSA VAH LETTER KA
+16AD2 ; [.3C09.0020.0002] # BASSA VAH LETTER SE
+16AD3 ; [.3C0A.0020.0002] # BASSA VAH LETTER FA
+16AD4 ; [.3C0B.0020.0002] # BASSA VAH LETTER MBE
+16AD5 ; [.3C0C.0020.0002] # BASSA VAH LETTER YIE
+16AD6 ; [.3C0D.0020.0002] # BASSA VAH LETTER GAH
+16AD7 ; [.3C0E.0020.0002] # BASSA VAH LETTER DHII
+16AD8 ; [.3C0F.0020.0002] # BASSA VAH LETTER KPAH
+16AD9 ; [.3C10.0020.0002] # BASSA VAH LETTER JO
+16ADA ; [.3C11.0020.0002] # BASSA VAH LETTER HWAH
+16ADB ; [.3C12.0020.0002] # BASSA VAH LETTER WA
+16ADC ; [.3C13.0020.0002] # BASSA VAH LETTER ZO
+16ADD ; [.3C14.0020.0002] # BASSA VAH LETTER GBU
+16ADE ; [.3C15.0020.0002] # BASSA VAH LETTER DO
+16ADF ; [.3C16.0020.0002] # BASSA VAH LETTER CE
+16AE0 ; [.3C17.0020.0002] # BASSA VAH LETTER UWU
+16AE1 ; [.3C18.0020.0002] # BASSA VAH LETTER TO
+16AE2 ; [.3C19.0020.0002] # BASSA VAH LETTER BA
+16AE3 ; [.3C1A.0020.0002] # BASSA VAH LETTER VU
+16AE4 ; [.3C1B.0020.0002] # BASSA VAH LETTER YEIN
+16AE5 ; [.3C1C.0020.0002] # BASSA VAH LETTER PA
+16AE6 ; [.3C1D.0020.0002] # BASSA VAH LETTER WADDA
+16AE7 ; [.3C1E.0020.0002] # BASSA VAH LETTER A
+16AE8 ; [.3C1F.0020.0002] # BASSA VAH LETTER O
+16AE9 ; [.3C20.0020.0002] # BASSA VAH LETTER OO
+16AEA ; [.3C21.0020.0002] # BASSA VAH LETTER U
+16AEB ; [.3C22.0020.0002] # BASSA VAH LETTER EE
+16AEC ; [.3C23.0020.0002] # BASSA VAH LETTER E
+16AED ; [.3C24.0020.0002] # BASSA VAH LETTER I
+1E800 ; [.3C25.0020.0002] # MENDE KIKAKUI SYLLABLE M001 KI
+1E801 ; [.3C26.0020.0002] # MENDE KIKAKUI SYLLABLE M002 KA
+1E802 ; [.3C27.0020.0002] # MENDE KIKAKUI SYLLABLE M003 KU
+1E803 ; [.3C28.0020.0002] # MENDE KIKAKUI SYLLABLE M065 KEE
+1E804 ; [.3C29.0020.0002] # MENDE KIKAKUI SYLLABLE M095 KE
+1E805 ; [.3C2A.0020.0002] # MENDE KIKAKUI SYLLABLE M076 KOO
+1E806 ; [.3C2B.0020.0002] # MENDE KIKAKUI SYLLABLE M048 KO
+1E807 ; [.3C2C.0020.0002] # MENDE KIKAKUI SYLLABLE M179 KUA
+1E808 ; [.3C2D.0020.0002] # MENDE KIKAKUI SYLLABLE M004 WI
+1E809 ; [.3C2E.0020.0002] # MENDE KIKAKUI SYLLABLE M005 WA
+1E80A ; [.3C2F.0020.0002] # MENDE KIKAKUI SYLLABLE M006 WU
+1E80B ; [.3C30.0020.0002] # MENDE KIKAKUI SYLLABLE M126 WEE
+1E80C ; [.3C31.0020.0002] # MENDE KIKAKUI SYLLABLE M118 WE
+1E80D ; [.3C32.0020.0002] # MENDE KIKAKUI SYLLABLE M114 WOO
+1E80E ; [.3C33.0020.0002] # MENDE KIKAKUI SYLLABLE M045 WO
+1E80F ; [.3C34.0020.0002] # MENDE KIKAKUI SYLLABLE M194 WUI
+1E810 ; [.3C35.0020.0002] # MENDE KIKAKUI SYLLABLE M143 WEI
+1E811 ; [.3C36.0020.0002] # MENDE KIKAKUI SYLLABLE M061 WVI
+1E812 ; [.3C37.0020.0002] # MENDE KIKAKUI SYLLABLE M049 WVA
+1E813 ; [.3C38.0020.0002] # MENDE KIKAKUI SYLLABLE M139 WVE
+1E814 ; [.3C39.0020.0002] # MENDE KIKAKUI SYLLABLE M007 MIN
+1E815 ; [.3C3A.0020.0002] # MENDE KIKAKUI SYLLABLE M008 MAN
+1E816 ; [.3C3B.0020.0002] # MENDE KIKAKUI SYLLABLE M009 MUN
+1E817 ; [.3C3C.0020.0002] # MENDE KIKAKUI SYLLABLE M059 MEN
+1E818 ; [.3C3D.0020.0002] # MENDE KIKAKUI SYLLABLE M094 MON
+1E819 ; [.3C3E.0020.0002] # MENDE KIKAKUI SYLLABLE M154 MUAN
+1E81A ; [.3C3F.0020.0002] # MENDE KIKAKUI SYLLABLE M189 MUEN
+1E81B ; [.3C40.0020.0002] # MENDE KIKAKUI SYLLABLE M010 BI
+1E81C ; [.3C41.0020.0002] # MENDE KIKAKUI SYLLABLE M011 BA
+1E81D ; [.3C42.0020.0002] # MENDE KIKAKUI SYLLABLE M012 BU
+1E81E ; [.3C43.0020.0002] # MENDE KIKAKUI SYLLABLE M150 BEE
+1E81F ; [.3C44.0020.0002] # MENDE KIKAKUI SYLLABLE M097 BE
+1E820 ; [.3C45.0020.0002] # MENDE KIKAKUI SYLLABLE M103 BOO
+1E821 ; [.3C46.0020.0002] # MENDE KIKAKUI SYLLABLE M138 BO
+1E822 ; [.3C47.0020.0002] # MENDE KIKAKUI SYLLABLE M013 I
+1E823 ; [.3C48.0020.0002] # MENDE KIKAKUI SYLLABLE M014 A
+1E824 ; [.3C49.0020.0002] # MENDE KIKAKUI SYLLABLE M015 U
+1E825 ; [.3C4A.0020.0002] # MENDE KIKAKUI SYLLABLE M163 EE
+1E826 ; [.3C4B.0020.0002] # MENDE KIKAKUI SYLLABLE M100 E
+1E827 ; [.3C4C.0020.0002] # MENDE KIKAKUI SYLLABLE M165 OO
+1E828 ; [.3C4D.0020.0002] # MENDE KIKAKUI SYLLABLE M147 O
+1E829 ; [.3C4E.0020.0002] # MENDE KIKAKUI SYLLABLE M137 EI
+1E82A ; [.3C4F.0020.0002] # MENDE KIKAKUI SYLLABLE M131 IN
+1E82B ; [.3C50.0020.0002] # MENDE KIKAKUI SYLLABLE M135 IN
+1E82C ; [.3C51.0020.0002] # MENDE KIKAKUI SYLLABLE M195 AN
+1E82D ; [.3C52.0020.0002] # MENDE KIKAKUI SYLLABLE M178 EN
+1E82E ; [.3C53.0020.0002] # MENDE KIKAKUI SYLLABLE M019 SI
+1E82F ; [.3C54.0020.0002] # MENDE KIKAKUI SYLLABLE M020 SA
+1E830 ; [.3C55.0020.0002] # MENDE KIKAKUI SYLLABLE M021 SU
+1E831 ; [.3C56.0020.0002] # MENDE KIKAKUI SYLLABLE M162 SEE
+1E832 ; [.3C57.0020.0002] # MENDE KIKAKUI SYLLABLE M116 SE
+1E833 ; [.3C58.0020.0002] # MENDE KIKAKUI SYLLABLE M136 SOO
+1E834 ; [.3C59.0020.0002] # MENDE KIKAKUI SYLLABLE M079 SO
+1E835 ; [.3C5A.0020.0002] # MENDE KIKAKUI SYLLABLE M196 SIA
+1E836 ; [.3C5B.0020.0002] # MENDE KIKAKUI SYLLABLE M025 LI
+1E837 ; [.3C5C.0020.0002] # MENDE KIKAKUI SYLLABLE M026 LA
+1E838 ; [.3C5D.0020.0002] # MENDE KIKAKUI SYLLABLE M027 LU
+1E839 ; [.3C5E.0020.0002] # MENDE KIKAKUI SYLLABLE M084 LEE
+1E83A ; [.3C5F.0020.0002] # MENDE KIKAKUI SYLLABLE M073 LE
+1E83B ; [.3C60.0020.0002] # MENDE KIKAKUI SYLLABLE M054 LOO
+1E83C ; [.3C61.0020.0002] # MENDE KIKAKUI SYLLABLE M153 LO
+1E83D ; [.3C62.0020.0002] # MENDE KIKAKUI SYLLABLE M110 LONG LE
+1E83E ; [.3C63.0020.0002] # MENDE KIKAKUI SYLLABLE M016 DI
+1E83F ; [.3C64.0020.0002] # MENDE KIKAKUI SYLLABLE M017 DA
+1E840 ; [.3C65.0020.0002] # MENDE KIKAKUI SYLLABLE M018 DU
+1E841 ; [.3C66.0020.0002] # MENDE KIKAKUI SYLLABLE M089 DEE
+1E842 ; [.3C67.0020.0002] # MENDE KIKAKUI SYLLABLE M180 DOO
+1E843 ; [.3C68.0020.0002] # MENDE KIKAKUI SYLLABLE M181 DO
+1E844 ; [.3C69.0020.0002] # MENDE KIKAKUI SYLLABLE M022 TI
+1E845 ; [.3C6A.0020.0002] # MENDE KIKAKUI SYLLABLE M023 TA
+1E846 ; [.3C6B.0020.0002] # MENDE KIKAKUI SYLLABLE M024 TU
+1E847 ; [.3C6C.0020.0002] # MENDE KIKAKUI SYLLABLE M091 TEE
+1E848 ; [.3C6D.0020.0002] # MENDE KIKAKUI SYLLABLE M055 TE
+1E849 ; [.3C6E.0020.0002] # MENDE KIKAKUI SYLLABLE M104 TOO
+1E84A ; [.3C6F.0020.0002] # MENDE KIKAKUI SYLLABLE M069 TO
+1E84B ; [.3C70.0020.0002] # MENDE KIKAKUI SYLLABLE M028 JI
+1E84C ; [.3C71.0020.0002] # MENDE KIKAKUI SYLLABLE M029 JA
+1E84D ; [.3C72.0020.0002] # MENDE KIKAKUI SYLLABLE M030 JU
+1E84E ; [.3C73.0020.0002] # MENDE KIKAKUI SYLLABLE M157 JEE
+1E84F ; [.3C74.0020.0002] # MENDE KIKAKUI SYLLABLE M113 JE
+1E850 ; [.3C75.0020.0002] # MENDE KIKAKUI SYLLABLE M160 JOO
+1E851 ; [.3C76.0020.0002] # MENDE KIKAKUI SYLLABLE M063 JO
+1E852 ; [.3C77.0020.0002] # MENDE KIKAKUI SYLLABLE M175 LONG JO
+1E853 ; [.3C78.0020.0002] # MENDE KIKAKUI SYLLABLE M031 YI
+1E854 ; [.3C79.0020.0002] # MENDE KIKAKUI SYLLABLE M032 YA
+1E855 ; [.3C7A.0020.0002] # MENDE KIKAKUI SYLLABLE M033 YU
+1E856 ; [.3C7B.0020.0002] # MENDE KIKAKUI SYLLABLE M109 YEE
+1E857 ; [.3C7C.0020.0002] # MENDE KIKAKUI SYLLABLE M080 YE
+1E858 ; [.3C7D.0020.0002] # MENDE KIKAKUI SYLLABLE M141 YOO
+1E859 ; [.3C7E.0020.0002] # MENDE KIKAKUI SYLLABLE M121 YO
+1E85A ; [.3C7F.0020.0002] # MENDE KIKAKUI SYLLABLE M034 FI
+1E85B ; [.3C80.0020.0002] # MENDE KIKAKUI SYLLABLE M035 FA
+1E85C ; [.3C81.0020.0002] # MENDE KIKAKUI SYLLABLE M036 FU
+1E85D ; [.3C82.0020.0002] # MENDE KIKAKUI SYLLABLE M078 FEE
+1E85E ; [.3C83.0020.0002] # MENDE KIKAKUI SYLLABLE M075 FE
+1E85F ; [.3C84.0020.0002] # MENDE KIKAKUI SYLLABLE M133 FOO
+1E860 ; [.3C85.0020.0002] # MENDE KIKAKUI SYLLABLE M088 FO
+1E861 ; [.3C86.0020.0002] # MENDE KIKAKUI SYLLABLE M197 FUA
+1E862 ; [.3C87.0020.0002] # MENDE KIKAKUI SYLLABLE M101 FAN
+1E863 ; [.3C88.0020.0002] # MENDE KIKAKUI SYLLABLE M037 NIN
+1E864 ; [.3C89.0020.0002] # MENDE KIKAKUI SYLLABLE M038 NAN
+1E865 ; [.3C8A.0020.0002] # MENDE KIKAKUI SYLLABLE M039 NUN
+1E866 ; [.3C8B.0020.0002] # MENDE KIKAKUI SYLLABLE M117 NEN
+1E867 ; [.3C8C.0020.0002] # MENDE KIKAKUI SYLLABLE M169 NON
+1E868 ; [.3C8D.0020.0002] # MENDE KIKAKUI SYLLABLE M176 HI
+1E869 ; [.3C8E.0020.0002] # MENDE KIKAKUI SYLLABLE M041 HA
+1E86A ; [.3C8F.0020.0002] # MENDE KIKAKUI SYLLABLE M186 HU
+1E86B ; [.3C90.0020.0002] # MENDE KIKAKUI SYLLABLE M040 HEE
+1E86C ; [.3C91.0020.0002] # MENDE KIKAKUI SYLLABLE M096 HE
+1E86D ; [.3C92.0020.0002] # MENDE KIKAKUI SYLLABLE M042 HOO
+1E86E ; [.3C93.0020.0002] # MENDE KIKAKUI SYLLABLE M140 HO
+1E86F ; [.3C94.0020.0002] # MENDE KIKAKUI SYLLABLE M083 HEEI
+1E870 ; [.3C95.0020.0002] # MENDE KIKAKUI SYLLABLE M128 HOOU
+1E871 ; [.3C96.0020.0002] # MENDE KIKAKUI SYLLABLE M053 HIN
+1E872 ; [.3C97.0020.0002] # MENDE KIKAKUI SYLLABLE M130 HAN
+1E873 ; [.3C98.0020.0002] # MENDE KIKAKUI SYLLABLE M087 HUN
+1E874 ; [.3C99.0020.0002] # MENDE KIKAKUI SYLLABLE M052 HEN
+1E875 ; [.3C9A.0020.0002] # MENDE KIKAKUI SYLLABLE M193 HON
+1E876 ; [.3C9B.0020.0002] # MENDE KIKAKUI SYLLABLE M046 HUAN
+1E877 ; [.3C9C.0020.0002] # MENDE KIKAKUI SYLLABLE M090 NGGI
+1E878 ; [.3C9D.0020.0002] # MENDE KIKAKUI SYLLABLE M043 NGGA
+1E879 ; [.3C9E.0020.0002] # MENDE KIKAKUI SYLLABLE M082 NGGU
+1E87A ; [.3C9F.0020.0002] # MENDE KIKAKUI SYLLABLE M115 NGGEE
+1E87B ; [.3CA0.0020.0002] # MENDE KIKAKUI SYLLABLE M146 NGGE
+1E87C ; [.3CA1.0020.0002] # MENDE KIKAKUI SYLLABLE M156 NGGOO
+1E87D ; [.3CA2.0020.0002] # MENDE KIKAKUI SYLLABLE M120 NGGO
+1E87E ; [.3CA3.0020.0002] # MENDE KIKAKUI SYLLABLE M159 NGGAA
+1E87F ; [.3CA4.0020.0002] # MENDE KIKAKUI SYLLABLE M127 NGGUA
+1E880 ; [.3CA5.0020.0002] # MENDE KIKAKUI SYLLABLE M086 LONG NGGE
+1E881 ; [.3CA6.0020.0002] # MENDE KIKAKUI SYLLABLE M106 LONG NGGOO
+1E882 ; [.3CA7.0020.0002] # MENDE KIKAKUI SYLLABLE M183 LONG NGGO
+1E883 ; [.3CA8.0020.0002] # MENDE KIKAKUI SYLLABLE M155 GI
+1E884 ; [.3CA9.0020.0002] # MENDE KIKAKUI SYLLABLE M111 GA
+1E885 ; [.3CAA.0020.0002] # MENDE KIKAKUI SYLLABLE M168 GU
+1E886 ; [.3CAB.0020.0002] # MENDE KIKAKUI SYLLABLE M190 GEE
+1E887 ; [.3CAC.0020.0002] # MENDE KIKAKUI SYLLABLE M166 GUEI
+1E888 ; [.3CAD.0020.0002] # MENDE KIKAKUI SYLLABLE M167 GUAN
+1E889 ; [.3CAE.0020.0002] # MENDE KIKAKUI SYLLABLE M184 NGEN
+1E88A ; [.3CAF.0020.0002] # MENDE KIKAKUI SYLLABLE M057 NGON
+1E88B ; [.3CB0.0020.0002] # MENDE KIKAKUI SYLLABLE M177 NGUAN
+1E88C ; [.3CB1.0020.0002] # MENDE KIKAKUI SYLLABLE M068 PI
+1E88D ; [.3CB2.0020.0002] # MENDE KIKAKUI SYLLABLE M099 PA
+1E88E ; [.3CB3.0020.0002] # MENDE KIKAKUI SYLLABLE M050 PU
+1E88F ; [.3CB4.0020.0002] # MENDE KIKAKUI SYLLABLE M081 PEE
+1E890 ; [.3CB5.0020.0002] # MENDE KIKAKUI SYLLABLE M051 PE
+1E891 ; [.3CB6.0020.0002] # MENDE KIKAKUI SYLLABLE M102 POO
+1E892 ; [.3CB7.0020.0002] # MENDE KIKAKUI SYLLABLE M066 PO
+1E893 ; [.3CB8.0020.0002] # MENDE KIKAKUI SYLLABLE M145 MBI
+1E894 ; [.3CB9.0020.0002] # MENDE KIKAKUI SYLLABLE M062 MBA
+1E895 ; [.3CBA.0020.0002] # MENDE KIKAKUI SYLLABLE M122 MBU
+1E896 ; [.3CBB.0020.0002] # MENDE KIKAKUI SYLLABLE M047 MBEE
+1E897 ; [.3CBC.0020.0002] # MENDE KIKAKUI SYLLABLE M188 MBEE
+1E898 ; [.3CBD.0020.0002] # MENDE KIKAKUI SYLLABLE M072 MBE
+1E899 ; [.3CBE.0020.0002] # MENDE KIKAKUI SYLLABLE M172 MBOO
+1E89A ; [.3CBF.0020.0002] # MENDE KIKAKUI SYLLABLE M174 MBO
+1E89B ; [.3CC0.0020.0002] # MENDE KIKAKUI SYLLABLE M187 MBUU
+1E89C ; [.3CC1.0020.0002] # MENDE KIKAKUI SYLLABLE M161 LONG MBE
+1E89D ; [.3CC2.0020.0002] # MENDE KIKAKUI SYLLABLE M105 LONG MBOO
+1E89E ; [.3CC3.0020.0002] # MENDE KIKAKUI SYLLABLE M142 LONG MBO
+1E89F ; [.3CC4.0020.0002] # MENDE KIKAKUI SYLLABLE M132 KPI
+1E8A0 ; [.3CC5.0020.0002] # MENDE KIKAKUI SYLLABLE M092 KPA
+1E8A1 ; [.3CC6.0020.0002] # MENDE KIKAKUI SYLLABLE M074 KPU
+1E8A2 ; [.3CC7.0020.0002] # MENDE KIKAKUI SYLLABLE M044 KPEE
+1E8A3 ; [.3CC8.0020.0002] # MENDE KIKAKUI SYLLABLE M108 KPE
+1E8A4 ; [.3CC9.0020.0002] # MENDE KIKAKUI SYLLABLE M112 KPOO
+1E8A5 ; [.3CCA.0020.0002] # MENDE KIKAKUI SYLLABLE M158 KPO
+1E8A6 ; [.3CCB.0020.0002] # MENDE KIKAKUI SYLLABLE M124 GBI
+1E8A7 ; [.3CCC.0020.0002] # MENDE KIKAKUI SYLLABLE M056 GBA
+1E8A8 ; [.3CCD.0020.0002] # MENDE KIKAKUI SYLLABLE M148 GBU
+1E8A9 ; [.3CCE.0020.0002] # MENDE KIKAKUI SYLLABLE M093 GBEE
+1E8AA ; [.3CCF.0020.0002] # MENDE KIKAKUI SYLLABLE M107 GBE
+1E8AB ; [.3CD0.0020.0002] # MENDE KIKAKUI SYLLABLE M071 GBOO
+1E8AC ; [.3CD1.0020.0002] # MENDE KIKAKUI SYLLABLE M070 GBO
+1E8AD ; [.3CD2.0020.0002] # MENDE KIKAKUI SYLLABLE M171 RA
+1E8AE ; [.3CD3.0020.0002] # MENDE KIKAKUI SYLLABLE M123 NDI
+1E8AF ; [.3CD4.0020.0002] # MENDE KIKAKUI SYLLABLE M129 NDA
+1E8B0 ; [.3CD5.0020.0002] # MENDE KIKAKUI SYLLABLE M125 NDU
+1E8B1 ; [.3CD6.0020.0002] # MENDE KIKAKUI SYLLABLE M191 NDEE
+1E8B2 ; [.3CD7.0020.0002] # MENDE KIKAKUI SYLLABLE M119 NDE
+1E8B3 ; [.3CD8.0020.0002] # MENDE KIKAKUI SYLLABLE M067 NDOO
+1E8B4 ; [.3CD9.0020.0002] # MENDE KIKAKUI SYLLABLE M064 NDO
+1E8B5 ; [.3CDA.0020.0002] # MENDE KIKAKUI SYLLABLE M152 NJA
+1E8B6 ; [.3CDB.0020.0002] # MENDE KIKAKUI SYLLABLE M192 NJU
+1E8B7 ; [.3CDC.0020.0002] # MENDE KIKAKUI SYLLABLE M149 NJEE
+1E8B8 ; [.3CDD.0020.0002] # MENDE KIKAKUI SYLLABLE M134 NJOO
+1E8B9 ; [.3CDE.0020.0002] # MENDE KIKAKUI SYLLABLE M182 VI
+1E8BA ; [.3CDF.0020.0002] # MENDE KIKAKUI SYLLABLE M185 VA
+1E8BB ; [.3CE0.0020.0002] # MENDE KIKAKUI SYLLABLE M151 VU
+1E8BC ; [.3CE1.0020.0002] # MENDE KIKAKUI SYLLABLE M173 VEE
+1E8BD ; [.3CE2.0020.0002] # MENDE KIKAKUI SYLLABLE M085 VE
+1E8BE ; [.3CE3.0020.0002] # MENDE KIKAKUI SYLLABLE M144 VOO
+1E8BF ; [.3CE4.0020.0002] # MENDE KIKAKUI SYLLABLE M077 VO
+1E8C0 ; [.3CE5.0020.0002] # MENDE KIKAKUI SYLLABLE M164 NYIN
+1E8C1 ; [.3CE6.0020.0002] # MENDE KIKAKUI SYLLABLE M058 NYAN
+1E8C2 ; [.3CE7.0020.0002] # MENDE KIKAKUI SYLLABLE M170 NYUN
+1E8C3 ; [.3CE8.0020.0002] # MENDE KIKAKUI SYLLABLE M098 NYEN
+1E8C4 ; [.3CE9.0020.0002] # MENDE KIKAKUI SYLLABLE M060 NYON
+1E922 ; [.3CEA.0020.0002] # ADLAM SMALL LETTER ALIF
+1E900 ; [.3CEA.0020.0008] # ADLAM CAPITAL LETTER ALIF
+1E923 ; [.3CEB.0020.0002] # ADLAM SMALL LETTER DAALI
+1E901 ; [.3CEB.0020.0008] # ADLAM CAPITAL LETTER DAALI
+1E924 ; [.3CEC.0020.0002] # ADLAM SMALL LETTER LAAM
+1E902 ; [.3CEC.0020.0008] # ADLAM CAPITAL LETTER LAAM
+1E925 ; [.3CED.0020.0002] # ADLAM SMALL LETTER MIIM
+1E903 ; [.3CED.0020.0008] # ADLAM CAPITAL LETTER MIIM
+1E926 ; [.3CEE.0020.0002] # ADLAM SMALL LETTER BA
+1E904 ; [.3CEE.0020.0008] # ADLAM CAPITAL LETTER BA
+1E927 ; [.3CEF.0020.0002] # ADLAM SMALL LETTER SINNYIIYHE
+1E905 ; [.3CEF.0020.0008] # ADLAM CAPITAL LETTER SINNYIIYHE
+1E928 ; [.3CF0.0020.0002] # ADLAM SMALL LETTER PE
+1E906 ; [.3CF0.0020.0008] # ADLAM CAPITAL LETTER PE
+1E929 ; [.3CF1.0020.0002] # ADLAM SMALL LETTER BHE
+1E907 ; [.3CF1.0020.0008] # ADLAM CAPITAL LETTER BHE
+1E92A ; [.3CF2.0020.0002] # ADLAM SMALL LETTER RA
+1E908 ; [.3CF2.0020.0008] # ADLAM CAPITAL LETTER RA
+1E92B ; [.3CF3.0020.0002] # ADLAM SMALL LETTER E
+1E909 ; [.3CF3.0020.0008] # ADLAM CAPITAL LETTER E
+1E92C ; [.3CF4.0020.0002] # ADLAM SMALL LETTER FA
+1E90A ; [.3CF4.0020.0008] # ADLAM CAPITAL LETTER FA
+1E92D ; [.3CF5.0020.0002] # ADLAM SMALL LETTER I
+1E90B ; [.3CF5.0020.0008] # ADLAM CAPITAL LETTER I
+1E92E ; [.3CF6.0020.0002] # ADLAM SMALL LETTER O
+1E90C ; [.3CF6.0020.0008] # ADLAM CAPITAL LETTER O
+1E92F ; [.3CF7.0020.0002] # ADLAM SMALL LETTER DHA
+1E90D ; [.3CF7.0020.0008] # ADLAM CAPITAL LETTER DHA
+1E930 ; [.3CF8.0020.0002] # ADLAM SMALL LETTER YHE
+1E90E ; [.3CF8.0020.0008] # ADLAM CAPITAL LETTER YHE
+1E931 ; [.3CF9.0020.0002] # ADLAM SMALL LETTER WAW
+1E90F ; [.3CF9.0020.0008] # ADLAM CAPITAL LETTER WAW
+1E932 ; [.3CFA.0020.0002] # ADLAM SMALL LETTER NUN
+1E910 ; [.3CFA.0020.0008] # ADLAM CAPITAL LETTER NUN
+1E933 ; [.3CFB.0020.0002] # ADLAM SMALL LETTER KAF
+1E911 ; [.3CFB.0020.0008] # ADLAM CAPITAL LETTER KAF
+1E934 ; [.3CFC.0020.0002] # ADLAM SMALL LETTER YA
+1E912 ; [.3CFC.0020.0008] # ADLAM CAPITAL LETTER YA
+1E935 ; [.3CFD.0020.0002] # ADLAM SMALL LETTER U
+1E913 ; [.3CFD.0020.0008] # ADLAM CAPITAL LETTER U
+1E936 ; [.3CFE.0020.0002] # ADLAM SMALL LETTER JIIM
+1E914 ; [.3CFE.0020.0008] # ADLAM CAPITAL LETTER JIIM
+1E937 ; [.3CFF.0020.0002] # ADLAM SMALL LETTER CHI
+1E915 ; [.3CFF.0020.0008] # ADLAM CAPITAL LETTER CHI
+1E938 ; [.3D00.0020.0002] # ADLAM SMALL LETTER HA
+1E916 ; [.3D00.0020.0008] # ADLAM CAPITAL LETTER HA
+1E939 ; [.3D01.0020.0002] # ADLAM SMALL LETTER QAAF
+1E917 ; [.3D01.0020.0008] # ADLAM CAPITAL LETTER QAAF
+1E93A ; [.3D02.0020.0002] # ADLAM SMALL LETTER GA
+1E918 ; [.3D02.0020.0008] # ADLAM CAPITAL LETTER GA
+1E93B ; [.3D03.0020.0002] # ADLAM SMALL LETTER NYA
+1E919 ; [.3D03.0020.0008] # ADLAM CAPITAL LETTER NYA
+1E93C ; [.3D04.0020.0002] # ADLAM SMALL LETTER TU
+1E91A ; [.3D04.0020.0008] # ADLAM CAPITAL LETTER TU
+1E93D ; [.3D05.0020.0002] # ADLAM SMALL LETTER NHA
+1E91B ; [.3D05.0020.0008] # ADLAM CAPITAL LETTER NHA
+1E93E ; [.3D06.0020.0002] # ADLAM SMALL LETTER VA
+1E91C ; [.3D06.0020.0008] # ADLAM CAPITAL LETTER VA
+1E93F ; [.3D07.0020.0002] # ADLAM SMALL LETTER KHA
+1E91D ; [.3D07.0020.0008] # ADLAM CAPITAL LETTER KHA
+1E940 ; [.3D08.0020.0002] # ADLAM SMALL LETTER GBE
+1E91E ; [.3D08.0020.0008] # ADLAM CAPITAL LETTER GBE
+1E941 ; [.3D09.0020.0002] # ADLAM SMALL LETTER ZAL
+1E91F ; [.3D09.0020.0008] # ADLAM CAPITAL LETTER ZAL
+1E942 ; [.3D0A.0020.0002] # ADLAM SMALL LETTER KPO
+1E920 ; [.3D0A.0020.0008] # ADLAM CAPITAL LETTER KPO
+1E943 ; [.3D0B.0020.0002] # ADLAM SMALL LETTER SHA
+1E921 ; [.3D0B.0020.0008] # ADLAM CAPITAL LETTER SHA
+1100 ; [.3D0C.0020.0002] # HANGUL CHOSEONG KIYEOK
+3131 ; [.3D0C.0020.0004] # HANGUL LETTER KIYEOK
+3200 ; [*0318.0020.0004][.3D0C.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL KIYEOK
+3260 ; [.3D0C.0020.0006] # CIRCLED HANGUL KIYEOK
+FFA1 ; [.3D0C.0020.0012] # HALFWIDTH HANGUL LETTER KIYEOK
+320E ; [*0318.0020.0004][.3D0C.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL KIYEOK A
+326E ; [.3D0C.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL KIYEOK A
+1101 ; [.3D0D.0020.0002] # HANGUL CHOSEONG SSANGKIYEOK
+3132 ; [.3D0D.0020.0004] # HANGUL LETTER SSANGKIYEOK
+FFA2 ; [.3D0D.0020.0012] # HALFWIDTH HANGUL LETTER SSANGKIYEOK
+1102 ; [.3D0E.0020.0002] # HANGUL CHOSEONG NIEUN
+3134 ; [.3D0E.0020.0004] # HANGUL LETTER NIEUN
+3201 ; [*0318.0020.0004][.3D0E.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL NIEUN
+3261 ; [.3D0E.0020.0006] # CIRCLED HANGUL NIEUN
+FFA4 ; [.3D0E.0020.0012] # HALFWIDTH HANGUL LETTER NIEUN
+320F ; [*0318.0020.0004][.3D0E.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL NIEUN A
+326F ; [.3D0E.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL NIEUN A
+1103 ; [.3D0F.0020.0002] # HANGUL CHOSEONG TIKEUT
+3137 ; [.3D0F.0020.0004] # HANGUL LETTER TIKEUT
+3202 ; [*0318.0020.0004][.3D0F.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL TIKEUT
+3262 ; [.3D0F.0020.0006] # CIRCLED HANGUL TIKEUT
+FFA7 ; [.3D0F.0020.0012] # HALFWIDTH HANGUL LETTER TIKEUT
+3210 ; [*0318.0020.0004][.3D0F.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL TIKEUT A
+3270 ; [.3D0F.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL TIKEUT A
+1104 ; [.3D10.0020.0002] # HANGUL CHOSEONG SSANGTIKEUT
+3138 ; [.3D10.0020.0004] # HANGUL LETTER SSANGTIKEUT
+FFA8 ; [.3D10.0020.0012] # HALFWIDTH HANGUL LETTER SSANGTIKEUT
+1105 ; [.3D11.0020.0002] # HANGUL CHOSEONG RIEUL
+3139 ; [.3D11.0020.0004] # HANGUL LETTER RIEUL
+3203 ; [*0318.0020.0004][.3D11.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL RIEUL
+3263 ; [.3D11.0020.0006] # CIRCLED HANGUL RIEUL
+FFA9 ; [.3D11.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL
+3211 ; [*0318.0020.0004][.3D11.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL RIEUL A
+3271 ; [.3D11.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL RIEUL A
+1106 ; [.3D12.0020.0002] # HANGUL CHOSEONG MIEUM
+3141 ; [.3D12.0020.0004] # HANGUL LETTER MIEUM
+3204 ; [*0318.0020.0004][.3D12.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL MIEUM
+3264 ; [.3D12.0020.0006] # CIRCLED HANGUL MIEUM
+FFB1 ; [.3D12.0020.0012] # HALFWIDTH HANGUL LETTER MIEUM
+3212 ; [*0318.0020.0004][.3D12.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL MIEUM A
+3272 ; [.3D12.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL MIEUM A
+1107 ; [.3D13.0020.0002] # HANGUL CHOSEONG PIEUP
+3142 ; [.3D13.0020.0004] # HANGUL LETTER PIEUP
+3205 ; [*0318.0020.0004][.3D13.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL PIEUP
+3265 ; [.3D13.0020.0006] # CIRCLED HANGUL PIEUP
+FFB2 ; [.3D13.0020.0012] # HALFWIDTH HANGUL LETTER PIEUP
+3213 ; [*0318.0020.0004][.3D13.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL PIEUP A
+3273 ; [.3D13.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL PIEUP A
+1108 ; [.3D14.0020.0002] # HANGUL CHOSEONG SSANGPIEUP
+3143 ; [.3D14.0020.0004] # HANGUL LETTER SSANGPIEUP
+FFB3 ; [.3D14.0020.0012] # HALFWIDTH HANGUL LETTER SSANGPIEUP
+1109 ; [.3D15.0020.0002] # HANGUL CHOSEONG SIOS
+3145 ; [.3D15.0020.0004] # HANGUL LETTER SIOS
+3206 ; [*0318.0020.0004][.3D15.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL SIOS
+3266 ; [.3D15.0020.0006] # CIRCLED HANGUL SIOS
+FFB5 ; [.3D15.0020.0012] # HALFWIDTH HANGUL LETTER SIOS
+3214 ; [*0318.0020.0004][.3D15.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL SIOS A
+3274 ; [.3D15.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL SIOS A
+110A ; [.3D16.0020.0002] # HANGUL CHOSEONG SSANGSIOS
+3146 ; [.3D16.0020.0004] # HANGUL LETTER SSANGSIOS
+FFB6 ; [.3D16.0020.0012] # HALFWIDTH HANGUL LETTER SSANGSIOS
+110B ; [.3D17.0020.0002] # HANGUL CHOSEONG IEUNG
+3147 ; [.3D17.0020.0004] # HANGUL LETTER IEUNG
+3207 ; [*0318.0020.0004][.3D17.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL IEUNG
+3267 ; [.3D17.0020.0006] # CIRCLED HANGUL IEUNG
+FFB7 ; [.3D17.0020.0012] # HALFWIDTH HANGUL LETTER IEUNG
+3215 ; [*0318.0020.0004][.3D17.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL IEUNG A
+3275 ; [.3D17.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL IEUNG A
+321D ; [*0318.0020.0004][.3D17.0020.0004][.3D92.0020.0004][.3D18.0020.0004][.3D8E.0020.0004][.3DEB.0020.0004][*0319.0020.0004] # PARENTHESIZED KOREAN CHARACTER OJEON
+321E ; [*0318.0020.0004][.3D17.0020.0004][.3D92.0020.0004][.3D1E.0020.0004][.3D97.0020.0004][*0319.0020.0004] # PARENTHESIZED KOREAN CHARACTER O HU
+327E ; [.3D17.0020.0006][.3D97.0020.0006] # CIRCLED HANGUL IEUNG U
+110C ; [.3D18.0020.0002] # HANGUL CHOSEONG CIEUC
+3148 ; [.3D18.0020.0004] # HANGUL LETTER CIEUC
+3208 ; [*0318.0020.0004][.3D18.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL CIEUC
+3268 ; [.3D18.0020.0006] # CIRCLED HANGUL CIEUC
+FFB8 ; [.3D18.0020.0012] # HALFWIDTH HANGUL LETTER CIEUC
+3216 ; [*0318.0020.0004][.3D18.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL CIEUC A
+3276 ; [.3D18.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL CIEUC A
+321C ; [*0318.0020.0004][.3D18.0020.0004][.3D97.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL CIEUC U
+327D ; [.3D18.0020.0006][.3D97.0020.0006][.3D17.0020.0006][.3D9D.0020.0006] # CIRCLED KOREAN CHARACTER JUEUI
+110D ; [.3D19.0020.0002] # HANGUL CHOSEONG SSANGCIEUC
+3149 ; [.3D19.0020.0004] # HANGUL LETTER SSANGCIEUC
+FFB9 ; [.3D19.0020.0012] # HALFWIDTH HANGUL LETTER SSANGCIEUC
+110E ; [.3D1A.0020.0002] # HANGUL CHOSEONG CHIEUCH
+314A ; [.3D1A.0020.0004] # HANGUL LETTER CHIEUCH
+3209 ; [*0318.0020.0004][.3D1A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL CHIEUCH
+3269 ; [.3D1A.0020.0006] # CIRCLED HANGUL CHIEUCH
+FFBA ; [.3D1A.0020.0012] # HALFWIDTH HANGUL LETTER CHIEUCH
+3217 ; [*0318.0020.0004][.3D1A.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL CHIEUCH A
+3277 ; [.3D1A.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL CHIEUCH A
+327C ; [.3D1A.0020.0006][.3D8A.0020.0006][.3DF7.0020.0006][.3D0C.0020.0006][.3D92.0020.0006] # CIRCLED KOREAN CHARACTER CHAMKO
+110F ; [.3D1B.0020.0002] # HANGUL CHOSEONG KHIEUKH
+314B ; [.3D1B.0020.0004] # HANGUL LETTER KHIEUKH
+320A ; [*0318.0020.0004][.3D1B.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL KHIEUKH
+326A ; [.3D1B.0020.0006] # CIRCLED HANGUL KHIEUKH
+FFBB ; [.3D1B.0020.0012] # HALFWIDTH HANGUL LETTER KHIEUKH
+3218 ; [*0318.0020.0004][.3D1B.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL KHIEUKH A
+3278 ; [.3D1B.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL KHIEUKH A
+1110 ; [.3D1C.0020.0002] # HANGUL CHOSEONG THIEUTH
+314C ; [.3D1C.0020.0004] # HANGUL LETTER THIEUTH
+320B ; [*0318.0020.0004][.3D1C.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL THIEUTH
+326B ; [.3D1C.0020.0006] # CIRCLED HANGUL THIEUTH
+FFBC ; [.3D1C.0020.0012] # HALFWIDTH HANGUL LETTER THIEUTH
+3219 ; [*0318.0020.0004][.3D1C.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL THIEUTH A
+3279 ; [.3D1C.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL THIEUTH A
+1111 ; [.3D1D.0020.0002] # HANGUL CHOSEONG PHIEUPH
+314D ; [.3D1D.0020.0004] # HANGUL LETTER PHIEUPH
+320C ; [*0318.0020.0004][.3D1D.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL PHIEUPH
+326C ; [.3D1D.0020.0006] # CIRCLED HANGUL PHIEUPH
+FFBD ; [.3D1D.0020.0012] # HALFWIDTH HANGUL LETTER PHIEUPH
+321A ; [*0318.0020.0004][.3D1D.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL PHIEUPH A
+327A ; [.3D1D.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL PHIEUPH A
+1112 ; [.3D1E.0020.0002] # HANGUL CHOSEONG HIEUH
+314E ; [.3D1E.0020.0004] # HANGUL LETTER HIEUH
+320D ; [*0318.0020.0004][.3D1E.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL HIEUH
+326D ; [.3D1E.0020.0006] # CIRCLED HANGUL HIEUH
+FFBE ; [.3D1E.0020.0012] # HALFWIDTH HANGUL LETTER HIEUH
+321B ; [*0318.0020.0004][.3D1E.0020.0004][.3D8A.0020.0004][*0319.0020.0004] # PARENTHESIZED HANGUL HIEUH A
+327B ; [.3D1E.0020.0006][.3D8A.0020.0006] # CIRCLED HANGUL HIEUH A
+1113 ; [.3D1F.0020.0002] # HANGUL CHOSEONG NIEUN-KIYEOK
+1114 ; [.3D20.0020.0002] # HANGUL CHOSEONG SSANGNIEUN
+3165 ; [.3D20.0020.0004] # HANGUL LETTER SSANGNIEUN
+1115 ; [.3D21.0020.0002] # HANGUL CHOSEONG NIEUN-TIKEUT
+3166 ; [.3D21.0020.0004] # HANGUL LETTER NIEUN-TIKEUT
+1116 ; [.3D22.0020.0002] # HANGUL CHOSEONG NIEUN-PIEUP
+1117 ; [.3D23.0020.0002] # HANGUL CHOSEONG TIKEUT-KIYEOK
+1118 ; [.3D24.0020.0002] # HANGUL CHOSEONG RIEUL-NIEUN
+1119 ; [.3D25.0020.0002] # HANGUL CHOSEONG SSANGRIEUL
+111A ; [.3D26.0020.0002] # HANGUL CHOSEONG RIEUL-HIEUH
+3140 ; [.3D26.0020.0004] # HANGUL LETTER RIEUL-HIEUH
+FFB0 ; [.3D26.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-HIEUH
+111B ; [.3D27.0020.0002] # HANGUL CHOSEONG KAPYEOUNRIEUL
+111C ; [.3D28.0020.0002] # HANGUL CHOSEONG MIEUM-PIEUP
+316E ; [.3D28.0020.0004] # HANGUL LETTER MIEUM-PIEUP
+111D ; [.3D29.0020.0002] # HANGUL CHOSEONG KAPYEOUNMIEUM
+3171 ; [.3D29.0020.0004] # HANGUL LETTER KAPYEOUNMIEUM
+111E ; [.3D2A.0020.0002] # HANGUL CHOSEONG PIEUP-KIYEOK
+3172 ; [.3D2A.0020.0004] # HANGUL LETTER PIEUP-KIYEOK
+111F ; [.3D2B.0020.0002] # HANGUL CHOSEONG PIEUP-NIEUN
+1120 ; [.3D2C.0020.0002] # HANGUL CHOSEONG PIEUP-TIKEUT
+3173 ; [.3D2C.0020.0004] # HANGUL LETTER PIEUP-TIKEUT
+1121 ; [.3D2D.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS
+3144 ; [.3D2D.0020.0004] # HANGUL LETTER PIEUP-SIOS
+FFB4 ; [.3D2D.0020.0012] # HALFWIDTH HANGUL LETTER PIEUP-SIOS
+1122 ; [.3D2E.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-KIYEOK
+3174 ; [.3D2E.0020.0004] # HANGUL LETTER PIEUP-SIOS-KIYEOK
+1123 ; [.3D2F.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-TIKEUT
+3175 ; [.3D2F.0020.0004] # HANGUL LETTER PIEUP-SIOS-TIKEUT
+1124 ; [.3D30.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-PIEUP
+1125 ; [.3D31.0020.0002] # HANGUL CHOSEONG PIEUP-SSANGSIOS
+1126 ; [.3D32.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-CIEUC
+1127 ; [.3D33.0020.0002] # HANGUL CHOSEONG PIEUP-CIEUC
+3176 ; [.3D33.0020.0004] # HANGUL LETTER PIEUP-CIEUC
+1128 ; [.3D34.0020.0002] # HANGUL CHOSEONG PIEUP-CHIEUCH
+1129 ; [.3D35.0020.0002] # HANGUL CHOSEONG PIEUP-THIEUTH
+3177 ; [.3D35.0020.0004] # HANGUL LETTER PIEUP-THIEUTH
+112A ; [.3D36.0020.0002] # HANGUL CHOSEONG PIEUP-PHIEUPH
+112B ; [.3D37.0020.0002] # HANGUL CHOSEONG KAPYEOUNPIEUP
+3178 ; [.3D37.0020.0004] # HANGUL LETTER KAPYEOUNPIEUP
+112C ; [.3D38.0020.0002] # HANGUL CHOSEONG KAPYEOUNSSANGPIEUP
+3179 ; [.3D38.0020.0004] # HANGUL LETTER KAPYEOUNSSANGPIEUP
+112D ; [.3D39.0020.0002] # HANGUL CHOSEONG SIOS-KIYEOK
+317A ; [.3D39.0020.0004] # HANGUL LETTER SIOS-KIYEOK
+112E ; [.3D3A.0020.0002] # HANGUL CHOSEONG SIOS-NIEUN
+317B ; [.3D3A.0020.0004] # HANGUL LETTER SIOS-NIEUN
+112F ; [.3D3B.0020.0002] # HANGUL CHOSEONG SIOS-TIKEUT
+317C ; [.3D3B.0020.0004] # HANGUL LETTER SIOS-TIKEUT
+1130 ; [.3D3C.0020.0002] # HANGUL CHOSEONG SIOS-RIEUL
+1131 ; [.3D3D.0020.0002] # HANGUL CHOSEONG SIOS-MIEUM
+1132 ; [.3D3E.0020.0002] # HANGUL CHOSEONG SIOS-PIEUP
+317D ; [.3D3E.0020.0004] # HANGUL LETTER SIOS-PIEUP
+1133 ; [.3D3F.0020.0002] # HANGUL CHOSEONG SIOS-PIEUP-KIYEOK
+1134 ; [.3D40.0020.0002] # HANGUL CHOSEONG SIOS-SSANGSIOS
+1135 ; [.3D41.0020.0002] # HANGUL CHOSEONG SIOS-IEUNG
+1136 ; [.3D42.0020.0002] # HANGUL CHOSEONG SIOS-CIEUC
+317E ; [.3D42.0020.0004] # HANGUL LETTER SIOS-CIEUC
+1137 ; [.3D43.0020.0002] # HANGUL CHOSEONG SIOS-CHIEUCH
+1138 ; [.3D44.0020.0002] # HANGUL CHOSEONG SIOS-KHIEUKH
+1139 ; [.3D45.0020.0002] # HANGUL CHOSEONG SIOS-THIEUTH
+113A ; [.3D46.0020.0002] # HANGUL CHOSEONG SIOS-PHIEUPH
+113B ; [.3D47.0020.0002] # HANGUL CHOSEONG SIOS-HIEUH
+113C ; [.3D48.0020.0002] # HANGUL CHOSEONG CHITUEUMSIOS
+113D ; [.3D49.0020.0002] # HANGUL CHOSEONG CHITUEUMSSANGSIOS
+113E ; [.3D4A.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMSIOS
+113F ; [.3D4B.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS
+1140 ; [.3D4C.0020.0002] # HANGUL CHOSEONG PANSIOS
+317F ; [.3D4C.0020.0004] # HANGUL LETTER PANSIOS
+1141 ; [.3D4D.0020.0002] # HANGUL CHOSEONG IEUNG-KIYEOK
+1142 ; [.3D4E.0020.0002] # HANGUL CHOSEONG IEUNG-TIKEUT
+1143 ; [.3D4F.0020.0002] # HANGUL CHOSEONG IEUNG-MIEUM
+1144 ; [.3D50.0020.0002] # HANGUL CHOSEONG IEUNG-PIEUP
+1145 ; [.3D51.0020.0002] # HANGUL CHOSEONG IEUNG-SIOS
+1146 ; [.3D52.0020.0002] # HANGUL CHOSEONG IEUNG-PANSIOS
+1147 ; [.3D53.0020.0002] # HANGUL CHOSEONG SSANGIEUNG
+3180 ; [.3D53.0020.0004] # HANGUL LETTER SSANGIEUNG
+1148 ; [.3D54.0020.0002] # HANGUL CHOSEONG IEUNG-CIEUC
+1149 ; [.3D55.0020.0002] # HANGUL CHOSEONG IEUNG-CHIEUCH
+114A ; [.3D56.0020.0002] # HANGUL CHOSEONG IEUNG-THIEUTH
+114B ; [.3D57.0020.0002] # HANGUL CHOSEONG IEUNG-PHIEUPH
+114C ; [.3D58.0020.0002] # HANGUL CHOSEONG YESIEUNG
+3181 ; [.3D58.0020.0004] # HANGUL LETTER YESIEUNG
+114D ; [.3D59.0020.0002] # HANGUL CHOSEONG CIEUC-IEUNG
+114E ; [.3D5A.0020.0002] # HANGUL CHOSEONG CHITUEUMCIEUC
+114F ; [.3D5B.0020.0002] # HANGUL CHOSEONG CHITUEUMSSANGCIEUC
+1150 ; [.3D5C.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMCIEUC
+1151 ; [.3D5D.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC
+1152 ; [.3D5E.0020.0002] # HANGUL CHOSEONG CHIEUCH-KHIEUKH
+1153 ; [.3D5F.0020.0002] # HANGUL CHOSEONG CHIEUCH-HIEUH
+1154 ; [.3D60.0020.0002] # HANGUL CHOSEONG CHITUEUMCHIEUCH
+1155 ; [.3D61.0020.0002] # HANGUL CHOSEONG CEONGCHIEUMCHIEUCH
+1156 ; [.3D62.0020.0002] # HANGUL CHOSEONG PHIEUPH-PIEUP
+1157 ; [.3D63.0020.0002] # HANGUL CHOSEONG KAPYEOUNPHIEUPH
+3184 ; [.3D63.0020.0004] # HANGUL LETTER KAPYEOUNPHIEUPH
+1158 ; [.3D64.0020.0002] # HANGUL CHOSEONG SSANGHIEUH
+3185 ; [.3D64.0020.0004] # HANGUL LETTER SSANGHIEUH
+1159 ; [.3D65.0020.0002] # HANGUL CHOSEONG YEORINHIEUH
+3186 ; [.3D65.0020.0004] # HANGUL LETTER YEORINHIEUH
+115A ; [.3D66.0020.0002] # HANGUL CHOSEONG KIYEOK-TIKEUT
+115B ; [.3D67.0020.0002] # HANGUL CHOSEONG NIEUN-SIOS
+115C ; [.3D68.0020.0002] # HANGUL CHOSEONG NIEUN-CIEUC
+115D ; [.3D69.0020.0002] # HANGUL CHOSEONG NIEUN-HIEUH
+115E ; [.3D6A.0020.0002] # HANGUL CHOSEONG TIKEUT-RIEUL
+A960 ; [.3D6B.0020.0002] # HANGUL CHOSEONG TIKEUT-MIEUM
+A961 ; [.3D6C.0020.0002] # HANGUL CHOSEONG TIKEUT-PIEUP
+A962 ; [.3D6D.0020.0002] # HANGUL CHOSEONG TIKEUT-SIOS
+A963 ; [.3D6E.0020.0002] # HANGUL CHOSEONG TIKEUT-CIEUC
+A964 ; [.3D6F.0020.0002] # HANGUL CHOSEONG RIEUL-KIYEOK
+A965 ; [.3D70.0020.0002] # HANGUL CHOSEONG RIEUL-SSANGKIYEOK
+A966 ; [.3D71.0020.0002] # HANGUL CHOSEONG RIEUL-TIKEUT
+A967 ; [.3D72.0020.0002] # HANGUL CHOSEONG RIEUL-SSANGTIKEUT
+A968 ; [.3D73.0020.0002] # HANGUL CHOSEONG RIEUL-MIEUM
+A969 ; [.3D74.0020.0002] # HANGUL CHOSEONG RIEUL-PIEUP
+A96A ; [.3D75.0020.0002] # HANGUL CHOSEONG RIEUL-SSANGPIEUP
+A96B ; [.3D76.0020.0002] # HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP
+A96C ; [.3D77.0020.0002] # HANGUL CHOSEONG RIEUL-SIOS
+A96D ; [.3D78.0020.0002] # HANGUL CHOSEONG RIEUL-CIEUC
+A96E ; [.3D79.0020.0002] # HANGUL CHOSEONG RIEUL-KHIEUKH
+A96F ; [.3D7A.0020.0002] # HANGUL CHOSEONG MIEUM-KIYEOK
+A970 ; [.3D7B.0020.0002] # HANGUL CHOSEONG MIEUM-TIKEUT
+A971 ; [.3D7C.0020.0002] # HANGUL CHOSEONG MIEUM-SIOS
+A972 ; [.3D7D.0020.0002] # HANGUL CHOSEONG PIEUP-SIOS-THIEUTH
+A973 ; [.3D7E.0020.0002] # HANGUL CHOSEONG PIEUP-KHIEUKH
+A974 ; [.3D7F.0020.0002] # HANGUL CHOSEONG PIEUP-HIEUH
+A975 ; [.3D80.0020.0002] # HANGUL CHOSEONG SSANGSIOS-PIEUP
+A976 ; [.3D81.0020.0002] # HANGUL CHOSEONG IEUNG-RIEUL
+A977 ; [.3D82.0020.0002] # HANGUL CHOSEONG IEUNG-HIEUH
+A978 ; [.3D83.0020.0002] # HANGUL CHOSEONG SSANGCIEUC-HIEUH
+A979 ; [.3D84.0020.0002] # HANGUL CHOSEONG SSANGTHIEUTH
+A97A ; [.3D85.0020.0002] # HANGUL CHOSEONG PHIEUPH-HIEUH
+A97B ; [.3D86.0020.0002] # HANGUL CHOSEONG HIEUH-SIOS
+A97C ; [.3D87.0020.0002] # HANGUL CHOSEONG SSANGYEORINHIEUH
+115F ; [.3D88.0020.0002] # HANGUL CHOSEONG FILLER
+1160 ; [.3D89.0020.0002] # HANGUL JUNGSEONG FILLER
+3164 ; [.3D89.0020.0004] # HANGUL FILLER
+FFA0 ; [.3D89.0020.0012] # HALFWIDTH HANGUL FILLER
+1161 ; [.3D8A.0020.0002] # HANGUL JUNGSEONG A
+314F ; [.3D8A.0020.0004] # HANGUL LETTER A
+FFC2 ; [.3D8A.0020.0012] # HALFWIDTH HANGUL LETTER A
+1162 ; [.3D8B.0020.0002] # HANGUL JUNGSEONG AE
+3150 ; [.3D8B.0020.0004] # HANGUL LETTER AE
+FFC3 ; [.3D8B.0020.0012] # HALFWIDTH HANGUL LETTER AE
+1163 ; [.3D8C.0020.0002] # HANGUL JUNGSEONG YA
+3151 ; [.3D8C.0020.0004] # HANGUL LETTER YA
+FFC4 ; [.3D8C.0020.0012] # HALFWIDTH HANGUL LETTER YA
+1164 ; [.3D8D.0020.0002] # HANGUL JUNGSEONG YAE
+3152 ; [.3D8D.0020.0004] # HANGUL LETTER YAE
+FFC5 ; [.3D8D.0020.0012] # HALFWIDTH HANGUL LETTER YAE
+1165 ; [.3D8E.0020.0002] # HANGUL JUNGSEONG EO
+3153 ; [.3D8E.0020.0004] # HANGUL LETTER EO
+FFC6 ; [.3D8E.0020.0012] # HALFWIDTH HANGUL LETTER EO
+1166 ; [.3D8F.0020.0002] # HANGUL JUNGSEONG E
+3154 ; [.3D8F.0020.0004] # HANGUL LETTER E
+FFC7 ; [.3D8F.0020.0012] # HALFWIDTH HANGUL LETTER E
+1167 ; [.3D90.0020.0002] # HANGUL JUNGSEONG YEO
+3155 ; [.3D90.0020.0004] # HANGUL LETTER YEO
+FFCA ; [.3D90.0020.0012] # HALFWIDTH HANGUL LETTER YEO
+1168 ; [.3D91.0020.0002] # HANGUL JUNGSEONG YE
+3156 ; [.3D91.0020.0004] # HANGUL LETTER YE
+FFCB ; [.3D91.0020.0012] # HALFWIDTH HANGUL LETTER YE
+1169 ; [.3D92.0020.0002] # HANGUL JUNGSEONG O
+3157 ; [.3D92.0020.0004] # HANGUL LETTER O
+FFCC ; [.3D92.0020.0012] # HALFWIDTH HANGUL LETTER O
+116A ; [.3D93.0020.0002] # HANGUL JUNGSEONG WA
+3158 ; [.3D93.0020.0004] # HANGUL LETTER WA
+FFCD ; [.3D93.0020.0012] # HALFWIDTH HANGUL LETTER WA
+116B ; [.3D94.0020.0002] # HANGUL JUNGSEONG WAE
+3159 ; [.3D94.0020.0004] # HANGUL LETTER WAE
+FFCE ; [.3D94.0020.0012] # HALFWIDTH HANGUL LETTER WAE
+116C ; [.3D95.0020.0002] # HANGUL JUNGSEONG OE
+315A ; [.3D95.0020.0004] # HANGUL LETTER OE
+FFCF ; [.3D95.0020.0012] # HALFWIDTH HANGUL LETTER OE
+116D ; [.3D96.0020.0002] # HANGUL JUNGSEONG YO
+315B ; [.3D96.0020.0004] # HANGUL LETTER YO
+FFD2 ; [.3D96.0020.0012] # HALFWIDTH HANGUL LETTER YO
+116E ; [.3D97.0020.0002] # HANGUL JUNGSEONG U
+315C ; [.3D97.0020.0004] # HANGUL LETTER U
+FFD3 ; [.3D97.0020.0012] # HALFWIDTH HANGUL LETTER U
+116F ; [.3D98.0020.0002] # HANGUL JUNGSEONG WEO
+315D ; [.3D98.0020.0004] # HANGUL LETTER WEO
+FFD4 ; [.3D98.0020.0012] # HALFWIDTH HANGUL LETTER WEO
+1170 ; [.3D99.0020.0002] # HANGUL JUNGSEONG WE
+315E ; [.3D99.0020.0004] # HANGUL LETTER WE
+FFD5 ; [.3D99.0020.0012] # HALFWIDTH HANGUL LETTER WE
+1171 ; [.3D9A.0020.0002] # HANGUL JUNGSEONG WI
+315F ; [.3D9A.0020.0004] # HANGUL LETTER WI
+FFD6 ; [.3D9A.0020.0012] # HALFWIDTH HANGUL LETTER WI
+1172 ; [.3D9B.0020.0002] # HANGUL JUNGSEONG YU
+3160 ; [.3D9B.0020.0004] # HANGUL LETTER YU
+FFD7 ; [.3D9B.0020.0012] # HALFWIDTH HANGUL LETTER YU
+1173 ; [.3D9C.0020.0002] # HANGUL JUNGSEONG EU
+3161 ; [.3D9C.0020.0004] # HANGUL LETTER EU
+FFDA ; [.3D9C.0020.0012] # HALFWIDTH HANGUL LETTER EU
+1174 ; [.3D9D.0020.0002] # HANGUL JUNGSEONG YI
+3162 ; [.3D9D.0020.0004] # HANGUL LETTER YI
+FFDB ; [.3D9D.0020.0012] # HALFWIDTH HANGUL LETTER YI
+1175 ; [.3D9E.0020.0002] # HANGUL JUNGSEONG I
+3163 ; [.3D9E.0020.0004] # HANGUL LETTER I
+FFDC ; [.3D9E.0020.0012] # HALFWIDTH HANGUL LETTER I
+1176 ; [.3D9F.0020.0002] # HANGUL JUNGSEONG A-O
+1177 ; [.3DA0.0020.0002] # HANGUL JUNGSEONG A-U
+1178 ; [.3DA1.0020.0002] # HANGUL JUNGSEONG YA-O
+1179 ; [.3DA2.0020.0002] # HANGUL JUNGSEONG YA-YO
+117A ; [.3DA3.0020.0002] # HANGUL JUNGSEONG EO-O
+117B ; [.3DA4.0020.0002] # HANGUL JUNGSEONG EO-U
+117C ; [.3DA5.0020.0002] # HANGUL JUNGSEONG EO-EU
+117D ; [.3DA6.0020.0002] # HANGUL JUNGSEONG YEO-O
+117E ; [.3DA7.0020.0002] # HANGUL JUNGSEONG YEO-U
+117F ; [.3DA8.0020.0002] # HANGUL JUNGSEONG O-EO
+1180 ; [.3DA9.0020.0002] # HANGUL JUNGSEONG O-E
+1181 ; [.3DAA.0020.0002] # HANGUL JUNGSEONG O-YE
+1182 ; [.3DAB.0020.0002] # HANGUL JUNGSEONG O-O
+1183 ; [.3DAC.0020.0002] # HANGUL JUNGSEONG O-U
+1184 ; [.3DAD.0020.0002] # HANGUL JUNGSEONG YO-YA
+3187 ; [.3DAD.0020.0004] # HANGUL LETTER YO-YA
+1185 ; [.3DAE.0020.0002] # HANGUL JUNGSEONG YO-YAE
+3188 ; [.3DAE.0020.0004] # HANGUL LETTER YO-YAE
+1186 ; [.3DAF.0020.0002] # HANGUL JUNGSEONG YO-YEO
+1187 ; [.3DB0.0020.0002] # HANGUL JUNGSEONG YO-O
+1188 ; [.3DB1.0020.0002] # HANGUL JUNGSEONG YO-I
+3189 ; [.3DB1.0020.0004] # HANGUL LETTER YO-I
+1189 ; [.3DB2.0020.0002] # HANGUL JUNGSEONG U-A
+118A ; [.3DB3.0020.0002] # HANGUL JUNGSEONG U-AE
+118B ; [.3DB4.0020.0002] # HANGUL JUNGSEONG U-EO-EU
+118C ; [.3DB5.0020.0002] # HANGUL JUNGSEONG U-YE
+118D ; [.3DB6.0020.0002] # HANGUL JUNGSEONG U-U
+118E ; [.3DB7.0020.0002] # HANGUL JUNGSEONG YU-A
+118F ; [.3DB8.0020.0002] # HANGUL JUNGSEONG YU-EO
+1190 ; [.3DB9.0020.0002] # HANGUL JUNGSEONG YU-E
+1191 ; [.3DBA.0020.0002] # HANGUL JUNGSEONG YU-YEO
+318A ; [.3DBA.0020.0004] # HANGUL LETTER YU-YEO
+1192 ; [.3DBB.0020.0002] # HANGUL JUNGSEONG YU-YE
+318B ; [.3DBB.0020.0004] # HANGUL LETTER YU-YE
+1193 ; [.3DBC.0020.0002] # HANGUL JUNGSEONG YU-U
+1194 ; [.3DBD.0020.0002] # HANGUL JUNGSEONG YU-I
+318C ; [.3DBD.0020.0004] # HANGUL LETTER YU-I
+1195 ; [.3DBE.0020.0002] # HANGUL JUNGSEONG EU-U
+1196 ; [.3DBF.0020.0002] # HANGUL JUNGSEONG EU-EU
+1197 ; [.3DC0.0020.0002] # HANGUL JUNGSEONG YI-U
+1198 ; [.3DC1.0020.0002] # HANGUL JUNGSEONG I-A
+1199 ; [.3DC2.0020.0002] # HANGUL JUNGSEONG I-YA
+119A ; [.3DC3.0020.0002] # HANGUL JUNGSEONG I-O
+119B ; [.3DC4.0020.0002] # HANGUL JUNGSEONG I-U
+119C ; [.3DC5.0020.0002] # HANGUL JUNGSEONG I-EU
+119D ; [.3DC6.0020.0002] # HANGUL JUNGSEONG I-ARAEA
+119E ; [.3DC7.0020.0002] # HANGUL JUNGSEONG ARAEA
+318D ; [.3DC7.0020.0004] # HANGUL LETTER ARAEA
+119F ; [.3DC8.0020.0002] # HANGUL JUNGSEONG ARAEA-EO
+11A0 ; [.3DC9.0020.0002] # HANGUL JUNGSEONG ARAEA-U
+11A1 ; [.3DCA.0020.0002] # HANGUL JUNGSEONG ARAEA-I
+318E ; [.3DCA.0020.0004] # HANGUL LETTER ARAEAE
+11A2 ; [.3DCB.0020.0002] # HANGUL JUNGSEONG SSANGARAEA
+11A3 ; [.3DCC.0020.0002] # HANGUL JUNGSEONG A-EU
+11A4 ; [.3DCD.0020.0002] # HANGUL JUNGSEONG YA-U
+11A5 ; [.3DCE.0020.0002] # HANGUL JUNGSEONG YEO-YA
+11A6 ; [.3DCF.0020.0002] # HANGUL JUNGSEONG O-YA
+11A7 ; [.3DD0.0020.0002] # HANGUL JUNGSEONG O-YAE
+D7B0 ; [.3DD1.0020.0002] # HANGUL JUNGSEONG O-YEO
+D7B1 ; [.3DD2.0020.0002] # HANGUL JUNGSEONG O-O-I
+D7B2 ; [.3DD3.0020.0002] # HANGUL JUNGSEONG YO-A
+D7B3 ; [.3DD4.0020.0002] # HANGUL JUNGSEONG YO-AE
+D7B4 ; [.3DD5.0020.0002] # HANGUL JUNGSEONG YO-EO
+D7B5 ; [.3DD6.0020.0002] # HANGUL JUNGSEONG U-YEO
+D7B6 ; [.3DD7.0020.0002] # HANGUL JUNGSEONG U-I-I
+D7B7 ; [.3DD8.0020.0002] # HANGUL JUNGSEONG YU-AE
+D7B8 ; [.3DD9.0020.0002] # HANGUL JUNGSEONG YU-O
+D7B9 ; [.3DDA.0020.0002] # HANGUL JUNGSEONG EU-A
+D7BA ; [.3DDB.0020.0002] # HANGUL JUNGSEONG EU-EO
+D7BB ; [.3DDC.0020.0002] # HANGUL JUNGSEONG EU-E
+D7BC ; [.3DDD.0020.0002] # HANGUL JUNGSEONG EU-O
+D7BD ; [.3DDE.0020.0002] # HANGUL JUNGSEONG I-YA-O
+D7BE ; [.3DDF.0020.0002] # HANGUL JUNGSEONG I-YAE
+D7BF ; [.3DE0.0020.0002] # HANGUL JUNGSEONG I-YEO
+D7C0 ; [.3DE1.0020.0002] # HANGUL JUNGSEONG I-YE
+D7C1 ; [.3DE2.0020.0002] # HANGUL JUNGSEONG I-O-I
+D7C2 ; [.3DE3.0020.0002] # HANGUL JUNGSEONG I-YO
+D7C3 ; [.3DE4.0020.0002] # HANGUL JUNGSEONG I-YU
+D7C4 ; [.3DE5.0020.0002] # HANGUL JUNGSEONG I-I
+D7C5 ; [.3DE6.0020.0002] # HANGUL JUNGSEONG ARAEA-A
+D7C6 ; [.3DE7.0020.0002] # HANGUL JUNGSEONG ARAEA-E
+11A8 ; [.3DE8.0020.0002] # HANGUL JONGSEONG KIYEOK
+11A9 ; [.3DE9.0020.0002] # HANGUL JONGSEONG SSANGKIYEOK
+11AA ; [.3DEA.0020.0002] # HANGUL JONGSEONG KIYEOK-SIOS
+3133 ; [.3DEA.0020.0004] # HANGUL LETTER KIYEOK-SIOS
+FFA3 ; [.3DEA.0020.0012] # HALFWIDTH HANGUL LETTER KIYEOK-SIOS
+11AB ; [.3DEB.0020.0002] # HANGUL JONGSEONG NIEUN
+11AC ; [.3DEC.0020.0002] # HANGUL JONGSEONG NIEUN-CIEUC
+3135 ; [.3DEC.0020.0004] # HANGUL LETTER NIEUN-CIEUC
+FFA5 ; [.3DEC.0020.0012] # HALFWIDTH HANGUL LETTER NIEUN-CIEUC
+11AD ; [.3DED.0020.0002] # HANGUL JONGSEONG NIEUN-HIEUH
+3136 ; [.3DED.0020.0004] # HANGUL LETTER NIEUN-HIEUH
+FFA6 ; [.3DED.0020.0012] # HALFWIDTH HANGUL LETTER NIEUN-HIEUH
+11AE ; [.3DEE.0020.0002] # HANGUL JONGSEONG TIKEUT
+11AF ; [.3DEF.0020.0002] # HANGUL JONGSEONG RIEUL
+11B0 ; [.3DF0.0020.0002] # HANGUL JONGSEONG RIEUL-KIYEOK
+313A ; [.3DF0.0020.0004] # HANGUL LETTER RIEUL-KIYEOK
+FFAA ; [.3DF0.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
+11B1 ; [.3DF1.0020.0002] # HANGUL JONGSEONG RIEUL-MIEUM
+313B ; [.3DF1.0020.0004] # HANGUL LETTER RIEUL-MIEUM
+FFAB ; [.3DF1.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-MIEUM
+11B2 ; [.3DF2.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP
+313C ; [.3DF2.0020.0004] # HANGUL LETTER RIEUL-PIEUP
+FFAC ; [.3DF2.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-PIEUP
+11B3 ; [.3DF3.0020.0002] # HANGUL JONGSEONG RIEUL-SIOS
+313D ; [.3DF3.0020.0004] # HANGUL LETTER RIEUL-SIOS
+FFAD ; [.3DF3.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-SIOS
+11B4 ; [.3DF4.0020.0002] # HANGUL JONGSEONG RIEUL-THIEUTH
+313E ; [.3DF4.0020.0004] # HANGUL LETTER RIEUL-THIEUTH
+FFAE ; [.3DF4.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
+11B5 ; [.3DF5.0020.0002] # HANGUL JONGSEONG RIEUL-PHIEUPH
+313F ; [.3DF5.0020.0004] # HANGUL LETTER RIEUL-PHIEUPH
+FFAF ; [.3DF5.0020.0012] # HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
+11B6 ; [.3DF6.0020.0002] # HANGUL JONGSEONG RIEUL-HIEUH
+11B7 ; [.3DF7.0020.0002] # HANGUL JONGSEONG MIEUM
+11B8 ; [.3DF8.0020.0002] # HANGUL JONGSEONG PIEUP
+11B9 ; [.3DF9.0020.0002] # HANGUL JONGSEONG PIEUP-SIOS
+11BA ; [.3DFA.0020.0002] # HANGUL JONGSEONG SIOS
+11BB ; [.3DFB.0020.0002] # HANGUL JONGSEONG SSANGSIOS
+11BC ; [.3DFC.0020.0002] # HANGUL JONGSEONG IEUNG
+11BD ; [.3DFD.0020.0002] # HANGUL JONGSEONG CIEUC
+11BE ; [.3DFE.0020.0002] # HANGUL JONGSEONG CHIEUCH
+11BF ; [.3DFF.0020.0002] # HANGUL JONGSEONG KHIEUKH
+11C0 ; [.3E00.0020.0002] # HANGUL JONGSEONG THIEUTH
+11C1 ; [.3E01.0020.0002] # HANGUL JONGSEONG PHIEUPH
+11C2 ; [.3E02.0020.0002] # HANGUL JONGSEONG HIEUH
+11C3 ; [.3E03.0020.0002] # HANGUL JONGSEONG KIYEOK-RIEUL
+11C4 ; [.3E04.0020.0002] # HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK
+11C5 ; [.3E05.0020.0002] # HANGUL JONGSEONG NIEUN-KIYEOK
+11C6 ; [.3E06.0020.0002] # HANGUL JONGSEONG NIEUN-TIKEUT
+11C7 ; [.3E07.0020.0002] # HANGUL JONGSEONG NIEUN-SIOS
+3167 ; [.3E07.0020.0004] # HANGUL LETTER NIEUN-SIOS
+11C8 ; [.3E08.0020.0002] # HANGUL JONGSEONG NIEUN-PANSIOS
+3168 ; [.3E08.0020.0004] # HANGUL LETTER NIEUN-PANSIOS
+11C9 ; [.3E09.0020.0002] # HANGUL JONGSEONG NIEUN-THIEUTH
+11CA ; [.3E0A.0020.0002] # HANGUL JONGSEONG TIKEUT-KIYEOK
+11CB ; [.3E0B.0020.0002] # HANGUL JONGSEONG TIKEUT-RIEUL
+11CC ; [.3E0C.0020.0002] # HANGUL JONGSEONG RIEUL-KIYEOK-SIOS
+3169 ; [.3E0C.0020.0004] # HANGUL LETTER RIEUL-KIYEOK-SIOS
+11CD ; [.3E0D.0020.0002] # HANGUL JONGSEONG RIEUL-NIEUN
+11CE ; [.3E0E.0020.0002] # HANGUL JONGSEONG RIEUL-TIKEUT
+316A ; [.3E0E.0020.0004] # HANGUL LETTER RIEUL-TIKEUT
+11CF ; [.3E0F.0020.0002] # HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH
+11D0 ; [.3E10.0020.0002] # HANGUL JONGSEONG SSANGRIEUL
+11D1 ; [.3E11.0020.0002] # HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK
+11D2 ; [.3E12.0020.0002] # HANGUL JONGSEONG RIEUL-MIEUM-SIOS
+11D3 ; [.3E13.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP-SIOS
+316B ; [.3E13.0020.0004] # HANGUL LETTER RIEUL-PIEUP-SIOS
+11D4 ; [.3E14.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP-HIEUH
+11D5 ; [.3E15.0020.0002] # HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP
+11D6 ; [.3E16.0020.0002] # HANGUL JONGSEONG RIEUL-SSANGSIOS
+11D7 ; [.3E17.0020.0002] # HANGUL JONGSEONG RIEUL-PANSIOS
+316C ; [.3E17.0020.0004] # HANGUL LETTER RIEUL-PANSIOS
+11D8 ; [.3E18.0020.0002] # HANGUL JONGSEONG RIEUL-KHIEUKH
+11D9 ; [.3E19.0020.0002] # HANGUL JONGSEONG RIEUL-YEORINHIEUH
+316D ; [.3E19.0020.0004] # HANGUL LETTER RIEUL-YEORINHIEUH
+11DA ; [.3E1A.0020.0002] # HANGUL JONGSEONG MIEUM-KIYEOK
+11DB ; [.3E1B.0020.0002] # HANGUL JONGSEONG MIEUM-RIEUL
+11DC ; [.3E1C.0020.0002] # HANGUL JONGSEONG MIEUM-PIEUP
+11DD ; [.3E1D.0020.0002] # HANGUL JONGSEONG MIEUM-SIOS
+316F ; [.3E1D.0020.0004] # HANGUL LETTER MIEUM-SIOS
+11DE ; [.3E1E.0020.0002] # HANGUL JONGSEONG MIEUM-SSANGSIOS
+11DF ; [.3E1F.0020.0002] # HANGUL JONGSEONG MIEUM-PANSIOS
+3170 ; [.3E1F.0020.0004] # HANGUL LETTER MIEUM-PANSIOS
+11E0 ; [.3E20.0020.0002] # HANGUL JONGSEONG MIEUM-CHIEUCH
+11E1 ; [.3E21.0020.0002] # HANGUL JONGSEONG MIEUM-HIEUH
+11E2 ; [.3E22.0020.0002] # HANGUL JONGSEONG KAPYEOUNMIEUM
+11E3 ; [.3E23.0020.0002] # HANGUL JONGSEONG PIEUP-RIEUL
+11E4 ; [.3E24.0020.0002] # HANGUL JONGSEONG PIEUP-PHIEUPH
+11E5 ; [.3E25.0020.0002] # HANGUL JONGSEONG PIEUP-HIEUH
+11E6 ; [.3E26.0020.0002] # HANGUL JONGSEONG KAPYEOUNPIEUP
+11E7 ; [.3E27.0020.0002] # HANGUL JONGSEONG SIOS-KIYEOK
+11E8 ; [.3E28.0020.0002] # HANGUL JONGSEONG SIOS-TIKEUT
+11E9 ; [.3E29.0020.0002] # HANGUL JONGSEONG SIOS-RIEUL
+11EA ; [.3E2A.0020.0002] # HANGUL JONGSEONG SIOS-PIEUP
+11EB ; [.3E2B.0020.0002] # HANGUL JONGSEONG PANSIOS
+11EC ; [.3E2C.0020.0002] # HANGUL JONGSEONG IEUNG-KIYEOK
+11ED ; [.3E2D.0020.0002] # HANGUL JONGSEONG IEUNG-SSANGKIYEOK
+11EE ; [.3E2E.0020.0002] # HANGUL JONGSEONG SSANGIEUNG
+11EF ; [.3E2F.0020.0002] # HANGUL JONGSEONG IEUNG-KHIEUKH
+11F0 ; [.3E30.0020.0002] # HANGUL JONGSEONG YESIEUNG
+11F1 ; [.3E31.0020.0002] # HANGUL JONGSEONG YESIEUNG-SIOS
+3182 ; [.3E31.0020.0004] # HANGUL LETTER YESIEUNG-SIOS
+11F2 ; [.3E32.0020.0002] # HANGUL JONGSEONG YESIEUNG-PANSIOS
+3183 ; [.3E32.0020.0004] # HANGUL LETTER YESIEUNG-PANSIOS
+11F3 ; [.3E33.0020.0002] # HANGUL JONGSEONG PHIEUPH-PIEUP
+11F4 ; [.3E34.0020.0002] # HANGUL JONGSEONG KAPYEOUNPHIEUPH
+11F5 ; [.3E35.0020.0002] # HANGUL JONGSEONG HIEUH-NIEUN
+11F6 ; [.3E36.0020.0002] # HANGUL JONGSEONG HIEUH-RIEUL
+11F7 ; [.3E37.0020.0002] # HANGUL JONGSEONG HIEUH-MIEUM
+11F8 ; [.3E38.0020.0002] # HANGUL JONGSEONG HIEUH-PIEUP
+11F9 ; [.3E39.0020.0002] # HANGUL JONGSEONG YEORINHIEUH
+11FA ; [.3E3A.0020.0002] # HANGUL JONGSEONG KIYEOK-NIEUN
+11FB ; [.3E3B.0020.0002] # HANGUL JONGSEONG KIYEOK-PIEUP
+11FC ; [.3E3C.0020.0002] # HANGUL JONGSEONG KIYEOK-CHIEUCH
+11FD ; [.3E3D.0020.0002] # HANGUL JONGSEONG KIYEOK-KHIEUKH
+11FE ; [.3E3E.0020.0002] # HANGUL JONGSEONG KIYEOK-HIEUH
+11FF ; [.3E3F.0020.0002] # HANGUL JONGSEONG SSANGNIEUN
+D7CB ; [.3E40.0020.0002] # HANGUL JONGSEONG NIEUN-RIEUL
+D7CC ; [.3E41.0020.0002] # HANGUL JONGSEONG NIEUN-CHIEUCH
+D7CD ; [.3E42.0020.0002] # HANGUL JONGSEONG SSANGTIKEUT
+D7CE ; [.3E43.0020.0002] # HANGUL JONGSEONG SSANGTIKEUT-PIEUP
+D7CF ; [.3E44.0020.0002] # HANGUL JONGSEONG TIKEUT-PIEUP
+D7D0 ; [.3E45.0020.0002] # HANGUL JONGSEONG TIKEUT-SIOS
+D7D1 ; [.3E46.0020.0002] # HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK
+D7D2 ; [.3E47.0020.0002] # HANGUL JONGSEONG TIKEUT-CIEUC
+D7D3 ; [.3E48.0020.0002] # HANGUL JONGSEONG TIKEUT-CHIEUCH
+D7D4 ; [.3E49.0020.0002] # HANGUL JONGSEONG TIKEUT-THIEUTH
+D7D5 ; [.3E4A.0020.0002] # HANGUL JONGSEONG RIEUL-SSANGKIYEOK
+D7D6 ; [.3E4B.0020.0002] # HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH
+D7D7 ; [.3E4C.0020.0002] # HANGUL JONGSEONG SSANGRIEUL-KHIEUKH
+D7D8 ; [.3E4D.0020.0002] # HANGUL JONGSEONG RIEUL-MIEUM-HIEUH
+D7D9 ; [.3E4E.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT
+D7DA ; [.3E4F.0020.0002] # HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH
+D7DB ; [.3E50.0020.0002] # HANGUL JONGSEONG RIEUL-YESIEUNG
+D7DC ; [.3E51.0020.0002] # HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH
+D7DD ; [.3E52.0020.0002] # HANGUL JONGSEONG KAPYEOUNRIEUL
+D7DE ; [.3E53.0020.0002] # HANGUL JONGSEONG MIEUM-NIEUN
+D7DF ; [.3E54.0020.0002] # HANGUL JONGSEONG MIEUM-SSANGNIEUN
+D7E0 ; [.3E55.0020.0002] # HANGUL JONGSEONG SSANGMIEUM
+D7E1 ; [.3E56.0020.0002] # HANGUL JONGSEONG MIEUM-PIEUP-SIOS
+D7E2 ; [.3E57.0020.0002] # HANGUL JONGSEONG MIEUM-CIEUC
+D7E3 ; [.3E58.0020.0002] # HANGUL JONGSEONG PIEUP-TIKEUT
+D7E4 ; [.3E59.0020.0002] # HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH
+D7E5 ; [.3E5A.0020.0002] # HANGUL JONGSEONG PIEUP-MIEUM
+D7E6 ; [.3E5B.0020.0002] # HANGUL JONGSEONG SSANGPIEUP
+D7E7 ; [.3E5C.0020.0002] # HANGUL JONGSEONG PIEUP-SIOS-TIKEUT
+D7E8 ; [.3E5D.0020.0002] # HANGUL JONGSEONG PIEUP-CIEUC
+D7E9 ; [.3E5E.0020.0002] # HANGUL JONGSEONG PIEUP-CHIEUCH
+D7EA ; [.3E5F.0020.0002] # HANGUL JONGSEONG SIOS-MIEUM
+D7EB ; [.3E60.0020.0002] # HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP
+D7EC ; [.3E61.0020.0002] # HANGUL JONGSEONG SSANGSIOS-KIYEOK
+D7ED ; [.3E62.0020.0002] # HANGUL JONGSEONG SSANGSIOS-TIKEUT
+D7EE ; [.3E63.0020.0002] # HANGUL JONGSEONG SIOS-PANSIOS
+D7EF ; [.3E64.0020.0002] # HANGUL JONGSEONG SIOS-CIEUC
+D7F0 ; [.3E65.0020.0002] # HANGUL JONGSEONG SIOS-CHIEUCH
+D7F1 ; [.3E66.0020.0002] # HANGUL JONGSEONG SIOS-THIEUTH
+D7F2 ; [.3E67.0020.0002] # HANGUL JONGSEONG SIOS-HIEUH
+D7F3 ; [.3E68.0020.0002] # HANGUL JONGSEONG PANSIOS-PIEUP
+D7F4 ; [.3E69.0020.0002] # HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP
+D7F5 ; [.3E6A.0020.0002] # HANGUL JONGSEONG YESIEUNG-MIEUM
+D7F6 ; [.3E6B.0020.0002] # HANGUL JONGSEONG YESIEUNG-HIEUH
+D7F7 ; [.3E6C.0020.0002] # HANGUL JONGSEONG CIEUC-PIEUP
+D7F8 ; [.3E6D.0020.0002] # HANGUL JONGSEONG CIEUC-SSANGPIEUP
+D7F9 ; [.3E6E.0020.0002] # HANGUL JONGSEONG SSANGCIEUC
+D7FA ; [.3E6F.0020.0002] # HANGUL JONGSEONG PHIEUPH-SIOS
+D7FB ; [.3E70.0020.0002] # HANGUL JONGSEONG PHIEUPH-THIEUTH
+3041 ; [.3E71.0020.000D] # HIRAGANA LETTER SMALL A
+3042 ; [.3E71.0020.000E] # HIRAGANA LETTER A
+30A1 ; [.3E71.0020.000F] # KATAKANA LETTER SMALL A
+FF67 ; [.3E71.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL A
+30A2 ; [.3E71.0020.0011] # KATAKANA LETTER A
+FF71 ; [.3E71.0020.0012] # HALFWIDTH KATAKANA LETTER A
+32D0 ; [.3E71.0020.0013] # CIRCLED KATAKANA A
+3303 ; [.3E71.0020.001C][.1C73.0020.001C][.3E9A.0020.001C] # SQUARE AARU
+3300 ; [.3E71.0020.001C][.3E8B.0020.001C][.0000.0038.001C][.1C73.0020.001C][.3E85.0020.001C] # SQUARE APAATO
+3301 ; [.3E71.0020.001C][.3E9A.0020.001C][.3E8D.0020.001C][.3E71.0020.001C] # SQUARE ARUHUA
+3302 ; [.3E71.0020.001C][.3EA1.0020.001C][.3E8E.0020.001C][.0000.0038.001C][.3E71.0020.001C] # SQUARE ANPEA
+3043 ; [.3E72.0020.000D] # HIRAGANA LETTER SMALL I
+3044 ; [.3E72.0020.000E] # HIRAGANA LETTER I
+30A3 ; [.3E72.0020.000F] # KATAKANA LETTER SMALL I
+FF68 ; [.3E72.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL I
+30A4 ; [.3E72.0020.0011] # KATAKANA LETTER I
+FF72 ; [.3E72.0020.0012] # HALFWIDTH KATAKANA LETTER I
+32D1 ; [.3E72.0020.0013] # CIRCLED KATAKANA I
+3304 ; [.3E72.0020.001C][.3E87.0020.001C][.3EA1.0020.001C][.3E79.0020.001C][.0000.0037.001C] # SQUARE ININGU
+3305 ; [.3E72.0020.001C][.3EA1.0020.001C][.3E82.0020.001C] # SQUARE INTI
+3045 ; [.3E73.0020.000D] # HIRAGANA LETTER SMALL U
+3046 ; [.3E73.0020.000E] # HIRAGANA LETTER U
+30A5 ; [.3E73.0020.000F] # KATAKANA LETTER SMALL U
+FF69 ; [.3E73.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL U
+30A6 ; [.3E73.0020.0011] # KATAKANA LETTER U
+FF73 ; [.3E73.0020.0012] # HALFWIDTH KATAKANA LETTER U
+32D2 ; [.3E73.0020.0013] # CIRCLED KATAKANA U
+3094 ; [.3E73.0020.000E][.0000.0037.0002] # HIRAGANA LETTER VU
+30F4 ; [.3E73.0020.0011][.0000.0037.0002] # KATAKANA LETTER VU
+3306 ; [.3E73.0020.001C][.3E76.0020.001C][.3EA1.0020.001C] # SQUARE UON
+1B000 ; [.3E74.0020.0011] # KATAKANA LETTER ARCHAIC E
+3047 ; [.3E75.0020.000D] # HIRAGANA LETTER SMALL E
+3048 ; [.3E75.0020.000E] # HIRAGANA LETTER E
+30A7 ; [.3E75.0020.000F] # KATAKANA LETTER SMALL E
+FF6A ; [.3E75.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL E
+30A8 ; [.3E75.0020.0011] # KATAKANA LETTER E
+FF74 ; [.3E75.0020.0012] # HALFWIDTH KATAKANA LETTER E
+32D3 ; [.3E75.0020.0013] # CIRCLED KATAKANA E
+3308 ; [.3E75.0020.001C][.1C73.0020.001C][.3E77.0020.001C][.1C73.0020.001C] # SQUARE EEKAA
+3307 ; [.3E75.0020.001C][.3E7E.0020.001C][.3E79.0020.001C][.1C73.0020.001C][.3E85.0020.001C][.0000.0037.001C] # SQUARE ESUKUUDO
+3049 ; [.3E76.0020.000D] # HIRAGANA LETTER SMALL O
+304A ; [.3E76.0020.000E] # HIRAGANA LETTER O
+30A9 ; [.3E76.0020.000F] # KATAKANA LETTER SMALL O
+FF6B ; [.3E76.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL O
+30AA ; [.3E76.0020.0011] # KATAKANA LETTER O
+FF75 ; [.3E76.0020.0012] # HALFWIDTH KATAKANA LETTER O
+32D4 ; [.3E76.0020.0013] # CIRCLED KATAKANA O
+330A ; [.3E76.0020.001C][.1C73.0020.001C][.3E92.0020.001C] # SQUARE OOMU
+3309 ; [.3E76.0020.001C][.3EA1.0020.001C][.3E7E.0020.001C] # SQUARE ONSU
+3095 ; [.3E77.0020.000D] # HIRAGANA LETTER SMALL KA
+304B ; [.3E77.0020.000E] # HIRAGANA LETTER KA
+30F5 ; [.3E77.0020.000F] # KATAKANA LETTER SMALL KA
+30AB ; [.3E77.0020.0011] # KATAKANA LETTER KA
+FF76 ; [.3E77.0020.0012] # HALFWIDTH KATAKANA LETTER KA
+32D5 ; [.3E77.0020.0013] # CIRCLED KATAKANA KA
+304C ; [.3E77.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GA
+30AC ; [.3E77.0020.0011][.0000.0037.0002] # KATAKANA LETTER GA
+330B ; [.3E77.0020.001C][.3E72.0020.001C][.3E99.0020.001C] # SQUARE KAIRI
+330C ; [.3E77.0020.001C][.3E98.0020.001C][.3E83.0020.001C][.3E85.0020.001C] # SQUARE KARATTO
+330D ; [.3E77.0020.001C][.3E9C.0020.001C][.3E99.0020.001C][.1C73.0020.001C] # SQUARE KARORII
+330E ; [.3E77.0020.001C][.0000.0037.001C][.3E9C.0020.001C][.3EA1.0020.001C] # SQUARE GARON
+330F ; [.3E77.0020.001C][.0000.0037.001C][.3EA1.0020.001C][.3E90.0020.001C] # SQUARE GANMA
+304D ; [.3E78.0020.000E] # HIRAGANA LETTER KI
+30AD ; [.3E78.0020.0011] # KATAKANA LETTER KI
+FF77 ; [.3E78.0020.0012] # HALFWIDTH KATAKANA LETTER KI
+32D6 ; [.3E78.0020.0013] # CIRCLED KATAKANA KI
+304E ; [.3E78.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GI
+30AE ; [.3E78.0020.0011][.0000.0037.0002] # KATAKANA LETTER GI
+3310 ; [.3E78.0020.001C][.0000.0037.001C][.3E77.0020.001C][.0000.0037.001C] # SQUARE GIGA
+3311 ; [.3E78.0020.001C][.0000.0037.001C][.3E87.0020.001C][.1C73.0020.001C] # SQUARE GINII
+3312 ; [.3E78.0020.001C][.3E96.0020.001C][.3E99.0020.001C][.1C73.0020.001C] # SQUARE KYURII
+3313 ; [.3E78.0020.001C][.0000.0037.001C][.3E9A.0020.001C][.3E81.0020.001C][.0000.0037.001C][.1C73.0020.001C] # SQUARE GIRUDAA
+3314 ; [.3E78.0020.001C][.3E9C.0020.001C] # SQUARE KIRO
+3315 ; [.3E78.0020.001C][.3E9C.0020.001C][.3E79.0020.001C][.0000.0037.001C][.3E98.0020.001C][.3E92.0020.001C] # SQUARE KIROGURAMU
+3316 ; [.3E78.0020.001C][.3E9C.0020.001C][.3E93.0020.001C][.1C73.0020.001C][.3E85.0020.001C][.3E9A.0020.001C] # SQUARE KIROMEETORU
+3317 ; [.3E78.0020.001C][.3E9C.0020.001C][.3E9D.0020.001C][.3E83.0020.001C][.3E85.0020.001C] # SQUARE KIROWATTO
+304F ; [.3E79.0020.000E] # HIRAGANA LETTER KU
+31F0 ; [.3E79.0020.000F] # KATAKANA LETTER SMALL KU
+30AF ; [.3E79.0020.0011] # KATAKANA LETTER KU
+FF78 ; [.3E79.0020.0012] # HALFWIDTH KATAKANA LETTER KU
+32D7 ; [.3E79.0020.0013] # CIRCLED KATAKANA KU
+3050 ; [.3E79.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GU
+30B0 ; [.3E79.0020.0011][.0000.0037.0002] # KATAKANA LETTER GU
+3318 ; [.3E79.0020.001C][.0000.0037.001C][.3E98.0020.001C][.3E92.0020.001C] # SQUARE GURAMU
+3319 ; [.3E79.0020.001C][.0000.0037.001C][.3E98.0020.001C][.3E92.0020.001C][.3E85.0020.001C][.3EA1.0020.001C] # SQUARE GURAMUTON
+331A ; [.3E79.0020.001C][.3E9A.0020.001C][.3E7F.0020.001C][.0000.0037.001C][.3E72.0020.001C][.3E9C.0020.001C] # SQUARE KURUZEIRO
+331B ; [.3E79.0020.001C][.3E9C.0020.001C][.1C73.0020.001C][.3E89.0020.001C] # SQUARE KUROONE
+3096 ; [.3E7A.0020.000D] # HIRAGANA LETTER SMALL KE
+3051 ; [.3E7A.0020.000E] # HIRAGANA LETTER KE
+30F6 ; [.3E7A.0020.000F] # KATAKANA LETTER SMALL KE
+30B1 ; [.3E7A.0020.0011] # KATAKANA LETTER KE
+FF79 ; [.3E7A.0020.0012] # HALFWIDTH KATAKANA LETTER KE
+32D8 ; [.3E7A.0020.0013] # CIRCLED KATAKANA KE
+3052 ; [.3E7A.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GE
+30B2 ; [.3E7A.0020.0011][.0000.0037.0002] # KATAKANA LETTER GE
+331C ; [.3E7A.0020.001C][.1C73.0020.001C][.3E7E.0020.001C] # SQUARE KEESU
+3053 ; [.3E7B.0020.000E] # HIRAGANA LETTER KO
+30B3 ; [.3E7B.0020.0011] # KATAKANA LETTER KO
+FF7A ; [.3E7B.0020.0012] # HALFWIDTH KATAKANA LETTER KO
+32D9 ; [.3E7B.0020.0013] # CIRCLED KATAKANA KO
+3054 ; [.3E7B.0020.000E][.0000.0037.0002] # HIRAGANA LETTER GO
+30B4 ; [.3E7B.0020.0011][.0000.0037.0002] # KATAKANA LETTER GO
+331E ; [.3E7B.0020.001C][.1C73.0020.001C][.3E8F.0020.001C][.0000.0038.001C] # SQUARE KOOPO
+1F201 ; [.3E7B.0020.001C][.3E7B.0020.001C] # SQUARED KATAKANA KOKO
+30FF ; [.3E7B.0020.0016][.3E85.0020.0016] # KATAKANA DIGRAPH KOTO
+331D ; [.3E7B.0020.001C][.3E9A.0020.001C][.3E86.0020.001C] # SQUARE KORUNA
+3055 ; [.3E7C.0020.000E] # HIRAGANA LETTER SA
+30B5 ; [.3E7C.0020.0011] # KATAKANA LETTER SA
+FF7B ; [.3E7C.0020.0012] # HALFWIDTH KATAKANA LETTER SA
+32DA ; [.3E7C.0020.0013] # CIRCLED KATAKANA SA
+1F202 ; [.3E7C.0020.001C] # SQUARED KATAKANA SA
+3056 ; [.3E7C.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZA
+30B6 ; [.3E7C.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZA
+331F ; [.3E7C.0020.001C][.3E72.0020.001C][.3E79.0020.001C][.3E9A.0020.001C] # SQUARE SAIKURU
+3320 ; [.3E7C.0020.001C][.3EA1.0020.001C][.3E82.0020.001C][.1C73.0020.001C][.3E92.0020.001C] # SQUARE SANTIIMU
+3057 ; [.3E7D.0020.000E] # HIRAGANA LETTER SI
+31F1 ; [.3E7D.0020.000F] # KATAKANA LETTER SMALL SI
+30B7 ; [.3E7D.0020.0011] # KATAKANA LETTER SI
+FF7C ; [.3E7D.0020.0012] # HALFWIDTH KATAKANA LETTER SI
+32DB ; [.3E7D.0020.0013] # CIRCLED KATAKANA SI
+3058 ; [.3E7D.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZI
+30B8 ; [.3E7D.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZI
+3006 ; [.3E7D.0020.0004][.3E93.0020.0004] # IDEOGRAPHIC CLOSING MARK
+3321 ; [.3E7D.0020.001C][.3E99.0020.001C][.3EA1.0020.001C][.3E79.0020.001C][.0000.0037.001C] # SQUARE SIRINGU
+3059 ; [.3E7E.0020.000E] # HIRAGANA LETTER SU
+31F2 ; [.3E7E.0020.000F] # KATAKANA LETTER SMALL SU
+30B9 ; [.3E7E.0020.0011] # KATAKANA LETTER SU
+FF7D ; [.3E7E.0020.0012] # HALFWIDTH KATAKANA LETTER SU
+32DC ; [.3E7E.0020.0013] # CIRCLED KATAKANA SU
+305A ; [.3E7E.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZU
+30BA ; [.3E7E.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZU
+305B ; [.3E7F.0020.000E] # HIRAGANA LETTER SE
+30BB ; [.3E7F.0020.0011] # KATAKANA LETTER SE
+FF7E ; [.3E7F.0020.0012] # HALFWIDTH KATAKANA LETTER SE
+32DD ; [.3E7F.0020.0013] # CIRCLED KATAKANA SE
+305C ; [.3E7F.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZE
+30BC ; [.3E7F.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZE
+3322 ; [.3E7F.0020.001C][.3EA1.0020.001C][.3E82.0020.001C] # SQUARE SENTI
+3323 ; [.3E7F.0020.001C][.3EA1.0020.001C][.3E85.0020.001C] # SQUARE SENTO
+305D ; [.3E80.0020.000E] # HIRAGANA LETTER SO
+30BD ; [.3E80.0020.0011] # KATAKANA LETTER SO
+FF7F ; [.3E80.0020.0012] # HALFWIDTH KATAKANA LETTER SO
+32DE ; [.3E80.0020.0013] # CIRCLED KATAKANA SO
+305E ; [.3E80.0020.000E][.0000.0037.0002] # HIRAGANA LETTER ZO
+30BE ; [.3E80.0020.0011][.0000.0037.0002] # KATAKANA LETTER ZO
+305F ; [.3E81.0020.000E] # HIRAGANA LETTER TA
+30BF ; [.3E81.0020.0011] # KATAKANA LETTER TA
+FF80 ; [.3E81.0020.0012] # HALFWIDTH KATAKANA LETTER TA
+32DF ; [.3E81.0020.0013] # CIRCLED KATAKANA TA
+3060 ; [.3E81.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DA
+30C0 ; [.3E81.0020.0011][.0000.0037.0002] # KATAKANA LETTER DA
+3324 ; [.3E81.0020.001C][.0000.0037.001C][.1C73.0020.001C][.3E7E.0020.001C] # SQUARE DAASU
+3061 ; [.3E82.0020.000E] # HIRAGANA LETTER TI
+30C1 ; [.3E82.0020.0011] # KATAKANA LETTER TI
+FF81 ; [.3E82.0020.0012] # HALFWIDTH KATAKANA LETTER TI
+32E0 ; [.3E82.0020.0013] # CIRCLED KATAKANA TI
+3062 ; [.3E82.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DI
+30C2 ; [.3E82.0020.0011][.0000.0037.0002] # KATAKANA LETTER DI
+3063 ; [.3E83.0020.000D] # HIRAGANA LETTER SMALL TU
+3064 ; [.3E83.0020.000E] # HIRAGANA LETTER TU
+30C3 ; [.3E83.0020.000F] # KATAKANA LETTER SMALL TU
+FF6F ; [.3E83.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL TU
+30C4 ; [.3E83.0020.0011] # KATAKANA LETTER TU
+FF82 ; [.3E83.0020.0012] # HALFWIDTH KATAKANA LETTER TU
+32E1 ; [.3E83.0020.0013] # CIRCLED KATAKANA TU
+3065 ; [.3E83.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DU
+30C5 ; [.3E83.0020.0011][.0000.0037.0002] # KATAKANA LETTER DU
+3066 ; [.3E84.0020.000E] # HIRAGANA LETTER TE
+30C6 ; [.3E84.0020.0011] # KATAKANA LETTER TE
+FF83 ; [.3E84.0020.0012] # HALFWIDTH KATAKANA LETTER TE
+32E2 ; [.3E84.0020.0013] # CIRCLED KATAKANA TE
+3067 ; [.3E84.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DE
+30C7 ; [.3E84.0020.0011][.0000.0037.0002] # KATAKANA LETTER DE
+1F213 ; [.3E84.0020.001C][.0000.0037.001C] # SQUARED KATAKANA DE
+3325 ; [.3E84.0020.001C][.0000.0037.001C][.3E7D.0020.001C] # SQUARE DESI
+3068 ; [.3E85.0020.000E] # HIRAGANA LETTER TO
+31F3 ; [.3E85.0020.000F] # KATAKANA LETTER SMALL TO
+30C8 ; [.3E85.0020.0011] # KATAKANA LETTER TO
+FF84 ; [.3E85.0020.0012] # HALFWIDTH KATAKANA LETTER TO
+32E3 ; [.3E85.0020.0013] # CIRCLED KATAKANA TO
+3069 ; [.3E85.0020.000E][.0000.0037.0002] # HIRAGANA LETTER DO
+30C9 ; [.3E85.0020.0011][.0000.0037.0002] # KATAKANA LETTER DO
+3326 ; [.3E85.0020.001C][.0000.0037.001C][.3E9A.0020.001C] # SQUARE DORU
+3327 ; [.3E85.0020.001C][.3EA1.0020.001C] # SQUARE TON
+306A ; [.3E86.0020.000E] # HIRAGANA LETTER NA
+30CA ; [.3E86.0020.0011] # KATAKANA LETTER NA
+FF85 ; [.3E86.0020.0012] # HALFWIDTH KATAKANA LETTER NA
+32E4 ; [.3E86.0020.0013] # CIRCLED KATAKANA NA
+3328 ; [.3E86.0020.001C][.3E8A.0020.001C] # SQUARE NANO
+306B ; [.3E87.0020.000E] # HIRAGANA LETTER NI
+30CB ; [.3E87.0020.0011] # KATAKANA LETTER NI
+FF86 ; [.3E87.0020.0012] # HALFWIDTH KATAKANA LETTER NI
+32E5 ; [.3E87.0020.0013] # CIRCLED KATAKANA NI
+306C ; [.3E88.0020.000E] # HIRAGANA LETTER NU
+31F4 ; [.3E88.0020.000F] # KATAKANA LETTER SMALL NU
+30CC ; [.3E88.0020.0011] # KATAKANA LETTER NU
+FF87 ; [.3E88.0020.0012] # HALFWIDTH KATAKANA LETTER NU
+32E6 ; [.3E88.0020.0013] # CIRCLED KATAKANA NU
+306D ; [.3E89.0020.000E] # HIRAGANA LETTER NE
+30CD ; [.3E89.0020.0011] # KATAKANA LETTER NE
+FF88 ; [.3E89.0020.0012] # HALFWIDTH KATAKANA LETTER NE
+32E7 ; [.3E89.0020.0013] # CIRCLED KATAKANA NE
+306E ; [.3E8A.0020.000E] # HIRAGANA LETTER NO
+30CE ; [.3E8A.0020.0011] # KATAKANA LETTER NO
+FF89 ; [.3E8A.0020.0012] # HALFWIDTH KATAKANA LETTER NO
+32E8 ; [.3E8A.0020.0013] # CIRCLED KATAKANA NO
+3329 ; [.3E8A.0020.001C][.3E83.0020.001C][.3E85.0020.001C] # SQUARE NOTTO
+306F ; [.3E8B.0020.000E] # HIRAGANA LETTER HA
+31F5 ; [.3E8B.0020.000F] # KATAKANA LETTER SMALL HA
+30CF ; [.3E8B.0020.0011] # KATAKANA LETTER HA
+FF8A ; [.3E8B.0020.0012] # HALFWIDTH KATAKANA LETTER HA
+32E9 ; [.3E8B.0020.0013] # CIRCLED KATAKANA HA
+3070 ; [.3E8B.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BA
+30D0 ; [.3E8B.0020.0011][.0000.0037.0002] # KATAKANA LETTER BA
+3071 ; [.3E8B.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PA
+30D1 ; [.3E8B.0020.0011][.0000.0038.0002] # KATAKANA LETTER PA
+332B ; [.3E8B.0020.001C][.0000.0038.001C][.1C73.0020.001C][.3E7F.0020.001C][.3EA1.0020.001C][.3E85.0020.001C] # SQUARE PAASENTO
+332C ; [.3E8B.0020.001C][.0000.0038.001C][.1C73.0020.001C][.3E83.0020.001C] # SQUARE PAATU
+332D ; [.3E8B.0020.001C][.0000.0037.001C][.1C73.0020.001C][.3E9B.0020.001C][.3E9A.0020.001C] # SQUARE BAARERU
+332A ; [.3E8B.0020.001C][.3E72.0020.001C][.3E83.0020.001C] # SQUARE HAITU
+3072 ; [.3E8C.0020.000E] # HIRAGANA LETTER HI
+31F6 ; [.3E8C.0020.000F] # KATAKANA LETTER SMALL HI
+30D2 ; [.3E8C.0020.0011] # KATAKANA LETTER HI
+FF8B ; [.3E8C.0020.0012] # HALFWIDTH KATAKANA LETTER HI
+32EA ; [.3E8C.0020.0013] # CIRCLED KATAKANA HI
+3073 ; [.3E8C.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BI
+30D3 ; [.3E8C.0020.0011][.0000.0037.0002] # KATAKANA LETTER BI
+3074 ; [.3E8C.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PI
+30D4 ; [.3E8C.0020.0011][.0000.0038.0002] # KATAKANA LETTER PI
+332E ; [.3E8C.0020.001C][.0000.0038.001C][.3E71.0020.001C][.3E7E.0020.001C][.3E85.0020.001C][.3E9A.0020.001C] # SQUARE PIASUTORU
+332F ; [.3E8C.0020.001C][.0000.0038.001C][.3E79.0020.001C][.3E9A.0020.001C] # SQUARE PIKURU
+3330 ; [.3E8C.0020.001C][.0000.0038.001C][.3E7B.0020.001C] # SQUARE PIKO
+3331 ; [.3E8C.0020.001C][.0000.0037.001C][.3E9A.0020.001C] # SQUARE BIRU
+3075 ; [.3E8D.0020.000E] # HIRAGANA LETTER HU
+31F7 ; [.3E8D.0020.000F] # KATAKANA LETTER SMALL HU
+30D5 ; [.3E8D.0020.0011] # KATAKANA LETTER HU
+FF8C ; [.3E8D.0020.0012] # HALFWIDTH KATAKANA LETTER HU
+32EB ; [.3E8D.0020.0013] # CIRCLED KATAKANA HU
+3076 ; [.3E8D.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BU
+30D6 ; [.3E8D.0020.0011][.0000.0037.0002] # KATAKANA LETTER BU
+3077 ; [.3E8D.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PU
+30D7 ; [.3E8D.0020.0011][.0000.0038.0002] # KATAKANA LETTER PU
+3332 ; [.3E8D.0020.001C][.3E71.0020.001C][.3E98.0020.001C][.3E83.0020.001C][.3E85.0020.001C][.0000.0037.001C] # SQUARE HUARADDO
+3333 ; [.3E8D.0020.001C][.3E72.0020.001C][.1C73.0020.001C][.3E85.0020.001C] # SQUARE HUIITO
+3334 ; [.3E8D.0020.001C][.0000.0037.001C][.3E83.0020.001C][.3E7D.0020.001C][.3E75.0020.001C][.3E9A.0020.001C] # SQUARE BUSSYERU
+3335 ; [.3E8D.0020.001C][.3E98.0020.001C][.3EA1.0020.001C] # SQUARE HURAN
+3078 ; [.3E8E.0020.000E] # HIRAGANA LETTER HE
+31F8 ; [.3E8E.0020.000F] # KATAKANA LETTER SMALL HE
+30D8 ; [.3E8E.0020.0011] # KATAKANA LETTER HE
+FF8D ; [.3E8E.0020.0012] # HALFWIDTH KATAKANA LETTER HE
+32EC ; [.3E8E.0020.0013] # CIRCLED KATAKANA HE
+3079 ; [.3E8E.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BE
+30D9 ; [.3E8E.0020.0011][.0000.0037.0002] # KATAKANA LETTER BE
+307A ; [.3E8E.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PE
+30DA ; [.3E8E.0020.0011][.0000.0038.0002] # KATAKANA LETTER PE
+333B ; [.3E8E.0020.001C][.0000.0038.001C][.1C73.0020.001C][.3E7D.0020.001C][.0000.0037.001C] # SQUARE PEEZI
+333C ; [.3E8E.0020.001C][.0000.0037.001C][.1C73.0020.001C][.3E81.0020.001C] # SQUARE BEETA
+3336 ; [.3E8E.0020.001C][.3E79.0020.001C][.3E81.0020.001C][.1C73.0020.001C][.3E9A.0020.001C] # SQUARE HEKUTAARU
+3337 ; [.3E8E.0020.001C][.0000.0038.001C][.3E80.0020.001C] # SQUARE PESO
+3338 ; [.3E8E.0020.001C][.0000.0038.001C][.3E87.0020.001C][.3E8C.0020.001C] # SQUARE PENIHI
+3339 ; [.3E8E.0020.001C][.3E9A.0020.001C][.3E83.0020.001C] # SQUARE HERUTU
+333A ; [.3E8E.0020.001C][.0000.0038.001C][.3EA1.0020.001C][.3E7E.0020.001C] # SQUARE PENSU
+307B ; [.3E8F.0020.000E] # HIRAGANA LETTER HO
+31F9 ; [.3E8F.0020.000F] # KATAKANA LETTER SMALL HO
+30DB ; [.3E8F.0020.0011] # KATAKANA LETTER HO
+FF8E ; [.3E8F.0020.0012] # HALFWIDTH KATAKANA LETTER HO
+32ED ; [.3E8F.0020.0013] # CIRCLED KATAKANA HO
+307C ; [.3E8F.0020.000E][.0000.0037.0002] # HIRAGANA LETTER BO
+30DC ; [.3E8F.0020.0011][.0000.0037.0002] # KATAKANA LETTER BO
+307D ; [.3E8F.0020.000E][.0000.0038.0002] # HIRAGANA LETTER PO
+30DD ; [.3E8F.0020.0011][.0000.0038.0002] # KATAKANA LETTER PO
+3341 ; [.3E8F.0020.001C][.1C73.0020.001C][.3E9A.0020.001C] # SQUARE HOORU
+3342 ; [.3E8F.0020.001C][.1C73.0020.001C][.3EA1.0020.001C] # SQUARE HOON
+333D ; [.3E8F.0020.001C][.0000.0038.001C][.3E72.0020.001C][.3EA1.0020.001C][.3E85.0020.001C] # SQUARE POINTO
+1F200 ; [.3E8F.0020.001C][.3E77.0020.001C] # SQUARE HIRAGANA HOKA
+333E ; [.3E8F.0020.001C][.0000.0037.001C][.3E9A.0020.001C][.3E85.0020.001C] # SQUARE BORUTO
+333F ; [.3E8F.0020.001C][.3EA1.0020.001C] # SQUARE HON
+3340 ; [.3E8F.0020.001C][.0000.0038.001C][.3EA1.0020.001C][.3E85.0020.001C][.0000.0037.001C] # SQUARE PONDO
+307E ; [.3E90.0020.000E] # HIRAGANA LETTER MA
+30DE ; [.3E90.0020.0011] # KATAKANA LETTER MA
+FF8F ; [.3E90.0020.0012] # HALFWIDTH KATAKANA LETTER MA
+32EE ; [.3E90.0020.0013] # CIRCLED KATAKANA MA
+3343 ; [.3E90.0020.001C][.3E72.0020.001C][.3E79.0020.001C][.3E9C.0020.001C] # SQUARE MAIKURO
+3344 ; [.3E90.0020.001C][.3E72.0020.001C][.3E9A.0020.001C] # SQUARE MAIRU
+303C ; [.3E90.0020.0004][.3E7E.0020.0004] # MASU MARK
+3345 ; [.3E90.0020.001C][.3E83.0020.001C][.3E8B.0020.001C] # SQUARE MAHHA
+3346 ; [.3E90.0020.001C][.3E9A.0020.001C][.3E79.0020.001C] # SQUARE MARUKU
+3347 ; [.3E90.0020.001C][.3EA1.0020.001C][.3E7D.0020.001C][.3E97.0020.001C][.3EA1.0020.001C] # SQUARE MANSYON
+307F ; [.3E91.0020.000E] # HIRAGANA LETTER MI
+30DF ; [.3E91.0020.0011] # KATAKANA LETTER MI
+FF90 ; [.3E91.0020.0012] # HALFWIDTH KATAKANA LETTER MI
+32EF ; [.3E91.0020.0013] # CIRCLED KATAKANA MI
+3348 ; [.3E91.0020.001C][.3E79.0020.001C][.3E9C.0020.001C][.3EA1.0020.001C] # SQUARE MIKURON
+3349 ; [.3E91.0020.001C][.3E99.0020.001C] # SQUARE MIRI
+334A ; [.3E91.0020.001C][.3E99.0020.001C][.3E8B.0020.001C][.0000.0037.001C][.1C73.0020.001C][.3E9A.0020.001C] # SQUARE MIRIBAARU
+3080 ; [.3E92.0020.000E] # HIRAGANA LETTER MU
+31FA ; [.3E92.0020.000F] # KATAKANA LETTER SMALL MU
+30E0 ; [.3E92.0020.0011] # KATAKANA LETTER MU
+FF91 ; [.3E92.0020.0012] # HALFWIDTH KATAKANA LETTER MU
+32F0 ; [.3E92.0020.0013] # CIRCLED KATAKANA MU
+3081 ; [.3E93.0020.000E] # HIRAGANA LETTER ME
+30E1 ; [.3E93.0020.0011] # KATAKANA LETTER ME
+FF92 ; [.3E93.0020.0012] # HALFWIDTH KATAKANA LETTER ME
+32F1 ; [.3E93.0020.0013] # CIRCLED KATAKANA ME
+334D ; [.3E93.0020.001C][.1C73.0020.001C][.3E85.0020.001C][.3E9A.0020.001C] # SQUARE MEETORU
+334B ; [.3E93.0020.001C][.3E77.0020.001C][.0000.0037.001C] # SQUARE MEGA
+334C ; [.3E93.0020.001C][.3E77.0020.001C][.0000.0037.001C][.3E85.0020.001C][.3EA1.0020.001C] # SQUARE MEGATON
+3082 ; [.3E94.0020.000E] # HIRAGANA LETTER MO
+30E2 ; [.3E94.0020.0011] # KATAKANA LETTER MO
+FF93 ; [.3E94.0020.0012] # HALFWIDTH KATAKANA LETTER MO
+32F2 ; [.3E94.0020.0013] # CIRCLED KATAKANA MO
+3083 ; [.3E95.0020.000D] # HIRAGANA LETTER SMALL YA
+3084 ; [.3E95.0020.000E] # HIRAGANA LETTER YA
+30E3 ; [.3E95.0020.000F] # KATAKANA LETTER SMALL YA
+FF6C ; [.3E95.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL YA
+30E4 ; [.3E95.0020.0011] # KATAKANA LETTER YA
+FF94 ; [.3E95.0020.0012] # HALFWIDTH KATAKANA LETTER YA
+32F3 ; [.3E95.0020.0013] # CIRCLED KATAKANA YA
+334E ; [.3E95.0020.001C][.1C73.0020.001C][.3E85.0020.001C][.0000.0037.001C] # SQUARE YAADO
+334F ; [.3E95.0020.001C][.1C73.0020.001C][.3E9A.0020.001C] # SQUARE YAARU
+3085 ; [.3E96.0020.000D] # HIRAGANA LETTER SMALL YU
+3086 ; [.3E96.0020.000E] # HIRAGANA LETTER YU
+30E5 ; [.3E96.0020.000F] # KATAKANA LETTER SMALL YU
+FF6D ; [.3E96.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL YU
+30E6 ; [.3E96.0020.0011] # KATAKANA LETTER YU
+FF95 ; [.3E96.0020.0012] # HALFWIDTH KATAKANA LETTER YU
+32F4 ; [.3E96.0020.0013] # CIRCLED KATAKANA YU
+3350 ; [.3E96.0020.001C][.3E71.0020.001C][.3EA1.0020.001C] # SQUARE YUAN
+3087 ; [.3E97.0020.000D] # HIRAGANA LETTER SMALL YO
+3088 ; [.3E97.0020.000E] # HIRAGANA LETTER YO
+30E7 ; [.3E97.0020.000F] # KATAKANA LETTER SMALL YO
+FF6E ; [.3E97.0020.0010] # HALFWIDTH KATAKANA LETTER SMALL YO
+30E8 ; [.3E97.0020.0011] # KATAKANA LETTER YO
+FF96 ; [.3E97.0020.0012] # HALFWIDTH KATAKANA LETTER YO
+32F5 ; [.3E97.0020.0013] # CIRCLED KATAKANA YO
+309F ; [.3E97.0020.0016][.3E99.0020.0016] # HIRAGANA DIGRAPH YORI
+3089 ; [.3E98.0020.000E] # HIRAGANA LETTER RA
+31FB ; [.3E98.0020.000F] # KATAKANA LETTER SMALL RA
+30E9 ; [.3E98.0020.0011] # KATAKANA LETTER RA
+FF97 ; [.3E98.0020.0012] # HALFWIDTH KATAKANA LETTER RA
+32F6 ; [.3E98.0020.0013] # CIRCLED KATAKANA RA
+308A ; [.3E99.0020.000E] # HIRAGANA LETTER RI
+31FC ; [.3E99.0020.000F] # KATAKANA LETTER SMALL RI
+30EA ; [.3E99.0020.0011] # KATAKANA LETTER RI
+FF98 ; [.3E99.0020.0012] # HALFWIDTH KATAKANA LETTER RI
+32F7 ; [.3E99.0020.0013] # CIRCLED KATAKANA RI
+3351 ; [.3E99.0020.001C][.3E83.0020.001C][.3E85.0020.001C][.3E9A.0020.001C] # SQUARE RITTORU
+3352 ; [.3E99.0020.001C][.3E98.0020.001C] # SQUARE RIRA
+308B ; [.3E9A.0020.000E] # HIRAGANA LETTER RU
+31FD ; [.3E9A.0020.000F] # KATAKANA LETTER SMALL RU
+30EB ; [.3E9A.0020.0011] # KATAKANA LETTER RU
+FF99 ; [.3E9A.0020.0012] # HALFWIDTH KATAKANA LETTER RU
+32F8 ; [.3E9A.0020.0013] # CIRCLED KATAKANA RU
+3354 ; [.3E9A.0020.001C][.1C73.0020.001C][.3E8D.0020.001C][.0000.0037.001C][.3E9A.0020.001C] # SQUARE RUUBURU
+3353 ; [.3E9A.0020.001C][.3E8C.0020.001C][.0000.0038.001C][.1C73.0020.001C] # SQUARE RUPII
+308C ; [.3E9B.0020.000E] # HIRAGANA LETTER RE
+31FE ; [.3E9B.0020.000F] # KATAKANA LETTER SMALL RE
+30EC ; [.3E9B.0020.0011] # KATAKANA LETTER RE
+FF9A ; [.3E9B.0020.0012] # HALFWIDTH KATAKANA LETTER RE
+32F9 ; [.3E9B.0020.0013] # CIRCLED KATAKANA RE
+3355 ; [.3E9B.0020.001C][.3E92.0020.001C] # SQUARE REMU
+3356 ; [.3E9B.0020.001C][.3EA1.0020.001C][.3E85.0020.001C][.3E7A.0020.001C][.0000.0037.001C][.3EA1.0020.001C] # SQUARE RENTOGEN
+308D ; [.3E9C.0020.000E] # HIRAGANA LETTER RO
+31FF ; [.3E9C.0020.000F] # KATAKANA LETTER SMALL RO
+30ED ; [.3E9C.0020.0011] # KATAKANA LETTER RO
+FF9B ; [.3E9C.0020.0012] # HALFWIDTH KATAKANA LETTER RO
+32FA ; [.3E9C.0020.0013] # CIRCLED KATAKANA RO
+308E ; [.3E9D.0020.000D] # HIRAGANA LETTER SMALL WA
+308F ; [.3E9D.0020.000E] # HIRAGANA LETTER WA
+30EE ; [.3E9D.0020.000F] # KATAKANA LETTER SMALL WA
+30EF ; [.3E9D.0020.0011] # KATAKANA LETTER WA
+FF9C ; [.3E9D.0020.0012] # HALFWIDTH KATAKANA LETTER WA
+32FB ; [.3E9D.0020.0013] # CIRCLED KATAKANA WA
+30F7 ; [.3E9D.0020.0011][.0000.0037.0002] # KATAKANA LETTER VA
+3357 ; [.3E9D.0020.001C][.3E83.0020.001C][.3E85.0020.001C] # SQUARE WATTO
+3090 ; [.3E9E.0020.000E] # HIRAGANA LETTER WI
+30F0 ; [.3E9E.0020.0011] # KATAKANA LETTER WI
+32FC ; [.3E9E.0020.0013] # CIRCLED KATAKANA WI
+30F8 ; [.3E9E.0020.0011][.0000.0037.0002] # KATAKANA LETTER VI
+3091 ; [.3E9F.0020.000E] # HIRAGANA LETTER WE
+30F1 ; [.3E9F.0020.0011] # KATAKANA LETTER WE
+32FD ; [.3E9F.0020.0013] # CIRCLED KATAKANA WE
+30F9 ; [.3E9F.0020.0011][.0000.0037.0002] # KATAKANA LETTER VE
+3092 ; [.3EA0.0020.000E] # HIRAGANA LETTER WO
+30F2 ; [.3EA0.0020.0011] # KATAKANA LETTER WO
+FF66 ; [.3EA0.0020.0012] # HALFWIDTH KATAKANA LETTER WO
+32FE ; [.3EA0.0020.0013] # CIRCLED KATAKANA WO
+30FA ; [.3EA0.0020.0011][.0000.0037.0002] # KATAKANA LETTER VO
+3093 ; [.3EA1.0020.000E] # HIRAGANA LETTER N
+30F3 ; [.3EA1.0020.0011] # KATAKANA LETTER N
+FF9D ; [.3EA1.0020.0012] # HALFWIDTH KATAKANA LETTER N
+1B002 ; [.3EA2.0020.0002] # HENTAIGANA LETTER A-1
+1B003 ; [.3EA3.0020.0002] # HENTAIGANA LETTER A-2
+1B004 ; [.3EA4.0020.0002] # HENTAIGANA LETTER A-3
+1B005 ; [.3EA5.0020.0002] # HENTAIGANA LETTER A-WO
+1B006 ; [.3EA6.0020.0002] # HENTAIGANA LETTER I-1
+1B007 ; [.3EA7.0020.0002] # HENTAIGANA LETTER I-2
+1B008 ; [.3EA8.0020.0002] # HENTAIGANA LETTER I-3
+1B009 ; [.3EA9.0020.0002] # HENTAIGANA LETTER I-4
+1B00A ; [.3EAA.0020.0002] # HENTAIGANA LETTER U-1
+1B00B ; [.3EAB.0020.0002] # HENTAIGANA LETTER U-2
+1B00C ; [.3EAC.0020.0002] # HENTAIGANA LETTER U-3
+1B00D ; [.3EAD.0020.0002] # HENTAIGANA LETTER U-4
+1B00E ; [.3EAE.0020.0002] # HENTAIGANA LETTER U-5
+1B001 ; [.3EAF.0020.0002] # HIRAGANA LETTER ARCHAIC YE
+1B00F ; [.3EB0.0020.0002] # HENTAIGANA LETTER E-2
+1B010 ; [.3EB1.0020.0002] # HENTAIGANA LETTER E-3
+1B011 ; [.3EB2.0020.0002] # HENTAIGANA LETTER E-4
+1B012 ; [.3EB3.0020.0002] # HENTAIGANA LETTER E-5
+1B013 ; [.3EB4.0020.0002] # HENTAIGANA LETTER E-6
+1B014 ; [.3EB5.0020.0002] # HENTAIGANA LETTER O-1
+1B015 ; [.3EB6.0020.0002] # HENTAIGANA LETTER O-2
+1B016 ; [.3EB7.0020.0002] # HENTAIGANA LETTER O-3
+1B017 ; [.3EB8.0020.0002] # HENTAIGANA LETTER KA-1
+1B018 ; [.3EB9.0020.0002] # HENTAIGANA LETTER KA-2
+1B019 ; [.3EBA.0020.0002] # HENTAIGANA LETTER KA-3
+1B01A ; [.3EBB.0020.0002] # HENTAIGANA LETTER KA-4
+1B01B ; [.3EBC.0020.0002] # HENTAIGANA LETTER KA-5
+1B01C ; [.3EBD.0020.0002] # HENTAIGANA LETTER KA-6
+1B01D ; [.3EBE.0020.0002] # HENTAIGANA LETTER KA-7
+1B01E ; [.3EBF.0020.0002] # HENTAIGANA LETTER KA-8
+1B01F ; [.3EC0.0020.0002] # HENTAIGANA LETTER KA-9
+1B020 ; [.3EC1.0020.0002] # HENTAIGANA LETTER KA-10
+1B021 ; [.3EC2.0020.0002] # HENTAIGANA LETTER KA-11
+1B022 ; [.3EC3.0020.0002] # HENTAIGANA LETTER KA-KE
+1B023 ; [.3EC4.0020.0002] # HENTAIGANA LETTER KI-1
+1B024 ; [.3EC5.0020.0002] # HENTAIGANA LETTER KI-2
+1B025 ; [.3EC6.0020.0002] # HENTAIGANA LETTER KI-3
+1B026 ; [.3EC7.0020.0002] # HENTAIGANA LETTER KI-4
+1B027 ; [.3EC8.0020.0002] # HENTAIGANA LETTER KI-5
+1B028 ; [.3EC9.0020.0002] # HENTAIGANA LETTER KI-6
+1B029 ; [.3ECA.0020.0002] # HENTAIGANA LETTER KI-7
+1B02A ; [.3ECB.0020.0002] # HENTAIGANA LETTER KI-8
+1B02B ; [.3ECC.0020.0002] # HENTAIGANA LETTER KU-1
+1B02C ; [.3ECD.0020.0002] # HENTAIGANA LETTER KU-2
+1B02D ; [.3ECE.0020.0002] # HENTAIGANA LETTER KU-3
+1B02E ; [.3ECF.0020.0002] # HENTAIGANA LETTER KU-4
+1B02F ; [.3ED0.0020.0002] # HENTAIGANA LETTER KU-5
+1B030 ; [.3ED1.0020.0002] # HENTAIGANA LETTER KU-6
+1B031 ; [.3ED2.0020.0002] # HENTAIGANA LETTER KU-7
+1B032 ; [.3ED3.0020.0002] # HENTAIGANA LETTER KE-1
+1B033 ; [.3ED4.0020.0002] # HENTAIGANA LETTER KE-2
+1B034 ; [.3ED5.0020.0002] # HENTAIGANA LETTER KE-3
+1B035 ; [.3ED6.0020.0002] # HENTAIGANA LETTER KE-4
+1B036 ; [.3ED7.0020.0002] # HENTAIGANA LETTER KE-5
+1B037 ; [.3ED8.0020.0002] # HENTAIGANA LETTER KE-6
+1B038 ; [.3ED9.0020.0002] # HENTAIGANA LETTER KO-1
+1B039 ; [.3EDA.0020.0002] # HENTAIGANA LETTER KO-2
+1B03A ; [.3EDB.0020.0002] # HENTAIGANA LETTER KO-3
+1B03B ; [.3EDC.0020.0002] # HENTAIGANA LETTER KO-KI
+1B03C ; [.3EDD.0020.0002] # HENTAIGANA LETTER SA-1
+1B03D ; [.3EDE.0020.0002] # HENTAIGANA LETTER SA-2
+1B03E ; [.3EDF.0020.0002] # HENTAIGANA LETTER SA-3
+1B03F ; [.3EE0.0020.0002] # HENTAIGANA LETTER SA-4
+1B040 ; [.3EE1.0020.0002] # HENTAIGANA LETTER SA-5
+1B041 ; [.3EE2.0020.0002] # HENTAIGANA LETTER SA-6
+1B042 ; [.3EE3.0020.0002] # HENTAIGANA LETTER SA-7
+1B043 ; [.3EE4.0020.0002] # HENTAIGANA LETTER SA-8
+1B044 ; [.3EE5.0020.0002] # HENTAIGANA LETTER SI-1
+1B045 ; [.3EE6.0020.0002] # HENTAIGANA LETTER SI-2
+1B046 ; [.3EE7.0020.0002] # HENTAIGANA LETTER SI-3
+1B047 ; [.3EE8.0020.0002] # HENTAIGANA LETTER SI-4
+1B048 ; [.3EE9.0020.0002] # HENTAIGANA LETTER SI-5
+1B049 ; [.3EEA.0020.0002] # HENTAIGANA LETTER SI-6
+1B04A ; [.3EEB.0020.0002] # HENTAIGANA LETTER SU-1
+1B04B ; [.3EEC.0020.0002] # HENTAIGANA LETTER SU-2
+1B04C ; [.3EED.0020.0002] # HENTAIGANA LETTER SU-3
+1B04D ; [.3EEE.0020.0002] # HENTAIGANA LETTER SU-4
+1B04E ; [.3EEF.0020.0002] # HENTAIGANA LETTER SU-5
+1B04F ; [.3EF0.0020.0002] # HENTAIGANA LETTER SU-6
+1B050 ; [.3EF1.0020.0002] # HENTAIGANA LETTER SU-7
+1B051 ; [.3EF2.0020.0002] # HENTAIGANA LETTER SU-8
+1B052 ; [.3EF3.0020.0002] # HENTAIGANA LETTER SE-1
+1B053 ; [.3EF4.0020.0002] # HENTAIGANA LETTER SE-2
+1B054 ; [.3EF5.0020.0002] # HENTAIGANA LETTER SE-3
+1B055 ; [.3EF6.0020.0002] # HENTAIGANA LETTER SE-4
+1B056 ; [.3EF7.0020.0002] # HENTAIGANA LETTER SE-5
+1B057 ; [.3EF8.0020.0002] # HENTAIGANA LETTER SO-1
+1B058 ; [.3EF9.0020.0002] # HENTAIGANA LETTER SO-2
+1B059 ; [.3EFA.0020.0002] # HENTAIGANA LETTER SO-3
+1B05A ; [.3EFB.0020.0002] # HENTAIGANA LETTER SO-4
+1B05B ; [.3EFC.0020.0002] # HENTAIGANA LETTER SO-5
+1B05C ; [.3EFD.0020.0002] # HENTAIGANA LETTER SO-6
+1B05D ; [.3EFE.0020.0002] # HENTAIGANA LETTER SO-7
+1B05E ; [.3EFF.0020.0002] # HENTAIGANA LETTER TA-1
+1B05F ; [.3F00.0020.0002] # HENTAIGANA LETTER TA-2
+1B060 ; [.3F01.0020.0002] # HENTAIGANA LETTER TA-3
+1B061 ; [.3F02.0020.0002] # HENTAIGANA LETTER TA-4
+1B062 ; [.3F03.0020.0002] # HENTAIGANA LETTER TI-1
+1B063 ; [.3F04.0020.0002] # HENTAIGANA LETTER TI-2
+1B064 ; [.3F05.0020.0002] # HENTAIGANA LETTER TI-3
+1B065 ; [.3F06.0020.0002] # HENTAIGANA LETTER TI-4
+1B066 ; [.3F07.0020.0002] # HENTAIGANA LETTER TI-5
+1B067 ; [.3F08.0020.0002] # HENTAIGANA LETTER TI-6
+1B068 ; [.3F09.0020.0002] # HENTAIGANA LETTER TI-7
+1B069 ; [.3F0A.0020.0002] # HENTAIGANA LETTER TU-1
+1B06A ; [.3F0B.0020.0002] # HENTAIGANA LETTER TU-2
+1B06B ; [.3F0C.0020.0002] # HENTAIGANA LETTER TU-3
+1B06C ; [.3F0D.0020.0002] # HENTAIGANA LETTER TU-4
+1B06D ; [.3F0E.0020.0002] # HENTAIGANA LETTER TU-TO
+1B06E ; [.3F0F.0020.0002] # HENTAIGANA LETTER TE-1
+1B06F ; [.3F10.0020.0002] # HENTAIGANA LETTER TE-2
+1B070 ; [.3F11.0020.0002] # HENTAIGANA LETTER TE-3
+1B071 ; [.3F12.0020.0002] # HENTAIGANA LETTER TE-4
+1B072 ; [.3F13.0020.0002] # HENTAIGANA LETTER TE-5
+1B073 ; [.3F14.0020.0002] # HENTAIGANA LETTER TE-6
+1B074 ; [.3F15.0020.0002] # HENTAIGANA LETTER TE-7
+1B075 ; [.3F16.0020.0002] # HENTAIGANA LETTER TE-8
+1B076 ; [.3F17.0020.0002] # HENTAIGANA LETTER TE-9
+1B077 ; [.3F18.0020.0002] # HENTAIGANA LETTER TO-1
+1B078 ; [.3F19.0020.0002] # HENTAIGANA LETTER TO-2
+1B079 ; [.3F1A.0020.0002] # HENTAIGANA LETTER TO-3
+1B07A ; [.3F1B.0020.0002] # HENTAIGANA LETTER TO-4
+1B07B ; [.3F1C.0020.0002] # HENTAIGANA LETTER TO-5
+1B07C ; [.3F1D.0020.0002] # HENTAIGANA LETTER TO-6
+1B07D ; [.3F1E.0020.0002] # HENTAIGANA LETTER TO-RA
+1B07E ; [.3F1F.0020.0002] # HENTAIGANA LETTER NA-1
+1B07F ; [.3F20.0020.0002] # HENTAIGANA LETTER NA-2
+1B080 ; [.3F21.0020.0002] # HENTAIGANA LETTER NA-3
+1B081 ; [.3F22.0020.0002] # HENTAIGANA LETTER NA-4
+1B082 ; [.3F23.0020.0002] # HENTAIGANA LETTER NA-5
+1B083 ; [.3F24.0020.0002] # HENTAIGANA LETTER NA-6
+1B084 ; [.3F25.0020.0002] # HENTAIGANA LETTER NA-7
+1B085 ; [.3F26.0020.0002] # HENTAIGANA LETTER NA-8
+1B086 ; [.3F27.0020.0002] # HENTAIGANA LETTER NA-9
+1B087 ; [.3F28.0020.0002] # HENTAIGANA LETTER NI-1
+1B088 ; [.3F29.0020.0002] # HENTAIGANA LETTER NI-2
+1B089 ; [.3F2A.0020.0002] # HENTAIGANA LETTER NI-3
+1B08A ; [.3F2B.0020.0002] # HENTAIGANA LETTER NI-4
+1B08B ; [.3F2C.0020.0002] # HENTAIGANA LETTER NI-5
+1B08C ; [.3F2D.0020.0002] # HENTAIGANA LETTER NI-6
+1B08D ; [.3F2E.0020.0002] # HENTAIGANA LETTER NI-7
+1B08E ; [.3F2F.0020.0002] # HENTAIGANA LETTER NI-TE
+1B08F ; [.3F30.0020.0002] # HENTAIGANA LETTER NU-1
+1B090 ; [.3F31.0020.0002] # HENTAIGANA LETTER NU-2
+1B091 ; [.3F32.0020.0002] # HENTAIGANA LETTER NU-3
+1B092 ; [.3F33.0020.0002] # HENTAIGANA LETTER NE-1
+1B093 ; [.3F34.0020.0002] # HENTAIGANA LETTER NE-2
+1B094 ; [.3F35.0020.0002] # HENTAIGANA LETTER NE-3
+1B095 ; [.3F36.0020.0002] # HENTAIGANA LETTER NE-4
+1B096 ; [.3F37.0020.0002] # HENTAIGANA LETTER NE-5
+1B097 ; [.3F38.0020.0002] # HENTAIGANA LETTER NE-6
+1B098 ; [.3F39.0020.0002] # HENTAIGANA LETTER NE-KO
+1B099 ; [.3F3A.0020.0002] # HENTAIGANA LETTER NO-1
+1B09A ; [.3F3B.0020.0002] # HENTAIGANA LETTER NO-2
+1B09B ; [.3F3C.0020.0002] # HENTAIGANA LETTER NO-3
+1B09C ; [.3F3D.0020.0002] # HENTAIGANA LETTER NO-4
+1B09D ; [.3F3E.0020.0002] # HENTAIGANA LETTER NO-5
+1B09E ; [.3F3F.0020.0002] # HENTAIGANA LETTER HA-1
+1B09F ; [.3F40.0020.0002] # HENTAIGANA LETTER HA-2
+1B0A0 ; [.3F41.0020.0002] # HENTAIGANA LETTER HA-3
+1B0A1 ; [.3F42.0020.0002] # HENTAIGANA LETTER HA-4
+1B0A2 ; [.3F43.0020.0002] # HENTAIGANA LETTER HA-5
+1B0A3 ; [.3F44.0020.0002] # HENTAIGANA LETTER HA-6
+1B0A4 ; [.3F45.0020.0002] # HENTAIGANA LETTER HA-7
+1B0A5 ; [.3F46.0020.0002] # HENTAIGANA LETTER HA-8
+1B0A6 ; [.3F47.0020.0002] # HENTAIGANA LETTER HA-9
+1B0A7 ; [.3F48.0020.0002] # HENTAIGANA LETTER HA-10
+1B0A8 ; [.3F49.0020.0002] # HENTAIGANA LETTER HA-11
+1B0A9 ; [.3F4A.0020.0002] # HENTAIGANA LETTER HI-1
+1B0AA ; [.3F4B.0020.0002] # HENTAIGANA LETTER HI-2
+1B0AB ; [.3F4C.0020.0002] # HENTAIGANA LETTER HI-3
+1B0AC ; [.3F4D.0020.0002] # HENTAIGANA LETTER HI-4
+1B0AD ; [.3F4E.0020.0002] # HENTAIGANA LETTER HI-5
+1B0AE ; [.3F4F.0020.0002] # HENTAIGANA LETTER HI-6
+1B0AF ; [.3F50.0020.0002] # HENTAIGANA LETTER HI-7
+1B0B0 ; [.3F51.0020.0002] # HENTAIGANA LETTER HU-1
+1B0B1 ; [.3F52.0020.0002] # HENTAIGANA LETTER HU-2
+1B0B2 ; [.3F53.0020.0002] # HENTAIGANA LETTER HU-3
+1B0B3 ; [.3F54.0020.0002] # HENTAIGANA LETTER HE-1
+1B0B4 ; [.3F55.0020.0002] # HENTAIGANA LETTER HE-2
+1B0B5 ; [.3F56.0020.0002] # HENTAIGANA LETTER HE-3
+1B0B6 ; [.3F57.0020.0002] # HENTAIGANA LETTER HE-4
+1B0B7 ; [.3F58.0020.0002] # HENTAIGANA LETTER HE-5
+1B0B8 ; [.3F59.0020.0002] # HENTAIGANA LETTER HE-6
+1B0B9 ; [.3F5A.0020.0002] # HENTAIGANA LETTER HE-7
+1B0BA ; [.3F5B.0020.0002] # HENTAIGANA LETTER HO-1
+1B0BB ; [.3F5C.0020.0002] # HENTAIGANA LETTER HO-2
+1B0BC ; [.3F5D.0020.0002] # HENTAIGANA LETTER HO-3
+1B0BD ; [.3F5E.0020.0002] # HENTAIGANA LETTER HO-4
+1B0BE ; [.3F5F.0020.0002] # HENTAIGANA LETTER HO-5
+1B0BF ; [.3F60.0020.0002] # HENTAIGANA LETTER HO-6
+1B0C0 ; [.3F61.0020.0002] # HENTAIGANA LETTER HO-7
+1B0C1 ; [.3F62.0020.0002] # HENTAIGANA LETTER HO-8
+1B0C2 ; [.3F63.0020.0002] # HENTAIGANA LETTER MA-1
+1B0C3 ; [.3F64.0020.0002] # HENTAIGANA LETTER MA-2
+1B0C4 ; [.3F65.0020.0002] # HENTAIGANA LETTER MA-3
+1B0C5 ; [.3F66.0020.0002] # HENTAIGANA LETTER MA-4
+1B0C6 ; [.3F67.0020.0002] # HENTAIGANA LETTER MA-5
+1B0C7 ; [.3F68.0020.0002] # HENTAIGANA LETTER MA-6
+1B0C8 ; [.3F69.0020.0002] # HENTAIGANA LETTER MA-7
+1B0C9 ; [.3F6A.0020.0002] # HENTAIGANA LETTER MI-1
+1B0CA ; [.3F6B.0020.0002] # HENTAIGANA LETTER MI-2
+1B0CB ; [.3F6C.0020.0002] # HENTAIGANA LETTER MI-3
+1B0CC ; [.3F6D.0020.0002] # HENTAIGANA LETTER MI-4
+1B0CD ; [.3F6E.0020.0002] # HENTAIGANA LETTER MI-5
+1B0CE ; [.3F6F.0020.0002] # HENTAIGANA LETTER MI-6
+1B0CF ; [.3F70.0020.0002] # HENTAIGANA LETTER MI-7
+1B0D0 ; [.3F71.0020.0002] # HENTAIGANA LETTER MU-1
+1B0D1 ; [.3F72.0020.0002] # HENTAIGANA LETTER MU-2
+1B0D2 ; [.3F73.0020.0002] # HENTAIGANA LETTER MU-3
+1B0D3 ; [.3F74.0020.0002] # HENTAIGANA LETTER MU-4
+1B0D4 ; [.3F75.0020.0002] # HENTAIGANA LETTER ME-1
+1B0D5 ; [.3F76.0020.0002] # HENTAIGANA LETTER ME-2
+1B0D6 ; [.3F77.0020.0002] # HENTAIGANA LETTER ME-MA
+1B0D7 ; [.3F78.0020.0002] # HENTAIGANA LETTER MO-1
+1B0D8 ; [.3F79.0020.0002] # HENTAIGANA LETTER MO-2
+1B0D9 ; [.3F7A.0020.0002] # HENTAIGANA LETTER MO-3
+1B0DA ; [.3F7B.0020.0002] # HENTAIGANA LETTER MO-4
+1B0DB ; [.3F7C.0020.0002] # HENTAIGANA LETTER MO-5
+1B0DC ; [.3F7D.0020.0002] # HENTAIGANA LETTER MO-6
+1B0DD ; [.3F7E.0020.0002] # HENTAIGANA LETTER YA-1
+1B0DE ; [.3F7F.0020.0002] # HENTAIGANA LETTER YA-2
+1B0DF ; [.3F80.0020.0002] # HENTAIGANA LETTER YA-3
+1B0E0 ; [.3F81.0020.0002] # HENTAIGANA LETTER YA-4
+1B0E1 ; [.3F82.0020.0002] # HENTAIGANA LETTER YA-5
+1B0E2 ; [.3F83.0020.0002] # HENTAIGANA LETTER YA-YO
+1B0E3 ; [.3F84.0020.0002] # HENTAIGANA LETTER YU-1
+1B0E4 ; [.3F85.0020.0002] # HENTAIGANA LETTER YU-2
+1B0E5 ; [.3F86.0020.0002] # HENTAIGANA LETTER YU-3
+1B0E6 ; [.3F87.0020.0002] # HENTAIGANA LETTER YU-4
+1B0E7 ; [.3F88.0020.0002] # HENTAIGANA LETTER YO-1
+1B0E8 ; [.3F89.0020.0002] # HENTAIGANA LETTER YO-2
+1B0E9 ; [.3F8A.0020.0002] # HENTAIGANA LETTER YO-3
+1B0EA ; [.3F8B.0020.0002] # HENTAIGANA LETTER YO-4
+1B0EB ; [.3F8C.0020.0002] # HENTAIGANA LETTER YO-5
+1B0EC ; [.3F8D.0020.0002] # HENTAIGANA LETTER YO-6
+1B0ED ; [.3F8E.0020.0002] # HENTAIGANA LETTER RA-1
+1B0EE ; [.3F8F.0020.0002] # HENTAIGANA LETTER RA-2
+1B0EF ; [.3F90.0020.0002] # HENTAIGANA LETTER RA-3
+1B0F0 ; [.3F91.0020.0002] # HENTAIGANA LETTER RA-4
+1B0F1 ; [.3F92.0020.0002] # HENTAIGANA LETTER RI-1
+1B0F2 ; [.3F93.0020.0002] # HENTAIGANA LETTER RI-2
+1B0F3 ; [.3F94.0020.0002] # HENTAIGANA LETTER RI-3
+1B0F4 ; [.3F95.0020.0002] # HENTAIGANA LETTER RI-4
+1B0F5 ; [.3F96.0020.0002] # HENTAIGANA LETTER RI-5
+1B0F6 ; [.3F97.0020.0002] # HENTAIGANA LETTER RI-6
+1B0F7 ; [.3F98.0020.0002] # HENTAIGANA LETTER RI-7
+1B0F8 ; [.3F99.0020.0002] # HENTAIGANA LETTER RU-1
+1B0F9 ; [.3F9A.0020.0002] # HENTAIGANA LETTER RU-2
+1B0FA ; [.3F9B.0020.0002] # HENTAIGANA LETTER RU-3
+1B0FB ; [.3F9C.0020.0002] # HENTAIGANA LETTER RU-4
+1B0FC ; [.3F9D.0020.0002] # HENTAIGANA LETTER RU-5
+1B0FD ; [.3F9E.0020.0002] # HENTAIGANA LETTER RU-6
+1B0FE ; [.3F9F.0020.0002] # HENTAIGANA LETTER RE-1
+1B0FF ; [.3FA0.0020.0002] # HENTAIGANA LETTER RE-2
+1B100 ; [.3FA1.0020.0002] # HENTAIGANA LETTER RE-3
+1B101 ; [.3FA2.0020.0002] # HENTAIGANA LETTER RE-4
+1B102 ; [.3FA3.0020.0002] # HENTAIGANA LETTER RO-1
+1B103 ; [.3FA4.0020.0002] # HENTAIGANA LETTER RO-2
+1B104 ; [.3FA5.0020.0002] # HENTAIGANA LETTER RO-3
+1B105 ; [.3FA6.0020.0002] # HENTAIGANA LETTER RO-4
+1B106 ; [.3FA7.0020.0002] # HENTAIGANA LETTER RO-5
+1B107 ; [.3FA8.0020.0002] # HENTAIGANA LETTER RO-6
+1B108 ; [.3FA9.0020.0002] # HENTAIGANA LETTER WA-1
+1B109 ; [.3FAA.0020.0002] # HENTAIGANA LETTER WA-2
+1B10A ; [.3FAB.0020.0002] # HENTAIGANA LETTER WA-3
+1B10B ; [.3FAC.0020.0002] # HENTAIGANA LETTER WA-4
+1B10C ; [.3FAD.0020.0002] # HENTAIGANA LETTER WA-5
+1B10D ; [.3FAE.0020.0002] # HENTAIGANA LETTER WI-1
+1B10E ; [.3FAF.0020.0002] # HENTAIGANA LETTER WI-2
+1B10F ; [.3FB0.0020.0002] # HENTAIGANA LETTER WI-3
+1B110 ; [.3FB1.0020.0002] # HENTAIGANA LETTER WI-4
+1B111 ; [.3FB2.0020.0002] # HENTAIGANA LETTER WI-5
+1B112 ; [.3FB3.0020.0002] # HENTAIGANA LETTER WE-1
+1B113 ; [.3FB4.0020.0002] # HENTAIGANA LETTER WE-2
+1B114 ; [.3FB5.0020.0002] # HENTAIGANA LETTER WE-3
+1B115 ; [.3FB6.0020.0002] # HENTAIGANA LETTER WE-4
+1B116 ; [.3FB7.0020.0002] # HENTAIGANA LETTER WO-1
+1B117 ; [.3FB8.0020.0002] # HENTAIGANA LETTER WO-2
+1B118 ; [.3FB9.0020.0002] # HENTAIGANA LETTER WO-3
+1B119 ; [.3FBA.0020.0002] # HENTAIGANA LETTER WO-4
+1B11A ; [.3FBB.0020.0002] # HENTAIGANA LETTER WO-5
+1B11B ; [.3FBC.0020.0002] # HENTAIGANA LETTER WO-6
+1B11C ; [.3FBD.0020.0002] # HENTAIGANA LETTER WO-7
+1B11D ; [.3FBE.0020.0002] # HENTAIGANA LETTER N-MU-MO-1
+1B11E ; [.3FBF.0020.0002] # HENTAIGANA LETTER N-MU-MO-2
+3105 ; [.3FC0.0020.0002] # BOPOMOFO LETTER B
+31A0 ; [.3FC0.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER BU
+3106 ; [.3FC1.0020.0002] # BOPOMOFO LETTER P
+31B4 ; [.3FC1.0020.0019] # BOPOMOFO FINAL LETTER P
+3107 ; [.3FC2.0020.0002] # BOPOMOFO LETTER M
+3108 ; [.3FC3.0020.0002] # BOPOMOFO LETTER F
+312A ; [.3FC4.0020.0002] # BOPOMOFO LETTER V
+3109 ; [.3FC5.0020.0002] # BOPOMOFO LETTER D
+310A ; [.3FC6.0020.0002] # BOPOMOFO LETTER T
+31B5 ; [.3FC6.0020.0019] # BOPOMOFO FINAL LETTER T
+310B ; [.3FC7.0020.0002] # BOPOMOFO LETTER N
+310C ; [.3FC8.0020.0002] # BOPOMOFO LETTER L
+310D ; [.3FC9.0020.0002] # BOPOMOFO LETTER G
+31A3 ; [.3FC9.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER GU
+310E ; [.3FCA.0020.0002] # BOPOMOFO LETTER K
+31B6 ; [.3FCA.0020.0019] # BOPOMOFO FINAL LETTER K
+312B ; [.3FCB.0020.0002] # BOPOMOFO LETTER NG
+31AD ; [.3FCC.0020.0002] # BOPOMOFO LETTER NGG
+310F ; [.3FCD.0020.0002] # BOPOMOFO LETTER H
+31B7 ; [.3FCD.0020.0019] # BOPOMOFO FINAL LETTER H
+3110 ; [.3FCE.0020.0002] # BOPOMOFO LETTER J
+31A2 ; [.3FCE.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER JI
+3111 ; [.3FCF.0020.0002] # BOPOMOFO LETTER Q
+3112 ; [.3FD0.0020.0002] # BOPOMOFO LETTER X
+312C ; [.3FD1.0020.0002] # BOPOMOFO LETTER GN
+3113 ; [.3FD2.0020.0002] # BOPOMOFO LETTER ZH
+3114 ; [.3FD3.0020.0002] # BOPOMOFO LETTER CH
+3115 ; [.3FD4.0020.0002] # BOPOMOFO LETTER SH
+3116 ; [.3FD5.0020.0002] # BOPOMOFO LETTER R
+3117 ; [.3FD6.0020.0002] # BOPOMOFO LETTER Z
+31A1 ; [.3FD6.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER ZI
+3118 ; [.3FD7.0020.0002] # BOPOMOFO LETTER C
+3119 ; [.3FD8.0020.0002] # BOPOMOFO LETTER S
+31B8 ; [.3FD9.0020.0002] # BOPOMOFO LETTER GH
+31B9 ; [.3FDA.0020.0002] # BOPOMOFO LETTER LH
+31BA ; [.3FDB.0020.0002] # BOPOMOFO LETTER ZY
+311A ; [.3FDC.0020.0002] # BOPOMOFO LETTER A
+31A9 ; [.3FDC.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER ANN
+311B ; [.3FDD.0020.0002] # BOPOMOFO LETTER O
+31A7 ; [.3FDD.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER ONN
+31A6 ; [.3FDE.0020.0002] # BOPOMOFO LETTER OO
+311C ; [.3FDF.0020.0002] # BOPOMOFO LETTER E
+312E ; [.3FDF.0020.0004] # BOPOMOFO LETTER O WITH DOT ABOVE
+311D ; [.3FE0.0020.0002] # BOPOMOFO LETTER EH
+31A4 ; [.3FE1.0020.0002] # BOPOMOFO LETTER EE
+31A5 ; [.3FE1.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER ENN
+311E ; [.3FE2.0020.0002] # BOPOMOFO LETTER AI
+31AE ; [.3FE2.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER AINN
+311F ; [.3FE3.0020.0002] # BOPOMOFO LETTER EI
+3120 ; [.3FE4.0020.0002] # BOPOMOFO LETTER AU
+31AF ; [.3FE4.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER AUNN
+3121 ; [.3FE5.0020.0002] # BOPOMOFO LETTER OU
+3122 ; [.3FE6.0020.0002] # BOPOMOFO LETTER AN
+3123 ; [.3FE7.0020.0002] # BOPOMOFO LETTER EN
+3124 ; [.3FE8.0020.0002] # BOPOMOFO LETTER ANG
+31B2 ; [.3FE9.0020.0002] # BOPOMOFO LETTER ONG
+3125 ; [.3FEA.0020.0002] # BOPOMOFO LETTER ENG
+31B0 ; [.3FEB.0020.0002] # BOPOMOFO LETTER AM
+31B1 ; [.3FEC.0020.0002] # BOPOMOFO LETTER OM
+31AC ; [.3FED.0020.0002] # BOPOMOFO LETTER IM
+3126 ; [.3FEE.0020.0002] # BOPOMOFO LETTER ER
+3127 ; [.3FEF.0020.0002] # BOPOMOFO LETTER I
+31AA ; [.3FEF.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER INN
+31B3 ; [.3FEF.0020.0016][.0000.0112.0016] # BOPOMOFO LETTER INNN
+3128 ; [.3FF0.0020.0002] # BOPOMOFO LETTER U
+31AB ; [.3FF0.0020.0004][.0000.0112.0004] # BOPOMOFO LETTER UNN
+31A8 ; [.3FF0.0020.0004][.0000.0113.0004] # BOPOMOFO LETTER IR
+3129 ; [.3FF1.0020.0002] # BOPOMOFO LETTER IU
+312D ; [.3FF2.0020.0002] # BOPOMOFO LETTER IH
+A000 ; [.3FF3.0020.0002] # YI SYLLABLE IT
+A001 ; [.3FF4.0020.0002] # YI SYLLABLE IX
+A002 ; [.3FF5.0020.0002] # YI SYLLABLE I
+A003 ; [.3FF6.0020.0002] # YI SYLLABLE IP
+A004 ; [.3FF7.0020.0002] # YI SYLLABLE IET
+A005 ; [.3FF8.0020.0002] # YI SYLLABLE IEX
+A006 ; [.3FF9.0020.0002] # YI SYLLABLE IE
+A007 ; [.3FFA.0020.0002] # YI SYLLABLE IEP
+A008 ; [.3FFB.0020.0002] # YI SYLLABLE AT
+A009 ; [.3FFC.0020.0002] # YI SYLLABLE AX
+A00A ; [.3FFD.0020.0002] # YI SYLLABLE A
+A00B ; [.3FFE.0020.0002] # YI SYLLABLE AP
+A00C ; [.3FFF.0020.0002] # YI SYLLABLE UOX
+A00D ; [.4000.0020.0002] # YI SYLLABLE UO
+A00E ; [.4001.0020.0002] # YI SYLLABLE UOP
+A00F ; [.4002.0020.0002] # YI SYLLABLE OT
+A010 ; [.4003.0020.0002] # YI SYLLABLE OX
+A011 ; [.4004.0020.0002] # YI SYLLABLE O
+A012 ; [.4005.0020.0002] # YI SYLLABLE OP
+A013 ; [.4006.0020.0002] # YI SYLLABLE EX
+A014 ; [.4007.0020.0002] # YI SYLLABLE E
+A015 ; [.4008.0020.0002] # YI SYLLABLE WU
+A016 ; [.4009.0020.0002] # YI SYLLABLE BIT
+A017 ; [.400A.0020.0002] # YI SYLLABLE BIX
+A018 ; [.400B.0020.0002] # YI SYLLABLE BI
+A019 ; [.400C.0020.0002] # YI SYLLABLE BIP
+A01A ; [.400D.0020.0002] # YI SYLLABLE BIET
+A01B ; [.400E.0020.0002] # YI SYLLABLE BIEX
+A01C ; [.400F.0020.0002] # YI SYLLABLE BIE
+A01D ; [.4010.0020.0002] # YI SYLLABLE BIEP
+A01E ; [.4011.0020.0002] # YI SYLLABLE BAT
+A01F ; [.4012.0020.0002] # YI SYLLABLE BAX
+A020 ; [.4013.0020.0002] # YI SYLLABLE BA
+A021 ; [.4014.0020.0002] # YI SYLLABLE BAP
+A022 ; [.4015.0020.0002] # YI SYLLABLE BUOX
+A023 ; [.4016.0020.0002] # YI SYLLABLE BUO
+A024 ; [.4017.0020.0002] # YI SYLLABLE BUOP
+A025 ; [.4018.0020.0002] # YI SYLLABLE BOT
+A026 ; [.4019.0020.0002] # YI SYLLABLE BOX
+A027 ; [.401A.0020.0002] # YI SYLLABLE BO
+A028 ; [.401B.0020.0002] # YI SYLLABLE BOP
+A029 ; [.401C.0020.0002] # YI SYLLABLE BEX
+A02A ; [.401D.0020.0002] # YI SYLLABLE BE
+A02B ; [.401E.0020.0002] # YI SYLLABLE BEP
+A02C ; [.401F.0020.0002] # YI SYLLABLE BUT
+A02D ; [.4020.0020.0002] # YI SYLLABLE BUX
+A02E ; [.4021.0020.0002] # YI SYLLABLE BU
+A02F ; [.4022.0020.0002] # YI SYLLABLE BUP
+A030 ; [.4023.0020.0002] # YI SYLLABLE BURX
+A031 ; [.4024.0020.0002] # YI SYLLABLE BUR
+A032 ; [.4025.0020.0002] # YI SYLLABLE BYT
+A033 ; [.4026.0020.0002] # YI SYLLABLE BYX
+A034 ; [.4027.0020.0002] # YI SYLLABLE BY
+A035 ; [.4028.0020.0002] # YI SYLLABLE BYP
+A036 ; [.4029.0020.0002] # YI SYLLABLE BYRX
+A037 ; [.402A.0020.0002] # YI SYLLABLE BYR
+A038 ; [.402B.0020.0002] # YI SYLLABLE PIT
+A039 ; [.402C.0020.0002] # YI SYLLABLE PIX
+A03A ; [.402D.0020.0002] # YI SYLLABLE PI
+A03B ; [.402E.0020.0002] # YI SYLLABLE PIP
+A03C ; [.402F.0020.0002] # YI SYLLABLE PIEX
+A03D ; [.4030.0020.0002] # YI SYLLABLE PIE
+A03E ; [.4031.0020.0002] # YI SYLLABLE PIEP
+A03F ; [.4032.0020.0002] # YI SYLLABLE PAT
+A040 ; [.4033.0020.0002] # YI SYLLABLE PAX
+A041 ; [.4034.0020.0002] # YI SYLLABLE PA
+A042 ; [.4035.0020.0002] # YI SYLLABLE PAP
+A043 ; [.4036.0020.0002] # YI SYLLABLE PUOX
+A044 ; [.4037.0020.0002] # YI SYLLABLE PUO
+A045 ; [.4038.0020.0002] # YI SYLLABLE PUOP
+A046 ; [.4039.0020.0002] # YI SYLLABLE POT
+A047 ; [.403A.0020.0002] # YI SYLLABLE POX
+A048 ; [.403B.0020.0002] # YI SYLLABLE PO
+A049 ; [.403C.0020.0002] # YI SYLLABLE POP
+A04A ; [.403D.0020.0002] # YI SYLLABLE PUT
+A04B ; [.403E.0020.0002] # YI SYLLABLE PUX
+A04C ; [.403F.0020.0002] # YI SYLLABLE PU
+A04D ; [.4040.0020.0002] # YI SYLLABLE PUP
+A04E ; [.4041.0020.0002] # YI SYLLABLE PURX
+A04F ; [.4042.0020.0002] # YI SYLLABLE PUR
+A050 ; [.4043.0020.0002] # YI SYLLABLE PYT
+A051 ; [.4044.0020.0002] # YI SYLLABLE PYX
+A052 ; [.4045.0020.0002] # YI SYLLABLE PY
+A053 ; [.4046.0020.0002] # YI SYLLABLE PYP
+A054 ; [.4047.0020.0002] # YI SYLLABLE PYRX
+A055 ; [.4048.0020.0002] # YI SYLLABLE PYR
+A056 ; [.4049.0020.0002] # YI SYLLABLE BBIT
+A057 ; [.404A.0020.0002] # YI SYLLABLE BBIX
+A058 ; [.404B.0020.0002] # YI SYLLABLE BBI
+A059 ; [.404C.0020.0002] # YI SYLLABLE BBIP
+A05A ; [.404D.0020.0002] # YI SYLLABLE BBIET
+A05B ; [.404E.0020.0002] # YI SYLLABLE BBIEX
+A05C ; [.404F.0020.0002] # YI SYLLABLE BBIE
+A05D ; [.4050.0020.0002] # YI SYLLABLE BBIEP
+A05E ; [.4051.0020.0002] # YI SYLLABLE BBAT
+A05F ; [.4052.0020.0002] # YI SYLLABLE BBAX
+A060 ; [.4053.0020.0002] # YI SYLLABLE BBA
+A061 ; [.4054.0020.0002] # YI SYLLABLE BBAP
+A062 ; [.4055.0020.0002] # YI SYLLABLE BBUOX
+A063 ; [.4056.0020.0002] # YI SYLLABLE BBUO
+A064 ; [.4057.0020.0002] # YI SYLLABLE BBUOP
+A065 ; [.4058.0020.0002] # YI SYLLABLE BBOT
+A066 ; [.4059.0020.0002] # YI SYLLABLE BBOX
+A067 ; [.405A.0020.0002] # YI SYLLABLE BBO
+A068 ; [.405B.0020.0002] # YI SYLLABLE BBOP
+A069 ; [.405C.0020.0002] # YI SYLLABLE BBEX
+A06A ; [.405D.0020.0002] # YI SYLLABLE BBE
+A06B ; [.405E.0020.0002] # YI SYLLABLE BBEP
+A06C ; [.405F.0020.0002] # YI SYLLABLE BBUT
+A06D ; [.4060.0020.0002] # YI SYLLABLE BBUX
+A06E ; [.4061.0020.0002] # YI SYLLABLE BBU
+A06F ; [.4062.0020.0002] # YI SYLLABLE BBUP
+A070 ; [.4063.0020.0002] # YI SYLLABLE BBURX
+A071 ; [.4064.0020.0002] # YI SYLLABLE BBUR
+A072 ; [.4065.0020.0002] # YI SYLLABLE BBYT
+A073 ; [.4066.0020.0002] # YI SYLLABLE BBYX
+A074 ; [.4067.0020.0002] # YI SYLLABLE BBY
+A075 ; [.4068.0020.0002] # YI SYLLABLE BBYP
+A076 ; [.4069.0020.0002] # YI SYLLABLE NBIT
+A077 ; [.406A.0020.0002] # YI SYLLABLE NBIX
+A078 ; [.406B.0020.0002] # YI SYLLABLE NBI
+A079 ; [.406C.0020.0002] # YI SYLLABLE NBIP
+A07A ; [.406D.0020.0002] # YI SYLLABLE NBIEX
+A07B ; [.406E.0020.0002] # YI SYLLABLE NBIE
+A07C ; [.406F.0020.0002] # YI SYLLABLE NBIEP
+A07D ; [.4070.0020.0002] # YI SYLLABLE NBAT
+A07E ; [.4071.0020.0002] # YI SYLLABLE NBAX
+A07F ; [.4072.0020.0002] # YI SYLLABLE NBA
+A080 ; [.4073.0020.0002] # YI SYLLABLE NBAP
+A081 ; [.4074.0020.0002] # YI SYLLABLE NBOT
+A082 ; [.4075.0020.0002] # YI SYLLABLE NBOX
+A083 ; [.4076.0020.0002] # YI SYLLABLE NBO
+A084 ; [.4077.0020.0002] # YI SYLLABLE NBOP
+A085 ; [.4078.0020.0002] # YI SYLLABLE NBUT
+A086 ; [.4079.0020.0002] # YI SYLLABLE NBUX
+A087 ; [.407A.0020.0002] # YI SYLLABLE NBU
+A088 ; [.407B.0020.0002] # YI SYLLABLE NBUP
+A089 ; [.407C.0020.0002] # YI SYLLABLE NBURX
+A08A ; [.407D.0020.0002] # YI SYLLABLE NBUR
+A08B ; [.407E.0020.0002] # YI SYLLABLE NBYT
+A08C ; [.407F.0020.0002] # YI SYLLABLE NBYX
+A08D ; [.4080.0020.0002] # YI SYLLABLE NBY
+A08E ; [.4081.0020.0002] # YI SYLLABLE NBYP
+A08F ; [.4082.0020.0002] # YI SYLLABLE NBYRX
+A090 ; [.4083.0020.0002] # YI SYLLABLE NBYR
+A091 ; [.4084.0020.0002] # YI SYLLABLE HMIT
+A092 ; [.4085.0020.0002] # YI SYLLABLE HMIX
+A093 ; [.4086.0020.0002] # YI SYLLABLE HMI
+A094 ; [.4087.0020.0002] # YI SYLLABLE HMIP
+A095 ; [.4088.0020.0002] # YI SYLLABLE HMIEX
+A096 ; [.4089.0020.0002] # YI SYLLABLE HMIE
+A097 ; [.408A.0020.0002] # YI SYLLABLE HMIEP
+A098 ; [.408B.0020.0002] # YI SYLLABLE HMAT
+A099 ; [.408C.0020.0002] # YI SYLLABLE HMAX
+A09A ; [.408D.0020.0002] # YI SYLLABLE HMA
+A09B ; [.408E.0020.0002] # YI SYLLABLE HMAP
+A09C ; [.408F.0020.0002] # YI SYLLABLE HMUOX
+A09D ; [.4090.0020.0002] # YI SYLLABLE HMUO
+A09E ; [.4091.0020.0002] # YI SYLLABLE HMUOP
+A09F ; [.4092.0020.0002] # YI SYLLABLE HMOT
+A0A0 ; [.4093.0020.0002] # YI SYLLABLE HMOX
+A0A1 ; [.4094.0020.0002] # YI SYLLABLE HMO
+A0A2 ; [.4095.0020.0002] # YI SYLLABLE HMOP
+A0A3 ; [.4096.0020.0002] # YI SYLLABLE HMUT
+A0A4 ; [.4097.0020.0002] # YI SYLLABLE HMUX
+A0A5 ; [.4098.0020.0002] # YI SYLLABLE HMU
+A0A6 ; [.4099.0020.0002] # YI SYLLABLE HMUP
+A0A7 ; [.409A.0020.0002] # YI SYLLABLE HMURX
+A0A8 ; [.409B.0020.0002] # YI SYLLABLE HMUR
+A0A9 ; [.409C.0020.0002] # YI SYLLABLE HMYX
+A0AA ; [.409D.0020.0002] # YI SYLLABLE HMY
+A0AB ; [.409E.0020.0002] # YI SYLLABLE HMYP
+A0AC ; [.409F.0020.0002] # YI SYLLABLE HMYRX
+A0AD ; [.40A0.0020.0002] # YI SYLLABLE HMYR
+A0AE ; [.40A1.0020.0002] # YI SYLLABLE MIT
+A0AF ; [.40A2.0020.0002] # YI SYLLABLE MIX
+A0B0 ; [.40A3.0020.0002] # YI SYLLABLE MI
+A0B1 ; [.40A4.0020.0002] # YI SYLLABLE MIP
+A0B2 ; [.40A5.0020.0002] # YI SYLLABLE MIEX
+A0B3 ; [.40A6.0020.0002] # YI SYLLABLE MIE
+A0B4 ; [.40A7.0020.0002] # YI SYLLABLE MIEP
+A0B5 ; [.40A8.0020.0002] # YI SYLLABLE MAT
+A0B6 ; [.40A9.0020.0002] # YI SYLLABLE MAX
+A0B7 ; [.40AA.0020.0002] # YI SYLLABLE MA
+A0B8 ; [.40AB.0020.0002] # YI SYLLABLE MAP
+A0B9 ; [.40AC.0020.0002] # YI SYLLABLE MUOT
+A0BA ; [.40AD.0020.0002] # YI SYLLABLE MUOX
+A0BB ; [.40AE.0020.0002] # YI SYLLABLE MUO
+A0BC ; [.40AF.0020.0002] # YI SYLLABLE MUOP
+A0BD ; [.40B0.0020.0002] # YI SYLLABLE MOT
+A0BE ; [.40B1.0020.0002] # YI SYLLABLE MOX
+A0BF ; [.40B2.0020.0002] # YI SYLLABLE MO
+A0C0 ; [.40B3.0020.0002] # YI SYLLABLE MOP
+A0C1 ; [.40B4.0020.0002] # YI SYLLABLE MEX
+A0C2 ; [.40B5.0020.0002] # YI SYLLABLE ME
+A0C3 ; [.40B6.0020.0002] # YI SYLLABLE MUT
+A0C4 ; [.40B7.0020.0002] # YI SYLLABLE MUX
+A0C5 ; [.40B8.0020.0002] # YI SYLLABLE MU
+A0C6 ; [.40B9.0020.0002] # YI SYLLABLE MUP
+A0C7 ; [.40BA.0020.0002] # YI SYLLABLE MURX
+A0C8 ; [.40BB.0020.0002] # YI SYLLABLE MUR
+A0C9 ; [.40BC.0020.0002] # YI SYLLABLE MYT
+A0CA ; [.40BD.0020.0002] # YI SYLLABLE MYX
+A0CB ; [.40BE.0020.0002] # YI SYLLABLE MY
+A0CC ; [.40BF.0020.0002] # YI SYLLABLE MYP
+A0CD ; [.40C0.0020.0002] # YI SYLLABLE FIT
+A0CE ; [.40C1.0020.0002] # YI SYLLABLE FIX
+A0CF ; [.40C2.0020.0002] # YI SYLLABLE FI
+A0D0 ; [.40C3.0020.0002] # YI SYLLABLE FIP
+A0D1 ; [.40C4.0020.0002] # YI SYLLABLE FAT
+A0D2 ; [.40C5.0020.0002] # YI SYLLABLE FAX
+A0D3 ; [.40C6.0020.0002] # YI SYLLABLE FA
+A0D4 ; [.40C7.0020.0002] # YI SYLLABLE FAP
+A0D5 ; [.40C8.0020.0002] # YI SYLLABLE FOX
+A0D6 ; [.40C9.0020.0002] # YI SYLLABLE FO
+A0D7 ; [.40CA.0020.0002] # YI SYLLABLE FOP
+A0D8 ; [.40CB.0020.0002] # YI SYLLABLE FUT
+A0D9 ; [.40CC.0020.0002] # YI SYLLABLE FUX
+A0DA ; [.40CD.0020.0002] # YI SYLLABLE FU
+A0DB ; [.40CE.0020.0002] # YI SYLLABLE FUP
+A0DC ; [.40CF.0020.0002] # YI SYLLABLE FURX
+A0DD ; [.40D0.0020.0002] # YI SYLLABLE FUR
+A0DE ; [.40D1.0020.0002] # YI SYLLABLE FYT
+A0DF ; [.40D2.0020.0002] # YI SYLLABLE FYX
+A0E0 ; [.40D3.0020.0002] # YI SYLLABLE FY
+A0E1 ; [.40D4.0020.0002] # YI SYLLABLE FYP
+A0E2 ; [.40D5.0020.0002] # YI SYLLABLE VIT
+A0E3 ; [.40D6.0020.0002] # YI SYLLABLE VIX
+A0E4 ; [.40D7.0020.0002] # YI SYLLABLE VI
+A0E5 ; [.40D8.0020.0002] # YI SYLLABLE VIP
+A0E6 ; [.40D9.0020.0002] # YI SYLLABLE VIET
+A0E7 ; [.40DA.0020.0002] # YI SYLLABLE VIEX
+A0E8 ; [.40DB.0020.0002] # YI SYLLABLE VIE
+A0E9 ; [.40DC.0020.0002] # YI SYLLABLE VIEP
+A0EA ; [.40DD.0020.0002] # YI SYLLABLE VAT
+A0EB ; [.40DE.0020.0002] # YI SYLLABLE VAX
+A0EC ; [.40DF.0020.0002] # YI SYLLABLE VA
+A0ED ; [.40E0.0020.0002] # YI SYLLABLE VAP
+A0EE ; [.40E1.0020.0002] # YI SYLLABLE VOT
+A0EF ; [.40E2.0020.0002] # YI SYLLABLE VOX
+A0F0 ; [.40E3.0020.0002] # YI SYLLABLE VO
+A0F1 ; [.40E4.0020.0002] # YI SYLLABLE VOP
+A0F2 ; [.40E5.0020.0002] # YI SYLLABLE VEX
+A0F3 ; [.40E6.0020.0002] # YI SYLLABLE VEP
+A0F4 ; [.40E7.0020.0002] # YI SYLLABLE VUT
+A0F5 ; [.40E8.0020.0002] # YI SYLLABLE VUX
+A0F6 ; [.40E9.0020.0002] # YI SYLLABLE VU
+A0F7 ; [.40EA.0020.0002] # YI SYLLABLE VUP
+A0F8 ; [.40EB.0020.0002] # YI SYLLABLE VURX
+A0F9 ; [.40EC.0020.0002] # YI SYLLABLE VUR
+A0FA ; [.40ED.0020.0002] # YI SYLLABLE VYT
+A0FB ; [.40EE.0020.0002] # YI SYLLABLE VYX
+A0FC ; [.40EF.0020.0002] # YI SYLLABLE VY
+A0FD ; [.40F0.0020.0002] # YI SYLLABLE VYP
+A0FE ; [.40F1.0020.0002] # YI SYLLABLE VYRX
+A0FF ; [.40F2.0020.0002] # YI SYLLABLE VYR
+A100 ; [.40F3.0020.0002] # YI SYLLABLE DIT
+A101 ; [.40F4.0020.0002] # YI SYLLABLE DIX
+A102 ; [.40F5.0020.0002] # YI SYLLABLE DI
+A103 ; [.40F6.0020.0002] # YI SYLLABLE DIP
+A104 ; [.40F7.0020.0002] # YI SYLLABLE DIEX
+A105 ; [.40F8.0020.0002] # YI SYLLABLE DIE
+A106 ; [.40F9.0020.0002] # YI SYLLABLE DIEP
+A107 ; [.40FA.0020.0002] # YI SYLLABLE DAT
+A108 ; [.40FB.0020.0002] # YI SYLLABLE DAX
+A109 ; [.40FC.0020.0002] # YI SYLLABLE DA
+A10A ; [.40FD.0020.0002] # YI SYLLABLE DAP
+A10B ; [.40FE.0020.0002] # YI SYLLABLE DUOX
+A10C ; [.40FF.0020.0002] # YI SYLLABLE DUO
+A10D ; [.4100.0020.0002] # YI SYLLABLE DOT
+A10E ; [.4101.0020.0002] # YI SYLLABLE DOX
+A10F ; [.4102.0020.0002] # YI SYLLABLE DO
+A110 ; [.4103.0020.0002] # YI SYLLABLE DOP
+A111 ; [.4104.0020.0002] # YI SYLLABLE DEX
+A112 ; [.4105.0020.0002] # YI SYLLABLE DE
+A113 ; [.4106.0020.0002] # YI SYLLABLE DEP
+A114 ; [.4107.0020.0002] # YI SYLLABLE DUT
+A115 ; [.4108.0020.0002] # YI SYLLABLE DUX
+A116 ; [.4109.0020.0002] # YI SYLLABLE DU
+A117 ; [.410A.0020.0002] # YI SYLLABLE DUP
+A118 ; [.410B.0020.0002] # YI SYLLABLE DURX
+A119 ; [.410C.0020.0002] # YI SYLLABLE DUR
+A11A ; [.410D.0020.0002] # YI SYLLABLE TIT
+A11B ; [.410E.0020.0002] # YI SYLLABLE TIX
+A11C ; [.410F.0020.0002] # YI SYLLABLE TI
+A11D ; [.4110.0020.0002] # YI SYLLABLE TIP
+A11E ; [.4111.0020.0002] # YI SYLLABLE TIEX
+A11F ; [.4112.0020.0002] # YI SYLLABLE TIE
+A120 ; [.4113.0020.0002] # YI SYLLABLE TIEP
+A121 ; [.4114.0020.0002] # YI SYLLABLE TAT
+A122 ; [.4115.0020.0002] # YI SYLLABLE TAX
+A123 ; [.4116.0020.0002] # YI SYLLABLE TA
+A124 ; [.4117.0020.0002] # YI SYLLABLE TAP
+A125 ; [.4118.0020.0002] # YI SYLLABLE TUOT
+A126 ; [.4119.0020.0002] # YI SYLLABLE TUOX
+A127 ; [.411A.0020.0002] # YI SYLLABLE TUO
+A128 ; [.411B.0020.0002] # YI SYLLABLE TUOP
+A129 ; [.411C.0020.0002] # YI SYLLABLE TOT
+A12A ; [.411D.0020.0002] # YI SYLLABLE TOX
+A12B ; [.411E.0020.0002] # YI SYLLABLE TO
+A12C ; [.411F.0020.0002] # YI SYLLABLE TOP
+A12D ; [.4120.0020.0002] # YI SYLLABLE TEX
+A12E ; [.4121.0020.0002] # YI SYLLABLE TE
+A12F ; [.4122.0020.0002] # YI SYLLABLE TEP
+A130 ; [.4123.0020.0002] # YI SYLLABLE TUT
+A131 ; [.4124.0020.0002] # YI SYLLABLE TUX
+A132 ; [.4125.0020.0002] # YI SYLLABLE TU
+A133 ; [.4126.0020.0002] # YI SYLLABLE TUP
+A134 ; [.4127.0020.0002] # YI SYLLABLE TURX
+A135 ; [.4128.0020.0002] # YI SYLLABLE TUR
+A136 ; [.4129.0020.0002] # YI SYLLABLE DDIT
+A137 ; [.412A.0020.0002] # YI SYLLABLE DDIX
+A138 ; [.412B.0020.0002] # YI SYLLABLE DDI
+A139 ; [.412C.0020.0002] # YI SYLLABLE DDIP
+A13A ; [.412D.0020.0002] # YI SYLLABLE DDIEX
+A13B ; [.412E.0020.0002] # YI SYLLABLE DDIE
+A13C ; [.412F.0020.0002] # YI SYLLABLE DDIEP
+A13D ; [.4130.0020.0002] # YI SYLLABLE DDAT
+A13E ; [.4131.0020.0002] # YI SYLLABLE DDAX
+A13F ; [.4132.0020.0002] # YI SYLLABLE DDA
+A140 ; [.4133.0020.0002] # YI SYLLABLE DDAP
+A141 ; [.4134.0020.0002] # YI SYLLABLE DDUOX
+A142 ; [.4135.0020.0002] # YI SYLLABLE DDUO
+A143 ; [.4136.0020.0002] # YI SYLLABLE DDUOP
+A144 ; [.4137.0020.0002] # YI SYLLABLE DDOT
+A145 ; [.4138.0020.0002] # YI SYLLABLE DDOX
+A146 ; [.4139.0020.0002] # YI SYLLABLE DDO
+A147 ; [.413A.0020.0002] # YI SYLLABLE DDOP
+A148 ; [.413B.0020.0002] # YI SYLLABLE DDEX
+A149 ; [.413C.0020.0002] # YI SYLLABLE DDE
+A14A ; [.413D.0020.0002] # YI SYLLABLE DDEP
+A14B ; [.413E.0020.0002] # YI SYLLABLE DDUT
+A14C ; [.413F.0020.0002] # YI SYLLABLE DDUX
+A14D ; [.4140.0020.0002] # YI SYLLABLE DDU
+A14E ; [.4141.0020.0002] # YI SYLLABLE DDUP
+A14F ; [.4142.0020.0002] # YI SYLLABLE DDURX
+A150 ; [.4143.0020.0002] # YI SYLLABLE DDUR
+A151 ; [.4144.0020.0002] # YI SYLLABLE NDIT
+A152 ; [.4145.0020.0002] # YI SYLLABLE NDIX
+A153 ; [.4146.0020.0002] # YI SYLLABLE NDI
+A154 ; [.4147.0020.0002] # YI SYLLABLE NDIP
+A155 ; [.4148.0020.0002] # YI SYLLABLE NDIEX
+A156 ; [.4149.0020.0002] # YI SYLLABLE NDIE
+A157 ; [.414A.0020.0002] # YI SYLLABLE NDAT
+A158 ; [.414B.0020.0002] # YI SYLLABLE NDAX
+A159 ; [.414C.0020.0002] # YI SYLLABLE NDA
+A15A ; [.414D.0020.0002] # YI SYLLABLE NDAP
+A15B ; [.414E.0020.0002] # YI SYLLABLE NDOT
+A15C ; [.414F.0020.0002] # YI SYLLABLE NDOX
+A15D ; [.4150.0020.0002] # YI SYLLABLE NDO
+A15E ; [.4151.0020.0002] # YI SYLLABLE NDOP
+A15F ; [.4152.0020.0002] # YI SYLLABLE NDEX
+A160 ; [.4153.0020.0002] # YI SYLLABLE NDE
+A161 ; [.4154.0020.0002] # YI SYLLABLE NDEP
+A162 ; [.4155.0020.0002] # YI SYLLABLE NDUT
+A163 ; [.4156.0020.0002] # YI SYLLABLE NDUX
+A164 ; [.4157.0020.0002] # YI SYLLABLE NDU
+A165 ; [.4158.0020.0002] # YI SYLLABLE NDUP
+A166 ; [.4159.0020.0002] # YI SYLLABLE NDURX
+A167 ; [.415A.0020.0002] # YI SYLLABLE NDUR
+A168 ; [.415B.0020.0002] # YI SYLLABLE HNIT
+A169 ; [.415C.0020.0002] # YI SYLLABLE HNIX
+A16A ; [.415D.0020.0002] # YI SYLLABLE HNI
+A16B ; [.415E.0020.0002] # YI SYLLABLE HNIP
+A16C ; [.415F.0020.0002] # YI SYLLABLE HNIET
+A16D ; [.4160.0020.0002] # YI SYLLABLE HNIEX
+A16E ; [.4161.0020.0002] # YI SYLLABLE HNIE
+A16F ; [.4162.0020.0002] # YI SYLLABLE HNIEP
+A170 ; [.4163.0020.0002] # YI SYLLABLE HNAT
+A171 ; [.4164.0020.0002] # YI SYLLABLE HNAX
+A172 ; [.4165.0020.0002] # YI SYLLABLE HNA
+A173 ; [.4166.0020.0002] # YI SYLLABLE HNAP
+A174 ; [.4167.0020.0002] # YI SYLLABLE HNUOX
+A175 ; [.4168.0020.0002] # YI SYLLABLE HNUO
+A176 ; [.4169.0020.0002] # YI SYLLABLE HNOT
+A177 ; [.416A.0020.0002] # YI SYLLABLE HNOX
+A178 ; [.416B.0020.0002] # YI SYLLABLE HNOP
+A179 ; [.416C.0020.0002] # YI SYLLABLE HNEX
+A17A ; [.416D.0020.0002] # YI SYLLABLE HNE
+A17B ; [.416E.0020.0002] # YI SYLLABLE HNEP
+A17C ; [.416F.0020.0002] # YI SYLLABLE HNUT
+A17D ; [.4170.0020.0002] # YI SYLLABLE NIT
+A17E ; [.4171.0020.0002] # YI SYLLABLE NIX
+A17F ; [.4172.0020.0002] # YI SYLLABLE NI
+A180 ; [.4173.0020.0002] # YI SYLLABLE NIP
+A181 ; [.4174.0020.0002] # YI SYLLABLE NIEX
+A182 ; [.4175.0020.0002] # YI SYLLABLE NIE
+A183 ; [.4176.0020.0002] # YI SYLLABLE NIEP
+A184 ; [.4177.0020.0002] # YI SYLLABLE NAX
+A185 ; [.4178.0020.0002] # YI SYLLABLE NA
+A186 ; [.4179.0020.0002] # YI SYLLABLE NAP
+A187 ; [.417A.0020.0002] # YI SYLLABLE NUOX
+A188 ; [.417B.0020.0002] # YI SYLLABLE NUO
+A189 ; [.417C.0020.0002] # YI SYLLABLE NUOP
+A18A ; [.417D.0020.0002] # YI SYLLABLE NOT
+A18B ; [.417E.0020.0002] # YI SYLLABLE NOX
+A18C ; [.417F.0020.0002] # YI SYLLABLE NO
+A18D ; [.4180.0020.0002] # YI SYLLABLE NOP
+A18E ; [.4181.0020.0002] # YI SYLLABLE NEX
+A18F ; [.4182.0020.0002] # YI SYLLABLE NE
+A190 ; [.4183.0020.0002] # YI SYLLABLE NEP
+A191 ; [.4184.0020.0002] # YI SYLLABLE NUT
+A192 ; [.4185.0020.0002] # YI SYLLABLE NUX
+A193 ; [.4186.0020.0002] # YI SYLLABLE NU
+A194 ; [.4187.0020.0002] # YI SYLLABLE NUP
+A195 ; [.4188.0020.0002] # YI SYLLABLE NURX
+A196 ; [.4189.0020.0002] # YI SYLLABLE NUR
+A197 ; [.418A.0020.0002] # YI SYLLABLE HLIT
+A198 ; [.418B.0020.0002] # YI SYLLABLE HLIX
+A199 ; [.418C.0020.0002] # YI SYLLABLE HLI
+A19A ; [.418D.0020.0002] # YI SYLLABLE HLIP
+A19B ; [.418E.0020.0002] # YI SYLLABLE HLIEX
+A19C ; [.418F.0020.0002] # YI SYLLABLE HLIE
+A19D ; [.4190.0020.0002] # YI SYLLABLE HLIEP
+A19E ; [.4191.0020.0002] # YI SYLLABLE HLAT
+A19F ; [.4192.0020.0002] # YI SYLLABLE HLAX
+A1A0 ; [.4193.0020.0002] # YI SYLLABLE HLA
+A1A1 ; [.4194.0020.0002] # YI SYLLABLE HLAP
+A1A2 ; [.4195.0020.0002] # YI SYLLABLE HLUOX
+A1A3 ; [.4196.0020.0002] # YI SYLLABLE HLUO
+A1A4 ; [.4197.0020.0002] # YI SYLLABLE HLUOP
+A1A5 ; [.4198.0020.0002] # YI SYLLABLE HLOX
+A1A6 ; [.4199.0020.0002] # YI SYLLABLE HLO
+A1A7 ; [.419A.0020.0002] # YI SYLLABLE HLOP
+A1A8 ; [.419B.0020.0002] # YI SYLLABLE HLEX
+A1A9 ; [.419C.0020.0002] # YI SYLLABLE HLE
+A1AA ; [.419D.0020.0002] # YI SYLLABLE HLEP
+A1AB ; [.419E.0020.0002] # YI SYLLABLE HLUT
+A1AC ; [.419F.0020.0002] # YI SYLLABLE HLUX
+A1AD ; [.41A0.0020.0002] # YI SYLLABLE HLU
+A1AE ; [.41A1.0020.0002] # YI SYLLABLE HLUP
+A1AF ; [.41A2.0020.0002] # YI SYLLABLE HLURX
+A1B0 ; [.41A3.0020.0002] # YI SYLLABLE HLUR
+A1B1 ; [.41A4.0020.0002] # YI SYLLABLE HLYT
+A1B2 ; [.41A5.0020.0002] # YI SYLLABLE HLYX
+A1B3 ; [.41A6.0020.0002] # YI SYLLABLE HLY
+A1B4 ; [.41A7.0020.0002] # YI SYLLABLE HLYP
+A1B5 ; [.41A8.0020.0002] # YI SYLLABLE HLYRX
+A1B6 ; [.41A9.0020.0002] # YI SYLLABLE HLYR
+A1B7 ; [.41AA.0020.0002] # YI SYLLABLE LIT
+A1B8 ; [.41AB.0020.0002] # YI SYLLABLE LIX
+A1B9 ; [.41AC.0020.0002] # YI SYLLABLE LI
+A1BA ; [.41AD.0020.0002] # YI SYLLABLE LIP
+A1BB ; [.41AE.0020.0002] # YI SYLLABLE LIET
+A1BC ; [.41AF.0020.0002] # YI SYLLABLE LIEX
+A1BD ; [.41B0.0020.0002] # YI SYLLABLE LIE
+A1BE ; [.41B1.0020.0002] # YI SYLLABLE LIEP
+A1BF ; [.41B2.0020.0002] # YI SYLLABLE LAT
+A1C0 ; [.41B3.0020.0002] # YI SYLLABLE LAX
+A1C1 ; [.41B4.0020.0002] # YI SYLLABLE LA
+A1C2 ; [.41B5.0020.0002] # YI SYLLABLE LAP
+A1C3 ; [.41B6.0020.0002] # YI SYLLABLE LUOT
+A1C4 ; [.41B7.0020.0002] # YI SYLLABLE LUOX
+A1C5 ; [.41B8.0020.0002] # YI SYLLABLE LUO
+A1C6 ; [.41B9.0020.0002] # YI SYLLABLE LUOP
+A1C7 ; [.41BA.0020.0002] # YI SYLLABLE LOT
+A1C8 ; [.41BB.0020.0002] # YI SYLLABLE LOX
+A1C9 ; [.41BC.0020.0002] # YI SYLLABLE LO
+A1CA ; [.41BD.0020.0002] # YI SYLLABLE LOP
+A1CB ; [.41BE.0020.0002] # YI SYLLABLE LEX
+A1CC ; [.41BF.0020.0002] # YI SYLLABLE LE
+A1CD ; [.41C0.0020.0002] # YI SYLLABLE LEP
+A1CE ; [.41C1.0020.0002] # YI SYLLABLE LUT
+A1CF ; [.41C2.0020.0002] # YI SYLLABLE LUX
+A1D0 ; [.41C3.0020.0002] # YI SYLLABLE LU
+A1D1 ; [.41C4.0020.0002] # YI SYLLABLE LUP
+A1D2 ; [.41C5.0020.0002] # YI SYLLABLE LURX
+A1D3 ; [.41C6.0020.0002] # YI SYLLABLE LUR
+A1D4 ; [.41C7.0020.0002] # YI SYLLABLE LYT
+A1D5 ; [.41C8.0020.0002] # YI SYLLABLE LYX
+A1D6 ; [.41C9.0020.0002] # YI SYLLABLE LY
+A1D7 ; [.41CA.0020.0002] # YI SYLLABLE LYP
+A1D8 ; [.41CB.0020.0002] # YI SYLLABLE LYRX
+A1D9 ; [.41CC.0020.0002] # YI SYLLABLE LYR
+A1DA ; [.41CD.0020.0002] # YI SYLLABLE GIT
+A1DB ; [.41CE.0020.0002] # YI SYLLABLE GIX
+A1DC ; [.41CF.0020.0002] # YI SYLLABLE GI
+A1DD ; [.41D0.0020.0002] # YI SYLLABLE GIP
+A1DE ; [.41D1.0020.0002] # YI SYLLABLE GIET
+A1DF ; [.41D2.0020.0002] # YI SYLLABLE GIEX
+A1E0 ; [.41D3.0020.0002] # YI SYLLABLE GIE
+A1E1 ; [.41D4.0020.0002] # YI SYLLABLE GIEP
+A1E2 ; [.41D5.0020.0002] # YI SYLLABLE GAT
+A1E3 ; [.41D6.0020.0002] # YI SYLLABLE GAX
+A1E4 ; [.41D7.0020.0002] # YI SYLLABLE GA
+A1E5 ; [.41D8.0020.0002] # YI SYLLABLE GAP
+A1E6 ; [.41D9.0020.0002] # YI SYLLABLE GUOT
+A1E7 ; [.41DA.0020.0002] # YI SYLLABLE GUOX
+A1E8 ; [.41DB.0020.0002] # YI SYLLABLE GUO
+A1E9 ; [.41DC.0020.0002] # YI SYLLABLE GUOP
+A1EA ; [.41DD.0020.0002] # YI SYLLABLE GOT
+A1EB ; [.41DE.0020.0002] # YI SYLLABLE GOX
+A1EC ; [.41DF.0020.0002] # YI SYLLABLE GO
+A1ED ; [.41E0.0020.0002] # YI SYLLABLE GOP
+A1EE ; [.41E1.0020.0002] # YI SYLLABLE GET
+A1EF ; [.41E2.0020.0002] # YI SYLLABLE GEX
+A1F0 ; [.41E3.0020.0002] # YI SYLLABLE GE
+A1F1 ; [.41E4.0020.0002] # YI SYLLABLE GEP
+A1F2 ; [.41E5.0020.0002] # YI SYLLABLE GUT
+A1F3 ; [.41E6.0020.0002] # YI SYLLABLE GUX
+A1F4 ; [.41E7.0020.0002] # YI SYLLABLE GU
+A1F5 ; [.41E8.0020.0002] # YI SYLLABLE GUP
+A1F6 ; [.41E9.0020.0002] # YI SYLLABLE GURX
+A1F7 ; [.41EA.0020.0002] # YI SYLLABLE GUR
+A1F8 ; [.41EB.0020.0002] # YI SYLLABLE KIT
+A1F9 ; [.41EC.0020.0002] # YI SYLLABLE KIX
+A1FA ; [.41ED.0020.0002] # YI SYLLABLE KI
+A1FB ; [.41EE.0020.0002] # YI SYLLABLE KIP
+A1FC ; [.41EF.0020.0002] # YI SYLLABLE KIEX
+A1FD ; [.41F0.0020.0002] # YI SYLLABLE KIE
+A1FE ; [.41F1.0020.0002] # YI SYLLABLE KIEP
+A1FF ; [.41F2.0020.0002] # YI SYLLABLE KAT
+A200 ; [.41F3.0020.0002] # YI SYLLABLE KAX
+A201 ; [.41F4.0020.0002] # YI SYLLABLE KA
+A202 ; [.41F5.0020.0002] # YI SYLLABLE KAP
+A203 ; [.41F6.0020.0002] # YI SYLLABLE KUOX
+A204 ; [.41F7.0020.0002] # YI SYLLABLE KUO
+A205 ; [.41F8.0020.0002] # YI SYLLABLE KUOP
+A206 ; [.41F9.0020.0002] # YI SYLLABLE KOT
+A207 ; [.41FA.0020.0002] # YI SYLLABLE KOX
+A208 ; [.41FB.0020.0002] # YI SYLLABLE KO
+A209 ; [.41FC.0020.0002] # YI SYLLABLE KOP
+A20A ; [.41FD.0020.0002] # YI SYLLABLE KET
+A20B ; [.41FE.0020.0002] # YI SYLLABLE KEX
+A20C ; [.41FF.0020.0002] # YI SYLLABLE KE
+A20D ; [.4200.0020.0002] # YI SYLLABLE KEP
+A20E ; [.4201.0020.0002] # YI SYLLABLE KUT
+A20F ; [.4202.0020.0002] # YI SYLLABLE KUX
+A210 ; [.4203.0020.0002] # YI SYLLABLE KU
+A211 ; [.4204.0020.0002] # YI SYLLABLE KUP
+A212 ; [.4205.0020.0002] # YI SYLLABLE KURX
+A213 ; [.4206.0020.0002] # YI SYLLABLE KUR
+A214 ; [.4207.0020.0002] # YI SYLLABLE GGIT
+A215 ; [.4208.0020.0002] # YI SYLLABLE GGIX
+A216 ; [.4209.0020.0002] # YI SYLLABLE GGI
+A217 ; [.420A.0020.0002] # YI SYLLABLE GGIEX
+A218 ; [.420B.0020.0002] # YI SYLLABLE GGIE
+A219 ; [.420C.0020.0002] # YI SYLLABLE GGIEP
+A21A ; [.420D.0020.0002] # YI SYLLABLE GGAT
+A21B ; [.420E.0020.0002] # YI SYLLABLE GGAX
+A21C ; [.420F.0020.0002] # YI SYLLABLE GGA
+A21D ; [.4210.0020.0002] # YI SYLLABLE GGAP
+A21E ; [.4211.0020.0002] # YI SYLLABLE GGUOT
+A21F ; [.4212.0020.0002] # YI SYLLABLE GGUOX
+A220 ; [.4213.0020.0002] # YI SYLLABLE GGUO
+A221 ; [.4214.0020.0002] # YI SYLLABLE GGUOP
+A222 ; [.4215.0020.0002] # YI SYLLABLE GGOT
+A223 ; [.4216.0020.0002] # YI SYLLABLE GGOX
+A224 ; [.4217.0020.0002] # YI SYLLABLE GGO
+A225 ; [.4218.0020.0002] # YI SYLLABLE GGOP
+A226 ; [.4219.0020.0002] # YI SYLLABLE GGET
+A227 ; [.421A.0020.0002] # YI SYLLABLE GGEX
+A228 ; [.421B.0020.0002] # YI SYLLABLE GGE
+A229 ; [.421C.0020.0002] # YI SYLLABLE GGEP
+A22A ; [.421D.0020.0002] # YI SYLLABLE GGUT
+A22B ; [.421E.0020.0002] # YI SYLLABLE GGUX
+A22C ; [.421F.0020.0002] # YI SYLLABLE GGU
+A22D ; [.4220.0020.0002] # YI SYLLABLE GGUP
+A22E ; [.4221.0020.0002] # YI SYLLABLE GGURX
+A22F ; [.4222.0020.0002] # YI SYLLABLE GGUR
+A230 ; [.4223.0020.0002] # YI SYLLABLE MGIEX
+A231 ; [.4224.0020.0002] # YI SYLLABLE MGIE
+A232 ; [.4225.0020.0002] # YI SYLLABLE MGAT
+A233 ; [.4226.0020.0002] # YI SYLLABLE MGAX
+A234 ; [.4227.0020.0002] # YI SYLLABLE MGA
+A235 ; [.4228.0020.0002] # YI SYLLABLE MGAP
+A236 ; [.4229.0020.0002] # YI SYLLABLE MGUOX
+A237 ; [.422A.0020.0002] # YI SYLLABLE MGUO
+A238 ; [.422B.0020.0002] # YI SYLLABLE MGUOP
+A239 ; [.422C.0020.0002] # YI SYLLABLE MGOT
+A23A ; [.422D.0020.0002] # YI SYLLABLE MGOX
+A23B ; [.422E.0020.0002] # YI SYLLABLE MGO
+A23C ; [.422F.0020.0002] # YI SYLLABLE MGOP
+A23D ; [.4230.0020.0002] # YI SYLLABLE MGEX
+A23E ; [.4231.0020.0002] # YI SYLLABLE MGE
+A23F ; [.4232.0020.0002] # YI SYLLABLE MGEP
+A240 ; [.4233.0020.0002] # YI SYLLABLE MGUT
+A241 ; [.4234.0020.0002] # YI SYLLABLE MGUX
+A242 ; [.4235.0020.0002] # YI SYLLABLE MGU
+A243 ; [.4236.0020.0002] # YI SYLLABLE MGUP
+A244 ; [.4237.0020.0002] # YI SYLLABLE MGURX
+A245 ; [.4238.0020.0002] # YI SYLLABLE MGUR
+A246 ; [.4239.0020.0002] # YI SYLLABLE HXIT
+A247 ; [.423A.0020.0002] # YI SYLLABLE HXIX
+A248 ; [.423B.0020.0002] # YI SYLLABLE HXI
+A249 ; [.423C.0020.0002] # YI SYLLABLE HXIP
+A24A ; [.423D.0020.0002] # YI SYLLABLE HXIET
+A24B ; [.423E.0020.0002] # YI SYLLABLE HXIEX
+A24C ; [.423F.0020.0002] # YI SYLLABLE HXIE
+A24D ; [.4240.0020.0002] # YI SYLLABLE HXIEP
+A24E ; [.4241.0020.0002] # YI SYLLABLE HXAT
+A24F ; [.4242.0020.0002] # YI SYLLABLE HXAX
+A250 ; [.4243.0020.0002] # YI SYLLABLE HXA
+A251 ; [.4244.0020.0002] # YI SYLLABLE HXAP
+A252 ; [.4245.0020.0002] # YI SYLLABLE HXUOT
+A253 ; [.4246.0020.0002] # YI SYLLABLE HXUOX
+A254 ; [.4247.0020.0002] # YI SYLLABLE HXUO
+A255 ; [.4248.0020.0002] # YI SYLLABLE HXUOP
+A256 ; [.4249.0020.0002] # YI SYLLABLE HXOT
+A257 ; [.424A.0020.0002] # YI SYLLABLE HXOX
+A258 ; [.424B.0020.0002] # YI SYLLABLE HXO
+A259 ; [.424C.0020.0002] # YI SYLLABLE HXOP
+A25A ; [.424D.0020.0002] # YI SYLLABLE HXEX
+A25B ; [.424E.0020.0002] # YI SYLLABLE HXE
+A25C ; [.424F.0020.0002] # YI SYLLABLE HXEP
+A25D ; [.4250.0020.0002] # YI SYLLABLE NGIEX
+A25E ; [.4251.0020.0002] # YI SYLLABLE NGIE
+A25F ; [.4252.0020.0002] # YI SYLLABLE NGIEP
+A260 ; [.4253.0020.0002] # YI SYLLABLE NGAT
+A261 ; [.4254.0020.0002] # YI SYLLABLE NGAX
+A262 ; [.4255.0020.0002] # YI SYLLABLE NGA
+A263 ; [.4256.0020.0002] # YI SYLLABLE NGAP
+A264 ; [.4257.0020.0002] # YI SYLLABLE NGUOT
+A265 ; [.4258.0020.0002] # YI SYLLABLE NGUOX
+A266 ; [.4259.0020.0002] # YI SYLLABLE NGUO
+A267 ; [.425A.0020.0002] # YI SYLLABLE NGOT
+A268 ; [.425B.0020.0002] # YI SYLLABLE NGOX
+A269 ; [.425C.0020.0002] # YI SYLLABLE NGO
+A26A ; [.425D.0020.0002] # YI SYLLABLE NGOP
+A26B ; [.425E.0020.0002] # YI SYLLABLE NGEX
+A26C ; [.425F.0020.0002] # YI SYLLABLE NGE
+A26D ; [.4260.0020.0002] # YI SYLLABLE NGEP
+A26E ; [.4261.0020.0002] # YI SYLLABLE HIT
+A26F ; [.4262.0020.0002] # YI SYLLABLE HIEX
+A270 ; [.4263.0020.0002] # YI SYLLABLE HIE
+A271 ; [.4264.0020.0002] # YI SYLLABLE HAT
+A272 ; [.4265.0020.0002] # YI SYLLABLE HAX
+A273 ; [.4266.0020.0002] # YI SYLLABLE HA
+A274 ; [.4267.0020.0002] # YI SYLLABLE HAP
+A275 ; [.4268.0020.0002] # YI SYLLABLE HUOT
+A276 ; [.4269.0020.0002] # YI SYLLABLE HUOX
+A277 ; [.426A.0020.0002] # YI SYLLABLE HUO
+A278 ; [.426B.0020.0002] # YI SYLLABLE HUOP
+A279 ; [.426C.0020.0002] # YI SYLLABLE HOT
+A27A ; [.426D.0020.0002] # YI SYLLABLE HOX
+A27B ; [.426E.0020.0002] # YI SYLLABLE HO
+A27C ; [.426F.0020.0002] # YI SYLLABLE HOP
+A27D ; [.4270.0020.0002] # YI SYLLABLE HEX
+A27E ; [.4271.0020.0002] # YI SYLLABLE HE
+A27F ; [.4272.0020.0002] # YI SYLLABLE HEP
+A280 ; [.4273.0020.0002] # YI SYLLABLE WAT
+A281 ; [.4274.0020.0002] # YI SYLLABLE WAX
+A282 ; [.4275.0020.0002] # YI SYLLABLE WA
+A283 ; [.4276.0020.0002] # YI SYLLABLE WAP
+A284 ; [.4277.0020.0002] # YI SYLLABLE WUOX
+A285 ; [.4278.0020.0002] # YI SYLLABLE WUO
+A286 ; [.4279.0020.0002] # YI SYLLABLE WUOP
+A287 ; [.427A.0020.0002] # YI SYLLABLE WOX
+A288 ; [.427B.0020.0002] # YI SYLLABLE WO
+A289 ; [.427C.0020.0002] # YI SYLLABLE WOP
+A28A ; [.427D.0020.0002] # YI SYLLABLE WEX
+A28B ; [.427E.0020.0002] # YI SYLLABLE WE
+A28C ; [.427F.0020.0002] # YI SYLLABLE WEP
+A28D ; [.4280.0020.0002] # YI SYLLABLE ZIT
+A28E ; [.4281.0020.0002] # YI SYLLABLE ZIX
+A28F ; [.4282.0020.0002] # YI SYLLABLE ZI
+A290 ; [.4283.0020.0002] # YI SYLLABLE ZIP
+A291 ; [.4284.0020.0002] # YI SYLLABLE ZIEX
+A292 ; [.4285.0020.0002] # YI SYLLABLE ZIE
+A293 ; [.4286.0020.0002] # YI SYLLABLE ZIEP
+A294 ; [.4287.0020.0002] # YI SYLLABLE ZAT
+A295 ; [.4288.0020.0002] # YI SYLLABLE ZAX
+A296 ; [.4289.0020.0002] # YI SYLLABLE ZA
+A297 ; [.428A.0020.0002] # YI SYLLABLE ZAP
+A298 ; [.428B.0020.0002] # YI SYLLABLE ZUOX
+A299 ; [.428C.0020.0002] # YI SYLLABLE ZUO
+A29A ; [.428D.0020.0002] # YI SYLLABLE ZUOP
+A29B ; [.428E.0020.0002] # YI SYLLABLE ZOT
+A29C ; [.428F.0020.0002] # YI SYLLABLE ZOX
+A29D ; [.4290.0020.0002] # YI SYLLABLE ZO
+A29E ; [.4291.0020.0002] # YI SYLLABLE ZOP
+A29F ; [.4292.0020.0002] # YI SYLLABLE ZEX
+A2A0 ; [.4293.0020.0002] # YI SYLLABLE ZE
+A2A1 ; [.4294.0020.0002] # YI SYLLABLE ZEP
+A2A2 ; [.4295.0020.0002] # YI SYLLABLE ZUT
+A2A3 ; [.4296.0020.0002] # YI SYLLABLE ZUX
+A2A4 ; [.4297.0020.0002] # YI SYLLABLE ZU
+A2A5 ; [.4298.0020.0002] # YI SYLLABLE ZUP
+A2A6 ; [.4299.0020.0002] # YI SYLLABLE ZURX
+A2A7 ; [.429A.0020.0002] # YI SYLLABLE ZUR
+A2A8 ; [.429B.0020.0002] # YI SYLLABLE ZYT
+A2A9 ; [.429C.0020.0002] # YI SYLLABLE ZYX
+A2AA ; [.429D.0020.0002] # YI SYLLABLE ZY
+A2AB ; [.429E.0020.0002] # YI SYLLABLE ZYP
+A2AC ; [.429F.0020.0002] # YI SYLLABLE ZYRX
+A2AD ; [.42A0.0020.0002] # YI SYLLABLE ZYR
+A2AE ; [.42A1.0020.0002] # YI SYLLABLE CIT
+A2AF ; [.42A2.0020.0002] # YI SYLLABLE CIX
+A2B0 ; [.42A3.0020.0002] # YI SYLLABLE CI
+A2B1 ; [.42A4.0020.0002] # YI SYLLABLE CIP
+A2B2 ; [.42A5.0020.0002] # YI SYLLABLE CIET
+A2B3 ; [.42A6.0020.0002] # YI SYLLABLE CIEX
+A2B4 ; [.42A7.0020.0002] # YI SYLLABLE CIE
+A2B5 ; [.42A8.0020.0002] # YI SYLLABLE CIEP
+A2B6 ; [.42A9.0020.0002] # YI SYLLABLE CAT
+A2B7 ; [.42AA.0020.0002] # YI SYLLABLE CAX
+A2B8 ; [.42AB.0020.0002] # YI SYLLABLE CA
+A2B9 ; [.42AC.0020.0002] # YI SYLLABLE CAP
+A2BA ; [.42AD.0020.0002] # YI SYLLABLE CUOX
+A2BB ; [.42AE.0020.0002] # YI SYLLABLE CUO
+A2BC ; [.42AF.0020.0002] # YI SYLLABLE CUOP
+A2BD ; [.42B0.0020.0002] # YI SYLLABLE COT
+A2BE ; [.42B1.0020.0002] # YI SYLLABLE COX
+A2BF ; [.42B2.0020.0002] # YI SYLLABLE CO
+A2C0 ; [.42B3.0020.0002] # YI SYLLABLE COP
+A2C1 ; [.42B4.0020.0002] # YI SYLLABLE CEX
+A2C2 ; [.42B5.0020.0002] # YI SYLLABLE CE
+A2C3 ; [.42B6.0020.0002] # YI SYLLABLE CEP
+A2C4 ; [.42B7.0020.0002] # YI SYLLABLE CUT
+A2C5 ; [.42B8.0020.0002] # YI SYLLABLE CUX
+A2C6 ; [.42B9.0020.0002] # YI SYLLABLE CU
+A2C7 ; [.42BA.0020.0002] # YI SYLLABLE CUP
+A2C8 ; [.42BB.0020.0002] # YI SYLLABLE CURX
+A2C9 ; [.42BC.0020.0002] # YI SYLLABLE CUR
+A2CA ; [.42BD.0020.0002] # YI SYLLABLE CYT
+A2CB ; [.42BE.0020.0002] # YI SYLLABLE CYX
+A2CC ; [.42BF.0020.0002] # YI SYLLABLE CY
+A2CD ; [.42C0.0020.0002] # YI SYLLABLE CYP
+A2CE ; [.42C1.0020.0002] # YI SYLLABLE CYRX
+A2CF ; [.42C2.0020.0002] # YI SYLLABLE CYR
+A2D0 ; [.42C3.0020.0002] # YI SYLLABLE ZZIT
+A2D1 ; [.42C4.0020.0002] # YI SYLLABLE ZZIX
+A2D2 ; [.42C5.0020.0002] # YI SYLLABLE ZZI
+A2D3 ; [.42C6.0020.0002] # YI SYLLABLE ZZIP
+A2D4 ; [.42C7.0020.0002] # YI SYLLABLE ZZIET
+A2D5 ; [.42C8.0020.0002] # YI SYLLABLE ZZIEX
+A2D6 ; [.42C9.0020.0002] # YI SYLLABLE ZZIE
+A2D7 ; [.42CA.0020.0002] # YI SYLLABLE ZZIEP
+A2D8 ; [.42CB.0020.0002] # YI SYLLABLE ZZAT
+A2D9 ; [.42CC.0020.0002] # YI SYLLABLE ZZAX
+A2DA ; [.42CD.0020.0002] # YI SYLLABLE ZZA
+A2DB ; [.42CE.0020.0002] # YI SYLLABLE ZZAP
+A2DC ; [.42CF.0020.0002] # YI SYLLABLE ZZOX
+A2DD ; [.42D0.0020.0002] # YI SYLLABLE ZZO
+A2DE ; [.42D1.0020.0002] # YI SYLLABLE ZZOP
+A2DF ; [.42D2.0020.0002] # YI SYLLABLE ZZEX
+A2E0 ; [.42D3.0020.0002] # YI SYLLABLE ZZE
+A2E1 ; [.42D4.0020.0002] # YI SYLLABLE ZZEP
+A2E2 ; [.42D5.0020.0002] # YI SYLLABLE ZZUX
+A2E3 ; [.42D6.0020.0002] # YI SYLLABLE ZZU
+A2E4 ; [.42D7.0020.0002] # YI SYLLABLE ZZUP
+A2E5 ; [.42D8.0020.0002] # YI SYLLABLE ZZURX
+A2E6 ; [.42D9.0020.0002] # YI SYLLABLE ZZUR
+A2E7 ; [.42DA.0020.0002] # YI SYLLABLE ZZYT
+A2E8 ; [.42DB.0020.0002] # YI SYLLABLE ZZYX
+A2E9 ; [.42DC.0020.0002] # YI SYLLABLE ZZY
+A2EA ; [.42DD.0020.0002] # YI SYLLABLE ZZYP
+A2EB ; [.42DE.0020.0002] # YI SYLLABLE ZZYRX
+A2EC ; [.42DF.0020.0002] # YI SYLLABLE ZZYR
+A2ED ; [.42E0.0020.0002] # YI SYLLABLE NZIT
+A2EE ; [.42E1.0020.0002] # YI SYLLABLE NZIX
+A2EF ; [.42E2.0020.0002] # YI SYLLABLE NZI
+A2F0 ; [.42E3.0020.0002] # YI SYLLABLE NZIP
+A2F1 ; [.42E4.0020.0002] # YI SYLLABLE NZIEX
+A2F2 ; [.42E5.0020.0002] # YI SYLLABLE NZIE
+A2F3 ; [.42E6.0020.0002] # YI SYLLABLE NZIEP
+A2F4 ; [.42E7.0020.0002] # YI SYLLABLE NZAT
+A2F5 ; [.42E8.0020.0002] # YI SYLLABLE NZAX
+A2F6 ; [.42E9.0020.0002] # YI SYLLABLE NZA
+A2F7 ; [.42EA.0020.0002] # YI SYLLABLE NZAP
+A2F8 ; [.42EB.0020.0002] # YI SYLLABLE NZUOX
+A2F9 ; [.42EC.0020.0002] # YI SYLLABLE NZUO
+A2FA ; [.42ED.0020.0002] # YI SYLLABLE NZOX
+A2FB ; [.42EE.0020.0002] # YI SYLLABLE NZOP
+A2FC ; [.42EF.0020.0002] # YI SYLLABLE NZEX
+A2FD ; [.42F0.0020.0002] # YI SYLLABLE NZE
+A2FE ; [.42F1.0020.0002] # YI SYLLABLE NZUX
+A2FF ; [.42F2.0020.0002] # YI SYLLABLE NZU
+A300 ; [.42F3.0020.0002] # YI SYLLABLE NZUP
+A301 ; [.42F4.0020.0002] # YI SYLLABLE NZURX
+A302 ; [.42F5.0020.0002] # YI SYLLABLE NZUR
+A303 ; [.42F6.0020.0002] # YI SYLLABLE NZYT
+A304 ; [.42F7.0020.0002] # YI SYLLABLE NZYX
+A305 ; [.42F8.0020.0002] # YI SYLLABLE NZY
+A306 ; [.42F9.0020.0002] # YI SYLLABLE NZYP
+A307 ; [.42FA.0020.0002] # YI SYLLABLE NZYRX
+A308 ; [.42FB.0020.0002] # YI SYLLABLE NZYR
+A309 ; [.42FC.0020.0002] # YI SYLLABLE SIT
+A30A ; [.42FD.0020.0002] # YI SYLLABLE SIX
+A30B ; [.42FE.0020.0002] # YI SYLLABLE SI
+A30C ; [.42FF.0020.0002] # YI SYLLABLE SIP
+A30D ; [.4300.0020.0002] # YI SYLLABLE SIEX
+A30E ; [.4301.0020.0002] # YI SYLLABLE SIE
+A30F ; [.4302.0020.0002] # YI SYLLABLE SIEP
+A310 ; [.4303.0020.0002] # YI SYLLABLE SAT
+A311 ; [.4304.0020.0002] # YI SYLLABLE SAX
+A312 ; [.4305.0020.0002] # YI SYLLABLE SA
+A313 ; [.4306.0020.0002] # YI SYLLABLE SAP
+A314 ; [.4307.0020.0002] # YI SYLLABLE SUOX
+A315 ; [.4308.0020.0002] # YI SYLLABLE SUO
+A316 ; [.4309.0020.0002] # YI SYLLABLE SUOP
+A317 ; [.430A.0020.0002] # YI SYLLABLE SOT
+A318 ; [.430B.0020.0002] # YI SYLLABLE SOX
+A319 ; [.430C.0020.0002] # YI SYLLABLE SO
+A31A ; [.430D.0020.0002] # YI SYLLABLE SOP
+A31B ; [.430E.0020.0002] # YI SYLLABLE SEX
+A31C ; [.430F.0020.0002] # YI SYLLABLE SE
+A31D ; [.4310.0020.0002] # YI SYLLABLE SEP
+A31E ; [.4311.0020.0002] # YI SYLLABLE SUT
+A31F ; [.4312.0020.0002] # YI SYLLABLE SUX
+A320 ; [.4313.0020.0002] # YI SYLLABLE SU
+A321 ; [.4314.0020.0002] # YI SYLLABLE SUP
+A322 ; [.4315.0020.0002] # YI SYLLABLE SURX
+A323 ; [.4316.0020.0002] # YI SYLLABLE SUR
+A324 ; [.4317.0020.0002] # YI SYLLABLE SYT
+A325 ; [.4318.0020.0002] # YI SYLLABLE SYX
+A326 ; [.4319.0020.0002] # YI SYLLABLE SY
+A327 ; [.431A.0020.0002] # YI SYLLABLE SYP
+A328 ; [.431B.0020.0002] # YI SYLLABLE SYRX
+A329 ; [.431C.0020.0002] # YI SYLLABLE SYR
+A32A ; [.431D.0020.0002] # YI SYLLABLE SSIT
+A32B ; [.431E.0020.0002] # YI SYLLABLE SSIX
+A32C ; [.431F.0020.0002] # YI SYLLABLE SSI
+A32D ; [.4320.0020.0002] # YI SYLLABLE SSIP
+A32E ; [.4321.0020.0002] # YI SYLLABLE SSIEX
+A32F ; [.4322.0020.0002] # YI SYLLABLE SSIE
+A330 ; [.4323.0020.0002] # YI SYLLABLE SSIEP
+A331 ; [.4324.0020.0002] # YI SYLLABLE SSAT
+A332 ; [.4325.0020.0002] # YI SYLLABLE SSAX
+A333 ; [.4326.0020.0002] # YI SYLLABLE SSA
+A334 ; [.4327.0020.0002] # YI SYLLABLE SSAP
+A335 ; [.4328.0020.0002] # YI SYLLABLE SSOT
+A336 ; [.4329.0020.0002] # YI SYLLABLE SSOX
+A337 ; [.432A.0020.0002] # YI SYLLABLE SSO
+A338 ; [.432B.0020.0002] # YI SYLLABLE SSOP
+A339 ; [.432C.0020.0002] # YI SYLLABLE SSEX
+A33A ; [.432D.0020.0002] # YI SYLLABLE SSE
+A33B ; [.432E.0020.0002] # YI SYLLABLE SSEP
+A33C ; [.432F.0020.0002] # YI SYLLABLE SSUT
+A33D ; [.4330.0020.0002] # YI SYLLABLE SSUX
+A33E ; [.4331.0020.0002] # YI SYLLABLE SSU
+A33F ; [.4332.0020.0002] # YI SYLLABLE SSUP
+A340 ; [.4333.0020.0002] # YI SYLLABLE SSYT
+A341 ; [.4334.0020.0002] # YI SYLLABLE SSYX
+A342 ; [.4335.0020.0002] # YI SYLLABLE SSY
+A343 ; [.4336.0020.0002] # YI SYLLABLE SSYP
+A344 ; [.4337.0020.0002] # YI SYLLABLE SSYRX
+A345 ; [.4338.0020.0002] # YI SYLLABLE SSYR
+A346 ; [.4339.0020.0002] # YI SYLLABLE ZHAT
+A347 ; [.433A.0020.0002] # YI SYLLABLE ZHAX
+A348 ; [.433B.0020.0002] # YI SYLLABLE ZHA
+A349 ; [.433C.0020.0002] # YI SYLLABLE ZHAP
+A34A ; [.433D.0020.0002] # YI SYLLABLE ZHUOX
+A34B ; [.433E.0020.0002] # YI SYLLABLE ZHUO
+A34C ; [.433F.0020.0002] # YI SYLLABLE ZHUOP
+A34D ; [.4340.0020.0002] # YI SYLLABLE ZHOT
+A34E ; [.4341.0020.0002] # YI SYLLABLE ZHOX
+A34F ; [.4342.0020.0002] # YI SYLLABLE ZHO
+A350 ; [.4343.0020.0002] # YI SYLLABLE ZHOP
+A351 ; [.4344.0020.0002] # YI SYLLABLE ZHET
+A352 ; [.4345.0020.0002] # YI SYLLABLE ZHEX
+A353 ; [.4346.0020.0002] # YI SYLLABLE ZHE
+A354 ; [.4347.0020.0002] # YI SYLLABLE ZHEP
+A355 ; [.4348.0020.0002] # YI SYLLABLE ZHUT
+A356 ; [.4349.0020.0002] # YI SYLLABLE ZHUX
+A357 ; [.434A.0020.0002] # YI SYLLABLE ZHU
+A358 ; [.434B.0020.0002] # YI SYLLABLE ZHUP
+A359 ; [.434C.0020.0002] # YI SYLLABLE ZHURX
+A35A ; [.434D.0020.0002] # YI SYLLABLE ZHUR
+A35B ; [.434E.0020.0002] # YI SYLLABLE ZHYT
+A35C ; [.434F.0020.0002] # YI SYLLABLE ZHYX
+A35D ; [.4350.0020.0002] # YI SYLLABLE ZHY
+A35E ; [.4351.0020.0002] # YI SYLLABLE ZHYP
+A35F ; [.4352.0020.0002] # YI SYLLABLE ZHYRX
+A360 ; [.4353.0020.0002] # YI SYLLABLE ZHYR
+A361 ; [.4354.0020.0002] # YI SYLLABLE CHAT
+A362 ; [.4355.0020.0002] # YI SYLLABLE CHAX
+A363 ; [.4356.0020.0002] # YI SYLLABLE CHA
+A364 ; [.4357.0020.0002] # YI SYLLABLE CHAP
+A365 ; [.4358.0020.0002] # YI SYLLABLE CHUOT
+A366 ; [.4359.0020.0002] # YI SYLLABLE CHUOX
+A367 ; [.435A.0020.0002] # YI SYLLABLE CHUO
+A368 ; [.435B.0020.0002] # YI SYLLABLE CHUOP
+A369 ; [.435C.0020.0002] # YI SYLLABLE CHOT
+A36A ; [.435D.0020.0002] # YI SYLLABLE CHOX
+A36B ; [.435E.0020.0002] # YI SYLLABLE CHO
+A36C ; [.435F.0020.0002] # YI SYLLABLE CHOP
+A36D ; [.4360.0020.0002] # YI SYLLABLE CHET
+A36E ; [.4361.0020.0002] # YI SYLLABLE CHEX
+A36F ; [.4362.0020.0002] # YI SYLLABLE CHE
+A370 ; [.4363.0020.0002] # YI SYLLABLE CHEP
+A371 ; [.4364.0020.0002] # YI SYLLABLE CHUX
+A372 ; [.4365.0020.0002] # YI SYLLABLE CHU
+A373 ; [.4366.0020.0002] # YI SYLLABLE CHUP
+A374 ; [.4367.0020.0002] # YI SYLLABLE CHURX
+A375 ; [.4368.0020.0002] # YI SYLLABLE CHUR
+A376 ; [.4369.0020.0002] # YI SYLLABLE CHYT
+A377 ; [.436A.0020.0002] # YI SYLLABLE CHYX
+A378 ; [.436B.0020.0002] # YI SYLLABLE CHY
+A379 ; [.436C.0020.0002] # YI SYLLABLE CHYP
+A37A ; [.436D.0020.0002] # YI SYLLABLE CHYRX
+A37B ; [.436E.0020.0002] # YI SYLLABLE CHYR
+A37C ; [.436F.0020.0002] # YI SYLLABLE RRAX
+A37D ; [.4370.0020.0002] # YI SYLLABLE RRA
+A37E ; [.4371.0020.0002] # YI SYLLABLE RRUOX
+A37F ; [.4372.0020.0002] # YI SYLLABLE RRUO
+A380 ; [.4373.0020.0002] # YI SYLLABLE RROT
+A381 ; [.4374.0020.0002] # YI SYLLABLE RROX
+A382 ; [.4375.0020.0002] # YI SYLLABLE RRO
+A383 ; [.4376.0020.0002] # YI SYLLABLE RROP
+A384 ; [.4377.0020.0002] # YI SYLLABLE RRET
+A385 ; [.4378.0020.0002] # YI SYLLABLE RREX
+A386 ; [.4379.0020.0002] # YI SYLLABLE RRE
+A387 ; [.437A.0020.0002] # YI SYLLABLE RREP
+A388 ; [.437B.0020.0002] # YI SYLLABLE RRUT
+A389 ; [.437C.0020.0002] # YI SYLLABLE RRUX
+A38A ; [.437D.0020.0002] # YI SYLLABLE RRU
+A38B ; [.437E.0020.0002] # YI SYLLABLE RRUP
+A38C ; [.437F.0020.0002] # YI SYLLABLE RRURX
+A38D ; [.4380.0020.0002] # YI SYLLABLE RRUR
+A38E ; [.4381.0020.0002] # YI SYLLABLE RRYT
+A38F ; [.4382.0020.0002] # YI SYLLABLE RRYX
+A390 ; [.4383.0020.0002] # YI SYLLABLE RRY
+A391 ; [.4384.0020.0002] # YI SYLLABLE RRYP
+A392 ; [.4385.0020.0002] # YI SYLLABLE RRYRX
+A393 ; [.4386.0020.0002] # YI SYLLABLE RRYR
+A394 ; [.4387.0020.0002] # YI SYLLABLE NRAT
+A395 ; [.4388.0020.0002] # YI SYLLABLE NRAX
+A396 ; [.4389.0020.0002] # YI SYLLABLE NRA
+A397 ; [.438A.0020.0002] # YI SYLLABLE NRAP
+A398 ; [.438B.0020.0002] # YI SYLLABLE NROX
+A399 ; [.438C.0020.0002] # YI SYLLABLE NRO
+A39A ; [.438D.0020.0002] # YI SYLLABLE NROP
+A39B ; [.438E.0020.0002] # YI SYLLABLE NRET
+A39C ; [.438F.0020.0002] # YI SYLLABLE NREX
+A39D ; [.4390.0020.0002] # YI SYLLABLE NRE
+A39E ; [.4391.0020.0002] # YI SYLLABLE NREP
+A39F ; [.4392.0020.0002] # YI SYLLABLE NRUT
+A3A0 ; [.4393.0020.0002] # YI SYLLABLE NRUX
+A3A1 ; [.4394.0020.0002] # YI SYLLABLE NRU
+A3A2 ; [.4395.0020.0002] # YI SYLLABLE NRUP
+A3A3 ; [.4396.0020.0002] # YI SYLLABLE NRURX
+A3A4 ; [.4397.0020.0002] # YI SYLLABLE NRUR
+A3A5 ; [.4398.0020.0002] # YI SYLLABLE NRYT
+A3A6 ; [.4399.0020.0002] # YI SYLLABLE NRYX
+A3A7 ; [.439A.0020.0002] # YI SYLLABLE NRY
+A3A8 ; [.439B.0020.0002] # YI SYLLABLE NRYP
+A3A9 ; [.439C.0020.0002] # YI SYLLABLE NRYRX
+A3AA ; [.439D.0020.0002] # YI SYLLABLE NRYR
+A3AB ; [.439E.0020.0002] # YI SYLLABLE SHAT
+A3AC ; [.439F.0020.0002] # YI SYLLABLE SHAX
+A3AD ; [.43A0.0020.0002] # YI SYLLABLE SHA
+A3AE ; [.43A1.0020.0002] # YI SYLLABLE SHAP
+A3AF ; [.43A2.0020.0002] # YI SYLLABLE SHUOX
+A3B0 ; [.43A3.0020.0002] # YI SYLLABLE SHUO
+A3B1 ; [.43A4.0020.0002] # YI SYLLABLE SHUOP
+A3B2 ; [.43A5.0020.0002] # YI SYLLABLE SHOT
+A3B3 ; [.43A6.0020.0002] # YI SYLLABLE SHOX
+A3B4 ; [.43A7.0020.0002] # YI SYLLABLE SHO
+A3B5 ; [.43A8.0020.0002] # YI SYLLABLE SHOP
+A3B6 ; [.43A9.0020.0002] # YI SYLLABLE SHET
+A3B7 ; [.43AA.0020.0002] # YI SYLLABLE SHEX
+A3B8 ; [.43AB.0020.0002] # YI SYLLABLE SHE
+A3B9 ; [.43AC.0020.0002] # YI SYLLABLE SHEP
+A3BA ; [.43AD.0020.0002] # YI SYLLABLE SHUT
+A3BB ; [.43AE.0020.0002] # YI SYLLABLE SHUX
+A3BC ; [.43AF.0020.0002] # YI SYLLABLE SHU
+A3BD ; [.43B0.0020.0002] # YI SYLLABLE SHUP
+A3BE ; [.43B1.0020.0002] # YI SYLLABLE SHURX
+A3BF ; [.43B2.0020.0002] # YI SYLLABLE SHUR
+A3C0 ; [.43B3.0020.0002] # YI SYLLABLE SHYT
+A3C1 ; [.43B4.0020.0002] # YI SYLLABLE SHYX
+A3C2 ; [.43B5.0020.0002] # YI SYLLABLE SHY
+A3C3 ; [.43B6.0020.0002] # YI SYLLABLE SHYP
+A3C4 ; [.43B7.0020.0002] # YI SYLLABLE SHYRX
+A3C5 ; [.43B8.0020.0002] # YI SYLLABLE SHYR
+A3C6 ; [.43B9.0020.0002] # YI SYLLABLE RAT
+A3C7 ; [.43BA.0020.0002] # YI SYLLABLE RAX
+A3C8 ; [.43BB.0020.0002] # YI SYLLABLE RA
+A3C9 ; [.43BC.0020.0002] # YI SYLLABLE RAP
+A3CA ; [.43BD.0020.0002] # YI SYLLABLE RUOX
+A3CB ; [.43BE.0020.0002] # YI SYLLABLE RUO
+A3CC ; [.43BF.0020.0002] # YI SYLLABLE RUOP
+A3CD ; [.43C0.0020.0002] # YI SYLLABLE ROT
+A3CE ; [.43C1.0020.0002] # YI SYLLABLE ROX
+A3CF ; [.43C2.0020.0002] # YI SYLLABLE RO
+A3D0 ; [.43C3.0020.0002] # YI SYLLABLE ROP
+A3D1 ; [.43C4.0020.0002] # YI SYLLABLE REX
+A3D2 ; [.43C5.0020.0002] # YI SYLLABLE RE
+A3D3 ; [.43C6.0020.0002] # YI SYLLABLE REP
+A3D4 ; [.43C7.0020.0002] # YI SYLLABLE RUT
+A3D5 ; [.43C8.0020.0002] # YI SYLLABLE RUX
+A3D6 ; [.43C9.0020.0002] # YI SYLLABLE RU
+A3D7 ; [.43CA.0020.0002] # YI SYLLABLE RUP
+A3D8 ; [.43CB.0020.0002] # YI SYLLABLE RURX
+A3D9 ; [.43CC.0020.0002] # YI SYLLABLE RUR
+A3DA ; [.43CD.0020.0002] # YI SYLLABLE RYT
+A3DB ; [.43CE.0020.0002] # YI SYLLABLE RYX
+A3DC ; [.43CF.0020.0002] # YI SYLLABLE RY
+A3DD ; [.43D0.0020.0002] # YI SYLLABLE RYP
+A3DE ; [.43D1.0020.0002] # YI SYLLABLE RYRX
+A3DF ; [.43D2.0020.0002] # YI SYLLABLE RYR
+A3E0 ; [.43D3.0020.0002] # YI SYLLABLE JIT
+A3E1 ; [.43D4.0020.0002] # YI SYLLABLE JIX
+A3E2 ; [.43D5.0020.0002] # YI SYLLABLE JI
+A3E3 ; [.43D6.0020.0002] # YI SYLLABLE JIP
+A3E4 ; [.43D7.0020.0002] # YI SYLLABLE JIET
+A3E5 ; [.43D8.0020.0002] # YI SYLLABLE JIEX
+A3E6 ; [.43D9.0020.0002] # YI SYLLABLE JIE
+A3E7 ; [.43DA.0020.0002] # YI SYLLABLE JIEP
+A3E8 ; [.43DB.0020.0002] # YI SYLLABLE JUOT
+A3E9 ; [.43DC.0020.0002] # YI SYLLABLE JUOX
+A3EA ; [.43DD.0020.0002] # YI SYLLABLE JUO
+A3EB ; [.43DE.0020.0002] # YI SYLLABLE JUOP
+A3EC ; [.43DF.0020.0002] # YI SYLLABLE JOT
+A3ED ; [.43E0.0020.0002] # YI SYLLABLE JOX
+A3EE ; [.43E1.0020.0002] # YI SYLLABLE JO
+A3EF ; [.43E2.0020.0002] # YI SYLLABLE JOP
+A3F0 ; [.43E3.0020.0002] # YI SYLLABLE JUT
+A3F1 ; [.43E4.0020.0002] # YI SYLLABLE JUX
+A3F2 ; [.43E5.0020.0002] # YI SYLLABLE JU
+A3F3 ; [.43E6.0020.0002] # YI SYLLABLE JUP
+A3F4 ; [.43E7.0020.0002] # YI SYLLABLE JURX
+A3F5 ; [.43E8.0020.0002] # YI SYLLABLE JUR
+A3F6 ; [.43E9.0020.0002] # YI SYLLABLE JYT
+A3F7 ; [.43EA.0020.0002] # YI SYLLABLE JYX
+A3F8 ; [.43EB.0020.0002] # YI SYLLABLE JY
+A3F9 ; [.43EC.0020.0002] # YI SYLLABLE JYP
+A3FA ; [.43ED.0020.0002] # YI SYLLABLE JYRX
+A3FB ; [.43EE.0020.0002] # YI SYLLABLE JYR
+A3FC ; [.43EF.0020.0002] # YI SYLLABLE QIT
+A3FD ; [.43F0.0020.0002] # YI SYLLABLE QIX
+A3FE ; [.43F1.0020.0002] # YI SYLLABLE QI
+A3FF ; [.43F2.0020.0002] # YI SYLLABLE QIP
+A400 ; [.43F3.0020.0002] # YI SYLLABLE QIET
+A401 ; [.43F4.0020.0002] # YI SYLLABLE QIEX
+A402 ; [.43F5.0020.0002] # YI SYLLABLE QIE
+A403 ; [.43F6.0020.0002] # YI SYLLABLE QIEP
+A404 ; [.43F7.0020.0002] # YI SYLLABLE QUOT
+A405 ; [.43F8.0020.0002] # YI SYLLABLE QUOX
+A406 ; [.43F9.0020.0002] # YI SYLLABLE QUO
+A407 ; [.43FA.0020.0002] # YI SYLLABLE QUOP
+A408 ; [.43FB.0020.0002] # YI SYLLABLE QOT
+A409 ; [.43FC.0020.0002] # YI SYLLABLE QOX
+A40A ; [.43FD.0020.0002] # YI SYLLABLE QO
+A40B ; [.43FE.0020.0002] # YI SYLLABLE QOP
+A40C ; [.43FF.0020.0002] # YI SYLLABLE QUT
+A40D ; [.4400.0020.0002] # YI SYLLABLE QUX
+A40E ; [.4401.0020.0002] # YI SYLLABLE QU
+A40F ; [.4402.0020.0002] # YI SYLLABLE QUP
+A410 ; [.4403.0020.0002] # YI SYLLABLE QURX
+A411 ; [.4404.0020.0002] # YI SYLLABLE QUR
+A412 ; [.4405.0020.0002] # YI SYLLABLE QYT
+A413 ; [.4406.0020.0002] # YI SYLLABLE QYX
+A414 ; [.4407.0020.0002] # YI SYLLABLE QY
+A415 ; [.4408.0020.0002] # YI SYLLABLE QYP
+A416 ; [.4409.0020.0002] # YI SYLLABLE QYRX
+A417 ; [.440A.0020.0002] # YI SYLLABLE QYR
+A418 ; [.440B.0020.0002] # YI SYLLABLE JJIT
+A419 ; [.440C.0020.0002] # YI SYLLABLE JJIX
+A41A ; [.440D.0020.0002] # YI SYLLABLE JJI
+A41B ; [.440E.0020.0002] # YI SYLLABLE JJIP
+A41C ; [.440F.0020.0002] # YI SYLLABLE JJIET
+A41D ; [.4410.0020.0002] # YI SYLLABLE JJIEX
+A41E ; [.4411.0020.0002] # YI SYLLABLE JJIE
+A41F ; [.4412.0020.0002] # YI SYLLABLE JJIEP
+A420 ; [.4413.0020.0002] # YI SYLLABLE JJUOX
+A421 ; [.4414.0020.0002] # YI SYLLABLE JJUO
+A422 ; [.4415.0020.0002] # YI SYLLABLE JJUOP
+A423 ; [.4416.0020.0002] # YI SYLLABLE JJOT
+A424 ; [.4417.0020.0002] # YI SYLLABLE JJOX
+A425 ; [.4418.0020.0002] # YI SYLLABLE JJO
+A426 ; [.4419.0020.0002] # YI SYLLABLE JJOP
+A427 ; [.441A.0020.0002] # YI SYLLABLE JJUT
+A428 ; [.441B.0020.0002] # YI SYLLABLE JJUX
+A429 ; [.441C.0020.0002] # YI SYLLABLE JJU
+A42A ; [.441D.0020.0002] # YI SYLLABLE JJUP
+A42B ; [.441E.0020.0002] # YI SYLLABLE JJURX
+A42C ; [.441F.0020.0002] # YI SYLLABLE JJUR
+A42D ; [.4420.0020.0002] # YI SYLLABLE JJYT
+A42E ; [.4421.0020.0002] # YI SYLLABLE JJYX
+A42F ; [.4422.0020.0002] # YI SYLLABLE JJY
+A430 ; [.4423.0020.0002] # YI SYLLABLE JJYP
+A431 ; [.4424.0020.0002] # YI SYLLABLE NJIT
+A432 ; [.4425.0020.0002] # YI SYLLABLE NJIX
+A433 ; [.4426.0020.0002] # YI SYLLABLE NJI
+A434 ; [.4427.0020.0002] # YI SYLLABLE NJIP
+A435 ; [.4428.0020.0002] # YI SYLLABLE NJIET
+A436 ; [.4429.0020.0002] # YI SYLLABLE NJIEX
+A437 ; [.442A.0020.0002] # YI SYLLABLE NJIE
+A438 ; [.442B.0020.0002] # YI SYLLABLE NJIEP
+A439 ; [.442C.0020.0002] # YI SYLLABLE NJUOX
+A43A ; [.442D.0020.0002] # YI SYLLABLE NJUO
+A43B ; [.442E.0020.0002] # YI SYLLABLE NJOT
+A43C ; [.442F.0020.0002] # YI SYLLABLE NJOX
+A43D ; [.4430.0020.0002] # YI SYLLABLE NJO
+A43E ; [.4431.0020.0002] # YI SYLLABLE NJOP
+A43F ; [.4432.0020.0002] # YI SYLLABLE NJUX
+A440 ; [.4433.0020.0002] # YI SYLLABLE NJU
+A441 ; [.4434.0020.0002] # YI SYLLABLE NJUP
+A442 ; [.4435.0020.0002] # YI SYLLABLE NJURX
+A443 ; [.4436.0020.0002] # YI SYLLABLE NJUR
+A444 ; [.4437.0020.0002] # YI SYLLABLE NJYT
+A445 ; [.4438.0020.0002] # YI SYLLABLE NJYX
+A446 ; [.4439.0020.0002] # YI SYLLABLE NJY
+A447 ; [.443A.0020.0002] # YI SYLLABLE NJYP
+A448 ; [.443B.0020.0002] # YI SYLLABLE NJYRX
+A449 ; [.443C.0020.0002] # YI SYLLABLE NJYR
+A44A ; [.443D.0020.0002] # YI SYLLABLE NYIT
+A44B ; [.443E.0020.0002] # YI SYLLABLE NYIX
+A44C ; [.443F.0020.0002] # YI SYLLABLE NYI
+A44D ; [.4440.0020.0002] # YI SYLLABLE NYIP
+A44E ; [.4441.0020.0002] # YI SYLLABLE NYIET
+A44F ; [.4442.0020.0002] # YI SYLLABLE NYIEX
+A450 ; [.4443.0020.0002] # YI SYLLABLE NYIE
+A451 ; [.4444.0020.0002] # YI SYLLABLE NYIEP
+A452 ; [.4445.0020.0002] # YI SYLLABLE NYUOX
+A453 ; [.4446.0020.0002] # YI SYLLABLE NYUO
+A454 ; [.4447.0020.0002] # YI SYLLABLE NYUOP
+A455 ; [.4448.0020.0002] # YI SYLLABLE NYOT
+A456 ; [.4449.0020.0002] # YI SYLLABLE NYOX
+A457 ; [.444A.0020.0002] # YI SYLLABLE NYO
+A458 ; [.444B.0020.0002] # YI SYLLABLE NYOP
+A459 ; [.444C.0020.0002] # YI SYLLABLE NYUT
+A45A ; [.444D.0020.0002] # YI SYLLABLE NYUX
+A45B ; [.444E.0020.0002] # YI SYLLABLE NYU
+A45C ; [.444F.0020.0002] # YI SYLLABLE NYUP
+A45D ; [.4450.0020.0002] # YI SYLLABLE XIT
+A45E ; [.4451.0020.0002] # YI SYLLABLE XIX
+A45F ; [.4452.0020.0002] # YI SYLLABLE XI
+A460 ; [.4453.0020.0002] # YI SYLLABLE XIP
+A461 ; [.4454.0020.0002] # YI SYLLABLE XIET
+A462 ; [.4455.0020.0002] # YI SYLLABLE XIEX
+A463 ; [.4456.0020.0002] # YI SYLLABLE XIE
+A464 ; [.4457.0020.0002] # YI SYLLABLE XIEP
+A465 ; [.4458.0020.0002] # YI SYLLABLE XUOX
+A466 ; [.4459.0020.0002] # YI SYLLABLE XUO
+A467 ; [.445A.0020.0002] # YI SYLLABLE XOT
+A468 ; [.445B.0020.0002] # YI SYLLABLE XOX
+A469 ; [.445C.0020.0002] # YI SYLLABLE XO
+A46A ; [.445D.0020.0002] # YI SYLLABLE XOP
+A46B ; [.445E.0020.0002] # YI SYLLABLE XYT
+A46C ; [.445F.0020.0002] # YI SYLLABLE XYX
+A46D ; [.4460.0020.0002] # YI SYLLABLE XY
+A46E ; [.4461.0020.0002] # YI SYLLABLE XYP
+A46F ; [.4462.0020.0002] # YI SYLLABLE XYRX
+A470 ; [.4463.0020.0002] # YI SYLLABLE XYR
+A471 ; [.4464.0020.0002] # YI SYLLABLE YIT
+A472 ; [.4465.0020.0002] # YI SYLLABLE YIX
+A473 ; [.4466.0020.0002] # YI SYLLABLE YI
+A474 ; [.4467.0020.0002] # YI SYLLABLE YIP
+A475 ; [.4468.0020.0002] # YI SYLLABLE YIET
+A476 ; [.4469.0020.0002] # YI SYLLABLE YIEX
+A477 ; [.446A.0020.0002] # YI SYLLABLE YIE
+A478 ; [.446B.0020.0002] # YI SYLLABLE YIEP
+A479 ; [.446C.0020.0002] # YI SYLLABLE YUOT
+A47A ; [.446D.0020.0002] # YI SYLLABLE YUOX
+A47B ; [.446E.0020.0002] # YI SYLLABLE YUO
+A47C ; [.446F.0020.0002] # YI SYLLABLE YUOP
+A47D ; [.4470.0020.0002] # YI SYLLABLE YOT
+A47E ; [.4471.0020.0002] # YI SYLLABLE YOX
+A47F ; [.4472.0020.0002] # YI SYLLABLE YO
+A480 ; [.4473.0020.0002] # YI SYLLABLE YOP
+A481 ; [.4474.0020.0002] # YI SYLLABLE YUT
+A482 ; [.4475.0020.0002] # YI SYLLABLE YUX
+A483 ; [.4476.0020.0002] # YI SYLLABLE YU
+A484 ; [.4477.0020.0002] # YI SYLLABLE YUP
+A485 ; [.4478.0020.0002] # YI SYLLABLE YURX
+A486 ; [.4479.0020.0002] # YI SYLLABLE YUR
+A487 ; [.447A.0020.0002] # YI SYLLABLE YYT
+A488 ; [.447B.0020.0002] # YI SYLLABLE YYX
+A489 ; [.447C.0020.0002] # YI SYLLABLE YY
+A48A ; [.447D.0020.0002] # YI SYLLABLE YYP
+A48B ; [.447E.0020.0002] # YI SYLLABLE YYRX
+A48C ; [.447F.0020.0002] # YI SYLLABLE YYR
+A4F8 ; [.4480.0020.0002] # LISU LETTER TONE MYA TI
+A4F9 ; [.4481.0020.0002] # LISU LETTER TONE NA PO
+A4FA ; [.4482.0020.0002] # LISU LETTER TONE MYA CYA
+A4FB ; [.4483.0020.0002] # LISU LETTER TONE MYA BO
+A4FD ; [.4484.0020.0002] # LISU LETTER TONE MYA JEU
+A4FC ; [.4485.0020.0002] # LISU LETTER TONE MYA NA
+A4D0 ; [.4486.0020.0002] # LISU LETTER BA
+A4D1 ; [.4487.0020.0002] # LISU LETTER PA
+A4D2 ; [.4488.0020.0002] # LISU LETTER PHA
+A4D3 ; [.4489.0020.0002] # LISU LETTER DA
+A4D4 ; [.448A.0020.0002] # LISU LETTER TA
+A4D5 ; [.448B.0020.0002] # LISU LETTER THA
+A4D6 ; [.448C.0020.0002] # LISU LETTER GA
+A4D7 ; [.448D.0020.0002] # LISU LETTER KA
+A4D8 ; [.448E.0020.0002] # LISU LETTER KHA
+A4D9 ; [.448F.0020.0002] # LISU LETTER JA
+A4DA ; [.4490.0020.0002] # LISU LETTER CA
+A4DB ; [.4491.0020.0002] # LISU LETTER CHA
+A4DC ; [.4492.0020.0002] # LISU LETTER DZA
+A4DD ; [.4493.0020.0002] # LISU LETTER TSA
+A4DE ; [.4494.0020.0002] # LISU LETTER TSHA
+A4DF ; [.4495.0020.0002] # LISU LETTER MA
+A4E0 ; [.4496.0020.0002] # LISU LETTER NA
+A4E1 ; [.4497.0020.0002] # LISU LETTER LA
+A4E2 ; [.4498.0020.0002] # LISU LETTER SA
+A4E3 ; [.4499.0020.0002] # LISU LETTER ZHA
+A4E4 ; [.449A.0020.0002] # LISU LETTER ZA
+A4E5 ; [.449B.0020.0002] # LISU LETTER NGA
+A4E6 ; [.449C.0020.0002] # LISU LETTER HA
+A4E7 ; [.449D.0020.0002] # LISU LETTER XA
+A4E8 ; [.449E.0020.0002] # LISU LETTER HHA
+A4E9 ; [.449F.0020.0002] # LISU LETTER FA
+A4EB ; [.44A0.0020.0002] # LISU LETTER SHA
+A4ED ; [.44A1.0020.0002] # LISU LETTER GHA
+A4EA ; [.44A2.0020.0002] # LISU LETTER WA
+A4EC ; [.44A3.0020.0002] # LISU LETTER YA
+A4EE ; [.44A4.0020.0002] # LISU LETTER A
+A4EF ; [.44A5.0020.0002] # LISU LETTER AE
+A4F0 ; [.44A6.0020.0002] # LISU LETTER E
+A4F1 ; [.44A7.0020.0002] # LISU LETTER EU
+A4F2 ; [.44A8.0020.0002] # LISU LETTER I
+A4F3 ; [.44A9.0020.0002] # LISU LETTER O
+A4F4 ; [.44AA.0020.0002] # LISU LETTER U
+A4F5 ; [.44AB.0020.0002] # LISU LETTER UE
+A4F6 ; [.44AC.0020.0002] # LISU LETTER UH
+A4F7 ; [.44AD.0020.0002] # LISU LETTER OE
+16F00 ; [.44AE.0020.0002] # MIAO LETTER PA
+16F01 ; [.44AF.0020.0002] # MIAO LETTER BA
+16F02 ; [.44B0.0020.0002] # MIAO LETTER YI PA
+16F03 ; [.44B1.0020.0002] # MIAO LETTER PLA
+16F04 ; [.44B2.0020.0002] # MIAO LETTER MA
+16F06 ; [.44B2.0020.0004] # MIAO LETTER ARCHAIC MA
+16F05 ; [.44B3.0020.0002] # MIAO LETTER MHA
+16F07 ; [.44B4.0020.0002] # MIAO LETTER FA
+16F08 ; [.44B5.0020.0002] # MIAO LETTER VA
+16F09 ; [.44B6.0020.0002] # MIAO LETTER VFA
+16F0A ; [.44B7.0020.0002] # MIAO LETTER TA
+16F0B ; [.44B8.0020.0002] # MIAO LETTER DA
+16F0C ; [.44B9.0020.0002] # MIAO LETTER YI TTA
+16F0D ; [.44BA.0020.0002] # MIAO LETTER YI TA
+16F0E ; [.44BB.0020.0002] # MIAO LETTER TTA
+16F0F ; [.44BC.0020.0002] # MIAO LETTER DDA
+16F10 ; [.44BD.0020.0002] # MIAO LETTER NA
+16F13 ; [.44BD.0020.0004] # MIAO LETTER ARCHAIC NA
+16F11 ; [.44BE.0020.0002] # MIAO LETTER NHA
+16F12 ; [.44BF.0020.0002] # MIAO LETTER YI NNA
+16F14 ; [.44C0.0020.0002] # MIAO LETTER NNA
+16F15 ; [.44C1.0020.0002] # MIAO LETTER NNHA
+16F16 ; [.44C2.0020.0002] # MIAO LETTER LA
+16F17 ; [.44C3.0020.0002] # MIAO LETTER LYA
+16F18 ; [.44C4.0020.0002] # MIAO LETTER LHA
+16F19 ; [.44C5.0020.0002] # MIAO LETTER LHYA
+16F1A ; [.44C6.0020.0002] # MIAO LETTER TLHA
+16F1B ; [.44C7.0020.0002] # MIAO LETTER DLHA
+16F1C ; [.44C8.0020.0002] # MIAO LETTER TLHYA
+16F1D ; [.44C9.0020.0002] # MIAO LETTER DLHYA
+16F1E ; [.44CA.0020.0002] # MIAO LETTER KA
+16F1F ; [.44CB.0020.0002] # MIAO LETTER GA
+16F20 ; [.44CC.0020.0002] # MIAO LETTER YI KA
+16F21 ; [.44CD.0020.0002] # MIAO LETTER QA
+16F22 ; [.44CE.0020.0002] # MIAO LETTER QGA
+16F23 ; [.44CF.0020.0002] # MIAO LETTER NGA
+16F25 ; [.44CF.0020.0004] # MIAO LETTER ARCHAIC NGA
+16F24 ; [.44D0.0020.0002] # MIAO LETTER NGHA
+16F26 ; [.44D1.0020.0002] # MIAO LETTER HA
+16F27 ; [.44D2.0020.0002] # MIAO LETTER XA
+16F28 ; [.44D3.0020.0002] # MIAO LETTER GHA
+16F29 ; [.44D4.0020.0002] # MIAO LETTER GHHA
+16F2A ; [.44D5.0020.0002] # MIAO LETTER TSSA
+16F2B ; [.44D6.0020.0002] # MIAO LETTER DZZA
+16F2C ; [.44D7.0020.0002] # MIAO LETTER NYA
+16F2D ; [.44D8.0020.0002] # MIAO LETTER NYHA
+16F2E ; [.44D9.0020.0002] # MIAO LETTER TSHA
+16F2F ; [.44DA.0020.0002] # MIAO LETTER DZHA
+16F30 ; [.44DB.0020.0002] # MIAO LETTER YI TSHA
+16F31 ; [.44DC.0020.0002] # MIAO LETTER YI DZHA
+16F32 ; [.44DD.0020.0002] # MIAO LETTER REFORMED TSHA
+16F33 ; [.44DE.0020.0002] # MIAO LETTER SHA
+16F34 ; [.44DF.0020.0002] # MIAO LETTER SSA
+16F35 ; [.44E0.0020.0002] # MIAO LETTER ZHA
+16F36 ; [.44E1.0020.0002] # MIAO LETTER ZSHA
+16F37 ; [.44E2.0020.0002] # MIAO LETTER TSA
+16F38 ; [.44E3.0020.0002] # MIAO LETTER DZA
+16F39 ; [.44E4.0020.0002] # MIAO LETTER YI TSA
+16F3A ; [.44E5.0020.0002] # MIAO LETTER SA
+16F3B ; [.44E6.0020.0002] # MIAO LETTER ZA
+16F3C ; [.44E7.0020.0002] # MIAO LETTER ZSA
+16F3D ; [.44E8.0020.0002] # MIAO LETTER ZZA
+16F3F ; [.44E8.0020.0004] # MIAO LETTER ARCHAIC ZZA
+16F3E ; [.44E9.0020.0002] # MIAO LETTER ZZSA
+16F40 ; [.44EA.0020.0002] # MIAO LETTER ZZYA
+16F41 ; [.44EB.0020.0002] # MIAO LETTER ZZSYA
+16F42 ; [.44EC.0020.0002] # MIAO LETTER WA
+16F43 ; [.44ED.0020.0002] # MIAO LETTER AH
+16F44 ; [.44EE.0020.0002] # MIAO LETTER HHA
+16F50 ; [.44EF.0020.0002] # MIAO LETTER NASALIZATION
+16F51 ; [.44F0.0020.0002] # MIAO SIGN ASPIRATION
+16F52 ; [.44F1.0020.0002] # MIAO SIGN REFORMED VOICING
+16F53 ; [.44F2.0020.0002] # MIAO SIGN REFORMED ASPIRATION
+16F54 ; [.44F3.0020.0002] # MIAO VOWEL SIGN A
+16F55 ; [.44F4.0020.0002] # MIAO VOWEL SIGN AA
+16F56 ; [.44F5.0020.0002] # MIAO VOWEL SIGN AHH
+16F57 ; [.44F6.0020.0002] # MIAO VOWEL SIGN AN
+16F58 ; [.44F7.0020.0002] # MIAO VOWEL SIGN ANG
+16F59 ; [.44F8.0020.0002] # MIAO VOWEL SIGN O
+16F5A ; [.44F9.0020.0002] # MIAO VOWEL SIGN OO
+16F5B ; [.44FA.0020.0002] # MIAO VOWEL SIGN WO
+16F5C ; [.44FB.0020.0002] # MIAO VOWEL SIGN W
+16F5D ; [.44FC.0020.0002] # MIAO VOWEL SIGN E
+16F5E ; [.44FD.0020.0002] # MIAO VOWEL SIGN EN
+16F5F ; [.44FE.0020.0002] # MIAO VOWEL SIGN ENG
+16F60 ; [.44FF.0020.0002] # MIAO VOWEL SIGN OEY
+16F61 ; [.4500.0020.0002] # MIAO VOWEL SIGN I
+16F62 ; [.4501.0020.0002] # MIAO VOWEL SIGN IA
+16F63 ; [.4502.0020.0002] # MIAO VOWEL SIGN IAN
+16F64 ; [.4503.0020.0002] # MIAO VOWEL SIGN IANG
+16F65 ; [.4504.0020.0002] # MIAO VOWEL SIGN IO
+16F66 ; [.4505.0020.0002] # MIAO VOWEL SIGN IE
+16F67 ; [.4506.0020.0002] # MIAO VOWEL SIGN II
+16F68 ; [.4507.0020.0002] # MIAO VOWEL SIGN IU
+16F69 ; [.4508.0020.0002] # MIAO VOWEL SIGN ING
+16F6A ; [.4509.0020.0002] # MIAO VOWEL SIGN U
+16F6B ; [.450A.0020.0002] # MIAO VOWEL SIGN UA
+16F6C ; [.450B.0020.0002] # MIAO VOWEL SIGN UAN
+16F6D ; [.450C.0020.0002] # MIAO VOWEL SIGN UANG
+16F6E ; [.450D.0020.0002] # MIAO VOWEL SIGN UU
+16F6F ; [.450E.0020.0002] # MIAO VOWEL SIGN UEI
+16F70 ; [.450F.0020.0002] # MIAO VOWEL SIGN UNG
+16F71 ; [.4510.0020.0002] # MIAO VOWEL SIGN Y
+16F72 ; [.4511.0020.0002] # MIAO VOWEL SIGN YI
+16F73 ; [.4512.0020.0002] # MIAO VOWEL SIGN AE
+16F74 ; [.4513.0020.0002] # MIAO VOWEL SIGN AEE
+16F75 ; [.4514.0020.0002] # MIAO VOWEL SIGN ERR
+16F76 ; [.4515.0020.0002] # MIAO VOWEL SIGN ROUNDED ERR
+16F77 ; [.4516.0020.0002] # MIAO VOWEL SIGN ER
+16F78 ; [.4517.0020.0002] # MIAO VOWEL SIGN ROUNDED ER
+16F79 ; [.4518.0020.0002] # MIAO VOWEL SIGN AI
+16F7A ; [.4519.0020.0002] # MIAO VOWEL SIGN EI
+16F7B ; [.451A.0020.0002] # MIAO VOWEL SIGN AU
+16F7C ; [.451B.0020.0002] # MIAO VOWEL SIGN OU
+16F7D ; [.451C.0020.0002] # MIAO VOWEL SIGN N
+16F7E ; [.451D.0020.0002] # MIAO VOWEL SIGN NG
+16F8F ; [.451E.0020.0002] # MIAO TONE RIGHT
+16F90 ; [.451F.0020.0002] # MIAO TONE TOP RIGHT
+16F91 ; [.4520.0020.0002] # MIAO TONE ABOVE
+16F92 ; [.4521.0020.0002] # MIAO TONE BELOW
+16F93 ; [.4522.0020.0002] # MIAO LETTER TONE-2
+16F94 ; [.4523.0020.0002] # MIAO LETTER TONE-3
+16F95 ; [.4524.0020.0002] # MIAO LETTER TONE-4
+16F96 ; [.4525.0020.0002] # MIAO LETTER TONE-5
+16F97 ; [.4526.0020.0002] # MIAO LETTER TONE-6
+16F98 ; [.4527.0020.0002] # MIAO LETTER TONE-7
+16F99 ; [.4528.0020.0002] # MIAO LETTER TONE-8
+16F9A ; [.4529.0020.0002] # MIAO LETTER REFORMED TONE-1
+16F9B ; [.452A.0020.0002] # MIAO LETTER REFORMED TONE-2
+16F9C ; [.452B.0020.0002] # MIAO LETTER REFORMED TONE-4
+16F9D ; [.452C.0020.0002] # MIAO LETTER REFORMED TONE-5
+16F9E ; [.452D.0020.0002] # MIAO LETTER REFORMED TONE-6
+16F9F ; [.452E.0020.0002] # MIAO LETTER REFORMED TONE-8
+118FF ; [.452F.0020.0002] # WARANG CITI OM
+118C0 ; [.4530.0020.0002] # WARANG CITI SMALL LETTER NGAA
+118A0 ; [.4530.0020.0008] # WARANG CITI CAPITAL LETTER NGAA
+118C1 ; [.4531.0020.0002] # WARANG CITI SMALL LETTER A
+118A1 ; [.4531.0020.0008] # WARANG CITI CAPITAL LETTER A
+118C2 ; [.4532.0020.0002] # WARANG CITI SMALL LETTER WI
+118A2 ; [.4532.0020.0008] # WARANG CITI CAPITAL LETTER WI
+118C3 ; [.4533.0020.0002] # WARANG CITI SMALL LETTER YU
+118A3 ; [.4533.0020.0008] # WARANG CITI CAPITAL LETTER YU
+118C4 ; [.4534.0020.0002] # WARANG CITI SMALL LETTER YA
+118A4 ; [.4534.0020.0008] # WARANG CITI CAPITAL LETTER YA
+118C5 ; [.4535.0020.0002] # WARANG CITI SMALL LETTER YO
+118A5 ; [.4535.0020.0008] # WARANG CITI CAPITAL LETTER YO
+118C6 ; [.4536.0020.0002] # WARANG CITI SMALL LETTER II
+118A6 ; [.4536.0020.0008] # WARANG CITI CAPITAL LETTER II
+118C7 ; [.4537.0020.0002] # WARANG CITI SMALL LETTER UU
+118A7 ; [.4537.0020.0008] # WARANG CITI CAPITAL LETTER UU
+118C8 ; [.4538.0020.0002] # WARANG CITI SMALL LETTER E
+118A8 ; [.4538.0020.0008] # WARANG CITI CAPITAL LETTER E
+118C9 ; [.4539.0020.0002] # WARANG CITI SMALL LETTER O
+118A9 ; [.4539.0020.0008] # WARANG CITI CAPITAL LETTER O
+118CA ; [.453A.0020.0002] # WARANG CITI SMALL LETTER ANG
+118AA ; [.453A.0020.0008] # WARANG CITI CAPITAL LETTER ANG
+118CB ; [.453B.0020.0002] # WARANG CITI SMALL LETTER GA
+118AB ; [.453B.0020.0008] # WARANG CITI CAPITAL LETTER GA
+118CC ; [.453C.0020.0002] # WARANG CITI SMALL LETTER KO
+118AC ; [.453C.0020.0008] # WARANG CITI CAPITAL LETTER KO
+118CD ; [.453D.0020.0002] # WARANG CITI SMALL LETTER ENY
+118AD ; [.453D.0020.0008] # WARANG CITI CAPITAL LETTER ENY
+118CE ; [.453E.0020.0002] # WARANG CITI SMALL LETTER YUJ
+118AE ; [.453E.0020.0008] # WARANG CITI CAPITAL LETTER YUJ
+118CF ; [.453F.0020.0002] # WARANG CITI SMALL LETTER UC
+118AF ; [.453F.0020.0008] # WARANG CITI CAPITAL LETTER UC
+118D0 ; [.4540.0020.0002] # WARANG CITI SMALL LETTER ENN
+118B0 ; [.4540.0020.0008] # WARANG CITI CAPITAL LETTER ENN
+118D1 ; [.4541.0020.0002] # WARANG CITI SMALL LETTER ODD
+118B1 ; [.4541.0020.0008] # WARANG CITI CAPITAL LETTER ODD
+118D2 ; [.4542.0020.0002] # WARANG CITI SMALL LETTER TTE
+118B2 ; [.4542.0020.0008] # WARANG CITI CAPITAL LETTER TTE
+118D3 ; [.4543.0020.0002] # WARANG CITI SMALL LETTER NUNG
+118B3 ; [.4543.0020.0008] # WARANG CITI CAPITAL LETTER NUNG
+118D4 ; [.4544.0020.0002] # WARANG CITI SMALL LETTER DA
+118B4 ; [.4544.0020.0008] # WARANG CITI CAPITAL LETTER DA
+118D5 ; [.4545.0020.0002] # WARANG CITI SMALL LETTER AT
+118B5 ; [.4545.0020.0008] # WARANG CITI CAPITAL LETTER AT
+118D6 ; [.4546.0020.0002] # WARANG CITI SMALL LETTER AM
+118B6 ; [.4546.0020.0008] # WARANG CITI CAPITAL LETTER AM
+118D7 ; [.4547.0020.0002] # WARANG CITI SMALL LETTER BU
+118B7 ; [.4547.0020.0008] # WARANG CITI CAPITAL LETTER BU
+118D8 ; [.4548.0020.0002] # WARANG CITI SMALL LETTER PU
+118B8 ; [.4548.0020.0008] # WARANG CITI CAPITAL LETTER PU
+118D9 ; [.4549.0020.0002] # WARANG CITI SMALL LETTER HIYO
+118B9 ; [.4549.0020.0008] # WARANG CITI CAPITAL LETTER HIYO
+118DA ; [.454A.0020.0002] # WARANG CITI SMALL LETTER HOLO
+118BA ; [.454A.0020.0008] # WARANG CITI CAPITAL LETTER HOLO
+118DB ; [.454B.0020.0002] # WARANG CITI SMALL LETTER HORR
+118BB ; [.454B.0020.0008] # WARANG CITI CAPITAL LETTER HORR
+118DC ; [.454C.0020.0002] # WARANG CITI SMALL LETTER HAR
+118BC ; [.454C.0020.0008] # WARANG CITI CAPITAL LETTER HAR
+118DD ; [.454D.0020.0002] # WARANG CITI SMALL LETTER SSUU
+118BD ; [.454D.0020.0008] # WARANG CITI CAPITAL LETTER SSUU
+118DE ; [.454E.0020.0002] # WARANG CITI SMALL LETTER SII
+118BE ; [.454E.0020.0008] # WARANG CITI CAPITAL LETTER SII
+118DF ; [.454F.0020.0002] # WARANG CITI SMALL LETTER VIYO
+118BF ; [.454F.0020.0008] # WARANG CITI CAPITAL LETTER VIYO
+11AD5 ; [.4550.0020.0002] # PAU CIN HAU LETTER A
+11AD6 ; [.4551.0020.0002] # PAU CIN HAU LETTER E
+11AD7 ; [.4552.0020.0002] # PAU CIN HAU LETTER I
+11AD8 ; [.4553.0020.0002] # PAU CIN HAU LETTER O
+11AD9 ; [.4554.0020.0002] # PAU CIN HAU LETTER U
+11ADA ; [.4555.0020.0002] # PAU CIN HAU LETTER UA
+11ADB ; [.4556.0020.0002] # PAU CIN HAU LETTER IA
+11AC0 ; [.4557.0020.0002] # PAU CIN HAU LETTER PA
+11AC1 ; [.4558.0020.0002] # PAU CIN HAU LETTER KA
+11AC2 ; [.4559.0020.0002] # PAU CIN HAU LETTER LA
+11AC3 ; [.455A.0020.0002] # PAU CIN HAU LETTER MA
+11AC4 ; [.455B.0020.0002] # PAU CIN HAU LETTER DA
+11AC5 ; [.455C.0020.0002] # PAU CIN HAU LETTER ZA
+11AC6 ; [.455D.0020.0002] # PAU CIN HAU LETTER VA
+11AC7 ; [.455E.0020.0002] # PAU CIN HAU LETTER NGA
+11AC8 ; [.455F.0020.0002] # PAU CIN HAU LETTER HA
+11AC9 ; [.4560.0020.0002] # PAU CIN HAU LETTER GA
+11ACA ; [.4561.0020.0002] # PAU CIN HAU LETTER KHA
+11ACB ; [.4562.0020.0002] # PAU CIN HAU LETTER SA
+11ACC ; [.4563.0020.0002] # PAU CIN HAU LETTER BA
+11ACD ; [.4564.0020.0002] # PAU CIN HAU LETTER CA
+11ACE ; [.4565.0020.0002] # PAU CIN HAU LETTER TA
+11ACF ; [.4566.0020.0002] # PAU CIN HAU LETTER THA
+11AD0 ; [.4567.0020.0002] # PAU CIN HAU LETTER NA
+11AD1 ; [.4568.0020.0002] # PAU CIN HAU LETTER PHA
+11AD2 ; [.4569.0020.0002] # PAU CIN HAU LETTER RA
+11AD3 ; [.456A.0020.0002] # PAU CIN HAU LETTER FA
+11AD4 ; [.456B.0020.0002] # PAU CIN HAU LETTER CHA
+11ADC ; [.456C.0020.0002] # PAU CIN HAU LETTER FINAL P
+11ADD ; [.456D.0020.0002] # PAU CIN HAU LETTER FINAL K
+11ADF ; [.456E.0020.0002] # PAU CIN HAU LETTER FINAL M
+11AE0 ; [.456F.0020.0002] # PAU CIN HAU LETTER FINAL N
+11AE1 ; [.4570.0020.0002] # PAU CIN HAU LETTER FINAL L
+11AE2 ; [.4571.0020.0002] # PAU CIN HAU LETTER FINAL W
+11AE3 ; [.4572.0020.0002] # PAU CIN HAU LETTER FINAL NG
+11ADE ; [.4573.0020.0002] # PAU CIN HAU LETTER FINAL T
+11AE4 ; [.4574.0020.0002] # PAU CIN HAU LETTER FINAL Y
+11AEF ; [.4575.0020.0002] # PAU CIN HAU MID-LEVEL TONE
+11AF2 ; [.4576.0020.0002] # PAU CIN HAU MID-LEVEL TONE FINAL
+11AF1 ; [.4577.0020.0002] # PAU CIN HAU MID-LEVEL TONE LONG FINAL
+11AE6 ; [.4578.0020.0002] # PAU CIN HAU RISING TONE
+11AE9 ; [.4579.0020.0002] # PAU CIN HAU RISING TONE FINAL
+11AE5 ; [.457A.0020.0002] # PAU CIN HAU RISING TONE LONG
+11AE8 ; [.457B.0020.0002] # PAU CIN HAU RISING TONE LONG FINAL
+11AF4 ; [.457C.0020.0002] # PAU CIN HAU LOW-FALLING TONE
+11AF7 ; [.457D.0020.0002] # PAU CIN HAU LOW-FALLING TONE FINAL
+11AF3 ; [.457E.0020.0002] # PAU CIN HAU LOW-FALLING TONE LONG
+11AF6 ; [.457F.0020.0002] # PAU CIN HAU LOW-FALLING TONE LONG FINAL
+11AEC ; [.4580.0020.0002] # PAU CIN HAU SANDHI TONE
+11AEE ; [.4581.0020.0002] # PAU CIN HAU SANDHI TONE FINAL
+11AEB ; [.4582.0020.0002] # PAU CIN HAU SANDHI TONE LONG
+11AED ; [.4583.0020.0002] # PAU CIN HAU SANDHI TONE LONG FINAL
+11AF5 ; [.4584.0020.0002] # PAU CIN HAU GLOTTAL STOP
+11AF8 ; [.4585.0020.0002] # PAU CIN HAU GLOTTAL STOP FINAL
+11AE7 ; [.4586.0020.0002] # PAU CIN HAU SANDHI GLOTTAL STOP
+11AEA ; [.4587.0020.0002] # PAU CIN HAU SANDHI GLOTTAL STOP FINAL
+11AF0 ; [.4588.0020.0002] # PAU CIN HAU GLOTTAL STOP VARIANT
+16B00 ; [.4589.0020.0002] # PAHAWH HMONG VOWEL KEEB
+16B01 ; [.458A.0020.0002] # PAHAWH HMONG VOWEL KEEV
+16B02 ; [.458B.0020.0002] # PAHAWH HMONG VOWEL KIB
+16B03 ; [.458C.0020.0002] # PAHAWH HMONG VOWEL KIV
+16B04 ; [.458D.0020.0002] # PAHAWH HMONG VOWEL KAUB
+16B05 ; [.458E.0020.0002] # PAHAWH HMONG VOWEL KAUV
+16B06 ; [.458F.0020.0002] # PAHAWH HMONG VOWEL KUB
+16B07 ; [.4590.0020.0002] # PAHAWH HMONG VOWEL KUV
+16B08 ; [.4591.0020.0002] # PAHAWH HMONG VOWEL KEB
+16B09 ; [.4592.0020.0002] # PAHAWH HMONG VOWEL KEV
+16B0A ; [.4593.0020.0002] # PAHAWH HMONG VOWEL KAIB
+16B0B ; [.4594.0020.0002] # PAHAWH HMONG VOWEL KAIV
+16B0C ; [.4595.0020.0002] # PAHAWH HMONG VOWEL KOOB
+16B0D ; [.4596.0020.0002] # PAHAWH HMONG VOWEL KOOV
+16B0E ; [.4597.0020.0002] # PAHAWH HMONG VOWEL KAWB
+16B0F ; [.4598.0020.0002] # PAHAWH HMONG VOWEL KAWV
+16B10 ; [.4599.0020.0002] # PAHAWH HMONG VOWEL KUAB
+16B11 ; [.459A.0020.0002] # PAHAWH HMONG VOWEL KUAV
+16B12 ; [.459B.0020.0002] # PAHAWH HMONG VOWEL KOB
+16B13 ; [.459C.0020.0002] # PAHAWH HMONG VOWEL KOV
+16B14 ; [.459D.0020.0002] # PAHAWH HMONG VOWEL KIAB
+16B15 ; [.459E.0020.0002] # PAHAWH HMONG VOWEL KIAV
+16B16 ; [.459F.0020.0002] # PAHAWH HMONG VOWEL KAB
+16B17 ; [.45A0.0020.0002] # PAHAWH HMONG VOWEL KAV
+16B18 ; [.45A1.0020.0002] # PAHAWH HMONG VOWEL KWB
+16B19 ; [.45A2.0020.0002] # PAHAWH HMONG VOWEL KWV
+16B1A ; [.45A3.0020.0002] # PAHAWH HMONG VOWEL KAAB
+16B1B ; [.45A4.0020.0002] # PAHAWH HMONG VOWEL KAAV
+16B1C ; [.45A5.0020.0002] # PAHAWH HMONG CONSONANT VAU
+16B1D ; [.45A6.0020.0002] # PAHAWH HMONG CONSONANT NTSAU
+16B1E ; [.45A7.0020.0002] # PAHAWH HMONG CONSONANT LAU
+16B1F ; [.45A8.0020.0002] # PAHAWH HMONG CONSONANT HAU
+16B20 ; [.45A9.0020.0002] # PAHAWH HMONG CONSONANT NLAU
+16B21 ; [.45AA.0020.0002] # PAHAWH HMONG CONSONANT RAU
+16B22 ; [.45AB.0020.0002] # PAHAWH HMONG CONSONANT NKAU
+16B23 ; [.45AC.0020.0002] # PAHAWH HMONG CONSONANT QHAU
+16B24 ; [.45AD.0020.0002] # PAHAWH HMONG CONSONANT YAU
+16B25 ; [.45AE.0020.0002] # PAHAWH HMONG CONSONANT HLAU
+16B26 ; [.45AF.0020.0002] # PAHAWH HMONG CONSONANT MAU
+16B27 ; [.45B0.0020.0002] # PAHAWH HMONG CONSONANT CHAU
+16B28 ; [.45B1.0020.0002] # PAHAWH HMONG CONSONANT NCHAU
+16B29 ; [.45B2.0020.0002] # PAHAWH HMONG CONSONANT HNAU
+16B2A ; [.45B3.0020.0002] # PAHAWH HMONG CONSONANT PLHAU
+16B2B ; [.45B4.0020.0002] # PAHAWH HMONG CONSONANT NTHAU
+16B2C ; [.45B5.0020.0002] # PAHAWH HMONG CONSONANT NAU
+16B2D ; [.45B6.0020.0002] # PAHAWH HMONG CONSONANT AU
+16B2E ; [.45B7.0020.0002] # PAHAWH HMONG CONSONANT XAU
+16B2F ; [.45B8.0020.0002] # PAHAWH HMONG CONSONANT CAU
+16B40 ; [.45B9.0020.0002] # PAHAWH HMONG SIGN VOS SEEV
+16B41 ; [.45BA.0020.0002] # PAHAWH HMONG SIGN MEEJ SUAB
+16B63 ; [.45BB.0020.0002] # PAHAWH HMONG SIGN VOS LUB
+16B64 ; [.45BC.0020.0002] # PAHAWH HMONG SIGN XYOO
+16B65 ; [.45BD.0020.0002] # PAHAWH HMONG SIGN HLI
+16B66 ; [.45BE.0020.0002] # PAHAWH HMONG SIGN THIRD-STAGE HLI
+16B67 ; [.45BF.0020.0002] # PAHAWH HMONG SIGN ZWJ THAJ
+16B68 ; [.45C0.0020.0002] # PAHAWH HMONG SIGN HNUB
+16B69 ; [.45C1.0020.0002] # PAHAWH HMONG SIGN NQIG
+16B6A ; [.45C2.0020.0002] # PAHAWH HMONG SIGN XIAB
+16B6B ; [.45C3.0020.0002] # PAHAWH HMONG SIGN NTUJ
+16B6C ; [.45C4.0020.0002] # PAHAWH HMONG SIGN AV
+16B6D ; [.45C5.0020.0002] # PAHAWH HMONG SIGN TXHEEJ CEEV
+16B6E ; [.45C6.0020.0002] # PAHAWH HMONG SIGN MEEJ TSEEB
+16B6F ; [.45C7.0020.0002] # PAHAWH HMONG SIGN TAU
+16B70 ; [.45C8.0020.0002] # PAHAWH HMONG SIGN LOS
+16B71 ; [.45C9.0020.0002] # PAHAWH HMONG SIGN MUS
+16B72 ; [.45CA.0020.0002] # PAHAWH HMONG SIGN CIM HAIS LUS NTOG NTOG
+16B73 ; [.45CB.0020.0002] # PAHAWH HMONG SIGN CIM CUAM TSHOOJ
+16B74 ; [.45CC.0020.0002] # PAHAWH HMONG SIGN CIM TXWV
+16B75 ; [.45CD.0020.0002] # PAHAWH HMONG SIGN CIM TXWV CHWV
+16B76 ; [.45CE.0020.0002] # PAHAWH HMONG SIGN CIM PUB DAWB
+16B77 ; [.45CF.0020.0002] # PAHAWH HMONG SIGN CIM NRES TOS
+16B7D ; [.45D0.0020.0002] # PAHAWH HMONG CLAN SIGN TSHEEJ
+16B7E ; [.45D1.0020.0002] # PAHAWH HMONG CLAN SIGN YEEG
+16B7F ; [.45D2.0020.0002] # PAHAWH HMONG CLAN SIGN LIS
+16B80 ; [.45D3.0020.0002] # PAHAWH HMONG CLAN SIGN LAUJ
+16B81 ; [.45D4.0020.0002] # PAHAWH HMONG CLAN SIGN XYOOJ
+16B82 ; [.45D5.0020.0002] # PAHAWH HMONG CLAN SIGN KOO
+16B83 ; [.45D6.0020.0002] # PAHAWH HMONG CLAN SIGN HAWJ
+16B84 ; [.45D7.0020.0002] # PAHAWH HMONG CLAN SIGN MUAS
+16B85 ; [.45D8.0020.0002] # PAHAWH HMONG CLAN SIGN THOJ
+16B86 ; [.45D9.0020.0002] # PAHAWH HMONG CLAN SIGN TSAB
+16B87 ; [.45DA.0020.0002] # PAHAWH HMONG CLAN SIGN PHAB
+16B88 ; [.45DB.0020.0002] # PAHAWH HMONG CLAN SIGN KHAB
+16B89 ; [.45DC.0020.0002] # PAHAWH HMONG CLAN SIGN HAM
+16B8A ; [.45DD.0020.0002] # PAHAWH HMONG CLAN SIGN VAJ
+16B8B ; [.45DE.0020.0002] # PAHAWH HMONG CLAN SIGN FAJ
+16B8C ; [.45DF.0020.0002] # PAHAWH HMONG CLAN SIGN YAJ
+16B8D ; [.45E0.0020.0002] # PAHAWH HMONG CLAN SIGN TSWB
+16B8E ; [.45E1.0020.0002] # PAHAWH HMONG CLAN SIGN KWM
+16B8F ; [.45E2.0020.0002] # PAHAWH HMONG CLAN SIGN VWJ
+10280 ; [.45E3.0020.0002] # LYCIAN LETTER A
+10281 ; [.45E4.0020.0002] # LYCIAN LETTER E
+10282 ; [.45E5.0020.0002] # LYCIAN LETTER B
+10283 ; [.45E6.0020.0002] # LYCIAN LETTER BH
+10284 ; [.45E7.0020.0002] # LYCIAN LETTER G
+10285 ; [.45E8.0020.0002] # LYCIAN LETTER D
+10286 ; [.45E9.0020.0002] # LYCIAN LETTER I
+10287 ; [.45EA.0020.0002] # LYCIAN LETTER W
+10288 ; [.45EB.0020.0002] # LYCIAN LETTER Z
+10289 ; [.45EC.0020.0002] # LYCIAN LETTER TH
+1028A ; [.45ED.0020.0002] # LYCIAN LETTER J
+1028B ; [.45EE.0020.0002] # LYCIAN LETTER K
+1028C ; [.45EF.0020.0002] # LYCIAN LETTER Q
+1028D ; [.45F0.0020.0002] # LYCIAN LETTER L
+1028E ; [.45F1.0020.0002] # LYCIAN LETTER M
+1028F ; [.45F2.0020.0002] # LYCIAN LETTER N
+10290 ; [.45F3.0020.0002] # LYCIAN LETTER MM
+10291 ; [.45F4.0020.0002] # LYCIAN LETTER NN
+10292 ; [.45F5.0020.0002] # LYCIAN LETTER U
+10293 ; [.45F6.0020.0002] # LYCIAN LETTER P
+10294 ; [.45F7.0020.0002] # LYCIAN LETTER KK
+10295 ; [.45F8.0020.0002] # LYCIAN LETTER R
+10296 ; [.45F9.0020.0002] # LYCIAN LETTER S
+10297 ; [.45FA.0020.0002] # LYCIAN LETTER T
+10298 ; [.45FB.0020.0002] # LYCIAN LETTER TT
+10299 ; [.45FC.0020.0002] # LYCIAN LETTER AN
+1029A ; [.45FD.0020.0002] # LYCIAN LETTER EN
+1029B ; [.45FE.0020.0002] # LYCIAN LETTER H
+1029C ; [.45FF.0020.0002] # LYCIAN LETTER X
+102A0 ; [.4600.0020.0002] # CARIAN LETTER A
+102A1 ; [.4601.0020.0002] # CARIAN LETTER P2
+102A2 ; [.4602.0020.0002] # CARIAN LETTER D
+102A3 ; [.4603.0020.0002] # CARIAN LETTER L
+102A4 ; [.4604.0020.0002] # CARIAN LETTER UUU
+102A5 ; [.4605.0020.0002] # CARIAN LETTER R
+102A6 ; [.4606.0020.0002] # CARIAN LETTER LD
+102A7 ; [.4607.0020.0002] # CARIAN LETTER A2
+102A8 ; [.4608.0020.0002] # CARIAN LETTER Q
+102A9 ; [.4609.0020.0002] # CARIAN LETTER B
+102AA ; [.460A.0020.0002] # CARIAN LETTER M
+102AB ; [.460B.0020.0002] # CARIAN LETTER O
+102AC ; [.460C.0020.0002] # CARIAN LETTER D2
+102AD ; [.460D.0020.0002] # CARIAN LETTER T
+102AE ; [.460E.0020.0002] # CARIAN LETTER SH
+102AF ; [.460F.0020.0002] # CARIAN LETTER SH2
+102B0 ; [.4610.0020.0002] # CARIAN LETTER S
+102B1 ; [.4611.0020.0002] # CARIAN LETTER C-18
+102B2 ; [.4612.0020.0002] # CARIAN LETTER U
+102B3 ; [.4613.0020.0002] # CARIAN LETTER NN
+102B4 ; [.4614.0020.0002] # CARIAN LETTER X
+102B5 ; [.4615.0020.0002] # CARIAN LETTER N
+102B6 ; [.4616.0020.0002] # CARIAN LETTER TT2
+102B7 ; [.4617.0020.0002] # CARIAN LETTER P
+102B8 ; [.4618.0020.0002] # CARIAN LETTER SS
+102B9 ; [.4619.0020.0002] # CARIAN LETTER I
+102BA ; [.461A.0020.0002] # CARIAN LETTER E
+102BB ; [.461B.0020.0002] # CARIAN LETTER UUUU
+102BC ; [.461C.0020.0002] # CARIAN LETTER K
+102BD ; [.461D.0020.0002] # CARIAN LETTER K2
+102BE ; [.461E.0020.0002] # CARIAN LETTER ND
+102BF ; [.461F.0020.0002] # CARIAN LETTER UU
+102C0 ; [.4620.0020.0002] # CARIAN LETTER G
+102C1 ; [.4621.0020.0002] # CARIAN LETTER G2
+102C2 ; [.4622.0020.0002] # CARIAN LETTER ST
+102C3 ; [.4623.0020.0002] # CARIAN LETTER ST2
+102C4 ; [.4624.0020.0002] # CARIAN LETTER NG
+102C5 ; [.4625.0020.0002] # CARIAN LETTER II
+102C6 ; [.4626.0020.0002] # CARIAN LETTER C-39
+102C7 ; [.4627.0020.0002] # CARIAN LETTER TT
+102C8 ; [.4628.0020.0002] # CARIAN LETTER UUU2
+102C9 ; [.4629.0020.0002] # CARIAN LETTER RR
+102CA ; [.462A.0020.0002] # CARIAN LETTER MB
+102CB ; [.462B.0020.0002] # CARIAN LETTER MB2
+102CC ; [.462C.0020.0002] # CARIAN LETTER MB3
+102CD ; [.462D.0020.0002] # CARIAN LETTER MB4
+102CE ; [.462E.0020.0002] # CARIAN LETTER LD2
+102CF ; [.462F.0020.0002] # CARIAN LETTER E2
+102D0 ; [.4630.0020.0002] # CARIAN LETTER UUU3
+10920 ; [.4631.0020.0002] # LYDIAN LETTER A
+10921 ; [.4632.0020.0002] # LYDIAN LETTER B
+10922 ; [.4633.0020.0002] # LYDIAN LETTER G
+10923 ; [.4634.0020.0002] # LYDIAN LETTER D
+10924 ; [.4635.0020.0002] # LYDIAN LETTER E
+10925 ; [.4636.0020.0002] # LYDIAN LETTER V
+10926 ; [.4637.0020.0002] # LYDIAN LETTER I
+10927 ; [.4638.0020.0002] # LYDIAN LETTER Y
+10928 ; [.4639.0020.0002] # LYDIAN LETTER K
+10929 ; [.463A.0020.0002] # LYDIAN LETTER L
+1092A ; [.463B.0020.0002] # LYDIAN LETTER M
+1092B ; [.463C.0020.0002] # LYDIAN LETTER N
+1092C ; [.463D.0020.0002] # LYDIAN LETTER O
+1092D ; [.463E.0020.0002] # LYDIAN LETTER R
+1092E ; [.463F.0020.0002] # LYDIAN LETTER SS
+1092F ; [.4640.0020.0002] # LYDIAN LETTER T
+10930 ; [.4641.0020.0002] # LYDIAN LETTER U
+10931 ; [.4642.0020.0002] # LYDIAN LETTER F
+10932 ; [.4643.0020.0002] # LYDIAN LETTER Q
+10933 ; [.4644.0020.0002] # LYDIAN LETTER S
+10934 ; [.4645.0020.0002] # LYDIAN LETTER TT
+10935 ; [.4646.0020.0002] # LYDIAN LETTER AN
+10936 ; [.4647.0020.0002] # LYDIAN LETTER EN
+10937 ; [.4648.0020.0002] # LYDIAN LETTER LY
+10938 ; [.4649.0020.0002] # LYDIAN LETTER NN
+10939 ; [.464A.0020.0002] # LYDIAN LETTER C
+10300 ; [.464B.0020.0002] # OLD ITALIC LETTER A
+10301 ; [.464C.0020.0002] # OLD ITALIC LETTER BE
+10302 ; [.464D.0020.0002] # OLD ITALIC LETTER KE
+10303 ; [.464E.0020.0002] # OLD ITALIC LETTER DE
+10304 ; [.464F.0020.0002] # OLD ITALIC LETTER E
+10305 ; [.4650.0020.0002] # OLD ITALIC LETTER VE
+10306 ; [.4651.0020.0002] # OLD ITALIC LETTER ZE
+10307 ; [.4652.0020.0002] # OLD ITALIC LETTER HE
+10308 ; [.4653.0020.0002] # OLD ITALIC LETTER THE
+10309 ; [.4654.0020.0002] # OLD ITALIC LETTER I
+1030A ; [.4655.0020.0002] # OLD ITALIC LETTER KA
+1030B ; [.4656.0020.0002] # OLD ITALIC LETTER EL
+1030C ; [.4657.0020.0002] # OLD ITALIC LETTER EM
+1030D ; [.4658.0020.0002] # OLD ITALIC LETTER EN
+1030E ; [.4659.0020.0002] # OLD ITALIC LETTER ESH
+1031F ; [.465A.0020.0002] # OLD ITALIC LETTER ESS
+1030F ; [.465B.0020.0002] # OLD ITALIC LETTER O
+10310 ; [.465C.0020.0002] # OLD ITALIC LETTER PE
+10311 ; [.465D.0020.0002] # OLD ITALIC LETTER SHE
+10312 ; [.465E.0020.0002] # OLD ITALIC LETTER KU
+10313 ; [.465F.0020.0002] # OLD ITALIC LETTER ER
+10314 ; [.4660.0020.0002] # OLD ITALIC LETTER ES
+10315 ; [.4661.0020.0002] # OLD ITALIC LETTER TE
+10316 ; [.4662.0020.0002] # OLD ITALIC LETTER U
+10317 ; [.4663.0020.0002] # OLD ITALIC LETTER EKS
+10318 ; [.4664.0020.0002] # OLD ITALIC LETTER PHE
+10319 ; [.4665.0020.0002] # OLD ITALIC LETTER KHE
+1031A ; [.4666.0020.0002] # OLD ITALIC LETTER EF
+1031B ; [.4667.0020.0002] # OLD ITALIC LETTER ERS
+1031C ; [.4668.0020.0002] # OLD ITALIC LETTER CHE
+1031D ; [.4669.0020.0002] # OLD ITALIC LETTER II
+1031E ; [.466A.0020.0002] # OLD ITALIC LETTER UU
+1032D ; [.466B.0020.0002] # OLD ITALIC LETTER YE
+1032E ; [.466C.0020.0002] # OLD ITALIC LETTER NORTHERN TSE
+1032F ; [.466D.0020.0002] # OLD ITALIC LETTER SOUTHERN TSE
+10330 ; [.466E.0020.0002] # GOTHIC LETTER AHSA
+10331 ; [.466F.0020.0002] # GOTHIC LETTER BAIRKAN
+10332 ; [.4670.0020.0002] # GOTHIC LETTER GIBA
+10333 ; [.4671.0020.0002] # GOTHIC LETTER DAGS
+10334 ; [.4672.0020.0002] # GOTHIC LETTER AIHVUS
+10335 ; [.4673.0020.0002] # GOTHIC LETTER QAIRTHRA
+10336 ; [.4674.0020.0002] # GOTHIC LETTER IUJA
+10337 ; [.4675.0020.0002] # GOTHIC LETTER HAGL
+10338 ; [.4676.0020.0002] # GOTHIC LETTER THIUTH
+10339 ; [.4677.0020.0002] # GOTHIC LETTER EIS
+1033A ; [.4678.0020.0002] # GOTHIC LETTER KUSMA
+1033B ; [.4679.0020.0002] # GOTHIC LETTER LAGUS
+1033C ; [.467A.0020.0002] # GOTHIC LETTER MANNA
+1033D ; [.467B.0020.0002] # GOTHIC LETTER NAUTHS
+1033E ; [.467C.0020.0002] # GOTHIC LETTER JER
+1033F ; [.467D.0020.0002] # GOTHIC LETTER URUS
+10340 ; [.467E.0020.0002] # GOTHIC LETTER PAIRTHRA
+10341 ; [.467F.0020.0002] # GOTHIC LETTER NINETY
+10342 ; [.4680.0020.0002] # GOTHIC LETTER RAIDA
+10343 ; [.4681.0020.0002] # GOTHIC LETTER SAUIL
+10344 ; [.4682.0020.0002] # GOTHIC LETTER TEIWS
+10345 ; [.4683.0020.0002] # GOTHIC LETTER WINJA
+10346 ; [.4684.0020.0002] # GOTHIC LETTER FAIHU
+10347 ; [.4685.0020.0002] # GOTHIC LETTER IGGWS
+10348 ; [.4686.0020.0002] # GOTHIC LETTER HWAIR
+10349 ; [.4687.0020.0002] # GOTHIC LETTER OTHAL
+1034A ; [.4688.0020.0002] # GOTHIC LETTER NINE HUNDRED
+10428 ; [.4689.0020.0002] # DESERET SMALL LETTER LONG I
+10400 ; [.4689.0020.0008] # DESERET CAPITAL LETTER LONG I
+10429 ; [.468A.0020.0002] # DESERET SMALL LETTER LONG E
+10401 ; [.468A.0020.0008] # DESERET CAPITAL LETTER LONG E
+1042A ; [.468B.0020.0002] # DESERET SMALL LETTER LONG A
+10402 ; [.468B.0020.0008] # DESERET CAPITAL LETTER LONG A
+1042B ; [.468C.0020.0002] # DESERET SMALL LETTER LONG AH
+10403 ; [.468C.0020.0008] # DESERET CAPITAL LETTER LONG AH
+1042C ; [.468D.0020.0002] # DESERET SMALL LETTER LONG O
+10404 ; [.468D.0020.0008] # DESERET CAPITAL LETTER LONG O
+1042D ; [.468E.0020.0002] # DESERET SMALL LETTER LONG OO
+10405 ; [.468E.0020.0008] # DESERET CAPITAL LETTER LONG OO
+1042E ; [.468F.0020.0002] # DESERET SMALL LETTER SHORT I
+10406 ; [.468F.0020.0008] # DESERET CAPITAL LETTER SHORT I
+1042F ; [.4690.0020.0002] # DESERET SMALL LETTER SHORT E
+10407 ; [.4690.0020.0008] # DESERET CAPITAL LETTER SHORT E
+10430 ; [.4691.0020.0002] # DESERET SMALL LETTER SHORT A
+10408 ; [.4691.0020.0008] # DESERET CAPITAL LETTER SHORT A
+10431 ; [.4692.0020.0002] # DESERET SMALL LETTER SHORT AH
+10409 ; [.4692.0020.0008] # DESERET CAPITAL LETTER SHORT AH
+10432 ; [.4693.0020.0002] # DESERET SMALL LETTER SHORT O
+1040A ; [.4693.0020.0008] # DESERET CAPITAL LETTER SHORT O
+10433 ; [.4694.0020.0002] # DESERET SMALL LETTER SHORT OO
+1040B ; [.4694.0020.0008] # DESERET CAPITAL LETTER SHORT OO
+10434 ; [.4695.0020.0002] # DESERET SMALL LETTER AY
+1040C ; [.4695.0020.0008] # DESERET CAPITAL LETTER AY
+10435 ; [.4696.0020.0002] # DESERET SMALL LETTER OW
+1040D ; [.4696.0020.0008] # DESERET CAPITAL LETTER OW
+10436 ; [.4697.0020.0002] # DESERET SMALL LETTER WU
+1040E ; [.4697.0020.0008] # DESERET CAPITAL LETTER WU
+10437 ; [.4698.0020.0002] # DESERET SMALL LETTER YEE
+1040F ; [.4698.0020.0008] # DESERET CAPITAL LETTER YEE
+10438 ; [.4699.0020.0002] # DESERET SMALL LETTER H
+10410 ; [.4699.0020.0008] # DESERET CAPITAL LETTER H
+10439 ; [.469A.0020.0002] # DESERET SMALL LETTER PEE
+10411 ; [.469A.0020.0008] # DESERET CAPITAL LETTER PEE
+1043A ; [.469B.0020.0002] # DESERET SMALL LETTER BEE
+10412 ; [.469B.0020.0008] # DESERET CAPITAL LETTER BEE
+1043B ; [.469C.0020.0002] # DESERET SMALL LETTER TEE
+10413 ; [.469C.0020.0008] # DESERET CAPITAL LETTER TEE
+1043C ; [.469D.0020.0002] # DESERET SMALL LETTER DEE
+10414 ; [.469D.0020.0008] # DESERET CAPITAL LETTER DEE
+1043D ; [.469E.0020.0002] # DESERET SMALL LETTER CHEE
+10415 ; [.469E.0020.0008] # DESERET CAPITAL LETTER CHEE
+1043E ; [.469F.0020.0002] # DESERET SMALL LETTER JEE
+10416 ; [.469F.0020.0008] # DESERET CAPITAL LETTER JEE
+1043F ; [.46A0.0020.0002] # DESERET SMALL LETTER KAY
+10417 ; [.46A0.0020.0008] # DESERET CAPITAL LETTER KAY
+10440 ; [.46A1.0020.0002] # DESERET SMALL LETTER GAY
+10418 ; [.46A1.0020.0008] # DESERET CAPITAL LETTER GAY
+10441 ; [.46A2.0020.0002] # DESERET SMALL LETTER EF
+10419 ; [.46A2.0020.0008] # DESERET CAPITAL LETTER EF
+10442 ; [.46A3.0020.0002] # DESERET SMALL LETTER VEE
+1041A ; [.46A3.0020.0008] # DESERET CAPITAL LETTER VEE
+10443 ; [.46A4.0020.0002] # DESERET SMALL LETTER ETH
+1041B ; [.46A4.0020.0008] # DESERET CAPITAL LETTER ETH
+10444 ; [.46A5.0020.0002] # DESERET SMALL LETTER THEE
+1041C ; [.46A5.0020.0008] # DESERET CAPITAL LETTER THEE
+10445 ; [.46A6.0020.0002] # DESERET SMALL LETTER ES
+1041D ; [.46A6.0020.0008] # DESERET CAPITAL LETTER ES
+10446 ; [.46A7.0020.0002] # DESERET SMALL LETTER ZEE
+1041E ; [.46A7.0020.0008] # DESERET CAPITAL LETTER ZEE
+10447 ; [.46A8.0020.0002] # DESERET SMALL LETTER ESH
+1041F ; [.46A8.0020.0008] # DESERET CAPITAL LETTER ESH
+10448 ; [.46A9.0020.0002] # DESERET SMALL LETTER ZHEE
+10420 ; [.46A9.0020.0008] # DESERET CAPITAL LETTER ZHEE
+10449 ; [.46AA.0020.0002] # DESERET SMALL LETTER ER
+10421 ; [.46AA.0020.0008] # DESERET CAPITAL LETTER ER
+1044A ; [.46AB.0020.0002] # DESERET SMALL LETTER EL
+10422 ; [.46AB.0020.0008] # DESERET CAPITAL LETTER EL
+1044B ; [.46AC.0020.0002] # DESERET SMALL LETTER EM
+10423 ; [.46AC.0020.0008] # DESERET CAPITAL LETTER EM
+1044C ; [.46AD.0020.0002] # DESERET SMALL LETTER EN
+10424 ; [.46AD.0020.0008] # DESERET CAPITAL LETTER EN
+1044D ; [.46AE.0020.0002] # DESERET SMALL LETTER ENG
+10425 ; [.46AE.0020.0008] # DESERET CAPITAL LETTER ENG
+1044E ; [.46AF.0020.0002] # DESERET SMALL LETTER OI
+10426 ; [.46AF.0020.0008] # DESERET CAPITAL LETTER OI
+1044F ; [.46B0.0020.0002] # DESERET SMALL LETTER EW
+10427 ; [.46B0.0020.0008] # DESERET CAPITAL LETTER EW
+10450 ; [.46B1.0020.0002] # SHAVIAN LETTER PEEP
+10451 ; [.46B2.0020.0002] # SHAVIAN LETTER TOT
+10452 ; [.46B3.0020.0002] # SHAVIAN LETTER KICK
+10453 ; [.46B4.0020.0002] # SHAVIAN LETTER FEE
+10454 ; [.46B5.0020.0002] # SHAVIAN LETTER THIGH
+10455 ; [.46B6.0020.0002] # SHAVIAN LETTER SO
+10456 ; [.46B7.0020.0002] # SHAVIAN LETTER SURE
+10457 ; [.46B8.0020.0002] # SHAVIAN LETTER CHURCH
+10458 ; [.46B9.0020.0002] # SHAVIAN LETTER YEA
+10459 ; [.46BA.0020.0002] # SHAVIAN LETTER HUNG
+1045A ; [.46BB.0020.0002] # SHAVIAN LETTER BIB
+1045B ; [.46BC.0020.0002] # SHAVIAN LETTER DEAD
+1045C ; [.46BD.0020.0002] # SHAVIAN LETTER GAG
+1045D ; [.46BE.0020.0002] # SHAVIAN LETTER VOW
+1045E ; [.46BF.0020.0002] # SHAVIAN LETTER THEY
+1045F ; [.46C0.0020.0002] # SHAVIAN LETTER ZOO
+10460 ; [.46C1.0020.0002] # SHAVIAN LETTER MEASURE
+10461 ; [.46C2.0020.0002] # SHAVIAN LETTER JUDGE
+10462 ; [.46C3.0020.0002] # SHAVIAN LETTER WOE
+10463 ; [.46C4.0020.0002] # SHAVIAN LETTER HA-HA
+10464 ; [.46C5.0020.0002] # SHAVIAN LETTER LOLL
+10465 ; [.46C6.0020.0002] # SHAVIAN LETTER MIME
+10466 ; [.46C7.0020.0002] # SHAVIAN LETTER IF
+10467 ; [.46C8.0020.0002] # SHAVIAN LETTER EGG
+10468 ; [.46C9.0020.0002] # SHAVIAN LETTER ASH
+10469 ; [.46CA.0020.0002] # SHAVIAN LETTER ADO
+1046A ; [.46CB.0020.0002] # SHAVIAN LETTER ON
+1046B ; [.46CC.0020.0002] # SHAVIAN LETTER WOOL
+1046C ; [.46CD.0020.0002] # SHAVIAN LETTER OUT
+1046D ; [.46CE.0020.0002] # SHAVIAN LETTER AH
+1046E ; [.46CF.0020.0002] # SHAVIAN LETTER ROAR
+1046F ; [.46D0.0020.0002] # SHAVIAN LETTER NUN
+10470 ; [.46D1.0020.0002] # SHAVIAN LETTER EAT
+10471 ; [.46D2.0020.0002] # SHAVIAN LETTER AGE
+10472 ; [.46D3.0020.0002] # SHAVIAN LETTER ICE
+10473 ; [.46D4.0020.0002] # SHAVIAN LETTER UP
+10474 ; [.46D5.0020.0002] # SHAVIAN LETTER OAK
+10475 ; [.46D6.0020.0002] # SHAVIAN LETTER OOZE
+10476 ; [.46D7.0020.0002] # SHAVIAN LETTER OIL
+10477 ; [.46D8.0020.0002] # SHAVIAN LETTER AWE
+10478 ; [.46D9.0020.0002] # SHAVIAN LETTER ARE
+10479 ; [.46DA.0020.0002] # SHAVIAN LETTER OR
+1047A ; [.46DB.0020.0002] # SHAVIAN LETTER AIR
+1047B ; [.46DC.0020.0002] # SHAVIAN LETTER ERR
+1047C ; [.46DD.0020.0002] # SHAVIAN LETTER ARRAY
+1047D ; [.46DE.0020.0002] # SHAVIAN LETTER EAR
+1047E ; [.46DF.0020.0002] # SHAVIAN LETTER IAN
+1047F ; [.46E0.0020.0002] # SHAVIAN LETTER YEW
+1BC00 ; [.46E1.0020.0002] # DUPLOYAN LETTER H
+1BC01 ; [.46E2.0020.0002] # DUPLOYAN LETTER X
+1BC02 ; [.46E3.0020.0002] # DUPLOYAN LETTER P
+1BC03 ; [.46E4.0020.0002] # DUPLOYAN LETTER T
+1BC04 ; [.46E5.0020.0002] # DUPLOYAN LETTER F
+1BC05 ; [.46E6.0020.0002] # DUPLOYAN LETTER K
+1BC06 ; [.46E7.0020.0002] # DUPLOYAN LETTER L
+1BC07 ; [.46E8.0020.0002] # DUPLOYAN LETTER B
+1BC08 ; [.46E9.0020.0002] # DUPLOYAN LETTER D
+1BC09 ; [.46EA.0020.0002] # DUPLOYAN LETTER V
+1BC0A ; [.46EB.0020.0002] # DUPLOYAN LETTER G
+1BC0B ; [.46EC.0020.0002] # DUPLOYAN LETTER R
+1BC0C ; [.46ED.0020.0002] # DUPLOYAN LETTER P N
+1BC0D ; [.46EE.0020.0002] # DUPLOYAN LETTER D S
+1BC0E ; [.46EF.0020.0002] # DUPLOYAN LETTER F N
+1BC0F ; [.46F0.0020.0002] # DUPLOYAN LETTER K M
+1BC10 ; [.46F1.0020.0002] # DUPLOYAN LETTER R S
+1BC11 ; [.46F2.0020.0002] # DUPLOYAN LETTER TH
+1BC12 ; [.46F3.0020.0002] # DUPLOYAN LETTER SLOAN DH
+1BC13 ; [.46F4.0020.0002] # DUPLOYAN LETTER DH
+1BC14 ; [.46F5.0020.0002] # DUPLOYAN LETTER KK
+1BC15 ; [.46F6.0020.0002] # DUPLOYAN LETTER SLOAN J
+1BC16 ; [.46F7.0020.0002] # DUPLOYAN LETTER HL
+1BC17 ; [.46F8.0020.0002] # DUPLOYAN LETTER LH
+1BC18 ; [.46F9.0020.0002] # DUPLOYAN LETTER RH
+1BC19 ; [.46FA.0020.0002] # DUPLOYAN LETTER M
+1BC1A ; [.46FB.0020.0002] # DUPLOYAN LETTER N
+1BC1B ; [.46FC.0020.0002] # DUPLOYAN LETTER J
+1BC1C ; [.46FD.0020.0002] # DUPLOYAN LETTER S
+1BC1D ; [.46FE.0020.0002] # DUPLOYAN LETTER M N
+1BC1E ; [.46FF.0020.0002] # DUPLOYAN LETTER N M
+1BC1F ; [.4700.0020.0002] # DUPLOYAN LETTER J M
+1BC20 ; [.4701.0020.0002] # DUPLOYAN LETTER S J
+1BC21 ; [.4702.0020.0002] # DUPLOYAN LETTER M WITH DOT
+1BC22 ; [.4703.0020.0002] # DUPLOYAN LETTER N WITH DOT
+1BC23 ; [.4704.0020.0002] # DUPLOYAN LETTER J WITH DOT
+1BC24 ; [.4705.0020.0002] # DUPLOYAN LETTER J WITH DOTS INSIDE AND ABOVE
+1BC25 ; [.4706.0020.0002] # DUPLOYAN LETTER S WITH DOT
+1BC26 ; [.4707.0020.0002] # DUPLOYAN LETTER S WITH DOT BELOW
+1BC27 ; [.4708.0020.0002] # DUPLOYAN LETTER M S
+1BC28 ; [.4709.0020.0002] # DUPLOYAN LETTER N S
+1BC29 ; [.470A.0020.0002] # DUPLOYAN LETTER J S
+1BC2A ; [.470B.0020.0002] # DUPLOYAN LETTER S S
+1BC2B ; [.470C.0020.0002] # DUPLOYAN LETTER M N S
+1BC2C ; [.470D.0020.0002] # DUPLOYAN LETTER N M S
+1BC2D ; [.470E.0020.0002] # DUPLOYAN LETTER J M S
+1BC2E ; [.470F.0020.0002] # DUPLOYAN LETTER S J S
+1BC2F ; [.4710.0020.0002] # DUPLOYAN LETTER J S WITH DOT
+1BC30 ; [.4711.0020.0002] # DUPLOYAN LETTER J N
+1BC31 ; [.4712.0020.0002] # DUPLOYAN LETTER J N S
+1BC32 ; [.4713.0020.0002] # DUPLOYAN LETTER S T
+1BC33 ; [.4714.0020.0002] # DUPLOYAN LETTER S T R
+1BC34 ; [.4715.0020.0002] # DUPLOYAN LETTER S P
+1BC35 ; [.4716.0020.0002] # DUPLOYAN LETTER S P R
+1BC36 ; [.4717.0020.0002] # DUPLOYAN LETTER T S
+1BC37 ; [.4718.0020.0002] # DUPLOYAN LETTER T R S
+1BC38 ; [.4719.0020.0002] # DUPLOYAN LETTER W
+1BC39 ; [.471A.0020.0002] # DUPLOYAN LETTER WH
+1BC3A ; [.471B.0020.0002] # DUPLOYAN LETTER W R
+1BC3B ; [.471C.0020.0002] # DUPLOYAN LETTER S N
+1BC3C ; [.471D.0020.0002] # DUPLOYAN LETTER S M
+1BC3D ; [.471E.0020.0002] # DUPLOYAN LETTER K R S
+1BC3E ; [.471F.0020.0002] # DUPLOYAN LETTER G R S
+1BC3F ; [.4720.0020.0002] # DUPLOYAN LETTER S K
+1BC40 ; [.4721.0020.0002] # DUPLOYAN LETTER S K R
+1BC41 ; [.4722.0020.0002] # DUPLOYAN LETTER A
+1BC42 ; [.4723.0020.0002] # DUPLOYAN LETTER SLOAN OW
+1BC43 ; [.4724.0020.0002] # DUPLOYAN LETTER OA
+1BC44 ; [.4725.0020.0002] # DUPLOYAN LETTER O
+1BC45 ; [.4726.0020.0002] # DUPLOYAN LETTER AOU
+1BC46 ; [.4727.0020.0002] # DUPLOYAN LETTER I
+1BC47 ; [.4728.0020.0002] # DUPLOYAN LETTER E
+1BC48 ; [.4729.0020.0002] # DUPLOYAN LETTER IE
+1BC49 ; [.472A.0020.0002] # DUPLOYAN LETTER SHORT I
+1BC4A ; [.472B.0020.0002] # DUPLOYAN LETTER UI
+1BC4B ; [.472C.0020.0002] # DUPLOYAN LETTER EE
+1BC4C ; [.472D.0020.0002] # DUPLOYAN LETTER SLOAN EH
+1BC4D ; [.472E.0020.0002] # DUPLOYAN LETTER ROMANIAN I
+1BC4E ; [.472F.0020.0002] # DUPLOYAN LETTER SLOAN EE
+1BC4F ; [.4730.0020.0002] # DUPLOYAN LETTER LONG I
+1BC50 ; [.4731.0020.0002] # DUPLOYAN LETTER YE
+1BC51 ; [.4732.0020.0002] # DUPLOYAN LETTER U
+1BC52 ; [.4733.0020.0002] # DUPLOYAN LETTER EU
+1BC53 ; [.4734.0020.0002] # DUPLOYAN LETTER XW
+1BC54 ; [.4735.0020.0002] # DUPLOYAN LETTER U N
+1BC55 ; [.4736.0020.0002] # DUPLOYAN LETTER LONG U
+1BC56 ; [.4737.0020.0002] # DUPLOYAN LETTER ROMANIAN U
+1BC57 ; [.4738.0020.0002] # DUPLOYAN LETTER UH
+1BC58 ; [.4739.0020.0002] # DUPLOYAN LETTER SLOAN U
+1BC59 ; [.473A.0020.0002] # DUPLOYAN LETTER OOH
+1BC5A ; [.473B.0020.0002] # DUPLOYAN LETTER OW
+1BC5B ; [.473C.0020.0002] # DUPLOYAN LETTER OU
+1BC5C ; [.473D.0020.0002] # DUPLOYAN LETTER WA
+1BC5D ; [.473E.0020.0002] # DUPLOYAN LETTER WO
+1BC5E ; [.473F.0020.0002] # DUPLOYAN LETTER WI
+1BC5F ; [.4740.0020.0002] # DUPLOYAN LETTER WEI
+1BC60 ; [.4741.0020.0002] # DUPLOYAN LETTER WOW
+1BC61 ; [.4742.0020.0002] # DUPLOYAN LETTER NASAL U
+1BC62 ; [.4743.0020.0002] # DUPLOYAN LETTER NASAL O
+1BC63 ; [.4744.0020.0002] # DUPLOYAN LETTER NASAL I
+1BC64 ; [.4745.0020.0002] # DUPLOYAN LETTER NASAL A
+1BC65 ; [.4746.0020.0002] # DUPLOYAN LETTER PERNIN AN
+1BC66 ; [.4747.0020.0002] # DUPLOYAN LETTER PERNIN AM
+1BC67 ; [.4748.0020.0002] # DUPLOYAN LETTER SLOAN EN
+1BC68 ; [.4749.0020.0002] # DUPLOYAN LETTER SLOAN AN
+1BC69 ; [.474A.0020.0002] # DUPLOYAN LETTER SLOAN ON
+1BC6A ; [.474B.0020.0002] # DUPLOYAN LETTER VOCALIC M
+1BC70 ; [.474C.0020.0002] # DUPLOYAN AFFIX LEFT HORIZONTAL SECANT
+1BC71 ; [.474D.0020.0002] # DUPLOYAN AFFIX MID HORIZONTAL SECANT
+1BC72 ; [.474E.0020.0002] # DUPLOYAN AFFIX RIGHT HORIZONTAL SECANT
+1BC73 ; [.474F.0020.0002] # DUPLOYAN AFFIX LOW VERTICAL SECANT
+1BC74 ; [.4750.0020.0002] # DUPLOYAN AFFIX MID VERTICAL SECANT
+1BC75 ; [.4751.0020.0002] # DUPLOYAN AFFIX HIGH VERTICAL SECANT
+1BC76 ; [.4752.0020.0002] # DUPLOYAN AFFIX ATTACHED SECANT
+1BC77 ; [.4753.0020.0002] # DUPLOYAN AFFIX ATTACHED LEFT-TO-RIGHT SECANT
+1BC78 ; [.4754.0020.0002] # DUPLOYAN AFFIX ATTACHED TANGENT
+1BC79 ; [.4755.0020.0002] # DUPLOYAN AFFIX ATTACHED TAIL
+1BC7A ; [.4756.0020.0002] # DUPLOYAN AFFIX ATTACHED E HOOK
+1BC7B ; [.4757.0020.0002] # DUPLOYAN AFFIX ATTACHED I HOOK
+1BC7C ; [.4758.0020.0002] # DUPLOYAN AFFIX ATTACHED TANGENT HOOK
+1BC80 ; [.4759.0020.0002] # DUPLOYAN AFFIX HIGH ACUTE
+1BC81 ; [.475A.0020.0002] # DUPLOYAN AFFIX HIGH TIGHT ACUTE
+1BC82 ; [.475B.0020.0002] # DUPLOYAN AFFIX HIGH GRAVE
+1BC83 ; [.475C.0020.0002] # DUPLOYAN AFFIX HIGH LONG GRAVE
+1BC84 ; [.475D.0020.0002] # DUPLOYAN AFFIX HIGH DOT
+1BC85 ; [.475E.0020.0002] # DUPLOYAN AFFIX HIGH CIRCLE
+1BC86 ; [.475F.0020.0002] # DUPLOYAN AFFIX HIGH LINE
+1BC87 ; [.4760.0020.0002] # DUPLOYAN AFFIX HIGH WAVE
+1BC88 ; [.4761.0020.0002] # DUPLOYAN AFFIX HIGH VERTICAL
+1BC90 ; [.4762.0020.0002] # DUPLOYAN AFFIX LOW ACUTE
+1BC91 ; [.4763.0020.0002] # DUPLOYAN AFFIX LOW TIGHT ACUTE
+1BC92 ; [.4764.0020.0002] # DUPLOYAN AFFIX LOW GRAVE
+1BC93 ; [.4765.0020.0002] # DUPLOYAN AFFIX LOW LONG GRAVE
+1BC94 ; [.4766.0020.0002] # DUPLOYAN AFFIX LOW DOT
+1BC95 ; [.4767.0020.0002] # DUPLOYAN AFFIX LOW CIRCLE
+1BC96 ; [.4768.0020.0002] # DUPLOYAN AFFIX LOW LINE
+1BC97 ; [.4769.0020.0002] # DUPLOYAN AFFIX LOW WAVE
+1BC98 ; [.476A.0020.0002] # DUPLOYAN AFFIX LOW VERTICAL
+1BC99 ; [.476B.0020.0002] # DUPLOYAN AFFIX LOW ARROW
+10480 ; [.476C.0020.0002] # OSMANYA LETTER ALEF
+10481 ; [.476D.0020.0002] # OSMANYA LETTER BA
+10482 ; [.476E.0020.0002] # OSMANYA LETTER TA
+10483 ; [.476F.0020.0002] # OSMANYA LETTER JA
+10484 ; [.4770.0020.0002] # OSMANYA LETTER XA
+10485 ; [.4771.0020.0002] # OSMANYA LETTER KHA
+10486 ; [.4772.0020.0002] # OSMANYA LETTER DEEL
+10487 ; [.4773.0020.0002] # OSMANYA LETTER RA
+10488 ; [.4774.0020.0002] # OSMANYA LETTER SA
+10489 ; [.4775.0020.0002] # OSMANYA LETTER SHIIN
+1048A ; [.4776.0020.0002] # OSMANYA LETTER DHA
+1048B ; [.4777.0020.0002] # OSMANYA LETTER CAYN
+1048C ; [.4778.0020.0002] # OSMANYA LETTER GA
+1048D ; [.4779.0020.0002] # OSMANYA LETTER FA
+1048E ; [.477A.0020.0002] # OSMANYA LETTER QAAF
+1048F ; [.477B.0020.0002] # OSMANYA LETTER KAAF
+10490 ; [.477C.0020.0002] # OSMANYA LETTER LAAN
+10491 ; [.477D.0020.0002] # OSMANYA LETTER MIIN
+10492 ; [.477E.0020.0002] # OSMANYA LETTER NUUN
+10493 ; [.477F.0020.0002] # OSMANYA LETTER WAW
+10494 ; [.4780.0020.0002] # OSMANYA LETTER HA
+10495 ; [.4781.0020.0002] # OSMANYA LETTER YA
+10496 ; [.4782.0020.0002] # OSMANYA LETTER A
+10497 ; [.4783.0020.0002] # OSMANYA LETTER E
+10498 ; [.4784.0020.0002] # OSMANYA LETTER I
+10499 ; [.4785.0020.0002] # OSMANYA LETTER O
+1049A ; [.4786.0020.0002] # OSMANYA LETTER U
+1049B ; [.4787.0020.0002] # OSMANYA LETTER AA
+1049C ; [.4788.0020.0002] # OSMANYA LETTER EE
+1049D ; [.4789.0020.0002] # OSMANYA LETTER OO
+10500 ; [.478A.0020.0002] # ELBASAN LETTER A
+10501 ; [.478B.0020.0002] # ELBASAN LETTER BE
+10502 ; [.478C.0020.0002] # ELBASAN LETTER CE
+10503 ; [.478D.0020.0002] # ELBASAN LETTER CHE
+10504 ; [.478E.0020.0002] # ELBASAN LETTER DE
+10505 ; [.478F.0020.0002] # ELBASAN LETTER NDE
+10506 ; [.4790.0020.0002] # ELBASAN LETTER DHE
+10507 ; [.4791.0020.0002] # ELBASAN LETTER EI
+10508 ; [.4792.0020.0002] # ELBASAN LETTER E
+10509 ; [.4793.0020.0002] # ELBASAN LETTER FE
+1050A ; [.4794.0020.0002] # ELBASAN LETTER GE
+1050B ; [.4795.0020.0002] # ELBASAN LETTER GJE
+1050C ; [.4796.0020.0002] # ELBASAN LETTER HE
+1050D ; [.4797.0020.0002] # ELBASAN LETTER I
+1050E ; [.4798.0020.0002] # ELBASAN LETTER JE
+1050F ; [.4799.0020.0002] # ELBASAN LETTER KE
+10510 ; [.479A.0020.0002] # ELBASAN LETTER LE
+10511 ; [.479B.0020.0002] # ELBASAN LETTER LLE
+10512 ; [.479C.0020.0002] # ELBASAN LETTER ME
+10513 ; [.479D.0020.0002] # ELBASAN LETTER NE
+10514 ; [.479E.0020.0002] # ELBASAN LETTER NA
+10515 ; [.479F.0020.0002] # ELBASAN LETTER NJE
+10516 ; [.47A0.0020.0002] # ELBASAN LETTER O
+10517 ; [.47A1.0020.0002] # ELBASAN LETTER PE
+10518 ; [.47A2.0020.0002] # ELBASAN LETTER QE
+10519 ; [.47A3.0020.0002] # ELBASAN LETTER RE
+1051A ; [.47A4.0020.0002] # ELBASAN LETTER RRE
+1051B ; [.47A5.0020.0002] # ELBASAN LETTER SE
+1051C ; [.47A6.0020.0002] # ELBASAN LETTER SHE
+1051D ; [.47A7.0020.0002] # ELBASAN LETTER TE
+1051E ; [.47A8.0020.0002] # ELBASAN LETTER THE
+1051F ; [.47A9.0020.0002] # ELBASAN LETTER U
+10520 ; [.47AA.0020.0002] # ELBASAN LETTER VE
+10521 ; [.47AB.0020.0002] # ELBASAN LETTER XE
+10522 ; [.47AC.0020.0002] # ELBASAN LETTER Y
+10523 ; [.47AD.0020.0002] # ELBASAN LETTER ZE
+10524 ; [.47AE.0020.0002] # ELBASAN LETTER ZHE
+10525 ; [.47AF.0020.0002] # ELBASAN LETTER GHE
+10526 ; [.47B0.0020.0002] # ELBASAN LETTER GHAMMA
+10527 ; [.47B1.0020.0002] # ELBASAN LETTER KHE
+10530 ; [.47B2.0020.0002] # CAUCASIAN ALBANIAN LETTER ALT
+10531 ; [.47B3.0020.0002] # CAUCASIAN ALBANIAN LETTER BET
+10532 ; [.47B4.0020.0002] # CAUCASIAN ALBANIAN LETTER GIM
+10533 ; [.47B5.0020.0002] # CAUCASIAN ALBANIAN LETTER DAT
+10534 ; [.47B6.0020.0002] # CAUCASIAN ALBANIAN LETTER EB
+10535 ; [.47B7.0020.0002] # CAUCASIAN ALBANIAN LETTER ZARL
+10536 ; [.47B8.0020.0002] # CAUCASIAN ALBANIAN LETTER EYN
+10537 ; [.47B9.0020.0002] # CAUCASIAN ALBANIAN LETTER ZHIL
+10538 ; [.47BA.0020.0002] # CAUCASIAN ALBANIAN LETTER TAS
+10539 ; [.47BB.0020.0002] # CAUCASIAN ALBANIAN LETTER CHA
+1053A ; [.47BC.0020.0002] # CAUCASIAN ALBANIAN LETTER YOWD
+1053B ; [.47BD.0020.0002] # CAUCASIAN ALBANIAN LETTER ZHA
+1053C ; [.47BE.0020.0002] # CAUCASIAN ALBANIAN LETTER IRB
+1053D ; [.47BF.0020.0002] # CAUCASIAN ALBANIAN LETTER SHA
+1053E ; [.47C0.0020.0002] # CAUCASIAN ALBANIAN LETTER LAN
+1053F ; [.47C1.0020.0002] # CAUCASIAN ALBANIAN LETTER INYA
+10540 ; [.47C2.0020.0002] # CAUCASIAN ALBANIAN LETTER XEYN
+10541 ; [.47C3.0020.0002] # CAUCASIAN ALBANIAN LETTER DYAN
+10542 ; [.47C4.0020.0002] # CAUCASIAN ALBANIAN LETTER CAR
+10543 ; [.47C5.0020.0002] # CAUCASIAN ALBANIAN LETTER JHOX
+10544 ; [.47C6.0020.0002] # CAUCASIAN ALBANIAN LETTER KAR
+10545 ; [.47C7.0020.0002] # CAUCASIAN ALBANIAN LETTER LYIT
+10546 ; [.47C8.0020.0002] # CAUCASIAN ALBANIAN LETTER HEYT
+10547 ; [.47C9.0020.0002] # CAUCASIAN ALBANIAN LETTER QAY
+10548 ; [.47CA.0020.0002] # CAUCASIAN ALBANIAN LETTER AOR
+10549 ; [.47CB.0020.0002] # CAUCASIAN ALBANIAN LETTER CHOY
+1054A ; [.47CC.0020.0002] # CAUCASIAN ALBANIAN LETTER CHI
+1054B ; [.47CD.0020.0002] # CAUCASIAN ALBANIAN LETTER CYAY
+1054C ; [.47CE.0020.0002] # CAUCASIAN ALBANIAN LETTER MAQ
+1054D ; [.47CF.0020.0002] # CAUCASIAN ALBANIAN LETTER QAR
+1054E ; [.47D0.0020.0002] # CAUCASIAN ALBANIAN LETTER NOWC
+1054F ; [.47D1.0020.0002] # CAUCASIAN ALBANIAN LETTER DZYAY
+10550 ; [.47D2.0020.0002] # CAUCASIAN ALBANIAN LETTER SHAK
+10551 ; [.47D3.0020.0002] # CAUCASIAN ALBANIAN LETTER JAYN
+10552 ; [.47D4.0020.0002] # CAUCASIAN ALBANIAN LETTER ON
+10553 ; [.47D5.0020.0002] # CAUCASIAN ALBANIAN LETTER TYAY
+10554 ; [.47D6.0020.0002] # CAUCASIAN ALBANIAN LETTER FAM
+10555 ; [.47D7.0020.0002] # CAUCASIAN ALBANIAN LETTER DZAY
+10556 ; [.47D8.0020.0002] # CAUCASIAN ALBANIAN LETTER CHAT
+10557 ; [.47D9.0020.0002] # CAUCASIAN ALBANIAN LETTER PEN
+10558 ; [.47DA.0020.0002] # CAUCASIAN ALBANIAN LETTER GHEYS
+10559 ; [.47DB.0020.0002] # CAUCASIAN ALBANIAN LETTER RAT
+1055A ; [.47DC.0020.0002] # CAUCASIAN ALBANIAN LETTER SEYK
+1055B ; [.47DD.0020.0002] # CAUCASIAN ALBANIAN LETTER VEYZ
+1055C ; [.47DE.0020.0002] # CAUCASIAN ALBANIAN LETTER TIWR
+1055D ; [.47DF.0020.0002] # CAUCASIAN ALBANIAN LETTER SHOY
+1055E ; [.47E0.0020.0002] # CAUCASIAN ALBANIAN LETTER IWN
+1055F ; [.47E1.0020.0002] # CAUCASIAN ALBANIAN LETTER CYAW
+10560 ; [.47E2.0020.0002] # CAUCASIAN ALBANIAN LETTER CAYN
+10561 ; [.47E3.0020.0002] # CAUCASIAN ALBANIAN LETTER YAYD
+10562 ; [.47E4.0020.0002] # CAUCASIAN ALBANIAN LETTER PIWR
+10563 ; [.47E5.0020.0002] # CAUCASIAN ALBANIAN LETTER KIW
+110D0 ; [.47E6.0020.0002] # SORA SOMPENG LETTER SAH
+110D1 ; [.47E7.0020.0002] # SORA SOMPENG LETTER TAH
+110D2 ; [.47E8.0020.0002] # SORA SOMPENG LETTER BAH
+110D3 ; [.47E9.0020.0002] # SORA SOMPENG LETTER CAH
+110D4 ; [.47EA.0020.0002] # SORA SOMPENG LETTER DAH
+110D5 ; [.47EB.0020.0002] # SORA SOMPENG LETTER GAH
+110D6 ; [.47EC.0020.0002] # SORA SOMPENG LETTER MAH
+110D7 ; [.47ED.0020.0002] # SORA SOMPENG LETTER NGAH
+110D8 ; [.47EE.0020.0002] # SORA SOMPENG LETTER LAH
+110D9 ; [.47EF.0020.0002] # SORA SOMPENG LETTER NAH
+110DA ; [.47F0.0020.0002] # SORA SOMPENG LETTER VAH
+110DB ; [.47F1.0020.0002] # SORA SOMPENG LETTER PAH
+110DC ; [.47F2.0020.0002] # SORA SOMPENG LETTER YAH
+110DD ; [.47F3.0020.0002] # SORA SOMPENG LETTER RAH
+110DE ; [.47F4.0020.0002] # SORA SOMPENG LETTER HAH
+110DF ; [.47F5.0020.0002] # SORA SOMPENG LETTER KAH
+110E0 ; [.47F6.0020.0002] # SORA SOMPENG LETTER JAH
+110E1 ; [.47F7.0020.0002] # SORA SOMPENG LETTER NYAH
+110E2 ; [.47F8.0020.0002] # SORA SOMPENG LETTER AH
+110E3 ; [.47F9.0020.0002] # SORA SOMPENG LETTER EEH
+110E4 ; [.47FA.0020.0002] # SORA SOMPENG LETTER IH
+110E5 ; [.47FB.0020.0002] # SORA SOMPENG LETTER UH
+110E6 ; [.47FC.0020.0002] # SORA SOMPENG LETTER OH
+110E7 ; [.47FD.0020.0002] # SORA SOMPENG LETTER EH
+110E8 ; [.47FE.0020.0002] # SORA SOMPENG LETTER MAE
+16A40 ; [.47FF.0020.0002] # MRO LETTER TA
+16A41 ; [.4800.0020.0002] # MRO LETTER NGI
+16A42 ; [.4801.0020.0002] # MRO LETTER YO
+16A43 ; [.4802.0020.0002] # MRO LETTER MIM
+16A44 ; [.4803.0020.0002] # MRO LETTER BA
+16A45 ; [.4804.0020.0002] # MRO LETTER DA
+16A46 ; [.4805.0020.0002] # MRO LETTER A
+16A47 ; [.4806.0020.0002] # MRO LETTER PHI
+16A48 ; [.4807.0020.0002] # MRO LETTER KHAI
+16A49 ; [.4808.0020.0002] # MRO LETTER HAO
+16A4A ; [.4809.0020.0002] # MRO LETTER DAI
+16A4B ; [.480A.0020.0002] # MRO LETTER CHU
+16A4C ; [.480B.0020.0002] # MRO LETTER KEAAE
+16A4D ; [.480C.0020.0002] # MRO LETTER OL
+16A4E ; [.480D.0020.0002] # MRO LETTER MAEM
+16A4F ; [.480E.0020.0002] # MRO LETTER NIN
+16A50 ; [.480F.0020.0002] # MRO LETTER PA
+16A51 ; [.4810.0020.0002] # MRO LETTER OO
+16A52 ; [.4811.0020.0002] # MRO LETTER O
+16A53 ; [.4812.0020.0002] # MRO LETTER RO
+16A54 ; [.4813.0020.0002] # MRO LETTER SHI
+16A55 ; [.4814.0020.0002] # MRO LETTER THEA
+16A56 ; [.4815.0020.0002] # MRO LETTER EA
+16A57 ; [.4816.0020.0002] # MRO LETTER WA
+16A58 ; [.4817.0020.0002] # MRO LETTER E
+16A59 ; [.4818.0020.0002] # MRO LETTER KO
+16A5A ; [.4819.0020.0002] # MRO LETTER LAN
+16A5B ; [.481A.0020.0002] # MRO LETTER LA
+16A5C ; [.481B.0020.0002] # MRO LETTER HAI
+16A5D ; [.481C.0020.0002] # MRO LETTER RI
+16A5E ; [.481D.0020.0002] # MRO LETTER TEK
+10000 ; [.481E.0020.0002] # LINEAR B SYLLABLE B008 A
+10001 ; [.481F.0020.0002] # LINEAR B SYLLABLE B038 E
+10002 ; [.4820.0020.0002] # LINEAR B SYLLABLE B028 I
+10003 ; [.4821.0020.0002] # LINEAR B SYLLABLE B061 O
+10004 ; [.4822.0020.0002] # LINEAR B SYLLABLE B010 U
+10005 ; [.4823.0020.0002] # LINEAR B SYLLABLE B001 DA
+10006 ; [.4824.0020.0002] # LINEAR B SYLLABLE B045 DE
+10007 ; [.4825.0020.0002] # LINEAR B SYLLABLE B007 DI
+10008 ; [.4826.0020.0002] # LINEAR B SYLLABLE B014 DO
+10009 ; [.4827.0020.0002] # LINEAR B SYLLABLE B051 DU
+1000A ; [.4828.0020.0002] # LINEAR B SYLLABLE B057 JA
+1000B ; [.4829.0020.0002] # LINEAR B SYLLABLE B046 JE
+1000D ; [.482A.0020.0002] # LINEAR B SYLLABLE B036 JO
+1000E ; [.482B.0020.0002] # LINEAR B SYLLABLE B065 JU
+1000F ; [.482C.0020.0002] # LINEAR B SYLLABLE B077 KA
+10010 ; [.482D.0020.0002] # LINEAR B SYLLABLE B044 KE
+10011 ; [.482E.0020.0002] # LINEAR B SYLLABLE B067 KI
+10012 ; [.482F.0020.0002] # LINEAR B SYLLABLE B070 KO
+10013 ; [.4830.0020.0002] # LINEAR B SYLLABLE B081 KU
+10014 ; [.4831.0020.0002] # LINEAR B SYLLABLE B080 MA
+10015 ; [.4832.0020.0002] # LINEAR B SYLLABLE B013 ME
+10016 ; [.4833.0020.0002] # LINEAR B SYLLABLE B073 MI
+10017 ; [.4834.0020.0002] # LINEAR B SYLLABLE B015 MO
+10018 ; [.4835.0020.0002] # LINEAR B SYLLABLE B023 MU
+10019 ; [.4836.0020.0002] # LINEAR B SYLLABLE B006 NA
+1001A ; [.4837.0020.0002] # LINEAR B SYLLABLE B024 NE
+1001B ; [.4838.0020.0002] # LINEAR B SYLLABLE B030 NI
+1001C ; [.4839.0020.0002] # LINEAR B SYLLABLE B052 NO
+1001D ; [.483A.0020.0002] # LINEAR B SYLLABLE B055 NU
+1001E ; [.483B.0020.0002] # LINEAR B SYLLABLE B003 PA
+1001F ; [.483C.0020.0002] # LINEAR B SYLLABLE B072 PE
+10020 ; [.483D.0020.0002] # LINEAR B SYLLABLE B039 PI
+10021 ; [.483E.0020.0002] # LINEAR B SYLLABLE B011 PO
+10022 ; [.483F.0020.0002] # LINEAR B SYLLABLE B050 PU
+10023 ; [.4840.0020.0002] # LINEAR B SYLLABLE B016 QA
+10024 ; [.4841.0020.0002] # LINEAR B SYLLABLE B078 QE
+10025 ; [.4842.0020.0002] # LINEAR B SYLLABLE B021 QI
+10026 ; [.4843.0020.0002] # LINEAR B SYLLABLE B032 QO
+10028 ; [.4844.0020.0002] # LINEAR B SYLLABLE B060 RA
+10029 ; [.4845.0020.0002] # LINEAR B SYLLABLE B027 RE
+1002A ; [.4846.0020.0002] # LINEAR B SYLLABLE B053 RI
+1002B ; [.4847.0020.0002] # LINEAR B SYLLABLE B002 RO
+1002C ; [.4848.0020.0002] # LINEAR B SYLLABLE B026 RU
+1002D ; [.4849.0020.0002] # LINEAR B SYLLABLE B031 SA
+1002E ; [.484A.0020.0002] # LINEAR B SYLLABLE B009 SE
+1002F ; [.484B.0020.0002] # LINEAR B SYLLABLE B041 SI
+10030 ; [.484C.0020.0002] # LINEAR B SYLLABLE B012 SO
+10031 ; [.484D.0020.0002] # LINEAR B SYLLABLE B058 SU
+10032 ; [.484E.0020.0002] # LINEAR B SYLLABLE B059 TA
+10033 ; [.484F.0020.0002] # LINEAR B SYLLABLE B004 TE
+10034 ; [.4850.0020.0002] # LINEAR B SYLLABLE B037 TI
+10035 ; [.4851.0020.0002] # LINEAR B SYLLABLE B005 TO
+10036 ; [.4852.0020.0002] # LINEAR B SYLLABLE B069 TU
+10037 ; [.4853.0020.0002] # LINEAR B SYLLABLE B054 WA
+10038 ; [.4854.0020.0002] # LINEAR B SYLLABLE B075 WE
+10039 ; [.4855.0020.0002] # LINEAR B SYLLABLE B040 WI
+1003A ; [.4856.0020.0002] # LINEAR B SYLLABLE B042 WO
+1003C ; [.4857.0020.0002] # LINEAR B SYLLABLE B017 ZA
+1003D ; [.4858.0020.0002] # LINEAR B SYLLABLE B074 ZE
+1003F ; [.4859.0020.0002] # LINEAR B SYLLABLE B020 ZO
+10040 ; [.485A.0020.0002] # LINEAR B SYLLABLE B025 A2
+10041 ; [.485B.0020.0002] # LINEAR B SYLLABLE B043 A3
+10042 ; [.485C.0020.0002] # LINEAR B SYLLABLE B085 AU
+10043 ; [.485D.0020.0002] # LINEAR B SYLLABLE B071 DWE
+10044 ; [.485E.0020.0002] # LINEAR B SYLLABLE B090 DWO
+10045 ; [.485F.0020.0002] # LINEAR B SYLLABLE B048 NWA
+10046 ; [.4860.0020.0002] # LINEAR B SYLLABLE B029 PU2
+10047 ; [.4861.0020.0002] # LINEAR B SYLLABLE B062 PTE
+10048 ; [.4862.0020.0002] # LINEAR B SYLLABLE B076 RA2
+10049 ; [.4863.0020.0002] # LINEAR B SYLLABLE B033 RA3
+1004A ; [.4864.0020.0002] # LINEAR B SYLLABLE B068 RO2
+1004B ; [.4865.0020.0002] # LINEAR B SYLLABLE B066 TA2
+1004C ; [.4866.0020.0002] # LINEAR B SYLLABLE B087 TWE
+1004D ; [.4867.0020.0002] # LINEAR B SYLLABLE B091 TWO
+10050 ; [.4868.0020.0002] # LINEAR B SYMBOL B018
+10051 ; [.4869.0020.0002] # LINEAR B SYMBOL B019
+10052 ; [.486A.0020.0002] # LINEAR B SYMBOL B022
+10053 ; [.486B.0020.0002] # LINEAR B SYMBOL B034
+10054 ; [.486C.0020.0002] # LINEAR B SYMBOL B047
+10055 ; [.486D.0020.0002] # LINEAR B SYMBOL B049
+10056 ; [.486E.0020.0002] # LINEAR B SYMBOL B056
+10057 ; [.486F.0020.0002] # LINEAR B SYMBOL B063
+10058 ; [.4870.0020.0002] # LINEAR B SYMBOL B064
+10059 ; [.4871.0020.0002] # LINEAR B SYMBOL B079
+1005A ; [.4872.0020.0002] # LINEAR B SYMBOL B082
+1005B ; [.4873.0020.0002] # LINEAR B SYMBOL B083
+1005C ; [.4874.0020.0002] # LINEAR B SYMBOL B086
+1005D ; [.4875.0020.0002] # LINEAR B SYMBOL B089
+10080 ; [.4876.0020.0002] # LINEAR B IDEOGRAM B100 MAN
+10081 ; [.4877.0020.0002] # LINEAR B IDEOGRAM B102 WOMAN
+10082 ; [.4878.0020.0002] # LINEAR B IDEOGRAM B104 DEER
+10083 ; [.4879.0020.0002] # LINEAR B IDEOGRAM B105 EQUID
+10084 ; [.487A.0020.0002] # LINEAR B IDEOGRAM B105F MARE
+10085 ; [.487B.0020.0002] # LINEAR B IDEOGRAM B105M STALLION
+10086 ; [.487C.0020.0002] # LINEAR B IDEOGRAM B106F EWE
+10087 ; [.487D.0020.0002] # LINEAR B IDEOGRAM B106M RAM
+10088 ; [.487E.0020.0002] # LINEAR B IDEOGRAM B107F SHE-GOAT
+10089 ; [.487F.0020.0002] # LINEAR B IDEOGRAM B107M HE-GOAT
+1008A ; [.4880.0020.0002] # LINEAR B IDEOGRAM B108F SOW
+1008B ; [.4881.0020.0002] # LINEAR B IDEOGRAM B108M BOAR
+1008C ; [.4882.0020.0002] # LINEAR B IDEOGRAM B109F COW
+1008D ; [.4883.0020.0002] # LINEAR B IDEOGRAM B109M BULL
+1008E ; [.4884.0020.0002] # LINEAR B IDEOGRAM B120 WHEAT
+1008F ; [.4885.0020.0002] # LINEAR B IDEOGRAM B121 BARLEY
+10090 ; [.4886.0020.0002] # LINEAR B IDEOGRAM B122 OLIVE
+10091 ; [.4887.0020.0002] # LINEAR B IDEOGRAM B123 SPICE
+10092 ; [.4888.0020.0002] # LINEAR B IDEOGRAM B125 CYPERUS
+10093 ; [.4889.0020.0002] # LINEAR B MONOGRAM B127 KAPO
+10094 ; [.488A.0020.0002] # LINEAR B MONOGRAM B128 KANAKO
+10095 ; [.488B.0020.0002] # LINEAR B IDEOGRAM B130 OIL
+10096 ; [.488C.0020.0002] # LINEAR B IDEOGRAM B131 WINE
+10097 ; [.488D.0020.0002] # LINEAR B IDEOGRAM B132
+10098 ; [.488E.0020.0002] # LINEAR B MONOGRAM B133 AREPA
+10099 ; [.488F.0020.0002] # LINEAR B MONOGRAM B135 MERI
+1009A ; [.4890.0020.0002] # LINEAR B IDEOGRAM B140 BRONZE
+1009B ; [.4891.0020.0002] # LINEAR B IDEOGRAM B141 GOLD
+1009C ; [.4892.0020.0002] # LINEAR B IDEOGRAM B142
+1009D ; [.4893.0020.0002] # LINEAR B IDEOGRAM B145 WOOL
+1009E ; [.4894.0020.0002] # LINEAR B IDEOGRAM B146
+1009F ; [.4895.0020.0002] # LINEAR B IDEOGRAM B150
+100A0 ; [.4896.0020.0002] # LINEAR B IDEOGRAM B151 HORN
+100A1 ; [.4897.0020.0002] # LINEAR B IDEOGRAM B152
+100A2 ; [.4898.0020.0002] # LINEAR B IDEOGRAM B153
+100A3 ; [.4899.0020.0002] # LINEAR B IDEOGRAM B154
+100A4 ; [.489A.0020.0002] # LINEAR B MONOGRAM B156 TURO2
+100A5 ; [.489B.0020.0002] # LINEAR B IDEOGRAM B157
+100A6 ; [.489C.0020.0002] # LINEAR B IDEOGRAM B158
+100A7 ; [.489D.0020.0002] # LINEAR B IDEOGRAM B159 CLOTH
+100A8 ; [.489E.0020.0002] # LINEAR B IDEOGRAM B160
+100A9 ; [.489F.0020.0002] # LINEAR B IDEOGRAM B161
+100AA ; [.48A0.0020.0002] # LINEAR B IDEOGRAM B162 GARMENT
+100AB ; [.48A1.0020.0002] # LINEAR B IDEOGRAM B163 ARMOUR
+100AC ; [.48A2.0020.0002] # LINEAR B IDEOGRAM B164
+100AD ; [.48A3.0020.0002] # LINEAR B IDEOGRAM B165
+100AE ; [.48A4.0020.0002] # LINEAR B IDEOGRAM B166
+100AF ; [.48A5.0020.0002] # LINEAR B IDEOGRAM B167
+100B0 ; [.48A6.0020.0002] # LINEAR B IDEOGRAM B168
+100B1 ; [.48A7.0020.0002] # LINEAR B IDEOGRAM B169
+100B2 ; [.48A8.0020.0002] # LINEAR B IDEOGRAM B170
+100B3 ; [.48A9.0020.0002] # LINEAR B IDEOGRAM B171
+100B4 ; [.48AA.0020.0002] # LINEAR B IDEOGRAM B172
+100B5 ; [.48AB.0020.0002] # LINEAR B IDEOGRAM B173 MONTH
+100B6 ; [.48AC.0020.0002] # LINEAR B IDEOGRAM B174
+100B7 ; [.48AD.0020.0002] # LINEAR B IDEOGRAM B176 TREE
+100B8 ; [.48AE.0020.0002] # LINEAR B IDEOGRAM B177
+100B9 ; [.48AF.0020.0002] # LINEAR B IDEOGRAM B178
+100BA ; [.48B0.0020.0002] # LINEAR B IDEOGRAM B179
+100BB ; [.48B1.0020.0002] # LINEAR B IDEOGRAM B180
+100BC ; [.48B2.0020.0002] # LINEAR B IDEOGRAM B181
+100BD ; [.48B3.0020.0002] # LINEAR B IDEOGRAM B182
+100BE ; [.48B4.0020.0002] # LINEAR B IDEOGRAM B183
+100BF ; [.48B5.0020.0002] # LINEAR B IDEOGRAM B184
+100C0 ; [.48B6.0020.0002] # LINEAR B IDEOGRAM B185
+100C1 ; [.48B7.0020.0002] # LINEAR B IDEOGRAM B189
+100C2 ; [.48B8.0020.0002] # LINEAR B IDEOGRAM B190
+100C3 ; [.48B9.0020.0002] # LINEAR B IDEOGRAM B191 HELMET
+100C4 ; [.48BA.0020.0002] # LINEAR B IDEOGRAM B220 FOOTSTOOL
+100C5 ; [.48BB.0020.0002] # LINEAR B IDEOGRAM B225 BATHTUB
+100C6 ; [.48BC.0020.0002] # LINEAR B IDEOGRAM B230 SPEAR
+100C7 ; [.48BD.0020.0002] # LINEAR B IDEOGRAM B231 ARROW
+100C8 ; [.48BE.0020.0002] # LINEAR B IDEOGRAM B232
+100C9 ; [.48BF.0020.0002] # LINEAR B IDEOGRAM B233 SWORD
+100CA ; [.48C0.0020.0002] # LINEAR B IDEOGRAM B234
+100CB ; [.48C1.0020.0002] # LINEAR B IDEOGRAM B236
+100CC ; [.48C2.0020.0002] # LINEAR B IDEOGRAM B240 WHEELED CHARIOT
+100CD ; [.48C3.0020.0002] # LINEAR B IDEOGRAM B241 CHARIOT
+100CE ; [.48C4.0020.0002] # LINEAR B IDEOGRAM B242 CHARIOT FRAME
+100CF ; [.48C5.0020.0002] # LINEAR B IDEOGRAM B243 WHEEL
+100D0 ; [.48C6.0020.0002] # LINEAR B IDEOGRAM B245
+100D1 ; [.48C7.0020.0002] # LINEAR B IDEOGRAM B246
+100D2 ; [.48C8.0020.0002] # LINEAR B MONOGRAM B247 DIPTE
+100D3 ; [.48C9.0020.0002] # LINEAR B IDEOGRAM B248
+100D4 ; [.48CA.0020.0002] # LINEAR B IDEOGRAM B249
+100D5 ; [.48CB.0020.0002] # LINEAR B IDEOGRAM B251
+100D6 ; [.48CC.0020.0002] # LINEAR B IDEOGRAM B252
+100D7 ; [.48CD.0020.0002] # LINEAR B IDEOGRAM B253
+100D8 ; [.48CE.0020.0002] # LINEAR B IDEOGRAM B254 DART
+100D9 ; [.48CF.0020.0002] # LINEAR B IDEOGRAM B255
+100DA ; [.48D0.0020.0002] # LINEAR B IDEOGRAM B256
+100DB ; [.48D1.0020.0002] # LINEAR B IDEOGRAM B257
+100DC ; [.48D2.0020.0002] # LINEAR B IDEOGRAM B258
+100DD ; [.48D3.0020.0002] # LINEAR B IDEOGRAM B259
+100DE ; [.48D4.0020.0002] # LINEAR B IDEOGRAM VESSEL B155
+100DF ; [.48D5.0020.0002] # LINEAR B IDEOGRAM VESSEL B200
+100E0 ; [.48D6.0020.0002] # LINEAR B IDEOGRAM VESSEL B201
+100E1 ; [.48D7.0020.0002] # LINEAR B IDEOGRAM VESSEL B202
+100E2 ; [.48D8.0020.0002] # LINEAR B IDEOGRAM VESSEL B203
+100E3 ; [.48D9.0020.0002] # LINEAR B IDEOGRAM VESSEL B204
+100E4 ; [.48DA.0020.0002] # LINEAR B IDEOGRAM VESSEL B205
+100E5 ; [.48DB.0020.0002] # LINEAR B IDEOGRAM VESSEL B206
+100E6 ; [.48DC.0020.0002] # LINEAR B IDEOGRAM VESSEL B207
+100E7 ; [.48DD.0020.0002] # LINEAR B IDEOGRAM VESSEL B208
+100E8 ; [.48DE.0020.0002] # LINEAR B IDEOGRAM VESSEL B209
+100E9 ; [.48DF.0020.0002] # LINEAR B IDEOGRAM VESSEL B210
+100EA ; [.48E0.0020.0002] # LINEAR B IDEOGRAM VESSEL B211
+100EB ; [.48E1.0020.0002] # LINEAR B IDEOGRAM VESSEL B212
+100EC ; [.48E2.0020.0002] # LINEAR B IDEOGRAM VESSEL B213
+100ED ; [.48E3.0020.0002] # LINEAR B IDEOGRAM VESSEL B214
+100EE ; [.48E4.0020.0002] # LINEAR B IDEOGRAM VESSEL B215
+100EF ; [.48E5.0020.0002] # LINEAR B IDEOGRAM VESSEL B216
+100F0 ; [.48E6.0020.0002] # LINEAR B IDEOGRAM VESSEL B217
+100F1 ; [.48E7.0020.0002] # LINEAR B IDEOGRAM VESSEL B218
+100F2 ; [.48E8.0020.0002] # LINEAR B IDEOGRAM VESSEL B219
+100F3 ; [.48E9.0020.0002] # LINEAR B IDEOGRAM VESSEL B221
+100F4 ; [.48EA.0020.0002] # LINEAR B IDEOGRAM VESSEL B222
+100F5 ; [.48EB.0020.0002] # LINEAR B IDEOGRAM VESSEL B226
+100F6 ; [.48EC.0020.0002] # LINEAR B IDEOGRAM VESSEL B227
+100F7 ; [.48ED.0020.0002] # LINEAR B IDEOGRAM VESSEL B228
+100F8 ; [.48EE.0020.0002] # LINEAR B IDEOGRAM VESSEL B229
+100F9 ; [.48EF.0020.0002] # LINEAR B IDEOGRAM VESSEL B250
+100FA ; [.48F0.0020.0002] # LINEAR B IDEOGRAM VESSEL B305
+10600 ; [.48F1.0020.0002] # LINEAR A SIGN AB001
+10601 ; [.48F2.0020.0002] # LINEAR A SIGN AB002
+10602 ; [.48F3.0020.0002] # LINEAR A SIGN AB003
+10603 ; [.48F4.0020.0002] # LINEAR A SIGN AB004
+10604 ; [.48F5.0020.0002] # LINEAR A SIGN AB005
+10605 ; [.48F6.0020.0002] # LINEAR A SIGN AB006
+10606 ; [.48F7.0020.0002] # LINEAR A SIGN AB007
+10607 ; [.48F8.0020.0002] # LINEAR A SIGN AB008
+10608 ; [.48F9.0020.0002] # LINEAR A SIGN AB009
+10609 ; [.48FA.0020.0002] # LINEAR A SIGN AB010
+1060A ; [.48FB.0020.0002] # LINEAR A SIGN AB011
+1060B ; [.48FC.0020.0002] # LINEAR A SIGN AB013
+1060C ; [.48FD.0020.0002] # LINEAR A SIGN AB016
+1060D ; [.48FE.0020.0002] # LINEAR A SIGN AB017
+1060E ; [.48FF.0020.0002] # LINEAR A SIGN AB020
+1060F ; [.4900.0020.0002] # LINEAR A SIGN AB021
+10610 ; [.4901.0020.0002] # LINEAR A SIGN AB021F
+10611 ; [.4902.0020.0002] # LINEAR A SIGN AB021M
+10612 ; [.4903.0020.0002] # LINEAR A SIGN AB022
+10613 ; [.4904.0020.0002] # LINEAR A SIGN AB022F
+10614 ; [.4905.0020.0002] # LINEAR A SIGN AB022M
+10615 ; [.4906.0020.0002] # LINEAR A SIGN AB023
+10616 ; [.4907.0020.0002] # LINEAR A SIGN AB023M
+10617 ; [.4908.0020.0002] # LINEAR A SIGN AB024
+10618 ; [.4909.0020.0002] # LINEAR A SIGN AB026
+10619 ; [.490A.0020.0002] # LINEAR A SIGN AB027
+1061A ; [.490B.0020.0002] # LINEAR A SIGN AB028
+1061B ; [.490C.0020.0002] # LINEAR A SIGN A028B
+1061C ; [.490D.0020.0002] # LINEAR A SIGN AB029
+1061D ; [.490E.0020.0002] # LINEAR A SIGN AB030
+1061E ; [.490F.0020.0002] # LINEAR A SIGN AB031
+1061F ; [.4910.0020.0002] # LINEAR A SIGN AB034
+10620 ; [.4911.0020.0002] # LINEAR A SIGN AB037
+10621 ; [.4912.0020.0002] # LINEAR A SIGN AB038
+10622 ; [.4913.0020.0002] # LINEAR A SIGN AB039
+10623 ; [.4914.0020.0002] # LINEAR A SIGN AB040
+10624 ; [.4915.0020.0002] # LINEAR A SIGN AB041
+10625 ; [.4916.0020.0002] # LINEAR A SIGN AB044
+10626 ; [.4917.0020.0002] # LINEAR A SIGN AB045
+10627 ; [.4918.0020.0002] # LINEAR A SIGN AB046
+10628 ; [.4919.0020.0002] # LINEAR A SIGN AB047
+10629 ; [.491A.0020.0002] # LINEAR A SIGN AB048
+1062A ; [.491B.0020.0002] # LINEAR A SIGN AB049
+1062B ; [.491C.0020.0002] # LINEAR A SIGN AB050
+1062C ; [.491D.0020.0002] # LINEAR A SIGN AB051
+1062D ; [.491E.0020.0002] # LINEAR A SIGN AB053
+1062E ; [.491F.0020.0002] # LINEAR A SIGN AB054
+1062F ; [.4920.0020.0002] # LINEAR A SIGN AB055
+10630 ; [.4921.0020.0002] # LINEAR A SIGN AB056
+10631 ; [.4922.0020.0002] # LINEAR A SIGN AB057
+10632 ; [.4923.0020.0002] # LINEAR A SIGN AB058
+10633 ; [.4924.0020.0002] # LINEAR A SIGN AB059
+10634 ; [.4925.0020.0002] # LINEAR A SIGN AB060
+10635 ; [.4926.0020.0002] # LINEAR A SIGN AB061
+10636 ; [.4927.0020.0002] # LINEAR A SIGN AB065
+10637 ; [.4928.0020.0002] # LINEAR A SIGN AB066
+10638 ; [.4929.0020.0002] # LINEAR A SIGN AB067
+10639 ; [.492A.0020.0002] # LINEAR A SIGN AB069
+1063A ; [.492B.0020.0002] # LINEAR A SIGN AB070
+1063B ; [.492C.0020.0002] # LINEAR A SIGN AB073
+1063C ; [.492D.0020.0002] # LINEAR A SIGN AB074
+1063D ; [.492E.0020.0002] # LINEAR A SIGN AB076
+1063E ; [.492F.0020.0002] # LINEAR A SIGN AB077
+1063F ; [.4930.0020.0002] # LINEAR A SIGN AB078
+10640 ; [.4931.0020.0002] # LINEAR A SIGN AB079
+10641 ; [.4932.0020.0002] # LINEAR A SIGN AB080
+10642 ; [.4933.0020.0002] # LINEAR A SIGN AB081
+10643 ; [.4934.0020.0002] # LINEAR A SIGN AB082
+10644 ; [.4935.0020.0002] # LINEAR A SIGN AB085
+10645 ; [.4936.0020.0002] # LINEAR A SIGN AB086
+10646 ; [.4937.0020.0002] # LINEAR A SIGN AB087
+10647 ; [.4938.0020.0002] # LINEAR A SIGN A100-102
+10648 ; [.4939.0020.0002] # LINEAR A SIGN AB118
+10649 ; [.493A.0020.0002] # LINEAR A SIGN AB120
+1064A ; [.493B.0020.0002] # LINEAR A SIGN A120B
+1064B ; [.493C.0020.0002] # LINEAR A SIGN AB122
+1064C ; [.493D.0020.0002] # LINEAR A SIGN AB123
+1064D ; [.493E.0020.0002] # LINEAR A SIGN AB131A
+1064E ; [.493F.0020.0002] # LINEAR A SIGN AB131B
+1064F ; [.4940.0020.0002] # LINEAR A SIGN A131C
+10650 ; [.4941.0020.0002] # LINEAR A SIGN AB164
+10651 ; [.4942.0020.0002] # LINEAR A SIGN AB171
+10652 ; [.4943.0020.0002] # LINEAR A SIGN AB180
+10653 ; [.4944.0020.0002] # LINEAR A SIGN AB188
+10654 ; [.4945.0020.0002] # LINEAR A SIGN AB191
+10655 ; [.4946.0020.0002] # LINEAR A SIGN A301
+10656 ; [.4947.0020.0002] # LINEAR A SIGN A302
+10657 ; [.4948.0020.0002] # LINEAR A SIGN A303
+10658 ; [.4949.0020.0002] # LINEAR A SIGN A304
+10659 ; [.494A.0020.0002] # LINEAR A SIGN A305
+1065A ; [.494B.0020.0002] # LINEAR A SIGN A306
+1065B ; [.494C.0020.0002] # LINEAR A SIGN A307
+1065C ; [.494D.0020.0002] # LINEAR A SIGN A308
+1065D ; [.494E.0020.0002] # LINEAR A SIGN A309A
+1065E ; [.494F.0020.0002] # LINEAR A SIGN A309B
+1065F ; [.4950.0020.0002] # LINEAR A SIGN A309C
+10660 ; [.4951.0020.0002] # LINEAR A SIGN A310
+10661 ; [.4952.0020.0002] # LINEAR A SIGN A311
+10662 ; [.4953.0020.0002] # LINEAR A SIGN A312
+10663 ; [.4954.0020.0002] # LINEAR A SIGN A313A
+10664 ; [.4955.0020.0002] # LINEAR A SIGN A313B
+10665 ; [.4956.0020.0002] # LINEAR A SIGN A313C
+10666 ; [.4957.0020.0002] # LINEAR A SIGN A314
+10667 ; [.4958.0020.0002] # LINEAR A SIGN A315
+10668 ; [.4959.0020.0002] # LINEAR A SIGN A316
+10669 ; [.495A.0020.0002] # LINEAR A SIGN A317
+1066A ; [.495B.0020.0002] # LINEAR A SIGN A318
+1066B ; [.495C.0020.0002] # LINEAR A SIGN A319
+1066C ; [.495D.0020.0002] # LINEAR A SIGN A320
+1066D ; [.495E.0020.0002] # LINEAR A SIGN A321
+1066E ; [.495F.0020.0002] # LINEAR A SIGN A322
+1066F ; [.4960.0020.0002] # LINEAR A SIGN A323
+10670 ; [.4961.0020.0002] # LINEAR A SIGN A324
+10671 ; [.4962.0020.0002] # LINEAR A SIGN A325
+10672 ; [.4963.0020.0002] # LINEAR A SIGN A326
+10673 ; [.4964.0020.0002] # LINEAR A SIGN A327
+10674 ; [.4965.0020.0002] # LINEAR A SIGN A328
+10675 ; [.4966.0020.0002] # LINEAR A SIGN A329
+10676 ; [.4967.0020.0002] # LINEAR A SIGN A330
+10677 ; [.4968.0020.0002] # LINEAR A SIGN A331
+10678 ; [.4969.0020.0002] # LINEAR A SIGN A332
+10679 ; [.496A.0020.0002] # LINEAR A SIGN A333
+1067A ; [.496B.0020.0002] # LINEAR A SIGN A334
+1067B ; [.496C.0020.0002] # LINEAR A SIGN A335
+1067C ; [.496D.0020.0002] # LINEAR A SIGN A336
+1067D ; [.496E.0020.0002] # LINEAR A SIGN A337
+1067E ; [.496F.0020.0002] # LINEAR A SIGN A338
+1067F ; [.4970.0020.0002] # LINEAR A SIGN A339
+10680 ; [.4971.0020.0002] # LINEAR A SIGN A340
+10681 ; [.4972.0020.0002] # LINEAR A SIGN A341
+10682 ; [.4973.0020.0002] # LINEAR A SIGN A342
+10683 ; [.4974.0020.0002] # LINEAR A SIGN A343
+10684 ; [.4975.0020.0002] # LINEAR A SIGN A344
+10685 ; [.4976.0020.0002] # LINEAR A SIGN A345
+10686 ; [.4977.0020.0002] # LINEAR A SIGN A346
+10687 ; [.4978.0020.0002] # LINEAR A SIGN A347
+10688 ; [.4979.0020.0002] # LINEAR A SIGN A348
+10689 ; [.497A.0020.0002] # LINEAR A SIGN A349
+1068A ; [.497B.0020.0002] # LINEAR A SIGN A350
+1068B ; [.497C.0020.0002] # LINEAR A SIGN A351
+1068C ; [.497D.0020.0002] # LINEAR A SIGN A352
+1068D ; [.497E.0020.0002] # LINEAR A SIGN A353
+1068E ; [.497F.0020.0002] # LINEAR A SIGN A354
+1068F ; [.4980.0020.0002] # LINEAR A SIGN A355
+10690 ; [.4981.0020.0002] # LINEAR A SIGN A356
+10691 ; [.4982.0020.0002] # LINEAR A SIGN A357
+10692 ; [.4983.0020.0002] # LINEAR A SIGN A358
+10693 ; [.4984.0020.0002] # LINEAR A SIGN A359
+10694 ; [.4985.0020.0002] # LINEAR A SIGN A360
+10695 ; [.4986.0020.0002] # LINEAR A SIGN A361
+10696 ; [.4987.0020.0002] # LINEAR A SIGN A362
+10697 ; [.4988.0020.0002] # LINEAR A SIGN A363
+10698 ; [.4989.0020.0002] # LINEAR A SIGN A364
+10699 ; [.498A.0020.0002] # LINEAR A SIGN A365
+1069A ; [.498B.0020.0002] # LINEAR A SIGN A366
+1069B ; [.498C.0020.0002] # LINEAR A SIGN A367
+1069C ; [.498D.0020.0002] # LINEAR A SIGN A368
+1069D ; [.498E.0020.0002] # LINEAR A SIGN A369
+1069E ; [.498F.0020.0002] # LINEAR A SIGN A370
+1069F ; [.4990.0020.0002] # LINEAR A SIGN A371
+106A0 ; [.4991.0020.0002] # LINEAR A SIGN A400-VAS
+106A1 ; [.4992.0020.0002] # LINEAR A SIGN A401-VAS
+106A2 ; [.4993.0020.0002] # LINEAR A SIGN A402-VAS
+106A3 ; [.4994.0020.0002] # LINEAR A SIGN A403-VAS
+106A4 ; [.4995.0020.0002] # LINEAR A SIGN A404-VAS
+106A5 ; [.4996.0020.0002] # LINEAR A SIGN A405-VAS
+106A6 ; [.4997.0020.0002] # LINEAR A SIGN A406-VAS
+106A7 ; [.4998.0020.0002] # LINEAR A SIGN A407-VAS
+106A8 ; [.4999.0020.0002] # LINEAR A SIGN A408-VAS
+106A9 ; [.499A.0020.0002] # LINEAR A SIGN A409-VAS
+106AA ; [.499B.0020.0002] # LINEAR A SIGN A410-VAS
+106AB ; [.499C.0020.0002] # LINEAR A SIGN A411-VAS
+106AC ; [.499D.0020.0002] # LINEAR A SIGN A412-VAS
+106AD ; [.499E.0020.0002] # LINEAR A SIGN A413-VAS
+106AE ; [.499F.0020.0002] # LINEAR A SIGN A414-VAS
+106AF ; [.49A0.0020.0002] # LINEAR A SIGN A415-VAS
+106B0 ; [.49A1.0020.0002] # LINEAR A SIGN A416-VAS
+106B1 ; [.49A2.0020.0002] # LINEAR A SIGN A417-VAS
+106B2 ; [.49A3.0020.0002] # LINEAR A SIGN A418-VAS
+106B3 ; [.49A4.0020.0002] # LINEAR A SIGN A501
+106B4 ; [.49A5.0020.0002] # LINEAR A SIGN A502
+106B5 ; [.49A6.0020.0002] # LINEAR A SIGN A503
+106B6 ; [.49A7.0020.0002] # LINEAR A SIGN A504
+106B7 ; [.49A8.0020.0002] # LINEAR A SIGN A505
+106B8 ; [.49A9.0020.0002] # LINEAR A SIGN A506
+106B9 ; [.49AA.0020.0002] # LINEAR A SIGN A508
+106BA ; [.49AB.0020.0002] # LINEAR A SIGN A509
+106BB ; [.49AC.0020.0002] # LINEAR A SIGN A510
+106BC ; [.49AD.0020.0002] # LINEAR A SIGN A511
+106BD ; [.49AE.0020.0002] # LINEAR A SIGN A512
+106BE ; [.49AF.0020.0002] # LINEAR A SIGN A513
+106BF ; [.49B0.0020.0002] # LINEAR A SIGN A515
+106C0 ; [.49B1.0020.0002] # LINEAR A SIGN A516
+106C1 ; [.49B2.0020.0002] # LINEAR A SIGN A520
+106C2 ; [.49B3.0020.0002] # LINEAR A SIGN A521
+106C3 ; [.49B4.0020.0002] # LINEAR A SIGN A523
+106C4 ; [.49B5.0020.0002] # LINEAR A SIGN A524
+106C5 ; [.49B6.0020.0002] # LINEAR A SIGN A525
+106C6 ; [.49B7.0020.0002] # LINEAR A SIGN A526
+106C7 ; [.49B8.0020.0002] # LINEAR A SIGN A527
+106C8 ; [.49B9.0020.0002] # LINEAR A SIGN A528
+106C9 ; [.49BA.0020.0002] # LINEAR A SIGN A529
+106CA ; [.49BB.0020.0002] # LINEAR A SIGN A530
+106CB ; [.49BC.0020.0002] # LINEAR A SIGN A531
+106CC ; [.49BD.0020.0002] # LINEAR A SIGN A532
+106CD ; [.49BE.0020.0002] # LINEAR A SIGN A534
+106CE ; [.49BF.0020.0002] # LINEAR A SIGN A535
+106CF ; [.49C0.0020.0002] # LINEAR A SIGN A536
+106D0 ; [.49C1.0020.0002] # LINEAR A SIGN A537
+106D1 ; [.49C2.0020.0002] # LINEAR A SIGN A538
+106D2 ; [.49C3.0020.0002] # LINEAR A SIGN A539
+106D3 ; [.49C4.0020.0002] # LINEAR A SIGN A540
+106D4 ; [.49C5.0020.0002] # LINEAR A SIGN A541
+106D5 ; [.49C6.0020.0002] # LINEAR A SIGN A542
+106D6 ; [.49C7.0020.0002] # LINEAR A SIGN A545
+106D7 ; [.49C8.0020.0002] # LINEAR A SIGN A547
+106D8 ; [.49C9.0020.0002] # LINEAR A SIGN A548
+106D9 ; [.49CA.0020.0002] # LINEAR A SIGN A549
+106DA ; [.49CB.0020.0002] # LINEAR A SIGN A550
+106DB ; [.49CC.0020.0002] # LINEAR A SIGN A551
+106DC ; [.49CD.0020.0002] # LINEAR A SIGN A552
+106DD ; [.49CE.0020.0002] # LINEAR A SIGN A553
+106DE ; [.49CF.0020.0002] # LINEAR A SIGN A554
+106DF ; [.49D0.0020.0002] # LINEAR A SIGN A555
+106E0 ; [.49D1.0020.0002] # LINEAR A SIGN A556
+106E1 ; [.49D2.0020.0002] # LINEAR A SIGN A557
+106E2 ; [.49D3.0020.0002] # LINEAR A SIGN A559
+106E3 ; [.49D4.0020.0002] # LINEAR A SIGN A563
+106E4 ; [.49D5.0020.0002] # LINEAR A SIGN A564
+106E5 ; [.49D6.0020.0002] # LINEAR A SIGN A565
+106E6 ; [.49D7.0020.0002] # LINEAR A SIGN A566
+106E7 ; [.49D8.0020.0002] # LINEAR A SIGN A568
+106E8 ; [.49D9.0020.0002] # LINEAR A SIGN A569
+106E9 ; [.49DA.0020.0002] # LINEAR A SIGN A570
+106EA ; [.49DB.0020.0002] # LINEAR A SIGN A571
+106EB ; [.49DC.0020.0002] # LINEAR A SIGN A572
+106EC ; [.49DD.0020.0002] # LINEAR A SIGN A573
+106ED ; [.49DE.0020.0002] # LINEAR A SIGN A574
+106EE ; [.49DF.0020.0002] # LINEAR A SIGN A575
+106EF ; [.49E0.0020.0002] # LINEAR A SIGN A576
+106F0 ; [.49E1.0020.0002] # LINEAR A SIGN A577
+106F1 ; [.49E2.0020.0002] # LINEAR A SIGN A578
+106F2 ; [.49E3.0020.0002] # LINEAR A SIGN A579
+106F3 ; [.49E4.0020.0002] # LINEAR A SIGN A580
+106F4 ; [.49E5.0020.0002] # LINEAR A SIGN A581
+106F5 ; [.49E6.0020.0002] # LINEAR A SIGN A582
+106F6 ; [.49E7.0020.0002] # LINEAR A SIGN A583
+106F7 ; [.49E8.0020.0002] # LINEAR A SIGN A584
+106F8 ; [.49E9.0020.0002] # LINEAR A SIGN A585
+106F9 ; [.49EA.0020.0002] # LINEAR A SIGN A586
+106FA ; [.49EB.0020.0002] # LINEAR A SIGN A587
+106FB ; [.49EC.0020.0002] # LINEAR A SIGN A588
+106FC ; [.49ED.0020.0002] # LINEAR A SIGN A589
+106FD ; [.49EE.0020.0002] # LINEAR A SIGN A591
+106FE ; [.49EF.0020.0002] # LINEAR A SIGN A592
+106FF ; [.49F0.0020.0002] # LINEAR A SIGN A594
+10700 ; [.49F1.0020.0002] # LINEAR A SIGN A595
+10701 ; [.49F2.0020.0002] # LINEAR A SIGN A596
+10702 ; [.49F3.0020.0002] # LINEAR A SIGN A598
+10703 ; [.49F4.0020.0002] # LINEAR A SIGN A600
+10704 ; [.49F5.0020.0002] # LINEAR A SIGN A601
+10705 ; [.49F6.0020.0002] # LINEAR A SIGN A602
+10706 ; [.49F7.0020.0002] # LINEAR A SIGN A603
+10707 ; [.49F8.0020.0002] # LINEAR A SIGN A604
+10708 ; [.49F9.0020.0002] # LINEAR A SIGN A606
+10709 ; [.49FA.0020.0002] # LINEAR A SIGN A608
+1070A ; [.49FB.0020.0002] # LINEAR A SIGN A609
+1070B ; [.49FC.0020.0002] # LINEAR A SIGN A610
+1070C ; [.49FD.0020.0002] # LINEAR A SIGN A611
+1070D ; [.49FE.0020.0002] # LINEAR A SIGN A612
+1070E ; [.49FF.0020.0002] # LINEAR A SIGN A613
+1070F ; [.4A00.0020.0002] # LINEAR A SIGN A614
+10710 ; [.4A01.0020.0002] # LINEAR A SIGN A615
+10711 ; [.4A02.0020.0002] # LINEAR A SIGN A616
+10712 ; [.4A03.0020.0002] # LINEAR A SIGN A617
+10713 ; [.4A04.0020.0002] # LINEAR A SIGN A618
+10714 ; [.4A05.0020.0002] # LINEAR A SIGN A619
+10715 ; [.4A06.0020.0002] # LINEAR A SIGN A620
+10716 ; [.4A07.0020.0002] # LINEAR A SIGN A621
+10717 ; [.4A08.0020.0002] # LINEAR A SIGN A622
+10718 ; [.4A09.0020.0002] # LINEAR A SIGN A623
+10719 ; [.4A0A.0020.0002] # LINEAR A SIGN A624
+1071A ; [.4A0B.0020.0002] # LINEAR A SIGN A626
+1071B ; [.4A0C.0020.0002] # LINEAR A SIGN A627
+1071C ; [.4A0D.0020.0002] # LINEAR A SIGN A628
+1071D ; [.4A0E.0020.0002] # LINEAR A SIGN A629
+1071E ; [.4A0F.0020.0002] # LINEAR A SIGN A634
+1071F ; [.4A10.0020.0002] # LINEAR A SIGN A637
+10720 ; [.4A11.0020.0002] # LINEAR A SIGN A638
+10721 ; [.4A12.0020.0002] # LINEAR A SIGN A640
+10722 ; [.4A13.0020.0002] # LINEAR A SIGN A642
+10723 ; [.4A14.0020.0002] # LINEAR A SIGN A643
+10724 ; [.4A15.0020.0002] # LINEAR A SIGN A644
+10725 ; [.4A16.0020.0002] # LINEAR A SIGN A645
+10726 ; [.4A17.0020.0002] # LINEAR A SIGN A646
+10727 ; [.4A18.0020.0002] # LINEAR A SIGN A648
+10728 ; [.4A19.0020.0002] # LINEAR A SIGN A649
+10729 ; [.4A1A.0020.0002] # LINEAR A SIGN A651
+1072A ; [.4A1B.0020.0002] # LINEAR A SIGN A652
+1072B ; [.4A1C.0020.0002] # LINEAR A SIGN A653
+1072C ; [.4A1D.0020.0002] # LINEAR A SIGN A654
+1072D ; [.4A1E.0020.0002] # LINEAR A SIGN A655
+1072E ; [.4A1F.0020.0002] # LINEAR A SIGN A656
+1072F ; [.4A20.0020.0002] # LINEAR A SIGN A657
+10730 ; [.4A21.0020.0002] # LINEAR A SIGN A658
+10731 ; [.4A22.0020.0002] # LINEAR A SIGN A659
+10732 ; [.4A23.0020.0002] # LINEAR A SIGN A660
+10733 ; [.4A24.0020.0002] # LINEAR A SIGN A661
+10734 ; [.4A25.0020.0002] # LINEAR A SIGN A662
+10735 ; [.4A26.0020.0002] # LINEAR A SIGN A663
+10736 ; [.4A27.0020.0002] # LINEAR A SIGN A664
+10740 ; [.4A28.0020.0002] # LINEAR A SIGN A701 A
+10741 ; [.4A29.0020.0002] # LINEAR A SIGN A702 B
+10742 ; [.4A2A.0020.0002] # LINEAR A SIGN A703 D
+10743 ; [.4A2B.0020.0002] # LINEAR A SIGN A704 E
+10744 ; [.4A2C.0020.0002] # LINEAR A SIGN A705 F
+10745 ; [.4A2D.0020.0002] # LINEAR A SIGN A706 H
+10746 ; [.4A2E.0020.0002] # LINEAR A SIGN A707 J
+10747 ; [.4A2F.0020.0002] # LINEAR A SIGN A708 K
+10748 ; [.4A30.0020.0002] # LINEAR A SIGN A709 L
+10749 ; [.4A31.0020.0002] # LINEAR A SIGN A709-2 L2
+1074A ; [.4A32.0020.0002] # LINEAR A SIGN A709-3 L3
+1074B ; [.4A33.0020.0002] # LINEAR A SIGN A709-4 L4
+1074C ; [.4A34.0020.0002] # LINEAR A SIGN A709-6 L6
+1074D ; [.4A35.0020.0002] # LINEAR A SIGN A710 W
+1074E ; [.4A36.0020.0002] # LINEAR A SIGN A711 X
+1074F ; [.4A37.0020.0002] # LINEAR A SIGN A712 Y
+10750 ; [.4A38.0020.0002] # LINEAR A SIGN A713 OMEGA
+10751 ; [.4A39.0020.0002] # LINEAR A SIGN A714 ABB
+10752 ; [.4A3A.0020.0002] # LINEAR A SIGN A715 BB
+10753 ; [.4A3B.0020.0002] # LINEAR A SIGN A717 DD
+10754 ; [.4A3C.0020.0002] # LINEAR A SIGN A726 EYYY
+10755 ; [.4A3D.0020.0002] # LINEAR A SIGN A732 JE
+10760 ; [.4A3E.0020.0002] # LINEAR A SIGN A800
+10761 ; [.4A3F.0020.0002] # LINEAR A SIGN A801
+10762 ; [.4A40.0020.0002] # LINEAR A SIGN A802
+10763 ; [.4A41.0020.0002] # LINEAR A SIGN A803
+10764 ; [.4A42.0020.0002] # LINEAR A SIGN A804
+10765 ; [.4A43.0020.0002] # LINEAR A SIGN A805
+10766 ; [.4A44.0020.0002] # LINEAR A SIGN A806
+10767 ; [.4A45.0020.0002] # LINEAR A SIGN A807
+10800 ; [.4A46.0020.0002] # CYPRIOT SYLLABLE A
+10801 ; [.4A47.0020.0002] # CYPRIOT SYLLABLE E
+10802 ; [.4A48.0020.0002] # CYPRIOT SYLLABLE I
+10803 ; [.4A49.0020.0002] # CYPRIOT SYLLABLE O
+10804 ; [.4A4A.0020.0002] # CYPRIOT SYLLABLE U
+10805 ; [.4A4B.0020.0002] # CYPRIOT SYLLABLE JA
+10808 ; [.4A4C.0020.0002] # CYPRIOT SYLLABLE JO
+1080A ; [.4A4D.0020.0002] # CYPRIOT SYLLABLE KA
+1080B ; [.4A4E.0020.0002] # CYPRIOT SYLLABLE KE
+1080C ; [.4A4F.0020.0002] # CYPRIOT SYLLABLE KI
+1080D ; [.4A50.0020.0002] # CYPRIOT SYLLABLE KO
+1080E ; [.4A51.0020.0002] # CYPRIOT SYLLABLE KU
+1080F ; [.4A52.0020.0002] # CYPRIOT SYLLABLE LA
+10810 ; [.4A53.0020.0002] # CYPRIOT SYLLABLE LE
+10811 ; [.4A54.0020.0002] # CYPRIOT SYLLABLE LI
+10812 ; [.4A55.0020.0002] # CYPRIOT SYLLABLE LO
+10813 ; [.4A56.0020.0002] # CYPRIOT SYLLABLE LU
+10814 ; [.4A57.0020.0002] # CYPRIOT SYLLABLE MA
+10815 ; [.4A58.0020.0002] # CYPRIOT SYLLABLE ME
+10816 ; [.4A59.0020.0002] # CYPRIOT SYLLABLE MI
+10817 ; [.4A5A.0020.0002] # CYPRIOT SYLLABLE MO
+10818 ; [.4A5B.0020.0002] # CYPRIOT SYLLABLE MU
+10819 ; [.4A5C.0020.0002] # CYPRIOT SYLLABLE NA
+1081A ; [.4A5D.0020.0002] # CYPRIOT SYLLABLE NE
+1081B ; [.4A5E.0020.0002] # CYPRIOT SYLLABLE NI
+1081C ; [.4A5F.0020.0002] # CYPRIOT SYLLABLE NO
+1081D ; [.4A60.0020.0002] # CYPRIOT SYLLABLE NU
+1081E ; [.4A61.0020.0002] # CYPRIOT SYLLABLE PA
+1081F ; [.4A62.0020.0002] # CYPRIOT SYLLABLE PE
+10820 ; [.4A63.0020.0002] # CYPRIOT SYLLABLE PI
+10821 ; [.4A64.0020.0002] # CYPRIOT SYLLABLE PO
+10822 ; [.4A65.0020.0002] # CYPRIOT SYLLABLE PU
+10823 ; [.4A66.0020.0002] # CYPRIOT SYLLABLE RA
+10824 ; [.4A67.0020.0002] # CYPRIOT SYLLABLE RE
+10825 ; [.4A68.0020.0002] # CYPRIOT SYLLABLE RI
+10826 ; [.4A69.0020.0002] # CYPRIOT SYLLABLE RO
+10827 ; [.4A6A.0020.0002] # CYPRIOT SYLLABLE RU
+10828 ; [.4A6B.0020.0002] # CYPRIOT SYLLABLE SA
+10829 ; [.4A6C.0020.0002] # CYPRIOT SYLLABLE SE
+1082A ; [.4A6D.0020.0002] # CYPRIOT SYLLABLE SI
+1082B ; [.4A6E.0020.0002] # CYPRIOT SYLLABLE SO
+1082C ; [.4A6F.0020.0002] # CYPRIOT SYLLABLE SU
+1082D ; [.4A70.0020.0002] # CYPRIOT SYLLABLE TA
+1082E ; [.4A71.0020.0002] # CYPRIOT SYLLABLE TE
+1082F ; [.4A72.0020.0002] # CYPRIOT SYLLABLE TI
+10830 ; [.4A73.0020.0002] # CYPRIOT SYLLABLE TO
+10831 ; [.4A74.0020.0002] # CYPRIOT SYLLABLE TU
+10832 ; [.4A75.0020.0002] # CYPRIOT SYLLABLE WA
+10833 ; [.4A76.0020.0002] # CYPRIOT SYLLABLE WE
+10834 ; [.4A77.0020.0002] # CYPRIOT SYLLABLE WI
+10835 ; [.4A78.0020.0002] # CYPRIOT SYLLABLE WO
+10837 ; [.4A79.0020.0002] # CYPRIOT SYLLABLE XA
+10838 ; [.4A7A.0020.0002] # CYPRIOT SYLLABLE XE
+1083C ; [.4A7B.0020.0002] # CYPRIOT SYLLABLE ZA
+1083F ; [.4A7C.0020.0002] # CYPRIOT SYLLABLE ZO
+10A60 ; [.4A7D.0020.0002] # OLD SOUTH ARABIAN LETTER HE
+10A61 ; [.4A7E.0020.0002] # OLD SOUTH ARABIAN LETTER LAMEDH
+10A62 ; [.4A7F.0020.0002] # OLD SOUTH ARABIAN LETTER HETH
+10A63 ; [.4A80.0020.0002] # OLD SOUTH ARABIAN LETTER MEM
+10A64 ; [.4A81.0020.0002] # OLD SOUTH ARABIAN LETTER QOPH
+10A65 ; [.4A82.0020.0002] # OLD SOUTH ARABIAN LETTER WAW
+10A66 ; [.4A83.0020.0002] # OLD SOUTH ARABIAN LETTER SHIN
+10A67 ; [.4A84.0020.0002] # OLD SOUTH ARABIAN LETTER RESH
+10A68 ; [.4A85.0020.0002] # OLD SOUTH ARABIAN LETTER BETH
+10A69 ; [.4A86.0020.0002] # OLD SOUTH ARABIAN LETTER TAW
+10A6A ; [.4A87.0020.0002] # OLD SOUTH ARABIAN LETTER SAT
+10A6B ; [.4A88.0020.0002] # OLD SOUTH ARABIAN LETTER KAPH
+10A6C ; [.4A89.0020.0002] # OLD SOUTH ARABIAN LETTER NUN
+10A6D ; [.4A8A.0020.0002] # OLD SOUTH ARABIAN LETTER KHETH
+10A6E ; [.4A8B.0020.0002] # OLD SOUTH ARABIAN LETTER SADHE
+10A6F ; [.4A8C.0020.0002] # OLD SOUTH ARABIAN LETTER SAMEKH
+10A70 ; [.4A8D.0020.0002] # OLD SOUTH ARABIAN LETTER FE
+10A71 ; [.4A8E.0020.0002] # OLD SOUTH ARABIAN LETTER ALEF
+10A72 ; [.4A8F.0020.0002] # OLD SOUTH ARABIAN LETTER AYN
+10A73 ; [.4A90.0020.0002] # OLD SOUTH ARABIAN LETTER DHADHE
+10A74 ; [.4A91.0020.0002] # OLD SOUTH ARABIAN LETTER GIMEL
+10A75 ; [.4A92.0020.0002] # OLD SOUTH ARABIAN LETTER DALETH
+10A76 ; [.4A93.0020.0002] # OLD SOUTH ARABIAN LETTER GHAYN
+10A77 ; [.4A94.0020.0002] # OLD SOUTH ARABIAN LETTER TETH
+10A78 ; [.4A95.0020.0002] # OLD SOUTH ARABIAN LETTER ZAYN
+10A79 ; [.4A96.0020.0002] # OLD SOUTH ARABIAN LETTER DHALETH
+10A7A ; [.4A97.0020.0002] # OLD SOUTH ARABIAN LETTER YODH
+10A7B ; [.4A98.0020.0002] # OLD SOUTH ARABIAN LETTER THAW
+10A7C ; [.4A99.0020.0002] # OLD SOUTH ARABIAN LETTER THETH
+10A80 ; [.4A9A.0020.0002] # OLD NORTH ARABIAN LETTER HEH
+10A81 ; [.4A9B.0020.0002] # OLD NORTH ARABIAN LETTER LAM
+10A82 ; [.4A9C.0020.0002] # OLD NORTH ARABIAN LETTER HAH
+10A83 ; [.4A9D.0020.0002] # OLD NORTH ARABIAN LETTER MEEM
+10A84 ; [.4A9E.0020.0002] # OLD NORTH ARABIAN LETTER QAF
+10A85 ; [.4A9F.0020.0002] # OLD NORTH ARABIAN LETTER WAW
+10A86 ; [.4AA0.0020.0002] # OLD NORTH ARABIAN LETTER ES-2
+10A87 ; [.4AA1.0020.0002] # OLD NORTH ARABIAN LETTER REH
+10A88 ; [.4AA2.0020.0002] # OLD NORTH ARABIAN LETTER BEH
+10A89 ; [.4AA3.0020.0002] # OLD NORTH ARABIAN LETTER TEH
+10A8A ; [.4AA4.0020.0002] # OLD NORTH ARABIAN LETTER ES-1
+10A8B ; [.4AA5.0020.0002] # OLD NORTH ARABIAN LETTER KAF
+10A8C ; [.4AA6.0020.0002] # OLD NORTH ARABIAN LETTER NOON
+10A8D ; [.4AA7.0020.0002] # OLD NORTH ARABIAN LETTER KHAH
+10A8E ; [.4AA8.0020.0002] # OLD NORTH ARABIAN LETTER SAD
+10A8F ; [.4AA9.0020.0002] # OLD NORTH ARABIAN LETTER ES-3
+10A90 ; [.4AAA.0020.0002] # OLD NORTH ARABIAN LETTER FEH
+10A91 ; [.4AAB.0020.0002] # OLD NORTH ARABIAN LETTER ALEF
+10A92 ; [.4AAC.0020.0002] # OLD NORTH ARABIAN LETTER AIN
+10A93 ; [.4AAD.0020.0002] # OLD NORTH ARABIAN LETTER DAD
+10A94 ; [.4AAE.0020.0002] # OLD NORTH ARABIAN LETTER GEEM
+10A95 ; [.4AAF.0020.0002] # OLD NORTH ARABIAN LETTER DAL
+10A96 ; [.4AB0.0020.0002] # OLD NORTH ARABIAN LETTER GHAIN
+10A97 ; [.4AB1.0020.0002] # OLD NORTH ARABIAN LETTER TAH
+10A98 ; [.4AB2.0020.0002] # OLD NORTH ARABIAN LETTER ZAIN
+10A99 ; [.4AB3.0020.0002] # OLD NORTH ARABIAN LETTER THAL
+10A9A ; [.4AB4.0020.0002] # OLD NORTH ARABIAN LETTER YEH
+10A9B ; [.4AB5.0020.0002] # OLD NORTH ARABIAN LETTER THEH
+10A9C ; [.4AB6.0020.0002] # OLD NORTH ARABIAN LETTER ZAH
+10B00 ; [.4AB7.0020.0002] # AVESTAN LETTER A
+10B01 ; [.4AB8.0020.0002] # AVESTAN LETTER AA
+10B02 ; [.4AB9.0020.0002] # AVESTAN LETTER AO
+10B03 ; [.4ABA.0020.0002] # AVESTAN LETTER AAO
+10B04 ; [.4ABB.0020.0002] # AVESTAN LETTER AN
+10B05 ; [.4ABC.0020.0002] # AVESTAN LETTER AAN
+10B06 ; [.4ABD.0020.0002] # AVESTAN LETTER AE
+10B07 ; [.4ABE.0020.0002] # AVESTAN LETTER AEE
+10B08 ; [.4ABF.0020.0002] # AVESTAN LETTER E
+10B09 ; [.4AC0.0020.0002] # AVESTAN LETTER EE
+10B0A ; [.4AC1.0020.0002] # AVESTAN LETTER O
+10B0B ; [.4AC2.0020.0002] # AVESTAN LETTER OO
+10B0C ; [.4AC3.0020.0002] # AVESTAN LETTER I
+10B0D ; [.4AC4.0020.0002] # AVESTAN LETTER II
+10B0E ; [.4AC5.0020.0002] # AVESTAN LETTER U
+10B0F ; [.4AC6.0020.0002] # AVESTAN LETTER UU
+10B10 ; [.4AC7.0020.0002] # AVESTAN LETTER KE
+10B11 ; [.4AC8.0020.0002] # AVESTAN LETTER XE
+10B12 ; [.4AC9.0020.0002] # AVESTAN LETTER XYE
+10B13 ; [.4ACA.0020.0002] # AVESTAN LETTER XVE
+10B14 ; [.4ACB.0020.0002] # AVESTAN LETTER GE
+10B15 ; [.4ACC.0020.0002] # AVESTAN LETTER GGE
+10B16 ; [.4ACD.0020.0002] # AVESTAN LETTER GHE
+10B17 ; [.4ACE.0020.0002] # AVESTAN LETTER CE
+10B18 ; [.4ACF.0020.0002] # AVESTAN LETTER JE
+10B19 ; [.4AD0.0020.0002] # AVESTAN LETTER TE
+10B1A ; [.4AD1.0020.0002] # AVESTAN LETTER THE
+10B1B ; [.4AD2.0020.0002] # AVESTAN LETTER DE
+10B1C ; [.4AD3.0020.0002] # AVESTAN LETTER DHE
+10B1D ; [.4AD4.0020.0002] # AVESTAN LETTER TTE
+10B1E ; [.4AD5.0020.0002] # AVESTAN LETTER PE
+10B1F ; [.4AD6.0020.0002] # AVESTAN LETTER FE
+10B20 ; [.4AD7.0020.0002] # AVESTAN LETTER BE
+10B21 ; [.4AD8.0020.0002] # AVESTAN LETTER BHE
+10B22 ; [.4AD9.0020.0002] # AVESTAN LETTER NGE
+10B23 ; [.4ADA.0020.0002] # AVESTAN LETTER NGYE
+10B24 ; [.4ADB.0020.0002] # AVESTAN LETTER NGVE
+10B25 ; [.4ADC.0020.0002] # AVESTAN LETTER NE
+10B26 ; [.4ADD.0020.0002] # AVESTAN LETTER NYE
+10B27 ; [.4ADE.0020.0002] # AVESTAN LETTER NNE
+10B28 ; [.4ADF.0020.0002] # AVESTAN LETTER ME
+10B29 ; [.4AE0.0020.0002] # AVESTAN LETTER HME
+10B2A ; [.4AE1.0020.0002] # AVESTAN LETTER YYE
+10B2B ; [.4AE2.0020.0002] # AVESTAN LETTER YE
+10B2C ; [.4AE3.0020.0002] # AVESTAN LETTER VE
+10B2D ; [.4AE4.0020.0002] # AVESTAN LETTER RE
+10B2E ; [.4AE4.0020.0004][.0000.0111.0004] # AVESTAN LETTER LE
+10B2F ; [.4AE5.0020.0002] # AVESTAN LETTER SE
+10B30 ; [.4AE6.0020.0002] # AVESTAN LETTER ZE
+10B31 ; [.4AE7.0020.0002] # AVESTAN LETTER SHE
+10B32 ; [.4AE8.0020.0002] # AVESTAN LETTER ZHE
+10B33 ; [.4AE9.0020.0002] # AVESTAN LETTER SHYE
+10B34 ; [.4AEA.0020.0002] # AVESTAN LETTER SSHE
+10B35 ; [.4AEB.0020.0002] # AVESTAN LETTER HE
+10860 ; [.4AEC.0020.0002] # PALMYRENE LETTER ALEPH
+10861 ; [.4AED.0020.0002] # PALMYRENE LETTER BETH
+10862 ; [.4AEE.0020.0002] # PALMYRENE LETTER GIMEL
+10863 ; [.4AEF.0020.0002] # PALMYRENE LETTER DALETH
+10864 ; [.4AF0.0020.0002] # PALMYRENE LETTER HE
+10865 ; [.4AF1.0020.0002] # PALMYRENE LETTER WAW
+10866 ; [.4AF2.0020.0002] # PALMYRENE LETTER ZAYIN
+10867 ; [.4AF3.0020.0002] # PALMYRENE LETTER HETH
+10868 ; [.4AF4.0020.0002] # PALMYRENE LETTER TETH
+10869 ; [.4AF5.0020.0002] # PALMYRENE LETTER YODH
+1086A ; [.4AF6.0020.0002] # PALMYRENE LETTER KAPH
+1086B ; [.4AF7.0020.0002] # PALMYRENE LETTER LAMEDH
+1086C ; [.4AF8.0020.0002] # PALMYRENE LETTER MEM
+1086E ; [.4AF9.0020.0002] # PALMYRENE LETTER NUN
+1086D ; [.4AF9.0020.0019] # PALMYRENE LETTER FINAL NUN
+1086F ; [.4AFA.0020.0002] # PALMYRENE LETTER SAMEKH
+10870 ; [.4AFB.0020.0002] # PALMYRENE LETTER AYIN
+10871 ; [.4AFC.0020.0002] # PALMYRENE LETTER PE
+10872 ; [.4AFD.0020.0002] # PALMYRENE LETTER SADHE
+10873 ; [.4AFE.0020.0002] # PALMYRENE LETTER QOPH
+10874 ; [.4AFF.0020.0002] # PALMYRENE LETTER RESH
+10875 ; [.4B00.0020.0002] # PALMYRENE LETTER SHIN
+10876 ; [.4B01.0020.0002] # PALMYRENE LETTER TAW
+10881 ; [.4B02.0020.0002] # NABATAEAN LETTER ALEPH
+10880 ; [.4B02.0020.0019] # NABATAEAN LETTER FINAL ALEPH
+10883 ; [.4B03.0020.0002] # NABATAEAN LETTER BETH
+10882 ; [.4B03.0020.0019] # NABATAEAN LETTER FINAL BETH
+10884 ; [.4B04.0020.0002] # NABATAEAN LETTER GIMEL
+10885 ; [.4B05.0020.0002] # NABATAEAN LETTER DALETH
+10887 ; [.4B06.0020.0002] # NABATAEAN LETTER HE
+10886 ; [.4B06.0020.0019] # NABATAEAN LETTER FINAL HE
+10888 ; [.4B07.0020.0002] # NABATAEAN LETTER WAW
+10889 ; [.4B08.0020.0002] # NABATAEAN LETTER ZAYIN
+1088A ; [.4B09.0020.0002] # NABATAEAN LETTER HETH
+1088B ; [.4B0A.0020.0002] # NABATAEAN LETTER TETH
+1088D ; [.4B0B.0020.0002] # NABATAEAN LETTER YODH
+1088C ; [.4B0B.0020.0019] # NABATAEAN LETTER FINAL YODH
+1088F ; [.4B0C.0020.0002] # NABATAEAN LETTER KAPH
+1088E ; [.4B0C.0020.0019] # NABATAEAN LETTER FINAL KAPH
+10891 ; [.4B0D.0020.0002] # NABATAEAN LETTER LAMEDH
+10890 ; [.4B0D.0020.0019] # NABATAEAN LETTER FINAL LAMEDH
+10893 ; [.4B0E.0020.0002] # NABATAEAN LETTER MEM
+10892 ; [.4B0E.0020.0019] # NABATAEAN LETTER FINAL MEM
+10895 ; [.4B0F.0020.0002] # NABATAEAN LETTER NUN
+10894 ; [.4B0F.0020.0019] # NABATAEAN LETTER FINAL NUN
+10896 ; [.4B10.0020.0002] # NABATAEAN LETTER SAMEKH
+10897 ; [.4B11.0020.0002] # NABATAEAN LETTER AYIN
+10898 ; [.4B12.0020.0002] # NABATAEAN LETTER PE
+10899 ; [.4B13.0020.0002] # NABATAEAN LETTER SADHE
+1089A ; [.4B14.0020.0002] # NABATAEAN LETTER QOPH
+1089B ; [.4B15.0020.0002] # NABATAEAN LETTER RESH
+1089D ; [.4B16.0020.0002] # NABATAEAN LETTER SHIN
+1089C ; [.4B16.0020.0019] # NABATAEAN LETTER FINAL SHIN
+1089E ; [.4B17.0020.0002] # NABATAEAN LETTER TAW
+108E0 ; [.4B18.0020.0002] # HATRAN LETTER ALEPH
+108E1 ; [.4B19.0020.0002] # HATRAN LETTER BETH
+108E2 ; [.4B1A.0020.0002] # HATRAN LETTER GIMEL
+108E3 ; [.4B1B.0020.0002] # HATRAN LETTER DALETH-RESH
+108E4 ; [.4B1C.0020.0002] # HATRAN LETTER HE
+108E5 ; [.4B1D.0020.0002] # HATRAN LETTER WAW
+108E6 ; [.4B1E.0020.0002] # HATRAN LETTER ZAYN
+108E7 ; [.4B1F.0020.0002] # HATRAN LETTER HETH
+108E8 ; [.4B20.0020.0002] # HATRAN LETTER TETH
+108E9 ; [.4B21.0020.0002] # HATRAN LETTER YODH
+108EA ; [.4B22.0020.0002] # HATRAN LETTER KAPH
+108EB ; [.4B23.0020.0002] # HATRAN LETTER LAMEDH
+108EC ; [.4B24.0020.0002] # HATRAN LETTER MEM
+108ED ; [.4B25.0020.0002] # HATRAN LETTER NUN
+108EE ; [.4B26.0020.0002] # HATRAN LETTER SAMEKH
+108EF ; [.4B27.0020.0002] # HATRAN LETTER AYN
+108F0 ; [.4B28.0020.0002] # HATRAN LETTER PE
+108F1 ; [.4B29.0020.0002] # HATRAN LETTER SADHE
+108F2 ; [.4B2A.0020.0002] # HATRAN LETTER QOPH
+108F4 ; [.4B2B.0020.0002] # HATRAN LETTER SHIN
+108F5 ; [.4B2C.0020.0002] # HATRAN LETTER TAW
+10840 ; [.4B2D.0020.0002] # IMPERIAL ARAMAIC LETTER ALEPH
+10841 ; [.4B2E.0020.0002] # IMPERIAL ARAMAIC LETTER BETH
+10842 ; [.4B2F.0020.0002] # IMPERIAL ARAMAIC LETTER GIMEL
+10843 ; [.4B30.0020.0002] # IMPERIAL ARAMAIC LETTER DALETH
+10844 ; [.4B31.0020.0002] # IMPERIAL ARAMAIC LETTER HE
+10845 ; [.4B32.0020.0002] # IMPERIAL ARAMAIC LETTER WAW
+10846 ; [.4B33.0020.0002] # IMPERIAL ARAMAIC LETTER ZAYIN
+10847 ; [.4B34.0020.0002] # IMPERIAL ARAMAIC LETTER HETH
+10848 ; [.4B35.0020.0002] # IMPERIAL ARAMAIC LETTER TETH
+10849 ; [.4B36.0020.0002] # IMPERIAL ARAMAIC LETTER YODH
+1084A ; [.4B37.0020.0002] # IMPERIAL ARAMAIC LETTER KAPH
+1084B ; [.4B38.0020.0002] # IMPERIAL ARAMAIC LETTER LAMEDH
+1084C ; [.4B39.0020.0002] # IMPERIAL ARAMAIC LETTER MEM
+1084D ; [.4B3A.0020.0002] # IMPERIAL ARAMAIC LETTER NUN
+1084E ; [.4B3B.0020.0002] # IMPERIAL ARAMAIC LETTER SAMEKH
+1084F ; [.4B3C.0020.0002] # IMPERIAL ARAMAIC LETTER AYIN
+10850 ; [.4B3D.0020.0002] # IMPERIAL ARAMAIC LETTER PE
+10851 ; [.4B3E.0020.0002] # IMPERIAL ARAMAIC LETTER SADHE
+10852 ; [.4B3F.0020.0002] # IMPERIAL ARAMAIC LETTER QOPH
+10853 ; [.4B40.0020.0002] # IMPERIAL ARAMAIC LETTER RESH
+10854 ; [.4B41.0020.0002] # IMPERIAL ARAMAIC LETTER SHIN
+10855 ; [.4B42.0020.0002] # IMPERIAL ARAMAIC LETTER TAW
+10B40 ; [.4B43.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER ALEPH
+10B41 ; [.4B44.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER BETH
+10B42 ; [.4B45.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER GIMEL
+10B43 ; [.4B46.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER DALETH
+10B44 ; [.4B47.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER HE
+10B45 ; [.4B48.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER WAW
+10B46 ; [.4B49.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER ZAYIN
+10B47 ; [.4B4A.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER HETH
+10B48 ; [.4B4B.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER TETH
+10B49 ; [.4B4C.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER YODH
+10B4A ; [.4B4D.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER KAPH
+10B4B ; [.4B4E.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER LAMEDH
+10B4C ; [.4B4F.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER MEM
+10B4D ; [.4B50.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER NUN
+10B4E ; [.4B51.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER SAMEKH
+10B4F ; [.4B52.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER AYIN
+10B50 ; [.4B53.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER PE
+10B51 ; [.4B54.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER SADHE
+10B52 ; [.4B55.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER QOPH
+10B53 ; [.4B56.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER RESH
+10B54 ; [.4B57.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER SHIN
+10B55 ; [.4B58.0020.0002] # INSCRIPTIONAL PARTHIAN LETTER TAW
+10B60 ; [.4B59.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER ALEPH
+10B61 ; [.4B5A.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER BETH
+10B62 ; [.4B5B.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER GIMEL
+10B63 ; [.4B5C.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER DALETH
+10B64 ; [.4B5D.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER HE
+10B65 ; [.4B5E.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH
+10B66 ; [.4B5F.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER ZAYIN
+10B67 ; [.4B60.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER HETH
+10B68 ; [.4B61.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER TETH
+10B69 ; [.4B62.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER YODH
+10B6A ; [.4B63.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER KAPH
+10B6B ; [.4B64.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER LAMEDH
+10B6C ; [.4B65.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH
+10B6D ; [.4B66.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER NUN
+10B6E ; [.4B67.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER SAMEKH
+10B6F ; [.4B68.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER PE
+10B70 ; [.4B69.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER SADHE
+10B71 ; [.4B6A.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER SHIN
+10B72 ; [.4B6B.0020.0002] # INSCRIPTIONAL PAHLAVI LETTER TAW
+10B80 ; [.4B6C.0020.0002] # PSALTER PAHLAVI LETTER ALEPH
+10B81 ; [.4B6D.0020.0002] # PSALTER PAHLAVI LETTER BETH
+10B82 ; [.4B6E.0020.0002] # PSALTER PAHLAVI LETTER GIMEL
+10B83 ; [.4B6F.0020.0002] # PSALTER PAHLAVI LETTER DALETH
+10B84 ; [.4B70.0020.0002] # PSALTER PAHLAVI LETTER HE
+10B85 ; [.4B71.0020.0002] # PSALTER PAHLAVI LETTER WAW-AYIN-RESH
+10B86 ; [.4B72.0020.0002] # PSALTER PAHLAVI LETTER ZAYIN
+10B87 ; [.4B73.0020.0002] # PSALTER PAHLAVI LETTER HETH
+10B88 ; [.4B74.0020.0002] # PSALTER PAHLAVI LETTER YODH
+10B89 ; [.4B75.0020.0002] # PSALTER PAHLAVI LETTER KAPH
+10B8A ; [.4B76.0020.0002] # PSALTER PAHLAVI LETTER LAMEDH
+10B8B ; [.4B77.0020.0002] # PSALTER PAHLAVI LETTER MEM-QOPH
+10B8C ; [.4B78.0020.0002] # PSALTER PAHLAVI LETTER NUN
+10B8D ; [.4B79.0020.0002] # PSALTER PAHLAVI LETTER SAMEKH
+10B8E ; [.4B7A.0020.0002] # PSALTER PAHLAVI LETTER PE
+10B8F ; [.4B7B.0020.0002] # PSALTER PAHLAVI LETTER SADHE
+10B90 ; [.4B7C.0020.0002] # PSALTER PAHLAVI LETTER SHIN
+10B91 ; [.4B7D.0020.0002] # PSALTER PAHLAVI LETTER TAW
+10AC0 ; [.4B7E.0020.0002] # MANICHAEAN LETTER ALEPH
+10AC1 ; [.4B7F.0020.0002] # MANICHAEAN LETTER BETH
+10AC2 ; [.4B80.0020.0002] # MANICHAEAN LETTER BHETH
+10AC3 ; [.4B81.0020.0002] # MANICHAEAN LETTER GIMEL
+10AC4 ; [.4B82.0020.0002] # MANICHAEAN LETTER GHIMEL
+10AC5 ; [.4B83.0020.0002] # MANICHAEAN LETTER DALETH
+10AC6 ; [.4B84.0020.0002] # MANICHAEAN LETTER HE
+10AC7 ; [.4B85.0020.0002] # MANICHAEAN LETTER WAW
+10AC8 ; [.4B85.0020.0004][.0000.0112.0004] # MANICHAEAN SIGN UD
+10AC9 ; [.4B86.0020.0002] # MANICHAEAN LETTER ZAYIN
+10ACA ; [.4B87.0020.0002] # MANICHAEAN LETTER ZHAYIN
+10ACB ; [.4B88.0020.0002] # MANICHAEAN LETTER JAYIN
+10ACC ; [.4B89.0020.0002] # MANICHAEAN LETTER JHAYIN
+10ACD ; [.4B8A.0020.0002] # MANICHAEAN LETTER HETH
+10ACE ; [.4B8B.0020.0002] # MANICHAEAN LETTER TETH
+10ACF ; [.4B8C.0020.0002] # MANICHAEAN LETTER YODH
+10AD0 ; [.4B8D.0020.0002] # MANICHAEAN LETTER KAPH
+10AD1 ; [.4B8E.0020.0002] # MANICHAEAN LETTER XAPH
+10AD2 ; [.4B8F.0020.0002] # MANICHAEAN LETTER KHAPH
+10AD3 ; [.4B90.0020.0002] # MANICHAEAN LETTER LAMEDH
+10AD4 ; [.4B91.0020.0002] # MANICHAEAN LETTER DHAMEDH
+10AD5 ; [.4B92.0020.0002] # MANICHAEAN LETTER THAMEDH
+10AD6 ; [.4B93.0020.0002] # MANICHAEAN LETTER MEM
+10AD7 ; [.4B94.0020.0002] # MANICHAEAN LETTER NUN
+10AD8 ; [.4B95.0020.0002] # MANICHAEAN LETTER SAMEKH
+10AD9 ; [.4B96.0020.0002] # MANICHAEAN LETTER AYIN
+10ADA ; [.4B97.0020.0002] # MANICHAEAN LETTER AAYIN
+10ADB ; [.4B98.0020.0002] # MANICHAEAN LETTER PE
+10ADC ; [.4B99.0020.0002] # MANICHAEAN LETTER FE
+10ADD ; [.4B9A.0020.0002] # MANICHAEAN LETTER SADHE
+10ADE ; [.4B9B.0020.0002] # MANICHAEAN LETTER QOPH
+10ADF ; [.4B9C.0020.0002] # MANICHAEAN LETTER XOPH
+10AE0 ; [.4B9D.0020.0002] # MANICHAEAN LETTER QHOPH
+10AE1 ; [.4B9E.0020.0002] # MANICHAEAN LETTER RESH
+10AE2 ; [.4B9F.0020.0002] # MANICHAEAN LETTER SHIN
+10AE3 ; [.4BA0.0020.0002] # MANICHAEAN LETTER SSHIN
+10AE4 ; [.4BA1.0020.0002] # MANICHAEAN LETTER TAW
+10380 ; [.4BA2.0020.0002] # UGARITIC LETTER ALPA
+10381 ; [.4BA3.0020.0002] # UGARITIC LETTER BETA
+10382 ; [.4BA4.0020.0002] # UGARITIC LETTER GAMLA
+10383 ; [.4BA5.0020.0002] # UGARITIC LETTER KHA
+10384 ; [.4BA6.0020.0002] # UGARITIC LETTER DELTA
+10385 ; [.4BA7.0020.0002] # UGARITIC LETTER HO
+10386 ; [.4BA8.0020.0002] # UGARITIC LETTER WO
+10387 ; [.4BA9.0020.0002] # UGARITIC LETTER ZETA
+10388 ; [.4BAA.0020.0002] # UGARITIC LETTER HOTA
+10389 ; [.4BAB.0020.0002] # UGARITIC LETTER TET
+1038A ; [.4BAC.0020.0002] # UGARITIC LETTER YOD
+1038B ; [.4BAD.0020.0002] # UGARITIC LETTER KAF
+1038C ; [.4BAE.0020.0002] # UGARITIC LETTER SHIN
+1038D ; [.4BAF.0020.0002] # UGARITIC LETTER LAMDA
+1038E ; [.4BB0.0020.0002] # UGARITIC LETTER MEM
+1038F ; [.4BB1.0020.0002] # UGARITIC LETTER DHAL
+10390 ; [.4BB2.0020.0002] # UGARITIC LETTER NUN
+10391 ; [.4BB3.0020.0002] # UGARITIC LETTER ZU
+10392 ; [.4BB4.0020.0002] # UGARITIC LETTER SAMKA
+10393 ; [.4BB5.0020.0002] # UGARITIC LETTER AIN
+10394 ; [.4BB6.0020.0002] # UGARITIC LETTER PU
+10395 ; [.4BB7.0020.0002] # UGARITIC LETTER SADE
+10396 ; [.4BB8.0020.0002] # UGARITIC LETTER QOPA
+10397 ; [.4BB9.0020.0002] # UGARITIC LETTER RASHA
+10398 ; [.4BBA.0020.0002] # UGARITIC LETTER THANNA
+10399 ; [.4BBB.0020.0002] # UGARITIC LETTER GHAIN
+1039A ; [.4BBC.0020.0002] # UGARITIC LETTER TO
+1039B ; [.4BBD.0020.0002] # UGARITIC LETTER I
+1039C ; [.4BBE.0020.0002] # UGARITIC LETTER U
+1039D ; [.4BBF.0020.0002] # UGARITIC LETTER SSU
+103A0 ; [.4BC0.0020.0002] # OLD PERSIAN SIGN A
+103A1 ; [.4BC1.0020.0002] # OLD PERSIAN SIGN I
+103A2 ; [.4BC2.0020.0002] # OLD PERSIAN SIGN U
+103A3 ; [.4BC3.0020.0002] # OLD PERSIAN SIGN KA
+103A4 ; [.4BC4.0020.0002] # OLD PERSIAN SIGN KU
+103A5 ; [.4BC5.0020.0002] # OLD PERSIAN SIGN GA
+103A6 ; [.4BC6.0020.0002] # OLD PERSIAN SIGN GU
+103A7 ; [.4BC7.0020.0002] # OLD PERSIAN SIGN XA
+103A8 ; [.4BC8.0020.0002] # OLD PERSIAN SIGN CA
+103A9 ; [.4BC9.0020.0002] # OLD PERSIAN SIGN JA
+103AA ; [.4BCA.0020.0002] # OLD PERSIAN SIGN JI
+103AB ; [.4BCB.0020.0002] # OLD PERSIAN SIGN TA
+103AC ; [.4BCC.0020.0002] # OLD PERSIAN SIGN TU
+103AD ; [.4BCD.0020.0002] # OLD PERSIAN SIGN DA
+103AE ; [.4BCE.0020.0002] # OLD PERSIAN SIGN DI
+103AF ; [.4BCF.0020.0002] # OLD PERSIAN SIGN DU
+103B0 ; [.4BD0.0020.0002] # OLD PERSIAN SIGN THA
+103B1 ; [.4BD1.0020.0002] # OLD PERSIAN SIGN PA
+103B2 ; [.4BD2.0020.0002] # OLD PERSIAN SIGN BA
+103B3 ; [.4BD3.0020.0002] # OLD PERSIAN SIGN FA
+103B4 ; [.4BD4.0020.0002] # OLD PERSIAN SIGN NA
+103B5 ; [.4BD5.0020.0002] # OLD PERSIAN SIGN NU
+103B6 ; [.4BD6.0020.0002] # OLD PERSIAN SIGN MA
+103B7 ; [.4BD7.0020.0002] # OLD PERSIAN SIGN MI
+103B8 ; [.4BD8.0020.0002] # OLD PERSIAN SIGN MU
+103B9 ; [.4BD9.0020.0002] # OLD PERSIAN SIGN YA
+103BA ; [.4BDA.0020.0002] # OLD PERSIAN SIGN VA
+103BB ; [.4BDB.0020.0002] # OLD PERSIAN SIGN VI
+103BC ; [.4BDC.0020.0002] # OLD PERSIAN SIGN RA
+103BD ; [.4BDD.0020.0002] # OLD PERSIAN SIGN RU
+103BE ; [.4BDE.0020.0002] # OLD PERSIAN SIGN LA
+103BF ; [.4BDF.0020.0002] # OLD PERSIAN SIGN SA
+103C0 ; [.4BE0.0020.0002] # OLD PERSIAN SIGN ZA
+103C1 ; [.4BE1.0020.0002] # OLD PERSIAN SIGN SHA
+103C2 ; [.4BE2.0020.0002] # OLD PERSIAN SIGN SSA
+103C3 ; [.4BE3.0020.0002] # OLD PERSIAN SIGN HA
+103C8 ; [.4BE4.0020.0002] # OLD PERSIAN SIGN AURAMAZDAA
+103C9 ; [.4BE5.0020.0002] # OLD PERSIAN SIGN AURAMAZDAA-2
+103CA ; [.4BE6.0020.0002] # OLD PERSIAN SIGN AURAMAZDAAHA
+103CB ; [.4BE7.0020.0002] # OLD PERSIAN SIGN XSHAAYATHIYA
+103CC ; [.4BE8.0020.0002] # OLD PERSIAN SIGN DAHYAAUSH
+103CD ; [.4BE9.0020.0002] # OLD PERSIAN SIGN DAHYAAUSH-2
+103CE ; [.4BEA.0020.0002] # OLD PERSIAN SIGN BAGA
+103CF ; [.4BEB.0020.0002] # OLD PERSIAN SIGN BUUMISH
+12000 ; [.4BEC.0020.0002] # CUNEIFORM SIGN A
+12001 ; [.4BED.0020.0002] # CUNEIFORM SIGN A TIMES A
+12002 ; [.4BEE.0020.0002] # CUNEIFORM SIGN A TIMES BAD
+12003 ; [.4BEF.0020.0002] # CUNEIFORM SIGN A TIMES GAN2 TENU
+12004 ; [.4BF0.0020.0002] # CUNEIFORM SIGN A TIMES HA
+12005 ; [.4BF1.0020.0002] # CUNEIFORM SIGN A TIMES IGI
+12006 ; [.4BF2.0020.0002] # CUNEIFORM SIGN A TIMES LAGAR GUNU
+12007 ; [.4BF3.0020.0002] # CUNEIFORM SIGN A TIMES MUSH
+12008 ; [.4BF4.0020.0002] # CUNEIFORM SIGN A TIMES SAG
+12009 ; [.4BF5.0020.0002] # CUNEIFORM SIGN A2
+1200A ; [.4BF6.0020.0002] # CUNEIFORM SIGN AB
+1200B ; [.4BF7.0020.0002] # CUNEIFORM SIGN AB TIMES ASH2
+1200C ; [.4BF8.0020.0002] # CUNEIFORM SIGN AB TIMES DUN3 GUNU
+1200D ; [.4BF9.0020.0002] # CUNEIFORM SIGN AB TIMES GAL
+1200E ; [.4BFA.0020.0002] # CUNEIFORM SIGN AB TIMES GAN2 TENU
+1200F ; [.4BFB.0020.0002] # CUNEIFORM SIGN AB TIMES HA
+12010 ; [.4BFC.0020.0002] # CUNEIFORM SIGN AB TIMES IGI GUNU
+12011 ; [.4BFD.0020.0002] # CUNEIFORM SIGN AB TIMES IMIN
+12012 ; [.4BFE.0020.0002] # CUNEIFORM SIGN AB TIMES LAGAB
+12013 ; [.4BFF.0020.0002] # CUNEIFORM SIGN AB TIMES SHESH
+12014 ; [.4C00.0020.0002] # CUNEIFORM SIGN AB TIMES U PLUS U PLUS U
+12015 ; [.4C01.0020.0002] # CUNEIFORM SIGN AB GUNU
+12016 ; [.4C02.0020.0002] # CUNEIFORM SIGN AB2
+12017 ; [.4C03.0020.0002] # CUNEIFORM SIGN AB2 TIMES BALAG
+12018 ; [.4C04.0020.0002] # CUNEIFORM SIGN AB2 TIMES GAN2 TENU
+12019 ; [.4C05.0020.0002] # CUNEIFORM SIGN AB2 TIMES ME PLUS EN
+1201A ; [.4C06.0020.0002] # CUNEIFORM SIGN AB2 TIMES SHA3
+1201B ; [.4C07.0020.0002] # CUNEIFORM SIGN AB2 TIMES TAK4
+1201C ; [.4C08.0020.0002] # CUNEIFORM SIGN AD
+1201D ; [.4C09.0020.0002] # CUNEIFORM SIGN AK
+1201E ; [.4C0A.0020.0002] # CUNEIFORM SIGN AK TIMES ERIN2
+1201F ; [.4C0B.0020.0002] # CUNEIFORM SIGN AK TIMES SHITA PLUS GISH
+12020 ; [.4C0C.0020.0002] # CUNEIFORM SIGN AL
+12021 ; [.4C0D.0020.0002] # CUNEIFORM SIGN AL TIMES AL
+12022 ; [.4C0E.0020.0002] # CUNEIFORM SIGN AL TIMES DIM2
+12023 ; [.4C0F.0020.0002] # CUNEIFORM SIGN AL TIMES GISH
+12024 ; [.4C10.0020.0002] # CUNEIFORM SIGN AL TIMES HA
+12025 ; [.4C11.0020.0002] # CUNEIFORM SIGN AL TIMES KAD3
+12026 ; [.4C12.0020.0002] # CUNEIFORM SIGN AL TIMES KI
+12027 ; [.4C13.0020.0002] # CUNEIFORM SIGN AL TIMES SHE
+12028 ; [.4C14.0020.0002] # CUNEIFORM SIGN AL TIMES USH
+12029 ; [.4C15.0020.0002] # CUNEIFORM SIGN ALAN
+1202A ; [.4C16.0020.0002] # CUNEIFORM SIGN ALEPH
+1202B ; [.4C17.0020.0002] # CUNEIFORM SIGN AMAR
+1202C ; [.4C18.0020.0002] # CUNEIFORM SIGN AMAR TIMES SHE
+1202D ; [.4C19.0020.0002] # CUNEIFORM SIGN AN
+1202E ; [.4C1A.0020.0002] # CUNEIFORM SIGN AN OVER AN
+1202F ; [.4C1B.0020.0002] # CUNEIFORM SIGN AN THREE TIMES
+12030 ; [.4C1C.0020.0002] # CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA
+12031 ; [.4C1D.0020.0002] # CUNEIFORM SIGN AN PLUS NAGA SQUARED
+12032 ; [.4C1E.0020.0002] # CUNEIFORM SIGN ANSHE
+12033 ; [.4C1F.0020.0002] # CUNEIFORM SIGN APIN
+12034 ; [.4C20.0020.0002] # CUNEIFORM SIGN ARAD
+12035 ; [.4C21.0020.0002] # CUNEIFORM SIGN ARAD TIMES KUR
+12036 ; [.4C22.0020.0002] # CUNEIFORM SIGN ARKAB
+12037 ; [.4C23.0020.0002] # CUNEIFORM SIGN ASAL2
+12038 ; [.4C24.0020.0002] # CUNEIFORM SIGN ASH
+12039 ; [.4C25.0020.0002] # CUNEIFORM SIGN ASH ZIDA TENU
+1203A ; [.4C26.0020.0002] # CUNEIFORM SIGN ASH KABA TENU
+1203B ; [.4C27.0020.0002] # CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP
+1203C ; [.4C28.0020.0002] # CUNEIFORM SIGN ASH OVER ASH OVER ASH
+1203D ; [.4C29.0020.0002] # CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH
+1203E ; [.4C2A.0020.0002] # CUNEIFORM SIGN ASH2
+1203F ; [.4C2B.0020.0002] # CUNEIFORM SIGN ASHGAB
+12040 ; [.4C2C.0020.0002] # CUNEIFORM SIGN BA
+12041 ; [.4C2D.0020.0002] # CUNEIFORM SIGN BAD
+12042 ; [.4C2E.0020.0002] # CUNEIFORM SIGN BAG3
+12043 ; [.4C2F.0020.0002] # CUNEIFORM SIGN BAHAR2
+12044 ; [.4C30.0020.0002] # CUNEIFORM SIGN BAL
+12045 ; [.4C31.0020.0002] # CUNEIFORM SIGN BAL OVER BAL
+12046 ; [.4C32.0020.0002] # CUNEIFORM SIGN BALAG
+12047 ; [.4C33.0020.0002] # CUNEIFORM SIGN BAR
+12048 ; [.4C34.0020.0002] # CUNEIFORM SIGN BARA2
+12049 ; [.4C35.0020.0002] # CUNEIFORM SIGN BI
+1204A ; [.4C36.0020.0002] # CUNEIFORM SIGN BI TIMES A
+1204B ; [.4C37.0020.0002] # CUNEIFORM SIGN BI TIMES GAR
+1204C ; [.4C38.0020.0002] # CUNEIFORM SIGN BI TIMES IGI GUNU
+1204D ; [.4C39.0020.0002] # CUNEIFORM SIGN BU
+1204E ; [.4C3A.0020.0002] # CUNEIFORM SIGN BU OVER BU AB
+1204F ; [.4C3B.0020.0002] # CUNEIFORM SIGN BU OVER BU UN
+12050 ; [.4C3C.0020.0002] # CUNEIFORM SIGN BU CROSSING BU
+12051 ; [.4C3D.0020.0002] # CUNEIFORM SIGN BULUG
+12052 ; [.4C3E.0020.0002] # CUNEIFORM SIGN BULUG OVER BULUG
+12053 ; [.4C3F.0020.0002] # CUNEIFORM SIGN BUR
+12054 ; [.4C40.0020.0002] # CUNEIFORM SIGN BUR2
+12055 ; [.4C41.0020.0002] # CUNEIFORM SIGN DA
+12056 ; [.4C42.0020.0002] # CUNEIFORM SIGN DAG
+12057 ; [.4C43.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH
+12058 ; [.4C44.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES AMAR
+12059 ; [.4C45.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES BALAG
+1205A ; [.4C46.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES BI
+1205B ; [.4C47.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GA
+1205C ; [.4C48.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH
+1205D ; [.4C49.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GI
+1205E ; [.4C4A.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GIR2
+1205F ; [.4C4B.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES GUD
+12060 ; [.4C4C.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES HA
+12061 ; [.4C4D.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES IR
+12062 ; [.4C4E.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU
+12063 ; [.4C4F.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES KAK
+12064 ; [.4C50.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES LA
+12065 ; [.4C51.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES LU
+12066 ; [.4C52.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2
+12067 ; [.4C53.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES LUM
+12068 ; [.4C54.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES NE
+12069 ; [.4C55.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP
+1206A ; [.4C56.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES SI
+1206B ; [.4C57.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES TAK4
+1206C ; [.4C58.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2
+1206D ; [.4C59.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES USH
+1206E ; [.4C5A.0020.0002] # CUNEIFORM SIGN DAM
+1206F ; [.4C5B.0020.0002] # CUNEIFORM SIGN DAR
+12070 ; [.4C5C.0020.0002] # CUNEIFORM SIGN DARA3
+12071 ; [.4C5D.0020.0002] # CUNEIFORM SIGN DARA4
+12072 ; [.4C5E.0020.0002] # CUNEIFORM SIGN DI
+12073 ; [.4C5F.0020.0002] # CUNEIFORM SIGN DIB
+12074 ; [.4C60.0020.0002] # CUNEIFORM SIGN DIM
+12075 ; [.4C61.0020.0002] # CUNEIFORM SIGN DIM TIMES SHE
+12076 ; [.4C62.0020.0002] # CUNEIFORM SIGN DIM2
+12077 ; [.4C63.0020.0002] # CUNEIFORM SIGN DIN
+12078 ; [.4C64.0020.0002] # CUNEIFORM SIGN DIN KASKAL U GUNU DISH
+12079 ; [.4C65.0020.0002] # CUNEIFORM SIGN DISH
+1207A ; [.4C66.0020.0002] # CUNEIFORM SIGN DU
+1207B ; [.4C67.0020.0002] # CUNEIFORM SIGN DU OVER DU
+1207C ; [.4C68.0020.0002] # CUNEIFORM SIGN DU GUNU
+1207D ; [.4C69.0020.0002] # CUNEIFORM SIGN DU SHESHIG
+1207E ; [.4C6A.0020.0002] # CUNEIFORM SIGN DUB
+1207F ; [.4C6B.0020.0002] # CUNEIFORM SIGN DUB TIMES ESH2
+12080 ; [.4C6C.0020.0002] # CUNEIFORM SIGN DUB2
+12081 ; [.4C6D.0020.0002] # CUNEIFORM SIGN DUG
+12082 ; [.4C6E.0020.0002] # CUNEIFORM SIGN DUGUD
+12083 ; [.4C6F.0020.0002] # CUNEIFORM SIGN DUH
+12084 ; [.4C70.0020.0002] # CUNEIFORM SIGN DUN
+12085 ; [.4C71.0020.0002] # CUNEIFORM SIGN DUN3
+12086 ; [.4C72.0020.0002] # CUNEIFORM SIGN DUN3 GUNU
+12087 ; [.4C73.0020.0002] # CUNEIFORM SIGN DUN3 GUNU GUNU
+12088 ; [.4C74.0020.0002] # CUNEIFORM SIGN DUN4
+12089 ; [.4C75.0020.0002] # CUNEIFORM SIGN DUR2
+1208A ; [.4C76.0020.0002] # CUNEIFORM SIGN E
+1208B ; [.4C77.0020.0002] # CUNEIFORM SIGN E TIMES PAP
+1208C ; [.4C78.0020.0002] # CUNEIFORM SIGN E OVER E NUN OVER NUN
+1208D ; [.4C79.0020.0002] # CUNEIFORM SIGN E2
+1208E ; [.4C7A.0020.0002] # CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA
+1208F ; [.4C7B.0020.0002] # CUNEIFORM SIGN E2 TIMES GAR
+12090 ; [.4C7C.0020.0002] # CUNEIFORM SIGN E2 TIMES MI
+12091 ; [.4C7D.0020.0002] # CUNEIFORM SIGN E2 TIMES SAL
+12092 ; [.4C7E.0020.0002] # CUNEIFORM SIGN E2 TIMES SHE
+12093 ; [.4C7F.0020.0002] # CUNEIFORM SIGN E2 TIMES U
+12094 ; [.4C80.0020.0002] # CUNEIFORM SIGN EDIN
+12095 ; [.4C81.0020.0002] # CUNEIFORM SIGN EGIR
+12096 ; [.4C82.0020.0002] # CUNEIFORM SIGN EL
+12097 ; [.4C83.0020.0002] # CUNEIFORM SIGN EN
+12098 ; [.4C84.0020.0002] # CUNEIFORM SIGN EN TIMES GAN2
+12099 ; [.4C85.0020.0002] # CUNEIFORM SIGN EN TIMES GAN2 TENU
+1209A ; [.4C86.0020.0002] # CUNEIFORM SIGN EN TIMES ME
+1209B ; [.4C87.0020.0002] # CUNEIFORM SIGN EN CROSSING EN
+1209C ; [.4C88.0020.0002] # CUNEIFORM SIGN EN OPPOSING EN
+1209D ; [.4C89.0020.0002] # CUNEIFORM SIGN EN SQUARED
+1209E ; [.4C8A.0020.0002] # CUNEIFORM SIGN EREN
+1209F ; [.4C8B.0020.0002] # CUNEIFORM SIGN ERIN2
+120A0 ; [.4C8C.0020.0002] # CUNEIFORM SIGN ESH2
+120A1 ; [.4C8D.0020.0002] # CUNEIFORM SIGN EZEN
+120A2 ; [.4C8E.0020.0002] # CUNEIFORM SIGN EZEN TIMES A
+120A3 ; [.4C8F.0020.0002] # CUNEIFORM SIGN EZEN TIMES A PLUS LAL
+120A4 ; [.4C90.0020.0002] # CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL
+120A5 ; [.4C91.0020.0002] # CUNEIFORM SIGN EZEN TIMES AN
+120A6 ; [.4C92.0020.0002] # CUNEIFORM SIGN EZEN TIMES BAD
+120A7 ; [.4C93.0020.0002] # CUNEIFORM SIGN EZEN TIMES DUN3 GUNU
+120A8 ; [.4C94.0020.0002] # CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU
+120A9 ; [.4C95.0020.0002] # CUNEIFORM SIGN EZEN TIMES HA
+120AA ; [.4C96.0020.0002] # CUNEIFORM SIGN EZEN TIMES HA GUNU
+120AB ; [.4C97.0020.0002] # CUNEIFORM SIGN EZEN TIMES IGI GUNU
+120AC ; [.4C98.0020.0002] # CUNEIFORM SIGN EZEN TIMES KASKAL
+120AD ; [.4C99.0020.0002] # CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED
+120AE ; [.4C9A.0020.0002] # CUNEIFORM SIGN EZEN TIMES KU3
+120AF ; [.4C9B.0020.0002] # CUNEIFORM SIGN EZEN TIMES LA
+120B0 ; [.4C9C.0020.0002] # CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL
+120B1 ; [.4C9D.0020.0002] # CUNEIFORM SIGN EZEN TIMES LI
+120B2 ; [.4C9E.0020.0002] # CUNEIFORM SIGN EZEN TIMES LU
+120B3 ; [.4C9F.0020.0002] # CUNEIFORM SIGN EZEN TIMES U2
+120B4 ; [.4CA0.0020.0002] # CUNEIFORM SIGN EZEN TIMES UD
+120B5 ; [.4CA1.0020.0002] # CUNEIFORM SIGN GA
+120B6 ; [.4CA2.0020.0002] # CUNEIFORM SIGN GA GUNU
+120B7 ; [.4CA3.0020.0002] # CUNEIFORM SIGN GA2
+120B8 ; [.4CA4.0020.0002] # CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA
+120B9 ; [.4CA5.0020.0002] # CUNEIFORM SIGN GA2 TIMES A PLUS HA
+120BA ; [.4CA6.0020.0002] # CUNEIFORM SIGN GA2 TIMES A PLUS IGI
+120BB ; [.4CA7.0020.0002] # CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB
+120BC ; [.4CA8.0020.0002] # CUNEIFORM SIGN GA2 TIMES AN
+120BD ; [.4CA9.0020.0002] # CUNEIFORM SIGN GA2 TIMES ASH
+120BE ; [.4CAA.0020.0002] # CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL
+120BF ; [.4CAB.0020.0002] # CUNEIFORM SIGN GA2 TIMES BAD
+120C0 ; [.4CAC.0020.0002] # CUNEIFORM SIGN GA2 TIMES BAR PLUS RA
+120C1 ; [.4CAD.0020.0002] # CUNEIFORM SIGN GA2 TIMES BUR
+120C2 ; [.4CAE.0020.0002] # CUNEIFORM SIGN GA2 TIMES BUR PLUS RA
+120C3 ; [.4CAF.0020.0002] # CUNEIFORM SIGN GA2 TIMES DA
+120C4 ; [.4CB0.0020.0002] # CUNEIFORM SIGN GA2 TIMES DI
+120C5 ; [.4CB1.0020.0002] # CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE
+120C6 ; [.4CB2.0020.0002] # CUNEIFORM SIGN GA2 TIMES DUB
+120C7 ; [.4CB3.0020.0002] # CUNEIFORM SIGN GA2 TIMES EL
+120C8 ; [.4CB4.0020.0002] # CUNEIFORM SIGN GA2 TIMES EL PLUS LA
+120C9 ; [.4CB5.0020.0002] # CUNEIFORM SIGN GA2 TIMES EN
+120CA ; [.4CB6.0020.0002] # CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU
+120CB ; [.4CB7.0020.0002] # CUNEIFORM SIGN GA2 TIMES GAN2 TENU
+120CC ; [.4CB8.0020.0002] # CUNEIFORM SIGN GA2 TIMES GAR
+120CD ; [.4CB9.0020.0002] # CUNEIFORM SIGN GA2 TIMES GI
+120CE ; [.4CBA.0020.0002] # CUNEIFORM SIGN GA2 TIMES GI4
+120CF ; [.4CBB.0020.0002] # CUNEIFORM SIGN GA2 TIMES GI4 PLUS A
+120D0 ; [.4CBC.0020.0002] # CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU
+120D1 ; [.4CBD.0020.0002] # CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2
+120D2 ; [.4CBE.0020.0002] # CUNEIFORM SIGN GA2 TIMES HAL
+120D3 ; [.4CBF.0020.0002] # CUNEIFORM SIGN GA2 TIMES HAL PLUS LA
+120D4 ; [.4CC0.0020.0002] # CUNEIFORM SIGN GA2 TIMES HI PLUS LI
+120D5 ; [.4CC1.0020.0002] # CUNEIFORM SIGN GA2 TIMES HUB2
+120D6 ; [.4CC2.0020.0002] # CUNEIFORM SIGN GA2 TIMES IGI GUNU
+120D7 ; [.4CC3.0020.0002] # CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH
+120D8 ; [.4CC4.0020.0002] # CUNEIFORM SIGN GA2 TIMES KAK
+120D9 ; [.4CC5.0020.0002] # CUNEIFORM SIGN GA2 TIMES KASKAL
+120DA ; [.4CC6.0020.0002] # CUNEIFORM SIGN GA2 TIMES KID
+120DB ; [.4CC7.0020.0002] # CUNEIFORM SIGN GA2 TIMES KID PLUS LAL
+120DC ; [.4CC8.0020.0002] # CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN
+120DD ; [.4CC9.0020.0002] # CUNEIFORM SIGN GA2 TIMES LA
+120DE ; [.4CCA.0020.0002] # CUNEIFORM SIGN GA2 TIMES ME PLUS EN
+120DF ; [.4CCB.0020.0002] # CUNEIFORM SIGN GA2 TIMES MI
+120E0 ; [.4CCC.0020.0002] # CUNEIFORM SIGN GA2 TIMES NUN
+120E1 ; [.4CCD.0020.0002] # CUNEIFORM SIGN GA2 TIMES NUN OVER NUN
+120E2 ; [.4CCE.0020.0002] # CUNEIFORM SIGN GA2 TIMES PA
+120E3 ; [.4CCF.0020.0002] # CUNEIFORM SIGN GA2 TIMES SAL
+120E4 ; [.4CD0.0020.0002] # CUNEIFORM SIGN GA2 TIMES SAR
+120E5 ; [.4CD1.0020.0002] # CUNEIFORM SIGN GA2 TIMES SHE
+120E6 ; [.4CD2.0020.0002] # CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR
+120E7 ; [.4CD3.0020.0002] # CUNEIFORM SIGN GA2 TIMES SHID
+120E8 ; [.4CD4.0020.0002] # CUNEIFORM SIGN GA2 TIMES SUM
+120E9 ; [.4CD5.0020.0002] # CUNEIFORM SIGN GA2 TIMES TAK4
+120EA ; [.4CD6.0020.0002] # CUNEIFORM SIGN GA2 TIMES U
+120EB ; [.4CD7.0020.0002] # CUNEIFORM SIGN GA2 TIMES UD
+120EC ; [.4CD8.0020.0002] # CUNEIFORM SIGN GA2 TIMES UD PLUS DU
+120ED ; [.4CD9.0020.0002] # CUNEIFORM SIGN GA2 OVER GA2
+120EE ; [.4CDA.0020.0002] # CUNEIFORM SIGN GABA
+120EF ; [.4CDB.0020.0002] # CUNEIFORM SIGN GABA CROSSING GABA
+120F0 ; [.4CDC.0020.0002] # CUNEIFORM SIGN GAD
+120F1 ; [.4CDD.0020.0002] # CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR
+120F2 ; [.4CDE.0020.0002] # CUNEIFORM SIGN GAL
+120F3 ; [.4CDF.0020.0002] # CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR
+120F4 ; [.4CE0.0020.0002] # CUNEIFORM SIGN GALAM
+120F5 ; [.4CE1.0020.0002] # CUNEIFORM SIGN GAM
+120F6 ; [.4CE2.0020.0002] # CUNEIFORM SIGN GAN
+120F7 ; [.4CE3.0020.0002] # CUNEIFORM SIGN GAN2
+120F8 ; [.4CE4.0020.0002] # CUNEIFORM SIGN GAN2 TENU
+120F9 ; [.4CE5.0020.0002] # CUNEIFORM SIGN GAN2 OVER GAN2
+120FA ; [.4CE6.0020.0002] # CUNEIFORM SIGN GAN2 CROSSING GAN2
+120FB ; [.4CE7.0020.0002] # CUNEIFORM SIGN GAR
+120FC ; [.4CE8.0020.0002] # CUNEIFORM SIGN GAR3
+120FD ; [.4CE9.0020.0002] # CUNEIFORM SIGN GASHAN
+120FE ; [.4CEA.0020.0002] # CUNEIFORM SIGN GESHTIN
+120FF ; [.4CEB.0020.0002] # CUNEIFORM SIGN GESHTIN TIMES KUR
+12100 ; [.4CEC.0020.0002] # CUNEIFORM SIGN GI
+12101 ; [.4CED.0020.0002] # CUNEIFORM SIGN GI TIMES E
+12102 ; [.4CEE.0020.0002] # CUNEIFORM SIGN GI TIMES U
+12103 ; [.4CEF.0020.0002] # CUNEIFORM SIGN GI CROSSING GI
+12104 ; [.4CF0.0020.0002] # CUNEIFORM SIGN GI4
+12105 ; [.4CF1.0020.0002] # CUNEIFORM SIGN GI4 OVER GI4
+12106 ; [.4CF2.0020.0002] # CUNEIFORM SIGN GI4 CROSSING GI4
+12107 ; [.4CF3.0020.0002] # CUNEIFORM SIGN GIDIM
+12108 ; [.4CF4.0020.0002] # CUNEIFORM SIGN GIR2
+12109 ; [.4CF5.0020.0002] # CUNEIFORM SIGN GIR2 GUNU
+1210A ; [.4CF6.0020.0002] # CUNEIFORM SIGN GIR3
+1210B ; [.4CF7.0020.0002] # CUNEIFORM SIGN GIR3 TIMES A PLUS IGI
+1210C ; [.4CF8.0020.0002] # CUNEIFORM SIGN GIR3 TIMES GAN2 TENU
+1210D ; [.4CF9.0020.0002] # CUNEIFORM SIGN GIR3 TIMES IGI
+1210E ; [.4CFA.0020.0002] # CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI
+1210F ; [.4CFB.0020.0002] # CUNEIFORM SIGN GIR3 TIMES PA
+12110 ; [.4CFC.0020.0002] # CUNEIFORM SIGN GISAL
+12111 ; [.4CFD.0020.0002] # CUNEIFORM SIGN GISH
+12112 ; [.4CFE.0020.0002] # CUNEIFORM SIGN GISH CROSSING GISH
+12113 ; [.4CFF.0020.0002] # CUNEIFORM SIGN GISH TIMES BAD
+12114 ; [.4D00.0020.0002] # CUNEIFORM SIGN GISH TIMES TAK4
+12115 ; [.4D01.0020.0002] # CUNEIFORM SIGN GISH TENU
+12116 ; [.4D02.0020.0002] # CUNEIFORM SIGN GU
+12117 ; [.4D03.0020.0002] # CUNEIFORM SIGN GU CROSSING GU
+12118 ; [.4D04.0020.0002] # CUNEIFORM SIGN GU2
+12119 ; [.4D05.0020.0002] # CUNEIFORM SIGN GU2 TIMES KAK
+1211A ; [.4D06.0020.0002] # CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU
+1211B ; [.4D07.0020.0002] # CUNEIFORM SIGN GU2 TIMES NUN
+1211C ; [.4D08.0020.0002] # CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2
+1211D ; [.4D09.0020.0002] # CUNEIFORM SIGN GU2 GUNU
+1211E ; [.4D0A.0020.0002] # CUNEIFORM SIGN GUD
+1211F ; [.4D0B.0020.0002] # CUNEIFORM SIGN GUD TIMES A PLUS KUR
+12120 ; [.4D0C.0020.0002] # CUNEIFORM SIGN GUD TIMES KUR
+12121 ; [.4D0D.0020.0002] # CUNEIFORM SIGN GUD OVER GUD LUGAL
+12122 ; [.4D0E.0020.0002] # CUNEIFORM SIGN GUL
+12123 ; [.4D0F.0020.0002] # CUNEIFORM SIGN GUM
+12124 ; [.4D10.0020.0002] # CUNEIFORM SIGN GUM TIMES SHE
+12125 ; [.4D11.0020.0002] # CUNEIFORM SIGN GUR
+12126 ; [.4D12.0020.0002] # CUNEIFORM SIGN GUR7
+12127 ; [.4D13.0020.0002] # CUNEIFORM SIGN GURUN
+12128 ; [.4D14.0020.0002] # CUNEIFORM SIGN GURUSH
+12129 ; [.4D15.0020.0002] # CUNEIFORM SIGN HA
+1212A ; [.4D16.0020.0002] # CUNEIFORM SIGN HA TENU
+1212B ; [.4D17.0020.0002] # CUNEIFORM SIGN HA GUNU
+1212C ; [.4D18.0020.0002] # CUNEIFORM SIGN HAL
+1212D ; [.4D19.0020.0002] # CUNEIFORM SIGN HI
+1212E ; [.4D1A.0020.0002] # CUNEIFORM SIGN HI TIMES ASH
+1212F ; [.4D1B.0020.0002] # CUNEIFORM SIGN HI TIMES ASH2
+12130 ; [.4D1C.0020.0002] # CUNEIFORM SIGN HI TIMES BAD
+12131 ; [.4D1D.0020.0002] # CUNEIFORM SIGN HI TIMES DISH
+12132 ; [.4D1E.0020.0002] # CUNEIFORM SIGN HI TIMES GAD
+12133 ; [.4D1F.0020.0002] # CUNEIFORM SIGN HI TIMES KIN
+12134 ; [.4D20.0020.0002] # CUNEIFORM SIGN HI TIMES NUN
+12135 ; [.4D21.0020.0002] # CUNEIFORM SIGN HI TIMES SHE
+12136 ; [.4D22.0020.0002] # CUNEIFORM SIGN HI TIMES U
+12137 ; [.4D23.0020.0002] # CUNEIFORM SIGN HU
+12138 ; [.4D24.0020.0002] # CUNEIFORM SIGN HUB2
+12139 ; [.4D25.0020.0002] # CUNEIFORM SIGN HUB2 TIMES AN
+1213A ; [.4D26.0020.0002] # CUNEIFORM SIGN HUB2 TIMES HAL
+1213B ; [.4D27.0020.0002] # CUNEIFORM SIGN HUB2 TIMES KASKAL
+1213C ; [.4D28.0020.0002] # CUNEIFORM SIGN HUB2 TIMES LISH
+1213D ; [.4D29.0020.0002] # CUNEIFORM SIGN HUB2 TIMES UD
+1213E ; [.4D2A.0020.0002] # CUNEIFORM SIGN HUL2
+1213F ; [.4D2B.0020.0002] # CUNEIFORM SIGN I
+12140 ; [.4D2C.0020.0002] # CUNEIFORM SIGN I A
+12141 ; [.4D2D.0020.0002] # CUNEIFORM SIGN IB
+12142 ; [.4D2E.0020.0002] # CUNEIFORM SIGN IDIM
+12143 ; [.4D2F.0020.0002] # CUNEIFORM SIGN IDIM OVER IDIM BUR
+12144 ; [.4D30.0020.0002] # CUNEIFORM SIGN IDIM OVER IDIM SQUARED
+12145 ; [.4D31.0020.0002] # CUNEIFORM SIGN IG
+12146 ; [.4D32.0020.0002] # CUNEIFORM SIGN IGI
+12147 ; [.4D33.0020.0002] # CUNEIFORM SIGN IGI DIB
+12148 ; [.4D34.0020.0002] # CUNEIFORM SIGN IGI RI
+12149 ; [.4D35.0020.0002] # CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD
+1214A ; [.4D36.0020.0002] # CUNEIFORM SIGN IGI GUNU
+1214B ; [.4D37.0020.0002] # CUNEIFORM SIGN IL
+1214C ; [.4D38.0020.0002] # CUNEIFORM SIGN IL TIMES GAN2 TENU
+1214D ; [.4D39.0020.0002] # CUNEIFORM SIGN IL2
+1214E ; [.4D3A.0020.0002] # CUNEIFORM SIGN IM
+1214F ; [.4D3B.0020.0002] # CUNEIFORM SIGN IM TIMES TAK4
+12150 ; [.4D3C.0020.0002] # CUNEIFORM SIGN IM CROSSING IM
+12151 ; [.4D3D.0020.0002] # CUNEIFORM SIGN IM OPPOSING IM
+12152 ; [.4D3E.0020.0002] # CUNEIFORM SIGN IM SQUARED
+12153 ; [.4D3F.0020.0002] # CUNEIFORM SIGN IMIN
+12154 ; [.4D40.0020.0002] # CUNEIFORM SIGN IN
+12155 ; [.4D41.0020.0002] # CUNEIFORM SIGN IR
+12156 ; [.4D42.0020.0002] # CUNEIFORM SIGN ISH
+12157 ; [.4D43.0020.0002] # CUNEIFORM SIGN KA
+12158 ; [.4D44.0020.0002] # CUNEIFORM SIGN KA TIMES A
+12159 ; [.4D45.0020.0002] # CUNEIFORM SIGN KA TIMES AD
+1215A ; [.4D46.0020.0002] # CUNEIFORM SIGN KA TIMES AD PLUS KU3
+1215B ; [.4D47.0020.0002] # CUNEIFORM SIGN KA TIMES ASH2
+1215C ; [.4D48.0020.0002] # CUNEIFORM SIGN KA TIMES BAD
+1215D ; [.4D49.0020.0002] # CUNEIFORM SIGN KA TIMES BALAG
+1215E ; [.4D4A.0020.0002] # CUNEIFORM SIGN KA TIMES BAR
+1215F ; [.4D4B.0020.0002] # CUNEIFORM SIGN KA TIMES BI
+12160 ; [.4D4C.0020.0002] # CUNEIFORM SIGN KA TIMES ERIN2
+12161 ; [.4D4D.0020.0002] # CUNEIFORM SIGN KA TIMES ESH2
+12162 ; [.4D4E.0020.0002] # CUNEIFORM SIGN KA TIMES GA
+12163 ; [.4D4F.0020.0002] # CUNEIFORM SIGN KA TIMES GAL
+12164 ; [.4D50.0020.0002] # CUNEIFORM SIGN KA TIMES GAN2 TENU
+12165 ; [.4D51.0020.0002] # CUNEIFORM SIGN KA TIMES GAR
+12166 ; [.4D52.0020.0002] # CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A
+12167 ; [.4D53.0020.0002] # CUNEIFORM SIGN KA TIMES GI
+12168 ; [.4D54.0020.0002] # CUNEIFORM SIGN KA TIMES GIR2
+12169 ; [.4D55.0020.0002] # CUNEIFORM SIGN KA TIMES GISH PLUS SAR
+1216A ; [.4D56.0020.0002] # CUNEIFORM SIGN KA TIMES GISH CROSSING GISH
+1216B ; [.4D57.0020.0002] # CUNEIFORM SIGN KA TIMES GU
+1216C ; [.4D58.0020.0002] # CUNEIFORM SIGN KA TIMES GUR7
+1216D ; [.4D59.0020.0002] # CUNEIFORM SIGN KA TIMES IGI
+1216E ; [.4D5A.0020.0002] # CUNEIFORM SIGN KA TIMES IM
+1216F ; [.4D5B.0020.0002] # CUNEIFORM SIGN KA TIMES KAK
+12170 ; [.4D5C.0020.0002] # CUNEIFORM SIGN KA TIMES KI
+12171 ; [.4D5D.0020.0002] # CUNEIFORM SIGN KA TIMES KID
+12172 ; [.4D5E.0020.0002] # CUNEIFORM SIGN KA TIMES LI
+12173 ; [.4D5F.0020.0002] # CUNEIFORM SIGN KA TIMES LU
+12174 ; [.4D60.0020.0002] # CUNEIFORM SIGN KA TIMES ME
+12175 ; [.4D61.0020.0002] # CUNEIFORM SIGN KA TIMES ME PLUS DU
+12176 ; [.4D62.0020.0002] # CUNEIFORM SIGN KA TIMES ME PLUS GI
+12177 ; [.4D63.0020.0002] # CUNEIFORM SIGN KA TIMES ME PLUS TE
+12178 ; [.4D64.0020.0002] # CUNEIFORM SIGN KA TIMES MI
+12179 ; [.4D65.0020.0002] # CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ
+1217A ; [.4D66.0020.0002] # CUNEIFORM SIGN KA TIMES NE
+1217B ; [.4D67.0020.0002] # CUNEIFORM SIGN KA TIMES NUN
+1217C ; [.4D68.0020.0002] # CUNEIFORM SIGN KA TIMES PI
+1217D ; [.4D69.0020.0002] # CUNEIFORM SIGN KA TIMES RU
+1217E ; [.4D6A.0020.0002] # CUNEIFORM SIGN KA TIMES SA
+1217F ; [.4D6B.0020.0002] # CUNEIFORM SIGN KA TIMES SAR
+12180 ; [.4D6C.0020.0002] # CUNEIFORM SIGN KA TIMES SHA
+12181 ; [.4D6D.0020.0002] # CUNEIFORM SIGN KA TIMES SHE
+12182 ; [.4D6E.0020.0002] # CUNEIFORM SIGN KA TIMES SHID
+12183 ; [.4D6F.0020.0002] # CUNEIFORM SIGN KA TIMES SHU
+12184 ; [.4D70.0020.0002] # CUNEIFORM SIGN KA TIMES SIG
+12185 ; [.4D71.0020.0002] # CUNEIFORM SIGN KA TIMES SUHUR
+12186 ; [.4D72.0020.0002] # CUNEIFORM SIGN KA TIMES TAR
+12187 ; [.4D73.0020.0002] # CUNEIFORM SIGN KA TIMES U
+12188 ; [.4D74.0020.0002] # CUNEIFORM SIGN KA TIMES U2
+12189 ; [.4D75.0020.0002] # CUNEIFORM SIGN KA TIMES UD
+1218A ; [.4D76.0020.0002] # CUNEIFORM SIGN KA TIMES UMUM TIMES PA
+1218B ; [.4D77.0020.0002] # CUNEIFORM SIGN KA TIMES USH
+1218C ; [.4D78.0020.0002] # CUNEIFORM SIGN KA TIMES ZI
+1218D ; [.4D79.0020.0002] # CUNEIFORM SIGN KA2
+1218E ; [.4D7A.0020.0002] # CUNEIFORM SIGN KA2 CROSSING KA2
+1218F ; [.4D7B.0020.0002] # CUNEIFORM SIGN KAB
+12190 ; [.4D7C.0020.0002] # CUNEIFORM SIGN KAD2
+12191 ; [.4D7D.0020.0002] # CUNEIFORM SIGN KAD3
+12192 ; [.4D7E.0020.0002] # CUNEIFORM SIGN KAD4
+12193 ; [.4D7F.0020.0002] # CUNEIFORM SIGN KAD5
+12194 ; [.4D80.0020.0002] # CUNEIFORM SIGN KAD5 OVER KAD5
+12195 ; [.4D81.0020.0002] # CUNEIFORM SIGN KAK
+12196 ; [.4D82.0020.0002] # CUNEIFORM SIGN KAK TIMES IGI GUNU
+12197 ; [.4D83.0020.0002] # CUNEIFORM SIGN KAL
+12198 ; [.4D84.0020.0002] # CUNEIFORM SIGN KAL TIMES BAD
+12199 ; [.4D85.0020.0002] # CUNEIFORM SIGN KAL CROSSING KAL
+1219A ; [.4D86.0020.0002] # CUNEIFORM SIGN KAM2
+1219B ; [.4D87.0020.0002] # CUNEIFORM SIGN KAM4
+1219C ; [.4D88.0020.0002] # CUNEIFORM SIGN KASKAL
+1219D ; [.4D89.0020.0002] # CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U
+1219E ; [.4D8A.0020.0002] # CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U
+1219F ; [.4D8B.0020.0002] # CUNEIFORM SIGN KESH2
+121A0 ; [.4D8C.0020.0002] # CUNEIFORM SIGN KI
+121A1 ; [.4D8D.0020.0002] # CUNEIFORM SIGN KI TIMES BAD
+121A2 ; [.4D8E.0020.0002] # CUNEIFORM SIGN KI TIMES U
+121A3 ; [.4D8F.0020.0002] # CUNEIFORM SIGN KI TIMES UD
+121A4 ; [.4D90.0020.0002] # CUNEIFORM SIGN KID
+121A5 ; [.4D91.0020.0002] # CUNEIFORM SIGN KIN
+121A6 ; [.4D92.0020.0002] # CUNEIFORM SIGN KISAL
+121A7 ; [.4D93.0020.0002] # CUNEIFORM SIGN KISH
+121A8 ; [.4D94.0020.0002] # CUNEIFORM SIGN KISIM5
+121A9 ; [.4D95.0020.0002] # CUNEIFORM SIGN KISIM5 OVER KISIM5
+121AA ; [.4D96.0020.0002] # CUNEIFORM SIGN KU
+121AB ; [.4D97.0020.0002] # CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2
+121AC ; [.4D98.0020.0002] # CUNEIFORM SIGN KU3
+121AD ; [.4D99.0020.0002] # CUNEIFORM SIGN KU4
+121AE ; [.4D9A.0020.0002] # CUNEIFORM SIGN KU4 VARIANT FORM
+121AF ; [.4D9B.0020.0002] # CUNEIFORM SIGN KU7
+121B0 ; [.4D9C.0020.0002] # CUNEIFORM SIGN KUL
+121B1 ; [.4D9D.0020.0002] # CUNEIFORM SIGN KUL GUNU
+121B2 ; [.4D9E.0020.0002] # CUNEIFORM SIGN KUN
+121B3 ; [.4D9F.0020.0002] # CUNEIFORM SIGN KUR
+121B4 ; [.4DA0.0020.0002] # CUNEIFORM SIGN KUR OPPOSING KUR
+121B5 ; [.4DA1.0020.0002] # CUNEIFORM SIGN KUSHU2
+121B6 ; [.4DA2.0020.0002] # CUNEIFORM SIGN KWU318
+121B7 ; [.4DA3.0020.0002] # CUNEIFORM SIGN LA
+121B8 ; [.4DA4.0020.0002] # CUNEIFORM SIGN LAGAB
+121B9 ; [.4DA5.0020.0002] # CUNEIFORM SIGN LAGAB TIMES A
+121BA ; [.4DA6.0020.0002] # CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA
+121BB ; [.4DA7.0020.0002] # CUNEIFORM SIGN LAGAB TIMES A PLUS GAR
+121BC ; [.4DA8.0020.0002] # CUNEIFORM SIGN LAGAB TIMES A PLUS LAL
+121BD ; [.4DA9.0020.0002] # CUNEIFORM SIGN LAGAB TIMES AL
+121BE ; [.4DAA.0020.0002] # CUNEIFORM SIGN LAGAB TIMES AN
+121BF ; [.4DAB.0020.0002] # CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU
+121C0 ; [.4DAC.0020.0002] # CUNEIFORM SIGN LAGAB TIMES BAD
+121C1 ; [.4DAD.0020.0002] # CUNEIFORM SIGN LAGAB TIMES BI
+121C2 ; [.4DAE.0020.0002] # CUNEIFORM SIGN LAGAB TIMES DAR
+121C3 ; [.4DAF.0020.0002] # CUNEIFORM SIGN LAGAB TIMES EN
+121C4 ; [.4DB0.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GA
+121C5 ; [.4DB1.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GAR
+121C6 ; [.4DB2.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GUD
+121C7 ; [.4DB3.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD
+121C8 ; [.4DB4.0020.0002] # CUNEIFORM SIGN LAGAB TIMES HA
+121C9 ; [.4DB5.0020.0002] # CUNEIFORM SIGN LAGAB TIMES HAL
+121CA ; [.4DB6.0020.0002] # CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN
+121CB ; [.4DB7.0020.0002] # CUNEIFORM SIGN LAGAB TIMES IGI GUNU
+121CC ; [.4DB8.0020.0002] # CUNEIFORM SIGN LAGAB TIMES IM
+121CD ; [.4DB9.0020.0002] # CUNEIFORM SIGN LAGAB TIMES IM PLUS HA
+121CE ; [.4DBA.0020.0002] # CUNEIFORM SIGN LAGAB TIMES IM PLUS LU
+121CF ; [.4DBB.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KI
+121D0 ; [.4DBC.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KIN
+121D1 ; [.4DBD.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KU3
+121D2 ; [.4DBE.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KUL
+121D3 ; [.4DBF.0020.0002] # CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A
+121D4 ; [.4DC0.0020.0002] # CUNEIFORM SIGN LAGAB TIMES LAGAB
+121D5 ; [.4DC1.0020.0002] # CUNEIFORM SIGN LAGAB TIMES LISH
+121D6 ; [.4DC2.0020.0002] # CUNEIFORM SIGN LAGAB TIMES LU
+121D7 ; [.4DC3.0020.0002] # CUNEIFORM SIGN LAGAB TIMES LUL
+121D8 ; [.4DC4.0020.0002] # CUNEIFORM SIGN LAGAB TIMES ME
+121D9 ; [.4DC5.0020.0002] # CUNEIFORM SIGN LAGAB TIMES ME PLUS EN
+121DA ; [.4DC6.0020.0002] # CUNEIFORM SIGN LAGAB TIMES MUSH
+121DB ; [.4DC7.0020.0002] # CUNEIFORM SIGN LAGAB TIMES NE
+121DC ; [.4DC8.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM
+121DD ; [.4DC9.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2
+121DE ; [.4DCA.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU
+121DF ; [.4DCB.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHU2
+121E0 ; [.4DCC.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2
+121E1 ; [.4DCD.0020.0002] # CUNEIFORM SIGN LAGAB TIMES SUM
+121E2 ; [.4DCE.0020.0002] # CUNEIFORM SIGN LAGAB TIMES TAG
+121E3 ; [.4DCF.0020.0002] # CUNEIFORM SIGN LAGAB TIMES TAK4
+121E4 ; [.4DD0.0020.0002] # CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA
+121E5 ; [.4DD1.0020.0002] # CUNEIFORM SIGN LAGAB TIMES U
+121E6 ; [.4DD2.0020.0002] # CUNEIFORM SIGN LAGAB TIMES U PLUS A
+121E7 ; [.4DD3.0020.0002] # CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U
+121E8 ; [.4DD4.0020.0002] # CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH
+121E9 ; [.4DD5.0020.0002] # CUNEIFORM SIGN LAGAB TIMES UD
+121EA ; [.4DD6.0020.0002] # CUNEIFORM SIGN LAGAB TIMES USH
+121EB ; [.4DD7.0020.0002] # CUNEIFORM SIGN LAGAB SQUARED
+121EC ; [.4DD8.0020.0002] # CUNEIFORM SIGN LAGAR
+121ED ; [.4DD9.0020.0002] # CUNEIFORM SIGN LAGAR TIMES SHE
+121EE ; [.4DDA.0020.0002] # CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM
+121EF ; [.4DDB.0020.0002] # CUNEIFORM SIGN LAGAR GUNU
+121F0 ; [.4DDC.0020.0002] # CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE
+121F1 ; [.4DDD.0020.0002] # CUNEIFORM SIGN LAHSHU
+121F2 ; [.4DDE.0020.0002] # CUNEIFORM SIGN LAL
+121F3 ; [.4DDF.0020.0002] # CUNEIFORM SIGN LAL TIMES LAL
+121F4 ; [.4DE0.0020.0002] # CUNEIFORM SIGN LAM
+121F5 ; [.4DE1.0020.0002] # CUNEIFORM SIGN LAM TIMES KUR
+121F6 ; [.4DE2.0020.0002] # CUNEIFORM SIGN LAM TIMES KUR PLUS RU
+121F7 ; [.4DE3.0020.0002] # CUNEIFORM SIGN LI
+121F8 ; [.4DE4.0020.0002] # CUNEIFORM SIGN LIL
+121F9 ; [.4DE5.0020.0002] # CUNEIFORM SIGN LIMMU2
+121FA ; [.4DE6.0020.0002] # CUNEIFORM SIGN LISH
+121FB ; [.4DE7.0020.0002] # CUNEIFORM SIGN LU
+121FC ; [.4DE8.0020.0002] # CUNEIFORM SIGN LU TIMES BAD
+121FD ; [.4DE9.0020.0002] # CUNEIFORM SIGN LU2
+121FE ; [.4DEA.0020.0002] # CUNEIFORM SIGN LU2 TIMES AL
+121FF ; [.4DEB.0020.0002] # CUNEIFORM SIGN LU2 TIMES BAD
+12200 ; [.4DEC.0020.0002] # CUNEIFORM SIGN LU2 TIMES ESH2
+12201 ; [.4DED.0020.0002] # CUNEIFORM SIGN LU2 TIMES ESH2 TENU
+12202 ; [.4DEE.0020.0002] # CUNEIFORM SIGN LU2 TIMES GAN2 TENU
+12203 ; [.4DEF.0020.0002] # CUNEIFORM SIGN LU2 TIMES HI TIMES BAD
+12204 ; [.4DF0.0020.0002] # CUNEIFORM SIGN LU2 TIMES IM
+12205 ; [.4DF1.0020.0002] # CUNEIFORM SIGN LU2 TIMES KAD2
+12206 ; [.4DF2.0020.0002] # CUNEIFORM SIGN LU2 TIMES KAD3
+12207 ; [.4DF3.0020.0002] # CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH
+12208 ; [.4DF4.0020.0002] # CUNEIFORM SIGN LU2 TIMES KI
+12209 ; [.4DF5.0020.0002] # CUNEIFORM SIGN LU2 TIMES LA PLUS ASH
+1220A ; [.4DF6.0020.0002] # CUNEIFORM SIGN LU2 TIMES LAGAB
+1220B ; [.4DF7.0020.0002] # CUNEIFORM SIGN LU2 TIMES ME PLUS EN
+1220C ; [.4DF8.0020.0002] # CUNEIFORM SIGN LU2 TIMES NE
+1220D ; [.4DF9.0020.0002] # CUNEIFORM SIGN LU2 TIMES NU
+1220E ; [.4DFA.0020.0002] # CUNEIFORM SIGN LU2 TIMES SI PLUS ASH
+1220F ; [.4DFB.0020.0002] # CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU
+12210 ; [.4DFC.0020.0002] # CUNEIFORM SIGN LU2 TIMES TUG2
+12211 ; [.4DFD.0020.0002] # CUNEIFORM SIGN LU2 TENU
+12212 ; [.4DFE.0020.0002] # CUNEIFORM SIGN LU2 CROSSING LU2
+12213 ; [.4DFF.0020.0002] # CUNEIFORM SIGN LU2 OPPOSING LU2
+12214 ; [.4E00.0020.0002] # CUNEIFORM SIGN LU2 SQUARED
+12215 ; [.4E01.0020.0002] # CUNEIFORM SIGN LU2 SHESHIG
+12216 ; [.4E02.0020.0002] # CUNEIFORM SIGN LU3
+12217 ; [.4E03.0020.0002] # CUNEIFORM SIGN LUGAL
+12218 ; [.4E04.0020.0002] # CUNEIFORM SIGN LUGAL OVER LUGAL
+12219 ; [.4E05.0020.0002] # CUNEIFORM SIGN LUGAL OPPOSING LUGAL
+1221A ; [.4E06.0020.0002] # CUNEIFORM SIGN LUGAL SHESHIG
+1221B ; [.4E07.0020.0002] # CUNEIFORM SIGN LUH
+1221C ; [.4E08.0020.0002] # CUNEIFORM SIGN LUL
+1221D ; [.4E09.0020.0002] # CUNEIFORM SIGN LUM
+1221E ; [.4E0A.0020.0002] # CUNEIFORM SIGN LUM OVER LUM
+1221F ; [.4E0B.0020.0002] # CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR
+12220 ; [.4E0C.0020.0002] # CUNEIFORM SIGN MA
+12221 ; [.4E0D.0020.0002] # CUNEIFORM SIGN MA TIMES TAK4
+12222 ; [.4E0E.0020.0002] # CUNEIFORM SIGN MA GUNU
+12223 ; [.4E0F.0020.0002] # CUNEIFORM SIGN MA2
+12224 ; [.4E10.0020.0002] # CUNEIFORM SIGN MAH
+12225 ; [.4E11.0020.0002] # CUNEIFORM SIGN MAR
+12226 ; [.4E12.0020.0002] # CUNEIFORM SIGN MASH
+12227 ; [.4E13.0020.0002] # CUNEIFORM SIGN MASH2
+12228 ; [.4E14.0020.0002] # CUNEIFORM SIGN ME
+12229 ; [.4E15.0020.0002] # CUNEIFORM SIGN MES
+1222A ; [.4E16.0020.0002] # CUNEIFORM SIGN MI
+1222B ; [.4E17.0020.0002] # CUNEIFORM SIGN MIN
+1222C ; [.4E18.0020.0002] # CUNEIFORM SIGN MU
+1222D ; [.4E19.0020.0002] # CUNEIFORM SIGN MU OVER MU
+1222E ; [.4E1A.0020.0002] # CUNEIFORM SIGN MUG
+1222F ; [.4E1B.0020.0002] # CUNEIFORM SIGN MUG GUNU
+12230 ; [.4E1C.0020.0002] # CUNEIFORM SIGN MUNSUB
+12231 ; [.4E1D.0020.0002] # CUNEIFORM SIGN MURGU2
+12232 ; [.4E1E.0020.0002] # CUNEIFORM SIGN MUSH
+12233 ; [.4E1F.0020.0002] # CUNEIFORM SIGN MUSH TIMES A
+12234 ; [.4E20.0020.0002] # CUNEIFORM SIGN MUSH TIMES KUR
+12235 ; [.4E21.0020.0002] # CUNEIFORM SIGN MUSH TIMES ZA
+12236 ; [.4E22.0020.0002] # CUNEIFORM SIGN MUSH OVER MUSH
+12237 ; [.4E23.0020.0002] # CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA
+12238 ; [.4E24.0020.0002] # CUNEIFORM SIGN MUSH CROSSING MUSH
+12239 ; [.4E25.0020.0002] # CUNEIFORM SIGN MUSH3
+1223A ; [.4E26.0020.0002] # CUNEIFORM SIGN MUSH3 TIMES A
+1223B ; [.4E27.0020.0002] # CUNEIFORM SIGN MUSH3 TIMES A PLUS DI
+1223C ; [.4E28.0020.0002] # CUNEIFORM SIGN MUSH3 TIMES DI
+1223D ; [.4E29.0020.0002] # CUNEIFORM SIGN MUSH3 GUNU
+1223E ; [.4E2A.0020.0002] # CUNEIFORM SIGN NA
+1223F ; [.4E2B.0020.0002] # CUNEIFORM SIGN NA2
+12240 ; [.4E2C.0020.0002] # CUNEIFORM SIGN NAGA
+12241 ; [.4E2D.0020.0002] # CUNEIFORM SIGN NAGA INVERTED
+12242 ; [.4E2E.0020.0002] # CUNEIFORM SIGN NAGA TIMES SHU TENU
+12243 ; [.4E2F.0020.0002] # CUNEIFORM SIGN NAGA OPPOSING NAGA
+12244 ; [.4E30.0020.0002] # CUNEIFORM SIGN NAGAR
+12245 ; [.4E31.0020.0002] # CUNEIFORM SIGN NAM NUTILLU
+12246 ; [.4E32.0020.0002] # CUNEIFORM SIGN NAM
+12247 ; [.4E33.0020.0002] # CUNEIFORM SIGN NAM2
+12248 ; [.4E34.0020.0002] # CUNEIFORM SIGN NE
+12249 ; [.4E35.0020.0002] # CUNEIFORM SIGN NE TIMES A
+1224A ; [.4E36.0020.0002] # CUNEIFORM SIGN NE TIMES UD
+1224B ; [.4E37.0020.0002] # CUNEIFORM SIGN NE SHESHIG
+1224C ; [.4E38.0020.0002] # CUNEIFORM SIGN NI
+1224D ; [.4E39.0020.0002] # CUNEIFORM SIGN NI TIMES E
+1224E ; [.4E3A.0020.0002] # CUNEIFORM SIGN NI2
+1224F ; [.4E3B.0020.0002] # CUNEIFORM SIGN NIM
+12250 ; [.4E3C.0020.0002] # CUNEIFORM SIGN NIM TIMES GAN2 TENU
+12251 ; [.4E3D.0020.0002] # CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU
+12252 ; [.4E3E.0020.0002] # CUNEIFORM SIGN NINDA2
+12253 ; [.4E3F.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES AN
+12254 ; [.4E40.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES ASH
+12255 ; [.4E41.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH
+12256 ; [.4E42.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES GUD
+12257 ; [.4E43.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU
+12258 ; [.4E44.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES NE
+12259 ; [.4E45.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES NUN
+1225A ; [.4E46.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES SHE
+1225B ; [.4E47.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN
+1225C ; [.4E48.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH
+1225D ; [.4E49.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH
+1225E ; [.4E4A.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH
+1225F ; [.4E4B.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES USH
+12260 ; [.4E4C.0020.0002] # CUNEIFORM SIGN NISAG
+12261 ; [.4E4D.0020.0002] # CUNEIFORM SIGN NU
+12262 ; [.4E4E.0020.0002] # CUNEIFORM SIGN NU11
+122D4 ; [.4E4F.0020.0002] # CUNEIFORM SIGN SHIR TENU
+122D5 ; [.4E50.0020.0002] # CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR
+12263 ; [.4E51.0020.0002] # CUNEIFORM SIGN NUN
+12264 ; [.4E52.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES GAR
+12265 ; [.4E53.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES MASH
+12266 ; [.4E54.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES SAL
+12267 ; [.4E55.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL
+12268 ; [.4E56.0020.0002] # CUNEIFORM SIGN NUN LAGAR TIMES USH
+12269 ; [.4E57.0020.0002] # CUNEIFORM SIGN NUN TENU
+1226A ; [.4E58.0020.0002] # CUNEIFORM SIGN NUN OVER NUN
+1226B ; [.4E59.0020.0002] # CUNEIFORM SIGN NUN CROSSING NUN
+1226C ; [.4E5A.0020.0002] # CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR
+1226D ; [.4E5B.0020.0002] # CUNEIFORM SIGN NUNUZ
+1226E ; [.4E5C.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB
+1226F ; [.4E5D.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES BI
+12270 ; [.4E5E.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES DUG
+12271 ; [.4E5F.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES GUD
+12272 ; [.4E60.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU
+12273 ; [.4E61.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3
+12274 ; [.4E62.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES LA
+12275 ; [.4E63.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES NE
+12276 ; [.4E64.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3
+12277 ; [.4E65.0020.0002] # CUNEIFORM SIGN NUNUZ AB2 TIMES U2
+12278 ; [.4E66.0020.0002] # CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI
+12279 ; [.4E67.0020.0002] # CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U
+1227A ; [.4E68.0020.0002] # CUNEIFORM SIGN PA
+1227B ; [.4E69.0020.0002] # CUNEIFORM SIGN PAD
+1227C ; [.4E6A.0020.0002] # CUNEIFORM SIGN PAN
+1227D ; [.4E6B.0020.0002] # CUNEIFORM SIGN PAP
+1227E ; [.4E6C.0020.0002] # CUNEIFORM SIGN PESH2
+1227F ; [.4E6D.0020.0002] # CUNEIFORM SIGN PI
+12280 ; [.4E6E.0020.0002] # CUNEIFORM SIGN PI TIMES A
+12281 ; [.4E6F.0020.0002] # CUNEIFORM SIGN PI TIMES AB
+12282 ; [.4E70.0020.0002] # CUNEIFORM SIGN PI TIMES BI
+12283 ; [.4E71.0020.0002] # CUNEIFORM SIGN PI TIMES BU
+12284 ; [.4E72.0020.0002] # CUNEIFORM SIGN PI TIMES E
+12285 ; [.4E73.0020.0002] # CUNEIFORM SIGN PI TIMES I
+12286 ; [.4E74.0020.0002] # CUNEIFORM SIGN PI TIMES IB
+12287 ; [.4E75.0020.0002] # CUNEIFORM SIGN PI TIMES U
+12288 ; [.4E76.0020.0002] # CUNEIFORM SIGN PI TIMES U2
+12289 ; [.4E77.0020.0002] # CUNEIFORM SIGN PI CROSSING PI
+1228A ; [.4E78.0020.0002] # CUNEIFORM SIGN PIRIG
+1228B ; [.4E79.0020.0002] # CUNEIFORM SIGN PIRIG TIMES KAL
+1228C ; [.4E7A.0020.0002] # CUNEIFORM SIGN PIRIG TIMES UD
+1228D ; [.4E7B.0020.0002] # CUNEIFORM SIGN PIRIG TIMES ZA
+1228E ; [.4E7C.0020.0002] # CUNEIFORM SIGN PIRIG OPPOSING PIRIG
+1228F ; [.4E7D.0020.0002] # CUNEIFORM SIGN RA
+12290 ; [.4E7E.0020.0002] # CUNEIFORM SIGN RAB
+12291 ; [.4E7F.0020.0002] # CUNEIFORM SIGN RI
+12292 ; [.4E80.0020.0002] # CUNEIFORM SIGN RU
+12293 ; [.4E81.0020.0002] # CUNEIFORM SIGN SA
+12294 ; [.4E82.0020.0002] # CUNEIFORM SIGN SAG NUTILLU
+12295 ; [.4E83.0020.0002] # CUNEIFORM SIGN SAG
+12296 ; [.4E84.0020.0002] # CUNEIFORM SIGN SAG TIMES A
+12297 ; [.4E85.0020.0002] # CUNEIFORM SIGN SAG TIMES DU
+12298 ; [.4E86.0020.0002] # CUNEIFORM SIGN SAG TIMES DUB
+12299 ; [.4E87.0020.0002] # CUNEIFORM SIGN SAG TIMES HA
+1229A ; [.4E88.0020.0002] # CUNEIFORM SIGN SAG TIMES KAK
+1229B ; [.4E89.0020.0002] # CUNEIFORM SIGN SAG TIMES KUR
+1229C ; [.4E8A.0020.0002] # CUNEIFORM SIGN SAG TIMES LUM
+1229D ; [.4E8B.0020.0002] # CUNEIFORM SIGN SAG TIMES MI
+1229E ; [.4E8C.0020.0002] # CUNEIFORM SIGN SAG TIMES NUN
+1229F ; [.4E8D.0020.0002] # CUNEIFORM SIGN SAG TIMES SAL
+122A0 ; [.4E8E.0020.0002] # CUNEIFORM SIGN SAG TIMES SHID
+122A1 ; [.4E8F.0020.0002] # CUNEIFORM SIGN SAG TIMES TAB
+122A2 ; [.4E90.0020.0002] # CUNEIFORM SIGN SAG TIMES U2
+122A3 ; [.4E91.0020.0002] # CUNEIFORM SIGN SAG TIMES UB
+122A4 ; [.4E92.0020.0002] # CUNEIFORM SIGN SAG TIMES UM
+122A5 ; [.4E93.0020.0002] # CUNEIFORM SIGN SAG TIMES UR
+122A6 ; [.4E94.0020.0002] # CUNEIFORM SIGN SAG TIMES USH
+122A7 ; [.4E95.0020.0002] # CUNEIFORM SIGN SAG OVER SAG
+122A8 ; [.4E96.0020.0002] # CUNEIFORM SIGN SAG GUNU
+122A9 ; [.4E97.0020.0002] # CUNEIFORM SIGN SAL
+122AA ; [.4E98.0020.0002] # CUNEIFORM SIGN SAL LAGAB TIMES ASH2
+122AB ; [.4E99.0020.0002] # CUNEIFORM SIGN SANGA2
+122AC ; [.4E9A.0020.0002] # CUNEIFORM SIGN SAR
+122AD ; [.4E9B.0020.0002] # CUNEIFORM SIGN SHA
+122AE ; [.4E9C.0020.0002] # CUNEIFORM SIGN SHA3
+122AF ; [.4E9D.0020.0002] # CUNEIFORM SIGN SHA3 TIMES A
+122B0 ; [.4E9E.0020.0002] # CUNEIFORM SIGN SHA3 TIMES BAD
+122B1 ; [.4E9F.0020.0002] # CUNEIFORM SIGN SHA3 TIMES GISH
+122B2 ; [.4EA0.0020.0002] # CUNEIFORM SIGN SHA3 TIMES NE
+122B3 ; [.4EA1.0020.0002] # CUNEIFORM SIGN SHA3 TIMES SHU2
+122B4 ; [.4EA2.0020.0002] # CUNEIFORM SIGN SHA3 TIMES TUR
+122B5 ; [.4EA3.0020.0002] # CUNEIFORM SIGN SHA3 TIMES U
+122B6 ; [.4EA4.0020.0002] # CUNEIFORM SIGN SHA3 TIMES U PLUS A
+122B7 ; [.4EA5.0020.0002] # CUNEIFORM SIGN SHA6
+122B8 ; [.4EA6.0020.0002] # CUNEIFORM SIGN SHAB6
+122B9 ; [.4EA7.0020.0002] # CUNEIFORM SIGN SHAR2
+122BA ; [.4EA8.0020.0002] # CUNEIFORM SIGN SHE
+122BB ; [.4EA9.0020.0002] # CUNEIFORM SIGN SHE HU
+122BC ; [.4EAA.0020.0002] # CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR
+122BD ; [.4EAB.0020.0002] # CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR
+122BE ; [.4EAC.0020.0002] # CUNEIFORM SIGN SHEG9
+122BF ; [.4EAD.0020.0002] # CUNEIFORM SIGN SHEN
+122C0 ; [.4EAE.0020.0002] # CUNEIFORM SIGN SHESH
+122C1 ; [.4EAF.0020.0002] # CUNEIFORM SIGN SHESH2
+122C2 ; [.4EB0.0020.0002] # CUNEIFORM SIGN SHESHLAM
+122C3 ; [.4EB1.0020.0002] # CUNEIFORM SIGN SHID
+122C4 ; [.4EB2.0020.0002] # CUNEIFORM SIGN SHID TIMES A
+122C5 ; [.4EB3.0020.0002] # CUNEIFORM SIGN SHID TIMES IM
+122C6 ; [.4EB4.0020.0002] # CUNEIFORM SIGN SHIM
+122C7 ; [.4EB5.0020.0002] # CUNEIFORM SIGN SHIM TIMES A
+122C8 ; [.4EB6.0020.0002] # CUNEIFORM SIGN SHIM TIMES BAL
+122C9 ; [.4EB7.0020.0002] # CUNEIFORM SIGN SHIM TIMES BULUG
+122CA ; [.4EB8.0020.0002] # CUNEIFORM SIGN SHIM TIMES DIN
+122CB ; [.4EB9.0020.0002] # CUNEIFORM SIGN SHIM TIMES GAR
+122CC ; [.4EBA.0020.0002] # CUNEIFORM SIGN SHIM TIMES IGI
+122CD ; [.4EBB.0020.0002] # CUNEIFORM SIGN SHIM TIMES IGI GUNU
+122CE ; [.4EBC.0020.0002] # CUNEIFORM SIGN SHIM TIMES KUSHU2
+122CF ; [.4EBD.0020.0002] # CUNEIFORM SIGN SHIM TIMES LUL
+122D0 ; [.4EBE.0020.0002] # CUNEIFORM SIGN SHIM TIMES MUG
+122D1 ; [.4EBF.0020.0002] # CUNEIFORM SIGN SHIM TIMES SAL
+122D2 ; [.4EC0.0020.0002] # CUNEIFORM SIGN SHINIG
+122D3 ; [.4EC1.0020.0002] # CUNEIFORM SIGN SHIR
+122D6 ; [.4EC2.0020.0002] # CUNEIFORM SIGN SHITA
+122D7 ; [.4EC3.0020.0002] # CUNEIFORM SIGN SHU
+122D8 ; [.4EC4.0020.0002] # CUNEIFORM SIGN SHU OVER INVERTED SHU
+122D9 ; [.4EC5.0020.0002] # CUNEIFORM SIGN SHU2
+122DA ; [.4EC6.0020.0002] # CUNEIFORM SIGN SHUBUR
+122DB ; [.4EC7.0020.0002] # CUNEIFORM SIGN SI
+122DC ; [.4EC8.0020.0002] # CUNEIFORM SIGN SI GUNU
+122DD ; [.4EC9.0020.0002] # CUNEIFORM SIGN SIG
+122DE ; [.4ECA.0020.0002] # CUNEIFORM SIGN SIG4
+122DF ; [.4ECB.0020.0002] # CUNEIFORM SIGN SIG4 OVER SIG4 SHU2
+122E0 ; [.4ECC.0020.0002] # CUNEIFORM SIGN SIK2
+122E1 ; [.4ECD.0020.0002] # CUNEIFORM SIGN SILA3
+122E2 ; [.4ECE.0020.0002] # CUNEIFORM SIGN SU
+122E3 ; [.4ECF.0020.0002] # CUNEIFORM SIGN SU OVER SU
+122E4 ; [.4ED0.0020.0002] # CUNEIFORM SIGN SUD
+122E5 ; [.4ED1.0020.0002] # CUNEIFORM SIGN SUD2
+122E6 ; [.4ED2.0020.0002] # CUNEIFORM SIGN SUHUR
+122E7 ; [.4ED3.0020.0002] # CUNEIFORM SIGN SUM
+122E8 ; [.4ED4.0020.0002] # CUNEIFORM SIGN SUMASH
+122E9 ; [.4ED5.0020.0002] # CUNEIFORM SIGN SUR
+122EA ; [.4ED6.0020.0002] # CUNEIFORM SIGN SUR9
+122EB ; [.4ED7.0020.0002] # CUNEIFORM SIGN TA
+122EC ; [.4ED8.0020.0002] # CUNEIFORM SIGN TA ASTERISK
+122ED ; [.4ED9.0020.0002] # CUNEIFORM SIGN TA TIMES HI
+122EE ; [.4EDA.0020.0002] # CUNEIFORM SIGN TA TIMES MI
+122EF ; [.4EDB.0020.0002] # CUNEIFORM SIGN TA GUNU
+122F0 ; [.4EDC.0020.0002] # CUNEIFORM SIGN TAB
+122F1 ; [.4EDD.0020.0002] # CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH
+122F2 ; [.4EDE.0020.0002] # CUNEIFORM SIGN TAB SQUARED
+122F3 ; [.4EDF.0020.0002] # CUNEIFORM SIGN TAG
+122F4 ; [.4EE0.0020.0002] # CUNEIFORM SIGN TAG TIMES BI
+122F5 ; [.4EE1.0020.0002] # CUNEIFORM SIGN TAG TIMES GUD
+122F6 ; [.4EE2.0020.0002] # CUNEIFORM SIGN TAG TIMES SHE
+122F7 ; [.4EE3.0020.0002] # CUNEIFORM SIGN TAG TIMES SHU
+122F8 ; [.4EE4.0020.0002] # CUNEIFORM SIGN TAG TIMES TUG2
+122F9 ; [.4EE5.0020.0002] # CUNEIFORM SIGN TAG TIMES UD
+122FA ; [.4EE6.0020.0002] # CUNEIFORM SIGN TAK4
+122FB ; [.4EE7.0020.0002] # CUNEIFORM SIGN TAR
+122FC ; [.4EE8.0020.0002] # CUNEIFORM SIGN TE
+122FD ; [.4EE9.0020.0002] # CUNEIFORM SIGN TE GUNU
+122FE ; [.4EEA.0020.0002] # CUNEIFORM SIGN TI
+122FF ; [.4EEB.0020.0002] # CUNEIFORM SIGN TI TENU
+12300 ; [.4EEC.0020.0002] # CUNEIFORM SIGN TIL
+12301 ; [.4EED.0020.0002] # CUNEIFORM SIGN TIR
+12302 ; [.4EEE.0020.0002] # CUNEIFORM SIGN TIR TIMES TAK4
+12303 ; [.4EEF.0020.0002] # CUNEIFORM SIGN TIR OVER TIR
+12304 ; [.4EF0.0020.0002] # CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR
+12305 ; [.4EF1.0020.0002] # CUNEIFORM SIGN TU
+12306 ; [.4EF2.0020.0002] # CUNEIFORM SIGN TUG2
+12307 ; [.4EF3.0020.0002] # CUNEIFORM SIGN TUK
+12308 ; [.4EF4.0020.0002] # CUNEIFORM SIGN TUM
+12309 ; [.4EF5.0020.0002] # CUNEIFORM SIGN TUR
+1230A ; [.4EF6.0020.0002] # CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA
+1230B ; [.4EF7.0020.0002] # CUNEIFORM SIGN U
+1230C ; [.4EF8.0020.0002] # CUNEIFORM SIGN U GUD
+1230D ; [.4EF9.0020.0002] # CUNEIFORM SIGN U U U
+1230E ; [.4EFA.0020.0002] # CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR
+1230F ; [.4EFB.0020.0002] # CUNEIFORM SIGN U OVER U SUR OVER SUR
+12310 ; [.4EFC.0020.0002] # CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED
+12311 ; [.4EFD.0020.0002] # CUNEIFORM SIGN U2
+12312 ; [.4EFE.0020.0002] # CUNEIFORM SIGN UB
+12313 ; [.4EFF.0020.0002] # CUNEIFORM SIGN UD
+12314 ; [.4F00.0020.0002] # CUNEIFORM SIGN UD KUSHU2
+12315 ; [.4F01.0020.0002] # CUNEIFORM SIGN UD TIMES BAD
+12316 ; [.4F02.0020.0002] # CUNEIFORM SIGN UD TIMES MI
+12317 ; [.4F03.0020.0002] # CUNEIFORM SIGN UD TIMES U PLUS U PLUS U
+12318 ; [.4F04.0020.0002] # CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU
+12319 ; [.4F05.0020.0002] # CUNEIFORM SIGN UD GUNU
+1231A ; [.4F06.0020.0002] # CUNEIFORM SIGN UD SHESHIG
+1231B ; [.4F07.0020.0002] # CUNEIFORM SIGN UD SHESHIG TIMES BAD
+1231C ; [.4F08.0020.0002] # CUNEIFORM SIGN UDUG
+1231D ; [.4F09.0020.0002] # CUNEIFORM SIGN UM
+1231E ; [.4F0A.0020.0002] # CUNEIFORM SIGN UM TIMES LAGAB
+1231F ; [.4F0B.0020.0002] # CUNEIFORM SIGN UM TIMES ME PLUS DA
+12320 ; [.4F0C.0020.0002] # CUNEIFORM SIGN UM TIMES SHA3
+12321 ; [.4F0D.0020.0002] # CUNEIFORM SIGN UM TIMES U
+12322 ; [.4F0E.0020.0002] # CUNEIFORM SIGN UMBIN
+12323 ; [.4F0F.0020.0002] # CUNEIFORM SIGN UMUM
+12324 ; [.4F10.0020.0002] # CUNEIFORM SIGN UMUM TIMES KASKAL
+12325 ; [.4F11.0020.0002] # CUNEIFORM SIGN UMUM TIMES PA
+12326 ; [.4F12.0020.0002] # CUNEIFORM SIGN UN
+12327 ; [.4F13.0020.0002] # CUNEIFORM SIGN UN GUNU
+12328 ; [.4F14.0020.0002] # CUNEIFORM SIGN UR
+12329 ; [.4F15.0020.0002] # CUNEIFORM SIGN UR CROSSING UR
+1232A ; [.4F16.0020.0002] # CUNEIFORM SIGN UR SHESHIG
+1232B ; [.4F17.0020.0002] # CUNEIFORM SIGN UR2
+1232C ; [.4F18.0020.0002] # CUNEIFORM SIGN UR2 TIMES A PLUS HA
+1232D ; [.4F19.0020.0002] # CUNEIFORM SIGN UR2 TIMES A PLUS NA
+1232E ; [.4F1A.0020.0002] # CUNEIFORM SIGN UR2 TIMES AL
+1232F ; [.4F1B.0020.0002] # CUNEIFORM SIGN UR2 TIMES HA
+12330 ; [.4F1C.0020.0002] # CUNEIFORM SIGN UR2 TIMES NUN
+12331 ; [.4F1D.0020.0002] # CUNEIFORM SIGN UR2 TIMES U2
+12332 ; [.4F1E.0020.0002] # CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH
+12333 ; [.4F1F.0020.0002] # CUNEIFORM SIGN UR2 TIMES U2 PLUS BI
+12334 ; [.4F20.0020.0002] # CUNEIFORM SIGN UR4
+12335 ; [.4F21.0020.0002] # CUNEIFORM SIGN URI
+12336 ; [.4F22.0020.0002] # CUNEIFORM SIGN URI3
+12337 ; [.4F23.0020.0002] # CUNEIFORM SIGN URU
+12338 ; [.4F24.0020.0002] # CUNEIFORM SIGN URU TIMES A
+12339 ; [.4F25.0020.0002] # CUNEIFORM SIGN URU TIMES ASHGAB
+1233A ; [.4F26.0020.0002] # CUNEIFORM SIGN URU TIMES BAR
+1233B ; [.4F27.0020.0002] # CUNEIFORM SIGN URU TIMES DUN
+1233C ; [.4F28.0020.0002] # CUNEIFORM SIGN URU TIMES GA
+1233D ; [.4F29.0020.0002] # CUNEIFORM SIGN URU TIMES GAL
+1233E ; [.4F2A.0020.0002] # CUNEIFORM SIGN URU TIMES GAN2 TENU
+1233F ; [.4F2B.0020.0002] # CUNEIFORM SIGN URU TIMES GAR
+12340 ; [.4F2C.0020.0002] # CUNEIFORM SIGN URU TIMES GU
+12341 ; [.4F2D.0020.0002] # CUNEIFORM SIGN URU TIMES HA
+12342 ; [.4F2E.0020.0002] # CUNEIFORM SIGN URU TIMES IGI
+12343 ; [.4F2F.0020.0002] # CUNEIFORM SIGN URU TIMES IM
+12344 ; [.4F30.0020.0002] # CUNEIFORM SIGN URU TIMES ISH
+12345 ; [.4F31.0020.0002] # CUNEIFORM SIGN URU TIMES KI
+12346 ; [.4F32.0020.0002] # CUNEIFORM SIGN URU TIMES LUM
+12347 ; [.4F33.0020.0002] # CUNEIFORM SIGN URU TIMES MIN
+12348 ; [.4F34.0020.0002] # CUNEIFORM SIGN URU TIMES PA
+12349 ; [.4F35.0020.0002] # CUNEIFORM SIGN URU TIMES SHE
+1234A ; [.4F36.0020.0002] # CUNEIFORM SIGN URU TIMES SIG4
+1234B ; [.4F37.0020.0002] # CUNEIFORM SIGN URU TIMES TU
+1234C ; [.4F38.0020.0002] # CUNEIFORM SIGN URU TIMES U PLUS GUD
+1234D ; [.4F39.0020.0002] # CUNEIFORM SIGN URU TIMES UD
+1234E ; [.4F3A.0020.0002] # CUNEIFORM SIGN URU TIMES URUDA
+1234F ; [.4F3B.0020.0002] # CUNEIFORM SIGN URUDA
+12350 ; [.4F3C.0020.0002] # CUNEIFORM SIGN URUDA TIMES U
+12351 ; [.4F3D.0020.0002] # CUNEIFORM SIGN USH
+12352 ; [.4F3E.0020.0002] # CUNEIFORM SIGN USH TIMES A
+12353 ; [.4F3F.0020.0002] # CUNEIFORM SIGN USH TIMES KU
+12354 ; [.4F40.0020.0002] # CUNEIFORM SIGN USH TIMES KUR
+12355 ; [.4F41.0020.0002] # CUNEIFORM SIGN USH TIMES TAK4
+12356 ; [.4F42.0020.0002] # CUNEIFORM SIGN USHX
+12357 ; [.4F43.0020.0002] # CUNEIFORM SIGN USH2
+12358 ; [.4F44.0020.0002] # CUNEIFORM SIGN USHUMX
+12359 ; [.4F45.0020.0002] # CUNEIFORM SIGN UTUKI
+1235A ; [.4F46.0020.0002] # CUNEIFORM SIGN UZ3
+1235B ; [.4F47.0020.0002] # CUNEIFORM SIGN UZ3 TIMES KASKAL
+1235C ; [.4F48.0020.0002] # CUNEIFORM SIGN UZU
+1235D ; [.4F49.0020.0002] # CUNEIFORM SIGN ZA
+1235E ; [.4F4A.0020.0002] # CUNEIFORM SIGN ZA TENU
+1235F ; [.4F4B.0020.0002] # CUNEIFORM SIGN ZA SQUARED TIMES KUR
+12360 ; [.4F4C.0020.0002] # CUNEIFORM SIGN ZAG
+12361 ; [.4F4D.0020.0002] # CUNEIFORM SIGN ZAMX
+12362 ; [.4F4E.0020.0002] # CUNEIFORM SIGN ZE2
+12363 ; [.4F4F.0020.0002] # CUNEIFORM SIGN ZI
+12364 ; [.4F50.0020.0002] # CUNEIFORM SIGN ZI OVER ZI
+12365 ; [.4F51.0020.0002] # CUNEIFORM SIGN ZI3
+12366 ; [.4F52.0020.0002] # CUNEIFORM SIGN ZIB
+12367 ; [.4F53.0020.0002] # CUNEIFORM SIGN ZIB KABA TENU
+12368 ; [.4F54.0020.0002] # CUNEIFORM SIGN ZIG
+12369 ; [.4F55.0020.0002] # CUNEIFORM SIGN ZIZ2
+1236A ; [.4F56.0020.0002] # CUNEIFORM SIGN ZU
+1236B ; [.4F57.0020.0002] # CUNEIFORM SIGN ZU5
+1236C ; [.4F58.0020.0002] # CUNEIFORM SIGN ZU5 TIMES A
+1236D ; [.4F59.0020.0002] # CUNEIFORM SIGN ZUBUR
+1236E ; [.4F5A.0020.0002] # CUNEIFORM SIGN ZUM
+1236F ; [.4F5B.0020.0002] # CUNEIFORM SIGN KAP ELAMITE
+12370 ; [.4F5C.0020.0002] # CUNEIFORM SIGN AB TIMES NUN
+12371 ; [.4F5D.0020.0002] # CUNEIFORM SIGN AB2 TIMES A
+12372 ; [.4F5E.0020.0002] # CUNEIFORM SIGN AMAR TIMES KUG
+12373 ; [.4F5F.0020.0002] # CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS MASH
+12374 ; [.4F60.0020.0002] # CUNEIFORM SIGN DAG3
+12375 ; [.4F61.0020.0002] # CUNEIFORM SIGN DISH PLUS SHU
+12376 ; [.4F62.0020.0002] # CUNEIFORM SIGN DUB TIMES SHE
+12377 ; [.4F63.0020.0002] # CUNEIFORM SIGN EZEN TIMES GUD
+12378 ; [.4F64.0020.0002] # CUNEIFORM SIGN EZEN TIMES SHE
+12379 ; [.4F65.0020.0002] # CUNEIFORM SIGN GA2 TIMES AN PLUS KAK PLUS A
+1237A ; [.4F66.0020.0002] # CUNEIFORM SIGN GA2 TIMES ASH2
+1237B ; [.4F67.0020.0002] # CUNEIFORM SIGN GE22
+1237C ; [.4F68.0020.0002] # CUNEIFORM SIGN GIG
+1237D ; [.4F69.0020.0002] # CUNEIFORM SIGN HUSH
+1237E ; [.4F6A.0020.0002] # CUNEIFORM SIGN KA TIMES ANSHE
+1237F ; [.4F6B.0020.0002] # CUNEIFORM SIGN KA TIMES ASH3
+12380 ; [.4F6C.0020.0002] # CUNEIFORM SIGN KA TIMES GISH
+12381 ; [.4F6D.0020.0002] # CUNEIFORM SIGN KA TIMES GUD
+12382 ; [.4F6E.0020.0002] # CUNEIFORM SIGN KA TIMES HI TIMES ASH2
+12383 ; [.4F6F.0020.0002] # CUNEIFORM SIGN KA TIMES LUM
+12384 ; [.4F70.0020.0002] # CUNEIFORM SIGN KA TIMES PA
+12385 ; [.4F71.0020.0002] # CUNEIFORM SIGN KA TIMES SHUL
+12386 ; [.4F72.0020.0002] # CUNEIFORM SIGN KA TIMES TU
+12387 ; [.4F73.0020.0002] # CUNEIFORM SIGN KA TIMES UR2
+12388 ; [.4F74.0020.0002] # CUNEIFORM SIGN LAGAB TIMES GI
+12389 ; [.4F75.0020.0002] # CUNEIFORM SIGN LU2 SHESHIG TIMES BAD
+1238A ; [.4F76.0020.0002] # CUNEIFORM SIGN LU2 TIMES ESH2 PLUS LAL
+1238B ; [.4F77.0020.0002] # CUNEIFORM SIGN LU2 TIMES SHU
+1238C ; [.4F78.0020.0002] # CUNEIFORM SIGN MESH
+1238D ; [.4F79.0020.0002] # CUNEIFORM SIGN MUSH3 TIMES ZA
+1238E ; [.4F7A.0020.0002] # CUNEIFORM SIGN NA4
+1238F ; [.4F7B.0020.0002] # CUNEIFORM SIGN NIN
+12390 ; [.4F7C.0020.0002] # CUNEIFORM SIGN NIN9
+12391 ; [.4F7D.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES BAL
+12392 ; [.4F7E.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES GI
+12393 ; [.4F7F.0020.0002] # CUNEIFORM SIGN NU11 ROTATED NINETY DEGREES
+12394 ; [.4F80.0020.0002] # CUNEIFORM SIGN PESH2 ASTERISK
+12395 ; [.4F81.0020.0002] # CUNEIFORM SIGN PIR2
+12396 ; [.4F82.0020.0002] # CUNEIFORM SIGN SAG TIMES IGI GUNU
+12397 ; [.4F83.0020.0002] # CUNEIFORM SIGN TI2
+12398 ; [.4F84.0020.0002] # CUNEIFORM SIGN UM TIMES ME
+12399 ; [.4F85.0020.0002] # CUNEIFORM SIGN U U
+12480 ; [.4F86.0020.0002] # CUNEIFORM SIGN AB TIMES NUN TENU
+12481 ; [.4F87.0020.0002] # CUNEIFORM SIGN AB TIMES SHU2
+12482 ; [.4F88.0020.0002] # CUNEIFORM SIGN AD TIMES ESH2
+12483 ; [.4F89.0020.0002] # CUNEIFORM SIGN BAD TIMES DISH TENU
+12484 ; [.4F8A.0020.0002] # CUNEIFORM SIGN BAHAR2 TIMES AB2
+12485 ; [.4F8B.0020.0002] # CUNEIFORM SIGN BAHAR2 TIMES NI
+12486 ; [.4F8C.0020.0002] # CUNEIFORM SIGN BAHAR2 TIMES ZA
+12487 ; [.4F8D.0020.0002] # CUNEIFORM SIGN BU OVER BU TIMES NA2
+12488 ; [.4F8E.0020.0002] # CUNEIFORM SIGN DA TIMES TAK4
+12489 ; [.4F8F.0020.0002] # CUNEIFORM SIGN DAG TIMES KUR
+1248A ; [.4F90.0020.0002] # CUNEIFORM SIGN DIM TIMES IGI
+1248B ; [.4F91.0020.0002] # CUNEIFORM SIGN DIM TIMES U U U
+1248C ; [.4F92.0020.0002] # CUNEIFORM SIGN DIM2 TIMES UD
+1248D ; [.4F93.0020.0002] # CUNEIFORM SIGN DUG TIMES ANSHE
+1248E ; [.4F94.0020.0002] # CUNEIFORM SIGN DUG TIMES ASH
+1248F ; [.4F95.0020.0002] # CUNEIFORM SIGN DUG TIMES ASH AT LEFT
+12490 ; [.4F96.0020.0002] # CUNEIFORM SIGN DUG TIMES DIN
+12491 ; [.4F97.0020.0002] # CUNEIFORM SIGN DUG TIMES DUN
+12492 ; [.4F98.0020.0002] # CUNEIFORM SIGN DUG TIMES ERIN2
+12493 ; [.4F99.0020.0002] # CUNEIFORM SIGN DUG TIMES GA
+12494 ; [.4F9A.0020.0002] # CUNEIFORM SIGN DUG TIMES GI
+12495 ; [.4F9B.0020.0002] # CUNEIFORM SIGN DUG TIMES GIR2 GUNU
+12496 ; [.4F9C.0020.0002] # CUNEIFORM SIGN DUG TIMES GISH
+12497 ; [.4F9D.0020.0002] # CUNEIFORM SIGN DUG TIMES HA
+12498 ; [.4F9E.0020.0002] # CUNEIFORM SIGN DUG TIMES HI
+12499 ; [.4F9F.0020.0002] # CUNEIFORM SIGN DUG TIMES IGI GUNU
+1249A ; [.4FA0.0020.0002] # CUNEIFORM SIGN DUG TIMES KASKAL
+1249B ; [.4FA1.0020.0002] # CUNEIFORM SIGN DUG TIMES KUR
+1249C ; [.4FA2.0020.0002] # CUNEIFORM SIGN DUG TIMES KUSHU2
+1249D ; [.4FA3.0020.0002] # CUNEIFORM SIGN DUG TIMES KUSHU2 PLUS KASKAL
+1249E ; [.4FA4.0020.0002] # CUNEIFORM SIGN DUG TIMES LAK-020
+1249F ; [.4FA5.0020.0002] # CUNEIFORM SIGN DUG TIMES LAM
+124A0 ; [.4FA6.0020.0002] # CUNEIFORM SIGN DUG TIMES LAM TIMES KUR
+124A1 ; [.4FA7.0020.0002] # CUNEIFORM SIGN DUG TIMES LUH PLUS GISH
+124A2 ; [.4FA8.0020.0002] # CUNEIFORM SIGN DUG TIMES MASH
+124A3 ; [.4FA9.0020.0002] # CUNEIFORM SIGN DUG TIMES MES
+124A4 ; [.4FAA.0020.0002] # CUNEIFORM SIGN DUG TIMES MI
+124A5 ; [.4FAB.0020.0002] # CUNEIFORM SIGN DUG TIMES NI
+124A6 ; [.4FAC.0020.0002] # CUNEIFORM SIGN DUG TIMES PI
+124A7 ; [.4FAD.0020.0002] # CUNEIFORM SIGN DUG TIMES SHE
+124A8 ; [.4FAE.0020.0002] # CUNEIFORM SIGN DUG TIMES SI GUNU
+124A9 ; [.4FAF.0020.0002] # CUNEIFORM SIGN E2 TIMES KUR
+124AA ; [.4FB0.0020.0002] # CUNEIFORM SIGN E2 TIMES PAP
+124AB ; [.4FB1.0020.0002] # CUNEIFORM SIGN ERIN2 X
+124AC ; [.4FB2.0020.0002] # CUNEIFORM SIGN ESH2 CROSSING ESH2
+124AD ; [.4FB3.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES ASH
+124AE ; [.4FB4.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES HI
+124AF ; [.4FB5.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES IGI GUNU
+124B0 ; [.4FB6.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES LA
+124B1 ; [.4FB7.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES LAL
+124B2 ; [.4FB8.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES ME
+124B3 ; [.4FB9.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES MES
+124B4 ; [.4FBA.0020.0002] # CUNEIFORM SIGN EZEN SHESHIG TIMES SU
+124B5 ; [.4FBB.0020.0002] # CUNEIFORM SIGN EZEN TIMES SU
+124B6 ; [.4FBC.0020.0002] # CUNEIFORM SIGN GA2 TIMES BAHAR2
+124B7 ; [.4FBD.0020.0002] # CUNEIFORM SIGN GA2 TIMES DIM GUNU
+124B8 ; [.4FBE.0020.0002] # CUNEIFORM SIGN GA2 TIMES DUG TIMES IGI GUNU
+124B9 ; [.4FBF.0020.0002] # CUNEIFORM SIGN GA2 TIMES DUG TIMES KASKAL
+124BA ; [.4FC0.0020.0002] # CUNEIFORM SIGN GA2 TIMES EREN
+124BB ; [.4FC1.0020.0002] # CUNEIFORM SIGN GA2 TIMES GA
+124BC ; [.4FC2.0020.0002] # CUNEIFORM SIGN GA2 TIMES GAR PLUS DI
+124BD ; [.4FC3.0020.0002] # CUNEIFORM SIGN GA2 TIMES GAR PLUS NE
+124BE ; [.4FC4.0020.0002] # CUNEIFORM SIGN GA2 TIMES HA PLUS A
+124BF ; [.4FC5.0020.0002] # CUNEIFORM SIGN GA2 TIMES KUSHU2 PLUS KASKAL
+124C0 ; [.4FC6.0020.0002] # CUNEIFORM SIGN GA2 TIMES LAM
+124C1 ; [.4FC7.0020.0002] # CUNEIFORM SIGN GA2 TIMES LAM TIMES KUR
+124C2 ; [.4FC8.0020.0002] # CUNEIFORM SIGN GA2 TIMES LUH
+124C3 ; [.4FC9.0020.0002] # CUNEIFORM SIGN GA2 TIMES MUSH
+124C4 ; [.4FCA.0020.0002] # CUNEIFORM SIGN GA2 TIMES NE
+124C5 ; [.4FCB.0020.0002] # CUNEIFORM SIGN GA2 TIMES NE PLUS E2
+124C6 ; [.4FCC.0020.0002] # CUNEIFORM SIGN GA2 TIMES NE PLUS GI
+124C7 ; [.4FCD.0020.0002] # CUNEIFORM SIGN GA2 TIMES SHIM
+124C8 ; [.4FCE.0020.0002] # CUNEIFORM SIGN GA2 TIMES ZIZ2
+124C9 ; [.4FCF.0020.0002] # CUNEIFORM SIGN GABA ROTATED NINETY DEGREES
+124CA ; [.4FD0.0020.0002] # CUNEIFORM SIGN GESHTIN TIMES U
+124CB ; [.4FD1.0020.0002] # CUNEIFORM SIGN GISH TIMES GISH CROSSING GISH
+124CC ; [.4FD2.0020.0002] # CUNEIFORM SIGN GU2 TIMES IGI GUNU
+124CD ; [.4FD3.0020.0002] # CUNEIFORM SIGN GUD PLUS GISH TIMES TAK4
+124CE ; [.4FD4.0020.0002] # CUNEIFORM SIGN HA TENU GUNU
+124CF ; [.4FD5.0020.0002] # CUNEIFORM SIGN HI TIMES ASH OVER HI TIMES ASH
+124D0 ; [.4FD6.0020.0002] # CUNEIFORM SIGN KA TIMES BU
+124D1 ; [.4FD7.0020.0002] # CUNEIFORM SIGN KA TIMES KA
+124D2 ; [.4FD8.0020.0002] # CUNEIFORM SIGN KA TIMES U U U
+124D3 ; [.4FD9.0020.0002] # CUNEIFORM SIGN KA TIMES UR
+124D4 ; [.4FDA.0020.0002] # CUNEIFORM SIGN LAGAB TIMES ZU OVER ZU
+124D5 ; [.4FDB.0020.0002] # CUNEIFORM SIGN LAK-003
+124D6 ; [.4FDC.0020.0002] # CUNEIFORM SIGN LAK-021
+124D7 ; [.4FDD.0020.0002] # CUNEIFORM SIGN LAK-025
+124D8 ; [.4FDE.0020.0002] # CUNEIFORM SIGN LAK-030
+124D9 ; [.4FDF.0020.0002] # CUNEIFORM SIGN LAK-050
+124DA ; [.4FE0.0020.0002] # CUNEIFORM SIGN LAK-051
+124DB ; [.4FE1.0020.0002] # CUNEIFORM SIGN LAK-062
+124DC ; [.4FE2.0020.0002] # CUNEIFORM SIGN LAK-079 OVER LAK-079 GUNU
+124DD ; [.4FE3.0020.0002] # CUNEIFORM SIGN LAK-080
+124DE ; [.4FE4.0020.0002] # CUNEIFORM SIGN LAK-081 OVER LAK-081
+124DF ; [.4FE5.0020.0002] # CUNEIFORM SIGN LAK-092
+124E0 ; [.4FE6.0020.0002] # CUNEIFORM SIGN LAK-130
+124E1 ; [.4FE7.0020.0002] # CUNEIFORM SIGN LAK-142
+124E2 ; [.4FE8.0020.0002] # CUNEIFORM SIGN LAK-210
+124E3 ; [.4FE9.0020.0002] # CUNEIFORM SIGN LAK-219
+124E4 ; [.4FEA.0020.0002] # CUNEIFORM SIGN LAK-220
+124E5 ; [.4FEB.0020.0002] # CUNEIFORM SIGN LAK-225
+124E6 ; [.4FEC.0020.0002] # CUNEIFORM SIGN LAK-228
+124E7 ; [.4FED.0020.0002] # CUNEIFORM SIGN LAK-238
+124E8 ; [.4FEE.0020.0002] # CUNEIFORM SIGN LAK-265
+124E9 ; [.4FEF.0020.0002] # CUNEIFORM SIGN LAK-266
+124EA ; [.4FF0.0020.0002] # CUNEIFORM SIGN LAK-343
+124EB ; [.4FF1.0020.0002] # CUNEIFORM SIGN LAK-347
+124EC ; [.4FF2.0020.0002] # CUNEIFORM SIGN LAK-348
+124ED ; [.4FF3.0020.0002] # CUNEIFORM SIGN LAK-383
+124EE ; [.4FF4.0020.0002] # CUNEIFORM SIGN LAK-384
+124EF ; [.4FF5.0020.0002] # CUNEIFORM SIGN LAK-390
+124F0 ; [.4FF6.0020.0002] # CUNEIFORM SIGN LAK-441
+124F1 ; [.4FF7.0020.0002] # CUNEIFORM SIGN LAK-449
+124F2 ; [.4FF8.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES GU
+124F3 ; [.4FF9.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES IGI
+124F4 ; [.4FFA.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES PAP PLUS LU3
+124F5 ; [.4FFB.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES PAP PLUS PAP PLUS LU3
+124F6 ; [.4FFC.0020.0002] # CUNEIFORM SIGN LAK-449 TIMES U2 PLUS BA
+124F7 ; [.4FFD.0020.0002] # CUNEIFORM SIGN LAK-450
+124F8 ; [.4FFE.0020.0002] # CUNEIFORM SIGN LAK-457
+124F9 ; [.4FFF.0020.0002] # CUNEIFORM SIGN LAK-470
+124FA ; [.5000.0020.0002] # CUNEIFORM SIGN LAK-483
+124FB ; [.5001.0020.0002] # CUNEIFORM SIGN LAK-490
+124FC ; [.5002.0020.0002] # CUNEIFORM SIGN LAK-492
+124FD ; [.5003.0020.0002] # CUNEIFORM SIGN LAK-493
+124FE ; [.5004.0020.0002] # CUNEIFORM SIGN LAK-495
+124FF ; [.5005.0020.0002] # CUNEIFORM SIGN LAK-550
+12500 ; [.5006.0020.0002] # CUNEIFORM SIGN LAK-608
+12501 ; [.5007.0020.0002] # CUNEIFORM SIGN LAK-617
+12502 ; [.5008.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES ASH
+12503 ; [.5009.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES BAD
+12504 ; [.500A.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES DUN3 GUNU GUNU
+12505 ; [.500B.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES KU3
+12506 ; [.500C.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES LA
+12507 ; [.500D.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES TAR
+12508 ; [.500E.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES TE
+12509 ; [.500F.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES U2
+1250A ; [.5010.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES UD
+1250B ; [.5011.0020.0002] # CUNEIFORM SIGN LAK-617 TIMES URUDA
+1250C ; [.5012.0020.0002] # CUNEIFORM SIGN LAK-636
+1250D ; [.5013.0020.0002] # CUNEIFORM SIGN LAK-648
+1250E ; [.5014.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES DUB
+1250F ; [.5015.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES GA
+12510 ; [.5016.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES IGI
+12511 ; [.5017.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES IGI GUNU
+12512 ; [.5018.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES NI
+12513 ; [.5019.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES PAP PLUS PAP PLUS LU3
+12514 ; [.501A.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES SHESH PLUS KI
+12515 ; [.501B.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES UD
+12516 ; [.501C.0020.0002] # CUNEIFORM SIGN LAK-648 TIMES URUDA
+12517 ; [.501D.0020.0002] # CUNEIFORM SIGN LAK-724
+12518 ; [.501E.0020.0002] # CUNEIFORM SIGN LAK-749
+12519 ; [.501F.0020.0002] # CUNEIFORM SIGN LU2 GUNU TIMES ASH
+1251A ; [.5020.0020.0002] # CUNEIFORM SIGN LU2 TIMES DISH
+1251B ; [.5021.0020.0002] # CUNEIFORM SIGN LU2 TIMES HAL
+1251C ; [.5022.0020.0002] # CUNEIFORM SIGN LU2 TIMES PAP
+1251D ; [.5023.0020.0002] # CUNEIFORM SIGN LU2 TIMES PAP PLUS PAP PLUS LU3
+1251E ; [.5024.0020.0002] # CUNEIFORM SIGN LU2 TIMES TAK4
+1251F ; [.5025.0020.0002] # CUNEIFORM SIGN MI PLUS ZA7
+12520 ; [.5026.0020.0002] # CUNEIFORM SIGN MUSH OVER MUSH TIMES GA
+12521 ; [.5027.0020.0002] # CUNEIFORM SIGN MUSH OVER MUSH TIMES KAK
+12522 ; [.5028.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES DIM GUNU
+12523 ; [.5029.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES GISH
+12524 ; [.502A.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES GUL
+12525 ; [.502B.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES HI
+12526 ; [.502C.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES KESH2
+12527 ; [.502D.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES LAK-050
+12528 ; [.502E.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES MASH
+12529 ; [.502F.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES PAP PLUS PAP
+1252A ; [.5030.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES U
+1252B ; [.5031.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES U PLUS U
+1252C ; [.5032.0020.0002] # CUNEIFORM SIGN NINDA2 TIMES URUDA
+1252D ; [.5033.0020.0002] # CUNEIFORM SIGN SAG GUNU TIMES HA
+1252E ; [.5034.0020.0002] # CUNEIFORM SIGN SAG TIMES EN
+1252F ; [.5035.0020.0002] # CUNEIFORM SIGN SAG TIMES SHE AT LEFT
+12530 ; [.5036.0020.0002] # CUNEIFORM SIGN SAG TIMES TAK4
+12531 ; [.5037.0020.0002] # CUNEIFORM SIGN SHA6 TENU
+12532 ; [.5038.0020.0002] # CUNEIFORM SIGN SHE OVER SHE
+12533 ; [.5039.0020.0002] # CUNEIFORM SIGN SHE PLUS HUB2
+12534 ; [.503A.0020.0002] # CUNEIFORM SIGN SHE PLUS NAM2
+12535 ; [.503B.0020.0002] # CUNEIFORM SIGN SHE PLUS SAR
+12536 ; [.503C.0020.0002] # CUNEIFORM SIGN SHU2 PLUS DUG TIMES NI
+12537 ; [.503D.0020.0002] # CUNEIFORM SIGN SHU2 PLUS E2 TIMES AN
+12538 ; [.503E.0020.0002] # CUNEIFORM SIGN SI TIMES TAK4
+12539 ; [.503F.0020.0002] # CUNEIFORM SIGN TAK4 PLUS SAG
+1253A ; [.5040.0020.0002] # CUNEIFORM SIGN TUM TIMES GAN2 TENU
+1253B ; [.5041.0020.0002] # CUNEIFORM SIGN TUM TIMES THREE DISH
+1253C ; [.5042.0020.0002] # CUNEIFORM SIGN UR2 INVERTED
+1253D ; [.5043.0020.0002] # CUNEIFORM SIGN UR2 TIMES UD
+1253E ; [.5044.0020.0002] # CUNEIFORM SIGN URU TIMES DARA3
+1253F ; [.5045.0020.0002] # CUNEIFORM SIGN URU TIMES LAK-668
+12540 ; [.5046.0020.0002] # CUNEIFORM SIGN URU TIMES LU3
+12541 ; [.5047.0020.0002] # CUNEIFORM SIGN ZA7
+12542 ; [.5048.0020.0002] # CUNEIFORM SIGN ZU OVER ZU PLUS SAR
+12543 ; [.5049.0020.0002] # CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
+13000 ; [.504A.0020.0002] # EGYPTIAN HIEROGLYPH A001
+13001 ; [.504B.0020.0002] # EGYPTIAN HIEROGLYPH A002
+13002 ; [.504C.0020.0002] # EGYPTIAN HIEROGLYPH A003
+13003 ; [.504D.0020.0002] # EGYPTIAN HIEROGLYPH A004
+13004 ; [.504E.0020.0002] # EGYPTIAN HIEROGLYPH A005
+13005 ; [.504F.0020.0002] # EGYPTIAN HIEROGLYPH A005A
+13006 ; [.5050.0020.0002] # EGYPTIAN HIEROGLYPH A006
+13007 ; [.5051.0020.0002] # EGYPTIAN HIEROGLYPH A006A
+13008 ; [.5052.0020.0002] # EGYPTIAN HIEROGLYPH A006B
+13009 ; [.5053.0020.0002] # EGYPTIAN HIEROGLYPH A007
+1300A ; [.5054.0020.0002] # EGYPTIAN HIEROGLYPH A008
+1300B ; [.5055.0020.0002] # EGYPTIAN HIEROGLYPH A009
+1300C ; [.5056.0020.0002] # EGYPTIAN HIEROGLYPH A010
+1300D ; [.5057.0020.0002] # EGYPTIAN HIEROGLYPH A011
+1300E ; [.5058.0020.0002] # EGYPTIAN HIEROGLYPH A012
+1300F ; [.5059.0020.0002] # EGYPTIAN HIEROGLYPH A013
+13010 ; [.505A.0020.0002] # EGYPTIAN HIEROGLYPH A014
+13011 ; [.505B.0020.0002] # EGYPTIAN HIEROGLYPH A014A
+13012 ; [.505C.0020.0002] # EGYPTIAN HIEROGLYPH A015
+13013 ; [.505D.0020.0002] # EGYPTIAN HIEROGLYPH A016
+13014 ; [.505E.0020.0002] # EGYPTIAN HIEROGLYPH A017
+13015 ; [.505F.0020.0002] # EGYPTIAN HIEROGLYPH A017A
+13016 ; [.5060.0020.0002] # EGYPTIAN HIEROGLYPH A018
+13017 ; [.5061.0020.0002] # EGYPTIAN HIEROGLYPH A019
+13018 ; [.5062.0020.0002] # EGYPTIAN HIEROGLYPH A020
+13019 ; [.5063.0020.0002] # EGYPTIAN HIEROGLYPH A021
+1301A ; [.5064.0020.0002] # EGYPTIAN HIEROGLYPH A022
+1301B ; [.5065.0020.0002] # EGYPTIAN HIEROGLYPH A023
+1301C ; [.5066.0020.0002] # EGYPTIAN HIEROGLYPH A024
+1301D ; [.5067.0020.0002] # EGYPTIAN HIEROGLYPH A025
+1301E ; [.5068.0020.0002] # EGYPTIAN HIEROGLYPH A026
+1301F ; [.5069.0020.0002] # EGYPTIAN HIEROGLYPH A027
+13020 ; [.506A.0020.0002] # EGYPTIAN HIEROGLYPH A028
+13021 ; [.506B.0020.0002] # EGYPTIAN HIEROGLYPH A029
+13022 ; [.506C.0020.0002] # EGYPTIAN HIEROGLYPH A030
+13023 ; [.506D.0020.0002] # EGYPTIAN HIEROGLYPH A031
+13024 ; [.506E.0020.0002] # EGYPTIAN HIEROGLYPH A032
+13025 ; [.506F.0020.0002] # EGYPTIAN HIEROGLYPH A032A
+13026 ; [.5070.0020.0002] # EGYPTIAN HIEROGLYPH A033
+13027 ; [.5071.0020.0002] # EGYPTIAN HIEROGLYPH A034
+13028 ; [.5072.0020.0002] # EGYPTIAN HIEROGLYPH A035
+13029 ; [.5073.0020.0002] # EGYPTIAN HIEROGLYPH A036
+1302A ; [.5074.0020.0002] # EGYPTIAN HIEROGLYPH A037
+1302B ; [.5075.0020.0002] # EGYPTIAN HIEROGLYPH A038
+1302C ; [.5076.0020.0002] # EGYPTIAN HIEROGLYPH A039
+1302D ; [.5077.0020.0002] # EGYPTIAN HIEROGLYPH A040
+1302E ; [.5078.0020.0002] # EGYPTIAN HIEROGLYPH A040A
+1302F ; [.5079.0020.0002] # EGYPTIAN HIEROGLYPH A041
+13030 ; [.507A.0020.0002] # EGYPTIAN HIEROGLYPH A042
+13031 ; [.507B.0020.0002] # EGYPTIAN HIEROGLYPH A042A
+13032 ; [.507C.0020.0002] # EGYPTIAN HIEROGLYPH A043
+13033 ; [.507D.0020.0002] # EGYPTIAN HIEROGLYPH A043A
+13034 ; [.507E.0020.0002] # EGYPTIAN HIEROGLYPH A044
+13035 ; [.507F.0020.0002] # EGYPTIAN HIEROGLYPH A045
+13036 ; [.5080.0020.0002] # EGYPTIAN HIEROGLYPH A045A
+13037 ; [.5081.0020.0002] # EGYPTIAN HIEROGLYPH A046
+13038 ; [.5082.0020.0002] # EGYPTIAN HIEROGLYPH A047
+13039 ; [.5083.0020.0002] # EGYPTIAN HIEROGLYPH A048
+1303A ; [.5084.0020.0002] # EGYPTIAN HIEROGLYPH A049
+1303B ; [.5085.0020.0002] # EGYPTIAN HIEROGLYPH A050
+1303C ; [.5086.0020.0002] # EGYPTIAN HIEROGLYPH A051
+1303D ; [.5087.0020.0002] # EGYPTIAN HIEROGLYPH A052
+1303E ; [.5088.0020.0002] # EGYPTIAN HIEROGLYPH A053
+1303F ; [.5089.0020.0002] # EGYPTIAN HIEROGLYPH A054
+13040 ; [.508A.0020.0002] # EGYPTIAN HIEROGLYPH A055
+13041 ; [.508B.0020.0002] # EGYPTIAN HIEROGLYPH A056
+13042 ; [.508C.0020.0002] # EGYPTIAN HIEROGLYPH A057
+13043 ; [.508D.0020.0002] # EGYPTIAN HIEROGLYPH A058
+13044 ; [.508E.0020.0002] # EGYPTIAN HIEROGLYPH A059
+13045 ; [.508F.0020.0002] # EGYPTIAN HIEROGLYPH A060
+13046 ; [.5090.0020.0002] # EGYPTIAN HIEROGLYPH A061
+13047 ; [.5091.0020.0002] # EGYPTIAN HIEROGLYPH A062
+13048 ; [.5092.0020.0002] # EGYPTIAN HIEROGLYPH A063
+13049 ; [.5093.0020.0002] # EGYPTIAN HIEROGLYPH A064
+1304A ; [.5094.0020.0002] # EGYPTIAN HIEROGLYPH A065
+1304B ; [.5095.0020.0002] # EGYPTIAN HIEROGLYPH A066
+1304C ; [.5096.0020.0002] # EGYPTIAN HIEROGLYPH A067
+1304D ; [.5097.0020.0002] # EGYPTIAN HIEROGLYPH A068
+1304E ; [.5098.0020.0002] # EGYPTIAN HIEROGLYPH A069
+1304F ; [.5099.0020.0002] # EGYPTIAN HIEROGLYPH A070
+13050 ; [.509A.0020.0002] # EGYPTIAN HIEROGLYPH B001
+13051 ; [.509B.0020.0002] # EGYPTIAN HIEROGLYPH B002
+13052 ; [.509C.0020.0002] # EGYPTIAN HIEROGLYPH B003
+13053 ; [.509D.0020.0002] # EGYPTIAN HIEROGLYPH B004
+13054 ; [.509E.0020.0002] # EGYPTIAN HIEROGLYPH B005
+13055 ; [.509F.0020.0002] # EGYPTIAN HIEROGLYPH B005A
+13056 ; [.50A0.0020.0002] # EGYPTIAN HIEROGLYPH B006
+13057 ; [.50A1.0020.0002] # EGYPTIAN HIEROGLYPH B007
+13058 ; [.50A2.0020.0002] # EGYPTIAN HIEROGLYPH B008
+13059 ; [.50A3.0020.0002] # EGYPTIAN HIEROGLYPH B009
+1305A ; [.50A4.0020.0002] # EGYPTIAN HIEROGLYPH C001
+1305B ; [.50A5.0020.0002] # EGYPTIAN HIEROGLYPH C002
+1305C ; [.50A6.0020.0002] # EGYPTIAN HIEROGLYPH C002A
+1305D ; [.50A7.0020.0002] # EGYPTIAN HIEROGLYPH C002B
+1305E ; [.50A8.0020.0002] # EGYPTIAN HIEROGLYPH C002C
+1305F ; [.50A9.0020.0002] # EGYPTIAN HIEROGLYPH C003
+13060 ; [.50AA.0020.0002] # EGYPTIAN HIEROGLYPH C004
+13061 ; [.50AB.0020.0002] # EGYPTIAN HIEROGLYPH C005
+13062 ; [.50AC.0020.0002] # EGYPTIAN HIEROGLYPH C006
+13063 ; [.50AD.0020.0002] # EGYPTIAN HIEROGLYPH C007
+13064 ; [.50AE.0020.0002] # EGYPTIAN HIEROGLYPH C008
+13065 ; [.50AF.0020.0002] # EGYPTIAN HIEROGLYPH C009
+13066 ; [.50B0.0020.0002] # EGYPTIAN HIEROGLYPH C010
+13067 ; [.50B1.0020.0002] # EGYPTIAN HIEROGLYPH C010A
+13068 ; [.50B2.0020.0002] # EGYPTIAN HIEROGLYPH C011
+13069 ; [.50B3.0020.0002] # EGYPTIAN HIEROGLYPH C012
+1306A ; [.50B4.0020.0002] # EGYPTIAN HIEROGLYPH C013
+1306B ; [.50B5.0020.0002] # EGYPTIAN HIEROGLYPH C014
+1306C ; [.50B6.0020.0002] # EGYPTIAN HIEROGLYPH C015
+1306D ; [.50B7.0020.0002] # EGYPTIAN HIEROGLYPH C016
+1306E ; [.50B8.0020.0002] # EGYPTIAN HIEROGLYPH C017
+1306F ; [.50B9.0020.0002] # EGYPTIAN HIEROGLYPH C018
+13070 ; [.50BA.0020.0002] # EGYPTIAN HIEROGLYPH C019
+13071 ; [.50BB.0020.0002] # EGYPTIAN HIEROGLYPH C020
+13072 ; [.50BC.0020.0002] # EGYPTIAN HIEROGLYPH C021
+13073 ; [.50BD.0020.0002] # EGYPTIAN HIEROGLYPH C022
+13074 ; [.50BE.0020.0002] # EGYPTIAN HIEROGLYPH C023
+13075 ; [.50BF.0020.0002] # EGYPTIAN HIEROGLYPH C024
+13076 ; [.50C0.0020.0002] # EGYPTIAN HIEROGLYPH D001
+13077 ; [.50C1.0020.0002] # EGYPTIAN HIEROGLYPH D002
+13078 ; [.50C2.0020.0002] # EGYPTIAN HIEROGLYPH D003
+13079 ; [.50C3.0020.0002] # EGYPTIAN HIEROGLYPH D004
+1307A ; [.50C4.0020.0002] # EGYPTIAN HIEROGLYPH D005
+1307B ; [.50C5.0020.0002] # EGYPTIAN HIEROGLYPH D006
+1307C ; [.50C6.0020.0002] # EGYPTIAN HIEROGLYPH D007
+1307D ; [.50C7.0020.0002] # EGYPTIAN HIEROGLYPH D008
+1307E ; [.50C8.0020.0002] # EGYPTIAN HIEROGLYPH D008A
+1307F ; [.50C9.0020.0002] # EGYPTIAN HIEROGLYPH D009
+13080 ; [.50CA.0020.0002] # EGYPTIAN HIEROGLYPH D010
+13081 ; [.50CB.0020.0002] # EGYPTIAN HIEROGLYPH D011
+13082 ; [.50CC.0020.0002] # EGYPTIAN HIEROGLYPH D012
+13083 ; [.50CD.0020.0002] # EGYPTIAN HIEROGLYPH D013
+13084 ; [.50CE.0020.0002] # EGYPTIAN HIEROGLYPH D014
+13085 ; [.50CF.0020.0002] # EGYPTIAN HIEROGLYPH D015
+13086 ; [.50D0.0020.0002] # EGYPTIAN HIEROGLYPH D016
+13087 ; [.50D1.0020.0002] # EGYPTIAN HIEROGLYPH D017
+13088 ; [.50D2.0020.0002] # EGYPTIAN HIEROGLYPH D018
+13089 ; [.50D3.0020.0002] # EGYPTIAN HIEROGLYPH D019
+1308A ; [.50D4.0020.0002] # EGYPTIAN HIEROGLYPH D020
+1308B ; [.50D5.0020.0002] # EGYPTIAN HIEROGLYPH D021
+1308C ; [.50D6.0020.0002] # EGYPTIAN HIEROGLYPH D022
+1308D ; [.50D7.0020.0002] # EGYPTIAN HIEROGLYPH D023
+1308E ; [.50D8.0020.0002] # EGYPTIAN HIEROGLYPH D024
+1308F ; [.50D9.0020.0002] # EGYPTIAN HIEROGLYPH D025
+13090 ; [.50DA.0020.0002] # EGYPTIAN HIEROGLYPH D026
+13091 ; [.50DB.0020.0002] # EGYPTIAN HIEROGLYPH D027
+13092 ; [.50DC.0020.0002] # EGYPTIAN HIEROGLYPH D027A
+13093 ; [.50DD.0020.0002] # EGYPTIAN HIEROGLYPH D028
+13094 ; [.50DE.0020.0002] # EGYPTIAN HIEROGLYPH D029
+13095 ; [.50DF.0020.0002] # EGYPTIAN HIEROGLYPH D030
+13096 ; [.50E0.0020.0002] # EGYPTIAN HIEROGLYPH D031
+13097 ; [.50E1.0020.0002] # EGYPTIAN HIEROGLYPH D031A
+13098 ; [.50E2.0020.0002] # EGYPTIAN HIEROGLYPH D032
+13099 ; [.50E3.0020.0002] # EGYPTIAN HIEROGLYPH D033
+1309A ; [.50E4.0020.0002] # EGYPTIAN HIEROGLYPH D034
+1309B ; [.50E5.0020.0002] # EGYPTIAN HIEROGLYPH D034A
+1309C ; [.50E6.0020.0002] # EGYPTIAN HIEROGLYPH D035
+1309D ; [.50E7.0020.0002] # EGYPTIAN HIEROGLYPH D036
+1309E ; [.50E8.0020.0002] # EGYPTIAN HIEROGLYPH D037
+1309F ; [.50E9.0020.0002] # EGYPTIAN HIEROGLYPH D038
+130A0 ; [.50EA.0020.0002] # EGYPTIAN HIEROGLYPH D039
+130A1 ; [.50EB.0020.0002] # EGYPTIAN HIEROGLYPH D040
+130A2 ; [.50EC.0020.0002] # EGYPTIAN HIEROGLYPH D041
+130A3 ; [.50ED.0020.0002] # EGYPTIAN HIEROGLYPH D042
+130A4 ; [.50EE.0020.0002] # EGYPTIAN HIEROGLYPH D043
+130A5 ; [.50EF.0020.0002] # EGYPTIAN HIEROGLYPH D044
+130A6 ; [.50F0.0020.0002] # EGYPTIAN HIEROGLYPH D045
+130A7 ; [.50F1.0020.0002] # EGYPTIAN HIEROGLYPH D046
+130A8 ; [.50F2.0020.0002] # EGYPTIAN HIEROGLYPH D046A
+130A9 ; [.50F3.0020.0002] # EGYPTIAN HIEROGLYPH D047
+130AA ; [.50F4.0020.0002] # EGYPTIAN HIEROGLYPH D048
+130AB ; [.50F5.0020.0002] # EGYPTIAN HIEROGLYPH D048A
+130AC ; [.50F6.0020.0002] # EGYPTIAN HIEROGLYPH D049
+130AD ; [.50F7.0020.0002] # EGYPTIAN HIEROGLYPH D050
+130AE ; [.50F8.0020.0002] # EGYPTIAN HIEROGLYPH D050A
+130AF ; [.50F9.0020.0002] # EGYPTIAN HIEROGLYPH D050B
+130B0 ; [.50FA.0020.0002] # EGYPTIAN HIEROGLYPH D050C
+130B1 ; [.50FB.0020.0002] # EGYPTIAN HIEROGLYPH D050D
+130B2 ; [.50FC.0020.0002] # EGYPTIAN HIEROGLYPH D050E
+130B3 ; [.50FD.0020.0002] # EGYPTIAN HIEROGLYPH D050F
+130B4 ; [.50FE.0020.0002] # EGYPTIAN HIEROGLYPH D050G
+130B5 ; [.50FF.0020.0002] # EGYPTIAN HIEROGLYPH D050H
+130B6 ; [.5100.0020.0002] # EGYPTIAN HIEROGLYPH D050I
+130B7 ; [.5101.0020.0002] # EGYPTIAN HIEROGLYPH D051
+130B8 ; [.5102.0020.0002] # EGYPTIAN HIEROGLYPH D052
+130B9 ; [.5103.0020.0002] # EGYPTIAN HIEROGLYPH D052A
+130BA ; [.5104.0020.0002] # EGYPTIAN HIEROGLYPH D053
+130BB ; [.5105.0020.0002] # EGYPTIAN HIEROGLYPH D054
+130BC ; [.5106.0020.0002] # EGYPTIAN HIEROGLYPH D054A
+130BD ; [.5107.0020.0002] # EGYPTIAN HIEROGLYPH D055
+130BE ; [.5108.0020.0002] # EGYPTIAN HIEROGLYPH D056
+130BF ; [.5109.0020.0002] # EGYPTIAN HIEROGLYPH D057
+130C0 ; [.510A.0020.0002] # EGYPTIAN HIEROGLYPH D058
+130C1 ; [.510B.0020.0002] # EGYPTIAN HIEROGLYPH D059
+130C2 ; [.510C.0020.0002] # EGYPTIAN HIEROGLYPH D060
+130C3 ; [.510D.0020.0002] # EGYPTIAN HIEROGLYPH D061
+130C4 ; [.510E.0020.0002] # EGYPTIAN HIEROGLYPH D062
+130C5 ; [.510F.0020.0002] # EGYPTIAN HIEROGLYPH D063
+130C6 ; [.5110.0020.0002] # EGYPTIAN HIEROGLYPH D064
+130C7 ; [.5111.0020.0002] # EGYPTIAN HIEROGLYPH D065
+130C8 ; [.5112.0020.0002] # EGYPTIAN HIEROGLYPH D066
+130C9 ; [.5113.0020.0002] # EGYPTIAN HIEROGLYPH D067
+130CA ; [.5114.0020.0002] # EGYPTIAN HIEROGLYPH D067A
+130CB ; [.5115.0020.0002] # EGYPTIAN HIEROGLYPH D067B
+130CC ; [.5116.0020.0002] # EGYPTIAN HIEROGLYPH D067C
+130CD ; [.5117.0020.0002] # EGYPTIAN HIEROGLYPH D067D
+130CE ; [.5118.0020.0002] # EGYPTIAN HIEROGLYPH D067E
+130CF ; [.5119.0020.0002] # EGYPTIAN HIEROGLYPH D067F
+130D0 ; [.511A.0020.0002] # EGYPTIAN HIEROGLYPH D067G
+130D1 ; [.511B.0020.0002] # EGYPTIAN HIEROGLYPH D067H
+130D2 ; [.511C.0020.0002] # EGYPTIAN HIEROGLYPH E001
+130D3 ; [.511D.0020.0002] # EGYPTIAN HIEROGLYPH E002
+130D4 ; [.511E.0020.0002] # EGYPTIAN HIEROGLYPH E003
+130D5 ; [.511F.0020.0002] # EGYPTIAN HIEROGLYPH E004
+130D6 ; [.5120.0020.0002] # EGYPTIAN HIEROGLYPH E005
+130D7 ; [.5121.0020.0002] # EGYPTIAN HIEROGLYPH E006
+130D8 ; [.5122.0020.0002] # EGYPTIAN HIEROGLYPH E007
+130D9 ; [.5123.0020.0002] # EGYPTIAN HIEROGLYPH E008
+130DA ; [.5124.0020.0002] # EGYPTIAN HIEROGLYPH E008A
+130DB ; [.5125.0020.0002] # EGYPTIAN HIEROGLYPH E009
+130DC ; [.5126.0020.0002] # EGYPTIAN HIEROGLYPH E009A
+130DD ; [.5127.0020.0002] # EGYPTIAN HIEROGLYPH E010
+130DE ; [.5128.0020.0002] # EGYPTIAN HIEROGLYPH E011
+130DF ; [.5129.0020.0002] # EGYPTIAN HIEROGLYPH E012
+130E0 ; [.512A.0020.0002] # EGYPTIAN HIEROGLYPH E013
+130E1 ; [.512B.0020.0002] # EGYPTIAN HIEROGLYPH E014
+130E2 ; [.512C.0020.0002] # EGYPTIAN HIEROGLYPH E015
+130E3 ; [.512D.0020.0002] # EGYPTIAN HIEROGLYPH E016
+130E4 ; [.512E.0020.0002] # EGYPTIAN HIEROGLYPH E016A
+130E5 ; [.512F.0020.0002] # EGYPTIAN HIEROGLYPH E017
+130E6 ; [.5130.0020.0002] # EGYPTIAN HIEROGLYPH E017A
+130E7 ; [.5131.0020.0002] # EGYPTIAN HIEROGLYPH E018
+130E8 ; [.5132.0020.0002] # EGYPTIAN HIEROGLYPH E019
+130E9 ; [.5133.0020.0002] # EGYPTIAN HIEROGLYPH E020
+130EA ; [.5134.0020.0002] # EGYPTIAN HIEROGLYPH E020A
+130EB ; [.5135.0020.0002] # EGYPTIAN HIEROGLYPH E021
+130EC ; [.5136.0020.0002] # EGYPTIAN HIEROGLYPH E022
+130ED ; [.5137.0020.0002] # EGYPTIAN HIEROGLYPH E023
+130EE ; [.5138.0020.0002] # EGYPTIAN HIEROGLYPH E024
+130EF ; [.5139.0020.0002] # EGYPTIAN HIEROGLYPH E025
+130F0 ; [.513A.0020.0002] # EGYPTIAN HIEROGLYPH E026
+130F1 ; [.513B.0020.0002] # EGYPTIAN HIEROGLYPH E027
+130F2 ; [.513C.0020.0002] # EGYPTIAN HIEROGLYPH E028
+130F3 ; [.513D.0020.0002] # EGYPTIAN HIEROGLYPH E028A
+130F4 ; [.513E.0020.0002] # EGYPTIAN HIEROGLYPH E029
+130F5 ; [.513F.0020.0002] # EGYPTIAN HIEROGLYPH E030
+130F6 ; [.5140.0020.0002] # EGYPTIAN HIEROGLYPH E031
+130F7 ; [.5141.0020.0002] # EGYPTIAN HIEROGLYPH E032
+130F8 ; [.5142.0020.0002] # EGYPTIAN HIEROGLYPH E033
+130F9 ; [.5143.0020.0002] # EGYPTIAN HIEROGLYPH E034
+130FA ; [.5144.0020.0002] # EGYPTIAN HIEROGLYPH E034A
+130FB ; [.5145.0020.0002] # EGYPTIAN HIEROGLYPH E036
+130FC ; [.5146.0020.0002] # EGYPTIAN HIEROGLYPH E037
+130FD ; [.5147.0020.0002] # EGYPTIAN HIEROGLYPH E038
+130FE ; [.5148.0020.0002] # EGYPTIAN HIEROGLYPH F001
+130FF ; [.5149.0020.0002] # EGYPTIAN HIEROGLYPH F001A
+13100 ; [.514A.0020.0002] # EGYPTIAN HIEROGLYPH F002
+13101 ; [.514B.0020.0002] # EGYPTIAN HIEROGLYPH F003
+13102 ; [.514C.0020.0002] # EGYPTIAN HIEROGLYPH F004
+13103 ; [.514D.0020.0002] # EGYPTIAN HIEROGLYPH F005
+13104 ; [.514E.0020.0002] # EGYPTIAN HIEROGLYPH F006
+13105 ; [.514F.0020.0002] # EGYPTIAN HIEROGLYPH F007
+13106 ; [.5150.0020.0002] # EGYPTIAN HIEROGLYPH F008
+13107 ; [.5151.0020.0002] # EGYPTIAN HIEROGLYPH F009
+13108 ; [.5152.0020.0002] # EGYPTIAN HIEROGLYPH F010
+13109 ; [.5153.0020.0002] # EGYPTIAN HIEROGLYPH F011
+1310A ; [.5154.0020.0002] # EGYPTIAN HIEROGLYPH F012
+1310B ; [.5155.0020.0002] # EGYPTIAN HIEROGLYPH F013
+1310C ; [.5156.0020.0002] # EGYPTIAN HIEROGLYPH F013A
+1310D ; [.5157.0020.0002] # EGYPTIAN HIEROGLYPH F014
+1310E ; [.5158.0020.0002] # EGYPTIAN HIEROGLYPH F015
+1310F ; [.5159.0020.0002] # EGYPTIAN HIEROGLYPH F016
+13110 ; [.515A.0020.0002] # EGYPTIAN HIEROGLYPH F017
+13111 ; [.515B.0020.0002] # EGYPTIAN HIEROGLYPH F018
+13112 ; [.515C.0020.0002] # EGYPTIAN HIEROGLYPH F019
+13113 ; [.515D.0020.0002] # EGYPTIAN HIEROGLYPH F020
+13114 ; [.515E.0020.0002] # EGYPTIAN HIEROGLYPH F021
+13115 ; [.515F.0020.0002] # EGYPTIAN HIEROGLYPH F021A
+13116 ; [.5160.0020.0002] # EGYPTIAN HIEROGLYPH F022
+13117 ; [.5161.0020.0002] # EGYPTIAN HIEROGLYPH F023
+13118 ; [.5162.0020.0002] # EGYPTIAN HIEROGLYPH F024
+13119 ; [.5163.0020.0002] # EGYPTIAN HIEROGLYPH F025
+1311A ; [.5164.0020.0002] # EGYPTIAN HIEROGLYPH F026
+1311B ; [.5165.0020.0002] # EGYPTIAN HIEROGLYPH F027
+1311C ; [.5166.0020.0002] # EGYPTIAN HIEROGLYPH F028
+1311D ; [.5167.0020.0002] # EGYPTIAN HIEROGLYPH F029
+1311E ; [.5168.0020.0002] # EGYPTIAN HIEROGLYPH F030
+1311F ; [.5169.0020.0002] # EGYPTIAN HIEROGLYPH F031
+13120 ; [.516A.0020.0002] # EGYPTIAN HIEROGLYPH F031A
+13121 ; [.516B.0020.0002] # EGYPTIAN HIEROGLYPH F032
+13122 ; [.516C.0020.0002] # EGYPTIAN HIEROGLYPH F033
+13123 ; [.516D.0020.0002] # EGYPTIAN HIEROGLYPH F034
+13124 ; [.516E.0020.0002] # EGYPTIAN HIEROGLYPH F035
+13125 ; [.516F.0020.0002] # EGYPTIAN HIEROGLYPH F036
+13126 ; [.5170.0020.0002] # EGYPTIAN HIEROGLYPH F037
+13127 ; [.5171.0020.0002] # EGYPTIAN HIEROGLYPH F037A
+13128 ; [.5172.0020.0002] # EGYPTIAN HIEROGLYPH F038
+13129 ; [.5173.0020.0002] # EGYPTIAN HIEROGLYPH F038A
+1312A ; [.5174.0020.0002] # EGYPTIAN HIEROGLYPH F039
+1312B ; [.5175.0020.0002] # EGYPTIAN HIEROGLYPH F040
+1312C ; [.5176.0020.0002] # EGYPTIAN HIEROGLYPH F041
+1312D ; [.5177.0020.0002] # EGYPTIAN HIEROGLYPH F042
+1312E ; [.5178.0020.0002] # EGYPTIAN HIEROGLYPH F043
+1312F ; [.5179.0020.0002] # EGYPTIAN HIEROGLYPH F044
+13130 ; [.517A.0020.0002] # EGYPTIAN HIEROGLYPH F045
+13131 ; [.517B.0020.0002] # EGYPTIAN HIEROGLYPH F045A
+13132 ; [.517C.0020.0002] # EGYPTIAN HIEROGLYPH F046
+13133 ; [.517D.0020.0002] # EGYPTIAN HIEROGLYPH F046A
+13134 ; [.517E.0020.0002] # EGYPTIAN HIEROGLYPH F047
+13135 ; [.517F.0020.0002] # EGYPTIAN HIEROGLYPH F047A
+13136 ; [.5180.0020.0002] # EGYPTIAN HIEROGLYPH F048
+13137 ; [.5181.0020.0002] # EGYPTIAN HIEROGLYPH F049
+13138 ; [.5182.0020.0002] # EGYPTIAN HIEROGLYPH F050
+13139 ; [.5183.0020.0002] # EGYPTIAN HIEROGLYPH F051
+1313A ; [.5184.0020.0002] # EGYPTIAN HIEROGLYPH F051A
+1313B ; [.5185.0020.0002] # EGYPTIAN HIEROGLYPH F051B
+1313C ; [.5186.0020.0002] # EGYPTIAN HIEROGLYPH F051C
+1313D ; [.5187.0020.0002] # EGYPTIAN HIEROGLYPH F052
+1313E ; [.5188.0020.0002] # EGYPTIAN HIEROGLYPH F053
+1313F ; [.5189.0020.0002] # EGYPTIAN HIEROGLYPH G001
+13140 ; [.518A.0020.0002] # EGYPTIAN HIEROGLYPH G002
+13141 ; [.518B.0020.0002] # EGYPTIAN HIEROGLYPH G003
+13142 ; [.518C.0020.0002] # EGYPTIAN HIEROGLYPH G004
+13143 ; [.518D.0020.0002] # EGYPTIAN HIEROGLYPH G005
+13144 ; [.518E.0020.0002] # EGYPTIAN HIEROGLYPH G006
+13145 ; [.518F.0020.0002] # EGYPTIAN HIEROGLYPH G006A
+13146 ; [.5190.0020.0002] # EGYPTIAN HIEROGLYPH G007
+13147 ; [.5191.0020.0002] # EGYPTIAN HIEROGLYPH G007A
+13148 ; [.5192.0020.0002] # EGYPTIAN HIEROGLYPH G007B
+13149 ; [.5193.0020.0002] # EGYPTIAN HIEROGLYPH G008
+1314A ; [.5194.0020.0002] # EGYPTIAN HIEROGLYPH G009
+1314B ; [.5195.0020.0002] # EGYPTIAN HIEROGLYPH G010
+1314C ; [.5196.0020.0002] # EGYPTIAN HIEROGLYPH G011
+1314D ; [.5197.0020.0002] # EGYPTIAN HIEROGLYPH G011A
+1314E ; [.5198.0020.0002] # EGYPTIAN HIEROGLYPH G012
+1314F ; [.5199.0020.0002] # EGYPTIAN HIEROGLYPH G013
+13150 ; [.519A.0020.0002] # EGYPTIAN HIEROGLYPH G014
+13151 ; [.519B.0020.0002] # EGYPTIAN HIEROGLYPH G015
+13152 ; [.519C.0020.0002] # EGYPTIAN HIEROGLYPH G016
+13153 ; [.519D.0020.0002] # EGYPTIAN HIEROGLYPH G017
+13154 ; [.519E.0020.0002] # EGYPTIAN HIEROGLYPH G018
+13155 ; [.519F.0020.0002] # EGYPTIAN HIEROGLYPH G019
+13156 ; [.51A0.0020.0002] # EGYPTIAN HIEROGLYPH G020
+13157 ; [.51A1.0020.0002] # EGYPTIAN HIEROGLYPH G020A
+13158 ; [.51A2.0020.0002] # EGYPTIAN HIEROGLYPH G021
+13159 ; [.51A3.0020.0002] # EGYPTIAN HIEROGLYPH G022
+1315A ; [.51A4.0020.0002] # EGYPTIAN HIEROGLYPH G023
+1315B ; [.51A5.0020.0002] # EGYPTIAN HIEROGLYPH G024
+1315C ; [.51A6.0020.0002] # EGYPTIAN HIEROGLYPH G025
+1315D ; [.51A7.0020.0002] # EGYPTIAN HIEROGLYPH G026
+1315E ; [.51A8.0020.0002] # EGYPTIAN HIEROGLYPH G026A
+1315F ; [.51A9.0020.0002] # EGYPTIAN HIEROGLYPH G027
+13160 ; [.51AA.0020.0002] # EGYPTIAN HIEROGLYPH G028
+13161 ; [.51AB.0020.0002] # EGYPTIAN HIEROGLYPH G029
+13162 ; [.51AC.0020.0002] # EGYPTIAN HIEROGLYPH G030
+13163 ; [.51AD.0020.0002] # EGYPTIAN HIEROGLYPH G031
+13164 ; [.51AE.0020.0002] # EGYPTIAN HIEROGLYPH G032
+13165 ; [.51AF.0020.0002] # EGYPTIAN HIEROGLYPH G033
+13166 ; [.51B0.0020.0002] # EGYPTIAN HIEROGLYPH G034
+13167 ; [.51B1.0020.0002] # EGYPTIAN HIEROGLYPH G035
+13168 ; [.51B2.0020.0002] # EGYPTIAN HIEROGLYPH G036
+13169 ; [.51B3.0020.0002] # EGYPTIAN HIEROGLYPH G036A
+1316A ; [.51B4.0020.0002] # EGYPTIAN HIEROGLYPH G037
+1316B ; [.51B5.0020.0002] # EGYPTIAN HIEROGLYPH G037A
+1316C ; [.51B6.0020.0002] # EGYPTIAN HIEROGLYPH G038
+1316D ; [.51B7.0020.0002] # EGYPTIAN HIEROGLYPH G039
+1316E ; [.51B8.0020.0002] # EGYPTIAN HIEROGLYPH G040
+1316F ; [.51B9.0020.0002] # EGYPTIAN HIEROGLYPH G041
+13170 ; [.51BA.0020.0002] # EGYPTIAN HIEROGLYPH G042
+13171 ; [.51BB.0020.0002] # EGYPTIAN HIEROGLYPH G043
+13172 ; [.51BC.0020.0002] # EGYPTIAN HIEROGLYPH G043A
+13173 ; [.51BD.0020.0002] # EGYPTIAN HIEROGLYPH G044
+13174 ; [.51BE.0020.0002] # EGYPTIAN HIEROGLYPH G045
+13175 ; [.51BF.0020.0002] # EGYPTIAN HIEROGLYPH G045A
+13176 ; [.51C0.0020.0002] # EGYPTIAN HIEROGLYPH G046
+13177 ; [.51C1.0020.0002] # EGYPTIAN HIEROGLYPH G047
+13178 ; [.51C2.0020.0002] # EGYPTIAN HIEROGLYPH G048
+13179 ; [.51C3.0020.0002] # EGYPTIAN HIEROGLYPH G049
+1317A ; [.51C4.0020.0002] # EGYPTIAN HIEROGLYPH G050
+1317B ; [.51C5.0020.0002] # EGYPTIAN HIEROGLYPH G051
+1317C ; [.51C6.0020.0002] # EGYPTIAN HIEROGLYPH G052
+1317D ; [.51C7.0020.0002] # EGYPTIAN HIEROGLYPH G053
+1317E ; [.51C8.0020.0002] # EGYPTIAN HIEROGLYPH G054
+1317F ; [.51C9.0020.0002] # EGYPTIAN HIEROGLYPH H001
+13180 ; [.51CA.0020.0002] # EGYPTIAN HIEROGLYPH H002
+13181 ; [.51CB.0020.0002] # EGYPTIAN HIEROGLYPH H003
+13182 ; [.51CC.0020.0002] # EGYPTIAN HIEROGLYPH H004
+13183 ; [.51CD.0020.0002] # EGYPTIAN HIEROGLYPH H005
+13184 ; [.51CE.0020.0002] # EGYPTIAN HIEROGLYPH H006
+13185 ; [.51CF.0020.0002] # EGYPTIAN HIEROGLYPH H006A
+13186 ; [.51D0.0020.0002] # EGYPTIAN HIEROGLYPH H007
+13187 ; [.51D1.0020.0002] # EGYPTIAN HIEROGLYPH H008
+13188 ; [.51D2.0020.0002] # EGYPTIAN HIEROGLYPH I001
+13189 ; [.51D3.0020.0002] # EGYPTIAN HIEROGLYPH I002
+1318A ; [.51D4.0020.0002] # EGYPTIAN HIEROGLYPH I003
+1318B ; [.51D5.0020.0002] # EGYPTIAN HIEROGLYPH I004
+1318C ; [.51D6.0020.0002] # EGYPTIAN HIEROGLYPH I005
+1318D ; [.51D7.0020.0002] # EGYPTIAN HIEROGLYPH I005A
+1318E ; [.51D8.0020.0002] # EGYPTIAN HIEROGLYPH I006
+1318F ; [.51D9.0020.0002] # EGYPTIAN HIEROGLYPH I007
+13190 ; [.51DA.0020.0002] # EGYPTIAN HIEROGLYPH I008
+13191 ; [.51DB.0020.0002] # EGYPTIAN HIEROGLYPH I009
+13192 ; [.51DC.0020.0002] # EGYPTIAN HIEROGLYPH I009A
+13193 ; [.51DD.0020.0002] # EGYPTIAN HIEROGLYPH I010
+13194 ; [.51DE.0020.0002] # EGYPTIAN HIEROGLYPH I010A
+13195 ; [.51DF.0020.0002] # EGYPTIAN HIEROGLYPH I011
+13196 ; [.51E0.0020.0002] # EGYPTIAN HIEROGLYPH I011A
+13197 ; [.51E1.0020.0002] # EGYPTIAN HIEROGLYPH I012
+13198 ; [.51E2.0020.0002] # EGYPTIAN HIEROGLYPH I013
+13199 ; [.51E3.0020.0002] # EGYPTIAN HIEROGLYPH I014
+1319A ; [.51E4.0020.0002] # EGYPTIAN HIEROGLYPH I015
+1319B ; [.51E5.0020.0002] # EGYPTIAN HIEROGLYPH K001
+1319C ; [.51E6.0020.0002] # EGYPTIAN HIEROGLYPH K002
+1319D ; [.51E7.0020.0002] # EGYPTIAN HIEROGLYPH K003
+1319E ; [.51E8.0020.0002] # EGYPTIAN HIEROGLYPH K004
+1319F ; [.51E9.0020.0002] # EGYPTIAN HIEROGLYPH K005
+131A0 ; [.51EA.0020.0002] # EGYPTIAN HIEROGLYPH K006
+131A1 ; [.51EB.0020.0002] # EGYPTIAN HIEROGLYPH K007
+131A2 ; [.51EC.0020.0002] # EGYPTIAN HIEROGLYPH K008
+131A3 ; [.51ED.0020.0002] # EGYPTIAN HIEROGLYPH L001
+131A4 ; [.51EE.0020.0002] # EGYPTIAN HIEROGLYPH L002
+131A5 ; [.51EF.0020.0002] # EGYPTIAN HIEROGLYPH L002A
+131A6 ; [.51F0.0020.0002] # EGYPTIAN HIEROGLYPH L003
+131A7 ; [.51F1.0020.0002] # EGYPTIAN HIEROGLYPH L004
+131A8 ; [.51F2.0020.0002] # EGYPTIAN HIEROGLYPH L005
+131A9 ; [.51F3.0020.0002] # EGYPTIAN HIEROGLYPH L006
+131AA ; [.51F4.0020.0002] # EGYPTIAN HIEROGLYPH L006A
+131AB ; [.51F5.0020.0002] # EGYPTIAN HIEROGLYPH L007
+131AC ; [.51F6.0020.0002] # EGYPTIAN HIEROGLYPH L008
+131AD ; [.51F7.0020.0002] # EGYPTIAN HIEROGLYPH M001
+131AE ; [.51F8.0020.0002] # EGYPTIAN HIEROGLYPH M001A
+131AF ; [.51F9.0020.0002] # EGYPTIAN HIEROGLYPH M001B
+131B0 ; [.51FA.0020.0002] # EGYPTIAN HIEROGLYPH M002
+131B1 ; [.51FB.0020.0002] # EGYPTIAN HIEROGLYPH M003
+131B2 ; [.51FC.0020.0002] # EGYPTIAN HIEROGLYPH M003A
+131B3 ; [.51FD.0020.0002] # EGYPTIAN HIEROGLYPH M004
+131B4 ; [.51FE.0020.0002] # EGYPTIAN HIEROGLYPH M005
+131B5 ; [.51FF.0020.0002] # EGYPTIAN HIEROGLYPH M006
+131B6 ; [.5200.0020.0002] # EGYPTIAN HIEROGLYPH M007
+131B7 ; [.5201.0020.0002] # EGYPTIAN HIEROGLYPH M008
+131B8 ; [.5202.0020.0002] # EGYPTIAN HIEROGLYPH M009
+131B9 ; [.5203.0020.0002] # EGYPTIAN HIEROGLYPH M010
+131BA ; [.5204.0020.0002] # EGYPTIAN HIEROGLYPH M010A
+131BB ; [.5205.0020.0002] # EGYPTIAN HIEROGLYPH M011
+131BC ; [.5206.0020.0002] # EGYPTIAN HIEROGLYPH M012
+131BD ; [.5207.0020.0002] # EGYPTIAN HIEROGLYPH M012A
+131BE ; [.5208.0020.0002] # EGYPTIAN HIEROGLYPH M012B
+131BF ; [.5209.0020.0002] # EGYPTIAN HIEROGLYPH M012C
+131C0 ; [.520A.0020.0002] # EGYPTIAN HIEROGLYPH M012D
+131C1 ; [.520B.0020.0002] # EGYPTIAN HIEROGLYPH M012E
+131C2 ; [.520C.0020.0002] # EGYPTIAN HIEROGLYPH M012F
+131C3 ; [.520D.0020.0002] # EGYPTIAN HIEROGLYPH M012G
+131C4 ; [.520E.0020.0002] # EGYPTIAN HIEROGLYPH M012H
+131C5 ; [.520F.0020.0002] # EGYPTIAN HIEROGLYPH M013
+131C6 ; [.5210.0020.0002] # EGYPTIAN HIEROGLYPH M014
+131C7 ; [.5211.0020.0002] # EGYPTIAN HIEROGLYPH M015
+131C8 ; [.5212.0020.0002] # EGYPTIAN HIEROGLYPH M015A
+131C9 ; [.5213.0020.0002] # EGYPTIAN HIEROGLYPH M016
+131CA ; [.5214.0020.0002] # EGYPTIAN HIEROGLYPH M016A
+131CB ; [.5215.0020.0002] # EGYPTIAN HIEROGLYPH M017
+131CC ; [.5216.0020.0002] # EGYPTIAN HIEROGLYPH M017A
+131CD ; [.5217.0020.0002] # EGYPTIAN HIEROGLYPH M018
+131CE ; [.5218.0020.0002] # EGYPTIAN HIEROGLYPH M019
+131CF ; [.5219.0020.0002] # EGYPTIAN HIEROGLYPH M020
+131D0 ; [.521A.0020.0002] # EGYPTIAN HIEROGLYPH M021
+131D1 ; [.521B.0020.0002] # EGYPTIAN HIEROGLYPH M022
+131D2 ; [.521C.0020.0002] # EGYPTIAN HIEROGLYPH M022A
+131D3 ; [.521D.0020.0002] # EGYPTIAN HIEROGLYPH M023
+131D4 ; [.521E.0020.0002] # EGYPTIAN HIEROGLYPH M024
+131D5 ; [.521F.0020.0002] # EGYPTIAN HIEROGLYPH M024A
+131D6 ; [.5220.0020.0002] # EGYPTIAN HIEROGLYPH M025
+131D7 ; [.5221.0020.0002] # EGYPTIAN HIEROGLYPH M026
+131D8 ; [.5222.0020.0002] # EGYPTIAN HIEROGLYPH M027
+131D9 ; [.5223.0020.0002] # EGYPTIAN HIEROGLYPH M028
+131DA ; [.5224.0020.0002] # EGYPTIAN HIEROGLYPH M028A
+131DB ; [.5225.0020.0002] # EGYPTIAN HIEROGLYPH M029
+131DC ; [.5226.0020.0002] # EGYPTIAN HIEROGLYPH M030
+131DD ; [.5227.0020.0002] # EGYPTIAN HIEROGLYPH M031
+131DE ; [.5228.0020.0002] # EGYPTIAN HIEROGLYPH M031A
+131DF ; [.5229.0020.0002] # EGYPTIAN HIEROGLYPH M032
+131E0 ; [.522A.0020.0002] # EGYPTIAN HIEROGLYPH M033
+131E1 ; [.522B.0020.0002] # EGYPTIAN HIEROGLYPH M033A
+131E2 ; [.522C.0020.0002] # EGYPTIAN HIEROGLYPH M033B
+131E3 ; [.522D.0020.0002] # EGYPTIAN HIEROGLYPH M034
+131E4 ; [.522E.0020.0002] # EGYPTIAN HIEROGLYPH M035
+131E5 ; [.522F.0020.0002] # EGYPTIAN HIEROGLYPH M036
+131E6 ; [.5230.0020.0002] # EGYPTIAN HIEROGLYPH M037
+131E7 ; [.5231.0020.0002] # EGYPTIAN HIEROGLYPH M038
+131E8 ; [.5232.0020.0002] # EGYPTIAN HIEROGLYPH M039
+131E9 ; [.5233.0020.0002] # EGYPTIAN HIEROGLYPH M040
+131EA ; [.5234.0020.0002] # EGYPTIAN HIEROGLYPH M040A
+131EB ; [.5235.0020.0002] # EGYPTIAN HIEROGLYPH M041
+131EC ; [.5236.0020.0002] # EGYPTIAN HIEROGLYPH M042
+131ED ; [.5237.0020.0002] # EGYPTIAN HIEROGLYPH M043
+131EE ; [.5238.0020.0002] # EGYPTIAN HIEROGLYPH M044
+131EF ; [.5239.0020.0002] # EGYPTIAN HIEROGLYPH N001
+131F0 ; [.523A.0020.0002] # EGYPTIAN HIEROGLYPH N002
+131F1 ; [.523B.0020.0002] # EGYPTIAN HIEROGLYPH N003
+131F2 ; [.523C.0020.0002] # EGYPTIAN HIEROGLYPH N004
+131F3 ; [.523D.0020.0002] # EGYPTIAN HIEROGLYPH N005
+131F4 ; [.523E.0020.0002] # EGYPTIAN HIEROGLYPH N006
+131F5 ; [.523F.0020.0002] # EGYPTIAN HIEROGLYPH N007
+131F6 ; [.5240.0020.0002] # EGYPTIAN HIEROGLYPH N008
+131F7 ; [.5241.0020.0002] # EGYPTIAN HIEROGLYPH N009
+131F8 ; [.5242.0020.0002] # EGYPTIAN HIEROGLYPH N010
+131F9 ; [.5243.0020.0002] # EGYPTIAN HIEROGLYPH N011
+131FA ; [.5244.0020.0002] # EGYPTIAN HIEROGLYPH N012
+131FB ; [.5245.0020.0002] # EGYPTIAN HIEROGLYPH N013
+131FC ; [.5246.0020.0002] # EGYPTIAN HIEROGLYPH N014
+131FD ; [.5247.0020.0002] # EGYPTIAN HIEROGLYPH N015
+131FE ; [.5248.0020.0002] # EGYPTIAN HIEROGLYPH N016
+131FF ; [.5249.0020.0002] # EGYPTIAN HIEROGLYPH N017
+13200 ; [.524A.0020.0002] # EGYPTIAN HIEROGLYPH N018
+13201 ; [.524B.0020.0002] # EGYPTIAN HIEROGLYPH N018A
+13202 ; [.524C.0020.0002] # EGYPTIAN HIEROGLYPH N018B
+13203 ; [.524D.0020.0002] # EGYPTIAN HIEROGLYPH N019
+13204 ; [.524E.0020.0002] # EGYPTIAN HIEROGLYPH N020
+13205 ; [.524F.0020.0002] # EGYPTIAN HIEROGLYPH N021
+13206 ; [.5250.0020.0002] # EGYPTIAN HIEROGLYPH N022
+13207 ; [.5251.0020.0002] # EGYPTIAN HIEROGLYPH N023
+13208 ; [.5252.0020.0002] # EGYPTIAN HIEROGLYPH N024
+13209 ; [.5253.0020.0002] # EGYPTIAN HIEROGLYPH N025
+1320A ; [.5254.0020.0002] # EGYPTIAN HIEROGLYPH N025A
+1320B ; [.5255.0020.0002] # EGYPTIAN HIEROGLYPH N026
+1320C ; [.5256.0020.0002] # EGYPTIAN HIEROGLYPH N027
+1320D ; [.5257.0020.0002] # EGYPTIAN HIEROGLYPH N028
+1320E ; [.5258.0020.0002] # EGYPTIAN HIEROGLYPH N029
+1320F ; [.5259.0020.0002] # EGYPTIAN HIEROGLYPH N030
+13210 ; [.525A.0020.0002] # EGYPTIAN HIEROGLYPH N031
+13211 ; [.525B.0020.0002] # EGYPTIAN HIEROGLYPH N032
+13212 ; [.525C.0020.0002] # EGYPTIAN HIEROGLYPH N033
+13213 ; [.525D.0020.0002] # EGYPTIAN HIEROGLYPH N033A
+13214 ; [.525E.0020.0002] # EGYPTIAN HIEROGLYPH N034
+13215 ; [.525F.0020.0002] # EGYPTIAN HIEROGLYPH N034A
+13216 ; [.5260.0020.0002] # EGYPTIAN HIEROGLYPH N035
+13217 ; [.5261.0020.0002] # EGYPTIAN HIEROGLYPH N035A
+13218 ; [.5262.0020.0002] # EGYPTIAN HIEROGLYPH N036
+13219 ; [.5263.0020.0002] # EGYPTIAN HIEROGLYPH N037
+1321A ; [.5264.0020.0002] # EGYPTIAN HIEROGLYPH N037A
+1321B ; [.5265.0020.0002] # EGYPTIAN HIEROGLYPH N038
+1321C ; [.5266.0020.0002] # EGYPTIAN HIEROGLYPH N039
+1321D ; [.5267.0020.0002] # EGYPTIAN HIEROGLYPH N040
+1321E ; [.5268.0020.0002] # EGYPTIAN HIEROGLYPH N041
+1321F ; [.5269.0020.0002] # EGYPTIAN HIEROGLYPH N042
+13220 ; [.526A.0020.0002] # EGYPTIAN HIEROGLYPH NL001
+13221 ; [.526B.0020.0002] # EGYPTIAN HIEROGLYPH NL002
+13222 ; [.526C.0020.0002] # EGYPTIAN HIEROGLYPH NL003
+13223 ; [.526D.0020.0002] # EGYPTIAN HIEROGLYPH NL004
+13224 ; [.526E.0020.0002] # EGYPTIAN HIEROGLYPH NL005
+13225 ; [.526F.0020.0002] # EGYPTIAN HIEROGLYPH NL005A
+13226 ; [.5270.0020.0002] # EGYPTIAN HIEROGLYPH NL006
+13227 ; [.5271.0020.0002] # EGYPTIAN HIEROGLYPH NL007
+13228 ; [.5272.0020.0002] # EGYPTIAN HIEROGLYPH NL008
+13229 ; [.5273.0020.0002] # EGYPTIAN HIEROGLYPH NL009
+1322A ; [.5274.0020.0002] # EGYPTIAN HIEROGLYPH NL010
+1322B ; [.5275.0020.0002] # EGYPTIAN HIEROGLYPH NL011
+1322C ; [.5276.0020.0002] # EGYPTIAN HIEROGLYPH NL012
+1322D ; [.5277.0020.0002] # EGYPTIAN HIEROGLYPH NL013
+1322E ; [.5278.0020.0002] # EGYPTIAN HIEROGLYPH NL014
+1322F ; [.5279.0020.0002] # EGYPTIAN HIEROGLYPH NL015
+13230 ; [.527A.0020.0002] # EGYPTIAN HIEROGLYPH NL016
+13231 ; [.527B.0020.0002] # EGYPTIAN HIEROGLYPH NL017
+13232 ; [.527C.0020.0002] # EGYPTIAN HIEROGLYPH NL017A
+13233 ; [.527D.0020.0002] # EGYPTIAN HIEROGLYPH NL018
+13234 ; [.527E.0020.0002] # EGYPTIAN HIEROGLYPH NL019
+13235 ; [.527F.0020.0002] # EGYPTIAN HIEROGLYPH NL020
+13236 ; [.5280.0020.0002] # EGYPTIAN HIEROGLYPH NU001
+13237 ; [.5281.0020.0002] # EGYPTIAN HIEROGLYPH NU002
+13238 ; [.5282.0020.0002] # EGYPTIAN HIEROGLYPH NU003
+13239 ; [.5283.0020.0002] # EGYPTIAN HIEROGLYPH NU004
+1323A ; [.5284.0020.0002] # EGYPTIAN HIEROGLYPH NU005
+1323B ; [.5285.0020.0002] # EGYPTIAN HIEROGLYPH NU006
+1323C ; [.5286.0020.0002] # EGYPTIAN HIEROGLYPH NU007
+1323D ; [.5287.0020.0002] # EGYPTIAN HIEROGLYPH NU008
+1323E ; [.5288.0020.0002] # EGYPTIAN HIEROGLYPH NU009
+1323F ; [.5289.0020.0002] # EGYPTIAN HIEROGLYPH NU010
+13240 ; [.528A.0020.0002] # EGYPTIAN HIEROGLYPH NU010A
+13241 ; [.528B.0020.0002] # EGYPTIAN HIEROGLYPH NU011
+13242 ; [.528C.0020.0002] # EGYPTIAN HIEROGLYPH NU011A
+13243 ; [.528D.0020.0002] # EGYPTIAN HIEROGLYPH NU012
+13244 ; [.528E.0020.0002] # EGYPTIAN HIEROGLYPH NU013
+13245 ; [.528F.0020.0002] # EGYPTIAN HIEROGLYPH NU014
+13246 ; [.5290.0020.0002] # EGYPTIAN HIEROGLYPH NU015
+13247 ; [.5291.0020.0002] # EGYPTIAN HIEROGLYPH NU016
+13248 ; [.5292.0020.0002] # EGYPTIAN HIEROGLYPH NU017
+13249 ; [.5293.0020.0002] # EGYPTIAN HIEROGLYPH NU018
+1324A ; [.5294.0020.0002] # EGYPTIAN HIEROGLYPH NU018A
+1324B ; [.5295.0020.0002] # EGYPTIAN HIEROGLYPH NU019
+1324C ; [.5296.0020.0002] # EGYPTIAN HIEROGLYPH NU020
+1324D ; [.5297.0020.0002] # EGYPTIAN HIEROGLYPH NU021
+1324E ; [.5298.0020.0002] # EGYPTIAN HIEROGLYPH NU022
+1324F ; [.5299.0020.0002] # EGYPTIAN HIEROGLYPH NU022A
+13250 ; [.529A.0020.0002] # EGYPTIAN HIEROGLYPH O001
+13251 ; [.529B.0020.0002] # EGYPTIAN HIEROGLYPH O001A
+13252 ; [.529C.0020.0002] # EGYPTIAN HIEROGLYPH O002
+13253 ; [.529D.0020.0002] # EGYPTIAN HIEROGLYPH O003
+13254 ; [.529E.0020.0002] # EGYPTIAN HIEROGLYPH O004
+13255 ; [.529F.0020.0002] # EGYPTIAN HIEROGLYPH O005
+13256 ; [.52A0.0020.0002] # EGYPTIAN HIEROGLYPH O005A
+13257 ; [.52A1.0020.0002] # EGYPTIAN HIEROGLYPH O006
+13258 ; [.52A2.0020.0002] # EGYPTIAN HIEROGLYPH O006A
+13259 ; [.52A3.0020.0002] # EGYPTIAN HIEROGLYPH O006B
+1325A ; [.52A4.0020.0002] # EGYPTIAN HIEROGLYPH O006C
+1325B ; [.52A5.0020.0002] # EGYPTIAN HIEROGLYPH O006D
+1325C ; [.52A6.0020.0002] # EGYPTIAN HIEROGLYPH O006E
+1325D ; [.52A7.0020.0002] # EGYPTIAN HIEROGLYPH O006F
+1325E ; [.52A8.0020.0002] # EGYPTIAN HIEROGLYPH O007
+1325F ; [.52A9.0020.0002] # EGYPTIAN HIEROGLYPH O008
+13260 ; [.52AA.0020.0002] # EGYPTIAN HIEROGLYPH O009
+13261 ; [.52AB.0020.0002] # EGYPTIAN HIEROGLYPH O010
+13262 ; [.52AC.0020.0002] # EGYPTIAN HIEROGLYPH O010A
+13263 ; [.52AD.0020.0002] # EGYPTIAN HIEROGLYPH O010B
+13264 ; [.52AE.0020.0002] # EGYPTIAN HIEROGLYPH O010C
+13265 ; [.52AF.0020.0002] # EGYPTIAN HIEROGLYPH O011
+13266 ; [.52B0.0020.0002] # EGYPTIAN HIEROGLYPH O012
+13267 ; [.52B1.0020.0002] # EGYPTIAN HIEROGLYPH O013
+13268 ; [.52B2.0020.0002] # EGYPTIAN HIEROGLYPH O014
+13269 ; [.52B3.0020.0002] # EGYPTIAN HIEROGLYPH O015
+1326A ; [.52B4.0020.0002] # EGYPTIAN HIEROGLYPH O016
+1326B ; [.52B5.0020.0002] # EGYPTIAN HIEROGLYPH O017
+1326C ; [.52B6.0020.0002] # EGYPTIAN HIEROGLYPH O018
+1326D ; [.52B7.0020.0002] # EGYPTIAN HIEROGLYPH O019
+1326E ; [.52B8.0020.0002] # EGYPTIAN HIEROGLYPH O019A
+1326F ; [.52B9.0020.0002] # EGYPTIAN HIEROGLYPH O020
+13270 ; [.52BA.0020.0002] # EGYPTIAN HIEROGLYPH O020A
+13271 ; [.52BB.0020.0002] # EGYPTIAN HIEROGLYPH O021
+13272 ; [.52BC.0020.0002] # EGYPTIAN HIEROGLYPH O022
+13273 ; [.52BD.0020.0002] # EGYPTIAN HIEROGLYPH O023
+13274 ; [.52BE.0020.0002] # EGYPTIAN HIEROGLYPH O024
+13275 ; [.52BF.0020.0002] # EGYPTIAN HIEROGLYPH O024A
+13276 ; [.52C0.0020.0002] # EGYPTIAN HIEROGLYPH O025
+13277 ; [.52C1.0020.0002] # EGYPTIAN HIEROGLYPH O025A
+13278 ; [.52C2.0020.0002] # EGYPTIAN HIEROGLYPH O026
+13279 ; [.52C3.0020.0002] # EGYPTIAN HIEROGLYPH O027
+1327A ; [.52C4.0020.0002] # EGYPTIAN HIEROGLYPH O028
+1327B ; [.52C5.0020.0002] # EGYPTIAN HIEROGLYPH O029
+1327C ; [.52C6.0020.0002] # EGYPTIAN HIEROGLYPH O029A
+1327D ; [.52C7.0020.0002] # EGYPTIAN HIEROGLYPH O030
+1327E ; [.52C8.0020.0002] # EGYPTIAN HIEROGLYPH O030A
+1327F ; [.52C9.0020.0002] # EGYPTIAN HIEROGLYPH O031
+13280 ; [.52CA.0020.0002] # EGYPTIAN HIEROGLYPH O032
+13281 ; [.52CB.0020.0002] # EGYPTIAN HIEROGLYPH O033
+13282 ; [.52CC.0020.0002] # EGYPTIAN HIEROGLYPH O033A
+13283 ; [.52CD.0020.0002] # EGYPTIAN HIEROGLYPH O034
+13284 ; [.52CE.0020.0002] # EGYPTIAN HIEROGLYPH O035
+13285 ; [.52CF.0020.0002] # EGYPTIAN HIEROGLYPH O036
+13286 ; [.52D0.0020.0002] # EGYPTIAN HIEROGLYPH O036A
+13287 ; [.52D1.0020.0002] # EGYPTIAN HIEROGLYPH O036B
+13288 ; [.52D2.0020.0002] # EGYPTIAN HIEROGLYPH O036C
+13289 ; [.52D3.0020.0002] # EGYPTIAN HIEROGLYPH O036D
+1328A ; [.52D4.0020.0002] # EGYPTIAN HIEROGLYPH O037
+1328B ; [.52D5.0020.0002] # EGYPTIAN HIEROGLYPH O038
+1328C ; [.52D6.0020.0002] # EGYPTIAN HIEROGLYPH O039
+1328D ; [.52D7.0020.0002] # EGYPTIAN HIEROGLYPH O040
+1328E ; [.52D8.0020.0002] # EGYPTIAN HIEROGLYPH O041
+1328F ; [.52D9.0020.0002] # EGYPTIAN HIEROGLYPH O042
+13290 ; [.52DA.0020.0002] # EGYPTIAN HIEROGLYPH O043
+13291 ; [.52DB.0020.0002] # EGYPTIAN HIEROGLYPH O044
+13292 ; [.52DC.0020.0002] # EGYPTIAN HIEROGLYPH O045
+13293 ; [.52DD.0020.0002] # EGYPTIAN HIEROGLYPH O046
+13294 ; [.52DE.0020.0002] # EGYPTIAN HIEROGLYPH O047
+13295 ; [.52DF.0020.0002] # EGYPTIAN HIEROGLYPH O048
+13296 ; [.52E0.0020.0002] # EGYPTIAN HIEROGLYPH O049
+13297 ; [.52E1.0020.0002] # EGYPTIAN HIEROGLYPH O050
+13298 ; [.52E2.0020.0002] # EGYPTIAN HIEROGLYPH O050A
+13299 ; [.52E3.0020.0002] # EGYPTIAN HIEROGLYPH O050B
+1329A ; [.52E4.0020.0002] # EGYPTIAN HIEROGLYPH O051
+1329B ; [.52E5.0020.0002] # EGYPTIAN HIEROGLYPH P001
+1329C ; [.52E6.0020.0002] # EGYPTIAN HIEROGLYPH P001A
+1329D ; [.52E7.0020.0002] # EGYPTIAN HIEROGLYPH P002
+1329E ; [.52E8.0020.0002] # EGYPTIAN HIEROGLYPH P003
+1329F ; [.52E9.0020.0002] # EGYPTIAN HIEROGLYPH P003A
+132A0 ; [.52EA.0020.0002] # EGYPTIAN HIEROGLYPH P004
+132A1 ; [.52EB.0020.0002] # EGYPTIAN HIEROGLYPH P005
+132A2 ; [.52EC.0020.0002] # EGYPTIAN HIEROGLYPH P006
+132A3 ; [.52ED.0020.0002] # EGYPTIAN HIEROGLYPH P007
+132A4 ; [.52EE.0020.0002] # EGYPTIAN HIEROGLYPH P008
+132A5 ; [.52EF.0020.0002] # EGYPTIAN HIEROGLYPH P009
+132A6 ; [.52F0.0020.0002] # EGYPTIAN HIEROGLYPH P010
+132A7 ; [.52F1.0020.0002] # EGYPTIAN HIEROGLYPH P011
+132A8 ; [.52F2.0020.0002] # EGYPTIAN HIEROGLYPH Q001
+132A9 ; [.52F3.0020.0002] # EGYPTIAN HIEROGLYPH Q002
+132AA ; [.52F4.0020.0002] # EGYPTIAN HIEROGLYPH Q003
+132AB ; [.52F5.0020.0002] # EGYPTIAN HIEROGLYPH Q004
+132AC ; [.52F6.0020.0002] # EGYPTIAN HIEROGLYPH Q005
+132AD ; [.52F7.0020.0002] # EGYPTIAN HIEROGLYPH Q006
+132AE ; [.52F8.0020.0002] # EGYPTIAN HIEROGLYPH Q007
+132AF ; [.52F9.0020.0002] # EGYPTIAN HIEROGLYPH R001
+132B0 ; [.52FA.0020.0002] # EGYPTIAN HIEROGLYPH R002
+132B1 ; [.52FB.0020.0002] # EGYPTIAN HIEROGLYPH R002A
+132B2 ; [.52FC.0020.0002] # EGYPTIAN HIEROGLYPH R003
+132B3 ; [.52FD.0020.0002] # EGYPTIAN HIEROGLYPH R003A
+132B4 ; [.52FE.0020.0002] # EGYPTIAN HIEROGLYPH R003B
+132B5 ; [.52FF.0020.0002] # EGYPTIAN HIEROGLYPH R004
+132B6 ; [.5300.0020.0002] # EGYPTIAN HIEROGLYPH R005
+132B7 ; [.5301.0020.0002] # EGYPTIAN HIEROGLYPH R006
+132B8 ; [.5302.0020.0002] # EGYPTIAN HIEROGLYPH R007
+132B9 ; [.5303.0020.0002] # EGYPTIAN HIEROGLYPH R008
+132BA ; [.5304.0020.0002] # EGYPTIAN HIEROGLYPH R009
+132BB ; [.5305.0020.0002] # EGYPTIAN HIEROGLYPH R010
+132BC ; [.5306.0020.0002] # EGYPTIAN HIEROGLYPH R010A
+132BD ; [.5307.0020.0002] # EGYPTIAN HIEROGLYPH R011
+132BE ; [.5308.0020.0002] # EGYPTIAN HIEROGLYPH R012
+132BF ; [.5309.0020.0002] # EGYPTIAN HIEROGLYPH R013
+132C0 ; [.530A.0020.0002] # EGYPTIAN HIEROGLYPH R014
+132C1 ; [.530B.0020.0002] # EGYPTIAN HIEROGLYPH R015
+132C2 ; [.530C.0020.0002] # EGYPTIAN HIEROGLYPH R016
+132C3 ; [.530D.0020.0002] # EGYPTIAN HIEROGLYPH R016A
+132C4 ; [.530E.0020.0002] # EGYPTIAN HIEROGLYPH R017
+132C5 ; [.530F.0020.0002] # EGYPTIAN HIEROGLYPH R018
+132C6 ; [.5310.0020.0002] # EGYPTIAN HIEROGLYPH R019
+132C7 ; [.5311.0020.0002] # EGYPTIAN HIEROGLYPH R020
+132C8 ; [.5312.0020.0002] # EGYPTIAN HIEROGLYPH R021
+132C9 ; [.5313.0020.0002] # EGYPTIAN HIEROGLYPH R022
+132CA ; [.5314.0020.0002] # EGYPTIAN HIEROGLYPH R023
+132CB ; [.5315.0020.0002] # EGYPTIAN HIEROGLYPH R024
+132CC ; [.5316.0020.0002] # EGYPTIAN HIEROGLYPH R025
+132CD ; [.5317.0020.0002] # EGYPTIAN HIEROGLYPH R026
+132CE ; [.5318.0020.0002] # EGYPTIAN HIEROGLYPH R027
+132CF ; [.5319.0020.0002] # EGYPTIAN HIEROGLYPH R028
+132D0 ; [.531A.0020.0002] # EGYPTIAN HIEROGLYPH R029
+132D1 ; [.531B.0020.0002] # EGYPTIAN HIEROGLYPH S001
+132D2 ; [.531C.0020.0002] # EGYPTIAN HIEROGLYPH S002
+132D3 ; [.531D.0020.0002] # EGYPTIAN HIEROGLYPH S002A
+132D4 ; [.531E.0020.0002] # EGYPTIAN HIEROGLYPH S003
+132D5 ; [.531F.0020.0002] # EGYPTIAN HIEROGLYPH S004
+132D6 ; [.5320.0020.0002] # EGYPTIAN HIEROGLYPH S005
+132D7 ; [.5321.0020.0002] # EGYPTIAN HIEROGLYPH S006
+132D8 ; [.5322.0020.0002] # EGYPTIAN HIEROGLYPH S006A
+132D9 ; [.5323.0020.0002] # EGYPTIAN HIEROGLYPH S007
+132DA ; [.5324.0020.0002] # EGYPTIAN HIEROGLYPH S008
+132DB ; [.5325.0020.0002] # EGYPTIAN HIEROGLYPH S009
+132DC ; [.5326.0020.0002] # EGYPTIAN HIEROGLYPH S010
+132DD ; [.5327.0020.0002] # EGYPTIAN HIEROGLYPH S011
+132DE ; [.5328.0020.0002] # EGYPTIAN HIEROGLYPH S012
+132DF ; [.5329.0020.0002] # EGYPTIAN HIEROGLYPH S013
+132E0 ; [.532A.0020.0002] # EGYPTIAN HIEROGLYPH S014
+132E1 ; [.532B.0020.0002] # EGYPTIAN HIEROGLYPH S014A
+132E2 ; [.532C.0020.0002] # EGYPTIAN HIEROGLYPH S014B
+132E3 ; [.532D.0020.0002] # EGYPTIAN HIEROGLYPH S015
+132E4 ; [.532E.0020.0002] # EGYPTIAN HIEROGLYPH S016
+132E5 ; [.532F.0020.0002] # EGYPTIAN HIEROGLYPH S017
+132E6 ; [.5330.0020.0002] # EGYPTIAN HIEROGLYPH S017A
+132E7 ; [.5331.0020.0002] # EGYPTIAN HIEROGLYPH S018
+132E8 ; [.5332.0020.0002] # EGYPTIAN HIEROGLYPH S019
+132E9 ; [.5333.0020.0002] # EGYPTIAN HIEROGLYPH S020
+132EA ; [.5334.0020.0002] # EGYPTIAN HIEROGLYPH S021
+132EB ; [.5335.0020.0002] # EGYPTIAN HIEROGLYPH S022
+132EC ; [.5336.0020.0002] # EGYPTIAN HIEROGLYPH S023
+132ED ; [.5337.0020.0002] # EGYPTIAN HIEROGLYPH S024
+132EE ; [.5338.0020.0002] # EGYPTIAN HIEROGLYPH S025
+132EF ; [.5339.0020.0002] # EGYPTIAN HIEROGLYPH S026
+132F0 ; [.533A.0020.0002] # EGYPTIAN HIEROGLYPH S026A
+132F1 ; [.533B.0020.0002] # EGYPTIAN HIEROGLYPH S026B
+132F2 ; [.533C.0020.0002] # EGYPTIAN HIEROGLYPH S027
+132F3 ; [.533D.0020.0002] # EGYPTIAN HIEROGLYPH S028
+132F4 ; [.533E.0020.0002] # EGYPTIAN HIEROGLYPH S029
+132F5 ; [.533F.0020.0002] # EGYPTIAN HIEROGLYPH S030
+132F6 ; [.5340.0020.0002] # EGYPTIAN HIEROGLYPH S031
+132F7 ; [.5341.0020.0002] # EGYPTIAN HIEROGLYPH S032
+132F8 ; [.5342.0020.0002] # EGYPTIAN HIEROGLYPH S033
+132F9 ; [.5343.0020.0002] # EGYPTIAN HIEROGLYPH S034
+132FA ; [.5344.0020.0002] # EGYPTIAN HIEROGLYPH S035
+132FB ; [.5345.0020.0002] # EGYPTIAN HIEROGLYPH S035A
+132FC ; [.5346.0020.0002] # EGYPTIAN HIEROGLYPH S036
+132FD ; [.5347.0020.0002] # EGYPTIAN HIEROGLYPH S037
+132FE ; [.5348.0020.0002] # EGYPTIAN HIEROGLYPH S038
+132FF ; [.5349.0020.0002] # EGYPTIAN HIEROGLYPH S039
+13300 ; [.534A.0020.0002] # EGYPTIAN HIEROGLYPH S040
+13301 ; [.534B.0020.0002] # EGYPTIAN HIEROGLYPH S041
+13302 ; [.534C.0020.0002] # EGYPTIAN HIEROGLYPH S042
+13303 ; [.534D.0020.0002] # EGYPTIAN HIEROGLYPH S043
+13304 ; [.534E.0020.0002] # EGYPTIAN HIEROGLYPH S044
+13305 ; [.534F.0020.0002] # EGYPTIAN HIEROGLYPH S045
+13306 ; [.5350.0020.0002] # EGYPTIAN HIEROGLYPH S046
+13307 ; [.5351.0020.0002] # EGYPTIAN HIEROGLYPH T001
+13308 ; [.5352.0020.0002] # EGYPTIAN HIEROGLYPH T002
+13309 ; [.5353.0020.0002] # EGYPTIAN HIEROGLYPH T003
+1330A ; [.5354.0020.0002] # EGYPTIAN HIEROGLYPH T003A
+1330B ; [.5355.0020.0002] # EGYPTIAN HIEROGLYPH T004
+1330C ; [.5356.0020.0002] # EGYPTIAN HIEROGLYPH T005
+1330D ; [.5357.0020.0002] # EGYPTIAN HIEROGLYPH T006
+1330E ; [.5358.0020.0002] # EGYPTIAN HIEROGLYPH T007
+1330F ; [.5359.0020.0002] # EGYPTIAN HIEROGLYPH T007A
+13310 ; [.535A.0020.0002] # EGYPTIAN HIEROGLYPH T008
+13311 ; [.535B.0020.0002] # EGYPTIAN HIEROGLYPH T008A
+13312 ; [.535C.0020.0002] # EGYPTIAN HIEROGLYPH T009
+13313 ; [.535D.0020.0002] # EGYPTIAN HIEROGLYPH T009A
+13314 ; [.535E.0020.0002] # EGYPTIAN HIEROGLYPH T010
+13315 ; [.535F.0020.0002] # EGYPTIAN HIEROGLYPH T011
+13316 ; [.5360.0020.0002] # EGYPTIAN HIEROGLYPH T011A
+13317 ; [.5361.0020.0002] # EGYPTIAN HIEROGLYPH T012
+13318 ; [.5362.0020.0002] # EGYPTIAN HIEROGLYPH T013
+13319 ; [.5363.0020.0002] # EGYPTIAN HIEROGLYPH T014
+1331A ; [.5364.0020.0002] # EGYPTIAN HIEROGLYPH T015
+1331B ; [.5365.0020.0002] # EGYPTIAN HIEROGLYPH T016
+1331C ; [.5366.0020.0002] # EGYPTIAN HIEROGLYPH T016A
+1331D ; [.5367.0020.0002] # EGYPTIAN HIEROGLYPH T017
+1331E ; [.5368.0020.0002] # EGYPTIAN HIEROGLYPH T018
+1331F ; [.5369.0020.0002] # EGYPTIAN HIEROGLYPH T019
+13320 ; [.536A.0020.0002] # EGYPTIAN HIEROGLYPH T020
+13321 ; [.536B.0020.0002] # EGYPTIAN HIEROGLYPH T021
+13322 ; [.536C.0020.0002] # EGYPTIAN HIEROGLYPH T022
+13323 ; [.536D.0020.0002] # EGYPTIAN HIEROGLYPH T023
+13324 ; [.536E.0020.0002] # EGYPTIAN HIEROGLYPH T024
+13325 ; [.536F.0020.0002] # EGYPTIAN HIEROGLYPH T025
+13326 ; [.5370.0020.0002] # EGYPTIAN HIEROGLYPH T026
+13327 ; [.5371.0020.0002] # EGYPTIAN HIEROGLYPH T027
+13328 ; [.5372.0020.0002] # EGYPTIAN HIEROGLYPH T028
+13329 ; [.5373.0020.0002] # EGYPTIAN HIEROGLYPH T029
+1332A ; [.5374.0020.0002] # EGYPTIAN HIEROGLYPH T030
+1332B ; [.5375.0020.0002] # EGYPTIAN HIEROGLYPH T031
+1332C ; [.5376.0020.0002] # EGYPTIAN HIEROGLYPH T032
+1332D ; [.5377.0020.0002] # EGYPTIAN HIEROGLYPH T032A
+1332E ; [.5378.0020.0002] # EGYPTIAN HIEROGLYPH T033
+1332F ; [.5379.0020.0002] # EGYPTIAN HIEROGLYPH T033A
+13330 ; [.537A.0020.0002] # EGYPTIAN HIEROGLYPH T034
+13331 ; [.537B.0020.0002] # EGYPTIAN HIEROGLYPH T035
+13332 ; [.537C.0020.0002] # EGYPTIAN HIEROGLYPH T036
+13333 ; [.537D.0020.0002] # EGYPTIAN HIEROGLYPH U001
+13334 ; [.537E.0020.0002] # EGYPTIAN HIEROGLYPH U002
+13335 ; [.537F.0020.0002] # EGYPTIAN HIEROGLYPH U003
+13336 ; [.5380.0020.0002] # EGYPTIAN HIEROGLYPH U004
+13337 ; [.5381.0020.0002] # EGYPTIAN HIEROGLYPH U005
+13338 ; [.5382.0020.0002] # EGYPTIAN HIEROGLYPH U006
+13339 ; [.5383.0020.0002] # EGYPTIAN HIEROGLYPH U006A
+1333A ; [.5384.0020.0002] # EGYPTIAN HIEROGLYPH U006B
+1333B ; [.5385.0020.0002] # EGYPTIAN HIEROGLYPH U007
+1333C ; [.5386.0020.0002] # EGYPTIAN HIEROGLYPH U008
+1333D ; [.5387.0020.0002] # EGYPTIAN HIEROGLYPH U009
+1333E ; [.5388.0020.0002] # EGYPTIAN HIEROGLYPH U010
+1333F ; [.5389.0020.0002] # EGYPTIAN HIEROGLYPH U011
+13340 ; [.538A.0020.0002] # EGYPTIAN HIEROGLYPH U012
+13341 ; [.538B.0020.0002] # EGYPTIAN HIEROGLYPH U013
+13342 ; [.538C.0020.0002] # EGYPTIAN HIEROGLYPH U014
+13343 ; [.538D.0020.0002] # EGYPTIAN HIEROGLYPH U015
+13344 ; [.538E.0020.0002] # EGYPTIAN HIEROGLYPH U016
+13345 ; [.538F.0020.0002] # EGYPTIAN HIEROGLYPH U017
+13346 ; [.5390.0020.0002] # EGYPTIAN HIEROGLYPH U018
+13347 ; [.5391.0020.0002] # EGYPTIAN HIEROGLYPH U019
+13348 ; [.5392.0020.0002] # EGYPTIAN HIEROGLYPH U020
+13349 ; [.5393.0020.0002] # EGYPTIAN HIEROGLYPH U021
+1334A ; [.5394.0020.0002] # EGYPTIAN HIEROGLYPH U022
+1334B ; [.5395.0020.0002] # EGYPTIAN HIEROGLYPH U023
+1334C ; [.5396.0020.0002] # EGYPTIAN HIEROGLYPH U023A
+1334D ; [.5397.0020.0002] # EGYPTIAN HIEROGLYPH U024
+1334E ; [.5398.0020.0002] # EGYPTIAN HIEROGLYPH U025
+1334F ; [.5399.0020.0002] # EGYPTIAN HIEROGLYPH U026
+13350 ; [.539A.0020.0002] # EGYPTIAN HIEROGLYPH U027
+13351 ; [.539B.0020.0002] # EGYPTIAN HIEROGLYPH U028
+13352 ; [.539C.0020.0002] # EGYPTIAN HIEROGLYPH U029
+13353 ; [.539D.0020.0002] # EGYPTIAN HIEROGLYPH U029A
+13354 ; [.539E.0020.0002] # EGYPTIAN HIEROGLYPH U030
+13355 ; [.539F.0020.0002] # EGYPTIAN HIEROGLYPH U031
+13356 ; [.53A0.0020.0002] # EGYPTIAN HIEROGLYPH U032
+13357 ; [.53A1.0020.0002] # EGYPTIAN HIEROGLYPH U032A
+13358 ; [.53A2.0020.0002] # EGYPTIAN HIEROGLYPH U033
+13359 ; [.53A3.0020.0002] # EGYPTIAN HIEROGLYPH U034
+1335A ; [.53A4.0020.0002] # EGYPTIAN HIEROGLYPH U035
+1335B ; [.53A5.0020.0002] # EGYPTIAN HIEROGLYPH U036
+1335C ; [.53A6.0020.0002] # EGYPTIAN HIEROGLYPH U037
+1335D ; [.53A7.0020.0002] # EGYPTIAN HIEROGLYPH U038
+1335E ; [.53A8.0020.0002] # EGYPTIAN HIEROGLYPH U039
+1335F ; [.53A9.0020.0002] # EGYPTIAN HIEROGLYPH U040
+13360 ; [.53AA.0020.0002] # EGYPTIAN HIEROGLYPH U041
+13361 ; [.53AB.0020.0002] # EGYPTIAN HIEROGLYPH U042
+13362 ; [.53AC.0020.0002] # EGYPTIAN HIEROGLYPH V001
+13363 ; [.53AD.0020.0002] # EGYPTIAN HIEROGLYPH V001A
+13364 ; [.53AE.0020.0002] # EGYPTIAN HIEROGLYPH V001B
+13365 ; [.53AF.0020.0002] # EGYPTIAN HIEROGLYPH V001C
+13366 ; [.53B0.0020.0002] # EGYPTIAN HIEROGLYPH V001D
+13367 ; [.53B1.0020.0002] # EGYPTIAN HIEROGLYPH V001E
+13368 ; [.53B2.0020.0002] # EGYPTIAN HIEROGLYPH V001F
+13369 ; [.53B3.0020.0002] # EGYPTIAN HIEROGLYPH V001G
+1336A ; [.53B4.0020.0002] # EGYPTIAN HIEROGLYPH V001H
+1336B ; [.53B5.0020.0002] # EGYPTIAN HIEROGLYPH V001I
+1336C ; [.53B6.0020.0002] # EGYPTIAN HIEROGLYPH V002
+1336D ; [.53B7.0020.0002] # EGYPTIAN HIEROGLYPH V002A
+1336E ; [.53B8.0020.0002] # EGYPTIAN HIEROGLYPH V003
+1336F ; [.53B9.0020.0002] # EGYPTIAN HIEROGLYPH V004
+13370 ; [.53BA.0020.0002] # EGYPTIAN HIEROGLYPH V005
+13371 ; [.53BB.0020.0002] # EGYPTIAN HIEROGLYPH V006
+13372 ; [.53BC.0020.0002] # EGYPTIAN HIEROGLYPH V007
+13373 ; [.53BD.0020.0002] # EGYPTIAN HIEROGLYPH V007A
+13374 ; [.53BE.0020.0002] # EGYPTIAN HIEROGLYPH V007B
+13375 ; [.53BF.0020.0002] # EGYPTIAN HIEROGLYPH V008
+13376 ; [.53C0.0020.0002] # EGYPTIAN HIEROGLYPH V009
+13377 ; [.53C1.0020.0002] # EGYPTIAN HIEROGLYPH V010
+13378 ; [.53C2.0020.0002] # EGYPTIAN HIEROGLYPH V011
+13379 ; [.53C3.0020.0002] # EGYPTIAN HIEROGLYPH V011A
+1337A ; [.53C4.0020.0002] # EGYPTIAN HIEROGLYPH V011B
+1337B ; [.53C5.0020.0002] # EGYPTIAN HIEROGLYPH V011C
+1337C ; [.53C6.0020.0002] # EGYPTIAN HIEROGLYPH V012
+1337D ; [.53C7.0020.0002] # EGYPTIAN HIEROGLYPH V012A
+1337E ; [.53C8.0020.0002] # EGYPTIAN HIEROGLYPH V012B
+1337F ; [.53C9.0020.0002] # EGYPTIAN HIEROGLYPH V013
+13380 ; [.53CA.0020.0002] # EGYPTIAN HIEROGLYPH V014
+13381 ; [.53CB.0020.0002] # EGYPTIAN HIEROGLYPH V015
+13382 ; [.53CC.0020.0002] # EGYPTIAN HIEROGLYPH V016
+13383 ; [.53CD.0020.0002] # EGYPTIAN HIEROGLYPH V017
+13384 ; [.53CE.0020.0002] # EGYPTIAN HIEROGLYPH V018
+13385 ; [.53CF.0020.0002] # EGYPTIAN HIEROGLYPH V019
+13386 ; [.53D0.0020.0002] # EGYPTIAN HIEROGLYPH V020
+13387 ; [.53D1.0020.0002] # EGYPTIAN HIEROGLYPH V020A
+13388 ; [.53D2.0020.0002] # EGYPTIAN HIEROGLYPH V020B
+13389 ; [.53D3.0020.0002] # EGYPTIAN HIEROGLYPH V020C
+1338A ; [.53D4.0020.0002] # EGYPTIAN HIEROGLYPH V020D
+1338B ; [.53D5.0020.0002] # EGYPTIAN HIEROGLYPH V020E
+1338C ; [.53D6.0020.0002] # EGYPTIAN HIEROGLYPH V020F
+1338D ; [.53D7.0020.0002] # EGYPTIAN HIEROGLYPH V020G
+1338E ; [.53D8.0020.0002] # EGYPTIAN HIEROGLYPH V020H
+1338F ; [.53D9.0020.0002] # EGYPTIAN HIEROGLYPH V020I
+13390 ; [.53DA.0020.0002] # EGYPTIAN HIEROGLYPH V020J
+13391 ; [.53DB.0020.0002] # EGYPTIAN HIEROGLYPH V020K
+13392 ; [.53DC.0020.0002] # EGYPTIAN HIEROGLYPH V020L
+13393 ; [.53DD.0020.0002] # EGYPTIAN HIEROGLYPH V021
+13394 ; [.53DE.0020.0002] # EGYPTIAN HIEROGLYPH V022
+13395 ; [.53DF.0020.0002] # EGYPTIAN HIEROGLYPH V023
+13396 ; [.53E0.0020.0002] # EGYPTIAN HIEROGLYPH V023A
+13397 ; [.53E1.0020.0002] # EGYPTIAN HIEROGLYPH V024
+13398 ; [.53E2.0020.0002] # EGYPTIAN HIEROGLYPH V025
+13399 ; [.53E3.0020.0002] # EGYPTIAN HIEROGLYPH V026
+1339A ; [.53E4.0020.0002] # EGYPTIAN HIEROGLYPH V027
+1339B ; [.53E5.0020.0002] # EGYPTIAN HIEROGLYPH V028
+1339C ; [.53E6.0020.0002] # EGYPTIAN HIEROGLYPH V028A
+1339D ; [.53E7.0020.0002] # EGYPTIAN HIEROGLYPH V029
+1339E ; [.53E8.0020.0002] # EGYPTIAN HIEROGLYPH V029A
+1339F ; [.53E9.0020.0002] # EGYPTIAN HIEROGLYPH V030
+133A0 ; [.53EA.0020.0002] # EGYPTIAN HIEROGLYPH V030A
+133A1 ; [.53EB.0020.0002] # EGYPTIAN HIEROGLYPH V031
+133A2 ; [.53EC.0020.0002] # EGYPTIAN HIEROGLYPH V031A
+133A3 ; [.53ED.0020.0002] # EGYPTIAN HIEROGLYPH V032
+133A4 ; [.53EE.0020.0002] # EGYPTIAN HIEROGLYPH V033
+133A5 ; [.53EF.0020.0002] # EGYPTIAN HIEROGLYPH V033A
+133A6 ; [.53F0.0020.0002] # EGYPTIAN HIEROGLYPH V034
+133A7 ; [.53F1.0020.0002] # EGYPTIAN HIEROGLYPH V035
+133A8 ; [.53F2.0020.0002] # EGYPTIAN HIEROGLYPH V036
+133A9 ; [.53F3.0020.0002] # EGYPTIAN HIEROGLYPH V037
+133AA ; [.53F4.0020.0002] # EGYPTIAN HIEROGLYPH V037A
+133AB ; [.53F5.0020.0002] # EGYPTIAN HIEROGLYPH V038
+133AC ; [.53F6.0020.0002] # EGYPTIAN HIEROGLYPH V039
+133AD ; [.53F7.0020.0002] # EGYPTIAN HIEROGLYPH V040
+133AE ; [.53F8.0020.0002] # EGYPTIAN HIEROGLYPH V040A
+133AF ; [.53F9.0020.0002] # EGYPTIAN HIEROGLYPH W001
+133B0 ; [.53FA.0020.0002] # EGYPTIAN HIEROGLYPH W002
+133B1 ; [.53FB.0020.0002] # EGYPTIAN HIEROGLYPH W003
+133B2 ; [.53FC.0020.0002] # EGYPTIAN HIEROGLYPH W003A
+133B3 ; [.53FD.0020.0002] # EGYPTIAN HIEROGLYPH W004
+133B4 ; [.53FE.0020.0002] # EGYPTIAN HIEROGLYPH W005
+133B5 ; [.53FF.0020.0002] # EGYPTIAN HIEROGLYPH W006
+133B6 ; [.5400.0020.0002] # EGYPTIAN HIEROGLYPH W007
+133B7 ; [.5401.0020.0002] # EGYPTIAN HIEROGLYPH W008
+133B8 ; [.5402.0020.0002] # EGYPTIAN HIEROGLYPH W009
+133B9 ; [.5403.0020.0002] # EGYPTIAN HIEROGLYPH W009A
+133BA ; [.5404.0020.0002] # EGYPTIAN HIEROGLYPH W010
+133BB ; [.5405.0020.0002] # EGYPTIAN HIEROGLYPH W010A
+133BC ; [.5406.0020.0002] # EGYPTIAN HIEROGLYPH W011
+133BD ; [.5407.0020.0002] # EGYPTIAN HIEROGLYPH W012
+133BE ; [.5408.0020.0002] # EGYPTIAN HIEROGLYPH W013
+133BF ; [.5409.0020.0002] # EGYPTIAN HIEROGLYPH W014
+133C0 ; [.540A.0020.0002] # EGYPTIAN HIEROGLYPH W014A
+133C1 ; [.540B.0020.0002] # EGYPTIAN HIEROGLYPH W015
+133C2 ; [.540C.0020.0002] # EGYPTIAN HIEROGLYPH W016
+133C3 ; [.540D.0020.0002] # EGYPTIAN HIEROGLYPH W017
+133C4 ; [.540E.0020.0002] # EGYPTIAN HIEROGLYPH W017A
+133C5 ; [.540F.0020.0002] # EGYPTIAN HIEROGLYPH W018
+133C6 ; [.5410.0020.0002] # EGYPTIAN HIEROGLYPH W018A
+133C7 ; [.5411.0020.0002] # EGYPTIAN HIEROGLYPH W019
+133C8 ; [.5412.0020.0002] # EGYPTIAN HIEROGLYPH W020
+133C9 ; [.5413.0020.0002] # EGYPTIAN HIEROGLYPH W021
+133CA ; [.5414.0020.0002] # EGYPTIAN HIEROGLYPH W022
+133CB ; [.5415.0020.0002] # EGYPTIAN HIEROGLYPH W023
+133CC ; [.5416.0020.0002] # EGYPTIAN HIEROGLYPH W024
+133CD ; [.5417.0020.0002] # EGYPTIAN HIEROGLYPH W024A
+133CE ; [.5418.0020.0002] # EGYPTIAN HIEROGLYPH W025
+133CF ; [.5419.0020.0002] # EGYPTIAN HIEROGLYPH X001
+133D0 ; [.541A.0020.0002] # EGYPTIAN HIEROGLYPH X002
+133D1 ; [.541B.0020.0002] # EGYPTIAN HIEROGLYPH X003
+133D2 ; [.541C.0020.0002] # EGYPTIAN HIEROGLYPH X004
+133D3 ; [.541D.0020.0002] # EGYPTIAN HIEROGLYPH X004A
+133D4 ; [.541E.0020.0002] # EGYPTIAN HIEROGLYPH X004B
+133D5 ; [.541F.0020.0002] # EGYPTIAN HIEROGLYPH X005
+133D6 ; [.5420.0020.0002] # EGYPTIAN HIEROGLYPH X006
+133D7 ; [.5421.0020.0002] # EGYPTIAN HIEROGLYPH X006A
+133D8 ; [.5422.0020.0002] # EGYPTIAN HIEROGLYPH X007
+133D9 ; [.5423.0020.0002] # EGYPTIAN HIEROGLYPH X008
+133DA ; [.5424.0020.0002] # EGYPTIAN HIEROGLYPH X008A
+133DB ; [.5425.0020.0002] # EGYPTIAN HIEROGLYPH Y001
+133DC ; [.5426.0020.0002] # EGYPTIAN HIEROGLYPH Y001A
+133DD ; [.5427.0020.0002] # EGYPTIAN HIEROGLYPH Y002
+133DE ; [.5428.0020.0002] # EGYPTIAN HIEROGLYPH Y003
+133DF ; [.5429.0020.0002] # EGYPTIAN HIEROGLYPH Y004
+133E0 ; [.542A.0020.0002] # EGYPTIAN HIEROGLYPH Y005
+133E1 ; [.542B.0020.0002] # EGYPTIAN HIEROGLYPH Y006
+133E2 ; [.542C.0020.0002] # EGYPTIAN HIEROGLYPH Y007
+133E3 ; [.542D.0020.0002] # EGYPTIAN HIEROGLYPH Y008
+133E4 ; [.542E.0020.0002] # EGYPTIAN HIEROGLYPH Z001
+133E5 ; [.542F.0020.0002] # EGYPTIAN HIEROGLYPH Z002
+133E6 ; [.5430.0020.0002] # EGYPTIAN HIEROGLYPH Z002A
+133E7 ; [.5431.0020.0002] # EGYPTIAN HIEROGLYPH Z002B
+133E8 ; [.5432.0020.0002] # EGYPTIAN HIEROGLYPH Z002C
+133E9 ; [.5433.0020.0002] # EGYPTIAN HIEROGLYPH Z002D
+133EA ; [.5434.0020.0002] # EGYPTIAN HIEROGLYPH Z003
+133EB ; [.5435.0020.0002] # EGYPTIAN HIEROGLYPH Z003A
+133EC ; [.5436.0020.0002] # EGYPTIAN HIEROGLYPH Z003B
+133ED ; [.5437.0020.0002] # EGYPTIAN HIEROGLYPH Z004
+133EE ; [.5438.0020.0002] # EGYPTIAN HIEROGLYPH Z004A
+133EF ; [.5439.0020.0002] # EGYPTIAN HIEROGLYPH Z005
+133F0 ; [.543A.0020.0002] # EGYPTIAN HIEROGLYPH Z005A
+133F1 ; [.543B.0020.0002] # EGYPTIAN HIEROGLYPH Z006
+133F2 ; [.543C.0020.0002] # EGYPTIAN HIEROGLYPH Z007
+133F3 ; [.543D.0020.0002] # EGYPTIAN HIEROGLYPH Z008
+133F4 ; [.543E.0020.0002] # EGYPTIAN HIEROGLYPH Z009
+133F5 ; [.543F.0020.0002] # EGYPTIAN HIEROGLYPH Z010
+133F6 ; [.5440.0020.0002] # EGYPTIAN HIEROGLYPH Z011
+133F7 ; [.5441.0020.0002] # EGYPTIAN HIEROGLYPH Z012
+133F8 ; [.5442.0020.0002] # EGYPTIAN HIEROGLYPH Z013
+133F9 ; [.5443.0020.0002] # EGYPTIAN HIEROGLYPH Z014
+133FA ; [.5444.0020.0002] # EGYPTIAN HIEROGLYPH Z015
+133FB ; [.5445.0020.0002] # EGYPTIAN HIEROGLYPH Z015A
+133FC ; [.5446.0020.0002] # EGYPTIAN HIEROGLYPH Z015B
+133FD ; [.5447.0020.0002] # EGYPTIAN HIEROGLYPH Z015C
+133FE ; [.5448.0020.0002] # EGYPTIAN HIEROGLYPH Z015D
+133FF ; [.5449.0020.0002] # EGYPTIAN HIEROGLYPH Z015E
+13400 ; [.544A.0020.0002] # EGYPTIAN HIEROGLYPH Z015F
+13401 ; [.544B.0020.0002] # EGYPTIAN HIEROGLYPH Z015G
+13402 ; [.544C.0020.0002] # EGYPTIAN HIEROGLYPH Z015H
+13403 ; [.544D.0020.0002] # EGYPTIAN HIEROGLYPH Z015I
+13404 ; [.544E.0020.0002] # EGYPTIAN HIEROGLYPH Z016
+13405 ; [.544F.0020.0002] # EGYPTIAN HIEROGLYPH Z016A
+13406 ; [.5450.0020.0002] # EGYPTIAN HIEROGLYPH Z016B
+13407 ; [.5451.0020.0002] # EGYPTIAN HIEROGLYPH Z016C
+13408 ; [.5452.0020.0002] # EGYPTIAN HIEROGLYPH Z016D
+13409 ; [.5453.0020.0002] # EGYPTIAN HIEROGLYPH Z016E
+1340A ; [.5454.0020.0002] # EGYPTIAN HIEROGLYPH Z016F
+1340B ; [.5455.0020.0002] # EGYPTIAN HIEROGLYPH Z016G
+1340C ; [.5456.0020.0002] # EGYPTIAN HIEROGLYPH Z016H
+1340D ; [.5457.0020.0002] # EGYPTIAN HIEROGLYPH AA001
+1340E ; [.5458.0020.0002] # EGYPTIAN HIEROGLYPH AA002
+1340F ; [.5459.0020.0002] # EGYPTIAN HIEROGLYPH AA003
+13410 ; [.545A.0020.0002] # EGYPTIAN HIEROGLYPH AA004
+13411 ; [.545B.0020.0002] # EGYPTIAN HIEROGLYPH AA005
+13412 ; [.545C.0020.0002] # EGYPTIAN HIEROGLYPH AA006
+13413 ; [.545D.0020.0002] # EGYPTIAN HIEROGLYPH AA007
+13414 ; [.545E.0020.0002] # EGYPTIAN HIEROGLYPH AA007A
+13415 ; [.545F.0020.0002] # EGYPTIAN HIEROGLYPH AA007B
+13416 ; [.5460.0020.0002] # EGYPTIAN HIEROGLYPH AA008
+13417 ; [.5461.0020.0002] # EGYPTIAN HIEROGLYPH AA009
+13418 ; [.5462.0020.0002] # EGYPTIAN HIEROGLYPH AA010
+13419 ; [.5463.0020.0002] # EGYPTIAN HIEROGLYPH AA011
+1341A ; [.5464.0020.0002] # EGYPTIAN HIEROGLYPH AA012
+1341B ; [.5465.0020.0002] # EGYPTIAN HIEROGLYPH AA013
+1341C ; [.5466.0020.0002] # EGYPTIAN HIEROGLYPH AA014
+1341D ; [.5467.0020.0002] # EGYPTIAN HIEROGLYPH AA015
+1341E ; [.5468.0020.0002] # EGYPTIAN HIEROGLYPH AA016
+1341F ; [.5469.0020.0002] # EGYPTIAN HIEROGLYPH AA017
+13420 ; [.546A.0020.0002] # EGYPTIAN HIEROGLYPH AA018
+13421 ; [.546B.0020.0002] # EGYPTIAN HIEROGLYPH AA019
+13422 ; [.546C.0020.0002] # EGYPTIAN HIEROGLYPH AA020
+13423 ; [.546D.0020.0002] # EGYPTIAN HIEROGLYPH AA021
+13424 ; [.546E.0020.0002] # EGYPTIAN HIEROGLYPH AA022
+13425 ; [.546F.0020.0002] # EGYPTIAN HIEROGLYPH AA023
+13426 ; [.5470.0020.0002] # EGYPTIAN HIEROGLYPH AA024
+13427 ; [.5471.0020.0002] # EGYPTIAN HIEROGLYPH AA025
+13428 ; [.5472.0020.0002] # EGYPTIAN HIEROGLYPH AA026
+13429 ; [.5473.0020.0002] # EGYPTIAN HIEROGLYPH AA027
+1342A ; [.5474.0020.0002] # EGYPTIAN HIEROGLYPH AA028
+1342B ; [.5475.0020.0002] # EGYPTIAN HIEROGLYPH AA029
+1342C ; [.5476.0020.0002] # EGYPTIAN HIEROGLYPH AA030
+1342D ; [.5477.0020.0002] # EGYPTIAN HIEROGLYPH AA031
+1342E ; [.5478.0020.0002] # EGYPTIAN HIEROGLYPH AA032
+109A0 ; [.5479.0020.0002] # MEROITIC CURSIVE LETTER A
+10980 ; [.5479.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER A
+109A1 ; [.547A.0020.0002] # MEROITIC CURSIVE LETTER E
+10981 ; [.547A.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER E
+109A2 ; [.547B.0020.0002] # MEROITIC CURSIVE LETTER I
+10982 ; [.547B.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER I
+109A3 ; [.547C.0020.0002] # MEROITIC CURSIVE LETTER O
+10983 ; [.547C.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER O
+109A4 ; [.547D.0020.0002] # MEROITIC CURSIVE LETTER YA
+10984 ; [.547D.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER YA
+109A5 ; [.547E.0020.0002] # MEROITIC CURSIVE LETTER WA
+10985 ; [.547E.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER WA
+109A6 ; [.547F.0020.0002] # MEROITIC CURSIVE LETTER BA
+10986 ; [.547F.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER BA
+10987 ; [.547F.0020.0004][.0000.0112.0004] # MEROITIC HIEROGLYPHIC LETTER BA-2
+109A7 ; [.5480.0020.0002] # MEROITIC CURSIVE LETTER PA
+10988 ; [.5480.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER PA
+109A8 ; [.5481.0020.0002] # MEROITIC CURSIVE LETTER MA
+10989 ; [.5481.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER MA
+109A9 ; [.5482.0020.0002] # MEROITIC CURSIVE LETTER NA
+1098A ; [.5482.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER NA
+1098B ; [.5482.0020.0004][.0000.0112.0004] # MEROITIC HIEROGLYPHIC LETTER NA-2
+109AA ; [.5483.0020.0002] # MEROITIC CURSIVE LETTER NE
+1098C ; [.5483.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER NE
+1098D ; [.5483.0020.0004][.0000.0112.0004] # MEROITIC HIEROGLYPHIC LETTER NE-2
+109AB ; [.5484.0020.0002] # MEROITIC CURSIVE LETTER RA
+1098E ; [.5484.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER RA
+1098F ; [.5484.0020.0004][.0000.0112.0004] # MEROITIC HIEROGLYPHIC LETTER RA-2
+109AC ; [.5485.0020.0002] # MEROITIC CURSIVE LETTER LA
+10990 ; [.5485.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER LA
+109AD ; [.5486.0020.0002] # MEROITIC CURSIVE LETTER KHA
+10991 ; [.5486.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER KHA
+109AE ; [.5487.0020.0002] # MEROITIC CURSIVE LETTER HHA
+10992 ; [.5487.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER HHA
+109AF ; [.5488.0020.0002] # MEROITIC CURSIVE LETTER SA
+109B0 ; [.5488.0020.0004][.0000.0111.0004] # MEROITIC CURSIVE LETTER ARCHAIC SA
+10993 ; [.5488.0020.0004][.0000.0112.0004] # MEROITIC HIEROGLYPHIC LETTER SA
+10994 ; [.5488.0020.0004][.0000.0113.0004] # MEROITIC HIEROGLYPHIC LETTER SA-2
+109B1 ; [.5489.0020.0002] # MEROITIC CURSIVE LETTER SE
+10995 ; [.5489.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER SE
+109B2 ; [.548A.0020.0002] # MEROITIC CURSIVE LETTER KA
+10996 ; [.548A.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER KA
+109B3 ; [.548B.0020.0002] # MEROITIC CURSIVE LETTER QA
+10997 ; [.548B.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER QA
+109B4 ; [.548C.0020.0002] # MEROITIC CURSIVE LETTER TA
+10998 ; [.548C.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER TA
+10999 ; [.548C.0020.0004][.0000.0112.0004] # MEROITIC HIEROGLYPHIC LETTER TA-2
+109B5 ; [.548D.0020.0002] # MEROITIC CURSIVE LETTER TE
+1099A ; [.548D.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER TE
+1099B ; [.548D.0020.0004][.0000.0112.0004] # MEROITIC HIEROGLYPHIC LETTER TE-2
+109B6 ; [.548E.0020.0002] # MEROITIC CURSIVE LETTER TO
+1099C ; [.548E.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER TO
+109B7 ; [.548F.0020.0002] # MEROITIC CURSIVE LETTER DA
+1099D ; [.548F.0020.0004][.0000.0111.0004] # MEROITIC HIEROGLYPHIC LETTER DA
+109BE ; [.5490.0020.0002] # MEROITIC CURSIVE LOGOGRAM RMT
+109BF ; [.5491.0020.0002] # MEROITIC CURSIVE LOGOGRAM IMN
+1099E ; [.5492.0020.0002] # MEROITIC HIEROGLYPHIC SYMBOL VIDJ
+1099F ; [.5493.0020.0002] # MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2
+14400 ; [.5494.0020.0002] # ANATOLIAN HIEROGLYPH A001
+14401 ; [.5495.0020.0002] # ANATOLIAN HIEROGLYPH A002
+14402 ; [.5496.0020.0002] # ANATOLIAN HIEROGLYPH A003
+14403 ; [.5497.0020.0002] # ANATOLIAN HIEROGLYPH A004
+14404 ; [.5498.0020.0002] # ANATOLIAN HIEROGLYPH A005
+14405 ; [.5499.0020.0002] # ANATOLIAN HIEROGLYPH A006
+14406 ; [.549A.0020.0002] # ANATOLIAN HIEROGLYPH A007
+14407 ; [.549B.0020.0002] # ANATOLIAN HIEROGLYPH A008
+14408 ; [.549C.0020.0002] # ANATOLIAN HIEROGLYPH A009
+14409 ; [.549D.0020.0002] # ANATOLIAN HIEROGLYPH A010
+1440A ; [.549E.0020.0002] # ANATOLIAN HIEROGLYPH A010A
+1440B ; [.549F.0020.0002] # ANATOLIAN HIEROGLYPH A011
+1440C ; [.54A0.0020.0002] # ANATOLIAN HIEROGLYPH A012
+1440D ; [.54A1.0020.0002] # ANATOLIAN HIEROGLYPH A013
+1440E ; [.54A2.0020.0002] # ANATOLIAN HIEROGLYPH A014
+1440F ; [.54A3.0020.0002] # ANATOLIAN HIEROGLYPH A015
+14410 ; [.54A4.0020.0002] # ANATOLIAN HIEROGLYPH A016
+14411 ; [.54A5.0020.0002] # ANATOLIAN HIEROGLYPH A017
+14412 ; [.54A6.0020.0002] # ANATOLIAN HIEROGLYPH A018
+14413 ; [.54A7.0020.0002] # ANATOLIAN HIEROGLYPH A019
+14414 ; [.54A8.0020.0002] # ANATOLIAN HIEROGLYPH A020
+14415 ; [.54A9.0020.0002] # ANATOLIAN HIEROGLYPH A021
+14416 ; [.54AA.0020.0002] # ANATOLIAN HIEROGLYPH A022
+14417 ; [.54AB.0020.0002] # ANATOLIAN HIEROGLYPH A023
+14418 ; [.54AC.0020.0002] # ANATOLIAN HIEROGLYPH A024
+14419 ; [.54AD.0020.0002] # ANATOLIAN HIEROGLYPH A025
+1441A ; [.54AE.0020.0002] # ANATOLIAN HIEROGLYPH A026
+1441B ; [.54AF.0020.0002] # ANATOLIAN HIEROGLYPH A026A
+1441C ; [.54B0.0020.0002] # ANATOLIAN HIEROGLYPH A027
+1441D ; [.54B1.0020.0002] # ANATOLIAN HIEROGLYPH A028
+1441E ; [.54B2.0020.0002] # ANATOLIAN HIEROGLYPH A029
+1441F ; [.54B3.0020.0002] # ANATOLIAN HIEROGLYPH A030
+14420 ; [.54B4.0020.0002] # ANATOLIAN HIEROGLYPH A031
+14421 ; [.54B5.0020.0002] # ANATOLIAN HIEROGLYPH A032
+14422 ; [.54B6.0020.0002] # ANATOLIAN HIEROGLYPH A033
+14423 ; [.54B7.0020.0002] # ANATOLIAN HIEROGLYPH A034
+14424 ; [.54B8.0020.0002] # ANATOLIAN HIEROGLYPH A035
+14425 ; [.54B9.0020.0002] # ANATOLIAN HIEROGLYPH A036
+14426 ; [.54BA.0020.0002] # ANATOLIAN HIEROGLYPH A037
+14427 ; [.54BB.0020.0002] # ANATOLIAN HIEROGLYPH A038
+14428 ; [.54BC.0020.0002] # ANATOLIAN HIEROGLYPH A039
+14429 ; [.54BD.0020.0002] # ANATOLIAN HIEROGLYPH A039A
+1442A ; [.54BE.0020.0002] # ANATOLIAN HIEROGLYPH A040
+1442B ; [.54BF.0020.0002] # ANATOLIAN HIEROGLYPH A041
+1442C ; [.54C0.0020.0002] # ANATOLIAN HIEROGLYPH A041A
+1442D ; [.54C1.0020.0002] # ANATOLIAN HIEROGLYPH A042
+1442E ; [.54C2.0020.0002] # ANATOLIAN HIEROGLYPH A043
+1442F ; [.54C3.0020.0002] # ANATOLIAN HIEROGLYPH A044
+14430 ; [.54C4.0020.0002] # ANATOLIAN HIEROGLYPH A045
+14431 ; [.54C5.0020.0002] # ANATOLIAN HIEROGLYPH A045A
+14432 ; [.54C6.0020.0002] # ANATOLIAN HIEROGLYPH A046
+14433 ; [.54C7.0020.0002] # ANATOLIAN HIEROGLYPH A046A
+14434 ; [.54C8.0020.0002] # ANATOLIAN HIEROGLYPH A046B
+14435 ; [.54C9.0020.0002] # ANATOLIAN HIEROGLYPH A047
+14436 ; [.54CA.0020.0002] # ANATOLIAN HIEROGLYPH A048
+14437 ; [.54CB.0020.0002] # ANATOLIAN HIEROGLYPH A049
+14438 ; [.54CC.0020.0002] # ANATOLIAN HIEROGLYPH A050
+14439 ; [.54CD.0020.0002] # ANATOLIAN HIEROGLYPH A051
+1443A ; [.54CE.0020.0002] # ANATOLIAN HIEROGLYPH A052
+1443B ; [.54CF.0020.0002] # ANATOLIAN HIEROGLYPH A053
+1443C ; [.54D0.0020.0002] # ANATOLIAN HIEROGLYPH A054
+1443D ; [.54D1.0020.0002] # ANATOLIAN HIEROGLYPH A055
+1443E ; [.54D2.0020.0002] # ANATOLIAN HIEROGLYPH A056
+1443F ; [.54D3.0020.0002] # ANATOLIAN HIEROGLYPH A057
+14440 ; [.54D4.0020.0002] # ANATOLIAN HIEROGLYPH A058
+14441 ; [.54D5.0020.0002] # ANATOLIAN HIEROGLYPH A059
+14442 ; [.54D6.0020.0002] # ANATOLIAN HIEROGLYPH A060
+14443 ; [.54D7.0020.0002] # ANATOLIAN HIEROGLYPH A061
+14444 ; [.54D8.0020.0002] # ANATOLIAN HIEROGLYPH A062
+14445 ; [.54D9.0020.0002] # ANATOLIAN HIEROGLYPH A063
+14446 ; [.54DA.0020.0002] # ANATOLIAN HIEROGLYPH A064
+14447 ; [.54DB.0020.0002] # ANATOLIAN HIEROGLYPH A065
+14448 ; [.54DC.0020.0002] # ANATOLIAN HIEROGLYPH A066
+14449 ; [.54DD.0020.0002] # ANATOLIAN HIEROGLYPH A066A
+1444A ; [.54DE.0020.0002] # ANATOLIAN HIEROGLYPH A066B
+1444B ; [.54DF.0020.0002] # ANATOLIAN HIEROGLYPH A066C
+1444C ; [.54E0.0020.0002] # ANATOLIAN HIEROGLYPH A067
+1444D ; [.54E1.0020.0002] # ANATOLIAN HIEROGLYPH A068
+1444E ; [.54E2.0020.0002] # ANATOLIAN HIEROGLYPH A069
+1444F ; [.54E3.0020.0002] # ANATOLIAN HIEROGLYPH A070
+14450 ; [.54E4.0020.0002] # ANATOLIAN HIEROGLYPH A071
+14451 ; [.54E5.0020.0002] # ANATOLIAN HIEROGLYPH A072
+14452 ; [.54E6.0020.0002] # ANATOLIAN HIEROGLYPH A073
+14453 ; [.54E7.0020.0002] # ANATOLIAN HIEROGLYPH A074
+14454 ; [.54E8.0020.0002] # ANATOLIAN HIEROGLYPH A075
+14455 ; [.54E9.0020.0002] # ANATOLIAN HIEROGLYPH A076
+14456 ; [.54EA.0020.0002] # ANATOLIAN HIEROGLYPH A077
+14457 ; [.54EB.0020.0002] # ANATOLIAN HIEROGLYPH A078
+14458 ; [.54EC.0020.0002] # ANATOLIAN HIEROGLYPH A079
+14459 ; [.54ED.0020.0002] # ANATOLIAN HIEROGLYPH A080
+1445A ; [.54EE.0020.0002] # ANATOLIAN HIEROGLYPH A081
+1445B ; [.54EF.0020.0002] # ANATOLIAN HIEROGLYPH A082
+1445C ; [.54F0.0020.0002] # ANATOLIAN HIEROGLYPH A083
+1445D ; [.54F1.0020.0002] # ANATOLIAN HIEROGLYPH A084
+1445E ; [.54F2.0020.0002] # ANATOLIAN HIEROGLYPH A085
+1445F ; [.54F3.0020.0002] # ANATOLIAN HIEROGLYPH A086
+14460 ; [.54F4.0020.0002] # ANATOLIAN HIEROGLYPH A087
+14461 ; [.54F5.0020.0002] # ANATOLIAN HIEROGLYPH A088
+14462 ; [.54F6.0020.0002] # ANATOLIAN HIEROGLYPH A089
+14463 ; [.54F7.0020.0002] # ANATOLIAN HIEROGLYPH A090
+14464 ; [.54F8.0020.0002] # ANATOLIAN HIEROGLYPH A091
+14465 ; [.54F9.0020.0002] # ANATOLIAN HIEROGLYPH A092
+14466 ; [.54FA.0020.0002] # ANATOLIAN HIEROGLYPH A093
+14467 ; [.54FB.0020.0002] # ANATOLIAN HIEROGLYPH A094
+14468 ; [.54FC.0020.0002] # ANATOLIAN HIEROGLYPH A095
+14469 ; [.54FD.0020.0002] # ANATOLIAN HIEROGLYPH A096
+1446A ; [.54FE.0020.0002] # ANATOLIAN HIEROGLYPH A097
+1446B ; [.54FF.0020.0002] # ANATOLIAN HIEROGLYPH A097A
+1446C ; [.5500.0020.0002] # ANATOLIAN HIEROGLYPH A098
+1446D ; [.5501.0020.0002] # ANATOLIAN HIEROGLYPH A098A
+1446E ; [.5502.0020.0002] # ANATOLIAN HIEROGLYPH A099
+1446F ; [.5503.0020.0002] # ANATOLIAN HIEROGLYPH A100
+14470 ; [.5504.0020.0002] # ANATOLIAN HIEROGLYPH A100A
+14471 ; [.5505.0020.0002] # ANATOLIAN HIEROGLYPH A101
+14472 ; [.5506.0020.0002] # ANATOLIAN HIEROGLYPH A101A
+14473 ; [.5507.0020.0002] # ANATOLIAN HIEROGLYPH A102
+14474 ; [.5508.0020.0002] # ANATOLIAN HIEROGLYPH A102A
+14475 ; [.5509.0020.0002] # ANATOLIAN HIEROGLYPH A103
+14476 ; [.550A.0020.0002] # ANATOLIAN HIEROGLYPH A104
+14477 ; [.550B.0020.0002] # ANATOLIAN HIEROGLYPH A104A
+14478 ; [.550C.0020.0002] # ANATOLIAN HIEROGLYPH A104B
+14479 ; [.550D.0020.0002] # ANATOLIAN HIEROGLYPH A104C
+1447A ; [.550E.0020.0002] # ANATOLIAN HIEROGLYPH A105
+1447B ; [.550F.0020.0002] # ANATOLIAN HIEROGLYPH A105A
+1447C ; [.5510.0020.0002] # ANATOLIAN HIEROGLYPH A105B
+1447D ; [.5511.0020.0002] # ANATOLIAN HIEROGLYPH A106
+1447E ; [.5512.0020.0002] # ANATOLIAN HIEROGLYPH A107
+1447F ; [.5513.0020.0002] # ANATOLIAN HIEROGLYPH A107A
+14480 ; [.5514.0020.0002] # ANATOLIAN HIEROGLYPH A107B
+14481 ; [.5515.0020.0002] # ANATOLIAN HIEROGLYPH A107C
+14482 ; [.5516.0020.0002] # ANATOLIAN HIEROGLYPH A108
+14483 ; [.5517.0020.0002] # ANATOLIAN HIEROGLYPH A109
+14484 ; [.5518.0020.0002] # ANATOLIAN HIEROGLYPH A110
+14485 ; [.5519.0020.0002] # ANATOLIAN HIEROGLYPH A110A
+14486 ; [.551A.0020.0002] # ANATOLIAN HIEROGLYPH A110B
+14487 ; [.551B.0020.0002] # ANATOLIAN HIEROGLYPH A111
+14488 ; [.551C.0020.0002] # ANATOLIAN HIEROGLYPH A112
+14489 ; [.551D.0020.0002] # ANATOLIAN HIEROGLYPH A113
+1448A ; [.551E.0020.0002] # ANATOLIAN HIEROGLYPH A114
+1448B ; [.551F.0020.0002] # ANATOLIAN HIEROGLYPH A115
+1448C ; [.5520.0020.0002] # ANATOLIAN HIEROGLYPH A115A
+1448D ; [.5521.0020.0002] # ANATOLIAN HIEROGLYPH A116
+1448E ; [.5522.0020.0002] # ANATOLIAN HIEROGLYPH A117
+1448F ; [.5523.0020.0002] # ANATOLIAN HIEROGLYPH A118
+14490 ; [.5524.0020.0002] # ANATOLIAN HIEROGLYPH A119
+14491 ; [.5525.0020.0002] # ANATOLIAN HIEROGLYPH A120
+14492 ; [.5526.0020.0002] # ANATOLIAN HIEROGLYPH A121
+14493 ; [.5527.0020.0002] # ANATOLIAN HIEROGLYPH A122
+14494 ; [.5528.0020.0002] # ANATOLIAN HIEROGLYPH A123
+14495 ; [.5529.0020.0002] # ANATOLIAN HIEROGLYPH A124
+14496 ; [.552A.0020.0002] # ANATOLIAN HIEROGLYPH A125
+14497 ; [.552B.0020.0002] # ANATOLIAN HIEROGLYPH A125A
+14498 ; [.552C.0020.0002] # ANATOLIAN HIEROGLYPH A126
+14499 ; [.552D.0020.0002] # ANATOLIAN HIEROGLYPH A127
+1449A ; [.552E.0020.0002] # ANATOLIAN HIEROGLYPH A128
+1449B ; [.552F.0020.0002] # ANATOLIAN HIEROGLYPH A129
+1449C ; [.5530.0020.0002] # ANATOLIAN HIEROGLYPH A130
+1449D ; [.5531.0020.0002] # ANATOLIAN HIEROGLYPH A131
+1449E ; [.5532.0020.0002] # ANATOLIAN HIEROGLYPH A132
+1449F ; [.5533.0020.0002] # ANATOLIAN HIEROGLYPH A133
+144A0 ; [.5534.0020.0002] # ANATOLIAN HIEROGLYPH A134
+144A1 ; [.5535.0020.0002] # ANATOLIAN HIEROGLYPH A135
+144A2 ; [.5536.0020.0002] # ANATOLIAN HIEROGLYPH A135A
+144A3 ; [.5537.0020.0002] # ANATOLIAN HIEROGLYPH A136
+144A4 ; [.5538.0020.0002] # ANATOLIAN HIEROGLYPH A137
+144A5 ; [.5539.0020.0002] # ANATOLIAN HIEROGLYPH A138
+144A6 ; [.553A.0020.0002] # ANATOLIAN HIEROGLYPH A139
+144A7 ; [.553B.0020.0002] # ANATOLIAN HIEROGLYPH A140
+144A8 ; [.553C.0020.0002] # ANATOLIAN HIEROGLYPH A141
+144A9 ; [.553D.0020.0002] # ANATOLIAN HIEROGLYPH A142
+144AA ; [.553E.0020.0002] # ANATOLIAN HIEROGLYPH A143
+144AB ; [.553F.0020.0002] # ANATOLIAN HIEROGLYPH A144
+144AC ; [.5540.0020.0002] # ANATOLIAN HIEROGLYPH A145
+144AD ; [.5541.0020.0002] # ANATOLIAN HIEROGLYPH A146
+144AE ; [.5542.0020.0002] # ANATOLIAN HIEROGLYPH A147
+144AF ; [.5543.0020.0002] # ANATOLIAN HIEROGLYPH A148
+144B0 ; [.5544.0020.0002] # ANATOLIAN HIEROGLYPH A149
+144B1 ; [.5545.0020.0002] # ANATOLIAN HIEROGLYPH A150
+144B2 ; [.5546.0020.0002] # ANATOLIAN HIEROGLYPH A151
+144B3 ; [.5547.0020.0002] # ANATOLIAN HIEROGLYPH A152
+144B4 ; [.5548.0020.0002] # ANATOLIAN HIEROGLYPH A153
+144B5 ; [.5549.0020.0002] # ANATOLIAN HIEROGLYPH A154
+144B6 ; [.554A.0020.0002] # ANATOLIAN HIEROGLYPH A155
+144B7 ; [.554B.0020.0002] # ANATOLIAN HIEROGLYPH A156
+144B8 ; [.554C.0020.0002] # ANATOLIAN HIEROGLYPH A157
+144B9 ; [.554D.0020.0002] # ANATOLIAN HIEROGLYPH A158
+144BA ; [.554E.0020.0002] # ANATOLIAN HIEROGLYPH A159
+144BB ; [.554F.0020.0002] # ANATOLIAN HIEROGLYPH A160
+144BC ; [.5550.0020.0002] # ANATOLIAN HIEROGLYPH A161
+144BD ; [.5551.0020.0002] # ANATOLIAN HIEROGLYPH A162
+144BE ; [.5552.0020.0002] # ANATOLIAN HIEROGLYPH A163
+144BF ; [.5553.0020.0002] # ANATOLIAN HIEROGLYPH A164
+144C0 ; [.5554.0020.0002] # ANATOLIAN HIEROGLYPH A165
+144C1 ; [.5555.0020.0002] # ANATOLIAN HIEROGLYPH A166
+144C2 ; [.5556.0020.0002] # ANATOLIAN HIEROGLYPH A167
+144C3 ; [.5557.0020.0002] # ANATOLIAN HIEROGLYPH A168
+144C4 ; [.5558.0020.0002] # ANATOLIAN HIEROGLYPH A169
+144C5 ; [.5559.0020.0002] # ANATOLIAN HIEROGLYPH A170
+144C6 ; [.555A.0020.0002] # ANATOLIAN HIEROGLYPH A171
+144C7 ; [.555B.0020.0002] # ANATOLIAN HIEROGLYPH A172
+144C8 ; [.555C.0020.0002] # ANATOLIAN HIEROGLYPH A173
+144C9 ; [.555D.0020.0002] # ANATOLIAN HIEROGLYPH A174
+144CA ; [.555E.0020.0002] # ANATOLIAN HIEROGLYPH A175
+144CB ; [.555F.0020.0002] # ANATOLIAN HIEROGLYPH A176
+144CC ; [.5560.0020.0002] # ANATOLIAN HIEROGLYPH A177
+144CD ; [.5561.0020.0002] # ANATOLIAN HIEROGLYPH A178
+144CE ; [.5562.0020.0002] # ANATOLIAN HIEROGLYPH A179
+144CF ; [.5563.0020.0002] # ANATOLIAN HIEROGLYPH A180
+144D0 ; [.5564.0020.0002] # ANATOLIAN HIEROGLYPH A181
+144D1 ; [.5565.0020.0002] # ANATOLIAN HIEROGLYPH A182
+144D2 ; [.5566.0020.0002] # ANATOLIAN HIEROGLYPH A183
+144D3 ; [.5567.0020.0002] # ANATOLIAN HIEROGLYPH A184
+144D4 ; [.5568.0020.0002] # ANATOLIAN HIEROGLYPH A185
+144D5 ; [.5569.0020.0002] # ANATOLIAN HIEROGLYPH A186
+144D6 ; [.556A.0020.0002] # ANATOLIAN HIEROGLYPH A187
+144D7 ; [.556B.0020.0002] # ANATOLIAN HIEROGLYPH A188
+144D8 ; [.556C.0020.0002] # ANATOLIAN HIEROGLYPH A189
+144D9 ; [.556D.0020.0002] # ANATOLIAN HIEROGLYPH A190
+144DA ; [.556E.0020.0002] # ANATOLIAN HIEROGLYPH A191
+144DB ; [.556F.0020.0002] # ANATOLIAN HIEROGLYPH A192
+144DC ; [.5570.0020.0002] # ANATOLIAN HIEROGLYPH A193
+144DD ; [.5571.0020.0002] # ANATOLIAN HIEROGLYPH A194
+144DE ; [.5572.0020.0002] # ANATOLIAN HIEROGLYPH A195
+144DF ; [.5573.0020.0002] # ANATOLIAN HIEROGLYPH A196
+144E0 ; [.5574.0020.0002] # ANATOLIAN HIEROGLYPH A197
+144E1 ; [.5575.0020.0002] # ANATOLIAN HIEROGLYPH A198
+144E2 ; [.5576.0020.0002] # ANATOLIAN HIEROGLYPH A199
+144E3 ; [.5577.0020.0002] # ANATOLIAN HIEROGLYPH A200
+144E4 ; [.5578.0020.0002] # ANATOLIAN HIEROGLYPH A201
+144E5 ; [.5579.0020.0002] # ANATOLIAN HIEROGLYPH A202
+144E6 ; [.557A.0020.0002] # ANATOLIAN HIEROGLYPH A202A
+144E7 ; [.557B.0020.0002] # ANATOLIAN HIEROGLYPH A202B
+144E8 ; [.557C.0020.0002] # ANATOLIAN HIEROGLYPH A203
+144E9 ; [.557D.0020.0002] # ANATOLIAN HIEROGLYPH A204
+144EA ; [.557E.0020.0002] # ANATOLIAN HIEROGLYPH A205
+144EB ; [.557F.0020.0002] # ANATOLIAN HIEROGLYPH A206
+144EC ; [.5580.0020.0002] # ANATOLIAN HIEROGLYPH A207
+144ED ; [.5581.0020.0002] # ANATOLIAN HIEROGLYPH A207A
+144EE ; [.5582.0020.0002] # ANATOLIAN HIEROGLYPH A208
+144EF ; [.5583.0020.0002] # ANATOLIAN HIEROGLYPH A209
+144F0 ; [.5584.0020.0002] # ANATOLIAN HIEROGLYPH A209A
+144F1 ; [.5585.0020.0002] # ANATOLIAN HIEROGLYPH A210
+144F2 ; [.5586.0020.0002] # ANATOLIAN HIEROGLYPH A211
+144F3 ; [.5587.0020.0002] # ANATOLIAN HIEROGLYPH A212
+144F4 ; [.5588.0020.0002] # ANATOLIAN HIEROGLYPH A213
+144F5 ; [.5589.0020.0002] # ANATOLIAN HIEROGLYPH A214
+144F6 ; [.558A.0020.0002] # ANATOLIAN HIEROGLYPH A215
+144F7 ; [.558B.0020.0002] # ANATOLIAN HIEROGLYPH A215A
+144F8 ; [.558C.0020.0002] # ANATOLIAN HIEROGLYPH A216
+144F9 ; [.558D.0020.0002] # ANATOLIAN HIEROGLYPH A216A
+144FA ; [.558E.0020.0002] # ANATOLIAN HIEROGLYPH A217
+144FB ; [.558F.0020.0002] # ANATOLIAN HIEROGLYPH A218
+144FC ; [.5590.0020.0002] # ANATOLIAN HIEROGLYPH A219
+144FD ; [.5591.0020.0002] # ANATOLIAN HIEROGLYPH A220
+144FE ; [.5592.0020.0002] # ANATOLIAN HIEROGLYPH A221
+144FF ; [.5593.0020.0002] # ANATOLIAN HIEROGLYPH A222
+14500 ; [.5594.0020.0002] # ANATOLIAN HIEROGLYPH A223
+14501 ; [.5595.0020.0002] # ANATOLIAN HIEROGLYPH A224
+14502 ; [.5596.0020.0002] # ANATOLIAN HIEROGLYPH A225
+14503 ; [.5597.0020.0002] # ANATOLIAN HIEROGLYPH A226
+14504 ; [.5598.0020.0002] # ANATOLIAN HIEROGLYPH A227
+14505 ; [.5599.0020.0002] # ANATOLIAN HIEROGLYPH A227A
+14506 ; [.559A.0020.0002] # ANATOLIAN HIEROGLYPH A228
+14507 ; [.559B.0020.0002] # ANATOLIAN HIEROGLYPH A229
+14508 ; [.559C.0020.0002] # ANATOLIAN HIEROGLYPH A230
+14509 ; [.559D.0020.0002] # ANATOLIAN HIEROGLYPH A231
+1450A ; [.559E.0020.0002] # ANATOLIAN HIEROGLYPH A232
+1450B ; [.559F.0020.0002] # ANATOLIAN HIEROGLYPH A233
+1450C ; [.55A0.0020.0002] # ANATOLIAN HIEROGLYPH A234
+1450D ; [.55A1.0020.0002] # ANATOLIAN HIEROGLYPH A235
+1450E ; [.55A2.0020.0002] # ANATOLIAN HIEROGLYPH A236
+1450F ; [.55A3.0020.0002] # ANATOLIAN HIEROGLYPH A237
+14510 ; [.55A4.0020.0002] # ANATOLIAN HIEROGLYPH A238
+14511 ; [.55A5.0020.0002] # ANATOLIAN HIEROGLYPH A239
+14512 ; [.55A6.0020.0002] # ANATOLIAN HIEROGLYPH A240
+14513 ; [.55A7.0020.0002] # ANATOLIAN HIEROGLYPH A241
+14514 ; [.55A8.0020.0002] # ANATOLIAN HIEROGLYPH A242
+14515 ; [.55A9.0020.0002] # ANATOLIAN HIEROGLYPH A243
+14516 ; [.55AA.0020.0002] # ANATOLIAN HIEROGLYPH A244
+14517 ; [.55AB.0020.0002] # ANATOLIAN HIEROGLYPH A245
+14518 ; [.55AC.0020.0002] # ANATOLIAN HIEROGLYPH A246
+14519 ; [.55AD.0020.0002] # ANATOLIAN HIEROGLYPH A247
+1451A ; [.55AE.0020.0002] # ANATOLIAN HIEROGLYPH A248
+1451B ; [.55AF.0020.0002] # ANATOLIAN HIEROGLYPH A249
+1451C ; [.55B0.0020.0002] # ANATOLIAN HIEROGLYPH A250
+1451D ; [.55B1.0020.0002] # ANATOLIAN HIEROGLYPH A251
+1451E ; [.55B2.0020.0002] # ANATOLIAN HIEROGLYPH A252
+1451F ; [.55B3.0020.0002] # ANATOLIAN HIEROGLYPH A253
+14520 ; [.55B4.0020.0002] # ANATOLIAN HIEROGLYPH A254
+14521 ; [.55B5.0020.0002] # ANATOLIAN HIEROGLYPH A255
+14522 ; [.55B6.0020.0002] # ANATOLIAN HIEROGLYPH A256
+14523 ; [.55B7.0020.0002] # ANATOLIAN HIEROGLYPH A257
+14524 ; [.55B8.0020.0002] # ANATOLIAN HIEROGLYPH A258
+14525 ; [.55B9.0020.0002] # ANATOLIAN HIEROGLYPH A259
+14526 ; [.55BA.0020.0002] # ANATOLIAN HIEROGLYPH A260
+14527 ; [.55BB.0020.0002] # ANATOLIAN HIEROGLYPH A261
+14528 ; [.55BC.0020.0002] # ANATOLIAN HIEROGLYPH A262
+14529 ; [.55BD.0020.0002] # ANATOLIAN HIEROGLYPH A263
+1452A ; [.55BE.0020.0002] # ANATOLIAN HIEROGLYPH A264
+1452B ; [.55BF.0020.0002] # ANATOLIAN HIEROGLYPH A265
+1452C ; [.55C0.0020.0002] # ANATOLIAN HIEROGLYPH A266
+1452D ; [.55C1.0020.0002] # ANATOLIAN HIEROGLYPH A267
+1452E ; [.55C2.0020.0002] # ANATOLIAN HIEROGLYPH A267A
+1452F ; [.55C3.0020.0002] # ANATOLIAN HIEROGLYPH A268
+14530 ; [.55C4.0020.0002] # ANATOLIAN HIEROGLYPH A269
+14531 ; [.55C5.0020.0002] # ANATOLIAN HIEROGLYPH A270
+14532 ; [.55C6.0020.0002] # ANATOLIAN HIEROGLYPH A271
+14533 ; [.55C7.0020.0002] # ANATOLIAN HIEROGLYPH A272
+14534 ; [.55C8.0020.0002] # ANATOLIAN HIEROGLYPH A273
+14535 ; [.55C9.0020.0002] # ANATOLIAN HIEROGLYPH A274
+14536 ; [.55CA.0020.0002] # ANATOLIAN HIEROGLYPH A275
+14537 ; [.55CB.0020.0002] # ANATOLIAN HIEROGLYPH A276
+14538 ; [.55CC.0020.0002] # ANATOLIAN HIEROGLYPH A277
+14539 ; [.55CD.0020.0002] # ANATOLIAN HIEROGLYPH A278
+1453A ; [.55CE.0020.0002] # ANATOLIAN HIEROGLYPH A279
+1453B ; [.55CF.0020.0002] # ANATOLIAN HIEROGLYPH A280
+1453C ; [.55D0.0020.0002] # ANATOLIAN HIEROGLYPH A281
+1453D ; [.55D1.0020.0002] # ANATOLIAN HIEROGLYPH A282
+1453E ; [.55D2.0020.0002] # ANATOLIAN HIEROGLYPH A283
+1453F ; [.55D3.0020.0002] # ANATOLIAN HIEROGLYPH A284
+14540 ; [.55D4.0020.0002] # ANATOLIAN HIEROGLYPH A285
+14541 ; [.55D5.0020.0002] # ANATOLIAN HIEROGLYPH A286
+14542 ; [.55D6.0020.0002] # ANATOLIAN HIEROGLYPH A287
+14543 ; [.55D7.0020.0002] # ANATOLIAN HIEROGLYPH A288
+14544 ; [.55D8.0020.0002] # ANATOLIAN HIEROGLYPH A289
+14545 ; [.55D9.0020.0002] # ANATOLIAN HIEROGLYPH A289A
+14546 ; [.55DA.0020.0002] # ANATOLIAN HIEROGLYPH A290
+14547 ; [.55DB.0020.0002] # ANATOLIAN HIEROGLYPH A291
+14548 ; [.55DC.0020.0002] # ANATOLIAN HIEROGLYPH A292
+14549 ; [.55DD.0020.0002] # ANATOLIAN HIEROGLYPH A293
+1454A ; [.55DE.0020.0002] # ANATOLIAN HIEROGLYPH A294
+1454B ; [.55DF.0020.0002] # ANATOLIAN HIEROGLYPH A294A
+1454C ; [.55E0.0020.0002] # ANATOLIAN HIEROGLYPH A295
+1454D ; [.55E1.0020.0002] # ANATOLIAN HIEROGLYPH A296
+1454E ; [.55E2.0020.0002] # ANATOLIAN HIEROGLYPH A297
+1454F ; [.55E3.0020.0002] # ANATOLIAN HIEROGLYPH A298
+14550 ; [.55E4.0020.0002] # ANATOLIAN HIEROGLYPH A299
+14551 ; [.55E5.0020.0002] # ANATOLIAN HIEROGLYPH A299A
+14552 ; [.55E6.0020.0002] # ANATOLIAN HIEROGLYPH A300
+14553 ; [.55E7.0020.0002] # ANATOLIAN HIEROGLYPH A301
+14554 ; [.55E8.0020.0002] # ANATOLIAN HIEROGLYPH A302
+14555 ; [.55E9.0020.0002] # ANATOLIAN HIEROGLYPH A303
+14556 ; [.55EA.0020.0002] # ANATOLIAN HIEROGLYPH A304
+14557 ; [.55EB.0020.0002] # ANATOLIAN HIEROGLYPH A305
+14558 ; [.55EC.0020.0002] # ANATOLIAN HIEROGLYPH A306
+14559 ; [.55ED.0020.0002] # ANATOLIAN HIEROGLYPH A307
+1455A ; [.55EE.0020.0002] # ANATOLIAN HIEROGLYPH A308
+1455B ; [.55EF.0020.0002] # ANATOLIAN HIEROGLYPH A309
+1455C ; [.55F0.0020.0002] # ANATOLIAN HIEROGLYPH A309A
+1455D ; [.55F1.0020.0002] # ANATOLIAN HIEROGLYPH A310
+1455E ; [.55F2.0020.0002] # ANATOLIAN HIEROGLYPH A311
+1455F ; [.55F3.0020.0002] # ANATOLIAN HIEROGLYPH A312
+14560 ; [.55F4.0020.0002] # ANATOLIAN HIEROGLYPH A313
+14561 ; [.55F5.0020.0002] # ANATOLIAN HIEROGLYPH A314
+14562 ; [.55F6.0020.0002] # ANATOLIAN HIEROGLYPH A315
+14563 ; [.55F7.0020.0002] # ANATOLIAN HIEROGLYPH A316
+14564 ; [.55F8.0020.0002] # ANATOLIAN HIEROGLYPH A317
+14565 ; [.55F9.0020.0002] # ANATOLIAN HIEROGLYPH A318
+14566 ; [.55FA.0020.0002] # ANATOLIAN HIEROGLYPH A319
+14567 ; [.55FB.0020.0002] # ANATOLIAN HIEROGLYPH A320
+14568 ; [.55FC.0020.0002] # ANATOLIAN HIEROGLYPH A321
+14569 ; [.55FD.0020.0002] # ANATOLIAN HIEROGLYPH A322
+1456A ; [.55FE.0020.0002] # ANATOLIAN HIEROGLYPH A323
+1456B ; [.55FF.0020.0002] # ANATOLIAN HIEROGLYPH A324
+1456C ; [.5600.0020.0002] # ANATOLIAN HIEROGLYPH A325
+1456D ; [.5601.0020.0002] # ANATOLIAN HIEROGLYPH A326
+1456E ; [.5602.0020.0002] # ANATOLIAN HIEROGLYPH A327
+1456F ; [.5603.0020.0002] # ANATOLIAN HIEROGLYPH A328
+14570 ; [.5604.0020.0002] # ANATOLIAN HIEROGLYPH A329
+14571 ; [.5605.0020.0002] # ANATOLIAN HIEROGLYPH A329A
+14572 ; [.5606.0020.0002] # ANATOLIAN HIEROGLYPH A330
+14573 ; [.5607.0020.0002] # ANATOLIAN HIEROGLYPH A331
+14574 ; [.5608.0020.0002] # ANATOLIAN HIEROGLYPH A332A
+14575 ; [.5609.0020.0002] # ANATOLIAN HIEROGLYPH A332B
+14576 ; [.560A.0020.0002] # ANATOLIAN HIEROGLYPH A332C
+14577 ; [.560B.0020.0002] # ANATOLIAN HIEROGLYPH A333
+14578 ; [.560C.0020.0002] # ANATOLIAN HIEROGLYPH A334
+14579 ; [.560D.0020.0002] # ANATOLIAN HIEROGLYPH A335
+1457A ; [.560E.0020.0002] # ANATOLIAN HIEROGLYPH A336
+1457B ; [.560F.0020.0002] # ANATOLIAN HIEROGLYPH A336A
+1457C ; [.5610.0020.0002] # ANATOLIAN HIEROGLYPH A336B
+1457D ; [.5611.0020.0002] # ANATOLIAN HIEROGLYPH A336C
+1457E ; [.5612.0020.0002] # ANATOLIAN HIEROGLYPH A337
+1457F ; [.5613.0020.0002] # ANATOLIAN HIEROGLYPH A338
+14580 ; [.5614.0020.0002] # ANATOLIAN HIEROGLYPH A339
+14581 ; [.5615.0020.0002] # ANATOLIAN HIEROGLYPH A340
+14582 ; [.5616.0020.0002] # ANATOLIAN HIEROGLYPH A341
+14583 ; [.5617.0020.0002] # ANATOLIAN HIEROGLYPH A342
+14584 ; [.5618.0020.0002] # ANATOLIAN HIEROGLYPH A343
+14585 ; [.5619.0020.0002] # ANATOLIAN HIEROGLYPH A344
+14586 ; [.561A.0020.0002] # ANATOLIAN HIEROGLYPH A345
+14587 ; [.561B.0020.0002] # ANATOLIAN HIEROGLYPH A346
+14588 ; [.561C.0020.0002] # ANATOLIAN HIEROGLYPH A347
+14589 ; [.561D.0020.0002] # ANATOLIAN HIEROGLYPH A348
+1458A ; [.561E.0020.0002] # ANATOLIAN HIEROGLYPH A349
+1458B ; [.561F.0020.0002] # ANATOLIAN HIEROGLYPH A350
+1458C ; [.5620.0020.0002] # ANATOLIAN HIEROGLYPH A351
+1458D ; [.5621.0020.0002] # ANATOLIAN HIEROGLYPH A352
+1458E ; [.5622.0020.0002] # ANATOLIAN HIEROGLYPH A353
+1458F ; [.5623.0020.0002] # ANATOLIAN HIEROGLYPH A354
+14590 ; [.5624.0020.0002] # ANATOLIAN HIEROGLYPH A355
+14591 ; [.5625.0020.0002] # ANATOLIAN HIEROGLYPH A356
+14592 ; [.5626.0020.0002] # ANATOLIAN HIEROGLYPH A357
+14593 ; [.5627.0020.0002] # ANATOLIAN HIEROGLYPH A358
+14594 ; [.5628.0020.0002] # ANATOLIAN HIEROGLYPH A359
+14595 ; [.5629.0020.0002] # ANATOLIAN HIEROGLYPH A359A
+14596 ; [.562A.0020.0002] # ANATOLIAN HIEROGLYPH A360
+14597 ; [.562B.0020.0002] # ANATOLIAN HIEROGLYPH A361
+14598 ; [.562C.0020.0002] # ANATOLIAN HIEROGLYPH A362
+14599 ; [.562D.0020.0002] # ANATOLIAN HIEROGLYPH A363
+1459A ; [.562E.0020.0002] # ANATOLIAN HIEROGLYPH A364
+1459B ; [.562F.0020.0002] # ANATOLIAN HIEROGLYPH A364A
+1459C ; [.5630.0020.0002] # ANATOLIAN HIEROGLYPH A365
+1459D ; [.5631.0020.0002] # ANATOLIAN HIEROGLYPH A366
+1459E ; [.5632.0020.0002] # ANATOLIAN HIEROGLYPH A367
+1459F ; [.5633.0020.0002] # ANATOLIAN HIEROGLYPH A368
+145A0 ; [.5634.0020.0002] # ANATOLIAN HIEROGLYPH A368A
+145A1 ; [.5635.0020.0002] # ANATOLIAN HIEROGLYPH A369
+145A2 ; [.5636.0020.0002] # ANATOLIAN HIEROGLYPH A370
+145A3 ; [.5637.0020.0002] # ANATOLIAN HIEROGLYPH A371
+145A4 ; [.5638.0020.0002] # ANATOLIAN HIEROGLYPH A371A
+145A5 ; [.5639.0020.0002] # ANATOLIAN HIEROGLYPH A372
+145A6 ; [.563A.0020.0002] # ANATOLIAN HIEROGLYPH A373
+145A7 ; [.563B.0020.0002] # ANATOLIAN HIEROGLYPH A374
+145A8 ; [.563C.0020.0002] # ANATOLIAN HIEROGLYPH A375
+145A9 ; [.563D.0020.0002] # ANATOLIAN HIEROGLYPH A376
+145AA ; [.563E.0020.0002] # ANATOLIAN HIEROGLYPH A377
+145AB ; [.563F.0020.0002] # ANATOLIAN HIEROGLYPH A378
+145AC ; [.5640.0020.0002] # ANATOLIAN HIEROGLYPH A379
+145AD ; [.5641.0020.0002] # ANATOLIAN HIEROGLYPH A380
+145AE ; [.5642.0020.0002] # ANATOLIAN HIEROGLYPH A381
+145AF ; [.5643.0020.0002] # ANATOLIAN HIEROGLYPH A381A
+145B0 ; [.5644.0020.0002] # ANATOLIAN HIEROGLYPH A382
+145B1 ; [.5645.0020.0002] # ANATOLIAN HIEROGLYPH A383 RA OR RI
+145B2 ; [.5646.0020.0002] # ANATOLIAN HIEROGLYPH A383A
+145B3 ; [.5647.0020.0002] # ANATOLIAN HIEROGLYPH A384
+145B4 ; [.5648.0020.0002] # ANATOLIAN HIEROGLYPH A385
+145B5 ; [.5649.0020.0002] # ANATOLIAN HIEROGLYPH A386
+145B6 ; [.564A.0020.0002] # ANATOLIAN HIEROGLYPH A386A
+145B7 ; [.564B.0020.0002] # ANATOLIAN HIEROGLYPH A387
+145B8 ; [.564C.0020.0002] # ANATOLIAN HIEROGLYPH A388
+145B9 ; [.564D.0020.0002] # ANATOLIAN HIEROGLYPH A389
+145BA ; [.564E.0020.0002] # ANATOLIAN HIEROGLYPH A390
+145BB ; [.564F.0020.0002] # ANATOLIAN HIEROGLYPH A391
+145BC ; [.5650.0020.0002] # ANATOLIAN HIEROGLYPH A392
+145BD ; [.5651.0020.0002] # ANATOLIAN HIEROGLYPH A393 EIGHT
+145BE ; [.5652.0020.0002] # ANATOLIAN HIEROGLYPH A394
+145BF ; [.5653.0020.0002] # ANATOLIAN HIEROGLYPH A395
+145C0 ; [.5654.0020.0002] # ANATOLIAN HIEROGLYPH A396
+145C1 ; [.5655.0020.0002] # ANATOLIAN HIEROGLYPH A397
+145C2 ; [.5656.0020.0002] # ANATOLIAN HIEROGLYPH A398
+145C3 ; [.5657.0020.0002] # ANATOLIAN HIEROGLYPH A399
+145C4 ; [.5658.0020.0002] # ANATOLIAN HIEROGLYPH A400
+145C5 ; [.5659.0020.0002] # ANATOLIAN HIEROGLYPH A401
+145C6 ; [.565A.0020.0002] # ANATOLIAN HIEROGLYPH A402
+145C7 ; [.565B.0020.0002] # ANATOLIAN HIEROGLYPH A403
+145C8 ; [.565C.0020.0002] # ANATOLIAN HIEROGLYPH A404
+145C9 ; [.565D.0020.0002] # ANATOLIAN HIEROGLYPH A405
+145CA ; [.565E.0020.0002] # ANATOLIAN HIEROGLYPH A406
+145CB ; [.565F.0020.0002] # ANATOLIAN HIEROGLYPH A407
+145CC ; [.5660.0020.0002] # ANATOLIAN HIEROGLYPH A408
+145CD ; [.5661.0020.0002] # ANATOLIAN HIEROGLYPH A409
+145CE ; [.5662.0020.0002] # ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK
+145CF ; [.5663.0020.0002] # ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK
+145D0 ; [.5664.0020.0002] # ANATOLIAN HIEROGLYPH A411
+145D1 ; [.5665.0020.0002] # ANATOLIAN HIEROGLYPH A412
+145D2 ; [.5666.0020.0002] # ANATOLIAN HIEROGLYPH A413
+145D3 ; [.5667.0020.0002] # ANATOLIAN HIEROGLYPH A414
+145D4 ; [.5668.0020.0002] # ANATOLIAN HIEROGLYPH A415
+145D5 ; [.5669.0020.0002] # ANATOLIAN HIEROGLYPH A416
+145D6 ; [.566A.0020.0002] # ANATOLIAN HIEROGLYPH A417
+145D7 ; [.566B.0020.0002] # ANATOLIAN HIEROGLYPH A418
+145D8 ; [.566C.0020.0002] # ANATOLIAN HIEROGLYPH A419
+145D9 ; [.566D.0020.0002] # ANATOLIAN HIEROGLYPH A420
+145DA ; [.566E.0020.0002] # ANATOLIAN HIEROGLYPH A421
+145DB ; [.566F.0020.0002] # ANATOLIAN HIEROGLYPH A422
+145DC ; [.5670.0020.0002] # ANATOLIAN HIEROGLYPH A423
+145DD ; [.5671.0020.0002] # ANATOLIAN HIEROGLYPH A424
+145DE ; [.5672.0020.0002] # ANATOLIAN HIEROGLYPH A425
+145DF ; [.5673.0020.0002] # ANATOLIAN HIEROGLYPH A426
+145E0 ; [.5674.0020.0002] # ANATOLIAN HIEROGLYPH A427
+145E1 ; [.5675.0020.0002] # ANATOLIAN HIEROGLYPH A428
+145E2 ; [.5676.0020.0002] # ANATOLIAN HIEROGLYPH A429
+145E3 ; [.5677.0020.0002] # ANATOLIAN HIEROGLYPH A430
+145E4 ; [.5678.0020.0002] # ANATOLIAN HIEROGLYPH A431
+145E5 ; [.5679.0020.0002] # ANATOLIAN HIEROGLYPH A432
+145E6 ; [.567A.0020.0002] # ANATOLIAN HIEROGLYPH A433
+145E7 ; [.567B.0020.0002] # ANATOLIAN HIEROGLYPH A434
+145E8 ; [.567C.0020.0002] # ANATOLIAN HIEROGLYPH A435
+145E9 ; [.567D.0020.0002] # ANATOLIAN HIEROGLYPH A436
+145EA ; [.567E.0020.0002] # ANATOLIAN HIEROGLYPH A437
+145EB ; [.567F.0020.0002] # ANATOLIAN HIEROGLYPH A438
+145EC ; [.5680.0020.0002] # ANATOLIAN HIEROGLYPH A439
+145ED ; [.5681.0020.0002] # ANATOLIAN HIEROGLYPH A440
+145EE ; [.5682.0020.0002] # ANATOLIAN HIEROGLYPH A441
+145EF ; [.5683.0020.0002] # ANATOLIAN HIEROGLYPH A442
+145F0 ; [.5684.0020.0002] # ANATOLIAN HIEROGLYPH A443
+145F1 ; [.5685.0020.0002] # ANATOLIAN HIEROGLYPH A444
+145F2 ; [.5686.0020.0002] # ANATOLIAN HIEROGLYPH A445
+145F3 ; [.5687.0020.0002] # ANATOLIAN HIEROGLYPH A446
+145F4 ; [.5688.0020.0002] # ANATOLIAN HIEROGLYPH A447
+145F5 ; [.5689.0020.0002] # ANATOLIAN HIEROGLYPH A448
+145F6 ; [.568A.0020.0002] # ANATOLIAN HIEROGLYPH A449
+145F7 ; [.568B.0020.0002] # ANATOLIAN HIEROGLYPH A450
+145F8 ; [.568C.0020.0002] # ANATOLIAN HIEROGLYPH A450A
+145F9 ; [.568D.0020.0002] # ANATOLIAN HIEROGLYPH A451
+145FA ; [.568E.0020.0002] # ANATOLIAN HIEROGLYPH A452
+145FB ; [.568F.0020.0002] # ANATOLIAN HIEROGLYPH A453
+145FC ; [.5690.0020.0002] # ANATOLIAN HIEROGLYPH A454
+145FD ; [.5691.0020.0002] # ANATOLIAN HIEROGLYPH A455
+145FE ; [.5692.0020.0002] # ANATOLIAN HIEROGLYPH A456
+145FF ; [.5693.0020.0002] # ANATOLIAN HIEROGLYPH A457
+14600 ; [.5694.0020.0002] # ANATOLIAN HIEROGLYPH A457A
+14601 ; [.5695.0020.0002] # ANATOLIAN HIEROGLYPH A458
+14602 ; [.5696.0020.0002] # ANATOLIAN HIEROGLYPH A459
+14603 ; [.5697.0020.0002] # ANATOLIAN HIEROGLYPH A460
+14604 ; [.5698.0020.0002] # ANATOLIAN HIEROGLYPH A461
+14605 ; [.5699.0020.0002] # ANATOLIAN HIEROGLYPH A462
+14606 ; [.569A.0020.0002] # ANATOLIAN HIEROGLYPH A463
+14607 ; [.569B.0020.0002] # ANATOLIAN HIEROGLYPH A464
+14608 ; [.569C.0020.0002] # ANATOLIAN HIEROGLYPH A465
+14609 ; [.569D.0020.0002] # ANATOLIAN HIEROGLYPH A466
+1460A ; [.569E.0020.0002] # ANATOLIAN HIEROGLYPH A467
+1460B ; [.569F.0020.0002] # ANATOLIAN HIEROGLYPH A468
+1460C ; [.56A0.0020.0002] # ANATOLIAN HIEROGLYPH A469
+1460D ; [.56A1.0020.0002] # ANATOLIAN HIEROGLYPH A470
+1460E ; [.56A2.0020.0002] # ANATOLIAN HIEROGLYPH A471
+1460F ; [.56A3.0020.0002] # ANATOLIAN HIEROGLYPH A472
+14610 ; [.56A4.0020.0002] # ANATOLIAN HIEROGLYPH A473
+14611 ; [.56A5.0020.0002] # ANATOLIAN HIEROGLYPH A474
+14612 ; [.56A6.0020.0002] # ANATOLIAN HIEROGLYPH A475
+14613 ; [.56A7.0020.0002] # ANATOLIAN HIEROGLYPH A476
+14614 ; [.56A8.0020.0002] # ANATOLIAN HIEROGLYPH A477
+14615 ; [.56A9.0020.0002] # ANATOLIAN HIEROGLYPH A478
+14616 ; [.56AA.0020.0002] # ANATOLIAN HIEROGLYPH A479
+14617 ; [.56AB.0020.0002] # ANATOLIAN HIEROGLYPH A480
+14618 ; [.56AC.0020.0002] # ANATOLIAN HIEROGLYPH A481
+14619 ; [.56AD.0020.0002] # ANATOLIAN HIEROGLYPH A482
+1461A ; [.56AE.0020.0002] # ANATOLIAN HIEROGLYPH A483
+1461B ; [.56AF.0020.0002] # ANATOLIAN HIEROGLYPH A484
+1461C ; [.56B0.0020.0002] # ANATOLIAN HIEROGLYPH A485
+1461D ; [.56B1.0020.0002] # ANATOLIAN HIEROGLYPH A486
+1461E ; [.56B2.0020.0002] # ANATOLIAN HIEROGLYPH A487
+1461F ; [.56B3.0020.0002] # ANATOLIAN HIEROGLYPH A488
+14620 ; [.56B4.0020.0002] # ANATOLIAN HIEROGLYPH A489
+14621 ; [.56B5.0020.0002] # ANATOLIAN HIEROGLYPH A490
+14622 ; [.56B6.0020.0002] # ANATOLIAN HIEROGLYPH A491
+14623 ; [.56B7.0020.0002] # ANATOLIAN HIEROGLYPH A492
+14624 ; [.56B8.0020.0002] # ANATOLIAN HIEROGLYPH A493
+14625 ; [.56B9.0020.0002] # ANATOLIAN HIEROGLYPH A494
+14626 ; [.56BA.0020.0002] # ANATOLIAN HIEROGLYPH A495
+14627 ; [.56BB.0020.0002] # ANATOLIAN HIEROGLYPH A496
+14628 ; [.56BC.0020.0002] # ANATOLIAN HIEROGLYPH A497
+14629 ; [.56BD.0020.0002] # ANATOLIAN HIEROGLYPH A501
+1462A ; [.56BE.0020.0002] # ANATOLIAN HIEROGLYPH A502
+1462B ; [.56BF.0020.0002] # ANATOLIAN HIEROGLYPH A503
+1462C ; [.56C0.0020.0002] # ANATOLIAN HIEROGLYPH A504
+1462D ; [.56C1.0020.0002] # ANATOLIAN HIEROGLYPH A505
+1462E ; [.56C2.0020.0002] # ANATOLIAN HIEROGLYPH A506
+1462F ; [.56C3.0020.0002] # ANATOLIAN HIEROGLYPH A507
+14630 ; [.56C4.0020.0002] # ANATOLIAN HIEROGLYPH A508
+14631 ; [.56C5.0020.0002] # ANATOLIAN HIEROGLYPH A509
+14632 ; [.56C6.0020.0002] # ANATOLIAN HIEROGLYPH A510
+14633 ; [.56C7.0020.0002] # ANATOLIAN HIEROGLYPH A511
+14634 ; [.56C8.0020.0002] # ANATOLIAN HIEROGLYPH A512
+14635 ; [.56C9.0020.0002] # ANATOLIAN HIEROGLYPH A513
+14636 ; [.56CA.0020.0002] # ANATOLIAN HIEROGLYPH A514
+14637 ; [.56CB.0020.0002] # ANATOLIAN HIEROGLYPH A515
+14638 ; [.56CC.0020.0002] # ANATOLIAN HIEROGLYPH A516
+14639 ; [.56CD.0020.0002] # ANATOLIAN HIEROGLYPH A517
+1463A ; [.56CE.0020.0002] # ANATOLIAN HIEROGLYPH A518
+1463B ; [.56CF.0020.0002] # ANATOLIAN HIEROGLYPH A519
+1463C ; [.56D0.0020.0002] # ANATOLIAN HIEROGLYPH A520
+1463D ; [.56D1.0020.0002] # ANATOLIAN HIEROGLYPH A521
+1463E ; [.56D2.0020.0002] # ANATOLIAN HIEROGLYPH A522
+1463F ; [.56D3.0020.0002] # ANATOLIAN HIEROGLYPH A523
+14640 ; [.56D4.0020.0002] # ANATOLIAN HIEROGLYPH A524
+14641 ; [.56D5.0020.0002] # ANATOLIAN HIEROGLYPH A525
+14642 ; [.56D6.0020.0002] # ANATOLIAN HIEROGLYPH A526
+14643 ; [.56D7.0020.0002] # ANATOLIAN HIEROGLYPH A527
+14644 ; [.56D8.0020.0002] # ANATOLIAN HIEROGLYPH A528
+14645 ; [.56D9.0020.0002] # ANATOLIAN HIEROGLYPH A529
+14646 ; [.56DA.0020.0002] # ANATOLIAN HIEROGLYPH A530
2F00 ; [.FB40.0020.0004][.CE00.0000.0000] # KANGXI RADICAL ONE
-3220 ; [*0317.0020.0004][.FB40.0020.0004][.CE00.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ONE
+3220 ; [*0318.0020.0004][.FB40.0020.0004][.CE00.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ONE
3280 ; [.FB40.0020.0006][.CE00.0000.0000] # CIRCLED IDEOGRAPH ONE
3192 ; [.FB40.0020.0014][.CE00.0000.0000] # IDEOGRAPHIC ANNOTATION ONE MARK
1F229 ; [.FB40.0020.001C][.CE00.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-4E00
319C ; [.FB40.0020.0014][.CE01.0000.0000] # IDEOGRAPHIC ANNOTATION FOURTH MARK
-3226 ; [*0317.0020.0004][.FB40.0020.0004][.CE03.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SEVEN
+3226 ; [*0318.0020.0004][.FB40.0020.0004][.CE03.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SEVEN
3286 ; [.FB40.0020.0006][.CE03.0000.0000] # CIRCLED IDEOGRAPH SEVEN
-3222 ; [*0317.0020.0004][.FB40.0020.0004][.CE09.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH THREE
-1F241 ; [*0379.0020.0004][.FB40.0020.0004][.CE09.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
+3222 ; [*0318.0020.0004][.FB40.0020.0004][.CE09.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH THREE
+1F241 ; [*037A.0020.0004][.FB40.0020.0004][.CE09.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
3282 ; [.FB40.0020.0006][.CE09.0000.0000] # CIRCLED IDEOGRAPH THREE
3194 ; [.FB40.0020.0014][.CE09.0000.0000] # IDEOGRAPHIC ANNOTATION THREE MARK
1F22A ; [.FB40.0020.001C][.CE09.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-4E09
@@ -29213,7 +29843,7 @@ FA70 ; [.FB40.0020.0002][.CE26.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA70
1F22D ; [.FB40.0020.001C][.CE2D.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-4E2D
F905 ; [.FB40.0020.0002][.CE32.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F905
2F02 ; [.FB40.0020.0004][.CE36.0000.0000] # KANGXI RADICAL DOT
-2E80 ; [.FB40.0020.0004][.CE36.0000.0000][.0000.0110.0004] # CJK RADICAL REPEAT
+2E80 ; [.FB40.0020.0004][.CE36.0000.0000][.0000.0111.0004] # CJK RADICAL REPEAT
2F801 ; [.FB40.0020.0002][.CE38.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F801
F95E ; [.FB40.0020.0002][.CE39.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F95E
2F800 ; [.FB40.0020.0002][.CE3D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F800
@@ -29221,21 +29851,21 @@ F95E ; [.FB40.0020.0002][.CE39.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F95E
2F802 ; [.FB40.0020.0002][.CE41.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F802
2F04 ; [.FB40.0020.0004][.CE59.0000.0000] # KANGXI RADICAL SECOND
319A ; [.FB40.0020.0014][.CE59.0000.0000] # IDEOGRAPHIC ANNOTATION SECOND MARK
-2E84 ; [.FB40.0020.0004][.CE59.0000.0000][.0000.0110.0004] # CJK RADICAL SECOND THREE
+2E84 ; [.FB40.0020.0004][.CE59.0000.0000][.0000.0111.0004] # CJK RADICAL SECOND THREE
2E83 ; [.FB40.0020.0004][.CE5A.0000.0000] # CJK RADICAL SECOND TWO
2E82 ; [.FB40.0020.0004][.CE5B.0000.0000] # CJK RADICAL SECOND ONE
-3228 ; [*0317.0020.0004][.FB40.0020.0004][.CE5D.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH NINE
+3228 ; [*0318.0020.0004][.FB40.0020.0004][.CE5D.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH NINE
3288 ; [.FB40.0020.0006][.CE5D.0000.0000] # CIRCLED IDEOGRAPH NINE
F91B ; [.FB40.0020.0002][.CE82.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F91B
2F05 ; [.FB40.0020.0004][.CE85.0000.0000] # KANGXI RADICAL HOOK
F9BA ; [.FB40.0020.0002][.CE86.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9BA
2F06 ; [.FB40.0020.0004][.CE8C.0000.0000] # KANGXI RADICAL TWO
-3221 ; [*0317.0020.0004][.FB40.0020.0004][.CE8C.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH TWO
-1F242 ; [*0379.0020.0004][.FB40.0020.0004][.CE8C.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
+3221 ; [*0318.0020.0004][.FB40.0020.0004][.CE8C.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH TWO
+1F242 ; [*037A.0020.0004][.FB40.0020.0004][.CE8C.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
3281 ; [.FB40.0020.0006][.CE8C.0000.0000] # CIRCLED IDEOGRAPH TWO
3193 ; [.FB40.0020.0014][.CE8C.0000.0000] # IDEOGRAPHIC ANNOTATION TWO MARK
1F214 ; [.FB40.0020.001C][.CE8C.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-4E8C
-3224 ; [*0317.0020.0004][.FB40.0020.0004][.CE94.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FIVE
+3224 ; [*0318.0020.0004][.FB40.0020.0004][.CE94.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FIVE
3284 ; [.FB40.0020.0006][.CE94.0000.0000] # CIRCLED IDEOGRAPH FIVE
2F07 ; [.FB40.0020.0004][.CEA0.0000.0000] # KANGXI RADICAL LID
1F218 ; [.FB40.0020.001C][.CEA4.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-4EA4
@@ -29245,11 +29875,11 @@ F977 ; [.FB40.0020.0002][.CEAE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F977
2E85 ; [.FB40.0020.0004][.CEBB.0000.0000] # CJK RADICAL PERSON
F9FD ; [.FB40.0020.0002][.CEC0.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9FD
2F819 ; [.FB40.0020.0002][.CECC.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F819
-3239 ; [*0317.0020.0004][.FB40.0020.0004][.CEE3.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REPRESENT
+3239 ; [*0318.0020.0004][.FB40.0020.0004][.CEE3.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REPRESENT
F9A8 ; [.FB40.0020.0002][.CEE4.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9A8
-323D ; [*0317.0020.0004][.FB40.0020.0004][.CF01.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ENTERPRISE
+323D ; [*0318.0020.0004][.FB40.0020.0004][.CF01.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ENTERPRISE
32AD ; [.FB40.0020.0006][.CF01.0000.0000] # CIRCLED IDEOGRAPH ENTERPRISE
-3241 ; [*0317.0020.0004][.FB40.0020.0004][.CF11.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REST
+3241 ; [*0318.0020.0004][.FB40.0020.0004][.CF11.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REST
32A1 ; [.FB40.0020.0006][.CF11.0000.0000] # CIRCLED IDEOGRAPH REST
2F804 ; [.FB40.0020.0002][.CF60.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F804
FA73 ; [.FB40.0020.0002][.CF80.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA73
@@ -29280,15 +29910,15 @@ FA32 ; [.FB40.0020.0002][.D14D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA32
FA72 ; [.FB40.0020.0002][.D168.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA72
F978 ; [.FB40.0020.0002][.D169.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F978
2F0B ; [.FB40.0020.0004][.D16B.0000.0000] # KANGXI RADICAL EIGHT
-3227 ; [*0317.0020.0004][.FB40.0020.0004][.D16B.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH EIGHT
+3227 ; [*0318.0020.0004][.FB40.0020.0004][.D16B.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH EIGHT
3287 ; [.FB40.0020.0006][.D16B.0000.0000] # CIRCLED IDEOGRAPH EIGHT
F9D1 ; [.FB40.0020.0002][.D16D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9D1
-3225 ; [*0317.0020.0004][.FB40.0020.0004][.D16D.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SIX
+3225 ; [*0318.0020.0004][.FB40.0020.0004][.D16D.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SIX
3285 ; [.FB40.0020.0006][.D16D.0000.0000] # CIRCLED IDEOGRAPH SIX
2F811 ; [.FB40.0020.0002][.D177.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F811
FA75 ; [.FB40.0020.0002][.D180.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA75
2F0C ; [.FB40.0020.0004][.D182.0000.0000] # KANGXI RADICAL DOWN BOX
-2E86 ; [.FB40.0020.0004][.D182.0000.0000][.0000.0110.0004] # CJK RADICAL BOX
+2E86 ; [.FB40.0020.0004][.D182.0000.0000][.0000.0111.0004] # CJK RADICAL BOX
2F815 ; [.FB40.0020.0002][.D18D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F815
1F21E ; [.FB40.0020.001C][.D18D.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-518D
2F8D2 ; [.FB40.0020.0002][.D192.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8D2
@@ -29307,11 +29937,11 @@ F955 ; [.FB40.0020.0002][.D1CC.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F955
F954 ; [.FB40.0020.0002][.D1DC.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F954
FA15 ; [.FB40.0020.0002][.D1DE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA15
2F0F ; [.FB40.0020.0004][.D1E0.0000.0000] # KANGXI RADICAL TABLE
-2E87 ; [.FB40.0020.0004][.D1E0.0000.0000][.0000.0110.0004] # CJK RADICAL TABLE
+2E87 ; [.FB40.0020.0004][.D1E0.0000.0000][.0000.0111.0004] # CJK RADICAL TABLE
2F81D ; [.FB40.0020.0002][.D1F5.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F81D
2F10 ; [.FB40.0020.0004][.D1F5.0000.0000] # KANGXI RADICAL OPEN BOX
2F11 ; [.FB40.0020.0004][.D200.0000.0000] # KANGXI RADICAL KNIFE
-2E88 ; [.FB40.0020.0004][.D200.0000.0000][.0000.0110.0004] # CJK RADICAL KNIFE ONE
+2E88 ; [.FB40.0020.0004][.D200.0000.0000][.0000.0111.0004] # CJK RADICAL KNIFE ONE
2E89 ; [.FB40.0020.0004][.D202.0000.0000] # CJK RADICAL KNIFE TWO
2F81E ; [.FB40.0020.0002][.D203.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F81E
FA00 ; [.FB40.0020.0002][.D207.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA00
@@ -29331,14 +29961,14 @@ F98A ; [.FB40.0020.0002][.D29B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F98A
2F12 ; [.FB40.0020.0004][.D29B.0000.0000] # KANGXI RADICAL POWER
F99D ; [.FB40.0020.0002][.D2A3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F99D
2F992 ; [.FB40.0020.0002][.D2B3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F992
-3238 ; [*0317.0020.0004][.FB40.0020.0004][.D2B4.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH LABOR
+3238 ; [*0318.0020.0004][.FB40.0020.0004][.D2B4.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH LABOR
3298 ; [.FB40.0020.0006][.D2B4.0000.0000] # CIRCLED IDEOGRAPH LABOR
FA76 ; [.FB40.0020.0002][.D2C7.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA76
2F825 ; [.FB40.0020.0002][.D2C7.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F825
FA33 ; [.FB40.0020.0002][.D2C9.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA33
2F826 ; [.FB40.0020.0002][.D2C9.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F826
F952 ; [.FB40.0020.0002][.D2D2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F952
-1F247 ; [*0379.0020.0004][.FB40.0020.0004][.D2DD.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
+1F247 ; [*037A.0020.0004][.FB40.0020.0004][.D2DD.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
F92F ; [.FB40.0020.0002][.D2DE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F92F
FA34 ; [.FB40.0020.0002][.D2E4.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA34
2F827 ; [.FB40.0020.0002][.D2E4.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F827
@@ -29357,20 +29987,20 @@ F963 ; [.FB40.0020.0002][.D317.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F963
F9EB ; [.FB40.0020.0002][.D33F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9EB
2F17 ; [.FB40.0020.0004][.D341.0000.0000] # KANGXI RADICAL TEN
3038 ; [.FB40.0020.0004][.D341.0000.0000] # HANGZHOU NUMERAL TEN
-3229 ; [*0317.0020.0004][.FB40.0020.0004][.D341.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH TEN
+3229 ; [*0318.0020.0004][.FB40.0020.0004][.D341.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH TEN
3289 ; [.FB40.0020.0006][.D341.0000.0000] # CIRCLED IDEOGRAPH TEN
3039 ; [.FB40.0020.0004][.D344.0000.0000] # HANGZHOU NUMERAL TWENTY
303A ; [.FB40.0020.0004][.D345.0000.0000] # HANGZHOU NUMERAL THIRTY
2F82C ; [.FB40.0020.0002][.D349.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F82C
FA35 ; [.FB40.0020.0002][.D351.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA35
2F82D ; [.FB40.0020.0002][.D351.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F82D
-323F ; [*0317.0020.0004][.FB40.0020.0004][.D354.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH ALLIANCE
+323F ; [*0318.0020.0004][.FB40.0020.0004][.D354.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH ALLIANCE
32AF ; [.FB40.0020.0006][.D354.0000.0000] # CIRCLED IDEOGRAPH ALLIANCE
2F82E ; [.FB40.0020.0002][.D35A.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F82E
2F18 ; [.FB40.0020.0004][.D35C.0000.0000] # KANGXI RADICAL DIVINATION
-2E8A ; [.FB40.0020.0004][.D35C.0000.0000][.0000.0110.0004] # CJK RADICAL DIVINATION
+2E8A ; [.FB40.0020.0004][.D35C.0000.0000][.0000.0111.0004] # CJK RADICAL DIVINATION
2F19 ; [.FB40.0020.0004][.D369.0000.0000] # KANGXI RADICAL SEAL
-2E8B ; [.FB40.0020.0004][.D369.0000.0000][.0000.0110.0004] # CJK RADICAL SEAL
+2E8B ; [.FB40.0020.0004][.D369.0000.0000][.0000.0111.0004] # CJK RADICAL SEAL
329E ; [.FB40.0020.0006][.D370.0000.0000] # CIRCLED IDEOGRAPH PRINT
2F82F ; [.FB40.0020.0002][.D373.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F82F
F91C ; [.FB40.0020.0002][.D375.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F91C
@@ -29379,7 +30009,7 @@ F91C ; [.FB40.0020.0002][.D375.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F91C
2F832 ; [.FB40.0020.0002][.D37F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F832
2F833 ; [.FB40.0020.0002][.D37F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F833
2F1A ; [.FB40.0020.0004][.D382.0000.0000] # KANGXI RADICAL CLIFF
-2E81 ; [.FB40.0020.0004][.D382.0000.0000][.0000.0110.0004] # CJK RADICAL CLIFF
+2E81 ; [.FB40.0020.0004][.D382.0000.0000][.0000.0111.0004] # CJK RADICAL CLIFF
2F1B ; [.FB40.0020.0004][.D3B6.0000.0000] # KANGXI RADICAL PRIVATE
F96B ; [.FB40.0020.0002][.D3C3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F96B
2F1C ; [.FB40.0020.0004][.D3C8.0000.0000] # KANGXI RADICAL AGAIN
@@ -29395,7 +30025,7 @@ F906 ; [.FB40.0020.0002][.D3E5.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F906
1F22E ; [.FB40.0020.001C][.D3F3.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-53F3
2F83B ; [.FB40.0020.0002][.D406.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F83B
1F234 ; [.FB40.0020.001C][.D408.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-5408
-3234 ; [*0317.0020.0004][.FB40.0020.0004][.D40D.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH NAME
+3234 ; [*0318.0020.0004][.FB40.0020.0004][.D40D.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH NAME
3294 ; [.FB40.0020.0006][.D40D.0000.0000] # CIRCLED IDEOGRAPH NAME
F9DE ; [.FB40.0020.0002][.D40F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9DE
F9ED ; [.FB40.0020.0002][.D41D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9ED
@@ -29404,7 +30034,7 @@ F9ED ; [.FB40.0020.0002][.D41D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9ED
F980 ; [.FB40.0020.0002][.D442.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F980
2F83E ; [.FB40.0020.0002][.D448.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F83E
2F83F ; [.FB40.0020.0002][.D468.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F83F
-323A ; [*0317.0020.0004][.FB40.0020.0004][.D47C.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH CALL
+323A ; [*0318.0020.0004][.FB40.0020.0004][.D47C.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH CALL
2F83C ; [.FB40.0020.0002][.D49E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F83C
2F840 ; [.FB40.0020.0002][.D4A2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F840
F99E ; [.FB40.0020.0002][.D4BD.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F99E
@@ -29433,14 +30063,14 @@ FA37 ; [.FB40.0020.0002][.D606.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA37
FA38 ; [.FB40.0020.0002][.D668.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA38
2F84F ; [.FB40.0020.0002][.D674.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F84F
2F1E ; [.FB40.0020.0004][.D6D7.0000.0000] # KANGXI RADICAL ENCLOSURE
-3223 ; [*0317.0020.0004][.FB40.0020.0004][.D6DB.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FOUR
+3223 ; [*0318.0020.0004][.FB40.0020.0004][.D6DB.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FOUR
3283 ; [.FB40.0020.0006][.D6DB.0000.0000] # CIRCLED IDEOGRAPH FOUR
3195 ; [.FB40.0020.0014][.D6DB.0000.0000] # IDEOGRAPHIC ANNOTATION FOUR MARK
F9A9 ; [.FB40.0020.0002][.D6F9.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9A9
2F84B ; [.FB40.0020.0002][.D716.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F84B
2F84D ; [.FB40.0020.0002][.D717.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F84D
2F1F ; [.FB40.0020.0004][.D71F.0000.0000] # KANGXI RADICAL EARTH
-322F ; [*0317.0020.0004][.FB40.0020.0004][.D71F.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH EARTH
+322F ; [*0318.0020.0004][.FB40.0020.0004][.D71F.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH EARTH
328F ; [.FB40.0020.0006][.D71F.0000.0000] # CIRCLED IDEOGRAPH EARTH
319E ; [.FB40.0020.0014][.D730.0000.0000] # IDEOGRAPHIC ANNOTATION EARTH MARK
2F855 ; [.FB40.0020.0002][.D78B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F855
@@ -29496,11 +30126,11 @@ FA81 ; [.FB40.0020.0002][.DB28.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA81
2F86B ; [.FB40.0020.0002][.DB3E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F86B
2F26 ; [.FB40.0020.0004][.DB50.0000.0000] # KANGXI RADICAL CHILD
1F211 ; [.FB40.0020.001C][.DB57.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-5B57
-323B ; [*0317.0020.0004][.FB40.0020.0004][.DB66.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH STUDY
+323B ; [*0318.0020.0004][.FB40.0020.0004][.DB66.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH STUDY
32AB ; [.FB40.0020.0006][.DB66.0000.0000] # CIRCLED IDEOGRAPH STUDY
2F27 ; [.FB40.0020.0004][.DB80.0000.0000] # KANGXI RADICAL ROOF
FA04 ; [.FB40.0020.0002][.DB85.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA04
-1F243 ; [*0379.0020.0004][.FB40.0020.0004][.DB89.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
+1F243 ; [*037A.0020.0004][.FB40.0020.0004][.DB89.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
32AA ; [.FB40.0020.0006][.DB97.0000.0000] # CIRCLED IDEOGRAPH RELIGION
2F86D ; [.FB40.0020.0002][.DBC3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F86D
2F86E ; [.FB40.0020.0002][.DBD8.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F86E
@@ -29513,14 +30143,14 @@ F9BC ; [.FB40.0020.0002][.DBEE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9BC
2F872 ; [.FB40.0020.0002][.DBFF.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F872
2F873 ; [.FB40.0020.0002][.DC06.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F873
2F29 ; [.FB40.0020.0004][.DC0F.0000.0000] # KANGXI RADICAL SMALL
-2E8C ; [.FB40.0020.0004][.DC0F.0000.0000][.0000.0110.0004] # CJK RADICAL SMALL ONE
-2E8D ; [.FB40.0020.0004][.DC0F.0000.0000][.0000.0111.0004] # CJK RADICAL SMALL TWO
+2E8C ; [.FB40.0020.0004][.DC0F.0000.0000][.0000.0111.0004] # CJK RADICAL SMALL ONE
+2E8D ; [.FB40.0020.0004][.DC0F.0000.0000][.0000.0112.0004] # CJK RADICAL SMALL TWO
2F875 ; [.FB40.0020.0002][.DC22.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F875
2E90 ; [.FB40.0020.0004][.DC22.0000.0000] # CJK RADICAL LAME THREE
2F2A ; [.FB40.0020.0004][.DC22.0000.0000] # KANGXI RADICAL LAME
-2E8E ; [.FB40.0020.0004][.DC22.0000.0000][.0000.0110.0004] # CJK RADICAL LAME ONE
+2E8E ; [.FB40.0020.0004][.DC22.0000.0000][.0000.0111.0004] # CJK RADICAL LAME ONE
2E8F ; [.FB40.0020.0004][.DC23.0000.0000] # CJK RADICAL LAME TWO
-2E91 ; [.FB40.0020.0004][.DC23.0000.0000][.0000.0110.0004] # CJK RADICAL LAME FOUR
+2E91 ; [.FB40.0020.0004][.DC23.0000.0000][.0000.0111.0004] # CJK RADICAL LAME FOUR
2F2B ; [.FB40.0020.0004][.DC38.0000.0000] # KANGXI RADICAL CORPSE
F9BD ; [.FB40.0020.0002][.DC3F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9BD
2F877 ; [.FB40.0020.0002][.DC60.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F877
@@ -29581,7 +30211,7 @@ F943 ; [.FB40.0020.0002][.DF04.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F943
2F894 ; [.FB40.0020.0002][.DF22.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F894
2F895 ; [.FB40.0020.0002][.DF22.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F895
2F39 ; [.FB40.0020.0004][.DF50.0000.0000] # KANGXI RADICAL SNOUT
-2E95 ; [.FB40.0020.0004][.DF50.0000.0000][.0000.0110.0004] # CJK RADICAL SNOUT TWO
+2E95 ; [.FB40.0020.0004][.DF50.0000.0000][.0000.0111.0004] # CJK RADICAL SNOUT TWO
2E94 ; [.FB40.0020.0004][.DF51.0000.0000] # CJK RADICAL SNOUT ONE
2F874 ; [.FB40.0020.0002][.DF53.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F874
2F3A ; [.FB40.0020.0004][.DF61.0000.0000] # KANGXI RADICAL BRISTLE
@@ -29596,7 +30226,7 @@ F9D8 ; [.FB40.0020.0002][.DF8B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9D8
F966 ; [.FB40.0020.0002][.DFA9.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F966
FA85 ; [.FB40.0020.0002][.DFAD.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA85
2F3C ; [.FB40.0020.0004][.DFC3.0000.0000] # KANGXI RADICAL HEART
-2E97 ; [.FB40.0020.0004][.DFC3.0000.0000][.0000.0110.0004] # CJK RADICAL HEART TWO
+2E97 ; [.FB40.0020.0004][.DFC3.0000.0000][.0000.0111.0004] # CJK RADICAL HEART TWO
2E96 ; [.FB40.0020.0004][.DFC4.0000.0000] # CJK RADICAL HEART ONE
2F89D ; [.FB40.0020.0002][.DFCD.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F89D
2F89E ; [.FB40.0020.0002][.DFD7.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F89E
@@ -29644,7 +30274,7 @@ FA8C ; [.FB40.0020.0002][.E234.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA8C
2F3F ; [.FB40.0020.0004][.E24B.0000.0000] # KANGXI RADICAL HAND
1F210 ; [.FB40.0020.001C][.E24B.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-624B
2E98 ; [.FB40.0020.0004][.E24C.0000.0000] # CJK RADICAL HAND
-1F245 ; [*0379.0020.0004][.FB40.0020.0004][.E253.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
+1F245 ; [*037A.0020.0004][.FB40.0020.0004][.E253.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
1F231 ; [.FB40.0020.001C][.E253.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-6253
2F8B4 ; [.FB40.0020.0002][.E25D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8B4
1F227 ; [.FB40.0020.001C][.E295.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-6295
@@ -29682,7 +30312,7 @@ F930 ; [.FB40.0020.0002][.E4C4.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F930
FA41 ; [.FB40.0020.0002][.E54F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA41
2F8C8 ; [.FB40.0020.0002][.E54F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8C8
FA90 ; [.FB40.0020.0002][.E556.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA90
-1F248 ; [*0379.0020.0004][.FB40.0020.0004][.E557.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
+1F248 ; [*037A.0020.0004][.FB40.0020.0004][.E557.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
2F8C9 ; [.FB40.0020.0002][.E56C.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8C9
F969 ; [.FB40.0020.0002][.E578.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F969
2F42 ; [.FB40.0020.0004][.E587.0000.0000] # KANGXI RADICAL SCRIPT
@@ -29699,9 +30329,9 @@ F983 ; [.FB40.0020.0002][.E5C5.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F983
FA42 ; [.FB40.0020.0002][.E5E2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA42
2F8CB ; [.FB40.0020.0002][.E5E3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8CB
2F47 ; [.FB40.0020.0004][.E5E5.0000.0000] # KANGXI RADICAL SUN
-3230 ; [*0317.0020.0004][.FB40.0020.0004][.E5E5.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SUN
+3230 ; [*0318.0020.0004][.FB40.0020.0004][.E5E5.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SUN
3290 ; [.FB40.0020.0006][.E5E5.0000.0000] # CIRCLED IDEOGRAPH SUN
-2E9C ; [.FB40.0020.0004][.E5E5.0000.0000][.0000.0110.0004] # CJK RADICAL SUN
+2E9C ; [.FB40.0020.0004][.E5E5.0000.0000][.0000.0111.0004] # CJK RADICAL SUN
337E ; [.FB40.0020.001C][.E60E.0000.0000][.FB40.0020.001C][.ECBB.0000.0000] # SQUARE ERA NAME MEIZI
F9E0 ; [.FB40.0020.0002][.E613.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9E0
1F219 ; [.FB40.0020.001C][.E620.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-6620
@@ -29720,11 +30350,11 @@ F901 ; [.FB40.0020.0002][.E6F4.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F901
2F8CC ; [.FB40.0020.0002][.E6F8.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8CC
2F8D4 ; [.FB40.0020.0002][.E700.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8D4
2F49 ; [.FB40.0020.0004][.E708.0000.0000] # KANGXI RADICAL MOON
-322A ; [*0317.0020.0004][.FB40.0020.0004][.E708.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH MOON
+322A ; [*0318.0020.0004][.FB40.0020.0004][.E708.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH MOON
328A ; [.FB40.0020.0006][.E708.0000.0000] # CIRCLED IDEOGRAPH MOON
1F237 ; [.FB40.0020.001C][.E708.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-6708
-2E9D ; [.FB40.0020.0004][.E708.0000.0000][.0000.0110.0004] # CJK RADICAL MOON
-3232 ; [*0317.0020.0004][.FB40.0020.0004][.E709.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH HAVE
+2E9D ; [.FB40.0020.0004][.E708.0000.0000][.0000.0111.0004] # CJK RADICAL MOON
+3232 ; [*0318.0020.0004][.FB40.0020.0004][.E709.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH HAVE
3292 ; [.FB40.0020.0006][.E709.0000.0000] # CIRCLED IDEOGRAPH HAVE
1F236 ; [.FB40.0020.001C][.E709.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-6709
F929 ; [.FB40.0020.0002][.E717.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F929
@@ -29734,9 +30364,9 @@ FA93 ; [.FB40.0020.0002][.E71B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA93
2F8D9 ; [.FB40.0020.0002][.E71B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8D9
2F8DA ; [.FB40.0020.0002][.E721.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8DA
2F4A ; [.FB40.0020.0004][.E728.0000.0000] # KANGXI RADICAL TREE
-322D ; [*0317.0020.0004][.FB40.0020.0004][.E728.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH WOOD
+322D ; [*0318.0020.0004][.FB40.0020.0004][.E728.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH WOOD
328D ; [.FB40.0020.0006][.E728.0000.0000] # CIRCLED IDEOGRAPH WOOD
-1F240 ; [*0379.0020.0004][.FB40.0020.0004][.E72C.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
+1F240 ; [*037A.0020.0004][.FB40.0020.0004][.E72C.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
F9E1 ; [.FB40.0020.0002][.E74E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9E1
2F8DC ; [.FB40.0020.0002][.E753.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8DC
FA94 ; [.FB40.0020.0002][.E756.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA94
@@ -29748,7 +30378,7 @@ F9C9 ; [.FB40.0020.0002][.E7F3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9C9
2F8DF ; [.FB40.0020.0002][.E7FA.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8DF
F9DA ; [.FB40.0020.0002][.E817.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9DA
2F8E5 ; [.FB40.0020.0002][.E81F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8E5
-3231 ; [*0317.0020.0004][.FB40.0020.0004][.E82A.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH STOCK
+3231 ; [*0318.0020.0004][.FB40.0020.0004][.E82A.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH STOCK
3291 ; [.FB40.0020.0006][.E82A.0000.0000] # CIRCLED IDEOGRAPH STOCK
337F ; [.FB40.0020.001C][.E82A.0000.0000][.FB40.0020.001C][.DF0F.0000.0000][.FB40.0020.001C][.CF1A.0000.0000][.FB40.0020.001C][.F93E.0000.0000] # SQUARE CORPORATION
2F8E1 ; [.FB40.0020.0002][.E852.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8E1
@@ -29778,7 +30408,7 @@ F91D ; [.FB40.0020.0002][.EB04.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F91D
F98C ; [.FB40.0020.0002][.EB77.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F98C
FA95 ; [.FB40.0020.0002][.EB79.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA95
2F4D ; [.FB40.0020.0004][.EB79.0000.0000] # KANGXI RADICAL DEATH
-2E9E ; [.FB40.0020.0004][.EB7A.0000.0000][.0000.0110.0004] # CJK RADICAL DEATH
+2E9E ; [.FB40.0020.0004][.EB7A.0000.0000][.0000.0111.0004] # CJK RADICAL DEATH
2F8F4 ; [.FB40.0020.0002][.EB9F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8F4
F9A5 ; [.FB40.0020.0002][.EBAE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9A5
2F4E ; [.FB40.0020.0004][.EBB3.0000.0000] # KANGXI RADICAL WEAPON
@@ -29794,7 +30424,7 @@ FA96 ; [.FB40.0020.0002][.EBBA.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA96
2EA0 ; [.FB40.0020.0004][.EC11.0000.0000] # CJK RADICAL CIVILIAN
2F53 ; [.FB40.0020.0004][.EC14.0000.0000] # KANGXI RADICAL STEAM
2F54 ; [.FB40.0020.0004][.EC34.0000.0000] # KANGXI RADICAL WATER
-322C ; [*0317.0020.0004][.FB40.0020.0004][.EC34.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH WATER
+322C ; [*0318.0020.0004][.FB40.0020.0004][.EC34.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH WATER
328C ; [.FB40.0020.0006][.EC34.0000.0000] # CIRCLED IDEOGRAPH WATER
2EA1 ; [.FB40.0020.0004][.EC35.0000.0000] # CJK RADICAL WATER ONE
2EA2 ; [.FB40.0020.0004][.EC3A.0000.0000] # CJK RADICAL WATER TWO
@@ -29850,7 +30480,7 @@ FA9B ; [.FB40.0020.0002][.F01E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA9B
2F913 ; [.FB40.0020.0002][.F039.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F913
2F917 ; [.FB40.0020.0002][.F04A.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F917
2F55 ; [.FB40.0020.0004][.F06B.0000.0000] # KANGXI RADICAL FIRE
-322B ; [*0317.0020.0004][.FB40.0020.0004][.F06B.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FIRE
+322B ; [*0318.0020.0004][.FB40.0020.0004][.F06B.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FIRE
328B ; [.FB40.0020.0006][.F06B.0000.0000] # CIRCLED IDEOGRAPH FIRE
2EA3 ; [.FB40.0020.0004][.F06C.0000.0000] # CJK RADICAL FIRE
2F835 ; [.FB40.0020.0002][.F070.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F835
@@ -29858,7 +30488,7 @@ FA9B ; [.FB40.0020.0002][.F01E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA9B
2F918 ; [.FB40.0020.0002][.F07D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F918
F9FB ; [.FB40.0020.0002][.F099.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9FB
2F91A ; [.FB40.0020.0002][.F0AD.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F91A
-1F244 ; [*0379.0020.0004][.FB40.0020.0004][.F0B9.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
+1F244 ; [*037A.0020.0004][.FB40.0020.0004][.F0B9.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
F99F ; [.FB40.0020.0002][.F0C8.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F99F
F916 ; [.FB40.0020.0002][.F0D9.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F916
1F21A ; [.FB40.0020.001C][.F121.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-7121
@@ -29875,7 +30505,7 @@ F91E ; [.FB40.0020.0002][.F21B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F91E
2F56 ; [.FB40.0020.0004][.F22A.0000.0000] # KANGXI RADICAL CLAW
FA49 ; [.FB40.0020.0002][.F22B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA49
2EA4 ; [.FB40.0020.0004][.F22B.0000.0000] # CJK RADICAL PAW ONE
-2EA5 ; [.FB40.0020.0004][.F22B.0000.0000][.0000.0110.0004] # CJK RADICAL PAW TWO
+2EA5 ; [.FB40.0020.0004][.F22B.0000.0000][.0000.0111.0004] # CJK RADICAL PAW TWO
FA9E ; [.FB40.0020.0002][.F235.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA9E
2F921 ; [.FB40.0020.0002][.F235.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F921
2F57 ; [.FB40.0020.0004][.F236.0000.0000] # KANGXI RADICAL FATHER
@@ -29885,9 +30515,9 @@ FA9E ; [.FB40.0020.0002][.F235.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA9E
2F922 ; [.FB40.0020.0002][.F250.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F922
2F5B ; [.FB40.0020.0004][.F259.0000.0000] # KANGXI RADICAL FANG
2F5C ; [.FB40.0020.0004][.F25B.0000.0000] # KANGXI RADICAL COW
-2EA7 ; [.FB40.0020.0004][.F25B.0000.0000][.0000.0110.0004] # CJK RADICAL COW
+2EA7 ; [.FB40.0020.0004][.F25B.0000.0000][.0000.0111.0004] # CJK RADICAL COW
F946 ; [.FB40.0020.0002][.F262.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F946
-3235 ; [*0317.0020.0004][.FB40.0020.0004][.F279.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SPECIAL
+3235 ; [*0318.0020.0004][.FB40.0020.0004][.F279.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SPECIAL
3295 ; [.FB40.0020.0006][.F279.0000.0000] # CIRCLED IDEOGRAPH SPECIAL
2F924 ; [.FB40.0020.0002][.F280.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F924
2F925 ; [.FB40.0020.0002][.F295.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F925
@@ -29905,7 +30535,7 @@ F961 ; [.FB40.0020.0002][.F387.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F961
F9DB ; [.FB40.0020.0002][.F387.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9DB
2F5F ; [.FB40.0020.0004][.F389.0000.0000] # KANGXI RADICAL JADE
2F929 ; [.FB40.0020.0002][.F38B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F929
-2EA9 ; [.FB40.0020.0004][.F38B.0000.0000][.0000.0110.0004] # CJK RADICAL JADE
+2EA9 ; [.FB40.0020.0004][.F38B.0000.0000][.0000.0111.0004] # CJK RADICAL JADE
2F92B ; [.FB40.0020.0002][.F3A5.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F92B
F9AD ; [.FB40.0020.0002][.F3B2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9AD
F917 ; [.FB40.0020.0002][.F3DE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F917
@@ -29940,7 +30570,7 @@ F976 ; [.FB40.0020.0002][.F565.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F976
F962 ; [.FB40.0020.0002][.F570.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F962
2F938 ; [.FB40.0020.0002][.F570.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F938
2F66 ; [.FB40.0020.0004][.F58B.0000.0000] # KANGXI RADICAL BOLT OF CLOTH
-2EAA ; [.FB40.0020.0004][.F58B.0000.0000][.0000.0110.0004] # CJK RADICAL BOLT OF CLOTH
+2EAA ; [.FB40.0020.0004][.F58B.0000.0000][.0000.0111.0004] # CJK RADICAL BOLT OF CLOTH
2F67 ; [.FB40.0020.0004][.F592.0000.0000] # KANGXI RADICAL SICKNESS
F9E5 ; [.FB40.0020.0002][.F5E2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9E5
2F93A ; [.FB40.0020.0002][.F610.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F93A
@@ -29954,13 +30584,13 @@ F90E ; [.FB40.0020.0002][.F669.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F90E
2F6B ; [.FB40.0020.0004][.F6BF.0000.0000] # KANGXI RADICAL DISH
FA17 ; [.FB40.0020.0002][.F6CA.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA17
FAA6 ; [.FB40.0020.0002][.F6CA.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAA6
-1F246 ; [*0379.0020.0004][.FB40.0020.0004][.F6D7.0000.0000][*037A.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
+1F246 ; [*037A.0020.0004][.FB40.0020.0004][.F6D7.0000.0000][*037B.0020.0004] # TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
FAA7 ; [.FB40.0020.0002][.F6DB.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAA7
-323C ; [*0317.0020.0004][.FB40.0020.0004][.F6E3.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SUPERVISE
+323C ; [*0318.0020.0004][.FB40.0020.0004][.F6E3.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SUPERVISE
32AC ; [.FB40.0020.0006][.F6E3.0000.0000] # CIRCLED IDEOGRAPH SUPERVISE
F933 ; [.FB40.0020.0002][.F6E7.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F933
2F6C ; [.FB40.0020.0004][.F6EE.0000.0000] # KANGXI RADICAL EYE
-2EAB ; [.FB40.0020.0004][.F6EE.0000.0000][.0000.0110.0004] # CJK RADICAL EYE
+2EAB ; [.FB40.0020.0004][.F6EE.0000.0000][.0000.0111.0004] # CJK RADICAL EYE
FAA8 ; [.FB40.0020.0002][.F6F4.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAA8
2F940 ; [.FB40.0020.0002][.F6F4.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F940
F96D ; [.FB40.0020.0002][.F701.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F96D
@@ -29986,11 +30616,11 @@ FAAB ; [.FB40.0020.0002][.F8CC.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAAB
F964 ; [.FB40.0020.0002][.F8FB.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F964
F985 ; [.FB40.0020.0002][.F92A.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F985
2F70 ; [.FB40.0020.0004][.F93A.0000.0000] # KANGXI RADICAL SPIRIT
-2EAC ; [.FB40.0020.0004][.F93A.0000.0000][.0000.0110.0004] # CJK RADICAL SPIRIT ONE
+2EAC ; [.FB40.0020.0004][.F93A.0000.0000][.0000.0111.0004] # CJK RADICAL SPIRIT ONE
2EAD ; [.FB40.0020.0004][.F93B.0000.0000] # CJK RADICAL SPIRIT TWO
FA18 ; [.FB40.0020.0002][.F93C.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA18
FA4C ; [.FB40.0020.0002][.F93E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA4C
-3233 ; [*0317.0020.0004][.FB40.0020.0004][.F93E.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SOCIETY
+3233 ; [*0318.0020.0004][.FB40.0020.0004][.F93E.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SOCIETY
3293 ; [.FB40.0020.0006][.F93E.0000.0000] # CIRCLED IDEOGRAPH SOCIETY
FA4E ; [.FB40.0020.0002][.F948.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA4E
FA4D ; [.FB40.0020.0002][.F949.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA4D
@@ -29998,11 +30628,11 @@ FA4F ; [.FB40.0020.0002][.F950.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA4F
FA50 ; [.FB40.0020.0002][.F956.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA50
2F953 ; [.FB40.0020.0002][.F956.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F953
FA51 ; [.FB40.0020.0002][.F95D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA51
-3237 ; [*0317.0020.0004][.FB40.0020.0004][.F95D.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH CONGRATULATION
+3237 ; [*0318.0020.0004][.FB40.0020.0004][.F95D.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH CONGRATULATION
3297 ; [.FB40.0020.0006][.F95D.0000.0000] # CIRCLED IDEOGRAPH CONGRATULATION
FA19 ; [.FB40.0020.0002][.F95E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA19
FA1A ; [.FB40.0020.0002][.F965.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA1A
-3240 ; [*0317.0020.0004][.FB40.0020.0004][.F96D.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FESTIVAL
+3240 ; [*0318.0020.0004][.FB40.0020.0004][.F96D.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FESTIVAL
F93C ; [.FB40.0020.0002][.F97F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F93C
1F232 ; [.FB40.0020.001C][.F981.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-7981
FA52 ; [.FB40.0020.0002][.F98D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA52
@@ -30028,7 +30658,7 @@ F9F7 ; [.FB40.0020.0002][.FACB.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9F7
2F74 ; [.FB40.0020.0004][.FACB.0000.0000] # KANGXI RADICAL STAND
2F95F ; [.FB40.0020.0002][.FAEE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F95F
2F75 ; [.FB40.0020.0004][.FAF9.0000.0000] # KANGXI RADICAL BAMBOO
-2EAE ; [.FB40.0020.0004][.FAF9.0000.0000][.0000.0110.0004] # CJK RADICAL BAMBOO
+2EAE ; [.FB40.0020.0004][.FAF9.0000.0000][.0000.0111.0004] # CJK RADICAL BAMBOO
F9F8 ; [.FB40.0020.0002][.FB20.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9F8
3247 ; [.FB40.0020.0006][.FB8F.0000.0000] # CIRCLED IDEOGRAPH KOTO
FA56 ; [.FB40.0020.0002][.FBC0.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA56
@@ -30071,17 +30701,17 @@ FA59 ; [.FB40.0020.0002][.FE41.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA59
FAB1 ; [.FB40.0020.0002][.FF3E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAB1
2F79 ; [.FB40.0020.0004][.FF51.0000.0000] # KANGXI RADICAL NET
2EB2 ; [.FB40.0020.0004][.FF52.0000.0000] # CJK RADICAL NET TWO
-2EB5 ; [.FB40.0020.0004][.FF52.0000.0000][.0000.0110.0004] # CJK RADICAL MESH
+2EB5 ; [.FB40.0020.0004][.FF52.0000.0000][.0000.0111.0004] # CJK RADICAL MESH
2EB1 ; [.FB40.0020.0004][.FF53.0000.0000] # CJK RADICAL NET ONE
-2EB3 ; [.FB40.0020.0004][.FF53.0000.0000][.0000.0110.0004] # CJK RADICAL NET THREE
-2EB4 ; [.FB40.0020.0004][.FF53.0000.0000][.0000.0111.0004] # CJK RADICAL NET FOUR
+2EB3 ; [.FB40.0020.0004][.FF53.0000.0000][.0000.0111.0004] # CJK RADICAL NET THREE
+2EB4 ; [.FB40.0020.0004][.FF53.0000.0000][.0000.0112.0004] # CJK RADICAL NET FOUR
FA5A ; [.FB40.0020.0002][.FF72.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA5A
F9E6 ; [.FB40.0020.0002][.FF79.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9E6
2F976 ; [.FB40.0020.0002][.FF7A.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F976
F90F ; [.FB40.0020.0002][.FF85.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F90F
2F7A ; [.FB40.0020.0004][.FF8A.0000.0000] # KANGXI RADICAL SHEEP
-2EB6 ; [.FB40.0020.0004][.FF8A.0000.0000][.0000.0110.0004] # CJK RADICAL SHEEP
-2EB7 ; [.FB40.0020.0004][.FF8A.0000.0000][.0000.0111.0004] # CJK RADICAL RAM
+2EB6 ; [.FB40.0020.0004][.FF8A.0000.0000][.0000.0111.0004] # CJK RADICAL SHEEP
+2EB7 ; [.FB40.0020.0004][.FF8A.0000.0000][.0000.0112.0004] # CJK RADICAL RAM
2EB8 ; [.FB40.0020.0004][.FF8B.0000.0000] # CJK RADICAL EWE
2F978 ; [.FB40.0020.0002][.FF95.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F978
F9AF ; [.FB40.0020.0002][.FF9A.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9AF
@@ -30103,10 +30733,10 @@ F997 ; [.FB41.0020.0002][.806F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F997
2F97F ; [.FB41.0020.0002][.8070.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F97F
F945 ; [.FB41.0020.0002][.807E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F945
2F80 ; [.FB41.0020.0004][.807F.0000.0000] # KANGXI RADICAL BRUSH
-2EBB ; [.FB41.0020.0004][.807F.0000.0000][.0000.0110.0004] # CJK RADICAL BRUSH TWO
+2EBB ; [.FB41.0020.0004][.807F.0000.0000][.0000.0111.0004] # CJK RADICAL BRUSH TWO
2EBA ; [.FB41.0020.0004][.8080.0000.0000] # CJK RADICAL BRUSH ONE
2F81 ; [.FB41.0020.0004][.8089.0000.0000] # KANGXI RADICAL MEAT
-2EBC ; [.FB41.0020.0004][.8089.0000.0000][.0000.0110.0004] # CJK RADICAL MEAT
+2EBC ; [.FB41.0020.0004][.8089.0000.0000][.0000.0111.0004] # CJK RADICAL MEAT
F953 ; [.FB41.0020.0002][.808B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F953
2F8D6 ; [.FB41.0020.0002][.80AD.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F8D6
2F982 ; [.FB41.0020.0002][.80B2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F982
@@ -30116,12 +30746,12 @@ F926 ; [.FB41.0020.0002][.81D8.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F926
2F82 ; [.FB41.0020.0004][.81E3.0000.0000] # KANGXI RADICAL MINISTER
F9F6 ; [.FB41.0020.0002][.81E8.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9F6
2F83 ; [.FB41.0020.0004][.81EA.0000.0000] # KANGXI RADICAL SELF
-3242 ; [*0317.0020.0004][.FB41.0020.0004][.81EA.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH SELF
+3242 ; [*0318.0020.0004][.FB41.0020.0004][.81EA.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH SELF
FA5C ; [.FB41.0020.0002][.81ED.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA5C
2F84 ; [.FB41.0020.0004][.81F3.0000.0000] # KANGXI RADICAL ARRIVE
-3243 ; [*0317.0020.0004][.FB41.0020.0004][.81F3.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH REACH
+3243 ; [*0318.0020.0004][.FB41.0020.0004][.81F3.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH REACH
2F85 ; [.FB41.0020.0004][.81FC.0000.0000] # KANGXI RADICAL MORTAR
-2EBD ; [.FB41.0020.0004][.81FC.0000.0000][.0000.0110.0004] # CJK RADICAL MORTAR
+2EBD ; [.FB41.0020.0004][.81FC.0000.0000][.0000.0111.0004] # CJK RADICAL MORTAR
2F893 ; [.FB41.0020.0002][.8201.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F893
2F98B ; [.FB41.0020.0002][.8201.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F98B
2F98C ; [.FB41.0020.0002][.8204.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F98C
@@ -30136,8 +30766,8 @@ F97C ; [.FB41.0020.0002][.826F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F97C
FA5D ; [.FB41.0020.0002][.8279.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA5D
FA5E ; [.FB41.0020.0002][.8279.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA5E
2EBE ; [.FB41.0020.0004][.8279.0000.0000] # CJK RADICAL GRASS ONE
-2EBF ; [.FB41.0020.0004][.8279.0000.0000][.0000.0110.0004] # CJK RADICAL GRASS TWO
-2EC0 ; [.FB41.0020.0004][.8279.0000.0000][.0000.0111.0004] # CJK RADICAL GRASS THREE
+2EBF ; [.FB41.0020.0004][.8279.0000.0000][.0000.0111.0004] # CJK RADICAL GRASS TWO
+2EC0 ; [.FB41.0020.0004][.8279.0000.0000][.0000.0112.0004] # CJK RADICAL GRASS THREE
2F990 ; [.FB41.0020.0002][.828B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F990
2F98F ; [.FB41.0020.0002][.8291.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F98F
2F991 ; [.FB41.0020.0002][.829D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F991
@@ -30227,7 +30857,7 @@ FAB8 ; [.FB41.0020.0002][.8996.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAB8
2EC5 ; [.FB41.0020.0004][.89C1.0000.0000] # CJK RADICAL C-SIMPLIFIED SEE
2EC6 ; [.FB41.0020.0004][.89D2.0000.0000] # CJK RADICAL SIMPLIFIED HORN
2F93 ; [.FB41.0020.0004][.89D2.0000.0000] # KANGXI RADICAL HORN
-2EC7 ; [.FB41.0020.0004][.89D2.0000.0000][.0000.0110.0004] # CJK RADICAL HORN
+2EC7 ; [.FB41.0020.0004][.89D2.0000.0000][.0000.0111.0004] # CJK RADICAL HORN
1F216 ; [.FB41.0020.001C][.89E3.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-89E3
2F94 ; [.FB41.0020.0004][.8A00.0000.0000] # KANGXI RADICAL SPEECH
2F9CF ; [.FB41.0020.0002][.8AA0.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9CF
@@ -30259,13 +30889,13 @@ F900 ; [.FB41.0020.0002][.8C48.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F900
2F97 ; [.FB41.0020.0004][.8C55.0000.0000] # KANGXI RADICAL PIG
2F98 ; [.FB41.0020.0004][.8C78.0000.0000] # KANGXI RADICAL BADGER
2F99 ; [.FB41.0020.0004][.8C9D.0000.0000] # KANGXI RADICAL SHELL
-3236 ; [*0317.0020.0004][.FB41.0020.0004][.8CA1.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH FINANCIAL
+3236 ; [*0318.0020.0004][.FB41.0020.0004][.8CA1.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH FINANCIAL
3296 ; [.FB41.0020.0006][.8CA1.0000.0000] # CIRCLED IDEOGRAPH FINANCIAL
1F223 ; [.FB41.0020.001C][.8CA9.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-8CA9
2F9D4 ; [.FB41.0020.0002][.8CAB.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9D4
2F9D5 ; [.FB41.0020.0002][.8CC1.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9D5
F948 ; [.FB41.0020.0002][.8CC2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F948
-323E ; [*0317.0020.0004][.FB41.0020.0004][.8CC7.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH RESOURCE
+323E ; [*0318.0020.0004][.FB41.0020.0004][.8CC7.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH RESOURCE
32AE ; [.FB41.0020.0006][.8CC7.0000.0000] # CIRCLED IDEOGRAPH RESOURCE
F903 ; [.FB41.0020.0002][.8CC8.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F903
FA64 ; [.FB41.0020.0002][.8CD3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA64
@@ -30278,7 +30908,7 @@ FAC1 ; [.FB41.0020.0002][.8D08.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAC1
1F230 ; [.FB41.0020.001C][.8D70.0000.0000] # SQUARED CJK UNIFIED IDEOGRAPH-8D70
2F9D7 ; [.FB41.0020.0002][.8D77.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9D7
2F9C ; [.FB41.0020.0004][.8DB3.0000.0000] # KANGXI RADICAL FOOT
-2ECA ; [.FB41.0020.0004][.8DB3.0000.0000][.0000.0110.0004] # CJK RADICAL FOOT
+2ECA ; [.FB41.0020.0004][.8DB3.0000.0000][.0000.0111.0004] # CJK RADICAL FOOT
2F9DB ; [.FB41.0020.0002][.8DBC.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9DB
2F9DA ; [.FB41.0020.0002][.8DCB.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9DA
F937 ; [.FB41.0020.0002][.8DEF.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F937
@@ -30301,8 +30931,8 @@ F971 ; [.FB41.0020.0002][.8FB0.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F971
2FA1 ; [.FB41.0020.0004][.8FB5.0000.0000] # KANGXI RADICAL WALK
FA66 ; [.FB41.0020.0002][.8FB6.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA66
2ECC ; [.FB41.0020.0004][.8FB6.0000.0000] # CJK RADICAL SIMPLIFIED WALK
-2ECD ; [.FB41.0020.0004][.8FB6.0000.0000][.0000.0110.0004] # CJK RADICAL WALK ONE
-2ECE ; [.FB41.0020.0004][.8FB6.0000.0000][.0000.0111.0004] # CJK RADICAL WALK TWO
+2ECD ; [.FB41.0020.0004][.8FB6.0000.0000][.0000.0111.0004] # CJK RADICAL WALK ONE
+2ECE ; [.FB41.0020.0004][.8FB6.0000.0000][.0000.0112.0004] # CJK RADICAL WALK TWO
F99A ; [.FB41.0020.0002][.9023.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F99A
FA25 ; [.FB41.0020.0002][.9038.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA25
FA67 ; [.FB41.0020.0002][.9038.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA67
@@ -30312,7 +30942,7 @@ FAC3 ; [.FB41.0020.0002][.9072.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAC3
F9C3 ; [.FB41.0020.0002][.907C.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9C3
F913 ; [.FB41.0020.0002][.908F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F913
2FA2 ; [.FB41.0020.0004][.9091.0000.0000] # KANGXI RADICAL CITY
-2ECF ; [.FB41.0020.0004][.9091.0000.0000][.0000.0110.0004] # CJK RADICAL CITY
+2ECF ; [.FB41.0020.0004][.9091.0000.0000][.0000.0111.0004] # CJK RADICAL CITY
2F9E2 ; [.FB41.0020.0002][.9094.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9E2
F92C ; [.FB41.0020.0002][.90CE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F92C
FA2E ; [.FB41.0020.0002][.90DE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA2E
@@ -30331,7 +30961,7 @@ F9E9 ; [.FB41.0020.0002][.91CC.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9E9
F97E ; [.FB41.0020.0002][.91CF.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F97E
F90A ; [.FB41.0020.0002][.91D1.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F90A
2FA6 ; [.FB41.0020.0004][.91D1.0000.0000] # KANGXI RADICAL GOLD
-322E ; [*0317.0020.0004][.FB41.0020.0004][.91D1.0000.0000][*0318.0020.0004] # PARENTHESIZED IDEOGRAPH METAL
+322E ; [*0318.0020.0004][.FB41.0020.0004][.91D1.0000.0000][*0319.0020.0004] # PARENTHESIZED IDEOGRAPH METAL
328E ; [.FB41.0020.0006][.91D1.0000.0000] # CIRCLED IDEOGRAPH METAL
F9B1 ; [.FB41.0020.0002][.9234.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9B1
2F9E7 ; [.FB41.0020.0002][.9238.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9E7
@@ -30354,7 +30984,7 @@ F986 ; [.FB41.0020.0002][.95AD.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F986
2F9F0 ; [.FB41.0020.0002][.95B7.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9F0
2ED4 ; [.FB41.0020.0004][.95E8.0000.0000] # CJK RADICAL C-SIMPLIFIED GATE
2FA9 ; [.FB41.0020.0004][.961C.0000.0000] # KANGXI RADICAL MOUND
-2ED5 ; [.FB41.0020.0004][.961C.0000.0000][.0000.0110.0004] # CJK RADICAL MOUND ONE
+2ED5 ; [.FB41.0020.0004][.961C.0000.0000][.0000.0111.0004] # CJK RADICAL MOUND ONE
2ED6 ; [.FB41.0020.0004][.961D.0000.0000] # CJK RADICAL MOUND TWO
F9C6 ; [.FB41.0020.0002][.962E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9C6
F951 ; [.FB41.0020.0002][.964B.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F951
@@ -30373,7 +31003,7 @@ F9EA ; [.FB41.0020.0002][.96E2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9EA
FA68 ; [.FB41.0020.0002][.96E3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA68
FAC7 ; [.FB41.0020.0002][.96E3.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAC7
2FAC ; [.FB41.0020.0004][.96E8.0000.0000] # KANGXI RADICAL RAIN
-2ED7 ; [.FB41.0020.0004][.96E8.0000.0000][.0000.0110.0004] # CJK RADICAL RAIN
+2ED7 ; [.FB41.0020.0004][.96E8.0000.0000][.0000.0111.0004] # CJK RADICAL RAIN
F9B2 ; [.FB41.0020.0002][.96F6.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9B2
F949 ; [.FB41.0020.0002][.96F7.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F949
2F9F5 ; [.FB41.0020.0002][.9723.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2F9F5
@@ -30412,7 +31042,7 @@ F9D0 ; [.FB41.0020.0002][.985E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9D0
2EDD ; [.FB41.0020.0004][.98DF.0000.0000] # CJK RADICAL EAT ONE
2FB7 ; [.FB41.0020.0004][.98DF.0000.0000] # KANGXI RADICAL EAT
2EDF ; [.FB41.0020.0004][.98E0.0000.0000] # CJK RADICAL EAT THREE
-2EDE ; [.FB41.0020.0004][.98E0.0000.0000][.0000.0110.0004] # CJK RADICAL EAT TWO
+2EDE ; [.FB41.0020.0004][.98E0.0000.0000][.0000.0111.0004] # CJK RADICAL EAT TWO
2FA02 ; [.FB41.0020.0002][.98E2.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2FA02
FA2A ; [.FB41.0020.0002][.98EF.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA2A
FA2B ; [.FB41.0020.0002][.98FC.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA2B
@@ -30420,7 +31050,7 @@ FA2C ; [.FB41.0020.0002][.9928.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA2C
2FA04 ; [.FB41.0020.0002][.9929.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2FA04
2EE0 ; [.FB41.0020.0004][.9963.0000.0000] # CJK RADICAL C-SIMPLIFIED EAT
2FB8 ; [.FB41.0020.0004][.9996.0000.0000] # KANGXI RADICAL HEAD
-2EE1 ; [.FB41.0020.0004][.9996.0000.0000][.0000.0110.0004] # CJK RADICAL HEAD
+2EE1 ; [.FB41.0020.0004][.9996.0000.0000][.0000.0111.0004] # CJK RADICAL HEAD
2FB9 ; [.FB41.0020.0004][.9999.0000.0000] # KANGXI RADICAL FRAGRANT
2FA05 ; [.FB41.0020.0002][.99A7.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2FA05
2FBA ; [.FB41.0020.0004][.99AC.0000.0000] # KANGXI RADICAL HORSE
@@ -30430,7 +31060,7 @@ F91A ; [.FB41.0020.0002][.99F1.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F91A
F987 ; [.FB41.0020.0002][.9A6A.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F987
2EE2 ; [.FB41.0020.0004][.9A6C.0000.0000] # CJK RADICAL C-SIMPLIFIED HORSE
2FBB ; [.FB41.0020.0004][.9AA8.0000.0000] # KANGXI RADICAL BONE
-2EE3 ; [.FB41.0020.0004][.9AA8.0000.0000][.0000.0110.0004] # CJK RADICAL BONE
+2EE3 ; [.FB41.0020.0004][.9AA8.0000.0000][.0000.0111.0004] # CJK RADICAL BONE
2FBC ; [.FB41.0020.0004][.9AD8.0000.0000] # KANGXI RADICAL TALL
2FBD ; [.FB41.0020.0004][.9ADF.0000.0000] # KANGXI RADICAL HAIR
FACD ; [.FB41.0020.0002][.9B12.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FACD
@@ -30439,7 +31069,7 @@ FACD ; [.FB41.0020.0002][.9B12.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FACD
2FBF ; [.FB41.0020.0004][.9B2F.0000.0000] # KANGXI RADICAL SACRIFICIAL WINE
2FC0 ; [.FB41.0020.0004][.9B32.0000.0000] # KANGXI RADICAL CAULDRON
2FC1 ; [.FB41.0020.0004][.9B3C.0000.0000] # KANGXI RADICAL GHOST
-2EE4 ; [.FB41.0020.0004][.9B3C.0000.0000][.0000.0110.0004] # CJK RADICAL GHOST
+2EE4 ; [.FB41.0020.0004][.9B3C.0000.0000][.0000.0111.0004] # CJK RADICAL GHOST
2FC2 ; [.FB41.0020.0004][.9B5A.0000.0000] # KANGXI RADICAL FISH
F939 ; [.FB41.0020.0002][.9B6F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F939
2FA0B ; [.FB41.0020.0002][.9C40.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-2FA0B
@@ -30453,7 +31083,7 @@ F93A ; [.FB41.0020.0002][.9DFA.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F93A
F920 ; [.FB41.0020.0002][.9E1E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F920
2EE6 ; [.FB41.0020.0004][.9E1F.0000.0000] # CJK RADICAL C-SIMPLIFIED BIRD
2FC4 ; [.FB41.0020.0004][.9E75.0000.0000] # KANGXI RADICAL SALT
-2EE7 ; [.FB41.0020.0004][.9E75.0000.0000][.0000.0110.0004] # CJK RADICAL C-SIMPLIFIED SALT
+2EE7 ; [.FB41.0020.0004][.9E75.0000.0000][.0000.0111.0004] # CJK RADICAL C-SIMPLIFIED SALT
F940 ; [.FB41.0020.0002][.9E7F.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F940
2FC5 ; [.FB41.0020.0004][.9E7F.0000.0000] # KANGXI RADICAL DEER
F988 ; [.FB41.0020.0002][.9E97.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F988
@@ -30482,22 +31112,22 @@ F989 ; [.FB41.0020.0002][.9ECE.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F989
2FD0 ; [.FB41.0020.0004][.9F3B.0000.0000] # KANGXI RADICAL NOSE
FAD8 ; [.FB41.0020.0002][.9F43.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAD8
2FD1 ; [.FB41.0020.0004][.9F4A.0000.0000] # KANGXI RADICAL EVEN
-2EEB ; [.FB41.0020.0004][.9F4A.0000.0000][.0000.0110.0004] # CJK RADICAL J-SIMPLIFIED EVEN
+2EEB ; [.FB41.0020.0004][.9F4A.0000.0000][.0000.0111.0004] # CJK RADICAL J-SIMPLIFIED EVEN
2EEC ; [.FB41.0020.0004][.9F50.0000.0000] # CJK RADICAL C-SIMPLIFIED EVEN
2FD2 ; [.FB41.0020.0004][.9F52.0000.0000] # KANGXI RADICAL TOOTH
-2EED ; [.FB41.0020.0004][.9F52.0000.0000][.0000.0110.0004] # CJK RADICAL J-SIMPLIFIED TOOTH
+2EED ; [.FB41.0020.0004][.9F52.0000.0000][.0000.0111.0004] # CJK RADICAL J-SIMPLIFIED TOOTH
2EEE ; [.FB41.0020.0004][.9F7F.0000.0000] # CJK RADICAL C-SIMPLIFIED TOOTH
F9C4 ; [.FB41.0020.0002][.9F8D.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F9C4
2FD3 ; [.FB41.0020.0004][.9F8D.0000.0000] # KANGXI RADICAL DRAGON
-2EEF ; [.FB41.0020.0004][.9F8D.0000.0000][.0000.0110.0004] # CJK RADICAL J-SIMPLIFIED DRAGON
+2EEF ; [.FB41.0020.0004][.9F8D.0000.0000][.0000.0111.0004] # CJK RADICAL J-SIMPLIFIED DRAGON
FAD9 ; [.FB41.0020.0002][.9F8E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FAD9
2EF0 ; [.FB41.0020.0004][.9F99.0000.0000] # CJK RADICAL C-SIMPLIFIED DRAGON
F907 ; [.FB41.0020.0002][.9F9C.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F907
F908 ; [.FB41.0020.0002][.9F9C.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-F908
FACE ; [.FB41.0020.0002][.9F9C.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FACE
2FD4 ; [.FB41.0020.0004][.9F9C.0000.0000] # KANGXI RADICAL TURTLE
-2EF1 ; [.FB41.0020.0004][.9F9C.0000.0000][.0000.0110.0004] # CJK RADICAL TURTLE
-2EF2 ; [.FB41.0020.0004][.9F9C.0000.0000][.0000.0111.0004] # CJK RADICAL J-SIMPLIFIED TURTLE
+2EF1 ; [.FB41.0020.0004][.9F9C.0000.0000][.0000.0111.0004] # CJK RADICAL TURTLE
+2EF2 ; [.FB41.0020.0004][.9F9C.0000.0000][.0000.0112.0004] # CJK RADICAL J-SIMPLIFIED TURTLE
2EF3 ; [.FB41.0020.0004][.9F9F.0000.0000] # CJK RADICAL C-SIMPLIFIED TURTLE
2FD5 ; [.FB41.0020.0004][.9FA0.0000.0000] # KANGXI RADICAL FLUTE
FA0E ; [.FB41.0020.0002][.FA0E.0000.0000] # CJK COMPATIBILITY IDEOGRAPH-FA0E
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm
index 6733e119ea..1f04bca038 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm
@@ -5,7 +5,7 @@ use warnings;
no warnings 'surrogate'; # surrogates can be inputs to this
use charnames ();
-our $VERSION = '0.70';
+our $VERSION = '0.72';
require Exporter;
@@ -2091,7 +2091,7 @@ sub prop_aliases ($) {
# 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
- # converstion. One is used in utf8_heavy.pl (stored in Heavy.pl) for
+ # 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
@@ -3635,15 +3635,18 @@ RETRY:
unshift @invlist, 0;
}
}
- foreach my $i (0 .. @invlist - 1) {
- $invmap[$i] = ($i % 2 == 0) ? 'Y' : 'N'
- }
- # The map includes lines for all code points; add one for the range
- # from 0 to the first Y.
- if ($invlist[0] != 0) {
- unshift @invlist, 0;
- unshift @invmap, 'N';
+ if (@invlist) {
+ foreach my $i (0 .. @invlist - 1) {
+ $invmap[$i] = ($i % 2 == 0) ? 'Y' : 'N'
+ }
+
+ # The map includes lines for all code points; add one for the range
+ # from 0 to the first Y.
+ if ($invlist[0] != 0) {
+ unshift @invlist, 0;
+ unshift @invmap, 'N';
+ }
}
}
else {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/User/grent.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/User/grent.pm
index b66771f2e1..9f95541729 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/User/grent.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/User/grent.pm
@@ -2,13 +2,13 @@ package User::grent;
use strict;
use 5.006_001;
-our $VERSION = '1.02';
+our $VERSION = '1.03';
our(@EXPORT, @EXPORT_OK, %EXPORT_TAGS);
-our ($gr_name, $gr_gid, $gr_passwd, $gr_mem, @gr_members);
+our ($gr_name, $gr_gid, $gr_passwd, @gr_members);
BEGIN {
use Exporter ();
@EXPORT = qw(getgrent getgrgid getgrnam getgr);
- @EXPORT_OK = qw($gr_name $gr_gid $gr_passwd $gr_mem @gr_members);
+ @EXPORT_OK = qw($gr_name $gr_gid $gr_passwd @gr_members);
%EXPORT_TAGS = ( FIELDS => [ @EXPORT_OK, @EXPORT ] );
}
@@ -61,7 +61,7 @@ User::grent - by-name interface to Perl's built-in getgr*() functions
=head1 DESCRIPTION
-This module's default exports override the core getgrent(), getgruid(),
+This module's default exports override the core getgrent(), getgrgid(),
and getgrnam() functions, replacing them with versions that return
"User::grent" objects. This object has methods that return the similarly
named structure field name from the C's passwd structure from F<grp.h>;
@@ -76,8 +76,8 @@ to $gr_gid if you import the fields. Array references are available as
regular array variables, so C<@{ $group_obj-E<gt>members() }> would be
simply @gr_members.
-The getpw() function is a simple front-end that forwards
-a numeric argument to getpwuid() and the rest to getpwnam().
+The getgr() function is a simple front-end that forwards a numeric
+argument to getgrgid() and the rest to getgrnam().
To access this functionality without the core overrides,
pass the C<use> an empty import list, and then access
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/arybase.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/arybase.pm
deleted file mode 100644
index 5e34e29e8d..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/arybase.pm
+++ /dev/null
@@ -1,98 +0,0 @@
-package arybase;
-
-our $VERSION = "0.15";
-
-require XSLoader;
-XSLoader::load(); # This returns true, which makes require happy.
-
-__END__
-
-=head1 NAME
-
-arybase - Set indexing base via $[
-
-=head1 SYNOPSIS
-
- $[ = 1;
-
- @a = qw(Sun Mon Tue Wed Thu Fri Sat);
- print $a[3], "\n"; # prints Tue
-
-=head1 DESCRIPTION
-
-This module implements Perl's C<$[> variable. You should not use it
-directly.
-
-Assigning to C<$[> has the I<compile-time> effect of making the assigned
-value, converted to an integer, the index of the first element in an array
-and the first character in a substring, within the enclosing lexical scope.
-
-It can be written with or without C<local>:
-
- $[ = 1;
- local $[ = 1;
-
-It only works if the assignment can be detected at compile time and the
-value assigned is constant.
-
-It affects the following operations:
-
- $array[$element]
- @array[@slice]
- $#array
- (list())[$slice]
- splice @array, $index, ...
- each @array
- keys @array
-
- index $string, $substring # return value is affected
- pos $string
- substr $string, $offset, ...
-
-As with the default base of 0, negative bases count from the end of the
-array or string, starting with -1. If C<$[> is a positive integer, indices
-from C<$[-1> to 0 also count from the end. If C<$[> is negative (why would
-you do that, though?), indices from C<$[> to 0 count from the beginning of
-the string, but indices below C<$[> count from the end of the string as
-though the base were 0.
-
-Prior to Perl 5.16, indices from 0 to C<$[-1> inclusive, for positive
-values of C<$[>, behaved differently for different operations; negative
-indices equal to or greater than a negative C<$[> likewise behaved
-inconsistently.
-
-=head1 HISTORY
-
-Before Perl 5, C<$[> was a global variable that affected all array indices
-and string offsets.
-
-Starting with Perl 5, it became a file-scoped compile-time directive, which
-could be made lexically-scoped with C<local>. "File-scoped" means that the
-C<$[> assignment could leak out of the block in which occurred:
-
- {
- $[ = 1;
- # ... array base is 1 here ...
- }
- # ... still 1, but not in other files ...
-
-In Perl 5.10, it became strictly lexical. The file-scoped behaviour was
-removed (perhaps inadvertently, but what's done is done).
-
-In Perl 5.16, the implementation was moved into this module, and out of the
-Perl core. The erratic behaviour that occurred with indices between -1 and
-C<$[> was made consistent between operations, and, for negative bases,
-indices from C<$[> to -1 inclusive were made consistent between operations.
-
-=head1 BUGS
-
-Error messages that mention array indices use the 0-based index.
-
-C<keys $arrayref> and C<each $arrayref> do not respect the current value of
-C<$[>.
-
-=head1 SEE ALSO
-
-L<perlvar/"$[">, L<Array::Base> and L<String::Base>.
-
-=cut
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 d05703e459..cd304e0057 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 6513a7b25e..c6b5fe5a8e 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 c19708d988..5f34b3ef55 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 ea36b843f4..59e97b0112 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 4a3a86e426..8755bebfd3 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 82035750db..1e7103dc5f 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 7891e41fa1..2397551d7d 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 3071b9b67c..05febfa652 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 0fd38fb18b..993328a6bb 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 c41adf131d..0dbf0ebb03 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 775266dfca..84e0c3e826 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 7a21cbe772..768341c7cf 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 33dea526eb..feeec07e6a 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 1b1d4747c1..c7a9d7ed3f 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 9b00cfe134..3228c9bfc4 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 ff30c70131..e52458156d 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 bd6f88bb77..4927cbabfd 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 d09e751eac..e004829213 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 87a13bdd53..c3a0594782 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 c3c1c0503d..3ba6279f1f 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 63e6c5b4be..74e71380a4 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 9a5f7dd031..8258565df5 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 7508253436..f02e62a6a1 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 e1e5d05acd..4e562f666e 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 4e2ee862e6..2b274f9203 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 143d124a0f..b6cd586093 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 da36e3e373..a1a826df2b 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 fde0a31d62..7a44435949 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 705032092c..bd131b267f 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 735a900983..facd1cfe1c 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 0fea15c98a..d8ad27e023 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 ed4b24f8a3..45466b0583 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 23da6d9977..8566383514 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 88bddbe348..aeb81c48e8 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 ef8924fb24..348d0e3458 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 331a736c4b..fa1c043725 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 280abaab89..80e06fcb53 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 e8a67ab9ec..4a3f72e36e 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
index 3d9ec32853..5fb5b41ebd 100755
--- 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
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 ddb9713eb4..8db48f5478 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 f7fc97c1b7..891f129923 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 268f922952..4110f2508b 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 dffc2c76c2..5e291f962b 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 8067dd29b3..6e08359acc 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 37db942b7b..742e4761da 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/arybase/arybase.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/arybase/arybase.dll
deleted file mode 100755
index 429e231129..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/arybase/arybase.dll
+++ /dev/null
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 7a695f6eb4..93a462d1a3 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 f814136eeb..8e9c4dcd3d 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 61c62de4d8..8725f5f610 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 c0151b1fb0..f2d4ca9ce9 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 e28554035b..9a04f25dcd 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/bigint.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/bigint.pm
index 92aeae8b07..8d7048b592 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/bigint.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/bigint.pm
@@ -4,7 +4,7 @@ use 5.010;
use strict;
use warnings;
-our $VERSION = '0.49';
+our $VERSION = '0.51';
use Exporter;
our @ISA = qw( Exporter );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/bignum.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/bignum.pm
index e052aabe29..55300c8273 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/bignum.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/bignum.pm
@@ -4,7 +4,7 @@ use 5.010;
use strict;
use warnings;
-our $VERSION = '0.49';
+our $VERSION = '0.51';
use Exporter;
our @ISA = qw( bigint );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/bigrat.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/bigrat.pm
index 45682f7bbe..0a981471b2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/bigrat.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/bigrat.pm
@@ -4,7 +4,7 @@ use 5.010;
use strict;
use warnings;
-our $VERSION = '0.49';
+our $VERSION = '0.51';
use Exporter;
our @ISA = qw( bigint );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/bytes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/bytes.pm
index bc4304a509..8c7a2620a5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/bytes.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/bytes.pm
@@ -1,6 +1,6 @@
package bytes;
-our $VERSION = '1.06';
+our $VERSION = '1.07';
$bytes::hint_bits = 0x00000008;
@@ -72,7 +72,7 @@ non-destructively examine characters' individual bytes. Just insert this
pragma temporarily, and remove it after the debugging is finished.
The original usage can be accomplished by explicit (rather than this pragma's
-implict) encoding using the L<Encode> module:
+implicit) encoding using the L<Encode> module:
use Encode qw/encode/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/deprecate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/deprecate.pm
index 47bc11253e..995322c477 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/deprecate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/deprecate.pm
@@ -1,7 +1,7 @@
package deprecate;
use strict;
use warnings;
-our $VERSION = 0.03;
+our $VERSION = 0.04;
# our %Config can ignore %Config::Config, e.g. for testing
our %Config;
@@ -71,26 +71,61 @@ __END__
=head1 NAME
-deprecate - Perl pragma for deprecating the core version of a module
+deprecate - Perl pragma for deprecating the inclusion of a module in core
=head1 SYNOPSIS
- use deprecate; # always deprecate the module in which this occurs
-
- use if $] > 5.010, 'deprecate'; # conditionally deprecate the module
+ use deprecate; # warn about future absence if loaded from core
=head1 DESCRIPTION
-This module is used using C<use deprecate;> (or something that calls
-C<< deprecate->import() >>, for example C<use if COND, deprecate;>).
+This pragma simplifies the maintenance of dual-life modules that will no longer
+be included in the Perl core in a future Perl release, but are still included
+currently.
+
+The purpose of the pragma is to alert users to the status of such a module by
+issuing a warning that encourages them to install the module from CPAN, so that
+a future upgrade to a perl which omits the module will not break their code.
+
+This warning will only be issued if the module was loaded from a core library
+directory, which allows the C<use deprecate> line to be included in the CPAN
+version of the module. Because the pragma remains silent when the module is run
+from a non-core library directory, the pragma call does not need to be patched
+into or out of either the core or CPAN version of the module. The exact same
+code can be shipped for either purpose.
+
+=head2 Important Caveat
+
+Note that when a module installs from CPAN to a core library directory rather
+than the site library directories, the user gains no protection from having
+installed it.
+
+At the same time, this pragma cannot detect when such a module has installed
+from CPAN to the core library, and so it would endlessly and uselessly exhort
+the user to upgrade.
+
+Therefore modules that can install from CPAN to the core library must make sure
+not to call this pragma when they have done so. Generally this means that the
+exact logic from the installer must be mirrored inside the module. E.g.:
+
+ # Makefile.PL
+ WriteMakefile(
+ # ...
+ INSTALLDIRS => ( "$]" >= 5.011 ? 'site' : 'perl' ),
+ );
+
+ # lib/Foo/Bar.pm
+ use if "$]" >= 5.011, 'deprecate';
+
+(The above example shows the most important case of this: when the target is
+a Perl older than 5.12 (where the core library directories take precedence over
+the site library directories) and the module being installed was included in
+core in that Perl version. Under those circumstances, an upgrade of the module
+from CPAN is only possible by installing to the core library.)
-If the module that includes C<use deprecate> is located in a core library
-directory, a deprecation warning is issued, encouraging the user to use
-the version on CPAN. If that module is located in a site library, it is
-the CPAN version, and no warning is issued.
-=head2 EXPORT
+=head1 EXPORT
None by default. The only method is C<import>, called by C<use deprecate;>.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/experimental.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/experimental.pm
index 6c0b49ee1b..c900771b9e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/experimental.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/experimental.pm
@@ -1,5 +1,5 @@
package experimental;
-$experimental::VERSION = '0.019';
+$experimental::VERSION = '0.020';
use strict;
use warnings;
use version ();
@@ -23,6 +23,7 @@ my %min_version = (
bitwise => '5.22.0',
const_attr => '5.22.0',
current_sub => '5.16.0',
+ declared_refs => '5.26.0',
evalbytes => '5.16.0',
fc => '5.16.0',
lexical_topic => '5.10.0',
@@ -48,8 +49,9 @@ $_ = version->new($_) for values %min_version;
$_ = version->new($_) for values %max_version;
my %additional = (
- postderef => ['postderef_qq'],
- switch => ['smartmatch'],
+ postderef => ['postderef_qq'],
+ switch => ['smartmatch'],
+ declared_refs => ['refaliasing'],
);
sub _enable {
@@ -130,7 +132,7 @@ experimental - Experimental features made easy
=head1 VERSION
-version 0.019
+version 0.020
=head1 SYNOPSIS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm
index 6466eb70c6..0301aa5935 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm
@@ -5,7 +5,7 @@
package feature;
-our $VERSION = '1.52';
+our $VERSION = '1.54';
our %feature = (
fc => 'feature_fc',
@@ -14,7 +14,6 @@ our %feature = (
switch => 'feature_switch',
bitwise => 'feature_bitwise',
evalbytes => 'feature_evalbytes',
- array_base => 'feature_arybase',
signatures => 'feature_signatures',
current_sub => 'feature___SUB__',
refaliasing => 'feature_refaliasing',
@@ -25,13 +24,13 @@ our %feature = (
);
our %feature_bundle = (
- "5.10" => [qw(array_base say state switch)],
- "5.11" => [qw(array_base say state switch unicode_strings)],
+ "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(array_base bitwise current_sub declared_refs evalbytes fc postderef_qq refaliasing say signatures state switch unicode_eval unicode_strings)],
- "default" => [qw(array_base)],
+ "all" => [qw(bitwise current_sub declared_refs evalbytes fc postderef_qq refaliasing say signatures state switch unicode_eval unicode_strings)],
+ "default" => [qw()],
);
$feature_bundle{"5.12"} = $feature_bundle{"5.11"};
@@ -48,11 +47,16 @@ $feature_bundle{"5.24"} = $feature_bundle{"5.23"};
$feature_bundle{"5.25"} = $feature_bundle{"5.23"};
$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.9.5"} = $feature_bundle{"5.10"};
my %noops = (
postderef => 1,
lexical_subs => 1,
);
+my %removed = (
+ array_base => 1,
+);
our $hint_shift = 26;
our $hint_mask = 0x1c000000;
@@ -209,9 +213,9 @@ This feature is available starting with Perl 5.16.
=head2 The 'array_base' feature
-This feature supports the legacy C<$[> variable. See L<perlvar/$[> and
-L<arybase>. It is on by default but disabled under C<use v5.16> (see
-L</IMPLICIT LOADING>, below).
+This feature supported the legacy C<$[> variable. See L<perlvar/$[>.
+It was on by default but disabled under C<use v5.16> (see
+L</IMPLICIT LOADING>, below) and unavailable since perl 5.30.
This feature is available under this name starting with Perl 5.16. In
previous versions, it was simply on all the time, and this pragma knew
@@ -356,13 +360,13 @@ The following feature bundles are available:
bundle features included
--------- -----------------
- :default array_base
+ :default
- :5.10 say state switch array_base
+ :5.10 say state switch
- :5.12 say state switch unicode_strings array_base
+ :5.12 say state switch unicode_strings
- :5.14 say state switch unicode_strings array_base
+ :5.14 say state switch unicode_strings
:5.16 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
@@ -388,6 +392,10 @@ The following feature bundles are available:
unicode_eval evalbytes current_sub fc
postderef_qq bitwise
+ :5.30 say state switch unicode_strings
+ unicode_eval evalbytes current_sub fc
+ postderef_qq bitwise
+
The C<:default> bundle represents the feature set that is enabled before
any C<use feature> or C<no feature> declaration.
@@ -499,6 +507,9 @@ sub __common {
if (exists $noops{$name}) {
next;
}
+ if (!$import && exists $removed{$name}) {
+ next;
+ }
unknown_feature($name);
}
if ($import) {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/lib.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/lib.pm
index 75c89ccaf4..5fa34850ab 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/lib.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/lib.pm
@@ -13,7 +13,7 @@ my @inc_version_list = reverse split / /, $Config{inc_version_list};
our @ORIG_INC = @INC; # take a handy copy of 'original' value
-our $VERSION = '0.64';
+our $VERSION = '0.65';
sub import {
shift;
@@ -147,7 +147,9 @@ from @INC.
For each directory in LIST (called $dir here) the lib module also
checks to see if a directory called $dir/$archname/auto exists.
If so the $dir/$archname directory is assumed to be a corresponding
-architecture specific directory and is also deleted from @INC.
+architecture specific directory and is also deleted from @INC. lib.pm also
+checks if directories called $dir/$version and $dir/$version/$archname
+exist and deletes these directories from @INC.
=head2 Restoring original @INC
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ok.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ok.pm
index 19f0f0835c..66dcad8635 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.302133';
+our $VERSION = '1.302162';
use strict;
use Test::More ();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/parent.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/parent.pm
index e1ccef4934..9bf99699c1 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;
-use vars qw($VERSION);
-$VERSION = '0.236';
+
+our $VERSION = '0.237';
sub import {
my $class = shift;
@@ -109,7 +109,7 @@ Rafaël Garcia-Suarez, Bart Lateur, Max Maischein, Anno Siegel, Michael Schwern
Max Maischein C< corion@cpan.org >
-Copyright (c) 2007-10 Max Maischein C<< <corion@cpan.org> >>
+Copyright (c) 2007-2017 Max Maischein C<< <corion@cpan.org> >>
Based on the idea of C<base.pm>, which was introduced with Perl 5.004_04.
=head1 LICENSE
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/perl5db.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/perl5db.pl
index ecc49a814d..e8a29da134 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.53';
+$VERSION = '1.55';
$header = "perl5db.pl version $VERSION";
@@ -2931,7 +2931,7 @@ and then we look up the line in the magical C<%dbline> hash.
=head4 C<-> - back one window
We change C<$start> to be one window back; if we go back past the first line,
-we set it to be the first line. We ser C<$incr> to put us back at the
+we set it to be the first line. We set C<$incr> to put us back at the
currently-executing line, and then put a C<l $start +> (list one window from
C<$start>) in C<$cmd> to be executed later.
@@ -4144,23 +4144,7 @@ sub _print_frame_message {
}
sub DB::sub {
- # lock ourselves under threads
- lock($DBGR);
-
- # Whether or not the autoloader was running, a scalar to put the
- # sub's return value in (if needed), and an array to put the sub's
- # return value in (if needed).
my ( $al, $ret, @ret ) = "";
- if ($sub eq 'threads::new' && $ENV{PERL5DB_THREADED}) {
- print "creating new thread\n";
- }
-
- # If the last ten characters are '::AUTOLOAD', note we've traced
- # into AUTOLOAD for $sub.
- if ( length($sub) > 10 && substr( $sub, -10, 10 ) eq '::AUTOLOAD' ) {
- no strict 'refs';
- $al = " for $$sub" if defined $$sub;
- }
# We stack the stack pointer and then increment it to protect us
# from a situation that might unwind a whole bunch of call frames
@@ -4168,40 +4152,49 @@ sub DB::sub {
# unwind the same amount when multiple stack frames are unwound.
local $stack_depth = $stack_depth + 1; # Protect from non-local exits
- # Expand @stack.
- $#stack = $stack_depth;
+ {
+ # lock ourselves under threads
+ # While lock() permits recursive locks, there's two cases where it's bad
+ # that we keep a hold on the lock while we call the sub:
+ # - during cloning, Package::CLONE might be called in the context of the new
+ # thread, which will deadlock if we hold the lock across the threads::new call
+ # - for any function that waits any significant time
+ # This also deadlocks if the parent thread joins(), since holding the lock
+ # will prevent any child threads passing this point.
+ # So release the lock for the function call.
+ lock($DBGR);
- # Save current single-step setting.
- $stack[-1] = $single;
+ # Whether or not the autoloader was running, a scalar to put the
+ # sub's return value in (if needed), and an array to put the sub's
+ # return value in (if needed).
+ if ($sub eq 'threads::new' && $ENV{PERL5DB_THREADED}) {
+ print "creating new thread\n";
+ }
- # Turn off all flags except single-stepping.
- $single &= 1;
+ # If the last ten characters are '::AUTOLOAD', note we've traced
+ # into AUTOLOAD for $sub.
+ if ( length($sub) > 10 && substr( $sub, -10, 10 ) eq '::AUTOLOAD' ) {
+ no strict 'refs';
+ $al = " for $$sub" if defined $$sub;
+ }
- # If we've gotten really deeply recursed, turn on the flag that will
- # make us stop with the 'deep recursion' message.
- $single |= 4 if $stack_depth == $deep;
+ # Expand @stack.
+ $#stack = $stack_depth;
- # If frame messages are on ...
+ # Save current single-step setting.
+ $stack[-1] = $single;
- _print_frame_message($al);
- # standard frame entry message
+ # Turn off all flags except single-stepping.
+ $single &= 1;
- my $print_exit_msg = sub {
- # Check for exit trace messages...
- if ($frame & 2)
- {
- if ($frame & 4) # Extended exit message
- {
- _indent_print_line_info(0, "out ");
- print_trace( $LINEINFO, 0, 1, 1, "$sub$al" );
- }
- else
- {
- _indent_print_line_info(0, "exited $sub$al\n" );
- }
- }
- return;
- };
+ # If we've gotten really deeply recursed, turn on the flag that will
+ # make us stop with the 'deep recursion' message.
+ $single |= 4 if $stack_depth == $deep;
+
+ # If frame messages are on ...
+
+ _print_frame_message($al);
+ }
# Determine the sub's return type, and capture appropriately.
if (wantarray) {
@@ -4209,100 +4202,85 @@ sub DB::sub {
# Called in array context. call sub and capture output.
# DB::DB will recursively get control again if appropriate; we'll come
# back here when the sub is finished.
- {
- no strict 'refs';
- @ret = &$sub;
- }
+ no strict 'refs';
+ @ret = &$sub;
+ }
+ elsif ( defined wantarray ) {
+ no strict 'refs';
+ # Save the value if it's wanted at all.
+ $ret = &$sub;
+ }
+ else {
+ no strict 'refs';
+ # Void return, explicitly.
+ &$sub;
+ undef $ret;
+ }
+
+ {
+ lock($DBGR);
# Pop the single-step value back off the stack.
$single |= $stack[ $stack_depth-- ];
- $print_exit_msg->();
+ if ($frame & 2) {
+ if ($frame & 4) { # Extended exit message
+ _indent_print_line_info(0, "out ");
+ print_trace( $LINEINFO, -1, 1, 1, "$sub$al" );
+ }
+ else {
+ _indent_print_line_info(0, "exited $sub$al\n" );
+ }
+ }
- # Print the return info if we need to.
- if ( $doret eq $stack_depth or $frame & 16 ) {
+ if (wantarray) {
+ # Print the return info if we need to.
+ if ( $doret eq $stack_depth or $frame & 16 ) {
- # Turn off output record separator.
- local $\ = '';
- my $fh = ( $doret eq $stack_depth ? $OUT : $LINEINFO );
+ # Turn off output record separator.
+ local $\ = '';
+ my $fh = ( $doret eq $stack_depth ? $OUT : $LINEINFO );
- # Indent if we're printing because of $frame tracing.
- if ($frame & 16)
- {
- print {$fh} ' ' x $stack_depth;
- }
+ # Indent if we're printing because of $frame tracing.
+ if ($frame & 16)
+ {
+ print {$fh} ' ' x $stack_depth;
+ }
- # Print the return value.
- print {$fh} "list context return from $sub:\n";
- dumpit( $fh, \@ret );
+ # Print the return value.
+ print {$fh} "list context return from $sub:\n";
+ dumpit( $fh, \@ret );
- # And don't print it again.
- $doret = -2;
- } ## end if ($doret eq $stack_depth...
+ # And don't print it again.
+ $doret = -2;
+ } ## end if ($doret eq $stack_depth...
# And we have to return the return value now.
- @ret;
- } ## end if (wantarray)
-
- # Scalar context.
- else {
- if ( defined wantarray ) {
- no strict 'refs';
- # Save the value if it's wanted at all.
- $ret = &$sub;
- }
+ @ret;
+ } ## end if (wantarray)
+ # Scalar context.
else {
- no strict 'refs';
- # Void return, explicitly.
- &$sub;
- undef $ret;
- }
-
- # Pop the single-step value off the stack.
- $single |= $stack[ $stack_depth-- ];
-
- # If we're doing exit messages...
- $print_exit_msg->();
-
- # If we are supposed to show the return value... same as before.
- if ( $doret eq $stack_depth or $frame & 16 and defined wantarray ) {
- local $\ = '';
- my $fh = ( $doret eq $stack_depth ? $OUT : $LINEINFO );
- print $fh ( ' ' x $stack_depth ) if $frame & 16;
- print $fh (
- defined wantarray
- ? "scalar context return from $sub: "
- : "void context return from $sub\n"
- );
- dumpit( $fh, $ret ) if defined wantarray;
- $doret = -2;
- } ## end if ($doret eq $stack_depth...
-
- # Return the appropriate scalar value.
- $ret;
- } ## end else [ if (wantarray)
+ # If we are supposed to show the return value... same as before.
+ if ( $doret eq $stack_depth or $frame & 16 and defined wantarray ) {
+ local $\ = '';
+ my $fh = ( $doret eq $stack_depth ? $OUT : $LINEINFO );
+ print $fh ( ' ' x $stack_depth ) if $frame & 16;
+ print $fh (
+ defined wantarray
+ ? "scalar context return from $sub: "
+ : "void context return from $sub\n"
+ );
+ dumpit( $fh, $ret ) if defined wantarray;
+ $doret = -2;
+ } ## end if ($doret eq $stack_depth...
+
+ # Return the appropriate scalar value.
+ $ret;
+ } ## end else [ if (wantarray)
+ }
} ## end sub _sub
sub lsub : lvalue {
- no strict 'refs';
-
- # lock ourselves under threads
- lock($DBGR);
-
- # Whether or not the autoloader was running, a scalar to put the
- # sub's return value in (if needed), and an array to put the sub's
- # return value in (if needed).
- my ( $al, $ret, @ret ) = "";
- if ($sub =~ /^threads::new$/ && $ENV{PERL5DB_THREADED}) {
- print "creating new thread\n";
- }
-
- # If the last ten characters are C'::AUTOLOAD', note we've traced
- # into AUTOLOAD for $sub.
- if ( length($sub) > 10 && substr( $sub, -10, 10 ) eq '::AUTOLOAD' ) {
- $al = " for $$sub";
- }
-
# We stack the stack pointer and then increment it to protect us
# from a situation that might unwind a whole bunch of call frames
# at once. Localizing the stack pointer means that it will automatically
@@ -4320,12 +4298,32 @@ sub lsub : lvalue {
# stack for us.
local $single = $single & 1;
- # If we've gotten really deeply recursed, turn on the flag that will
- # make us stop with the 'deep recursion' message.
- $single |= 4 if $stack_depth == $deep;
+ no strict 'refs';
+ {
+ # lock ourselves under threads
+ lock($DBGR);
+
+ # Whether or not the autoloader was running, a scalar to put the
+ # sub's return value in (if needed), and an array to put the sub's
+ # return value in (if needed).
+ my ( $al, $ret, @ret ) = "";
+ if ($sub =~ /^threads::new$/ && $ENV{PERL5DB_THREADED}) {
+ print "creating new thread\n";
+ }
+
+ # If the last ten characters are C'::AUTOLOAD', note we've traced
+ # into AUTOLOAD for $sub.
+ if ( length($sub) > 10 && substr( $sub, -10, 10 ) eq '::AUTOLOAD' ) {
+ $al = " for $$sub";
+ }
- # If frame messages are on ...
- _print_frame_message($al);
+ # If we've gotten really deeply recursed, turn on the flag that will
+ # make us stop with the 'deep recursion' message.
+ $single |= 4 if $stack_depth == $deep;
+
+ # If frame messages are on ...
+ _print_frame_message($al);
+ }
# call the original lvalue sub.
&$sub;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm
index 823817c35b..b3645bc3cb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm
@@ -1,5 +1,7 @@
use strict;
use warnings;
package perlfaq;
-$perlfaq::VERSION = '5.021011';
+
+our $VERSION = '5.20190126';
+
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod
index b6c20a6091..b16f5196dd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod
@@ -1,10 +1,10 @@
-=head2 Sat Mar 9 13:00:37 2019: C<Module> L<Math::Int64|Math::Int64>
+=head2 Fri Mar 6 19:17:34 2020: C<Module> L<Math::Int64|Math::Int64>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -20,13 +20,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:05:00 2019: C<Module> L<IO::String|IO::String>
+=head2 Fri Mar 6 19:19:00 2020: C<Module> L<IO::String|IO::String>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -42,13 +42,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:05:31 2019: C<Module> L<File::Which|File::Which>
+=head2 Fri Mar 6 19:21:40 2020: C<Module> L<File::Which|File::Which>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -64,13 +64,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:06:05 2019: C<Module> L<Digest::SHA1|Digest::SHA1>
+=head2 Fri Mar 6 19:22:11 2020: C<Module> L<Digest::SHA1|Digest::SHA1>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -86,13 +86,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:06:36 2019: C<Module> L<Encode::compat|Encode::compat>
+=head2 Fri Mar 6 19:32:37 2020: C<Module> L<Encode::compat|Encode::compat>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -108,13 +108,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:07:11 2019: C<Module> L<Encode::Locale|Encode::Locale>
+=head2 Fri Mar 6 19:33:05 2020: C<Module> L<Encode::Locale|Encode::Locale>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -130,13 +130,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:08:10 2019: C<Module> L<Win32::API|Win32::API>
+=head2 Fri Mar 6 19:33:59 2020: C<Module> L<Win32::API|Win32::API>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -152,13 +152,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:10:26 2019: C<Module> L<Win32API::Registry|Win32API::Registry>
+=head2 Fri Mar 6 19:37:09 2020: C<Module> L<Win32::Console|Win32::Console>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -166,7 +166,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 0.33>
+C<VERSION: 0.10>
=item *
@@ -174,13 +174,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:11:02 2019: C<Module> L<Win32::Console|Win32::Console>
+=head2 Fri Mar 6 19:38:22 2020: C<Module> L<Win32API::Registry|Win32API::Registry>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -188,7 +188,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 0.10>
+C<VERSION: 0.33>
=item *
@@ -196,13 +196,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:11:46 2019: C<Module> L<Win32::TieRegistry|Win32::TieRegistry>
+=head2 Fri Mar 6 19:40:16 2020: C<Module> L<Win32::TieRegistry|Win32::TieRegistry>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -218,13 +218,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:12:26 2019: C<Module> L<Win32::Shortcut|Win32::Shortcut>
+=head2 Fri Mar 6 19:40:50 2020: C<Module> L<Win32::Shortcut|Win32::Shortcut>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -240,35 +240,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:13:11 2019: C<Module> L<Win32::OLE|Win32::OLE>
+=head2 Fri Mar 6 19:46:19 2020: C<Module> L<Socket|Socket>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
-
-=item *
-
-C<LINKTYPE: dynamic>
-
-=item *
-
-C<VERSION: 0.1712>
-
-=item *
-
-C<EXE_FILES: >
-
-=back
-
-=head2 Sat Mar 9 13:15:51 2019: C<Module> L<Socket|Socket>
-
-=over 4
-
-=item *
-
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -284,13 +262,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:23:55 2019: C<Module> L<Date::Parse|Date::Parse>
+=head2 Fri Mar 6 19:49:48 2020: C<Module> L<HTTP::Date|HTTP::Date>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -298,7 +276,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 2.30>
+C<VERSION: 6.05>
=item *
@@ -306,13 +284,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:25:19 2019: C<Module> L<HTTP::Date|HTTP::Date>
+=head2 Fri Mar 6 19:51:16 2020: C<Module> L<File::Listing|File::Listing>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -320,7 +298,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.02>
+C<VERSION: 6.04>
=item *
@@ -328,13 +306,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:26:03 2019: C<Module> L<File::Listing|File::Listing>
+=head2 Fri Mar 6 19:51:43 2020: C<Module> L<IO::HTML|IO::HTML>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -342,7 +320,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.04>
+C<VERSION: 1.001>
=item *
@@ -350,13 +328,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:26:30 2019: C<Module> L<IO::HTML|IO::HTML>
+=head2 Fri Mar 6 19:55:41 2020: C<Module> L<Try::Tiny|Try::Tiny>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -364,7 +342,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 1.001>
+C<VERSION: 0.30>
=item *
@@ -372,13 +350,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:26:55 2019: C<Module> L<LWP::MediaTypes|LWP::MediaTypes>
+=head2 Fri Mar 6 19:56:01 2020: C<Module> L<Test::Fatal|Test::Fatal>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -386,7 +364,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.02>
+C<VERSION: 0.014>
=item *
@@ -394,13 +372,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:28:04 2019: C<Module> L<Test::Needs|Test::Needs>
+=head2 Fri Mar 6 19:56:45 2020: C<Module> L<Test::Needs|Test::Needs>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -408,7 +386,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 0.002005>
+C<VERSION: 0.002006>
=item *
@@ -416,13 +394,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:28:40 2019: C<Module> L<URI|URI>
+=head2 Fri Mar 6 19:57:13 2020: C<Module> L<LWP::MediaTypes|LWP::MediaTypes>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -430,7 +408,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 1.76>
+C<VERSION: 6.04>
=item *
@@ -438,13 +416,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:29:09 2019: C<Module> L<Try::Tiny|Try::Tiny>
+=head2 Fri Mar 6 19:57:44 2020: C<Module> L<URI|URI>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -452,7 +430,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 0.30>
+C<VERSION: 1.76>
=item *
@@ -460,13 +438,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:30:13 2019: C<Module> L<HTTP::Message|HTTP::Message>
+=head2 Fri Mar 6 19:58:19 2020: C<Module> L<HTTP::Message|HTTP::Message>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -474,7 +452,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.18>
+C<VERSION: 6.22>
=item *
@@ -482,13 +460,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:30:50 2019: C<Module> L<HTML::Tagset|HTML::Tagset>
+=head2 Fri Mar 6 19:58:53 2020: C<Module> L<HTML::Tagset|HTML::Tagset>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -504,13 +482,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:31:45 2019: C<Module> L<HTML::Parser|HTML::Parser>
+=head2 Fri Mar 6 19:59:37 2020: C<Module> L<HTML::Parser|HTML::Parser>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -526,13 +504,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:32:18 2019: C<Module> L<WWW::RobotRules|WWW::RobotRules>
+=head2 Fri Mar 6 20:00:15 2020: C<Module> L<WWW::RobotRules|WWW::RobotRules>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -548,13 +526,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:32:45 2019: C<Module> L<HTTP::Negotiate|HTTP::Negotiate>
+=head2 Fri Mar 6 20:00:47 2020: C<Module> L<HTTP::Negotiate|HTTP::Negotiate>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -570,13 +548,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:33:46 2019: C<Module> L<Net::HTTP|Net::HTTP>
+=head2 Fri Mar 6 20:01:18 2020: C<Module> L<Net::HTTP|Net::HTTP>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -584,7 +562,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.18>
+C<VERSION: 6.19>
=item *
@@ -592,13 +570,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:34:31 2019: C<Module> L<Mozilla::CA|Mozilla::CA>
+=head2 Fri Mar 6 20:01:43 2020: C<Module> L<Mozilla::CA|Mozilla::CA>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -614,35 +592,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:35:05 2019: C<Module> L<HTTP::Daemon|HTTP::Daemon>
-
-=over 4
-
-=item *
-
-C<installed into: c:\tlperl\site\lib>
-
-=item *
-
-C<LINKTYPE: dynamic>
-
-=item *
-
-C<VERSION: 6.01>
-
-=item *
-
-C<EXE_FILES: >
-
-=back
-
-=head2 Sat Mar 9 13:35:44 2019: C<Module> L<HTTP::Cookies|HTTP::Cookies>
+=head2 Fri Mar 6 20:02:36 2020: C<Module> L<HTTP::Daemon|HTTP::Daemon>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -650,7 +606,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.04>
+C<VERSION: 6.06>
=item *
@@ -658,13 +614,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:36:14 2019: C<Module> L<Test::Fatal|Test::Fatal>
+=head2 Fri Mar 6 20:18:11 2020: C<Module> L<HTTP::Cookies|HTTP::Cookies>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -672,7 +628,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 0.014>
+C<VERSION: 6.08>
=item *
@@ -680,13 +636,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:37:16 2019: C<Module> L<Test::RequiresInternet|Test::RequiresInternet>
+=head2 Fri Mar 6 20:19:21 2020: C<Module> L<Test::RequiresInternet|Test::RequiresInternet>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -702,13 +658,13 @@ C<EXE_FILES: >
=back
-=head2 Sat Mar 9 13:38:59 2019: C<Module> L<libwww::perl|libwww::perl>
+=head2 Fri Mar 6 20:20:54 2020: C<Module> L<libwww::perl|libwww::perl>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -716,7 +672,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.37>
+C<VERSION: 6.43>
=item *
@@ -724,13 +680,13 @@ C<EXE_FILES: bin/lwp-download bin/lwp-dump bin/lwp-mirror bin/lwp-request>
=back
-=head2 Sat Mar 9 13:40:15 2019: C<Module> L<Cpanel::JSON::XS|Cpanel::JSON::XS>
+=head2 Fri Mar 6 20:22:00 2020: C<Module> L<Cpanel::JSON::XS|Cpanel::JSON::XS>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
@@ -738,7 +694,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 4.09>
+C<VERSION: 4.19>
=item *
@@ -746,13 +702,13 @@ C<EXE_FILES: bin/cpanel_json_xs>
=back
-=head2 Sat Mar 9 13:40:49 2019: C<Module> L<JSON::MaybeXS|JSON::MaybeXS>
+=head2 Fri Mar 6 20:22:28 2020: C<Module> L<JSON::MaybeXS|JSON::MaybeXS>
=over 4
=item *
-C<installed into: c:\tlperl\site\lib>
+C<installed into: D:\tlperl\site\lib>
=item *
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/re.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/re.pm
index 0b52e1d7d7..817b522c28 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.36";
+our $VERSION = "0.37";
our @ISA = qw(Exporter);
our @EXPORT_OK = ('regmust',
qw(is_regexp regexp_pattern
@@ -629,7 +629,9 @@ These are useful shortcuts to save on the typing.
=item ALL
Enable all options at once except OFFSETS, OFFSETSDBG and BUFFERS.
-(To get every single option without exception, use both ALL and EXTRA.)
+(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
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/sigtrap.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/sigtrap.pm
index 7d801461d4..11d670942b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/sigtrap.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/sigtrap.pm
@@ -8,7 +8,7 @@ sigtrap - Perl pragma to enable simple signal handling
use Carp;
-$VERSION = 1.08;
+$VERSION = 1.09;
$Verbose ||= 0;
sub import {
@@ -81,16 +81,49 @@ sub handler_die {
sub handler_traceback {
package DB; # To get subroutine args.
+ my $use_print;
$SIG{'ABRT'} = DEFAULT;
kill 'ABRT', $$ if $panic++;
- syswrite(STDERR, 'Caught a SIG', 12);
- syswrite(STDERR, $_[0], length($_[0]));
- syswrite(STDERR, ' at ', 4);
+
+ # This function might be called as an unsafe signal handler, so it
+ # tries to delay any memory allocations as long as possible.
+ #
+ # Unfortunately with PerlIO layers, using syswrite() here has always
+ # been broken.
+ #
+ # Calling PerlIO::get_layers() here is tempting, but that does
+ # allocations, which we're trying to avoid for this early code.
+ if (eval { syswrite(STDERR, 'Caught a SIG', 12); 1 }) {
+ syswrite(STDERR, $_[0], length($_[0]));
+ syswrite(STDERR, ' at ', 4);
+ }
+ else {
+ print STDERR 'Caught a SIG', $_[0], ' at ';
+ ++$use_print;
+ }
+
($pack,$file,$line) = caller;
- syswrite(STDERR, $file, length($file));
- syswrite(STDERR, ' line ', 6);
- syswrite(STDERR, $line, length($line));
- syswrite(STDERR, "\n", 1);
+ unless ($use_print) {
+ syswrite(STDERR, $file, length($file));
+ syswrite(STDERR, ' line ', 6);
+ syswrite(STDERR, $line, length($line));
+ syswrite(STDERR, "\n", 1);
+ }
+ else {
+ print STDERR $file, ' line ', $line, "\n";
+ }
+
+ # we've got our basic output done, from now on we can be freer with allocations
+ # find out whether we have any layers we need to worry about
+ unless ($use_print) {
+ my @layers = PerlIO::get_layers(*STDERR);
+ for my $name (@layers) {
+ unless ($name =~ /^(unix|perlio)$/) {
+ ++$use_print;
+ last;
+ }
+ }
+ }
# Now go for broke.
for ($i = 1; ($p,$f,$l,$s,$h,$w,$e,$r) = caller($i); $i++) {
@@ -116,7 +149,12 @@ sub handler_traceback {
}
$f = "file '$f'" unless $f eq '-e';
$mess = "$w$s$a called from $f line $l\n";
- syswrite(STDERR, $mess, length($mess));
+ if ($use_print) {
+ print STDERR $mess;
+ }
+ else {
+ syswrite(STDERR, $mess, length($mess));
+ }
}
kill 'ABRT', $$;
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm
index b9ba66e85b..45ad154979 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm
@@ -4,10 +4,11 @@ use 5.008;
use strict;
use warnings;
+use Config;
use Scalar::Util qw(reftype refaddr blessed);
-our $VERSION = '1.58'; # Please update the pod, too.
+our $VERSION = '1.60'; # Please update the pod, too.
my $XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -18,7 +19,7 @@ $threads::shared::threads_shared = 1;
$threads::shared::clone_warn = undef;
# Load the XS code, if applicable
-if ($threads::threads) {
+if ($Config::Config{'useithreads'} && $threads::threads) {
require XSLoader;
XSLoader::load('threads::shared', $XS_VERSION);
@@ -195,7 +196,7 @@ threads::shared - Perl extension for sharing data structures between threads
=head1 VERSION
-This document describes threads::shared version 1.58
+This document describes threads::shared version 1.60
=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 a4f851b14a..2329cb5c76 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Blocks.txt
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Blocks.txt
@@ -1,6 +1,6 @@
-# Blocks-10.0.0.txt
-# Date: 2017-04-12, 17:30:00 GMT [KW]
-# © 2017 Unicode®, Inc.
+# Blocks-12.1.0.txt
+# Date: 2019-03-08, 23:59:00 GMT [KW]
+# © 2019 Unicode®, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
@@ -95,6 +95,7 @@
1C00..1C4F; Lepcha
1C50..1C7F; Ol Chiki
1C80..1C8F; Cyrillic Extended-C
+1C90..1CBF; Georgian Extended
1CC0..1CCF; Sundanese Supplement
1CD0..1CFF; Vedic Extensions
1D00..1D7F; Phonetic Extensions
@@ -234,7 +235,11 @@ FFF0..FFFF; Specials
10B80..10BAF; Psalter Pahlavi
10C00..10C4F; Old Turkic
10C80..10CFF; Old Hungarian
+10D00..10D3F; Hanifi Rohingya
10E60..10E7F; Rumi Numeral Symbols
+10F00..10F2F; Old Sogdian
+10F30..10F6F; Sogdian
+10FE0..10FFF; Elymaic
11000..1107F; Brahmi
11080..110CF; Kaithi
110D0..110FF; Sora Sompeng
@@ -253,41 +258,54 @@ FFF0..FFFF; Specials
11660..1167F; Mongolian Supplement
11680..116CF; Takri
11700..1173F; Ahom
+11800..1184F; Dogra
118A0..118FF; Warang Citi
+119A0..119FF; Nandinagari
11A00..11A4F; Zanabazar Square
11A50..11AAF; Soyombo
11AC0..11AFF; Pau Cin Hau
11C00..11C6F; Bhaiksuki
11C70..11CBF; Marchen
11D00..11D5F; Masaram Gondi
+11D60..11DAF; Gunjala Gondi
+11EE0..11EFF; Makasar
+11FC0..11FFF; Tamil Supplement
12000..123FF; Cuneiform
12400..1247F; Cuneiform Numbers and Punctuation
12480..1254F; Early Dynastic Cuneiform
13000..1342F; Egyptian Hieroglyphs
+13430..1343F; Egyptian Hieroglyph Format Controls
14400..1467F; Anatolian Hieroglyphs
16800..16A3F; Bamum Supplement
16A40..16A6F; Mro
16AD0..16AFF; Bassa Vah
16B00..16B8F; Pahawh Hmong
+16E40..16E9F; Medefaidrin
16F00..16F9F; Miao
16FE0..16FFF; Ideographic Symbols and Punctuation
17000..187FF; Tangut
18800..18AFF; Tangut Components
1B000..1B0FF; Kana Supplement
1B100..1B12F; Kana Extended-A
+1B130..1B16F; Small Kana Extension
1B170..1B2FF; Nushu
1BC00..1BC9F; Duployan
1BCA0..1BCAF; Shorthand Format Controls
1D000..1D0FF; Byzantine Musical Symbols
1D100..1D1FF; Musical Symbols
1D200..1D24F; Ancient Greek Musical Notation
+1D2E0..1D2FF; Mayan Numerals
1D300..1D35F; Tai Xuan Jing Symbols
1D360..1D37F; Counting Rod Numerals
1D400..1D7FF; Mathematical Alphanumeric Symbols
1D800..1DAAF; Sutton SignWriting
1E000..1E02F; Glagolitic Supplement
+1E100..1E14F; Nyiakeng Puachue Hmong
+1E2C0..1E2FF; Wancho
1E800..1E8DF; Mende Kikakui
1E900..1E95F; Adlam
+1EC70..1ECBF; Indic Siyaq Numbers
+1ED00..1ED4F; Ottoman Siyaq Numbers
1EE00..1EEFF; Arabic Mathematical Alphabetic Symbols
1F000..1F02F; Mahjong Tiles
1F030..1F09F; Domino Tiles
@@ -302,6 +320,8 @@ FFF0..FFFF; Specials
1F780..1F7FF; Geometric Shapes Extended
1F800..1F8FF; Supplemental Arrows-C
1F900..1F9FF; Supplemental Symbols and Pictographs
+1FA00..1FA6F; Chess Symbols
+1FA70..1FAFF; Symbols and Pictographs Extended-A
20000..2A6DF; CJK Unified Ideographs Extension B
2A700..2B73F; CJK Unified Ideographs Extension C
2B740..2B81F; CJK Unified Ideographs Extension D
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/CombiningClass.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/CombiningClass.pl
index c5afe93a10..3a8b8b8bd1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -131,11 +131,13 @@ return <<'END';
7EB 7F1 230
7F2 220
7F3 230
+7FD 220
816 819 230
81B 823 230
825 827 230
829 82D 230
859 85B 220
+8D3 220
8D4 8E1 230
8E3 220
8E4 8E5 230
@@ -159,6 +161,7 @@ return <<'END';
953 954 230
9BC 7
9CD 9
+9FE 230
A3C 7
A4D 9
ABC 7
@@ -178,6 +181,7 @@ E38 E39 103
E3A 9
E48 E4B 107
EB8 EB9 118
+EBA 9
EC8 ECB 122
F18 F19 220
F35 220
@@ -306,6 +310,12 @@ FE2E FE2F 230
10A3F 9
10AE5 230
10AE6 220
+10D24 10D27 230
+10F46 10F47 220
+10F48 10F4A 230
+10F4B 220
+10F4C 230
+10F4D 10F50 220
11046 9
1107F 9
110B9 9
@@ -319,12 +329,13 @@ FE2E FE2F 230
11236 7
112E9 7
112EA 9
-1133C 7
+1133B 1133C 7
1134D 9
11366 1136C 230
11370 11374 230
11442 9
11446 7
+1145E 230
114C2 9
114C3 7
115BF 9
@@ -333,12 +344,16 @@ FE2E FE2F 230
116B6 9
116B7 7
1172B 9
+11839 9
+1183A 7
+119E0 9
11A34 9
11A47 9
11A99 9
11C3F 9
11D42 7
11D44 11D45 9
+11D97 9
16AF0 16AF4 1
16B30 16B36 230
1BC9E 1
@@ -356,6 +371,8 @@ FE2E FE2F 230
1E01B 1E021 230
1E023 1E024 230
1E026 1E02A 230
+1E130 1E136 230
+1E2EC 1E2EF 230
1E8D0 1E8D6 220
1E944 1E949 230
1E94A 7
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Decomposition.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Decomposition.pl
index 26821e11c7..9153410358 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -2078,6 +2078,7 @@ FB9 0F90 0FB5
32FC <circle> 30F0
32FD <circle> 30F1
32FE <circle> 30F2
+32FF <square> 4EE4 548C
3300 <square> 30A2 30D1 30FC 30C8
3301 <square> 30A2 30EB 30D5 30A1
3302 <square> 30A2 30F3 30DA 30A2
@@ -5112,6 +5113,7 @@ FFEE <narrow> 25CB
1F14F <square> 0057 0043
1F16A <super> 004D 0043
1F16B <super> 004D 0044
+1F16C <super> 004D 0052
1F190 <square> 0044 004A
1F200 <square> 307B 304B
1F201 <square> 30B3 30B3
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl
index 054c816815..e9231337f2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
@@ -168,6 +168,7 @@
'_perlgcb' => 'gcb',
'_perlsb' => 'sb',
'_perlscx' => '_perlscx',
+'_perlwb' => 'wb',
);
# Gives the definitions (in the form of inversion lists) for those properties
@@ -416,18 +417,12 @@
13
14',
'V2
-127995
-128000',
-'V2
10
11',
'V2
127462
127488',
'V2
-128102
-128106',
-'V2
8205
8206',
'V4
@@ -473,13 +468,6 @@
69759
69760',
'V6
-2510
-2511
-3412
-3415
-3450
-3456',
-'V6
2673
2674
70199
@@ -502,7 +490,7 @@
70084
72250
72251
-72326
+72324
72330',
'V2
69714
@@ -510,9 +498,11 @@
'V2
3976
3981',
-'V4
+'V6
3313
3315
+7413
+7415
69635
69637',
'V4
@@ -521,6 +511,9 @@
73030
73031',
'V2
+6746
+6747',
+'V2
8204
8206',
'V3
@@ -576,6 +569,9 @@
1565
8294
8298',
+'V2
+13055
+13056',
'V6
9
10
@@ -686,6 +682,9 @@
5952
5984',
'V2
+71680
+71760',
+'V2
880
1024',
'V2
@@ -800,6 +799,9 @@
1920
1984',
'V2
+123584
+123648',
+'V2
19904
19968',
'V2
@@ -836,6 +838,9 @@
66816
66864',
'V2
+69600
+69632',
+'V2
70400
70528',
'V2
@@ -857,6 +862,9 @@
126976
127024',
'V2
+73440
+73472',
+'V2
2112
2144',
'V2
@@ -890,6 +898,9 @@
3456
3584',
'V2
+69424
+69488',
+'V2
72272
72368',
'V2
@@ -992,6 +1003,9 @@
5984
6016',
'V2
+73664
+73728',
+'V2
11568
11648',
'V2
@@ -1118,6 +1132,9 @@
66464
66528',
'V2
+69376
+69424',
+'V2
67840
67872',
'V2
@@ -1163,12 +1180,18 @@
4992
5024',
'V2
+7312
+7360',
+'V2
11520
11568',
'V2
12784
12800',
'V2
+93760
+93856',
+'V2
43968
44032',
'V2
@@ -1181,6 +1204,9 @@
43488
43520',
'V2
+72096
+72192',
+'V2
8528
8592',
'V2
@@ -1211,6 +1237,9 @@
64256
64336',
'V2
+129536
+129648',
+'V2
11744
11776',
'V2
@@ -1226,6 +1255,9 @@
43776
43824',
'V2
+73056
+73136',
+'V2
6624
6656',
'V2
@@ -1247,6 +1279,9 @@
127136
127232',
'V2
+110896
+110960',
+'V2
7360
7376',
'V2
@@ -1268,6 +1303,9 @@
8704
8960',
'V2
+119520
+119552',
+'V2
8960
9216',
'V2
@@ -1286,6 +1324,9 @@
11904
12032',
'V2
+68864
+68928',
+'V2
55296
56192',
'V2
@@ -1382,6 +1423,9 @@
66864
66928',
'V2
+126064
+126144',
+'V2
8448
8528',
'V2
@@ -1421,12 +1465,18 @@
42752
42784',
'V2
+126208
+126288',
+'V2
82944
83584',
'V2
68448
68480',
'V2
+123136
+123216',
+'V2
68416
68448',
'V2
@@ -1450,6 +1500,12 @@
'V2
129280
129536',
+'V2
+129648
+129792',
+'V2
+78896
+78912',
'V6
188
191
@@ -1740,6 +1796,13 @@
'V2
68297
68299',
+'V6
+68866
+68867
+68873
+68874
+68892
+68893',
'V2
68293
68294',
@@ -1764,13 +1827,6 @@
'V2
1914
1916',
-'V6
-43122
-43123
-68301
-68302
-68311
-68312',
'V4
8212
8213
@@ -1790,6 +1846,9 @@
93
94',
'V2
+127995
+128000',
+'V2
45
46',
'V2
@@ -1893,18 +1952,13 @@
'V2
12990
12991',
-'V4
+'V6
3422
3423
8533
-8534',
-'V6
-8537
-8538
-68087
-68088
-74849
-74850',
+8534
+73679
+73680',
'V2
8528
8529',
@@ -1951,20 +2005,35 @@
'V2
3891
3892',
-'V4
+'V6
3420
3421
8530
-8531',
+8531
+73675
+73676',
'V2
68086
68087',
-'V2
+'V4
3419
-3420',
+3420
+73672
+73673',
'V2
+73669
+73670',
+'V4
3417
-3418',
+3418
+73668
+73669',
+'V2
+73667
+73668',
+'V2
+73666
+73667',
'V2
3887
3888',
@@ -1978,101 +2047,42 @@
3890
3891',
'V4
-65827
-65828
-68060
-68061',
-'V2
3421
-3422',
+3422
+73677
+73678',
'V2
-3418
-3419',
-'V4
-65828
-65829
-68061
-68062',
+73671
+73672',
'V4
-65829
-65830
-68062
-68063',
+3418
+3419
+73670
+73671',
'V2
68090
68091',
-'V4
-65831
-65832
-68064
-68065',
'V2
68092
68093',
'V4
-65832
-65833
-68065
-68066',
-'V4
-65833
-65834
-68066
-68067',
-'V4
-65834
-65835
-68067
-68068',
-'V2
3416
-3417',
+3417
+73665
+73666',
+'V4
+73664
+73665
+73684
+73685',
'V2
68028
68029',
'V4
-65836
-65837
-68069
-68070',
-'V4
-65837
-65838
-68070
-68071',
-'V4
-65838
-65839
-68071
-68072',
-'V4
-65840
-65841
-68073
-68074',
-'V4
-65841
-65842
-68074
-68075',
-'V4
-65842
-65843
-68075
-68076',
-'V4
-65843
-65844
-68076
-68077',
-'V4
-8584
-8585
-68077
-68078',
-'V2
68078
-68079',
+68079
+126111
+126112',
'V2
74802
74803',
@@ -2103,6 +2113,12 @@
'V2
93022
93023',
+'V2
+126113
+126114',
+'V2
+126114
+126115',
'V6
20159
20160
@@ -2125,7 +2141,7 @@
42183',
'V6
125184
-125259
+125260
125264
125274
125278
@@ -2134,7 +2150,7 @@
746
748
12549
-12591
+12592
12704
12731',
'V4
@@ -2149,7 +2165,7 @@
69888
69941
69942
-69956',
+69959',
'V6
994
1008
@@ -2158,6 +2174,9 @@
11513
11520',
'V2
+71680
+71740',
+'V2
5920
5941',
'V6
@@ -2177,9 +2196,11 @@
70162
70163
70207',
-'V2
+'V4
69760
-69826',
+69826
+69837
+69838',
'V6
67072
67383
@@ -2212,6 +2233,13 @@
43519
43616
43648',
+'V6
+72096
+72104
+72106
+72152
+72154
+72165',
'V2
66384
66427',
@@ -2226,6 +2254,11 @@
68521
68528',
'V4
+68864
+68904
+68912
+68922',
+'V4
70016
70094
70096
@@ -2236,6 +2269,9 @@
70384
70394',
'V2
+69424
+69466',
+'V2
43008
43052',
'V6
@@ -2247,7 +2283,7 @@
6004',
'V4
71296
-71352
+71353
71360
71370',
'V4
@@ -2275,9 +2311,11 @@
92778
92782
92784',
-'V2
+'V4
1984
-2043',
+2043
+2045
+2048',
'V2
42240
42540',
@@ -2288,7 +2326,7 @@
66928',
'V6
71424
-71450
+71451
71453
71468
71472
@@ -2357,13 +2395,25 @@
5118
43888
43968',
-'V2
+'V6
+2404
+2416
+43056
+43066
+71680
+71740',
+'V4
77824
-78895',
+78895
+78896
+78905',
'V2
66816
66856',
'V2
+69600
+69623',
+'V2
66352
66379',
'V2
@@ -2399,20 +2449,6 @@
43486
43488',
'V6
-2790
-2800
-70144
-70162
-70163
-70207',
-'V6
-2406
-2416
-43056
-43066
-69760
-69826',
-'V6
7168
7224
7227
@@ -2434,6 +2470,9 @@
43066
69968
70007',
+'V2
+73440
+73465',
'V6
1600
1601
@@ -2455,6 +2494,9 @@
72872
72873
72887',
+'V2
+93760
+93851',
'V4
124928
125125
@@ -2469,9 +2511,9 @@
68096',
'V6
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112',
'V6
@@ -2499,7 +2541,7 @@
70747
70748
70749
-70750',
+70752',
'V4
94177
94178
@@ -2584,16 +2626,20 @@
71096
71134',
'V4
+1600
+1601
+69424
+69466',
+'V2
+69376
+69416',
+'V4
69840
69865
69872
69882',
-'V6
+'V2
72272
-72324
-72326
-72349
-72350
72355',
'V4
7040
@@ -2618,7 +2664,7 @@
94176
94177
94208
-100333
+100344
100352
101107',
'V4
@@ -2656,6 +2702,11 @@
71935
71936',
'V4
+123584
+123642
+123647
+123648',
+'V4
66464
66500
66504
@@ -2670,16 +2721,15 @@
# whose directory is '#', the file is in the form of a numeric index into
# @inline_definitions
%utf8::stricter_to_file_of = (
-'_canondcij' => 'SD/Y',
-'_case_ignorable' => 'CI/Y',
-'_combabove' => 'Ccc/A',
'_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',
@@ -2688,9 +2738,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' => '#/98',
+'age=2.1' => '#/96',
'age=3' => 'Age/V30',
'age=3.0' => 'Age/V30',
'age=3.1' => 'Age/V31',
@@ -2705,8 +2760,8 @@
'age=6' => 'Age/V60',
'age=6.0' => 'Age/V60',
'age=6.1' => 'Age/V61',
-'age=6.2' => '#/99',
-'age=6.3' => '#/100',
+'age=6.2' => '#/97',
+'age=6.3' => '#/98',
'age=7' => 'Age/V70',
'age=7.0' => 'Age/V70',
'age=8' => 'Age/V80',
@@ -2773,6 +2828,11 @@
'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',
@@ -2798,141 +2858,148 @@
'in=8.0' => 'In/8_0',
'in=9' => 'In/9_0',
'in=9.0' => 'In/9_0',
-'nv=-1/2' => '#/535',
+'nv=-1/2' => '#/554',
'nv=0' => 'Nv/0',
'nv=1' => 'Nv/1',
-'nv=1/10' => '#/536',
-'nv=1/12' => '#/537',
+'nv=1/10' => '#/555',
+'nv=1/12' => '#/556',
'nv=1/16' => 'Nv/1_16',
-'nv=1/160' => '#/555',
+'nv=1/160' => '#/571',
'nv=1/2' => 'Nv/1_2',
-'nv=1/20' => '#/538',
+'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' => '#/539',
-'nv=1/5' => '#/520',
-'nv=1/6' => '#/521',
-'nv=1/7' => '#/522',
+'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/9' => '#/523',
+'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' => '#/564',
-'nv=1000000' => '#/575',
-'nv=100000000' => '#/576',
-'nv=10000000000' => '#/577',
-'nv=1000000000000' => '#/578',
+'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' => '#/556',
-'nv=11/2' => '#/540',
+'nv=11/12' => '#/573',
+'nv=11/2' => '#/562',
'nv=12' => 'Nv/12',
'nv=13' => 'Nv/13',
-'nv=13/2' => '#/541',
+'nv=13/2' => '#/563',
'nv=14' => 'Nv/14',
'nv=15' => 'Nv/15',
-'nv=15/2' => '#/542',
+'nv=15/2' => '#/564',
'nv=16' => 'Nv/16',
'nv=17' => 'Nv/17',
-'nv=17/2' => '#/543',
+'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' => '#/524',
+'nv=2/5' => '#/543',
'nv=20' => 'Nv/20',
'nv=200' => 'Nv/200',
-'nv=2000' => '#/544',
-'nv=20000' => '#/557',
-'nv=200000' => '#/565',
-'nv=21' => '#/493',
-'nv=216000' => '#/566',
-'nv=22' => '#/494',
-'nv=23' => '#/495',
-'nv=24' => '#/496',
-'nv=25' => '#/497',
-'nv=26' => '#/498',
-'nv=27' => '#/499',
-'nv=28' => '#/500',
-'nv=29' => '#/501',
+'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' => '#/525',
-'nv=3/20' => '#/545',
+'nv=3/2' => '#/544',
+'nv=3/20' => '#/566',
'nv=3/4' => 'Nv/3_4',
-'nv=3/5' => '#/526',
-'nv=3/8' => '#/527',
-'nv=3/80' => '#/546',
+'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' => '#/547',
-'nv=30000' => '#/558',
-'nv=300000' => '#/567',
-'nv=31' => '#/502',
-'nv=32' => '#/503',
-'nv=33' => '#/504',
-'nv=34' => '#/505',
-'nv=35' => '#/506',
-'nv=36' => '#/507',
-'nv=37' => '#/508',
-'nv=38' => '#/509',
-'nv=39' => '#/510',
+'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' => '#/528',
+'nv=4/5' => '#/547',
'nv=40' => 'Nv/40',
'nv=400' => 'Nv/400',
-'nv=4000' => '#/548',
-'nv=40000' => '#/559',
-'nv=400000' => '#/568',
-'nv=41' => '#/511',
-'nv=42' => '#/512',
-'nv=43' => '#/513',
-'nv=432000' => '#/569',
-'nv=44' => '#/514',
-'nv=45' => '#/515',
-'nv=46' => '#/516',
-'nv=47' => '#/517',
-'nv=48' => '#/518',
-'nv=49' => '#/519',
+'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' => '#/549',
-'nv=5/2' => '#/529',
-'nv=5/6' => '#/530',
-'nv=5/8' => '#/531',
+'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' => '#/570',
+'nv=500000' => '#/579',
'nv=6' => 'Nv/6',
'nv=60' => 'Nv/60',
'nv=600' => 'Nv/600',
-'nv=6000' => '#/550',
-'nv=60000' => '#/560',
-'nv=600000' => '#/571',
+'nv=6000' => 'Nv/6000',
+'nv=60000' => 'Nv/60000',
+'nv=600000' => '#/580',
'nv=7' => 'Nv/7',
-'nv=7/12' => '#/551',
-'nv=7/2' => '#/532',
-'nv=7/8' => '#/533',
+'nv=7/12' => '#/570',
+'nv=7/2' => '#/551',
+'nv=7/8' => '#/552',
'nv=70' => 'Nv/70',
'nv=700' => 'Nv/700',
-'nv=7000' => '#/552',
-'nv=70000' => '#/561',
-'nv=700000' => '#/572',
+'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' => '#/553',
-'nv=80000' => '#/562',
-'nv=800000' => '#/573',
+'nv=8000' => 'Nv/8000',
+'nv=80000' => 'Nv/80000',
+'nv=800000' => '#/582',
'nv=9' => 'Nv/9',
-'nv=9/2' => '#/534',
+'nv=9/2' => '#/553',
'nv=90' => 'Nv/90',
'nv=900' => 'Nv/900',
-'nv=9000' => '#/554',
-'nv=90000' => '#/563',
-'nv=900000' => '#/574',
+'nv=9000' => 'Nv/9000',
+'nv=90000' => 'Nv/90000',
+'nv=900000' => '#/583',
);
# Maps property, table to file for those using loose matching. For paths
@@ -2941,13 +3008,16 @@
%utf8::loose_to_file_of = (
'adlam' => 'Scx/Adlm',
'adlm' => 'Scx/Adlm',
-'aegeannumbers' => '#/324',
+'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' => '#/98',
+'age=v21' => '#/96',
'age=v30' => 'Age/V30',
'age=v31' => 'Age/V31',
'age=v32' => 'Age/V32',
@@ -2958,12 +3028,12 @@
'age=v52' => 'Age/V52',
'age=v60' => 'Age/V60',
'age=v61' => 'Age/V61',
-'age=v62' => '#/99',
-'age=v63' => '#/100',
+'age=v62' => '#/97',
+'age=v63' => '#/98',
'age=v70' => 'Age/V70',
'age=v80' => 'Age/V80',
'age=v90' => 'Age/V90',
-'aghb' => '#/612',
+'aghb' => '#/627',
'ahex' => '#/59',
'ahex=f' => '#/!59',
'ahex=false' => '#/!59',
@@ -2973,9 +3043,9 @@
'ahex=true' => '#/59',
'ahex=y' => '#/59',
'ahex=yes' => '#/59',
-'ahom' => '#/613',
-'alchemical' => '#/267',
-'alchemicalsymbols' => '#/267',
+'ahom' => '#/628',
+'alchemical' => '#/272',
+'alchemicalsymbols' => '#/272',
'all' => '#/1',
'alnum' => 'Perl/Alnum',
'alpha' => 'Alpha/Y',
@@ -2988,46 +3058,46 @@
'alpha=y' => 'Alpha/Y',
'alpha=yes' => 'Alpha/Y',
'alphabetic' => 'Alpha/Y',
-'alphabeticpf' => '#/310',
-'alphabeticpresentationforms' => '#/310',
-'anatolianhieroglyphs' => '#/631',
-'ancientgreekmusic' => '#/366',
-'ancientgreekmusicalnotation' => '#/366',
-'ancientgreeknumbers' => '#/375',
-'ancientsymbols' => '#/332',
+'alphabeticpf' => '#/319',
+'alphabeticpresentationforms' => '#/319',
+'anatolianhieroglyphs' => '#/648',
+'ancientgreekmusic' => '#/380',
+'ancientgreekmusicalnotation' => '#/380',
+'ancientgreeknumbers' => '#/390',
+'ancientsymbols' => '#/345',
'any' => '#/2',
'arab' => 'Scx/Arab',
'arabic' => 'Scx/Arab',
-'arabicexta' => '#/268',
-'arabicextendeda' => '#/268',
-'arabicmath' => '#/269',
-'arabicmathematicalalphabeticsymbols' => '#/269',
-'arabicpfa' => '#/241',
-'arabicpfb' => '#/242',
-'arabicpresentationformsa' => '#/241',
-'arabicpresentationformsb' => '#/242',
-'arabicsup' => '#/243',
-'arabicsupplement' => '#/243',
+'arabicexta' => '#/273',
+'arabicextendeda' => '#/273',
+'arabicmath' => '#/274',
+'arabicmathematicalalphabeticsymbols' => '#/274',
+'arabicpfa' => '#/246',
+'arabicpfb' => '#/247',
+'arabicpresentationformsa' => '#/246',
+'arabicpresentationformsb' => '#/247',
+'arabicsup' => '#/248',
+'arabicsupplement' => '#/248',
'armenian' => 'Scx/Armn',
-'armi' => '#/614',
+'armi' => '#/629',
'armn' => 'Scx/Armn',
'arrows' => '#/150',
-'ascii' => '#/131',
+'ascii' => '#/130',
'asciihexdigit' => '#/59',
'assigned' => 'Perl/Assigned',
-'avestan' => '#/615',
-'avst' => '#/615',
-'bali' => '#/616',
-'balinese' => '#/616',
-'bamu' => '#/617',
-'bamum' => '#/617',
-'bamumsup' => '#/215',
-'bamumsupplement' => '#/215',
-'basiclatin' => '#/131',
-'bass' => '#/618',
-'bassavah' => '#/618',
-'batak' => '#/619',
-'batk' => '#/619',
+'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',
@@ -3043,35 +3113,35 @@
'bc=europeannumber' => 'Bc/EN',
'bc=europeanseparator' => 'Bc/ES',
'bc=europeanterminator' => 'Bc/ET',
-'bc=firststrongisolate' => '#/102',
-'bc=fsi' => '#/102',
+'bc=firststrongisolate' => '#/101',
+'bc=fsi' => '#/101',
'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=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' => '#/106',
-'bc=pdi' => '#/107',
-'bc=popdirectionalformat' => '#/106',
-'bc=popdirectionalisolate' => '#/107',
+'bc=pdf' => '#/105',
+'bc=pdi' => '#/106',
+'bc=popdirectionalformat' => '#/105',
+'bc=popdirectionalisolate' => '#/106',
'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=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',
@@ -3099,439 +3169,463 @@
'bidim=yes' => 'BidiM/Y',
'bidimirrored' => 'BidiM/Y',
'blank' => 'Perl/Blank',
-'blk=adlam' => '#/132',
-'blk=aegeannumbers' => '#/324',
-'blk=ahom' => '#/120',
-'blk=alchemical' => '#/267',
-'blk=alchemicalsymbols' => '#/267',
-'blk=alphabeticpf' => '#/310',
-'blk=alphabeticpresentationforms' => '#/310',
-'blk=anatolianhieroglyphs' => '#/381',
-'blk=ancientgreekmusic' => '#/366',
-'blk=ancientgreekmusicalnotation' => '#/366',
-'blk=ancientgreeknumbers' => '#/375',
-'blk=ancientsymbols' => '#/332',
+'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' => '#/268',
-'blk=arabicextendeda' => '#/268',
-'blk=arabicmath' => '#/269',
-'blk=arabicmathematicalalphabeticsymbols' => '#/269',
-'blk=arabicpfa' => '#/241',
-'blk=arabicpfb' => '#/242',
-'blk=arabicpresentationformsa' => '#/241',
-'blk=arabicpresentationformsb' => '#/242',
-'blk=arabicsup' => '#/243',
-'blk=arabicsupplement' => '#/243',
-'blk=armenian' => '#/213',
+'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' => '#/131',
-'blk=avestan' => '#/175',
-'blk=balinese' => '#/214',
-'blk=bamum' => '#/133',
-'blk=bamumsup' => '#/215',
-'blk=bamumsupplement' => '#/215',
-'blk=basiclatin' => '#/131',
-'blk=bassavah' => '#/216',
-'blk=batak' => '#/134',
-'blk=bengali' => '#/176',
-'blk=bhaiksuki' => '#/244',
-'blk=blockelements' => '#/325',
-'blk=bopomofo' => '#/217',
-'blk=bopomofoext' => '#/288',
-'blk=bopomofoextended' => '#/288',
-'blk=boxdrawing' => '#/270',
+'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' => '#/177',
-'blk=braillepatterns' => '#/177',
-'blk=buginese' => '#/218',
-'blk=buhid' => '#/135',
-'blk=byzantinemusic' => '#/333',
-'blk=byzantinemusicalsymbols' => '#/333',
-'blk=canadiansyllabics' => '#/130',
+'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' => '#/367',
+'blk=caucasianalbanian' => '#/381',
'blk=chakma' => '#/153',
-'blk=cham' => '#/121',
-'blk=cherokee' => '#/219',
-'blk=cherokeesup' => '#/289',
-'blk=cherokeesupplement' => '#/289',
-'blk=cjk' => '#/112',
-'blk=cjkcompat' => '#/245',
-'blk=cjkcompatforms' => '#/334',
-'blk=cjkcompatibility' => '#/245',
-'blk=cjkcompatibilityforms' => '#/334',
-'blk=cjkcompatibilityideographs' => '#/376',
-'blk=cjkcompatibilityideographssupplement' => '#/385',
-'blk=cjkcompatideographs' => '#/376',
-'blk=cjkcompatideographssup' => '#/385',
-'blk=cjkexta' => '#/178',
-'blk=cjkextb' => '#/179',
-'blk=cjkextc' => '#/180',
-'blk=cjkextd' => '#/181',
-'blk=cjkexte' => '#/182',
-'blk=cjkextf' => '#/183',
-'blk=cjkradicalssup' => '#/335',
-'blk=cjkradicalssupplement' => '#/335',
-'blk=cjkstrokes' => '#/271',
-'blk=cjksymbols' => '#/272',
-'blk=cjksymbolsandpunctuation' => '#/272',
-'blk=cjkunifiedideographs' => '#/112',
-'blk=cjkunifiedideographsextensiona' => '#/178',
-'blk=cjkunifiedideographsextensionb' => '#/179',
-'blk=cjkunifiedideographsextensionc' => '#/180',
-'blk=cjkunifiedideographsextensiond' => '#/181',
-'blk=cjkunifiedideographsextensione' => '#/182',
-'blk=cjkunifiedideographsextensionf' => '#/183',
-'blk=combiningdiacriticalmarks' => '#/314',
-'blk=combiningdiacriticalmarksextended' => '#/343',
-'blk=combiningdiacriticalmarksforsymbols' => '#/386',
-'blk=combiningdiacriticalmarkssupplement' => '#/344',
-'blk=combininghalfmarks' => '#/248',
-'blk=combiningmarksforsymbols' => '#/386',
-'blk=commonindicnumberforms' => '#/359',
-'blk=compatjamo' => '#/273',
-'blk=controlpictures' => '#/341',
+'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' => '#/370',
-'blk=countingrod' => '#/290',
-'blk=countingrodnumerals' => '#/290',
-'blk=cuneiform' => '#/246',
-'blk=cuneiformnumbers' => '#/354',
-'blk=cuneiformnumbersandpunctuation' => '#/354',
-'blk=currencysymbols' => '#/342',
-'blk=cypriotsyllabary' => '#/355',
-'blk=cyrillic' => '#/220',
-'blk=cyrillicexta' => '#/311',
-'blk=cyrillicextb' => '#/312',
-'blk=cyrillicextc' => '#/313',
-'blk=cyrillicextendeda' => '#/311',
-'blk=cyrillicextendedb' => '#/312',
-'blk=cyrillicextendedc' => '#/313',
-'blk=cyrillicsup' => '#/291',
-'blk=cyrillicsupplement' => '#/291',
-'blk=cyrillicsupplementary' => '#/291',
-'blk=deseret' => '#/184',
-'blk=devanagari' => '#/274',
-'blk=devanagariext' => '#/326',
-'blk=devanagariextended' => '#/326',
-'blk=diacriticals' => '#/314',
-'blk=diacriticalsext' => '#/343',
-'blk=diacriticalsforsymbols' => '#/386',
-'blk=diacriticalssup' => '#/344',
-'blk=dingbats' => '#/221',
+'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' => '#/222',
-'blk=earlydynasticcuneiform' => '#/387',
-'blk=egyptianhieroglyphs' => '#/377',
-'blk=elbasan' => '#/185',
-'blk=emoticons' => '#/247',
-'blk=enclosedalphanum' => '#/356',
-'blk=enclosedalphanumerics' => '#/356',
-'blk=enclosedalphanumericsupplement' => '#/378',
-'blk=enclosedalphanumsup' => '#/378',
-'blk=enclosedcjk' => '#/292',
-'blk=enclosedcjklettersandmonths' => '#/292',
-'blk=enclosedideographicsup' => '#/388',
-'blk=enclosedideographicsupplement' => '#/388',
-'blk=ethiopic' => '#/223',
-'blk=ethiopicext' => '#/293',
-'blk=ethiopicexta' => '#/315',
-'blk=ethiopicextended' => '#/293',
-'blk=ethiopicextendeda' => '#/315',
-'blk=ethiopicsup' => '#/294',
-'blk=ethiopicsupplement' => '#/294',
-'blk=generalpunctuation' => '#/304',
-'blk=geometricshapes' => '#/345',
-'blk=geometricshapesext' => '#/371',
-'blk=geometricshapesextended' => '#/371',
-'blk=georgian' => '#/224',
-'blk=georgiansup' => '#/295',
-'blk=georgiansupplement' => '#/295',
-'blk=glagolitic' => '#/275',
-'blk=glagoliticsup' => '#/327',
-'blk=glagoliticsupplement' => '#/327',
+'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' => '#/186',
+'blk=grantha' => '#/188',
'blk=greek' => '#/136',
'blk=greekandcoptic' => '#/136',
-'blk=greekext' => '#/225',
-'blk=greekextended' => '#/225',
-'blk=gujarati' => '#/226',
-'blk=gurmukhi' => '#/227',
-'blk=halfandfullforms' => '#/357',
-'blk=halfmarks' => '#/248',
-'blk=halfwidthandfullwidthforms' => '#/357',
+'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' => '#/273',
-'blk=hanguljamo' => '#/122',
-'blk=hanguljamoextendeda' => '#/229',
-'blk=hanguljamoextendedb' => '#/230',
+'blk=hangulcompatibilityjamo' => '#/278',
+'blk=hanguljamo' => '#/121',
+'blk=hanguljamoextendeda' => '#/233',
+'blk=hanguljamoextendedb' => '#/234',
'blk=hangulsyllables' => '#/157',
-'blk=hanunoo' => '#/187',
+'blk=hanifirohingya' => '#/349',
+'blk=hanunoo' => '#/189',
'blk=hatran' => '#/158',
'blk=hebrew' => '#/159',
-'blk=highprivateusesurrogates' => '#/358',
-'blk=highpusurrogates' => '#/358',
-'blk=highsurrogates' => '#/336',
-'blk=hiragana' => '#/228',
-'blk=idc' => '#/113',
-'blk=ideographicdescriptioncharacters' => '#/113',
-'blk=ideographicsymbols' => '#/372',
-'blk=ideographicsymbolsandpunctuation' => '#/372',
-'blk=imperialaramaic' => '#/346',
-'blk=indicnumberforms' => '#/359',
-'blk=inscriptionalpahlavi' => '#/382',
-'blk=inscriptionalparthian' => '#/383',
+'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' => '#/122',
-'blk=jamoexta' => '#/229',
-'blk=jamoextb' => '#/230',
-'blk=javanese' => '#/231',
+'blk=jamo' => '#/121',
+'blk=jamoexta' => '#/233',
+'blk=jamoextb' => '#/234',
+'blk=javanese' => '#/235',
'blk=kaithi' => '#/161',
-'blk=kanaexta' => '#/232',
-'blk=kanaextendeda' => '#/232',
-'blk=kanasup' => '#/188',
-'blk=kanasupplement' => '#/188',
+'blk=kanaexta' => '#/236',
+'blk=kanaextendeda' => '#/236',
+'blk=kanasup' => '#/190',
+'blk=kanasupplement' => '#/190',
'blk=kanbun' => '#/162',
'blk=kangxi' => '#/163',
'blk=kangxiradicals' => '#/163',
-'blk=kannada' => '#/189',
-'blk=katakana' => '#/233',
-'blk=katakanaext' => '#/296',
-'blk=katakanaphoneticextensions' => '#/296',
-'blk=kayahli' => '#/190',
-'blk=kharoshthi' => '#/276',
+'blk=kannada' => '#/191',
+'blk=katakana' => '#/237',
+'blk=katakanaext' => '#/303',
+'blk=katakanaphoneticextensions' => '#/303',
+'blk=kayahli' => '#/192',
+'blk=kharoshthi' => '#/281',
'blk=khmer' => '#/137',
-'blk=khmersymbols' => '#/316',
+'blk=khmersymbols' => '#/327',
'blk=khojki' => '#/164',
-'blk=khudawadi' => '#/249',
-'blk=lao' => '#/114',
+'blk=khudawadi' => '#/254',
+'blk=lao' => '#/113',
'blk=latin1' => '#/165',
'blk=latin1sup' => '#/165',
'blk=latin1supplement' => '#/165',
-'blk=latinexta' => '#/250',
-'blk=latinextadditional' => '#/373',
-'blk=latinextb' => '#/251',
-'blk=latinextc' => '#/252',
-'blk=latinextd' => '#/253',
-'blk=latinexte' => '#/254',
-'blk=latinextendeda' => '#/250',
-'blk=latinextendedadditional' => '#/373',
-'blk=latinextendedb' => '#/251',
-'blk=latinextendedc' => '#/252',
-'blk=latinextendedd' => '#/253',
-'blk=latinextendede' => '#/254',
+'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' => '#/368',
+'blk=letterlikesymbols' => '#/383',
'blk=limbu' => '#/138',
-'blk=lineara' => '#/191',
-'blk=linearbideograms' => '#/360',
-'blk=linearbsyllabary' => '#/361',
-'blk=lisu' => '#/123',
-'blk=lowsurrogates' => '#/328',
+'blk=lineara' => '#/193',
+'blk=linearbideograms' => '#/374',
+'blk=linearbsyllabary' => '#/375',
+'blk=lisu' => '#/122',
+'blk=lowsurrogates' => '#/340',
'blk=lycian' => '#/167',
'blk=lydian' => '#/168',
-'blk=mahajani' => '#/234',
-'blk=mahjong' => '#/192',
-'blk=mahjongtiles' => '#/192',
-'blk=malayalam' => '#/255',
-'blk=mandaic' => '#/193',
-'blk=manichaean' => '#/277',
-'blk=marchen' => '#/194',
-'blk=masaramgondi' => '#/317',
-'blk=mathalphanum' => '#/318',
-'blk=mathematicalalphanumericsymbols' => '#/318',
-'blk=mathematicaloperators' => '#/329',
-'blk=mathoperators' => '#/329',
-'blk=meeteimayek' => '#/297',
-'blk=meeteimayekext' => '#/337',
-'blk=meeteimayekextensions' => '#/337',
-'blk=mendekikakui' => '#/319',
-'blk=meroiticcursive' => '#/347',
-'blk=meroitichieroglyphs' => '#/379',
-'blk=miao' => '#/124',
-'blk=miscarrows' => '#/278',
-'blk=miscellaneousmathematicalsymbolsa' => '#/362',
-'blk=miscellaneousmathematicalsymbolsb' => '#/363',
-'blk=miscellaneoussymbols' => '#/298',
-'blk=miscellaneoussymbolsandarrows' => '#/278',
-'blk=miscellaneoussymbolsandpictographs' => '#/348',
-'blk=miscellaneoustechnical' => '#/330',
-'blk=miscmathsymbolsa' => '#/362',
-'blk=miscmathsymbolsb' => '#/363',
-'blk=miscpictographs' => '#/348',
-'blk=miscsymbols' => '#/298',
-'blk=misctechnical' => '#/330',
-'blk=modi' => '#/125',
-'blk=modifierletters' => '#/349',
-'blk=modifiertoneletters' => '#/380',
-'blk=mongolian' => '#/256',
-'blk=mongoliansup' => '#/320',
-'blk=mongoliansupplement' => '#/320',
-'blk=mro' => '#/115',
-'blk=multani' => '#/195',
+'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' => '#/196',
-'blk=myanmarexta' => '#/299',
-'blk=myanmarextb' => '#/300',
-'blk=myanmarextendeda' => '#/299',
-'blk=myanmarextendedb' => '#/300',
-'blk=nabataean' => '#/257',
+'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' => '#/126',
-'blk=newtailue' => '#/258',
-'blk=nko' => '#/116',
+'blk=newa' => '#/125',
+'blk=newtailue' => '#/263',
+'blk=nko' => '#/115',
'blk=noblock' => 'Blk/NB',
-'blk=numberforms' => '#/301',
+'blk=numberforms' => '#/310',
'blk=nushu' => '#/140',
-'blk=ocr' => '#/117',
+'blk=nyiakengpuachuehmong' => '#/399',
+'blk=ocr' => '#/116',
'blk=ogham' => '#/141',
-'blk=olchiki' => '#/197',
-'blk=oldhungarian' => '#/321',
-'blk=olditalic' => '#/259',
-'blk=oldnortharabian' => '#/350',
-'blk=oldpermic' => '#/260',
-'blk=oldpersian' => '#/279',
-'blk=oldsoutharabian' => '#/351',
-'blk=oldturkic' => '#/261',
-'blk=opticalcharacterrecognition' => '#/117',
+'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' => '#/374',
+'blk=ornamentaldingbats' => '#/389',
'blk=osage' => '#/143',
-'blk=osmanya' => '#/198',
-'blk=pahawhhmong' => '#/302',
-'blk=palmyrene' => '#/262',
-'blk=paucinhau' => '#/263',
-'blk=phagspa' => '#/199',
-'blk=phaistos' => '#/235',
-'blk=phaistosdisc' => '#/235',
-'blk=phoenician' => '#/280',
-'blk=phoneticext' => '#/303',
-'blk=phoneticextensions' => '#/303',
-'blk=phoneticextensionssupplement' => '#/338',
-'blk=phoneticextsup' => '#/338',
-'blk=playingcards' => '#/322',
-'blk=privateuse' => '#/118',
-'blk=privateusearea' => '#/118',
-'blk=psalterpahlavi' => '#/339',
-'blk=pua' => '#/118',
-'blk=punctuation' => '#/304',
+'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' => '#/127',
-'blk=ruminumeralsymbols' => '#/127',
+'blk=rumi' => '#/126',
+'blk=ruminumeralsymbols' => '#/126',
'blk=runic' => '#/144',
-'blk=samaritan' => '#/264',
-'blk=saurashtra' => '#/281',
-'blk=sharada' => '#/200',
-'blk=shavian' => '#/201',
-'blk=shorthandformatcontrols' => '#/389',
-'blk=siddham' => '#/202',
-'blk=sinhala' => '#/203',
-'blk=sinhalaarchaicnumbers' => '#/384',
-'blk=smallforms' => '#/282',
-'blk=smallformvariants' => '#/282',
-'blk=sorasompeng' => '#/305',
-'blk=soyombo' => '#/204',
-'blk=spacingmodifierletters' => '#/349',
-'blk=specials' => '#/236',
-'blk=sundanese' => '#/265',
-'blk=sundanesesup' => '#/323',
-'blk=sundanesesupplement' => '#/323',
-'blk=suparrowsa' => '#/283',
-'blk=suparrowsb' => '#/284',
-'blk=suparrowsc' => '#/285',
-'blk=superandsub' => '#/306',
-'blk=superscriptsandsubscripts' => '#/306',
-'blk=supmathoperators' => '#/364',
-'blk=supplementalarrowsa' => '#/283',
-'blk=supplementalarrowsb' => '#/284',
-'blk=supplementalarrowsc' => '#/285',
-'blk=supplementalmathematicaloperators' => '#/364',
-'blk=supplementalpunctuation' => '#/340',
-'blk=supplementalsymbolsandpictographs' => '#/390',
-'blk=supplementaryprivateuseareaa' => '#/205',
-'blk=supplementaryprivateuseareab' => '#/206',
-'blk=suppuaa' => '#/205',
-'blk=suppuab' => '#/206',
-'blk=suppunctuation' => '#/340',
-'blk=supsymbolsandpictographs' => '#/390',
-'blk=suttonsignwriting' => '#/369',
-'blk=sylotinagri' => '#/307',
+'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' => '#/266',
-'blk=syriacsupplement' => '#/266',
-'blk=tagalog' => '#/207',
-'blk=tagbanwa' => '#/237',
-'blk=tags' => '#/128',
+'blk=syriacsup' => '#/271',
+'blk=syriacsupplement' => '#/271',
+'blk=tagalog' => '#/211',
+'blk=tagbanwa' => '#/241',
+'blk=tags' => '#/127',
'blk=taile' => '#/145',
-'blk=taitham' => '#/208',
-'blk=taiviet' => '#/209',
-'blk=taixuanjing' => '#/308',
-'blk=taixuanjingsymbols' => '#/308',
+'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' => '#/365',
+'blk=tangutcomponents' => '#/379',
'blk=telugu' => '#/172',
'blk=thaana' => '#/173',
-'blk=thai' => '#/129',
-'blk=tibetan' => '#/210',
-'blk=tifinagh' => '#/238',
-'blk=tirhuta' => '#/211',
-'blk=transportandmap' => '#/352',
-'blk=transportandmapsymbols' => '#/352',
-'blk=ucas' => '#/130',
-'blk=ucasext' => '#/212',
-'blk=ugaritic' => '#/239',
-'blk=unifiedcanadianaboriginalsyllabics' => '#/130',
-'blk=unifiedcanadianaboriginalsyllabicsextended' => '#/212',
-'blk=vai' => '#/119',
-'blk=variationselectors' => '#/111',
+'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' => '#/240',
-'blk=vedicextensions' => '#/240',
-'blk=verticalforms' => '#/331',
-'blk=vs' => '#/111',
+'blk=vedicext' => '#/245',
+'blk=vedicextensions' => '#/245',
+'blk=verticalforms' => '#/344',
+'blk=vs' => '#/110',
'blk=vssup' => '#/148',
-'blk=warangciti' => '#/286',
-'blk=yijing' => '#/174',
-'blk=yijinghexagramsymbols' => '#/174',
-'blk=yiradicals' => '#/287',
-'blk=yisyllables' => '#/309',
-'blk=zanabazarsquare' => '#/353',
-'blockelements' => '#/325',
+'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' => '#/288',
-'bopomofoextended' => '#/288',
-'boxdrawing' => '#/270',
+'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' => '#/620',
-'brahmi' => '#/620',
-'brai' => '#/177',
-'braille' => '#/177',
-'braillepatterns' => '#/177',
-'bugi' => '#/621',
-'buginese' => '#/621',
-'buhd' => '#/622',
-'buhid' => '#/622',
-'byzantinemusic' => '#/333',
-'byzantinemusicalsymbols' => '#/333',
+'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' => '#/623',
-'canadiansyllabics' => '#/130',
-'cans' => '#/623',
-'cari' => '#/624',
-'carian' => '#/624',
+'canadianaboriginal' => '#/638',
+'canadiansyllabics' => '#/129',
+'cans' => '#/638',
+'cari' => '#/639',
+'carian' => '#/639',
'cased' => 'Cased/Y',
'cased=f' => '!Cased/Y',
'cased=false' => '!Cased/Y',
@@ -3543,8 +3637,8 @@
'cased=yes' => 'Cased/Y',
'casedletter' => 'Gc/LC',
'caseignorable' => 'CI/Y',
-'caucasianalbanian' => '#/612',
-'cc' => '#/394',
+'caucasianalbanian' => '#/627',
+'cc' => '#/413',
'ccc=a' => 'Ccc/A',
'ccc=above' => 'Ccc/A',
'ccc=aboveleft' => 'Ccc/AL',
@@ -3640,10 +3734,11 @@
'changeswhennfkccasefolded' => 'CWKCF/Y',
'changeswhentitlecased' => 'CWT/Y',
'changeswhenuppercased' => 'CWU/Y',
-'cher' => '#/625',
-'cherokee' => '#/625',
-'cherokeesup' => '#/289',
-'cherokeesupplement' => '#/289',
+'cher' => '#/640',
+'cherokee' => '#/640',
+'cherokeesup' => '#/295',
+'cherokeesupplement' => '#/295',
+'chesssymbols' => '#/320',
'ci' => 'CI/Y',
'ci=f' => '!CI/Y',
'ci=false' => '!CI/Y',
@@ -3653,47 +3748,47 @@
'ci=true' => 'CI/Y',
'ci=y' => 'CI/Y',
'ci=yes' => 'CI/Y',
-'cjk' => '#/112',
-'cjkcompat' => '#/245',
-'cjkcompatforms' => '#/334',
-'cjkcompatibility' => '#/245',
-'cjkcompatibilityforms' => '#/334',
-'cjkcompatibilityideographs' => '#/376',
-'cjkcompatibilityideographssupplement' => '#/385',
-'cjkcompatideographs' => '#/376',
-'cjkcompatideographssup' => '#/385',
-'cjkexta' => '#/178',
-'cjkextb' => '#/179',
-'cjkextc' => '#/180',
-'cjkextd' => '#/181',
-'cjkexte' => '#/182',
-'cjkextf' => '#/183',
-'cjkradicalssup' => '#/335',
-'cjkradicalssupplement' => '#/335',
-'cjkstrokes' => '#/271',
-'cjksymbols' => '#/272',
-'cjksymbolsandpunctuation' => '#/272',
-'cjkunifiedideographs' => '#/112',
-'cjkunifiedideographsextensiona' => '#/178',
-'cjkunifiedideographsextensionb' => '#/179',
-'cjkunifiedideographsextensionc' => '#/180',
-'cjkunifiedideographsextensiond' => '#/181',
-'cjkunifiedideographsextensione' => '#/182',
-'cjkunifiedideographsextensionf' => '#/183',
+'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' => '#/394',
-'co' => '#/395',
-'combiningdiacriticalmarks' => '#/314',
-'combiningdiacriticalmarksextended' => '#/343',
-'combiningdiacriticalmarksforsymbols' => '#/386',
-'combiningdiacriticalmarkssupplement' => '#/344',
-'combininghalfmarks' => '#/248',
+'cntrl' => '#/413',
+'co' => '#/414',
+'combiningdiacriticalmarks' => '#/324',
+'combiningdiacriticalmarksextended' => '#/357',
+'combiningdiacriticalmarksforsymbols' => '#/403',
+'combiningdiacriticalmarkssupplement' => '#/358',
+'combininghalfmarks' => '#/253',
'combiningmark' => 'Gc/M',
-'combiningmarksforsymbols' => '#/386',
+'combiningmarksforsymbols' => '#/403',
'common' => 'Scx/Zyyy',
-'commonindicnumberforms' => '#/359',
-'compatjamo' => '#/273',
+'commonindicnumberforms' => '#/373',
+'compatjamo' => '#/278',
'compex' => 'CompEx/Y',
'compex=f' => '!CompEx/Y',
'compex=false' => '!CompEx/Y',
@@ -3705,20 +3800,20 @@
'compex=yes' => 'CompEx/Y',
'compositionexclusion' => 'CE/Y',
'connectorpunctuation' => 'Gc/Pc',
-'control' => '#/394',
-'controlpictures' => '#/341',
+'control' => '#/413',
+'controlpictures' => '#/355',
'copt' => 'Scx/Copt',
'coptic' => 'Scx/Copt',
-'copticepactnumbers' => '#/370',
-'countingrod' => '#/290',
-'countingrodnumerals' => '#/290',
+'copticepactnumbers' => '#/385',
+'countingrod' => '#/296',
+'countingrodnumerals' => '#/296',
'cprt' => 'Scx/Cprt',
'cs' => '#/14',
'cuneiform' => 'Scx/Xsux',
-'cuneiformnumbers' => '#/354',
-'cuneiformnumbersandpunctuation' => '#/354',
+'cuneiformnumbers' => '#/368',
+'cuneiformnumbersandpunctuation' => '#/368',
'currencysymbol' => 'Gc/Sc',
-'currencysymbols' => '#/342',
+'currencysymbols' => '#/356',
'cwcf' => 'CWCF/Y',
'cwcf=f' => '!CWCF/Y',
'cwcf=false' => '!CWCF/Y',
@@ -3774,17 +3869,17 @@
'cwu=y' => 'CWU/Y',
'cwu=yes' => 'CWU/Y',
'cypriot' => 'Scx/Cprt',
-'cypriotsyllabary' => '#/355',
+'cypriotsyllabary' => '#/369',
'cyrillic' => 'Scx/Cyrl',
-'cyrillicexta' => '#/311',
-'cyrillicextb' => '#/312',
-'cyrillicextc' => '#/313',
-'cyrillicextendeda' => '#/311',
-'cyrillicextendedb' => '#/312',
-'cyrillicextendedc' => '#/313',
-'cyrillicsup' => '#/291',
-'cyrillicsupplement' => '#/291',
-'cyrillicsupplementary' => '#/291',
+'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',
@@ -3808,11 +3903,11 @@
'dep=y' => 'Dep/Y',
'dep=yes' => 'Dep/Y',
'deprecated' => 'Dep/Y',
-'deseret' => '#/184',
+'deseret' => '#/185',
'deva' => 'Scx/Deva',
'devanagari' => 'Scx/Deva',
-'devanagariext' => '#/326',
-'devanagariextended' => '#/326',
+'devanagariext' => '#/338',
+'devanagariextended' => '#/338',
'di' => 'DI/Y',
'di=f' => '!DI/Y',
'di=false' => '!DI/Y',
@@ -3832,15 +3927,17 @@
'dia=y' => 'Dia/Y',
'dia=yes' => 'Dia/Y',
'diacritic' => 'Dia/Y',
-'diacriticals' => '#/314',
-'diacriticalsext' => '#/343',
-'diacriticalsforsymbols' => '#/386',
-'diacriticalssup' => '#/344',
+'diacriticals' => '#/324',
+'diacriticalsext' => '#/357',
+'diacriticalsforsymbols' => '#/403',
+'diacriticalssup' => '#/358',
'digit' => 'Gc/Nd',
-'dingbats' => '#/221',
+'dingbats' => '#/225',
+'dogr' => '#/641',
+'dogra' => '#/641',
'domino' => '#/155',
'dominotiles' => '#/155',
-'dsrt' => '#/184',
+'dsrt' => '#/185',
'dt=can' => 'NFDQC/N',
'dt=canonical' => 'NFDQC/N',
'dt=circle' => 'Dt/Enc',
@@ -3850,8 +3947,8 @@
'dt=fin' => 'Dt/Fin',
'dt=final' => 'Dt/Fin',
'dt=font' => 'Dt/Font',
-'dt=fra' => '#/391',
-'dt=fraction' => '#/391',
+'dt=fra' => '#/410',
+'dt=fraction' => '#/410',
'dt=init' => 'Dt/Init',
'dt=initial' => 'Dt/Init',
'dt=iso' => 'Dt/Iso',
@@ -3865,8 +3962,8 @@
'dt=noncanon' => 'Dt/NonCanon',
'dt=noncanonical' => 'Dt/NonCanon',
'dt=none' => 'NFKDQC/Y',
-'dt=small' => '#/392',
-'dt=sml' => '#/392',
+'dt=small' => '#/411',
+'dt=sml' => '#/411',
'dt=sqr' => 'Dt/Sqr',
'dt=square' => 'Dt/Sqr',
'dt=sub' => 'Dt/Sub',
@@ -3874,13 +3971,13 @@
'dt=super' => 'Dt/Sup',
'dt=vert' => 'Dt/Vert',
'dt=vertical' => 'Dt/Vert',
-'dt=wide' => '#/393',
+'dt=wide' => '#/412',
'dupl' => 'Scx/Dupl',
'duployan' => 'Scx/Dupl',
'ea=a' => 'Ea/A',
'ea=ambiguous' => 'Ea/A',
-'ea=f' => '#/393',
-'ea=fullwidth' => '#/393',
+'ea=f' => '#/412',
+'ea=fullwidth' => '#/412',
'ea=h' => 'Ea/H',
'ea=halfwidth' => 'Ea/H',
'ea=n' => 'Ea/N',
@@ -3889,29 +3986,32 @@
'ea=neutral' => 'Ea/N',
'ea=w' => 'Ea/W',
'ea=wide' => 'Ea/W',
-'earlydynasticcuneiform' => '#/387',
-'egyp' => '#/626',
-'egyptianhieroglyphs' => '#/626',
-'elba' => '#/627',
-'elbasan' => '#/627',
-'emoticons' => '#/247',
-'enclosedalphanum' => '#/356',
-'enclosedalphanumerics' => '#/356',
-'enclosedalphanumericsupplement' => '#/378',
-'enclosedalphanumsup' => '#/378',
-'enclosedcjk' => '#/292',
-'enclosedcjklettersandmonths' => '#/292',
-'enclosedideographicsup' => '#/388',
-'enclosedideographicsupplement' => '#/388',
+'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' => '#/293',
-'ethiopicexta' => '#/315',
-'ethiopicextended' => '#/293',
-'ethiopicextendeda' => '#/315',
-'ethiopicsup' => '#/294',
-'ethiopicsupplement' => '#/294',
+'ethiopicext' => '#/299',
+'ethiopicexta' => '#/325',
+'ethiopicextended' => '#/299',
+'ethiopicextendeda' => '#/325',
+'ethiopicsup' => '#/300',
+'ethiopicsupplement' => '#/300',
'ext' => 'Ext/Y',
'ext=f' => '!Ext/Y',
'ext=false' => '!Ext/Y',
@@ -3927,15 +4027,15 @@
'fullcompositionexclusion' => 'CompEx/Y',
'gc=c' => 'Gc/C',
'gc=casedletter' => 'Gc/LC',
-'gc=cc' => '#/394',
+'gc=cc' => '#/413',
'gc=cf' => 'Gc/Cf',
'gc=closepunctuation' => 'Gc/Pe',
'gc=cn' => 'Gc/Cn',
-'gc=cntrl' => '#/394',
-'gc=co' => '#/395',
+'gc=cntrl' => '#/413',
+'gc=co' => '#/414',
'gc=combiningmark' => 'Gc/M',
'gc=connectorpunctuation' => 'Gc/Pc',
-'gc=control' => '#/394',
+'gc=control' => '#/413',
'gc=cs' => '#/14',
'gc=currencysymbol' => 'Gc/Sc',
'gc=dashpunctuation' => 'Gc/Pd',
@@ -3951,7 +4051,7 @@
'gc=lc' => 'Gc/LC',
'gc=letter' => 'Gc/L',
'gc=letternumber' => 'Gc/Nl',
-'gc=lineseparator' => '#/396',
+'gc=lineseparator' => '#/415',
'gc=ll' => 'Gc/Ll',
'gc=lm' => 'Gc/Lm',
'gc=lo' => 'Gc/Lo',
@@ -3979,14 +4079,14 @@
'gc=otherpunctuation' => 'Gc/Po',
'gc=othersymbol' => 'Gc/So',
'gc=p' => 'Gc/P',
-'gc=paragraphseparator' => '#/397',
+'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' => '#/395',
+'gc=privateuse' => '#/414',
'gc=ps' => 'Gc/Ps',
'gc=punct' => 'Gc/P',
'gc=punctuation' => 'Gc/P',
@@ -4004,57 +4104,60 @@
'gc=unassigned' => 'Gc/Cn',
'gc=uppercaseletter' => 'Gc/Lu',
'gc=z' => 'Gc/Z',
-'gc=zl' => '#/396',
-'gc=zp' => '#/397',
+'gc=zl' => '#/415',
+'gc=zp' => '#/416',
'gc=zs' => 'Gc/Zs',
'gcb=cn' => 'GCB/CN',
'gcb=control' => 'GCB/CN',
'gcb=cr' => '#/63',
-'gcb=eb' => 'GCB/EB',
-'gcb=ebase' => 'GCB/EB',
-'gcb=ebasegaz' => '#/67',
-'gcb=ebg' => '#/67',
-'gcb=em' => '#/64',
-'gcb=emodifier' => '#/64',
+'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' => 'GCB/GAZ',
-'gcb=glueafterzwj' => 'GCB/GAZ',
+'gcb=gaz' => '#/0',
+'gcb=glueafterzwj' => '#/0',
'gcb=l' => '#/60',
-'gcb=lf' => '#/65',
+'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' => '#/66',
-'gcb=ri' => '#/66',
+'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' => '#/68',
-'generalpunctuation' => '#/304',
-'geometricshapes' => '#/345',
-'geometricshapesext' => '#/371',
-'geometricshapesextended' => '#/371',
+'gcb=zwj' => '#/66',
+'generalpunctuation' => '#/313',
+'geometricshapes' => '#/359',
+'geometricshapesext' => '#/386',
+'geometricshapesextended' => '#/386',
'geor' => 'Scx/Geor',
'georgian' => 'Scx/Geor',
-'georgiansup' => '#/295',
-'georgiansupplement' => '#/295',
+'georgianext' => '#/301',
+'georgianextended' => '#/301',
+'georgiansup' => '#/302',
+'georgiansupplement' => '#/302',
'glag' => 'Scx/Glag',
'glagolitic' => 'Scx/Glag',
-'glagoliticsup' => '#/327',
-'glagoliticsupplement' => '#/327',
+'glagoliticsup' => '#/339',
+'glagoliticsupplement' => '#/339',
+'gong' => 'Scx/Gong',
'gonm' => 'Scx/Gonm',
-'goth' => '#/628',
-'gothic' => '#/628',
+'goth' => '#/645',
+'gothic' => '#/645',
'gran' => 'Scx/Gran',
'grantha' => 'Scx/Gran',
'graph' => 'Perl/Graph',
'graphemebase' => 'GrBase/Y',
-'graphemeextend' => 'GCB/EX',
+'graphemeextend' => 'GrExt/Y',
'grbase' => 'GrBase/Y',
'grbase=f' => '!GrBase/Y',
'grbase=false' => '!GrBase/Y',
@@ -4066,38 +4169,40 @@
'grbase=yes' => 'GrBase/Y',
'greek' => 'Scx/Grek',
'greekandcoptic' => '#/136',
-'greekext' => '#/225',
-'greekextended' => '#/225',
+'greekext' => '#/229',
+'greekextended' => '#/229',
'grek' => 'Scx/Grek',
-'grext' => 'GCB/EX',
-'grext=f' => '!GCB/EX',
-'grext=false' => '!GCB/EX',
-'grext=n' => '!GCB/EX',
-'grext=no' => '!GCB/EX',
-'grext=t' => 'GCB/EX',
-'grext=true' => 'GCB/EX',
-'grext=y' => 'GCB/EX',
-'grext=yes' => 'GCB/EX',
+'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' => '#/357',
-'halfmarks' => '#/248',
-'halfwidthandfullwidthforms' => '#/357',
+'halfandfullforms' => '#/371',
+'halfmarks' => '#/253',
+'halfwidthandfullwidthforms' => '#/371',
'han' => 'Scx/Han',
'hang' => 'Scx/Hang',
'hangul' => 'Scx/Hang',
-'hangulcompatibilityjamo' => '#/273',
-'hanguljamo' => '#/122',
-'hanguljamoextendeda' => '#/229',
-'hanguljamoextendedb' => '#/230',
+'hangulcompatibilityjamo' => '#/278',
+'hanguljamo' => '#/121',
+'hanguljamoextendeda' => '#/233',
+'hanguljamoextendedb' => '#/234',
'hangulsyllables' => '#/157',
'hani' => 'Scx/Han',
-'hano' => '#/629',
-'hanunoo' => '#/629',
-'hatr' => '#/630',
-'hatran' => '#/630',
+'hanifirohingya' => 'Scx/Rohg',
+'hano' => '#/646',
+'hanunoo' => '#/646',
+'hatr' => '#/647',
+'hatran' => '#/647',
'hebr' => 'Scx/Hebr',
'hebrew' => 'Scx/Hebr',
'hex' => 'Hex/Y',
@@ -4110,13 +4215,14 @@
'hex=y' => 'Hex/Y',
'hex=yes' => 'Hex/Y',
'hexdigit' => 'Hex/Y',
-'highprivateusesurrogates' => '#/358',
-'highpusurrogates' => '#/358',
-'highsurrogates' => '#/336',
+'highprivateusesurrogates' => '#/372',
+'highpusurrogates' => '#/372',
+'highsurrogates' => '#/350',
'hira' => 'Scx/Hira',
'hiragana' => 'Scx/Hira',
-'hluw' => '#/631',
+'hluw' => '#/648',
'hmng' => 'Scx/Hmng',
+'hmnp' => 'Scx/Hmnp',
'horizspace' => 'Perl/Blank',
'hst=l' => '#/60',
'hst=leadingjamo' => '#/60',
@@ -4130,7 +4236,7 @@
'hst=trailingjamo' => '#/61',
'hst=v' => '#/62',
'hst=voweljamo' => '#/62',
-'hung' => '#/632',
+'hung' => '#/649',
'hyphen' => 'Hyphen/T',
'hyphen=f' => '!Hyphen/T',
'hyphen=false' => '!Hyphen/T',
@@ -4160,9 +4266,9 @@
'ideo=y' => 'Ideo/Y',
'ideo=yes' => 'Ideo/Y',
'ideographic' => 'Ideo/Y',
-'ideographicdescriptioncharacters' => '#/113',
-'ideographicsymbols' => '#/372',
-'ideographicsymbolsandpunctuation' => '#/372',
+'ideographicdescriptioncharacters' => '#/112',
+'ideographicsymbols' => '#/387',
+'ideographicsymbolsandpunctuation' => '#/387',
'ids' => 'IDS/Y',
'ids=f' => '!IDS/Y',
'ids=false' => '!IDS/Y',
@@ -4172,30 +4278,33 @@
'ids=true' => 'IDS/Y',
'ids=y' => 'IDS/Y',
'ids=yes' => 'IDS/Y',
-'idsb' => '#/69',
-'idsb=f' => '#/!69',
-'idsb=false' => '#/!69',
-'idsb=n' => '#/!69',
-'idsb=no' => '#/!69',
-'idsb=t' => '#/69',
-'idsb=true' => '#/69',
-'idsb=y' => '#/69',
-'idsb=yes' => '#/69',
-'idsbinaryoperator' => '#/69',
-'idst' => '#/71',
-'idst=f' => '#/!71',
-'idst=false' => '#/!71',
-'idst=n' => '#/!71',
-'idst=no' => '#/!71',
-'idst=t' => '#/71',
-'idst=true' => '#/71',
-'idst=y' => '#/71',
-'idst=yes' => '#/71',
+'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' => '#/71',
-'imperialaramaic' => '#/614',
+'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',
@@ -4213,318 +4322,335 @@
'in=v70' => 'In/7_0',
'in=v80' => 'In/8_0',
'in=v90' => 'In/9_0',
-'inadlam' => '#/132',
-'inaegeannumbers' => '#/324',
-'inahom' => '#/120',
-'inalchemical' => '#/267',
-'inalchemicalsymbols' => '#/267',
-'inalphabeticpf' => '#/310',
-'inalphabeticpresentationforms' => '#/310',
-'inanatolianhieroglyphs' => '#/381',
-'inancientgreekmusic' => '#/366',
-'inancientgreekmusicalnotation' => '#/366',
-'inancientgreeknumbers' => '#/375',
-'inancientsymbols' => '#/332',
+'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' => '#/268',
-'inarabicextendeda' => '#/268',
-'inarabicmath' => '#/269',
-'inarabicmathematicalalphabeticsymbols' => '#/269',
-'inarabicpfa' => '#/241',
-'inarabicpfb' => '#/242',
-'inarabicpresentationformsa' => '#/241',
-'inarabicpresentationformsb' => '#/242',
-'inarabicsup' => '#/243',
-'inarabicsupplement' => '#/243',
-'inarmenian' => '#/213',
+'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' => '#/131',
-'inavestan' => '#/175',
-'inbalinese' => '#/214',
-'inbamum' => '#/133',
-'inbamumsup' => '#/215',
-'inbamumsupplement' => '#/215',
-'inbasiclatin' => '#/131',
-'inbassavah' => '#/216',
-'inbatak' => '#/134',
-'inbengali' => '#/176',
-'inbhaiksuki' => '#/244',
-'inblockelements' => '#/325',
-'inbopomofo' => '#/217',
-'inbopomofoext' => '#/288',
-'inbopomofoextended' => '#/288',
-'inboxdrawing' => '#/270',
+'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' => '#/177',
-'inbraillepatterns' => '#/177',
-'inbuginese' => '#/218',
-'inbuhid' => '#/135',
-'inbyzantinemusic' => '#/333',
-'inbyzantinemusicalsymbols' => '#/333',
-'incanadiansyllabics' => '#/130',
+'inbraille' => '#/178',
+'inbraillepatterns' => '#/178',
+'inbuginese' => '#/222',
+'inbuhid' => '#/134',
+'inbyzantinemusic' => '#/346',
+'inbyzantinemusicalsymbols' => '#/346',
+'incanadiansyllabics' => '#/129',
'incarian' => '#/152',
-'incaucasianalbanian' => '#/367',
+'incaucasianalbanian' => '#/381',
'inchakma' => '#/153',
-'incham' => '#/121',
-'incherokee' => '#/219',
-'incherokeesup' => '#/289',
-'incherokeesupplement' => '#/289',
-'incjk' => '#/112',
-'incjkcompat' => '#/245',
-'incjkcompatforms' => '#/334',
-'incjkcompatibility' => '#/245',
-'incjkcompatibilityforms' => '#/334',
-'incjkcompatibilityideographs' => '#/376',
-'incjkcompatibilityideographssupplement' => '#/385',
-'incjkcompatideographs' => '#/376',
-'incjkcompatideographssup' => '#/385',
-'incjkexta' => '#/178',
-'incjkextb' => '#/179',
-'incjkextc' => '#/180',
-'incjkextd' => '#/181',
-'incjkexte' => '#/182',
-'incjkextf' => '#/183',
-'incjkradicalssup' => '#/335',
-'incjkradicalssupplement' => '#/335',
-'incjkstrokes' => '#/271',
-'incjksymbols' => '#/272',
-'incjksymbolsandpunctuation' => '#/272',
-'incjkunifiedideographs' => '#/112',
-'incjkunifiedideographsextensiona' => '#/178',
-'incjkunifiedideographsextensionb' => '#/179',
-'incjkunifiedideographsextensionc' => '#/180',
-'incjkunifiedideographsextensiond' => '#/181',
-'incjkunifiedideographsextensione' => '#/182',
-'incjkunifiedideographsextensionf' => '#/183',
-'incombiningdiacriticalmarks' => '#/314',
-'incombiningdiacriticalmarksextended' => '#/343',
-'incombiningdiacriticalmarksforsymbols' => '#/386',
-'incombiningdiacriticalmarkssupplement' => '#/344',
-'incombininghalfmarks' => '#/248',
-'incombiningmarksforsymbols' => '#/386',
-'incommonindicnumberforms' => '#/359',
-'incompatjamo' => '#/273',
-'incontrolpictures' => '#/341',
+'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' => '#/370',
-'incountingrod' => '#/290',
-'incountingrodnumerals' => '#/290',
-'incuneiform' => '#/246',
-'incuneiformnumbers' => '#/354',
-'incuneiformnumbersandpunctuation' => '#/354',
-'incurrencysymbols' => '#/342',
-'incypriotsyllabary' => '#/355',
-'incyrillic' => '#/220',
-'incyrillicexta' => '#/311',
-'incyrillicextb' => '#/312',
-'incyrillicextc' => '#/313',
-'incyrillicextendeda' => '#/311',
-'incyrillicextendedb' => '#/312',
-'incyrillicextendedc' => '#/313',
-'incyrillicsup' => '#/291',
-'incyrillicsupplement' => '#/291',
-'incyrillicsupplementary' => '#/291',
-'indeseret' => '#/184',
-'indevanagari' => '#/274',
-'indevanagariext' => '#/326',
-'indevanagariextended' => '#/326',
-'indiacriticals' => '#/314',
-'indiacriticalsext' => '#/343',
-'indiacriticalsforsymbols' => '#/386',
-'indiacriticalssup' => '#/344',
-'indicnumberforms' => '#/359',
-'indingbats' => '#/221',
+'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' => '#/222',
-'inearlydynasticcuneiform' => '#/387',
-'inegyptianhieroglyphs' => '#/377',
-'inelbasan' => '#/185',
-'inemoticons' => '#/247',
-'inenclosedalphanum' => '#/356',
-'inenclosedalphanumerics' => '#/356',
-'inenclosedalphanumericsupplement' => '#/378',
-'inenclosedalphanumsup' => '#/378',
-'inenclosedcjk' => '#/292',
-'inenclosedcjklettersandmonths' => '#/292',
-'inenclosedideographicsup' => '#/388',
-'inenclosedideographicsupplement' => '#/388',
-'inethiopic' => '#/223',
-'inethiopicext' => '#/293',
-'inethiopicexta' => '#/315',
-'inethiopicextended' => '#/293',
-'inethiopicextendeda' => '#/315',
-'inethiopicsup' => '#/294',
-'inethiopicsupplement' => '#/294',
-'ingeneralpunctuation' => '#/304',
-'ingeometricshapes' => '#/345',
-'ingeometricshapesext' => '#/371',
-'ingeometricshapesextended' => '#/371',
-'ingeorgian' => '#/224',
-'ingeorgiansup' => '#/295',
-'ingeorgiansupplement' => '#/295',
-'inglagolitic' => '#/275',
-'inglagoliticsup' => '#/327',
-'inglagoliticsupplement' => '#/327',
+'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' => '#/186',
+'ingrantha' => '#/188',
'ingreek' => '#/136',
'ingreekandcoptic' => '#/136',
-'ingreekext' => '#/225',
-'ingreekextended' => '#/225',
-'ingujarati' => '#/226',
-'ingurmukhi' => '#/227',
-'inhalfandfullforms' => '#/357',
-'inhalfmarks' => '#/248',
-'inhalfwidthandfullwidthforms' => '#/357',
+'ingreekext' => '#/229',
+'ingreekextended' => '#/229',
+'ingujarati' => '#/230',
+'ingunjalagondi' => '#/326',
+'ingurmukhi' => '#/231',
+'inhalfandfullforms' => '#/371',
+'inhalfmarks' => '#/253',
+'inhalfwidthandfullwidthforms' => '#/371',
'inhangul' => '#/157',
-'inhangulcompatibilityjamo' => '#/273',
-'inhanguljamo' => '#/122',
-'inhanguljamoextendeda' => '#/229',
-'inhanguljamoextendedb' => '#/230',
+'inhangulcompatibilityjamo' => '#/278',
+'inhanguljamo' => '#/121',
+'inhanguljamoextendeda' => '#/233',
+'inhanguljamoextendedb' => '#/234',
'inhangulsyllables' => '#/157',
-'inhanunoo' => '#/187',
+'inhanifirohingya' => '#/349',
+'inhanunoo' => '#/189',
'inhatran' => '#/158',
'inhebrew' => '#/159',
'inherited' => 'Scx/Zinh',
-'inhighprivateusesurrogates' => '#/358',
-'inhighpusurrogates' => '#/358',
-'inhighsurrogates' => '#/336',
-'inhiragana' => '#/228',
-'inidc' => '#/113',
-'inideographicdescriptioncharacters' => '#/113',
-'inideographicsymbols' => '#/372',
-'inideographicsymbolsandpunctuation' => '#/372',
-'inimperialaramaic' => '#/346',
-'inindicnumberforms' => '#/359',
-'ininscriptionalpahlavi' => '#/382',
-'ininscriptionalparthian' => '#/383',
+'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' => '#/122',
-'injamoexta' => '#/229',
-'injamoextb' => '#/230',
-'injavanese' => '#/231',
+'injamo' => '#/121',
+'injamoexta' => '#/233',
+'injamoextb' => '#/234',
+'injavanese' => '#/235',
'inkaithi' => '#/161',
-'inkanaexta' => '#/232',
-'inkanaextendeda' => '#/232',
-'inkanasup' => '#/188',
-'inkanasupplement' => '#/188',
+'inkanaexta' => '#/236',
+'inkanaextendeda' => '#/236',
+'inkanasup' => '#/190',
+'inkanasupplement' => '#/190',
'inkanbun' => '#/162',
'inkangxi' => '#/163',
'inkangxiradicals' => '#/163',
-'inkannada' => '#/189',
-'inkatakana' => '#/233',
-'inkatakanaext' => '#/296',
-'inkatakanaphoneticextensions' => '#/296',
-'inkayahli' => '#/190',
-'inkharoshthi' => '#/276',
+'inkannada' => '#/191',
+'inkatakana' => '#/237',
+'inkatakanaext' => '#/303',
+'inkatakanaphoneticextensions' => '#/303',
+'inkayahli' => '#/192',
+'inkharoshthi' => '#/281',
'inkhmer' => '#/137',
-'inkhmersymbols' => '#/316',
+'inkhmersymbols' => '#/327',
'inkhojki' => '#/164',
-'inkhudawadi' => '#/249',
-'inlao' => '#/114',
+'inkhudawadi' => '#/254',
+'inlao' => '#/113',
'inlatin1' => '#/165',
'inlatin1sup' => '#/165',
'inlatin1supplement' => '#/165',
-'inlatinexta' => '#/250',
-'inlatinextadditional' => '#/373',
-'inlatinextb' => '#/251',
-'inlatinextc' => '#/252',
-'inlatinextd' => '#/253',
-'inlatinexte' => '#/254',
-'inlatinextendeda' => '#/250',
-'inlatinextendedadditional' => '#/373',
-'inlatinextendedb' => '#/251',
-'inlatinextendedc' => '#/252',
-'inlatinextendedd' => '#/253',
-'inlatinextendede' => '#/254',
+'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' => '#/368',
+'inletterlikesymbols' => '#/383',
'inlimbu' => '#/138',
-'inlineara' => '#/191',
-'inlinearbideograms' => '#/360',
-'inlinearbsyllabary' => '#/361',
-'inlisu' => '#/123',
-'inlowsurrogates' => '#/328',
+'inlineara' => '#/193',
+'inlinearbideograms' => '#/374',
+'inlinearbsyllabary' => '#/375',
+'inlisu' => '#/122',
+'inlowsurrogates' => '#/340',
'inlycian' => '#/167',
'inlydian' => '#/168',
-'inmahajani' => '#/234',
-'inmahjong' => '#/192',
-'inmahjongtiles' => '#/192',
-'inmalayalam' => '#/255',
-'inmandaic' => '#/193',
-'inmanichaean' => '#/277',
-'inmarchen' => '#/194',
-'inmasaramgondi' => '#/317',
-'inmathalphanum' => '#/318',
-'inmathematicalalphanumericsymbols' => '#/318',
-'inmathematicaloperators' => '#/329',
-'inmathoperators' => '#/329',
-'inmeeteimayek' => '#/297',
-'inmeeteimayekext' => '#/337',
-'inmeeteimayekextensions' => '#/337',
-'inmendekikakui' => '#/319',
-'inmeroiticcursive' => '#/347',
-'inmeroitichieroglyphs' => '#/379',
-'inmiao' => '#/124',
-'inmiscarrows' => '#/278',
-'inmiscellaneousmathematicalsymbolsa' => '#/362',
-'inmiscellaneousmathematicalsymbolsb' => '#/363',
-'inmiscellaneoussymbols' => '#/298',
-'inmiscellaneoussymbolsandarrows' => '#/278',
-'inmiscellaneoussymbolsandpictographs' => '#/348',
-'inmiscellaneoustechnical' => '#/330',
-'inmiscmathsymbolsa' => '#/362',
-'inmiscmathsymbolsb' => '#/363',
-'inmiscpictographs' => '#/348',
-'inmiscsymbols' => '#/298',
-'inmisctechnical' => '#/330',
-'inmodi' => '#/125',
-'inmodifierletters' => '#/349',
-'inmodifiertoneletters' => '#/380',
-'inmongolian' => '#/256',
-'inmongoliansup' => '#/320',
-'inmongoliansupplement' => '#/320',
-'inmro' => '#/115',
-'inmultani' => '#/195',
+'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' => '#/196',
-'inmyanmarexta' => '#/299',
-'inmyanmarextb' => '#/300',
-'inmyanmarextendeda' => '#/299',
-'inmyanmarextendedb' => '#/300',
-'innabataean' => '#/257',
+'inmyanmar' => '#/199',
+'inmyanmarexta' => '#/307',
+'inmyanmarextb' => '#/308',
+'inmyanmarextendeda' => '#/307',
+'inmyanmarextendedb' => '#/308',
+'innabataean' => '#/262',
+'innandinagari' => '#/309',
'innb' => 'Blk/NB',
-'innewa' => '#/126',
-'innewtailue' => '#/258',
-'innko' => '#/116',
+'innewa' => '#/125',
+'innewtailue' => '#/263',
+'innko' => '#/115',
'innoblock' => 'Blk/NB',
-'innumberforms' => '#/301',
+'innumberforms' => '#/310',
'innushu' => '#/140',
-'inocr' => '#/117',
+'innyiakengpuachuehmong' => '#/399',
+'inocr' => '#/116',
'inogham' => '#/141',
-'inolchiki' => '#/197',
-'inoldhungarian' => '#/321',
-'inolditalic' => '#/259',
-'inoldnortharabian' => '#/350',
-'inoldpermic' => '#/260',
-'inoldpersian' => '#/279',
-'inoldsoutharabian' => '#/351',
-'inoldturkic' => '#/261',
-'inopticalcharacterrecognition' => '#/117',
+'inolchiki' => '#/200',
+'inoldhungarian' => '#/332',
+'inolditalic' => '#/264',
+'inoldnortharabian' => '#/364',
+'inoldpermic' => '#/265',
+'inoldpersian' => '#/284',
+'inoldsogdian' => '#/285',
+'inoldsoutharabian' => '#/365',
+'inoldturkic' => '#/266',
+'inopticalcharacterrecognition' => '#/116',
'inoriya' => '#/142',
-'inornamentaldingbats' => '#/374',
+'inornamentaldingbats' => '#/389',
'inosage' => '#/143',
-'inosmanya' => '#/198',
-'inpahawhhmong' => '#/302',
-'inpalmyrene' => '#/262',
-'inpaucinhau' => '#/263',
+'inosmanya' => '#/201',
+'inottomansiyaqnumbers' => '#/396',
+'inpahawhhmong' => '#/311',
+'inpalmyrene' => '#/267',
+'inpaucinhau' => '#/268',
'inpc=bottom' => 'InPC/Bottom',
-'inpc=bottomandleft' => '#/73',
-'inpc=bottomandright' => '#/74',
+'inpc=bottomandleft' => '#/71',
+'inpc=bottomandright' => '#/72',
'inpc=left' => 'InPC/Left',
'inpc=leftandright' => 'InPC/LeftAndR',
'inpc=na' => 'InPC/NA',
@@ -4532,199 +4658,208 @@
'inpc=right' => 'InPC/Right',
'inpc=top' => 'InPC/Top',
'inpc=topandbottom' => 'InPC/TopAndBo',
-'inpc=topandbottomandright' => '#/75',
+'inpc=topandbottomandright' => '#/73',
'inpc=topandleft' => 'InPC/TopAndLe',
'inpc=topandleftandright' => 'InPC/TopAndL2',
'inpc=topandright' => 'InPC/TopAndRi',
'inpc=visualorderleft' => 'InPC/VisualOr',
-'inphagspa' => '#/199',
-'inphaistos' => '#/235',
-'inphaistosdisc' => '#/235',
-'inphoenician' => '#/280',
-'inphoneticext' => '#/303',
-'inphoneticextensions' => '#/303',
-'inphoneticextensionssupplement' => '#/338',
-'inphoneticextsup' => '#/338',
-'inplayingcards' => '#/322',
-'inprivateuse' => '#/118',
-'inprivateusearea' => '#/118',
-'inpsalterpahlavi' => '#/339',
-'inpua' => '#/118',
-'inpunctuation' => '#/304',
+'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' => '#/127',
-'inruminumeralsymbols' => '#/127',
+'inrumi' => '#/126',
+'inruminumeralsymbols' => '#/126',
'inrunic' => '#/144',
-'insamaritan' => '#/264',
-'insaurashtra' => '#/281',
+'insamaritan' => '#/269',
+'insaurashtra' => '#/287',
'insc=avagraha' => 'InSC/Avagraha',
'insc=bindu' => 'InSC/Bindu',
-'insc=brahmijoiningnumber' => '#/85',
+'insc=brahmijoiningnumber' => '#/82',
'insc=cantillationmark' => 'InSC/Cantilla',
'insc=consonant' => 'InSC/Consonan',
-'insc=consonantdead' => '#/79',
-'insc=consonantfinal' => 'InSC/Consona2',
-'insc=consonantheadletter' => '#/86',
-'insc=consonantkiller' => '#/81',
-'insc=consonantmedial' => 'InSC/Consona3',
-'insc=consonantplaceholder' => 'InSC/Consona5',
-'insc=consonantprecedingrepha' => '#/88',
-'insc=consonantprefixed' => '#/84',
-'insc=consonantsubjoined' => 'InSC/Consona4',
-'insc=consonantsucceedingrepha' => 'InSC/Consona6',
-'insc=consonantwithstacker' => '#/87',
-'insc=geminationmark' => '#/80',
+'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' => '#/68',
-'insc=modifyingletter' => '#/82',
-'insc=nonjoiner' => '#/76',
+'insc=joiner' => '#/66',
+'insc=modifyingletter' => '#/79',
+'insc=nonjoiner' => '#/74',
'insc=nukta' => 'InSC/Nukta',
'insc=number' => 'InSC/Number',
-'insc=numberjoiner' => '#/78',
+'insc=numberjoiner' => '#/76',
'insc=other' => 'InSC/Other',
'insc=purekiller' => 'InSC/PureKill',
-'insc=registershifter' => '#/83',
+'insc=registershifter' => '#/80',
'insc=syllablemodifier' => 'InSC/Syllable',
-'insc=toneletter' => '#/77',
+'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' => '#/659',
-'inscriptionalparthian' => '#/661',
-'insharada' => '#/200',
-'inshavian' => '#/201',
-'inshorthandformatcontrols' => '#/389',
-'insiddham' => '#/202',
-'insinhala' => '#/203',
-'insinhalaarchaicnumbers' => '#/384',
-'insmallforms' => '#/282',
-'insmallformvariants' => '#/282',
-'insorasompeng' => '#/305',
-'insoyombo' => '#/204',
-'inspacingmodifierletters' => '#/349',
-'inspecials' => '#/236',
-'insundanese' => '#/265',
-'insundanesesup' => '#/323',
-'insundanesesupplement' => '#/323',
-'insuparrowsa' => '#/283',
-'insuparrowsb' => '#/284',
-'insuparrowsc' => '#/285',
-'insuperandsub' => '#/306',
-'insuperscriptsandsubscripts' => '#/306',
-'insupmathoperators' => '#/364',
-'insupplementalarrowsa' => '#/283',
-'insupplementalarrowsb' => '#/284',
-'insupplementalarrowsc' => '#/285',
-'insupplementalmathematicaloperators' => '#/364',
-'insupplementalpunctuation' => '#/340',
-'insupplementalsymbolsandpictographs' => '#/390',
-'insupplementaryprivateuseareaa' => '#/205',
-'insupplementaryprivateuseareab' => '#/206',
-'insuppuaa' => '#/205',
-'insuppuab' => '#/206',
-'insuppunctuation' => '#/340',
-'insupsymbolsandpictographs' => '#/390',
-'insuttonsignwriting' => '#/369',
-'insylotinagri' => '#/307',
+'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' => '#/266',
-'insyriacsupplement' => '#/266',
-'intagalog' => '#/207',
-'intagbanwa' => '#/237',
-'intags' => '#/128',
+'insyriacsup' => '#/271',
+'insyriacsupplement' => '#/271',
+'intagalog' => '#/211',
+'intagbanwa' => '#/241',
+'intags' => '#/127',
'intaile' => '#/145',
-'intaitham' => '#/208',
-'intaiviet' => '#/209',
-'intaixuanjing' => '#/308',
-'intaixuanjingsymbols' => '#/308',
+'intaitham' => '#/212',
+'intaiviet' => '#/213',
+'intaixuanjing' => '#/317',
+'intaixuanjingsymbols' => '#/317',
'intakri' => '#/146',
'intamil' => '#/147',
+'intamilsup' => '#/242',
+'intamilsupplement' => '#/242',
'intangut' => '#/171',
-'intangutcomponents' => '#/365',
+'intangutcomponents' => '#/379',
'intelugu' => '#/172',
'inthaana' => '#/173',
-'inthai' => '#/129',
-'intibetan' => '#/210',
-'intifinagh' => '#/238',
-'intirhuta' => '#/211',
-'intransportandmap' => '#/352',
-'intransportandmapsymbols' => '#/352',
-'inucas' => '#/130',
-'inucasext' => '#/212',
-'inugaritic' => '#/239',
-'inunifiedcanadianaboriginalsyllabics' => '#/130',
-'inunifiedcanadianaboriginalsyllabicsextended' => '#/212',
-'invai' => '#/119',
-'invariationselectors' => '#/111',
+'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' => '#/240',
-'invedicextensions' => '#/240',
-'inverticalforms' => '#/331',
-'invs' => '#/111',
+'invedicext' => '#/245',
+'invedicextensions' => '#/245',
+'inverticalforms' => '#/344',
+'invs' => '#/110',
'invssup' => '#/148',
-'inwarangciti' => '#/286',
-'inyijing' => '#/174',
-'inyijinghexagramsymbols' => '#/174',
-'inyiradicals' => '#/287',
-'inyisyllables' => '#/309',
-'inzanabazarsquare' => '#/353',
+'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' => '#/324',
-'isaghb' => '#/612',
+'isaegeannumbers' => '#/336',
+'isaghb' => '#/627',
'isahex' => '#/59',
-'isahom' => '#/613',
-'isalchemical' => '#/267',
-'isalchemicalsymbols' => '#/267',
+'isahom' => '#/628',
+'isalchemical' => '#/272',
+'isalchemicalsymbols' => '#/272',
'isall' => '#/1',
'isalnum' => 'Perl/Alnum',
'isalpha' => 'Alpha/Y',
'isalphabetic' => 'Alpha/Y',
-'isalphabeticpf' => '#/310',
-'isalphabeticpresentationforms' => '#/310',
-'isanatolianhieroglyphs' => '#/631',
-'isancientgreekmusic' => '#/366',
-'isancientgreekmusicalnotation' => '#/366',
-'isancientgreeknumbers' => '#/375',
-'isancientsymbols' => '#/332',
+'isalphabeticpf' => '#/319',
+'isalphabeticpresentationforms' => '#/319',
+'isanatolianhieroglyphs' => '#/648',
+'isancientgreekmusic' => '#/380',
+'isancientgreekmusicalnotation' => '#/380',
+'isancientgreeknumbers' => '#/390',
+'isancientsymbols' => '#/345',
'isany' => '#/2',
'isarab' => 'Scx/Arab',
'isarabic' => 'Scx/Arab',
-'isarabicexta' => '#/268',
-'isarabicextendeda' => '#/268',
-'isarabicmath' => '#/269',
-'isarabicmathematicalalphabeticsymbols' => '#/269',
-'isarabicpfa' => '#/241',
-'isarabicpfb' => '#/242',
-'isarabicpresentationformsa' => '#/241',
-'isarabicpresentationformsb' => '#/242',
-'isarabicsup' => '#/243',
-'isarabicsupplement' => '#/243',
+'isarabicexta' => '#/273',
+'isarabicextendeda' => '#/273',
+'isarabicmath' => '#/274',
+'isarabicmathematicalalphabeticsymbols' => '#/274',
+'isarabicpfa' => '#/246',
+'isarabicpfb' => '#/247',
+'isarabicpresentationformsa' => '#/246',
+'isarabicpresentationformsb' => '#/247',
+'isarabicsup' => '#/248',
+'isarabicsupplement' => '#/248',
'isarmenian' => 'Scx/Armn',
-'isarmi' => '#/614',
+'isarmi' => '#/629',
'isarmn' => 'Scx/Armn',
'isarrows' => '#/150',
-'isascii' => '#/131',
+'isascii' => '#/130',
'isasciihexdigit' => '#/59',
'isassigned' => 'Perl/Assigned',
-'isavestan' => '#/615',
-'isavst' => '#/615',
-'isbali' => '#/616',
-'isbalinese' => '#/616',
-'isbamu' => '#/617',
-'isbamum' => '#/617',
-'isbamumsup' => '#/215',
-'isbamumsupplement' => '#/215',
-'isbasiclatin' => '#/131',
-'isbass' => '#/618',
-'isbassavah' => '#/618',
-'isbatak' => '#/619',
-'isbatk' => '#/619',
+'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',
@@ -4734,35 +4869,35 @@
'isbidim' => 'BidiM/Y',
'isbidimirrored' => 'BidiM/Y',
'isblank' => 'Perl/Blank',
-'isblockelements' => '#/325',
+'isblockelements' => '#/337',
'isbopo' => 'Scx/Bopo',
'isbopomofo' => 'Scx/Bopo',
-'isbopomofoext' => '#/288',
-'isbopomofoextended' => '#/288',
-'isboxdrawing' => '#/270',
-'isbrah' => '#/620',
-'isbrahmi' => '#/620',
-'isbrai' => '#/177',
-'isbraille' => '#/177',
-'isbraillepatterns' => '#/177',
-'isbugi' => '#/621',
-'isbuginese' => '#/621',
-'isbuhd' => '#/622',
-'isbuhid' => '#/622',
-'isbyzantinemusic' => '#/333',
-'isbyzantinemusicalsymbols' => '#/333',
+'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' => '#/623',
-'iscanadiansyllabics' => '#/130',
-'iscans' => '#/623',
-'iscari' => '#/624',
-'iscarian' => '#/624',
+'iscanadianaboriginal' => '#/638',
+'iscanadiansyllabics' => '#/129',
+'iscans' => '#/638',
+'iscari' => '#/639',
+'iscarian' => '#/639',
'iscased' => 'Cased/Y',
'iscasedletter' => 'Gc/LC',
'iscaseignorable' => 'CI/Y',
-'iscaucasianalbanian' => '#/612',
-'iscc' => '#/394',
+'iscaucasianalbanian' => '#/627',
+'iscc' => '#/413',
'isce' => 'CE/Y',
'iscf' => 'Gc/Cf',
'ischakma' => 'Scx/Cakm',
@@ -4773,69 +4908,70 @@
'ischangeswhennfkccasefolded' => 'CWKCF/Y',
'ischangeswhentitlecased' => 'CWT/Y',
'ischangeswhenuppercased' => 'CWU/Y',
-'ischer' => '#/625',
-'ischerokee' => '#/625',
-'ischerokeesup' => '#/289',
-'ischerokeesupplement' => '#/289',
+'ischer' => '#/640',
+'ischerokee' => '#/640',
+'ischerokeesup' => '#/295',
+'ischerokeesupplement' => '#/295',
+'ischesssymbols' => '#/320',
'isci' => 'CI/Y',
-'iscjk' => '#/112',
-'iscjkcompat' => '#/245',
-'iscjkcompatforms' => '#/334',
-'iscjkcompatibility' => '#/245',
-'iscjkcompatibilityforms' => '#/334',
-'iscjkcompatibilityideographs' => '#/376',
-'iscjkcompatibilityideographssupplement' => '#/385',
-'iscjkcompatideographs' => '#/376',
-'iscjkcompatideographssup' => '#/385',
-'iscjkexta' => '#/178',
-'iscjkextb' => '#/179',
-'iscjkextc' => '#/180',
-'iscjkextd' => '#/181',
-'iscjkexte' => '#/182',
-'iscjkextf' => '#/183',
-'iscjkradicalssup' => '#/335',
-'iscjkradicalssupplement' => '#/335',
-'iscjkstrokes' => '#/271',
-'iscjksymbols' => '#/272',
-'iscjksymbolsandpunctuation' => '#/272',
-'iscjkunifiedideographs' => '#/112',
-'iscjkunifiedideographsextensiona' => '#/178',
-'iscjkunifiedideographsextensionb' => '#/179',
-'iscjkunifiedideographsextensionc' => '#/180',
-'iscjkunifiedideographsextensiond' => '#/181',
-'iscjkunifiedideographsextensione' => '#/182',
-'iscjkunifiedideographsextensionf' => '#/183',
+'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' => '#/394',
-'isco' => '#/395',
-'iscombiningdiacriticalmarks' => '#/314',
-'iscombiningdiacriticalmarksextended' => '#/343',
-'iscombiningdiacriticalmarksforsymbols' => '#/386',
-'iscombiningdiacriticalmarkssupplement' => '#/344',
-'iscombininghalfmarks' => '#/248',
+'iscntrl' => '#/413',
+'isco' => '#/414',
+'iscombiningdiacriticalmarks' => '#/324',
+'iscombiningdiacriticalmarksextended' => '#/357',
+'iscombiningdiacriticalmarksforsymbols' => '#/403',
+'iscombiningdiacriticalmarkssupplement' => '#/358',
+'iscombininghalfmarks' => '#/253',
'iscombiningmark' => 'Gc/M',
-'iscombiningmarksforsymbols' => '#/386',
+'iscombiningmarksforsymbols' => '#/403',
'iscommon' => 'Scx/Zyyy',
-'iscommonindicnumberforms' => '#/359',
-'iscompatjamo' => '#/273',
+'iscommonindicnumberforms' => '#/373',
+'iscompatjamo' => '#/278',
'iscompex' => 'CompEx/Y',
'iscompositionexclusion' => 'CE/Y',
'isconnectorpunctuation' => 'Gc/Pc',
-'iscontrol' => '#/394',
-'iscontrolpictures' => '#/341',
+'iscontrol' => '#/413',
+'iscontrolpictures' => '#/355',
'iscopt' => 'Scx/Copt',
'iscoptic' => 'Scx/Copt',
-'iscopticepactnumbers' => '#/370',
-'iscountingrod' => '#/290',
-'iscountingrodnumerals' => '#/290',
+'iscopticepactnumbers' => '#/385',
+'iscountingrod' => '#/296',
+'iscountingrodnumerals' => '#/296',
'iscprt' => 'Scx/Cprt',
'iscs' => '#/14',
'iscuneiform' => 'Scx/Xsux',
-'iscuneiformnumbers' => '#/354',
-'iscuneiformnumbersandpunctuation' => '#/354',
+'iscuneiformnumbers' => '#/368',
+'iscuneiformnumbersandpunctuation' => '#/368',
'iscurrencysymbol' => 'Gc/Sc',
-'iscurrencysymbols' => '#/342',
+'iscurrencysymbols' => '#/356',
'iscwcf' => 'CWCF/Y',
'iscwcm' => 'CWCM/Y',
'iscwkcf' => 'CWKCF/Y',
@@ -4843,17 +4979,17 @@
'iscwt' => 'CWT/Y',
'iscwu' => 'CWU/Y',
'iscypriot' => 'Scx/Cprt',
-'iscypriotsyllabary' => '#/355',
+'iscypriotsyllabary' => '#/369',
'iscyrillic' => 'Scx/Cyrl',
-'iscyrillicexta' => '#/311',
-'iscyrillicextb' => '#/312',
-'iscyrillicextc' => '#/313',
-'iscyrillicextendeda' => '#/311',
-'iscyrillicextendedb' => '#/312',
-'iscyrillicextendedc' => '#/313',
-'iscyrillicsup' => '#/291',
-'iscyrillicsupplement' => '#/291',
-'iscyrillicsupplementary' => '#/291',
+'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',
@@ -4861,168 +4997,180 @@
'isdefaultignorablecodepoint' => 'DI/Y',
'isdep' => 'Dep/Y',
'isdeprecated' => 'Dep/Y',
-'isdeseret' => '#/184',
+'isdeseret' => '#/185',
'isdeva' => 'Scx/Deva',
'isdevanagari' => 'Scx/Deva',
-'isdevanagariext' => '#/326',
-'isdevanagariextended' => '#/326',
+'isdevanagariext' => '#/338',
+'isdevanagariextended' => '#/338',
'isdi' => 'DI/Y',
'isdia' => 'Dia/Y',
'isdiacritic' => 'Dia/Y',
-'isdiacriticals' => '#/314',
-'isdiacriticalsext' => '#/343',
-'isdiacriticalsforsymbols' => '#/386',
-'isdiacriticalssup' => '#/344',
+'isdiacriticals' => '#/324',
+'isdiacriticalsext' => '#/357',
+'isdiacriticalsforsymbols' => '#/403',
+'isdiacriticalssup' => '#/358',
'isdigit' => 'Gc/Nd',
-'isdingbats' => '#/221',
+'isdingbats' => '#/225',
+'isdogr' => '#/641',
+'isdogra' => '#/641',
'isdomino' => '#/155',
'isdominotiles' => '#/155',
-'isdsrt' => '#/184',
+'isdsrt' => '#/185',
'isdupl' => 'Scx/Dupl',
'isduployan' => 'Scx/Dupl',
-'isearlydynasticcuneiform' => '#/387',
-'isegyp' => '#/626',
-'isegyptianhieroglyphs' => '#/626',
-'iselba' => '#/627',
-'iselbasan' => '#/627',
-'isemoticons' => '#/247',
-'isenclosedalphanum' => '#/356',
-'isenclosedalphanumerics' => '#/356',
-'isenclosedalphanumericsupplement' => '#/378',
-'isenclosedalphanumsup' => '#/378',
-'isenclosedcjk' => '#/292',
-'isenclosedcjklettersandmonths' => '#/292',
-'isenclosedideographicsup' => '#/388',
-'isenclosedideographicsupplement' => '#/388',
+'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' => '#/293',
-'isethiopicexta' => '#/315',
-'isethiopicextended' => '#/293',
-'isethiopicextendeda' => '#/315',
-'isethiopicsup' => '#/294',
-'isethiopicsupplement' => '#/294',
+'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' => '#/304',
-'isgeometricshapes' => '#/345',
-'isgeometricshapesext' => '#/371',
-'isgeometricshapesextended' => '#/371',
+'isgeneralpunctuation' => '#/313',
+'isgeometricshapes' => '#/359',
+'isgeometricshapesext' => '#/386',
+'isgeometricshapesextended' => '#/386',
'isgeor' => 'Scx/Geor',
'isgeorgian' => 'Scx/Geor',
-'isgeorgiansup' => '#/295',
-'isgeorgiansupplement' => '#/295',
+'isgeorgianext' => '#/301',
+'isgeorgianextended' => '#/301',
+'isgeorgiansup' => '#/302',
+'isgeorgiansupplement' => '#/302',
'isglag' => 'Scx/Glag',
'isglagolitic' => 'Scx/Glag',
-'isglagoliticsup' => '#/327',
-'isglagoliticsupplement' => '#/327',
+'isglagoliticsup' => '#/339',
+'isglagoliticsupplement' => '#/339',
+'isgong' => 'Scx/Gong',
'isgonm' => 'Scx/Gonm',
-'isgoth' => '#/628',
-'isgothic' => '#/628',
+'isgoth' => '#/645',
+'isgothic' => '#/645',
'isgran' => 'Scx/Gran',
'isgrantha' => 'Scx/Gran',
'isgraph' => 'Perl/Graph',
'isgraphemebase' => 'GrBase/Y',
-'isgraphemeextend' => 'GCB/EX',
+'isgraphemeextend' => 'GrExt/Y',
'isgrbase' => 'GrBase/Y',
'isgreek' => 'Scx/Grek',
'isgreekandcoptic' => '#/136',
-'isgreekext' => '#/225',
-'isgreekextended' => '#/225',
+'isgreekext' => '#/229',
+'isgreekextended' => '#/229',
'isgrek' => 'Scx/Grek',
-'isgrext' => 'GCB/EX',
+'isgrext' => 'GrExt/Y',
'isgujarati' => 'Scx/Gujr',
'isgujr' => 'Scx/Gujr',
+'isgunjalagondi' => 'Scx/Gong',
'isgurmukhi' => 'Scx/Guru',
'isguru' => 'Scx/Guru',
-'ishalfandfullforms' => '#/357',
-'ishalfmarks' => '#/248',
-'ishalfwidthandfullwidthforms' => '#/357',
+'ishalfandfullforms' => '#/371',
+'ishalfmarks' => '#/253',
+'ishalfwidthandfullwidthforms' => '#/371',
'ishan' => 'Scx/Han',
'ishang' => 'Scx/Hang',
'ishangul' => 'Scx/Hang',
-'ishangulcompatibilityjamo' => '#/273',
-'ishanguljamo' => '#/122',
-'ishanguljamoextendeda' => '#/229',
-'ishanguljamoextendedb' => '#/230',
+'ishangulcompatibilityjamo' => '#/278',
+'ishanguljamo' => '#/121',
+'ishanguljamoextendeda' => '#/233',
+'ishanguljamoextendedb' => '#/234',
'ishangulsyllables' => '#/157',
'ishani' => 'Scx/Han',
-'ishano' => '#/629',
-'ishanunoo' => '#/629',
-'ishatr' => '#/630',
-'ishatran' => '#/630',
+'ishanifirohingya' => 'Scx/Rohg',
+'ishano' => '#/646',
+'ishanunoo' => '#/646',
+'ishatr' => '#/647',
+'ishatran' => '#/647',
'ishebr' => 'Scx/Hebr',
'ishebrew' => 'Scx/Hebr',
'ishex' => 'Hex/Y',
'ishexdigit' => 'Hex/Y',
-'ishighprivateusesurrogates' => '#/358',
-'ishighpusurrogates' => '#/358',
-'ishighsurrogates' => '#/336',
+'ishighprivateusesurrogates' => '#/372',
+'ishighpusurrogates' => '#/372',
+'ishighsurrogates' => '#/350',
'ishira' => 'Scx/Hira',
'ishiragana' => 'Scx/Hira',
-'ishluw' => '#/631',
+'ishluw' => '#/648',
'ishmng' => 'Scx/Hmng',
+'ishmnp' => 'Scx/Hmnp',
'ishorizspace' => 'Perl/Blank',
-'ishung' => '#/632',
+'ishung' => '#/649',
'ishyphen' => 'Hyphen/T',
'isidc' => 'IDC/Y',
'isidcontinue' => 'IDC/Y',
'isideo' => 'Ideo/Y',
'isideographic' => 'Ideo/Y',
-'isideographicdescriptioncharacters' => '#/113',
-'isideographicsymbols' => '#/372',
-'isideographicsymbolsandpunctuation' => '#/372',
+'isideographicdescriptioncharacters' => '#/112',
+'isideographicsymbols' => '#/387',
+'isideographicsymbolsandpunctuation' => '#/387',
'isids' => 'IDS/Y',
-'isidsb' => '#/69',
-'isidsbinaryoperator' => '#/69',
-'isidst' => '#/71',
+'isidsb' => '#/67',
+'isidsbinaryoperator' => '#/67',
+'isidst' => '#/69',
'isidstart' => 'IDS/Y',
-'isidstrinaryoperator' => '#/71',
-'isimperialaramaic' => '#/614',
-'isindicnumberforms' => '#/359',
+'isidstrinaryoperator' => '#/69',
+'isimperialaramaic' => '#/629',
+'isindicnumberforms' => '#/373',
+'isindicsiyaqnumbers' => '#/382',
'isinherited' => 'Scx/Zinh',
'isinitialpunctuation' => 'Gc/Pi',
-'isinscriptionalpahlavi' => '#/659',
-'isinscriptionalparthian' => '#/661',
+'isinscriptionalpahlavi' => '#/676',
+'isinscriptionalparthian' => '#/678',
'isipaext' => '#/160',
'isipaextensions' => '#/160',
-'isital' => '#/633',
-'isjamo' => '#/122',
-'isjamoexta' => '#/229',
-'isjamoextb' => '#/230',
-'isjava' => '#/634',
-'isjavanese' => '#/634',
-'isjoinc' => '#/89',
-'isjoincontrol' => '#/89',
-'iskaithi' => '#/636',
-'iskali' => '#/190',
+'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' => '#/232',
-'iskanaextendeda' => '#/232',
-'iskanasup' => '#/188',
-'iskanasupplement' => '#/188',
+'iskanaexta' => '#/236',
+'iskanaextendeda' => '#/236',
+'iskanasup' => '#/190',
+'iskanasupplement' => '#/190',
'iskanbun' => '#/162',
'iskangxi' => '#/163',
'iskangxiradicals' => '#/163',
'iskannada' => 'Scx/Knda',
'iskatakana' => 'Scx/Kana',
-'iskatakanaext' => '#/296',
-'iskatakanaphoneticextensions' => '#/296',
-'iskayahli' => '#/190',
+'iskatakanaext' => '#/303',
+'iskatakanaphoneticextensions' => '#/303',
+'iskayahli' => '#/192',
'iskhar' => 'Scx/Khar',
'iskharoshthi' => 'Scx/Khar',
'iskhmer' => 'Scx/Khmr',
-'iskhmersymbols' => '#/316',
+'iskhmersymbols' => '#/327',
'iskhmr' => 'Scx/Khmr',
-'iskhoj' => '#/635',
-'iskhojki' => '#/635',
+'iskhoj' => 'Scx/Khoj',
+'iskhojki' => 'Scx/Khoj',
'iskhudawadi' => 'Scx/Sind',
'isknda' => 'Scx/Knda',
-'iskthi' => '#/636',
+'iskthi' => 'Scx/Kthi',
'isl' => 'Gc/L',
'isl&' => 'Gc/LC',
'isl_' => 'Gc/LC',
@@ -5033,24 +5181,24 @@
'islatin1' => '#/165',
'islatin1sup' => '#/165',
'islatin1supplement' => '#/165',
-'islatinexta' => '#/250',
-'islatinextadditional' => '#/373',
-'islatinextb' => '#/251',
-'islatinextc' => '#/252',
-'islatinextd' => '#/253',
-'islatinexte' => '#/254',
-'islatinextendeda' => '#/250',
-'islatinextendedadditional' => '#/373',
-'islatinextendedb' => '#/251',
-'islatinextendedc' => '#/252',
-'islatinextendedd' => '#/253',
-'islatinextendede' => '#/254',
+'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' => '#/637',
-'islepcha' => '#/637',
+'islepc' => '#/652',
+'islepcha' => '#/652',
'isletter' => 'Gc/L',
-'isletterlikesymbols' => '#/368',
+'isletterlikesymbols' => '#/383',
'isletternumber' => 'Gc/Nl',
'islimb' => 'Scx/Limb',
'islimbu' => 'Scx/Limb',
@@ -5058,10 +5206,10 @@
'islinb' => 'Scx/Linb',
'islineara' => 'Scx/Lina',
'islinearb' => 'Scx/Linb',
-'islinearbideograms' => '#/360',
-'islinearbsyllabary' => '#/361',
-'islineseparator' => '#/396',
-'islisu' => '#/123',
+'islinearbideograms' => '#/374',
+'islinearbsyllabary' => '#/375',
+'islineseparator' => '#/415',
+'islisu' => '#/122',
'isll' => 'Gc/Ll',
'islm' => 'Gc/Lm',
'islo' => 'Gc/Lo',
@@ -5070,162 +5218,172 @@
'islower' => 'Lower/Y',
'islowercase' => 'Lower/Y',
'islowercaseletter' => 'Gc/Ll',
-'islowsurrogates' => '#/328',
+'islowsurrogates' => '#/340',
'islt' => 'Perl/Title',
'islu' => 'Gc/Lu',
-'islyci' => '#/638',
-'islycian' => '#/638',
-'islydi' => '#/639',
-'islydian' => '#/639',
+'islyci' => '#/653',
+'islycian' => '#/653',
+'islydi' => '#/654',
+'islydian' => '#/654',
'ism' => 'Gc/M',
-'ismahajani' => '#/640',
-'ismahj' => '#/640',
-'ismahjong' => '#/192',
-'ismahjongtiles' => '#/192',
+'ismahajani' => '#/655',
+'ismahj' => '#/655',
+'ismahjong' => '#/194',
+'ismahjongtiles' => '#/194',
+'ismaka' => '#/656',
+'ismakasar' => '#/656',
'ismalayalam' => 'Scx/Mlym',
-'ismand' => '#/641',
-'ismandaic' => '#/641',
-'ismani' => '#/642',
-'ismanichaean' => '#/642',
-'ismarc' => '#/643',
-'ismarchen' => '#/643',
+'ismand' => '#/657',
+'ismandaic' => '#/657',
+'ismani' => '#/658',
+'ismanichaean' => '#/658',
+'ismarc' => '#/659',
+'ismarchen' => '#/659',
'ismark' => 'Gc/M',
'ismasaramgondi' => 'Scx/Gonm',
'ismath' => 'Math/Y',
-'ismathalphanum' => '#/318',
-'ismathematicalalphanumericsymbols' => '#/318',
-'ismathematicaloperators' => '#/329',
-'ismathoperators' => '#/329',
+'ismathalphanum' => '#/329',
+'ismathematicalalphanumericsymbols' => '#/329',
+'ismathematicaloperators' => '#/341',
+'ismathoperators' => '#/341',
'ismathsymbol' => 'Gc/Sm',
+'ismayannumerals' => '#/342',
'ismc' => 'Gc/Mc',
'isme' => 'Gc/Me',
-'ismeeteimayek' => '#/648',
-'ismeeteimayekext' => '#/337',
-'ismeeteimayekextensions' => '#/337',
-'ismend' => '#/644',
-'ismendekikakui' => '#/644',
-'ismerc' => '#/645',
-'ismero' => '#/379',
-'ismeroiticcursive' => '#/645',
-'ismeroitichieroglyphs' => '#/379',
-'ismiao' => '#/646',
-'ismiscarrows' => '#/278',
-'ismiscellaneousmathematicalsymbolsa' => '#/362',
-'ismiscellaneousmathematicalsymbolsb' => '#/363',
-'ismiscellaneoussymbols' => '#/298',
-'ismiscellaneoussymbolsandarrows' => '#/278',
-'ismiscellaneoussymbolsandpictographs' => '#/348',
-'ismiscellaneoustechnical' => '#/330',
-'ismiscmathsymbolsa' => '#/362',
-'ismiscmathsymbolsb' => '#/363',
-'ismiscpictographs' => '#/348',
-'ismiscsymbols' => '#/298',
-'ismisctechnical' => '#/330',
+'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' => '#/647',
+'ismodi' => '#/664',
'ismodifierletter' => 'Gc/Lm',
-'ismodifierletters' => '#/349',
+'ismodifierletters' => '#/363',
'ismodifiersymbol' => 'Gc/Sk',
-'ismodifiertoneletters' => '#/380',
+'ismodifiertoneletters' => '#/395',
'ismong' => 'Scx/Mong',
'ismongolian' => 'Scx/Mong',
-'ismongoliansup' => '#/320',
-'ismongoliansupplement' => '#/320',
-'ismro' => '#/609',
-'ismroo' => '#/609',
-'ismtei' => '#/648',
+'ismongoliansup' => '#/331',
+'ismongoliansupplement' => '#/331',
+'ismro' => '#/624',
+'ismroo' => '#/624',
+'ismtei' => '#/665',
'ismult' => 'Scx/Mult',
'ismultani' => 'Scx/Mult',
'ismusic' => '#/139',
'ismusicalsymbols' => '#/139',
'ismyanmar' => 'Scx/Mymr',
-'ismyanmarexta' => '#/299',
-'ismyanmarextb' => '#/300',
-'ismyanmarextendeda' => '#/299',
-'ismyanmarextendedb' => '#/300',
+'ismyanmarexta' => '#/307',
+'ismyanmarextb' => '#/308',
+'ismyanmarextendeda' => '#/307',
+'ismyanmarextendedb' => '#/308',
'ismymr' => 'Scx/Mymr',
'isn' => 'Gc/N',
-'isnabataean' => '#/649',
-'isnarb' => '#/350',
+'isnabataean' => '#/666',
+'isnand' => 'Scx/Nand',
+'isnandinagari' => 'Scx/Nand',
+'isnarb' => '#/364',
'isnb' => 'Blk/NB',
-'isnbat' => '#/649',
+'isnbat' => '#/666',
'isnchar' => 'Perl/_PerlNch',
'isnd' => 'Gc/Nd',
-'isnewa' => '#/650',
+'isnewa' => '#/667',
'isnewtailue' => 'Scx/Talu',
-'isnko' => '#/610',
-'isnkoo' => '#/610',
+'isnko' => '#/625',
+'isnkoo' => '#/625',
'isnl' => 'Gc/Nl',
'isno' => 'Gc/No',
'isnoblock' => 'Blk/NB',
'isnoncharactercodepoint' => 'Perl/_PerlNch',
'isnonspacingmark' => 'Gc/Mn',
-'isnshu' => '#/651',
+'isnshu' => '#/668',
'isnumber' => 'Gc/N',
-'isnumberforms' => '#/301',
-'isnushu' => '#/651',
-'isocr' => '#/117',
-'isogam' => '#/652',
-'isogham' => '#/652',
-'isolchiki' => '#/197',
-'isolck' => '#/197',
-'isoldhungarian' => '#/632',
-'isolditalic' => '#/633',
-'isoldnortharabian' => '#/350',
-'isoldpermic' => '#/657',
-'isoldpersian' => '#/680',
-'isoldsoutharabian' => '#/351',
-'isoldturkic' => '#/653',
+'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' => '#/117',
+'isopticalcharacterrecognition' => '#/116',
'isoriya' => 'Scx/Orya',
-'isorkh' => '#/653',
-'isornamentaldingbats' => '#/374',
+'isorkh' => '#/670',
+'isornamentaldingbats' => '#/389',
'isorya' => 'Scx/Orya',
-'isosage' => '#/654',
-'isosge' => '#/654',
-'isosma' => '#/655',
-'isosmanya' => '#/655',
+'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' => '#/262',
-'ispalmyrene' => '#/262',
-'isparagraphseparator' => '#/397',
+'ispalm' => '#/267',
+'ispalmyrene' => '#/267',
+'isparagraphseparator' => '#/416',
'ispatsyn' => 'PatSyn/Y',
'ispatternsyntax' => 'PatSyn/Y',
'ispatternwhitespace' => 'Perl/_PerlPat',
'ispatws' => 'Perl/_PerlPat',
-'ispauc' => '#/656',
-'ispaucinhau' => '#/656',
+'ispauc' => '#/673',
+'ispaucinhau' => '#/673',
'ispc' => 'Gc/Pc',
'ispcm' => 'PCM/Y',
'ispd' => 'Gc/Pd',
'ispe' => 'Gc/Pe',
'isperlspace' => '#/3',
'isperlword' => 'Perl/PerlWord',
-'isperm' => '#/657',
+'isperm' => '#/674',
'ispf' => 'Gc/Pf',
-'isphag' => '#/658',
-'isphagspa' => '#/658',
-'isphaistos' => '#/235',
-'isphaistosdisc' => '#/235',
-'isphli' => '#/659',
+'isphag' => '#/675',
+'isphagspa' => '#/675',
+'isphaistos' => '#/239',
+'isphaistosdisc' => '#/239',
+'isphli' => '#/676',
'isphlp' => 'Scx/Phlp',
-'isphnx' => '#/660',
-'isphoenician' => '#/660',
-'isphoneticext' => '#/303',
-'isphoneticextensions' => '#/303',
-'isphoneticextensionssupplement' => '#/338',
-'isphoneticextsup' => '#/338',
+'isphnx' => '#/677',
+'isphoenician' => '#/677',
+'isphoneticext' => '#/312',
+'isphoneticextensions' => '#/312',
+'isphoneticextensionssupplement' => '#/352',
+'isphoneticextsup' => '#/352',
'ispi' => 'Gc/Pi',
-'isplayingcards' => '#/322',
-'isplrd' => '#/646',
+'isplayingcards' => '#/333',
+'isplrd' => '#/663',
'ispo' => 'Gc/Po',
'isposixalnum' => '#/5',
'isposixalpha' => '#/6',
@@ -5242,163 +5400,175 @@
'isposixxdigit' => '#/59',
'isprependedconcatenationmark' => 'PCM/Y',
'isprint' => 'Perl/Print',
-'isprivateuse' => '#/395',
-'isprivateusearea' => '#/118',
-'isprti' => '#/661',
+'isprivateuse' => '#/414',
+'isprivateusearea' => '#/117',
+'isprti' => '#/678',
'isps' => 'Gc/Ps',
'ispsalterpahlavi' => 'Scx/Phlp',
-'ispua' => '#/118',
+'ispua' => '#/117',
'ispunct' => 'Gc/P',
'ispunctuation' => 'Gc/P',
'isqaac' => 'Scx/Copt',
'isqaai' => 'Scx/Zinh',
'isqmark' => 'QMark/Y',
'isquotationmark' => 'QMark/Y',
-'isradical' => '#/92',
-'isregionalindicator' => '#/66',
-'isrejang' => '#/662',
-'isri' => '#/66',
-'isrjng' => '#/662',
-'isrumi' => '#/127',
-'isruminumeralsymbols' => '#/127',
-'isrunic' => '#/663',
-'isrunr' => '#/663',
+'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' => '#/664',
-'issamr' => '#/664',
-'issarb' => '#/351',
-'issaur' => '#/665',
-'issaurashtra' => '#/665',
+'issamaritan' => '#/681',
+'issamr' => '#/681',
+'issarb' => '#/365',
+'issaur' => '#/682',
+'issaurashtra' => '#/682',
'issc' => 'Gc/Sc',
'issd' => 'SD/Y',
'issentenceterminal' => 'STerm/Y',
'isseparator' => 'Gc/Z',
-'issgnw' => '#/666',
+'issgnw' => '#/683',
'issharada' => 'Scx/Shrd',
-'isshavian' => '#/201',
-'isshaw' => '#/201',
-'isshorthandformatcontrols' => '#/389',
+'isshavian' => '#/204',
+'isshaw' => '#/204',
+'isshorthandformatcontrols' => '#/406',
'isshrd' => 'Scx/Shrd',
-'issidd' => '#/667',
-'issiddham' => '#/667',
-'issignwriting' => '#/666',
+'issidd' => '#/684',
+'issiddham' => '#/684',
+'issignwriting' => '#/683',
'issind' => 'Scx/Sind',
'issinh' => 'Scx/Sinh',
'issinhala' => 'Scx/Sinh',
-'issinhalaarchaicnumbers' => '#/384',
+'issinhalaarchaicnumbers' => '#/401',
'issk' => 'Gc/Sk',
'issm' => 'Gc/Sm',
-'issmallforms' => '#/282',
-'issmallformvariants' => '#/282',
+'issmallforms' => '#/288',
+'issmallformvariants' => '#/288',
+'issmallkanaext' => '#/334',
+'issmallkanaextension' => '#/334',
'isso' => 'Gc/So',
'issoftdotted' => 'SD/Y',
-'issora' => '#/668',
-'issorasompeng' => '#/668',
-'issoyo' => '#/669',
-'issoyombo' => '#/669',
+'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' => '#/349',
-'isspecials' => '#/236',
+'isspacingmodifierletters' => '#/363',
+'isspecials' => '#/240',
'issterm' => 'STerm/Y',
-'issund' => '#/670',
-'issundanese' => '#/670',
-'issundanesesup' => '#/323',
-'issundanesesupplement' => '#/323',
-'issuparrowsa' => '#/283',
-'issuparrowsb' => '#/284',
-'issuparrowsc' => '#/285',
-'issuperandsub' => '#/306',
-'issuperscriptsandsubscripts' => '#/306',
-'issupmathoperators' => '#/364',
-'issupplementalarrowsa' => '#/283',
-'issupplementalarrowsb' => '#/284',
-'issupplementalarrowsc' => '#/285',
-'issupplementalmathematicaloperators' => '#/364',
-'issupplementalpunctuation' => '#/340',
-'issupplementalsymbolsandpictographs' => '#/390',
-'issupplementaryprivateuseareaa' => '#/205',
-'issupplementaryprivateuseareab' => '#/206',
-'issuppuaa' => '#/205',
-'issuppuab' => '#/206',
-'issuppunctuation' => '#/340',
-'issupsymbolsandpictographs' => '#/390',
+'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' => '#/369',
-'issylo' => '#/671',
-'issylotinagri' => '#/671',
+'issuttonsignwriting' => '#/384',
+'issylo' => '#/690',
+'issylotinagri' => '#/690',
'issymbol' => 'Gc/S',
+'issymbolsandpictographsexta' => '#/408',
+'issymbolsandpictographsextendeda' => '#/408',
'issyrc' => 'Scx/Syrc',
'issyriac' => 'Scx/Syrc',
-'issyriacsup' => '#/266',
-'issyriacsupplement' => '#/266',
-'istagalog' => '#/676',
+'issyriacsup' => '#/271',
+'issyriacsupplement' => '#/271',
+'istagalog' => '#/695',
'istagb' => 'Scx/Tagb',
'istagbanwa' => 'Scx/Tagb',
-'istags' => '#/128',
-'istaile' => '#/672',
+'istags' => '#/127',
+'istaile' => '#/691',
'istaitham' => 'Scx/Lana',
-'istaiviet' => '#/674',
-'istaixuanjing' => '#/308',
-'istaixuanjingsymbols' => '#/308',
+'istaiviet' => '#/693',
+'istaixuanjing' => '#/317',
+'istaixuanjingsymbols' => '#/317',
'istakr' => 'Scx/Takr',
'istakri' => 'Scx/Takr',
-'istale' => '#/672',
+'istale' => '#/691',
'istalu' => 'Scx/Talu',
'istamil' => 'Scx/Taml',
+'istamilsup' => '#/242',
+'istamilsupplement' => '#/242',
'istaml' => 'Scx/Taml',
-'istang' => '#/673',
-'istangut' => '#/673',
-'istangutcomponents' => '#/365',
-'istavt' => '#/674',
+'istang' => '#/692',
+'istangut' => '#/692',
+'istangutcomponents' => '#/379',
+'istavt' => '#/693',
'istelu' => 'Scx/Telu',
'istelugu' => 'Scx/Telu',
'isterm' => 'Term/Y',
'isterminalpunctuation' => 'Term/Y',
-'istfng' => '#/675',
-'istglg' => '#/676',
+'istfng' => '#/694',
+'istglg' => '#/695',
'isthaa' => 'Scx/Thaa',
'isthaana' => 'Scx/Thaa',
-'isthai' => '#/677',
+'isthai' => '#/696',
'istibetan' => 'Scx/Tibt',
'istibt' => 'Scx/Tibt',
-'istifinagh' => '#/675',
+'istifinagh' => '#/694',
'istirh' => 'Scx/Tirh',
'istirhuta' => 'Scx/Tirh',
'istitle' => 'Perl/Title',
'istitlecase' => 'Perl/Title',
'istitlecaseletter' => 'Perl/Title',
-'istransportandmap' => '#/352',
-'istransportandmapsymbols' => '#/352',
-'isucas' => '#/130',
-'isucasext' => '#/212',
-'isugar' => '#/678',
-'isugaritic' => '#/678',
+'istransportandmap' => '#/366',
+'istransportandmapsymbols' => '#/366',
+'isucas' => '#/129',
+'isucasext' => '#/216',
+'isugar' => '#/697',
+'isugaritic' => '#/697',
'isuideo' => 'UIdeo/Y',
'isunassigned' => 'Gc/Cn',
'isunicode' => '#/2',
-'isunifiedcanadianaboriginalsyllabics' => '#/130',
-'isunifiedcanadianaboriginalsyllabicsextended' => '#/212',
+'isunifiedcanadianaboriginalsyllabics' => '#/129',
+'isunifiedcanadianaboriginalsyllabicsextended' => '#/216',
'isunifiedideograph' => 'UIdeo/Y',
'isunknown' => 'Scx/Zzzz',
'isupper' => 'Upper/Y',
'isuppercase' => 'Upper/Y',
'isuppercaseletter' => 'Gc/Lu',
-'isvai' => '#/611',
-'isvaii' => '#/611',
-'isvariationselector' => '#/94',
-'isvariationselectors' => '#/111',
+'isvai' => '#/626',
+'isvaii' => '#/626',
+'isvariationselector' => '#/92',
+'isvariationselectors' => '#/110',
'isvariationselectorssupplement' => '#/148',
-'isvedicext' => '#/240',
-'isvedicextensions' => '#/240',
-'isverticalforms' => '#/331',
+'isvedicext' => '#/245',
+'isvedicextensions' => '#/245',
+'isverticalforms' => '#/344',
'isvertspace' => '#/4',
-'isvs' => '#/94',
+'isvs' => '#/92',
'isvssup' => '#/148',
-'iswara' => '#/679',
-'iswarangciti' => '#/679',
+'iswancho' => '#/699',
+'iswara' => '#/698',
+'iswarangciti' => '#/698',
+'iswcho' => '#/699',
'iswhitespace' => 'Perl/SpacePer',
'isword' => 'Perl/Word',
'iswspace' => 'Perl/SpacePer',
@@ -5407,12 +5577,12 @@
'isxidcontinue' => 'XIDC/Y',
'isxids' => 'XIDS/Y',
'isxidstart' => 'XIDS/Y',
-'isxpeo' => '#/680',
+'isxpeo' => '#/700',
'isxperlspace' => 'Perl/SpacePer',
'isxposixalnum' => 'Perl/Alnum',
'isxposixalpha' => 'Alpha/Y',
'isxposixblank' => 'Perl/Blank',
-'isxposixcntrl' => '#/394',
+'isxposixcntrl' => '#/413',
'isxposixdigit' => 'Gc/Nd',
'isxposixgraph' => 'Perl/Graph',
'isxposixlower' => 'Lower/Y',
@@ -5425,173 +5595,175 @@
'isxsux' => 'Scx/Xsux',
'isyi' => 'Scx/Yi',
'isyiii' => 'Scx/Yi',
-'isyijing' => '#/174',
-'isyijinghexagramsymbols' => '#/174',
-'isyiradicals' => '#/287',
-'isyisyllables' => '#/309',
+'isyijing' => '#/175',
+'isyijinghexagramsymbols' => '#/175',
+'isyiradicals' => '#/293',
+'isyisyllables' => '#/318',
'isz' => 'Gc/Z',
-'iszanabazarsquare' => '#/681',
-'iszanb' => '#/681',
+'iszanabazarsquare' => '#/701',
+'iszanb' => '#/701',
'iszinh' => 'Scx/Zinh',
-'iszl' => '#/396',
-'iszp' => '#/397',
+'iszl' => '#/415',
+'iszp' => '#/416',
'iszs' => 'Gc/Zs',
'iszyyy' => 'Scx/Zyyy',
'iszzzz' => 'Scx/Zzzz',
-'ital' => '#/633',
-'jamo' => '#/122',
-'jamoexta' => '#/229',
-'jamoextb' => '#/230',
-'java' => '#/634',
-'javanese' => '#/634',
-'jg=africanfeh' => '#/430',
-'jg=africannoon' => '#/436',
-'jg=africanqaf' => '#/431',
+'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' => '#/418',
+'jg=alaph' => '#/437',
'jg=alef' => 'Jg/Alef',
'jg=beh' => 'Jg/Beh',
-'jg=beth' => '#/408',
-'jg=burushaskiyehbarree' => '#/480',
+'jg=beth' => '#/427',
+'jg=burushaskiyehbarree' => '#/500',
'jg=dal' => 'Jg/Dal',
-'jg=dalathrish' => '#/432',
-'jg=e' => '#/398',
+'jg=dalathrish' => '#/451',
+'jg=e' => '#/417',
'jg=farsiyeh' => 'Jg/FarsiYeh',
-'jg=fe' => '#/399',
+'jg=fe' => '#/418',
'jg=feh' => 'Jg/Feh',
-'jg=finalsemkath' => '#/442',
+'jg=finalsemkath' => '#/461',
'jg=gaf' => 'Jg/Gaf',
-'jg=gamal' => '#/419',
+'jg=gamal' => '#/438',
'jg=hah' => 'Jg/Hah',
-'jg=hamzaonhehgoal' => '#/459',
-'jg=he' => '#/400',
-'jg=heh' => '#/402',
-'jg=hehgoal' => '#/425',
-'jg=heth' => '#/409',
+'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' => '#/410',
-'jg=khaph' => '#/420',
-'jg=knottedheh' => '#/433',
+'jg=kaph' => '#/429',
+'jg=khaph' => '#/439',
+'jg=knottedheh' => '#/452',
'jg=lam' => 'Jg/Lam',
-'jg=lamadh' => '#/423',
-'jg=malayalambha' => '#/443',
-'jg=malayalamja' => '#/437',
-'jg=malayalamlla' => '#/444',
-'jg=malayalamllla' => '#/451',
-'jg=malayalamnga' => '#/445',
-'jg=malayalamnna' => '#/446',
-'jg=malayalamnnna' => '#/452',
-'jg=malayalamnya' => '#/447',
-'jg=malayalamra' => '#/438',
-'jg=malayalamssa' => '#/448',
-'jg=malayalamtta' => '#/449',
-'jg=manichaeanaleph' => '#/469',
-'jg=manichaeanayin' => '#/460',
-'jg=manichaeanbeth' => '#/461',
-'jg=manichaeandaleth' => '#/473',
-'jg=manichaeandhamedh' => '#/477',
-'jg=manichaeanfive' => '#/462',
-'jg=manichaeangimel' => '#/470',
-'jg=manichaeanheth' => '#/463',
-'jg=manichaeanhundred' => '#/478',
-'jg=manichaeankaph' => '#/464',
-'jg=manichaeanlamedh' => '#/474',
-'jg=manichaeanmem' => '#/453',
-'jg=manichaeannun' => '#/454',
-'jg=manichaeanone' => '#/455',
-'jg=manichaeanpe' => '#/450',
-'jg=manichaeanqoph' => '#/465',
-'jg=manichaeanresh' => '#/466',
-'jg=manichaeansadhe' => '#/471',
-'jg=manichaeansamekh' => '#/475',
-'jg=manichaeantaw' => '#/456',
-'jg=manichaeanten' => '#/457',
-'jg=manichaeanteth' => '#/467',
-'jg=manichaeanthamedh' => '#/479',
-'jg=manichaeantwenty' => '#/476',
-'jg=manichaeanwaw' => '#/458',
-'jg=manichaeanyodh' => '#/468',
-'jg=manichaeanzayin' => '#/472',
-'jg=meem' => '#/411',
-'jg=mim' => '#/403',
+'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' => '#/412',
-'jg=nun' => '#/404',
-'jg=nya' => '#/405',
-'jg=pe' => '#/401',
+'jg=noon' => '#/431',
+'jg=nun' => '#/423',
+'jg=nya' => '#/424',
+'jg=pe' => '#/420',
'jg=qaf' => 'Jg/Qaf',
-'jg=qaph' => '#/413',
+'jg=qaph' => '#/432',
'jg=reh' => 'Jg/Reh',
-'jg=reversedpe' => '#/434',
-'jg=rohingyayeh' => '#/439',
+'jg=reversedpe' => '#/453',
+'jg=rohingyayeh' => '#/458',
'jg=sad' => 'Jg/Sad',
-'jg=sadhe' => '#/421',
+'jg=sadhe' => '#/440',
'jg=seen' => 'Jg/Seen',
-'jg=semkath' => '#/426',
-'jg=shin' => '#/414',
-'jg=straightwaw' => '#/440',
-'jg=swashkaf' => '#/427',
-'jg=syriacwaw' => '#/428',
-'jg=tah' => '#/406',
-'jg=taw' => '#/407',
-'jg=tehmarbuta' => '#/435',
-'jg=tehmarbutagoal' => '#/459',
-'jg=teth' => '#/415',
+'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' => '#/429',
-'jg=yehwithtail' => '#/441',
-'jg=yudh' => '#/416',
-'jg=yudhhe' => '#/424',
-'jg=zain' => '#/417',
-'jg=zhain' => '#/422',
-'joinc' => '#/89',
-'joinc=f' => '#/!89',
-'joinc=false' => '#/!89',
-'joinc=n' => '#/!89',
-'joinc=no' => '#/!89',
-'joinc=t' => '#/89',
-'joinc=true' => '#/89',
-'joinc=y' => '#/89',
-'joinc=yes' => '#/89',
-'joincontrol' => '#/89',
+'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' => '#/481',
-'jt=leftjoining' => '#/481',
+'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' => '#/636',
-'kali' => '#/190',
+'kaithi' => 'Scx/Kthi',
+'kali' => '#/192',
'kana' => 'Scx/Kana',
-'kanaexta' => '#/232',
-'kanaextendeda' => '#/232',
-'kanasup' => '#/188',
-'kanasupplement' => '#/188',
+'kanaexta' => '#/236',
+'kanaextendeda' => '#/236',
+'kanasup' => '#/190',
+'kanasupplement' => '#/190',
'kanbun' => '#/162',
'kangxi' => '#/163',
'kangxiradicals' => '#/163',
'kannada' => 'Scx/Knda',
'katakana' => 'Scx/Kana',
-'katakanaext' => '#/296',
-'katakanaphoneticextensions' => '#/296',
-'kayahli' => '#/190',
+'katakanaext' => '#/303',
+'katakanaphoneticextensions' => '#/303',
+'kayahli' => '#/192',
'khar' => 'Scx/Khar',
'kharoshthi' => 'Scx/Khar',
'khmer' => 'Scx/Khmr',
-'khmersymbols' => '#/316',
+'khmersymbols' => '#/327',
'khmr' => 'Scx/Khmr',
-'khoj' => '#/635',
-'khojki' => '#/635',
+'khoj' => 'Scx/Khoj',
+'khojki' => 'Scx/Khoj',
'khudawadi' => 'Scx/Sind',
'knda' => 'Scx/Knda',
-'kthi' => '#/636',
+'kthi' => 'Scx/Kthi',
'l' => 'Gc/L',
'l&' => 'Gc/LC',
'l_' => 'Gc/LC',
@@ -5602,48 +5774,48 @@
'latin1' => '#/165',
'latin1sup' => '#/165',
'latin1supplement' => '#/165',
-'latinexta' => '#/250',
-'latinextadditional' => '#/373',
-'latinextb' => '#/251',
-'latinextc' => '#/252',
-'latinextd' => '#/253',
-'latinexte' => '#/254',
-'latinextendeda' => '#/250',
-'latinextendedadditional' => '#/373',
-'latinextendedb' => '#/251',
-'latinextendedc' => '#/252',
-'latinextendedd' => '#/253',
-'latinextendede' => '#/254',
+'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' => '#/482',
+'lb=b2' => '#/501',
'lb=ba' => 'Lb/BA',
'lb=bb' => 'Lb/BB',
-'lb=bk' => '#/483',
+'lb=bk' => '#/502',
'lb=breakafter' => 'Lb/BA',
'lb=breakbefore' => 'Lb/BB',
-'lb=breakboth' => '#/482',
-'lb=breaksymbols' => '#/490',
+'lb=breakboth' => '#/501',
+'lb=breaksymbols' => '#/510',
'lb=carriagereturn' => '#/63',
-'lb=cb' => '#/484',
+'lb=cb' => '#/503',
'lb=cj' => 'Lb/CJ',
'lb=cl' => 'Lb/CL',
-'lb=closeparenthesis' => '#/485',
+'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' => '#/484',
-'lb=cp' => '#/485',
+'lb=contingentbreak' => '#/503',
+'lb=cp' => '#/504',
'lb=cr' => '#/63',
'lb=eb' => 'Lb/EB',
'lb=ebase' => 'Lb/EB',
-'lb=em' => '#/64',
-'lb=emodifier' => '#/64',
+'lb=em' => '#/505',
+'lb=emodifier' => '#/505',
'lb=ex' => 'Lb/EX',
'lb=exclamation' => 'Lb/EX',
'lb=gl' => 'Lb/GL',
@@ -5652,8 +5824,8 @@
'lb=h3' => 'GCB/LVT',
'lb=hebrewletter' => 'WB/HL',
'lb=hl' => 'WB/HL',
-'lb=hy' => '#/486',
-'lb=hyphen' => '#/486',
+'lb=hy' => '#/506',
+'lb=hyphen' => '#/506',
'lb=id' => 'Lb/ID',
'lb=ideographic' => 'Lb/ID',
'lb=in' => 'Lb/IN',
@@ -5664,15 +5836,15 @@
'lb=jl' => '#/60',
'lb=jt' => '#/61',
'lb=jv' => '#/62',
-'lb=lf' => '#/65',
-'lb=linefeed' => '#/65',
-'lb=mandatorybreak' => '#/483',
-'lb=nextline' => '#/487',
-'lb=nl' => '#/487',
+'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' => 'SB/NU',
-'lb=numeric' => 'SB/NU',
+'lb=nu' => 'Lb/NU',
+'lb=numeric' => 'Lb/NU',
'lb=op' => 'Lb/OP',
'lb=openpunctuation' => 'Lb/OP',
'lb=po' => 'Lb/PO',
@@ -5681,26 +5853,26 @@
'lb=prefixnumeric' => 'Lb/PR',
'lb=qu' => 'Lb/QU',
'lb=quotation' => 'Lb/QU',
-'lb=regionalindicator' => '#/66',
-'lb=ri' => '#/66',
+'lb=regionalindicator' => '#/65',
+'lb=ri' => '#/65',
'lb=sa' => 'Lb/SA',
-'lb=sg' => '#/488',
-'lb=sp' => '#/489',
-'lb=space' => '#/489',
-'lb=surrogate' => '#/488',
-'lb=sy' => '#/490',
+'lb=sg' => '#/508',
+'lb=sp' => '#/509',
+'lb=space' => '#/509',
+'lb=surrogate' => '#/508',
+'lb=sy' => '#/510',
'lb=unknown' => 'Lb/XX',
-'lb=wj' => '#/491',
-'lb=wordjoiner' => '#/491',
+'lb=wj' => '#/511',
+'lb=wordjoiner' => '#/511',
'lb=xx' => 'Lb/XX',
-'lb=zw' => '#/492',
-'lb=zwj' => '#/68',
-'lb=zwspace' => '#/492',
+'lb=zw' => '#/512',
+'lb=zwj' => '#/66',
+'lb=zwspace' => '#/512',
'lc' => 'Gc/LC',
-'lepc' => '#/637',
-'lepcha' => '#/637',
+'lepc' => '#/652',
+'lepcha' => '#/652',
'letter' => 'Gc/L',
-'letterlikesymbols' => '#/368',
+'letterlikesymbols' => '#/383',
'letternumber' => 'Gc/Nl',
'limb' => 'Scx/Limb',
'limbu' => 'Scx/Limb',
@@ -5708,10 +5880,10 @@
'linb' => 'Scx/Linb',
'lineara' => 'Scx/Lina',
'linearb' => 'Scx/Linb',
-'linearbideograms' => '#/360',
-'linearbsyllabary' => '#/361',
-'lineseparator' => '#/396',
-'lisu' => '#/123',
+'linearbideograms' => '#/374',
+'linearbsyllabary' => '#/375',
+'lineseparator' => '#/415',
+'lisu' => '#/122',
'll' => 'Gc/Ll',
'lm' => 'Gc/Lm',
'lo' => 'Gc/Lo',
@@ -5736,25 +5908,27 @@
'lower=yes' => 'Lower/Y',
'lowercase' => 'Lower/Y',
'lowercaseletter' => 'Gc/Ll',
-'lowsurrogates' => '#/328',
+'lowsurrogates' => '#/340',
'lt' => 'Perl/Title',
'lu' => 'Gc/Lu',
-'lyci' => '#/638',
-'lycian' => '#/638',
-'lydi' => '#/639',
-'lydian' => '#/639',
+'lyci' => '#/653',
+'lycian' => '#/653',
+'lydi' => '#/654',
+'lydian' => '#/654',
'm' => 'Gc/M',
-'mahajani' => '#/640',
-'mahj' => '#/640',
-'mahjong' => '#/192',
-'mahjongtiles' => '#/192',
+'mahajani' => '#/655',
+'mahj' => '#/655',
+'mahjong' => '#/194',
+'mahjongtiles' => '#/194',
+'maka' => '#/656',
+'makasar' => '#/656',
'malayalam' => 'Scx/Mlym',
-'mand' => '#/641',
-'mandaic' => '#/641',
-'mani' => '#/642',
-'manichaean' => '#/642',
-'marc' => '#/643',
-'marchen' => '#/643',
+'mand' => '#/657',
+'mandaic' => '#/657',
+'mani' => '#/658',
+'manichaean' => '#/658',
+'marc' => '#/659',
+'marchen' => '#/659',
'mark' => 'Gc/M',
'masaramgondi' => 'Scx/Gonm',
'math' => 'Math/Y',
@@ -5766,64 +5940,69 @@
'math=true' => 'Math/Y',
'math=y' => 'Math/Y',
'math=yes' => 'Math/Y',
-'mathalphanum' => '#/318',
-'mathematicalalphanumericsymbols' => '#/318',
-'mathematicaloperators' => '#/329',
-'mathoperators' => '#/329',
+'mathalphanum' => '#/329',
+'mathematicalalphanumericsymbols' => '#/329',
+'mathematicaloperators' => '#/341',
+'mathoperators' => '#/341',
'mathsymbol' => 'Gc/Sm',
+'mayannumerals' => '#/342',
'mc' => 'Gc/Mc',
'me' => 'Gc/Me',
-'meeteimayek' => '#/648',
-'meeteimayekext' => '#/337',
-'meeteimayekextensions' => '#/337',
-'mend' => '#/644',
-'mendekikakui' => '#/644',
-'merc' => '#/645',
-'mero' => '#/379',
-'meroiticcursive' => '#/645',
-'meroitichieroglyphs' => '#/379',
-'miao' => '#/646',
-'miscarrows' => '#/278',
-'miscellaneousmathematicalsymbolsa' => '#/362',
-'miscellaneousmathematicalsymbolsb' => '#/363',
-'miscellaneoussymbols' => '#/298',
-'miscellaneoussymbolsandarrows' => '#/278',
-'miscellaneoussymbolsandpictographs' => '#/348',
-'miscellaneoustechnical' => '#/330',
-'miscmathsymbolsa' => '#/362',
-'miscmathsymbolsb' => '#/363',
-'miscpictographs' => '#/348',
-'miscsymbols' => '#/298',
-'misctechnical' => '#/330',
+'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' => '#/647',
+'modi' => '#/664',
'modifierletter' => 'Gc/Lm',
-'modifierletters' => '#/349',
+'modifierletters' => '#/363',
'modifiersymbol' => 'Gc/Sk',
-'modifiertoneletters' => '#/380',
+'modifiertoneletters' => '#/395',
'mong' => 'Scx/Mong',
'mongolian' => 'Scx/Mong',
-'mongoliansup' => '#/320',
-'mongoliansupplement' => '#/320',
-'mro' => '#/609',
-'mroo' => '#/609',
-'mtei' => '#/648',
+'mongoliansup' => '#/331',
+'mongoliansupplement' => '#/331',
+'mro' => '#/624',
+'mroo' => '#/624',
+'mtei' => '#/665',
'mult' => 'Scx/Mult',
'multani' => 'Scx/Mult',
'music' => '#/139',
'musicalsymbols' => '#/139',
'myanmar' => 'Scx/Mymr',
-'myanmarexta' => '#/299',
-'myanmarextb' => '#/300',
-'myanmarextendeda' => '#/299',
-'myanmarextendedb' => '#/300',
+'myanmarexta' => '#/307',
+'myanmarextb' => '#/308',
+'myanmarextendeda' => '#/307',
+'myanmarextendedb' => '#/308',
'mymr' => 'Scx/Mymr',
'n' => 'Gc/N',
-'nabataean' => '#/649',
-'narb' => '#/350',
+'nabataean' => '#/666',
+'nand' => 'Scx/Nand',
+'nandinagari' => 'Scx/Nand',
+'narb' => '#/364',
'nb' => 'Blk/NB',
-'nbat' => '#/649',
+'nbat' => '#/666',
'nchar' => 'Perl/_PerlNch',
'nchar=f' => '!Perl/_PerlNch',
'nchar=false' => '!Perl/_PerlNch',
@@ -5834,7 +6013,7 @@
'nchar=y' => 'Perl/_PerlNch',
'nchar=yes' => 'Perl/_PerlNch',
'nd' => 'Gc/Nd',
-'newa' => '#/650',
+'newa' => '#/667',
'newtailue' => 'Scx/Talu',
'nfcqc=m' => 'NFCQC/M',
'nfcqc=maybe' => 'NFCQC/M',
@@ -5856,14 +6035,14 @@
'nfkdqc=no' => 'NFKDQC/N',
'nfkdqc=y' => 'NFKDQC/Y',
'nfkdqc=yes' => 'NFKDQC/Y',
-'nko' => '#/610',
-'nkoo' => '#/610',
+'nko' => '#/625',
+'nkoo' => '#/625',
'nl' => 'Gc/Nl',
'no' => 'Gc/No',
'noblock' => 'Blk/NB',
'noncharactercodepoint' => 'Perl/_PerlNch',
'nonspacingmark' => 'Gc/Mn',
-'nshu' => '#/651',
+'nshu' => '#/668',
'nt=de' => 'Gc/Nd',
'nt=decimal' => 'Gc/Nd',
'nt=di' => 'Nt/Di',
@@ -5872,41 +6051,44 @@
'nt=nu' => 'Nt/Nu',
'nt=numeric' => 'Nt/Nu',
'number' => 'Gc/N',
-'numberforms' => '#/301',
-'nushu' => '#/651',
+'numberforms' => '#/310',
+'nushu' => '#/668',
'nv=nan' => 'Nt/None',
-'ocr' => '#/117',
-'ogam' => '#/652',
-'ogham' => '#/652',
-'olchiki' => '#/197',
-'olck' => '#/197',
-'oldhungarian' => '#/632',
-'olditalic' => '#/633',
-'oldnortharabian' => '#/350',
-'oldpermic' => '#/657',
-'oldpersian' => '#/680',
-'oldsoutharabian' => '#/351',
-'oldturkic' => '#/653',
+'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' => '#/117',
+'opticalcharacterrecognition' => '#/116',
'oriya' => 'Scx/Orya',
-'orkh' => '#/653',
-'ornamentaldingbats' => '#/374',
+'orkh' => '#/670',
+'ornamentaldingbats' => '#/389',
'orya' => 'Scx/Orya',
-'osage' => '#/654',
-'osge' => '#/654',
-'osma' => '#/655',
-'osmanya' => '#/655',
+'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' => '#/262',
-'palmyrene' => '#/262',
-'paragraphseparator' => '#/397',
+'palm' => '#/267',
+'palmyrene' => '#/267',
+'paragraphseparator' => '#/416',
'patsyn' => 'PatSyn/Y',
'patsyn=f' => '!PatSyn/Y',
'patsyn=false' => '!PatSyn/Y',
@@ -5927,8 +6109,8 @@
'patws=true' => 'Perl/_PerlPat',
'patws=y' => 'Perl/_PerlPat',
'patws=yes' => 'Perl/_PerlPat',
-'pauc' => '#/656',
-'paucinhau' => '#/656',
+'pauc' => '#/673',
+'paucinhau' => '#/673',
'pc' => 'Gc/Pc',
'pcm' => 'PCM/Y',
'pcm=f' => '!PCM/Y',
@@ -5943,23 +6125,23 @@
'pe' => 'Gc/Pe',
'perlspace' => '#/3',
'perlword' => 'Perl/PerlWord',
-'perm' => '#/657',
+'perm' => '#/674',
'pf' => 'Gc/Pf',
-'phag' => '#/658',
-'phagspa' => '#/658',
-'phaistos' => '#/235',
-'phaistosdisc' => '#/235',
-'phli' => '#/659',
+'phag' => '#/675',
+'phagspa' => '#/675',
+'phaistos' => '#/239',
+'phaistosdisc' => '#/239',
+'phli' => '#/676',
'phlp' => 'Scx/Phlp',
-'phnx' => '#/660',
-'phoenician' => '#/660',
-'phoneticext' => '#/303',
-'phoneticextensions' => '#/303',
-'phoneticextensionssupplement' => '#/338',
-'phoneticextsup' => '#/338',
+'phnx' => '#/677',
+'phoenician' => '#/677',
+'phoneticext' => '#/312',
+'phoneticextensions' => '#/312',
+'phoneticextensionssupplement' => '#/352',
+'phoneticextsup' => '#/352',
'pi' => 'Gc/Pi',
-'playingcards' => '#/322',
-'plrd' => '#/646',
+'playingcards' => '#/333',
+'plrd' => '#/663',
'po' => 'Gc/Po',
'posixalnum' => '#/5',
'posixalpha' => '#/6',
@@ -5976,12 +6158,12 @@
'posixxdigit' => '#/59',
'prependedconcatenationmark' => 'PCM/Y',
'print' => 'Perl/Print',
-'privateuse' => '#/395',
-'privateusearea' => '#/118',
-'prti' => '#/661',
+'privateuse' => '#/414',
+'privateusearea' => '#/117',
+'prti' => '#/678',
'ps' => 'Gc/Ps',
'psalterpahlavi' => 'Scx/Phlp',
-'pua' => '#/118',
+'pua' => '#/117',
'punct' => 'Gc/P',
'punctuation' => 'Gc/P',
'qaac' => 'Scx/Copt',
@@ -5996,37 +6178,38 @@
'qmark=y' => 'QMark/Y',
'qmark=yes' => 'QMark/Y',
'quotationmark' => 'QMark/Y',
-'radical' => '#/92',
-'radical=f' => '#/!92',
-'radical=false' => '#/!92',
-'radical=n' => '#/!92',
-'radical=no' => '#/!92',
-'radical=t' => '#/92',
-'radical=true' => '#/92',
-'radical=y' => '#/92',
-'radical=yes' => '#/92',
-'regionalindicator' => '#/66',
-'rejang' => '#/662',
-'ri' => '#/66',
-'ri=f' => '#/!66',
-'ri=false' => '#/!66',
-'ri=n' => '#/!66',
-'ri=no' => '#/!66',
-'ri=t' => '#/66',
-'ri=true' => '#/66',
-'ri=y' => '#/66',
-'ri=yes' => '#/66',
-'rjng' => '#/662',
-'rumi' => '#/127',
-'ruminumeralsymbols' => '#/127',
-'runic' => '#/663',
-'runr' => '#/663',
+'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' => '#/664',
-'samr' => '#/664',
-'sarb' => '#/351',
-'saur' => '#/665',
-'saurashtra' => '#/665',
+'samaritan' => '#/681',
+'samr' => '#/681',
+'sarb' => '#/365',
+'saur' => '#/682',
+'saurashtra' => '#/682',
'sb=at' => 'SB/AT',
'sb=aterm' => 'SB/AT',
'sb=cl' => 'SB/CL',
@@ -6037,7 +6220,7 @@
'sb=fo' => 'SB/FO',
'sb=format' => 'SB/FO',
'sb=le' => 'SB/LE',
-'sb=lf' => '#/65',
+'sb=lf' => '#/64',
'sb=lo' => 'SB/LO',
'sb=lower' => 'SB/LO',
'sb=nu' => 'SB/NU',
@@ -6046,8 +6229,8 @@
'sb=other' => 'SB/XX',
'sb=sc' => 'SB/SC',
'sb=scontinue' => 'SB/SC',
-'sb=se' => '#/93',
-'sb=sep' => '#/93',
+'sb=se' => '#/91',
+'sb=sep' => '#/91',
'sb=sp' => 'SB/Sp',
'sb=st' => 'SB/ST',
'sb=sterm' => 'SB/ST',
@@ -6055,330 +6238,352 @@
'sb=upper' => 'SB/UP',
'sb=xx' => 'SB/XX',
'sc' => 'Gc/Sc',
-'sc=adlam' => '#/580',
-'sc=adlm' => '#/580',
-'sc=aghb' => '#/612',
-'sc=ahom' => '#/613',
-'sc=anatolianhieroglyphs' => '#/631',
+'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' => '#/614',
+'sc=armi' => '#/629',
'sc=armn' => 'Sc/Armn',
-'sc=avestan' => '#/615',
-'sc=avst' => '#/615',
-'sc=bali' => '#/616',
-'sc=balinese' => '#/616',
-'sc=bamu' => '#/617',
-'sc=bamum' => '#/617',
-'sc=bass' => '#/618',
-'sc=bassavah' => '#/618',
-'sc=batak' => '#/619',
-'sc=batk' => '#/619',
+'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' => '#/581',
-'sc=bopomofo' => '#/581',
-'sc=brah' => '#/620',
-'sc=brahmi' => '#/620',
-'sc=brai' => '#/177',
-'sc=braille' => '#/177',
-'sc=bugi' => '#/582',
-'sc=buginese' => '#/582',
-'sc=buhd' => '#/583',
-'sc=buhid' => '#/583',
-'sc=cakm' => '#/584',
-'sc=canadianaboriginal' => '#/623',
-'sc=cans' => '#/623',
-'sc=cari' => '#/624',
-'sc=carian' => '#/624',
-'sc=caucasianalbanian' => '#/612',
-'sc=chakma' => '#/584',
+'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' => '#/625',
-'sc=cherokee' => '#/625',
+'sc=cher' => '#/640',
+'sc=cherokee' => '#/640',
'sc=common' => 'Sc/Zyyy',
-'sc=copt' => '#/585',
-'sc=coptic' => '#/585',
+'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' => '#/184',
+'sc=deseret' => '#/185',
'sc=deva' => 'Sc/Deva',
'sc=devanagari' => 'Sc/Deva',
-'sc=dsrt' => '#/184',
+'sc=dogr' => '#/597',
+'sc=dogra' => '#/597',
+'sc=dsrt' => '#/185',
'sc=dupl' => 'Sc/Dupl',
'sc=duployan' => 'Sc/Dupl',
-'sc=egyp' => '#/626',
-'sc=egyptianhieroglyphs' => '#/626',
-'sc=elba' => '#/627',
-'sc=elbasan' => '#/627',
+'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=gonm' => 'Scx/Gonm',
-'sc=goth' => '#/628',
-'sc=gothic' => '#/628',
+'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=hano' => '#/586',
-'sc=hanunoo' => '#/586',
-'sc=hatr' => '#/630',
-'sc=hatran' => '#/630',
+'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' => '#/631',
+'sc=hluw' => '#/648',
'sc=hmng' => 'Scx/Hmng',
-'sc=hung' => '#/632',
-'sc=imperialaramaic' => '#/614',
+'sc=hmnp' => 'Scx/Hmnp',
+'sc=hung' => '#/649',
+'sc=imperialaramaic' => '#/629',
'sc=inherited' => 'Sc/Zinh',
-'sc=inscriptionalpahlavi' => '#/659',
-'sc=inscriptionalparthian' => '#/661',
-'sc=ital' => '#/633',
-'sc=java' => '#/587',
-'sc=javanese' => '#/587',
-'sc=kaithi' => '#/590',
-'sc=kali' => '#/588',
+'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' => '#/588',
+'sc=kayahli' => '#/600',
'sc=khar' => 'Scx/Khar',
'sc=kharoshthi' => 'Scx/Khar',
'sc=khmer' => 'Scx/Khmr',
'sc=khmr' => 'Scx/Khmr',
-'sc=khoj' => '#/589',
-'sc=khojki' => '#/589',
-'sc=khudawadi' => '#/601',
+'sc=khoj' => '#/601',
+'sc=khojki' => '#/601',
+'sc=khudawadi' => '#/615',
'sc=knda' => 'Sc/Knda',
-'sc=kthi' => '#/590',
+'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' => '#/637',
-'sc=lepcha' => '#/637',
+'sc=lepc' => '#/652',
+'sc=lepcha' => '#/652',
'sc=limb' => 'Sc/Limb',
'sc=limbu' => 'Sc/Limb',
-'sc=lina' => '#/591',
+'sc=lina' => '#/603',
'sc=linb' => 'Sc/Linb',
-'sc=lineara' => '#/591',
+'sc=lineara' => '#/603',
'sc=linearb' => 'Sc/Linb',
-'sc=lisu' => '#/123',
-'sc=lyci' => '#/638',
-'sc=lycian' => '#/638',
-'sc=lydi' => '#/639',
-'sc=lydian' => '#/639',
-'sc=mahajani' => '#/592',
-'sc=mahj' => '#/592',
+'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' => '#/593',
-'sc=mandaic' => '#/593',
-'sc=mani' => '#/594',
-'sc=manichaean' => '#/594',
-'sc=marc' => '#/643',
-'sc=marchen' => '#/643',
-'sc=masaramgondi' => 'Scx/Gonm',
-'sc=meeteimayek' => '#/648',
-'sc=mend' => '#/644',
-'sc=mendekikakui' => '#/644',
-'sc=merc' => '#/645',
-'sc=mero' => '#/379',
-'sc=meroiticcursive' => '#/645',
-'sc=meroitichieroglyphs' => '#/379',
-'sc=miao' => '#/646',
+'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' => '#/595',
+'sc=modi' => '#/607',
'sc=mong' => 'Sc/Mong',
'sc=mongolian' => 'Sc/Mong',
-'sc=mro' => '#/609',
-'sc=mroo' => '#/609',
-'sc=mtei' => '#/648',
+'sc=mro' => '#/624',
+'sc=mroo' => '#/624',
+'sc=mtei' => '#/665',
'sc=mult' => 'Sc/Mult',
'sc=multani' => 'Sc/Mult',
-'sc=myanmar' => '#/596',
-'sc=mymr' => '#/596',
-'sc=nabataean' => '#/649',
-'sc=narb' => '#/350',
-'sc=nbat' => '#/649',
-'sc=newa' => '#/650',
+'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' => '#/610',
-'sc=nkoo' => '#/610',
-'sc=nshu' => '#/651',
-'sc=nushu' => '#/651',
-'sc=ogam' => '#/652',
-'sc=ogham' => '#/652',
-'sc=olchiki' => '#/197',
-'sc=olck' => '#/197',
-'sc=oldhungarian' => '#/632',
-'sc=olditalic' => '#/633',
-'sc=oldnortharabian' => '#/350',
-'sc=oldpermic' => '#/597',
-'sc=oldpersian' => '#/680',
-'sc=oldsoutharabian' => '#/351',
-'sc=oldturkic' => '#/653',
+'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' => '#/653',
+'sc=orkh' => '#/670',
'sc=orya' => 'Sc/Orya',
-'sc=osage' => '#/654',
-'sc=osge' => '#/654',
-'sc=osma' => '#/655',
-'sc=osmanya' => '#/655',
+'sc=osage' => '#/671',
+'sc=osge' => '#/671',
+'sc=osma' => '#/672',
+'sc=osmanya' => '#/672',
'sc=pahawhhmong' => 'Scx/Hmng',
-'sc=palm' => '#/262',
-'sc=palmyrene' => '#/262',
-'sc=pauc' => '#/656',
-'sc=paucinhau' => '#/656',
-'sc=perm' => '#/597',
-'sc=phag' => '#/598',
-'sc=phagspa' => '#/598',
-'sc=phli' => '#/659',
-'sc=phlp' => '#/599',
-'sc=phnx' => '#/660',
-'sc=phoenician' => '#/660',
-'sc=plrd' => '#/646',
-'sc=prti' => '#/661',
-'sc=psalterpahlavi' => '#/599',
-'sc=qaac' => '#/585',
+'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' => '#/662',
-'sc=rjng' => '#/662',
-'sc=runic' => '#/663',
-'sc=runr' => '#/663',
-'sc=samaritan' => '#/664',
-'sc=samr' => '#/664',
-'sc=sarb' => '#/351',
-'sc=saur' => '#/665',
-'sc=saurashtra' => '#/665',
-'sc=sgnw' => '#/666',
-'sc=sharada' => '#/600',
-'sc=shavian' => '#/201',
-'sc=shaw' => '#/201',
-'sc=shrd' => '#/600',
-'sc=sidd' => '#/667',
-'sc=siddham' => '#/667',
-'sc=signwriting' => '#/666',
-'sc=sind' => '#/601',
+'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=sora' => '#/668',
-'sc=sorasompeng' => '#/668',
-'sc=soyo' => '#/669',
-'sc=soyombo' => '#/669',
-'sc=sund' => '#/670',
-'sc=sundanese' => '#/670',
-'sc=sylo' => '#/602',
-'sc=sylotinagri' => '#/602',
+'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' => '#/606',
-'sc=tagb' => '#/603',
-'sc=tagbanwa' => '#/603',
-'sc=taile' => '#/605',
+'sc=tagalog' => '#/621',
+'sc=tagb' => '#/618',
+'sc=tagbanwa' => '#/618',
+'sc=taile' => '#/620',
'sc=taitham' => 'Scx/Lana',
-'sc=taiviet' => '#/674',
-'sc=takr' => '#/604',
-'sc=takri' => '#/604',
-'sc=tale' => '#/605',
+'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' => '#/673',
-'sc=tangut' => '#/673',
-'sc=tavt' => '#/674',
+'sc=tang' => '#/692',
+'sc=tangut' => '#/692',
+'sc=tavt' => '#/693',
'sc=telu' => 'Sc/Telu',
'sc=telugu' => 'Sc/Telu',
-'sc=tfng' => '#/675',
-'sc=tglg' => '#/606',
-'sc=thaa' => '#/607',
-'sc=thaana' => '#/607',
-'sc=thai' => '#/677',
+'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' => '#/675',
-'sc=tirh' => '#/608',
-'sc=tirhuta' => '#/608',
-'sc=ugar' => '#/678',
-'sc=ugaritic' => '#/678',
+'sc=tifinagh' => '#/694',
+'sc=tirh' => '#/623',
+'sc=tirhuta' => '#/623',
+'sc=ugar' => '#/697',
+'sc=ugaritic' => '#/697',
'sc=unknown' => 'Scx/Zzzz',
-'sc=vai' => '#/611',
-'sc=vaii' => '#/611',
-'sc=wara' => '#/679',
-'sc=warangciti' => '#/679',
-'sc=xpeo' => '#/680',
+'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' => '#/579',
-'sc=yiii' => '#/579',
-'sc=zanabazarsquare' => '#/681',
-'sc=zanb' => '#/681',
+'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' => '#/612',
-'scx=ahom' => '#/613',
-'scx=anatolianhieroglyphs' => '#/631',
+'scx=aghb' => '#/627',
+'scx=ahom' => '#/628',
+'scx=anatolianhieroglyphs' => '#/648',
'scx=arab' => 'Scx/Arab',
'scx=arabic' => 'Scx/Arab',
'scx=armenian' => 'Scx/Armn',
-'scx=armi' => '#/614',
+'scx=armi' => '#/629',
'scx=armn' => 'Scx/Armn',
-'scx=avestan' => '#/615',
-'scx=avst' => '#/615',
-'scx=bali' => '#/616',
-'scx=balinese' => '#/616',
-'scx=bamu' => '#/617',
-'scx=bamum' => '#/617',
-'scx=bass' => '#/618',
-'scx=bassavah' => '#/618',
-'scx=batak' => '#/619',
-'scx=batk' => '#/619',
+'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' => '#/620',
-'scx=brahmi' => '#/620',
-'scx=brai' => '#/177',
-'scx=braille' => '#/177',
-'scx=bugi' => '#/621',
-'scx=buginese' => '#/621',
-'scx=buhd' => '#/622',
-'scx=buhid' => '#/622',
+'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' => '#/623',
-'scx=cans' => '#/623',
-'scx=cari' => '#/624',
-'scx=carian' => '#/624',
-'scx=caucasianalbanian' => '#/612',
+'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' => '#/625',
-'scx=cherokee' => '#/625',
+'scx=cher' => '#/640',
+'scx=cherokee' => '#/640',
'scx=common' => 'Scx/Zyyy',
'scx=copt' => 'Scx/Copt',
'scx=coptic' => 'Scx/Copt',
@@ -6387,231 +6592,253 @@
'scx=cypriot' => 'Scx/Cprt',
'scx=cyrillic' => 'Scx/Cyrl',
'scx=cyrl' => 'Scx/Cyrl',
-'scx=deseret' => '#/184',
+'scx=deseret' => '#/185',
'scx=deva' => 'Scx/Deva',
'scx=devanagari' => 'Scx/Deva',
-'scx=dsrt' => '#/184',
+'scx=dogr' => '#/641',
+'scx=dogra' => '#/641',
+'scx=dsrt' => '#/185',
'scx=dupl' => 'Scx/Dupl',
'scx=duployan' => 'Scx/Dupl',
-'scx=egyp' => '#/626',
-'scx=egyptianhieroglyphs' => '#/626',
-'scx=elba' => '#/627',
-'scx=elbasan' => '#/627',
+'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' => '#/628',
-'scx=gothic' => '#/628',
+'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=hano' => '#/629',
-'scx=hanunoo' => '#/629',
-'scx=hatr' => '#/630',
-'scx=hatran' => '#/630',
+'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' => '#/631',
+'scx=hluw' => '#/648',
'scx=hmng' => 'Scx/Hmng',
-'scx=hung' => '#/632',
-'scx=imperialaramaic' => '#/614',
+'scx=hmnp' => 'Scx/Hmnp',
+'scx=hung' => '#/649',
+'scx=imperialaramaic' => '#/629',
'scx=inherited' => 'Scx/Zinh',
-'scx=inscriptionalpahlavi' => '#/659',
-'scx=inscriptionalparthian' => '#/661',
-'scx=ital' => '#/633',
-'scx=java' => '#/634',
-'scx=javanese' => '#/634',
-'scx=kaithi' => '#/636',
-'scx=kali' => '#/190',
+'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' => '#/190',
+'scx=kayahli' => '#/192',
'scx=khar' => 'Scx/Khar',
'scx=kharoshthi' => 'Scx/Khar',
'scx=khmer' => 'Scx/Khmr',
'scx=khmr' => 'Scx/Khmr',
-'scx=khoj' => '#/635',
-'scx=khojki' => '#/635',
+'scx=khoj' => 'Scx/Khoj',
+'scx=khojki' => 'Scx/Khoj',
'scx=khudawadi' => 'Scx/Sind',
'scx=knda' => 'Scx/Knda',
-'scx=kthi' => '#/636',
+'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' => '#/637',
-'scx=lepcha' => '#/637',
+'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' => '#/123',
-'scx=lyci' => '#/638',
-'scx=lycian' => '#/638',
-'scx=lydi' => '#/639',
-'scx=lydian' => '#/639',
-'scx=mahajani' => '#/640',
-'scx=mahj' => '#/640',
+'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' => '#/641',
-'scx=mandaic' => '#/641',
-'scx=mani' => '#/642',
-'scx=manichaean' => '#/642',
-'scx=marc' => '#/643',
-'scx=marchen' => '#/643',
+'scx=mand' => '#/657',
+'scx=mandaic' => '#/657',
+'scx=mani' => '#/658',
+'scx=manichaean' => '#/658',
+'scx=marc' => '#/659',
+'scx=marchen' => '#/659',
'scx=masaramgondi' => 'Scx/Gonm',
-'scx=meeteimayek' => '#/648',
-'scx=mend' => '#/644',
-'scx=mendekikakui' => '#/644',
-'scx=merc' => '#/645',
-'scx=mero' => '#/379',
-'scx=meroiticcursive' => '#/645',
-'scx=meroitichieroglyphs' => '#/379',
-'scx=miao' => '#/646',
+'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' => '#/647',
+'scx=modi' => '#/664',
'scx=mong' => 'Scx/Mong',
'scx=mongolian' => 'Scx/Mong',
-'scx=mro' => '#/609',
-'scx=mroo' => '#/609',
-'scx=mtei' => '#/648',
+'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' => '#/649',
-'scx=narb' => '#/350',
-'scx=nbat' => '#/649',
-'scx=newa' => '#/650',
+'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' => '#/610',
-'scx=nkoo' => '#/610',
-'scx=nshu' => '#/651',
-'scx=nushu' => '#/651',
-'scx=ogam' => '#/652',
-'scx=ogham' => '#/652',
-'scx=olchiki' => '#/197',
-'scx=olck' => '#/197',
-'scx=oldhungarian' => '#/632',
-'scx=olditalic' => '#/633',
-'scx=oldnortharabian' => '#/350',
-'scx=oldpermic' => '#/657',
-'scx=oldpersian' => '#/680',
-'scx=oldsoutharabian' => '#/351',
-'scx=oldturkic' => '#/653',
+'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' => '#/653',
+'scx=orkh' => '#/670',
'scx=orya' => 'Scx/Orya',
-'scx=osage' => '#/654',
-'scx=osge' => '#/654',
-'scx=osma' => '#/655',
-'scx=osmanya' => '#/655',
+'scx=osage' => '#/671',
+'scx=osge' => '#/671',
+'scx=osma' => '#/672',
+'scx=osmanya' => '#/672',
'scx=pahawhhmong' => 'Scx/Hmng',
-'scx=palm' => '#/262',
-'scx=palmyrene' => '#/262',
-'scx=pauc' => '#/656',
-'scx=paucinhau' => '#/656',
-'scx=perm' => '#/657',
-'scx=phag' => '#/658',
-'scx=phagspa' => '#/658',
-'scx=phli' => '#/659',
+'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' => '#/660',
-'scx=phoenician' => '#/660',
-'scx=plrd' => '#/646',
-'scx=prti' => '#/661',
+'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' => '#/662',
-'scx=rjng' => '#/662',
-'scx=runic' => '#/663',
-'scx=runr' => '#/663',
-'scx=samaritan' => '#/664',
-'scx=samr' => '#/664',
-'scx=sarb' => '#/351',
-'scx=saur' => '#/665',
-'scx=saurashtra' => '#/665',
-'scx=sgnw' => '#/666',
+'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' => '#/201',
-'scx=shaw' => '#/201',
+'scx=shavian' => '#/204',
+'scx=shaw' => '#/204',
'scx=shrd' => 'Scx/Shrd',
-'scx=sidd' => '#/667',
-'scx=siddham' => '#/667',
-'scx=signwriting' => '#/666',
+'scx=sidd' => '#/684',
+'scx=siddham' => '#/684',
+'scx=signwriting' => '#/683',
'scx=sind' => 'Scx/Sind',
'scx=sinh' => 'Scx/Sinh',
'scx=sinhala' => 'Scx/Sinh',
-'scx=sora' => '#/668',
-'scx=sorasompeng' => '#/668',
-'scx=soyo' => '#/669',
-'scx=soyombo' => '#/669',
-'scx=sund' => '#/670',
-'scx=sundanese' => '#/670',
-'scx=sylo' => '#/671',
-'scx=sylotinagri' => '#/671',
+'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' => '#/676',
+'scx=tagalog' => '#/695',
'scx=tagb' => 'Scx/Tagb',
'scx=tagbanwa' => 'Scx/Tagb',
-'scx=taile' => '#/672',
+'scx=taile' => '#/691',
'scx=taitham' => 'Scx/Lana',
-'scx=taiviet' => '#/674',
+'scx=taiviet' => '#/693',
'scx=takr' => 'Scx/Takr',
'scx=takri' => 'Scx/Takr',
-'scx=tale' => '#/672',
+'scx=tale' => '#/691',
'scx=talu' => 'Scx/Talu',
'scx=tamil' => 'Scx/Taml',
'scx=taml' => 'Scx/Taml',
-'scx=tang' => '#/673',
-'scx=tangut' => '#/673',
-'scx=tavt' => '#/674',
+'scx=tang' => '#/692',
+'scx=tangut' => '#/692',
+'scx=tavt' => '#/693',
'scx=telu' => 'Scx/Telu',
'scx=telugu' => 'Scx/Telu',
-'scx=tfng' => '#/675',
-'scx=tglg' => '#/676',
+'scx=tfng' => '#/694',
+'scx=tglg' => '#/695',
'scx=thaa' => 'Scx/Thaa',
'scx=thaana' => 'Scx/Thaa',
-'scx=thai' => '#/677',
+'scx=thai' => '#/696',
'scx=tibetan' => 'Scx/Tibt',
'scx=tibt' => 'Scx/Tibt',
-'scx=tifinagh' => '#/675',
+'scx=tifinagh' => '#/694',
'scx=tirh' => 'Scx/Tirh',
'scx=tirhuta' => 'Scx/Tirh',
-'scx=ugar' => '#/678',
-'scx=ugaritic' => '#/678',
+'scx=ugar' => '#/697',
+'scx=ugaritic' => '#/697',
'scx=unknown' => 'Scx/Zzzz',
-'scx=vai' => '#/611',
-'scx=vaii' => '#/611',
-'scx=wara' => '#/679',
-'scx=warangciti' => '#/679',
-'scx=xpeo' => '#/680',
+'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' => '#/681',
-'scx=zanb' => '#/681',
+'scx=zanabazarsquare' => '#/701',
+'scx=zanb' => '#/701',
'scx=zinh' => 'Scx/Zinh',
'scx=zyyy' => 'Scx/Zyyy',
'scx=zzzz' => 'Scx/Zzzz',
@@ -6626,35 +6853,40 @@
'sd=yes' => 'SD/Y',
'sentenceterminal' => 'STerm/Y',
'separator' => 'Gc/Z',
-'sgnw' => '#/666',
+'sgnw' => '#/683',
'sharada' => 'Scx/Shrd',
-'shavian' => '#/201',
-'shaw' => '#/201',
-'shorthandformatcontrols' => '#/389',
+'shavian' => '#/204',
+'shaw' => '#/204',
+'shorthandformatcontrols' => '#/406',
'shrd' => 'Scx/Shrd',
-'sidd' => '#/667',
-'siddham' => '#/667',
-'signwriting' => '#/666',
+'sidd' => '#/684',
+'siddham' => '#/684',
+'signwriting' => '#/683',
'sind' => 'Scx/Sind',
'sinh' => 'Scx/Sinh',
'sinhala' => 'Scx/Sinh',
-'sinhalaarchaicnumbers' => '#/384',
+'sinhalaarchaicnumbers' => '#/401',
'sk' => 'Gc/Sk',
'sm' => 'Gc/Sm',
-'smallforms' => '#/282',
-'smallformvariants' => '#/282',
+'smallforms' => '#/288',
+'smallformvariants' => '#/288',
+'smallkanaext' => '#/334',
+'smallkanaextension' => '#/334',
'so' => 'Gc/So',
'softdotted' => 'SD/Y',
-'sora' => '#/668',
-'sorasompeng' => '#/668',
-'soyo' => '#/669',
-'soyombo' => '#/669',
+'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' => '#/349',
-'specials' => '#/236',
+'spacingmodifierletters' => '#/363',
+'specials' => '#/240',
'sterm' => 'STerm/Y',
'sterm=f' => '!STerm/Y',
'sterm=false' => '!STerm/Y',
@@ -6664,56 +6896,60 @@
'sterm=true' => 'STerm/Y',
'sterm=y' => 'STerm/Y',
'sterm=yes' => 'STerm/Y',
-'sund' => '#/670',
-'sundanese' => '#/670',
-'sundanesesup' => '#/323',
-'sundanesesupplement' => '#/323',
-'suparrowsa' => '#/283',
-'suparrowsb' => '#/284',
-'suparrowsc' => '#/285',
-'superandsub' => '#/306',
-'superscriptsandsubscripts' => '#/306',
-'supmathoperators' => '#/364',
-'supplementalarrowsa' => '#/283',
-'supplementalarrowsb' => '#/284',
-'supplementalarrowsc' => '#/285',
-'supplementalmathematicaloperators' => '#/364',
-'supplementalpunctuation' => '#/340',
-'supplementalsymbolsandpictographs' => '#/390',
-'supplementaryprivateuseareaa' => '#/205',
-'supplementaryprivateuseareab' => '#/206',
-'suppuaa' => '#/205',
-'suppuab' => '#/206',
-'suppunctuation' => '#/340',
-'supsymbolsandpictographs' => '#/390',
+'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' => '#/369',
-'sylo' => '#/671',
-'sylotinagri' => '#/671',
+'suttonsignwriting' => '#/384',
+'sylo' => '#/690',
+'sylotinagri' => '#/690',
'symbol' => 'Gc/S',
+'symbolsandpictographsexta' => '#/408',
+'symbolsandpictographsextendeda' => '#/408',
'syrc' => 'Scx/Syrc',
'syriac' => 'Scx/Syrc',
-'syriacsup' => '#/266',
-'syriacsupplement' => '#/266',
-'tagalog' => '#/676',
+'syriacsup' => '#/271',
+'syriacsupplement' => '#/271',
+'tagalog' => '#/695',
'tagb' => 'Scx/Tagb',
'tagbanwa' => 'Scx/Tagb',
-'tags' => '#/128',
-'taile' => '#/672',
+'tags' => '#/127',
+'taile' => '#/691',
'taitham' => 'Scx/Lana',
-'taiviet' => '#/674',
-'taixuanjing' => '#/308',
-'taixuanjingsymbols' => '#/308',
+'taiviet' => '#/693',
+'taixuanjing' => '#/317',
+'taixuanjingsymbols' => '#/317',
'takr' => 'Scx/Takr',
'takri' => 'Scx/Takr',
-'tale' => '#/672',
+'tale' => '#/691',
'talu' => 'Scx/Talu',
'tamil' => 'Scx/Taml',
+'tamilsup' => '#/242',
+'tamilsupplement' => '#/242',
'taml' => 'Scx/Taml',
-'tang' => '#/673',
-'tangut' => '#/673',
-'tangutcomponents' => '#/365',
-'tavt' => '#/674',
+'tang' => '#/692',
+'tangut' => '#/692',
+'tangutcomponents' => '#/379',
+'tavt' => '#/693',
'telu' => 'Scx/Telu',
'telugu' => 'Scx/Telu',
'term' => 'Term/Y',
@@ -6726,25 +6962,25 @@
'term=y' => 'Term/Y',
'term=yes' => 'Term/Y',
'terminalpunctuation' => 'Term/Y',
-'tfng' => '#/675',
-'tglg' => '#/676',
+'tfng' => '#/694',
+'tglg' => '#/695',
'thaa' => 'Scx/Thaa',
'thaana' => 'Scx/Thaa',
-'thai' => '#/677',
+'thai' => '#/696',
'tibetan' => 'Scx/Tibt',
'tibt' => 'Scx/Tibt',
-'tifinagh' => '#/675',
+'tifinagh' => '#/694',
'tirh' => 'Scx/Tirh',
'tirhuta' => 'Scx/Tirh',
'title' => 'Perl/Title',
'titlecase' => 'Perl/Title',
'titlecaseletter' => 'Perl/Title',
-'transportandmap' => '#/352',
-'transportandmapsymbols' => '#/352',
-'ucas' => '#/130',
-'ucasext' => '#/212',
-'ugar' => '#/678',
-'ugaritic' => '#/678',
+'transportandmap' => '#/366',
+'transportandmapsymbols' => '#/366',
+'ucas' => '#/129',
+'ucasext' => '#/216',
+'ugar' => '#/697',
+'ugaritic' => '#/697',
'uideo' => 'UIdeo/Y',
'uideo=f' => '!UIdeo/Y',
'uideo=false' => '!UIdeo/Y',
@@ -6756,8 +6992,8 @@
'uideo=yes' => 'UIdeo/Y',
'unassigned' => 'Gc/Cn',
'unicode' => '#/2',
-'unifiedcanadianaboriginalsyllabics' => '#/130',
-'unifiedcanadianaboriginalsyllabicsextended' => '#/212',
+'unifiedcanadianaboriginalsyllabics' => '#/129',
+'unifiedcanadianaboriginalsyllabicsextended' => '#/216',
'unifiedideograph' => 'UIdeo/Y',
'unknown' => 'Scx/Zzzz',
'upper' => 'Upper/Y',
@@ -6771,14 +7007,14 @@
'upper=yes' => 'Upper/Y',
'uppercase' => 'Upper/Y',
'uppercaseletter' => 'Gc/Lu',
-'vai' => '#/611',
-'vaii' => '#/611',
-'variationselector' => '#/94',
-'variationselectors' => '#/111',
+'vai' => '#/626',
+'vaii' => '#/626',
+'variationselector' => '#/92',
+'variationselectors' => '#/110',
'variationselectorssupplement' => '#/148',
-'vedicext' => '#/240',
-'vedicextensions' => '#/240',
-'verticalforms' => '#/331',
+'vedicext' => '#/245',
+'vedicextensions' => '#/245',
+'verticalforms' => '#/344',
'vertspace' => '#/4',
'vo=r' => 'Vo/R',
'vo=rotated' => 'Vo/R',
@@ -6788,58 +7024,61 @@
'vo=tu' => 'Vo/Tu',
'vo=u' => 'Vo/U',
'vo=upright' => 'Vo/U',
-'vs' => '#/94',
-'vs=f' => '#/!94',
-'vs=false' => '#/!94',
-'vs=n' => '#/!94',
-'vs=no' => '#/!94',
-'vs=t' => '#/94',
-'vs=true' => '#/94',
-'vs=y' => '#/94',
-'vs=yes' => '#/94',
+'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',
-'wara' => '#/679',
-'warangciti' => '#/679',
+'wancho' => '#/699',
+'wara' => '#/698',
+'warangciti' => '#/698',
'wb=aletter' => 'WB/LE',
'wb=cr' => '#/63',
-'wb=doublequote' => '#/95',
-'wb=dq' => '#/95',
-'wb=eb' => 'GCB/EB',
-'wb=ebase' => 'GCB/EB',
-'wb=ebasegaz' => '#/67',
-'wb=ebg' => '#/67',
-'wb=em' => '#/64',
-'wb=emodifier' => '#/64',
+'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' => 'GCB/GAZ',
-'wb=glueafterzwj' => 'GCB/GAZ',
+'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' => '#/65',
+'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' => '#/96',
-'wb=nl' => '#/96',
+'wb=newline' => '#/94',
+'wb=nl' => '#/94',
'wb=nu' => 'WB/NU',
'wb=numeric' => 'WB/NU',
'wb=other' => 'WB/XX',
-'wb=regionalindicator' => '#/66',
-'wb=ri' => '#/66',
-'wb=singlequote' => '#/97',
-'wb=sq' => '#/97',
+'wb=regionalindicator' => '#/65',
+'wb=ri' => '#/65',
+'wb=singlequote' => '#/95',
+'wb=sq' => '#/95',
+'wb=wsegspace' => 'WB/WSegSpac',
'wb=xx' => 'WB/XX',
-'wb=zwj' => '#/68',
+'wb=zwj' => '#/66',
+'wcho' => '#/699',
'whitespace' => 'Perl/SpacePer',
'word' => 'Perl/Word',
'wspace' => 'Perl/SpacePer',
@@ -6872,12 +7111,12 @@
'xids=y' => 'XIDS/Y',
'xids=yes' => 'XIDS/Y',
'xidstart' => 'XIDS/Y',
-'xpeo' => '#/680',
+'xpeo' => '#/700',
'xperlspace' => 'Perl/SpacePer',
'xposixalnum' => 'Perl/Alnum',
'xposixalpha' => 'Alpha/Y',
'xposixblank' => 'Perl/Blank',
-'xposixcntrl' => '#/394',
+'xposixcntrl' => '#/413',
'xposixdigit' => 'Gc/Nd',
'xposixgraph' => 'Perl/Graph',
'xposixlower' => 'Lower/Y',
@@ -6890,16 +7129,16 @@
'xsux' => 'Scx/Xsux',
'yi' => 'Scx/Yi',
'yiii' => 'Scx/Yi',
-'yijing' => '#/174',
-'yijinghexagramsymbols' => '#/174',
-'yiradicals' => '#/287',
-'yisyllables' => '#/309',
+'yijing' => '#/175',
+'yijinghexagramsymbols' => '#/175',
+'yiradicals' => '#/293',
+'yisyllables' => '#/318',
'z' => 'Gc/Z',
-'zanabazarsquare' => '#/681',
-'zanb' => '#/681',
+'zanabazarsquare' => '#/701',
+'zanb' => '#/701',
'zinh' => 'Scx/Zinh',
-'zl' => '#/396',
-'zp' => '#/397',
+'zl' => '#/415',
+'zp' => '#/416',
'zs' => 'Gc/Zs',
'zyyy' => 'Scx/Zyyy',
'zzzz' => 'Scx/Zzzz',
@@ -6907,56 +7146,61 @@
# Maps floating point to fractional form
%utf8::nv_floating_to_rational = (
-'-0.5' => '-1/2',
-'0.00625' => '1/160',
-'0.025' => '1/40',
-'0.0375' => '3/80',
-'0.05' => '1/20',
-'0.0625' => '1/16',
-'0.0833333333333333' => '1/12',
-'0.1' => '1/10',
-'0.111111111111111' => '1/9',
-'0.125' => '1/8',
-'0.142857142857143' => '1/7',
-'0.15' => '3/20',
-'0.166666666666667' => '1/6',
-'0.1875' => '3/16',
-'0.2' => '1/5',
-'0.25' => '1/4',
-'0.333333333333333' => '1/3',
-'0.375' => '3/8',
-'0.4' => '2/5',
-'0.416666666666667' => '5/12',
-'0.5' => '1/2',
-'0.583333333333333' => '7/12',
-'0.6' => '3/5',
-'0.625' => '5/8',
-'0.666666666666667' => '2/3',
-'0.75' => '3/4',
-'0.8' => '4/5',
-'0.833333333333333' => '5/6',
-'0.875' => '7/8',
-'0.916666666666667' => '11/12',
-'1.5' => '3/2',
-'2.5' => '5/2',
-'3.5' => '7/2',
-'4.5' => '9/2',
-'5.5' => '11/2',
-'6.5' => '13/2',
-'7.5' => '15/2',
-'8.5' => '17/2',
+'-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 floating point number doesn't have enough digits in it 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::max_floating_slop = 0.001;
+# 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 = (
-'#/488' => 'Deprecated by Unicode because surrogates should never appear in well-formed text, and therefore shouldn\'t be the basis for line breaking',
+'#/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',
);
@@ -7037,6 +7281,8 @@ $utf8::max_floating_slop = 0.001;
'cf' => 'To/Cf',
'ea' => 'To/Ea',
'eastasianwidth' => 'To/Ea',
+'equideo' => 'To/EqUIdeo',
+'equivalentunifiedideograph' => 'To/EqUIdeo',
'gc' => 'To/Gc',
'gcb' => 'To/GCB',
'generalcategory' => 'To/Gc',
@@ -7098,7 +7344,7 @@ $utf8::max_floating_slop = 0.001;
'_perl_name_alias' => 'To/NameAlia',
'_perl_sb' => 'To/SB',
'_perl_scx' => 'To/_PerlSCX',
-'_perl_wb' => 'To/_PerlWB',
+'_perl_wb' => 'To/WB',
);
# Files to the swash names within them.
@@ -7106,7 +7352,6 @@ $utf8::max_floating_slop = 0.001;
'CombiningClass' => 'ToCombiningClass',
'To/_PerlLB' => 'To_PerlLB',
'To/_PerlSCX' => 'To_PerlSCX',
-'To/_PerlWB' => 'To_PerlWB',
'To/Age' => 'ToAge',
'To/Bc' => 'ToBc',
'To/Bmg' => 'ToBmg',
@@ -7114,6 +7359,7 @@ $utf8::max_floating_slop = 0.001;
'To/Bpt' => 'ToBpt',
'To/Cf' => 'ToCf',
'To/Ea' => 'ToEa',
+'To/EqUIdeo' => 'ToEqUIdeo',
'To/Gc' => 'ToGc',
'To/GCB' => 'ToGCB',
'To/Hst' => 'ToHst',
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pl
index 0f0421e770..668b1023d0 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -1474,6 +1474,7 @@ return <<'END';
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
@@ -1513,6 +1514,7 @@ return <<'END';
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
@@ -1600,6 +1602,7 @@ return <<'END';
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
@@ -2096,6 +2099,9 @@ return <<'END';
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
@@ -2226,6 +2232,7 @@ return <<'END';
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
@@ -2493,6 +2500,7 @@ return <<'END';
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
@@ -2572,6 +2580,7 @@ return <<'END';
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
@@ -2829,6 +2838,7 @@ return <<'END';
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
@@ -2913,6 +2923,7 @@ return <<'END';
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
@@ -2925,6 +2936,7 @@ return <<'END';
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
@@ -3307,14 +3319,24 @@ return <<'END';
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
@@ -3324,6 +3346,7 @@ return <<'END';
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
@@ -3331,8 +3354,11 @@ return <<'END';
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
@@ -3346,6 +3372,7 @@ return <<'END';
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
@@ -5641,6 +5668,7 @@ return <<'END';
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
@@ -6516,6 +6544,52 @@ return <<'END';
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
@@ -6566,6 +6640,7 @@ return <<'END';
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
@@ -10242,6 +10317,9 @@ return <<'END';
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
@@ -10254,6 +10332,7 @@ return <<'END';
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
@@ -10263,10 +10342,51 @@ return <<'END';
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
@@ -10800,6 +10920,12 @@ return <<'END';
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
@@ -11436,6 +11562,7 @@ return <<'END';
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
@@ -11879,6 +12006,7 @@ return <<'END';
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
@@ -14127,6 +14255,7 @@ return <<'END';
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
@@ -14135,6 +14264,19 @@ return <<'END';
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
@@ -14366,6 +14508,8 @@ return <<'END';
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
@@ -14898,6 +15042,8 @@ return <<'END';
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
@@ -18048,6 +18194,8 @@ return <<'END';
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
@@ -18060,6 +18208,7 @@ return <<'END';
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
@@ -18512,6 +18661,56 @@ return <<'END';
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
@@ -18543,6 +18742,111 @@ return <<'END';
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
@@ -18718,6 +19022,7 @@ return <<'END';
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
@@ -18820,6 +19125,9 @@ return <<'END';
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
@@ -19192,6 +19500,7 @@ return <<'END';
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
@@ -19319,6 +19628,8 @@ return <<'END';
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
@@ -19641,6 +19952,7 @@ return <<'END';
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
@@ -19677,6 +19989,7 @@ return <<'END';
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
@@ -19708,6 +20021,66 @@ return <<'END';
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
@@ -19792,6 +20165,71 @@ return <<'END';
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
@@ -19916,6 +20354,8 @@ return <<'END';
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
@@ -19939,6 +20379,7 @@ return <<'END';
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
@@ -20241,6 +20682,145 @@ return <<'END';
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
@@ -22548,6 +23128,15 @@ return <<'END';
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
@@ -23906,6 +24495,101 @@ return <<'END';
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
@@ -23975,6 +24659,13 @@ return <<'END';
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
@@ -24022,6 +24713,15 @@ return <<'END';
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
@@ -24041,6 +24741,8 @@ return <<'END';
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
@@ -25084,6 +25786,13 @@ return <<'END';
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
@@ -25779,6 +26488,26 @@ return <<'END';
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
@@ -25884,6 +26613,13 @@ return <<'END';
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
@@ -27590,6 +28326,136 @@ return <<'END';
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
@@ -27878,6 +28744,7 @@ return <<'END';
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
@@ -27890,6 +28757,135 @@ return <<'END';
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
@@ -28303,6 +29299,7 @@ return <<'END';
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
@@ -28363,6 +29360,7 @@ return <<'END';
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
@@ -29495,6 +30493,7 @@ return <<'END';
1F6D2 SHOPPING TROLLEY
1F6D3 STUPA
1F6D4 PAGODA
+1F6D5 HINDU TEMPLE
1F6E0 HAMMER AND WRENCH
1F6E1 SHIELD
1F6E2 OIL DRUM
@@ -29517,6 +30516,8 @@ return <<'END';
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
@@ -29718,6 +30719,22 @@ return <<'END';
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
@@ -29878,6 +30895,9 @@ return <<'END';
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
@@ -29925,6 +30945,7 @@ return <<'END';
1F93C WRESTLERS
1F93D WATER POLO
1F93E HANDBALL
+1F93F DIVING MASK
1F940 WILTED FLOWER
1F941 DRUM WITH DRUMSTICKS
1F942 CLINKING GLASSES
@@ -29938,6 +30959,9 @@ return <<'END';
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
@@ -29966,6 +30990,22 @@ return <<'END';
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
@@ -29990,7 +31030,55 @@ return <<'END';
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
@@ -30014,6 +31102,145 @@ return <<'END';
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
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pm
index efdb1ca567..1f28e3d241 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
@@ -52,7 +52,7 @@ package charnames;
'high' =>
[
19893,
-40938,
+40943,
173782,
177972,
178205,
@@ -85,7 +85,7 @@ package charnames;
{
'high' =>
[
-100332,
+100343,
],
'low' =>
[
@@ -118,7 +118,7 @@ package charnames;
'high' =>
[
19893,
-40938,
+40943,
173782,
177972,
178205,
@@ -151,7 +151,7 @@ package charnames;
{
'high' =>
[
-100332,
+100343,
],
'low' =>
[
@@ -171,7 +171,7 @@ package charnames;
'name' => 'CJK UNIFIED IDEOGRAPH',
},
{
-'high' => 40938,
+'high' => 40943,
'low' => 19968,
'name' => 'CJK UNIFIED IDEOGRAPH',
},
@@ -186,7 +186,7 @@ package charnames;
'name' => 'CJK COMPATIBILITY IDEOGRAPH',
},
{
-'high' => 100332,
+'high' => 100343,
'low' => 94208,
'name' => 'TANGUT IDEOGRAPH',
},
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/NamedSequences.txt b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/NamedSequences.txt
index a315b42f5d..0c1d6cbd61 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-10.0.0.txt
-# Date: 2017-04-13, 01:00:00 GMT [KW, LI]
-# © 2017 Unicode®, Inc.
+# NamedSequences-12.1.0.txt
+# Date: 2019-03-08, 23:59:00 GMT [KW, LI]
+# © 2019 Unicode®, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt
index b9ba0d81c1..1c04aacf97 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt
@@ -1,6 +1,6 @@
-# SpecialCasing-10.0.0.txt
-# Date: 2017-04-14, 05:40:43 GMT
-# © 2017 Unicode®, Inc.
+# SpecialCasing-12.1.0.txt
+# Date: 2019-03-10, 10:53:28 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
#
@@ -121,7 +121,7 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
# The following cases are already in the UnicodeData.txt file, so are only commented here.
-# 0345; 0345; 0345; 0399; # COMBINING GREEK YPOGEGRAMMENI
+# 0345; 0345; 0399; 0399; # COMBINING GREEK YPOGEGRAMMENI
# All letters with YPOGEGRAMMENI (iota-subscript) or PROSGEGRAMMENI (iota adscript)
# have special uppercases.
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 c966f5075d..9bdec24de4 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -105,7 +105,9 @@ return <<'END';
528 52F 7.0
531 556 1.1
559 55F 1.1
+560 11.0
561 587 1.1
+588 11.0
589 1.1
58A 3.0
58D 58E 7.0
@@ -119,6 +121,7 @@ return <<'END';
5C4 2.0
5C5 5C7 4.1
5D0 5EA 1.1
+5EF 11.0
5F0 5F4 1.1
600 603 4.0
604 6.1
@@ -163,6 +166,7 @@ return <<'END';
780 7B0 3.0
7B1 3.2
7C0 7FA 5.0
+7FD 7FF 11.0
800 82D 5.2
830 83E 5.2
840 85B 6.0
@@ -174,6 +178,7 @@ return <<'END';
8AD 8B2 7.0
8B3 8B4 8.0
8B6 8BD 9.0
+8D3 11.0
8D4 8E2 9.0
8E3 8.0
8E4 8FE 6.1
@@ -217,6 +222,7 @@ return <<'END';
9E6 9FA 1.1
9FB 5.2
9FC 9FD 10.0
+9FE 11.0
A01 4.0
A02 1.1
A03 4.0
@@ -236,6 +242,7 @@ A59 A5C 1.1
A5E 1.1
A66 A74 1.1
A75 5.1
+A76 11.0
A81 A83 1.1
A85 A8B 1.1
A8C 4.0
@@ -297,6 +304,7 @@ BE7 BF2 1.1
BF3 BFA 4.0
C00 7.0
C01 C03 1.1
+C04 11.0
C05 C0C 1.1
C0E C10 1.1
C12 C28 1.1
@@ -313,10 +321,12 @@ C5A 8.0
C60 C61 1.1
C62 C63 5.1
C66 C6F 1.1
+C77 12.0
C78 C7F 5.1
C80 9.0
C81 7.0
C82 C83 1.1
+C84 11.0
C85 C8C 1.1
C8E C90 1.1
C92 CA8 1.1
@@ -375,16 +385,25 @@ E01 E3A 1.1
E3F E5B 1.1
E81 E82 1.1
E84 1.1
+E86 12.0
E87 E88 1.1
+E89 12.0
E8A 1.1
+E8C 12.0
E8D 1.1
+E8E E93 12.0
E94 E97 1.1
+E98 12.0
E99 E9F 1.1
+EA0 12.0
EA1 EA3 1.1
EA5 1.1
EA7 1.1
+EA8 EA9 12.0
EAA EAB 1.1
+EAC 12.0
EAD EB9 1.1
+EBA 12.0
EBB EBD 1.1
EC0 EC4 1.1
EC6 1.1
@@ -504,6 +523,7 @@ FD9 FDA 6.0
1800 180E 3.0
1810 1819 3.0
1820 1877 3.0
+1878 11.0
1880 18A9 3.0
18AA 5.1
18B0 18F5 5.2
@@ -541,11 +561,14 @@ FD9 FDA 6.0
1C3B 1C49 5.1
1C4D 1C7F 5.1
1C80 1C88 9.0
+1C90 1CBA 11.0
+1CBD 1CBF 11.0
1CC0 1CC7 6.1
1CD0 1CF2 5.2
1CF3 1CF6 6.1
1CF7 10.0
1CF8 1CF9 7.0
+1CFA 12.0
1D00 1D6B 4.0
1D6C 1DC3 4.1
1DC4 1DCA 5.0
@@ -734,10 +757,15 @@ FD9 FDA 6.0
2B5A 2B73 7.0
2B76 2B95 7.0
2B98 2BB9 7.0
+2BBA 2BBC 11.0
2BBD 2BC8 7.0
+2BC9 12.0
2BCA 2BD1 7.0
2BD2 10.0
+2BD3 2BEB 11.0
2BEC 2BEF 8.0
+2BF0 2BFE 11.0
+2BFF 12.0
2C00 2C2E 4.1
2C30 2C5E 4.1
2C60 2C6C 5.0
@@ -777,6 +805,8 @@ FD9 FDA 6.0
2E3C 2E42 7.0
2E43 2E44 9.0
2E45 2E49 10.0
+2E4A 2E4E 11.0
+2E4F 12.0
2E80 2E99 3.0
2E9B 2EF3 3.0
2F00 2FD5 3.0
@@ -795,6 +825,7 @@ FD9 FDA 6.0
3105 312C 1.1
312D 5.1
312E 10.0
+312F 11.0
3131 318E 1.1
3190 319F 1.1
31A0 31B7 3.0
@@ -816,6 +847,7 @@ FD9 FDA 6.0
32C0 32CB 1.1
32CC 32CF 4.0
32D0 32FE 1.1
+32FF 12.1
3300 3376 1.1
3377 337A 4.0
337B 33DD 1.1
@@ -831,6 +863,7 @@ FD9 FDA 6.0
9FCC 6.1
9FCD 9FD5 8.0
9FD6 9FEA 10.0
+9FEB 9FEF 11.0
A000 A48C 3.0
A490 A4A1 3.0
A4A2 A4A3 3.2
@@ -866,8 +899,12 @@ A7A0 A7A9 6.0
A7AA 6.1
A7AB A7AD 7.0
A7AE 9.0
+A7AF 11.0
A7B0 A7B1 7.0
A7B2 A7B7 8.0
+A7B8 A7B9 11.0
+A7BA A7BF 12.0
+A7C2 A7C6 12.0
A7F7 7.0
A7F8 A7F9 6.1
A7FA 6.0
@@ -880,6 +917,7 @@ A8C5 9.0
A8CE A8D9 5.1
A8E0 A8FB 5.2
A8FC A8FD 8.0
+A8FE A8FF 11.0
A900 A953 5.1
A95F 5.1
A960 A97C 5.2
@@ -904,6 +942,7 @@ AB28 AB2E 6.0
AB30 AB5F 7.0
AB60 AB63 8.0
AB64 AB65 7.0
+AB66 AB67 12.0
AB70 ABBF 8.0
ABC0 ABED 5.2
ABF0 ABF9 5.2
@@ -1032,8 +1071,10 @@ FFFD FFFF 1.1
10A0C 10A13 4.1
10A15 10A17 4.1
10A19 10A33 4.1
+10A34 10A35 11.0
10A38 10A3A 4.1
10A3F 10A47 4.1
+10A48 11.0
10A50 10A58 4.1
10A60 10A7F 5.2
10A80 10A9F 7.0
@@ -1050,15 +1091,22 @@ FFFD FFFF 1.1
10C80 10CB2 8.0
10CC0 10CF2 8.0
10CFA 10CFF 8.0
+10D00 10D27 11.0
+10D30 10D39 11.0
10E60 10E7E 5.2
+10F00 10F27 11.0
+10F30 10F59 11.0
+10FE0 10FF6 12.0
11000 1104D 6.0
11052 1106F 6.0
1107F 7.0
11080 110C1 5.2
+110CD 11.0
110D0 110E8 6.1
110F0 110F9 6.1
11100 11134 6.1
11136 11143 6.1
+11144 11146 11.0
11150 11176 7.0
11180 111C8 6.1
111C9 111CC 8.0
@@ -1085,6 +1133,7 @@ FFFD FFFF 1.1
1132A 11330 7.0
11332 11333 7.0
11335 11339 7.0
+1133B 11.0
1133C 11344 7.0
11347 11348 7.0
1134B 1134D 7.0
@@ -1096,6 +1145,8 @@ FFFD FFFF 1.1
11400 11459 9.0
1145B 9.0
1145D 9.0
+1145E 11.0
+1145F 12.0
11480 114C7 7.0
114D0 114D9 7.0
11580 115B5 7.0
@@ -1105,15 +1156,23 @@ FFFD FFFF 1.1
11650 11659 7.0
11660 1166C 9.0
11680 116B7 6.1
+116B8 12.0
116C0 116C9 6.1
11700 11719 8.0
+1171A 11.0
1171D 1172B 8.0
11730 1173F 8.0
+11800 1183B 11.0
118A0 118F2 7.0
118FF 7.0
+119A0 119A7 12.0
+119AA 119D7 12.0
+119DA 119E4 12.0
11A00 11A47 10.0
11A50 11A83 10.0
+11A84 11A85 12.0
11A86 11A9C 10.0
+11A9D 11.0
11A9E 11AA2 10.0
11AC0 11AF8 7.0
11C00 11C08 9.0
@@ -1130,6 +1189,15 @@ FFFD FFFF 1.1
11D3C 11D3D 10.0
11D3F 11D47 10.0
11D50 11D59 10.0
+11D60 11D65 11.0
+11D67 11D68 11.0
+11D6A 11D8E 11.0
+11D90 11D91 11.0
+11D93 11D98 11.0
+11DA0 11DA9 11.0
+11EE0 11EF8 11.0
+11FC0 11FF1 12.0
+11FFF 12.0
12000 1236E 5.0
1236F 12398 7.0
12399 8.0
@@ -1139,6 +1207,7 @@ FFFD FFFF 1.1
12474 7.0
12480 12543 8.0
13000 1342E 5.2
+13430 13438 12.0
14400 14646 8.0
16800 16A38 6.0
16A40 16A5E 7.0
@@ -1151,15 +1220,24 @@ FFFD FFFF 1.1
16B5B 16B61 7.0
16B63 16B77 7.0
16B7D 16B8F 7.0
+16E40 16E9A 11.0
16F00 16F44 6.1
+16F45 16F4A 12.0
+16F4F 12.0
16F50 16F7E 6.1
+16F7F 16F87 12.0
16F8F 16F9F 6.1
16FE0 9.0
16FE1 10.0
+16FE2 16FE3 12.0
17000 187EC 9.0
+187ED 187F1 11.0
+187F2 187F7 12.0
18800 18AF2 9.0
1B000 1B001 6.0
1B002 1B11E 10.0
+1B150 1B152 12.0
+1B164 1B167 12.0
1B170 1B2FB 10.0
1BC00 1BC6A 7.0
1BC70 1BC7C 7.0
@@ -1172,8 +1250,10 @@ FFFD FFFF 1.1
1D12A 1D1DD 3.1
1D1DE 1D1E8 8.0
1D200 1D245 4.1
+1D2E0 1D2F3 11.0
1D300 1D356 4.0
1D360 1D371 5.0
+1D372 1D378 11.0
1D400 1D454 3.1
1D456 1D49C 3.1
1D49E 1D49F 3.1
@@ -1207,11 +1287,20 @@ FFFD FFFF 1.1
1E01B 1E021 9.0
1E023 1E024 9.0
1E026 1E02A 9.0
+1E100 1E12C 12.0
+1E130 1E13D 12.0
+1E140 1E149 12.0
+1E14E 1E14F 12.0
+1E2C0 1E2F9 12.0
+1E2FF 12.0
1E800 1E8C4 7.0
1E8C7 1E8D6 7.0
1E900 1E94A 9.0
+1E94B 12.0
1E950 1E959 9.0
1E95E 1E95F 9.0
+1EC71 1ECB4 11.0
+1ED01 1ED3D 12.0
1EE00 1EE03 6.1
1EE05 1EE1F 6.1
1EE21 1EE22 6.1
@@ -1257,6 +1346,7 @@ FFFD FFFF 1.1
1F100 1F10A 5.2
1F10B 1F10C 7.0
1F110 1F12E 5.2
+1F12F 11.0
1F130 6.0
1F131 5.2
1F132 1F13C 6.0
@@ -1275,6 +1365,7 @@ FFFD FFFF 1.1
1F15F 5.2
1F160 1F169 6.0
1F16A 1F16B 6.1
+1F16C 12.0
1F170 1F178 6.0
1F179 5.2
1F17A 6.0
@@ -1367,18 +1458,24 @@ FFFD FFFF 1.1
1F6D0 8.0
1F6D1 1F6D2 9.0
1F6D3 1F6D4 10.0
+1F6D5 12.0
1F6E0 1F6EC 7.0
1F6F0 1F6F3 7.0
1F6F4 1F6F6 9.0
1F6F7 1F6F8 10.0
+1F6F9 11.0
+1F6FA 12.0
1F700 1F773 6.0
1F780 1F7D4 7.0
+1F7D5 1F7D8 11.0
+1F7E0 1F7EB 12.0
1F800 1F80B 7.0
1F810 1F847 7.0
1F850 1F859 7.0
1F860 1F887 7.0
1F890 1F8AD 7.0
1F900 1F90B 10.0
+1F90D 1F90F 12.0
1F910 1F918 8.0
1F919 1F91E 9.0
1F91F 10.0
@@ -1387,15 +1484,38 @@ FFFD FFFF 1.1
1F930 9.0
1F931 1F932 10.0
1F933 1F93E 9.0
+1F93F 12.0
1F940 1F94B 9.0
1F94C 10.0
+1F94D 1F94F 11.0
1F950 1F95E 9.0
1F95F 1F96B 10.0
+1F96C 1F970 11.0
+1F971 12.0
+1F973 1F976 11.0
+1F97A 11.0
+1F97B 12.0
+1F97C 1F97F 11.0
1F980 1F984 8.0
1F985 1F991 9.0
1F992 1F997 10.0
+1F998 1F9A2 11.0
+1F9A5 1F9AA 12.0
+1F9AE 1F9AF 12.0
+1F9B0 1F9B9 11.0
+1F9BA 1F9BF 12.0
1F9C0 8.0
+1F9C1 1F9C2 11.0
+1F9C3 1F9CA 12.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
+1FA78 1FA7A 12.0
+1FA80 1FA82 12.0
+1FA90 1FA95 12.0
1FFFE 1FFFF 2.0
20000 2A6D6 3.1
2A700 2B734 5.2
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 cc39850feb..35cd67c023 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -121,7 +121,9 @@ F7 ON
7EB 7F3 NSM
7F4 7F5 R
7F6 7F9 ON
-7FA 815 R
+7FA 7FC R
+7FD NSM
+7FE 815 R
816 819 NSM
81A R
81B 823 NSM
@@ -134,8 +136,8 @@ F7 ON
85C 85F R
860 86F AL
870 89F R
-8A0 8D3 AL
-8D4 8E1 NSM
+8A0 8D2 AL
+8D3 8E1 NSM
8E2 AN
8E3 902 NSM
93A NSM
@@ -151,6 +153,7 @@ F7 ON
9E2 9E3 NSM
9F2 9F3 ET
9FB ET
+9FE NSM
A01 A02 NSM
A3C NSM
A41 A42 NSM
@@ -181,6 +184,7 @@ BF3 BF8 ON
BF9 ET
BFA ON
C00 NSM
+C04 NSM
C3E C40 NSM
C46 C48 NSM
C4A C4D NSM
@@ -204,8 +208,7 @@ E34 E3A NSM
E3F ET
E47 E4E NSM
EB1 NSM
-EB4 EB9 NSM
-EBB EBC NSM
+EB4 EBC NSM
EC8 ECD NSM
F18 F19 NSM
F35 NSM
@@ -357,16 +360,13 @@ FC6 NSM
26AD 27FF ON
2900 2B73 ON
2B76 2B95 ON
-2B98 2BB9 ON
-2BBD 2BC8 ON
-2BCA 2BD2 ON
-2BEC 2BEF ON
+2B98 2BFF ON
2CE5 2CEA ON
2CEF 2CF1 NSM
2CF9 2CFF ON
2D7F NSM
2DE0 2DFF NSM
-2E00 2E49 ON
+2E00 2E4F ON
2E80 2E99 ON
2E9B 2EF3 ON
2F00 2FD5 ON
@@ -411,12 +411,13 @@ A838 A839 ET
A874 A877 ON
A8C4 A8C5 NSM
A8E0 A8F1 NSM
+A8FF NSM
A926 A92D NSM
A947 A951 NSM
A980 A982 NSM
A9B3 NSM
A9B6 A9B9 NSM
-A9BC NSM
+A9BC A9BD NSM
A9E5 NSM
AA29 AA2E NSM
AA31 AA32 NSM
@@ -508,9 +509,19 @@ FFFE FFFF BN
10AE5 10AE6 NSM
10AE7 10B38 R
10B39 10B3F ON
-10B40 10E5F R
+10B40 10CFF R
+10D00 10D23 AL
+10D24 10D27 NSM
+10D28 10D2F AL
+10D30 10D39 AN
+10D3A 10D3F AL
+10D40 10E5F R
10E60 10E7E AN
-10E7F 10FFF R
+10E7F 10F2F R
+10F30 10F45 AL
+10F46 10F50 NSM
+10F51 10F6F AL
+10F70 10FFF R
11001 NSM
11038 11046 NSM
11052 11065 ON
@@ -523,7 +534,7 @@ FFFE FFFF BN
11173 NSM
11180 11181 NSM
111B6 111BE NSM
-111CA 111CC NSM
+111C9 111CC NSM
1122F 11231 NSM
11234 NSM
11236 11237 NSM
@@ -531,13 +542,14 @@ FFFE FFFF BN
112DF NSM
112E3 112EA NSM
11300 11301 NSM
-1133C NSM
+1133B 1133C NSM
11340 NSM
11366 1136C NSM
11370 11374 NSM
11438 1143F NSM
11442 11444 NSM
11446 NSM
+1145E NSM
114B3 114B8 NSM
114BA NSM
114BF 114C0 NSM
@@ -557,6 +569,11 @@ FFFE FFFF BN
1171D 1171F NSM
11722 11725 NSM
11727 1172B NSM
+1182F 11837 NSM
+11839 1183A NSM
+119D4 119D7 NSM
+119DA 119DB NSM
+119E0 NSM
11A01 11A06 NSM
11A09 11A0A NSM
11A33 11A38 NSM
@@ -577,9 +594,18 @@ FFFE FFFF BN
11D3C 11D3D NSM
11D3F 11D45 NSM
11D47 NSM
+11D90 11D91 NSM
+11D95 NSM
+11D97 NSM
+11EF3 11EF4 NSM
+11FD5 11FDC ON
+11FDD 11FE0 ET
+11FE1 11FF1 ON
16AF0 16AF4 NSM
16B30 16B36 NSM
+16F4F NSM
16F8F 16F92 NSM
+16FE2 ON
1BC9D 1BC9E NSM
1BCA0 1BCA3 BN
1D167 1D169 NSM
@@ -608,11 +634,18 @@ FFFE FFFF BN
1E01B 1E021 NSM
1E023 1E024 NSM
1E026 1E02A NSM
+1E130 1E136 NSM
+1E2EC 1E2EF NSM
+1E2FF ET
1E800 1E8CF R
1E8D0 1E8D6 NSM
1E8D7 1E943 R
1E944 1E94A NSM
-1E94B 1EDFF R
+1E94B 1EC6F R
+1EC70 1ECBF AL
+1ECC0 1ECFF R
+1ED00 1ED4F AL
+1ED50 1EDFF R
1EE00 1EEEF AL
1EEF0 1EEF1 ON
1EEF2 1EEFF AL
@@ -625,25 +658,32 @@ FFFE FFFF BN
1F0D1 1F0F5 ON
1F100 1F10A EN
1F10B 1F10C ON
-1F16A 1F16B ON
+1F12F ON
+1F16A 1F16C ON
1F260 1F265 ON
-1F300 1F6D4 ON
+1F300 1F6D5 ON
1F6E0 1F6EC ON
-1F6F0 1F6F8 ON
+1F6F0 1F6FA ON
1F700 1F773 ON
-1F780 1F7D4 ON
+1F780 1F7D8 ON
+1F7E0 1F7EB ON
1F800 1F80B ON
1F810 1F847 ON
1F850 1F859 ON
1F860 1F887 ON
1F890 1F8AD ON
1F900 1F90B ON
-1F910 1F93E ON
-1F940 1F94C ON
-1F950 1F96B ON
-1F980 1F997 ON
-1F9C0 ON
-1F9D0 1F9E6 ON
+1F90D 1F971 ON
+1F973 1F976 ON
+1F97A 1F9A2 ON
+1F9A5 1F9AA ON
+1F9AE 1F9CA ON
+1F9CD 1FA53 ON
+1FA60 1FA6D ON
+1FA70 1FA73 ON
+1FA78 1FA7A ON
+1FA80 1FA82 ON
+1FA90 1FA95 ON
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 c8633a77cb..6c50ba53e7 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -52,9 +52,16 @@ return <<'END';
220C 2209
220D 220A
2215 29F5
+221F 2BFE
+2220 29A3
+2221 299B
+2222 29A0
+2224 2AEE
223C 223D
223D 223C
2243 22CD
+2245 224C
+224C 2245
2252 2253
2253 2252
2254 2255
@@ -116,6 +123,7 @@ return <<'END';
22B5 22B4
22B6 22B7
22B7 22B6
+22B8 27DC
22C9 22CA
22CA 22C9
22CB 22CC
@@ -189,6 +197,7 @@ return <<'END';
27CD 27CB
27D5 27D6
27D6 27D5
+27DC 22B8
27DD 27DE
27DE 27DD
27E2 27E3
@@ -227,6 +236,19 @@ return <<'END';
2996 2995
2997 2998
2998 2997
+299B 2221
+29A0 2222
+29A3 2220
+29A4 29A5
+29A5 29A4
+29A8 29A9
+29A9 29A8
+29AA 29AB
+29AB 29AA
+29AC 29AD
+29AD 29AC
+29AE 29AF
+29AF 29AE
29B8 2298
29C0 29C1
29C1 29C0
@@ -242,6 +264,8 @@ return <<'END';
29D9 29D8
29DA 29DB
29DB 29DA
+29E8 29E9
+29E9 29E8
29F5 2215
29F8 29F9
29F9 29F8
@@ -259,6 +283,8 @@ return <<'END';
2A65 2A64
2A79 2A7A
2A7A 2A79
+2A7B 2A7C
+2A7C 2A7B
2A7D 2A7E
2A7E 2A7D
2A7F 2A80
@@ -267,8 +293,18 @@ return <<'END';
2A82 2A81
2A83 2A84
2A84 2A83
+2A85 2A86
+2A86 2A85
+2A87 2A88
+2A88 2A87
+2A89 2A8A
+2A8A 2A89
2A8B 2A8C
2A8C 2A8B
+2A8D 2A8E
+2A8E 2A8D
+2A8F 2A90
+2A90 2A8F
2A91 2A92
2A92 2A91
2A93 2A94
@@ -281,6 +317,10 @@ return <<'END';
2A9A 2A99
2A9B 2A9C
2A9C 2A9B
+2A9D 2A9E
+2A9E 2A9D
+2A9F 2AA0
+2AA0 2A9F
2AA1 2AA2
2AA2 2AA1
2AA6 2AA7
@@ -293,8 +333,16 @@ return <<'END';
2AAD 2AAC
2AAF 2AB0
2AB0 2AAF
+2AB1 2AB2
+2AB2 2AB1
2AB3 2AB4
2AB4 2AB3
+2AB5 2AB6
+2AB6 2AB5
+2AB7 2AB8
+2AB8 2AB7
+2AB9 2ABA
+2ABA 2AB9
2ABB 2ABC
2ABC 2ABB
2ABD 2ABE
@@ -307,6 +355,12 @@ return <<'END';
2AC4 2AC3
2AC5 2AC6
2AC6 2AC5
+2AC7 2AC8
+2AC8 2AC7
+2AC9 2ACA
+2ACA 2AC9
+2ACB 2ACC
+2ACC 2ACB
2ACD 2ACE
2ACE 2ACD
2ACF 2AD0
@@ -323,10 +377,12 @@ return <<'END';
2AE5 22AB
2AEC 2AED
2AED 2AEC
+2AEE 2224
2AF7 2AF8
2AF8 2AF7
2AF9 2AFA
2AFA 2AF9
+2BFE 221F
2E02 2E03
2E03 2E02
2E04 2E05
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 f3a45ba7f8..bd67940255 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 10.0.0. Any changes made here will be lost!
+# 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
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 a3c84bfb8b..6bc8d25fb6 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 10.0.0. Any changes made here will be lost!
+# 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
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 1387f26cc3..78b1decab8 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -459,6 +459,8 @@ D8 DE F8
1C86 44A
1C87 463
1C88 A64B
+1C90 1CBA 10D0
+1CBD 1CBF 10FD
1E00 1E01
1E02 1E03
1E04 1E05
@@ -794,11 +796,20 @@ A7B2 29D
A7B3 AB53
A7B4 A7B5
A7B6 A7B7
+A7B8 A7B9
+A7BA A7BB
+A7BC A7BD
+A7BE A7BF
+A7C2 A7C3
+A7C4 A794
+A7C5 282
+A7C6 1D8E
AB70 ABBF 13A0
FF21 FF3A FF41
10400 10427 10428
104B0 104D3 104D8
10C80 10CB2 10CC0
118A0 118BF 118C0
+16E40 16E5F 16E60
1E900 1E921 1E922
END
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 e4a53f6001..0064c3e4e4 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -401,6 +401,16 @@ FF19 9
104A7 7
104A8 8
104A9 9
+10D30 0
+10D31 1
+10D32 2
+10D33 3
+10D34 4
+10D35 5
+10D36 6
+10D37 7
+10D38 8
+10D39 9
11066 0
11067 1
11068 2
@@ -531,6 +541,16 @@ FF19 9
11D57 7
11D58 8
11D59 9
+11DA0 0
+11DA1 1
+11DA2 2
+11DA3 3
+11DA4 4
+11DA5 5
+11DA6 6
+11DA7 7
+11DA8 8
+11DA9 9
16A60 0
16A61 1
16A62 2
@@ -601,6 +621,26 @@ FF19 9
1D7FD 7
1D7FE 8
1D7FF 9
+1E140 0
+1E141 1
+1E142 2
+1E143 3
+1E144 4
+1E145 5
+1E146 6
+1E147 7
+1E148 8
+1E149 9
+1E2F0 0
+1E2F1 1
+1E2F2 2
+1E2F3 3
+1E2F4 4
+1E2F5 5
+1E2F6 6
+1E2F7 7
+1E2F8 8
+1E2F9 9
1E950 0
1E951 1
1E952 2
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 67ab519396..8a06ec4d78 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -234,15 +234,14 @@ FE A
3001 303E W
3041 3096 W
3099 30FF W
-3105 312E W
+3105 312F W
3131 318E W
3190 31BA W
31C0 31E3 W
31F0 321E W
3220 3247 W
3248 324F A
-3250 32FE W
-3300 4DBF W
+3250 4DBF W
4E00 A48C W
A490 A4C6 W
A960 A97C W
@@ -263,10 +262,12 @@ FFDA FFDC H
FFE0 FFE6 F
FFE8 FFEE H
FFFD A
-16FE0 16FE1 W
-17000 187EC W
+16FE0 16FE3 W
+17000 187F7 W
18800 18AF2 W
1B000 1B11E W
+1B150 1B152 W
+1B164 1B167 W
1B170 1B2FB W
1F004 W
1F0CF W
@@ -304,14 +305,20 @@ FFFD A
1F680 1F6C5 W
1F6CC W
1F6D0 1F6D2 W
+1F6D5 W
1F6EB 1F6EC W
-1F6F4 1F6F8 W
-1F910 1F93E W
-1F940 1F94C W
-1F950 1F96B W
-1F980 1F997 W
-1F9C0 W
-1F9D0 1F9E6 W
+1F6F4 1F6FA W
+1F7E0 1F7EB W
+1F90D 1F971 W
+1F973 1F976 W
+1F97A 1F9A2 W
+1F9A5 1F9AA W
+1F9AE 1F9CA W
+1F9CD 1F9FF W
+1FA70 1FA73 W
+1FA78 1FA7A W
+1FA80 1FA82 W
+1FA90 1FA95 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
new file mode 100755
index 0000000000..36ebb2d7bc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl
@@ -0,0 +1,361 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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.
+
+
+
+# The name this swash 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
+
+return <<'END';
+2E81 5382
+2E82 4E5B
+2E83 4E5A
+2E84 4E59
+2E85 4EBB
+2E86 5182
+2E87 20628
+2E88 5200
+2E89 5202
+2E8A 535C
+2E8B 353E
+2E8C 2E8D 5C0F
+2E8E 5140
+2E8F 5C23
+2E90 5C22
+2E91 21BC2
+2E92 5DF3
+2E93 5E7A
+2E94 5F51
+2E95 5F50
+2E96 5FC4
+2E97 5FC3
+2E98 624C
+2E99 6535
+2E9B 65E1
+2E9C 65E5
+2E9D 6708
+2E9E 6B7A
+2E9F 6BCD
+2EA0 6C11
+2EA1 6C35
+2EA2 6C3A
+2EA3 706C
+2EA4 2EA5 722B
+2EA6 4E2C
+2EA7 725B
+2EA8 72AD
+2EA9 738B
+2EAA 24D14
+2EAB 76EE
+2EAC 793A
+2EAD 793B
+2EAE 25AD7
+2EAF 7CF9
+2EB0 7E9F
+2EB1 7F53
+2EB2 7F52
+2EB3 34C1
+2EB4 5197
+2EB5 2626B
+2EB6 7F8A
+2EB7 2634C
+2EB8 2634B
+2EB9 8002
+2EBA 8080
+2EBB 807F
+2EBC 8089
+2EBD 26951
+2EBE 2EC0 8279
+2EC1 864E
+2EC2 8864
+2EC3 8980
+2EC4 897F
+2EC5 89C1
+2EC6 89D2
+2EC7 278B2
+2EC8 8BA0
+2EC9 8D1D
+2ECA 27FB7
+2ECB 8F66
+2ECC 2ECE 8FB6
+2ECF 9091
+2ED0 9485
+2ED1 9577
+2ED2 9578
+2ED3 957F
+2ED4 95E8
+2ED5 28E0F
+2ED6 961D
+2ED7 96E8
+2ED8 9752
+2ED9 97E6
+2EDA 9875
+2EDB 98CE
+2EDC 98DE
+2EDD 98DF
+2EDE 2967F
+2EDF 98E0
+2EE0 9963
+2EE1 29810
+2EE2 9A6C
+2EE3 9AA8
+2EE4 9B3C
+2EE5 9C7C
+2EE6 9E1F
+2EE7 5364
+2EE8 9EA6
+2EE9 9EC4
+2EEA 9EFE
+2EEB 6589
+2EEC 9F50
+2EED 6B6F
+2EEE 9F7F
+2EEF 7ADC
+2EF0 9F99
+2EF1 9F9C
+2EF2 4E80
+2EF3 9F9F
+2F00 4E00
+2F01 4E28
+2F02 4E36
+2F03 4E3F
+2F04 4E59
+2F05 4E85
+2F06 4E8C
+2F07 4EA0
+2F08 4EBA
+2F09 513F
+2F0A 5165
+2F0B 516B
+2F0C 5182
+2F0D 5196
+2F0E 51AB
+2F0F 51E0
+2F10 51F5
+2F11 5200
+2F12 529B
+2F13 52F9
+2F14 5315
+2F15 531A
+2F16 5338
+2F17 5341
+2F18 535C
+2F19 5369
+2F1A 5382
+2F1B 53B6
+2F1C 53C8
+2F1D 53E3
+2F1E 56D7
+2F1F 571F
+2F20 58EB
+2F21 5902
+2F22 590A
+2F23 5915
+2F24 5927
+2F25 5973
+2F26 5B50
+2F27 5B80
+2F28 5BF8
+2F29 5C0F
+2F2A 5C22
+2F2B 5C38
+2F2C 5C6E
+2F2D 5C71
+2F2E 5DDB
+2F2F 5DE5
+2F30 5DF1
+2F31 5DFE
+2F32 5E72
+2F33 5E7A
+2F34 5E7F
+2F35 5EF4
+2F36 5EFE
+2F37 5F0B
+2F38 5F13
+2F39 5F50
+2F3A 5F61
+2F3B 5F73
+2F3C 5FC3
+2F3D 6208
+2F3E 6236
+2F3F 624B
+2F40 652F
+2F41 6534
+2F42 6587
+2F43 6597
+2F44 65A4
+2F45 65B9
+2F46 65E0
+2F47 65E5
+2F48 66F0
+2F49 6708
+2F4A 6728
+2F4B 6B20
+2F4C 6B62
+2F4D 6B79
+2F4E 6BB3
+2F4F 6BCB
+2F50 6BD4
+2F51 6BDB
+2F52 6C0F
+2F53 6C14
+2F54 6C34
+2F55 706B
+2F56 722A
+2F57 7236
+2F58 723B
+2F59 723F
+2F5A 7247
+2F5B 7259
+2F5C 725B
+2F5D 72AC
+2F5E 7384
+2F5F 7389
+2F60 74DC
+2F61 74E6
+2F62 7518
+2F63 751F
+2F64 7528
+2F65 7530
+2F66 758B
+2F67 7592
+2F68 7676
+2F69 767D
+2F6A 76AE
+2F6B 76BF
+2F6C 76EE
+2F6D 77DB
+2F6E 77E2
+2F6F 77F3
+2F70 793A
+2F71 79B8
+2F72 79BE
+2F73 7A74
+2F74 7ACB
+2F75 7AF9
+2F76 7C73
+2F77 7CF8
+2F78 7F36
+2F79 7F51
+2F7A 7F8A
+2F7B 7FBD
+2F7C 8001
+2F7D 800C
+2F7E 8012
+2F7F 8033
+2F80 807F
+2F81 8089
+2F82 81E3
+2F83 81EA
+2F84 81F3
+2F85 81FC
+2F86 820C
+2F87 821B
+2F88 821F
+2F89 826E
+2F8A 8272
+2F8B 8278
+2F8C 864D
+2F8D 866B
+2F8E 8840
+2F8F 884C
+2F90 8863
+2F91 897E
+2F92 898B
+2F93 89D2
+2F94 8A00
+2F95 8C37
+2F96 8C46
+2F97 8C55
+2F98 8C78
+2F99 8C9D
+2F9A 8D64
+2F9B 8D70
+2F9C 8DB3
+2F9D 8EAB
+2F9E 8ECA
+2F9F 8F9B
+2FA0 8FB0
+2FA1 8FB5
+2FA2 9091
+2FA3 9149
+2FA4 91C6
+2FA5 91CC
+2FA6 91D1
+2FA7 9577
+2FA8 9580
+2FA9 961C
+2FAA 96B6
+2FAB 96B9
+2FAC 96E8
+2FAD 9751
+2FAE 975E
+2FAF 9762
+2FB0 9769
+2FB1 97CB
+2FB2 97ED
+2FB3 97F3
+2FB4 9801
+2FB5 98A8
+2FB6 98DB
+2FB7 98DF
+2FB8 9996
+2FB9 9999
+2FBA 99AC
+2FBB 9AA8
+2FBC 9AD8
+2FBD 9ADF
+2FBE 9B25
+2FBF 9B2F
+2FC0 9B32
+2FC1 9B3C
+2FC2 9B5A
+2FC3 9CE5
+2FC4 9E75
+2FC5 9E7F
+2FC6 9EA5
+2FC7 9EBB
+2FC8 9EC3
+2FC9 9ECD
+2FCA 9ED1
+2FCB 9EF9
+2FCC 9EFD
+2FCD 9F0E
+2FCE 9F13
+2FCF 9F20
+2FD0 9F3B
+2FD1 9F4A
+2FD2 9F52
+2FD3 9F8D
+2FD4 9F9C
+2FD5 9FA0
+31C6 200CC
+31CF 4E40
+31D0 4E00
+31D1 4E28
+31D2 31D3 4E3F
+31D4 4E36
+31D5 200CD
+31D6 4E5B
+31D7 200CA
+31D8 200CE
+31D9 2010C
+31DA 4E85
+31DB 21FE8
+31DC 200CB
+31DD 4E40
+31DE 200D1
+31DF 4E5A
+31E0 4E59
+31E1 2010E
+END
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 88cfe34909..bea30db904 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -670,6 +670,52 @@ return <<'END';
1C86 044A
1C87 0463
1C88 A64B
+1C90 10D0
+1C91 10D1
+1C92 10D2
+1C93 10D3
+1C94 10D4
+1C95 10D5
+1C96 10D6
+1C97 10D7
+1C98 10D8
+1C99 10D9
+1C9A 10DA
+1C9B 10DB
+1C9C 10DC
+1C9D 10DD
+1C9E 10DE
+1C9F 10DF
+1CA0 10E0
+1CA1 10E1
+1CA2 10E2
+1CA3 10E3
+1CA4 10E4
+1CA5 10E5
+1CA6 10E6
+1CA7 10E7
+1CA8 10E8
+1CA9 10E9
+1CAA 10EA
+1CAB 10EB
+1CAC 10EC
+1CAD 10ED
+1CAE 10EE
+1CAF 10EF
+1CB0 10F0
+1CB1 10F1
+1CB2 10F2
+1CB3 10F3
+1CB4 10F4
+1CB5 10F5
+1CB6 10F6
+1CB7 10F7
+1CB8 10F8
+1CB9 10F9
+1CBA 10FA
+1CBD 10FD
+1CBE 10FE
+1CBF 10FF
1E00 1E01
1E02 1E03
1E04 1E05
@@ -1162,6 +1208,14 @@ A7B2 029D
A7B3 AB53
A7B4 A7B5
A7B6 A7B7
+A7B8 A7B9
+A7BA A7BB
+A7BC A7BD
+A7BE A7BF
+A7C2 A7C3
+A7C4 A794
+A7C5 0282
+A7C6 1D8E
AB70 13A0
AB71 13A1
AB72 13A2
@@ -1427,6 +1481,38 @@ FF3A FF5A
118BD 118DD
118BE 118DE
118BF 118DF
+16E40 16E60
+16E41 16E61
+16E42 16E62
+16E43 16E63
+16E44 16E64
+16E45 16E65
+16E46 16E66
+16E47 16E67
+16E48 16E68
+16E49 16E69
+16E4A 16E6A
+16E4B 16E6B
+16E4C 16E6C
+16E4D 16E6D
+16E4E 16E6E
+16E4F 16E6F
+16E50 16E70
+16E51 16E71
+16E52 16E72
+16E53 16E73
+16E54 16E74
+16E55 16E75
+16E56 16E76
+16E57 16E77
+16E58 16E78
+16E59 16E79
+16E5A 16E7A
+16E5B 16E7B
+16E5C 16E7C
+16E5D 16E7D
+16E5E 16E7E
+16E5F 16E7F
1E900 1E922
1E901 1E923
1E902 1E924
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 8b7be723c8..bc182218a3 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -23,7 +23,9 @@ B C Control
D CR
E 1F Control
7F 9F Control
+A9 XPG_XX
AD Control
+AE XPG_XX
300 36F Extend
483 489 Extend
591 5BD Extend
@@ -46,12 +48,13 @@ AD Control
730 74A Extend
7A6 7B0 Extend
7EB 7F3 Extend
+7FD Extend
816 819 Extend
81B 823 Extend
825 827 Extend
829 82D Extend
859 85B Extend
-8D4 8E1 Extend
+8D3 8E1 Extend
8E2 Prepend
8E3 902 Extend
903 SpacingMark
@@ -76,6 +79,7 @@ AD Control
9CD Extend
9D7 Extend
9E2 9E3 Extend
+9FE Extend
A01 A02 Extend
A03 SpacingMark
A3C Extend
@@ -119,6 +123,7 @@ BCD Extend
BD7 Extend
C00 Extend
C01 C03 SpacingMark
+C04 Extend
C3E C40 Extend
C41 C44 SpacingMark
C46 C48 Extend
@@ -166,8 +171,7 @@ E34 E3A Extend
E47 E4E Extend
EB1 Extend
EB3 SpacingMark
-EB4 EB9 Extend
-EBB EBC Extend
+EB4 EBC Extend
EC8 ECD Extend
F18 F19 Extend
F35 Extend
@@ -240,9 +244,7 @@ FC6 Extend
1AB0 1ABE Extend
1B00 1B03 Extend
1B04 SpacingMark
-1B34 Extend
-1B35 SpacingMark
-1B36 1B3A Extend
+1B34 1B3A Extend
1B3B SpacingMark
1B3C Extend
1B3D 1B41 SpacingMark
@@ -274,7 +276,6 @@ FC6 Extend
1CE1 SpacingMark
1CE2 1CE8 Extend
1CED Extend
-1CF2 1CF3 SpacingMark
1CF4 Extend
1CF7 SpacingMark
1CF8 1CF9 Extend
@@ -285,21 +286,61 @@ FC6 Extend
200D ZWJ
200E 200F Control
2028 202E Control
+203C XPG_XX
+2049 XPG_XX
2060 206F Control
20D0 20F0 Extend
-261D E_Base
-2640 Glue_After_Zwj
-2642 Glue_After_Zwj
-2695 2696 Glue_After_Zwj
-26F9 E_Base
-2708 Glue_After_Zwj
-270A 270D E_Base
-2764 Glue_After_Zwj
+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
2CEF 2CF1 Extend
2D7F Extend
2DE0 2DFF Extend
302A 302F Extend
+3030 XPG_XX
+303D XPG_XX
3099 309A Extend
+3297 XPG_XX
+3299 XPG_XX
A66F A672 Extend
A674 A67D Extend
A69E A69F Extend
@@ -314,6 +355,7 @@ A880 A881 SpacingMark
A8B4 A8C3 SpacingMark
A8C4 A8C5 Extend
A8E0 A8F1 Extend
+A8FF Extend
A926 A92D Extend
A947 A951 Extend
A952 A953 SpacingMark
@@ -324,8 +366,8 @@ A9B3 Extend
A9B4 A9B5 SpacingMark
A9B6 A9B9 Extend
A9BA A9BB SpacingMark
-A9BC Extend
-A9BD A9C0 SpacingMark
+A9BC A9BD Extend
+A9BE A9C0 SpacingMark
A9E5 Extend
AA29 AA2E Extend
AA2F AA30 SpacingMark
@@ -1153,7 +1195,6 @@ D788 LV
D789 D7A3 LVT
D7B0 D7C6 V
D7CB D7FB T
-D800 DFFF Control
FB1E Extend
FE00 FE0F Extend
FE20 FE2F Extend
@@ -1169,6 +1210,8 @@ FFF0 FFFB Control
10A38 10A3A Extend
10A3F Extend
10AE5 10AE6 Extend
+10D24 10D27 Extend
+10F46 10F50 Extend
11000 SpacingMark
11001 Extend
11002 SpacingMark
@@ -1180,10 +1223,12 @@ FFF0 FFFB Control
110B7 110B8 SpacingMark
110B9 110BA Extend
110BD Prepend
+110CD Prepend
11100 11102 Extend
11127 1112B Extend
1112C SpacingMark
1112D 11134 Extend
+11145 11146 SpacingMark
11173 Extend
11180 11181 Extend
11182 SpacingMark
@@ -1191,7 +1236,7 @@ FFF0 FFFB Control
111B6 111BE Extend
111BF 111C0 SpacingMark
111C2 111C3 Prepend
-111CA 111CC Extend
+111C9 111CC Extend
1122C 1122E SpacingMark
1122F 11231 Extend
11232 11233 SpacingMark
@@ -1204,7 +1249,7 @@ FFF0 FFFB Control
112E3 112EA Extend
11300 11301 Extend
11302 11303 SpacingMark
-1133C Extend
+1133B 1133C Extend
1133E Extend
1133F SpacingMark
11340 Extend
@@ -1221,6 +1266,7 @@ FFF0 FFFB Control
11442 11444 Extend
11445 SpacingMark
11446 Extend
+1145E Extend
114B0 Extend
114B1 114B2 SpacingMark
114B3 114B8 Extend
@@ -1258,9 +1304,17 @@ FFF0 FFFB Control
11722 11725 Extend
11726 SpacingMark
11727 1172B Extend
-11A01 11A06 Extend
-11A07 11A08 SpacingMark
-11A09 11A0A Extend
+1182C 1182E SpacingMark
+1182F 11837 Extend
+11838 SpacingMark
+11839 1183A Extend
+119D1 119D3 SpacingMark
+119D4 119D7 Extend
+119DA 119DB Extend
+119DC 119DF SpacingMark
+119E0 Extend
+119E4 SpacingMark
+11A01 11A0A Extend
11A33 11A38 Extend
11A39 SpacingMark
11A3A Prepend
@@ -1269,7 +1323,7 @@ FFF0 FFFB Control
11A51 11A56 Extend
11A57 11A58 SpacingMark
11A59 11A5B Extend
-11A86 11A89 Prepend
+11A84 11A89 Prepend
11A8A 11A96 Extend
11A97 SpacingMark
11A98 11A99 Extend
@@ -1291,9 +1345,19 @@ FFF0 FFFB Control
11D3F 11D45 Extend
11D46 Prepend
11D47 Extend
+11D8A 11D8E SpacingMark
+11D90 11D91 Extend
+11D93 11D94 SpacingMark
+11D95 Extend
+11D96 SpacingMark
+11D97 Extend
+11EF3 11EF4 Extend
+11EF5 11EF6 SpacingMark
+13430 13438 Control
16AF0 16AF4 Extend
16B30 16B36 Extend
-16F51 16F7E SpacingMark
+16F4F Extend
+16F51 16F87 SpacingMark
16F8F 16F92 Extend
1BC9D 1BC9E Extend
1BCA0 1BCA3 Control
@@ -1318,54 +1382,39 @@ FFF0 FFFB Control
1E01B 1E021 Extend
1E023 1E024 Extend
1E026 1E02A Extend
+1E130 1E136 Extend
+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
1F1E6 1F1FF Regional_Indicator
-1F308 Glue_After_Zwj
-1F33E Glue_After_Zwj
-1F373 Glue_After_Zwj
-1F385 E_Base
-1F393 Glue_After_Zwj
-1F3A4 Glue_After_Zwj
-1F3A8 Glue_After_Zwj
-1F3C2 1F3C4 E_Base
-1F3C7 E_Base
-1F3CA 1F3CC E_Base
-1F3EB Glue_After_Zwj
-1F3ED Glue_After_Zwj
-1F3FB 1F3FF E_Modifier
-1F442 1F443 E_Base
-1F446 1F450 E_Base
-1F466 1F469 E_Base_GAZ
-1F46E E_Base
-1F470 1F478 E_Base
-1F47C E_Base
-1F481 1F483 E_Base
-1F485 1F487 E_Base
-1F48B Glue_After_Zwj
-1F4AA E_Base
-1F4BB 1F4BC Glue_After_Zwj
-1F527 Glue_After_Zwj
-1F52C Glue_After_Zwj
-1F574 1F575 E_Base
-1F57A E_Base
-1F590 E_Base
-1F595 1F596 E_Base
-1F5E8 Glue_After_Zwj
-1F645 1F647 E_Base
-1F64B 1F64F E_Base
-1F680 Glue_After_Zwj
-1F692 Glue_After_Zwj
-1F6A3 E_Base
-1F6B4 1F6B6 E_Base
-1F6C0 E_Base
-1F6CC E_Base
-1F918 1F91C E_Base
-1F91E 1F91F E_Base
-1F926 E_Base
-1F930 1F939 E_Base
-1F93D 1F93E E_Base
-1F9D1 1F9DD E_Base
+1F201 1F20F XPG_XX
+1F21A XPG_XX
+1F22F XPG_XX
+1F232 1F23A XPG_XX
+1F23C 1F23F XPG_XX
+1F249 1F3FA XPG_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
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 4addbb407a..f6f82bd99a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -641,7 +641,7 @@ F8 FF Ll
531 556 Lu
559 Lm
55A 55F Po
-561 587 Ll
+560 588 Ll
589 Po
58A Pd
58D 58E So
@@ -656,7 +656,7 @@ F8 FF Ll
5C6 Po
5C7 Mn
5D0 5EA Lo
-5F0 5F2 Lo
+5EF 5F2 Lo
5F3 5F4 Po
600 605 Cf
606 608 Sm
@@ -708,6 +708,8 @@ F8 FF Ll
7F6 So
7F7 7F9 Po
7FA Lm
+7FD Mn
+7FE 7FF Sc
800 815 Lo
816 819 Mn
81A Lm
@@ -723,7 +725,7 @@ F8 FF Ll
860 86A Lo
8A0 8B4 Lo
8B6 8BD Lo
-8D4 8E1 Mn
+8D3 8E1 Mn
8E2 Cf
8E3 902 Mn
903 Mc
@@ -774,6 +776,7 @@ F8 FF Ll
9FB Sc
9FC Lo
9FD Po
+9FE Mn
A01 A02 Mn
A03 Mc
A05 A0A Lo
@@ -795,6 +798,7 @@ A66 A6F Nd
A70 A71 Mn
A72 A74 Lo
A75 Mn
+A76 Po
A81 A82 Mn
A83 Mc
A85 A8D Lo
@@ -871,6 +875,7 @@ BF9 Sc
BFA So
C00 Mn
C01 C03 Mc
+C04 Mn
C05 C0C Lo
C0E C10 Lo
C12 C28 Lo
@@ -885,11 +890,13 @@ C58 C5A Lo
C60 C61 Lo
C62 C63 Mn
C66 C6F Nd
+C77 Po
C78 C7E No
C7F So
C80 Lo
C81 Mn
C82 C83 Mc
+C84 Po
C85 C8C Lo
C8E C90 Lo
C92 CA8 Lo
@@ -960,20 +967,13 @@ E50 E59 Nd
E5A E5B Po
E81 E82 Lo
E84 Lo
-E87 E88 Lo
-E8A Lo
-E8D Lo
-E94 E97 Lo
-E99 E9F Lo
-EA1 EA3 Lo
+E86 E8A Lo
+E8C EA3 Lo
EA5 Lo
-EA7 Lo
-EAA EAB Lo
-EAD EB0 Lo
+EA7 EB0 Lo
EB1 Mn
EB2 EB3 Lo
-EB4 EB9 Mn
-EBB EBC Mn
+EB4 EBC Mn
EBD Lo
EC0 EC4 Lo
EC6 Lm
@@ -1056,10 +1056,11 @@ FD9 FDA Po
10A0 10C5 Lu
10C7 Lu
10CD Lu
-10D0 10FA Lo
+10D0 10FA Ll
10FB Po
10FC Lm
-10FD 1248 Lo
+10FD 10FF Ll
+1100 1248 Lo
124A 124D Lo
1250 1256 Lo
1258 Lo
@@ -1084,7 +1085,8 @@ FD9 FDA Po
13F8 13FD Ll
1400 Pd
1401 166C Lo
-166D 166E Po
+166D So
+166E Po
166F 167F Lo
1680 Zs
1681 169A Lo
@@ -1129,7 +1131,7 @@ FD9 FDA Po
1810 1819 Nd
1820 1842 Lo
1843 Lm
-1844 1877 Lo
+1844 1878 Lo
1880 1884 Lo
1885 1886 Mn
1887 18A8 Lo
@@ -1231,6 +1233,8 @@ FD9 FDA Po
1C78 1C7D Lm
1C7E 1C7F Po
1C80 1C88 Ll
+1C90 1CBA Lu
+1CBD 1CBF Lu
1CC0 1CC7 Po
1CD0 1CD2 Mn
1CD3 Po
@@ -1239,12 +1243,12 @@ FD9 FDA Po
1CE2 1CE8 Mn
1CE9 1CEC Lo
1CED Mn
-1CEE 1CF1 Lo
-1CF2 1CF3 Mc
+1CEE 1CF3 Lo
1CF4 Mn
1CF5 1CF6 Lo
1CF7 Mc
1CF8 1CF9 Mn
+1CFA Lo
1D00 1D2B Ll
1D2C 1D6A Lm
1D6B 1D77 Ll
@@ -1765,10 +1769,7 @@ FD9 FDA Po
2B47 2B4C Sm
2B4D 2B73 So
2B76 2B95 So
-2B98 2BB9 So
-2BBD 2BC8 So
-2BCA 2BD2 So
-2BEC 2BEF So
+2B98 2BFF So
2C00 2C2E Lu
2C30 2C5E Ll
2C60 Lu
@@ -1953,7 +1954,7 @@ FD9 FDA Po
2E40 Pd
2E41 Po
2E42 Ps
-2E43 2E49 Po
+2E43 2E4F Po
2E80 2E99 So
2E9B 2EF3 So
2F00 2FD5 So
@@ -2008,7 +2009,7 @@ FD9 FDA Po
30FB Po
30FC 30FE Lm
30FF Lo
-3105 312E Lo
+3105 312F Lo
3131 318E Lo
3190 3191 So
3192 3195 No
@@ -2026,11 +2027,10 @@ FD9 FDA Po
3280 3289 No
328A 32B0 So
32B1 32BF No
-32C0 32FE So
-3300 33FF So
+32C0 33FF So
3400 4DB5 Lo
4DC0 4DFF So
-4E00 9FEA Lo
+4E00 9FEF Lo
A000 A014 Lo
A015 Lm
A016 A48C Lo
@@ -2258,10 +2258,22 @@ A7A7 Ll
A7A8 Lu
A7A9 Ll
A7AA A7AE Lu
+A7AF Ll
A7B0 A7B4 Lu
A7B5 Ll
A7B6 Lu
A7B7 Ll
+A7B8 Lu
+A7B9 Ll
+A7BA Lu
+A7BB Ll
+A7BC Lu
+A7BD Ll
+A7BE Lu
+A7BF Ll
+A7C2 Lu
+A7C3 Ll
+A7C4 A7C6 Lu
A7F7 Lo
A7F8 A7F9 Lm
A7FA Ll
@@ -2293,7 +2305,8 @@ A8F2 A8F7 Lo
A8F8 A8FA Po
A8FB Lo
A8FC Po
-A8FD Lo
+A8FD A8FE Lo
+A8FF Mn
A900 A909 Nd
A90A A925 Lo
A926 A92D Mn
@@ -2310,8 +2323,8 @@ A9B3 Mn
A9B4 A9B5 Mc
A9B6 A9B9 Mn
A9BA A9BB Mc
-A9BC Mn
-A9BD A9C0 Mc
+A9BC A9BD Mn
+A9BE A9C0 Mc
A9C1 A9CD Po
A9CF Lm
A9D0 A9D9 Nd
@@ -2374,7 +2387,7 @@ AB28 AB2E Lo
AB30 AB5A Ll
AB5B Sk
AB5C AB5F Lm
-AB60 AB65 Ll
+AB60 AB67 Ll
AB70 ABBF Ll
ABC0 ABE2 Lo
ABE3 ABE4 Mc
@@ -2595,10 +2608,10 @@ FFFC FFFD So
10A0C 10A0F Mn
10A10 10A13 Lo
10A15 10A17 Lo
-10A19 10A33 Lo
+10A19 10A35 Lo
10A38 10A3A Mn
10A3F Mn
-10A40 10A47 No
+10A40 10A48 No
10A50 10A58 Po
10A60 10A7C Lo
10A7D 10A7E No
@@ -2624,7 +2637,18 @@ FFFC FFFD So
10C80 10CB2 Lu
10CC0 10CF2 Ll
10CFA 10CFF No
+10D00 10D23 Lo
+10D24 10D27 Mn
+10D30 10D39 Nd
10E60 10E7E No
+10F00 10F1C Lo
+10F1D 10F26 No
+10F27 Lo
+10F30 10F45 Lo
+10F46 10F50 Mn
+10F51 10F54 No
+10F55 10F59 Po
+10FE0 10FF6 Lo
11000 Mc
11001 Mn
11002 Mc
@@ -2643,6 +2667,7 @@ FFFC FFFD So
110BB 110BC Po
110BD Cf
110BE 110C1 Po
+110CD Cf
110D0 110E8 Lo
110F0 110F9 Nd
11100 11102 Mn
@@ -2652,6 +2677,8 @@ FFFC FFFD So
1112D 11134 Mn
11136 1113F Nd
11140 11143 Po
+11144 Lo
+11145 11146 Mc
11150 11172 Lo
11173 Mn
11174 11175 Po
@@ -2663,8 +2690,8 @@ FFFC FFFD So
111B6 111BE Mn
111BF 111C0 Mc
111C1 111C4 Lo
-111C5 111C9 Po
-111CA 111CC Mn
+111C5 111C8 Po
+111C9 111CC Mn
111CD Po
111D0 111D9 Nd
111DA Lo
@@ -2701,7 +2728,7 @@ FFFC FFFD So
1132A 11330 Lo
11332 11333 Lo
11335 11339 Lo
-1133C Mn
+1133B 1133C Mn
1133D Lo
1133E 1133F Mc
11340 Mn
@@ -2726,6 +2753,8 @@ FFFC FFFD So
11450 11459 Nd
1145B Po
1145D Po
+1145E Mn
+1145F Lo
11480 114AF Lo
114B0 114B2 Mc
114B3 114B8 Mn
@@ -2768,8 +2797,9 @@ FFFC FFFD So
116B0 116B5 Mn
116B6 Mc
116B7 Mn
+116B8 Lo
116C0 116C9 Nd
-11700 11719 Lo
+11700 1171A Lo
1171D 1171F Mn
11720 11721 Mc
11722 11725 Mn
@@ -2779,15 +2809,30 @@ FFFC FFFD So
1173A 1173B No
1173C 1173E Po
1173F So
+11800 1182B Lo
+1182C 1182E Mc
+1182F 11837 Mn
+11838 Mc
+11839 1183A Mn
+1183B Po
118A0 118BF Lu
118C0 118DF Ll
118E0 118E9 Nd
118EA 118F2 No
118FF Lo
+119A0 119A7 Lo
+119AA 119D0 Lo
+119D1 119D3 Mc
+119D4 119D7 Mn
+119DA 119DB Mn
+119DC 119DF Mc
+119E0 Mn
+119E1 Lo
+119E2 Po
+119E3 Lo
+119E4 Mc
11A00 Lo
-11A01 11A06 Mn
-11A07 11A08 Mc
-11A09 11A0A Mn
+11A01 11A0A Mn
11A0B 11A32 Lo
11A33 11A38 Mn
11A39 Mc
@@ -2799,12 +2844,12 @@ FFFC FFFD So
11A51 11A56 Mn
11A57 11A58 Mc
11A59 11A5B Mn
-11A5C 11A83 Lo
-11A86 11A89 Lo
+11A5C 11A89 Lo
11A8A 11A96 Mn
11A97 Mc
11A98 11A99 Mn
11A9A 11A9C Po
+11A9D Lo
11A9E 11AA2 Po
11AC0 11AF8 Lo
11C00 11C08 Lo
@@ -2837,11 +2882,32 @@ FFFC FFFD So
11D46 Lo
11D47 Mn
11D50 11D59 Nd
+11D60 11D65 Lo
+11D67 11D68 Lo
+11D6A 11D89 Lo
+11D8A 11D8E Mc
+11D90 11D91 Mn
+11D93 11D94 Mc
+11D95 Mn
+11D96 Mc
+11D97 Mn
+11D98 Lo
+11DA0 11DA9 Nd
+11EE0 11EF2 Lo
+11EF3 11EF4 Mn
+11EF5 11EF6 Mc
+11EF7 11EF8 Po
+11FC0 11FD4 No
+11FD5 11FDC So
+11FDD 11FE0 Sc
+11FE1 11FF1 So
+11FFF Po
12000 12399 Lo
12400 1246E Nl
12470 12474 Po
12480 12543 Lo
13000 1342E Lo
+13430 13438 Cf
14400 14646 Lo
16800 16A38 Lo
16A40 16A5E Lo
@@ -2861,15 +2927,24 @@ FFFC FFFD So
16B5B 16B61 No
16B63 16B77 Lo
16B7D 16B8F Lo
-16F00 16F44 Lo
+16E40 16E5F Lu
+16E60 16E7F Ll
+16E80 16E96 No
+16E97 16E9A Po
+16F00 16F4A Lo
+16F4F Mn
16F50 Lo
-16F51 16F7E Mc
+16F51 16F87 Mc
16F8F 16F92 Mn
16F93 16F9F Lm
16FE0 16FE1 Lm
-17000 187EC Lo
+16FE2 Po
+16FE3 Lm
+17000 187F7 Lo
18800 18AF2 Lo
1B000 1B11E Lo
+1B150 1B152 Lo
+1B164 1B167 Lo
1B170 1B2FB Lo
1BC00 1BC6A Lo
1BC70 1BC7C Lo
@@ -2896,8 +2971,9 @@ FFFC FFFD So
1D200 1D241 So
1D242 1D244 Mn
1D245 So
+1D2E0 1D2F3 No
1D300 1D356 So
-1D360 1D371 No
+1D360 1D378 No
1D400 1D419 Lu
1D41A 1D433 Ll
1D434 1D44D Lu
@@ -2985,14 +3061,33 @@ FFFC FFFD So
1E01B 1E021 Mn
1E023 1E024 Mn
1E026 1E02A Mn
+1E100 1E12C Lo
+1E130 1E136 Mn
+1E137 1E13D Lm
+1E140 1E149 Nd
+1E14E Lo
+1E14F So
+1E2C0 1E2EB Lo
+1E2EC 1E2EF Mn
+1E2F0 1E2F9 Nd
+1E2FF Sc
1E800 1E8C4 Lo
1E8C7 1E8CF No
1E8D0 1E8D6 Mn
1E900 1E921 Lu
1E922 1E943 Ll
1E944 1E94A Mn
+1E94B Lm
1E950 1E959 Nd
1E95E 1E95F Po
+1EC71 1ECAB No
+1ECAC So
+1ECAD 1ECAF No
+1ECB0 Sc
+1ECB1 1ECB4 No
+1ED01 1ED2D No
+1ED2E So
+1ED2F 1ED3D No
1EE00 1EE03 Lo
1EE05 1EE1F Lo
1EE21 1EE22 Lo
@@ -3034,8 +3129,7 @@ FFFC FFFD So
1F0C1 1F0CF So
1F0D1 1F0F5 So
1F100 1F10C No
-1F110 1F12E So
-1F130 1F16B So
+1F110 1F16C So
1F170 1F1AC So
1F1E6 1F202 So
1F210 1F23B So
@@ -3044,23 +3138,29 @@ FFFC FFFD So
1F260 1F265 So
1F300 1F3FA So
1F3FB 1F3FF Sk
-1F400 1F6D4 So
+1F400 1F6D5 So
1F6E0 1F6EC So
-1F6F0 1F6F8 So
+1F6F0 1F6FA So
1F700 1F773 So
-1F780 1F7D4 So
+1F780 1F7D8 So
+1F7E0 1F7EB So
1F800 1F80B So
1F810 1F847 So
1F850 1F859 So
1F860 1F887 So
1F890 1F8AD So
1F900 1F90B So
-1F910 1F93E So
-1F940 1F94C So
-1F950 1F96B So
-1F980 1F997 So
-1F9C0 So
-1F9D0 1F9E6 So
+1F90D 1F971 So
+1F973 1F976 So
+1F97A 1F9A2 So
+1F9A5 1F9AA So
+1F9AE 1F9CA So
+1F9CD 1FA53 So
+1FA60 1FA6D So
+1FA70 1FA73 So
+1FA78 1FA7A So
+1FA80 1FA82 So
+1FA90 1FA95 So
20000 2A6D6 Lo
2A700 2B734 Lo
2B740 2B81D Lo
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 4b89c5ea67..2c0292ea44 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 10.0.0. Any changes made here will be lost!
+# 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
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 2f9596a695..191d0f8c26 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -48,6 +48,7 @@ return <<'END';
9CD Bottom
9D7 Right
9E2 9E3 Bottom
+9FE Top
A01 A02 Top
A03 Right
A3C Bottom
@@ -58,6 +59,7 @@ A41 A42 Bottom
A47 A48 Top
A4B A4C Top
A4D Bottom
+A51 Bottom
A70 A71 Top
A75 Bottom
A81 A82 Top
@@ -99,6 +101,7 @@ BCD Top
BD7 Right
C00 Top
C01 C03 Right
+C04 Top
C3E C40 Top
C41 C44 Right
C46 C47 Top
@@ -157,7 +160,7 @@ EB0 Right
EB1 Top
EB2 EB3 Right
EB4 EB7 Top
-EB8 EB9 Bottom
+EB8 EBA Bottom
EBB Top
EBC Bottom
EC0 EC4 Visual_Order_Left
@@ -325,6 +328,8 @@ FC6 Bottom
1CF4 Top
1CF7 Right
1DFB Top
+20F0 Top
+A802 Top
A806 Top
A80B Top
A823 A824 Right
@@ -336,6 +341,7 @@ A8B4 A8C3 Right
A8C4 Bottom
A8C5 Top
A8E0 A8F1 Top
+A8FF Top
A92B A92D Bottom
A947 A949 Bottom
A94A Top
@@ -350,7 +356,8 @@ A9B6 A9B7 Top
A9B8 A9B9 Bottom
A9BA A9BB Left
A9BC Top
-A9BD A9BE Right
+A9BD Bottom
+A9BE Right
A9BF Bottom_And_Left
A9C0 Bottom_And_Right
A9E5 Top
@@ -426,6 +433,7 @@ ABED Bottom
11130 Top
11131 11132 Bottom
11134 Top
+11145 11146 Right
11173 Bottom
11180 11181 Top
11182 Right
@@ -436,6 +444,7 @@ ABED Bottom
111BC 111BE Top
111BF Top_And_Right
111C0 Right
+111C9 111CA Bottom
111CB Top
111CC Bottom
1122C 1122E Right
@@ -453,8 +462,9 @@ ABED Bottom
112E3 112E4 Bottom
112E5 112E8 Top
112E9 112EA Bottom
-11301 Top
+11300 11301 Top
11302 11303 Right
+1133B 1133C Bottom
1133E 1133F Right
11340 Top
11341 11344 Right
@@ -475,6 +485,7 @@ ABED Bottom
11443 11444 Top
11445 Right
11446 Bottom
+1145E Top
114B0 Right
114B1 Left
114B2 Right
@@ -526,6 +537,21 @@ ABED Bottom
11727 Top
11728 Bottom
11729 1172B Top
+1182C Right
+1182D Left
+1182E Right
+1182F 11832 Bottom
+11833 11837 Top
+11838 Right
+11839 1183A Bottom
+119D1 Right
+119D2 Left
+119D3 Right
+119D4 119D7 Bottom
+119DA 119DB Top
+119DC 119DF Right
+119E0 Bottom
+119E4 Left
11A01 Top
11A02 11A03 Bottom
11A04 11A09 Top
@@ -566,4 +592,13 @@ ABED Bottom
11D43 Top
11D44 Bottom
11D47 Bottom
+11D8A 11D8E Right
+11D90 11D91 Top
+11D93 11D94 Right
+11D95 Top
+11D96 Right
+11EF3 Top
+11EF4 Bottom
+11EF5 Left
+11EF6 Right
END
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 389c9008a1..903bd7a9bf 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -40,6 +40,7 @@ D7 Consonant_Placeholder
966 96F Number
972 977 Vowel_Independent
978 97F Consonant
+980 Consonant_Placeholder
981 982 Bindu
983 Visarga
985 98C Vowel_Independent
@@ -64,6 +65,7 @@ D7 Consonant_Placeholder
9E6 9EF Number
9F0 9F1 Consonant
9FC Bindu
+9FE Syllable_Modifier
A01 A02 Bindu
A03 Visarga
A05 A0A Vowel_Independent
@@ -79,6 +81,7 @@ A3E A42 Vowel_Dependent
A47 A48 Vowel_Dependent
A4B A4C Vowel_Dependent
A4D Virama
+A51 Cantillation_Mark
A59 A5C Consonant
A5E Consonant
A66 A6F Number
@@ -149,6 +152,7 @@ BD7 Vowel_Dependent
BE6 BEF Number
C00 C02 Bindu
C03 Visarga
+C04 Bindu
C05 C0C Vowel_Independent
C0E C10 Vowel_Independent
C12 C14 Vowel_Independent
@@ -164,7 +168,7 @@ C58 C5A Consonant
C60 C61 Vowel_Independent
C62 C63 Vowel_Dependent
C66 C6F Number
-C81 C82 Bindu
+C80 C82 Bindu
C83 Visarga
C85 C8C Vowel_Independent
C8E C90 Vowel_Independent
@@ -228,17 +232,12 @@ E4E Pure_Killer
E50 E59 Number
E81 E82 Consonant
E84 Consonant
-E87 E88 Consonant
-E8A Consonant
-E8D Consonant
-E94 E97 Consonant
-E99 E9F Consonant
-EA1 EA3 Consonant
+E86 E8A Consonant
+E8C EA3 Consonant
EA5 Consonant
-EA7 Consonant
-EAA EAB Consonant
-EAD EAE Consonant
+EA7 EAE Consonant
EB0 EB9 Vowel_Dependent
+EBA Pure_Killer
EBB Vowel_Dependent
EBC EBD Consonant_Medial
EC0 EC4 Vowel_Dependent
@@ -274,6 +273,7 @@ FC6 Syllable_Modifier
103B 103E Consonant_Medial
103F Consonant
1040 1049 Number
+104B Consonant_Placeholder
104E Consonant_Placeholder
1050 1051 Consonant
1052 1055 Vowel_Independent
@@ -347,7 +347,7 @@ FC6 Syllable_Modifier
19B0 19C0 Vowel_Dependent
19C1 19C7 Consonant_Final
19C8 19C9 Tone_Mark
-19D0 19D9 Number
+19D0 19DA Number
1A00 1A16 Consonant
1A17 1A1B Vowel_Dependent
1A20 1A4C Consonant
@@ -356,7 +356,7 @@ FC6 Syllable_Modifier
1A55 1A56 Consonant_Medial
1A57 Consonant_Subjoined
1A58 1A59 Consonant_Final
-1A5A Consonant_Succeeding_Repha
+1A5A Consonant_Initial_Postfixed
1A5B 1A5E Consonant_Subjoined
1A60 Invisible_Stacker
1A61 1A73 Vowel_Dependent
@@ -409,19 +409,23 @@ FC6 Syllable_Modifier
1C4D 1C4F Consonant
1CD0 1CD2 Cantillation_Mark
1CD4 1CE1 Cantillation_Mark
-1CF2 1CF3 Visarga
+1CF2 1CF3 Consonant_Dead
1CF4 Cantillation_Mark
+1CF5 1CF6 Consonant_With_Stacker
1CF7 1CF9 Cantillation_Mark
+1CFA Consonant_Placeholder
1DFB Syllable_Modifier
200C Non_Joiner
200D Joiner
2010 2014 Consonant_Placeholder
2074 Syllable_Modifier
2082 2084 Syllable_Modifier
+20F0 Cantillation_Mark
25CC Consonant_Placeholder
A800 A801 Vowel_Independent
+A802 Vowel_Dependent
A803 A805 Vowel_Independent
-A806 Pure_Killer
+A806 Virama
A807 A80A Consonant
A80B Bindu
A80C A822 Consonant
@@ -439,13 +443,15 @@ A880 Bindu
A881 Visarga
A882 A891 Vowel_Independent
A892 A8B3 Consonant
-A8B4 Consonant_Final
+A8B4 Consonant_Medial
A8B5 A8C3 Vowel_Dependent
A8C4 Virama
A8C5 Bindu
A8D0 A8D9 Number
A8E0 A8F1 Cantillation_Mark
A8F2 A8F3 Bindu
+A8FE Vowel_Independent
+A8FF Vowel_Dependent
A900 A909 Number
A90A A921 Consonant
A922 A92A Vowel
@@ -463,8 +469,7 @@ A98C A98E Vowel_Independent
A98F A9B2 Consonant
A9B3 Nukta
A9B4 A9BC Vowel_Dependent
-A9BD Consonant_Subjoined
-A9BE A9BF Consonant_Medial
+A9BD A9BF Consonant_Medial
A9C0 Virama
A9D0 A9D9 Number
A9E0 A9E4 Consonant
@@ -512,10 +517,10 @@ ABF0 ABF9 Number
10A0F Visarga
10A10 10A13 Consonant
10A15 10A17 Consonant
-10A19 10A33 Consonant
+10A19 10A35 Consonant
10A38 10A3A Nukta
10A3F Invisible_Stacker
-10A40 10A47 Number
+10A40 10A48 Number
11000 11001 Bindu
11002 Visarga
11003 11004 Consonant_With_Stacker
@@ -541,6 +546,8 @@ ABF0 ABF9 Number
11133 Invisible_Stacker
11134 Pure_Killer
11136 1113F Number
+11144 Consonant
+11145 11146 Vowel_Dependent
11150 11154 Vowel
11155 11172 Consonant
11173 Nukta
@@ -552,6 +559,7 @@ ABF0 ABF9 Number
111C0 Virama
111C1 Avagraha
111C2 111C3 Consonant_Prefixed
+111C9 Syllable_Modifier
111CA Nukta
111CB 111CC Vowel_Dependent
111D0 111D9 Number
@@ -587,7 +595,7 @@ ABF0 ABF9 Number
1132A 11330 Consonant
11332 11333 Consonant
11335 11339 Consonant
-1133C Nukta
+1133B 1133C Nukta
1133D Avagraha
1133E 11344 Vowel_Dependent
11347 11348 Vowel_Dependent
@@ -608,6 +616,8 @@ ABF0 ABF9 Number
11446 Nukta
11447 Avagraha
11450 11459 Number
+1145E Syllable_Modifier
+1145F Bindu
11481 1148E Vowel_Independent
1148F 114AF Consonant
114B0 114BE Vowel_Dependent
@@ -642,12 +652,30 @@ ABF0 ABF9 Number
116AD 116B5 Vowel_Dependent
116B6 Virama
116B7 Nukta
+116B8 Consonant
116C0 116C9 Number
-11700 11719 Consonant
+11700 1171A Consonant
1171D 1171F Consonant_Medial
11720 1172A Vowel_Dependent
1172B Pure_Killer
11730 1173B Number
+11800 11809 Vowel_Independent
+1180A 1182B Consonant
+1182C 11836 Vowel_Dependent
+11837 Bindu
+11838 Visarga
+11839 Virama
+1183A Nukta
+119A0 119A7 Vowel_Independent
+119AA 119AD Vowel_Independent
+119AE 119D0 Consonant
+119D1 119D7 Vowel_Dependent
+119DA 119DD Vowel_Dependent
+119DE Bindu
+119DF Visarga
+119E0 Virama
+119E1 Avagraha
+119E4 Vowel_Dependent
11A00 Vowel_Independent
11A01 11A0A Vowel_Dependent
11A0B 11A32 Consonant
@@ -663,12 +691,13 @@ ABF0 ABF9 Number
11A50 Vowel_Independent
11A51 11A5B Vowel_Dependent
11A5C 11A83 Consonant
-11A86 11A89 Consonant_Prefixed
+11A84 11A89 Consonant_Prefixed
11A8A 11A95 Consonant_Final
11A96 Bindu
11A97 Visarga
11A98 Gemination_Mark
11A99 Invisible_Stacker
+11A9D Avagraha
11C00 11C08 Vowel_Independent
11C0A 11C0D Vowel_Independent
11C0E 11C2E Consonant
@@ -701,4 +730,18 @@ ABF0 ABF9 Number
11D46 Consonant_Preceding_Repha
11D47 Consonant_Medial
11D50 11D59 Number
+11D60 11D65 Vowel_Independent
+11D67 11D68 Vowel_Independent
+11D6A 11D6B Vowel_Independent
+11D6C 11D89 Consonant
+11D8A 11D8E Vowel_Dependent
+11D90 11D91 Vowel_Dependent
+11D93 11D94 Vowel_Dependent
+11D95 Bindu
+11D96 Visarga
+11D97 Invisible_Stacker
+11DA0 11DA9 Number
+11EE0 11EF1 Consonant
+11EF2 Consonant_Placeholder
+11EF3 11EF6 Vowel_Dependent
END
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 1570d65dc8..20488065cc 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 10.0.0. Any changes made here will be lost!
+# 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
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 ba98df70c9..3878a88838 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -205,4 +205,11 @@ return <<'END';
10AED Manichaean_Ten
10AEE Manichaean_Twenty
10AEF Manichaean_Hundred
+10D02 Hanifi_Rohingya_Pa
+10D09 Hanifi_Rohingya_Pa
+10D19 Hanifi_Rohingya_Kinna_Ya
+10D1C Hanifi_Rohingya_Pa
+10D1E Hanifi_Rohingya_Kinna_Ya
+10D20 Hanifi_Rohingya_Kinna_Ya
+10D23 Hanifi_Rohingya_Kinna_Ya
END
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 c4e39a8924..18b42764cc 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -97,6 +97,7 @@ AD T
7CA 7EA D
7EB 7F3 T
7FA C
+7FD T
816 819 T
81B 823 T
825 827 T
@@ -124,7 +125,7 @@ AD T
8B6 8B8 D
8B9 R
8BA 8BD D
-8D4 8E1 T
+8D3 8E1 T
8E3 902 T
93A T
93C T
@@ -137,6 +138,7 @@ AD T
9C1 9C4 T
9CD T
9E2 9E3 T
+9FE T
A01 A02 T
A3C T
A41 A42 T
@@ -163,6 +165,7 @@ B82 T
BC0 T
BCD T
C00 T
+C04 T
C3E C40 T
C46 C48 T
C4A C4D T
@@ -186,8 +189,7 @@ E31 T
E34 E3A T
E47 E4E T
EB1 T
-EB4 EB9 T
-EBB EBC T
+EB4 EBC T
EC8 ECD T
F18 F19 T
F35 T
@@ -223,7 +225,7 @@ FC6 T
1807 D
180A C
180B 180D T
-1820 1877 D
+1820 1878 D
1885 1886 T
1887 18A8 D
18A9 T
@@ -290,12 +292,13 @@ A840 A871 D
A872 L
A8C4 A8C5 T
A8E0 A8F1 T
+A8FF T
A926 A92D T
A947 A951 T
A980 A982 T
A9B3 T
A9B6 A9B9 T
-A9BC T
+A9BC A9BD T
A9E5 T
AA29 AA2E T
AA31 AA32 T
@@ -356,19 +359,29 @@ FFF9 FFFB T
10B91 R
10BA9 10BAC R
10BAD 10BAE D
+10D00 L
+10D01 10D21 D
+10D22 R
+10D23 D
+10D24 10D27 T
+10F30 10F32 D
+10F33 R
+10F34 10F44 D
+10F46 10F50 T
+10F51 10F53 D
+10F54 R
11001 T
11038 11046 T
1107F 11081 T
110B3 110B6 T
110B9 110BA T
-110BD T
11100 11102 T
11127 1112B T
1112D 11134 T
11173 T
11180 11181 T
111B6 111BE T
-111CA 111CC T
+111C9 111CC T
1122F 11231 T
11234 T
11236 11237 T
@@ -376,13 +389,14 @@ FFF9 FFFB T
112DF T
112E3 112EA T
11300 11301 T
-1133C T
+1133B 1133C T
11340 T
11366 1136C T
11370 11374 T
11438 1143F T
11442 11444 T
11446 T
+1145E T
114B3 114B8 T
114BA T
114BF 114C0 T
@@ -401,8 +415,12 @@ FFF9 FFFB T
1171D 1171F T
11722 11725 T
11727 1172B T
-11A01 11A06 T
-11A09 11A0A T
+1182F 11837 T
+11839 1183A T
+119D4 119D7 T
+119DA 119DB T
+119E0 T
+11A01 11A0A T
11A33 11A38 T
11A3B 11A3E T
11A47 T
@@ -422,8 +440,14 @@ FFF9 FFFB T
11D3C 11D3D T
11D3F 11D45 T
11D47 T
+11D90 11D91 T
+11D95 T
+11D97 T
+11EF3 11EF4 T
+13430 13438 T
16AF0 16AF4 T
16B30 16B36 T
+16F4F T
16F8F 16F92 T
1BC9D 1BC9E T
1BCA0 1BCA3 T
@@ -443,9 +467,11 @@ FFF9 FFFB T
1E01B 1E021 T
1E023 1E024 T
1E026 1E02A T
+1E130 1E136 T
+1E2EC 1E2EF T
1E8D0 1E8D6 T
1E900 1E943 D
-1E944 1E94A T
+1E944 1E94B T
E0001 T
E0020 E007F T
E0100 E01EF 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 8362471980..bff74f9d66 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -111,8 +111,7 @@ F8 2C6 AL
483 489 CM
48A 52F AL
531 556 AL
-559 55F AL
-561 587 AL
+559 588 AL
589 IS
58A BA
58D 58E AL
@@ -127,7 +126,7 @@ F8 2C6 AL
5C6 EX
5C7 CM
5D0 5EA HL
-5F0 5F2 HL
+5EF 5F2 HL
5F3 5F4 AL
600 608 AL
609 60B PO
@@ -171,6 +170,8 @@ F8 2C6 AL
7F8 IS
7F9 EX
7FA AL
+7FD CM
+7FE 7FF PR
800 815 AL
816 819 CM
81A AL
@@ -186,7 +187,7 @@ F8 2C6 AL
860 86A AL
8A0 8B4 AL
8B6 8BD AL
-8D4 8E1 CM
+8D3 8E1 CM
8E2 AL
8E3 903 CM
904 939 AL
@@ -225,6 +226,7 @@ F8 2C6 AL
9FA AL
9FB PR
9FC 9FD AL
+9FE CM
A01 A03 CM
A05 A0A AL
A0F A10 AL
@@ -244,6 +246,7 @@ A66 A6F NU
A70 A71 CM
A72 A74 AL
A75 CM
+A76 AL
A81 A83 CM
A85 A8D AL
A8F A91 AL
@@ -302,7 +305,7 @@ BE6 BEF NU
BF0 BF8 AL
BF9 PR
BFA AL
-C00 C03 CM
+C00 C04 CM
C05 C0C AL
C0E C10 AL
C12 C28 AL
@@ -316,8 +319,10 @@ C58 C5A AL
C60 C61 AL
C62 C63 CM
C66 C6F NU
+C77 BB
C78 C80 AL
C81 C83 CM
+C84 BB
C85 C8C AL
C8E C90 AL
C92 CA8 AL
@@ -373,17 +378,10 @@ E50 E59 NU
E5A E5B BA
E81 E82 SA
E84 SA
-E87 E88 SA
-E8A SA
-E8D SA
-E94 E97 SA
-E99 E9F SA
-EA1 EA3 SA
+E86 E8A SA
+E8C EA3 SA
EA5 SA
-EA7 SA
-EAA EAB SA
-EAD EB9 SA
-EBB EBD SA
+EA7 EBD SA
EC0 EC4 SA
EC6 SA
EC8 ECD SA
@@ -515,7 +513,7 @@ FD9 FDA GL
180B 180D CM
180E GL
1810 1819 NU
-1820 1877 AL
+1820 1878 AL
1880 1884 AL
1885 1886 CM
1887 18A8 AL
@@ -572,16 +570,18 @@ FD9 FDA GL
1C5A 1C7D AL
1C7E 1C7F BA
1C80 1C88 AL
-1CC0 1CC7 AL
+1C90 1CBA AL
+1CBD 1CC7 AL
1CD0 1CD2 CM
1CD3 AL
1CD4 1CE8 CM
1CE9 1CEC AL
1CED CM
-1CEE 1CF1 AL
-1CF2 1CF4 CM
+1CEE 1CF3 AL
+1CF4 CM
1CF5 1CF6 AL
1CF7 1CF9 CM
+1CFA AL
1D00 1DBF AL
1DC0 1DF9 CM
1DFB 1DFF CM
@@ -947,11 +947,7 @@ FD9 FDA GL
2B55 2B59 AI
2B5A 2B73 AL
2B76 2B95 AL
-2B98 2BB9 AL
-2BBD 2BC8 AL
-2BCA 2BD2 AL
-2BEC 2BEF AL
-2C00 2C2E AL
+2B98 2C2E AL
2C30 2C5E AL
2C60 2CEE AL
2CEF 2CF1 CM
@@ -1008,7 +1004,11 @@ FD9 FDA GL
2E3F AL
2E40 2E41 BA
2E42 OP
-2E43 2E49 BA
+2E43 2E4A BA
+2E4B AL
+2E4C BA
+2E4D AL
+2E4E 2E4F BA
2E80 2E99 ID
2E9B 2EF3 ID
2F00 2FD5 ID
@@ -1098,7 +1098,7 @@ FD9 FDA GL
30FC CJ
30FD 30FE NS
30FF ID
-3105 312E ID
+3105 312F ID
3131 318E ID
3190 31BA ID
31C0 31E3 ID
@@ -1106,8 +1106,7 @@ FD9 FDA GL
3200 321E ID
3220 3247 ID
3248 324F AI
-3250 32FE ID
-3300 4DBF ID
+3250 4DBF ID
4DC0 4DFF AL
4E00 A014 ID
A015 NS
@@ -1132,8 +1131,8 @@ A6A0 A6EF AL
A6F0 A6F1 CM
A6F2 AL
A6F3 A6F7 BA
-A700 A7AE AL
-A7B0 A7B7 AL
+A700 A7BF AL
+A7C2 A7C6 AL
A7F7 A801 AL
A802 CM
A803 A805 AL
@@ -1157,7 +1156,8 @@ A8D0 A8D9 NU
A8E0 A8F1 CM
A8F2 A8FB AL
A8FC BB
-A8FD AL
+A8FD A8FE AL
+A8FF CM
A900 A909 NU
A90A A925 AL
A926 A92D CM
@@ -1199,7 +1199,7 @@ AB09 AB0E AL
AB11 AB16 AL
AB20 AB26 AL
AB28 AB2E AL
-AB30 AB65 AL
+AB30 AB67 AL
AB70 ABE2 AL
ABE3 ABEA CM
ABEB BA
@@ -2185,10 +2185,10 @@ FFFD AI
10A0C 10A0F CM
10A10 10A13 AL
10A15 10A17 AL
-10A19 10A33 AL
+10A19 10A35 AL
10A38 10A3A CM
10A3F CM
-10A40 10A47 AL
+10A40 10A48 AL
10A50 10A57 BA
10A58 AL
10A60 10A9F AL
@@ -2207,8 +2207,15 @@ FFFD AI
10C00 10C48 AL
10C80 10CB2 AL
10CC0 10CF2 AL
-10CFA 10CFF AL
+10CFA 10D23 AL
+10D24 10D27 CM
+10D30 10D39 NU
10E60 10E7E AL
+10F00 10F27 AL
+10F30 10F45 AL
+10F46 10F50 CM
+10F51 10F59 AL
+10FE0 10FF6 AL
11000 11002 CM
11003 11037 AL
11038 11046 CM
@@ -2221,6 +2228,7 @@ FFFD AI
110B0 110BA CM
110BB 110BD AL
110BE 110C1 BA
+110CD AL
110D0 110E8 AL
110F0 110F9 NU
11100 11102 CM
@@ -2228,6 +2236,8 @@ FFFD AI
11127 11134 CM
11136 1113F NU
11140 11143 BA
+11144 AL
+11145 11146 CM
11150 11172 AL
11173 CM
11174 AL
@@ -2240,8 +2250,7 @@ FFFD AI
111C5 111C6 BA
111C7 AL
111C8 BA
-111C9 AL
-111CA 111CC CM
+111C9 111CC CM
111CD AL
111D0 111D9 NU
111DA AL
@@ -2273,7 +2282,7 @@ FFFD AI
1132A 11330 AL
11332 11333 AL
11335 11339 AL
-1133C CM
+1133B 1133C CM
1133D AL
1133E 11344 CM
11347 11348 CM
@@ -2292,6 +2301,8 @@ FFFD AI
11450 11459 NU
1145B BA
1145D AL
+1145E CM
+1145F AL
11480 114AF AL
114B0 114C3 CM
114C4 114C7 AL
@@ -2314,17 +2325,29 @@ FFFD AI
11660 1166C BB
11680 116AA AL
116AB 116B7 CM
+116B8 AL
116C0 116C9 NU
-11700 11719 SA
+11700 1171A SA
1171D 1172B SA
11730 11739 NU
1173A 1173B SA
1173C 1173E BA
1173F SA
+11800 1182B AL
+1182C 1183A CM
+1183B AL
118A0 118DF AL
118E0 118E9 NU
118EA 118F2 AL
118FF AL
+119A0 119A7 AL
+119AA 119D0 AL
+119D1 119D7 CM
+119DA 119E0 CM
+119E1 AL
+119E2 BB
+119E3 AL
+119E4 CM
11A00 AL
11A01 11A0A CM
11A0B 11A32 AL
@@ -2339,10 +2362,10 @@ FFFD AI
11A47 CM
11A50 AL
11A51 11A5B CM
-11A5C 11A83 AL
-11A86 11A89 AL
+11A5C 11A89 AL
11A8A 11A99 CM
11A9A 11A9C BA
+11A9D AL
11A9E 11AA0 BB
11AA1 11AA2 BA
11AC0 11AF8 AL
@@ -2369,6 +2392,21 @@ FFFD AI
11D46 AL
11D47 CM
11D50 11D59 NU
+11D60 11D65 AL
+11D67 11D68 AL
+11D6A 11D89 AL
+11D8A 11D8E CM
+11D90 11D91 CM
+11D93 11D97 CM
+11D98 AL
+11DA0 11DA9 NU
+11EE0 11EF2 AL
+11EF3 11EF6 CM
+11EF7 11EF8 AL
+11FC0 11FDC AL
+11FDD 11FE0 PO
+11FE1 11FF1 AL
+11FFF BA
12000 12399 AL
12400 1246E AL
12470 12474 BA
@@ -2387,6 +2425,9 @@ FFFD AI
13379 OP
1337A 1337B CL
1337C 1342E AL
+13430 13436 GL
+13437 OP
+13438 CL
14400 145CD AL
145CE OP
145CF CL
@@ -2408,15 +2449,21 @@ FFFD AI
16B5B 16B61 AL
16B63 16B77 AL
16B7D 16B8F AL
-16F00 16F44 AL
+16E40 16E96 AL
+16E97 16E98 BA
+16E99 16E9A AL
+16F00 16F4A AL
+16F4F CM
16F50 AL
-16F51 16F7E CM
+16F51 16F87 CM
16F8F 16F92 CM
16F93 16F9F AL
-16FE0 16FE1 NS
-17000 187EC ID
+16FE0 16FE3 NS
+17000 187F7 ID
18800 18AF2 ID
1B000 1B11E ID
+1B150 1B152 CJ
+1B164 1B167 CJ
1B170 1B2FB ID
1BC00 1BC6A AL
1BC70 1BC7C AL
@@ -2440,8 +2487,9 @@ FFFD AI
1D200 1D241 AL
1D242 1D244 CM
1D245 AL
+1D2E0 1D2F3 AL
1D300 1D356 AL
-1D360 1D371 AL
+1D360 1D378 AL
1D400 1D454 AL
1D456 1D49C AL
1D49E 1D49F AL
@@ -2481,13 +2529,29 @@ FFFD AI
1E01B 1E021 CM
1E023 1E024 CM
1E026 1E02A CM
+1E100 1E12C AL
+1E130 1E136 CM
+1E137 1E13D AL
+1E140 1E149 NU
+1E14E 1E14F AL
+1E2C0 1E2EB AL
+1E2EC 1E2EF CM
+1E2F0 1E2F9 NU
+1E2FF PR
1E800 1E8C4 AL
1E8C7 1E8CF AL
1E8D0 1E8D6 CM
1E900 1E943 AL
1E944 1E94A CM
+1E94B AL
1E950 1E959 NU
1E95E 1E95F OP
+1EC71 1ECAB AL
+1ECAC PO
+1ECAD 1ECAF AL
+1ECB0 PO
+1ECB1 1ECB4 AL
+1ED01 1ED3D AL
1EE00 1EE03 AL
1EE05 1EE1F AL
1EE21 1EE22 AL
@@ -2526,11 +2590,10 @@ FFFD AI
1F100 1F10C AI
1F10D 1F10F ID
1F110 1F12D AI
-1F12E AL
-1F12F ID
+1F12E 1F12F AL
1F130 1F169 AI
-1F16A 1F16B AL
-1F16C 1F16F ID
+1F16A 1F16C AL
+1F16D 1F16F ID
1F170 1F1AC AI
1F1AD 1F1E5 ID
1F1E6 1F1FF RI
@@ -2555,18 +2618,18 @@ FFFD AI
1F444 1F445 ID
1F446 1F450 EB
1F451 1F465 ID
-1F466 1F469 EB
-1F46A 1F46D ID
-1F46E EB
-1F46F ID
-1F470 1F478 EB
+1F466 1F478 EB
1F479 1F47B ID
1F47C EB
1F47D 1F480 ID
1F481 1F483 EB
1F484 ID
1F485 1F487 EB
-1F488 1F49F ID
+1F488 1F48E ID
+1F48F EB
+1F490 ID
+1F491 EB
+1F492 1F49F ID
1F4A0 AL
1F4A1 ID
1F4A2 AL
@@ -2628,19 +2691,29 @@ FFFD AI
1F890 1F8AD AL
1F8AE 1F8FF ID
1F900 1F90B AL
-1F90C 1F917 ID
-1F918 1F91C EB
-1F91D ID
-1F91E 1F91F EB
+1F90C 1F90E ID
+1F90F EB
+1F910 1F917 ID
+1F918 1F91F EB
1F920 1F925 ID
1F926 EB
1F927 1F92F ID
1F930 1F939 EB
-1F93A 1F93C ID
-1F93D 1F93E EB
-1F93F 1F9D0 ID
+1F93A 1F93B ID
+1F93C 1F93E EB
+1F93F 1F9B4 ID
+1F9B5 1F9B6 EB
+1F9B7 ID
+1F9B8 1F9B9 EB
+1F9BA ID
+1F9BB EB
+1F9BC 1F9CC ID
+1F9CD 1F9CF EB
+1F9D0 ID
1F9D1 1F9DD EB
-1F9DE 1FFFD ID
+1F9DE 1F9FF ID
+1FA00 1FA53 AL
+1FA54 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 6eea89c0d7..96b8c3f282 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -339,6 +339,8 @@ D8 DE F8
10CD 2D2D
13A0 13EF AB70
13F0 13F5 13F8
+1C90 1CBA 10D0
+1CBD 1CBF 10FD
1E00 1E01
1E02 1E03
1E04 1E05
@@ -672,10 +674,19 @@ A7B2 29D
A7B3 AB53
A7B4 A7B5
A7B6 A7B7
+A7B8 A7B9
+A7BA A7BB
+A7BC A7BD
+A7BE A7BF
+A7C2 A7C3
+A7C4 A794
+A7C5 282
+A7C6 1D8E
FF21 FF3A FF41
10400 10427 10428
104B0 104D3 104D8
10C80 10CB2 10CC0
118A0 118BF 118C0
+16E40 16E5F 16E60
1E900 1E921 1E922
END
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 6702dcd535..2ef5dbd074 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -627,6 +627,52 @@ return <<'END';
13F3 13FB
13F4 13FC
13F5 13FD
+1C90 10D0
+1C91 10D1
+1C92 10D2
+1C93 10D3
+1C94 10D4
+1C95 10D5
+1C96 10D6
+1C97 10D7
+1C98 10D8
+1C99 10D9
+1C9A 10DA
+1C9B 10DB
+1C9C 10DC
+1C9D 10DD
+1C9E 10DE
+1C9F 10DF
+1CA0 10E0
+1CA1 10E1
+1CA2 10E2
+1CA3 10E3
+1CA4 10E4
+1CA5 10E5
+1CA6 10E6
+1CA7 10E7
+1CA8 10E8
+1CA9 10E9
+1CAA 10EA
+1CAB 10EB
+1CAC 10EC
+1CAD 10ED
+1CAE 10EE
+1CAF 10EF
+1CB0 10F0
+1CB1 10F1
+1CB2 10F2
+1CB3 10F3
+1CB4 10F4
+1CB5 10F5
+1CB6 10F6
+1CB7 10F7
+1CB8 10F8
+1CB9 10F9
+1CBA 10FA
+1CBD 10FD
+1CBE 10FE
+1CBF 10FF
1E00 1E01
1E02 1E03
1E04 1E05
@@ -1117,6 +1163,14 @@ A7B2 029D
A7B3 AB53
A7B4 A7B5
A7B6 A7B7
+A7B8 A7B9
+A7BA A7BB
+A7BC A7BD
+A7BE A7BF
+A7C2 A7C3
+A7C4 A794
+A7C5 0282
+A7C6 1D8E
FF21 FF41
FF22 FF42
FF23 FF43
@@ -1302,6 +1356,38 @@ FF3A FF5A
118BD 118DD
118BE 118DE
118BF 118DF
+16E40 16E60
+16E41 16E61
+16E42 16E62
+16E43 16E63
+16E44 16E64
+16E45 16E65
+16E46 16E66
+16E47 16E67
+16E48 16E68
+16E49 16E69
+16E4A 16E6A
+16E4B 16E6B
+16E4C 16E6C
+16E4D 16E6D
+16E4E 16E6E
+16E4F 16E6F
+16E50 16E70
+16E51 16E71
+16E52 16E72
+16E53 16E73
+16E54 16E74
+16E55 16E75
+16E56 16E76
+16E57 16E77
+16E58 16E78
+16E59 16E79
+16E5A 16E7A
+16E5B 16E7B
+16E5C 16E7C
+16E5D 16E7D
+16E5E 16E7E
+16E5F 16E7F
1E900 1E922
1E901 1E923
1E902 1E924
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 11813b1696..bbd2432302 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 10.0.0. Any changes made here will be lost!
+# 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
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 3a50edb216..88c8a79591 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 10.0.0. Any changes made here will be lost!
+# 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
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 656cb02e36..8b53e2612a 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -495,6 +495,7 @@ $utf8::SwashInfo{'ToNFKCCF'}{'missing'} = '<code point>'; # code point maps to i
"\xE3\x8B\x8D" => "\x{0065}\x{0072}\x{0067}", # U+32CD => 0065 0072 0067
"\xE3\x8B\x8E" => "\x{0065}\x{0076}", # U+32CE => 0065 0076
"\xE3\x8B\x8F" => "\x{006C}\x{0074}\x{0064}", # U+32CF => 006C 0074 0064
+"\xE3\x8B\xBF" => "\x{4EE4}\x{548C}", # U+32FF => 4EE4 548C
"\xE3\x8C\x80" => "\x{30A2}\x{30D1}\x{30FC}\x{30C8}", # U+3300 => 30A2 30D1 30FC 30C8
"\xE3\x8C\x81" => "\x{30A2}\x{30EB}\x{30D5}\x{30A1}", # U+3301 => 30A2 30EB 30D5 30A1
"\xE3\x8C\x82" => "\x{30A2}\x{30F3}\x{30DA}\x{30A2}", # U+3302 => 30A2 30F3 30DA 30A2
@@ -1395,6 +1396,7 @@ $utf8::SwashInfo{'ToNFKCCF'}{'missing'} = '<code point>'; # code point maps to i
"\xF0\x9F\x85\x8F" => "\x{0077}\x{0063}", # U+1F14F => 0077 0063
"\xF0\x9F\x85\xAA" => "\x{006D}\x{0063}", # U+1F16A => 006D 0063
"\xF0\x9F\x85\xAB" => "\x{006D}\x{0064}", # U+1F16B => 006D 0064
+"\xF0\x9F\x85\xAC" => "\x{006D}\x{0072}", # U+1F16C => 006D 0072
"\xF0\x9F\x86\x90" => "\x{0064}\x{006A}", # U+1F190 => 0064 006A
"\xF0\x9F\x88\x80" => "\x{307B}\x{304B}", # U+1F200 => 307B 304B
"\xF0\x9F\x88\x81" => "\x{30B3}\x{30B3}", # U+1F201 => 30B3 30B3
@@ -6062,6 +6064,52 @@ return <<'END';
1C86 044A
1C87 0463
1C88 A64B
+1C90 10D0
+1C91 10D1
+1C92 10D2
+1C93 10D3
+1C94 10D4
+1C95 10D5
+1C96 10D6
+1C97 10D7
+1C98 10D8
+1C99 10D9
+1C9A 10DA
+1C9B 10DB
+1C9C 10DC
+1C9D 10DD
+1C9E 10DE
+1C9F 10DF
+1CA0 10E0
+1CA1 10E1
+1CA2 10E2
+1CA3 10E3
+1CA4 10E4
+1CA5 10E5
+1CA6 10E6
+1CA7 10E7
+1CA8 10E8
+1CA9 10E9
+1CAA 10EA
+1CAB 10EB
+1CAC 10EC
+1CAD 10ED
+1CAE 10EE
+1CAF 10EF
+1CB0 10F0
+1CB1 10F1
+1CB2 10F2
+1CB3 10F3
+1CB4 10F4
+1CB5 10F5
+1CB6 10F6
+1CB7 10F7
+1CB8 10F8
+1CB9 10F9
+1CBA 10FA
+1CBD 10FD
+1CBE 10FE
+1CBF 10FF
1D2C 0061
1D2D 00E6
1D2E 0062
@@ -7232,6 +7280,14 @@ A7B2 029D
A7B3 AB53
A7B4 A7B5
A7B6 A7B7
+A7B8 A7B9
+A7BA A7BB
+A7BC A7BD
+A7BE A7BF
+A7C2 A7C3
+A7C4 A794
+A7C5 0282
+A7C6 1D8E
A7F8 0127
A7F9 0153
AB5C A727
@@ -8471,6 +8527,38 @@ FFEE 25CB
118BD 118DD
118BE 118DE
118BF 118DF
+16E40 16E60
+16E41 16E61
+16E42 16E62
+16E43 16E63
+16E44 16E64
+16E45 16E65
+16E46 16E66
+16E47 16E67
+16E48 16E68
+16E49 16E69
+16E4A 16E6A
+16E4B 16E6B
+16E4C 16E6C
+16E4D 16E6D
+16E4E 16E6E
+16E4F 16E6F
+16E50 16E70
+16E51 16E71
+16E52 16E72
+16E53 16E73
+16E54 16E74
+16E55 16E75
+16E56 16E76
+16E57 16E77
+16E58 16E78
+16E59 16E79
+16E5A 16E7A
+16E5B 16E7B
+16E5C 16E7C
+16E5D 16E7D
+16E5E 16E7E
+16E5F 16E7F
1D400 0061
1D401 0062
1D402 0063
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 1a2e6e1d9f..61b6ac25d0 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -190,8 +190,7 @@ FB9 N
3200 321E N
3220 3247 N
3250 327E N
-3280 32FE N
-3300 33FF N
+3280 33FF N
A69C A69D N
A770 N
A7F8 A7F9 N
@@ -300,7 +299,7 @@ FFE8 FFEE N
1F100 1F10A N
1F110 1F12E N
1F130 1F14F N
-1F16A 1F16B N
+1F16A 1F16C N
1F190 N
1F200 1F202 N
1F210 1F23B N
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 d808de31b4..1ba4438599 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -289,8 +289,7 @@ FB9 N
3200 321E N
3220 3247 N
3250 327E N
-3280 32FE N
-3300 33FF N
+3280 33FF N
A69C A69D N
A770 N
A7F8 A7F9 N
@@ -400,7 +399,7 @@ FFE8 FFEE N
1F100 1F10A N
1F110 1F12E N
1F130 1F14F N
-1F16A 1F16B N
+1F16A 1F16C N
1F190 N
1F200 1F202 N
1F210 1F23B N
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 88235592b1..c5a1b84b72 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 10.0.0. Any changes made here will be lost!
+# 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
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 516022605e..88d0d19d7a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -239,6 +239,10 @@ FEFF BOM: abbreviation
FEFF ZWNBSP: abbreviation
122D4 CUNEIFORM SIGN NU11 TENU: correction
122D5 CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR: correction
+16E56 MEDEFAIDRIN CAPITAL LETTER H: correction
+16E57 MEDEFAIDRIN CAPITAL LETTER NG: correction
+16E76 MEDEFAIDRIN SMALL LETTER H: correction
+16E77 MEDEFAIDRIN SMALL LETTER NG: correction
1B001 HENTAIGANA LETTER E-1: correction
1D0C5 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS: correction
E0100 VS17: abbreviation
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 f70b4623e3..6a8af08be0 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -177,7 +177,7 @@ FF10 FF19 Decimal
109C0 109CF Numeric
109D2 109FF Numeric
10A40 10A43 Digit
-10A44 10A47 Numeric
+10A44 10A48 Numeric
10A7D 10A7E Numeric
10A9D 10A9F Numeric
10AEB 10AEF Numeric
@@ -185,8 +185,11 @@ FF10 FF19 Decimal
10B78 10B7F Numeric
10BA9 10BAF Numeric
10CFA 10CFF Numeric
+10D30 10D39 Decimal
10E60 10E68 Digit
10E69 10E7E Numeric
+10F1D 10F26 Numeric
+10F51 10F54 Numeric
11052 1105A Digit
1105B 11065 Numeric
11066 1106F Decimal
@@ -206,14 +209,25 @@ FF10 FF19 Decimal
11C50 11C59 Decimal
11C5A 11C6C Numeric
11D50 11D59 Decimal
+11DA0 11DA9 Decimal
+11FC0 11FD4 Numeric
12400 1246E Numeric
16A60 16A69 Decimal
16B50 16B59 Decimal
16B5B 16B61 Numeric
-1D360 1D371 Numeric
+16E80 16E96 Numeric
+1D2E0 1D2F3 Numeric
+1D360 1D378 Numeric
1D7CE 1D7FF Decimal
+1E140 1E149 Decimal
+1E2F0 1E2F9 Decimal
1E8C7 1E8CF Numeric
1E950 1E959 Decimal
+1EC71 1ECAB Numeric
+1ECAD 1ECAF Numeric
+1ECB1 1ECB4 Numeric
+1ED01 1ED2D Numeric
+1ED2F 1ED3D Numeric
1F100 1F10A Digit
1F10B 1F10C Numeric
20001 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 14f798c389..5ccec83145 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -460,6 +460,7 @@ FF10 FF19 0
10A45 20
10A46 100
10A47 1000
+10A48 1/2
10A7D 1
10A7E 50
10A9D 1
@@ -490,6 +491,7 @@ FF10 FF19 0
10CFD 50
10CFE 100
10CFF 1000
+10D30 10D39 0
10E60 10E69 1
10E6A 20
10E6B 30
@@ -512,6 +514,16 @@ FF10 FF19 0
10E7C 1/4
10E7D 1/3
10E7E 2/3
+10F1D 10F21 1
+10F22 10
+10F23 20
+10F24 30
+10F25 100
+10F26 1/2
+10F51 1
+10F52 10
+10F53 20
+10F54 100
11052 1105B 1
1105C 20
1105D 30
@@ -566,6 +578,28 @@ FF10 FF19 0
11C6B 90
11C6C 100
11D50 11D59 0
+11DA0 11DA9 0
+11FC0 1/320
+11FC1 1/160
+11FC2 1/80
+11FC3 1/64
+11FC4 1/40
+11FC5 1/32
+11FC6 3/80
+11FC7 3/64
+11FC8 1/20
+11FC9 1/16
+11FCA 1/16
+11FCB 1/10
+11FCC 1/8
+11FCD 3/20
+11FCE 3/16
+11FCF 1/5
+11FD0 1/4
+11FD1 1/2
+11FD2 1/2
+11FD3 3/4
+11FD4 1/320
12400 12407 2
12408 1240E 3
1240F 12414 4
@@ -622,6 +656,9 @@ FF10 FF19 0
16B5F 100000000
16B60 10000000000
16B61 1000000000000
+16E80 16E93 0
+16E94 16E96 1
+1D2E0 1D2F3 0
1D360 1D369 1
1D36A 20
1D36B 30
@@ -631,13 +668,109 @@ FF10 FF19 0
1D36F 70
1D370 80
1D371 90
+1D372 1D376 1
+1D377 1
+1D378 5
1D7CE 1D7D7 0
1D7D8 1D7E1 0
1D7E2 1D7EB 0
1D7EC 1D7F5 0
1D7F6 1D7FF 0
+1E140 1E149 0
+1E2F0 1E2F9 0
1E8C7 1E8CF 1
1E950 1E959 0
+1EC71 1EC7A 1
+1EC7B 20
+1EC7C 30
+1EC7D 40
+1EC7E 50
+1EC7F 60
+1EC80 70
+1EC81 80
+1EC82 90
+1EC83 100
+1EC84 200
+1EC85 300
+1EC86 400
+1EC87 500
+1EC88 600
+1EC89 700
+1EC8A 800
+1EC8B 900
+1EC8C 1000
+1EC8D 2000
+1EC8E 3000
+1EC8F 4000
+1EC90 5000
+1EC91 6000
+1EC92 7000
+1EC93 8000
+1EC94 9000
+1EC95 10000
+1EC96 20000
+1EC97 30000
+1EC98 40000
+1EC99 50000
+1EC9A 60000
+1EC9B 70000
+1EC9C 80000
+1EC9D 90000
+1EC9E 100000
+1EC9F 200000
+1ECA0 100000
+1ECA1 10000000
+1ECA2 20000000
+1ECA3 1ECAB 1
+1ECAD 1/4
+1ECAE 1/2
+1ECAF 3/4
+1ECB1 1ECB2 1
+1ECB3 10000
+1ECB4 100000
+1ED01 1ED0A 1
+1ED0B 20
+1ED0C 30
+1ED0D 40
+1ED0E 50
+1ED0F 60
+1ED10 70
+1ED11 80
+1ED12 90
+1ED13 100
+1ED14 200
+1ED15 300
+1ED16 400
+1ED17 500
+1ED18 600
+1ED19 700
+1ED1A 800
+1ED1B 900
+1ED1C 1000
+1ED1D 2000
+1ED1E 3000
+1ED1F 4000
+1ED20 5000
+1ED21 6000
+1ED22 7000
+1ED23 8000
+1ED24 9000
+1ED25 10000
+1ED26 20000
+1ED27 30000
+1ED28 40000
+1ED29 50000
+1ED2A 60000
+1ED2B 70000
+1ED2C 80000
+1ED2D 90000
+1ED2F 1ED37 2
+1ED38 400
+1ED39 600
+1ED3A 2000
+1ED3B 10000
+1ED3C 1/2
+1ED3D 1/6
1F100 0
1F101 1F10A 0
1F10B 0
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 7bdd10f7c4..a7f0c7b4f9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -57,6 +57,7 @@ AA50 AA59 0
ABF0 ABF9 0
FF10 FF19 0
104A0 104A9 0
+10D30 10D39 0
11066 1106F 0
110F0 110F9 0
11136 1113F 0
@@ -70,6 +71,7 @@ FF10 FF19 0
118E0 118E9 0
11C50 11C59 0
11D50 11D59 0
+11DA0 11DA9 0
16A60 16A69 0
16B50 16B59 0
1D7CE 1D7D7 0
@@ -77,5 +79,7 @@ FF10 FF19 0
1D7E2 1D7EB 0
1D7EC 1D7F5 0
1D7F6 1D7FF 0
+1E140 1E149 0
+1E2F0 1E2F9 0
1E950 1E959 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 32f1861709..bf424bc21a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -596,7 +596,7 @@ F8 FF Lower
531 556 Upper
559 OLetter
55D SContinue
-561 587 Lower
+560 588 Lower
589 STerm
591 5BD Extend
5BF Extend
@@ -604,12 +604,12 @@ F8 FF Lower
5C4 5C5 Extend
5C7 Extend
5D0 5EA OLetter
-5F0 5F3 OLetter
+5EF 5F3 OLetter
600 605 Format
60C 60D SContinue
610 61A Extend
61C Format
-61F STerm
+61E 61F STerm
620 64A OLetter
64B 65F Extend
660 669 Numeric
@@ -645,6 +645,7 @@ F8 FF Lower
7F8 SContinue
7F9 STerm
7FA OLetter
+7FD Extend
800 815 OLetter
816 819 Extend
81A OLetter
@@ -653,12 +654,15 @@ F8 FF Lower
825 827 Extend
828 OLetter
829 82D Extend
+837 STerm
+839 STerm
+83D 83E STerm
840 858 OLetter
859 85B Extend
860 86A OLetter
8A0 8B4 OLetter
8B6 8BD OLetter
-8D4 8E1 Extend
+8D3 8E1 Extend
8E2 Format
8E3 903 Extend
904 939 OLetter
@@ -692,6 +696,7 @@ F8 FF Lower
9E6 9EF Numeric
9F0 9F1 OLetter
9FC OLetter
+9FE Extend
A01 A03 Extend
A05 A0A OLetter
A0F A10 OLetter
@@ -764,7 +769,7 @@ BCA BCD Extend
BD0 OLetter
BD7 Extend
BE6 BEF Numeric
-C00 C03 Extend
+C00 C04 Extend
C05 C0C OLetter
C0E C10 OLetter
C12 C28 OLetter
@@ -833,20 +838,13 @@ E47 E4E Extend
E50 E59 Numeric
E81 E82 OLetter
E84 OLetter
-E87 E88 OLetter
-E8A OLetter
-E8D OLetter
-E94 E97 OLetter
-E99 E9F OLetter
-EA1 EA3 OLetter
+E86 E8A OLetter
+E8C EA3 OLetter
EA5 OLetter
-EA7 OLetter
-EAA EAB OLetter
-EAD EB0 OLetter
+EA7 EB0 OLetter
EB1 Extend
EB2 EB3 OLetter
-EB4 EB9 Extend
-EBB EBC Extend
+EB4 EBC Extend
EBD OLetter
EC0 EC4 OLetter
EC6 OLetter
@@ -948,7 +946,7 @@ FC6 Extend
180B 180D Extend
180E Format
1810 1819 Numeric
-1820 1877 OLetter
+1820 1878 OLetter
1880 1884 OLetter
1885 1886 Extend
1887 18A8 OLetter
@@ -1000,14 +998,17 @@ FC6 Extend
1C5A 1C7D OLetter
1C7E 1C7F STerm
1C80 1C88 Lower
+1C90 1CBA OLetter
+1CBD 1CBF OLetter
1CD0 1CD2 Extend
1CD4 1CE8 Extend
1CE9 1CEC OLetter
1CED Extend
-1CEE 1CF1 OLetter
-1CF2 1CF4 Extend
+1CEE 1CF3 OLetter
+1CF4 Extend
1CF5 1CF6 OLetter
1CF7 1CF9 Extend
+1CFA OLetter
1D00 1DBF Lower
1DC0 1DF9 Extend
1DFB 1DFF Extend
@@ -1524,12 +1525,12 @@ FC6 Extend
309D 309F OLetter
30A1 30FA OLetter
30FC 30FF OLetter
-3105 312E OLetter
+3105 312F OLetter
3131 318E OLetter
31A0 31BA OLetter
31F0 31FF OLetter
3400 4DB5 OLetter
-4E00 9FEA OLetter
+4E00 9FEF OLetter
A000 A48C OLetter
A4D0 A4FD OLetter
A4FF STerm
@@ -1743,10 +1744,22 @@ A7A7 Lower
A7A8 Upper
A7A9 Lower
A7AA A7AE Upper
+A7AF Lower
A7B0 A7B4 Upper
A7B5 Lower
A7B6 Upper
A7B7 Lower
+A7B8 Upper
+A7B9 Lower
+A7BA Upper
+A7BB Lower
+A7BC Upper
+A7BD Lower
+A7BE Upper
+A7BF Lower
+A7C2 Upper
+A7C3 Lower
+A7C4 A7C6 Upper
A7F7 OLetter
A7F8 A7FA Lower
A7FB A801 OLetter
@@ -1767,7 +1780,8 @@ A8D0 A8D9 Numeric
A8E0 A8F1 Extend
A8F2 A8F7 OLetter
A8FB OLetter
-A8FD OLetter
+A8FD A8FE OLetter
+A8FF Extend
A900 A909 Numeric
A90A A925 OLetter
A926 A92D Extend
@@ -1820,7 +1834,7 @@ AB11 AB16 OLetter
AB20 AB26 OLetter
AB28 AB2E OLetter
AB30 AB5A Lower
-AB5C AB65 Lower
+AB5C AB67 Lower
AB70 ABBF Lower
ABC0 ABE2 OLetter
ABE3 ABEA Extend
@@ -1870,6 +1884,7 @@ FF01 STerm
FF08 FF09 Close
FF0C FF0D SContinue
FF0E ATerm
+FF10 FF19 Numeric
FF1A SContinue
FF1F STerm
FF21 FF3A Upper
@@ -1941,7 +1956,7 @@ FFF9 FFFB Format
10A0C 10A0F Extend
10A10 10A13 OLetter
10A15 10A17 OLetter
-10A19 10A33 OLetter
+10A19 10A35 OLetter
10A38 10A3A Extend
10A3F Extend
10A56 10A57 STerm
@@ -1957,6 +1972,15 @@ FFF9 FFFB Format
10C00 10C48 OLetter
10C80 10CB2 Upper
10CC0 10CF2 Lower
+10D00 10D23 OLetter
+10D24 10D27 Extend
+10D30 10D39 Numeric
+10F00 10F1C OLetter
+10F27 OLetter
+10F30 10F45 OLetter
+10F46 10F50 Extend
+10F55 10F59 STerm
+10FE0 10FF6 OLetter
11000 11002 Extend
11003 11037 OLetter
11038 11046 Extend
@@ -1967,6 +1991,7 @@ FFF9 FFFB Format
110B0 110BA Extend
110BD Format
110BE 110C1 STerm
+110CD Format
110D0 110E8 OLetter
110F0 110F9 Numeric
11100 11102 Extend
@@ -1974,6 +1999,8 @@ FFF9 FFFB Format
11127 11134 Extend
11136 1113F Numeric
11141 11143 STerm
+11144 OLetter
+11145 11146 Extend
11150 11172 OLetter
11173 Extend
11176 OLetter
@@ -1982,7 +2009,7 @@ FFF9 FFFB Format
111B3 111C0 Extend
111C1 111C4 OLetter
111C5 111C6 STerm
-111CA 111CC Extend
+111C9 111CC Extend
111CD STerm
111D0 111D9 Numeric
111DA OLetter
@@ -2010,7 +2037,7 @@ FFF9 FFFB Format
1132A 11330 OLetter
11332 11333 OLetter
11335 11339 OLetter
-1133C Extend
+1133B 1133C Extend
1133D OLetter
1133E 11344 Extend
11347 11348 Extend
@@ -2026,6 +2053,8 @@ FFF9 FFFB Format
11447 1144A OLetter
1144B 1144C STerm
11450 11459 Numeric
+1145E Extend
+1145F OLetter
11480 114AF OLetter
114B0 114C3 Extend
114C4 114C5 OLetter
@@ -2045,15 +2074,25 @@ FFF9 FFFB Format
11650 11659 Numeric
11680 116AA OLetter
116AB 116B7 Extend
+116B8 OLetter
116C0 116C9 Numeric
-11700 11719 OLetter
+11700 1171A OLetter
1171D 1172B Extend
11730 11739 Numeric
1173C 1173E STerm
+11800 1182B OLetter
+1182C 1183A Extend
118A0 118BF Upper
118C0 118DF Lower
118E0 118E9 Numeric
118FF OLetter
+119A0 119A7 OLetter
+119AA 119D0 OLetter
+119D1 119D7 Extend
+119DA 119E0 Extend
+119E1 OLetter
+119E3 OLetter
+119E4 Extend
11A00 OLetter
11A01 11A0A Extend
11A0B 11A32 OLetter
@@ -2064,10 +2103,10 @@ FFF9 FFFB Format
11A47 Extend
11A50 OLetter
11A51 11A5B Extend
-11A5C 11A83 OLetter
-11A86 11A89 OLetter
+11A5C 11A89 OLetter
11A8A 11A99 Extend
11A9B 11A9C STerm
+11A9D OLetter
11AC0 11AF8 OLetter
11C00 11C08 OLetter
11C0A 11C2E OLetter
@@ -2089,10 +2128,22 @@ FFF9 FFFB Format
11D46 OLetter
11D47 Extend
11D50 11D59 Numeric
+11D60 11D65 OLetter
+11D67 11D68 OLetter
+11D6A 11D89 OLetter
+11D8A 11D8E Extend
+11D90 11D91 Extend
+11D93 11D97 Extend
+11D98 OLetter
+11DA0 11DA9 Numeric
+11EE0 11EF2 OLetter
+11EF3 11EF6 Extend
+11EF7 11EF8 STerm
12000 12399 OLetter
12400 1246E OLetter
12480 12543 OLetter
13000 1342E OLetter
+13430 13438 Format
14400 14646 OLetter
16800 16A38 OLetter
16A40 16A5E OLetter
@@ -2109,15 +2160,22 @@ FFF9 FFFB Format
16B50 16B59 Numeric
16B63 16B77 OLetter
16B7D 16B8F OLetter
-16F00 16F44 OLetter
+16E40 16E5F Upper
+16E60 16E7F Lower
+16E98 STerm
+16F00 16F4A OLetter
+16F4F Extend
16F50 OLetter
-16F51 16F7E Extend
+16F51 16F87 Extend
16F8F 16F92 Extend
16F93 16F9F OLetter
16FE0 16FE1 OLetter
-17000 187EC OLetter
+16FE3 OLetter
+17000 187F7 OLetter
18800 18AF2 OLetter
1B000 1B11E OLetter
+1B150 1B152 OLetter
+1B164 1B167 OLetter
1B170 1B2FB OLetter
1BC00 1BC6A OLetter
1BC70 1BC7C OLetter
@@ -2205,11 +2263,20 @@ FFF9 FFFB Format
1E01B 1E021 Extend
1E023 1E024 Extend
1E026 1E02A Extend
+1E100 1E12C OLetter
+1E130 1E136 Extend
+1E137 1E13D OLetter
+1E140 1E149 Numeric
+1E14E OLetter
+1E2C0 1E2EB OLetter
+1E2EC 1E2EF Extend
+1E2F0 1E2F9 Numeric
1E800 1E8C4 OLetter
1E8D0 1E8D6 Extend
1E900 1E921 Upper
1E922 1E943 Lower
1E944 1E94A Extend
+1E94B OLetter
1E950 1E959 Numeric
1EE00 1EE03 OLetter
1EE05 1EE1F OLetter
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 ae344783b3..19e539d225 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -57,14 +57,13 @@ F8 2B8 Latin
485 486 Inherited
487 52F Cyrillic
531 556 Armenian
-559 55F Armenian
-561 587 Armenian
+559 588 Armenian
589 Common
58A Armenian
58D 58F Armenian
591 5C7 Hebrew
5D0 5EA Hebrew
-5F0 5F4 Hebrew
+5EF 5F4 Hebrew
600 604 Arabic
605 Common
606 60B Arabic
@@ -89,6 +88,7 @@ F8 2B8 Latin
750 77F Arabic
780 7B1 Thaana
7C0 7FA Nko
+7FD 7FF Nko
800 82D Samaritan
830 83E Samaritan
840 85B Mandaic
@@ -96,12 +96,12 @@ F8 2B8 Latin
860 86A Syriac
8A0 8B4 Arabic
8B6 8BD Arabic
-8D4 8E1 Arabic
+8D3 8E1 Arabic
8E2 Common
8E3 8FF Arabic
900 950 Devanagari
-951 952 Inherited
-953 963 Devanagari
+951 954 Inherited
+955 963 Devanagari
964 965 Common
966 97F Devanagari
980 983 Bengali
@@ -117,7 +117,7 @@ F8 2B8 Latin
9D7 Bengali
9DC 9DD Bengali
9DF 9E3 Bengali
-9E6 9FD Bengali
+9E6 9FE Bengali
A01 A03 Gurmukhi
A05 A0A Gurmukhi
A0F A10 Gurmukhi
@@ -133,7 +133,7 @@ A4B A4D Gurmukhi
A51 Gurmukhi
A59 A5C Gurmukhi
A5E Gurmukhi
-A66 A75 Gurmukhi
+A66 A76 Gurmukhi
A81 A83 Gujarati
A85 A8D Gujarati
A8F A91 Gujarati
@@ -178,8 +178,7 @@ BCA BCD Tamil
BD0 Tamil
BD7 Tamil
BE6 BFA Tamil
-C00 C03 Telugu
-C05 C0C Telugu
+C00 C0C Telugu
C0E C10 Telugu
C12 C28 Telugu
C2A C39 Telugu
@@ -190,9 +189,8 @@ C55 C56 Telugu
C58 C5A Telugu
C60 C63 Telugu
C66 C6F Telugu
-C78 C7F Telugu
-C80 C83 Kannada
-C85 C8C Kannada
+C77 C7F Telugu
+C80 C8C Kannada
C8E C90 Kannada
C92 CA8 Kannada
CAA CB3 Kannada
@@ -230,17 +228,10 @@ E3F Common
E40 E5B Thai
E81 E82 Lao
E84 Lao
-E87 E88 Lao
-E8A Lao
-E8D Lao
-E94 E97 Lao
-E99 E9F Lao
-EA1 EA3 Lao
+E86 E8A Lao
+E8C EA3 Lao
EA5 Lao
-EA7 Lao
-EAA EAB Lao
-EAD EB9 Lao
-EBB EBD Lao
+EA7 EBD Lao
EC0 EC4 Lao
EC6 Lao
EC8 ECD Lao
@@ -304,7 +295,7 @@ FD9 FDA Tibetan
1805 Common
1806 180E Mongolian
1810 1819 Mongolian
-1820 1877 Mongolian
+1820 1878 Mongolian
1880 18AA Mongolian
18B0 18F5 Canadian_Aboriginal
1900 191E Limbu
@@ -337,6 +328,8 @@ FD9 FDA Tibetan
1C4D 1C4F Lepcha
1C50 1C7F Ol_Chiki
1C80 1C88 Cyrillic
+1C90 1CBA Georgian
+1CBD 1CBF Georgian
1CC0 1CC7 Sundanese
1CD0 1CD2 Inherited
1CD3 Common
@@ -349,6 +342,7 @@ FD9 FDA Tibetan
1CF4 Inherited
1CF5 1CF7 Common
1CF8 1CF9 Inherited
+1CFA Common
1D00 1D25 Latin
1D26 1D2A Greek
1D2B Cyrillic
@@ -407,10 +401,7 @@ FD9 FDA Tibetan
2800 28FF Braille
2900 2B73 Common
2B76 2B95 Common
-2B98 2BB9 Common
-2BBD 2BC8 Common
-2BCA 2BD2 Common
-2BEC 2BEF Common
+2B98 2BFF Common
2C00 2C2E Glagolitic
2C30 2C5E Glagolitic
2C60 2C7F Latin
@@ -432,7 +423,7 @@ FD9 FDA Tibetan
2DD0 2DD6 Ethiopic
2DD8 2DDE Ethiopic
2DE0 2DFF Cyrillic
-2E00 2E49 Common
+2E00 2E4F Common
2E80 2E99 Han
2E9B 2EF3 Han
2F00 2FD5 Han
@@ -456,7 +447,7 @@ FD9 FDA Tibetan
30A1 30FA Katakana
30FB 30FC Common
30FD 30FF Katakana
-3105 312E Bopomofo
+3105 312F Bopomofo
3131 318E Hangul
3190 319F Common
31A0 31BA Bopomofo
@@ -467,11 +458,12 @@ FD9 FDA Tibetan
3260 327E Hangul
327F 32CF Common
32D0 32FE Katakana
+32FF Common
3300 3357 Katakana
3358 33FF Common
3400 4DB5 Han
4DC0 4DFF Common
-4E00 9FEA Han
+4E00 9FEF Han
A000 A48C Yi
A490 A4C6 Yi
A4D0 A4FF Lisu
@@ -481,15 +473,15 @@ A6A0 A6F7 Bamum
A700 A721 Common
A722 A787 Latin
A788 A78A Common
-A78B A7AE Latin
-A7B0 A7B7 Latin
+A78B A7BF Latin
+A7C2 A7C6 Latin
A7F7 A7FF Latin
A800 A82B Syloti_Nagri
A830 A839 Common
A840 A877 Phags_Pa
A880 A8C5 Saurashtra
A8CE A8D9 Saurashtra
-A8E0 A8FD Devanagari
+A8E0 A8FF Devanagari
A900 A92D Kayah_Li
A92E Common
A92F Kayah_Li
@@ -518,6 +510,7 @@ AB30 AB5A Latin
AB5B Common
AB5C AB64 Latin
AB65 Greek
+AB66 AB67 Latin
AB70 ABBF Cherokee
ABC0 ABED Meetei_Mayek
ABF0 ABF9 Meetei_Mayek
@@ -632,9 +625,9 @@ FFF9 FFFD Common
10A05 10A06 Kharoshthi
10A0C 10A13 Kharoshthi
10A15 10A17 Kharoshthi
-10A19 10A33 Kharoshthi
+10A19 10A35 Kharoshthi
10A38 10A3A Kharoshthi
-10A3F 10A47 Kharoshthi
+10A3F 10A48 Kharoshthi
10A50 10A58 Kharoshthi
10A60 10A7F Old_South_Arabian
10A80 10A9F Old_North_Arabian
@@ -653,15 +646,21 @@ FFF9 FFFD Common
10C80 10CB2 Old_Hungarian
10CC0 10CF2 Old_Hungarian
10CFA 10CFF Old_Hungarian
+10D00 10D27 Hanifi_Rohingya
+10D30 10D39 Hanifi_Rohingya
10E60 10E7E Arabic
+10F00 10F27 Old_Sogdian
+10F30 10F59 Sogdian
+10FE0 10FF6 Elymaic
11000 1104D Brahmi
11052 1106F Brahmi
1107F Brahmi
11080 110C1 Kaithi
+110CD Kaithi
110D0 110E8 Sora_Sompeng
110F0 110F9 Sora_Sompeng
11100 11134 Chakma
-11136 11143 Chakma
+11136 11146 Chakma
11150 11176 Mahajani
11180 111CD Sharada
111D0 111DF Sharada
@@ -682,6 +681,7 @@ FFF9 FFFD Common
1132A 11330 Grantha
11332 11333 Grantha
11335 11339 Grantha
+1133B Inherited
1133C 11344 Grantha
11347 11348 Grantha
1134B 1134D Grantha
@@ -692,7 +692,7 @@ FFF9 FFFD Common
11370 11374 Grantha
11400 11459 Newa
1145B Newa
-1145D Newa
+1145D 1145F Newa
11480 114C7 Tirhuta
114D0 114D9 Tirhuta
11580 115B5 Siddham
@@ -700,17 +700,19 @@ FFF9 FFFD Common
11600 11644 Modi
11650 11659 Modi
11660 1166C Mongolian
-11680 116B7 Takri
+11680 116B8 Takri
116C0 116C9 Takri
-11700 11719 Ahom
+11700 1171A Ahom
1171D 1172B Ahom
11730 1173F Ahom
+11800 1183B Dogra
118A0 118F2 Warang_Citi
118FF Warang_Citi
+119A0 119A7 Nandinagari
+119AA 119D7 Nandinagari
+119DA 119E4 Nandinagari
11A00 11A47 Zanabazar_Square
-11A50 11A83 Soyombo
-11A86 11A9C Soyombo
-11A9E 11AA2 Soyombo
+11A50 11AA2 Soyombo
11AC0 11AF8 Pau_Cin_Hau
11C00 11C08 Bhaiksuki
11C0A 11C36 Bhaiksuki
@@ -726,11 +728,21 @@ FFF9 FFFD Common
11D3C 11D3D Masaram_Gondi
11D3F 11D47 Masaram_Gondi
11D50 11D59 Masaram_Gondi
+11D60 11D65 Gunjala_Gondi
+11D67 11D68 Gunjala_Gondi
+11D6A 11D8E Gunjala_Gondi
+11D90 11D91 Gunjala_Gondi
+11D93 11D98 Gunjala_Gondi
+11DA0 11DA9 Gunjala_Gondi
+11EE0 11EF8 Makasar
+11FC0 11FF1 Tamil
+11FFF Tamil
12000 12399 Cuneiform
12400 1246E Cuneiform
12470 12474 Cuneiform
12480 12543 Cuneiform
13000 1342E Egyptian_Hieroglyphs
+13430 13438 Egyptian_Hieroglyphs
14400 14646 Anatolian_Hieroglyphs
16800 16A38 Bamum
16A40 16A5E Mro
@@ -743,15 +755,19 @@ FFF9 FFFD Common
16B5B 16B61 Pahawh_Hmong
16B63 16B77 Pahawh_Hmong
16B7D 16B8F Pahawh_Hmong
-16F00 16F44 Miao
-16F50 16F7E Miao
+16E40 16E9A Medefaidrin
+16F00 16F4A Miao
+16F4F 16F87 Miao
16F8F 16F9F Miao
16FE0 Tangut
16FE1 Nushu
-17000 187EC Tangut
+16FE2 16FE3 Common
+17000 187F7 Tangut
18800 18AF2 Tangut
1B000 Katakana
1B001 1B11E Hiragana
+1B150 1B152 Hiragana
+1B164 1B167 Katakana
1B170 1B2FB Nushu
1BC00 1BC6A Duployan
1BC70 1BC7C Duployan
@@ -771,8 +787,9 @@ FFF9 FFFD Common
1D1AA 1D1AD Inherited
1D1AE 1D1E8 Common
1D200 1D245 Greek
+1D2E0 1D2F3 Common
1D300 1D356 Common
-1D360 1D371 Common
+1D360 1D378 Common
1D400 1D454 Common
1D456 1D49C Common
1D49E 1D49F Common
@@ -802,11 +819,19 @@ FFF9 FFFD Common
1E01B 1E021 Glagolitic
1E023 1E024 Glagolitic
1E026 1E02A Glagolitic
+1E100 1E12C Nyiakeng_Puachue_Hmong
+1E130 1E13D Nyiakeng_Puachue_Hmong
+1E140 1E149 Nyiakeng_Puachue_Hmong
+1E14E 1E14F Nyiakeng_Puachue_Hmong
+1E2C0 1E2F9 Wancho
+1E2FF Wancho
1E800 1E8C4 Mende_Kikakui
1E8C7 1E8D6 Mende_Kikakui
-1E900 1E94A Adlam
+1E900 1E94B Adlam
1E950 1E959 Adlam
1E95E 1E95F Adlam
+1EC71 1ECB4 Common
+1ED01 1ED3D Common
1EE00 1EE03 Arabic
1EE05 1EE1F Arabic
1EE21 1EE22 Arabic
@@ -848,8 +873,7 @@ FFF9 FFFD Common
1F0C1 1F0CF Common
1F0D1 1F0F5 Common
1F100 1F10C Common
-1F110 1F12E Common
-1F130 1F16B Common
+1F110 1F16C Common
1F170 1F1AC Common
1F1E6 1F1FF Common
1F200 Hiragana
@@ -858,23 +882,29 @@ FFF9 FFFD Common
1F240 1F248 Common
1F250 1F251 Common
1F260 1F265 Common
-1F300 1F6D4 Common
+1F300 1F6D5 Common
1F6E0 1F6EC Common
-1F6F0 1F6F8 Common
+1F6F0 1F6FA Common
1F700 1F773 Common
-1F780 1F7D4 Common
+1F780 1F7D8 Common
+1F7E0 1F7EB Common
1F800 1F80B Common
1F810 1F847 Common
1F850 1F859 Common
1F860 1F887 Common
1F890 1F8AD Common
1F900 1F90B Common
-1F910 1F93E Common
-1F940 1F94C Common
-1F950 1F96B Common
-1F980 1F997 Common
-1F9C0 Common
-1F9D0 1F9E6 Common
+1F90D 1F971 Common
+1F973 1F976 Common
+1F97A 1F9A2 Common
+1F9A5 1F9AA Common
+1F9AE 1F9CA Common
+1F9CD 1FA53 Common
+1FA60 1FA6D Common
+1FA70 1FA73 Common
+1FA78 1FA7A Common
+1FA80 1FA82 Common
+1FA90 1FA95 Common
20000 2A6D6 Han
2A700 2B734 Han
2B740 2B81D Han
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 b4df7be754..ad9ba0d8b7 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -65,31 +65,33 @@ F8 2B8 Latin
487 Cyrillic Glagolitic
488 52F Cyrillic
531 556 Armenian
-559 55F Armenian
-561 587 Armenian
+559 588 Armenian
589 Armenian Georgian
58A Armenian
58D 58F Armenian
591 5C7 Hebrew
5D0 5EA Hebrew
-5F0 5F4 Hebrew
+5EF 5F4 Hebrew
600 604 Arabic
605 Common
606 60B Arabic
-60C Arabic Syriac Thaana
+60C Arabic Hanifi_Rohingya Syriac Thaana
60D 61A Arabic
-61B 61C Arabic Syriac Thaana
+61B Arabic Hanifi_Rohingya Syriac Thaana
+61C Arabic Syriac Thaana
61E Arabic
-61F Arabic Syriac Thaana
+61F Arabic Hanifi_Rohingya Syriac Thaana
620 63F Arabic
-640 Adlam Arabic Mandaic Manichaean Psalter_Pahlavi Syriac
+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
66A 66F Arabic
670 Arabic Syriac
-671 6DC Arabic
+671 6D3 Arabic
+6D4 Arabic Hanifi_Rohingya
+6D5 6DC Arabic
6DD Common
6DE 6FF Arabic
700 70D Syriac
@@ -98,6 +100,7 @@ F8 2B8 Latin
750 77F Arabic
780 7B1 Thaana
7C0 7FA Nko
+7FD 7FF Nko
800 82D Samaritan
830 83E Samaritan
840 85B Mandaic
@@ -105,16 +108,17 @@ F8 2B8 Latin
860 86A Syriac
8A0 8B4 Arabic
8B6 8BD Arabic
-8D4 8E1 Arabic
+8D3 8E1 Arabic
8E2 Common
8E3 8FF Arabic
900 950 Devanagari
-951 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Latin Malayalam Oriya Sharada Tamil Telugu
-952 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Latin Malayalam Oriya Tamil Telugu
-953 963 Devanagari
-964 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Mahajani Malayalam Oriya Khudawadi Sinhala Syloti_Nagri Takri Tamil Telugu Tirhuta
-965 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Limbu Mahajani Malayalam Oriya Khudawadi Sinhala Syloti_Nagri Takri Tamil Telugu Tirhuta
-966 96F Devanagari Kaithi Mahajani
+951 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Latin Malayalam Oriya Sharada Tamil Telugu Tirhuta
+952 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Latin Malayalam Oriya Tamil Telugu Tirhuta
+953 954 Inherited
+955 963 Devanagari
+964 Bengali Devanagari Dogra Gunjala_Gondi Masaram_Gondi Grantha Gujarati Gurmukhi Kannada Mahajani Malayalam Nandinagari Oriya Khudawadi Sinhala Syloti_Nagri Takri Tamil Telugu Tirhuta
+965 Bengali Devanagari Dogra Gunjala_Gondi Masaram_Gondi Grantha Gujarati Gurmukhi Kannada Limbu Mahajani Malayalam Nandinagari Oriya Khudawadi Sinhala Syloti_Nagri Takri Tamil Telugu Tirhuta
+966 96F Devanagari Dogra Kaithi Mahajani
970 97F Devanagari
980 983 Bengali
985 98C Bengali
@@ -130,7 +134,7 @@ F8 2B8 Latin
9DC 9DD Bengali
9DF 9E3 Bengali
9E6 9EF Bengali Chakma Syloti_Nagri
-9F0 9FD Bengali
+9F0 9FE Bengali
A01 A03 Gurmukhi
A05 A0A Gurmukhi
A0F A10 Gurmukhi
@@ -147,7 +151,7 @@ A51 Gurmukhi
A59 A5C Gurmukhi
A5E Gurmukhi
A66 A6F Gurmukhi Multani
-A70 A75 Gurmukhi
+A70 A76 Gurmukhi
A81 A83 Gujarati
A85 A8D Gujarati
A8F A91 Gujarati
@@ -185,20 +189,16 @@ B99 B9A Tamil
B9C Tamil
B9E B9F Tamil
BA3 BA4 Tamil
-BA8 BA9 Tamil
-BAA Grantha Tamil
-BAE BB4 Tamil
-BB5 Grantha Tamil
-BB6 BB9 Tamil
+BA8 BAA Tamil
+BAE BB9 Tamil
BBE BC2 Tamil
BC6 BC8 Tamil
BCA BCD Tamil
BD0 Tamil
BD7 Tamil
-BE6 BF2 Grantha Tamil
-BF3 BFA Tamil
-C00 C03 Telugu
-C05 C0C Telugu
+BE6 BF3 Grantha Tamil
+BF4 BFA Tamil
+C00 C0C Telugu
C0E C10 Telugu
C12 C28 Telugu
C2A C39 Telugu
@@ -209,9 +209,8 @@ C55 C56 Telugu
C58 C5A Telugu
C60 C63 Telugu
C66 C6F Telugu
-C78 C7F Telugu
-C80 C83 Kannada
-C85 C8C Kannada
+C77 C7F Telugu
+C80 C8C Kannada
C8E C90 Kannada
C92 CA8 Kannada
CAA CB3 Kannada
@@ -222,7 +221,7 @@ CCA CCD Kannada
CD5 CD6 Kannada
CDE Kannada
CE0 CE3 Kannada
-CE6 CEF Kannada
+CE6 CEF Kannada Nandinagari
CF1 CF2 Kannada
D00 D03 Malayalam
D05 D0C Malayalam
@@ -249,17 +248,10 @@ E3F Common
E40 E5B Thai
E81 E82 Lao
E84 Lao
-E87 E88 Lao
-E8A Lao
-E8D Lao
-E94 E97 Lao
-E99 E9F Lao
-EA1 EA3 Lao
+E86 E8A Lao
+E8C EA3 Lao
EA5 Lao
-EA7 Lao
-EAA EAB Lao
-EAD EB9 Lao
-EBB EBD Lao
+EA7 EBD Lao
EC0 EC4 Lao
EC6 Lao
EC8 ECD Lao
@@ -325,7 +317,7 @@ FD9 FDA Tibetan
1805 Mongolian Phags_Pa
1806 180E Mongolian
1810 1819 Mongolian
-1820 1877 Mongolian
+1820 1878 Mongolian
1880 18AA Mongolian
18B0 18F5 Canadian_Aboriginal
1900 191E Limbu
@@ -358,25 +350,37 @@ FD9 FDA Tibetan
1C4D 1C4F Lepcha
1C50 1C7F Ol_Chiki
1C80 1C88 Cyrillic
+1C90 1CBA Georgian
+1CBD 1CBF Georgian
1CC0 1CC7 Sundanese
-1CD0 Devanagari Grantha
+1CD0 Bengali Devanagari Grantha Kannada
1CD1 Devanagari
-1CD2 1CD3 Devanagari Grantha
-1CD4 1CD6 Devanagari
+1CD2 Bengali Devanagari Grantha Kannada
+1CD3 Devanagari Grantha
+1CD4 Devanagari
+1CD5 1CD6 Bengali Devanagari
1CD7 Devanagari Sharada
-1CD8 Devanagari
+1CD8 Bengali Devanagari
1CD9 Devanagari Sharada
-1CDA Devanagari Kannada Malayalam Tamil Telugu
+1CDA Devanagari Kannada Malayalam Oriya Tamil Telugu
1CDB Devanagari
1CDC 1CDD Devanagari Sharada
1CDE 1CDF Devanagari
1CE0 Devanagari Sharada
-1CE1 1CF1 Devanagari
-1CF2 1CF4 Devanagari Grantha
-1CF5 Devanagari Kannada
-1CF6 Devanagari
+1CE1 Bengali Devanagari
+1CE2 1CE8 Devanagari
+1CE9 Devanagari Nandinagari
+1CEA Bengali Devanagari
+1CEB 1CEC Devanagari
+1CED Bengali Devanagari
+1CEE 1CF1 Devanagari
+1CF2 Bengali Devanagari Grantha Kannada Nandinagari Oriya Telugu Tirhuta
+1CF3 Devanagari Grantha
+1CF4 Devanagari Grantha Kannada
+1CF5 1CF6 Bengali Devanagari
1CF7 Bengali
1CF8 1CF9 Devanagari Grantha
+1CFA Nandinagari
1D00 1D25 Latin
1D26 1D2A Greek
1D2B Cyrillic
@@ -409,7 +413,9 @@ FD9 FDA Tibetan
1FF6 1FFE Greek
2000 200B Common
200C 200D Inherited
-200E 2064 Common
+200E 202E Common
+202F Latin Mongolian
+2030 2064 Common
2066 2070 Common
2071 Latin
2074 207E Common
@@ -436,10 +442,7 @@ FD9 FDA Tibetan
2800 28FF Braille
2900 2B73 Common
2B76 2B95 Common
-2B98 2BB9 Common
-2BBD 2BC8 Common
-2BCA 2BD2 Common
-2BEC 2BEF Common
+2B98 2BFF Common
2C00 2C2E Glagolitic
2C30 2C5E Glagolitic
2C60 2C7F Latin
@@ -463,7 +466,7 @@ FD9 FDA Tibetan
2DE0 2DFF Cyrillic
2E00 2E42 Common
2E43 Cyrillic Glagolitic
-2E44 2E49 Common
+2E44 2E4F Common
2E80 2E99 Han
2E9B 2EF3 Han
2F00 2FD5 Han
@@ -497,7 +500,7 @@ FD9 FDA Tibetan
30FB Bopomofo Hangul Han Hiragana Katakana Yi
30FC Hiragana Katakana
30FD 30FF Katakana
-3105 312E Bopomofo
+3105 312F Bopomofo
3131 318E Hangul
3190 319F Han
31A0 31BA Bopomofo
@@ -513,6 +516,7 @@ FD9 FDA Tibetan
32C0 32CB Han
32CC 32CF Common
32D0 32FE Katakana
+32FF Han
3300 3357 Katakana
3358 3370 Han
3371 337A Common
@@ -522,7 +526,7 @@ FD9 FDA Tibetan
33FF Common
3400 4DB5 Han
4DC0 4DFF Common
-4E00 9FEA Han
+4E00 9FEF Han
A000 A48C Yi
A490 A4C6 Yi
A4D0 A4FF Lisu
@@ -534,12 +538,13 @@ A6A0 A6F7 Bamum
A700 A721 Common
A722 A787 Latin
A788 A78A Common
-A78B A7AE Latin
-A7B0 A7B7 Latin
+A78B A7BF Latin
+A7C2 A7C6 Latin
A7F7 A7FF Latin
A800 A82B Syloti_Nagri
-A830 A835 Devanagari Gujarati Gurmukhi Kannada Kaithi Mahajani Modi Khudawadi Takri Tirhuta
-A836 A839 Devanagari Gujarati Gurmukhi Kaithi Mahajani Modi Khudawadi Takri Tirhuta
+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
A840 A877 Phags_Pa
A880 A8C5 Saurashtra
A8CE A8D9 Saurashtra
@@ -547,7 +552,7 @@ A8E0 A8F0 Devanagari
A8F1 Bengali Devanagari
A8F2 Devanagari
A8F3 Devanagari Tamil
-A8F4 A8FD Devanagari
+A8F4 A8FF Devanagari
A900 A92D Kayah_Li
A92E Kayah_Li Latin Myanmar
A92F Kayah_Li
@@ -576,6 +581,7 @@ AB30 AB5A Latin
AB5B Common
AB5C AB64 Latin
AB65 Greek
+AB66 AB67 Latin
AB70 ABBF Cherokee
ABC0 ABED Meetei_Mayek
ABF0 ABF9 Meetei_Mayek
@@ -695,9 +701,9 @@ FFF9 FFFD Common
10A05 10A06 Kharoshthi
10A0C 10A13 Kharoshthi
10A15 10A17 Kharoshthi
-10A19 10A33 Kharoshthi
+10A19 10A35 Kharoshthi
10A38 10A3A Kharoshthi
-10A3F 10A47 Kharoshthi
+10A3F 10A48 Kharoshthi
10A50 10A58 Kharoshthi
10A60 10A7F Old_South_Arabian
10A80 10A9F Old_North_Arabian
@@ -716,15 +722,21 @@ FFF9 FFFD Common
10C80 10CB2 Old_Hungarian
10CC0 10CF2 Old_Hungarian
10CFA 10CFF Old_Hungarian
+10D00 10D27 Hanifi_Rohingya
+10D30 10D39 Hanifi_Rohingya
10E60 10E7E Arabic
+10F00 10F27 Old_Sogdian
+10F30 10F59 Sogdian
+10FE0 10FF6 Elymaic
11000 1104D Brahmi
11052 1106F Brahmi
1107F Brahmi
11080 110C1 Kaithi
+110CD Kaithi
110D0 110E8 Sora_Sompeng
110F0 110F9 Sora_Sompeng
11100 11134 Chakma
-11136 11143 Chakma
+11136 11146 Chakma
11150 11176 Mahajani
11180 111CD Sharada
111D0 111DF Sharada
@@ -748,7 +760,7 @@ FFF9 FFFD Common
1132A 11330 Grantha
11332 11333 Grantha
11335 11339 Grantha
-1133C Grantha Tamil
+1133B 1133C Grantha Tamil
1133D 11344 Grantha
11347 11348 Grantha
1134B 1134D Grantha
@@ -759,7 +771,7 @@ FFF9 FFFD Common
11370 11374 Grantha
11400 11459 Newa
1145B Newa
-1145D Newa
+1145D 1145F Newa
11480 114C7 Tirhuta
114D0 114D9 Tirhuta
11580 115B5 Siddham
@@ -767,17 +779,19 @@ FFF9 FFFD Common
11600 11644 Modi
11650 11659 Modi
11660 1166C Mongolian
-11680 116B7 Takri
+11680 116B8 Takri
116C0 116C9 Takri
-11700 11719 Ahom
+11700 1171A Ahom
1171D 1172B Ahom
11730 1173F Ahom
+11800 1183B Dogra
118A0 118F2 Warang_Citi
118FF Warang_Citi
+119A0 119A7 Nandinagari
+119AA 119D7 Nandinagari
+119DA 119E4 Nandinagari
11A00 11A47 Zanabazar_Square
-11A50 11A83 Soyombo
-11A86 11A9C Soyombo
-11A9E 11AA2 Soyombo
+11A50 11AA2 Soyombo
11AC0 11AF8 Pau_Cin_Hau
11C00 11C08 Bhaiksuki
11C0A 11C36 Bhaiksuki
@@ -793,11 +807,25 @@ FFF9 FFFD Common
11D3C 11D3D Masaram_Gondi
11D3F 11D47 Masaram_Gondi
11D50 11D59 Masaram_Gondi
+11D60 11D65 Gunjala_Gondi
+11D67 11D68 Gunjala_Gondi
+11D6A 11D8E Gunjala_Gondi
+11D90 11D91 Gunjala_Gondi
+11D93 11D98 Gunjala_Gondi
+11DA0 11DA9 Gunjala_Gondi
+11EE0 11EF8 Makasar
+11FC0 11FCF Tamil
+11FD0 11FD1 Grantha Tamil
+11FD2 Tamil
+11FD3 Grantha Tamil
+11FD4 11FF1 Tamil
+11FFF Tamil
12000 12399 Cuneiform
12400 1246E Cuneiform
12470 12474 Cuneiform
12480 12543 Cuneiform
13000 1342E Egyptian_Hieroglyphs
+13430 13438 Egyptian_Hieroglyphs
14400 14646 Anatolian_Hieroglyphs
16800 16A38 Bamum
16A40 16A5E Mro
@@ -810,15 +838,19 @@ FFF9 FFFD Common
16B5B 16B61 Pahawh_Hmong
16B63 16B77 Pahawh_Hmong
16B7D 16B8F Pahawh_Hmong
-16F00 16F44 Miao
-16F50 16F7E Miao
+16E40 16E9A Medefaidrin
+16F00 16F4A Miao
+16F4F 16F87 Miao
16F8F 16F9F Miao
16FE0 Tangut
16FE1 Nushu
-17000 187EC Tangut
+16FE2 16FE3 Common
+17000 187F7 Tangut
18800 18AF2 Tangut
1B000 Katakana
1B001 1B11E Hiragana
+1B150 1B152 Hiragana
+1B164 1B167 Katakana
1B170 1B2FB Nushu
1BC00 1BC6A Duployan
1BC70 1BC7C Duployan
@@ -837,8 +869,10 @@ FFF9 FFFD Common
1D1AA 1D1AD Inherited
1D1AE 1D1E8 Common
1D200 1D245 Greek
+1D2E0 1D2F3 Common
1D300 1D356 Common
1D360 1D371 Han
+1D372 1D378 Common
1D400 1D454 Common
1D456 1D49C Common
1D49E 1D49F Common
@@ -868,11 +902,19 @@ FFF9 FFFD Common
1E01B 1E021 Glagolitic
1E023 1E024 Glagolitic
1E026 1E02A Glagolitic
+1E100 1E12C Nyiakeng_Puachue_Hmong
+1E130 1E13D Nyiakeng_Puachue_Hmong
+1E140 1E149 Nyiakeng_Puachue_Hmong
+1E14E 1E14F Nyiakeng_Puachue_Hmong
+1E2C0 1E2F9 Wancho
+1E2FF Wancho
1E800 1E8C4 Mende_Kikakui
1E8C7 1E8D6 Mende_Kikakui
-1E900 1E94A Adlam
+1E900 1E94B Adlam
1E950 1E959 Adlam
1E95E 1E95F Adlam
+1EC71 1ECB4 Common
+1ED01 1ED3D Common
1EE00 1EE03 Arabic
1EE05 1EE1F Arabic
1EE21 1EE22 Arabic
@@ -914,8 +956,7 @@ FFF9 FFFD Common
1F0C1 1F0CF Common
1F0D1 1F0F5 Common
1F100 1F10C Common
-1F110 1F12E Common
-1F130 1F16B Common
+1F110 1F16C Common
1F170 1F1AC Common
1F1E6 1F1FF Common
1F200 Hiragana
@@ -924,23 +965,29 @@ FFF9 FFFD Common
1F240 1F248 Common
1F250 1F251 Han
1F260 1F265 Common
-1F300 1F6D4 Common
+1F300 1F6D5 Common
1F6E0 1F6EC Common
-1F6F0 1F6F8 Common
+1F6F0 1F6FA Common
1F700 1F773 Common
-1F780 1F7D4 Common
+1F780 1F7D8 Common
+1F7E0 1F7EB Common
1F800 1F80B Common
1F810 1F847 Common
1F850 1F859 Common
1F860 1F887 Common
1F890 1F8AD Common
1F900 1F90B Common
-1F910 1F93E Common
-1F940 1F94C Common
-1F950 1F96B Common
-1F980 1F997 Common
-1F9C0 Common
-1F9D0 1F9E6 Common
+1F90D 1F971 Common
+1F973 1F976 Common
+1F97A 1F9A2 Common
+1F9A5 1F9AA Common
+1F9AE 1F9CA Common
+1F9CD 1FA53 Common
+1FA60 1FA6D Common
+1FA70 1FA73 Common
+1FA78 1FA7A Common
+1FA80 1FA82 Common
+1FA90 1FA95 Common
20000 2A6D6 Han
2A700 2B734 Han
2B740 2B81D Han
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 faa2f8b0b5..99ad9e4352 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -257,6 +257,7 @@ FF 178
275 19F
27D 2C64
280 1A6
+282 A7C5
283 1A9
287 A7B1
288 1AE
@@ -416,6 +417,7 @@ FF 178
1C88 A64A
1D79 A77D
1D7D 2C63
+1D8E A7C6
1E01 1E00
1E03 1E02
1E05 1E04
@@ -721,6 +723,7 @@ A787 A786
A78C A78B
A791 A790
A793 A792
+A794 A7C4
A797 A796
A799 A798
A79B A79A
@@ -733,6 +736,11 @@ A7A7 A7A6
A7A9 A7A8
A7B5 A7B4
A7B7 A7B6
+A7B9 A7B8
+A7BB A7BA
+A7BD A7BC
+A7BF A7BE
+A7C3 A7C2
AB53 A7B3
AB70 ABBF 13A0
FF41 FF5A FF21
@@ -740,5 +748,6 @@ FF41 FF5A FF21
104D8 104FB 104B0
10CC0 10CF2 10C80
118C0 118DF 118A0
+16E60 16E7F 16E40
1E922 1E943 1E900
END
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 7f857ffa78..448eeae2eb 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -313,6 +313,7 @@ return <<'END';
0275 019F
027D 2C64
0280 01A6
+0282 A7C5
0283 01A9
0287 A7B1
0288 01AE
@@ -591,6 +592,7 @@ return <<'END';
1C88 A64A
1D79 A77D
1D7D 2C63
+1D8E A7C6
1E01 1E00
1E03 1E02
1E05 1E04
@@ -1089,6 +1091,7 @@ A787 A786
A78C A78B
A791 A790
A793 A792
+A794 A7C4
A797 A796
A799 A798
A79B A79A
@@ -1101,6 +1104,11 @@ A7A7 A7A6
A7A9 A7A8
A7B5 A7B4
A7B7 A7B6
+A7B9 A7B8
+A7BB A7BA
+A7BD A7BC
+A7BF A7BE
+A7C3 A7C2
AB53 A7B3
AB70 13A0
AB71 13A1
@@ -1367,6 +1375,38 @@ FF5A FF3A
118DD 118BD
118DE 118BE
118DF 118BF
+16E60 16E40
+16E61 16E41
+16E62 16E42
+16E63 16E43
+16E64 16E44
+16E65 16E45
+16E66 16E46
+16E67 16E47
+16E68 16E48
+16E69 16E49
+16E6A 16E4A
+16E6B 16E4B
+16E6C 16E4C
+16E6D 16E4D
+16E6E 16E4E
+16E6F 16E4F
+16E70 16E50
+16E71 16E51
+16E72 16E52
+16E73 16E53
+16E74 16E54
+16E75 16E55
+16E76 16E56
+16E77 16E57
+16E78 16E58
+16E79 16E59
+16E7A 16E5A
+16E7B 16E5B
+16E7C 16E5C
+16E7D 16E5D
+16E7E 16E5E
+16E7F 16E5F
1E922 1E900
1E923 1E901
1E924 1E902
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 9c42fac45f..249fa16c20 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -311,6 +311,7 @@ FF 178
275 19F
27D 2C64
280 1A6
+282 A7C5
283 1A9
287 A7B1
288 1AE
@@ -459,6 +460,8 @@ FF 178
52D 52C
52F 52E
561 586 531
+10D0 10FA 1C90
+10FD 10FF 1CBD
13F8 13FD 13F0
1C80 412
1C81 414
@@ -470,6 +473,7 @@ FF 178
1C88 A64A
1D79 A77D
1D7D 2C63
+1D8E A7C6
1E01 1E00
1E03 1E02
1E05 1E04
@@ -775,6 +779,7 @@ A787 A786
A78C A78B
A791 A790
A793 A792
+A794 A7C4
A797 A796
A799 A798
A79B A79A
@@ -787,6 +792,11 @@ A7A7 A7A6
A7A9 A7A8
A7B5 A7B4
A7B7 A7B6
+A7B9 A7B8
+A7BB A7BA
+A7BD A7BC
+A7BF A7BE
+A7C3 A7C2
AB53 A7B3
AB70 ABBF 13A0
FF41 FF5A FF21
@@ -794,5 +804,6 @@ FF41 FF5A FF21
104D8 104FB 104B0
10CC0 10CF2 10C80
118C0 118DF 118A0
+16E60 16E7F 16E40
1E922 1E943 1E900
END
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 37636d3d1f..5a469281a7 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -367,6 +367,7 @@ return <<'END';
0275 019F
027D 2C64
0280 01A6
+0282 A7C5
0283 01A9
0287 A7B1
0288 01AE
@@ -628,6 +629,52 @@ return <<'END';
0584 0554
0585 0555
0586 0556
+10D0 1C90
+10D1 1C91
+10D2 1C92
+10D3 1C93
+10D4 1C94
+10D5 1C95
+10D6 1C96
+10D7 1C97
+10D8 1C98
+10D9 1C99
+10DA 1C9A
+10DB 1C9B
+10DC 1C9C
+10DD 1C9D
+10DE 1C9E
+10DF 1C9F
+10E0 1CA0
+10E1 1CA1
+10E2 1CA2
+10E3 1CA3
+10E4 1CA4
+10E5 1CA5
+10E6 1CA6
+10E7 1CA7
+10E8 1CA8
+10E9 1CA9
+10EA 1CAA
+10EB 1CAB
+10EC 1CAC
+10ED 1CAD
+10EE 1CAE
+10EF 1CAF
+10F0 1CB0
+10F1 1CB1
+10F2 1CB2
+10F3 1CB3
+10F4 1CB4
+10F5 1CB5
+10F6 1CB6
+10F7 1CB7
+10F8 1CB8
+10F9 1CB9
+10FA 1CBA
+10FD 1CBD
+10FE 1CBE
+10FF 1CBF
13F8 13F0
13F9 13F1
13FA 13F2
@@ -645,6 +692,7 @@ return <<'END';
1C88 A64A
1D79 A77D
1D7D 2C63
+1D8E A7C6
1E01 1E00
1E03 1E02
1E05 1E04
@@ -1116,6 +1164,7 @@ A787 A786
A78C A78B
A791 A790
A793 A792
+A794 A7C4
A797 A796
A799 A798
A79B A79A
@@ -1128,6 +1177,11 @@ A7A7 A7A6
A7A9 A7A8
A7B5 A7B4
A7B7 A7B6
+A7B9 A7B8
+A7BB A7BA
+A7BD A7BC
+A7BF A7BE
+A7C3 A7C2
AB53 A7B3
AB70 13A0
AB71 13A1
@@ -1394,6 +1448,38 @@ FF5A FF3A
118DD 118BD
118DE 118BE
118DF 118BF
+16E60 16E40
+16E61 16E41
+16E62 16E42
+16E63 16E43
+16E64 16E44
+16E65 16E45
+16E66 16E46
+16E67 16E47
+16E68 16E48
+16E69 16E49
+16E6A 16E4A
+16E6B 16E4B
+16E6C 16E4C
+16E6D 16E4D
+16E6E 16E4E
+16E6F 16E4F
+16E70 16E50
+16E71 16E51
+16E72 16E52
+16E73 16E53
+16E74 16E54
+16E75 16E55
+16E76 16E56
+16E77 16E57
+16E78 16E58
+16E79 16E59
+16E7A 16E5A
+16E7B 16E5B
+16E7C 16E5C
+16E7D 16E5D
+16E7E 16E5E
+16E7F 16E5F
1E922 1E900
1E923 1E901
1E924 1E902
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 1e1335e402..2c87ae1b3c 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -40,26 +40,24 @@ F8 2E9 Rotated
38E 3A1 Rotated
3A3 52F Rotated
531 556 Rotated
-559 55F Rotated
-561 587 Rotated
-589 58A Rotated
+559 58A Rotated
58D 58F Rotated
591 5C7 Rotated
5D0 5EA Rotated
-5F0 5F4 Rotated
+5EF 5F4 Rotated
600 61C Rotated
61E 70D Rotated
70F 74A Rotated
74D 7B1 Rotated
7C0 7FA Rotated
-800 82D Rotated
+7FD 82D Rotated
830 83E Rotated
840 85B Rotated
85E Rotated
860 86A Rotated
8A0 8B4 Rotated
8B6 8BD Rotated
-8D4 983 Rotated
+8D3 983 Rotated
985 98C Rotated
98F 990 Rotated
993 9A8 Rotated
@@ -72,7 +70,7 @@ F8 2E9 Rotated
9D7 Rotated
9DC 9DD Rotated
9DF 9E3 Rotated
-9E6 9FD Rotated
+9E6 9FE Rotated
A01 A03 Rotated
A05 A0A Rotated
A0F A10 Rotated
@@ -88,7 +86,7 @@ A4B A4D Rotated
A51 Rotated
A59 A5C Rotated
A5E Rotated
-A66 A75 Rotated
+A66 A76 Rotated
A81 A83 Rotated
A85 A8D Rotated
A8F A91 Rotated
@@ -133,8 +131,7 @@ BCA BCD Rotated
BD0 Rotated
BD7 Rotated
BE6 BFA Rotated
-C00 C03 Rotated
-C05 C0C Rotated
+C00 C0C Rotated
C0E C10 Rotated
C12 C28 Rotated
C2A C39 Rotated
@@ -145,8 +142,7 @@ C55 C56 Rotated
C58 C5A Rotated
C60 C63 Rotated
C66 C6F Rotated
-C78 C83 Rotated
-C85 C8C Rotated
+C77 C8C Rotated
C8E C90 Rotated
C92 CA8 Rotated
CAA CB3 Rotated
@@ -183,17 +179,10 @@ E01 E3A Rotated
E3F E5B Rotated
E81 E82 Rotated
E84 Rotated
-E87 E88 Rotated
-E8A Rotated
-E8D Rotated
-E94 E97 Rotated
-E99 E9F Rotated
-EA1 EA3 Rotated
+E86 E8A Rotated
+E8C EA3 Rotated
EA5 Rotated
-EA7 Rotated
-EAA EAB Rotated
-EAD EB9 Rotated
-EBB EBD Rotated
+EA7 EBD Rotated
EC0 EC4 Rotated
EC6 Rotated
EC8 ECD Rotated
@@ -246,7 +235,7 @@ FCE FDA Rotated
17F0 17F9 Rotated
1800 180E Rotated
1810 1819 Rotated
-1820 1877 Rotated
+1820 1878 Rotated
1880 18AA Rotated
18B0 18FF U
1900 191E Rotated
@@ -271,8 +260,9 @@ FCE FDA Rotated
1BFC 1C37 Rotated
1C3B 1C49 Rotated
1C4D 1C88 Rotated
-1CC0 1CC7 Rotated
-1CD0 1CF9 Rotated
+1C90 1CBA Rotated
+1CBD 1CC7 Rotated
+1CD0 1CFA Rotated
1D00 1DF9 Rotated
1DFB 1F15 Rotated
1F18 1F1D Rotated
@@ -403,7 +393,7 @@ FCE FDA Rotated
2DC8 2DCE Rotated
2DD0 2DD6 Rotated
2DD8 2DDE Rotated
-2DE0 2E49 Rotated
+2DE0 2E4F Rotated
2E80 3000 U
3001 3002 Tu
3003 3007 U
@@ -465,22 +455,21 @@ FCE FDA Rotated
3127 Tu
3128 31EF U
31F0 31FF Tu
-3200 32FF U
-3300 3357 Tu
+3200 32FE U
+32FF 3357 Tu
3358 337A U
337B 337F Tu
3380 A4CF U
A4D0 A62B Rotated
A640 A6F7 Rotated
-A700 A7AE Rotated
-A7B0 A7B7 Rotated
+A700 A7BF Rotated
+A7C2 A7C6 Rotated
A7F7 A82B Rotated
A830 A839 Rotated
A840 A877 Rotated
A880 A8C5 Rotated
A8CE A8D9 Rotated
-A8E0 A8FD Rotated
-A900 A953 Rotated
+A8E0 A953 Rotated
A95F Rotated
A960 A97F U
A980 A9CD Rotated
@@ -496,7 +485,7 @@ AB09 AB0E Rotated
AB11 AB16 Rotated
AB20 AB26 Rotated
AB28 AB2E Rotated
-AB30 AB65 Rotated
+AB30 AB67 Rotated
AB70 ABED Rotated
ABF0 ABF9 Rotated
AC00 D7FF U
@@ -612,9 +601,9 @@ FFFC FFFD U
10A05 10A06 Rotated
10A0C 10A13 Rotated
10A15 10A17 Rotated
-10A19 10A33 Rotated
+10A19 10A35 Rotated
10A38 10A3A Rotated
-10A3F 10A47 Rotated
+10A3F 10A48 Rotated
10A50 10A58 Rotated
10A60 10A9F Rotated
10AC0 10AE6 Rotated
@@ -628,15 +617,20 @@ FFFC FFFD U
10C00 10C48 Rotated
10C80 10CB2 Rotated
10CC0 10CF2 Rotated
-10CFA 10CFF Rotated
+10CFA 10D27 Rotated
+10D30 10D39 Rotated
10E60 10E7E Rotated
+10F00 10F27 Rotated
+10F30 10F59 Rotated
+10FE0 10FF6 Rotated
11000 1104D Rotated
11052 1106F Rotated
1107F 110C1 Rotated
+110CD Rotated
110D0 110E8 Rotated
110F0 110F9 Rotated
11100 11134 Rotated
-11136 11143 Rotated
+11136 11146 Rotated
11150 11176 Rotated
11180 111CD Rotated
111D0 111DF Rotated
@@ -657,7 +651,7 @@ FFFC FFFD U
1132A 11330 Rotated
11332 11333 Rotated
11335 11339 Rotated
-1133C 11344 Rotated
+1133B 11344 Rotated
11347 11348 Rotated
1134B 1134D Rotated
11350 Rotated
@@ -667,20 +661,24 @@ FFFC FFFD U
11370 11374 Rotated
11400 11459 Rotated
1145B Rotated
-1145D Rotated
+1145D 1145F Rotated
11480 114C7 Rotated
114D0 114D9 Rotated
11580 115FF U
11600 11644 Rotated
11650 11659 Rotated
11660 1166C Rotated
-11680 116B7 Rotated
+11680 116B8 Rotated
116C0 116C9 Rotated
-11700 11719 Rotated
+11700 1171A Rotated
1171D 1172B Rotated
11730 1173F Rotated
+11800 1183B Rotated
118A0 118F2 Rotated
118FF Rotated
+119A0 119A7 Rotated
+119AA 119D7 Rotated
+119DA 119E4 Rotated
11A00 11AAF U
11AC0 11AF8 Rotated
11C00 11C08 Rotated
@@ -697,11 +695,19 @@ FFFC FFFD U
11D3C 11D3D Rotated
11D3F 11D47 Rotated
11D50 11D59 Rotated
-12000 12399 Rotated
+11D60 11D65 Rotated
+11D67 11D68 Rotated
+11D6A 11D8E Rotated
+11D90 11D91 Rotated
+11D93 11D98 Rotated
+11DA0 11DA9 Rotated
+11EE0 11EF8 Rotated
+11FC0 11FF1 Rotated
+11FFF 12399 Rotated
12400 1246E Rotated
12470 12474 Rotated
12480 12543 Rotated
-13000 1342F U
+13000 1343F U
14400 1467F U
16800 16A38 Rotated
16A40 16A5E Rotated
@@ -714,12 +720,12 @@ FFFC FFFD U
16B5B 16B61 Rotated
16B63 16B77 Rotated
16B7D 16B8F Rotated
-16F00 16F44 Rotated
-16F50 16F7E Rotated
+16E40 16E9A Rotated
+16F00 16F4A Rotated
+16F4F 16F87 Rotated
16F8F 16F9F Rotated
16FE0 18AFF U
-1B000 1B12F U
-1B170 1B2FF U
+1B000 1B2FF U
1BC00 1BC6A Rotated
1BC70 1BC7C Rotated
1BC80 1BC88 Rotated
@@ -727,7 +733,7 @@ FFFC FFFD U
1BC9C 1BCA3 Rotated
1D000 1D1FF U
1D200 1D245 Rotated
-1D300 1D37F U
+1D2E0 1D37F U
1D400 1D454 Rotated
1D456 1D49C Rotated
1D49E 1D49F Rotated
@@ -755,11 +761,19 @@ FFFC FFFD U
1E01B 1E021 Rotated
1E023 1E024 Rotated
1E026 1E02A Rotated
+1E100 1E12C Rotated
+1E130 1E13D Rotated
+1E140 1E149 Rotated
+1E14E 1E14F Rotated
+1E2C0 1E2F9 Rotated
+1E2FF Rotated
1E800 1E8C4 Rotated
1E8C7 1E8D6 Rotated
-1E900 1E94A Rotated
+1E900 1E94B Rotated
1E950 1E959 Rotated
1E95E 1E95F Rotated
+1EC71 1ECB4 Rotated
+1ED01 1ED3D Rotated
1EE00 1EE03 Rotated
1EE05 1EE1F Rotated
1EE21 1EE22 Rotated
@@ -802,7 +816,7 @@ FFFC FFFD U
1F850 1F859 Rotated
1F860 1F887 Rotated
1F890 1F8AD Rotated
-1F900 1F9FF U
+1F900 1FA9F U
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 d3038caa1e..9cfce66ff5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -17,9 +17,11 @@ $utf8::SwashInfo{'ToWB'}{'format'} = 's'; # string
$utf8::SwashInfo{'ToWB'}{'missing'} = 'Other';
return <<'END';
+9 Perl_Tailored_HSpace
A LF
B C Newline
D CR
+20 Perl_Tailored_HSpace
22 Double_Quote
27 Single_Quote
2C MidNum
@@ -31,8 +33,11 @@ D CR
5F ExtendNumLet
61 7A ALetter
85 Newline
+A0 Perl_Tailored_HSpace
+A9 XPG_XX
AA ALetter
AD Format
+AE XPG_XX
B5 ALetter
B7 MidLetter
BA ALetter
@@ -58,7 +63,9 @@ F8 2D7 ALetter
48A 52F ALetter
531 556 ALetter
559 ALetter
-561 587 ALetter
+55B 55C ALetter
+55E ALetter
+560 588 ALetter
589 MidNum
591 5BD Extend
5BF Extend
@@ -66,7 +73,7 @@ F8 2D7 ALetter
5C4 5C5 Extend
5C7 Extend
5D0 5EA Hebrew_Letter
-5F0 5F2 Hebrew_Letter
+5EF 5F2 Hebrew_Letter
5F3 ALetter
5F4 MidLetter
600 605 Format
@@ -106,6 +113,7 @@ F8 2D7 ALetter
7F4 7F5 ALetter
7F8 MidNum
7FA ALetter
+7FD Extend
800 815 ALetter
816 819 Extend
81A ALetter
@@ -119,7 +127,7 @@ F8 2D7 ALetter
860 86A ALetter
8A0 8B4 ALetter
8B6 8BD ALetter
-8D4 8E1 Extend
+8D3 8E1 Extend
8E2 Format
8E3 903 Extend
904 939 ALetter
@@ -152,6 +160,7 @@ F8 2D7 ALetter
9E6 9EF Numeric
9F0 9F1 ALetter
9FC ALetter
+9FE Extend
A01 A03 Extend
A05 A0A ALetter
A0F A10 ALetter
@@ -224,7 +233,7 @@ BCA BCD Extend
BD0 ALetter
BD7 Extend
BE6 BEF Numeric
-C00 C03 Extend
+C00 C04 Extend
C05 C0C ALetter
C0E C10 ALetter
C12 C28 ALetter
@@ -289,8 +298,7 @@ E34 E3A Extend
E47 E4E Extend
E50 E59 Numeric
EB1 Extend
-EB4 EB9 Extend
-EBB EBC Extend
+EB4 EBC Extend
EC8 ECD Extend
ED0 ED9 Numeric
F00 ALetter
@@ -345,6 +353,7 @@ FC6 Extend
13F8 13FD ALetter
1401 166C ALetter
166F 167F ALetter
+1680 Perl_Tailored_HSpace
1681 169A ALetter
16A0 16EA ALetter
16EE 16F8 ALetter
@@ -364,7 +373,7 @@ FC6 Extend
180B 180D Extend
180E Format
1810 1819 Numeric
-1820 1877 ALetter
+1820 1878 ALetter
1880 1884 ALetter
1885 1886 Extend
1887 18A8 ALetter
@@ -404,14 +413,17 @@ FC6 Extend
1C50 1C59 Numeric
1C5A 1C7D ALetter
1C80 1C88 ALetter
+1C90 1CBA ALetter
+1CBD 1CBF ALetter
1CD0 1CD2 Extend
1CD4 1CE8 Extend
1CE9 1CEC ALetter
1CED Extend
-1CEE 1CF1 ALetter
-1CF2 1CF4 Extend
+1CEE 1CF3 ALetter
+1CF4 Extend
1CF5 1CF6 ALetter
1CF7 1CF9 Extend
+1CFA ALetter
1D00 1DBF ALetter
1DC0 1DF9 Extend
1DFB 1DFF Extend
@@ -434,6 +446,7 @@ FC6 Extend
1FE0 1FEC ALetter
1FF2 1FF4 ALetter
1FF6 1FFC ALetter
+2000 200A Perl_Tailored_HSpace
200C Extend
200D ZWJ
200E 200F Format
@@ -443,9 +456,12 @@ FC6 Extend
2028 2029 Newline
202A 202E Format
202F ExtendNumLet
+203C XPG_XX
203F 2040 ExtendNumLet
2044 MidNum
+2049 XPG_XX
2054 ExtendNumLet
+205F Perl_Tailored_HSpace
2060 2064 Format
2066 206F Format
2071 ALetter
@@ -457,24 +473,59 @@ FC6 Extend
210A 2113 ALetter
2115 ALetter
2119 211D ALetter
+2122 XPG_XX
2124 ALetter
2126 ALetter
2128 ALetter
212A 212D ALetter
-212F 2139 ALetter
+212F 2138 ALetter
+2139 XPG_LE
213C 213F ALetter
2145 2149 ALetter
214E ALetter
2160 2188 ALetter
-24B6 24E9 ALetter
-261D E_Base
-2640 Glue_After_Zwj
-2642 Glue_After_Zwj
-2695 2696 Glue_After_Zwj
-26F9 E_Base
-2708 Glue_After_Zwj
-270A 270D E_Base
-2764 Glue_After_Zwj
+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
+24B6 24C1 ALetter
+24C2 XPG_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
2C00 2C2E ALetter
2C30 2C5E ALetter
2C60 2CE4 ALetter
@@ -498,18 +549,23 @@ FC6 Extend
2DD8 2DDE ALetter
2DE0 2DFF Extend
2E2F ALetter
+3000 Perl_Tailored_HSpace
3005 ALetter
302A 302F Extend
+3030 XPG_XX
3031 3035 Katakana
303B 303C ALetter
+303D XPG_XX
3099 309A Extend
309B 309C Katakana
30A0 30FA Katakana
30FC 30FF Katakana
-3105 312E ALetter
+3105 312F ALetter
3131 318E ALetter
31A0 31BA ALetter
31F0 31FF Katakana
+3297 XPG_XX
+3299 XPG_XX
32D0 32FE Katakana
3300 3357 Katakana
A000 A48C ALetter
@@ -525,8 +581,8 @@ A67F A69D ALetter
A69E A69F Extend
A6A0 A6EF ALetter
A6F0 A6F1 Extend
-A717 A7AE ALetter
-A7B0 A7B7 ALetter
+A717 A7BF ALetter
+A7C2 A7C6 ALetter
A7F7 A801 ALetter
A802 Extend
A803 A805 ALetter
@@ -543,7 +599,8 @@ A8D0 A8D9 Numeric
A8E0 A8F1 Extend
A8F2 A8F7 ALetter
A8FB ALetter
-A8FD ALetter
+A8FD A8FE ALetter
+A8FF Extend
A900 A909 Numeric
A90A A925 ALetter
A926 A92D Extend
@@ -579,7 +636,7 @@ AB09 AB0E ALetter
AB11 AB16 ALetter
AB20 AB26 ALetter
AB28 AB2E ALetter
-AB30 AB65 ALetter
+AB30 AB67 ALetter
AB70 ABE2 ALetter
ABE3 ABEA Extend
ABEC ABED Extend
@@ -620,6 +677,7 @@ FEFF Format
FF07 MidNumLet
FF0C MidNum
FF0E MidNumLet
+FF10 FF19 Numeric
FF1A MidLetter
FF1B MidNum
FF21 FF3A ALetter
@@ -682,7 +740,7 @@ FFF9 FFFB Format
10A0C 10A0F Extend
10A10 10A13 ALetter
10A15 10A17 ALetter
-10A19 10A33 ALetter
+10A19 10A35 ALetter
10A38 10A3A Extend
10A3F Extend
10A60 10A7C ALetter
@@ -697,6 +755,14 @@ FFF9 FFFB Format
10C00 10C48 ALetter
10C80 10CB2 ALetter
10CC0 10CF2 ALetter
+10D00 10D23 ALetter
+10D24 10D27 Extend
+10D30 10D39 Numeric
+10F00 10F1C ALetter
+10F27 ALetter
+10F30 10F45 ALetter
+10F46 10F50 Extend
+10FE0 10FF6 ALetter
11000 11002 Extend
11003 11037 ALetter
11038 11046 Extend
@@ -705,12 +771,15 @@ FFF9 FFFB Format
11083 110AF ALetter
110B0 110BA Extend
110BD Format
+110CD Format
110D0 110E8 ALetter
110F0 110F9 Numeric
11100 11102 Extend
11103 11126 ALetter
11127 11134 Extend
11136 1113F Numeric
+11144 ALetter
+11145 11146 Extend
11150 11172 ALetter
11173 Extend
11176 ALetter
@@ -718,7 +787,7 @@ FFF9 FFFB Format
11183 111B2 ALetter
111B3 111C0 Extend
111C1 111C4 ALetter
-111CA 111CC Extend
+111C9 111CC Extend
111D0 111D9 Numeric
111DA ALetter
111DC ALetter
@@ -741,7 +810,7 @@ FFF9 FFFB Format
1132A 11330 ALetter
11332 11333 ALetter
11335 11339 ALetter
-1133C Extend
+1133B 1133C Extend
1133D ALetter
1133E 11344 Extend
11347 11348 Extend
@@ -756,6 +825,8 @@ FFF9 FFFB Format
11435 11446 Extend
11447 1144A ALetter
11450 11459 Numeric
+1145E Extend
+1145F ALetter
11480 114AF ALetter
114B0 114C3 Extend
114C4 114C5 ALetter
@@ -772,12 +843,22 @@ FFF9 FFFB Format
11650 11659 Numeric
11680 116AA ALetter
116AB 116B7 Extend
+116B8 ALetter
116C0 116C9 Numeric
1171D 1172B Extend
11730 11739 Numeric
+11800 1182B ALetter
+1182C 1183A Extend
118A0 118DF ALetter
118E0 118E9 Numeric
118FF ALetter
+119A0 119A7 ALetter
+119AA 119D0 ALetter
+119D1 119D7 Extend
+119DA 119E0 Extend
+119E1 ALetter
+119E3 ALetter
+119E4 Extend
11A00 ALetter
11A01 11A0A Extend
11A0B 11A32 ALetter
@@ -787,9 +868,9 @@ FFF9 FFFB Format
11A47 Extend
11A50 ALetter
11A51 11A5B Extend
-11A5C 11A83 ALetter
-11A86 11A89 ALetter
+11A5C 11A89 ALetter
11A8A 11A99 Extend
+11A9D ALetter
11AC0 11AF8 ALetter
11C00 11C08 ALetter
11C0A 11C2E ALetter
@@ -810,10 +891,21 @@ FFF9 FFFB Format
11D46 ALetter
11D47 Extend
11D50 11D59 Numeric
+11D60 11D65 ALetter
+11D67 11D68 ALetter
+11D6A 11D89 ALetter
+11D8A 11D8E Extend
+11D90 11D91 Extend
+11D93 11D97 Extend
+11D98 ALetter
+11DA0 11DA9 Numeric
+11EE0 11EF2 ALetter
+11EF3 11EF6 Extend
12000 12399 ALetter
12400 1246E ALetter
12480 12543 ALetter
13000 1342E ALetter
+13430 13438 Format
14400 14646 ALetter
16800 16A38 ALetter
16A40 16A5E ALetter
@@ -826,13 +918,17 @@ FFF9 FFFB Format
16B50 16B59 Numeric
16B63 16B77 ALetter
16B7D 16B8F ALetter
-16F00 16F44 ALetter
+16E40 16E7F ALetter
+16F00 16F4A ALetter
+16F4F Extend
16F50 ALetter
-16F51 16F7E Extend
+16F51 16F87 Extend
16F8F 16F92 Extend
16F93 16F9F ALetter
16FE0 16FE1 ALetter
+16FE3 ALetter
1B000 Katakana
+1B164 1B167 Katakana
1BC00 1BC6A ALetter
1BC70 1BC7C ALetter
1BC80 1BC88 ALetter
@@ -888,10 +984,19 @@ FFF9 FFFB Format
1E01B 1E021 Extend
1E023 1E024 Extend
1E026 1E02A Extend
+1E100 1E12C ALetter
+1E130 1E136 Extend
+1E137 1E13D ALetter
+1E140 1E149 Numeric
+1E14E ALetter
+1E2C0 1E2EB ALetter
+1E2EC 1E2EF Extend
+1E2F0 1E2F9 Numeric
1E800 1E8C4 ALetter
1E8D0 1E8D6 Extend
1E900 1E943 ALetter
1E944 1E94A Extend
+1E94B ALetter
1E950 1E959 Numeric
1EE00 1EE03 ALetter
1EE05 1EE1F ALetter
@@ -926,55 +1031,40 @@ FFF9 FFFB Format
1EEA1 1EEA3 ALetter
1EEA5 1EEA9 ALetter
1EEAB 1EEBB ALetter
+1F000 1F0FF XPG_XX
+1F10D 1F10F XPG_XX
+1F12F XPG_XX
1F130 1F149 ALetter
1F150 1F169 ALetter
-1F170 1F189 ALetter
+1F16C 1F16F XPG_XX
+1F170 1F171 XPG_LE
+1F172 1F17D ALetter
+1F17E 1F17F XPG_LE
+1F180 1F189 ALetter
+1F18E XPG_XX
+1F191 1F19A XPG_XX
+1F1AD 1F1E5 XPG_XX
1F1E6 1F1FF Regional_Indicator
-1F308 Glue_After_Zwj
-1F33E Glue_After_Zwj
-1F373 Glue_After_Zwj
-1F385 E_Base
-1F393 Glue_After_Zwj
-1F3A4 Glue_After_Zwj
-1F3A8 Glue_After_Zwj
-1F3C2 1F3C4 E_Base
-1F3C7 E_Base
-1F3CA 1F3CC E_Base
-1F3EB Glue_After_Zwj
-1F3ED Glue_After_Zwj
-1F3FB 1F3FF E_Modifier
-1F442 1F443 E_Base
-1F446 1F450 E_Base
-1F466 1F469 E_Base_GAZ
-1F46E E_Base
-1F470 1F478 E_Base
-1F47C E_Base
-1F481 1F483 E_Base
-1F485 1F487 E_Base
-1F48B Glue_After_Zwj
-1F4AA E_Base
-1F4BB 1F4BC Glue_After_Zwj
-1F527 Glue_After_Zwj
-1F52C Glue_After_Zwj
-1F574 1F575 E_Base
-1F57A E_Base
-1F590 E_Base
-1F595 1F596 E_Base
-1F5E8 Glue_After_Zwj
-1F645 1F647 E_Base
-1F64B 1F64F E_Base
-1F680 Glue_After_Zwj
-1F692 Glue_After_Zwj
-1F6A3 E_Base
-1F6B4 1F6B6 E_Base
-1F6C0 E_Base
-1F6CC E_Base
-1F918 1F91C E_Base
-1F91E 1F91F E_Base
-1F926 E_Base
-1F930 1F939 E_Base
-1F93D 1F93E E_Base
-1F9D1 1F9DD E_Base
+1F201 1F20F XPG_XX
+1F21A XPG_XX
+1F22F XPG_XX
+1F232 1F23A XPG_XX
+1F23C 1F23F XPG_XX
+1F249 1F3FA XPG_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
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 d816e21233..67400b4733 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -80,7 +80,7 @@ BF Open_Punctuation
5C6 Exclamation
5C7 Combining_Mark
5D0 5EA Hebrew_Letter
-5F0 5F2 Hebrew_Letter
+5EF 5F2 Hebrew_Letter
609 60B Postfix_Numeric
60C 60D Infix_Numeric
610 61A Combining_Mark
@@ -105,12 +105,14 @@ BF Open_Punctuation
7EB 7F3 Combining_Mark
7F8 Infix_Numeric
7F9 Exclamation
+7FD Combining_Mark
+7FE 7FF Prefix_Numeric
816 819 Combining_Mark
81B 823 Combining_Mark
825 827 Combining_Mark
829 82D Combining_Mark
859 85B Combining_Mark
-8D4 8E1 Combining_Mark
+8D3 8E1 Combining_Mark
8E3 903 Combining_Mark
93A 93C Combining_Mark
93E 94F Combining_Mark
@@ -129,6 +131,7 @@ BF Open_Punctuation
9F2 9F3 Postfix_Numeric
9F9 Postfix_Numeric
9FB Prefix_Numeric
+9FE Combining_Mark
A01 A03 Combining_Mark
A3C Combining_Mark
A3E A42 Combining_Mark
@@ -162,14 +165,16 @@ BCA BCD Combining_Mark
BD7 Combining_Mark
BE6 BEF Numeric
BF9 Prefix_Numeric
-C00 C03 Combining_Mark
+C00 C04 Combining_Mark
C3E C44 Combining_Mark
C46 C48 Combining_Mark
C4A C4D Combining_Mark
C55 C56 Combining_Mark
C62 C63 Combining_Mark
C66 C6F Numeric
+C77 Break_Before
C81 C83 Combining_Mark
+C84 Break_Before
CBC Combining_Mark
CBE CC4 Combining_Mark
CC6 CC8 Combining_Mark
@@ -200,8 +205,7 @@ E47 E4E Combining_Mark
E50 E59 Numeric
E5A E5B Break_After
EB1 Combining_Mark
-EB4 EB9 Combining_Mark
-EBB EBC Combining_Mark
+EB4 EBC Combining_Mark
EC8 ECD Combining_Mark
ED0 ED9 Numeric
F01 F04 Break_Before
@@ -311,7 +315,7 @@ FD9 FDA Glue
1CD0 1CD2 Combining_Mark
1CD4 1CE8 Combining_Mark
1CED Combining_Mark
-1CF2 1CF4 Combining_Mark
+1CF4 Combining_Mark
1CF7 1CF9 Combining_Mark
1DC0 1DF9 Combining_Mark
1DFB 1DFF Combining_Mark
@@ -488,7 +492,9 @@ FD9 FDA Glue
2E3C 2E3E Break_After
2E40 2E41 Break_After
2E42 Open_Punctuation
-2E43 2E49 Break_After
+2E43 2E4A Break_After
+2E4C Break_After
+2E4E 2E4F Break_After
2E80 2E99 Ideographic
2E9B 2EF3 Ideographic
2F00 2FD5 Ideographic
@@ -575,15 +581,14 @@ FD9 FDA Glue
30F7 30FA Ideographic
30FB 30FE Nonstarter
30FF Ideographic
-3105 312E Ideographic
+3105 312F Ideographic
3131 318E Ideographic
3190 31BA Ideographic
31C0 31E3 Ideographic
31F0 31FF Nonstarter
3200 321E Ideographic
3220 3247 Ideographic
-3250 32FE Ideographic
-3300 4DBF Ideographic
+3250 4DBF Ideographic
4E00 A014 Ideographic
A015 Nonstarter
A016 A48C Ideographic
@@ -611,6 +616,7 @@ A8CE A8CF Break_After
A8D0 A8D9 Numeric
A8E0 A8F1 Combining_Mark
A8FC Break_Before
+A8FF Combining_Mark
A900 A909 Numeric
A926 A92D Combining_Mark
A92E A92F Break_After
@@ -1564,6 +1570,9 @@ FFFC Contingent_Break
10AF0 10AF5 Break_After
10AF6 Inseparable
10B39 10B3F Break_After
+10D24 10D27 Combining_Mark
+10D30 10D39 Numeric
+10F46 10F50 Combining_Mark
11000 11002 Combining_Mark
11038 11046 Combining_Mark
11047 11048 Break_After
@@ -1576,13 +1585,14 @@ FFFC Contingent_Break
11127 11134 Combining_Mark
11136 1113F Numeric
11140 11143 Break_After
+11145 11146 Combining_Mark
11173 Combining_Mark
11175 Break_Before
11180 11182 Combining_Mark
111B3 111C0 Combining_Mark
111C5 111C6 Break_After
111C8 Break_After
-111CA 111CC Combining_Mark
+111C9 111CC Combining_Mark
111D0 111D9 Numeric
111DB Break_Before
111DD 111DF Break_After
@@ -1594,7 +1604,7 @@ FFFC Contingent_Break
112DF 112EA Combining_Mark
112F0 112F9 Numeric
11300 11303 Combining_Mark
-1133C Combining_Mark
+1133B 1133C Combining_Mark
1133E 11344 Combining_Mark
11347 11348 Combining_Mark
1134B 1134D Combining_Mark
@@ -1606,6 +1616,7 @@ FFFC Contingent_Break
1144B 1144E Break_After
11450 11459 Numeric
1145B Break_After
+1145E Combining_Mark
114B0 114C3 Combining_Mark
114D0 114D9 Numeric
115AF 115B5 Combining_Mark
@@ -1624,7 +1635,12 @@ FFFC Contingent_Break
1171D 1172B Combining_Mark
11730 11739 Numeric
1173C 1173E Break_After
+1182C 1183A Combining_Mark
118E0 118E9 Numeric
+119D1 119D7 Combining_Mark
+119DA 119E0 Combining_Mark
+119E2 Break_Before
+119E4 Combining_Mark
11A01 11A0A Combining_Mark
11A33 11A39 Combining_Mark
11A3B 11A3E Combining_Mark
@@ -1651,6 +1667,13 @@ FFFC Contingent_Break
11D3F 11D45 Combining_Mark
11D47 Combining_Mark
11D50 11D59 Numeric
+11D8A 11D8E Combining_Mark
+11D90 11D91 Combining_Mark
+11D93 11D97 Combining_Mark
+11DA0 11DA9 Numeric
+11EF3 11EF6 Combining_Mark
+11FDD 11FE0 Postfix_Numeric
+11FFF Break_After
12470 12474 Break_After
13258 1325A Open_Punctuation
1325B 1325D Close_Punctuation
@@ -1661,6 +1684,9 @@ FFFC Contingent_Break
13289 Close_Punctuation
13379 Open_Punctuation
1337A 1337B Close_Punctuation
+13430 13436 Glue
+13437 Open_Punctuation
+13438 Close_Punctuation
145CE Open_Punctuation
145CF Close_Punctuation
16A60 16A69 Numeric
@@ -1671,12 +1697,16 @@ FFFC Contingent_Break
16B37 16B39 Break_After
16B44 Break_After
16B50 16B59 Numeric
-16F51 16F7E Combining_Mark
+16E97 16E98 Break_After
+16F4F Combining_Mark
+16F51 16F87 Combining_Mark
16F8F 16F92 Combining_Mark
-16FE0 16FE1 Nonstarter
-17000 187EC Ideographic
+16FE0 16FE3 Nonstarter
+17000 187F7 Ideographic
18800 18AF2 Ideographic
1B000 1B11E Ideographic
+1B150 1B152 Nonstarter
+1B164 1B167 Nonstarter
1B170 1B2FB Ideographic
1BC9D 1BC9E Combining_Mark
1BC9F Break_After
@@ -1699,14 +1729,20 @@ FFFC Contingent_Break
1E01B 1E021 Combining_Mark
1E023 1E024 Combining_Mark
1E026 1E02A Combining_Mark
+1E130 1E136 Combining_Mark
+1E140 1E149 Numeric
+1E2EC 1E2EF Combining_Mark
+1E2F0 1E2F9 Numeric
+1E2FF Prefix_Numeric
1E8D0 1E8D6 Combining_Mark
1E944 1E94A Combining_Mark
1E950 1E959 Numeric
1E95E 1E95F Open_Punctuation
+1ECAC Postfix_Numeric
+1ECB0 Postfix_Numeric
1F000 1F0FF Ideographic
1F10D 1F10F Ideographic
-1F12F Ideographic
-1F16C 1F16F Ideographic
+1F16D 1F16F Ideographic
1F1AD 1F1E5 Ideographic
1F1E6 1F1FF Regional_Indicator
1F200 1F384 Ideographic
@@ -1727,18 +1763,18 @@ FFFC Contingent_Break
1F444 1F445 Ideographic
1F446 1F450 E_Base
1F451 1F465 Ideographic
-1F466 1F469 E_Base
-1F46A 1F46D Ideographic
-1F46E E_Base
-1F46F Ideographic
-1F470 1F478 E_Base
+1F466 1F478 E_Base
1F479 1F47B Ideographic
1F47C E_Base
1F47D 1F480 Ideographic
1F481 1F483 E_Base
1F484 Ideographic
1F485 1F487 E_Base
-1F488 1F49F Ideographic
+1F488 1F48E Ideographic
+1F48F E_Base
+1F490 Ideographic
+1F491 E_Base
+1F492 1F49F Ideographic
1F4A1 Ideographic
1F4A3 Ideographic
1F4A5 1F4A9 Ideographic
@@ -1780,19 +1816,28 @@ FFFC Contingent_Break
1F85A 1F85F Ideographic
1F888 1F88F Ideographic
1F8AE 1F8FF Ideographic
-1F90C 1F917 Ideographic
-1F918 1F91C E_Base
-1F91D Ideographic
-1F91E 1F91F E_Base
+1F90C 1F90E Ideographic
+1F90F E_Base
+1F910 1F917 Ideographic
+1F918 1F91F E_Base
1F920 1F925 Ideographic
1F926 E_Base
1F927 1F92F Ideographic
1F930 1F939 E_Base
-1F93A 1F93C Ideographic
-1F93D 1F93E E_Base
-1F93F 1F9D0 Ideographic
+1F93A 1F93B Ideographic
+1F93C 1F93E E_Base
+1F93F 1F9B4 Ideographic
+1F9B5 1F9B6 E_Base
+1F9B7 Ideographic
+1F9B8 1F9B9 E_Base
+1F9BA Ideographic
+1F9BB E_Base
+1F9BC 1F9CC Ideographic
+1F9CD 1F9CF E_Base
+1F9D0 Ideographic
1F9D1 1F9DD E_Base
-1F9DE 1FFFD Ideographic
+1F9DE 1F9FF Ideographic
+1FA54 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 31d06eb4ca..24ba29ba8a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -65,31 +65,33 @@ F8 2B8 Latin
487 Cyrillic Glagolitic
488 52F Cyrillic
531 556 Armenian
-559 55F Armenian
-561 587 Armenian
+559 588 Armenian
589 Armenian Georgian
58A Armenian
58D 58F Armenian
591 5C7 Hebrew
5D0 5EA Hebrew
-5F0 5F4 Hebrew
+5EF 5F4 Hebrew
600 604 Arabic
605 Common
606 60B Arabic
-60C Arabic Syriac Thaana
+60C Arabic Hanifi_Rohingya Syriac Thaana
60D 61A Arabic
-61B 61C Arabic Syriac Thaana
+61B Arabic Hanifi_Rohingya Syriac Thaana
+61C Arabic Syriac Thaana
61E Arabic
-61F Arabic Syriac Thaana
+61F Arabic Hanifi_Rohingya Syriac Thaana
620 63F Arabic
-640 Adlam Arabic Mandaic Manichaean Psalter_Pahlavi Syriac
+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
66A 66F Arabic
670 Arabic Syriac
-671 6DC Arabic
+671 6D3 Arabic
+6D4 Arabic Hanifi_Rohingya
+6D5 6DC Arabic
6DD Common
6DE 6FF Arabic
700 70D Syriac
@@ -98,6 +100,7 @@ F8 2B8 Latin
750 77F Arabic
780 7B1 Thaana
7C0 7FA Nko
+7FD 7FF Nko
800 82D Samaritan
830 83E Samaritan
840 85B Mandaic
@@ -105,16 +108,17 @@ F8 2B8 Latin
860 86A Syriac
8A0 8B4 Arabic
8B6 8BD Arabic
-8D4 8E1 Arabic
+8D3 8E1 Arabic
8E2 Common
8E3 8FF Arabic
900 950 Devanagari
-951 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Latin Malayalam Oriya Sharada Tamil Telugu
-952 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Latin Malayalam Oriya Tamil Telugu
-953 963 Devanagari
-964 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Mahajani Malayalam Oriya Khudawadi Sinhala Syloti_Nagri Takri Tamil Telugu Tirhuta
-965 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Limbu Mahajani Malayalam Oriya Khudawadi Sinhala Syloti_Nagri Takri Tamil Telugu Tirhuta
-966 96F Devanagari Kaithi Mahajani
+951 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Latin Malayalam Oriya Sharada Tamil Telugu Tirhuta
+952 Bengali Devanagari Grantha Gujarati Gurmukhi Kannada Latin Malayalam Oriya Tamil Telugu Tirhuta
+953 954 Inherited
+955 963 Devanagari
+964 Bengali Devanagari Dogra Gunjala_Gondi Masaram_Gondi Grantha Gujarati Gurmukhi Kannada Mahajani Malayalam Nandinagari Oriya Khudawadi Sinhala Syloti_Nagri Takri Tamil Telugu Tirhuta
+965 Bengali Devanagari Dogra Gunjala_Gondi Masaram_Gondi Grantha Gujarati Gurmukhi Kannada Limbu Mahajani Malayalam Nandinagari Oriya Khudawadi Sinhala Syloti_Nagri Takri Tamil Telugu Tirhuta
+966 96F Devanagari Dogra Kaithi Mahajani
970 97F Devanagari
980 983 Bengali
985 98C Bengali
@@ -130,7 +134,7 @@ F8 2B8 Latin
9DC 9DD Bengali
9DF 9E3 Bengali
9E6 9EF Bengali Chakma Syloti_Nagri
-9F0 9FD Bengali
+9F0 9FE Bengali
A01 A03 Gurmukhi
A05 A0A Gurmukhi
A0F A10 Gurmukhi
@@ -147,7 +151,7 @@ A51 Gurmukhi
A59 A5C Gurmukhi
A5E Gurmukhi
A66 A6F Gurmukhi Multani
-A70 A75 Gurmukhi
+A70 A76 Gurmukhi
A81 A83 Gujarati
A85 A8D Gujarati
A8F A91 Gujarati
@@ -185,20 +189,16 @@ B99 B9A Tamil
B9C Tamil
B9E B9F Tamil
BA3 BA4 Tamil
-BA8 BA9 Tamil
-BAA Grantha Tamil
-BAE BB4 Tamil
-BB5 Grantha Tamil
-BB6 BB9 Tamil
+BA8 BAA Tamil
+BAE BB9 Tamil
BBE BC2 Tamil
BC6 BC8 Tamil
BCA BCD Tamil
BD0 Tamil
BD7 Tamil
-BE6 BF2 Grantha Tamil
-BF3 BFA Tamil
-C00 C03 Telugu
-C05 C0C Telugu
+BE6 BF3 Grantha Tamil
+BF4 BFA Tamil
+C00 C0C Telugu
C0E C10 Telugu
C12 C28 Telugu
C2A C39 Telugu
@@ -209,9 +209,8 @@ C55 C56 Telugu
C58 C5A Telugu
C60 C63 Telugu
C66 C6F Telugu
-C78 C7F Telugu
-C80 C83 Kannada
-C85 C8C Kannada
+C77 C7F Telugu
+C80 C8C Kannada
C8E C90 Kannada
C92 CA8 Kannada
CAA CB3 Kannada
@@ -222,7 +221,7 @@ CCA CCD Kannada
CD5 CD6 Kannada
CDE Kannada
CE0 CE3 Kannada
-CE6 CEF Kannada
+CE6 CEF Kannada Nandinagari
CF1 CF2 Kannada
D00 D03 Malayalam
D05 D0C Malayalam
@@ -249,17 +248,10 @@ E3F Common
E40 E5B Thai
E81 E82 Lao
E84 Lao
-E87 E88 Lao
-E8A Lao
-E8D Lao
-E94 E97 Lao
-E99 E9F Lao
-EA1 EA3 Lao
+E86 E8A Lao
+E8C EA3 Lao
EA5 Lao
-EA7 Lao
-EAA EAB Lao
-EAD EB9 Lao
-EBB EBD Lao
+EA7 EBD Lao
EC0 EC4 Lao
EC6 Lao
EC8 ECD Lao
@@ -325,7 +317,7 @@ FD9 FDA Tibetan
1805 Mongolian Phags_Pa
1806 180E Mongolian
1810 1819 Mongolian
-1820 1877 Mongolian
+1820 1878 Mongolian
1880 18AA Mongolian
18B0 18F5 Canadian_Aboriginal
1900 191E Limbu
@@ -358,25 +350,37 @@ FD9 FDA Tibetan
1C4D 1C4F Lepcha
1C50 1C7F Ol_Chiki
1C80 1C88 Cyrillic
+1C90 1CBA Georgian
+1CBD 1CBF Georgian
1CC0 1CC7 Sundanese
-1CD0 Devanagari Grantha
+1CD0 Bengali Devanagari Grantha Kannada
1CD1 Devanagari
-1CD2 1CD3 Devanagari Grantha
-1CD4 1CD6 Devanagari
+1CD2 Bengali Devanagari Grantha Kannada
+1CD3 Devanagari Grantha
+1CD4 Devanagari
+1CD5 1CD6 Bengali Devanagari
1CD7 Devanagari Sharada
-1CD8 Devanagari
+1CD8 Bengali Devanagari
1CD9 Devanagari Sharada
-1CDA Devanagari Kannada Malayalam Tamil Telugu
+1CDA Devanagari Kannada Malayalam Oriya Tamil Telugu
1CDB Devanagari
1CDC 1CDD Devanagari Sharada
1CDE 1CDF Devanagari
1CE0 Devanagari Sharada
-1CE1 1CF1 Devanagari
-1CF2 1CF4 Devanagari Grantha
-1CF5 Devanagari Kannada
-1CF6 Devanagari
+1CE1 Bengali Devanagari
+1CE2 1CE8 Devanagari
+1CE9 Devanagari Nandinagari
+1CEA Bengali Devanagari
+1CEB 1CEC Devanagari
+1CED Bengali Devanagari
+1CEE 1CF1 Devanagari
+1CF2 Bengali Devanagari Grantha Kannada Nandinagari Oriya Telugu Tirhuta
+1CF3 Devanagari Grantha
+1CF4 Devanagari Grantha Kannada
+1CF5 1CF6 Bengali Devanagari
1CF7 Bengali
1CF8 1CF9 Devanagari Grantha
+1CFA Nandinagari
1D00 1D25 Latin
1D26 1D2A Greek
1D2B Cyrillic
@@ -409,7 +413,9 @@ FD9 FDA Tibetan
1FF6 1FFE Greek
2000 200B Common
200C 200D Inherited
-200E 2064 Common
+200E 202E Common
+202F Latin Mongolian
+2030 2064 Common
2066 2070 Common
2071 Latin
2074 207E Common
@@ -436,10 +442,7 @@ FD9 FDA Tibetan
2800 28FF Braille
2900 2B73 Common
2B76 2B95 Common
-2B98 2BB9 Common
-2BBD 2BC8 Common
-2BCA 2BD2 Common
-2BEC 2BEF Common
+2B98 2BFF Common
2C00 2C2E Glagolitic
2C30 2C5E Glagolitic
2C60 2C7F Latin
@@ -463,7 +466,7 @@ FD9 FDA Tibetan
2DE0 2DFF Cyrillic
2E00 2E42 Common
2E43 Cyrillic Glagolitic
-2E44 2E49 Common
+2E44 2E4F Common
2E80 2E99 Han Hanb Jpan Kore
2E9B 2EF3 Han Hanb Jpan Kore
2F00 2FD5 Han Hanb Jpan Kore
@@ -497,7 +500,7 @@ FD9 FDA Tibetan
30FB Bopomofo Hanb Hangul Kore Han Jpan Hiragana Katakana Yi
30FC Hiragana Jpan Katakana
30FD 30FF Katakana Jpan
-3105 312E Bopomofo Hanb
+3105 312F Bopomofo Hanb
3131 318E Hangul Kore
3190 319F Han Hanb Jpan Kore
31A0 31BA Bopomofo Hanb
@@ -513,6 +516,7 @@ FD9 FDA Tibetan
32C0 32CB Han Hanb Jpan Kore
32CC 32CF Common
32D0 32FE Katakana Jpan
+32FF Han Hanb Jpan Kore
3300 3357 Katakana Jpan
3358 3370 Han Hanb Jpan Kore
3371 337A Common
@@ -522,7 +526,7 @@ FD9 FDA Tibetan
33FF Common
3400 4DB5 Han Hanb Jpan Kore
4DC0 4DFF Common
-4E00 9FEA Han Hanb Jpan Kore
+4E00 9FEF Han Hanb Jpan Kore
A000 A48C Yi
A490 A4C6 Yi
A4D0 A4FF Lisu
@@ -534,12 +538,13 @@ A6A0 A6F7 Bamum
A700 A721 Common
A722 A787 Latin
A788 A78A Common
-A78B A7AE Latin
-A7B0 A7B7 Latin
+A78B A7BF Latin
+A7C2 A7C6 Latin
A7F7 A7FF Latin
A800 A82B Syloti_Nagri
-A830 A835 Devanagari Gujarati Gurmukhi Kannada Kaithi Mahajani Modi Khudawadi Takri Tirhuta
-A836 A839 Devanagari Gujarati Gurmukhi Kaithi Mahajani Modi Khudawadi Takri Tirhuta
+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
A840 A877 Phags_Pa
A880 A8C5 Saurashtra
A8CE A8D9 Saurashtra
@@ -547,7 +552,7 @@ A8E0 A8F0 Devanagari
A8F1 Bengali Devanagari
A8F2 Devanagari
A8F3 Devanagari Tamil
-A8F4 A8FD Devanagari
+A8F4 A8FF Devanagari
A900 A92D Kayah_Li
A92E Kayah_Li Latin Myanmar
A92F Kayah_Li
@@ -576,6 +581,7 @@ AB30 AB5A Latin
AB5B Common
AB5C AB64 Latin
AB65 Greek
+AB66 AB67 Latin
AB70 ABBF Cherokee
ABC0 ABED Meetei_Mayek
ABF0 ABF9 Meetei_Mayek
@@ -695,9 +701,9 @@ FFF9 FFFD Common
10A05 10A06 Kharoshthi
10A0C 10A13 Kharoshthi
10A15 10A17 Kharoshthi
-10A19 10A33 Kharoshthi
+10A19 10A35 Kharoshthi
10A38 10A3A Kharoshthi
-10A3F 10A47 Kharoshthi
+10A3F 10A48 Kharoshthi
10A50 10A58 Kharoshthi
10A60 10A7F Old_South_Arabian
10A80 10A9F Old_North_Arabian
@@ -716,15 +722,21 @@ FFF9 FFFD Common
10C80 10CB2 Old_Hungarian
10CC0 10CF2 Old_Hungarian
10CFA 10CFF Old_Hungarian
+10D00 10D27 Hanifi_Rohingya
+10D30 10D39 Hanifi_Rohingya
10E60 10E7E Arabic
+10F00 10F27 Old_Sogdian
+10F30 10F59 Sogdian
+10FE0 10FF6 Elymaic
11000 1104D Brahmi
11052 1106F Brahmi
1107F Brahmi
11080 110C1 Kaithi
+110CD Kaithi
110D0 110E8 Sora_Sompeng
110F0 110F9 Sora_Sompeng
11100 11134 Chakma
-11136 11143 Chakma
+11136 11146 Chakma
11150 11176 Mahajani
11180 111CD Sharada
111D0 111DF Sharada
@@ -748,7 +760,7 @@ FFF9 FFFD Common
1132A 11330 Grantha
11332 11333 Grantha
11335 11339 Grantha
-1133C Grantha Tamil
+1133B 1133C Grantha Tamil
1133D 11344 Grantha
11347 11348 Grantha
1134B 1134D Grantha
@@ -759,7 +771,7 @@ FFF9 FFFD Common
11370 11374 Grantha
11400 11459 Newa
1145B Newa
-1145D Newa
+1145D 1145F Newa
11480 114C7 Tirhuta
114D0 114D9 Tirhuta
11580 115B5 Siddham
@@ -767,17 +779,19 @@ FFF9 FFFD Common
11600 11644 Modi
11650 11659 Modi
11660 1166C Mongolian
-11680 116B7 Takri
+11680 116B8 Takri
116C0 116C9 Takri
-11700 11719 Ahom
+11700 1171A Ahom
1171D 1172B Ahom
11730 1173F Ahom
+11800 1183B Dogra
118A0 118F2 Warang_Citi
118FF Warang_Citi
+119A0 119A7 Nandinagari
+119AA 119D7 Nandinagari
+119DA 119E4 Nandinagari
11A00 11A47 Zanabazar_Square
-11A50 11A83 Soyombo
-11A86 11A9C Soyombo
-11A9E 11AA2 Soyombo
+11A50 11AA2 Soyombo
11AC0 11AF8 Pau_Cin_Hau
11C00 11C08 Bhaiksuki
11C0A 11C36 Bhaiksuki
@@ -793,11 +807,25 @@ FFF9 FFFD Common
11D3C 11D3D Masaram_Gondi
11D3F 11D47 Masaram_Gondi
11D50 11D59 Masaram_Gondi
+11D60 11D65 Gunjala_Gondi
+11D67 11D68 Gunjala_Gondi
+11D6A 11D8E Gunjala_Gondi
+11D90 11D91 Gunjala_Gondi
+11D93 11D98 Gunjala_Gondi
+11DA0 11DA9 Gunjala_Gondi
+11EE0 11EF8 Makasar
+11FC0 11FCF Tamil
+11FD0 11FD1 Grantha Tamil
+11FD2 Tamil
+11FD3 Grantha Tamil
+11FD4 11FF1 Tamil
+11FFF Tamil
12000 12399 Cuneiform
12400 1246E Cuneiform
12470 12474 Cuneiform
12480 12543 Cuneiform
13000 1342E Egyptian_Hieroglyphs
+13430 13438 Egyptian_Hieroglyphs
14400 14646 Anatolian_Hieroglyphs
16800 16A38 Bamum
16A40 16A5E Mro
@@ -810,15 +838,19 @@ FFF9 FFFD Common
16B5B 16B61 Pahawh_Hmong
16B63 16B77 Pahawh_Hmong
16B7D 16B8F Pahawh_Hmong
-16F00 16F44 Miao
-16F50 16F7E Miao
+16E40 16E9A Medefaidrin
+16F00 16F4A Miao
+16F4F 16F87 Miao
16F8F 16F9F Miao
16FE0 Tangut
16FE1 Nushu
-17000 187EC Tangut
+16FE2 16FE3 Common
+17000 187F7 Tangut
18800 18AF2 Tangut
1B000 Katakana Jpan
1B001 1B11E Hiragana Jpan
+1B150 1B152 Hiragana Jpan
+1B164 1B167 Katakana Jpan
1B170 1B2FB Nushu
1BC00 1BC6A Duployan
1BC70 1BC7C Duployan
@@ -837,8 +869,10 @@ FFF9 FFFD Common
1D1AA 1D1AD Inherited
1D1AE 1D1E8 Common
1D200 1D245 Greek
+1D2E0 1D2F3 Common
1D300 1D356 Common
1D360 1D371 Han Hanb Jpan Kore
+1D372 1D378 Common
1D400 1D454 Common
1D456 1D49C Common
1D49E 1D49F Common
@@ -868,11 +902,19 @@ FFF9 FFFD Common
1E01B 1E021 Glagolitic
1E023 1E024 Glagolitic
1E026 1E02A Glagolitic
+1E100 1E12C Nyiakeng_Puachue_Hmong
+1E130 1E13D Nyiakeng_Puachue_Hmong
+1E140 1E149 Nyiakeng_Puachue_Hmong
+1E14E 1E14F Nyiakeng_Puachue_Hmong
+1E2C0 1E2F9 Wancho
+1E2FF Wancho
1E800 1E8C4 Mende_Kikakui
1E8C7 1E8D6 Mende_Kikakui
-1E900 1E94A Adlam
+1E900 1E94B Adlam
1E950 1E959 Adlam
1E95E 1E95F Adlam
+1EC71 1ECB4 Common
+1ED01 1ED3D Common
1EE00 1EE03 Arabic
1EE05 1EE1F Arabic
1EE21 1EE22 Arabic
@@ -914,8 +956,7 @@ FFF9 FFFD Common
1F0C1 1F0CF Common
1F0D1 1F0F5 Common
1F100 1F10C Common
-1F110 1F12E Common
-1F130 1F16B Common
+1F110 1F16C Common
1F170 1F1AC Common
1F1E6 1F1FF Common
1F200 Hiragana Jpan
@@ -924,23 +965,29 @@ FFF9 FFFD Common
1F240 1F248 Common
1F250 1F251 Han Hanb Jpan Kore
1F260 1F265 Common
-1F300 1F6D4 Common
+1F300 1F6D5 Common
1F6E0 1F6EC Common
-1F6F0 1F6F8 Common
+1F6F0 1F6FA Common
1F700 1F773 Common
-1F780 1F7D4 Common
+1F780 1F7D8 Common
+1F7E0 1F7EB Common
1F800 1F80B Common
1F810 1F847 Common
1F850 1F859 Common
1F860 1F887 Common
1F890 1F8AD Common
1F900 1F90B Common
-1F910 1F93E Common
-1F940 1F94C Common
-1F950 1F96B Common
-1F980 1F997 Common
-1F9C0 Common
-1F9D0 1F9E6 Common
+1F90D 1F971 Common
+1F973 1F976 Common
+1F97A 1F9A2 Common
+1F9A5 1F9AA Common
+1F9AE 1F9CA Common
+1F9CD 1FA53 Common
+1FA60 1FA6D Common
+1FA70 1FA73 Common
+1FA78 1FA7A Common
+1FA80 1FA82 Common
+1FA90 1FA95 Common
20000 2A6D6 Han Hanb Jpan Kore
2A700 2B734 Han Hanb Jpan Kore
2B740 2B81D Han Hanb Jpan Kore
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlWB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlWB.pl
deleted file mode 100644
index 822073e3fc..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlWB.pl
+++ /dev/null
@@ -1,988 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 10.0.0. Any changes 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 swash 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_PerlWB'}{'format'} = 's'; # string
-$utf8::SwashInfo{'To_PerlWB'}{'missing'} = 'Other';
-
-return <<'END';
-9 Perl_Tailored_HSpace
-A LF
-B C Newline
-D CR
-20 Perl_Tailored_HSpace
-22 Double_Quote
-27 Single_Quote
-2C MidNum
-2E MidNumLet
-30 39 Numeric
-3A MidLetter
-3B MidNum
-41 5A ALetter
-5F ExtendNumLet
-61 7A ALetter
-85 Newline
-A0 Perl_Tailored_HSpace
-AA ALetter
-AD Format
-B5 ALetter
-B7 MidLetter
-BA ALetter
-C0 D6 ALetter
-D8 F6 ALetter
-F8 2D7 ALetter
-2DE 2E4 ALetter
-2EC 2FF ALetter
-300 36F Extend
-370 374 ALetter
-376 377 ALetter
-37A 37D ALetter
-37E MidNum
-37F ALetter
-386 ALetter
-387 MidLetter
-388 38A ALetter
-38C ALetter
-38E 3A1 ALetter
-3A3 3F5 ALetter
-3F7 481 ALetter
-483 489 Extend
-48A 52F ALetter
-531 556 ALetter
-559 ALetter
-561 587 ALetter
-589 MidNum
-591 5BD Extend
-5BF Extend
-5C1 5C2 Extend
-5C4 5C5 Extend
-5C7 Extend
-5D0 5EA Hebrew_Letter
-5F0 5F2 Hebrew_Letter
-5F3 ALetter
-5F4 MidLetter
-600 605 Format
-60C 60D MidNum
-610 61A Extend
-61C Format
-620 64A ALetter
-64B 65F Extend
-660 669 Numeric
-66B Numeric
-66C MidNum
-66E 66F ALetter
-670 Extend
-671 6D3 ALetter
-6D5 ALetter
-6D6 6DC Extend
-6DD Format
-6DF 6E4 Extend
-6E5 6E6 ALetter
-6E7 6E8 Extend
-6EA 6ED Extend
-6EE 6EF ALetter
-6F0 6F9 Numeric
-6FA 6FC ALetter
-6FF ALetter
-70F Format
-710 ALetter
-711 Extend
-712 72F ALetter
-730 74A Extend
-74D 7A5 ALetter
-7A6 7B0 Extend
-7B1 ALetter
-7C0 7C9 Numeric
-7CA 7EA ALetter
-7EB 7F3 Extend
-7F4 7F5 ALetter
-7F8 MidNum
-7FA ALetter
-800 815 ALetter
-816 819 Extend
-81A ALetter
-81B 823 Extend
-824 ALetter
-825 827 Extend
-828 ALetter
-829 82D Extend
-840 858 ALetter
-859 85B Extend
-860 86A ALetter
-8A0 8B4 ALetter
-8B6 8BD ALetter
-8D4 8E1 Extend
-8E2 Format
-8E3 903 Extend
-904 939 ALetter
-93A 93C Extend
-93D ALetter
-93E 94F Extend
-950 ALetter
-951 957 Extend
-958 961 ALetter
-962 963 Extend
-966 96F Numeric
-971 980 ALetter
-981 983 Extend
-985 98C ALetter
-98F 990 ALetter
-993 9A8 ALetter
-9AA 9B0 ALetter
-9B2 ALetter
-9B6 9B9 ALetter
-9BC Extend
-9BD ALetter
-9BE 9C4 Extend
-9C7 9C8 Extend
-9CB 9CD Extend
-9CE ALetter
-9D7 Extend
-9DC 9DD ALetter
-9DF 9E1 ALetter
-9E2 9E3 Extend
-9E6 9EF Numeric
-9F0 9F1 ALetter
-9FC ALetter
-A01 A03 Extend
-A05 A0A ALetter
-A0F A10 ALetter
-A13 A28 ALetter
-A2A A30 ALetter
-A32 A33 ALetter
-A35 A36 ALetter
-A38 A39 ALetter
-A3C Extend
-A3E A42 Extend
-A47 A48 Extend
-A4B A4D Extend
-A51 Extend
-A59 A5C ALetter
-A5E ALetter
-A66 A6F Numeric
-A70 A71 Extend
-A72 A74 ALetter
-A75 Extend
-A81 A83 Extend
-A85 A8D ALetter
-A8F A91 ALetter
-A93 AA8 ALetter
-AAA AB0 ALetter
-AB2 AB3 ALetter
-AB5 AB9 ALetter
-ABC Extend
-ABD ALetter
-ABE AC5 Extend
-AC7 AC9 Extend
-ACB ACD Extend
-AD0 ALetter
-AE0 AE1 ALetter
-AE2 AE3 Extend
-AE6 AEF Numeric
-AF9 ALetter
-AFA AFF Extend
-B01 B03 Extend
-B05 B0C ALetter
-B0F B10 ALetter
-B13 B28 ALetter
-B2A B30 ALetter
-B32 B33 ALetter
-B35 B39 ALetter
-B3C Extend
-B3D ALetter
-B3E B44 Extend
-B47 B48 Extend
-B4B B4D Extend
-B56 B57 Extend
-B5C B5D ALetter
-B5F B61 ALetter
-B62 B63 Extend
-B66 B6F Numeric
-B71 ALetter
-B82 Extend
-B83 ALetter
-B85 B8A ALetter
-B8E B90 ALetter
-B92 B95 ALetter
-B99 B9A ALetter
-B9C ALetter
-B9E B9F ALetter
-BA3 BA4 ALetter
-BA8 BAA ALetter
-BAE BB9 ALetter
-BBE BC2 Extend
-BC6 BC8 Extend
-BCA BCD Extend
-BD0 ALetter
-BD7 Extend
-BE6 BEF Numeric
-C00 C03 Extend
-C05 C0C ALetter
-C0E C10 ALetter
-C12 C28 ALetter
-C2A C39 ALetter
-C3D ALetter
-C3E C44 Extend
-C46 C48 Extend
-C4A C4D Extend
-C55 C56 Extend
-C58 C5A ALetter
-C60 C61 ALetter
-C62 C63 Extend
-C66 C6F Numeric
-C80 ALetter
-C81 C83 Extend
-C85 C8C ALetter
-C8E C90 ALetter
-C92 CA8 ALetter
-CAA CB3 ALetter
-CB5 CB9 ALetter
-CBC Extend
-CBD ALetter
-CBE CC4 Extend
-CC6 CC8 Extend
-CCA CCD Extend
-CD5 CD6 Extend
-CDE ALetter
-CE0 CE1 ALetter
-CE2 CE3 Extend
-CE6 CEF Numeric
-CF1 CF2 ALetter
-D00 D03 Extend
-D05 D0C ALetter
-D0E D10 ALetter
-D12 D3A ALetter
-D3B D3C Extend
-D3D ALetter
-D3E D44 Extend
-D46 D48 Extend
-D4A D4D Extend
-D4E ALetter
-D54 D56 ALetter
-D57 Extend
-D5F D61 ALetter
-D62 D63 Extend
-D66 D6F Numeric
-D7A D7F ALetter
-D82 D83 Extend
-D85 D96 ALetter
-D9A DB1 ALetter
-DB3 DBB ALetter
-DBD ALetter
-DC0 DC6 ALetter
-DCA Extend
-DCF DD4 Extend
-DD6 Extend
-DD8 DDF Extend
-DE6 DEF Numeric
-DF2 DF3 Extend
-E31 Extend
-E34 E3A Extend
-E47 E4E Extend
-E50 E59 Numeric
-EB1 Extend
-EB4 EB9 Extend
-EBB EBC Extend
-EC8 ECD Extend
-ED0 ED9 Numeric
-F00 ALetter
-F18 F19 Extend
-F20 F29 Numeric
-F35 Extend
-F37 Extend
-F39 Extend
-F3E F3F Extend
-F40 F47 ALetter
-F49 F6C ALetter
-F71 F84 Extend
-F86 F87 Extend
-F88 F8C ALetter
-F8D F97 Extend
-F99 FBC Extend
-FC6 Extend
-102B 103E Extend
-1040 1049 Numeric
-1056 1059 Extend
-105E 1060 Extend
-1062 1064 Extend
-1067 106D Extend
-1071 1074 Extend
-1082 108D Extend
-108F Extend
-1090 1099 Numeric
-109A 109D Extend
-10A0 10C5 ALetter
-10C7 ALetter
-10CD ALetter
-10D0 10FA ALetter
-10FC 1248 ALetter
-124A 124D ALetter
-1250 1256 ALetter
-1258 ALetter
-125A 125D ALetter
-1260 1288 ALetter
-128A 128D ALetter
-1290 12B0 ALetter
-12B2 12B5 ALetter
-12B8 12BE ALetter
-12C0 ALetter
-12C2 12C5 ALetter
-12C8 12D6 ALetter
-12D8 1310 ALetter
-1312 1315 ALetter
-1318 135A ALetter
-135D 135F Extend
-1380 138F ALetter
-13A0 13F5 ALetter
-13F8 13FD ALetter
-1401 166C ALetter
-166F 167F ALetter
-1680 Perl_Tailored_HSpace
-1681 169A ALetter
-16A0 16EA ALetter
-16EE 16F8 ALetter
-1700 170C ALetter
-170E 1711 ALetter
-1712 1714 Extend
-1720 1731 ALetter
-1732 1734 Extend
-1740 1751 ALetter
-1752 1753 Extend
-1760 176C ALetter
-176E 1770 ALetter
-1772 1773 Extend
-17B4 17D3 Extend
-17DD Extend
-17E0 17E9 Numeric
-180B 180D Extend
-180E Format
-1810 1819 Numeric
-1820 1877 ALetter
-1880 1884 ALetter
-1885 1886 Extend
-1887 18A8 ALetter
-18A9 Extend
-18AA ALetter
-18B0 18F5 ALetter
-1900 191E ALetter
-1920 192B Extend
-1930 193B Extend
-1946 194F Numeric
-19D0 19D9 Numeric
-1A00 1A16 ALetter
-1A17 1A1B Extend
-1A55 1A5E Extend
-1A60 1A7C Extend
-1A7F Extend
-1A80 1A89 Numeric
-1A90 1A99 Numeric
-1AB0 1ABE Extend
-1B00 1B04 Extend
-1B05 1B33 ALetter
-1B34 1B44 Extend
-1B45 1B4B ALetter
-1B50 1B59 Numeric
-1B6B 1B73 Extend
-1B80 1B82 Extend
-1B83 1BA0 ALetter
-1BA1 1BAD Extend
-1BAE 1BAF ALetter
-1BB0 1BB9 Numeric
-1BBA 1BE5 ALetter
-1BE6 1BF3 Extend
-1C00 1C23 ALetter
-1C24 1C37 Extend
-1C40 1C49 Numeric
-1C4D 1C4F ALetter
-1C50 1C59 Numeric
-1C5A 1C7D ALetter
-1C80 1C88 ALetter
-1CD0 1CD2 Extend
-1CD4 1CE8 Extend
-1CE9 1CEC ALetter
-1CED Extend
-1CEE 1CF1 ALetter
-1CF2 1CF4 Extend
-1CF5 1CF6 ALetter
-1CF7 1CF9 Extend
-1D00 1DBF ALetter
-1DC0 1DF9 Extend
-1DFB 1DFF Extend
-1E00 1F15 ALetter
-1F18 1F1D ALetter
-1F20 1F45 ALetter
-1F48 1F4D ALetter
-1F50 1F57 ALetter
-1F59 ALetter
-1F5B ALetter
-1F5D ALetter
-1F5F 1F7D ALetter
-1F80 1FB4 ALetter
-1FB6 1FBC ALetter
-1FBE ALetter
-1FC2 1FC4 ALetter
-1FC6 1FCC ALetter
-1FD0 1FD3 ALetter
-1FD6 1FDB ALetter
-1FE0 1FEC ALetter
-1FF2 1FF4 ALetter
-1FF6 1FFC ALetter
-2000 200A Perl_Tailored_HSpace
-200C Extend
-200D ZWJ
-200E 200F Format
-2018 2019 MidNumLet
-2024 MidNumLet
-2027 MidLetter
-2028 2029 Newline
-202A 202E Format
-202F ExtendNumLet
-203F 2040 ExtendNumLet
-2044 MidNum
-2054 ExtendNumLet
-205F Perl_Tailored_HSpace
-2060 2064 Format
-2066 206F Format
-2071 ALetter
-207F ALetter
-2090 209C ALetter
-20D0 20F0 Extend
-2102 ALetter
-2107 ALetter
-210A 2113 ALetter
-2115 ALetter
-2119 211D ALetter
-2124 ALetter
-2126 ALetter
-2128 ALetter
-212A 212D ALetter
-212F 2139 ALetter
-213C 213F ALetter
-2145 2149 ALetter
-214E ALetter
-2160 2188 ALetter
-24B6 24E9 ALetter
-261D E_Base
-2640 Glue_After_Zwj
-2642 Glue_After_Zwj
-2695 2696 Glue_After_Zwj
-26F9 E_Base
-2708 Glue_After_Zwj
-270A 270D E_Base
-2764 Glue_After_Zwj
-2C00 2C2E ALetter
-2C30 2C5E ALetter
-2C60 2CE4 ALetter
-2CEB 2CEE ALetter
-2CEF 2CF1 Extend
-2CF2 2CF3 ALetter
-2D00 2D25 ALetter
-2D27 ALetter
-2D2D ALetter
-2D30 2D67 ALetter
-2D6F ALetter
-2D7F Extend
-2D80 2D96 ALetter
-2DA0 2DA6 ALetter
-2DA8 2DAE ALetter
-2DB0 2DB6 ALetter
-2DB8 2DBE ALetter
-2DC0 2DC6 ALetter
-2DC8 2DCE ALetter
-2DD0 2DD6 ALetter
-2DD8 2DDE ALetter
-2DE0 2DFF Extend
-2E2F ALetter
-3000 Perl_Tailored_HSpace
-3005 ALetter
-302A 302F Extend
-3031 3035 Katakana
-303B 303C ALetter
-3099 309A Extend
-309B 309C Katakana
-30A0 30FA Katakana
-30FC 30FF Katakana
-3105 312E ALetter
-3131 318E ALetter
-31A0 31BA ALetter
-31F0 31FF Katakana
-32D0 32FE Katakana
-3300 3357 Katakana
-A000 A48C ALetter
-A4D0 A4FD ALetter
-A500 A60C ALetter
-A610 A61F ALetter
-A620 A629 Numeric
-A62A A62B ALetter
-A640 A66E ALetter
-A66F A672 Extend
-A674 A67D Extend
-A67F A69D ALetter
-A69E A69F Extend
-A6A0 A6EF ALetter
-A6F0 A6F1 Extend
-A717 A7AE ALetter
-A7B0 A7B7 ALetter
-A7F7 A801 ALetter
-A802 Extend
-A803 A805 ALetter
-A806 Extend
-A807 A80A ALetter
-A80B Extend
-A80C A822 ALetter
-A823 A827 Extend
-A840 A873 ALetter
-A880 A881 Extend
-A882 A8B3 ALetter
-A8B4 A8C5 Extend
-A8D0 A8D9 Numeric
-A8E0 A8F1 Extend
-A8F2 A8F7 ALetter
-A8FB ALetter
-A8FD ALetter
-A900 A909 Numeric
-A90A A925 ALetter
-A926 A92D Extend
-A930 A946 ALetter
-A947 A953 Extend
-A960 A97C ALetter
-A980 A983 Extend
-A984 A9B2 ALetter
-A9B3 A9C0 Extend
-A9CF ALetter
-A9D0 A9D9 Numeric
-A9E5 Extend
-A9F0 A9F9 Numeric
-AA00 AA28 ALetter
-AA29 AA36 Extend
-AA40 AA42 ALetter
-AA43 Extend
-AA44 AA4B ALetter
-AA4C AA4D Extend
-AA50 AA59 Numeric
-AA7B AA7D Extend
-AAB0 Extend
-AAB2 AAB4 Extend
-AAB7 AAB8 Extend
-AABE AABF Extend
-AAC1 Extend
-AAE0 AAEA ALetter
-AAEB AAEF Extend
-AAF2 AAF4 ALetter
-AAF5 AAF6 Extend
-AB01 AB06 ALetter
-AB09 AB0E ALetter
-AB11 AB16 ALetter
-AB20 AB26 ALetter
-AB28 AB2E ALetter
-AB30 AB65 ALetter
-AB70 ABE2 ALetter
-ABE3 ABEA Extend
-ABEC ABED Extend
-ABF0 ABF9 Numeric
-AC00 D7A3 ALetter
-D7B0 D7C6 ALetter
-D7CB D7FB ALetter
-FB00 FB06 ALetter
-FB13 FB17 ALetter
-FB1D Hebrew_Letter
-FB1E Extend
-FB1F FB28 Hebrew_Letter
-FB2A FB36 Hebrew_Letter
-FB38 FB3C Hebrew_Letter
-FB3E Hebrew_Letter
-FB40 FB41 Hebrew_Letter
-FB43 FB44 Hebrew_Letter
-FB46 FB4F Hebrew_Letter
-FB50 FBB1 ALetter
-FBD3 FD3D ALetter
-FD50 FD8F ALetter
-FD92 FDC7 ALetter
-FDF0 FDFB ALetter
-FE00 FE0F Extend
-FE10 MidNum
-FE13 MidLetter
-FE14 MidNum
-FE20 FE2F Extend
-FE33 FE34 ExtendNumLet
-FE4D FE4F ExtendNumLet
-FE50 MidNum
-FE52 MidNumLet
-FE54 MidNum
-FE55 MidLetter
-FE70 FE74 ALetter
-FE76 FEFC ALetter
-FEFF Format
-FF07 MidNumLet
-FF0C MidNum
-FF0E MidNumLet
-FF1A MidLetter
-FF1B MidNum
-FF21 FF3A ALetter
-FF3F ExtendNumLet
-FF41 FF5A ALetter
-FF66 FF9D Katakana
-FF9E FF9F Extend
-FFA0 FFBE ALetter
-FFC2 FFC7 ALetter
-FFCA FFCF ALetter
-FFD2 FFD7 ALetter
-FFDA FFDC ALetter
-FFF9 FFFB Format
-10000 1000B ALetter
-1000D 10026 ALetter
-10028 1003A ALetter
-1003C 1003D ALetter
-1003F 1004D ALetter
-10050 1005D ALetter
-10080 100FA ALetter
-10140 10174 ALetter
-101FD Extend
-10280 1029C ALetter
-102A0 102D0 ALetter
-102E0 Extend
-10300 1031F ALetter
-1032D 1034A ALetter
-10350 10375 ALetter
-10376 1037A Extend
-10380 1039D ALetter
-103A0 103C3 ALetter
-103C8 103CF ALetter
-103D1 103D5 ALetter
-10400 1049D ALetter
-104A0 104A9 Numeric
-104B0 104D3 ALetter
-104D8 104FB ALetter
-10500 10527 ALetter
-10530 10563 ALetter
-10600 10736 ALetter
-10740 10755 ALetter
-10760 10767 ALetter
-10800 10805 ALetter
-10808 ALetter
-1080A 10835 ALetter
-10837 10838 ALetter
-1083C ALetter
-1083F 10855 ALetter
-10860 10876 ALetter
-10880 1089E ALetter
-108E0 108F2 ALetter
-108F4 108F5 ALetter
-10900 10915 ALetter
-10920 10939 ALetter
-10980 109B7 ALetter
-109BE 109BF ALetter
-10A00 ALetter
-10A01 10A03 Extend
-10A05 10A06 Extend
-10A0C 10A0F Extend
-10A10 10A13 ALetter
-10A15 10A17 ALetter
-10A19 10A33 ALetter
-10A38 10A3A Extend
-10A3F Extend
-10A60 10A7C ALetter
-10A80 10A9C ALetter
-10AC0 10AC7 ALetter
-10AC9 10AE4 ALetter
-10AE5 10AE6 Extend
-10B00 10B35 ALetter
-10B40 10B55 ALetter
-10B60 10B72 ALetter
-10B80 10B91 ALetter
-10C00 10C48 ALetter
-10C80 10CB2 ALetter
-10CC0 10CF2 ALetter
-11000 11002 Extend
-11003 11037 ALetter
-11038 11046 Extend
-11066 1106F Numeric
-1107F 11082 Extend
-11083 110AF ALetter
-110B0 110BA Extend
-110BD Format
-110D0 110E8 ALetter
-110F0 110F9 Numeric
-11100 11102 Extend
-11103 11126 ALetter
-11127 11134 Extend
-11136 1113F Numeric
-11150 11172 ALetter
-11173 Extend
-11176 ALetter
-11180 11182 Extend
-11183 111B2 ALetter
-111B3 111C0 Extend
-111C1 111C4 ALetter
-111CA 111CC Extend
-111D0 111D9 Numeric
-111DA ALetter
-111DC ALetter
-11200 11211 ALetter
-11213 1122B ALetter
-1122C 11237 Extend
-1123E Extend
-11280 11286 ALetter
-11288 ALetter
-1128A 1128D ALetter
-1128F 1129D ALetter
-1129F 112A8 ALetter
-112B0 112DE ALetter
-112DF 112EA Extend
-112F0 112F9 Numeric
-11300 11303 Extend
-11305 1130C ALetter
-1130F 11310 ALetter
-11313 11328 ALetter
-1132A 11330 ALetter
-11332 11333 ALetter
-11335 11339 ALetter
-1133C Extend
-1133D ALetter
-1133E 11344 Extend
-11347 11348 Extend
-1134B 1134D Extend
-11350 ALetter
-11357 Extend
-1135D 11361 ALetter
-11362 11363 Extend
-11366 1136C Extend
-11370 11374 Extend
-11400 11434 ALetter
-11435 11446 Extend
-11447 1144A ALetter
-11450 11459 Numeric
-11480 114AF ALetter
-114B0 114C3 Extend
-114C4 114C5 ALetter
-114C7 ALetter
-114D0 114D9 Numeric
-11580 115AE ALetter
-115AF 115B5 Extend
-115B8 115C0 Extend
-115D8 115DB ALetter
-115DC 115DD Extend
-11600 1162F ALetter
-11630 11640 Extend
-11644 ALetter
-11650 11659 Numeric
-11680 116AA ALetter
-116AB 116B7 Extend
-116C0 116C9 Numeric
-1171D 1172B Extend
-11730 11739 Numeric
-118A0 118DF ALetter
-118E0 118E9 Numeric
-118FF ALetter
-11A00 ALetter
-11A01 11A0A Extend
-11A0B 11A32 ALetter
-11A33 11A39 Extend
-11A3A ALetter
-11A3B 11A3E Extend
-11A47 Extend
-11A50 ALetter
-11A51 11A5B Extend
-11A5C 11A83 ALetter
-11A86 11A89 ALetter
-11A8A 11A99 Extend
-11AC0 11AF8 ALetter
-11C00 11C08 ALetter
-11C0A 11C2E ALetter
-11C2F 11C36 Extend
-11C38 11C3F Extend
-11C40 ALetter
-11C50 11C59 Numeric
-11C72 11C8F ALetter
-11C92 11CA7 Extend
-11CA9 11CB6 Extend
-11D00 11D06 ALetter
-11D08 11D09 ALetter
-11D0B 11D30 ALetter
-11D31 11D36 Extend
-11D3A Extend
-11D3C 11D3D Extend
-11D3F 11D45 Extend
-11D46 ALetter
-11D47 Extend
-11D50 11D59 Numeric
-12000 12399 ALetter
-12400 1246E ALetter
-12480 12543 ALetter
-13000 1342E ALetter
-14400 14646 ALetter
-16800 16A38 ALetter
-16A40 16A5E ALetter
-16A60 16A69 Numeric
-16AD0 16AED ALetter
-16AF0 16AF4 Extend
-16B00 16B2F ALetter
-16B30 16B36 Extend
-16B40 16B43 ALetter
-16B50 16B59 Numeric
-16B63 16B77 ALetter
-16B7D 16B8F ALetter
-16F00 16F44 ALetter
-16F50 ALetter
-16F51 16F7E Extend
-16F8F 16F92 Extend
-16F93 16F9F ALetter
-16FE0 16FE1 ALetter
-1B000 Katakana
-1BC00 1BC6A ALetter
-1BC70 1BC7C ALetter
-1BC80 1BC88 ALetter
-1BC90 1BC99 ALetter
-1BC9D 1BC9E Extend
-1BCA0 1BCA3 Format
-1D165 1D169 Extend
-1D16D 1D172 Extend
-1D173 1D17A Format
-1D17B 1D182 Extend
-1D185 1D18B Extend
-1D1AA 1D1AD Extend
-1D242 1D244 Extend
-1D400 1D454 ALetter
-1D456 1D49C ALetter
-1D49E 1D49F ALetter
-1D4A2 ALetter
-1D4A5 1D4A6 ALetter
-1D4A9 1D4AC ALetter
-1D4AE 1D4B9 ALetter
-1D4BB ALetter
-1D4BD 1D4C3 ALetter
-1D4C5 1D505 ALetter
-1D507 1D50A ALetter
-1D50D 1D514 ALetter
-1D516 1D51C ALetter
-1D51E 1D539 ALetter
-1D53B 1D53E ALetter
-1D540 1D544 ALetter
-1D546 ALetter
-1D54A 1D550 ALetter
-1D552 1D6A5 ALetter
-1D6A8 1D6C0 ALetter
-1D6C2 1D6DA ALetter
-1D6DC 1D6FA ALetter
-1D6FC 1D714 ALetter
-1D716 1D734 ALetter
-1D736 1D74E ALetter
-1D750 1D76E ALetter
-1D770 1D788 ALetter
-1D78A 1D7A8 ALetter
-1D7AA 1D7C2 ALetter
-1D7C4 1D7CB ALetter
-1D7CE 1D7FF Numeric
-1DA00 1DA36 Extend
-1DA3B 1DA6C Extend
-1DA75 Extend
-1DA84 Extend
-1DA9B 1DA9F Extend
-1DAA1 1DAAF Extend
-1E000 1E006 Extend
-1E008 1E018 Extend
-1E01B 1E021 Extend
-1E023 1E024 Extend
-1E026 1E02A Extend
-1E800 1E8C4 ALetter
-1E8D0 1E8D6 Extend
-1E900 1E943 ALetter
-1E944 1E94A Extend
-1E950 1E959 Numeric
-1EE00 1EE03 ALetter
-1EE05 1EE1F ALetter
-1EE21 1EE22 ALetter
-1EE24 ALetter
-1EE27 ALetter
-1EE29 1EE32 ALetter
-1EE34 1EE37 ALetter
-1EE39 ALetter
-1EE3B ALetter
-1EE42 ALetter
-1EE47 ALetter
-1EE49 ALetter
-1EE4B ALetter
-1EE4D 1EE4F ALetter
-1EE51 1EE52 ALetter
-1EE54 ALetter
-1EE57 ALetter
-1EE59 ALetter
-1EE5B ALetter
-1EE5D ALetter
-1EE5F ALetter
-1EE61 1EE62 ALetter
-1EE64 ALetter
-1EE67 1EE6A ALetter
-1EE6C 1EE72 ALetter
-1EE74 1EE77 ALetter
-1EE79 1EE7C ALetter
-1EE7E ALetter
-1EE80 1EE89 ALetter
-1EE8B 1EE9B ALetter
-1EEA1 1EEA3 ALetter
-1EEA5 1EEA9 ALetter
-1EEAB 1EEBB ALetter
-1F130 1F149 ALetter
-1F150 1F169 ALetter
-1F170 1F189 ALetter
-1F1E6 1F1FF Regional_Indicator
-1F308 Glue_After_Zwj
-1F33E Glue_After_Zwj
-1F373 Glue_After_Zwj
-1F385 E_Base
-1F393 Glue_After_Zwj
-1F3A4 Glue_After_Zwj
-1F3A8 Glue_After_Zwj
-1F3C2 1F3C4 E_Base
-1F3C7 E_Base
-1F3CA 1F3CC E_Base
-1F3EB Glue_After_Zwj
-1F3ED Glue_After_Zwj
-1F3FB 1F3FF E_Modifier
-1F442 1F443 E_Base
-1F446 1F450 E_Base
-1F466 1F469 E_Base_GAZ
-1F46E E_Base
-1F470 1F478 E_Base
-1F47C E_Base
-1F481 1F483 E_Base
-1F485 1F487 E_Base
-1F48B Glue_After_Zwj
-1F4AA E_Base
-1F4BB 1F4BC Glue_After_Zwj
-1F527 Glue_After_Zwj
-1F52C Glue_After_Zwj
-1F574 1F575 E_Base
-1F57A E_Base
-1F590 E_Base
-1F595 1F596 E_Base
-1F5E8 Glue_After_Zwj
-1F645 1F647 E_Base
-1F64B 1F64F E_Base
-1F680 Glue_After_Zwj
-1F692 Glue_After_Zwj
-1F6A3 E_Base
-1F6B4 1F6B6 E_Base
-1F6C0 E_Base
-1F6CC E_Base
-1F918 1F91C E_Base
-1F91E 1F91F E_Base
-1F926 E_Base
-1F930 1F939 E_Base
-1F93D 1F93E E_Base
-1F9D1 1F9DD E_Base
-E0001 Format
-E0020 E007F Extend
-E0100 E01EF Extend
-END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/UCD.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/UCD.pl
index b3eec8d40a..41888e4f78 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 10.0.0. Any changes made here will be lost!
+# database, Version 12.1.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
@@ -24,6 +24,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
%Unicode::UCD::loose_to_standard_value = (
'age=1.1' => '1.1',
'age=10.0' => '10.0',
+'age=11.0' => '11.0',
+'age=12.0' => '12.0',
+'age=12.1' => '12.1',
'age=2.0' => '2.0',
'age=2.1' => '2.1',
'age=3.0' => '3.0',
@@ -45,6 +48,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'age=unassigned' => 'na',
'age=v100' => '10.0',
'age=v11' => '1.1',
+'age=v110' => '11.0',
+'age=v120' => '12.0',
+'age=v121' => '12.1',
'age=v20' => '2.0',
'age=v21' => '2.1',
'age=v30' => '3.0',
@@ -196,6 +202,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=cherokee' => 'cherokee',
'blk=cherokeesup' => 'cherokeesup',
'blk=cherokeesupplement' => 'cherokeesup',
+'blk=chesssymbols' => 'chesssymbols',
'blk=cjk' => 'cjk',
'blk=cjkcompat' => 'cjkcompat',
'blk=cjkcompatforms' => 'cjkcompatforms',
@@ -260,12 +267,15 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=diacriticalsforsymbols' => 'diacriticalsforsymbols',
'blk=diacriticalssup' => 'diacriticalssup',
'blk=dingbats' => 'dingbats',
+'blk=dogra' => 'dogra',
'blk=domino' => 'domino',
'blk=dominotiles' => 'domino',
'blk=duployan' => 'duployan',
'blk=earlydynasticcuneiform' => 'earlydynasticcuneiform',
+'blk=egyptianhieroglyphformatcontrols' => 'egyptianhieroglyphformatcontrols',
'blk=egyptianhieroglyphs' => 'egyptianhieroglyphs',
'blk=elbasan' => 'elbasan',
+'blk=elymaic' => 'elymaic',
'blk=emoticons' => 'emoticons',
'blk=enclosedalphanum' => 'enclosedalphanum',
'blk=enclosedalphanumerics' => 'enclosedalphanum',
@@ -287,6 +297,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=geometricshapesext' => 'geometricshapesext',
'blk=geometricshapesextended' => 'geometricshapesext',
'blk=georgian' => 'georgian',
+'blk=georgianext' => 'georgianext',
+'blk=georgianextended' => 'georgianext',
'blk=georgiansup' => 'georgiansup',
'blk=georgiansupplement' => 'georgiansup',
'blk=glagolitic' => 'glagolitic',
@@ -299,6 +311,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=greekext' => 'greekext',
'blk=greekextended' => 'greekext',
'blk=gujarati' => 'gujarati',
+'blk=gunjalagondi' => 'gunjalagondi',
'blk=gurmukhi' => 'gurmukhi',
'blk=halfandfullforms' => 'halfandfullforms',
'blk=halfmarks' => 'halfmarks',
@@ -309,6 +322,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=hanguljamoextendeda' => 'jamoexta',
'blk=hanguljamoextendedb' => 'jamoextb',
'blk=hangulsyllables' => 'hangul',
+'blk=hanifirohingya' => 'hanifirohingya',
'blk=hanunoo' => 'hanunoo',
'blk=hatran' => 'hatran',
'blk=hebrew' => 'hebrew',
@@ -322,6 +336,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=ideographicsymbolsandpunctuation' => 'ideographicsymbols',
'blk=imperialaramaic' => 'imperialaramaic',
'blk=indicnumberforms' => 'indicnumberforms',
+'blk=indicsiyaqnumbers' => 'indicsiyaqnumbers',
'blk=inscriptionalpahlavi' => 'inscriptionalpahlavi',
'blk=inscriptionalparthian' => 'inscriptionalparthian',
'blk=ipaext' => 'ipaext',
@@ -377,6 +392,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=mahajani' => 'mahajani',
'blk=mahjong' => 'mahjong',
'blk=mahjongtiles' => 'mahjong',
+'blk=makasar' => 'makasar',
'blk=malayalam' => 'malayalam',
'blk=mandaic' => 'mandaic',
'blk=manichaean' => 'manichaean',
@@ -386,6 +402,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=mathematicalalphanumericsymbols' => 'mathalphanum',
'blk=mathematicaloperators' => 'mathoperators',
'blk=mathoperators' => 'mathoperators',
+'blk=mayannumerals' => 'mayannumerals',
+'blk=medefaidrin' => 'medefaidrin',
'blk=meeteimayek' => 'meeteimayek',
'blk=meeteimayekext' => 'meeteimayekext',
'blk=meeteimayekextensions' => 'meeteimayekext',
@@ -421,6 +439,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=myanmarextendeda' => 'myanmarexta',
'blk=myanmarextendedb' => 'myanmarextb',
'blk=nabataean' => 'nabataean',
+'blk=nandinagari' => 'nandinagari',
'blk=nb' => 'nb',
'blk=newa' => 'newa',
'blk=newtailue' => 'newtailue',
@@ -428,6 +447,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=noblock' => 'nb',
'blk=numberforms' => 'numberforms',
'blk=nushu' => 'nushu',
+'blk=nyiakengpuachuehmong' => 'nyiakengpuachuehmong',
'blk=ocr' => 'ocr',
'blk=ogham' => 'ogham',
'blk=olchiki' => 'olchiki',
@@ -436,6 +456,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=oldnortharabian' => 'oldnortharabian',
'blk=oldpermic' => 'oldpermic',
'blk=oldpersian' => 'oldpersian',
+'blk=oldsogdian' => 'oldsogdian',
'blk=oldsoutharabian' => 'oldsoutharabian',
'blk=oldturkic' => 'oldturkic',
'blk=opticalcharacterrecognition' => 'ocr',
@@ -443,6 +464,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=ornamentaldingbats' => 'ornamentaldingbats',
'blk=osage' => 'osage',
'blk=osmanya' => 'osmanya',
+'blk=ottomansiyaqnumbers' => 'ottomansiyaqnumbers',
'blk=pahawhhmong' => 'pahawhhmong',
'blk=palmyrene' => 'palmyrene',
'blk=paucinhau' => 'paucinhau',
@@ -474,6 +496,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=sinhalaarchaicnumbers' => 'sinhalaarchaicnumbers',
'blk=smallforms' => 'smallforms',
'blk=smallformvariants' => 'smallforms',
+'blk=smallkanaext' => 'smallkanaext',
+'blk=smallkanaextension' => 'smallkanaext',
+'blk=sogdian' => 'sogdian',
'blk=sorasompeng' => 'sorasompeng',
'blk=soyombo' => 'soyombo',
'blk=spacingmodifierletters' => 'modifierletters',
@@ -501,6 +526,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=supsymbolsandpictographs' => 'supsymbolsandpictographs',
'blk=suttonsignwriting' => 'suttonsignwriting',
'blk=sylotinagri' => 'sylotinagri',
+'blk=symbolsandpictographsexta' => 'symbolsandpictographsexta',
+'blk=symbolsandpictographsextendeda' => 'symbolsandpictographsexta',
'blk=syriac' => 'syriac',
'blk=syriacsup' => 'syriacsup',
'blk=syriacsupplement' => 'syriacsup',
@@ -514,6 +541,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=taixuanjingsymbols' => 'taixuanjing',
'blk=takri' => 'takri',
'blk=tamil' => 'tamil',
+'blk=tamilsup' => 'tamilsup',
+'blk=tamilsupplement' => 'tamilsup',
'blk=tangut' => 'tangut',
'blk=tangutcomponents' => 'tangutcomponents',
'blk=telugu' => 'telugu',
@@ -537,6 +566,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=verticalforms' => 'verticalforms',
'blk=vs' => 'vs',
'blk=vssup' => 'vssup',
+'blk=wancho' => 'wancho',
'blk=warangciti' => 'warangciti',
'blk=yijing' => 'yijing',
'blk=yijinghexagramsymbols' => 'yijing',
@@ -1045,6 +1075,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'idst=yes' => 'y',
'in=1.1' => '1.1',
'in=10.0' => '10.0',
+'in=11.0' => '11.0',
+'in=12.0' => '12.0',
+'in=12.1' => '12.1',
'in=2.0' => '2.0',
'in=2.1' => '2.1',
'in=3.0' => '3.0',
@@ -1064,6 +1097,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'in=9.0' => '9.0',
'in=unassigned' => 'unassigned',
'in=v100' => '10.0',
+'in=v110' => '11.0',
+'in=v120' => '12.0',
+'in=v121' => '12.1',
'in=v20' => '2.0',
'in=v21' => '2.1',
'in=v30' => '3.0',
@@ -1104,6 +1140,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'insc=consonantdead' => 'consonantdead',
'insc=consonantfinal' => 'consonantfinal',
'insc=consonantheadletter' => 'consonantheadletter',
+'insc=consonantinitialpostfixed' => 'consonantinitialpostfixed',
'insc=consonantkiller' => 'consonantkiller',
'insc=consonantmedial' => 'consonantmedial',
'insc=consonantplaceholder' => 'consonantplaceholder',
@@ -1151,6 +1188,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'jg=gamal' => 'gamal',
'jg=hah' => 'hah',
'jg=hamzaonhehgoal' => 'tehmarbutagoal',
+'jg=hanifirohingyakinnaya' => 'hanifirohingyakinnaya',
+'jg=hanifirohingyapa' => 'hanifirohingyapa',
'jg=he' => 'he',
'jg=heh' => 'heh',
'jg=hehgoal' => 'hehgoal',
@@ -1402,12 +1441,16 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'nv=1/2' => '1/2',
'nv=1/20' => '1/20',
'nv=1/3' => '1/3',
+'nv=1/32' => '1/32',
+'nv=1/320' => '1/320',
'nv=1/4' => '1/4',
'nv=1/40' => '1/40',
'nv=1/5' => '1/5',
'nv=1/6' => '1/6',
+'nv=1/64' => '1/64',
'nv=1/7' => '1/7',
'nv=1/8' => '1/8',
+'nv=1/80' => '1/80',
'nv=1/9' => '1/9',
'nv=10' => 10,
'nv=100' => 100,
@@ -1415,6 +1458,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'nv=10000' => 10000,
'nv=100000' => 100000,
'nv=1000000' => 1000000,
+'nv=10000000' => 10000000,
'nv=100000000' => 100000000,
'nv=10000000000' => 10000000000,
'nv=1000000000000' => 1000000000000,
@@ -1440,6 +1484,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'nv=2000' => 2000,
'nv=20000' => 20000,
'nv=200000' => 200000,
+'nv=20000000' => 20000000,
'nv=21' => 21,
'nv=216000' => 216000,
'nv=22' => 22,
@@ -1456,6 +1501,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'nv=3/20' => '3/20',
'nv=3/4' => '3/4',
'nv=3/5' => '3/5',
+'nv=3/64' => '3/64',
'nv=3/8' => '3/8',
'nv=3/80' => '3/80',
'nv=30' => 30,
@@ -1658,6 +1704,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=deseret' => 'dsrt',
'sc=deva' => 'deva',
'sc=devanagari' => 'deva',
+'sc=dogr' => 'dogr',
+'sc=dogra' => 'dogr',
'sc=dsrt' => 'dsrt',
'sc=dupl' => 'dupl',
'sc=duployan' => 'dupl',
@@ -1665,12 +1713,15 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=egyptianhieroglyphs' => 'egyp',
'sc=elba' => 'elba',
'sc=elbasan' => 'elba',
+'sc=elym' => 'elym',
+'sc=elymaic' => 'elym',
'sc=ethi' => 'ethi',
'sc=ethiopic' => 'ethi',
'sc=geor' => 'geor',
'sc=georgian' => 'geor',
'sc=glag' => 'glag',
'sc=glagolitic' => 'glag',
+'sc=gong' => 'gong',
'sc=gonm' => 'gonm',
'sc=goth' => 'goth',
'sc=gothic' => 'goth',
@@ -1680,12 +1731,14 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=grek' => 'grek',
'sc=gujarati' => 'gujr',
'sc=gujr' => 'gujr',
+'sc=gunjalagondi' => 'gong',
'sc=gurmukhi' => 'guru',
'sc=guru' => 'guru',
'sc=han' => 'hani',
'sc=hang' => 'hang',
'sc=hangul' => 'hang',
'sc=hani' => 'hani',
+'sc=hanifirohingya' => 'rohg',
'sc=hano' => 'hano',
'sc=hanunoo' => 'hano',
'sc=hatr' => 'hatr',
@@ -1696,6 +1749,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=hiragana' => 'hira',
'sc=hluw' => 'hluw',
'sc=hmng' => 'hmng',
+'sc=hmnp' => 'hmnp',
'sc=hung' => 'hung',
'sc=imperialaramaic' => 'armi',
'sc=inherited' => 'zinh',
@@ -1739,6 +1793,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=lydian' => 'lydi',
'sc=mahajani' => 'mahj',
'sc=mahj' => 'mahj',
+'sc=maka' => 'maka',
+'sc=makasar' => 'maka',
'sc=malayalam' => 'mlym',
'sc=mand' => 'mand',
'sc=mandaic' => 'mand',
@@ -1747,6 +1803,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=marc' => 'marc',
'sc=marchen' => 'marc',
'sc=masaramgondi' => 'gonm',
+'sc=medefaidrin' => 'medf',
+'sc=medf' => 'medf',
'sc=meeteimayek' => 'mtei',
'sc=mend' => 'mend',
'sc=mendekikakui' => 'mend',
@@ -1767,6 +1825,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=myanmar' => 'mymr',
'sc=mymr' => 'mymr',
'sc=nabataean' => 'nbat',
+'sc=nand' => 'nand',
+'sc=nandinagari' => 'nand',
'sc=narb' => 'narb',
'sc=nbat' => 'nbat',
'sc=newa' => 'newa',
@@ -1775,6 +1835,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=nkoo' => 'nkoo',
'sc=nshu' => 'nshu',
'sc=nushu' => 'nshu',
+'sc=nyiakengpuachuehmong' => 'hmnp',
'sc=ogam' => 'ogam',
'sc=ogham' => 'ogam',
'sc=olchiki' => 'olck',
@@ -1784,6 +1845,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=oldnortharabian' => 'narb',
'sc=oldpermic' => 'perm',
'sc=oldpersian' => 'xpeo',
+'sc=oldsogdian' => 'sogo',
'sc=oldsoutharabian' => 'sarb',
'sc=oldturkic' => 'orkh',
'sc=oriya' => 'orya',
@@ -1812,6 +1874,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=qaai' => 'zinh',
'sc=rejang' => 'rjng',
'sc=rjng' => 'rjng',
+'sc=rohg' => 'rohg',
'sc=runic' => 'runr',
'sc=runr' => 'runr',
'sc=samaritan' => 'samr',
@@ -1830,6 +1893,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=sind' => 'sind',
'sc=sinh' => 'sinh',
'sc=sinhala' => 'sinh',
+'sc=sogd' => 'sogd',
+'sc=sogdian' => 'sogd',
+'sc=sogo' => 'sogo',
'sc=sora' => 'sora',
'sc=sorasompeng' => 'sora',
'sc=soyo' => 'soyo',
@@ -1872,8 +1938,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=unknown' => 'zzzz',
'sc=vai' => 'vaii',
'sc=vaii' => 'vaii',
+'sc=wancho' => 'wcho',
'sc=wara' => 'wara',
'sc=warangciti' => 'wara',
+'sc=wcho' => 'wcho',
'sc=xpeo' => 'xpeo',
'sc=xsux' => 'xsux',
'sc=yi' => 'yiii',
@@ -1938,6 +2006,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=deseret' => 'dsrt',
'scx=deva' => 'deva',
'scx=devanagari' => 'deva',
+'scx=dogr' => 'dogr',
+'scx=dogra' => 'dogr',
'scx=dsrt' => 'dsrt',
'scx=dupl' => 'dupl',
'scx=duployan' => 'dupl',
@@ -1945,12 +2015,15 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=egyptianhieroglyphs' => 'egyp',
'scx=elba' => 'elba',
'scx=elbasan' => 'elba',
+'scx=elym' => 'elym',
+'scx=elymaic' => 'elym',
'scx=ethi' => 'ethi',
'scx=ethiopic' => 'ethi',
'scx=geor' => 'geor',
'scx=georgian' => 'geor',
'scx=glag' => 'glag',
'scx=glagolitic' => 'glag',
+'scx=gong' => 'gong',
'scx=gonm' => 'gonm',
'scx=goth' => 'goth',
'scx=gothic' => 'goth',
@@ -1960,12 +2033,14 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=grek' => 'grek',
'scx=gujarati' => 'gujr',
'scx=gujr' => 'gujr',
+'scx=gunjalagondi' => 'gong',
'scx=gurmukhi' => 'guru',
'scx=guru' => 'guru',
'scx=han' => 'hani',
'scx=hang' => 'hang',
'scx=hangul' => 'hang',
'scx=hani' => 'hani',
+'scx=hanifirohingya' => 'rohg',
'scx=hano' => 'hano',
'scx=hanunoo' => 'hano',
'scx=hatr' => 'hatr',
@@ -1976,6 +2051,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=hiragana' => 'hira',
'scx=hluw' => 'hluw',
'scx=hmng' => 'hmng',
+'scx=hmnp' => 'hmnp',
'scx=hung' => 'hung',
'scx=imperialaramaic' => 'armi',
'scx=inherited' => 'zinh',
@@ -2019,6 +2095,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=lydian' => 'lydi',
'scx=mahajani' => 'mahj',
'scx=mahj' => 'mahj',
+'scx=maka' => 'maka',
+'scx=makasar' => 'maka',
'scx=malayalam' => 'mlym',
'scx=mand' => 'mand',
'scx=mandaic' => 'mand',
@@ -2027,6 +2105,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=marc' => 'marc',
'scx=marchen' => 'marc',
'scx=masaramgondi' => 'gonm',
+'scx=medefaidrin' => 'medf',
+'scx=medf' => 'medf',
'scx=meeteimayek' => 'mtei',
'scx=mend' => 'mend',
'scx=mendekikakui' => 'mend',
@@ -2047,6 +2127,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=myanmar' => 'mymr',
'scx=mymr' => 'mymr',
'scx=nabataean' => 'nbat',
+'scx=nand' => 'nand',
+'scx=nandinagari' => 'nand',
'scx=narb' => 'narb',
'scx=nbat' => 'nbat',
'scx=newa' => 'newa',
@@ -2055,6 +2137,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=nkoo' => 'nkoo',
'scx=nshu' => 'nshu',
'scx=nushu' => 'nshu',
+'scx=nyiakengpuachuehmong' => 'hmnp',
'scx=ogam' => 'ogam',
'scx=ogham' => 'ogam',
'scx=olchiki' => 'olck',
@@ -2064,6 +2147,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=oldnortharabian' => 'narb',
'scx=oldpermic' => 'perm',
'scx=oldpersian' => 'xpeo',
+'scx=oldsogdian' => 'sogo',
'scx=oldsoutharabian' => 'sarb',
'scx=oldturkic' => 'orkh',
'scx=oriya' => 'orya',
@@ -2092,6 +2176,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=qaai' => 'zinh',
'scx=rejang' => 'rjng',
'scx=rjng' => 'rjng',
+'scx=rohg' => 'rohg',
'scx=runic' => 'runr',
'scx=runr' => 'runr',
'scx=samaritan' => 'samr',
@@ -2110,6 +2195,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=sind' => 'sind',
'scx=sinh' => 'sinh',
'scx=sinhala' => 'sinh',
+'scx=sogd' => 'sogd',
+'scx=sogdian' => 'sogd',
+'scx=sogo' => 'sogo',
'scx=sora' => 'sora',
'scx=sorasompeng' => 'sora',
'scx=soyo' => 'soyo',
@@ -2152,8 +2240,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=unknown' => 'zzzz',
'scx=vai' => 'vaii',
'scx=vaii' => 'vaii',
+'scx=wancho' => 'wcho',
'scx=wara' => 'wara',
'scx=warangciti' => 'wara',
+'scx=wcho' => 'wcho',
'scx=xpeo' => 'xpeo',
'scx=xsux' => 'xsux',
'scx=yi' => 'yiii',
@@ -2257,6 +2347,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'wb=ri' => 'ri',
'wb=singlequote' => 'sq',
'wb=sq' => 'sq',
+'wb=wsegspace' => 'wsegspace',
'wb=xx' => 'xx',
'wb=zwj' => 'zwj',
'wspace=f' => 'n',
@@ -2296,6 +2387,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'cf' => 'cf',
'decompositionmapping' => 'dm',
'dm' => 'dm',
+'equideo' => 'equideo',
+'equivalentunifiedideograph' => 'equideo',
'isc' => 'isc',
'isocomment' => 'isc',
'lc' => 'lc',
@@ -2338,7 +2431,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'any' =>
[
'Any',
-'Any',
'Unicode',
],
'ascii' =>
@@ -2379,13 +2471,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'perlspace' =>
[
'PosixSpace',
-'PosixSpace',
'PerlSpace',
],
'perlword' =>
[
'PosixWord',
-'PosixWord',
'PerlWord',
],
'posixalnum' =>
@@ -2427,7 +2517,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'posixspace' =>
[
'PosixSpace',
-'PosixSpace',
'PerlSpace',
],
'posixupper' =>
@@ -2437,7 +2526,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'posixword' =>
[
'PosixWord',
-'PosixWord',
'PerlWord',
],
'posixxdigit' =>
@@ -2456,7 +2544,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'spaceperl' =>
[
'XPosixSpace',
-'XPosixSpace',
'XPerlSpace',
'SpacePerl',
],
@@ -2473,7 +2560,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'unicode' =>
[
'Any',
-'Any',
'Unicode',
],
'vertspace' =>
@@ -2493,7 +2579,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'xperlspace' =>
[
'XPosixSpace',
-'XPosixSpace',
'XPerlSpace',
'SpacePerl',
],
@@ -2543,7 +2628,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'xposixspace' =>
[
'XPosixSpace',
-'XPosixSpace',
'XPerlSpace',
'SpacePerl',
],
@@ -2710,6 +2794,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'ea',
'East_Asian_Width',
],
+'equideo' =>
+[
+'EqUIdeo',
+'Equivalent_Unified_Ideograph',
+],
'ext' =>
[
'Ext',
@@ -3014,6 +3103,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'WB',
'Word_Break',
+'_Perl_WB',
],
'wspace' =>
[
@@ -3050,6 +3140,21 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'10.0',
'V10_0',
],
+'11.0' =>
+[
+'11.0',
+'V11_0',
+],
+'12.0' =>
+[
+'12.0',
+'V12_0',
+],
+'12.1' =>
+[
+'12.1',
+'V12_1',
+],
'2.0' =>
[
'2.0',
@@ -3507,6 +3612,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Cherokee_Sup',
'Cherokee_Supplement',
],
+'chesssymbols' =>
+[
+'Chess_Symbols',
+],
'cjk' =>
[
'CJK',
@@ -3678,6 +3787,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Dingbats',
],
+'dogra' =>
+[
+'Dogra',
+],
'domino' =>
[
'Domino',
@@ -3691,6 +3804,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Early_Dynastic_Cuneiform',
],
+'egyptianhieroglyphformatcontrols' =>
+[
+'Egyptian_Hieroglyph_Format_Controls',
+],
'egyptianhieroglyphs' =>
[
'Egyptian_Hieroglyphs',
@@ -3699,6 +3816,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Elbasan',
],
+'elymaic' =>
+[
+'Elymaic',
+],
'emoticons' =>
[
'Emoticons',
@@ -3755,6 +3876,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Georgian',
],
+'georgianext' =>
+[
+'Georgian_Ext',
+'Georgian_Extended',
+],
'georgiansup' =>
[
'Georgian_Sup',
@@ -3791,6 +3917,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Gujarati',
],
+'gunjalagondi' =>
+[
+'Gunjala_Gondi',
+],
'gurmukhi' =>
[
'Gurmukhi',
@@ -3810,6 +3940,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Hangul',
'Hangul_Syllables',
],
+'hanifirohingya' =>
+[
+'Hanifi_Rohingya',
+],
'hanunoo' =>
[
'Hanunoo',
@@ -3854,6 +3988,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Indic_Number_Forms',
'Common_Indic_Number_Forms',
],
+'indicsiyaqnumbers' =>
+[
+'Indic_Siyaq_Numbers',
+],
'inscriptionalpahlavi' =>
[
'Inscriptional_Pahlavi',
@@ -4035,6 +4173,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Mahjong',
'Mahjong_Tiles',
],
+'makasar' =>
+[
+'Makasar',
+],
'malayalam' =>
[
'Malayalam',
@@ -4065,6 +4207,14 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Math_Operators',
'Mathematical_Operators',
],
+'mayannumerals' =>
+[
+'Mayan_Numerals',
+],
+'medefaidrin' =>
+[
+'Medefaidrin',
+],
'meeteimayek' =>
[
'Meetei_Mayek',
@@ -4173,6 +4323,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Nabataean',
],
+'nandinagari' =>
+[
+'Nandinagari',
+],
'nb' =>
[
'NB',
@@ -4198,6 +4352,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Nushu',
],
+'nyiakengpuachuehmong' =>
+[
+'Nyiakeng_Puachue_Hmong',
+],
'ocr' =>
[
'OCR',
@@ -4231,6 +4389,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Old_Persian',
],
+'oldsogdian' =>
+[
+'Old_Sogdian',
+],
'oldsoutharabian' =>
[
'Old_South_Arabian',
@@ -4255,6 +4417,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Osmanya',
],
+'ottomansiyaqnumbers' =>
+[
+'Ottoman_Siyaq_Numbers',
+],
'pahawhhmong' =>
[
'Pahawh_Hmong',
@@ -4359,6 +4525,15 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Small_Forms',
'Small_Form_Variants',
],
+'smallkanaext' =>
+[
+'Small_Kana_Ext',
+'Small_Kana_Extension',
+],
+'sogdian' =>
+[
+'Sogdian',
+],
'sorasompeng' =>
[
'Sora_Sompeng',
@@ -4433,6 +4608,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Syloti_Nagri',
],
+'symbolsandpictographsexta' =>
+[
+'Symbols_And_Pictographs_Ext_A',
+'Symbols_And_Pictographs_Extended_A',
+],
'syriac' =>
[
'Syriac',
@@ -4479,6 +4659,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Tamil',
],
+'tamilsup' =>
+[
+'Tamil_Sup',
+'Tamil_Supplement',
+],
'tangut' =>
[
'Tangut',
@@ -4554,6 +4739,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'VS_Sup',
'Variation_Selectors_Supplement',
],
+'wancho' =>
+[
+'Wancho',
+],
'warangciti' =>
[
'Warang_Citi',
@@ -5801,6 +5990,24 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'10.0',
'V10_0',
],
+'11.0' =>
+[
+'11.0',
+'11.0',
+'V11_0',
+],
+'12.0' =>
+[
+'12.0',
+'12.0',
+'V12_0',
+],
+'12.1' =>
+[
+'12.1',
+'12.1',
+'V12_1',
+],
'2.0' =>
[
'2.0',
@@ -6005,6 +6212,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Consonant_Head_Letter',
],
+'consonantinitialpostfixed' =>
+[
+'Consonant_Initial_Postfixed',
+],
'consonantkiller' =>
[
'Consonant_Killer',
@@ -6192,6 +6403,14 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Hah',
],
+'hanifirohingyakinnaya' =>
+[
+'Hanifi_Rohingya_Kinna_Ya',
+],
+'hanifirohingyapa' =>
+[
+'Hanifi_Rohingya_Pa',
+],
'he' =>
[
'He',
@@ -6975,6 +7194,14 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'1/3',
],
+'1/32' =>
+[
+'1/32',
+],
+'1/320' =>
+[
+'1/320',
+],
'1/4' =>
[
'1/4',
@@ -6991,6 +7218,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'1/6',
],
+'1/64' =>
+[
+'1/64',
+],
'1/7' =>
[
'1/7',
@@ -6999,6 +7230,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'1/8',
],
+'1/80' =>
+[
+'1/80',
+],
'1/9' =>
[
'1/9',
@@ -7027,6 +7262,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
1000000,
],
+10000000 =>
+[
+10000000,
+],
100000000 =>
[
100000000,
@@ -7127,6 +7366,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
200000,
],
+20000000 =>
+[
+20000000,
+],
21 =>
[
21,
@@ -7191,6 +7434,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'3/5',
],
+'3/64' =>
+[
+'3/64',
+],
'3/8' =>
[
'3/8',
@@ -7794,6 +8041,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Deva',
'Devanagari',
],
+'dogr' =>
+[
+'Dogr',
+'Dogra',
+],
'dsrt' =>
[
'Dsrt',
@@ -7814,6 +8066,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Elba',
'Elbasan',
],
+'elym' =>
+[
+'Elym',
+'Elymaic',
+],
'ethi' =>
[
'Ethi',
@@ -7829,6 +8086,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Glag',
'Glagolitic',
],
+'gong' =>
+[
+'Gong',
+'Gunjala_Gondi',
+],
'gonm' =>
[
'Gonm',
@@ -7899,6 +8161,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Hmng',
'Pahawh_Hmong',
],
+'hmnp' =>
+[
+'Hmnp',
+'Nyiakeng_Puachue_Hmong',
+],
'hrkt' =>
[
'Hrkt',
@@ -8008,6 +8275,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Mahj',
'Mahajani',
],
+'maka' =>
+[
+'Maka',
+'Makasar',
+],
'mand' =>
[
'Mand',
@@ -8023,6 +8295,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Marc',
'Marchen',
],
+'medf' =>
+[
+'Medf',
+'Medefaidrin',
+],
'mend' =>
[
'Mend',
@@ -8072,6 +8349,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Mymr',
'Myanmar',
],
+'nand' =>
+[
+'Nand',
+'Nandinagari',
+],
'narb' =>
[
'Narb',
@@ -8176,6 +8458,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Rjng',
'Rejang',
],
+'rohg' =>
+[
+'Rohg',
+'Hanifi_Rohingya',
+],
'runr' =>
[
'Runr',
@@ -8226,6 +8513,16 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Sinh',
'Sinhala',
],
+'sogd' =>
+[
+'Sogd',
+'Sogdian',
+],
+'sogo' =>
+[
+'Sogo',
+'Old_Sogdian',
+],
'sora' =>
[
'Sora',
@@ -8335,6 +8632,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Wara',
'Warang_Citi',
],
+'wcho' =>
+[
+'Wcho',
+'Wancho',
+],
'xpeo' =>
[
'Xpeo',
@@ -8508,6 +8810,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Deva',
'Devanagari',
],
+'dogr' =>
+[
+'Dogr',
+'Dogra',
+],
'dsrt' =>
[
'Dsrt',
@@ -8528,6 +8835,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Elba',
'Elbasan',
],
+'elym' =>
+[
+'Elym',
+'Elymaic',
+],
'ethi' =>
[
'Ethi',
@@ -8543,6 +8855,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Glag',
'Glagolitic',
],
+'gong' =>
+[
+'Gong',
+'Gunjala_Gondi',
+],
'gonm' =>
[
'Gonm',
@@ -8613,6 +8930,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Hmng',
'Pahawh_Hmong',
],
+'hmnp' =>
+[
+'Hmnp',
+'Nyiakeng_Puachue_Hmong',
+],
'hrkt' =>
[
'Hrkt',
@@ -8722,6 +9044,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Mahj',
'Mahajani',
],
+'maka' =>
+[
+'Maka',
+'Makasar',
+],
'mand' =>
[
'Mand',
@@ -8737,6 +9064,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Marc',
'Marchen',
],
+'medf' =>
+[
+'Medf',
+'Medefaidrin',
+],
'mend' =>
[
'Mend',
@@ -8786,6 +9118,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Mymr',
'Myanmar',
],
+'nand' =>
+[
+'Nand',
+'Nandinagari',
+],
'narb' =>
[
'Narb',
@@ -8890,6 +9227,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Rjng',
'Rejang',
],
+'rohg' =>
+[
+'Rohg',
+'Hanifi_Rohingya',
+],
'runr' =>
[
'Runr',
@@ -8940,6 +9282,16 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Sinh',
'Sinhala',
],
+'sogd' =>
+[
+'Sogd',
+'Sogdian',
+],
+'sogo' =>
+[
+'Sogo',
+'Old_Sogdian',
+],
'sora' =>
[
'Sora',
@@ -9049,6 +9401,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Wara',
'Warang_Citi',
],
+'wcho' =>
+[
+'Wcho',
+'Wancho',
+],
'xpeo' =>
[
'Xpeo',
@@ -9310,6 +9667,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'SQ',
'Single_Quote',
],
+'wsegspace' =>
+[
+'WSegSpace',
+],
'xx' =>
[
'XX',
@@ -9384,7 +9745,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'name' => 'CJK UNIFIED IDEOGRAPH-<code point>',
},
{
-'high' => 40938,
+'high' => 40943,
'low' => 19968,
'name' => 'CJK UNIFIED IDEOGRAPH-<code point>',
},
@@ -9404,7 +9765,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'name' => 'CJK COMPATIBILITY IDEOGRAPH-<code point>',
},
{
-'high' => 100332,
+'high' => 100343,
'low' => 94208,
'name' => 'TANGUT IDEOGRAPH-<code point>',
},
@@ -9745,6 +10106,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'expandsonnfd',
'expandsonnfkc',
'expandsonnfkd',
+'extendedpictographic',
'fcnfkc',
'fcnfkcclosure',
'graphemelink',
@@ -9796,6 +10158,7 @@ $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 2c65926515..005ef23b00 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1317
+V1351
888
890
896
@@ -25,10 +25,6 @@ V1317
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -36,7 +32,7 @@ V1317
1480
1488
1515
-1520
+1519
1525
1536
1565
@@ -48,7 +44,7 @@ V1317
1970
1984
2043
-2048
+2045
2094
2096
2111
@@ -62,7 +58,7 @@ V1317
2229
2230
2238
-2260
+2259
2436
2437
2445
@@ -89,7 +85,7 @@ V1317
2527
2532
2534
-2558
+2559
2561
2564
2565
@@ -121,7 +117,7 @@ V1317
2654
2655
2662
-2678
+2679
2689
2692
2693
@@ -211,8 +207,6 @@ V1317
3046
3067
3072
-3076
-3077
3085
3086
3089
@@ -234,9 +228,7 @@ V1317
3172
3174
3184
-3192
-3204
-3205
+3191
3213
3214
3217
@@ -310,27 +302,13 @@ V1317
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -429,7 +407,7 @@ V1317
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -478,10 +456,12 @@ V1317
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7376
-7418
+7419
7424
7674
7675
@@ -539,14 +519,6 @@ V1317
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -581,7 +553,7 @@ V1317
11736
11743
11744
-11850
+11856
11904
11930
11931
@@ -597,7 +569,7 @@ V1317
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -607,11 +579,9 @@ V1317
12784
12831
12832
-13055
-13056
19894
19904
-40939
+40944
40960
42125
42128
@@ -621,9 +591,9 @@ V1317
42560
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43052
43056
@@ -635,8 +605,6 @@ V1317
43214
43226
43232
-43262
-43264
43348
43359
43389
@@ -667,7 +635,7 @@ V1317
43816
43823
43824
-43878
+43880
43888
44014
44016
@@ -837,11 +805,11 @@ V1317
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
68192
@@ -869,15 +837,25 @@ V1317
68800
68851
68858
-68864
+68904
+68912
+68922
69216
69247
+69376
+69416
+69424
+69466
+69600
+69623
69632
69710
69714
69744
69759
69826
+69837
+69838
69840
69865
69872
@@ -885,7 +863,7 @@ V1317
69888
69941
69942
-69956
+69959
69968
70007
70016
@@ -926,7 +904,7 @@ V1317
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -947,7 +925,7 @@ V1317
70747
70748
70749
-70750
+70752
70784
70856
70864
@@ -963,26 +941,30 @@ V1317
71264
71277
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71488
+71680
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72152
+72154
+72165
72192
72264
72272
-72324
-72326
-72349
-72350
72355
72384
72441
@@ -1014,7 +996,23 @@ V1317
73032
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1024,6 +1022,8 @@ V1317
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1048,20 +1048,26 @@ V1317
93048
93053
93072
+93760
+93851
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1082,10 +1088,12 @@ V1317
119273
119296
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1142,16 +1150,32 @@ V1317
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
124928
125125
125127
125143
125184
-125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
@@ -1235,9 +1259,7 @@ V1317
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -1251,15 +1273,17 @@ V1317
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -1272,18 +1296,28 @@ V1317
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131070
173783
173824
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 8afbbdcea8..fd56ad19a5 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 10.0.0. Any changes made here will be lost!
+# 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
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 e2ac12d446..c07d5cf89f 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..f9ac9418de
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V110.pl
@@ -0,0 +1,132 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V118
+1376
+1377
+1416
+1417
+1519
+1520
+2045
+2048
+2259
+2260
+2558
+2559
+2678
+2679
+3076
+3077
+3204
+3205
+6264
+6265
+7312
+7355
+7357
+7360
+11194
+11197
+11219
+11244
+11248
+11263
+11850
+11855
+12591
+12592
+40939
+40944
+42927
+42928
+42936
+42938
+43262
+43264
+68148
+68150
+68168
+68169
+68864
+68904
+68912
+68922
+69376
+69416
+69424
+69466
+69837
+69838
+69956
+69959
+70459
+70460
+70750
+70751
+71450
+71451
+71680
+71740
+72349
+72350
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+93760
+93851
+100333
+100338
+119520
+119540
+119666
+119673
+126065
+126133
+127279
+127280
+128761
+128762
+128981
+128985
+129357
+129360
+129388
+129393
+129395
+129399
+129402
+129403
+129404
+129408
+129432
+129443
+129456
+129466
+129473
+129475
+129511
+129536
+129632
+129646
+END
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
new file mode 100755
index 0000000000..02cc4ec3ae
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V120.pl
@@ -0,0 +1,134 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V120
+3191
+3192
+3718
+3719
+3721
+3722
+3724
+3725
+3726
+3732
+3736
+3737
+3744
+3745
+3752
+3754
+3756
+3757
+3770
+3771
+7418
+7419
+11209
+11210
+11263
+11264
+11855
+11856
+42938
+42944
+42946
+42951
+43878
+43880
+69600
+69623
+70751
+70752
+71352
+71353
+72096
+72104
+72106
+72152
+72154
+72165
+72324
+72326
+73664
+73714
+73727
+73728
+78896
+78905
+94021
+94027
+94031
+94032
+94079
+94088
+94178
+94180
+100338
+100344
+110928
+110931
+110948
+110952
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
+125259
+125260
+126209
+126270
+127340
+127341
+128725
+128726
+128762
+128763
+128992
+129004
+129293
+129296
+129343
+129344
+129393
+129394
+129403
+129404
+129445
+129451
+129454
+129456
+129466
+129472
+129475
+129483
+129485
+129488
+129536
+129620
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
+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 73225c5502..204e990d60 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 10.0.0. Any changes made here will be lost!
+# 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
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 b492f5ad67..4577388afb 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 10.0.0. Any changes made here will be lost!
+# 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
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 5d0c4287dd..033a78130b 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 10.0.0. Any changes made here will be lost!
+# 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
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 807756d442..9a97f0f19b 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 10.0.0. Any changes made here will be lost!
+# 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
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 43978f7ba2..8912b56d6b 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 10.0.0. Any changes made here will be lost!
+# 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
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 a75443ddc8..2176b4c786 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 10.0.0. Any changes made here will be lost!
+# 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
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 142e00fe64..dc6efe67e2 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 10.0.0. Any changes made here will be lost!
+# 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
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 f03d5c7634..459a3cf17f 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 10.0.0. Any changes made here will be lost!
+# 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
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 645a3fd18b..2e7d4d73df 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 10.0.0. Any changes made here will be lost!
+# 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
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 d6ab70da9f..1b0760e0db 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 10.0.0. Any changes made here will be lost!
+# 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
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 405087be35..badb1484ab 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 10.0.0. Any changes made here will be lost!
+# 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
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 057c264343..7f7964636b 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 10.0.0. Any changes made here will be lost!
+# 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
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 f6f19b7473..4fe19a27b0 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 10.0.0. Any changes made here will be lost!
+# 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
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 0937057c48..fa906e5382 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 10.0.0. Any changes made here will be lost!
+# 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
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 bee7185960..d5bb7d5560 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1320
+V1358
65
91
97
@@ -63,8 +63,8 @@ V1320
1367
1369
1370
-1377
-1416
+1376
+1417
1456
1470
1471
@@ -77,7 +77,7 @@ V1320
1480
1488
1515
-1520
+1519
1523
1552
1563
@@ -377,25 +377,13 @@ V1320
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3770
3771
3774
@@ -426,14 +414,8 @@ V1320
4155
4160
4176
-4195
-4197
-4201
-4206
-4231
-4238
-4239
-4252
+4240
+4250
4254
4256
4294
@@ -475,8 +457,6 @@ V1320
4886
4888
4955
-4959
-4960
4992
5008
5024
@@ -516,7 +496,7 @@ V1320
6108
6109
6176
-6264
+6265
6272
6315
6320
@@ -558,19 +538,25 @@ V1320
7143
7154
7168
-7222
+7223
7245
7248
7258
7294
7296
7305
+7312
+7355
+7357
+7360
7401
7405
7406
7412
7413
7415
+7418
+7419
7424
7616
7655
@@ -708,7 +694,7 @@ V1320
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -718,7 +704,7 @@ V1320
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -740,16 +726,12 @@ V1320
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
-43010
-43011
43014
43015
-43019
-43020
43048
43072
43124
@@ -762,7 +744,7 @@ V1320
43259
43260
43261
-43262
+43264
43274
43307
43312
@@ -776,8 +758,6 @@ V1320
43471
43472
43488
-43493
-43494
43504
43514
43519
@@ -788,8 +768,6 @@ V1320
43616
43639
43642
-43643
-43646
43711
43712
43713
@@ -814,7 +792,7 @@ V1320
43824
43867
43868
-43878
+43880
43888
44011
44032
@@ -958,7 +936,7 @@ V1320
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -981,6 +959,16 @@ V1320
68787
68800
68851
+68864
+68904
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69632
69702
69762
@@ -989,6 +977,8 @@ V1320
69865
69888
69939
+69956
+69959
69968
70003
70006
@@ -1053,6 +1043,8 @@ V1320
70726
70727
70731
+70751
+70752
70784
70850
70852
@@ -1073,22 +1065,36 @@ V1320
71237
71296
71350
+71352
+71353
71424
-71450
+71451
71453
71467
+71680
+71737
71840
71904
71935
71936
+72096
+72104
+72106
+72152
+72154
+72160
+72161
+72162
+72163
+72165
72192
72243
72245
72255
72272
-72324
-72326
72344
+72349
+72350
72384
72441
72704
@@ -1121,6 +1127,20 @@ V1320
73028
73030
73032
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73111
+73112
+73113
+73440
+73463
73728
74650
74752
@@ -1138,27 +1158,35 @@ V1320
92880
92910
92928
-92983
+92976
92992
92996
93027
93048
93053
93072
+93760
+93824
93952
-94021
-94032
-94079
-94099
+94027
+94031
+94088
+94095
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1241,12 +1269,22 @@ V1320
122917
122918
122923
+123136
+123181
+123191
+123198
+123214
+123215
+123584
+123628
124928
125125
125184
125252
125255
125256
+125259
+125260
126464
126468
126469
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 80a2abbb72..b8095606f0 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V42
+V56
1544
1545
1547
@@ -38,7 +38,7 @@ V42
2144
2160
2208
-2260
+2259
64336
64830
64832
@@ -49,6 +49,20 @@ V42
65024
65136
65279
+68864
+68900
+68904
+68912
+68922
+68928
+69424
+69446
+69457
+69488
+126064
+126144
+126208
+126288
126464
126704
126706
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 f2ef85f998..3ce6f7f87f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V12
+V14
1536
1542
1632
@@ -21,6 +21,8 @@ V12
1758
2274
2275
+68912
+68922
69216
69247
END
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 93cd4da7ba..31df10ab7c 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 10.0.0. Any changes made here will be lost!
+# 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
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 8b33694b7f..ccd55b7e06 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 10.0.0. Any changes made here will be lost!
+# 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
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 5a6ab2ced1..eaf176ca16 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 10.0.0. Any changes made here will be lost!
+# 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
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 3625eed7e6..6a364a49c4 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 10.0.0. Any changes made here will be lost!
+# 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
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 5d1c245046..89296ac0ae 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 10.0.0. Any changes made here will be lost!
+# 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
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 cf5786d9b0..6cd106008b 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V44
+V48
35
38
162
@@ -55,4 +55,8 @@ V44
65506
65509
65511
+73693
+73697
+123647
+123648
END
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 26891469d2..1b88b50d34 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V859
+V903
65
91
97
@@ -78,6 +78,8 @@ V859
2548
2555
2556
+2558
+2559
2561
2563
2620
@@ -134,6 +136,8 @@ V859
3067
3072
3073
+3076
+3077
3134
3137
3142
@@ -181,8 +185,6 @@ V859
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -419,13 +421,7 @@ V859
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
+11264
11493
11499
11503
@@ -435,7 +431,7 @@ V859
11647
11648
11744
-11850
+11856
11904
11930
11931
@@ -514,6 +510,8 @@ V859
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -525,7 +523,7 @@ V859
43446
43450
43452
-43453
+43454
43493
43494
43561
@@ -622,7 +620,7 @@ V859
70018
70070
70079
-70090
+70089
70093
70191
70194
@@ -638,7 +636,7 @@ V859
70379
70400
70402
-70460
+70459
70461
70464
70465
@@ -652,6 +650,8 @@ V859
70725
70726
70727
+70750
+70751
70835
70841
70842
@@ -690,6 +690,16 @@ V859
71462
71463
71468
+71727
+71736
+71737
+71739
+72148
+72152
+72154
+72156
+72160
+72161
72193
72199
72201
@@ -730,12 +740,26 @@ V859
73030
73031
73032
+73104
+73106
+73109
+73110
+73111
+73112
+73459
+73461
+73685
+73714
92912
92917
92976
92983
+94031
+94032
94095
94099
+94178
+94179
113821
113823
113824
@@ -786,6 +810,12 @@ V859
122917
122918
122923
+123184
+123191
+123628
+123632
+123647
+123648
124928
127020
127024
@@ -800,20 +830,24 @@ V859
127222
127232
127245
+127279
+127280
127338
-127340
+127341
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -826,18 +860,28 @@ V859
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
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 7319a001a0..6f1e43d3d5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V592
+V628
768
880
1155
@@ -47,6 +47,8 @@ V592
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -57,7 +59,7 @@ V592
2094
2137
2140
-2260
+2259
2274
2275
2307
@@ -83,6 +85,8 @@ V592
2510
2530
2532
+2558
+2559
2561
2563
2620
@@ -135,6 +139,8 @@ V592
3022
3072
3073
+3076
+3077
3134
3137
3142
@@ -178,8 +184,6 @@ V592
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -359,6 +363,8 @@ V592
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -370,7 +376,7 @@ V592
43446
43450
43452
-43453
+43454
43493
43494
43561
@@ -429,6 +435,10 @@ V592
68160
68325
68327
+68900
+68904
+69446
+69457
69633
69634
69688
@@ -451,7 +461,7 @@ V592
70018
70070
70079
-70090
+70089
70093
70191
70194
@@ -467,7 +477,7 @@ V592
70379
70400
70402
-70460
+70459
70461
70464
70465
@@ -481,6 +491,8 @@ V592
70725
70726
70727
+70750
+70751
70835
70841
70842
@@ -517,6 +529,16 @@ V592
71462
71463
71468
+71727
+71736
+71737
+71739
+72148
+72152
+72154
+72156
+72160
+72161
72193
72199
72201
@@ -557,10 +579,20 @@ V592
73030
73031
73032
+73104
+73106
+73109
+73110
+73111
+73112
+73459
+73461
92912
92917
92976
92983
+94031
+94032
94095
94099
113821
@@ -597,6 +629,10 @@ V592
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
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 6bbffbf69a..151781f531 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V354
+V368
33
35
38
@@ -168,19 +168,13 @@ V354
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
+11264
11493
11499
11513
11520
11776
-11850
+11856
11904
11930
11931
@@ -295,6 +289,12 @@ V354
69734
71264
71277
+73685
+73693
+73697
+73714
+94178
+94179
119296
119362
119365
@@ -327,20 +327,24 @@ V354
127222
127243
127245
+127279
+127280
127338
-127340
+127341
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -353,16 +357,26 @@ V354
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
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 65cc499731..d0ca923267 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V66
+V76
1424
1425
1470
@@ -28,6 +28,8 @@ V66
2036
2038
2042
+2045
+2046
2070
2074
2075
@@ -66,14 +68,22 @@ V66
68327
68409
68416
+68864
+68928
69216
69247
+69424
+69488
69632
124928
125136
125143
125252
125259
+126064
+126144
+126208
+126288
126464
126720
126976
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 21c29b0ef2..2f3352f654 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 10.0.0. Any changes made here will be lost!
+# 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
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 8ce3c0272e..86778fbb2f 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 10.0.0. Any changes made here will be lost!
+# 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
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 77a19b17fa..c3b3e86238 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V222
+V226
40
42
60
@@ -118,6 +118,8 @@ V222
10627
10649
10651
+10657
+10658
10672
10680
10681
@@ -187,6 +189,8 @@ V222
11004
11005
11006
+11262
+11263
11778
11782
11785
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 7e5885b7a8..bcde4358f5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,11 +10,9 @@
return <<'END';
-V95
+V107
2160
2208
-7312
-7360
12256
12272
66048
@@ -35,10 +33,12 @@ V95
68608
68688
68736
-68864
+68928
69216
69248
-69632
+69376
+69488
+69600
70224
70272
70528
@@ -48,52 +48,64 @@ V95
71376
71424
71488
+71680
+71760
71840
71936
-72192
+72096
72368
72384
72448
72704
72896
72960
-73056
-73728
+73136
+73440
+73472
+73664
75088
77824
-78896
+78912
82944
83584
92160
92784
92880
93072
+93760
+93856
93952
94112
94176
101120
110592
-110896
-110960
111360
113664
113840
118784
119376
-119552
+119520
119680
119808
121520
122880
122928
+123136
+123216
+123584
+123648
124928
125152
125184
125280
+126064
+126144
+126208
+126288
126464
126720
126976
-129536
+129792
131072
173792
173824
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 ec6cfda956..705c7c0be6 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 10.0.0. Any changes made here will be lost!
+# 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
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 ad6b36ff19..36496031a8 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 10.0.0. Any changes made here will be lost!
+# 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
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 20ada749ff..02c5ed863e 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 10.0.0. Any changes made here will be lost!
+# 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
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 811ed6aad3..756348dbab 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 10.0.0. Any changes made here will be lost!
+# 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
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 b0bcafd127..ca82b23417 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V762
+V802
39
40
46
@@ -87,11 +87,13 @@ V762
2038
2042
2043
+2045
+2046
2070
2094
2137
2140
-2260
+2259
2307
2362
2363
@@ -117,6 +119,8 @@ V762
2510
2530
2532
+2558
+2559
2561
2563
2620
@@ -169,6 +173,8 @@ V762
3022
3072
3073
+3076
+3077
3134
3137
3142
@@ -216,8 +222,6 @@ V762
3761
3762
3764
-3770
-3771
3773
3782
3783
@@ -475,6 +479,8 @@ V762
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -486,7 +492,7 @@ V762
43446
43450
43452
-43453
+43454
43471
43472
43493
@@ -583,6 +589,10 @@ V762
68160
68325
68327
+68900
+68904
+69446
+69457
69633
69634
69688
@@ -595,6 +605,8 @@ V762
69819
69821
69822
+69837
+69838
69888
69891
69927
@@ -607,7 +619,7 @@ V762
70018
70070
70079
-70090
+70089
70093
70191
70194
@@ -623,7 +635,7 @@ V762
70379
70400
70402
-70460
+70459
70461
70464
70465
@@ -637,6 +649,8 @@ V762
70725
70726
70727
+70750
+70751
70835
70841
70842
@@ -673,9 +687,17 @@ V762
71462
71463
71468
+71727
+71736
+71737
+71739
+72148
+72152
+72154
+72156
+72160
+72161
72193
-72199
-72201
72203
72243
72249
@@ -715,16 +737,30 @@ V762
73030
73031
73032
+73104
+73106
+73109
+73110
+73111
+73112
+73459
+73461
+78896
+78905
92912
92917
92976
92983
92992
92996
+94031
+94032
94095
94112
94176
94178
+94179
+94180
113821
113823
113824
@@ -761,10 +797,14 @@ V762
122917
122918
122923
+123184
+123198
+123628
+123632
125136
125143
125252
-125259
+125260
127995
128000
917505
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 75134bb21c..6951a44522 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1206
+V1224
65
91
181
@@ -577,6 +577,10 @@ V1206
5118
7296
7305
+7312
+7355
+7357
+7360
7680
7681
7682
@@ -1199,6 +1203,18 @@ V1206
42933
42934
42935
+42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42946
+42947
+42948
+42951
43888
43968
64256
@@ -1215,6 +1231,8 @@ V1206
68787
71840
71872
+93760
+93792
125184
125218
END
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 091434d627..8e421a2f1a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V232
+V246
65
91
97
@@ -65,7 +65,7 @@ V232
638
640
641
-643
+642
644
647
653
@@ -111,16 +111,26 @@ V232
4296
4301
4302
+4304
+4347
+4349
+4352
5024
5110
5112
5118
7296
7305
+7312
+7355
+7357
+7360
7545
7546
7549
7550
+7566
+7567
7680
7836
7838
@@ -212,11 +222,13 @@ V232
42891
42894
42896
-42900
+42901
42902
42927
42928
-42936
+42944
+42946
+42951
43859
43860
43888
@@ -241,6 +253,8 @@ V232
68851
71840
71904
+93760
+93824
125184
125252
END
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 c44ecd182b..677b3c3a28 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1630
+V1646
65
91
160
@@ -655,6 +655,10 @@ V1630
6159
7296
7305
+7312
+7355
+7357
+7360
7468
7471
7472
@@ -1204,8 +1208,6 @@ V1630
12880
12927
12928
-13055
-13056
13312
42560
42561
@@ -1409,6 +1411,18 @@ V1630
42933
42934
42935
+42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42946
+42947
+42948
+42951
43000
43002
43868
@@ -1501,6 +1515,8 @@ V1630
68787
71840
71872
+93760
+93792
113824
113828
119134
@@ -1626,7 +1642,7 @@ V1630
127280
127312
127338
-127340
+127341
127376
127377
127488
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 2486d44560..2b4834963d 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1180
+V1198
65
91
192
@@ -561,6 +561,10 @@ V1180
4302
5024
5110
+7312
+7355
+7357
+7360
7680
7681
7682
@@ -1179,6 +1183,18 @@ V1180
42933
42934
42935
+42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42946
+42947
+42948
+42951
65313
65339
66560
@@ -1189,6 +1205,8 @@ V1180
68787
71840
71872
+93760
+93792
125184
125218
END
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 1906874ebd..c608690dca 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1216
+V1230
97
123
181
@@ -325,7 +325,7 @@ V1216
638
640
641
-643
+642
644
647
653
@@ -591,6 +591,8 @@ V1216
7546
7549
7550
+7566
+7567
7681
7682
7683
@@ -1182,7 +1184,7 @@ V1216
42897
42898
42899
-42900
+42901
42903
42904
42905
@@ -1207,6 +1209,16 @@ V1216
42934
42935
42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42944
+42947
+42948
43859
43860
43888
@@ -1225,6 +1237,8 @@ V1216
68851
71872
71904
+93792
+93824
125218
125252
END
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 398fb9df15..33f559c0ab 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1214
+V1232
97
123
181
@@ -323,7 +323,7 @@ V1214
638
640
641
-643
+642
644
647
653
@@ -581,6 +581,10 @@ V1214
1328
1377
1416
+4304
+4347
+4349
+4352
5112
5118
7296
@@ -589,6 +593,8 @@ V1214
7546
7549
7550
+7566
+7567
7681
7682
7683
@@ -1180,7 +1186,7 @@ V1214
42897
42898
42899
-42900
+42901
42903
42904
42905
@@ -1205,6 +1211,16 @@ V1214
42934
42935
42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42944
+42947
+42948
43859
43860
43888
@@ -1223,6 +1239,8 @@ V1214
68851
71872
71904
+93792
+93824
125218
125252
END
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 e99c31e86d..a6b373b8f1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V270
+V280
65
91
97
@@ -63,20 +63,28 @@ V270
1328
1329
1367
-1377
-1416
+1376
+1417
4256
4294
4295
4296
4301
4302
+4304
+4347
+4349
+4352
5024
5110
5112
5118
7296
7305
+7312
+7355
+7357
+7360
7424
7616
7680
@@ -182,15 +190,15 @@ V270
42891
42895
42896
-42927
-42928
-42936
+42944
+42946
+42951
43000
43003
43824
43867
43868
-43878
+43880
43888
43968
64256
@@ -213,6 +221,8 @@ V270
68851
71840
71904
+93760
+93824
119808
119893
119894
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 9c23a8ee75..9a88bbc9cf 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V220
+V234
768
789
829
@@ -111,6 +111,8 @@ V220
2386
2387
2389
+2558
+2559
3970
3972
3974
@@ -205,12 +207,20 @@ V220
68153
68325
68326
+68900
+68904
+69448
+69451
+69452
+69453
69888
69891
70502
70509
70512
70517
+70750
+70751
92976
92983
119173
@@ -229,6 +239,10 @@ V220
122917
122918
122923
+123184
+123191
+123628
+123632
125252
125258
END
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 e9f9007568..592dd3e0c3 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 10.0.0. Any changes made here will be lost!
+# 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
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 a0e27f594c..607c821800 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 10.0.0. Any changes made here will be lost!
+# 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
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 1a1856c432..04d6aad517 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 10.0.0. Any changes made here will be lost!
+# 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
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 e3da61a5ea..0d3491c726 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V144
+V154
790
794
796
@@ -73,8 +73,12 @@ V144
1865
2034
2035
+2045
+2046
2137
2140
+2259
+2260
2275
2276
2278
@@ -149,6 +153,12 @@ V144
68155
68326
68327
+69446
+69448
+69451
+69452
+69453
+69457
119163
119171
119178
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 ef4da07b10..598bc88249 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 10.0.0. Any changes made here will be lost!
+# 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
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 a36ce43d0c..c400b9d3af 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 10.0.0. Any changes made here will be lost!
+# 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
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 5a9a66e627..4ded088c41 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V46
+V48
2364
2365
2492
@@ -43,7 +43,7 @@ V46
70199
70377
70378
-70460
+70459
70461
70726
70727
@@ -53,6 +53,8 @@ V46
71105
71351
71352
+71738
+71739
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 41b2f0b7ae..0b7a92ee9e 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V337
+V357
0
768
847
@@ -48,6 +48,8 @@ V337
1867
2027
2036
+2045
+2046
2070
2074
2075
@@ -58,7 +60,7 @@ V337
2094
2137
2140
-2260
+2259
2274
2275
2304
@@ -72,6 +74,8 @@ V337
2493
2509
2510
+2558
+2559
2620
2621
2637
@@ -105,7 +109,7 @@ V337
3656
3660
3768
-3770
+3771
3784
3788
3864
@@ -262,6 +266,10 @@ V337
68160
68325
68327
+68900
+68904
+69446
+69457
69702
69703
69759
@@ -282,7 +290,7 @@ V337
70199
70377
70379
-70460
+70459
70461
70477
70478
@@ -294,6 +302,8 @@ V337
70723
70726
70727
+70750
+70751
70850
70852
71103
@@ -304,6 +314,10 @@ V337
71352
71467
71468
+71737
+71739
+72160
+72161
72244
72245
72263
@@ -316,6 +330,8 @@ V337
73027
73028
73030
+73111
+73112
92912
92917
92976
@@ -344,6 +360,10 @@ V337
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
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 a2075c0f39..3f5fd517d7 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 10.0.0. Any changes made here will be lost!
+# 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
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 f8c4533dfd..eb748d5db0 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V96
+V104
2381
2382
2509
@@ -35,6 +35,8 @@ V96
3531
3642
3643
+3770
+3771
3972
3973
4153
@@ -97,6 +99,10 @@ V96
71351
71467
71468
+71737
+71738
+72160
+72161
72244
72245
72263
@@ -107,4 +113,6 @@ V96
72768
73028
73030
+73111
+73112
END
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 284fbdf6cb..86715a4150 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 10.0.0. Any changes made here will be lost!
+# 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
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 712b47a027..f9a124dd84 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 10.0.0. Any changes made here will be lost!
+# 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
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 a9d229cb41..fb724c8e96 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 10.0.0. Any changes made here will be lost!
+# 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
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 2c632fc269..9ff470937b 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 10.0.0. Any changes made here will be lost!
+# 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
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 f50b3e84d8..3f191be04e 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V318
+V342
94
95
96
@@ -113,6 +113,8 @@ V318
3661
3662
3663
+3770
+3771
3784
3789
3864
@@ -135,12 +137,18 @@ V318
4152
4153
4155
+4195
+4197
+4201
+4206
4231
4238
4239
4240
4250
4252
+4957
+4960
6089
6100
6109
@@ -213,10 +221,10 @@ V318
42654
42736
42738
-42775
+42752
42786
42888
-42889
+42891
43000
43002
43204
@@ -261,6 +269,10 @@ V318
66273
68325
68327
+68898
+68904
+69446
+69457
69817
69819
69939
@@ -297,6 +309,10 @@ V318
71352
71467
71468
+71737
+71739
+72160
+72161
72244
72245
72263
@@ -309,8 +325,12 @@ V318
73027
73028
73030
+73111
+73112
92912
92917
+92976
+92983
94095
94112
119143
@@ -323,6 +343,10 @@ V318
119180
119210
119214
+123184
+123191
+123628
+123632
125136
125143
125252
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 3a60246b8c..373a9f95d4 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 10.0.0. Any changes made here will be lost!
+# 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
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 003a45f32e..ae8ec1a1e2 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 10.0.0. Any changes made here will be lost!
+# 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
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 5daa2ce6bc..ef8c9bef78 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 10.0.0. Any changes made here will be lost!
+# 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
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 6a161743c0..51fcfa30e4 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 10.0.0. Any changes made here will be lost!
+# 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
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 5e2fe2d771..ab78102f49 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 10.0.0. Any changes made here will be lost!
+# 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
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 66b9bbdb05..e45a772001 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 10.0.0. Any changes made here will be lost!
+# 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
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 c0b5fa855f..14d526d179 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 10.0.0. Any changes made here will be lost!
+# 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
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 de5f4702e3..b81405e0ee 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 10.0.0. Any changes made here will be lost!
+# 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
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 efe73bab7e..bc1c1b03c3 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 10.0.0. Any changes made here will be lost!
+# 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
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 750f083ed4..89ff65dca8 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V372
+V370
160
161
168
@@ -200,8 +200,6 @@ V372
12880
12927
12928
-13055
-13056
13312
42652
42654
@@ -372,7 +370,7 @@ V372
127280
127312
127338
-127340
+127341
127376
127377
127488
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 b2ce81afb8..101bb85f88 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -15,7 +15,7 @@ V18
12881
13004
13008
-13056
+13055
13144
13169
13280
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 bbe72f2e3e..3583755786 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 10.0.0. Any changes made here will be lost!
+# 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
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 d9c1e26f40..bf50eb38bf 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -58,5 +58,5 @@ V48
43868
43872
127338
-127340
+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 e4456f333c..4b179cdd30 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 10.0.0. Any changes made here will be lost!
+# 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
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 a85e9a51eb..ad9191761b 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 10.0.0. Any changes made here will be lost!
+# 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
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 8c901f1cf1..2af53d408d 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 10.0.0. Any changes made here will be lost!
+# 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
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 d9942bcb8f..b2faed228a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V533
+V547
0
32
127
@@ -397,7 +397,7 @@ V533
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -407,8 +407,6 @@ V533
12784
12831
12832
-13055
-13056
19904
19968
42125
@@ -445,13 +443,17 @@ V533
65533
65534
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
126980
@@ -518,22 +520,34 @@ V533
128717
128720
128723
+128725
+128726
128747
128749
128756
-128761
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+128763
+128992
+129004
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129536
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
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 7353e8cc5d..6d0752b70b 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 10.0.0. Any changes made here will be lost!
+# 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
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 2108f8f6e6..58bb7e121c 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V208
+V222
4352
4448
8986
@@ -96,7 +96,7 @@ V208
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -108,8 +108,6 @@ V208
12832
12872
12880
-13055
-13056
19904
19968
42125
@@ -130,13 +128,17 @@ V208
65128
65132
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
126980
@@ -199,22 +201,34 @@ V208
128717
128720
128723
+128725
+128726
128747
128749
128756
-128761
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+128763
+128992
+129004
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129536
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131072
196606
196608
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 3736db5f40..479fb73aff 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V58
+V62
183
184
720
@@ -67,6 +67,10 @@ V58
92996
94176
94178
+94179
+94180
+123196
+123198
125252
125255
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 1dbfc80ffd..273fd26c32 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -33,12 +33,12 @@ V38
8239
8288
8304
-55296
-57344
65279
65280
65520
65532
+78896
+78905
113824
113828
119155
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EB.pl
deleted file mode 100755
index 782c12d94e..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EB.pl
+++ /dev/null
@@ -1,76 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 10.0.0. Any changes 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';
-V62
-9757
-9758
-9977
-9978
-9994
-9998
-127877
-127878
-127938
-127941
-127943
-127944
-127946
-127949
-128066
-128068
-128070
-128081
-128110
-128111
-128112
-128121
-128124
-128125
-128129
-128132
-128133
-128136
-128170
-128171
-128372
-128374
-128378
-128379
-128400
-128401
-128405
-128407
-128581
-128584
-128587
-128592
-128675
-128676
-128692
-128695
-128704
-128705
-128716
-128717
-129304
-129309
-129310
-129312
-129318
-129319
-129328
-129338
-129341
-129343
-129489
-129502
-END
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 14dd581d9a..4b2d17402f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V638
+V672
768
880
1155
@@ -47,6 +47,8 @@ V638
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -57,7 +59,7 @@ V638
2094
2137
2140
-2260
+2259
2274
2275
2307
@@ -87,6 +89,8 @@ V638
2520
2530
2532
+2558
+2559
2561
2563
2620
@@ -143,6 +147,8 @@ V638
3032
3072
3073
+3076
+3077
3134
3137
3142
@@ -202,8 +208,6 @@ V638
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -306,8 +310,6 @@ V638
6912
6916
6964
-6965
-6966
6971
6972
6973
@@ -385,6 +387,8 @@ V638
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -396,7 +400,7 @@ V638
43446
43450
43452
-43453
+43454
43493
43494
43561
@@ -457,6 +461,10 @@ V638
68160
68325
68327
+68900
+68904
+69446
+69457
69633
69634
69688
@@ -479,7 +487,7 @@ V638
70018
70070
70079
-70090
+70089
70093
70191
70194
@@ -495,7 +503,7 @@ V638
70379
70400
70402
-70460
+70459
70461
70462
70463
@@ -513,6 +521,8 @@ V638
70725
70726
70727
+70750
+70751
70832
70833
70835
@@ -555,9 +565,17 @@ V638
71462
71463
71468
+71727
+71736
+71737
+71739
+72148
+72152
+72154
+72156
+72160
+72161
72193
-72199
-72201
72203
72243
72249
@@ -597,10 +615,20 @@ V638
73030
73031
73032
+73104
+73106
+73109
+73110
+73111
+73112
+73459
+73461
92912
92917
92976
92983
+94031
+94032
94095
94099
113821
@@ -641,10 +669,16 @@ V638
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
125259
+127995
+128000
917536
917632
917760
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 8c3b94146f..e4fe91a3cf 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 10.0.0. Any changes made here will be lost!
+# 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
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 be97d8bc61..c5ee9bebe8 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 10.0.0. Any changes made here will be lost!
+# 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
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 d5c1184a73..f5127461f7 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V20
+V22
1536
1542
1757
@@ -23,11 +23,13 @@ V20
3407
69821
69822
+69837
+69838
70082
70084
72250
72251
-72326
+72324
72330
73030
73031
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 2f6271f39e..9418aabd56 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V290
+V304
2307
2308
2363
@@ -129,8 +129,6 @@ V290
6771
6916
6917
-6965
-6966
6971
6972
6973
@@ -159,8 +157,6 @@ V290
7222
7393
7394
-7410
-7412
7415
7416
43043
@@ -179,7 +175,7 @@ V290
43446
43450
43452
-43453
+43454
43457
43567
43569
@@ -213,6 +209,8 @@ V290
69817
69932
69933
+69957
+69959
70018
70019
70067
@@ -277,8 +275,16 @@ V290
71458
71462
71463
-72199
-72201
+71724
+71727
+71736
+71737
+72145
+72148
+72156
+72160
+72164
+72165
72249
72250
72279
@@ -295,8 +301,16 @@ V290
72882
72884
72885
+73098
+73103
+73107
+73109
+73110
+73111
+73461
+73463
94033
-94079
+94088
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 3148c9f469..f811415e1b 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V671
+V603
32
127
160
@@ -58,6 +58,8 @@ V671
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -68,7 +70,7 @@ V671
2094
2137
2140
-2260
+2259
2308
2362
2365
@@ -92,6 +94,8 @@ V671
2520
2530
2532
+2558
+2559
2561
2564
2620
@@ -147,7 +151,7 @@ V671
3031
3032
3072
-3076
+3077
3134
3141
3142
@@ -207,8 +211,6 @@ V671
3761
3762
3763
-3770
-3771
3773
3784
3790
@@ -310,7 +312,7 @@ V671
7401
7405
7406
-7410
+7412
7413
7415
7418
@@ -326,22 +328,6 @@ V671
8304
8400
8433
-9757
-9758
-9792
-9793
-9794
-9795
-9877
-9879
-9977
-9978
-9992
-9993
-9994
-9998
-10084
-10085
11503
11506
11647
@@ -374,6 +360,8 @@ V671
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -418,8 +406,6 @@ V671
55239
55243
55292
-55296
-57344
64286
64287
65024
@@ -450,6 +436,10 @@ V671
68160
68325
68327
+68900
+68904
+69446
+69457
69632
69635
69688
@@ -460,10 +450,14 @@ V671
69819
69821
69822
+69837
+69838
69888
69891
69927
69941
+69957
+69959
70003
70004
70016
@@ -472,7 +466,7 @@ V671
70081
70082
70084
-70090
+70089
70093
70188
70200
@@ -482,7 +476,7 @@ V671
70379
70400
70404
-70460
+70459
70461
70462
70469
@@ -500,6 +494,8 @@ V671
70517
70709
70727
+70750
+70751
70832
70852
71087
@@ -514,6 +510,14 @@ V671
71352
71453
71468
+71724
+71739
+72145
+72152
+72154
+72161
+72164
+72165
72193
72203
72243
@@ -522,7 +526,7 @@ V671
72264
72273
72284
-72326
+72324
72346
72751
72759
@@ -540,12 +544,24 @@ V671
73022
73023
73032
+73098
+73103
+73104
+73106
+73107
+73112
+73459
+73463
+78896
+78905
92912
92917
92976
92983
+94031
+94032
94033
-94079
+94088
94095
94099
113821
@@ -584,102 +600,18 @@ V671
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
125259
127462
127488
-127752
-127753
-127806
-127807
-127859
-127860
-127877
-127878
-127891
-127892
-127908
-127909
-127912
-127913
-127938
-127941
-127943
-127944
-127946
-127949
-127979
-127980
-127981
-127982
127995
128000
-128066
-128068
-128070
-128081
-128102
-128106
-128110
-128111
-128112
-128121
-128124
-128125
-128129
-128132
-128133
-128136
-128139
-128140
-128170
-128171
-128187
-128189
-128295
-128296
-128300
-128301
-128372
-128374
-128378
-128379
-128400
-128401
-128405
-128407
-128488
-128489
-128581
-128584
-128587
-128592
-128640
-128641
-128658
-128659
-128675
-128676
-128692
-128695
-128704
-128705
-128716
-128717
-129304
-129309
-129310
-129312
-129318
-129319
-129328
-129338
-129341
-129343
-129489
-129502
917504
921600
END
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 b637f6d999..46c0c64d90 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1305
+V1335
0
32
127
@@ -31,10 +31,6 @@ V1305
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -42,7 +38,7 @@ V1305
1480
1488
1515
-1520
+1519
1525
1542
1564
@@ -56,7 +52,7 @@ V1305
1970
1984
2043
-2048
+2045
2094
2096
2111
@@ -70,7 +66,7 @@ V1305
2229
2230
2238
-2260
+2259
2274
2275
2436
@@ -99,7 +95,7 @@ V1305
2527
2532
2534
-2558
+2559
2561
2564
2565
@@ -131,7 +127,7 @@ V1305
2654
2655
2662
-2678
+2679
2689
2692
2693
@@ -221,8 +217,6 @@ V1305
3046
3067
3072
-3076
-3077
3085
3086
3089
@@ -244,9 +238,7 @@ V1305
3172
3174
3184
-3192
-3204
-3205
+3191
3213
3214
3217
@@ -320,27 +312,13 @@ V1305
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -439,7 +417,7 @@ V1305
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -488,10 +466,12 @@ V1305
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7376
-7418
+7419
7424
7674
7675
@@ -553,14 +533,6 @@ V1305
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -595,7 +567,7 @@ V1305
11736
11743
11744
-11850
+11856
11904
11930
11931
@@ -611,7 +583,7 @@ V1305
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -621,11 +593,9 @@ V1305
12784
12831
12832
-13055
-13056
19894
19904
-40939
+40944
40960
42125
42128
@@ -635,9 +605,9 @@ V1305
42560
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43052
43056
@@ -649,8 +619,6 @@ V1305
43214
43226
43232
-43262
-43264
43348
43359
43389
@@ -681,7 +649,7 @@ V1305
43816
43823
43824
-43878
+43880
43888
44014
44016
@@ -851,11 +819,11 @@ V1305
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
68192
@@ -883,9 +851,17 @@ V1305
68800
68851
68858
-68864
+68904
+68912
+68922
69216
69247
+69376
+69416
+69424
+69466
+69600
+69623
69632
69710
69714
@@ -901,7 +877,7 @@ V1305
69888
69941
69942
-69956
+69959
69968
70007
70016
@@ -942,7 +918,7 @@ V1305
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -963,7 +939,7 @@ V1305
70747
70748
70749
-70750
+70752
70784
70856
70864
@@ -979,26 +955,30 @@ V1305
71264
71277
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71488
+71680
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72152
+72154
+72165
72192
72264
72272
-72324
-72326
-72349
-72350
72355
72384
72441
@@ -1030,7 +1010,23 @@ V1305
73032
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1064,20 +1060,26 @@ V1305
93048
93053
93072
+93760
+93851
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1100,10 +1102,12 @@ V1305
119273
119296
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1160,16 +1164,32 @@ V1305
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
124928
125125
125127
125143
125184
-125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
@@ -1253,9 +1273,7 @@ V1305
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -1269,15 +1287,17 @@ V1305
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -1290,18 +1310,28 @@ V1305
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131072
173783
173824
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 bf20e77450..7f50c718be 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V36
+V40
173
174
1536
@@ -39,6 +39,10 @@ V36
65532
69821
69822
+69837
+69838
+78896
+78905
113824
113828
119155
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 250c6cd98b..fa78307241 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1297
+V1331
888
890
896
@@ -25,10 +25,6 @@ V1297
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -36,7 +32,7 @@ V1297
1480
1488
1515
-1520
+1519
1525
1536
1565
@@ -48,7 +44,7 @@ V1297
1970
1984
2043
-2048
+2045
2094
2096
2111
@@ -62,7 +58,7 @@ V1297
2229
2230
2238
-2260
+2259
2436
2437
2445
@@ -89,7 +85,7 @@ V1297
2527
2532
2534
-2558
+2559
2561
2564
2565
@@ -121,7 +117,7 @@ V1297
2654
2655
2662
-2678
+2679
2689
2692
2693
@@ -211,8 +207,6 @@ V1297
3046
3067
3072
-3076
-3077
3085
3086
3089
@@ -234,9 +228,7 @@ V1297
3172
3174
3184
-3192
-3204
-3205
+3191
3213
3214
3217
@@ -310,27 +302,13 @@ V1297
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -429,7 +407,7 @@ V1297
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -478,10 +456,12 @@ V1297
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7376
-7418
+7419
7424
7674
7675
@@ -539,14 +519,6 @@ V1297
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -581,7 +553,7 @@ V1297
11736
11743
11744
-11850
+11856
11904
11930
11931
@@ -597,7 +569,7 @@ V1297
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -607,11 +579,9 @@ V1297
12784
12831
12832
-13055
-13056
19894
19904
-40939
+40944
40960
42125
42128
@@ -621,9 +591,9 @@ V1297
42560
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43052
43056
@@ -635,8 +605,6 @@ V1297
43214
43226
43232
-43262
-43264
43348
43359
43389
@@ -667,7 +635,7 @@ V1297
43816
43823
43824
-43878
+43880
43888
44014
44016
@@ -839,11 +807,11 @@ V1297
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
68192
@@ -871,15 +839,25 @@ V1297
68800
68851
68858
-68864
+68904
+68912
+68922
69216
69247
+69376
+69416
+69424
+69466
+69600
+69623
69632
69710
69714
69744
69759
69826
+69837
+69838
69840
69865
69872
@@ -887,7 +865,7 @@ V1297
69888
69941
69942
-69956
+69959
69968
70007
70016
@@ -928,7 +906,7 @@ V1297
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -949,7 +927,7 @@ V1297
70747
70748
70749
-70750
+70752
70784
70856
70864
@@ -965,26 +943,30 @@ V1297
71264
71277
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71488
+71680
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72152
+72154
+72165
72192
72264
72272
-72324
-72326
-72349
-72350
72355
72384
72441
@@ -1016,7 +998,23 @@ V1297
73032
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1026,6 +1024,8 @@ V1297
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1050,20 +1050,26 @@ V1297
93048
93053
93072
+93760
+93851
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1084,10 +1090,12 @@ V1297
119273
119296
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1144,16 +1152,32 @@ V1297
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
124928
125125
125127
125143
125184
-125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
@@ -1237,9 +1261,7 @@ V1297
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -1253,15 +1275,17 @@ V1297
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -1274,18 +1298,28 @@ V1297
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131072
173783
173824
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 0f487294f8..32bbb07910 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1170
+V1218
65
91
97
@@ -61,11 +61,11 @@ V1170
1367
1369
1370
-1377
-1416
+1376
+1417
1488
1515
-1520
+1519
1523
1568
1611
@@ -299,25 +299,13 @@ V1170
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3761
3762
3764
@@ -430,7 +418,7 @@ V1170
6108
6109
6176
-6264
+6265
6272
6277
6279
@@ -473,12 +461,18 @@ V1170
7294
7296
7305
+7312
+7355
+7357
+7360
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
7424
7616
7680
@@ -608,7 +602,7 @@ V1170
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -618,7 +612,7 @@ V1170
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -640,9 +634,9 @@ V1170
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43010
43011
@@ -660,7 +654,7 @@ V1170
43259
43260
43261
-43262
+43263
43274
43302
43312
@@ -718,7 +712,7 @@ V1170
43824
43867
43868
-43878
+43880
43888
44003
44032
@@ -860,7 +854,7 @@ V1170
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -883,6 +877,16 @@ V1170
68787
68800
68851
+68864
+68900
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69635
69688
69763
@@ -891,6 +895,8 @@ V1170
69865
69891
69927
+69956
+69957
69968
70003
70006
@@ -941,6 +947,8 @@ V1170
70709
70727
70731
+70751
+70752
70784
70832
70852
@@ -957,12 +965,24 @@ V1170
71237
71296
71339
+71352
+71353
71424
-71450
+71451
+71680
+71724
71840
71904
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -972,9 +992,9 @@ V1170
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -993,6 +1013,16 @@ V1170
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
73728
74650
74880
@@ -1015,20 +1045,28 @@ V1170
93048
93053
93072
+93760
+93824
93952
-94021
+94027
94032
94033
94099
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1099,10 +1137,20 @@ V1170
120771
120772
120780
+123136
+123181
+123191
+123198
+123214
+123215
+123584
+123628
124928
125125
125184
125252
+125259
+125260
126464
126468
126469
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 3d17d38b1b..888b7cc8b1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V252
+V262
65
91
97
@@ -53,20 +53,28 @@ V252
1328
1329
1367
-1377
-1416
+1376
+1417
4256
4294
4295
4296
4301
4302
+4304
+4347
+4349
+4352
5024
5110
5112
5118
7296
7305
+7312
+7355
+7357
+7360
7424
7468
7531
@@ -170,15 +178,15 @@ V252
42891
42895
42896
-42927
-42928
-42936
+42944
+42946
+42951
43002
43003
43824
43867
43872
-43878
+43880
43888
43968
64256
@@ -201,6 +209,8 @@ V252
68851
71840
71904
+93760
+93824
119808
119893
119894
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 de291183f3..45525b029f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1266
+V1284
97
123
181
@@ -549,8 +549,12 @@ V1266
1326
1327
1328
-1377
-1416
+1376
+1417
+4304
+4347
+4349
+4352
5112
5118
7296
@@ -1193,16 +1197,28 @@ V1266
42920
42921
42922
+42927
+42928
42933
42934
42935
42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42944
+42947
+42948
43002
43003
43824
43867
43872
-43878
+43880
43888
43968
64256
@@ -1219,6 +1235,8 @@ V1266
68851
71872
71904
+93792
+93824
119834
119860
119886
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 a33886244c..81e68718b5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V114
+V120
688
706
710
@@ -125,4 +125,10 @@ V114
94112
94176
94178
+94179
+94180
+123191
+123198
+125259
+125260
END
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 8045d89a11..0151f36195 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V918
+V952
170
171
186
@@ -23,7 +23,7 @@ V918
661
1488
1515
-1520
+1519
1523
1568
1600
@@ -247,25 +247,13 @@ V918
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3761
3762
3764
@@ -301,9 +289,7 @@ V918
4226
4238
4239
-4304
-4347
-4349
+4352
4681
4682
4686
@@ -366,7 +352,7 @@ V918
6176
6211
6212
-6264
+6265
6272
6277
6279
@@ -408,9 +394,11 @@ V918
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
8501
8505
11568
@@ -446,7 +434,7 @@ V918
12543
12544
12549
-12591
+12592
12593
12687
12704
@@ -456,7 +444,7 @@ V918
13312
19894
19968
-40939
+40944
40960
40981
40982
@@ -494,7 +482,7 @@ V918
43259
43260
43261
-43262
+43263
43274
43302
43312
@@ -682,7 +670,7 @@ V918
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -701,6 +689,16 @@ V918
68498
68608
68681
+68864
+68900
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69635
69688
69763
@@ -709,6 +707,8 @@ V918
69865
69891
69927
+69956
+69957
69968
70003
70006
@@ -759,6 +759,8 @@ V918
70709
70727
70731
+70751
+70752
70784
70832
70852
@@ -775,10 +777,22 @@ V918
71237
71296
71339
+71352
+71353
71424
-71450
+71451
+71680
+71724
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -788,9 +802,9 @@ V918
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -809,6 +823,16 @@ V918
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
73728
74650
74880
@@ -830,15 +854,19 @@ V918
93053
93072
93952
-94021
+94027
94032
94033
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -849,6 +877,12 @@ V918
113801
113808
113818
+123136
+123181
+123214
+123215
+123584
+123628
124928
125125
126464
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 563d05f4a7..4463abcb6b 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1254
+V1272
65
91
192
@@ -563,6 +563,10 @@ V1254
4302
5024
5110
+7312
+7355
+7357
+7360
7680
7681
7682
@@ -1191,6 +1195,18 @@ V1254
42933
42934
42935
+42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42946
+42947
+42948
+42951
65313
65339
66560
@@ -1201,6 +1217,8 @@ V1254
68787
71840
71872
+93760
+93792
119808
119834
119860
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 f65d4c1d90..83ae0432e7 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V526
+V560
768
880
1155
@@ -47,6 +47,8 @@ V526
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -57,7 +59,7 @@ V526
2094
2137
2140
-2260
+2259
2274
2275
2308
@@ -83,6 +85,8 @@ V526
2520
2530
2532
+2558
+2559
2561
2564
2620
@@ -138,7 +142,7 @@ V526
3031
3032
3072
-3076
+3077
3134
3141
3142
@@ -198,8 +202,6 @@ V526
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -295,7 +297,7 @@ V526
7401
7405
7406
-7410
+7412
7413
7415
7418
@@ -337,6 +339,8 @@ V526
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -397,6 +401,10 @@ V526
68160
68325
68327
+68900
+68904
+69446
+69457
69632
69635
69688
@@ -409,13 +417,15 @@ V526
69891
69927
69941
+69957
+69959
70003
70004
70016
70019
70067
70081
-70090
+70089
70093
70188
70200
@@ -425,7 +435,7 @@ V526
70379
70400
70404
-70460
+70459
70461
70462
70469
@@ -443,6 +453,8 @@ V526
70517
70709
70727
+70750
+70751
70832
70852
71087
@@ -457,6 +469,14 @@ V526
71352
71453
71468
+71724
+71739
+72145
+72152
+72154
+72161
+72164
+72165
72193
72203
72243
@@ -487,12 +507,22 @@ V526
73030
73031
73032
+73098
+73103
+73104
+73106
+73107
+73112
+73459
+73463
92912
92917
92976
92983
+94031
+94032
94033
-94079
+94088
94095
94099
113821
@@ -531,6 +561,10 @@ V526
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
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 539a25e003..f09b42806d 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V320
+V336
2307
2308
2363
@@ -183,8 +183,6 @@ V320
7222
7393
7394
-7410
-7412
7415
7416
12334
@@ -205,7 +203,7 @@ V320
43446
43450
43452
-43453
+43454
43457
43567
43569
@@ -243,6 +241,8 @@ V320
69817
69932
69933
+69957
+69959
70018
70019
70067
@@ -307,8 +307,16 @@ V320
71458
71462
71463
-72199
-72201
+71724
+71727
+71736
+71737
+72145
+72148
+72156
+72160
+72164
+72165
72249
72250
72279
@@ -325,8 +333,16 @@ V320
72882
72884
72885
+73098
+73103
+73107
+73109
+73110
+73111
+73461
+73463
94033
-94079
+94088
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 9c79aba4d6..f7445b5d73 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 10.0.0. Any changes made here will be lost!
+# 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
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 8730507c06..a52b6eb7e2 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V602
+V636
768
880
1155
@@ -47,6 +47,8 @@ V602
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -57,7 +59,7 @@ V602
2094
2137
2140
-2260
+2259
2274
2275
2307
@@ -83,6 +85,8 @@ V602
2510
2530
2532
+2558
+2559
2561
2563
2620
@@ -135,6 +139,8 @@ V602
3022
3072
3073
+3076
+3077
3134
3137
3142
@@ -182,8 +188,6 @@ V602
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -367,6 +371,8 @@ V602
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -378,7 +384,7 @@ V602
43446
43450
43452
-43453
+43454
43493
43494
43561
@@ -437,6 +443,10 @@ V602
68160
68325
68327
+68900
+68904
+69446
+69457
69633
69634
69688
@@ -459,7 +469,7 @@ V602
70018
70070
70079
-70090
+70089
70093
70191
70194
@@ -475,7 +485,7 @@ V602
70379
70400
70402
-70460
+70459
70461
70464
70465
@@ -489,6 +499,8 @@ V602
70725
70726
70727
+70750
+70751
70835
70841
70842
@@ -525,9 +537,17 @@ V602
71462
71463
71468
+71727
+71736
+71737
+71739
+72148
+72152
+72154
+72156
+72160
+72161
72193
-72199
-72201
72203
72243
72249
@@ -567,10 +587,20 @@ V602
73030
73031
73032
+73104
+73106
+73109
+73110
+73111
+73112
+73459
+73461
92912
92917
92976
92983
+94031
+94032
94095
94099
113821
@@ -607,6 +637,10 @@ V602
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
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 1884b75f51..1b74ac3379 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V232
+V260
48
58
178
@@ -180,7 +180,7 @@ V232
68050
68096
68160
-68168
+68169
68221
68223
68253
@@ -195,8 +195,14 @@ V232
68528
68858
68864
+68912
+68922
69216
69247
+69405
+69415
+69457
+69461
69714
69744
69872
@@ -225,6 +231,10 @@ V232
72813
73040
73050
+73120
+73130
+73664
+73685
74752
74863
92768
@@ -233,14 +243,32 @@ V232
93018
93019
93026
+93824
+93847
+119520
+119540
119648
-119666
+119673
120782
120832
+123200
+123210
+123632
+123642
125127
125136
125264
125274
+126065
+126124
+126125
+126128
+126129
+126133
+126209
+126254
+126255
+126270
127232
127245
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 cfc23663a1..be874e9ca4 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V110
+V118
48
58
1632
@@ -87,6 +87,8 @@ V110
65306
66720
66730
+68912
+68922
69734
69744
69872
@@ -113,12 +115,18 @@ V110
72794
73040
73050
+73120
+73130
92768
92778
93008
93018
120782
120832
+123200
+123210
+123632
+123642
125264
125274
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 d4c791aea5..c1c65d6794 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 10.0.0. Any changes made here will be lost!
+# 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
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 d229342421..40ae49aa37 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V120
+V140
178
180
185
@@ -96,7 +96,7 @@ V120
68050
68096
68160
-68168
+68169
68221
68223
68253
@@ -113,6 +113,10 @@ V120
68864
69216
69247
+69405
+69415
+69457
+69461
69714
69734
70113
@@ -123,12 +127,28 @@ V120
71923
72794
72813
+73664
+73685
93019
93026
+93824
+93847
+119520
+119540
119648
-119666
+119673
125127
125136
+126065
+126124
+126125
+126128
+126129
+126133
+126209
+126254
+126255
+126270
127232
127245
END
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 6d8387a376..0fce12f2d9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V344
+V364
33
36
37
@@ -85,8 +85,14 @@ V344
2417
2557
2558
+2678
+2679
2800
2801
+3191
+3192
+3204
+3205
3572
3573
3663
@@ -113,7 +119,7 @@ V344
4969
5120
5121
-5741
+5742
5743
5787
5789
@@ -184,7 +190,7 @@ V344
11776
11823
11824
-11850
+11856
12289
12292
12296
@@ -291,6 +297,8 @@ V344
68416
68505
68509
+69461
+69466
69703
69710
69819
@@ -302,7 +310,7 @@ V344
70004
70006
70085
-70090
+70089
70093
70094
70107
@@ -329,6 +337,10 @@ V344
71277
71484
71487
+71739
+71740
+72162
+72163
72255
72263
72346
@@ -339,6 +351,10 @@ V344
72774
72816
72818
+73463
+73465
+73727
+73728
74864
74869
92782
@@ -349,6 +365,10 @@ V344
92988
92996
92997
+93847
+93851
+94178
+94179
113823
113824
121479
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 5bffa4650e..a4167ca4a9 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 10.0.0. Any changes made here will be lost!
+# 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
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 3f7ebc2a48..d38c0630f4 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 10.0.0. Any changes made here will be lost!
+# 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
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 98b7dc4399..ee9299ea0d 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 10.0.0. Any changes made here will be lost!
+# 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
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 bdd5905350..37f72db3dc 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 10.0.0. Any changes made here will be lost!
+# 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
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 c8c32803d4..838b18fd32 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 10.0.0. Any changes made here will be lost!
+# 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
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 83787d0d1b..9e0fed946f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V338
+V358
33
36
37
@@ -77,8 +77,14 @@ V338
2417
2557
2558
+2678
+2679
2800
2801
+3191
+3192
+3204
+3205
3572
3573
3663
@@ -101,7 +107,7 @@ V338
4348
4960
4969
-5741
+5742
5743
5867
5870
@@ -180,7 +186,7 @@ V338
11841
11842
11843
-11850
+11856
12289
12292
12349
@@ -285,6 +291,8 @@ V338
68416
68505
68509
+69461
+69466
69703
69710
69819
@@ -296,7 +304,7 @@ V338
70004
70006
70085
-70090
+70089
70093
70094
70107
@@ -323,6 +331,10 @@ V338
71277
71484
71487
+71739
+71740
+72162
+72163
72255
72263
72346
@@ -333,6 +345,10 @@ V338
72774
72816
72818
+73463
+73465
+73727
+73728
74864
74869
92782
@@ -343,6 +359,10 @@ V338
92988
92996
92997
+93847
+93851
+94178
+94179
113823
113824
121479
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 ea6a2669c8..bdd87d5a87 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 10.0.0. Any changes made here will be lost!
+# 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
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 272377cd13..62b31de381 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V434
+V452
36
37
43
@@ -75,6 +75,8 @@ V434
1791
2038
2039
+2046
+2048
2546
2548
2554
@@ -119,6 +121,8 @@ V434
4256
5008
5018
+5741
+5742
6107
6108
6464
@@ -208,13 +212,7 @@ V434
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
+11264
11493
11499
11904
@@ -254,8 +252,6 @@ V434
12938
12977
12992
-13055
-13056
13312
19904
19968
@@ -325,6 +321,8 @@ V434
68297
71487
71488
+73685
+73714
92988
92992
92997
@@ -381,6 +379,16 @@ V434
121476
121477
121479
+123215
+123216
+123647
+123648
+126124
+126125
+126128
+126129
+126254
+126255
126704
126706
126976
@@ -396,9 +404,7 @@ V434
127185
127222
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -412,15 +418,17 @@ V434
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -433,16 +441,26 @@ V434
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
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 c2cb918973..2f5f1f6b2b 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V34
+V42
36
37
162
@@ -19,6 +19,8 @@ V34
1424
1547
1548
+2046
+2048
2546
2548
2555
@@ -45,4 +47,10 @@ V34
65506
65509
65511
+73693
+73697
+123647
+123648
+126128
+126129
END
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 1335f09794..e353b30bbf 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 10.0.0. Any changes made here will be lost!
+# 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
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 b15ec47bbd..e1b0efe7ae 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 10.0.0. Any changes made here will be lost!
+# 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
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 19c7900de8..10a2ce3786 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V346
+V360
166
167
169
@@ -73,6 +73,8 @@ V346
4256
5008
5018
+5741
+5742
6464
6465
6622
@@ -170,13 +172,7 @@ V346
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
+11264
11493
11499
11904
@@ -214,8 +210,6 @@ V346
12938
12977
12992
-13055
-13056
13312
19904
19968
@@ -257,6 +251,10 @@ V346
68297
71487
71488
+73685
+73693
+73697
+73714
92988
92992
92997
@@ -293,6 +291,12 @@ V346
121476
121477
121479
+123215
+123216
+126124
+126125
+126254
+126255
126976
127020
127024
@@ -306,9 +310,7 @@ V346
127185
127222
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -324,15 +326,17 @@ V346
127744
127995
128000
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -345,16 +349,26 @@ V346
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
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 65a66e2dd6..fa81d39842 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 10.0.0. Any changes made here will be lost!
+# 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
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 b77aad1548..bc9e81fc87 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 10.0.0. Any changes made here will be lost!
+# 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
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 6bc23699d4..6d39a1a1ef 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1582
+V1638
32
127
160
@@ -34,10 +34,6 @@ V1582
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -51,7 +47,7 @@ V1582
1479
1488
1515
-1520
+1519
1525
1542
1552
@@ -83,7 +79,7 @@ V1582
2027
2036
2043
-2048
+2046
2070
2074
2075
@@ -173,6 +169,8 @@ V1582
2672
2674
2677
+2678
+2679
2691
2692
2693
@@ -281,11 +279,9 @@ V1582
3170
3174
3184
-3192
+3191
3201
3202
-3204
-3205
3213
3214
3217
@@ -369,25 +365,13 @@ V1582
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3761
3762
3764
@@ -530,7 +514,7 @@ V1582
6160
6170
6176
-6264
+6265
6272
6277
6279
@@ -583,8 +567,6 @@ V1582
6830
6916
6964
-6965
-6966
6971
6972
6973
@@ -619,7 +601,9 @@ V1582
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7379
7380
@@ -631,6 +615,8 @@ V1582
7412
7413
7416
+7418
+7419
7424
7616
7680
@@ -690,14 +676,6 @@ V1582
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -734,7 +712,7 @@ V1582
11736
11743
11776
-11850
+11856
11904
11930
11931
@@ -752,7 +730,7 @@ V1582
12443
12544
12549
-12591
+12592
12593
12687
12688
@@ -762,11 +740,9 @@ V1582
12784
12831
12832
-13055
-13056
19894
19904
-40939
+40944
40960
42125
42128
@@ -784,9 +760,9 @@ V1582
42738
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43010
43011
@@ -806,7 +782,7 @@ V1582
43214
43226
43250
-43262
+43263
43264
43302
43310
@@ -821,7 +797,7 @@ V1582
43446
43450
43452
-43453
+43454
43470
43471
43482
@@ -872,7 +848,7 @@ V1582
43816
43823
43824
-43878
+43880
43888
44005
44006
@@ -1048,9 +1024,9 @@ V1582
68117
68120
68121
-68148
+68150
68160
-68168
+68169
68176
68185
68192
@@ -1078,9 +1054,19 @@ V1582
68800
68851
68858
-68864
+68900
+68912
+68922
69216
69247
+69376
+69416
+69424
+69446
+69457
+69466
+69600
+69623
69632
69633
69634
@@ -1106,7 +1092,7 @@ V1582
69932
69933
69942
-69956
+69959
69968
70003
70004
@@ -1114,7 +1100,7 @@ V1582
70018
70070
70079
-70090
+70089
70093
70094
70096
@@ -1187,6 +1173,8 @@ V1582
70748
70749
70750
+70751
+70752
70784
70832
70833
@@ -1233,24 +1221,38 @@ V1582
71344
71350
71351
+71352
+71353
71360
71370
71424
-71450
+71451
71456
71458
71462
71463
71472
71488
+71680
+71727
+71736
+71737
+71739
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72148
+72156
+72160
+72161
+72165
72192
72193
-72199
-72201
72203
72243
72249
@@ -1262,14 +1264,10 @@ V1582
72279
72281
72284
-72324
-72326
72330
72343
72344
72346
-72349
-72350
72355
72384
72441
@@ -1301,7 +1299,27 @@ V1582
73031
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73107
+73109
+73110
+73111
+73112
+73113
+73120
+73130
+73440
+73459
+73461
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1337,20 +1355,26 @@ V1582
93048
93053
93072
+93760
+93851
93952
-94021
+94027
94032
-94079
+94088
94099
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1385,10 +1409,12 @@ V1582
119362
119365
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1439,16 +1465,36 @@ V1582
121476
121477
121484
+123136
+123181
+123191
+123198
+123200
+123210
+123214
+123216
+123584
+123628
+123632
+123642
+123647
+123648
124928
125125
125127
125136
125184
125252
+125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
@@ -1532,9 +1578,7 @@ V1582
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -1548,15 +1592,17 @@ V1582
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -1569,18 +1615,28 @@ V1582
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131072
173783
173824
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
new file mode 100755
index 0000000000..eabbc3086b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl
@@ -0,0 +1,684 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V670
+768
+880
+1155
+1162
+1425
+1470
+1471
+1472
+1473
+1475
+1476
+1478
+1479
+1480
+1552
+1563
+1611
+1632
+1648
+1649
+1750
+1757
+1759
+1765
+1767
+1769
+1770
+1774
+1809
+1810
+1840
+1867
+1958
+1969
+2027
+2036
+2045
+2046
+2070
+2074
+2075
+2084
+2085
+2088
+2089
+2094
+2137
+2140
+2259
+2274
+2275
+2307
+2362
+2363
+2364
+2365
+2369
+2377
+2381
+2382
+2385
+2392
+2402
+2404
+2433
+2434
+2492
+2493
+2494
+2495
+2497
+2501
+2509
+2510
+2519
+2520
+2530
+2532
+2558
+2559
+2561
+2563
+2620
+2621
+2625
+2627
+2631
+2633
+2635
+2638
+2641
+2642
+2672
+2674
+2677
+2678
+2689
+2691
+2748
+2749
+2753
+2758
+2759
+2761
+2765
+2766
+2786
+2788
+2810
+2816
+2817
+2818
+2876
+2877
+2878
+2880
+2881
+2885
+2893
+2894
+2902
+2904
+2914
+2916
+2946
+2947
+3006
+3007
+3008
+3009
+3021
+3022
+3031
+3032
+3072
+3073
+3076
+3077
+3134
+3137
+3142
+3145
+3146
+3150
+3157
+3159
+3170
+3172
+3201
+3202
+3260
+3261
+3263
+3264
+3266
+3267
+3270
+3271
+3276
+3278
+3285
+3287
+3298
+3300
+3328
+3330
+3387
+3389
+3390
+3391
+3393
+3397
+3405
+3406
+3415
+3416
+3426
+3428
+3530
+3531
+3535
+3536
+3538
+3541
+3542
+3543
+3551
+3552
+3633
+3634
+3636
+3643
+3655
+3663
+3761
+3762
+3764
+3773
+3784
+3790
+3864
+3866
+3893
+3894
+3895
+3896
+3897
+3898
+3953
+3967
+3968
+3973
+3974
+3976
+3981
+3992
+3993
+4029
+4038
+4039
+4141
+4145
+4146
+4152
+4153
+4155
+4157
+4159
+4184
+4186
+4190
+4193
+4209
+4213
+4226
+4227
+4229
+4231
+4237
+4238
+4253
+4254
+4957
+4960
+5906
+5909
+5938
+5941
+5970
+5972
+6002
+6004
+6068
+6070
+6071
+6078
+6086
+6087
+6089
+6100
+6109
+6110
+6155
+6158
+6277
+6279
+6313
+6314
+6432
+6435
+6439
+6441
+6450
+6451
+6457
+6460
+6679
+6681
+6683
+6684
+6742
+6743
+6744
+6751
+6752
+6753
+6754
+6755
+6757
+6765
+6771
+6781
+6783
+6784
+6832
+6847
+6912
+6916
+6964
+6971
+6972
+6973
+6978
+6979
+7019
+7028
+7040
+7042
+7074
+7078
+7080
+7082
+7083
+7086
+7142
+7143
+7144
+7146
+7149
+7150
+7151
+7154
+7212
+7220
+7222
+7224
+7376
+7379
+7380
+7393
+7394
+7401
+7405
+7406
+7412
+7413
+7416
+7418
+7616
+7674
+7675
+7680
+8204
+8205
+8400
+8433
+11503
+11506
+11647
+11648
+11744
+11776
+12330
+12336
+12441
+12443
+42607
+42611
+42612
+42622
+42654
+42656
+42736
+42738
+43010
+43011
+43014
+43015
+43019
+43020
+43045
+43047
+43204
+43206
+43232
+43250
+43263
+43264
+43302
+43310
+43335
+43346
+43392
+43395
+43443
+43444
+43446
+43450
+43452
+43454
+43493
+43494
+43561
+43567
+43569
+43571
+43573
+43575
+43587
+43588
+43596
+43597
+43644
+43645
+43696
+43697
+43698
+43701
+43703
+43705
+43710
+43712
+43713
+43714
+43756
+43758
+43766
+43767
+44005
+44006
+44008
+44009
+44013
+44014
+64286
+64287
+65024
+65040
+65056
+65072
+65438
+65440
+66045
+66046
+66272
+66273
+66422
+66427
+68097
+68100
+68101
+68103
+68108
+68112
+68152
+68155
+68159
+68160
+68325
+68327
+68900
+68904
+69446
+69457
+69633
+69634
+69688
+69703
+69759
+69762
+69811
+69815
+69817
+69819
+69888
+69891
+69927
+69932
+69933
+69941
+70003
+70004
+70016
+70018
+70070
+70079
+70089
+70093
+70191
+70194
+70196
+70197
+70198
+70200
+70206
+70207
+70367
+70368
+70371
+70379
+70400
+70402
+70459
+70461
+70462
+70463
+70464
+70465
+70487
+70488
+70502
+70509
+70512
+70517
+70712
+70720
+70722
+70725
+70726
+70727
+70750
+70751
+70832
+70833
+70835
+70841
+70842
+70843
+70845
+70846
+70847
+70849
+70850
+70852
+71087
+71088
+71090
+71094
+71100
+71102
+71103
+71105
+71132
+71134
+71219
+71227
+71229
+71230
+71231
+71233
+71339
+71340
+71341
+71342
+71344
+71350
+71351
+71352
+71453
+71456
+71458
+71462
+71463
+71468
+71727
+71736
+71737
+71739
+72148
+72152
+72154
+72156
+72160
+72161
+72193
+72203
+72243
+72249
+72251
+72255
+72263
+72264
+72273
+72279
+72281
+72284
+72330
+72343
+72344
+72346
+72752
+72759
+72760
+72766
+72767
+72768
+72850
+72872
+72874
+72881
+72882
+72884
+72885
+72887
+73009
+73015
+73018
+73019
+73020
+73022
+73023
+73030
+73031
+73032
+73104
+73106
+73109
+73110
+73111
+73112
+73459
+73461
+92912
+92917
+92976
+92983
+94031
+94032
+94095
+94099
+113821
+113823
+119141
+119142
+119143
+119146
+119150
+119155
+119163
+119171
+119173
+119180
+119210
+119214
+119362
+119365
+121344
+121399
+121403
+121453
+121461
+121462
+121476
+121477
+121499
+121504
+121505
+121520
+122880
+122887
+122888
+122905
+122907
+122914
+122915
+122917
+122918
+122923
+123184
+123191
+123628
+123632
+125136
+125143
+125252
+125259
+917536
+917632
+917760
+918000
+END
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 b6a10bb4e3..4581d631c2 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 10.0.0. Any changes made here will be lost!
+# 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
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 7352077622..1f1917cd66 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 10.0.0. Any changes made here will be lost!
+# 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
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 97bff5ee97..cae9542dc3 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 10.0.0. Any changes made here will be lost!
+# 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
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 7d6f652363..c0a8519489 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1378
+V1426
48
58
65
@@ -67,8 +67,8 @@ V1378
1367
1369
1370
-1377
-1416
+1376
+1417
1425
1470
1471
@@ -81,7 +81,7 @@ V1378
1480
1488
1515
-1520
+1519
1523
1552
1563
@@ -105,6 +105,8 @@ V1378
2038
2042
2043
+2045
+2046
2048
2094
2112
@@ -115,7 +117,7 @@ V1378
2229
2230
2238
-2260
+2259
2274
2275
2404
@@ -151,6 +153,8 @@ V1378
2546
2556
2557
+2558
+2559
2561
2564
2565
@@ -274,8 +278,6 @@ V1378
3046
3056
3072
-3076
-3077
3085
3086
3089
@@ -379,27 +381,13 @@ V1378
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -526,7 +514,7 @@ V1378
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -577,10 +565,14 @@ V1378
7294
7296
7305
+7312
+7355
+7357
+7360
7376
7379
7380
-7418
+7419
7424
7674
7675
@@ -718,7 +710,7 @@ V1378
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -728,7 +720,7 @@ V1378
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -748,9 +740,9 @@ V1378
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43048
43072
@@ -764,8 +756,6 @@ V1378
43259
43260
43261
-43262
-43264
43310
43312
43348
@@ -806,7 +796,7 @@ V1378
43824
43867
43868
-43878
+43880
43888
44011
44012
@@ -972,7 +962,7 @@ V1378
68117
68120
68121
-68148
+68150
68152
68155
68159
@@ -999,6 +989,18 @@ V1378
68787
68800
68851
+68864
+68904
+68912
+68922
+69376
+69405
+69415
+69416
+69424
+69457
+69600
+69623
69632
69703
69734
@@ -1013,13 +1015,15 @@ V1378
69941
69942
69952
+69956
+69959
69968
70004
70006
70007
70016
70085
-70090
+70089
70093
70096
70107
@@ -1059,7 +1063,7 @@ V1378
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -1079,6 +1083,8 @@ V1378
70731
70736
70746
+70750
+70752
70784
70854
70855
@@ -1098,27 +1104,37 @@ V1378
71248
71258
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71482
+71680
+71739
71840
71914
71935
71936
+72096
+72104
+72106
+72152
+72154
+72162
+72163
+72165
72192
72255
72263
72264
72272
-72324
-72326
72346
+72349
+72350
72384
72441
72704
@@ -1149,6 +1165,20 @@ V1378
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73463
73728
74650
74752
@@ -1179,20 +1209,28 @@ V1378
93048
93053
93072
+93760
+93824
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1301,12 +1339,22 @@ V1378
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123215
+123584
+123642
124928
125125
125136
125143
125184
-125259
+125260
125264
125274
126464
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 86486a097b..73bdf04f35 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1170
+V1218
65
91
97
@@ -61,11 +61,11 @@ V1170
1367
1369
1370
-1377
-1416
+1376
+1417
1488
1515
-1520
+1519
1523
1568
1611
@@ -299,25 +299,13 @@ V1170
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3761
3762
3764
@@ -430,7 +418,7 @@ V1170
6108
6109
6176
-6264
+6265
6272
6313
6314
@@ -471,12 +459,18 @@ V1170
7294
7296
7305
+7312
+7355
+7357
+7360
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
7424
7616
7680
@@ -604,7 +598,7 @@ V1170
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -614,7 +608,7 @@ V1170
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -636,9 +630,9 @@ V1170
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43010
43011
@@ -656,7 +650,7 @@ V1170
43259
43260
43261
-43262
+43263
43274
43302
43312
@@ -714,7 +708,7 @@ V1170
43824
43867
43868
-43878
+43880
43888
44003
44032
@@ -858,7 +852,7 @@ V1170
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -881,6 +875,16 @@ V1170
68787
68800
68851
+68864
+68900
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69635
69688
69763
@@ -889,6 +893,8 @@ V1170
69865
69891
69927
+69956
+69957
69968
70003
70006
@@ -939,6 +945,8 @@ V1170
70709
70727
70731
+70751
+70752
70784
70832
70852
@@ -955,12 +963,24 @@ V1170
71237
71296
71339
+71352
+71353
71424
-71450
+71451
+71680
+71724
71840
71904
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -970,9 +990,9 @@ V1170
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -991,6 +1011,16 @@ V1170
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
73728
74650
74752
@@ -1015,20 +1045,28 @@ V1170
93048
93053
93072
+93760
+93824
93952
-94021
+94027
94032
94033
94099
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1099,10 +1137,20 @@ V1170
120771
120772
120780
+123136
+123181
+123191
+123198
+123214
+123215
+123584
+123628
124928
125125
125184
125252
+125259
+125260
126464
126468
126469
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 657504e845..a8c3c6e758 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -20,13 +20,13 @@ V32
13312
19894
19968
-40939
+40944
63744
64110
64112
64218
94208
-100333
+100344
100352
101107
110960
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 17719f12aa..891ba82604 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..287a1d6401
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/11_0.pl
@@ -0,0 +1,1350 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V1336
+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
+2238
+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
+2902
+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
+3192
+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
+3332
+3333
+3341
+3342
+3345
+3346
+3397
+3398
+3401
+3402
+3408
+3412
+3428
+3430
+3456
+3458
+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
+3719
+3721
+3722
+3723
+3725
+3726
+3732
+3736
+3737
+3744
+3745
+3748
+3749
+3750
+3751
+3752
+3754
+3756
+3757
+3770
+3771
+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
+6847
+6912
+6988
+6992
+7037
+7040
+7156
+7164
+7224
+7227
+7242
+7245
+7305
+7312
+7355
+7357
+7368
+7376
+7418
+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
+11160
+11209
+11210
+11263
+11264
+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
+11855
+11904
+11930
+11931
+12020
+12032
+12246
+12272
+12284
+12288
+12352
+12353
+12439
+12441
+12544
+12549
+12592
+12593
+12687
+12688
+12731
+12736
+12772
+12784
+12831
+12832
+13055
+13056
+19894
+19904
+40944
+40960
+42125
+42128
+42183
+42192
+42540
+42560
+42744
+42752
+42938
+42999
+43052
+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
+43878
+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
+65948
+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
+69376
+69416
+69424
+69466
+69632
+69710
+69714
+69744
+69759
+69826
+69837
+69838
+69840
+69865
+69872
+69882
+69888
+69941
+69942
+69959
+69968
+70007
+70016
+70094
+70096
+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
+70746
+70747
+70748
+70749
+70751
+70784
+70856
+70864
+70874
+71040
+71094
+71096
+71134
+71168
+71237
+71248
+71258
+71264
+71277
+71296
+71352
+71360
+71370
+71424
+71451
+71453
+71468
+71472
+71488
+71680
+71740
+71840
+71923
+71935
+71936
+72192
+72264
+72272
+72324
+72326
+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
+73728
+74650
+74752
+74863
+74864
+74869
+74880
+75076
+77824
+78895
+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
+94021
+94032
+94079
+94095
+94112
+94176
+94178
+94208
+100338
+100352
+101107
+110592
+110879
+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
+124928
+125125
+125127
+125143
+125184
+125259
+125264
+125274
+125278
+125280
+126065
+126133
+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
+127245
+127248
+127340
+127344
+127405
+127462
+127491
+127504
+127548
+127552
+127561
+127568
+127570
+127584
+127590
+127744
+128725
+128736
+128749
+128752
+128762
+128768
+128884
+128896
+128985
+129024
+129036
+129040
+129096
+129104
+129114
+129120
+129160
+129168
+129198
+129280
+129292
+129296
+129343
+129344
+129393
+129395
+129399
+129402
+129403
+129404
+129443
+129456
+129466
+129472
+129475
+129488
+129536
+129632
+129646
+131070
+173783
+173824
+177973
+177984
+178206
+178208
+183970
+183984
+191457
+194560
+195102
+196606
+196608
+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/12_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl
new file mode 100755
index 0000000000..487ceca24d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl
@@ -0,0 +1,1368 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V1354
+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
+2238
+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
+2902
+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
+3332
+3333
+3341
+3342
+3345
+3346
+3397
+3398
+3401
+3402
+3408
+3412
+3428
+3430
+3456
+3458
+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
+6847
+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
+11160
+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
+11856
+11904
+11930
+11931
+12020
+12032
+12246
+12272
+12284
+12288
+12352
+12353
+12439
+12441
+12544
+12549
+12592
+12593
+12687
+12688
+12731
+12736
+12772
+12784
+12831
+12832
+13055
+13056
+19894
+19904
+40944
+40960
+42125
+42128
+42183
+42192
+42540
+42560
+42744
+42752
+42944
+42946
+42951
+42999
+43052
+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
+43880
+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
+65948
+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
+69376
+69416
+69424
+69466
+69600
+69623
+69632
+69710
+69714
+69744
+69759
+69826
+69837
+69838
+69840
+69865
+69872
+69882
+69888
+69941
+69942
+69959
+69968
+70007
+70016
+70094
+70096
+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
+70746
+70747
+70748
+70749
+70752
+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
+71936
+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
+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
+94180
+94208
+100344
+100352
+101107
+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
+127245
+127248
+127341
+127344
+127405
+127462
+127491
+127504
+127548
+127552
+127561
+127568
+127570
+127584
+127590
+127744
+128726
+128736
+128749
+128752
+128763
+128768
+128884
+128896
+128985
+128992
+129004
+129024
+129036
+129040
+129096
+129104
+129114
+129120
+129160
+129168
+129198
+129280
+129292
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
+131070
+173783
+173824
+177973
+177984
+178206
+178208
+183970
+183984
+191457
+194560
+195102
+196606
+196608
+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/12_1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl
new file mode 100755
index 0000000000..60192e5340
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl
@@ -0,0 +1,1366 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V1352
+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
+2238
+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
+2902
+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
+3332
+3333
+3341
+3342
+3345
+3346
+3397
+3398
+3401
+3402
+3408
+3412
+3428
+3430
+3456
+3458
+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
+6847
+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
+11160
+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
+11856
+11904
+11930
+11931
+12020
+12032
+12246
+12272
+12284
+12288
+12352
+12353
+12439
+12441
+12544
+12549
+12592
+12593
+12687
+12688
+12731
+12736
+12772
+12784
+12831
+12832
+19894
+19904
+40944
+40960
+42125
+42128
+42183
+42192
+42540
+42560
+42744
+42752
+42944
+42946
+42951
+42999
+43052
+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
+43880
+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
+65948
+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
+69376
+69416
+69424
+69466
+69600
+69623
+69632
+69710
+69714
+69744
+69759
+69826
+69837
+69838
+69840
+69865
+69872
+69882
+69888
+69941
+69942
+69959
+69968
+70007
+70016
+70094
+70096
+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
+70746
+70747
+70748
+70749
+70752
+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
+71936
+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
+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
+94180
+94208
+100344
+100352
+101107
+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
+127245
+127248
+127341
+127344
+127405
+127462
+127491
+127504
+127548
+127552
+127561
+127568
+127570
+127584
+127590
+127744
+128726
+128736
+128749
+128752
+128763
+128768
+128884
+128896
+128985
+128992
+129004
+129024
+129036
+129040
+129096
+129104
+129114
+129120
+129160
+129168
+129198
+129280
+129292
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
+131070
+173783
+173824
+177973
+177984
+178206
+178208
+183970
+183984
+191457
+194560
+195102
+196606
+196608
+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 7a4ef8513d..8fcac10cd4 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 10.0.0. Any changes made here will be lost!
+# 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
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 1a9c6bce13..eb6e928d8f 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 10.0.0. Any changes made here will be lost!
+# 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
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 35c24f0dac..f91e75814e 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 10.0.0. Any changes made here will be lost!
+# 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
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 1cb4c5e226..8fa7cd6d0b 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 10.0.0. Any changes made here will be lost!
+# 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
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 9ce880b8c2..766ea64dee 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 10.0.0. Any changes made here will be lost!
+# 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
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 ef1858ae0a..c624f4e3ec 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 10.0.0. Any changes made here will be lost!
+# 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
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 94c7ac94d3..93412452f4 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 10.0.0. Any changes made here will be lost!
+# 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
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 91d5aacde1..bc27ed5ac7 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 10.0.0. Any changes made here will be lost!
+# 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
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 6b4f0cb52f..3facb5af30 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 10.0.0. Any changes made here will be lost!
+# 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
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 397ee1cfbd..61d835ad3a 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 10.0.0. Any changes made here will be lost!
+# 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
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 c75c64ce62..d6b7193f1f 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 10.0.0. Any changes made here will be lost!
+# 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
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 ef74cd2ad5..c1db1bfb77 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 10.0.0. Any changes made here will be lost!
+# 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
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 c6f5d9004d..d6f8f32e8c 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 10.0.0. Any changes made here will be lost!
+# 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
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 b545aaff43..f2caf34f3f 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 10.0.0. Any changes made here will be lost!
+# 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
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 c7ea987cb8..54f9b3fa32 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 10.0.0. Any changes made here will be lost!
+# 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
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 689c602889..1475e871f1 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 10.0.0. Any changes made here will be lost!
+# 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
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 1671d8f96b..4fec04d661 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 10.0.0. Any changes made here will be lost!
+# 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
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 ba9f16c69e..96c229b589 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V264
+V282
2364
2365
2369
@@ -37,6 +37,8 @@ V264
2627
2637
2638
+2641
+2642
2677
2678
2748
@@ -74,7 +76,7 @@ V264
3640
3643
3768
-3770
+3771
3772
3773
3864
@@ -171,6 +173,8 @@ V264
43343
43448
43450
+43453
+43454
43565
43566
43570
@@ -205,6 +209,8 @@ V264
70004
70070
70076
+70089
+70091
70092
70093
70191
@@ -213,6 +219,8 @@ V264
70373
70377
70379
+70459
+70461
70712
70718
70722
@@ -243,6 +251,14 @@ V264
71462
71464
71465
+71727
+71731
+71737
+71739
+72148
+72152
+72160
+72161
72194
72196
72202
@@ -275,4 +291,6 @@ V264
73029
73031
73032
+73460
+73461
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 0d0ac1dd8a..872f5e6346 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V80
+V88
2367
2368
2382
@@ -89,6 +89,14 @@ V80
71343
71462
71463
+71725
+71726
+72146
+72147
+72164
+72165
72881
72882
+73461
+73462
END
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 2e7093d20d..c810092643 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 10.0.0. Any changes made here will be lost!
+# 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
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 f686f9e1e4..9e0db8b517 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V383
+V413
0
2304
2308
@@ -36,6 +36,8 @@ V383
2520
2530
2532
+2558
+2559
2561
2564
2620
@@ -46,6 +48,8 @@ V383
2633
2635
2638
+2641
+2642
2672
2674
2677
@@ -89,7 +93,7 @@ V383
3031
3032
3072
-3076
+3077
3134
3141
3142
@@ -147,8 +151,6 @@ V383
3655
3663
3760
-3770
-3771
3773
3776
3781
@@ -254,6 +256,10 @@ V383
7416
7675
7676
+8432
+8433
+43010
+43011
43014
43015
43019
@@ -266,6 +272,8 @@ V383
43206
43232
43250
+43263
+43264
43307
43310
43335
@@ -318,13 +326,15 @@ V383
69939
69940
69941
+69957
+69959
70003
70004
70016
70019
70067
70081
-70091
+70089
70093
70188
70200
@@ -332,8 +342,10 @@ V383
70207
70367
70379
-70401
+70400
70404
+70459
+70461
70462
70469
70471
@@ -350,6 +362,8 @@ V383
70517
70709
70727
+70750
+70751
70832
70852
71087
@@ -366,6 +380,14 @@ V383
71454
71455
71468
+71724
+71739
+72145
+72152
+72154
+72161
+72164
+72165
72193
72203
72243
@@ -394,4 +416,12 @@ V383
73029
73031
73032
+73098
+73103
+73104
+73106
+73107
+73111
+73459
+73463
END
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 6ceb2169fa..87ad28b90b 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 10.0.0. Any changes made here will be lost!
+# 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
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 e0c839ab13..1eeb76f3bc 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V300
+V322
2307
2308
2363
@@ -193,7 +193,7 @@ V300
43396
43444
43446
-43453
+43454
43455
43571
43572
@@ -233,6 +233,8 @@ V300
69811
69815
69817
+69957
+69959
70018
70019
70067
@@ -297,6 +299,18 @@ V300
71351
71456
71458
+71724
+71725
+71726
+71727
+71736
+71737
+72145
+72146
+72147
+72148
+72156
+72160
72249
72250
72279
@@ -311,4 +325,12 @@ V300
72874
72884
72885
+73098
+73103
+73107
+73109
+73110
+73111
+73462
+73463
END
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 474f2df1c0..757ace2879 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V348
+V370
2304
2307
2362
@@ -23,6 +23,8 @@ V348
2390
2433
2434
+2558
+2559
2561
2563
2631
@@ -53,6 +55,8 @@ V348
3022
3072
3073
+3076
+3077
3134
3137
3142
@@ -195,6 +199,10 @@ V348
7413
7675
7676
+8432
+8433
+43010
+43011
43014
43015
43019
@@ -205,6 +213,8 @@ V348
43206
43232
43250
+43263
+43264
43338
43339
43343
@@ -289,7 +299,7 @@ V348
70368
70373
70377
-70401
+70400
70402
70464
70465
@@ -301,6 +311,8 @@ V348
70720
70723
70725
+70750
+70751
70842
70843
70847
@@ -327,6 +339,10 @@ V348
71464
71465
71468
+71731
+71736
+72154
+72156
72193
72194
72196
@@ -359,4 +375,10 @@ V348
73026
73027
73028
+73104
+73106
+73109
+73110
+73459
+73460
END
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 ffcf91daf6..c5719ac95c 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 10.0.0. Any changes made here will be lost!
+# 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
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 e31f479a93..009c84c363 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 10.0.0. Any changes made here will be lost!
+# 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
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 45baa0763d..280377451d 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 10.0.0. Any changes made here will be lost!
+# 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
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 e16fb1e1ca..73920890aa 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 10.0.0. Any changes made here will be lost!
+# 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
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 36fa47707e..b979670dec 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 10.0.0. Any changes made here will be lost!
+# 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
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 54baa85c21..c457552d22 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V30
+V34
2365
2366
2493
@@ -39,6 +39,10 @@ V30
70728
70852
70853
+72161
+72162
+72349
+72350
72768
72769
END
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 1564e24235..f697fc284b 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V96
+V106
2304
2307
2433
@@ -29,7 +29,9 @@ V96
2947
3072
3075
-3201
+3076
+3077
+3200
3203
3328
3331
@@ -89,6 +91,8 @@ V96
70496
70723
70725
+70751
+70752
70847
70849
71100
@@ -97,6 +101,10 @@ V96
71230
71339
71340
+71735
+71736
+72158
+72159
72245
72249
72342
@@ -107,4 +115,6 @@ V96
72887
73024
73025
+73109
+73110
END
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 051753a8ad..42e47fdb78 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,9 +10,11 @@
return <<'END';
-V20
+V24
2385
2387
+2641
+2642
2810
2813
7376
@@ -23,6 +25,8 @@ V20
7413
7415
7418
+8432
+8433
43232
43250
70206
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 9520ff7c2e..a5a243af51 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,29 +10,13 @@
return <<'END';
-V24
-6448
-6450
-6451
-6458
-6593
-6600
-6744
-6746
-7102
-7104
-7152
-7154
-7213
-7220
-43188
-43189
-43343
-43347
-43584
-43598
-43995
-44003
-72330
-72342
+V8
+2510
+2511
+3412
+3415
+3450
+3456
+7410
+7412
END
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 6dfa90f149..decfcacdaf 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -11,26 +11,26 @@
return <<'END';
V22
-2677
-2678
-3772
-3774
-4155
-4159
-4190
-4193
-4226
-4227
-6741
-6743
-43454
-43456
-43571
-43575
-71453
-71456
-72251
-72255
-73031
-73032
+6448
+6450
+6451
+6458
+6593
+6600
+6744
+6746
+7102
+7104
+7152
+7154
+7213
+7220
+43343
+43347
+43584
+43598
+43995
+44003
+72330
+72342
END
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 f058ce5c9c..ccfbfd7f84 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,31 +10,29 @@
return <<'END';
-V26
-3981
-3992
-3993
-4029
-6441
-6444
+V24
+2677
+2678
+3772
+3774
+4155
+4159
+4190
+4193
+4226
+4227
+6741
6743
-6744
-6747
-6751
-7073
-7076
-7084
-7086
-7204
-7206
-43111
-43113
-43121
-43122
+43188
+43189
43453
-43454
-72850
-72872
-72873
-72880
+43456
+43571
+43575
+71453
+71456
+72251
+72255
+73031
+73032
END
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 6a52f85848..cd89477acc 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,27 +10,29 @@
return <<'END';
-V22
-45
-46
-160
-161
-215
-216
-2674
-2676
-4174
-4175
-6400
-6401
-8208
-8213
-9676
-9677
-43636
-43639
-72255
-72256
-72261
-72262
+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/Consona6.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl
index 2ebadac439..6d33bcb4bc 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,15 +10,35 @@
return <<'END';
-V10
-6092
-6093
-6746
-6747
-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/GCB/GAZ.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl
index 8def0f5f1b..8f0fe2935d 100644..100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/GAZ.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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,45 +10,13 @@
return <<'END';
-V40
-9792
-9793
-9794
-9795
-9877
-9879
-9992
-9993
-10084
-10085
-127752
-127753
-127806
-127807
-127859
-127860
-127891
-127892
-127908
-127909
-127912
-127913
-127979
-127980
-127981
-127982
-128139
-128140
-128187
-128189
-128295
-128296
-128300
-128301
-128488
-128489
-128640
-128641
-128658
-128659
+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 9f50c2012e..ab3bd7b7c1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -113,25 +113,13 @@ V298
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3759
3804
3808
@@ -252,13 +240,15 @@ V298
68117
68120
68121
-68148
+68150
69651
69688
69773
69808
69895
69927
+69956
+69957
69973
70003
70033
@@ -297,8 +287,14 @@ V298
71216
71306
71339
+71352
+71353
71424
-71450
+71451
+71690
+71724
+72110
+72145
72203
72243
72284
@@ -309,4 +305,8 @@ V298
72848
72972
73009
+73068
+73098
+73440
+73458
END
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 8efea9d95e..3b4c282671 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V20
+V22
4153
4154
6098
@@ -31,4 +31,6 @@ V20
72346
73029
73030
+73111
+73112
END
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 c5d0a1677a..c95ba00e31 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V48
+V50
2364
2365
2492
@@ -47,7 +47,7 @@ V48
70199
70377
70378
-70460
+70459
70461
70726
70727
@@ -57,6 +57,8 @@ V48
71105
71351
71352
+71738
+71739
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 7683dd6fb6..bddd2470fa 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V86
+V88
48
58
2406
@@ -48,7 +48,7 @@ V86
6470
6480
6608
-6618
+6619
6784
6794
6800
@@ -72,7 +72,7 @@ V86
44016
44026
68160
-68168
+68169
69734
69744
69942
@@ -97,4 +97,6 @@ V86
72813
73040
73050
+73120
+73130
END
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 492746d419..6b3a0741a3 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V613
+V627
0
45
46
@@ -31,8 +31,6 @@ V613
2406
2416
2418
-2432
-2433
2436
2437
2445
@@ -62,6 +60,8 @@ V613
2546
2556
2557
+2558
+2559
2561
2564
2565
@@ -86,6 +86,8 @@ V613
2633
2635
2638
+2641
+2642
2649
2653
2654
@@ -181,8 +183,6 @@ V613
3046
3056
3072
-3076
-3077
3085
3086
3089
@@ -204,7 +204,7 @@ V613
3172
3174
3184
-3201
+3200
3204
3205
3213
@@ -290,29 +290,15 @@ V613
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3759
3760
-3770
-3771
3774
3776
3781
@@ -346,6 +332,8 @@ V613
4039
4096
4170
+4171
+4172
4174
4175
4176
@@ -387,7 +375,7 @@ V613
6576
6602
6608
-6618
+6619
6656
6684
6688
@@ -415,9 +403,7 @@ V613
7380
7394
7410
-7413
-7415
-7418
+7419
7675
7676
8204
@@ -428,11 +414,11 @@ V613
8309
8322
8325
+8432
+8433
9676
9677
43008
-43010
-43011
43048
43072
43124
@@ -442,7 +428,7 @@ V613
43226
43232
43252
-43264
+43262
43310
43312
43348
@@ -485,11 +471,11 @@ V613
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
69632
69703
69714
@@ -500,11 +486,13 @@ V613
69941
69942
69952
+69956
+69959
69968
70004
70016
70084
-70090
+70089
70093
70096
70106
@@ -544,7 +532,7 @@ V613
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -562,6 +550,8 @@ V613
70728
70736
70746
+70750
+70752
70785
70853
70864
@@ -577,15 +567,25 @@ V613
71248
71258
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71484
+71680
+71739
+72096
+72104
+72106
+72152
+72154
+72162
+72164
+72165
72192
72256
72261
@@ -593,9 +593,9 @@ V613
72263
72264
72272
-72324
-72326
72346
+72349
+72350
72704
72713
72714
@@ -624,4 +624,18 @@ V613
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73112
+73120
+73130
+73440
+73463
END
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 7235298ca7..1ccffe33ca 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -17,6 +17,8 @@ V38
3643
3662
3663
+3770
+3771
3972
3973
4154
@@ -33,8 +35,6 @@ V38
7083
7154
7156
-43014
-43015
43347
43348
44013
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 f461ba36a1..556cb323b6 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,9 +10,11 @@
return <<'END';
-V32
+V38
178
180
+2558
+2559
3893
3894
3895
@@ -41,6 +43,10 @@ V32
8309
8322
8325
+70089
+70090
+70750
+70751
72243
72244
END
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 152ef5c4a6..fc88b670b3 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 10.0.0. Any changes made here will be lost!
+# 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
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 33dfa3d630..8b22ab7f08 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V48
+V54
2381
2382
2509
@@ -33,6 +33,8 @@ V48
3531
6980
6981
+43014
+43015
43204
43205
43456
@@ -57,6 +59,10 @@ V48
71232
71350
71351
+71737
+71738
+72160
+72161
72767
72768
END
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 3384758f1f..f4729c1f46 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V66
+V70
2307
2308
2435
@@ -39,8 +39,6 @@ V66
6917
7042
7043
-7410
-7412
43137
43138
43395
@@ -69,6 +67,10 @@ V66
71231
71340
71341
+71736
+71737
+72159
+72160
72249
72250
72343
@@ -77,4 +79,6 @@ V66
72767
73025
73026
+73110
+73111
END
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 79c3fdf693..75baeb5d48 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 10.0.0. Any changes made here will be lost!
+# 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
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 1e6022336b..f1acf4cfd5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V236
+V258
2362
2364
2366
@@ -161,10 +161,14 @@ V236
7152
7206
7213
+43010
+43011
43043
43048
43189
43204
+43263
+43264
43335
43343
43444
@@ -191,6 +195,8 @@ V236
69817
69927
69939
+69957
+69959
70067
70080
70091
@@ -227,6 +233,14 @@ V236
71350
71456
71467
+71724
+71735
+72145
+72152
+72154
+72158
+72164
+72165
72193
72203
72273
@@ -247,4 +261,12 @@ V236
73024
73027
73028
+73098
+73103
+73104
+73106
+73107
+73109
+73459
+73463
END
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 c3a25cad8e..533cc75942 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V156
+V170
2308
2325
2400
@@ -107,6 +107,8 @@ V156
43014
43138
43154
+43262
+43263
43396
43401
43404
@@ -153,6 +155,12 @@ V156
71182
71296
71306
+71680
+71690
+72096
+72104
+72106
+72110
72192
72193
72272
@@ -167,4 +175,10 @@ V156
72970
72971
72972
+73056
+73062
+73063
+73065
+73066
+73068
END
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 5fb25ab97c..53e206bec0 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 10.0.0. Any changes made here will be lost!
+# 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
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 5121818935..e13ba92424 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 10.0.0. Any changes made here will be lost!
+# 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
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 d0dd023421..8e0c730594 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 10.0.0. Any changes made here will be lost!
+# 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
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 6b37db32f7..b462b92e68 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 10.0.0. Any changes made here will be lost!
+# 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
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 329f0c9104..8f2468354e 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 10.0.0. Any changes made here will be lost!
+# 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
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 8e4a9a8e63..15e9d2d4a2 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 10.0.0. Any changes made here will be lost!
+# 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
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 fb5aa8d24a..2108f8f63b 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 10.0.0. Any changes made here will be lost!
+# 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
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 8f8d2ec00c..1b71591ef8 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..df26f5fe8e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+68889
+68890
+68894
+68895
+68896
+68897
+68899
+68900
+END
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 9b76362016..f76533d2e3 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 10.0.0. Any changes made here will be lost!
+# 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
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 de3919016e..d0ddcedd7c 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 10.0.0. Any changes made here will be lost!
+# 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
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 b7cd08db55..4701bdf7f8 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V47
+V61
0
1568
1569
@@ -58,4 +58,18 @@ V47
68325
68331
68336
+68866
+68867
+68873
+68874
+68889
+68890
+68892
+68893
+68894
+68895
+68896
+68897
+68899
+68900
END
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 6ef4e76c37..32645b9877 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 10.0.0. Any changes made here will be lost!
+# 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
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 0cbae0d88a..507748a777 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 10.0.0. Any changes made here will be lost!
+# 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
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 39517626c3..c93ed756d6 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 10.0.0. Any changes made here will be lost!
+# 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
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 69aa34ecdc..9a8879df90 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 10.0.0. Any changes made here will be lost!
+# 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
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 6e9340dce9..02db6813d4 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 10.0.0. Any changes made here will be lost!
+# 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
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 c5abfd21bf..5e7b6d295f 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 10.0.0. Any changes made here will be lost!
+# 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
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 5fe905808c..708f295f6a 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 10.0.0. Any changes made here will be lost!
+# 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
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 d63b6e0d9b..7fd0761ac9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V118
+V128
1568
1569
1574
@@ -96,7 +96,7 @@ V118
6151
6152
6176
-6264
+6265
6279
6313
6314
@@ -127,6 +127,16 @@ V118
68497
68525
68527
+68865
+68898
+68899
+68900
+69424
+69427
+69428
+69445
+69457
+69460
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
new file mode 100755
index 0000000000..68e370e8f1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/L.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+43122
+43123
+68301
+68302
+68311
+68312
+68864
+68865
+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 f37ff67a20..3aefb3f538 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V106
+V112
1570
1574
1575
@@ -117,4 +117,10 @@ V106
68498
68521
68525
+68898
+68899
+69427
+69428
+69460
+69461
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 5bb448a039..c8b4f19ec9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V626
+V660
173
174
768
@@ -53,6 +53,8 @@ V626
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -63,7 +65,7 @@ V626
2094
2137
2140
-2260
+2259
2274
2275
2307
@@ -89,6 +91,8 @@ V626
2510
2530
2532
+2558
+2559
2561
2563
2620
@@ -141,6 +145,8 @@ V626
3022
3072
3073
+3076
+3077
3134
3137
3142
@@ -188,8 +194,6 @@ V626
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -379,6 +383,8 @@ V626
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -390,7 +396,7 @@ V626
43446
43450
43452
-43453
+43454
43493
43494
43561
@@ -453,6 +459,10 @@ V626
68160
68325
68327
+68900
+68904
+69446
+69457
69633
69634
69688
@@ -463,8 +473,6 @@ V626
69815
69817
69819
-69821
-69822
69888
69891
69927
@@ -477,7 +485,7 @@ V626
70018
70070
70079
-70090
+70089
70093
70191
70194
@@ -493,7 +501,7 @@ V626
70379
70400
70402
-70460
+70459
70461
70464
70465
@@ -507,6 +515,8 @@ V626
70725
70726
70727
+70750
+70751
70835
70841
70842
@@ -543,9 +553,17 @@ V626
71462
71463
71468
+71727
+71736
+71737
+71739
+72148
+72152
+72154
+72156
+72160
+72161
72193
-72199
-72201
72203
72243
72249
@@ -585,10 +603,22 @@ V626
73030
73031
73032
+73104
+73106
+73109
+73110
+73111
+73112
+73459
+73461
+78896
+78905
92912
92917
92976
92983
+94031
+94032
94095
94099
113821
@@ -627,10 +657,14 @@ V626
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
-125259
+125260
917505
917506
917536
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 aa8498d933..93bf7902b0 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V667
+V703
0
173
174
@@ -62,6 +62,8 @@ V667
2036
2042
2043
+2045
+2046
2070
2074
2075
@@ -86,7 +88,7 @@ V667
2229
2230
2238
-2260
+2259
2274
2275
2307
@@ -112,6 +114,8 @@ V667
2510
2530
2532
+2558
+2559
2561
2563
2620
@@ -164,6 +168,8 @@ V667
3022
3072
3073
+3076
+3077
3134
3137
3142
@@ -211,8 +217,6 @@ V667
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -283,7 +287,7 @@ V667
6154
6158
6176
-6264
+6265
6277
6315
6432
@@ -406,6 +410,8 @@ V667
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -417,7 +423,7 @@ V667
43446
43450
43452
-43453
+43454
43493
43494
43561
@@ -494,6 +500,12 @@ V667
68498
68521
68527
+68864
+68904
+69424
+69445
+69446
+69461
69633
69634
69688
@@ -504,8 +516,6 @@ V667
69815
69817
69819
-69821
-69822
69888
69891
69927
@@ -518,7 +528,7 @@ V667
70018
70070
70079
-70090
+70089
70093
70191
70194
@@ -534,7 +544,7 @@ V667
70379
70400
70402
-70460
+70459
70461
70464
70465
@@ -548,6 +558,8 @@ V667
70725
70726
70727
+70750
+70751
70835
70841
70842
@@ -584,9 +596,17 @@ V667
71462
71463
71468
+71727
+71736
+71737
+71739
+72148
+72152
+72154
+72156
+72160
+72161
72193
-72199
-72201
72203
72243
72249
@@ -626,10 +646,22 @@ V667
73030
73031
73032
+73104
+73106
+73109
+73110
+73111
+73112
+73459
+73461
+78896
+78905
92912
92917
92976
92983
+94031
+94032
94095
94099
113821
@@ -668,10 +700,14 @@ V667
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125184
-125259
+125260
917505
917506
917536
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 82a90e0262..5b2d16bd6c 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 10.0.0. Any changes made here will be lost!
+# 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
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 d97a09eaaf..daf19f07bd 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1442
+V1510
35
36
38
@@ -70,9 +70,7 @@ V1442
1329
1367
1369
-1376
-1377
-1416
+1417
1421
1423
1472
@@ -197,6 +195,8 @@ V1442
2655
2674
2677
+2678
+2679
2693
2702
2703
@@ -444,7 +444,7 @@ V1442
6154
6155
6176
-6264
+6265
6272
6277
6279
@@ -485,16 +485,20 @@ V1442
7294
7296
7305
-7360
+7312
+7355
+7357
7368
7379
7380
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
7424
7616
7680
@@ -758,14 +762,6 @@ V1442
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -817,6 +813,10 @@ V1442
11834
11839
11840
+11851
+11852
+11853
+11854
19904
19968
42192
@@ -838,9 +838,9 @@ V1442
42738
42739
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43010
43011
@@ -862,7 +862,7 @@ V1442
43250
43260
43261
-43262
+43263
43274
43302
43312
@@ -902,7 +902,7 @@ V1442
43816
43823
43824
-43878
+43880
43888
44003
64256
@@ -1028,9 +1028,9 @@ V1442
68117
68120
68121
-68148
+68150
68160
-68168
+68169
68184
68185
68192
@@ -1058,9 +1058,17 @@ V1442
68800
68851
68858
-68864
+68900
69216
69247
+69376
+69416
+69424
+69446
+69457
+69466
+69600
+69623
69635
69688
69705
@@ -1071,10 +1079,14 @@ V1442
69808
69819
69822
+69837
+69838
69840
69865
69891
69927
+69956
+69957
69968
70003
70004
@@ -1087,8 +1099,6 @@ V1442
70085
70087
70088
-70089
-70090
70093
70094
70106
@@ -1143,6 +1153,8 @@ V1442
70736
70749
70750
+70751
+70752
70784
70832
70852
@@ -1159,12 +1171,26 @@ V1442
71237
71296
71339
+71352
+71353
+71680
+71724
+71739
+71740
71840
71904
71914
71923
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -1178,9 +1204,9 @@ V1442
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -1201,6 +1227,22 @@ V1442
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
+73463
+73465
+73664
+73693
+73697
+73714
73728
74650
74752
@@ -1239,8 +1281,12 @@ V1442
93048
93053
93072
+93760
+93847
+93849
+93851
93952
-94021
+94027
94032
94033
94099
@@ -1273,10 +1319,12 @@ V1442
119362
119365
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1329,12 +1377,30 @@ V1442
121479
121483
121484
+123136
+123181
+123191
+123198
+123214
+123216
+123584
+123628
124928
125125
125127
125136
125184
125252
+125259
+125260
+126065
+126124
+126125
+126128
+126129
+126133
+126209
+126270
126464
126468
126469
@@ -1404,9 +1470,9 @@ V1442
126704
126706
127278
-127279
+127280
127338
-127340
+127341
127900
127902
127925
@@ -1453,4 +1519,6 @@ V1442
129198
129280
129292
+129536
+129620
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 6775f92a5a..6cb84838d9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V184
+V192
9
10
124
@@ -104,7 +104,11 @@ V184
11840
11842
11843
-11850
+11851
+11852
+11853
+11854
+11856
12288
12289
42238
@@ -181,6 +185,8 @@ V184
72355
72769
72774
+73727
+73728
74864
74869
92782
@@ -191,6 +197,8 @@ V184
92986
92996
92997
+93847
+93849
113823
113824
121479
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 f89ba829ee..e02a5f461d 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V42
+V48
180
181
712
@@ -19,6 +19,10 @@ V42
717
735
736
+3191
+3192
+3204
+3205
3841
3845
3846
@@ -45,6 +49,8 @@ V42
71106
71264
71277
+72162
+72163
72255
72256
72261
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 ef79fad6fe..de283150d0 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V50
+V54
12353
12354
12355
@@ -61,4 +61,8 @@ V50
12800
65383
65393
+110928
+110931
+110948
+110952
END
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 bf6a077d2c..24dc9be910 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V164
+V166
125
126
3899
@@ -173,6 +173,8 @@ V164
78474
78714
78716
+78904
+78905
83407
83408
END
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 498318335f..89625c7a6f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V502
+V538
0
9
14
@@ -61,6 +61,8 @@ V502
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -71,7 +73,7 @@ V502
2094
2137
2140
-2260
+2259
2274
2275
2308
@@ -97,6 +99,8 @@ V502
2520
2530
2532
+2558
+2559
2561
2564
2620
@@ -152,7 +156,7 @@ V502
3031
3032
3072
-3076
+3077
3134
3141
3142
@@ -271,7 +275,7 @@ V502
7401
7405
7406
-7410
+7412
7413
7415
7418
@@ -323,6 +327,8 @@ V502
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -371,6 +377,10 @@ V502
68160
68325
68327
+68900
+68904
+69446
+69457
69632
69635
69688
@@ -383,13 +393,15 @@ V502
69891
69927
69941
+69957
+69959
70003
70004
70016
70019
70067
70081
-70090
+70089
70093
70188
70200
@@ -399,7 +411,7 @@ V502
70379
70400
70404
-70460
+70459
70461
70462
70469
@@ -417,6 +429,8 @@ V502
70517
70709
70727
+70750
+70751
70832
70852
71087
@@ -429,6 +443,14 @@ V502
71233
71339
71352
+71724
+71739
+72145
+72152
+72154
+72161
+72164
+72165
72193
72203
72243
@@ -459,12 +481,22 @@ V502
73030
73031
73032
+73098
+73103
+73104
+73106
+73107
+73112
+73459
+73463
92912
92917
92976
92983
+94031
+94032
94033
-94079
+94088
94095
94099
113821
@@ -503,6 +535,10 @@ V502
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl
index ae4c885eb1..5e1d7ad4e3 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V64
+V72
9757
9758
9977
@@ -30,10 +30,6 @@ V64
128070
128081
128102
-128106
-128110
-128111
-128112
128121
128124
128125
@@ -41,6 +37,10 @@ V64
128132
128133
128136
+128143
+128144
+128145
+128146
128170
128171
128372
@@ -63,16 +63,24 @@ V64
128705
128716
128717
+129295
+129296
129304
-129309
-129310
129312
129318
129319
129328
129338
-129341
+129340
129343
+129461
+129463
+129464
+129466
+129467
+129468
+129485
+129488
129489
129502
END
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 38e826e6c7..1f6ccf2ebf 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 10.0.0. Any changes made here will be lost!
+# 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
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 85f62b9c14..c0896d0356 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V22
+V24
160
161
847
@@ -33,4 +33,6 @@ V22
8210
8239
8240
+78896
+78903
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 1e9c425cdd..33259d3d3d 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V320
+V326
8986
8988
9200
@@ -128,7 +128,7 @@ V320
12543
12544
12549
-12591
+12592
12593
12687
12688
@@ -140,8 +140,6 @@ V320
12832
12872
12880
-13055
-13056
19904
19968
40981
@@ -206,7 +204,7 @@ V320
65506
65509
94208
-100333
+100344
100352
101107
110592
@@ -217,9 +215,7 @@ V320
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -245,10 +241,6 @@ V320
128070
128081
128102
-128106
-128110
-128111
-128112
128121
128124
128125
@@ -256,6 +248,10 @@ V320
128132
128133
128136
+128143
+128144
+128145
+128146
128160
128161
128162
@@ -314,18 +310,28 @@ V320
129198
129280
129292
+129295
+129296
129304
-129309
-129310
129312
129318
129319
129328
129338
-129341
+129340
129343
+129461
+129463
+129464
+129466
+129467
+129468
+129485
+129488
129489
129502
+129536
+129620
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 d0ca30b882..2a24a44947 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 10.0.0. Any changes made here will be lost!
+# 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
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 7bd5616643..e9a88878b4 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 10.0.0. Any changes made here will be lost!
+# 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
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 95ba8f4558..ad7c9a47f1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -42,7 +42,7 @@ V34
65438
65440
94176
-94178
+94180
128633
128636
END
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
new file mode 100755
index 0000000000..e707b6e95f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl
@@ -0,0 +1,132 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V118
+48
+58
+1632
+1642
+1643
+1645
+1776
+1786
+1984
+1994
+2406
+2416
+2534
+2544
+2662
+2672
+2790
+2800
+2918
+2928
+3046
+3056
+3174
+3184
+3302
+3312
+3430
+3440
+3558
+3568
+3664
+3674
+3792
+3802
+3872
+3882
+4160
+4170
+4240
+4250
+6112
+6122
+6160
+6170
+6470
+6480
+6608
+6618
+6784
+6794
+6800
+6810
+6992
+7002
+7088
+7098
+7232
+7242
+7248
+7258
+42528
+42538
+43216
+43226
+43264
+43274
+43472
+43482
+43504
+43514
+43600
+43610
+44016
+44026
+66720
+66730
+68912
+68922
+69734
+69744
+69872
+69882
+69942
+69952
+70096
+70106
+70384
+70394
+70736
+70746
+70864
+70874
+71248
+71258
+71360
+71370
+71472
+71482
+71904
+71914
+72784
+72794
+73040
+73050
+73120
+73130
+92768
+92778
+93008
+93018
+120782
+120832
+123200
+123210
+123632
+123642
+125264
+125274
+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 7a9b39eaf2..22856878fe 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V168
+V170
40
41
91
@@ -175,6 +175,8 @@ V168
78473
78713
78714
+78903
+78904
83406
83407
125278
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 f829efdf7e..4198d34c99 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V40
+V46
37
38
162
@@ -51,4 +51,10 @@ V40
65286
65504
65505
+73693
+73697
+126124
+126125
+126128
+126129
END
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 3448a0e0c7..d37b49e43f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V44
+V48
36
37
43
@@ -23,6 +23,8 @@ V44
178
1423
1424
+2046
+2048
2555
2556
2801
@@ -55,4 +57,6 @@ V44
65506
65509
65511
+123647
+123648
END
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 fe5decf89a..e9e7c38834 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 10.0.0. Any changes made here will be lost!
+# 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
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 51bb2a15dc..0202fdef5a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V84
+V70
3585
3643
3648
@@ -19,27 +19,13 @@ V84
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -88,7 +74,7 @@ V84
43739
43744
71424
-71450
+71451
71453
71468
71482
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 115aed71ce..25ddf21539 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1215
+V1239
888
890
896
@@ -25,10 +25,6 @@ V1215
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -36,7 +32,7 @@ V1215
1480
1488
1515
-1520
+1519
1525
1536
1565
@@ -48,7 +44,7 @@ V1215
1970
1984
2043
-2048
+2045
2094
2096
2111
@@ -62,7 +58,7 @@ V1215
2229
2230
2238
-2260
+2259
2436
2437
2445
@@ -89,7 +85,7 @@ V1215
2527
2532
2534
-2558
+2559
2561
2564
2565
@@ -121,7 +117,7 @@ V1215
2654
2655
2662
-2678
+2679
2689
2692
2693
@@ -211,8 +207,6 @@ V1215
3046
3067
3072
-3076
-3077
3085
3086
3089
@@ -234,9 +228,7 @@ V1215
3172
3174
3184
-3192
-3204
-3205
+3191
3213
3214
3217
@@ -310,27 +302,13 @@ V1215
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -429,7 +407,7 @@ V1215
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -478,10 +456,12 @@ V1215
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7376
-7418
+7419
7424
7674
7675
@@ -537,14 +517,6 @@ V1215
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -579,7 +551,7 @@ V1215
11736
11743
11744
-11850
+11856
11904
11930
11931
@@ -595,7 +567,7 @@ V1215
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -605,8 +577,6 @@ V1215
12784
12831
12832
-13055
-13056
42125
42128
42183
@@ -615,9 +585,9 @@ V1215
42560
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43052
43056
@@ -629,8 +599,6 @@ V1215
43214
43226
43232
-43262
-43264
43348
43359
43389
@@ -661,7 +629,7 @@ V1215
43816
43823
43824
-43878
+43880
43888
44014
44016
@@ -831,11 +799,11 @@ V1215
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
68192
@@ -863,15 +831,25 @@ V1215
68800
68851
68858
-68864
+68904
+68912
+68922
69216
69247
+69376
+69416
+69424
+69466
+69600
+69623
69632
69710
69714
69744
69759
69826
+69837
+69838
69840
69865
69872
@@ -879,7 +857,7 @@ V1215
69888
69941
69942
-69956
+69959
69968
70007
70016
@@ -920,7 +898,7 @@ V1215
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -941,7 +919,7 @@ V1215
70747
70748
70749
-70750
+70752
70784
70856
70864
@@ -957,26 +935,30 @@ V1215
71264
71277
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71488
+71680
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72152
+72154
+72165
72192
72264
72272
-72324
-72326
-72349
-72350
72355
72384
72441
@@ -1008,7 +990,23 @@ V1215
73032
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1018,6 +1016,8 @@ V1215
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1042,20 +1042,26 @@ V1215
93048
93053
93072
+93760
+93851
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1076,10 +1082,12 @@ V1215
119273
119296
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1136,16 +1144,32 @@ V1215
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
124928
125125
125127
125143
125184
-125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
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 92716afb09..7d4abec20b 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1280
+V1298
97
123
170
@@ -559,8 +559,12 @@ V1280
1326
1327
1328
-1377
-1416
+1376
+1417
+4304
+4347
+4349
+4352
5112
5118
7296
@@ -1207,16 +1211,28 @@ V1280
42920
42921
42922
+42927
+42928
42933
42934
42935
42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42944
+42947
+42948
43000
43003
43824
43867
43868
-43878
+43880
43888
43968
64256
@@ -1233,6 +1249,8 @@ V1280
68851
71872
71904
+93792
+93824
119834
119860
119886
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 55b71e2cb7..ca48f4a7aa 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 10.0.0. Any changes made here will be lost!
+# 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
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 de334106a0..f945a90e04 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 10.0.0. Any changes made here will be lost!
+# 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
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 d92881ea51..ef6cc4b105 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 10.0.0. Any changes made here will be lost!
+# 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
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 7956f8abae..708d674336 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 10.0.0. Any changes made here will be lost!
+# 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
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 8374281314..3686bf2bcc 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 10.0.0. Any changes made here will be lost!
+# 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
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 788bd35915..8b33dbe567 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V498
+V496
160
161
168
@@ -292,8 +292,6 @@ V498
12880
12927
12928
-13055
-13056
13312
42652
42654
@@ -496,7 +494,7 @@ V498
127280
127312
127338
-127340
+127341
127376
127377
127488
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 fc0dd931e6..92449296cf 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V573
+V571
0
160
161
@@ -351,8 +351,6 @@ V573
12880
12927
12928
-13055
-13056
13312
42652
42654
@@ -571,7 +569,7 @@ V573
127280
127312
127338
-127340
+127341
127376
127377
127488
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 f145c2568e..65c8581abb 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V780
+V778
160
161
168
@@ -556,8 +556,6 @@ V780
12880
12927
12928
-13055
-13056
13312
42652
42654
@@ -778,7 +776,7 @@ V780
127280
127312
127338
-127340
+127341
127376
127377
127488
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 9b99ff35bc..4a2f8c1f0e 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V781
+V779
0
160
161
@@ -557,8 +557,6 @@ V781
12880
12927
12928
-13055
-13056
13312
42652
42654
@@ -779,7 +777,7 @@ V781
127280
127312
127338
-127340
+127341
127376
127377
127488
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 2f96907e71..3353aaf797 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 10.0.0. Any changes made here will be lost!
+# 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
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 8c1d01c992..7c61cb80b1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V377
+V405
0
48
58
@@ -293,7 +293,7 @@ V377
68050
68096
68160
-68168
+68169
68221
68223
68253
@@ -308,8 +308,14 @@ V377
68528
68858
68864
+68912
+68922
69216
69247
+69405
+69415
+69457
+69461
69714
69744
69872
@@ -338,6 +344,10 @@ V377
72813
73040
73050
+73120
+73130
+73664
+73685
74752
74863
92768
@@ -346,14 +356,32 @@ V377
93018
93019
93026
+93824
+93847
+119520
+119540
119648
-119666
+119673
120782
120832
+123200
+123210
+123632
+123642
125127
125136
125264
125274
+126065
+126124
+126125
+126128
+126129
+126133
+126209
+126254
+126255
+126270
127232
127245
131073
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 cd5143cbc5..8287985611 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V280
+V300
188
191
2548
@@ -222,7 +222,7 @@ V280
68050
68096
68164
-68168
+68169
68221
68223
68253
@@ -239,6 +239,10 @@ V280
68864
69225
69247
+69405
+69415
+69457
+69461
69723
69734
70113
@@ -249,14 +253,30 @@ V280
71923
72794
72813
+73664
+73685
74752
74863
93019
93026
+93824
+93847
+119520
+119540
119648
-119666
+119673
125127
125136
+126065
+126124
+126125
+126128
+126129
+126133
+126209
+126254
+126255
+126270
127243
127245
131073
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 faa8692853..dbed2376a6 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V146
+V158
48
49
1632
@@ -111,6 +111,8 @@ V146
65931
66720
66721
+68912
+68913
69734
69735
69872
@@ -137,10 +139,16 @@ V146
72785
73040
73041
+73120
+73121
92768
92769
93008
93009
+93824
+93825
+119520
+119521
120782
120783
120792
@@ -151,6 +159,10 @@ V146
120813
120822
120823
+123200
+123201
+123632
+123633
125264
125265
127232
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 6450791109..3c2bfff669 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V238
+V268
49
50
185
@@ -179,8 +179,14 @@ V238
68522
68858
68859
+68913
+68914
69216
69217
+69405
+69406
+69457
+69458
69714
69715
69735
@@ -213,6 +219,8 @@ V238
72795
73041
73042
+73121
+73122
74773
74774
74782
@@ -229,8 +237,18 @@ V238
92770
93009
93010
+93825
+93826
+93844
+93845
+119521
+119522
119648
119649
+119666
+119667
+119671
+119672
120783
120784
120793
@@ -241,10 +259,22 @@ V238
120814
120823
120824
+123201
+123202
+123633
+123634
125127
125128
125265
125266
+126065
+126066
+126115
+126116
+126129
+126130
+126209
+126210
127234
127235
133418
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 587cbfa2a6..f9a9559ce9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V100
+V114
3056
3057
3440
@@ -97,6 +97,10 @@ V100
68861
69225
69226
+69410
+69411
+69458
+69459
69723
69724
70122
@@ -109,6 +113,16 @@ V100
72804
93019
93020
+93834
+93835
+119530
+119531
119657
119658
+126074
+126075
+126218
+126219
+126263
+126264
END
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 530238ccf4..49e981f2b6 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V60
+V68
3057
3058
3441
@@ -63,6 +63,10 @@ V60
68863
69234
69235
+69413
+69414
+69460
+69461
69732
69733
70131
@@ -71,4 +75,8 @@ V60
72813
93020
93021
+126083
+126084
+126227
+126228
END
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 f09ee066f1..dc4bcec7d7 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V38
+V42
3058
3059
3442
@@ -49,4 +49,8 @@ V38
69734
70132
70133
+126092
+126093
+126236
+126237
END
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 a7691ab740..16c979f96b 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V18
+V26
4988
4989
8578
@@ -29,4 +29,12 @@ V18
68069
93021
93022
+126101
+126102
+126131
+126132
+126245
+126246
+126267
+126268
END
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
new file mode 100755
index 0000000000..c74f7330db
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl
@@ -0,0 +1,24 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V10
+8584
+8585
+68077
+68078
+126110
+126111
+126112
+126113
+126132
+126133
+END
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 2efd7b9c17..e339d65b45 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V12
+V16
8554
8555
8570
@@ -23,4 +23,8 @@ V12
9363
9451
9452
+93835
+93836
+119531
+119532
END
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 12e603f859..4e3bb1365c 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V12
+V16
8555
8556
8571
@@ -23,4 +23,8 @@ V12
9364
9452
9453
+93836
+93837
+119532
+119533
END
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 14478ea824..001a8792c0 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V12
9324
9325
9344
@@ -19,4 +19,8 @@ V8
9365
9453
9454
+93837
+93838
+119533
+119534
END
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 ba79c49a30..b2fa1c1b0a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V12
9325
9326
9345
@@ -19,4 +19,8 @@ V8
9366
9454
9455
+93838
+93839
+119534
+119535
END
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 6400f4ff0d..340a5c67ad 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V12
9326
9327
9346
@@ -19,4 +19,8 @@ V8
9367
9455
9456
+93839
+93840
+119535
+119536
END
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 fa8f45fa05..81aea62a85 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V14
2553
2554
9327
@@ -21,4 +21,8 @@ V10
9368
9456
9457
+93840
+93841
+119536
+119537
END
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 34e81b06c8..a7457220b4 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V14
5870
5871
9328
@@ -21,4 +21,8 @@ V10
9369
9457
9458
+93841
+93842
+119537
+119538
END
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 35c654c16a..6d661788d8 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V14
5871
5872
9329
@@ -21,4 +21,8 @@ V10
9370
9458
9459
+93842
+93843
+119538
+119539
END
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 df7e9d3d1c..524a806498 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V14
5872
5873
9330
@@ -21,4 +21,8 @@ V10
9371
9459
9460
+93843
+93844
+119539
+119540
END
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 d0f9bedfa0..59e73336b1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V10
2548
2549
2933
@@ -19,4 +19,6 @@ V8
3447
43059
43060
+73673
+73675
END
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 d3335fb2b8..cad1aab765 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V24
+V34
189
190
2931
@@ -31,8 +31,18 @@ V24
68030
68091
68092
+68168
+68169
69243
69244
+69414
+69415
+73681
+73683
74852
74853
+126126
+126127
+126268
+126269
END
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 153bfa1143..83b58aac0f 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 10.0.0. Any changes made here will be lost!
+# 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
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 867f92c80d..13bfdbf618 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V22
+V26
188
189
2551
@@ -29,8 +29,12 @@ V22
68089
69244
69245
+73680
+73681
74848
74849
74850
74852
+126125
+126126
END
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
new file mode 100755
index 0000000000..635434c624
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+8537
+8538
+68087
+68088
+74849
+74850
+126269
+126270
+END
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 9541293526..9dfefd8dae 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V12
+V14
2549
2550
2934
@@ -21,6 +21,8 @@ V12
8540
43060
43061
+73676
+73677
74847
74848
END
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 54e1f3d141..e5f3bcd6d5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V238
+V266
50
51
178
@@ -171,8 +171,12 @@ V238
68474
68522
68523
+68914
+68915
69217
69218
+69406
+69407
69715
69716
69736
@@ -205,6 +209,8 @@ V238
72796
73042
73043
+73122
+73123
74752
74753
74774
@@ -229,8 +235,16 @@ V238
92771
93010
93011
+93826
+93827
+93845
+93846
+119522
+119523
119649
119650
+119667
+119668
120784
120785
120794
@@ -241,10 +255,24 @@ V238
120815
120824
120825
+123202
+123203
+123634
+123635
125128
125129
125266
125267
+126066
+126067
+126116
+126117
+126130
+126131
+126210
+126211
+126255
+126256
127235
127236
140176
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 e683222e81..b9e8e647fe 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V62
+V70
4979
4980
9331
@@ -61,6 +61,10 @@ V62
68527
69226
69227
+69411
+69412
+69459
+69460
69724
69725
70123
@@ -73,4 +77,8 @@ V62
72805
119658
119659
+126075
+126076
+126219
+126220
END
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 4ac75c4fdb..06de5dffe2 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V12
65818
65819
66292
@@ -19,4 +19,8 @@ V8
68052
69235
69236
+126084
+126085
+126228
+126229
END
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
new file mode 100755
index 0000000000..8686491a1b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl
@@ -0,0 +1,24 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V10
+65827
+65828
+68060
+68061
+126093
+126094
+126237
+126238
+126266
+126267
+END
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
new file mode 100755
index 0000000000..8d702cbc0a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65836
+65837
+68069
+68070
+126102
+126103
+126246
+126247
+END
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 02f8bbb95a..84571b6c90 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 10.0.0. Any changes made here will be lost!
+# 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
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 c730f6e052..1ebfe13f12 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V234
+V260
51
52
179
@@ -159,8 +159,12 @@ V234
68475
68523
68524
+68915
+68916
69218
69219
+69407
+69408
69716
69717
69737
@@ -193,6 +197,8 @@ V234
72797
73043
73044
+73123
+73124
74753
74754
74760
@@ -219,8 +225,16 @@ V234
92772
93011
93012
+93827
+93828
+93846
+93847
+119523
+119524
119650
119651
+119668
+119669
120785
120786
120795
@@ -231,10 +245,22 @@ V234
120816
120825
120826
+123203
+123204
+123635
+123636
125129
125130
125267
125268
+126067
+126068
+126117
+126118
+126211
+126212
+126256
+126257
127236
127237
133885
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 12cc34d699..5510bb6d36 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V32
+V38
4980
4981
12346
@@ -31,6 +31,8 @@ V32
68044
69227
69228
+69412
+69413
69725
69726
70124
@@ -41,6 +43,10 @@ V32
72806
119659
119660
+126076
+126077
+126220
+126221
133507
133508
END
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 ce4e37ebb6..85edfb4f61 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V14
65819
65820
65899
@@ -21,4 +21,8 @@ V10
68053
69236
69237
+126085
+126086
+126229
+126230
END
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
new file mode 100755
index 0000000000..09cd57d622
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65828
+65829
+68061
+68062
+126094
+126095
+126238
+126239
+END
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
new file mode 100755
index 0000000000..7ff6c304e6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65837
+65838
+68070
+68071
+126103
+126104
+126247
+126248
+END
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 84d1dca5cb..9fbbcb09cf 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V10
2550
2551
2935
@@ -19,4 +19,6 @@ V8
3449
43061
43062
+73678
+73679
END
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 c2d9339957..c03e5ccf28 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V14
+V18
190
191
2552
@@ -25,4 +25,8 @@ V14
65913
68094
68095
+73683
+73684
+126127
+126128
END
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 1326afecd2..9f90709397 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V222
+V246
52
53
1636
@@ -147,8 +147,12 @@ V222
68476
68524
68525
+68916
+68917
69219
69220
+69408
+69409
69717
69718
69738
@@ -181,6 +185,8 @@ V222
72798
73044
73045
+73124
+73125
74754
74755
74761
@@ -209,8 +215,14 @@ V222
92773
93012
93013
+93828
+93829
+119524
+119525
119651
119652
+119669
+119670
120786
120787
120796
@@ -221,10 +233,22 @@ V222
120817
120826
120827
+123204
+123205
+123636
+123637
125130
125131
125268
125269
+126068
+126069
+126118
+126119
+126212
+126213
+126257
+126258
127237
127238
131172
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 1aaab18997..28b5df6e80 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V32
+V36
4981
4982
12875
@@ -39,6 +39,10 @@ V32
74856
119660
119661
+126077
+126078
+126221
+126222
133516
133517
133532
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 a14653c59e..a482b18954 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V14
65820
65821
66294
@@ -19,4 +19,10 @@ V8
68054
69237
69238
+126086
+126087
+126230
+126231
+126264
+126265
END
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
new file mode 100755
index 0000000000..ccfcd10467
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65829
+65830
+68062
+68063
+126095
+126096
+126239
+126240
+END
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
new file mode 100755
index 0000000000..b4ad396fb4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65838
+65839
+68071
+68072
+126104
+126105
+126248
+126249
+END
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 fceb38e17a..e8755ebb28 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V226
+V252
53
54
1637
@@ -157,8 +157,12 @@ V226
68333
68859
68860
+68917
+68918
69220
69221
+69409
+69410
69718
69719
69739
@@ -191,6 +195,8 @@ V226
72799
73045
73046
+73125
+73126
74755
74756
74762
@@ -217,8 +223,16 @@ V226
92774
93013
93014
+93829
+93830
+119525
+119526
119652
119653
+119670
+119671
+119672
+119673
120787
120788
120797
@@ -229,10 +243,22 @@ V226
120818
120827
120828
+123205
+123206
+123637
+123638
125131
125132
125269
125270
+126069
+126070
+126119
+126120
+126213
+126214
+126258
+126259
127238
127239
131361
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 727fc85658..727e1c9190 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V48
+V52
4982
4983
8556
@@ -59,4 +59,8 @@ V48
74857
119661
119662
+126078
+126079
+126222
+126223
END
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 898ede932f..522fe6db65 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V20
+V24
8558
8559
8574
@@ -31,4 +31,8 @@ V20
68055
69238
69239
+126087
+126088
+126231
+126232
END
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 7fffd5cb97..0424a43c1c 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V12
+V16
8577
8578
65830
@@ -23,4 +23,8 @@ V12
65907
68063
68064
+126096
+126097
+126240
+126241
END
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 da58b94ed5..1e054b0de9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V14
8583
8584
65839
@@ -21,4 +21,8 @@ V10
65879
68072
68073
+126105
+126106
+126249
+126250
END
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 c8f2517bb6..aa1cdd75f9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V202
+V222
54
55
1638
@@ -139,6 +139,8 @@ V202
66727
68037
68038
+68918
+68919
69221
69222
69719
@@ -173,6 +175,8 @@ V202
72800
73046
73047
+73126
+73127
74756
74757
74763
@@ -193,6 +197,10 @@ V202
92775
93014
93015
+93830
+93831
+119526
+119527
119653
119654
120788
@@ -205,10 +213,22 @@ V202
120819
120828
120829
+123206
+123207
+123638
+123639
125132
125133
125270
125271
+126070
+126071
+126120
+126121
+126214
+126215
+126259
+126260
127239
127240
133866
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 57e53c1d77..c33a56c236 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V22
+V26
4983
4984
12877
@@ -33,4 +33,8 @@ V22
72809
119662
119663
+126079
+126080
+126223
+126224
END
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 ec0df280cc..7d3c36bbce 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V14
65822
65823
66296
@@ -19,4 +19,10 @@ V8
68056
69239
69240
+126088
+126089
+126232
+126233
+126265
+126266
END
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
new file mode 100755
index 0000000000..3530429132
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65831
+65832
+68064
+68065
+126097
+126098
+126241
+126242
+END
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
new file mode 100755
index 0000000000..be21500066
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65840
+65841
+68073
+68074
+126106
+126107
+126250
+126251
+END
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 96f4194c57..f463011fe8 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V196
+V216
55
56
1639
@@ -135,6 +135,8 @@ V196
66728
68038
68039
+68919
+68920
69222
69223
69720
@@ -169,6 +171,8 @@ V196
72801
73047
73048
+73127
+73128
74757
74758
74764
@@ -187,6 +191,10 @@ V196
92776
93015
93016
+93831
+93832
+119527
+119528
119654
119655
120789
@@ -199,10 +207,22 @@ V196
120820
120829
120830
+123207
+123208
+123639
+123640
125133
125134
125271
125272
+126071
+126072
+126121
+126122
+126215
+126216
+126260
+126261
127240
127241
131073
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 508a404576..bb4192d904 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V22
+V26
4984
4985
12878
@@ -33,4 +33,8 @@ V22
72810
119663
119664
+126080
+126081
+126224
+126225
END
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 e466a66e22..a95587ea1d 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V12
65823
65824
66297
@@ -19,4 +19,8 @@ V8
68057
69240
69241
+126089
+126090
+126233
+126234
END
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
new file mode 100755
index 0000000000..c7fb65b78f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65832
+65833
+68065
+68066
+126098
+126099
+126242
+126243
+END
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
new file mode 100755
index 0000000000..0f006316a2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65841
+65842
+68074
+68075
+126107
+126108
+126251
+126252
+END
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 63b49f94eb..7a0c153a0a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V190
+V210
56
57
1640
@@ -131,6 +131,8 @@ V190
66729
68039
68040
+68920
+68921
69223
69224
69721
@@ -165,6 +167,8 @@ V190
72802
73048
73049
+73128
+73129
74758
74759
74765
@@ -183,6 +187,10 @@ V190
92777
93016
93017
+93832
+93833
+119528
+119529
119655
119656
120790
@@ -195,10 +203,22 @@ V190
120821
120830
120831
+123208
+123209
+123640
+123641
125134
125135
125272
125273
+126072
+126073
+126122
+126123
+126216
+126217
+126261
+126262
127241
127242
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 7e22eb19fb..64fd1085df 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V20
+V24
4985
4986
12879
@@ -31,4 +31,8 @@ V20
72811
119664
119665
+126081
+126082
+126225
+126226
END
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 672a4a1b82..2033065bc1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V12
65824
65825
66298
@@ -19,4 +19,8 @@ V8
68058
69241
69242
+126090
+126091
+126234
+126235
END
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
new file mode 100755
index 0000000000..4f4944f1f8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65833
+65834
+68066
+68067
+126099
+126100
+126243
+126244
+END
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
new file mode 100755
index 0000000000..9e6759807f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65842
+65843
+68075
+68076
+126108
+126109
+126252
+126253
+END
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 39a2255845..c93f056bc2 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V194
+V214
57
58
1641
@@ -133,6 +133,8 @@ V194
66730
68040
68041
+68921
+68922
69224
69225
69722
@@ -167,6 +169,8 @@ V194
72803
73049
73050
+73129
+73130
74759
74760
74766
@@ -185,6 +189,10 @@ V194
92778
93017
93018
+93833
+93834
+119529
+119530
119656
119657
120791
@@ -197,10 +205,22 @@ V194
120822
120831
120832
+123209
+123210
+123641
+123642
125135
125136
125273
125274
+126073
+126074
+126123
+126124
+126217
+126218
+126262
+126263
127242
127243
194704
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 1d4f60a270..bf08ecdc32 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V20
+V24
4986
4987
65816
@@ -31,4 +31,8 @@ V20
72812
119665
119666
+126082
+126083
+126226
+126227
END
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 74d95403f3..5a66eaf552 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V14
65825
65826
66299
@@ -21,4 +21,8 @@ V10
68059
69242
69243
+126091
+126092
+126235
+126236
END
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
new file mode 100755
index 0000000000..aa9d42141b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65834
+65835
+68067
+68068
+126100
+126101
+126244
+126245
+END
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
new file mode 100755
index 0000000000..0bf8888e6c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+65843
+65844
+68076
+68077
+126109
+126110
+126253
+126254
+END
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 e3a3657b82..3b1748d732 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V12
1536
1542
1757
@@ -21,4 +21,6 @@ V10
2275
69821
69822
+69837
+69838
END
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 bed02c5548..a3ea47c8c7 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 10.0.0. Any changes made here will be lost!
+# 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
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 7bb9cc3ae3..2c60834d94 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1390
+V1430
48
58
65
@@ -65,8 +65,8 @@ V1390
1367
1369
1370
-1377
-1416
+1376
+1417
1456
1470
1471
@@ -79,7 +79,7 @@ V1390
1480
1488
1515
-1520
+1519
1523
1552
1563
@@ -395,25 +395,13 @@ V1390
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3770
3771
3774
@@ -448,16 +436,6 @@ V1390
4155
4170
4176
-4195
-4197
-4201
-4206
-4231
-4238
-4239
-4240
-4250
-4252
4254
4256
4294
@@ -499,8 +477,6 @@ V1390
4886
4888
4955
-4959
-4960
4992
5008
5024
@@ -544,7 +520,7 @@ V1390
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -592,19 +568,25 @@ V1390
7143
7154
7168
-7222
+7223
7232
7242
7245
7294
7296
7305
+7312
+7355
+7357
+7360
7401
7405
7406
7412
7413
7415
+7418
+7419
7424
7616
7655
@@ -742,7 +724,7 @@ V1390
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -752,7 +734,7 @@ V1390
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -772,16 +754,12 @@ V1390
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
-43010
-43011
43014
43015
-43019
-43020
43048
43072
43124
@@ -796,8 +774,6 @@ V1390
43259
43260
43261
-43262
-43264
43307
43312
43347
@@ -810,8 +786,6 @@ V1390
43471
43482
43488
-43493
-43494
43519
43520
43575
@@ -822,8 +796,6 @@ V1390
43616
43639
43642
-43643
-43646
43711
43712
43713
@@ -848,7 +820,7 @@ V1390
43824
43867
43868
-43878
+43880
43888
44011
44016
@@ -998,7 +970,7 @@ V1390
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -1021,6 +993,18 @@ V1390
68787
68800
68851
+68864
+68904
+68912
+68922
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69632
69702
69734
@@ -1035,6 +1019,8 @@ V1390
69939
69942
69952
+69956
+69959
69968
70003
70006
@@ -1103,6 +1089,8 @@ V1390
70731
70736
70746
+70751
+70752
70784
70850
70852
@@ -1127,26 +1115,40 @@ V1390
71258
71296
71350
+71352
+71353
71360
71370
71424
-71450
+71451
71453
71467
71472
71482
+71680
+71737
71840
71914
71935
71936
+72096
+72104
+72106
+72152
+72154
+72160
+72161
+72162
+72163
+72165
72192
72243
72245
72255
72272
-72324
-72326
72344
+72349
+72350
72384
72441
72704
@@ -1183,6 +1185,22 @@ V1390
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73111
+73112
+73113
+73120
+73130
+73440
+73463
73728
74650
74752
@@ -1202,7 +1220,7 @@ V1390
92880
92910
92928
-92983
+92976
92992
92996
93008
@@ -1211,20 +1229,28 @@ V1390
93048
93053
93072
+93760
+93824
93952
-94021
-94032
-94079
-94099
+94027
+94031
+94088
+94095
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1309,12 +1335,26 @@ V1390
122917
122918
122923
+123136
+123181
+123191
+123198
+123200
+123210
+123214
+123215
+123584
+123628
+123632
+123642
124928
125125
125184
125252
125255
125256
+125259
+125260
125264
125274
126464
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 e272043c63..aa3722d724 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1298
+V1332
0
888
890
@@ -26,10 +26,6 @@ V1298
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -37,7 +33,7 @@ V1298
1480
1488
1515
-1520
+1519
1525
1536
1565
@@ -49,7 +45,7 @@ V1298
1970
1984
2043
-2048
+2045
2094
2096
2111
@@ -63,7 +59,7 @@ V1298
2229
2230
2238
-2260
+2259
2436
2437
2445
@@ -90,7 +86,7 @@ V1298
2527
2532
2534
-2558
+2559
2561
2564
2565
@@ -122,7 +118,7 @@ V1298
2654
2655
2662
-2678
+2679
2689
2692
2693
@@ -212,8 +208,6 @@ V1298
3046
3067
3072
-3076
-3077
3085
3086
3089
@@ -235,9 +229,7 @@ V1298
3172
3174
3184
-3192
-3204
-3205
+3191
3213
3214
3217
@@ -311,27 +303,13 @@ V1298
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -430,7 +408,7 @@ V1298
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -479,10 +457,12 @@ V1298
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7376
-7418
+7419
7424
7674
7675
@@ -540,14 +520,6 @@ V1298
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -582,7 +554,7 @@ V1298
11736
11743
11744
-11850
+11856
11904
11930
11931
@@ -598,7 +570,7 @@ V1298
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -608,11 +580,9 @@ V1298
12784
12831
12832
-13055
-13056
19894
19904
-40939
+40944
40960
42125
42128
@@ -622,9 +592,9 @@ V1298
42560
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43052
43056
@@ -636,8 +606,6 @@ V1298
43214
43226
43232
-43262
-43264
43348
43359
43389
@@ -668,7 +636,7 @@ V1298
43816
43823
43824
-43878
+43880
43888
44014
44016
@@ -840,11 +808,11 @@ V1298
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
68192
@@ -872,15 +840,25 @@ V1298
68800
68851
68858
-68864
+68904
+68912
+68922
69216
69247
+69376
+69416
+69424
+69466
+69600
+69623
69632
69710
69714
69744
69759
69826
+69837
+69838
69840
69865
69872
@@ -888,7 +866,7 @@ V1298
69888
69941
69942
-69956
+69959
69968
70007
70016
@@ -929,7 +907,7 @@ V1298
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -950,7 +928,7 @@ V1298
70747
70748
70749
-70750
+70752
70784
70856
70864
@@ -966,26 +944,30 @@ V1298
71264
71277
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71488
+71680
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72152
+72154
+72165
72192
72264
72272
-72324
-72326
-72349
-72350
72355
72384
72441
@@ -1017,7 +999,23 @@ V1298
73032
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1027,6 +1025,8 @@ V1298
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1051,20 +1051,26 @@ V1298
93048
93053
93072
+93760
+93851
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1085,10 +1091,12 @@ V1298
119273
119296
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1145,16 +1153,32 @@ V1298
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
124928
125125
125127
125143
125184
-125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
@@ -1238,9 +1262,7 @@ V1298
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -1254,15 +1276,17 @@ V1298
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -1275,18 +1299,28 @@ V1298
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131072
173783
173824
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 c34e78979d..f1bff5a37c 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 10.0.0. Any changes made here will be lost!
+# 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
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 5611bac521..c2f4215284 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1308
+V1342
33
127
161
@@ -28,10 +28,6 @@ V1308
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -39,7 +35,7 @@ V1308
1480
1488
1515
-1520
+1519
1525
1536
1565
@@ -51,7 +47,7 @@ V1308
1970
1984
2043
-2048
+2045
2094
2096
2111
@@ -65,7 +61,7 @@ V1308
2229
2230
2238
-2260
+2259
2436
2437
2445
@@ -92,7 +88,7 @@ V1308
2527
2532
2534
-2558
+2559
2561
2564
2565
@@ -124,7 +120,7 @@ V1308
2654
2655
2662
-2678
+2679
2689
2692
2693
@@ -214,8 +210,6 @@ V1308
3046
3067
3072
-3076
-3077
3085
3086
3089
@@ -237,9 +231,7 @@ V1308
3172
3174
3184
-3192
-3204
-3205
+3191
3213
3214
3217
@@ -313,27 +305,13 @@ V1308
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -434,7 +412,7 @@ V1308
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -483,10 +461,12 @@ V1308
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7376
-7418
+7419
7424
7674
7675
@@ -550,14 +530,6 @@ V1308
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -592,7 +564,7 @@ V1308
11736
11743
11744
-11850
+11856
11904
11930
11931
@@ -608,7 +580,7 @@ V1308
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -618,11 +590,9 @@ V1308
12784
12831
12832
-13055
-13056
19894
19904
-40939
+40944
40960
42125
42128
@@ -632,9 +602,9 @@ V1308
42560
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43052
43056
@@ -646,8 +616,6 @@ V1308
43214
43226
43232
-43262
-43264
43348
43359
43389
@@ -678,7 +646,7 @@ V1308
43816
43823
43824
-43878
+43880
43888
44014
44016
@@ -850,11 +818,11 @@ V1308
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
68192
@@ -882,15 +850,25 @@ V1308
68800
68851
68858
-68864
+68904
+68912
+68922
69216
69247
+69376
+69416
+69424
+69466
+69600
+69623
69632
69710
69714
69744
69759
69826
+69837
+69838
69840
69865
69872
@@ -898,7 +876,7 @@ V1308
69888
69941
69942
-69956
+69959
69968
70007
70016
@@ -939,7 +917,7 @@ V1308
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -960,7 +938,7 @@ V1308
70747
70748
70749
-70750
+70752
70784
70856
70864
@@ -976,26 +954,30 @@ V1308
71264
71277
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71488
+71680
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72152
+72154
+72165
72192
72264
72272
-72324
-72326
-72349
-72350
72355
72384
72441
@@ -1027,7 +1009,23 @@ V1308
73032
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1037,6 +1035,8 @@ V1308
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1061,20 +1061,26 @@ V1308
93048
93053
93072
+93760
+93851
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1095,10 +1101,12 @@ V1308
119273
119296
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1155,16 +1163,32 @@ V1308
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
124928
125125
125127
125143
125184
-125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
@@ -1248,9 +1272,7 @@ V1308
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -1264,15 +1286,17 @@ V1308
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -1285,18 +1309,28 @@ V1308
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131072
173783
173824
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 c37c11ca89..6707e32735 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 10.0.0. Any changes made here will be lost!
+# 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
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 0afe85243f..b3f7d47f74 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 10.0.0. Any changes made here will be lost!
+# 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
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 5315230c9b..dd165a0a1e 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1302
+V1336
32
127
160
@@ -28,10 +28,6 @@ V1302
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -39,7 +35,7 @@ V1302
1480
1488
1515
-1520
+1519
1525
1536
1565
@@ -51,7 +47,7 @@ V1302
1970
1984
2043
-2048
+2045
2094
2096
2111
@@ -65,7 +61,7 @@ V1302
2229
2230
2238
-2260
+2259
2436
2437
2445
@@ -92,7 +88,7 @@ V1302
2527
2532
2534
-2558
+2559
2561
2564
2565
@@ -124,7 +120,7 @@ V1302
2654
2655
2662
-2678
+2679
2689
2692
2693
@@ -214,8 +210,6 @@ V1302
3046
3067
3072
-3076
-3077
3085
3086
3089
@@ -237,9 +231,7 @@ V1302
3172
3174
3184
-3192
-3204
-3205
+3191
3213
3214
3217
@@ -313,27 +305,13 @@ V1302
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -432,7 +410,7 @@ V1302
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -481,10 +459,12 @@ V1302
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7376
-7418
+7419
7424
7674
7675
@@ -544,14 +524,6 @@ V1302
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -586,7 +558,7 @@ V1302
11736
11743
11744
-11850
+11856
11904
11930
11931
@@ -602,7 +574,7 @@ V1302
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -612,11 +584,9 @@ V1302
12784
12831
12832
-13055
-13056
19894
19904
-40939
+40944
40960
42125
42128
@@ -626,9 +596,9 @@ V1302
42560
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43052
43056
@@ -640,8 +610,6 @@ V1302
43214
43226
43232
-43262
-43264
43348
43359
43389
@@ -672,7 +640,7 @@ V1302
43816
43823
43824
-43878
+43880
43888
44014
44016
@@ -844,11 +812,11 @@ V1302
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
68192
@@ -876,15 +844,25 @@ V1302
68800
68851
68858
-68864
+68904
+68912
+68922
69216
69247
+69376
+69416
+69424
+69466
+69600
+69623
69632
69710
69714
69744
69759
69826
+69837
+69838
69840
69865
69872
@@ -892,7 +870,7 @@ V1302
69888
69941
69942
-69956
+69959
69968
70007
70016
@@ -933,7 +911,7 @@ V1302
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -954,7 +932,7 @@ V1302
70747
70748
70749
-70750
+70752
70784
70856
70864
@@ -970,26 +948,30 @@ V1302
71264
71277
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71488
+71680
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72152
+72154
+72165
72192
72264
72272
-72324
-72326
-72349
-72350
72355
72384
72441
@@ -1021,7 +1003,23 @@ V1302
73032
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1031,6 +1029,8 @@ V1302
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1055,20 +1055,26 @@ V1302
93048
93053
93072
+93760
+93851
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1089,10 +1095,12 @@ V1302
119273
119296
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1149,16 +1157,32 @@ V1302
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
124928
125125
125127
125143
125184
-125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
@@ -1242,9 +1266,7 @@ V1302
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -1258,15 +1280,17 @@ V1302
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -1279,18 +1303,28 @@ V1302
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131072
173783
173824
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 b1cd5066f2..57cb67cc1c 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 10.0.0. Any changes made here will be lost!
+# 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
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 27995b277c..fdf3613b86 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 10.0.0. Any changes made here will be lost!
+# 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
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 88e3744a22..f4b847a6da 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1386
+V1434
48
58
65
@@ -65,8 +65,8 @@ V1386
1367
1369
1370
-1377
-1416
+1376
+1417
1425
1470
1471
@@ -79,7 +79,7 @@ V1386
1480
1488
1515
-1520
+1519
1523
1552
1563
@@ -103,6 +103,8 @@ V1386
2038
2042
2043
+2045
+2046
2048
2094
2112
@@ -113,7 +115,7 @@ V1386
2229
2230
2238
-2260
+2259
2274
2275
2404
@@ -149,6 +151,8 @@ V1386
2546
2556
2557
+2558
+2559
2561
2564
2565
@@ -272,8 +276,6 @@ V1386
3046
3056
3072
-3076
-3077
3085
3086
3089
@@ -377,27 +379,13 @@ V1386
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -522,7 +510,7 @@ V1386
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -573,10 +561,14 @@ V1386
7294
7296
7305
+7312
+7355
+7357
+7360
7376
7379
7380
-7418
+7419
7424
7674
7675
@@ -720,7 +712,7 @@ V1386
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -730,7 +722,7 @@ V1386
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -750,9 +742,9 @@ V1386
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43048
43072
@@ -766,8 +758,6 @@ V1386
43259
43260
43261
-43262
-43264
43310
43312
43348
@@ -808,7 +798,7 @@ V1386
43824
43867
43868
-43878
+43880
43888
44011
44012
@@ -974,7 +964,7 @@ V1386
68117
68120
68121
-68148
+68150
68152
68155
68159
@@ -1001,6 +991,18 @@ V1386
68787
68800
68851
+68864
+68904
+68912
+68922
+69376
+69405
+69415
+69416
+69424
+69457
+69600
+69623
69632
69703
69734
@@ -1015,13 +1017,15 @@ V1386
69941
69942
69952
+69956
+69959
69968
70004
70006
70007
70016
70085
-70090
+70089
70093
70096
70107
@@ -1061,7 +1065,7 @@ V1386
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -1081,6 +1085,8 @@ V1386
70731
70736
70746
+70750
+70752
70784
70854
70855
@@ -1100,27 +1106,37 @@ V1386
71248
71258
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71482
+71680
+71739
71840
71914
71935
71936
+72096
+72104
+72106
+72152
+72154
+72162
+72163
+72165
72192
72255
72263
72264
72272
-72324
-72326
72346
+72349
+72350
72384
72441
72704
@@ -1151,6 +1167,20 @@ V1386
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73463
73728
74650
74752
@@ -1181,20 +1211,28 @@ V1386
93048
93053
93072
+93760
+93824
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1303,12 +1341,22 @@ V1386
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123215
+123584
+123642
124928
125125
125136
125143
125184
-125259
+125260
125264
125274
126464
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 6afdd3e3d7..fec525e32e 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V334
+V354
33
48
58
@@ -75,8 +75,14 @@ V334
2417
2557
2558
+2678
+2679
2800
2801
+3191
+3192
+3204
+3205
3572
3573
3663
@@ -103,7 +109,7 @@ V334
4969
5120
5121
-5741
+5742
5743
5787
5789
@@ -174,7 +180,7 @@ V334
11776
11823
11824
-11850
+11856
12289
12292
12296
@@ -281,6 +287,8 @@ V334
68416
68505
68509
+69461
+69466
69703
69710
69819
@@ -292,7 +300,7 @@ V334
70004
70006
70085
-70090
+70089
70093
70094
70107
@@ -319,6 +327,10 @@ V334
71277
71484
71487
+71739
+71740
+72162
+72163
72255
72263
72346
@@ -329,6 +341,10 @@ V334
72774
72816
72818
+73463
+73465
+73727
+73728
74864
74869
92782
@@ -339,6 +355,10 @@ V334
92988
92996
92997
+93847
+93851
+94178
+94179
113823
113824
121479
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 992b9c30e8..d26e006c59 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V252
+V266
65
91
97
@@ -67,7 +67,7 @@ V252
638
640
641
-643
+642
644
647
653
@@ -131,16 +131,26 @@ V252
4296
4301
4302
+4304
+4347
+4349
+4352
5024
5110
5112
5118
7296
7305
+7312
+7355
+7357
+7360
7545
7546
7549
7550
+7566
+7567
7680
7836
7838
@@ -232,11 +242,13 @@ V252
42891
42894
42896
-42900
+42901
42902
42927
42928
-42936
+42944
+42946
+42951
43859
43860
43888
@@ -261,6 +273,8 @@ V252
68851
71840
71904
+93760
+93824
125184
125252
END
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 4339b5c738..c96b321849 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1398
+V1446
32
33
40
@@ -73,8 +73,8 @@ V1398
1367
1369
1370
-1377
-1416
+1376
+1417
1425
1470
1471
@@ -87,7 +87,7 @@ V1398
1480
1488
1515
-1520
+1519
1523
1552
1563
@@ -111,6 +111,8 @@ V1398
2038
2042
2043
+2045
+2046
2048
2094
2112
@@ -121,7 +123,7 @@ V1398
2229
2230
2238
-2260
+2259
2274
2275
2404
@@ -157,6 +159,8 @@ V1398
2546
2556
2557
+2558
+2559
2561
2564
2565
@@ -280,8 +284,6 @@ V1398
3046
3056
3072
-3076
-3077
3085
3086
3089
@@ -385,27 +387,13 @@ V1398
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -530,7 +518,7 @@ V1398
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -581,10 +569,14 @@ V1398
7294
7296
7305
+7312
+7355
+7357
+7360
7376
7379
7380
-7418
+7419
7424
7674
7675
@@ -726,7 +718,7 @@ V1398
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -736,7 +728,7 @@ V1398
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -756,9 +748,9 @@ V1398
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43048
43072
@@ -772,8 +764,6 @@ V1398
43259
43260
43261
-43262
-43264
43310
43312
43348
@@ -814,7 +804,7 @@ V1398
43824
43867
43868
-43878
+43880
43888
44011
44012
@@ -992,7 +982,7 @@ V1398
68117
68120
68121
-68148
+68150
68152
68155
68159
@@ -1019,6 +1009,18 @@ V1398
68787
68800
68851
+68864
+68904
+68912
+68922
+69376
+69405
+69415
+69416
+69424
+69457
+69600
+69623
69632
69703
69734
@@ -1033,13 +1035,15 @@ V1398
69941
69942
69952
+69956
+69959
69968
70004
70006
70007
70016
70085
-70090
+70089
70093
70096
70107
@@ -1079,7 +1083,7 @@ V1398
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -1099,6 +1103,8 @@ V1398
70731
70736
70746
+70750
+70752
70784
70854
70855
@@ -1118,27 +1124,37 @@ V1398
71248
71258
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71482
+71680
+71739
71840
71914
71935
71936
+72096
+72104
+72106
+72152
+72154
+72162
+72163
+72165
72192
72255
72263
72264
72272
-72324
-72326
72346
+72349
+72350
72384
72441
72704
@@ -1169,6 +1185,20 @@ V1398
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73463
73728
74650
74752
@@ -1199,20 +1229,28 @@ V1398
93048
93053
93072
+93760
+93824
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1321,12 +1359,22 @@ V1398
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123215
+123584
+123642
124928
125125
125136
125143
125184
-125259
+125260
125264
125274
126464
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 adb93d2b09..4969a0f844 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1182
+V1230
65
91
97
@@ -61,11 +61,11 @@ V1182
1367
1369
1370
-1377
-1416
+1376
+1417
1488
1515
-1520
+1519
1523
1568
1611
@@ -299,25 +299,13 @@ V1182
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3761
3762
3763
@@ -430,7 +418,7 @@ V1182
6108
6109
6176
-6264
+6265
6272
6277
6279
@@ -473,12 +461,18 @@ V1182
7294
7296
7305
+7312
+7355
+7357
+7360
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
7424
7616
7680
@@ -606,7 +600,7 @@ V1182
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -616,7 +610,7 @@ V1182
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -638,9 +632,9 @@ V1182
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43010
43011
@@ -658,7 +652,7 @@ V1182
43259
43260
43261
-43262
+43263
43274
43302
43312
@@ -716,7 +710,7 @@ V1182
43824
43867
43868
-43878
+43880
43888
44003
44032
@@ -872,7 +866,7 @@ V1182
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -895,6 +889,16 @@ V1182
68787
68800
68851
+68864
+68900
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69635
69688
69763
@@ -903,6 +907,8 @@ V1182
69865
69891
69927
+69956
+69957
69968
70003
70006
@@ -953,6 +959,8 @@ V1182
70709
70727
70731
+70751
+70752
70784
70832
70852
@@ -969,12 +977,24 @@ V1182
71237
71296
71339
+71352
+71353
71424
-71450
+71451
+71680
+71724
71840
71904
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -984,9 +1004,9 @@ V1182
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -1005,6 +1025,16 @@ V1182
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
73728
74650
74880
@@ -1027,20 +1057,28 @@ V1182
93048
93053
93072
+93760
+93824
93952
-94021
+94027
94032
94033
94099
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1111,10 +1149,20 @@ V1182
120771
120772
120780
+123136
+123181
+123191
+123198
+123214
+123215
+123584
+123628
124928
125125
125184
125252
+125259
+125260
126464
126468
126469
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 0939c8555e..2727137a75 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 10.0.0. Any changes made here will be lost!
+# 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
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 4afcc61951..19afa027a6 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1392
+V1440
48
58
65
@@ -67,8 +67,8 @@ V1392
1367
1369
1370
-1377
-1416
+1376
+1417
1425
1470
1471
@@ -81,7 +81,7 @@ V1392
1480
1488
1515
-1520
+1519
1523
1552
1563
@@ -105,6 +105,8 @@ V1392
2038
2042
2043
+2045
+2046
2048
2094
2112
@@ -115,7 +117,7 @@ V1392
2229
2230
2238
-2260
+2259
2274
2275
2404
@@ -151,6 +153,8 @@ V1392
2546
2556
2557
+2558
+2559
2561
2564
2565
@@ -274,8 +278,6 @@ V1392
3046
3056
3072
-3076
-3077
3085
3086
3089
@@ -379,27 +381,13 @@ V1392
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -524,7 +512,7 @@ V1392
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -575,10 +563,14 @@ V1392
7294
7296
7305
+7312
+7355
+7357
+7360
7376
7379
7380
-7418
+7419
7424
7674
7675
@@ -720,7 +712,7 @@ V1392
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -730,7 +722,7 @@ V1392
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -750,9 +742,9 @@ V1392
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43048
43072
@@ -766,8 +758,6 @@ V1392
43259
43260
43261
-43262
-43264
43310
43312
43348
@@ -808,7 +798,7 @@ V1392
43824
43867
43868
-43878
+43880
43888
44011
44012
@@ -986,7 +976,7 @@ V1392
68117
68120
68121
-68148
+68150
68152
68155
68159
@@ -1013,6 +1003,18 @@ V1392
68787
68800
68851
+68864
+68904
+68912
+68922
+69376
+69405
+69415
+69416
+69424
+69457
+69600
+69623
69632
69703
69734
@@ -1027,13 +1029,15 @@ V1392
69941
69942
69952
+69956
+69959
69968
70004
70006
70007
70016
70085
-70090
+70089
70093
70096
70107
@@ -1073,7 +1077,7 @@ V1392
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -1093,6 +1097,8 @@ V1392
70731
70736
70746
+70750
+70752
70784
70854
70855
@@ -1112,27 +1118,37 @@ V1392
71248
71258
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71482
+71680
+71739
71840
71914
71935
71936
+72096
+72104
+72106
+72152
+72154
+72162
+72163
+72165
72192
72255
72263
72264
72272
-72324
-72326
72346
+72349
+72350
72384
72441
72704
@@ -1163,6 +1179,20 @@ V1392
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73463
73728
74650
74752
@@ -1193,20 +1223,28 @@ V1392
93048
93053
93072
+93760
+93824
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1315,12 +1353,22 @@ V1392
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123215
+123584
+123642
124928
125125
125136
125143
125184
-125259
+125260
125264
125274
126464
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 b2607371d7..b9bec1d8da 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1188
+V1236
65
91
95
@@ -63,11 +63,11 @@ V1188
1367
1369
1370
-1377
-1416
+1376
+1417
1488
1515
-1520
+1519
1523
1568
1611
@@ -301,25 +301,13 @@ V1188
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3761
3762
3763
@@ -432,7 +420,7 @@ V1188
6108
6109
6176
-6264
+6265
6272
6313
6314
@@ -473,12 +461,18 @@ V1188
7294
7296
7305
+7312
+7355
+7357
+7360
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
7424
7616
7680
@@ -608,7 +602,7 @@ V1188
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -618,7 +612,7 @@ V1188
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -640,9 +634,9 @@ V1188
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43010
43011
@@ -660,7 +654,7 @@ V1188
43259
43260
43261
-43262
+43263
43274
43302
43312
@@ -718,7 +712,7 @@ V1188
43824
43867
43868
-43878
+43880
43888
44003
44032
@@ -876,7 +870,7 @@ V1188
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -899,6 +893,16 @@ V1188
68787
68800
68851
+68864
+68900
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69635
69688
69763
@@ -907,6 +911,8 @@ V1188
69865
69891
69927
+69956
+69957
69968
70003
70006
@@ -957,6 +963,8 @@ V1188
70709
70727
70731
+70751
+70752
70784
70832
70852
@@ -973,12 +981,24 @@ V1188
71237
71296
71339
+71352
+71353
71424
-71450
+71451
+71680
+71724
71840
71904
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -988,9 +1008,9 @@ V1188
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -1009,6 +1029,16 @@ V1188
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
73728
74650
74752
@@ -1033,20 +1063,28 @@ V1188
93048
93053
93072
+93760
+93824
93952
-94021
+94027
94032
94033
94099
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1117,10 +1155,20 @@ V1188
120771
120772
120780
+123136
+123181
+123191
+123198
+123214
+123215
+123584
+123628
124928
125125
125184
125252
+125259
+125260
126464
126468
126469
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
new file mode 100755
index 0000000000..f76d467121
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl
@@ -0,0 +1,92 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V78
+97
+98
+102
+103
+104
+107
+108
+109
+110
+111
+115
+117
+119
+120
+121
+122
+700
+701
+702
+703
+768
+770
+775
+777
+778
+779
+780
+781
+787
+788
+817
+818
+834
+835
+940
+941
+942
+943
+945
+946
+951
+952
+953
+954
+961
+962
+965
+966
+969
+970
+974
+975
+1381
+1382
+1387
+1388
+1389
+1390
+1396
+1397
+1398
+1399
+1406
+1407
+1410
+1411
+7936
+7944
+7968
+7976
+8032
+8040
+8048
+8049
+8052
+8053
+8060
+8061
+END
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 5b4f3e390c..28ffeff437 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 10.0.0. Any changes made here will be lost!
+# 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
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl
new file mode 100755
index 0000000000..5b2ff2827e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl
@@ -0,0 +1,52 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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
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 7e1d61afd4..da5c039584 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 10.0.0. Any changes made here will be lost!
+# 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
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 8a117b29fa..fc56c98ed1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -14,7 +14,7 @@ V26
0
256
304
-305
+306
329
330
376
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 9e633971fd..330781074a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,11 +10,11 @@
return <<'END';
-V24
+V26
0
256
304
-305
+306
329
330
376
@@ -23,6 +23,8 @@ V24
384
496
497
+775
+776
924
925
956
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 bb97a1b6de..00a90aa4d5 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 10.0.0. Any changes made here will be lost!
+# 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
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 c15cb6bd46..f232b13e21 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 10.0.0. Any changes made here will be lost!
+# 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
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 5cc95f654a..5c4974700c 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 10.0.0. Any changes made here will be lost!
+# 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
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 630804fd70..ad302eeaee 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 10.0.0. Any changes made here will be lost!
+# 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
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 63e15c99d3..b7ce4b4e76 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V532
+V566
768
880
1155
@@ -47,6 +47,8 @@ V532
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -57,7 +59,7 @@ V532
2094
2137
2140
-2260
+2259
2274
2275
2308
@@ -83,6 +85,8 @@ V532
2520
2530
2532
+2558
+2559
2561
2564
2620
@@ -138,7 +142,7 @@ V532
3031
3032
3072
-3076
+3077
3134
3141
3142
@@ -198,8 +202,6 @@ V532
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -295,7 +297,7 @@ V532
7401
7405
7406
-7410
+7412
7413
7415
7418
@@ -339,6 +341,8 @@ V532
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -401,6 +405,10 @@ V532
68160
68325
68327
+68900
+68904
+69446
+69457
69632
69635
69688
@@ -413,13 +421,15 @@ V532
69891
69927
69941
+69957
+69959
70003
70004
70016
70019
70067
70081
-70090
+70089
70093
70188
70200
@@ -429,7 +439,7 @@ V532
70379
70400
70404
-70460
+70459
70461
70462
70469
@@ -447,6 +457,8 @@ V532
70517
70709
70727
+70750
+70751
70832
70852
71087
@@ -461,6 +473,14 @@ V532
71352
71453
71468
+71724
+71739
+72145
+72152
+72154
+72161
+72164
+72165
72193
72203
72243
@@ -491,12 +511,22 @@ V532
73030
73031
73032
+73098
+73103
+73104
+73106
+73107
+73112
+73459
+73463
92912
92917
92976
92983
+94031
+94032
94033
-94079
+94088
94095
94099
113821
@@ -535,6 +565,10 @@ V532
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
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 8ecfda0e85..751b1437b7 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V36
+V40
173
174
1536
@@ -41,6 +41,10 @@ V36
65532
69821
69822
+69837
+69838
+78896
+78905
113824
113828
119155
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 5ef851945d..cce5712511 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V964
+V1010
443
444
448
@@ -31,7 +31,7 @@ V964
1370
1488
1515
-1520
+1519
1524
1568
1611
@@ -265,25 +265,13 @@ V964
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3761
3762
3764
@@ -386,7 +374,7 @@ V964
6108
6109
6176
-6264
+6265
6272
6277
6279
@@ -427,12 +415,18 @@ V964
7248
7258
7294
+7312
+7355
+7357
+7360
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
8501
8505
8576
@@ -480,7 +474,7 @@ V964
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -490,7 +484,7 @@ V964
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -532,7 +526,7 @@ V964
43259
43260
43261
-43262
+43263
43274
43302
43312
@@ -720,7 +714,7 @@ V964
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -739,6 +733,16 @@ V964
68498
68608
68681
+68864
+68900
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69635
69688
69763
@@ -747,6 +751,8 @@ V964
69865
69891
69927
+69956
+69957
69968
70003
70006
@@ -797,6 +803,8 @@ V964
70709
70727
70731
+70751
+70752
70784
70832
70852
@@ -813,10 +821,22 @@ V964
71237
71296
71339
+71352
+71353
71424
-71450
+71451
+71680
+71724
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -826,9 +846,9 @@ V964
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -847,6 +867,16 @@ V964
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
73728
74650
74752
@@ -872,19 +902,25 @@ V964
93053
93072
93952
-94021
+94027
94032
94033
94099
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -895,8 +931,18 @@ V964
113801
113808
113818
+123136
+123181
+123191
+123198
+123214
+123215
+123584
+123628
124928
125125
+125259
+125260
126464
126468
126469
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 741f25f952..0a2e958d57 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1278
+V1292
97
123
170
@@ -557,8 +557,8 @@ V1278
1326
1327
1328
-1377
-1416
+1376
+1417
5112
5118
7296
@@ -1205,16 +1205,28 @@ V1278
42920
42921
42922
+42927
+42928
42933
42934
42935
42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42944
+42947
+42948
43000
43003
43824
43867
43868
-43878
+43880
43888
43968
64256
@@ -1231,6 +1243,8 @@ V1278
68851
71872
71904
+93792
+93824
119834
119860
119886
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 b5bc139f7c..c0eed9eb8f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V110
+V120
48
58
1632
@@ -85,8 +85,12 @@ V110
43610
44016
44026
+65296
+65306
66720
66730
+68912
+68922
69734
69744
69872
@@ -113,12 +117,18 @@ V110
72794
73040
73050
+73120
+73130
92768
92778
93008
93018
120782
120832
+123200
+123210
+123632
+123642
125264
125274
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 f1f5a27100..756d757ca5 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 10.0.0. Any changes made here will be lost!
+# 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
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 ae2abf1181..c670eca832 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,14 +10,14 @@
return <<'END';
-V130
+V142
33
34
63
64
1417
1418
-1567
+1566
1568
1748
1749
@@ -25,6 +25,12 @@ V130
1795
2041
2042
+2103
+2104
+2105
+2106
+2109
+2111
2404
2406
4170
@@ -95,6 +101,8 @@ V130
65378
68182
68184
+69461
+69466
69703
69705
69822
@@ -129,6 +137,8 @@ V130
72349
72769
72771
+73463
+73465
92782
92784
92917
@@ -137,6 +147,8 @@ V130
92985
92996
92997
+93848
+93849
113823
113824
121480
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 d448227fda..6786bc996d 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 10.0.0. Any changes made here will be lost!
+# 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
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 9c609d7165..3806d21a1d 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1270
+V1284
65
91
192
@@ -1201,6 +1201,18 @@ V1270
42933
42934
42935
+42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42946
+42947
+42948
+42951
65313
65339
66560
@@ -1211,6 +1223,8 @@ V1270
68787
71840
71872
+93760
+93792
119808
119834
119860
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 420ccb01aa..9d3ff486c3 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1523
+V1579
0
9
14
@@ -86,9 +86,7 @@ V1523
1370
1373
1374
-1377
-1416
-1417
+1376
1418
1425
1470
@@ -102,7 +100,7 @@ V1523
1480
1488
1515
-1520
+1519
1524
1536
1542
@@ -112,7 +110,7 @@ V1523
1563
1564
1565
-1567
+1566
1642
1643
1645
@@ -132,8 +130,16 @@ V1523
2038
2040
2043
+2045
+2046
2048
2094
+2103
+2104
+2105
+2106
+2109
+2111
2112
2140
2144
@@ -142,7 +148,7 @@ V1523
2229
2230
2238
-2260
+2259
2416
2417
2436
@@ -174,6 +180,8 @@ V1523
2546
2556
2557
+2558
+2559
2561
2564
2565
@@ -297,8 +305,6 @@ V1523
3046
3056
3072
-3076
-3077
3085
3086
3089
@@ -402,27 +408,13 @@ V1523
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -551,7 +543,7 @@ V1523
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -604,10 +596,14 @@ V1523
7242
7245
7305
+7312
+7355
+7357
+7360
7376
7379
7380
-7418
+7419
7424
7674
7675
@@ -799,7 +795,7 @@ V1523
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -809,7 +805,7 @@ V1523
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -833,9 +829,9 @@ V1523
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43048
43072
@@ -851,8 +847,6 @@ V1523
43259
43260
43261
-43262
-43264
43310
43311
43348
@@ -893,7 +887,7 @@ V1523
43824
43867
43868
-43878
+43880
43888
44014
44016
@@ -966,7 +960,7 @@ V1523
65290
65292
65295
-65306
+65296
65307
65311
65312
@@ -1085,7 +1079,7 @@ V1523
68117
68120
68121
-68148
+68150
68152
68155
68159
@@ -1114,6 +1108,20 @@ V1523
68787
68800
68851
+68864
+68904
+68912
+68922
+69376
+69405
+69415
+69416
+69424
+69457
+69461
+69466
+69600
+69623
69632
69705
69734
@@ -1122,6 +1130,8 @@ V1523
69819
69821
69826
+69837
+69838
69840
69865
69872
@@ -1131,14 +1141,14 @@ V1523
69942
69952
69953
-69956
+69959
69968
70004
70006
70007
70016
70087
-70090
+70089
70094
70096
70107
@@ -1182,7 +1192,7 @@ V1523
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -1202,6 +1212,8 @@ V1523
70733
70736
70746
+70750
+70752
70784
70854
70855
@@ -1223,21 +1235,31 @@ V1523
71248
71258
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71482
71484
71487
+71680
+71739
71840
71914
71935
71936
+72096
+72104
+72106
+72152
+72154
+72162
+72163
+72165
72192
72255
72258
@@ -1245,11 +1267,9 @@ V1523
72263
72264
72272
-72324
-72326
72346
72347
-72349
+72350
72384
72441
72704
@@ -1280,6 +1300,20 @@ V1523
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
73728
74650
74752
@@ -1288,6 +1322,8 @@ V1523
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1312,20 +1348,30 @@ V1523
93048
93053
93072
+93760
+93824
+93848
+93849
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1434,12 +1480,22 @@ V1523
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123215
+123584
+123642
124928
125125
125136
125143
125184
-125259
+125260
125264
125274
126464
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 67c4d62953..4dd39da798 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 10.0.0. Any changes made here will be lost!
+# 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
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 f95a60d438..65edf4c03b 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V136
+V148
33
34
46
@@ -19,7 +19,7 @@ V136
64
1417
1418
-1567
+1566
1568
1748
1749
@@ -27,6 +27,12 @@ V136
1795
2041
2042
+2103
+2104
+2105
+2106
+2109
+2111
2404
2406
4170
@@ -101,6 +107,8 @@ V136
65378
68182
68184
+69461
+69466
69703
69705
69822
@@ -135,6 +143,8 @@ V136
72349
72769
72771
+73463
+73465
92782
92784
92917
@@ -143,6 +153,8 @@ V136
92985
92996
92997
+93848
+93849
113823
113824
121480
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 db5fae42e9..d4284f02ef 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -37,7 +37,7 @@ V114
2229
2230
2238
-2260
+2259
2274
2275
2304
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl
index ab54d5452b..b43e5d16a7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,13 +10,11 @@
return <<'END';
-V12
+V10
1329
1367
1369
-1376
-1377
-1416
+1417
1418
1419
1421
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 ba6f2c4a4d..430b668c8a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -38,5 +38,5 @@ V28
2527
2532
2534
-2558
+2559
END
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 0e7756e0c6..a0dead9ca3 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 10.0.0. Any changes made here will be lost!
+# 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
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 1e078b399a..950e75751c 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 10.0.0. Any changes made here will be lost!
+# 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
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 5c3b7e4399..24b14cf6b5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -13,10 +13,10 @@ return <<'END';
V8
2304
2385
-2387
+2389
2404
2406
2432
43232
-43262
+43264
END
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 c762ce13b0..2dd3be5e21 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 10.0.0. Any changes made here will be lost!
+# 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
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 9532872dfe..506ba04036 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V16
+V20
4256
4294
4295
@@ -21,6 +21,10 @@ V16
4347
4348
4352
+7312
+7355
+7357
+7360
11520
11558
11559
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 9ae2fee967..5b320268fe 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..16cd52eef1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl
@@ -0,0 +1,26 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V12
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+END
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
new file mode 100755
index 0000000000..702b43a55e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl
@@ -0,0 +1,28 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V14
+72960
+72967
+72968
+72970
+72971
+73015
+73018
+73019
+73020
+73022
+73023
+73032
+73040
+73050
+END
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 85c032450e..cccbccfc55 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 10.0.0. Any changes made here will be lost!
+# 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
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 e04de4f190..f9cd2cb4b3 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 10.0.0. Any changes made here will be lost!
+# 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
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 5079594d8f..9eb8d6fa80 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 10.0.0. Any changes made here will be lost!
+# 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
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 3c0faf354a..72fe80f517 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -42,5 +42,5 @@ V32
2654
2655
2662
-2678
+2679
END
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 b88ce4eb25..fd7c910b0c 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -28,7 +28,7 @@ V34
13312
19894
19968
-40939
+40944
63744
64110
64112
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 141b2b916e..5304d9148e 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 10.0.0. Any changes made here will be lost!
+# 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
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 36d8311320..14169e5931 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,13 +10,15 @@
return <<'END';
-V8
+V10
12353
12439
12445
12448
110593
110879
+110928
+110931
127488
127489
END
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 dc5d6b090f..375b0fb32a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V16
+V18
12449
12539
12541
@@ -27,4 +27,6 @@ V16
65438
110592
110593
+110948
+110952
END
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 4fe162a36f..d5a7265609 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,10 +10,8 @@
return <<'END';
-V28
+V26
3200
-3204
-3205
3213
3214
3217
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 7a0565738c..fa06990063 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V62
+V64
65
91
97
@@ -58,15 +58,17 @@ V62
42786
42888
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43008
43824
43867
43868
43877
+43878
+43880
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 88d2b23253..9d62bbab61 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 10.0.0. Any changes made here will be lost!
+# 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
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 0da708ad0e..ceeaa0ca40 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 10.0.0. Any changes made here will be lost!
+# 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
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 9a1a8bdafc..2586489b61 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 10.0.0. Any changes made here will be lost!
+# 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
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 954f992402..e02e1b3040 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -20,7 +20,7 @@ V14
6160
6170
6176
-6264
+6265
6272
6315
71264
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 26d8c479e8..29887a09cc 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 10.0.0. Any changes made here will be lost!
+# 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
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 89eb073b25..3b2bd08d8d 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 10.0.0. Any changes made here will be lost!
+# 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
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 58beadffb9..daa459068c 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 10.0.0. Any changes made here will be lost!
+# 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
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 4f359df913..b2625d39da 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 10.0.0. Any changes made here will be lost!
+# 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
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 8c27546e8c..dbb74f1dae 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V32
+V36
2946
2948
2949
@@ -43,4 +43,8 @@ V32
3032
3046
3067
+73664
+73714
+73727
+73728
END
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 e285e4ee84..c49c30982f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,10 +10,8 @@
return <<'END';
-V26
+V24
3072
-3076
-3077
3085
3086
3089
@@ -35,6 +33,6 @@ V26
3172
3174
3184
-3192
+3191
3200
END
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 8f8bdb198e..d4b1eba3ef 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V54
+V56
768
880
1157
@@ -20,7 +20,7 @@ V54
1648
1649
2385
-2387
+2389
6832
6847
7376
@@ -55,6 +55,8 @@ V54
66046
66272
66273
+70459
+70460
119143
119146
119163
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 b0f9d8adde..89c43585f7 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V328
+V344
0
65
91
@@ -81,6 +81,8 @@ V328
7412
7413
7416
+7418
+7419
8192
8204
8206
@@ -116,15 +118,9 @@ V328
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
+11264
11776
-11850
+11856
12272
12284
12288
@@ -151,6 +147,8 @@ V328
12896
12927
13008
+13055
+13056
13144
13312
19904
@@ -207,6 +205,8 @@ V328
66045
66273
66300
+94178
+94180
113824
113828
118784
@@ -223,10 +223,12 @@ V328
119210
119214
119273
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -269,6 +271,10 @@ V328
120780
120782
120832
+126065
+126133
+126209
+126270
126976
127020
127024
@@ -284,9 +290,7 @@ V328
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -302,15 +306,17 @@ V328
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -323,18 +329,28 @@ V328
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
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 0c6734429e..2cd9966b56 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -14,7 +14,7 @@ V8
1600
1601
125184
-125259
+125260
125264
125274
125278
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 5cfe1c12e8..acf450b654 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -25,7 +25,7 @@ V104
2229
2230
2238
-2260
+2259
2274
2275
2304
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 8b03e42035..d3a577d95a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,14 +10,10 @@
return <<'END';
-V12
+V8
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
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 aa7351c18e..922feb20e1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V36
+V52
2385
2387
2404
@@ -42,8 +42,24 @@ V36
2527
2532
2534
-2558
-7415
+2559
+7376
+7377
+7378
+7379
+7381
+7383
+7384
+7385
+7393
+7394
+7402
+7403
+7405
+7406
+7410
+7411
+7413
7416
43249
43250
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 ac81142ce7..72ef36c3f2 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 10.0.0. Any changes made here will be lost!
+# 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
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 f78b6c043d..da86fdaa40 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -28,7 +28,7 @@ V24
12539
12540
12549
-12591
+12592
12704
12731
65093
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 2483c50931..cc0e792d24 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -18,5 +18,5 @@ V8
69888
69941
69942
-69956
+69959
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 258ee6e7fc..57616d1089 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 10.0.0. Any changes made here will be lost!
+# 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
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 4050e5fc95..206670c444 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 10.0.0. Any changes made here will be lost!
+# 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
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 bee29e54b7..755ea35c52 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 10.0.0. Any changes made here will be lost!
+# 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
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 76550d5821..6842aa9367 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 10.0.0. Any changes made here will be lost!
+# 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
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 d01888c98a..2374927bde 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,8 +10,10 @@
return <<'END';
-V12
+V14
2304
+2387
+2389
2432
7376
7415
@@ -22,5 +24,5 @@ V12
43056
43066
43232
-43262
+43264
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 989479888b..5da9271d57 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 10.0.0. Any changes made here will be lost!
+# 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
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 ba245bc09d..7540d35db8 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 10.0.0. Any changes made here will be lost!
+# 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
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 6fb6edaebf..3ec30a042f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V16
+V20
1417
1418
4256
@@ -21,6 +21,10 @@ V16
4302
4304
4352
+7312
+7355
+7357
+7360
11520
11558
11559
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 ec27ac1e2e..1912d6bdc9 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..b5c14bfa22
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl
@@ -0,0 +1,28 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V14
+2404
+2406
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+END
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 9a600c01e7..f12d690296 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,9 @@
return <<'END';
-V14
+V16
+2404
+2406
72960
72967
72968
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 48fe360d33..fbd306a98a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -15,12 +15,8 @@ V50
2387
2404
2406
-2986
-2987
-2997
-2998
3046
-3059
+3060
7376
7377
7378
@@ -45,7 +41,7 @@ V50
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -61,4 +57,8 @@ V50
70509
70512
70517
+73680
+73682
+73683
+73684
END
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 f297333081..f71e29de1f 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 10.0.0. Any changes made here will be lost!
+# 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
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 2e79e842dd..9f9f38de2e 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 10.0.0. Any changes made here will be lost!
+# 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
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 8851491b9a..d756f69484 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -46,7 +46,7 @@ V38
2654
2655
2662
-2678
+2679
43056
43066
END
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 ce3237532d..e0b9a4720d 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V64
+V66
11904
11930
11931
@@ -41,6 +41,8 @@ V64
12977
12992
13004
+13055
+13056
13144
13169
13179
@@ -50,7 +52,7 @@ V64
13312
19894
19968
-40939
+40944
63744
64110
64112
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 47cf5e223a..bf7b054a46 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 10.0.0. Any changes made here will be lost!
+# 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
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 29d1636b22..849cf7bc35 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -15,7 +15,7 @@ V18
1480
1488
1515
-1520
+1519
1525
64285
64311
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 d99694f87b..1a52b767e1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V30
+V32
12289
12292
12296
@@ -39,6 +39,8 @@ V30
65440
110593
110879
+110928
+110931
127488
127489
END
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 5ea2bc510b..5d67a011c8 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..5c65c7f0a0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+END
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 59bd449336..0f0dce37d9 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V28
+V30
12289
12292
12296
@@ -39,4 +39,6 @@ V28
65440
110592
110593
+110948
+110952
END
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 082c968338..0a8a50d363 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -20,11 +20,11 @@ V16
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
END
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 a00ecc5a8f..1ec68dc327 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..d40483bd94
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+2790
+2800
+43056
+43066
+70144
+70162
+70163
+70207
+END
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 92cf4a5f85..01a5bf8af7 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,14 +10,12 @@
return <<'END';
-V38
+V42
2385
2387
2404
2406
3200
-3204
-3205
3213
3214
3217
@@ -43,10 +41,16 @@ V38
3312
3313
3315
+7376
+7377
+7378
+7379
7386
7387
+7410
+7411
+7412
7413
-7414
43056
43062
END
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
new file mode 100755
index 0000000000..b4152b3810
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V8
+2406
+2416
+43056
+43066
+69760
+69826
+69837
+69838
+END
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 2305b56584..7c78bbf5ca 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 10.0.0. Any changes made here will be lost!
+# 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
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 7a68601416..47cd42cbe4 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,32 +10,18 @@
return <<'END';
-V36
+V22
3713
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
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 cc1d82dcff..414a95f6e3 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V74
+V78
65
91
97
@@ -47,6 +47,8 @@ V74
7615
7680
7936
+8239
+8240
8305
8306
8319
@@ -68,9 +70,9 @@ V74
42786
42888
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43008
43310
@@ -79,6 +81,8 @@ V74
43867
43868
43877
+43878
+43880
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 d434a162a9..ba90e506b7 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 10.0.0. Any changes made here will be lost!
+# 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
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 feb2cbebd0..f0c457e8fa 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 10.0.0. Any changes made here will be lost!
+# 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
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 802edcbb2a..28c803b6a4 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 10.0.0. Any changes made here will be lost!
+# 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
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 e311da8c6a..8c3ce63325 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V22
+V24
2385
2387
2404
@@ -33,4 +33,6 @@ V22
3456
7386
7387
+43056
+43059
END
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 05d5ecc95d..a3c1f62545 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,15 +10,17 @@
return <<'END';
-V10
+V12
6144
6159
6160
6170
6176
-6264
+6265
6272
6315
+8239
+8240
71264
71277
END
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 528e6c9619..d4e9340b6b 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 10.0.0. Any changes made here will be lost!
+# 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
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 713616d25e..757ff786e4 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..2644d0844e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl
@@ -0,0 +1,32 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V18
+2404
+2406
+3302
+3312
+7401
+7402
+7410
+7411
+7418
+7419
+43056
+43062
+72096
+72104
+72106
+72152
+72154
+72165
+END
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 89897316ad..3e45541c42 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V32
+V36
2385
2387
2404
@@ -43,4 +43,8 @@ V32
2916
2918
2936
+7386
+7387
+7410
+7411
END
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 0b0d4635b5..8ec5e05377 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 10.0.0. Any changes made here will be lost!
+# 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
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
new file mode 100755
index 0000000000..1bdc82e187
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl
@@ -0,0 +1,28 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V14
+1548
+1549
+1563
+1564
+1567
+1568
+1600
+1601
+1748
+1749
+68864
+68904
+68912
+68922
+END
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 84482dac32..849f23112c 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 10.0.0. Any changes made here will be lost!
+# 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
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 e1bb73a8a7..6197d0ac2b 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 10.0.0. Any changes made here will be lost!
+# 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
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 cc24c9057e..3f5999bef1 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 10.0.0. Any changes made here will be lost!
+# 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
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 2ed41f7994..bfd6a9490e 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 10.0.0. Any changes made here will be lost!
+# 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
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 0a24ca8fe6..fba87a4cef 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 10.0.0. Any changes made here will be lost!
+# 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
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 7fc892a1a2..f4dcec6578 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -16,7 +16,7 @@ V8
43056
43066
71296
-71352
+71353
71360
71370
END
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 e71371735a..1f3ad3b119 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 10.0.0. Any changes made here will be lost!
+# 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
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 6a68142532..3238c87211 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V46
+V50
2385
2387
2404
@@ -55,6 +55,10 @@ V46
70402
70403
70404
-70460
+70459
70461
+73664
+73714
+73727
+73728
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 37986dc3e4..940c26f4d3 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -16,8 +16,6 @@ V32
2404
2406
3072
-3076
-3077
3085
3086
3089
@@ -39,8 +37,10 @@ V32
3172
3174
3184
-3192
+3191
3200
7386
7387
+7410
+7411
END
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 225f3fae17..1925eab7f6 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 10.0.0. Any changes made here will be lost!
+# 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
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 eb6435f1e8..2c4f9b6771 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 10.0.0. Any changes made here will be lost!
+# 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
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 47e3fc062c..33e9cbba3a 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,9 +10,13 @@
return <<'END';
-V8
+V12
+2385
+2387
2404
2406
+7410
+7411
43056
43066
70784
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 d0ef153638..258dc8ca87 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 10.0.0. Any changes made here will be lost!
+# 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
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 73f1e8542e..e259f466f9 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 10.0.0. Any changes made here will be lost!
+# 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
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 351b6ab972..d2b1b2ed00 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,13 +10,15 @@
return <<'END';
-V32
+V34
768
834
835
837
838
867
+2387
+2389
6832
6847
7618
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 25eaa84a65..439f2682b7 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V276
+V292
0
65
91
@@ -54,6 +54,8 @@ V276
8192
8204
8206
+8239
+8240
8293
8294
8305
@@ -86,17 +88,11 @@ V276
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
+11264
11776
11843
11844
-11850
+11856
12272
12284
12288
@@ -161,6 +157,8 @@ V276
65948
66000
66045
+94178
+94180
118784
119030
119040
@@ -175,8 +173,12 @@ V276
119210
119214
119273
+119520
+119540
119552
119639
+119666
+119673
119808
119893
119894
@@ -219,6 +221,10 @@ V276
120780
120782
120832
+126065
+126133
+126209
+126270
126976
127020
127024
@@ -234,9 +240,7 @@ V276
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -250,15 +254,17 @@ V276
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -271,18 +277,28 @@ V276
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
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 fea44be49b..7c85f67379 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1293
+V1327
888
890
896
@@ -25,10 +25,6 @@ V1293
1329
1367
1369
-1376
-1377
-1416
-1417
1419
1421
1424
@@ -36,7 +32,7 @@ V1293
1480
1488
1515
-1520
+1519
1525
1536
1565
@@ -48,7 +44,7 @@ V1293
1970
1984
2043
-2048
+2045
2094
2096
2111
@@ -62,7 +58,7 @@ V1293
2229
2230
2238
-2260
+2259
2436
2437
2445
@@ -89,7 +85,7 @@ V1293
2527
2532
2534
-2558
+2559
2561
2564
2565
@@ -121,7 +117,7 @@ V1293
2654
2655
2662
-2678
+2679
2689
2692
2693
@@ -211,8 +207,6 @@ V1293
3046
3067
3072
-3076
-3077
3085
3086
3089
@@ -234,9 +228,7 @@ V1293
3172
3174
3184
-3192
-3204
-3205
+3191
3213
3214
3217
@@ -310,27 +302,13 @@ V1293
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -429,7 +407,7 @@ V1293
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -478,10 +456,12 @@ V1293
7242
7245
7305
-7360
+7312
+7355
+7357
7368
7376
-7418
+7419
7424
7674
7675
@@ -539,14 +519,6 @@ V1293
11126
11158
11160
-11194
-11197
-11209
-11210
-11219
-11244
-11248
-11264
11311
11312
11359
@@ -581,7 +553,7 @@ V1293
11736
11743
11744
-11850
+11856
11904
11930
11931
@@ -597,7 +569,7 @@ V1293
12441
12544
12549
-12591
+12592
12593
12687
12688
@@ -607,11 +579,9 @@ V1293
12784
12831
12832
-13055
-13056
19894
19904
-40939
+40944
40960
42125
42128
@@ -621,9 +591,9 @@ V1293
42560
42744
42752
-42927
-42928
-42936
+42944
+42946
+42951
42999
43052
43056
@@ -635,8 +605,6 @@ V1293
43214
43226
43232
-43262
-43264
43348
43359
43389
@@ -667,7 +635,7 @@ V1293
43816
43823
43824
-43878
+43880
43888
44014
44016
@@ -839,11 +807,11 @@ V1293
68117
68120
68121
-68148
+68150
68152
68155
68159
-68168
+68169
68176
68185
68192
@@ -871,15 +839,25 @@ V1293
68800
68851
68858
-68864
+68904
+68912
+68922
69216
69247
+69376
+69416
+69424
+69466
+69600
+69623
69632
69710
69714
69744
69759
69826
+69837
+69838
69840
69865
69872
@@ -887,7 +865,7 @@ V1293
69888
69941
69942
-69956
+69959
69968
70007
70016
@@ -928,7 +906,7 @@ V1293
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -949,7 +927,7 @@ V1293
70747
70748
70749
-70750
+70752
70784
70856
70864
@@ -965,26 +943,30 @@ V1293
71264
71277
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71488
+71680
+71740
71840
71923
71935
71936
+72096
+72104
+72106
+72152
+72154
+72165
72192
72264
72272
-72324
-72326
-72349
-72350
72355
72384
72441
@@ -1016,7 +998,23 @@ V1293
73032
73040
73050
-73728
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73664
+73714
+73727
74650
74752
74863
@@ -1026,6 +1024,8 @@ V1293
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1050,20 +1050,26 @@ V1293
93048
93053
93072
+93760
+93851
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
-94178
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1084,10 +1090,12 @@ V1293
119273
119296
119366
+119520
+119540
119552
119639
119648
-119666
+119673
119808
119893
119894
@@ -1144,16 +1152,32 @@ V1293
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
124928
125125
125127
125143
125184
-125259
+125260
125264
125274
125278
125280
+126065
+126133
+126209
+126270
126464
126468
126469
@@ -1237,9 +1261,7 @@ V1293
127232
127245
127248
-127279
-127280
-127340
+127341
127344
127405
127462
@@ -1253,15 +1275,17 @@ V1293
127584
127590
127744
-128725
+128726
128736
128749
128752
-128761
+128763
128768
128884
128896
-128981
+128985
+128992
+129004
129024
129036
129040
@@ -1274,18 +1298,28 @@ V1293
129198
129280
129292
-129296
-129343
-129344
-129357
-129360
-129388
-129408
-129432
-129472
-129473
-129488
-129511
+129293
+129394
+129395
+129399
+129402
+129443
+129445
+129451
+129454
+129483
+129485
+129620
+129632
+129646
+129648
+129652
+129656
+129659
+129664
+129667
+129680
+129686
131072
173783
173824
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 1f2de9ff7e..1a0c016f0f 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V194
+V204
33
34
44
@@ -33,7 +33,7 @@ V194
1549
1563
1564
-1567
+1566
1568
1748
1749
@@ -59,7 +59,7 @@ V194
4172
4961
4969
-5741
+5742
5743
5867
5870
@@ -95,6 +95,10 @@ V194
11837
11841
11842
+11852
+11853
+11854
+11856
12289
12291
42238
@@ -153,6 +157,8 @@ V194
68416
68505
68509
+69461
+69466
69703
69710
69822
@@ -191,6 +197,8 @@ V194
72772
72817
72818
+73463
+73465
74864
74869
92782
@@ -201,6 +209,8 @@ V194
92986
92996
92997
+93847
+93849
113823
113824
121479
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 31619c41da..cc887406aa 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -14,7 +14,7 @@ V28
13312
19894
19968
-40939
+40944
64014
64016
64017
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 12d031fa07..ad5baeac96 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1264
+V1282
65
91
192
@@ -563,6 +563,10 @@ V1264
4302
5024
5110
+7312
+7355
+7357
+7360
7680
7681
7682
@@ -1195,6 +1199,18 @@ V1264
42933
42934
42935
+42936
+42937
+42938
+42939
+42940
+42941
+42942
+42943
+42946
+42947
+42948
+42951
65313
65339
66560
@@ -1205,6 +1221,8 @@ V1264
68787
71840
71872
+93760
+93792
119808
119834
119860
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 f8f8b25d9d..f8769cf1f4 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V175
+V173
0
167
168
@@ -159,25 +159,23 @@ V175
72192
72368
77824
-78896
+78912
82944
83584
94176
101120
110592
-110896
-110960
111360
118784
119296
-119552
+119520
119680
120832
121520
126976
129024
129280
-129536
+129696
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 029b2f7673..f5bb0f3fdb 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 10.0.0. Any changes made here will be lost!
+# 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
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 6c26fdfe90..c0dc6d2bd2 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -63,7 +63,7 @@ V68
12584
12784
12800
-13056
+13055
13144
13179
13184
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 6feeb910e1..5e5e155274 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V252
+V250
167
168
169
@@ -184,7 +184,7 @@ V252
12584
12784
12800
-13056
+13055
13144
13179
13184
@@ -234,18 +234,16 @@ V252
72192
72368
77824
-78896
+78912
82944
83584
94176
101120
110592
-110896
-110960
111360
118784
119296
-119552
+119520
119680
120832
121520
@@ -254,7 +252,7 @@ V252
127490
129024
129280
-129536
+129696
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 3e09304636..62c4c4f002 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 10.0.0. Any changes made here will be lost!
+# 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
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 fc371b5e20..68280f67f1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V532
+V568
768
880
1155
@@ -47,6 +47,8 @@ V532
1969
2027
2036
+2045
+2046
2070
2074
2075
@@ -57,7 +59,7 @@ V532
2094
2137
2140
-2260
+2259
2274
2275
2308
@@ -83,6 +85,8 @@ V532
2520
2530
2532
+2558
+2559
2561
2564
2620
@@ -138,7 +142,7 @@ V532
3031
3032
3072
-3076
+3077
3134
3141
3142
@@ -198,8 +202,6 @@ V532
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -295,7 +297,7 @@ V532
7401
7405
7406
-7410
+7412
7413
7415
7418
@@ -339,6 +341,8 @@ V532
43206
43232
43250
+43263
+43264
43302
43310
43335
@@ -401,6 +405,10 @@ V532
68160
68325
68327
+68900
+68904
+69446
+69457
69632
69635
69688
@@ -413,13 +421,15 @@ V532
69891
69927
69941
+69957
+69959
70003
70004
70016
70019
70067
70081
-70090
+70089
70093
70188
70200
@@ -429,7 +439,7 @@ V532
70379
70400
70404
-70460
+70459
70461
70462
70469
@@ -447,6 +457,8 @@ V532
70517
70709
70727
+70750
+70751
70832
70852
71087
@@ -461,6 +473,14 @@ V532
71352
71453
71468
+71724
+71739
+72145
+72152
+72154
+72161
+72164
+72165
72193
72203
72243
@@ -491,12 +511,22 @@ V532
73030
73031
73032
+73098
+73103
+73104
+73106
+73107
+73112
+73459
+73463
92912
92917
92976
92983
+94031
+94032
94033
-94079
+94088
94095
94099
113821
@@ -535,10 +565,16 @@ V532
122917
122918
122923
+123184
+123191
+123628
+123632
125136
125143
125252
125259
+127995
+128000
917536
917632
917760
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 f3143039a5..1306e4bfc5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V34
+V38
173
174
1536
@@ -39,6 +39,10 @@ V34
65532
69821
69822
+69837
+69838
+78896
+78905
113824
113828
119155
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 7354162217..f6219775ad 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -13,7 +13,7 @@ return <<'END';
V20
1488
1515
-1520
+1519
1523
64285
64286
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 47c1a7aa92..c4c42d3429 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V18
+V20
12337
12342
12443
@@ -29,4 +29,6 @@ V18
65438
110592
110593
+110948
+110952
END
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 c57f89f6b1..99c1734aaa 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1014
+V1074
65
91
97
@@ -57,8 +57,12 @@ V1014
1367
1369
1370
-1377
-1416
+1371
+1373
+1374
+1375
+1376
+1417
1523
1524
1568
@@ -360,7 +364,7 @@ V1014
5998
6001
6176
-6264
+6265
6272
6277
6279
@@ -391,12 +395,18 @@ V1014
7294
7296
7305
+7312
+7355
+7357
+7360
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
7424
7616
7680
@@ -518,7 +528,7 @@ V1014
12347
12349
12549
-12591
+12592
12593
12687
12704
@@ -540,9 +550,9 @@ V1014
42656
42736
42775
-42927
-42928
-42936
+42944
+42946
+42951
42999
43010
43011
@@ -560,7 +570,7 @@ V1014
43259
43260
43261
-43262
+43263
43274
43302
43312
@@ -592,7 +602,7 @@ V1014
43816
43823
43824
-43878
+43880
43888
44003
44032
@@ -718,7 +728,7 @@ V1014
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -741,6 +751,16 @@ V1014
68787
68800
68851
+68864
+68900
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69635
69688
69763
@@ -749,6 +769,8 @@ V1014
69865
69891
69927
+69956
+69957
69968
70003
70006
@@ -799,6 +821,8 @@ V1014
70709
70727
70731
+70751
+70752
70784
70832
70852
@@ -815,10 +839,22 @@ V1014
71237
71296
71339
+71352
+71353
+71680
+71724
71840
71904
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -828,9 +864,9 @@ V1014
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -849,6 +885,16 @@ V1014
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
73728
74650
74752
@@ -873,14 +919,18 @@ V1014
93048
93053
93072
+93760
+93824
93952
-94021
+94027
94032
94033
94099
94112
94176
94178
+94179
+94180
113664
113771
113776
@@ -949,10 +999,20 @@ V1014
120771
120772
120780
+123136
+123181
+123191
+123198
+123214
+123215
+123584
+123628
124928
125125
125184
125252
+125259
+125260
126464
126468
126469
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 443bf5cdaa..c9c2f42ddd 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 10.0.0. Any changes made here will be lost!
+# 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
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 b08c5c518e..eff0be2f22 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 10.0.0. Any changes made here will be lost!
+# 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
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 f027485c14..b42a0556c1 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 10.0.0. Any changes made here will be lost!
+# 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
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 b62ce9faee..a6eecbecce 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V110
+V120
48
58
1632
@@ -85,8 +85,12 @@ V110
43610
44016
44026
+65296
+65306
66720
66730
+68912
+68922
69734
69744
69872
@@ -113,12 +117,18 @@ V110
72794
73040
73050
+73120
+73130
92768
92778
93008
93018
120782
120832
+123200
+123210
+123632
+123642
125264
125274
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
new file mode 100755
index 0000000000..fa0eecbcd5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl
@@ -0,0 +1,26 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# 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';
+V12
+32
+33
+5760
+5761
+8192
+8199
+8200
+8203
+8287
+8288
+12288
+12289
+END
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 5631ab1420..8e946b38c1 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,10 +10,12 @@
return <<'END';
-V1499
+V1465
0
10
14
+32
+33
34
35
39
@@ -72,9 +74,11 @@ V1499
1367
1369
1370
-1377
-1416
-1417
+1371
+1373
+1374
+1375
+1376
1418
1425
1470
@@ -88,7 +92,7 @@ V1499
1480
1488
1515
-1520
+1519
1525
1536
1542
@@ -122,6 +126,8 @@ V1499
2041
2042
2043
+2045
+2046
2048
2094
2112
@@ -132,7 +138,7 @@ V1499
2229
2230
2238
-2260
+2259
2404
2406
2416
@@ -166,6 +172,8 @@ V1499
2546
2556
2557
+2558
+2559
2561
2564
2565
@@ -289,8 +297,6 @@ V1499
3046
3056
3072
-3076
-3077
3085
3086
3089
@@ -395,8 +401,6 @@ V1499
3761
3762
3764
-3770
-3771
3773
3784
3790
@@ -495,8 +499,6 @@ V1499
5121
5741
5743
-5760
-5761
5787
5792
5867
@@ -527,7 +529,7 @@ V1499
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -570,10 +572,14 @@ V1499
7294
7296
7305
+7312
+7355
+7357
+7360
7376
7379
7380
-7418
+7419
7424
7674
7675
@@ -614,6 +620,10 @@ V1499
8181
8182
8189
+8192
+8199
+8200
+8203
8204
8208
8216
@@ -628,7 +638,7 @@ V1499
8261
8276
8277
-8288
+8287
8293
8294
8304
@@ -670,22 +680,6 @@ V1499
8585
9398
9450
-9757
-9758
-9792
-9793
-9794
-9795
-9877
-9879
-9977
-9978
-9992
-9993
-9994
-9998
-10084
-10085
11264
11311
11312
@@ -726,6 +720,8 @@ V1499
11776
11823
11824
+12288
+12289
12293
12294
12330
@@ -741,7 +737,7 @@ V1499
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -767,9 +763,9 @@ V1499
42623
42738
42775
-42927
-42928
-42936
+42944
+42946
+42951
42999
43048
43072
@@ -783,8 +779,6 @@ V1499
43259
43260
43261
-43262
-43264
43310
43312
43348
@@ -831,7 +825,7 @@ V1499
43816
43823
43824
-43878
+43880
43888
44011
44012
@@ -896,7 +890,7 @@ V1499
65293
65294
65295
-65306
+65296
65308
65313
65339
@@ -1009,7 +1003,7 @@ V1499
68117
68120
68121
-68148
+68150
68152
68155
68159
@@ -1036,6 +1030,18 @@ V1499
68787
68800
68851
+68864
+68904
+68912
+68922
+69376
+69405
+69415
+69416
+69424
+69457
+69600
+69623
69632
69703
69734
@@ -1044,6 +1050,8 @@ V1499
69819
69821
69822
+69837
+69838
69840
69865
69872
@@ -1052,13 +1060,15 @@ V1499
69941
69942
69952
+69956
+69959
69968
70004
70006
70007
70016
70085
-70090
+70089
70093
70096
70107
@@ -1098,7 +1108,7 @@ V1499
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -1118,6 +1128,8 @@ V1499
70731
70736
70746
+70750
+70752
70784
70854
70855
@@ -1137,25 +1149,35 @@ V1499
71248
71258
71296
-71352
+71353
71360
71370
71453
71468
71472
71482
+71680
+71739
71840
71914
71935
71936
+72096
+72104
+72106
+72152
+72154
+72162
+72163
+72165
72192
72255
72263
72264
72272
-72324
-72326
72346
+72349
+72350
72384
72441
72704
@@ -1186,6 +1208,20 @@ V1499
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73463
73728
74650
74752
@@ -1194,6 +1230,8 @@ V1499
75076
77824
78895
+78896
+78905
82944
83527
92160
@@ -1216,16 +1254,22 @@ V1499
93048
93053
93072
+93760
+93824
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
94178
+94179
+94180
110592
110593
+110948
+110952
113664
113771
113776
@@ -1332,12 +1376,22 @@ V1499
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123215
+123584
+123642
124928
125125
125136
125143
125184
-125259
+125260
125264
125274
126464
@@ -1414,96 +1468,8 @@ V1499
127370
127462
127488
-127752
-127753
-127806
-127807
-127859
-127860
-127877
-127878
-127891
-127892
-127908
-127909
-127912
-127913
-127938
-127941
-127943
-127944
-127946
-127949
-127979
-127980
-127981
-127982
127995
128000
-128066
-128068
-128070
-128081
-128102
-128106
-128110
-128111
-128112
-128121
-128124
-128125
-128129
-128132
-128133
-128136
-128139
-128140
-128170
-128171
-128187
-128189
-128295
-128296
-128300
-128301
-128372
-128374
-128378
-128379
-128400
-128401
-128405
-128407
-128488
-128489
-128581
-128584
-128587
-128592
-128640
-128641
-128658
-128659
-128675
-128676
-128692
-128695
-128704
-128705
-128716
-128717
-129304
-129309
-129310
-129312
-129318
-129319
-129328
-129338
-129341
-129343
-129489
-129502
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 34bcdf3251..204a8b2afc 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1392
+V1440
48
58
65
@@ -67,8 +67,8 @@ V1392
1367
1369
1370
-1377
-1416
+1376
+1417
1425
1470
1471
@@ -81,7 +81,7 @@ V1392
1480
1488
1515
-1520
+1519
1523
1552
1563
@@ -105,6 +105,8 @@ V1392
2038
2042
2043
+2045
+2046
2048
2094
2112
@@ -115,7 +117,7 @@ V1392
2229
2230
2238
-2260
+2259
2274
2275
2404
@@ -151,6 +153,8 @@ V1392
2546
2556
2557
+2558
+2559
2561
2564
2565
@@ -274,8 +278,6 @@ V1392
3046
3056
3072
-3076
-3077
3085
3086
3089
@@ -379,27 +381,13 @@ V1392
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
-3770
-3771
3774
3776
3781
@@ -526,7 +514,7 @@ V1392
6160
6170
6176
-6264
+6265
6272
6315
6320
@@ -577,10 +565,14 @@ V1392
7294
7296
7305
+7312
+7355
+7357
+7360
7376
7379
7380
-7418
+7419
7424
7674
7675
@@ -720,7 +712,7 @@ V1392
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -730,7 +722,7 @@ V1392
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -750,9 +742,9 @@ V1392
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43048
43072
@@ -766,8 +758,6 @@ V1392
43259
43260
43261
-43262
-43264
43310
43312
43348
@@ -808,7 +798,7 @@ V1392
43824
43867
43868
-43878
+43880
43888
44011
44012
@@ -986,7 +976,7 @@ V1392
68117
68120
68121
-68148
+68150
68152
68155
68159
@@ -1013,6 +1003,18 @@ V1392
68787
68800
68851
+68864
+68904
+68912
+68922
+69376
+69405
+69415
+69416
+69424
+69457
+69600
+69623
69632
69703
69734
@@ -1027,13 +1029,15 @@ V1392
69941
69942
69952
+69956
+69959
69968
70004
70006
70007
70016
70085
-70090
+70089
70093
70096
70107
@@ -1073,7 +1077,7 @@ V1392
70452
70453
70458
-70460
+70459
70469
70471
70473
@@ -1093,6 +1097,8 @@ V1392
70731
70736
70746
+70750
+70752
70784
70854
70855
@@ -1112,27 +1118,37 @@ V1392
71248
71258
71296
-71352
+71353
71360
71370
71424
-71450
+71451
71453
71468
71472
71482
+71680
+71739
71840
71914
71935
71936
+72096
+72104
+72106
+72152
+72154
+72162
+72163
+72165
72192
72255
72263
72264
72272
-72324
-72326
72346
+72349
+72350
72384
72441
72704
@@ -1163,6 +1179,20 @@ V1392
73032
73040
73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73463
73728
74650
74752
@@ -1193,20 +1223,28 @@ V1392
93048
93053
93072
+93760
+93824
93952
-94021
-94032
-94079
+94027
+94031
+94088
94095
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1315,12 +1353,22 @@ V1392
122917
122918
122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123215
+123584
+123642
124928
125125
125136
125143
125184
-125259
+125260
125264
125274
126464
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 00178e9edc..324b5a3ff5 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 10.0.0. Any changes made here will be lost!
+# 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
@@ -10,7 +10,7 @@
return <<'END';
-V1184
+V1232
65
91
97
@@ -61,11 +61,11 @@ V1184
1367
1369
1370
-1377
-1416
+1376
+1417
1488
1515
-1520
+1519
1523
1568
1611
@@ -299,25 +299,13 @@ V1184
3715
3716
3717
-3719
-3721
-3722
+3718
3723
-3725
-3726
-3732
-3736
-3737
-3744
-3745
+3724
3748
3749
3750
3751
-3752
-3754
-3756
-3757
3761
3762
3763
@@ -430,7 +418,7 @@ V1184
6108
6109
6176
-6264
+6265
6272
6313
6314
@@ -471,12 +459,18 @@ V1184
7294
7296
7305
+7312
+7355
+7357
+7360
7401
7405
7406
-7410
+7412
7413
7415
+7418
+7419
7424
7616
7680
@@ -604,7 +598,7 @@ V1184
12540
12544
12549
-12591
+12592
12593
12687
12704
@@ -614,7 +608,7 @@ V1184
13312
19894
19968
-40939
+40944
40960
42125
42192
@@ -636,9 +630,9 @@ V1184
42786
42889
42891
-42927
-42928
-42936
+42944
+42946
+42951
42999
43010
43011
@@ -656,7 +650,7 @@ V1184
43259
43260
43261
-43262
+43263
43274
43302
43312
@@ -714,7 +708,7 @@ V1184
43824
43867
43868
-43878
+43880
43888
44003
44032
@@ -872,7 +866,7 @@ V1184
68117
68120
68121
-68148
+68150
68192
68221
68224
@@ -895,6 +889,16 @@ V1184
68787
68800
68851
+68864
+68900
+69376
+69405
+69415
+69416
+69424
+69446
+69600
+69623
69635
69688
69763
@@ -903,6 +907,8 @@ V1184
69865
69891
69927
+69956
+69957
69968
70003
70006
@@ -953,6 +959,8 @@ V1184
70709
70727
70731
+70751
+70752
70784
70832
70852
@@ -969,12 +977,24 @@ V1184
71237
71296
71339
+71352
+71353
71424
-71450
+71451
+71680
+71724
71840
71904
71935
71936
+72096
+72104
+72106
+72145
+72161
+72162
+72163
+72164
72192
72193
72203
@@ -984,9 +1004,9 @@ V1184
72272
72273
72284
-72324
-72326
72330
+72349
+72350
72384
72441
72704
@@ -1005,6 +1025,16 @@ V1184
73009
73030
73031
+73056
+73062
+73063
+73065
+73066
+73098
+73112
+73113
+73440
+73459
73728
74650
74752
@@ -1029,20 +1059,28 @@ V1184
93048
93053
93072
+93760
+93824
93952
-94021
+94027
94032
94033
94099
94112
94176
94178
+94179
+94180
94208
-100333
+100344
100352
101107
110592
110879
+110928
+110931
+110948
+110952
110960
111356
113664
@@ -1113,10 +1151,20 @@ V1184
120771
120772
120780
+123136
+123181
+123191
+123198
+123214
+123215
+123584
+123628
124928
125125
125184
125252
+125259
+125260
126464
126468
126469
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl
new file mode 100755
index 0000000000..fba605d697
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl
@@ -0,0 +1,1269 @@
+# -*- buffer-read-only: t -*-
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by regen/mk_invlists.pl from Unicode::UCD.
+# Any changes made here will be lost!
+
+%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,
+ '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,
+);
+
+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
+# 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
+# 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
+# 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 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 a13e7b9c87..77903b35f3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/version
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/version
@@ -1 +1 @@
-10.0.0
+12.1.0
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8.pm
index 9d56095539..607c59df74 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8.pm
@@ -2,7 +2,7 @@ package utf8;
$utf8::hint_bits = 0x00800000;
-our $VERSION = '1.21';
+our $VERSION = '1.22';
sub import {
$^H |= $utf8::hint_bits;
@@ -13,7 +13,6 @@ sub unimport {
}
sub AUTOLOAD {
- require "utf8_heavy.pl";
goto &$AUTOLOAD if defined &$AUTOLOAD;
require Carp;
Carp::croak("Undefined subroutine $AUTOLOAD called");
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl
index 66c968aa50..ec6dbb69dd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl
@@ -13,6 +13,21 @@ 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
@@ -20,6 +35,13 @@ sub _loose_name ($) {
# 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;
@@ -60,9 +82,6 @@ sub _loose_name ($) {
##
## Callers of swash_init:
## op.c:pmtrans -- for tr/// and y///
- ## regexec.c:regclass_swash -- for /[]/, \p, and \P
- ## utf8.c:is_utf8_common -- for common Unicode properties
- ## utf8.c:S__to_utf8_case -- for lc, uc, ucfirst, etc. and //i
## Unicode::UCD::prop_invlist
## Unicode::UCD::prop_invmap
##
@@ -226,25 +245,14 @@ sub _loose_name ($) {
# If the rhs looks like it is a number...
print STDERR __LINE__, ": table=$table\n" if DEBUG;
- if ($table =~ m{ ^ [ \s 0-9 _ + / . -]+ $ }x) {
- print STDERR __LINE__, ": table=$table\n" if DEBUG;
- # Don't allow leading nor trailing slashes
- if ($table =~ / ^ \/ | \/ $ /x) {
- pop @recursed if @recursed;
- return $type;
- }
+ 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;
- # Can have maximum of one slash
- if (@parts > 2) {
- pop @recursed if @recursed;
- return $type;
- }
-
foreach my $part (@parts) {
print __LINE__, ": part=$part\n" if DEBUG;
@@ -261,7 +269,7 @@ sub _loose_name ($) {
$part .= '0' if $part eq '-' || $part eq "";
# No trailing zeros after a decimal point
- $part =~ s/ ( \. .*? ) 0+ $ /$1/x;
+ $part =~ s/ ( \. [0-9]*? ) 0+ $ /$1/x;
# Begin with a 0 if a leading decimal point
$part =~ s/ ^ ( -? ) \. /${1}0./x;
@@ -272,14 +280,6 @@ sub _loose_name ($) {
print STDERR __LINE__, ": part=$part\n" if DEBUG;
#return $type if $part eq "";
-
- # Result better look like a number. (This test is
- # needed because, for example could have a plus in
- # the middle.)
- if ($part !~ / ^ -? [0-9]+ ( \. [0-9]+)? $ /x) {
- pop @recursed if @recursed;
- return $type;
- }
}
# If a rational...
@@ -310,83 +310,19 @@ sub _loose_name ($) {
$table = $parts[0];
} else {
- # Here is a floating point numeric_value. Try to
- # convert to rational. First see if is in the list
- # of known ones.
- if (exists $utf8::nv_floating_to_rational{$parts[0]}) {
- $table = $utf8::nv_floating_to_rational{$parts[0]};
- } else {
-
- # Here not in the list. See if is close
- # enough to something in the list. First
- # determine what 'close enough' means. It has
- # to be as tight as what mktables says is the
- # maximum slop, and as tight as how many
- # digits we were passed. That is, if the user
- # said .667, .6667, .66667, etc. we match as
- # many digits as they passed until get to
- # where it doesn't matter any more due to the
- # machine's precision. If they said .6666668,
- # we fail.
- (my $fraction = $parts[0]) =~ s/^.*\.//;
- my $epsilon = 10 ** - (length($fraction));
- if ($epsilon > $utf8::max_floating_slop) {
- $epsilon = $utf8::max_floating_slop;
- }
+ # 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
- # But it can't be tighter than the minimum
- # precision for this machine. If haven't
- # already calculated that minimum, do so now.
- if (! defined $min_floating_slop) {
-
- # Keep going down an order of magnitude
- # until find that adding this quantity to
- # 1 remains 1; but put an upper limit on
- # this so in case this algorithm doesn't
- # work properly on some platform, that we
- # won't loop forever.
- my $count = 0;
- $min_floating_slop = 1;
- while (1+ $min_floating_slop != 1
- && $count++ < 50)
- {
- my $next = $min_floating_slop / 10;
- last if $next == 0; # If underflows,
- # use previous one
- $min_floating_slop = $next;
- print STDERR __LINE__, ": min_float_slop=$min_floating_slop\n" if DEBUG;
- }
-
- # Back off a couple orders of magnitude,
- # just to be safe.
- $min_floating_slop *= 100;
- }
-
- if ($epsilon < $min_floating_slop) {
- $epsilon = $min_floating_slop;
- }
- print STDERR __LINE__, ": fraction=.$fraction; epsilon=$epsilon\n" if DEBUG;
-
- undef $table;
-
- # And for each possible rational in the table,
- # see if it is within epsilon of the input.
- foreach my $official
- (keys %utf8::nv_floating_to_rational)
- {
- print STDERR __LINE__, ": epsilon=$epsilon, official=$official, diff=", abs($parts[0] - $official), "\n" if DEBUG;
- if (abs($parts[0] - $official) < $epsilon) {
- $table =
- $utf8::nv_floating_to_rational{$official};
- last;
- }
- }
+ my $float = sprintf "%.*e",
+ $utf8::e_precision,
+ 0 + $parts[0];
- # Quit if didn't find one.
- if (! defined $table) {
- pop @recursed if @recursed;
- return $type;
- }
+ 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;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/vars.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/vars.pm
index 5f6c0598ca..1027986fac 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/vars.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/vars.pm
@@ -2,7 +2,7 @@ package vars;
use 5.006;
-our $VERSION = '1.04';
+our $VERSION = '1.05';
use warnings::register;
use strict qw(vars subs);
@@ -20,7 +20,7 @@ sub import {
Carp::croak("Can't declare individual elements of hash or array");
} elsif (warnings::enabled() and length($sym) == 1 and $sym !~ tr/a-zA-Z//) {
warnings::warn("No need to declare built-in vars");
- } elsif (($^H &= strict::bits('vars'))) {
+ } elsif (($^H & strict::bits('vars'))) {
require Carp;
Carp::croak("'$_' is not a valid variable name under strict vars");
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/version.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/version.pm
index 66d44be63d..72e78403d9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/version.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/version.pm
@@ -8,7 +8,7 @@ if ($] >= 5.015) {
warnings::register_categories(qw/version/);
}
-our $VERSION = 0.9923;
+our $VERSION = 0.9924;
our $CLASS = 'version';
our (@ISA, $STRICT, $LAX);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/version/regex.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/version/regex.pm
index 4e44d12c93..dd9103cb7c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/version/regex.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/version/regex.pm
@@ -2,7 +2,7 @@ package version::regex;
use strict;
-our $VERSION = 0.9923;
+our $VERSION = 0.9924;
#--------------------------------------------------------------------------#
# Version regexp components
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/warnings.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/warnings.pm
index 43d3925936..a77c1fc87e 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.42";
+our $VERSION = "1.44";
# Verify that we're called correctly so that warnings will work.
# Can't use Carp, since Carp uses us!
@@ -101,159 +101,170 @@ our %Offsets = (
'experimental::alpha_assertions' => 134,
'experimental::script_run' => 136,
'shadow' => 138,
+
+ # Warnings Categories added in Perl 5.029
+ 'experimental::private_use' => 140,
+ 'experimental::uniprop_wildcards' => 142,
+ 'experimental::vlb' => 144,
);
our %Bits = (
- 'all' => "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55", # [0..71]
- 'ambiguous' => "\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [29]
- 'bareword' => "\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [30]
- 'closed' => "\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [6]
- 'closure' => "\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [1]
- 'debugging' => "\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [22]
- 'deprecated' => "\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [2]
- 'digit' => "\x00\x00\x00\x00\x00\x00\x00\x40\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", # [7]
- 'exiting' => "\x40\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\x01", # [51..56,58..62,66..68]
- 'experimental::alpha_assertions' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00", # [67]
- 'experimental::bitwise' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\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", # [59]
- 'experimental::declared_refs' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00", # [66]
- 'experimental::lexical_subs' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\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", # [55]
- 'experimental::re_strict' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00", # [60]
- 'experimental::refaliasing' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00", # [61]
- 'experimental::regex_sets' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00", # [53]
- 'experimental::script_run' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01", # [68]
- 'experimental::signatures' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00", # [56]
- 'experimental::smartmatch' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00", # [54]
- 'experimental::win32_perlio' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00", # [62]
- 'glob' => "\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [4]
- 'illegalproto' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00", # [47]
- 'imprecision' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00", # [46]
- 'inplace' => "\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [23]
- 'internal' => "\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [24]
- 'io' => "\x00\x54\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00", # [5..11,57]
- 'layer' => "\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [8]
- 'locale' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00", # [63]
- 'malloc' => "\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [25]
- 'misc' => "\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [12]
- 'missing' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00", # [64]
- 'newline' => "\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [9]
- 'non_unicode' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00", # [48]
- 'nonchar' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00", # [49]
- 'numeric' => "\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [13]
- 'once' => "\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [14]
- 'overflow' => "\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [15]
- 'pack' => "\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [16]
- 'parenthesis' => "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [32]
- 'pipe' => "\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [10]
- 'portable' => "\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [17]
- 'precedence' => "\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [33]
- 'printf' => "\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [34]
- 'prototype' => "\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [35]
- 'qw' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00", # [36]
- 'recursion' => "\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [18]
- 'redefine' => "\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [19]
- 'redundant' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00", # [65]
- 'regexp' => "\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [20]
- 'reserved' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00", # [37]
- 'semicolon' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00", # [38]
- 'severe' => "\x00\x00\x00\x00\x00\x54\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [21..25]
- 'shadow' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04", # [69]
- 'signal' => "\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [26]
- 'substr' => "\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [27]
- 'surrogate' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00", # [50]
- 'syntax' => "\x00\x00\x00\x00\x00\x00\x00\x55\x55\x15\x00\x40\x00\x00\x00\x00\x00\x00", # [28..38,47]
- 'syscalls' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00", # [57]
- 'taint' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00", # [39]
- 'threads' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00", # [40]
- 'uninitialized' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00", # [41]
- 'unopened' => "\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [11]
- 'unpack' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00", # [42]
- 'untie' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00", # [43]
- 'utf8' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x15\x00\x00\x00\x00\x00", # [44,48..50]
- 'void' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00", # [45]
+ 'all' => "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55", # [0..75]
+ 'ambiguous' => "\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [29]
+ 'bareword' => "\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [30]
+ 'closed' => "\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [6]
+ 'closure' => "\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [1]
+ 'debugging' => "\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [22]
+ 'deprecated' => "\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [2]
+ '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::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::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]
+ 'experimental::re_strict' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00", # [60]
+ 'experimental::refaliasing' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00", # [61]
+ 'experimental::regex_sets' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00", # [53]
+ 'experimental::script_run' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00", # [68]
+ 'experimental::signatures' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00", # [56]
+ 'experimental::smartmatch' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00", # [54]
+ 'experimental::uniprop_wildcards' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00", # [71]
+ 'experimental::vlb' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01", # [72]
+ 'experimental::win32_perlio' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00", # [62]
+ 'glob' => "\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [4]
+ 'illegalproto' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00", # [47]
+ 'imprecision' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00", # [46]
+ 'inplace' => "\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [23]
+ 'internal' => "\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [24]
+ 'io' => "\x00\x54\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00", # [5..11,57]
+ 'layer' => "\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [8]
+ 'locale' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00", # [63]
+ 'malloc' => "\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [25]
+ 'misc' => "\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [12]
+ 'missing' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00", # [64]
+ 'newline' => "\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [9]
+ 'non_unicode' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00", # [48]
+ 'nonchar' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00", # [49]
+ 'numeric' => "\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [13]
+ 'once' => "\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [14]
+ 'overflow' => "\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [15]
+ 'pack' => "\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [16]
+ 'parenthesis' => "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [32]
+ 'pipe' => "\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [10]
+ 'portable' => "\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [17]
+ 'precedence' => "\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [33]
+ 'printf' => "\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [34]
+ 'prototype' => "\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [35]
+ 'qw' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [36]
+ 'recursion' => "\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [18]
+ 'redefine' => "\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [19]
+ 'redundant' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00", # [65]
+ 'regexp' => "\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [20]
+ 'reserved' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [37]
+ 'semicolon' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [38]
+ 'severe' => "\x00\x00\x00\x00\x00\x54\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [21..25]
+ 'shadow' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00", # [69]
+ 'signal' => "\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [26]
+ 'substr' => "\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [27]
+ 'surrogate' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00", # [50]
+ 'syntax' => "\x00\x00\x00\x00\x00\x00\x00\x55\x55\x15\x00\x40\x00\x00\x00\x00\x00\x00\x00", # [28..38,47]
+ 'syscalls' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00", # [57]
+ 'taint' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [39]
+ 'threads' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00", # [40]
+ 'uninitialized' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00", # [41]
+ 'unopened' => "\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [11]
+ 'unpack' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00", # [42]
+ 'untie' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00", # [43]
+ 'utf8' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x15\x00\x00\x00\x00\x00\x00", # [44,48..50]
+ 'void' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00", # [45]
);
our %DeadBits = (
- 'all' => "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa", # [0..71]
- 'ambiguous' => "\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [29]
- 'bareword' => "\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [30]
- 'closed' => "\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [6]
- 'closure' => "\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [1]
- 'debugging' => "\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [22]
- 'deprecated' => "\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [2]
- 'digit' => "\x00\x00\x00\x00\x00\x00\x00\x80\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", # [7]
- 'exiting' => "\x80\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\x02", # [51..56,58..62,66..68]
- 'experimental::alpha_assertions' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00", # [67]
- 'experimental::bitwise' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\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", # [59]
- 'experimental::declared_refs' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00", # [66]
- 'experimental::lexical_subs' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\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", # [55]
- 'experimental::re_strict' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00", # [60]
- 'experimental::refaliasing' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00", # [61]
- 'experimental::regex_sets' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00", # [53]
- 'experimental::script_run' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02", # [68]
- 'experimental::signatures' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00", # [56]
- 'experimental::smartmatch' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00", # [54]
- 'experimental::win32_perlio' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00", # [62]
- 'glob' => "\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [4]
- 'illegalproto' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00", # [47]
- 'imprecision' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00", # [46]
- 'inplace' => "\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [23]
- 'internal' => "\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [24]
- 'io' => "\x00\xa8\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00", # [5..11,57]
- 'layer' => "\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [8]
- 'locale' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00", # [63]
- 'malloc' => "\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [25]
- 'misc' => "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [12]
- 'missing' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00", # [64]
- 'newline' => "\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [9]
- 'non_unicode' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00", # [48]
- 'nonchar' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00", # [49]
- 'numeric' => "\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [13]
- 'once' => "\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [14]
- 'overflow' => "\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [15]
- 'pack' => "\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [16]
- 'parenthesis' => "\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [32]
- 'pipe' => "\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [10]
- 'portable' => "\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [17]
- 'precedence' => "\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [33]
- 'printf' => "\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [34]
- 'prototype' => "\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [35]
- 'qw' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00", # [36]
- 'recursion' => "\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [18]
- 'redefine' => "\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [19]
- 'redundant' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00", # [65]
- 'regexp' => "\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [20]
- 'reserved' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00", # [37]
- 'semicolon' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00", # [38]
- 'severe' => "\x00\x00\x00\x00\x00\xa8\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [21..25]
- 'shadow' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08", # [69]
- 'signal' => "\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [26]
- 'substr' => "\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [27]
- 'surrogate' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00", # [50]
- 'syntax' => "\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\x2a\x00\x80\x00\x00\x00\x00\x00\x00", # [28..38,47]
- 'syscalls' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00", # [57]
- 'taint' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00", # [39]
- 'threads' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00", # [40]
- 'uninitialized' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00", # [41]
- 'unopened' => "\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [11]
- 'unpack' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00", # [42]
- 'untie' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00", # [43]
- 'utf8' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x2a\x00\x00\x00\x00\x00", # [44,48..50]
- 'void' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00", # [45]
+ 'all' => "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa", # [0..75]
+ 'ambiguous' => "\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [29]
+ 'bareword' => "\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [30]
+ 'closed' => "\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [6]
+ 'closure' => "\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [1]
+ 'debugging' => "\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [22]
+ 'deprecated' => "\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [2]
+ '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::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::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]
+ 'experimental::re_strict' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00", # [60]
+ 'experimental::refaliasing' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00", # [61]
+ 'experimental::regex_sets' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00", # [53]
+ 'experimental::script_run' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00", # [68]
+ 'experimental::signatures' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00", # [56]
+ 'experimental::smartmatch' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00", # [54]
+ 'experimental::uniprop_wildcards' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00", # [71]
+ 'experimental::vlb' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02", # [72]
+ 'experimental::win32_perlio' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00", # [62]
+ 'glob' => "\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [4]
+ 'illegalproto' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00", # [47]
+ 'imprecision' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00", # [46]
+ 'inplace' => "\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [23]
+ 'internal' => "\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [24]
+ 'io' => "\x00\xa8\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00", # [5..11,57]
+ 'layer' => "\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [8]
+ 'locale' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00", # [63]
+ 'malloc' => "\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [25]
+ 'misc' => "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [12]
+ 'missing' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00", # [64]
+ 'newline' => "\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [9]
+ 'non_unicode' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00", # [48]
+ 'nonchar' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00", # [49]
+ 'numeric' => "\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [13]
+ 'once' => "\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [14]
+ 'overflow' => "\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [15]
+ 'pack' => "\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [16]
+ 'parenthesis' => "\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [32]
+ 'pipe' => "\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [10]
+ 'portable' => "\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [17]
+ 'precedence' => "\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [33]
+ 'printf' => "\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [34]
+ 'prototype' => "\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [35]
+ 'qw' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [36]
+ 'recursion' => "\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [18]
+ 'redefine' => "\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [19]
+ 'redundant' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00", # [65]
+ 'regexp' => "\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [20]
+ 'reserved' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [37]
+ 'semicolon' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [38]
+ 'severe' => "\x00\x00\x00\x00\x00\xa8\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [21..25]
+ 'shadow' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00", # [69]
+ 'signal' => "\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [26]
+ 'substr' => "\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [27]
+ 'surrogate' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00", # [50]
+ 'syntax' => "\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\x2a\x00\x80\x00\x00\x00\x00\x00\x00\x00", # [28..38,47]
+ 'syscalls' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00", # [57]
+ 'taint' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [39]
+ 'threads' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00", # [40]
+ 'uninitialized' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00", # [41]
+ 'unopened' => "\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [11]
+ 'unpack' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00", # [42]
+ 'untie' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00", # [43]
+ 'utf8' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x2a\x00\x00\x00\x00\x00\x00", # [44,48..50]
+ 'void' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00", # [45]
);
# 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";
-our $DEFAULT = "\x10\x01\x00\x00\x00\x50\x04\x00\x00\x00\x00\x00\x00\x55\x51\x55\x50\x01", # [2,4,22,23,25,52..56,58..63,66..68]
-our $LAST_BIT = 140 ;
-our $BYTES = 18 ;
+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 $BYTES = 19 ;
sub Croaker
{
@@ -544,6 +555,7 @@ delete @warnings::{qw(NORMAL FATAL MESSAGE LEVEL)};
1;
__END__
+
=head1 NAME
warnings - Perl pragma to control optional warnings
@@ -805,6 +817,8 @@ The current hierarchy is:
| |
| +- experimental::postderef
| |
+ | +- experimental::private_use
+ | |
| +- experimental::re_strict
| |
| +- experimental::refaliasing
@@ -817,6 +831,10 @@ The current hierarchy is:
| |
| +- experimental::smartmatch
| |
+ | +- experimental::uniprop_wildcards
+ | |
+ | +- experimental::vlb
+ | |
| +- experimental::win32_perlio
|
+- glob
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 6154f649ff..47df6b4ea7 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.09';
+our $VERSION = '4.19';
our $XS_VERSION = $VERSION;
# $VERSION = eval $VERSION;
@@ -36,6 +36,9 @@ Cpanel::JSON::XS - cPanel fork of JSON::XS, fast and correct serializing
# and do the same things, except that you have a pure-perl fallback now.
+ Note that this module will be replaced by a new JSON::Safe module soon,
+ with the same API just guaranteed safe defaults.
+
=head1 DESCRIPTION
This module converts Perl data structures to JSON and vice versa. Its
@@ -118,7 +121,7 @@ B<Changes to JSON::XS>
strings. Cpanel::JSON::XS is a bit slower, but preserves numeric
types better.
-- numbers ending with .0 stay numbers, are not converted to
+- numbers ending with .0 stray numbers, are not converted to
integers. [#63] dual-vars which are represented as number not
integer (42+"bar" != 5.8.9) are now encoded as number (=> 42.0)
because internally it's now a NOK type. However !!1 which is
@@ -173,6 +176,8 @@ B<Changes to JSON::XS>
- #96 locale-insensitive numeric conversion
+ - #154 numeric conversion fixed since 5.22, using the same strtold as perl5.
+
- public maintenance and bugtracker
- use ppport.h, sanify XS.xs comment styles, harness C coding style
@@ -191,7 +196,7 @@ B<Changes to JSON::XS>
decode_json(, allow_nonref) arg.
relaxed implements allow_dupkeys.
-- support all 5 unicode BOM's: UTF-8, UTF-16LE, UTF-16BE, UTF-32LE,
+- support all 5 unicode L<BOM|/BOM>'s: UTF-8, UTF-16LE, UTF-16BE, UTF-32LE,
UTF-32BE, encoding internally to UTF-8.
=cut
@@ -238,13 +243,13 @@ Converts the given Perl data structure to a UTF-8 encoded, binary string
This function call is functionally identical to:
- $json_text = Cpanel::JSON::XS->new->utf8->encode ($perl_scalar)
+ $json_text = Cpanel::JSON::XS->new->utf8->encode ($perl_scalar, $json_type)
Except being faster.
For the type argument see L<Cpanel::JSON::XS::Type>.
-=item $perl_scalar = decode_json $json_text [, $allow_nonref ]
+=item $perl_scalar = decode_json $json_text [, $allow_nonref [, my $json_type ] ]
The opposite of C<encode_json>: expects an UTF-8 (binary) string of an
json reference and tries to parse that as an UTF-8 encoded JSON text,
@@ -252,7 +257,7 @@ returning the resulting reference. Croaks on error.
This function call is functionally identical to:
- $perl_scalar = Cpanel::JSON::XS->new->utf8->decode ($json_text)
+ $perl_scalar = Cpanel::JSON::XS->new->utf8->decode ($json_text, $json_type)
except being faster.
@@ -265,6 +270,8 @@ 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".
+For the 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>
@@ -825,6 +832,35 @@ This option does not affect C<decode> in any way.
This option is special to this module, it is not supported by other
encoders. So it is not recommended to use it.
+=item $json = $json->require_types ([$enable])
+
+=item $enable = $json->get_require_types
+
+ $json = $json->require_types([$enable])
+
+If C<$enable> is true (or missing), then C<encode> will require
+either enabled C<type_all_string> or second argument with supplied JSON types.
+See L<Cpanel::JSON::XS::Type>. When C<type_all_string> is not enabled or
+second argument is not provided (or is undef), then C<encode>
+croaks. It also croaks when the type for provided structure in
+C<encode> is incomplete.
+
+=item $json = $json->type_all_string ([$enable])
+
+=item $enable = $json->get_type_all_string
+
+ $json = $json->type_all_string([$enable])
+
+If C<$enable> is true (or missing), then C<encode> will always
+produce stable deterministic JSON string types in resulted output.
+
+When C<$enable> is false, then result of encoded JSON output may be
+different for different Perl versions and may depends on loaded modules.
+
+This is useful it you need deterministic JSON types, independently of used
+Perl version and other modules, but do not want to write complicated type
+definitions for L<Cpanel::JSON::XS::Type>.
+
=item $json = $json->allow_dupkeys ([$enable])
=item $enabled = $json->get_allow_dupkeys
@@ -871,11 +907,13 @@ to do.
The C<TO_JSON> method may safely call die if it wants. If C<TO_JSON>
returns other blessed objects, those will be handled in the same
-way. C<TO_JSON> must take care of not causing an endless recursion cycle
-(== crash) in this case. The name of C<TO_JSON> was chosen because other
-methods called by the Perl core (== not by the user of the object) are
-usually in upper case letters and to avoid collisions with any C<to_json>
-function or method.
+way. C<TO_JSON> must take care of not causing an endless recursion
+cycle (== crash) in this case. The same care must be taken with
+calling encode in stringify overloads (even if this works by luck in
+older perls) or other callbacks. The name of C<TO_JSON> was chosen
+because other methods called by the Perl core (== not by the user of
+the object) are usually in upper case letters and to avoid collisions
+with any C<to_json> function or method.
If C<$enable> is false (the default), then C<encode> will not consider
this type of conversion.
@@ -1066,7 +1104,7 @@ sprintf(%g), but without double quotes.
strings. No QNAN/SNAN/negative NAN support, unified to "nan". Much
easier to detect, but may conflict with valid strings.
-=item $json_text = $json->encode ($perl_scalar)
+=item $json_text = $json->encode ($perl_scalar, $json_type)
Converts the given Perl data structure (a simple scalar or a reference
to a hash or array) to its JSON representation. Simple scalars will be
@@ -1075,7 +1113,9 @@ arrays become JSON arrays and references to hashes become JSON
objects. Undefined Perl values (e.g. C<undef>) become JSON C<null>
values. Neither C<true> nor C<false> values will be generated.
-=item $perl_scalar = $json->decode ($json_text)
+For the type argument see L<Cpanel::JSON::XS::Type>.
+
+=item $perl_scalar = $json->decode ($json_text, my $json_type)
The opposite of C<encode>: expects a JSON text and tries to parse it,
returning the resulting simple scalar or reference. Croaks on error.
@@ -1084,6 +1124,8 @@ JSON numbers and strings become simple Perl scalars. JSON arrays become
Perl arrayrefs and JSON objects become Perl hashrefs. C<true> becomes
C<1>, C<false> becomes C<0> and C<null> becomes C<undef>.
+For the type argument see L<Cpanel::JSON::XS::Type>.
+
=item ($perl_scalar, $characters) = $json->decode_prefix ($json_text)
This works like the C<decode> method, but instead of raising an exception
@@ -1358,6 +1400,9 @@ the above example :).
Detect all unicode B<Byte Order Marks> on decode.
Which are UTF-8, UTF-16LE, UTF-16BE, UTF-32LE and UTF-32BE.
+The BOM encoding is set only for one specific decode call, it does not
+change the state of the JSON object.
+
B<Warning>: With perls older than 5.20 you need load the Encode module
before loading a multibyte BOM, i.e. >= UTF-16. Otherwise an error is
thrown. This is an implementation limitation and might get fixed later.
@@ -1437,7 +1482,10 @@ up to but not including the least significant bit.
=item true, false
-These JSON atoms become C<Cpanel::JSON::XS::true> and
+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>
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
@@ -1525,13 +1573,13 @@ These special values become JSON true and JSON false values,
respectively. You can also use C<\1> and C<\0> or C<!0> and C<!1>
directly if you want.
- encode_json [Cpanel::JSON::XS::true, Cpanel::JSON::XS::true] # yields [false,true]
- encode_json [!1, !0] # yields [false,true]
+ encode_json [Cpanel::JSON::XS::false, Cpanel::JSON::XS::true] # yields [false,true]
+ encode_json [!1, !0], [JSON_TYPE_BOOL, JSON_TYPE_BOOL] # yields [false,true]
eq/ne comparisons with true, false:
false is eq to the empty string or the string 'false' or the special
-empty string C<!!0>, i.e. C<SV_NO>, or the numbers 0 or 0.0.
+empty string C<!!0> or C<!1>, i.e. C<SV_NO>, or the numbers 0 or 0.0.
true is eq to the string 'true' or to the special string C<!0>
(i.e. C<SV_YES>) or to the numbers 1 or 1.0.
@@ -1552,7 +1600,17 @@ your own serializer method.
Simple Perl scalars (any scalar that is not a reference) are the most
difficult objects to encode: Cpanel::JSON::XS will encode undefined
-scalars or inf/nan as JSON C<null> values, scalars that have last been
+scalars or inf/nan as JSON C<null> values and other scalars to either
+number or string in non-deterministic way which may be affected or
+changed by Perl version or any other loaded Perl module.
+
+If you want to have stable and deterministic types in JSON encoder then
+use L<Cpanel::JSON::XS::Type>.
+
+Alternative way for deterministic types is to use C<type_all_string>
+method when all perl scalars are encoded to JSON strings.
+
+Non-deterministic behavior is following: scalars that have last been
used in a string context before encoding as JSON strings, and anything
else as number value:
@@ -1661,7 +1719,7 @@ originally were L<URI> objects is lost.
$uri->as_string
}
-=item 2. C<convert_blessed> is enabled and the object has a stringification overload.
+=item 3. C<convert_blessed> is enabled and the object has a stringification overload.
In this case, the overloaded C<""> method of the object is invoked in scalar
context. It must return a single scalar that can be directly encoded into
@@ -1674,11 +1732,11 @@ originally were L<URI> objects is lost.
package URI;
use overload '""' => sub { shift->as_string };
-=item 3. C<allow_blessed> is enabled.
+=item 4. C<allow_blessed> is enabled.
The object will be serialized as a JSON null value.
-=item 4. none of the above
+=item 5. none of the above
If none of the settings are enabled or the respective methods are missing,
C<Cpanel::JSON::XS> throws an exception.
@@ -2220,14 +2278,14 @@ its design is bug-free. If you keep reporting bugs and tests they will
be fixed swiftly, though.
Since the JSON::XS author refuses to use a public bugtracker and
-prefers private emails, we've setup a tracker at RT, so you might want
+prefers private emails, we use the tracker at B<github>, so you might want
to report any issues twice. Once in private to MLEHMANN to be fixed in
JSON::XS and one to our the public tracker. Issues fixed by JSON::XS
with a new release will also be backported to Cpanel::JSON::XS and
5.6.2, as long as cPanel relies on 5.6.2 and Cpanel::JSON::XS as our
serializer of choice.
-L<https://rt.cpan.org/Public/Dist/Display.html?Queue=Cpanel-JSON-XS>
+L<https://github.com/rurban/Cpanel-JSON-XS/issues>
=head1 LICENSE
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Type.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Type.pm
index 9367f1b4fa..4d70bfd970 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Type.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Type.pm
@@ -83,6 +83,10 @@ does not work reliable for dual vars and scalars which were used in
both numeric and string operations. See L<simple
scalars|Cpanel::JSON::XS/simple scalars>.
+To enforce that specification is always provided use C<require_types>.
+In this case when C<encode> is called without second argument (or is
+undef) then it croaks. It applies recursively for all sub-structures.
+
=head2 JSON type specification for scalars:
=over 4
@@ -170,6 +174,12 @@ JSON encoder chooses one that matches.
Like L<C<json_type_anyof>|/json_type_anyof>, but scalar can be only
perl's C<undef>.
+=back
+
+=head2 Recursive specifications
+
+=over 4
+
=item json_type_weaken
This function can be used as an argument for L</json_type_arrayof>,
@@ -187,6 +197,25 @@ See following example:
json_type_arrayof(JSON_TYPE_STRING),
);
+If you want to encode all perl scalars to JSON string types despite
+how complicated is input perl structure you can define JSON type
+specification for alternatives recursively. It could be defined as:
+
+ my $type = json_type_anyof();
+ $type->[0] = JSON_TYPE_STRING_OR_NULL;
+ $type->[1] = json_type_arrayof(json_type_weaken($type));
+ $type->[2] = json_type_hashof(json_type_weaken($type));
+
+ print encode_json([ 10, "10", { key => 10 } ], $type);
+ # ["10","10",{"key":"10"}]
+
+An alternative solution for encoding all scalars to JSON strings is to
+use C<type_all_string> method of L<Cpanel::JSON::XS> itself:
+
+ my $json = Cpanel::JSON::XS->new->type_all_string;
+ print $json->encode([ 10, "10", { key => 10 } ]);
+ # ["10","10",{"key":"10"}]
+
=back
=head1 AUTHOR
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Format.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Format.pm
deleted file mode 100644
index 3a1ea90ef1..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Format.pm
+++ /dev/null
@@ -1,403 +0,0 @@
-# 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
deleted file mode 100644
index 02a05e7186..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language.pm
+++ /dev/null
@@ -1,144 +0,0 @@
-
-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
-
-=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
deleted file mode 100644
index f67cf37685..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Afar.pm
+++ /dev/null
@@ -1,49 +0,0 @@
-##
-## 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
deleted file mode 100644
index a79984ecff..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Amharic.pm
+++ /dev/null
@@ -1,87 +0,0 @@
-##
-## 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
deleted file mode 100644
index 8ff398bd10..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Austrian.pm
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## 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
deleted file mode 100644
index fa4d15fff9..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Brazilian.pm
+++ /dev/null
@@ -1,35 +0,0 @@
-##
-## 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
deleted file mode 100644
index cf3d127486..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Bulgarian.pm
+++ /dev/null
@@ -1,92 +0,0 @@
-##
-## 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
deleted file mode 100644
index abfb3c0572..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese.pm
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## 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
deleted file mode 100644
index 7be0555226..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese_GB.pm
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## 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
deleted file mode 100644
index 756f5c552f..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Czech.pm
+++ /dev/null
@@ -1,58 +0,0 @@
-##
-## 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
deleted file mode 100644
index c43d08528e..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Danish.pm
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## 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
deleted file mode 100644
index 219758b4b2..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Dutch.pm
+++ /dev/null
@@ -1,40 +0,0 @@
-##
-## 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
deleted file mode 100644
index 638cb3c2a2..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/English.pm
+++ /dev/null
@@ -1,37 +0,0 @@
-##
-## 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
deleted file mode 100644
index 415b50c73d..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Finnish.pm
+++ /dev/null
@@ -1,45 +0,0 @@
-##
-## 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
deleted file mode 100644
index 91b414c2eb..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/French.pm
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## 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] }
-
-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
deleted file mode 100644
index c18ad8cadd..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Gedeo.pm
+++ /dev/null
@@ -1,51 +0,0 @@
-##
-## 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
deleted file mode 100644
index 11242c4c46..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/German.pm
+++ /dev/null
@@ -1,37 +0,0 @@
-##
-## 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
deleted file mode 100644
index 00f917ce47..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Greek.pm
+++ /dev/null
@@ -1,91 +0,0 @@
-##
-## 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
deleted file mode 100644
index d9c838d15b..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Hungarian.pm
+++ /dev/null
@@ -1,88 +0,0 @@
-##
-## 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
deleted file mode 100644
index 5ca3ee3209..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Icelandic.pm
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## 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
deleted file mode 100644
index 6db0a8e67c..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Italian.pm
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## 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
deleted file mode 100644
index bbd997f0b4..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Norwegian.pm
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## 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/Oromo.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Oromo.pm
deleted file mode 100644
index b6a6230c87..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Oromo.pm
+++ /dev/null
@@ -1,37 +0,0 @@
-##
-## 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
deleted file mode 100644
index cbd2c8cbc4..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Romanian.pm
+++ /dev/null
@@ -1,37 +0,0 @@
-##
-## 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
deleted file mode 100644
index ca9f414232..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian.pm
+++ /dev/null
@@ -1,49 +0,0 @@
-##
-## 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
deleted file mode 100644
index cc28e6ed43..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_cp1251.pm
+++ /dev/null
@@ -1,39 +0,0 @@
-##
-## 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
deleted file mode 100644
index 53de8d0567..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_koi8r.pm
+++ /dev/null
@@ -1,39 +0,0 @@
-##
-## 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
deleted file mode 100644
index bc26d7c3f0..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Sidama.pm
+++ /dev/null
@@ -1,37 +0,0 @@
-##
-## 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
deleted file mode 100644
index 5b2496170e..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Somali.pm
+++ /dev/null
@@ -1,62 +0,0 @@
-##
-## 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
deleted file mode 100644
index d464ae78ad..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Spanish.pm
+++ /dev/null
@@ -1,35 +0,0 @@
-##
-## 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
deleted file mode 100644
index 8f16594ba7..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Swedish.pm
+++ /dev/null
@@ -1,41 +0,0 @@
-##
-## 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
deleted file mode 100644
index ce4fcb3a1c..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Tigrinya.pm
+++ /dev/null
@@ -1,58 +0,0 @@
-##
-## 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
deleted file mode 100644
index 7ab8d0fdd1..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEritrean.pm
+++ /dev/null
@@ -1,93 +0,0 @@
-##
-## 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
deleted file mode 100644
index 84fb7237c3..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEthiopian.pm
+++ /dev/null
@@ -1,93 +0,0 @@
-##
-## 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
deleted file mode 100644
index 593e20925c..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Turkish.pm
+++ /dev/null
@@ -1,59 +0,0 @@
-#----------------------------------------------------#
-#
-# 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
deleted file mode 100644
index 12b04c14ad..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Parse.pm
+++ /dev/null
@@ -1,380 +0,0 @@
-# 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.30";
-
-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($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;
- }
- }
-
- $year -= 1900 if defined $year && $year > 1900;
-
- $zone += 3600 if defined $zone && $dst;
- $ss += "0.$frac" if $frac;
-
- return ($ss,$mm,$hh,$day,$month,$year,$zone);
-}
-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) = @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);
-
- 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)>. 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.
-
-=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/HTTP/Config.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Config.pm
index 0742c932fc..5905634d82 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.18';
+our $VERSION = '6.22';
use URI;
@@ -245,7 +245,7 @@ HTTP::Config - Configuration for request and response objects
=head1 VERSION
-version 6.18
+version 6.22
=head1 SYNOPSIS
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 dcbeba64d2..3aee7b4640 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies.pm
@@ -4,18 +4,14 @@ use strict;
use HTTP::Date qw(str2time parse_date time2str);
use HTTP::Headers::Util qw(_split_header_words join_header_words);
-use vars qw($EPOCH_OFFSET);
-our $VERSION = '6.04';
+our $EPOCH_OFFSET;
+our $VERSION = '6.08';
# Legacy: because "use "HTTP::Cookies" used be the ONLY way
# to load the class HTTP::Cookies::Netscape.
require HTTP::Cookies::Netscape;
$EPOCH_OFFSET = 0; # difference from Unix epoch
-if ($^O eq "MacOS") {
- require Time::Local;
- $EPOCH_OFFSET = Time::Local::timelocal(0,0,0,1,0,70);
-}
# A HTTP::Cookies object is a hash. The main attribute is the
# COOKIES 3 level hash: $self->{COOKIES}{$domain}{$path}{$key}.
@@ -231,7 +227,7 @@ sub extract_cookies
my $param;
my $expires;
my $first_param = 1;
- for $param (split(/;\s*/, $set)) {
+ for $param (@{_split_text($set)}) {
next unless length($param);
my($k,$v) = split(/\s*=\s*/, $param, 2);
if (defined $v) {
@@ -430,10 +426,17 @@ sub set_cookie
sub save
{
my $self = shift;
- my $file = shift || $self->{'file'} || return;
+ my %args = (
+ file => $self->{'file'},
+ ignore_discard => $self->{'ignore_discard'},
+ @_ == 1 ? ( file => $_[0] ) : @_
+ );
+ Carp::croak('Unexpected argument to save method') if keys %args > 2;
+ my $file = $args{'file'} || return;
open(my $fh, '>', $file) or die "Can't open $file: $!";
print {$fh} "#LWP-Cookies-1.0\n";
- print {$fh} $self->as_string(!$self->{ignore_discard});
+ print {$fh} $self->as_string(!$args{'ignore_discard'});
+ close $fh or die "Can't close $file: $!";
1;
}
@@ -620,6 +623,50 @@ sub _normalize_path # so that plain string compare can be used
$_[0] =~ s/([\0-\x20\x7f-\xff])/sprintf("%%%02X",ord($1))/eg;
}
+# deals with splitting values by ; and the fact that they could
+# be in quotes which can also have escaping.
+sub _split_text {
+ my $val = shift;
+ my @vals = grep { $_ ne q{} } split(/([;\\"])/, $val);
+ my @chunks;
+ # divide it up into chunks to be processed.
+ my $in_string = 0;
+ my @current_string;
+ for(my $i = 0; $i < @vals; $i++) {
+ my $chunk = $vals[$i];
+ if($in_string) {
+ if($chunk eq q{\\}) {
+ # don't care about next char probably.
+ # having said that, probably need to be appending to the chunks
+ # just dropping this.
+ $i++;
+ if($i < @vals) {
+ push @current_string, $vals[$i];
+ }
+ } elsif($chunk eq q{"}) {
+ $in_string = 0;
+ }
+ else {
+ push @current_string, $chunk;
+ }
+ } else {
+ if($chunk eq q{"}) {
+ $in_string = 1;
+ }
+ elsif($chunk eq q{;}) {
+ push @chunks, join(q{}, @current_string);
+ @current_string = ();
+ }
+ else {
+ push @current_string, $chunk;
+ }
+ }
+ }
+ push @chunks, join(q{}, @current_string) if @current_string;
+ s/^\s+// for @chunks;
+ return \@chunks;
+}
+
1;
=pod
@@ -632,7 +679,7 @@ HTTP::Cookies - HTTP cookie jars
=head1 VERSION
-version 6.04
+version 6.08
=head1 SYNOPSIS
@@ -661,8 +708,8 @@ knows about.
Cookies are a general mechanism which server side connections can use
to both store and retrieve information on the client side of the
connection. For more information about cookies refer to
-<URL:http://curl.haxx.se/rfc/cookie_spec.html> and
-<URL:http://www.cookiecentral.com/>. This module also implements the
+L<Cookie Spec|http://curl.haxx.se/rfc/cookie_spec.html> and
+L<Cookie Central|http://www.cookiecentral.com>. This module also implements the
new style cookies described in L<RFC 2965|https://tools.ietf.org/html/rfc2965>.
The two variants of cookies are supposed to be able to coexist happily.
@@ -741,18 +788,24 @@ The set_cookie() method updates the state of the $cookie_jar. The
$key, $val, $domain, $port and $path arguments are strings. The
$path_spec, $secure, $discard arguments are boolean values. The $maxage
value is a number indicating number of seconds that this cookie will
-live. A value of $maxage <= 0 will delete this cookie. %rest defines
-various other attributes like "Comment" and "CommentURL".
+live. A value of $maxage <= 0 will delete this cookie. The $version argument
+sets the version of the cookie; the default value is 0 ( original Netscape
+spec ). Setting $version to another value indicates the RFC to which the
+cookie conforms (e.g. version 1 for RFC 2109). %rest defines various other
+attributes like "Comment" and "CommentURL".
=item $cookie_jar->save
=item $cookie_jar->save( $file )
+=item $cookie_jar->save( file => $file, ignore_discard => $ignore_discard )
+
This method file saves the state of the $cookie_jar to a file.
The state can then be restored later using the load() method. If a
filename is not specified we will use the name specified during
-construction. If the attribute I<ignore_discard> is set, then we
-will even save cookies that are marked to be discarded.
+construction. If the $ignore_discard value is true (or not specified,
+but attribute I<ignore_discard> was set at cookie jar construction),
+then we will even save cookies that are marked to be discarded.
The default is to save a sequence of "Set-Cookie3" lines.
"Set-Cookie3" is a proprietary LWP format, not known to be compatible
@@ -832,7 +885,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2002-2017 by Gisle Aas.
+This software is copyright (c) 2002-2019 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 737da2829f..702255a335 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,12 +2,10 @@ package HTTP::Cookies::Microsoft;
use strict;
-use vars qw(@ISA);
-
-our $VERSION = '6.04';
+our $VERSION = '6.08';
require HTTP::Cookies;
-@ISA=qw(HTTP::Cookies);
+our @ISA=qw(HTTP::Cookies);
sub load_cookies_from_file
{
@@ -226,7 +224,7 @@ sub load
# set the delayload cookie for this domain with
# the cookie_file as cookie for later-loading info
- $self->set_cookie(undef, 'cookie', $cookie_file, '//+delayload', $domain, undef, 0, 0, $now+86400, 0);
+ $self->set_cookie(undef, 'cookie', $cookie_file, '//+delayload', $domain, undef, 0, 0, $now+86_400, 0);
}
}
}
@@ -246,7 +244,7 @@ HTTP::Cookies::Microsoft - Access to Microsoft cookies files
=head1 VERSION
-version 6.04
+version 6.08
=head1 SYNOPSIS
@@ -313,7 +311,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2002-2017 by Gisle Aas.
+This software is copyright (c) 2002-2019 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 8fbac88849..28a59d4fef 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
@@ -1,12 +1,11 @@
package HTTP::Cookies::Netscape;
use strict;
-use vars qw(@ISA);
-our $VERSION = '6.04';
+our $VERSION = '6.08';
require HTTP::Cookies;
-@ISA=qw(HTTP::Cookies);
+our @ISA=qw(HTTP::Cookies);
sub load
{
@@ -37,8 +36,14 @@ sub load
sub save
{
- my($self, $file) = @_;
- $file ||= $self->{'file'} || return;
+ my $self = shift;
+ my %args = (
+ file => $self->{'file'},
+ ignore_discard => $self->{'ignore_discard'},
+ @_ == 1 ? ( file => $_[0] ) : @_
+ );
+ Carp::croak('Unexpected argument to save method') if keys %args > 2;
+ my $file = $args{'file'} || return;
open(my $fh, '>', $file) || return;
@@ -54,7 +59,7 @@ EOT
my $now = time - $HTTP::Cookies::EPOCH_OFFSET;
$self->scan(sub {
my ($version, $key, $val, $path, $domain, $port, $path_spec, $secure, $expires, $discard, $rest) = @_;
- return if $discard && !$self->{ignore_discard};
+ return if $discard && !$args{'ignore_discard'};
$expires = $expires ? $expires - $HTTP::Cookies::EPOCH_OFFSET : 0;
return if $now > $expires;
$secure = $secure ? "TRUE" : "FALSE";
@@ -76,7 +81,7 @@ HTTP::Cookies::Netscape - Access to Netscape cookies files
=head1 VERSION
-version 6.04
+version 6.08
=head1 SYNOPSIS
@@ -114,7 +119,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2002-2017 by Gisle Aas.
+This software is copyright (c) 2002-2019 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 27a7bf4e17..3b3d6903d0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Daemon.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Daemon.pm
@@ -1,29 +1,41 @@
-package HTTP::Daemon;
+package HTTP::Daemon; # git description: v6.05-4-g31c6eaf
+
+# ABSTRACT: A simple http server class
use strict;
-use vars qw($VERSION @ISA $PROTO $DEBUG);
+use warnings;
-$VERSION = "6.01";
+our $VERSION = '6.06';
-use IO::Socket qw(AF_INET INADDR_ANY INADDR_LOOPBACK inet_ntoa);
-@ISA=qw(IO::Socket::INET);
+use Socket qw(
+ AF_INET AF_INET6 INADDR_ANY IN6ADDR_ANY INADDR_LOOPBACK IN6ADDR_LOOPBACK
+ inet_ntop sockaddr_family
+);
+use IO::Socket::IP;
+our @ISA = qw(IO::Socket::IP);
-$PROTO = "HTTP/1.1";
+our $PROTO = "HTTP/1.1";
+our $DEBUG;
-sub new
-{
- my($class, %args) = @_;
+sub new {
+ my ($class, %args) = @_;
$args{Listen} ||= 5;
$args{Proto} ||= 'tcp';
+
+ # Handle undefined or empty local address the same way as
+ # IO::Socket::INET -- use unspecified address
+ for my $key (qw(LocalAddr LocalHost)) {
+ if (exists $args{$key} && (!defined $args{$key} || $args{$key} eq '')) {
+ delete $args{$key};
+ }
+ }
return $class->SUPER::new(%args);
}
-
-sub accept
-{
+sub accept {
my $self = shift;
- my $pkg = shift || "HTTP::Daemon::ClientConn";
+ my $pkg = shift || "HTTP::Daemon::ClientConn";
my ($sock, $peer) = $self->SUPER::accept($pkg);
if ($sock) {
${*$sock}{'httpd_daemon'} = $self;
@@ -34,21 +46,49 @@ sub accept
}
}
-
-sub url
-{
+sub url {
my $self = shift;
- my $url = $self->_default_scheme . "://";
+ my $url = $self->_default_scheme . "://";
my $addr = $self->sockaddr;
- if (!$addr || $addr eq INADDR_ANY) {
- require Sys::Hostname;
- $url .= lc Sys::Hostname::hostname();
+ 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_ntoa($addr);
+ $url .= inet_ntop(AF_INET, $addr);
+ }
+ elsif ($addr eq IN6ADDR_LOOPBACK) {
+ $url .= '[' . inet_ntop(AF_INET6, $addr) . ']';
}
else {
- $url .= gethostbyaddr($addr, AF_INET) || inet_ntoa($addr);
+ 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 $port = $self->sockport;
$url .= ":$port" if $port != $self->_default_port;
@@ -56,29 +96,27 @@ sub url
$url;
}
-
sub _default_port {
80;
}
-
sub _default_scheme {
"http";
}
-
-sub product_tokens
-{
+sub product_tokens {
"libwww-perl-daemon/$HTTP::Daemon::VERSION";
}
+package # hide from PAUSE
+ HTTP::Daemon::ClientConn;
+use strict;
+use warnings;
-package HTTP::Daemon::ClientConn;
-
-use vars qw(@ISA $DEBUG);
-use IO::Socket ();
-@ISA=qw(IO::Socket::INET);
+use IO::Socket::IP ();
+our @ISA = qw(IO::Socket::IP);
+our $DEBUG;
*DEBUG = \$HTTP::Daemon::DEBUG;
use HTTP::Request ();
@@ -88,64 +126,65 @@ use HTTP::Date qw(time2str);
use LWP::MediaTypes qw(guess_media_type);
use Carp ();
-my $CRLF = "\015\012"; # "\r\n" is not portable
+# "\r\n" is not portable
+my $CRLF = "\015\012";
my $HTTP_1_0 = _http_version("HTTP/1.0");
my $HTTP_1_1 = _http_version("HTTP/1.1");
-sub get_request
-{
- my($self, $only_headers) = @_;
+sub get_request {
+ my ($self, $only_headers) = @_;
if (${*$self}{'httpd_nomore'}) {
$self->reason("No more requests from this connection");
- return;
+ return;
}
$self->reason("");
my $buf = ${*$self}{'httpd_rbuf'};
$buf = "" unless defined $buf;
- my $timeout = $ {*$self}{'io_socket_timeout'};
- my $fdset = "";
+ my $timeout = ${*$self}{'io_socket_timeout'};
+ my $fdset = "";
vec($fdset, $self->fileno, 1) = 1;
- local($_);
+ local ($_);
- READ_HEADER:
+READ_HEADER:
while (1) {
- # loop until we have the whole header in $buf
- $buf =~ s/^(?:\015?\012)+//; # ignore leading blank lines
- if ($buf =~ /\012/) { # potential, has at least one line
- if ($buf =~ /^\w+[^\012]+HTTP\/\d+\.\d+\015?\012/) {
- if ($buf =~ /\015?\012\015?\012/) {
- last READ_HEADER; # we have it
- }
- elsif (length($buf) > 16*1024) {
- $self->send_error(413); # REQUEST_ENTITY_TOO_LARGE
- $self->reason("Very long header");
- return;
- }
- }
- else {
- last READ_HEADER; # HTTP/0.9 client
- }
- }
- elsif (length($buf) > 16*1024) {
- $self->send_error(414); # REQUEST_URI_TOO_LARGE
- $self->reason("Very long first line");
- return;
- }
- print STDERR "Need more data for complete header\n" if $DEBUG;
- return unless $self->_need_more($buf, $timeout, $fdset);
+
+ # loop until we have the whole header in $buf
+ $buf =~ s/^(?:\015?\012)+//; # ignore leading blank lines
+ if ($buf =~ /\012/) { # potential, has at least one line
+ if ($buf =~ /^\w+[^\012]+HTTP\/\d+\.\d+\015?\012/) {
+ if ($buf =~ /\015?\012\015?\012/) {
+ last READ_HEADER; # we have it
+ }
+ elsif (length($buf) > 16 * 1024) {
+ $self->send_error(413); # REQUEST_ENTITY_TOO_LARGE
+ $self->reason("Very long header");
+ return;
+ }
+ }
+ else {
+ last READ_HEADER; # HTTP/0.9 client
+ }
+ }
+ elsif (length($buf) > 16 * 1024) {
+ $self->send_error(414); # REQUEST_URI_TOO_LARGE
+ $self->reason("Very long first line");
+ return;
+ }
+ print STDERR "Need more data for complete header\n" if $DEBUG;
+ return unless $self->_need_more($buf, $timeout, $fdset);
}
if ($buf !~ s/^(\S+)[ \t]+(\S+)(?:[ \t]+(HTTP\/\d+\.\d+))?[^\012]*\012//) {
- ${*$self}{'httpd_client_proto'} = _http_version("HTTP/1.0");
- $self->send_error(400); # BAD_REQUEST
- $self->reason("Bad request line: $buf");
- return;
+ ${*$self}{'httpd_client_proto'} = _http_version("HTTP/1.0");
+ $self->send_error(400); # BAD_REQUEST
+ $self->reason("Bad request line: $buf");
+ return;
}
my $method = $1;
- my $uri = $2;
- my $proto = $3 || "HTTP/0.9";
+ my $uri = $2;
+ my $proto = $3 || "HTTP/0.9";
$uri = "http://$uri" if $method eq "CONNECT";
$uri = $HTTP::URI_CLASS->new($uri, $self->daemon->url);
my $r = HTTP::Request->new($method, $uri);
@@ -154,37 +193,38 @@ sub get_request
${*$self}{'httpd_head'} = ($method eq "HEAD");
if ($proto >= $HTTP_1_0) {
- # we expect to find some headers
- my($key, $val);
- HEADER:
- while ($buf =~ s/^([^\012]*)\012//) {
- $_ = $1;
- s/\015$//;
- if (/^([^:\s]+)\s*:\s*(.*)/) {
- $r->push_header($key, $val) if $key;
- ($key, $val) = ($1, $2);
- }
- elsif (/^\s+(.*)/) {
- $val .= " $1";
- }
- else {
- last HEADER;
- }
- }
- $r->push_header($key, $val) if $key;
+
+ # we expect to find some headers
+ my ($key, $val);
+ HEADER:
+ while ($buf =~ s/^([^\012]*)\012//) {
+ $_ = $1;
+ s/\015$//;
+ if (/^([^:\s]+)\s*:\s*(.*)/) {
+ $r->push_header($key, $val) if $key;
+ ($key, $val) = ($1, $2);
+ }
+ elsif (/^\s+(.*)/) {
+ $val .= " $1";
+ }
+ else {
+ last HEADER;
+ }
+ }
+ $r->push_header($key, $val) if $key;
}
my $conn = $r->header('Connection');
if ($proto >= $HTTP_1_1) {
- ${*$self}{'httpd_nomore'}++ if $conn && lc($conn) =~ /\bclose\b/;
+ ${*$self}{'httpd_nomore'}++ if $conn && lc($conn) =~ /\bclose\b/;
}
else {
- ${*$self}{'httpd_nomore'}++ unless $conn &&
- lc($conn) =~ /\bkeep-alive\b/;
+ ${*$self}{'httpd_nomore'}++
+ unless $conn && lc($conn) =~ /\bkeep-alive\b/;
}
if ($only_headers) {
- ${*$self}{'httpd_rbuf'} = $buf;
+ ${*$self}{'httpd_rbuf'} = $buf;
return $r;
}
@@ -194,8 +234,8 @@ sub get_request
my $len = $r->header('Content-Length');
# Act on the Expect header, if it's there
- for my $e ( $r->header('Expect') ) {
- if( lc($e) eq '100-continue' ) {
+ for my $e ($r->header('Expect')) {
+ if (lc($e) eq '100-continue') {
$self->send_status_line(100);
$self->send_crlf;
}
@@ -207,111 +247,116 @@ sub get_request
}
if ($te && lc($te) eq 'chunked') {
- # Handle chunked transfer encoding
- my $body = "";
- CHUNK:
- while (1) {
- print STDERR "Chunked\n" if $DEBUG;
- if ($buf =~ s/^([^\012]*)\012//) {
- my $chunk_head = $1;
- unless ($chunk_head =~ /^([0-9A-Fa-f]+)/) {
- $self->send_error(400);
- $self->reason("Bad chunk header $chunk_head");
- return;
- }
- my $size = hex($1);
- last CHUNK if $size == 0;
-
- my $missing = $size - length($buf) + 2; # 2=CRLF at chunk end
- # must read until we have a complete chunk
- while ($missing > 0) {
- print STDERR "Need $missing more bytes\n" if $DEBUG;
- my $n = $self->_need_more($buf, $timeout, $fdset);
- return unless $n;
- $missing -= $n;
- }
- $body .= substr($buf, 0, $size);
- substr($buf, 0, $size+2) = '';
-
- }
- else {
- # need more data in order to have a complete chunk header
- return unless $self->_need_more($buf, $timeout, $fdset);
- }
- }
- $r->content($body);
-
- # pretend it was a normal entity body
- $r->remove_header('Transfer-Encoding');
- $r->header('Content-Length', length($body));
-
- my($key, $val);
- FOOTER:
- while (1) {
- if ($buf !~ /\012/) {
- # need at least one line to look at
- return unless $self->_need_more($buf, $timeout, $fdset);
- }
- else {
- $buf =~ s/^([^\012]*)\012//;
- $_ = $1;
- s/\015$//;
- if (/^([\w\-]+)\s*:\s*(.*)/) {
- $r->push_header($key, $val) if $key;
- ($key, $val) = ($1, $2);
- }
- elsif (/^\s+(.*)/) {
- $val .= " $1";
- }
- elsif (!length) {
- last FOOTER;
- }
- else {
- $self->reason("Bad footer syntax");
- return;
- }
- }
- }
- $r->push_header($key, $val) if $key;
+
+ # Handle chunked transfer encoding
+ my $body = "";
+ CHUNK:
+ while (1) {
+ print STDERR "Chunked\n" if $DEBUG;
+ if ($buf =~ s/^([^\012]*)\012//) {
+ my $chunk_head = $1;
+ unless ($chunk_head =~ /^([0-9A-Fa-f]+)/) {
+ $self->send_error(400);
+ $self->reason("Bad chunk header $chunk_head");
+ return;
+ }
+ my $size = hex($1);
+ last CHUNK if $size == 0;
+
+ my $missing = $size - length($buf) + 2; # 2=CRLF at chunk end
+ # must read until we have a complete chunk
+ while ($missing > 0) {
+ print STDERR "Need $missing more bytes\n" if $DEBUG;
+ my $n = $self->_need_more($buf, $timeout, $fdset);
+ return unless $n;
+ $missing -= $n;
+ }
+ $body .= substr($buf, 0, $size);
+ substr($buf, 0, $size + 2) = '';
+
+ }
+ else {
+ # need more data in order to have a complete chunk header
+ return unless $self->_need_more($buf, $timeout, $fdset);
+ }
+ }
+ $r->content($body);
+
+ # pretend it was a normal entity body
+ $r->remove_header('Transfer-Encoding');
+ $r->header('Content-Length', length($body));
+
+ my ($key, $val);
+ FOOTER:
+ while (1) {
+ if ($buf !~ /\012/) {
+
+ # need at least one line to look at
+ return unless $self->_need_more($buf, $timeout, $fdset);
+ }
+ else {
+ $buf =~ s/^([^\012]*)\012//;
+ $_ = $1;
+ s/\015$//;
+ if (/^([\w\-]+)\s*:\s*(.*)/) {
+ $r->push_header($key, $val) if $key;
+ ($key, $val) = ($1, $2);
+ }
+ elsif (/^\s+(.*)/) {
+ $val .= " $1";
+ }
+ elsif (!length) {
+ last FOOTER;
+ }
+ else {
+ $self->reason("Bad footer syntax");
+ return;
+ }
+ }
+ }
+ $r->push_header($key, $val) if $key;
}
elsif ($te) {
- $self->send_error(501); # Unknown transfer encoding
- $self->reason("Unknown transfer encoding '$te'");
- return;
+ $self->send_error(501); # Unknown transfer encoding
+ $self->reason("Unknown transfer encoding '$te'");
+ return;
}
elsif ($len) {
- # Plain body specified by "Content-Length"
- my $missing = $len - length($buf);
- while ($missing > 0) {
- print "Need $missing more bytes of content\n" if $DEBUG;
- my $n = $self->_need_more($buf, $timeout, $fdset);
- return unless $n;
- $missing -= $n;
- }
- if (length($buf) > $len) {
- $r->content(substr($buf,0,$len));
- substr($buf, 0, $len) = '';
- }
- else {
- $r->content($buf);
- $buf='';
- }
+
+ # Plain body specified by "Content-Length"
+ my $missing = $len - length($buf);
+ while ($missing > 0) {
+ print "Need $missing more bytes of content\n" if $DEBUG;
+ my $n = $self->_need_more($buf, $timeout, $fdset);
+ return unless $n;
+ $missing -= $n;
+ }
+ if (length($buf) > $len) {
+ $r->content(substr($buf, 0, $len));
+ substr($buf, 0, $len) = '';
+ }
+ else {
+ $r->content($buf);
+ $buf = '';
+ }
}
elsif ($ct && $ct =~ m/^multipart\/\w+\s*;.*boundary\s*=\s*("?)(\w+)\1/i) {
- # Handle multipart content type
- my $boundary = "$CRLF--$2--";
- my $index;
- while (1) {
- $index = index($buf, $boundary);
- last if $index >= 0;
- # end marker not yet found
- return unless $self->_need_more($buf, $timeout, $fdset);
- }
- $index += length($boundary);
- $r->content(substr($buf, 0, $index));
- substr($buf, 0, $index) = '';
+
+ # Handle multipart content type
+ my $boundary = "$CRLF--$2--";
+ my $index;
+ while (1) {
+ $index = index($buf, $boundary);
+ last if $index >= 0;
+
+ # end marker not yet found
+ return unless $self->_need_more($buf, $timeout, $fdset);
+ }
+ $index += length($boundary);
+ $r->content(substr($buf, 0, $index));
+ substr($buf, 0, $index) = '';
}
${*$self}{'httpd_rbuf'} = $buf;
@@ -319,19 +364,18 @@ sub get_request
$r;
}
-
-sub _need_more
-{
+sub _need_more {
my $self = shift;
+
#my($buf,$timeout,$fdset) = @_;
if ($_[1]) {
- my($timeout, $fdset) = @_[1,2];
- print STDERR "select(,,,$timeout)\n" if $DEBUG;
- my $n = select($fdset,undef,undef,$timeout);
- unless ($n) {
- $self->reason(defined($n) ? "Timeout" : "select: $!");
- return;
- }
+ my ($timeout, $fdset) = @_[1, 2];
+ print STDERR "select(,,,$timeout)\n" if $DEBUG;
+ my $n = select($fdset, undef, undef, $timeout);
+ unless ($n) {
+ $self->reason(defined($n) ? "Timeout" : "select: $!");
+ return;
+ }
}
print STDERR "sysread()\n" if $DEBUG;
my $n = sysread($self, $_[0], 2048, length($_[0]));
@@ -339,67 +383,53 @@ sub _need_more
$n;
}
-
-sub read_buffer
-{
+sub read_buffer {
my $self = shift;
- my $old = ${*$self}{'httpd_rbuf'};
+ my $old = ${*$self}{'httpd_rbuf'};
if (@_) {
- ${*$self}{'httpd_rbuf'} = shift;
+ ${*$self}{'httpd_rbuf'} = shift;
}
$old;
}
-
-sub reason
-{
+sub reason {
my $self = shift;
- my $old = ${*$self}{'httpd_reason'};
+ my $old = ${*$self}{'httpd_reason'};
if (@_) {
${*$self}{'httpd_reason'} = shift;
}
$old;
}
-
-sub proto_ge
-{
+sub proto_ge {
my $self = shift;
${*$self}{'httpd_client_proto'} >= _http_version(shift);
}
-
-sub _http_version
-{
- local($_) = shift;
+sub _http_version {
+ local ($_) = shift;
return 0 unless m,^(?:HTTP/)?(\d+)\.(\d+)$,i;
$1 * 1000 + $2;
}
-
-sub antique_client
-{
+sub antique_client {
my $self = shift;
${*$self}{'httpd_client_proto'} < $HTTP_1_0;
}
-
-sub force_last_request
-{
+sub force_last_request {
my $self = shift;
${*$self}{'httpd_nomore'}++;
}
-sub head_request
-{
+sub head_request {
my $self = shift;
${*$self}{'httpd_head'};
}
-sub send_status_line
-{
- my($self, $status, $message, $proto) = @_;
+sub send_status_line {
+ my ($self, $status, $message, $proto) = @_;
return if $self->antique_client;
$status ||= RC_OK;
$message ||= status_message($status) || "";
@@ -407,16 +437,12 @@ sub send_status_line
print $self "$proto $status $message$CRLF";
}
-
-sub send_crlf
-{
+sub send_crlf {
my $self = shift;
print $self $CRLF;
}
-
-sub send_basic_header
-{
+sub send_basic_header {
my $self = shift;
return if $self->antique_client;
$self->send_status_line(@_);
@@ -425,83 +451,80 @@ sub send_basic_header
print $self "Server: $product$CRLF" if $product;
}
-
-sub send_header
-{
+sub send_header {
my $self = shift;
while (@_) {
- my($k, $v) = splice(@_, 0, 2);
- $v = "" unless defined($v);
- print $self "$k: $v$CRLF";
+ my ($k, $v) = splice(@_, 0, 2);
+ $v = "" unless defined($v);
+ print $self "$k: $v$CRLF";
}
}
-
-sub send_response
-{
+sub send_response {
my $self = shift;
- my $res = shift;
+ my $res = shift;
if (!ref $res) {
- $res ||= RC_OK;
- $res = HTTP::Response->new($res, @_);
+ $res ||= RC_OK;
+ $res = HTTP::Response->new($res, @_);
}
my $content = $res->content;
my $chunked;
unless ($self->antique_client) {
- my $code = $res->code;
- $self->send_basic_header($code, $res->message, $res->protocol);
- if ($code =~ /^(1\d\d|[23]04)$/) {
- # make sure content is empty
- $res->remove_header("Content-Length");
- $content = "";
- }
- elsif ($res->request && $res->request->method eq "HEAD") {
- # probably OK
- }
- elsif (ref($content) eq "CODE") {
- if ($self->proto_ge("HTTP/1.1")) {
- $res->push_header("Transfer-Encoding" => "chunked");
- $chunked++;
- }
- else {
- $self->force_last_request;
- }
- }
- elsif (length($content)) {
- $res->header("Content-Length" => length($content));
- }
- else {
- $self->force_last_request;
- $res->header('connection','close');
- }
- print $self $res->headers_as_string($CRLF);
- print $self $CRLF; # separates headers and content
+ my $code = $res->code;
+ $self->send_basic_header($code, $res->message, $res->protocol);
+ if ($code =~ /^(1\d\d|[23]04)$/) {
+
+ # make sure content is empty
+ $res->remove_header("Content-Length");
+ $content = "";
+ }
+ elsif ($res->request && $res->request->method eq "HEAD") {
+
+ # probably OK
+ }
+ elsif (ref($content) eq "CODE") {
+ if ($self->proto_ge("HTTP/1.1")) {
+ $res->push_header("Transfer-Encoding" => "chunked");
+ $chunked++;
+ }
+ else {
+ $self->force_last_request;
+ }
+ }
+ elsif (length($content)) {
+ $res->header("Content-Length" => length($content));
+ }
+ else {
+ $self->force_last_request;
+ $res->header('connection', 'close');
+ }
+ print $self $res->headers_as_string($CRLF);
+ print $self $CRLF; # separates headers and content
}
if ($self->head_request) {
- # no content
+
+ # no content
}
elsif (ref($content) eq "CODE") {
- while (1) {
- my $chunk = &$content();
- last unless defined($chunk) && length($chunk);
- if ($chunked) {
- printf $self "%x%s%s%s", length($chunk), $CRLF, $chunk, $CRLF;
- }
- else {
- print $self $chunk;
- }
- }
- print $self "0$CRLF$CRLF" if $chunked; # no trailers either
+ while (1) {
+ my $chunk = &$content();
+ last unless defined($chunk) && length($chunk);
+ if ($chunked) {
+ printf $self "%x%s%s%s", length($chunk), $CRLF, $chunk, $CRLF;
+ }
+ else {
+ print $self $chunk;
+ }
+ }
+ print $self "0$CRLF$CRLF" if $chunked; # no trailers either
}
elsif (length $content) {
- print $self $content;
+ print $self $content;
}
}
-
-sub send_redirect
-{
- my($self, $loc, $status, $content) = @_;
+sub send_redirect {
+ my ($self, $loc, $status, $content) = @_;
$status ||= RC_MOVED_PERMANENTLY;
Carp::croak("Status '$status' is not redirect") unless is_redirect($status);
$self->send_basic_header($status);
@@ -509,23 +532,22 @@ sub send_redirect
$loc = $HTTP::URI_CLASS->new($loc, $base) unless ref($loc);
$loc = $loc->abs($base);
print $self "Location: $loc$CRLF";
+
if ($content) {
- my $ct = $content =~ /^\s*</ ? "text/html" : "text/plain";
- print $self "Content-Type: $ct$CRLF";
+ my $ct = $content =~ /^\s*</ ? "text/html" : "text/plain";
+ print $self "Content-Type: $ct$CRLF";
}
print $self $CRLF;
print $self $content if $content && !$self->head_request;
- $self->force_last_request; # no use keeping the connection open
+ $self->force_last_request; # no use keeping the connection open
}
-
-sub send_error
-{
- my($self, $status, $error) = @_;
+sub send_error {
+ my ($self, $status, $error) = @_;
$status ||= RC_BAD_REQUEST;
Carp::croak("Status '$status' is not an error") unless is_error($status);
my $mess = status_message($status);
- $error ||= "";
+ $error ||= "";
$mess = <<EOT;
<title>$status $mess</title>
<h1>$status $mess</h1>
@@ -534,79 +556,71 @@ EOT
unless ($self->antique_client) {
$self->send_basic_header($status);
print $self "Content-Type: text/html$CRLF";
- print $self "Content-Length: " . length($mess) . $CRLF;
+ print $self "Content-Length: " . length($mess) . $CRLF;
print $self $CRLF;
}
print $self $mess unless $self->head_request;
$status;
}
-
-sub send_file_response
-{
- my($self, $file) = @_;
+sub send_file_response {
+ my ($self, $file) = @_;
if (-d $file) {
- $self->send_dir($file);
+ $self->send_dir($file);
}
elsif (-f _) {
- # plain file
- local(*F);
- sysopen(F, $file, 0) or
- return $self->send_error(RC_FORBIDDEN);
- binmode(F);
- my($ct,$ce) = guess_media_type($file);
- my($size,$mtime) = (stat _)[7,9];
- unless ($self->antique_client) {
- $self->send_basic_header;
- print $self "Content-Type: $ct$CRLF";
- print $self "Content-Encoding: $ce$CRLF" if $ce;
- print $self "Content-Length: $size$CRLF" if $size;
- print $self "Last-Modified: ", time2str($mtime), "$CRLF" if $mtime;
- print $self $CRLF;
- }
- $self->send_file(\*F) unless $self->head_request;
- return RC_OK;
+
+ # plain file
+ local (*F);
+ sysopen(F, $file, 0) or return $self->send_error(RC_FORBIDDEN);
+ binmode(F);
+ my ($ct, $ce) = guess_media_type($file);
+ my ($size, $mtime) = (stat _)[7, 9];
+ unless ($self->antique_client) {
+ $self->send_basic_header;
+ print $self "Content-Type: $ct$CRLF";
+ print $self "Content-Encoding: $ce$CRLF" if $ce;
+ print $self "Content-Length: $size$CRLF" if $size;
+ print $self "Last-Modified: ", time2str($mtime), "$CRLF" if $mtime;
+ print $self $CRLF;
+ }
+ $self->send_file(\*F) unless $self->head_request;
+ return RC_OK;
}
else {
- $self->send_error(RC_NOT_FOUND);
+ $self->send_error(RC_NOT_FOUND);
}
}
-
-sub send_dir
-{
- my($self, $dir) = @_;
+sub send_dir {
+ my ($self, $dir) = @_;
$self->send_error(RC_NOT_FOUND) unless -d $dir;
$self->send_error(RC_NOT_IMPLEMENTED);
}
-
-sub send_file
-{
- my($self, $file) = @_;
+sub send_file {
+ my ($self, $file) = @_;
my $opened = 0;
- local(*FILE);
+ local (*FILE);
if (!ref($file)) {
- open(FILE, $file) || return undef;
- binmode(FILE);
- $file = \*FILE;
- $opened++;
+ open(FILE, $file) || return undef;
+ binmode(FILE);
+ $file = \*FILE;
+ $opened++;
}
my $cnt = 0;
my $buf = "";
my $n;
- while ($n = sysread($file, $buf, 8*1024)) {
- last if !$n;
- $cnt += $n;
- print $self $buf;
+ while ($n = sysread($file, $buf, 8 * 1024)) {
+ last if !$n;
+ $cnt += $n;
+ print $self $buf;
}
close($file) if $opened;
$cnt;
}
-
-sub daemon
-{
+sub daemon {
my $self = shift;
${*$self}{'httpd_daemon'};
}
@@ -616,9 +630,17 @@ sub daemon
__END__
+=pod
+
+=encoding UTF-8
+
=head1 NAME
-HTTP::Daemon - a simple http server class
+HTTP::Daemon - A simple http server class
+
+=head1 VERSION
+
+version 6.06
=head1 SYNOPSIS
@@ -645,12 +667,12 @@ HTTP::Daemon - a simple http server class
Instances of the C<HTTP::Daemon> class are HTTP/1.1 servers that
listen on a socket for incoming requests. The C<HTTP::Daemon> is a
-subclass of C<IO::Socket::INET>, so you can perform socket operations
+subclass of C<IO::Socket::IP>, so you can perform socket operations
directly on it too.
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::INET> subclass. Calling the
+object which is another C<IO::Socket::IP> subclass. Calling the
get_request() method on this object will read data from the client and
return an C<HTTP::Request> object. The ClientConn object also provide
methods to send back various responses.
@@ -661,7 +683,7 @@ desirable. Also note that the user is responsible for generating
responses that conform to the HTTP/1.1 protocol.
The following methods of C<HTTP::Daemon> are new (or enhanced) relative
-to the C<IO::Socket::INET> base class:
+to the C<IO::Socket::IP> base class:
=over 4
@@ -670,7 +692,7 @@ to the C<IO::Socket::INET> base class:
=item $d = HTTP::Daemon->new( %opts )
The constructor method takes the same arguments as the
-C<IO::Socket::INET> constructor, but unlike its base class it can also
+C<IO::Socket::IP> constructor, but unlike its base class it can also
be called without any arguments. The daemon will then set up a listen
queue of 5 connections and allocate some random port number.
@@ -682,7 +704,7 @@ HTTP port will be constructed like this:
LocalPort => 80,
);
-See L<IO::Socket::INET> for a description of other arguments that can
+See L<IO::Socket::IP> for a description of other arguments that can
be used configure the daemon during construction.
=item $c = $d->accept
@@ -699,7 +721,7 @@ class a subclass of C<HTTP::Daemon::ClientConn>.
The accept method will return C<undef> if timeouts have been enabled
and no connection is made within the given time. The timeout() method
-is described in L<IO::Socket>.
+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
@@ -721,7 +743,7 @@ replaced with the version number of this module.
=back
-The C<HTTP::Daemon::ClientConn> is a C<IO::Socket::INET>
+The C<HTTP::Daemon::ClientConn> is a C<IO::Socket::IP>
subclass. Instances of this class are returned by the accept() method
of C<HTTP::Daemon>. The following methods are provided:
@@ -895,12 +917,219 @@ Return a reference to the corresponding C<HTTP::Daemon> object.
RFC 2616
-L<IO::Socket::INET>, L<IO::Socket>
+L<IO::Socket::IP>, L<IO::Socket>
+
+=head1 SUPPORT
+
+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>.
+
+There is also an irc channel available for users of this distribution, at
+L<C<#lwp> on C<irc.perl.org>|irc://irc.perl.org/#lwp>.
+
+=head1 AUTHOR
+
+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
+
+=over 4
+
+=item *
+
+Ville Skyttä <ville.skytta@iki.fi>
+
+=item *
+
+Olaf Alders <olaf@wundersolutions.com>
+
+=item *
+
+Mark Stosberg <MARKSTOS@cpan.org>
+
+=item *
+
+Karen Etheridge <ether@cpan.org>
+
+=item *
+
+Chase Whitener <capoeirab@cpan.org>
+
+=item *
+
+Slaven Rezic <slaven@rezic.de>
+
+=item *
+
+Zefram <zefram@fysh.org>
+
+=item *
+
+Alexey Tourbin <at@altlinux.ru>
+
+=item *
+
+Bron Gondwana <brong@fastmail.fm>
+
+=item *
+
+Petr Písař <ppisar@redhat.com>
+
+=item *
+
+Mike Schilli <mschilli@yahoo-inc.com>
+
+=item *
+
+Tom Hukins <tom@eborcom.com>
+
+=item *
+
+Ian Kilgore <iank@cpan.org>
+
+=item *
+
+Jacob J <waif@chaos2.org>
+
+=item *
+
+Ondrej Hanak <ondrej.hanak@ubs.com>
+
+=item *
+
+Perlover <perlover@perlover.com>
+
+=item *
+
+Peter Rabbitson <ribasushi@cpan.org>
+
+=item *
+
+Robert Stone <talby@trap.mtview.ca.us>
+
+=item *
+
+Rolf Grossmann <rg@progtech.net>
+
+=item *
+
+Sean M. Burke <sburke@cpan.org>
+
+=item *
+
+Spiros Denaxas <s.denaxas@gmail.com>
+
+=item *
+
+Steve Hay <SteveHay@planit.com>
+
+=item *
+
+Todd Lipcon <todd@amiestreet.com>
+
+=item *
+
+Tony Finch <dot@dotat.at>
+
+=item *
+
+Toru Yamaguchi <zigorou@cpan.org>
+
+=item *
+
+Yuri Karaban <tech@askold.net>
+
+=item *
+
+amire80 <amir.aharoni@gmail.com>
+
+=item *
+
+jefflee <shaohua@gmail.com>
+
+=item *
+
+john9art <john9art@yahoo.com>
+
+=item *
+
+murphy <murphy@genome.chop.edu>
+
+=item *
+
+phrstbrn <phrstbrn@gmail.com>
+
+=item *
+
+ruff <ruff@ukrpost.net>
+
+=item *
+
+Adam Kennedy <adamk@cpan.org>
+
+=item *
+
+sasao <sasao@yugen.org>
+
+=item *
+
+Adam Sjogren <asjo@koldfront.dk>
+
+=item *
+
+Alex Kapranoff <ka@nadoby.ru>
+
+=item *
+
+Andreas J. Koenig <andreas.koenig@anima.de>
+
+=item *
+
+Bill Mann <wfmann@alum.mit.edu>
+
+=item *
+
+DAVIDRW <davidrw@cpan.org>
+
+=item *
+
+Daniel Hedlund <Daniel.Hedlund@eprize.com>
+
+=item *
+
+David E. Wheeler <david@justatheory.com>
+
+=item *
+
+FWILES <FWILES@cpan.org>
+
+=item *
+
+Father Chrysostomos <sprout@cpan.org>
+
+=item *
+
+Gavin Peters <gpeters@deepsky.com>
+
+=item *
+
+Graeme Thompson <Graeme.Thompson@mobilecohesion.com>
+
+=item *
+
+Hans-H. Froehlich <hfroehlich@co-de-co.de>
+
+=back
-=head1 COPYRIGHT
+=head1 COPYRIGHT AND LICENCE
-Copyright 1996-2003, Gisle Aas
+This software is copyright (c) 1995 by Gisle Aas.
-This library is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Date.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Date.pm
index d05d21605a..a57d0b8ded 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Date.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Date.pm
@@ -1,175 +1,188 @@
package HTTP::Date;
-$VERSION = "6.02";
+use strict;
+
+our $VERSION = '6.05';
require Exporter;
-@ISA = qw(Exporter);
-@EXPORT = qw(time2str str2time);
-@EXPORT_OK = qw(parse_date time2iso time2isoz);
+our @ISA = qw(Exporter);
+our @EXPORT = qw(time2str str2time);
+our @EXPORT_OK = qw(parse_date time2iso time2isoz);
-use strict;
require Time::Local;
-use vars qw(@DoW @MoY %MoY);
-@DoW = qw(Sun Mon Tue Wed Thu Fri Sat);
-@MoY = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec);
-@MoY{@MoY} = (1..12);
-
-my %GMT_ZONE = (GMT => 1, UTC => 1, UT => 1, Z => 1);
+our ( @DoW, @MoY, %MoY );
+@DoW = qw(Sun Mon Tue Wed Thu Fri Sat);
+@MoY = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec);
+@MoY{@MoY} = ( 1 .. 12 );
+my %GMT_ZONE = ( GMT => 1, UTC => 1, UT => 1, Z => 1 );
-sub time2str (;$)
-{
+sub time2str (;$) {
my $time = shift;
$time = time unless defined $time;
- my ($sec, $min, $hour, $mday, $mon, $year, $wday) = gmtime($time);
- sprintf("%s, %02d %s %04d %02d:%02d:%02d GMT",
- $DoW[$wday],
- $mday, $MoY[$mon], $year+1900,
- $hour, $min, $sec);
+ my ( $sec, $min, $hour, $mday, $mon, $year, $wday ) = gmtime($time);
+ sprintf(
+ "%s, %02d %s %04d %02d:%02d:%02d GMT",
+ $DoW[$wday],
+ $mday, $MoY[$mon], $year + 1900,
+ $hour, $min, $sec
+ );
}
-
-sub str2time ($;$)
-{
+sub str2time ($;$) {
my $str = shift;
return undef unless defined $str;
# fast exit for strictly conforming string
- if ($str =~ /^[SMTWF][a-z][a-z], (\d\d) ([JFMAJSOND][a-z][a-z]) (\d\d\d\d) (\d\d):(\d\d):(\d\d) GMT$/) {
- return eval {
- my $t = Time::Local::timegm($6, $5, $4, $1, $MoY{$2}-1, $3);
- $t < 0 ? undef : $t;
- };
+ if ( $str
+ =~ /^[SMTWF][a-z][a-z], (\d\d) ([JFMAJSOND][a-z][a-z]) (\d\d\d\d) (\d\d):(\d\d):(\d\d) GMT$/
+ ) {
+ return eval {
+ my $t = Time::Local::timegm( $6, $5, $4, $1, $MoY{$2} - 1, $3 );
+ $t < 0 ? undef : $t;
+ };
}
my @d = parse_date($str);
return undef unless @d;
- $d[1]--; # month
+ $d[1]--; # month
my $tz = pop(@d);
- unless (defined $tz) {
- unless (defined($tz = shift)) {
- return eval { my $frac = $d[-1]; $frac -= ($d[-1] = int($frac));
- my $t = Time::Local::timelocal(reverse @d) + $frac;
- $t < 0 ? undef : $t;
- };
- }
+ unless ( defined $tz ) {
+ unless ( defined( $tz = shift ) ) {
+ return eval {
+ my $frac = $d[-1];
+ $frac -= ( $d[-1] = int($frac) );
+ my $t = Time::Local::timelocal( reverse @d ) + $frac;
+ $t < 0 ? undef : $t;
+ };
+ }
}
my $offset = 0;
- if ($GMT_ZONE{uc $tz}) {
- # offset already zero
+ if ( $GMT_ZONE{ uc $tz } ) {
+
+ # offset already zero
}
- elsif ($tz =~ /^([-+])?(\d\d?):?(\d\d)?$/) {
- $offset = 3600 * $2;
- $offset += 60 * $3 if $3;
- $offset *= -1 if $1 && $1 eq '-';
+ elsif ( $tz =~ /^([-+])?(\d\d?):?(\d\d)?$/ ) {
+ $offset = 3600 * $2;
+ $offset += 60 * $3 if $3;
+ $offset *= -1 if $1 && $1 eq '-';
}
else {
- eval { require Time::Zone } || return undef;
- $offset = Time::Zone::tz_offset($tz);
- return undef unless defined $offset;
+ eval { require Time::Zone } || return undef;
+ $offset = Time::Zone::tz_offset($tz);
+ return undef unless defined $offset;
}
- return eval { my $frac = $d[-1]; $frac -= ($d[-1] = int($frac));
- my $t = Time::Local::timegm(reverse @d) + $frac;
- $t < 0 ? undef : $t - $offset;
- };
+ return eval {
+ my $frac = $d[-1];
+ $frac -= ( $d[-1] = int($frac) );
+ my $t = Time::Local::timegm( reverse @d ) + $frac;
+ $t < 0 ? undef : $t - $offset;
+ };
}
-
-sub parse_date ($)
-{
- local($_) = shift;
+sub parse_date ($) {
+ local ($_) = shift;
return unless defined;
# More lax parsing below
- s/^\s+//; # kill leading space
- s/^(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)[a-z]*,?\s*//i; # Useless weekday
+ s/^\s+//; # kill leading space
+ s/^(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)[a-z]*,?\s*//i; # Useless weekday
- my($day, $mon, $yr, $hr, $min, $sec, $tz, $ampm);
+ my ( $day, $mon, $yr, $hr, $min, $sec, $tz, $ampm );
# Then we are able to check for most of the formats with this regexp
- (($day,$mon,$yr,$hr,$min,$sec,$tz) =
- /^
- (\d\d?) # day
- (?:\s+|[-\/])
- (\w+) # month
- (?:\s+|[-\/])
- (\d+) # year
- (?:
- (?:\s+|:) # separator before clock
- (\d\d?):(\d\d) # hour:min
- (?::(\d\d))? # optional seconds
- )? # optional clock
- \s*
- ([-+]?\d{2,4}|(?![APap][Mm]\b)[A-Za-z]+)? # timezone
- \s*
- (?:\(\w+\)|\w{3,})? # ASCII representation of timezone.
- \s*$
- /x)
-
- ||
-
- # Try the ctime and asctime format
- (($mon, $day, $hr, $min, $sec, $tz, $yr) =
- /^
- (\w{1,3}) # month
- \s+
- (\d\d?) # day
- \s+
- (\d\d?):(\d\d) # hour:min
- (?::(\d\d))? # optional seconds
- \s+
- (?:([A-Za-z]+)\s+)? # optional timezone
- (\d+) # year
- \s*$ # allow trailing whitespace
- /x)
-
- ||
-
- # Then the Unix 'ls -l' date format
- (($mon, $day, $yr, $hr, $min, $sec) =
- /^
- (\w{3}) # month
- \s+
- (\d\d?) # day
- \s+
- (?:
- (\d\d\d\d) | # year
- (\d{1,2}):(\d{2}) # hour:min
+ (
+ ( $day, $mon, $yr, $hr, $min, $sec, $tz )
+ = /^
+ (\d\d?) # day
+ (?:\s+|[-\/])
+ (\w+) # month
+ (?:\s+|[-\/])
+ (\d+) # year
+ (?:
+ (?:\s+|:) # separator before clock
+ (\d\d?):(\d\d) # hour:min
+ (?::(\d\d))? # optional seconds
+ )? # optional clock
+ \s*
+ ([-+]?\d{2,4}|(?![APap][Mm]\b)[A-Za-z]+)? # timezone
+ \s*
+ (?:\(\w+\)|\w{3,})? # ASCII representation of timezone.
+ \s*$
+ /x
+ )
+
+ ||
+
+ # Try the ctime and asctime format
+ (
+ ( $mon, $day, $hr, $min, $sec, $tz, $yr )
+ = /^
+ (\w{1,3}) # month
+ \s+
+ (\d\d?) # day
+ \s+
+ (\d\d?):(\d\d) # hour:min
+ (?::(\d\d))? # optional seconds
+ \s+
+ (?:([A-Za-z]+)\s+)? # optional timezone
+ (\d+) # year
+ \s*$ # allow trailing whitespace
+ /x
+ )
+
+ ||
+
+ # Then the Unix 'ls -l' date format
+ (
+ ( $mon, $day, $yr, $hr, $min, $sec )
+ = /^
+ (\w{3}) # month
+ \s+
+ (\d\d?) # day
+ \s+
+ (?:
+ (\d\d\d\d) | # year
+ (\d{1,2}):(\d{2}) # hour:min
(?::(\d\d))? # optional seconds
- )
- \s*$
- /x)
-
- ||
-
- # ISO 8601 format '1996-02-29 12:00:00 -0100' and variants
- (($yr, $mon, $day, $hr, $min, $sec, $tz) =
- /^
- (\d{4}) # year
- [-\/]?
- (\d\d?) # numerical month
- [-\/]?
- (\d\d?) # day
- (?:
- (?:\s+|[-:Tt]) # separator before clock
- (\d\d?):?(\d\d) # hour:min
- (?::?(\d\d(?:\.\d*)?))? # optional seconds (and fractional)
- )? # optional clock
- \s*
- ([-+]?\d\d?:?(:?\d\d)?
- |Z|z)? # timezone (Z is "zero meridian", i.e. GMT)
- \s*$
- /x)
-
- ||
-
- # Windows 'dir' 11-12-96 03:52PM
- (($mon, $day, $yr, $hr, $min, $ampm) =
- /^
+ )
+ \s*$
+ /x
+ )
+
+ ||
+
+ # ISO 8601 format '1996-02-29 12:00:00 -0100' and variants
+ (
+ ( $yr, $mon, $day, $hr, $min, $sec, $tz )
+ = /^
+ (\d{4}) # year
+ [-\/]?
+ (\d\d?) # numerical month
+ [-\/]?
+ (\d\d?) # day
+ (?:
+ (?:\s+|[-:Tt]) # separator before clock
+ (\d\d?):?(\d\d) # hour:min
+ (?::?(\d\d(?:\.\d*)?))? # optional seconds (and fractional)
+ )? # optional clock
+ \s*
+ ([-+]?\d\d?:?(:?\d\d)?
+ |Z|z)? # timezone (Z is "zero meridian", i.e. GMT)
+ \s*$
+ /x
+ )
+
+ ||
+
+ # Windows 'dir' 11-12-96 03:52PM
+ (
+ ( $mon, $day, $yr, $hr, $min, $ampm )
+ = /^
(\d{2}) # numerical month
-
(\d{2}) # day
@@ -178,36 +191,38 @@ sub parse_date ($)
\s+
(\d\d?):(\d\d)([APap][Mm]) # hour:min AM or PM
\s*$
- /x)
+ /x
+ )
- ||
- return; # unrecognized format
+ || return; # unrecognized format
# Translate month name to number
- $mon = $MoY{$mon} ||
- $MoY{"\u\L$mon"} ||
- ($mon =~ /^\d\d?$/ && $mon >= 1 && $mon <= 12 && int($mon)) ||
- return;
+ $mon
+ = $MoY{$mon}
+ || $MoY{"\u\L$mon"}
+ || ( $mon =~ /^\d\d?$/ && $mon >= 1 && $mon <= 12 && int($mon) )
+ || return;
# If the year is missing, we assume first date before the current,
# because of the formats we support such dates are mostly present
# on "ls -l" listings.
- unless (defined $yr) {
- my $cur_mon;
- ($cur_mon, $yr) = (localtime)[4, 5];
- $yr += 1900;
- $cur_mon++;
- $yr-- if $mon > $cur_mon;
+ unless ( defined $yr ) {
+ my $cur_mon;
+ ( $cur_mon, $yr ) = (localtime)[ 4, 5 ];
+ $yr += 1900;
+ $cur_mon++;
+ $yr-- if $mon > $cur_mon;
}
- elsif (length($yr) < 3) {
- # Find "obvious" year
- my $cur_yr = (localtime)[5] + 1900;
- my $m = $cur_yr % 100;
- my $tmp = $yr;
- $yr += $cur_yr - $m;
- $m -= $tmp;
- $yr += ($m > 0) ? 100 : -100
- if abs($m) > 50;
+ elsif ( length($yr) < 3 ) {
+
+ # Find "obvious" year
+ my $cur_yr = (localtime)[5] + 1900;
+ my $m = $cur_yr % 100;
+ my $tmp = $yr;
+ $yr += $cur_yr - $m;
+ $m -= $tmp;
+ $yr += ( $m > 0 ) ? 100 : -100
+ if abs($m) > 50;
}
# Make sure clock elements are defined
@@ -217,52 +232,64 @@ sub parse_date ($)
# Compensate for AM/PM
if ($ampm) {
- $ampm = uc $ampm;
- $hr = 0 if $hr == 12 && $ampm eq 'AM';
- $hr += 12 if $ampm eq 'PM' && $hr != 12;
+ $ampm = uc $ampm;
+ $hr = 0 if $hr == 12 && $ampm eq 'AM';
+ $hr += 12 if $ampm eq 'PM' && $hr != 12;
}
- return($yr, $mon, $day, $hr, $min, $sec, $tz)
- if wantarray;
+ return ( $yr, $mon, $day, $hr, $min, $sec, $tz )
+ if wantarray;
- if (defined $tz) {
- $tz = "Z" if $tz =~ /^(GMT|UTC?|[-+]?0+)$/;
+ if ( defined $tz ) {
+ $tz = "Z" if $tz =~ /^(GMT|UTC?|[-+]?0+)$/;
}
else {
- $tz = "";
+ $tz = "";
}
- return sprintf("%04d-%02d-%02d %02d:%02d:%02d%s",
- $yr, $mon, $day, $hr, $min, $sec, $tz);
+ return sprintf(
+ "%04d-%02d-%02d %02d:%02d:%02d%s",
+ $yr, $mon, $day, $hr, $min, $sec, $tz
+ );
}
-
-sub time2iso (;$)
-{
+sub time2iso (;$) {
my $time = shift;
$time = time unless defined $time;
- my($sec,$min,$hour,$mday,$mon,$year) = localtime($time);
- sprintf("%04d-%02d-%02d %02d:%02d:%02d",
- $year+1900, $mon+1, $mday, $hour, $min, $sec);
+ my ( $sec, $min, $hour, $mday, $mon, $year ) = localtime($time);
+ sprintf(
+ "%04d-%02d-%02d %02d:%02d:%02d",
+ $year + 1900, $mon + 1, $mday, $hour, $min, $sec
+ );
}
-
-sub time2isoz (;$)
-{
+sub time2isoz (;$) {
my $time = shift;
$time = time unless defined $time;
- my($sec,$min,$hour,$mday,$mon,$year) = gmtime($time);
- sprintf("%04d-%02d-%02d %02d:%02d:%02dZ",
- $year+1900, $mon+1, $mday, $hour, $min, $sec);
+ my ( $sec, $min, $hour, $mday, $mon, $year ) = gmtime($time);
+ sprintf(
+ "%04d-%02d-%02d %02d:%02d:%02dZ",
+ $year + 1900, $mon + 1, $mday, $hour, $min, $sec
+ );
}
1;
+# ABSTRACT: HTTP::Date - date conversion routines
+#
__END__
+=pod
+
+=encoding UTF-8
+
=head1 NAME
-HTTP::Date - date conversion routines
+HTTP::Date - HTTP::Date - date conversion routines
+
+=head1 VERSION
+
+version 6.05
=head1 SYNOPSIS
@@ -371,18 +398,21 @@ string representing time in the local time zone.
Same as time2str(), but returns a "YYYY-MM-DD hh:mm:ssZ"-formatted
string representing Universal Time.
-
=back
=head1 SEE ALSO
L<perlfunc/time>, L<Time::Zone>
-=head1 COPYRIGHT
+=head1 AUTHOR
+
+Gisle Aas <gisle@activestate.com>
+
+=head1 COPYRIGHT AND LICENSE
-Copyright 1995-1999, Gisle Aas
+This software is copyright (c) 1995-2019 by Gisle Aas.
-This library is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
=cut
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 1c25c79982..4e7b1054a0 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.18';
+our $VERSION = '6.22';
use Carp ();
@@ -475,7 +475,7 @@ HTTP::Headers - Class encapsulating HTTP Message headers
=head1 VERSION
-version 6.18
+version 6.22
=head1 SYNOPSIS
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 462cf628da..0e9f16d849 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.18';
+our $VERSION = '6.22';
use HTTP::Headers;
@@ -111,7 +111,7 @@ HTTP::Headers::Auth
=head1 VERSION
-version 6.18
+version 6.22
=head1 AUTHOR
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 02d6249b06..e7013e7a4d 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.18';
+our $VERSION = '6.22';
require HTTP::Date;
@@ -107,7 +107,7 @@ HTTP::Headers::ETag
=head1 VERSION
-version 6.18
+version 6.22
=head1 AUTHOR
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 dc07eb32ad..4a44b4235d 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.18';
+our $VERSION = '6.22';
use base 'Exporter';
@@ -103,7 +103,7 @@ HTTP::Headers::Util - Header value parsing utility functions
=head1 VERSION
-version 6.18
+version 6.22
=head1 SYNOPSIS
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 078209e8ed..c680b41f4f 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.18';
+our $VERSION = '6.22';
require HTTP::Headers;
require Carp;
@@ -417,6 +417,7 @@ sub decodable
# should match the Content-Encoding values that decoded_content can deal with
my $self = shift;
my @enc;
+ local $@;
# XXX preferably we should determine if the modules are available without loading
# them here
eval {
@@ -781,7 +782,7 @@ HTTP::Message - HTTP style message (base class)
=head1 VERSION
-version 6.18
+version 6.22
=head1 SYNOPSIS
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 8998ceda3b..6eee474db2 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.18';
+our $VERSION = '6.22';
use base 'HTTP::Message';
@@ -92,7 +92,17 @@ sub uri
sub uri_canonical
{
my $self = shift;
- return $self->{'_uri_canonical'} ||= $self->{'_uri'}->canonical;
+
+ my $uri = $self->{_uri};
+
+ if (defined (my $canon = $self->{_uri_canonical})) {
+ # early bailout if these are the exact same string; try to use
+ # the cheapest comparison method possible
+ return $canon if $$canon eq $$uri;
+ }
+
+ # otherwise we need to refresh the memoized value
+ $self->{_uri_canonical} = $uri->canonical;
}
@@ -145,7 +155,7 @@ HTTP::Request - HTTP style request message
=head1 VERSION
-version 6.18
+version 6.22
=head1 SYNOPSIS
@@ -251,14 +261,13 @@ to an endpoint.
use strict;
use warnings;
- use Encode qw(encode_utf8);
use HTTP::Request ();
use JSON::MaybeXS qw(encode_json);
my $url = 'https://www.example.com/api/user/123';
my $header = ['Content-Type' => 'application/json; charset=UTF-8'];
my $data = {foo => 'bar', baz => 'quux'};
- my $encoded_data = encode_utf8(encode_json($data));
+ my $encoded_data = encode_json($data);
my $r = HTTP::Request->new('POST', $url, $header, $encoded_data);
# at this point, we could send it via LWP::UserAgent
@@ -276,7 +285,6 @@ C<add_part> method from L<HTTP::Message> makes this simple.
use strict;
use warnings;
- use Encode qw(encode_utf8);
use HTTP::Request ();
use JSON::MaybeXS qw(encode_json);
@@ -317,7 +325,7 @@ C<add_part> method from L<HTTP::Message> makes this simple.
sub build_json_request {
my ($url, $href) = @_;
my $header = ['Authorization' => "Bearer $auth_token", 'Content-Type' => 'application/json; charset=UTF-8'];
- return HTTP::Request->new('POST', $url, $header, encode_utf8(encode_json($href)));
+ return HTTP::Request->new('POST', $url, $header, encode_json($href));
}
=head1 SEE ALSO
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 d70a939571..17833c8f4f 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,13 +3,13 @@ package HTTP::Request::Common;
use strict;
use warnings;
-our $VERSION = '6.18';
+our $VERSION = '6.22';
our $DYNAMIC_FILE_UPLOAD ||= 0; # make it defined (don't know why)
use Exporter 5.57 'import';
-our @EXPORT =qw(GET HEAD PUT PATCH POST);
+our @EXPORT =qw(GET HEAD PUT PATCH POST OPTIONS);
our @EXPORT_OK = qw($DYNAMIC_FILE_UPLOAD DELETE);
require HTTP::Request;
@@ -23,6 +23,7 @@ sub DELETE { _simple_req('DELETE', @_); }
sub PATCH { request_type_with_data('PATCH', @_); }
sub POST { request_type_with_data('POST', @_); }
sub PUT { request_type_with_data('PUT', @_); }
+sub OPTIONS { request_type_with_data('OPTIONS', @_); }
sub request_type_with_data
{
@@ -312,7 +313,7 @@ HTTP::Request::Common - Construct common HTTP::Request objects
=head1 VERSION
-version 6.18
+version 6.22
=head1 SYNOPSIS
@@ -322,6 +323,7 @@ version 6.18
$ua->request(POST 'http://somewhere/foo', [foo => bar, bar => foo]);
$ua->request(PATCH 'http://somewhere/foo', [foo => bar, bar => foo]);
$ua->request(PUT 'http://somewhere/foo', [foo => bar, bar => foo]);
+ $ua->request(OPTIONS 'http://somewhere/foo', [foo => bar, bar => foo]);
=head1 DESCRIPTION
@@ -398,6 +400,18 @@ The same as C<POST> below, but the method in the request is C<PATCH>.
The same as C<POST> below, but the method in the request is C<PUT>
+=item OPTIONS $url
+
+=item OPTIONS $url, Header => Value,...
+
+=item OPTIONS $url, $form_ref, Header => Value,...
+
+=item OPTIONS $url, Header => Value,..., Content => $form_ref
+
+=item OPTIONS $url, Header => Value,..., Content => $content
+
+The same as C<POST> below, but the method in the request is C<OPTIONS>
+
=item POST $url
=item POST $url, Header => Value,...
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 31d7a387fe..e212586d0b 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.18';
+our $VERSION = '6.22';
use base 'HTTP::Message';
@@ -351,7 +351,7 @@ HTTP::Response - HTTP style response message
=head1 VERSION
-version 6.18
+version 6.22
=head1 SYNOPSIS
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 8cf997464f..b7cf8fc1f9 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.18';
+our $VERSION = '6.22';
require 5.002; # because we use prototypes
@@ -162,7 +162,7 @@ HTTP::Status - HTTP Status code processing
=head1 VERSION
-version 6.18
+version 6.22
=head1 SYNOPSIS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP.pm
index 12bf7a95f8..ddb36fef3d 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.37';
+our $VERSION = '6.43';
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 d33e4af2e4..513475f1a3 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,7 +2,7 @@ package LWP::Authen::Basic;
use strict;
-our $VERSION = '6.37';
+our $VERSION = '6.43';
require MIME::Base64;
@@ -11,6 +11,10 @@ sub auth_header {
return "Basic " . MIME::Base64::encode("$user:$pass", "");
}
+sub _reauth_requested {
+ return 0;
+}
+
sub authenticate
{
my($class, $ua, $proxy, $auth_param, $response,
@@ -37,9 +41,15 @@ sub authenticate
});
$h->{auth_param} = $auth_param;
- if (!$proxy && !$request->header($auth_header) && $ua->credentials($host_port, $realm)) {
- # we can make sure this handler applies and retry
- add_path($h, $url->path);
+ my $reauth_requested
+ = $class->_reauth_requested($auth_param, $ua, $request, $auth_header);
+ if ( !$proxy
+ && (!$request->header($auth_header) || $reauth_requested)
+ && $ua->credentials($host_port, $realm))
+ {
+ # we can make sure this handler applies and retry
+ add_path($h, $url->path)
+ unless $reauth_requested; # Do not clobber up path list for retries
return $ua->request($request->clone, $arg, $size, $response);
}
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 2e11ac638b..5ed025182f 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,10 +3,23 @@ package LWP::Authen::Digest;
use strict;
use base 'LWP::Authen::Basic';
-our $VERSION = '6.37';
+our $VERSION = '6.43';
require Digest::MD5;
+sub _reauth_requested {
+ my ($class, $auth_param, $ua, $request, $auth_header) = @_;
+ my $ret = defined($$auth_param{stale}) && lc($$auth_param{stale}) eq 'true';
+ if ($ret) {
+ my $hdr = $request->header($auth_header);
+ $hdr =~ tr/,/;/; # "," is used to separate auth-params!!
+ ($hdr) = HTTP::Headers::Util::split_header_words($hdr);
+ my $nonce = {@$hdr}->{nonce};
+ delete $$ua{authen_md5_nonce_count}{$nonce};
+ }
+ return $ret;
+}
+
sub auth_header {
my($class, $user, $pass, $request, $ua, $h) = @_;
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 b4eaad1eaa..ebe07e2c1a 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.37';
+our $VERSION = '6.43';
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 d4cfc66e26..240eacf091 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.37';
+our $VERSION = '6.43';
our $DEBUG;
sub new {
@@ -201,7 +201,7 @@ The following basic methods are provided:
This method constructs a new L<LWP::ConnCache> object. The only
option currently accepted is C<total_capacity>. If specified it
-initialize the L<LWP::ConnCache/total_capacity> option. It defaults to C<1>.
+initializes the L<LWP::ConnCache/total_capacity> option. It defaults to C<1>.
=head2 total_capacity
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 c93a80ade3..7f05c43357 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.37';
+our $VERSION = '6.43';
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 0644644616..febd627e0b 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.37';
+our $VERSION = '6.43';
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 f35cdf3426..8a931ce4b1 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.37';
+our $VERSION = '6.43';
# legacy stub
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MediaTypes.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MediaTypes.pm
index 8c2a8aee33..22d00e3391 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MediaTypes.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MediaTypes.pm
@@ -4,9 +4,11 @@ require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(guess_media_type media_suffix);
@EXPORT_OK = qw(add_type add_encoding read_media_types);
-$VERSION = "6.02";
+our $VERSION = '6.04';
use strict;
+use Scalar::Util qw(blessed);
+use Carp qw(croak);
# note: These hashes will also be filled with the entries found in
# the 'media.types' file.
@@ -47,10 +49,17 @@ sub guess_media_type
return undef unless defined $file;
my $fullname;
- if (ref($file)) {
- # assume URI object
- $file = $file->path;
- #XXX should handle non http:, file: or ftp: URIs differently
+ if (ref $file) {
+ croak("Unable to determine filetype on unblessed refs") unless blessed($file);
+ if ($file->can('path')) {
+ $file = $file->path;
+ }
+ elsif ($file->can('filename')) {
+ $fullname = $file->filename;
+ }
+ else {
+ $fullname = "" . $file;
+ }
}
else {
$fullname = $file; # enable peek at actual file
@@ -124,7 +133,7 @@ sub media_suffix {
}
-sub file_exts
+sub file_exts
{
require File::Basename;
my @parts = reverse split(/\./, File::Basename::basename($_[0]));
@@ -133,7 +142,7 @@ sub file_exts
}
-sub add_type
+sub add_type
{
my($type, @exts) = @_;
for my $ext (@exts) {
@@ -154,7 +163,7 @@ sub add_encoding
}
-sub read_media_types
+sub read_media_types
{
my(@files) = @_;
@@ -214,9 +223,12 @@ The following functions are exported by default:
=item guess_media_type( $uri )
-=item guess_media_type( $filename_or_uri, $header_to_modify )
+=item guess_media_type( $filename_or_object, $header_to_modify )
-This function tries to guess media type and encoding for a file or a URI.
+This function tries to guess media type and encoding for a file or objects that
+support the a C<path> or C<filename> method, eg, L<URI> or L<File::Temp> objects.
+When an object does not support either method, it will be stringified to
+determine the filename.
It returns the content type, which is a string like C<"text/html">.
In array context it also returns any content encodings applied (in the
order used to encode the file). You can pass a URI object
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 4ed9053cbc..f32d27df44 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.37';
+our $VERSION = '6.43';
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 f5966ab1c1..d1f03f133b 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.37';
+our $VERSION = '6.43';
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 1f6bd0d91b..93f1c8a245 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.37';
+our $VERSION = '6.43';
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 8460f05be9..fdbdb2fe93 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.37';
+our $VERSION = '6.43';
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 01c14eeafa..90c1c1b07c 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.37';
+our $VERSION = '6.43';
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 d45a877f59..c6d75294a9 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.37';
+our $VERSION = '6.43';
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 6fd6ff710b..3c3f8c96f6 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.37';
+our $VERSION = '6.43';
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 ec53e23d95..052b773d71 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.37';
+our $VERSION = '6.43';
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 b7645deee6..a00a53e710 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.37';
+our $VERSION = '6.43';
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 d970edafbe..15a4d40d9d 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.37';
+our $VERSION = '6.43';
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 3cbde3f4e0..c667c34204 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.37';
+our $VERSION = '6.43';
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 32f09579bf..5a9fe05907 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.37';
+our $VERSION = '6.43';
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 a418fe32fe..9fe93324a0 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.37';
+our $VERSION = '6.43';
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 f1b91b13ca..cf4b4b0c56 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.37';
+our $VERSION = '6.43';
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 58f09e0b2a..668d1c0488 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.37';
+our $VERSION = '6.43';
sub new
{
@@ -420,8 +420,11 @@ sub request {
"Unsupported authentication scheme '$scheme'");
next CHALLENGE;
}
- return $class->authenticate($self, $proxy, $challenge, $response,
+ my $re = $class->authenticate($self, $proxy, $challenge, $response,
$request, $arg, $size);
+
+ next CHALLENGE if $re->code == HTTP::Status::RC_UNAUTHORIZED;
+ return $re;
}
return $response;
}
@@ -489,6 +492,21 @@ sub head {
return $self->request( HTTP::Request::Common::HEAD( @parameters ), @suff );
}
+sub patch {
+ require HTTP::Request::Common;
+ my($self, @parameters) = @_;
+ my @suff = $self->_process_colonic_headers(\@parameters, (ref($parameters[1]) ? 2 : 1));
+
+ # this work-around is in place as HTTP::Request::Common
+ # did not implement a patch convenience method until
+ # version 6.12. Once we can bump the prereq to at least
+ # that version, we can use ::PATCH instead of this hack
+ my $req = HTTP::Request::Common::PUT(@parameters);
+ $req->method('PATCH');
+
+ $self->_maybe_copy_default_content_type($req, @parameters);
+ return $self->request($req, @suff);
+}
sub put {
require HTTP::Request::Common;
@@ -966,6 +984,8 @@ sub mirror
{
my($self, $url, $file) = @_;
+ die "Local file name is missing" unless defined $file && length $file;
+
my $request = HTTP::Request->new('GET', $url);
# If the file exists, add a cache-related header
@@ -979,10 +999,10 @@ sub mirror
my $response = $self->request($request, $tmpfile);
if ( $response->header('X-Died') ) {
- die $response->header('X-Died');
+ die $response->header('X-Died');
}
- # Only fetching a fresh copy of the would be considered success.
+ # Only fetching a fresh copy of the file would be considered success.
# If the file was not modified, "304" would returned, which
# is considered by HTTP::Status to be a "redirect", /not/ "success"
if ( $response->is_success ) {
@@ -1017,7 +1037,7 @@ sub mirror
}
# The local copy is fresh enough, so just delete the temp file
else {
- unlink($tmpfile);
+ unlink($tmpfile);
}
return $response;
}
@@ -1133,22 +1153,48 @@ LWP::UserAgent - Web user agent class
=head1 SYNOPSIS
- use strict;
- use warnings;
- use LWP::UserAgent ();
+ use strict;
+ use warnings;
+
+ use LWP::UserAgent ();
- my $ua = LWP::UserAgent->new;
- $ua->timeout(10);
- $ua->env_proxy;
+ my $ua = LWP::UserAgent->new(timeout => 10);
+ $ua->env_proxy;
- my $response = $ua->get('http://search.cpan.org/');
+ my $response = $ua->get('http://example.com');
- if ($response->is_success) {
- print $response->decoded_content; # or whatever
- }
- else {
- die $response->status_line;
- }
+ if ($response->is_success) {
+ print $response->decoded_content;
+ }
+ else {
+ die $response->status_line;
+ }
+
+Extra layers of security (note the C<cookie_jar> and C<protocols_allowed>):
+
+ use strict;
+ use warnings;
+
+ use HTTP::CookieJar::LWP ();
+ use LWP::UserAgent ();
+
+ my $jar = HTTP::CookieJar::LWP->new;
+ my $ua = LWP::UserAgent->new(
+ cookie_jar => $jar,
+ protocols_allowed => ['http', 'https'],
+ timeout => 10,
+ );
+
+ $ua->env_proxy;
+
+ my $response = $ua->get('http://example.com');
+
+ if ($response->is_success) {
+ print $response->decoded_content;
+ }
+ else {
+ die $response->status_line;
+ }
=head1 DESCRIPTION
@@ -1221,7 +1267,7 @@ is passed in with a true value, then proxy settings are read from environment
variables (see L<LWP::UserAgent/env_proxy>). If C<env_proxy> isn't provided, the
C<PERL_LWP_ENV_PROXY> environment variable controls if
L<LWP::UserAgent/env_proxy> is called during initialization. If the
-C<keep_alive> option is passed in, then a C<LWP::ConnCache> is set up (see
+C<keep_alive> option value is defined and non-zero, then an C<LWP::ConnCache> is set up (see
L<LWP::UserAgent/conn_cache>). The C<keep_alive> value is passed on as the
C<total_capacity> for the connection cache.
@@ -1276,7 +1322,16 @@ the cookie jar object must implement the C<extract_cookies($response)> and
C<add_cookie_header($request)> methods. These methods will then be
invoked by the user agent as requests are sent and responses are
received. Normally this will be a L<HTTP::Cookies> object or some
-subclass.
+subclass. You are, however, encouraged to use L<HTTP::CookieJar::LWP>
+instead. See L</"BEST PRACTICES"> for more information.
+
+ use HTTP::CookieJar::LWP ();
+
+ my $jar = HTTP::CookieJar::LWP->new;
+ my $ua = LWP::UserAgent->new( cookie_jar => $jar );
+
+ # or after object creation
+ $ua->cookie_jar( $cookie_jar );
The default is to have no cookie jar, i.e. never automatically add
C<Cookie> headers to the requests.
@@ -1592,34 +1647,27 @@ the active handlers:
Add handler to be invoked in the given processing phase. For how to
specify C<%matchspec> see L<HTTP::Config/"Matching">.
-The possible values C<$phase> and the corresponding callback signatures are:
+The possible values C<$phase> and the corresponding callback signatures are as
+follows. Note that the handlers are documented in the order in which they will
+be run, which is:
-=over
+ request_preprepare
+ request_prepare
+ request_send
+ response_header
+ response_data
+ response_done
+ response_redirect
-=item response_data => sub { my($response, $ua, $handler, $data) = @_; ... }
-
-This handler is called for each chunk of data received for the
-response. The handler might croak to abort the request.
-
-This handler needs to return a TRUE value to be called again for
-subsequent chunks for the same request.
-
-=item response_done => sub { my($response, $ua, $handler) = @_; ... }
-
-The handler is called after the response has been fully received, but
-before any redirect handling is attempted. The handler can be used to
-extract information or modify the response.
-
-=item response_header => sub { my($response, $ua, $handler) = @_; ... }
+=over
-This handler is called right after the response headers have been
-received, but before any content data. The handler might set up
-handlers for data and might croak to abort the request.
+=item request_preprepare => sub { my($request, $ua, $handler) = @_; ... }
-The handler might set the C<< $response->{default_add_content} >> value to
-control if any received data should be added to the response object
-directly. This will initially be false if the C<< $ua->request() >> method
-was called with a C<$content_file> or C<$content_cb argument>; otherwise true.
+The handler is called before the C<request_prepare> and other standard
+initialization of the request. This can be used to set up headers
+and attributes that the C<request_prepare> handler depends on. Proxy
+initialization should take place here; but in general don't register
+handlers for this phase.
=item request_prepare => sub { my($request, $ua, $handler) = @_; ... }
@@ -1634,14 +1682,6 @@ The return value from the callback is ignored. If an exception is
raised it will abort the request and make the request method return a
"400 Bad request" response.
-=item request_preprepare => sub { my($request, $ua, $handler) = @_; ... }
-
-The handler is called before the C<request_prepare> and other standard
-initialization of the request. This can be used to set up headers
-and attributes that the C<request_prepare> handler depends on. Proxy
-initialization should take place here; but in general don't register
-handlers for this phase.
-
=item request_send => sub { my($request, $ua, $handler) = @_; ... }
This handler gets a chance of handling requests before they're sent to the
@@ -1651,6 +1691,31 @@ wishes to terminate the processing; otherwise it should return nothing.
The C<response_header> and C<response_data> handlers will not be
invoked for this response, but the C<response_done> will be.
+=item response_header => sub { my($response, $ua, $handler) = @_; ... }
+
+This handler is called right after the response headers have been
+received, but before any content data. The handler might set up
+handlers for data and might croak to abort the request.
+
+The handler might set the C<< $response->{default_add_content} >> value to
+control if any received data should be added to the response object
+directly. This will initially be false if the C<< $ua->request() >> method
+was called with a C<$content_file> or C<$content_cb argument>; otherwise true.
+
+=item response_data => sub { my($response, $ua, $handler, $data) = @_; ... }
+
+This handler is called for each chunk of data received for the
+response. The handler might croak to abort the request.
+
+This handler needs to return a TRUE value to be called again for
+subsequent chunks for the same request.
+
+=item response_done => sub { my($response, $ua, $handler) = @_; ... }
+
+The handler is called after the response has been fully received, but
+before any redirect handling is attempted. The handler can be used to
+extract information or modify the response.
+
=item response_redirect => sub { my($response, $ua, $handler) = @_; ... }
The handler is called in C<< $ua->request >> after C<response_done>. If the
@@ -1687,7 +1752,7 @@ the given processing phase.
$ua->remove_handler( undef, %matchspec );
$ua->remove_handler( $phase, %matchspec );
- $ua->remove_handlers(); # REMOVE ALL HANDLERS IN ALL PHASES
+ $ua->remove_handler(); # REMOVE ALL HANDLERS IN ALL PHASES
Remove handlers that match the given C<%matchspec>. If C<$phase> is not
provided, remove handlers from all phases.
@@ -1751,9 +1816,9 @@ Fields names that start with ":" are special. These will not
initialize headers of the request but will determine how the response
content is treated. The following special field names are recognized:
- :content_file => $filename
- :content_cb => \&callback
- :read_size_hint => $bytes
+ ':content_file' => $filename
+ ':content_cb' => \&callback
+ ':read_size_hint' => $bytes
If a $filename is provided with the C<:content_file> option, then the
response content will be saved here instead of in the response
@@ -1827,6 +1892,33 @@ 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 );
+
+ # Using hash or array references requires HTTP::Message >= 6.12
+ use HTTP::Request 6.12;
+ my $res = $ua->patch( $url, \%form );
+ my $res = $ua->patch( $url, \@form );
+ my $res = $ua->patch( $url, \%form, $field_name => $value, ... );
+ my $res = $ua->patch( $url, $field_name => $value, Content => \%form );
+ my $res = $ua->patch( $url, $field_name => $value, Content => \@form );
+
+This method will dispatch a C<PATCH> request on the given URL, with
+C<%form> or C<@form> providing the key/value pairs for the fill-in form
+content. Additional headers and content options are the same as for
+the L<LWP::UserAgent/get> method.
+
+CAVEAT:
+
+This method can only accept content that is in key-value pairs when using
+L<HTTP::Request::Common> prior to version C<6.12>. Any use of hash or array
+references will result in an error prior to version C<6.12>.
+
+This method will use the C<PATCH> function from L<HTTP::Request::Common>
+to build the request. See L<HTTP::Request::Common> for a details on
+how to pass form content and other advanced features.
+
=head2 post
my $res = $ua->post( $url, \%form );
@@ -1988,6 +2080,47 @@ is in the object's C<requests_redirectable> list,
false if the proposed redirection is to a C<file://...>
URL, and true otherwise.
+=head1 BEST PRACTICES
+
+The default settings can get you up and running quickly, but there are settings
+you can change in order to make your life easier.
+
+=head2 Handling Cookies
+
+You are encouraged to install L<Mozilla::PublicSuffix> and use
+L<HTTP::CookieJar::LWP> as your cookie jar. L<HTTP::CookieJar::LWP> provides a
+better security model matching that of current Web browsers when
+L<Mozilla::PublicSuffix> is installed.
+
+ use HTTP::CookieJar::LWP ();
+
+ my $jar = HTTP::CookieJar::LWP->new;
+ my $ua = LWP::UserAgent->new( cookie_jar => $jar );
+
+See L</"cookie_jar"> for more information.
+
+=head2 Managing Protocols
+
+C<protocols_allowed> gives you the ability to whitelist the protocols you're
+willing to allow.
+
+ my $ua = LWP::UserAgent->new(
+ protocols_allowed => [ 'http', 'https' ]
+ );
+
+This will prevent you from inadvertently following URLs like
+C<file:///etc/passwd>. See L</"protocols_allowed">.
+
+C<protocols_forbidden> gives you the ability to blacklist the protocols you're
+unwilling to allow.
+
+ my $ua = LWP::UserAgent->new(
+ protocols_forbidden => [ 'file', 'mailto', 'ssh', ]
+ );
+
+This can also prevent you from inadvertently following URLs like
+C<file:///etc/passwd>. See L</protocols_forbidden>.
+
=head1 SEE ALSO
See L<LWP> for a complete overview of libwww-perl5. See L<lwpcook>
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 fecfc38446..e36200f43e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP.pm
@@ -1,5 +1,5 @@
package Net::HTTP;
-our $VERSION = '6.18';
+our $VERSION = '6.19';
use strict;
use warnings;
@@ -50,7 +50,7 @@ Net::HTTP - Low-level HTTP connection (client)
=head1 VERSION
-version 6.18
+version 6.19
=head1 SYNOPSIS
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 c682e3fc25..b423e540dc 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.18';
+our $VERSION = '6.19';
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.18
+version 6.19
=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 ff70563409..a8eaf1bf39 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.18';
+our $VERSION = '6.19';
use strict;
use warnings;
@@ -60,7 +60,7 @@ Net::HTTP::NB - Non-blocking HTTP client
=head1 VERSION
-version 6.18
+version 6.19
=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 2ec04b6e0f..2f88833fc1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTPS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTPS.pm
@@ -1,5 +1,5 @@
package Net::HTTPS;
-our $VERSION = '6.18';
+our $VERSION = '6.19';
use strict;
use warnings;
@@ -90,7 +90,7 @@ Net::HTTPS - Low-level HTTP over SSL/TLS connection (client)
=head1 VERSION
-version 6.18
+version 6.19
=head1 DESCRIPTION
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/OLE.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/OLE.pm
deleted file mode 100644
index 234f6986ab..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/OLE.pm
+++ /dev/null
@@ -1,177 +0,0 @@
-# Compatibility layer for applications using the old toplevel OLE.pm.
-# New code should use Win32::OLE
-
-# This file is based on ../lib/OLE.pm from ActiveState build 315.
-
-# Compatibility notes:
-# - "GetObject" -> "GetActiveObject"
-# - "keys %$collection" -> "Win32::OLE::Enum->All($collection)"
-# or "in $Collection"
-# - "unnamed" default method retries
-
-########################################################################
-# package Win32;
-########################################################################
-
-*Win32::OLELastError = sub { return OLE->LastError() };
-
-
-########################################################################
-package OLE::Variant;
-########################################################################
-
-use Win32::OLE qw(CP_ACP);
-use Win32::OLE::Variant;
-
-use strict;
-use vars qw($AUTOLOAD @ISA $LCID $CP $Warn $LastError $_NewEnum $_Unique);
-@ISA = qw(Win32::OLE::Variant);
-
-$Warn = 0;
-$LCID = 2 << 10; # LOCALE_SYSTEM_DEFAULT
-$CP = CP_ACP;
-$_NewEnum = 0;
-$_Unique = 0;
-
-sub new {
- my $self = shift;
- my $variant = $self->SUPER::new(@_);
- $OLE::LastError = $Win32::OLE->LastError unless defined $variant;
- return $variant;
-}
-
-
-########################################################################
-package OLE::Tie;
-########################################################################
-use strict;
-use vars qw(@ISA);
-@ISA = qw(Win32::OLE::Tie);
-
-# !!! It is VERY important that Win32::OLE::Tie::DESTROY gets called. !!!
-# If you subclass DESTROY, don't forget to call $self->SUPER::DESTROY.
-# Otherwise the OLE interfaces will not be released until process termination!
-
-# Retry default method if property doesn't exist
-sub FETCH {
- my ($self,$key) = @_;
- return $self->SUPER::Fetch($key, 1);
-}
-
-sub STORE {
- my ($self,$key,$value) = @_;
- $self->SUPER::Store($key, $value, 1);
-}
-
-# Enumerate collection members, not object properties
-*FIRSTKEY = *Win32::OLE::Tie::FIRSTENUM;
-*NEXTKEY = *Win32::OLE::Tie::NEXTENUM;
-
-
-########################################################################
-package OLE;
-########################################################################
-use Win32::OLE qw(CP_ACP);
-
-# Use OleInitialize() instead of CoInitializeEx:
-Win32::OLE->Initialize(Win32::OLE::COINIT_OLEINITIALIZE);
-
-use strict;
-
-# Disable overload; unfortunately "no overload" doesn't do it :-(
-# Overloading is no longer enabled by default in Win32::OLE
-#use overload '""' => sub {overload::StrVal($_[0])},
-# '0+' => sub {overload::StrVal($_[0])};
-
-use vars qw($AUTOLOAD @ISA $LCID $CP $Warn $LastError $Tie);
-@ISA = qw(Win32::OLE);
-
-$Warn = 0;
-$LCID = 2 << 10; # LOCALE_SYSTEM_DEFAULT
-$CP = CP_ACP;
-$Tie = 'OLE::Tie';
-
-sub new {
- my $class = shift;
- $class = shift if $class eq 'OLE';
- return OLE->SUPER::new($class);
-}
-
-sub copy {
- my $class = shift;
- $class = shift if $class eq 'OLE';
- return OLE->SUPER::GetActiveObject($class);
-}
-
-sub AUTOLOAD {
- my $self = shift;
- my $retval;
- $AUTOLOAD =~ s/.*:://o;
-
- Carp::croak("Cannot autoload class method \"$AUTOLOAD\"")
- unless ref($self) && UNIVERSAL::isa($self,'OLE');
-
- local $^H = 0; # !hack alert!
- unless (defined $self->Dispatch($AUTOLOAD, $retval, @_)) {
- # Retry default method
- $self->Dispatch(undef, $retval, $AUTOLOAD, @_);
- }
- return $retval;
-}
-
-*CreateObject = \&new;
-*GetObject = \&copy;
-
-# Automation data types.
-
-sub VT_EMPTY {0;}
-sub VT_NULL {1;}
-sub VT_I2 {2;}
-sub VT_I4 {3;}
-sub VT_R4 {4;}
-sub VT_R8 {5;}
-sub VT_CY {6;}
-sub VT_DATE {7;}
-sub VT_BSTR {8;}
-sub VT_DISPATCH {9;}
-sub VT_ERROR {10;}
-sub VT_BOOL {11;}
-sub VT_VARIANT {12;}
-sub VT_UNKNOWN {13;}
-sub VT_I1 {16;}
-sub VT_UI1 {17;}
-sub VT_UI2 {18;}
-sub VT_UI4 {19;}
-sub VT_I8 {20;}
-sub VT_UI8 {21;}
-sub VT_INT {22;}
-sub VT_UINT {23;}
-sub VT_VOID {24;}
-sub VT_HRESULT {25;}
-sub VT_PTR {26;}
-sub VT_SAFEARRAY {27;}
-sub VT_CARRAY {28;}
-sub VT_USERDEFINED {29;}
-sub VT_LPSTR {30;}
-sub VT_LPWSTR {31;}
-sub VT_FILETIME {64;}
-sub VT_BLOB {65;}
-sub VT_STREAM {66;}
-sub VT_STORAGE {67;}
-sub VT_STREAMED_OBJECT {68;}
-sub VT_STORED_OBJECT {69;}
-sub VT_BLOB_OBJECT {70;}
-sub VT_CF {71;}
-sub VT_CLSID {72;}
-
-sub TKIND_ENUM {0;}
-sub TKIND_RECORD {1;}
-sub TKIND_MODULE {2;}
-sub TKIND_INTERFACE {3;}
-sub TKIND_DISPATCH {4;}
-sub TKIND_COCLASS {5;}
-sub TKIND_ALIAS {6;}
-sub TKIND_UNION {7;}
-sub TKIND_MAX {8;}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Needs.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Needs.pm
index f3db264d31..3460128e54 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Needs.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Needs.pm
@@ -2,7 +2,7 @@ package Test::Needs;
use strict;
use warnings;
no warnings 'once';
-our $VERSION = '0.002005';
+our $VERSION = '0.002006';
$VERSION =~ tr/_//d;
BEGIN {
@@ -14,6 +14,8 @@ BEGIN {
? sub(){1} : sub(){0};
}
+our @EXPORT = qw(test_needs);
+
sub _try_require {
local %^H
if _WORK_AROUND_HINT_LEAKAGE;
@@ -35,70 +37,54 @@ sub _try_require {
!0;
}
+sub _croak {
+ my $message = join '', @_;
+ my $i = 1;
+ while (my ($p, $f, $l) = caller($i++)) {
+ next
+ if $p->isa(__PACKAGE__);
+ die "$message at $f line $l.\n";
+ }
+ die $message;
+}
+
+sub _try_version {
+ my ($module, $version) = @_;
+ local $@;
+ !!eval { $module->VERSION($version); 1 };
+}
+
+sub _numify_version {
+ for ($_[0]) {
+ return
+ !$_ ? 0
+ : /^[0-9]+\.[0-9]+$/ ? sprintf('%.6f', $_)
+ : /^v?([0-9]+(?:\.[0-9]+)+)$/
+ ? sprintf('%d.%03d%03d', ((split /\./, $1), 0, 0)[0..2])
+ : /^(\x05)(.*)$/s
+ ? sprintf('%d.%03d%03d', map ord, $1, split //, $2)
+ : _croak qq{version "$_" does not look like a number};
+ }
+}
+
sub _find_missing {
my @bad = map {
my ($module, $version) = @$_;
- if ($module eq 'perl') {
- $version
- = !$version ? 0
- : $version =~ /^[0-9]+\.[0-9]+$/ ? sprintf('%.6f', $version)
- : $version =~ /^v?([0-9]+(?:\.[0-9]+)+)$/ ? do {
- my @p = split /\./, $1;
- push @p, 0
- until @p >= 3;
- sprintf '%d.%03d%03d', @p;
- }
- : $version =~ /^\x05..?$/s ? do {
- my @p = map ord, split //, $version;
- push @p, 0
- until @p >= 3;
- sprintf '%d.%03d%03d', @p;
- }
- : do {
- use warnings FATAL => 'numeric';
- no warnings 'void';
- eval { 0 + $version; 1 } ? $version
- : die sprintf qq{version "%s" for perl does not look like a number at %s line %s.\n},
- $version, (caller( 1 + ($Test::Builder::Level||0) ))[1,2];
- };
- if ("$]" < $version) {
- sprintf "perl %s (have %.6f)", $version, $];
- }
- else {
- ();
- }
- }
- elsif ($module =~ /^\d|[^\w:]|:::|[^:]:[^:]|^:|:$/) {
- die sprintf qq{"%s" does not look like a module name at %s line %s.\n},
- $module, (caller( 1 + ($Test::Builder::Level||0) ))[1,2];
- die
- }
- elsif (_try_require($module)) {
- local $@;
- if (defined $version && !eval { $module->VERSION($version); 1 }) {
- "$module $version (have ".$module->VERSION.')';
- }
- else {
- ();
- }
- }
- else {
- $version ? "$module $version" : $module;
+ $module eq 'perl' ? do {
+ $version = _numify_version($version);
+ "$]" < $version ? (sprintf "perl %s (have %.6f)", $version, $]) : ()
}
+ : $module =~ /^\d|[^\w:]|:::|[^:]:[^:]|^:|:$/
+ ? _croak sprintf qq{"%s" does not look like a module name}, $module
+ : _try_require($module) ? (
+ defined $version && !_try_version($module, $version)
+ ? "$module $version (have ".(defined $module->VERSION ? $module->VERSION : 'undef').')'
+ : ()
+ )
+ : $version ? "$module $version"
+ : $module;
}
- map {
- if (ref eq 'HASH') {
- my $arg = $_;
- map [ $_ => $arg->{$_} ], sort keys %$arg;
- }
- elsif (ref eq 'ARRAY') {
- my $arg = $_;
- map [ @{$arg}[$_*2,$_*2+1] ], 0 .. int($#$arg / 2);
- }
- else {
- [ $_ => undef ];
- }
- } @_;
+ _pairs(@_);
@bad ? "Need " . join(', ', @bad) : undef;
}
@@ -110,19 +96,41 @@ sub import {
test_needs(@_);
}
no strict 'refs';
- *{"${target}::test_needs"} = \&test_needs;
+ *{"${target}::$_"} = \&{"${class}::$_"}
+ for @{"${class}::EXPORT"};
}
sub test_needs {
my $missing = _find_missing(@_);
local $Test::Builder::Level = ($Test::Builder::Level||0) + 1;
- _fail_or_skip($missing, $ENV{RELEASE_TESTING})
- if $missing;
+ if ($missing) {
+ if ($ENV{RELEASE_TESTING}) {
+ _fail("$missing due to RELEASE_TESTING");
+ }
+ else {
+ _skip($missing);
+ }
+ }
+
}
sub _skip { _fail_or_skip($_[0], 0) }
sub _fail { _fail_or_skip($_[0], 1) }
+sub _pairs {
+ map +(
+ ref eq 'HASH' ? do {
+ my $arg = $_;
+ map [ $_ => $arg->{$_} ], sort keys %$arg;
+ }
+ : ref eq 'ARRAY' ? do {
+ my $arg = $_;
+ map [ @{$arg}[$_*2,$_*2+1] ], 0 .. int($#$arg / 2);
+ }
+ : [ $_ ]
+ ), @_;
+}
+
sub _fail_or_skip {
my ($message, $fail) = @_;
if ($INC{'Test2/API.pm'}) {
@@ -193,17 +201,20 @@ sub _fail_or_skip {
my $terminate_event;
sub _t2_terminate_event () {
+ return $terminate_event
+ if $terminate_event;
local $@;
- $terminate_event ||= eval q{
- $INC{'Test/Needs/Event/Terminate.pm'} = $INC{'Test/Needs.pm'};
+ my $file = __FILE__;
+ $terminate_event = eval <<"END_CODE" or die "$@";
package # hide
Test::Needs::Event::Terminate;
use Test2::Event ();
- our @ISA = qw(Test2::Event);
+ our \@ISA = qw(Test2::Event);
sub no_display { 1 }
sub terminate { 0 }
+ \$INC{'Test/Needs/Event/Terminate.pm'} = \$file;
__PACKAGE__;
- } or die "$@";
+END_CODE
}
1;
@@ -292,9 +303,19 @@ and broken modules.
Part of the L<Test2> ecosystem. Only supports running as a C<use> command to
skip an entire plan.
+=item L<Test2::Require::Perl>
+
+Part of the L<Test2> ecosystem. Only supports running as a C<use> command to
+skip an entire plan. Checks perl versions.
+
+=item L<Test::If>
+
+Acts as a C<use> statement. Only supports running as a C<use> command to skip
+an entire plan. Can skip based on subref results.
+
=back
-=head1 AUTHOR
+=head1 AUTHORS
haarg - Graham Knop (cpan:HAARG) <haarg@haarg.org>
@@ -302,13 +323,11 @@ haarg - Graham Knop (cpan:HAARG) <haarg@haarg.org>
None so far.
-=head1 COPYRIGHT
+=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2016 the Test::Needs L</AUTHOR> and L</CONTRIBUTORS>
+Copyright (c) 2016 the Test::Needs L</AUTHORS> and L</CONTRIBUTORS>
as listed above.
-=head1 LICENSE
-
This library is free software and may be distributed under the same terms
as perl itself. See L<http://dev.perl.org/licenses/>.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Time/Zone.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Time/Zone.pm
deleted file mode 100644
index 8a40f9158c..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Time/Zone.pm
+++ /dev/null
@@ -1,291 +0,0 @@
-
-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/Win32/OLE.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE.pm
deleted file mode 100644
index ece534b15f..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE.pm
+++ /dev/null
@@ -1,968 +0,0 @@
-# The documentation is at the __END__
-
-package Win32::OLE;
-
-use strict;
-use vars qw($VERSION @ISA @EXPORT @EXPORT_OK @EXPORT_FAIL $AUTOLOAD
- $CP $LCID $Warn $LastError $_NewEnum $_Unique);
-
-$VERSION = '0.1712';
-
-use Carp;
-use Exporter;
-use DynaLoader;
-@ISA = qw(Exporter DynaLoader);
-
-@EXPORT = qw();
-@EXPORT_OK = qw(in valof with HRESULT EVENTS OVERLOAD
- CP_ACP CP_OEMCP CP_MACCP CP_UTF7 CP_UTF8
- DISPATCH_METHOD DISPATCH_PROPERTYGET
- DISPATCH_PROPERTYPUT DISPATCH_PROPERTYPUTREF);
-@EXPORT_FAIL = qw(EVENTS OVERLOAD);
-
-sub export_fail {
- shift;
- my @unknown;
- while (@_) {
- my $symbol = shift;
- if ($symbol eq 'OVERLOAD') {
- eval <<'OVERLOAD';
- use overload '""' => \&valof,
- '0+' => \&valof,
- fallback => 1;
-OVERLOAD
- }
- elsif ($symbol eq 'EVENTS') {
- Win32::OLE->Initialize(Win32::OLE::COINIT_OLEINITIALIZE());
- }
- else {
- push @unknown, $symbol;
- }
- }
- return @unknown;
-}
-
-unless (defined &Dispatch) {
- # Use regular DynaLoader if XS part is not yet initialized
- bootstrap Win32::OLE;
- require Win32::OLE::Lite;
-}
-
-1;
-
-########################################################################
-
-__END__
-
-=head1 NAME
-
-Win32::OLE - OLE Automation extensions
-
-=head1 SYNOPSIS
-
- $ex = Win32::OLE->new('Excel.Application') or die "oops\n";
- $ex->Amethod("arg")->Bmethod->{'Property'} = "foo";
- $ex->Cmethod(undef,undef,$Arg3);
- $ex->Dmethod($RequiredArg1, {NamedArg1 => $Value1, NamedArg2 => $Value2});
-
- $wd = Win32::OLE->GetObject("D:\\Data\\Message.doc");
- $xl = Win32::OLE->GetActiveObject("Excel.Application");
-
-=head1 DESCRIPTION
-
-This module provides an interface to OLE Automation from Perl.
-OLE Automation brings VisualBasic like scripting capabilities and
-offers powerful extensibility and the ability to control many Win32
-applications from Perl scripts.
-
-The Win32::OLE module uses the IDispatch interface exclusively. It is
-not possible to access a custom OLE interface. OLE events and OCX's are
-currently not supported.
-
-Actually, that's no longer strictly true. This module now contains
-B<ALPHA> level support for OLE events. This is largely untested and the
-specific interface might still change in the future.
-
-=head2 Methods
-
-=over 8
-
-=item Win32::OLE->new(PROGID[, DESTRUCTOR])
-
-The new() class method starts a new instance of an OLE Automation object.
-It returns a reference to this object or C<undef> if the creation failed.
-
-The PROGID argument must be either the OLE I<program id> or the I<class id>
-of the required application. The optional DESTRUCTOR specifies a DESTROY-like
-method. This can be either a CODE reference or a string containing an OLE
-method name. It can be used to cleanly terminate OLE applications in case the
-Perl program dies.
-
-To create an object via DCOM on a remote server you can use an array
-reference in place of PROGID. The referenced array must contain the
-machine name and the I<program id> or I<class id>. For example:
-
- my $obj = Win32::OLE->new(['my.machine.com', 'Program.Id']);
-
-If the PROGID is a I<program id> then Win32::OLE will try to resolve the
-corresponding I<class id> locally. If the I<program id> is not registered
-locally then the remote registry is queried. This will only succeed if
-the local process has read access to the remote registry. The safest
-(and fastest) method is to specify the C<class id> directly.
-
-=item Win32::OLE->EnumAllObjects([CALLBACK])
-
-This class method returns the number Win32::OLE objects currently in
-existence. It will call the optional CALLBACK function for each of
-these objects:
-
- $Count = Win32::OLE->EnumAllObjects(sub {
- my $Object = shift;
- my $Class = Win32::OLE->QueryObjectType($Object);
- printf "# Object=%s Class=%s\n", $Object, $Class;
- });
-
-The EnumAllObjects() method is primarily a debugging tool. It can be
-used e.g. in an END block to check if all external connections have
-been properly destroyed.
-
-=item Win32::OLE->FreeUnusedLibraries()
-
-The FreeUnusedLibraries() class method unloads all unused OLE
-resources. These are the libraries of those classes of which all
-existing objects have been destroyed. The unloading of object
-libraries is really only important for long running processes that
-might instantiate a huge number of B<different> objects over time.
-
-Be aware that objects implemented in Visual Basic have a buggy
-implementation of this functionality: They pretend to be unloadable
-while they are actually still running their cleanup code. Unloading
-the DLL at that moment typically produces an access violation. The
-probability for this problem can be reduced by calling the
-SpinMessageLoop() method and sleep()ing for a few seconds.
-
-=item Win32::OLE->GetActiveObject(CLASS[, DESTRUCTOR])
-
-The GetActiveObject() class method returns an OLE reference to a
-running instance of the specified OLE automation server. It returns
-C<undef> if the server is not currently active. It will croak if
-the class is not even registered. The optional DESTRUCTOR method takes
-either a method name or a code reference. It is executed when the last
-reference to this object goes away. It is generally considered rude
-to stop applications that you did not start yourself.
-
-=item Win32::OLE->GetObject(MONIKER[, DESTRUCTOR])
-
-The GetObject() class method returns an OLE reference to the specified
-object. The object is specified by a pathname optionally followed by
-additional item subcomponent separated by exclamation marks '!'. The
-optional DESTRUCTOR argument has the same semantics as the DESTRUCTOR in
-new() or GetActiveObject().
-
-=item Win32::OLE->Initialize([COINIT])
-
-The Initialize() class method can be used to specify an alternative
-apartment model for the Perl thread. It must be called B<before> the
-first OLE object is created. If the C<Win32::OLE::Const> module is
-used then the call to the Initialize() method must be made from a BEGIN
-block before the first C<use> statement for the C<Win32::OLE::Const>
-module.
-
-Valid values for COINIT are:
-
- Win32::OLE::COINIT_APARTMENTTHREADED - single threaded
- Win32::OLE::COINIT_MULTITHREADED - the default
- Win32::OLE::COINIT_OLEINITIALIZE - single threaded, additional OLE stuff
-
-COINIT_OLEINITIALIZE is sometimes needed when an OLE object uses
-additional OLE compound document technologies not available from the
-normal COM subsystem (for example MAPI.Session seems to require it).
-Both COINIT_OLEINITIALIZE and COINIT_APARTMENTTHREADED create a hidden
-top level window and a message queue for the Perl process. This may
-create problems with other application, because Perl normally doesn't
-process its message queue. This means programs using synchronous
-communication between applications (such as DDE initiation), may hang
-until Perl makes another OLE method call/property access or terminates.
-This applies to InstallShield setups and many things started to shell
-associations. Please try to utilize the C<Win32::OLE-E<gt>SpinMessageLoop>
-and C<Win32::OLE-E<gt>Uninitialize> methods if you can not use the default
-COINIT_MULTITHREADED model.
-
-=item OBJECT->Invoke(METHOD[, ARGS])
-
-The Invoke() object method is an alternate way to invoke OLE
-methods. It is normally equivalent to C<$OBJECT-E<gt>METHOD(@ARGS)>. This
-function must be used if the METHOD name contains characters not valid
-in a Perl variable name (like foreign language characters). It can
-also be used to invoke the default method of an object even if the
-default method has not been given a name in the type library. In this
-case use <undef> or C<''> as the method name. To invoke an OLE objects
-native Invoke() method (if such a thing exists), please use:
-
- $Object->Invoke('Invoke', @Args);
-
-=item Win32::OLE->LastError()
-
-The LastError() class method returns the last recorded OLE
-error. This is a dual value like the C<$!> variable: in a numeric
-context it returns the error number and in a string context it returns
-the error message. The error number is a signed HRESULT value. Please
-use the L<HRESULT(ERROR)> function to convert an unsigned hexadecimal
-constant to a signed HRESULT.
-
-The last OLE error is automatically reset by a successful OLE
-call. The numeric value can also explicitly be set by a call (which will
-discard the string value):
-
- Win32::OLE->LastError(0);
-
-=item OBJECT->LetProperty(NAME,ARGS,VALUE)
-
-In Win32::OLE property assignment using the hash syntax is equivalent
-to the Visual Basic C<Set> syntax (I<by reference> assignment):
-
- $Object->{Property} = $OtherObject;
-
-corresponds to this Visual Basic statement:
-
- Set Object.Property = OtherObject
-
-To get the I<by value> treatment of the Visual Basic C<Let> statement
-
- Object.Property = OtherObject
-
-you have to use the LetProperty() object method in Perl:
-
- $Object->LetProperty($Property, $OtherObject);
-
-LetProperty() also supports optional arguments for the property assignment.
-See L<OBJECT->SetProperty(NAME,ARGS,VALUE)> for details.
-
-=item Win32::OLE->MessageLoop()
-
-The MessageLoop() class method will run a standard Windows message
-loop, dispatching messages until the QuitMessageLoop() class method is
-called. It is used to wait for OLE events.
-
-=item Win32::OLE->Option(OPTION)
-
-The Option() class method can be used to inspect and modify
-L<Module Options>. The single argument form retrieves the value of
-an option:
-
- my $CP = Win32::OLE->Option('CP');
-
-A single call can be used to set multiple options simultaneously:
-
- Win32::OLE->Option(CP => CP_ACP, Warn => 3);
-
-=item Win32::OLE->QueryObjectType(OBJECT)
-
-The QueryObjectType() class method returns a list of the type library
-name and the objects class name. In a scalar context it returns the
-class name only. It returns C<undef> when the type information is not
-available.
-
-=item Win32::OLE->QuitMessageLoop()
-
-The QuitMessageLoop() class method posts a (user-level) "Quit" message
-to the current threads message loop. QuitMessageLoop() is typically
-called from an event handler. The MessageLoop() class method will
-return when it receives this "Quit" method.
-
-=item OBJECT->SetProperty(NAME,ARGS,VALUE)
-
-The SetProperty() method allows to modify properties with arguments,
-which is not supported by the hash syntax. The hash form
-
- $Object->{Property} = $Value;
-
-is equivalent to
-
- $Object->SetProperty('Property', $Value);
-
-Arguments must be specified between the property name and the new value:
-
- $Object->SetProperty('Property', @Args, $Value);
-
-It is not possible to use "named argument" syntax with this function
-because the new value must be the last argument to SetProperty().
-
-This method hides any native OLE object method called SetProperty().
-The native method will still be available through the Invoke() method:
-
- $Object->Invoke('SetProperty', @Args);
-
-=item Win32::OLE->SpinMessageLoop
-
-This class method retrieves all pending messages from the message queue
-and dispatches them to their respective window procedures. Calling this
-method is only necessary when not using the COINIT_MULTITHREADED model.
-All OLE method calls and property accesses automatically process the
-message queue.
-
-=item Win32::OLE->Uninitialize
-
-The Uninitialize() class method uninitializes the OLE subsystem. It
-also destroys the hidden top level window created by OLE for single
-threaded apartments. All OLE objects will become invalid after this call!
-It is possible to call the Initialize() class method again with a different
-apartment model after shutting down OLE with Uninitialize().
-
-=item Win32::OLE->WithEvents(OBJECT[, HANDLER[, INTERFACE]])
-
-This class method enables and disables the firing of events by the
-specified OBJECT. If no HANDLER is specified, then events are
-disconnected. For some objects Win32::OLE is not able to
-automatically determine the correct event interface. In this case the
-INTERFACE argument must contain either the COCLASS name of the OBJECT
-or the name of the event DISPATCH interface. Please read the L<Events>
-section below for detailed explanation of the Win32::OLE event
-support.
-
-=back
-
-Whenever Perl does not find a method name in the Win32::OLE package it
-is automatically used as the name of an OLE method and this method call
-is dispatched to the OLE server.
-
-There is one special hack built into the module: If a method or property
-name could not be resolved with the OLE object, then the default method
-of the object is called with the method name as its first parameter. So
-
- my $Sheet = $Worksheets->Table1;
-or
- my $Sheet = $Worksheets->{Table1};
-
-is resolved as
-
- my $Sheet = $Worksheet->Item('Table1');
-
-provided that the $Worksheets object does not have a C<Table1> method
-or property. This hack has been introduced to call the default method
-of collections which did not name the method in their type library. The
-recommended way to call the "unnamed" default method is:
-
- my $Sheet = $Worksheets->Invoke('', 'Table1');
-
-This special hack is disabled under C<use strict 'subs';>.
-
-=head2 Object methods and properties
-
-The object returned by the new() method can be used to invoke
-methods or retrieve properties in the same fashion as described
-in the documentation for the particular OLE class (eg. Microsoft
-Excel documentation describes the object hierarchy along with the
-properties and methods exposed for OLE access).
-
-Optional parameters on method calls can be omitted by using C<undef>
-as a placeholder. A better way is to use named arguments, as the
-order of optional parameters may change in later versions of the OLE
-server application. Named parameters can be specified in a reference
-to a hash as the last parameter to a method call.
-
-Properties can be retrieved or set using hash syntax, while methods
-can be invoked with the usual perl method call syntax. The C<keys>
-and C<each> functions can be used to enumerate an object's properties.
-Beware that a property is not always writable or even readable (sometimes
-raising exceptions when read while being undefined).
-
-If a method or property returns an embedded OLE object, method
-and property access can be chained as shown in the examples below.
-
-=head2 Functions
-
-The following functions are not exported by default.
-
-=over 8
-
-=item HRESULT(ERROR)
-
-The HRESULT() function converts an unsigned number into a signed HRESULT
-error value as used by OLE internally. This is necessary because Perl
-treats all hexadecimal constants as unsigned. To check if the last OLE
-function returned "Member not found" (0x80020003) you can write:
-
- if (Win32::OLE->LastError == HRESULT(0x80020003)) {
- # your error recovery here
- }
-
-=item in(COLLECTION)
-
-If COLLECTION is an OLE collection object then C<in $COLLECTION>
-returns a list of all members of the collection. This is a shortcut
-for C<Win32::OLE::Enum-E<gt>All($COLLECTION)>. It is most commonly used in
-a C<foreach> loop:
-
- foreach my $value (in $collection) {
- # do something with $value here
- }
-
-=item valof(OBJECT)
-
-Normal assignment of Perl OLE objects creates just another reference
-to the OLE object. The valof() function explictly dereferences the
-object (through the default method) and returns the value of the object.
-
- my $RefOf = $Object;
- my $ValOf = valof $Object;
- $Object->{Value} = $NewValue;
-
-Now $ValOf still contains the old value whereas $RefOf would
-resolve to the $NewValue because it is still a reference to
-$Object.
-
-The valof() function can also be used to convert Win32::OLE::Variant
-objects to Perl values.
-
-=item with(OBJECT, PROPERTYNAME => VALUE, ...)
-
-This function provides a concise way to set the values of multiple
-properties of an object. It iterates over its arguments doing
-C<$OBJECT-E<gt>{PROPERTYNAME} = $VALUE> on each trailing pair.
-
-=back
-
-=head2 Overloading
-
-The Win32::OLE objects can be overloaded to automatically convert to
-their values whenever they are used in a bool, numeric or string
-context. This is not enabled by default. You have to request it
-through the OVERLOAD pseudoexport:
-
- use Win32::OLE qw(in valof with OVERLOAD);
-
-You can still get the original string representation of an object
-(C<Win32::OLE=0xDEADBEEF>), e.g. for debugging, by using the
-C<overload::StrVal()> method:
-
- print overload::StrVal($object), "\n";
-
-Please note that C<OVERLOAD> is a global setting. If any module enables
-Win32::OLE overloading then it's active everywhere.
-
-=head2 Events
-
-The Win32::OLE module now contains B<ALPHA> level event support. This
-support is only available when Perl is running in a single threaded
-apartment. This can most easily be assured by using the C<EVENTS>
-pseudo-import:
-
- use Win32::OLE qw(EVENTS);
-
-which implicitly does something like:
-
- use Win32::OLE;
- Win32::OLE->Initialize(Win32::OLE::COINIT_OLEINITIALIZE);
-
-The current interface to OLE events should be considered experimental
-and is subject to change. It works as expected for normal OLE
-applications, but OLE control events often don't seem to work yet.
-
-Events must be enabled explicitly for an OLE object through the
-Win32::OLE->WithEvents() class method. The Win32::OLE module uses the
-IProvideClassInfo2 interface to determine the default event source of
-the object. If this interface is not supported, then the user must
-specify the name of the event source explicitly in the WithEvents()
-method call. It is also possible to specify the class name of the
-object as the third parameter. In this case Win32::OLE will try to
-look up the default source interface for this COCLASS.
-
-The HANDLER argument to Win32::OLE->WithEvents() can either be a CODE
-reference or a package name. In the first case, all events will invoke
-this particular function. The first two arguments to this function will
-be the OBJECT itself and the name of the event. The remaining arguments
-will be event specific.
-
- sub Event {
- my ($Obj,$Event,@Args) = @_;
- print "Event triggered: '$Event'\n";
- }
- Win32::OLE->WithEvents($Obj, \&Event);
-
-Alternatively the HANDLER argument can specify a package name. When the
-OBJECT fires an event, Win32::OLE will try to find a function of the same
-name as the event in this package. This function will be called with the
-OBJECT as the first argument followed again by the event specific parameters:
-
- package MyEvents;
- sub EventName1 {
- my ($Obj,@Args) = @_;
- print "EventName1 event triggered\n";
- }
-
- package main;
- Win32::OLE->WithEvents($Obj, 'MyEvents', 'IEventInterface');
-
-If Win32::OLE doesn't find a function with the name of the event then nothing
-happens.
-
-Event parameters passed I<by reference> are handled specially. They are not
-converted to the corresponding Perl datatype but passed as Win32::OLE::Variant
-objects. You can assign a new value to these objects with the help of the
-Put() method. This value will be passed back to the object when the event
-function returns:
-
- package MyEvents;
- sub BeforeClose {
- my ($self,$Cancel) = @_;
- $Cancel->Put(1) unless $MayClose;
- }
-
-Direct assignment to $Cancel would have no effect on the original value and
-would therefore not command the object to abort the closing action.
-
-=head2 Module Options
-
-The following module options can be accessed and modified with the
-C<Win32::OLE-E<gt>Option> class method. In earlier versions of the Win32::OLE
-module these options were manipulated directly as class variables. This
-practice is now deprecated.
-
-=over 8
-
-=item CP
-
-This variable is used to determine the codepage used by all
-translations between Perl strings and Unicode strings used by the OLE
-interface. The default value is CP_ACP, which is the default ANSI
-codepage. Other possible values are CP_OEMCP, CP_MACCP, CP_UTF7 and
-CP_UTF8. These constants are not exported by default.
-
-=item LCID
-
-This variable controls the locale identifier used for all OLE calls.
-It is set to LOCALE_NEUTRAL by default. Please check the
-L<Win32::OLE::NLS> module for other locale related information.
-
-=item Variant
-
-This options controls how method calls and property accessors return
-values of type VT_CY and VT_DECIMAL are being returned. By default
-VT_CY values are turned into strings and VT_DECIMAL values into
-floating point numbers. If the C<Variant> option is enabled, these
-values are returned as Win32::OLE::Variant objects, just like VT_DATE
-and VT_ERROR values. If the Win32::OLE::Variant module is also
-loaded, then all values should still behave as before in string and in
-numeric context.
-
-The only reason that the C<Variant> behavior is not the default is that
-this is an incompatible change that might break existing programs.
-
-=item Warn
-
-This variable determines the behavior of the Win32::OLE module when
-an error happens. Valid values are:
-
- 0 Ignore error, return undef
- 1 Carp::carp if $^W is set (-w option)
- 2 always Carp::carp
- 3 Carp::croak
-
-The error number and message (without Carp line/module info) are
-available through the C<Win32::OLE-E<gt>LastError> class method.
-
-Alternatively the Warn option can be set to a CODE reference. E.g.
-
- Win32::OLE->Option(Warn => 3);
-
-is equivalent to
-
- Win32::OLE->Option(Warn => \&Carp::croak);
-
-This can even be used to emulate the VisualBasic C<On Error Goto
-Label> construct:
-
- Win32::OLE->Option(Warn => sub {goto CheckError});
- # ... your normal OLE code here ...
-
- CheckError:
- # ... your error handling code here ...
-
-=item _NewEnum
-
-This option enables additional enumeration support for collection
-objects. When the C<_NewEnum> option is set, all collections will
-receive one additional property: C<_NewEnum>. The value of this
-property will be a reference to an array containing all the elements
-of the collection. This option can be useful when used in conjunction
-with an automatic tree traversal program, like C<Data::Dumper> or an
-object tree browser. The value of this option should be either 1
-(enabled) or 0 (disabled, default).
-
- Win32::OLE->Option(_NewEnum => 1);
- # ...
- my @sheets = @{$Excel->Worksheets->{_NewEnum}};
-
-In normal application code, this would be better written as:
-
- use Win32::OLE qw(in);
- # ...
- my @sheets = in $Excel->Worksheets;
-
-=item _Unique
-
-The C<_Unique> options guarantees that Win32::OLE will maintain a
-one-to-one mapping between Win32::OLE objects and the native COM/OLE
-objects. Without this option, you can query the same property twice
-and get two different Win32::OLE objects for the same underlying COM
-object.
-
-Using a unique proxy makes life easier for tree traversal algorithms
-to recognize they already visited a particular node. This option
-comes at a price: Win32::OLE has to maintain a global hash of all
-outstanding objects and their corresponding proxies. Identity checks
-on COM objects can also be expensive if the objects reside
-out-of-process or even on a different computer. Therefore this option
-is off by default unless the program is being run in the debugger.
-
-Unfortunately, this option doesn't always help. Some programs will
-return new COM objects for even the same property when asked for it
-multiple times (especially for collections). In this case, there is
-nothing Win32::OLE can do to detect that these objects are in fact
-identical (because they aren't at the COM level).
-
-The C<_Unique> option can be set to either 1 (enabled) or 0 (disabled,
-default).
-
-=back
-
-=head1 EXAMPLES
-
-Here is a simple Microsoft Excel application.
-
- use Win32::OLE;
-
- # use existing instance if Excel is already running
- eval {$ex = Win32::OLE->GetActiveObject('Excel.Application')};
- die "Excel not installed" if $@;
- unless (defined $ex) {
- $ex = Win32::OLE->new('Excel.Application', sub {$_[0]->Quit;})
- or die "Oops, cannot start Excel";
- }
-
- # get a new workbook
- $book = $ex->Workbooks->Add;
-
- # write to a particular cell
- $sheet = $book->Worksheets(1);
- $sheet->Cells(1,1)->{Value} = "foo";
-
- # write a 2 rows by 3 columns range
- $sheet->Range("A8:C9")->{Value} = [[ undef, 'Xyzzy', 'Plugh' ],
- [ 42, 'Perl', 3.1415 ]];
-
- # print "XyzzyPerl"
- $array = $sheet->Range("A8:C9")->{Value};
- for (@$array) {
- for (@$_) {
- print defined($_) ? "$_|" : "<undef>|";
- }
- print "\n";
- }
-
- # save and exit
- $book->SaveAs( 'test.xls' );
- undef $book;
- undef $ex;
-
-Please note the destructor specified on the Win32::OLE->new method. It ensures
-that Excel will shutdown properly even if the Perl program dies. Otherwise
-there could be a process leak if your application dies after having opened
-an OLE instance of Excel. It is the responsibility of the module user to
-make sure that all OLE objects are cleaned up properly!
-
-Here is an example of using Variant data types.
-
- use Win32::OLE;
- use Win32::OLE::Variant;
- $ex = Win32::OLE->new('Excel.Application', \&OleQuit) or die "oops\n";
- $ex->{Visible} = 1;
- $ex->Workbooks->Add;
- # should generate a warning under -w
- $ovR8 = Variant(VT_R8, "3 is a good number");
- $ex->Range("A1")->{Value} = $ovR8;
- $ex->Range("A2")->{Value} = Variant(VT_DATE, 'Jan 1,1970');
-
- sub OleQuit {
- my $self = shift;
- $self->Quit;
- }
-
-The above will put value "3" in cell A1 rather than the string
-"3 is a good number". Cell A2 will contain the date.
-
-Similarly, to invoke a method with some binary data, you can
-do the following:
-
- $obj->Method( Variant(VT_UI1, "foo\000b\001a\002r") );
-
-Here is a wrapper class that basically delegates everything but
-new() and DESTROY(). The wrapper class shown here is another way to
-properly shut down connections if your application is liable to die
-without proper cleanup. Your own wrappers will probably do something
-more specific to the particular OLE object you may be dealing with,
-like overriding the methods that you may wish to enhance with your
-own.
-
- package Excel;
- use Win32::OLE;
-
- sub new {
- my $s = {};
- if ($s->{Ex} = Win32::OLE->new('Excel.Application')) {
- return bless $s, shift;
- }
- return undef;
- }
-
- sub DESTROY {
- my $s = shift;
- if (exists $s->{Ex}) {
- print "# closing connection\n";
- $s->{Ex}->Quit;
- return undef;
- }
- }
-
- sub AUTOLOAD {
- my $s = shift;
- $AUTOLOAD =~ s/^.*:://;
- $s->{Ex}->$AUTOLOAD(@_);
- }
-
- 1;
-
-The above module can be used just like Win32::OLE, except that
-it takes care of closing connections in case of abnormal exits.
-Note that the effect of this specific example can be easier accomplished
-using the optional destructor argument of Win32::OLE::new:
-
- my $Excel = Win32::OLE->new('Excel.Application', sub {$_[0]->Quit;});
-
-Note that the delegation shown in the earlier example is not the same as
-true subclassing with respect to further inheritance of method calls in your
-specialized object. See L<perlobj>, L<perltoot> and L<perlbot> for details.
-True subclassing (available by setting C<@ISA>) is also feasible,
-as the following example demonstrates:
-
- #
- # Add error reporting to Win32::OLE
- #
-
- package Win32::OLE::Strict;
- use Carp;
- use Win32::OLE;
-
- use strict qw(vars);
- use vars qw($AUTOLOAD @ISA);
- @ISA = qw(Win32::OLE);
-
- sub AUTOLOAD {
- my $obj = shift;
- $AUTOLOAD =~ s/^.*:://;
- my $meth = $AUTOLOAD;
- $AUTOLOAD = "SUPER::" . $AUTOLOAD;
- my $retval = $obj->$AUTOLOAD(@_);
- unless (defined($retval) || $AUTOLOAD eq 'DESTROY') {
- my $err = Win32::OLE::LastError();
- croak(sprintf("$meth returned OLE error 0x%08x",$err))
- if $err;
- }
- return $retval;
- }
-
- 1;
-
-This package inherits the constructor new() from the Win32::OLE
-package. It is important to note that you cannot later rebless a
-Win32::OLE object as some information about the package is cached by
-the object. Always invoke the new() constructor through the right
-package!
-
-Here's how the above class will be used:
-
- use Win32::OLE::Strict;
- my $Excel = Win32::OLE::Strict->new('Excel.Application', 'Quit');
- my $Books = $Excel->Workbooks;
- $Books->UnknownMethod(42);
-
-In the sample above the call to UnknownMethod() will be caught with
-
- UnknownMethod returned OLE error 0x80020009 at test.pl line 5
-
-because the Workbooks object inherits the class C<Win32::OLE::Strict> from the
-C<$Excel> object.
-
-=head1 NOTES
-
-=head2 Hints for Microsoft Office automation
-
-=over 8
-
-=item Documentation
-
-The object model for the Office applications is defined in the Visual Basic
-reference guides for the various applications. These are typically not
-installed by default during the standard installation. They can be added
-later by rerunning the setup program with the custom install option.
-
-=item Class, Method and Property names
-
-The names have been changed between different versions of Office. For
-example C<Application> was a method in Office 95 and is a property in
-Office97. Therefore it will not show up in the list of property names
-C<keys %$object> when querying an Office 95 object.
-
-The class names are not always identical to the method/property names
-producing the object. E.g. the C<Workbook> method returns an object of
-type C<Workbook> in Office 95 and C<_Workbook> in Office 97.
-
-=item Moniker (GetObject support)
-
-Office applications seem to implement file monikers only. For example
-it seems to be impossible to retrieve a specific worksheet object through
-C<GetObject("File.XLS!Sheet")>. Furthermore, in Excel 95 the moniker starts
-a Worksheet object and in Excel 97 it returns a Workbook object. You can use
-either the Win32::OLE::QueryObjectType class method or the $object->{Version}
-property to write portable code.
-
-=item Enumeration of collection objects
-
-Enumerations seem to be incompletely implemented. Office 95 application don't
-seem to support neither the Reset() nor the Clone() methods. The Clone()
-method is still unimplemented in Office 97. A single walk through the
-collection similar to Visual Basics C<for each> construct does work however.
-
-=item Localization
-
-Starting with Office 97 Microsoft has changed the localized class, method and
-property names back into English. Note that string, date and currency
-arguments are still subject to locale specific interpretation. Perl uses the
-system default locale for all OLE transaction whereas Visual Basic uses a
-type library specific locale. A Visual Basic script would use "R1C1" in string
-arguments to specify relative references. A Perl script running on a German
-language Windows would have to use "Z1S1". Set the LCID module option
-to an English locale to write portable scripts. This variable should
-not be changed after creating the OLE objects; some methods seem to randomly
-fail if the locale is changed on the fly.
-
-=item SaveAs method in Word 97 doesn't work
-
-This is an known bug in Word 97. Search the MS knowledge base for Word /
-Foxpro incompatibility. That problem applies to the Perl OLE interface as
-well. A workaround is to use the WordBasic compatibility object. It doesn't
-support all the options of the native method though.
-
- $Word->WordBasic->FileSaveAs($file);
-
-The problem seems to be fixed by applying the Office 97 Service Release 1.
-
-=item Randomly failing method calls
-
-It seems like modifying objects that are not selected/activated is sometimes
-fragile. Most of these problems go away if the chart/sheet/document is
-selected or activated before being manipulated (just like an interactive
-user would automatically do it).
-
-=back
-
-=head2 Incompatibilities
-
-There are some incompatibilities with the version distributed by Activeware
-(as of build 306).
-
-=over 8
-
-=item 1
-
-The package name has changed from "OLE" to "Win32::OLE".
-
-=item 2
-
-All functions of the form "Win32::OLEFoo" are now "Win32::OLE::Foo",
-though the old names are temporarily accommodated. Win32::OLECreateObject()
-was changed to Win32::OLE::CreateObject(), and is now called
-Win32::OLE::new() bowing to established convention for naming constructors.
-The old names should be considered deprecated, and will be removed in the
-next version.
-
-=item 3
-
-Package "OLE::Variant" is now "Win32::OLE::Variant".
-
-=item 4
-
-The Variant function is new, and is exported by default. So are
-all the VT_XXX type constants.
-
-=item 5
-
-The support for collection objects has been moved into the package
-Win32::OLE::Enum. The C<keys %$object> method is now used to enumerate
-the properties of the object.
-
-=back
-
-=head2 Bugs and Limitations
-
-=over 8
-
-=item *
-
-To invoke a native OLE method with the same name as one of the
-Win32::OLE methods (C<Dispatch>, C<Invoke>, C<SetProperty>, C<DESTROY>,
-etc.), you have to use the C<Invoke> method:
-
- $Object->Invoke('Dispatch', @AdditionalArgs);
-
-The same is true for names exported by the Exporter or the Dynaloader
-modules, e.g.: C<export>, C<export_to_level>, C<import>,
-C<_push_tags>, C<export_tags>, C<export_ok_tags>, C<export_fail>,
-C<require_version>, C<dl_load_flags>,
-C<croak>, C<bootstrap>, C<dl_findfile>, C<dl_expandspec>,
-C<dl_find_symbol_anywhere>, C<dl_load_file>, C<dl_find_symbol>,
-C<dl_undef_symbols>, C<dl_install_xsub> and C<dl_error>.
-
-=back
-
-=head1 SEE ALSO
-
-The documentation for L<Win32::OLE::Const>, L<Win32::OLE::Enum>,
-L<Win32::OLE::NLS> and L<Win32::OLE::Variant> contains additional
-information about OLE support for Perl on Win32.
-
-=head1 AUTHORS
-
-Originally put together by the kind people at Hip and Activeware.
-
-Gurusamy Sarathy <gsar@cpan.org> subsequently fixed several
-major bugs, memory leaks, and reliability problems, along with some
-redesign of the code.
-
-Jan Dubois <jand@activestate.com> pitched in with yet more massive redesign,
-added support for named parameters, and other significant enhancements.
-He's been hacking on it ever since.
-
-Please send questions about problems with this module to the
-Perl-Win32-Users mailinglist at ActiveState.com. The mailinglist charter
-requests that you put an [OLE] tag somewhere on the subject line (for OLE
-related questions only, of course).
-
-=head1 COPYRIGHT
-
- (c) 1995 Microsoft Corporation. All rights reserved.
- Developed by ActiveWare Internet Corp., now known as
- ActiveState Tool Corp., http://www.ActiveState.com
-
- Other modifications Copyright (c) 1997-2006 by Gurusamy Sarathy
- <gsar@cpan.org> and Jan Dubois <jand@activestate.com>
-
- You may distribute under the terms of either the GNU General Public
- License or the Artistic License, as specified in the README file.
-
-=head1 VERSION
-
-Version 0.1712 14 May 2014
-
-=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Const.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Const.pm
deleted file mode 100644
index d0fe00b9ea..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Const.pm
+++ /dev/null
@@ -1,201 +0,0 @@
-# The documentation is at the __END__
-
-package Win32::OLE::Const;
-
-use strict;
-use Carp;
-use Win32::OLE;
-
-my $Typelibs;
-sub _Typelib {
- my ($clsid,$title,$version,$langid,$filename) = @_;
- # Filenames might have a resource index appended to it.
- $filename = $1 if $filename =~ /^(.*\.(?:dll|exe))(\\\d+)$/i;
- # Ignore if it looks like a file but doesn't exist.
- # We don't verify existence of monikers or filenames
- # without a full pathname.
- return if $filename =~ /^\w:\\.*\.(exe|dll)$/ && !-f $filename;
- push @$Typelibs, \@_;
-}
-unless (__PACKAGE__->_Typelibs("TypeLib")) {
- warn("Cannot access HKEY_CLASSES_ROOT\\Typelib");
-}
-# Enumerate 32bit type libraries on Win64
-__PACKAGE__->_Typelibs("Wow6432Node\\TypeLib");
-
-sub import {
- my ($self,$name,$major,$minor,$language,$codepage) = @_;
- return unless defined($name) && $name !~ /^\s*$/;
- $self->Load($name,$major,$minor,$language,$codepage,scalar caller);
-}
-
-sub EnumTypeLibs {
- my ($self,$callback) = @_;
- foreach (@$Typelibs) { &$callback(@$_) }
- return;
-}
-
-sub Load {
- my ($self,$name,$major,$minor,$language,$codepage,$caller) = @_;
-
- if (UNIVERSAL::isa($name,'Win32::OLE')) {
- my $typelib = $name->GetTypeInfo->GetContainingTypeLib;
- return _Constants($typelib, undef);
- }
-
- undef $minor unless defined $major;
- my $typelib = $self->LoadRegTypeLib($name,$major,$minor,
- $language,$codepage);
- return _Constants($typelib, $caller);
-}
-
-sub LoadRegTypeLib {
- my ($self,$name,$major,$minor,$language,$codepage) = @_;
- undef $minor unless defined $major;
-
- unless (defined($name) && $name !~ /^\s*$/) {
- carp "Win32::OLE::Const->Load: No or invalid type library name";
- return;
- }
-
- my @found;
- foreach my $Typelib (@$Typelibs) {
- my ($clsid,$title,$version,$langid,$filename) = @$Typelib;
- next unless $title =~ /^$name/;
- next unless $version =~ /^([0-9a-fA-F]+)\.([0-9a-fA-F]+)$/;
- my ($maj,$min) = (hex($1), hex($2));
- next if defined($major) && $maj != $major;
- next if defined($minor) && $min < $minor;
- next if defined($language) && $language != $langid;
- push @found, [$clsid,$maj,$min,$langid,$filename];
- }
-
- unless (@found) {
- carp "No type library matching \"$name\" found";
- return;
- }
-
- @found = sort {
- # Prefer greater version number
- my $res = $b->[1] <=> $a->[1];
- $res = $b->[2] <=> $a->[2] if $res == 0;
- # Prefer default language for equal version numbers
- $res = -1 if $res == 0 && $a->[3] == 0;
- $res = 1 if $res == 0 && $b->[3] == 0;
- $res;
- } @found;
-
- #printf "Loading %s\n", join(' ', @{$found[0]});
- return _LoadRegTypeLib(@{$found[0]},$codepage);
-}
-
-1;
-
-__END__
-
-=head1 NAME
-
-Win32::OLE::Const - Extract constant definitions from TypeLib
-
-=head1 SYNOPSIS
-
- use Win32::OLE::Const 'Microsoft Excel';
- printf "xlMarkerStyleDot = %d\n", xlMarkerStyleDot;
-
- my $wd = Win32::OLE::Const->Load("Microsoft Word 8\\.0 Object Library");
- foreach my $key (keys %$wd) {
- printf "$key = %s\n", $wd->{$key};
- }
-
-=head1 DESCRIPTION
-
-This modules makes all constants from a registered OLE type library
-available to the Perl program. The constant definitions can be
-imported as functions, providing compile time name checking.
-Alternatively the constants can be returned in a hash reference
-which avoids defining lots of functions of unknown names.
-
-=head2 Functions/Methods
-
-=over 4
-
-=item use Win32::OLE::Const
-
-The C<use> statement can be used to directly import the constant names
-and values into the users namespace.
-
- use Win32::OLE::Const (TYPELIB,MAJOR,MINOR,LANGUAGE);
-
-The TYPELIB argument specifies a regular expression for searching
-through the registry for the type library. Note that this argument is
-implicitly prefixed with C<^> to speed up matches in the most common
-cases. Use a typelib name like ".*Excel" to match anywhere within the
-description. TYPELIB is the only required argument.
-
-The MAJOR and MINOR arguments specify the requested version of
-the type specification. If the MAJOR argument is used then only
-typelibs with exactly this major version number will be matched. The
-MINOR argument however specifies the minimum acceptable minor version.
-MINOR is ignored if MAJOR is undefined.
-
-If the LANGUAGE argument is used then only typelibs with exactly this
-language id will be matched.
-
-The module will select the typelib with the highest version number
-satisfying the request. If no language id is specified then a the default
-language (0) will be preferred over the others.
-
-Note that only constants with valid Perl variable names will be exported,
-i.e. names matching this regexp: C</^[a-zA-Z_][a-zA-Z0-9_]*$/>.
-
-=item Win32::OLE::Const->Load
-
-The Win32::OLE::Const->Load method returns a reference to a hash of
-constant definitions.
-
- my $const = Win32::OLE::Const->Load(TYPELIB,MAJOR,MINOR,LANGUAGE);
-
-The parameters are the same as for the C<use> case.
-
-This method is generally preferable when the typelib uses a non-english
-language and the constant names contain locale specific characters not
-allowed in Perl variable names.
-
-Another advantage is that all available constants can now be enumerated.
-
-The load method also accepts an OLE object as a parameter. In this case
-the OLE object is queried about its containing type library and no registry
-search is done at all. Interestingly this seems to be slower.
-
-=back
-
-=head1 EXAMPLES
-
-The first example imports all Excel constants names into the main namespace
-and prints the value of xlMarkerStyleDot (-4118).
-
- use Win32::OLE::Const ('Microsoft Excel 8.0 Object Library');
- print "xlMarkerStyleDot = %d\n", xlMarkerStyleDot;
-
-The second example returns all Word constants in a hash ref.
-
- use Win32::OLE::Const;
- my $wd = Win32::OLE::Const->Load("Microsoft Word 8.0 Object Library");
- foreach my $key (keys %$wd) {
- printf "$key = %s\n", $wd->{$key};
- }
- printf "wdGreen = %s\n", $wd->{wdGreen};
-
-The last example uses an OLE object to specify the type library:
-
- use Win32::OLE;
- use Win32::OLE::Const;
- my $Excel = Win32::OLE->new('Excel.Application', 'Quit');
- my $xl = Win32::OLE::Const->Load($Excel);
-
-
-=head1 AUTHORS/COPYRIGHT
-
-This module is part of the Win32::OLE distribution.
-
-=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Enum.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Enum.pm
deleted file mode 100644
index 6047d2c827..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Enum.pm
+++ /dev/null
@@ -1,95 +0,0 @@
-# The documentation is at the __END__
-
-package Win32::OLE::Enum;
-1;
-
-# everything is pure XS in Win32::OLE::Enum
-# - new
-# - DESTROY
-#
-# - All
-# - Clone
-# - Next
-# - Reset
-# - Skip
-
-__END__
-
-=head1 NAME
-
-Win32::OLE::Enum - OLE Automation Collection Objects
-
-=head1 SYNOPSIS
-
- my $Sheets = $Excel->Workbooks(1)->Worksheets;
- my $Enum = Win32::OLE::Enum->new($Sheets);
- my @Sheets = $Enum->All;
-
- while (defined(my $Sheet = $Enum->Next)) { ... }
-
-=head1 DESCRIPTION
-
-This module provides an interface to OLE collection objects from
-Perl. It defines an enumerator object closely mirroring the
-functionality of the IEnumVARIANT interface.
-
-Please note that the Reset() method is not available in all implementations
-of OLE collections (like Excel 7). In that case the Enum object is good
-only for a single walk through of the collection.
-
-=head2 Functions/Methods
-
-=over 8
-
-=item Win32::OLE::Enum->new($object)
-
-Creates an enumerator for $object, which must be a valid OLE collection
-object. Note that correctly implemented collection objects must support
-the C<Count> and C<Item> methods, so creating an enumerator is not always
-necessary.
-
-=item $Enum->All()
-
-Returns a list of all objects in the collection. You have to call
-$Enum->Reset() before the enumerator can be used again. The previous
-position in the collection is lost.
-
-This method can also be called as a class method:
-
- my @list = Win32::OLE::Enum->All($Collection);
-
-=item $Enum->Clone()
-
-Returns a clone of the enumerator maintaining the current position within
-the collection (if possible). Note that the C<Clone> method is often not
-implemented. Use $Enum->Clone() in an eval block to avoid dying if you
-are not sure that Clone is supported.
-
-=item $Enum->Next( [$count] )
-
-Returns the next element of the collection. In a list context the optional
-$count argument specifies the number of objects to be returned. In a scalar
-context only the last of at most $count retrieved objects is returned. The
-default for $count is 1.
-
-=item $Enum->Reset()
-
-Resets the enumeration sequence to the beginning. There is no guarantee that
-the exact same set of objects will be enumerated again (e.g. when enumerating
-files in a directory). The methods return value indicates the success of the
-operation. (Note that the Reset() method seems to be unimplemented in some
-applications like Excel 7. Use it in an eval block to avoid dying.)
-
-=item $Enum->Skip( [$count] )
-
-Skip the next $count elements of the enumeration. The default for $count is 1.
-The functions returns TRUE if at least $count elements could be skipped. It
-returns FALSE if not enough elements were left.
-
-=back
-
-=head1 AUTHORS/COPYRIGHT
-
-This module is part of the Win32::OLE distribution.
-
-=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Lite.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Lite.pm
deleted file mode 100644
index 66b5e50ac0..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Lite.pm
+++ /dev/null
@@ -1,224 +0,0 @@
-package Win32::OLE;
-
-sub _croak { require Carp; Carp::croak(@_) }
-
-unless (defined &Dispatch) {
- DynaLoader::boot_DynaLoader('DynaLoader')
- unless defined(&DynaLoader::dl_load_file);
- my $file;
- foreach my $dir (@INC) {
- my $try = "$dir/auto/Win32/OLE/OLE.dll";
- last if $file = (-f $try && $try);
- }
- _croak("Can't locate loadable object for module Win32::OLE".
- " in \@INC (\@INC contains: @INC)")
- unless $file; # wording similar to error from 'require'
-
- my $libref = DynaLoader::dl_load_file($file, 0) or
- _croak("Can't load '$file' for module Win32::OLE: ".
- DynaLoader::dl_error()."\n");
-
- my $boot_symbol_ref = DynaLoader::dl_find_symbol($libref, "boot_Win32__OLE")
- or _croak("Can't find 'boot_Win32__OLE' symbol in $file\n");
-
- my $xs = DynaLoader::dl_install_xsub("Win32::OLE::bootstrap",
- $boot_symbol_ref, $file);
- &$xs('Win32::OLE');
-}
-
-if (defined &DB::sub && !defined $_Unique) {
- warn "Win32::OLE operating in debugging mode: _Unique => 1\n";
- $_Unique = 1;
-}
-
-$Warn = 1;
-
-sub CP_ACP {0;} # ANSI codepage
-sub CP_OEMCP {1;} # OEM codepage
-sub CP_MACCP {2;}
-sub CP_UTF7 {65000;}
-sub CP_UTF8 {65001;}
-
-sub DISPATCH_METHOD {1;}
-sub DISPATCH_PROPERTYGET {2;}
-sub DISPATCH_PROPERTYPUT {4;}
-sub DISPATCH_PROPERTYPUTREF {8;}
-
-sub COINIT_MULTITHREADED {0;} # Default
-sub COINIT_APARTMENTTHREADED {2;} # Use single threaded apartment model
-
-# Bogus COINIT_* values to indicate special cases:
-sub COINIT_OLEINITIALIZE {-1;} # Use OleInitialize instead of CoInitializeEx
-sub COINIT_NO_INITIALIZE {-2;} # We are already initialized, just believe me
-
-sub HRESULT {
- my $hr = shift;
- $hr -= 2**32 if $hr & 0x80000000;
- return $hr;
-}
-
-# CreateObject is defined here only because it is documented in the
-# "Learning Perl on Win32 Systems" Gecko book. Please use Win32::OLE->new().
-sub CreateObject {
- if (ref($_[0]) && UNIVERSAL::isa($_[0],'Win32::OLE')) {
- $AUTOLOAD = ref($_[0]) . '::CreateObject';
- goto &AUTOLOAD;
- }
-
- # Hack to allow C<$obj = CreateObject Win32::OLE 'My.App';>. Although this
- # is contrary to the Gecko, we just make it work since it doesn't hurt.
- return Win32::OLE->new($_[1]) if $_[0] eq 'Win32::OLE';
-
- # Gecko form: C<$success = Win32::OLE::CreateObject('My.App',$obj);>
- $_[1] = Win32::OLE->new($_[0]);
- return defined $_[1];
-}
-
-sub LastError {
- unless (defined $_[0]) {
- # Win32::OLE::LastError() will always return $Win32::OLE::LastError
- return $LastError;
- }
-
- if (ref($_[0]) && UNIVERSAL::isa($_[0],'Win32::OLE')) {
- $AUTOLOAD = ref($_[0]) . '::LastError';
- goto &AUTOLOAD;
- }
-
- #no strict 'refs';
- my $LastError = "$_[0]::LastError";
- $$LastError = $_[1] if defined $_[1];
- return $$LastError;
-}
-
-my $Options = "^(?:CP|LCID|Warn|Variant|_NewEnum|_Unique)\$";
-
-sub Option {
- if (ref($_[0]) && UNIVERSAL::isa($_[0],'Win32::OLE')) {
- $AUTOLOAD = ref($_[0]) . '::Option';
- goto &AUTOLOAD;
- }
-
- my $class = shift;
-
- if (@_ == 1) {
- my $option = shift;
- return ${"${class}::$option"} if $option =~ /$Options/o;
- _croak("Invalid $class option: $option");
- }
-
- while (@_) {
- my ($option,$value) = splice @_, 0, 2;
- _croak("Invalid $class option: $option") if $option !~ /$Options/o;
- ${"${class}::$option"} = $value;
- $class->_Unique() if $option eq "_Unique";
- }
-}
-
-sub Invoke {
- my ($self,$method,@args) = @_;
- $self->Dispatch($method, my $retval, @args);
- return $retval;
-}
-
-sub LetProperty {
- my ($self,$method,@args) = @_;
- $self->Dispatch([DISPATCH_PROPERTYPUT, $method], my $retval, @args);
- return $retval;
-}
-
-sub SetProperty {
- my ($self,$method,@args) = @_;
- my $wFlags = DISPATCH_PROPERTYPUT;
- if (@args) {
- # If the value is an object then it will be set by reference!
- my $value = $args[-1];
- if (UNIVERSAL::isa($value, 'Win32::OLE')) {
- $wFlags = DISPATCH_PROPERTYPUTREF;
- }
- elsif (UNIVERSAL::isa($value,'Win32::OLE::Variant')) {
- my $type = $value->Type & ~0xfff; # VT_TYPEMASK
- # VT_DISPATCH and VT_UNKNOWN represent COM objects
- $wFlags = DISPATCH_PROPERTYPUTREF if $type == 9 || $type == 13;
- }
- }
- $self->Dispatch([$wFlags, $method], my $retval, @args);
- return $retval;
-}
-
-sub AUTOLOAD {
- my $self = shift;
- my $autoload = substr $AUTOLOAD, rindex($AUTOLOAD, ':')+1;
- _croak("Cannot autoload class method \"$autoload\"")
- unless ref($self) && UNIVERSAL::isa($self, 'Win32::OLE');
- my $success = $self->Dispatch($autoload, my $retval, @_);
- unless (defined $success || ($^H & 0x200) != 0) {
- # Retry default method if C<no strict 'subs';>
- $self->Dispatch(undef, $retval, $autoload, @_);
- }
- return $retval;
-}
-
-sub in {
- my @res;
- while (@_) {
- my $this = shift;
- if (UNIVERSAL::isa($this, 'Win32::OLE')) {
- push @res, Win32::OLE::Enum->All($this);
- }
- elsif (ref($this) eq 'ARRAY') {
- push @res, @$this;
- }
- else {
- push @res, $this;
- }
- }
- return @res;
-}
-
-sub valof {
- my $arg = shift;
- if (UNIVERSAL::isa($arg, 'Win32::OLE')) {
- require Win32::OLE::Variant;
- my ($class) = overload::StrVal($arg) =~ /^([^=]+)=/;
- #no strict 'refs';
- local $Win32::OLE::CP = ${"${class}::CP"};
- local $Win32::OLE::LCID = ${"${class}::LCID"};
- #use strict 'refs';
- # VT_EMPTY variant for return code
- my $variant = Win32::OLE::Variant->new;
- $arg->Dispatch(undef, $variant);
- return $variant->Value;
- }
- $arg = $arg->Value if UNIVERSAL::can($arg, 'Value');
- return $arg;
-}
-
-sub with {
- my $object = shift;
- while (@_) {
- my $property = shift;
- $object->{$property} = shift;
- }
-}
-
-########################################################################
-
-package Win32::OLE::Tie;
-
-# Only retry default method under C<no strict 'subs';>
-sub FETCH {
- my ($self,$key) = @_;
- if ($key eq "_NewEnum") {
- (my $class = ref $self) =~ s/::Tie$//;
- return [Win32::OLE::Enum->All($self)] if ${"${class}::_NewEnum"};
- }
- $self->Fetch($key, !$Win32::OLE::Strict);
-}
-
-sub STORE {
- my ($self,$key,$value) = @_;
- $self->Store($key, $value, !$Win32::OLE::Strict);
-}
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/NEWS.pod b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/NEWS.pod
deleted file mode 100644
index 217fe4a6fc..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/NEWS.pod
+++ /dev/null
@@ -1,380 +0,0 @@
-=pod
-
-=head1 NAME
-
-Win32::OLE::NEWS - What's new in Win32::OLE
-
-This file contains a history of user visible changes to the
-Win32::OLE::* modules. Only new features and major bug fixes that
-might affect backwards compatibility are included.
-
-=head1 Version 0.18
-
-=head2 VT_CY and VT_DECIMAL return values handled differently
-
-The new C<Variant> option enables values of VT_CY or VT_DECIMAL type
-to be returned as Win32::OLE::Variant objects instead of being
-converted into strings and numbers respectively. This is similar to
-the change in Win32::OLE version 0.12 to VT_DATE and VT_ERROR values.
-The Win32::OLE::Variant module must be included to make sure that
-VT_CY and VT_DECIMAL values behave as before in numeric or string
-contexts.
-
-Because the new behavior is potentially incompatible, it must be
-explicitly enabled:
-
- Win32::OLE->Option(Variant => 1);
-
-
-=head1 Version 0.17
-
-=head2 New nullstring() function in Win32::OLE::Variant
-
-The nullstring() function returns a VT_BSTR variant containing a NULL
-string pointer. Note that this is not the same as a VT_BSTR variant
-containing the empty string "".
-
-The nullstring() return value is equivalent to the Visual Basic
-C<vbNullString> constant.
-
-
-=head1 Version 0.16
-
-=head2 Improved Unicode support
-
-Passing Unicode strings to methods and properties as well as returning
-Unicode strings back to Perl works now with both Perl 5.6 and 5.8.
-Note that the Unicode support in 5.8 is much more complete than in 5.6
-or 5.6.1.
-
-C<Unicode::String> objects can now be passed to methods or assigned to
-properties.
-
-You must enable Unicode support by switching Win32::OLE to the UTF8
-codepage:
-
- Win32::OLE->Option(CP => Win32::OLE::CP_UTF8());
-
-
-=head1 Version 0.13
-
-=head2 New nothing() function in Win32::OLE::Variant
-
-The nothing() function returns an empty VT_DISPATCH variant. It can be
-used to clear an object reference stored in a property
-
- use Win32::OLE::Variant qw(:DEFAULT nothing);
- # ...
- $object->{Property} = nothing;
-
-This has the same effect as the Visual Basic statement
-
- Set object.Property = Nothing
-
-=head2 New _NewEnum and _Unique options
-
-There are two new options available for the Win32::OLE->Option class
-method: C<_NewEnum> provides the elements of a collection object
-directly as the value of a C<_NewEnum> property. The C<_Unique>
-option guarantees that Win32::OLE will not create multiple proxy
-objects for the same underlying COM/OLE object.
-
-Both options are only really useful to tree traversal programs or
-during debugging.
-
-
-=head1 Version 0.12
-
-=head2 Additional error handling functionality
-
-The Warn option can now be set to a CODE reference too. For example,
-
- Win32::OLE->Option(Warn => 3);
-
-could now be written as
-
- Win32::OLE->Option(Warn => \&Carp::croak);
-
-This can even be used to emulate the VisualBasic C<On Error Goto
-Label> construct:
-
- Win32::OLE->Option(Warn => sub {goto CheckError});
- # ... your normal OLE code here ...
-
- CheckError:
- # ... your error handling code here ...
-
-=head2 Builtin event loop
-
-Processing OLE events required a polling loop before, e.g.
-
- my $Quit;
- #...
- until ($Quit) {
- Win32::OLE->SpinMessageLoop;
- Win32::Sleep(100);
- }
- package BrowserEvents;
- sub OnQuit { $Quit = 1 }
-
-This is inefficient and a bit odd. This version of Win32::OLE now
-supports a standard messageloop:
-
- Win32::OLE->MessageLoop();
-
- package BrowserEvents;
- sub OnQuit { Win32::OLE->QuitMessageLoop }
-
-=head2 Free unused OLE libraries
-
-Previous versions of Win32::OLE would call the CoFreeUnusedLibraries()
-API whenever an OLE object was destroyed. This made sure that OLE
-libraries would be unloaded as soon as they were no longer needed.
-Unfortunately, objects implemented in Visual Basic tend to crash
-during this call, as they pretend to be ready for unloading, when in
-fact, they aren't.
-
-The unloading of object libraries is really only important for long
-running processes that might instantiate a huge number of B<different>
-objects over time. Therefore this API is no longer called
-automatically. The functionality is now available explicitly to those
-who want or need it by calling a Win32::OLE class method:
-
- Win32::OLE->FreeUnusedLibraries();
-
-=head2 The "Win32::OLE" article from "The Perl Journal #10"
-
-The article is Copyright 1998 by I<The Perl
-Journal>. http://www.tpj.com
-
-It originally appeared in I<The Perl Journal> # 10 and appears here
-courtesy of Jon Orwant and I<The Perl Journal>. The sample code from
-the article is in the F<eg/tpj.pl> file.
-
-=head2 VARIANT->Put() bug fixes
-
-The Put() method didn't work correctly for arrays of type VT_BSTR,
-VT_DISPATH or VT_UNKNOWN. This has been fixed.
-
-=head2 Error message fixes
-
-Previous versions of Win32::OLE gave a wrong argument index for some
-OLE error messages (the number was too large by 1). This should be
-fixed now.
-
-=head2 VT_DATE and VT_ERROR return values handled differently
-
-Method calls and property accesses returning a VT_DATE or VT_ERROR
-value would previously translate the value to string or integer
-format. This has been changed to return a Win32::OLE::Variant object.
-The return values will behave as before if the Win32::OLE::Variant
-module is being used. This module overloads the conversion of
-the objects to strings and numbers.
-
-
-=head1 Version 0.11 (changes since 0.1008)
-
-=head2 new DHTML typelib browser
-
-The Win32::OLE distribution now contains a type library browser. It
-is written in PerlScript, generating dynamic HTML. It requires
-Internet Explorer 4.0 or later. You'll find it in
-F<browser/Browser.html>. It should be available in the ActivePerl
-HTML help under Win32::OLE::Browser.
-
-After selecting a library, type or member you can press F1 to call up
-the corresponding help file at the appropriate location.
-
-=head2 VT_DECIMAL support
-
-The Win32::OLE::Variant module now supports VT_DECIMAL variants too.
-They are not "officially" allowed in OLE Automation calls, but even
-Microsoft's "ActiveX Data Objects" sometimes returns VT_DECIMAL
-values.
-
-VT_DECIMAL variables are stored as 96-bit integers scaled by a
-variable power of 10. The power of 10 scaling factor specifies the
-number of digits to the right of the decimal point, and ranges from 0
-to 28. With a scale of 0 (no decimal places), the largest possible
-value is +/-79,228,162,514,264,337,593,543,950,335. With a 28 decimal
-places, the largest value is +/-7.9228162514264337593543950335 and the
-smallest, non-zero value is +/-0.0000000000000000000000000001.
-
-=head1 Version 0.1008
-
-=head2 new LetProperty() object method
-
-In Win32::OLE property assignment using the hash syntax is equivalent
-to the Visual Basic C<Set> syntax (I<by reference> assignment):
-
- $Object->{Property} = $OtherObject;
-
-corresponds to this Visual Basic statement:
-
- Set Object.Property = OtherObject
-
-To get the I<by value> treatment of the Visual Basic C<Let> statement
-
- Object.Property = OtherObject
-
-you have to use the LetProperty() object method in Perl:
-
- $Object->LetProperty($Property, $OtherObject);
-
-=head2 new HRESULT() function
-
-The HRESULT() function converts an unsigned number into a signed HRESULT
-error value as used by OLE internally. This is necessary because Perl
-treats all hexadecimal constants as unsigned. To check if the last OLE
-function returned "Member not found" (0x80020003) you can write:
-
- if (Win32::OLE->LastError == HRESULT(0x80020003)) {
- # your error recovery here
- }
-
-=head1 Version 0.1007 (changes since 0.1005)
-
-=head2 OLE Event support
-
-This version of Win32::OLE contains B<ALPHA> level support for OLE events. The
-user interface is still subject to change. There are ActiveX objects / controls
-that don't fire events under the current implementation.
-
-Events are enabled for a specific object with the Win32::OLE->WithEvents()
-class method:
-
- Win32::OLE->WithEvents(OBJECT, HANDLER, INTERFACE)
-
-Please read further documentation in Win32::OLE.
-
-=head2 GetObject() and GetActiveObject() now support optional DESTRUCTOR argument
-
-It is now possible to specify a DESTRUCTOR argument to the GetObject() and
-GetActiveObject() class methods. They work identical to the new() DESTRUCTOR
-argument.
-
-=head2 Remote object instantiation via DCOM
-
-This has actually been in Win32::OLE since 0.0608, but somehow never got
-documented. You can provide an array reference in place of the usual PROGID
-parameter to Win32::OLE->new():
-
- OBJ = Win32::OLE->new([MACHINE, PRODID]);
-
-The array must contain two elements: the name of the MACHINE and the PROGID.
-This will try to create the object on the remote MACHINE.
-
-=head2 Enumerate all Win32::OLE objects
-
-This class method returns the number Win32::OLE objects currently in
-existence. It will call the optional CALLBACK function for each of
-these objects:
-
- $Count = Win32::OLE->EnumAllObjects(sub {
- my $Object = shift;
- my $Class = Win32::OLE->QueryObjectType($Object);
- printf "# Object=%s Class=%s\n", $Object, $Class;
- });
-
-The EnumAllObjects() method is primarily a debugging tool. It can be
-used e.g. in an END block to check if all external connections have
-been properly destroyed.
-
-=head2 The VARIANT->Put() method now returns the VARIANT object itself
-
-This allows chaining of Put() method calls to set multiple values in an
-array variant:
-
- $Array->Put(0,0,$First_value)->Put(0,1,$Another_value);
-
-=head2 The VARIANT->Put(ARRAYREF) form allows assignment to a complete SAFEARRAY
-
-This allows automatic conversion from a list of lists to a SAFEARRAY.
-You can now write:
-
- my $Array = Variant(VT_ARRAY|VT_R8, [1,2], 2);
- $Array->Put([[1,2], [3,4]]);
-
-instead of the tedious:
-
- $Array->Put(1,0,1);
- $Array->Put(1,1,2);
- $Array->Put(2,0,3);
- $Array->Put(2,1,4);
-
-=head2 New Variant formatting methods
-
-There are four new methods for formatting variant values: Currency(), Date(),
-Number() and Time(). For example:
-
- my $v = Variant(VT_DATE, "April 1 99");
- print $v->Date(DATE_LONGDATE), "\n";
- print $v->Date("ddd',' MMM dd yy"), "\n";
-
-will print:
-
- Thursday, April 01, 1999
- Thu, Apr 01 99
-
-=head2 new Win32::OLE::NLS methods: SendSettingChange() and SetLocaleInfo()
-
-SendSettingChange() sends a WM_SETTINGCHANGE message to all top level windows.
-
-SetLocaleInfo() allows changing elements in the user override section of the
-locale database. Unfortunately these changes are not automatically available
-to further Variant formatting; you have to call SendSettingChange() first.
-
-=head2 Win32::OLE::Const now correctly treats version numbers as hex
-
-The minor and major version numbers of type libraries have been treated as
-decimal. This was wrong. They are now correctly decoded as hex.
-
-=head2 more robust global destruction of Win32::OLE objects
-
-The final destruction of Win32::OLE objects has always been somewhat fragile.
-The reason for this is that Perl doesn't honour reference counts during global
-destruction but destroys objects in seemingly random order. This can lead
-to leaked database connections or unterminated external objects. The only
-solution was to make all objects lexical and hope that no object would be
-trapped in a closure. Alternatively all objects could be explicitly set to
-C<undef>, which doesn't work very well with exception handling.
-
-With version 0.1007 of Win32::OLE this problem should be gone: The module
-keeps a list of active Win32::OLE objects. It uses an END block to destroy
-all objects at program termination I<before> the Perl's global destruction
-starts. Objects still existing at program termination are now destroyed in
-reverse order of creation. The effect is similar to explicitly calling
-Win32::OLE->Uninitialize() just prior to termination.
-
-=head1 Version 0.1005 (changes since 0.1003)
-
-Win32::OLE 0.1005 has been release with ActivePerl build 509. It is also
-included in the I<Perl Resource Kit for Win32> Update.
-
-=head2 optional DESTRUCTOR for GetActiveObject() GetObject() class methods
-
-The GetActiveObject() and GetObject() class method now also support an
-optional DESTRUCTOR parameter just like Win32::OLE->new(). The DESTRUCTOR
-is executed when the last reference to this object goes away. It is
-generally considered C<impolite> to stop applications that you did not
-start yourself.
-
-=head2 new Variant object method: $object->Copy()
-
-See L<Win32::OLE::Variant/Copy([DIM])>.
-
-=head2 new Win32::OLE->Option() class method
-
-The Option() class method can be used to inspect and modify
-L<Win32::OLE/Module Options>. The single argument form retrieves
-the value of an option:
-
- my $CP = Win32::OLE->Option('CP');
-
-A single call can be used to set multiple options simultaneously:
-
- Win32::OLE->Option(CP => CP_ACP, Warn => 3);
-
-Currently the following options exist: CP, LCID and C<Warn>.
-
-=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/NLS.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/NLS.pm
deleted file mode 100644
index 84ea0c7724..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/NLS.pm
+++ /dev/null
@@ -1,968 +0,0 @@
-# The documentation is at the __END__
-
-package Win32::OLE::NLS;
-require Win32::OLE; # Make sure the XS bootstrap has been called
-
-use strict;
-use vars qw(@EXPORT @EXPORT_OK %EXPORT_TAGS @ISA);
-
-use Exporter;
-@ISA = qw(Exporter);
-
-@EXPORT = qw(
- CompareString
- LCMapString
- GetLocaleInfo
- GetStringType
- GetSystemDefaultLangID
- GetSystemDefaultLCID
- GetUserDefaultLangID
- GetUserDefaultLCID
-
- MAKELANGID
- PRIMARYLANGID
- SUBLANGID
- LANG_SYSTEM_DEFAULT
- LANG_USER_DEFAULT
- MAKELCID
- LANGIDFROMLCID
- LOCALE_SYSTEM_DEFAULT
- LOCALE_USER_DEFAULT
- );
-
-@EXPORT_OK = qw(SetLocaleInfo SendSettingChange);
-
-%EXPORT_TAGS =
-(
- CT => [qw(CT_CTYPE1 CT_CTYPE2 CT_CTYPE3)],
- C1 => [qw(C1_UPPER C1_LOWER C1_DIGIT C1_SPACE C1_PUNCT
- C1_CNTRL C1_BLANK C1_XDIGIT C1_ALPHA)],
- C2 => [qw(C2_LEFTTORIGHT C2_RIGHTTOLEFT C2_EUROPENUMBER
- C2_EUROPESEPARATOR C2_EUROPETERMINATOR C2_ARABICNUMBER
- C2_COMMONSEPARATOR C2_BLOCKSEPARATOR C2_SEGMENTSEPARATOR
- C2_WHITESPACE C2_OTHERNEUTRAL C2_NOTAPPLICABLE)],
- C3 => [qw(C3_NONSPACING C3_DIACRITIC C3_VOWELMARK C3_SYMBOL C3_KATAKANA
- C3_HIRAGANA C3_HALFWIDTH C3_FULLWIDTH C3_IDEOGRAPH C3_KASHIDA
- C3_ALPHA C3_NOTAPPLICABLE)],
- NORM => [qw(NORM_IGNORECASE NORM_IGNORENONSPACE NORM_IGNORESYMBOLS
- NORM_IGNOREWIDTH NORM_IGNOREKANATYPE NORM_IGNOREKASHIDA)],
- LCMAP => [qw(LCMAP_LOWERCASE LCMAP_UPPERCASE LCMAP_SORTKEY LCMAP_HALFWIDTH
- LCMAP_FULLWIDTH LCMAP_HIRAGANA LCMAP_KATAKANA)],
- LANG => [qw(LANG_NEUTRAL LANG_ALBANIAN LANG_ARABIC LANG_BAHASA
- LANG_BULGARIAN LANG_CATALAN LANG_CHINESE LANG_CZECH LANG_DANISH
- LANG_DUTCH LANG_ENGLISH LANG_FINNISH LANG_FRENCH LANG_GERMAN
- LANG_GREEK LANG_HEBREW LANG_HUNGARIAN LANG_ICELANDIC
- LANG_ITALIAN LANG_JAPANESE LANG_KOREAN LANG_NORWEGIAN
- LANG_POLISH LANG_PORTUGUESE LANG_RHAETO_ROMAN LANG_ROMANIAN
- LANG_RUSSIAN LANG_SERBO_CROATIAN LANG_SLOVAK LANG_SPANISH
- LANG_SWEDISH LANG_THAI LANG_TURKISH LANG_URDU)],
- SUBLANG => [qw(SUBLANG_NEUTRAL SUBLANG_DEFAULT SUBLANG_SYS_DEFAULT
- SUBLANG_CHINESE_SIMPLIFIED SUBLANG_CHINESE_TRADITIONAL
- SUBLANG_DUTCH SUBLANG_DUTCH_BELGIAN SUBLANG_ENGLISH_US
- SUBLANG_ENGLISH_UK SUBLANG_ENGLISH_AUS SUBLANG_ENGLISH_CAN
- SUBLANG_ENGLISH_NZ SUBLANG_ENGLISH_EIRE SUBLANG_FRENCH
- SUBLANG_FRENCH_BELGIAN SUBLANG_FRENCH_CANADIAN
- SUBLANG_FRENCH_SWISS SUBLANG_GERMAN SUBLANG_GERMAN_SWISS
- SUBLANG_GERMAN_AUSTRIAN SUBLANG_ITALIAN SUBLANG_ITALIAN_SWISS
- SUBLANG_NORWEGIAN_BOKMAL SUBLANG_NORWEGIAN_NYNORSK
- SUBLANG_PORTUGUESE SUBLANG_PORTUGUESE_BRAZILIAN
- SUBLANG_SERBO_CROATIAN_CYRILLIC SUBLANG_SERBO_CROATIAN_LATIN
- SUBLANG_SPANISH SUBLANG_SPANISH_MEXICAN
- SUBLANG_SPANISH_MODERN)],
- CTRY => [qw(CTRY_DEFAULT CTRY_AUSTRALIA CTRY_AUSTRIA CTRY_BELGIUM
- CTRY_BRAZIL CTRY_CANADA CTRY_DENMARK CTRY_FINLAND CTRY_FRANCE
- CTRY_GERMANY CTRY_ICELAND CTRY_IRELAND CTRY_ITALY CTRY_JAPAN
- CTRY_MEXICO CTRY_NETHERLANDS CTRY_NEW_ZEALAND CTRY_NORWAY
- CTRY_PORTUGAL CTRY_PRCHINA CTRY_SOUTH_KOREA CTRY_SPAIN
- CTRY_SWEDEN CTRY_SWITZERLAND CTRY_TAIWAN CTRY_UNITED_KINGDOM
- CTRY_UNITED_STATES)],
- LOCALE => [qw(LOCALE_NOUSEROVERRIDE LOCALE_ILANGUAGE LOCALE_SLANGUAGE
- LOCALE_SENGLANGUAGE LOCALE_SABBREVLANGNAME
- LOCALE_SNATIVELANGNAME LOCALE_ICOUNTRY LOCALE_SCOUNTRY
- LOCALE_SENGCOUNTRY LOCALE_SABBREVCTRYNAME LOCALE_SNATIVECTRYNAME
- LOCALE_IDEFAULTLANGUAGE LOCALE_IDEFAULTCOUNTRY
- LOCALE_IDEFAULTCODEPAGE LOCALE_IDEFAULTANSICODEPAGE LOCALE_SLIST
- LOCALE_IMEASURE LOCALE_SDECIMAL LOCALE_STHOUSAND
- LOCALE_SGROUPING LOCALE_IDIGITS LOCALE_ILZERO LOCALE_INEGNUMBER
- LOCALE_SNATIVEDIGITS LOCALE_SCURRENCY LOCALE_SINTLSYMBOL
- LOCALE_SMONDECIMALSEP LOCALE_SMONTHOUSANDSEP LOCALE_SMONGROUPING
- LOCALE_ICURRDIGITS LOCALE_IINTLCURRDIGITS LOCALE_ICURRENCY
- LOCALE_INEGCURR LOCALE_SDATE LOCALE_STIME LOCALE_SSHORTDATE
- LOCALE_SLONGDATE LOCALE_STIMEFORMAT LOCALE_IDATE LOCALE_ILDATE
- LOCALE_ITIME LOCALE_ITIMEMARKPOSN LOCALE_ICENTURY LOCALE_ITLZERO
- LOCALE_IDAYLZERO LOCALE_IMONLZERO LOCALE_S1159 LOCALE_S2359
- LOCALE_ICALENDARTYPE LOCALE_IOPTIONALCALENDAR
- LOCALE_IFIRSTDAYOFWEEK LOCALE_IFIRSTWEEKOFYEAR LOCALE_SDAYNAME1
- LOCALE_SDAYNAME2 LOCALE_SDAYNAME3 LOCALE_SDAYNAME4
- LOCALE_SDAYNAME5 LOCALE_SDAYNAME6 LOCALE_SDAYNAME7
- LOCALE_SABBREVDAYNAME1 LOCALE_SABBREVDAYNAME2
- LOCALE_SABBREVDAYNAME3 LOCALE_SABBREVDAYNAME4
- LOCALE_SABBREVDAYNAME5 LOCALE_SABBREVDAYNAME6
- LOCALE_SABBREVDAYNAME7 LOCALE_SMONTHNAME1 LOCALE_SMONTHNAME2
- LOCALE_SMONTHNAME3 LOCALE_SMONTHNAME4 LOCALE_SMONTHNAME5
- LOCALE_SMONTHNAME6 LOCALE_SMONTHNAME7 LOCALE_SMONTHNAME8
- LOCALE_SMONTHNAME9 LOCALE_SMONTHNAME10 LOCALE_SMONTHNAME11
- LOCALE_SMONTHNAME12 LOCALE_SMONTHNAME13 LOCALE_SABBREVMONTHNAME1
- LOCALE_SABBREVMONTHNAME2 LOCALE_SABBREVMONTHNAME3
- LOCALE_SABBREVMONTHNAME4 LOCALE_SABBREVMONTHNAME5
- LOCALE_SABBREVMONTHNAME6 LOCALE_SABBREVMONTHNAME7
- LOCALE_SABBREVMONTHNAME8 LOCALE_SABBREVMONTHNAME9
- LOCALE_SABBREVMONTHNAME10 LOCALE_SABBREVMONTHNAME11
- LOCALE_SABBREVMONTHNAME12 LOCALE_SABBREVMONTHNAME13
- LOCALE_SPOSITIVESIGN LOCALE_SNEGATIVESIGN LOCALE_IPOSSIGNPOSN
- LOCALE_INEGSIGNPOSN LOCALE_IPOSSYMPRECEDES LOCALE_IPOSSEPBYSPACE
- LOCALE_INEGSYMPRECEDES LOCALE_INEGSEPBYSPACE)],
- TIME => [qw(TIME_NOMINUTESORSECONDS TIME_NOSECONDS TIME_NOTIMEMARKER
- TIME_FORCE24HOURFORMAT)],
- DATE => [qw(DATE_SHORTDATE DATE_LONGDATE DATE_USE_ALT_CALENDAR
- DATE_YEARMONTH DATE_LTRREADING DATE_RTLREADING)],
-);
-
-foreach my $tag (keys %EXPORT_TAGS) {
- push @EXPORT_OK, @{$EXPORT_TAGS{$tag}};
-}
-
-# Character Type Flags
-sub CT_CTYPE1 { 0x0001 }
-sub CT_CTYPE2 { 0x0002 }
-sub CT_CTYPE3 { 0x0004 }
-
-# Character Type 1 Bits
-sub C1_UPPER { 0x0001 }
-sub C1_LOWER { 0x0002 }
-sub C1_DIGIT { 0x0004 }
-sub C1_SPACE { 0x0008 }
-sub C1_PUNCT { 0x0010 }
-sub C1_CNTRL { 0x0020 }
-sub C1_BLANK { 0x0040 }
-sub C1_XDIGIT { 0x0080 }
-sub C1_ALPHA { 0x0100 }
-
-# Character Type 2 Bits
-sub C2_LEFTTORIGHT { 0x1 }
-sub C2_RIGHTTOLEFT { 0x2 }
-sub C2_EUROPENUMBER { 0x3 }
-sub C2_EUROPESEPARATOR { 0x4 }
-sub C2_EUROPETERMINATOR { 0x5 }
-sub C2_ARABICNUMBER { 0x6 }
-sub C2_COMMONSEPARATOR { 0x7 }
-sub C2_BLOCKSEPARATOR { 0x8 }
-sub C2_SEGMENTSEPARATOR { 0x9 }
-sub C2_WHITESPACE { 0xA }
-sub C2_OTHERNEUTRAL { 0xB }
-sub C2_NOTAPPLICABLE { 0x0 }
-
-# Character Type 3 Bits
-sub C3_NONSPACING { 0x0001 }
-sub C3_DIACRITIC { 0x0002 }
-sub C3_VOWELMARK { 0x0004 }
-sub C3_SYMBOL { 0x0008 }
-sub C3_KATAKANA { 0x0010 }
-sub C3_HIRAGANA { 0x0020 }
-sub C3_HALFWIDTH { 0x0040 }
-sub C3_FULLWIDTH { 0x0080 }
-sub C3_IDEOGRAPH { 0x0100 }
-sub C3_KASHIDA { 0x0200 }
-sub C3_ALPHA { 0x8000 }
-sub C3_NOTAPPLICABLE { 0x0 }
-
-# String Flags
-sub NORM_IGNORECASE { 0x0001 }
-sub NORM_IGNORENONSPACE { 0x0002 }
-sub NORM_IGNORESYMBOLS { 0x0004 }
-sub NORM_IGNOREWIDTH { 0x0008 }
-sub NORM_IGNOREKANATYPE { 0x0040 }
-sub NORM_IGNOREKASHIDA { 0x40000}
-
-# Locale Dependent Mapping Flags
-sub LCMAP_LOWERCASE { 0x0100 }
-sub LCMAP_UPPERCASE { 0x0200 }
-sub LCMAP_SORTKEY { 0x0400 }
-sub LCMAP_HALFWIDTH { 0x0800 }
-sub LCMAP_FULLWIDTH { 0x1000 }
-sub LCMAP_HIRAGANA { 0x2000 }
-sub LCMAP_KATAKANA { 0x4000 }
-
-# Primary Language Identifier
-sub LANG_NEUTRAL { 0x00 }
-sub LANG_ALBANIAN { 0x1c }
-sub LANG_ARABIC { 0x01 }
-sub LANG_BAHASA { 0x21 }
-sub LANG_BULGARIAN { 0x02 }
-sub LANG_CATALAN { 0x03 }
-sub LANG_CHINESE { 0x04 }
-sub LANG_CZECH { 0x05 }
-sub LANG_DANISH { 0x06 }
-sub LANG_DUTCH { 0x13 }
-sub LANG_ENGLISH { 0x09 }
-sub LANG_FINNISH { 0x0b }
-sub LANG_FRENCH { 0x0c }
-sub LANG_GERMAN { 0x07 }
-sub LANG_GREEK { 0x08 }
-sub LANG_HEBREW { 0x0d }
-sub LANG_HUNGARIAN { 0x0e }
-sub LANG_ICELANDIC { 0x0f }
-sub LANG_ITALIAN { 0x10 }
-sub LANG_JAPANESE { 0x11 }
-sub LANG_KOREAN { 0x12 }
-sub LANG_NORWEGIAN { 0x14 }
-sub LANG_POLISH { 0x15 }
-sub LANG_PORTUGUESE { 0x16 }
-sub LANG_RHAETO_ROMAN { 0x17 }
-sub LANG_ROMANIAN { 0x18 }
-sub LANG_RUSSIAN { 0x19 }
-sub LANG_SERBO_CROATIAN { 0x1a }
-sub LANG_SLOVAK { 0x1b }
-sub LANG_SPANISH { 0x0a }
-sub LANG_SWEDISH { 0x1d }
-sub LANG_THAI { 0x1e }
-sub LANG_TURKISH { 0x1f }
-sub LANG_URDU { 0x20 }
-
-# Sublanguage Identifier
-sub SUBLANG_NEUTRAL { 0x00 }
-sub SUBLANG_DEFAULT { 0x01 }
-sub SUBLANG_SYS_DEFAULT { 0x02 }
-sub SUBLANG_CHINESE_SIMPLIFIED { 0x02 }
-sub SUBLANG_CHINESE_TRADITIONAL { 0x01 }
-sub SUBLANG_DUTCH { 0x01 }
-sub SUBLANG_DUTCH_BELGIAN { 0x02 }
-sub SUBLANG_ENGLISH_US { 0x01 }
-sub SUBLANG_ENGLISH_UK { 0x02 }
-sub SUBLANG_ENGLISH_AUS { 0x03 }
-sub SUBLANG_ENGLISH_CAN { 0x04 }
-sub SUBLANG_ENGLISH_NZ { 0x05 }
-sub SUBLANG_ENGLISH_EIRE { 0x06 }
-sub SUBLANG_FRENCH { 0x01 }
-sub SUBLANG_FRENCH_BELGIAN { 0x02 }
-sub SUBLANG_FRENCH_CANADIAN { 0x03 }
-sub SUBLANG_FRENCH_SWISS { 0x04 }
-sub SUBLANG_GERMAN { 0x01 }
-sub SUBLANG_GERMAN_SWISS { 0x02 }
-sub SUBLANG_GERMAN_AUSTRIAN { 0x03 }
-sub SUBLANG_ITALIAN { 0x01 }
-sub SUBLANG_ITALIAN_SWISS { 0x02 }
-sub SUBLANG_NORWEGIAN_BOKMAL { 0x01 }
-sub SUBLANG_NORWEGIAN_NYNORSK { 0x02 }
-sub SUBLANG_PORTUGUESE { 0x02 }
-sub SUBLANG_PORTUGUESE_BRAZILIAN { 0x01 }
-sub SUBLANG_SERBO_CROATIAN_CYRILLIC { 0x02 }
-sub SUBLANG_SERBO_CROATIAN_LATIN { 0x01 }
-sub SUBLANG_SPANISH { 0x01 }
-sub SUBLANG_SPANISH_MEXICAN { 0x02 }
-sub SUBLANG_SPANISH_MODERN { 0x03 }
-
-# Country codes
-sub CTRY_DEFAULT { 0 }
-sub CTRY_AUSTRALIA { 61 }
-sub CTRY_AUSTRIA { 43 }
-sub CTRY_BELGIUM { 32 }
-sub CTRY_BRAZIL { 55 }
-sub CTRY_CANADA { 2 }
-sub CTRY_DENMARK { 45 }
-sub CTRY_FINLAND { 358 }
-sub CTRY_FRANCE { 33 }
-sub CTRY_GERMANY { 49 }
-sub CTRY_ICELAND { 354 }
-sub CTRY_IRELAND { 353 }
-sub CTRY_ITALY { 39 }
-sub CTRY_JAPAN { 81 }
-sub CTRY_MEXICO { 52 }
-sub CTRY_NETHERLANDS { 31 }
-sub CTRY_NEW_ZEALAND { 64 }
-sub CTRY_NORWAY { 47 }
-sub CTRY_PORTUGAL { 351 }
-sub CTRY_PRCHINA { 86 }
-sub CTRY_SOUTH_KOREA { 82 }
-sub CTRY_SPAIN { 34 }
-sub CTRY_SWEDEN { 46 }
-sub CTRY_SWITZERLAND { 41 }
-sub CTRY_TAIWAN { 886 }
-sub CTRY_UNITED_KINGDOM { 44 }
-sub CTRY_UNITED_STATES { 1 }
-
-# Locale Types
-sub LOCALE_NOUSEROVERRIDE { 0x80000000 }
-sub LOCALE_ILANGUAGE { 0x0001 }
-sub LOCALE_SLANGUAGE { 0x0002 }
-sub LOCALE_SENGLANGUAGE { 0x1001 }
-sub LOCALE_SABBREVLANGNAME { 0x0003 }
-sub LOCALE_SNATIVELANGNAME { 0x0004 }
-sub LOCALE_ICOUNTRY { 0x0005 }
-sub LOCALE_SCOUNTRY { 0x0006 }
-sub LOCALE_SENGCOUNTRY { 0x1002 }
-sub LOCALE_SABBREVCTRYNAME { 0x0007 }
-sub LOCALE_SNATIVECTRYNAME { 0x0008 }
-sub LOCALE_IDEFAULTLANGUAGE { 0x0009 }
-sub LOCALE_IDEFAULTCOUNTRY { 0x000A }
-sub LOCALE_IDEFAULTCODEPAGE { 0x000B }
-sub LOCALE_IDEFAULTANSICODEPAGE { 0x1004 }
-sub LOCALE_SLIST { 0x000C }
-sub LOCALE_IMEASURE { 0x000D }
-sub LOCALE_SDECIMAL { 0x000E }
-sub LOCALE_STHOUSAND { 0x000F }
-sub LOCALE_SGROUPING { 0x0010 }
-sub LOCALE_IDIGITS { 0x0011 }
-sub LOCALE_ILZERO { 0x0012 }
-sub LOCALE_INEGNUMBER { 0x1010 }
-sub LOCALE_SNATIVEDIGITS { 0x0013 }
-sub LOCALE_SCURRENCY { 0x0014 }
-sub LOCALE_SINTLSYMBOL { 0x0015 }
-sub LOCALE_SMONDECIMALSEP { 0x0016 }
-sub LOCALE_SMONTHOUSANDSEP { 0x0017 }
-sub LOCALE_SMONGROUPING { 0x0018 }
-sub LOCALE_ICURRDIGITS { 0x0019 }
-sub LOCALE_IINTLCURRDIGITS { 0x001A }
-sub LOCALE_ICURRENCY { 0x001B }
-sub LOCALE_INEGCURR { 0x001C }
-sub LOCALE_SDATE { 0x001D }
-sub LOCALE_STIME { 0x001E }
-sub LOCALE_SSHORTDATE { 0x001F }
-sub LOCALE_SLONGDATE { 0x0020 }
-sub LOCALE_STIMEFORMAT { 0x1003 }
-sub LOCALE_IDATE { 0x0021 }
-sub LOCALE_ILDATE { 0x0022 }
-sub LOCALE_ITIME { 0x0023 }
-sub LOCALE_ITIMEMARKPOSN { 0x1005 }
-sub LOCALE_ICENTURY { 0x0024 }
-sub LOCALE_ITLZERO { 0x0025 }
-sub LOCALE_IDAYLZERO { 0x0026 }
-sub LOCALE_IMONLZERO { 0x0027 }
-sub LOCALE_S1159 { 0x0028 }
-sub LOCALE_S2359 { 0x0029 }
-sub LOCALE_ICALENDARTYPE { 0x1009 }
-sub LOCALE_IOPTIONALCALENDAR { 0x100B }
-sub LOCALE_IFIRSTDAYOFWEEK { 0x100C }
-sub LOCALE_IFIRSTWEEKOFYEAR { 0x100D }
-sub LOCALE_SDAYNAME1 { 0x002A }
-sub LOCALE_SDAYNAME2 { 0x002B }
-sub LOCALE_SDAYNAME3 { 0x002C }
-sub LOCALE_SDAYNAME4 { 0x002D }
-sub LOCALE_SDAYNAME5 { 0x002E }
-sub LOCALE_SDAYNAME6 { 0x002F }
-sub LOCALE_SDAYNAME7 { 0x0030 }
-sub LOCALE_SABBREVDAYNAME1 { 0x0031 }
-sub LOCALE_SABBREVDAYNAME2 { 0x0032 }
-sub LOCALE_SABBREVDAYNAME3 { 0x0033 }
-sub LOCALE_SABBREVDAYNAME4 { 0x0034 }
-sub LOCALE_SABBREVDAYNAME5 { 0x0035 }
-sub LOCALE_SABBREVDAYNAME6 { 0x0036 }
-sub LOCALE_SABBREVDAYNAME7 { 0x0037 }
-sub LOCALE_SMONTHNAME1 { 0x0038 }
-sub LOCALE_SMONTHNAME2 { 0x0039 }
-sub LOCALE_SMONTHNAME3 { 0x003A }
-sub LOCALE_SMONTHNAME4 { 0x003B }
-sub LOCALE_SMONTHNAME5 { 0x003C }
-sub LOCALE_SMONTHNAME6 { 0x003D }
-sub LOCALE_SMONTHNAME7 { 0x003E }
-sub LOCALE_SMONTHNAME8 { 0x003F }
-sub LOCALE_SMONTHNAME9 { 0x0040 }
-sub LOCALE_SMONTHNAME10 { 0x0041 }
-sub LOCALE_SMONTHNAME11 { 0x0042 }
-sub LOCALE_SMONTHNAME12 { 0x0043 }
-sub LOCALE_SMONTHNAME13 { 0x100E }
-sub LOCALE_SABBREVMONTHNAME1 { 0x0044 }
-sub LOCALE_SABBREVMONTHNAME2 { 0x0045 }
-sub LOCALE_SABBREVMONTHNAME3 { 0x0046 }
-sub LOCALE_SABBREVMONTHNAME4 { 0x0047 }
-sub LOCALE_SABBREVMONTHNAME5 { 0x0048 }
-sub LOCALE_SABBREVMONTHNAME6 { 0x0049 }
-sub LOCALE_SABBREVMONTHNAME7 { 0x004A }
-sub LOCALE_SABBREVMONTHNAME8 { 0x004B }
-sub LOCALE_SABBREVMONTHNAME9 { 0x004C }
-sub LOCALE_SABBREVMONTHNAME10 { 0x004D }
-sub LOCALE_SABBREVMONTHNAME11 { 0x004E }
-sub LOCALE_SABBREVMONTHNAME12 { 0x004F }
-sub LOCALE_SABBREVMONTHNAME13 { 0x100F }
-sub LOCALE_SPOSITIVESIGN { 0x0050 }
-sub LOCALE_SNEGATIVESIGN { 0x0051 }
-sub LOCALE_IPOSSIGNPOSN { 0x0052 }
-sub LOCALE_INEGSIGNPOSN { 0x0053 }
-sub LOCALE_IPOSSYMPRECEDES { 0x0054 }
-sub LOCALE_IPOSSEPBYSPACE { 0x0055 }
-sub LOCALE_INEGSYMPRECEDES { 0x0056 }
-sub LOCALE_INEGSEPBYSPACE { 0x0057 }
-
-# GetTimeFormat Flags
-sub TIME_NOMINUTESORSECONDS { 0x0001 }
-sub TIME_NOSECONDS { 0x0002 }
-sub TIME_NOTIMEMARKER { 0x0004 }
-sub TIME_FORCE24HOURFORMAT { 0x0008 }
-
-# GetDateFormat Flags
-sub DATE_SHORTDATE { 0x0001 }
-sub DATE_LONGDATE { 0x0002 }
-sub DATE_USE_ALT_CALENDAR { 0x0004 }
-sub DATE_YEARMONTH { 0x0008 }
-sub DATE_LTRREADING { 0x0010 }
-sub DATE_RTLREADING { 0x0020 }
-
-# Language Identifier Functions
-sub MAKELANGID { my ($p,$s) = @_; (($s & 0xffff) << 10) | ($p & 0xffff); }
-sub PRIMARYLANGID { my $lgid = shift; $lgid & 0x3ff; }
-sub SUBLANGID { my $lgid = shift; ($lgid >> 10) & 0x3f; }
-
-sub LANG_SYSTEM_DEFAULT { MAKELANGID(LANG_NEUTRAL, SUBLANG_SYS_DEFAULT); }
-sub LANG_USER_DEFAULT { MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT); }
-
-# Locale Identifier Functions
-sub MAKELCID { my $lgid = shift; $lgid & 0xffff; }
-sub LANGIDFROMLCID { my $lcid = shift; $lcid & 0xffff; }
-
-sub LOCALE_SYSTEM_DEFAULT { MAKELCID(LANG_SYSTEM_DEFAULT); }
-sub LOCALE_USER_DEFAULT { MAKELCID(LANG_USER_DEFAULT); }
-
-1;
-
-__END__
-
-=head1 NAME
-
-Win32::OLE::NLS - OLE National Language Support
-
-=head1 SYNOPSIS
-
- missing
-
-=head1 DESCRIPTION
-
-This module provides access to the national language support features
-in the F<OLENLS.DLL>.
-
-=head2 Functions
-
-=over 8
-
-=item CompareString(LCID,FLAGS,STR1,STR2)
-
-Compare STR1 and STR2 in the LCID locale. FLAGS indicate the character
-traits to be used or ignored when comparing the two strings.
-
- NORM_IGNORECASE Ignore case
- NORM_IGNOREKANATYPE Ignore hiragana/katakana character differences
- NORM_IGNORENONSPACE Ignore accents, diacritics, and vowel marks
- NORM_IGNORESYMBOLS Ignore symbols
- NORM_IGNOREWIDTH Ignore character width
-
-Possible return values are:
-
- 0 Function failed
- 1 STR1 is less than STR2
- 2 STR1 is equal to STR2
- 3 STR1 is greater than STR2
-
-Note that you can subtract 2 from the return code to get values
-comparable to the C<cmp> operator.
-
-=item LCMapString(LCID,FLAGS,STR)
-
-LCMapString translates STR using LCID dependent translation.
-Flags contains a combination of the following options:
-
- LCMAP_LOWERCASE Lowercase
- LCMAP_UPPERCASE Uppercase
- LCMAP_HALFWIDTH Narrow characters
- LCMAP_FULLWIDTH Wide characters
- LCMAP_HIRAGANA Hiragana
- LCMAP_KATAKANA Katakana
- LCMAP_SORTKEY Character sort key
-
-The following normalization options can be combined with C<LCMAP_SORTKEY>:
-
- NORM_IGNORECASE Ignore case
- NORM_IGNOREKANATYPE Ignore hiragana/katakana character differences
- NORM_IGNORENONSPACE Ignore accents, diacritics, and vowel marks
- NORM_IGNORESYMBOLS Ignore symbols
- NORM_IGNOREWIDTH Ignore character width
-
-The return value is the translated string.
-
-=item GetLocaleInfo(LCID,LCTYPE)
-
-Retrieve locale setting LCTYPE from the locale specified by LCID. Use
-LOCALE_NOUSEROVERRIDE | LCTYPE to always query the locale database.
-Otherwise user changes to C<win.ini> through the windows control panel
-take precedence when retrieving values for the system default locale.
-See the documentation below for a list of valid LCTYPE values.
-
-The return value is the contents of the requested locale setting.
-
-=item GetStringType(LCID,TYPE,STR)
-
-Retrieve type information from locale LCID about each character in STR.
-The requested TYPE can be one of the following 3 levels:
-
- CT_CTYPE1 ANSI C and POSIX type information
- CT_CTYPE2 Text layout type information
- CT_CTYPE3 Text processing type information
-
-The return value is a list of values, each of wich is a bitwise OR of
-the applicable type bits from the corresponding table below:
-
- @ct = GetStringType(LOCALE_SYSTEM_DEFAULT, CT_CTYPE1, "String");
-
-ANSI C and POSIX character type information:
-
- C1_UPPER Uppercase
- C1_LOWER Lowercase
- C1_DIGIT Decimal digits
- C1_SPACE Space characters
- C1_PUNCT Punctuation
- C1_CNTRL Control characters
- C1_BLANK Blank characters
- C1_XDIGIT Hexadecimal digits
- C1_ALPHA Any letter
-
-Text layout type information:
-
- C2_LEFTTORIGHT Left to right
- C2_RIGHTTOLEFT Right to left
- C2_EUROPENUMBER European number, European digit
- C2_EUROPESEPARATOR European numeric separator
- C2_EUROPETERMINATOR European numeric terminator
- C2_ARABICNUMBER Arabic number
- C2_COMMONSEPARATOR Common numeric separator
- C2_BLOCKSEPARATOR Block separator
- C2_SEGMENTSEPARATOR Segment separator
- C2_WHITESPACE White space
- C2_OTHERNEUTRAL Other neutrals
- C2_NOTAPPLICABLE No implicit direction (e.g. ctrl codes)
-
-Text precessing type information:
-
- C3_NONSPACING Nonspacing mark
- C3_DIACRITIC Diacritic nonspacing mark
- C3_VOWELMARK Vowel nonspacing mark
- C3_SYMBOL Symbol
- C3_KATAKANA Katakana character
- C3_HIRAGANA Hiragana character
- C3_HALFWIDTH Narrow character
- C3_FULLWIDTH Wide character
- C3_IDEOGRAPH Ideograph
- C3_ALPHA Any letter
- C3_NOTAPPLICABLE Not applicable
-
-
-=item GetSystemDefaultLangID()
-
-Returns the system default language identifier.
-
-=item GetSystemDefaultLCID()
-
-Returns the system default locale identifier.
-
-=item GetUserDefaultLangID()
-
-Returns the user default language identifier.
-
-=item GetUserDefaultLCID()
-
-Returns the user default locale identifier.
-
-=item SendSettingChange()
-
-Sends a WM_SETTINGCHANGE message to all top level windows.
-
-=item SetLocaleInfo(LCID, LCTYPE, LCDATA)
-
-Changes an item in the user override part of the locale setting LCID.
-It doesn't change the system default database. The following LCTYPEs are
-changeable:
-
- LOCALE_ICALENDARTYPE LOCALE_SDATE
- LOCALE_ICURRDIGITS LOCALE_SDECIMAL
- LOCALE_ICURRENCY LOCALE_SGROUPING
- LOCALE_IDIGITS LOCALE_SLIST
- LOCALE_IFIRSTDAYOFWEEK LOCALE_SLONGDATE
- LOCALE_IFIRSTWEEKOFYEAR LOCALE_SMONDECIMALSEP
- LOCALE_ILZERO LOCALE_SMONGROUPING
- LOCALE_IMEASURE LOCALE_SMONTHOUSANDSEP
- LOCALE_INEGCURR LOCALE_SNEGATIVESIGN
- LOCALE_INEGNUMBER LOCALE_SPOSITIVESIGN
- LOCALE_IPAPERSIZE LOCALE_SSHORTDATE
- LOCALE_ITIME LOCALE_STHOUSAND
- LOCALE_S1159 LOCALE_STIME
- LOCALE_S2359 LOCALE_STIMEFORMAT
- LOCALE_SCURRENCY LOCALE_SYEARMONTH
-
-You have to call SendSettingChange() to activate these changes for
-subsequent Win32::OLE::Variant object formatting because the OLE
-subsystem seems to cache locale information.
-
-=item MAKELANGID(LANG,SUBLANG)
-
-Creates a language identifier from a primary language and a sublanguage.
-
-=item PRIMARYLANGID(LANGID)
-
-Retrieves the primary language from a language identifier.
-
-=item SUBLANGID(LANGID)
-
-Retrieves the sublanguage from a language identifier.
-
-=item MAKELCID(LANGID)
-
-Creates a locale identifies from a language identifier.
-
-=item LANGIDFROMLCID(LCID)
-
-Retrieves a language identifier from a locale identifier.
-
-=back
-
-=head2 Locale Types
-
-=over 8
-
-=item LOCALE_ILANGUAGE
-
-The language identifier (in hex).
-
-=item LOCALE_SLANGUAGE
-
-The localized name of the language.
-
-=item LOCALE_SENGLANGUAGE
-
-The ISO Standard 639 English name of the language.
-
-=item LOCALE_SABBREVLANGNAME
-
-The three-letter abbreviated name of the language. The first two
-letters are from the ISO Standard 639 language name abbreviation. The
-third letter indicates the sublanguage type.
-
-=item LOCALE_SNATIVELANGNAME
-
-The native name of the language.
-
-=item LOCALE_ICOUNTRY
-
-The country code, which is based on international phone codes.
-
-=item LOCALE_SCOUNTRY
-
-The localized name of the country.
-
-=item LOCALE_SENGCOUNTRY
-
-The English name of the country.
-
-=item LOCALE_SABBREVCTRYNAME
-
-The ISO Standard 3166 abbreviated name of the country.
-
-=item LOCALE_SNATIVECTRYNAME
-
-The native name of the country.
-
-=item LOCALE_IDEFAULTLANGUAGE
-
-Language identifier for the principal language spoken in this
-locale.
-
-=item LOCALE_IDEFAULTCOUNTRY
-
-Country code for the principal country in this locale.
-
-=item LOCALE_IDEFAULTANSICODEPAGE
-
-The ANSI code page associated with this locale. Format: 4 Unicode
-decimal digits plus a Unicode null terminator.
-
-XXX This should be translated by GetLocaleInfo. XXX
-
-=item LOCALE_IDEFAULTCODEPAGE
-
-The OEM code page associated with the country.
-
-=item LOCALE_SLIST
-
-Characters used to separate list items (often a comma).
-
-=item LOCALE_IMEASURE
-
-Default measurement system:
-
- 0 metric system (S.I.)
- 1 U.S. system
-
-=item LOCALE_SDECIMAL
-
-Characters used for the decimal separator (often a dot).
-
-=item LOCALE_STHOUSAND
-
-Characters used as the separator between groups of digits left of the decimal.
-
-=item LOCALE_SGROUPING
-
-Sizes for each group of digits to the left of the decimal. An explicit
-size is required for each group. Sizes are separated by semicolons. If
-the last value is 0, the preceding value is repeated. To group
-thousands, specify 3;0.
-
-=item LOCALE_IDIGITS
-
-The number of fractional digits.
-
-=item LOCALE_ILZERO
-
-Whether to use leading zeros in decimal fields. A setting of 0
-means use no leading zeros; 1 means use leading zeros.
-
-=item LOCALE_SNATIVEDIGITS
-
-The ten characters that are the native equivalent of the ASCII 0-9.
-
-=item LOCALE_INEGNUMBER
-
-Negative number mode.
-
- 0 (1.1)
- 1 -1.1
- 2 -1.1
- 3 1.1
- 4 1.1
-
-=item LOCALE_SCURRENCY
-
-The string used as the local monetary symbol.
-
-=item LOCALE_SINTLSYMBOL
-
-Three characters of the International monetary symbol specified in ISO
-4217, Codes for the Representation of Currencies and Funds, followed
-by the character separating this string from the amount.
-
-=item LOCALE_SMONDECIMALSEP
-
-Characters used for the monetary decimal separators.
-
-=item LOCALE_SMONTHOUSANDSEP
-
-Characters used as monetary separator between groups of digits left of
-the decimal.
-
-=item LOCALE_SMONGROUPING
-
-Sizes for each group of monetary digits to the left of the decimal. An
-explicit size is needed for each group. Sizes are separated by
-semicolons. If the last value is 0, the preceding value is
-repeated. To group thousands, specify 3;0.
-
-=item LOCALE_ICURRDIGITS
-
-Number of fractional digits for the local monetary format.
-
-=item LOCALE_IINTLCURRDIGITS
-
-Number of fractional digits for the international monetary format.
-
-=item LOCALE_ICURRENCY
-
-Positive currency mode.
-
- 0 Prefix, no separation.
- 1 Suffix, no separation.
- 2 Prefix, 1-character separation.
- 3 Suffix, 1-character separation.
-
-=item LOCALE_INEGCURR
-
-Negative currency mode.
-
- 0 ($1.1)
- 1 -$1.1
- 2 $-1.1
- 3 $1.1-
- 4 $(1.1$)
- 5 -1.1$
- 6 1.1-$
- 7 1.1$-
- 8 -1.1 $ (space before $)
- 9 -$ 1.1 (space after $)
- 10 1.1 $- (space before $)
-
-=item LOCALE_ICALENDARTYPE
-
-The type of calendar currently in use.
-
- 1 Gregorian (as in U.S.)
- 2 Gregorian (always English strings)
- 3 Era: Year of the Emperor (Japan)
- 4 Era: Year of the Republic of China
- 5 Tangun Era (Korea)
-
-=item LOCALE_IOPTIONALCALENDAR
-
-The additional calendar types available for this LCID. Can be a
-null-separated list of all valid optional calendars. Value is
-0 for "None available" or any of the LOCALE_ICALENDARTYPE settings.
-
-XXX null separated list should be translated by GetLocaleInfo XXX
-
-=item LOCALE_SDATE
-
-Characters used for the date separator.
-
-=item LOCALE_STIME
-
-Characters used for the time separator.
-
-=item LOCALE_STIMEFORMAT
-
-Time-formatting string.
-
-=item LOCALE_SSHORTDATE
-
-Short Date_Time formatting strings for this locale.
-
-=item LOCALE_SLONGDATE
-
-Long Date_Time formatting strings for this locale.
-
-=item LOCALE_IDATE
-
-Short Date format-ordering specifier.
-
- 0 Month - Day - Year
- 1 Day - Month - Year
- 2 Year - Month - Day
-
-=item LOCALE_ILDATE
-
-Long Date format ordering specifier. Value can be any of the valid
-LOCALE_IDATE settings.
-
-=item LOCALE_ITIME
-
-Time format specifier.
-
- 0 AM/PM 12-hour format.
- 1 24-hour format.
-
-=item LOCALE_ITIMEMARKPOSN
-
-Whether the time marker string (AM|PM) precedes or follows the time
-string.
- 0 Suffix (9:15 AM).
- 1 Prefix (AM 9:15).
-
-=item LOCALE_ICENTURY
-
-Whether to use full 4-digit century.
-
- 0 Two digit.
- 1 Full century.
-
-=item LOCALE_ITLZERO
-
-Whether to use leading zeros in time fields.
-
- 0 No leading zeros.
- 1 Leading zeros for hours.
-
-=item LOCALE_IDAYLZERO
-
-Whether to use leading zeros in day fields. Values as for
-LOCALE_ITLZERO.
-
-=item LOCALE_IMONLZERO
-
-Whether to use leading zeros in month fields. Values as for
-LOCALE_ITLZERO.
-
-=item LOCALE_S1159
-
-String for the AM designator.
-
-=item LOCALE_S2359
-
-String for the PM designator.
-
-=item LOCALE_IFIRSTWEEKOFYEAR
-
-Specifies which week of the year is considered first.
-
- 0 Week containing 1/1 is the first week of the year.
- 1 First full week following 1/1is the first week of the year.
- 2 First week with at least 4 days is the first week of the year.
-
-=item LOCALE_IFIRSTDAYOFWEEK
-
-Specifies the day considered first in the week. Value "0" means
-SDAYNAME1 and value "6" means SDAYNAME7.
-
-=item LOCALE_SDAYNAME1 .. LOCALE_SDAYNAME7
-
-Long name for Monday .. Sunday.
-
-=item LOCALE_SABBREVDAYNAME1 .. LOCALE_SABBREVDAYNAME7
-
-Abbreviated name for Monday .. Sunday.
-
-=item LOCALE_SMONTHNAME1 .. LOCALE_SMONTHNAME12
-
-Long name for January .. December.
-
-=item LOCALE_SMONTHNAME13
-
-Native name for 13th month, if it exists.
-
-=item LOCALE_SABBREVMONTHNAME1 .. LOCALE_SABBREVMONTHNAME12
-
-Abbreviated name for January .. December.
-
-=item LOCALE_SABBREVMONTHNAME13
-
-Native abbreviated name for 13th month, if it exists.
-
-=item LOCALE_SPOSITIVESIGN
-
-String value for the positive sign.
-
-=item LOCALE_SNEGATIVESIGN
-
-String value for the negative sign.
-
-=item LOCALE_IPOSSIGNPOSN
-
-Formatting index for positive values.
-
- 0 Parentheses surround the amount and the monetary symbol.
- 1 The sign string precedes the amount and the monetary symbol.
- 2 The sign string precedes the amount and the monetary symbol.
- 3 The sign string precedes the amount and the monetary symbol.
- 4 The sign string precedes the amount and the monetary symbol.
-
-=item LOCALE_INEGSIGNPOSN
-
-Formatting index for negative values. Values as for LOCALE_IPOSSIGNPOSN.
-
-=item LOCALE_IPOSSYMPRECEDES
-
-If the monetary symbol precedes, 1. If it succeeds a positive amount, 0.
-
-=item LOCALE_IPOSSEPBYSPACE
-
-If the monetary symbol is separated by a space from a positive amount,
-1. Otherwise, 0.
-
-=item LOCALE_INEGSYMPRECEDES
-
-If the monetary symbol precedes, 1. If it succeeds a negative amount, 0.
-
-=item LOCALE_INEGSEPBYSPACE
-
-If the monetary symbol is separated by a space from a negative amount,
-1. Otherwise, 0.
-
-=back
-
-=head1 AUTHORS/COPYRIGHT
-
-This module is part of the Win32::OLE distribution.
-
-=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/TPJ.pod b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/TPJ.pod
deleted file mode 100644
index e45770baa4..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/TPJ.pod
+++ /dev/null
@@ -1,798 +0,0 @@
-=pod
-
-=head1 NAME
-
-The Perl Journal #10 - Win32::OLE by Jan Dubois
-
-=head1 INTRODUCTION
-
-Suppose you're composing a document with Microsoft Word. You want to
-include an Excel spreadsheet. You could save the spreadsheet in some
-image format that Word can understand, and import it into your
-document. But if the spreadsheet changes, your document will be out of
-date.
-
-Microsoft's OLE (Object Linking and Embedding, pronounced "olay") lets
-one program use objects from another. In the above scenario, the
-spreadsheet is the object. As long as Excel makes that spreadsheet
-available as an OLE object, and Word knows to treat it like one, your
-document will always be current.
-
-You can control OLE objects from Perl with the Win32::OLE module, and
-that's what this article is about. First, I'll show you how to "think
-OLE," which mostly involves a lot of jargon. Next, I'll show you the
-mechanics involved in using Win32::OLE. Then we'll go through a Perl
-program that uses OLE to manipulate Microsoft Excel, Microsoft Access,
-and Lotus Notes. Finally, I'll talk about Variants, an internal OLE
-data type.
-
-
-=head1 THE OLE MINDSET
-
-When an application makes an OLE object available for other
-applications to use, that's called OLE I<automation>. The program
-using the object is called the I<controller>, and the application
-providing the object is called the I<server>. OLE automation is guided
-by the OLE Component Object Model (COM) which specifies how those
-objects must behave if they are to be used by other processes and
-machines.
-
-There are two different types of OLE automation servers. I<In-process>
-servers are implemented as dynamic link libraries (DLLs) and run in
-the same process space as the controller. I<Out-of-process> servers
-are more interesting; they are standalone executables that exist as
-separate processes - possibly on a different computer.
-
-The Win32::OLE module lets your Perl program act as an OLE
-controller. It allows Perl to be used in place of other languages like
-Visual Basic or Java to control OLE objects. This makes all OLE
-automation servers immediately available as Perl modules.
-
-Don't confuse ActiveState OLE with Win32::OLE. ActiveState OLE is
-completely different, although future builds of ActiveState Perl (500
-and up) will work with Win32::OLE.
-
-Objects can expose OLE methods, properties, and events to the outside
-world. Methods are functions that the controller can call to make the
-object do something; properties describe the state of the object; and
-events let the controller know about external events affecting the
-object, such as the user clicking on a button. Since events involve
-asynchronous communication with their objects, they require either
-threads or an event loop. They are not yet supported by the Win32::OLE
-module, and for the same reason ActiveX controls (OCXs) are currently
-unsupported as well.
-
-=head1 WORKING WITH WIN32::OLE
-
-The Win32::OLE module doesn't let your Perl program create OLE
-objects. What it does do is let your Perl program act like a remote
-control for other applications-it lets your program be an OLE
-controller. You can take an OLE object from another application
-(Access, Notes, Excel, or anything else that speaks OLE) and invoke
-its methods or manipulate its properties.
-
-=head2 THE FIRST STEP: CREATING AN OLE SERVER OBJECT
-
-First, we need to create a Perl object to represent the OLE
-server. This is a weird idea; what it amounts to is that if we want to
-control OLE objects produced by, say, Excel, we have to create a Perl
-object that represents Excel. So even though our program is an OLE
-controller, it'll contain objects that represent OLE servers.
-
-You can create a new OLE I<server object> with C<< Win32::OLE->new >>.
-This takes a program ID (a human readable string like
-C<'Speech.VoiceText'>) and returns a server object:
-
- my $server = Win32::OLE->new('Excel.Application', 'Quit');
-
-Some server objects (particularly those for Microsoft Office
-applications) don't automatically terminate when your program no
-longer needs them. They need some kind of Quit method, and that's just
-what our second argument is. It can be either a code reference or a
-method name to be invoked when the object is destroyed. This lets you
-ensure that objects will be properly cleaned up even when the Perl
-program dies abnormally.
-
-To access a server object on a different computer, replace the first
-argument with a reference to a list of the server name and program ID:
-
- my $server = Win32::OLE->new(['foo.bar.com',
- 'Excel.Application']);
-
-(To get the requisite permissions, you'll need to configure your
-security settings with F<DCOMCNFG.EXE>.)
-
-You can also directly attach your program to an already running OLE
-server:
-
- my $server = Win32::OLE->GetActiveObject('Excel.Application');
-
-This fails (returning C<undef>) if no server exists, or if the server
-refuses the connection for some reason. It is also possible to use a
-persistent object moniker (usually a filename) to start the associated
-server and load the object into memory:
-
- my $doc = Win32::OLE->GetObject("MyDocument.Doc");
-
-=head2 METHOD CALLS
-
-Once you've created one of these server objects, you need to call its
-methods to make the OLE objects sing and dance. OLE methods are
-invoked just like normal Perl object methods:
-
- $server->Foo(@Arguments);
-
-This is a Perl method call - but it also triggers an OLE method call
-in the object. After your program executes this statement, the
-C<$server> object will execute its Foo() method. The available methods
-are typically documented in the application's I<object model>.
-
-B<Parameters.> By default, all parameters are positional
-(e.g. C<foo($first, $second, $third)>) rather than named (e.g.
-C<< foo(-name => "Yogi", -title => "Coach") >>). The required parameters
-come first, followed by the optional parameters; if you need to
-provide a dummy value for an optional parameter, use undef.
-
-Positional parameters get cumbersome if a method takes a lot of
-them. You can use named arguments instead if you go to a little extra
-trouble - when the last argument is a reference to a hash, the
-key/value pairs of the hash are treated as named parameters:
-
- $server->Foo($Pos1, $Pos2, {Name1 => $Value1,
- Name2 => $Value2});
-
-B<Foreign Languages and Default Methods.> Sometimes OLE servers use
-method and property names that are specific to a non-English
-locale. That means they might have non-ASCII characters, which aren't
-allowed in Perl variable names. In German, you might see C<ffnen> used
-instead of C<Open>. In these cases, you can use the Invoke() method:
-
- $server->Invoke('ffnen', @Arguments);
-
-This is necessary because C<< $Server->ffnen(@Arguments) >> is a syntax
-error in current versions of Perl.
-
-=head2 PROPERTIES
-
-As I said earlier, objects can expose three things to the outside
-world: methods, properties, and events. We've covered methods, and
-Win32::OLE can't handle events. That leaves properties. But as it
-turns out, properties and events are largely interchangeable. Most
-methods have corresponding properties, and vice versa.
-
-An object's properties can be accessed with a hash reference:
-
- $server->{Bar} = $value;
- $value = $server->{Bar};
-
-This example sets and queries the value of the property named
-C<Bar>. You could also have called the object's Bar() method to
-achieve the same effect:
-
- $value = $server->Bar;
-
-However, you can't write the first line as C<< $server->Bar = $value >>,
-because you can't assign to the return value of a method call. In
-Visual Basic, OLE automation distinguishes between assigning the name
-of an object and assigning its value:
-
- Set Object = OtherObject
-
- Let Value = Object
-
-The C<Set> statement shown here makes C<Object> refer to the same object as
-C<OtherObject>. The C<Let> statement copies the value instead. (The value of
-an OLE object is what you get when you call the object's default
-method.
-
-In Perl, saying C<< $server1 = $server2 >> always creates another reference,
-just like the C<Set> in Visual Basic. If you want to assign the value
-instead, use the valof() function:
-
- my $value = valof $server;
-
-This is equivalent to
-
- my $value = $server->Invoke('');
-
-=head2 SAMPLE APPLICATION
-
-Let's look at how all of this might be used. In Listing: 1 you'll see
-F<T-Bond.pl>, a program that uses Win32::OLE for an almost-real world
-application.
-
-The developer of this application, Mary Lynch, is a financial futures
-broker. Every afternoon, she connects to the Chicago Board of Trade
-(CBoT) web site at http://www.cbot.com and collects the time and sales
-information for U.S. T-bond futures. She wants her program to create a
-chart that depicts the data in 15-minute intervals, and then she wants
-to record the data in a database for later analysis. Then she wants
-her program to send mail to her clients.
-
-Mary's program will use Microsoft Access as a database, Microsoft
-Excel to produce the chart, and Lotus Notes to send the mail. It will
-all be controlled from a single Perl program using OLE automation. In
-this section, we'll go through T-Bond. pl step by step so you can see
-how Win32::OLE lets you control these applications.
-
-=head2 DOWNLOADING A WEB PAGE WITH LWP
-
-However, Mary first needs to amass the raw T-bond data by having her
-Perl program automatically download and parse a web page. That's the
-perfect job for LWP, the libwww-perl bundle available on the CPAN. LWP
-has nothing to do with OLE. But this is a real-world application, and
-it's just what Mary needs to download her data from the Chicago Board
-of Trade.
-
- use LWP::Simple;
- my $URL = 'http://www.cbot.com/mplex/quotes/tsfut';
- my $text = get("$URL/tsf$Contract.htm");
-
-She could also have used the Win32::Internet module:
-
- use Win32::Internet;
- my $URL = 'http://www.cbot.com/mplex/quotes/tsfut';
- my $text = $Win32::Internet->new->FetchURL("$URL/tsf$Contract.htm");
-
-Mary wants to condense the ticker data into 15 minute bars. She's
-interested only in lines that look like this:
-
- 03/12/1998 US 98Mar 12116 15:28:34 Open
-
-A regular expression can be used to determine whether a line looks
-like this. If it does, the regex can split it up into individual
-fields. The price quoted above, C<12116>, really means 121 16/32, and
-needs to be converted to 121.5. The data is then condensed into 15
-minute intervals and only the first, last, highest, and lowest price
-during each interval are kept. The time series is stored in the array
-C<@Bars>. Each entry in C<@Bars> is a reference to a list of 5 elements:
-Time, Open, High, Low, and Close.
-
- foreach (split "\n", $text) {
- # 03/12/1998 US 98Mar 12116 15:28:34 Open
- my ($Date,$Price,$Hour,$Min,$Sec,$Ind) =
- m|^\s*(\d+/\d+/\d+) # " 03/12/1998"
- \s+US\s+\S+\s+(\d+) # " US 98Mar 12116"
- \s+(\d+):(\d+):(\d+) # " 12:42:40"
- \s*(.*)$|x; # " Ask"
- next unless defined $Date;
- $Day = $Date;
-
- # Convert from fractional to decimal format
- $Price = int($Price/100) + ($Price%100)/32;
-
- # Round up time to next multiple of 15 minutes
- my $NewTime = int(($Sec+$Min*60+$Hour*3600)/900+1)*900;
- unless (defined $Time && $NewTime == $Time) {
- push @Bars, [$hhmm, $Open, $High, $Low, $Close]
- if defined $Time;
- $Open = $High = $Low = $Close = undef;
- $Time = $NewTime;
- my $Hour = int($Time/3600);
- $hhmm = sprintf "%02d:%02d", $Hour, $Time/60-$Hour*60;
- }
-
- # Update 15 minute bar values
- $Close = $Price;
- $Open = $Price unless defined $Open;
- $High = $Price unless defined $High && $High > $Price;
- $Low = $Price unless defined $Low && $Low > $Price;
- }
-
- die "No data found" unless defined $Time;
- push @Bars, [$hhmm, $Open, $High, $Low, $Close];
-
-=head2 MICROSOFT ACCESS
-
-Now that Mary has her T-bond quotes, she's ready to use Win32::OLE to
-store them into a Microsoft Access database. This has the advantage
-that she can copy the database to her lap-top and work with it on her
-long New York commute. She's able to create an Access database as
-follows:
-
- use Win32::ODBC;
- use Win32::OLE;
-
- # Include the constants for the Microsoft Access
- # "Data Access Object".
-
- use Win32::OLE::Const 'Microsoft DAO';
-
- my $DSN = 'T-Bonds';
- my $Driver = 'Microsoft Access Driver (*.mdb)';
- my $Desc = 'US T-Bond Quotes';
- my $Dir = 'i:\tmp\tpj';
- my $File = 'T-Bonds.mdb';
- my $Fullname = "$Dir\\$File";
-
- # Remove old database and dataset name
- unlink $Fullname if -f $Fullname;
- Win32::ODBC::ConfigDSN(ODBC_REMOVE_DSN, $Driver, "DSN=$DSN")
- if Win32::ODBC::DataSources($DSN);
-
- # Create new database
- my $Access = Win32::OLE->new('Access.Application', 'Quit');
- my $Workspace = $Access->DBEngine->CreateWorkspace('', 'Admin', '');
- my $Database = $Workspace->CreateDatabase($Fullname, dbLangGeneral);
-
- # Add new database name
- Win32::ODBC::ConfigDSN(ODBC_ADD_DSN, $Driver,
- "DSN=$DSN", "Description=$Desc", "DBQ=$Fullname",
- "DEFAULTDIR=$Dir", "UID=", "PWD=");
-
-This uses Win32::ODBC (described in TPJ #9) to remove and create
-F<T-Bonds.mdb>. This lets Mary use the same script on her workstation
-and on her laptop even when the database is stored in different
-locations on each. The program also uses Win32::OLE to make Microsoft
-Access create an empty database.
-
-Every OLE server has some constants that your Perl program will need
-to use, made accessible by the Win32::OLE::Const module. For instance,
-to grab the Excel constants, say C<use Win32::OLE::Const 'Microsoft
-Excel'>.
-
-In the above example, we imported the Data Access Object con-stants
-just so we could use C<dbLangGeneral>.
-
-=head2 MICROSOFT EXCEL
-
-Now Mary uses Win32::OLE a second time, to have Microsoft Excel create
-the chart shown below.
-
- Figure 1: T-Bond data generated by MicroSoft Excel via Win32::OLE
-
- # Start Excel and create new workbook with a single sheet
- use Win32::OLE qw(in valof with);
- use Win32::OLE::Const 'Microsoft Excel';
- use Win32::OLE::NLS qw(:DEFAULT :LANG :SUBLANG);
-
- my $lgid = MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT);
- $Win32::OLE::LCID = MAKELCID($lgid);
-
- $Win32::OLE::Warn = 3;
-
-Here, Mary sets the locale to American English, which lets her do
-things like use American date formats (e.g. C<"12-30-98"> rather than
-C<"30-12-98">) in her program. It will continue to work even when she's
-visiting one of her international customers and has to run this
-program on their computers.
-
-The value of C<$Win32::OLE::Warn> determines what happens when an OLE
-error occurs. If it's 0, the error is ignored. If it's 2, or if it's 1
-and the script is running under C<-w>, the Win32::OLE module invokes
-C<Carp::carp()>. If C<$Win32::OLE::Warn> is set to 3, C<Carp::croak()>
-is invoked and the program dies immediately.
-
-Now the data can be put into an Excel spreadsheet to produce the
-chart. The following section of the program launches Excel and creates
-a new workbook with a single worksheet. It puts the column titles
-('Time', 'Open', 'High', 'Low', and 'Close') in a bold font on the
-first row of the sheet. The first column displays the timestamp in
-I<hh:mm> format; the next four display prices.
-
- my $Excel = Win32::OLE->new('Excel.Application', 'Quit');
- $Excel->{SheetsInNewWorkbook} = 1;
- my $Book = $Excel->Workbooks->Add;
- my $Sheet = $Book->Worksheets(1);
- $Sheet->{Name} = 'Candle';
-
- # Insert column titles
- my $Range = $Sheet->Range("A1:E1");
- $Range->{Value} = [qw(Time Open High Low Close)];
- $Range->Font->{Bold} = 1;
-
- $Sheet->Columns("A:A")->{NumberFormat} = "h:mm";
- # Open/High/Low/Close to be displayed in 32nds
- $Sheet->Columns("B:E")->{NumberFormat} = "# ?/32";
-
- # Add 15 minute data to spreadsheet
- print "Add data\n";
- $Range = $Sheet->Range(sprintf "A2:E%d", 2+$#Bars);
- $Range->{Value} = \@Bars;
-
-The last statement shows how to pass arrays to OLE objects. The
-Win32::OLE module automatically translates each array reference to a
-C<SAFEARRAY>, the internal OLE array data type. This translation first
-determines the maximum nesting level used by the Perl array, and then
-creates a C<SAFEARRAY> of the same dimension. The C<@Bars> array
-already contains the data in the correct form for the spreadsheet:
-
- ([Time1, Open1, High1, Low1, Close1],
- ...
- [TimeN, OpenN, HighN, LowN, CloseN])
-
-Now the table in the spreadsheet can be used to create a candle stick
-chart from our bars. Excel automatically chooses the time axis labels
-if they are selected before the chart is created:
-
- # Create candle stick chart as new object on worksheet
- $Sheet->Range("A:E")->Select;
-
- my $Chart = $Book->Charts->Add;
- $Chart->{ChartType} = xlStockOHLC;
- $Chart->Location(xlLocationAsObject, $Sheet->{Name});
- # Excel bug: the old $Chart is now invalid!
- $Chart = $Excel->ActiveChart;
-
-We can change the type of the chart from a separate sheet to a chart
-object on the spreadsheet page with the C<< $Chart->Location >>
-method. (This invalidates the chart object handle, which might be
-considered a bug in Excel.) Fortunately, this new chart is still the
-'active' chart, so an object handle to it can be reclaimed simply by
-asking Excel.
-
-At this point, our chart still needs a title, the legend is
-meaningless, and the axis has decimals instead of fractions. We can
-fix those with the following code:
-
- # Add title, remove legend
- with($Chart, HasLegend => 0, HasTitle => 1);
- $Chart->ChartTitle->Characters->{Text} = "US T-Bond";
-
- # Set up daily statistics
- $Open = $Bars[0][1];
- $High = $Sheet->Evaluate("MAX(C:C)");
- $Low = $Sheet->Evaluate("MIN(D:D)");
- $Close = $Bars[$#Bars][4];
-
-The with() function partially mimics the Visual Basic With statement,
-but allows only property assignments. It's a convenient shortcut for
-this:
-
- { # open new scope
- my $Axis = $Chart->Axes(xlValue);
- $Axis->{HasMajorGridlines} = 1;
- $Axis->{HasMinorGridlines} = 1;
- # etc ...
- }
-
-The C<$High> and C<$Low> for the day are needed to determine the
-minimum and maximum scaling levels. MIN and MAX are spreadsheet
-functions, and aren't automatically available as methods. However,
-Excel provides an Evaluate() method to calculate arbitrary spreadsheet
-functions, so we can use that.
-
-We want the chart to show major gridlines at every fourth tick and
-minor gridlines at every second tick. The minimum and maximum are
-chosen to be whatever multiples of 1/16 we need to do that.
-
- # Change tickmark spacing from decimal to fractional
- with($Chart->Axes(xlValue),
- HasMajorGridlines => 1,
- HasMinorGridlines => 1,
- MajorUnit => 1/8,
- MinorUnit => 1/16,
- MinimumScale => int($Low*16)/16,
- MaximumScale => int($High*16+1)/16
- );
-
- # Fat candles with only 5% gaps
- $Chart->ChartGroups(1)->{GapWidth} = 5;
-
- sub RGB { $_[0] | ($_[1] >> 8) | ($_[2] >> 16) }
-
- # White background with a solid border
-
- $Chart->PlotArea->Border->{LineStyle} = xlContinuous;
- $Chart->PlotArea->Border->{Color} = RGB(0,0,0);
- $Chart->PlotArea->Interior->{Color} = RGB(255,255,255);
-
- # Add 1 hour moving average of the Close series
- my $MovAvg = $Chart->SeriesCollection(4)->Trendlines
- ->Add({Type => xlMovingAvg, Period => 4});
- $MovAvg->Border->{Color} = RGB(255,0,0);
-
-Now the finished workbook can be saved to disk as
-F<i:\tmp\tpj\data.xls>. That file most likely still exists from when the
-program ran yesterday, so we'll remove it. (Otherwise, Excel would pop
-up a dialog with a warning, because the SaveAs() method doesn't like
-to overwrite files.)
-
-
- # Save workbook to file my $Filename = 'i:\tmp\tpj\data.xls';
- unlink $Filename if -f $Filename;
- $Book->SaveAs($Filename);
- $Book->Close;
-
-=head2 ACTIVEX DATA OBJECTS
-
-Mary stores the daily prices in her T-bonds database, keeping the data
-for the different contracts in separate tables. After creating an ADO
-(ActiveX Data Object) connection to the database, she tries to connect
-a record set to the table for the current contract. If this fails, she
-assumes that the table doesn't exists yet and tries to create it:
-
- use Win32::OLE::Const 'Microsoft ActiveX Data Objects';
-
- my $Connection = Win32::OLE->new('ADODB.Connection');
- my $Recordset = Win32::OLE->new('ADODB.Recordset');
- $Connection->Open('T-Bonds');
-
- # Open a record set for the table of this contract
- {
- local $Win32::OLE::Warn = 0;
- $Recordset->Open($Contract, $Connection, adOpenKeyset,
- adLockOptimistic, adCmdTable);
- }
-
- # Create table and index if it doesn't exist yet
- if (Win32::OLE->LastError) {
- $Connection->Execute(<<"SQL");
- CREATE TABLE $Contract
- (
- Day DATETIME,
- Open DOUBLE, High DOUBLE, Low DOUBLE, Close DOUBLE
- )
- SQL
- $Connection->Execute(<<"SQL");
- CREATE INDEX $Contract
- ON $Contract (Day) WITH PRIMARY
- SQL
- $Recordset->Open($Contract, $Connection, adOpenKeyset,
- adLockOptimistic, adCmdTable);
- }
-
-C<$Win32::OLE::Warn> is temporarily set to zero, so that if
-C<$Recordset->Open> fails, the failure will be recorded silently without
-terminating the program. C<Win32::OLE->LastError> shows whether the Open
-failed or not. C<LastError> returns the OLE error code in a numeric
-context and the OLE error message in a string context, just like
-Perl's C<$!> variable.
-
-Now Mary can add today's data:
-
- # Add new record to table
- use Win32::OLE::Variant;
- $Win32::OLE::Variant::LCID = $Win32::OLE::LCID;
-
- my $Fields = [qw(Day Open High Low Close)];
- my $Values = [Variant(VT_DATE, $Day),
- $Open, $High, $Low, $Close];
-
-Mary uses the Win32::OLE::Variant module to store C<$Day> as a date
-instead of a mere string. She wants to make sure that it's stored as
-an American-style date, so in the third line shown here she sets the
-locale ID of the Win32::OLE::Variant module to match the Win32::OLE
-module. (C<$Win32::OLE::LCID> had been set earlier to English, since
-that's what the Chicago Board of Trade uses.)
-
- {
- local $Win32::OLE::Warn = 0;
- $Recordset->AddNew($Fields, $Values);
- }
-
- # Replace existing record
- if (Win32::OLE->LastError) {
- $Recordset->CancelUpdate;
- $Recordset->Close;
- $Recordset->Open(<<"SQL", $Connection, adOpenDynamic);
- SELECT * FROM $Contract
- WHERE Day = #$Day#
- SQL
- $Recordset->Update($Fields, $Values);
- }
-
- $Recordset->Close;
- $Connection->Close;
-
-The program expects to be able to add a new record to the table. It
-fails if a record for this date already exists, because the Day field
-is the primary index and therefore must be unique. If an error occurs,
-the update operation started by AddNew() must first be cancelled with
-C<< $Recordset->CancelUpdate >>; otherwise the record set won't close.
-
-=head2 LOTUS NOTES
-
-Now Mary can use Lotus Notes to mail updates to all her customers
-interested in the T-bond data. (Lotus Notes doesn't provide its
-constants in the OLE type library, so Mary had to determine them by
-playing around with LotusScript.) The actual task is quite simple: A
-Notes session must be started, the mail database must be opened and
-the mail message must be created. The body of the message is created
-as a rich text field, which lets her mix formatted text with object
-attachments.
-
-In her program, Mary extracts the email addresses from her customer
-database and sends separate message to each. Here, we've simplified it
-somewhat.
-
- sub EMBED_ATTACHMENT {1454;} # from LotusScript
-
- my $Notes = Win32::OLE->new('Notes.NotesSession');
- my $Database = $Notes->GetDatabase('', '');
- $Database->OpenMail;
- my $Document = $Database->CreateDocument;
-
- $Document->{Form} = 'Memo';
- $Document->{SendTo} = ['Jon Orwant >orwant@tpj.com>',
- 'Jan Dubois >jan.dubois@ibm.net>'];
- $Document->{Subject} = "US T-Bonds Chart for $Day";
-
- my $Body = $Document->CreateRichtextItem('Body');
- $Body->AppendText(<<"EOT");
- I\'ve attached the latest US T-Bond data and chart for $Day.
- The daily statistics were:
-
- \tOpen\t$Open
- \tHigh\t$High
- \tLow\t$Low
- \tClose\t$Close
-
- Kind regards,
-
- Mary
- EOT
-
- $Body->EmbedObject(EMBED_ATTACHMENT, '', $Filename);
-
- $Document->Send(0);
-
-=head1 VARIANTS
-
-In this final section, I'll talk about Variants, which are the data
-types that you use to talk to OLE objects. We talked about this line
-earlier:
-
- my $Values = [Variant(VT_DATE, $Day),
- $Open, $High, $Low, $Close];
-
-Here, the Variant() function creates a Variant object, of type C<VT_DATE>
-and with the value C<$Day>. Variants are similar in many ways to Perl
-scalars. Arguments to OLE methods are transparently converted from
-their internal Perl representation to Variants and back again by the
-Win32::OLE module.
-
-OLE automation uses a generic C<VARIANT> data type to pass
-parameters. This data type contains type information in addition to
-the actual data value. Only the following data types are valid for OLE
-automation:
-
- B<Data Type Meaning>
- VT_EMPTY Not specified
- VT_NULL Null
- VT_I2 2 byte signed integer
- VT_I4 4 byte signed integer
- VT_R4 4 byte real
- VT_R8 8 byte real
- VT_CY Currency
- VT_DATE Date
- VT_BSTR Unicode string
- VT_DISPATCH OLE automation interface
- VT_ERROR Error
- VT_BOOL Boolean
- VT_VARIANT (only valid with VT_BYREF)
- VT_UNKNOWN Generic COM interface
- VT_UI1 Unsigned character
-
-The following two flags can also be used:
-
- VT_ARRAY Array of values
- VT_BYREF Pass by reference (instead of by value)
-
-B<The Perl to Variant transformation.> The following conversions are
-performed automatically whenever a Perl value must be translated into
-a Variant:
-
- Perl value Variant
- Integer values VT_I4
- Real values VT_R8
- Strings VT_BSTR
- undef VT_ERROR (DISP_E_PARAMNOTFOUND)
- Array reference VT_VARIANT | VT_ARRAY
- Win32::OLE object VT_DISPATCH
- Win32::OLE::Variant object Type of the Variant object
-
-What if your Perl value is a list of lists? Those can be irregularly
-shaped in Perl; that is, the subsidiary lists needn't have the same
-number of elements. In this case, the structure will be converted to a
-"rectangular" C<SAFEARRAY> of Variants, with unused slots set to
-C<VT_EMPTY>. Consider this Perl 2-D array:
-
- [ ["Perl" ], # one element
- [1, 3.1215, undef] # three elements
- ]
-
-This will be translated to a 2 by 3 C<SAFEARRAY> that looks like this:
-
- VT_BSTR("Perl") VT_EMPTY VT_EMPTY
- VT_I4(1) VT_R8(3.1415) VT_ERROR(DISP_E_PARAMNOTFOUND)
-
-B<The Variant To Perl Transformation.> Automatic conversion from Variants
-to Perl values happens as follows:
-
- Variant Perl value
- VT_BOOL, VT_ERROR Integer
- VT_UI1, VT_I2, VT_I4 Integer
- VT_R4, VT_R8 Float value
- VT_BSTR String
- VT_DISPATCH Win32::OLE object
-
-B<The Win32::OLE::Variant module.> This module provides access to the
-Variant data type, which gives you more control over how these
-arguments to OLE methods are encoded. (This is rarely necessary if you
-have a good grasp of the default conversion rules.) A Variant object
-can be created with the C<< Win32::OLE::Variant->new >> method or the
-equivalent Variant() function:
-
- use Win32::OLE::Variant;
- my $var1 = Win32::OLE::Variant->new(VT_DATE, 'Jan 1,1970');
- my $var2 = Variant(VT_BSTR, 'This is an Unicode string');
-
-Several methods let you inspect and manipulate Variant objects: The
-Type() and Value() methods return the variant type and value; the As()
-method returns the value after converting it to a different variant
-type; ChangeType() coerces the Variant into a different type; and
-Unicode() returns the value of a Variant object as an object of the
-Unicode::String class.
-
-These conversions are more interesting if they can be applied directly
-to the return value of an OLE method call without first mutilating the
-value with default conversions. This is possible with the following
-trick:
-
- my $RetVal = Variant(VT_EMPTY, undef);
- $Object->Dispatch($Method, $RetVal, @Arguments);
-
-Normally, you wouldn't call Dispatch() directly; it's executed
-implicitly by either AUTOLOAD() or Invoke(). If Dispatch() realizes
-that the return value is already a Win32::OLE::Variant object, the
-return value is not translated into a Perl representation but rather
-copied verbatim into the Variant object.
-
-Whenever a Win32::OLE::Variant object is used in a numeric or string
-context it is automatically converted into the corresponding format.
-
- printf "Number: %f and String: %s\n",
- $Var, $Var;
-
-This is equivalent to:
-
- printf "Number: %f and String: %s\n",
- $Var->As(VT_R8), $Var->As(VT_BSTR);
-
-For methods that modify their arguments, you need to use the C<VT_BYREF>
-flag. This lets you create number and string Variants that can be
-modified by OLE methods. Here, Corel's GetSize() method takes two
-integers and stores the C<x> and C<y> dimensions in them:
-
- my $x = Variant( VT_I4 | VT_BYREF, 0);
- my $y = Variant( VT_I4 | VT_BYREF, 0);
- $Corel->GetSize($x, $y);
-
-C<VT_BYREF> support for other Variant types might appear in future
-releases of Win32::OLE.
-
-=head1 FURTHER INFORMATION
-
-=head2 DOCUMENTATION AND EXAMPLE CODE
-
-More information about the OLE modules can be found in the
-documentation bundled with Win32::OLE. The distribution also contains
-other code samples.
-
-The object model for Microsoft Office applications can be found in the
-Visual Basic Reference for Microsoft Access, Excel, Word, or
-PowerPoint. These help files are not installed by default, but they
-can be added later by rerunning F<setup.exe> and choosing I<custom
-setup>. The object model for Microsoft Outlook can be found on the
-Microsoft Office Developer Forum at:
-http://www.microsoft.com/OutlookDev/.
-
-Information about the LotusScript object model can be found at:
-http://www.lotus.com/products/lotusscript.nsf.
-
-=head2 OLE AUTOMATION ON OTHER PLATFORMS
-
-Microsoft also makes OLE technology available for the Mac. DCOM is
-already included in Windows NT 4.0 and can be downloaded for Windows
-95. MVS and some Unix systems can use EntireX to get OLE
-functionality; see
-http://www.softwareag.com/corporat/solutions/entirex/entirex.htm.
-
-=head1 COPYRIGHT
-
-Copyright 1998 I<The Perl Journal>. http://www.tpj.com
-
-This article originally appeared in I<The Perl Journal> #10. It
-appears courtesy of Jon Orwant and I<The Perl Journal>. This document
-may be distributed under the same terms as Perl itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/TypeInfo.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/TypeInfo.pm
deleted file mode 100644
index d95399c1e2..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/TypeInfo.pm
+++ /dev/null
@@ -1,389 +0,0 @@
-# This module is still experimental and intentionally undocumented.
-# If you don't know why it is here, then you should probably not use it.
-
-package Win32::OLE::TypeInfo;
-
-use strict;
-use vars qw(@ISA @EXPORT @EXPORT_OK);
-use vars qw(@VT %TYPEFLAGS @TYPEKIND %IMPLTYPEFLAGS %PARAMFLAGS
- %FUNCFLAGS @CALLCONV @FUNCKIND %INVOKEKIND %VARFLAGS
- %LIBFLAGS @SYSKIND);
-
-use Exporter;
-@ISA = qw(Exporter);
-
-@EXPORT = qw(
- VT_EMPTY VT_NULL VT_I2 VT_I4 VT_R4 VT_R8 VT_CY VT_DATE
- VT_BSTR VT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN
- VT_DECIMAL VT_I1 VT_UI1 VT_UI2 VT_UI4 VT_I8 VT_UI8 VT_INT
- VT_UINT VT_VOID VT_HRESULT VT_PTR VT_SAFEARRAY VT_CARRAY
- VT_USERDEFINED VT_LPSTR VT_LPWSTR VT_FILETIME VT_BLOB
- VT_STREAM VT_STORAGE VT_STREAMED_OBJECT VT_STORED_OBJECT
- VT_BLOB_OBJECT VT_CF VT_CLSID VT_VECTOR VT_ARRAY VT_BYREF
- VT_RESERVED VT_ILLEGAL VT_ILLEGALMASKED VT_TYPEMASK
-
- TYPEFLAG_FAPPOBJECT TYPEFLAG_FCANCREATE TYPEFLAG_FLICENSED
- TYPEFLAG_FPREDECLID TYPEFLAG_FHIDDEN TYPEFLAG_FCONTROL
- TYPEFLAG_FDUAL TYPEFLAG_FNONEXTENSIBLE TYPEFLAG_FOLEAUTOMATION
- TYPEFLAG_FRESTRICTED TYPEFLAG_FAGGREGATABLE TYPEFLAG_FREPLACEABLE
- TYPEFLAG_FDISPATCHABLE TYPEFLAG_FREVERSEBIND
-
- TKIND_ENUM TKIND_RECORD TKIND_MODULE TKIND_INTERFACE TKIND_DISPATCH
- TKIND_COCLASS TKIND_ALIAS TKIND_UNION TKIND_MAX
-
- IMPLTYPEFLAG_FDEFAULT IMPLTYPEFLAG_FSOURCE IMPLTYPEFLAG_FRESTRICTED
- IMPLTYPEFLAG_FDEFAULTVTABLE
-
- PARAMFLAG_NONE PARAMFLAG_FIN PARAMFLAG_FOUT PARAMFLAG_FLCID
- PARAMFLAG_FRETVAL PARAMFLAG_FOPT PARAMFLAG_FHASDEFAULT
-
- FUNCFLAG_FRESTRICTED FUNCFLAG_FSOURCE FUNCFLAG_FBINDABLE
- FUNCFLAG_FREQUESTEDIT FUNCFLAG_FDISPLAYBIND FUNCFLAG_FDEFAULTBIND
- FUNCFLAG_FHIDDEN FUNCFLAG_FUSESGETLASTERROR FUNCFLAG_FDEFAULTCOLLELEM
- FUNCFLAG_FUIDEFAULT FUNCFLAG_FNONBROWSABLE FUNCFLAG_FREPLACEABLE
- FUNCFLAG_FIMMEDIATEBIND
-
- CC_FASTCALL CC_CDECL CC_MSCPASCAL CC_PASCAL CC_MACPASCAL CC_STDCALL
- CC_FPFASTCALL CC_SYSCALL CC_MPWCDECL CC_MPWPASCAL CC_MAX
-
- INVOKE_FUNC INVOKE_PROPERTYGET INVOKE_PROPERTYPUT INVOKE_PROPERTYPUTREF
-
- VARFLAG_FREADONLY VARFLAG_FSOURCE VARFLAG_FBINDABLE VARFLAG_FREQUESTEDIT
- VARFLAG_FDISPLAYBIND VARFLAG_FDEFAULTBIND VARFLAG_FHIDDEN VARFLAG_FRESTRICTED
- VARFLAG_FDEFAULTCOLLELEM VARFLAG_FUIDEFAULT VARFLAG_FNONBROWSABLE
- VARFLAG_FREPLACEABLE VARFLAG_FIMMEDIATEBIND
-
- LIBFLAG_FRESTRICTED LIBFLAG_FCONTROL LIBFLAG_FHIDDEN
- SYS_WIN16 SYS_WIN32 SYS_MAC
-
- FUNC_VIRTUAL FUNC_PUREVIRTUAL FUNC_NONVIRTUAL FUNC_STATIC FUNC_DISPATCH
-
- @VT %TYPEFLAGS @TYPEKIND %IMPLTYPEFLAGS %PARAMFLAGS
- %FUNCFLAGS @CALLCONV @FUNCKIND %INVOKEKIND %VARFLAGS %LIBFLAGS @SYSKIND
-);
-
-# Lib Flags
-# ---------
-
-sub LIBFLAG_FRESTRICTED () { 0x01; }
-sub LIBFLAG_FCONTROL () { 0x02; }
-sub LIBFLAG_FHIDDEN () { 0x04; }
-
-$LIBFLAGS{LIBFLAG_FRESTRICTED()} = LIBFLAG_FRESTRICTED;
-$LIBFLAGS{LIBFLAG_FCONTROL()} = LIBFLAG_FCONTROL;
-$LIBFLAGS{LIBFLAG_FHIDDEN()} = LIBFLAG_FHIDDEN;
-
-# Sys Kind
-# --------
-
-sub SYS_WIN16 () { 0; }
-sub SYS_WIN32 () { SYS_WIN16() + 1; }
-sub SYS_MAC () { SYS_WIN32() + 1; }
-
-$SYSKIND[SYS_WIN16] = 'SYS_WIN16';
-$SYSKIND[SYS_WIN32] = 'SYS_WIN32';
-$SYSKIND[SYS_MAC] = 'SYS_MAC';
-
-# Type Flags
-# ----------
-
-sub TYPEFLAG_FAPPOBJECT () { 0x1; }
-sub TYPEFLAG_FCANCREATE () { 0x2; }
-sub TYPEFLAG_FLICENSED () { 0x4; }
-sub TYPEFLAG_FPREDECLID () { 0x8; }
-sub TYPEFLAG_FHIDDEN () { 0x10; }
-sub TYPEFLAG_FCONTROL () { 0x20; }
-sub TYPEFLAG_FDUAL () { 0x40; }
-sub TYPEFLAG_FNONEXTENSIBLE () { 0x80; }
-sub TYPEFLAG_FOLEAUTOMATION () { 0x100; }
-sub TYPEFLAG_FRESTRICTED () { 0x200; }
-sub TYPEFLAG_FAGGREGATABLE () { 0x400; }
-sub TYPEFLAG_FREPLACEABLE () { 0x800; }
-sub TYPEFLAG_FDISPATCHABLE () { 0x1000; }
-sub TYPEFLAG_FREVERSEBIND () { 0x2000; }
-
-$TYPEFLAGS{TYPEFLAG_FAPPOBJECT()} = TYPEFLAG_FAPPOBJECT;
-$TYPEFLAGS{TYPEFLAG_FCANCREATE()} = TYPEFLAG_FCANCREATE;
-$TYPEFLAGS{TYPEFLAG_FLICENSED()} = TYPEFLAG_FLICENSED;
-$TYPEFLAGS{TYPEFLAG_FPREDECLID()} = TYPEFLAG_FPREDECLID;
-$TYPEFLAGS{TYPEFLAG_FHIDDEN()} = TYPEFLAG_FHIDDEN;
-$TYPEFLAGS{TYPEFLAG_FCONTROL()} = TYPEFLAG_FCONTROL;
-$TYPEFLAGS{TYPEFLAG_FDUAL()} = TYPEFLAG_FDUAL;
-$TYPEFLAGS{TYPEFLAG_FNONEXTENSIBLE()} = TYPEFLAG_FNONEXTENSIBLE;
-$TYPEFLAGS{TYPEFLAG_FOLEAUTOMATION()} = TYPEFLAG_FOLEAUTOMATION;
-$TYPEFLAGS{TYPEFLAG_FRESTRICTED()} = TYPEFLAG_FRESTRICTED;
-$TYPEFLAGS{TYPEFLAG_FAGGREGATABLE()} = TYPEFLAG_FAGGREGATABLE;
-$TYPEFLAGS{TYPEFLAG_FREPLACEABLE()} = TYPEFLAG_FREPLACEABLE;
-$TYPEFLAGS{TYPEFLAG_FDISPATCHABLE()} = TYPEFLAG_FDISPATCHABLE;
-$TYPEFLAGS{TYPEFLAG_FREVERSEBIND()} = TYPEFLAG_FREVERSEBIND;
-
-# Type Kind
-# ---------
-
-sub TKIND_ENUM () { 0; }
-sub TKIND_RECORD () { TKIND_ENUM() + 1; }
-sub TKIND_MODULE () { TKIND_RECORD() + 1; }
-sub TKIND_INTERFACE () { TKIND_MODULE() + 1; }
-sub TKIND_DISPATCH () { TKIND_INTERFACE() + 1; }
-sub TKIND_COCLASS () { TKIND_DISPATCH() + 1; }
-sub TKIND_ALIAS () { TKIND_COCLASS() + 1; }
-sub TKIND_UNION () { TKIND_ALIAS() + 1; }
-sub TKIND_MAX () { TKIND_UNION() + 1; }
-
-$TYPEKIND[TKIND_ENUM] = 'TKIND_ENUM';
-$TYPEKIND[TKIND_RECORD] = 'TKIND_RECORD';
-$TYPEKIND[TKIND_MODULE] = 'TKIND_MODULE';
-$TYPEKIND[TKIND_INTERFACE] = 'TKIND_INTERFACE';
-$TYPEKIND[TKIND_DISPATCH] = 'TKIND_DISPATCH';
-$TYPEKIND[TKIND_COCLASS] = 'TKIND_COCLASS';
-$TYPEKIND[TKIND_ALIAS] = 'TKIND_ALIAS';
-$TYPEKIND[TKIND_UNION] = 'TKIND_UNION';
-
-# Implemented Type Flags
-# ----------------------
-
-sub IMPLTYPEFLAG_FDEFAULT () { 0x1; }
-sub IMPLTYPEFLAG_FSOURCE () { 0x2; }
-sub IMPLTYPEFLAG_FRESTRICTED () { 0x4; }
-sub IMPLTYPEFLAG_FDEFAULTVTABLE () { 0x800; }
-
-$IMPLTYPEFLAGS{IMPLTYPEFLAG_FDEFAULT()} = IMPLTYPEFLAG_FDEFAULT;
-$IMPLTYPEFLAGS{IMPLTYPEFLAG_FSOURCE()} = IMPLTYPEFLAG_FSOURCE;
-$IMPLTYPEFLAGS{IMPLTYPEFLAG_FRESTRICTED()} = IMPLTYPEFLAG_FRESTRICTED;
-$IMPLTYPEFLAGS{IMPLTYPEFLAG_FDEFAULTVTABLE()} = IMPLTYPEFLAG_FDEFAULTVTABLE;
-
-# Parameter Flags
-# ---------------
-
-sub PARAMFLAG_NONE () { 0; }
-sub PARAMFLAG_FIN () { 0x1; }
-sub PARAMFLAG_FOUT () { 0x2; }
-sub PARAMFLAG_FLCID () { 0x4; }
-sub PARAMFLAG_FRETVAL () { 0x8; }
-sub PARAMFLAG_FOPT () { 0x10; }
-sub PARAMFLAG_FHASDEFAULT () { 0x20; }
-
-$PARAMFLAGS{PARAMFLAG_NONE()} = PARAMFLAG_NONE;
-$PARAMFLAGS{PARAMFLAG_FIN()} = PARAMFLAG_FIN;
-$PARAMFLAGS{PARAMFLAG_FOUT()} = PARAMFLAG_FOUT;
-$PARAMFLAGS{PARAMFLAG_FLCID()} = PARAMFLAG_FLCID;
-$PARAMFLAGS{PARAMFLAG_FRETVAL()} = PARAMFLAG_FRETVAL;
-$PARAMFLAGS{PARAMFLAG_FOPT()} = PARAMFLAG_FOPT;
-$PARAMFLAGS{PARAMFLAG_FHASDEFAULT()} = PARAMFLAG_FHASDEFAULT;
-
-# Function Flags
-# --------------
-
-sub FUNCFLAG_FRESTRICTED () { 0x1; }
-sub FUNCFLAG_FSOURCE () { 0x2; }
-sub FUNCFLAG_FBINDABLE () { 0x4; }
-sub FUNCFLAG_FREQUESTEDIT () { 0x8; }
-sub FUNCFLAG_FDISPLAYBIND () { 0x10; }
-sub FUNCFLAG_FDEFAULTBIND () { 0x20; }
-sub FUNCFLAG_FHIDDEN () { 0x40; }
-sub FUNCFLAG_FUSESGETLASTERROR () { 0x80; }
-sub FUNCFLAG_FDEFAULTCOLLELEM () { 0x100; }
-sub FUNCFLAG_FUIDEFAULT () { 0x200; }
-sub FUNCFLAG_FNONBROWSABLE () { 0x400; }
-sub FUNCFLAG_FREPLACEABLE () { 0x800; }
-sub FUNCFLAG_FIMMEDIATEBIND () { 0x1000; }
-
-$FUNCFLAGS{FUNCFLAG_FRESTRICTED()} = FUNCFLAG_FRESTRICTED;
-$FUNCFLAGS{FUNCFLAG_FSOURCE()} = FUNCFLAG_FSOURCE;
-$FUNCFLAGS{FUNCFLAG_FBINDABLE()} = FUNCFLAG_FBINDABLE;
-$FUNCFLAGS{FUNCFLAG_FREQUESTEDIT()} = FUNCFLAG_FREQUESTEDIT;
-$FUNCFLAGS{FUNCFLAG_FDISPLAYBIND()} = FUNCFLAG_FDISPLAYBIND;
-$FUNCFLAGS{FUNCFLAG_FDEFAULTBIND()} = FUNCFLAG_FDEFAULTBIND;
-$FUNCFLAGS{FUNCFLAG_FHIDDEN()} = FUNCFLAG_FHIDDEN;
-$FUNCFLAGS{FUNCFLAG_FUSESGETLASTERROR()} = FUNCFLAG_FUSESGETLASTERROR;
-$FUNCFLAGS{FUNCFLAG_FDEFAULTCOLLELEM()} = FUNCFLAG_FDEFAULTCOLLELEM;
-$FUNCFLAGS{FUNCFLAG_FUIDEFAULT()} = FUNCFLAG_FUIDEFAULT;
-$FUNCFLAGS{FUNCFLAG_FNONBROWSABLE()} = FUNCFLAG_FNONBROWSABLE;
-$FUNCFLAGS{FUNCFLAG_FREPLACEABLE()} = FUNCFLAG_FREPLACEABLE;
-$FUNCFLAGS{FUNCFLAG_FIMMEDIATEBIND()} = FUNCFLAG_FIMMEDIATEBIND;
-
-# Calling conventions
-# -------------------
-
-sub CC_FASTCALL () { 0; }
-sub CC_CDECL () { 1; }
-sub CC_MSCPASCAL () { CC_CDECL() + 1; }
-sub CC_PASCAL () { CC_MSCPASCAL; }
-sub CC_MACPASCAL () { CC_PASCAL() + 1; }
-sub CC_STDCALL () { CC_MACPASCAL() + 1; }
-sub CC_FPFASTCALL () { CC_STDCALL() + 1; }
-sub CC_SYSCALL () { CC_FPFASTCALL() + 1; }
-sub CC_MPWCDECL () { CC_SYSCALL() + 1; }
-sub CC_MPWPASCAL () { CC_MPWCDECL() + 1; }
-sub CC_MAX () { CC_MPWPASCAL() + 1; }
-
-$CALLCONV[CC_FASTCALL] = 'CC_FASTCALL';
-$CALLCONV[CC_CDECL] = 'CC_CDECL';
-$CALLCONV[CC_PASCAL] = 'CC_PASCAL';
-$CALLCONV[CC_MACPASCAL] = 'CC_MACPASCAL';
-$CALLCONV[CC_STDCALL] = 'CC_STDCALL';
-$CALLCONV[CC_FPFASTCALL] = 'CC_FPFASTCALL';
-$CALLCONV[CC_SYSCALL] = 'CC_SYSCALL';
-$CALLCONV[CC_MPWCDECL] = 'CC_MPWCDECL';
-$CALLCONV[CC_MPWPASCAL] = 'CC_MPWPASCAL';
-
-# Function Kind
-# -------------
-
-sub FUNC_VIRTUAL () { 0; }
-sub FUNC_PUREVIRTUAL () { FUNC_VIRTUAL() + 1; }
-sub FUNC_NONVIRTUAL () { FUNC_PUREVIRTUAL() + 1; }
-sub FUNC_STATIC () { FUNC_NONVIRTUAL() + 1; }
-sub FUNC_DISPATCH () { FUNC_STATIC() + 1; }
-
-$FUNCKIND[FUNC_VIRTUAL] = 'FUNC_VIRTUAL';
-$FUNCKIND[FUNC_PUREVIRTUAL] = 'FUNC_PUREVIRTUAL';
-$FUNCKIND[FUNC_NONVIRTUAL] = 'FUNC_NONVIRTUAL';
-$FUNCKIND[FUNC_STATIC] = 'FUNC_STATIC';
-$FUNCKIND[FUNC_DISPATCH] = 'FUNC_DISPATCH';
-
-# Invoke Kind
-# -----------
-
-sub INVOKE_FUNC () { 1; }
-sub INVOKE_PROPERTYGET () { 2; }
-sub INVOKE_PROPERTYPUT () { 4; }
-sub INVOKE_PROPERTYPUTREF () { 8; }
-
-$INVOKEKIND{INVOKE_FUNC()} = INVOKE_FUNC;
-$INVOKEKIND{INVOKE_PROPERTYGET()} = INVOKE_PROPERTYGET;
-$INVOKEKIND{INVOKE_PROPERTYPUT()} = INVOKE_PROPERTYPUT;
-$INVOKEKIND{INVOKE_PROPERTYPUTREF()} = INVOKE_PROPERTYPUTREF;
-
-# Variable Flags
-# --------------
-
-sub VARFLAG_FREADONLY () { 0x1; }
-sub VARFLAG_FSOURCE () { 0x2; }
-sub VARFLAG_FBINDABLE () { 0x4; }
-sub VARFLAG_FREQUESTEDIT () { 0x8; }
-sub VARFLAG_FDISPLAYBIND () { 0x10; }
-sub VARFLAG_FDEFAULTBIND () { 0x20; }
-sub VARFLAG_FHIDDEN () { 0x40; }
-sub VARFLAG_FRESTRICTED () { 0x80; }
-sub VARFLAG_FDEFAULTCOLLELEM () { 0x100; }
-sub VARFLAG_FUIDEFAULT () { 0x200; }
-sub VARFLAG_FNONBROWSABLE () { 0x400; }
-sub VARFLAG_FREPLACEABLE () { 0x800; }
-sub VARFLAG_FIMMEDIATEBIND () { 0x1000; }
-
-$VARFLAGS{VARFLAG_FREADONLY()} = VARFLAG_FREADONLY;
-$VARFLAGS{VARFLAG_FSOURCE()} = VARFLAG_FSOURCE;
-$VARFLAGS{VARFLAG_FBINDABLE()} = VARFLAG_FBINDABLE;
-$VARFLAGS{VARFLAG_FREQUESTEDIT()} = VARFLAG_FREQUESTEDIT;
-$VARFLAGS{VARFLAG_FDISPLAYBIND()} = VARFLAG_FDISPLAYBIND;
-$VARFLAGS{VARFLAG_FDEFAULTBIND()} = VARFLAG_FDEFAULTBIND;
-$VARFLAGS{VARFLAG_FHIDDEN()} = VARFLAG_FHIDDEN;
-$VARFLAGS{VARFLAG_FRESTRICTED()} = VARFLAG_FRESTRICTED;
-$VARFLAGS{VARFLAG_FDEFAULTCOLLELEM()} = VARFLAG_FDEFAULTCOLLELEM;
-$VARFLAGS{VARFLAG_FUIDEFAULT()} = VARFLAG_FUIDEFAULT;
-$VARFLAGS{VARFLAG_FNONBROWSABLE()} = VARFLAG_FNONBROWSABLE;
-$VARFLAGS{VARFLAG_FREPLACEABLE()} = VARFLAG_FREPLACEABLE;
-$VARFLAGS{VARFLAG_FIMMEDIATEBIND()} = VARFLAG_FIMMEDIATEBIND;
-
-
-# Variant Types
-# -------------
-
-sub VT_EMPTY () { 0; }
-sub VT_NULL () { 1; }
-sub VT_I2 () { 2; }
-sub VT_I4 () { 3; }
-sub VT_R4 () { 4; }
-sub VT_R8 () { 5; }
-sub VT_CY () { 6; }
-sub VT_DATE () { 7; }
-sub VT_BSTR () { 8; }
-sub VT_DISPATCH () { 9; }
-sub VT_ERROR () { 10; }
-sub VT_BOOL () { 11; }
-sub VT_VARIANT () { 12; }
-sub VT_UNKNOWN () { 13; }
-sub VT_DECIMAL () { 14; }
-sub VT_I1 () { 16; }
-sub VT_UI1 () { 17; }
-sub VT_UI2 () { 18; }
-sub VT_UI4 () { 19; }
-sub VT_I8 () { 20; }
-sub VT_UI8 () { 21; }
-sub VT_INT () { 22; }
-sub VT_UINT () { 23; }
-sub VT_VOID () { 24; }
-sub VT_HRESULT () { 25; }
-sub VT_PTR () { 26; }
-sub VT_SAFEARRAY () { 27; }
-sub VT_CARRAY () { 28; }
-sub VT_USERDEFINED () { 29; }
-sub VT_LPSTR () { 30; }
-sub VT_LPWSTR () { 31; }
-sub VT_FILETIME () { 64; }
-sub VT_BLOB () { 65; }
-sub VT_STREAM () { 66; }
-sub VT_STORAGE () { 67; }
-sub VT_STREAMED_OBJECT () { 68; }
-sub VT_STORED_OBJECT () { 69; }
-sub VT_BLOB_OBJECT () { 70; }
-sub VT_CF () { 71; }
-sub VT_CLSID () { 72; }
-sub VT_VECTOR () { 0x1000; }
-sub VT_ARRAY () { 0x2000; }
-sub VT_BYREF () { 0x4000; }
-sub VT_RESERVED () { 0x8000; }
-sub VT_ILLEGAL () { 0xffff; }
-sub VT_ILLEGALMASKED () { 0xfff; }
-sub VT_TYPEMASK () { 0xfff; }
-
-$VT[VT_EMPTY] = 'VT_EMPTY';
-$VT[VT_NULL] = 'VT_NULL';
-$VT[VT_I2] = 'VT_I2';
-$VT[VT_I4] = 'VT_I4';
-$VT[VT_R4] = 'VT_R4';
-$VT[VT_R8] = 'VT_R8';
-$VT[VT_CY] = 'VT_CY';
-$VT[VT_DATE] = 'VT_DATE';
-$VT[VT_BSTR] = 'VT_BSTR';
-$VT[VT_DISPATCH] = 'VT_DISPATCH';
-$VT[VT_ERROR] = 'VT_ERROR';
-$VT[VT_BOOL] = 'VT_BOOL';
-$VT[VT_VARIANT] = 'VT_VARIANT';
-$VT[VT_UNKNOWN] = 'VT_UNKNOWN';
-$VT[VT_DECIMAL] = 'VT_DECIMAL';
-$VT[VT_I1] = 'VT_I1';
-$VT[VT_UI1] = 'VT_UI1';
-$VT[VT_UI2] = 'VT_UI2';
-$VT[VT_UI4] = 'VT_UI4';
-$VT[VT_I8] = 'VT_I8';
-$VT[VT_UI8] = 'VT_UI8';
-$VT[VT_INT] = 'VT_INT';
-$VT[VT_UINT] = 'VT_UINT';
-$VT[VT_VOID] = 'VT_VOID';
-$VT[VT_HRESULT] = 'VT_HRESULT';
-$VT[VT_PTR] = 'VT_PTR';
-$VT[VT_SAFEARRAY] = 'VT_SAFEARRAY';
-$VT[VT_CARRAY] = 'VT_CARRAY';
-$VT[VT_USERDEFINED] = 'VT_USERDEFINED';
-$VT[VT_LPSTR] = 'VT_LPSTR';
-$VT[VT_LPWSTR] = 'VT_LPWSTR';
-$VT[VT_FILETIME] = 'VT_FILETIME';
-$VT[VT_BLOB] = 'VT_BLOB';
-$VT[VT_STREAM] = 'VT_STREAM';
-$VT[VT_STORAGE] = 'VT_STORAGE';
-$VT[VT_STREAMED_OBJECT] = 'VT_STREAMED_OBJECT';
-$VT[VT_STORED_OBJECT] = 'VT_STORED_OBJECT';
-$VT[VT_BLOB_OBJECT] = 'VT_BLOB_OBJECT';
-$VT[VT_CF] = 'VT_CF';
-$VT[VT_CLSID] = 'VT_CLSID';
-$VT[VT_VECTOR] = 'VT_VECTOR';
-$VT[VT_ARRAY] = 'VT_ARRAY';
-$VT[VT_BYREF] = 'VT_BYREF';
-$VT[VT_RESERVED] = 'VT_RESERVED';
-$VT[VT_ILLEGAL] = 'VT_ILLEGAL';
-$VT[VT_ILLEGALMASKED] = 'VT_ILLEGALMASKED';
-$VT[VT_TYPEMASK] = 'VT_TYPEMASK';
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Variant.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Variant.pm
deleted file mode 100644
index 38fc604820..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Win32/OLE/Variant.pm
+++ /dev/null
@@ -1,577 +0,0 @@
-# The documentation is at the __END__
-
-package Win32::OLE::Variant;
-require Win32::OLE; # Make sure the XS bootstrap has been called
-
-use strict;
-use vars qw(@ISA @EXPORT @EXPORT_OK);
-
-use Exporter;
-@ISA = qw(Exporter);
-
-@EXPORT = qw(
- Variant
- VT_EMPTY VT_NULL VT_I2 VT_I4 VT_R4 VT_R8 VT_CY VT_DATE VT_BSTR
- VT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMAL VT_UI1
- VT_ARRAY VT_BYREF
- );
-
-@EXPORT_OK = qw(CP_ACP CP_OEMCP nothing nullstring);
-
-# Automation data types.
-sub VT_EMPTY {0;}
-sub VT_NULL {1;}
-sub VT_I2 {2;}
-sub VT_I4 {3;}
-sub VT_R4 {4;}
-sub VT_R8 {5;}
-sub VT_CY {6;}
-sub VT_DATE {7;}
-sub VT_BSTR {8;}
-sub VT_DISPATCH {9;}
-sub VT_ERROR {10;}
-sub VT_BOOL {11;}
-sub VT_VARIANT {12;}
-sub VT_UNKNOWN {13;}
-sub VT_DECIMAL {14;} # Officially not allowed in VARIANTARGs
-sub VT_UI1 {17;}
-
-sub VT_ARRAY {0x2000;}
-sub VT_BYREF {0x4000;}
-
-
-# For backward compatibility
-sub CP_ACP {0;} # ANSI codepage
-sub CP_OEMCP {1;} # OEM codepage
-
-use overload
- # '+' => 'Add', '-' => 'Sub', '*' => 'Mul', '/' => 'Div',
- '""' => sub {$_[0]->As(VT_BSTR)},
- '0+' => sub {$_[0]->As(VT_R8)},
- fallback => 1;
-
-sub Variant {
- return Win32::OLE::Variant->new(@_);
-}
-
-sub nothing {
- return Win32::OLE::Variant->new(VT_DISPATCH);
-}
-
-sub nullstring {
- return Win32::OLE::Variant->new(VT_BSTR);
-}
-
-1;
-
-__END__
-
-=head1 NAME
-
-Win32::OLE::Variant - Create and modify OLE VARIANT variables
-
-=head1 SYNOPSIS
-
- use Win32::OLE::Variant;
- my $var = Variant(VT_DATE, 'Jan 1,1970');
- $OleObject->{value} = $var;
- $OleObject->Method($var);
-
-
-=head1 DESCRIPTION
-
-The IDispatch interface used by the Perl OLE module uses a universal
-argument type called VARIANT. This is basically an object containing
-a data type and the actual data value. The data type is specified by
-the VT_xxx constants.
-
-=head2 Functions
-
-=over 8
-
-=item nothing()
-
-The nothing() function returns an empty VT_DISPATCH variant. It can be
-used to clear an object reference stored in a property
-
- use Win32::OLE::Variant qw(:DEFAULT nothing);
- # ...
- $object->{Property} = nothing;
-
-This has the same effect as the Visual Basic statement
-
- Set object.Property = Nothing
-
-The nothing() function is B<not> exported by default.
-
-=item nullstring()
-
-The nullstring() function returns a VT_BSTR variant with a NULL string
-pointer. This is B<not> the same as a VT_BSTR variant with an empty
-string "". The nullstring() value is the same as the vbNullString
-constant in Visual Basic.
-
-The nullstring() function is B<not> exported by default.
-
-=item Variant(TYPE, DATA)
-
-This is just a function alias of the C<Win32::OLE::Variant->new()>
-method (see below). This function is exported by default.
-
-=back
-
-=head2 Methods
-
-=over 8
-
-=item new(TYPE, DATA)
-
-This method returns a Win32::OLE::Variant object of the specified
-TYPE that contains the given DATA. The Win32::OLE::Variant object
-can be used to specify data types other than IV, NV or PV (which are
-supported transparently). See L<Variants> below for details.
-
-For VT_EMPTY and VT_NULL variants, the DATA argument may be omitted.
-For all non-VT_ARRAY variants DATA specifies the initial value.
-
-To create a SAFEARRAY variant, you have to specify the VT_ARRAY flag in
-addition to the variant base type of the array elements. In this cases
-DATA must be a list specifying the dimensions of the array. Each element
-can be either an element count (indices 0 to count-1) or an array
-reference pointing to the lower and upper array bounds of this dimension:
-
- my $Array = Win32::OLE::Variant->new(VT_ARRAY|VT_R8, [1,2], 2);
-
-This creates a 2-dimensional SAFEARRAY of doubles with 4 elements:
-(1,0), (1,1), (2,0) and (2,1).
-
-A special case is the creation of one-dimensional VT_UI1 arrays with
-a string DATA argument:
-
- my $String = Variant(VT_ARRAY|VT_UI1, "String");
-
-This creates a 6 element character array initialized to "String". For
-backward compatibility VT_UI1 with a string initializer automatically
-implies VT_ARRAY. The next line is equivalent to the previous example:
-
- my $String = Variant(VT_UI1, "String");
-
-If you really need a single character VT_UI1 variant, you have to create
-it using a numeric intializer:
-
- my $Char = Variant(VT_UI1, ord('A'));
-
-=item As(TYPE)
-
-C<As> converts the VARIANT to the new type before converting to a
-Perl value. This take the current LCID setting into account. For
-example a string might contain a ',' as the decimal point character.
-Using C<$variant->As(VT_R8)> will correctly return the floating
-point value.
-
-The underlying variant object is NOT changed by this method.
-
-=item ChangeType(TYPE)
-
-This method changes the type of the contained VARIANT in place. It
-returns the object itself, not the converted value.
-
-=item Copy([DIM])
-
-This method creates a copy of the object. If the original variant had
-the VT_BYREF bit set then the new object will contain a copy of the
-referenced data and not a reference to the same old data. The new
-object will not have the VT_BYREF bit set.
-
- my $Var = Variant(VT_I4|VT_ARRAY|VT_BYREF, [1,5], 3);
- my $Copy = $Var->Copy;
-
-The type of C<$Copy> is now VT_I4|VT_ARRAY and the value is a copy of
-the other SAFEARRAY. Changes to elements of C<$Var> will not be reflected
-in C<$Copy> and vice versa.
-
-The C<Copy> method can also be used to extract a single element of a
-VT_ARRAY | VT_VARIANT object. In this case the array indices must be
-specified as a list DIM:
-
- my $Int = $Var->Copy(1, 2);
-
-C<$Int> is now a VT_I4 Variant object containing the value of element (1,2).
-
-=item Currency([FORMAT[, LCID]])
-
-This method converts the VARIANT value into a formatted currency string. The
-FORMAT can be either an integer constant or a hash reference. Valid constants
-are 0 and LOCALE_NOUSEROVERRIDE. You get the value of LOCALE_NOUSEROVERRIDE
-from the Win32::OLE::NLS module:
-
- use Win32::OLE::NLS qw(:LOCALE);
-
-LOCALE_NOUSEROVERRIDE tells the method to use the system default currency
-format for the specified locale, disregarding any changes that might have
-been made through the control panel application.
-
-The hash reference could contain the following keys:
-
- NumDigits number of fractional digits
- LeadingZero whether to use leading zeroes in decimal fields
- Grouping size of each group of digits to the left of the decimal
- DecimalSep decimal separator string
- ThousandSep thousand separator string
- NegativeOrder see L<Win32::OLE::NLS/LOCALE_ICURRENCY>
- PositiveOrder see L<Win32::OLE::NLS/LOCALE_INEGCURR>
- CurrencySymbol currency symbol string
-
-For example:
-
- use Win32::OLE::Variant;
- use Win32::OLE::NLS qw(:DEFAULT :LANG :SUBLANG :DATE :TIME);
- my $lcidGerman = MAKELCID(MAKELANGID(LANG_GERMAN, SUBLANG_NEUTRAL));
- my $v = Variant(VT_CY, "-922337203685477.5808");
- print $v->Currency({CurrencySymbol => "Tuits"}, $lcidGerman), "\n";
-
-will print:
-
- -922.337.203.685.477,58 Tuits
-
-=item Date([FORMAT[, LCID]])
-
-Converts the VARIANT into a formatted date string. FORMAT can be either
-one of the following integer constants or a format string:
-
- LOCALE_NOUSEROVERRIDE system default date format for this locale
- DATE_SHORTDATE use the short date format (default)
- DATE_LONGDATE use the long date format
- DATE_YEARMONTH use the year/month format
- DATE_USE_ALT_CALENDAR use the alternate calendar, if one exists
- DATE_LTRREADING left-to-right reading order layout
- DATE_RTLREADING right-to left reading order layout
-
-The constants are available from the Win32::OLE::NLS module:
-
- use Win32::OLE::NLS qw(:LOCALE :DATE);
-
-The following elements can be used to construct a date format string.
-Characters must be specified exactly as given below (e.g. "dd" B<not> "DD").
-Spaces can be inserted anywhere between formatting codes, other verbatim
-text should be included in single quotes.
-
- d day of month
- dd day of month with leading zero for single-digit days
- ddd day of week: three-letter abbreviation (LOCALE_SABBREVDAYNAME)
- dddd day of week: full name (LOCALE_SDAYNAME)
- M month
- MM month with leading zero for single-digit months
- MMM month: three-letter abbreviation (LOCALE_SABBREVMONTHNAME)
- MMMM month: full name (LOCALE_SMONTHNAME)
- y year as last two digits
- yy year as last two digits with leading zero for years less than 10
- yyyy year represented by full four digits
- gg period/era string
-
-For example:
-
- my $v = Variant(VT_DATE, "April 1 99");
- print $v->Date(DATE_LONGDATE), "\n";
- print $v->Date("ddd',' MMM dd yy"), "\n";
-
-will print:
-
- Thursday, April 01, 1999
- Thu, Apr 01 99
-
-=item Dim()
-
-Returns a list of array bounds for a VT_ARRAY variant. The list contains
-an array reference for each dimension of the variant's SAFEARRAY. This
-reference points to an array containing the lower and upper bounds for
-this dimension. For example:
-
- my @Dim = $Var->Dim;
-
-Now C<@Dim> contains the following list: C<([1,5], [0,2])>.
-
-=item Get(DIM)
-
-For normal variants C<Get> returns the value of the variant, just like the
-C<Value> method. For VT_ARRAY variants C<Get> retrieves the value of a single
-array element. In this case C<DIM> must be a list of array indices. E.g.
-
- my $Val = $Var->Get(2,0);
-
-As a special case for one dimensional VT_UI1|VT_ARRAY variants the C<Get>
-method without arguments returns the character array as a Perl string.
-
- print $String->Get, "\n";
-
-=item IsNothing()
-
-Tests if the object is an empty VT_DISPATCH variant. See also nothing().
-
-=item IsNullString()
-
-Tests if the object is an empty VT_BSTR variant. See also nullstring().
-
-=item LastError()
-
-The use of the C<Win32::OLE::Variant->LastError()> method is deprecated.
-Please use the C<Win32::OLE->LastError()> class method instead.
-
-=item Number([FORMAT[, LCID]])
-
-This method converts the VARIANT value into a formatted number string. The
-FORMAT can be either an integer constant or a hash reference. Valid constants
-are 0 and LOCALE_NOUSEROVERRIDE. You get the value of LOCALE_NOUSEROVERRIDE
-from the Win32::OLE::NLS module:
-
- use Win32::OLE::NLS qw(:LOCALE);
-
-LOCALE_NOUSEROVERRIDE tells the method to use the system default number
-format for the specified locale, disregarding any changes that might have
-been made through the control panel application.
-
-The hash reference could contain the following keys:
-
- NumDigits number of fractional digits
- LeadingZero whether to use leading zeroes in decimal fields
- Grouping size of each group of digits to the left of the decimal
- DecimalSep decimal separator string
- ThousandSep thousand separator string
- NegativeOrder see L<Win32::OLE::NLS/LOCALE_INEGNUMBER>
-
-=item Put(DIM, VALUE)
-
-The C<Put> method is used to assign a new value to a variant. The value will
-be coerced into the current type of the variant. E.g.:
-
- my $Var = Variant(VT_I4, 42);
- $Var->Put(3.1415);
-
-This changes the value of the variant to C<3> because the type is VT_I4.
-
-For VT_ARRAY type variants the indices for each dimension of the contained
-SAFEARRAY must be specified in front of the new value:
-
- $Array->Put(1, 1, 2.7);
-
-It is also possible to assign values to *every* element of the SAFEARRAY at
-once using a single Put() method call:
-
- $Array->Put([[1,2], [3,4]]);
-
-In this case the argument to Put() must be an array reference and the
-dimensions of the Perl list-of-lists must match the dimensions of the
-SAFEARRAY exactly.
-
-The are a few special cases for one-dimensional VT_UI1 arrays: The VALUE
-can be specified as a string instead of a number. This will set the selected
-character to the first character of the string or to '\0' if the string was
-empty:
-
- my $String = Variant(VT_UI1|VT_ARRAY, "ABCDE");
- $String->Put(1, "123");
- $String->Put(3, ord('Z'));
- $String->Put(4, '');
-
-This will set the value of C<$String> to C<"A1CZ\0">. If the index is omitted
-then the string is copied to the value completely. The string is truncated
-if it is longer than the size of the VT_UI1 array. The result will be padded
-with '\0's if the string is shorter:
-
- $String->Put("String");
-
-Now C<$String> contains the value "Strin".
-
-C<Put> returns the Variant object itself so that multiple C<Put> calls can be
-chained together:
-
- $Array->Put(0,0,$First_value)->Put(0,1,$Another_value);
-
-=item Time([FORMAT[, LCID]])
-
-Converts the VARIANT into a formatted time string. FORMAT can be either
-one of the following integer constants or a format string:
-
- LOCALE_NOUSEROVERRIDE system default time format for this locale
- TIME_NOMINUTESORSECONDS don't use minutes or seconds
- TIME_NOSECONDS don't use seconds
- TIME_NOTIMEMARKER don't use a time marker
- TIME_FORCE24HOURFORMAT always use a 24-hour time format
-
-The constants are available from the Win32::OLE::NLS module:
-
- use Win32::OLE::NLS qw(:LOCALE :TIME);
-
-The following elements can be used to construct a time format string.
-Characters must be specified exactly as given below (e.g. "dd" B<not> "DD").
-Spaces can be inserted anywhere between formatting codes, other verbatim
-text should be included in single quotes.
-
- h hours; 12-hour clock
- hh hours with leading zero for single-digit hours; 12-hour clock
- H hours; 24-hour clock
- HH hours with leading zero for single-digit hours; 24-hour clock
- m minutes
- mm minutes with leading zero for single-digit minutes
- s seconds
- ss seconds with leading zero for single-digit seconds
- t one character time marker string, such as A or P
- tt multicharacter time marker string, such as AM or PM
-
-For example:
-
- my $v = Variant(VT_DATE, "April 1 99 2:23 pm");
- print $v->Time, "\n";
- print $v->Time(TIME_FORCE24HOURFORMAT|TIME_NOTIMEMARKER), "\n";
- print $v->Time("hh.mm.ss tt"), "\n";
-
-will print:
-
- 2:23:00 PM
- 14:23:00
- 02.23.00 PM
-
-=item Type()
-
-The C<Type> method returns the variant type of the contained VARIANT.
-
-=item Unicode()
-
-The C<Unicode> method returns a C<Unicode::String> object. This contains
-the BSTR value of the variant in network byte order. If the variant is
-not currently in VT_BSTR format then a VT_BSTR copy will be produced first.
-
-=item Value()
-
-The C<Value> method returns the value of the VARIANT as a Perl value. The
-conversion is performed in the same manner as all return values of
-Win32::OLE method calls are converted.
-
-=back
-
-=head2 Overloading
-
-The Win32::OLE::Variant package has overloaded the conversion to
-string and number formats. Therefore variant objects can be used in
-arithmetic and string operations without applying the C<Value>
-method first.
-
-=head2 Class Variables
-
-The Win32::OLE::Variant class used to have its own set of class variables
-like C<$CP>, C<$LCID> and C<$Warn>. In version 0.1003 and later of the
-Win32::OLE module these variables have been eliminated. Now the settings
-of Win32::OLE are used by the Win32::OLE::Variant module too. Please read
-the documentation of the C<Win32::OLE-&gt;Option> class method.
-
-
-=head2 Constants
-
-These constants are exported by default:
-
- VT_EMPTY
- VT_NULL
- VT_I2
- VT_I4
- VT_R4
- VT_R8
- VT_CY
- VT_DATE
- VT_BSTR
- VT_DISPATCH
- VT_ERROR
- VT_BOOL
- VT_VARIANT
- VT_UNKNOWN
- VT_DECIMAL
- VT_UI1
-
- VT_ARRAY
- VT_BYREF
-
-VT_DECIMAL is not on the official list of allowable OLE Automation
-datatypes. But even Microsoft ADO seems to sometimes return values
-of Recordset fields in VT_DECIMAL format.
-
-=head2 Variants
-
-A Variant is a data type that is used to pass data between OLE
-connections.
-
-The default behavior is to convert each perl scalar variable into
-an OLE Variant according to the internal perl representation.
-The following type correspondence holds:
-
- C type Perl type OLE type
- ------ --------- --------
- int IV VT_I4
- double NV VT_R8
- char * PV VT_BSTR
- void * ref to AV VT_ARRAY
- ? undef VT_ERROR
- ? Win32::OLE object VT_DISPATCH
-
-Note that VT_BSTR is a wide character or Unicode string. This presents a
-problem if you want to pass in binary data as a parameter as 0x00 is
-inserted between all the bytes in your data. The C<Variant()> method
-provides a solution to this. With Variants the script writer can specify
-the OLE variant type that the parameter should be converted to. Currently
-supported types are:
-
- VT_UI1 unsigned char
- VT_I2 signed int (2 bytes)
- VT_I4 signed int (4 bytes)
- VT_R4 float (4 bytes)
- VT_R8 float (8 bytes)
- VT_DATE OLE Date
- VT_BSTR OLE String
- VT_CY OLE Currency
- VT_BOOL OLE Boolean
-
-When VT_DATE and VT_CY objects are created, the input parameter is treated
-as a Perl string type, which is then converted to VT_BSTR, and finally to
-VT_DATE of VT_CY using the C<VariantChangeType()> OLE API function.
-See L<Win32::OLE/EXAMPLES> for how these types can be used.
-
-=head2 Variant arrays
-
-A variant can not only contain a single value but also a multi-dimensional
-array of values (called a SAFEARRAY). In this case the VT_ARRAY flag must
-be added to the base variant type, e.g. C<VT_I4 | VT_ARRAY> for an array of
-integers. The VT_EMPTY and VT_NULL types are invalid for SAFEARRAYs. It
-is possible to create an array of variants: C<VT_VARIANT | VT_ARRAY>. In this
-case each element of the array can have a different type (including VT_EMPTY
-and VT_NULL). The elements of a VT_VARIANT SAFEARRAY cannot have either of the
-VT_ARRAY or VT_BYREF flags set.
-
-The lower and upper bounds for each dimension can be specified separately.
-They do not have to have all the same lower bound (unlike Perl's arrays).
-
-=head2 Variants by reference
-
-Some OLE servers expect parameters passed by reference so that they
-can be changed in the method call. This allows methods to easily
-return multiple values. There is preliminary support for this in
-the Win32::OLE::Variant module:
-
- my $x = Variant(VT_I4|VT_BYREF, 0);
- my $y = Variant(VT_I4|VT_BYREF, 0);
- $Corel->GetSize($x, $y);
- print "Size is $x by $y\n";
-
-After the C<GetSize> method call C<$x> and C<$y> will be set to
-the respective sizes. They will still be variants. In the print
-statement the overloading converts them to string representation
-automatically.
-
-VT_BYREF is now supported for all variant types (including SAFEARRAYs).
-It can also be used to pass an OLE object by reference:
-
- my $Results = $App->CreateResultsObject;
- $Object->Method(Variant(VT_DISPATCH|VT_BYREF, $Results));
-
-=head1 AUTHORS/COPYRIGHT
-
-This module is part of the Win32::OLE distribution.
-
-=cut
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 9cb00193a5..03d54eace5 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 @@
-C:\tlperl\bin\cpanel_json_xs
-C:\tlperl\bin\cpanel_json_xs.bat
-C:\tlperl\site\lib\Cpanel\JSON\XS.pm
-C:\tlperl\site\lib\Cpanel\JSON\XS\Boolean.pm
-C:\tlperl\site\lib\Cpanel\JSON\XS\Type.pm
-C:\tlperl\site\lib\auto\Cpanel\JSON\XS\XS.dll
+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
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 90c4962b77..53d29aed26 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
deleted file mode 100644
index 5e66e1a661..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist
+++ /dev/null
@@ -1,37 +0,0 @@
-C:\tlperl\site\lib\Date\Format.pm
-C:\tlperl\site\lib\Date\Language.pm
-C:\tlperl\site\lib\Date\Language\Afar.pm
-C:\tlperl\site\lib\Date\Language\Amharic.pm
-C:\tlperl\site\lib\Date\Language\Austrian.pm
-C:\tlperl\site\lib\Date\Language\Brazilian.pm
-C:\tlperl\site\lib\Date\Language\Bulgarian.pm
-C:\tlperl\site\lib\Date\Language\Chinese.pm
-C:\tlperl\site\lib\Date\Language\Chinese_GB.pm
-C:\tlperl\site\lib\Date\Language\Czech.pm
-C:\tlperl\site\lib\Date\Language\Danish.pm
-C:\tlperl\site\lib\Date\Language\Dutch.pm
-C:\tlperl\site\lib\Date\Language\English.pm
-C:\tlperl\site\lib\Date\Language\Finnish.pm
-C:\tlperl\site\lib\Date\Language\French.pm
-C:\tlperl\site\lib\Date\Language\Gedeo.pm
-C:\tlperl\site\lib\Date\Language\German.pm
-C:\tlperl\site\lib\Date\Language\Greek.pm
-C:\tlperl\site\lib\Date\Language\Hungarian.pm
-C:\tlperl\site\lib\Date\Language\Icelandic.pm
-C:\tlperl\site\lib\Date\Language\Italian.pm
-C:\tlperl\site\lib\Date\Language\Norwegian.pm
-C:\tlperl\site\lib\Date\Language\Oromo.pm
-C:\tlperl\site\lib\Date\Language\Romanian.pm
-C:\tlperl\site\lib\Date\Language\Russian.pm
-C:\tlperl\site\lib\Date\Language\Russian_cp1251.pm
-C:\tlperl\site\lib\Date\Language\Russian_koi8r.pm
-C:\tlperl\site\lib\Date\Language\Sidama.pm
-C:\tlperl\site\lib\Date\Language\Somali.pm
-C:\tlperl\site\lib\Date\Language\Spanish.pm
-C:\tlperl\site\lib\Date\Language\Swedish.pm
-C:\tlperl\site\lib\Date\Language\Tigrinya.pm
-C:\tlperl\site\lib\Date\Language\TigrinyaEritrean.pm
-C:\tlperl\site\lib\Date\Language\TigrinyaEthiopian.pm
-C:\tlperl\site\lib\Date\Language\Turkish.pm
-C:\tlperl\site\lib\Date\Parse.pm
-C:\tlperl\site\lib\Time\Zone.pm
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
index 45cf93670f..5565625989 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
@@ -1,2 +1,2 @@
-C:\tlperl\site\lib\Digest\SHA1.pm
-C:\tlperl\site\lib\auto\Digest\SHA1\SHA1.dll
+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
index 6c5491ba86..a39bb62e30 100755
--- 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
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 fca67c3c70..ab92a81c67 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 @@
-C:\tlperl\site\lib\Encode\Locale.pm
+D:\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 d4a2e08bb7..1efa98462c 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 @@
-C:\tlperl\site\lib\Encode\compat.pm
-C:\tlperl\site\lib\Encode\compat\5006001.pm
-C:\tlperl\site\lib\Encode\compat\Alias.pm
-C:\tlperl\site\lib\Encode\compat\common.pm
+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
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 0d31ba57a1..e7f9804feb 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 @@
-C:\tlperl\site\lib\File\Listing.pm
+D:\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 3ba10e7c5e..6071facafe 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 @@
-C:\tlperl\site\lib\File\Which.pm
+D:\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 6ce7b6a07a..cb9d663150 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 @@
-C:\tlperl\site\lib\HTML\Entities.pm
-C:\tlperl\site\lib\HTML\Filter.pm
-C:\tlperl\site\lib\HTML\HeadParser.pm
-C:\tlperl\site\lib\HTML\LinkExtor.pm
-C:\tlperl\site\lib\HTML\Parser.pm
-C:\tlperl\site\lib\HTML\PullParser.pm
-C:\tlperl\site\lib\HTML\TokeParser.pm
-C:\tlperl\site\lib\auto\HTML\Parser\Parser.dll
+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
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 a2f658366c..d25c0521dc 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 b0836c2d77..0625f11b92 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 @@
-C:\tlperl\site\lib\HTML\Tagset.pm
+D:\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 c1f0a86213..82eb84f3ef 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 @@
-C:\tlperl\site\lib\HTTP\Cookies.pm
-C:\tlperl\site\lib\HTTP\Cookies\Microsoft.pm
-C:\tlperl\site\lib\HTTP\Cookies\Netscape.pm
+D:\tlperl\site\lib\HTTP\Cookies.pm
+D:\tlperl\site\lib\HTTP\Cookies\Microsoft.pm
+D:\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 20fe206daa..8133238e5e 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 @@
-C:\tlperl\site\lib\HTTP\Daemon.pm
+D:\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 8a98075d65..78da80fb27 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 @@
-C:\tlperl\site\lib\HTTP\Date.pm
+D:\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 80f40bf932..71010b4ecc 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 @@
-C:\tlperl\site\lib\HTTP\Config.pm
-C:\tlperl\site\lib\HTTP\Headers.pm
-C:\tlperl\site\lib\HTTP\Headers\Auth.pm
-C:\tlperl\site\lib\HTTP\Headers\ETag.pm
-C:\tlperl\site\lib\HTTP\Headers\Util.pm
-C:\tlperl\site\lib\HTTP\Message.pm
-C:\tlperl\site\lib\HTTP\Request.pm
-C:\tlperl\site\lib\HTTP\Request\Common.pm
-C:\tlperl\site\lib\HTTP\Response.pm
-C:\tlperl\site\lib\HTTP\Status.pm
+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
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 9d7d8f27c9..b25f4bacca 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 @@
-C:\tlperl\site\lib\HTTP\Negotiate.pm
+D:\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 6cb34ec6af..647eea0824 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 @@
-C:\tlperl\site\lib\IO\HTML.pm
+D:\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 301a4c1067..6e2e1666d0 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 @@
-C:\tlperl\site\lib\IO\String.pm
+D:\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 255fd5c433..1033ee8cca 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 @@
-C:\tlperl\site\lib\JSON\MaybeXS.pm
+D:\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 ad241200dc..1fb51f2710 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 @@
-C:\tlperl\site\lib\LWP\MediaTypes.pm
-C:\tlperl\site\lib\LWP\media.types
+D:\tlperl\site\lib\LWP\MediaTypes.pm
+D:\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 5c97b8b327..7ef7fd51f6 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 @@
-C:\tlperl\site\lib\Math\Int64.pm
-C:\tlperl\site\lib\Math\Int64\die_on_overflow.pm
-C:\tlperl\site\lib\Math\Int64\native_if_available.pm
-C:\tlperl\site\lib\Math\UInt64.pm
-C:\tlperl\site\lib\auto\Math\Int64\Int64.dll
+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
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 8856f379aa..aaade88906 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 a91ad79eae..a3c007873c 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 @@
-C:\tlperl\site\lib\Mozilla\CA.pm
-C:\tlperl\site\lib\Mozilla\CA\cacert.pem
-C:\tlperl\site\lib\Mozilla\mk-ca-bundle.pl
+D:\tlperl\site\lib\Mozilla\CA.pm
+D:\tlperl\site\lib\Mozilla\CA\cacert.pem
+D:\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 e71697e423..5bad66fceb 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 @@
-C:\tlperl\site\lib\Net\HTTP.pm
-C:\tlperl\site\lib\Net\HTTPS.pm
-C:\tlperl\site\lib\Net\HTTP\Methods.pm
-C:\tlperl\site\lib\Net\HTTP\NB.pm
+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
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 87d1fe32b2..2f1d04b340 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 @@
-C:\tlperl\site\lib\Socket.pm
-C:\tlperl\site\lib\auto\Socket\Socket.dll
+D:\tlperl\site\lib\Socket.pm
+D:\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 2b8c6eb879..a837f98bbc 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 f8b34dfe0f..8ad2320ded 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 @@
-C:\tlperl\site\lib\Test\Fatal.pm
+D:\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 740b7c46c2..98a686ca44 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 @@
-C:\tlperl\site\lib\Test\Needs.pm
+D:\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 2236c52f85..e7d736e3b5 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 @@
-C:\tlperl\site\lib\Test\RequiresInternet.pm
+D:\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 44c33603fa..b101b6e842 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 @@
-C:\tlperl\site\lib\Try\Tiny.pm
+D:\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 9213ecb7b1..7b559a2cc9 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 @@
-C:\tlperl\site\lib\URI.pm
-C:\tlperl\site\lib\URI\Escape.pm
-C:\tlperl\site\lib\URI\Heuristic.pm
-C:\tlperl\site\lib\URI\IRI.pm
-C:\tlperl\site\lib\URI\QueryParam.pm
-C:\tlperl\site\lib\URI\Split.pm
-C:\tlperl\site\lib\URI\URL.pm
-C:\tlperl\site\lib\URI\WithBase.pm
-C:\tlperl\site\lib\URI\_foreign.pm
-C:\tlperl\site\lib\URI\_generic.pm
-C:\tlperl\site\lib\URI\_idna.pm
-C:\tlperl\site\lib\URI\_ldap.pm
-C:\tlperl\site\lib\URI\_login.pm
-C:\tlperl\site\lib\URI\_punycode.pm
-C:\tlperl\site\lib\URI\_query.pm
-C:\tlperl\site\lib\URI\_segment.pm
-C:\tlperl\site\lib\URI\_server.pm
-C:\tlperl\site\lib\URI\_userpass.pm
-C:\tlperl\site\lib\URI\data.pm
-C:\tlperl\site\lib\URI\file.pm
-C:\tlperl\site\lib\URI\file\Base.pm
-C:\tlperl\site\lib\URI\file\FAT.pm
-C:\tlperl\site\lib\URI\file\Mac.pm
-C:\tlperl\site\lib\URI\file\OS2.pm
-C:\tlperl\site\lib\URI\file\QNX.pm
-C:\tlperl\site\lib\URI\file\Unix.pm
-C:\tlperl\site\lib\URI\file\Win32.pm
-C:\tlperl\site\lib\URI\ftp.pm
-C:\tlperl\site\lib\URI\gopher.pm
-C:\tlperl\site\lib\URI\http.pm
-C:\tlperl\site\lib\URI\https.pm
-C:\tlperl\site\lib\URI\ldap.pm
-C:\tlperl\site\lib\URI\ldapi.pm
-C:\tlperl\site\lib\URI\ldaps.pm
-C:\tlperl\site\lib\URI\mailto.pm
-C:\tlperl\site\lib\URI\mms.pm
-C:\tlperl\site\lib\URI\news.pm
-C:\tlperl\site\lib\URI\nntp.pm
-C:\tlperl\site\lib\URI\pop.pm
-C:\tlperl\site\lib\URI\rlogin.pm
-C:\tlperl\site\lib\URI\rsync.pm
-C:\tlperl\site\lib\URI\rtsp.pm
-C:\tlperl\site\lib\URI\rtspu.pm
-C:\tlperl\site\lib\URI\sftp.pm
-C:\tlperl\site\lib\URI\sip.pm
-C:\tlperl\site\lib\URI\sips.pm
-C:\tlperl\site\lib\URI\snews.pm
-C:\tlperl\site\lib\URI\ssh.pm
-C:\tlperl\site\lib\URI\telnet.pm
-C:\tlperl\site\lib\URI\tn3270.pm
-C:\tlperl\site\lib\URI\urn.pm
-C:\tlperl\site\lib\URI\urn\isbn.pm
-C:\tlperl\site\lib\URI\urn\oid.pm
+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
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 854d05abe3..5d6442b9ba 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 @@
-C:\tlperl\site\lib\WWW\RobotRules.pm
-C:\tlperl\site\lib\WWW\RobotRules\AnyDBM_File.pm
+D:\tlperl\site\lib\WWW\RobotRules.pm
+D:\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 1cba447ccf..d567f9d28f 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 @@
-C:\tlperl\site\lib\Win32\API.pm
-C:\tlperl\site\lib\Win32\API\Callback.pm
-C:\tlperl\site\lib\Win32\API\Callback\IATPatch.pod
-C:\tlperl\site\lib\Win32\API\Struct.pm
-C:\tlperl\site\lib\Win32\API\Type.pm
-C:\tlperl\site\lib\auto\Win32\API\API.dll
-C:\tlperl\site\lib\auto\Win32\API\Callback\Callback.dll
+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
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 787e19fed9..c166b53f2b 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 9877a24466..1c5d512350 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 1a443fac38..2ea80397bd 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 @@
-C:\tlperl\site\lib\Win32\Console.pm
-C:\tlperl\site\lib\auto\Win32\Console\Console.dll
+D:\tlperl\site\lib\Win32\Console.pm
+D:\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 fe0cbf1d2e..42c6a717c1 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/OLE/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/OLE/.packlist
deleted file mode 100644
index eb21a2a013..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/OLE/.packlist
+++ /dev/null
@@ -1,11 +0,0 @@
-C:\tlperl\site\lib\OLE.pm
-C:\tlperl\site\lib\Win32\OLE.pm
-C:\tlperl\site\lib\Win32\OLE\Const.pm
-C:\tlperl\site\lib\Win32\OLE\Enum.pm
-C:\tlperl\site\lib\Win32\OLE\Lite.pm
-C:\tlperl\site\lib\Win32\OLE\NEWS.pod
-C:\tlperl\site\lib\Win32\OLE\NLS.pm
-C:\tlperl\site\lib\Win32\OLE\TPJ.pod
-C:\tlperl\site\lib\Win32\OLE\TypeInfo.pm
-C:\tlperl\site\lib\Win32\OLE\Variant.pm
-C:\tlperl\site\lib\auto\Win32\OLE\OLE.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/OLE/OLE.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/OLE/OLE.dll
deleted file mode 100755
index 0b0103be05..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/OLE/OLE.dll
+++ /dev/null
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 2969a83465..a18c87682c 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 @@
-C:\tlperl\site\lib\Win32\Shortcut.pm
-C:\tlperl\site\lib\auto\Win32\Shortcut\Shortcut.dll
+D:\tlperl\site\lib\Win32\Shortcut.pm
+D:\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 42eeda695d..e053bb72ca 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 090c67dccf..34633f64e3 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 @@
-C:\tlperl\site\lib\Tie\Registry.pm
-C:\tlperl\site\lib\Win32\TieRegistry.pm
+D:\tlperl\site\lib\Tie\Registry.pm
+D:\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 f86d801641..3e88e7530b 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 @@
-C:\tlperl\site\lib\Win32API\Registry.pm
-C:\tlperl\site\lib\Win32API\Registry\cRegistry.pc
-C:\tlperl\site\lib\auto\Win32API\Registry\Registry.dll
+D:\tlperl\site\lib\Win32API\Registry.pm
+D:\tlperl\site\lib\Win32API\Registry\cRegistry.pc
+D:\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 f2dd358c53..8d1d2a0545 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 156f09f720..37441f8705 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 @@
-C:\tlperl\bin\lwp-download
-C:\tlperl\bin\lwp-download.bat
-C:\tlperl\bin\lwp-dump
-C:\tlperl\bin\lwp-dump.bat
-C:\tlperl\bin\lwp-mirror
-C:\tlperl\bin\lwp-mirror.bat
-C:\tlperl\bin\lwp-request
-C:\tlperl\bin\lwp-request.bat
-C:\tlperl\site\lib\LWP.pm
-C:\tlperl\site\lib\LWP\Authen\Basic.pm
-C:\tlperl\site\lib\LWP\Authen\Digest.pm
-C:\tlperl\site\lib\LWP\Authen\Ntlm.pm
-C:\tlperl\site\lib\LWP\ConnCache.pm
-C:\tlperl\site\lib\LWP\Debug.pm
-C:\tlperl\site\lib\LWP\DebugFile.pm
-C:\tlperl\site\lib\LWP\Debug\TraceHTTP.pm
-C:\tlperl\site\lib\LWP\MemberMixin.pm
-C:\tlperl\site\lib\LWP\Protocol.pm
-C:\tlperl\site\lib\LWP\Protocol\cpan.pm
-C:\tlperl\site\lib\LWP\Protocol\data.pm
-C:\tlperl\site\lib\LWP\Protocol\file.pm
-C:\tlperl\site\lib\LWP\Protocol\ftp.pm
-C:\tlperl\site\lib\LWP\Protocol\gopher.pm
-C:\tlperl\site\lib\LWP\Protocol\http.pm
-C:\tlperl\site\lib\LWP\Protocol\loopback.pm
-C:\tlperl\site\lib\LWP\Protocol\mailto.pm
-C:\tlperl\site\lib\LWP\Protocol\nntp.pm
-C:\tlperl\site\lib\LWP\Protocol\nogo.pm
-C:\tlperl\site\lib\LWP\RobotUA.pm
-C:\tlperl\site\lib\LWP\Simple.pm
-C:\tlperl\site\lib\LWP\UserAgent.pm
-C:\tlperl\site\lib\libwww\lwpcook.pod
-C:\tlperl\site\lib\libwww\lwptut.pod
+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
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/bin/tcl86.dll b/systems/texlive/tlnet/tlpkg/tltcl/bin/tcl86.dll
new file mode 100755
index 0000000000..27930d2eb1
--- /dev/null
+++ 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
new file mode 100755
index 0000000000..da1bc82696
--- /dev/null
+++ 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
new file mode 100755
index 0000000000..d7d29a3bf3
--- /dev/null
+++ 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.a
new file mode 100644
index 0000000000..1d8277753c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/libtcldde14.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
new file mode 100644
index 0000000000..f6a479dafc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl
@@ -0,0 +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]
+} else {
+ package ifneeded dde 1.4.2 [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
new file mode 100755
index 0000000000..1d039ece49
--- /dev/null
+++ 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/itcl.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl.tcl
new file mode 100644
index 0000000000..15ca2200f4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl.tcl
@@ -0,0 +1,151 @@
+#
+# itcl.tcl
+# ----------------------------------------------------------------------
+# Invoked automatically upon startup to customize the interpreter
+# for [incr Tcl].
+# ----------------------------------------------------------------------
+# AUTHOR: Michael J. McLennan
+# Bell Labs Innovations for Lucent Technologies
+# mmclennan@lucent.com
+# http://www.tcltk.com/itcl
+# ----------------------------------------------------------------------
+# Copyright (c) 1993-1998 Lucent Technologies, Inc.
+# ======================================================================
+# See the file "license.terms" for information on usage and
+# redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+proc ::itcl::delete_helper { name args } {
+ ::itcl::delete object $name
+}
+
+# ----------------------------------------------------------------------
+# USAGE: local <className> <objName> ?<arg> <arg>...?
+#
+# Creates a new object called <objName> in class <className>, passing
+# the remaining <arg>'s to the constructor. Unlike the usual
+# [incr Tcl] objects, however, an object created by this procedure
+# will be automatically deleted when the local call frame is destroyed.
+# This command is useful for creating objects that should only remain
+# alive until a procedure exits.
+# ----------------------------------------------------------------------
+proc ::itcl::local {class name args} {
+ set ptr [uplevel [list $class $name] $args]
+ uplevel [list set itcl-local-$ptr $ptr]
+ set cmd [uplevel namespace which -command $ptr]
+ uplevel [list trace variable itcl-local-$ptr u \
+ "::itcl::delete_helper $cmd"]
+ return $ptr
+}
+
+# ----------------------------------------------------------------------
+# auto_mkindex
+# ----------------------------------------------------------------------
+# Define Itcl commands that will be recognized by the auto_mkindex
+# parser in Tcl...
+#
+
+#
+# USAGE: itcl::class name body
+# Adds an entry for the given class declaration.
+#
+foreach __cmd {itcl::class class itcl::type type ictl::widget widget itcl::widgetadaptor widgetadaptor itcl::extendedclass extendedclass} {
+ auto_mkindex_parser::command $__cmd {name body} {
+ variable index
+ variable scriptFile
+ append index "set [list auto_index([fullname $name])]"
+ append index " \[list source \[file join \$dir [list $scriptFile]\]\]\n"
+
+ variable parser
+ variable contextStack
+ set contextStack [linsert $contextStack 0 $name]
+ $parser eval $body
+ set contextStack [lrange $contextStack 1 end]
+ }
+}
+
+#
+# USAGE: itcl::body name arglist body
+# Adds an entry for the given method/proc body.
+#
+foreach __cmd {itcl::body body} {
+ auto_mkindex_parser::command $__cmd {name arglist body} {
+ variable index
+ variable scriptFile
+ append index "set [list auto_index([fullname $name])]"
+ append index " \[list source \[file join \$dir [list $scriptFile]\]\]\n"
+ }
+}
+
+#
+# USAGE: itcl::configbody name arglist body
+# Adds an entry for the given method/proc body.
+#
+foreach __cmd {itcl::configbody configbody} {
+ auto_mkindex_parser::command $__cmd {name body} {
+ variable index
+ variable scriptFile
+ append index "set [list auto_index([fullname $name])]"
+ append index " \[list source \[file join \$dir [list $scriptFile]\]\]\n"
+ }
+}
+
+#
+# USAGE: ensemble name ?body?
+# Adds an entry to the auto index list for the given ensemble name.
+#
+foreach __cmd {itcl::ensemble ensemble} {
+ auto_mkindex_parser::command $__cmd {name {body ""}} {
+ variable index
+ variable scriptFile
+ append index "set [list auto_index([fullname $name])]"
+ append index " \[list source \[file join \$dir [list $scriptFile]\]\]\n"
+ }
+}
+
+#
+# USAGE: public arg ?arg arg...?
+# protected arg ?arg arg...?
+# private arg ?arg arg...?
+#
+# Evaluates the arguments as commands, so we can recognize proc
+# declarations within classes.
+#
+foreach __cmd {public protected private} {
+ auto_mkindex_parser::command $__cmd {args} {
+ variable parser
+ $parser eval $args
+ }
+}
+
+# SF bug #246 unset variable __cmd to avoid problems in user programs!!
+unset __cmd
+
+# ----------------------------------------------------------------------
+# auto_import
+# ----------------------------------------------------------------------
+# This procedure overrides the usual "auto_import" function in the
+# Tcl library. It is invoked during "namespace import" to make see
+# if the imported commands reside in an autoloaded library. If so,
+# stubs are created to represent the commands. Executing a stub
+# later on causes the real implementation to be autoloaded.
+#
+# Arguments -
+# pattern The pattern of commands being imported (like "foo::*")
+# a canonical namespace as returned by [namespace current]
+
+proc auto_import {pattern} {
+ global auto_index
+
+ set ns [uplevel namespace current]
+ set patternList [auto_qualify $pattern $ns]
+
+ auto_load_index
+
+ foreach pattern $patternList {
+ foreach name [array names auto_index $pattern] {
+ if {"" == [info commands $name]} {
+ ::itcl::import::stub create $name
+ }
+ }
+ }
+}
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
new file mode 100755
index 0000000000..f6085bd3b0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl420.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.0/itclConfig.sh
new file mode 100644
index 0000000000..33e56703a4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclConfig.sh
@@ -0,0 +1,67 @@
+# itclConfig.sh --
+#
+# This shell script (for sh) is generated automatically by Itcl'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 Itcl extensions so that they don't have to figure this all
+# out for themselves. This file does not duplicate information
+# already provided by tclConfig.sh, so you may need to use that
+# file in addition to this one.
+#
+# 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'
+
+# 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
+
+# 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'
+
+# 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'
+
+# The name of the Itcl stub library (a .a file):
+itcl_STUB_LIB_FILE=libitclstub420.a
+ITCL_STUB_LIB_FILE=libitclstub420.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'
+
+# 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'
+
+# 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'
+
+# 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'
+
+# 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'
+
+# 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'
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl
new file mode 100644
index 0000000000..282041187c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl
@@ -0,0 +1,562 @@
+#
+# itclHullCmds.tcl
+# ----------------------------------------------------------------------
+# Invoked automatically upon startup to customize the interpreter
+# for [incr Tcl] when one of setupcomponent or createhull is called.
+# ----------------------------------------------------------------------
+# AUTHOR: Arnulf P. Wiedemann
+#
+# ----------------------------------------------------------------------
+# Copyright (c) 2008 Arnulf P. Wiedemann
+# ======================================================================
+# See the file "license.terms" for information on usage and
+# redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+package require Tk 8.6
+
+namespace eval ::itcl::internal::commands {
+
+# ======================= widgetDeleted ===========================
+
+proc widgetDeleted {oldName newName op} {
+ # The widget is beeing deleted, so we have to delete the object
+ # which had the widget as itcl_hull too!
+ # We have to get the real name from for example
+ # ::itcl::internal::widgets::hull1.lw
+ # we need only .lw here
+
+#puts stderr "widgetDeleted!$oldName!$newName!$op!"
+ set cmdName [namespace tail $oldName]
+ set flds [split $cmdName {.}]
+ set cmdName .[join [lrange $flds 1 end] {.}]
+#puts stderr "DELWIDGET![namespace current]!$cmdName![::info command $cmdName]!"
+ rename $cmdName {}
+}
+
+}
+
+namespace eval ::itcl::builtin {
+
+# ======================= createhull ===========================
+# the hull widget is a tk widget which is the (mega) widget handled behind the itcl
+# extendedclass/itcl widget.
+# It is created be renaming the itcl class object to a temporary name <itcl object name>_
+# creating the widget with the
+# appropriate options and the installing that as the "hull" widget (the container)
+# All the options in args and the options delegated to component itcl_hull are used
+# Then a unique name (hull_widget_name) in the itcl namespace is created for widget:
+# ::itcl::internal::widgets::hull<unique number><namespace tail path>
+# and widget is renamed to that name
+# Finally the <itcl object name>_ is renamed to the original <itcl object name> again
+# Component itcl_hull is created if not existent
+# itcl_hull is set to the hull_widget_name and the <itcl object name>
+# is returned to the caller
+# ==============================================================
+
+proc createhull {widget_type path args} {
+ variable hullCount
+ upvar this this
+ upvar win win
+
+
+#puts stderr "il-1![::info level -1]!$this!"
+#puts stderr "createhull!$widget_type!$path!$args!$this![::info command $this]!"
+#puts stderr "ns1![uplevel 1 namespace current]!"
+#puts stderr "ns2![uplevel 2 namespace current]!"
+#puts stderr "ns3![uplevel 3 namespace current]!"
+#puts stderr "level-1![::info level -1]!"
+#puts stderr "level-2![::info level -2]!"
+# set my_this [namespace tail $this]
+ set my_this $this
+ set tmp $my_this
+#puts stderr "II![::info command $this]![::info command $tmp]!"
+#puts stderr "rename1!rename $my_this ${tmp}_!"
+ rename ::$my_this ${tmp}_
+ set options [list]
+ foreach {option_name value} $args {
+ switch -glob -- $option_name {
+ -class {
+ lappend options $option_name [namespace tail $value]
+ }
+ -* {
+ lappend options $option_name $value
+ }
+ default {
+ return -code error "bad option name\"$option_name\" options must start with a \"-\""
+ }
+ }
+ }
+ set my_win [namespace tail $path]
+ set cmd [list $widget_type $my_win]
+#puts stderr "my_win!$my_win!cmd!$cmd!$path!"
+ if {[llength $options] > 0} {
+ lappend cmd {*}$options
+ }
+ set widget [uplevel 1 $cmd]
+#puts stderr "widget!$widget!"
+ trace add command $widget delete ::itcl::internal::commands::widgetDeleted
+ set opts [uplevel 1 info delegated options]
+ foreach entry $opts {
+ foreach {optName compName} $entry break
+ if {$compName eq "itcl_hull"} {
+ set optInfos [uplevel 1 info delegated option $optName]
+ set realOptName [lindex $optInfos 4]
+ # strip off the "-" at the beginning
+ set myOptName [string range $realOptName 1 end]
+ set my_opt_val [option get $my_win $myOptName *]
+ if {$my_opt_val ne ""} {
+ $my_win configure -$myOptName $my_opt_val
+ }
+ }
+ }
+ set idx 1
+ while {1} {
+ set widgetName ::itcl::internal::widgets::hull${idx}$my_win
+#puts stderr "widgetName!$widgetName!"
+ if {[string length [::info command $widgetName]] == 0} {
+ break
+ }
+ incr idx
+ }
+#puts stderr "rename2!rename $widget $widgetName!"
+ set dorename 0
+ rename $widget $widgetName
+#puts stderr "rename3!rename ${tmp}_ $tmp![::info command ${tmp}_]!my_this!$my_this!"
+ rename ${tmp}_ ::$tmp
+ set exists [uplevel 1 ::info exists itcl_hull]
+ if {!$exists} {
+ # that does not yet work, beacause of problems with resolving
+ ::itcl::addcomponent $my_this itcl_hull
+ }
+ upvar itcl_hull itcl_hull
+ ::itcl::setcomponent $my_this itcl_hull $widgetName
+#puts stderr "IC![::info command $my_win]!"
+ set exists [uplevel 1 ::info exists itcl_interior]
+ if {!$exists} {
+ # that does not yet work, beacause of problems with resolving
+ ::itcl::addcomponent $this itcl_interior
+ }
+ upvar itcl_interior itcl_interior
+ set itcl_interior $my_win
+#puts stderr "hull end!win!$win!itcl_hull!$itcl_hull!itcl_interior!$itcl_interior!"
+ return $my_win
+}
+
+# ======================= addToItclOptions ===========================
+
+proc addToItclOptions {my_class my_win myOptions argsDict} {
+ upvar win win
+ upvar itcl_hull itcl_hull
+
+ set opt_lst [list configure]
+ foreach opt [lsort $myOptions] {
+#puts stderr "IOPT!$opt!$my_class!$my_win![::itcl::is class $my_class]!"
+ set isClass [::itcl::is class $my_class]
+ set found 0
+ if {$isClass} {
+ if {[catch {
+ set resource [namespace eval $my_class info option $opt -resource]
+ set class [namespace eval $my_class info option $opt -class]
+ set default_val [uplevel 2 info option $opt -default]
+ set found 1
+ } msg]} {
+# puts stderr "MSG!$opt!$my_class!$msg!"
+ }
+ } else {
+ set tmp_win [uplevel #0 $my_class .___xx]
+
+ set my_info [$tmp_win configure $opt]
+ set resource [lindex $my_info 1]
+ set class [lindex $my_info 2]
+ set default_val [lindex $my_info 3]
+ uplevel #0 destroy $tmp_win
+ set found 1
+ }
+ if {$found} {
+ if {[catch {
+ set val [uplevel #0 ::option get $win $resource $class]
+ } msg]} {
+ set val ""
+ }
+ if {[::dict exists $argsDict $opt]} {
+ # we have an explicitly set option
+ set val [::dict get $argsDict $opt]
+ } else {
+ if {[string length $val] == 0} {
+ set val $default_val
+ }
+ }
+ set ::itcl::internal::variables::${my_win}::itcl_options($opt) $val
+ set ::itcl::internal::variables::${my_win}::__itcl_option_infos($opt) [list $resource $class $default_val]
+#puts stderr "OPT1!$opt!$val!"
+# uplevel 1 [list set itcl_options($opt) [list $val]]
+ if {[catch {uplevel 1 $win configure $opt [list $val]} msg]} {
+#puts stderr "addToItclOptions ERR!$msg!$my_class!$win!configure!$opt!$val!"
+ }
+ }
+ }
+}
+
+# ======================= setupcomponent ===========================
+
+proc setupcomponent {comp using widget_type path args} {
+ upvar this this
+ upvar win win
+ upvar itcl_hull itcl_hull
+
+#puts stderr "setupcomponent!$comp!$widget_type!$path!$args!$this!$win!$itcl_hull!"
+#puts stderr "CONT![uplevel 1 info context]!"
+#puts stderr "ns1![uplevel 1 namespace current]!"
+#puts stderr "ns2![uplevel 2 namespace current]!"
+#puts stderr "ns3![uplevel 3 namespace current]!"
+ set my_comp_object [lindex [uplevel 1 info context] 1]
+ if {[::info exists ::itcl::internal::component_objects($my_comp_object)]} {
+ set my_comp_object [set ::itcl::internal::component_objects($my_comp_object)]
+ } else {
+ set ::itcl::internal::component_objects($path) $my_comp_object
+ }
+ set options [list]
+ foreach {option_name value} $args {
+ switch -glob -- $option_name {
+ -* {
+ lappend options $option_name $value
+ }
+ default {
+ return -code error "bad option name\"$option_name\" options must start with a \"-\""
+ }
+ }
+ }
+ if {[llength $args]} {
+ set argsDict [dict create {*}$args]
+ } else {
+ set argsDict [dict create]
+ }
+ set cmd [list $widget_type $path]
+ if {[llength $options] > 0} {
+ lappend cmd {*}$options
+ }
+#puts stderr "cmd0![::info command $widget_type]!$path![::info command $path]!"
+#puts stderr "cmd1!$cmd!"
+# set my_comp [uplevel 3 $cmd]
+ set my_comp [uplevel #0 $cmd]
+#puts stderr 111![::info command $path]!
+ ::itcl::setcomponent $this $comp $my_comp
+ set opts [uplevel 1 info delegated options]
+ foreach entry $opts {
+ foreach {optName compName} $entry break
+ if {$compName eq $my_comp} {
+ set optInfos [uplevel 1 info delegated option $optName]
+ set realOptName [lindex $optInfos 4]
+ # strip off the "-" at the beginning
+ set myOptName [string range $realOptName 1 end]
+ set my_opt_val [option get $my_win $myOptName *]
+ if {$my_opt_val ne ""} {
+ $my_comp configure -$myOptName $my_opt_val
+ }
+ }
+ }
+ set my_class $widget_type
+ set my_parent_class [uplevel 1 namespace current]
+ if {[catch {
+ set myOptions [namespace eval $my_class {info classoptions}]
+ } msg]} {
+ set myOptions [list]
+ }
+ foreach entry [$path configure] {
+ foreach {opt dummy1 dummy2 dummy3} $entry break
+ lappend myOptions $opt
+ }
+#puts stderr "OPTS!$myOptions!"
+ addToItclOptions $widget_type $my_comp_object $myOptions $argsDict
+#puts stderr END!$path![::info command $path]!
+}
+
+proc itcl_initoptions {args} {
+puts stderr "ITCL_INITOPT!$args!"
+}
+
+# ======================= initoptions ===========================
+
+proc initoptions {args} {
+ upvar win win
+ upvar itcl_hull itcl_hull
+ upvar itcl_option_components itcl_option_components
+
+#puts stderr "INITOPT!!$win!"
+ if {[llength $args]} {
+ set argsDict [dict create {*}$args]
+ } else {
+ set argsDict [dict create]
+ }
+ set my_class [uplevel 1 namespace current]
+ set myOptions [namespace eval $my_class {info classoptions}]
+ if {[dict exists $::itcl::internal::dicts::classComponents $my_class]} {
+ set class_info_dict [dict get $::itcl::internal::dicts::classComponents $my_class]
+# set myOptions [lsort -unique [namespace eval $my_class {info options}]]
+ foreach comp [uplevel 1 info components] {
+ if {[dict exists $class_info_dict $comp -keptoptions]} {
+ foreach my_opt [dict get $class_info_dict $comp -keptoptions] {
+ if {[lsearch $myOptions $my_opt] < 0} {
+#puts stderr "KEOPT!$my_opt!"
+ lappend myOptions $my_opt
+ }
+ }
+ }
+ }
+ } else {
+ set class_info_dict [list]
+ }
+#puts stderr "OPTS!$win!$my_class![join [lsort $myOptions]] \n]!"
+ set opt_lst [list configure]
+ set my_win $win
+ foreach opt [lsort $myOptions] {
+ set found 0
+ if {[catch {
+ set resource [uplevel 1 info option $opt -resource]
+ set class [uplevel 1 info option $opt -class]
+ set default_val [uplevel 1 info option $opt -default]
+ set found 1
+ } msg]} {
+# puts stderr "MSG!$opt!$msg!"
+ }
+#puts stderr "OPT!$opt!$found!"
+ if {$found} {
+ if {[catch {
+ set val [uplevel #0 ::option get $my_win $resource $class]
+ } msg]} {
+ set val ""
+ }
+ if {[::dict exists $argsDict $opt]} {
+ # we have an explicitly set option
+ set val [::dict get $argsDict $opt]
+ } else {
+ if {[string length $val] == 0} {
+ set val $default_val
+ }
+ }
+ set ::itcl::internal::variables::${win}::itcl_options($opt) $val
+ set ::itcl::internal::variables::${win}::__itcl_option_infos($opt) [list $resource $class $default_val]
+#puts stderr "OPT1!$opt!$val!"
+# uplevel 1 [list set itcl_options($opt) [list $val]]
+ if {[catch {uplevel 1 $my_win configure $opt [list $val]} msg]} {
+puts stderr "initoptions ERR!$msg!$my_class!$my_win!configure!$opt!$val!"
+ }
+ }
+ foreach comp [dict keys $class_info_dict] {
+#puts stderr "OPT1!$opt!$comp![dict get $class_info_dict $comp]!"
+ if {[dict exists $class_info_dict $comp -keptoptions]} {
+ if {[lsearch [dict get $class_info_dict $comp -keptoptions] $opt] >= 0} {
+ if {$found == 0} {
+ # we use the option value of the first component for setting
+ # the option, as the components are traversed in the dict
+ # depending on the ordering of the component creation!!
+ set my_info [uplevel 1 \[set $comp\] configure $opt]
+ set resource [lindex $my_info 1]
+ set class [lindex $my_info 2]
+ set default_val [lindex $my_info 3]
+ set found 2
+ set val [uplevel #0 ::option get $my_win $resource $class]
+ if {[::dict exists $argsDict $opt]} {
+ # we have an explicitly set option
+ set val [::dict get $argsDict $opt]
+ } else {
+ if {[string length $val] == 0} {
+ set val $default_val
+ }
+ }
+#puts stderr "OPT2!$opt!$val!"
+ set ::itcl::internal::variables::${win}::itcl_options($opt) $val
+ set ::itcl::internal::variables::${win}::__itcl_option_infos($opt) [list $resource $class $default_val]
+# uplevel 1 [list set itcl_options($opt) [list $val]]
+ }
+ if {[catch {uplevel 1 \[set $comp\] configure $opt [list $val]} msg]} {
+puts stderr "initoptions ERR2!$msg!$my_class!$comp!configure!$opt!$val!"
+ }
+ if {![uplevel 1 info exists itcl_option_components($opt)]} {
+ set itcl_option_components($opt) [list]
+ }
+ if {[lsearch [set itcl_option_components($opt)] $comp] < 0} {
+ if {![catch {
+ set optval [uplevel 1 [list set itcl_options($opt)]]
+ } msg3]} {
+ uplevel 1 \[set $comp\] configure $opt $optval
+ }
+ lappend itcl_option_components($opt) $comp
+ }
+ }
+ }
+ }
+ }
+# uplevel 1 $opt_lst
+}
+
+# ======================= setoptions ===========================
+
+proc setoptions {args} {
+
+#puts stderr "setOPT!!$args!"
+ if {[llength $args]} {
+ set argsDict [dict create {*}$args]
+ } else {
+ set argsDict [dict create]
+ }
+ set my_class [uplevel 1 namespace current]
+ set myOptions [namespace eval $my_class {info options}]
+#puts stderr "OPTS!$win!$my_class![join [lsort $myOptions]] \n]!"
+ set opt_lst [list configure]
+ foreach opt [lsort $myOptions] {
+ set found 0
+ if {[catch {
+ set resource [uplevel 1 info option $opt -resource]
+ set class [uplevel 1 info option $opt -class]
+ set default_val [uplevel 1 info option $opt -default]
+ set found 1
+ } msg]} {
+# puts stderr "MSG!$opt!$msg!"
+ }
+#puts stderr "OPT!$opt!$found!"
+ if {$found} {
+ set val ""
+ if {[::dict exists $argsDict $opt]} {
+ # we have an explicitly set option
+ set val [::dict get $argsDict $opt]
+ } else {
+ if {[string length $val] == 0} {
+ set val $default_val
+ }
+ }
+ set myObj [uplevel 1 set this]
+#puts stderr "myObj!$myObj!"
+ set ::itcl::internal::variables::${myObj}::itcl_options($opt) $val
+ set ::itcl::internal::variables::${myObj}::__itcl_option_infos($opt) [list $resource $class $default_val]
+#puts stderr "OPT1!$opt!$val!"
+ uplevel 1 [list set itcl_options($opt) [list $val]]
+# if {[catch {uplevel 1 $myObj configure $opt [list $val]} msg]} {
+#puts stderr "initoptions ERR!$msg!$my_class!$my_win!configure!$opt!$val!"
+# }
+ }
+ }
+# uplevel 1 $opt_lst
+}
+
+# ========================= keepcomponentoption ======================
+# Invoked by Tcl during evaluating constructor whenever
+# the "keepcomponentoption" command is invoked to list the options
+# to be kept when an ::itcl::extendedclass component has been setup
+# for an object.
+#
+# It checks, for all arguments, if the opt is an option of that class
+# and of that component. If that is the case it adds the component name
+# to the list of components for that option.
+# The variable is the object variable: itcl_option_components($opt)
+#
+# Handles the following syntax:
+#
+# keepcomponentoption <componentName> <optionName> ?<optionName> ...?
+#
+# ======================================================================
+
+
+proc keepcomponentoption {args} {
+ upvar win win
+ upvar itcl_hull itcl_hull
+
+ set usage "wrong # args, should be: keepcomponentoption componentName optionName ?optionName ...?"
+
+#puts stderr "KEEP!$args![uplevel 1 namespace current]!"
+ if {[llength $args] < 2} {
+ puts stderr $usage
+ return -code error
+ }
+ set my_hull [uplevel 1 set itcl_hull]
+ set my_class [uplevel 1 namespace current]
+ set comp [lindex $args 0]
+ set args [lrange $args 1 end]
+ set class_info_dict [dict get $::itcl::internal::dicts::classComponents $my_class]
+ if {![dict exists $class_info_dict $comp]} {
+ puts stderr "keepcomponentoption cannot find component \"$comp\""
+ return -code error
+ }
+ set class_comp_dict [dict get $class_info_dict $comp]
+ if {![dict exists $class_comp_dict -keptoptions]} {
+ dict set class_comp_dict -keptoptions [list]
+ }
+ foreach opt $args {
+#puts stderr "KEEP!$opt!"
+ if {[string range $opt 0 0] ne "-"} {
+ puts stderr "keepcomponentoption: option must begin with a \"-\"!"
+ return -code error
+ }
+ if {[lsearch [dict get $class_comp_dict -keptoptions] $opt] < 0} {
+ dict lappend class_comp_dict -keptoptions $opt
+ }
+ }
+ if {![info exists ::itcl::internal::component_objects([lindex [uplevel 1 info context] 1])]} {
+ set comp_object $::itcl::internal::component_objects([lindex [uplevel 1 info context] 1])
+ } else {
+ set comp_object "unknown_comp_obj_$comp!"
+ }
+ dict set class_info_dict $comp $class_comp_dict
+ dict set ::itcl::internal::dicts::classComponents $my_class $class_info_dict
+puts stderr "CLDI!$class_comp_dict!"
+ addToItclOptions $my_class $comp_object $args [list]
+}
+
+proc ignorecomponentoption {args} {
+puts stderr "IGNORE_COMPONENT_OPTION!$args!"
+}
+
+proc renamecomponentoption {args} {
+puts stderr "rename_COMPONENT_OPTION!$args!"
+}
+
+proc addoptioncomponent {args} {
+puts stderr "ADD_OPTION_COMPONENT!$args!"
+}
+
+proc ignoreoptioncomponent {args} {
+puts stderr "IGNORE_OPTION_COMPONENT!$args!"
+}
+
+proc renameoptioncomponent {args} {
+puts stderr "RENAME_OPTION_COMPONENT!$args!"
+}
+
+proc getEclassOptions {args} {
+ upvar win win
+
+#puts stderr "getEclassOptions!$args!$win![uplevel 1 namespace current]!"
+#parray ::itcl::internal::variables::${win}::itcl_options
+ set result [list]
+ foreach opt [array names ::itcl::internal::variables::${win}::itcl_options] {
+ if {[catch {
+ foreach {res cls def} [set ::itcl::internal::variables::${win}::__itcl_option_infos($opt)] break
+ lappend result [list $opt $res $cls $def [set ::itcl::internal::variables::${win}::itcl_options($opt)]]
+ } msg]} {
+ }
+ }
+ return $result
+}
+
+proc eclassConfigure {args} {
+ upvar win win
+
+#puts stderr "+++ eclassConfigure!$args!"
+ if {[llength $args] > 1} {
+ foreach {opt val} $args break
+ if {[::info exists ::itcl::internal::variables::${win}::itcl_options($opt)]} {
+ set ::itcl::internal::variables::${win}::itcl_options($opt) $val
+ return
+ }
+ } else {
+ foreach {opt} $args break
+ if {[::info exists ::itcl::internal::variables::${win}::itcl_options($opt)]} {
+#puts stderr "OP![set ::itcl::internal::variables::${win}::itcl_options($opt)]!"
+ foreach {res cls def} [set ::itcl::internal::variables::${win}::__itcl_option_infos($opt)] break
+ return [list $opt $res $cls $def [set ::itcl::internal::variables::${win}::itcl_options($opt)]]
+ }
+ }
+ return -code error
+}
+
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl
new file mode 100644
index 0000000000..5fcda510e0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl
@@ -0,0 +1,447 @@
+#
+# itclWidget.tcl
+# ----------------------------------------------------------------------
+# Invoked automatically upon startup to customize the interpreter
+# for [incr Tcl] when one of ::itcl::widget or ::itcl::widgetadaptor is called.
+# ----------------------------------------------------------------------
+# AUTHOR: Arnulf P. Wiedemann
+#
+# ----------------------------------------------------------------------
+# Copyright (c) 2008 Arnulf P. Wiedemann
+# ======================================================================
+# See the file "license.terms" for information on usage and
+# redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+package require Tk 8.6
+# package require itclwidget [set ::itcl::version]
+
+namespace eval ::itcl {
+
+proc widget {name args} {
+ set result [uplevel 1 ::itcl::internal::commands::genericclass widget $name $args]
+ # we handle create by owerselfs !! allow classunknown to handle that
+ oo::objdefine $result unexport create
+ return $result
+}
+
+proc widgetadaptor {name args} {
+ set result [uplevel 1 ::itcl::internal::commands::genericclass widgetadaptor $name $args]
+ # we handle create by owerselfs !! allow classunknown to handle that
+ oo::objdefine $result unexport create
+ return $result
+}
+
+} ; # end ::itcl
+
+
+namespace eval ::itcl::internal::commands {
+
+proc initWidgetOptions {varNsName widgetName className} {
+ set myDict [set ::itcl::internal::dicts::classOptions]
+ if {$myDict eq ""} {
+ return
+ }
+ if {![dict exists $myDict $className]} {
+ return
+ }
+ set myDict [dict get $myDict $className]
+ foreach option [dict keys $myDict] {
+ set infos [dict get $myDict $option]
+ set resource [dict get $infos -resource]
+ set class [dict get $infos -class]
+ set value [::option get $widgetName $resource $class]
+ if {$value eq ""} {
+ if {[dict exists $infos -default]} {
+ set defaultValue [dict get $infos -default]
+ uplevel 1 set ${varNsName}::itcl_options($option) $defaultValue
+ }
+ } else {
+ uplevel 1 set ${varNsName}::itcl_options($option) $value
+ }
+ }
+}
+
+proc initWidgetDelegatedOptions {varNsName widgetName className args} {
+ set myDict [set ::itcl::internal::dicts::classDelegatedOptions]
+ if {$myDict eq ""} {
+ return
+ }
+ if {![dict exists $myDict $className]} {
+ return
+ }
+ set myDict [dict get $myDict $className]
+ foreach option [dict keys $myDict] {
+ set infos [dict get $myDict $option]
+ if {![dict exists $infos -resource]} {
+ # this is the case when delegating "*"
+ continue
+ }
+ if {![dict exists $infos -component]} {
+ # nothing to do
+ continue
+ }
+ # check if not in the command line options
+ # these have higher priority
+ set myOption $option
+ if {[dict exists $infos -as]} {
+ set myOption [dict get $infos -as]
+ }
+ set noOptionSet 0
+ foreach {optName optVal} $args {
+ if {$optName eq $myOption} {
+ set noOptionSet 1
+ break
+ }
+ }
+ if {$noOptionSet} {
+ continue
+ }
+ set resource [dict get $infos -resource]
+ set class [dict get $infos -class]
+ set component [dict get $infos -component]
+ set value [::option get $widgetName $resource $class]
+ if {$component ne ""} {
+ if {$value ne ""} {
+ set compVar [namespace eval ${varNsName}${className} "set $component"]
+ if {$compVar ne ""} {
+ uplevel 1 $compVar configure $myOption $value
+ }
+ }
+ }
+ }
+}
+
+proc widgetinitobjectoptions {varNsName widgetName className} {
+#puts stderr "initWidgetObjectOptions!$varNsName!$widgetName!$className!"
+}
+
+proc deletehull {newName oldName what} {
+ if {$what eq "delete"} {
+ set name [namespace tail $newName]
+ regsub {hull[0-9]+} $name {} name
+ rename $name {}
+ }
+ if {$what eq "rename"} {
+ set name [namespace tail $newName]
+ regsub {hull[0-9]+} $name {} name
+ rename $name {}
+ }
+}
+
+proc hullandoptionsinstall {objectName className widgetClass hulltype args} {
+ if {$hulltype eq ""} {
+ set hulltype frame
+ }
+ set idx 0
+ set found 0
+ foreach {optName optValue} $args {
+ if {$optName eq "-class"} {
+ set found 1
+ set widgetClass $optValue
+ break
+ }
+ incr idx
+ }
+ if {$found} {
+ set args [lreplace $args $idx [expr {$idx + 1}]]
+ }
+ if {$widgetClass eq ""} {
+ set widgetClass $className
+ set widgetClass [string totitle $widgetClass]
+ }
+ set cmd "set win $objectName; ::itcl::builtin::installhull using $hulltype -class $widgetClass $args"
+ uplevel 2 $cmd
+}
+
+} ; # end ::itcl::internal::commands
+
+namespace eval ::itcl::builtin {
+
+proc installhull {args} {
+ set cmdPath ::itcl::internal::commands
+ set className [uplevel 1 info class]
+
+ set replace 0
+ switch -- [llength $args] {
+ 0 {
+ return -code error\
+ "wrong # args: should be \"[lindex [info level 0] 0]\
+ name|using <widgetType> ?arg ...?\""
+ }
+ 1 {
+ set widgetName [lindex $args 0]
+ set varNsName $::itcl::internal::varNsName($widgetName)
+ }
+ default {
+ upvar win win
+ set widgetName $win
+
+ set varNsName $::itcl::internal::varNsName($widgetName)
+ set widgetType [lindex $args 1]
+ incr replace
+ if {[llength $args] > 3 && [lindex $args 2] eq "-class"} {
+ set classNam [lindex $args 3]
+ incr replace 2
+ } else {
+ set classNam [string totitle $widgetType]
+ }
+ uplevel 1 [lreplace $args 0 $replace $widgetType $widgetName -class $classNam]
+ uplevel 1 [list ${cmdPath}::initWidgetOptions $varNsName $widgetName $className]
+ }
+ }
+
+ # initialize the itcl_hull variable
+ set i 0
+ set nam ::itcl::internal::widgets::hull
+ while {1} {
+ incr i
+ set hullNam ${nam}${i}$widgetName
+ if {[::info command $hullNam] eq ""} {
+ break
+ }
+ }
+ uplevel 1 [list ${cmdPath}::sethullwindowname $widgetName]
+ uplevel 1 [list ::rename $widgetName $hullNam]
+ uplevel 1 [list ::trace add command $hullNam {delete rename} ::itcl::internal::commands::deletehull]
+ catch {${cmdPath}::checksetitclhull [list] 0}
+ namespace eval ${varNsName}${className} "set itcl_hull $hullNam"
+ catch {${cmdPath}::checksetitclhull [list] 2}
+ uplevel 1 [lreplace $args 0 $replace ${cmdPath}::initWidgetDelegatedOptions $varNsName $widgetName $className]
+}
+
+proc installcomponent {args} {
+ upvar win win
+
+ set className [uplevel 1 info class]
+ set myType [${className}::info types [namespace tail $className]]
+ set isType 0
+ if {$myType ne ""} {
+ set isType 1
+ }
+ set numArgs [llength $args]
+ set usage "usage: installcomponent <componentName> using <widgetType> <widgetPath> ?-option value ...?"
+ if {$numArgs < 4} {
+ error $usage
+ }
+ foreach {componentName using widgetType widgetPath} $args break
+ set opts [lrange $args 4 end]
+ if {$using ne "using"} {
+ error $usage
+ }
+ if {!$isType} {
+ set hullExists [uplevel 1 ::info exists itcl_hull]
+ if {!$hullExists} {
+ error "cannot install \"$componentName\" before \"itcl_hull\" exists"
+ }
+ set hullVal [uplevel 1 set itcl_hull]
+ if {$hullVal eq ""} {
+ error "cannot install \"$componentName\" before \"itcl_hull\" exists"
+ }
+ }
+ # check for delegated option and ask the option database for the values
+ # first check for number of delegated options
+ set numOpts 0
+ set starOption 0
+ set myDict [set ::itcl::internal::dicts::classDelegatedOptions]
+ if {[dict exists $myDict $className]} {
+ set myDict [dict get $myDict $className]
+ foreach option [dict keys $myDict] {
+ if {$option eq "*"} {
+ set starOption 1
+ }
+ incr numOpts
+ }
+ }
+ set myOptionDict [set ::itcl::internal::dicts::classOptions]
+ if {[dict exists $myOptionDict $className]} {
+ set myOptionDict [dict get $myOptionDict $className]
+ }
+ set cmd [list $widgetPath configure]
+ set cmd1 "set $componentName \[$widgetType $widgetPath\]"
+ uplevel 1 $cmd1
+ if {$starOption} {
+ upvar $componentName compName
+ set cmd1 [list $compName configure]
+ set configInfos [uplevel 1 $cmd1]
+ foreach entry $configInfos {
+ if {[llength $entry] > 2} {
+ foreach {optName resource class defaultValue} $entry break
+ set val ""
+ catch {
+ set val [::option get $win $resource $class]
+ }
+ if {$val ne ""} {
+ set addOpt 1
+ if {[dict exists $myDict $$optName]} {
+ set addOpt 0
+ } else {
+ set starDict [dict get $myDict "*"]
+ if {[dict exists $starDict -except]} {
+ set exceptions [dict get $starDict -except]
+ if {[lsearch $exceptions $optName] >= 0} {
+ set addOpt 0
+ }
+
+ }
+ if {[dict exists $myOptionDict $optName]} {
+ set addOpt 0
+ }
+ }
+ if {$addOpt} {
+ lappend cmd $optName $val
+ }
+
+ }
+
+ }
+ }
+ } else {
+ foreach optName [dict keys $myDict] {
+ set optInfos [dict get $myDict $optName]
+ set resource [dict get $optInfos -resource]
+ set class [namespace tail $className]
+ set class [string totitle $class]
+ set val ""
+ catch {
+ set val [::option get $win $resource $class]
+ }
+ if {$val ne ""} {
+ if {[dict exists $optInfos -as] } {
+ set optName [dict get $optInfos -as]
+ }
+ lappend cmd $optName $val
+ }
+ }
+ }
+ lappend cmd {*}$opts
+ uplevel 1 $cmd
+}
+
+} ; # end ::itcl::builtin
+
+set ::itcl::internal::dicts::hullTypes [list \
+ frame \
+ toplevel \
+ labelframe \
+ ttk:frame \
+ ttk:toplevel \
+ ttk:labelframe \
+ ]
+
+namespace eval ::itcl::builtin::Info {
+
+proc hulltypes {args} {
+ namespace upvar ::itcl::internal::dicts hullTypes hullTypes
+
+ set numArgs [llength $args]
+ if {$numArgs > 1} {
+ error "wrong # args should be: info hulltypes ?<pattern>?"
+ }
+ set pattern ""
+ if {$numArgs > 0} {
+ set pattern [lindex $args 0]
+ }
+ if {$pattern ne ""} {
+ return [lsearch -all -inline -glob $hullTypes $pattern]
+ }
+ return $hullTypes
+
+}
+
+proc widgetclasses {args} {
+ set numArgs [llength $args]
+ if {$numArgs > 1} {
+ error "wrong # args should be: info widgetclasses ?<pattern>?"
+ }
+ set pattern ""
+ if {$numArgs > 0} {
+ set pattern [lindex $args 0]
+ }
+ set myDict [set ::itcl::internal::dicts::classes]
+ if {![dict exists $myDict widget]} {
+ return [list]
+ }
+ set myDict [dict get $myDict widget]
+ set result [list]
+ if {$pattern ne ""} {
+ foreach key [dict keys $myDict] {
+ set myInfo [dict get $myDict $key]
+ set value [dict get $myInfo -widget]
+ if {[string match $pattern $value]} {
+ lappend result $value
+ }
+ }
+ } else {
+ foreach key [dict keys $myDict] {
+ set myInfo [dict get $myDict $key]
+ lappend result [dict get $myInfo -widget]
+ }
+ }
+ return $result
+}
+
+proc widgets {args} {
+ set numArgs [llength $args]
+ if {$numArgs > 1} {
+ error "wrong # args should be: info widgets ?<pattern>?"
+ }
+ set pattern ""
+ if {$numArgs > 0} {
+ set pattern [lindex $args 0]
+ }
+ set myDict [set ::itcl::internal::dicts::classes]
+ if {![dict exists $myDict widget]} {
+ return [list]
+ }
+ set myDict [dict get $myDict widget]
+ set result [list]
+ if {$pattern ne ""} {
+ foreach key [dict keys $myDict] {
+ set myInfo [dict get $myDict $key]
+ set value [dict get $myInfo -name]
+ if {[string match $pattern $value]} {
+ lappend result $value
+ }
+ }
+ } else {
+ foreach key [dict keys $myDict] {
+ set myInfo [dict get $myDict $key]
+ lappend result [dict get $myInfo -name]
+ }
+ }
+ return $result
+}
+
+proc widgetadaptors {args} {
+ set numArgs [llength $args]
+ if {$numArgs > 1} {
+ error "wrong # args should be: info widgetadaptors ?<pattern>?"
+ }
+ set pattern ""
+ if {$numArgs > 0} {
+ set pattern [lindex $args 0]
+ }
+ set myDict [set ::itcl::internal::dicts::classes]
+ if {![dict exists $myDict widgetadaptor]} {
+ return [list]
+ }
+ set myDict [dict get $myDict widgetadaptor]
+ set result [list]
+ if {$pattern ne ""} {
+ foreach key [dict keys $myDict] {
+ set myInfo [dict get $myDict $key]
+ set value [dict get $myInfo -name]
+ if {[string match $pattern $value]} {
+ lappend result $value
+ }
+ }
+ } else {
+ foreach key [dict keys $myDict] {
+ set myInfo [dict get $myDict $key]
+ lappend result [dict get $myInfo -name]
+ }
+ }
+ return $result
+}
+
+} ; # end ::itcl::builtin::Info
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
new file mode 100644
index 0000000000..495efd70b6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/libitclstub420.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.0/pkgIndex.tcl
new file mode 100644
index 0000000000..b8fb0e5453
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/pkgIndex.tcl
@@ -0,0 +1,21 @@
+# 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
+# Tcl Y, for Y > 8.
+# Itcl is a binary package, added to an interp with [load].
+# 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.
+#
+# 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]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.a
new file mode 100644
index 0000000000..363fd12f01
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtclstub86.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtclstub86.a
new file mode 100644
index 0000000000..66aebf6124
--- /dev/null
+++ 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.a
new file mode 100644
index 0000000000..6234ea16a3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtk86.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtkstub86.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtkstub86.a
new file mode 100644
index 0000000000..c00fba7f34
--- /dev/null
+++ 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.a
new file mode 100644
index 0000000000..59ce7cc40c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/libtclreg13.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
new file mode 100755
index 0000000000..219e41fe92
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl
@@ -0,0 +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]
+} else {
+ package ifneeded registry 1.3.4 \
+ [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
new file mode 100755
index 0000000000..727f314eb5
--- /dev/null
+++ 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
new file mode 100644
index 0000000000..50cfadb8eb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/pkgIndex.tcl
@@ -0,0 +1,7 @@
+#
+# 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
new file mode 100755
index 0000000000..1129cd7d6d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/sqlite33012.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
new file mode 100644
index 0000000000..a7a8979e54
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/auto.tcl
@@ -0,0 +1,646 @@
+# auto.tcl --
+#
+# utility procs formerly in init.tcl dealing with auto execution of commands
+# and can be auto loaded themselves.
+#
+# Copyright (c) 1991-1993 The Regents of the University of California.
+# Copyright (c) 1994-1998 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution of
+# this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# auto_reset --
+#
+# Destroy all cached information for auto-loading and auto-execution, so that
+# the information gets recomputed the next time it's needed. Also delete any
+# commands that are listed in the auto-load index.
+#
+# Arguments:
+# None.
+
+proc auto_reset {} {
+ global auto_execs auto_index auto_path
+ if {[array exists auto_index]} {
+ foreach cmdName [array names auto_index] {
+ set fqcn [namespace which $cmdName]
+ if {$fqcn eq ""} {
+ continue
+ }
+ rename $fqcn {}
+ }
+ }
+ unset -nocomplain auto_execs auto_index ::tcl::auto_oldpath
+ if {[catch {llength $auto_path}]} {
+ set auto_path [list [info library]]
+ } elseif {[info library] ni $auto_path} {
+ lappend auto_path [info library]
+ }
+}
+
+# tcl_findLibrary --
+#
+# This is a utility for extensions that searches for a library directory
+# using a canonical searching algorithm. A side effect is to source the
+# initialization script and set a global library variable.
+#
+# Arguments:
+# basename Prefix of the directory name, (e.g., "tk")
+# version Version number of the package, (e.g., "8.0")
+# patch Patchlevel of the package, (e.g., "8.0.3")
+# initScript Initialization script to source (e.g., tk.tcl)
+# enVarName environment variable to honor (e.g., TK_LIBRARY)
+# varName Global variable to set when done (e.g., tk_library)
+
+proc tcl_findLibrary {basename version patch initScript enVarName varName} {
+ upvar #0 $varName the_library
+ global auto_path env tcl_platform
+
+ set dirs {}
+ set errors {}
+
+ # The C application may have hardwired a path, which we honor
+
+ if {[info exists the_library] && $the_library ne ""} {
+ lappend dirs $the_library
+ } else {
+ # Do the canonical search
+
+ # 1. From an environment variable, if it exists. Placing this first
+ # gives the end-user ultimate control to work-around any bugs, or
+ # to customize.
+
+ if {[info exists env($enVarName)]} {
+ lappend dirs $env($enVarName)
+ }
+
+ # 2. In the package script directory registered within the
+ # configuration of the package itself.
+
+ catch {
+ lappend dirs [::${basename}::pkgconfig get scriptdir,runtime]
+ }
+
+ # 3. Relative to auto_path directories. This checks relative to the
+ # Tcl library as well as allowing loading of libraries added to the
+ # auto_path that is not relative to the core library or binary paths.
+ foreach d $auto_path {
+ lappend dirs [file join $d $basename$version]
+ if {$tcl_platform(platform) eq "unix"
+ && $tcl_platform(os) eq "Darwin"} {
+ # 4. On MacOSX, check the Resources/Scripts subdir too
+ lappend dirs [file join $d $basename$version Resources Scripts]
+ }
+ }
+
+ # 3. Various locations relative to the executable
+ # ../lib/foo1.0 (From bin directory in install hierarchy)
+ # ../../lib/foo1.0 (From bin/arch directory in install hierarchy)
+ # ../library (From unix directory in build hierarchy)
+ #
+ # Remaining locations are out of date (when relevant, they ought to be
+ # covered by the $::auto_path seach above) and disabled.
+ #
+ # ../../library (From unix/arch directory in build hierarchy)
+ # ../../foo1.0.1/library
+ # (From unix directory in parallel build hierarchy)
+ # ../../../foo1.0.1/library
+ # (From unix/arch directory in parallel build hierarchy)
+
+ set parentDir [file dirname [file dirname [info nameofexecutable]]]
+ set grandParentDir [file dirname $parentDir]
+ lappend dirs [file join $parentDir lib $basename$version]
+ lappend dirs [file join $grandParentDir lib $basename$version]
+ lappend dirs [file join $parentDir library]
+ if {0} {
+ lappend dirs [file join $grandParentDir library]
+ lappend dirs [file join $grandParentDir $basename$patch library]
+ lappend dirs [file join [file dirname $grandParentDir] \
+ $basename$patch library]
+ }
+ }
+ # uniquify $dirs in order
+ array set seen {}
+ foreach i $dirs {
+ # Make sure $i is unique under normalization. Avoid repeated [source].
+ if {[interp issafe]} {
+ # Safe interps have no [file normalize].
+ set norm $i
+ } else {
+ set norm [file normalize $i]
+ }
+ if {[info exists seen($norm)]} {
+ continue
+ }
+ set seen($norm) {}
+
+ set the_library $i
+ set file [file join $i $initScript]
+
+ # source everything when in a safe interpreter because we have a
+ # source command, but no file exists command
+
+ if {[interp issafe] || [file exists $file]} {
+ if {![catch {uplevel #0 [list source $file]} msg opts]} {
+ return
+ }
+ append errors "$file: $msg\n"
+ append errors [dict get $opts -errorinfo]\n
+ }
+ }
+ unset -nocomplain the_library
+ set msg "Can't find a usable $initScript in the following directories: \n"
+ append msg " $dirs\n\n"
+ append msg "$errors\n\n"
+ append msg "This probably means that $basename wasn't installed properly.\n"
+ error $msg
+}
+
+
+# ----------------------------------------------------------------------
+# auto_mkindex
+# ----------------------------------------------------------------------
+# The following procedures are used to generate the tclIndex file from Tcl
+# source files. They use a special safe interpreter to parse Tcl source
+# files, writing out index entries as "proc" commands are encountered. This
+# implementation won't work in a safe interpreter, since a safe interpreter
+# can't create the special parser and mess with its commands.
+
+if {[interp issafe]} {
+ return ;# Stop sourcing the file here
+}
+
+# auto_mkindex --
+# Regenerate a tclIndex file from Tcl source files. Takes as argument the
+# name of the directory in which the tclIndex file is to be placed, followed
+# by any number of glob patterns to use in that directory to locate all of the
+# relevant files.
+#
+# Arguments:
+# dir - Name of the directory in which to create an index.
+
+# args - Any number of additional arguments giving the names of files
+# within dir. If no additional are given auto_mkindex will look
+# for *.tcl.
+
+proc auto_mkindex {dir args} {
+ if {[interp issafe]} {
+ error "can't generate index within safe interpreter"
+ }
+
+ set oldDir [pwd]
+ cd $dir
+
+ append index "# Tcl autoload index file, version 2.0\n"
+ append index "# This file is generated by the \"auto_mkindex\" command\n"
+ append index "# and sourced to set up indexing information for one or\n"
+ append index "# more commands. Typically each line is a command that\n"
+ append index "# sets an element in the auto_index array, where the\n"
+ append index "# element name is the name of a command and the value is\n"
+ append index "# a script that loads the command.\n\n"
+ if {![llength $args]} {
+ set args *.tcl
+ }
+
+ auto_mkindex_parser::init
+ foreach file [lsort [glob -- {*}$args]] {
+ try {
+ append index [auto_mkindex_parser::mkindex $file]
+ } on error {msg opts} {
+ cd $oldDir
+ return -options $opts $msg
+ }
+ }
+ auto_mkindex_parser::cleanup
+
+ set fid [open "tclIndex" w]
+ puts -nonewline $fid $index
+ close $fid
+ cd $oldDir
+}
+
+# Original version of auto_mkindex that just searches the source code for
+# "proc" at the beginning of the line.
+
+proc auto_mkindex_old {dir args} {
+ set oldDir [pwd]
+ cd $dir
+ set dir [pwd]
+ append index "# Tcl autoload index file, version 2.0\n"
+ append index "# This file is generated by the \"auto_mkindex\" command\n"
+ append index "# and sourced to set up indexing information for one or\n"
+ append index "# more commands. Typically each line is a command that\n"
+ append index "# sets an element in the auto_index array, where the\n"
+ append index "# element name is the name of a command and the value is\n"
+ append index "# a script that loads the command.\n\n"
+ if {![llength $args]} {
+ set args *.tcl
+ }
+ foreach file [lsort [glob -- {*}$args]] {
+ set f ""
+ set error [catch {
+ set f [open $file]
+ while {[gets $f line] >= 0} {
+ if {[regexp {^proc[ ]+([^ ]*)} $line match procName]} {
+ set procName [lindex [auto_qualify $procName "::"] 0]
+ append index "set [list auto_index($procName)]"
+ append index " \[list source \[file join \$dir [list $file]\]\]\n"
+ }
+ }
+ close $f
+ } msg opts]
+ if {$error} {
+ catch {close $f}
+ cd $oldDir
+ return -options $opts $msg
+ }
+ }
+ set f ""
+ set error [catch {
+ set f [open tclIndex w]
+ puts -nonewline $f $index
+ close $f
+ cd $oldDir
+ } msg opts]
+ if {$error} {
+ catch {close $f}
+ cd $oldDir
+ error $msg $info $code
+ return -options $opts $msg
+ }
+}
+
+# Create a safe interpreter that can be used to parse Tcl source files
+# generate a tclIndex file for autoloading. This interp contains commands for
+# things that need index entries. Each time a command is executed, it writes
+# an entry out to the index file.
+
+namespace eval auto_mkindex_parser {
+ variable parser "" ;# parser used to build index
+ variable index "" ;# maintains index as it is built
+ variable scriptFile "" ;# name of file being processed
+ variable contextStack "" ;# stack of namespace scopes
+ variable imports "" ;# keeps track of all imported cmds
+ variable initCommands ;# list of commands that create aliases
+ if {![info exists initCommands]} {
+ set initCommands [list]
+ }
+
+ proc init {} {
+ variable parser
+ variable initCommands
+
+ if {![interp issafe]} {
+ set parser [interp create -safe]
+ $parser hide info
+ $parser hide rename
+ $parser hide proc
+ $parser hide namespace
+ $parser hide eval
+ $parser hide puts
+ foreach ns [$parser invokehidden namespace children ::] {
+ # MUST NOT DELETE "::tcl" OR BAD THINGS HAPPEN!
+ if {$ns eq "::tcl"} continue
+ $parser invokehidden namespace delete $ns
+ }
+ foreach cmd [$parser invokehidden info commands ::*] {
+ $parser invokehidden rename $cmd {}
+ }
+ $parser invokehidden proc unknown {args} {}
+
+ # We'll need access to the "namespace" command within the
+ # interp. Put it back, but move it out of the way.
+
+ $parser expose namespace
+ $parser invokehidden rename namespace _%@namespace
+ $parser expose eval
+ $parser invokehidden rename eval _%@eval
+
+ # Install all the registered psuedo-command implementations
+
+ foreach cmd $initCommands {
+ eval $cmd
+ }
+ }
+ }
+ proc cleanup {} {
+ variable parser
+ interp delete $parser
+ unset parser
+ }
+}
+
+# auto_mkindex_parser::mkindex --
+#
+# Used by the "auto_mkindex" command to create a "tclIndex" file for the given
+# Tcl source file. Executes the commands in the file, and handles things like
+# the "proc" command by adding an entry for the index file. Returns a string
+# that represents the index file.
+#
+# Arguments:
+# file Name of Tcl source file to be indexed.
+
+proc auto_mkindex_parser::mkindex {file} {
+ variable parser
+ variable index
+ variable scriptFile
+ variable contextStack
+ variable imports
+
+ set scriptFile $file
+
+ set fid [open $file]
+ set contents [read $fid]
+ close $fid
+
+ # There is one problem with sourcing files into the safe interpreter:
+ # references like "$x" will fail since code is not really being executed
+ # and variables do not really exist. To avoid this, we replace all $ with
+ # \0 (literally, the null char) later, when getting proc names we will
+ # have to reverse this replacement, in case there were any $ in the proc
+ # name. This will cause a problem if somebody actually tries to have a \0
+ # in their proc name. Too bad for them.
+ set contents [string map [list \$ \0] $contents]
+
+ set index ""
+ set contextStack ""
+ set imports ""
+
+ $parser eval $contents
+
+ foreach name $imports {
+ catch {$parser eval [list _%@namespace forget $name]}
+ }
+ return $index
+}
+
+# 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
+# interpreter, and can use the variable auto_mkindex_parser::parser to get to
+# the slave
+
+proc auto_mkindex_parser::hook {cmd} {
+ variable initCommands
+
+ lappend initCommands $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
+# interpreter.
+
+proc auto_mkindex_parser::slavehook {cmd} {
+ variable initCommands
+
+ # The $parser variable is defined to be the name of the slave interpreter
+ # when this command is used later.
+
+ lappend initCommands "\$parser eval [list $cmd]"
+}
+
+# auto_mkindex_parser::command --
+#
+# Registers a new command with the "auto_mkindex_parser" interpreter that
+# parses Tcl files. These commands are fake versions of things like the
+# "proc" command. When you execute them, they simply write out an entry to a
+# "tclIndex" file for auto-loading.
+#
+# This procedure allows extensions to register their own commands with the
+# auto_mkindex facility. For example, a package like [incr Tcl] might
+# register a "class" command so that class definitions could be added to a
+# "tclIndex" file for auto-loading.
+#
+# Arguments:
+# name Name of command recognized in Tcl files.
+# arglist Argument list for command.
+# body Implementation of command to handle indexing.
+
+proc auto_mkindex_parser::command {name arglist body} {
+ hook [list auto_mkindex_parser::commandInit $name $arglist $body]
+}
+
+# auto_mkindex_parser::commandInit --
+#
+# This does the actual work set up by auto_mkindex_parser::command. This is
+# called when the interpreter used by the parser is created.
+#
+# Arguments:
+# name Name of command recognized in Tcl files.
+# arglist Argument list for command.
+# body Implementation of command to handle indexing.
+
+proc auto_mkindex_parser::commandInit {name arglist body} {
+ variable parser
+
+ set ns [namespace qualifiers $name]
+ set tail [namespace tail $name]
+ if {$ns eq ""} {
+ set fakeName [namespace current]::_%@fake_$tail
+ } else {
+ set fakeName [namespace current]::[string map {:: _} _%@fake_$name]
+ }
+ proc $fakeName $arglist $body
+
+ # YUK! Tcl won't let us alias fully qualified command names, so we can't
+ # handle names like "::itcl::class". Instead, we have to build procs with
+ # the fully qualified names, and have the procs point to the aliases.
+
+ if {[string match *::* $name]} {
+ set exportCmd [list _%@namespace export [namespace tail $name]]
+ $parser eval [list _%@namespace eval $ns $exportCmd]
+
+ # The following proc definition does not work if you want to tolerate
+ # space or something else diabolical in the procedure name, (i.e.,
+ # space in $alias). The following does not work:
+ # "_%@eval {$alias} \$args"
+ # because $alias gets concat'ed to $args. The following does not work
+ # because $cmd is somehow undefined
+ # "set cmd {$alias} \; _%@eval {\$cmd} \$args"
+ # A gold star to someone that can make test autoMkindex-3.3 work
+ # properly
+
+ set alias [namespace tail $fakeName]
+ $parser invokehidden proc $name {args} "_%@eval {$alias} \$args"
+ $parser alias $alias $fakeName
+ } else {
+ $parser alias $name $fakeName
+ }
+ return
+}
+
+# auto_mkindex_parser::fullname --
+#
+# Used by commands like "proc" within the auto_mkindex parser. Returns the
+# qualified namespace name for the "name" argument. If the "name" does not
+# start with "::", elements are added from the current namespace stack to
+# produce a qualified name. Then, the name is examined to see whether or not
+# it should really be qualified. If the name has more than the leading "::",
+# it is returned as a fully qualified name. Otherwise, it is returned as a
+# simple name. That way, the Tcl autoloader will recognize it properly.
+#
+# Arguments:
+# name - Name that is being added to index.
+
+proc auto_mkindex_parser::fullname {name} {
+ variable contextStack
+
+ if {![string match ::* $name]} {
+ foreach ns $contextStack {
+ set name "${ns}::$name"
+ if {[string match ::* $name]} {
+ break
+ }
+ }
+ }
+
+ if {[namespace qualifiers $name] eq ""} {
+ set name [namespace tail $name]
+ } elseif {![string match ::* $name]} {
+ set name "::$name"
+ }
+
+ # Earlier, mkindex replaced all $'s with \0. Now, we have to reverse that
+ # replacement.
+ return [string map [list \0 \$] $name]
+}
+
+# auto_mkindex_parser::indexEntry --
+#
+# Used by commands like "proc" within the auto_mkindex parser to add a
+# correctly-quoted entry to the index. This is shared code so it is done
+# *right*, in one place.
+#
+# Arguments:
+# name - Name that is being added to index.
+
+proc auto_mkindex_parser::indexEntry {name} {
+ variable index
+ variable scriptFile
+
+ # We convert all metacharacters to their backslashed form, and pre-split
+ # the file name that we know about (which will be a proper list, and so
+ # correctly quoted).
+
+ set name [string range [list \}[fullname $name]] 2 end]
+ set filenameParts [file split $scriptFile]
+
+ append index [format \
+ {set auto_index(%s) [list source [file join $dir %s]]%s} \
+ $name $filenameParts \n]
+ return
+}
+
+if {[llength $::auto_mkindex_parser::initCommands]} {
+ return
+}
+
+# Register all of the procedures for the auto_mkindex parser that will build
+# the "tclIndex" file.
+
+# AUTO MKINDEX: proc name arglist body
+# Adds an entry to the auto index list for the given procedure name.
+
+auto_mkindex_parser::command proc {name args} {
+ indexEntry $name
+}
+
+# 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
+# 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.
+# This should be a noop if the package has already been loaded
+
+auto_mkindex_parser::hook {
+ try {
+ package require tbcload
+ } on error {} {
+ # OK, don't have it so do nothing
+ } on ok {} {
+ if {[namespace which -command tbcload::bcproc] eq ""} {
+ auto_load tbcload::bcproc
+ }
+ load {} tbcload $auto_mkindex_parser::parser
+
+ # AUTO MKINDEX: tbcload::bcproc name arglist body
+ # Adds an entry to the auto index list for the given pre-compiled
+ # procedure name.
+
+ auto_mkindex_parser::commandInit tbcload::bcproc {name args} {
+ indexEntry $name
+ }
+ }
+}
+
+# AUTO MKINDEX: namespace eval name command ?arg arg...?
+# Adds the namespace name onto the context stack and evaluates the associated
+# body of commands.
+#
+# AUTO MKINDEX: namespace import ?-force? pattern ?pattern...?
+# Performs the "import" action in the parser interpreter. This is important
+# for any commands contained in a namespace that affect the index. For
+# example, a script may say "itcl::class ...", or it may import "itcl::*" and
+# then say "class ...". This procedure does the import operation, but keeps
+# track of imported patterns so we can remove the imports later.
+
+auto_mkindex_parser::command namespace {op args} {
+ switch -- $op {
+ eval {
+ variable parser
+ variable contextStack
+
+ set name [lindex $args 0]
+ set args [lrange $args 1 end]
+
+ set contextStack [linsert $contextStack 0 $name]
+ $parser eval [list _%@namespace eval $name] $args
+ set contextStack [lrange $contextStack 1 end]
+ }
+ import {
+ variable parser
+ variable imports
+ foreach pattern $args {
+ if {$pattern ne "-force"} {
+ lappend imports $pattern
+ }
+ }
+ catch {$parser eval "_%@namespace import $args"}
+ }
+ ensemble {
+ variable parser
+ variable contextStack
+ if {[lindex $args 0] eq "create"} {
+ set name ::[join [lreverse $contextStack] ::]
+ catch {
+ set name [dict get [lrange $args 1 end] -command]
+ if {![string match ::* $name]} {
+ set name ::[join [lreverse $contextStack] ::]$name
+ }
+ regsub -all ::+ $name :: name
+ }
+ # create artifical proc to force an entry in the tclIndex
+ $parser eval [list ::proc $name {} {}]
+ }
+ }
+ }
+}
+
+# AUTO MKINDEX: oo::class create name ?definition?
+# Adds an entry to the auto index list for the given class name.
+auto_mkindex_parser::command oo::class {op name {body ""}} {
+ if {$op eq "create"} {
+ indexEntry $name
+ }
+}
+auto_mkindex_parser::command class {op name {body ""}} {
+ if {$op eq "create"} {
+ indexEntry $name
+ }
+}
+
+return
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl
new file mode 100644
index 0000000000..8e4b65759c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl
@@ -0,0 +1,4547 @@
+#----------------------------------------------------------------------
+#
+# clock.tcl --
+#
+# This file implements the portions of the [clock] ensemble that are
+# coded in Tcl. Refer to the users' manual to see the description of
+# the [clock] command and its subcommands.
+#
+#
+#----------------------------------------------------------------------
+#
+# Copyright (c) 2004,2005,2006,2007 by Kevin B. Kenny
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+#----------------------------------------------------------------------
+
+# We must have message catalogs that support the root locale, and we need
+# access to the Registry on Windows systems.
+
+uplevel \#0 {
+ package require msgcat 1.6
+ if { $::tcl_platform(platform) eq {windows} } {
+ if { [catch { package require registry 1.1 }] } {
+ namespace eval ::tcl::clock [list variable NoRegistry {}]
+ }
+ }
+}
+
+# Put the library directory into the namespace for the ensemble so that the
+# library code can find message catalogs and time zone definition files.
+
+namespace eval ::tcl::clock \
+ [list variable LibDir [file dirname [info script]]]
+
+#----------------------------------------------------------------------
+#
+# clock --
+#
+# Manipulate times.
+#
+# The 'clock' command manipulates time. Refer to the user documentation for
+# the available subcommands and what they do.
+#
+#----------------------------------------------------------------------
+
+namespace eval ::tcl::clock {
+
+ # Export the subcommands
+
+ namespace export format
+ namespace export clicks
+ namespace export microseconds
+ namespace export milliseconds
+ namespace export scan
+ namespace export seconds
+ namespace export add
+
+ # Import the message catalog commands that we use.
+
+ namespace import ::msgcat::mcload
+ namespace import ::msgcat::mclocale
+ namespace import ::msgcat::mc
+ namespace import ::msgcat::mcpackagelocale
+
+}
+
+#----------------------------------------------------------------------
+#
+# ::tcl::clock::Initialize --
+#
+# Finish initializing the 'clock' subsystem
+#
+# Results:
+# None.
+#
+# Side effects:
+# Namespace variable in the 'clock' subsystem are initialized.
+#
+# The '::tcl::clock::Initialize' procedure initializes the namespace variables
+# and root locale message catalog for the 'clock' subsystem. It is broken
+# into a procedure rather than simply evaluated as a script so that it will be
+# able to use local variables, avoiding the dangers of 'creative writing' as
+# in Bug 1185933.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::Initialize {} {
+
+ rename ::tcl::clock::Initialize {}
+
+ variable LibDir
+
+ # Define the Greenwich time zone
+
+ proc InitTZData {} {
+ variable TZData
+ array unset TZData
+ set TZData(:Etc/GMT) {
+ {-9223372036854775808 0 0 GMT}
+ }
+ set TZData(:GMT) $TZData(:Etc/GMT)
+ set TZData(:Etc/UTC) {
+ {-9223372036854775808 0 0 UTC}
+ }
+ set TZData(:UTC) $TZData(:Etc/UTC)
+ set TZData(:localtime) {}
+ }
+ InitTZData
+
+ mcpackagelocale set {}
+ ::msgcat::mcpackageconfig set mcfolder [file join $LibDir msgs]
+ ::msgcat::mcpackageconfig set unknowncmd ""
+ ::msgcat::mcpackageconfig set changecmd ChangeCurrentLocale
+
+ # Define the message catalog for the root locale.
+
+ ::msgcat::mcmset {} {
+ AM {am}
+ BCE {B.C.E.}
+ CE {C.E.}
+ DATE_FORMAT {%m/%d/%Y}
+ DATE_TIME_FORMAT {%a %b %e %H:%M:%S %Y}
+ DAYS_OF_WEEK_ABBREV {
+ Sun Mon Tue Wed Thu Fri Sat
+ }
+ DAYS_OF_WEEK_FULL {
+ Sunday Monday Tuesday Wednesday Thursday Friday Saturday
+ }
+ GREGORIAN_CHANGE_DATE 2299161
+ LOCALE_DATE_FORMAT {%m/%d/%Y}
+ LOCALE_DATE_TIME_FORMAT {%a %b %e %H:%M:%S %Y}
+ LOCALE_ERAS {}
+ LOCALE_NUMERALS {
+ 00 01 02 03 04 05 06 07 08 09
+ 10 11 12 13 14 15 16 17 18 19
+ 20 21 22 23 24 25 26 27 28 29
+ 30 31 32 33 34 35 36 37 38 39
+ 40 41 42 43 44 45 46 47 48 49
+ 50 51 52 53 54 55 56 57 58 59
+ 60 61 62 63 64 65 66 67 68 69
+ 70 71 72 73 74 75 76 77 78 79
+ 80 81 82 83 84 85 86 87 88 89
+ 90 91 92 93 94 95 96 97 98 99
+ }
+ LOCALE_TIME_FORMAT {%H:%M:%S}
+ LOCALE_YEAR_FORMAT {%EC%Ey}
+ MONTHS_ABBREV {
+ Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
+ }
+ MONTHS_FULL {
+ January February March
+ April May June
+ July August September
+ October November December
+ }
+ PM {pm}
+ TIME_FORMAT {%H:%M:%S}
+ TIME_FORMAT_12 {%I:%M:%S %P}
+ TIME_FORMAT_24 {%H:%M}
+ TIME_FORMAT_24_SECS {%H:%M:%S}
+ }
+
+ # Define a few Gregorian change dates for other locales. In most cases
+ # the change date follows a language, because a nation's colonies changed
+ # at the same time as the nation itself. In many cases, different
+ # national boundaries existed; the dominating rule is to follow the
+ # nation's capital.
+
+ # Italy, Spain, Portugal, Poland
+
+ ::msgcat::mcset it GREGORIAN_CHANGE_DATE 2299161
+ ::msgcat::mcset es GREGORIAN_CHANGE_DATE 2299161
+ ::msgcat::mcset pt GREGORIAN_CHANGE_DATE 2299161
+ ::msgcat::mcset pl GREGORIAN_CHANGE_DATE 2299161
+
+ # France, Austria
+
+ ::msgcat::mcset fr GREGORIAN_CHANGE_DATE 2299227
+
+ # For Belgium, we follow Southern Netherlands; Liege Diocese changed
+ # several weeks later.
+
+ ::msgcat::mcset fr_BE GREGORIAN_CHANGE_DATE 2299238
+ ::msgcat::mcset nl_BE GREGORIAN_CHANGE_DATE 2299238
+
+ # Austria
+
+ ::msgcat::mcset de_AT GREGORIAN_CHANGE_DATE 2299527
+
+ # Hungary
+
+ ::msgcat::mcset hu GREGORIAN_CHANGE_DATE 2301004
+
+ # Germany, Norway, Denmark (Catholic Germany changed earlier)
+
+ ::msgcat::mcset de_DE GREGORIAN_CHANGE_DATE 2342032
+ ::msgcat::mcset nb GREGORIAN_CHANGE_DATE 2342032
+ ::msgcat::mcset nn GREGORIAN_CHANGE_DATE 2342032
+ ::msgcat::mcset no GREGORIAN_CHANGE_DATE 2342032
+ ::msgcat::mcset da GREGORIAN_CHANGE_DATE 2342032
+
+ # Holland (Brabant, Gelderland, Flanders, Friesland, etc. changed at
+ # various times)
+
+ ::msgcat::mcset nl GREGORIAN_CHANGE_DATE 2342165
+
+ # Protestant Switzerland (Catholic cantons changed earlier)
+
+ ::msgcat::mcset fr_CH GREGORIAN_CHANGE_DATE 2361342
+ ::msgcat::mcset it_CH GREGORIAN_CHANGE_DATE 2361342
+ ::msgcat::mcset de_CH GREGORIAN_CHANGE_DATE 2361342
+
+ # English speaking countries
+
+ ::msgcat::mcset en GREGORIAN_CHANGE_DATE 2361222
+
+ # Sweden (had several changes onto and off of the Gregorian calendar)
+
+ ::msgcat::mcset sv GREGORIAN_CHANGE_DATE 2361390
+
+ # Russia
+
+ ::msgcat::mcset ru GREGORIAN_CHANGE_DATE 2421639
+
+ # Romania (Transylvania changed earler - perhaps de_RO should show the
+ # earlier date?)
+
+ ::msgcat::mcset ro GREGORIAN_CHANGE_DATE 2422063
+
+ # Greece
+
+ ::msgcat::mcset el GREGORIAN_CHANGE_DATE 2423480
+
+ #------------------------------------------------------------------
+ #
+ # CONSTANTS
+ #
+ #------------------------------------------------------------------
+
+ # Paths at which binary time zone data for the Olson libraries are known
+ # to reside on various operating systems
+
+ variable ZoneinfoPaths {}
+ foreach path {
+ /usr/share/zoneinfo
+ /usr/share/lib/zoneinfo
+ /usr/lib/zoneinfo
+ /usr/local/etc/zoneinfo
+ } {
+ if { [file isdirectory $path] } {
+ lappend ZoneinfoPaths $path
+ }
+ }
+
+ # Define the directories for time zone data and message catalogs.
+
+ variable DataDir [file join $LibDir tzdata]
+
+ # Number of days in the months, in common years and leap years.
+
+ variable DaysInRomanMonthInCommonYear \
+ { 31 28 31 30 31 30 31 31 30 31 30 31 }
+ variable DaysInRomanMonthInLeapYear \
+ { 31 29 31 30 31 30 31 31 30 31 30 31 }
+ variable DaysInPriorMonthsInCommonYear [list 0]
+ variable DaysInPriorMonthsInLeapYear [list 0]
+ set i 0
+ foreach j $DaysInRomanMonthInCommonYear {
+ lappend DaysInPriorMonthsInCommonYear [incr i $j]
+ }
+ set i 0
+ foreach j $DaysInRomanMonthInLeapYear {
+ lappend DaysInPriorMonthsInLeapYear [incr i $j]
+ }
+
+ # Another epoch (Hi, Jeff!)
+
+ variable Roddenberry 1946
+
+ # Integer ranges
+
+ variable MINWIDE -9223372036854775808
+ variable MAXWIDE 9223372036854775807
+
+ # Day before Leap Day
+
+ variable FEB_28 58
+
+ # Translation table to map Windows TZI onto cities, so that the Olson
+ # rules can apply. In some cases the mapping is ambiguous, so it's wise
+ # to specify $::env(TCL_TZ) rather than simply depending on the system
+ # time zone.
+
+ # The keys are long lists of values obtained from the time zone
+ # information in the Registry. In order, the list elements are:
+ # Bias StandardBias DaylightBias
+ # StandardDate.wYear StandardDate.wMonth StandardDate.wDayOfWeek
+ # StandardDate.wDay StandardDate.wHour StandardDate.wMinute
+ # StandardDate.wSecond StandardDate.wMilliseconds
+ # DaylightDate.wYear DaylightDate.wMonth DaylightDate.wDayOfWeek
+ # DaylightDate.wDay DaylightDate.wHour DaylightDate.wMinute
+ # DaylightDate.wSecond DaylightDate.wMilliseconds
+ # The values are the names of time zones where those rules apply. There
+ # is considerable ambiguity in certain zones; an attempt has been made to
+ # make a reasonable guess, but this table needs to be taken with a grain
+ # of salt.
+
+ variable WinZoneInfo [dict create {*}{
+ {-43200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Kwajalein
+ {-39600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Midway
+ {-36000 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Honolulu
+ {-32400 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Anchorage
+ {-28800 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Los_Angeles
+ {-28800 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/Tijuana
+ {-25200 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Denver
+ {-25200 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/Chihuahua
+ {-25200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Phoenix
+ {-21600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Regina
+ {-21600 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Chicago
+ {-21600 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/Mexico_City
+ {-18000 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/New_York
+ {-18000 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Indianapolis
+ {-14400 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Caracas
+ {-14400 0 3600 0 3 6 2 23 59 59 999 0 10 6 2 23 59 59 999}
+ :America/Santiago
+ {-14400 0 3600 0 2 0 5 2 0 0 0 0 11 0 1 2 0 0 0} :America/Manaus
+ {-14400 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Halifax
+ {-12600 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/St_Johns
+ {-10800 0 3600 0 2 0 2 2 0 0 0 0 10 0 3 2 0 0 0} :America/Sao_Paulo
+ {-10800 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/Godthab
+ {-10800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Buenos_Aires
+ {-10800 0 3600 0 2 0 5 2 0 0 0 0 11 0 1 2 0 0 0} :America/Bahia
+ {-10800 0 3600 0 3 0 2 2 0 0 0 0 10 0 1 2 0 0 0} :America/Montevideo
+ {-7200 0 3600 0 9 0 5 2 0 0 0 0 3 0 5 2 0 0 0} :America/Noronha
+ {-3600 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Atlantic/Azores
+ {-3600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Atlantic/Cape_Verde
+ {0 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :UTC
+ {0 0 3600 0 10 0 5 2 0 0 0 0 3 0 5 1 0 0 0} :Europe/London
+ {3600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Africa/Kinshasa
+ {3600 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :CET
+ {7200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Africa/Harare
+ {7200 0 3600 0 9 4 5 23 59 59 0 0 4 4 5 23 59 59 0}
+ :Africa/Cairo
+ {7200 0 3600 0 10 0 5 4 0 0 0 0 3 0 5 3 0 0 0} :Europe/Helsinki
+ {7200 0 3600 0 9 0 3 2 0 0 0 0 3 5 5 2 0 0 0} :Asia/Jerusalem
+ {7200 0 3600 0 9 0 5 1 0 0 0 0 3 0 5 0 0 0 0} :Europe/Bucharest
+ {7200 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Europe/Athens
+ {7200 0 3600 0 9 5 5 1 0 0 0 0 3 4 5 0 0 0 0} :Asia/Amman
+ {7200 0 3600 0 10 6 5 23 59 59 999 0 3 0 5 0 0 0 0}
+ :Asia/Beirut
+ {7200 0 -3600 0 4 0 1 2 0 0 0 0 9 0 1 2 0 0 0} :Africa/Windhoek
+ {10800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Riyadh
+ {10800 0 3600 0 10 0 1 4 0 0 0 0 4 0 1 3 0 0 0} :Asia/Baghdad
+ {10800 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Europe/Moscow
+ {12600 0 3600 0 9 2 4 2 0 0 0 0 3 0 1 2 0 0 0} :Asia/Tehran
+ {14400 0 3600 0 10 0 5 5 0 0 0 0 3 0 5 4 0 0 0} :Asia/Baku
+ {14400 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Muscat
+ {14400 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Tbilisi
+ {16200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Kabul
+ {18000 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Karachi
+ {18000 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Yekaterinburg
+ {19800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Calcutta
+ {20700 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Katmandu
+ {21600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Dhaka
+ {21600 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Novosibirsk
+ {23400 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Rangoon
+ {25200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Bangkok
+ {25200 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Krasnoyarsk
+ {28800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Chongqing
+ {28800 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Irkutsk
+ {32400 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Tokyo
+ {32400 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Yakutsk
+ {34200 0 3600 0 3 0 5 3 0 0 0 0 10 0 5 2 0 0 0} :Australia/Adelaide
+ {34200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Australia/Darwin
+ {36000 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Australia/Brisbane
+ {36000 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Vladivostok
+ {36000 0 3600 0 3 0 5 3 0 0 0 0 10 0 1 2 0 0 0} :Australia/Hobart
+ {36000 0 3600 0 3 0 5 3 0 0 0 0 10 0 5 2 0 0 0} :Australia/Sydney
+ {39600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Noumea
+ {43200 0 3600 0 3 0 3 3 0 0 0 0 10 0 1 2 0 0 0} :Pacific/Auckland
+ {43200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Fiji
+ {46800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Tongatapu
+ }]
+
+ # Groups of fields that specify the date, priorities, and code bursts that
+ # determine Julian Day Number given those groups. The code in [clock
+ # scan] will choose the highest priority (lowest numbered) set of fields
+ # that determines the date.
+
+ variable DateParseActions {
+
+ { seconds } 0 {}
+
+ { julianDay } 1 {}
+
+ { era century yearOfCentury month dayOfMonth } 2 {
+ dict set date year [expr { 100 * [dict get $date century]
+ + [dict get $date yearOfCentury] }]
+ set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \
+ $changeover]
+ }
+ { era century yearOfCentury dayOfYear } 2 {
+ dict set date year [expr { 100 * [dict get $date century]
+ + [dict get $date yearOfCentury] }]
+ set date [GetJulianDayFromEraYearDay $date[set date {}] \
+ $changeover]
+ }
+
+ { century yearOfCentury month dayOfMonth } 3 {
+ dict set date era CE
+ dict set date year [expr { 100 * [dict get $date century]
+ + [dict get $date yearOfCentury] }]
+ set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \
+ $changeover]
+ }
+ { century yearOfCentury dayOfYear } 3 {
+ dict set date era CE
+ dict set date year [expr { 100 * [dict get $date century]
+ + [dict get $date yearOfCentury] }]
+ set date [GetJulianDayFromEraYearDay $date[set date {}] \
+ $changeover]
+ }
+ { iso8601Century iso8601YearOfCentury iso8601Week dayOfWeek } 3 {
+ dict set date era CE
+ dict set date iso8601Year \
+ [expr { 100 * [dict get $date iso8601Century]
+ + [dict get $date iso8601YearOfCentury] }]
+ set date [GetJulianDayFromEraYearWeekDay $date[set date {}] \
+ $changeover]
+ }
+
+ { yearOfCentury month dayOfMonth } 4 {
+ set date [InterpretTwoDigitYear $date[set date {}] $baseTime]
+ dict set date era CE
+ set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \
+ $changeover]
+ }
+ { yearOfCentury dayOfYear } 4 {
+ set date [InterpretTwoDigitYear $date[set date {}] $baseTime]
+ dict set date era CE
+ set date [GetJulianDayFromEraYearDay $date[set date {}] \
+ $changeover]
+ }
+ { iso8601YearOfCentury iso8601Week dayOfWeek } 4 {
+ set date [InterpretTwoDigitYear \
+ $date[set date {}] $baseTime \
+ iso8601YearOfCentury iso8601Year]
+ dict set date era CE
+ set date [GetJulianDayFromEraYearWeekDay $date[set date {}] \
+ $changeover]
+ }
+
+ { month dayOfMonth } 5 {
+ set date [AssignBaseYear $date[set date {}] \
+ $baseTime $timeZone $changeover]
+ set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \
+ $changeover]
+ }
+ { dayOfYear } 5 {
+ set date [AssignBaseYear $date[set date {}] \
+ $baseTime $timeZone $changeover]
+ set date [GetJulianDayFromEraYearDay $date[set date {}] \
+ $changeover]
+ }
+ { iso8601Week dayOfWeek } 5 {
+ set date [AssignBaseIso8601Year $date[set date {}] \
+ $baseTime $timeZone $changeover]
+ set date [GetJulianDayFromEraYearWeekDay $date[set date {}] \
+ $changeover]
+ }
+
+ { dayOfMonth } 6 {
+ set date [AssignBaseMonth $date[set date {}] \
+ $baseTime $timeZone $changeover]
+ set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \
+ $changeover]
+ }
+
+ { dayOfWeek } 7 {
+ set date [AssignBaseWeek $date[set date {}] \
+ $baseTime $timeZone $changeover]
+ set date [GetJulianDayFromEraYearWeekDay $date[set date {}] \
+ $changeover]
+ }
+
+ {} 8 {
+ set date [AssignBaseJulianDay $date[set date {}] \
+ $baseTime $timeZone $changeover]
+ }
+ }
+
+ # Groups of fields that specify time of day, priorities, and code that
+ # processes them
+
+ variable TimeParseActions {
+
+ seconds 1 {}
+
+ { hourAMPM minute second amPmIndicator } 2 {
+ dict set date secondOfDay [InterpretHMSP $date]
+ }
+ { hour minute second } 2 {
+ dict set date secondOfDay [InterpretHMS $date]
+ }
+
+ { hourAMPM minute amPmIndicator } 3 {
+ dict set date second 0
+ dict set date secondOfDay [InterpretHMSP $date]
+ }
+ { hour minute } 3 {
+ dict set date second 0
+ dict set date secondOfDay [InterpretHMS $date]
+ }
+
+ { hourAMPM amPmIndicator } 4 {
+ dict set date minute 0
+ dict set date second 0
+ dict set date secondOfDay [InterpretHMSP $date]
+ }
+ { hour } 4 {
+ dict set date minute 0
+ dict set date second 0
+ dict set date secondOfDay [InterpretHMS $date]
+ }
+
+ { } 5 {
+ dict set date secondOfDay 0
+ }
+ }
+
+ # Legacy time zones, used primarily for parsing RFC822 dates.
+
+ variable LegacyTimeZone [dict create \
+ gmt +0000 \
+ ut +0000 \
+ utc +0000 \
+ bst +0100 \
+ wet +0000 \
+ wat -0100 \
+ at -0200 \
+ nft -0330 \
+ nst -0330 \
+ ndt -0230 \
+ ast -0400 \
+ adt -0300 \
+ est -0500 \
+ edt -0400 \
+ cst -0600 \
+ cdt -0500 \
+ mst -0700 \
+ mdt -0600 \
+ pst -0800 \
+ pdt -0700 \
+ yst -0900 \
+ ydt -0800 \
+ hst -1000 \
+ hdt -0900 \
+ cat -1000 \
+ ahst -1000 \
+ nt -1100 \
+ idlw -1200 \
+ cet +0100 \
+ cest +0200 \
+ met +0100 \
+ mewt +0100 \
+ mest +0200 \
+ swt +0100 \
+ sst +0200 \
+ fwt +0100 \
+ fst +0200 \
+ eet +0200 \
+ eest +0300 \
+ bt +0300 \
+ it +0330 \
+ zp4 +0400 \
+ zp5 +0500 \
+ ist +0530 \
+ zp6 +0600 \
+ wast +0700 \
+ wadt +0800 \
+ jt +0730 \
+ cct +0800 \
+ jst +0900 \
+ kst +0900 \
+ cast +0930 \
+ jdt +1000 \
+ kdt +1000 \
+ cadt +1030 \
+ east +1000 \
+ eadt +1030 \
+ gst +1000 \
+ nzt +1200 \
+ nzst +1200 \
+ nzdt +1300 \
+ idle +1200 \
+ a +0100 \
+ b +0200 \
+ c +0300 \
+ d +0400 \
+ e +0500 \
+ f +0600 \
+ g +0700 \
+ h +0800 \
+ i +0900 \
+ k +1000 \
+ l +1100 \
+ m +1200 \
+ n -0100 \
+ o -0200 \
+ p -0300 \
+ q -0400 \
+ r -0500 \
+ s -0600 \
+ t -0700 \
+ u -0800 \
+ v -0900 \
+ w -1000 \
+ x -1100 \
+ y -1200 \
+ z +0000 \
+ ]
+
+ # Caches
+
+ variable LocaleNumeralCache {}; # Dictionary whose keys are locale
+ # names and whose values are pairs
+ # comprising regexes matching numerals
+ # in the given locales and dictionaries
+ # mapping the numerals to their numeric
+ # values.
+ # variable CachedSystemTimeZone; # If 'CachedSystemTimeZone' exists,
+ # it contains the value of the
+ # system time zone, as determined from
+ # the environment.
+ variable TimeZoneBad {}; # Dictionary whose keys are time zone
+ # names and whose values are 1 if
+ # the time zone is unknown and 0
+ # if it is known.
+ variable TZData; # Array whose keys are time zone names
+ # and whose values are lists of quads
+ # comprising start time, UTC offset,
+ # Daylight Saving Time indicator, and
+ # time zone abbreviation.
+ variable FormatProc; # Array mapping format group
+ # and locale to the name of a procedure
+ # that renders the given format
+}
+::tcl::clock::Initialize
+
+#----------------------------------------------------------------------
+#
+# clock format --
+#
+# Formats a count of seconds since the Posix Epoch as a time of day.
+#
+# The 'clock format' command formats times of day for output. Refer to the
+# user documentation to see what it does.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::format { args } {
+
+ variable FormatProc
+ variable TZData
+
+ lassign [ParseFormatArgs {*}$args] format locale timezone
+ set locale [string tolower $locale]
+ set clockval [lindex $args 0]
+
+ # Get the data for time changes in the given zone
+
+ if {$timezone eq ""} {
+ set timezone [GetSystemTimeZone]
+ }
+ if {![info exists TZData($timezone)]} {
+ if {[catch {SetupTimeZone $timezone} retval opts]} {
+ dict unset opts -errorinfo
+ return -options $opts $retval
+ }
+ }
+
+ # Build a procedure to format the result. Cache the built procedure's name
+ # in the 'FormatProc' array to avoid losing its internal representation,
+ # which contains the name resolution.
+
+ set procName formatproc'$format'$locale
+ set procName [namespace current]::[string map {: {\:} \\ {\\}} $procName]
+ if {[info exists FormatProc($procName)]} {
+ set procName $FormatProc($procName)
+ } else {
+ set FormatProc($procName) \
+ [ParseClockFormatFormat $procName $format $locale]
+ }
+
+ return [$procName $clockval $timezone]
+
+}
+
+#----------------------------------------------------------------------
+#
+# ParseClockFormatFormat --
+#
+# Builds and caches a procedure that formats a time value.
+#
+# Parameters:
+# format -- Format string to use
+# locale -- Locale in which the format string is to be interpreted
+#
+# Results:
+# Returns the name of the newly-built procedure.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ParseClockFormatFormat {procName format locale} {
+
+ if {[namespace which $procName] ne {}} {
+ return $procName
+ }
+
+ # Map away the locale-dependent composite format groups
+
+ EnterLocale $locale
+
+ # Change locale if a fresh locale has been given on the command line.
+
+ try {
+ return [ParseClockFormatFormat2 $format $locale $procName]
+ } trap CLOCK {result opts} {
+ dict unset opts -errorinfo
+ return -options $opts $result
+ }
+}
+
+proc ::tcl::clock::ParseClockFormatFormat2 {format locale procName} {
+ set didLocaleEra 0
+ set didLocaleNumerals 0
+ set preFormatCode \
+ [string map [list @GREGORIAN_CHANGE_DATE@ \
+ [mc GREGORIAN_CHANGE_DATE]] \
+ {
+ variable TZData
+ set date [GetDateFields $clockval \
+ $TZData($timezone) \
+ @GREGORIAN_CHANGE_DATE@]
+ }]
+ set formatString {}
+ set substituents {}
+ set state {}
+
+ set format [LocalizeFormat $locale $format]
+
+ foreach char [split $format {}] {
+ switch -exact -- $state {
+ {} {
+ if { [string equal % $char] } {
+ set state percent
+ } else {
+ append formatString $char
+ }
+ }
+ percent { # Character following a '%' character
+ set state {}
+ switch -exact -- $char {
+ % { # A literal character, '%'
+ append formatString %%
+ }
+ a { # Day of week, abbreviated
+ append formatString %s
+ append substituents \
+ [string map \
+ [list @DAYS_OF_WEEK_ABBREV@ \
+ [list [mc DAYS_OF_WEEK_ABBREV]]] \
+ { [lindex @DAYS_OF_WEEK_ABBREV@ \
+ [expr {[dict get $date dayOfWeek] \
+ % 7}]]}]
+ }
+ A { # Day of week, spelt out.
+ append formatString %s
+ append substituents \
+ [string map \
+ [list @DAYS_OF_WEEK_FULL@ \
+ [list [mc DAYS_OF_WEEK_FULL]]] \
+ { [lindex @DAYS_OF_WEEK_FULL@ \
+ [expr {[dict get $date dayOfWeek] \
+ % 7}]]}]
+ }
+ b - h { # Name of month, abbreviated.
+ append formatString %s
+ append substituents \
+ [string map \
+ [list @MONTHS_ABBREV@ \
+ [list [mc MONTHS_ABBREV]]] \
+ { [lindex @MONTHS_ABBREV@ \
+ [expr {[dict get $date month]-1}]]}]
+ }
+ B { # Name of month, spelt out
+ append formatString %s
+ append substituents \
+ [string map \
+ [list @MONTHS_FULL@ \
+ [list [mc MONTHS_FULL]]] \
+ { [lindex @MONTHS_FULL@ \
+ [expr {[dict get $date month]-1}]]}]
+ }
+ C { # Century number
+ append formatString %02d
+ append substituents \
+ { [expr {[dict get $date year] / 100}]}
+ }
+ d { # Day of month, with leading zero
+ append formatString %02d
+ append substituents { [dict get $date dayOfMonth]}
+ }
+ e { # Day of month, without leading zero
+ append formatString %2d
+ append substituents { [dict get $date dayOfMonth]}
+ }
+ E { # Format group in a locale-dependent
+ # alternative era
+ set state percentE
+ if {!$didLocaleEra} {
+ append preFormatCode \
+ [string map \
+ [list @LOCALE_ERAS@ \
+ [list [mc LOCALE_ERAS]]] \
+ {
+ set date [GetLocaleEra \
+ $date[set date {}] \
+ @LOCALE_ERAS@]}] \n
+ set didLocaleEra 1
+ }
+ if {!$didLocaleNumerals} {
+ append preFormatCode \
+ [list set localeNumerals \
+ [mc LOCALE_NUMERALS]] \n
+ set didLocaleNumerals 1
+ }
+ }
+ g { # Two-digit year relative to ISO8601
+ # week number
+ append formatString %02d
+ append substituents \
+ { [expr { [dict get $date iso8601Year] % 100 }]}
+ }
+ G { # Four-digit year relative to ISO8601
+ # week number
+ append formatString %02d
+ append substituents { [dict get $date iso8601Year]}
+ }
+ H { # Hour in the 24-hour day, leading zero
+ append formatString %02d
+ append substituents \
+ { [expr { [dict get $date localSeconds] \
+ / 3600 % 24}]}
+ }
+ I { # Hour AM/PM, with leading zero
+ append formatString %02d
+ append substituents \
+ { [expr { ( ( ( [dict get $date localSeconds] \
+ % 86400 ) \
+ + 86400 \
+ - 3600 ) \
+ / 3600 ) \
+ % 12 + 1 }] }
+ }
+ j { # Day of year (001-366)
+ append formatString %03d
+ append substituents { [dict get $date dayOfYear]}
+ }
+ J { # Julian Day Number
+ append formatString %07ld
+ append substituents { [dict get $date julianDay]}
+ }
+ k { # Hour (0-23), no leading zero
+ append formatString %2d
+ append substituents \
+ { [expr { [dict get $date localSeconds]
+ / 3600
+ % 24 }]}
+ }
+ l { # Hour (12-11), no leading zero
+ append formatString %2d
+ append substituents \
+ { [expr { ( ( ( [dict get $date localSeconds]
+ % 86400 )
+ + 86400
+ - 3600 )
+ / 3600 )
+ % 12 + 1 }]}
+ }
+ m { # Month number, leading zero
+ append formatString %02d
+ append substituents { [dict get $date month]}
+ }
+ M { # Minute of the hour, leading zero
+ append formatString %02d
+ append substituents \
+ { [expr { [dict get $date localSeconds]
+ / 60
+ % 60 }]}
+ }
+ n { # A literal newline
+ append formatString \n
+ }
+ N { # Month number, no leading zero
+ append formatString %2d
+ append substituents { [dict get $date month]}
+ }
+ O { # A format group in the locale's
+ # alternative numerals
+ set state percentO
+ if {!$didLocaleNumerals} {
+ append preFormatCode \
+ [list set localeNumerals \
+ [mc LOCALE_NUMERALS]] \n
+ set didLocaleNumerals 1
+ }
+ }
+ p { # Localized 'AM' or 'PM' indicator
+ # converted to uppercase
+ append formatString %s
+ append preFormatCode \
+ [list set AM [string toupper [mc AM]]] \n \
+ [list set PM [string toupper [mc PM]]] \n
+ append substituents \
+ { [expr {(([dict get $date localSeconds]
+ % 86400) < 43200) ?
+ $AM : $PM}]}
+ }
+ P { # Localized 'AM' or 'PM' indicator
+ append formatString %s
+ append preFormatCode \
+ [list set am [mc AM]] \n \
+ [list set pm [mc PM]] \n
+ append substituents \
+ { [expr {(([dict get $date localSeconds]
+ % 86400) < 43200) ?
+ $am : $pm}]}
+
+ }
+ Q { # Hi, Jeff!
+ append formatString %s
+ append substituents { [FormatStarDate $date]}
+ }
+ s { # Seconds from the Posix Epoch
+ append formatString %s
+ append substituents { [dict get $date seconds]}
+ }
+ S { # Second of the minute, with
+ # leading zero
+ append formatString %02d
+ append substituents \
+ { [expr { [dict get $date localSeconds]
+ % 60 }]}
+ }
+ t { # A literal tab character
+ append formatString \t
+ }
+ u { # Day of the week (1-Monday, 7-Sunday)
+ append formatString %1d
+ append substituents { [dict get $date dayOfWeek]}
+ }
+ U { # Week of the year (00-53). The
+ # first Sunday of the year is the
+ # first day of week 01
+ append formatString %02d
+ append preFormatCode {
+ set dow [dict get $date dayOfWeek]
+ if { $dow == 7 } {
+ set dow 0
+ }
+ incr dow
+ set UweekNumber \
+ [expr { ( [dict get $date dayOfYear]
+ - $dow + 7 )
+ / 7 }]
+ }
+ append substituents { $UweekNumber}
+ }
+ V { # The ISO8601 week number
+ append formatString %02d
+ append substituents { [dict get $date iso8601Week]}
+ }
+ w { # Day of the week (0-Sunday,
+ # 6-Saturday)
+ append formatString %1d
+ append substituents \
+ { [expr { [dict get $date dayOfWeek] % 7 }]}
+ }
+ W { # Week of the year (00-53). The first
+ # Monday of the year is the first day
+ # of week 01.
+ append preFormatCode {
+ set WweekNumber \
+ [expr { ( [dict get $date dayOfYear]
+ - [dict get $date dayOfWeek]
+ + 7 )
+ / 7 }]
+ }
+ append formatString %02d
+ append substituents { $WweekNumber}
+ }
+ y { # The two-digit year of the century
+ append formatString %02d
+ append substituents \
+ { [expr { [dict get $date year] % 100 }]}
+ }
+ Y { # The four-digit year
+ append formatString %04d
+ append substituents { [dict get $date year]}
+ }
+ z { # The time zone as hours and minutes
+ # east (+) or west (-) of Greenwich
+ append formatString %s
+ append substituents { [FormatNumericTimeZone \
+ [dict get $date tzOffset]]}
+ }
+ Z { # The name of the time zone
+ append formatString %s
+ append substituents { [dict get $date tzName]}
+ }
+ % { # A literal percent character
+ append formatString %%
+ }
+ default { # An unknown escape sequence
+ append formatString %% $char
+ }
+ }
+ }
+ percentE { # Character following %E
+ set state {}
+ switch -exact -- $char {
+ E {
+ append formatString %s
+ append substituents { } \
+ [string map \
+ [list @BCE@ [list [mc BCE]] \
+ @CE@ [list [mc CE]]] \
+ {[dict get {BCE @BCE@ CE @CE@} \
+ [dict get $date era]]}]
+ }
+ C { # Locale-dependent era
+ append formatString %s
+ append substituents { [dict get $date localeEra]}
+ }
+ y { # Locale-dependent year of the era
+ append preFormatCode {
+ set y [dict get $date localeYear]
+ if { $y >= 0 && $y < 100 } {
+ set Eyear [lindex $localeNumerals $y]
+ } else {
+ set Eyear $y
+ }
+ }
+ append formatString %s
+ append substituents { $Eyear}
+ }
+ default { # Unknown %E format group
+ append formatString %%E $char
+ }
+ }
+ }
+ percentO { # Character following %O
+ set state {}
+ switch -exact -- $char {
+ d - e { # Day of the month in alternative
+ # numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals \
+ [dict get $date dayOfMonth]]}
+ }
+ H - k { # Hour of the day in alternative
+ # numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals \
+ [expr { [dict get $date localSeconds]
+ / 3600
+ % 24 }]]}
+ }
+ I - l { # Hour (12-11) AM/PM in alternative
+ # numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals \
+ [expr { ( ( ( [dict get $date localSeconds]
+ % 86400 )
+ + 86400
+ - 3600 )
+ / 3600 )
+ % 12 + 1 }]]}
+ }
+ m { # Month number in alternative numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals [dict get $date month]]}
+ }
+ M { # Minute of the hour in alternative
+ # numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals \
+ [expr { [dict get $date localSeconds]
+ / 60
+ % 60 }]]}
+ }
+ S { # Second of the minute in alternative
+ # numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals \
+ [expr { [dict get $date localSeconds]
+ % 60 }]]}
+ }
+ u { # Day of the week (Monday=1,Sunday=7)
+ # in alternative numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals \
+ [dict get $date dayOfWeek]]}
+ }
+ w { # Day of the week (Sunday=0,Saturday=6)
+ # in alternative numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals \
+ [expr { [dict get $date dayOfWeek] % 7 }]]}
+ }
+ y { # Year of the century in alternative
+ # numerals
+ append formatString %s
+ append substituents \
+ { [lindex $localeNumerals \
+ [expr { [dict get $date year] % 100 }]]}
+ }
+ default { # Unknown format group
+ append formatString %%O $char
+ }
+ }
+ }
+ }
+ }
+
+ # Clean up any improperly terminated groups
+
+ switch -exact -- $state {
+ percent {
+ append formatString %%
+ }
+ percentE {
+ append retval %%E
+ }
+ percentO {
+ append retval %%O
+ }
+ }
+
+ proc $procName {clockval timezone} "
+ $preFormatCode
+ return \[::format [list $formatString] $substituents\]
+ "
+
+ # puts [list $procName [info args $procName] [info body $procName]]
+
+ return $procName
+}
+
+#----------------------------------------------------------------------
+#
+# clock scan --
+#
+# Inputs a count of seconds since the Posix Epoch as a time of day.
+#
+# The 'clock format' command scans times of day on input. Refer to the user
+# documentation to see what it does.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::scan { args } {
+
+ set format {}
+
+ # Check the count of args
+
+ if { [llength $args] < 1 || [llength $args] % 2 != 1 } {
+ set cmdName "clock scan"
+ return -code error \
+ -errorcode [list CLOCK wrongNumArgs] \
+ "wrong \# args: should be\
+ \"$cmdName string\
+ ?-base seconds?\
+ ?-format string? ?-gmt boolean?\
+ ?-locale LOCALE? ?-timezone ZONE?\""
+ }
+
+ # Set defaults
+
+ set base [clock seconds]
+ set string [lindex $args 0]
+ set format {}
+ set gmt 0
+ set locale c
+ set timezone [GetSystemTimeZone]
+
+ # Pick up command line options.
+
+ foreach { flag value } [lreplace $args 0 0] {
+ set saw($flag) {}
+ switch -exact -- $flag {
+ -b - -ba - -bas - -base {
+ set base $value
+ }
+ -f - -fo - -for - -form - -forma - -format {
+ set format $value
+ }
+ -g - -gm - -gmt {
+ set gmt $value
+ }
+ -l - -lo - -loc - -loca - -local - -locale {
+ set locale [string tolower $value]
+ }
+ -t - -ti - -tim - -time - -timez - -timezo - -timezon - -timezone {
+ set timezone $value
+ }
+ default {
+ return -code error \
+ -errorcode [list CLOCK badOption $flag] \
+ "bad option \"$flag\",\
+ must be -base, -format, -gmt, -locale or -timezone"
+ }
+ }
+ }
+
+ # Check options for validity
+
+ if { [info exists saw(-gmt)] && [info exists saw(-timezone)] } {
+ return -code error \
+ -errorcode [list CLOCK gmtWithTimezone] \
+ "cannot use -gmt and -timezone in same call"
+ }
+ if { [catch { expr { wide($base) } } result] } {
+ return -code error "expected integer but got \"$base\""
+ }
+ if { ![string is boolean -strict $gmt] } {
+ return -code error "expected boolean value but got \"$gmt\""
+ } elseif { $gmt } {
+ set timezone :GMT
+ }
+
+ if { ![info exists saw(-format)] } {
+ # Perhaps someday we'll localize the legacy code. Right now, it's not
+ # localized.
+ if { [info exists saw(-locale)] } {
+ return -code error \
+ -errorcode [list CLOCK flagWithLegacyFormat] \
+ "legacy \[clock scan\] does not support -locale"
+
+ }
+ return [FreeScan $string $base $timezone $locale]
+ }
+
+ # Change locale if a fresh locale has been given on the command line.
+
+ EnterLocale $locale
+
+ try {
+ # Map away the locale-dependent composite format groups
+
+ set scanner [ParseClockScanFormat $format $locale]
+ return [$scanner $string $base $timezone]
+ } trap CLOCK {result opts} {
+ # Conceal location of generation of expected errors
+ dict unset opts -errorinfo
+ return -options $opts $result
+ }
+}
+
+#----------------------------------------------------------------------
+#
+# FreeScan --
+#
+# Scans a time in free format
+#
+# Parameters:
+# string - String containing the time to scan
+# base - Base time, expressed in seconds from the Epoch
+# timezone - Default time zone in which the time will be expressed
+# locale - (Unused) Name of the locale where the time will be scanned.
+#
+# Results:
+# Returns the date and time extracted from the string in seconds from
+# the epoch
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::FreeScan { string base timezone locale } {
+
+ variable TZData
+
+ # Get the data for time changes in the given zone
+
+ try {
+ SetupTimeZone $timezone
+ } on error {retval opts} {
+ dict unset opts -errorinfo
+ return -options $opts $retval
+ }
+
+ # Extract year, month and day from the base time for the parser to use as
+ # defaults
+
+ set date [GetDateFields $base $TZData($timezone) 2361222]
+ dict set date secondOfDay [expr {
+ [dict get $date localSeconds] % 86400
+ }]
+
+ # Parse the date. The parser will return a list comprising date, time,
+ # time zone, relative month/day/seconds, relative weekday, ordinal month.
+
+ try {
+ set scanned [Oldscan $string \
+ [dict get $date year] \
+ [dict get $date month] \
+ [dict get $date dayOfMonth]]
+ lassign $scanned \
+ parseDate parseTime parseZone parseRel \
+ parseWeekday parseOrdinalMonth
+ } on error message {
+ return -code error \
+ "unable to convert date-time string \"$string\": $message"
+ }
+
+ # If the caller supplied a date in the string, update the 'date' dict with
+ # the value. If the caller didn't specify a time with the date, default to
+ # midnight.
+
+ if { [llength $parseDate] > 0 } {
+ lassign $parseDate y m d
+ if { $y < 100 } {
+ if { $y >= 39 } {
+ incr y 1900
+ } else {
+ incr y 2000
+ }
+ }
+ dict set date era CE
+ dict set date year $y
+ dict set date month $m
+ dict set date dayOfMonth $d
+ if { $parseTime eq {} } {
+ set parseTime 0
+ }
+ }
+
+ # If the caller supplied a time zone in the string, it comes back as a
+ # two-element list; the first element is the number of minutes east of
+ # Greenwich, and the second is a Daylight Saving Time indicator (1 == yes,
+ # 0 == no, -1 == unknown). We make it into a time zone indicator of
+ # +-hhmm.
+
+ if { [llength $parseZone] > 0 } {
+ lassign $parseZone minEast dstFlag
+ set timezone [FormatNumericTimeZone \
+ [expr { 60 * $minEast + 3600 * $dstFlag }]]
+ SetupTimeZone $timezone
+ }
+ dict set date tzName $timezone
+
+ # Assemble date, time, zone into seconds-from-epoch
+
+ set date [GetJulianDayFromEraYearMonthDay $date[set date {}] 2361222]
+ if { $parseTime ne {} } {
+ dict set date secondOfDay $parseTime
+ } elseif { [llength $parseWeekday] != 0
+ || [llength $parseOrdinalMonth] != 0
+ || ( [llength $parseRel] != 0
+ && ( [lindex $parseRel 0] != 0
+ || [lindex $parseRel 1] != 0 ) ) } {
+ dict set date secondOfDay 0
+ }
+
+ dict set date localSeconds [expr {
+ -210866803200
+ + ( 86400 * wide([dict get $date julianDay]) )
+ + [dict get $date secondOfDay]
+ }]
+ dict set date tzName $timezone
+ set date [ConvertLocalToUTC $date[set date {}] $TZData($timezone) 2361222]
+ set seconds [dict get $date seconds]
+
+ # Do relative times
+
+ if { [llength $parseRel] > 0 } {
+ lassign $parseRel relMonth relDay relSecond
+ set seconds [add $seconds \
+ $relMonth months $relDay days $relSecond seconds \
+ -timezone $timezone -locale $locale]
+ }
+
+ # Do relative weekday
+
+ if { [llength $parseWeekday] > 0 } {
+ lassign $parseWeekday dayOrdinal dayOfWeek
+ set date2 [GetDateFields $seconds $TZData($timezone) 2361222]
+ dict set date2 era CE
+ set jdwkday [WeekdayOnOrBefore $dayOfWeek [expr {
+ [dict get $date2 julianDay] + 6
+ }]]
+ incr jdwkday [expr { 7 * $dayOrdinal }]
+ if { $dayOrdinal > 0 } {
+ incr jdwkday -7
+ }
+ dict set date2 secondOfDay \
+ [expr { [dict get $date2 localSeconds] % 86400 }]
+ dict set date2 julianDay $jdwkday
+ dict set date2 localSeconds [expr {
+ -210866803200
+ + ( 86400 * wide([dict get $date2 julianDay]) )
+ + [dict get $date secondOfDay]
+ }]
+ dict set date2 tzName $timezone
+ set date2 [ConvertLocalToUTC $date2[set date2 {}] $TZData($timezone) \
+ 2361222]
+ set seconds [dict get $date2 seconds]
+
+ }
+
+ # Do relative month
+
+ if { [llength $parseOrdinalMonth] > 0 } {
+ lassign $parseOrdinalMonth monthOrdinal monthNumber
+ if { $monthOrdinal > 0 } {
+ set monthDiff [expr { $monthNumber - [dict get $date month] }]
+ if { $monthDiff <= 0 } {
+ incr monthDiff 12
+ }
+ incr monthOrdinal -1
+ } else {
+ set monthDiff [expr { [dict get $date month] - $monthNumber }]
+ if { $monthDiff >= 0 } {
+ incr monthDiff -12
+ }
+ incr monthOrdinal
+ }
+ set seconds [add $seconds $monthOrdinal years $monthDiff months \
+ -timezone $timezone -locale $locale]
+ }
+
+ return $seconds
+}
+
+
+#----------------------------------------------------------------------
+#
+# ParseClockScanFormat --
+#
+# Parses a format string given to [clock scan -format]
+#
+# Parameters:
+# formatString - The format being parsed
+# locale - The current locale
+#
+# Results:
+# Constructs and returns a procedure that accepts the string being
+# scanned, the base time, and the time zone. The procedure will either
+# return the scanned time or else throw an error that should be rethrown
+# to the caller of [clock scan]
+#
+# Side effects:
+# The given procedure is defined in the ::tcl::clock namespace. Scan
+# procedures are not deleted once installed.
+#
+# Why do we parse dates by defining a procedure to parse them? The reason is
+# that by doing so, we have one convenient place to cache all the information:
+# the regular expressions that match the patterns (which will be compiled),
+# the code that assembles the date information, everything lands in one place.
+# In this way, when a given format is reused at run time, all the information
+# of how to apply it is available in a single place.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ParseClockScanFormat {formatString locale} {
+ # Check whether the format has been parsed previously, and return the
+ # existing recognizer if it has.
+
+ set procName scanproc'$formatString'$locale
+ set procName [namespace current]::[string map {: {\:} \\ {\\}} $procName]
+ if { [namespace which $procName] != {} } {
+ return $procName
+ }
+
+ variable DateParseActions
+ variable TimeParseActions
+
+ # Localize the %x, %X, etc. groups
+
+ set formatString [LocalizeFormat $locale $formatString]
+
+ # Condense whitespace
+
+ regsub -all {[[:space:]]+} $formatString { } formatString
+
+ # Walk through the groups of the format string. In this loop, we
+ # accumulate:
+ # - a regular expression that matches the string,
+ # - the count of capturing brackets in the regexp
+ # - a set of code that post-processes the fields captured by the regexp,
+ # - a dictionary whose keys are the names of fields that are present
+ # in the format string.
+
+ set re {^[[:space:]]*}
+ set captureCount 0
+ set postcode {}
+ set fieldSet [dict create]
+ set fieldCount 0
+ set postSep {}
+ set state {}
+
+ foreach c [split $formatString {}] {
+ switch -exact -- $state {
+ {} {
+ if { $c eq "%" } {
+ set state %
+ } elseif { $c eq " " } {
+ append re {[[:space:]]+}
+ } else {
+ if { ! [string is alnum $c] } {
+ append re "\\"
+ }
+ append re $c
+ }
+ }
+ % {
+ set state {}
+ switch -exact -- $c {
+ % {
+ append re %
+ }
+ { } {
+ append re "\[\[:space:\]\]*"
+ }
+ a - A { # Day of week, in words
+ set l {}
+ foreach \
+ i {7 1 2 3 4 5 6} \
+ abr [mc DAYS_OF_WEEK_ABBREV] \
+ full [mc DAYS_OF_WEEK_FULL] {
+ dict set l [string tolower $abr] $i
+ dict set l [string tolower $full] $i
+ incr i
+ }
+ lassign [UniquePrefixRegexp $l] regex lookup
+ append re ( $regex )
+ dict set fieldSet dayOfWeek [incr fieldCount]
+ append postcode "dict set date dayOfWeek \[" \
+ "dict get " [list $lookup] " " \
+ \[ {string tolower $field} [incr captureCount] \] \
+ "\]\n"
+ }
+ b - B - h { # Name of month
+ set i 0
+ set l {}
+ foreach \
+ abr [mc MONTHS_ABBREV] \
+ full [mc MONTHS_FULL] {
+ incr i
+ dict set l [string tolower $abr] $i
+ dict set l [string tolower $full] $i
+ }
+ lassign [UniquePrefixRegexp $l] regex lookup
+ append re ( $regex )
+ dict set fieldSet month [incr fieldCount]
+ append postcode "dict set date month \[" \
+ "dict get " [list $lookup] \
+ " " \[ {string tolower $field} \
+ [incr captureCount] \] \
+ "\]\n"
+ }
+ C { # Gregorian century
+ append re \\s*(\\d\\d?)
+ dict set fieldSet century [incr fieldCount]
+ append postcode "dict set date century \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ d - e { # Day of month
+ append re \\s*(\\d\\d?)
+ dict set fieldSet dayOfMonth [incr fieldCount]
+ append postcode "dict set date dayOfMonth \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ E { # Prefix for locale-specific codes
+ set state %E
+ }
+ g { # ISO8601 2-digit year
+ append re \\s*(\\d\\d)
+ dict set fieldSet iso8601YearOfCentury \
+ [incr fieldCount]
+ append postcode \
+ "dict set date iso8601YearOfCentury \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ G { # ISO8601 4-digit year
+ append re \\s*(\\d\\d)(\\d\\d)
+ dict set fieldSet iso8601Century [incr fieldCount]
+ dict set fieldSet iso8601YearOfCentury \
+ [incr fieldCount]
+ append postcode \
+ "dict set date iso8601Century \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n" \
+ "dict set date iso8601YearOfCentury \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ H - k { # Hour of day
+ append re \\s*(\\d\\d?)
+ dict set fieldSet hour [incr fieldCount]
+ append postcode "dict set date hour \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ I - l { # Hour, AM/PM
+ append re \\s*(\\d\\d?)
+ dict set fieldSet hourAMPM [incr fieldCount]
+ append postcode "dict set date hourAMPM \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ j { # Day of year
+ append re \\s*(\\d\\d?\\d?)
+ dict set fieldSet dayOfYear [incr fieldCount]
+ append postcode "dict set date dayOfYear \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ J { # Julian Day Number
+ append re \\s*(\\d+)
+ dict set fieldSet julianDay [incr fieldCount]
+ append postcode "dict set date julianDay \[" \
+ "::scan \$field" [incr captureCount] " %ld" \
+ "\]\n"
+ }
+ m - N { # Month number
+ append re \\s*(\\d\\d?)
+ dict set fieldSet month [incr fieldCount]
+ append postcode "dict set date month \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ M { # Minute
+ append re \\s*(\\d\\d?)
+ dict set fieldSet minute [incr fieldCount]
+ append postcode "dict set date minute \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ n { # Literal newline
+ append re \\n
+ }
+ O { # Prefix for locale numerics
+ set state %O
+ }
+ p - P { # AM/PM indicator
+ set l [list [string tolower [mc AM]] 0 \
+ [string tolower [mc PM]] 1]
+ lassign [UniquePrefixRegexp $l] regex lookup
+ append re ( $regex )
+ dict set fieldSet amPmIndicator [incr fieldCount]
+ append postcode "dict set date amPmIndicator \[" \
+ "dict get " [list $lookup] " \[string tolower " \
+ "\$field" \
+ [incr captureCount] \
+ "\]\]\n"
+ }
+ Q { # Hi, Jeff!
+ append re {Stardate\s+([-+]?\d+)(\d\d\d)[.](\d)}
+ incr captureCount
+ dict set fieldSet seconds [incr fieldCount]
+ append postcode {dict set date seconds } \[ \
+ {ParseStarDate $field} [incr captureCount] \
+ { $field} [incr captureCount] \
+ { $field} [incr captureCount] \
+ \] \n
+ }
+ s { # Seconds from Posix Epoch
+ # This next case is insanely difficult, because it's
+ # problematic to determine whether the field is
+ # actually within the range of a wide integer.
+ append re {\s*([-+]?\d+)}
+ dict set fieldSet seconds [incr fieldCount]
+ append postcode {dict set date seconds } \[ \
+ {ScanWide $field} [incr captureCount] \] \n
+ }
+ S { # Second
+ append re \\s*(\\d\\d?)
+ dict set fieldSet second [incr fieldCount]
+ append postcode "dict set date second \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ t { # Literal tab character
+ append re \\t
+ }
+ u - w { # Day number within week, 0 or 7 == Sun
+ # 1=Mon, 6=Sat
+ append re \\s*(\\d)
+ dict set fieldSet dayOfWeek [incr fieldCount]
+ append postcode {::scan $field} [incr captureCount] \
+ { %d dow} \n \
+ {
+ if { $dow == 0 } {
+ set dow 7
+ } elseif { $dow > 7 } {
+ return -code error \
+ -errorcode [list CLOCK badDayOfWeek] \
+ "day of week is greater than 7"
+ }
+ dict set date dayOfWeek $dow
+ }
+ }
+ U { # Week of year. The first Sunday of
+ # the year is the first day of week
+ # 01. No scan rule uses this group.
+ append re \\s*\\d\\d?
+ }
+ V { # Week of ISO8601 year
+
+ append re \\s*(\\d\\d?)
+ dict set fieldSet iso8601Week [incr fieldCount]
+ append postcode "dict set date iso8601Week \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ W { # Week of the year (00-53). The first
+ # Monday of the year is the first day
+ # of week 01. No scan rule uses this
+ # group.
+ append re \\s*\\d\\d?
+ }
+ y { # Two-digit Gregorian year
+ append re \\s*(\\d\\d?)
+ dict set fieldSet yearOfCentury [incr fieldCount]
+ append postcode "dict set date yearOfCentury \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ Y { # 4-digit Gregorian year
+ append re \\s*(\\d\\d)(\\d\\d)
+ dict set fieldSet century [incr fieldCount]
+ dict set fieldSet yearOfCentury [incr fieldCount]
+ append postcode \
+ "dict set date century \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n" \
+ "dict set date yearOfCentury \[" \
+ "::scan \$field" [incr captureCount] " %d" \
+ "\]\n"
+ }
+ z - Z { # Time zone name
+ append re {(?:([-+]\d\d(?::?\d\d(?::?\d\d)?)?)|([[:alnum:]]{1,4}))}
+ dict set fieldSet tzName [incr fieldCount]
+ append postcode \
+ {if } \{ { $field} [incr captureCount] \
+ { ne "" } \} { } \{ \n \
+ {dict set date tzName $field} \
+ $captureCount \n \
+ \} { else } \{ \n \
+ {dict set date tzName } \[ \
+ {ConvertLegacyTimeZone $field} \
+ [incr captureCount] \] \n \
+ \} \n \
+ }
+ % { # Literal percent character
+ append re %
+ }
+ default {
+ append re %
+ if { ! [string is alnum $c] } {
+ append re \\
+ }
+ append re $c
+ }
+ }
+ }
+ %E {
+ switch -exact -- $c {
+ C { # Locale-dependent era
+ set d {}
+ foreach triple [mc LOCALE_ERAS] {
+ lassign $triple t symbol year
+ dict set d [string tolower $symbol] $year
+ }
+ lassign [UniquePrefixRegexp $d] regex lookup
+ append re (?: $regex )
+ }
+ E {
+ set l {}
+ dict set l [string tolower [mc BCE]] BCE
+ dict set l [string tolower [mc CE]] CE
+ dict set l b.c.e. BCE
+ dict set l c.e. CE
+ dict set l b.c. BCE
+ dict set l a.d. CE
+ lassign [UniquePrefixRegexp $l] regex lookup
+ append re ( $regex )
+ dict set fieldSet era [incr fieldCount]
+ append postcode "dict set date era \["\
+ "dict get " [list $lookup] \
+ { } \[ {string tolower $field} \
+ [incr captureCount] \] \
+ "\]\n"
+ }
+ y { # Locale-dependent year of the era
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ incr captureCount
+ }
+ default {
+ append re %E
+ if { ! [string is alnum $c] } {
+ append re \\
+ }
+ append re $c
+ }
+ }
+ set state {}
+ }
+ %O {
+ switch -exact -- $c {
+ d - e {
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ dict set fieldSet dayOfMonth [incr fieldCount]
+ append postcode "dict set date dayOfMonth \[" \
+ "dict get " [list $lookup] " \$field" \
+ [incr captureCount] \
+ "\]\n"
+ }
+ H - k {
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ dict set fieldSet hour [incr fieldCount]
+ append postcode "dict set date hour \[" \
+ "dict get " [list $lookup] " \$field" \
+ [incr captureCount] \
+ "\]\n"
+ }
+ I - l {
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ dict set fieldSet hourAMPM [incr fieldCount]
+ append postcode "dict set date hourAMPM \[" \
+ "dict get " [list $lookup] " \$field" \
+ [incr captureCount] \
+ "\]\n"
+ }
+ m {
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ dict set fieldSet month [incr fieldCount]
+ append postcode "dict set date month \[" \
+ "dict get " [list $lookup] " \$field" \
+ [incr captureCount] \
+ "\]\n"
+ }
+ M {
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ dict set fieldSet minute [incr fieldCount]
+ append postcode "dict set date minute \[" \
+ "dict get " [list $lookup] " \$field" \
+ [incr captureCount] \
+ "\]\n"
+ }
+ S {
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ dict set fieldSet second [incr fieldCount]
+ append postcode "dict set date second \[" \
+ "dict get " [list $lookup] " \$field" \
+ [incr captureCount] \
+ "\]\n"
+ }
+ u - w {
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ dict set fieldSet dayOfWeek [incr fieldCount]
+ append postcode "set dow \[dict get " [list $lookup] \
+ { $field} [incr captureCount] \] \n \
+ {
+ if { $dow == 0 } {
+ set dow 7
+ } elseif { $dow > 7 } {
+ return -code error \
+ -errorcode [list CLOCK badDayOfWeek] \
+ "day of week is greater than 7"
+ }
+ dict set date dayOfWeek $dow
+ }
+ }
+ y {
+ lassign [LocaleNumeralMatcher $locale] regex lookup
+ append re $regex
+ dict set fieldSet yearOfCentury [incr fieldCount]
+ append postcode {dict set date yearOfCentury } \[ \
+ {dict get } [list $lookup] { $field} \
+ [incr captureCount] \] \n
+ }
+ default {
+ append re %O
+ if { ! [string is alnum $c] } {
+ append re \\
+ }
+ append re $c
+ }
+ }
+ set state {}
+ }
+ }
+ }
+
+ # Clean up any unfinished format groups
+
+ append re $state \\s*\$
+
+ # Build the procedure
+
+ set procBody {}
+ append procBody "variable ::tcl::clock::TZData" \n
+ append procBody "if \{ !\[ regexp -nocase [list $re] \$string ->"
+ for { set i 1 } { $i <= $captureCount } { incr i } {
+ append procBody " " field $i
+ }
+ append procBody "\] \} \{" \n
+ append procBody {
+ return -code error -errorcode [list CLOCK badInputString] \
+ {input string does not match supplied format}
+ }
+ append procBody \}\n
+ append procBody "set date \[dict create\]" \n
+ append procBody {dict set date tzName $timeZone} \n
+ append procBody $postcode
+ append procBody [list set changeover [mc GREGORIAN_CHANGE_DATE]] \n
+
+ # Set up the time zone before doing anything with a default base date
+ # that might need a timezone to interpret it.
+
+ if { ![dict exists $fieldSet seconds]
+ && ![dict exists $fieldSet starDate] } {
+ if { [dict exists $fieldSet tzName] } {
+ append procBody {
+ set timeZone [dict get $date tzName]
+ }
+ }
+ append procBody {
+ ::tcl::clock::SetupTimeZone $timeZone
+ }
+ }
+
+ # Add code that gets Julian Day Number from the fields.
+
+ append procBody [MakeParseCodeFromFields $fieldSet $DateParseActions]
+
+ # Get time of day
+
+ append procBody [MakeParseCodeFromFields $fieldSet $TimeParseActions]
+
+ # Assemble seconds from the Julian day and second of the day.
+ # Convert to local time unless epoch seconds or stardate are
+ # being processed - they're always absolute
+
+ if { ![dict exists $fieldSet seconds]
+ && ![dict exists $fieldSet starDate] } {
+ append procBody {
+ if { [dict get $date julianDay] > 5373484 } {
+ return -code error -errorcode [list CLOCK dateTooLarge] \
+ "requested date too large to represent"
+ }
+ dict set date localSeconds [expr {
+ -210866803200
+ + ( 86400 * wide([dict get $date julianDay]) )
+ + [dict get $date secondOfDay]
+ }]
+ }
+
+ # Finally, convert the date to local time
+
+ append procBody {
+ set date [::tcl::clock::ConvertLocalToUTC $date[set date {}] \
+ $TZData($timeZone) $changeover]
+ }
+ }
+
+ # Return result
+
+ append procBody {return [dict get $date seconds]} \n
+
+ proc $procName { string baseTime timeZone } $procBody
+
+ # puts [list proc $procName [list string baseTime timeZone] $procBody]
+
+ return $procName
+}
+
+#----------------------------------------------------------------------
+#
+# LocaleNumeralMatcher --
+#
+# Composes a regexp that captures the numerals in the given locale, and
+# a dictionary to map them to conventional numerals.
+#
+# Parameters:
+# locale - Name of the current locale
+#
+# Results:
+# Returns a two-element list comprising the regexp and the dictionary.
+#
+# Side effects:
+# Caches the result.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::LocaleNumeralMatcher {l} {
+ variable LocaleNumeralCache
+
+ if { ![dict exists $LocaleNumeralCache $l] } {
+ set d {}
+ set i 0
+ set sep \(
+ foreach n [mc LOCALE_NUMERALS] {
+ dict set d $n $i
+ regsub -all {[^[:alnum:]]} $n \\\\& subex
+ append re $sep $subex
+ set sep |
+ incr i
+ }
+ append re \)
+ dict set LocaleNumeralCache $l [list $re $d]
+ }
+ return [dict get $LocaleNumeralCache $l]
+}
+
+
+
+#----------------------------------------------------------------------
+#
+# UniquePrefixRegexp --
+#
+# Composes a regexp that performs unique-prefix matching. The RE
+# matches one of a supplied set of strings, or any unique prefix
+# thereof.
+#
+# Parameters:
+# data - List of alternating match-strings and values.
+# Match-strings with distinct values are considered
+# distinct.
+#
+# Results:
+# Returns a two-element list. The first is a regexp that matches any
+# unique prefix of any of the strings. The second is a dictionary whose
+# keys are match values from the regexp and whose values are the
+# corresponding values from 'data'.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::UniquePrefixRegexp { data } {
+ # The 'successors' dictionary will contain, for each string that is a
+ # prefix of any key, all characters that may follow that prefix. The
+ # 'prefixMapping' dictionary will have keys that are prefixes of keys and
+ # values that correspond to the keys.
+
+ set prefixMapping [dict create]
+ set successors [dict create {} {}]
+
+ # Walk the key-value pairs
+
+ foreach { key value } $data {
+ # Construct all prefixes of the key;
+
+ set prefix {}
+ foreach char [split $key {}] {
+ set oldPrefix $prefix
+ dict set successors $oldPrefix $char {}
+ append prefix $char
+
+ # Put the prefixes in the 'prefixMapping' and 'successors'
+ # dictionaries
+
+ dict lappend prefixMapping $prefix $value
+ if { ![dict exists $successors $prefix] } {
+ dict set successors $prefix {}
+ }
+ }
+ }
+
+ # Identify those prefixes that designate unique values, and those that are
+ # the full keys
+
+ set uniquePrefixMapping {}
+ dict for { key valueList } $prefixMapping {
+ if { [llength $valueList] == 1 } {
+ dict set uniquePrefixMapping $key [lindex $valueList 0]
+ }
+ }
+ foreach { key value } $data {
+ dict set uniquePrefixMapping $key $value
+ }
+
+ # Construct the re.
+
+ return [list \
+ [MakeUniquePrefixRegexp $successors $uniquePrefixMapping {}] \
+ $uniquePrefixMapping]
+}
+
+#----------------------------------------------------------------------
+#
+# MakeUniquePrefixRegexp --
+#
+# Service procedure for 'UniquePrefixRegexp' that constructs a regular
+# expresison that matches the unique prefixes.
+#
+# Parameters:
+# successors - Dictionary whose keys are all prefixes
+# of keys passed to 'UniquePrefixRegexp' and whose
+# values are dictionaries whose keys are the characters
+# that may follow those prefixes.
+# uniquePrefixMapping - Dictionary whose keys are the unique
+# prefixes and whose values are not examined.
+# prefixString - Current prefix being processed.
+#
+# Results:
+# Returns a constructed regular expression that matches the set of
+# unique prefixes beginning with the 'prefixString'.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::MakeUniquePrefixRegexp { successors
+ uniquePrefixMapping
+ prefixString } {
+
+ # Get the characters that may follow the current prefix string
+
+ set schars [lsort -ascii [dict keys [dict get $successors $prefixString]]]
+ if { [llength $schars] == 0 } {
+ return {}
+ }
+
+ # If there is more than one successor character, or if the current prefix
+ # is a unique prefix, surround the generated re with non-capturing
+ # parentheses.
+
+ set re {}
+ if {
+ [dict exists $uniquePrefixMapping $prefixString]
+ || [llength $schars] > 1
+ } then {
+ append re "(?:"
+ }
+
+ # Generate a regexp that matches the successors.
+
+ set sep ""
+ foreach { c } $schars {
+ set nextPrefix $prefixString$c
+ regsub -all {[^[:alnum:]]} $c \\\\& rechar
+ append re $sep $rechar \
+ [MakeUniquePrefixRegexp \
+ $successors $uniquePrefixMapping $nextPrefix]
+ set sep |
+ }
+
+ # If the current prefix is a unique prefix, make all following text
+ # optional. Otherwise, if there is more than one successor character,
+ # close the non-capturing parentheses.
+
+ if { [dict exists $uniquePrefixMapping $prefixString] } {
+ append re ")?"
+ } elseif { [llength $schars] > 1 } {
+ append re ")"
+ }
+
+ return $re
+}
+
+#----------------------------------------------------------------------
+#
+# MakeParseCodeFromFields --
+#
+# Composes Tcl code to extract the Julian Day Number from a dictionary
+# containing date fields.
+#
+# Parameters:
+# dateFields -- Dictionary whose keys are fields of the date,
+# and whose values are the rightmost positions
+# at which those fields appear.
+# parseActions -- List of triples: field set, priority, and
+# code to emit. Smaller priorities are better, and
+# the list must be in ascending order by priority
+#
+# Results:
+# Returns a burst of code that extracts the day number from the given
+# date.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::MakeParseCodeFromFields { dateFields parseActions } {
+
+ set currPrio 999
+ set currFieldPos [list]
+ set currCodeBurst {
+ error "in ::tcl::clock::MakeParseCodeFromFields: can't happen"
+ }
+
+ foreach { fieldSet prio parseAction } $parseActions {
+ # If we've found an answer that's better than any that follow, quit
+ # now.
+
+ if { $prio > $currPrio } {
+ break
+ }
+
+ # Accumulate the field positions that are used in the current field
+ # grouping.
+
+ set fieldPos [list]
+ set ok true
+ foreach field $fieldSet {
+ if { ! [dict exists $dateFields $field] } {
+ set ok 0
+ break
+ }
+ lappend fieldPos [dict get $dateFields $field]
+ }
+
+ # Quit if we don't have a complete set of fields
+ if { !$ok } {
+ continue
+ }
+
+ # Determine whether the current answer is better than the last.
+
+ set fPos [lsort -integer -decreasing $fieldPos]
+
+ if { $prio == $currPrio } {
+ foreach currPos $currFieldPos newPos $fPos {
+ if {
+ ![string is integer $newPos]
+ || ![string is integer $currPos]
+ || $newPos > $currPos
+ } then {
+ break
+ }
+ if { $newPos < $currPos } {
+ set ok 0
+ break
+ }
+ }
+ }
+ if { !$ok } {
+ continue
+ }
+
+ # Remember the best possibility for extracting date information
+
+ set currPrio $prio
+ set currFieldPos $fPos
+ set currCodeBurst $parseAction
+ }
+
+ return $currCodeBurst
+}
+
+#----------------------------------------------------------------------
+#
+# EnterLocale --
+#
+# Switch [mclocale] to a given locale if necessary
+#
+# Parameters:
+# locale -- Desired locale
+#
+# Results:
+# Returns the locale that was previously current.
+#
+# Side effects:
+# Does [mclocale]. If necessary, loades the designated locale's files.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::EnterLocale { locale } {
+ if { $locale eq {system} } {
+ if { $::tcl_platform(platform) ne {windows} } {
+ # On a non-windows platform, the 'system' locale is the same as
+ # the 'current' locale
+
+ set locale current
+ } else {
+ # On a windows platform, the 'system' locale is adapted from the
+ # 'current' locale by applying the date and time formats from the
+ # Control Panel. First, load the 'current' locale if it's not yet
+ # loaded
+
+ mcpackagelocale set [mclocale]
+
+ # Make a new locale string for the system locale, and get the
+ # Control Panel information
+
+ set locale [mclocale]_windows
+ if { ! [mcpackagelocale present $locale] } {
+ LoadWindowsDateTimeFormats $locale
+ }
+ }
+ }
+ if { $locale eq {current}} {
+ set locale [mclocale]
+ }
+ # Eventually load the locale
+ mcpackagelocale set $locale
+}
+
+#----------------------------------------------------------------------
+#
+# LoadWindowsDateTimeFormats --
+#
+# Load the date/time formats from the Control Panel in Windows and
+# convert them so that they're usable by Tcl.
+#
+# Parameters:
+# locale - Name of the locale in whose message catalog
+# the converted formats are to be stored.
+#
+# Results:
+# None.
+#
+# Side effects:
+# Updates the given message catalog with the locale strings.
+#
+# Presumes that on entry, [mclocale] is set to the current locale, so that
+# default strings can be obtained if the Registry query fails.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::LoadWindowsDateTimeFormats { locale } {
+ # Bail out if we can't find the Registry
+
+ variable NoRegistry
+ if { [info exists NoRegistry] } return
+
+ if { ![catch {
+ registry get "HKEY_CURRENT_USER\\Control Panel\\International" \
+ sShortDate
+ } string] } {
+ set quote {}
+ set datefmt {}
+ foreach { unquoted quoted } [split $string '] {
+ append datefmt $quote [string map {
+ dddd %A
+ ddd %a
+ dd %d
+ d %e
+ MMMM %B
+ MMM %b
+ MM %m
+ M %N
+ yyyy %Y
+ yy %y
+ y %y
+ gg {}
+ } $unquoted]
+ if { $quoted eq {} } {
+ set quote '
+ } else {
+ set quote $quoted
+ }
+ }
+ ::msgcat::mcset $locale DATE_FORMAT $datefmt
+ }
+
+ if { ![catch {
+ registry get "HKEY_CURRENT_USER\\Control Panel\\International" \
+ sLongDate
+ } string] } {
+ set quote {}
+ set ldatefmt {}
+ foreach { unquoted quoted } [split $string '] {
+ append ldatefmt $quote [string map {
+ dddd %A
+ ddd %a
+ dd %d
+ d %e
+ MMMM %B
+ MMM %b
+ MM %m
+ M %N
+ yyyy %Y
+ yy %y
+ y %y
+ gg {}
+ } $unquoted]
+ if { $quoted eq {} } {
+ set quote '
+ } else {
+ set quote $quoted
+ }
+ }
+ ::msgcat::mcset $locale LOCALE_DATE_FORMAT $ldatefmt
+ }
+
+ if { ![catch {
+ registry get "HKEY_CURRENT_USER\\Control Panel\\International" \
+ sTimeFormat
+ } string] } {
+ set quote {}
+ set timefmt {}
+ foreach { unquoted quoted } [split $string '] {
+ append timefmt $quote [string map {
+ HH %H
+ H %k
+ hh %I
+ h %l
+ mm %M
+ m %M
+ ss %S
+ s %S
+ tt %p
+ t %p
+ } $unquoted]
+ if { $quoted eq {} } {
+ set quote '
+ } else {
+ set quote $quoted
+ }
+ }
+ ::msgcat::mcset $locale TIME_FORMAT $timefmt
+ }
+
+ catch {
+ ::msgcat::mcset $locale DATE_TIME_FORMAT "$datefmt $timefmt"
+ }
+ catch {
+ ::msgcat::mcset $locale LOCALE_DATE_TIME_FORMAT "$ldatefmt $timefmt"
+ }
+
+ return
+
+}
+
+#----------------------------------------------------------------------
+#
+# LocalizeFormat --
+#
+# Map away locale-dependent format groups in a clock format.
+#
+# Parameters:
+# locale -- Current [mclocale] locale, supplied to avoid
+# an extra call
+# format -- Format supplied to [clock scan] or [clock format]
+#
+# Results:
+# Returns the string with locale-dependent composite format groups
+# substituted out.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::LocalizeFormat { locale format } {
+
+ # message catalog key to cache this format
+ set key FORMAT_$format
+
+ if { [::msgcat::mcexists -exactlocale -exactnamespace $key] } {
+ return [mc $key]
+ }
+ # Handle locale-dependent format groups by mapping them out of the format
+ # string. Note that the order of the [string map] operations is
+ # significant because later formats can refer to later ones; for example
+ # %c can refer to %X, which in turn can refer to %T.
+
+ set list {
+ %% %%
+ %D %m/%d/%Y
+ %+ {%a %b %e %H:%M:%S %Z %Y}
+ }
+ lappend list %EY [string map $list [mc LOCALE_YEAR_FORMAT]]
+ lappend list %T [string map $list [mc TIME_FORMAT_24_SECS]]
+ lappend list %R [string map $list [mc TIME_FORMAT_24]]
+ lappend list %r [string map $list [mc TIME_FORMAT_12]]
+ lappend list %X [string map $list [mc TIME_FORMAT]]
+ lappend list %EX [string map $list [mc LOCALE_TIME_FORMAT]]
+ lappend list %x [string map $list [mc DATE_FORMAT]]
+ lappend list %Ex [string map $list [mc LOCALE_DATE_FORMAT]]
+ lappend list %c [string map $list [mc DATE_TIME_FORMAT]]
+ lappend list %Ec [string map $list [mc LOCALE_DATE_TIME_FORMAT]]
+ set format [string map $list $format]
+
+ ::msgcat::mcset $locale $key $format
+ return $format
+}
+
+#----------------------------------------------------------------------
+#
+# FormatNumericTimeZone --
+#
+# Formats a time zone as +hhmmss
+#
+# Parameters:
+# z - Time zone in seconds east of Greenwich
+#
+# Results:
+# Returns the time zone formatted in a numeric form
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::FormatNumericTimeZone { z } {
+ if { $z < 0 } {
+ set z [expr { - $z }]
+ set retval -
+ } else {
+ set retval +
+ }
+ append retval [::format %02d [expr { $z / 3600 }]]
+ set z [expr { $z % 3600 }]
+ append retval [::format %02d [expr { $z / 60 }]]
+ set z [expr { $z % 60 }]
+ if { $z != 0 } {
+ append retval [::format %02d $z]
+ }
+ return $retval
+}
+
+#----------------------------------------------------------------------
+#
+# FormatStarDate --
+#
+# Formats a date as a StarDate.
+#
+# Parameters:
+# date - Dictionary containing 'year', 'dayOfYear', and
+# 'localSeconds' fields.
+#
+# Results:
+# Returns the given date formatted as a StarDate.
+#
+# Side effects:
+# None.
+#
+# Jeff Hobbs put this in to support an atrocious pun about Tcl being
+# "Enterprise ready." Now we're stuck with it.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::FormatStarDate { date } {
+ variable Roddenberry
+
+ # Get day of year, zero based
+
+ set doy [expr { [dict get $date dayOfYear] - 1 }]
+
+ # Determine whether the year is a leap year
+
+ set lp [IsGregorianLeapYear $date]
+
+ # Convert day of year to a fractional year
+
+ if { $lp } {
+ set fractYear [expr { 1000 * $doy / 366 }]
+ } else {
+ set fractYear [expr { 1000 * $doy / 365 }]
+ }
+
+ # Put together the StarDate
+
+ return [::format "Stardate %02d%03d.%1d" \
+ [expr { [dict get $date year] - $Roddenberry }] \
+ $fractYear \
+ [expr { [dict get $date localSeconds] % 86400
+ / ( 86400 / 10 ) }]]
+}
+
+#----------------------------------------------------------------------
+#
+# ParseStarDate --
+#
+# Parses a StarDate
+#
+# Parameters:
+# year - Year from the Roddenberry epoch
+# fractYear - Fraction of a year specifiying the day of year.
+# fractDay - Fraction of a day
+#
+# Results:
+# Returns a count of seconds from the Posix epoch.
+#
+# Side effects:
+# None.
+#
+# Jeff Hobbs put this in to support an atrocious pun about Tcl being
+# "Enterprise ready." Now we're stuck with it.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ParseStarDate { year fractYear fractDay } {
+ variable Roddenberry
+
+ # Build a tentative date from year and fraction.
+
+ set date [dict create \
+ gregorian 1 \
+ era CE \
+ year [expr { $year + $Roddenberry }] \
+ dayOfYear [expr { $fractYear * 365 / 1000 + 1 }]]
+ set date [GetJulianDayFromGregorianEraYearDay $date[set date {}]]
+
+ # Determine whether the given year is a leap year
+
+ set lp [IsGregorianLeapYear $date]
+
+ # Reconvert the fractional year according to whether the given year is a
+ # leap year
+
+ if { $lp } {
+ dict set date dayOfYear \
+ [expr { $fractYear * 366 / 1000 + 1 }]
+ } else {
+ dict set date dayOfYear \
+ [expr { $fractYear * 365 / 1000 + 1 }]
+ }
+ dict unset date julianDay
+ dict unset date gregorian
+ set date [GetJulianDayFromGregorianEraYearDay $date[set date {}]]
+
+ return [expr {
+ 86400 * [dict get $date julianDay]
+ - 210866803200
+ + ( 86400 / 10 ) * $fractDay
+ }]
+}
+
+#----------------------------------------------------------------------
+#
+# ScanWide --
+#
+# Scans a wide integer from an input
+#
+# Parameters:
+# str - String containing a decimal wide integer
+#
+# Results:
+# Returns the string as a pure wide integer. Throws an error if the
+# string is misformatted or out of range.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ScanWide { str } {
+ set count [::scan $str {%ld %c} result junk]
+ if { $count != 1 } {
+ return -code error -errorcode [list CLOCK notAnInteger $str] \
+ "\"$str\" is not an integer"
+ }
+ if { [incr result 0] != $str } {
+ return -code error -errorcode [list CLOCK integervalueTooLarge] \
+ "integer value too large to represent"
+ }
+ return $result
+}
+
+#----------------------------------------------------------------------
+#
+# InterpretTwoDigitYear --
+#
+# Given a date that contains only the year of the century, determines
+# the target value of a two-digit year.
+#
+# Parameters:
+# date - Dictionary containing fields of the date.
+# baseTime - Base time relative to which the date is expressed.
+# twoDigitField - Name of the field that stores the two-digit year.
+# Default is 'yearOfCentury'
+# fourDigitField - Name of the field that will receive the four-digit
+# year. Default is 'year'
+#
+# Results:
+# Returns the dictionary augmented with the four-digit year, stored in
+# the given key.
+#
+# Side effects:
+# None.
+#
+# The current rule for interpreting a two-digit year is that the year shall be
+# between 1937 and 2037, thus staying within the range of a 32-bit signed
+# value for time. This rule may change to a sliding window in future
+# versions, so the 'baseTime' parameter (which is currently ignored) is
+# provided in the procedure signature.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::InterpretTwoDigitYear { date baseTime
+ { twoDigitField yearOfCentury }
+ { fourDigitField year } } {
+ set yr [dict get $date $twoDigitField]
+ if { $yr <= 37 } {
+ dict set date $fourDigitField [expr { $yr + 2000 }]
+ } else {
+ dict set date $fourDigitField [expr { $yr + 1900 }]
+ }
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# AssignBaseYear --
+#
+# Places the number of the current year into a dictionary.
+#
+# Parameters:
+# date - Dictionary value to update
+# baseTime - Base time from which to extract the year, expressed
+# in seconds from the Posix epoch
+# timezone - the time zone in which the date is being scanned
+# changeover - the Julian Day on which the Gregorian calendar
+# was adopted in the target locale.
+#
+# Results:
+# Returns the dictionary with the current year assigned.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::AssignBaseYear { date baseTime timezone changeover } {
+ variable TZData
+
+ # Find the Julian Day Number corresponding to the base time, and
+ # find the Gregorian year corresponding to that Julian Day.
+
+ set date2 [GetDateFields $baseTime $TZData($timezone) $changeover]
+
+ # Store the converted year
+
+ dict set date era [dict get $date2 era]
+ dict set date year [dict get $date2 year]
+
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# AssignBaseIso8601Year --
+#
+# Determines the base year in the ISO8601 fiscal calendar.
+#
+# Parameters:
+# date - Dictionary containing the fields of the date that
+# is to be augmented with the base year.
+# baseTime - Base time expressed in seconds from the Posix epoch.
+# timeZone - Target time zone
+# changeover - Julian Day of adoption of the Gregorian calendar in
+# the target locale.
+#
+# Results:
+# Returns the given date with "iso8601Year" set to the
+# base year.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::AssignBaseIso8601Year {date baseTime timeZone changeover} {
+ variable TZData
+
+ # Find the Julian Day Number corresponding to the base time
+
+ set date2 [GetDateFields $baseTime $TZData($timeZone) $changeover]
+
+ # Calculate the ISO8601 date and transfer the year
+
+ dict set date era CE
+ dict set date iso8601Year [dict get $date2 iso8601Year]
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# AssignBaseMonth --
+#
+# Places the number of the current year and month into a
+# dictionary.
+#
+# Parameters:
+# date - Dictionary value to update
+# baseTime - Time from which the year and month are to be
+# obtained, expressed in seconds from the Posix epoch.
+# timezone - Name of the desired time zone
+# changeover - Julian Day on which the Gregorian calendar was adopted.
+#
+# Results:
+# Returns the dictionary with the base year and month assigned.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::AssignBaseMonth {date baseTime timezone changeover} {
+ variable TZData
+
+ # Find the year and month corresponding to the base time
+
+ set date2 [GetDateFields $baseTime $TZData($timezone) $changeover]
+ dict set date era [dict get $date2 era]
+ dict set date year [dict get $date2 year]
+ dict set date month [dict get $date2 month]
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# AssignBaseWeek --
+#
+# Determines the base year and week in the ISO8601 fiscal calendar.
+#
+# Parameters:
+# date - Dictionary containing the fields of the date that
+# is to be augmented with the base year and week.
+# baseTime - Base time expressed in seconds from the Posix epoch.
+# changeover - Julian Day on which the Gregorian calendar was adopted
+# in the target locale.
+#
+# Results:
+# Returns the given date with "iso8601Year" set to the
+# base year and "iso8601Week" to the week number.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::AssignBaseWeek {date baseTime timeZone changeover} {
+ variable TZData
+
+ # Find the Julian Day Number corresponding to the base time
+
+ set date2 [GetDateFields $baseTime $TZData($timeZone) $changeover]
+
+ # Calculate the ISO8601 date and transfer the year
+
+ dict set date era CE
+ dict set date iso8601Year [dict get $date2 iso8601Year]
+ dict set date iso8601Week [dict get $date2 iso8601Week]
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# AssignBaseJulianDay --
+#
+# Determines the base day for a time-of-day conversion.
+#
+# Parameters:
+# date - Dictionary that is to get the base day
+# baseTime - Base time expressed in seconds from the Posix epoch
+# changeover - Julian day on which the Gregorian calendar was
+# adpoted in the target locale.
+#
+# Results:
+# Returns the given dictionary augmented with a 'julianDay' field
+# that contains the base day.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::AssignBaseJulianDay { date baseTime timeZone changeover } {
+ variable TZData
+
+ # Find the Julian Day Number corresponding to the base time
+
+ set date2 [GetDateFields $baseTime $TZData($timeZone) $changeover]
+ dict set date julianDay [dict get $date2 julianDay]
+
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# InterpretHMSP --
+#
+# Interprets a time in the form "hh:mm:ss am".
+#
+# Parameters:
+# date -- Dictionary containing "hourAMPM", "minute", "second"
+# and "amPmIndicator" fields.
+#
+# Results:
+# Returns the number of seconds from local midnight.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::InterpretHMSP { date } {
+ set hr [dict get $date hourAMPM]
+ if { $hr == 12 } {
+ set hr 0
+ }
+ if { [dict get $date amPmIndicator] } {
+ incr hr 12
+ }
+ dict set date hour $hr
+ return [InterpretHMS $date[set date {}]]
+}
+
+#----------------------------------------------------------------------
+#
+# InterpretHMS --
+#
+# Interprets a 24-hour time "hh:mm:ss"
+#
+# Parameters:
+# date -- Dictionary containing the "hour", "minute" and "second"
+# fields.
+#
+# Results:
+# Returns the given dictionary augmented with a "secondOfDay"
+# field containing the number of seconds from local midnight.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::InterpretHMS { date } {
+ return [expr {
+ ( [dict get $date hour] * 60
+ + [dict get $date minute] ) * 60
+ + [dict get $date second]
+ }]
+}
+
+#----------------------------------------------------------------------
+#
+# GetSystemTimeZone --
+#
+# Determines the system time zone, which is the default for the
+# 'clock' command if no other zone is supplied.
+#
+# Parameters:
+# None.
+#
+# Results:
+# Returns the system time zone.
+#
+# Side effects:
+# Stores the sustem time zone in the 'CachedSystemTimeZone'
+# variable, since determining it may be an expensive process.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::GetSystemTimeZone {} {
+ variable CachedSystemTimeZone
+ variable TimeZoneBad
+
+ if {[set result [getenv TCL_TZ]] ne {}} {
+ set timezone $result
+ } elseif {[set result [getenv TZ]] ne {}} {
+ set timezone $result
+ }
+ if {![info exists timezone]} {
+ # Cache the time zone only if it was detected by one of the
+ # expensive methods.
+ if { [info exists CachedSystemTimeZone] } {
+ set timezone $CachedSystemTimeZone
+ } elseif { $::tcl_platform(platform) eq {windows} } {
+ set timezone [GuessWindowsTimeZone]
+ } elseif { [file exists /etc/localtime]
+ && ![catch {ReadZoneinfoFile \
+ Tcl/Localtime /etc/localtime}] } {
+ set timezone :Tcl/Localtime
+ } else {
+ set timezone :localtime
+ }
+ set CachedSystemTimeZone $timezone
+ }
+ if { ![dict exists $TimeZoneBad $timezone] } {
+ dict set TimeZoneBad $timezone [catch {SetupTimeZone $timezone}]
+ }
+ if { [dict get $TimeZoneBad $timezone] } {
+ return :localtime
+ } else {
+ return $timezone
+ }
+}
+
+#----------------------------------------------------------------------
+#
+# ConvertLegacyTimeZone --
+#
+# Given an alphanumeric time zone identifier and the system time zone,
+# convert the alphanumeric identifier to an unambiguous time zone.
+#
+# Parameters:
+# tzname - Name of the time zone to convert
+#
+# Results:
+# Returns a time zone name corresponding to tzname, but in an
+# unambiguous form, generally +hhmm.
+#
+# This procedure is implemented primarily to allow the parsing of RFC822
+# date/time strings. Processing a time zone name on input is not recommended
+# practice, because there is considerable room for ambiguity; for instance, is
+# BST Brazilian Standard Time, or British Summer Time?
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ConvertLegacyTimeZone { tzname } {
+ variable LegacyTimeZone
+
+ set tzname [string tolower $tzname]
+ if { ![dict exists $LegacyTimeZone $tzname] } {
+ return -code error -errorcode [list CLOCK badTZName $tzname] \
+ "time zone \"$tzname\" not found"
+ }
+ return [dict get $LegacyTimeZone $tzname]
+}
+
+#----------------------------------------------------------------------
+#
+# SetupTimeZone --
+#
+# Given the name or specification of a time zone, sets up its in-memory
+# data.
+#
+# Parameters:
+# tzname - Name of a time zone
+#
+# Results:
+# Unless the time zone is ':localtime', sets the TZData array to contain
+# the lookup table for local<->UTC conversion. Returns an error if the
+# time zone cannot be parsed.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::SetupTimeZone { timezone } {
+ variable TZData
+
+ if {! [info exists TZData($timezone)] } {
+ variable MINWIDE
+ if { $timezone eq {:localtime} } {
+ # Nothing to do, we'll convert using the localtime function
+
+ } elseif {
+ [regexp {^([-+])(\d\d)(?::?(\d\d)(?::?(\d\d))?)?} $timezone \
+ -> s hh mm ss]
+ } then {
+ # Make a fixed offset
+
+ ::scan $hh %d hh
+ if { $mm eq {} } {
+ set mm 0
+ } else {
+ ::scan $mm %d mm
+ }
+ if { $ss eq {} } {
+ set ss 0
+ } else {
+ ::scan $ss %d ss
+ }
+ set offset [expr { ( $hh * 60 + $mm ) * 60 + $ss }]
+ if { $s eq {-} } {
+ set offset [expr { - $offset }]
+ }
+ set TZData($timezone) [list [list $MINWIDE $offset -1 $timezone]]
+
+ } elseif { [string index $timezone 0] eq {:} } {
+ # Convert using a time zone file
+
+ if {
+ [catch {
+ LoadTimeZoneFile [string range $timezone 1 end]
+ }] && [catch {
+ LoadZoneinfoFile [string range $timezone 1 end]
+ }]
+ } then {
+ return -code error \
+ -errorcode [list CLOCK badTimeZone $timezone] \
+ "time zone \"$timezone\" not found"
+ }
+ } elseif { ![catch {ParsePosixTimeZone $timezone} tzfields] } {
+ # This looks like a POSIX time zone - try to process it
+
+ if { [catch {ProcessPosixTimeZone $tzfields} data opts] } {
+ if { [lindex [dict get $opts -errorcode] 0] eq {CLOCK} } {
+ dict unset opts -errorinfo
+ }
+ return -options $opts $data
+ } else {
+ set TZData($timezone) $data
+ }
+
+ } else {
+ # We couldn't parse this as a POSIX time zone. Try again with a
+ # time zone file - this time without a colon
+
+ if { [catch { LoadTimeZoneFile $timezone }]
+ && [catch { LoadZoneinfoFile $timezone } - opts] } {
+ dict unset opts -errorinfo
+ return -options $opts "time zone $timezone not found"
+ }
+ set TZData($timezone) $TZData(:$timezone)
+ }
+ }
+
+ return
+}
+
+#----------------------------------------------------------------------
+#
+# GuessWindowsTimeZone --
+#
+# Determines the system time zone on windows.
+#
+# Parameters:
+# None.
+#
+# Results:
+# Returns a time zone specifier that corresponds to the system time zone
+# information found in the Registry.
+#
+# Bugs:
+# Fixed dates for DST change are unimplemented at present, because no
+# time zone information supplied with Windows actually uses them!
+#
+# On a Windows system where neither $env(TCL_TZ) nor $env(TZ) is specified,
+# GuessWindowsTimeZone looks in the Registry for the system time zone
+# information. It then attempts to find an entry in WinZoneInfo for a time
+# zone that uses the same rules. If it finds one, it returns it; otherwise,
+# it constructs a Posix-style time zone string and returns that.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::GuessWindowsTimeZone {} {
+ variable WinZoneInfo
+ variable NoRegistry
+ variable TimeZoneBad
+
+ if { [info exists NoRegistry] } {
+ return :localtime
+ }
+
+ # Dredge time zone information out of the registry
+
+ if { [catch {
+ set rpath HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\TimeZoneInformation
+ set data [list \
+ [expr { -60
+ * [registry get $rpath Bias] }] \
+ [expr { -60
+ * [registry get $rpath StandardBias] }] \
+ [expr { -60 \
+ * [registry get $rpath DaylightBias] }]]
+ set stdtzi [registry get $rpath StandardStart]
+ foreach ind {0 2 14 4 6 8 10 12} {
+ binary scan $stdtzi @${ind}s val
+ lappend data $val
+ }
+ set daytzi [registry get $rpath DaylightStart]
+ foreach ind {0 2 14 4 6 8 10 12} {
+ binary scan $daytzi @${ind}s val
+ lappend data $val
+ }
+ }] } {
+ # Missing values in the Registry - bail out
+
+ return :localtime
+ }
+
+ # Make up a Posix time zone specifier if we can't find one. Check here
+ # that the tzdata file exists, in case we're running in an environment
+ # (e.g. starpack) where tzdata is incomplete. (Bug 1237907)
+
+ if { [dict exists $WinZoneInfo $data] } {
+ set tzname [dict get $WinZoneInfo $data]
+ if { ! [dict exists $TimeZoneBad $tzname] } {
+ dict set TimeZoneBad $tzname [catch {SetupTimeZone $tzname}]
+ }
+ } else {
+ set tzname {}
+ }
+ if { $tzname eq {} || [dict get $TimeZoneBad $tzname] } {
+ lassign $data \
+ bias stdBias dstBias \
+ stdYear stdMonth stdDayOfWeek stdDayOfMonth \
+ stdHour stdMinute stdSecond stdMillisec \
+ dstYear dstMonth dstDayOfWeek dstDayOfMonth \
+ dstHour dstMinute dstSecond dstMillisec
+ set stdDelta [expr { $bias + $stdBias }]
+ set dstDelta [expr { $bias + $dstBias }]
+ if { $stdDelta <= 0 } {
+ set stdSignum +
+ set stdDelta [expr { - $stdDelta }]
+ set dispStdSignum -
+ } else {
+ set stdSignum -
+ set dispStdSignum +
+ }
+ set hh [::format %02d [expr { $stdDelta / 3600 }]]
+ set mm [::format %02d [expr { ($stdDelta / 60 ) % 60 }]]
+ set ss [::format %02d [expr { $stdDelta % 60 }]]
+ set tzname {}
+ append tzname < $dispStdSignum $hh $mm > $stdSignum $hh : $mm : $ss
+ if { $stdMonth >= 0 } {
+ if { $dstDelta <= 0 } {
+ set dstSignum +
+ set dstDelta [expr { - $dstDelta }]
+ set dispDstSignum -
+ } else {
+ set dstSignum -
+ set dispDstSignum +
+ }
+ set hh [::format %02d [expr { $dstDelta / 3600 }]]
+ set mm [::format %02d [expr { ($dstDelta / 60 ) % 60 }]]
+ set ss [::format %02d [expr { $dstDelta % 60 }]]
+ append tzname < $dispDstSignum $hh $mm > $dstSignum $hh : $mm : $ss
+ if { $dstYear == 0 } {
+ append tzname ,M $dstMonth . $dstDayOfMonth . $dstDayOfWeek
+ } else {
+ # I have not been able to find any locale on which Windows
+ # converts time zone on a fixed day of the year, hence don't
+ # know how to interpret the fields. If someone can inform me,
+ # I'd be glad to code it up. For right now, we bail out in
+ # such a case.
+ return :localtime
+ }
+ append tzname / [::format %02d $dstHour] \
+ : [::format %02d $dstMinute] \
+ : [::format %02d $dstSecond]
+ if { $stdYear == 0 } {
+ append tzname ,M $stdMonth . $stdDayOfMonth . $stdDayOfWeek
+ } else {
+ # I have not been able to find any locale on which Windows
+ # converts time zone on a fixed day of the year, hence don't
+ # know how to interpret the fields. If someone can inform me,
+ # I'd be glad to code it up. For right now, we bail out in
+ # such a case.
+ return :localtime
+ }
+ append tzname / [::format %02d $stdHour] \
+ : [::format %02d $stdMinute] \
+ : [::format %02d $stdSecond]
+ }
+ dict set WinZoneInfo $data $tzname
+ }
+
+ return [dict get $WinZoneInfo $data]
+}
+
+#----------------------------------------------------------------------
+#
+# LoadTimeZoneFile --
+#
+# Load the data file that specifies the conversion between a
+# given time zone and Greenwich.
+#
+# Parameters:
+# fileName -- Name of the file to load
+#
+# Results:
+# None.
+#
+# Side effects:
+# TZData(:fileName) contains the time zone data
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::LoadTimeZoneFile { fileName } {
+ variable DataDir
+ variable TZData
+
+ if { [info exists TZData($fileName)] } {
+ return
+ }
+
+ # Since an unsafe interp uses the [clock] command in the master, this code
+ # is security sensitive. Make sure that the path name cannot escape the
+ # given directory.
+
+ if { ![regexp {^[[.-.][:alpha:]_]+(?:/[[.-.][:alpha:]_]+)*$} $fileName] } {
+ return -code error \
+ -errorcode [list CLOCK badTimeZone $:fileName] \
+ "time zone \":$fileName\" not valid"
+ }
+ try {
+ source -encoding utf-8 [file join $DataDir $fileName]
+ } on error {} {
+ return -code error \
+ -errorcode [list CLOCK badTimeZone :$fileName] \
+ "time zone \":$fileName\" not found"
+ }
+ return
+}
+
+#----------------------------------------------------------------------
+#
+# LoadZoneinfoFile --
+#
+# Loads a binary time zone information file in Olson format.
+#
+# Parameters:
+# fileName - Relative path name of the file to load.
+#
+# Results:
+# Returns an empty result normally; returns an error if no Olson file
+# was found or the file was malformed in some way.
+#
+# Side effects:
+# TZData(:fileName) contains the time zone data
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::LoadZoneinfoFile { fileName } {
+ variable ZoneinfoPaths
+
+ # Since an unsafe interp uses the [clock] command in the master, this code
+ # is security sensitive. Make sure that the path name cannot escape the
+ # given directory.
+
+ if { ![regexp {^[[.-.][:alpha:]_]+(?:/[[.-.][:alpha:]_]+)*$} $fileName] } {
+ return -code error \
+ -errorcode [list CLOCK badTimeZone $:fileName] \
+ "time zone \":$fileName\" not valid"
+ }
+ foreach d $ZoneinfoPaths {
+ set fname [file join $d $fileName]
+ if { [file readable $fname] && [file isfile $fname] } {
+ break
+ }
+ unset fname
+ }
+ ReadZoneinfoFile $fileName $fname
+}
+
+#----------------------------------------------------------------------
+#
+# ReadZoneinfoFile --
+#
+# Loads a binary time zone information file in Olson format.
+#
+# Parameters:
+# fileName - Name of the time zone (relative path name of the
+# file).
+# fname - Absolute path name of the file.
+#
+# Results:
+# Returns an empty result normally; returns an error if no Olson file
+# was found or the file was malformed in some way.
+#
+# Side effects:
+# TZData(:fileName) contains the time zone data
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ReadZoneinfoFile {fileName fname} {
+ variable MINWIDE
+ variable TZData
+ if { ![file exists $fname] } {
+ return -code error "$fileName not found"
+ }
+
+ if { [file size $fname] > 262144 } {
+ return -code error "$fileName too big"
+ }
+
+ # Suck in all the data from the file
+
+ set f [open $fname r]
+ fconfigure $f -translation binary
+ set d [read $f]
+ close $f
+
+ # The file begins with a magic number, sixteen reserved bytes, and then
+ # six 4-byte integers giving counts of fileds in the file.
+
+ binary scan $d a4a1x15IIIIII \
+ magic version nIsGMT nIsStd nLeap nTime nType nChar
+ set seek 44
+ set ilen 4
+ set iformat I
+ if { $magic != {TZif} } {
+ return -code error "$fileName not a time zone information file"
+ }
+ if { $nType > 255 } {
+ return -code error "$fileName contains too many time types"
+ }
+ # Accept only Posix-style zoneinfo. Sorry, 'leaps' bigots.
+ if { $nLeap != 0 } {
+ return -code error "$fileName contains leap seconds"
+ }
+
+ # In a version 2 file, we use the second part of the file, which contains
+ # 64-bit transition times.
+
+ if {$version eq "2"} {
+ set seek [expr {
+ 44
+ + 5 * $nTime
+ + 6 * $nType
+ + 4 * $nLeap
+ + $nIsStd
+ + $nIsGMT
+ + $nChar
+ }]
+ binary scan $d @${seek}a4a1x15IIIIII \
+ magic version nIsGMT nIsStd nLeap nTime nType nChar
+ if {$magic ne {TZif}} {
+ return -code error "seek address $seek miscomputed, magic = $magic"
+ }
+ set iformat W
+ set ilen 8
+ incr seek 44
+ }
+
+ # Next come ${nTime} transition times, followed by ${nTime} time type
+ # codes. The type codes are unsigned 1-byte quantities. We insert an
+ # arbitrary start time in front of the transitions.
+
+ binary scan $d @${seek}${iformat}${nTime}c${nTime} times tempCodes
+ incr seek [expr { ($ilen + 1) * $nTime }]
+ set times [linsert $times 0 $MINWIDE]
+ set codes {}
+ foreach c $tempCodes {
+ lappend codes [expr { $c & 0xff }]
+ }
+ set codes [linsert $codes 0 0]
+
+ # Next come ${nType} time type descriptions, each of which has an offset
+ # (seconds east of GMT), a DST indicator, and an index into the
+ # abbreviation text.
+
+ for { set i 0 } { $i < $nType } { incr i } {
+ binary scan $d @${seek}Icc gmtOff isDst abbrInd
+ lappend types [list $gmtOff $isDst $abbrInd]
+ incr seek 6
+ }
+
+ # Next come $nChar characters of time zone name abbreviations, which are
+ # null-terminated.
+ # We build them up into a dictionary indexed by character index, because
+ # that's what's in the indices above.
+
+ binary scan $d @${seek}a${nChar} abbrs
+ incr seek ${nChar}
+ set abbrList [split $abbrs \0]
+ set i 0
+ set abbrevs {}
+ foreach a $abbrList {
+ for {set j 0} {$j <= [string length $a]} {incr j} {
+ dict set abbrevs $i [string range $a $j end]
+ incr i
+ }
+ }
+
+ # Package up a list of tuples, each of which contains transition time,
+ # seconds east of Greenwich, DST flag and time zone abbreviation.
+
+ set r {}
+ set lastTime $MINWIDE
+ foreach t $times c $codes {
+ if { $t < $lastTime } {
+ return -code error "$fileName has times out of order"
+ }
+ set lastTime $t
+ lassign [lindex $types $c] gmtoff isDst abbrInd
+ set abbrev [dict get $abbrevs $abbrInd]
+ lappend r [list $t $gmtoff $isDst $abbrev]
+ }
+
+ # In a version 2 file, there is also a POSIX-style time zone description
+ # at the very end of the file. To get to it, skip over nLeap leap second
+ # values (8 bytes each),
+ # nIsStd standard/DST indicators and nIsGMT UTC/local indicators.
+
+ if {$version eq {2}} {
+ set seek [expr {$seek + 8 * $nLeap + $nIsStd + $nIsGMT + 1}]
+ set last [string first \n $d $seek]
+ set posix [string range $d $seek [expr {$last-1}]]
+ if {[llength $posix] > 0} {
+ set posixFields [ParsePosixTimeZone $posix]
+ foreach tuple [ProcessPosixTimeZone $posixFields] {
+ lassign $tuple t gmtoff isDst abbrev
+ if {$t > $lastTime} {
+ lappend r $tuple
+ }
+ }
+ }
+ }
+
+ set TZData(:$fileName) $r
+
+ return
+}
+
+#----------------------------------------------------------------------
+#
+# ParsePosixTimeZone --
+#
+# Parses the TZ environment variable in Posix form
+#
+# Parameters:
+# tz Time zone specifier to be interpreted
+#
+# Results:
+# Returns a dictionary whose values contain the various pieces of the
+# time zone specification.
+#
+# Side effects:
+# None.
+#
+# Errors:
+# Throws an error if the syntax of the time zone is incorrect.
+#
+# The following keys are present in the dictionary:
+# stdName - Name of the time zone when Daylight Saving Time
+# is not in effect.
+# stdSignum - Sign (+, -, or empty) of the offset from Greenwich
+# to the given (non-DST) time zone. + and the empty
+# string denote zones west of Greenwich, - denotes east
+# of Greenwich; this is contrary to the ISO convention
+# but follows Posix.
+# stdHours - Hours part of the offset from Greenwich to the given
+# (non-DST) time zone.
+# stdMinutes - Minutes part of the offset from Greenwich to the
+# given (non-DST) time zone. Empty denotes zero.
+# stdSeconds - Seconds part of the offset from Greenwich to the
+# given (non-DST) time zone. Empty denotes zero.
+# dstName - Name of the time zone when DST is in effect, or the
+# empty string if the time zone does not observe Daylight
+# Saving Time.
+# dstSignum, dstHours, dstMinutes, dstSeconds -
+# Fields corresponding to stdSignum, stdHours, stdMinutes,
+# stdSeconds for the Daylight Saving Time version of the
+# time zone. If dstHours is empty, it is presumed to be 1.
+# startDayOfYear - The ordinal number of the day of the year on which
+# Daylight Saving Time begins. If this field is
+# empty, then DST begins on a given month-week-day,
+# as below.
+# startJ - The letter J, or an empty string. If a J is present in
+# this field, then startDayOfYear does not count February 29
+# even in leap years.
+# startMonth - The number of the month in which Daylight Saving Time
+# begins, supplied if startDayOfYear is empty. If both
+# startDayOfYear and startMonth are empty, then US rules
+# are presumed.
+# startWeekOfMonth - The number of the week in the month in which
+# Daylight Saving Time begins, in the range 1-5.
+# 5 denotes the last week of the month even in a
+# 4-week month.
+# startDayOfWeek - The number of the day of the week (Sunday=0,
+# Saturday=6) on which Daylight Saving Time begins.
+# startHours - The hours part of the time of day at which Daylight
+# Saving Time begins. An empty string is presumed to be 2.
+# startMinutes - The minutes part of the time of day at which DST begins.
+# An empty string is presumed zero.
+# startSeconds - The seconds part of the time of day at which DST begins.
+# An empty string is presumed zero.
+# endDayOfYear, endJ, endMonth, endWeekOfMonth, endDayOfWeek,
+# endHours, endMinutes, endSeconds -
+# Specify the end of DST in the same way that the start* fields
+# specify the beginning of DST.
+#
+# This procedure serves only to break the time specifier into fields. No
+# attempt is made to canonicalize the fields or supply default values.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ParsePosixTimeZone { tz } {
+ if {[regexp -expanded -nocase -- {
+ ^
+ # 1 - Standard time zone name
+ ([[:alpha:]]+ | <[-+[:alnum:]]+>)
+ # 2 - Standard time zone offset, signum
+ ([-+]?)
+ # 3 - Standard time zone offset, hours
+ ([[:digit:]]{1,2})
+ (?:
+ # 4 - Standard time zone offset, minutes
+ : ([[:digit:]]{1,2})
+ (?:
+ # 5 - Standard time zone offset, seconds
+ : ([[:digit:]]{1,2} )
+ )?
+ )?
+ (?:
+ # 6 - DST time zone name
+ ([[:alpha:]]+ | <[-+[:alnum:]]+>)
+ (?:
+ (?:
+ # 7 - DST time zone offset, signum
+ ([-+]?)
+ # 8 - DST time zone offset, hours
+ ([[:digit:]]{1,2})
+ (?:
+ # 9 - DST time zone offset, minutes
+ : ([[:digit:]]{1,2})
+ (?:
+ # 10 - DST time zone offset, seconds
+ : ([[:digit:]]{1,2})
+ )?
+ )?
+ )?
+ (?:
+ ,
+ (?:
+ # 11 - Optional J in n and Jn form 12 - Day of year
+ ( J ? ) ( [[:digit:]]+ )
+ | M
+ # 13 - Month number 14 - Week of month 15 - Day of week
+ ( [[:digit:]] + )
+ [.] ( [[:digit:]] + )
+ [.] ( [[:digit:]] + )
+ )
+ (?:
+ # 16 - Start time of DST - hours
+ / ( [[:digit:]]{1,2} )
+ (?:
+ # 17 - Start time of DST - minutes
+ : ( [[:digit:]]{1,2} )
+ (?:
+ # 18 - Start time of DST - seconds
+ : ( [[:digit:]]{1,2} )
+ )?
+ )?
+ )?
+ ,
+ (?:
+ # 19 - Optional J in n and Jn form 20 - Day of year
+ ( J ? ) ( [[:digit:]]+ )
+ | M
+ # 21 - Month number 22 - Week of month 23 - Day of week
+ ( [[:digit:]] + )
+ [.] ( [[:digit:]] + )
+ [.] ( [[:digit:]] + )
+ )
+ (?:
+ # 24 - End time of DST - hours
+ / ( [[:digit:]]{1,2} )
+ (?:
+ # 25 - End time of DST - minutes
+ : ( [[:digit:]]{1,2} )
+ (?:
+ # 26 - End time of DST - seconds
+ : ( [[:digit:]]{1,2} )
+ )?
+ )?
+ )?
+ )?
+ )?
+ )?
+ $
+ } $tz -> x(stdName) x(stdSignum) x(stdHours) x(stdMinutes) x(stdSeconds) \
+ x(dstName) x(dstSignum) x(dstHours) x(dstMinutes) x(dstSeconds) \
+ x(startJ) x(startDayOfYear) \
+ x(startMonth) x(startWeekOfMonth) x(startDayOfWeek) \
+ x(startHours) x(startMinutes) x(startSeconds) \
+ x(endJ) x(endDayOfYear) \
+ x(endMonth) x(endWeekOfMonth) x(endDayOfWeek) \
+ x(endHours) x(endMinutes) x(endSeconds)] } {
+ # it's a good timezone
+
+ return [array get x]
+ }
+
+ return -code error\
+ -errorcode [list CLOCK badTimeZone $tz] \
+ "unable to parse time zone specification \"$tz\""
+}
+
+#----------------------------------------------------------------------
+#
+# ProcessPosixTimeZone --
+#
+# Handle a Posix time zone after it's been broken out into fields.
+#
+# Parameters:
+# z - Dictionary returned from 'ParsePosixTimeZone'
+#
+# Results:
+# Returns time zone information for the 'TZData' array.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ProcessPosixTimeZone { z } {
+ variable MINWIDE
+ variable TZData
+
+ # Determine the standard time zone name and seconds east of Greenwich
+
+ set stdName [dict get $z stdName]
+ if { [string index $stdName 0] eq {<} } {
+ set stdName [string range $stdName 1 end-1]
+ }
+ if { [dict get $z stdSignum] eq {-} } {
+ set stdSignum +1
+ } else {
+ set stdSignum -1
+ }
+ set stdHours [lindex [::scan [dict get $z stdHours] %d] 0]
+ if { [dict get $z stdMinutes] ne {} } {
+ set stdMinutes [lindex [::scan [dict get $z stdMinutes] %d] 0]
+ } else {
+ set stdMinutes 0
+ }
+ if { [dict get $z stdSeconds] ne {} } {
+ set stdSeconds [lindex [::scan [dict get $z stdSeconds] %d] 0]
+ } else {
+ set stdSeconds 0
+ }
+ set stdOffset [expr {
+ (($stdHours * 60 + $stdMinutes) * 60 + $stdSeconds) * $stdSignum
+ }]
+ set data [list [list $MINWIDE $stdOffset 0 $stdName]]
+
+ # If there's no daylight zone, we're done
+
+ set dstName [dict get $z dstName]
+ if { $dstName eq {} } {
+ return $data
+ }
+ if { [string index $dstName 0] eq {<} } {
+ set dstName [string range $dstName 1 end-1]
+ }
+
+ # Determine the daylight name
+
+ if { [dict get $z dstSignum] eq {-} } {
+ set dstSignum +1
+ } else {
+ set dstSignum -1
+ }
+ if { [dict get $z dstHours] eq {} } {
+ set dstOffset [expr { 3600 + $stdOffset }]
+ } else {
+ set dstHours [lindex [::scan [dict get $z dstHours] %d] 0]
+ if { [dict get $z dstMinutes] ne {} } {
+ set dstMinutes [lindex [::scan [dict get $z dstMinutes] %d] 0]
+ } else {
+ set dstMinutes 0
+ }
+ if { [dict get $z dstSeconds] ne {} } {
+ set dstSeconds [lindex [::scan [dict get $z dstSeconds] %d] 0]
+ } else {
+ set dstSeconds 0
+ }
+ set dstOffset [expr {
+ (($dstHours*60 + $dstMinutes) * 60 + $dstSeconds) * $dstSignum
+ }]
+ }
+
+ # Fill in defaults for European or US DST rules
+ # US start time is the second Sunday in March
+ # EU start time is the last Sunday in March
+ # US end time is the first Sunday in November.
+ # EU end time is the last Sunday in October
+
+ if {
+ [dict get $z startDayOfYear] eq {}
+ && [dict get $z startMonth] eq {}
+ } then {
+ if {($stdSignum * $stdHours>=0) && ($stdSignum * $stdHours<=12)} {
+ # EU
+ dict set z startWeekOfMonth 5
+ if {$stdHours>2} {
+ dict set z startHours 2
+ } else {
+ dict set z startHours [expr {$stdHours+1}]
+ }
+ } else {
+ # US
+ dict set z startWeekOfMonth 2
+ dict set z startHours 2
+ }
+ dict set z startMonth 3
+ dict set z startDayOfWeek 0
+ dict set z startMinutes 0
+ dict set z startSeconds 0
+ }
+ if {
+ [dict get $z endDayOfYear] eq {}
+ && [dict get $z endMonth] eq {}
+ } then {
+ if {($stdSignum * $stdHours>=0) && ($stdSignum * $stdHours<=12)} {
+ # EU
+ dict set z endMonth 10
+ dict set z endWeekOfMonth 5
+ if {$stdHours>2} {
+ dict set z endHours 3
+ } else {
+ dict set z endHours [expr {$stdHours+2}]
+ }
+ } else {
+ # US
+ dict set z endMonth 11
+ dict set z endWeekOfMonth 1
+ dict set z endHours 2
+ }
+ dict set z endDayOfWeek 0
+ dict set z endMinutes 0
+ dict set z endSeconds 0
+ }
+
+ # Put DST in effect in all years from 1916 to 2099.
+
+ for { set y 1916 } { $y < 2100 } { incr y } {
+ set startTime [DeterminePosixDSTTime $z start $y]
+ incr startTime [expr { - wide($stdOffset) }]
+ set endTime [DeterminePosixDSTTime $z end $y]
+ incr endTime [expr { - wide($dstOffset) }]
+ if { $startTime < $endTime } {
+ lappend data \
+ [list $startTime $dstOffset 1 $dstName] \
+ [list $endTime $stdOffset 0 $stdName]
+ } else {
+ lappend data \
+ [list $endTime $stdOffset 0 $stdName] \
+ [list $startTime $dstOffset 1 $dstName]
+ }
+ }
+
+ return $data
+}
+
+#----------------------------------------------------------------------
+#
+# DeterminePosixDSTTime --
+#
+# Determines the time that Daylight Saving Time starts or ends from a
+# Posix time zone specification.
+#
+# Parameters:
+# z - Time zone data returned from ParsePosixTimeZone.
+# Missing fields are expected to be filled in with
+# default values.
+# bound - The word 'start' or 'end'
+# y - The year for which the transition time is to be determined.
+#
+# Results:
+# Returns the transition time as a count of seconds from the epoch. The
+# time is relative to the wall clock, not UTC.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::DeterminePosixDSTTime { z bound y } {
+
+ variable FEB_28
+
+ # Determine the start or end day of DST
+
+ set date [dict create era CE year $y]
+ set doy [dict get $z ${bound}DayOfYear]
+ if { $doy ne {} } {
+
+ # Time was specified as a day of the year
+
+ if { [dict get $z ${bound}J] ne {}
+ && [IsGregorianLeapYear $y]
+ && ( $doy > $FEB_28 ) } {
+ incr doy
+ }
+ dict set date dayOfYear $doy
+ set date [GetJulianDayFromEraYearDay $date[set date {}] 2361222]
+ } else {
+ # Time was specified as a day of the week within a month
+
+ dict set date month [dict get $z ${bound}Month]
+ dict set date dayOfWeek [dict get $z ${bound}DayOfWeek]
+ set dowim [dict get $z ${bound}WeekOfMonth]
+ if { $dowim >= 5 } {
+ set dowim -1
+ }
+ dict set date dayOfWeekInMonth $dowim
+ set date [GetJulianDayFromEraYearMonthWeekDay $date[set date {}] 2361222]
+
+ }
+
+ set jd [dict get $date julianDay]
+ set seconds [expr {
+ wide($jd) * wide(86400) - wide(210866803200)
+ }]
+
+ set h [dict get $z ${bound}Hours]
+ if { $h eq {} } {
+ set h 2
+ } else {
+ set h [lindex [::scan $h %d] 0]
+ }
+ set m [dict get $z ${bound}Minutes]
+ if { $m eq {} } {
+ set m 0
+ } else {
+ set m [lindex [::scan $m %d] 0]
+ }
+ set s [dict get $z ${bound}Seconds]
+ if { $s eq {} } {
+ set s 0
+ } else {
+ set s [lindex [::scan $s %d] 0]
+ }
+ set tod [expr { ( $h * 60 + $m ) * 60 + $s }]
+ return [expr { $seconds + $tod }]
+}
+
+#----------------------------------------------------------------------
+#
+# GetLocaleEra --
+#
+# Given local time expressed in seconds from the Posix epoch,
+# determine localized era and year within the era.
+#
+# Parameters:
+# date - Dictionary that must contain the keys, 'localSeconds',
+# whose value is expressed as the appropriate local time;
+# and 'year', whose value is the Gregorian year.
+# etable - Value of the LOCALE_ERAS key in the message catalogue
+# for the target locale.
+#
+# Results:
+# Returns the dictionary, augmented with the keys, 'localeEra' and
+# 'localeYear'.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::GetLocaleEra { date etable } {
+ set index [BSearch $etable [dict get $date localSeconds]]
+ if { $index < 0} {
+ dict set date localeEra \
+ [::format %02d [expr { [dict get $date year] / 100 }]]
+ dict set date localeYear [expr {
+ [dict get $date year] % 100
+ }]
+ } else {
+ dict set date localeEra [lindex $etable $index 1]
+ dict set date localeYear [expr {
+ [dict get $date year] - [lindex $etable $index 2]
+ }]
+ }
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# GetJulianDayFromEraYearDay --
+#
+# Given a year, month and day on the Gregorian calendar, determines
+# the Julian Day Number beginning at noon on that date.
+#
+# Parameters:
+# date -- A dictionary in which the 'era', 'year', and
+# 'dayOfYear' slots are populated. The calendar in use
+# is determined by the date itself relative to:
+# changeover -- Julian day on which the Gregorian calendar was
+# adopted in the current locale.
+#
+# Results:
+# Returns the given dictionary augmented with a 'julianDay' key whose
+# value is the desired Julian Day Number, and a 'gregorian' key that
+# specifies whether the calendar is Gregorian (1) or Julian (0).
+#
+# Side effects:
+# None.
+#
+# Bugs:
+# This code needs to be moved to the C layer.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::GetJulianDayFromEraYearDay {date changeover} {
+ # Get absolute year number from the civil year
+
+ switch -exact -- [dict get $date era] {
+ BCE {
+ set year [expr { 1 - [dict get $date year] }]
+ }
+ CE {
+ set year [dict get $date year]
+ }
+ }
+ set ym1 [expr { $year - 1 }]
+
+ # Try the Gregorian calendar first.
+
+ dict set date gregorian 1
+ set jd [expr {
+ 1721425
+ + [dict get $date dayOfYear]
+ + ( 365 * $ym1 )
+ + ( $ym1 / 4 )
+ - ( $ym1 / 100 )
+ + ( $ym1 / 400 )
+ }]
+
+ # If the date is before the Gregorian change, use the Julian calendar.
+
+ if { $jd < $changeover } {
+ dict set date gregorian 0
+ set jd [expr {
+ 1721423
+ + [dict get $date dayOfYear]
+ + ( 365 * $ym1 )
+ + ( $ym1 / 4 )
+ }]
+ }
+
+ dict set date julianDay $jd
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# GetJulianDayFromEraYearMonthWeekDay --
+#
+# Determines the Julian Day number corresponding to the nth given
+# day-of-the-week in a given month.
+#
+# Parameters:
+# date - Dictionary containing the keys, 'era', 'year', 'month'
+# 'weekOfMonth', 'dayOfWeek', and 'dayOfWeekInMonth'.
+# changeover - Julian Day of adoption of the Gregorian calendar
+#
+# Results:
+# Returns the given dictionary, augmented with a 'julianDay' key.
+#
+# Side effects:
+# None.
+#
+# Bugs:
+# This code needs to be moved to the C layer.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::GetJulianDayFromEraYearMonthWeekDay {date changeover} {
+ # Come up with a reference day; either the zeroeth day of the given month
+ # (dayOfWeekInMonth >= 0) or the seventh day of the following month
+ # (dayOfWeekInMonth < 0)
+
+ set date2 $date
+ set week [dict get $date dayOfWeekInMonth]
+ if { $week >= 0 } {
+ dict set date2 dayOfMonth 0
+ } else {
+ dict incr date2 month
+ dict set date2 dayOfMonth 7
+ }
+ set date2 [GetJulianDayFromEraYearMonthDay $date2[set date2 {}] \
+ $changeover]
+ set wd0 [WeekdayOnOrBefore [dict get $date dayOfWeek] \
+ [dict get $date2 julianDay]]
+ dict set date julianDay [expr { $wd0 + 7 * $week }]
+ return $date
+}
+
+#----------------------------------------------------------------------
+#
+# IsGregorianLeapYear --
+#
+# Determines whether a given date represents a leap year in the
+# Gregorian calendar.
+#
+# Parameters:
+# date -- The date to test. The fields, 'era', 'year' and 'gregorian'
+# must be set.
+#
+# Results:
+# Returns 1 if the year is a leap year, 0 otherwise.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::IsGregorianLeapYear { date } {
+ switch -exact -- [dict get $date era] {
+ BCE {
+ set year [expr { 1 - [dict get $date year]}]
+ }
+ CE {
+ set year [dict get $date year]
+ }
+ }
+ if { $year % 4 != 0 } {
+ return 0
+ } elseif { ![dict get $date gregorian] } {
+ return 1
+ } elseif { $year % 400 == 0 } {
+ return 1
+ } elseif { $year % 100 == 0 } {
+ return 0
+ } else {
+ return 1
+ }
+}
+
+#----------------------------------------------------------------------
+#
+# WeekdayOnOrBefore --
+#
+# Determine the nearest day of week (given by the 'weekday' parameter,
+# Sunday==0) on or before a given Julian Day.
+#
+# Parameters:
+# weekday -- Day of the week
+# j -- Julian Day number
+#
+# Results:
+# Returns the Julian Day Number of the desired date.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::WeekdayOnOrBefore { weekday j } {
+ set k [expr { ( $weekday + 6 ) % 7 }]
+ return [expr { $j - ( $j - $k ) % 7 }]
+}
+
+#----------------------------------------------------------------------
+#
+# BSearch --
+#
+# Service procedure that does binary search in several places inside the
+# 'clock' command.
+#
+# Parameters:
+# list - List of lists, sorted in ascending order by the
+# first elements
+# key - Value to search for
+#
+# Results:
+# Returns the index of the greatest element in $list that is less than
+# or equal to $key.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::BSearch { list key } {
+ if {[llength $list] == 0} {
+ return -1
+ }
+ if { $key < [lindex $list 0 0] } {
+ return -1
+ }
+
+ set l 0
+ set u [expr { [llength $list] - 1 }]
+
+ while { $l < $u } {
+ # At this point, we know that
+ # $k >= [lindex $list $l 0]
+ # Either $u == [llength $list] or else $k < [lindex $list $u+1 0]
+ # We find the midpoint of the interval {l,u} rounded UP, compare
+ # against it, and set l or u to maintain the invariant. Note that the
+ # interval shrinks at each step, guaranteeing convergence.
+
+ set m [expr { ( $l + $u + 1 ) / 2 }]
+ if { $key >= [lindex $list $m 0] } {
+ set l $m
+ } else {
+ set u [expr { $m - 1 }]
+ }
+ }
+
+ return $l
+}
+
+#----------------------------------------------------------------------
+#
+# clock add --
+#
+# Adds an offset to a given time.
+#
+# Syntax:
+# clock add clockval ?count unit?... ?-option value?
+#
+# Parameters:
+# clockval -- Starting time value
+# count -- Amount of a unit of time to add
+# unit -- Unit of time to add, must be one of:
+# years year months month weeks week
+# days day hours hour minutes minute
+# seconds second
+#
+# Options:
+# -gmt BOOLEAN
+# (Deprecated) Flag synonymous with '-timezone :GMT'
+# -timezone ZONE
+# Name of the time zone in which calculations are to be done.
+# -locale NAME
+# Name of the locale in which calculations are to be done.
+# Used to determine the Gregorian change date.
+#
+# Results:
+# Returns the given time adjusted by the given offset(s) in
+# order.
+#
+# Notes:
+# It is possible that adding a number of months or years will adjust the
+# day of the month as well. For instance, the time at one month after
+# 31 January is either 28 or 29 February, because February has fewer
+# than 31 days.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::add { clockval args } {
+ if { [llength $args] % 2 != 0 } {
+ set cmdName "clock add"
+ return -code error \
+ -errorcode [list CLOCK wrongNumArgs] \
+ "wrong \# args: should be\
+ \"$cmdName clockval ?number units?...\
+ ?-gmt boolean? ?-locale LOCALE? ?-timezone ZONE?\""
+ }
+ if { [catch { expr {wide($clockval)} } result] } {
+ return -code error $result
+ }
+
+ set offsets {}
+ set gmt 0
+ set locale c
+ set timezone [GetSystemTimeZone]
+
+ foreach { a b } $args {
+ if { [string is integer -strict $a] } {
+ lappend offsets $a $b
+ } else {
+ switch -exact -- $a {
+ -g - -gm - -gmt {
+ set gmt $b
+ }
+ -l - -lo - -loc - -loca - -local - -locale {
+ set locale [string tolower $b]
+ }
+ -t - -ti - -tim - -time - -timez - -timezo - -timezon -
+ -timezone {
+ set timezone $b
+ }
+ default {
+ throw [list CLOCK badOption $a] \
+ "bad option \"$a\",\
+ must be -gmt, -locale or -timezone"
+ }
+ }
+ }
+ }
+
+ # Check options for validity
+
+ if { [info exists saw(-gmt)] && [info exists saw(-timezone)] } {
+ return -code error \
+ -errorcode [list CLOCK gmtWithTimezone] \
+ "cannot use -gmt and -timezone in same call"
+ }
+ if { [catch { expr { wide($clockval) } } result] } {
+ return -code error "expected integer but got \"$clockval\""
+ }
+ if { ![string is boolean -strict $gmt] } {
+ return -code error "expected boolean value but got \"$gmt\""
+ } elseif { $gmt } {
+ set timezone :GMT
+ }
+
+ EnterLocale $locale
+
+ set changeover [mc GREGORIAN_CHANGE_DATE]
+
+ if {[catch {SetupTimeZone $timezone} retval opts]} {
+ dict unset opts -errorinfo
+ return -options $opts $retval
+ }
+
+ try {
+ foreach { quantity unit } $offsets {
+ switch -exact -- $unit {
+ years - year {
+ set clockval [AddMonths [expr { 12 * $quantity }] \
+ $clockval $timezone $changeover]
+ }
+ months - month {
+ set clockval [AddMonths $quantity $clockval $timezone \
+ $changeover]
+ }
+
+ weeks - week {
+ set clockval [AddDays [expr { 7 * $quantity }] \
+ $clockval $timezone $changeover]
+ }
+ days - day {
+ set clockval [AddDays $quantity $clockval $timezone \
+ $changeover]
+ }
+
+ hours - hour {
+ set clockval [expr { 3600 * $quantity + $clockval }]
+ }
+ minutes - minute {
+ set clockval [expr { 60 * $quantity + $clockval }]
+ }
+ seconds - second {
+ set clockval [expr { $quantity + $clockval }]
+ }
+
+ default {
+ throw [list CLOCK badUnit $unit] \
+ "unknown unit \"$unit\", must be \
+ years, months, weeks, days, hours, minutes or seconds"
+ }
+ }
+ }
+ return $clockval
+ } trap CLOCK {result opts} {
+ # Conceal the innards of [clock] when it's an expected error
+ dict unset opts -errorinfo
+ return -options $opts $result
+ }
+}
+
+#----------------------------------------------------------------------
+#
+# AddMonths --
+#
+# Add a given number of months to a given clock value in a given
+# time zone.
+#
+# Parameters:
+# months - Number of months to add (may be negative)
+# clockval - Seconds since the epoch before the operation
+# timezone - Time zone in which the operation is to be performed
+#
+# Results:
+# Returns the new clock value as a number of seconds since
+# the epoch.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::AddMonths { months clockval timezone changeover } {
+ variable DaysInRomanMonthInCommonYear
+ variable DaysInRomanMonthInLeapYear
+ variable TZData
+
+ # Convert the time to year, month, day, and fraction of day.
+
+ set date [GetDateFields $clockval $TZData($timezone) $changeover]
+ dict set date secondOfDay [expr {
+ [dict get $date localSeconds] % 86400
+ }]
+ dict set date tzName $timezone
+
+ # Add the requisite number of months
+
+ set m [dict get $date month]
+ incr m $months
+ incr m -1
+ set delta [expr { $m / 12 }]
+ set mm [expr { $m % 12 }]
+ dict set date month [expr { $mm + 1 }]
+ dict incr date year $delta
+
+ # If the date doesn't exist in the current month, repair it
+
+ if { [IsGregorianLeapYear $date] } {
+ set hath [lindex $DaysInRomanMonthInLeapYear $mm]
+ } else {
+ set hath [lindex $DaysInRomanMonthInCommonYear $mm]
+ }
+ if { [dict get $date dayOfMonth] > $hath } {
+ dict set date dayOfMonth $hath
+ }
+
+ # Reconvert to a number of seconds
+
+ set date [GetJulianDayFromEraYearMonthDay \
+ $date[set date {}]\
+ $changeover]
+ dict set date localSeconds [expr {
+ -210866803200
+ + ( 86400 * wide([dict get $date julianDay]) )
+ + [dict get $date secondOfDay]
+ }]
+ set date [ConvertLocalToUTC $date[set date {}] $TZData($timezone) \
+ $changeover]
+
+ return [dict get $date seconds]
+
+}
+
+#----------------------------------------------------------------------
+#
+# AddDays --
+#
+# Add a given number of days to a given clock value in a given time
+# zone.
+#
+# Parameters:
+# days - Number of days to add (may be negative)
+# clockval - Seconds since the epoch before the operation
+# timezone - Time zone in which the operation is to be performed
+# changeover - Julian Day on which the Gregorian calendar was adopted
+# in the target locale.
+#
+# Results:
+# Returns the new clock value as a number of seconds since the epoch.
+#
+# Side effects:
+# None.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::AddDays { days clockval timezone changeover } {
+ variable TZData
+
+ # Convert the time to Julian Day
+
+ set date [GetDateFields $clockval $TZData($timezone) $changeover]
+ dict set date secondOfDay [expr {
+ [dict get $date localSeconds] % 86400
+ }]
+ dict set date tzName $timezone
+
+ # Add the requisite number of days
+
+ dict incr date julianDay $days
+
+ # Reconvert to a number of seconds
+
+ dict set date localSeconds [expr {
+ -210866803200
+ + ( 86400 * wide([dict get $date julianDay]) )
+ + [dict get $date secondOfDay]
+ }]
+ set date [ConvertLocalToUTC $date[set date {}] $TZData($timezone) \
+ $changeover]
+
+ return [dict get $date seconds]
+
+}
+
+#----------------------------------------------------------------------
+#
+# ChangeCurrentLocale --
+#
+# The global locale was changed within msgcat.
+# Clears the buffered parse functions of the current locale.
+#
+# Parameters:
+# loclist (ignored)
+#
+# Results:
+# None.
+#
+# Side effects:
+# Buffered parse functions are cleared.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ChangeCurrentLocale {args} {
+ variable FormatProc
+ variable LocaleNumeralCache
+ variable CachedSystemTimeZone
+ variable TimeZoneBad
+
+ foreach p [info procs [namespace current]::scanproc'*'current] {
+ rename $p {}
+ }
+ foreach p [info procs [namespace current]::formatproc'*'current] {
+ rename $p {}
+ }
+
+ catch {array unset FormatProc *'current}
+ set LocaleNumeralCache {}
+}
+
+#----------------------------------------------------------------------
+#
+# ClearCaches --
+#
+# Clears all caches to reclaim the memory used in [clock]
+#
+# Parameters:
+# None.
+#
+# Results:
+# None.
+#
+# Side effects:
+# Caches are cleared.
+#
+#----------------------------------------------------------------------
+
+proc ::tcl::clock::ClearCaches {} {
+ variable FormatProc
+ variable LocaleNumeralCache
+ variable CachedSystemTimeZone
+ variable TimeZoneBad
+
+ foreach p [info procs [namespace current]::scanproc'*] {
+ rename $p {}
+ }
+ foreach p [info procs [namespace current]::formatproc'*] {
+ rename $p {}
+ }
+
+ catch {unset FormatProc}
+ set LocaleNumeralCache {}
+ catch {unset CachedSystemTimeZone}
+ set TimeZoneBad {}
+ InitTZData
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc
new file mode 100644
index 0000000000..e0320b8c58
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc
@@ -0,0 +1,20 @@
+# Encoding file: ascii, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/big5.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/big5.enc
new file mode 100644
index 0000000000..26179f43d3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/big5.enc
@@ -0,0 +1,1516 @@
+# Encoding file: big5, multi-byte
+M
+003F 0 89
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3000FF0C30013002FF0E2022FF1BFF1AFF1FFF01FE3020262025FE50FF64FE52
+00B7FE54FE55FE56FE57FF5C2013FE312014FE33FFFDFE34FE4FFF08FF09FE35
+FE36FF5BFF5DFE37FE3830143015FE39FE3A30103011FE3BFE3C300A300BFE3D
+FE3E30083009FE3FFE40300C300DFE41FE42300E300FFE43FE44FE59FE5A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FE5BFE5CFE5DFE5E20182019201C201D301D301E20352032FF03FF06FF0A
+203B00A7300325CB25CF25B325B225CE2606260525C725C625A125A025BD25BC
+32A32105203EFFFDFF3FFFFDFE49FE4AFE4DFE4EFE4BFE4CFE5FFE60FE61FF0B
+FF0D00D700F700B1221AFF1CFF1EFF1D226622672260221E22522261FE62FE63
+FE64FE65FE66223C2229222A22A52220221F22BF33D233D1222B222E22352234
+26402642264126092191219321902192219621972199219822252223FFFD0000
+A2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FFFDFF0FFF3CFF0400A5301200A200A3FF05FF2021032109FE69FE6AFE6B33D5
+339C339D339E33CE33A1338E338F33C400B05159515B515E515D5161516355E7
+74E97CCE25812582258325842585258625872588258F258E258D258C258B258A
+2589253C2534252C2524251C2594250025022595250C251025142518256D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000256E2570256F2550255E256A256125E225E325E525E4257125722573FF10
+FF11FF12FF13FF14FF15FF16FF17FF18FF192160216121622163216421652166
+216721682169302130223023302430253026302730283029FFFD5344FFFDFF21
+FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2FFF30FF31
+FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF41FF42FF43FF44FF45FF46FF47
+FF48FF49FF4AFF4BFF4CFF4DFF4EFF4FFF50FF51FF52FF53FF54FF55FF560000
+A3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FF57FF58FF59FF5A039103920393039403950396039703980399039A039B039C
+039D039E039F03A003A103A303A403A503A603A703A803A903B103B203B303B4
+03B503B603B703B803B903BA03BB03BC03BD03BE03BF03C003C103C303C403C5
+03C603C703C803C931053106310731083109310A310B310C310D310E310F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00003110311131123113311431153116311731183119311A311B311C311D311E
+311F312031213122312331243125312631273128312902D902C902CA02C702CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E004E594E014E034E434E5D4E864E8C4EBA513F5165516B51E052005201529B
+53155341535C53C84E094E0B4E084E0A4E2B4E3851E14E454E484E5F4E5E4E8E
+4EA15140520352FA534353C953E3571F58EB5915592759735B505B515B535BF8
+5C0F5C225C385C715DDD5DE55DF15DF25DF35DFE5E725EFE5F0B5F13624D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E114E104E0D4E2D4E304E394E4B5C394E884E914E954E924E944EA24EC1
+4EC04EC34EC64EC74ECD4ECA4ECB4EC4514351415167516D516E516C519751F6
+52065207520852FB52FE52FF53165339534853475345535E538453CB53CA53CD
+58EC5929592B592A592D5B545C115C245C3A5C6F5DF45E7B5EFF5F145F155FC3
+62086236624B624E652F6587659765A465B965E566F0670867286B206B626B79
+6BCB6BD46BDB6C0F6C34706B722A7236723B72477259725B72AC738B4E190000
+A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E164E154E144E184E3B4E4D4E4F4E4E4EE54ED84ED44ED54ED64ED74EE34EE4
+4ED94EDE514551445189518A51AC51F951FA51F8520A52A0529F530553065317
+531D4EDF534A534953615360536F536E53BB53EF53E453F353EC53EE53E953E8
+53FC53F853F553EB53E653EA53F253F153F053E553ED53FB56DB56DA59160000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000592E5931597459765B555B835C3C5DE85DE75DE65E025E035E735E7C5F01
+5F185F175FC5620A625362546252625165A565E6672E672C672A672B672D6B63
+6BCD6C116C106C386C416C406C3E72AF7384738974DC74E67518751F75287529
+7530753175327533758B767D76AE76BF76EE77DB77E277F3793A79BE7A747ACB
+4E1E4E1F4E524E534E694E994EA44EA64EA54EFF4F094F194F0A4F154F0D4F10
+4F114F0F4EF24EF64EFB4EF04EF34EFD4F014F0B514951475146514851680000
+A6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5171518D51B0521752115212520E521652A3530853215320537053715409540F
+540C540A54105401540B54045411540D54085403540E5406541256E056DE56DD
+573357305728572D572C572F57295919591A59375938598459785983597D5979
+598259815B575B585B875B885B855B895BFA5C165C795DDE5E065E765E740000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F0F5F1B5FD95FD6620E620C620D62106263625B6258653665E965E865EC
+65ED66F266F36709673D6734673167356B216B646B7B6C166C5D6C576C596C5F
+6C606C506C556C616C5B6C4D6C4E7070725F725D767E7AF97C737CF87F367F8A
+7FBD80018003800C80128033807F8089808B808C81E381EA81F381FC820C821B
+821F826E8272827E866B8840884C8863897F96214E324EA84F4D4F4F4F474F57
+4F5E4F344F5B4F554F304F504F514F3D4F3A4F384F434F544F3C4F464F630000
+A7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4F5C4F604F2F4F4E4F364F594F5D4F484F5A514C514B514D517551B651B75225
+52245229522A522852AB52A952AA52AC532353735375541D542D541E543E5426
+544E542754465443543354485442541B5429544A5439543B5438542E54355436
+5420543C54405431542B541F542C56EA56F056E456EB574A57515740574D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005747574E573E5750574F573B58EF593E599D599259A8599E59A359995996
+598D59A45993598A59A55B5D5B5C5B5A5B5B5B8C5B8B5B8F5C2C5C405C415C3F
+5C3E5C905C915C945C8C5DEB5E0C5E8F5E875E8A5EF75F045F1F5F645F625F77
+5F795FD85FCC5FD75FCD5FF15FEB5FF85FEA6212621162846297629662806276
+6289626D628A627C627E627962736292626F6298626E62956293629162866539
+653B653865F166F4675F674E674F67506751675C6756675E6749674667600000
+A8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+675367576B656BCF6C426C5E6C996C816C886C896C856C9B6C6A6C7A6C906C70
+6C8C6C686C966C926C7D6C836C726C7E6C746C866C766C8D6C946C986C827076
+707C707D707872627261726072C472C27396752C752B75377538768276EF77E3
+79C179C079BF7A767CFB7F5580968093809D8098809B809A80B2826F82920000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000828B828D898B89D28A008C378C468C558C9D8D648D708DB38EAB8ECA8F9B
+8FB08FC28FC68FC58FC45DE1909190A290AA90A690A3914991C691CC9632962E
+9631962A962C4E264E564E734E8B4E9B4E9E4EAB4EAC4F6F4F9D4F8D4F734F7F
+4F6C4F9B4F8B4F864F834F704F754F884F694F7B4F964F7E4F8F4F914F7A5154
+51525155516951775176517851BD51FD523B52385237523A5230522E52365241
+52BE52BB5352535453535351536653775378537953D653D453D7547354750000
+A9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5496547854955480547B5477548454925486547C549054715476548C549A5462
+5468548B547D548E56FA57835777576A5769576157665764577C591C59495947
+59485944595459BE59BB59D459B959AE59D159C659D059CD59CB59D359CA59AF
+59B359D259C55B5F5B645B635B975B9A5B985B9C5B995B9B5C1A5C485C450000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C465CB75CA15CB85CA95CAB5CB15CB35E185E1A5E165E155E1B5E115E78
+5E9A5E975E9C5E955E965EF65F265F275F295F805F815F7F5F7C5FDD5FE05FFD
+5FF55FFF600F6014602F60356016602A6015602160276029602B601B62166215
+623F623E6240627F62C962CC62C462BF62C262B962D262DB62AB62D362D462CB
+62C862A862BD62BC62D062D962C762CD62B562DA62B162D862D662D762C662AC
+62CE653E65A765BC65FA66146613660C66066602660E6600660F6615660A0000
+AA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6607670D670B676D678B67956771679C677367776787679D6797676F6770677F
+6789677E67906775679A6793677C676A67726B236B666B676B7F6C136C1B6CE3
+6CE86CF36CB16CCC6CE56CB36CBD6CBE6CBC6CE26CAB6CD56CD36CB86CC46CB9
+6CC16CAE6CD76CC56CF16CBF6CBB6CE16CDB6CCA6CAC6CEF6CDC6CD66CE00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007095708E7092708A7099722C722D723872487267726972C072CE72D972D7
+72D073A973A8739F73AB73A5753D759D7599759A768476C276F276F477E577FD
+793E7940794179C979C87A7A7A797AFA7CFE7F547F8C7F8B800580BA80A580A2
+80B180A180AB80A980B480AA80AF81E581FE820D82B3829D829982AD82BD829F
+82B982B182AC82A582AF82B882A382B082BE82B7864E8671521D88688ECB8FCE
+8FD48FD190B590B890B190B691C791D195779580961C9640963F963B96440000
+AB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+964296B996E89752975E4E9F4EAD4EAE4FE14FB54FAF4FBF4FE04FD14FCF4FDD
+4FC34FB64FD84FDF4FCA4FD74FAE4FD04FC44FC24FDA4FCE4FDE4FB751575192
+519151A0524E5243524A524D524C524B524752C752C952C352C1530D5357537B
+539A53DB54AC54C054A854CE54C954B854A654B354C754C254BD54AA54C10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054C454C854AF54AB54B154BB54A954A754BF56FF5782578B57A057A357A2
+57CE57AE579359555951594F594E595059DC59D859FF59E359E85A0359E559EA
+59DA59E65A0159FB5B695BA35BA65BA45BA25BA55C015C4E5C4F5C4D5C4B5CD9
+5CD25DF75E1D5E255E1F5E7D5EA05EA65EFA5F085F2D5F655F885F855F8A5F8B
+5F875F8C5F896012601D60206025600E6028604D60706068606260466043606C
+606B606A6064624162DC6316630962FC62ED630162EE62FD630762F162F70000
+AC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62EF62EC62FE62F463116302653F654565AB65BD65E26625662D66206627662F
+661F66286631662466F767FF67D367F167D467D067EC67B667AF67F567E967EF
+67C467D167B467DA67E567B867CF67DE67F367B067D967E267DD67D26B6A6B83
+6B866BB56BD26BD76C1F6CC96D0B6D326D2A6D416D256D0C6D316D1E6D170000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D3B6D3D6D3E6D366D1B6CF56D396D276D386D296D2E6D356D0E6D2B70AB
+70BA70B370AC70AF70AD70B870AE70A472307272726F727472E972E072E173B7
+73CA73BB73B273CD73C073B3751A752D754F754C754E754B75AB75A475A575A2
+75A3767876867687768876C876C676C376C5770176F976F87709770B76FE76FC
+770777DC78027814780C780D794679497948794779B979BA79D179D279CB7A7F
+7A817AFF7AFD7C7D7D027D057D007D097D077D047D067F387F8E7FBF80040000
+AD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8010800D8011803680D680E580DA80C380C480CC80E180DB80CE80DE80E480DD
+81F4822282E78303830582E382DB82E6830482E58302830982D282D782F18301
+82DC82D482D182DE82D382DF82EF830686508679867B867A884D886B898189D4
+8A088A028A038C9E8CA08D748D738DB48ECD8ECC8FF08FE68FE28FEA8FE50000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008FED8FEB8FE48FE890CA90CE90C190C3914B914A91CD95829650964B964C
+964D9762976997CB97ED97F3980198A898DB98DF999699994E584EB3500C500D
+50234FEF502650254FF8502950165006503C501F501A501250114FFA50005014
+50284FF15021500B501950184FF34FEE502D502A4FFE502B5009517C51A451A5
+51A251CD51CC51C651CB5256525C5254525B525D532A537F539F539D53DF54E8
+55105501553754FC54E554F2550654FA551454E954ED54E1550954EE54EA0000
+AE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54E65527550754FD550F5703570457C257D457CB57C35809590F59575958595A
+5A115A185A1C5A1F5A1B5A1359EC5A205A235A295A255A0C5A095B6B5C585BB0
+5BB35BB65BB45BAE5BB55BB95BB85C045C515C555C505CED5CFD5CFB5CEA5CE8
+5CF05CF65D015CF45DEE5E2D5E2B5EAB5EAD5EA75F315F925F915F9060590000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006063606560506055606D6069606F6084609F609A608D6094608C60856096
+624762F3630862FF634E633E632F635563426346634F6349633A6350633D632A
+632B6328634D634C65486549659965C165C566426649664F66436652664C6645
+664166F867146715671768216838684868466853683968426854682968B36817
+684C6851683D67F468506840683C6843682A68456813681868416B8A6B896BB7
+6C236C276C286C266C246CF06D6A6D956D886D876D666D786D776D596D930000
+AF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6D6C6D896D6E6D5A6D746D696D8C6D8A6D796D856D656D9470CA70D870E470D9
+70C870CF7239727972FC72F972FD72F872F7738673ED740973EE73E073EA73DE
+7554755D755C755A755975BE75C575C775B275B375BD75BC75B975C275B8768B
+76B076CA76CD76CE7729771F7720772877E9783078277838781D783478370000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007825782D7820781F7832795579507960795F7956795E795D7957795A79E4
+79E379E779DF79E679E979D87A847A887AD97B067B117C897D217D177D0B7D0A
+7D207D227D147D107D157D1A7D1C7D0D7D197D1B7F3A7F5F7F947FC57FC18006
+8018801580198017803D803F80F1810280F0810580ED80F4810680F880F38108
+80FD810A80FC80EF81ED81EC82008210822A822B8228822C82BB832B83528354
+834A83388350834983358334834F833283398336831783408331832883430000
+B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8654868A86AA869386A486A9868C86A3869C8870887788818882887D88798A18
+8A108A0E8A0C8A158A0A8A178A138A168A0F8A118C488C7A8C798CA18CA28D77
+8EAC8ED28ED48ECF8FB1900190068FF790008FFA8FF490038FFD90058FF89095
+90E190DD90E29152914D914C91D891DD91D791DC91D995839662966396610000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000965B965D96649658965E96BB98E299AC9AA89AD89B259B329B3C4E7E507A
+507D505C50475043504C505A504950655076504E5055507550745077504F500F
+506F506D515C519551F0526A526F52D252D952D852D55310530F5319533F5340
+533E53C366FC5546556A55665544555E55615543554A55315556554F5555552F
+55645538552E555C552C55635533554155575708570B570957DF5805580A5806
+57E057E457FA5802583557F757F9592059625A365A415A495A665A6A5A400000
+B1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A3C5A625A5A5A465A4A5B705BC75BC55BC45BC25BBF5BC65C095C085C075C60
+5C5C5C5D5D075D065D0E5D1B5D165D225D115D295D145D195D245D275D175DE2
+5E385E365E335E375EB75EB85EB65EB55EBE5F355F375F575F6C5F695F6B5F97
+5F995F9E5F985FA15FA05F9C607F60A3608960A060A860CB60B460E660BD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060C560BB60B560DC60BC60D860D560C660DF60B860DA60C7621A621B6248
+63A063A76372639663A263A563776367639863AA637163A963896383639B636B
+63A863846388639963A163AC6392638F6380637B63696368637A655D65566551
+65596557555F654F655865556554659C659B65AC65CF65CB65CC65CE665D665A
+666466686666665E66F952D7671B688168AF68A2689368B5687F687668B168A7
+689768B0688368C468AD688668856894689D68A8689F68A168826B326BBA0000
+B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6BEB6BEC6C2B6D8E6DBC6DF36DD96DB26DE16DCC6DE46DFB6DFA6E056DC76DCB
+6DAF6DD16DAE6DDE6DF96DB86DF76DF56DC56DD26E1A6DB56DDA6DEB6DD86DEA
+6DF16DEE6DE86DC66DC46DAA6DEC6DBF6DE670F97109710A70FD70EF723D727D
+7281731C731B73167313731973877405740A7403740673FE740D74E074F60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000074F7751C75227565756675627570758F75D475D575B575CA75CD768E76D4
+76D276DB7737773E773C77367738773A786B7843784E79657968796D79FB7A92
+7A957B207B287B1B7B2C7B267B197B1E7B2E7C927C977C957D467D437D717D2E
+7D397D3C7D407D307D337D447D2F7D427D327D317F3D7F9E7F9A7FCC7FCE7FD2
+801C804A8046812F81168123812B81298130812482028235823782368239838E
+839E8398837883A2839683BD83AB8392838A8393838983A08377837B837C0000
+B3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+838683A786555F6A86C786C086B686C486B586C686CB86B186AF86C98853889E
+888888AB88928896888D888B8993898F8A2A8A1D8A238A258A318A2D8A1F8A1B
+8A228C498C5A8CA98CAC8CAB8CA88CAA8CA78D678D668DBE8DBA8EDB8EDF9019
+900D901A90179023901F901D90109015901E9020900F90229016901B90140000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090E890ED90FD915791CE91F591E691E391E791ED91E99589966A96759673
+96789670967496769677966C96C096EA96E97AE07ADF980298039B5A9CE59E75
+9E7F9EA59EBB50A2508D508550995091508050965098509A670051F152725274
+5275526952DE52DD52DB535A53A5557B558055A7557C558A559D55985582559C
+55AA55945587558B558355B355AE559F553E55B2559A55BB55AC55B1557E5589
+55AB5599570D582F582A58345824583058315821581D582058F958FA59600000
+B4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A775A9A5A7F5A925A9B5AA75B735B715BD25BCC5BD35BD05C0A5C0B5C315D4C
+5D505D345D475DFD5E455E3D5E405E435E7E5ECA5EC15EC25EC45F3C5F6D5FA9
+5FAA5FA860D160E160B260B660E0611C612360FA611560F060FB60F4616860F1
+610E60F6610961006112621F624963A3638C63CF63C063E963C963C663CD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000063D263E363D063E163D663ED63EE637663F463EA63DB645263DA63F9655E
+6566656265636591659065AF666E667066746676666F6691667A667E667766FE
+66FF671F671D68FA68D568E068D868D7690568DF68F568EE68E768F968D268F2
+68E368CB68CD690D6912690E68C968DA696E68FB6B3E6B3A6B3D6B986B966BBC
+6BEF6C2E6C2F6C2C6E2F6E386E546E216E326E676E4A6E206E256E236E1B6E5B
+6E586E246E566E6E6E2D6E266E6F6E346E4D6E3A6E2C6E436E1D6E3E6ECB0000
+B5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6E896E196E4E6E636E446E726E696E5F7119711A7126713071217136716E711C
+724C728472807336732573347329743A742A743374227425743574367434742F
+741B7426742875257526756B756A75E275DB75E375D975D875DE75E0767B767C
+7696769376B476DC774F77ED785D786C786F7A0D7A087A0B7A057A007A980000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A977A967AE57AE37B497B567B467B507B527B547B4D7B4B7B4F7B517C9F
+7CA57D5E7D507D687D557D2B7D6E7D727D617D667D627D707D7355847FD47FD5
+800B8052808581558154814B8151814E81398146813E814C815381748212821C
+83E9840383F8840D83E083C5840B83C183EF83F183F48457840A83F0840C83CC
+83FD83F283CA8438840E840483DC840783D483DF865B86DF86D986ED86D486DB
+86E486D086DE885788C188C288B1898389968A3B8A608A558A5E8A3C8A410000
+B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8A548A5B8A508A468A348A3A8A368A568C618C828CAF8CBC8CB38CBD8CC18CBB
+8CC08CB48CB78CB68CBF8CB88D8A8D858D818DCE8DDD8DCB8DDA8DD18DCC8DDB
+8DC68EFB8EF88EFC8F9C902E90359031903890329036910290F5910990FE9163
+916591CF9214921592239209921E920D9210920792119594958F958B95910000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000095939592958E968A968E968B967D96859686968D9672968496C196C596C4
+96C696C796EF96F297CC98059806980898E798EA98EF98E998F298ED99AE99AD
+9EC39ECD9ED14E8250AD50B550B250B350C550BE50AC50B750BB50AF50C7527F
+5277527D52DF52E652E452E252E3532F55DF55E855D355E655CE55DC55C755D1
+55E355E455EF55DA55E155C555C655E555C957125713585E585158585857585A
+5854586B584C586D584A58625852584B59675AC15AC95ACC5ABE5ABD5ABC0000
+B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5AB35AC25AB25D695D6F5E4C5E795EC95EC85F125F595FAC5FAE611A610F6148
+611F60F3611B60F961016108614E614C6144614D613E61346127610D61066137
+622162226413643E641E642A642D643D642C640F641C6414640D643664166417
+6406656C659F65B06697668966876688669666846698668D67036994696D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000695A697769606954697569306982694A6968696B695E695369796986695D
+6963695B6B476B726BC06BBF6BD36BFD6EA26EAF6ED36EB66EC26E906E9D6EC7
+6EC56EA56E986EBC6EBA6EAB6ED16E966E9C6EC46ED46EAA6EA76EB4714E7159
+7169716471497167715C716C7166714C7165715E714671687156723A72527337
+7345733F733E746F745A7455745F745E7441743F7459745B745C757675787600
+75F0760175F275F175FA75FF75F475F376DE76DF775B776B7766775E77630000
+B8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7779776A776C775C77657768776277EE788E78B078977898788C7889787C7891
+7893787F797A797F7981842C79BD7A1C7A1A7A207A147A1F7A1E7A9F7AA07B77
+7BC07B607B6E7B677CB17CB37CB57D937D797D917D817D8F7D5B7F6E7F697F6A
+7F727FA97FA87FA480568058808680848171817081788165816E8173816B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008179817A81668205824784828477843D843184758466846B8449846C845B
+843C8435846184638469846D8446865E865C865F86F9871387088707870086FE
+86FB870287038706870A885988DF88D488D988DC88D888DD88E188CA88D588D2
+899C89E38A6B8A728A738A668A698A708A878A7C8A638AA08A718A858A6D8A62
+8A6E8A6C8A798A7B8A3E8A688C628C8A8C898CCA8CC78CC88CC48CB28CC38CC2
+8CC58DE18DDF8DE88DEF8DF38DFA8DEA8DE48DE68EB28F038F098EFE8F0A0000
+B9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8F9F8FB2904B904A905390429054903C905590509047904F904E904D9051903E
+904191129117916C916A916991C9923792579238923D9240923E925B924B9264
+925192349249924D92459239923F925A959896989694969596CD96CB96C996CA
+96F796FB96F996F6975697749776981098119813980A9812980C98FC98F40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000098FD98FE99B399B199B49AE19CE99E829F0E9F139F2050E750EE50E550D6
+50ED50DA50D550CF50D150F150CE50E9516251F352835282533153AD55FE5600
+561B561755FD561456065609560D560E55F75616561F5608561055F657185716
+5875587E58835893588A58795885587D58FD592559225924596A59695AE15AE6
+5AE95AD75AD65AD85AE35B755BDE5BE75BE15BE55BE65BE85BE25BE45BDF5C0D
+5C625D845D875E5B5E635E555E575E545ED35ED65F0A5F465F705FB961470000
+BA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+613F614B617761626163615F615A61586175622A64876458645464A46478645F
+647A645164676434646D647B657265A165D765D666A266A8669D699C69A86995
+69C169AE69D369CB699B69B769BB69AB69B469D069CD69AD69CC69A669C369A3
+6B496B4C6C336F336F146EFE6F136EF46F296F3E6F206F2C6F0F6F026F220000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006EFF6EEF6F066F316F386F326F236F156F2B6F2F6F886F2A6EEC6F016EF2
+6ECC6EF771947199717D718A71847192723E729272967344735074647463746A
+7470746D750475917627760D760B7609761376E176E37784777D777F776178C1
+789F78A778B378A978A3798E798F798D7A2E7A317AAA7AA97AED7AEF7BA17B95
+7B8B7B757B977B9D7B947B8F7BB87B877B847CB97CBD7CBE7DBB7DB07D9C7DBD
+7DBE7DA07DCA7DB47DB27DB17DBA7DA27DBF7DB57DB87DAD7DD27DC77DAC0000
+BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7F707FE07FE17FDF805E805A808781508180818F8188818A817F818281E781FA
+82078214821E824B84C984BF84C684C48499849E84B2849C84CB84B884C084D3
+849084BC84D184CA873F871C873B872287258734871887558737872988F38902
+88F488F988F888FD88E8891A88EF8AA68A8C8A9E8AA38A8D8AA18A938AA40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008AAA8AA58AA88A988A918A9A8AA78C6A8C8D8C8C8CD38CD18CD28D6B8D99
+8D958DFC8F148F128F158F138FA390609058905C90639059905E9062905D905B
+91199118911E917591789177917492789280928592989296927B9293929C92A8
+927C929195A195A895A995A395A595A49699969C969B96CC96D29700977C9785
+97F69817981898AF98B199039905990C990999C19AAF9AB09AE69B419B429CF4
+9CF69CF39EBC9F3B9F4A5104510050FB50F550F9510251085109510551DC0000
+BC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+528752885289528D528A52F053B2562E563B56395632563F563456295653564E
+565756745636562F56305880589F589E58B3589C58AE58A958A6596D5B095AFB
+5B0B5AF55B0C5B085BEE5BEC5BE95BEB5C645C655D9D5D945E625E5F5E615EE2
+5EDA5EDF5EDD5EE35EE05F485F715FB75FB561766167616E615D615561820000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000617C6170616B617E61A7619061AB618E61AC619A61A4619461AE622E6469
+646F6479649E64B26488649064B064A56493649564A9649264AE64AD64AB649A
+64AC649964A264B365756577657866AE66AB66B466B16A236A1F69E86A016A1E
+6A1969FD6A216A136A0A69F36A026A0569ED6A116B506B4E6BA46BC56BC66F3F
+6F7C6F846F516F666F546F866F6D6F5B6F786F6E6F8E6F7A6F706F646F976F58
+6ED56F6F6F606F5F719F71AC71B171A87256729B734E73577469748B74830000
+BD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+747E7480757F76207629761F7624762676217622769A76BA76E4778E7787778C
+7791778B78CB78C578BA78CA78BE78D578BC78D07A3F7A3C7A407A3D7A377A3B
+7AAF7AAE7BAD7BB17BC47BB47BC67BC77BC17BA07BCC7CCA7DE07DF47DEF7DFB
+7DD87DEC7DDD7DE87DE37DDA7DDE7DE97D9E7DD97DF27DF97F757F777FAF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007FE98026819B819C819D81A0819A81988517853D851A84EE852C852D8513
+851185238521851484EC852584FF850687828774877687608766877887688759
+8757874C8753885B885D89108907891289138915890A8ABC8AD28AC78AC48A95
+8ACB8AF88AB28AC98AC28ABF8AB08AD68ACD8AB68AB98ADB8C4C8C4E8C6C8CE0
+8CDE8CE68CE48CEC8CED8CE28CE38CDC8CEA8CE18D6D8D9F8DA38E2B8E108E1D
+8E228E0F8E298E1F8E218E1E8EBA8F1D8F1B8F1F8F298F268F2A8F1C8F1E0000
+BE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8F259069906E9068906D90779130912D9127913191879189918B918392C592BB
+92B792EA92AC92E492C192B392BC92D292C792F092B295AD95B1970497069707
+97099760978D978B978F9821982B981C98B3990A99139912991899DD99D099DF
+99DB99D199D599D299D99AB79AEE9AEF9B279B459B449B779B6F9D069D090000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009D039EA99EBE9ECE58A89F5251125118511451105115518051AA51DD5291
+529352F35659566B5679566956645678566A566856655671566F566C56625676
+58C158BE58C758C5596E5B1D5B345B785BF05C0E5F4A61B2619161A9618A61CD
+61B661BE61CA61C8623064C564C164CB64BB64BC64DA64C464C764C264CD64BF
+64D264D464BE657466C666C966B966C466C766B86A3D6A386A3A6A596A6B6A58
+6A396A446A626A616A4B6A476A356A5F6A486B596B776C056FC26FB16FA10000
+BF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6FC36FA46FC16FA76FB36FC06FB96FB66FA66FA06FB471BE71C971D071D271C8
+71D571B971CE71D971DC71C371C47368749C74A37498749F749E74E2750C750D
+76347638763A76E776E577A0779E779F77A578E878DA78EC78E779A67A4D7A4E
+7A467A4C7A4B7ABA7BD97C117BC97BE47BDB7BE17BE97BE67CD57CD67E0A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007E117E087E1B7E237E1E7E1D7E097E107F797FB27FF07FF17FEE802881B3
+81A981A881FB820882588259854A855985488568856985438549856D856A855E
+8783879F879E87A2878D8861892A89328925892B892189AA89A68AE68AFA8AEB
+8AF18B008ADC8AE78AEE8AFE8B018B028AF78AED8AF38AF68AFC8C6B8C6D8C93
+8CF48E448E318E348E428E398E358F3B8F2F8F388F338FA88FA6907590749078
+9072907C907A913491929320933692F89333932F932292FC932B9304931A0000
+C0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9310932693219315932E931995BB96A796A896AA96D5970E97119716970D9713
+970F975B975C9766979898309838983B9837982D9839982499109928991E991B
+9921991A99ED99E299F19AB89ABC9AFB9AED9B289B919D159D239D269D289D12
+9D1B9ED89ED49F8D9F9C512A511F5121513252F5568E56805690568556870000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000568F58D558D358D158CE5B305B2A5B245B7A5C375C685DBC5DBA5DBD5DB8
+5E6B5F4C5FBD61C961C261C761E661CB6232623464CE64CA64D864E064F064E6
+64EC64F164E264ED6582658366D966D66A806A946A846AA26A9C6ADB6AA36A7E
+6A976A906AA06B5C6BAE6BDA6C086FD86FF16FDF6FE06FDB6FE46FEB6FEF6F80
+6FEC6FE16FE96FD56FEE6FF071E771DF71EE71E671E571ED71EC71F471E07235
+72467370737274A974B074A674A876467642764C76EA77B377AA77B077AC0000
+C1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+77A777AD77EF78F778FA78F478EF790179A779AA7A577ABF7C077C0D7BFE7BF7
+7C0C7BE07CE07CDC7CDE7CE27CDF7CD97CDD7E2E7E3E7E467E377E327E437E2B
+7E3D7E317E457E417E347E397E487E357E3F7E2F7F447FF37FFC807180728070
+806F807381C681C381BA81C281C081BF81BD81C981BE81E88209827185AA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008584857E859C8591859485AF859B858785A8858A866787C087D187B387D2
+87C687AB87BB87BA87C887CB893B893689448938893D89AC8B0E8B178B198B1B
+8B0A8B208B1D8B048B108C418C3F8C738CFA8CFD8CFC8CF88CFB8DA88E498E4B
+8E488E4A8F448F3E8F428F458F3F907F907D9084908190829080913991A3919E
+919C934D938293289375934A9365934B9318937E936C935B9370935A935495CA
+95CB95CC95C895C696B196B896D6971C971E97A097D3984698B699359A010000
+C2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+99FF9BAE9BAB9BAA9BAD9D3B9D3F9E8B9ECF9EDE9EDC9EDD9EDB9F3E9F4B53E2
+569556AE58D958D85B385F5D61E3623364F464F264FE650664FA64FB64F765B7
+66DC67266AB36AAC6AC36ABB6AB86AC26AAE6AAF6B5F6B786BAF7009700B6FFE
+70066FFA7011700F71FB71FC71FE71F87377737574A774BF7515765676580000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000765277BD77BF77BB77BC790E79AE7A617A627A607AC47AC57C2B7C277C2A
+7C1E7C237C217CE77E547E557E5E7E5A7E617E527E597F487FF97FFB80778076
+81CD81CF820A85CF85A985CD85D085C985B085BA85B985A687EF87EC87F287E0
+898689B289F48B288B398B2C8B2B8C508D058E598E638E668E648E5F8E558EC0
+8F498F4D90879083908891AB91AC91D09394938A939693A293B393AE93AC93B0
+9398939A939795D495D695D095D596E296DC96D996DB96DE972497A397A60000
+C3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+97AD97F9984D984F984C984E985398BA993E993F993D992E99A59A0E9AC19B03
+9B069B4F9B4E9B4D9BCA9BC99BFD9BC89BC09D519D5D9D609EE09F159F2C5133
+56A558DE58DF58E25BF59F905EEC61F261F761F661F56500650F66E066DD6AE5
+6ADD6ADA6AD3701B701F7028701A701D701570187206720D725872A273780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000737A74BD74CA74E375877586765F766177C7791979B17A6B7A697C3E7C3F
+7C387C3D7C377C407E6B7E6D7E797E697E6A7F857E737FB67FB97FB881D885E9
+85DD85EA85D585E485E585F787FB8805880D87F987FE8960895F8956895E8B41
+8B5C8B588B498B5A8B4E8B4F8B468B598D088D0A8E7C8E728E878E768E6C8E7A
+8E748F548F4E8FAD908A908B91B191AE93E193D193DF93C393C893DC93DD93D6
+93E293CD93D893E493D793E895DC96B496E3972A9727976197DC97FB985E0000
+C4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9858985B98BC994599499A169A199B0D9BE89BE79BD69BDB9D899D619D729D6A
+9D6C9E929E979E939EB452F856A856B756B656B456BC58E45B405B435B7D5BF6
+5DC961F861FA65186514651966E667276AEC703E703070327210737B74CF7662
+76657926792A792C792B7AC77AF67C4C7C437C4D7CEF7CF08FAE7E7D7E7C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007E827F4C800081DA826685FB85F9861185FA8606860B8607860A88148815
+896489BA89F88B708B6C8B668B6F8B5F8B6B8D0F8D0D8E898E818E858E8291B4
+91CB9418940393FD95E1973098C49952995199A89A2B9A309A379A359C139C0D
+9E799EB59EE89F2F9F5F9F639F615137513856C156C056C259145C6C5DCD61FC
+61FE651D651C659566E96AFB6B046AFA6BB2704C721B72A774D674D4766977D3
+7C507E8F7E8C7FBC8617862D861A882388228821881F896A896C89BD8B740000
+C5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B778B7D8D138E8A8E8D8E8B8F5F8FAF91BA942E94339435943A94389432942B
+95E297389739973297FF9867986599579A459A439A409A3E9ACF9B549B519C2D
+9C259DAF9DB49DC29DB89E9D9EEF9F199F5C9F669F67513C513B56C856CA56C9
+5B7F5DD45DD25F4E61FF65246B0A6B6170517058738074E4758A766E766C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000079B37C607C5F807E807D81DF8972896F89FC8B808D168D178E918E938F61
+9148944494519452973D973E97C397C1986B99559A559A4D9AD29B1A9C499C31
+9C3E9C3B9DD39DD79F349F6C9F6A9F9456CC5DD662006523652B652A66EC6B10
+74DA7ACA7C647C637C657E937E967E9481E28638863F88318B8A9090908F9463
+946094649768986F995C9A5A9A5B9A579AD39AD49AD19C549C579C569DE59E9F
+9EF456D158E9652C705E7671767277D77F507F888836883988628B938B920000
+C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B9682778D1B91C0946A97429748974497C698709A5F9B229B589C5F9DF99DFA
+9E7C9E7D9F079F779F725EF36B1670637C6C7C6E883B89C08EA191C194729470
+9871995E9AD69B239ECC706477DA8B9A947797C99A629A657E9C8B9C8EAA91C5
+947D947E947C9C779C789EF78C54947F9E1A72289A6A9B319E1B9E1E7C720000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030FE309D309E3005304130423043304430453046304730483049304A304B
+304C304D304E304F3050305130523053305430553056305730583059305A305B
+305C305D305E305F3060306130623063306430653066306730683069306A306B
+306C306D306E306F3070307130723073307430753076307730783079307A307B
+307C307D307E307F3080308130823083308430853086308730883089308A308B
+308C308D308E308F309030913092309330A130A230A330A430A530A630A70000
+C7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30A830A930AA30AB30AC30AD30AE30AF30B030B130B230B330B430B530B630B7
+30B830B930BA30BB30BC30BD30BE30BF30C030C130C230C330C430C530C630C7
+30C830C930CA30CB30CC30CD30CE30CF30D030D130D230D330D430D530D630D7
+30D830D930DA30DB30DC30DD30DE30DF30E030E130E230E330E430E530E60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030E730E830E930EA30EB30EC30ED30EE30EF30F030F130F230F330F430F5
+30F60414041504010416041704180419041A041B041C04230424042504260427
+04280429042A042B042C042D042E042F04300431043204330434043504510436
+043704380439043A043B043C043D043E043F0440044104420443044404450446
+044704480449044A044B044C044D044E044F2460246124622463246424652466
+246724682469247424752476247724782479247A247B247C247D000000000000
+C9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E424E5C51F5531A53824E074E0C4E474E8D56D7FA0C5C6E5F734E0F51874E0E
+4E2E4E934EC24EC94EC8519852FC536C53B957205903592C5C105DFF65E16BB3
+6BCC6C14723F4E314E3C4EE84EDC4EE94EE14EDD4EDA520C531C534C57225723
+5917592F5B815B845C125C3B5C745C735E045E805E825FC9620962506C150000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C366C436C3F6C3B72AE72B0738A79B8808A961E4F0E4F184F2C4EF54F14
+4EF14F004EF74F084F1D4F024F054F224F134F044EF44F1251B1521352095210
+52A65322531F534D538A540756E156DF572E572A5734593C5980597C5985597B
+597E5977597F5B565C155C255C7C5C7A5C7B5C7E5DDF5E755E845F025F1A5F74
+5FD55FD45FCF625C625E626462616266626262596260625A626565EF65EE673E
+67396738673B673A673F673C67336C186C466C526C5C6C4F6C4A6C546C4B0000
+CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6C4C7071725E72B472B5738E752A767F7A757F518278827C8280827D827F864D
+897E909990979098909B909496229624962096234F564F3B4F624F494F534F64
+4F3E4F674F524F5F4F414F584F2D4F334F3F4F61518F51B9521C521E522152AD
+52AE530953635372538E538F54305437542A545454455419541C542554180000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000543D544F544154285424544756EE56E756E557415745574C5749574B5752
+5906594059A6599859A05997598E59A25990598F59A759A15B8E5B925C285C2A
+5C8D5C8F5C885C8B5C895C925C8A5C865C935C955DE05E0A5E0E5E8B5E895E8C
+5E885E8D5F055F1D5F785F765FD25FD15FD05FED5FE85FEE5FF35FE15FE45FE3
+5FFA5FEF5FF75FFB60005FF4623A6283628C628E628F629462876271627B627A
+6270628162886277627D62726274653765F065F465F365F265F5674567470000
+CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67596755674C6748675D674D675A674B6BD06C196C1A6C786C676C6B6C846C8B
+6C8F6C716C6F6C696C9A6C6D6C876C956C9C6C666C736C656C7B6C8E7074707A
+726372BF72BD72C372C672C172BA72C573957397739373947392753A75397594
+75957681793D80348095809980908092809C8290828F8285828E829182930000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000828A828382848C788FC98FBF909F90A190A5909E90A790A096309628962F
+962D4E334F984F7C4F854F7D4F804F874F764F744F894F844F774F4C4F974F6A
+4F9A4F794F814F784F904F9C4F944F9E4F924F824F954F6B4F6E519E51BC51BE
+5235523252335246523152BC530A530B533C539253945487547F548154915482
+5488546B547A547E5465546C54745466548D546F546154605498546354675464
+56F756F9576F5772576D576B57715770577657805775577B5773577457620000
+CC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5768577D590C594559B559BA59CF59CE59B259CC59C159B659BC59C359D659B1
+59BD59C059C859B459C75B625B655B935B955C445C475CAE5CA45CA05CB55CAF
+5CA85CAC5C9F5CA35CAD5CA25CAA5CA75C9D5CA55CB65CB05CA65E175E145E19
+5F285F225F235F245F545F825F7E5F7D5FDE5FE5602D602660196032600B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006034600A60176033601A601E602C6022600D6010602E60136011600C6009
+601C6214623D62AD62B462D162BE62AA62B662CA62AE62B362AF62BB62A962B0
+62B8653D65A865BB660965FC66046612660865FB6603660B660D660565FD6611
+661066F6670A6785676C678E67926776677B6798678667846774678D678C677A
+679F679167996783677D67816778677967946B256B806B7E6BDE6C1D6C936CEC
+6CEB6CEE6CD96CB66CD46CAD6CE76CB76CD06CC26CBA6CC36CC66CED6CF20000
+CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6CD26CDD6CB46C8A6C9D6C806CDE6CC06D306CCD6CC76CB06CF96CCF6CE96CD1
+709470987085709370867084709170967082709A7083726A72D672CB72D872C9
+72DC72D272D472DA72CC72D173A473A173AD73A673A273A073AC739D74DD74E8
+753F7540753E758C759876AF76F376F176F076F577F877FC77F977FB77FA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077F77942793F79C57A787A7B7AFB7C757CFD8035808F80AE80A380B880B5
+80AD822082A082C082AB829A8298829B82B582A782AE82BC829E82BA82B482A8
+82A182A982C282A482C382B682A28670866F866D866E8C568FD28FCB8FD38FCD
+8FD68FD58FD790B290B490AF90B390B09639963D963C963A96434FCD4FC54FD3
+4FB24FC94FCB4FC14FD44FDC4FD94FBB4FB34FDB4FC74FD64FBA4FC04FB94FEC
+5244524952C052C2533D537C539753965399539854BA54A154AD54A554CF0000
+CE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54C3830D54B754AE54D654B654C554C654A0547054BC54A254BE547254DE54B0
+57B5579E579F57A4578C5797579D579B57945798578F579957A5579A579558F4
+590D595359E159DE59EE5A0059F159DD59FA59FD59FC59F659E459F259F759DB
+59E959F359F559E059FE59F459ED5BA85C4C5CD05CD85CCC5CD75CCB5CDB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005CDE5CDA5CC95CC75CCA5CD65CD35CD45CCF5CC85CC65CCE5CDF5CF85DF9
+5E215E225E235E205E245EB05EA45EA25E9B5EA35EA55F075F2E5F565F866037
+603960546072605E6045605360476049605B604C60406042605F602460446058
+6066606E6242624362CF630D630B62F5630E630362EB62F9630F630C62F862F6
+63006313631462FA631562FB62F06541654365AA65BF6636662166326635661C
+662666226633662B663A661D66346639662E670F671067C167F267C867BA0000
+CF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67DC67BB67F867D867C067B767C567EB67E467DF67B567CD67B367F767F667EE
+67E367C267B967CE67E767F067B267FC67C667ED67CC67AE67E667DB67FA67C9
+67CA67C367EA67CB6B286B826B846BB66BD66BD86BE06C206C216D286D346D2D
+6D1F6D3C6D3F6D126D0A6CDA6D336D046D196D3A6D1A6D116D006D1D6D420000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D016D186D376D036D0F6D406D076D206D2C6D086D226D096D1070B7709F
+70BE70B170B070A170B470B570A972417249724A726C72707273726E72CA72E4
+72E872EB72DF72EA72E672E3738573CC73C273C873C573B973B673B573B473EB
+73BF73C773BE73C373C673B873CB74EC74EE752E7547754875A775AA767976C4
+7708770377047705770A76F776FB76FA77E777E878067811781278057810780F
+780E780978037813794A794C794B7945794479D579CD79CF79D679CE7A800000
+D0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7A7E7AD17B007B017C7A7C787C797C7F7C807C817D037D087D017F587F917F8D
+7FBE8007800E800F8014803780D880C780E080D180C880C280D080C580E380D9
+80DC80CA80D580C980CF80D780E680CD81FF8221829482D982FE82F9830782E8
+830082D5833A82EB82D682F482EC82E182F282F5830C82FB82F682F082EA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000082E482E082FA82F382ED86778674867C86738841884E8867886A886989D3
+8A048A078D728FE38FE18FEE8FE090F190BD90BF90D590C590BE90C790CB90C8
+91D491D39654964F96519653964A964E501E50055007501350225030501B4FF5
+4FF450335037502C4FF64FF75017501C502050275035502F5031500E515A5194
+519351CA51C451C551C851CE5261525A5252525E525F5255526252CD530E539E
+552654E25517551254E754F354E4551A54FF5504550854EB5511550554F10000
+D1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+550A54FB54F754F854E0550E5503550B5701570257CC583257D557D257BA57C6
+57BD57BC57B857B657BF57C757D057B957C1590E594A5A195A165A2D5A2E5A15
+5A0F5A175A0A5A1E5A335B6C5BA75BAD5BAC5C035C565C545CEC5CFF5CEE5CF1
+5CF75D005CF95E295E285EA85EAE5EAA5EAC5F335F305F67605D605A60670000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000604160A26088608060926081609D60836095609B60976087609C608E6219
+624662F263106356632C634463456336634363E46339634B634A633C63296341
+6334635863546359632D63476333635A63516338635763406348654A654665C6
+65C365C465C2664A665F6647665167126713681F681A684968326833683B684B
+684F68166831681C6835682B682D682F684E68446834681D6812681468266828
+682E684D683A682568206B2C6B2F6B2D6B316B346B6D80826B886BE66BE40000
+D2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6BE86BE36BE26BE76C256D7A6D636D646D766D0D6D616D926D586D626D6D6D6F
+6D916D8D6DEF6D7F6D866D5E6D676D606D976D706D7C6D5F6D826D986D2F6D68
+6D8B6D7E6D806D846D166D836D7B6D7D6D756D9070DC70D370D170DD70CB7F39
+70E270D770D270DE70E070D470CD70C570C670C770DA70CE70E1724272780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000072777276730072FA72F472FE72F672F372FB730173D373D973E573D673BC
+73E773E373E973DC73D273DB73D473DD73DA73D773D873E874DE74DF74F474F5
+7521755B755F75B075C175BB75C475C075BF75B675BA768A76C9771D771B7710
+771377127723771177157719771A772277277823782C78227835782F7828782E
+782B782178297833782A78317954795B794F795C79537952795179EB79EC79E0
+79EE79ED79EA79DC79DE79DD7A867A897A857A8B7A8C7A8A7A877AD87B100000
+D3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7B047B137B057B0F7B087B0A7B0E7B097B127C847C917C8A7C8C7C887C8D7C85
+7D1E7D1D7D117D0E7D187D167D137D1F7D127D0F7D0C7F5C7F617F5E7F607F5D
+7F5B7F967F927FC37FC27FC08016803E803980FA80F280F980F5810180FB8100
+8201822F82258333832D83448319835183258356833F83418326831C83220000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008342834E831B832A8308833C834D8316832483208337832F832983478345
+834C8353831E832C834B832783488653865286A286A88696868D8691869E8687
+86978686868B869A868586A5869986A186A786958698868E869D869086948843
+8844886D88758876887288808871887F886F8883887E8874887C8A128C478C57
+8C7B8CA48CA38D768D788DB58DB78DB68ED18ED38FFE8FF590028FFF8FFB9004
+8FFC8FF690D690E090D990DA90E390DF90E590D890DB90D790DC90E491500000
+D4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+914E914F91D591E291DA965C965F96BC98E39ADF9B2F4E7F5070506A5061505E
+50605053504B505D50725048504D5041505B504A506250155045505F5069506B
+5063506450465040506E50735057505151D0526B526D526C526E52D652D3532D
+539C55755576553C554D55505534552A55515562553655355530555255450000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000550C55325565554E55395548552D553B5540554B570A570757FB581457E2
+57F657DC57F4580057ED57FD580857F8580B57F357CF580757EE57E357F257E5
+57EC57E1580E57FC581057E75801580C57F157E957F0580D5804595C5A605A58
+5A555A675A5E5A385A355A6D5A505A5F5A655A6C5A535A645A575A435A5D5A52
+5A445A5B5A485A8E5A3E5A4D5A395A4C5A705A695A475A515A565A425A5C5B72
+5B6E5BC15BC05C595D1E5D0B5D1D5D1A5D205D0C5D285D0D5D265D255D0F0000
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5D305D125D235D1F5D2E5E3E5E345EB15EB45EB95EB25EB35F365F385F9B5F96
+5F9F608A6090608660BE60B060BA60D360D460CF60E460D960DD60C860B160DB
+60B760CA60BF60C360CD60C063326365638A6382637D63BD639E63AD639D6397
+63AB638E636F63876390636E63AF6375639C636D63AE637C63A4633B639F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006378638563816391638D6370655365CD66656661665B6659665C66626718
+687968876890689C686D686E68AE68AB6956686F68A368AC68A96875687468B2
+688F68776892687C686B687268AA68806871687E689B6896688B68A0688968A4
+6878687B6891688C688A687D6B366B336B376B386B916B8F6B8D6B8E6B8C6C2A
+6DC06DAB6DB46DB36E746DAC6DE96DE26DB76DF66DD46E006DC86DE06DDF6DD6
+6DBE6DE56DDC6DDD6DDB6DF46DCA6DBD6DED6DF06DBA6DD56DC26DCF6DC90000
+D6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6DD06DF26DD36DFD6DD76DCD6DE36DBB70FA710D70F7711770F4710C70F07104
+70F3711070FC70FF71067113710070F870F6710B7102710E727E727B727C727F
+731D7317730773117318730A730872FF730F731E738873F673F873F574047401
+73FD7407740073FA73FC73FF740C740B73F474087564756375CE75D275CF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075CB75CC75D175D0768F768976D37739772F772D7731773277347733773D
+7725773B7735784878527849784D784A784C782678457850796479677969796A
+7963796B796179BB79FA79F879F679F77A8F7A947A907B357B477B347B257B30
+7B227B247B337B187B2A7B1D7B317B2B7B2D7B2F7B327B387B1A7B237C947C98
+7C967CA37D357D3D7D387D367D3A7D457D2C7D297D417D477D3E7D3F7D4A7D3B
+7D287F637F957F9C7F9D7F9B7FCA7FCB7FCD7FD07FD17FC77FCF7FC9801F0000
+D7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+801E801B804780438048811881258119811B812D811F812C811E812181158127
+811D8122821182388233823A823482328274839083A383A8838D837A837383A4
+8374838F8381839583998375839483A9837D8383838C839D839B83AA838B837E
+83A583AF8388839783B0837F83A6838783AE8376839A8659865686BF86B70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000086C286C186C586BA86B086C886B986B386B886CC86B486BB86BC86C386BD
+86BE88528889889588A888A288AA889A889188A1889F889888A78899889B8897
+88A488AC888C8893888E898289D689D989D58A308A278A2C8A1E8C398C3B8C5C
+8C5D8C7D8CA58D7D8D7B8D798DBC8DC28DB98DBF8DC18ED88EDE8EDD8EDC8ED7
+8EE08EE19024900B9011901C900C902190EF90EA90F090F490F290F390D490EB
+90EC90E991569158915A9153915591EC91F491F191F391F891E491F991EA0000
+D8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+91EB91F791E891EE957A95869588967C966D966B9671966F96BF976A980498E5
+9997509B50955094509E508B50A35083508C508E509D5068509C509250825087
+515F51D45312531153A453A7559155A855A555AD5577564555A255935588558F
+55B5558155A3559255A4557D558C55A6557F559555A1558E570C582958370000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005819581E58275823582857F558485825581C581B5833583F5836582E5839
+5838582D582C583B59615AAF5A945A9F5A7A5AA25A9E5A785AA65A7C5AA55AAC
+5A955AAE5A375A845A8A5A975A835A8B5AA95A7B5A7D5A8C5A9C5A8F5A935A9D
+5BEA5BCD5BCB5BD45BD15BCA5BCE5C0C5C305D375D435D6B5D415D4B5D3F5D35
+5D515D4E5D555D335D3A5D525D3D5D315D595D425D395D495D385D3C5D325D36
+5D405D455E445E415F585FA65FA55FAB60C960B960CC60E260CE60C461140000
+D9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+60F2610A6116610560F5611360F860FC60FE60C161036118611D611060FF6104
+610B624A639463B163B063CE63E563E863EF63C3649D63F363CA63E063F663D5
+63F263F5646163DF63BE63DD63DC63C463D863D363C263C763CC63CB63C863F0
+63D763D965326567656A6564655C65686565658C659D659E65AE65D065D20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000667C666C667B668066716679666A66726701690C68D3690468DC692A68EC
+68EA68F1690F68D668F768EB68E468F66913691068F368E1690768CC69086970
+68B4691168EF68C6691468F868D068FD68FC68E8690B690A691768CE68C868DD
+68DE68E668F468D1690668D468E96915692568C76B396B3B6B3F6B3C6B946B97
+6B996B956BBD6BF06BF26BF36C306DFC6E466E476E1F6E496E886E3C6E3D6E45
+6E626E2B6E3F6E416E5D6E736E1C6E336E4B6E406E516E3B6E036E2E6E5E0000
+DA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6E686E5C6E616E316E286E606E716E6B6E396E226E306E536E656E276E786E64
+6E776E556E796E526E666E356E366E5A7120711E712F70FB712E713171237125
+71227132711F7128713A711B724B725A7288728972867285728B7312730B7330
+73227331733373277332732D732673237335730C742E742C7430742B74160000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000741A7421742D743174247423741D74297420743274FB752F756F756C75E7
+75DA75E175E675DD75DF75E475D77695769276DA774677477744774D7745774A
+774E774B774C77DE77EC786078647865785C786D7871786A786E787078697868
+785E786279747973797279707A027A0A7A037A0C7A047A997AE67AE47B4A7B3B
+7B447B487B4C7B4E7B407B587B457CA27C9E7CA87CA17D587D6F7D637D537D56
+7D677D6A7D4F7D6D7D5C7D6B7D527D547D697D517D5F7D4E7F3E7F3F7F650000
+DB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7F667FA27FA07FA17FD78051804F805080FE80D48143814A8152814F8147813D
+814D813A81E681EE81F781F881F98204823C823D823F8275833B83CF83F98423
+83C083E8841283E783E483FC83F6841083C683C883EB83E383BF840183DD83E5
+83D883FF83E183CB83CE83D683F583C98409840F83DE8411840683C283F30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000083D583FA83C783D183EA841383C383EC83EE83C483FB83D783E2841B83DB
+83FE86D886E286E686D386E386DA86EA86DD86EB86DC86EC86E986D786E886D1
+88488856885588BA88D788B988B888C088BE88B688BC88B788BD88B2890188C9
+89958998899789DD89DA89DB8A4E8A4D8A398A598A408A578A588A448A458A52
+8A488A518A4A8A4C8A4F8C5F8C818C808CBA8CBE8CB08CB98CB58D848D808D89
+8DD88DD38DCD8DC78DD68DDC8DCF8DD58DD98DC88DD78DC58EEF8EF78EFA0000
+DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8EF98EE68EEE8EE58EF58EE78EE88EF68EEB8EF18EEC8EF48EE9902D9034902F
+9106912C910490FF90FC910890F990FB9101910091079105910391619164915F
+916291609201920A92259203921A9226920F920C9200921291FF91FD92069204
+92279202921C92249219921792059216957B958D958C95909687967E96880000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000096899683968096C296C896C396F196F0976C9770976E980798A998EB9CE6
+9EF94E834E844EB650BD50BF50C650AE50C450CA50B450C850C250B050C150BA
+50B150CB50C950B650B851D7527A5278527B527C55C355DB55CC55D055CB55CA
+55DD55C055D455C455E955BF55D2558D55CF55D555E255D655C855F255CD55D9
+55C25714585358685864584F584D5849586F5855584E585D58595865585B583D
+5863587158FC5AC75AC45ACB5ABA5AB85AB15AB55AB05ABF5AC85ABB5AC60000
+DD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5AB75AC05ACA5AB45AB65ACD5AB95A905BD65BD85BD95C1F5C335D715D635D4A
+5D655D725D6C5D5E5D685D675D625DF05E4F5E4E5E4A5E4D5E4B5EC55ECC5EC6
+5ECB5EC75F405FAF5FAD60F76149614A612B614561366132612E6146612F614F
+612961406220916862236225622463C563F163EB641064126409642064240000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064336443641F641564186439643764226423640C64266430642864416435
+642F640A641A644064256427640B63E7641B642E6421640E656F659265D36686
+668C66956690668B668A66996694667867206966695F6938694E69626971693F
+6945696A6939694269576959697A694869496935696C6933693D696568F06978
+693469696940696F69446976695869416974694C693B694B6937695C694F6951
+69326952692F697B693C6B466B456B436B426B486B416B9BFA0D6BFB6BFC0000
+DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6BF96BF76BF86E9B6ED66EC86E8F6EC06E9F6E936E946EA06EB16EB96EC66ED2
+6EBD6EC16E9E6EC96EB76EB06ECD6EA66ECF6EB26EBE6EC36EDC6ED86E996E92
+6E8E6E8D6EA46EA16EBF6EB36ED06ECA6E976EAE6EA371477154715271637160
+7141715D716271727178716A7161714271587143714B7170715F715071530000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007144714D715A724F728D728C72917290728E733C7342733B733A7340734A
+73497444744A744B7452745174577440744F7450744E74427446744D745474E1
+74FF74FE74FD751D75797577698375EF760F760375F775FE75FC75F975F87610
+75FB75F675ED75F575FD769976B576DD7755775F776077527756775A77697767
+77547759776D77E07887789A7894788F788478957885788678A1788378797899
+78807896787B797C7982797D79797A117A187A197A127A177A157A227A130000
+DF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7A1B7A107AA37AA27A9E7AEB7B667B647B6D7B747B697B727B657B737B717B70
+7B617B787B767B637CB27CB47CAF7D887D867D807D8D7D7F7D857D7A7D8E7D7B
+7D837D7C7D8C7D947D847D7D7D927F6D7F6B7F677F687F6C7FA67FA57FA77FDB
+7FDC8021816481608177815C8169815B816281726721815E81768167816F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081448161821D8249824482408242824584F1843F845684768479848F848D
+846584518440848684678430844D847D845A845984748473845D8507845E8437
+843A8434847A8443847884328445842983D9844B842F8442842D845F84708439
+844E844C8452846F84C5848E843B8447843684338468847E8444842B84608454
+846E8450870B870486F7870C86FA86D686F5874D86F8870E8709870186F6870D
+870588D688CB88CD88CE88DE88DB88DA88CC88D08985899B89DF89E589E40000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+89E189E089E289DC89E68A768A868A7F8A618A3F8A778A828A848A758A838A81
+8A748A7A8C3C8C4B8C4A8C658C648C668C868C848C858CCC8D688D698D918D8C
+8D8E8D8F8D8D8D938D948D908D928DF08DE08DEC8DF18DEE8DD08DE98DE38DE2
+8DE78DF28DEB8DF48F068EFF8F018F008F058F078F088F028F0B9052903F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090449049903D9110910D910F911191169114910B910E916E916F92489252
+9230923A926692339265925E9283922E924A9246926D926C924F92609267926F
+92369261927092319254926392509272924E9253924C92569232959F959C959E
+959B969296939691969796CE96FA96FD96F896F59773977797789772980F980D
+980E98AC98F698F999AF99B299B099B59AAD9AAB9B5B9CEA9CED9CE79E809EFD
+50E650D450D750E850F350DB50EA50DD50E450D350EC50F050EF50E350E00000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+51D85280528152E952EB533053AC56275615560C561255FC560F561C56015613
+560255FA561D560455FF55F95889587C5890589858865881587F5874588B587A
+58875891588E587658825888587B5894588F58FE596B5ADC5AEE5AE55AD55AEA
+5ADA5AED5AEB5AF35AE25AE05ADB5AEC5ADE5ADD5AD95AE85ADF5B775BE00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005BE35C635D825D805D7D5D865D7A5D815D775D8A5D895D885D7E5D7C5D8D
+5D795D7F5E585E595E535ED85ED15ED75ECE5EDC5ED55ED95ED25ED45F445F43
+5F6F5FB6612C61286141615E61716173615261536172616C618061746154617A
+615B6165613B616A6161615662296227622B642B644D645B645D647464766472
+6473647D6475646664A6644E6482645E645C644B645364606450647F643F646C
+646B645964656477657365A066A166A0669F67056704672269B169B669C90000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+69A069CE699669B069AC69BC69916999698E69A7698D69A969BE69AF69BF69C4
+69BD69A469D469B969CA699A69CF69B3699369AA69A1699E69D96997699069C2
+69B569A569C66B4A6B4D6B4B6B9E6B9F6BA06BC36BC46BFE6ECE6EF56EF16F03
+6F256EF86F376EFB6F2E6F096F4E6F196F1A6F276F186F3B6F126EED6F0A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006F366F736EF96EEE6F2D6F406F306F3C6F356EEB6F076F0E6F436F056EFD
+6EF66F396F1C6EFC6F3A6F1F6F0D6F1E6F086F21718771907189718071857182
+718F717B718671817197724472537297729572937343734D7351734C74627473
+7471747574727467746E750075027503757D759076167608760C76157611760A
+761476B87781777C77857782776E7780776F777E778378B278AA78B478AD78A8
+787E78AB789E78A578A078AC78A278A47998798A798B79967995799479930000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+79977988799279907A2B7A4A7A307A2F7A287A267AA87AAB7AAC7AEE7B887B9C
+7B8A7B917B907B967B8D7B8C7B9B7B8E7B857B9852847B997BA47B827CBB7CBF
+7CBC7CBA7DA77DB77DC27DA37DAA7DC17DC07DC57D9D7DCE7DC47DC67DCB7DCC
+7DAF7DB97D967DBC7D9F7DA67DAE7DA97DA17DC97F737FE27FE37FE57FDE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008024805D805C8189818681838187818D818C818B8215849784A484A1849F
+84BA84CE84C284AC84AE84AB84B984B484C184CD84AA849A84B184D0849D84A7
+84BB84A2849484C784CC849B84A984AF84A884D6849884B684CF84A084D784D4
+84D284DB84B084918661873387238728876B8740872E871E87218719871B8743
+872C8741873E874687208732872A872D873C8712873A87318735874287268727
+87388724871A8730871188F788E788F188F288FA88FE88EE88FC88F688FB0000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+88F088EC88EB899D89A1899F899E89E989EB89E88AAB8A998A8B8A928A8F8A96
+8C3D8C688C698CD58CCF8CD78D968E098E028DFF8E0D8DFD8E0A8E038E078E06
+8E058DFE8E008E048F108F118F0E8F0D9123911C91209122911F911D911A9124
+9121911B917A91729179917392A592A49276929B927A92A0929492AA928D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000092A6929A92AB92799297927F92A392EE928E9282929592A2927D928892A1
+928A9286928C929992A7927E928792A9929D928B922D969E96A196FF9758977D
+977A977E978397809782977B97849781977F97CE97CD981698AD98AE99029900
+9907999D999C99C399B999BB99BA99C299BD99C79AB19AE39AE79B3E9B3F9B60
+9B619B5F9CF19CF29CF59EA750FF5103513050F85106510750F650FE510B510C
+50FD510A528B528C52F152EF56485642564C56355641564A5649564656580000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+565A56405633563D562C563E5638562A563A571A58AB589D58B158A058A358AF
+58AC58A558A158FF5AFF5AF45AFD5AF75AF65B035AF85B025AF95B015B075B05
+5B0F5C675D995D975D9F5D925DA25D935D955DA05D9C5DA15D9A5D9E5E695E5D
+5E605E5C7DF35EDB5EDE5EE15F495FB2618B6183617961B161B061A261890000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000619B619361AF61AD619F619261AA61A1618D616661B3622D646E64706496
+64A064856497649C648F648B648A648C64A3649F646864B164986576657A6579
+657B65B265B366B566B066A966B266B766AA66AF6A006A066A1769E569F86A15
+69F169E46A2069FF69EC69E26A1B6A1D69FE6A2769F269EE6A1469F769E76A40
+6A0869E669FB6A0D69FC69EB6A096A046A186A256A0F69F66A266A0769F46A16
+6B516BA56BA36BA26BA66C016C006BFF6C026F416F266F7E6F876FC66F920000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F8D6F896F8C6F626F4F6F856F5A6F966F766F6C6F826F556F726F526F506F57
+6F946F936F5D6F006F616F6B6F7D6F676F906F536F8B6F696F7F6F956F636F77
+6F6A6F7B71B271AF719B71B071A0719A71A971B5719D71A5719E71A471A171AA
+719C71A771B37298729A73587352735E735F7360735D735B7361735A73590000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000736274877489748A74867481747D74857488747C747975087507757E7625
+761E7619761D761C7623761A7628761B769C769D769E769B778D778F77897788
+78CD78BB78CF78CC78D178CE78D478C878C378C478C9799A79A179A0799C79A2
+799B6B767A397AB27AB47AB37BB77BCB7BBE7BAC7BCE7BAF7BB97BCA7BB57CC5
+7CC87CCC7CCB7DF77DDB7DEA7DE77DD77DE17E037DFA7DE67DF67DF17DF07DEE
+7DDF7F767FAC7FB07FAD7FED7FEB7FEA7FEC7FE67FE88064806781A3819F0000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+819E819581A2819981978216824F825382528250824E82518524853B850F8500
+8529850E8509850D851F850A8527851C84FB852B84FA8508850C84F4852A84F2
+851584F784EB84F384FC851284EA84E9851684FE8528851D852E850284FD851E
+84F68531852684E784E884F084EF84F9851885208530850B8519852F86620000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000875687638764877787E1877387588754875B87528761875A8751875E876D
+876A8750874E875F875D876F876C877A876E875C8765874F877B877587628767
+8769885A8905890C8914890B891789188919890689168911890E890989A289A4
+89A389ED89F089EC8ACF8AC68AB88AD38AD18AD48AD58ABB8AD78ABE8AC08AC5
+8AD88AC38ABA8ABD8AD98C3E8C4D8C8F8CE58CDF8CD98CE88CDA8CDD8CE78DA0
+8D9C8DA18D9B8E208E238E258E248E2E8E158E1B8E168E118E198E268E270000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E148E128E188E138E1C8E178E1A8F2C8F248F188F1A8F208F238F168F179073
+9070906F9067906B912F912B9129912A91329126912E91859186918A91819182
+9184918092D092C392C492C092D992B692CF92F192DF92D892E992D792DD92CC
+92EF92C292E892CA92C892CE92E692CD92D592C992E092DE92E792D192D30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000092B592E192C692B4957C95AC95AB95AE95B096A496A296D3970597089702
+975A978A978E978897D097CF981E981D9826982998289820981B982798B29908
+98FA9911991499169917991599DC99CD99CF99D399D499CE99C999D699D899CB
+99D799CC9AB39AEC9AEB9AF39AF29AF19B469B439B679B749B719B669B769B75
+9B709B689B649B6C9CFC9CFA9CFD9CFF9CF79D079D009CF99CFB9D089D059D04
+9E839ED39F0F9F10511C51135117511A511151DE533453E156705660566E0000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+567356665663566D5672565E5677571C571B58C858BD58C958BF58BA58C258BC
+58C65B175B195B1B5B215B145B135B105B165B285B1A5B205B1E5BEF5DAC5DB1
+5DA95DA75DB55DB05DAE5DAA5DA85DB25DAD5DAF5DB45E675E685E665E6F5EE9
+5EE75EE65EE85EE55F4B5FBC619D61A8619661C561B461C661C161CC61BA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000061BF61B8618C64D764D664D064CF64C964BD648964C364DB64F364D96533
+657F657C65A266C866BE66C066CA66CB66CF66BD66BB66BA66CC67236A346A66
+6A496A676A326A686A3E6A5D6A6D6A766A5B6A516A286A5A6A3B6A3F6A416A6A
+6A646A506A4F6A546A6F6A696A606A3C6A5E6A566A556A4D6A4E6A466B556B54
+6B566BA76BAA6BAB6BC86BC76C046C036C066FAD6FCB6FA36FC76FBC6FCE6FC8
+6F5E6FC46FBD6F9E6FCA6FA870046FA56FAE6FBA6FAC6FAA6FCF6FBF6FB80000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6FA26FC96FAB6FCD6FAF6FB26FB071C571C271BF71B871D671C071C171CB71D4
+71CA71C771CF71BD71D871BC71C671DA71DB729D729E736973667367736C7365
+736B736A747F749A74A074947492749574A1750B7580762F762D7631763D7633
+763C76357632763076BB76E6779A779D77A1779C779B77A277A3779577990000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000779778DD78E978E578EA78DE78E378DB78E178E278ED78DF78E079A47A44
+7A487A477AB67AB87AB57AB17AB77BDE7BE37BE77BDD7BD57BE57BDA7BE87BF9
+7BD47BEA7BE27BDC7BEB7BD87BDF7CD27CD47CD77CD07CD17E127E217E177E0C
+7E1F7E207E137E0E7E1C7E157E1A7E227E0B7E0F7E167E0D7E147E257E247F43
+7F7B7F7C7F7A7FB17FEF802A8029806C81B181A681AE81B981B581AB81B081AC
+81B481B281B781A781F282558256825785568545856B854D8553856185580000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+854085468564854185628544855185478563853E855B8571854E856E85758555
+85678560858C8566855D85548565856C866386658664879B878F879787938792
+87888781879687988779878787A3878587908791879D87848794879C879A8789
+891E89268930892D892E89278931892289298923892F892C891F89F18AE00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008AE28AF28AF48AF58ADD8B148AE48ADF8AF08AC88ADE8AE18AE88AFF8AEF
+8AFB8C918C928C908CF58CEE8CF18CF08CF38D6C8D6E8DA58DA78E338E3E8E38
+8E408E458E368E3C8E3D8E418E308E3F8EBD8F368F2E8F358F328F398F378F34
+90769079907B908690FA913391359136919391909191918D918F9327931E9308
+931F9306930F937A9338933C931B9323931293019346932D930E930D92CB931D
+92FA9325931392F992F793349302932492FF932993399335932A9314930C0000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+930B92FE9309930092FB931695BC95CD95BE95B995BA95B695BF95B595BD96A9
+96D4970B9712971097999797979497F097F89835982F98329924991F99279929
+999E99EE99EC99E599E499F099E399EA99E999E79AB99ABF9AB49ABB9AF69AFA
+9AF99AF79B339B809B859B879B7C9B7E9B7B9B829B939B929B909B7A9B950000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009B7D9B889D259D179D209D1E9D149D299D1D9D189D229D109D199D1F9E88
+9E869E879EAE9EAD9ED59ED69EFA9F129F3D51265125512251245120512952F4
+5693568C568D568656845683567E5682567F568158D658D458CF58D25B2D5B25
+5B325B235B2C5B275B265B2F5B2E5B7B5BF15BF25DB75E6C5E6A5FBE5FBB61C3
+61B561BC61E761E061E561E461E861DE64EF64E964E364EB64E464E865816580
+65B665DA66D26A8D6A966A816AA56A896A9F6A9B6AA16A9E6A876A936A8E0000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A956A836AA86AA46A916A7F6AA66A9A6A856A8C6A926B5B6BAD6C096FCC6FA9
+6FF46FD46FE36FDC6FED6FE76FE66FDE6FF26FDD6FE26FE871E171F171E871F2
+71E471F071E27373736E736F749774B274AB749074AA74AD74B174A574AF7510
+75117512750F7584764376487649764776A476E977B577AB77B277B777B60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077B477B177A877F078F378FD790278FB78FC78F2790578F978FE790479AB
+79A87A5C7A5B7A567A587A547A5A7ABE7AC07AC17C057C0F7BF27C007BFF7BFB
+7C0E7BF47C0B7BF37C027C097C037C017BF87BFD7C067BF07BF17C107C0A7CE8
+7E2D7E3C7E427E3398487E387E2A7E497E407E477E297E4C7E307E3B7E367E44
+7E3A7F457F7F7F7E7F7D7FF47FF2802C81BB81C481CC81CA81C581C781BC81E9
+825B825A825C85838580858F85A7859585A0858B85A3857B85A4859A859E0000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8577857C858985A1857A85788557858E85968586858D8599859D858185A28582
+858885858579857685988590859F866887BE87AA87AD87C587B087AC87B987B5
+87BC87AE87C987C387C287CC87B787AF87C487CA87B487B687BF87B887BD87DE
+87B289358933893C893E894189528937894289AD89AF89AE89F289F38B1E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008B188B168B118B058B0B8B228B0F8B128B158B078B0D8B088B068B1C8B13
+8B1A8C4F8C708C728C718C6F8C958C948CF98D6F8E4E8E4D8E538E508E4C8E47
+8F438F409085907E9138919A91A2919B9199919F91A1919D91A093A1938393AF
+936493569347937C9358935C93769349935093519360936D938F934C936A9379
+935793559352934F93719377937B9361935E936393679380934E935995C795C0
+95C995C395C595B796AE96B096AC9720971F9718971D9719979A97A1979C0000
+EF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+979E979D97D597D497F198419844984A9849984598439925992B992C992A9933
+9932992F992D99319930999899A399A19A0299FA99F499F799F999F899F699FB
+99FD99FE99FC9A039ABE9AFE9AFD9B019AFC9B489B9A9BA89B9E9B9B9BA69BA1
+9BA59BA49B869BA29BA09BAF9D339D419D679D369D2E9D2F9D319D389D300000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009D459D429D439D3E9D379D409D3D7FF59D2D9E8A9E899E8D9EB09EC89EDA
+9EFB9EFF9F249F239F229F549FA05131512D512E5698569C5697569A569D5699
+59705B3C5C695C6A5DC05E6D5E6E61D861DF61ED61EE61F161EA61F061EB61D6
+61E964FF650464FD64F86501650364FC659465DB66DA66DB66D86AC56AB96ABD
+6AE16AC66ABA6AB66AB76AC76AB46AAD6B5E6BC96C0B7007700C700D70017005
+7014700E6FFF70006FFB70266FFC6FF7700A720171FF71F9720371FD73760000
+F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74B874C074B574C174BE74B674BB74C275147513765C76647659765076537657
+765A76A676BD76EC77C277BA78FF790C79137914790979107912791179AD79AC
+7A5F7C1C7C297C197C207C1F7C2D7C1D7C267C287C227C257C307E5C7E507E56
+7E637E587E627E5F7E517E607E577E537FB57FB37FF77FF8807581D181D20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081D0825F825E85B485C685C085C385C285B385B585BD85C785C485BF85CB
+85CE85C885C585B185B685D2862485B885B785BE866987E787E687E287DB87EB
+87EA87E587DF87F387E487D487DC87D387ED87D887E387A487D787D9880187F4
+87E887DD8953894B894F894C89468950895189498B2A8B278B238B338B308B35
+8B478B2F8B3C8B3E8B318B258B378B268B368B2E8B248B3B8B3D8B3A8C428C75
+8C998C988C978CFE8D048D028D008E5C8E628E608E578E568E5E8E658E670000
+F1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E5B8E5A8E618E5D8E698E548F468F478F488F4B9128913A913B913E91A891A5
+91A791AF91AA93B5938C939293B7939B939D938993A7938E93AA939E93A69395
+93889399939F938D93B1939193B293A493A893B493A393A595D295D395D196B3
+96D796DA5DC296DF96D896DD97239722972597AC97AE97A897AB97A497AA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000097A297A597D797D997D697D897FA98509851985298B89941993C993A9A0F
+9A0B9A099A0D9A049A119A0A9A059A079A069AC09ADC9B089B049B059B299B35
+9B4A9B4C9B4B9BC79BC69BC39BBF9BC19BB59BB89BD39BB69BC49BB99BBD9D5C
+9D539D4F9D4A9D5B9D4B9D599D569D4C9D579D529D549D5F9D589D5A9E8E9E8C
+9EDF9F019F009F169F259F2B9F2A9F299F289F4C9F5551345135529652F753B4
+56AB56AD56A656A756AA56AC58DA58DD58DB59125B3D5B3E5B3F5DC35E700000
+F2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5FBF61FB65076510650D6509650C650E658465DE65DD66DE6AE76AE06ACC6AD1
+6AD96ACB6ADF6ADC6AD06AEB6ACF6ACD6ADE6B606BB06C0C7019702770207016
+702B702170227023702970177024701C702A720C720A72077202720572A572A6
+72A472A372A174CB74C574B774C37516766077C977CA77C477F1791D791B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007921791C7917791E79B07A677A687C337C3C7C397C2C7C3B7CEC7CEA7E76
+7E757E787E707E777E6F7E7A7E727E747E687F4B7F4A7F837F867FB77FFD7FFE
+807881D781D582648261826385EB85F185ED85D985E185E885DA85D785EC85F2
+85F885D885DF85E385DC85D185F085E685EF85DE85E2880087FA880387F687F7
+8809880C880B880687FC880887FF880A88028962895A895B89578961895C8958
+895D8959898889B789B689F68B508B488B4A8B408B538B568B548B4B8B550000
+F3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B518B428B528B578C438C778C768C9A8D068D078D098DAC8DAA8DAD8DAB8E6D
+8E788E738E6A8E6F8E7B8EC28F528F518F4F8F508F538FB49140913F91B091AD
+93DE93C793CF93C293DA93D093F993EC93CC93D993A993E693CA93D493EE93E3
+93D593C493CE93C093D293E7957D95DA95DB96E19729972B972C972897260000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000097B397B797B697DD97DE97DF985C9859985D985798BF98BD98BB98BE9948
+9947994399A699A79A1A9A159A259A1D9A249A1B9A229A209A279A239A1E9A1C
+9A149AC29B0B9B0A9B0E9B0C9B379BEA9BEB9BE09BDE9BE49BE69BE29BF09BD4
+9BD79BEC9BDC9BD99BE59BD59BE19BDA9D779D819D8A9D849D889D719D809D78
+9D869D8B9D8C9D7D9D6B9D749D759D709D699D859D739D7B9D829D6F9D799D7F
+9D879D689E949E919EC09EFC9F2D9F409F419F4D9F569F579F58533756B20000
+F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+56B556B358E35B455DC65DC75EEE5EEF5FC05FC161F9651765166515651365DF
+66E866E366E46AF36AF06AEA6AE86AF96AF16AEE6AEF703C7035702F70377034
+703170427038703F703A70397040703B703370417213721472A8737D737C74BA
+76AB76AA76BE76ED77CC77CE77CF77CD77F27925792379277928792479290000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000079B27A6E7A6C7A6D7AF77C497C487C4A7C477C457CEE7E7B7E7E7E817E80
+7FBA7FFF807981DB81D9820B82688269862285FF860185FE861B860085F68604
+86098605860C85FD8819881088118817881388168963896689B989F78B608B6A
+8B5D8B688B638B658B678B6D8DAE8E868E888E848F598F568F578F558F588F5A
+908D9143914191B791B591B291B3940B941393FB9420940F941493FE94159410
+94289419940D93F5940093F79407940E9416941293FA940993F8940A93FF0000
+F5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+93FC940C93F69411940695DE95E095DF972E972F97B997BB97FD97FE98609862
+9863985F98C198C29950994E9959994C994B99539A329A349A319A2C9A2A9A36
+9A299A2E9A389A2D9AC79ACA9AC69B109B129B119C0B9C089BF79C059C129BF8
+9C409C079C0E9C069C179C149C099D9F9D999DA49D9D9D929D989D909D9B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009DA09D949D9C9DAA9D979DA19D9A9DA29DA89D9E9DA39DBF9DA99D969DA6
+9DA79E999E9B9E9A9EE59EE49EE79EE69F309F2E9F5B9F609F5E9F5D9F599F91
+513A51395298529756C356BD56BE5B485B475DCB5DCF5EF161FD651B6B026AFC
+6B036AF86B0070437044704A7048704970457046721D721A7219737E7517766A
+77D0792D7931792F7C547C537CF27E8A7E877E887E8B7E867E8D7F4D7FBB8030
+81DD8618862A8626861F8623861C86198627862E862186208629861E86250000
+F6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8829881D881B88208824881C882B884A896D8969896E896B89FA8B798B788B45
+8B7A8B7B8D108D148DAF8E8E8E8C8F5E8F5B8F5D91469144914591B9943F943B
+94369429943D943C94309439942A9437942C9440943195E595E495E39735973A
+97BF97E1986498C998C698C0995899569A399A3D9A469A449A429A419A3A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009A3F9ACD9B159B179B189B169B3A9B529C2B9C1D9C1C9C2C9C239C289C29
+9C249C219DB79DB69DBC9DC19DC79DCA9DCF9DBE9DC59DC39DBB9DB59DCE9DB9
+9DBA9DAC9DC89DB19DAD9DCC9DB39DCD9DB29E7A9E9C9EEB9EEE9EED9F1B9F18
+9F1A9F319F4E9F659F649F924EB956C656C556CB59715B4B5B4C5DD55DD15EF2
+65216520652665226B0B6B086B096C0D7055705670577052721E721F72A9737F
+74D874D574D974D7766D76AD793579B47A707A717C577C5C7C597C5B7C5A0000
+F7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7CF47CF17E917F4F7F8781DE826B863486358633862C86328636882C88288826
+882A8825897189BF89BE89FB8B7E8B848B828B868B858B7F8D158E958E948E9A
+8E928E908E968E978F608F629147944C9450944A944B944F9447944594489449
+9446973F97E3986A986998CB9954995B9A4E9A539A549A4C9A4F9A489A4A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009A499A529A509AD09B199B2B9B3B9B569B559C469C489C3F9C449C399C33
+9C419C3C9C379C349C329C3D9C369DDB9DD29DDE9DDA9DCB9DD09DDC9DD19DDF
+9DE99DD99DD89DD69DF59DD59DDD9EB69EF09F359F339F329F429F6B9F959FA2
+513D529958E858E759725B4D5DD8882F5F4F62016203620465296525659666EB
+6B116B126B0F6BCA705B705A7222738273817383767077D47C677C667E95826C
+863A86408639863C8631863B863E88308832882E883389768974897389FE0000
+F8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B8C8B8E8B8B8B888C458D198E988F648F6391BC94629455945D9457945E97C4
+97C598009A569A599B1E9B1F9B209C529C589C509C4A9C4D9C4B9C559C599C4C
+9C4E9DFB9DF79DEF9DE39DEB9DF89DE49DF69DE19DEE9DE69DF29DF09DE29DEC
+9DF49DF39DE89DED9EC29ED09EF29EF39F069F1C9F389F379F369F439F4F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009F719F709F6E9F6F56D356CD5B4E5C6D652D66ED66EE6B13705F7061705D
+7060722374DB74E577D5793879B779B67C6A7E977F89826D8643883888378835
+884B8B948B958E9E8E9F8EA08E9D91BE91BD91C2946B9468946996E597469743
+974797C797E59A5E9AD59B599C639C679C669C629C5E9C609E029DFE9E079E03
+9E069E059E009E019E099DFF9DFD9E049EA09F1E9F469F749F759F7656D4652E
+65B86B186B196B176B1A7062722672AA77D877D979397C697C6B7CF67E9A0000
+F9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7E987E9B7E9981E081E18646864786488979897A897C897B89FF8B988B998EA5
+8EA48EA3946E946D946F9471947397499872995F9C689C6E9C6D9E0B9E0D9E10
+9E0F9E129E119EA19EF59F099F479F789F7B9F7A9F79571E70667C6F883C8DB2
+8EA691C394749478947694759A609C749C739C719C759E149E139EF69F0A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009FA4706870657CF7866A883E883D883F8B9E8C9C8EA98EC9974B98739874
+98CC996199AB9A649A669A679B249E159E179F4862076B1E7227864C8EA89482
+948094819A699A689B2E9E197229864B8B9F94839C799EB776759A6B9C7A9E1D
+7069706A9EA49F7E9F499F980000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1250.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1250.enc
new file mode 100644
index 0000000000..070ad901bd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1250.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1250, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC0081201A0083201E2026202020210088203001602039015A0164017D0179
+009020182019201C201D202220132014009821220161203A015B0165017E017A
+00A002C702D8014100A4010400A600A700A800A9015E00AB00AC00AD00AE017B
+00B000B102DB014200B400B500B600B700B80105015F00BB013D02DD013E017C
+015400C100C2010200C40139010600C7010C00C9011800CB011A00CD00CE010E
+01100143014700D300D4015000D600D70158016E00DA017000DC00DD016200DF
+015500E100E2010300E4013A010700E7010D00E9011900EB011B00ED00EE010F
+01110144014800F300F4015100F600F70159016F00FA017100FC00FD016302D9
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1251.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1251.enc
new file mode 100644
index 0000000000..376b1b40d8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1251.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1251, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+04020403201A0453201E20262020202120AC203004092039040A040C040B040F
+045220182019201C201D202220132014009821220459203A045A045C045B045F
+00A0040E045E040800A4049000A600A7040100A9040400AB00AC00AD00AE0407
+00B000B104060456049100B500B600B704512116045400BB0458040504550457
+0410041104120413041404150416041704180419041A041B041C041D041E041F
+0420042104220423042404250426042704280429042A042B042C042D042E042F
+0430043104320433043404350436043704380439043A043B043C043D043E043F
+0440044104420443044404450446044704480449044A044B044C044D044E044F
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1252.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1252.enc
new file mode 100644
index 0000000000..dd525ea4c5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1252.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1252, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC0081201A0192201E20262020202102C62030016020390152008D017D008F
+009020182019201C201D20222013201402DC21220161203A0153009D017E0178
+00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF
+00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF
+00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF
+00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF
+00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF
+00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1253.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1253.enc
new file mode 100644
index 0000000000..a8754c37a2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1253.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1253, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC0081201A0192201E20262020202100882030008A2039008C008D008E008F
+009020182019201C201D20222013201400982122009A203A009C009D009E009F
+00A00385038600A300A400A500A600A700A800A9000000AB00AC00AD00AE2015
+00B000B100B200B3038400B500B600B703880389038A00BB038C00BD038E038F
+0390039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A1000003A303A403A503A603A703A803A903AA03AB03AC03AD03AE03AF
+03B003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C203C303C403C503C603C703C803C903CA03CB03CC03CD03CE0000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1254.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1254.enc
new file mode 100644
index 0000000000..b9e3b3c518
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1254.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1254, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC0081201A0192201E20262020202102C62030016020390152008D008E008F
+009020182019201C201D20222013201402DC21220161203A0153009D009E0178
+00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF
+00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF
+00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF
+011E00D100D200D300D400D500D600D700D800D900DA00DB00DC0130015E00DF
+00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF
+011F00F100F200F300F400F500F600F700F800F900FA00FB00FC0131015F00FF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1255.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1255.enc
new file mode 100644
index 0000000000..6e78b954b7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1255.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1255, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC0081201A0192201E20262020202102C62030008A2039008C008D008E008F
+009020182019201C201D20222013201402DC2122009A203A009C009D009E009F
+00A000A100A200A320AA00A500A600A700A800A900D700AB00AC00AD00AE00AF
+00B000B100B200B300B400B500B600B700B800B900F700BB00BC00BD00BE00BF
+05B005B105B205B305B405B505B605B705B805B9000005BB05BC05BD05BE05BF
+05C005C105C205C305F005F105F205F305F40000000000000000000000000000
+05D005D105D205D305D405D505D605D705D805D905DA05DB05DC05DD05DE05DF
+05E005E105E205E305E405E505E605E705E805E905EA00000000200E200F0000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1256.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1256.enc
new file mode 100644
index 0000000000..a98762a086
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1256.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1256, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC067E201A0192201E20262020202102C62030067920390152068606980688
+06AF20182019201C201D20222013201406A921220691203A0153200C200D06BA
+00A0060C00A200A300A400A500A600A700A800A906BE00AB00AC00AD00AE00AF
+00B000B100B200B300B400B500B600B700B800B9061B00BB00BC00BD00BE061F
+06C1062106220623062406250626062706280629062A062B062C062D062E062F
+063006310632063306340635063600D7063706380639063A0640064106420643
+00E0064400E2064506460647064800E700E800E900EA00EB0649064A00EE00EF
+064B064C064D064E00F4064F065000F7065100F9065200FB00FC200E200F06D2
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1257.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1257.enc
new file mode 100644
index 0000000000..4aa135dfc0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1257.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1257, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC0081201A0083201E20262020202100882030008A2039008C00A802C700B8
+009020182019201C201D20222013201400982122009A203A009C00AF02DB009F
+00A0000000A200A300A4000000A600A700D800A9015600AB00AC00AD00AE00C6
+00B000B100B200B300B400B500B600B700F800B9015700BB00BC00BD00BE00E6
+0104012E0100010600C400C501180112010C00C90179011601220136012A013B
+01600143014500D3014C00D500D600D701720141015A016A00DC017B017D00DF
+0105012F0101010700E400E501190113010D00E9017A011701230137012B013C
+01610144014600F3014D00F500F600F701730142015B016B00FC017C017E02D9
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1258.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1258.enc
new file mode 100644
index 0000000000..95fdef8829
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp1258.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp1258, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC0081201A0192201E20262020202102C62030008A20390152008D008E008F
+009020182019201C201D20222013201402DC2122009A203A0153009D009E0178
+00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF
+00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF
+00C000C100C2010200C400C500C600C700C800C900CA00CB030000CD00CE00CF
+011000D1030900D300D401A000D600D700D800D900DA00DB00DC01AF030300DF
+00E000E100E2010300E400E500E600E700E800E900EA00EB030100ED00EE00EF
+011100F1032300F300F401A100F600F700F800F900FA00FB00FC01B020AB00FF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp437.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp437.enc
new file mode 100644
index 0000000000..ecae4e6540
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp437.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp437, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C700FC00E900E200E400E000E500E700EA00EB00E800EF00EE00EC00C400C5
+00C900E600C600F400F600F200FB00F900FF00D600DC00A200A300A520A70192
+00E100ED00F300FA00F100D100AA00BA00BF231000AC00BD00BC00A100AB00BB
+259125922593250225242561256225562555256325512557255D255C255B2510
+25142534252C251C2500253C255E255F255A25542569256625602550256C2567
+2568256425652559255825522553256B256A2518250C25882584258C25902580
+03B100DF039303C003A303C300B503C403A6039803A903B4221E03C603B52229
+226100B1226522642320232100F7224800B0221900B7221A207F00B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp737.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp737.enc
new file mode 100644
index 0000000000..5b59661ea4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp737.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp737, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+039103920393039403950396039703980399039A039B039C039D039E039F03A0
+03A103A303A403A503A603A703A803A903B103B203B303B403B503B603B703B8
+03B903BA03BB03BC03BD03BE03BF03C003C103C303C203C403C503C603C703C8
+259125922593250225242561256225562555256325512557255D255C255B2510
+25142534252C251C2500253C255E255F255A25542569256625602550256C2567
+2568256425652559255825522553256B256A2518250C25882584258C25902580
+03C903AC03AD03AE03CA03AF03CC03CD03CB03CE038603880389038A038C038E
+038F00B12265226403AA03AB00F7224800B0221900B7221A207F00B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp775.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp775.enc
new file mode 100644
index 0000000000..71b65c3221
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp775.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp775, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+010600FC00E9010100E4012300E501070142011301560157012B017900C400C5
+00C900E600C6014D00F6012200A2015A015B00D600DC00F800A300D800D700A4
+0100012A00F3017B017C017A201D00A600A900AE00AC00BD00BC014100AB00BB
+259125922593250225240104010C01180116256325512557255D012E01602510
+25142534252C251C2500253C0172016A255A25542569256625602550256C017D
+0105010D01190117012F01610173016B017E2518250C25882584258C25902580
+00D300DF014C014300F500D500B5014401360137013B013C0146011201452019
+00AD00B1201C00BE00B600A700F7201E00B0221900B700B900B300B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp850.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp850.enc
new file mode 100644
index 0000000000..4e7a90d725
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp850.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp850, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C700FC00E900E200E400E000E500E700EA00EB00E800EF00EE00EC00C400C5
+00C900E600C600F400F600F200FB00F900FF00D600DC00F800A300D800D70192
+00E100ED00F300FA00F100D100AA00BA00BF00AE00AC00BD00BC00A100AB00BB
+2591259225932502252400C100C200C000A9256325512557255D00A200A52510
+25142534252C251C2500253C00E300C3255A25542569256625602550256C00A4
+00F000D000CA00CB00C8013100CD00CE00CF2518250C2588258400A600CC2580
+00D300DF00D400D200F500D500B500FE00DE00DA00DB00D900FD00DD00AF00B4
+00AD00B1201700BE00B600A700F700B800B000A800B700B900B300B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp852.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp852.enc
new file mode 100644
index 0000000000..f34899eec5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp852.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp852, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C700FC00E900E200E4016F010700E7014200EB0150015100EE017900C40106
+00C90139013A00F400F6013D013E015A015B00D600DC01640165014100D7010D
+00E100ED00F300FA01040105017D017E0118011900AC017A010C015F00AB00BB
+2591259225932502252400C100C2011A015E256325512557255D017B017C2510
+25142534252C251C2500253C01020103255A25542569256625602550256C00A4
+01110110010E00CB010F014700CD00CE011B2518250C258825840162016E2580
+00D300DF00D401430144014801600161015400DA0155017000FD00DD016300B4
+00AD02DD02DB02C702D800A700F700B800B000A802D901710158015925A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp855.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp855.enc
new file mode 100644
index 0000000000..4d58b86cc2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp855.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp855, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0452040204530403045104010454040404550405045604060457040704580408
+04590409045A040A045B040B045C040C045E040E045F040F044E042E044A042A
+0430041004310411044604260434041404350415044404240433041300AB00BB
+259125922593250225240445042504380418256325512557255D043904192510
+25142534252C251C2500253C043A041A255A25542569256625602550256C00A4
+043B041B043C041C043D041D043E041E043F2518250C25882584041F044F2580
+042F044004200441042104420422044304230436041604320412044C042C2116
+00AD044B042B0437041704480428044D042D044904290447042700A725A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp857.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp857.enc
new file mode 100644
index 0000000000..b42ed55713
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp857.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp857, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C700FC00E900E200E400E000E500E700EA00EB00E800EF00EE013100C400C5
+00C900E600C600F400F600F200FB00F9013000D600DC00F800A300D8015E015F
+00E100ED00F300FA00F100D1011E011F00BF00AE00AC00BD00BC00A100AB00BB
+2591259225932502252400C100C200C000A9256325512557255D00A200A52510
+25142534252C251C2500253C00E300C3255A25542569256625602550256C00A4
+00BA00AA00CA00CB00C8000000CD00CE00CF2518250C2588258400A600CC2580
+00D300DF00D400D200F500D500B5000000D700DA00DB00D900EC00FF00AF00B4
+00AD00B1000000BE00B600A700F700B800B000A800B700B900B300B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp860.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp860.enc
new file mode 100644
index 0000000000..871943b371
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp860.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp860, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C700FC00E900E200E300E000C100E700EA00CA00E800CD00D400EC00C300C2
+00C900C000C800F400F500F200DA00F900CC00D500DC00A200A300D920A700D3
+00E100ED00F300FA00F100D100AA00BA00BF00D200AC00BD00BC00A100AB00BB
+259125922593250225242561256225562555256325512557255D255C255B2510
+25142534252C251C2500253C255E255F255A25542569256625602550256C2567
+2568256425652559255825522553256B256A2518250C25882584258C25902580
+03B100DF039303C003A303C300B503C403A6039803A903B4221E03C603B52229
+226100B1226522642320232100F7224800B0221900B7221A207F00B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp861.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp861.enc
new file mode 100644
index 0000000000..3f8f605e51
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp861.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp861, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C700FC00E900E200E400E000E500E700EA00EB00E800D000F000DE00C400C5
+00C900E600C600F400F600FE00FB00DD00FD00D600DC00F800A300D820A70192
+00E100ED00F300FA00C100CD00D300DA00BF231000AC00BD00BC00A100AB00BB
+259125922593250225242561256225562555256325512557255D255C255B2510
+25142534252C251C2500253C255E255F255A25542569256625602550256C2567
+2568256425652559255825522553256B256A2518250C25882584258C25902580
+03B100DF039303C003A303C300B503C403A6039803A903B4221E03C603B52229
+226100B1226522642320232100F7224800B0221900B7221A207F00B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp862.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp862.enc
new file mode 100644
index 0000000000..5f9d16cc29
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp862.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp862, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+05D005D105D205D305D405D505D605D705D805D905DA05DB05DC05DD05DE05DF
+05E005E105E205E305E405E505E605E705E805E905EA00A200A300A520A70192
+00E100ED00F300FA00F100D100AA00BA00BF231000AC00BD00BC00A100AB00BB
+259125922593250225242561256225562555256325512557255D255C255B2510
+25142534252C251C2500253C255E255F255A25542569256625602550256C2567
+2568256425652559255825522553256B256A2518250C25882584258C25902580
+03B100DF039303C003A303C300B503C403A6039803A903B4221E03C603B52229
+226100B1226522642320232100F7224800B0221900B7221A207F00B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp863.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp863.enc
new file mode 100644
index 0000000000..c8b8686f81
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp863.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp863, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C700FC00E900E200C200E000B600E700EA00EB00E800EF00EE201700C000A7
+00C900C800CA00F400CB00CF00FB00F900A400D400DC00A200A300D900DB0192
+00A600B400F300FA00A800B800B300AF00CE231000AC00BD00BC00BE00AB00BB
+259125922593250225242561256225562555256325512557255D255C255B2510
+25142534252C251C2500253C255E255F255A25542569256625602550256C2567
+2568256425652559255825522553256B256A2518250C25882584258C25902580
+03B100DF039303C003A303C300B503C403A6039803A903B4221E03C603B52229
+226100B1226522642320232100F7224800B0221900B7221A207F00B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp864.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp864.enc
new file mode 100644
index 0000000000..71f9e62b1f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp864.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp864, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+00200021002200230024066A0026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00B000B72219221A259225002502253C2524252C251C25342510250C25142518
+03B2221E03C600B100BD00BC224800AB00BBFEF7FEF8009B009CFEFBFEFC009F
+00A000ADFE8200A300A4FE8400000000FE8EFE8FFE95FE99060CFE9DFEA1FEA5
+0660066106620663066406650666066706680669FED1061BFEB1FEB5FEB9061F
+00A2FE80FE81FE83FE85FECAFE8BFE8DFE91FE93FE97FE9BFE9FFEA3FEA7FEA9
+FEABFEADFEAFFEB3FEB7FEBBFEBFFEC1FEC5FECBFECF00A600AC00F700D7FEC9
+0640FED3FED7FEDBFEDFFEE3FEE7FEEBFEEDFEEFFEF3FEBDFECCFECEFECDFEE1
+FE7D0651FEE5FEE9FEECFEF0FEF2FED0FED5FEF5FEF6FEDDFED9FEF125A00000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp865.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp865.enc
new file mode 100644
index 0000000000..543da9c5f3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp865.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp865, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C700FC00E900E200E400E000E500E700EA00EB00E800EF00EE00EC00C400C5
+00C900E600C600F400F600F200FB00F900FF00D600DC00F800A300D820A70192
+00E100ED00F300FA00F100D100AA00BA00BF231000AC00BD00BC00A100AB00A4
+259125922593250225242561256225562555256325512557255D255C255B2510
+25142534252C251C2500253C255E255F255A25542569256625602550256C2567
+2568256425652559255825522553256B256A2518250C25882584258C25902580
+03B100DF039303C003A303C300B503C403A6039803A903B4221E03C603B52229
+226100B1226522642320232100F7224800B0221900B7221A207F00B225A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp866.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp866.enc
new file mode 100644
index 0000000000..b851cf5b8c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp866.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp866, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0410041104120413041404150416041704180419041A041B041C041D041E041F
+0420042104220423042404250426042704280429042A042B042C042D042E042F
+0430043104320433043404350436043704380439043A043B043C043D043E043F
+259125922593250225242561256225562555256325512557255D255C255B2510
+25142534252C251C2500253C255E255F255A25542569256625602550256C2567
+2568256425652559255825522553256B256A2518250C25882584258C25902580
+0440044104420443044404450446044704480449044A044B044C044D044E044F
+040104510404045404070457040E045E00B0221900B7221A211600A425A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp869.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp869.enc
new file mode 100644
index 0000000000..9fd2929079
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp869.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp869, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850386008700B700AC00A620182019038820150389
+038A03AA038C00930094038E03AB00A9038F00B200B303AC00A303AD03AE03AF
+03CA039003CC03CD039103920393039403950396039700BD0398039900AB00BB
+25912592259325022524039A039B039C039D256325512557255D039E039F2510
+25142534252C251C2500253C03A003A1255A25542569256625602550256C03A3
+03A403A503A603A703A803A903B103B203B32518250C2588258403B403B52580
+03B603B703B803B903BA03BB03BC03BD03BE03BF03C003C103C303C203C40384
+00AD00B103C503C603C700A703C8038500B000A803C903CB03B003CE25A000A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp874.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp874.enc
new file mode 100644
index 0000000000..0487b97d98
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp874.enc
@@ -0,0 +1,20 @@
+# Encoding file: cp874, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC008100820083008420260086008700880089008A008B008C008D008E008F
+009020182019201C201D20222013201400980099009A009B009C009D009E009F
+00A00E010E020E030E040E050E060E070E080E090E0A0E0B0E0C0E0D0E0E0E0F
+0E100E110E120E130E140E150E160E170E180E190E1A0E1B0E1C0E1D0E1E0E1F
+0E200E210E220E230E240E250E260E270E280E290E2A0E2B0E2C0E2D0E2E0E2F
+0E300E310E320E330E340E350E360E370E380E390E3A00000000000000000E3F
+0E400E410E420E430E440E450E460E470E480E490E4A0E4B0E4C0E4D0E4E0E4F
+0E500E510E520E530E540E550E560E570E580E590E5A0E5B0000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp932.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp932.enc
new file mode 100644
index 0000000000..8da8cd69c3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp932.enc
@@ -0,0 +1,801 @@
+# Encoding file: cp932, multi-byte
+M
+003F 0 46
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080000000000000000000850086000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF61FF62FF63FF64FF65FF66FF67FF68FF69FF6AFF6BFF6CFF6DFF6EFF6F
+FF70FF71FF72FF73FF74FF75FF76FF77FF78FF79FF7AFF7BFF7CFF7DFF7EFF7F
+FF80FF81FF82FF83FF84FF85FF86FF87FF88FF89FF8AFF8BFF8CFF8DFF8EFF8F
+FF90FF91FF92FF93FF94FF95FF96FF97FF98FF99FF9AFF9BFF9CFF9DFF9EFF9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+81
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+300030013002FF0CFF0E30FBFF1AFF1BFF1FFF01309B309C00B4FF4000A8FF3E
+FFE3FF3F30FD30FE309D309E30034EDD30053006300730FC20152010FF0FFF3C
+FF5E2225FF5C2026202520182019201C201DFF08FF0930143015FF3BFF3DFF5B
+FF5D30083009300A300B300C300D300E300F30103011FF0BFF0D00B100D70000
+00F7FF1D2260FF1CFF1E22662267221E22342642264000B0203220332103FFE5
+FF04FFE0FFE1FF05FF03FF06FF0AFF2000A72606260525CB25CF25CE25C725C6
+25A125A025B325B225BD25BC203B301221922190219121933013000000000000
+000000000000000000000000000000002208220B2286228722822283222A2229
+0000000000000000000000000000000022272228FFE221D221D4220022030000
+0000000000000000000000000000000000000000222022A52312220222072261
+2252226A226B221A223D221D2235222B222C0000000000000000000000000000
+212B2030266F266D266A2020202100B6000000000000000025EF000000000000
+82
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FF10
+FF11FF12FF13FF14FF15FF16FF17FF18FF190000000000000000000000000000
+FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2FFF30
+FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3A000000000000000000000000
+0000FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5A00000000000000003041
+30423043304430453046304730483049304A304B304C304D304E304F30503051
+30523053305430553056305730583059305A305B305C305D305E305F30603061
+30623063306430653066306730683069306A306B306C306D306E306F30703071
+30723073307430753076307730783079307A307B307C307D307E307F30803081
+30823083308430853086308730883089308A308B308C308D308E308F30903091
+3092309300000000000000000000000000000000000000000000000000000000
+83
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF30B0
+30B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF30C0
+30C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF30D0
+30D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF0000
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000391
+03920393039403950396039703980399039A039B039C039D039E039F03A003A1
+03A303A403A503A603A703A803A90000000000000000000000000000000003B1
+03B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF03C003C1
+03C303C403C503C603C703C803C9000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+84
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+04100411041204130414041504010416041704180419041A041B041C041D041E
+041F0420042104220423042404250426042704280429042A042B042C042D042E
+042F000000000000000000000000000000000000000000000000000000000000
+04300431043204330434043504510436043704380439043A043B043C043D0000
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000002500
+2502250C251025182514251C252C25242534253C25012503250F2513251B2517
+25232533252B253B254B2520252F25282537253F251D25302525253825420000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+87
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+2460246124622463246424652466246724682469246A246B246C246D246E246F
+2470247124722473216021612162216321642165216621672168216900003349
+33143322334D331833273303333633513357330D33263323332B334A333B339C
+339D339E338E338F33C433A100000000000000000000000000000000337B0000
+301D301F211633CD212132A432A532A632A732A8323132323239337E337D337C
+22522261222B222E2211221A22A52220221F22BF22352229222A000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+88
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000004E9C
+55165A03963F54C0611B632859F690228475831C7A5060AA63E16E2565ED8466
+82A69BF56893572765A162715B9B59D0867B98F47D627DBE9B8E62167C9F88B7
+5B895EB563096697684895C7978D674F4EE54F0A4F4D4F9D504956F2593759D4
+5A015C0960DF610F61706613690570BA754F757079FB7DAD7DEF80C3840E8863
+8B029055907A533B4E954EA557DF80B290C178EF4E0058F16EA290387A328328
+828B9C2F5141537054BD54E156E059FB5F1598F26DEB80E4852D000000000000
+89
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9662967096A097FB540B53F35B8770CF7FBD8FC296E8536F9D5C7ABA4E117893
+81FC6E26561855046B1D851A9C3B59E553A96D6674DC958F56424E91904B96F2
+834F990C53E155B65B305F71662066F368046C386CF36D29745B76C87A4E9834
+82F1885B8A6092ED6DB275AB76CA99C560A68B018D8A95B2698E53AD51860000
+5712583059445BB45EF6602863A963F46CBF6F14708E7114715971D5733F7E01
+827682D185979060925B9D1B586965BC6C5A752551F9592E59655F805FDC62BC
+65FA6A2A6B276BB4738B7FC189569D2C9D0E9EC45CA16C96837B51045C4B61B6
+81C6687672614E594FFA537860696E297A4F97F34E0B53164EEE4F554F3D4FA1
+4F7352A053EF5609590F5AC15BB65BE179D16687679C67B66B4C6CB3706B73C2
+798D79BE7A3C7B8782B182DB8304837783EF83D387668AB256298CA88FE6904E
+971E868A4FC45CE862117259753B81E582BD86FE8CC096C5991399D54ECB4F1A
+89E356DE584A58CA5EFB5FEB602A6094606261D0621262D06539000000000000
+8A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9B41666668B06D777070754C76867D7582A587F9958B968E8C9D51F152BE5916
+54B35BB35D16616869826DAF788D84CB88578A7293A79AB86D6C99A886D957A3
+67FF86CE920E5283568754045ED362E164B9683C68386BBB737278BA7A6B899A
+89D28D6B8F0390ED95A3969497695B665CB3697D984D984E639B7B206A2B0000
+6A7F68B69C0D6F5F5272559D607062EC6D3B6E076ED1845B89108F444E149C39
+53F6691B6A3A9784682A515C7AC384B291DC938C565B9D286822830584317CA5
+520882C574E64E7E4F8351A05BD2520A52D852E75DFB559A582A59E65B8C5B98
+5BDB5E725E7960A3611F616361BE63DB656267D1685368FA6B3E6B536C576F22
+6F976F4574B0751876E3770B7AFF7BA17C217DE97F367FF0809D8266839E89B3
+8ACC8CAB908494519593959195A2966597D3992882184E38542B5CB85DCC73A9
+764C773C5CA97FEB8D0B96C19811985498584F014F0E5371559C566857FA5947
+5B095BC45C905E0C5E7E5FCC63EE673A65D765E2671F68CB68C4000000000000
+8B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A5F5E306BC56C176C7D757F79485B637A007D005FBD898F8A188CB48D778ECC
+8F1D98E29A0E9B3C4E80507D510059935B9C622F628064EC6B3A72A075917947
+7FA987FB8ABC8B7063AC83CA97A05409540355AB68546A588A70782767759ECD
+53745BA2811A865090064E184E454EC74F1153CA54385BAE5F13602565510000
+673D6C426C726CE3707874037A767AAE7B087D1A7CFE7D6665E7725B53BB5C45
+5DE862D262E063196E20865A8A318DDD92F86F0179A69B5A4EA84EAB4EAC4F9B
+4FA050D151477AF6517151F653545321537F53EB55AC58835CE15F375F4A602F
+6050606D631F65596A4B6CC172C272ED77EF80F881058208854E90F793E197FF
+99579A5A4EF051DD5C2D6681696D5C4066F26975738968507C8150C552E45747
+5DFE932665A46B236B3D7434798179BD7B4B7DCA82B983CC887F895F8B398FD1
+91D1541F92804E5D503653E5533A72D7739677E982E68EAF99C699C899D25177
+611A865E55B07A7A50765BD3904796854E326ADB91E75C515C48000000000000
+8C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63987A9F6C9397748F617AAA718A96887C8268177E706851936C52F2541B85AB
+8A137FA48ECD90E15366888879414FC250BE521151445553572D73EA578B5951
+5F625F8460756176616761A963B2643A656C666F68426E1375667A3D7CFB7D4C
+7D997E4B7F6B830E834A86CD8A088A638B668EFD981A9D8F82B88FCE9BE80000
+5287621F64836FC09699684150916B206C7A6F547A747D5088408A2367084EF6
+503950265065517C5238526355A7570F58055ACC5EFA61B261F862F36372691C
+6A29727D72AC732E7814786F7D79770C80A9898B8B198CE28ED290639375967A
+98559A139E785143539F53B35E7B5F266E1B6E90738473FE7D4382378A008AFA
+96504E4E500B53E4547C56FA59D15B645DF15EAB5F276238654567AF6E5672D0
+7CCA88B480A180E183F0864E8A878DE8923796C798679F134E944E924F0D5348
+5449543E5A2F5F8C5FA1609F68A76A8E745A78818A9E8AA48B7791904E5E9BC9
+4EA44F7C4FAF501950165149516C529F52B952FE539A53E35411000000000000
+8D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+540E5589575157A2597D5B545B5D5B8F5DE55DE75DF75E785E835E9A5EB75F18
+6052614C629762D863A7653B6602664366F4676D6821689769CB6C5F6D2A6D69
+6E2F6E9D75327687786C7A3F7CE07D057D187D5E7DB18015800380AF80B18154
+818F822A8352884C88618B1B8CA28CFC90CA91759271783F92FC95A4964D0000
+980599999AD89D3B525B52AB53F7540858D562F76FE08C6A8F5F9EB9514B523B
+544A56FD7A4091779D609ED273446F09817075115FFD60DA9AA872DB8FBC6B64
+98034ECA56F0576458BE5A5A606861C7660F6606683968B16DF775D57D3A826E
+9B424E9B4F5053C955065D6F5DE65DEE67FB6C99747378028A50939688DF5750
+5EA7632B50B550AC518D670054C9585E59BB5BB05F69624D63A1683D6B736E08
+707D91C7728078157826796D658E7D3083DC88C18F09969B5264572867507F6A
+8CA151B45742962A583A698A80B454B25D0E57FC78959DFA4F5C524A548B643E
+6628671467F57A847B567D22932F685C9BAD7B395319518A5237000000000000
+8E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5BDF62F664AE64E6672D6BBA85A996D176909BD6634C93069BAB76BF66524E09
+509853C25C7160E864926563685F71E673CA75237B977E8286958B838CDB9178
+991065AC66AB6B8B4ED54ED44F3A4F7F523A53F853F255E356DB58EB59CB59C9
+59FF5B505C4D5E025E2B5FD7601D6307652F5B5C65AF65BD65E8679D6B620000
+6B7B6C0F7345794979C17CF87D197D2B80A2810281F389968A5E8A698A668A8C
+8AEE8CC78CDC96CC98FC6B6F4E8B4F3C4F8D51505B575BFA6148630166426B21
+6ECB6CBB723E74BD75D478C1793A800C803381EA84948F9E6C509E7F5F0F8B58
+9D2B7AFA8EF85B8D96EB4E0353F157F759315AC95BA460896E7F6F0675BE8CEA
+5B9F85007BE0507267F4829D5C61854A7E1E820E51995C0463688D66659C716E
+793E7D1780058B1D8ECA906E86C790AA501F52FA5C3A6753707C7235914C91C8
+932B82E55BC25F3160F94E3B53D65B88624B67316B8A72E973E07A2E816B8DA3
+91529996511253D7546A5BFF63886A397DAC970056DA53CE5468000000000000
+8F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B975C315DDE4FEE610162FE6D3279C079CB7D427E4D7FD281ED821F84908846
+89728B908E748F2F9031914B916C96C6919C4EC04F4F514553415F93620E67D4
+6C416E0B73637E2691CD928353D459195BBF6DD1795D7E2E7C9B587E719F51FA
+88538FF04FCA5CFB662577AC7AE3821C99FF51C65FAA65EC696F6B896DF30000
+6E966F6476FE7D145DE190759187980651E6521D6240669166D96E1A5EB67DD2
+7F7266F885AF85F78AF852A953D959735E8F5F90605592E4966450B7511F52DD
+5320534753EC54E8554655315617596859BE5A3C5BB55C065C0F5C115C1A5E84
+5E8A5EE05F70627F628462DB638C63776607660C662D6676677E68A26A1F6A35
+6CBC6D886E096E58713C7126716775C77701785D7901796579F07AE07B117CA7
+7D39809683D6848B8549885D88F38A1F8A3C8A548A738C618CDE91A49266937E
+9418969C97984E0A4E084E1E4E575197527057CE583458CC5B225E3860C564FE
+676167566D4472B675737A6384B88B7291B89320563157F498FE000000000000
+90
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62ED690D6B9671ED7E548077827289E698DF87558FB15C3B4F384FE14FB55507
+5A205BDD5BE95FC3614E632F65B0664B68EE699B6D786DF1753375B9771F795E
+79E67D3381E382AF85AA89AA8A3A8EAB8F9B903291DD97074EBA4EC152035875
+58EC5C0B751A5C3D814E8A0A8FC59663976D7B258ACF9808916256F353A80000
+9017543957825E2563A86C34708A77617C8B7FE088709042915493109318968F
+745E9AC45D075D69657067A28DA896DB636E6749691983C5981796C088FE6F84
+647A5BF84E16702C755D662F51C4523652E259D35F8160276210653F6574661F
+667468F268166B636E057272751F76DB7CBE805658F088FD897F8AA08A938ACB
+901D91929752975965897A0E810696BB5E2D60DC621A65A56614679077F37A4D
+7C4D7E3E810A8CAC8D648DE18E5F78A9520762D963A5644262988A2D7A837BC0
+8AAC96EA7D76820C87494ED95148534353605BA35C025C165DDD6226624764B0
+681368346CC96D456D1767D36F5C714E717D65CB7A7F7BAD7DDA000000000000
+91
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7E4A7FA8817A821B823985A68A6E8CCE8DF59078907792AD929195839BAE524D
+55846F387136516879857E5581B37CCE564C58515CA863AA66FE66FD695A72D9
+758F758E790E795679DF7C977D207D4486078A34963B90619F2050E7527553CC
+53E2500955AA58EE594F723D5B8B5C64531D60E360F3635C6383633F63BB0000
+64CD65E966F95DE369CD69FD6F1571E54E8975E976F87A937CDF7DCF7D9C8061
+83498358846C84BC85FB88C58D709001906D9397971C9A1250CF5897618E81D3
+85358D0890204FC3507452475373606F6349675F6E2C8DB3901F4FD75C5E8CCA
+65CF7D9A53528896517663C35B585B6B5C0A640D6751905C4ED6591A592A6C70
+8A51553E581559A560F0625367C182356955964099C49A284F5358065BFE8010
+5CB15E2F5F856020614B623466FF6CF06EDE80CE817F82D4888B8CB89000902E
+968A9EDB9BDB4EE353F059277B2C918D984C9DF96EDD7027535355445B856258
+629E62D36CA26FEF74228A1794386FC18AFE833851E786F853EA000000000000
+92
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53E94F4690548FB0596A81315DFD7AEA8FBF68DA8C3772F89C486A3D8AB04E39
+53585606576662C563A265E66B4E6DE16E5B70AD77ED7AEF7BAA7DBB803D80C6
+86CB8A95935B56E358C75F3E65AD66966A806BB575378AC7502477E557305F1B
+6065667A6C6075F47A1A7F6E81F48718904599B37BC9755C7AF97B5184C40000
+901079E97A9283365AE177404E2D4EF25B995FE062BD663C67F16CE8866B8877
+8A3B914E92F399D06A177026732A82E784578CAF4E01514651CB558B5BF55E16
+5E335E815F145F355F6B5FB461F2631166A2671D6F6E7252753A773A80748139
+817887768ABF8ADC8D858DF3929A957798029CE552C5635776F467156C8873CD
+8CC393AE96736D25589C690E69CC8FFD939A75DB901A585A680263B469FB4F43
+6F2C67D88FBB85267DB49354693F6F70576A58F75B2C7D2C722A540A91E39DB4
+4EAD4F4E505C507552438C9E544858245B9A5E1D5E955EAD5EF75F1F608C62B5
+633A63D068AF6C407887798E7A0B7DE082478A028AE68E449013000000000000
+93
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+90B8912D91D89F0E6CE5645864E265756EF476847B1B906993D16EBA54F25FB9
+64A48F4D8FED92445178586B59295C555E976DFB7E8F751C8CBC8EE2985B70B9
+4F1D6BBF6FB1753096FB514E54105835585759AC5C605F926597675C6E21767B
+83DF8CED901490FD934D7825783A52AA5EA6571F597460125012515A51AC0000
+51CD520055105854585859575B955CF65D8B60BC6295642D6771684368BC68DF
+76D76DD86E6F6D9B706F71C85F5375D879777B497B547B527CD67D7152308463
+856985E48A0E8B048C468E0F9003900F94199676982D9A3095D850CD52D5540C
+58025C0E61A7649E6D1E77B37AE580F48404905392855CE09D07533F5F975FB3
+6D9C7279776379BF7BE46BD272EC8AAD68036A6151F87A8169345C4A9CF682EB
+5BC59149701E56785C6F60C765666C8C8C5A90419813545166C7920D594890A3
+51854E4D51EA85998B0E7058637A934B696299B47E047577535769608EDF96E3
+6C5D4E8C5C3C5F108FE953028CD1808986795EFF65E54E735165000000000000
+94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59825C3F97EE4EFB598A5FCD8A8D6FE179B079625BE78471732B71B15E745FF5
+637B649A71C37C984E435EFC4E4B57DC56A260A96FC37D0D80FD813381BF8FB2
+899786A45DF4628A64AD898767776CE26D3E743678345A467F7582AD99AC4FF3
+5EC362DD63926557676F76C3724C80CC80BA8F29914D500D57F95A9268850000
+6973716472FD8CB758F28CE0966A9019877F79E477E784294F2F5265535A62CD
+67CF6CCA767D7B947C95823685848FEB66DD6F2072067E1B83AB99C19EA651FD
+7BB178727BB880877B486AE85E61808C75517560516B92626E8C767A91979AEA
+4F107F70629C7B4F95A59CE9567A585986E496BC4F345224534A53CD53DB5E06
+642C6591677F6C3E6C4E724872AF73ED75547E41822C85E98CA97BC491C67169
+981298EF633D6669756A76E478D0854386EE532A5351542659835E875F7C60B2
+6249627962AB65906BD46CCC75B276AE789179D87DCB7F7780A588AB8AB98CBB
+907F975E98DB6A0B7C3850995C3E5FAE67876BD8743577097F8E000000000000
+95
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9F3B67CA7A175339758B9AED5F66819D83F180985F3C5FC575627B46903C6867
+59EB5A9B7D10767E8B2C4FF55F6A6A196C376F0274E2796888688A558C795EDF
+63CF75C579D282D7932892F2849C86ED9C2D54C15F6C658C6D5C70158CA78CD3
+983B654F74F64E0D4ED857E0592B5A665BCC51A85E035E9C6016627665770000
+65A7666E6D6E72367B268150819A82998B5C8CA08CE68D74961C96444FAE64AB
+6B66821E8461856A90E85C01695398A8847A85574F0F526F5FA95E45670D798F
+8179890789866DF55F1762556CB84ECF72699B925206543B567458B361A4626E
+711A596E7C897CDE7D1B96F06587805E4E194F75517558405E635E735F0A67C4
+4E26853D9589965B7C73980150FB58C1765678A7522577A585117B86504F5909
+72477BC77DE88FBA8FD4904D4FBF52C95A295F0197AD4FDD821792EA57036355
+6B69752B88DC8F147A4252DF58936155620A66AE6BCD7C3F83E950234FF85305
+5446583159495B9D5CF05CEF5D295E9662B16367653E65B9670B000000000000
+96
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6CD56CE170F978327E2B80DE82B3840C84EC870289128A2A8C4A90A692D298FD
+9CF39D6C4E4F4EA1508D5256574A59A85E3D5FD85FD9623F66B4671B67D068D2
+51927D2180AA81A88B008C8C8CBF927E96325420982C531750D5535C58A864B2
+6734726777667A4691E652C36CA16B8658005E4C5954672C7FFB51E176C60000
+646978E89B549EBB57CB59B96627679A6BCE54E969D95E55819C67959BAA67FE
+9C52685D4EA64FE353C862B9672B6CAB8FC44FAD7E6D9EBF4E0761626E806F2B
+85135473672A9B455DF37B955CAC5BC6871C6E4A84D17A14810859997C8D6C11
+772052D959227121725F77DB97279D61690B5A7F5A1851A5540D547D660E76DF
+8FF792989CF459EA725D6EC5514D68C97DBF7DEC97629EBA64786A2183025984
+5B5F6BDB731B76F27DB280178499513267289ED976EE676252FF99055C24623B
+7C7E8CB0554F60B67D0B958053014E5F51B6591C723A803691CE5F2577E25384
+5F797D0485AC8A338E8D975667F385AE9453610961086CB97652000000000000
+97
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8AED8F38552F4F51512A52C753CB5BA55E7D60A0618263D6670967DA6E676D8C
+733673377531795088D58A98904A909190F596C4878D59154E884F594E0E8A89
+8F3F981050AD5E7C59965BB95EB863DA63FA64C166DC694A69D86D0B6EB67194
+75287AAF7F8A8000844984C989818B218E0A9065967D990A617E62916B320000
+6C836D747FCC7FFC6DC07F8587BA88F8676583B1983C96F76D1B7D61843D916A
+4E7153755D506B046FEB85CD862D89A75229540F5C65674E68A87406748375E2
+88CF88E191CC96E296785F8B73877ACB844E63A0756552896D416E9C74097559
+786B7C9296867ADC9F8D4FB6616E65C5865C4E864EAE50DA4E2151CC5BEE6599
+68816DBC731F764277AD7A1C7CE7826F8AD2907C91CF96759818529B7DD1502B
+539867976DCB71D0743381E88F2A96A39C579E9F746058416D997D2F985E4EE4
+4F364F8B51B752B15DBA601C73B2793C82D3923496B796F6970A9E979F6266A6
+6B74521752A370C888C25EC9604B61906F2371497C3E7DF4806F000000000000
+98
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+84EE9023932C54429B6F6AD370898CC28DEF973252B45A415ECA5F046717697C
+69946D6A6F0F726272FC7BED8001807E874B90CE516D9E937984808B93328AD6
+502D548C8A716B6A8CC4810760D167A09DF24E994E989C108A6B85C185686900
+6E7E789781550000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000005F0C
+4E104E154E2A4E314E364E3C4E3F4E424E564E584E824E858C6B4E8A82125F0D
+4E8E4E9E4E9F4EA04EA24EB04EB34EB64ECE4ECD4EC44EC64EC24ED74EDE4EED
+4EDF4EF74F094F5A4F304F5B4F5D4F574F474F764F884F8F4F984F7B4F694F70
+4F914F6F4F864F9651184FD44FDF4FCE4FD84FDB4FD14FDA4FD04FE44FE5501A
+50285014502A502550054F1C4FF650215029502C4FFE4FEF5011500650435047
+6703505550505048505A5056506C50785080509A508550B450B2000000000000
+99
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50C950CA50B350C250D650DE50E550ED50E350EE50F950F55109510151025116
+51155114511A5121513A5137513C513B513F51405152514C515451627AF85169
+516A516E5180518256D8518C5189518F519151935195519651A451A651A251A9
+51AA51AB51B351B151B251B051B551BD51C551C951DB51E0865551E951ED0000
+51F051F551FE5204520B5214520E5227522A522E52335239524F5244524B524C
+525E5254526A527452695273527F527D528D529452925271528852918FA88FA7
+52AC52AD52BC52B552C152CD52D752DE52E352E698ED52E052F352F552F852F9
+530653087538530D5310530F5315531A5323532F533153335338534053465345
+4E175349534D51D6535E5369536E5918537B53775382539653A053A653A553AE
+53B053B653C37C1296D953DF66FC71EE53EE53E853ED53FA5401543D5440542C
+542D543C542E54365429541D544E548F5475548E545F5471547754705492547B
+5480547654845490548654C754A254B854A554AC54C454C854A8000000000000
+9A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54AB54C254A454BE54BC54D854E554E6550F551454FD54EE54ED54FA54E25539
+55405563554C552E555C55455556555755385533555D5599558054AF558A559F
+557B557E5598559E55AE557C558355A9558755A855DA55C555DF55C455DC55E4
+55D4561455F7561655FE55FD561B55F9564E565071DF56345636563256380000
+566B5664562F566C566A56865680568A56A05694568F56A556AE56B656B456C2
+56BC56C156C356C056C856CE56D156D356D756EE56F9570056FF570457095708
+570B570D57135718571655C7571C572657375738574E573B5740574F576957C0
+57885761577F5789579357A057B357A457AA57B057C357C657D457D257D3580A
+57D657E3580B5819581D587258215862584B58706BC05852583D5879588558B9
+589F58AB58BA58DE58BB58B858AE58C558D358D158D758D958D858E558DC58E4
+58DF58EF58FA58F958FB58FC58FD5902590A5910591B68A65925592C592D5932
+5938593E7AD259555950594E595A5958596259605967596C5969000000000000
+9B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59785981599D4F5E4FAB59A359B259C659E859DC598D59D959DA5A255A1F5A11
+5A1C5A095A1A5A405A6C5A495A355A365A625A6A5A9A5ABC5ABE5ACB5AC25ABD
+5AE35AD75AE65AE95AD65AFA5AFB5B0C5B0B5B165B325AD05B2A5B365B3E5B43
+5B455B405B515B555B5A5B5B5B655B695B705B735B755B7865885B7A5B800000
+5B835BA65BB85BC35BC75BC95BD45BD05BE45BE65BE25BDE5BE55BEB5BF05BF6
+5BF35C055C075C085C0D5C135C205C225C285C385C395C415C465C4E5C535C50
+5C4F5B715C6C5C6E4E625C765C795C8C5C915C94599B5CAB5CBB5CB65CBC5CB7
+5CC55CBE5CC75CD95CE95CFD5CFA5CED5D8C5CEA5D0B5D155D175D5C5D1F5D1B
+5D115D145D225D1A5D195D185D4C5D525D4E5D4B5D6C5D735D765D875D845D82
+5DA25D9D5DAC5DAE5DBD5D905DB75DBC5DC95DCD5DD35DD25DD65DDB5DEB5DF2
+5DF55E0B5E1A5E195E115E1B5E365E375E445E435E405E4E5E575E545E5F5E62
+5E645E475E755E765E7A9EBC5E7F5EA05EC15EC25EC85ED05ECF000000000000
+9C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5ED65EE35EDD5EDA5EDB5EE25EE15EE85EE95EEC5EF15EF35EF05EF45EF85EFE
+5F035F095F5D5F5C5F0B5F115F165F295F2D5F385F415F485F4C5F4E5F2F5F51
+5F565F575F595F615F6D5F735F775F835F825F7F5F8A5F885F915F875F9E5F99
+5F985FA05FA85FAD5FBC5FD65FFB5FE45FF85FF15FDD60B35FFF602160600000
+601960106029600E6031601B6015602B6026600F603A605A6041606A6077605F
+604A6046604D6063604360646042606C606B60596081608D60E76083609A6084
+609B60966097609260A7608B60E160B860E060D360B45FF060BD60C660B560D8
+614D6115610660F660F7610060F460FA6103612160FB60F1610D610E6147613E
+61286127614A613F613C612C6134613D614261446173617761586159615A616B
+6174616F61656171615F615D6153617561996196618761AC6194619A618A6191
+61AB61AE61CC61CA61C961F761C861C361C661BA61CB7F7961CD61E661E361F6
+61FA61F461FF61FD61FC61FE620062086209620D620C6214621B000000000000
+9D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+621E6221622A622E6230623262336241624E625E6263625B62606268627C6282
+6289627E62926293629662D46283629462D762D162BB62CF62FF62C664D462C8
+62DC62CC62CA62C262C7629B62C9630C62EE62F163276302630862EF62F56350
+633E634D641C634F6396638E638063AB637663A3638F6389639F63B5636B0000
+636963BE63E963C063C663E363C963D263F663C4641664346406641364266436
+651D64176428640F6467646F6476644E652A6495649364A564A9648864BC64DA
+64D264C564C764BB64D864C264F164E7820964E064E162AC64E364EF652C64F6
+64F464F264FA650064FD6518651C650565246523652B65346535653765366538
+754B654865566555654D6558655E655D65726578658265838B8A659B659F65AB
+65B765C365C665C165C465CC65D265DB65D965E065E165F16772660A660365FB
+6773663566366634661C664F664466496641665E665D666466676668665F6662
+667066836688668E668966846698669D66C166B966C966BE66BC000000000000
+9E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+66C466B866D666DA66E0663F66E666E966F066F566F7670F6716671E67266727
+9738672E673F67366741673867376746675E67606759676367646789677067A9
+677C676A678C678B67A667A1678567B767EF67B467EC67B367E967B867E467DE
+67DD67E267EE67B967CE67C667E76A9C681E684668296840684D6832684E0000
+68B3682B685968636877687F689F688F68AD6894689D689B68836AAE68B96874
+68B568A068BA690F688D687E690168CA690868D86922692668E1690C68CD68D4
+68E768D569366912690468D768E3692568F968E068EF6928692A691A69236921
+68C669796977695C6978696B6954697E696E69396974693D695969306961695E
+695D6981696A69B269AE69D069BF69C169D369BE69CE5BE869CA69DD69BB69C3
+69A76A2E699169A0699C699569B469DE69E86A026A1B69FF6B0A69F969F269E7
+6A0569B16A1E69ED6A1469EB6A0A6A126AC16A236A136A446A0C6A726A366A78
+6A476A626A596A666A486A386A226A906A8D6AA06A846AA26AA3000000000000
+9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A9786176ABB6AC36AC26AB86AB36AAC6ADE6AD16ADF6AAA6ADA6AEA6AFB6B05
+86166AFA6B126B169B316B1F6B386B3776DC6B3998EE6B476B436B496B506B59
+6B546B5B6B5F6B616B786B796B7F6B806B846B836B8D6B986B956B9E6BA46BAA
+6BAB6BAF6BB26BB16BB36BB76BBC6BC66BCB6BD36BDF6BEC6BEB6BF36BEF0000
+9EBE6C086C136C146C1B6C246C236C5E6C556C626C6A6C826C8D6C9A6C816C9B
+6C7E6C686C736C926C906CC46CF16CD36CBD6CD76CC56CDD6CAE6CB16CBE6CBA
+6CDB6CEF6CD96CEA6D1F884D6D366D2B6D3D6D386D196D356D336D126D0C6D63
+6D936D646D5A6D796D596D8E6D956FE46D856DF96E156E0A6DB56DC76DE66DB8
+6DC66DEC6DDE6DCC6DE86DD26DC56DFA6DD96DE46DD56DEA6DEE6E2D6E6E6E2E
+6E196E726E5F6E3E6E236E6B6E2B6E766E4D6E1F6E436E3A6E4E6E246EFF6E1D
+6E386E826EAA6E986EC96EB76ED36EBD6EAF6EC46EB26ED46ED56E8F6EA56EC2
+6E9F6F416F11704C6EEC6EF86EFE6F3F6EF26F316EEF6F326ECC000000000000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F3E6F136EF76F866F7A6F786F816F806F6F6F5B6FF36F6D6F826F7C6F586F8E
+6F916FC26F666FB36FA36FA16FA46FB96FC66FAA6FDF6FD56FEC6FD46FD86FF1
+6FEE6FDB7009700B6FFA70117001700F6FFE701B701A6F74701D7018701F7030
+703E7032705170637099709270AF70F170AC70B870B370AE70DF70CB70DD0000
+70D9710970FD711C711971657155718871667162714C7156716C718F71FB7184
+719571A871AC71D771B971BE71D271C971D471CE71E071EC71E771F571FC71F9
+71FF720D7210721B7228722D722C72307232723B723C723F72407246724B7258
+7274727E7282728172877292729672A272A772B972B272C372C672C472CE72D2
+72E272E072E172F972F7500F7317730A731C7316731D7334732F73297325733E
+734E734F9ED87357736A7368737073787375737B737A73C873B373CE73BB73C0
+73E573EE73DE74A27405746F742573F87432743A7455743F745F74597441745C
+746974707463746A7476747E748B749E74A774CA74CF74D473F1000000000000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74E074E374E774E974EE74F274F074F174F874F7750475037505750C750E750D
+75157513751E7526752C753C7544754D754A7549755B7546755A756975647567
+756B756D75787576758675877574758A758975827594759A759D75A575A375C2
+75B375C375B575BD75B875BC75B175CD75CA75D275D975E375DE75FE75FF0000
+75FC760175F075FA75F275F3760B760D7609761F762776207621762276247634
+7630763B764776487646765C76587661766276687669766A7667766C76707672
+76767678767C768076837688768B768E769676937699769A76B076B476B876B9
+76BA76C276CD76D676D276DE76E176E576E776EA862F76FB7708770777047729
+7724771E77257726771B773777387747775A7768776B775B7765777F777E7779
+778E778B779177A0779E77B077B677B977BF77BC77BD77BB77C777CD77D777DA
+77DC77E377EE77FC780C781279267820792A7845788E78747886787C789A788C
+78A378B578AA78AF78D178C678CB78D478BE78BC78C578CA78EC000000000000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+78E778DA78FD78F47907791279117919792C792B794079607957795F795A7955
+7953797A797F798A799D79A79F4B79AA79AE79B379B979BA79C979D579E779EC
+79E179E37A087A0D7A187A197A207A1F79807A317A3B7A3E7A377A437A577A49
+7A617A627A699F9D7A707A797A7D7A887A977A957A987A967AA97AC87AB00000
+7AB67AC57AC47ABF90837AC77ACA7ACD7ACF7AD57AD37AD97ADA7ADD7AE17AE2
+7AE67AED7AF07B027B0F7B0A7B067B337B187B197B1E7B357B287B367B507B7A
+7B047B4D7B0B7B4C7B457B757B657B747B677B707B717B6C7B6E7B9D7B987B9F
+7B8D7B9C7B9A7B8B7B927B8F7B5D7B997BCB7BC17BCC7BCF7BB47BC67BDD7BE9
+7C117C147BE67BE57C607C007C077C137BF37BF77C177C0D7BF67C237C277C2A
+7C1F7C377C2B7C3D7C4C7C437C547C4F7C407C507C587C5F7C647C567C657C6C
+7C757C837C907CA47CAD7CA27CAB7CA17CA87CB37CB27CB17CAE7CB97CBD7CC0
+7CC57CC27CD87CD27CDC7CE29B3B7CEF7CF27CF47CF67CFA7D06000000000000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7D027D1C7D157D0A7D457D4B7D2E7D327D3F7D357D467D737D567D4E7D727D68
+7D6E7D4F7D637D937D897D5B7D8F7D7D7D9B7DBA7DAE7DA37DB57DC77DBD7DAB
+7E3D7DA27DAF7DDC7DB87D9F7DB07DD87DDD7DE47DDE7DFB7DF27DE17E057E0A
+7E237E217E127E317E1F7E097E0B7E227E467E667E3B7E357E397E437E370000
+7E327E3A7E677E5D7E567E5E7E597E5A7E797E6A7E697E7C7E7B7E837DD57E7D
+8FAE7E7F7E887E897E8C7E927E907E937E947E967E8E7E9B7E9C7F387F3A7F45
+7F4C7F4D7F4E7F507F517F557F547F587F5F7F607F687F697F677F787F827F86
+7F837F887F877F8C7F947F9E7F9D7F9A7FA37FAF7FB27FB97FAE7FB67FB88B71
+7FC57FC67FCA7FD57FD47FE17FE67FE97FF37FF998DC80068004800B80128018
+8019801C80218028803F803B804A804680528058805A805F8062806880738072
+807080768079807D807F808480868085809B8093809A80AD519080AC80DB80E5
+80D980DD80C480DA80D6810980EF80F1811B81298123812F814B000000000000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+968B8146813E8153815180FC8171816E81658166817481838188818A81808182
+81A0819581A481A3815F819381A981B081B581BE81B881BD81C081C281BA81C9
+81CD81D181D981D881C881DA81DF81E081E781FA81FB81FE8201820282058207
+820A820D821082168229822B82388233824082598258825D825A825F82640000
+82628268826A826B822E827182778278827E828D829282AB829F82BB82AC82E1
+82E382DF82D282F482F382FA8393830382FB82F982DE830682DC830982D98335
+83348316833283318340833983508345832F832B831783188385839A83AA839F
+83A283968323838E8387838A837C83B58373837583A0838983A883F4841383EB
+83CE83FD840383D8840B83C183F7840783E083F2840D8422842083BD84388506
+83FB846D842A843C855A84848477846B84AD846E848284698446842C846F8479
+843584CA846284B984BF849F84D984CD84BB84DA84D084C184C684D684A18521
+84FF84F485178518852C851F8515851484FC8540856385588548000000000000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+85418602854B8555858085A485888591858A85A8856D8594859B85EA8587859C
+8577857E859085C985BA85CF85B985D085D585DD85E585DC85F9860A8613860B
+85FE85FA86068622861A8630863F864D4E558654865F86678671869386A386A9
+86AA868B868C86B686AF86C486C686B086C9882386AB86D486DE86E986EC0000
+86DF86DB86EF8712870687088700870386FB87118709870D86F9870A8734873F
+8737873B87258729871A8760875F8778874C874E877487578768876E87598753
+8763876A880587A2879F878287AF87CB87BD87C087D096D687AB87C487B387C7
+87C687BB87EF87F287E0880F880D87FE87F687F7880E87D28811881688158822
+88218831883688398827883B8844884288528859885E8862886B8881887E889E
+8875887D88B5887288828897889288AE889988A2888D88A488B088BF88B188C3
+88C488D488D888D988DD88F9890288FC88F488E888F28904890C890A89138943
+891E8925892A892B89418944893B89368938894C891D8960895E000000000000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+89668964896D896A896F89748977897E89838988898A8993899889A189A989A6
+89AC89AF89B289BA89BD89BF89C089DA89DC89DD89E789F489F88A038A168A10
+8A0C8A1B8A1D8A258A368A418A5B8A528A468A488A7C8A6D8A6C8A628A858A82
+8A848AA88AA18A918AA58AA68A9A8AA38AC48ACD8AC28ADA8AEB8AF38AE70000
+8AE48AF18B148AE08AE28AF78ADE8ADB8B0C8B078B1A8AE18B168B108B178B20
+8B3397AB8B268B2B8B3E8B288B418B4C8B4F8B4E8B498B568B5B8B5A8B6B8B5F
+8B6C8B6F8B748B7D8B808B8C8B8E8B928B938B968B998B9A8C3A8C418C3F8C48
+8C4C8C4E8C508C558C628C6C8C788C7A8C828C898C858C8A8C8D8C8E8C948C7C
+8C98621D8CAD8CAA8CBD8CB28CB38CAE8CB68CC88CC18CE48CE38CDA8CFD8CFA
+8CFB8D048D058D0A8D078D0F8D0D8D109F4E8D138CCD8D148D168D678D6D8D71
+8D738D818D998DC28DBE8DBA8DCF8DDA8DD68DCC8DDB8DCB8DEA8DEB8DDF8DE3
+8DFC8E088E098DFF8E1D8E1E8E108E1F8E428E358E308E348E4A000000000000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E478E498E4C8E508E488E598E648E608E2A8E638E558E768E728E7C8E818E87
+8E858E848E8B8E8A8E938E918E948E998EAA8EA18EAC8EB08EC68EB18EBE8EC5
+8EC88ECB8EDB8EE38EFC8EFB8EEB8EFE8F0A8F058F158F128F198F138F1C8F1F
+8F1B8F0C8F268F338F3B8F398F458F428F3E8F4C8F498F468F4E8F578F5C0000
+8F628F638F648F9C8F9F8FA38FAD8FAF8FB78FDA8FE58FE28FEA8FEF90878FF4
+90058FF98FFA901190159021900D901E9016900B90279036903590398FF8904F
+905090519052900E9049903E90569058905E9068906F907696A890729082907D
+90819080908A9089908F90A890AF90B190B590E290E4624890DB910291129119
+91329130914A9156915891639165916991739172918B9189918291A291AB91AF
+91AA91B591B491BA91C091C191C991CB91D091D691DF91E191DB91FC91F591F6
+921E91FF9214922C92159211925E925792459249926492489295923F924B9250
+929C92969293929B925A92CF92B992B792E9930F92FA9344932E000000000000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+93199322931A9323933A9335933B935C9360937C936E935693B093AC93AD9394
+93B993D693D793E893E593D893C393DD93D093C893E4941A9414941394039407
+94109436942B94359421943A944194529444945B94609462945E946A92299470
+94759477947D945A947C947E9481947F95829587958A95949596959895990000
+95A095A895A795AD95BC95BB95B995BE95CA6FF695C395CD95CC95D595D495D6
+95DC95E195E595E296219628962E962F9642964C964F964B9677965C965E965D
+965F96669672966C968D96989695969796AA96A796B196B296B096B496B696B8
+96B996CE96CB96C996CD894D96DC970D96D596F99704970697089713970E9711
+970F971697199724972A97309739973D973E97449746974897429749975C9760
+97649766976852D2976B977197799785977C9781977A9786978B978F9790979C
+97A897A697A397B397B497C397C697C897CB97DC97ED9F4F97F27ADF97F697F5
+980F980C9838982498219837983D9846984F984B986B986F9870000000000000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+98719874987398AA98AF98B198B698C498C398C698E998EB9903990999129914
+99189921991D991E99249920992C992E993D993E9942994999459950994B9951
+9952994C99559997999899A599AD99AE99BC99DF99DB99DD99D899D199ED99EE
+99F199F299FB99F89A019A0F9A0599E29A199A2B9A379A459A429A409A430000
+9A3E9A559A4D9A5B9A579A5F9A629A659A649A699A6B9A6A9AAD9AB09ABC9AC0
+9ACF9AD19AD39AD49ADE9ADF9AE29AE39AE69AEF9AEB9AEE9AF49AF19AF79AFB
+9B069B189B1A9B1F9B229B239B259B279B289B299B2A9B2E9B2F9B329B449B43
+9B4F9B4D9B4E9B519B589B749B939B839B919B969B979B9F9BA09BA89BB49BC0
+9BCA9BB99BC69BCF9BD19BD29BE39BE29BE49BD49BE19C3A9BF29BF19BF09C15
+9C149C099C139C0C9C069C089C129C0A9C049C2E9C1B9C259C249C219C309C47
+9C329C469C3E9C5A9C609C679C769C789CE79CEC9CF09D099D089CEB9D039D06
+9D2A9D269DAF9D239D1F9D449D159D129D419D3F9D3E9D469D48000000000000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9D5D9D5E9D649D519D509D599D729D899D879DAB9D6F9D7A9D9A9DA49DA99DB2
+9DC49DC19DBB9DB89DBA9DC69DCF9DC29DD99DD39DF89DE69DED9DEF9DFD9E1A
+9E1B9E1E9E759E799E7D9E819E889E8B9E8C9E929E959E919E9D9EA59EA99EB8
+9EAA9EAD97619ECC9ECE9ECF9ED09ED49EDC9EDE9EDD9EE09EE59EE89EEF0000
+9EF49EF69EF79EF99EFB9EFC9EFD9F079F0876B79F159F219F2C9F3E9F4A9F52
+9F549F639F5F9F609F619F669F679F6C9F6A9F779F729F769F959F9C9FA0582F
+69C79059746451DC719900000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7E8A891C9348928884DC4FC970BB663168C892F966FB5F454E284EE14EFC4F00
+4F034F394F564F924F8A4F9A4F944FCD504050224FFF501E5046507050425094
+50F450D8514A5164519D51BE51EC5215529C52A652C052DB5300530753245372
+539353B253DDFA0E549C548A54A954FF55865759576557AC57C857C7FA0F0000
+FA10589E58B2590B5953595B595D596359A459BA5B565BC0752F5BD85BEC5C1E
+5CA65CBA5CF55D275D53FA115D425D6D5DB85DB95DD05F215F345F675FB75FDE
+605D6085608A60DE60D5612060F26111613761306198621362A663F56460649D
+64CE654E66006615663B6609662E661E6624666566576659FA126673669966A0
+66B266BF66FA670EF929676667BB685267C06801684468CFFA136968FA146998
+69E26A306A6B6A466A736A7E6AE26AE46BD66C3F6C5C6C866C6F6CDA6D046D87
+6D6F6D966DAC6DCF6DF86DF26DFC6E396E5C6E276E3C6EBF6F886FB56FF57005
+70077028708570AB710F7104715C71467147FA1571C171FE72B1000000000000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+72BE7324FA16737773BD73C973D673E373D2740773F57426742A7429742E7462
+7489749F7501756F7682769C769E769B76A6FA17774652AF7821784E7864787A
+7930FA18FA19FA1A7994FA1B799B7AD17AE7FA1C7AEB7B9EFA1D7D487D5C7DB7
+7DA07DD67E527F477FA1FA1E83018362837F83C783F6844884B4855385590000
+856BFA1F85B0FA20FA21880788F58A128A378A798AA78ABE8ADFFA228AF68B53
+8B7F8CF08CF48D128D76FA238ECFFA24FA25906790DEFA269115912791DA91D7
+91DE91ED91EE91E491E592069210920A923A9240923C924E9259925192399267
+92A79277927892E792D792D992D0FA2792D592E092D39325932192FBFA28931E
+92FF931D93029370935793A493C693DE93F89431944594489592F9DCFA29969D
+96AF9733973B9743974D974F9751975598579865FA2AFA2B9927FA2C999E9A4E
+9AD99ADC9B759B729B8F9BB19BBB9C009D709D6BFA2D9E199ED1000000002170
+217121722173217421752176217721782179FFE2FFE4FF07FF02000000000000
+FA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+2170217121722173217421752176217721782179216021612162216321642165
+2166216721682169FFE2FFE4FF07FF0232312116212122357E8A891C93489288
+84DC4FC970BB663168C892F966FB5F454E284EE14EFC4F004F034F394F564F92
+4F8A4F9A4F944FCD504050224FFF501E504650705042509450F450D8514A0000
+5164519D51BE51EC5215529C52A652C052DB5300530753245372539353B253DD
+FA0E549C548A54A954FF55865759576557AC57C857C7FA0FFA10589E58B2590B
+5953595B595D596359A459BA5B565BC0752F5BD85BEC5C1E5CA65CBA5CF55D27
+5D53FA115D425D6D5DB85DB95DD05F215F345F675FB75FDE605D6085608A60DE
+60D5612060F26111613761306198621362A663F56460649D64CE654E66006615
+663B6609662E661E6624666566576659FA126673669966A066B266BF66FA670E
+F929676667BB685267C06801684468CFFA136968FA14699869E26A306A6B6A46
+6A736A7E6AE26AE46BD66C3F6C5C6C866C6F6CDA6D046D876D6F000000000000
+FB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6D966DAC6DCF6DF86DF26DFC6E396E5C6E276E3C6EBF6F886FB56FF570057007
+7028708570AB710F7104715C71467147FA1571C171FE72B172BE7324FA167377
+73BD73C973D673E373D2740773F57426742A7429742E74627489749F7501756F
+7682769C769E769B76A6FA17774652AF7821784E7864787A7930FA18FA190000
+FA1A7994FA1B799B7AD17AE7FA1C7AEB7B9EFA1D7D487D5C7DB77DA07DD67E52
+7F477FA1FA1E83018362837F83C783F6844884B485538559856BFA1F85B0FA20
+FA21880788F58A128A378A798AA78ABE8ADFFA228AF68B538B7F8CF08CF48D12
+8D76FA238ECFFA24FA25906790DEFA269115912791DA91D791DE91ED91EE91E4
+91E592069210920A923A9240923C924E925992519239926792A79277927892E7
+92D792D992D0FA2792D592E092D39325932192FBFA28931E92FF931D93029370
+935793A493C693DE93F89431944594489592F9DCFA29969D96AF9733973B9743
+974D974F9751975598579865FA2AFA2B9927FA2C999E9A4E9AD9000000000000
+FC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9ADC9B759B729B8F9BB19BBB9C009D709D6BFA2D9E199ED10000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+R
+8160 301C FF5E
+8161 2016 2225
+817C 2212 FF0D
+8191 00A2 FFE0
+8192 00A3 FFE1
+81CA 00AC FFE2
+81BE 222a
+81BF 2229
+81DA 2220
+81DB 22a5
+81DF 2261
+81E0 2252
+81E3 221a
+81E6 2235
+81E7 222b
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp936.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp936.enc
new file mode 100644
index 0000000000..37bcc80db0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp936.enc
@@ -0,0 +1,2162 @@
+# Encoding file: cp936, multi-byte
+M
+003F 0 127
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+20AC000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+81
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E024E044E054E064E0F4E124E174E1F4E204E214E234E264E294E2E4E2F4E31
+4E334E354E374E3C4E404E414E424E444E464E4A4E514E554E574E5A4E5B4E62
+4E634E644E654E674E684E6A4E6B4E6C4E6D4E6E4E6F4E724E744E754E764E77
+4E784E794E7A4E7B4E7C4E7D4E7F4E804E814E824E834E844E854E874E8A0000
+4E904E964E974E994E9C4E9D4E9E4EA34EAA4EAF4EB04EB14EB44EB64EB74EB8
+4EB94EBC4EBD4EBE4EC84ECC4ECF4ED04ED24EDA4EDB4EDC4EE04EE24EE64EE7
+4EE94EED4EEE4EEF4EF14EF44EF84EF94EFA4EFC4EFE4F004F024F034F044F05
+4F064F074F084F0B4F0C4F124F134F144F154F164F1C4F1D4F214F234F284F29
+4F2C4F2D4F2E4F314F334F354F374F394F3B4F3E4F3F4F404F414F424F444F45
+4F474F484F494F4A4F4B4F4C4F524F544F564F614F624F664F684F6A4F6B4F6D
+4F6E4F714F724F754F774F784F794F7A4F7D4F804F814F824F854F864F874F8A
+4F8C4F8E4F904F924F934F954F964F984F994F9A4F9C4F9E4F9F4FA14FA20000
+82
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4FA44FAB4FAD4FB04FB14FB24FB34FB44FB64FB74FB84FB94FBA4FBB4FBC4FBD
+4FBE4FC04FC14FC24FC64FC74FC84FC94FCB4FCC4FCD4FD24FD34FD44FD54FD6
+4FD94FDB4FE04FE24FE44FE54FE74FEB4FEC4FF04FF24FF44FF54FF64FF74FF9
+4FFB4FFC4FFD4FFF5000500150025003500450055006500750085009500A0000
+500B500E501050115013501550165017501B501D501E50205022502350245027
+502B502F5030503150325033503450355036503750385039503B503D503F5040
+504150425044504550465049504A504B504D5050505150525053505450565057
+50585059505B505D505E505F506050615062506350645066506750685069506A
+506B506D506E506F50705071507250735074507550785079507A507C507D5081
+508250835084508650875089508A508B508C508E508F50905091509250935094
+50955096509750985099509A509B509C509D509E509F50A050A150A250A450A6
+50AA50AB50AD50AE50AF50B050B150B350B450B550B650B750B850B950BC0000
+83
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50BD50BE50BF50C050C150C250C350C450C550C650C750C850C950CA50CB50CC
+50CD50CE50D050D150D250D350D450D550D750D850D950DB50DC50DD50DE50DF
+50E050E150E250E350E450E550E850E950EA50EB50EF50F050F150F250F450F6
+50F750F850F950FA50FC50FD50FE50FF51005101510251035104510551080000
+5109510A510C510D510E510F511051115113511451155116511751185119511A
+511B511C511D511E511F512051225123512451255126512751285129512A512B
+512C512D512E512F5130513151325133513451355136513751385139513A513B
+513C513D513E51425147514A514C514E514F515051525153515751585159515B
+515D515E515F5160516151635164516651675169516A516F5172517A517E517F
+5183518451865187518A518B518E518F51905191519351945198519A519D519E
+519F51A151A351A651A751A851A951AA51AD51AE51B451B851B951BA51BE51BF
+51C151C251C351C551C851CA51CD51CE51D051D251D351D451D551D651D70000
+84
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+51D851D951DA51DC51DE51DF51E251E351E551E651E751E851E951EA51EC51EE
+51F151F251F451F751FE520452055209520B520C520F5210521352145215521C
+521E521F522152225223522552265227522A522C522F5231523252345235523C
+523E524452455246524752485249524B524E524F525252535255525752580000
+5259525A525B525D525F526052625263526452665268526B526C526D526E5270
+52715273527452755276527752785279527A527B527C527E5280528352845285
+528652875289528A528B528C528D528E528F5291529252945295529652975298
+5299529A529C52A452A552A652A752AE52AF52B052B452B552B652B752B852B9
+52BA52BB52BC52BD52C052C152C252C452C552C652C852CA52CC52CD52CE52CF
+52D152D352D452D552D752D952DA52DB52DC52DD52DE52E052E152E252E352E5
+52E652E752E852E952EA52EB52EC52ED52EE52EF52F152F252F352F452F552F6
+52F752F852FB52FC52FD530153025303530453075309530A530B530C530E0000
+85
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53115312531353145318531B531C531E531F532253245325532753285329532B
+532C532D532F533053315332533353345335533653375338533C533D53405342
+53445346534B534C534D5350535453585359535B535D53655368536A536C536D
+537253765379537B537C537D537E53805381538353875388538A538E538F0000
+53905391539253935394539653975399539B539C539E53A053A153A453A753AA
+53AB53AC53AD53AF53B053B153B253B353B453B553B753B853B953BA53BC53BD
+53BE53C053C353C453C553C653C753CE53CF53D053D253D353D553DA53DC53DD
+53DE53E153E253E753F453FA53FE53FF5400540254055407540B541454185419
+541A541C542254245425542A5430543354365437543A543D543F544154425444
+544554475449544C544D544E544F5451545A545D545E545F5460546154635465
+54675469546A546B546C546D546E546F547054745479547A547E547F54815483
+5485548754885489548A548D5491549354975498549C549E549F54A054A10000
+86
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54A254A554AE54B054B254B554B654B754B954BA54BC54BE54C354C554CA54CB
+54D654D854DB54E054E154E254E354E454EB54EC54EF54F054F154F454F554F6
+54F754F854F954FB54FE550055025503550455055508550A550B550C550D550E
+5512551355155516551755185519551A551C551D551E551F5521552555260000
+55285529552B552D553255345535553655385539553A553B553D554055425545
+55475548554B554C554D554E554F5551555255535554555755585559555A555B
+555D555E555F55605562556355685569556B556F557055715572557355745579
+557A557D557F55855586558C558D558E559055925593559555965597559A559B
+559E55A055A155A255A355A455A555A655A855A955AA55AB55AC55AD55AE55AF
+55B055B255B455B655B855BA55BC55BF55C055C155C255C355C655C755C855CA
+55CB55CE55CF55D055D555D755D855D955DA55DB55DE55E055E255E755E955ED
+55EE55F055F155F455F655F855F955FA55FB55FC55FF56025603560456050000
+87
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+56065607560A560B560D561056115612561356145615561656175619561A561C
+561D5620562156225625562656285629562A562B562E562F5630563356355637
+5638563A563C563D563E5640564156425643564456455646564756485649564A
+564B564F565056515652565356555656565A565B565D565E565F566056610000
+5663566556665667566D566E566F56705672567356745675567756785679567A
+567D567E567F56805681568256835684568756885689568A568B568C568D5690
+56915692569456955696569756985699569A569B569C569D569E569F56A056A1
+56A256A456A556A656A756A856A956AA56AB56AC56AD56AE56B056B156B256B3
+56B456B556B656B856B956BA56BB56BD56BE56BF56C056C156C256C356C456C5
+56C656C756C856C956CB56CC56CD56CE56CF56D056D156D256D356D556D656D8
+56D956DC56E356E556E656E756E856E956EA56EC56EE56EF56F256F356F656F7
+56F856FB56FC57005701570257055707570B570C570D570E570F571057110000
+88
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+57125713571457155716571757185719571A571B571D571E5720572157225724
+572557265727572B5731573257345735573657375738573C573D573F57415743
+57445745574657485749574B5752575357545755575657585759576257635765
+5767576C576E5770577157725774577557785779577A577D577E577F57800000
+5781578757885789578A578D578E578F57905791579457955796579757985799
+579A579C579D579E579F57A557A857AA57AC57AF57B057B157B357B557B657B7
+57B957BA57BB57BC57BD57BE57BF57C057C157C457C557C657C757C857C957CA
+57CC57CD57D057D157D357D657D757DB57DC57DE57E157E257E357E557E657E7
+57E857E957EA57EB57EC57EE57F057F157F257F357F557F657F757FB57FC57FE
+57FF580158035804580558085809580A580C580E580F58105812581358145816
+58175818581A581B581C581D581F5822582358255826582758285829582B582C
+582D582E582F58315832583358345836583758385839583A583B583C583D0000
+89
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+583E583F584058415842584358455846584758485849584A584B584E584F5850
+585258535855585658575859585A585B585C585D585F58605861586258635864
+5866586758685869586A586D586E586F58705871587258735874587558765877
+58785879587A587B587C587D587F58825884588658875888588A588B588C0000
+588D588E588F5890589158945895589658975898589B589C589D58A058A158A2
+58A358A458A558A658A758AA58AB58AC58AD58AE58AF58B058B158B258B358B4
+58B558B658B758B858B958BA58BB58BD58BE58BF58C058C258C358C458C658C7
+58C858C958CA58CB58CC58CD58CE58CF58D058D258D358D458D658D758D858D9
+58DA58DB58DC58DD58DE58DF58E058E158E258E358E558E658E758E858E958EA
+58ED58EF58F158F258F458F558F758F858FA58FB58FC58FD58FE58FF59005901
+59035905590659085909590A590B590C590E591059115912591359175918591B
+591D591E592059215922592359265928592C59305932593359355936593B0000
+8A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+593D593E593F5940594359455946594A594C594D5950595259535959595B595C
+595D595E595F5961596359645966596759685969596A596B596C596D596E596F
+59705971597259755977597A597B597C597E597F598059855989598B598C598E
+598F59905991599459955998599A599B599C599D599F59A059A159A259A60000
+59A759AC59AD59B059B159B359B459B559B659B759B859BA59BC59BD59BF59C0
+59C159C259C359C459C559C759C859C959CC59CD59CE59CF59D559D659D959DB
+59DE59DF59E059E159E259E459E659E759E959EA59EB59ED59EE59EF59F059F1
+59F259F359F459F559F659F759F859FA59FC59FD59FE5A005A025A0A5A0B5A0D
+5A0E5A0F5A105A125A145A155A165A175A195A1A5A1B5A1D5A1E5A215A225A24
+5A265A275A285A2A5A2B5A2C5A2D5A2E5A2F5A305A335A355A375A385A395A3A
+5A3B5A3D5A3E5A3F5A415A425A435A445A455A475A485A4B5A4C5A4D5A4E5A4F
+5A505A515A525A535A545A565A575A585A595A5B5A5C5A5D5A5E5A5F5A600000
+8B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A615A635A645A655A665A685A695A6B5A6C5A6D5A6E5A6F5A705A715A725A73
+5A785A795A7B5A7C5A7D5A7E5A805A815A825A835A845A855A865A875A885A89
+5A8A5A8B5A8C5A8D5A8E5A8F5A905A915A935A945A955A965A975A985A995A9C
+5A9D5A9E5A9F5AA05AA15AA25AA35AA45AA55AA65AA75AA85AA95AAB5AAC0000
+5AAD5AAE5AAF5AB05AB15AB45AB65AB75AB95ABA5ABB5ABC5ABD5ABF5AC05AC3
+5AC45AC55AC65AC75AC85ACA5ACB5ACD5ACE5ACF5AD05AD15AD35AD55AD75AD9
+5ADA5ADB5ADD5ADE5ADF5AE25AE45AE55AE75AE85AEA5AEC5AED5AEE5AEF5AF0
+5AF25AF35AF45AF55AF65AF75AF85AF95AFA5AFB5AFC5AFD5AFE5AFF5B005B01
+5B025B035B045B055B065B075B085B0A5B0B5B0C5B0D5B0E5B0F5B105B115B12
+5B135B145B155B185B195B1A5B1B5B1C5B1D5B1E5B1F5B205B215B225B235B24
+5B255B265B275B285B295B2A5B2B5B2C5B2D5B2E5B2F5B305B315B335B355B36
+5B385B395B3A5B3B5B3C5B3D5B3E5B3F5B415B425B435B445B455B465B470000
+8C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B485B495B4A5B4B5B4C5B4D5B4E5B4F5B525B565B5E5B605B615B675B685B6B
+5B6D5B6E5B6F5B725B745B765B775B785B795B7B5B7C5B7E5B7F5B825B865B8A
+5B8D5B8E5B905B915B925B945B965B9F5BA75BA85BA95BAC5BAD5BAE5BAF5BB1
+5BB25BB75BBA5BBB5BBC5BC05BC15BC35BC85BC95BCA5BCB5BCD5BCE5BCF0000
+5BD15BD45BD55BD65BD75BD85BD95BDA5BDB5BDC5BE05BE25BE35BE65BE75BE9
+5BEA5BEB5BEC5BED5BEF5BF15BF25BF35BF45BF55BF65BF75BFD5BFE5C005C02
+5C035C055C075C085C0B5C0C5C0D5C0E5C105C125C135C175C195C1B5C1E5C1F
+5C205C215C235C265C285C295C2A5C2B5C2D5C2E5C2F5C305C325C335C355C36
+5C375C435C445C465C475C4C5C4D5C525C535C545C565C575C585C5A5C5B5C5C
+5C5D5C5F5C625C645C675C685C695C6A5C6B5C6C5C6D5C705C725C735C745C75
+5C765C775C785C7B5C7C5C7D5C7E5C805C835C845C855C865C875C895C8A5C8B
+5C8E5C8F5C925C935C955C9D5C9E5C9F5CA05CA15CA45CA55CA65CA75CA80000
+8D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5CAA5CAE5CAF5CB05CB25CB45CB65CB95CBA5CBB5CBC5CBE5CC05CC25CC35CC5
+5CC65CC75CC85CC95CCA5CCC5CCD5CCE5CCF5CD05CD15CD35CD45CD55CD65CD7
+5CD85CDA5CDB5CDC5CDD5CDE5CDF5CE05CE25CE35CE75CE95CEB5CEC5CEE5CEF
+5CF15CF25CF35CF45CF55CF65CF75CF85CF95CFA5CFC5CFD5CFE5CFF5D000000
+5D015D045D055D085D095D0A5D0B5D0C5D0D5D0F5D105D115D125D135D155D17
+5D185D195D1A5D1C5D1D5D1F5D205D215D225D235D255D285D2A5D2B5D2C5D2F
+5D305D315D325D335D355D365D375D385D395D3A5D3B5D3C5D3F5D405D415D42
+5D435D445D455D465D485D495D4D5D4E5D4F5D505D515D525D535D545D555D56
+5D575D595D5A5D5C5D5E5D5F5D605D615D625D635D645D655D665D675D685D6A
+5D6D5D6E5D705D715D725D735D755D765D775D785D795D7A5D7B5D7C5D7D5D7E
+5D7F5D805D815D835D845D855D865D875D885D895D8A5D8B5D8C5D8D5D8E5D8F
+5D905D915D925D935D945D955D965D975D985D9A5D9B5D9C5D9E5D9F5DA00000
+8E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5DA15DA25DA35DA45DA55DA65DA75DA85DA95DAA5DAB5DAC5DAD5DAE5DAF5DB0
+5DB15DB25DB35DB45DB55DB65DB85DB95DBA5DBB5DBC5DBD5DBE5DBF5DC05DC1
+5DC25DC35DC45DC65DC75DC85DC95DCA5DCB5DCC5DCE5DCF5DD05DD15DD25DD3
+5DD45DD55DD65DD75DD85DD95DDA5DDC5DDF5DE05DE35DE45DEA5DEC5DED0000
+5DF05DF55DF65DF85DF95DFA5DFB5DFC5DFF5E005E045E075E095E0A5E0B5E0D
+5E0E5E125E135E175E1E5E1F5E205E215E225E235E245E255E285E295E2A5E2B
+5E2C5E2F5E305E325E335E345E355E365E395E3A5E3E5E3F5E405E415E435E46
+5E475E485E495E4A5E4B5E4D5E4E5E4F5E505E515E525E535E565E575E585E59
+5E5A5E5C5E5D5E5F5E605E635E645E655E665E675E685E695E6A5E6B5E6C5E6D
+5E6E5E6F5E705E715E755E775E795E7E5E815E825E835E855E885E895E8C5E8D
+5E8E5E925E985E9B5E9D5EA15EA25EA35EA45EA85EA95EAA5EAB5EAC5EAE5EAF
+5EB05EB15EB25EB45EBA5EBB5EBC5EBD5EBF5EC05EC15EC25EC35EC45EC50000
+8F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5EC65EC75EC85ECB5ECC5ECD5ECE5ECF5ED05ED45ED55ED75ED85ED95EDA5EDC
+5EDD5EDE5EDF5EE05EE15EE25EE35EE45EE55EE65EE75EE95EEB5EEC5EED5EEE
+5EEF5EF05EF15EF25EF35EF55EF85EF95EFB5EFC5EFD5F055F065F075F095F0C
+5F0D5F0E5F105F125F145F165F195F1A5F1C5F1D5F1E5F215F225F235F240000
+5F285F2B5F2C5F2E5F305F325F335F345F355F365F375F385F3B5F3D5F3E5F3F
+5F415F425F435F445F455F465F475F485F495F4A5F4B5F4C5F4D5F4E5F4F5F51
+5F545F595F5A5F5B5F5C5F5E5F5F5F605F635F655F675F685F6B5F6E5F6F5F72
+5F745F755F765F785F7A5F7D5F7E5F7F5F835F865F8D5F8E5F8F5F915F935F94
+5F965F9A5F9B5F9D5F9E5F9F5FA05FA25FA35FA45FA55FA65FA75FA95FAB5FAC
+5FAF5FB05FB15FB25FB35FB45FB65FB85FB95FBA5FBB5FBE5FBF5FC05FC15FC2
+5FC75FC85FCA5FCB5FCE5FD35FD45FD55FDA5FDB5FDC5FDE5FDF5FE25FE35FE5
+5FE65FE85FE95FEC5FEF5FF05FF25FF35FF45FF65FF75FF95FFA5FFC60070000
+90
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+60086009600B600C60106011601360176018601A601E601F602260236024602C
+602D602E603060316032603360346036603760386039603A603D603E60406044
+60456046604760486049604A604C604E604F605160536054605660576058605B
+605C605E605F6060606160656066606E60716072607460756077607E60800000
+608160826085608660876088608A608B608E608F609060916093609560976098
+6099609C609E60A160A260A460A560A760A960AA60AE60B060B360B560B660B7
+60B960BA60BD60BE60BF60C060C160C260C360C460C760C860C960CC60CD60CE
+60CF60D060D260D360D460D660D760D960DB60DE60E160E260E360E460E560EA
+60F160F260F560F760F860FB60FC60FD60FE60FF61026103610461056107610A
+610B610C611061116112611361146116611761186119611B611C611D611E6121
+6122612561286129612A612C612D612E612F6130613161326133613461356136
+613761386139613A613B613C613D613E61406141614261436144614561460000
+91
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+61476149614B614D614F61506152615361546156615761586159615A615B615C
+615E615F6160616161636164616561666169616A616B616C616D616E616F6171
+617261736174617661786179617A617B617C617D617E617F6180618161826183
+618461856186618761886189618A618C618D618F619061916192619361950000
+6196619761986199619A619B619C619E619F61A061A161A261A361A461A561A6
+61AA61AB61AD61AE61AF61B061B161B261B361B461B561B661B861B961BA61BB
+61BC61BD61BF61C061C161C361C461C561C661C761C961CC61CD61CE61CF61D0
+61D361D561D661D761D861D961DA61DB61DC61DD61DE61DF61E061E161E261E3
+61E461E561E761E861E961EA61EB61EC61ED61EE61EF61F061F161F261F361F4
+61F661F761F861F961FA61FB61FC61FD61FE6200620162026203620462056207
+6209621362146219621C621D621E622062236226622762286229622B622D622F
+6230623162326235623662386239623A623B623C6242624462456246624A0000
+92
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+624F62506255625662576259625A625C625D625E625F62606261626262646265
+6268627162726274627562776278627A627B627D628162826283628562866287
+6288628B628C628D628E628F629062946299629C629D629E62A362A662A762A9
+62AA62AD62AE62AF62B062B262B362B462B662B762B862BA62BE62C062C10000
+62C362CB62CF62D162D562DD62DE62E062E162E462EA62EB62F062F262F562F8
+62F962FA62FB63006303630463056306630A630B630C630D630F631063126313
+63146315631763186319631C632663276329632C632D632E6330633163336334
+6335633663376338633B633C633E633F63406341634463476348634A63516352
+635363546356635763586359635A635B635C635D63606364636563666368636A
+636B636C636F6370637263736374637563786379637C637D637E637F63816383
+638463856386638B638D639163936394639563976399639A639B639C639D639E
+639F63A163A463A663AB63AF63B163B263B563B663B963BB63BD63BF63C00000
+93
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63C163C263C363C563C763C863CA63CB63CC63D163D363D463D563D763D863D9
+63DA63DB63DC63DD63DF63E263E463E563E663E763E863EB63EC63EE63EF63F0
+63F163F363F563F763F963FA63FB63FC63FE640364046406640764086409640A
+640D640E6411641264156416641764186419641A641D641F6422642364240000
+6425642764286429642B642E642F643064316432643364356436643764386439
+643B643C643E6440644264436449644B644C644D644E644F6450645164536455
+645664576459645A645B645C645D645F64606461646264636464646564666468
+646A646B646C646E646F64706471647264736474647564766477647B647C647D
+647E647F648064816483648664886489648A648B648C648D648E648F64906493
+649464976498649A649B649C649D649F64A064A164A264A364A564A664A764A8
+64AA64AB64AF64B164B264B364B464B664B964BB64BD64BE64BF64C164C364C4
+64C664C764C864C964CA64CB64CC64CF64D164D364D464D564D664D964DA0000
+94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+64DB64DC64DD64DF64E064E164E364E564E764E864E964EA64EB64EC64ED64EE
+64EF64F064F164F264F364F464F564F664F764F864F964FA64FB64FC64FD64FE
+64FF65016502650365046505650665076508650A650B650C650D650E650F6510
+6511651365146515651665176519651A651B651C651D651E651F652065210000
+6522652365246526652765286529652A652C652D65306531653265336537653A
+653C653D6540654165426543654465466547654A654B654D654E655065526553
+655465576558655A655C655F6560656165646565656765686569656A656D656E
+656F657165736575657665786579657A657B657C657D657E657F658065816582
+658365846585658665886589658A658D658E658F65926594659565966598659A
+659D659E65A065A265A365A665A865AA65AC65AE65B165B265B365B465B565B6
+65B765B865BA65BB65BE65BF65C065C265C765C865C965CA65CD65D065D165D3
+65D465D565D865D965DA65DB65DC65DD65DE65DF65E165E365E465EA65EB0000
+95
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+65F265F365F465F565F865F965FB65FC65FD65FE65FF66016604660566076608
+6609660B660D661066116612661666176618661A661B661C661E662166226623
+662466266629662A662B662C662E663066326633663766386639663A663B663D
+663F66406642664466456646664766486649664A664D664E6650665166580000
+6659665B665C665D665E666066626663666566676669666A666B666C666D6671
+66726673667566786679667B667C667D667F6680668166836685668666886689
+668A668B668D668E668F6690669266936694669566986699669A669B669C669E
+669F66A066A166A266A366A466A566A666A966AA66AB66AC66AD66AF66B066B1
+66B266B366B566B666B766B866BA66BB66BC66BD66BF66C066C166C266C366C4
+66C566C666C766C866C966CA66CB66CC66CD66CE66CF66D066D166D266D366D4
+66D566D666D766D866DA66DE66DF66E066E166E266E366E466E566E766E866EA
+66EB66EC66ED66EE66EF66F166F566F666F866FA66FB66FD6701670267030000
+96
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6704670567066707670C670E670F671167126713671667186719671A671C671E
+67206721672267236724672567276729672E6730673267336736673767386739
+673B673C673E673F6741674467456747674A674B674D67526754675567576758
+6759675A675B675D67626763676467666767676B676C676E6771677467760000
+67786779677A677B677D678067826783678567866788678A678C678D678E678F
+679167926793679467966799679B679F67A067A167A467A667A967AC67AE67B1
+67B267B467B967BA67BB67BC67BD67BE67BF67C067C267C567C667C767C867C9
+67CA67CB67CC67CD67CE67D567D667D767DB67DF67E167E367E467E667E767E8
+67EA67EB67ED67EE67F267F567F667F767F867F967FA67FB67FC67FE68016802
+680368046806680D681068126814681568186819681A681B681C681E681F6820
+6822682368246825682668276828682B682C682D682E682F6830683168346835
+6836683A683B683F6847684B684D684F68526856685768586859685A685B0000
+97
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+685C685D685E685F686A686C686D686E686F6870687168726873687568786879
+687A687B687C687D687E687F688068826884688768886889688A688B688C688D
+688E68906891689268946895689668986899689A689B689C689D689E689F68A0
+68A168A368A468A568A968AA68AB68AC68AE68B168B268B468B668B768B80000
+68B968BA68BB68BC68BD68BE68BF68C168C368C468C568C668C768C868CA68CC
+68CE68CF68D068D168D368D468D668D768D968DB68DC68DD68DE68DF68E168E2
+68E468E568E668E768E868E968EA68EB68EC68ED68EF68F268F368F468F668F7
+68F868FB68FD68FE68FF69006902690369046906690769086909690A690C690F
+69116913691469156916691769186919691A691B691C691D691E692169226923
+69256926692769286929692A692B692C692E692F693169326933693569366937
+6938693A693B693C693E694069416943694469456946694769486949694A694B
+694C694D694E694F69506951695269536955695669586959695B695C695F0000
+98
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6961696269646965696769686969696A696C696D696F69706972697369746975
+6976697A697B697D697E697F698169836985698A698B698C698E698F69906991
+69926993699669976999699A699D699E699F69A069A169A269A369A469A569A6
+69A969AA69AC69AE69AF69B069B269B369B569B669B869B969BA69BC69BD0000
+69BE69BF69C069C269C369C469C569C669C769C869C969CB69CD69CF69D169D2
+69D369D569D669D769D869D969DA69DC69DD69DE69E169E269E369E469E569E6
+69E769E869E969EA69EB69EC69EE69EF69F069F169F369F469F569F669F769F8
+69F969FA69FB69FC69FE6A006A016A026A036A046A056A066A076A086A096A0B
+6A0C6A0D6A0E6A0F6A106A116A126A136A146A156A166A196A1A6A1B6A1C6A1D
+6A1E6A206A226A236A246A256A266A276A296A2B6A2C6A2D6A2E6A306A326A33
+6A346A366A376A386A396A3A6A3B6A3C6A3F6A406A416A426A436A456A466A48
+6A496A4A6A4B6A4C6A4D6A4E6A4F6A516A526A536A546A556A566A576A5A0000
+99
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A5C6A5D6A5E6A5F6A606A626A636A646A666A676A686A696A6A6A6B6A6C6A6D
+6A6E6A6F6A706A726A736A746A756A766A776A786A7A6A7B6A7D6A7E6A7F6A81
+6A826A836A856A866A876A886A896A8A6A8B6A8C6A8D6A8F6A926A936A946A95
+6A966A986A996A9A6A9B6A9C6A9D6A9E6A9F6AA16AA26AA36AA46AA56AA60000
+6AA76AA86AAA6AAD6AAE6AAF6AB06AB16AB26AB36AB46AB56AB66AB76AB86AB9
+6ABA6ABB6ABC6ABD6ABE6ABF6AC06AC16AC26AC36AC46AC56AC66AC76AC86AC9
+6ACA6ACB6ACC6ACD6ACE6ACF6AD06AD16AD26AD36AD46AD56AD66AD76AD86AD9
+6ADA6ADB6ADC6ADD6ADE6ADF6AE06AE16AE26AE36AE46AE56AE66AE76AE86AE9
+6AEA6AEB6AEC6AED6AEE6AEF6AF06AF16AF26AF36AF46AF56AF66AF76AF86AF9
+6AFA6AFB6AFC6AFD6AFE6AFF6B006B016B026B036B046B056B066B076B086B09
+6B0A6B0B6B0C6B0D6B0E6B0F6B106B116B126B136B146B156B166B176B186B19
+6B1A6B1B6B1C6B1D6B1E6B1F6B256B266B286B296B2A6B2B6B2C6B2D6B2E0000
+9A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6B2F6B306B316B336B346B356B366B386B3B6B3C6B3D6B3F6B406B416B426B44
+6B456B486B4A6B4B6B4D6B4E6B4F6B506B516B526B536B546B556B566B576B58
+6B5A6B5B6B5C6B5D6B5E6B5F6B606B616B686B696B6B6B6C6B6D6B6E6B6F6B70
+6B716B726B736B746B756B766B776B786B7A6B7D6B7E6B7F6B806B856B880000
+6B8C6B8E6B8F6B906B916B946B956B976B986B996B9C6B9D6B9E6B9F6BA06BA2
+6BA36BA46BA56BA66BA76BA86BA96BAB6BAC6BAD6BAE6BAF6BB06BB16BB26BB6
+6BB86BB96BBA6BBB6BBC6BBD6BBE6BC06BC36BC46BC66BC76BC86BC96BCA6BCC
+6BCE6BD06BD16BD86BDA6BDC6BDD6BDE6BDF6BE06BE26BE36BE46BE56BE66BE7
+6BE86BE96BEC6BED6BEE6BF06BF16BF26BF46BF66BF76BF86BFA6BFB6BFC6BFE
+6BFF6C006C016C026C036C046C086C096C0A6C0B6C0C6C0E6C126C176C1C6C1D
+6C1E6C206C236C256C2B6C2C6C2D6C316C336C366C376C396C3A6C3B6C3C6C3E
+6C3F6C436C446C456C486C4B6C4C6C4D6C4E6C4F6C516C526C536C566C580000
+9B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6C596C5A6C626C636C656C666C676C6B6C6C6C6D6C6E6C6F6C716C736C756C77
+6C786C7A6C7B6C7C6C7F6C806C846C876C8A6C8B6C8D6C8E6C916C926C956C96
+6C976C986C9A6C9C6C9D6C9E6CA06CA26CA86CAC6CAF6CB06CB46CB56CB66CB7
+6CBA6CC06CC16CC26CC36CC66CC76CC86CCB6CCD6CCE6CCF6CD16CD26CD80000
+6CD96CDA6CDC6CDD6CDF6CE46CE66CE76CE96CEC6CED6CF26CF46CF96CFF6D00
+6D026D036D056D066D086D096D0A6D0D6D0F6D106D116D136D146D156D166D18
+6D1C6D1D6D1F6D206D216D226D236D246D266D286D296D2C6D2D6D2F6D306D34
+6D366D376D386D3A6D3F6D406D426D446D496D4C6D506D556D566D576D586D5B
+6D5D6D5F6D616D626D646D656D676D686D6B6D6C6D6D6D706D716D726D736D75
+6D766D796D7A6D7B6D7D6D7E6D7F6D806D816D836D846D866D876D8A6D8B6D8D
+6D8F6D906D926D966D976D986D996D9A6D9C6DA26DA56DAC6DAD6DB06DB16DB3
+6DB46DB66DB76DB96DBA6DBB6DBC6DBD6DBE6DC16DC26DC36DC86DC96DCA0000
+9C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6DCD6DCE6DCF6DD06DD26DD36DD46DD56DD76DDA6DDB6DDC6DDF6DE26DE36DE5
+6DE76DE86DE96DEA6DED6DEF6DF06DF26DF46DF56DF66DF86DFA6DFD6DFE6DFF
+6E006E016E026E036E046E066E076E086E096E0B6E0F6E126E136E156E186E19
+6E1B6E1C6E1E6E1F6E226E266E276E286E2A6E2C6E2E6E306E316E336E350000
+6E366E376E396E3B6E3C6E3D6E3E6E3F6E406E416E426E456E466E476E486E49
+6E4A6E4B6E4C6E4F6E506E516E526E556E576E596E5A6E5C6E5D6E5E6E606E61
+6E626E636E646E656E666E676E686E696E6A6E6C6E6D6E6F6E706E716E726E73
+6E746E756E766E776E786E796E7A6E7B6E7C6E7D6E806E816E826E846E876E88
+6E8A6E8B6E8C6E8D6E8E6E916E926E936E946E956E966E976E996E9A6E9B6E9D
+6E9E6EA06EA16EA36EA46EA66EA86EA96EAB6EAC6EAD6EAE6EB06EB36EB56EB8
+6EB96EBC6EBE6EBF6EC06EC36EC46EC56EC66EC86EC96ECA6ECC6ECD6ECE6ED0
+6ED26ED66ED86ED96EDB6EDC6EDD6EE36EE76EEA6EEB6EEC6EED6EEE6EEF0000
+9D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6EF06EF16EF26EF36EF56EF66EF76EF86EFA6EFB6EFC6EFD6EFE6EFF6F006F01
+6F036F046F056F076F086F0A6F0B6F0C6F0D6F0E6F106F116F126F166F176F18
+6F196F1A6F1B6F1C6F1D6F1E6F1F6F216F226F236F256F266F276F286F2C6F2E
+6F306F326F346F356F376F386F396F3A6F3B6F3C6F3D6F3F6F406F416F420000
+6F436F446F456F486F496F4A6F4C6F4E6F4F6F506F516F526F536F546F556F56
+6F576F596F5A6F5B6F5D6F5F6F606F616F636F646F656F676F686F696F6A6F6B
+6F6C6F6F6F706F716F736F756F766F776F796F7B6F7D6F7E6F7F6F806F816F82
+6F836F856F866F876F8A6F8B6F8F6F906F916F926F936F946F956F966F976F98
+6F996F9A6F9B6F9D6F9E6F9F6FA06FA26FA36FA46FA56FA66FA86FA96FAA6FAB
+6FAC6FAD6FAE6FAF6FB06FB16FB26FB46FB56FB76FB86FBA6FBB6FBC6FBD6FBE
+6FBF6FC16FC36FC46FC56FC66FC76FC86FCA6FCB6FCC6FCD6FCE6FCF6FD06FD3
+6FD46FD56FD66FD76FD86FD96FDA6FDB6FDC6FDD6FDF6FE26FE36FE46FE50000
+9E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6FE66FE76FE86FE96FEA6FEB6FEC6FED6FF06FF16FF26FF36FF46FF56FF66FF7
+6FF86FF96FFA6FFB6FFC6FFD6FFE6FFF70007001700270037004700570067007
+70087009700A700B700C700D700E700F70107012701370147015701670177018
+7019701C701D701E701F702070217022702470257026702770287029702A0000
+702B702C702D702E702F70307031703270337034703670377038703A703B703C
+703D703E703F7040704170427043704470457046704770487049704A704B704D
+704E7050705170527053705470557056705770587059705A705B705C705D705F
+7060706170627063706470657066706770687069706A706E7071707270737074
+70777079707A707B707D7081708270837084708670877088708B708C708D708F
+70907091709370977098709A709B709E709F70A070A170A270A370A470A570A6
+70A770A870A970AA70B070B270B470B570B670BA70BE70BF70C470C570C670C7
+70C970CB70CC70CD70CE70CF70D070D170D270D370D470D570D670D770DA0000
+9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+70DC70DD70DE70E070E170E270E370E570EA70EE70F070F170F270F370F470F5
+70F670F870FA70FB70FC70FE70FF710071017102710371047105710671077108
+710B710C710D710E710F7111711271147117711B711C711D711E711F71207121
+7122712371247125712771287129712A712B712C712D712E7132713371340000
+7135713771387139713A713B713C713D713E713F714071417142714371447146
+714771487149714B714D714F7150715171527153715471557156715771587159
+715A715B715D715F716071617162716371657169716A716B716C716D716F7170
+717171747175717671777179717B717C717E717F718071817182718371857186
+718771887189718B718C718D718E7190719171927193719571967197719A719B
+719C719D719E71A171A271A371A471A571A671A771A971AA71AB71AD71AE71AF
+71B071B171B271B471B671B771B871BA71BB71BC71BD71BE71BF71C071C171C2
+71C471C571C671C771C871C971CA71CB71CC71CD71CF71D071D171D271D30000
+A0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+71D671D771D871D971DA71DB71DC71DD71DE71DF71E171E271E371E471E671E8
+71E971EA71EB71EC71ED71EF71F071F171F271F371F471F571F671F771F871FA
+71FB71FC71FD71FE71FF720072017202720372047205720772087209720A720B
+720C720D720E720F7210721172127213721472157216721772187219721A0000
+721B721C721E721F722072217222722372247225722672277229722B722D722E
+722F723272337234723A723C723E72407241724272437244724572467249724A
+724B724E724F7250725172537254725572577258725A725C725E726072637264
+72657268726A726B726C726D7270727172737274727672777278727B727C727D
+7282728372857286728772887289728C728E7290729172937294729572967297
+72987299729A729B729C729D729E72A072A172A272A372A472A572A672A772A8
+72A972AA72AB72AE72B172B272B372B572BA72BB72BC72BD72BE72BF72C072C5
+72C672C772C972CA72CB72CC72CF72D172D372D472D572D672D872DA72DB0000
+A1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030003001300200B702C902C700A8300330052014FF5E2016202620182019
+201C201D3014301530083009300A300B300C300D300E300F3016301730103011
+00B100D700F72236222722282211220F222A222922082237221A22A522252220
+23122299222B222E2261224C2248223D221D2260226E226F22642265221E2235
+22342642264000B0203220332103FF0400A4FFE0FFE1203000A7211626062605
+25CB25CF25CE25C725C625A125A025B325B2203B219221902191219330130000
+A2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000217021712172217321742175217621772178217900000000000000000000
+000024882489248A248B248C248D248E248F2490249124922493249424952496
+249724982499249A249B247424752476247724782479247A247B247C247D247E
+247F248024812482248324842485248624872460246124622463246424652466
+2467246824690000000032203221322232233224322532263227322832290000
+00002160216121622163216421652166216721682169216A216B000000000000
+A3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF01FF02FF03FFE5FF05FF06FF07FF08FF09FF0AFF0BFF0CFF0DFF0EFF0F
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19FF1AFF1BFF1CFF1DFF1EFF1F
+FF20FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF3BFF3CFF3DFF3EFF3F
+FF40FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5AFF5BFF5CFF5DFFE30000
+A4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+A6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+FE35FE36FE39FE3AFE3FFE40FE3DFE3EFE41FE42FE43FE4400000000FE3BFE3C
+FE37FE38FE310000FE33FE340000000000000000000000000000000000000000
+A7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+A8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+02CA02CB02D920132015202520352105210921962197219821992215221F2223
+22522266226722BF2550255125522553255425552556255725582559255A255B
+255C255D255E255F2560256125622563256425652566256725682569256A256B
+256C256D256E256F257025712572257325812582258325842585258625870000
+25882589258A258B258C258D258E258F25932594259525BC25BD25E225E325E4
+25E5260922953012301D301E0000000000000000000000000000000000000000
+0000010100E101CE00E0011300E9011B00E8012B00ED01D000EC014D00F301D2
+00F2016B00FA01D400F901D601D801DA01DC00FC00EA02510000014401480000
+0261000000000000000031053106310731083109310A310B310C310D310E310F
+3110311131123113311431153116311731183119311A311B311C311D311E311F
+3120312131223123312431253126312731283129000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30213022302330243025302630273028302932A3338E338F339C339D339E33A1
+33C433CE33D133D233D5FE30FFE2FFE400002121323100002010000000000000
+30FC309B309C30FD30FE3006309D309EFE49FE4AFE4BFE4CFE4DFE4EFE4FFE50
+FE51FE52FE54FE55FE56FE57FE59FE5AFE5BFE5CFE5DFE5EFE5FFE60FE610000
+FE62FE63FE64FE65FE66FE68FE69FE6AFE6B0000000000000000000000000000
+0000000000000000000000003007000000000000000000000000000000000000
+00000000000000002500250125022503250425052506250725082509250A250B
+250C250D250E250F2510251125122513251425152516251725182519251A251B
+251C251D251E251F2520252125222523252425252526252725282529252A252B
+252C252D252E252F2530253125322533253425352536253725382539253A253B
+253C253D253E253F2540254125422543254425452546254725482549254A254B
+0000000000000000000000000000000000000000000000000000000000000000
+AA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+72DC72DD72DF72E272E372E472E572E672E772EA72EB72F572F672F972FD72FE
+72FF73007302730473057306730773087309730B730C730D730F731073117312
+731473187319731A731F732073237324732673277328732D732F733073327333
+73357336733A733B733C733D7340734173427343734473457346734773480000
+7349734A734B734C734E734F7351735373547355735673587359735A735B735C
+735D735E735F736173627363736473657366736773687369736A736B736E7370
+7371000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+AB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+73727373737473757376737773787379737A737B737C737D737F738073817382
+7383738573867388738A738C738D738F73907392739373947395739773987399
+739A739C739D739E73A073A173A373A473A573A673A773A873AA73AC73AD73B1
+73B473B573B673B873B973BC73BD73BE73BF73C173C373C473C573C673C70000
+73CB73CC73CE73D273D373D473D573D673D773D873DA73DB73DC73DD73DF73E1
+73E273E373E473E673E873EA73EB73EC73EE73EF73F073F173F373F473F573F6
+73F7000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+AC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+73F873F973FA73FB73FC73FD73FE73FF740074017402740474077408740B740C
+740D740E741174127413741474157416741774187419741C741D741E741F7420
+74217423742474277429742B742D742F74317432743774387439743A743B743D
+743E743F744074427443744474457446744774487449744A744B744C744D0000
+744E744F7450745174527453745474567458745D746074617462746374647465
+7466746774687469746A746B746C746E746F7471747274737474747574787479
+747A000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+AD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+747B747C747D747F748274847485748674887489748A748C748D748F74917492
+7493749474957496749774987499749A749B749D749F74A074A174A274A374A4
+74A574A674AA74AB74AC74AD74AE74AF74B074B174B274B374B474B574B674B7
+74B874B974BB74BC74BD74BE74BF74C074C174C274C374C474C574C674C70000
+74C874C974CA74CB74CC74CD74CE74CF74D074D174D374D474D574D674D774D8
+74D974DA74DB74DD74DF74E174E574E774E874E974EA74EB74EC74ED74F074F1
+74F2000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+AE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74F374F574F874F974FA74FB74FC74FD74FE7500750175027503750575067507
+75087509750A750B750C750E751075127514751575167517751B751D751E7520
+752175227523752475267527752A752E753475367539753C753D753F75417542
+75437544754675477549754A754D755075517552755375557556755775580000
+755D755E755F75607561756275637564756775687569756B756C756D756E756F
+757075717573757575767577757A757B757C757D757E75807581758275847585
+7587000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+AF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+75887589758A758C758D758E7590759375957598759B759C759E75A275A675A7
+75A875A975AA75AD75B675B775BA75BB75BF75C075C175C675CB75CC75CE75CF
+75D075D175D375D775D975DA75DC75DD75DF75E075E175E575E975EC75ED75EE
+75EF75F275F375F575F675F775F875FA75FB75FD75FE76027604760676070000
+76087609760B760D760E760F76117612761376147616761A761C761D761E7621
+762376277628762C762E762F76317632763676377639763A763B763D76417642
+7644000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+76457646764776487649764A764B764E764F7650765176527653765576577658
+7659765A765B765D765F766076617662766476657666766776687669766A766C
+766D766E767076717672767376747675767676777679767A767C767F76807681
+768376857689768A768C768D768F769076927694769576977698769A769B0000
+769C769D769E769F76A076A176A276A376A576A676A776A876A976AA76AB76AC
+76AD76AF76B076B376B576B676B776B876B976BA76BB76BC76BD76BE76C076C1
+76C3554A963F57C3632854CE550954C07691764C853C77EE827E788D72319698
+978D6C285B894FFA630966975CB880FA684880AE660276CE51F9655671AC7FF1
+888450B2596561CA6FB382AD634C625253ED54277B06516B75A45DF462D48DCB
+9776628A8019575D97387F627238767D67CF767E64464F708D2562DC7A176591
+73ED642C6273822C9881677F7248626E62CC4F3474E3534A529E7ECA90A65E2E
+6886699C81807ED168D278C5868C9551508D8C2482DE80DE5305891252650000
+B1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+76C476C776C976CB76CC76D376D576D976DA76DC76DD76DE76E076E176E276E3
+76E476E676E776E876E976EA76EB76EC76ED76F076F376F576F676F776FA76FB
+76FD76FF77007702770377057706770A770C770E770F77107711771277137714
+7715771677177718771B771C771D771E77217723772477257727772A772B0000
+772C772E773077317732773377347739773B773D773E773F7742774477457746
+77487749774A774B774C774D774E774F77527753775477557756775777587759
+775C858496F94FDD582199715B9D62B162A566B48C799C8D7206676F789160B2
+535153178F8880CC8D1D94A1500D72C8590760EB711988AB595482EF672C7B28
+5D297EF7752D6CF58E668FF8903C9F3B6BD491197B145F7C78A784D6853D6BD5
+6BD96BD65E015E8775F995ED655D5F0A5FC58F9F58C181C2907F965B97AD8FB9
+7F168D2C62414FBF53D8535E8FA88FA98FAB904D68075F6A819888689CD6618B
+522B762A5F6C658C6FD26EE85BBE6448517551B067C44E1979C9997C70B30000
+B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+775D775E775F7760776477677769776A776D776E776F77707771777277737774
+7775777677777778777A777B777C7781778277837786778777887789778A778B
+778F77907793779477957796779777987799779A779B779C779D779E77A177A3
+77A477A677A877AB77AD77AE77AF77B177B277B477B677B777B877B977BA0000
+77BC77BE77C077C177C277C377C477C577C677C777C877C977CA77CB77CC77CE
+77CF77D077D177D277D377D477D577D677D877D977DA77DD77DE77DF77E077E1
+77E475C55E7673BB83E064AD62E894B56CE2535A52C3640F94C27B944F2F5E1B
+82368116818A6E246CCA9A736355535C54FA886557E04E0D5E036B657C3F90E8
+601664E6731C88C16750624D8D22776C8E2991C75F6983DC8521991053C28695
+6B8B60ED60E8707F82CD82314ED36CA785CF64CD7CD969FD66F9834953957B56
+4FA7518C6D4B5C428E6D63D253C9832C833667E578B4643D5BDF5C945DEE8BE7
+62C667F48C7A640063BA8749998B8C177F2094F24EA7961098A4660C73160000
+B3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+77E677E877EA77EF77F077F177F277F477F577F777F977FA77FB77FC78037804
+7805780678077808780A780B780E780F7810781378157819781B781E78207821
+782278247828782A782B782E782F78317832783378357836783D783F78417842
+78437844784678487849784A784B784D784F78517853785478587859785A0000
+785B785C785E785F7860786178627863786478657866786778687869786F7870
+78717872787378747875787678787879787A787B787D787E787F788078817882
+7883573A5C1D5E38957F507F80A05382655E7545553150218D856284949E671D
+56326F6E5DE2543570928F66626F64A463A35F7B6F8890F481E38FB05C186668
+5FF16C8996488D81886C649179F057CE6A59621054484E587A0B60E96F848BDA
+627F901E9A8B79E4540375F4630153196C608FDF5F1B9A70803B9F7F4F885C3A
+8D647FC565A570BD514551B2866B5D075BA062BD916C75748E0C7A2061017B79
+4EC77EF877854E1181ED521D51FA6A7153A88E87950496CF6EC19664695A0000
+B4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7884788578867888788A788B788F789078927894789578967899789D789E78A0
+78A278A478A678A878A978AA78AB78AC78AD78AE78AF78B578B678B778B878BA
+78BB78BC78BD78BF78C078C278C378C478C678C778C878CC78CD78CE78CF78D1
+78D278D378D678D778D878DA78DB78DC78DD78DE78DF78E078E178E278E30000
+78E478E578E678E778E978EA78EB78ED78EE78EF78F078F178F378F578F678F8
+78F978FB78FC78FD78FE78FF79007902790379047906790779087909790A790B
+790C784050A877D7641089E6590463E35DDD7A7F693D4F20823955984E3275AE
+7A975E625E8A95EF521B5439708A6376952457826625693F918755076DF37EAF
+882262337EF075B5832878C196CC8F9E614874F78BCD6B64523A8D506B21806A
+847156F153064ECE4E1B51D17C97918B7C074FC38E7F7BE17A9C64675D1450AC
+810676017CB96DEC7FE067515B585BF878CB64AE641363AA632B9519642D8FBE
+7B5476296253592754466B7950A362345E266B864EE38D37888B5F85902E0000
+B5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+790D790E790F791079117912791479157916791779187919791A791B791C791D
+791F792079217922792379257926792779287929792A792B792C792D792E792F
+793079317932793379357936793779387939793D793F79427943794479457947
+794A794B794C794D794E794F7950795179527954795579587959796179630000
+796479667969796A796B796C796E79707971797279737974797579767979797B
+797C797D797E797F798279837986798779887989798B798C798D798E79907991
+79926020803D62C54E39535590F863B880C665E66C2E4F4660EE6DE18BDE5F39
+86CB5F536321515A83616863520063638E4850125C9B79775BFC52307A3B60BC
+905376D75FB75F9776848E6C706F767B7B4977AA51F3909358244F4E6EF48FEA
+654C7B1B72C46DA47FDF5AE162B55E95573084827B2C5E1D5F1F90127F1498A0
+63826EC7789870B95178975B57AB75354F4375385E9760E659606DC06BBF7889
+53FC96D551CB52016389540A94938C038DCC7239789F87768FED8C0D53E00000
+B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7993799479957996799779987999799B799C799D799E799F79A079A179A279A3
+79A479A579A679A879A979AA79AB79AC79AD79AE79AF79B079B179B279B479B5
+79B679B779B879BC79BF79C279C479C579C779C879CA79CC79CE79CF79D079D3
+79D479D679D779D979DA79DB79DC79DD79DE79E079E179E279E579E879EA0000
+79EC79EE79F179F279F379F479F579F679F779F979FA79FC79FE79FF7A017A04
+7A057A077A087A097A0A7A0C7A0F7A107A117A127A137A157A167A187A197A1B
+7A1C4E0176EF53EE948998769F0E952D5B9A8BA24E224E1C51AC846361C252A8
+680B4F97606B51BB6D1E515C6296659796618C46901775D890FD77636BD2728A
+72EC8BFB583577798D4C675C9540809A5EA66E2159927AEF77ED953B6BB565AD
+7F0E58065151961F5BF958A954288E726566987F56E4949D76FE9041638754C6
+591A593A579B8EB267358DFA8235524160F0581586FE5CE89E454FC4989D8BB9
+5A2560765384627C904F9102997F6069800C513F80335C1499756D314E8C0000
+B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7A1D7A1F7A217A227A247A257A267A277A287A297A2A7A2B7A2C7A2D7A2E7A2F
+7A307A317A327A347A357A367A387A3A7A3E7A407A417A427A437A447A457A47
+7A487A497A4A7A4B7A4C7A4D7A4E7A4F7A507A527A537A547A557A567A587A59
+7A5A7A5B7A5C7A5D7A5E7A5F7A607A617A627A637A647A657A667A677A680000
+7A697A6A7A6B7A6C7A6D7A6E7A6F7A717A727A737A757A7B7A7C7A7D7A7E7A82
+7A857A877A897A8A7A8B7A8C7A8E7A8F7A907A937A947A997A9A7A9B7A9E7AA1
+7AA28D3053D17F5A7B4F4F104E4F96006CD573D085E95E06756A7FFB6A0A77FE
+94927E4151E170E653CD8FD483038D2972AF996D6CDB574A82B365B980AA623F
+963259A84EFF8BBF7EBA653E83F2975E556198DE80A5532A8BFD542080BA5E9F
+6CB88D3982AC915A54296C1B52067EB7575F711A6C7E7C89594B4EFD5FFF6124
+7CAA4E305C0167AB87025CF0950B98CE75AF70FD902251AF7F1D8BBD594951E4
+4F5B5426592B657780A45B75627662C28F905E456C1F7B264F0F4FD8670D0000
+B8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7AA37AA47AA77AA97AAA7AAB7AAE7AAF7AB07AB17AB27AB47AB57AB67AB77AB8
+7AB97ABA7ABB7ABC7ABD7ABE7AC07AC17AC27AC37AC47AC57AC67AC77AC87AC9
+7ACA7ACC7ACD7ACE7ACF7AD07AD17AD27AD37AD47AD57AD77AD87ADA7ADB7ADC
+7ADD7AE17AE27AE47AE77AE87AE97AEA7AEB7AEC7AEE7AF07AF17AF27AF30000
+7AF47AF57AF67AF77AF87AFB7AFC7AFE7B007B017B027B057B077B097B0C7B0D
+7B0E7B107B127B137B167B177B187B1A7B1C7B1D7B1F7B217B227B237B277B29
+7B2D6D6E6DAA798F88B15F17752B629A8F854FEF91DC65A7812F81515E9C8150
+8D74526F89868D4B590D50854ED8961C723681798D1F5BCC8BA3964459877F1A
+54905676560E8BE565396982949976D66E895E727518674667D17AFF809D8D76
+611F79C665628D635188521A94A27F38809B7EB25C976E2F67607BD9768B9AD8
+818F7F947CD5641E95507A3F544A54E56B4C640162089E3D80F3759952729769
+845B683C86E49601969494EC4E2A54047ED968398DDF801566F45E9A7FB90000
+B9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7B2F7B307B327B347B357B367B377B397B3B7B3D7B3F7B407B417B427B437B44
+7B467B487B4A7B4D7B4E7B537B557B577B597B5C7B5E7B5F7B617B637B647B65
+7B667B677B687B697B6A7B6B7B6C7B6D7B6F7B707B737B747B767B787B7A7B7C
+7B7D7B7F7B817B827B837B847B867B877B887B897B8A7B8B7B8C7B8E7B8F0000
+7B917B927B937B967B987B997B9A7B9B7B9E7B9F7BA07BA37BA47BA57BAE7BAF
+7BB07BB27BB37BB57BB67BB77BB97BBA7BBB7BBC7BBD7BBE7BBF7BC07BC27BC3
+7BC457C2803F68975DE5653B529F606D9F9A4F9B8EAC516C5BAB5F135DE96C5E
+62F18D21517194A952FE6C9F82DF72D757A267848D2D591F8F9C83C754957B8D
+4F306CBD5B6459D19F1353E486CA9AA88C3780A16545987E56FA96C7522E74DC
+52505BE1630289024E5662D0602A68FA51735B9851A089C27BA199867F5060EF
+704C8D2F51495E7F901B747089C4572D78455F529F9F95FA8F689B3C8BE17678
+684267DC8DEA8D35523D8F8A6EDA68CD950590ED56FD679C88F98FC754C80000
+BA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7BC57BC87BC97BCA7BCB7BCD7BCE7BCF7BD07BD27BD47BD57BD67BD77BD87BDB
+7BDC7BDE7BDF7BE07BE27BE37BE47BE77BE87BE97BEB7BEC7BED7BEF7BF07BF2
+7BF37BF47BF57BF67BF87BF97BFA7BFB7BFD7BFF7C007C017C027C037C047C05
+7C067C087C097C0A7C0D7C0E7C107C117C127C137C147C157C177C187C190000
+7C1A7C1B7C1C7C1D7C1E7C207C217C227C237C247C257C287C297C2B7C2C7C2D
+7C2E7C2F7C307C317C327C337C347C357C367C377C397C3A7C3B7C3C7C3D7C3E
+7C429AB85B696D776C264EA55BB39A87916361A890AF97E9542B6DB55BD251FD
+558A7F557FF064BC634D65F161BE608D710A6C576C49592F676D822A58D5568E
+8C6A6BEB90DD597D801753F76D695475559D837783CF683879BE548C4F555408
+76D28C8996026CB36DB88D6B89109E648D3A563F9ED175D55F8872E0606854FC
+4EA86A2A886160528F7054C470D886799E3F6D2A5B8F5F187EA255894FAF7334
+543C539A5019540E547C4E4E5FFD745A58F6846B80E1877472D07CCA6E560000
+BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7C437C447C457C467C477C487C497C4A7C4B7C4C7C4E7C4F7C507C517C527C53
+7C547C557C567C577C587C597C5A7C5B7C5C7C5D7C5E7C5F7C607C617C627C63
+7C647C657C667C677C687C697C6A7C6B7C6C7C6D7C6E7C6F7C707C717C727C75
+7C767C777C787C797C7A7C7E7C7F7C807C817C827C837C847C857C867C870000
+7C887C8A7C8B7C8C7C8D7C8E7C8F7C907C937C947C967C997C9A7C9B7CA07CA1
+7CA37CA67CA77CA87CA97CAB7CAC7CAD7CAF7CB07CB47CB57CB67CB77CB87CBA
+7CBB5F27864E552C62A44E926CAA623782B154D7534E733E6ED1753B52125316
+8BDD69D05F8A60006DEE574F6B2273AF68538FD87F13636260A3552475EA8C62
+71156DA35BA65E7B8352614C9EC478FA87577C27768751F060F6714C66435E4C
+604D8C0E707063258F895FBD606286D456DE6BC160946167534960E066668D3F
+79FD4F1A70E96C478BB38BF27ED88364660F5A5A9B426D516DF78C416D3B4F19
+706B83B7621660D1970D8D27797851FB573E57FA673A75787A3D79EF7B950000
+BC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7CBF7CC07CC27CC37CC47CC67CC97CCB7CCE7CCF7CD07CD17CD27CD37CD47CD8
+7CDA7CDB7CDD7CDE7CE17CE27CE37CE47CE57CE67CE77CE97CEA7CEB7CEC7CED
+7CEE7CF07CF17CF27CF37CF47CF57CF67CF77CF97CFA7CFC7CFD7CFE7CFF7D00
+7D017D027D037D047D057D067D077D087D097D0B7D0C7D0D7D0E7D0F7D100000
+7D117D127D137D147D157D167D177D187D197D1A7D1B7D1C7D1D7D1E7D1F7D21
+7D237D247D257D267D287D297D2A7D2C7D2D7D2E7D307D317D327D337D347D35
+7D36808C99658FF96FC08BA59E2159EC7EE97F095409678168D88F917C4D96C6
+53CA602575BE6C7253735AC97EA7632451E0810A5DF184DF628051805B634F0E
+796D524260B86D4E5BC45BC28BA18BB065E25FCC964559937EE77EAA560967B7
+59394F735BB652A0835A988A8D3E753294BE50477A3C4EF767B69A7E5AC16B7C
+76D1575A5C167B3A95F4714E517C80A9827059787F04832768C067EC78B17877
+62E363617B804FED526A51CF835069DB92748DF58D3189C1952E7BAD4EF60000
+BD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7D377D387D397D3A7D3B7D3C7D3D7D3E7D3F7D407D417D427D437D447D457D46
+7D477D487D497D4A7D4B7D4C7D4D7D4E7D4F7D507D517D527D537D547D557D56
+7D577D587D597D5A7D5B7D5C7D5D7D5E7D5F7D607D617D627D637D647D657D66
+7D677D687D697D6A7D6B7D6C7D6D7D6F7D707D717D727D737D747D757D760000
+7D787D797D7A7D7B7D7C7D7D7D7E7D7F7D807D817D827D837D847D857D867D87
+7D887D897D8A7D8B7D8C7D8D7D8E7D8F7D907D917D927D937D947D957D967D97
+7D98506582305251996F6E106E856DA75EFA50F559DC5C066D466C5F7586848B
+686859568BB253209171964D854969127901712680F64EA490CA6D479A845A07
+56BC640594F077EB4FA5811A72E189D2997A7F347EDE527F655991758F7F8F83
+53EB7A9663ED63A5768679F888579636622A52AB8282685467706377776B7AED
+6D017ED389E359D0621285C982A5754C501F4ECB75A58BEB5C4A5DFE7B4B65A4
+91D14ECA6D25895F7D2795264EC58C288FDB9773664B79818FD170EC6D780000
+BE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7D997D9A7D9B7D9C7D9D7D9E7D9F7DA07DA17DA27DA37DA47DA57DA77DA87DA9
+7DAA7DAB7DAC7DAD7DAF7DB07DB17DB27DB37DB47DB57DB67DB77DB87DB97DBA
+7DBB7DBC7DBD7DBE7DBF7DC07DC17DC27DC37DC47DC57DC67DC77DC87DC97DCA
+7DCB7DCC7DCD7DCE7DCF7DD07DD17DD27DD37DD47DD57DD67DD77DD87DD90000
+7DDA7DDB7DDC7DDD7DDE7DDF7DE07DE17DE27DE37DE47DE57DE67DE77DE87DE9
+7DEA7DEB7DEC7DED7DEE7DEF7DF07DF17DF27DF37DF47DF57DF67DF77DF87DF9
+7DFA5C3D52B283465162830E775B66769CB84EAC60CA7CBE7CB37ECF4E958B66
+666F988897595883656C955C5F8475C997567ADF7ADE51C070AF7A9863EA7A76
+7EA0739697ED4E4570784E5D915253A9655165E781FC8205548E5C31759A97A0
+62D872D975BD5C459A7983CA5C40548077E94E3E6CAE805A62D2636E5DE85177
+8DDD8E1E952F4FF153E560E770AC526763509E435A1F5026773753777EE26485
+652B628963985014723589C951B38BC07EDD574783CC94A7519B541B5CFB0000
+BF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7DFB7DFC7DFD7DFE7DFF7E007E017E027E037E047E057E067E077E087E097E0A
+7E0B7E0C7E0D7E0E7E0F7E107E117E127E137E147E157E167E177E187E197E1A
+7E1B7E1C7E1D7E1E7E1F7E207E217E227E237E247E257E267E277E287E297E2A
+7E2B7E2C7E2D7E2E7E2F7E307E317E327E337E347E357E367E377E387E390000
+7E3A7E3C7E3D7E3E7E3F7E407E427E437E447E457E467E487E497E4A7E4B7E4C
+7E4D7E4E7E4F7E507E517E527E537E547E557E567E577E587E597E5A7E5B7E5C
+7E5D4FCA7AE36D5A90E19A8F55805496536154AF5F0063E9697751EF6168520A
+582A52D8574E780D770B5EB761777CE0625B62974EA27095800362F770E49760
+577782DB67EF68F578D5989779D158F354B353EF6E34514B523B5BA28BFE80AF
+554357A660735751542D7A7A60505B5463A762A053E362635BC767AF54ED7A9F
+82E691775E9388E4593857AE630E8DE880EF57577B774FA95FEB5BBD6B3E5321
+7B5072C2684677FF773665F751B54E8F76D45CBF7AA58475594E9B4150800000
+C0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7E5E7E5F7E607E617E627E637E647E657E667E677E687E697E6A7E6B7E6C7E6D
+7E6E7E6F7E707E717E727E737E747E757E767E777E787E797E7A7E7B7E7C7E7D
+7E7E7E7F7E807E817E837E847E857E867E877E887E897E8A7E8B7E8C7E8D7E8E
+7E8F7E907E917E927E937E947E957E967E977E987E997E9A7E9C7E9D7E9E0000
+7EAE7EB47EBB7EBC7ED67EE47EEC7EF97F0A7F107F1E7F377F397F3B7F3C7F3D
+7F3E7F3F7F407F417F437F467F477F487F497F4A7F4B7F4C7F4D7F4E7F4F7F52
+7F53998861276E8357646606634656F062EC62695ED39614578362C955878721
+814A8FA3556683B167658D5684DD5A6A680F62E67BEE961151706F9C8C3063FD
+89C861D27F0670C26EE57405699472FC5ECA90CE67176D6A635E52B372628001
+4F6C59E5916A70D96D9D52D24E5096F7956D857E78CA7D2F5121579264C2808B
+7C7B6CEA68F1695E51B7539868A872819ECE7BF172F879BB6F137406674E91CC
+9CA4793C83898354540F68174E3D538952B1783E5386522950884F8B4FD00000
+C1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7F567F597F5B7F5C7F5D7F5E7F607F637F647F657F667F677F6B7F6C7F6D7F6F
+7F707F737F757F767F777F787F7A7F7B7F7C7F7D7F7F7F807F827F837F847F85
+7F867F877F887F897F8B7F8D7F8F7F907F917F927F937F957F967F977F987F99
+7F9B7F9C7FA07FA27FA37FA57FA67FA87FA97FAA7FAB7FAC7FAD7FAE7FB10000
+7FB37FB47FB57FB67FB77FBA7FBB7FBE7FC07FC27FC37FC47FC67FC77FC87FC9
+7FCB7FCD7FCF7FD07FD17FD27FD37FD67FD77FD97FDA7FDB7FDC7FDD7FDE7FE2
+7FE375E27ACB7C926CA596B6529B748354E94FE9805483B28FDE95705EC9601C
+6D9F5E18655B813894FE604B70BC7EC37CAE51C968817CB1826F4E248F8691CF
+667E4EAE8C0564A9804A50DA759771CE5BE58FBD6F664E86648295635ED66599
+521788C270C852A3730E7433679778F797164E3490BB9CDE6DCB51DB8D41541D
+62CE73B283F196F69F8494C34F367F9A51CC707596755CAD988653E64EE46E9C
+740969B4786B998F7559521876246D4167F3516D9F99804B54997B3C7ABF0000
+C2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7FE47FE77FE87FEA7FEB7FEC7FED7FEF7FF27FF47FF57FF67FF77FF87FF97FFA
+7FFD7FFE7FFF8002800780088009800A800E800F80118013801A801B801D801E
+801F802180238024802B802C802D802E802F8030803280348039803A803C803E
+8040804180448045804780488049804E804F8050805180538055805680570000
+8059805B805C805D805E805F806080618062806380648065806680678068806B
+806C806D806E806F807080728073807480758076807780788079807A807B807C
+807D9686578462E29647697C5A0464027BD36F0F964B82A6536298855E907089
+63B35364864F9C819E93788C97328DEF8D429E7F6F5E79845F559646622E9A74
+541594DD4FA365C55C655C617F1586516C2F5F8B73876EE47EFF5CE6631B5B6A
+6EE653754E7163A0756562A18F6E4F264ED16CA67EB68BBA841D87BA7F57903B
+95237BA99AA188F8843D6D1B9A867EDC59889EBB739B780186829A6C9A82561B
+541757CB4E709EA653568FC881097792999286EE6EE1851366FC61626F2B0000
+C3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+807E8081808280858088808A808D808E808F8090809180928094809580978099
+809E80A380A680A780A880AC80B080B380B580B680B880B980BB80C580C780C8
+80C980CA80CB80CF80D080D180D280D380D480D580D880DF80E080E280E380E6
+80EE80F580F780F980FB80FE80FF8100810181038104810581078108810B0000
+810C811581178119811B811C811D811F81208121812281238124812581268127
+81288129812A812B812D812E813081338134813581378139813A813B813C813D
+813F8C298292832B76F26C135FD983BD732B8305951A6BDB77DB94C6536F8302
+51925E3D8C8C8D384E4873AB679A68859176970971646CA177095A9295416BCF
+7F8E66275BD059B95A9A95E895F74EEC840C84996AAC76DF9530731B68A65B5F
+772F919A97617CDC8FF78C1C5F257C7379D889C56CCC871C5BC65E4268C97720
+7EF55195514D52C95A297F05976282D763CF778485D079D26E3A5E9959998511
+706D6C1162BF76BF654F60AF95FD660E879F9E2394ED540D547D8C2C64780000
+C4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+81408141814281438144814581478149814D814E814F8152815681578158815B
+815C815D815E815F816181628163816481668168816A816B816C816F81728173
+81758176817781788181818381848185818681878189818B818C818D818E8190
+8192819381948195819681978199819A819E819F81A081A181A281A481A50000
+81A781A981AB81AC81AD81AE81AF81B081B181B281B481B581B681B781B881B9
+81BC81BD81BE81BF81C481C581C781C881C981CB81CD81CE81CF81D081D181D2
+81D3647986116A21819C78E864699B5462B9672B83AB58A89ED86CAB6F205BDE
+964C8C0B725F67D062C772614EA959C66BCD589366AE5E5552DF6155672876EE
+776672677A4662FF54EA545094A090A35A1C7EB36C164E435976801059485357
+753796BE56CA63208111607C95F96DD65462998151855AE980FD59AE9713502A
+6CE55C3C62DF4F60533F817B90066EBA852B62C85E7478BE64B5637B5FF55A18
+917F9E1F5C3F634F80425B7D556E954A954D6D8560A867E072DE51DD5B810000
+C5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+81D481D581D681D781D881D981DA81DB81DC81DD81DE81DF81E081E181E281E4
+81E581E681E881E981EB81EE81EF81F081F181F281F581F681F781F881F981FA
+81FD81FF8203820782088209820A820B820E820F821182138215821682178218
+8219821A821D822082248225822682278229822E8232823A823C823D823F0000
+8240824182428243824582468248824A824C824D824E82508251825282538254
+8255825682578259825B825C825D825E82608261826282638264826582668267
+826962E76CDE725B626D94AE7EBD81136D53519C5F04597452AA601259736696
+8650759F632A61E67CEF8BFA54E66B279E256BB485D5545550766CA4556A8DB4
+722C5E156015743662CD6392724C5F986E436D3E65006F5876D878D076FC7554
+522453DB4E535E9E65C1802A80D6629B5486522870AE888D8DD16CE1547880DA
+57F988F48D54966A914D4F696C9B55B776C6783062A870F96F8E5F6D84EC68DA
+787C7BF781A8670B9E4F636778B0576F78129739627962AB528874356BD70000
+C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+826A826B826C826D82718275827682778278827B827C82808281828382858286
+82878289828C82908293829482958296829A829B829E82A082A282A382A782B2
+82B582B682BA82BB82BC82BF82C082C282C382C582C682C982D082D682D982DA
+82DD82E282E782E882E982EA82EC82ED82EE82F082F282F382F582F682F80000
+82FA82FC82FD82FE82FF8300830A830B830D831083128313831683188319831D
+831E831F83208321832283238324832583268329832A832E833083328337833B
+833D5564813E75B276AE533975DE50FB5C418B6C7BC7504F72479A9798D86F02
+74E27968648777A562FC98918D2B54C180584E52576A82F9840D5E7351ED74F6
+8BC45C4F57616CFC98875A4678349B448FEB7C955256625194FA4EC683868461
+83E984B257D467345703666E6D668C3166DD7011671F6B3A6816621A59BB4E03
+51C46F0667D26C8F517668CB59476B6775665D0E81109F5065D7794879419A91
+8D775C824E5E4F01542F5951780C56686C148FC45F036C7D6CE38BAB63900000
+C7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+833E833F83418342834483458348834A834B834C834D834E8353835583568357
+83588359835D836283708371837283738374837583768379837A837E837F8380
+838183828383838483878388838A838B838C838D838F83908391839483958396
+83978399839A839D839F83A183A283A383A483A583A683A783AC83AD83AE0000
+83AF83B583BB83BE83BF83C283C383C483C683C883C983CB83CD83CE83D083D1
+83D283D383D583D783D983DA83DB83DE83E283E383E483E683E783E883EB83EC
+83ED60706D3D72756266948E94C553438FC17B7E4EDF8C264E7E9ED494B194B3
+524D6F5C90636D458C3458115D4C6B206B4967AA545B81547F8C589985375F3A
+62A26A47953965726084686577A74E544FA85DE7979864AC7FD85CED4FCF7A8D
+520783044E14602F7A8394A64FB54EB279E6743452E482B964D279BD5BDD6C81
+97528F7B6C22503E537F6E0564CE66746C3060C598778BF75E86743C7A7779CB
+4E1890B174036C4256DA914B6CC58D8B533A86C666F28EAF5C489A716E200000
+C8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+83EE83EF83F383F483F583F683F783FA83FB83FC83FE83FF8400840284058407
+84088409840A84108412841384148415841684178419841A841B841E841F8420
+8421842284238429842A842B842C842D842E842F843084328433843484358436
+84378439843A843B843E843F8440844184428443844484458447844884490000
+844A844B844C844D844E844F8450845284538454845584568458845D845E845F
+8460846284648465846684678468846A846E846F84708472847484778479847B
+847C53D65A369F8B8DA353BB570898A76743919B6CC9516875CA62F372AC5238
+529D7F3A7094763853749E4A69B7786E96C088D97FA4713671C3518967D374E4
+58E4651856B78BA9997662707ED560F970ED58EC4EC14EBA5FCD97E74EFB8BA4
+5203598A7EAB62544ECD65E5620E833884C98363878D71946EB65BB97ED25197
+63C967D480898339881551125B7A59828FB14E736C5D516589258F6F962E854A
+745E951095F06DA682E55F3164926D128428816E9CC3585E8D5B4E0953C10000
+C9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+847D847E847F848084818483848484858486848A848D848F8490849184928493
+8494849584968498849A849B849D849E849F84A084A284A384A484A584A684A7
+84A884A984AA84AB84AC84AD84AE84B084B184B384B584B684B784BB84BC84BE
+84C084C284C384C584C684C784C884CB84CC84CE84CF84D284D484D584D70000
+84D884D984DA84DB84DC84DE84E184E284E484E784E884E984EA84EB84ED84EE
+84EF84F184F284F384F484F584F684F784F884F984FA84FB84FD84FE85008501
+85024F1E6563685155D34E2764149A9A626B5AC2745F82726DA968EE50E7838E
+7802674052396C997EB150BB5565715E7B5B665273CA82EB67495C715220717D
+886B95EA965564C58D6181B355846C5562477F2E58924F2455468D4F664C4E0A
+5C1A88F368A2634E7A0D70E7828D52FA97F65C1154E890B57ECD59628D4A86C7
+820C820D8D6664445C0461516D89793E8BBE78377533547B4F388EAB6DF15A20
+7EC5795E6C885BA15A76751A80BE614E6E1758F0751F7525727253477EF30000
+CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8503850485058506850785088509850A850B850D850E850F8510851285148515
+851685188519851B851C851D851E852085228523852485258526852785288529
+852A852D852E852F8530853185328533853485358536853E853F854085418542
+8544854585468547854B854C854D854E854F8550855185528553855485550000
+85578558855A855B855C855D855F85608561856285638565856685678569856A
+856B856C856D856E856F8570857185738575857685778578857C857D857F8580
+8581770176DB526980DC57235E08593172EE65BD6E7F8BD75C388671534177F3
+62FE65F64EC098DF86805B9E8BC653F277E24F7F5C4E9A7659CB5F0F793A58EB
+4E1667FF4E8B62ED8A93901D52BF662F55DC566C90024ED54F8D91CA99706C0F
+5E0260435BA489C68BD56536624B99965B885BFF6388552E53D77626517D852C
+67A268B36B8A62928F9353D482126DD1758F4E668D4E5B70719F85AF669166D9
+7F7287009ECD9F205C5E672F8FF06811675F620D7AD658855EB665706F310000
+CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+85828583858685888589858A858B858C858D858E859085918592859385948595
+8596859785988599859A859D859E859F85A085A185A285A385A585A685A785A9
+85AB85AC85AD85B185B285B385B485B585B685B885BA85BB85BC85BD85BE85BF
+85C085C285C385C485C585C685C785C885CA85CB85CC85CD85CE85D185D20000
+85D485D685D785D885D985DA85DB85DD85DE85DF85E085E185E285E385E585E6
+85E785E885EA85EB85EC85ED85EE85EF85F085F185F285F385F485F585F685F7
+85F860555237800D6454887075295E05681362F4971C53CC723D8C016C347761
+7A0E542E77AC987A821C8BF47855671470C165AF64955636601D79C153F84E1D
+6B7B80865BFA55E356DB4F3A4F3C99725DF3677E80386002988290015B8B8BBC
+8BF5641C825864DE55FD82CF91654FD77D20901F7C9F50F358516EAF5BBF8BC9
+80839178849C7B97867D968B968F7EE59AD3788E5C817A57904296A7795F5B59
+635F7B0B84D168AD55067F2974107D2295016240584C4ED65B83597958540000
+CC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+85F985FA85FC85FD85FE860086018602860386048606860786088609860A860B
+860C860D860E860F86108612861386148615861786188619861A861B861C861D
+861E861F86208621862286238624862586268628862A862B862C862D862E862F
+863086318632863386348635863686378639863A863B863D863E863F86400000
+864186428643864486458646864786488649864A864B864C8652865386558656
+865786588659865B865C865D865F866086618663866486658666866786688669
+866A736D631E8E4B8E0F80CE82D462AC53F06CF0915E592A60016C70574D644A
+8D2A762B6EE9575B6A8075F06F6D8C2D8C0857666BEF889278B363A253F970AD
+6C645858642A580268E0819B55107CD650188EBA6DCC8D9F70EB638F6D9B6ED4
+7EE68404684390036DD896768BA85957727985E4817E75BC8A8A68AF52548E22
+951163D098988E44557C4F5366FF568F60D56D9552435C4959296DFB586B7530
+751C606C82148146631167618FE2773A8DF38D3494C15E165385542C70C30000
+CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+866D866F86708672867386748675867686778678868386848685868686878688
+8689868E868F86908691869286948696869786988699869A869B869E869F86A0
+86A186A286A586A686AB86AD86AE86B286B386B786B886B986BB86BC86BD86BE
+86BF86C186C286C386C586C886CC86CD86D286D386D586D686D786DA86DC0000
+86DD86E086E186E286E386E586E686E786E886EA86EB86EC86EF86F586F686F7
+86FA86FB86FC86FD86FF8701870487058706870B870C870E870F871087118714
+87166C405EF7505C4EAD5EAD633A8247901A6850916E77B3540C94DC5F647AE5
+687663457B527EDF75DB507762955934900F51F879C37A8156FE5F9290146D82
+5C60571F541051546E4D56E263A89893817F8715892A9000541E5C6F81C062D6
+625881319E3596409A6E9A7C692D59A562D3553E631654C786D96D3C5A0374E6
+889C6B6A59168C4C5F2F6E7E73A9987D4E3870F75B8C7897633D665A769660CB
+5B9B5A494E0781556C6A738B4EA167897F515F8065FA671B5FD859845A010000
+CE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8719871B871D871F87208724872687278728872A872B872C872D872F87308732
+87338735873687388739873A873C873D8740874187428743874487458746874A
+874B874D874F8750875187528754875587568758875A875B875C875D875E875F
+876187628766876787688769876A876B876C876D876F87718772877387750000
+877787788779877A877F878087818784878687878789878A878C878E878F8790
+8791879287948795879687988799879A879B879C879D879E87A087A187A287A3
+87A45DCD5FAE537197E68FDD684556F4552F60DF4E3A6F4D7EF482C7840E59D4
+4F1F4F2A5C3E7EAC672A851A5473754F80C355829B4F4F4D6E2D8C135C096170
+536B761F6E29868A658795FB7EB9543B7A337D0A95EE55E17FC174EE631D8717
+6DA17A9D621165A1536763E16C835DEB545C94A84E4C6C618BEC5C4B65E0829C
+68A7543E54346BCB6B664E9463425348821E4F0D4FAE575E620A96FE66647269
+52FF52A1609F8BEF661471996790897F785277FD6670563B54389521727A0000
+CF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+87A587A687A787A987AA87AE87B087B187B287B487B687B787B887B987BB87BC
+87BE87BF87C187C287C387C487C587C787C887C987CC87CD87CE87CF87D087D4
+87D587D687D787D887D987DA87DC87DD87DE87DF87E187E287E387E487E687E7
+87E887E987EB87EC87ED87EF87F087F187F287F387F487F587F687F787F80000
+87FA87FB87FC87FD87FF880088018802880488058806880788088809880B880C
+880D880E880F8810881188128814881788188819881A881C881D881E881F8820
+88237A00606F5E0C6089819D591560DC718470EF6EAA6C5072806A8488AD5E2D
+4E605AB3559C94E36D177CFB9699620F7EC6778E867E5323971E8F9666875CE1
+4FA072ED4E0B53A6590F54136380952851484ED99C9C7EA454B88D2488548237
+95F26D8E5F265ACC663E966973B0732E53BF817A99857FA15BAA967796507EBF
+76F853A2957699997BB189446E584E617FD479658BE660F354CD4EAB98795DF7
+6A6150CF54118C618427785D9704524A54EE56A395006D885BB56DC666530000
+D0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+882488258826882788288829882A882B882C882D882E882F8830883188338834
+8835883688378838883A883B883D883E883F8841884288438846884788488849
+884A884B884E884F8850885188528853885588568858885A885B885C885D885E
+885F886088668867886A886D886F8871887388748875887688788879887A0000
+887B887C88808883888688878889888A888C888E888F88908891889388948895
+889788988899889A889B889D889E889F88A088A188A388A588A688A788A888A9
+88AA5C0F5B5D6821809655787B11654869544E9B6B47874E978B534F631F643A
+90AA659C80C18C10519968B0537887F961C86CC46CFB8C225C5185AA82AF950C
+6B238F9B65B05FFB5FC34FE18845661F8165732960FA51745211578B5F6290A2
+884C91925E78674F602759D3514451F680F853086C7996C4718A4F114FEE7F9E
+673D55C5950879C088967EE3589F620C9700865A5618987B5F908BB884C49157
+53D965ED5E8F755C60647D6E5A7F7EEA7EED8F6955A75BA360AC65CB73840000
+D1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+88AC88AE88AF88B088B288B388B488B588B688B888B988BA88BB88BD88BE88BF
+88C088C388C488C788C888CA88CB88CC88CD88CF88D088D188D388D688D788DA
+88DB88DC88DD88DE88E088E188E688E788E988EA88EB88EC88ED88EE88EF88F2
+88F588F688F788FA88FB88FD88FF890089018903890489058906890789080000
+8909890B890C890D890E890F891189148915891689178918891C891D891E891F
+89208922892389248926892789288929892C892D892E892F8931893289338935
+89379009766377297EDA9774859B5B667A7496EA884052CB718F5FAA65EC8BE2
+5BFB9A6F5DE16B896C5B8BAD8BAF900A8FC5538B62BC9E269E2D54404E2B82BD
+7259869C5D1688596DAF96C554D14E9A8BB6710954BD960970DF6DF976D04E25
+781487125CA95EF68A00989C960E708E6CBF594463A9773C884D6F1482735830
+71D5538C781A96C155015F6671305BB48C1A9A8C6B83592E9E2F79E76768626C
+4F6F75A17F8A6D0B96336C274EF075D2517B68376F3E90808170599674760000
+D2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+89388939893A893B893C893D893E893F89408942894389458946894789488949
+894A894B894C894D894E894F8950895189528953895489558956895789588959
+895A895B895C895D896089618962896389648965896789688969896A896B896C
+896D896E896F8970897189728973897489758976897789788979897A897C0000
+897D897E8980898289848985898789888989898A898B898C898D898E898F8990
+899189928993899489958996899789988999899A899B899C899D899E899F89A0
+89A164475C2790657A918C2359DA54AC8200836F898180006930564E80367237
+91CE51B64E5F987563964E1A53F666F3814B591C6DB24E0058F9533B63D694F1
+4F9D4F0A886398905937905779FB4EEA80F075916C825B9C59E85F5D69058681
+501A5DF24E5977E34EE5827A6291661390915C794EBF5F7981C69038808475AB
+4EA688D4610F6BC55FC64E4976CA6EA28BE38BAE8C0A8BD15F027FFC7FCC7ECE
+8335836B56E06BB797F3963459FB541F94F66DEB5BC5996E5C395F1596900000
+D3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+89A289A389A489A589A689A789A889A989AA89AB89AC89AD89AE89AF89B089B1
+89B289B389B489B589B689B789B889B989BA89BB89BC89BD89BE89BF89C089C3
+89CD89D389D489D589D789D889D989DB89DD89DF89E089E189E289E489E789E8
+89E989EA89EC89ED89EE89F089F189F289F489F589F689F789F889F989FA0000
+89FB89FC89FD89FE89FF8A018A028A038A048A058A068A088A098A0A8A0B8A0C
+8A0D8A0E8A0F8A108A118A128A138A148A158A168A178A188A198A1A8A1B8A1C
+8A1D537082F16A315A749E705E947F2883B984248425836787478FCE8D6276C8
+5F719896786C662054DF62E54F6381C375C85EB896CD8E0A86F9548F6CF36D8C
+6C38607F52C775285E7D4F1860A05FE75C24753190AE94C072B96CB96E389149
+670953CB53F34F5191C98BF153C85E7C8FC26DE44E8E76C26986865E611A8206
+4F594FDE903E9C7C61096E1D6E1496854E885A3196E84E0E5C7F79B95B878BED
+7FBD738957DF828B90C15401904755BB5CEA5FA161086B3272F180B28A890000
+D4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8A1E8A1F8A208A218A228A238A248A258A268A278A288A298A2A8A2B8A2C8A2D
+8A2E8A2F8A308A318A328A338A348A358A368A378A388A398A3A8A3B8A3C8A3D
+8A3F8A408A418A428A438A448A458A468A478A498A4A8A4B8A4C8A4D8A4E8A4F
+8A508A518A528A538A548A558A568A578A588A598A5A8A5B8A5C8A5D8A5E0000
+8A5F8A608A618A628A638A648A658A668A678A688A698A6A8A6B8A6C8A6D8A6E
+8A6F8A708A718A728A738A748A758A768A778A788A7A8A7B8A7C8A7D8A7E8A7F
+8A806D745BD388D598848C6B9A6D9E336E0A51A4514357A38881539F63F48F95
+56ED54585706733F6E907F188FDC82D1613F6028966266F07EA68D8A8DC394A5
+5CB37CA4670860A6960580184E9190E75300966851418FD08574915D665597F5
+5B55531D78386742683D54C9707E5BB08F7D518D572854B1651266828D5E8D43
+810F846C906D7CDF51FF85FB67A365E96FA186A48E81566A90207682707671E5
+8D2362E952196CFD8D3C600E589E618E66FE8D60624E55B36E23672D8F670000
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8A818A828A838A848A858A868A878A888A8B8A8C8A8D8A8E8A8F8A908A918A92
+8A948A958A968A978A988A998A9A8A9B8A9C8A9D8A9E8A9F8AA08AA18AA28AA3
+8AA48AA58AA68AA78AA88AA98AAA8AAB8AAC8AAD8AAE8AAF8AB08AB18AB28AB3
+8AB48AB58AB68AB78AB88AB98ABA8ABB8ABC8ABD8ABE8ABF8AC08AC18AC20000
+8AC38AC48AC58AC68AC78AC88AC98ACA8ACB8ACC8ACD8ACE8ACF8AD08AD18AD2
+8AD38AD48AD58AD68AD78AD88AD98ADA8ADB8ADC8ADD8ADE8ADF8AE08AE18AE2
+8AE394E195F87728680569A8548B4E4D70B88BC86458658B5B857A84503A5BE8
+77BB6BE18A797C986CBE76CF65A98F975D2D5C5586386808536062187AD96E5B
+7EFD6A1F7AE05F706F335F20638C6DA867564E085E108D264ED780C07634969C
+62DB662D627E6CBC8D7571677F695146808753EC906E629854F286F08F998005
+951785178FD96D5973CD659F771F7504782781FB8D1E94884FA6679575B98BCA
+9707632F9547963584B8632377415F8172F04E896014657462EF6B63653F0000
+D6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8AE48AE58AE68AE78AE88AE98AEA8AEB8AEC8AED8AEE8AEF8AF08AF18AF28AF3
+8AF48AF58AF68AF78AF88AF98AFA8AFB8AFC8AFD8AFE8AFF8B008B018B028B03
+8B048B058B068B088B098B0A8B0B8B0C8B0D8B0E8B0F8B108B118B128B138B14
+8B158B168B178B188B198B1A8B1B8B1C8B1D8B1E8B1F8B208B218B228B230000
+8B248B258B278B288B298B2A8B2B8B2C8B2D8B2E8B2F8B308B318B328B338B34
+8B358B368B378B388B398B3A8B3B8B3C8B3D8B3E8B3F8B408B418B428B438B44
+8B455E2775C790D18BC1829D679D652F5431871877E580A281026C414E4B7EC7
+804C76F4690D6B966267503C4F84574063076B628DBE53EA65E87EB85FD7631A
+63B781F381F47F6E5E1C5CD95236667A79E97A1A8D28709975D46EDE6CBB7A92
+4E2D76C55FE0949F88777EC879CD80BF91CD4EF24F17821F54685DDE6D328BCC
+7CA58F7480985E1A549276B15B99663C9AA473E0682A86DB6731732A8BF88BDB
+90107AF970DB716E62C477A956314E3B845767F152A986C08D2E94F87B510000
+D7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B468B478B488B498B4A8B4B8B4C8B4D8B4E8B4F8B508B518B528B538B548B55
+8B568B578B588B598B5A8B5B8B5C8B5D8B5E8B5F8B608B618B628B638B648B65
+8B678B688B698B6A8B6B8B6D8B6E8B6F8B708B718B728B738B748B758B768B77
+8B788B798B7A8B7B8B7C8B7D8B7E8B7F8B808B818B828B838B848B858B860000
+8B878B888B898B8A8B8B8B8C8B8D8B8E8B8F8B908B918B928B938B948B958B96
+8B978B988B998B9A8B9B8B9C8B9D8B9E8B9F8BAC8BB18BBB8BC78BD08BEA8C09
+8C1E4F4F6CE8795D9A7B6293722A62FD4E1378168F6C64B08D5A7BC668695E84
+88C55986649E58EE72B6690E95258FFD8D5857607F008C0651C6634962D95353
+684C74228301914C55447740707C6D4A517954A88D4459FF6ECB6DC45B5C7D2B
+4ED47C7D6ED35B5081EA6E0D5B579B0368D58E2A5B977EFC603B7EB590B98D70
+594F63CD79DF8DB3535265CF79568BC5963B7EC494BB7E825634918967007F6A
+5C0A907566285DE64F5067DE505A4F5C57505EA7000000000000000000000000
+D8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8C388C398C3A8C3B8C3C8C3D8C3E8C3F8C408C428C438C448C458C488C4A8C4B
+8C4D8C4E8C4F8C508C518C528C538C548C568C578C588C598C5B8C5C8C5D8C5E
+8C5F8C608C638C648C658C668C678C688C698C6C8C6D8C6E8C6F8C708C718C72
+8C748C758C768C778C7B8C7C8C7D8C7E8C7F8C808C818C838C848C868C870000
+8C888C8B8C8D8C8E8C8F8C908C918C928C938C958C968C978C998C9A8C9B8C9C
+8C9D8C9E8C9F8CA08CA18CA28CA38CA48CA58CA68CA78CA88CA98CAA8CAB8CAC
+8CAD4E8D4E0C51404E105EFF53454E154E984E1E9B325B6C56694E2879BA4E3F
+53154E47592D723B536E6C1056DF80E499976BD3777E9F174E364E9F9F104E5C
+4E694E9382885B5B556C560F4EC4538D539D53A353A553AE97658D5D531A53F5
+5326532E533E8D5C5366536352025208520E522D5233523F5240524C525E5261
+525C84AF527D528252815290529351827F544EBB4EC34EC94EC24EE84EE14EEB
+4EDE4F1B4EF34F224F644EF54F254F274F094F2B4F5E4F6765384F5A4F5D0000
+D9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8CAE8CAF8CB08CB18CB28CB38CB48CB58CB68CB78CB88CB98CBA8CBB8CBC8CBD
+8CBE8CBF8CC08CC18CC28CC38CC48CC58CC68CC78CC88CC98CCA8CCB8CCC8CCD
+8CCE8CCF8CD08CD18CD28CD38CD48CD58CD68CD78CD88CD98CDA8CDB8CDC8CDD
+8CDE8CDF8CE08CE18CE28CE38CE48CE58CE68CE78CE88CE98CEA8CEB8CEC0000
+8CED8CEE8CEF8CF08CF18CF28CF38CF48CF58CF68CF78CF88CF98CFA8CFB8CFC
+8CFD8CFE8CFF8D008D018D028D038D048D058D068D078D088D098D0A8D0B8D0C
+8D0D4F5F4F574F324F3D4F764F744F914F894F834F8F4F7E4F7B4FAA4F7C4FAC
+4F944FE64FE84FEA4FC54FDA4FE34FDC4FD14FDF4FF85029504C4FF3502C500F
+502E502D4FFE501C500C50255028507E504350555048504E506C507B50A550A7
+50A950BA50D6510650ED50EC50E650EE5107510B4EDD6C3D4F584F654FCE9FA0
+6C467C74516E5DFD9EC999985181591452F9530D8A07531051EB591951554EA0
+51564EB3886E88A44EB5811488D279805B3488037FB851AB51B151BD51BC0000
+DA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8D0E8D0F8D108D118D128D138D148D158D168D178D188D198D1A8D1B8D1C8D20
+8D518D528D578D5F8D658D688D698D6A8D6C8D6E8D6F8D718D728D788D798D7A
+8D7B8D7C8D7D8D7E8D7F8D808D828D838D868D878D888D898D8C8D8D8D8E8D8F
+8D908D928D938D958D968D978D988D998D9A8D9B8D9C8D9D8D9E8DA08DA10000
+8DA28DA48DA58DA68DA78DA88DA98DAA8DAB8DAC8DAD8DAE8DAF8DB08DB28DB6
+8DB78DB98DBB8DBD8DC08DC18DC28DC58DC78DC88DC98DCA8DCD8DD08DD28DD3
+8DD451C7519651A251A58BA08BA68BA78BAA8BB48BB58BB78BC28BC38BCB8BCF
+8BCE8BD28BD38BD48BD68BD88BD98BDC8BDF8BE08BE48BE88BE98BEE8BF08BF3
+8BF68BF98BFC8BFF8C008C028C048C078C0C8C0F8C118C128C148C158C168C19
+8C1B8C188C1D8C1F8C208C218C258C278C2A8C2B8C2E8C2F8C328C338C358C36
+5369537A961D962296219631962A963D963C964296499654965F9667966C9672
+96749688968D969796B09097909B909D909990AC90A190B490B390B690BA0000
+DB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8DD58DD88DD98DDC8DE08DE18DE28DE58DE68DE78DE98DED8DEE8DF08DF18DF2
+8DF48DF68DFC8DFE8DFF8E008E018E028E038E048E068E078E088E0B8E0D8E0E
+8E108E118E128E138E158E168E178E188E198E1A8E1B8E1C8E208E218E248E25
+8E268E278E288E2B8E2D8E308E328E338E348E368E378E388E3B8E3C8E3E0000
+8E3F8E438E458E468E4C8E4D8E4E8E4F8E508E538E548E558E568E578E588E5A
+8E5B8E5C8E5D8E5E8E5F8E608E618E628E638E648E658E678E688E6A8E6B8E6E
+8E7190B890B090CF90C590BE90D090C490C790D390E690E290DC90D790DB90EB
+90EF90FE91049122911E91239131912F913991439146520D594252A252AC52AD
+52BE54FF52D052D652F053DF71EE77CD5EF451F551FC9B2F53B65F01755A5DEF
+574C57A957A1587E58BC58C558D15729572C572A57335739572E572F575C573B
+574257695785576B5786577C577B5768576D5776577357AD57A4578C57B257CF
+57A757B4579357A057D557D857DA57D957D257B857F457EF57F857E457DD0000
+DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E738E758E778E788E798E7A8E7B8E7D8E7E8E808E828E838E848E868E888E89
+8E8A8E8B8E8C8E8D8E8E8E918E928E938E958E968E978E988E998E9A8E9B8E9D
+8E9F8EA08EA18EA28EA38EA48EA58EA68EA78EA88EA98EAA8EAD8EAE8EB08EB1
+8EB38EB48EB58EB68EB78EB88EB98EBB8EBC8EBD8EBE8EBF8EC08EC18EC20000
+8EC38EC48EC58EC68EC78EC88EC98ECA8ECB8ECC8ECD8ECF8ED08ED18ED28ED3
+8ED48ED58ED68ED78ED88ED98EDA8EDB8EDC8EDD8EDE8EDF8EE08EE18EE28EE3
+8EE4580B580D57FD57ED5800581E5819584458205865586C58815889589A5880
+99A89F1961FF8279827D827F828F828A82A88284828E82918297829982AB82B8
+82BE82B082C882CA82E3829882B782AE82CB82CC82C182A982B482A182AA829F
+82C482CE82A482E1830982F782E4830F830782DC82F482D282D8830C82FB82D3
+8311831A83068314831582E082D5831C8351835B835C83088392833C83348331
+839B835E832F834F83478343835F834083178360832D833A8333836683650000
+DD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8EE58EE68EE78EE88EE98EEA8EEB8EEC8EED8EEE8EEF8EF08EF18EF28EF38EF4
+8EF58EF68EF78EF88EF98EFA8EFB8EFC8EFD8EFE8EFF8F008F018F028F038F04
+8F058F068F078F088F098F0A8F0B8F0C8F0D8F0E8F0F8F108F118F128F138F14
+8F158F168F178F188F198F1A8F1B8F1C8F1D8F1E8F1F8F208F218F228F230000
+8F248F258F268F278F288F298F2A8F2B8F2C8F2D8F2E8F2F8F308F318F328F33
+8F348F358F368F378F388F398F3A8F3B8F3C8F3D8F3E8F3F8F408F418F428F43
+8F448368831B8369836C836A836D836E83B0837883B383B483A083AA8393839C
+8385837C83B683A9837D83B8837B8398839E83A883BA83BC83C1840183E583D8
+58078418840B83DD83FD83D6841C84388411840683D483DF840F840383F883F9
+83EA83C583C0842683F083E1845C8451845A8459847384878488847A84898478
+843C844684698476848C848E8431846D84C184CD84D084E684BD84D384CA84BF
+84BA84E084A184B984B4849784E584E3850C750D853884F08539851F853A0000
+DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8F458F468F478F488F498F4A8F4B8F4C8F4D8F4E8F4F8F508F518F528F538F54
+8F558F568F578F588F598F5A8F5B8F5C8F5D8F5E8F5F8F608F618F628F638F64
+8F658F6A8F808F8C8F928F9D8FA08FA18FA28FA48FA58FA68FA78FAA8FAC8FAD
+8FAE8FAF8FB28FB38FB48FB58FB78FB88FBA8FBB8FBC8FBF8FC08FC38FC60000
+8FC98FCA8FCB8FCC8FCD8FCF8FD28FD68FD78FDA8FE08FE18FE38FE78FEC8FEF
+8FF18FF28FF48FF58FF68FFA8FFB8FFC8FFE8FFF90079008900C900E90139015
+90188556853B84FF84FC8559854885688564855E857A77A285438572857B85A4
+85A88587858F857985AE859C858585B985B785B085D385C185DC85FF86278605
+86298616863C5EFE5F08593C594180375955595A5958530F5C225C255C2C5C34
+624C626A629F62BB62CA62DA62D762EE632262F66339634B634363AD63F66371
+637A638E63B4636D63AC638A636963AE63BC63F263F863E063FF63C463DE63CE
+645263C663BE64456441640B641B6420640C64266421645E6484646D64960000
+DF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9019901C902390249025902790289029902A902B902C90309031903290339034
+90379039903A903D903F904090439045904690489049904A904B904C904E9054
+905590569059905A905C905D905E905F906090619064906690679069906A906B
+906C906F90709071907290739076907790789079907A907B907C907E90810000
+90849085908690879089908A908C908D908E908F90909092909490969098909A
+909C909E909F90A090A490A590A790A890A990AB90AD90B290B790BC90BD90BF
+90C0647A64B764B8649964BA64C064D064D764E464E265096525652E5F0B5FD2
+75195F11535F53F153FD53E953E853FB541254165406544B5452545354545456
+54435421545754595423543254825494547754715464549A549B548454765466
+549D54D054AD54C254B454D254A754A654D354D4547254A354D554BB54BF54CC
+54D954DA54DC54A954AA54A454DD54CF54DE551B54E7552054FD551454F35522
+5523550F55115527552A5567558F55B55549556D55415555553F5550553C0000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+90C290C390C690C890C990CB90CC90CD90D290D490D590D690D890D990DA90DE
+90DF90E090E390E490E590E990EA90EC90EE90F090F190F290F390F590F690F7
+90F990FA90FB90FC90FF91009101910391059106910791089109910A910B910C
+910D910E910F911091119112911391149115911691179118911A911B911C0000
+911D911F91209121912491259126912791289129912A912B912C912D912E9130
+9132913391349135913691379138913A913B913C913D913E913F914091419142
+91445537555655755576557755335530555C558B55D2558355B155B955885581
+559F557E55D65591557B55DF55BD55BE5594559955EA55F755C9561F55D155EB
+55EC55D455E655DD55C455EF55E555F255F355CC55CD55E855F555E48F94561E
+5608560C56015624562355FE56005627562D565856395657562C564D56625659
+565C564C5654568656645671566B567B567C5685569356AF56D456D756DD56E1
+56F556EB56F956FF5704570A5709571C5E0F5E195E145E115E315E3B5E3C0000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9145914791489151915391549155915691589159915B915C915F916091669167
+9168916B916D9173917A917B917C9180918191829183918491869188918A918E
+918F9193919491959196919791989199919C919D919E919F91A091A191A491A5
+91A691A791A891A991AB91AC91B091B191B291B391B691B791B891B991BB0000
+91BC91BD91BE91BF91C091C191C291C391C491C591C691C891CB91D091D291D3
+91D491D591D691D791D891D991DA91DB91DD91DE91DF91E091E191E291E391E4
+91E55E375E445E545E5B5E5E5E615C8C5C7A5C8D5C905C965C885C985C995C91
+5C9A5C9C5CB55CA25CBD5CAC5CAB5CB15CA35CC15CB75CC45CD25CE45CCB5CE5
+5D025D035D275D265D2E5D245D1E5D065D1B5D585D3E5D345D3D5D6C5D5B5D6F
+5D5D5D6B5D4B5D4A5D695D745D825D995D9D8C735DB75DC55F735F775F825F87
+5F895F8C5F955F995F9C5FA85FAD5FB55FBC88625F6172AD72B072B472B772B8
+72C372C172CE72CD72D272E872EF72E972F272F472F7730172F3730372FA0000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+91E691E791E891E991EA91EB91EC91ED91EE91EF91F091F191F291F391F491F5
+91F691F791F891F991FA91FB91FC91FD91FE91FF920092019202920392049205
+9206920792089209920A920B920C920D920E920F921092119212921392149215
+9216921792189219921A921B921C921D921E921F922092219222922392240000
+92259226922792289229922A922B922C922D922E922F92309231923292339234
+92359236923792389239923A923B923C923D923E923F92409241924292439244
+924572FB731773137321730A731E731D7315732273397325732C733873317350
+734D73577360736C736F737E821B592598E7592459029963996799689969996A
+996B996C99749977997D998099849987998A998D999099919993999499955E80
+5E915E8B5E965EA55EA05EB95EB55EBE5EB38D535ED25ED15EDB5EE85EEA81BA
+5FC45FC95FD65FCF60035FEE60045FE15FE45FFE600560065FEA5FED5FF86019
+60356026601B600F600D6029602B600A603F602160786079607B607A60420000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9246924792489249924A924B924C924D924E924F925092519252925392549255
+9256925792589259925A925B925C925D925E925F926092619262926392649265
+9266926792689269926A926B926C926D926E926F927092719272927392759276
+927792789279927A927B927C927D927E927F9280928192829283928492850000
+9286928792889289928A928B928C928D928F9290929192929293929492959296
+929792989299929A929B929C929D929E929F92A092A192A292A392A492A592A6
+92A7606A607D6096609A60AD609D60836092608C609B60EC60BB60B160DD60D8
+60C660DA60B4612061266115612360F46100610E612B614A617561AC619461A7
+61B761D461F55FDD96B395E995EB95F195F395F595F695FC95FE960396049606
+9608960A960B960C960D960F96129615961696179619961A4E2C723F62156C35
+6C546C5C6C4A6CA36C856C906C946C8C6C686C696C746C766C866CA96CD06CD4
+6CAD6CF76CF86CF16CD76CB26CE06CD66CFA6CEB6CEE6CB16CD36CEF6CFE0000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+92A892A992AA92AB92AC92AD92AF92B092B192B292B392B492B592B692B792B8
+92B992BA92BB92BC92BD92BE92BF92C092C192C292C392C492C592C692C792C9
+92CA92CB92CC92CD92CE92CF92D092D192D292D392D492D592D692D792D892D9
+92DA92DB92DC92DD92DE92DF92E092E192E292E392E492E592E692E792E80000
+92E992EA92EB92EC92ED92EE92EF92F092F192F292F392F492F592F692F792F8
+92F992FA92FB92FC92FD92FE92FF930093019302930393049305930693079308
+93096D396D276D0C6D436D486D076D046D196D0E6D2B6D4D6D2E6D356D1A6D4F
+6D526D546D336D916D6F6D9E6DA06D5E6D936D946D5C6D606D7C6D636E1A6DC7
+6DC56DDE6E0E6DBF6DE06E116DE66DDD6DD96E166DAB6E0C6DAE6E2B6E6E6E4E
+6E6B6EB26E5F6E866E536E546E326E256E446EDF6EB16E986EE06F2D6EE26EA5
+6EA76EBD6EBB6EB76ED76EB46ECF6E8F6EC26E9F6F626F466F476F246F156EF9
+6F2F6F366F4B6F746F2A6F096F296F896F8D6F8C6F786F726F7C6F7A6FD10000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+930A930B930C930D930E930F9310931193129313931493159316931793189319
+931A931B931C931D931E931F9320932193229323932493259326932793289329
+932A932B932C932D932E932F9330933193329333933493359336933793389339
+933A933B933C933D933F93409341934293439344934593469347934893490000
+934A934B934C934D934E934F9350935193529353935493559356935793589359
+935A935B935C935D935E935F9360936193629363936493659366936793689369
+936B6FC96FA76FB96FB66FC26FE16FEE6FDE6FE06FEF701A7023701B70397035
+704F705E5B805B845B955B935BA55BB8752F9A9E64345BE45BEE89305BF08E47
+8B078FB68FD38FD58FE58FEE8FE48FE98FE68FF38FE890059004900B90269011
+900D9016902190359036902D902F9044905190529050906890589062905B66B9
+9074907D908290889083908B5F505F575F565F585C3B54AB5C505C595B715C63
+5C667FBC5F2A5F295F2D82745F3C9B3B5C6E59815983598D59A959AA59A30000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+936C936D936E936F9370937193729373937493759376937793789379937A937B
+937C937D937E937F9380938193829383938493859386938793889389938A938B
+938C938D938E9390939193929393939493959396939793989399939A939B939C
+939D939E939F93A093A193A293A393A493A593A693A793A893A993AA93AB0000
+93AC93AD93AE93AF93B093B193B293B393B493B593B693B793B893B993BA93BB
+93BC93BD93BE93BF93C093C193C293C393C493C593C693C793C893C993CB93CC
+93CD599759CA59AB599E59A459D259B259AF59D759BE5A055A0659DD5A0859E3
+59D859F95A0C5A095A325A345A115A235A135A405A675A4A5A555A3C5A625A75
+80EC5AAA5A9B5A775A7A5ABE5AEB5AB25AD25AD45AB85AE05AE35AF15AD65AE6
+5AD85ADC5B095B175B165B325B375B405C155C1C5B5A5B655B735B515B535B62
+9A759A779A789A7A9A7F9A7D9A809A819A859A889A8A9A909A929A939A969A98
+9A9B9A9C9A9D9A9F9AA09AA29AA39AA59AA77E9F7EA17EA37EA57EA87EA90000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+93CE93CF93D093D193D293D393D493D593D793D893D993DA93DB93DC93DD93DE
+93DF93E093E193E293E393E493E593E693E793E893E993EA93EB93EC93ED93EE
+93EF93F093F193F293F393F493F593F693F793F893F993FA93FB93FC93FD93FE
+93FF9400940194029403940494059406940794089409940A940B940C940D0000
+940E940F9410941194129413941494159416941794189419941A941B941C941D
+941E941F9420942194229423942494259426942794289429942A942B942C942D
+942E7EAD7EB07EBE7EC07EC17EC27EC97ECB7ECC7ED07ED47ED77EDB7EE07EE1
+7EE87EEB7EEE7EEF7EF17EF27F0D7EF67EFA7EFB7EFE7F017F027F037F077F08
+7F0B7F0C7F0F7F117F127F177F197F1C7F1B7F1F7F217F227F237F247F257F26
+7F277F2A7F2B7F2C7F2D7F2F7F307F317F327F337F355E7A757F5DDB753E9095
+738E739173AE73A2739F73CF73C273D173B773B373C073C973C873E573D9987C
+740A73E973E773DE73BA73F2740F742A745B7426742574287430742E742C0000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+942F9430943194329433943494359436943794389439943A943B943C943D943F
+9440944194429443944494459446944794489449944A944B944C944D944E944F
+9450945194529453945494559456945794589459945A945B945C945D945E945F
+9460946194629463946494659466946794689469946A946C946D946E946F0000
+9470947194729473947494759476947794789479947A947B947C947D947E947F
+9480948194829483948494919496949894C794CF94D394D494DA94E694FB951C
+9520741B741A7441745C7457745574597477746D747E749C748E748074817487
+748B749E74A874A9749074A774D274BA97EA97EB97EC674C6753675E67486769
+67A56787676A6773679867A7677567A8679E67AD678B6777677C67F0680967D8
+680A67E967B0680C67D967B567DA67B367DD680067C367B867E2680E67C167FD
+6832683368606861684E6862684468646883681D68556866684168676840683E
+684A6849682968B5688F687468776893686B68C2696E68FC691F692068F90000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+95279533953D95439548954B9555955A9560956E95749575957795789579957A
+957B957C957D957E9580958195829583958495859586958795889589958A958B
+958C958D958E958F9590959195929593959495959596959795989599959A959B
+959C959D959E959F95A095A195A295A395A495A595A695A795A895A995AA0000
+95AB95AC95AD95AE95AF95B095B195B295B395B495B595B695B795B895B995BA
+95BB95BC95BD95BE95BF95C095C195C295C395C495C595C695C795C895C995CA
+95CB692468F0690B6901695768E369106971693969606942695D6984696B6980
+69986978693469CC6987698869CE6989696669636979699B69A769BB69AB69AD
+69D469B169C169CA69DF699569E0698D69FF6A2F69ED6A176A186A6569F26A44
+6A3E6AA06A506A5B6A356A8E6A796A3D6A286A586A7C6A916A906AA96A976AAB
+733773526B816B826B876B846B926B936B8D6B9A6B9B6BA16BAA8F6B8F6D8F71
+8F728F738F758F768F788F778F798F7A8F7C8F7E8F818F828F848F878F8B0000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+95CC95CD95CE95CF95D095D195D295D395D495D595D695D795D895D995DA95DB
+95DC95DD95DE95DF95E095E195E295E395E495E595E695E795EC95FF96079613
+9618961B961E96209623962496259626962796289629962B962C962D962F9630
+963796389639963A963E96419643964A964E964F965196529653965696570000
+96589659965A965C965D965E9660966396659666966B966D966E966F96709671
+967396789679967A967B967C967D967E967F9680968196829683968496879689
+968A8F8D8F8E8F8F8F988F9A8ECE620B6217621B621F6222622162256224622C
+81E774EF74F474FF750F75117513653465EE65EF65F0660A6619677266036615
+6600708566F7661D66346631663666358006665F66546641664F665666616657
+66776684668C66A7669D66BE66DB66DC66E666E98D328D338D368D3B8D3D8D40
+8D458D468D488D498D478D4D8D558D5989C789CA89CB89CC89CE89CF89D089D1
+726E729F725D7266726F727E727F7284728B728D728F72926308633263B00000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+968C968E96919692969396959696969A969B969D969E969F96A096A196A296A3
+96A496A596A696A896A996AA96AB96AC96AD96AE96AF96B196B296B496B596B7
+96B896BA96BB96BF96C296C396C896CA96CB96D096D196D396D496D696D796D8
+96D996DA96DB96DC96DD96DE96DF96E196E296E396E496E596E696E796EB0000
+96EC96ED96EE96F096F196F296F496F596F896FA96FB96FC96FD96FF97029703
+9705970A970B970C97109711971297149715971797189719971A971B971D971F
+9720643F64D880046BEA6BF36BFD6BF56BF96C056C076C066C0D6C156C186C19
+6C1A6C216C296C246C2A6C3265356555656B724D72527256723086625216809F
+809C809380BC670A80BD80B180AB80AD80B480B780E780E880E980EA80DB80C2
+80C480D980CD80D7671080DD80EB80F180F480ED810D810E80F280FC67158112
+8C5A8136811E812C811881328148814C815381748159815A817181608169817C
+817D816D8167584D5AB58188818281916ED581A381AA81CC672681CA81BB0000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+972197229723972497259726972797289729972B972C972E972F973197339734
+973597369737973A973B973C973D973F97409741974297439744974597469747
+97489749974A974B974C974D974E974F975097519754975597579758975A975C
+975D975F97639764976697679768976A976B976C976D976E976F977097710000
+97729775977797789779977A977B977D977E977F978097819782978397849786
+978797889789978A978C978E978F979097939795979697979799979A979B979C
+979D81C181A66B246B376B396B436B466B5998D198D298D398D598D998DA6BB3
+5F406BC289F365909F51659365BC65C665C465C365CC65CE65D265D67080709C
+7096709D70BB70C070B770AB70B170E870CA711071137116712F71317173715C
+716871457172714A7178717A719871B371B571A871A071E071D471E771F9721D
+7228706C7118716671B9623E623D624362486249793B794079467949795B795C
+7953795A796279577960796F7967797A7985798A799A79A779B35FD15FD00000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+979E979F97A197A297A497A597A697A797A897A997AA97AC97AE97B097B197B3
+97B597B697B797B897B997BA97BB97BC97BD97BE97BF97C097C197C297C397C4
+97C597C697C797C897C997CA97CB97CC97CD97CE97CF97D097D197D297D397D4
+97D597D697D797D897D997DA97DB97DC97DD97DE97DF97E097E197E297E30000
+97E497E597E897EE97EF97F097F197F297F497F797F897F997FA97FB97FC97FD
+97FE97FF9800980198029803980498059806980798089809980A980B980C980D
+980E603C605D605A606760416059606360AB6106610D615D61A9619D61CB61D1
+62068080807F6C936CF66DFC77F677F87800780978177818781165AB782D781C
+781D7839783A783B781F783C7825782C78237829784E786D7856785778267850
+7847784C786A789B7893789A7887789C78A178A378B278B978A578D478D978C9
+78EC78F2790578F479137924791E79349F9B9EF99EFB9EFC76F17704770D76F9
+77077708771A77227719772D7726773577387750775177477743775A77680000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+980F9810981198129813981498159816981798189819981A981B981C981D981E
+981F9820982198229823982498259826982798289829982A982B982C982D982E
+982F9830983198329833983498359836983798389839983A983B983C983D983E
+983F9840984198429843984498459846984798489849984A984B984C984D0000
+984E984F9850985198529853985498559856985798589859985A985B985C985D
+985E985F9860986198629863986498659866986798689869986A986B986C986D
+986E77627765777F778D777D7780778C7791779F77A077B077B577BD753A7540
+754E754B7548755B7572757975837F587F617F5F8A487F687F747F717F797F81
+7F7E76CD76E58832948594869487948B948A948C948D948F9490949494979495
+949A949B949C94A394A494AB94AA94AD94AC94AF94B094B294B494B694B794B8
+94B994BA94BC94BD94BF94C494C894C994CA94CB94CC94CD94CE94D094D194D2
+94D594D694D794D994D894DB94DE94DF94E094E294E494E594E794E894EA0000
+EF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+986F98709871987298739874988B988E98929895989998A398A898A998AA98AB
+98AC98AD98AE98AF98B098B198B298B398B498B598B698B798B898B998BA98BB
+98BC98BD98BE98BF98C098C198C298C398C498C598C698C798C898C998CA98CB
+98CC98CD98CF98D098D498D698D798DB98DC98DD98E098E198E298E398E40000
+98E598E698E998EA98EB98EC98ED98EE98EF98F098F198F298F398F498F598F6
+98F798F898F998FA98FB98FC98FD98FE98FF9900990199029903990499059906
+990794E994EB94EE94EF94F394F494F594F794F994FC94FD94FF950395029506
+95079509950A950D950E950F951295139514951595169518951B951D951E951F
+9522952A952B9529952C953195329534953695379538953C953E953F95429535
+9544954595469549954C954E954F9552955395549556955795589559955B955E
+955F955D95619562956495659566956795689569956A956B956C956F95719572
+9573953A77E777EC96C979D579ED79E379EB7A065D477A037A027A1E7A140000
+F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+99089909990A990B990C990E990F991199129913991499159916991799189919
+991A991B991C991D991E991F9920992199229923992499259926992799289929
+992A992B992C992D992F9930993199329933993499359936993799389939993A
+993B993C993D993E993F99409941994299439944994599469947994899490000
+994A994B994C994D994E994F99509951995299539956995799589959995A995B
+995C995D995E995F99609961996299649966997399789979997B997E99829983
+99897A397A377A519ECF99A57A707688768E7693769976A474DE74E0752C9E20
+9E229E289E299E2A9E2B9E2C9E329E319E369E389E379E399E3A9E3E9E419E42
+9E449E469E479E489E499E4B9E4C9E4E9E519E559E579E5A9E5B9E5C9E5E9E63
+9E669E679E689E699E6A9E6B9E6C9E719E6D9E7375927594759675A0759D75AC
+75A375B375B475B875C475B175B075C375C275D675CD75E375E875E675E475EB
+75E7760375F175FC75FF761076007605760C7617760A76257618761576190000
+F1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+998C998E999A999B999C999D999E999F99A099A199A299A399A499A699A799A9
+99AA99AB99AC99AD99AE99AF99B099B199B299B399B499B599B699B799B899B9
+99BA99BB99BC99BD99BE99BF99C099C199C299C399C499C599C699C799C899C9
+99CA99CB99CC99CD99CE99CF99D099D199D299D399D499D599D699D799D80000
+99D999DA99DB99DC99DD99DE99DF99E099E199E299E399E499E599E699E799E8
+99E999EA99EB99EC99ED99EE99EF99F099F199F299F399F499F599F699F799F8
+99F9761B763C762276207640762D7630763F76357643763E7633764D765E7654
+765C7656766B766F7FCA7AE67A787A797A807A867A887A957AA67AA07AAC7AA8
+7AAD7AB3886488698872887D887F888288A288C688B788BC88C988E288CE88E3
+88E588F1891A88FC88E888FE88F0892189198913891B890A8934892B89368941
+8966897B758B80E576B276B477DC801280148016801C80208022802580268027
+802980288031800B803580438046804D80528069807189839878988098830000
+F2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+99FA99FB99FC99FD99FE99FF9A009A019A029A039A049A059A069A079A089A09
+9A0A9A0B9A0C9A0D9A0E9A0F9A109A119A129A139A149A159A169A179A189A19
+9A1A9A1B9A1C9A1D9A1E9A1F9A209A219A229A239A249A259A269A279A289A29
+9A2A9A2B9A2C9A2D9A2E9A2F9A309A319A329A339A349A359A369A379A380000
+9A399A3A9A3B9A3C9A3D9A3E9A3F9A409A419A429A439A449A459A469A479A48
+9A499A4A9A4B9A4C9A4D9A4E9A4F9A509A519A529A539A549A559A569A579A58
+9A599889988C988D988F9894989A989B989E989F98A198A298A598A6864D8654
+866C866E867F867A867C867B86A8868D868B86AC869D86A786A386AA869386A9
+86B686C486B586CE86B086BA86B186AF86C986CF86B486E986F186F286ED86F3
+86D0871386DE86F486DF86D886D18703870786F88708870A870D87098723873B
+871E8725872E871A873E87488734873187298737873F87828722877D877E877B
+87608770874C876E878B87538763877C876487598765879387AF87A887D20000
+F3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9A5A9A5B9A5C9A5D9A5E9A5F9A609A619A629A639A649A659A669A679A689A69
+9A6A9A6B9A729A839A899A8D9A8E9A949A959A999AA69AA99AAA9AAB9AAC9AAD
+9AAE9AAF9AB29AB39AB49AB59AB99ABB9ABD9ABE9ABF9AC39AC49AC69AC79AC8
+9AC99ACA9ACD9ACE9ACF9AD09AD29AD49AD59AD69AD79AD99ADA9ADB9ADC0000
+9ADD9ADE9AE09AE29AE39AE49AE59AE79AE89AE99AEA9AEC9AEE9AF09AF19AF2
+9AF39AF49AF59AF69AF79AF89AFA9AFC9AFD9AFE9AFF9B009B019B029B049B05
+9B0687C68788878587AD8797878387AB87E587AC87B587B387CB87D387BD87D1
+87C087CA87DB87EA87E087EE8816881387FE880A881B88218839883C7F367F42
+7F447F4582107AFA7AFD7B087B037B047B157B0A7B2B7B0F7B477B387B2A7B19
+7B2E7B317B207B257B247B337B3E7B1E7B587B5A7B457B757B4C7B5D7B607B6E
+7B7B7B627B727B717B907BA67BA77BB87BAC7B9D7BA87B857BAA7B9C7BA27BAB
+7BB47BD17BC17BCC7BDD7BDA7BE57BE67BEA7C0C7BFE7BFC7C0F7C167C0B0000
+F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9B079B099B0A9B0B9B0C9B0D9B0E9B109B119B129B149B159B169B179B189B19
+9B1A9B1B9B1C9B1D9B1E9B209B219B229B249B259B269B279B289B299B2A9B2B
+9B2C9B2D9B2E9B309B319B339B349B359B369B379B389B399B3A9B3D9B3E9B3F
+9B409B469B4A9B4B9B4C9B4E9B509B529B539B559B569B579B589B599B5A0000
+9B5B9B5C9B5D9B5E9B5F9B609B619B629B639B649B659B669B679B689B699B6A
+9B6B9B6C9B6D9B6E9B6F9B709B719B729B739B749B759B769B779B789B799B7A
+9B7B7C1F7C2A7C267C387C417C4081FE82018202820481EC8844822182228223
+822D822F8228822B8238823B82338234823E82448249824B824F825A825F8268
+887E8885888888D888DF895E7F9D7F9F7FA77FAF7FB07FB27C7C65497C917C9D
+7C9C7C9E7CA27CB27CBC7CBD7CC17CC77CCC7CCD7CC87CC57CD77CE8826E66A8
+7FBF7FCE7FD57FE57FE17FE67FE97FEE7FF37CF87D777DA67DAE7E477E9B9EB8
+9EB48D738D848D948D918DB18D678D6D8C478C49914A9150914E914F91640000
+F5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9B7C9B7D9B7E9B7F9B809B819B829B839B849B859B869B879B889B899B8A9B8B
+9B8C9B8D9B8E9B8F9B909B919B929B939B949B959B969B979B989B999B9A9B9B
+9B9C9B9D9B9E9B9F9BA09BA19BA29BA39BA49BA59BA69BA79BA89BA99BAA9BAB
+9BAC9BAD9BAE9BAF9BB09BB19BB29BB39BB49BB59BB69BB79BB89BB99BBA0000
+9BBB9BBC9BBD9BBE9BBF9BC09BC19BC29BC39BC49BC59BC69BC79BC89BC99BCA
+9BCB9BCC9BCD9BCE9BCF9BD09BD19BD29BD39BD49BD59BD69BD79BD89BD99BDA
+9BDB9162916191709169916F917D917E917291749179918C91859190918D9191
+91A291A391AA91AD91AE91AF91B591B491BA8C559E7E8DB88DEB8E058E598E69
+8DB58DBF8DBC8DBA8DC48DD68DD78DDA8DDE8DCE8DCF8DDB8DC68DEC8DF78DF8
+8DE38DF98DFB8DE48E098DFD8E148E1D8E1F8E2C8E2E8E238E2F8E3A8E408E39
+8E358E3D8E318E498E418E428E518E528E4A8E708E768E7C8E6F8E748E858E8F
+8E948E908E9C8E9E8C788C828C8A8C858C988C94659B89D689DE89DA89DC0000
+F6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9BDC9BDD9BDE9BDF9BE09BE19BE29BE39BE49BE59BE69BE79BE89BE99BEA9BEB
+9BEC9BED9BEE9BEF9BF09BF19BF29BF39BF49BF59BF69BF79BF89BF99BFA9BFB
+9BFC9BFD9BFE9BFF9C009C019C029C039C049C059C069C079C089C099C0A9C0B
+9C0C9C0D9C0E9C0F9C109C119C129C139C149C159C169C179C189C199C1A0000
+9C1B9C1C9C1D9C1E9C1F9C209C219C229C239C249C259C269C279C289C299C2A
+9C2B9C2C9C2D9C2E9C2F9C309C319C329C339C349C359C369C379C389C399C3A
+9C3B89E589EB89EF8A3E8B26975396E996F396EF970697019708970F970E972A
+972D9730973E9F809F839F859F869F879F889F899F8A9F8C9EFE9F0B9F0D96B9
+96BC96BD96CE96D277BF96E0928E92AE92C8933E936A93CA938F943E946B9C7F
+9C829C859C869C879C887A239C8B9C8E9C909C919C929C949C959C9A9C9B9C9E
+9C9F9CA09CA19CA29CA39CA59CA69CA79CA89CA99CAB9CAD9CAE9CB09CB19CB2
+9CB39CB49CB59CB69CB79CBA9CBB9CBC9CBD9CC49CC59CC69CC79CCA9CCB0000
+F7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9C3C9C3D9C3E9C3F9C409C419C429C439C449C459C469C479C489C499C4A9C4B
+9C4C9C4D9C4E9C4F9C509C519C529C539C549C559C569C579C589C599C5A9C5B
+9C5C9C5D9C5E9C5F9C609C619C629C639C649C659C669C679C689C699C6A9C6B
+9C6C9C6D9C6E9C6F9C709C719C729C739C749C759C769C779C789C799C7A0000
+9C7B9C7D9C7E9C809C839C849C899C8A9C8C9C8F9C939C969C979C989C999C9D
+9CAA9CAC9CAF9CB99CBE9CBF9CC09CC19CC29CC89CC99CD19CD29CDA9CDB9CE0
+9CE19CCC9CCD9CCE9CCF9CD09CD39CD49CD59CD79CD89CD99CDC9CDD9CDF9CE2
+977C978597919792979497AF97AB97A397B297B49AB19AB09AB79E589AB69ABA
+9ABC9AC19AC09AC59AC29ACB9ACC9AD19B459B439B479B499B489B4D9B5198E8
+990D992E995599549ADF9AE19AE69AEF9AEB9AFB9AED9AF99B089B0F9B139B1F
+9B239EBD9EBE7E3B9E829E879E889E8B9E9293D69E9D9E9F9EDB9EDC9EDD9EE0
+9EDF9EE29EE99EE79EE59EEA9EEF9F229F2C9F2F9F399F379F3D9F3E9F440000
+F8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9CE39CE49CE59CE69CE79CE89CE99CEA9CEB9CEC9CED9CEE9CEF9CF09CF19CF2
+9CF39CF49CF59CF69CF79CF89CF99CFA9CFB9CFC9CFD9CFE9CFF9D009D019D02
+9D039D049D059D069D079D089D099D0A9D0B9D0C9D0D9D0E9D0F9D109D119D12
+9D139D149D159D169D179D189D199D1A9D1B9D1C9D1D9D1E9D1F9D209D210000
+9D229D239D249D259D269D279D289D299D2A9D2B9D2C9D2D9D2E9D2F9D309D31
+9D329D339D349D359D369D379D389D399D3A9D3B9D3C9D3D9D3E9D3F9D409D41
+9D42000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+F9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9D439D449D459D469D479D489D499D4A9D4B9D4C9D4D9D4E9D4F9D509D519D52
+9D539D549D559D569D579D589D599D5A9D5B9D5C9D5D9D5E9D5F9D609D619D62
+9D639D649D659D669D679D689D699D6A9D6B9D6C9D6D9D6E9D6F9D709D719D72
+9D739D749D759D769D779D789D799D7A9D7B9D7C9D7D9D7E9D7F9D809D810000
+9D829D839D849D859D869D879D889D899D8A9D8B9D8C9D8D9D8E9D8F9D909D91
+9D929D939D949D959D969D979D989D999D9A9D9B9D9C9D9D9D9E9D9F9DA09DA1
+9DA2000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9DA39DA49DA59DA69DA79DA89DA99DAA9DAB9DAC9DAD9DAE9DAF9DB09DB19DB2
+9DB39DB49DB59DB69DB79DB89DB99DBA9DBB9DBC9DBD9DBE9DBF9DC09DC19DC2
+9DC39DC49DC59DC69DC79DC89DC99DCA9DCB9DCC9DCD9DCE9DCF9DD09DD19DD2
+9DD39DD49DD59DD69DD79DD89DD99DDA9DDB9DDC9DDD9DDE9DDF9DE09DE10000
+9DE29DE39DE49DE59DE69DE79DE89DE99DEA9DEB9DEC9DED9DEE9DEF9DF09DF1
+9DF29DF39DF49DF59DF69DF79DF89DF99DFA9DFB9DFC9DFD9DFE9DFF9E009E01
+9E02000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9E039E049E059E069E079E089E099E0A9E0B9E0C9E0D9E0E9E0F9E109E119E12
+9E139E149E159E169E179E189E199E1A9E1B9E1C9E1D9E1E9E249E279E2E9E30
+9E349E3B9E3C9E409E4D9E509E529E539E549E569E599E5D9E5F9E609E619E62
+9E659E6E9E6F9E729E749E759E769E779E789E799E7A9E7B9E7C9E7D9E800000
+9E819E839E849E859E869E899E8A9E8C9E8D9E8E9E8F9E909E919E949E959E96
+9E979E989E999E9A9E9B9E9C9E9E9EA09EA19EA29EA39EA49EA59EA79EA89EA9
+9EAA000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9EAB9EAC9EAD9EAE9EAF9EB09EB19EB29EB39EB59EB69EB79EB99EBA9EBC9EBF
+9EC09EC19EC29EC39EC59EC69EC79EC89ECA9ECB9ECC9ED09ED29ED39ED59ED6
+9ED79ED99EDA9EDE9EE19EE39EE49EE69EE89EEB9EEC9EED9EEE9EF09EF19EF2
+9EF39EF49EF59EF69EF79EF89EFA9EFD9EFF9F009F019F029F039F049F050000
+9F069F079F089F099F0A9F0C9F0F9F119F129F149F159F169F189F1A9F1B9F1C
+9F1D9F1E9F1F9F219F239F249F259F269F279F289F299F2A9F2B9F2D9F2E9F30
+9F31000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9F329F339F349F359F369F389F3A9F3C9F3F9F409F419F429F439F459F469F47
+9F489F499F4A9F4B9F4C9F4D9F4E9F4F9F529F539F549F559F569F579F589F59
+9F5A9F5B9F5C9F5D9F5E9F5F9F609F619F629F639F649F659F669F679F689F69
+9F6A9F6B9F6C9F6D9F6E9F6F9F709F719F729F739F749F759F769F779F780000
+9F799F7A9F7B9F7C9F7D9F7E9F819F829F8D9F8E9F8F9F909F919F929F939F94
+9F959F969F979F989F9C9F9D9F9E9FA19FA29FA39FA49FA5F92CF979F995F9E7
+F9F1000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FA0CFA0DFA0EFA0FFA11FA13FA14FA18FA1FFA20FA21FA23FA24FA27FA28FA29
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp949.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp949.enc
new file mode 100644
index 0000000000..2f3ec39f94
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp949.enc
@@ -0,0 +1,2128 @@
+# Encoding file: cp949, multi-byte
+M
+003F 0 125
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+81
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AC02AC03AC05AC06AC0BAC0CAC0DAC0EAC0FAC18AC1EAC1FAC21AC22AC23
+AC25AC26AC27AC28AC29AC2AAC2BAC2EAC32AC33AC3400000000000000000000
+0000AC35AC36AC37AC3AAC3BAC3DAC3EAC3FAC41AC42AC43AC44AC45AC46AC47
+AC48AC49AC4AAC4CAC4EAC4FAC50AC51AC52AC53AC5500000000000000000000
+0000AC56AC57AC59AC5AAC5BAC5DAC5EAC5FAC60AC61AC62AC63AC64AC65AC66
+AC67AC68AC69AC6AAC6BAC6CAC6DAC6EAC6FAC72AC73AC75AC76AC79AC7BAC7C
+AC7DAC7EAC7FAC82AC87AC88AC8DAC8EAC8FAC91AC92AC93AC95AC96AC97AC98
+AC99AC9AAC9BAC9EACA2ACA3ACA4ACA5ACA6ACA7ACABACADACAEACB1ACB2ACB3
+ACB4ACB5ACB6ACB7ACBAACBEACBFACC0ACC2ACC3ACC5ACC6ACC7ACC9ACCAACCB
+ACCDACCEACCFACD0ACD1ACD2ACD3ACD4ACD6ACD8ACD9ACDAACDBACDCACDDACDE
+ACDFACE2ACE3ACE5ACE6ACE9ACEBACEDACEEACF2ACF4ACF7ACF8ACF9ACFAACFB
+ACFEACFFAD01AD02AD03AD05AD07AD08AD09AD0AAD0BAD0EAD10AD12AD130000
+82
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AD14AD15AD16AD17AD19AD1AAD1BAD1DAD1EAD1FAD21AD22AD23AD24AD25
+AD26AD27AD28AD2AAD2BAD2EAD2FAD30AD31AD32AD3300000000000000000000
+0000AD36AD37AD39AD3AAD3BAD3DAD3EAD3FAD40AD41AD42AD43AD46AD48AD4A
+AD4BAD4CAD4DAD4EAD4FAD51AD52AD53AD55AD56AD5700000000000000000000
+0000AD59AD5AAD5BAD5CAD5DAD5EAD5FAD60AD62AD64AD65AD66AD67AD68AD69
+AD6AAD6BAD6EAD6FAD71AD72AD77AD78AD79AD7AAD7EAD80AD83AD84AD85AD86
+AD87AD8AAD8BAD8DAD8EAD8FAD91AD92AD93AD94AD95AD96AD97AD98AD99AD9A
+AD9BAD9EAD9FADA0ADA1ADA2ADA3ADA5ADA6ADA7ADA8ADA9ADAAADABADACADAD
+ADAEADAFADB0ADB1ADB2ADB3ADB4ADB5ADB6ADB8ADB9ADBAADBBADBCADBDADBE
+ADBFADC2ADC3ADC5ADC6ADC7ADC9ADCAADCBADCCADCDADCEADCFADD2ADD4ADD5
+ADD6ADD7ADD8ADD9ADDAADDBADDDADDEADDFADE1ADE2ADE3ADE5ADE6ADE7ADE8
+ADE9ADEAADEBADECADEDADEEADEFADF0ADF1ADF2ADF3ADF4ADF5ADF6ADF70000
+83
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000ADFAADFBADFDADFEAE02AE03AE04AE05AE06AE07AE0AAE0CAE0EAE0FAE10
+AE11AE12AE13AE15AE16AE17AE18AE19AE1AAE1BAE1C00000000000000000000
+0000AE1DAE1EAE1FAE20AE21AE22AE23AE24AE25AE26AE27AE28AE29AE2AAE2B
+AE2CAE2DAE2EAE2FAE32AE33AE35AE36AE39AE3BAE3C00000000000000000000
+0000AE3DAE3EAE3FAE42AE44AE47AE48AE49AE4BAE4FAE51AE52AE53AE55AE57
+AE58AE59AE5AAE5BAE5EAE62AE63AE64AE66AE67AE6AAE6BAE6DAE6EAE6FAE71
+AE72AE73AE74AE75AE76AE77AE7AAE7EAE7FAE80AE81AE82AE83AE86AE87AE88
+AE89AE8AAE8BAE8DAE8EAE8FAE90AE91AE92AE93AE94AE95AE96AE97AE98AE99
+AE9AAE9BAE9CAE9DAE9EAE9FAEA0AEA1AEA2AEA3AEA4AEA5AEA6AEA7AEA8AEA9
+AEAAAEABAEACAEADAEAEAEAFAEB0AEB1AEB2AEB3AEB4AEB5AEB6AEB7AEB8AEB9
+AEBAAEBBAEBFAEC1AEC2AEC3AEC5AEC6AEC7AEC8AEC9AECAAECBAECEAED2AED3
+AED4AED5AED6AED7AEDAAEDBAEDDAEDEAEDFAEE0AEE1AEE2AEE3AEE4AEE50000
+84
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AEE6AEE7AEE9AEEAAEECAEEEAEEFAEF0AEF1AEF2AEF3AEF5AEF6AEF7AEF9
+AEFAAEFBAEFDAEFEAEFFAF00AF01AF02AF03AF04AF0500000000000000000000
+0000AF06AF09AF0AAF0BAF0CAF0EAF0FAF11AF12AF13AF14AF15AF16AF17AF18
+AF19AF1AAF1BAF1CAF1DAF1EAF1FAF20AF21AF22AF2300000000000000000000
+0000AF24AF25AF26AF27AF28AF29AF2AAF2BAF2EAF2FAF31AF33AF35AF36AF37
+AF38AF39AF3AAF3BAF3EAF40AF44AF45AF46AF47AF4AAF4BAF4CAF4DAF4EAF4F
+AF51AF52AF53AF54AF55AF56AF57AF58AF59AF5AAF5BAF5EAF5FAF60AF61AF62
+AF63AF66AF67AF68AF69AF6AAF6BAF6CAF6DAF6EAF6FAF70AF71AF72AF73AF74
+AF75AF76AF77AF78AF7AAF7BAF7CAF7DAF7EAF7FAF81AF82AF83AF85AF86AF87
+AF89AF8AAF8BAF8CAF8DAF8EAF8FAF92AF93AF94AF96AF97AF98AF99AF9AAF9B
+AF9DAF9EAF9FAFA0AFA1AFA2AFA3AFA4AFA5AFA6AFA7AFA8AFA9AFAAAFABAFAC
+AFADAFAEAFAFAFB0AFB1AFB2AFB3AFB4AFB5AFB6AFB7AFBAAFBBAFBDAFBE0000
+85
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AFBFAFC1AFC2AFC3AFC4AFC5AFC6AFCAAFCCAFCFAFD0AFD1AFD2AFD3AFD5
+AFD6AFD7AFD8AFD9AFDAAFDBAFDDAFDEAFDFAFE0AFE100000000000000000000
+0000AFE2AFE3AFE4AFE5AFE6AFE7AFEAAFEBAFECAFEDAFEEAFEFAFF2AFF3AFF5
+AFF6AFF7AFF9AFFAAFFBAFFCAFFDAFFEAFFFB002B00300000000000000000000
+0000B005B006B007B008B009B00AB00BB00DB00EB00FB011B012B013B015B016
+B017B018B019B01AB01BB01EB01FB020B021B022B023B024B025B026B027B029
+B02AB02BB02CB02DB02EB02FB030B031B032B033B034B035B036B037B038B039
+B03AB03BB03CB03DB03EB03FB040B041B042B043B046B047B049B04BB04DB04F
+B050B051B052B056B058B05AB05BB05CB05EB05FB060B061B062B063B064B065
+B066B067B068B069B06AB06BB06CB06DB06EB06FB070B071B072B073B074B075
+B076B077B078B079B07AB07BB07EB07FB081B082B083B085B086B087B088B089
+B08AB08BB08EB090B092B093B094B095B096B097B09BB09DB09EB0A3B0A40000
+86
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B0A5B0A6B0A7B0AAB0B0B0B2B0B6B0B7B0B9B0BAB0BBB0BDB0BEB0BFB0C0
+B0C1B0C2B0C3B0C6B0CAB0CBB0CCB0CDB0CEB0CFB0D200000000000000000000
+0000B0D3B0D5B0D6B0D7B0D9B0DAB0DBB0DCB0DDB0DEB0DFB0E1B0E2B0E3B0E4
+B0E6B0E7B0E8B0E9B0EAB0EBB0ECB0EDB0EEB0EFB0F000000000000000000000
+0000B0F1B0F2B0F3B0F4B0F5B0F6B0F7B0F8B0F9B0FAB0FBB0FCB0FDB0FEB0FF
+B100B101B102B103B104B105B106B107B10AB10DB10EB10FB111B114B115B116
+B117B11AB11EB11FB120B121B122B126B127B129B12AB12BB12DB12EB12FB130
+B131B132B133B136B13AB13BB13CB13DB13EB13FB142B143B145B146B147B149
+B14AB14BB14CB14DB14EB14FB152B153B156B157B159B15AB15BB15DB15EB15F
+B161B162B163B164B165B166B167B168B169B16AB16BB16CB16DB16EB16FB170
+B171B172B173B174B175B176B177B17AB17BB17DB17EB17FB181B183B184B185
+B186B187B18AB18CB18EB18FB190B191B195B196B197B199B19AB19BB19D0000
+87
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B19EB19FB1A0B1A1B1A2B1A3B1A4B1A5B1A6B1A7B1A9B1AAB1ABB1ACB1AD
+B1AEB1AFB1B0B1B1B1B2B1B3B1B4B1B5B1B6B1B7B1B800000000000000000000
+0000B1B9B1BAB1BBB1BCB1BDB1BEB1BFB1C0B1C1B1C2B1C3B1C4B1C5B1C6B1C7
+B1C8B1C9B1CAB1CBB1CDB1CEB1CFB1D1B1D2B1D3B1D500000000000000000000
+0000B1D6B1D7B1D8B1D9B1DAB1DBB1DEB1E0B1E1B1E2B1E3B1E4B1E5B1E6B1E7
+B1EAB1EBB1EDB1EEB1EFB1F1B1F2B1F3B1F4B1F5B1F6B1F7B1F8B1FAB1FCB1FE
+B1FFB200B201B202B203B206B207B209B20AB20DB20EB20FB210B211B212B213
+B216B218B21AB21BB21CB21DB21EB21FB221B222B223B224B225B226B227B228
+B229B22AB22BB22CB22DB22EB22FB230B231B232B233B235B236B237B238B239
+B23AB23BB23DB23EB23FB240B241B242B243B244B245B246B247B248B249B24A
+B24BB24CB24DB24EB24FB250B251B252B253B254B255B256B257B259B25AB25B
+B25DB25EB25FB261B262B263B264B265B266B267B26AB26BB26CB26DB26E0000
+88
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B26FB270B271B272B273B276B277B278B279B27AB27BB27DB27EB27FB280
+B281B282B283B286B287B288B28AB28BB28CB28DB28E00000000000000000000
+0000B28FB292B293B295B296B297B29BB29CB29DB29EB29FB2A2B2A4B2A7B2A8
+B2A9B2ABB2ADB2AEB2AFB2B1B2B2B2B3B2B5B2B6B2B700000000000000000000
+0000B2B8B2B9B2BAB2BBB2BCB2BDB2BEB2BFB2C0B2C1B2C2B2C3B2C4B2C5B2C6
+B2C7B2CAB2CBB2CDB2CEB2CFB2D1B2D3B2D4B2D5B2D6B2D7B2DAB2DCB2DEB2DF
+B2E0B2E1B2E3B2E7B2E9B2EAB2F0B2F1B2F2B2F6B2FCB2FDB2FEB302B303B305
+B306B307B309B30AB30BB30CB30DB30EB30FB312B316B317B318B319B31AB31B
+B31DB31EB31FB320B321B322B323B324B325B326B327B328B329B32AB32BB32C
+B32DB32EB32FB330B331B332B333B334B335B336B337B338B339B33AB33BB33C
+B33DB33EB33FB340B341B342B343B344B345B346B347B348B349B34AB34BB34C
+B34DB34EB34FB350B351B352B353B357B359B35AB35DB360B361B362B3630000
+89
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B366B368B36AB36CB36DB36FB372B373B375B376B377B379B37AB37BB37C
+B37DB37EB37FB382B386B387B388B389B38AB38BB38D00000000000000000000
+0000B38EB38FB391B392B393B395B396B397B398B399B39AB39BB39CB39DB39E
+B39FB3A2B3A3B3A4B3A5B3A6B3A7B3A9B3AAB3ABB3AD00000000000000000000
+0000B3AEB3AFB3B0B3B1B3B2B3B3B3B4B3B5B3B6B3B7B3B8B3B9B3BAB3BBB3BC
+B3BDB3BEB3BFB3C0B3C1B3C2B3C3B3C6B3C7B3C9B3CAB3CDB3CFB3D1B3D2B3D3
+B3D6B3D8B3DAB3DCB3DEB3DFB3E1B3E2B3E3B3E5B3E6B3E7B3E9B3EAB3EBB3EC
+B3EDB3EEB3EFB3F0B3F1B3F2B3F3B3F4B3F5B3F6B3F7B3F8B3F9B3FAB3FBB3FD
+B3FEB3FFB400B401B402B403B404B405B406B407B408B409B40AB40BB40CB40D
+B40EB40FB411B412B413B414B415B416B417B419B41AB41BB41DB41EB41FB421
+B422B423B424B425B426B427B42AB42CB42DB42EB42FB430B431B432B433B435
+B436B437B438B439B43AB43BB43CB43DB43EB43FB440B441B442B443B4440000
+8A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B445B446B447B448B449B44AB44BB44CB44DB44EB44FB452B453B455B456
+B457B459B45AB45BB45CB45DB45EB45FB462B464B46600000000000000000000
+0000B467B468B469B46AB46BB46DB46EB46FB470B471B472B473B474B475B476
+B477B478B479B47AB47BB47CB47DB47EB47FB481B48200000000000000000000
+0000B483B484B485B486B487B489B48AB48BB48CB48DB48EB48FB490B491B492
+B493B494B495B496B497B498B499B49AB49BB49CB49EB49FB4A0B4A1B4A2B4A3
+B4A5B4A6B4A7B4A9B4AAB4ABB4ADB4AEB4AFB4B0B4B1B4B2B4B3B4B4B4B6B4B8
+B4BAB4BBB4BCB4BDB4BEB4BFB4C1B4C2B4C3B4C5B4C6B4C7B4C9B4CAB4CBB4CC
+B4CDB4CEB4CFB4D1B4D2B4D3B4D4B4D6B4D7B4D8B4D9B4DAB4DBB4DEB4DFB4E1
+B4E2B4E5B4E7B4E8B4E9B4EAB4EBB4EEB4F0B4F2B4F3B4F4B4F5B4F6B4F7B4F9
+B4FAB4FBB4FCB4FDB4FEB4FFB500B501B502B503B504B505B506B507B508B509
+B50AB50BB50CB50DB50EB50FB510B511B512B513B516B517B519B51AB51D0000
+8B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B51EB51FB520B521B522B523B526B52BB52CB52DB52EB52FB532B533B535
+B536B537B539B53AB53BB53CB53DB53EB53FB542B54600000000000000000000
+0000B547B548B549B54AB54EB54FB551B552B553B555B556B557B558B559B55A
+B55BB55EB562B563B564B565B566B567B568B569B56A00000000000000000000
+0000B56BB56CB56DB56EB56FB570B571B572B573B574B575B576B577B578B579
+B57AB57BB57CB57DB57EB57FB580B581B582B583B584B585B586B587B588B589
+B58AB58BB58CB58DB58EB58FB590B591B592B593B594B595B596B597B598B599
+B59AB59BB59CB59DB59EB59FB5A2B5A3B5A5B5A6B5A7B5A9B5ACB5ADB5AEB5AF
+B5B2B5B6B5B7B5B8B5B9B5BAB5BEB5BFB5C1B5C2B5C3B5C5B5C6B5C7B5C8B5C9
+B5CAB5CBB5CEB5D2B5D3B5D4B5D5B5D6B5D7B5D9B5DAB5DBB5DCB5DDB5DEB5DF
+B5E0B5E1B5E2B5E3B5E4B5E5B5E6B5E7B5E8B5E9B5EAB5EBB5EDB5EEB5EFB5F0
+B5F1B5F2B5F3B5F4B5F5B5F6B5F7B5F8B5F9B5FAB5FBB5FCB5FDB5FEB5FF0000
+8C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B600B601B602B603B604B605B606B607B608B609B60AB60BB60CB60DB60E
+B60FB612B613B615B616B617B619B61AB61BB61CB61D00000000000000000000
+0000B61EB61FB620B621B622B623B624B626B627B628B629B62AB62BB62DB62E
+B62FB630B631B632B633B635B636B637B638B639B63A00000000000000000000
+0000B63BB63CB63DB63EB63FB640B641B642B643B644B645B646B647B649B64A
+B64BB64CB64DB64EB64FB650B651B652B653B654B655B656B657B658B659B65A
+B65BB65CB65DB65EB65FB660B661B662B663B665B666B667B669B66AB66BB66C
+B66DB66EB66FB670B671B672B673B674B675B676B677B678B679B67AB67BB67C
+B67DB67EB67FB680B681B682B683B684B685B686B687B688B689B68AB68BB68C
+B68DB68EB68FB690B691B692B693B694B695B696B697B698B699B69AB69BB69E
+B69FB6A1B6A2B6A3B6A5B6A6B6A7B6A8B6A9B6AAB6ADB6AEB6AFB6B0B6B2B6B3
+B6B4B6B5B6B6B6B7B6B8B6B9B6BAB6BBB6BCB6BDB6BEB6BFB6C0B6C1B6C20000
+8D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B6C3B6C4B6C5B6C6B6C7B6C8B6C9B6CAB6CBB6CCB6CDB6CEB6CFB6D0B6D1
+B6D2B6D3B6D5B6D6B6D7B6D8B6D9B6DAB6DBB6DCB6DD00000000000000000000
+0000B6DEB6DFB6E0B6E1B6E2B6E3B6E4B6E5B6E6B6E7B6E8B6E9B6EAB6EBB6EC
+B6EDB6EEB6EFB6F1B6F2B6F3B6F5B6F6B6F7B6F9B6FA00000000000000000000
+0000B6FBB6FCB6FDB6FEB6FFB702B703B704B706B707B708B709B70AB70BB70C
+B70DB70EB70FB710B711B712B713B714B715B716B717B718B719B71AB71BB71C
+B71DB71EB71FB720B721B722B723B724B725B726B727B72AB72BB72DB72EB731
+B732B733B734B735B736B737B73AB73CB73DB73EB73FB740B741B742B743B745
+B746B747B749B74AB74BB74DB74EB74FB750B751B752B753B756B757B758B759
+B75AB75BB75CB75DB75EB75FB761B762B763B765B766B767B769B76AB76BB76C
+B76DB76EB76FB772B774B776B777B778B779B77AB77BB77EB77FB781B782B783
+B785B786B787B788B789B78AB78BB78EB793B794B795B79AB79BB79DB79E0000
+8E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B79FB7A1B7A2B7A3B7A4B7A5B7A6B7A7B7AAB7AEB7AFB7B0B7B1B7B2B7B3
+B7B6B7B7B7B9B7BAB7BBB7BCB7BDB7BEB7BFB7C0B7C100000000000000000000
+0000B7C2B7C3B7C4B7C5B7C6B7C8B7CAB7CBB7CCB7CDB7CEB7CFB7D0B7D1B7D2
+B7D3B7D4B7D5B7D6B7D7B7D8B7D9B7DAB7DBB7DCB7DD00000000000000000000
+0000B7DEB7DFB7E0B7E1B7E2B7E3B7E4B7E5B7E6B7E7B7E8B7E9B7EAB7EBB7EE
+B7EFB7F1B7F2B7F3B7F5B7F6B7F7B7F8B7F9B7FAB7FBB7FEB802B803B804B805
+B806B80AB80BB80DB80EB80FB811B812B813B814B815B816B817B81AB81CB81E
+B81FB820B821B822B823B826B827B829B82AB82BB82DB82EB82FB830B831B832
+B833B836B83AB83BB83CB83DB83EB83FB841B842B843B845B846B847B848B849
+B84AB84BB84CB84DB84EB84FB850B852B854B855B856B857B858B859B85AB85B
+B85EB85FB861B862B863B865B866B867B868B869B86AB86BB86EB870B872B873
+B874B875B876B877B879B87AB87BB87DB87EB87FB880B881B882B883B8840000
+8F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B885B886B887B888B889B88AB88BB88CB88EB88FB890B891B892B893B894
+B895B896B897B898B899B89AB89BB89CB89DB89EB89F00000000000000000000
+0000B8A0B8A1B8A2B8A3B8A4B8A5B8A6B8A7B8A9B8AAB8ABB8ACB8ADB8AEB8AF
+B8B1B8B2B8B3B8B5B8B6B8B7B8B9B8BAB8BBB8BCB8BD00000000000000000000
+0000B8BEB8BFB8C2B8C4B8C6B8C7B8C8B8C9B8CAB8CBB8CDB8CEB8CFB8D1B8D2
+B8D3B8D5B8D6B8D7B8D8B8D9B8DAB8DBB8DCB8DEB8E0B8E2B8E3B8E4B8E5B8E6
+B8E7B8EAB8EBB8EDB8EEB8EFB8F1B8F2B8F3B8F4B8F5B8F6B8F7B8FAB8FCB8FE
+B8FFB900B901B902B903B905B906B907B908B909B90AB90BB90CB90DB90EB90F
+B910B911B912B913B914B915B916B917B919B91AB91BB91CB91DB91EB91FB921
+B922B923B924B925B926B927B928B929B92AB92BB92CB92DB92EB92FB930B931
+B932B933B934B935B936B937B938B939B93AB93BB93EB93FB941B942B943B945
+B946B947B948B949B94AB94BB94DB94EB950B952B953B954B955B956B9570000
+90
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B95AB95BB95DB95EB95FB961B962B963B964B965B966B967B96AB96CB96E
+B96FB970B971B972B973B976B977B979B97AB97BB97D00000000000000000000
+0000B97EB97FB980B981B982B983B986B988B98BB98CB98FB990B991B992B993
+B994B995B996B997B998B999B99AB99BB99CB99DB99E00000000000000000000
+0000B99FB9A0B9A1B9A2B9A3B9A4B9A5B9A6B9A7B9A8B9A9B9AAB9ABB9AEB9AF
+B9B1B9B2B9B3B9B5B9B6B9B7B9B8B9B9B9BAB9BBB9BEB9C0B9C2B9C3B9C4B9C5
+B9C6B9C7B9CAB9CBB9CDB9D3B9D4B9D5B9D6B9D7B9DAB9DCB9DFB9E0B9E2B9E6
+B9E7B9E9B9EAB9EBB9EDB9EEB9EFB9F0B9F1B9F2B9F3B9F6B9FBB9FCB9FDB9FE
+B9FFBA02BA03BA04BA05BA06BA07BA09BA0ABA0BBA0CBA0DBA0EBA0FBA10BA11
+BA12BA13BA14BA16BA17BA18BA19BA1ABA1BBA1CBA1DBA1EBA1FBA20BA21BA22
+BA23BA24BA25BA26BA27BA28BA29BA2ABA2BBA2CBA2DBA2EBA2FBA30BA31BA32
+BA33BA34BA35BA36BA37BA3ABA3BBA3DBA3EBA3FBA41BA43BA44BA45BA460000
+91
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BA47BA4ABA4CBA4FBA50BA51BA52BA56BA57BA59BA5ABA5BBA5DBA5EBA5F
+BA60BA61BA62BA63BA66BA6ABA6BBA6CBA6DBA6EBA6F00000000000000000000
+0000BA72BA73BA75BA76BA77BA79BA7ABA7BBA7CBA7DBA7EBA7FBA80BA81BA82
+BA86BA88BA89BA8ABA8BBA8DBA8EBA8FBA90BA91BA9200000000000000000000
+0000BA93BA94BA95BA96BA97BA98BA99BA9ABA9BBA9CBA9DBA9EBA9FBAA0BAA1
+BAA2BAA3BAA4BAA5BAA6BAA7BAAABAADBAAEBAAFBAB1BAB3BAB4BAB5BAB6BAB7
+BABABABCBABEBABFBAC0BAC1BAC2BAC3BAC5BAC6BAC7BAC9BACABACBBACCBACD
+BACEBACFBAD0BAD1BAD2BAD3BAD4BAD5BAD6BAD7BADABADBBADCBADDBADEBADF
+BAE0BAE1BAE2BAE3BAE4BAE5BAE6BAE7BAE8BAE9BAEABAEBBAECBAEDBAEEBAEF
+BAF0BAF1BAF2BAF3BAF4BAF5BAF6BAF7BAF8BAF9BAFABAFBBAFDBAFEBAFFBB01
+BB02BB03BB05BB06BB07BB08BB09BB0ABB0BBB0CBB0EBB10BB12BB13BB14BB15
+BB16BB17BB19BB1ABB1BBB1DBB1EBB1FBB21BB22BB23BB24BB25BB26BB270000
+92
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BB28BB2ABB2CBB2DBB2EBB2FBB30BB31BB32BB33BB37BB39BB3ABB3FBB40
+BB41BB42BB43BB46BB48BB4ABB4BBB4CBB4EBB51BB5200000000000000000000
+0000BB53BB55BB56BB57BB59BB5ABB5BBB5CBB5DBB5EBB5FBB60BB62BB64BB65
+BB66BB67BB68BB69BB6ABB6BBB6DBB6EBB6FBB70BB7100000000000000000000
+0000BB72BB73BB74BB75BB76BB77BB78BB79BB7ABB7BBB7CBB7DBB7EBB7FBB80
+BB81BB82BB83BB84BB85BB86BB87BB89BB8ABB8BBB8DBB8EBB8FBB91BB92BB93
+BB94BB95BB96BB97BB98BB99BB9ABB9BBB9CBB9DBB9EBB9FBBA0BBA1BBA2BBA3
+BBA5BBA6BBA7BBA9BBAABBABBBADBBAEBBAFBBB0BBB1BBB2BBB3BBB5BBB6BBB8
+BBB9BBBABBBBBBBCBBBDBBBEBBBFBBC1BBC2BBC3BBC5BBC6BBC7BBC9BBCABBCB
+BBCCBBCDBBCEBBCFBBD1BBD2BBD4BBD5BBD6BBD7BBD8BBD9BBDABBDBBBDCBBDD
+BBDEBBDFBBE0BBE1BBE2BBE3BBE4BBE5BBE6BBE7BBE8BBE9BBEABBEBBBECBBED
+BBEEBBEFBBF0BBF1BBF2BBF3BBF4BBF5BBF6BBF7BBFABBFBBBFDBBFEBC010000
+93
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BC03BC04BC05BC06BC07BC0ABC0EBC10BC12BC13BC19BC1ABC20BC21BC22
+BC23BC26BC28BC2ABC2BBC2CBC2EBC2FBC32BC33BC3500000000000000000000
+0000BC36BC37BC39BC3ABC3BBC3CBC3DBC3EBC3FBC42BC46BC47BC48BC4ABC4B
+BC4EBC4FBC51BC52BC53BC54BC55BC56BC57BC58BC5900000000000000000000
+0000BC5ABC5BBC5CBC5EBC5FBC60BC61BC62BC63BC64BC65BC66BC67BC68BC69
+BC6ABC6BBC6CBC6DBC6EBC6FBC70BC71BC72BC73BC74BC75BC76BC77BC78BC79
+BC7ABC7BBC7CBC7DBC7EBC7FBC80BC81BC82BC83BC86BC87BC89BC8ABC8DBC8F
+BC90BC91BC92BC93BC96BC98BC9BBC9CBC9DBC9EBC9FBCA2BCA3BCA5BCA6BCA9
+BCAABCABBCACBCADBCAEBCAFBCB2BCB6BCB7BCB8BCB9BCBABCBBBCBEBCBFBCC1
+BCC2BCC3BCC5BCC6BCC7BCC8BCC9BCCABCCBBCCCBCCEBCD2BCD3BCD4BCD6BCD7
+BCD9BCDABCDBBCDDBCDEBCDFBCE0BCE1BCE2BCE3BCE4BCE5BCE6BCE7BCE8BCE9
+BCEABCEBBCECBCEDBCEEBCEFBCF0BCF1BCF2BCF3BCF7BCF9BCFABCFBBCFD0000
+94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BCFEBCFFBD00BD01BD02BD03BD06BD08BD0ABD0BBD0CBD0DBD0EBD0FBD11
+BD12BD13BD15BD16BD17BD18BD19BD1ABD1BBD1CBD1D00000000000000000000
+0000BD1EBD1FBD20BD21BD22BD23BD25BD26BD27BD28BD29BD2ABD2BBD2DBD2E
+BD2FBD30BD31BD32BD33BD34BD35BD36BD37BD38BD3900000000000000000000
+0000BD3ABD3BBD3CBD3DBD3EBD3FBD41BD42BD43BD44BD45BD46BD47BD4ABD4B
+BD4DBD4EBD4FBD51BD52BD53BD54BD55BD56BD57BD5ABD5BBD5CBD5DBD5EBD5F
+BD60BD61BD62BD63BD65BD66BD67BD69BD6ABD6BBD6CBD6DBD6EBD6FBD70BD71
+BD72BD73BD74BD75BD76BD77BD78BD79BD7ABD7BBD7CBD7DBD7EBD7FBD82BD83
+BD85BD86BD8BBD8CBD8DBD8EBD8FBD92BD94BD96BD97BD98BD9BBD9DBD9EBD9F
+BDA0BDA1BDA2BDA3BDA5BDA6BDA7BDA8BDA9BDAABDABBDACBDADBDAEBDAFBDB1
+BDB2BDB3BDB4BDB5BDB6BDB7BDB9BDBABDBBBDBCBDBDBDBEBDBFBDC0BDC1BDC2
+BDC3BDC4BDC5BDC6BDC7BDC8BDC9BDCABDCBBDCCBDCDBDCEBDCFBDD0BDD10000
+95
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BDD2BDD3BDD6BDD7BDD9BDDABDDBBDDDBDDEBDDFBDE0BDE1BDE2BDE3BDE4
+BDE5BDE6BDE7BDE8BDEABDEBBDECBDEDBDEEBDEFBDF100000000000000000000
+0000BDF2BDF3BDF5BDF6BDF7BDF9BDFABDFBBDFCBDFDBDFEBDFFBE01BE02BE04
+BE06BE07BE08BE09BE0ABE0BBE0EBE0FBE11BE12BE1300000000000000000000
+0000BE15BE16BE17BE18BE19BE1ABE1BBE1EBE20BE21BE22BE23BE24BE25BE26
+BE27BE28BE29BE2ABE2BBE2CBE2DBE2EBE2FBE30BE31BE32BE33BE34BE35BE36
+BE37BE38BE39BE3ABE3BBE3CBE3DBE3EBE3FBE40BE41BE42BE43BE46BE47BE49
+BE4ABE4BBE4DBE4FBE50BE51BE52BE53BE56BE58BE5CBE5DBE5EBE5FBE62BE63
+BE65BE66BE67BE69BE6BBE6CBE6DBE6EBE6FBE72BE76BE77BE78BE79BE7ABE7E
+BE7FBE81BE82BE83BE85BE86BE87BE88BE89BE8ABE8BBE8EBE92BE93BE94BE95
+BE96BE97BE9ABE9BBE9CBE9DBE9EBE9FBEA0BEA1BEA2BEA3BEA4BEA5BEA6BEA7
+BEA9BEAABEABBEACBEADBEAEBEAFBEB0BEB1BEB2BEB3BEB4BEB5BEB6BEB70000
+96
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BEB8BEB9BEBABEBBBEBCBEBDBEBEBEBFBEC0BEC1BEC2BEC3BEC4BEC5BEC6
+BEC7BEC8BEC9BECABECBBECCBECDBECEBECFBED2BED300000000000000000000
+0000BED5BED6BED9BEDABEDBBEDCBEDDBEDEBEDFBEE1BEE2BEE6BEE7BEE8BEE9
+BEEABEEBBEEDBEEEBEEFBEF0BEF1BEF2BEF3BEF4BEF500000000000000000000
+0000BEF6BEF7BEF8BEF9BEFABEFBBEFCBEFDBEFEBEFFBF00BF02BF03BF04BF05
+BF06BF07BF0ABF0BBF0CBF0DBF0EBF0FBF10BF11BF12BF13BF14BF15BF16BF17
+BF1ABF1EBF1FBF20BF21BF22BF23BF24BF25BF26BF27BF28BF29BF2ABF2BBF2C
+BF2DBF2EBF2FBF30BF31BF32BF33BF34BF35BF36BF37BF38BF39BF3ABF3BBF3C
+BF3DBF3EBF3FBF42BF43BF45BF46BF47BF49BF4ABF4BBF4CBF4DBF4EBF4FBF52
+BF53BF54BF56BF57BF58BF59BF5ABF5BBF5CBF5DBF5EBF5FBF60BF61BF62BF63
+BF64BF65BF66BF67BF68BF69BF6ABF6BBF6CBF6DBF6EBF6FBF70BF71BF72BF73
+BF74BF75BF76BF77BF78BF79BF7ABF7BBF7CBF7DBF7EBF7FBF80BF81BF820000
+97
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BF83BF84BF85BF86BF87BF88BF89BF8ABF8BBF8CBF8DBF8EBF8FBF90BF91
+BF92BF93BF95BF96BF97BF98BF99BF9ABF9BBF9CBF9D00000000000000000000
+0000BF9EBF9FBFA0BFA1BFA2BFA3BFA4BFA5BFA6BFA7BFA8BFA9BFAABFABBFAC
+BFADBFAEBFAFBFB1BFB2BFB3BFB4BFB5BFB6BFB7BFB800000000000000000000
+0000BFB9BFBABFBBBFBCBFBDBFBEBFBFBFC0BFC1BFC2BFC3BFC4BFC6BFC7BFC8
+BFC9BFCABFCBBFCEBFCFBFD1BFD2BFD3BFD5BFD6BFD7BFD8BFD9BFDABFDBBFDD
+BFDEBFE0BFE2BFE3BFE4BFE5BFE6BFE7BFE8BFE9BFEABFEBBFECBFEDBFEEBFEF
+BFF0BFF1BFF2BFF3BFF4BFF5BFF6BFF7BFF8BFF9BFFABFFBBFFCBFFDBFFEBFFF
+C000C001C002C003C004C005C006C007C008C009C00AC00BC00CC00DC00EC00F
+C010C011C012C013C014C015C016C017C018C019C01AC01BC01CC01DC01EC01F
+C020C021C022C023C024C025C026C027C028C029C02AC02BC02CC02DC02EC02F
+C030C031C032C033C034C035C036C037C038C039C03AC03BC03DC03EC03F0000
+98
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C040C041C042C043C044C045C046C047C048C049C04AC04BC04CC04DC04E
+C04FC050C052C053C054C055C056C057C059C05AC05B00000000000000000000
+0000C05DC05EC05FC061C062C063C064C065C066C067C06AC06BC06CC06DC06E
+C06FC070C071C072C073C074C075C076C077C078C07900000000000000000000
+0000C07AC07BC07CC07DC07EC07FC080C081C082C083C084C085C086C087C088
+C089C08AC08BC08CC08DC08EC08FC092C093C095C096C097C099C09AC09BC09C
+C09DC09EC09FC0A2C0A4C0A6C0A7C0A8C0A9C0AAC0ABC0AEC0B1C0B2C0B7C0B8
+C0B9C0BAC0BBC0BEC0C2C0C3C0C4C0C6C0C7C0CAC0CBC0CDC0CEC0CFC0D1C0D2
+C0D3C0D4C0D5C0D6C0D7C0DAC0DEC0DFC0E0C0E1C0E2C0E3C0E6C0E7C0E9C0EA
+C0EBC0EDC0EEC0EFC0F0C0F1C0F2C0F3C0F6C0F8C0FAC0FBC0FCC0FDC0FEC0FF
+C101C102C103C105C106C107C109C10AC10BC10CC10DC10EC10FC111C112C113
+C114C116C117C118C119C11AC11BC121C122C125C128C129C12AC12BC12E0000
+99
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C132C133C134C135C137C13AC13BC13DC13EC13FC141C142C143C144C145
+C146C147C14AC14EC14FC150C151C152C153C156C15700000000000000000000
+0000C159C15AC15BC15DC15EC15FC160C161C162C163C166C16AC16BC16CC16D
+C16EC16FC171C172C173C175C176C177C179C17AC17B00000000000000000000
+0000C17CC17DC17EC17FC180C181C182C183C184C186C187C188C189C18AC18B
+C18FC191C192C193C195C197C198C199C19AC19BC19EC1A0C1A2C1A3C1A4C1A6
+C1A7C1AAC1ABC1ADC1AEC1AFC1B1C1B2C1B3C1B4C1B5C1B6C1B7C1B8C1B9C1BA
+C1BBC1BCC1BEC1BFC1C0C1C1C1C2C1C3C1C5C1C6C1C7C1C9C1CAC1CBC1CDC1CE
+C1CFC1D0C1D1C1D2C1D3C1D5C1D6C1D9C1DAC1DBC1DCC1DDC1DEC1DFC1E1C1E2
+C1E3C1E5C1E6C1E7C1E9C1EAC1EBC1ECC1EDC1EEC1EFC1F2C1F4C1F5C1F6C1F7
+C1F8C1F9C1FAC1FBC1FEC1FFC201C202C203C205C206C207C208C209C20AC20B
+C20EC210C212C213C214C215C216C217C21AC21BC21DC21EC221C222C2230000
+9A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C224C225C226C227C22AC22CC22EC230C233C235C236C237C238C239C23A
+C23BC23CC23DC23EC23FC240C241C242C243C244C24500000000000000000000
+0000C246C247C249C24AC24BC24CC24DC24EC24FC252C253C255C256C257C259
+C25AC25BC25CC25DC25EC25FC261C262C263C264C26600000000000000000000
+0000C267C268C269C26AC26BC26EC26FC271C272C273C275C276C277C278C279
+C27AC27BC27EC280C282C283C284C285C286C287C28AC28BC28CC28DC28EC28F
+C291C292C293C294C295C296C297C299C29AC29CC29EC29FC2A0C2A1C2A2C2A3
+C2A6C2A7C2A9C2AAC2ABC2AEC2AFC2B0C2B1C2B2C2B3C2B6C2B8C2BAC2BBC2BC
+C2BDC2BEC2BFC2C0C2C1C2C2C2C3C2C4C2C5C2C6C2C7C2C8C2C9C2CAC2CBC2CC
+C2CDC2CEC2CFC2D0C2D1C2D2C2D3C2D4C2D5C2D6C2D7C2D8C2D9C2DAC2DBC2DE
+C2DFC2E1C2E2C2E5C2E6C2E7C2E8C2E9C2EAC2EEC2F0C2F2C2F3C2F4C2F5C2F7
+C2FAC2FDC2FEC2FFC301C302C303C304C305C306C307C30AC30BC30EC30F0000
+9B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C310C311C312C316C317C319C31AC31BC31DC31EC31FC320C321C322C323
+C326C327C32AC32BC32CC32DC32EC32FC330C331C33200000000000000000000
+0000C333C334C335C336C337C338C339C33AC33BC33CC33DC33EC33FC340C341
+C342C343C344C346C347C348C349C34AC34BC34CC34D00000000000000000000
+0000C34EC34FC350C351C352C353C354C355C356C357C358C359C35AC35BC35C
+C35DC35EC35FC360C361C362C363C364C365C366C367C36AC36BC36DC36EC36F
+C371C373C374C375C376C377C37AC37BC37EC37FC380C381C382C383C385C386
+C387C389C38AC38BC38DC38EC38FC390C391C392C393C394C395C396C397C398
+C399C39AC39BC39CC39DC39EC39FC3A0C3A1C3A2C3A3C3A4C3A5C3A6C3A7C3A8
+C3A9C3AAC3ABC3ACC3ADC3AEC3AFC3B0C3B1C3B2C3B3C3B4C3B5C3B6C3B7C3B8
+C3B9C3BAC3BBC3BCC3BDC3BEC3BFC3C1C3C2C3C3C3C4C3C5C3C6C3C7C3C8C3C9
+C3CAC3CBC3CCC3CDC3CEC3CFC3D0C3D1C3D2C3D3C3D4C3D5C3D6C3D7C3DA0000
+9C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C3DBC3DDC3DEC3E1C3E3C3E4C3E5C3E6C3E7C3EAC3EBC3ECC3EEC3EFC3F0
+C3F1C3F2C3F3C3F6C3F7C3F9C3FAC3FBC3FCC3FDC3FE00000000000000000000
+0000C3FFC400C401C402C403C404C405C406C407C409C40AC40BC40CC40DC40E
+C40FC411C412C413C414C415C416C417C418C419C41A00000000000000000000
+0000C41BC41CC41DC41EC41FC420C421C422C423C425C426C427C428C429C42A
+C42BC42DC42EC42FC431C432C433C435C436C437C438C439C43AC43BC43EC43F
+C440C441C442C443C444C445C446C447C449C44AC44BC44CC44DC44EC44FC450
+C451C452C453C454C455C456C457C458C459C45AC45BC45CC45DC45EC45FC460
+C461C462C463C466C467C469C46AC46BC46DC46EC46FC470C471C472C473C476
+C477C478C47AC47BC47CC47DC47EC47FC481C482C483C484C485C486C487C488
+C489C48AC48BC48CC48DC48EC48FC490C491C492C493C495C496C497C498C499
+C49AC49BC49DC49EC49FC4A0C4A1C4A2C4A3C4A4C4A5C4A6C4A7C4A8C4A90000
+9D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C4AAC4ABC4ACC4ADC4AEC4AFC4B0C4B1C4B2C4B3C4B4C4B5C4B6C4B7C4B9
+C4BAC4BBC4BDC4BEC4BFC4C0C4C1C4C2C4C3C4C4C4C500000000000000000000
+0000C4C6C4C7C4C8C4C9C4CAC4CBC4CCC4CDC4CEC4CFC4D0C4D1C4D2C4D3C4D4
+C4D5C4D6C4D7C4D8C4D9C4DAC4DBC4DCC4DDC4DEC4DF00000000000000000000
+0000C4E0C4E1C4E2C4E3C4E4C4E5C4E6C4E7C4E8C4EAC4EBC4ECC4EDC4EEC4EF
+C4F2C4F3C4F5C4F6C4F7C4F9C4FBC4FCC4FDC4FEC502C503C504C505C506C507
+C508C509C50AC50BC50DC50EC50FC511C512C513C515C516C517C518C519C51A
+C51BC51DC51EC51FC520C521C522C523C524C525C526C527C52AC52BC52DC52E
+C52FC531C532C533C534C535C536C537C53AC53CC53EC53FC540C541C542C543
+C546C547C54BC54FC550C551C552C556C55AC55BC55CC55FC562C563C565C566
+C567C569C56AC56BC56CC56DC56EC56FC572C576C577C578C579C57AC57BC57E
+C57FC581C582C583C585C586C588C589C58AC58BC58EC590C592C593C5940000
+9E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C596C599C59AC59BC59DC59EC59FC5A1C5A2C5A3C5A4C5A5C5A6C5A7C5A8
+C5AAC5ABC5ACC5ADC5AEC5AFC5B0C5B1C5B2C5B3C5B600000000000000000000
+0000C5B7C5BAC5BFC5C0C5C1C5C2C5C3C5CBC5CDC5CFC5D2C5D3C5D5C5D6C5D7
+C5D9C5DAC5DBC5DCC5DDC5DEC5DFC5E2C5E4C5E6C5E700000000000000000000
+0000C5E8C5E9C5EAC5EBC5EFC5F1C5F2C5F3C5F5C5F8C5F9C5FAC5FBC602C603
+C604C609C60AC60BC60DC60EC60FC611C612C613C614C615C616C617C61AC61D
+C61EC61FC620C621C622C623C626C627C629C62AC62BC62FC631C632C636C638
+C63AC63CC63DC63EC63FC642C643C645C646C647C649C64AC64BC64CC64DC64E
+C64FC652C656C657C658C659C65AC65BC65EC65FC661C662C663C664C665C666
+C667C668C669C66AC66BC66DC66EC670C672C673C674C675C676C677C67AC67B
+C67DC67EC67FC681C682C683C684C685C686C687C68AC68CC68EC68FC690C691
+C692C693C696C697C699C69AC69BC69DC69EC69FC6A0C6A1C6A2C6A3C6A60000
+9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C6A8C6AAC6ABC6ACC6ADC6AEC6AFC6B2C6B3C6B5C6B6C6B7C6BBC6BCC6BD
+C6BEC6BFC6C2C6C4C6C6C6C7C6C8C6C9C6CAC6CBC6CE00000000000000000000
+0000C6CFC6D1C6D2C6D3C6D5C6D6C6D7C6D8C6D9C6DAC6DBC6DEC6DFC6E2C6E3
+C6E4C6E5C6E6C6E7C6EAC6EBC6EDC6EEC6EFC6F1C6F200000000000000000000
+0000C6F3C6F4C6F5C6F6C6F7C6FAC6FBC6FCC6FEC6FFC700C701C702C703C706
+C707C709C70AC70BC70DC70EC70FC710C711C712C713C716C718C71AC71BC71C
+C71DC71EC71FC722C723C725C726C727C729C72AC72BC72CC72DC72EC72FC732
+C734C736C738C739C73AC73BC73EC73FC741C742C743C745C746C747C748C749
+C74BC74EC750C759C75AC75BC75DC75EC75FC761C762C763C764C765C766C767
+C769C76AC76CC76DC76EC76FC770C771C772C773C776C777C779C77AC77BC77F
+C780C781C782C786C78BC78CC78DC78FC792C793C795C799C79BC79CC79DC79E
+C79FC7A2C7A7C7A8C7A9C7AAC7ABC7AEC7AFC7B1C7B2C7B3C7B5C7B6C7B70000
+A0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C7B8C7B9C7BAC7BBC7BEC7C2C7C3C7C4C7C5C7C6C7C7C7CAC7CBC7CDC7CF
+C7D1C7D2C7D3C7D4C7D5C7D6C7D7C7D9C7DAC7DBC7DC00000000000000000000
+0000C7DEC7DFC7E0C7E1C7E2C7E3C7E5C7E6C7E7C7E9C7EAC7EBC7EDC7EEC7EF
+C7F0C7F1C7F2C7F3C7F4C7F5C7F6C7F7C7F8C7F9C7FA00000000000000000000
+0000C7FBC7FCC7FDC7FEC7FFC802C803C805C806C807C809C80BC80CC80DC80E
+C80FC812C814C817C818C819C81AC81BC81EC81FC821C822C823C825C826C827
+C828C829C82AC82BC82EC830C832C833C834C835C836C837C839C83AC83BC83D
+C83EC83FC841C842C843C844C845C846C847C84AC84BC84EC84FC850C851C852
+C853C855C856C857C858C859C85AC85BC85CC85DC85EC85FC860C861C862C863
+C864C865C866C867C868C869C86AC86BC86CC86DC86EC86FC872C873C875C876
+C877C879C87BC87CC87DC87EC87FC882C884C888C889C88AC88EC88FC890C891
+C892C893C895C896C897C898C899C89AC89BC89CC89EC8A0C8A2C8A3C8A40000
+A1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C8A5C8A6C8A7C8A9C8AAC8ABC8ACC8ADC8AEC8AFC8B0C8B1C8B2C8B3C8B4
+C8B5C8B6C8B7C8B8C8B9C8BAC8BBC8BEC8BFC8C0C8C100000000000000000000
+0000C8C2C8C3C8C5C8C6C8C7C8C9C8CAC8CBC8CDC8CEC8CFC8D0C8D1C8D2C8D3
+C8D6C8D8C8DAC8DBC8DCC8DDC8DEC8DFC8E2C8E3C8E500000000000000000000
+0000C8E6C8E7C8E8C8E9C8EAC8EBC8ECC8EDC8EEC8EFC8F0C8F1C8F2C8F3C8F4
+C8F6C8F7C8F8C8F9C8FAC8FBC8FEC8FFC901C902C903C907C908C909C90AC90B
+C90E30003001300200B72025202600A8300300AD20152225FF3C223C20182019
+201C201D3014301530083009300A300B300C300D300E300F3010301100B100D7
+00F7226022642265221E223400B0203220332103212BFFE0FFE1FFE526422640
+222022A52312220222072261225200A7203B2606260525CB25CF25CE25C725C6
+25A125A025B325B225BD25BC219221902191219321943013226A226B221A223D
+221D2235222B222C2208220B2286228722822283222A222922272228FFE20000
+A2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C910C912C913C914C915C916C917C919C91AC91BC91CC91DC91EC91FC920
+C921C922C923C924C925C926C927C928C929C92AC92B00000000000000000000
+0000C92DC92EC92FC930C931C932C933C935C936C937C938C939C93AC93BC93C
+C93DC93EC93FC940C941C942C943C944C945C946C94700000000000000000000
+0000C948C949C94AC94BC94CC94DC94EC94FC952C953C955C956C957C959C95A
+C95BC95CC95DC95EC95FC962C964C965C966C967C968C969C96AC96BC96DC96E
+C96F21D221D42200220300B4FF5E02C702D802DD02DA02D900B802DB00A100BF
+02D0222E2211220F00A42109203025C125C025B725B626642660266126652667
+2663229925C825A325D025D1259225A425A525A825A725A625A92668260F260E
+261C261E00B62020202121952197219921962198266D2669266A266C327F321C
+211633C7212233C233D8212120AC00AE00000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C971C972C973C975C976C977C978C979C97AC97BC97DC97EC97FC980C981
+C982C983C984C985C986C987C98AC98BC98DC98EC98F00000000000000000000
+0000C991C992C993C994C995C996C997C99AC99CC99EC99FC9A0C9A1C9A2C9A3
+C9A4C9A5C9A6C9A7C9A8C9A9C9AAC9ABC9ACC9ADC9AE00000000000000000000
+0000C9AFC9B0C9B1C9B2C9B3C9B4C9B5C9B6C9B7C9B8C9B9C9BAC9BBC9BCC9BD
+C9BEC9BFC9C2C9C3C9C5C9C6C9C9C9CBC9CCC9CDC9CEC9CFC9D2C9D4C9D7C9D8
+C9DBFF01FF02FF03FF04FF05FF06FF07FF08FF09FF0AFF0BFF0CFF0DFF0EFF0F
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19FF1AFF1BFF1CFF1DFF1EFF1F
+FF20FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF3BFFE6FF3DFF3EFF3F
+FF40FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5AFF5BFF5CFF5DFFE30000
+A4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C9DEC9DFC9E1C9E3C9E5C9E6C9E8C9E9C9EAC9EBC9EEC9F2C9F3C9F4C9F5
+C9F6C9F7C9FAC9FBC9FDC9FEC9FFCA01CA02CA03CA0400000000000000000000
+0000CA05CA06CA07CA0ACA0ECA0FCA10CA11CA12CA13CA15CA16CA17CA19CA1A
+CA1BCA1CCA1DCA1ECA1FCA20CA21CA22CA23CA24CA2500000000000000000000
+0000CA26CA27CA28CA2ACA2BCA2CCA2DCA2ECA2FCA30CA31CA32CA33CA34CA35
+CA36CA37CA38CA39CA3ACA3BCA3CCA3DCA3ECA3FCA40CA41CA42CA43CA44CA45
+CA46313131323133313431353136313731383139313A313B313C313D313E313F
+3140314131423143314431453146314731483149314A314B314C314D314E314F
+3150315131523153315431553156315731583159315A315B315C315D315E315F
+3160316131623163316431653166316731683169316A316B316C316D316E316F
+3170317131723173317431753176317731783179317A317B317C317D317E317F
+3180318131823183318431853186318731883189318A318B318C318D318E0000
+A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CA47CA48CA49CA4ACA4BCA4ECA4FCA51CA52CA53CA55CA56CA57CA58CA59
+CA5ACA5BCA5ECA62CA63CA64CA65CA66CA67CA69CA6A00000000000000000000
+0000CA6BCA6CCA6DCA6ECA6FCA70CA71CA72CA73CA74CA75CA76CA77CA78CA79
+CA7ACA7BCA7CCA7ECA7FCA80CA81CA82CA83CA85CA8600000000000000000000
+0000CA87CA88CA89CA8ACA8BCA8CCA8DCA8ECA8FCA90CA91CA92CA93CA94CA95
+CA96CA97CA99CA9ACA9BCA9CCA9DCA9ECA9FCAA0CAA1CAA2CAA3CAA4CAA5CAA6
+CAA7217021712172217321742175217621772178217900000000000000000000
+2160216121622163216421652166216721682169000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+A6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CAA8CAA9CAAACAABCAACCAADCAAECAAFCAB0CAB1CAB2CAB3CAB4CAB5CAB6
+CAB7CAB8CAB9CABACABBCABECABFCAC1CAC2CAC3CAC500000000000000000000
+0000CAC6CAC7CAC8CAC9CACACACBCACECAD0CAD2CAD4CAD5CAD6CAD7CADACADB
+CADCCADDCADECADFCAE1CAE2CAE3CAE4CAE5CAE6CAE700000000000000000000
+0000CAE8CAE9CAEACAEBCAEDCAEECAEFCAF0CAF1CAF2CAF3CAF5CAF6CAF7CAF8
+CAF9CAFACAFBCAFCCAFDCAFECAFFCB00CB01CB02CB03CB04CB05CB06CB07CB09
+CB0A25002502250C251025182514251C252C25242534253C25012503250F2513
+251B251725232533252B253B254B2520252F25282537253F251D253025252538
+254225122511251A251925162515250E250D251E251F25212522252625272529
+252A252D252E25312532253525362539253A253D253E25402541254325442545
+2546254725482549254A00000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CB0BCB0CCB0DCB0ECB0FCB11CB12CB13CB15CB16CB17CB19CB1ACB1BCB1C
+CB1DCB1ECB1FCB22CB23CB24CB25CB26CB27CB28CB2900000000000000000000
+0000CB2ACB2BCB2CCB2DCB2ECB2FCB30CB31CB32CB33CB34CB35CB36CB37CB38
+CB39CB3ACB3BCB3CCB3DCB3ECB3FCB40CB42CB43CB4400000000000000000000
+0000CB45CB46CB47CB4ACB4BCB4DCB4ECB4FCB51CB52CB53CB54CB55CB56CB57
+CB5ACB5BCB5CCB5ECB5FCB60CB61CB62CB63CB65CB66CB67CB68CB69CB6ACB6B
+CB6C3395339633972113339833C433A333A433A533A63399339A339B339C339D
+339E339F33A033A133A233CA338D338E338F33CF3388338933C833A733A833B0
+33B133B233B333B433B533B633B733B833B93380338133823383338433BA33BB
+33BC33BD33BE33BF33903391339233933394212633C033C1338A338B338C33D6
+33C533AD33AE33AF33DB33A933AA33AB33AC33DD33D033D333C333C933DC33C6
+0000000000000000000000000000000000000000000000000000000000000000
+A8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CB6DCB6ECB6FCB70CB71CB72CB73CB74CB75CB76CB77CB7ACB7BCB7CCB7D
+CB7ECB7FCB80CB81CB82CB83CB84CB85CB86CB87CB8800000000000000000000
+0000CB89CB8ACB8BCB8CCB8DCB8ECB8FCB90CB91CB92CB93CB94CB95CB96CB97
+CB98CB99CB9ACB9BCB9DCB9ECB9FCBA0CBA1CBA2CBA300000000000000000000
+0000CBA4CBA5CBA6CBA7CBA8CBA9CBAACBABCBACCBADCBAECBAFCBB0CBB1CBB2
+CBB3CBB4CBB5CBB6CBB7CBB9CBBACBBBCBBCCBBDCBBECBBFCBC0CBC1CBC2CBC3
+CBC400C600D000AA0126000001320000013F014100D8015200BA00DE0166014A
+00003260326132623263326432653266326732683269326A326B326C326D326E
+326F3270327132723273327432753276327732783279327A327B24D024D124D2
+24D324D424D524D624D724D824D924DA24DB24DC24DD24DE24DF24E024E124E2
+24E324E424E524E624E724E824E9246024612462246324642465246624672468
+2469246A246B246C246D246E00BD2153215400BC00BE215B215C215D215E0000
+A9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CBC5CBC6CBC7CBC8CBC9CBCACBCBCBCCCBCDCBCECBCFCBD0CBD1CBD2CBD3
+CBD5CBD6CBD7CBD8CBD9CBDACBDBCBDCCBDDCBDECBDF00000000000000000000
+0000CBE0CBE1CBE2CBE3CBE5CBE6CBE8CBEACBEBCBECCBEDCBEECBEFCBF0CBF1
+CBF2CBF3CBF4CBF5CBF6CBF7CBF8CBF9CBFACBFBCBFC00000000000000000000
+0000CBFDCBFECBFFCC00CC01CC02CC03CC04CC05CC06CC07CC08CC09CC0ACC0B
+CC0ECC0FCC11CC12CC13CC15CC16CC17CC18CC19CC1ACC1BCC1ECC1FCC20CC23
+CC2400E6011100F001270131013301380140014200F8015300DF00FE0167014B
+01493200320132023203320432053206320732083209320A320B320C320D320E
+320F3210321132123213321432153216321732183219321A321B249C249D249E
+249F24A024A124A224A324A424A524A624A724A824A924AA24AB24AC24AD24AE
+24AF24B024B124B224B324B424B5247424752476247724782479247A247B247C
+247D247E247F24802481248200B900B200B32074207F20812082208320840000
+AA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CC25CC26CC2ACC2BCC2DCC2FCC31CC32CC33CC34CC35CC36CC37CC3ACC3F
+CC40CC41CC42CC43CC46CC47CC49CC4ACC4BCC4DCC4E00000000000000000000
+0000CC4FCC50CC51CC52CC53CC56CC5ACC5BCC5CCC5DCC5ECC5FCC61CC62CC63
+CC65CC67CC69CC6ACC6BCC6CCC6DCC6ECC6FCC71CC7200000000000000000000
+0000CC73CC74CC76CC77CC78CC79CC7ACC7BCC7CCC7DCC7ECC7FCC80CC81CC82
+CC83CC84CC85CC86CC87CC88CC89CC8ACC8BCC8CCC8DCC8ECC8FCC90CC91CC92
+CC93304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+AB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CC94CC95CC96CC97CC9ACC9BCC9DCC9ECC9FCCA1CCA2CCA3CCA4CCA5CCA6
+CCA7CCAACCAECCAFCCB0CCB1CCB2CCB3CCB6CCB7CCB900000000000000000000
+0000CCBACCBBCCBDCCBECCBFCCC0CCC1CCC2CCC3CCC6CCC8CCCACCCBCCCCCCCD
+CCCECCCFCCD1CCD2CCD3CCD5CCD6CCD7CCD8CCD9CCDA00000000000000000000
+0000CCDBCCDCCCDDCCDECCDFCCE0CCE1CCE2CCE3CCE5CCE6CCE7CCE8CCE9CCEA
+CCEBCCEDCCEECCEFCCF1CCF2CCF3CCF4CCF5CCF6CCF7CCF8CCF9CCFACCFBCCFC
+CCFD30A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+AC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CCFECCFFCD00CD02CD03CD04CD05CD06CD07CD0ACD0BCD0DCD0ECD0FCD11
+CD12CD13CD14CD15CD16CD17CD1ACD1CCD1ECD1FCD2000000000000000000000
+0000CD21CD22CD23CD25CD26CD27CD29CD2ACD2BCD2DCD2ECD2FCD30CD31CD32
+CD33CD34CD35CD36CD37CD38CD3ACD3BCD3CCD3DCD3E00000000000000000000
+0000CD3FCD40CD41CD42CD43CD44CD45CD46CD47CD48CD49CD4ACD4BCD4CCD4D
+CD4ECD4FCD50CD51CD52CD53CD54CD55CD56CD57CD58CD59CD5ACD5BCD5DCD5E
+CD5F04100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+AD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CD61CD62CD63CD65CD66CD67CD68CD69CD6ACD6BCD6ECD70CD72CD73CD74
+CD75CD76CD77CD79CD7ACD7BCD7CCD7DCD7ECD7FCD8000000000000000000000
+0000CD81CD82CD83CD84CD85CD86CD87CD89CD8ACD8BCD8CCD8DCD8ECD8FCD90
+CD91CD92CD93CD96CD97CD99CD9ACD9BCD9DCD9ECD9F00000000000000000000
+0000CDA0CDA1CDA2CDA3CDA6CDA8CDAACDABCDACCDADCDAECDAFCDB1CDB2CDB3
+CDB4CDB5CDB6CDB7CDB8CDB9CDBACDBBCDBCCDBDCDBECDBFCDC0CDC1CDC2CDC3
+CDC5000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+AE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CDC6CDC7CDC8CDC9CDCACDCBCDCDCDCECDCFCDD1CDD2CDD3CDD4CDD5CDD6
+CDD7CDD8CDD9CDDACDDBCDDCCDDDCDDECDDFCDE0CDE100000000000000000000
+0000CDE2CDE3CDE4CDE5CDE6CDE7CDE9CDEACDEBCDEDCDEECDEFCDF1CDF2CDF3
+CDF4CDF5CDF6CDF7CDFACDFCCDFECDFFCE00CE01CE0200000000000000000000
+0000CE03CE05CE06CE07CE09CE0ACE0BCE0DCE0ECE0FCE10CE11CE12CE13CE15
+CE16CE17CE18CE1ACE1BCE1CCE1DCE1ECE1FCE22CE23CE25CE26CE27CE29CE2A
+CE2B000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+AF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CE2CCE2DCE2ECE2FCE32CE34CE36CE37CE38CE39CE3ACE3BCE3CCE3DCE3E
+CE3FCE40CE41CE42CE43CE44CE45CE46CE47CE48CE4900000000000000000000
+0000CE4ACE4BCE4CCE4DCE4ECE4FCE50CE51CE52CE53CE54CE55CE56CE57CE5A
+CE5BCE5DCE5ECE62CE63CE64CE65CE66CE67CE6ACE6C00000000000000000000
+0000CE6ECE6FCE70CE71CE72CE73CE76CE77CE79CE7ACE7BCE7DCE7ECE7FCE80
+CE81CE82CE83CE86CE88CE8ACE8BCE8CCE8DCE8ECE8FCE92CE93CE95CE96CE97
+CE99000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CE9ACE9BCE9CCE9DCE9ECE9FCEA2CEA6CEA7CEA8CEA9CEAACEABCEAECEAF
+CEB0CEB1CEB2CEB3CEB4CEB5CEB6CEB7CEB8CEB9CEBA00000000000000000000
+0000CEBBCEBCCEBDCEBECEBFCEC0CEC2CEC3CEC4CEC5CEC6CEC7CEC8CEC9CECA
+CECBCECCCECDCECECECFCED0CED1CED2CED3CED4CED500000000000000000000
+0000CED6CED7CED8CED9CEDACEDBCEDCCEDDCEDECEDFCEE0CEE1CEE2CEE3CEE6
+CEE7CEE9CEEACEEDCEEECEEFCEF0CEF1CEF2CEF3CEF6CEFACEFBCEFCCEFDCEFE
+CEFFAC00AC01AC04AC07AC08AC09AC0AAC10AC11AC12AC13AC14AC15AC16AC17
+AC19AC1AAC1BAC1CAC1DAC20AC24AC2CAC2DAC2FAC30AC31AC38AC39AC3CAC40
+AC4BAC4DAC54AC58AC5CAC70AC71AC74AC77AC78AC7AAC80AC81AC83AC84AC85
+AC86AC89AC8AAC8BAC8CAC90AC94AC9CAC9DAC9FACA0ACA1ACA8ACA9ACAAACAC
+ACAFACB0ACB8ACB9ACBBACBCACBDACC1ACC4ACC8ACCCACD5ACD7ACE0ACE1ACE4
+ACE7ACE8ACEAACECACEFACF0ACF1ACF3ACF5ACF6ACFCACFDAD00AD04AD060000
+B1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CF02CF03CF05CF06CF07CF09CF0ACF0BCF0CCF0DCF0ECF0FCF12CF14CF16
+CF17CF18CF19CF1ACF1BCF1DCF1ECF1FCF21CF22CF2300000000000000000000
+0000CF25CF26CF27CF28CF29CF2ACF2BCF2ECF32CF33CF34CF35CF36CF37CF39
+CF3ACF3BCF3CCF3DCF3ECF3FCF40CF41CF42CF43CF4400000000000000000000
+0000CF45CF46CF47CF48CF49CF4ACF4BCF4CCF4DCF4ECF4FCF50CF51CF52CF53
+CF56CF57CF59CF5ACF5BCF5DCF5ECF5FCF60CF61CF62CF63CF66CF68CF6ACF6B
+CF6CAD0CAD0DAD0FAD11AD18AD1CAD20AD29AD2CAD2DAD34AD35AD38AD3CAD44
+AD45AD47AD49AD50AD54AD58AD61AD63AD6CAD6DAD70AD73AD74AD75AD76AD7B
+AD7CAD7DAD7FAD81AD82AD88AD89AD8CAD90AD9CAD9DADA4ADB7ADC0ADC1ADC4
+ADC8ADD0ADD1ADD3ADDCADE0ADE4ADF8ADF9ADFCADFFAE00AE01AE08AE09AE0B
+AE0DAE14AE30AE31AE34AE37AE38AE3AAE40AE41AE43AE45AE46AE4AAE4CAE4D
+AE4EAE50AE54AE56AE5CAE5DAE5FAE60AE61AE65AE68AE69AE6CAE70AE780000
+B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CF6DCF6ECF6FCF72CF73CF75CF76CF77CF79CF7ACF7BCF7CCF7DCF7ECF7F
+CF81CF82CF83CF84CF86CF87CF88CF89CF8ACF8BCF8D00000000000000000000
+0000CF8ECF8FCF90CF91CF92CF93CF94CF95CF96CF97CF98CF99CF9ACF9BCF9C
+CF9DCF9ECF9FCFA0CFA2CFA3CFA4CFA5CFA6CFA7CFA900000000000000000000
+0000CFAACFABCFACCFADCFAECFAFCFB1CFB2CFB3CFB4CFB5CFB6CFB7CFB8CFB9
+CFBACFBBCFBCCFBDCFBECFBFCFC0CFC1CFC2CFC3CFC5CFC6CFC7CFC8CFC9CFCA
+CFCBAE79AE7BAE7CAE7DAE84AE85AE8CAEBCAEBDAEBEAEC0AEC4AECCAECDAECF
+AED0AED1AED8AED9AEDCAEE8AEEBAEEDAEF4AEF8AEFCAF07AF08AF0DAF10AF2C
+AF2DAF30AF32AF34AF3CAF3DAF3FAF41AF42AF43AF48AF49AF50AF5CAF5DAF64
+AF65AF79AF80AF84AF88AF90AF91AF95AF9CAFB8AFB9AFBCAFC0AFC7AFC8AFC9
+AFCBAFCDAFCEAFD4AFDCAFE8AFE9AFF0AFF1AFF4AFF8B000B001B004B00CB010
+B014B01CB01DB028B044B045B048B04AB04CB04EB053B054B055B057B0590000
+B3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CFCCCFCDCFCECFCFCFD0CFD1CFD2CFD3CFD4CFD5CFD6CFD7CFD8CFD9CFDA
+CFDBCFDCCFDDCFDECFDFCFE2CFE3CFE5CFE6CFE7CFE900000000000000000000
+0000CFEACFEBCFECCFEDCFEECFEFCFF2CFF4CFF6CFF7CFF8CFF9CFFACFFBCFFD
+CFFECFFFD001D002D003D005D006D007D008D009D00A00000000000000000000
+0000D00BD00CD00DD00ED00FD010D012D013D014D015D016D017D019D01AD01B
+D01CD01DD01ED01FD020D021D022D023D024D025D026D027D028D029D02AD02B
+D02CB05DB07CB07DB080B084B08CB08DB08FB091B098B099B09AB09CB09FB0A0
+B0A1B0A2B0A8B0A9B0ABB0ACB0ADB0AEB0AFB0B1B0B3B0B4B0B5B0B8B0BCB0C4
+B0C5B0C7B0C8B0C9B0D0B0D1B0D4B0D8B0E0B0E5B108B109B10BB10CB110B112
+B113B118B119B11BB11CB11DB123B124B125B128B12CB134B135B137B138B139
+B140B141B144B148B150B151B154B155B158B15CB160B178B179B17CB180B182
+B188B189B18BB18DB192B193B194B198B19CB1A8B1CCB1D0B1D4B1DCB1DD0000
+B4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D02ED02FD030D031D032D033D036D037D039D03AD03BD03DD03ED03FD040
+D041D042D043D046D048D04AD04BD04CD04DD04ED04F00000000000000000000
+0000D051D052D053D055D056D057D059D05AD05BD05CD05DD05ED05FD061D062
+D063D064D065D066D067D068D069D06AD06BD06ED06F00000000000000000000
+0000D071D072D073D075D076D077D078D079D07AD07BD07ED07FD080D082D083
+D084D085D086D087D088D089D08AD08BD08CD08DD08ED08FD090D091D092D093
+D094B1DFB1E8B1E9B1ECB1F0B1F9B1FBB1FDB204B205B208B20BB20CB214B215
+B217B219B220B234B23CB258B25CB260B268B269B274B275B27CB284B285B289
+B290B291B294B298B299B29AB2A0B2A1B2A3B2A5B2A6B2AAB2ACB2B0B2B4B2C8
+B2C9B2CCB2D0B2D2B2D8B2D9B2DBB2DDB2E2B2E4B2E5B2E6B2E8B2EBB2ECB2ED
+B2EEB2EFB2F3B2F4B2F5B2F7B2F8B2F9B2FAB2FBB2FFB300B301B304B308B310
+B311B313B314B315B31CB354B355B356B358B35BB35CB35EB35FB364B3650000
+B5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D095D096D097D098D099D09AD09BD09CD09DD09ED09FD0A0D0A1D0A2D0A3
+D0A6D0A7D0A9D0AAD0ABD0ADD0AED0AFD0B0D0B1D0B200000000000000000000
+0000D0B3D0B6D0B8D0BAD0BBD0BCD0BDD0BED0BFD0C2D0C3D0C5D0C6D0C7D0CA
+D0CBD0CCD0CDD0CED0CFD0D2D0D6D0D7D0D8D0D9D0DA00000000000000000000
+0000D0DBD0DED0DFD0E1D0E2D0E3D0E5D0E6D0E7D0E8D0E9D0EAD0EBD0EED0F2
+D0F3D0F4D0F5D0F6D0F7D0F9D0FAD0FBD0FCD0FDD0FED0FFD100D101D102D103
+D104B367B369B36BB36EB370B371B374B378B380B381B383B384B385B38CB390
+B394B3A0B3A1B3A8B3ACB3C4B3C5B3C8B3CBB3CCB3CEB3D0B3D4B3D5B3D7B3D9
+B3DBB3DDB3E0B3E4B3E8B3FCB410B418B41CB420B428B429B42BB434B450B451
+B454B458B460B461B463B465B46CB480B488B49DB4A4B4A8B4ACB4B5B4B7B4B9
+B4C0B4C4B4C8B4D0B4D5B4DCB4DDB4E0B4E3B4E4B4E6B4ECB4EDB4EFB4F1B4F8
+B514B515B518B51BB51CB524B525B527B528B529B52AB530B531B534B5380000
+B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D105D106D107D108D109D10AD10BD10CD10ED10FD110D111D112D113D114
+D115D116D117D118D119D11AD11BD11CD11DD11ED11F00000000000000000000
+0000D120D121D122D123D124D125D126D127D128D129D12AD12BD12CD12DD12E
+D12FD132D133D135D136D137D139D13BD13CD13DD13E00000000000000000000
+0000D13FD142D146D147D148D149D14AD14BD14ED14FD151D152D153D155D156
+D157D158D159D15AD15BD15ED160D162D163D164D165D166D167D169D16AD16B
+D16DB540B541B543B544B545B54BB54CB54DB550B554B55CB55DB55FB560B561
+B5A0B5A1B5A4B5A8B5AAB5ABB5B0B5B1B5B3B5B4B5B5B5BBB5BCB5BDB5C0B5C4
+B5CCB5CDB5CFB5D0B5D1B5D8B5ECB610B611B614B618B625B62CB634B648B664
+B668B69CB69DB6A0B6A4B6ABB6ACB6B1B6D4B6F0B6F4B6F8B700B701B705B728
+B729B72CB72FB730B738B739B73BB744B748B74CB754B755B760B764B768B770
+B771B773B775B77CB77DB780B784B78CB78DB78FB790B791B792B796B7970000
+B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D16ED16FD170D171D172D173D174D175D176D177D178D179D17AD17BD17D
+D17ED17FD180D181D182D183D185D186D187D189D18A00000000000000000000
+0000D18BD18CD18DD18ED18FD190D191D192D193D194D195D196D197D198D199
+D19AD19BD19CD19DD19ED19FD1A2D1A3D1A5D1A6D1A700000000000000000000
+0000D1A9D1AAD1ABD1ACD1ADD1AED1AFD1B2D1B4D1B6D1B7D1B8D1B9D1BBD1BD
+D1BED1BFD1C1D1C2D1C3D1C4D1C5D1C6D1C7D1C8D1C9D1CAD1CBD1CCD1CDD1CE
+D1CFB798B799B79CB7A0B7A8B7A9B7ABB7ACB7ADB7B4B7B5B7B8B7C7B7C9B7EC
+B7EDB7F0B7F4B7FCB7FDB7FFB800B801B807B808B809B80CB810B818B819B81B
+B81DB824B825B828B82CB834B835B837B838B839B840B844B851B853B85CB85D
+B860B864B86CB86DB86FB871B878B87CB88DB8A8B8B0B8B4B8B8B8C0B8C1B8C3
+B8C5B8CCB8D0B8D4B8DDB8DFB8E1B8E8B8E9B8ECB8F0B8F8B8F9B8FBB8FDB904
+B918B920B93CB93DB940B944B94CB94FB951B958B959B95CB960B968B9690000
+B8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D1D0D1D1D1D2D1D3D1D4D1D5D1D6D1D7D1D9D1DAD1DBD1DCD1DDD1DED1DF
+D1E0D1E1D1E2D1E3D1E4D1E5D1E6D1E7D1E8D1E9D1EA00000000000000000000
+0000D1EBD1ECD1EDD1EED1EFD1F0D1F1D1F2D1F3D1F5D1F6D1F7D1F9D1FAD1FB
+D1FCD1FDD1FED1FFD200D201D202D203D204D205D20600000000000000000000
+0000D208D20AD20BD20CD20DD20ED20FD211D212D213D214D215D216D217D218
+D219D21AD21BD21CD21DD21ED21FD220D221D222D223D224D225D226D227D228
+D229B96BB96DB974B975B978B97CB984B985B987B989B98AB98DB98EB9ACB9AD
+B9B0B9B4B9BCB9BDB9BFB9C1B9C8B9C9B9CCB9CEB9CFB9D0B9D1B9D2B9D8B9D9
+B9DBB9DDB9DEB9E1B9E3B9E4B9E5B9E8B9ECB9F4B9F5B9F7B9F8B9F9B9FABA00
+BA01BA08BA15BA38BA39BA3CBA40BA42BA48BA49BA4BBA4DBA4EBA53BA54BA55
+BA58BA5CBA64BA65BA67BA68BA69BA70BA71BA74BA78BA83BA84BA85BA87BA8C
+BAA8BAA9BAABBAACBAB0BAB2BAB8BAB9BABBBABDBAC4BAC8BAD8BAD9BAFC0000
+B9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D22AD22BD22ED22FD231D232D233D235D236D237D238D239D23AD23BD23E
+D240D242D243D244D245D246D247D249D24AD24BD24C00000000000000000000
+0000D24DD24ED24FD250D251D252D253D254D255D256D257D258D259D25AD25B
+D25DD25ED25FD260D261D262D263D265D266D267D26800000000000000000000
+0000D269D26AD26BD26CD26DD26ED26FD270D271D272D273D274D275D276D277
+D278D279D27AD27BD27CD27DD27ED27FD282D283D285D286D287D289D28AD28B
+D28CBB00BB04BB0DBB0FBB11BB18BB1CBB20BB29BB2BBB34BB35BB36BB38BB3B
+BB3CBB3DBB3EBB44BB45BB47BB49BB4DBB4FBB50BB54BB58BB61BB63BB6CBB88
+BB8CBB90BBA4BBA8BBACBBB4BBB7BBC0BBC4BBC8BBD0BBD3BBF8BBF9BBFCBBFF
+BC00BC02BC08BC09BC0BBC0CBC0DBC0FBC11BC14BC15BC16BC17BC18BC1BBC1C
+BC1DBC1EBC1FBC24BC25BC27BC29BC2DBC30BC31BC34BC38BC40BC41BC43BC44
+BC45BC49BC4CBC4DBC50BC5DBC84BC85BC88BC8BBC8CBC8EBC94BC95BC970000
+BA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D28DD28ED28FD292D293D294D296D297D298D299D29AD29BD29DD29ED29F
+D2A1D2A2D2A3D2A5D2A6D2A7D2A8D2A9D2AAD2ABD2AD00000000000000000000
+0000D2AED2AFD2B0D2B2D2B3D2B4D2B5D2B6D2B7D2BAD2BBD2BDD2BED2C1D2C3
+D2C4D2C5D2C6D2C7D2CAD2CCD2CDD2CED2CFD2D0D2D100000000000000000000
+0000D2D2D2D3D2D5D2D6D2D7D2D9D2DAD2DBD2DDD2DED2DFD2E0D2E1D2E2D2E3
+D2E6D2E7D2E8D2E9D2EAD2EBD2ECD2EDD2EED2EFD2F2D2F3D2F5D2F6D2F7D2F9
+D2FABC99BC9ABCA0BCA1BCA4BCA7BCA8BCB0BCB1BCB3BCB4BCB5BCBCBCBDBCC0
+BCC4BCCDBCCFBCD0BCD1BCD5BCD8BCDCBCF4BCF5BCF6BCF8BCFCBD04BD05BD07
+BD09BD10BD14BD24BD2CBD40BD48BD49BD4CBD50BD58BD59BD64BD68BD80BD81
+BD84BD87BD88BD89BD8ABD90BD91BD93BD95BD99BD9ABD9CBDA4BDB0BDB8BDD4
+BDD5BDD8BDDCBDE9BDF0BDF4BDF8BE00BE03BE05BE0CBE0DBE10BE14BE1CBE1D
+BE1FBE44BE45BE48BE4CBE4EBE54BE55BE57BE59BE5ABE5BBE60BE61BE640000
+BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D2FBD2FCD2FDD2FED2FFD302D304D306D307D308D309D30AD30BD30FD311
+D312D313D315D317D318D319D31AD31BD31ED322D32300000000000000000000
+0000D324D326D327D32AD32BD32DD32ED32FD331D332D333D334D335D336D337
+D33AD33ED33FD340D341D342D343D346D347D348D34900000000000000000000
+0000D34AD34BD34CD34DD34ED34FD350D351D352D353D354D355D356D357D358
+D359D35AD35BD35CD35DD35ED35FD360D361D362D363D364D365D366D367D368
+D369BE68BE6ABE70BE71BE73BE74BE75BE7BBE7CBE7DBE80BE84BE8CBE8DBE8F
+BE90BE91BE98BE99BEA8BED0BED1BED4BED7BED8BEE0BEE3BEE4BEE5BEECBF01
+BF08BF09BF18BF19BF1BBF1CBF1DBF40BF41BF44BF48BF50BF51BF55BF94BFB0
+BFC5BFCCBFCDBFD0BFD4BFDCBFDFBFE1C03CC051C058C05CC060C068C069C090
+C091C094C098C0A0C0A1C0A3C0A5C0ACC0ADC0AFC0B0C0B3C0B4C0B5C0B6C0BC
+C0BDC0BFC0C0C0C1C0C5C0C8C0C9C0CCC0D0C0D8C0D9C0DBC0DCC0DDC0E40000
+BC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D36AD36BD36CD36DD36ED36FD370D371D372D373D374D375D376D377D378
+D379D37AD37BD37ED37FD381D382D383D385D386D38700000000000000000000
+0000D388D389D38AD38BD38ED392D393D394D395D396D397D39AD39BD39DD39E
+D39FD3A1D3A2D3A3D3A4D3A5D3A6D3A7D3AAD3ACD3AE00000000000000000000
+0000D3AFD3B0D3B1D3B2D3B3D3B5D3B6D3B7D3B9D3BAD3BBD3BDD3BED3BFD3C0
+D3C1D3C2D3C3D3C6D3C7D3CAD3CBD3CCD3CDD3CED3CFD3D1D3D2D3D3D3D4D3D5
+D3D6C0E5C0E8C0ECC0F4C0F5C0F7C0F9C100C104C108C110C115C11CC11DC11E
+C11FC120C123C124C126C127C12CC12DC12FC130C131C136C138C139C13CC140
+C148C149C14BC14CC14DC154C155C158C15CC164C165C167C168C169C170C174
+C178C185C18CC18DC18EC190C194C196C19CC19DC19FC1A1C1A5C1A8C1A9C1AC
+C1B0C1BDC1C4C1C8C1CCC1D4C1D7C1D8C1E0C1E4C1E8C1F0C1F1C1F3C1FCC1FD
+C200C204C20CC20DC20FC211C218C219C21CC21FC220C228C229C22BC22D0000
+BD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D3D7D3D9D3DAD3DBD3DCD3DDD3DED3DFD3E0D3E2D3E4D3E5D3E6D3E7D3E8
+D3E9D3EAD3EBD3EED3EFD3F1D3F2D3F3D3F5D3F6D3F700000000000000000000
+0000D3F8D3F9D3FAD3FBD3FED400D402D403D404D405D406D407D409D40AD40B
+D40CD40DD40ED40FD410D411D412D413D414D415D41600000000000000000000
+0000D417D418D419D41AD41BD41CD41ED41FD420D421D422D423D424D425D426
+D427D428D429D42AD42BD42CD42DD42ED42FD430D431D432D433D434D435D436
+D437C22FC231C232C234C248C250C251C254C258C260C265C26CC26DC270C274
+C27CC27DC27FC281C288C289C290C298C29BC29DC2A4C2A5C2A8C2ACC2ADC2B4
+C2B5C2B7C2B9C2DCC2DDC2E0C2E3C2E4C2EBC2ECC2EDC2EFC2F1C2F6C2F8C2F9
+C2FBC2FCC300C308C309C30CC30DC313C314C315C318C31CC324C325C328C329
+C345C368C369C36CC370C372C378C379C37CC37DC384C388C38CC3C0C3D8C3D9
+C3DCC3DFC3E0C3E2C3E8C3E9C3EDC3F4C3F5C3F8C408C410C424C42CC4300000
+BE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D438D439D43AD43BD43CD43DD43ED43FD441D442D443D445D446D447D448
+D449D44AD44BD44CD44DD44ED44FD450D451D452D45300000000000000000000
+0000D454D455D456D457D458D459D45AD45BD45DD45ED45FD461D462D463D465
+D466D467D468D469D46AD46BD46CD46ED470D471D47200000000000000000000
+0000D473D474D475D476D477D47AD47BD47DD47ED481D483D484D485D486D487
+D48AD48CD48ED48FD490D491D492D493D495D496D497D498D499D49AD49BD49C
+D49DC434C43CC43DC448C464C465C468C46CC474C475C479C480C494C49CC4B8
+C4BCC4E9C4F0C4F1C4F4C4F8C4FAC4FFC500C501C50CC510C514C51CC528C529
+C52CC530C538C539C53BC53DC544C545C548C549C54AC54CC54DC54EC553C554
+C555C557C558C559C55DC55EC560C561C564C568C570C571C573C574C575C57C
+C57DC580C584C587C58CC58DC58FC591C595C597C598C59CC5A0C5A9C5B4C5B5
+C5B8C5B9C5BBC5BCC5BDC5BEC5C4C5C5C5C6C5C7C5C8C5C9C5CAC5CCC5CE0000
+BF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D49ED49FD4A0D4A1D4A2D4A3D4A4D4A5D4A6D4A7D4A8D4AAD4ABD4ACD4AD
+D4AED4AFD4B0D4B1D4B2D4B3D4B4D4B5D4B6D4B7D4B800000000000000000000
+0000D4B9D4BAD4BBD4BCD4BDD4BED4BFD4C0D4C1D4C2D4C3D4C4D4C5D4C6D4C7
+D4C8D4C9D4CAD4CBD4CDD4CED4CFD4D1D4D2D4D3D4D500000000000000000000
+0000D4D6D4D7D4D8D4D9D4DAD4DBD4DDD4DED4E0D4E1D4E2D4E3D4E4D4E5D4E6
+D4E7D4E9D4EAD4EBD4EDD4EED4EFD4F1D4F2D4F3D4F4D4F5D4F6D4F7D4F9D4FA
+D4FCC5D0C5D1C5D4C5D8C5E0C5E1C5E3C5E5C5ECC5EDC5EEC5F0C5F4C5F6C5F7
+C5FCC5FDC5FEC5FFC600C601C605C606C607C608C60CC610C618C619C61BC61C
+C624C625C628C62CC62DC62EC630C633C634C635C637C639C63BC640C641C644
+C648C650C651C653C654C655C65CC65DC660C66CC66FC671C678C679C67CC680
+C688C689C68BC68DC694C695C698C69CC6A4C6A5C6A7C6A9C6B0C6B1C6B4C6B8
+C6B9C6BAC6C0C6C1C6C3C6C5C6CCC6CDC6D0C6D4C6DCC6DDC6E0C6E1C6E80000
+C0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D4FED4FFD500D501D502D503D505D506D507D509D50AD50BD50DD50ED50F
+D510D511D512D513D516D518D519D51AD51BD51CD51D00000000000000000000
+0000D51ED51FD520D521D522D523D524D525D526D527D528D529D52AD52BD52C
+D52DD52ED52FD530D531D532D533D534D535D536D53700000000000000000000
+0000D538D539D53AD53BD53ED53FD541D542D543D545D546D547D548D549D54A
+D54BD54ED550D552D553D554D555D556D557D55AD55BD55DD55ED55FD561D562
+D563C6E9C6ECC6F0C6F8C6F9C6FDC704C705C708C70CC714C715C717C719C720
+C721C724C728C730C731C733C735C737C73CC73DC740C744C74AC74CC74DC74F
+C751C752C753C754C755C756C757C758C75CC760C768C76BC774C775C778C77C
+C77DC77EC783C784C785C787C788C789C78AC78EC790C791C794C796C797C798
+C79AC7A0C7A1C7A3C7A4C7A5C7A6C7ACC7ADC7B0C7B4C7BCC7BDC7BFC7C0C7C1
+C7C8C7C9C7CCC7CEC7D0C7D8C7DDC7E4C7E8C7ECC800C801C804C808C80A0000
+C1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D564D566D567D56AD56CD56ED56FD570D571D572D573D576D577D579D57A
+D57BD57DD57ED57FD580D581D582D583D586D58AD58B00000000000000000000
+0000D58CD58DD58ED58FD591D592D593D594D595D596D597D598D599D59AD59B
+D59CD59DD59ED59FD5A0D5A1D5A2D5A3D5A4D5A6D5A700000000000000000000
+0000D5A8D5A9D5AAD5ABD5ACD5ADD5AED5AFD5B0D5B1D5B2D5B3D5B4D5B5D5B6
+D5B7D5B8D5B9D5BAD5BBD5BCD5BDD5BED5BFD5C0D5C1D5C2D5C3D5C4D5C5D5C6
+D5C7C810C811C813C815C816C81CC81DC820C824C82CC82DC82FC831C838C83C
+C840C848C849C84CC84DC854C870C871C874C878C87AC880C881C883C885C886
+C887C88BC88CC88DC894C89DC89FC8A1C8A8C8BCC8BDC8C4C8C8C8CCC8D4C8D5
+C8D7C8D9C8E0C8E1C8E4C8F5C8FCC8FDC900C904C905C906C90CC90DC90FC911
+C918C92CC934C950C951C954C958C960C961C963C96CC970C974C97CC988C989
+C98CC990C998C999C99BC99DC9C0C9C1C9C4C9C7C9C8C9CAC9D0C9D1C9D30000
+C2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D5CAD5CBD5CDD5CED5CFD5D1D5D3D5D4D5D5D5D6D5D7D5DAD5DCD5DED5DF
+D5E0D5E1D5E2D5E3D5E6D5E7D5E9D5EAD5EBD5EDD5EE00000000000000000000
+0000D5EFD5F0D5F1D5F2D5F3D5F6D5F8D5FAD5FBD5FCD5FDD5FED5FFD602D603
+D605D606D607D609D60AD60BD60CD60DD60ED60FD61200000000000000000000
+0000D616D617D618D619D61AD61BD61DD61ED61FD621D622D623D625D626D627
+D628D629D62AD62BD62CD62ED62FD630D631D632D633D634D635D636D637D63A
+D63BC9D5C9D6C9D9C9DAC9DCC9DDC9E0C9E2C9E4C9E7C9ECC9EDC9EFC9F0C9F1
+C9F8C9F9C9FCCA00CA08CA09CA0BCA0CCA0DCA14CA18CA29CA4CCA4DCA50CA54
+CA5CCA5DCA5FCA60CA61CA68CA7DCA84CA98CABCCABDCAC0CAC4CACCCACDCACF
+CAD1CAD3CAD8CAD9CAE0CAECCAF4CB08CB10CB14CB18CB20CB21CB41CB48CB49
+CB4CCB50CB58CB59CB5DCB64CB78CB79CB9CCBB8CBD4CBE4CBE7CBE9CC0CCC0D
+CC10CC14CC1CCC1DCC21CC22CC27CC28CC29CC2CCC2ECC30CC38CC39CC3B0000
+C3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D63DD63ED63FD641D642D643D644D646D647D64AD64CD64ED64FD650D652
+D653D656D657D659D65AD65BD65DD65ED65FD660D66100000000000000000000
+0000D662D663D664D665D666D668D66AD66BD66CD66DD66ED66FD672D673D675
+D676D677D678D679D67AD67BD67CD67DD67ED67FD68000000000000000000000
+0000D681D682D684D686D687D688D689D68AD68BD68ED68FD691D692D693D695
+D696D697D698D699D69AD69BD69CD69ED6A0D6A2D6A3D6A4D6A5D6A6D6A7D6A9
+D6AACC3CCC3DCC3ECC44CC45CC48CC4CCC54CC55CC57CC58CC59CC60CC64CC66
+CC68CC70CC75CC98CC99CC9CCCA0CCA8CCA9CCABCCACCCADCCB4CCB5CCB8CCBC
+CCC4CCC5CCC7CCC9CCD0CCD4CCE4CCECCCF0CD01CD08CD09CD0CCD10CD18CD19
+CD1BCD1DCD24CD28CD2CCD39CD5CCD60CD64CD6CCD6DCD6FCD71CD78CD88CD94
+CD95CD98CD9CCDA4CDA5CDA7CDA9CDB0CDC4CDCCCDD0CDE8CDECCDF0CDF8CDF9
+CDFBCDFDCE04CE08CE0CCE14CE19CE20CE21CE24CE28CE30CE31CE33CE350000
+C4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D6ABD6ADD6AED6AFD6B1D6B2D6B3D6B4D6B5D6B6D6B7D6B8D6BAD6BCD6BD
+D6BED6BFD6C0D6C1D6C2D6C3D6C6D6C7D6C9D6CAD6CB00000000000000000000
+0000D6CDD6CED6CFD6D0D6D2D6D3D6D5D6D6D6D8D6DAD6DBD6DCD6DDD6DED6DF
+D6E1D6E2D6E3D6E5D6E6D6E7D6E9D6EAD6EBD6ECD6ED00000000000000000000
+0000D6EED6EFD6F1D6F2D6F3D6F4D6F6D6F7D6F8D6F9D6FAD6FBD6FED6FFD701
+D702D703D705D706D707D708D709D70AD70BD70CD70DD70ED70FD710D712D713
+D714CE58CE59CE5CCE5FCE60CE61CE68CE69CE6BCE6DCE74CE75CE78CE7CCE84
+CE85CE87CE89CE90CE91CE94CE98CEA0CEA1CEA3CEA4CEA5CEACCEADCEC1CEE4
+CEE5CEE8CEEBCEECCEF4CEF5CEF7CEF8CEF9CF00CF01CF04CF08CF10CF11CF13
+CF15CF1CCF20CF24CF2CCF2DCF2FCF30CF31CF38CF54CF55CF58CF5CCF64CF65
+CF67CF69CF70CF71CF74CF78CF80CF85CF8CCFA1CFA8CFB0CFC4CFE0CFE1CFE4
+CFE8CFF0CFF1CFF3CFF5CFFCD000D004D011D018D02DD034D035D038D03C0000
+C5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D715D716D717D71AD71BD71DD71ED71FD721D722D723D724D725D726D727
+D72AD72CD72ED72FD730D731D732D733D736D737D73900000000000000000000
+0000D73AD73BD73DD73ED73FD740D741D742D743D745D746D748D74AD74BD74C
+D74DD74ED74FD752D753D755D75AD75BD75CD75DD75E00000000000000000000
+0000D75FD762D764D766D767D768D76AD76BD76DD76ED76FD771D772D773D775
+D776D777D778D779D77AD77BD77ED77FD780D782D783D784D785D786D787D78A
+D78BD044D045D047D049D050D054D058D060D06CD06DD070D074D07CD07DD081
+D0A4D0A5D0A8D0ACD0B4D0B5D0B7D0B9D0C0D0C1D0C4D0C8D0C9D0D0D0D1D0D3
+D0D4D0D5D0DCD0DDD0E0D0E4D0ECD0EDD0EFD0F0D0F1D0F8D10DD130D131D134
+D138D13AD140D141D143D144D145D14CD14DD150D154D15CD15DD15FD161D168
+D16CD17CD184D188D1A0D1A1D1A4D1A8D1B0D1B1D1B3D1B5D1BAD1BCD1C0D1D8
+D1F4D1F8D207D209D210D22CD22DD230D234D23CD23DD23FD241D248D25C0000
+C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D78DD78ED78FD791D792D793D794D795D796D797D79AD79CD79ED79FD7A0
+D7A1D7A2D7A30000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D264D280D281D284D288D290D291D295D29CD2A0D2A4D2ACD2B1D2B8D2B9
+D2BCD2BFD2C0D2C2D2C8D2C9D2CBD2D4D2D8D2DCD2E4D2E5D2F0D2F1D2F4D2F8
+D300D301D303D305D30CD30DD30ED310D314D316D31CD31DD31FD320D321D325
+D328D329D32CD330D338D339D33BD33CD33DD344D345D37CD37DD380D384D38C
+D38DD38FD390D391D398D399D39CD3A0D3A8D3A9D3ABD3ADD3B4D3B8D3BCD3C4
+D3C5D3C8D3C9D3D0D3D8D3E1D3E3D3ECD3EDD3F0D3F4D3FCD3FDD3FFD4010000
+C7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D408D41DD440D444D45CD460D464D46DD46FD478D479D47CD47FD480D482
+D488D489D48BD48DD494D4A9D4CCD4D0D4D4D4DCD4DFD4E8D4ECD4F0D4F8D4FB
+D4FDD504D508D50CD514D515D517D53CD53DD540D544D54CD54DD54FD551D558
+D559D55CD560D565D568D569D56BD56DD574D575D578D57CD584D585D587D588
+D589D590D5A5D5C8D5C9D5CCD5D0D5D2D5D8D5D9D5DBD5DDD5E4D5E5D5E8D5EC
+D5F4D5F5D5F7D5F9D600D601D604D608D610D611D613D614D615D61CD6200000
+C8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D624D62DD638D639D63CD640D645D648D649D64BD64DD651D654D655D658
+D65CD667D669D670D671D674D683D685D68CD68DD690D694D69DD69FD6A1D6A8
+D6ACD6B0D6B9D6BBD6C4D6C5D6C8D6CCD6D1D6D4D6D7D6D9D6E0D6E4D6E8D6F0
+D6F5D6FCD6FDD700D704D711D718D719D71CD720D728D729D72BD72DD734D735
+D738D73CD744D747D749D750D751D754D756D757D758D759D760D761D763D765
+D769D76CD770D774D77CD77DD781D788D789D78CD790D798D799D79BD79D0000
+CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F3D4F73504750F952A053EF547554E556095AC15BB6668767B667B767EF
+6B4C73C275C27A3C82DB8304885788888A368CC88DCF8EFB8FE699D5523B5374
+5404606A61646BBC73CF811A89BA89D295A34F83520A58BE597859E65E725E79
+61C763C0674667EC687F6F97764E770B78F57A087AFF7C21809D826E82718AEB
+95934E6B559D66F76E3478A37AED845B8910874E97A852D8574E582A5D4C611F
+61BE6221656267D16A446E1B751875B376E377B07D3A90AF945194529F950000
+CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053235CAC753280DB92409598525B580859DC5CA15D175EB75F3A5F4A6177
+6C5F757A75867CE07D737DB17F8C81548221859189418B1B92FC964D9C474ECB
+4EF7500B51F1584F6137613E6168653969EA6F1175A5768676D67B8782A584CB
+F90093A7958B55805BA25751F9017CB37FB991B5502853BB5C455DE862D2636E
+64DA64E76E2070AC795B8DDD8E1EF902907D924592F84E7E4EF650655DFE5EFA
+61066957817186548E4793759A2B4E5E5091677068405109528D52926AA20000
+CC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077BC92109ED452AB602F8FF2504861A963ED64CA683C6A846FC0818889A1
+96945805727D72AC75047D797E6D80A9898B8B7490639D5162896C7A6F547D50
+7F3A8A23517C614A7B9D8B199257938C4EAC4FD3501E50BE510652C152CD537F
+577058835E9A5F91617661AC64CE656C666F66BB66F468976D87708570F1749F
+74A574CA75D9786C78EC7ADF7AF67D457D938015803F811B83968B668F159015
+93E1980398389A5A9BE84FC25553583A59515B635C4660B86212684268B00000
+CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068E86EAA754C767878CE7A3D7CFB7E6B7E7C8A088AA18C3F968E9DC453E4
+53E9544A547156FA59D15B645C3B5EAB62F765376545657266A067AF69C16CBD
+75FC7690777E7A3F7F94800380A1818F82E682FD83F085C1883188B48AA5F903
+8F9C932E96C798679AD89F1354ED659B66F2688F7A408C379D6056F057645D11
+660668B168CD6EFE7428889E9BE46C68F9049AA84F9B516C5171529F5B545DE5
+6050606D62F163A7653B73D97A7A86A38CA2978F4E325BE16208679C74DC0000
+CE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000079D183D38A878AB28DE8904E934B98465ED369E885FF90EDF90551A05B98
+5BEC616368FA6B3E704C742F74D87BA17F5083C589C08CAB95DC9928522E605D
+62EC90024F8A5149532158D95EE366E06D38709A72C273D67B5080F1945B5366
+639B7F6B4E565080584A58DE602A612762D069D09B415B8F7D1880B18F5F4EA4
+50D154AC55AC5B0C5DA05DE7652A654E68216A4B72E1768E77EF7D5E7FF981A0
+854E86DF8F038F4E90CA99039A559BAB4E184E454E5D4EC74FF1517752FE0000
+CF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000534053E353E5548E5614577557A25BC75D875ED061FC62D8655167B867E9
+69CB6B506BC66BEC6C426E9D707872D77396740377BF77E97A767D7F800981FC
+8205820A82DF88628B338CFC8EC0901190B1926492B699D29A459CE99DD79F9C
+570B5C4083CA97A097AB9EB4541B7A987FA488D98ECD90E158005C4863987A9F
+5BAE5F137A797AAE828E8EAC5026523852F85377570862F363726B0A6DC37737
+53A5735785688E7695D5673A6AC36F708A6D8ECC994BF90666776B788CB40000
+D0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009B3CF90753EB572D594E63C669FB73EA78457ABA7AC57CFE8475898F8D73
+903595A852FB574775477B6083CC921EF9086A58514B524B5287621F68D86975
+969950C552A452E461C365A4683969FF747E7B4B82B983EB89B28B398FD19949
+F9094ECA599764D266116A8E7434798179BD82A9887E887F895FF90A93264F0B
+53CA602562716C727D1A7D664E98516277DC80AF4F014F0E5176518055DC5668
+573B57FA57FC5914594759935BC45C905D0E5DF15E7E5FCC628065D765E30000
+D1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000671E671F675E68CB68C46A5F6B3A6C236C7D6C826DC773987426742A7482
+74A37578757F788178EF794179477948797A7B957D007DBA7F888006802D808C
+8A188B4F8C488D779321932498E299519A0E9A0F9A659E927DCA4F76540962EE
+685491D155AB513AF90BF90C5A1C61E6F90D62CF62FFF90EF90FF910F911F912
+F91390A3F914F915F916F917F9188AFEF919F91AF91BF91C6696F91D7156F91E
+F91F96E3F920634F637A5357F921678F69606E73F9227537F923F924F9250000
+D2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007D0DF926F927887256CA5A18F928F929F92AF92BF92C4E43F92D51675948
+67F08010F92E59735E74649A79CA5FF5606C62C8637B5BE75BD752AAF92F5974
+5F296012F930F931F9327459F933F934F935F936F937F93899D1F939F93AF93B
+F93CF93DF93EF93FF940F941F942F9436FC3F944F94581BF8FB260F1F946F947
+8166F948F9495C3FF94AF94BF94CF94DF94EF94FF950F9515AE98A25677B7D10
+F952F953F954F955F956F95780FDF958F9595C3C6CE5533F6EBA591A83360000
+D3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E394EB64F4655AE571858C75F5665B765E66A806BB56E4D77ED7AEF7C1E
+7DDE86CB88929132935B64BB6FBE737A75B890545556574D61BA64D466C76DE1
+6E5B6F6D6FB975F0804381BD854189838AC78B5A931F6C9375537B548E0F905D
+5510580258585E626207649E68E075767CD687B39EE84EE35788576E59275C0D
+5CB15E365F85623464E173B381FA888B8CB8968A9EDB5B855FB760B350125200
+52305716583558575C0E5C605CF65D8B5EA65F9260BC63116389641768430000
+D4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068F96AC26DD86E216ED46FE471FE76DC777979B17A3B840489A98CED8DF3
+8E4890039014905390FD934D967697DC6BD27006725872A27368776379BF7BE4
+7E9B8B8058A960C7656665FD66BE6C8C711E71C98C5A98134E6D7A814EDD51AC
+51CD52D5540C61A76771685068DF6D1E6F7C75BC77B37AE580F484639285515C
+6597675C679375D87AC78373F95A8C469017982D5C6F81C0829A9041906F920D
+5F975D9D6A5971C8767B7B4985E48B0491279A30558761F6F95B76697F850000
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000863F87BA88F8908FF95C6D1B70D973DE7D61843DF95D916A99F1F95E4E82
+53756B046B12703E721B862D9E1E524C8FA35D5064E5652C6B166FEB7C437E9C
+85CD896489BD62C981D8881F5ECA67176D6A72FC7405746F878290DE4F865D0D
+5FA0840A51B763A075654EAE5006516951C968816A117CAE7CB17CE7826F8AD2
+8F1B91CF4FB6513752F554425EEC616E623E65C56ADA6FFE792A85DC882395AD
+9A629A6A9E979ECE529B66C66B77701D792B8F6297426190620065236F230000
+D6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000714974897DF4806F84EE8F269023934A51BD521752A36D0C70C888C25EC9
+65826BAE6FC27C3E73754EE44F3656F9F95F5CBA5DBA601C73B27B2D7F9A7FCE
+8046901E923496F6974898189F614F8B6FA779AE91B496B752DEF960648864C4
+6AD36F5E7018721076E780018606865C8DEF8F0597329B6F9DFA9E75788C797F
+7DA083C993049E7F9E938AD658DF5F046727702774CF7C60807E512170287262
+78CA8CC28CDA8CF496F74E8650DA5BEE5ED6659971CE764277AD804A84FC0000
+D7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000907C9B279F8D58D85A415C626A136DDA6F0F763B7D2F7E37851E893893E4
+964B528965D267F369B46D416E9C700F7409746075597624786B8B2C985E516D
+622E96784F96502B5D196DEA7DB88F2A5F8B61446817F961968652D2808B51DC
+51CC695E7A1C7DBE83F196754FDA52295398540F550E5C6560A7674E68A86D6C
+728172F874067483F96275E27C6C7F797FB8838988CF88E191CC91D096E29BC9
+541D6F7E71D0749885FA8EAA96A39C579E9F67976DCB743381E89716782C0000
+D8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007ACB7B207C926469746A75F278BC78E899AC9B549EBB5BDE5E556F20819C
+83AB90884E07534D5A295DD25F4E6162633D666966FC6EFF6F2B7063779E842C
+8513883B8F1399459C3B551C62B9672B6CAB8309896A977A4EA159845FD85FD9
+671B7DB27F548292832B83BD8F1E909957CB59B95A925BD06627679A68856BCF
+71647F758CB78CE390819B4581088C8A964C9A409EA55B5F6C13731B76F276DF
+840C51AA8993514D519552C968C96C94770477207DBF7DEC97629EB56EC50000
+D9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000851151A5540D547D660E669D69276E9F76BF7791831784C2879F91699298
+9CF488824FAE519252DF59C65E3D61556478647966AE67D06A216BCD6BDB725F
+72617441773877DB801782BC83058B008B288C8C67286C90726776EE77667A46
+9DA96B7F6C92592267268499536F589359995EDF63CF663467736E3A732B7AD7
+82D7932852D95DEB61AE61CB620A62C764AB65E069596B666BCB712173F7755D
+7E46821E8302856A8AA38CBF97279D6158A89ED85011520E543B554F65870000
+DA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C767D0A7D0B805E868A958096EF52FF6C95726954735A9A5C3E5D4B5F4C
+5FAE672A68B669636E3C6E4477097C737F8E85878B0E8FF797619EF45CB760B6
+610D61AB654F65FB65FC6C116CEF739F73C97DE195945BC6871C8B10525D535A
+62CD640F64B267346A386CCA73C0749E7B947C957E1B818A823685848FEB96F9
+99C14F34534A53CD53DB62CC642C6500659169C36CEE6F5873ED7554762276E4
+76FC78D078FB792C7D46822C87E08FD4981298EF52C362D464A56E246F510000
+DB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000767C8DCB91B192629AEE9B435023508D574A59A85C285E475F77623F653E
+65B965C16609678B699C6EC278C57D2180AA8180822B82B384A1868C8A2A8B17
+90A696329F90500D4FF3F96357F95F9862DC6392676F6E43711976C380CC80DA
+88F488F589198CE08F29914D966A4F2F4F705E1B67CF6822767D767E9B445E61
+6A0A716971D4756AF9647E41854385E998DC4F107B4F7F7095A551E15E0668B5
+6C3E6C4E6CDB72AF7BC483036CD5743A50FB528858C164D86A9774A776560000
+DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000078A7861795E29739F965535E5F018B8A8FA88FAF908A522577A59C499F08
+4E19500251755C5B5E77661E663A67C468C570B3750175C579C97ADD8F279920
+9A084FDD582158315BF6666E6B656D116E7A6F7D73E4752B83E988DC89138B5C
+8F144F0F50D55310535C5B935FA9670D798F8179832F8514890789868F398F3B
+99A59C12672C4E764FF859495C015CEF5CF0636768D270FD71A2742B7E2B84EC
+8702902292D29CF34E0D4ED84FEF50855256526F5426549057E0592B5A660000
+DD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005B5A5B755BCC5E9CF9666276657765A76D6E6EA572367B267C3F7F368150
+8151819A8240829983A98A038CA08CE68CFB8D748DBA90E891DC961C964499D9
+9CE7531752065429567458B35954596E5FFF61A4626E66106C7E711A76C67C89
+7CDE7D1B82AC8CC196F0F9674F5B5F175F7F62C25D29670B68DA787C7E439D6C
+4E1550995315532A535159835A625E8760B2618A624962796590678769A76BD4
+6BD66BD76BD86CB8F968743575FA7812789179D579D87C837DCB7FE180A50000
+DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000813E81C283F2871A88E88AB98B6C8CBB9119975E98DB9F3B56AC5B2A5F6C
+658C6AB36BAF6D5C6FF17015725D73AD8CA78CD3983B61916C3780589A014E4D
+4E8B4E9B4ED54F3A4F3C4F7F4FDF50FF53F253F8550655E356DB58EB59625A11
+5BEB5BFA5C045DF35E2B5F99601D6368659C65AF67F667FB68AD6B7B6C996CD7
+6E23700973457802793E7940796079C17BE97D177D728086820D838E84D186C7
+88DF8A508A5E8B1D8CDC8D668FAD90AA98FC99DF9E9D524AF9696714F96A0000
+DF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005098522A5C7165636C5573CA7523759D7B97849C917897304E7764926BBA
+715E85A94E09F96B674968EE6E17829F8518886B63F76F81921298AF4E0A50B7
+50CF511F554655AA56175B405C195CE05E385E8A5EA05EC260F368516A616E58
+723D724072C076F879657BB17FD488F389F48A738C618CDE971C585E74BD8CFD
+55C7F96C7A617D2282727272751F7525F96D7B19588558FB5DBC5E8F5EB65F90
+60556292637F654D669166D966F8681668F27280745E7B6E7D6E7DD67F720000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000080E5821285AF897F8A93901D92E49ECD9F205915596D5E2D60DC66146673
+67906C506DC56F5F77F378A984C691CB932B4ED950CA514855845B0B5BA36247
+657E65CB6E32717D74017444748774BF766C79AA7DDA7E557FA8817A81B38239
+861A87EC8A758DE3907892919425994D9BAE53685C5169546CC46D296E2B820C
+859B893B8A2D8AAA96EA9F67526166B96BB27E9687FE8D0D9583965D651D6D89
+71EEF96E57CE59D35BAC602760FA6210661F665F732973F976DB77017B6C0000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008056807281658AA091924E1652E26B726D177A057B397D30F96F8CB053EC
+562F58515BB55C0F5C115DE2624063836414662D68B36CBC6D886EAF701F70A4
+71D27526758F758E76197B117BE07C2B7D207D39852C856D86078A34900D9061
+90B592B797F69A374FD75C6C675F6D917C9F7E8C8B168D16901F5B6B5DFD640D
+84C0905C98E173875B8B609A677E6DDE8A1F8AA69001980C5237F9707051788E
+9396887091D74FEE53D755FD56DA578258FD5AC25B885CAB5CC05E2561010000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000620D624B6388641C653665786A396B8A6C346D196F3171E772E973787407
+74B27626776179C07A577AEA7CB97D8F7DAC7E617F9E81298331849084DA85EA
+88968AB08B908F3890429083916C929692B9968B96A796A896D6970098089996
+9AD39B1A53D4587E59195B705BBF6DD16F5A719F742174B9808583FD5DE15F87
+5FAA604265EC6812696F6A536B896D356DF373E376FE77AC7B4D7D148123821C
+834084F485638A628AC49187931E980699B4620C88538FF092655D075D270000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005D69745F819D87686FD562FE7FD2893689724E1E4E5850E752DD5347627F
+66077E698805965E4F8D5319563659CB5AA45C385C4E5C4D5E025F11604365BD
+662F664267BE67F4731C77E2793A7FC5849484CD89968A668A698AE18C558C7A
+57F45BD45F0F606F62ED690D6B966E5C71847BD287558B588EFE98DF98FE4F38
+4F814FE1547B5A205BB8613C65B0666871FC7533795E7D33814E81E3839885AA
+85CE87038A0A8EAB8F9BF9718FC559315BA45BE660895BE95C0B5FC36C810000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9726DF1700B751A82AF8AF64EC05341F97396D96C0F4E9E4FC45152555E
+5A255CE86211725982BD83AA86FE88598A1D963F96C599139D099D5D580A5CB3
+5DBD5E4460E1611563E16A026E2591029354984E9C109F775B895CB86309664F
+6848773C96C1978D98549B9F65A18B018ECB95BC55355CA95DD65EB56697764C
+83F495C758D362BC72CE9D284EF0592E600F663B6B8379E79D26539354C057C3
+5D16611B66D66DAF788D827E969897445384627C63966DB27E0A814B984D0000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006AFB7F4C9DAF9E1A4E5F503B51B6591C60F963F66930723A8036F97491CE
+5F31F975F9767D0482E5846F84BB85E58E8DF9774F6FF978F97958E45B436059
+63DA6518656D6698F97A694A6A236D0B7001716C75D2760D79B37A70F97B7F8A
+F97C8944F97D8B9391C0967DF97E990A57045FA165BC6F01760079A68A9E99AD
+9B5A9F6C510461B662916A8D81C6504358305F6671098A008AFA5B7C86164FFA
+513C56B4594463A96DF95DAA696D51864E884F59F97FF980F9815982F9820000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9836B5F6C5DF98474B57916F9858207824583398F3F8F5DF9869918F987
+F988F9894EA6F98A57DF5F796613F98BF98C75AB7E798B6FF98D90069A5B56A5
+582759F85A1F5BB4F98E5EF6F98FF9906350633BF991693D6C876CBF6D8E6D93
+6DF56F14F99270DF71367159F99371C371D5F994784F786FF9957B757DE3F996
+7E2FF997884D8EDFF998F999F99A925BF99B9CF6F99CF99DF99E60856D85F99F
+71B1F9A0F9A195B153ADF9A2F9A3F9A467D3F9A5708E71307430827682D20000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9A695BB9AE59E7D66C4F9A771C18449F9A8F9A9584BF9AAF9AB5DB85F71
+F9AC6620668E697969AE6C386CF36E366F416FDA701B702F715071DF7370F9AD
+745BF9AE74D476C87A4E7E93F9AFF9B082F18A608FCEF9B19348F9B29719F9B3
+F9B44E42502AF9B5520853E166F36C6D6FCA730A777F7A6282AE85DD8602F9B6
+88D48A638B7D8C6BF9B792B3F9B8971398104E944F0D4FC950B25348543E5433
+55DA586258BA59675A1B5BE4609FF9B961CA655665FF666468A76C5A6FB30000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000070CF71AC73527B7D87088AA49C329F075C4B6C8373447389923A6EAB7465
+761F7A697E15860A514058C564C174EE751576707FC1909596CD99546E2674E6
+7AA97AAA81E586D987788A1B5A495B8C5B9B68A169006D6373A97413742C7897
+7DE97FEB81188155839E8C4C962E981166F05F8065FA67896C6A738B502D5A03
+6B6A77EE59165D6C5DCD7325754FF9BAF9BB50E551F9582F592D599659DA5BE5
+F9BCF9BD5DA262D76416649364FEF9BE66DCF9BF6A48F9C071FF7464F9C10000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A887AAF7E477E5E80008170F9C287EF89818B209059F9C390809952617E
+6B326D747E1F89258FB14FD150AD519752C757C758895BB95EB8614269956D8C
+6E676EB6719474627528752C8073833884C98E0A939493DEF9C44E8E4F515076
+512A53C853CB53F35B875BD35C24611A618265F4725B7397744076C279507991
+79B97D067FBD828B85D5865E8FC2904790F591EA968596E896E952D65F6765ED
+6631682F715C7A3690C1980A4E91F9C56A526B9E6F907189801882B885530000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000904B969596F297FB851A9B314E90718A96C45143539F54E15713571257A3
+5A9B5AC45BC36028613F63F46C856D396E726E907230733F745782D188818F45
+9060F9C6966298589D1B67088D8A925E4F4D504950DE5371570D59D45A015C09
+617066906E2D7232744B7DEF80C3840E8466853F875F885B89188B02905597CB
+9B4F4E734F915112516AF9C7552F55A95B7A5BA55E7C5E7D5EBE60A060DF6108
+610963C465386709F9C867D467DAF9C9696169626CB96D27F9CA6E38F9CB0000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006FE173367337F9CC745C7531F9CD7652F9CEF9CF7DAD81FE843888D58A98
+8ADB8AED8E308E42904A903E907A914991C9936EF9D0F9D15809F9D26BD38089
+80B2F9D3F9D45141596B5C39F9D5F9D66F6473A780E48D07F9D79217958FF9D8
+F9D9F9DAF9DB807F620E701C7D68878DF9DC57A0606961476BB78ABE928096B1
+4E59541F6DEB852D967097F398EE63D66CE3909151DD61C981BA9DF94F9D501A
+51005B9C610F61FF64EC69056BC5759177E37FA98264858F87FB88638ABC0000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008B7091AB4E8C4EE54F0AF9DDF9DE593759E8F9DF5DF25F1B5F5B6021F9E0
+F9E1F9E2F9E3723E73E5F9E4757075CDF9E579FBF9E6800C8033808482E18351
+F9E7F9E88CBD8CB39087F9E9F9EA98F4990CF9EBF9EC703776CA7FCA7FCC7FFC
+8B1A4EBA4EC152035370F9ED54BD56E059FB5BC55F155FCD6E6EF9EEF9EF7D6A
+8335F9F086938A8DF9F1976D9777F9F2F9F34E004F5A4F7E58F965E56EA29038
+93B099B94EFB58EC598A59D96041F9F4F9F57A14F9F6834F8CC3516553440000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9F7F9F8F9F94ECD52695B5582BF4ED4523A54A859C959FF5B505B575B5C
+606361486ECB7099716E738674F775B578C17D2B800581EA8328851785C98AEE
+8CC796CC4F5C52FA56BC65AB6628707C70B872357DBD828D914C96C09D725B71
+68E76B986F7A76DE5C9166AB6F5B7BB47C2A883696DC4E084ED75320583458BB
+58EF596C5C075E335E845F35638C66B267566A1F6AA36B0C6F3F7246F9FA7350
+748B7AE07CA7817881DF81E7838A846C8523859485CF88DD8D1391AC95770000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000969C518D54C957285BB0624D6750683D68936E3D6ED3707D7E2188C18CA1
+8F099F4B9F4E722D7B8F8ACD931A4F474F4E5132548059D05E9562B56775696E
+6A176CAE6E1A72D9732A75BD7BB87D3582E783F9845785F78A5B8CAF8E879019
+90B896CE9F5F52E3540A5AE15BC2645865756EF472C4F9FB76847A4D7B1B7C4D
+7E3E7FDF837B8B2B8CCA8D648DE18E5F8FEA8FF9906993D14F434F7A50B35168
+5178524D526A5861587C59605C085C555EDB609B623068136BBF6C086FB10000
+EF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000714E742075307538755176727B4C7B8B7BAD7BC67E8F8A6E8F3E8F49923F
+92939322942B96FB985A986B991E5207622A62986D5976647ACA7BC07D765360
+5CBE5E976F3870B97C9897119B8E9EDE63A5647A87764E014E954EAD505C5075
+544859C35B9A5E405EAD5EF75F8160C5633A653F657465CC6676667867FE6968
+6A896B636C406DC06DE86E1F6E5E701E70A1738E73FD753A775B7887798E7A0B
+7A7D7CBE7D8E82478A028AEA8C9E912D914A91D8926692CC9320970697560000
+F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000975C98029F0E52365291557C58245E1D5F1F608C63D068AF6FDF796D7B2C
+81CD85BA88FD8AF88E44918D9664969B973D984C9F4A4FCE514651CB52A95632
+5F145F6B63AA64CD65E9664166FA66F9671D689D68D769FD6F156F6E716771E5
+722A74AA773A7956795A79DF7A207A957C977CDF7D447E70808785FB86A48A54
+8ABF8D998E819020906D91E3963B96D59CE565CF7C078DB393C35B585C0A5352
+62D9731D50275B975F9E60B0616B68D56DD9742E7A2E7D427D9C7E31816B0000
+F1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008E2A8E35937E94184F5057505DE65EA7632B7F6A4E3B4F4F4F8F505A59DD
+80C4546A546855FE594F5B995DDE5EDA665D673167F1682A6CE86D326E4A6F8D
+70B773E075877C4C7D027D2C7DA2821F86DB8A3B8A858D708E8A8F339031914E
+9152944499D07AF97CA54FCA510151C657C85BEF5CFB66596A3D6D5A6E966FEC
+710C756F7AE388229021907596CB99FF83014E2D4EF2884691CD537D6ADB696B
+6C41847A589E618E66FE62EF70DD751175C77E5284B88B498D084E4B53EA0000
+F2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054AB573057405FD763016307646F652F65E8667A679D67B36B626C606C9A
+6F2C77E57825794979577D1980A2810281F3829D82B787188A8CF9FC8D048DBE
+907276F47A197A377E548077550755D45875632F64226649664B686D699B6B84
+6D256EB173CD746874A1755B75B976E1771E778B79E67E097E1D81FB852F8897
+8A3A8CD18EEB8FB0903293AD9663967397074F8453F159EA5AC95E19684E74C6
+75BE79E97A9281A386ED8CEA8DCC8FED659F6715F9FD57F76F577DDD8F2F0000
+F3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000093F696C65FB561F26F844E144F98501F53C955DF5D6F5DEE6B216B6478CB
+7B9AF9FE8E498ECA906E6349643E77407A84932F947F9F6A64B06FAF71E674A8
+74DA7AC47C127E827CB27E988B9A8D0A947D9910994C52395BDF64E6672D7D2E
+50ED53C358796158615961FA65AC7AD98B928B9650095021527555315A3C5EE0
+5F706134655E660C663666A269CD6EC46F32731676217A938139825983D684BC
+50B557F05BC05BE85F6963A178267DB583DC852191C791F5518A67F57B560000
+F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008CAC51C459BB60BD8655501CF9FF52545C3A617D621A62D364F265A56ECC
+7620810A8E60965F96BB4EDF5343559859295DDD64C56CC96DFA73947A7F821B
+85A68CE48E10907791E795E1962197C651F854F255865FB964A46F887DB48F1F
+8F4D943550C95C166CBE6DFB751B77BB7C3D7C648A798AC2581E59BE5E166377
+7252758A776B8ADC8CBC8F125EF366746DF8807D83C18ACB97519BD6FA005243
+66FF6D956EEF7DE08AE6902E905E9AD4521D527F54E86194628462DB68A20000
+F5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006912695A6A3570927126785D7901790E79D27A0D8096827882D583498549
+8C828D859162918B91AE4FC356D171ED77D7870089F85BF85FD6675190A853E2
+585A5BF560A4618164607E3D80708525928364AE50AC5D146700589C62BD63A8
+690E69786A1E6E6B76BA79CB82BB84298ACF8DA88FFD9112914B919C93109318
+939A96DB9A369C0D4E11755C795D7AFA7B517BC97E2E84C48E598E748EF89010
+6625693F744351FA672E9EDC51455FE06C9687F2885D887760B481B584030000
+F6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008D0553D6543956345A365C31708A7FE0805A810681ED8DA391899A5F9DF2
+50744EC453A060FB6E2C5C644F88502455E45CD95E5F606568946CBB6DC471BE
+75D475F476617A1A7A497DC77DFB7F6E81F486A98F1C96C999B39F52524752C5
+98ED89AA4E0367D26F064FB55BE267956C886D78741B782791DD937C87C479E4
+7A315FEB4ED654A4553E58AE59A560F0625362D6673669558235964099B199DD
+502C53535544577CFA016258FA0264E2666B67DD6FC16FEF742274388A170000
+F7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094385451560657665F48619A6B4E705870AD7DBB8A95596A812B63A27708
+803D8CAA5854642D69BB5B955E116E6FFA038569514C53F0592A6020614B6B86
+6C706CF07B1E80CE82D48DC690B098B1FA0464C76FA464916504514E5410571F
+8A0E615F6876FA0575DB7B527D71901A580669CC817F892A9000983950785957
+59AC6295900F9B2A615D727995D657615A465DF4628A64AD64FA67776CE26D3E
+722C743678347F7782AD8DDB981752245742677F724874E38CA98FA692110000
+F8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000962A516B53ED634C4F695504609665576C9B6D7F724C72FD7A1789878C9D
+5F6D6F8E70F981A8610E4FBF504F624172477BC77DE87FE9904D97AD9A198CB6
+576A5E7367B0840D8A5554205B165E635EE25F0A658380BA853D9589965B4F48
+5305530D530F548654FA57035E036016629B62B16355FA066CE16D6675B17832
+80DE812F82DE846184B2888D8912900B92EA98FD9B915E4566B466DD70117206
+FA074FF5527D5F6A615367536A196F0274E2796888688C7998C798C49A430000
+F9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054C17A1F69538AF78C4A98A899AE5F7C62AB75B276AE88AB907F96425339
+5F3C5FC56CCC73CC7562758B7B4682FE999D4E4F903C4E0B4F5553A6590F5EC8
+66306CB37455837787668CC09050971E9C1558D15B7886508B149DB45BD26068
+608D65F16C576F226FA3701A7F557FF095919592965097D352728F4451FD542B
+54B85563558A6ABB6DB57DD88266929C96779E79540854C876D286E495A495D4
+965C4EA24F0959EE5AE65DF760526297676D68416C866E2F7F38809B822A0000
+FA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FA08FA0998054EA5505554B35793595A5B695BB361C869776D77702387F9
+89E38A728AE7908299ED9AB852BE683850165E78674F8347884C4EAB541156AE
+73E6911597FF9909995799995653589F865B8A3161B26AF6737B8ED26B4796AA
+9A57595572008D6B97694FD45CF45F2661F8665B6CEB70AB738473B973FE7729
+774D7D437D627E2382378852FA0A8CE29249986F5B517A74884098015ACC4FE0
+5354593E5CFD633E6D7972F98105810783A292CF98304EA851445211578B0000
+FB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F626CC26ECE7005705070AF719273E97469834A87A28861900890A293A3
+99A8516E5F5760E0616766B385598E4A91AF978B4E4E4E92547C58D558FA597D
+5CB55F2762366248660A66676BEB6D696DCF6E566EF86F946FE06FE9705D72D0
+7425745A74E07693795C7CCA7E1E80E182A6846B84BF864E865F87748B778C6A
+93AC9800986560D1621691775A5A660F6DF76E3E743F9B425FFD60DA7B0F54C4
+5F186C5E6CD36D2A70D87D0586798A0C9D3B5316548C5B056A3A706B75750000
+FC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000798D79BE82B183EF8A718B418CA89774FA0B64F4652B78BA78BB7A6B4E38
+559A59505BA65E7B60A363DB6B61666568536E19716574B07D0890849A699C25
+6D3B6ED1733E8C4195CA51F05E4C5FA8604D60F66130614C6643664469A56CC1
+6E5F6EC96F62714C749C76877BC17C27835287579051968D9EC3532F56DE5EFB
+5F8A6062609461F7666667036A9C6DEE6FAE7070736A7E6A81BE833486D48AA8
+8CC4528373725B966A6B940454EE56865B5D6548658566C9689F6D8D6DC60000
+FD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000723B80B491759A4D4FAF5019539A540E543C558955C55E3F5F8C673D7166
+73DD900552DB52F3586458CE7104718F71FB85B08A13668885A855A76684714A
+8431534955996BC15F595FBD63EE668971478AF18F1D9EBE4F11643A70CB7566
+866760648B4E9DF8514751F653086D3680F89ED166156B23709875D554035C79
+7D078A166B206B3D6B46543860706D3D7FD5820850D651DE559C566B56CD59EC
+5B095E0C619961986231665E66E6719971B971BA72A779A77A007FB28A700000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp950.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp950.enc
new file mode 100644
index 0000000000..f33d7854a6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/cp950.enc
@@ -0,0 +1,1499 @@
+# Encoding file: cp950, multi-byte
+M
+003F 0 88
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3000FF0C30013002FF0E2027FF1BFF1AFF1FFF01FE3020262025FE50FE51FE52
+00B7FE54FE55FE56FE57FF5C2013FE312014FE332574FE34FE4FFF08FF09FE35
+FE36FF5BFF5DFE37FE3830143015FE39FE3A30103011FE3BFE3C300A300BFE3D
+FE3E30083009FE3FFE40300C300DFE41FE42300E300FFE43FE44FE59FE5A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FE5BFE5CFE5DFE5E20182019201C201D301D301E20352032FF03FF06FF0A
+203B00A7300325CB25CF25B325B225CE2606260525C725C625A125A025BD25BC
+32A3210500AFFFE3FF3F02CDFE49FE4AFE4DFE4EFE4BFE4CFE5FFE60FE61FF0B
+FF0D00D700F700B1221AFF1CFF1EFF1D226622672260221E22522261FE62FE63
+FE64FE65FE66FF5E2229222A22A52220221F22BF33D233D1222B222E22352234
+26402642229522992191219321902192219621972199219822252223FF0F0000
+A2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FF3C2215FE68FF04FFE53012FFE0FFE1FF05FF2021032109FE69FE6AFE6B33D5
+339C339D339E33CE33A1338E338F33C400B05159515B515E515D5161516355E7
+74E97CCE25812582258325842585258625872588258F258E258D258C258B258A
+2589253C2534252C2524251C2594250025022595250C251025142518256D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000256E2570256F2550255E256A256125E225E325E525E4257125722573FF10
+FF11FF12FF13FF14FF15FF16FF17FF18FF192160216121622163216421652166
+216721682169302130223023302430253026302730283029534153445345FF21
+FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2FFF30FF31
+FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF41FF42FF43FF44FF45FF46FF47
+FF48FF49FF4AFF4BFF4CFF4DFF4EFF4FFF50FF51FF52FF53FF54FF55FF560000
+A3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FF57FF58FF59FF5A039103920393039403950396039703980399039A039B039C
+039D039E039F03A003A103A303A403A503A603A703A803A903B103B203B303B4
+03B503B603B703B803B903BA03BB03BC03BD03BE03BF03C003C103C303C403C5
+03C603C703C803C931053106310731083109310A310B310C310D310E310F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00003110311131123113311431153116311731183119311A311B311C311D311E
+311F312031213122312331243125312631273128312902D902C902CA02C702CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000020AC00000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E004E594E014E034E434E5D4E864E8C4EBA513F5165516B51E052005201529B
+53155341535C53C84E094E0B4E084E0A4E2B4E3851E14E454E484E5F4E5E4E8E
+4EA15140520352FA534353C953E3571F58EB5915592759735B505B515B535BF8
+5C0F5C225C385C715DDD5DE55DF15DF25DF35DFE5E725EFE5F0B5F13624D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E114E104E0D4E2D4E304E394E4B5C394E884E914E954E924E944EA24EC1
+4EC04EC34EC64EC74ECD4ECA4ECB4EC4514351415167516D516E516C519751F6
+52065207520852FB52FE52FF53165339534853475345535E538453CB53CA53CD
+58EC5929592B592A592D5B545C115C245C3A5C6F5DF45E7B5EFF5F145F155FC3
+62086236624B624E652F6587659765A465B965E566F0670867286B206B626B79
+6BCB6BD46BDB6C0F6C34706B722A7236723B72477259725B72AC738B4E190000
+A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E164E154E144E184E3B4E4D4E4F4E4E4EE54ED84ED44ED54ED64ED74EE34EE4
+4ED94EDE514551445189518A51AC51F951FA51F8520A52A0529F530553065317
+531D4EDF534A534953615360536F536E53BB53EF53E453F353EC53EE53E953E8
+53FC53F853F553EB53E653EA53F253F153F053E553ED53FB56DB56DA59160000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000592E5931597459765B555B835C3C5DE85DE75DE65E025E035E735E7C5F01
+5F185F175FC5620A625362546252625165A565E6672E672C672A672B672D6B63
+6BCD6C116C106C386C416C406C3E72AF7384738974DC74E67518751F75287529
+7530753175327533758B767D76AE76BF76EE77DB77E277F3793A79BE7A747ACB
+4E1E4E1F4E524E534E694E994EA44EA64EA54EFF4F094F194F0A4F154F0D4F10
+4F114F0F4EF24EF64EFB4EF04EF34EFD4F014F0B514951475146514851680000
+A6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5171518D51B0521752115212520E521652A3530853215320537053715409540F
+540C540A54105401540B54045411540D54085403540E5406541256E056DE56DD
+573357305728572D572C572F57295919591A59375938598459785983597D5979
+598259815B575B585B875B885B855B895BFA5C165C795DDE5E065E765E740000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F0F5F1B5FD95FD6620E620C620D62106263625B6258653665E965E865EC
+65ED66F266F36709673D6734673167356B216B646B7B6C166C5D6C576C596C5F
+6C606C506C556C616C5B6C4D6C4E7070725F725D767E7AF97C737CF87F367F8A
+7FBD80018003800C80128033807F8089808B808C81E381EA81F381FC820C821B
+821F826E8272827E866B8840884C8863897F96214E324EA84F4D4F4F4F474F57
+4F5E4F344F5B4F554F304F504F514F3D4F3A4F384F434F544F3C4F464F630000
+A7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4F5C4F604F2F4F4E4F364F594F5D4F484F5A514C514B514D517551B651B75225
+52245229522A522852AB52A952AA52AC532353735375541D542D541E543E5426
+544E542754465443543354485442541B5429544A5439543B5438542E54355436
+5420543C54405431542B541F542C56EA56F056E456EB574A57515740574D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005747574E573E5750574F573B58EF593E599D599259A8599E59A359995996
+598D59A45993598A59A55B5D5B5C5B5A5B5B5B8C5B8B5B8F5C2C5C405C415C3F
+5C3E5C905C915C945C8C5DEB5E0C5E8F5E875E8A5EF75F045F1F5F645F625F77
+5F795FD85FCC5FD75FCD5FF15FEB5FF85FEA6212621162846297629662806276
+6289626D628A627C627E627962736292626F6298626E62956293629162866539
+653B653865F166F4675F674E674F67506751675C6756675E6749674667600000
+A8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+675367576B656BCF6C426C5E6C996C816C886C896C856C9B6C6A6C7A6C906C70
+6C8C6C686C966C926C7D6C836C726C7E6C746C866C766C8D6C946C986C827076
+707C707D707872627261726072C472C27396752C752B75377538768276EF77E3
+79C179C079BF7A767CFB7F5580968093809D8098809B809A80B2826F82920000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000828B828D898B89D28A008C378C468C558C9D8D648D708DB38EAB8ECA8F9B
+8FB08FC28FC68FC58FC45DE1909190A290AA90A690A3914991C691CC9632962E
+9631962A962C4E264E564E734E8B4E9B4E9E4EAB4EAC4F6F4F9D4F8D4F734F7F
+4F6C4F9B4F8B4F864F834F704F754F884F694F7B4F964F7E4F8F4F914F7A5154
+51525155516951775176517851BD51FD523B52385237523A5230522E52365241
+52BE52BB5352535453535351536653775378537953D653D453D7547354750000
+A9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5496547854955480547B5477548454925486547C549054715476548C549A5462
+5468548B547D548E56FA57835777576A5769576157665764577C591C59495947
+59485944595459BE59BB59D459B959AE59D159C659D059CD59CB59D359CA59AF
+59B359D259C55B5F5B645B635B975B9A5B985B9C5B995B9B5C1A5C485C450000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C465CB75CA15CB85CA95CAB5CB15CB35E185E1A5E165E155E1B5E115E78
+5E9A5E975E9C5E955E965EF65F265F275F295F805F815F7F5F7C5FDD5FE05FFD
+5FF55FFF600F6014602F60356016602A6015602160276029602B601B62166215
+623F623E6240627F62C962CC62C462BF62C262B962D262DB62AB62D362D462CB
+62C862A862BD62BC62D062D962C762CD62B562DA62B162D862D662D762C662AC
+62CE653E65A765BC65FA66146613660C66066602660E6600660F6615660A0000
+AA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6607670D670B676D678B67956771679C677367776787679D6797676F6770677F
+6789677E67906775679A6793677C676A67726B236B666B676B7F6C136C1B6CE3
+6CE86CF36CB16CCC6CE56CB36CBD6CBE6CBC6CE26CAB6CD56CD36CB86CC46CB9
+6CC16CAE6CD76CC56CF16CBF6CBB6CE16CDB6CCA6CAC6CEF6CDC6CD66CE00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007095708E7092708A7099722C722D723872487267726972C072CE72D972D7
+72D073A973A8739F73AB73A5753D759D7599759A768476C276F276F477E577FD
+793E7940794179C979C87A7A7A797AFA7CFE7F547F8C7F8B800580BA80A580A2
+80B180A180AB80A980B480AA80AF81E581FE820D82B3829D829982AD82BD829F
+82B982B182AC82A582AF82B882A382B082BE82B7864E8671521D88688ECB8FCE
+8FD48FD190B590B890B190B691C791D195779580961C9640963F963B96440000
+AB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+964296B996E89752975E4E9F4EAD4EAE4FE14FB54FAF4FBF4FE04FD14FCF4FDD
+4FC34FB64FD84FDF4FCA4FD74FAE4FD04FC44FC24FDA4FCE4FDE4FB751575192
+519151A0524E5243524A524D524C524B524752C752C952C352C1530D5357537B
+539A53DB54AC54C054A854CE54C954B854A654B354C754C254BD54AA54C10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054C454C854AF54AB54B154BB54A954A754BF56FF5782578B57A057A357A2
+57CE57AE579359555951594F594E595059DC59D859FF59E359E85A0359E559EA
+59DA59E65A0159FB5B695BA35BA65BA45BA25BA55C015C4E5C4F5C4D5C4B5CD9
+5CD25DF75E1D5E255E1F5E7D5EA05EA65EFA5F085F2D5F655F885F855F8A5F8B
+5F875F8C5F896012601D60206025600E6028604D60706068606260466043606C
+606B606A6064624162DC6316630962FC62ED630162EE62FD630762F162F70000
+AC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62EF62EC62FE62F463116302653F654565AB65BD65E26625662D66206627662F
+661F66286631662466F767FF67D367F167D467D067EC67B667AF67F567E967EF
+67C467D167B467DA67E567B867CF67DE67F367B067D967E267DD67D26B6A6B83
+6B866BB56BD26BD76C1F6CC96D0B6D326D2A6D416D256D0C6D316D1E6D170000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D3B6D3D6D3E6D366D1B6CF56D396D276D386D296D2E6D356D0E6D2B70AB
+70BA70B370AC70AF70AD70B870AE70A472307272726F727472E972E072E173B7
+73CA73BB73B273CD73C073B3751A752D754F754C754E754B75AB75A475A575A2
+75A3767876867687768876C876C676C376C5770176F976F87709770B76FE76FC
+770777DC78027814780C780D794679497948794779B979BA79D179D279CB7A7F
+7A817AFF7AFD7C7D7D027D057D007D097D077D047D067F387F8E7FBF80040000
+AD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8010800D8011803680D680E580DA80C380C480CC80E180DB80CE80DE80E480DD
+81F4822282E78303830582E382DB82E6830482E58302830982D282D782F18301
+82DC82D482D182DE82D382DF82EF830686508679867B867A884D886B898189D4
+8A088A028A038C9E8CA08D748D738DB48ECD8ECC8FF08FE68FE28FEA8FE50000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008FED8FEB8FE48FE890CA90CE90C190C3914B914A91CD95829650964B964C
+964D9762976997CB97ED97F3980198A898DB98DF999699994E584EB3500C500D
+50234FEF502650254FF8502950165006503C501F501A501250114FFA50005014
+50284FF15021500B501950184FF34FEE502D502A4FFE502B5009517C51A451A5
+51A251CD51CC51C651CB5256525C5254525B525D532A537F539F539D53DF54E8
+55105501553754FC54E554F2550654FA551454E954ED54E1550954EE54EA0000
+AE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54E65527550754FD550F5703570457C257D457CB57C35809590F59575958595A
+5A115A185A1C5A1F5A1B5A1359EC5A205A235A295A255A0C5A095B6B5C585BB0
+5BB35BB65BB45BAE5BB55BB95BB85C045C515C555C505CED5CFD5CFB5CEA5CE8
+5CF05CF65D015CF45DEE5E2D5E2B5EAB5EAD5EA75F315F925F915F9060590000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006063606560506055606D6069606F6084609F609A608D6094608C60856096
+624762F3630862FF634E633E632F635563426346634F6349633A6350633D632A
+632B6328634D634C65486549659965C165C566426649664F66436652664C6645
+664166F867146715671768216838684868466853683968426854682968B36817
+684C6851683D67F468506840683C6843682A68456813681868416B8A6B896BB7
+6C236C276C286C266C246CF06D6A6D956D886D876D666D786D776D596D930000
+AF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6D6C6D896D6E6D5A6D746D696D8C6D8A6D796D856D656D9470CA70D870E470D9
+70C870CF7239727972FC72F972FD72F872F7738673ED740973EE73E073EA73DE
+7554755D755C755A755975BE75C575C775B275B375BD75BC75B975C275B8768B
+76B076CA76CD76CE7729771F7720772877E9783078277838781D783478370000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007825782D7820781F7832795579507960795F7956795E795D7957795A79E4
+79E379E779DF79E679E979D87A847A887AD97B067B117C897D217D177D0B7D0A
+7D207D227D147D107D157D1A7D1C7D0D7D197D1B7F3A7F5F7F947FC57FC18006
+8018801580198017803D803F80F1810280F0810580ED80F4810680F880F38108
+80FD810A80FC80EF81ED81EC82008210822A822B8228822C82BB832B83528354
+834A83388350834983358334834F833283398336831783408331832883430000
+B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8654868A86AA869386A486A9868C86A3869C8870887788818882887D88798A18
+8A108A0E8A0C8A158A0A8A178A138A168A0F8A118C488C7A8C798CA18CA28D77
+8EAC8ED28ED48ECF8FB1900190068FF790008FFA8FF490038FFD90058FF89095
+90E190DD90E29152914D914C91D891DD91D791DC91D995839662966396610000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000965B965D96649658965E96BB98E299AC9AA89AD89B259B329B3C4E7E507A
+507D505C50475043504C505A504950655076504E5055507550745077504F500F
+506F506D515C519551F0526A526F52D252D952D852D55310530F5319533F5340
+533E53C366FC5546556A55665544555E55615543554A55315556554F5555552F
+55645538552E555C552C55635533554155575708570B570957DF5805580A5806
+57E057E457FA5802583557F757F9592059625A365A415A495A665A6A5A400000
+B1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A3C5A625A5A5A465A4A5B705BC75BC55BC45BC25BBF5BC65C095C085C075C60
+5C5C5C5D5D075D065D0E5D1B5D165D225D115D295D145D195D245D275D175DE2
+5E385E365E335E375EB75EB85EB65EB55EBE5F355F375F575F6C5F695F6B5F97
+5F995F9E5F985FA15FA05F9C607F60A3608960A060A860CB60B460E660BD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060C560BB60B560DC60BC60D860D560C660DF60B860DA60C7621A621B6248
+63A063A76372639663A263A563776367639863AA637163A963896383639B636B
+63A863846388639963A163AC6392638F6380637B63696368637A655D65566551
+65596557555F654F655865556554659C659B65AC65CF65CB65CC65CE665D665A
+666466686666665E66F952D7671B688168AF68A2689368B5687F687668B168A7
+689768B0688368C468AD688668856894689D68A8689F68A168826B326BBA0000
+B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6BEB6BEC6C2B6D8E6DBC6DF36DD96DB26DE16DCC6DE46DFB6DFA6E056DC76DCB
+6DAF6DD16DAE6DDE6DF96DB86DF76DF56DC56DD26E1A6DB56DDA6DEB6DD86DEA
+6DF16DEE6DE86DC66DC46DAA6DEC6DBF6DE670F97109710A70FD70EF723D727D
+7281731C731B73167313731973877405740A7403740673FE740D74E074F60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000074F7751C75227565756675627570758F75D475D575B575CA75CD768E76D4
+76D276DB7737773E773C77367738773A786B7843784E79657968796D79FB7A92
+7A957B207B287B1B7B2C7B267B197B1E7B2E7C927C977C957D467D437D717D2E
+7D397D3C7D407D307D337D447D2F7D427D327D317F3D7F9E7F9A7FCC7FCE7FD2
+801C804A8046812F81168123812B81298130812482028235823782368239838E
+839E8398837883A2839683BD83AB8392838A8393838983A08377837B837C0000
+B3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+838683A786555F6A86C786C086B686C486B586C686CB86B186AF86C98853889E
+888888AB88928896888D888B8993898F8A2A8A1D8A238A258A318A2D8A1F8A1B
+8A228C498C5A8CA98CAC8CAB8CA88CAA8CA78D678D668DBE8DBA8EDB8EDF9019
+900D901A90179023901F901D90109015901E9020900F90229016901B90140000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090E890ED90FD915791CE91F591E691E391E791ED91E99589966A96759673
+96789670967496769677966C96C096EA96E97AE07ADF980298039B5A9CE59E75
+9E7F9EA59EBB50A2508D508550995091508050965098509A670051F152725274
+5275526952DE52DD52DB535A53A5557B558055A7557C558A559D55985582559C
+55AA55945587558B558355B355AE559F553E55B2559A55BB55AC55B1557E5589
+55AB5599570D582F582A58345824583058315821581D582058F958FA59600000
+B4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A775A9A5A7F5A925A9B5AA75B735B715BD25BCC5BD35BD05C0A5C0B5C315D4C
+5D505D345D475DFD5E455E3D5E405E435E7E5ECA5EC15EC25EC45F3C5F6D5FA9
+5FAA5FA860D160E160B260B660E0611C612360FA611560F060FB60F4616860F1
+610E60F6610961006112621F624963A3638C63CF63C063E963C963C663CD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000063D263E363D063E163D663ED63EE637663F463EA63DB645263DA63F9655E
+6566656265636591659065AF666E667066746676666F6691667A667E667766FE
+66FF671F671D68FA68D568E068D868D7690568DF68F568EE68E768F968D268F2
+68E368CB68CD690D6912690E68C968DA696E68FB6B3E6B3A6B3D6B986B966BBC
+6BEF6C2E6C2F6C2C6E2F6E386E546E216E326E676E4A6E206E256E236E1B6E5B
+6E586E246E566E6E6E2D6E266E6F6E346E4D6E3A6E2C6E436E1D6E3E6ECB0000
+B5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6E896E196E4E6E636E446E726E696E5F7119711A7126713071217136716E711C
+724C728472807336732573347329743A742A743374227425743574367434742F
+741B7426742875257526756B756A75E275DB75E375D975D875DE75E0767B767C
+7696769376B476DC774F77ED785D786C786F7A0D7A087A0B7A057A007A980000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A977A967AE57AE37B497B567B467B507B527B547B4D7B4B7B4F7B517C9F
+7CA57D5E7D507D687D557D2B7D6E7D727D617D667D627D707D7355847FD47FD5
+800B8052808581558154814B8151814E81398146813E814C815381748212821C
+83E9840383F8840D83E083C5840B83C183EF83F183F48457840A83F0840C83CC
+83FD83F283CA8438840E840483DC840783D483DF865B86DF86D986ED86D486DB
+86E486D086DE885788C188C288B1898389968A3B8A608A558A5E8A3C8A410000
+B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8A548A5B8A508A468A348A3A8A368A568C618C828CAF8CBC8CB38CBD8CC18CBB
+8CC08CB48CB78CB68CBF8CB88D8A8D858D818DCE8DDD8DCB8DDA8DD18DCC8DDB
+8DC68EFB8EF88EFC8F9C902E90359031903890329036910290F5910990FE9163
+916591CF9214921592239209921E920D9210920792119594958F958B95910000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000095939592958E968A968E968B967D96859686968D9672968496C196C596C4
+96C696C796EF96F297CC98059806980898E798EA98EF98E998F298ED99AE99AD
+9EC39ECD9ED14E8250AD50B550B250B350C550BE50AC50B750BB50AF50C7527F
+5277527D52DF52E652E452E252E3532F55DF55E855D355E655CE55DC55C755D1
+55E355E455EF55DA55E155C555C655E555C957125713585E585158585857585A
+5854586B584C586D584A58625852584B59675AC15AC95ACC5ABE5ABD5ABC0000
+B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5AB35AC25AB25D695D6F5E4C5E795EC95EC85F125F595FAC5FAE611A610F6148
+611F60F3611B60F961016108614E614C6144614D613E61346127610D61066137
+622162226413643E641E642A642D643D642C640F641C6414640D643664166417
+6406656C659F65B06697668966876688669666846698668D67036994696D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000695A697769606954697569306982694A6968696B695E695369796986695D
+6963695B6B476B726BC06BBF6BD36BFD6EA26EAF6ED36EB66EC26E906E9D6EC7
+6EC56EA56E986EBC6EBA6EAB6ED16E966E9C6EC46ED46EAA6EA76EB4714E7159
+7169716471497167715C716C7166714C7165715E714671687156723A72527337
+7345733F733E746F745A7455745F745E7441743F7459745B745C757675787600
+75F0760175F275F175FA75FF75F475F376DE76DF775B776B7766775E77630000
+B8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7779776A776C775C77657768776277EE788E78B078977898788C7889787C7891
+7893787F797A797F7981842C79BD7A1C7A1A7A207A147A1F7A1E7A9F7AA07B77
+7BC07B607B6E7B677CB17CB37CB57D937D797D917D817D8F7D5B7F6E7F697F6A
+7F727FA97FA87FA480568058808680848171817081788165816E8173816B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008179817A81668205824784828477843D843184758466846B8449846C845B
+843C8435846184638469846D8446865E865C865F86F9871387088707870086FE
+86FB870287038706870A885988DF88D488D988DC88D888DD88E188CA88D588D2
+899C89E38A6B8A728A738A668A698A708A878A7C8A638AA08A718A858A6D8A62
+8A6E8A6C8A798A7B8A3E8A688C628C8A8C898CCA8CC78CC88CC48CB28CC38CC2
+8CC58DE18DDF8DE88DEF8DF38DFA8DEA8DE48DE68EB28F038F098EFE8F0A0000
+B9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8F9F8FB2904B904A905390429054903C905590509047904F904E904D9051903E
+904191129117916C916A916991C9923792579238923D9240923E925B924B9264
+925192349249924D92459239923F925A959896989694969596CD96CB96C996CA
+96F796FB96F996F6975697749776981098119813980A9812980C98FC98F40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000098FD98FE99B399B199B49AE19CE99E829F0E9F139F2050E750EE50E550D6
+50ED50DA50D550CF50D150F150CE50E9516251F352835282533153AD55FE5600
+561B561755FD561456065609560D560E55F75616561F5608561055F657185716
+5875587E58835893588A58795885587D58FD592559225924596A59695AE15AE6
+5AE95AD75AD65AD85AE35B755BDE5BE75BE15BE55BE65BE85BE25BE45BDF5C0D
+5C625D845D875E5B5E635E555E575E545ED35ED65F0A5F465F705FB961470000
+BA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+613F614B617761626163615F615A61586175622A64876458645464A46478645F
+647A645164676434646D647B657265A165D765D666A266A8669D699C69A86995
+69C169AE69D369CB699B69B769BB69AB69B469D069CD69AD69CC69A669C369A3
+6B496B4C6C336F336F146EFE6F136EF46F296F3E6F206F2C6F0F6F026F220000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006EFF6EEF6F066F316F386F326F236F156F2B6F2F6F886F2A6EEC6F016EF2
+6ECC6EF771947199717D718A71847192723E729272967344735074647463746A
+7470746D750475917627760D760B7609761376E176E37784777D777F776178C1
+789F78A778B378A978A3798E798F798D7A2E7A317AAA7AA97AED7AEF7BA17B95
+7B8B7B757B977B9D7B947B8F7BB87B877B847CB97CBD7CBE7DBB7DB07D9C7DBD
+7DBE7DA07DCA7DB47DB27DB17DBA7DA27DBF7DB57DB87DAD7DD27DC77DAC0000
+BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7F707FE07FE17FDF805E805A808781508180818F8188818A817F818281E781FA
+82078214821E824B84C984BF84C684C48499849E84B2849C84CB84B884C084D3
+849084BC84D184CA873F871C873B872287258734871887558737872988F38902
+88F488F988F888FD88E8891A88EF8AA68A8C8A9E8AA38A8D8AA18A938AA40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008AAA8AA58AA88A988A918A9A8AA78C6A8C8D8C8C8CD38CD18CD28D6B8D99
+8D958DFC8F148F128F158F138FA390609058905C90639059905E9062905D905B
+91199118911E917591789177917492789280928592989296927B9293929C92A8
+927C929195A195A895A995A395A595A49699969C969B96CC96D29700977C9785
+97F69817981898AF98B199039905990C990999C19AAF9AB09AE69B419B429CF4
+9CF69CF39EBC9F3B9F4A5104510050FB50F550F9510251085109510551DC0000
+BC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+528752885289528D528A52F053B2562E563B56395632563F563456295653564E
+565756745636562F56305880589F589E58B3589C58AE58A958A6596D5B095AFB
+5B0B5AF55B0C5B085BEE5BEC5BE95BEB5C645C655D9D5D945E625E5F5E615EE2
+5EDA5EDF5EDD5EE35EE05F485F715FB75FB561766167616E615D615561820000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000617C6170616B617E61A7619061AB618E61AC619A61A4619461AE622E6469
+646F6479649E64B26488649064B064A56493649564A9649264AE64AD64AB649A
+64AC649964A264B365756577657866AE66AB66B466B16A236A1F69E86A016A1E
+6A1969FD6A216A136A0A69F36A026A0569ED6A116B506B4E6BA46BC56BC66F3F
+6F7C6F846F516F666F546F866F6D6F5B6F786F6E6F8E6F7A6F706F646F976F58
+6ED56F6F6F606F5F719F71AC71B171A87256729B734E73577469748B74830000
+BD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+747E7480757F76207629761F7624762676217622769A76BA76E4778E7787778C
+7791778B78CB78C578BA78CA78BE78D578BC78D07A3F7A3C7A407A3D7A377A3B
+7AAF7AAE7BAD7BB17BC47BB47BC67BC77BC17BA07BCC7CCA7DE07DF47DEF7DFB
+7DD87DEC7DDD7DE87DE37DDA7DDE7DE97D9E7DD97DF27DF97F757F777FAF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007FE98026819B819C819D81A0819A81988517853D851A84EE852C852D8513
+851185238521851484EC852584FF850687828774877687608766877887688759
+8757874C8753885B885D89108907891289138915890A8ABC8AD28AC78AC48A95
+8ACB8AF88AB28AC98AC28ABF8AB08AD68ACD8AB68AB98ADB8C4C8C4E8C6C8CE0
+8CDE8CE68CE48CEC8CED8CE28CE38CDC8CEA8CE18D6D8D9F8DA38E2B8E108E1D
+8E228E0F8E298E1F8E218E1E8EBA8F1D8F1B8F1F8F298F268F2A8F1C8F1E0000
+BE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8F259069906E9068906D90779130912D9127913191879189918B918392C592BB
+92B792EA92AC92E492C192B392BC92D292C792F092B295AD95B1970497069707
+97099760978D978B978F9821982B981C98B3990A99139912991899DD99D099DF
+99DB99D199D599D299D99AB79AEE9AEF9B279B459B449B779B6F9D069D090000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009D039EA99EBE9ECE58A89F5251125118511451105115518051AA51DD5291
+529352F35659566B5679566956645678566A566856655671566F566C56625676
+58C158BE58C758C5596E5B1D5B345B785BF05C0E5F4A61B2619161A9618A61CD
+61B661BE61CA61C8623064C564C164CB64BB64BC64DA64C464C764C264CD64BF
+64D264D464BE657466C666C966B966C466C766B86A3D6A386A3A6A596A6B6A58
+6A396A446A626A616A4B6A476A356A5F6A486B596B776C056FC26FB16FA10000
+BF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6FC36FA46FC16FA76FB36FC06FB96FB66FA66FA06FB471BE71C971D071D271C8
+71D571B971CE71D971DC71C371C47368749C74A37498749F749E74E2750C750D
+76347638763A76E776E577A0779E779F77A578E878DA78EC78E779A67A4D7A4E
+7A467A4C7A4B7ABA7BD97C117BC97BE47BDB7BE17BE97BE67CD57CD67E0A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007E117E087E1B7E237E1E7E1D7E097E107F797FB27FF07FF17FEE802881B3
+81A981A881FB820882588259854A855985488568856985438549856D856A855E
+8783879F879E87A2878D8861892A89328925892B892189AA89A68AE68AFA8AEB
+8AF18B008ADC8AE78AEE8AFE8B018B028AF78AED8AF38AF68AFC8C6B8C6D8C93
+8CF48E448E318E348E428E398E358F3B8F2F8F388F338FA88FA6907590749078
+9072907C907A913491929320933692F89333932F932292FC932B9304931A0000
+C0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9310932693219315932E931995BB96A796A896AA96D5970E97119716970D9713
+970F975B975C9766979898309838983B9837982D9839982499109928991E991B
+9921991A99ED99E299F19AB89ABC9AFB9AED9B289B919D159D239D269D289D12
+9D1B9ED89ED49F8D9F9C512A511F5121513252F5568E56805690568556870000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000568F58D558D358D158CE5B305B2A5B245B7A5C375C685DBC5DBA5DBD5DB8
+5E6B5F4C5FBD61C961C261C761E661CB6232623464CE64CA64D864E064F064E6
+64EC64F164E264ED6582658366D966D66A806A946A846AA26A9C6ADB6AA36A7E
+6A976A906AA06B5C6BAE6BDA6C086FD86FF16FDF6FE06FDB6FE46FEB6FEF6F80
+6FEC6FE16FE96FD56FEE6FF071E771DF71EE71E671E571ED71EC71F471E07235
+72467370737274A974B074A674A876467642764C76EA77B377AA77B077AC0000
+C1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+77A777AD77EF78F778FA78F478EF790179A779AA7A577ABF7C077C0D7BFE7BF7
+7C0C7BE07CE07CDC7CDE7CE27CDF7CD97CDD7E2E7E3E7E467E377E327E437E2B
+7E3D7E317E457E417E347E397E487E357E3F7E2F7F447FF37FFC807180728070
+806F807381C681C381BA81C281C081BF81BD81C981BE81E88209827185AA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008584857E859C8591859485AF859B858785A8858A866787C087D187B387D2
+87C687AB87BB87BA87C887CB893B893689448938893D89AC8B0E8B178B198B1B
+8B0A8B208B1D8B048B108C418C3F8C738CFA8CFD8CFC8CF88CFB8DA88E498E4B
+8E488E4A8F448F3E8F428F458F3F907F907D9084908190829080913991A3919E
+919C934D938293289375934A9365934B9318937E936C935B9370935A935495CA
+95CB95CC95C895C696B196B896D6971C971E97A097D3984698B699359A010000
+C2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+99FF9BAE9BAB9BAA9BAD9D3B9D3F9E8B9ECF9EDE9EDC9EDD9EDB9F3E9F4B53E2
+569556AE58D958D85B385F5D61E3623364F464F264FE650664FA64FB64F765B7
+66DC67266AB36AAC6AC36ABB6AB86AC26AAE6AAF6B5F6B786BAF7009700B6FFE
+70066FFA7011700F71FB71FC71FE71F87377737574A774BF7515765676580000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000765277BD77BF77BB77BC790E79AE7A617A627A607AC47AC57C2B7C277C2A
+7C1E7C237C217CE77E547E557E5E7E5A7E617E527E597F487FF97FFB80778076
+81CD81CF820A85CF85A985CD85D085C985B085BA85B985A687EF87EC87F287E0
+898689B289F48B288B398B2C8B2B8C508D058E598E638E668E648E5F8E558EC0
+8F498F4D90879083908891AB91AC91D09394938A939693A293B393AE93AC93B0
+9398939A939795D495D695D095D596E296DC96D996DB96DE972497A397A60000
+C3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+97AD97F9984D984F984C984E985398BA993E993F993D992E99A59A0E9AC19B03
+9B069B4F9B4E9B4D9BCA9BC99BFD9BC89BC09D519D5D9D609EE09F159F2C5133
+56A558DE58DF58E25BF59F905EEC61F261F761F661F56500650F66E066DD6AE5
+6ADD6ADA6AD3701B701F7028701A701D701570187206720D725872A273780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000737A74BD74CA74E375877586765F766177C7791979B17A6B7A697C3E7C3F
+7C387C3D7C377C407E6B7E6D7E797E697E6A7F857E737FB67FB97FB881D885E9
+85DD85EA85D585E485E585F787FB8805880D87F987FE8960895F8956895E8B41
+8B5C8B588B498B5A8B4E8B4F8B468B598D088D0A8E7C8E728E878E768E6C8E7A
+8E748F548F4E8FAD908A908B91B191AE93E193D193DF93C393C893DC93DD93D6
+93E293CD93D893E493D793E895DC96B496E3972A9727976197DC97FB985E0000
+C4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9858985B98BC994599499A169A199B0D9BE89BE79BD69BDB9D899D619D729D6A
+9D6C9E929E979E939EB452F856A856B756B656B456BC58E45B405B435B7D5BF6
+5DC961F861FA65186514651966E667276AEC703E703070327210737B74CF7662
+76657926792A792C792B7AC77AF67C4C7C437C4D7CEF7CF08FAE7E7D7E7C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007E827F4C800081DA826685FB85F9861185FA8606860B8607860A88148815
+896489BA89F88B708B6C8B668B6F8B5F8B6B8D0F8D0D8E898E818E858E8291B4
+91CB9418940393FD95E1973098C49952995199A89A2B9A309A379A359C139C0D
+9E799EB59EE89F2F9F5F9F639F615137513856C156C056C259145C6C5DCD61FC
+61FE651D651C659566E96AFB6B046AFA6BB2704C721B72A774D674D4766977D3
+7C507E8F7E8C7FBC8617862D861A882388228821881F896A896C89BD8B740000
+C5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B778B7D8D138E8A8E8D8E8B8F5F8FAF91BA942E94339435943A94389432942B
+95E297389739973297FF9867986599579A459A439A409A3E9ACF9B549B519C2D
+9C259DAF9DB49DC29DB89E9D9EEF9F199F5C9F669F67513C513B56C856CA56C9
+5B7F5DD45DD25F4E61FF65246B0A6B6170517058738074E4758A766E766C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000079B37C607C5F807E807D81DF8972896F89FC8B808D168D178E918E938F61
+9148944494519452973D973E97C397C1986B99559A559A4D9AD29B1A9C499C31
+9C3E9C3B9DD39DD79F349F6C9F6A9F9456CC5DD662006523652B652A66EC6B10
+74DA7ACA7C647C637C657E937E967E9481E28638863F88318B8A9090908F9463
+946094649768986F995C9A5A9A5B9A579AD39AD49AD19C549C579C569DE59E9F
+9EF456D158E9652C705E7671767277D77F507F888836883988628B938B920000
+C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B9682778D1B91C0946A97429748974497C698709A5F9B229B589C5F9DF99DFA
+9E7C9E7D9F079F779F725EF36B1670637C6C7C6E883B89C08EA191C194729470
+9871995E9AD69B239ECC706477DA8B9A947797C99A629A657E9C8B9C8EAA91C5
+947D947E947C9C779C789EF78C54947F9E1A72289A6A9B319E1B9E1E7C720000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+C9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E424E5C51F5531A53824E074E0C4E474E8D56D7FA0C5C6E5F734E0F51874E0E
+4E2E4E934EC24EC94EC8519852FC536C53B957205903592C5C105DFF65E16BB3
+6BCC6C14723F4E314E3C4EE84EDC4EE94EE14EDD4EDA520C531C534C57225723
+5917592F5B815B845C125C3B5C745C735E045E805E825FC9620962506C150000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C366C436C3F6C3B72AE72B0738A79B8808A961E4F0E4F184F2C4EF54F14
+4EF14F004EF74F084F1D4F024F054F224F134F044EF44F1251B1521352095210
+52A65322531F534D538A540756E156DF572E572A5734593C5980597C5985597B
+597E5977597F5B565C155C255C7C5C7A5C7B5C7E5DDF5E755E845F025F1A5F74
+5FD55FD45FCF625C625E626462616266626262596260625A626565EF65EE673E
+67396738673B673A673F673C67336C186C466C526C5C6C4F6C4A6C546C4B0000
+CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6C4C7071725E72B472B5738E752A767F7A757F518278827C8280827D827F864D
+897E909990979098909B909496229624962096234F564F3B4F624F494F534F64
+4F3E4F674F524F5F4F414F584F2D4F334F3F4F61518F51B9521C521E522152AD
+52AE530953635372538E538F54305437542A545454455419541C542554180000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000543D544F544154285424544756EE56E756E557415745574C5749574B5752
+5906594059A6599859A05997598E59A25990598F59A759A15B8E5B925C285C2A
+5C8D5C8F5C885C8B5C895C925C8A5C865C935C955DE05E0A5E0E5E8B5E895E8C
+5E885E8D5F055F1D5F785F765FD25FD15FD05FED5FE85FEE5FF35FE15FE45FE3
+5FFA5FEF5FF75FFB60005FF4623A6283628C628E628F629462876271627B627A
+6270628162886277627D62726274653765F065F465F365F265F5674567470000
+CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67596755674C6748675D674D675A674B6BD06C196C1A6C786C676C6B6C846C8B
+6C8F6C716C6F6C696C9A6C6D6C876C956C9C6C666C736C656C7B6C8E7074707A
+726372BF72BD72C372C672C172BA72C573957397739373947392753A75397594
+75957681793D80348095809980908092809C8290828F8285828E829182930000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000828A828382848C788FC98FBF909F90A190A5909E90A790A096309628962F
+962D4E334F984F7C4F854F7D4F804F874F764F744F894F844F774F4C4F974F6A
+4F9A4F794F814F784F904F9C4F944F9E4F924F824F954F6B4F6E519E51BC51BE
+5235523252335246523152BC530A530B533C539253945487547F548154915482
+5488546B547A547E5465546C54745466548D546F546154605498546354675464
+56F756F9576F5772576D576B57715770577657805775577B5773577457620000
+CC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5768577D590C594559B559BA59CF59CE59B259CC59C159B659BC59C359D659B1
+59BD59C059C859B459C75B625B655B935B955C445C475CAE5CA45CA05CB55CAF
+5CA85CAC5C9F5CA35CAD5CA25CAA5CA75C9D5CA55CB65CB05CA65E175E145E19
+5F285F225F235F245F545F825F7E5F7D5FDE5FE5602D602660196032600B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006034600A60176033601A601E602C6022600D6010602E60136011600C6009
+601C6214623D62AD62B462D162BE62AA62B662CA62AE62B362AF62BB62A962B0
+62B8653D65A865BB660965FC66046612660865FB6603660B660D660565FD6611
+661066F6670A6785676C678E67926776677B6798678667846774678D678C677A
+679F679167996783677D67816778677967946B256B806B7E6BDE6C1D6C936CEC
+6CEB6CEE6CD96CB66CD46CAD6CE76CB76CD06CC26CBA6CC36CC66CED6CF20000
+CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6CD26CDD6CB46C8A6C9D6C806CDE6CC06D306CCD6CC76CB06CF96CCF6CE96CD1
+709470987085709370867084709170967082709A7083726A72D672CB72D872C9
+72DC72D272D472DA72CC72D173A473A173AD73A673A273A073AC739D74DD74E8
+753F7540753E758C759876AF76F376F176F076F577F877FC77F977FB77FA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077F77942793F79C57A787A7B7AFB7C757CFD8035808F80AE80A380B880B5
+80AD822082A082C082AB829A8298829B82B582A782AE82BC829E82BA82B482A8
+82A182A982C282A482C382B682A28670866F866D866E8C568FD28FCB8FD38FCD
+8FD68FD58FD790B290B490AF90B390B09639963D963C963A96434FCD4FC54FD3
+4FB24FC94FCB4FC14FD44FDC4FD94FBB4FB34FDB4FC74FD64FBA4FC04FB94FEC
+5244524952C052C2533D537C539753965399539854BA54A154AD54A554CF0000
+CE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54C3830D54B754AE54D654B654C554C654A0547054BC54A254BE547254DE54B0
+57B5579E579F57A4578C5797579D579B57945798578F579957A5579A579558F4
+590D595359E159DE59EE5A0059F159DD59FA59FD59FC59F659E459F259F759DB
+59E959F359F559E059FE59F459ED5BA85C4C5CD05CD85CCC5CD75CCB5CDB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005CDE5CDA5CC95CC75CCA5CD65CD35CD45CCF5CC85CC65CCE5CDF5CF85DF9
+5E215E225E235E205E245EB05EA45EA25E9B5EA35EA55F075F2E5F565F866037
+603960546072605E6045605360476049605B604C60406042605F602460446058
+6066606E6242624362CF630D630B62F5630E630362EB62F9630F630C62F862F6
+63006313631462FA631562FB62F06541654365AA65BF6636662166326635661C
+662666226633662B663A661D66346639662E670F671067C167F267C867BA0000
+CF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67DC67BB67F867D867C067B767C567EB67E467DF67B567CD67B367F767F667EE
+67E367C267B967CE67E767F067B267FC67C667ED67CC67AE67E667DB67FA67C9
+67CA67C367EA67CB6B286B826B846BB66BD66BD86BE06C206C216D286D346D2D
+6D1F6D3C6D3F6D126D0A6CDA6D336D046D196D3A6D1A6D116D006D1D6D420000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D016D186D376D036D0F6D406D076D206D2C6D086D226D096D1070B7709F
+70BE70B170B070A170B470B570A972417249724A726C72707273726E72CA72E4
+72E872EB72DF72EA72E672E3738573CC73C273C873C573B973B673B573B473EB
+73BF73C773BE73C373C673B873CB74EC74EE752E7547754875A775AA767976C4
+7708770377047705770A76F776FB76FA77E777E878067811781278057810780F
+780E780978037813794A794C794B7945794479D579CD79CF79D679CE7A800000
+D0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7A7E7AD17B007B017C7A7C787C797C7F7C807C817D037D087D017F587F917F8D
+7FBE8007800E800F8014803780D880C780E080D180C880C280D080C580E380D9
+80DC80CA80D580C980CF80D780E680CD81FF8221829482D982FE82F9830782E8
+830082D5833A82EB82D682F482EC82E182F282F5830C82FB82F682F082EA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000082E482E082FA82F382ED86778674867C86738841884E8867886A886989D3
+8A048A078D728FE38FE18FEE8FE090F190BD90BF90D590C590BE90C790CB90C8
+91D491D39654964F96519653964A964E501E50055007501350225030501B4FF5
+4FF450335037502C4FF64FF75017501C502050275035502F5031500E515A5194
+519351CA51C451C551C851CE5261525A5252525E525F5255526252CD530E539E
+552654E25517551254E754F354E4551A54FF5504550854EB5511550554F10000
+D1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+550A54FB54F754F854E0550E5503550B5701570257CC583257D557D257BA57C6
+57BD57BC57B857B657BF57C757D057B957C1590E594A5A195A165A2D5A2E5A15
+5A0F5A175A0A5A1E5A335B6C5BA75BAD5BAC5C035C565C545CEC5CFF5CEE5CF1
+5CF75D005CF95E295E285EA85EAE5EAA5EAC5F335F305F67605D605A60670000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000604160A26088608060926081609D60836095609B60976087609C608E6219
+624662F263106356632C634463456336634363E46339634B634A633C63296341
+6334635863546359632D63476333635A63516338635763406348654A654665C6
+65C365C465C2664A665F6647665167126713681F681A684968326833683B684B
+684F68166831681C6835682B682D682F684E68446834681D6812681468266828
+682E684D683A682568206B2C6B2F6B2D6B316B346B6D80826B886BE66BE40000
+D2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6BE86BE36BE26BE76C256D7A6D636D646D766D0D6D616D926D586D626D6D6D6F
+6D916D8D6DEF6D7F6D866D5E6D676D606D976D706D7C6D5F6D826D986D2F6D68
+6D8B6D7E6D806D846D166D836D7B6D7D6D756D9070DC70D370D170DD70CB7F39
+70E270D770D270DE70E070D470CD70C570C670C770DA70CE70E1724272780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000072777276730072FA72F472FE72F672F372FB730173D373D973E573D673BC
+73E773E373E973DC73D273DB73D473DD73DA73D773D873E874DE74DF74F474F5
+7521755B755F75B075C175BB75C475C075BF75B675BA768A76C9771D771B7710
+771377127723771177157719771A772277277823782C78227835782F7828782E
+782B782178297833782A78317954795B794F795C79537952795179EB79EC79E0
+79EE79ED79EA79DC79DE79DD7A867A897A857A8B7A8C7A8A7A877AD87B100000
+D3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7B047B137B057B0F7B087B0A7B0E7B097B127C847C917C8A7C8C7C887C8D7C85
+7D1E7D1D7D117D0E7D187D167D137D1F7D127D0F7D0C7F5C7F617F5E7F607F5D
+7F5B7F967F927FC37FC27FC08016803E803980FA80F280F980F5810180FB8100
+8201822F82258333832D83448319835183258356833F83418326831C83220000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008342834E831B832A8308833C834D8316832483208337832F832983478345
+834C8353831E832C834B832783488653865286A286A88696868D8691869E8687
+86978686868B869A868586A5869986A186A786958698868E869D869086948843
+8844886D88758876887288808871887F886F8883887E8874887C8A128C478C57
+8C7B8CA48CA38D768D788DB58DB78DB68ED18ED38FFE8FF590028FFF8FFB9004
+8FFC8FF690D690E090D990DA90E390DF90E590D890DB90D790DC90E491500000
+D4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+914E914F91D591E291DA965C965F96BC98E39ADF9B2F4E7F5070506A5061505E
+50605053504B505D50725048504D5041505B504A506250155045505F5069506B
+5063506450465040506E50735057505151D0526B526D526C526E52D652D3532D
+539C55755576553C554D55505534552A55515562553655355530555255450000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000550C55325565554E55395548552D553B5540554B570A570757FB581457E2
+57F657DC57F4580057ED57FD580857F8580B57F357CF580757EE57E357F257E5
+57EC57E1580E57FC581057E75801580C57F157E957F0580D5804595C5A605A58
+5A555A675A5E5A385A355A6D5A505A5F5A655A6C5A535A645A575A435A5D5A52
+5A445A5B5A485A8E5A3E5A4D5A395A4C5A705A695A475A515A565A425A5C5B72
+5B6E5BC15BC05C595D1E5D0B5D1D5D1A5D205D0C5D285D0D5D265D255D0F0000
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5D305D125D235D1F5D2E5E3E5E345EB15EB45EB95EB25EB35F365F385F9B5F96
+5F9F608A6090608660BE60B060BA60D360D460CF60E460D960DD60C860B160DB
+60B760CA60BF60C360CD60C063326365638A6382637D63BD639E63AD639D6397
+63AB638E636F63876390636E63AF6375639C636D63AE637C63A4633B639F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006378638563816391638D6370655365CD66656661665B6659665C66626718
+687968876890689C686D686E68AE68AB6956686F68A368AC68A96875687468B2
+688F68776892687C686B687268AA68806871687E689B6896688B68A0688968A4
+6878687B6891688C688A687D6B366B336B376B386B916B8F6B8D6B8E6B8C6C2A
+6DC06DAB6DB46DB36E746DAC6DE96DE26DB76DF66DD46E006DC86DE06DDF6DD6
+6DBE6DE56DDC6DDD6DDB6DF46DCA6DBD6DED6DF06DBA6DD56DC26DCF6DC90000
+D6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6DD06DF26DD36DFD6DD76DCD6DE36DBB70FA710D70F7711770F4710C70F07104
+70F3711070FC70FF71067113710070F870F6710B7102710E727E727B727C727F
+731D7317730773117318730A730872FF730F731E738873F673F873F574047401
+73FD7407740073FA73FC73FF740C740B73F474087564756375CE75D275CF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075CB75CC75D175D0768F768976D37739772F772D7731773277347733773D
+7725773B7735784878527849784D784A784C782678457850796479677969796A
+7963796B796179BB79FA79F879F679F77A8F7A947A907B357B477B347B257B30
+7B227B247B337B187B2A7B1D7B317B2B7B2D7B2F7B327B387B1A7B237C947C98
+7C967CA37D357D3D7D387D367D3A7D457D2C7D297D417D477D3E7D3F7D4A7D3B
+7D287F637F957F9C7F9D7F9B7FCA7FCB7FCD7FD07FD17FC77FCF7FC9801F0000
+D7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+801E801B804780438048811881258119811B812D811F812C811E812181158127
+811D8122821182388233823A823482328274839083A383A8838D837A837383A4
+8374838F8381839583998375839483A9837D8383838C839D839B83AA838B837E
+83A583AF8388839783B0837F83A6838783AE8376839A8659865686BF86B70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000086C286C186C586BA86B086C886B986B386B886CC86B486BB86BC86C386BD
+86BE88528889889588A888A288AA889A889188A1889F889888A78899889B8897
+88A488AC888C8893888E898289D689D989D58A308A278A2C8A1E8C398C3B8C5C
+8C5D8C7D8CA58D7D8D7B8D798DBC8DC28DB98DBF8DC18ED88EDE8EDD8EDC8ED7
+8EE08EE19024900B9011901C900C902190EF90EA90F090F490F290F390D490EB
+90EC90E991569158915A9153915591EC91F491F191F391F891E491F991EA0000
+D8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+91EB91F791E891EE957A95869588967C966D966B9671966F96BF976A980498E5
+9997509B50955094509E508B50A35083508C508E509D5068509C509250825087
+515F51D45312531153A453A7559155A855A555AD5577564555A255935588558F
+55B5558155A3559255A4557D558C55A6557F559555A1558E570C582958370000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005819581E58275823582857F558485825581C581B5833583F5836582E5839
+5838582D582C583B59615AAF5A945A9F5A7A5AA25A9E5A785AA65A7C5AA55AAC
+5A955AAE5A375A845A8A5A975A835A8B5AA95A7B5A7D5A8C5A9C5A8F5A935A9D
+5BEA5BCD5BCB5BD45BD15BCA5BCE5C0C5C305D375D435D6B5D415D4B5D3F5D35
+5D515D4E5D555D335D3A5D525D3D5D315D595D425D395D495D385D3C5D325D36
+5D405D455E445E415F585FA65FA55FAB60C960B960CC60E260CE60C461140000
+D9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+60F2610A6116610560F5611360F860FC60FE60C161036118611D611060FF6104
+610B624A639463B163B063CE63E563E863EF63C3649D63F363CA63E063F663D5
+63F263F5646163DF63BE63DD63DC63C463D863D363C263C763CC63CB63C863F0
+63D763D965326567656A6564655C65686565658C659D659E65AE65D065D20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000667C666C667B668066716679666A66726701690C68D3690468DC692A68EC
+68EA68F1690F68D668F768EB68E468F66913691068F368E1690768CC69086970
+68B4691168EF68C6691468F868D068FD68FC68E8690B690A691768CE68C868DD
+68DE68E668F468D1690668D468E96915692568C76B396B3B6B3F6B3C6B946B97
+6B996B956BBD6BF06BF26BF36C306DFC6E466E476E1F6E496E886E3C6E3D6E45
+6E626E2B6E3F6E416E5D6E736E1C6E336E4B6E406E516E3B6E036E2E6E5E0000
+DA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6E686E5C6E616E316E286E606E716E6B6E396E226E306E536E656E276E786E64
+6E776E556E796E526E666E356E366E5A7120711E712F70FB712E713171237125
+71227132711F7128713A711B724B725A7288728972867285728B7312730B7330
+73227331733373277332732D732673237335730C742E742C7430742B74160000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000741A7421742D743174247423741D74297420743274FB752F756F756C75E7
+75DA75E175E675DD75DF75E475D77695769276DA774677477744774D7745774A
+774E774B774C77DE77EC786078647865785C786D7871786A786E787078697868
+785E786279747973797279707A027A0A7A037A0C7A047A997AE67AE47B4A7B3B
+7B447B487B4C7B4E7B407B587B457CA27C9E7CA87CA17D587D6F7D637D537D56
+7D677D6A7D4F7D6D7D5C7D6B7D527D547D697D517D5F7D4E7F3E7F3F7F650000
+DB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7F667FA27FA07FA17FD78051804F805080FE80D48143814A8152814F8147813D
+814D813A81E681EE81F781F881F98204823C823D823F8275833B83CF83F98423
+83C083E8841283E783E483FC83F6841083C683C883EB83E383BF840183DD83E5
+83D883FF83E183CB83CE83D683F583C98409840F83DE8411840683C283F30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000083D583FA83C783D183EA841383C383EC83EE83C483FB83D783E2841B83DB
+83FE86D886E286E686D386E386DA86EA86DD86EB86DC86EC86E986D786E886D1
+88488856885588BA88D788B988B888C088BE88B688BC88B788BD88B2890188C9
+89958998899789DD89DA89DB8A4E8A4D8A398A598A408A578A588A448A458A52
+8A488A518A4A8A4C8A4F8C5F8C818C808CBA8CBE8CB08CB98CB58D848D808D89
+8DD88DD38DCD8DC78DD68DDC8DCF8DD58DD98DC88DD78DC58EEF8EF78EFA0000
+DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8EF98EE68EEE8EE58EF58EE78EE88EF68EEB8EF18EEC8EF48EE9902D9034902F
+9106912C910490FF90FC910890F990FB9101910091079105910391619164915F
+916291609201920A92259203921A9226920F920C9200921291FF91FD92069204
+92279202921C92249219921792059216957B958D958C95909687967E96880000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000096899683968096C296C896C396F196F0976C9770976E980798A998EB9CE6
+9EF94E834E844EB650BD50BF50C650AE50C450CA50B450C850C250B050C150BA
+50B150CB50C950B650B851D7527A5278527B527C55C355DB55CC55D055CB55CA
+55DD55C055D455C455E955BF55D2558D55CF55D555E255D655C855F255CD55D9
+55C25714585358685864584F584D5849586F5855584E585D58595865585B583D
+5863587158FC5AC75AC45ACB5ABA5AB85AB15AB55AB05ABF5AC85ABB5AC60000
+DD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5AB75AC05ACA5AB45AB65ACD5AB95A905BD65BD85BD95C1F5C335D715D635D4A
+5D655D725D6C5D5E5D685D675D625DF05E4F5E4E5E4A5E4D5E4B5EC55ECC5EC6
+5ECB5EC75F405FAF5FAD60F76149614A612B614561366132612E6146612F614F
+612961406220916862236225622463C563F163EB641064126409642064240000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064336443641F641564186439643764226423640C64266430642864416435
+642F640A641A644064256427640B63E7641B642E6421640E656F659265D36686
+668C66956690668B668A66996694667867206966695F6938694E69626971693F
+6945696A6939694269576959697A694869496935696C6933693D696568F06978
+693469696940696F69446976695869416974694C693B694B6937695C694F6951
+69326952692F697B693C6B466B456B436B426B486B416B9BFA0D6BFB6BFC0000
+DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6BF96BF76BF86E9B6ED66EC86E8F6EC06E9F6E936E946EA06EB16EB96EC66ED2
+6EBD6EC16E9E6EC96EB76EB06ECD6EA66ECF6EB26EBE6EC36EDC6ED86E996E92
+6E8E6E8D6EA46EA16EBF6EB36ED06ECA6E976EAE6EA371477154715271637160
+7141715D716271727178716A7161714271587143714B7170715F715071530000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007144714D715A724F728D728C72917290728E733C7342733B733A7340734A
+73497444744A744B7452745174577440744F7450744E74427446744D745474E1
+74FF74FE74FD751D75797577698375EF760F760375F775FE75FC75F975F87610
+75FB75F675ED75F575FD769976B576DD7755775F776077527756775A77697767
+77547759776D77E07887789A7894788F788478957885788678A1788378797899
+78807896787B797C7982797D79797A117A187A197A127A177A157A227A130000
+DF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7A1B7A107AA37AA27A9E7AEB7B667B647B6D7B747B697B727B657B737B717B70
+7B617B787B767B637CB27CB47CAF7D887D867D807D8D7D7F7D857D7A7D8E7D7B
+7D837D7C7D8C7D947D847D7D7D927F6D7F6B7F677F687F6C7FA67FA57FA77FDB
+7FDC8021816481608177815C8169815B816281726721815E81768167816F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081448161821D8249824482408242824584F1843F845684768479848F848D
+846584518440848684678430844D847D845A845984748473845D8507845E8437
+843A8434847A8443847884328445842983D9844B842F8442842D845F84708439
+844E844C8452846F84C5848E843B8447843684338468847E8444842B84608454
+846E8450870B870486F7870C86FA86D686F5874D86F8870E8709870186F6870D
+870588D688CB88CD88CE88DE88DB88DA88CC88D08985899B89DF89E589E40000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+89E189E089E289DC89E68A768A868A7F8A618A3F8A778A828A848A758A838A81
+8A748A7A8C3C8C4B8C4A8C658C648C668C868C848C858CCC8D688D698D918D8C
+8D8E8D8F8D8D8D938D948D908D928DF08DE08DEC8DF18DEE8DD08DE98DE38DE2
+8DE78DF28DEB8DF48F068EFF8F018F008F058F078F088F028F0B9052903F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090449049903D9110910D910F911191169114910B910E916E916F92489252
+9230923A926692339265925E9283922E924A9246926D926C924F92609267926F
+92369261927092319254926392509272924E9253924C92569232959F959C959E
+959B969296939691969796CE96FA96FD96F896F59773977797789772980F980D
+980E98AC98F698F999AF99B299B099B59AAD9AAB9B5B9CEA9CED9CE79E809EFD
+50E650D450D750E850F350DB50EA50DD50E450D350EC50F050EF50E350E00000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+51D85280528152E952EB533053AC56275615560C561255FC560F561C56015613
+560255FA561D560455FF55F95889587C5890589858865881587F5874588B587A
+58875891588E587658825888587B5894588F58FE596B5ADC5AEE5AE55AD55AEA
+5ADA5AED5AEB5AF35AE25AE05ADB5AEC5ADE5ADD5AD95AE85ADF5B775BE00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005BE35C635D825D805D7D5D865D7A5D815D775D8A5D895D885D7E5D7C5D8D
+5D795D7F5E585E595E535ED85ED15ED75ECE5EDC5ED55ED95ED25ED45F445F43
+5F6F5FB6612C61286141615E61716173615261536172616C618061746154617A
+615B6165613B616A6161615662296227622B642B644D645B645D647464766472
+6473647D6475646664A6644E6482645E645C644B645364606450647F643F646C
+646B645964656477657365A066A166A0669F67056704672269B169B669C90000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+69A069CE699669B069AC69BC69916999698E69A7698D69A969BE69AF69BF69C4
+69BD69A469D469B969CA699A69CF69B3699369AA69A1699E69D96997699069C2
+69B569A569C66B4A6B4D6B4B6B9E6B9F6BA06BC36BC46BFE6ECE6EF56EF16F03
+6F256EF86F376EFB6F2E6F096F4E6F196F1A6F276F186F3B6F126EED6F0A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006F366F736EF96EEE6F2D6F406F306F3C6F356EEB6F076F0E6F436F056EFD
+6EF66F396F1C6EFC6F3A6F1F6F0D6F1E6F086F21718771907189718071857182
+718F717B718671817197724472537297729572937343734D7351734C74627473
+7471747574727467746E750075027503757D759076167608760C76157611760A
+761476B87781777C77857782776E7780776F777E778378B278AA78B478AD78A8
+787E78AB789E78A578A078AC78A278A47998798A798B79967995799479930000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+79977988799279907A2B7A4A7A307A2F7A287A267AA87AAB7AAC7AEE7B887B9C
+7B8A7B917B907B967B8D7B8C7B9B7B8E7B857B9852847B997BA47B827CBB7CBF
+7CBC7CBA7DA77DB77DC27DA37DAA7DC17DC07DC57D9D7DCE7DC47DC67DCB7DCC
+7DAF7DB97D967DBC7D9F7DA67DAE7DA97DA17DC97F737FE27FE37FE57FDE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008024805D805C8189818681838187818D818C818B8215849784A484A1849F
+84BA84CE84C284AC84AE84AB84B984B484C184CD84AA849A84B184D0849D84A7
+84BB84A2849484C784CC849B84A984AF84A884D6849884B684CF84A084D784D4
+84D284DB84B084918661873387238728876B8740872E871E87218719871B8743
+872C8741873E874687208732872A872D873C8712873A87318735874287268727
+87388724871A8730871188F788E788F188F288FA88FE88EE88FC88F688FB0000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+88F088EC88EB899D89A1899F899E89E989EB89E88AAB8A998A8B8A928A8F8A96
+8C3D8C688C698CD58CCF8CD78D968E098E028DFF8E0D8DFD8E0A8E038E078E06
+8E058DFE8E008E048F108F118F0E8F0D9123911C91209122911F911D911A9124
+9121911B917A91729179917392A592A49276929B927A92A0929492AA928D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000092A6929A92AB92799297927F92A392EE928E9282929592A2927D928892A1
+928A9286928C929992A7927E928792A9929D928B922D969E96A196FF9758977D
+977A977E978397809782977B97849781977F97CE97CD981698AD98AE99029900
+9907999D999C99C399B999BB99BA99C299BD99C79AB19AE39AE79B3E9B3F9B60
+9B619B5F9CF19CF29CF59EA750FF5103513050F85106510750F650FE510B510C
+50FD510A528B528C52F152EF56485642564C56355641564A5649564656580000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+565A56405633563D562C563E5638562A563A571A58AB589D58B158A058A358AF
+58AC58A558A158FF5AFF5AF45AFD5AF75AF65B035AF85B025AF95B015B075B05
+5B0F5C675D995D975D9F5D925DA25D935D955DA05D9C5DA15D9A5D9E5E695E5D
+5E605E5C7DF35EDB5EDE5EE15F495FB2618B6183617961B161B061A261890000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000619B619361AF61AD619F619261AA61A1618D616661B3622D646E64706496
+64A064856497649C648F648B648A648C64A3649F646864B164986576657A6579
+657B65B265B366B566B066A966B266B766AA66AF6A006A066A1769E569F86A15
+69F169E46A2069FF69EC69E26A1B6A1D69FE6A2769F269EE6A1469F769E76A40
+6A0869E669FB6A0D69FC69EB6A096A046A186A256A0F69F66A266A0769F46A16
+6B516BA56BA36BA26BA66C016C006BFF6C026F416F266F7E6F876FC66F920000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F8D6F896F8C6F626F4F6F856F5A6F966F766F6C6F826F556F726F526F506F57
+6F946F936F5D6F006F616F6B6F7D6F676F906F536F8B6F696F7F6F956F636F77
+6F6A6F7B71B271AF719B71B071A0719A71A971B5719D71A5719E71A471A171AA
+719C71A771B37298729A73587352735E735F7360735D735B7361735A73590000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000736274877489748A74867481747D74857488747C747975087507757E7625
+761E7619761D761C7623761A7628761B769C769D769E769B778D778F77897788
+78CD78BB78CF78CC78D178CE78D478C878C378C478C9799A79A179A0799C79A2
+799B6B767A397AB27AB47AB37BB77BCB7BBE7BAC7BCE7BAF7BB97BCA7BB57CC5
+7CC87CCC7CCB7DF77DDB7DEA7DE77DD77DE17E037DFA7DE67DF67DF17DF07DEE
+7DDF7F767FAC7FB07FAD7FED7FEB7FEA7FEC7FE67FE88064806781A3819F0000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+819E819581A2819981978216824F825382528250824E82518524853B850F8500
+8529850E8509850D851F850A8527851C84FB852B84FA8508850C84F4852A84F2
+851584F784EB84F384FC851284EA84E9851684FE8528851D852E850284FD851E
+84F68531852684E784E884F084EF84F9851885208530850B8519852F86620000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000875687638764877787E1877387588754875B87528761875A8751875E876D
+876A8750874E875F875D876F876C877A876E875C8765874F877B877587628767
+8769885A8905890C8914890B891789188919890689168911890E890989A289A4
+89A389ED89F089EC8ACF8AC68AB88AD38AD18AD48AD58ABB8AD78ABE8AC08AC5
+8AD88AC38ABA8ABD8AD98C3E8C4D8C8F8CE58CDF8CD98CE88CDA8CDD8CE78DA0
+8D9C8DA18D9B8E208E238E258E248E2E8E158E1B8E168E118E198E268E270000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E148E128E188E138E1C8E178E1A8F2C8F248F188F1A8F208F238F168F179073
+9070906F9067906B912F912B9129912A91329126912E91859186918A91819182
+9184918092D092C392C492C092D992B692CF92F192DF92D892E992D792DD92CC
+92EF92C292E892CA92C892CE92E692CD92D592C992E092DE92E792D192D30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000092B592E192C692B4957C95AC95AB95AE95B096A496A296D3970597089702
+975A978A978E978897D097CF981E981D9826982998289820981B982798B29908
+98FA9911991499169917991599DC99CD99CF99D399D499CE99C999D699D899CB
+99D799CC9AB39AEC9AEB9AF39AF29AF19B469B439B679B749B719B669B769B75
+9B709B689B649B6C9CFC9CFA9CFD9CFF9CF79D079D009CF99CFB9D089D059D04
+9E839ED39F0F9F10511C51135117511A511151DE533453E156705660566E0000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+567356665663566D5672565E5677571C571B58C858BD58C958BF58BA58C258BC
+58C65B175B195B1B5B215B145B135B105B165B285B1A5B205B1E5BEF5DAC5DB1
+5DA95DA75DB55DB05DAE5DAA5DA85DB25DAD5DAF5DB45E675E685E665E6F5EE9
+5EE75EE65EE85EE55F4B5FBC619D61A8619661C561B461C661C161CC61BA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000061BF61B8618C64D764D664D064CF64C964BD648964C364DB64F364D96533
+657F657C65A266C866BE66C066CA66CB66CF66BD66BB66BA66CC67236A346A66
+6A496A676A326A686A3E6A5D6A6D6A766A5B6A516A286A5A6A3B6A3F6A416A6A
+6A646A506A4F6A546A6F6A696A606A3C6A5E6A566A556A4D6A4E6A466B556B54
+6B566BA76BAA6BAB6BC86BC76C046C036C066FAD6FCB6FA36FC76FBC6FCE6FC8
+6F5E6FC46FBD6F9E6FCA6FA870046FA56FAE6FBA6FAC6FAA6FCF6FBF6FB80000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6FA26FC96FAB6FCD6FAF6FB26FB071C571C271BF71B871D671C071C171CB71D4
+71CA71C771CF71BD71D871BC71C671DA71DB729D729E736973667367736C7365
+736B736A747F749A74A074947492749574A1750B7580762F762D7631763D7633
+763C76357632763076BB76E6779A779D77A1779C779B77A277A3779577990000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000779778DD78E978E578EA78DE78E378DB78E178E278ED78DF78E079A47A44
+7A487A477AB67AB87AB57AB17AB77BDE7BE37BE77BDD7BD57BE57BDA7BE87BF9
+7BD47BEA7BE27BDC7BEB7BD87BDF7CD27CD47CD77CD07CD17E127E217E177E0C
+7E1F7E207E137E0E7E1C7E157E1A7E227E0B7E0F7E167E0D7E147E257E247F43
+7F7B7F7C7F7A7FB17FEF802A8029806C81B181A681AE81B981B581AB81B081AC
+81B481B281B781A781F282558256825785568545856B854D8553856185580000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+854085468564854185628544855185478563853E855B8571854E856E85758555
+85678560858C8566855D85548565856C866386658664879B878F879787938792
+87888781879687988779878787A3878587908791879D87848794879C879A8789
+891E89268930892D892E89278931892289298923892F892C891F89F18AE00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008AE28AF28AF48AF58ADD8B148AE48ADF8AF08AC88ADE8AE18AE88AFF8AEF
+8AFB8C918C928C908CF58CEE8CF18CF08CF38D6C8D6E8DA58DA78E338E3E8E38
+8E408E458E368E3C8E3D8E418E308E3F8EBD8F368F2E8F358F328F398F378F34
+90769079907B908690FA913391359136919391909191918D918F9327931E9308
+931F9306930F937A9338933C931B9323931293019346932D930E930D92CB931D
+92FA9325931392F992F793349302932492FF932993399335932A9314930C0000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+930B92FE9309930092FB931695BC95CD95BE95B995BA95B695BF95B595BD96A9
+96D4970B9712971097999797979497F097F89835982F98329924991F99279929
+999E99EE99EC99E599E499F099E399EA99E999E79AB99ABF9AB49ABB9AF69AFA
+9AF99AF79B339B809B859B879B7C9B7E9B7B9B829B939B929B909B7A9B950000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009B7D9B889D259D179D209D1E9D149D299D1D9D189D229D109D199D1F9E88
+9E869E879EAE9EAD9ED59ED69EFA9F129F3D51265125512251245120512952F4
+5693568C568D568656845683567E5682567F568158D658D458CF58D25B2D5B25
+5B325B235B2C5B275B265B2F5B2E5B7B5BF15BF25DB75E6C5E6A5FBE5FBB61C3
+61B561BC61E761E061E561E461E861DE64EF64E964E364EB64E464E865816580
+65B665DA66D26A8D6A966A816AA56A896A9F6A9B6AA16A9E6A876A936A8E0000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A956A836AA86AA46A916A7F6AA66A9A6A856A8C6A926B5B6BAD6C096FCC6FA9
+6FF46FD46FE36FDC6FED6FE76FE66FDE6FF26FDD6FE26FE871E171F171E871F2
+71E471F071E27373736E736F749774B274AB749074AA74AD74B174A574AF7510
+75117512750F7584764376487649764776A476E977B577AB77B277B777B60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077B477B177A877F078F378FD790278FB78FC78F2790578F978FE790479AB
+79A87A5C7A5B7A567A587A547A5A7ABE7AC07AC17C057C0F7BF27C007BFF7BFB
+7C0E7BF47C0B7BF37C027C097C037C017BF87BFD7C067BF07BF17C107C0A7CE8
+7E2D7E3C7E427E3398487E387E2A7E497E407E477E297E4C7E307E3B7E367E44
+7E3A7F457F7F7F7E7F7D7FF47FF2802C81BB81C481CC81CA81C581C781BC81E9
+825B825A825C85838580858F85A7859585A0858B85A3857B85A4859A859E0000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8577857C858985A1857A85788557858E85968586858D8599859D858185A28582
+858885858579857685988590859F866887BE87AA87AD87C587B087AC87B987B5
+87BC87AE87C987C387C287CC87B787AF87C487CA87B487B687BF87B887BD87DE
+87B289358933893C893E894189528937894289AD89AF89AE89F289F38B1E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008B188B168B118B058B0B8B228B0F8B128B158B078B0D8B088B068B1C8B13
+8B1A8C4F8C708C728C718C6F8C958C948CF98D6F8E4E8E4D8E538E508E4C8E47
+8F438F409085907E9138919A91A2919B9199919F91A1919D91A093A1938393AF
+936493569347937C9358935C93769349935093519360936D938F934C936A9379
+935793559352934F93719377937B9361935E936393679380934E935995C795C0
+95C995C395C595B796AE96B096AC9720971F9718971D9719979A97A1979C0000
+EF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+979E979D97D597D497F198419844984A9849984598439925992B992C992A9933
+9932992F992D99319930999899A399A19A0299FA99F499F799F999F899F699FB
+99FD99FE99FC9A039ABE9AFE9AFD9B019AFC9B489B9A9BA89B9E9B9B9BA69BA1
+9BA59BA49B869BA29BA09BAF9D339D419D679D369D2E9D2F9D319D389D300000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009D459D429D439D3E9D379D409D3D7FF59D2D9E8A9E899E8D9EB09EC89EDA
+9EFB9EFF9F249F239F229F549FA05131512D512E5698569C5697569A569D5699
+59705B3C5C695C6A5DC05E6D5E6E61D861DF61ED61EE61F161EA61F061EB61D6
+61E964FF650464FD64F86501650364FC659465DB66DA66DB66D86AC56AB96ABD
+6AE16AC66ABA6AB66AB76AC76AB46AAD6B5E6BC96C0B7007700C700D70017005
+7014700E6FFF70006FFB70266FFC6FF7700A720171FF71F9720371FD73760000
+F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74B874C074B574C174BE74B674BB74C275147513765C76647659765076537657
+765A76A676BD76EC77C277BA78FF790C79137914790979107912791179AD79AC
+7A5F7C1C7C297C197C207C1F7C2D7C1D7C267C287C227C257C307E5C7E507E56
+7E637E587E627E5F7E517E607E577E537FB57FB37FF77FF8807581D181D20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081D0825F825E85B485C685C085C385C285B385B585BD85C785C485BF85CB
+85CE85C885C585B185B685D2862485B885B785BE866987E787E687E287DB87EB
+87EA87E587DF87F387E487D487DC87D387ED87D887E387A487D787D9880187F4
+87E887DD8953894B894F894C89468950895189498B2A8B278B238B338B308B35
+8B478B2F8B3C8B3E8B318B258B378B268B368B2E8B248B3B8B3D8B3A8C428C75
+8C998C988C978CFE8D048D028D008E5C8E628E608E578E568E5E8E658E670000
+F1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E5B8E5A8E618E5D8E698E548F468F478F488F4B9128913A913B913E91A891A5
+91A791AF91AA93B5938C939293B7939B939D938993A7938E93AA939E93A69395
+93889399939F938D93B1939193B293A493A893B493A393A595D295D395D196B3
+96D796DA5DC296DF96D896DD97239722972597AC97AE97A897AB97A497AA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000097A297A597D797D997D697D897FA98509851985298B89941993C993A9A0F
+9A0B9A099A0D9A049A119A0A9A059A079A069AC09ADC9B089B049B059B299B35
+9B4A9B4C9B4B9BC79BC69BC39BBF9BC19BB59BB89BD39BB69BC49BB99BBD9D5C
+9D539D4F9D4A9D5B9D4B9D599D569D4C9D579D529D549D5F9D589D5A9E8E9E8C
+9EDF9F019F009F169F259F2B9F2A9F299F289F4C9F5551345135529652F753B4
+56AB56AD56A656A756AA56AC58DA58DD58DB59125B3D5B3E5B3F5DC35E700000
+F2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5FBF61FB65076510650D6509650C650E658465DE65DD66DE6AE76AE06ACC6AD1
+6AD96ACB6ADF6ADC6AD06AEB6ACF6ACD6ADE6B606BB06C0C7019702770207016
+702B702170227023702970177024701C702A720C720A72077202720572A572A6
+72A472A372A174CB74C574B774C37516766077C977CA77C477F1791D791B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007921791C7917791E79B07A677A687C337C3C7C397C2C7C3B7CEC7CEA7E76
+7E757E787E707E777E6F7E7A7E727E747E687F4B7F4A7F837F867FB77FFD7FFE
+807881D781D582648261826385EB85F185ED85D985E185E885DA85D785EC85F2
+85F885D885DF85E385DC85D185F085E685EF85DE85E2880087FA880387F687F7
+8809880C880B880687FC880887FF880A88028962895A895B89578961895C8958
+895D8959898889B789B689F68B508B488B4A8B408B538B568B548B4B8B550000
+F3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B518B428B528B578C438C778C768C9A8D068D078D098DAC8DAA8DAD8DAB8E6D
+8E788E738E6A8E6F8E7B8EC28F528F518F4F8F508F538FB49140913F91B091AD
+93DE93C793CF93C293DA93D093F993EC93CC93D993A993E693CA93D493EE93E3
+93D593C493CE93C093D293E7957D95DA95DB96E19729972B972C972897260000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000097B397B797B697DD97DE97DF985C9859985D985798BF98BD98BB98BE9948
+9947994399A699A79A1A9A159A259A1D9A249A1B9A229A209A279A239A1E9A1C
+9A149AC29B0B9B0A9B0E9B0C9B379BEA9BEB9BE09BDE9BE49BE69BE29BF09BD4
+9BD79BEC9BDC9BD99BE59BD59BE19BDA9D779D819D8A9D849D889D719D809D78
+9D869D8B9D8C9D7D9D6B9D749D759D709D699D859D739D7B9D829D6F9D799D7F
+9D879D689E949E919EC09EFC9F2D9F409F419F4D9F569F579F58533756B20000
+F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+56B556B358E35B455DC65DC75EEE5EEF5FC05FC161F9651765166515651365DF
+66E866E366E46AF36AF06AEA6AE86AF96AF16AEE6AEF703C7035702F70377034
+703170427038703F703A70397040703B703370417213721472A8737D737C74BA
+76AB76AA76BE76ED77CC77CE77CF77CD77F27925792379277928792479290000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000079B27A6E7A6C7A6D7AF77C497C487C4A7C477C457CEE7E7B7E7E7E817E80
+7FBA7FFF807981DB81D9820B82688269862285FF860185FE861B860085F68604
+86098605860C85FD8819881088118817881388168963896689B989F78B608B6A
+8B5D8B688B638B658B678B6D8DAE8E868E888E848F598F568F578F558F588F5A
+908D9143914191B791B591B291B3940B941393FB9420940F941493FE94159410
+94289419940D93F5940093F79407940E9416941293FA940993F8940A93FF0000
+F5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+93FC940C93F69411940695DE95E095DF972E972F97B997BB97FD97FE98609862
+9863985F98C198C29950994E9959994C994B99539A329A349A319A2C9A2A9A36
+9A299A2E9A389A2D9AC79ACA9AC69B109B129B119C0B9C089BF79C059C129BF8
+9C409C079C0E9C069C179C149C099D9F9D999DA49D9D9D929D989D909D9B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009DA09D949D9C9DAA9D979DA19D9A9DA29DA89D9E9DA39DBF9DA99D969DA6
+9DA79E999E9B9E9A9EE59EE49EE79EE69F309F2E9F5B9F609F5E9F5D9F599F91
+513A51395298529756C356BD56BE5B485B475DCB5DCF5EF161FD651B6B026AFC
+6B036AF86B0070437044704A7048704970457046721D721A7219737E7517766A
+77D0792D7931792F7C547C537CF27E8A7E877E887E8B7E867E8D7F4D7FBB8030
+81DD8618862A8626861F8623861C86198627862E862186208629861E86250000
+F6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8829881D881B88208824881C882B884A896D8969896E896B89FA8B798B788B45
+8B7A8B7B8D108D148DAF8E8E8E8C8F5E8F5B8F5D91469144914591B9943F943B
+94369429943D943C94309439942A9437942C9440943195E595E495E39735973A
+97BF97E1986498C998C698C0995899569A399A3D9A469A449A429A419A3A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009A3F9ACD9B159B179B189B169B3A9B529C2B9C1D9C1C9C2C9C239C289C29
+9C249C219DB79DB69DBC9DC19DC79DCA9DCF9DBE9DC59DC39DBB9DB59DCE9DB9
+9DBA9DAC9DC89DB19DAD9DCC9DB39DCD9DB29E7A9E9C9EEB9EEE9EED9F1B9F18
+9F1A9F319F4E9F659F649F924EB956C656C556CB59715B4B5B4C5DD55DD15EF2
+65216520652665226B0B6B086B096C0D7055705670577052721E721F72A9737F
+74D874D574D974D7766D76AD793579B47A707A717C577C5C7C597C5B7C5A0000
+F7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7CF47CF17E917F4F7F8781DE826B863486358633862C86328636882C88288826
+882A8825897189BF89BE89FB8B7E8B848B828B868B858B7F8D158E958E948E9A
+8E928E908E968E978F608F629147944C9450944A944B944F9447944594489449
+9446973F97E3986A986998CB9954995B9A4E9A539A549A4C9A4F9A489A4A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009A499A529A509AD09B199B2B9B3B9B569B559C469C489C3F9C449C399C33
+9C419C3C9C379C349C329C3D9C369DDB9DD29DDE9DDA9DCB9DD09DDC9DD19DDF
+9DE99DD99DD89DD69DF59DD59DDD9EB69EF09F359F339F329F429F6B9F959FA2
+513D529958E858E759725B4D5DD8882F5F4F62016203620465296525659666EB
+6B116B126B0F6BCA705B705A7222738273817383767077D47C677C667E95826C
+863A86408639863C8631863B863E88308832882E883389768974897389FE0000
+F8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8B8C8B8E8B8B8B888C458D198E988F648F6391BC94629455945D9457945E97C4
+97C598009A569A599B1E9B1F9B209C529C589C509C4A9C4D9C4B9C559C599C4C
+9C4E9DFB9DF79DEF9DE39DEB9DF89DE49DF69DE19DEE9DE69DF29DF09DE29DEC
+9DF49DF39DE89DED9EC29ED09EF29EF39F069F1C9F389F379F369F439F4F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009F719F709F6E9F6F56D356CD5B4E5C6D652D66ED66EE6B13705F7061705D
+7060722374DB74E577D5793879B779B67C6A7E977F89826D8643883888378835
+884B8B948B958E9E8E9F8EA08E9D91BE91BD91C2946B9468946996E597469743
+974797C797E59A5E9AD59B599C639C679C669C629C5E9C609E029DFE9E079E03
+9E069E059E009E019E099DFF9DFD9E049EA09F1E9F469F749F759F7656D4652E
+65B86B186B196B176B1A7062722672AA77D877D979397C697C6B7CF67E9A0000
+F9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7E987E9B7E9981E081E18646864786488979897A897C897B89FF8B988B998EA5
+8EA48EA3946E946D946F9471947397499872995F9C689C6E9C6D9E0B9E0D9E10
+9E0F9E129E119EA19EF59F099F479F789F7B9F7A9F79571E70667C6F883C8DB2
+8EA691C394749478947694759A609C749C739C719C759E149E139EF69F0A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009FA4706870657CF7866A883E883D883F8B9E8C9C8EA98EC9974B98739874
+98CC996199AB9A649A669A679B249E159E179F4862076B1E7227864C8EA89482
+948094819A699A689B2E9E197229864B8B9F94839C799EB776759A6B9C7A9E1D
+7069706A9EA49F7E9F499F98788192B988CF58BB60527CA75AFA255425662557
+2560256C2563255A2569255D255225642555255E256A256125582567255B2553
+25652556255F256B256225592568255C25512550256D256E2570256F25930000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/dingbats.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/dingbats.enc
new file mode 100644
index 0000000000..972948767d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/dingbats.enc
@@ -0,0 +1,20 @@
+# Encoding file: dingbats, single-byte
+S
+003F 1 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+00202701270227032704260E2706270727082709261B261E270C270D270E270F
+2710271127122713271427152716271727182719271A271B271C271D271E271F
+2720272127222723272427252726272726052729272A272B272C272D272E272F
+2730273127322733273427352736273727382739273A273B273C273D273E273F
+2740274127422743274427452746274727482749274A274B25CF274D25A0274F
+27502751275225B225BC25C6275625D727582759275A275B275C275D275E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000276127622763276427652766276726632666266526602460246124622463
+2464246524662467246824692776277727782779277A277B277C277D277E277F
+2780278127822783278427852786278727882789278A278B278C278D278E278F
+2790279127922793279421922194219527982799279A279B279C279D279E279F
+27A027A127A227A327A427A527A627A727A827A927AA27AB27AC27AD27AE27AF
+000027B127B227B327B427B527B627B727B827B927BA27BB27BC27BD27BE0000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ebcdic.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ebcdic.enc
new file mode 100644
index 0000000000..f451de59a5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ebcdic.enc
@@ -0,0 +1,19 @@
+S
+006F 0 1
+00
+0000000100020003008500090086007F0087008D008E000B000C000D000E000F
+0010001100120013008F000A0008009700180019009C009D001C001D001E001F
+0080008100820083008400920017001B00880089008A008B008C000500060007
+0090009100160093009400950096000400980099009A009B00140015009E001A
+002000A000E200E400E000E100E300E500E700F10060002E003C0028002B007C
+002600E900EA00EB00E800ED00EE00EF00EC00DF00210024002A0029003B009F
+002D002F00C200C400C000C100C300C500C700D1005E002C0025005F003E003F
+00F800C900CA00CB00C800CD00CE00CF00CC00A8003A002300400027003D0022
+00D800610062006300640065006600670068006900AB00BB00F000FD00FE00B1
+00B0006A006B006C006D006E006F00700071007200AA00BA00E600B800C600A4
+00B500AF0073007400750076007700780079007A00A100BF00D000DD00DE00AE
+00A200A300A500B700A900A700B600BC00BD00BE00AC005B005C005D00B400D7
+00F900410042004300440045004600470048004900AD00F400F600F200F300F5
+00A6004A004B004C004D004E004F00500051005200B900FB00FC00DB00FA00FF
+00D900F70053005400550056005700580059005A00B200D400D600D200D300D5
+003000310032003300340035003600370038003900B3007B00DC007D00DA007E
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-cn.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-cn.enc
new file mode 100644
index 0000000000..4b2f8c73ad
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-cn.enc
@@ -0,0 +1,1397 @@
+# Encoding file: euc-cn, multi-byte
+M
+003F 0 82
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030003001300230FB02C902C700A8300330052015FF5E2225202620182019
+201C201D3014301530083009300A300B300C300D300E300F3016301730103011
+00B100D700F72236222722282211220F222A222922082237221A22A522252220
+23122299222B222E2261224C2248223D221D2260226E226F22642265221E2235
+22342642264000B0203220332103FF0400A4FFE0FFE1203000A7211626062605
+25CB25CF25CE25C725C625A125A025B325B2203B219221902191219330130000
+A2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000024882489248A248B248C248D248E248F2490249124922493249424952496
+249724982499249A249B247424752476247724782479247A247B247C247D247E
+247F248024812482248324842485248624872460246124622463246424652466
+2467246824690000000032203221322232233224322532263227322832290000
+00002160216121622163216421652166216721682169216A216B000000000000
+A3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF01FF02FF03FFE5FF05FF06FF07FF08FF09FF0AFF0BFF0CFF0DFF0EFF0F
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19FF1AFF1BFF1CFF1DFF1EFF1F
+FF20FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF3BFF3CFF3DFF3EFF3F
+FF40FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5AFF5BFF5CFF5DFFE30000
+A4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+A6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+A8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000010100E101CE00E0011300E9011B00E8012B00ED01D000EC014D00F301D2
+00F2016B00FA01D400F901D601D801DA01DC00FC00EA00000000000000000000
+0000000000000000000031053106310731083109310A310B310C310D310E310F
+3110311131123113311431153116311731183119311A311B311C311D311E311F
+3120312131223123312431253126312731283129000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000000000000002500250125022503250425052506250725082509250A250B
+250C250D250E250F2510251125122513251425152516251725182519251A251B
+251C251D251E251F2520252125222523252425252526252725282529252A252B
+252C252D252E252F2530253125322533253425352536253725382539253A253B
+253C253D253E253F2540254125422543254425452546254725482549254A254B
+0000000000000000000000000000000000000000000000000000000000000000
+B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000554A963F57C3632854CE550954C07691764C853C77EE827E788D72319698
+978D6C285B894FFA630966975CB880FA684880AE660276CE51F9655671AC7FF1
+888450B2596561CA6FB382AD634C625253ED54277B06516B75A45DF462D48DCB
+9776628A8019575D97387F627238767D67CF767E64464F708D2562DC7A176591
+73ED642C6273822C9881677F7248626E62CC4F3474E3534A529E7ECA90A65E2E
+6886699C81807ED168D278C5868C9551508D8C2482DE80DE5305891252650000
+B1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000858496F94FDD582199715B9D62B162A566B48C799C8D7206676F789160B2
+535153178F8880CC8D1D94A1500D72C8590760EB711988AB595482EF672C7B28
+5D297EF7752D6CF58E668FF8903C9F3B6BD491197B145F7C78A784D6853D6BD5
+6BD96BD65E015E8775F995ED655D5F0A5FC58F9F58C181C2907F965B97AD8FB9
+7F168D2C62414FBF53D8535E8FA88FA98FAB904D68075F6A819888689CD6618B
+522B762A5F6C658C6FD26EE85BBE6448517551B067C44E1979C9997C70B30000
+B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075C55E7673BB83E064AD62E894B56CE2535A52C3640F94C27B944F2F5E1B
+82368116818A6E246CCA9A736355535C54FA886557E04E0D5E036B657C3F90E8
+601664E6731C88C16750624D8D22776C8E2991C75F6983DC8521991053C28695
+6B8B60ED60E8707F82CD82314ED36CA785CF64CD7CD969FD66F9834953957B56
+4FA7518C6D4B5C428E6D63D253C9832C833667E578B4643D5BDF5C945DEE8BE7
+62C667F48C7A640063BA8749998B8C177F2094F24EA7961098A4660C73160000
+B3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000573A5C1D5E38957F507F80A05382655E7545553150218D856284949E671D
+56326F6E5DE2543570928F66626F64A463A35F7B6F8890F481E38FB05C186668
+5FF16C8996488D81886C649179F057CE6A59621054484E587A0B60E96F848BDA
+627F901E9A8B79E4540375F4630153196C608FDF5F1B9A70803B9F7F4F885C3A
+8D647FC565A570BD514551B2866B5D075BA062BD916C75748E0C7A2061017B79
+4EC77EF877854E1181ED521D51FA6A7153A88E87950496CF6EC19664695A0000
+B4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000784050A877D7641089E6590463E35DDD7A7F693D4F20823955984E3275AE
+7A975E625E8A95EF521B5439708A6376952457826625693F918755076DF37EAF
+882262337EF075B5832878C196CC8F9E614874F78BCD6B64523A8D506B21806A
+847156F153064ECE4E1B51D17C97918B7C074FC38E7F7BE17A9C64675D1450AC
+810676017CB96DEC7FE067515B585BF878CB64AE641363AA632B9519642D8FBE
+7B5476296253592754466B7950A362345E266B864EE38D37888B5F85902E0000
+B5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006020803D62C54E39535590F863B880C665E66C2E4F4660EE6DE18BDE5F39
+86CB5F536321515A83616863520063638E4850125C9B79775BFC52307A3B60BC
+905376D75FB75F9776848E6C706F767B7B4977AA51F3909358244F4E6EF48FEA
+654C7B1B72C46DA47FDF5AE162B55E95573084827B2C5E1D5F1F90127F1498A0
+63826EC7789870B95178975B57AB75354F4375385E9760E659606DC06BBF7889
+53FC96D551CB52016389540A94938C038DCC7239789F87768FED8C0D53E00000
+B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E0176EF53EE948998769F0E952D5B9A8BA24E224E1C51AC846361C252A8
+680B4F97606B51BB6D1E515C6296659796618C46901775D890FD77636BD2728A
+72EC8BFB583577798D4C675C9540809A5EA66E2159927AEF77ED953B6BB565AD
+7F0E58065151961F5BF958A954288E726566987F56E4949D76FE9041638754C6
+591A593A579B8EB267358DFA8235524160F0581586FE5CE89E454FC4989D8BB9
+5A2560765384627C904F9102997F6069800C513F80335C1499756D314E8C0000
+B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008D3053D17F5A7B4F4F104E4F96006CD573D085E95E06756A7FFB6A0A77FE
+94927E4151E170E653CD8FD483038D2972AF996D6CDB574A82B365B980AA623F
+963259A84EFF8BBF7EBA653E83F2975E556198DE80A5532A8BFD542080BA5E9F
+6CB88D3982AC915A54296C1B52067EB7575F711A6C7E7C89594B4EFD5FFF6124
+7CAA4E305C0167AB87025CF0950B98CE75AF70FD902251AF7F1D8BBD594951E4
+4F5B5426592B657780A45B75627662C28F905E456C1F7B264F0F4FD8670D0000
+B8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D6E6DAA798F88B15F17752B629A8F854FEF91DC65A7812F81515E9C8150
+8D74526F89868D4B590D50854ED8961C723681798D1F5BCC8BA3964459877F1A
+54905676560E8BE565396982949976D66E895E727518674667D17AFF809D8D76
+611F79C665628D635188521A94A27F38809B7EB25C976E2F67607BD9768B9AD8
+818F7F947CD5641E95507A3F544A54E56B4C640162089E3D80F3759952729769
+845B683C86E49601969494EC4E2A54047ED968398DDF801566F45E9A7FB90000
+B9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000057C2803F68975DE5653B529F606D9F9A4F9B8EAC516C5BAB5F135DE96C5E
+62F18D21517194A952FE6C9F82DF72D757A267848D2D591F8F9C83C754957B8D
+4F306CBD5B6459D19F1353E486CA9AA88C3780A16545987E56FA96C7522E74DC
+52505BE1630289024E5662D0602A68FA51735B9851A089C27BA199867F5060EF
+704C8D2F51495E7F901B747089C4572D78455F529F9F95FA8F689B3C8BE17678
+684267DC8DEA8D35523D8F8A6EDA68CD950590ED56FD679C88F98FC754C80000
+BA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009AB85B696D776C264EA55BB39A87916361A890AF97E9542B6DB55BD251FD
+558A7F557FF064BC634D65F161BE608D710A6C576C49592F676D822A58D5568E
+8C6A6BEB90DD597D801753F76D695475559D837783CF683879BE548C4F555408
+76D28C8996026CB36DB88D6B89109E648D3A563F9ED175D55F8872E0606854FC
+4EA86A2A886160528F7054C470D886799E3F6D2A5B8F5F187EA255894FAF7334
+543C539A5019540E547C4E4E5FFD745A58F6846B80E1877472D07CCA6E560000
+BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F27864E552C62A44E926CAA623782B154D7534E733E6ED1753B52125316
+8BDD69D05F8A60006DEE574F6B2273AF68538FD87F13636260A3552475EA8C62
+71156DA35BA65E7B8352614C9EC478FA87577C27768751F060F6714C66435E4C
+604D8C0E707063258F895FBD606286D456DE6BC160946167534960E066668D3F
+79FD4F1A70E96C478BB38BF27ED88364660F5A5A9B426D516DF78C416D3B4F19
+706B83B7621660D1970D8D27797851FB573E57FA673A75787A3D79EF7B950000
+BC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000808C99658FF96FC08BA59E2159EC7EE97F095409678168D88F917C4D96C6
+53CA602575BE6C7253735AC97EA7632451E0810A5DF184DF628051805B634F0E
+796D524260B86D4E5BC45BC28BA18BB065E25FCC964559937EE77EAA560967B7
+59394F735BB652A0835A988A8D3E753294BE50477A3C4EF767B69A7E5AC16B7C
+76D1575A5C167B3A95F4714E517C80A9827059787F04832768C067EC78B17877
+62E363617B804FED526A51CF835069DB92748DF58D3189C1952E7BAD4EF60000
+BD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000506582305251996F6E106E856DA75EFA50F559DC5C066D466C5F7586848B
+686859568BB253209171964D854969127901712680F64EA490CA6D479A845A07
+56BC640594F077EB4FA5811A72E189D2997A7F347EDE527F655991758F7F8F83
+53EB7A9663ED63A5768679F888579636622A52AB8282685467706377776B7AED
+6D017ED389E359D0621285C982A5754C501F4ECB75A58BEB5C4A5DFE7B4B65A4
+91D14ECA6D25895F7D2795264EC58C288FDB9773664B79818FD170EC6D780000
+BE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C3D52B283465162830E775B66769CB84EAC60CA7CBE7CB37ECF4E958B66
+666F988897595883656C955C5F8475C997567ADF7ADE51C070AF7A9863EA7A76
+7EA0739697ED4E4570784E5D915253A9655165E781FC8205548E5C31759A97A0
+62D872D975BD5C459A7983CA5C40548077E94E3E6CAE805A62D2636E5DE85177
+8DDD8E1E952F4FF153E560E770AC526763509E435A1F5026773753777EE26485
+652B628963985014723589C951B38BC07EDD574783CC94A7519B541B5CFB0000
+BF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004FCA7AE36D5A90E19A8F55805496536154AF5F0063E9697751EF6168520A
+582A52D8574E780D770B5EB761777CE0625B62974EA27095800362F770E49760
+577782DB67EF68F578D5989779D158F354B353EF6E34514B523B5BA28BFE80AF
+554357A660735751542D7A7A60505B5463A762A053E362635BC767AF54ED7A9F
+82E691775E9388E4593857AE630E8DE880EF57577B774FA95FEB5BBD6B3E5321
+7B5072C2684677FF773665F751B54E8F76D45CBF7AA58475594E9B4150800000
+C0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000998861276E8357646606634656F062EC62695ED39614578362C955878721
+814A8FA3556683B167658D5684DD5A6A680F62E67BEE961151706F9C8C3063FD
+89C861D27F0670C26EE57405699472FC5ECA90CE67176D6A635E52B372628001
+4F6C59E5916A70D96D9D52D24E5096F7956D857E78CA7D2F5121579264C2808B
+7C7B6CEA68F1695E51B7539868A872819ECE7BF172F879BB6F137406674E91CC
+9CA4793C83898354540F68174E3D538952B1783E5386522950884F8B4FD00000
+C1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075E27ACB7C926CA596B6529B748354E94FE9805483B28FDE95705EC9601C
+6D9F5E18655B813894FE604B70BC7EC37CAE51C968817CB1826F4E248F8691CF
+667E4EAE8C0564A9804A50DA759771CE5BE58FBD6F664E86648295635ED66599
+521788C270C852A3730E7433679778F797164E3490BB9CDE6DCB51DB8D41541D
+62CE73B283F196F69F8494C34F367F9A51CC707596755CAD988653E64EE46E9C
+740969B4786B998F7559521876246D4167F3516D9F99804B54997B3C7ABF0000
+C2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009686578462E29647697C5A0464027BD36F0F964B82A6536298855E907089
+63B35364864F9C819E93788C97328DEF8D429E7F6F5E79845F559646622E9A74
+541594DD4FA365C55C655C617F1586516C2F5F8B73876EE47EFF5CE6631B5B6A
+6EE653754E7163A0756562A18F6E4F264ED16CA67EB68BBA841D87BA7F57903B
+95237BA99AA188F8843D6D1B9A867EDC59889EBB739B780186829A6C9A82561B
+541757CB4E709EA653568FC881097792999286EE6EE1851366FC61626F2B0000
+C3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008C298292832B76F26C135FD983BD732B8305951A6BDB77DB94C6536F8302
+51925E3D8C8C8D384E4873AB679A68859176970971646CA177095A9295416BCF
+7F8E66275BD059B95A9A95E895F74EEC840C84996AAC76DF9530731B68A65B5F
+772F919A97617CDC8FF78C1C5F257C7379D889C56CCC871C5BC65E4268C97720
+7EF55195514D52C95A297F05976282D763CF778485D079D26E3A5E9959998511
+706D6C1162BF76BF654F60AF95FD660E879F9E2394ED540D547D8C2C64780000
+C4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000647986116A21819C78E864699B5462B9672B83AB58A89ED86CAB6F205BDE
+964C8C0B725F67D062C772614EA959C66BCD589366AE5E5552DF6155672876EE
+776672677A4662FF54EA545094A090A35A1C7EB36C164E435976801059485357
+753796BE56CA63208111607C95F96DD65462998151855AE980FD59AE9713502A
+6CE55C3C62DF4F60533F817B90066EBA852B62C85E7478BE64B5637B5FF55A18
+917F9E1F5C3F634F80425B7D556E954A954D6D8560A867E072DE51DD5B810000
+C5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000062E76CDE725B626D94AE7EBD81136D53519C5F04597452AA601259736696
+8650759F632A61E67CEF8BFA54E66B279E256BB485D5545550766CA4556A8DB4
+722C5E156015743662CD6392724C5F986E436D3E65006F5876D878D076FC7554
+522453DB4E535E9E65C1802A80D6629B5486522870AE888D8DD16CE1547880DA
+57F988F48D54966A914D4F696C9B55B776C6783062A870F96F8E5F6D84EC68DA
+787C7BF781A8670B9E4F636778B0576F78129739627962AB528874356BD70000
+C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005564813E75B276AE533975DE50FB5C418B6C7BC7504F72479A9798D86F02
+74E27968648777A562FC98918D2B54C180584E52576A82F9840D5E7351ED74F6
+8BC45C4F57616CFC98875A4678349B448FEB7C955256625194FA4EC683868461
+83E984B257D467345703666E6D668C3166DD7011671F6B3A6816621A59BB4E03
+51C46F0667D26C8F517668CB59476B6775665D0E81109F5065D7794879419A91
+8D775C824E5E4F01542F5951780C56686C148FC45F036C7D6CE38BAB63900000
+C7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060706D3D72756266948E94C553438FC17B7E4EDF8C264E7E9ED494B194B3
+524D6F5C90636D458C3458115D4C6B206B4967AA545B81547F8C589985375F3A
+62A26A47953965726084686577A74E544FA85DE7979864AC7FD85CED4FCF7A8D
+520783044E14602F7A8394A64FB54EB279E6743452E482B964D279BD5BDD6C81
+97528F7B6C22503E537F6E0564CE66746C3060C598778BF75E86743C7A7779CB
+4E1890B174036C4256DA914B6CC58D8B533A86C666F28EAF5C489A716E200000
+C8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053D65A369F8B8DA353BB570898A76743919B6CC9516875CA62F372AC5238
+529D7F3A7094763853749E4A69B7786E96C088D97FA4713671C3518967D374E4
+58E4651856B78BA9997662707ED560F970ED58EC4EC14EBA5FCD97E74EFB8BA4
+5203598A7EAB62544ECD65E5620E833884C98363878D71946EB65BB97ED25197
+63C967D480898339881551125B7A59828FB14E736C5D516589258F6F962E854A
+745E951095F06DA682E55F3164926D128428816E9CC3585E8D5B4E0953C10000
+C9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F1E6563685155D34E2764149A9A626B5AC2745F82726DA968EE50E7838E
+7802674052396C997EB150BB5565715E7B5B665273CA82EB67495C715220717D
+886B95EA965564C58D6181B355846C5562477F2E58924F2455468D4F664C4E0A
+5C1A88F368A2634E7A0D70E7828D52FA97F65C1154E890B57ECD59628D4A86C7
+820C820D8D6664445C0461516D89793E8BBE78377533547B4F388EAB6DF15A20
+7EC5795E6C885BA15A76751A80BE614E6E1758F0751F7525727253477EF30000
+CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000770176DB526980DC57235E08593172EE65BD6E7F8BD75C388671534177F3
+62FE65F64EC098DF86805B9E8BC653F277E24F7F5C4E9A7659CB5F0F793A58EB
+4E1667FF4E8B62ED8A93901D52BF662F55DC566C90024ED54F8D91CA99706C0F
+5E0260435BA489C68BD56536624B99965B885BFF6388552E53D77626517D852C
+67A268B36B8A62928F9353D482126DD1758F4E668D4E5B70719F85AF669166D9
+7F7287009ECD9F205C5E672F8FF06811675F620D7AD658855EB665706F310000
+CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060555237800D6454887075295E05681362F4971C53CC723D8C016C347761
+7A0E542E77AC987A821C8BF47855671470C165AF64955636601D79C153F84E1D
+6B7B80865BFA55E356DB4F3A4F3C99725DF3677E80386002988290015B8B8BBC
+8BF5641C825864DE55FD82CF91654FD77D20901F7C9F50F358516EAF5BBF8BC9
+80839178849C7B97867D968B968F7EE59AD3788E5C817A57904296A7795F5B59
+635F7B0B84D168AD55067F2974107D2295016240584C4ED65B83597958540000
+CC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000736D631E8E4B8E0F80CE82D462AC53F06CF0915E592A60016C70574D644A
+8D2A762B6EE9575B6A8075F06F6D8C2D8C0857666BEF889278B363A253F970AD
+6C645858642A580268E0819B55107CD650188EBA6DCC8D9F70EB638F6D9B6ED4
+7EE68404684390036DD896768BA85957727985E4817E75BC8A8A68AF52548E22
+951163D098988E44557C4F5366FF568F60D56D9552435C4959296DFB586B7530
+751C606C82148146631167618FE2773A8DF38D3494C15E165385542C70C30000
+CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C405EF7505C4EAD5EAD633A8247901A6850916E77B3540C94DC5F647AE5
+687663457B527EDF75DB507762955934900F51F879C37A8156FE5F9290146D82
+5C60571F541051546E4D56E263A89893817F8715892A9000541E5C6F81C062D6
+625881319E3596409A6E9A7C692D59A562D3553E631654C786D96D3C5A0374E6
+889C6B6A59168C4C5F2F6E7E73A9987D4E3870F75B8C7897633D665A769660CB
+5B9B5A494E0781556C6A738B4EA167897F515F8065FA671B5FD859845A010000
+CE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005DCD5FAE537197E68FDD684556F4552F60DF4E3A6F4D7EF482C7840E59D4
+4F1F4F2A5C3E7EAC672A851A5473754F80C355829B4F4F4D6E2D8C135C096170
+536B761F6E29868A658795FB7EB9543B7A337D0A95EE55E17FC174EE631D8717
+6DA17A9D621165A1536763E16C835DEB545C94A84E4C6C618BEC5C4B65E0829C
+68A7543E54346BCB6B664E9463425348821E4F0D4FAE575E620A96FE66647269
+52FF52A1609F8BEF661471996790897F785277FD6670563B54389521727A0000
+CF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A00606F5E0C6089819D591560DC718470EF6EAA6C5072806A8488AD5E2D
+4E605AB3559C94E36D177CFB9699620F7EC6778E867E5323971E8F9666875CE1
+4FA072ED4E0B53A6590F54136380952851484ED99C9C7EA454B88D2488548237
+95F26D8E5F265ACC663E966973B0732E53BF817A99857FA15BAA967796507EBF
+76F853A2957699997BB189446E584E617FD479658BE660F354CD4EAB98795DF7
+6A6150CF54118C618427785D9704524A54EE56A395006D885BB56DC666530000
+D0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C0F5B5D6821809655787B11654869544E9B6B47874E978B534F631F643A
+90AA659C80C18C10519968B0537887F961C86CC46CFB8C225C5185AA82AF950C
+6B238F9B65B05FFB5FC34FE18845661F8165732960FA51745211578B5F6290A2
+884C91925E78674F602759D3514451F680F853086C7996C4718A4F114FEE7F9E
+673D55C5950879C088967EE3589F620C9700865A5618987B5F908BB884C49157
+53D965ED5E8F755C60647D6E5A7F7EEA7EED8F6955A75BA360AC65CB73840000
+D1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009009766377297EDA9774859B5B667A7496EA884052CB718F5FAA65EC8BE2
+5BFB9A6F5DE16B896C5B8BAD8BAF900A8FC5538B62BC9E269E2D54404E2B82BD
+7259869C5D1688596DAF96C554D14E9A8BB6710954BD960970DF6DF976D04E25
+781487125CA95EF68A00989C960E708E6CBF594463A9773C884D6F1482735830
+71D5538C781A96C155015F6671305BB48C1A9A8C6B83592E9E2F79E76768626C
+4F6F75A17F8A6D0B96336C274EF075D2517B68376F3E90808170599674760000
+D2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064475C2790657A918C2359DA54AC8200836F898180006930564E80367237
+91CE51B64E5F987563964E1A53F666F3814B591C6DB24E0058F9533B63D694F1
+4F9D4F0A886398905937905779FB4EEA80F075916C825B9C59E85F5D69058681
+501A5DF24E5977E34EE5827A6291661390915C794EBF5F7981C69038808475AB
+4EA688D4610F6BC55FC64E4976CA6EA28BE38BAE8C0A8BD15F027FFC7FCC7ECE
+8335836B56E06BB797F3963459FB541F94F66DEB5BC5996E5C395F1596900000
+D3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000537082F16A315A749E705E947F2883B984248425836787478FCE8D6276C8
+5F719896786C662054DF62E54F6381C375C85EB896CD8E0A86F9548F6CF36D8C
+6C38607F52C775285E7D4F1860A05FE75C24753190AE94C072B96CB96E389149
+670953CB53F34F5191C98BF153C85E7C8FC26DE44E8E76C26986865E611A8206
+4F594FDE903E9C7C61096E1D6E1496854E885A3196E84E0E5C7F79B95B878BED
+7FBD738957DF828B90C15401904755BB5CEA5FA161086B3272F180B28A890000
+D4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D745BD388D598848C6B9A6D9E336E0A51A4514357A38881539F63F48F95
+56ED54585706733F6E907F188FDC82D1613F6028966266F07EA68D8A8DC394A5
+5CB37CA4670860A6960580184E9190E75300966851418FD08574915D665597F5
+5B55531D78386742683D54C9707E5BB08F7D518D572854B1651266828D5E8D43
+810F846C906D7CDF51FF85FB67A365E96FA186A48E81566A90207682707671E5
+8D2362E952196CFD8D3C600E589E618E66FE8D60624E55B36E23672D8F670000
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094E195F87728680569A8548B4E4D70B88BC86458658B5B857A84503A5BE8
+77BB6BE18A797C986CBE76CF65A98F975D2D5C5586386808536062187AD96E5B
+7EFD6A1F7AE05F706F335F20638C6DA867564E085E108D264ED780C07634969C
+62DB662D627E6CBC8D7571677F695146808753EC906E629854F286F08F998005
+951785178FD96D5973CD659F771F7504782781FB8D1E94884FA6679575B98BCA
+9707632F9547963584B8632377415F8172F04E896014657462EF6B63653F0000
+D6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E2775C790D18BC1829D679D652F5431871877E580A281026C414E4B7EC7
+804C76F4690D6B966267503C4F84574063076B628DBE53EA65E87EB85FD7631A
+63B781F381F47F6E5E1C5CD95236667A79E97A1A8D28709975D46EDE6CBB7A92
+4E2D76C55FE0949F88777EC879CD80BF91CD4EF24F17821F54685DDE6D328BCC
+7CA58F7480985E1A549276B15B99663C9AA473E0682A86DB6731732A8BF88BDB
+90107AF970DB716E62C477A956314E3B845767F152A986C08D2E94F87B510000
+D7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F4F6CE8795D9A7B6293722A62FD4E1378168F6C64B08D5A7BC668695E84
+88C55986649E58EE72B6690E95258FFD8D5857607F008C0651C6634962D95353
+684C74228301914C55447740707C6D4A517954A88D4459FF6ECB6DC45B5C7D2B
+4ED47C7D6ED35B5081EA6E0D5B579B0368D58E2A5B977EFC603B7EB590B98D70
+594F63CD79DF8DB3535265CF79568BC5963B7EC494BB7E825634918967007F6A
+5C0A907566285DE64F5067DE505A4F5C57505EA7000000000000000000000000
+D8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E8D4E0C51404E105EFF53454E154E984E1E9B325B6C56694E2879BA4E3F
+53154E47592D723B536E6C1056DF80E499976BD3777E9F174E364E9F9F104E5C
+4E694E9382885B5B556C560F4EC4538D539D53A353A553AE97658D5D531A53F5
+5326532E533E8D5C5366536352025208520E522D5233523F5240524C525E5261
+525C84AF527D528252815290529351827F544EBB4EC34EC94EC24EE84EE14EEB
+4EDE4F1B4EF34F224F644EF54F254F274F094F2B4F5E4F6765384F5A4F5D0000
+D9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F5F4F574F324F3D4F764F744F914F894F834F8F4F7E4F7B4FAA4F7C4FAC
+4F944FE64FE84FEA4FC54FDA4FE34FDC4FD14FDF4FF85029504C4FF3502C500F
+502E502D4FFE501C500C50255028507E504350555048504E506C507B50A550A7
+50A950BA50D6510650ED50EC50E650EE5107510B4EDD6C3D4F584F654FCE9FA0
+6C467C74516E5DFD9EC999985181591452F9530D8A07531051EB591951554EA0
+51564EB3886E88A44EB5811488D279805B3488037FB851AB51B151BD51BC0000
+DA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000051C7519651A251A58BA08BA68BA78BAA8BB48BB58BB78BC28BC38BCB8BCF
+8BCE8BD28BD38BD48BD68BD88BD98BDC8BDF8BE08BE48BE88BE98BEE8BF08BF3
+8BF68BF98BFC8BFF8C008C028C048C078C0C8C0F8C118C128C148C158C168C19
+8C1B8C188C1D8C1F8C208C218C258C278C2A8C2B8C2E8C2F8C328C338C358C36
+5369537A961D962296219631962A963D963C964296499654965F9667966C9672
+96749688968D969796B09097909B909D909990AC90A190B490B390B690BA0000
+DB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090B890B090CF90C590BE90D090C490C790D390E690E290DC90D790DB90EB
+90EF90FE91049122911E91239131912F913991439146520D594252A252AC52AD
+52BE54FF52D052D652F053DF71EE77CD5EF451F551FC9B2F53B65F01755A5DEF
+574C57A957A1587E58BC58C558D15729572C572A57335739572E572F575C573B
+574257695785576B5786577C577B5768576D5776577357AD57A4578C57B257CF
+57A757B4579357A057D557D857DA57D957D257B857F457EF57F857E457DD0000
+DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000580B580D57FD57ED5800581E5819584458205865586C58815889589A5880
+99A89F1961FF8279827D827F828F828A82A88284828E82918297829982AB82B8
+82BE82B082C882CA82E3829882B782AE82CB82CC82C182A982B482A182AA829F
+82C482CE82A482E1830982F782E4830F830782DC82F482D282D8830C82FB82D3
+8311831A83068314831582E082D5831C8351835B835C83088392833C83348331
+839B835E832F834F83478343835F834083178360832D833A8333836683650000
+DD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008368831B8369836C836A836D836E83B0837883B383B483A083AA8393839C
+8385837C83B683A9837D83B8837B8398839E83A883BA83BC83C1840183E583D8
+58078418840B83DD83FD83D6841C84388411840683D483DF840F840383F883F9
+83EA83C583C0842683F083E1845C8451845A8459847384878488847A84898478
+843C844684698476848C848E8431846D84C184CD84D084E684BD84D384CA84BF
+84BA84E084A184B984B4849784E584E3850C750D853884F08539851F853A0000
+DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008556853B84FF84FC8559854885688564855E857A77A285438572857B85A4
+85A88587858F857985AE859C858585B985B785B085D385C185DC85FF86278605
+86298616863C5EFE5F08593C594180375955595A5958530F5C225C255C2C5C34
+624C626A629F62BB62CA62DA62D762EE632262F66339634B634363AD63F66371
+637A638E63B4636D63AC638A636963AE63BC63F263F863E063FF63C463DE63CE
+645263C663BE64456441640B641B6420640C64266421645E6484646D64960000
+DF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000647A64B764B8649964BA64C064D064D764E464E265096525652E5F0B5FD2
+75195F11535F53F153FD53E953E853FB541254165406544B5452545354545456
+54435421545754595423543254825494547754715464549A549B548454765466
+549D54D054AD54C254B454D254A754A654D354D4547254A354D554BB54BF54CC
+54D954DA54DC54A954AA54A454DD54CF54DE551B54E7552054FD551454F35522
+5523550F55115527552A5567558F55B55549556D55415555553F5550553C0000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005537555655755576557755335530555C558B55D2558355B155B955885581
+559F557E55D65591557B55DF55BD55BE5594559955EA55F755C9561F55D155EB
+55EC55D455E655DD55C455EF55E555F255F355CC55CD55E855F555E48F94561E
+5608560C56015624562355FE56005627562D565856395657562C564D56625659
+565C564C5654568656645671566B567B567C5685569356AF56D456D756DD56E1
+56F556EB56F956FF5704570A5709571C5E0F5E195E145E115E315E3B5E3C0000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E375E445E545E5B5E5E5E615C8C5C7A5C8D5C905C965C885C985C995C91
+5C9A5C9C5CB55CA25CBD5CAC5CAB5CB15CA35CC15CB75CC45CD25CE45CCB5CE5
+5D025D035D275D265D2E5D245D1E5D065D1B5D585D3E5D345D3D5D6C5D5B5D6F
+5D5D5D6B5D4B5D4A5D695D745D825D995D9D8C735DB75DC55F735F775F825F87
+5F895F8C5F955F995F9C5FA85FAD5FB55FBC88625F6172AD72B072B472B772B8
+72C372C172CE72CD72D272E872EF72E972F272F472F7730172F3730372FA0000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000072FB731773137321730A731E731D7315732273397325732C733873317350
+734D73577360736C736F737E821B592598E7592459029963996799689969996A
+996B996C99749977997D998099849987998A998D999099919993999499955E80
+5E915E8B5E965EA55EA05EB95EB55EBE5EB38D535ED25ED15EDB5EE85EEA81BA
+5FC45FC95FD65FCF60035FEE60045FE15FE45FFE600560065FEA5FED5FF86019
+60356026601B600F600D6029602B600A603F602160786079607B607A60420000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000606A607D6096609A60AD609D60836092608C609B60EC60BB60B160DD60D8
+60C660DA60B4612061266115612360F46100610E612B614A617561AC619461A7
+61B761D461F55FDD96B395E995EB95F195F395F595F695FC95FE960396049606
+9608960A960B960C960D960F96129615961696179619961A4E2C723F62156C35
+6C546C5C6C4A6CA36C856C906C946C8C6C686C696C746C766C866CA96CD06CD4
+6CAD6CF76CF86CF16CD76CB26CE06CD66CFA6CEB6CEE6CB16CD36CEF6CFE0000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D396D276D0C6D436D486D076D046D196D0E6D2B6D4D6D2E6D356D1A6D4F
+6D526D546D336D916D6F6D9E6DA06D5E6D936D946D5C6D606D7C6D636E1A6DC7
+6DC56DDE6E0E6DBF6DE06E116DE66DDD6DD96E166DAB6E0C6DAE6E2B6E6E6E4E
+6E6B6EB26E5F6E866E536E546E326E256E446EDF6EB16E986EE06F2D6EE26EA5
+6EA76EBD6EBB6EB76ED76EB46ECF6E8F6EC26E9F6F626F466F476F246F156EF9
+6F2F6F366F4B6F746F2A6F096F296F896F8D6F8C6F786F726F7C6F7A6FD10000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006FC96FA76FB96FB66FC26FE16FEE6FDE6FE06FEF701A7023701B70397035
+704F705E5B805B845B955B935BA55BB8752F9A9E64345BE45BEE89305BF08E47
+8B078FB68FD38FD58FE58FEE8FE48FE98FE68FF38FE890059004900B90269011
+900D9016902190359036902D902F9044905190529050906890589062905B66B9
+9074907D908290889083908B5F505F575F565F585C3B54AB5C505C595B715C63
+5C667FBC5F2A5F295F2D82745F3C9B3B5C6E59815983598D59A959AA59A30000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000599759CA59AB599E59A459D259B259AF59D759BE5A055A0659DD5A0859E3
+59D859F95A0C5A095A325A345A115A235A135A405A675A4A5A555A3C5A625A75
+80EC5AAA5A9B5A775A7A5ABE5AEB5AB25AD25AD45AB85AE05AE35AF15AD65AE6
+5AD85ADC5B095B175B165B325B375B405C155C1C5B5A5B655B735B515B535B62
+9A759A779A789A7A9A7F9A7D9A809A819A859A889A8A9A909A929A939A969A98
+9A9B9A9C9A9D9A9F9AA09AA29AA39AA59AA77E9F7EA17EA37EA57EA87EA90000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007EAD7EB07EBE7EC07EC17EC27EC97ECB7ECC7ED07ED47ED77EDB7EE07EE1
+7EE87EEB7EEE7EEF7EF17EF27F0D7EF67EFA7EFB7EFE7F017F027F037F077F08
+7F0B7F0C7F0F7F117F127F177F197F1C7F1B7F1F7F217F227F237F247F257F26
+7F277F2A7F2B7F2C7F2D7F2F7F307F317F327F337F355E7A757F5DDB753E9095
+738E739173AE73A2739F73CF73C273D173B773B373C073C973C873E573D9987C
+740A73E973E773DE73BA73F2740F742A745B7426742574287430742E742C0000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000741B741A7441745C7457745574597477746D747E749C748E748074817487
+748B749E74A874A9749074A774D274BA97EA97EB97EC674C6753675E67486769
+67A56787676A6773679867A7677567A8679E67AD678B6777677C67F0680967D8
+680A67E967B0680C67D967B567DA67B367DD680067C367B867E2680E67C167FD
+6832683368606861684E6862684468646883681D68556866684168676840683E
+684A6849682968B5688F687468776893686B68C2696E68FC691F692068F90000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000692468F0690B6901695768E369106971693969606942695D6984696B6980
+69986978693469CC6987698869CE6989696669636979699B69A769BB69AB69AD
+69D469B169C169CA69DF699569E0698D69FF6A2F69ED6A176A186A6569F26A44
+6A3E6AA06A506A5B6A356A8E6A796A3D6A286A586A7C6A916A906AA96A976AAB
+733773526B816B826B876B846B926B936B8D6B9A6B9B6BA16BAA8F6B8F6D8F71
+8F728F738F758F768F788F778F798F7A8F7C8F7E8F818F828F848F878F8B0000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008F8D8F8E8F8F8F988F9A8ECE620B6217621B621F6222622162256224622C
+81E774EF74F474FF750F75117513653465EE65EF65F0660A6619677266036615
+6600708566F7661D66346631663666358006665F66546641664F665666616657
+66776684668C66A7669D66BE66DB66DC66E666E98D328D338D368D3B8D3D8D40
+8D458D468D488D498D478D4D8D558D5989C789CA89CB89CC89CE89CF89D089D1
+726E729F725D7266726F727E727F7284728B728D728F72926308633263B00000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000643F64D880046BEA6BF36BFD6BF56BF96C056C076C066C0D6C156C186C19
+6C1A6C216C296C246C2A6C3265356555656B724D72527256723086625216809F
+809C809380BC670A80BD80B180AB80AD80B480B780E780E880E980EA80DB80C2
+80C480D980CD80D7671080DD80EB80F180F480ED810D810E80F280FC67158112
+8C5A8136811E812C811881328148814C815381748159815A817181608169817C
+817D816D8167584D5AB58188818281916ED581A381AA81CC672681CA81BB0000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081C181A66B246B376B396B436B466B5998D198D298D398D598D998DA6BB3
+5F406BC289F365909F51659365BC65C665C465C365CC65CE65D265D67080709C
+7096709D70BB70C070B770AB70B170E870CA711071137116712F71317173715C
+716871457172714A7178717A719871B371B571A871A071E071D471E771F9721D
+7228706C7118716671B9623E623D624362486249793B794079467949795B795C
+7953795A796279577960796F7967797A7985798A799A79A779B35FD15FD00000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000603C605D605A606760416059606360AB6106610D615D61A9619D61CB61D1
+62068080807F6C936CF66DFC77F677F87800780978177818781165AB782D781C
+781D7839783A783B781F783C7825782C78237829784E786D7856785778267850
+7847784C786A789B7893789A7887789C78A178A378B278B978A578D478D978C9
+78EC78F2790578F479137924791E79349F9B9EF99EFB9EFC76F17704770D76F9
+77077708771A77227719772D7726773577387750775177477743775A77680000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077627765777F778D777D7780778C7791779F77A077B077B577BD753A7540
+754E754B7548755B7572757975837F587F617F5F8A487F687F747F717F797F81
+7F7E76CD76E58832948594869487948B948A948C948D948F9490949494979495
+949A949B949C94A394A494AB94AA94AD94AC94AF94B094B294B494B694B794B8
+94B994BA94BC94BD94BF94C494C894C994CA94CB94CC94CD94CE94D094D194D2
+94D594D694D794D994D894DB94DE94DF94E094E294E494E594E794E894EA0000
+EF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094E994EB94EE94EF94F394F494F594F794F994FC94FD94FF950395029506
+95079509950A950D950E950F951295139514951595169518951B951D951E951F
+9522952A952B9529952C953195329534953695379538953C953E953F95429535
+9544954595469549954C954E954F9552955395549556955795589559955B955E
+955F955D95619562956495659566956795689569956A956B956C956F95719572
+9573953A77E777EC96C979D579ED79E379EB7A065D477A037A027A1E7A140000
+F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A397A377A519ECF99A57A707688768E7693769976A474DE74E0752C9E20
+9E229E289E299E2A9E2B9E2C9E329E319E369E389E379E399E3A9E3E9E419E42
+9E449E469E479E489E499E4B9E4C9E4E9E519E559E579E5A9E5B9E5C9E5E9E63
+9E669E679E689E699E6A9E6B9E6C9E719E6D9E7375927594759675A0759D75AC
+75A375B375B475B875C475B175B075C375C275D675CD75E375E875E675E475EB
+75E7760375F175FC75FF761076007605760C7617760A76257618761576190000
+F1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000761B763C762276207640762D7630763F76357643763E7633764D765E7654
+765C7656766B766F7FCA7AE67A787A797A807A867A887A957AA67AA07AAC7AA8
+7AAD7AB3886488698872887D887F888288A288C688B788BC88C988E288CE88E3
+88E588F1891A88FC88E888FE88F0892189198913891B890A8934892B89368941
+8966897B758B80E576B276B477DC801280148016801C80208022802580268027
+802980288031800B803580438046804D80528069807189839878988098830000
+F2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009889988C988D988F9894989A989B989E989F98A198A298A598A6864D8654
+866C866E867F867A867C867B86A8868D868B86AC869D86A786A386AA869386A9
+86B686C486B586CE86B086BA86B186AF86C986CF86B486E986F186F286ED86F3
+86D0871386DE86F486DF86D886D18703870786F88708870A870D87098723873B
+871E8725872E871A873E87488734873187298737873F87828722877D877E877B
+87608770874C876E878B87538763877C876487598765879387AF87A887D20000
+F3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000087C68788878587AD8797878387AB87E587AC87B587B387CB87D387BD87D1
+87C087CA87DB87EA87E087EE8816881387FE880A881B88218839883C7F367F42
+7F447F4582107AFA7AFD7B087B037B047B157B0A7B2B7B0F7B477B387B2A7B19
+7B2E7B317B207B257B247B337B3E7B1E7B587B5A7B457B757B4C7B5D7B607B6E
+7B7B7B627B727B717B907BA67BA77BB87BAC7B9D7BA87B857BAA7B9C7BA27BAB
+7BB47BD17BC17BCC7BDD7BDA7BE57BE67BEA7C0C7BFE7BFC7C0F7C167C0B0000
+F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007C1F7C2A7C267C387C417C4081FE82018202820481EC8844822182228223
+822D822F8228822B8238823B82338234823E82448249824B824F825A825F8268
+887E8885888888D888DF895E7F9D7F9F7FA77FAF7FB07FB27C7C65497C917C9D
+7C9C7C9E7CA27CB27CBC7CBD7CC17CC77CCC7CCD7CC87CC57CD77CE8826E66A8
+7FBF7FCE7FD57FE57FE17FE67FE97FEE7FF37CF87D777DA67DAE7E477E9B9EB8
+9EB48D738D848D948D918DB18D678D6D8C478C49914A9150914E914F91640000
+F5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009162916191709169916F917D917E917291749179918C91859190918D9191
+91A291A391AA91AD91AE91AF91B591B491BA8C559E7E8DB88DEB8E058E598E69
+8DB58DBF8DBC8DBA8DC48DD68DD78DDA8DDE8DCE8DCF8DDB8DC68DEC8DF78DF8
+8DE38DF98DFB8DE48E098DFD8E148E1D8E1F8E2C8E2E8E238E2F8E3A8E408E39
+8E358E3D8E318E498E418E428E518E528E4A8E708E768E7C8E6F8E748E858E8F
+8E948E908E9C8E9E8C788C828C8A8C858C988C94659B89D689DE89DA89DC0000
+F6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000089E589EB89EF8A3E8B26975396E996F396EF970697019708970F970E972A
+972D9730973E9F809F839F859F869F879F889F899F8A9F8C9EFE9F0B9F0D96B9
+96BC96BD96CE96D277BF96E0928E92AE92C8933E936A93CA938F943E946B9C7F
+9C829C859C869C879C887A239C8B9C8E9C909C919C929C949C959C9A9C9B9C9E
+9C9F9CA09CA19CA29CA39CA59CA69CA79CA89CA99CAB9CAD9CAE9CB09CB19CB2
+9CB39CB49CB59CB69CB79CBA9CBB9CBC9CBD9CC49CC59CC69CC79CCA9CCB0000
+F7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009CCC9CCD9CCE9CCF9CD09CD39CD49CD59CD79CD89CD99CDC9CDD9CDF9CE2
+977C978597919792979497AF97AB97A397B297B49AB19AB09AB79E589AB69ABA
+9ABC9AC19AC09AC59AC29ACB9ACC9AD19B459B439B479B499B489B4D9B5198E8
+990D992E995599549ADF9AE19AE69AEF9AEB9AFB9AED9AF99B089B0F9B139B1F
+9B239EBD9EBE7E3B9E829E879E889E8B9E9293D69E9D9E9F9EDB9EDC9EDD9EE0
+9EDF9EE29EE99EE79EE59EEA9EEF9F229F2C9F2F9F399F379F3D9F3E9F440000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-jp.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-jp.enc
new file mode 100644
index 0000000000..db56c88823
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-jp.enc
@@ -0,0 +1,1353 @@
+# Encoding file: euc-jp, multi-byte
+M
+003F 0 79
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D0000008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF61FF62FF63FF64FF65FF66FF67FF68FF69FF6AFF6BFF6CFF6DFF6EFF6F
+FF70FF71FF72FF73FF74FF75FF76FF77FF78FF79FF7AFF7BFF7CFF7DFF7EFF7F
+FF80FF81FF82FF83FF84FF85FF86FF87FF88FF89FF8AFF8BFF8CFF8DFF8EFF8F
+FF90FF91FF92FF93FF94FF95FF96FF97FF98FF99FF9AFF9BFF9CFF9DFF9EFF9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000300030013002FF0CFF0E30FBFF1AFF1BFF1FFF01309B309C00B4FF4000A8
+FF3EFFE3FF3F30FD30FE309D309E30034EDD30053006300730FC20152010FF0F
+FF3C301C2016FF5C2026202520182019201C201DFF08FF0930143015FF3BFF3D
+FF5BFF5D30083009300A300B300C300D300E300F30103011FF0B221200B100D7
+00F7FF1D2260FF1CFF1E22662267221E22342642264000B0203220332103FFE5
+FF0400A200A3FF05FF03FF06FF0AFF2000A72606260525CB25CF25CE25C70000
+A2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000025C625A125A025B325B225BD25BC203B3012219221902191219330130000
+00000000000000000000000000000000000000002208220B2286228722822283
+222A2229000000000000000000000000000000002227222800AC21D221D42200
+220300000000000000000000000000000000000000000000222022A523122202
+220722612252226A226B221A223D221D2235222B222C00000000000000000000
+00000000212B2030266F266D266A2020202100B6000000000000000025EF0000
+A3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19000000000000000000000000
+0000FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3A00000000000000000000
+0000FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5A00000000000000000000
+A4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+A6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+A8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000025002502250C251025182514251C252C25242534253C25012503250F2513
+251B251725232533252B253B254B2520252F25282537253F251D253025252538
+2542000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E9C55165A03963F54C0611B632859F690228475831C7A5060AA63E16E25
+65ED846682A69BF56893572765A162715B9B59D0867B98F47D627DBE9B8E6216
+7C9F88B75B895EB563096697684895C7978D674F4EE54F0A4F4D4F9D504956F2
+593759D45A015C0960DF610F61706613690570BA754F757079FB7DAD7DEF80C3
+840E88638B029055907A533B4E954EA557DF80B290C178EF4E0058F16EA29038
+7A328328828B9C2F5141537054BD54E156E059FB5F1598F26DEB80E4852D0000
+B1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009662967096A097FB540B53F35B8770CF7FBD8FC296E8536F9D5C7ABA4E11
+789381FC6E26561855046B1D851A9C3B59E553A96D6674DC958F56424E91904B
+96F2834F990C53E155B65B305F71662066F368046C386CF36D29745B76C87A4E
+983482F1885B8A6092ED6DB275AB76CA99C560A68B018D8A95B2698E53AD5186
+5712583059445BB45EF6602863A963F46CBF6F14708E7114715971D5733F7E01
+827682D185979060925B9D1B586965BC6C5A752551F9592E59655F805FDC0000
+B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000062BC65FA6A2A6B276BB4738B7FC189569D2C9D0E9EC45CA16C96837B5104
+5C4B61B681C6687672614E594FFA537860696E297A4F97F34E0B53164EEE4F55
+4F3D4FA14F7352A053EF5609590F5AC15BB65BE179D16687679C67B66B4C6CB3
+706B73C2798D79BE7A3C7B8782B182DB8304837783EF83D387668AB256298CA8
+8FE6904E971E868A4FC45CE862117259753B81E582BD86FE8CC096C5991399D5
+4ECB4F1A89E356DE584A58CA5EFB5FEB602A6094606261D0621262D065390000
+B3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009B41666668B06D777070754C76867D7582A587F9958B968E8C9D51F152BE
+591654B35BB35D16616869826DAF788D84CB88578A7293A79AB86D6C99A886D9
+57A367FF86CE920E5283568754045ED362E164B9683C68386BBB737278BA7A6B
+899A89D28D6B8F0390ED95A3969497695B665CB3697D984D984E639B7B206A2B
+6A7F68B69C0D6F5F5272559D607062EC6D3B6E076ED1845B89108F444E149C39
+53F6691B6A3A9784682A515C7AC384B291DC938C565B9D286822830584310000
+B4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007CA5520882C574E64E7E4F8351A05BD2520A52D852E75DFB559A582A59E6
+5B8C5B985BDB5E725E7960A3611F616361BE63DB656267D1685368FA6B3E6B53
+6C576F226F976F4574B0751876E3770B7AFF7BA17C217DE97F367FF0809D8266
+839E89B38ACC8CAB908494519593959195A2966597D3992882184E38542B5CB8
+5DCC73A9764C773C5CA97FEB8D0B96C19811985498584F014F0E5371559C5668
+57FA59475B095BC45C905E0C5E7E5FCC63EE673A65D765E2671F68CB68C40000
+B5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006A5F5E306BC56C176C7D757F79485B637A007D005FBD898F8A188CB48D77
+8ECC8F1D98E29A0E9B3C4E80507D510059935B9C622F628064EC6B3A72A07591
+79477FA987FB8ABC8B7063AC83CA97A05409540355AB68546A588A7078276775
+9ECD53745BA2811A865090064E184E454EC74F1153CA54385BAE5F1360256551
+673D6C426C726CE3707874037A767AAE7B087D1A7CFE7D6665E7725B53BB5C45
+5DE862D262E063196E20865A8A318DDD92F86F0179A69B5A4EA84EAB4EAC0000
+B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F9B4FA050D151477AF6517151F653545321537F53EB55AC58835CE15F37
+5F4A602F6050606D631F65596A4B6CC172C272ED77EF80F881058208854E90F7
+93E197FF99579A5A4EF051DD5C2D6681696D5C4066F26975738968507C8150C5
+52E457475DFE932665A46B236B3D7434798179BD7B4B7DCA82B983CC887F895F
+8B398FD191D1541F92804E5D503653E5533A72D7739677E982E68EAF99C699C8
+99D25177611A865E55B07A7A50765BD3904796854E326ADB91E75C515C480000
+B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000063987A9F6C9397748F617AAA718A96887C8268177E706851936C52F2541B
+85AB8A137FA48ECD90E15366888879414FC250BE521151445553572D73EA578B
+59515F625F8460756176616761A963B2643A656C666F68426E1375667A3D7CFB
+7D4C7D997E4B7F6B830E834A86CD8A088A638B668EFD981A9D8F82B88FCE9BE8
+5287621F64836FC09699684150916B206C7A6F547A747D5088408A2367084EF6
+503950265065517C5238526355A7570F58055ACC5EFA61B261F862F363720000
+B8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000691C6A29727D72AC732E7814786F7D79770C80A9898B8B198CE28ED29063
+9375967A98559A139E785143539F53B35E7B5F266E1B6E90738473FE7D438237
+8A008AFA96504E4E500B53E4547C56FA59D15B645DF15EAB5F276238654567AF
+6E5672D07CCA88B480A180E183F0864E8A878DE8923796C798679F134E944E92
+4F0D53485449543E5A2F5F8C5FA1609F68A76A8E745A78818A9E8AA48B779190
+4E5E9BC94EA44F7C4FAF501950165149516C529F52B952FE539A53E354110000
+B9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000540E5589575157A2597D5B545B5D5B8F5DE55DE75DF75E785E835E9A5EB7
+5F186052614C629762D863A7653B6602664366F4676D6821689769CB6C5F6D2A
+6D696E2F6E9D75327687786C7A3F7CE07D057D187D5E7DB18015800380AF80B1
+8154818F822A8352884C88618B1B8CA28CFC90CA91759271783F92FC95A4964D
+980599999AD89D3B525B52AB53F7540858D562F76FE08C6A8F5F9EB9514B523B
+544A56FD7A4091779D609ED273446F09817075115FFD60DA9AA872DB8FBC0000
+BA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006B6498034ECA56F0576458BE5A5A606861C7660F6606683968B16DF775D5
+7D3A826E9B424E9B4F5053C955065D6F5DE65DEE67FB6C99747378028A509396
+88DF57505EA7632B50B550AC518D670054C9585E59BB5BB05F69624D63A1683D
+6B736E08707D91C7728078157826796D658E7D3083DC88C18F09969B52645728
+67507F6A8CA151B45742962A583A698A80B454B25D0E57FC78959DFA4F5C524A
+548B643E6628671467F57A847B567D22932F685C9BAD7B395319518A52370000
+BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005BDF62F664AE64E6672D6BBA85A996D176909BD6634C93069BAB76BF6652
+4E09509853C25C7160E864926563685F71E673CA75237B977E8286958B838CDB
+9178991065AC66AB6B8B4ED54ED44F3A4F7F523A53F853F255E356DB58EB59CB
+59C959FF5B505C4D5E025E2B5FD7601D6307652F5B5C65AF65BD65E8679D6B62
+6B7B6C0F7345794979C17CF87D197D2B80A2810281F389968A5E8A698A668A8C
+8AEE8CC78CDC96CC98FC6B6F4E8B4F3C4F8D51505B575BFA6148630166420000
+BC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006B216ECB6CBB723E74BD75D478C1793A800C803381EA84948F9E6C509E7F
+5F0F8B589D2B7AFA8EF85B8D96EB4E0353F157F759315AC95BA460896E7F6F06
+75BE8CEA5B9F85007BE0507267F4829D5C61854A7E1E820E51995C0463688D66
+659C716E793E7D1780058B1D8ECA906E86C790AA501F52FA5C3A6753707C7235
+914C91C8932B82E55BC25F3160F94E3B53D65B88624B67316B8A72E973E07A2E
+816B8DA391529996511253D7546A5BFF63886A397DAC970056DA53CE54680000
+BD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005B975C315DDE4FEE610162FE6D3279C079CB7D427E4D7FD281ED821F8490
+884689728B908E748F2F9031914B916C96C6919C4EC04F4F514553415F93620E
+67D46C416E0B73637E2691CD928353D459195BBF6DD1795D7E2E7C9B587E719F
+51FA88538FF04FCA5CFB662577AC7AE3821C99FF51C65FAA65EC696F6B896DF3
+6E966F6476FE7D145DE190759187980651E6521D6240669166D96E1A5EB67DD2
+7F7266F885AF85F78AF852A953D959735E8F5F90605592E4966450B7511F0000
+BE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000052DD5320534753EC54E8554655315617596859BE5A3C5BB55C065C0F5C11
+5C1A5E845E8A5EE05F70627F628462DB638C63776607660C662D6676677E68A2
+6A1F6A356CBC6D886E096E58713C7126716775C77701785D7901796579F07AE0
+7B117CA77D39809683D6848B8549885D88F38A1F8A3C8A548A738C618CDE91A4
+9266937E9418969C97984E0A4E084E1E4E575197527057CE583458CC5B225E38
+60C564FE676167566D4472B675737A6384B88B7291B89320563157F498FE0000
+BF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000062ED690D6B9671ED7E548077827289E698DF87558FB15C3B4F384FE14FB5
+55075A205BDD5BE95FC3614E632F65B0664B68EE699B6D786DF1753375B9771F
+795E79E67D3381E382AF85AA89AA8A3A8EAB8F9B903291DD97074EBA4EC15203
+587558EC5C0B751A5C3D814E8A0A8FC59663976D7B258ACF9808916256F353A8
+9017543957825E2563A86C34708A77617C8B7FE088709042915493109318968F
+745E9AC45D075D69657067A28DA896DB636E6749691983C5981796C088FE0000
+C0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006F84647A5BF84E16702C755D662F51C4523652E259D35F8160276210653F
+6574661F667468F268166B636E057272751F76DB7CBE805658F088FD897F8AA0
+8A938ACB901D91929752975965897A0E810696BB5E2D60DC621A65A566146790
+77F37A4D7C4D7E3E810A8CAC8D648DE18E5F78A9520762D963A5644262988A2D
+7A837BC08AAC96EA7D76820C87494ED95148534353605BA35C025C165DDD6226
+624764B0681368346CC96D456D1767D36F5C714E717D65CB7A7F7BAD7DDA0000
+C1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007E4A7FA8817A821B823985A68A6E8CCE8DF59078907792AD929195839BAE
+524D55846F387136516879857E5581B37CCE564C58515CA863AA66FE66FD695A
+72D9758F758E790E795679DF7C977D207D4486078A34963B90619F2050E75275
+53CC53E2500955AA58EE594F723D5B8B5C64531D60E360F3635C6383633F63BB
+64CD65E966F95DE369CD69FD6F1571E54E8975E976F87A937CDF7DCF7D9C8061
+83498358846C84BC85FB88C58D709001906D9397971C9A1250CF5897618E0000
+C2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081D385358D0890204FC3507452475373606F6349675F6E2C8DB3901F4FD7
+5C5E8CCA65CF7D9A53528896517663C35B585B6B5C0A640D6751905C4ED6591A
+592A6C708A51553E581559A560F0625367C182356955964099C49A284F535806
+5BFE80105CB15E2F5F856020614B623466FF6CF06EDE80CE817F82D4888B8CB8
+9000902E968A9EDB9BDB4EE353F059277B2C918D984C9DF96EDD702753535544
+5B856258629E62D36CA26FEF74228A1794386FC18AFE833851E786F853EA0000
+C3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053E94F4690548FB0596A81315DFD7AEA8FBF68DA8C3772F89C486A3D8AB0
+4E3953585606576662C563A265E66B4E6DE16E5B70AD77ED7AEF7BAA7DBB803D
+80C686CB8A95935B56E358C75F3E65AD66966A806BB575378AC7502477E55730
+5F1B6065667A6C6075F47A1A7F6E81F48718904599B37BC9755C7AF97B5184C4
+901079E97A9283365AE177404E2D4EF25B995FE062BD663C67F16CE8866B8877
+8A3B914E92F399D06A177026732A82E784578CAF4E01514651CB558B5BF50000
+C4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E165E335E815F145F355F6B5FB461F2631166A2671D6F6E7252753A773A
+80748139817887768ABF8ADC8D858DF3929A957798029CE552C5635776F46715
+6C8873CD8CC393AE96736D25589C690E69CC8FFD939A75DB901A585A680263B4
+69FB4F436F2C67D88FBB85267DB49354693F6F70576A58F75B2C7D2C722A540A
+91E39DB44EAD4F4E505C507552438C9E544858245B9A5E1D5E955EAD5EF75F1F
+608C62B5633A63D068AF6C407887798E7A0B7DE082478A028AE68E4490130000
+C5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090B8912D91D89F0E6CE5645864E265756EF476847B1B906993D16EBA54F2
+5FB964A48F4D8FED92445178586B59295C555E976DFB7E8F751C8CBC8EE2985B
+70B94F1D6BBF6FB1753096FB514E54105835585759AC5C605F926597675C6E21
+767B83DF8CED901490FD934D7825783A52AA5EA6571F597460125012515A51AC
+51CD520055105854585859575B955CF65D8B60BC6295642D6771684368BC68DF
+76D76DD86E6F6D9B706F71C85F5375D879777B497B547B527CD67D7152300000
+C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008463856985E48A0E8B048C468E0F9003900F94199676982D9A3095D850CD
+52D5540C58025C0E61A7649E6D1E77B37AE580F48404905392855CE09D07533F
+5F975FB36D9C7279776379BF7BE46BD272EC8AAD68036A6151F87A8169345C4A
+9CF682EB5BC59149701E56785C6F60C765666C8C8C5A90419813545166C7920D
+594890A351854E4D51EA85998B0E7058637A934B696299B47E04757753576960
+8EDF96E36C5D4E8C5C3C5F108FE953028CD1808986795EFF65E54E7351650000
+C7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000059825C3F97EE4EFB598A5FCD8A8D6FE179B079625BE78471732B71B15E74
+5FF5637B649A71C37C984E435EFC4E4B57DC56A260A96FC37D0D80FD813381BF
+8FB2899786A45DF4628A64AD898767776CE26D3E743678345A467F7582AD99AC
+4FF35EC362DD63926557676F76C3724C80CC80BA8F29914D500D57F95A926885
+6973716472FD8CB758F28CE0966A9019877F79E477E784294F2F5265535A62CD
+67CF6CCA767D7B947C95823685848FEB66DD6F2072067E1B83AB99C19EA60000
+C8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000051FD7BB178727BB880877B486AE85E61808C75517560516B92626E8C767A
+91979AEA4F107F70629C7B4F95A59CE9567A585986E496BC4F345224534A53CD
+53DB5E06642C6591677F6C3E6C4E724872AF73ED75547E41822C85E98CA97BC4
+91C67169981298EF633D6669756A76E478D0854386EE532A5351542659835E87
+5F7C60B26249627962AB65906BD46CCC75B276AE789179D87DCB7F7780A588AB
+8AB98CBB907F975E98DB6A0B7C3850995C3E5FAE67876BD8743577097F8E0000
+C9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009F3B67CA7A175339758B9AED5F66819D83F180985F3C5FC575627B46903C
+686759EB5A9B7D10767E8B2C4FF55F6A6A196C376F0274E2796888688A558C79
+5EDF63CF75C579D282D7932892F2849C86ED9C2D54C15F6C658C6D5C70158CA7
+8CD3983B654F74F64E0D4ED857E0592B5A665BCC51A85E035E9C601662766577
+65A7666E6D6E72367B268150819A82998B5C8CA08CE68D74961C96444FAE64AB
+6B66821E8461856A90E85C01695398A8847A85574F0F526F5FA95E45670D0000
+CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000798F8179890789866DF55F1762556CB84ECF72699B925206543B567458B3
+61A4626E711A596E7C897CDE7D1B96F06587805E4E194F75517558405E635E73
+5F0A67C44E26853D9589965B7C73980150FB58C1765678A7522577A585117B86
+504F590972477BC77DE88FBA8FD4904D4FBF52C95A295F0197AD4FDD821792EA
+570363556B69752B88DC8F147A4252DF58936155620A66AE6BCD7C3F83E95023
+4FF853055446583159495B9D5CF05CEF5D295E9662B16367653E65B9670B0000
+CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006CD56CE170F978327E2B80DE82B3840C84EC870289128A2A8C4A90A692D2
+98FD9CF39D6C4E4F4EA1508D5256574A59A85E3D5FD85FD9623F66B4671B67D0
+68D251927D2180AA81A88B008C8C8CBF927E96325420982C531750D5535C58A8
+64B26734726777667A4691E652C36CA16B8658005E4C5954672C7FFB51E176C6
+646978E89B549EBB57CB59B96627679A6BCE54E969D95E55819C67959BAA67FE
+9C52685D4EA64FE353C862B9672B6CAB8FC44FAD7E6D9EBF4E0761626E800000
+CC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006F2B85135473672A9B455DF37B955CAC5BC6871C6E4A84D17A1481085999
+7C8D6C11772052D959227121725F77DB97279D61690B5A7F5A1851A5540D547D
+660E76DF8FF792989CF459EA725D6EC5514D68C97DBF7DEC97629EBA64786A21
+830259845B5F6BDB731B76F27DB280178499513267289ED976EE676252FF9905
+5C24623B7C7E8CB0554F60B67D0B958053014E5F51B6591C723A803691CE5F25
+77E253845F797D0485AC8A338E8D975667F385AE9453610961086CB976520000
+CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008AED8F38552F4F51512A52C753CB5BA55E7D60A0618263D6670967DA6E67
+6D8C733673377531795088D58A98904A909190F596C4878D59154E884F594E0E
+8A898F3F981050AD5E7C59965BB95EB863DA63FA64C166DC694A69D86D0B6EB6
+719475287AAF7F8A8000844984C989818B218E0A9065967D990A617E62916B32
+6C836D747FCC7FFC6DC07F8587BA88F8676583B1983C96F76D1B7D61843D916A
+4E7153755D506B046FEB85CD862D89A75229540F5C65674E68A8740674830000
+CE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075E288CF88E191CC96E296785F8B73877ACB844E63A0756552896D416E9C
+74097559786B7C9296867ADC9F8D4FB6616E65C5865C4E864EAE50DA4E2151CC
+5BEE659968816DBC731F764277AD7A1C7CE7826F8AD2907C91CF96759818529B
+7DD1502B539867976DCB71D0743381E88F2A96A39C579E9F746058416D997D2F
+985E4EE44F364F8B51B752B15DBA601C73B2793C82D3923496B796F6970A9E97
+9F6266A66B74521752A370C888C25EC9604B61906F2371497C3E7DF4806F0000
+CF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000084EE9023932C54429B6F6AD370898CC28DEF973252B45A415ECA5F046717
+697C69946D6A6F0F726272FC7BED8001807E874B90CE516D9E937984808B9332
+8AD6502D548C8A716B6A8CC4810760D167A09DF24E994E989C108A6B85C18568
+69006E7E78978155000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+D0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F0C4E104E154E2A4E314E364E3C4E3F4E424E564E584E824E858C6B4E8A
+82125F0D4E8E4E9E4E9F4EA04EA24EB04EB34EB64ECE4ECD4EC44EC64EC24ED7
+4EDE4EED4EDF4EF74F094F5A4F304F5B4F5D4F574F474F764F884F8F4F984F7B
+4F694F704F914F6F4F864F9651184FD44FDF4FCE4FD84FDB4FD14FDA4FD04FE4
+4FE5501A50285014502A502550054F1C4FF650215029502C4FFE4FEF50115006
+504350476703505550505048505A5056506C50785080509A508550B450B20000
+D1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000050C950CA50B350C250D650DE50E550ED50E350EE50F950F5510951015102
+511651155114511A5121513A5137513C513B513F51405152514C515451627AF8
+5169516A516E5180518256D8518C5189518F519151935195519651A451A651A2
+51A951AA51AB51B351B151B251B051B551BD51C551C951DB51E0865551E951ED
+51F051F551FE5204520B5214520E5227522A522E52335239524F5244524B524C
+525E5254526A527452695273527F527D528D529452925271528852918FA80000
+D2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008FA752AC52AD52BC52B552C152CD52D752DE52E352E698ED52E052F352F5
+52F852F9530653087538530D5310530F5315531A5323532F5331533353385340
+534653454E175349534D51D6535E5369536E5918537B53775382539653A053A6
+53A553AE53B053B653C37C1296D953DF66FC71EE53EE53E853ED53FA5401543D
+5440542C542D543C542E54365429541D544E548F5475548E545F547154775470
+5492547B5480547654845490548654C754A254B854A554AC54C454C854A80000
+D3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054AB54C254A454BE54BC54D854E554E6550F551454FD54EE54ED54FA54E2
+553955405563554C552E555C55455556555755385533555D5599558054AF558A
+559F557B557E5598559E55AE557C558355A9558755A855DA55C555DF55C455DC
+55E455D4561455F7561655FE55FD561B55F9564E565071DF5634563656325638
+566B5664562F566C566A56865680568A56A05694568F56A556AE56B656B456C2
+56BC56C156C356C056C856CE56D156D356D756EE56F9570056FF570457090000
+D4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005708570B570D57135718571655C7571C572657375738574E573B5740574F
+576957C057885761577F5789579357A057B357A457AA57B057C357C657D457D2
+57D3580A57D657E3580B5819581D587258215862584B58706BC05852583D5879
+588558B9589F58AB58BA58DE58BB58B858AE58C558D358D158D758D958D858E5
+58DC58E458DF58EF58FA58F958FB58FC58FD5902590A5910591B68A65925592C
+592D59325938593E7AD259555950594E595A5958596259605967596C59690000
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000059785981599D4F5E4FAB59A359B259C659E859DC598D59D959DA5A255A1F
+5A115A1C5A095A1A5A405A6C5A495A355A365A625A6A5A9A5ABC5ABE5ACB5AC2
+5ABD5AE35AD75AE65AE95AD65AFA5AFB5B0C5B0B5B165B325AD05B2A5B365B3E
+5B435B455B405B515B555B5A5B5B5B655B695B705B735B755B7865885B7A5B80
+5B835BA65BB85BC35BC75BC95BD45BD05BE45BE65BE25BDE5BE55BEB5BF05BF6
+5BF35C055C075C085C0D5C135C205C225C285C385C395C415C465C4E5C530000
+D6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C505C4F5B715C6C5C6E4E625C765C795C8C5C915C94599B5CAB5CBB5CB6
+5CBC5CB75CC55CBE5CC75CD95CE95CFD5CFA5CED5D8C5CEA5D0B5D155D175D5C
+5D1F5D1B5D115D145D225D1A5D195D185D4C5D525D4E5D4B5D6C5D735D765D87
+5D845D825DA25D9D5DAC5DAE5DBD5D905DB75DBC5DC95DCD5DD35DD25DD65DDB
+5DEB5DF25DF55E0B5E1A5E195E115E1B5E365E375E445E435E405E4E5E575E54
+5E5F5E625E645E475E755E765E7A9EBC5E7F5EA05EC15EC25EC85ED05ECF0000
+D7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005ED65EE35EDD5EDA5EDB5EE25EE15EE85EE95EEC5EF15EF35EF05EF45EF8
+5EFE5F035F095F5D5F5C5F0B5F115F165F295F2D5F385F415F485F4C5F4E5F2F
+5F515F565F575F595F615F6D5F735F775F835F825F7F5F8A5F885F915F875F9E
+5F995F985FA05FA85FAD5FBC5FD65FFB5FE45FF85FF15FDD60B35FFF60216060
+601960106029600E6031601B6015602B6026600F603A605A6041606A6077605F
+604A6046604D6063604360646042606C606B60596081608D60E76083609A0000
+D8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006084609B60966097609260A7608B60E160B860E060D360B45FF060BD60C6
+60B560D8614D6115610660F660F7610060F460FA6103612160FB60F1610D610E
+6147613E61286127614A613F613C612C6134613D614261446173617761586159
+615A616B6174616F61656171615F615D6153617561996196618761AC6194619A
+618A619161AB61AE61CC61CA61C961F761C861C361C661BA61CB7F7961CD61E6
+61E361F661FA61F461FF61FD61FC61FE620062086209620D620C6214621B0000
+D9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000621E6221622A622E6230623262336241624E625E6263625B62606268627C
+62826289627E62926293629662D46283629462D762D162BB62CF62FF62C664D4
+62C862DC62CC62CA62C262C7629B62C9630C62EE62F163276302630862EF62F5
+6350633E634D641C634F6396638E638063AB637663A3638F6389639F63B5636B
+636963BE63E963C063C663E363C963D263F663C4641664346406641364266436
+651D64176428640F6467646F6476644E652A6495649364A564A9648864BC0000
+DA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064DA64D264C564C764BB64D864C264F164E7820964E064E162AC64E364EF
+652C64F664F464F264FA650064FD6518651C650565246523652B653465356537
+65366538754B654865566555654D6558655E655D65726578658265838B8A659B
+659F65AB65B765C365C665C165C465CC65D265DB65D965E065E165F16772660A
+660365FB6773663566366634661C664F664466496641665E665D666466676668
+665F6662667066836688668E668966846698669D66C166B966C966BE66BC0000
+DB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000066C466B866D666DA66E0663F66E666E966F066F566F7670F6716671E6726
+67279738672E673F67366741673867376746675E676067596763676467896770
+67A9677C676A678C678B67A667A1678567B767EF67B467EC67B367E967B867E4
+67DE67DD67E267EE67B967CE67C667E76A9C681E684668296840684D6832684E
+68B3682B685968636877687F689F688F68AD6894689D689B68836AAE68B96874
+68B568A068BA690F688D687E690168CA690868D86922692668E1690C68CD0000
+DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068D468E768D569366912690468D768E3692568F968E068EF6928692A691A
+6923692168C669796977695C6978696B6954697E696E69396974693D69596930
+6961695E695D6981696A69B269AE69D069BF69C169D369BE69CE5BE869CA69DD
+69BB69C369A76A2E699169A0699C699569B469DE69E86A026A1B69FF6B0A69F9
+69F269E76A0569B16A1E69ED6A1469EB6A0A6A126AC16A236A136A446A0C6A72
+6A366A786A476A626A596A666A486A386A226A906A8D6AA06A846AA26AA30000
+DD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006A9786176ABB6AC36AC26AB86AB36AAC6ADE6AD16ADF6AAA6ADA6AEA6AFB
+6B0586166AFA6B126B169B316B1F6B386B3776DC6B3998EE6B476B436B496B50
+6B596B546B5B6B5F6B616B786B796B7F6B806B846B836B8D6B986B956B9E6BA4
+6BAA6BAB6BAF6BB26BB16BB36BB76BBC6BC66BCB6BD36BDF6BEC6BEB6BF36BEF
+9EBE6C086C136C146C1B6C246C236C5E6C556C626C6A6C826C8D6C9A6C816C9B
+6C7E6C686C736C926C906CC46CF16CD36CBD6CD76CC56CDD6CAE6CB16CBE0000
+DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006CBA6CDB6CEF6CD96CEA6D1F884D6D366D2B6D3D6D386D196D356D336D12
+6D0C6D636D936D646D5A6D796D596D8E6D956FE46D856DF96E156E0A6DB56DC7
+6DE66DB86DC66DEC6DDE6DCC6DE86DD26DC56DFA6DD96DE46DD56DEA6DEE6E2D
+6E6E6E2E6E196E726E5F6E3E6E236E6B6E2B6E766E4D6E1F6E436E3A6E4E6E24
+6EFF6E1D6E386E826EAA6E986EC96EB76ED36EBD6EAF6EC46EB26ED46ED56E8F
+6EA56EC26E9F6F416F11704C6EEC6EF86EFE6F3F6EF26F316EEF6F326ECC0000
+DF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006F3E6F136EF76F866F7A6F786F816F806F6F6F5B6FF36F6D6F826F7C6F58
+6F8E6F916FC26F666FB36FA36FA16FA46FB96FC66FAA6FDF6FD56FEC6FD46FD8
+6FF16FEE6FDB7009700B6FFA70117001700F6FFE701B701A6F74701D7018701F
+7030703E7032705170637099709270AF70F170AC70B870B370AE70DF70CB70DD
+70D9710970FD711C711971657155718871667162714C7156716C718F71FB7184
+719571A871AC71D771B971BE71D271C971D471CE71E071EC71E771F571FC0000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000071F971FF720D7210721B7228722D722C72307232723B723C723F72407246
+724B72587274727E7282728172877292729672A272A772B972B272C372C672C4
+72CE72D272E272E072E172F972F7500F7317730A731C7316731D7334732F7329
+7325733E734E734F9ED87357736A7368737073787375737B737A73C873B373CE
+73BB73C073E573EE73DE74A27405746F742573F87432743A7455743F745F7459
+7441745C746974707463746A7476747E748B749E74A774CA74CF74D473F10000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000074E074E374E774E974EE74F274F074F174F874F7750475037505750C750E
+750D75157513751E7526752C753C7544754D754A7549755B7546755A75697564
+7567756B756D75787576758675877574758A758975827594759A759D75A575A3
+75C275B375C375B575BD75B875BC75B175CD75CA75D275D975E375DE75FE75FF
+75FC760175F075FA75F275F3760B760D7609761F762776207621762276247634
+7630763B764776487646765C76587661766276687669766A7667766C76700000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000767276767678767C768076837688768B768E769676937699769A76B076B4
+76B876B976BA76C276CD76D676D276DE76E176E576E776EA862F76FB77087707
+770477297724771E77257726771B773777387747775A7768776B775B7765777F
+777E7779778E778B779177A0779E77B077B677B977BF77BC77BD77BB77C777CD
+77D777DA77DC77E377EE77FC780C781279267820792A7845788E78747886787C
+789A788C78A378B578AA78AF78D178C678CB78D478BE78BC78C578CA78EC0000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000078E778DA78FD78F47907791279117919792C792B794079607957795F795A
+79557953797A797F798A799D79A79F4B79AA79AE79B379B979BA79C979D579E7
+79EC79E179E37A087A0D7A187A197A207A1F79807A317A3B7A3E7A377A437A57
+7A497A617A627A699F9D7A707A797A7D7A887A977A957A987A967AA97AC87AB0
+7AB67AC57AC47ABF90837AC77ACA7ACD7ACF7AD57AD37AD97ADA7ADD7AE17AE2
+7AE67AED7AF07B027B0F7B0A7B067B337B187B197B1E7B357B287B367B500000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007B7A7B047B4D7B0B7B4C7B457B757B657B747B677B707B717B6C7B6E7B9D
+7B987B9F7B8D7B9C7B9A7B8B7B927B8F7B5D7B997BCB7BC17BCC7BCF7BB47BC6
+7BDD7BE97C117C147BE67BE57C607C007C077C137BF37BF77C177C0D7BF67C23
+7C277C2A7C1F7C377C2B7C3D7C4C7C437C547C4F7C407C507C587C5F7C647C56
+7C657C6C7C757C837C907CA47CAD7CA27CAB7CA17CA87CB37CB27CB17CAE7CB9
+7CBD7CC07CC57CC27CD87CD27CDC7CE29B3B7CEF7CF27CF47CF67CFA7D060000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007D027D1C7D157D0A7D457D4B7D2E7D327D3F7D357D467D737D567D4E7D72
+7D687D6E7D4F7D637D937D897D5B7D8F7D7D7D9B7DBA7DAE7DA37DB57DC77DBD
+7DAB7E3D7DA27DAF7DDC7DB87D9F7DB07DD87DDD7DE47DDE7DFB7DF27DE17E05
+7E0A7E237E217E127E317E1F7E097E0B7E227E467E667E3B7E357E397E437E37
+7E327E3A7E677E5D7E567E5E7E597E5A7E797E6A7E697E7C7E7B7E837DD57E7D
+8FAE7E7F7E887E897E8C7E927E907E937E947E967E8E7E9B7E9C7F387F3A0000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007F457F4C7F4D7F4E7F507F517F557F547F587F5F7F607F687F697F677F78
+7F827F867F837F887F877F8C7F947F9E7F9D7F9A7FA37FAF7FB27FB97FAE7FB6
+7FB88B717FC57FC67FCA7FD57FD47FE17FE67FE97FF37FF998DC80068004800B
+801280188019801C80218028803F803B804A804680528058805A805F80628068
+80738072807080768079807D807F808480868085809B8093809A80AD519080AC
+80DB80E580D980DD80C480DA80D6810980EF80F1811B81298123812F814B0000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000968B8146813E8153815180FC8171816E81658166817481838188818A8180
+818281A0819581A481A3815F819381A981B081B581BE81B881BD81C081C281BA
+81C981CD81D181D981D881C881DA81DF81E081E781FA81FB81FE820182028205
+8207820A820D821082168229822B82388233824082598258825D825A825F8264
+82628268826A826B822E827182778278827E828D829282AB829F82BB82AC82E1
+82E382DF82D282F482F382FA8393830382FB82F982DE830682DC830982D90000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000833583348316833283318340833983508345832F832B831783188385839A
+83AA839F83A283968323838E8387838A837C83B58373837583A0838983A883F4
+841383EB83CE83FD840383D8840B83C183F7840783E083F2840D8422842083BD
+8438850683FB846D842A843C855A84848477846B84AD846E848284698446842C
+846F8479843584CA846284B984BF849F84D984CD84BB84DA84D084C184C684D6
+84A1852184FF84F485178518852C851F8515851484FC85408563855885480000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000085418602854B8555858085A485888591858A85A8856D8594859B85EA8587
+859C8577857E859085C985BA85CF85B985D085D585DD85E585DC85F9860A8613
+860B85FE85FA86068622861A8630863F864D4E558654865F86678671869386A3
+86A986AA868B868C86B686AF86C486C686B086C9882386AB86D486DE86E986EC
+86DF86DB86EF8712870687088700870386FB87118709870D86F9870A8734873F
+8737873B87258729871A8760875F8778874C874E877487578768876E87590000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000087538763876A880587A2879F878287AF87CB87BD87C087D096D687AB87C4
+87B387C787C687BB87EF87F287E0880F880D87FE87F687F7880E87D288118816
+8815882288218831883688398827883B8844884288528859885E8862886B8881
+887E889E8875887D88B5887288828897889288AE889988A2888D88A488B088BF
+88B188C388C488D488D888D988DD88F9890288FC88F488E888F28904890C890A
+89138943891E8925892A892B89418944893B89368938894C891D8960895E0000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000089668964896D896A896F89748977897E89838988898A8993899889A189A9
+89A689AC89AF89B289BA89BD89BF89C089DA89DC89DD89E789F489F88A038A16
+8A108A0C8A1B8A1D8A258A368A418A5B8A528A468A488A7C8A6D8A6C8A628A85
+8A828A848AA88AA18A918AA58AA68A9A8AA38AC48ACD8AC28ADA8AEB8AF38AE7
+8AE48AF18B148AE08AE28AF78ADE8ADB8B0C8B078B1A8AE18B168B108B178B20
+8B3397AB8B268B2B8B3E8B288B418B4C8B4F8B4E8B498B568B5B8B5A8B6B0000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008B5F8B6C8B6F8B748B7D8B808B8C8B8E8B928B938B968B998B9A8C3A8C41
+8C3F8C488C4C8C4E8C508C558C628C6C8C788C7A8C828C898C858C8A8C8D8C8E
+8C948C7C8C98621D8CAD8CAA8CBD8CB28CB38CAE8CB68CC88CC18CE48CE38CDA
+8CFD8CFA8CFB8D048D058D0A8D078D0F8D0D8D109F4E8D138CCD8D148D168D67
+8D6D8D718D738D818D998DC28DBE8DBA8DCF8DDA8DD68DCC8DDB8DCB8DEA8DEB
+8DDF8DE38DFC8E088E098DFF8E1D8E1E8E108E1F8E428E358E308E348E4A0000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008E478E498E4C8E508E488E598E648E608E2A8E638E558E768E728E7C8E81
+8E878E858E848E8B8E8A8E938E918E948E998EAA8EA18EAC8EB08EC68EB18EBE
+8EC58EC88ECB8EDB8EE38EFC8EFB8EEB8EFE8F0A8F058F158F128F198F138F1C
+8F1F8F1B8F0C8F268F338F3B8F398F458F428F3E8F4C8F498F468F4E8F578F5C
+8F628F638F648F9C8F9F8FA38FAD8FAF8FB78FDA8FE58FE28FEA8FEF90878FF4
+90058FF98FFA901190159021900D901E9016900B90279036903590398FF80000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000904F905090519052900E9049903E90569058905E9068906F907696A89072
+9082907D90819080908A9089908F90A890AF90B190B590E290E4624890DB9102
+9112911991329130914A9156915891639165916991739172918B9189918291A2
+91AB91AF91AA91B591B491BA91C091C191C991CB91D091D691DF91E191DB91FC
+91F591F6921E91FF9214922C92159211925E925792459249926492489295923F
+924B9250929C92969293929B925A92CF92B992B792E9930F92FA9344932E0000
+EF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000093199322931A9323933A9335933B935C9360937C936E935693B093AC93AD
+939493B993D693D793E893E593D893C393DD93D093C893E4941A941494139403
+940794109436942B94359421943A944194529444945B94609462945E946A9229
+947094759477947D945A947C947E9481947F95829587958A9594959695989599
+95A095A895A795AD95BC95BB95B995BE95CA6FF695C395CD95CC95D595D495D6
+95DC95E195E595E296219628962E962F9642964C964F964B9677965C965E0000
+F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000965D965F96669672966C968D96989695969796AA96A796B196B296B096B4
+96B696B896B996CE96CB96C996CD894D96DC970D96D596F99704970697089713
+970E9711970F971697199724972A97309739973D973E97449746974897429749
+975C976097649766976852D2976B977197799785977C9781977A9786978B978F
+9790979C97A897A697A397B397B497C397C697C897CB97DC97ED9F4F97F27ADF
+97F697F5980F980C9838982498219837983D9846984F984B986B986F98700000
+F1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000098719874987398AA98AF98B198B698C498C398C698E998EB990399099912
+991499189921991D991E99249920992C992E993D993E9942994999459950994B
+99519952994C99559997999899A599AD99AE99BC99DF99DB99DD99D899D199ED
+99EE99F199F299FB99F89A019A0F9A0599E29A199A2B9A379A459A429A409A43
+9A3E9A559A4D9A5B9A579A5F9A629A659A649A699A6B9A6A9AAD9AB09ABC9AC0
+9ACF9AD19AD39AD49ADE9ADF9AE29AE39AE69AEF9AEB9AEE9AF49AF19AF70000
+F2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009AFB9B069B189B1A9B1F9B229B239B259B279B289B299B2A9B2E9B2F9B32
+9B449B439B4F9B4D9B4E9B519B589B749B939B839B919B969B979B9F9BA09BA8
+9BB49BC09BCA9BB99BC69BCF9BD19BD29BE39BE29BE49BD49BE19C3A9BF29BF1
+9BF09C159C149C099C139C0C9C069C089C129C0A9C049C2E9C1B9C259C249C21
+9C309C479C329C469C3E9C5A9C609C679C769C789CE79CEC9CF09D099D089CEB
+9D039D069D2A9D269DAF9D239D1F9D449D159D129D419D3F9D3E9D469D480000
+F3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009D5D9D5E9D649D519D509D599D729D899D879DAB9D6F9D7A9D9A9DA49DA9
+9DB29DC49DC19DBB9DB89DBA9DC69DCF9DC29DD99DD39DF89DE69DED9DEF9DFD
+9E1A9E1B9E1E9E759E799E7D9E819E889E8B9E8C9E929E959E919E9D9EA59EA9
+9EB89EAA9EAD97619ECC9ECE9ECF9ED09ED49EDC9EDE9EDD9EE09EE59EE89EEF
+9EF49EF69EF79EF99EFB9EFC9EFD9F079F0876B79F159F219F2C9F3E9F4A9F52
+9F549F639F5F9F609F619F669F679F6C9F6A9F779F729F769F959F9C9FA00000
+F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000582F69C79059746451DC7199000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+R
+A1C1 301C FF5E
+A1C2 2016 2225
+A1DD 2212 FF0D
+A1F1 00A2 FFE0
+A1F2 00A3 FFE1
+A2CC 00AC FFE2
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-kr.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-kr.enc
new file mode 100644
index 0000000000..5e9bb93bbb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/euc-kr.enc
@@ -0,0 +1,1533 @@
+# Encoding file: euc-kr, multi-byte
+M
+003F 0 90
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030003001300200B72025202600A8300300AD20152225FF3C223C20182019
+201C201D3014301530083009300A300B300C300D300E300F3010301100B100D7
+00F7226022642265221E223400B0203220332103212BFFE0FFE1FFE526422640
+222022A52312220222072261225200A7203B2606260525CB25CF25CE25C725C6
+25A125A025B325B225BD25BC219221902191219321943013226A226B221A223D
+221D2235222B222C2208220B2286228722822283222A222922272228FFE20000
+A2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000021D221D42200220300B4FF5E02C702D802DD02DA02D900B802DB00A100BF
+02D0222E2211220F00A42109203025C125C025B725B626642660266126652667
+2663229925C825A325D025D1259225A425A525A825A725A625A92668260F260E
+261C261E00B62020202121952197219921962198266D2669266A266C327F321C
+211633C7212233C233D821210000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF01FF02FF03FF04FF05FF06FF07FF08FF09FF0AFF0BFF0CFF0DFF0EFF0F
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19FF1AFF1BFF1CFF1DFF1EFF1F
+FF20FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF3BFFE6FF3DFF3EFF3F
+FF40FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5AFF5BFF5CFF5DFFE30000
+A4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000313131323133313431353136313731383139313A313B313C313D313E313F
+3140314131423143314431453146314731483149314A314B314C314D314E314F
+3150315131523153315431553156315731583159315A315B315C315D315E315F
+3160316131623163316431653166316731683169316A316B316C316D316E316F
+3170317131723173317431753176317731783179317A317B317C317D317E317F
+3180318131823183318431853186318731883189318A318B318C318D318E0000
+A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000217021712172217321742175217621772178217900000000000000000000
+2160216121622163216421652166216721682169000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+A6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000025002502250C251025182514251C252C25242534253C25012503250F2513
+251B251725232533252B253B254B2520252F25282537253F251D253025252538
+254225122511251A251925162515250E250D251E251F25212522252625272529
+252A252D252E25312532253525362539253A253D253E25402541254325442545
+2546254725482549254A00000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00003395339633972113339833C433A333A433A533A63399339A339B339C339D
+339E339F33A033A133A233CA338D338E338F33CF3388338933C833A733A833B0
+33B133B233B333B433B533B633B733B833B93380338133823383338433BA33BB
+33BC33BD33BE33BF33903391339233933394212633C033C1338A338B338C33D6
+33C533AD33AE33AF33DB33A933AA33AB33AC33DD33D033D333C333C933DC33C6
+0000000000000000000000000000000000000000000000000000000000000000
+A8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000C600D000AA0126000001320000013F014100D8015200BA00DE0166014A
+00003260326132623263326432653266326732683269326A326B326C326D326E
+326F3270327132723273327432753276327732783279327A327B24D024D124D2
+24D324D424D524D624D724D824D924DA24DB24DC24DD24DE24DF24E024E124E2
+24E324E424E524E624E724E824E9246024612462246324642465246624672468
+2469246A246B246C246D246E00BD2153215400BC00BE215B215C215D215E0000
+A9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000E6011100F001270131013301380140014200F8015300DF00FE0167014B
+01493200320132023203320432053206320732083209320A320B320C320D320E
+320F3210321132123213321432153216321732183219321A321B249C249D249E
+249F24A024A124A224A324A424A524A624A724A824A924AA24AB24AC24AD24AE
+24AF24B024B124B224B324B424B5247424752476247724782479247A247B247C
+247D247E247F24802481248200B900B200B32074207F20812082208320840000
+AA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+AB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+AC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AC00AC01AC04AC07AC08AC09AC0AAC10AC11AC12AC13AC14AC15AC16AC17
+AC19AC1AAC1BAC1CAC1DAC20AC24AC2CAC2DAC2FAC30AC31AC38AC39AC3CAC40
+AC4BAC4DAC54AC58AC5CAC70AC71AC74AC77AC78AC7AAC80AC81AC83AC84AC85
+AC86AC89AC8AAC8BAC8CAC90AC94AC9CAC9DAC9FACA0ACA1ACA8ACA9ACAAACAC
+ACAFACB0ACB8ACB9ACBBACBCACBDACC1ACC4ACC8ACCCACD5ACD7ACE0ACE1ACE4
+ACE7ACE8ACEAACECACEFACF0ACF1ACF3ACF5ACF6ACFCACFDAD00AD04AD060000
+B1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AD0CAD0DAD0FAD11AD18AD1CAD20AD29AD2CAD2DAD34AD35AD38AD3CAD44
+AD45AD47AD49AD50AD54AD58AD61AD63AD6CAD6DAD70AD73AD74AD75AD76AD7B
+AD7CAD7DAD7FAD81AD82AD88AD89AD8CAD90AD9CAD9DADA4ADB7ADC0ADC1ADC4
+ADC8ADD0ADD1ADD3ADDCADE0ADE4ADF8ADF9ADFCADFFAE00AE01AE08AE09AE0B
+AE0DAE14AE30AE31AE34AE37AE38AE3AAE40AE41AE43AE45AE46AE4AAE4CAE4D
+AE4EAE50AE54AE56AE5CAE5DAE5FAE60AE61AE65AE68AE69AE6CAE70AE780000
+B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AE79AE7BAE7CAE7DAE84AE85AE8CAEBCAEBDAEBEAEC0AEC4AECCAECDAECF
+AED0AED1AED8AED9AEDCAEE8AEEBAEEDAEF4AEF8AEFCAF07AF08AF0DAF10AF2C
+AF2DAF30AF32AF34AF3CAF3DAF3FAF41AF42AF43AF48AF49AF50AF5CAF5DAF64
+AF65AF79AF80AF84AF88AF90AF91AF95AF9CAFB8AFB9AFBCAFC0AFC7AFC8AFC9
+AFCBAFCDAFCEAFD4AFDCAFE8AFE9AFF0AFF1AFF4AFF8B000B001B004B00CB010
+B014B01CB01DB028B044B045B048B04AB04CB04EB053B054B055B057B0590000
+B3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B05DB07CB07DB080B084B08CB08DB08FB091B098B099B09AB09CB09FB0A0
+B0A1B0A2B0A8B0A9B0ABB0ACB0ADB0AEB0AFB0B1B0B3B0B4B0B5B0B8B0BCB0C4
+B0C5B0C7B0C8B0C9B0D0B0D1B0D4B0D8B0E0B0E5B108B109B10BB10CB110B112
+B113B118B119B11BB11CB11DB123B124B125B128B12CB134B135B137B138B139
+B140B141B144B148B150B151B154B155B158B15CB160B178B179B17CB180B182
+B188B189B18BB18DB192B193B194B198B19CB1A8B1CCB1D0B1D4B1DCB1DD0000
+B4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B1DFB1E8B1E9B1ECB1F0B1F9B1FBB1FDB204B205B208B20BB20CB214B215
+B217B219B220B234B23CB258B25CB260B268B269B274B275B27CB284B285B289
+B290B291B294B298B299B29AB2A0B2A1B2A3B2A5B2A6B2AAB2ACB2B0B2B4B2C8
+B2C9B2CCB2D0B2D2B2D8B2D9B2DBB2DDB2E2B2E4B2E5B2E6B2E8B2EBB2ECB2ED
+B2EEB2EFB2F3B2F4B2F5B2F7B2F8B2F9B2FAB2FBB2FFB300B301B304B308B310
+B311B313B314B315B31CB354B355B356B358B35BB35CB35EB35FB364B3650000
+B5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B367B369B36BB36EB370B371B374B378B380B381B383B384B385B38CB390
+B394B3A0B3A1B3A8B3ACB3C4B3C5B3C8B3CBB3CCB3CEB3D0B3D4B3D5B3D7B3D9
+B3DBB3DDB3E0B3E4B3E8B3FCB410B418B41CB420B428B429B42BB434B450B451
+B454B458B460B461B463B465B46CB480B488B49DB4A4B4A8B4ACB4B5B4B7B4B9
+B4C0B4C4B4C8B4D0B4D5B4DCB4DDB4E0B4E3B4E4B4E6B4ECB4EDB4EFB4F1B4F8
+B514B515B518B51BB51CB524B525B527B528B529B52AB530B531B534B5380000
+B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B540B541B543B544B545B54BB54CB54DB550B554B55CB55DB55FB560B561
+B5A0B5A1B5A4B5A8B5AAB5ABB5B0B5B1B5B3B5B4B5B5B5BBB5BCB5BDB5C0B5C4
+B5CCB5CDB5CFB5D0B5D1B5D8B5ECB610B611B614B618B625B62CB634B648B664
+B668B69CB69DB6A0B6A4B6ABB6ACB6B1B6D4B6F0B6F4B6F8B700B701B705B728
+B729B72CB72FB730B738B739B73BB744B748B74CB754B755B760B764B768B770
+B771B773B775B77CB77DB780B784B78CB78DB78FB790B791B792B796B7970000
+B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B798B799B79CB7A0B7A8B7A9B7ABB7ACB7ADB7B4B7B5B7B8B7C7B7C9B7EC
+B7EDB7F0B7F4B7FCB7FDB7FFB800B801B807B808B809B80CB810B818B819B81B
+B81DB824B825B828B82CB834B835B837B838B839B840B844B851B853B85CB85D
+B860B864B86CB86DB86FB871B878B87CB88DB8A8B8B0B8B4B8B8B8C0B8C1B8C3
+B8C5B8CCB8D0B8D4B8DDB8DFB8E1B8E8B8E9B8ECB8F0B8F8B8F9B8FBB8FDB904
+B918B920B93CB93DB940B944B94CB94FB951B958B959B95CB960B968B9690000
+B8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B96BB96DB974B975B978B97CB984B985B987B989B98AB98DB98EB9ACB9AD
+B9B0B9B4B9BCB9BDB9BFB9C1B9C8B9C9B9CCB9CEB9CFB9D0B9D1B9D2B9D8B9D9
+B9DBB9DDB9DEB9E1B9E3B9E4B9E5B9E8B9ECB9F4B9F5B9F7B9F8B9F9B9FABA00
+BA01BA08BA15BA38BA39BA3CBA40BA42BA48BA49BA4BBA4DBA4EBA53BA54BA55
+BA58BA5CBA64BA65BA67BA68BA69BA70BA71BA74BA78BA83BA84BA85BA87BA8C
+BAA8BAA9BAABBAACBAB0BAB2BAB8BAB9BABBBABDBAC4BAC8BAD8BAD9BAFC0000
+B9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BB00BB04BB0DBB0FBB11BB18BB1CBB20BB29BB2BBB34BB35BB36BB38BB3B
+BB3CBB3DBB3EBB44BB45BB47BB49BB4DBB4FBB50BB54BB58BB61BB63BB6CBB88
+BB8CBB90BBA4BBA8BBACBBB4BBB7BBC0BBC4BBC8BBD0BBD3BBF8BBF9BBFCBBFF
+BC00BC02BC08BC09BC0BBC0CBC0DBC0FBC11BC14BC15BC16BC17BC18BC1BBC1C
+BC1DBC1EBC1FBC24BC25BC27BC29BC2DBC30BC31BC34BC38BC40BC41BC43BC44
+BC45BC49BC4CBC4DBC50BC5DBC84BC85BC88BC8BBC8CBC8EBC94BC95BC970000
+BA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BC99BC9ABCA0BCA1BCA4BCA7BCA8BCB0BCB1BCB3BCB4BCB5BCBCBCBDBCC0
+BCC4BCCDBCCFBCD0BCD1BCD5BCD8BCDCBCF4BCF5BCF6BCF8BCFCBD04BD05BD07
+BD09BD10BD14BD24BD2CBD40BD48BD49BD4CBD50BD58BD59BD64BD68BD80BD81
+BD84BD87BD88BD89BD8ABD90BD91BD93BD95BD99BD9ABD9CBDA4BDB0BDB8BDD4
+BDD5BDD8BDDCBDE9BDF0BDF4BDF8BE00BE03BE05BE0CBE0DBE10BE14BE1CBE1D
+BE1FBE44BE45BE48BE4CBE4EBE54BE55BE57BE59BE5ABE5BBE60BE61BE640000
+BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BE68BE6ABE70BE71BE73BE74BE75BE7BBE7CBE7DBE80BE84BE8CBE8DBE8F
+BE90BE91BE98BE99BEA8BED0BED1BED4BED7BED8BEE0BEE3BEE4BEE5BEECBF01
+BF08BF09BF18BF19BF1BBF1CBF1DBF40BF41BF44BF48BF50BF51BF55BF94BFB0
+BFC5BFCCBFCDBFD0BFD4BFDCBFDFBFE1C03CC051C058C05CC060C068C069C090
+C091C094C098C0A0C0A1C0A3C0A5C0ACC0ADC0AFC0B0C0B3C0B4C0B5C0B6C0BC
+C0BDC0BFC0C0C0C1C0C5C0C8C0C9C0CCC0D0C0D8C0D9C0DBC0DCC0DDC0E40000
+BC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C0E5C0E8C0ECC0F4C0F5C0F7C0F9C100C104C108C110C115C11CC11DC11E
+C11FC120C123C124C126C127C12CC12DC12FC130C131C136C138C139C13CC140
+C148C149C14BC14CC14DC154C155C158C15CC164C165C167C168C169C170C174
+C178C185C18CC18DC18EC190C194C196C19CC19DC19FC1A1C1A5C1A8C1A9C1AC
+C1B0C1BDC1C4C1C8C1CCC1D4C1D7C1D8C1E0C1E4C1E8C1F0C1F1C1F3C1FCC1FD
+C200C204C20CC20DC20FC211C218C219C21CC21FC220C228C229C22BC22D0000
+BD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C22FC231C232C234C248C250C251C254C258C260C265C26CC26DC270C274
+C27CC27DC27FC281C288C289C290C298C29BC29DC2A4C2A5C2A8C2ACC2ADC2B4
+C2B5C2B7C2B9C2DCC2DDC2E0C2E3C2E4C2EBC2ECC2EDC2EFC2F1C2F6C2F8C2F9
+C2FBC2FCC300C308C309C30CC30DC313C314C315C318C31CC324C325C328C329
+C345C368C369C36CC370C372C378C379C37CC37DC384C388C38CC3C0C3D8C3D9
+C3DCC3DFC3E0C3E2C3E8C3E9C3EDC3F4C3F5C3F8C408C410C424C42CC4300000
+BE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C434C43CC43DC448C464C465C468C46CC474C475C479C480C494C49CC4B8
+C4BCC4E9C4F0C4F1C4F4C4F8C4FAC4FFC500C501C50CC510C514C51CC528C529
+C52CC530C538C539C53BC53DC544C545C548C549C54AC54CC54DC54EC553C554
+C555C557C558C559C55DC55EC560C561C564C568C570C571C573C574C575C57C
+C57DC580C584C587C58CC58DC58FC591C595C597C598C59CC5A0C5A9C5B4C5B5
+C5B8C5B9C5BBC5BCC5BDC5BEC5C4C5C5C5C6C5C7C5C8C5C9C5CAC5CCC5CE0000
+BF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C5D0C5D1C5D4C5D8C5E0C5E1C5E3C5E5C5ECC5EDC5EEC5F0C5F4C5F6C5F7
+C5FCC5FDC5FEC5FFC600C601C605C606C607C608C60CC610C618C619C61BC61C
+C624C625C628C62CC62DC62EC630C633C634C635C637C639C63BC640C641C644
+C648C650C651C653C654C655C65CC65DC660C66CC66FC671C678C679C67CC680
+C688C689C68BC68DC694C695C698C69CC6A4C6A5C6A7C6A9C6B0C6B1C6B4C6B8
+C6B9C6BAC6C0C6C1C6C3C6C5C6CCC6CDC6D0C6D4C6DCC6DDC6E0C6E1C6E80000
+C0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C6E9C6ECC6F0C6F8C6F9C6FDC704C705C708C70CC714C715C717C719C720
+C721C724C728C730C731C733C735C737C73CC73DC740C744C74AC74CC74DC74F
+C751C752C753C754C755C756C757C758C75CC760C768C76BC774C775C778C77C
+C77DC77EC783C784C785C787C788C789C78AC78EC790C791C794C796C797C798
+C79AC7A0C7A1C7A3C7A4C7A5C7A6C7ACC7ADC7B0C7B4C7BCC7BDC7BFC7C0C7C1
+C7C8C7C9C7CCC7CEC7D0C7D8C7DDC7E4C7E8C7ECC800C801C804C808C80A0000
+C1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C810C811C813C815C816C81CC81DC820C824C82CC82DC82FC831C838C83C
+C840C848C849C84CC84DC854C870C871C874C878C87AC880C881C883C885C886
+C887C88BC88CC88DC894C89DC89FC8A1C8A8C8BCC8BDC8C4C8C8C8CCC8D4C8D5
+C8D7C8D9C8E0C8E1C8E4C8F5C8FCC8FDC900C904C905C906C90CC90DC90FC911
+C918C92CC934C950C951C954C958C960C961C963C96CC970C974C97CC988C989
+C98CC990C998C999C99BC99DC9C0C9C1C9C4C9C7C9C8C9CAC9D0C9D1C9D30000
+C2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C9D5C9D6C9D9C9DAC9DCC9DDC9E0C9E2C9E4C9E7C9ECC9EDC9EFC9F0C9F1
+C9F8C9F9C9FCCA00CA08CA09CA0BCA0CCA0DCA14CA18CA29CA4CCA4DCA50CA54
+CA5CCA5DCA5FCA60CA61CA68CA7DCA84CA98CABCCABDCAC0CAC4CACCCACDCACF
+CAD1CAD3CAD8CAD9CAE0CAECCAF4CB08CB10CB14CB18CB20CB21CB41CB48CB49
+CB4CCB50CB58CB59CB5DCB64CB78CB79CB9CCBB8CBD4CBE4CBE7CBE9CC0CCC0D
+CC10CC14CC1CCC1DCC21CC22CC27CC28CC29CC2CCC2ECC30CC38CC39CC3B0000
+C3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CC3CCC3DCC3ECC44CC45CC48CC4CCC54CC55CC57CC58CC59CC60CC64CC66
+CC68CC70CC75CC98CC99CC9CCCA0CCA8CCA9CCABCCACCCADCCB4CCB5CCB8CCBC
+CCC4CCC5CCC7CCC9CCD0CCD4CCE4CCECCCF0CD01CD08CD09CD0CCD10CD18CD19
+CD1BCD1DCD24CD28CD2CCD39CD5CCD60CD64CD6CCD6DCD6FCD71CD78CD88CD94
+CD95CD98CD9CCDA4CDA5CDA7CDA9CDB0CDC4CDCCCDD0CDE8CDECCDF0CDF8CDF9
+CDFBCDFDCE04CE08CE0CCE14CE19CE20CE21CE24CE28CE30CE31CE33CE350000
+C4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CE58CE59CE5CCE5FCE60CE61CE68CE69CE6BCE6DCE74CE75CE78CE7CCE84
+CE85CE87CE89CE90CE91CE94CE98CEA0CEA1CEA3CEA4CEA5CEACCEADCEC1CEE4
+CEE5CEE8CEEBCEECCEF4CEF5CEF7CEF8CEF9CF00CF01CF04CF08CF10CF11CF13
+CF15CF1CCF20CF24CF2CCF2DCF2FCF30CF31CF38CF54CF55CF58CF5CCF64CF65
+CF67CF69CF70CF71CF74CF78CF80CF85CF8CCFA1CFA8CFB0CFC4CFE0CFE1CFE4
+CFE8CFF0CFF1CFF3CFF5CFFCD000D004D011D018D02DD034D035D038D03C0000
+C5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D044D045D047D049D050D054D058D060D06CD06DD070D074D07CD07DD081
+D0A4D0A5D0A8D0ACD0B4D0B5D0B7D0B9D0C0D0C1D0C4D0C8D0C9D0D0D0D1D0D3
+D0D4D0D5D0DCD0DDD0E0D0E4D0ECD0EDD0EFD0F0D0F1D0F8D10DD130D131D134
+D138D13AD140D141D143D144D145D14CD14DD150D154D15CD15DD15FD161D168
+D16CD17CD184D188D1A0D1A1D1A4D1A8D1B0D1B1D1B3D1B5D1BAD1BCD1C0D1D8
+D1F4D1F8D207D209D210D22CD22DD230D234D23CD23DD23FD241D248D25C0000
+C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D264D280D281D284D288D290D291D295D29CD2A0D2A4D2ACD2B1D2B8D2B9
+D2BCD2BFD2C0D2C2D2C8D2C9D2CBD2D4D2D8D2DCD2E4D2E5D2F0D2F1D2F4D2F8
+D300D301D303D305D30CD30DD30ED310D314D316D31CD31DD31FD320D321D325
+D328D329D32CD330D338D339D33BD33CD33DD344D345D37CD37DD380D384D38C
+D38DD38FD390D391D398D399D39CD3A0D3A8D3A9D3ABD3ADD3B4D3B8D3BCD3C4
+D3C5D3C8D3C9D3D0D3D8D3E1D3E3D3ECD3EDD3F0D3F4D3FCD3FDD3FFD4010000
+C7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D408D41DD440D444D45CD460D464D46DD46FD478D479D47CD47FD480D482
+D488D489D48BD48DD494D4A9D4CCD4D0D4D4D4DCD4DFD4E8D4ECD4F0D4F8D4FB
+D4FDD504D508D50CD514D515D517D53CD53DD540D544D54CD54DD54FD551D558
+D559D55CD560D565D568D569D56BD56DD574D575D578D57CD584D585D587D588
+D589D590D5A5D5C8D5C9D5CCD5D0D5D2D5D8D5D9D5DBD5DDD5E4D5E5D5E8D5EC
+D5F4D5F5D5F7D5F9D600D601D604D608D610D611D613D614D615D61CD6200000
+C8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D624D62DD638D639D63CD640D645D648D649D64BD64DD651D654D655D658
+D65CD667D669D670D671D674D683D685D68CD68DD690D694D69DD69FD6A1D6A8
+D6ACD6B0D6B9D6BBD6C4D6C5D6C8D6CCD6D1D6D4D6D7D6D9D6E0D6E4D6E8D6F0
+D6F5D6FCD6FDD700D704D711D718D719D71CD720D728D729D72BD72DD734D735
+D738D73CD744D747D749D750D751D754D756D757D758D759D760D761D763D765
+D769D76CD770D774D77CD77DD781D788D789D78CD790D798D799D79BD79D0000
+CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F3D4F73504750F952A053EF547554E556095AC15BB6668767B667B767EF
+6B4C73C275C27A3C82DB8304885788888A368CC88DCF8EFB8FE699D5523B5374
+5404606A61646BBC73CF811A89BA89D295A34F83520A58BE597859E65E725E79
+61C763C0674667EC687F6F97764E770B78F57A087AFF7C21809D826E82718AEB
+95934E6B559D66F76E3478A37AED845B8910874E97A852D8574E582A5D4C611F
+61BE6221656267D16A446E1B751875B376E377B07D3A90AF945194529F950000
+CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053235CAC753280DB92409598525B580859DC5CA15D175EB75F3A5F4A6177
+6C5F757A75867CE07D737DB17F8C81548221859189418B1B92FC964D9C474ECB
+4EF7500B51F1584F6137613E6168653969EA6F1175A5768676D67B8782A584CB
+F90093A7958B55805BA25751F9017CB37FB991B5502853BB5C455DE862D2636E
+64DA64E76E2070AC795B8DDD8E1EF902907D924592F84E7E4EF650655DFE5EFA
+61066957817186548E4793759A2B4E5E5091677068405109528D52926AA20000
+CC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077BC92109ED452AB602F8FF2504861A963ED64CA683C6A846FC0818889A1
+96945805727D72AC75047D797E6D80A9898B8B7490639D5162896C7A6F547D50
+7F3A8A23517C614A7B9D8B199257938C4EAC4FD3501E50BE510652C152CD537F
+577058835E9A5F91617661AC64CE656C666F66BB66F468976D87708570F1749F
+74A574CA75D9786C78EC7ADF7AF67D457D938015803F811B83968B668F159015
+93E1980398389A5A9BE84FC25553583A59515B635C4660B86212684268B00000
+CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068E86EAA754C767878CE7A3D7CFB7E6B7E7C8A088AA18C3F968E9DC453E4
+53E9544A547156FA59D15B645C3B5EAB62F765376545657266A067AF69C16CBD
+75FC7690777E7A3F7F94800380A1818F82E682FD83F085C1883188B48AA5F903
+8F9C932E96C798679AD89F1354ED659B66F2688F7A408C379D6056F057645D11
+660668B168CD6EFE7428889E9BE46C68F9049AA84F9B516C5171529F5B545DE5
+6050606D62F163A7653B73D97A7A86A38CA2978F4E325BE16208679C74DC0000
+CE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000079D183D38A878AB28DE8904E934B98465ED369E885FF90EDF90551A05B98
+5BEC616368FA6B3E704C742F74D87BA17F5083C589C08CAB95DC9928522E605D
+62EC90024F8A5149532158D95EE366E06D38709A72C273D67B5080F1945B5366
+639B7F6B4E565080584A58DE602A612762D069D09B415B8F7D1880B18F5F4EA4
+50D154AC55AC5B0C5DA05DE7652A654E68216A4B72E1768E77EF7D5E7FF981A0
+854E86DF8F038F4E90CA99039A559BAB4E184E454E5D4EC74FF1517752FE0000
+CF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000534053E353E5548E5614577557A25BC75D875ED061FC62D8655167B867E9
+69CB6B506BC66BEC6C426E9D707872D77396740377BF77E97A767D7F800981FC
+8205820A82DF88628B338CFC8EC0901190B1926492B699D29A459CE99DD79F9C
+570B5C4083CA97A097AB9EB4541B7A987FA488D98ECD90E158005C4863987A9F
+5BAE5F137A797AAE828E8EAC5026523852F85377570862F363726B0A6DC37737
+53A5735785688E7695D5673A6AC36F708A6D8ECC994BF90666776B788CB40000
+D0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009B3CF90753EB572D594E63C669FB73EA78457ABA7AC57CFE8475898F8D73
+903595A852FB574775477B6083CC921EF9086A58514B524B5287621F68D86975
+969950C552A452E461C365A4683969FF747E7B4B82B983EB89B28B398FD19949
+F9094ECA599764D266116A8E7434798179BD82A9887E887F895FF90A93264F0B
+53CA602562716C727D1A7D664E98516277DC80AF4F014F0E5176518055DC5668
+573B57FA57FC5914594759935BC45C905D0E5DF15E7E5FCC628065D765E30000
+D1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000671E671F675E68CB68C46A5F6B3A6C236C7D6C826DC773987426742A7482
+74A37578757F788178EF794179477948797A7B957D007DBA7F888006802D808C
+8A188B4F8C488D779321932498E299519A0E9A0F9A659E927DCA4F76540962EE
+685491D155AB513AF90BF90C5A1C61E6F90D62CF62FFF90EF90FF910F911F912
+F91390A3F914F915F916F917F9188AFEF919F91AF91BF91C6696F91D7156F91E
+F91F96E3F920634F637A5357F921678F69606E73F9227537F923F924F9250000
+D2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007D0DF926F927887256CA5A18F928F929F92AF92BF92C4E43F92D51675948
+67F08010F92E59735E74649A79CA5FF5606C62C8637B5BE75BD752AAF92F5974
+5F296012F930F931F9327459F933F934F935F936F937F93899D1F939F93AF93B
+F93CF93DF93EF93FF940F941F942F9436FC3F944F94581BF8FB260F1F946F947
+8166F948F9495C3FF94AF94BF94CF94DF94EF94FF950F9515AE98A25677B7D10
+F952F953F954F955F956F95780FDF958F9595C3C6CE5533F6EBA591A83360000
+D3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E394EB64F4655AE571858C75F5665B765E66A806BB56E4D77ED7AEF7C1E
+7DDE86CB88929132935B64BB6FBE737A75B890545556574D61BA64D466C76DE1
+6E5B6F6D6FB975F0804381BD854189838AC78B5A931F6C9375537B548E0F905D
+5510580258585E626207649E68E075767CD687B39EE84EE35788576E59275C0D
+5CB15E365F85623464E173B381FA888B8CB8968A9EDB5B855FB760B350125200
+52305716583558575C0E5C605CF65D8B5EA65F9260BC63116389641768430000
+D4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068F96AC26DD86E216ED46FE471FE76DC777979B17A3B840489A98CED8DF3
+8E4890039014905390FD934D967697DC6BD27006725872A27368776379BF7BE4
+7E9B8B8058A960C7656665FD66BE6C8C711E71C98C5A98134E6D7A814EDD51AC
+51CD52D5540C61A76771685068DF6D1E6F7C75BC77B37AE580F484639285515C
+6597675C679375D87AC78373F95A8C469017982D5C6F81C0829A9041906F920D
+5F975D9D6A5971C8767B7B4985E48B0491279A30558761F6F95B76697F850000
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000863F87BA88F8908FF95C6D1B70D973DE7D61843DF95D916A99F1F95E4E82
+53756B046B12703E721B862D9E1E524C8FA35D5064E5652C6B166FEB7C437E9C
+85CD896489BD62C981D8881F5ECA67176D6A72FC7405746F878290DE4F865D0D
+5FA0840A51B763A075654EAE5006516951C968816A117CAE7CB17CE7826F8AD2
+8F1B91CF4FB6513752F554425EEC616E623E65C56ADA6FFE792A85DC882395AD
+9A629A6A9E979ECE529B66C66B77701D792B8F6297426190620065236F230000
+D6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000714974897DF4806F84EE8F269023934A51BD521752A36D0C70C888C25EC9
+65826BAE6FC27C3E73754EE44F3656F9F95F5CBA5DBA601C73B27B2D7F9A7FCE
+8046901E923496F6974898189F614F8B6FA779AE91B496B752DEF960648864C4
+6AD36F5E7018721076E780018606865C8DEF8F0597329B6F9DFA9E75788C797F
+7DA083C993049E7F9E938AD658DF5F046727702774CF7C60807E512170287262
+78CA8CC28CDA8CF496F74E8650DA5BEE5ED6659971CE764277AD804A84FC0000
+D7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000907C9B279F8D58D85A415C626A136DDA6F0F763B7D2F7E37851E893893E4
+964B528965D267F369B46D416E9C700F7409746075597624786B8B2C985E516D
+622E96784F96502B5D196DEA7DB88F2A5F8B61446817F961968652D2808B51DC
+51CC695E7A1C7DBE83F196754FDA52295398540F550E5C6560A7674E68A86D6C
+728172F874067483F96275E27C6C7F797FB8838988CF88E191CC91D096E29BC9
+541D6F7E71D0749885FA8EAA96A39C579E9F67976DCB743381E89716782C0000
+D8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007ACB7B207C926469746A75F278BC78E899AC9B549EBB5BDE5E556F20819C
+83AB90884E07534D5A295DD25F4E6162633D666966FC6EFF6F2B7063779E842C
+8513883B8F1399459C3B551C62B9672B6CAB8309896A977A4EA159845FD85FD9
+671B7DB27F548292832B83BD8F1E909957CB59B95A925BD06627679A68856BCF
+71647F758CB78CE390819B4581088C8A964C9A409EA55B5F6C13731B76F276DF
+840C51AA8993514D519552C968C96C94770477207DBF7DEC97629EB56EC50000
+D9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000851151A5540D547D660E669D69276E9F76BF7791831784C2879F91699298
+9CF488824FAE519252DF59C65E3D61556478647966AE67D06A216BCD6BDB725F
+72617441773877DB801782BC83058B008B288C8C67286C90726776EE77667A46
+9DA96B7F6C92592267268499536F589359995EDF63CF663467736E3A732B7AD7
+82D7932852D95DEB61AE61CB620A62C764AB65E069596B666BCB712173F7755D
+7E46821E8302856A8AA38CBF97279D6158A89ED85011520E543B554F65870000
+DA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C767D0A7D0B805E868A958096EF52FF6C95726954735A9A5C3E5D4B5F4C
+5FAE672A68B669636E3C6E4477097C737F8E85878B0E8FF797619EF45CB760B6
+610D61AB654F65FB65FC6C116CEF739F73C97DE195945BC6871C8B10525D535A
+62CD640F64B267346A386CCA73C0749E7B947C957E1B818A823685848FEB96F9
+99C14F34534A53CD53DB62CC642C6500659169C36CEE6F5873ED7554762276E4
+76FC78D078FB792C7D46822C87E08FD4981298EF52C362D464A56E246F510000
+DB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000767C8DCB91B192629AEE9B435023508D574A59A85C285E475F77623F653E
+65B965C16609678B699C6EC278C57D2180AA8180822B82B384A1868C8A2A8B17
+90A696329F90500D4FF3F96357F95F9862DC6392676F6E43711976C380CC80DA
+88F488F589198CE08F29914D966A4F2F4F705E1B67CF6822767D767E9B445E61
+6A0A716971D4756AF9647E41854385E998DC4F107B4F7F7095A551E15E0668B5
+6C3E6C4E6CDB72AF7BC483036CD5743A50FB528858C164D86A9774A776560000
+DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000078A7861795E29739F965535E5F018B8A8FA88FAF908A522577A59C499F08
+4E19500251755C5B5E77661E663A67C468C570B3750175C579C97ADD8F279920
+9A084FDD582158315BF6666E6B656D116E7A6F7D73E4752B83E988DC89138B5C
+8F144F0F50D55310535C5B935FA9670D798F8179832F8514890789868F398F3B
+99A59C12672C4E764FF859495C015CEF5CF0636768D270FD71A2742B7E2B84EC
+8702902292D29CF34E0D4ED84FEF50855256526F5426549057E0592B5A660000
+DD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005B5A5B755BCC5E9CF9666276657765A76D6E6EA572367B267C3F7F368150
+8151819A8240829983A98A038CA08CE68CFB8D748DBA90E891DC961C964499D9
+9CE7531752065429567458B35954596E5FFF61A4626E66106C7E711A76C67C89
+7CDE7D1B82AC8CC196F0F9674F5B5F175F7F62C25D29670B68DA787C7E439D6C
+4E1550995315532A535159835A625E8760B2618A624962796590678769A76BD4
+6BD66BD76BD86CB8F968743575FA7812789179D579D87C837DCB7FE180A50000
+DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000813E81C283F2871A88E88AB98B6C8CBB9119975E98DB9F3B56AC5B2A5F6C
+658C6AB36BAF6D5C6FF17015725D73AD8CA78CD3983B61916C3780589A014E4D
+4E8B4E9B4ED54F3A4F3C4F7F4FDF50FF53F253F8550655E356DB58EB59625A11
+5BEB5BFA5C045DF35E2B5F99601D6368659C65AF67F667FB68AD6B7B6C996CD7
+6E23700973457802793E7940796079C17BE97D177D728086820D838E84D186C7
+88DF8A508A5E8B1D8CDC8D668FAD90AA98FC99DF9E9D524AF9696714F96A0000
+DF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005098522A5C7165636C5573CA7523759D7B97849C917897304E7764926BBA
+715E85A94E09F96B674968EE6E17829F8518886B63F76F81921298AF4E0A50B7
+50CF511F554655AA56175B405C195CE05E385E8A5EA05EC260F368516A616E58
+723D724072C076F879657BB17FD488F389F48A738C618CDE971C585E74BD8CFD
+55C7F96C7A617D2282727272751F7525F96D7B19588558FB5DBC5E8F5EB65F90
+60556292637F654D669166D966F8681668F27280745E7B6E7D6E7DD67F720000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000080E5821285AF897F8A93901D92E49ECD9F205915596D5E2D60DC66146673
+67906C506DC56F5F77F378A984C691CB932B4ED950CA514855845B0B5BA36247
+657E65CB6E32717D74017444748774BF766C79AA7DDA7E557FA8817A81B38239
+861A87EC8A758DE3907892919425994D9BAE53685C5169546CC46D296E2B820C
+859B893B8A2D8AAA96EA9F67526166B96BB27E9687FE8D0D9583965D651D6D89
+71EEF96E57CE59D35BAC602760FA6210661F665F732973F976DB77017B6C0000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008056807281658AA091924E1652E26B726D177A057B397D30F96F8CB053EC
+562F58515BB55C0F5C115DE2624063836414662D68B36CBC6D886EAF701F70A4
+71D27526758F758E76197B117BE07C2B7D207D39852C856D86078A34900D9061
+90B592B797F69A374FD75C6C675F6D917C9F7E8C8B168D16901F5B6B5DFD640D
+84C0905C98E173875B8B609A677E6DDE8A1F8AA69001980C5237F9707051788E
+9396887091D74FEE53D755FD56DA578258FD5AC25B885CAB5CC05E2561010000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000620D624B6388641C653665786A396B8A6C346D196F3171E772E973787407
+74B27626776179C07A577AEA7CB97D8F7DAC7E617F9E81298331849084DA85EA
+88968AB08B908F3890429083916C929692B9968B96A796A896D6970098089996
+9AD39B1A53D4587E59195B705BBF6DD16F5A719F742174B9808583FD5DE15F87
+5FAA604265EC6812696F6A536B896D356DF373E376FE77AC7B4D7D148123821C
+834084F485638A628AC49187931E980699B4620C88538FF092655D075D270000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005D69745F819D87686FD562FE7FD2893689724E1E4E5850E752DD5347627F
+66077E698805965E4F8D5319563659CB5AA45C385C4E5C4D5E025F11604365BD
+662F664267BE67F4731C77E2793A7FC5849484CD89968A668A698AE18C558C7A
+57F45BD45F0F606F62ED690D6B966E5C71847BD287558B588EFE98DF98FE4F38
+4F814FE1547B5A205BB8613C65B0666871FC7533795E7D33814E81E3839885AA
+85CE87038A0A8EAB8F9BF9718FC559315BA45BE660895BE95C0B5FC36C810000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9726DF1700B751A82AF8AF64EC05341F97396D96C0F4E9E4FC45152555E
+5A255CE86211725982BD83AA86FE88598A1D963F96C599139D099D5D580A5CB3
+5DBD5E4460E1611563E16A026E2591029354984E9C109F775B895CB86309664F
+6848773C96C1978D98549B9F65A18B018ECB95BC55355CA95DD65EB56697764C
+83F495C758D362BC72CE9D284EF0592E600F663B6B8379E79D26539354C057C3
+5D16611B66D66DAF788D827E969897445384627C63966DB27E0A814B984D0000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006AFB7F4C9DAF9E1A4E5F503B51B6591C60F963F66930723A8036F97491CE
+5F31F975F9767D0482E5846F84BB85E58E8DF9774F6FF978F97958E45B436059
+63DA6518656D6698F97A694A6A236D0B7001716C75D2760D79B37A70F97B7F8A
+F97C8944F97D8B9391C0967DF97E990A57045FA165BC6F01760079A68A9E99AD
+9B5A9F6C510461B662916A8D81C6504358305F6671098A008AFA5B7C86164FFA
+513C56B4594463A96DF95DAA696D51864E884F59F97FF980F9815982F9820000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9836B5F6C5DF98474B57916F9858207824583398F3F8F5DF9869918F987
+F988F9894EA6F98A57DF5F796613F98BF98C75AB7E798B6FF98D90069A5B56A5
+582759F85A1F5BB4F98E5EF6F98FF9906350633BF991693D6C876CBF6D8E6D93
+6DF56F14F99270DF71367159F99371C371D5F994784F786FF9957B757DE3F996
+7E2FF997884D8EDFF998F999F99A925BF99B9CF6F99CF99DF99E60856D85F99F
+71B1F9A0F9A195B153ADF9A2F9A3F9A467D3F9A5708E71307430827682D20000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9A695BB9AE59E7D66C4F9A771C18449F9A8F9A9584BF9AAF9AB5DB85F71
+F9AC6620668E697969AE6C386CF36E366F416FDA701B702F715071DF7370F9AD
+745BF9AE74D476C87A4E7E93F9AFF9B082F18A608FCEF9B19348F9B29719F9B3
+F9B44E42502AF9B5520853E166F36C6D6FCA730A777F7A6282AE85DD8602F9B6
+88D48A638B7D8C6BF9B792B3F9B8971398104E944F0D4FC950B25348543E5433
+55DA586258BA59675A1B5BE4609FF9B961CA655665FF666468A76C5A6FB30000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000070CF71AC73527B7D87088AA49C329F075C4B6C8373447389923A6EAB7465
+761F7A697E15860A514058C564C174EE751576707FC1909596CD99546E2674E6
+7AA97AAA81E586D987788A1B5A495B8C5B9B68A169006D6373A97413742C7897
+7DE97FEB81188155839E8C4C962E981166F05F8065FA67896C6A738B502D5A03
+6B6A77EE59165D6C5DCD7325754FF9BAF9BB50E551F9582F592D599659DA5BE5
+F9BCF9BD5DA262D76416649364FEF9BE66DCF9BF6A48F9C071FF7464F9C10000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A887AAF7E477E5E80008170F9C287EF89818B209059F9C390809952617E
+6B326D747E1F89258FB14FD150AD519752C757C758895BB95EB8614269956D8C
+6E676EB6719474627528752C8073833884C98E0A939493DEF9C44E8E4F515076
+512A53C853CB53F35B875BD35C24611A618265F4725B7397744076C279507991
+79B97D067FBD828B85D5865E8FC2904790F591EA968596E896E952D65F6765ED
+6631682F715C7A3690C1980A4E91F9C56A526B9E6F907189801882B885530000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000904B969596F297FB851A9B314E90718A96C45143539F54E15713571257A3
+5A9B5AC45BC36028613F63F46C856D396E726E907230733F745782D188818F45
+9060F9C6966298589D1B67088D8A925E4F4D504950DE5371570D59D45A015C09
+617066906E2D7232744B7DEF80C3840E8466853F875F885B89188B02905597CB
+9B4F4E734F915112516AF9C7552F55A95B7A5BA55E7C5E7D5EBE60A060DF6108
+610963C465386709F9C867D467DAF9C9696169626CB96D27F9CA6E38F9CB0000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006FE173367337F9CC745C7531F9CD7652F9CEF9CF7DAD81FE843888D58A98
+8ADB8AED8E308E42904A903E907A914991C9936EF9D0F9D15809F9D26BD38089
+80B2F9D3F9D45141596B5C39F9D5F9D66F6473A780E48D07F9D79217958FF9D8
+F9D9F9DAF9DB807F620E701C7D68878DF9DC57A0606961476BB78ABE928096B1
+4E59541F6DEB852D967097F398EE63D66CE3909151DD61C981BA9DF94F9D501A
+51005B9C610F61FF64EC69056BC5759177E37FA98264858F87FB88638ABC0000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008B7091AB4E8C4EE54F0AF9DDF9DE593759E8F9DF5DF25F1B5F5B6021F9E0
+F9E1F9E2F9E3723E73E5F9E4757075CDF9E579FBF9E6800C8033808482E18351
+F9E7F9E88CBD8CB39087F9E9F9EA98F4990CF9EBF9EC703776CA7FCA7FCC7FFC
+8B1A4EBA4EC152035370F9ED54BD56E059FB5BC55F155FCD6E6EF9EEF9EF7D6A
+8335F9F086938A8DF9F1976D9777F9F2F9F34E004F5A4F7E58F965E56EA29038
+93B099B94EFB58EC598A59D96041F9F4F9F57A14F9F6834F8CC3516553440000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9F7F9F8F9F94ECD52695B5582BF4ED4523A54A859C959FF5B505B575B5C
+606361486ECB7099716E738674F775B578C17D2B800581EA8328851785C98AEE
+8CC796CC4F5C52FA56BC65AB6628707C70B872357DBD828D914C96C09D725B71
+68E76B986F7A76DE5C9166AB6F5B7BB47C2A883696DC4E084ED75320583458BB
+58EF596C5C075E335E845F35638C66B267566A1F6AA36B0C6F3F7246F9FA7350
+748B7AE07CA7817881DF81E7838A846C8523859485CF88DD8D1391AC95770000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000969C518D54C957285BB0624D6750683D68936E3D6ED3707D7E2188C18CA1
+8F099F4B9F4E722D7B8F8ACD931A4F474F4E5132548059D05E9562B56775696E
+6A176CAE6E1A72D9732A75BD7BB87D3582E783F9845785F78A5B8CAF8E879019
+90B896CE9F5F52E3540A5AE15BC2645865756EF472C4F9FB76847A4D7B1B7C4D
+7E3E7FDF837B8B2B8CCA8D648DE18E5F8FEA8FF9906993D14F434F7A50B35168
+5178524D526A5861587C59605C085C555EDB609B623068136BBF6C086FB10000
+EF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000714E742075307538755176727B4C7B8B7BAD7BC67E8F8A6E8F3E8F49923F
+92939322942B96FB985A986B991E5207622A62986D5976647ACA7BC07D765360
+5CBE5E976F3870B97C9897119B8E9EDE63A5647A87764E014E954EAD505C5075
+544859C35B9A5E405EAD5EF75F8160C5633A653F657465CC6676667867FE6968
+6A896B636C406DC06DE86E1F6E5E701E70A1738E73FD753A775B7887798E7A0B
+7A7D7CBE7D8E82478A028AEA8C9E912D914A91D8926692CC9320970697560000
+F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000975C98029F0E52365291557C58245E1D5F1F608C63D068AF6FDF796D7B2C
+81CD85BA88FD8AF88E44918D9664969B973D984C9F4A4FCE514651CB52A95632
+5F145F6B63AA64CD65E9664166FA66F9671D689D68D769FD6F156F6E716771E5
+722A74AA773A7956795A79DF7A207A957C977CDF7D447E70808785FB86A48A54
+8ABF8D998E819020906D91E3963B96D59CE565CF7C078DB393C35B585C0A5352
+62D9731D50275B975F9E60B0616B68D56DD9742E7A2E7D427D9C7E31816B0000
+F1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008E2A8E35937E94184F5057505DE65EA7632B7F6A4E3B4F4F4F8F505A59DD
+80C4546A546855FE594F5B995DDE5EDA665D673167F1682A6CE86D326E4A6F8D
+70B773E075877C4C7D027D2C7DA2821F86DB8A3B8A858D708E8A8F339031914E
+9152944499D07AF97CA54FCA510151C657C85BEF5CFB66596A3D6D5A6E966FEC
+710C756F7AE388229021907596CB99FF83014E2D4EF2884691CD537D6ADB696B
+6C41847A589E618E66FE62EF70DD751175C77E5284B88B498D084E4B53EA0000
+F2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054AB573057405FD763016307646F652F65E8667A679D67B36B626C606C9A
+6F2C77E57825794979577D1980A2810281F3829D82B787188A8CF9FC8D048DBE
+907276F47A197A377E548077550755D45875632F64226649664B686D699B6B84
+6D256EB173CD746874A1755B75B976E1771E778B79E67E097E1D81FB852F8897
+8A3A8CD18EEB8FB0903293AD9663967397074F8453F159EA5AC95E19684E74C6
+75BE79E97A9281A386ED8CEA8DCC8FED659F6715F9FD57F76F577DDD8F2F0000
+F3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000093F696C65FB561F26F844E144F98501F53C955DF5D6F5DEE6B216B6478CB
+7B9AF9FE8E498ECA906E6349643E77407A84932F947F9F6A64B06FAF71E674A8
+74DA7AC47C127E827CB27E988B9A8D0A947D9910994C52395BDF64E6672D7D2E
+50ED53C358796158615961FA65AC7AD98B928B9650095021527555315A3C5EE0
+5F706134655E660C663666A269CD6EC46F32731676217A938139825983D684BC
+50B557F05BC05BE85F6963A178267DB583DC852191C791F5518A67F57B560000
+F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008CAC51C459BB60BD8655501CF9FF52545C3A617D621A62D364F265A56ECC
+7620810A8E60965F96BB4EDF5343559859295DDD64C56CC96DFA73947A7F821B
+85A68CE48E10907791E795E1962197C651F854F255865FB964A46F887DB48F1F
+8F4D943550C95C166CBE6DFB751B77BB7C3D7C648A798AC2581E59BE5E166377
+7252758A776B8ADC8CBC8F125EF366746DF8807D83C18ACB97519BD6FA005243
+66FF6D956EEF7DE08AE6902E905E9AD4521D527F54E86194628462DB68A20000
+F5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006912695A6A3570927126785D7901790E79D27A0D8096827882D583498549
+8C828D859162918B91AE4FC356D171ED77D7870089F85BF85FD6675190A853E2
+585A5BF560A4618164607E3D80708525928364AE50AC5D146700589C62BD63A8
+690E69786A1E6E6B76BA79CB82BB84298ACF8DA88FFD9112914B919C93109318
+939A96DB9A369C0D4E11755C795D7AFA7B517BC97E2E84C48E598E748EF89010
+6625693F744351FA672E9EDC51455FE06C9687F2885D887760B481B584030000
+F6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008D0553D6543956345A365C31708A7FE0805A810681ED8DA391899A5F9DF2
+50744EC453A060FB6E2C5C644F88502455E45CD95E5F606568946CBB6DC471BE
+75D475F476617A1A7A497DC77DFB7F6E81F486A98F1C96C999B39F52524752C5
+98ED89AA4E0367D26F064FB55BE267956C886D78741B782791DD937C87C479E4
+7A315FEB4ED654A4553E58AE59A560F0625362D6673669558235964099B199DD
+502C53535544577CFA016258FA0264E2666B67DD6FC16FEF742274388A170000
+F7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094385451560657665F48619A6B4E705870AD7DBB8A95596A812B63A27708
+803D8CAA5854642D69BB5B955E116E6FFA038569514C53F0592A6020614B6B86
+6C706CF07B1E80CE82D48DC690B098B1FA0464C76FA464916504514E5410571F
+8A0E615F6876FA0575DB7B527D71901A580669CC817F892A9000983950785957
+59AC6295900F9B2A615D727995D657615A465DF4628A64AD64FA67776CE26D3E
+722C743678347F7782AD8DDB981752245742677F724874E38CA98FA692110000
+F8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000962A516B53ED634C4F695504609665576C9B6D7F724C72FD7A1789878C9D
+5F6D6F8E70F981A8610E4FBF504F624172477BC77DE87FE9904D97AD9A198CB6
+576A5E7367B0840D8A5554205B165E635EE25F0A658380BA853D9589965B4F48
+5305530D530F548654FA57035E036016629B62B16355FA066CE16D6675B17832
+80DE812F82DE846184B2888D8912900B92EA98FD9B915E4566B466DD70117206
+FA074FF5527D5F6A615367536A196F0274E2796888688C7998C798C49A430000
+F9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054C17A1F69538AF78C4A98A899AE5F7C62AB75B276AE88AB907F96425339
+5F3C5FC56CCC73CC7562758B7B4682FE999D4E4F903C4E0B4F5553A6590F5EC8
+66306CB37455837787668CC09050971E9C1558D15B7886508B149DB45BD26068
+608D65F16C576F226FA3701A7F557FF095919592965097D352728F4451FD542B
+54B85563558A6ABB6DB57DD88266929C96779E79540854C876D286E495A495D4
+965C4EA24F0959EE5AE65DF760526297676D68416C866E2F7F38809B822A0000
+FA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FA08FA0998054EA5505554B35793595A5B695BB361C869776D77702387F9
+89E38A728AE7908299ED9AB852BE683850165E78674F8347884C4EAB541156AE
+73E6911597FF9909995799995653589F865B8A3161B26AF6737B8ED26B4796AA
+9A57595572008D6B97694FD45CF45F2661F8665B6CEB70AB738473B973FE7729
+774D7D437D627E2382378852FA0A8CE29249986F5B517A74884098015ACC4FE0
+5354593E5CFD633E6D7972F98105810783A292CF98304EA851445211578B0000
+FB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F626CC26ECE7005705070AF719273E97469834A87A28861900890A293A3
+99A8516E5F5760E0616766B385598E4A91AF978B4E4E4E92547C58D558FA597D
+5CB55F2762366248660A66676BEB6D696DCF6E566EF86F946FE06FE9705D72D0
+7425745A74E07693795C7CCA7E1E80E182A6846B84BF864E865F87748B778C6A
+93AC9800986560D1621691775A5A660F6DF76E3E743F9B425FFD60DA7B0F54C4
+5F186C5E6CD36D2A70D87D0586798A0C9D3B5316548C5B056A3A706B75750000
+FC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000798D79BE82B183EF8A718B418CA89774FA0B64F4652B78BA78BB7A6B4E38
+559A59505BA65E7B60A363DB6B61666568536E19716574B07D0890849A699C25
+6D3B6ED1733E8C4195CA51F05E4C5FA8604D60F66130614C6643664469A56CC1
+6E5F6EC96F62714C749C76877BC17C27835287579051968D9EC3532F56DE5EFB
+5F8A6062609461F7666667036A9C6DEE6FAE7070736A7E6A81BE833486D48AA8
+8CC4528373725B966A6B940454EE56865B5D6548658566C9689F6D8D6DC60000
+FD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000723B80B491759A4D4FAF5019539A540E543C558955C55E3F5F8C673D7166
+73DD900552DB52F3586458CE7104718F71FB85B08A13668885A855A76684714A
+8431534955996BC15F595FBD63EE668971478AF18F1D9EBE4F11643A70CB7566
+866760648B4E9DF8514751F653086D3680F89ED166156B23709875D554035C79
+7D078A166B206B3D6B46543860706D3D7FD5820850D651DE559C566B56CD59EC
+5B095E0C619961986231665E66E6719971B971BA72A779A77A007FB28A700000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb12345.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb12345.enc
new file mode 100644
index 0000000000..3f3f4d2545
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb12345.enc
@@ -0,0 +1,1414 @@
+# Encoding file: gb12345, double-byte
+D
+233F 0 83
+21
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030003001300230FB02C902C700A8300330052015FF5E2225202620182019
+201C201D3014301530083009300A300B300C300D300E300F3016301730103011
+00B100D700F72236222722282211220F222A222922082237221A22A522252220
+23122299222B222E2261224C2248223D221D2260226E226F22642265221E2235
+22342642264000B0203220332103FF0400A4FFE0FFE1203000A7211626062605
+25CB25CF25CE25C725C625A125A025B325B2203B219221902191219330130000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+22
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000024882489248A248B248C248D248E248F2490249124922493249424952496
+249724982499249A249B247424752476247724782479247A247B247C247D247E
+247F248024812482248324842485248624872460246124622463246424652466
+2467246824690000000032203221322232233224322532263227322832290000
+00002160216121622163216421652166216721682169216A216B000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+23
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF01FF02FF03FFE5FF05FF06FF07FF08FF09FF0AFF0BFF0CFF0DFF0EFF0F
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19FF1AFF1BFF1CFF1DFF1EFF1F
+FF20FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF3BFF3CFF3DFF3EFF3F
+FF40FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5AFF5BFF5CFF5DFFE30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+24
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+25
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+26
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+27
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+28
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000010100E101CE00E0011300E9011B00E8012B00ED01D000EC014D00F301D2
+00F2016B00FA01D400F901D601D801DA01DC00FC00EA00000000000000000000
+0000000000000000000031053106310731083109310A310B310C310D310E310F
+3110311131123113311431153116311731183119311A311B311C311D311E311F
+3120312131223123312431253126312731283129000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+29
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000000000000002500250125022503250425052506250725082509250A250B
+250C250D250E250F2510251125122513251425152516251725182519251A251B
+251C251D251E251F2520252125222523252425252526252725282529252A252B
+252C252D252E252F2530253125322533253425352536253725382539253A253B
+253C253D253E253F2540254125422543254425452546254725482549254A254B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000554A963F57C3632854CE550954C0769A764C85F977EE827E7919611B9698
+978D6C285B894FFA630966975CB880FA68489AAF660276CE51F9655671AC7FF1
+895650B2596561CA6FB382AD634C625253ED54277B06516B75A45DF462D48DCB
+9776628A801958E997387F777238767D67CF767E64FA4F70655762DC7A176591
+73ED642C6273822C9812677F7248626E62CC4F3474E3534A8FA67D4690A65E6B
+6886699C81807D8168D278C5868C938A508D8B1782DE80DE5305891252650000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+31
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000858496F94FDD582198FD5BF662B1583166B48C799B917206676F789160B2
+535153178F2980CC8C9D92C7500D72FD5099618A711988AB595482EF672C7B28
+5D297DB3752D6CF58E668FF8903C9F3B6BD491197B465F7C78A784D6853D7562
+65836BD65E635E8775F99589655D5F0A5FC58F9F58C181C2907F965B97AD908A
+7DE88CB662414FBF8B8A535E8FA88FAF8FAE904D6A195F6A819888689C49618B
+522B765F5F6C658C70156FF18CD364EF517551B067C44E1979C9990570B30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+32
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075C55E7673BB83E064AD64A592626CE2535A52C3640F92517B944F2F5E1B
+82368116818A6E246CCA99C16355535C54FA88DC57E04E0D5E036B657C3F90E8
+601664E6731C88C16750624D8CA1776C8E2991C75F6983DC8521991053C38836
+6B98615A615871E684BC825950096EC485CF64CD7CD969FD66F9834953A07B56
+5074518C6E2C5C648E6D63D253C9832C833667E578B4643D5BDF5C945DEE8A6B
+62C667F48C7A6519647B87EC995E8B927E8F93DF752395E1986B660C73160000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+33
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000583456175E389577511F81785EE0655E66A2553150218D8562849214671D
+56326F6E5DE2543570928ECA626F64A463A35FB96F8890F481E38FB058756668
+5FF16C8996738D81896F64917A3157CE6A59621054484E587A0B61F26F848AA0
+627F901E9A0179E4540375F4630153196C6090725F1B99B3803B9F524F885C3A
+8D647FC565A571BE5145885D87F25D075BF562BD916C75878E8A7A2061017C4C
+4EC77DA27785919C81ED521D51FA6A7153A88E8792E496DB6EC19664695A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+34
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000790E513277D7641089F8865563E35DDD7A7F693D50B3823955984E327621
+7A975E625E8A95D652755439708A6376931857826625693F918755076DF37D14
+882262337DBD75B5832878C196CC8FAD614874F78A5E6B64523A8CDC6B218070
+847156F153065F9E53E251D17C97918B7C074FC38EA57BE17AC464675D1450AC
+810676017CB96DEC7FE067515B585BF878CB64AE641363AA632B932F642D9054
+7B5476296253592754466B7950A362345E366B864EE38CB8888B5F85902E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+35
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006020803D64D44E3955AE913264A381BD65E66C2E4F46619A6DE18A955F48
+86CB757664CB9EE885696A94520064178E4850125CF679B15C0E52307A3B60BC
+905376D75FB75F9776848E6C71C8767B7B4977AA51F3912758244F4E6EF48FEA
+65757B1B72C46ECC7FDF5AE162B55E95573084827B2C5E1D5F1F905E7DE0985B
+63826EC778989EDE5178975B588A96FB4F4375385E9760E659606FB16BBF7889
+53FC96D551CB52016389540A91E38ABF8DCC7239789F87768FED8ADC758A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+36
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E0176EF53EE91D898029F0E93205B9A8A024E22677151AC846361C252D5
+68DF4F97606B51CD6D1E515C62969B2596618C46901775D890FD77636BD272A2
+73688B80583577798CED675C934D809A5EA66E2159927AEF77ED935B6BB565B7
+7DDE58065151968A5C0D58A956788E726566981356E4920D76FE9041638754C6
+591A596A579B8EB267358DFA8235524160F058AE86FE5CE89D5D4FC4984D8A1B
+5A2560E15384627C904F910299136069800C51528033723E990C6D314E8C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+37
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008CB3767C7F707B4F4F104E4F95A56CD573D085E95E06756A7FFB6A0A792C
+91E97E4151E1716953CD8FD47BC48CA972AF98EF6CDB574A82B365B980AA623F
+963259A84EFF8A2A7D21653E83F2975E556198DB80A5532A8AB9542080BA5EE2
+6CB88CBB82AC915A54296C1B52067D1B58B3711A6C7E7C89596E4EFD5FFF61A4
+7CDE8C505C01695387025CF092D298A8760B70FD902299AE7E2B8AF759499CF3
+4F5B5426592B6577819A5B75627662C28F3B5E456C1F7B264F0F4FD8670D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+38
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D6E6DAA798F88B15F17752B64AB8F144FEF91DC65A7812F81515E9C8150
+8D74526F89868CE65FA950854ED8961C723681798CA05BCC8A0396445A667E1B
+54905676560E8A7265396982922384CB6E895E797518674667D17AFF809D8D95
+611F79C665628D1B5CA1525B92FC7F38809B7DB15D176E2F67607BD9768B9AD8
+818F7F947CD5641E93AC7A3F544A54E56B4C64F162089D3F80F3759952729769
+845B683C86E495A39694927B500B54047D6668398DDF801566F45E9A7FB90000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+39
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000057C2803F68975DE5653B529F606D9F944F9B8EAC516C5BAB5F13978F6C5E
+62F18CA25171920E52FE6E9D82DF72D757A269CB8CFC591F8F9C83C754957B8D
+4F306CBD5B6459D19F1353E488319AA88C3780A16545986756FA96C7522E74DC
+526E5BE1630289024E5662D0602A68FA95DC5B9851A089C07BA199287F506163
+704C8CAB51495EE3901B7470898F572D78456B789F9C95A88ECC9B3C8A6D7678
+68426AC38DEA8CB4528A8F256EDA68CD934B90ED570B679C88F9904E54C80000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009AB85B696D776C264EA55BB399ED916361A890AF97D3542B6DB55BD251FD
+558A7F557FF064BC634D65F161BE608D710A6C576F22592F676D822A58D5568E
+8C6A6BEB90DD597D8017865F6D695475559D837783CF683879BE548C4F555408
+76D28C8995A16CB36DB88D6B89109DB48CC0563F9ED175D55F8872E0606854FC
+4EA86A2A886160528F5F54C470D886799D3B6D2A5B8F5F187D0555894FAF7334
+543C539A50195F8C547C4E4E5FFD745A58FA846B80E1877472D07CCA6E560000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F27864E552C8B774E926EEC623782B1562983EF733E6ED1756B52835316
+8A7169D05F8A61F76DEE58DE6B6174B0685390847DE963DB60A3559A76138C62
+71656E195BA65E7B8352614C9EC478FA87577C27768751F060F6714C66435E4C
+604D8B0A707063EE8F1D5FBD606286D456DE6BC160946167534960E066668CC4
+7A62670371F4532F8AF18AA87E6A8477660F5A5A9B426E3E6DF78C416D3B4F19
+706B7372621660D1970D8CA8798D64CA573E57FA6A5F75787A3D7A4D7B950000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000808C99518FF96FC08B4F9DC459EC7E3E7DDD5409697568D88F2F7C4D96C6
+53CA602575BE6C7253735AC97D1A64E05E7E810A5DF1858A628051805B634F0E
+796D529160B86FDF5BC45BC28A088A1865E25FCC969B59937E7C7D00560967B7
+593E4F735BB652A083A298308CC87532924050477A3C50F967B699D55AC16BB2
+76E358055C167B8B9593714E517C80A9827159787DD87E6D6AA267EC78B19E7C
+63C064BF7C215109526A51CF85A66ABB94528E108CE4898B93757BAD4EF60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000050658266528D991E6F386FFA6F975EFA50F559DC5C076F3F6C5F75868523
+69F3596C8B1B532091AC964D854969127901712681A04EA490CA6F869A555B0C
+56BC652A927877EF50E5811A72E189D299037E737D5E527F655991758F4E8F03
+53EB7A9663ED63A5768679F88857968E622A52AB7BC0685467706377776B7AED
+6F547D5089E359D0621285C982A5754C501F4ECB75A58AA15C4A5DFE7B4B65A4
+91D14ECA6D25895F7DCA932650C58B3990329773664979818FD171FC6D780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000076E152C1834651628396775B66769BE84EAC9A5A7CBE7CB37D934E958B66
+666F9838975C5883656C93E15F9175D997567ADF7AF651C870AF7A9863EA7A76
+7CFE739697ED4E4570784E5D915253A96551820A81FC8205548E5C31759A97A0
+62D872D975BD5C4599D283CA5C40548077E982096CAE805A62D264DA5DE85177
+8DDD8E1E92F84FF153E561FC70AC528763509D515A1F5026773753777D796485
+652B628963985014723589BA51B38A237D76574783CC921E8ECD541B5CFB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004FCA7AE36D5A90E199FF55805496536154AF958B63E9697751F16168520A
+582A52D8574E780D770B5EB761777CE0625B62974EA27095800362F770E49760
+577782DB67EF68F578D5984679D16BBB54B353EF6E34514B523B5BA28AB280AF
+554358BE61C75751542D7A7A60505B5463A7647353E362635BC767AF54ED7A9F
+82E691775EAB89328A8757AE630E8DE880EF584A7B7751085FEB5BEC6B3E5321
+7B5072C268467926773666E051B5866776D45DCB7ABA8475594E9B4150800000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+40
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000994B61276F7057646606634656F062EC64F45ED395CA578362C95587881F
+81D88FA35566840A4F868CF485CD5A6A6B0465147C4395CC862D703E8B95652C
+89BD61F67E9C721B6FEB7405699472FC5ECA90CE67176D6A648852DE72628001
+4F6C59E5916A70D96F8752D26A0296F79433857E78CA7D2F512158D864C2808B
+985E6CEA68F1695E51B7539868A872819ECE7C6C72F896E270557406674E88CF
+9BC979AE83898354540F68179E9753B252F5792B6B77522950884F8B4FD00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+41
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075E27ACB7C92701D96B8529B748354E95006806F84EE9023942E5EC96190
+6F237C3E658281C993C8620071497DF47CE751C968817CB1826F51698F1B91CF
+667E4EAE8AD264A9804A50DA764271CE5BE5907C6F664E86648294105ED66599
+521788C270C852A373757433679778F7971681E891309C576DCB51DB8CC3541D
+62CE73B283F196F69F6192344F367F9A51CC974896755DBA981853E64EE46E9C
+740969B4786B993E7559528976246D4167F3516D9F8D807E56A87C607ABF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+42
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000968658DF650F96B46A135A41645F7C0D6F0F964B860676E798715EEC7210
+64C46EF7865C9B6F9E93788C97328DEF8CC29E7F6F5E798493329678622E9A62
+541592C14FA365C55C655C627E37616E6C2F5F8B73876FFE7DD15DD265235B7F
+706453754E8263A0756563848F2A502B4F966DEA7DB88AD6863F87BA7F85908F
+947C7C6E9A3E88F8843D6D1B99F17D615ABD9EBB746A78BC879E99AC99E1561B
+55CE57CB8CB79EA58CE390818109779E9945883B6EFF851366FC61626F2B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+43
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008B3E8292832B76F26C135FD983BD732B830593286BDB77DB925A536F8302
+51925E3D8C8C8CBF9EBD73AB679A68859176970971646CA177095A9293826BCF
+7F8E66275BD059B95A9A958060B65011840C84996AAC76DF9333731B59225B5F
+772F919A97617CDC8FF78B0E5F4C7C7379D889936CCC871C5BC65E4268C97720
+7DBF5195514D52C95A297DEC976282D763CF778485D079D26E3A5EDF59998511
+6EC56C1162BF76BF654F61AB95A9660E879F9CF49298540D547D8B2C64780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+44
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000647986116A21819C78E864699B5462B9672B83AB58A89ED86CAB6F205BDE
+964C8B00725F67D062C77261755D59C66BCD589366AE5E5552DF6155672876EE
+776672677A4662FF54EA5450920990A35A1C7D0D6C164E435976801059485357
+753796E356CA6493816660F19B276DD65462991251855AE980FD59AE9713502A
+6CE55C3C64EC4F60533F81A990066EBA852B62C85E7478BE6506637B5FF55A18
+91C09CE55C3F634F80765B7D5699947793B36D8560A86AB8737051DD5BE70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+45
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064F06FD8725B626D92157D1081BF6FC38FB25F04597452AA601259736696
+86507627632A61E67CEF8AFE54E66B509DD76BC685D5561450766F1A556A8DB4
+722C5E156015743662CD6392724C5F986E436D3E65006F5876E478D076FC7554
+522453DB4E539F9065C1802A80D6629B5486522870AE888D8DD16CE1547880DA
+57F988F48CE0966A914D4F696C9B567476C6783062A870F96F8E5F6D84EC68DA
+787C7BF781A8670B9D6C636778B0576F78129739627962AB528874356BD70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+46
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005564813E75B276AE533975DE50FB5C418B6C7BC7504F72479A1998C46F02
+74E27968648777A562FC983B8CA754C180584E52576A860B840D5E73619174F6
+8A555C4F57616F5198175A4678349B448FEB7C95525664B292EA50D583868461
+83E984B257D46A385703666E6D668B5C66DD7011671F6B3A68F2621A59BB4E03
+51C46F0667D26C8F517668CB59476B6775665D0E81CD9F4A65D7794879419A0E
+8D778C484E5E4F0155535951780C56686C238FC468C46C7D6CE38A1663900000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+47
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060706D3D727D626691FA925B534390777C3D4EDF8B194E7E9ED493229257
+524D6F5B90636DFA8B7458795D4C6B206B4969CD55C681547F8C58BB85945F3A
+64366A47936C657260846A4B77A755AC50D15DE7979864AC7FF95CED4FCF7AC5
+520783044E14602F7ACA6B3D4FB589AA79E6743452E482B964D279BD5BE26C81
+97528F156C2B50BE537F6E0564CE66746C3060C598038ACB617674CA7AAE79CB
+4E1890B174036C4256DA914B6CC58DA8534086C666F28EC05C489A456E200000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+48
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053D65A369F728DA353BB570898746B0A919B6CC9516875CA62F372AC5238
+52F87F3A7094763853749D7269B778BA96C088D97FA4713671C3518967D374E4
+58E4651856B78B93995264FE7E5E60F971B158EC4EC14EBA5FCD97CC4EFB8A8D
+5203598A7D0962544ECD65E5620E833884C969AE878D71946EB65BB97D685197
+63C967D480898339881551125B7A59828FB14E736C5D516589258EDF962E854A
+745E92ED958F6F6482E55F316492705185A9816E9C13585E8CFD4E0953C10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+49
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000050986563685155D355AA64149A3763835AC2745F82726F8068EE50E7838E
+78026BBA52396C997D1750BB5565715E7BE966EC73CA82EB67495C715220717D
+886B9583965D64C58D0D81B355846C5562477E55589250B755468CDE664C4E0A
+5C1A88F368A2634E7A0D71D2828D52FA97F65C1154E890B57D3959628CD286C7
+820C63688D66651D5C0461FE6D89793E8A2D78377533547B4F388EAB6DF15A20
+7D33795E6C885BE95B38751A814E614E6EF28072751F7525727253477E690000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000770176DB526952DD80565E2B5931734565BD6FD58A695C388671534177F3
+62FE66424EC098DF87555BE68B5853F277E24F7F5C4E99DB59CB5F0F793A58EB
+4E1667FF4E8B62ED8A93901D52E2662F55DC566C90694ED54F8D91CB98FE6C0F
+5E0260435BA489968A666536624B99965B8858FD6388552E53D776267378852C
+6A1E68B36B8A62928F3853D482126DD1758F66F88D165B70719F85AF669166D9
+7F7287009ECD9F205C6C88538FF06A39675F620D7AEA58855EB665786F310000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060555237800D6454887075295E25681362F4971C96D9723D8AB06C347761
+7A0E542E77AC9806821C8AAC78A96714720D65AF64955636601D79C153F87D72
+6B7B80865BFA55E356DB4F3A4F3C98FC5DF39B068073616B980C90015B8B8A1F
+8AA6641C825864FB55FD860791654FD77D20901F7C9F50F358516EAF5BBF8A34
+80859178849C7B9796D6968B96A87D8F9AD3788E6B727A57904296A7795F5B6B
+640D7B0B84D168AD55067E2E74637D2293966240584C4ED65B83597958540000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000737A64BB8E4B8E0F80CE82D462AC81FA6CF0915E592A614B6C70574D6524
+8CAA7671705858C76A8075F06F6D8B5A8AC757666BEF889278B363A2560670AD
+6E6F5858642A580268E0819B55107CD650188EBA6DCC8D9F71D9638F6FE46ED4
+7E278404684390036DD896768A0E5957727985E49A3075BC8B0468AF52548E22
+92BB63D0984C8E44557C9AD466FF568F60D56D9552435C4959296DFB586B7530
+751C606C821481466311689D8FE2773A8DF38CBC94355E165EF3807D70F40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C405EF7505C4EAD5EAD633A8247901A6850916E77B3540C92855F647AE5
+687663457B527D7175DB50776295982D900F51F879C37A8157165F9290145857
+5C60571F541051546E4D571863A8983D817F8715892A9000541E5C6F81C062D6
+625881319D15964099B199DD6A6259A562D3553E631654C786D97AAA5A0374E6
+896A6B6A59168C4C5F4E706373A998114E3870F75B8C7897633D665A769660CB
+5B9B5A49842C81556C6A738B4EA167897DB25F8065FA671B5FD859845A010000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005DCD5FAE537197CB90556845570D552F60DF72326FF07DAD8466840E59D4
+504950DE5C3E7DEF672A851A5473754F80C355829B4F4F4D6E2D8B025C096170
+885B761F6E29868A6587805E7D0B543B7A697D0A554F55E17FC174EE64BE8778
+6E267AA9621165A1536763E16C835DEB55DA93A270CF6C618AA35C4B7121856A
+68A7543E54346BCB6B664E9463425348821E4F0D4FAE5862620A972766647269
+52FF52D9609F8AA4661471996790897F785277FD6670563B5438932B72A70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A00606F5E0C6089819D591560DC718470EF6EAA6C5072806A8489725E2D
+7FD25AB3559C92916D177CFB969962327D30778E87665323971E8F4466875CFD
+4FE072F94E0B53A6590F56876380934151484ED99BAE7E9654B88CE2929C8237
+95916D8E5F265ACC986F96AA73FE737B7E23817A99217FA161B2967796507DAB
+76F853A2947299997BB189446E5891097FD479658A7360F397FF4EAB98055DF7
+6A6150CF54118C61856D785D9704524A54EE56C292B76D885BB56DC666C90000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C0F5B5D68218096562F7B11654869544E9B6B47874E978B5354633E643A
+90AA659C81058AE75BEB68B0537887F961C86CC470098B1D5C5185AA82AF92C5
+6B238F9B65B05FFB5FC34FE191C1661F8165732960FA82085211578B5F6290A2
+884C91925E78674F602759D3514451F680F853086C7996C4718A4F114FEE7F9E
+673D55C592B979C088967D89589F620C9700865A561898085F908A3184C49157
+53D965ED5E8F755C60647D6E5A7F7DD27E8C8ED255A75BA361F865CB73840000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+51
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009078766C77297D629774859B5B787A7496EA884052DB718F5FAA65EC8A62
+5C0B99B45DE16B896C5B8A138A0A905C8FC558D362BC9D099D2854404E2B82BD
+7259869C5D1688596DAF96C5555E4E9E8A1D710954BD95B970DF6DF99E7D56B4
+781487125CA95EF68A00985495BB708E6CBF594463A9773C884D6F1482775830
+71D553AD786F96C155015F6671305BB48AFA9A576B83592E9D2679E7694A63DA
+4F6F760D7F8A6D0B967D6C274EF07662990A6A236F3E90808170599674760000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+52
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006447582F90657A918B2159DA54AC820085E5898180006930564E8036723A
+91CE51B64E5F98016396696D844966F3814B591C6DB24E0058F991AB63D692A5
+4F9D4F0A886398245937907A79FB510080F075916C825B9C59E85F5D690587FB
+501A5DF24E5977E34EE585DD6291661390915C7951045F7981C69038808475AB
+4EA688D4610F6BC561B67FA976CA6EA28A638B708ABC8B6F5F027FFC7FCC7E79
+8335852D56E06BB797F3967059FB541F92806DEB5BC598F25C395F1596B10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000537082F16AFB5B309DF961C97E93746987A271DF719288058FCE8D0F76C8
+5F717A4E786C662055B264C150AD81C376705EB896CD8E3486F9548F6CF36D8C
+6C38607F52C775285E7D512A60A061825C24753190F5923E73366CB96E389149
+670953CB53F34F5191C98A9853C85E7C8FC26DE44E8E76C26986865E611A8F3F
+99184FDE903E9B5A61096E1D6F0196854E885A3196E882075DBC79B95B878A9E
+7FBD738957DF828B9B315401904755BB5CEA5FA161086B32734480B28B7D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D745BD388D598108C6B99AD9D1B6DF551A4514357A38881539F63F48F45
+571254E15713733F6E907DE3906082D198586028966266F07D048D8A8E8D9470
+5CB37CA4670860A695B2801896F29116530096955141904B85F49196668897F5
+5B55531D783896DC683D54C9707E5BB08F09518D572854B1652266AB8D0A8D1C
+81DF846C906D7CDF947F85FB68D765E96FA186A48E81566A902076827AC871E5
+8CAC64C752476FA48CCA600E589E618E66FE8D08624E55B36E23672D8ECB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+55
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000935895987728680569A8548B4E4D70B88A5064589F4B5B857A8450B55BE8
+77BB6C088A797C986CBE76DE65AC8F3E5D845C55863868E7536062307AD96E5B
+7DBB6A1F7AE05F706F335F35638C6F3267564E085E338CEC4ED781397634969C
+62DB662D627E6CBC8D9971677F695146808753EC906E629854F287C48F4D8005
+937A851790196D5973CD659F771F7504782781FB8C9E91DD5075679575B98A3A
+9707632F93AE966384B86399775C5F817319722D6014657462EF6B63653F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+56
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E407665912D8B49829D679D652F5431871877E580A281026C414E4B7E54
+807776F4690D6B9657F7503C4F84574063076B628DBE887965E87D195FD7646F
+64F281F381F47F6E5E5F5CD95236667A79E97A1A8CEA709975D46EEF6CBB7A92
+4E2D76C55FE0941888777D427A2E816B91CD4EF28846821F54685DDE6D328B05
+7CA58EF880985E1A549276BA5B99665D9A5F73E0682A86DB6731732A8AF88A85
+90107AF971ED716E62C477DA56D14E3B845767F152A986C08CAF94447BC90000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+57
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F4F6CE8795D99D06293722A62FD5C0878DA8F4964B08CFA7BC66A01838A
+88DD599D649E58EF72C0690E93108FFD8D05589C7DB48AC46E96634962D95353
+684C74228301914C55447740707C6FC1517954A88CC759FF6ECB6DC45B5C7D2B
+4ED47C7D6ED35B5081EA6F2C5B579B0368D58E2A5B977D9C7E3D7E3191128D70
+594F63CD79DF8DB3535265CF79568A5B963B7D44947D7E825634918967007F6A
+5C0A907566285DE64F5067DE505A4F5C57505EA7000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+58
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E8D4E0C51404E105EFF53454E154E984E1E9B325B6C56694E2879BA4E3F
+53154E47592D723B536E6C1056DF80E499976BD3777E9F174E364E9F9F104E5C
+4E694E9382885B5B55C7560F4EC45399539D53B453A553AE97688D0B531A53F5
+532D5331533E8CFE5366536352025208520E52445233528C5274524C525E5261
+525C84AF527D528252815290529351827F544EBB4EC34EC94EC24EE84EE14EEB
+4EDE50B44EF34F224F644EF5500050964F094F474F5E4F6765384F5A4F5D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F5F4F574F324F3D4F764F744F914F894F834F8F4F7E4F7B51154F7C5102
+4F945114513C51374FC54FDA4FE34FDC4FD14FDF4FF85029504C4FF3502C500F
+502E502D4FFE501C500C5025502850E8504350555048504E506C50C2513B5110
+513A50BA50D6510650ED50EC50E650EE5107510B4EDD6C3D4F5850C94FCE9FA0
+6C467CF4516E5DFD9ECC999856C5591452F9530D8A0753109CEC591951554EA0
+51564EB3886E88A4893B81E088D279805B3488037FB851AB51B151BD51BC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000051C7519651A251A58A018A108A0C8A158B338A4E8A258A418A368A468A54
+8A588A528A868A848A7F8A708A7C8A758A6C8A6E8ACD8AE28A618A9A8AA58A91
+8A928ACF8AD18AC98ADB8AD78AC28AB68AF68AEB8B148B018AE48AED8AFC8AF3
+8AE68AEE8ADE8B288B9C8B168B1A8B108B2B8B2D8B568B598B4E8B9E8B6B8B96
+5369537A961D962296219631962A963D963C964296589654965F9689966C9672
+96749688968D969796B09097909B913A9099911490A190B490B390B691340000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090B890B090DF90C590BE913690C490C79106914890E290DC90D790DB90EB
+90EF90FE91049122911E91239131912F91399143914682BB595052F152AC52AD
+52BE54FF52D052D652F053DF71EE77CD5EF451F551FC9B2F53B65F01755A5DF0
+574C580A57A1587E58BC58C558D15729572C572A573358D9572E572F58E2573B
+5742576958E0576B58DA577C577B5768576D5776577357E157A4578C584F57CF
+57A75816579357A057D55852581D586457D257B857F457EF57F857E457DD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000580B580D57FD57ED5800581E5819584458205865586C58815889589A5880
+99A89F1961FF8279827D827F828F828A82A88284828E8291858C829982AB8553
+82BE82B085F682CA82E3829882B782AE83A7840784EF82A982B482A182AA829F
+82C482E782A482E1830982F782E48622830782DC82F482D282D8830C82FB82D3
+8526831A8306584B716282E082D5831C8351855884FD83088392833C83348331
+839B854E832F834F8347834385888340831785BA832D833A833372966ECE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008541831B85CE855284C08452846483B083788494843583A083AA8393839C
+8385837C859F83A9837D8555837B8398839E83A89DAF849383C1840183E583D8
+58078418840B83DD83FD83D6841C84388411840683D483DF840F840383F883F9
+83EA83C583C07E0883F083E1845C8451845A8459847385468488847A85628478
+843C844684698476851E848E8431846D84C184CD84D09A4084BD84D384CA84BF
+84BA863A84A184B984B4849793A38577850C750D853884F0861E851F85FA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008556853B84FF84FC8559854885688564855E857A77A285438604857B85A4
+85A88587858F857985EA859C858585B985B785B0861A85C185DC85FF86278605
+86298616863C5EFE5F08593C596980375955595A5958530F5C225C255C2C5C37
+624C636B647662BB62CA62DA62D762EE649F62F66339634B634363AD63F66371
+637A638E6451636D63AC638A636963AE645C63F263F863E064B363C463DE63CE
+645263C663BE65046441640B641B6420640C64266421645E6516646D64960000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000647A64F764FC6499651B64C064D064D764E464E265096525652E5F0B5FD2
+75195F11535F53F1563053E953E853FB541254165406544B563856C8545456A6
+54435421550454BC5423543254825494547754715464549A5680548454765466
+565D54D054AD54C254B4566054A754A6563555F6547254A3566654BB54BF54CC
+567254DA568C54A954AA54A4566554CF54DE561C54E7562E54FD551454F355E9
+5523550F55115527552A5616558F55B5554956C055415555553F5550553C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+60
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005537555655755576557755335530555C558B55D2558355B155B955885581
+559F557E55D65591557B55DF560D56B35594559955EA55F755C9561F55D156C1
+55EC55D455E655DD55C455EF55E555F2566F55CC55CD55E855F555E48F61561E
+5608560C560156B6562355FE56005627562D565856395657562C564D56625659
+5695564C5654568656645671566B567B567C5685569356AF56D456D756DD56E1
+570756EB56F956FF5704570A5709571C5E435E195E145E115E6C5E585E570000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+61
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E375E445E545E5B5E5E5E615C8C5C7A5C8D5C905D875C885CF45C995C91
+5D505C9C5CB55CA25D2C5CAC5CAB5CB15CA35CC15CB75DA75CD25DA05CCB5D22
+5D975D0D5D275D265D2E5D245D1E5D065D1B5DB85D3E5D345D3D5D6C5D5B5D6F
+5D815D6B5D4B5D4A5D695D745D825D995D9D8C735DB75DD45F735F775F825F87
+5F89540E5FA05F995F9C5FA85FAD5FB55FBC88625F6172AD72B072B473777341
+72C372C172CE72CD72D272E8736A72E9733B72F472F7730172F3736B72FA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000072FB731773137380730A731E731D737C732273397325732C733873317350
+734D73577360736C736F737E821B592598E75924590298E0993398E9993C98EA
+98EB98ED98F4990999114F59991B9937993F994399489949994A994C99625E80
+5EE15E8B5E965EA55EA05EB95EB55EBE5EB38CE15ED25ED15EDB5EE85EEA81BA
+5FC45FC95FD661FA61AE5FEE616A5FE15FE4613E60B561345FEA5FED5FF86019
+60356026601B600F600D6029602B600A61CC6021615F61E860FB613760420000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000606A60F26096609A6173609D60836092608C609B611C60BB60B160DD60D8
+60C660DA60B4612061926115612360F46100610E612B614A617561AC619461A7
+61B761D461F55FDD96B39582958695C8958E9594958C95E595AD95AB9B2E95AC
+95BE95B69B2995BF95BD95BC95C395CB95D495D095D595DE4E2C723F62156C35
+6C546C5C6C4A70436C856C906C946C8C6C686C696C746C766C866F596CD06CD4
+6CAD702770186CF16CD76CB26CE06CD66FFC6CEB6CEE6CB16CD36CEF6D870000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+64
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D396D276D0C6D796E5E6D076D046D196D0E6D2B6FAE6D2E6D356D1A700F
+6EF86F6F6D336D916D6F6DF66F7F6D5E6D936D946D5C6D606D7C6D636E1A6DC7
+6DC56DDE70066DBF6DE06FA06DE66DDD6DD9700B6DAB6E0C6DAE6E2B6E6E6E4E
+6E6B6EB26E5F6E866E536E546E326E256E4470676EB16E9870446F2D70056EA5
+6EA76EBD6EBB6EB76F776EB46ECF6E8F6EC26E9F6F627020701F6F246F156EF9
+6F2F6F3670326F746F2A6F096F296F896F8D6F8C6F786F726F7C6F7A70280000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+65
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006FC96FA76FB96FB66FC26FE16FEE6FDE6FE06FEF701A7023701B70397035
+705D705E5B805B845B955B935BA55BB8752F9A2B64345BE45BEE89305BF08E47
+8B078FB68FD38FD58FE58FEE8FE490878FE690158FE890059004900B90909011
+900D9016902190359036902D902F9044905190529050906890589062905B66B9
+9074907D908290889083908B5F505F575F565F585C3B54AB5C505C595B715C63
+5C687FBC5F335F295F2D82745F3C9B3B5C6E59815983598D5AF55AD759A30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+66
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000599759CA5B00599E59A459D259B259AF59D759BE5A6D5B0859DD5B4C59E3
+59D859F95A0C5A095AA75AFB5A115A235A135A405A675A4A5A555A3C5A625B0B
+80EC5AAA5A9B5A775A7A5ABE5AEB5AB25B215B2A5AB85AE05AE35B195AD65AE6
+5AD85ADC5B095B175B165B325B375B405C155C1C5B5A5B655B735B515B535B62
+99D499DF99D99A369A5B99D199D89A4D9A4A99E29A6A9A0F9A0D9A059A429A2D
+9A169A419A2E9A389A439A449A4F9A659A647CF97D067D027D077D087E8A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007D1C7D157D137D3A7D327D317E107D3C7D407D3F7D5D7D4E7D737D867D83
+7D887DBE7DBA7DCB7DD47DC47D9E7DAC7DB97DA37DB07DC77DD97DD77DF97DF2
+7E627DE67DF67DF17E0B7DE17E097E1D7E1F7E1E7E2D7E0A7E117E7D7E397E35
+7E327E467E457E887E5A7E527E6E7E7E7E707E6F7E985E7A757F5DDB753E9095
+738E74A3744B73A2739F73CF73C274CF73B773B373C073C973C873E573D9980A
+740A73E973E773DE74BD743F7489742A745B7426742574287430742E742C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+68
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000741B741A7441745C74577455745974A6746D747E749C74D4748074817487
+748B749E74A874A9749074A774DA74BA97D997DE97DC674C6753675E674869AA
+6AEA6787676A677367986898677568D66A05689F678B6777677C67F06ADB67D8
+6AF367E967B06AE867D967B567DA67B367DD680067C367B867E26ADF67C16A89
+68326833690F6A48684E6968684469BF6883681D68556A3A68416A9C68406B12
+684A6849682968B5688F687468776893686B6B1E696E68FC6ADD69E768F90000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+69
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006B0F68F0690B6901695768E369106971693969606942695D6B16696B6980
+69986978693469CC6AEC6ADA69CE6AF8696669636979699B69A769BB69AB69AD
+69D469B169C169CA6AB369956AE7698D69FF6AA369ED6A176A186A6569F26A44
+6A3E6AA06A506A5B6A356A8E6AD36A3D6A286A586ADE6A916A906AA96A976AAB
+733773526B816B826BA46B846B9E6BAE6B8D6BAB6B9B6BAF6BAA8ED48EDB8EF2
+8EFB8F648EF98EFC8EEB8EE48F628EFA8EFE8F0A8F078F058F128F268F1E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008F1F8F1C8F338F468F548ECE62146227621B621F62226221622562246229
+81E7750C74F474FF750F75117513653465EE65EF65F0660A66C7677266036615
+6600708566F7661D66346631663666358006665F66C46641664F668966616657
+66776684668C66D6669D66BE66DB66DC66E666E98CC18CB08CBA8CBD8D048CB2
+8CC58D108CD18CDA8CD58CEB8CE78CFB899889AC89A189BF89A689AF89B289B7
+726E729F725D7266726F727E727F7284728B728D728F72926308633263B00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000643F64D880046BEA6BF36BFD6BFF6BF96C056C0C6C066C0D6C156C186C19
+6C1A6C216C2C6C246C2A6C3265356555656B725872527256723086625216809F
+809C809380BC670A80BD80B180AB80AD80B480B76727815680E981DA80DB80C2
+80C480D980CD80D7671080DD811B80F180F480ED81BE810E80F280FC67158112
+8C5A8161811E812C811881328148814C815381748159815A817181608169817C
+817D816D8167584D5AB58188818281CF6ED581A381AA81CC672681CA81BB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081C181A66B5F6B376B396B436B466B5998AE98AF98B698BC98C698C86BB3
+5F408F4289F365909F4F659565BC65C665C465C365CC65CE65D265D6716C7152
+7096719770BB70C070B770AB70B171C170CA7110711371DC712F71317173715C
+716871457172714A7178717A719871B371B571A871A071E071D471E771F9721D
+7228706C71FE716671B9623E623D624362486249793B794079467949795B795C
+7953795A79B079577960798E7967797A79AA798A799A79A779B35FD15FD00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000061DF605D605A606760416059606361646106610D615D61A9619D61CB61E3
+62078080807F6C936FA96DFC78EF77F878AD780978687818781165AB782D78B8
+781D7839792A7931781F783C7825782C78237829784E786D786478FD78267850
+7847784C786A78E77893789A788778E378A178A378B278B978A578D478D978C9
+78EC78F2790578F479137924791E79349F959EF99EFB9EFC76F17704779876F9
+77077708771A77227719772D772677357738775E77BC77477743775A77680000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077627765777F778D777D7780778C7791779F77A077B077B577BD753A7540
+754E754B7548755B7572757975837F587F617F5F8A487F687F867F717F797F88
+7F7E76CD76E5883291D291D391D491D991D791D591F791E791E4934691F591F9
+9208922692459211921092019227920492259200923A9266923792339255923D
+9238925E926C926D923F9460923092499248924D922E9239943892AC92A0927A
+92AA92EE92CF940392E3943A92B192A693A7929692CC92A993F59293927F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000093A9929A931A92AB9283940B92A892A39412933892F193D792E592F092EF
+92E892BC92DD92F69426942792C392DF92E6931293069369931B934093019315
+932E934393079308931F93199365934793769354936493AA9370938493E493D8
+9428938793CC939893B893BF93A693B093B5944C93E293DC93DD93CD93DE93C3
+93C793D19414941D93F794659413946D9420947993F99419944A9432943F9454
+9463937E77E777EC96C979D579ED79E379EB7A065D477A037A027A1E7A140000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A397A377A619ECF99A57A707688768E7693769976A474DE74E0752C9CE9
+9CF69D079D069D239D879E159D1D9D1F9DE59D2F9DD99D309D429E1E9D539E1D
+9D609D529DF39D5C9D619D939D6A9D6F9D899D989D9A9DC09DA59DA99DC29DBC
+9E1A9DD39DDA9DEF9DE69DF29DF89E0C9DFA9E1B7592759476647658759D7667
+75A375B375B475B875C475B175B075C375C2760275CD75E3764675E675E47647
+75E7760375F175FC75FF761076007649760C761E760A7625763B761576190000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000761B763C762276207640762D7630766D76357643766E7633764D76697654
+765C76567672766F7FCA7AE67A787A797A807A867A887A957AC77AA07AAC7AA8
+7AB67AB3886488698872887D887F888288A2896088B788BC88C9893388CE895D
+894788F1891A88FC88E888FE88F08921891989138938890A8964892B89368941
+8966897B758B80E576B876B477DC801280148016801C8020802E80258026802C
+802980288031800B803580438046807980528075807189839807980E980F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+72
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009821981C6F4198269837984E98539873986298599865986C9870864D8654
+866C87E38806867A867C867B86A8868D868B8706869D86A786A386AA869386A9
+86B686C486B5882386B086BA86B186AF86C987F686B486E986FA87EF86ED8784
+86D0871386DE881086DF86D886D18703870786F88708870A870D87098723873B
+871E8725872E871A873E87C88734873187298737873F87828722877D8811877B
+87608770874C876E878B8753876387BB876487598765879387AF87CE87D20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+73
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000087C68788878587AD8797878387AB87E587AC87B587B387CB87D387BD87D1
+87C087CA87DB87EA87E087EE8816881387FE880A881B88218839883C7F367F4C
+7F447F4582107AFA7AFD7B087BE47B047B677B0A7B2B7B0F7B477B387B2A7B19
+7B2E7B317B207B257B247B337C697B1E7B587BF37B457B757B4C7B8F7B607B6E
+7B7B7B627B727B717B907C007BCB7BB87BAC7B9D7C5C7B857C1E7B9C7BA27C2B
+7BB47C237BC17BCC7BDD7BDA7BE57BE67BEA7C0C7BFE7BFC7C0F7C6A7C0B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007C1F7C2A7C267C387C5F7C4081FE82018202820481EC8844822182228264
+822D822F8228822B8238826B82338234823E82448249824B824F825A825F8268
+887E88CA888888D888DF895E7F9D7FA57FA77FAF7FB07FB27C7C65497C917CF2
+7CF67C9E7CA27CB27CBC7CBD7CDD7CC77CCC7CCD7CC87CC57CD77CE8826E66A8
+7FBF7FCE7FD57FE57FE17FE67FE97FEE7FF37CF87E367DA67DAE7E477E9B9EA9
+9EB48D738D848D948D918DB28D678D6D8C478C49914A9150914E914F91640000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+75
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009162916191709169916F91C591C3917291749179918C91859190918D9191
+91A291A391AA91AD91AE91AF91B591B491BA8C559E7A8E898DEB8E058E598E69
+8DB58DBF8DBC8DBA8E4C8DD68DD78DDA8E928DCE8DCF8DDB8DC68DEC8E7A8E55
+8DE38E9A8E8B8DE48E098DFD8E148E1D8E1F8E938E2E8E238E918E3A8E408E39
+8E358E3D8E318E498E418E428EA18E638E4A8E708E768E7C8E6F8E748E858EAA
+8E948E908EA68E9E8C788C828C8A8C858C988C94659B89D689F489DA89DC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+76
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000089E589EB89F68A3E8B26975A96E9974296EF9706973D9708970F970E972A
+97449730973E9F549F5F9F599F609F5C9F669F6C9F6A9F779EFD9EFF9F0996B9
+96BC96BD96CE96D277BF8B8E928E947E92C893E8936A93CA938F943E946B9B77
+9B749B819B839B8E9C787A4C9B929C5F9B909BAD9B9A9BAA9B9E9C6D9BAB9B9D
+9C589BC19C7A9C319C399C239C379BC09BCA9BC79BFD9BD69BEA9BEB9BE19BE4
+9BE79BDD9BE29BF09BDB9BF49BD49C5D9C089C109C0D9C129C099BFF9C200000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+77
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009C329C2D9C289C259C299C339C3E9C489C3B9C359C459C569C549C529C67
+977C978597C397BD979497C997AB97A397B297B49AB19AB09AB79DBB9AB69ABA
+9ABC9AC19AC09ACF9AC29AD69AD59AD19B459B439B589B4E9B489B4D9B519957
+995C992E995599549ADF9AE19AE69AEF9AEB9AFB9AED9AF99B089B0F9B229B1F
+9B234E489EBE7E3B9E829E879E889E8B9E9293D69E9D9E9F9EDB9EDC9EDD9EE0
+9EDF9EE29EF79EE79EE59EF29EEF9F229F2C9F2F9F399F379F3D9F3E9F440000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+78
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000896C95C693365F4685147E94538251B24E119F635679515A6DC09F156597
+56419AEE83034E3089075E727A4098B35E7F95A49B0D52128FF45F597A6B98E2
+51E050A24EF7835085915118636E6372524B5938774F8721814A7E8D91CC66C6
+5E1877AD9E7556C99EF46FDB61DE77C770309EB5884A95E282F951ED62514EC6
+673497C67C647E3497A69EAF786E820D672F677E56CC53F098B16AAF7F4E6D82
+7CF04E074FC27E6B9E7956AE9B1A846F53F690C179A67C72613F4E919AD20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+79
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075C796BB53EA7DFB88FD79CD78437B5151C6000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb1988.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb1988.enc
new file mode 100644
index 0000000000..298732ccc2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb1988.enc
@@ -0,0 +1,20 @@
+# Encoding file: gb1988, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+002000210022002300A500250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D203E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000FF61FF62FF63FF64FF65FF66FF67FF68FF69FF6AFF6BFF6CFF6DFF6EFF6F
+FF70FF71FF72FF73FF74FF75FF76FF77FF78FF79FF7AFF7BFF7CFF7DFF7EFF7F
+FF80FF81FF82FF83FF84FF85FF86FF87FF88FF89FF8AFF8BFF8CFF8DFF8EFF8F
+FF90FF91FF92FF93FF94FF95FF96FF97FF98FF99FF9AFF9BFF9CFF9DFF9EFF9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb2312-raw.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb2312-raw.enc
new file mode 100644
index 0000000000..813d7a6f37
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb2312-raw.enc
@@ -0,0 +1,1380 @@
+# Encoding file: gb2312, double-byte
+D
+233F 0 81
+21
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030003001300230FB02C902C700A8300330052015FF5E2225202620182019
+201C201D3014301530083009300A300B300C300D300E300F3016301730103011
+00B100D700F72236222722282211220F222A222922082237221A22A522252220
+23122299222B222E2261224C2248223D221D2260226E226F22642265221E2235
+22342642264000B0203220332103FF0400A4FFE0FFE1203000A7211626062605
+25CB25CF25CE25C725C625A125A025B325B2203B219221902191219330130000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+22
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000024882489248A248B248C248D248E248F2490249124922493249424952496
+249724982499249A249B247424752476247724782479247A247B247C247D247E
+247F248024812482248324842485248624872460246124622463246424652466
+2467246824690000000032203221322232233224322532263227322832290000
+00002160216121622163216421652166216721682169216A216B000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+23
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF01FF02FF03FFE5FF05FF06FF07FF08FF09FF0AFF0BFF0CFF0DFF0EFF0F
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19FF1AFF1BFF1CFF1DFF1EFF1F
+FF20FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF3BFF3CFF3DFF3EFF3F
+FF40FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5AFF5BFF5CFF5DFFE30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+24
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+25
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+26
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+27
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+28
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000010100E101CE00E0011300E9011B00E8012B00ED01D000EC014D00F301D2
+00F2016B00FA01D400F901D601D801DA01DC00FC00EA00000000000000000000
+0000000000000000000031053106310731083109310A310B310C310D310E310F
+3110311131123113311431153116311731183119311A311B311C311D311E311F
+3120312131223123312431253126312731283129000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+29
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000000000000002500250125022503250425052506250725082509250A250B
+250C250D250E250F2510251125122513251425152516251725182519251A251B
+251C251D251E251F2520252125222523252425252526252725282529252A252B
+252C252D252E252F2530253125322533253425352536253725382539253A253B
+253C253D253E253F2540254125422543254425452546254725482549254A254B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000554A963F57C3632854CE550954C07691764C853C77EE827E788D72319698
+978D6C285B894FFA630966975CB880FA684880AE660276CE51F9655671AC7FF1
+888450B2596561CA6FB382AD634C625253ED54277B06516B75A45DF462D48DCB
+9776628A8019575D97387F627238767D67CF767E64464F708D2562DC7A176591
+73ED642C6273822C9881677F7248626E62CC4F3474E3534A529E7ECA90A65E2E
+6886699C81807ED168D278C5868C9551508D8C2482DE80DE5305891252650000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+31
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000858496F94FDD582199715B9D62B162A566B48C799C8D7206676F789160B2
+535153178F8880CC8D1D94A1500D72C8590760EB711988AB595482EF672C7B28
+5D297EF7752D6CF58E668FF8903C9F3B6BD491197B145F7C78A784D6853D6BD5
+6BD96BD65E015E8775F995ED655D5F0A5FC58F9F58C181C2907F965B97AD8FB9
+7F168D2C62414FBF53D8535E8FA88FA98FAB904D68075F6A819888689CD6618B
+522B762A5F6C658C6FD26EE85BBE6448517551B067C44E1979C9997C70B30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+32
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075C55E7673BB83E064AD62E894B56CE2535A52C3640F94C27B944F2F5E1B
+82368116818A6E246CCA9A736355535C54FA886557E04E0D5E036B657C3F90E8
+601664E6731C88C16750624D8D22776C8E2991C75F6983DC8521991053C28695
+6B8B60ED60E8707F82CD82314ED36CA785CF64CD7CD969FD66F9834953957B56
+4FA7518C6D4B5C428E6D63D253C9832C833667E578B4643D5BDF5C945DEE8BE7
+62C667F48C7A640063BA8749998B8C177F2094F24EA7961098A4660C73160000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+33
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000573A5C1D5E38957F507F80A05382655E7545553150218D856284949E671D
+56326F6E5DE2543570928F66626F64A463A35F7B6F8890F481E38FB05C186668
+5FF16C8996488D81886C649179F057CE6A59621054484E587A0B60E96F848BDA
+627F901E9A8B79E4540375F4630153196C608FDF5F1B9A70803B9F7F4F885C3A
+8D647FC565A570BD514551B2866B5D075BA062BD916C75748E0C7A2061017B79
+4EC77EF877854E1181ED521D51FA6A7153A88E87950496CF6EC19664695A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+34
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000784050A877D7641089E6590463E35DDD7A7F693D4F20823955984E3275AE
+7A975E625E8A95EF521B5439708A6376952457826625693F918755076DF37EAF
+882262337EF075B5832878C196CC8F9E614874F78BCD6B64523A8D506B21806A
+847156F153064ECE4E1B51D17C97918B7C074FC38E7F7BE17A9C64675D1450AC
+810676017CB96DEC7FE067515B585BF878CB64AE641363AA632B9519642D8FBE
+7B5476296253592754466B7950A362345E266B864EE38D37888B5F85902E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+35
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006020803D62C54E39535590F863B880C665E66C2E4F4660EE6DE18BDE5F39
+86CB5F536321515A83616863520063638E4850125C9B79775BFC52307A3B60BC
+905376D75FB75F9776848E6C706F767B7B4977AA51F3909358244F4E6EF48FEA
+654C7B1B72C46DA47FDF5AE162B55E95573084827B2C5E1D5F1F90127F1498A0
+63826EC7789870B95178975B57AB75354F4375385E9760E659606DC06BBF7889
+53FC96D551CB52016389540A94938C038DCC7239789F87768FED8C0D53E00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+36
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E0176EF53EE948998769F0E952D5B9A8BA24E224E1C51AC846361C252A8
+680B4F97606B51BB6D1E515C6296659796618C46901775D890FD77636BD2728A
+72EC8BFB583577798D4C675C9540809A5EA66E2159927AEF77ED953B6BB565AD
+7F0E58065151961F5BF958A954288E726566987F56E4949D76FE9041638754C6
+591A593A579B8EB267358DFA8235524160F0581586FE5CE89E454FC4989D8BB9
+5A2560765384627C904F9102997F6069800C513F80335C1499756D314E8C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+37
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008D3053D17F5A7B4F4F104E4F96006CD573D085E95E06756A7FFB6A0A77FE
+94927E4151E170E653CD8FD483038D2972AF996D6CDB574A82B365B980AA623F
+963259A84EFF8BBF7EBA653E83F2975E556198DE80A5532A8BFD542080BA5E9F
+6CB88D3982AC915A54296C1B52067EB7575F711A6C7E7C89594B4EFD5FFF6124
+7CAA4E305C0167AB87025CF0950B98CE75AF70FD902251AF7F1D8BBD594951E4
+4F5B5426592B657780A45B75627662C28F905E456C1F7B264F0F4FD8670D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+38
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D6E6DAA798F88B15F17752B629A8F854FEF91DC65A7812F81515E9C8150
+8D74526F89868D4B590D50854ED8961C723681798D1F5BCC8BA3964459877F1A
+54905676560E8BE565396982949976D66E895E727518674667D17AFF809D8D76
+611F79C665628D635188521A94A27F38809B7EB25C976E2F67607BD9768B9AD8
+818F7F947CD5641E95507A3F544A54E56B4C640162089E3D80F3759952729769
+845B683C86E49601969494EC4E2A54047ED968398DDF801566F45E9A7FB90000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+39
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000057C2803F68975DE5653B529F606D9F9A4F9B8EAC516C5BAB5F135DE96C5E
+62F18D21517194A952FE6C9F82DF72D757A267848D2D591F8F9C83C754957B8D
+4F306CBD5B6459D19F1353E486CA9AA88C3780A16545987E56FA96C7522E74DC
+52505BE1630289024E5662D0602A68FA51735B9851A089C27BA199867F5060EF
+704C8D2F51495E7F901B747089C4572D78455F529F9F95FA8F689B3C8BE17678
+684267DC8DEA8D35523D8F8A6EDA68CD950590ED56FD679C88F98FC754C80000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009AB85B696D776C264EA55BB39A87916361A890AF97E9542B6DB55BD251FD
+558A7F557FF064BC634D65F161BE608D710A6C576C49592F676D822A58D5568E
+8C6A6BEB90DD597D801753F76D695475559D837783CF683879BE548C4F555408
+76D28C8996026CB36DB88D6B89109E648D3A563F9ED175D55F8872E0606854FC
+4EA86A2A886160528F7054C470D886799E3F6D2A5B8F5F187EA255894FAF7334
+543C539A5019540E547C4E4E5FFD745A58F6846B80E1877472D07CCA6E560000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F27864E552C62A44E926CAA623782B154D7534E733E6ED1753B52125316
+8BDD69D05F8A60006DEE574F6B2273AF68538FD87F13636260A3552475EA8C62
+71156DA35BA65E7B8352614C9EC478FA87577C27768751F060F6714C66435E4C
+604D8C0E707063258F895FBD606286D456DE6BC160946167534960E066668D3F
+79FD4F1A70E96C478BB38BF27ED88364660F5A5A9B426D516DF78C416D3B4F19
+706B83B7621660D1970D8D27797851FB573E57FA673A75787A3D79EF7B950000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000808C99658FF96FC08BA59E2159EC7EE97F095409678168D88F917C4D96C6
+53CA602575BE6C7253735AC97EA7632451E0810A5DF184DF628051805B634F0E
+796D524260B86D4E5BC45BC28BA18BB065E25FCC964559937EE77EAA560967B7
+59394F735BB652A0835A988A8D3E753294BE50477A3C4EF767B69A7E5AC16B7C
+76D1575A5C167B3A95F4714E517C80A9827059787F04832768C067EC78B17877
+62E363617B804FED526A51CF835069DB92748DF58D3189C1952E7BAD4EF60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000506582305251996F6E106E856DA75EFA50F559DC5C066D466C5F7586848B
+686859568BB253209171964D854969127901712680F64EA490CA6D479A845A07
+56BC640594F077EB4FA5811A72E189D2997A7F347EDE527F655991758F7F8F83
+53EB7A9663ED63A5768679F888579636622A52AB8282685467706377776B7AED
+6D017ED389E359D0621285C982A5754C501F4ECB75A58BEB5C4A5DFE7B4B65A4
+91D14ECA6D25895F7D2795264EC58C288FDB9773664B79818FD170EC6D780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C3D52B283465162830E775B66769CB84EAC60CA7CBE7CB37ECF4E958B66
+666F988897595883656C955C5F8475C997567ADF7ADE51C070AF7A9863EA7A76
+7EA0739697ED4E4570784E5D915253A9655165E781FC8205548E5C31759A97A0
+62D872D975BD5C459A7983CA5C40548077E94E3E6CAE805A62D2636E5DE85177
+8DDD8E1E952F4FF153E560E770AC526763509E435A1F5026773753777EE26485
+652B628963985014723589C951B38BC07EDD574783CC94A7519B541B5CFB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004FCA7AE36D5A90E19A8F55805496536154AF5F0063E9697751EF6168520A
+582A52D8574E780D770B5EB761777CE0625B62974EA27095800362F770E49760
+577782DB67EF68F578D5989779D158F354B353EF6E34514B523B5BA28BFE80AF
+554357A660735751542D7A7A60505B5463A762A053E362635BC767AF54ED7A9F
+82E691775E9388E4593857AE630E8DE880EF57577B774FA95FEB5BBD6B3E5321
+7B5072C2684677FF773665F751B54E8F76D45CBF7AA58475594E9B4150800000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+40
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000998861276E8357646606634656F062EC62695ED39614578362C955878721
+814A8FA3556683B167658D5684DD5A6A680F62E67BEE961151706F9C8C3063FD
+89C861D27F0670C26EE57405699472FC5ECA90CE67176D6A635E52B372628001
+4F6C59E5916A70D96D9D52D24E5096F7956D857E78CA7D2F5121579264C2808B
+7C7B6CEA68F1695E51B7539868A872819ECE7BF172F879BB6F137406674E91CC
+9CA4793C83898354540F68174E3D538952B1783E5386522950884F8B4FD00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+41
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075E27ACB7C926CA596B6529B748354E94FE9805483B28FDE95705EC9601C
+6D9F5E18655B813894FE604B70BC7EC37CAE51C968817CB1826F4E248F8691CF
+667E4EAE8C0564A9804A50DA759771CE5BE58FBD6F664E86648295635ED66599
+521788C270C852A3730E7433679778F797164E3490BB9CDE6DCB51DB8D41541D
+62CE73B283F196F69F8494C34F367F9A51CC707596755CAD988653E64EE46E9C
+740969B4786B998F7559521876246D4167F3516D9F99804B54997B3C7ABF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+42
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009686578462E29647697C5A0464027BD36F0F964B82A6536298855E907089
+63B35364864F9C819E93788C97328DEF8D429E7F6F5E79845F559646622E9A74
+541594DD4FA365C55C655C617F1586516C2F5F8B73876EE47EFF5CE6631B5B6A
+6EE653754E7163A0756562A18F6E4F264ED16CA67EB68BBA841D87BA7F57903B
+95237BA99AA188F8843D6D1B9A867EDC59889EBB739B780186829A6C9A82561B
+541757CB4E709EA653568FC881097792999286EE6EE1851366FC61626F2B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+43
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008C298292832B76F26C135FD983BD732B8305951A6BDB77DB94C6536F8302
+51925E3D8C8C8D384E4873AB679A68859176970971646CA177095A9295416BCF
+7F8E66275BD059B95A9A95E895F74EEC840C84996AAC76DF9530731B68A65B5F
+772F919A97617CDC8FF78C1C5F257C7379D889C56CCC871C5BC65E4268C97720
+7EF55195514D52C95A297F05976282D763CF778485D079D26E3A5E9959998511
+706D6C1162BF76BF654F60AF95FD660E879F9E2394ED540D547D8C2C64780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+44
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000647986116A21819C78E864699B5462B9672B83AB58A89ED86CAB6F205BDE
+964C8C0B725F67D062C772614EA959C66BCD589366AE5E5552DF6155672876EE
+776672677A4662FF54EA545094A090A35A1C7EB36C164E435976801059485357
+753796BE56CA63208111607C95F96DD65462998151855AE980FD59AE9713502A
+6CE55C3C62DF4F60533F817B90066EBA852B62C85E7478BE64B5637B5FF55A18
+917F9E1F5C3F634F80425B7D556E954A954D6D8560A867E072DE51DD5B810000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+45
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000062E76CDE725B626D94AE7EBD81136D53519C5F04597452AA601259736696
+8650759F632A61E67CEF8BFA54E66B279E256BB485D5545550766CA4556A8DB4
+722C5E156015743662CD6392724C5F986E436D3E65006F5876D878D076FC7554
+522453DB4E535E9E65C1802A80D6629B5486522870AE888D8DD16CE1547880DA
+57F988F48D54966A914D4F696C9B55B776C6783062A870F96F8E5F6D84EC68DA
+787C7BF781A8670B9E4F636778B0576F78129739627962AB528874356BD70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+46
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005564813E75B276AE533975DE50FB5C418B6C7BC7504F72479A9798D86F02
+74E27968648777A562FC98918D2B54C180584E52576A82F9840D5E7351ED74F6
+8BC45C4F57616CFC98875A4678349B448FEB7C955256625194FA4EC683868461
+83E984B257D467345703666E6D668C3166DD7011671F6B3A6816621A59BB4E03
+51C46F0667D26C8F517668CB59476B6775665D0E81109F5065D7794879419A91
+8D775C824E5E4F01542F5951780C56686C148FC45F036C7D6CE38BAB63900000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+47
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060706D3D72756266948E94C553438FC17B7E4EDF8C264E7E9ED494B194B3
+524D6F5C90636D458C3458115D4C6B206B4967AA545B81547F8C589985375F3A
+62A26A47953965726084686577A74E544FA85DE7979864AC7FD85CED4FCF7A8D
+520783044E14602F7A8394A64FB54EB279E6743452E482B964D279BD5BDD6C81
+97528F7B6C22503E537F6E0564CE66746C3060C598778BF75E86743C7A7779CB
+4E1890B174036C4256DA914B6CC58D8B533A86C666F28EAF5C489A716E200000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+48
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053D65A369F8B8DA353BB570898A76743919B6CC9516875CA62F372AC5238
+529D7F3A7094763853749E4A69B7786E96C088D97FA4713671C3518967D374E4
+58E4651856B78BA9997662707ED560F970ED58EC4EC14EBA5FCD97E74EFB8BA4
+5203598A7EAB62544ECD65E5620E833884C98363878D71946EB65BB97ED25197
+63C967D480898339881551125B7A59828FB14E736C5D516589258F6F962E854A
+745E951095F06DA682E55F3164926D128428816E9CC3585E8D5B4E0953C10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+49
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F1E6563685155D34E2764149A9A626B5AC2745F82726DA968EE50E7838E
+7802674052396C997EB150BB5565715E7B5B665273CA82EB67495C715220717D
+886B95EA965564C58D6181B355846C5562477F2E58924F2455468D4F664C4E0A
+5C1A88F368A2634E7A0D70E7828D52FA97F65C1154E890B57ECD59628D4A86C7
+820C820D8D6664445C0461516D89793E8BBE78377533547B4F388EAB6DF15A20
+7EC5795E6C885BA15A76751A80BE614E6E1758F0751F7525727253477EF30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000770176DB526980DC57235E08593172EE65BD6E7F8BD75C388671534177F3
+62FE65F64EC098DF86805B9E8BC653F277E24F7F5C4E9A7659CB5F0F793A58EB
+4E1667FF4E8B62ED8A93901D52BF662F55DC566C90024ED54F8D91CA99706C0F
+5E0260435BA489C68BD56536624B99965B885BFF6388552E53D77626517D852C
+67A268B36B8A62928F9353D482126DD1758F4E668D4E5B70719F85AF669166D9
+7F7287009ECD9F205C5E672F8FF06811675F620D7AD658855EB665706F310000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060555237800D6454887075295E05681362F4971C53CC723D8C016C347761
+7A0E542E77AC987A821C8BF47855671470C165AF64955636601D79C153F84E1D
+6B7B80865BFA55E356DB4F3A4F3C99725DF3677E80386002988290015B8B8BBC
+8BF5641C825864DE55FD82CF91654FD77D20901F7C9F50F358516EAF5BBF8BC9
+80839178849C7B97867D968B968F7EE59AD3788E5C817A57904296A7795F5B59
+635F7B0B84D168AD55067F2974107D2295016240584C4ED65B83597958540000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000736D631E8E4B8E0F80CE82D462AC53F06CF0915E592A60016C70574D644A
+8D2A762B6EE9575B6A8075F06F6D8C2D8C0857666BEF889278B363A253F970AD
+6C645858642A580268E0819B55107CD650188EBA6DCC8D9F70EB638F6D9B6ED4
+7EE68404684390036DD896768BA85957727985E4817E75BC8A8A68AF52548E22
+951163D098988E44557C4F5366FF568F60D56D9552435C4959296DFB586B7530
+751C606C82148146631167618FE2773A8DF38D3494C15E165385542C70C30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C405EF7505C4EAD5EAD633A8247901A6850916E77B3540C94DC5F647AE5
+687663457B527EDF75DB507762955934900F51F879C37A8156FE5F9290146D82
+5C60571F541051546E4D56E263A89893817F8715892A9000541E5C6F81C062D6
+625881319E3596409A6E9A7C692D59A562D3553E631654C786D96D3C5A0374E6
+889C6B6A59168C4C5F2F6E7E73A9987D4E3870F75B8C7897633D665A769660CB
+5B9B5A494E0781556C6A738B4EA167897F515F8065FA671B5FD859845A010000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005DCD5FAE537197E68FDD684556F4552F60DF4E3A6F4D7EF482C7840E59D4
+4F1F4F2A5C3E7EAC672A851A5473754F80C355829B4F4F4D6E2D8C135C096170
+536B761F6E29868A658795FB7EB9543B7A337D0A95EE55E17FC174EE631D8717
+6DA17A9D621165A1536763E16C835DEB545C94A84E4C6C618BEC5C4B65E0829C
+68A7543E54346BCB6B664E9463425348821E4F0D4FAE575E620A96FE66647269
+52FF52A1609F8BEF661471996790897F785277FD6670563B54389521727A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A00606F5E0C6089819D591560DC718470EF6EAA6C5072806A8488AD5E2D
+4E605AB3559C94E36D177CFB9699620F7EC6778E867E5323971E8F9666875CE1
+4FA072ED4E0B53A6590F54136380952851484ED99C9C7EA454B88D2488548237
+95F26D8E5F265ACC663E966973B0732E53BF817A99857FA15BAA967796507EBF
+76F853A2957699997BB189446E584E617FD479658BE660F354CD4EAB98795DF7
+6A6150CF54118C618427785D9704524A54EE56A395006D885BB56DC666530000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C0F5B5D6821809655787B11654869544E9B6B47874E978B534F631F643A
+90AA659C80C18C10519968B0537887F961C86CC46CFB8C225C5185AA82AF950C
+6B238F9B65B05FFB5FC34FE18845661F8165732960FA51745211578B5F6290A2
+884C91925E78674F602759D3514451F680F853086C7996C4718A4F114FEE7F9E
+673D55C5950879C088967EE3589F620C9700865A5618987B5F908BB884C49157
+53D965ED5E8F755C60647D6E5A7F7EEA7EED8F6955A75BA360AC65CB73840000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+51
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009009766377297EDA9774859B5B667A7496EA884052CB718F5FAA65EC8BE2
+5BFB9A6F5DE16B896C5B8BAD8BAF900A8FC5538B62BC9E269E2D54404E2B82BD
+7259869C5D1688596DAF96C554D14E9A8BB6710954BD960970DF6DF976D04E25
+781487125CA95EF68A00989C960E708E6CBF594463A9773C884D6F1482735830
+71D5538C781A96C155015F6671305BB48C1A9A8C6B83592E9E2F79E76768626C
+4F6F75A17F8A6D0B96336C274EF075D2517B68376F3E90808170599674760000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+52
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064475C2790657A918C2359DA54AC8200836F898180006930564E80367237
+91CE51B64E5F987563964E1A53F666F3814B591C6DB24E0058F9533B63D694F1
+4F9D4F0A886398905937905779FB4EEA80F075916C825B9C59E85F5D69058681
+501A5DF24E5977E34EE5827A6291661390915C794EBF5F7981C69038808475AB
+4EA688D4610F6BC55FC64E4976CA6EA28BE38BAE8C0A8BD15F027FFC7FCC7ECE
+8335836B56E06BB797F3963459FB541F94F66DEB5BC5996E5C395F1596900000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000537082F16A315A749E705E947F2883B984248425836787478FCE8D6276C8
+5F719896786C662054DF62E54F6381C375C85EB896CD8E0A86F9548F6CF36D8C
+6C38607F52C775285E7D4F1860A05FE75C24753190AE94C072B96CB96E389149
+670953CB53F34F5191C98BF153C85E7C8FC26DE44E8E76C26986865E611A8206
+4F594FDE903E9C7C61096E1D6E1496854E885A3196E84E0E5C7F79B95B878BED
+7FBD738957DF828B90C15401904755BB5CEA5FA161086B3272F180B28A890000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D745BD388D598848C6B9A6D9E336E0A51A4514357A38881539F63F48F95
+56ED54585706733F6E907F188FDC82D1613F6028966266F07EA68D8A8DC394A5
+5CB37CA4670860A6960580184E9190E75300966851418FD08574915D665597F5
+5B55531D78386742683D54C9707E5BB08F7D518D572854B1651266828D5E8D43
+810F846C906D7CDF51FF85FB67A365E96FA186A48E81566A90207682707671E5
+8D2362E952196CFD8D3C600E589E618E66FE8D60624E55B36E23672D8F670000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+55
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094E195F87728680569A8548B4E4D70B88BC86458658B5B857A84503A5BE8
+77BB6BE18A797C986CBE76CF65A98F975D2D5C5586386808536062187AD96E5B
+7EFD6A1F7AE05F706F335F20638C6DA867564E085E108D264ED780C07634969C
+62DB662D627E6CBC8D7571677F695146808753EC906E629854F286F08F998005
+951785178FD96D5973CD659F771F7504782781FB8D1E94884FA6679575B98BCA
+9707632F9547963584B8632377415F8172F04E896014657462EF6B63653F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+56
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E2775C790D18BC1829D679D652F5431871877E580A281026C414E4B7EC7
+804C76F4690D6B966267503C4F84574063076B628DBE53EA65E87EB85FD7631A
+63B781F381F47F6E5E1C5CD95236667A79E97A1A8D28709975D46EDE6CBB7A92
+4E2D76C55FE0949F88777EC879CD80BF91CD4EF24F17821F54685DDE6D328BCC
+7CA58F7480985E1A549276B15B99663C9AA473E0682A86DB6731732A8BF88BDB
+90107AF970DB716E62C477A956314E3B845767F152A986C08D2E94F87B510000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+57
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F4F6CE8795D9A7B6293722A62FD4E1378168F6C64B08D5A7BC668695E84
+88C55986649E58EE72B6690E95258FFD8D5857607F008C0651C6634962D95353
+684C74228301914C55447740707C6D4A517954A88D4459FF6ECB6DC45B5C7D2B
+4ED47C7D6ED35B5081EA6E0D5B579B0368D58E2A5B977EFC603B7EB590B98D70
+594F63CD79DF8DB3535265CF79568BC5963B7EC494BB7E825634918967007F6A
+5C0A907566285DE64F5067DE505A4F5C57505EA7000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+58
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E8D4E0C51404E105EFF53454E154E984E1E9B325B6C56694E2879BA4E3F
+53154E47592D723B536E6C1056DF80E499976BD3777E9F174E364E9F9F104E5C
+4E694E9382885B5B556C560F4EC4538D539D53A353A553AE97658D5D531A53F5
+5326532E533E8D5C5366536352025208520E522D5233523F5240524C525E5261
+525C84AF527D528252815290529351827F544EBB4EC34EC94EC24EE84EE14EEB
+4EDE4F1B4EF34F224F644EF54F254F274F094F2B4F5E4F6765384F5A4F5D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F5F4F574F324F3D4F764F744F914F894F834F8F4F7E4F7B4FAA4F7C4FAC
+4F944FE64FE84FEA4FC54FDA4FE34FDC4FD14FDF4FF85029504C4FF3502C500F
+502E502D4FFE501C500C50255028507E504350555048504E506C507B50A550A7
+50A950BA50D6510650ED50EC50E650EE5107510B4EDD6C3D4F584F654FCE9FA0
+6C467C74516E5DFD9EC999985181591452F9530D8A07531051EB591951554EA0
+51564EB3886E88A44EB5811488D279805B3488037FB851AB51B151BD51BC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000051C7519651A251A58BA08BA68BA78BAA8BB48BB58BB78BC28BC38BCB8BCF
+8BCE8BD28BD38BD48BD68BD88BD98BDC8BDF8BE08BE48BE88BE98BEE8BF08BF3
+8BF68BF98BFC8BFF8C008C028C048C078C0C8C0F8C118C128C148C158C168C19
+8C1B8C188C1D8C1F8C208C218C258C278C2A8C2B8C2E8C2F8C328C338C358C36
+5369537A961D962296219631962A963D963C964296499654965F9667966C9672
+96749688968D969796B09097909B909D909990AC90A190B490B390B690BA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090B890B090CF90C590BE90D090C490C790D390E690E290DC90D790DB90EB
+90EF90FE91049122911E91239131912F913991439146520D594252A252AC52AD
+52BE54FF52D052D652F053DF71EE77CD5EF451F551FC9B2F53B65F01755A5DEF
+574C57A957A1587E58BC58C558D15729572C572A57335739572E572F575C573B
+574257695785576B5786577C577B5768576D5776577357AD57A4578C57B257CF
+57A757B4579357A057D557D857DA57D957D257B857F457EF57F857E457DD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000580B580D57FD57ED5800581E5819584458205865586C58815889589A5880
+99A89F1961FF8279827D827F828F828A82A88284828E82918297829982AB82B8
+82BE82B082C882CA82E3829882B782AE82CB82CC82C182A982B482A182AA829F
+82C482CE82A482E1830982F782E4830F830782DC82F482D282D8830C82FB82D3
+8311831A83068314831582E082D5831C8351835B835C83088392833C83348331
+839B835E832F834F83478343835F834083178360832D833A8333836683650000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008368831B8369836C836A836D836E83B0837883B383B483A083AA8393839C
+8385837C83B683A9837D83B8837B8398839E83A883BA83BC83C1840183E583D8
+58078418840B83DD83FD83D6841C84388411840683D483DF840F840383F883F9
+83EA83C583C0842683F083E1845C8451845A8459847384878488847A84898478
+843C844684698476848C848E8431846D84C184CD84D084E684BD84D384CA84BF
+84BA84E084A184B984B4849784E584E3850C750D853884F08539851F853A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008556853B84FF84FC8559854885688564855E857A77A285438572857B85A4
+85A88587858F857985AE859C858585B985B785B085D385C185DC85FF86278605
+86298616863C5EFE5F08593C594180375955595A5958530F5C225C255C2C5C34
+624C626A629F62BB62CA62DA62D762EE632262F66339634B634363AD63F66371
+637A638E63B4636D63AC638A636963AE63BC63F263F863E063FF63C463DE63CE
+645263C663BE64456441640B641B6420640C64266421645E6484646D64960000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000647A64B764B8649964BA64C064D064D764E464E265096525652E5F0B5FD2
+75195F11535F53F153FD53E953E853FB541254165406544B5452545354545456
+54435421545754595423543254825494547754715464549A549B548454765466
+549D54D054AD54C254B454D254A754A654D354D4547254A354D554BB54BF54CC
+54D954DA54DC54A954AA54A454DD54CF54DE551B54E7552054FD551454F35522
+5523550F55115527552A5567558F55B55549556D55415555553F5550553C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+60
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005537555655755576557755335530555C558B55D2558355B155B955885581
+559F557E55D65591557B55DF55BD55BE5594559955EA55F755C9561F55D155EB
+55EC55D455E655DD55C455EF55E555F255F355CC55CD55E855F555E48F94561E
+5608560C56015624562355FE56005627562D565856395657562C564D56625659
+565C564C5654568656645671566B567B567C5685569356AF56D456D756DD56E1
+56F556EB56F956FF5704570A5709571C5E0F5E195E145E115E315E3B5E3C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+61
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E375E445E545E5B5E5E5E615C8C5C7A5C8D5C905C965C885C985C995C91
+5C9A5C9C5CB55CA25CBD5CAC5CAB5CB15CA35CC15CB75CC45CD25CE45CCB5CE5
+5D025D035D275D265D2E5D245D1E5D065D1B5D585D3E5D345D3D5D6C5D5B5D6F
+5D5D5D6B5D4B5D4A5D695D745D825D995D9D8C735DB75DC55F735F775F825F87
+5F895F8C5F955F995F9C5FA85FAD5FB55FBC88625F6172AD72B072B472B772B8
+72C372C172CE72CD72D272E872EF72E972F272F472F7730172F3730372FA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000072FB731773137321730A731E731D7315732273397325732C733873317350
+734D73577360736C736F737E821B592598E7592459029963996799689969996A
+996B996C99749977997D998099849987998A998D999099919993999499955E80
+5E915E8B5E965EA55EA05EB95EB55EBE5EB38D535ED25ED15EDB5EE85EEA81BA
+5FC45FC95FD65FCF60035FEE60045FE15FE45FFE600560065FEA5FED5FF86019
+60356026601B600F600D6029602B600A603F602160786079607B607A60420000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000606A607D6096609A60AD609D60836092608C609B60EC60BB60B160DD60D8
+60C660DA60B4612061266115612360F46100610E612B614A617561AC619461A7
+61B761D461F55FDD96B395E995EB95F195F395F595F695FC95FE960396049606
+9608960A960B960C960D960F96129615961696179619961A4E2C723F62156C35
+6C546C5C6C4A6CA36C856C906C946C8C6C686C696C746C766C866CA96CD06CD4
+6CAD6CF76CF86CF16CD76CB26CE06CD66CFA6CEB6CEE6CB16CD36CEF6CFE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+64
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D396D276D0C6D436D486D076D046D196D0E6D2B6D4D6D2E6D356D1A6D4F
+6D526D546D336D916D6F6D9E6DA06D5E6D936D946D5C6D606D7C6D636E1A6DC7
+6DC56DDE6E0E6DBF6DE06E116DE66DDD6DD96E166DAB6E0C6DAE6E2B6E6E6E4E
+6E6B6EB26E5F6E866E536E546E326E256E446EDF6EB16E986EE06F2D6EE26EA5
+6EA76EBD6EBB6EB76ED76EB46ECF6E8F6EC26E9F6F626F466F476F246F156EF9
+6F2F6F366F4B6F746F2A6F096F296F896F8D6F8C6F786F726F7C6F7A6FD10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+65
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006FC96FA76FB96FB66FC26FE16FEE6FDE6FE06FEF701A7023701B70397035
+704F705E5B805B845B955B935BA55BB8752F9A9E64345BE45BEE89305BF08E47
+8B078FB68FD38FD58FE58FEE8FE48FE98FE68FF38FE890059004900B90269011
+900D9016902190359036902D902F9044905190529050906890589062905B66B9
+9074907D908290889083908B5F505F575F565F585C3B54AB5C505C595B715C63
+5C667FBC5F2A5F295F2D82745F3C9B3B5C6E59815983598D59A959AA59A30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+66
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000599759CA59AB599E59A459D259B259AF59D759BE5A055A0659DD5A0859E3
+59D859F95A0C5A095A325A345A115A235A135A405A675A4A5A555A3C5A625A75
+80EC5AAA5A9B5A775A7A5ABE5AEB5AB25AD25AD45AB85AE05AE35AF15AD65AE6
+5AD85ADC5B095B175B165B325B375B405C155C1C5B5A5B655B735B515B535B62
+9A759A779A789A7A9A7F9A7D9A809A819A859A889A8A9A909A929A939A969A98
+9A9B9A9C9A9D9A9F9AA09AA29AA39AA59AA77E9F7EA17EA37EA57EA87EA90000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007EAD7EB07EBE7EC07EC17EC27EC97ECB7ECC7ED07ED47ED77EDB7EE07EE1
+7EE87EEB7EEE7EEF7EF17EF27F0D7EF67EFA7EFB7EFE7F017F027F037F077F08
+7F0B7F0C7F0F7F117F127F177F197F1C7F1B7F1F7F217F227F237F247F257F26
+7F277F2A7F2B7F2C7F2D7F2F7F307F317F327F337F355E7A757F5DDB753E9095
+738E739173AE73A2739F73CF73C273D173B773B373C073C973C873E573D9987C
+740A73E973E773DE73BA73F2740F742A745B7426742574287430742E742C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+68
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000741B741A7441745C7457745574597477746D747E749C748E748074817487
+748B749E74A874A9749074A774D274BA97EA97EB97EC674C6753675E67486769
+67A56787676A6773679867A7677567A8679E67AD678B6777677C67F0680967D8
+680A67E967B0680C67D967B567DA67B367DD680067C367B867E2680E67C167FD
+6832683368606861684E6862684468646883681D68556866684168676840683E
+684A6849682968B5688F687468776893686B68C2696E68FC691F692068F90000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+69
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000692468F0690B6901695768E369106971693969606942695D6984696B6980
+69986978693469CC6987698869CE6989696669636979699B69A769BB69AB69AD
+69D469B169C169CA69DF699569E0698D69FF6A2F69ED6A176A186A6569F26A44
+6A3E6AA06A506A5B6A356A8E6A796A3D6A286A586A7C6A916A906AA96A976AAB
+733773526B816B826B876B846B926B936B8D6B9A6B9B6BA16BAA8F6B8F6D8F71
+8F728F738F758F768F788F778F798F7A8F7C8F7E8F818F828F848F878F8B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008F8D8F8E8F8F8F988F9A8ECE620B6217621B621F6222622162256224622C
+81E774EF74F474FF750F75117513653465EE65EF65F0660A6619677266036615
+6600708566F7661D66346631663666358006665F66546641664F665666616657
+66776684668C66A7669D66BE66DB66DC66E666E98D328D338D368D3B8D3D8D40
+8D458D468D488D498D478D4D8D558D5989C789CA89CB89CC89CE89CF89D089D1
+726E729F725D7266726F727E727F7284728B728D728F72926308633263B00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000643F64D880046BEA6BF36BFD6BF56BF96C056C076C066C0D6C156C186C19
+6C1A6C216C296C246C2A6C3265356555656B724D72527256723086625216809F
+809C809380BC670A80BD80B180AB80AD80B480B780E780E880E980EA80DB80C2
+80C480D980CD80D7671080DD80EB80F180F480ED810D810E80F280FC67158112
+8C5A8136811E812C811881328148814C815381748159815A817181608169817C
+817D816D8167584D5AB58188818281916ED581A381AA81CC672681CA81BB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081C181A66B246B376B396B436B466B5998D198D298D398D598D998DA6BB3
+5F406BC289F365909F51659365BC65C665C465C365CC65CE65D265D67080709C
+7096709D70BB70C070B770AB70B170E870CA711071137116712F71317173715C
+716871457172714A7178717A719871B371B571A871A071E071D471E771F9721D
+7228706C7118716671B9623E623D624362486249793B794079467949795B795C
+7953795A796279577960796F7967797A7985798A799A79A779B35FD15FD00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000603C605D605A606760416059606360AB6106610D615D61A9619D61CB61D1
+62068080807F6C936CF66DFC77F677F87800780978177818781165AB782D781C
+781D7839783A783B781F783C7825782C78237829784E786D7856785778267850
+7847784C786A789B7893789A7887789C78A178A378B278B978A578D478D978C9
+78EC78F2790578F479137924791E79349F9B9EF99EFB9EFC76F17704770D76F9
+77077708771A77227719772D7726773577387750775177477743775A77680000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077627765777F778D777D7780778C7791779F77A077B077B577BD753A7540
+754E754B7548755B7572757975837F587F617F5F8A487F687F747F717F797F81
+7F7E76CD76E58832948594869487948B948A948C948D948F9490949494979495
+949A949B949C94A394A494AB94AA94AD94AC94AF94B094B294B494B694B794B8
+94B994BA94BC94BD94BF94C494C894C994CA94CB94CC94CD94CE94D094D194D2
+94D594D694D794D994D894DB94DE94DF94E094E294E494E594E794E894EA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094E994EB94EE94EF94F394F494F594F794F994FC94FD94FF950395029506
+95079509950A950D950E950F951295139514951595169518951B951D951E951F
+9522952A952B9529952C953195329534953695379538953C953E953F95429535
+9544954595469549954C954E954F9552955395549556955795589559955B955E
+955F955D95619562956495659566956795689569956A956B956C956F95719572
+9573953A77E777EC96C979D579ED79E379EB7A065D477A037A027A1E7A140000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A397A377A519ECF99A57A707688768E7693769976A474DE74E0752C9E20
+9E229E289E299E2A9E2B9E2C9E329E319E369E389E379E399E3A9E3E9E419E42
+9E449E469E479E489E499E4B9E4C9E4E9E519E559E579E5A9E5B9E5C9E5E9E63
+9E669E679E689E699E6A9E6B9E6C9E719E6D9E7375927594759675A0759D75AC
+75A375B375B475B875C475B175B075C375C275D675CD75E375E875E675E475EB
+75E7760375F175FC75FF761076007605760C7617760A76257618761576190000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000761B763C762276207640762D7630763F76357643763E7633764D765E7654
+765C7656766B766F7FCA7AE67A787A797A807A867A887A957AA67AA07AAC7AA8
+7AAD7AB3886488698872887D887F888288A288C688B788BC88C988E288CE88E3
+88E588F1891A88FC88E888FE88F0892189198913891B890A8934892B89368941
+8966897B758B80E576B276B477DC801280148016801C80208022802580268027
+802980288031800B803580438046804D80528069807189839878988098830000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+72
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009889988C988D988F9894989A989B989E989F98A198A298A598A6864D8654
+866C866E867F867A867C867B86A8868D868B86AC869D86A786A386AA869386A9
+86B686C486B586CE86B086BA86B186AF86C986CF86B486E986F186F286ED86F3
+86D0871386DE86F486DF86D886D18703870786F88708870A870D87098723873B
+871E8725872E871A873E87488734873187298737873F87828722877D877E877B
+87608770874C876E878B87538763877C876487598765879387AF87A887D20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+73
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000087C68788878587AD8797878387AB87E587AC87B587B387CB87D387BD87D1
+87C087CA87DB87EA87E087EE8816881387FE880A881B88218839883C7F367F42
+7F447F4582107AFA7AFD7B087B037B047B157B0A7B2B7B0F7B477B387B2A7B19
+7B2E7B317B207B257B247B337B3E7B1E7B587B5A7B457B757B4C7B5D7B607B6E
+7B7B7B627B727B717B907BA67BA77BB87BAC7B9D7BA87B857BAA7B9C7BA27BAB
+7BB47BD17BC17BCC7BDD7BDA7BE57BE67BEA7C0C7BFE7BFC7C0F7C167C0B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007C1F7C2A7C267C387C417C4081FE82018202820481EC8844822182228223
+822D822F8228822B8238823B82338234823E82448249824B824F825A825F8268
+887E8885888888D888DF895E7F9D7F9F7FA77FAF7FB07FB27C7C65497C917C9D
+7C9C7C9E7CA27CB27CBC7CBD7CC17CC77CCC7CCD7CC87CC57CD77CE8826E66A8
+7FBF7FCE7FD57FE57FE17FE67FE97FEE7FF37CF87D777DA67DAE7E477E9B9EB8
+9EB48D738D848D948D918DB18D678D6D8C478C49914A9150914E914F91640000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+75
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009162916191709169916F917D917E917291749179918C91859190918D9191
+91A291A391AA91AD91AE91AF91B591B491BA8C559E7E8DB88DEB8E058E598E69
+8DB58DBF8DBC8DBA8DC48DD68DD78DDA8DDE8DCE8DCF8DDB8DC68DEC8DF78DF8
+8DE38DF98DFB8DE48E098DFD8E148E1D8E1F8E2C8E2E8E238E2F8E3A8E408E39
+8E358E3D8E318E498E418E428E518E528E4A8E708E768E7C8E6F8E748E858E8F
+8E948E908E9C8E9E8C788C828C8A8C858C988C94659B89D689DE89DA89DC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+76
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000089E589EB89EF8A3E8B26975396E996F396EF970697019708970F970E972A
+972D9730973E9F809F839F859F869F879F889F899F8A9F8C9EFE9F0B9F0D96B9
+96BC96BD96CE96D277BF96E0928E92AE92C8933E936A93CA938F943E946B9C7F
+9C829C859C869C879C887A239C8B9C8E9C909C919C929C949C959C9A9C9B9C9E
+9C9F9CA09CA19CA29CA39CA59CA69CA79CA89CA99CAB9CAD9CAE9CB09CB19CB2
+9CB39CB49CB59CB69CB79CBA9CBB9CBC9CBD9CC49CC59CC69CC79CCA9CCB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+77
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009CCC9CCD9CCE9CCF9CD09CD39CD49CD59CD79CD89CD99CDC9CDD9CDF9CE2
+977C978597919792979497AF97AB97A397B297B49AB19AB09AB79E589AB69ABA
+9ABC9AC19AC09AC59AC29ACB9ACC9AD19B459B439B479B499B489B4D9B5198E8
+990D992E995599549ADF9AE19AE69AEF9AEB9AFB9AED9AF99B089B0F9B139B1F
+9B239EBD9EBE7E3B9E829E879E889E8B9E9293D69E9D9E9F9EDB9EDC9EDD9EE0
+9EDF9EE29EE99EE79EE59EEA9EEF9F229F2C9F2F9F399F379F3D9F3E9F440000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb2312.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb2312.enc
new file mode 100644
index 0000000000..4b2f8c73ad
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/gb2312.enc
@@ -0,0 +1,1397 @@
+# Encoding file: euc-cn, multi-byte
+M
+003F 0 82
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030003001300230FB02C902C700A8300330052015FF5E2225202620182019
+201C201D3014301530083009300A300B300C300D300E300F3016301730103011
+00B100D700F72236222722282211220F222A222922082237221A22A522252220
+23122299222B222E2261224C2248223D221D2260226E226F22642265221E2235
+22342642264000B0203220332103FF0400A4FFE0FFE1203000A7211626062605
+25CB25CF25CE25C725C625A125A025B325B2203B219221902191219330130000
+A2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000024882489248A248B248C248D248E248F2490249124922493249424952496
+249724982499249A249B247424752476247724782479247A247B247C247D247E
+247F248024812482248324842485248624872460246124622463246424652466
+2467246824690000000032203221322232233224322532263227322832290000
+00002160216121622163216421652166216721682169216A216B000000000000
+A3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF01FF02FF03FFE5FF05FF06FF07FF08FF09FF0AFF0BFF0CFF0DFF0EFF0F
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19FF1AFF1BFF1CFF1DFF1EFF1F
+FF20FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF3BFF3CFF3DFF3EFF3F
+FF40FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5AFF5BFF5CFF5DFFE30000
+A4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+A6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+A8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000010100E101CE00E0011300E9011B00E8012B00ED01D000EC014D00F301D2
+00F2016B00FA01D400F901D601D801DA01DC00FC00EA00000000000000000000
+0000000000000000000031053106310731083109310A310B310C310D310E310F
+3110311131123113311431153116311731183119311A311B311C311D311E311F
+3120312131223123312431253126312731283129000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+A9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000000000000002500250125022503250425052506250725082509250A250B
+250C250D250E250F2510251125122513251425152516251725182519251A251B
+251C251D251E251F2520252125222523252425252526252725282529252A252B
+252C252D252E252F2530253125322533253425352536253725382539253A253B
+253C253D253E253F2540254125422543254425452546254725482549254A254B
+0000000000000000000000000000000000000000000000000000000000000000
+B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000554A963F57C3632854CE550954C07691764C853C77EE827E788D72319698
+978D6C285B894FFA630966975CB880FA684880AE660276CE51F9655671AC7FF1
+888450B2596561CA6FB382AD634C625253ED54277B06516B75A45DF462D48DCB
+9776628A8019575D97387F627238767D67CF767E64464F708D2562DC7A176591
+73ED642C6273822C9881677F7248626E62CC4F3474E3534A529E7ECA90A65E2E
+6886699C81807ED168D278C5868C9551508D8C2482DE80DE5305891252650000
+B1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000858496F94FDD582199715B9D62B162A566B48C799C8D7206676F789160B2
+535153178F8880CC8D1D94A1500D72C8590760EB711988AB595482EF672C7B28
+5D297EF7752D6CF58E668FF8903C9F3B6BD491197B145F7C78A784D6853D6BD5
+6BD96BD65E015E8775F995ED655D5F0A5FC58F9F58C181C2907F965B97AD8FB9
+7F168D2C62414FBF53D8535E8FA88FA98FAB904D68075F6A819888689CD6618B
+522B762A5F6C658C6FD26EE85BBE6448517551B067C44E1979C9997C70B30000
+B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075C55E7673BB83E064AD62E894B56CE2535A52C3640F94C27B944F2F5E1B
+82368116818A6E246CCA9A736355535C54FA886557E04E0D5E036B657C3F90E8
+601664E6731C88C16750624D8D22776C8E2991C75F6983DC8521991053C28695
+6B8B60ED60E8707F82CD82314ED36CA785CF64CD7CD969FD66F9834953957B56
+4FA7518C6D4B5C428E6D63D253C9832C833667E578B4643D5BDF5C945DEE8BE7
+62C667F48C7A640063BA8749998B8C177F2094F24EA7961098A4660C73160000
+B3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000573A5C1D5E38957F507F80A05382655E7545553150218D856284949E671D
+56326F6E5DE2543570928F66626F64A463A35F7B6F8890F481E38FB05C186668
+5FF16C8996488D81886C649179F057CE6A59621054484E587A0B60E96F848BDA
+627F901E9A8B79E4540375F4630153196C608FDF5F1B9A70803B9F7F4F885C3A
+8D647FC565A570BD514551B2866B5D075BA062BD916C75748E0C7A2061017B79
+4EC77EF877854E1181ED521D51FA6A7153A88E87950496CF6EC19664695A0000
+B4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000784050A877D7641089E6590463E35DDD7A7F693D4F20823955984E3275AE
+7A975E625E8A95EF521B5439708A6376952457826625693F918755076DF37EAF
+882262337EF075B5832878C196CC8F9E614874F78BCD6B64523A8D506B21806A
+847156F153064ECE4E1B51D17C97918B7C074FC38E7F7BE17A9C64675D1450AC
+810676017CB96DEC7FE067515B585BF878CB64AE641363AA632B9519642D8FBE
+7B5476296253592754466B7950A362345E266B864EE38D37888B5F85902E0000
+B5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006020803D62C54E39535590F863B880C665E66C2E4F4660EE6DE18BDE5F39
+86CB5F536321515A83616863520063638E4850125C9B79775BFC52307A3B60BC
+905376D75FB75F9776848E6C706F767B7B4977AA51F3909358244F4E6EF48FEA
+654C7B1B72C46DA47FDF5AE162B55E95573084827B2C5E1D5F1F90127F1498A0
+63826EC7789870B95178975B57AB75354F4375385E9760E659606DC06BBF7889
+53FC96D551CB52016389540A94938C038DCC7239789F87768FED8C0D53E00000
+B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E0176EF53EE948998769F0E952D5B9A8BA24E224E1C51AC846361C252A8
+680B4F97606B51BB6D1E515C6296659796618C46901775D890FD77636BD2728A
+72EC8BFB583577798D4C675C9540809A5EA66E2159927AEF77ED953B6BB565AD
+7F0E58065151961F5BF958A954288E726566987F56E4949D76FE9041638754C6
+591A593A579B8EB267358DFA8235524160F0581586FE5CE89E454FC4989D8BB9
+5A2560765384627C904F9102997F6069800C513F80335C1499756D314E8C0000
+B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008D3053D17F5A7B4F4F104E4F96006CD573D085E95E06756A7FFB6A0A77FE
+94927E4151E170E653CD8FD483038D2972AF996D6CDB574A82B365B980AA623F
+963259A84EFF8BBF7EBA653E83F2975E556198DE80A5532A8BFD542080BA5E9F
+6CB88D3982AC915A54296C1B52067EB7575F711A6C7E7C89594B4EFD5FFF6124
+7CAA4E305C0167AB87025CF0950B98CE75AF70FD902251AF7F1D8BBD594951E4
+4F5B5426592B657780A45B75627662C28F905E456C1F7B264F0F4FD8670D0000
+B8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D6E6DAA798F88B15F17752B629A8F854FEF91DC65A7812F81515E9C8150
+8D74526F89868D4B590D50854ED8961C723681798D1F5BCC8BA3964459877F1A
+54905676560E8BE565396982949976D66E895E727518674667D17AFF809D8D76
+611F79C665628D635188521A94A27F38809B7EB25C976E2F67607BD9768B9AD8
+818F7F947CD5641E95507A3F544A54E56B4C640162089E3D80F3759952729769
+845B683C86E49601969494EC4E2A54047ED968398DDF801566F45E9A7FB90000
+B9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000057C2803F68975DE5653B529F606D9F9A4F9B8EAC516C5BAB5F135DE96C5E
+62F18D21517194A952FE6C9F82DF72D757A267848D2D591F8F9C83C754957B8D
+4F306CBD5B6459D19F1353E486CA9AA88C3780A16545987E56FA96C7522E74DC
+52505BE1630289024E5662D0602A68FA51735B9851A089C27BA199867F5060EF
+704C8D2F51495E7F901B747089C4572D78455F529F9F95FA8F689B3C8BE17678
+684267DC8DEA8D35523D8F8A6EDA68CD950590ED56FD679C88F98FC754C80000
+BA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009AB85B696D776C264EA55BB39A87916361A890AF97E9542B6DB55BD251FD
+558A7F557FF064BC634D65F161BE608D710A6C576C49592F676D822A58D5568E
+8C6A6BEB90DD597D801753F76D695475559D837783CF683879BE548C4F555408
+76D28C8996026CB36DB88D6B89109E648D3A563F9ED175D55F8872E0606854FC
+4EA86A2A886160528F7054C470D886799E3F6D2A5B8F5F187EA255894FAF7334
+543C539A5019540E547C4E4E5FFD745A58F6846B80E1877472D07CCA6E560000
+BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F27864E552C62A44E926CAA623782B154D7534E733E6ED1753B52125316
+8BDD69D05F8A60006DEE574F6B2273AF68538FD87F13636260A3552475EA8C62
+71156DA35BA65E7B8352614C9EC478FA87577C27768751F060F6714C66435E4C
+604D8C0E707063258F895FBD606286D456DE6BC160946167534960E066668D3F
+79FD4F1A70E96C478BB38BF27ED88364660F5A5A9B426D516DF78C416D3B4F19
+706B83B7621660D1970D8D27797851FB573E57FA673A75787A3D79EF7B950000
+BC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000808C99658FF96FC08BA59E2159EC7EE97F095409678168D88F917C4D96C6
+53CA602575BE6C7253735AC97EA7632451E0810A5DF184DF628051805B634F0E
+796D524260B86D4E5BC45BC28BA18BB065E25FCC964559937EE77EAA560967B7
+59394F735BB652A0835A988A8D3E753294BE50477A3C4EF767B69A7E5AC16B7C
+76D1575A5C167B3A95F4714E517C80A9827059787F04832768C067EC78B17877
+62E363617B804FED526A51CF835069DB92748DF58D3189C1952E7BAD4EF60000
+BD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000506582305251996F6E106E856DA75EFA50F559DC5C066D466C5F7586848B
+686859568BB253209171964D854969127901712680F64EA490CA6D479A845A07
+56BC640594F077EB4FA5811A72E189D2997A7F347EDE527F655991758F7F8F83
+53EB7A9663ED63A5768679F888579636622A52AB8282685467706377776B7AED
+6D017ED389E359D0621285C982A5754C501F4ECB75A58BEB5C4A5DFE7B4B65A4
+91D14ECA6D25895F7D2795264EC58C288FDB9773664B79818FD170EC6D780000
+BE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C3D52B283465162830E775B66769CB84EAC60CA7CBE7CB37ECF4E958B66
+666F988897595883656C955C5F8475C997567ADF7ADE51C070AF7A9863EA7A76
+7EA0739697ED4E4570784E5D915253A9655165E781FC8205548E5C31759A97A0
+62D872D975BD5C459A7983CA5C40548077E94E3E6CAE805A62D2636E5DE85177
+8DDD8E1E952F4FF153E560E770AC526763509E435A1F5026773753777EE26485
+652B628963985014723589C951B38BC07EDD574783CC94A7519B541B5CFB0000
+BF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004FCA7AE36D5A90E19A8F55805496536154AF5F0063E9697751EF6168520A
+582A52D8574E780D770B5EB761777CE0625B62974EA27095800362F770E49760
+577782DB67EF68F578D5989779D158F354B353EF6E34514B523B5BA28BFE80AF
+554357A660735751542D7A7A60505B5463A762A053E362635BC767AF54ED7A9F
+82E691775E9388E4593857AE630E8DE880EF57577B774FA95FEB5BBD6B3E5321
+7B5072C2684677FF773665F751B54E8F76D45CBF7AA58475594E9B4150800000
+C0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000998861276E8357646606634656F062EC62695ED39614578362C955878721
+814A8FA3556683B167658D5684DD5A6A680F62E67BEE961151706F9C8C3063FD
+89C861D27F0670C26EE57405699472FC5ECA90CE67176D6A635E52B372628001
+4F6C59E5916A70D96D9D52D24E5096F7956D857E78CA7D2F5121579264C2808B
+7C7B6CEA68F1695E51B7539868A872819ECE7BF172F879BB6F137406674E91CC
+9CA4793C83898354540F68174E3D538952B1783E5386522950884F8B4FD00000
+C1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075E27ACB7C926CA596B6529B748354E94FE9805483B28FDE95705EC9601C
+6D9F5E18655B813894FE604B70BC7EC37CAE51C968817CB1826F4E248F8691CF
+667E4EAE8C0564A9804A50DA759771CE5BE58FBD6F664E86648295635ED66599
+521788C270C852A3730E7433679778F797164E3490BB9CDE6DCB51DB8D41541D
+62CE73B283F196F69F8494C34F367F9A51CC707596755CAD988653E64EE46E9C
+740969B4786B998F7559521876246D4167F3516D9F99804B54997B3C7ABF0000
+C2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009686578462E29647697C5A0464027BD36F0F964B82A6536298855E907089
+63B35364864F9C819E93788C97328DEF8D429E7F6F5E79845F559646622E9A74
+541594DD4FA365C55C655C617F1586516C2F5F8B73876EE47EFF5CE6631B5B6A
+6EE653754E7163A0756562A18F6E4F264ED16CA67EB68BBA841D87BA7F57903B
+95237BA99AA188F8843D6D1B9A867EDC59889EBB739B780186829A6C9A82561B
+541757CB4E709EA653568FC881097792999286EE6EE1851366FC61626F2B0000
+C3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008C298292832B76F26C135FD983BD732B8305951A6BDB77DB94C6536F8302
+51925E3D8C8C8D384E4873AB679A68859176970971646CA177095A9295416BCF
+7F8E66275BD059B95A9A95E895F74EEC840C84996AAC76DF9530731B68A65B5F
+772F919A97617CDC8FF78C1C5F257C7379D889C56CCC871C5BC65E4268C97720
+7EF55195514D52C95A297F05976282D763CF778485D079D26E3A5E9959998511
+706D6C1162BF76BF654F60AF95FD660E879F9E2394ED540D547D8C2C64780000
+C4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000647986116A21819C78E864699B5462B9672B83AB58A89ED86CAB6F205BDE
+964C8C0B725F67D062C772614EA959C66BCD589366AE5E5552DF6155672876EE
+776672677A4662FF54EA545094A090A35A1C7EB36C164E435976801059485357
+753796BE56CA63208111607C95F96DD65462998151855AE980FD59AE9713502A
+6CE55C3C62DF4F60533F817B90066EBA852B62C85E7478BE64B5637B5FF55A18
+917F9E1F5C3F634F80425B7D556E954A954D6D8560A867E072DE51DD5B810000
+C5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000062E76CDE725B626D94AE7EBD81136D53519C5F04597452AA601259736696
+8650759F632A61E67CEF8BFA54E66B279E256BB485D5545550766CA4556A8DB4
+722C5E156015743662CD6392724C5F986E436D3E65006F5876D878D076FC7554
+522453DB4E535E9E65C1802A80D6629B5486522870AE888D8DD16CE1547880DA
+57F988F48D54966A914D4F696C9B55B776C6783062A870F96F8E5F6D84EC68DA
+787C7BF781A8670B9E4F636778B0576F78129739627962AB528874356BD70000
+C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005564813E75B276AE533975DE50FB5C418B6C7BC7504F72479A9798D86F02
+74E27968648777A562FC98918D2B54C180584E52576A82F9840D5E7351ED74F6
+8BC45C4F57616CFC98875A4678349B448FEB7C955256625194FA4EC683868461
+83E984B257D467345703666E6D668C3166DD7011671F6B3A6816621A59BB4E03
+51C46F0667D26C8F517668CB59476B6775665D0E81109F5065D7794879419A91
+8D775C824E5E4F01542F5951780C56686C148FC45F036C7D6CE38BAB63900000
+C7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060706D3D72756266948E94C553438FC17B7E4EDF8C264E7E9ED494B194B3
+524D6F5C90636D458C3458115D4C6B206B4967AA545B81547F8C589985375F3A
+62A26A47953965726084686577A74E544FA85DE7979864AC7FD85CED4FCF7A8D
+520783044E14602F7A8394A64FB54EB279E6743452E482B964D279BD5BDD6C81
+97528F7B6C22503E537F6E0564CE66746C3060C598778BF75E86743C7A7779CB
+4E1890B174036C4256DA914B6CC58D8B533A86C666F28EAF5C489A716E200000
+C8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053D65A369F8B8DA353BB570898A76743919B6CC9516875CA62F372AC5238
+529D7F3A7094763853749E4A69B7786E96C088D97FA4713671C3518967D374E4
+58E4651856B78BA9997662707ED560F970ED58EC4EC14EBA5FCD97E74EFB8BA4
+5203598A7EAB62544ECD65E5620E833884C98363878D71946EB65BB97ED25197
+63C967D480898339881551125B7A59828FB14E736C5D516589258F6F962E854A
+745E951095F06DA682E55F3164926D128428816E9CC3585E8D5B4E0953C10000
+C9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F1E6563685155D34E2764149A9A626B5AC2745F82726DA968EE50E7838E
+7802674052396C997EB150BB5565715E7B5B665273CA82EB67495C715220717D
+886B95EA965564C58D6181B355846C5562477F2E58924F2455468D4F664C4E0A
+5C1A88F368A2634E7A0D70E7828D52FA97F65C1154E890B57ECD59628D4A86C7
+820C820D8D6664445C0461516D89793E8BBE78377533547B4F388EAB6DF15A20
+7EC5795E6C885BA15A76751A80BE614E6E1758F0751F7525727253477EF30000
+CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000770176DB526980DC57235E08593172EE65BD6E7F8BD75C388671534177F3
+62FE65F64EC098DF86805B9E8BC653F277E24F7F5C4E9A7659CB5F0F793A58EB
+4E1667FF4E8B62ED8A93901D52BF662F55DC566C90024ED54F8D91CA99706C0F
+5E0260435BA489C68BD56536624B99965B885BFF6388552E53D77626517D852C
+67A268B36B8A62928F9353D482126DD1758F4E668D4E5B70719F85AF669166D9
+7F7287009ECD9F205C5E672F8FF06811675F620D7AD658855EB665706F310000
+CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060555237800D6454887075295E05681362F4971C53CC723D8C016C347761
+7A0E542E77AC987A821C8BF47855671470C165AF64955636601D79C153F84E1D
+6B7B80865BFA55E356DB4F3A4F3C99725DF3677E80386002988290015B8B8BBC
+8BF5641C825864DE55FD82CF91654FD77D20901F7C9F50F358516EAF5BBF8BC9
+80839178849C7B97867D968B968F7EE59AD3788E5C817A57904296A7795F5B59
+635F7B0B84D168AD55067F2974107D2295016240584C4ED65B83597958540000
+CC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000736D631E8E4B8E0F80CE82D462AC53F06CF0915E592A60016C70574D644A
+8D2A762B6EE9575B6A8075F06F6D8C2D8C0857666BEF889278B363A253F970AD
+6C645858642A580268E0819B55107CD650188EBA6DCC8D9F70EB638F6D9B6ED4
+7EE68404684390036DD896768BA85957727985E4817E75BC8A8A68AF52548E22
+951163D098988E44557C4F5366FF568F60D56D9552435C4959296DFB586B7530
+751C606C82148146631167618FE2773A8DF38D3494C15E165385542C70C30000
+CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C405EF7505C4EAD5EAD633A8247901A6850916E77B3540C94DC5F647AE5
+687663457B527EDF75DB507762955934900F51F879C37A8156FE5F9290146D82
+5C60571F541051546E4D56E263A89893817F8715892A9000541E5C6F81C062D6
+625881319E3596409A6E9A7C692D59A562D3553E631654C786D96D3C5A0374E6
+889C6B6A59168C4C5F2F6E7E73A9987D4E3870F75B8C7897633D665A769660CB
+5B9B5A494E0781556C6A738B4EA167897F515F8065FA671B5FD859845A010000
+CE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005DCD5FAE537197E68FDD684556F4552F60DF4E3A6F4D7EF482C7840E59D4
+4F1F4F2A5C3E7EAC672A851A5473754F80C355829B4F4F4D6E2D8C135C096170
+536B761F6E29868A658795FB7EB9543B7A337D0A95EE55E17FC174EE631D8717
+6DA17A9D621165A1536763E16C835DEB545C94A84E4C6C618BEC5C4B65E0829C
+68A7543E54346BCB6B664E9463425348821E4F0D4FAE575E620A96FE66647269
+52FF52A1609F8BEF661471996790897F785277FD6670563B54389521727A0000
+CF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A00606F5E0C6089819D591560DC718470EF6EAA6C5072806A8488AD5E2D
+4E605AB3559C94E36D177CFB9699620F7EC6778E867E5323971E8F9666875CE1
+4FA072ED4E0B53A6590F54136380952851484ED99C9C7EA454B88D2488548237
+95F26D8E5F265ACC663E966973B0732E53BF817A99857FA15BAA967796507EBF
+76F853A2957699997BB189446E584E617FD479658BE660F354CD4EAB98795DF7
+6A6150CF54118C618427785D9704524A54EE56A395006D885BB56DC666530000
+D0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C0F5B5D6821809655787B11654869544E9B6B47874E978B534F631F643A
+90AA659C80C18C10519968B0537887F961C86CC46CFB8C225C5185AA82AF950C
+6B238F9B65B05FFB5FC34FE18845661F8165732960FA51745211578B5F6290A2
+884C91925E78674F602759D3514451F680F853086C7996C4718A4F114FEE7F9E
+673D55C5950879C088967EE3589F620C9700865A5618987B5F908BB884C49157
+53D965ED5E8F755C60647D6E5A7F7EEA7EED8F6955A75BA360AC65CB73840000
+D1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009009766377297EDA9774859B5B667A7496EA884052CB718F5FAA65EC8BE2
+5BFB9A6F5DE16B896C5B8BAD8BAF900A8FC5538B62BC9E269E2D54404E2B82BD
+7259869C5D1688596DAF96C554D14E9A8BB6710954BD960970DF6DF976D04E25
+781487125CA95EF68A00989C960E708E6CBF594463A9773C884D6F1482735830
+71D5538C781A96C155015F6671305BB48C1A9A8C6B83592E9E2F79E76768626C
+4F6F75A17F8A6D0B96336C274EF075D2517B68376F3E90808170599674760000
+D2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064475C2790657A918C2359DA54AC8200836F898180006930564E80367237
+91CE51B64E5F987563964E1A53F666F3814B591C6DB24E0058F9533B63D694F1
+4F9D4F0A886398905937905779FB4EEA80F075916C825B9C59E85F5D69058681
+501A5DF24E5977E34EE5827A6291661390915C794EBF5F7981C69038808475AB
+4EA688D4610F6BC55FC64E4976CA6EA28BE38BAE8C0A8BD15F027FFC7FCC7ECE
+8335836B56E06BB797F3963459FB541F94F66DEB5BC5996E5C395F1596900000
+D3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000537082F16A315A749E705E947F2883B984248425836787478FCE8D6276C8
+5F719896786C662054DF62E54F6381C375C85EB896CD8E0A86F9548F6CF36D8C
+6C38607F52C775285E7D4F1860A05FE75C24753190AE94C072B96CB96E389149
+670953CB53F34F5191C98BF153C85E7C8FC26DE44E8E76C26986865E611A8206
+4F594FDE903E9C7C61096E1D6E1496854E885A3196E84E0E5C7F79B95B878BED
+7FBD738957DF828B90C15401904755BB5CEA5FA161086B3272F180B28A890000
+D4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D745BD388D598848C6B9A6D9E336E0A51A4514357A38881539F63F48F95
+56ED54585706733F6E907F188FDC82D1613F6028966266F07EA68D8A8DC394A5
+5CB37CA4670860A6960580184E9190E75300966851418FD08574915D665597F5
+5B55531D78386742683D54C9707E5BB08F7D518D572854B1651266828D5E8D43
+810F846C906D7CDF51FF85FB67A365E96FA186A48E81566A90207682707671E5
+8D2362E952196CFD8D3C600E589E618E66FE8D60624E55B36E23672D8F670000
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094E195F87728680569A8548B4E4D70B88BC86458658B5B857A84503A5BE8
+77BB6BE18A797C986CBE76CF65A98F975D2D5C5586386808536062187AD96E5B
+7EFD6A1F7AE05F706F335F20638C6DA867564E085E108D264ED780C07634969C
+62DB662D627E6CBC8D7571677F695146808753EC906E629854F286F08F998005
+951785178FD96D5973CD659F771F7504782781FB8D1E94884FA6679575B98BCA
+9707632F9547963584B8632377415F8172F04E896014657462EF6B63653F0000
+D6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E2775C790D18BC1829D679D652F5431871877E580A281026C414E4B7EC7
+804C76F4690D6B966267503C4F84574063076B628DBE53EA65E87EB85FD7631A
+63B781F381F47F6E5E1C5CD95236667A79E97A1A8D28709975D46EDE6CBB7A92
+4E2D76C55FE0949F88777EC879CD80BF91CD4EF24F17821F54685DDE6D328BCC
+7CA58F7480985E1A549276B15B99663C9AA473E0682A86DB6731732A8BF88BDB
+90107AF970DB716E62C477A956314E3B845767F152A986C08D2E94F87B510000
+D7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F4F6CE8795D9A7B6293722A62FD4E1378168F6C64B08D5A7BC668695E84
+88C55986649E58EE72B6690E95258FFD8D5857607F008C0651C6634962D95353
+684C74228301914C55447740707C6D4A517954A88D4459FF6ECB6DC45B5C7D2B
+4ED47C7D6ED35B5081EA6E0D5B579B0368D58E2A5B977EFC603B7EB590B98D70
+594F63CD79DF8DB3535265CF79568BC5963B7EC494BB7E825634918967007F6A
+5C0A907566285DE64F5067DE505A4F5C57505EA7000000000000000000000000
+D8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E8D4E0C51404E105EFF53454E154E984E1E9B325B6C56694E2879BA4E3F
+53154E47592D723B536E6C1056DF80E499976BD3777E9F174E364E9F9F104E5C
+4E694E9382885B5B556C560F4EC4538D539D53A353A553AE97658D5D531A53F5
+5326532E533E8D5C5366536352025208520E522D5233523F5240524C525E5261
+525C84AF527D528252815290529351827F544EBB4EC34EC94EC24EE84EE14EEB
+4EDE4F1B4EF34F224F644EF54F254F274F094F2B4F5E4F6765384F5A4F5D0000
+D9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F5F4F574F324F3D4F764F744F914F894F834F8F4F7E4F7B4FAA4F7C4FAC
+4F944FE64FE84FEA4FC54FDA4FE34FDC4FD14FDF4FF85029504C4FF3502C500F
+502E502D4FFE501C500C50255028507E504350555048504E506C507B50A550A7
+50A950BA50D6510650ED50EC50E650EE5107510B4EDD6C3D4F584F654FCE9FA0
+6C467C74516E5DFD9EC999985181591452F9530D8A07531051EB591951554EA0
+51564EB3886E88A44EB5811488D279805B3488037FB851AB51B151BD51BC0000
+DA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000051C7519651A251A58BA08BA68BA78BAA8BB48BB58BB78BC28BC38BCB8BCF
+8BCE8BD28BD38BD48BD68BD88BD98BDC8BDF8BE08BE48BE88BE98BEE8BF08BF3
+8BF68BF98BFC8BFF8C008C028C048C078C0C8C0F8C118C128C148C158C168C19
+8C1B8C188C1D8C1F8C208C218C258C278C2A8C2B8C2E8C2F8C328C338C358C36
+5369537A961D962296219631962A963D963C964296499654965F9667966C9672
+96749688968D969796B09097909B909D909990AC90A190B490B390B690BA0000
+DB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090B890B090CF90C590BE90D090C490C790D390E690E290DC90D790DB90EB
+90EF90FE91049122911E91239131912F913991439146520D594252A252AC52AD
+52BE54FF52D052D652F053DF71EE77CD5EF451F551FC9B2F53B65F01755A5DEF
+574C57A957A1587E58BC58C558D15729572C572A57335739572E572F575C573B
+574257695785576B5786577C577B5768576D5776577357AD57A4578C57B257CF
+57A757B4579357A057D557D857DA57D957D257B857F457EF57F857E457DD0000
+DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000580B580D57FD57ED5800581E5819584458205865586C58815889589A5880
+99A89F1961FF8279827D827F828F828A82A88284828E82918297829982AB82B8
+82BE82B082C882CA82E3829882B782AE82CB82CC82C182A982B482A182AA829F
+82C482CE82A482E1830982F782E4830F830782DC82F482D282D8830C82FB82D3
+8311831A83068314831582E082D5831C8351835B835C83088392833C83348331
+839B835E832F834F83478343835F834083178360832D833A8333836683650000
+DD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008368831B8369836C836A836D836E83B0837883B383B483A083AA8393839C
+8385837C83B683A9837D83B8837B8398839E83A883BA83BC83C1840183E583D8
+58078418840B83DD83FD83D6841C84388411840683D483DF840F840383F883F9
+83EA83C583C0842683F083E1845C8451845A8459847384878488847A84898478
+843C844684698476848C848E8431846D84C184CD84D084E684BD84D384CA84BF
+84BA84E084A184B984B4849784E584E3850C750D853884F08539851F853A0000
+DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008556853B84FF84FC8559854885688564855E857A77A285438572857B85A4
+85A88587858F857985AE859C858585B985B785B085D385C185DC85FF86278605
+86298616863C5EFE5F08593C594180375955595A5958530F5C225C255C2C5C34
+624C626A629F62BB62CA62DA62D762EE632262F66339634B634363AD63F66371
+637A638E63B4636D63AC638A636963AE63BC63F263F863E063FF63C463DE63CE
+645263C663BE64456441640B641B6420640C64266421645E6484646D64960000
+DF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000647A64B764B8649964BA64C064D064D764E464E265096525652E5F0B5FD2
+75195F11535F53F153FD53E953E853FB541254165406544B5452545354545456
+54435421545754595423543254825494547754715464549A549B548454765466
+549D54D054AD54C254B454D254A754A654D354D4547254A354D554BB54BF54CC
+54D954DA54DC54A954AA54A454DD54CF54DE551B54E7552054FD551454F35522
+5523550F55115527552A5567558F55B55549556D55415555553F5550553C0000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005537555655755576557755335530555C558B55D2558355B155B955885581
+559F557E55D65591557B55DF55BD55BE5594559955EA55F755C9561F55D155EB
+55EC55D455E655DD55C455EF55E555F255F355CC55CD55E855F555E48F94561E
+5608560C56015624562355FE56005627562D565856395657562C564D56625659
+565C564C5654568656645671566B567B567C5685569356AF56D456D756DD56E1
+56F556EB56F956FF5704570A5709571C5E0F5E195E145E115E315E3B5E3C0000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E375E445E545E5B5E5E5E615C8C5C7A5C8D5C905C965C885C985C995C91
+5C9A5C9C5CB55CA25CBD5CAC5CAB5CB15CA35CC15CB75CC45CD25CE45CCB5CE5
+5D025D035D275D265D2E5D245D1E5D065D1B5D585D3E5D345D3D5D6C5D5B5D6F
+5D5D5D6B5D4B5D4A5D695D745D825D995D9D8C735DB75DC55F735F775F825F87
+5F895F8C5F955F995F9C5FA85FAD5FB55FBC88625F6172AD72B072B472B772B8
+72C372C172CE72CD72D272E872EF72E972F272F472F7730172F3730372FA0000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000072FB731773137321730A731E731D7315732273397325732C733873317350
+734D73577360736C736F737E821B592598E7592459029963996799689969996A
+996B996C99749977997D998099849987998A998D999099919993999499955E80
+5E915E8B5E965EA55EA05EB95EB55EBE5EB38D535ED25ED15EDB5EE85EEA81BA
+5FC45FC95FD65FCF60035FEE60045FE15FE45FFE600560065FEA5FED5FF86019
+60356026601B600F600D6029602B600A603F602160786079607B607A60420000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000606A607D6096609A60AD609D60836092608C609B60EC60BB60B160DD60D8
+60C660DA60B4612061266115612360F46100610E612B614A617561AC619461A7
+61B761D461F55FDD96B395E995EB95F195F395F595F695FC95FE960396049606
+9608960A960B960C960D960F96129615961696179619961A4E2C723F62156C35
+6C546C5C6C4A6CA36C856C906C946C8C6C686C696C746C766C866CA96CD06CD4
+6CAD6CF76CF86CF16CD76CB26CE06CD66CFA6CEB6CEE6CB16CD36CEF6CFE0000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006D396D276D0C6D436D486D076D046D196D0E6D2B6D4D6D2E6D356D1A6D4F
+6D526D546D336D916D6F6D9E6DA06D5E6D936D946D5C6D606D7C6D636E1A6DC7
+6DC56DDE6E0E6DBF6DE06E116DE66DDD6DD96E166DAB6E0C6DAE6E2B6E6E6E4E
+6E6B6EB26E5F6E866E536E546E326E256E446EDF6EB16E986EE06F2D6EE26EA5
+6EA76EBD6EBB6EB76ED76EB46ECF6E8F6EC26E9F6F626F466F476F246F156EF9
+6F2F6F366F4B6F746F2A6F096F296F896F8D6F8C6F786F726F7C6F7A6FD10000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006FC96FA76FB96FB66FC26FE16FEE6FDE6FE06FEF701A7023701B70397035
+704F705E5B805B845B955B935BA55BB8752F9A9E64345BE45BEE89305BF08E47
+8B078FB68FD38FD58FE58FEE8FE48FE98FE68FF38FE890059004900B90269011
+900D9016902190359036902D902F9044905190529050906890589062905B66B9
+9074907D908290889083908B5F505F575F565F585C3B54AB5C505C595B715C63
+5C667FBC5F2A5F295F2D82745F3C9B3B5C6E59815983598D59A959AA59A30000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000599759CA59AB599E59A459D259B259AF59D759BE5A055A0659DD5A0859E3
+59D859F95A0C5A095A325A345A115A235A135A405A675A4A5A555A3C5A625A75
+80EC5AAA5A9B5A775A7A5ABE5AEB5AB25AD25AD45AB85AE05AE35AF15AD65AE6
+5AD85ADC5B095B175B165B325B375B405C155C1C5B5A5B655B735B515B535B62
+9A759A779A789A7A9A7F9A7D9A809A819A859A889A8A9A909A929A939A969A98
+9A9B9A9C9A9D9A9F9AA09AA29AA39AA59AA77E9F7EA17EA37EA57EA87EA90000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007EAD7EB07EBE7EC07EC17EC27EC97ECB7ECC7ED07ED47ED77EDB7EE07EE1
+7EE87EEB7EEE7EEF7EF17EF27F0D7EF67EFA7EFB7EFE7F017F027F037F077F08
+7F0B7F0C7F0F7F117F127F177F197F1C7F1B7F1F7F217F227F237F247F257F26
+7F277F2A7F2B7F2C7F2D7F2F7F307F317F327F337F355E7A757F5DDB753E9095
+738E739173AE73A2739F73CF73C273D173B773B373C073C973C873E573D9987C
+740A73E973E773DE73BA73F2740F742A745B7426742574287430742E742C0000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000741B741A7441745C7457745574597477746D747E749C748E748074817487
+748B749E74A874A9749074A774D274BA97EA97EB97EC674C6753675E67486769
+67A56787676A6773679867A7677567A8679E67AD678B6777677C67F0680967D8
+680A67E967B0680C67D967B567DA67B367DD680067C367B867E2680E67C167FD
+6832683368606861684E6862684468646883681D68556866684168676840683E
+684A6849682968B5688F687468776893686B68C2696E68FC691F692068F90000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000692468F0690B6901695768E369106971693969606942695D6984696B6980
+69986978693469CC6987698869CE6989696669636979699B69A769BB69AB69AD
+69D469B169C169CA69DF699569E0698D69FF6A2F69ED6A176A186A6569F26A44
+6A3E6AA06A506A5B6A356A8E6A796A3D6A286A586A7C6A916A906AA96A976AAB
+733773526B816B826B876B846B926B936B8D6B9A6B9B6BA16BAA8F6B8F6D8F71
+8F728F738F758F768F788F778F798F7A8F7C8F7E8F818F828F848F878F8B0000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008F8D8F8E8F8F8F988F9A8ECE620B6217621B621F6222622162256224622C
+81E774EF74F474FF750F75117513653465EE65EF65F0660A6619677266036615
+6600708566F7661D66346631663666358006665F66546641664F665666616657
+66776684668C66A7669D66BE66DB66DC66E666E98D328D338D368D3B8D3D8D40
+8D458D468D488D498D478D4D8D558D5989C789CA89CB89CC89CE89CF89D089D1
+726E729F725D7266726F727E727F7284728B728D728F72926308633263B00000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000643F64D880046BEA6BF36BFD6BF56BF96C056C076C066C0D6C156C186C19
+6C1A6C216C296C246C2A6C3265356555656B724D72527256723086625216809F
+809C809380BC670A80BD80B180AB80AD80B480B780E780E880E980EA80DB80C2
+80C480D980CD80D7671080DD80EB80F180F480ED810D810E80F280FC67158112
+8C5A8136811E812C811881328148814C815381748159815A817181608169817C
+817D816D8167584D5AB58188818281916ED581A381AA81CC672681CA81BB0000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081C181A66B246B376B396B436B466B5998D198D298D398D598D998DA6BB3
+5F406BC289F365909F51659365BC65C665C465C365CC65CE65D265D67080709C
+7096709D70BB70C070B770AB70B170E870CA711071137116712F71317173715C
+716871457172714A7178717A719871B371B571A871A071E071D471E771F9721D
+7228706C7118716671B9623E623D624362486249793B794079467949795B795C
+7953795A796279577960796F7967797A7985798A799A79A779B35FD15FD00000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000603C605D605A606760416059606360AB6106610D615D61A9619D61CB61D1
+62068080807F6C936CF66DFC77F677F87800780978177818781165AB782D781C
+781D7839783A783B781F783C7825782C78237829784E786D7856785778267850
+7847784C786A789B7893789A7887789C78A178A378B278B978A578D478D978C9
+78EC78F2790578F479137924791E79349F9B9EF99EFB9EFC76F17704770D76F9
+77077708771A77227719772D7726773577387750775177477743775A77680000
+EE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077627765777F778D777D7780778C7791779F77A077B077B577BD753A7540
+754E754B7548755B7572757975837F587F617F5F8A487F687F747F717F797F81
+7F7E76CD76E58832948594869487948B948A948C948D948F9490949494979495
+949A949B949C94A394A494AB94AA94AD94AC94AF94B094B294B494B694B794B8
+94B994BA94BC94BD94BF94C494C894C994CA94CB94CC94CD94CE94D094D194D2
+94D594D694D794D994D894DB94DE94DF94E094E294E494E594E794E894EA0000
+EF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094E994EB94EE94EF94F394F494F594F794F994FC94FD94FF950395029506
+95079509950A950D950E950F951295139514951595169518951B951D951E951F
+9522952A952B9529952C953195329534953695379538953C953E953F95429535
+9544954595469549954C954E954F9552955395549556955795589559955B955E
+955F955D95619562956495659566956795689569956A956B956C956F95719572
+9573953A77E777EC96C979D579ED79E379EB7A065D477A037A027A1E7A140000
+F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A397A377A519ECF99A57A707688768E7693769976A474DE74E0752C9E20
+9E229E289E299E2A9E2B9E2C9E329E319E369E389E379E399E3A9E3E9E419E42
+9E449E469E479E489E499E4B9E4C9E4E9E519E559E579E5A9E5B9E5C9E5E9E63
+9E669E679E689E699E6A9E6B9E6C9E719E6D9E7375927594759675A0759D75AC
+75A375B375B475B875C475B175B075C375C275D675CD75E375E875E675E475EB
+75E7760375F175FC75FF761076007605760C7617760A76257618761576190000
+F1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000761B763C762276207640762D7630763F76357643763E7633764D765E7654
+765C7656766B766F7FCA7AE67A787A797A807A867A887A957AA67AA07AAC7AA8
+7AAD7AB3886488698872887D887F888288A288C688B788BC88C988E288CE88E3
+88E588F1891A88FC88E888FE88F0892189198913891B890A8934892B89368941
+8966897B758B80E576B276B477DC801280148016801C80208022802580268027
+802980288031800B803580438046804D80528069807189839878988098830000
+F2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009889988C988D988F9894989A989B989E989F98A198A298A598A6864D8654
+866C866E867F867A867C867B86A8868D868B86AC869D86A786A386AA869386A9
+86B686C486B586CE86B086BA86B186AF86C986CF86B486E986F186F286ED86F3
+86D0871386DE86F486DF86D886D18703870786F88708870A870D87098723873B
+871E8725872E871A873E87488734873187298737873F87828722877D877E877B
+87608770874C876E878B87538763877C876487598765879387AF87A887D20000
+F3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000087C68788878587AD8797878387AB87E587AC87B587B387CB87D387BD87D1
+87C087CA87DB87EA87E087EE8816881387FE880A881B88218839883C7F367F42
+7F447F4582107AFA7AFD7B087B037B047B157B0A7B2B7B0F7B477B387B2A7B19
+7B2E7B317B207B257B247B337B3E7B1E7B587B5A7B457B757B4C7B5D7B607B6E
+7B7B7B627B727B717B907BA67BA77BB87BAC7B9D7BA87B857BAA7B9C7BA27BAB
+7BB47BD17BC17BCC7BDD7BDA7BE57BE67BEA7C0C7BFE7BFC7C0F7C167C0B0000
+F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007C1F7C2A7C267C387C417C4081FE82018202820481EC8844822182228223
+822D822F8228822B8238823B82338234823E82448249824B824F825A825F8268
+887E8885888888D888DF895E7F9D7F9F7FA77FAF7FB07FB27C7C65497C917C9D
+7C9C7C9E7CA27CB27CBC7CBD7CC17CC77CCC7CCD7CC87CC57CD77CE8826E66A8
+7FBF7FCE7FD57FE57FE17FE67FE97FEE7FF37CF87D777DA67DAE7E477E9B9EB8
+9EB48D738D848D948D918DB18D678D6D8C478C49914A9150914E914F91640000
+F5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009162916191709169916F917D917E917291749179918C91859190918D9191
+91A291A391AA91AD91AE91AF91B591B491BA8C559E7E8DB88DEB8E058E598E69
+8DB58DBF8DBC8DBA8DC48DD68DD78DDA8DDE8DCE8DCF8DDB8DC68DEC8DF78DF8
+8DE38DF98DFB8DE48E098DFD8E148E1D8E1F8E2C8E2E8E238E2F8E3A8E408E39
+8E358E3D8E318E498E418E428E518E528E4A8E708E768E7C8E6F8E748E858E8F
+8E948E908E9C8E9E8C788C828C8A8C858C988C94659B89D689DE89DA89DC0000
+F6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000089E589EB89EF8A3E8B26975396E996F396EF970697019708970F970E972A
+972D9730973E9F809F839F859F869F879F889F899F8A9F8C9EFE9F0B9F0D96B9
+96BC96BD96CE96D277BF96E0928E92AE92C8933E936A93CA938F943E946B9C7F
+9C829C859C869C879C887A239C8B9C8E9C909C919C929C949C959C9A9C9B9C9E
+9C9F9CA09CA19CA29CA39CA59CA69CA79CA89CA99CAB9CAD9CAE9CB09CB19CB2
+9CB39CB49CB59CB69CB79CBA9CBB9CBC9CBD9CC49CC59CC69CC79CCA9CCB0000
+F7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009CCC9CCD9CCE9CCF9CD09CD39CD49CD59CD79CD89CD99CDC9CDD9CDF9CE2
+977C978597919792979497AF97AB97A397B297B49AB19AB09AB79E589AB69ABA
+9ABC9AC19AC09AC59AC29ACB9ACC9AD19B459B439B479B499B489B4D9B5198E8
+990D992E995599549ADF9AE19AE69AEF9AEB9AFB9AED9AF99B089B0F9B139B1F
+9B239EBD9EBE7E3B9E829E879E889E8B9E9293D69E9D9E9F9EDB9EDC9EDD9EE0
+9EDF9EE29EE99EE79EE59EEA9EEF9F229F2C9F2F9F399F379F3D9F3E9F440000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-jp.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-jp.enc
new file mode 100644
index 0000000000..f6dabe56d3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-jp.enc
@@ -0,0 +1,12 @@
+# Encoding file: iso2022-jp, escape-driven
+E
+name iso2022-jp
+init {}
+final {}
+ascii \x1b(B
+jis0201 \x1b(J
+jis0208 \x1b$B
+jis0208 \x1b$@
+jis0212 \x1b$(D
+gb2312 \x1b$A
+ksc5601 \x1b$(C
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-kr.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-kr.enc
new file mode 100644
index 0000000000..d20ce2bc12
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022-kr.enc
@@ -0,0 +1,7 @@
+# Encoding file: iso2022-kr, escape-driven
+E
+name iso2022-kr
+init \x1b$)C
+final {}
+iso8859-1 \x0f
+ksc5601 \x0e
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022.enc
new file mode 100644
index 0000000000..a58f8e3e29
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso2022.enc
@@ -0,0 +1,14 @@
+# Encoding file: iso2022, escape-driven
+E
+name iso2022
+init {}
+final {}
+iso8859-1 \x1b(B
+jis0201 \x1b(J
+gb1988 \x1b(T
+jis0208 \x1b$B
+jis0208 \x1b$@
+jis0212 \x1b$(D
+gb2312 \x1b$A
+ksc5601 \x1b$(C
+jis0208 \x1b&@\x1b$B
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-1.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-1.enc
new file mode 100644
index 0000000000..045d8fa28b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-1.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-1, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF
+00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF
+00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF
+00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF
+00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF
+00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-10.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-10.enc
new file mode 100644
index 0000000000..934b3b920b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-10.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-10, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A0010401120122012A0128013600A7013B011001600166017D00AD016A014A
+00B0010501130123012B0129013700B7013C011101610167017E2015016B014B
+010000C100C200C300C400C500C6012E010C00C9011800CB011600CD00CE00CF
+00D00145014C00D300D400D500D6016800D8017200DA00DB00DC00DD00DE00DF
+010100E100E200E300E400E500E6012F010D00E9011900EB011700ED00EE00EF
+00F00146014D00F300F400F500F6016900F8017300FA00FB00FC00FD00FE0138
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-13.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-13.enc
new file mode 100644
index 0000000000..b7edcaf38f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-13.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-13, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A0201D00A200A300A4201E00A600A700D800A9015600AB00AC00AD00AE00C6
+00B000B100B200B3201C00B500B600B700F800B9015700BB00BC00BD00BE00E6
+0104012E0100010600C400C501180112010C00C90179011601220136012A013B
+01600143014500D3014C00D500D600D701720141015A016A00DC017B017D00DF
+0105012F0101010700E400E501190113010D00E9017A011701230137012B013C
+01610144014600F3014D00F500F600F701730142015B016B00FC017C017E2019
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-14.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-14.enc
new file mode 100644
index 0000000000..a65ba05b9a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-14.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-14, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A01E021E0300A3010A010B1E0A00A71E8000A91E821E0B1EF200AD00AE0178
+1E1E1E1F012001211E401E4100B61E561E811E571E831E601EF31E841E851E61
+00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF
+017400D100D200D300D400D500D61E6A00D800D900DA00DB00DC00DD017600DF
+00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF
+017500F100F200F300F400F500F61E6B00F800F900FA00FB00FC00FD017700FF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-15.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-15.enc
new file mode 100644
index 0000000000..823af466e5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-15.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-15, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A000A100A200A320AC00A5016000A7016100A900AA00AB00AC00AD00AE00AF
+00B000B100B200B3017D00B500B600B7017E00B900BA00BB01520153017800BF
+00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF
+00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF
+00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF
+00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-16.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-16.enc
new file mode 100644
index 0000000000..da3370932f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-16.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-16, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A001040105014120AC201E016000A7016100A9021800AB017900AD017A017B
+00B000B1010C0142017D201D00B600B7017E010D021900BB015201530178017C
+00C000C100C2010200C4010600C600C700C800C900CA00CB00CC00CD00CE00CF
+0110014300D200D300D4015000D6015A017000D900DA00DB00DC0118021A00DF
+00E000E100E2010300E4010700E600E700E800E900EA00EB00EC00ED00EE00EF
+0111014400F200F300F4015100F6015B017100F900FA00FB00FC0119021B00FF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-2.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-2.enc
new file mode 100644
index 0000000000..16faab66ed
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-2.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-2, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A0010402D8014100A4013D015A00A700A80160015E0164017900AD017D017B
+00B0010502DB014200B4013E015B02C700B80161015F0165017A02DD017E017C
+015400C100C2010200C40139010600C7010C00C9011800CB011A00CD00CE010E
+01100143014700D300D4015000D600D70158016E00DA017000DC00DD016200DF
+015500E100E2010300E4013A010700E7010D00E9011900EB011B00ED00EE010F
+01110144014800F300F4015100F600F70159016F00FA017100FC00FD016302D9
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-3.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-3.enc
new file mode 100644
index 0000000000..c914bce7af
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-3.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-3, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A0012602D800A300A40000012400A700A80130015E011E013400AD0000017B
+00B0012700B200B300B400B5012500B700B80131015F011F013500BD0000017C
+00C000C100C2000000C4010A010800C700C800C900CA00CB00CC00CD00CE00CF
+000000D100D200D300D4012000D600D7011C00D900DA00DB00DC016C015C00DF
+00E000E100E2000000E4010B010900E700E800E900EA00EB00EC00ED00EE00EF
+000000F100F200F300F4012100F600F7011D00F900FA00FB00FC016D015D02D9
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-4.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-4.enc
new file mode 100644
index 0000000000..ef5c5a9982
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-4.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-4, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A001040138015600A40128013B00A700A8016001120122016600AD017D00AF
+00B0010502DB015700B40129013C02C700B80161011301230167014A017E014B
+010000C100C200C300C400C500C6012E010C00C9011800CB011600CD00CE012A
+01100145014C013600D400D500D600D700D8017200DA00DB00DC0168016A00DF
+010100E100E200E300E400E500E6012F010D00E9011900EB011700ED00EE012B
+01110146014D013700F400F500F600F700F8017300FA00FB00FC0169016B02D9
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-5.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-5.enc
new file mode 100644
index 0000000000..bf4ee82b66
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-5.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-5, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A0040104020403040404050406040704080409040A040B040C00AD040E040F
+0410041104120413041404150416041704180419041A041B041C041D041E041F
+0420042104220423042404250426042704280429042A042B042C042D042E042F
+0430043104320433043404350436043704380439043A043B043C043D043E043F
+0440044104420443044404450446044704480449044A044B044C044D044E044F
+2116045104520453045404550456045704580459045A045B045C00A7045E045F
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-6.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-6.enc
new file mode 100644
index 0000000000..19ddefbc7b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-6.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-6, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A000000000000000A40000000000000000000000000000060C00AD00000000
+00000000000000000000000000000000000000000000061B000000000000061F
+0000062106220623062406250626062706280629062A062B062C062D062E062F
+0630063106320633063406350636063706380639063A00000000000000000000
+0640064106420643064406450646064706480649064A064B064C064D064E064F
+0650065106520000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-7.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-7.enc
new file mode 100644
index 0000000000..0f93ac88c6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-7.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-7, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A02018201900A30000000000A600A700A800A9000000AB00AC00AD00002015
+00B000B100B200B303840385038600B703880389038A00BB038C00BD038E038F
+0390039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A1000003A303A403A503A603A703A803A903AA03AB03AC03AD03AE03AF
+03B003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C203C303C403C503C603C703C803C903CA03CB03CC03CD03CE0000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-8.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-8.enc
new file mode 100644
index 0000000000..579fa5b47e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-8.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-8, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A0000000A200A300A400A500A600A700A800A900D700AB00AC00AD00AE00AF
+00B000B100B200B300B400B500B600B700B800B900F700BB00BC00BD00BE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000002017
+05D005D105D205D305D405D505D605D705D805D905DA05DB05DC05DD05DE05DF
+05E005E105E205E305E405E505E605E705E805E905EA00000000200E200F0000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-9.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-9.enc
new file mode 100644
index 0000000000..6eed3f1a87
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-9.enc
@@ -0,0 +1,20 @@
+# Encoding file: iso8859-9, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF
+00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF
+00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF
+011E00D100D200D300D400D500D600D700D800D900DA00DB00DC0130015E00DF
+00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF
+011F00F100F200F300F400F500F600F700F800F900FA00FB00FC0131015F00FF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0201.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0201.enc
new file mode 100644
index 0000000000..64f423f162
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0201.enc
@@ -0,0 +1,20 @@
+# Encoding file: jis0201, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D203E007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000FF61FF62FF63FF64FF65FF66FF67FF68FF69FF6AFF6BFF6CFF6DFF6EFF6F
+FF70FF71FF72FF73FF74FF75FF76FF77FF78FF79FF7AFF7BFF7CFF7DFF7EFF7F
+FF80FF81FF82FF83FF84FF85FF86FF87FF88FF89FF8AFF8BFF8CFF8DFF8EFF8F
+FF90FF91FF92FF93FF94FF95FF96FF97FF98FF99FF9AFF9BFF9CFF9DFF9EFF9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0208.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0208.enc
new file mode 100644
index 0000000000..11c49a4a2b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0208.enc
@@ -0,0 +1,1319 @@
+# Encoding file: jis0208, double-byte
+D
+2129 0 77
+21
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000300030013002FF0CFF0E30FBFF1AFF1BFF1FFF01309B309C00B4FF4000A8
+FF3EFFE3FF3F30FD30FE309D309E30034EDD30053006300730FC20152010FF0F
+FF3C301C2016FF5C2026202520182019201C201DFF08FF0930143015FF3BFF3D
+FF5BFF5D30083009300A300B300C300D300E300F30103011FF0B221200B100D7
+00F7FF1D2260FF1CFF1E22662267221E22342642264000B0203220332103FFE5
+FF0400A200A3FF05FF03FF06FF0AFF2000A72606260525CB25CF25CE25C70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+22
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000025C625A125A025B325B225BD25BC203B3012219221902191219330130000
+00000000000000000000000000000000000000002208220B2286228722822283
+222A2229000000000000000000000000000000002227222800AC21D221D42200
+220300000000000000000000000000000000000000000000222022A523122202
+220722612252226A226B221A223D221D2235222B222C00000000000000000000
+00000000212B2030266F266D266A2020202100B6000000000000000025EF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+23
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19000000000000000000000000
+0000FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3A00000000000000000000
+0000FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5A00000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+24
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+25
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+26
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+27
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+28
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000025002502250C251025182514251C252C25242534253C25012503250F2513
+251B251725232533252B253B254B2520252F25282537253F251D253025252538
+2542000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E9C55165A03963F54C0611B632859F690228475831C7A5060AA63E16E25
+65ED846682A69BF56893572765A162715B9B59D0867B98F47D627DBE9B8E6216
+7C9F88B75B895EB563096697684895C7978D674F4EE54F0A4F4D4F9D504956F2
+593759D45A015C0960DF610F61706613690570BA754F757079FB7DAD7DEF80C3
+840E88638B029055907A533B4E954EA557DF80B290C178EF4E0058F16EA29038
+7A328328828B9C2F5141537054BD54E156E059FB5F1598F26DEB80E4852D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+31
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009662967096A097FB540B53F35B8770CF7FBD8FC296E8536F9D5C7ABA4E11
+789381FC6E26561855046B1D851A9C3B59E553A96D6674DC958F56424E91904B
+96F2834F990C53E155B65B305F71662066F368046C386CF36D29745B76C87A4E
+983482F1885B8A6092ED6DB275AB76CA99C560A68B018D8A95B2698E53AD5186
+5712583059445BB45EF6602863A963F46CBF6F14708E7114715971D5733F7E01
+827682D185979060925B9D1B586965BC6C5A752551F9592E59655F805FDC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+32
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000062BC65FA6A2A6B276BB4738B7FC189569D2C9D0E9EC45CA16C96837B5104
+5C4B61B681C6687672614E594FFA537860696E297A4F97F34E0B53164EEE4F55
+4F3D4FA14F7352A053EF5609590F5AC15BB65BE179D16687679C67B66B4C6CB3
+706B73C2798D79BE7A3C7B8782B182DB8304837783EF83D387668AB256298CA8
+8FE6904E971E868A4FC45CE862117259753B81E582BD86FE8CC096C5991399D5
+4ECB4F1A89E356DE584A58CA5EFB5FEB602A6094606261D0621262D065390000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+33
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009B41666668B06D777070754C76867D7582A587F9958B968E8C9D51F152BE
+591654B35BB35D16616869826DAF788D84CB88578A7293A79AB86D6C99A886D9
+57A367FF86CE920E5283568754045ED362E164B9683C68386BBB737278BA7A6B
+899A89D28D6B8F0390ED95A3969497695B665CB3697D984D984E639B7B206A2B
+6A7F68B69C0D6F5F5272559D607062EC6D3B6E076ED1845B89108F444E149C39
+53F6691B6A3A9784682A515C7AC384B291DC938C565B9D286822830584310000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+34
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007CA5520882C574E64E7E4F8351A05BD2520A52D852E75DFB559A582A59E6
+5B8C5B985BDB5E725E7960A3611F616361BE63DB656267D1685368FA6B3E6B53
+6C576F226F976F4574B0751876E3770B7AFF7BA17C217DE97F367FF0809D8266
+839E89B38ACC8CAB908494519593959195A2966597D3992882184E38542B5CB8
+5DCC73A9764C773C5CA97FEB8D0B96C19811985498584F014F0E5371559C5668
+57FA59475B095BC45C905E0C5E7E5FCC63EE673A65D765E2671F68CB68C40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+35
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006A5F5E306BC56C176C7D757F79485B637A007D005FBD898F8A188CB48D77
+8ECC8F1D98E29A0E9B3C4E80507D510059935B9C622F628064EC6B3A72A07591
+79477FA987FB8ABC8B7063AC83CA97A05409540355AB68546A588A7078276775
+9ECD53745BA2811A865090064E184E454EC74F1153CA54385BAE5F1360256551
+673D6C426C726CE3707874037A767AAE7B087D1A7CFE7D6665E7725B53BB5C45
+5DE862D262E063196E20865A8A318DDD92F86F0179A69B5A4EA84EAB4EAC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+36
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F9B4FA050D151477AF6517151F653545321537F53EB55AC58835CE15F37
+5F4A602F6050606D631F65596A4B6CC172C272ED77EF80F881058208854E90F7
+93E197FF99579A5A4EF051DD5C2D6681696D5C4066F26975738968507C8150C5
+52E457475DFE932665A46B236B3D7434798179BD7B4B7DCA82B983CC887F895F
+8B398FD191D1541F92804E5D503653E5533A72D7739677E982E68EAF99C699C8
+99D25177611A865E55B07A7A50765BD3904796854E326ADB91E75C515C480000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+37
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000063987A9F6C9397748F617AAA718A96887C8268177E706851936C52F2541B
+85AB8A137FA48ECD90E15366888879414FC250BE521151445553572D73EA578B
+59515F625F8460756176616761A963B2643A656C666F68426E1375667A3D7CFB
+7D4C7D997E4B7F6B830E834A86CD8A088A638B668EFD981A9D8F82B88FCE9BE8
+5287621F64836FC09699684150916B206C7A6F547A747D5088408A2367084EF6
+503950265065517C5238526355A7570F58055ACC5EFA61B261F862F363720000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+38
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000691C6A29727D72AC732E7814786F7D79770C80A9898B8B198CE28ED29063
+9375967A98559A139E785143539F53B35E7B5F266E1B6E90738473FE7D438237
+8A008AFA96504E4E500B53E4547C56FA59D15B645DF15EAB5F276238654567AF
+6E5672D07CCA88B480A180E183F0864E8A878DE8923796C798679F134E944E92
+4F0D53485449543E5A2F5F8C5FA1609F68A76A8E745A78818A9E8AA48B779190
+4E5E9BC94EA44F7C4FAF501950165149516C529F52B952FE539A53E354110000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+39
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000540E5589575157A2597D5B545B5D5B8F5DE55DE75DF75E785E835E9A5EB7
+5F186052614C629762D863A7653B6602664366F4676D6821689769CB6C5F6D2A
+6D696E2F6E9D75327687786C7A3F7CE07D057D187D5E7DB18015800380AF80B1
+8154818F822A8352884C88618B1B8CA28CFC90CA91759271783F92FC95A4964D
+980599999AD89D3B525B52AB53F7540858D562F76FE08C6A8F5F9EB9514B523B
+544A56FD7A4091779D609ED273446F09817075115FFD60DA9AA872DB8FBC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006B6498034ECA56F0576458BE5A5A606861C7660F6606683968B16DF775D5
+7D3A826E9B424E9B4F5053C955065D6F5DE65DEE67FB6C99747378028A509396
+88DF57505EA7632B50B550AC518D670054C9585E59BB5BB05F69624D63A1683D
+6B736E08707D91C7728078157826796D658E7D3083DC88C18F09969B52645728
+67507F6A8CA151B45742962A583A698A80B454B25D0E57FC78959DFA4F5C524A
+548B643E6628671467F57A847B567D22932F685C9BAD7B395319518A52370000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005BDF62F664AE64E6672D6BBA85A996D176909BD6634C93069BAB76BF6652
+4E09509853C25C7160E864926563685F71E673CA75237B977E8286958B838CDB
+9178991065AC66AB6B8B4ED54ED44F3A4F7F523A53F853F255E356DB58EB59CB
+59C959FF5B505C4D5E025E2B5FD7601D6307652F5B5C65AF65BD65E8679D6B62
+6B7B6C0F7345794979C17CF87D197D2B80A2810281F389968A5E8A698A668A8C
+8AEE8CC78CDC96CC98FC6B6F4E8B4F3C4F8D51505B575BFA6148630166420000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006B216ECB6CBB723E74BD75D478C1793A800C803381EA84948F9E6C509E7F
+5F0F8B589D2B7AFA8EF85B8D96EB4E0353F157F759315AC95BA460896E7F6F06
+75BE8CEA5B9F85007BE0507267F4829D5C61854A7E1E820E51995C0463688D66
+659C716E793E7D1780058B1D8ECA906E86C790AA501F52FA5C3A6753707C7235
+914C91C8932B82E55BC25F3160F94E3B53D65B88624B67316B8A72E973E07A2E
+816B8DA391529996511253D7546A5BFF63886A397DAC970056DA53CE54680000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005B975C315DDE4FEE610162FE6D3279C079CB7D427E4D7FD281ED821F8490
+884689728B908E748F2F9031914B916C96C6919C4EC04F4F514553415F93620E
+67D46C416E0B73637E2691CD928353D459195BBF6DD1795D7E2E7C9B587E719F
+51FA88538FF04FCA5CFB662577AC7AE3821C99FF51C65FAA65EC696F6B896DF3
+6E966F6476FE7D145DE190759187980651E6521D6240669166D96E1A5EB67DD2
+7F7266F885AF85F78AF852A953D959735E8F5F90605592E4966450B7511F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000052DD5320534753EC54E8554655315617596859BE5A3C5BB55C065C0F5C11
+5C1A5E845E8A5EE05F70627F628462DB638C63776607660C662D6676677E68A2
+6A1F6A356CBC6D886E096E58713C7126716775C77701785D7901796579F07AE0
+7B117CA77D39809683D6848B8549885D88F38A1F8A3C8A548A738C618CDE91A4
+9266937E9418969C97984E0A4E084E1E4E575197527057CE583458CC5B225E38
+60C564FE676167566D4472B675737A6384B88B7291B89320563157F498FE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000062ED690D6B9671ED7E548077827289E698DF87558FB15C3B4F384FE14FB5
+55075A205BDD5BE95FC3614E632F65B0664B68EE699B6D786DF1753375B9771F
+795E79E67D3381E382AF85AA89AA8A3A8EAB8F9B903291DD97074EBA4EC15203
+587558EC5C0B751A5C3D814E8A0A8FC59663976D7B258ACF9808916256F353A8
+9017543957825E2563A86C34708A77617C8B7FE088709042915493109318968F
+745E9AC45D075D69657067A28DA896DB636E6749691983C5981796C088FE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+40
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006F84647A5BF84E16702C755D662F51C4523652E259D35F8160276210653F
+6574661F667468F268166B636E057272751F76DB7CBE805658F088FD897F8AA0
+8A938ACB901D91929752975965897A0E810696BB5E2D60DC621A65A566146790
+77F37A4D7C4D7E3E810A8CAC8D648DE18E5F78A9520762D963A5644262988A2D
+7A837BC08AAC96EA7D76820C87494ED95148534353605BA35C025C165DDD6226
+624764B0681368346CC96D456D1767D36F5C714E717D65CB7A7F7BAD7DDA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+41
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007E4A7FA8817A821B823985A68A6E8CCE8DF59078907792AD929195839BAE
+524D55846F387136516879857E5581B37CCE564C58515CA863AA66FE66FD695A
+72D9758F758E790E795679DF7C977D207D4486078A34963B90619F2050E75275
+53CC53E2500955AA58EE594F723D5B8B5C64531D60E360F3635C6383633F63BB
+64CD65E966F95DE369CD69FD6F1571E54E8975E976F87A937CDF7DCF7D9C8061
+83498358846C84BC85FB88C58D709001906D9397971C9A1250CF5897618E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+42
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000081D385358D0890204FC3507452475373606F6349675F6E2C8DB3901F4FD7
+5C5E8CCA65CF7D9A53528896517663C35B585B6B5C0A640D6751905C4ED6591A
+592A6C708A51553E581559A560F0625367C182356955964099C49A284F535806
+5BFE80105CB15E2F5F856020614B623466FF6CF06EDE80CE817F82D4888B8CB8
+9000902E968A9EDB9BDB4EE353F059277B2C918D984C9DF96EDD702753535544
+5B856258629E62D36CA26FEF74228A1794386FC18AFE833851E786F853EA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+43
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053E94F4690548FB0596A81315DFD7AEA8FBF68DA8C3772F89C486A3D8AB0
+4E3953585606576662C563A265E66B4E6DE16E5B70AD77ED7AEF7BAA7DBB803D
+80C686CB8A95935B56E358C75F3E65AD66966A806BB575378AC7502477E55730
+5F1B6065667A6C6075F47A1A7F6E81F48718904599B37BC9755C7AF97B5184C4
+901079E97A9283365AE177404E2D4EF25B995FE062BD663C67F16CE8866B8877
+8A3B914E92F399D06A177026732A82E784578CAF4E01514651CB558B5BF50000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+44
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005E165E335E815F145F355F6B5FB461F2631166A2671D6F6E7252753A773A
+80748139817887768ABF8ADC8D858DF3929A957798029CE552C5635776F46715
+6C8873CD8CC393AE96736D25589C690E69CC8FFD939A75DB901A585A680263B4
+69FB4F436F2C67D88FBB85267DB49354693F6F70576A58F75B2C7D2C722A540A
+91E39DB44EAD4F4E505C507552438C9E544858245B9A5E1D5E955EAD5EF75F1F
+608C62B5633A63D068AF6C407887798E7A0B7DE082478A028AE68E4490130000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+45
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090B8912D91D89F0E6CE5645864E265756EF476847B1B906993D16EBA54F2
+5FB964A48F4D8FED92445178586B59295C555E976DFB7E8F751C8CBC8EE2985B
+70B94F1D6BBF6FB1753096FB514E54105835585759AC5C605F926597675C6E21
+767B83DF8CED901490FD934D7825783A52AA5EA6571F597460125012515A51AC
+51CD520055105854585859575B955CF65D8B60BC6295642D6771684368BC68DF
+76D76DD86E6F6D9B706F71C85F5375D879777B497B547B527CD67D7152300000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+46
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008463856985E48A0E8B048C468E0F9003900F94199676982D9A3095D850CD
+52D5540C58025C0E61A7649E6D1E77B37AE580F48404905392855CE09D07533F
+5F975FB36D9C7279776379BF7BE46BD272EC8AAD68036A6151F87A8169345C4A
+9CF682EB5BC59149701E56785C6F60C765666C8C8C5A90419813545166C7920D
+594890A351854E4D51EA85998B0E7058637A934B696299B47E04757753576960
+8EDF96E36C5D4E8C5C3C5F108FE953028CD1808986795EFF65E54E7351650000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+47
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000059825C3F97EE4EFB598A5FCD8A8D6FE179B079625BE78471732B71B15E74
+5FF5637B649A71C37C984E435EFC4E4B57DC56A260A96FC37D0D80FD813381BF
+8FB2899786A45DF4628A64AD898767776CE26D3E743678345A467F7582AD99AC
+4FF35EC362DD63926557676F76C3724C80CC80BA8F29914D500D57F95A926885
+6973716472FD8CB758F28CE0966A9019877F79E477E784294F2F5265535A62CD
+67CF6CCA767D7B947C95823685848FEB66DD6F2072067E1B83AB99C19EA60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+48
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000051FD7BB178727BB880877B486AE85E61808C75517560516B92626E8C767A
+91979AEA4F107F70629C7B4F95A59CE9567A585986E496BC4F345224534A53CD
+53DB5E06642C6591677F6C3E6C4E724872AF73ED75547E41822C85E98CA97BC4
+91C67169981298EF633D6669756A76E478D0854386EE532A5351542659835E87
+5F7C60B26249627962AB65906BD46CCC75B276AE789179D87DCB7F7780A588AB
+8AB98CBB907F975E98DB6A0B7C3850995C3E5FAE67876BD8743577097F8E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+49
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009F3B67CA7A175339758B9AED5F66819D83F180985F3C5FC575627B46903C
+686759EB5A9B7D10767E8B2C4FF55F6A6A196C376F0274E2796888688A558C79
+5EDF63CF75C579D282D7932892F2849C86ED9C2D54C15F6C658C6D5C70158CA7
+8CD3983B654F74F64E0D4ED857E0592B5A665BCC51A85E035E9C601662766577
+65A7666E6D6E72367B268150819A82998B5C8CA08CE68D74961C96444FAE64AB
+6B66821E8461856A90E85C01695398A8847A85574F0F526F5FA95E45670D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000798F8179890789866DF55F1762556CB84ECF72699B925206543B567458B3
+61A4626E711A596E7C897CDE7D1B96F06587805E4E194F75517558405E635E73
+5F0A67C44E26853D9589965B7C73980150FB58C1765678A7522577A585117B86
+504F590972477BC77DE88FBA8FD4904D4FBF52C95A295F0197AD4FDD821792EA
+570363556B69752B88DC8F147A4252DF58936155620A66AE6BCD7C3F83E95023
+4FF853055446583159495B9D5CF05CEF5D295E9662B16367653E65B9670B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006CD56CE170F978327E2B80DE82B3840C84EC870289128A2A8C4A90A692D2
+98FD9CF39D6C4E4F4EA1508D5256574A59A85E3D5FD85FD9623F66B4671B67D0
+68D251927D2180AA81A88B008C8C8CBF927E96325420982C531750D5535C58A8
+64B26734726777667A4691E652C36CA16B8658005E4C5954672C7FFB51E176C6
+646978E89B549EBB57CB59B96627679A6BCE54E969D95E55819C67959BAA67FE
+9C52685D4EA64FE353C862B9672B6CAB8FC44FAD7E6D9EBF4E0761626E800000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006F2B85135473672A9B455DF37B955CAC5BC6871C6E4A84D17A1481085999
+7C8D6C11772052D959227121725F77DB97279D61690B5A7F5A1851A5540D547D
+660E76DF8FF792989CF459EA725D6EC5514D68C97DBF7DEC97629EBA64786A21
+830259845B5F6BDB731B76F27DB280178499513267289ED976EE676252FF9905
+5C24623B7C7E8CB0554F60B67D0B958053014E5F51B6591C723A803691CE5F25
+77E253845F797D0485AC8A338E8D975667F385AE9453610961086CB976520000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008AED8F38552F4F51512A52C753CB5BA55E7D60A0618263D6670967DA6E67
+6D8C733673377531795088D58A98904A909190F596C4878D59154E884F594E0E
+8A898F3F981050AD5E7C59965BB95EB863DA63FA64C166DC694A69D86D0B6EB6
+719475287AAF7F8A8000844984C989818B218E0A9065967D990A617E62916B32
+6C836D747FCC7FFC6DC07F8587BA88F8676583B1983C96F76D1B7D61843D916A
+4E7153755D506B046FEB85CD862D89A75229540F5C65674E68A8740674830000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075E288CF88E191CC96E296785F8B73877ACB844E63A0756552896D416E9C
+74097559786B7C9296867ADC9F8D4FB6616E65C5865C4E864EAE50DA4E2151CC
+5BEE659968816DBC731F764277AD7A1C7CE7826F8AD2907C91CF96759818529B
+7DD1502B539867976DCB71D0743381E88F2A96A39C579E9F746058416D997D2F
+985E4EE44F364F8B51B752B15DBA601C73B2793C82D3923496B796F6970A9E97
+9F6266A66B74521752A370C888C25EC9604B61906F2371497C3E7DF4806F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000084EE9023932C54429B6F6AD370898CC28DEF973252B45A415ECA5F046717
+697C69946D6A6F0F726272FC7BED8001807E874B90CE516D9E937984808B9332
+8AD6502D548C8A716B6A8CC4810760D167A09DF24E994E989C108A6B85C18568
+69006E7E78978155000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F0C4E104E154E2A4E314E364E3C4E3F4E424E564E584E824E858C6B4E8A
+82125F0D4E8E4E9E4E9F4EA04EA24EB04EB34EB64ECE4ECD4EC44EC64EC24ED7
+4EDE4EED4EDF4EF74F094F5A4F304F5B4F5D4F574F474F764F884F8F4F984F7B
+4F694F704F914F6F4F864F9651184FD44FDF4FCE4FD84FDB4FD14FDA4FD04FE4
+4FE5501A50285014502A502550054F1C4FF650215029502C4FFE4FEF50115006
+504350476703505550505048505A5056506C50785080509A508550B450B20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+51
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000050C950CA50B350C250D650DE50E550ED50E350EE50F950F5510951015102
+511651155114511A5121513A5137513C513B513F51405152514C515451627AF8
+5169516A516E5180518256D8518C5189518F519151935195519651A451A651A2
+51A951AA51AB51B351B151B251B051B551BD51C551C951DB51E0865551E951ED
+51F051F551FE5204520B5214520E5227522A522E52335239524F5244524B524C
+525E5254526A527452695273527F527D528D529452925271528852918FA80000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+52
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008FA752AC52AD52BC52B552C152CD52D752DE52E352E698ED52E052F352F5
+52F852F9530653087538530D5310530F5315531A5323532F5331533353385340
+534653454E175349534D51D6535E5369536E5918537B53775382539653A053A6
+53A553AE53B053B653C37C1296D953DF66FC71EE53EE53E853ED53FA5401543D
+5440542C542D543C542E54365429541D544E548F5475548E545F547154775470
+5492547B5480547654845490548654C754A254B854A554AC54C454C854A80000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054AB54C254A454BE54BC54D854E554E6550F551454FD54EE54ED54FA54E2
+553955405563554C552E555C55455556555755385533555D5599558054AF558A
+559F557B557E5598559E55AE557C558355A9558755A855DA55C555DF55C455DC
+55E455D4561455F7561655FE55FD561B55F9564E565071DF5634563656325638
+566B5664562F566C566A56865680568A56A05694568F56A556AE56B656B456C2
+56BC56C156C356C056C856CE56D156D356D756EE56F9570056FF570457090000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005708570B570D57135718571655C7571C572657375738574E573B5740574F
+576957C057885761577F5789579357A057B357A457AA57B057C357C657D457D2
+57D3580A57D657E3580B5819581D587258215862584B58706BC05852583D5879
+588558B9589F58AB58BA58DE58BB58B858AE58C558D358D158D758D958D858E5
+58DC58E458DF58EF58FA58F958FB58FC58FD5902590A5910591B68A65925592C
+592D59325938593E7AD259555950594E595A5958596259605967596C59690000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+55
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000059785981599D4F5E4FAB59A359B259C659E859DC598D59D959DA5A255A1F
+5A115A1C5A095A1A5A405A6C5A495A355A365A625A6A5A9A5ABC5ABE5ACB5AC2
+5ABD5AE35AD75AE65AE95AD65AFA5AFB5B0C5B0B5B165B325AD05B2A5B365B3E
+5B435B455B405B515B555B5A5B5B5B655B695B705B735B755B7865885B7A5B80
+5B835BA65BB85BC35BC75BC95BD45BD05BE45BE65BE25BDE5BE55BEB5BF05BF6
+5BF35C055C075C085C0D5C135C205C225C285C385C395C415C465C4E5C530000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+56
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C505C4F5B715C6C5C6E4E625C765C795C8C5C915C94599B5CAB5CBB5CB6
+5CBC5CB75CC55CBE5CC75CD95CE95CFD5CFA5CED5D8C5CEA5D0B5D155D175D5C
+5D1F5D1B5D115D145D225D1A5D195D185D4C5D525D4E5D4B5D6C5D735D765D87
+5D845D825DA25D9D5DAC5DAE5DBD5D905DB75DBC5DC95DCD5DD35DD25DD65DDB
+5DEB5DF25DF55E0B5E1A5E195E115E1B5E365E375E445E435E405E4E5E575E54
+5E5F5E625E645E475E755E765E7A9EBC5E7F5EA05EC15EC25EC85ED05ECF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+57
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005ED65EE35EDD5EDA5EDB5EE25EE15EE85EE95EEC5EF15EF35EF05EF45EF8
+5EFE5F035F095F5D5F5C5F0B5F115F165F295F2D5F385F415F485F4C5F4E5F2F
+5F515F565F575F595F615F6D5F735F775F835F825F7F5F8A5F885F915F875F9E
+5F995F985FA05FA85FAD5FBC5FD65FFB5FE45FF85FF15FDD60B35FFF60216060
+601960106029600E6031601B6015602B6026600F603A605A6041606A6077605F
+604A6046604D6063604360646042606C606B60596081608D60E76083609A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+58
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006084609B60966097609260A7608B60E160B860E060D360B45FF060BD60C6
+60B560D8614D6115610660F660F7610060F460FA6103612160FB60F1610D610E
+6147613E61286127614A613F613C612C6134613D614261446173617761586159
+615A616B6174616F61656171615F615D6153617561996196618761AC6194619A
+618A619161AB61AE61CC61CA61C961F761C861C361C661BA61CB7F7961CD61E6
+61E361F661FA61F461FF61FD61FC61FE620062086209620D620C6214621B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000621E6221622A622E6230623262336241624E625E6263625B62606268627C
+62826289627E62926293629662D46283629462D762D162BB62CF62FF62C664D4
+62C862DC62CC62CA62C262C7629B62C9630C62EE62F163276302630862EF62F5
+6350633E634D641C634F6396638E638063AB637663A3638F6389639F63B5636B
+636963BE63E963C063C663E363C963D263F663C4641664346406641364266436
+651D64176428640F6467646F6476644E652A6495649364A564A9648864BC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064DA64D264C564C764BB64D864C264F164E7820964E064E162AC64E364EF
+652C64F664F464F264FA650064FD6518651C650565246523652B653465356537
+65366538754B654865566555654D6558655E655D65726578658265838B8A659B
+659F65AB65B765C365C665C165C465CC65D265DB65D965E065E165F16772660A
+660365FB6773663566366634661C664F664466496641665E665D666466676668
+665F6662667066836688668E668966846698669D66C166B966C966BE66BC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000066C466B866D666DA66E0663F66E666E966F066F566F7670F6716671E6726
+67279738672E673F67366741673867376746675E676067596763676467896770
+67A9677C676A678C678B67A667A1678567B767EF67B467EC67B367E967B867E4
+67DE67DD67E267EE67B967CE67C667E76A9C681E684668296840684D6832684E
+68B3682B685968636877687F689F688F68AD6894689D689B68836AAE68B96874
+68B568A068BA690F688D687E690168CA690868D86922692668E1690C68CD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068D468E768D569366912690468D768E3692568F968E068EF6928692A691A
+6923692168C669796977695C6978696B6954697E696E69396974693D69596930
+6961695E695D6981696A69B269AE69D069BF69C169D369BE69CE5BE869CA69DD
+69BB69C369A76A2E699169A0699C699569B469DE69E86A026A1B69FF6B0A69F9
+69F269E76A0569B16A1E69ED6A1469EB6A0A6A126AC16A236A136A446A0C6A72
+6A366A786A476A626A596A666A486A386A226A906A8D6AA06A846AA26AA30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006A9786176ABB6AC36AC26AB86AB36AAC6ADE6AD16ADF6AAA6ADA6AEA6AFB
+6B0586166AFA6B126B169B316B1F6B386B3776DC6B3998EE6B476B436B496B50
+6B596B546B5B6B5F6B616B786B796B7F6B806B846B836B8D6B986B956B9E6BA4
+6BAA6BAB6BAF6BB26BB16BB36BB76BBC6BC66BCB6BD36BDF6BEC6BEB6BF36BEF
+9EBE6C086C136C146C1B6C246C236C5E6C556C626C6A6C826C8D6C9A6C816C9B
+6C7E6C686C736C926C906CC46CF16CD36CBD6CD76CC56CDD6CAE6CB16CBE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006CBA6CDB6CEF6CD96CEA6D1F884D6D366D2B6D3D6D386D196D356D336D12
+6D0C6D636D936D646D5A6D796D596D8E6D956FE46D856DF96E156E0A6DB56DC7
+6DE66DB86DC66DEC6DDE6DCC6DE86DD26DC56DFA6DD96DE46DD56DEA6DEE6E2D
+6E6E6E2E6E196E726E5F6E3E6E236E6B6E2B6E766E4D6E1F6E436E3A6E4E6E24
+6EFF6E1D6E386E826EAA6E986EC96EB76ED36EBD6EAF6EC46EB26ED46ED56E8F
+6EA56EC26E9F6F416F11704C6EEC6EF86EFE6F3F6EF26F316EEF6F326ECC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006F3E6F136EF76F866F7A6F786F816F806F6F6F5B6FF36F6D6F826F7C6F58
+6F8E6F916FC26F666FB36FA36FA16FA46FB96FC66FAA6FDF6FD56FEC6FD46FD8
+6FF16FEE6FDB7009700B6FFA70117001700F6FFE701B701A6F74701D7018701F
+7030703E7032705170637099709270AF70F170AC70B870B370AE70DF70CB70DD
+70D9710970FD711C711971657155718871667162714C7156716C718F71FB7184
+719571A871AC71D771B971BE71D271C971D471CE71E071EC71E771F571FC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+60
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000071F971FF720D7210721B7228722D722C72307232723B723C723F72407246
+724B72587274727E7282728172877292729672A272A772B972B272C372C672C4
+72CE72D272E272E072E172F972F7500F7317730A731C7316731D7334732F7329
+7325733E734E734F9ED87357736A7368737073787375737B737A73C873B373CE
+73BB73C073E573EE73DE74A27405746F742573F87432743A7455743F745F7459
+7441745C746974707463746A7476747E748B749E74A774CA74CF74D473F10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+61
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000074E074E374E774E974EE74F274F074F174F874F7750475037505750C750E
+750D75157513751E7526752C753C7544754D754A7549755B7546755A75697564
+7567756B756D75787576758675877574758A758975827594759A759D75A575A3
+75C275B375C375B575BD75B875BC75B175CD75CA75D275D975E375DE75FE75FF
+75FC760175F075FA75F275F3760B760D7609761F762776207621762276247634
+7630763B764776487646765C76587661766276687669766A7667766C76700000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000767276767678767C768076837688768B768E769676937699769A76B076B4
+76B876B976BA76C276CD76D676D276DE76E176E576E776EA862F76FB77087707
+770477297724771E77257726771B773777387747775A7768776B775B7765777F
+777E7779778E778B779177A0779E77B077B677B977BF77BC77BD77BB77C777CD
+77D777DA77DC77E377EE77FC780C781279267820792A7845788E78747886787C
+789A788C78A378B578AA78AF78D178C678CB78D478BE78BC78C578CA78EC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000078E778DA78FD78F47907791279117919792C792B794079607957795F795A
+79557953797A797F798A799D79A79F4B79AA79AE79B379B979BA79C979D579E7
+79EC79E179E37A087A0D7A187A197A207A1F79807A317A3B7A3E7A377A437A57
+7A497A617A627A699F9D7A707A797A7D7A887A977A957A987A967AA97AC87AB0
+7AB67AC57AC47ABF90837AC77ACA7ACD7ACF7AD57AD37AD97ADA7ADD7AE17AE2
+7AE67AED7AF07B027B0F7B0A7B067B337B187B197B1E7B357B287B367B500000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+64
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007B7A7B047B4D7B0B7B4C7B457B757B657B747B677B707B717B6C7B6E7B9D
+7B987B9F7B8D7B9C7B9A7B8B7B927B8F7B5D7B997BCB7BC17BCC7BCF7BB47BC6
+7BDD7BE97C117C147BE67BE57C607C007C077C137BF37BF77C177C0D7BF67C23
+7C277C2A7C1F7C377C2B7C3D7C4C7C437C547C4F7C407C507C587C5F7C647C56
+7C657C6C7C757C837C907CA47CAD7CA27CAB7CA17CA87CB37CB27CB17CAE7CB9
+7CBD7CC07CC57CC27CD87CD27CDC7CE29B3B7CEF7CF27CF47CF67CFA7D060000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+65
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007D027D1C7D157D0A7D457D4B7D2E7D327D3F7D357D467D737D567D4E7D72
+7D687D6E7D4F7D637D937D897D5B7D8F7D7D7D9B7DBA7DAE7DA37DB57DC77DBD
+7DAB7E3D7DA27DAF7DDC7DB87D9F7DB07DD87DDD7DE47DDE7DFB7DF27DE17E05
+7E0A7E237E217E127E317E1F7E097E0B7E227E467E667E3B7E357E397E437E37
+7E327E3A7E677E5D7E567E5E7E597E5A7E797E6A7E697E7C7E7B7E837DD57E7D
+8FAE7E7F7E887E897E8C7E927E907E937E947E967E8E7E9B7E9C7F387F3A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+66
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007F457F4C7F4D7F4E7F507F517F557F547F587F5F7F607F687F697F677F78
+7F827F867F837F887F877F8C7F947F9E7F9D7F9A7FA37FAF7FB27FB97FAE7FB6
+7FB88B717FC57FC67FCA7FD57FD47FE17FE67FE97FF37FF998DC80068004800B
+801280188019801C80218028803F803B804A804680528058805A805F80628068
+80738072807080768079807D807F808480868085809B8093809A80AD519080AC
+80DB80E580D980DD80C480DA80D6810980EF80F1811B81298123812F814B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000968B8146813E8153815180FC8171816E81658166817481838188818A8180
+818281A0819581A481A3815F819381A981B081B581BE81B881BD81C081C281BA
+81C981CD81D181D981D881C881DA81DF81E081E781FA81FB81FE820182028205
+8207820A820D821082168229822B82388233824082598258825D825A825F8264
+82628268826A826B822E827182778278827E828D829282AB829F82BB82AC82E1
+82E382DF82D282F482F382FA8393830382FB82F982DE830682DC830982D90000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+68
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000833583348316833283318340833983508345832F832B831783188385839A
+83AA839F83A283968323838E8387838A837C83B58373837583A0838983A883F4
+841383EB83CE83FD840383D8840B83C183F7840783E083F2840D8422842083BD
+8438850683FB846D842A843C855A84848477846B84AD846E848284698446842C
+846F8479843584CA846284B984BF849F84D984CD84BB84DA84D084C184C684D6
+84A1852184FF84F485178518852C851F8515851484FC85408563855885480000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+69
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000085418602854B8555858085A485888591858A85A8856D8594859B85EA8587
+859C8577857E859085C985BA85CF85B985D085D585DD85E585DC85F9860A8613
+860B85FE85FA86068622861A8630863F864D4E558654865F86678671869386A3
+86A986AA868B868C86B686AF86C486C686B086C9882386AB86D486DE86E986EC
+86DF86DB86EF8712870687088700870386FB87118709870D86F9870A8734873F
+8737873B87258729871A8760875F8778874C874E877487578768876E87590000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000087538763876A880587A2879F878287AF87CB87BD87C087D096D687AB87C4
+87B387C787C687BB87EF87F287E0880F880D87FE87F687F7880E87D288118816
+8815882288218831883688398827883B8844884288528859885E8862886B8881
+887E889E8875887D88B5887288828897889288AE889988A2888D88A488B088BF
+88B188C388C488D488D888D988DD88F9890288FC88F488E888F28904890C890A
+89138943891E8925892A892B89418944893B89368938894C891D8960895E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000089668964896D896A896F89748977897E89838988898A8993899889A189A9
+89A689AC89AF89B289BA89BD89BF89C089DA89DC89DD89E789F489F88A038A16
+8A108A0C8A1B8A1D8A258A368A418A5B8A528A468A488A7C8A6D8A6C8A628A85
+8A828A848AA88AA18A918AA58AA68A9A8AA38AC48ACD8AC28ADA8AEB8AF38AE7
+8AE48AF18B148AE08AE28AF78ADE8ADB8B0C8B078B1A8AE18B168B108B178B20
+8B3397AB8B268B2B8B3E8B288B418B4C8B4F8B4E8B498B568B5B8B5A8B6B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008B5F8B6C8B6F8B748B7D8B808B8C8B8E8B928B938B968B998B9A8C3A8C41
+8C3F8C488C4C8C4E8C508C558C628C6C8C788C7A8C828C898C858C8A8C8D8C8E
+8C948C7C8C98621D8CAD8CAA8CBD8CB28CB38CAE8CB68CC88CC18CE48CE38CDA
+8CFD8CFA8CFB8D048D058D0A8D078D0F8D0D8D109F4E8D138CCD8D148D168D67
+8D6D8D718D738D818D998DC28DBE8DBA8DCF8DDA8DD68DCC8DDB8DCB8DEA8DEB
+8DDF8DE38DFC8E088E098DFF8E1D8E1E8E108E1F8E428E358E308E348E4A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008E478E498E4C8E508E488E598E648E608E2A8E638E558E768E728E7C8E81
+8E878E858E848E8B8E8A8E938E918E948E998EAA8EA18EAC8EB08EC68EB18EBE
+8EC58EC88ECB8EDB8EE38EFC8EFB8EEB8EFE8F0A8F058F158F128F198F138F1C
+8F1F8F1B8F0C8F268F338F3B8F398F458F428F3E8F4C8F498F468F4E8F578F5C
+8F628F638F648F9C8F9F8FA38FAD8FAF8FB78FDA8FE58FE28FEA8FEF90878FF4
+90058FF98FFA901190159021900D901E9016900B90279036903590398FF80000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000904F905090519052900E9049903E90569058905E9068906F907696A89072
+9082907D90819080908A9089908F90A890AF90B190B590E290E4624890DB9102
+9112911991329130914A9156915891639165916991739172918B9189918291A2
+91AB91AF91AA91B591B491BA91C091C191C991CB91D091D691DF91E191DB91FC
+91F591F6921E91FF9214922C92159211925E925792459249926492489295923F
+924B9250929C92969293929B925A92CF92B992B792E9930F92FA9344932E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000093199322931A9323933A9335933B935C9360937C936E935693B093AC93AD
+939493B993D693D793E893E593D893C393DD93D093C893E4941A941494139403
+940794109436942B94359421943A944194529444945B94609462945E946A9229
+947094759477947D945A947C947E9481947F95829587958A9594959695989599
+95A095A895A795AD95BC95BB95B995BE95CA6FF695C395CD95CC95D595D495D6
+95DC95E195E595E296219628962E962F9642964C964F964B9677965C965E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000965D965F96669672966C968D96989695969796AA96A796B196B296B096B4
+96B696B896B996CE96CB96C996CD894D96DC970D96D596F99704970697089713
+970E9711970F971697199724972A97309739973D973E97449746974897429749
+975C976097649766976852D2976B977197799785977C9781977A9786978B978F
+9790979C97A897A697A397B397B497C397C697C897CB97DC97ED9F4F97F27ADF
+97F697F5980F980C9838982498219837983D9846984F984B986B986F98700000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000098719874987398AA98AF98B198B698C498C398C698E998EB990399099912
+991499189921991D991E99249920992C992E993D993E9942994999459950994B
+99519952994C99559997999899A599AD99AE99BC99DF99DB99DD99D899D199ED
+99EE99F199F299FB99F89A019A0F9A0599E29A199A2B9A379A459A429A409A43
+9A3E9A559A4D9A5B9A579A5F9A629A659A649A699A6B9A6A9AAD9AB09ABC9AC0
+9ACF9AD19AD39AD49ADE9ADF9AE29AE39AE69AEF9AEB9AEE9AF49AF19AF70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+72
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009AFB9B069B189B1A9B1F9B229B239B259B279B289B299B2A9B2E9B2F9B32
+9B449B439B4F9B4D9B4E9B519B589B749B939B839B919B969B979B9F9BA09BA8
+9BB49BC09BCA9BB99BC69BCF9BD19BD29BE39BE29BE49BD49BE19C3A9BF29BF1
+9BF09C159C149C099C139C0C9C069C089C129C0A9C049C2E9C1B9C259C249C21
+9C309C479C329C469C3E9C5A9C609C679C769C789CE79CEC9CF09D099D089CEB
+9D039D069D2A9D269DAF9D239D1F9D449D159D129D419D3F9D3E9D469D480000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+73
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009D5D9D5E9D649D519D509D599D729D899D879DAB9D6F9D7A9D9A9DA49DA9
+9DB29DC49DC19DBB9DB89DBA9DC69DCF9DC29DD99DD39DF89DE69DED9DEF9DFD
+9E1A9E1B9E1E9E759E799E7D9E819E889E8B9E8C9E929E959E919E9D9EA59EA9
+9EB89EAA9EAD97619ECC9ECE9ECF9ED09ED49EDC9EDE9EDD9EE09EE59EE89EEF
+9EF49EF69EF79EF99EFB9EFC9EFD9F079F0876B79F159F219F2C9F3E9F4A9F52
+9F549F639F5F9F609F619F669F679F6C9F6A9F779F729F769F959F9C9FA00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000582F69C79059746451DC7199000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+R
+2141 301C FF5E
+2142 2016 2225
+215D 2212 FF0D
+2171 00A2 FFE0
+2172 00A3 FFE1
+224C 00AC FFE2
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0212.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0212.enc
new file mode 100644
index 0000000000..cddbbba9d2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/jis0212.enc
@@ -0,0 +1,1159 @@
+# Encoding file: jis0212, double-byte
+D
+2244 0 68
+22
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000002D8
+02C700B802D902DD00AF02DB02DA007E03840385000000000000000000000000
+0000000000A100A600BF00000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000BA00AA00A900AE2122
+00A4211600000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+26
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000038603880389038A03AA0000038C0000038E03AB0000038F000000000000
+000003AC03AD03AE03AF03CA039003CC03C203CD03CB03B003CE000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+27
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000004020403040404050406040704080409040A040B040C040E040F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000004520453045404550456045704580459045A045B045C045E045F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+29
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000C60110000001260000013200000141013F0000014A00D8015200000166
+00DE000000000000000000000000000000000000000000000000000000000000
+000000E6011100F00127013101330138014201400149014B00F8015300DF0167
+00FE000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+2A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000C100C000C400C2010201CD0100010400C500C301060108010C00C7010A
+010E00C900C800CB00CA011A0116011201180000011C011E01220120012400CD
+00CC00CF00CE01CF0130012A012E0128013401360139013D013B014301470145
+00D100D300D200D600D401D10150014C00D5015401580156015A015C0160015E
+0164016200DA00D900DC00DB016C01D30170016A0172016E016801D701DB01D9
+01D5017400DD017801760179017D017B00000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+2B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000E100E000E400E2010301CE0101010500E500E301070109010D00E7010B
+010F00E900E800EB00EA011B01170113011901F5011D011F00000121012500ED
+00EC00EF00EE01D00000012B012F012901350137013A013E013C014401480146
+00F100F300F200F600F401D20151014D00F5015501590157015B015D0161015F
+0165016300FA00F900FC00FB016D01D40171016B0173016F016901D801DC01DA
+01D6017500FD00FF0177017A017E017C00000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E024E044E054E0C4E124E1F4E234E244E284E2B4E2E4E2F4E304E354E40
+4E414E444E474E514E5A4E5C4E634E684E694E744E754E794E7F4E8D4E964E97
+4E9D4EAF4EB94EC34ED04EDA4EDB4EE04EE14EE24EE84EEF4EF14EF34EF54EFD
+4EFE4EFF4F004F024F034F084F0B4F0C4F124F154F164F174F194F2E4F314F60
+4F334F354F374F394F3B4F3E4F404F424F484F494F4B4F4C4F524F544F564F58
+4F5F4F634F6A4F6C4F6E4F714F774F784F794F7A4F7D4F7E4F814F824F840000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+31
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F854F894F8A4F8C4F8E4F904F924F934F944F974F994F9A4F9E4F9F4FB2
+4FB74FB94FBB4FBC4FBD4FBE4FC04FC14FC54FC64FC84FC94FCB4FCC4FCD4FCF
+4FD24FDC4FE04FE24FF04FF24FFC4FFD4FFF5000500150045007500A500C500E
+5010501350175018501B501C501D501E50225027502E50305032503350355040
+5041504250455046504A504C504E50515052505350575059505F506050625063
+50665067506A506D50705071503B5081508350845086508A508E508F50900000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+32
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005092509350945096509B509C509E509F50A050A150A250AA50AF50B050B9
+50BA50BD50C050C350C450C750CC50CE50D050D350D450D850DC50DD50DF50E2
+50E450E650E850E950EF50F150F650FA50FE5103510651075108510B510C510D
+510E50F2511051175119511B511C511D511E512351275128512C512D512F5131
+513351345135513851395142514A514F5153515551575158515F51645166517E
+51835184518B518E5198519D51A151A351AD51B851BA51BC51BE51BF51C20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+33
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000051C851CF51D151D251D351D551D851DE51E251E551EE51F251F351F451F7
+5201520252055212521352155216521852225228523152325235523C52455249
+525552575258525A525C525F526052615266526E527752785279528052825285
+528A528C52935295529652975298529A529C52A452A552A652A752AF52B052B6
+52B752B852BA52BB52BD52C052C452C652C852CC52CF52D152D452D652DB52DC
+52E152E552E852E952EA52EC52F052F152F452F652F753005303530A530B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+34
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000530C531153135318531B531C531E531F5325532753285329532B532C532D
+533053325335533C533D533E5342534C534B5359535B536153635365536C536D
+53725379537E538353875388538E539353945399539D53A153A453AA53AB53AF
+53B253B453B553B753B853BA53BD53C053C553CF53D253D353D553DA53DD53DE
+53E053E653E753F554025413541A542154275428542A542F5431543454355443
+54445447544D544F545E54625464546654675469546B546D546E5474547F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+35
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054815483548554885489548D549154955496549C549F54A154A654A754A9
+54AA54AD54AE54B154B754B954BA54BB54BF54C654CA54CD54CE54E054EA54EC
+54EF54F654FC54FE54FF55005501550555085509550C550D550E5515552A552B
+553255355536553B553C553D554155475549554A554D555055515558555A555B
+555E5560556155645566557F5581558255865588558E558F5591559255935594
+559755A355A455AD55B255BF55C155C355C655C955CB55CC55CE55D155D20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+36
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000055D355D755D855DB55DE55E255E955F655FF56055608560A560D560E560F
+5610561156125619562C56305633563556375639563B563C563D563F56405641
+5643564456465649564B564D564F5654565E566056615662566356665669566D
+566F567156725675568456855688568B568C56955699569A569D569E569F56A6
+56A756A856A956AB56AC56AD56B156B356B756BE56C556C956CA56CB56CF56D0
+56CC56CD56D956DC56DD56DF56E156E456E556E656E756E856F156EB56ED0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+37
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000056F656F7570157025707570A570C57115715571A571B571D572057225723
+572457255729572A572C572E572F57335734573D573E573F57455746574C574D
+57525762576557675768576B576D576E576F5770577157735774577557775779
+577A577B577C577E57815783578C579457975799579A579C579D579E579F57A1
+579557A757A857A957AC57B857BD57C757C857CC57CF57D557DD57DE57E457E6
+57E757E957ED57F057F557F657F857FD57FE57FF580358045808580957E10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+38
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000580C580D581B581E581F582058265827582D58325839583F5849584C584D
+584F58505855585F58615864586758685878587C587F58805881588758885889
+588A588C588D588F589058945896589D58A058A158A258A658A958B158B258C4
+58BC58C258C858CD58CE58D058D258D458D658DA58DD58E158E258E958F35905
+5906590B590C5912591359148641591D5921592359245928592F593059335935
+5936593F59435946595259535959595B595D595E595F59615963596B596D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+39
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000596F5972597559765979597B597C598B598C598E599259955997599F59A4
+59A759AD59AE59AF59B059B359B759BA59BC59C159C359C459C859CA59CD59D2
+59DD59DE59DF59E359E459E759EE59EF59F159F259F459F75A005A045A0C5A0D
+5A0E5A125A135A1E5A235A245A275A285A2A5A2D5A305A445A455A475A485A4C
+5A505A555A5E5A635A655A675A6D5A775A7A5A7B5A7E5A8B5A905A935A965A99
+5A9C5A9E5A9F5AA05AA25AA75AAC5AB15AB25AB35AB55AB85ABA5ABB5ABF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005AC45AC65AC85ACF5ADA5ADC5AE05AE55AEA5AEE5AF55AF65AFD5B005B01
+5B085B175B345B195B1B5B1D5B215B255B2D5B385B415B4B5B4C5B525B565B5E
+5B685B6E5B6F5B7C5B7D5B7E5B7F5B815B845B865B8A5B8E5B905B915B935B94
+5B965BA85BA95BAC5BAD5BAF5BB15BB25BB75BBA5BBC5BC05BC15BCD5BCF5BD6
+5BD75BD85BD95BDA5BE05BEF5BF15BF45BFD5C0C5C175C1E5C1F5C235C265C29
+5C2B5C2C5C2E5C305C325C355C365C595C5A5C5C5C625C635C675C685C690000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005C6D5C705C745C755C7A5C7B5C7C5C7D5C875C885C8A5C8F5C925C9D5C9F
+5CA05CA25CA35CA65CAA5CB25CB45CB55CBA5CC95CCB5CD25CDD5CD75CEE5CF1
+5CF25CF45D015D065D0D5D125D2B5D235D245D265D275D315D345D395D3D5D3F
+5D425D435D465D485D555D515D595D4A5D5F5D605D615D625D645D6A5D6D5D70
+5D795D7A5D7E5D7F5D815D835D885D8A5D925D935D945D955D995D9B5D9F5DA0
+5DA75DAB5DB05DB45DB85DB95DC35DC75DCB5DD05DCE5DD85DD95DE05DE40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005DE95DF85DF95E005E075E0D5E125E145E155E185E1F5E205E2E5E285E32
+5E355E3E5E4B5E505E495E515E565E585E5B5E5C5E5E5E685E6A5E6B5E6C5E6D
+5E6E5E705E805E8B5E8E5EA25EA45EA55EA85EAA5EAC5EB15EB35EBD5EBE5EBF
+5EC65ECC5ECB5ECE5ED15ED25ED45ED55EDC5EDE5EE55EEB5F025F065F075F08
+5F0E5F195F1C5F1D5F215F225F235F245F285F2B5F2C5F2E5F305F345F365F3B
+5F3D5F3F5F405F445F455F475F4D5F505F545F585F5B5F605F635F645F670000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F6F5F725F745F755F785F7A5F7D5F7E5F895F8D5F8F5F965F9C5F9D5FA2
+5FA75FAB5FA45FAC5FAF5FB05FB15FB85FC45FC75FC85FC95FCB5FD05FD15FD2
+5FD35FD45FDE5FE15FE25FE85FE95FEA5FEC5FED5FEE5FEF5FF25FF35FF65FFA
+5FFC6007600A600D6013601460176018601A601F6024602D6033603560406047
+60486049604C6051605460566057605D606160676071607E607F608260866088
+608A608E6091609360956098609D609E60A260A460A560A860B060B160B70000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000060BB60BE60C260C460C860C960CA60CB60CE60CF60D460D560D960DB60DD
+60DE60E260E560F260F560F860FC60FD61026107610A610C6110611161126113
+6114611661176119611C611E6122612A612B6130613161356136613761396141
+614561466149615E6160616C61726178617B617C617F6180618161836184618B
+618D6192619361976198619C619D619F61A061A561A861AA61AD61B861B961BC
+61C061C161C261CE61CF61D561DC61DD61DE61DF61E161E261E761E961E50000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000061EC61ED61EF620162036204620762136215621C62206222622362276229
+622B6239623D6242624362446246624C62506251625262546256625A625C6264
+626D626F6273627A627D628D628E628F629062A662A862B362B662B762BA62BE
+62BF62C462CE62D562D662DA62EA62F262F462FC62FD63036304630A630B630D
+63106313631663186329632A632D633563366339633C63416342634363446346
+634A634B634E6352635363546358635B63656366636C636D6371637463750000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+40
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006378637C637D637F638263846387638A6390639463956399639A639E63A4
+63A663AD63AE63AF63BD63C163C563C863CE63D163D363D463D563DC63E063E5
+63EA63EC63F263F363F563F863F96409640A6410641264146418641E64206422
+642464256429642A642F64306435643D643F644B644F6451645264536454645A
+645B645C645D645F646064616463646D64736474647B647D64856487648F6490
+649164986499649B649D649F64A164A364A664A864AC64B364BD64BE64BF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+41
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000064C464C964CA64CB64CC64CE64D064D164D564D764E464E564E964EA64ED
+64F064F564F764FB64FF6501650465086509650A650F6513651465166519651B
+651E651F652265266529652E6531653A653C653D654365476549655065526554
+655F65606567656B657A657D65816585658A659265956598659D65A065A365A6
+65AE65B265B365B465BF65C265C865C965CE65D065D465D665D865DF65F065F2
+65F465F565F965FE65FF6600660466086609660D6611661266156616661D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+42
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000661E662166226623662466266629662A662B662C662E6630663166336639
+6637664066456646664A664C6651664E665766586659665B665C6660666166FB
+666A666B666C667E66736675667F667766786679667B6680667C668B668C668D
+669066926699669A669B669C669F66A066A466AD66B166B266B566BB66BF66C0
+66C266C366C866CC66CE66CF66D466DB66DF66E866EB66EC66EE66FA67056707
+670E67136719671C672067226733673E674567476748674C67546755675D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+43
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006766676C676E67746776677B67816784678E678F67916793679667986799
+679B67B067B167B267B567BB67BC67BD67F967C067C267C367C567C867C967D2
+67D767D967DC67E167E667F067F267F667F7685268146819681D681F68286827
+682C682D682F683068316833683B683F68446845684A684C685568576858685B
+686B686E686F68706871687268756879687A687B687C68826884688668886896
+6898689A689C68A168A368A568A968AA68AE68B268BB68C568C868CC68CF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+44
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068D068D168D368D668D968DC68DD68E568E868EA68EB68EC68ED68F068F1
+68F568F668FB68FC68FD69066909690A69106911691369166917693169336935
+6938693B694269456949694E6957695B696369646965696669686969696C6970
+69716972697A697B697F6980698D69926996699869A169A569A669A869AB69AD
+69AF69B769B869BA69BC69C569C869D169D669D769E269E569EE69EF69F169F3
+69F569FE6A006A016A036A0F6A116A156A1A6A1D6A206A246A286A306A320000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+45
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006A346A376A3B6A3E6A3F6A456A466A496A4A6A4E6A506A516A526A556A56
+6A5B6A646A676A6A6A716A736A7E6A816A836A866A876A896A8B6A916A9B6A9D
+6A9E6A9F6AA56AAB6AAF6AB06AB16AB46ABD6ABE6ABF6AC66AC96AC86ACC6AD0
+6AD46AD56AD66ADC6ADD6AE46AE76AEC6AF06AF16AF26AFC6AFD6B026B036B06
+6B076B096B0F6B106B116B176B1B6B1E6B246B286B2B6B2C6B2F6B356B366B3B
+6B3F6B466B4A6B4D6B526B566B586B5D6B606B676B6B6B6E6B706B756B7D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+46
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006B7E6B826B856B976B9B6B9F6BA06BA26BA36BA86BA96BAC6BAD6BAE6BB0
+6BB86BB96BBD6BBE6BC36BC46BC96BCC6BD66BDA6BE16BE36BE66BE76BEE6BF1
+6BF76BF96BFF6C026C046C056C096C0D6C0E6C106C126C196C1F6C266C276C28
+6C2C6C2E6C336C356C366C3A6C3B6C3F6C4A6C4B6C4D6C4F6C526C546C596C5B
+6C5C6C6B6C6D6C6F6C746C766C786C796C7B6C856C866C876C896C946C956C97
+6C986C9C6C9F6CB06CB26CB46CC26CC66CCD6CCF6CD06CD16CD26CD46CD60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+47
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006CDA6CDC6CE06CE76CE96CEB6CEC6CEE6CF26CF46D046D076D0A6D0E6D0F
+6D116D136D1A6D266D276D286C676D2E6D2F6D316D396D3C6D3F6D576D5E6D5F
+6D616D656D676D6F6D706D7C6D826D876D916D926D946D966D976D986DAA6DAC
+6DB46DB76DB96DBD6DBF6DC46DC86DCA6DCE6DCF6DD66DDB6DDD6DDF6DE06DE2
+6DE56DE96DEF6DF06DF46DF66DFC6E006E046E1E6E226E276E326E366E396E3B
+6E3C6E446E456E486E496E4B6E4F6E516E526E536E546E576E5C6E5D6E5E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+48
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006E626E636E686E736E7B6E7D6E8D6E936E996EA06EA76EAD6EAE6EB16EB3
+6EBB6EBF6EC06EC16EC36EC76EC86ECA6ECD6ECE6ECF6EEB6EED6EEE6EF96EFB
+6EFD6F046F086F0A6F0C6F0D6F166F186F1A6F1B6F266F296F2A6F2F6F306F33
+6F366F3B6F3C6F2D6F4F6F516F526F536F576F596F5A6F5D6F5E6F616F626F68
+6F6C6F7D6F7E6F836F876F886F8B6F8C6F8D6F906F926F936F946F966F9A6F9F
+6FA06FA56FA66FA76FA86FAE6FAF6FB06FB56FB66FBC6FC56FC76FC86FCA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+49
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006FDA6FDE6FE86FE96FF06FF56FF96FFC6FFD7000700570067007700D7017
+70207023702F703470377039703C7043704470487049704A704B70547055705D
+705E704E70647065706C706E70757076707E7081708570867094709570967097
+7098709B70A470AB70B070B170B470B770CA70D170D370D470D570D670D870DC
+70E470FA71037104710571067107710B710C710F711E7120712B712D712F7130
+713171387141714571467147714A714B715071527157715A715C715E71600000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000071687179718071857187718C7192719A719B71A071A271AF71B071B271B3
+71BA71BF71C071C171C471CB71CC71D371D671D971DA71DC71F871FE72007207
+7208720972137217721A721D721F7224722B722F723472387239724172427243
+7245724E724F7250725372557256725A725C725E726072637268726B726E726F
+727172777278727B727C727F72847289728D728E7293729B72A872AD72AE72B1
+72B472BE72C172C772C972CC72D572D672D872DF72E572F372F472FA72FB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000072FE7302730473057307730B730D7312731373187319731E732273247327
+7328732C733173327335733A733B733D7343734D7350735273567358735D735E
+735F7360736673677369736B736C736E736F737173777379737C738073817383
+73857386738E73907393739573977398739C739E739F73A073A273A573A673AA
+73AB73AD73B573B773B973BC73BD73BF73C573C673C973CB73CC73CF73D273D3
+73D673D973DD73E173E373E673E773E973F473F573F773F973FA73FB73FD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000073FF7400740174047407740A7411741A741B7424742674287429742A742B
+742C742D742E742F74307431743974407443744474467447744B744D74517452
+7457745D7462746674677468746B746D746E7471747274807481748574867487
+7489748F74907491749274987499749A749C749F74A074A174A374A674A874A9
+74AA74AB74AE74AF74B174B274B574B974BB74BF74C874C974CC74D074D374D8
+74DA74DB74DE74DF74E474E874EA74EB74EF74F474FA74FB74FC74FF75060000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000075127516751775207521752475277529752A752F75367539753D753E753F
+7540754375477548754E755075527557755E755F7561756F75717579757A757B
+757C757D757E7581758575907592759375957599759C75A275A475B475BA75BF
+75C075C175C475C675CC75CE75CF75D775DC75DF75E075E175E475E775EC75EE
+75EF75F175F9760076027603760476077608760A760C760F7612761376157616
+7619761B761C761D761E7623762576267629762D763276337635763876390000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000763A763C764A764076417643764476457649764B76557659765F76647665
+766D766E766F7671767476817685768C768D7695769B769C769D769F76A076A2
+76A376A476A576A676A776A876AA76AD76BD76C176C576C976CB76CC76CE76D4
+76D976E076E676E876EC76F076F176F676F976FC77007706770A770E77127714
+771577177719771A771C77227728772D772E772F7734773577367739773D773E
+774277457746774A774D774E774F775277567757775C775E775F776077620000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077647767776A776C7770777277737774777A777D77807784778C778D7794
+77957796779A779F77A277A777AA77AE77AF77B177B577BE77C377C977D177D2
+77D577D977DE77DF77E077E477E677EA77EC77F077F177F477F877FB78057806
+7809780D780E7811781D782178227823782D782E783078357837784378447847
+7848784C784E7852785C785E78607861786378647868786A786E787A787E788A
+788F7894789878A1789D789E789F78A478A878AC78AD78B078B178B278B30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000078BB78BD78BF78C778C878C978CC78CE78D278D378D578D678E478DB78DF
+78E078E178E678EA78F278F3790078F678F778FA78FB78FF7906790C7910791A
+791C791E791F7920792579277929792D793179347935793B793D793F79447945
+7946794A794B794F795179547958795B795C79677969796B79727979797B797C
+797E798B798C799179937994799579967998799B799C79A179A879A979AB79AF
+79B179B479B879BB79C279C479C779C879CA79CF79D479D679DA79DD79DE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+51
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000079E079E279E579EA79EB79ED79F179F879FC7A027A037A077A097A0A7A0C
+7A117A157A1B7A1E7A217A277A2B7A2D7A2F7A307A347A357A387A397A3A7A44
+7A457A477A487A4C7A557A567A597A5C7A5D7A5F7A607A657A677A6A7A6D7A75
+7A787A7E7A807A827A857A867A8A7A8B7A907A917A947A9E7AA07AA37AAC7AB3
+7AB57AB97ABB7ABC7AC67AC97ACC7ACE7AD17ADB7AE87AE97AEB7AEC7AF17AF4
+7AFB7AFD7AFE7B077B147B1F7B237B277B297B2A7B2B7B2D7B2E7B2F7B300000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+52
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007B317B347B3D7B3F7B407B417B477B4E7B557B607B647B667B697B6A7B6D
+7B6F7B727B737B777B847B897B8E7B907B917B967B9B7B9E7BA07BA57BAC7BAF
+7BB07BB27BB57BB67BBA7BBB7BBC7BBD7BC27BC57BC87BCA7BD47BD67BD77BD9
+7BDA7BDB7BE87BEA7BF27BF47BF57BF87BF97BFA7BFC7BFE7C017C027C037C04
+7C067C097C0B7C0C7C0E7C0F7C197C1B7C207C257C267C287C2C7C317C337C34
+7C367C397C3A7C467C4A7C557C517C527C537C597C5A7C5B7C5C7C5D7C5E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007C617C637C677C697C6D7C6E7C707C727C797C7C7C7D7C867C877C8F7C94
+7C9E7CA07CA67CB07CB67CB77CBA7CBB7CBC7CBF7CC47CC77CC87CC97CCD7CCF
+7CD37CD47CD57CD77CD97CDA7CDD7CE67CE97CEB7CF57D037D077D087D097D0F
+7D117D127D137D167D1D7D1E7D237D267D2A7D2D7D317D3C7D3D7D3E7D407D41
+7D477D487D4D7D517D537D577D597D5A7D5C7D5D7D657D677D6A7D707D787D7A
+7D7B7D7F7D817D827D837D857D867D887D8B7D8C7D8D7D917D967D977D9D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007D9E7DA67DA77DAA7DB37DB67DB77DB97DC27DC37DC47DC57DC67DCC7DCD
+7DCE7DD77DD97E007DE27DE57DE67DEA7DEB7DED7DF17DF57DF67DF97DFA7E08
+7E107E117E157E177E1C7E1D7E207E277E287E2C7E2D7E2F7E337E367E3F7E44
+7E457E477E4E7E507E527E587E5F7E617E627E657E6B7E6E7E6F7E737E787E7E
+7E817E867E877E8A7E8D7E917E957E987E9A7E9D7E9E7F3C7F3B7F3D7F3E7F3F
+7F437F447F477F4F7F527F537F5B7F5C7F5D7F617F637F647F657F667F6D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+55
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007F717F7D7F7E7F7F7F807F8B7F8D7F8F7F907F917F967F977F9C7FA17FA2
+7FA67FAA7FAD7FB47FBC7FBF7FC07FC37FC87FCE7FCF7FDB7FDF7FE37FE57FE8
+7FEC7FEE7FEF7FF27FFA7FFD7FFE7FFF80078008800A800D800E800F80118013
+80148016801D801E801F802080248026802C802E80308034803580378039803A
+803C803E80408044806080648066806D8071807580818088808E809C809E80A6
+80A780AB80B880B980C880CD80CF80D280D480D580D780D880E080ED80EE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+56
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000080F080F280F380F680F980FA80FE8103810B811681178118811C811E8120
+81248127812C81308135813A813C81458147814A814C81528157816081618167
+81688169816D816F817781818190818481858186818B818E81968198819B819E
+81A281AE81B281B481BB81CB81C381C581CA81CE81CF81D581D781DB81DD81DE
+81E181E481EB81EC81F081F181F281F581F681F881F981FD81FF82008203820F
+821382148219821A821D82218222822882328234823A82438244824582460000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+57
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000824B824E824F82518256825C826082638267826D8274827B827D827F8280
+82818283828482878289828A828E8291829482968298829A829B82A082A182A3
+82A482A782A882A982AA82AE82B082B282B482B782BA82BC82BE82BF82C682D0
+82D582DA82E082E282E482E882EA82ED82EF82F682F782FD82FE830083018307
+8308830A830B8354831B831D831E831F83218322832C832D832E833083338337
+833A833C833D8342834383448347834D834E8351835583568357837083780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+58
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000837D837F8380838283848386838D83928394839583988399839B839C839D
+83A683A783A983AC83BE83BF83C083C783C983CF83D083D183D483DD835383E8
+83EA83F683F883F983FC84018406840A840F84118415841983AD842F84398445
+84478448844A844D844F84518452845684588459845A845C8460846484658467
+846A84708473847484768478847C847D84818485849284938495849E84A684A8
+84A984AA84AF84B184B484BA84BD84BE84C084C284C784C884CC84CF84D30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000084DC84E784EA84EF84F084F184F284F7853284FA84FB84FD850285038507
+850C850E8510851C851E85228523852485258527852A852B852F853385348536
+853F8546854F855085518552855385568559855C855D855E855F856085618562
+8564856B856F8579857A857B857D857F8581858585868589858B858C858F8593
+8598859D859F85A085A285A585A785B485B685B785B885BC85BD85BE85BF85C2
+85C785CA85CB85CE85AD85D885DA85DF85E085E685E885ED85F385F685FC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000085FF860086048605860D860E86108611861286188619861B861E86218627
+862986368638863A863C863D864086428646865286538656865786588659865D
+866086618662866386648669866C866F867586768677867A868D869186968698
+869A869C86A186A686A786A886AD86B186B386B486B586B786B886B986BF86C0
+86C186C386C586D186D286D586D786DA86DC86E086E386E586E7868886FA86FC
+86FD870487058707870B870E870F8710871387148719871E871F872187230000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008728872E872F873187328739873A873C873D873E874087438745874D8758
+875D876187648765876F87718772877B8783878487858786878787888789878B
+878C879087938795879787988799879E87A087A387A787AC87AD87AE87B187B5
+87BE87BF87C187C887C987CA87CE87D587D687D987DA87DC87DF87E287E387E4
+87EA87EB87ED87F187F387F887FA87FF8801880388068809880A880B88108819
+8812881388148818881A881B881C881E881F8828882D882E8830883288350000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000883A883C88418843884588488849884A884B884E8851885588568858885A
+885C885F88608864886988718879887B88808898889A889B889C889F88A088A8
+88AA88BA88BD88BE88C088CA88CB88CC88CD88CE88D188D288D388DB88DE88E7
+88EF88F088F188F588F789018906890D890E890F8915891689188919891A891C
+892089268927892889308931893289358939893A893E89408942894589468949
+894F89528957895A895B895C896189628963896B896E897089738975897A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000897B897C897D8989898D899089948995899B899C899F89A089A589B089B4
+89B589B689B789BC89D489D589D689D789D889E589E989EB89ED89F189F389F6
+89F989FD89FF8A048A058A078A0F8A118A128A148A158A1E8A208A228A248A26
+8A2B8A2C8A2F8A358A378A3D8A3E8A408A438A458A478A498A4D8A4E8A538A56
+8A578A588A5C8A5D8A618A658A678A758A768A778A798A7A8A7B8A7E8A7F8A80
+8A838A868A8B8A8F8A908A928A968A978A998A9F8AA78AA98AAE8AAF8AB30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008AB68AB78ABB8ABE8AC38AC68AC88AC98ACA8AD18AD38AD48AD58AD78ADD
+8ADF8AEC8AF08AF48AF58AF68AFC8AFF8B058B068B0B8B118B1C8B1E8B1F8B0A
+8B2D8B308B378B3C8B428B438B448B458B468B488B528B538B548B598B4D8B5E
+8B638B6D8B768B788B798B7C8B7E8B818B848B858B8B8B8D8B8F8B948B958B9C
+8B9E8B9F8C388C398C3D8C3E8C458C478C498C4B8C4F8C518C538C548C578C58
+8C5B8C5D8C598C638C648C668C688C698C6D8C738C758C768C7B8C7E8C860000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008C878C8B8C908C928C938C998C9B8C9C8CA48CB98CBA8CC58CC68CC98CCB
+8CCF8CD68CD58CD98CDD8CE18CE88CEC8CEF8CF08CF28CF58CF78CF88CFE8CFF
+8D018D038D098D128D178D1B8D658D698D6C8D6E8D7F8D828D848D888D8D8D90
+8D918D958D9E8D9F8DA08DA68DAB8DAC8DAF8DB28DB58DB78DB98DBB8DC08DC5
+8DC68DC78DC88DCA8DCE8DD18DD48DD58DD78DD98DE48DE58DE78DEC8DF08DBC
+8DF18DF28DF48DFD8E018E048E058E068E0B8E118E148E168E208E218E220000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+60
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008E238E268E278E318E338E368E378E388E398E3D8E408E418E4B8E4D8E4E
+8E4F8E548E5B8E5C8E5D8E5E8E618E628E698E6C8E6D8E6F8E708E718E798E7A
+8E7B8E828E838E898E908E928E958E9A8E9B8E9D8E9E8EA28EA78EA98EAD8EAE
+8EB38EB58EBA8EBB8EC08EC18EC38EC48EC78ECF8ED18ED48EDC8EE88EEE8EF0
+8EF18EF78EF98EFA8EED8F008F028F078F088F0F8F108F168F178F188F1E8F20
+8F218F238F258F278F288F2C8F2D8F2E8F348F358F368F378F3A8F408F410000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+61
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008F438F478F4F8F518F528F538F548F558F588F5D8F5E8F658F9D8FA08FA1
+8FA48FA58FA68FB58FB68FB88FBE8FC08FC18FC68FCA8FCB8FCD8FD08FD28FD3
+8FD58FE08FE38FE48FE88FEE8FF18FF58FF68FFB8FFE900290049008900C9018
+901B90289029902F902A902C902D903390349037903F90439044904C905B905D
+906290669067906C90709074907990859088908B908C908E9090909590979098
+9099909B90A090A190A290A590B090B290B390B490B690BD90CC90BE90C30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000090C490C590C790C890D590D790D890D990DC90DD90DF90E590D290F690EB
+90EF90F090F490FE90FF91009104910591069108910D91109114911691179118
+911A911C911E912091259122912391279129912E912F91319134913691379139
+913A913C913D914391479148914F915391579159915A915B916191649167916D
+91749179917A917B9181918391859186918A918E91919193919491959198919E
+91A191A691A891AC91AD91AE91B091B191B291B391B691BB91BC91BD91BF0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000091C291C391C591D391D491D791D991DA91DE91E491E591E991EA91EC91ED
+91EE91EF91F091F191F791F991FB91FD9200920192049205920692079209920A
+920C92109212921392169218921C921D92239224922592269228922E922F9230
+92339235923692389239923A923C923E92409242924392469247924A924D924E
+924F925192589259925C925D926092619265926792689269926E926F92709275
+9276927792789279927B927C927D927F92889289928A928D928E929292970000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+64
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009299929F92A092A492A592A792A892AB92AF92B292B692B892BA92BB92BC
+92BD92BF92C092C192C292C392C592C692C792C892CB92CC92CD92CE92D092D3
+92D592D792D892D992DC92DD92DF92E092E192E392E592E792E892EC92EE92F0
+92F992FB92FF930093029308930D931193149315931C931D931E931F93219324
+932593279329932A933393349336933793479348934993509351935293559357
+9358935A935E9364936593679369936A936D936F937093719373937493760000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+65
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000937A937D937F9380938193829388938A938B938D938F939293959398939B
+939E93A193A393A493A693A893AB93B493B593B693BA93A993C193C493C593C6
+93C793C993CA93CB93CC93CD93D393D993DC93DE93DF93E293E693E793F993F7
+93F893FA93FB93FD94019402940494089409940D940E940F941594169417941F
+942E942F9431943294339434943B943F943D944394459448944A944C94559459
+945C945F946194639468946B946D946E946F9471947294849483957895790000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+66
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000957E95849588958C958D958E959D959E959F95A195A695A995AB95AC95B4
+95B695BA95BD95BF95C695C895C995CB95D095D195D295D395D995DA95DD95DE
+95DF95E095E495E6961D961E9622962496259626962C96319633963796389639
+963A963C963D9641965296549656965796589661966E9674967B967C967E967F
+9681968296839684968996919696969A969D969F96A496A596A696A996AE96AF
+96B396BA96CA96D25DB296D896DA96DD96DE96DF96E996EF96F196FA97020000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000970397059709971A971B971D97219722972397289731973397419743974A
+974E974F975597579758975A975B97639767976A976E9773977697779778977B
+977D977F978097899795979697979799979A979E979F97A297AC97AE97B197B2
+97B597B697B897B997BA97BC97BE97BF97C197C497C597C797C997CA97CC97CD
+97CE97D097D197D497D797D897D997DD97DE97E097DB97E197E497EF97F197F4
+97F797F897FA9807980A9819980D980E98149816981C981E9820982398260000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+68
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000982B982E982F98309832983398359825983E98449847984A985198529853
+985698579859985A9862986398659866986A986C98AB98AD98AE98B098B498B7
+98B898BA98BB98BF98C298C598C898CC98E198E398E598E698E798EA98F398F6
+9902990799089911991599169917991A991B991C991F992299269927992B9931
+99329933993499359939993A993B993C99409941994699479948994D994E9954
+99589959995B995C995E995F9960999B999D999F99A699B099B199B299B50000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+69
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000099B999BA99BD99BF99C399C999D399D499D999DA99DC99DE99E799EA99EB
+99EC99F099F499F599F999FD99FE9A029A039A049A0B9A0C9A109A119A169A1E
+9A209A229A239A249A279A2D9A2E9A339A359A369A389A479A419A449A4A9A4B
+9A4C9A4E9A519A549A569A5D9AAA9AAC9AAE9AAF9AB29AB49AB59AB69AB99ABB
+9ABE9ABF9AC19AC39AC69AC89ACE9AD09AD29AD59AD69AD79ADB9ADC9AE09AE4
+9AE59AE79AE99AEC9AF29AF39AF59AF99AFA9AFD9AFF9B009B019B029B030000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009B049B059B089B099B0B9B0C9B0D9B0E9B109B129B169B199B1B9B1C9B20
+9B269B2B9B2D9B339B349B359B379B399B3A9B3D9B489B4B9B4C9B559B569B57
+9B5B9B5E9B619B639B659B669B689B6A9B6B9B6C9B6D9B6E9B739B759B779B78
+9B799B7F9B809B849B859B869B879B899B8A9B8B9B8D9B8F9B909B949B9A9B9D
+9B9E9BA69BA79BA99BAC9BB09BB19BB29BB79BB89BBB9BBC9BBE9BBF9BC19BC7
+9BC89BCE9BD09BD79BD89BDD9BDF9BE59BE79BEA9BEB9BEF9BF39BF79BF80000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009BF99BFA9BFD9BFF9C009C029C0B9C0F9C119C169C189C199C1A9C1C9C1E
+9C229C239C269C279C289C299C2A9C319C359C369C379C3D9C419C439C449C45
+9C499C4A9C4E9C4F9C509C539C549C569C589C5B9C5D9C5E9C5F9C639C699C6A
+9C5C9C6B9C689C6E9C709C729C759C779C7B9CE69CF29CF79CF99D0B9D029D11
+9D179D189D1C9D1D9D1E9D2F9D309D329D339D349D3A9D3C9D459D3D9D429D43
+9D479D4A9D539D549D5F9D639D629D659D699D6A9D6B9D709D769D779D7B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009D7C9D7E9D839D849D869D8A9D8D9D8E9D929D939D959D969D979D989DA1
+9DAA9DAC9DAE9DB19DB59DB99DBC9DBF9DC39DC79DC99DCA9DD49DD59DD69DD7
+9DDA9DDE9DDF9DE09DE59DE79DE99DEB9DEE9DF09DF39DF49DFE9E0A9E029E07
+9E0E9E109E119E129E159E169E199E1C9E1D9E7A9E7B9E7C9E809E829E839E84
+9E859E879E8E9E8F9E969E989E9B9E9E9EA49EA89EAC9EAE9EAF9EB09EB39EB4
+9EB59EC69EC89ECB9ED59EDF9EE49EE79EEC9EED9EEE9EF09EF19EF29EF50000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009EF89EFF9F029F039F099F0F9F109F119F129F149F169F179F199F1A9F1B
+9F1F9F229F269F2A9F2B9F2F9F319F329F349F379F399F3A9F3C9F3D9F3F9F41
+9F439F449F459F469F479F539F559F569F579F589F5A9F5D9F5E9F689F699F6D
+9F6E9F6F9F709F719F739F759F7A9F7D9F8F9F909F919F929F949F969F979F9E
+9FA19FA29FA39FA5000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/koi8-r.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/koi8-r.enc
new file mode 100644
index 0000000000..49bf2ea65c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/koi8-r.enc
@@ -0,0 +1,20 @@
+# Encoding file: koi8-r, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+25002502250C251025142518251C2524252C2534253C258025842588258C2590
+259125922593232025A02219221A22482264226500A0232100B000B200B700F7
+25502551255204512553255425552556255725582559255A255B255C255D255E
+255F25602561040125622563256425652566256725682569256A256B256C00A9
+044E0430043104460434043504440433044504380439043A043B043C043D043E
+043F044F044004410442044304360432044C044B04370448044D04490447044A
+042E0410041104260414041504240413042504180419041A041B041C041D041E
+041F042F042004210422042304160412042C042B04170428042D04290427042A
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/koi8-u.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/koi8-u.enc
new file mode 100644
index 0000000000..e4eeb84510
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/koi8-u.enc
@@ -0,0 +1,20 @@
+# Encoding file: koi8-u, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+25002502250C251025142518251C2524252C2534253C258025842588258C2590
+259125922593232025A02219221A22482264226500A0232100B000B200B700F7
+25502551255204510454255404560457255725582559255A255B0491255D255E
+255F25602561040104032563040604072566256725682569256A0490256C00A9
+044E0430043104460434043504440433044504380439043A043B043C043D043E
+043F044F044004410442044304360432044C044B04370448044D04490447044A
+042E0410041104260414041504240413042504180419041A041B041C041D041E
+041F042F042004210422042304160412042C042B04170428042D04290427042A
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ksc5601.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ksc5601.enc
new file mode 100644
index 0000000000..bec61d0ff8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/ksc5601.enc
@@ -0,0 +1,1516 @@
+# Encoding file: ksc5601, double-byte
+D
+233F 0 89
+21
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030003001300200B72025202600A8300300AD20152225FF3C223C20182019
+201C201D3014301530083009300A300B300C300D300E300F3010301100B100D7
+00F7226022642265221E223400B0203220332103212BFFE0FFE1FFE526422640
+222022A52312220222072261225200A7203B2606260525CB25CF25CE25C725C6
+25A125A025B325B225BD25BC219221902191219321943013226A226B221A223D
+221D2235222B222C2208220B2286228722822283222A222922272228FFE20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+22
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000021D221D42200220300B4FF5E02C702D802DD02DA02D900B802DB00A100BF
+02D0222E2211220F00A42109203025C125C025B725B626642660266126652667
+2663229925C825A325D025D1259225A425A525A825A725A625A92668260F260E
+261C261E00B62020202121952197219921962198266D2669266A266C327F321C
+211633C7212233C233D821210000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+23
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF01FF02FF03FF04FF05FF06FF07FF08FF09FF0AFF0BFF0CFF0DFF0EFF0F
+FF10FF11FF12FF13FF14FF15FF16FF17FF18FF19FF1AFF1BFF1CFF1DFF1EFF1F
+FF20FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2F
+FF30FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3AFF3BFFE6FF3DFF3EFF3F
+FF40FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5AFF5BFF5CFF5DFFE30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+24
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000313131323133313431353136313731383139313A313B313C313D313E313F
+3140314131423143314431453146314731483149314A314B314C314D314E314F
+3150315131523153315431553156315731583159315A315B315C315D315E315F
+3160316131623163316431653166316731683169316A316B316C316D316E316F
+3170317131723173317431753176317731783179317A317B317C317D317E317F
+3180318131823183318431853186318731883189318A318B318C318D318E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+25
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000217021712172217321742175217621772178217900000000000000000000
+2160216121622163216421652166216721682169000000000000000000000000
+0000039103920393039403950396039703980399039A039B039C039D039E039F
+03A003A103A303A403A503A603A703A803A90000000000000000000000000000
+000003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
+03C003C103C303C403C503C603C703C803C90000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+26
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000025002502250C251025182514251C252C25242534253C25012503250F2513
+251B251725232533252B253B254B2520252F25282537253F251D253025252538
+254225122511251A251925162515250E250D251E251F25212522252625272529
+252A252D252E25312532253525362539253A253D253E25402541254325442545
+2546254725482549254A00000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+27
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00003395339633972113339833C433A333A433A533A63399339A339B339C339D
+339E339F33A033A133A233CA338D338E338F33CF3388338933C833A733A833B0
+33B133B233B333B433B533B633B733B833B93380338133823383338433BA33BB
+33BC33BD33BE33BF33903391339233933394212633C033C1338A338B338C33D6
+33C533AD33AE33AF33DB33A933AA33AB33AC33DD33D033D333C333C933DC33C6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+28
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000C600D000AA0126000001320000013F014100D8015200BA00DE0166014A
+00003260326132623263326432653266326732683269326A326B326C326D326E
+326F3270327132723273327432753276327732783279327A327B24D024D124D2
+24D324D424D524D624D724D824D924DA24DB24DC24DD24DE24DF24E024E124E2
+24E324E424E524E624E724E824E9246024612462246324642465246624672468
+2469246A246B246C246D246E00BD2153215400BC00BE215B215C215D215E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+29
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000E6011100F001270131013301380140014200F8015300DF00FE0167014B
+01493200320132023203320432053206320732083209320A320B320C320D320E
+320F3210321132123213321432153216321732183219321A321B249C249D249E
+249F24A024A124A224A324A424A524A624A724A824A924AA24AB24AC24AD24AE
+24AF24B024B124B224B324B424B5247424752476247724782479247A247B247C
+247D247E247F24802481248200B900B200B32074207F20812082208320840000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+2A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000304130423043304430453046304730483049304A304B304C304D304E304F
+3050305130523053305430553056305730583059305A305B305C305D305E305F
+3060306130623063306430653066306730683069306A306B306C306D306E306F
+3070307130723073307430753076307730783079307A307B307C307D307E307F
+3080308130823083308430853086308730883089308A308B308C308D308E308F
+3090309130923093000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+2B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000030A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF
+30B030B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF
+30C030C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF
+30D030D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+2C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000004100411041204130414041504010416041704180419041A041B041C041D
+041E041F0420042104220423042404250426042704280429042A042B042C042D
+042E042F00000000000000000000000000000000000000000000000000000000
+000004300431043204330434043504510436043704380439043A043B043C043D
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AC00AC01AC04AC07AC08AC09AC0AAC10AC11AC12AC13AC14AC15AC16AC17
+AC19AC1AAC1BAC1CAC1DAC20AC24AC2CAC2DAC2FAC30AC31AC38AC39AC3CAC40
+AC4BAC4DAC54AC58AC5CAC70AC71AC74AC77AC78AC7AAC80AC81AC83AC84AC85
+AC86AC89AC8AAC8BAC8CAC90AC94AC9CAC9DAC9FACA0ACA1ACA8ACA9ACAAACAC
+ACAFACB0ACB8ACB9ACBBACBCACBDACC1ACC4ACC8ACCCACD5ACD7ACE0ACE1ACE4
+ACE7ACE8ACEAACECACEFACF0ACF1ACF3ACF5ACF6ACFCACFDAD00AD04AD060000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+31
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AD0CAD0DAD0FAD11AD18AD1CAD20AD29AD2CAD2DAD34AD35AD38AD3CAD44
+AD45AD47AD49AD50AD54AD58AD61AD63AD6CAD6DAD70AD73AD74AD75AD76AD7B
+AD7CAD7DAD7FAD81AD82AD88AD89AD8CAD90AD9CAD9DADA4ADB7ADC0ADC1ADC4
+ADC8ADD0ADD1ADD3ADDCADE0ADE4ADF8ADF9ADFCADFFAE00AE01AE08AE09AE0B
+AE0DAE14AE30AE31AE34AE37AE38AE3AAE40AE41AE43AE45AE46AE4AAE4CAE4D
+AE4EAE50AE54AE56AE5CAE5DAE5FAE60AE61AE65AE68AE69AE6CAE70AE780000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+32
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000AE79AE7BAE7CAE7DAE84AE85AE8CAEBCAEBDAEBEAEC0AEC4AECCAECDAECF
+AED0AED1AED8AED9AEDCAEE8AEEBAEEDAEF4AEF8AEFCAF07AF08AF0DAF10AF2C
+AF2DAF30AF32AF34AF3CAF3DAF3FAF41AF42AF43AF48AF49AF50AF5CAF5DAF64
+AF65AF79AF80AF84AF88AF90AF91AF95AF9CAFB8AFB9AFBCAFC0AFC7AFC8AFC9
+AFCBAFCDAFCEAFD4AFDCAFE8AFE9AFF0AFF1AFF4AFF8B000B001B004B00CB010
+B014B01CB01DB028B044B045B048B04AB04CB04EB053B054B055B057B0590000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+33
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B05DB07CB07DB080B084B08CB08DB08FB091B098B099B09AB09CB09FB0A0
+B0A1B0A2B0A8B0A9B0ABB0ACB0ADB0AEB0AFB0B1B0B3B0B4B0B5B0B8B0BCB0C4
+B0C5B0C7B0C8B0C9B0D0B0D1B0D4B0D8B0E0B0E5B108B109B10BB10CB110B112
+B113B118B119B11BB11CB11DB123B124B125B128B12CB134B135B137B138B139
+B140B141B144B148B150B151B154B155B158B15CB160B178B179B17CB180B182
+B188B189B18BB18DB192B193B194B198B19CB1A8B1CCB1D0B1D4B1DCB1DD0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+34
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B1DFB1E8B1E9B1ECB1F0B1F9B1FBB1FDB204B205B208B20BB20CB214B215
+B217B219B220B234B23CB258B25CB260B268B269B274B275B27CB284B285B289
+B290B291B294B298B299B29AB2A0B2A1B2A3B2A5B2A6B2AAB2ACB2B0B2B4B2C8
+B2C9B2CCB2D0B2D2B2D8B2D9B2DBB2DDB2E2B2E4B2E5B2E6B2E8B2EBB2ECB2ED
+B2EEB2EFB2F3B2F4B2F5B2F7B2F8B2F9B2FAB2FBB2FFB300B301B304B308B310
+B311B313B314B315B31CB354B355B356B358B35BB35CB35EB35FB364B3650000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+35
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B367B369B36BB36EB370B371B374B378B380B381B383B384B385B38CB390
+B394B3A0B3A1B3A8B3ACB3C4B3C5B3C8B3CBB3CCB3CEB3D0B3D4B3D5B3D7B3D9
+B3DBB3DDB3E0B3E4B3E8B3FCB410B418B41CB420B428B429B42BB434B450B451
+B454B458B460B461B463B465B46CB480B488B49DB4A4B4A8B4ACB4B5B4B7B4B9
+B4C0B4C4B4C8B4D0B4D5B4DCB4DDB4E0B4E3B4E4B4E6B4ECB4EDB4EFB4F1B4F8
+B514B515B518B51BB51CB524B525B527B528B529B52AB530B531B534B5380000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+36
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B540B541B543B544B545B54BB54CB54DB550B554B55CB55DB55FB560B561
+B5A0B5A1B5A4B5A8B5AAB5ABB5B0B5B1B5B3B5B4B5B5B5BBB5BCB5BDB5C0B5C4
+B5CCB5CDB5CFB5D0B5D1B5D8B5ECB610B611B614B618B625B62CB634B648B664
+B668B69CB69DB6A0B6A4B6ABB6ACB6B1B6D4B6F0B6F4B6F8B700B701B705B728
+B729B72CB72FB730B738B739B73BB744B748B74CB754B755B760B764B768B770
+B771B773B775B77CB77DB780B784B78CB78DB78FB790B791B792B796B7970000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+37
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B798B799B79CB7A0B7A8B7A9B7ABB7ACB7ADB7B4B7B5B7B8B7C7B7C9B7EC
+B7EDB7F0B7F4B7FCB7FDB7FFB800B801B807B808B809B80CB810B818B819B81B
+B81DB824B825B828B82CB834B835B837B838B839B840B844B851B853B85CB85D
+B860B864B86CB86DB86FB871B878B87CB88DB8A8B8B0B8B4B8B8B8C0B8C1B8C3
+B8C5B8CCB8D0B8D4B8DDB8DFB8E1B8E8B8E9B8ECB8F0B8F8B8F9B8FBB8FDB904
+B918B920B93CB93DB940B944B94CB94FB951B958B959B95CB960B968B9690000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+38
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000B96BB96DB974B975B978B97CB984B985B987B989B98AB98DB98EB9ACB9AD
+B9B0B9B4B9BCB9BDB9BFB9C1B9C8B9C9B9CCB9CEB9CFB9D0B9D1B9D2B9D8B9D9
+B9DBB9DDB9DEB9E1B9E3B9E4B9E5B9E8B9ECB9F4B9F5B9F7B9F8B9F9B9FABA00
+BA01BA08BA15BA38BA39BA3CBA40BA42BA48BA49BA4BBA4DBA4EBA53BA54BA55
+BA58BA5CBA64BA65BA67BA68BA69BA70BA71BA74BA78BA83BA84BA85BA87BA8C
+BAA8BAA9BAABBAACBAB0BAB2BAB8BAB9BABBBABDBAC4BAC8BAD8BAD9BAFC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+39
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BB00BB04BB0DBB0FBB11BB18BB1CBB20BB29BB2BBB34BB35BB36BB38BB3B
+BB3CBB3DBB3EBB44BB45BB47BB49BB4DBB4FBB50BB54BB58BB61BB63BB6CBB88
+BB8CBB90BBA4BBA8BBACBBB4BBB7BBC0BBC4BBC8BBD0BBD3BBF8BBF9BBFCBBFF
+BC00BC02BC08BC09BC0BBC0CBC0DBC0FBC11BC14BC15BC16BC17BC18BC1BBC1C
+BC1DBC1EBC1FBC24BC25BC27BC29BC2DBC30BC31BC34BC38BC40BC41BC43BC44
+BC45BC49BC4CBC4DBC50BC5DBC84BC85BC88BC8BBC8CBC8EBC94BC95BC970000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BC99BC9ABCA0BCA1BCA4BCA7BCA8BCB0BCB1BCB3BCB4BCB5BCBCBCBDBCC0
+BCC4BCCDBCCFBCD0BCD1BCD5BCD8BCDCBCF4BCF5BCF6BCF8BCFCBD04BD05BD07
+BD09BD10BD14BD24BD2CBD40BD48BD49BD4CBD50BD58BD59BD64BD68BD80BD81
+BD84BD87BD88BD89BD8ABD90BD91BD93BD95BD99BD9ABD9CBDA4BDB0BDB8BDD4
+BDD5BDD8BDDCBDE9BDF0BDF4BDF8BE00BE03BE05BE0CBE0DBE10BE14BE1CBE1D
+BE1FBE44BE45BE48BE4CBE4EBE54BE55BE57BE59BE5ABE5BBE60BE61BE640000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000BE68BE6ABE70BE71BE73BE74BE75BE7BBE7CBE7DBE80BE84BE8CBE8DBE8F
+BE90BE91BE98BE99BEA8BED0BED1BED4BED7BED8BEE0BEE3BEE4BEE5BEECBF01
+BF08BF09BF18BF19BF1BBF1CBF1DBF40BF41BF44BF48BF50BF51BF55BF94BFB0
+BFC5BFCCBFCDBFD0BFD4BFDCBFDFBFE1C03CC051C058C05CC060C068C069C090
+C091C094C098C0A0C0A1C0A3C0A5C0ACC0ADC0AFC0B0C0B3C0B4C0B5C0B6C0BC
+C0BDC0BFC0C0C0C1C0C5C0C8C0C9C0CCC0D0C0D8C0D9C0DBC0DCC0DDC0E40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C0E5C0E8C0ECC0F4C0F5C0F7C0F9C100C104C108C110C115C11CC11DC11E
+C11FC120C123C124C126C127C12CC12DC12FC130C131C136C138C139C13CC140
+C148C149C14BC14CC14DC154C155C158C15CC164C165C167C168C169C170C174
+C178C185C18CC18DC18EC190C194C196C19CC19DC19FC1A1C1A5C1A8C1A9C1AC
+C1B0C1BDC1C4C1C8C1CCC1D4C1D7C1D8C1E0C1E4C1E8C1F0C1F1C1F3C1FCC1FD
+C200C204C20CC20DC20FC211C218C219C21CC21FC220C228C229C22BC22D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C22FC231C232C234C248C250C251C254C258C260C265C26CC26DC270C274
+C27CC27DC27FC281C288C289C290C298C29BC29DC2A4C2A5C2A8C2ACC2ADC2B4
+C2B5C2B7C2B9C2DCC2DDC2E0C2E3C2E4C2EBC2ECC2EDC2EFC2F1C2F6C2F8C2F9
+C2FBC2FCC300C308C309C30CC30DC313C314C315C318C31CC324C325C328C329
+C345C368C369C36CC370C372C378C379C37CC37DC384C388C38CC3C0C3D8C3D9
+C3DCC3DFC3E0C3E2C3E8C3E9C3EDC3F4C3F5C3F8C408C410C424C42CC4300000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C434C43CC43DC448C464C465C468C46CC474C475C479C480C494C49CC4B8
+C4BCC4E9C4F0C4F1C4F4C4F8C4FAC4FFC500C501C50CC510C514C51CC528C529
+C52CC530C538C539C53BC53DC544C545C548C549C54AC54CC54DC54EC553C554
+C555C557C558C559C55DC55EC560C561C564C568C570C571C573C574C575C57C
+C57DC580C584C587C58CC58DC58FC591C595C597C598C59CC5A0C5A9C5B4C5B5
+C5B8C5B9C5BBC5BCC5BDC5BEC5C4C5C5C5C6C5C7C5C8C5C9C5CAC5CCC5CE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C5D0C5D1C5D4C5D8C5E0C5E1C5E3C5E5C5ECC5EDC5EEC5F0C5F4C5F6C5F7
+C5FCC5FDC5FEC5FFC600C601C605C606C607C608C60CC610C618C619C61BC61C
+C624C625C628C62CC62DC62EC630C633C634C635C637C639C63BC640C641C644
+C648C650C651C653C654C655C65CC65DC660C66CC66FC671C678C679C67CC680
+C688C689C68BC68DC694C695C698C69CC6A4C6A5C6A7C6A9C6B0C6B1C6B4C6B8
+C6B9C6BAC6C0C6C1C6C3C6C5C6CCC6CDC6D0C6D4C6DCC6DDC6E0C6E1C6E80000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+40
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C6E9C6ECC6F0C6F8C6F9C6FDC704C705C708C70CC714C715C717C719C720
+C721C724C728C730C731C733C735C737C73CC73DC740C744C74AC74CC74DC74F
+C751C752C753C754C755C756C757C758C75CC760C768C76BC774C775C778C77C
+C77DC77EC783C784C785C787C788C789C78AC78EC790C791C794C796C797C798
+C79AC7A0C7A1C7A3C7A4C7A5C7A6C7ACC7ADC7B0C7B4C7BCC7BDC7BFC7C0C7C1
+C7C8C7C9C7CCC7CEC7D0C7D8C7DDC7E4C7E8C7ECC800C801C804C808C80A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+41
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C810C811C813C815C816C81CC81DC820C824C82CC82DC82FC831C838C83C
+C840C848C849C84CC84DC854C870C871C874C878C87AC880C881C883C885C886
+C887C88BC88CC88DC894C89DC89FC8A1C8A8C8BCC8BDC8C4C8C8C8CCC8D4C8D5
+C8D7C8D9C8E0C8E1C8E4C8F5C8FCC8FDC900C904C905C906C90CC90DC90FC911
+C918C92CC934C950C951C954C958C960C961C963C96CC970C974C97CC988C989
+C98CC990C998C999C99BC99DC9C0C9C1C9C4C9C7C9C8C9CAC9D0C9D1C9D30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+42
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000C9D5C9D6C9D9C9DAC9DCC9DDC9E0C9E2C9E4C9E7C9ECC9EDC9EFC9F0C9F1
+C9F8C9F9C9FCCA00CA08CA09CA0BCA0CCA0DCA14CA18CA29CA4CCA4DCA50CA54
+CA5CCA5DCA5FCA60CA61CA68CA7DCA84CA98CABCCABDCAC0CAC4CACCCACDCACF
+CAD1CAD3CAD8CAD9CAE0CAECCAF4CB08CB10CB14CB18CB20CB21CB41CB48CB49
+CB4CCB50CB58CB59CB5DCB64CB78CB79CB9CCBB8CBD4CBE4CBE7CBE9CC0CCC0D
+CC10CC14CC1CCC1DCC21CC22CC27CC28CC29CC2CCC2ECC30CC38CC39CC3B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+43
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CC3CCC3DCC3ECC44CC45CC48CC4CCC54CC55CC57CC58CC59CC60CC64CC66
+CC68CC70CC75CC98CC99CC9CCCA0CCA8CCA9CCABCCACCCADCCB4CCB5CCB8CCBC
+CCC4CCC5CCC7CCC9CCD0CCD4CCE4CCECCCF0CD01CD08CD09CD0CCD10CD18CD19
+CD1BCD1DCD24CD28CD2CCD39CD5CCD60CD64CD6CCD6DCD6FCD71CD78CD88CD94
+CD95CD98CD9CCDA4CDA5CDA7CDA9CDB0CDC4CDCCCDD0CDE8CDECCDF0CDF8CDF9
+CDFBCDFDCE04CE08CE0CCE14CE19CE20CE21CE24CE28CE30CE31CE33CE350000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+44
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000CE58CE59CE5CCE5FCE60CE61CE68CE69CE6BCE6DCE74CE75CE78CE7CCE84
+CE85CE87CE89CE90CE91CE94CE98CEA0CEA1CEA3CEA4CEA5CEACCEADCEC1CEE4
+CEE5CEE8CEEBCEECCEF4CEF5CEF7CEF8CEF9CF00CF01CF04CF08CF10CF11CF13
+CF15CF1CCF20CF24CF2CCF2DCF2FCF30CF31CF38CF54CF55CF58CF5CCF64CF65
+CF67CF69CF70CF71CF74CF78CF80CF85CF8CCFA1CFA8CFB0CFC4CFE0CFE1CFE4
+CFE8CFF0CFF1CFF3CFF5CFFCD000D004D011D018D02DD034D035D038D03C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+45
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D044D045D047D049D050D054D058D060D06CD06DD070D074D07CD07DD081
+D0A4D0A5D0A8D0ACD0B4D0B5D0B7D0B9D0C0D0C1D0C4D0C8D0C9D0D0D0D1D0D3
+D0D4D0D5D0DCD0DDD0E0D0E4D0ECD0EDD0EFD0F0D0F1D0F8D10DD130D131D134
+D138D13AD140D141D143D144D145D14CD14DD150D154D15CD15DD15FD161D168
+D16CD17CD184D188D1A0D1A1D1A4D1A8D1B0D1B1D1B3D1B5D1BAD1BCD1C0D1D8
+D1F4D1F8D207D209D210D22CD22DD230D234D23CD23DD23FD241D248D25C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+46
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D264D280D281D284D288D290D291D295D29CD2A0D2A4D2ACD2B1D2B8D2B9
+D2BCD2BFD2C0D2C2D2C8D2C9D2CBD2D4D2D8D2DCD2E4D2E5D2F0D2F1D2F4D2F8
+D300D301D303D305D30CD30DD30ED310D314D316D31CD31DD31FD320D321D325
+D328D329D32CD330D338D339D33BD33CD33DD344D345D37CD37DD380D384D38C
+D38DD38FD390D391D398D399D39CD3A0D3A8D3A9D3ABD3ADD3B4D3B8D3BCD3C4
+D3C5D3C8D3C9D3D0D3D8D3E1D3E3D3ECD3EDD3F0D3F4D3FCD3FDD3FFD4010000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+47
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D408D41DD440D444D45CD460D464D46DD46FD478D479D47CD47FD480D482
+D488D489D48BD48DD494D4A9D4CCD4D0D4D4D4DCD4DFD4E8D4ECD4F0D4F8D4FB
+D4FDD504D508D50CD514D515D517D53CD53DD540D544D54CD54DD54FD551D558
+D559D55CD560D565D568D569D56BD56DD574D575D578D57CD584D585D587D588
+D589D590D5A5D5C8D5C9D5CCD5D0D5D2D5D8D5D9D5DBD5DDD5E4D5E5D5E8D5EC
+D5F4D5F5D5F7D5F9D600D601D604D608D610D611D613D614D615D61CD6200000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+48
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000D624D62DD638D639D63CD640D645D648D649D64BD64DD651D654D655D658
+D65CD667D669D670D671D674D683D685D68CD68DD690D694D69DD69FD6A1D6A8
+D6ACD6B0D6B9D6BBD6C4D6C5D6C8D6CCD6D1D6D4D6D7D6D9D6E0D6E4D6E8D6F0
+D6F5D6FCD6FDD700D704D711D718D719D71CD720D728D729D72BD72DD734D735
+D738D73CD744D747D749D750D751D754D756D757D758D759D760D761D763D765
+D769D76CD770D774D77CD77DD781D788D789D78CD790D798D799D79BD79D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004F3D4F73504750F952A053EF547554E556095AC15BB6668767B667B767EF
+6B4C73C275C27A3C82DB8304885788888A368CC88DCF8EFB8FE699D5523B5374
+5404606A61646BBC73CF811A89BA89D295A34F83520A58BE597859E65E725E79
+61C763C0674667EC687F6F97764E770B78F57A087AFF7C21809D826E82718AEB
+95934E6B559D66F76E3478A37AED845B8910874E97A852D8574E582A5D4C611F
+61BE6221656267D16A446E1B751875B376E377B07D3A90AF945194529F950000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000053235CAC753280DB92409598525B580859DC5CA15D175EB75F3A5F4A6177
+6C5F757A75867CE07D737DB17F8C81548221859189418B1B92FC964D9C474ECB
+4EF7500B51F1584F6137613E6168653969EA6F1175A5768676D67B8782A584CB
+F90093A7958B55805BA25751F9017CB37FB991B5502853BB5C455DE862D2636E
+64DA64E76E2070AC795B8DDD8E1EF902907D924592F84E7E4EF650655DFE5EFA
+61066957817186548E4793759A2B4E5E5091677068405109528D52926AA20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000077BC92109ED452AB602F8FF2504861A963ED64CA683C6A846FC0818889A1
+96945805727D72AC75047D797E6D80A9898B8B7490639D5162896C7A6F547D50
+7F3A8A23517C614A7B9D8B199257938C4EAC4FD3501E50BE510652C152CD537F
+577058835E9A5F91617661AC64CE656C666F66BB66F468976D87708570F1749F
+74A574CA75D9786C78EC7ADF7AF67D457D938015803F811B83968B668F159015
+93E1980398389A5A9BE84FC25553583A59515B635C4660B86212684268B00000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068E86EAA754C767878CE7A3D7CFB7E6B7E7C8A088AA18C3F968E9DC453E4
+53E9544A547156FA59D15B645C3B5EAB62F765376545657266A067AF69C16CBD
+75FC7690777E7A3F7F94800380A1818F82E682FD83F085C1883188B48AA5F903
+8F9C932E96C798679AD89F1354ED659B66F2688F7A408C379D6056F057645D11
+660668B168CD6EFE7428889E9BE46C68F9049AA84F9B516C5171529F5B545DE5
+6050606D62F163A7653B73D97A7A86A38CA2978F4E325BE16208679C74DC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000079D183D38A878AB28DE8904E934B98465ED369E885FF90EDF90551A05B98
+5BEC616368FA6B3E704C742F74D87BA17F5083C589C08CAB95DC9928522E605D
+62EC90024F8A5149532158D95EE366E06D38709A72C273D67B5080F1945B5366
+639B7F6B4E565080584A58DE602A612762D069D09B415B8F7D1880B18F5F4EA4
+50D154AC55AC5B0C5DA05DE7652A654E68216A4B72E1768E77EF7D5E7FF981A0
+854E86DF8F038F4E90CA99039A559BAB4E184E454E5D4EC74FF1517752FE0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+4F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000534053E353E5548E5614577557A25BC75D875ED061FC62D8655167B867E9
+69CB6B506BC66BEC6C426E9D707872D77396740377BF77E97A767D7F800981FC
+8205820A82DF88628B338CFC8EC0901190B1926492B699D29A459CE99DD79F9C
+570B5C4083CA97A097AB9EB4541B7A987FA488D98ECD90E158005C4863987A9F
+5BAE5F137A797AAE828E8EAC5026523852F85377570862F363726B0A6DC37737
+53A5735785688E7695D5673A6AC36F708A6D8ECC994BF90666776B788CB40000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00009B3CF90753EB572D594E63C669FB73EA78457ABA7AC57CFE8475898F8D73
+903595A852FB574775477B6083CC921EF9086A58514B524B5287621F68D86975
+969950C552A452E461C365A4683969FF747E7B4B82B983EB89B28B398FD19949
+F9094ECA599764D266116A8E7434798179BD82A9887E887F895FF90A93264F0B
+53CA602562716C727D1A7D664E98516277DC80AF4F014F0E5176518055DC5668
+573B57FA57FC5914594759935BC45C905D0E5DF15E7E5FCC628065D765E30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+51
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000671E671F675E68CB68C46A5F6B3A6C236C7D6C826DC773987426742A7482
+74A37578757F788178EF794179477948797A7B957D007DBA7F888006802D808C
+8A188B4F8C488D779321932498E299519A0E9A0F9A659E927DCA4F76540962EE
+685491D155AB513AF90BF90C5A1C61E6F90D62CF62FFF90EF90FF910F911F912
+F91390A3F914F915F916F917F9188AFEF919F91AF91BF91C6696F91D7156F91E
+F91F96E3F920634F637A5357F921678F69606E73F9227537F923F924F9250000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+52
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007D0DF926F927887256CA5A18F928F929F92AF92BF92C4E43F92D51675948
+67F08010F92E59735E74649A79CA5FF5606C62C8637B5BE75BD752AAF92F5974
+5F296012F930F931F9327459F933F934F935F936F937F93899D1F939F93AF93B
+F93CF93DF93EF93FF940F941F942F9436FC3F944F94581BF8FB260F1F946F947
+8166F948F9495C3FF94AF94BF94CF94DF94EF94FF950F9515AE98A25677B7D10
+F952F953F954F955F956F95780FDF958F9595C3C6CE5533F6EBA591A83360000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00004E394EB64F4655AE571858C75F5665B765E66A806BB56E4D77ED7AEF7C1E
+7DDE86CB88929132935B64BB6FBE737A75B890545556574D61BA64D466C76DE1
+6E5B6F6D6FB975F0804381BD854189838AC78B5A931F6C9375537B548E0F905D
+5510580258585E626207649E68E075767CD687B39EE84EE35788576E59275C0D
+5CB15E365F85623464E173B381FA888B8CB8968A9EDB5B855FB760B350125200
+52305716583558575C0E5C605CF65D8B5EA65F9260BC63116389641768430000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000068F96AC26DD86E216ED46FE471FE76DC777979B17A3B840489A98CED8DF3
+8E4890039014905390FD934D967697DC6BD27006725872A27368776379BF7BE4
+7E9B8B8058A960C7656665FD66BE6C8C711E71C98C5A98134E6D7A814EDD51AC
+51CD52D5540C61A76771685068DF6D1E6F7C75BC77B37AE580F484639285515C
+6597675C679375D87AC78373F95A8C469017982D5C6F81C0829A9041906F920D
+5F975D9D6A5971C8767B7B4985E48B0491279A30558761F6F95B76697F850000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+55
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000863F87BA88F8908FF95C6D1B70D973DE7D61843DF95D916A99F1F95E4E82
+53756B046B12703E721B862D9E1E524C8FA35D5064E5652C6B166FEB7C437E9C
+85CD896489BD62C981D8881F5ECA67176D6A72FC7405746F878290DE4F865D0D
+5FA0840A51B763A075654EAE5006516951C968816A117CAE7CB17CE7826F8AD2
+8F1B91CF4FB6513752F554425EEC616E623E65C56ADA6FFE792A85DC882395AD
+9A629A6A9E979ECE529B66C66B77701D792B8F6297426190620065236F230000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+56
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000714974897DF4806F84EE8F269023934A51BD521752A36D0C70C888C25EC9
+65826BAE6FC27C3E73754EE44F3656F9F95F5CBA5DBA601C73B27B2D7F9A7FCE
+8046901E923496F6974898189F614F8B6FA779AE91B496B752DEF960648864C4
+6AD36F5E7018721076E780018606865C8DEF8F0597329B6F9DFA9E75788C797F
+7DA083C993049E7F9E938AD658DF5F046727702774CF7C60807E512170287262
+78CA8CC28CDA8CF496F74E8650DA5BEE5ED6659971CE764277AD804A84FC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+57
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000907C9B279F8D58D85A415C626A136DDA6F0F763B7D2F7E37851E893893E4
+964B528965D267F369B46D416E9C700F7409746075597624786B8B2C985E516D
+622E96784F96502B5D196DEA7DB88F2A5F8B61446817F961968652D2808B51DC
+51CC695E7A1C7DBE83F196754FDA52295398540F550E5C6560A7674E68A86D6C
+728172F874067483F96275E27C6C7F797FB8838988CF88E191CC91D096E29BC9
+541D6F7E71D0749885FA8EAA96A39C579E9F67976DCB743381E89716782C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+58
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007ACB7B207C926469746A75F278BC78E899AC9B549EBB5BDE5E556F20819C
+83AB90884E07534D5A295DD25F4E6162633D666966FC6EFF6F2B7063779E842C
+8513883B8F1399459C3B551C62B9672B6CAB8309896A977A4EA159845FD85FD9
+671B7DB27F548292832B83BD8F1E909957CB59B95A925BD06627679A68856BCF
+71647F758CB78CE390819B4581088C8A964C9A409EA55B5F6C13731B76F276DF
+840C51AA8993514D519552C968C96C94770477207DBF7DEC97629EB56EC50000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000851151A5540D547D660E669D69276E9F76BF7791831784C2879F91699298
+9CF488824FAE519252DF59C65E3D61556478647966AE67D06A216BCD6BDB725F
+72617441773877DB801782BC83058B008B288C8C67286C90726776EE77667A46
+9DA96B7F6C92592267268499536F589359995EDF63CF663467736E3A732B7AD7
+82D7932852D95DEB61AE61CB620A62C764AB65E069596B666BCB712173F7755D
+7E46821E8302856A8AA38CBF97279D6158A89ED85011520E543B554F65870000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006C767D0A7D0B805E868A958096EF52FF6C95726954735A9A5C3E5D4B5F4C
+5FAE672A68B669636E3C6E4477097C737F8E85878B0E8FF797619EF45CB760B6
+610D61AB654F65FB65FC6C116CEF739F73C97DE195945BC6871C8B10525D535A
+62CD640F64B267346A386CCA73C0749E7B947C957E1B818A823685848FEB96F9
+99C14F34534A53CD53DB62CC642C6500659169C36CEE6F5873ED7554762276E4
+76FC78D078FB792C7D46822C87E08FD4981298EF52C362D464A56E246F510000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000767C8DCB91B192629AEE9B435023508D574A59A85C285E475F77623F653E
+65B965C16609678B699C6EC278C57D2180AA8180822B82B384A1868C8A2A8B17
+90A696329F90500D4FF3F96357F95F9862DC6392676F6E43711976C380CC80DA
+88F488F589198CE08F29914D966A4F2F4F705E1B67CF6822767D767E9B445E61
+6A0A716971D4756AF9647E41854385E998DC4F107B4F7F7095A551E15E0668B5
+6C3E6C4E6CDB72AF7BC483036CD5743A50FB528858C164D86A9774A776560000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000078A7861795E29739F965535E5F018B8A8FA88FAF908A522577A59C499F08
+4E19500251755C5B5E77661E663A67C468C570B3750175C579C97ADD8F279920
+9A084FDD582158315BF6666E6B656D116E7A6F7D73E4752B83E988DC89138B5C
+8F144F0F50D55310535C5B935FA9670D798F8179832F8514890789868F398F3B
+99A59C12672C4E764FF859495C015CEF5CF0636768D270FD71A2742B7E2B84EC
+8702902292D29CF34E0D4ED84FEF50855256526F5426549057E0592B5A660000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005B5A5B755BCC5E9CF9666276657765A76D6E6EA572367B267C3F7F368150
+8151819A8240829983A98A038CA08CE68CFB8D748DBA90E891DC961C964499D9
+9CE7531752065429567458B35954596E5FFF61A4626E66106C7E711A76C67C89
+7CDE7D1B82AC8CC196F0F9674F5B5F175F7F62C25D29670B68DA787C7E439D6C
+4E1550995315532A535159835A625E8760B2618A624962796590678769A76BD4
+6BD66BD76BD86CB8F968743575FA7812789179D579D87C837DCB7FE180A50000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000813E81C283F2871A88E88AB98B6C8CBB9119975E98DB9F3B56AC5B2A5F6C
+658C6AB36BAF6D5C6FF17015725D73AD8CA78CD3983B61916C3780589A014E4D
+4E8B4E9B4ED54F3A4F3C4F7F4FDF50FF53F253F8550655E356DB58EB59625A11
+5BEB5BFA5C045DF35E2B5F99601D6368659C65AF67F667FB68AD6B7B6C996CD7
+6E23700973457802793E7940796079C17BE97D177D728086820D838E84D186C7
+88DF8A508A5E8B1D8CDC8D668FAD90AA98FC99DF9E9D524AF9696714F96A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005098522A5C7165636C5573CA7523759D7B97849C917897304E7764926BBA
+715E85A94E09F96B674968EE6E17829F8518886B63F76F81921298AF4E0A50B7
+50CF511F554655AA56175B405C195CE05E385E8A5EA05EC260F368516A616E58
+723D724072C076F879657BB17FD488F389F48A738C618CDE971C585E74BD8CFD
+55C7F96C7A617D2282727272751F7525F96D7B19588558FB5DBC5E8F5EB65F90
+60556292637F654D669166D966F8681668F27280745E7B6E7D6E7DD67F720000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+60
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000080E5821285AF897F8A93901D92E49ECD9F205915596D5E2D60DC66146673
+67906C506DC56F5F77F378A984C691CB932B4ED950CA514855845B0B5BA36247
+657E65CB6E32717D74017444748774BF766C79AA7DDA7E557FA8817A81B38239
+861A87EC8A758DE3907892919425994D9BAE53685C5169546CC46D296E2B820C
+859B893B8A2D8AAA96EA9F67526166B96BB27E9687FE8D0D9583965D651D6D89
+71EEF96E57CE59D35BAC602760FA6210661F665F732973F976DB77017B6C0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+61
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008056807281658AA091924E1652E26B726D177A057B397D30F96F8CB053EC
+562F58515BB55C0F5C115DE2624063836414662D68B36CBC6D886EAF701F70A4
+71D27526758F758E76197B117BE07C2B7D207D39852C856D86078A34900D9061
+90B592B797F69A374FD75C6C675F6D917C9F7E8C8B168D16901F5B6B5DFD640D
+84C0905C98E173875B8B609A677E6DDE8A1F8AA69001980C5237F9707051788E
+9396887091D74FEE53D755FD56DA578258FD5AC25B885CAB5CC05E2561010000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000620D624B6388641C653665786A396B8A6C346D196F3171E772E973787407
+74B27626776179C07A577AEA7CB97D8F7DAC7E617F9E81298331849084DA85EA
+88968AB08B908F3890429083916C929692B9968B96A796A896D6970098089996
+9AD39B1A53D4587E59195B705BBF6DD16F5A719F742174B9808583FD5DE15F87
+5FAA604265EC6812696F6A536B896D356DF373E376FE77AC7B4D7D148123821C
+834084F485638A628AC49187931E980699B4620C88538FF092655D075D270000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005D69745F819D87686FD562FE7FD2893689724E1E4E5850E752DD5347627F
+66077E698805965E4F8D5319563659CB5AA45C385C4E5C4D5E025F11604365BD
+662F664267BE67F4731C77E2793A7FC5849484CD89968A668A698AE18C558C7A
+57F45BD45F0F606F62ED690D6B966E5C71847BD287558B588EFE98DF98FE4F38
+4F814FE1547B5A205BB8613C65B0666871FC7533795E7D33814E81E3839885AA
+85CE87038A0A8EAB8F9BF9718FC559315BA45BE660895BE95C0B5FC36C810000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+64
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9726DF1700B751A82AF8AF64EC05341F97396D96C0F4E9E4FC45152555E
+5A255CE86211725982BD83AA86FE88598A1D963F96C599139D099D5D580A5CB3
+5DBD5E4460E1611563E16A026E2591029354984E9C109F775B895CB86309664F
+6848773C96C1978D98549B9F65A18B018ECB95BC55355CA95DD65EB56697764C
+83F495C758D362BC72CE9D284EF0592E600F663B6B8379E79D26539354C057C3
+5D16611B66D66DAF788D827E969897445384627C63966DB27E0A814B984D0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+65
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006AFB7F4C9DAF9E1A4E5F503B51B6591C60F963F66930723A8036F97491CE
+5F31F975F9767D0482E5846F84BB85E58E8DF9774F6FF978F97958E45B436059
+63DA6518656D6698F97A694A6A236D0B7001716C75D2760D79B37A70F97B7F8A
+F97C8944F97D8B9391C0967DF97E990A57045FA165BC6F01760079A68A9E99AD
+9B5A9F6C510461B662916A8D81C6504358305F6671098A008AFA5B7C86164FFA
+513C56B4594463A96DF95DAA696D51864E884F59F97FF980F9815982F9820000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+66
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9836B5F6C5DF98474B57916F9858207824583398F3F8F5DF9869918F987
+F988F9894EA6F98A57DF5F796613F98BF98C75AB7E798B6FF98D90069A5B56A5
+582759F85A1F5BB4F98E5EF6F98FF9906350633BF991693D6C876CBF6D8E6D93
+6DF56F14F99270DF71367159F99371C371D5F994784F786FF9957B757DE3F996
+7E2FF997884D8EDFF998F999F99A925BF99B9CF6F99CF99DF99E60856D85F99F
+71B1F9A0F9A195B153ADF9A2F9A3F9A467D3F9A5708E71307430827682D20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+67
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9A695BB9AE59E7D66C4F9A771C18449F9A8F9A9584BF9AAF9AB5DB85F71
+F9AC6620668E697969AE6C386CF36E366F416FDA701B702F715071DF7370F9AD
+745BF9AE74D476C87A4E7E93F9AFF9B082F18A608FCEF9B19348F9B29719F9B3
+F9B44E42502AF9B5520853E166F36C6D6FCA730A777F7A6282AE85DD8602F9B6
+88D48A638B7D8C6BF9B792B3F9B8971398104E944F0D4FC950B25348543E5433
+55DA586258BA59675A1B5BE4609FF9B961CA655665FF666468A76C5A6FB30000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+68
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000070CF71AC73527B7D87088AA49C329F075C4B6C8373447389923A6EAB7465
+761F7A697E15860A514058C564C174EE751576707FC1909596CD99546E2674E6
+7AA97AAA81E586D987788A1B5A495B8C5B9B68A169006D6373A97413742C7897
+7DE97FEB81188155839E8C4C962E981166F05F8065FA67896C6A738B502D5A03
+6B6A77EE59165D6C5DCD7325754FF9BAF9BB50E551F9582F592D599659DA5BE5
+F9BCF9BD5DA262D76416649364FEF9BE66DCF9BF6A48F9C071FF7464F9C10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+69
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00007A887AAF7E477E5E80008170F9C287EF89818B209059F9C390809952617E
+6B326D747E1F89258FB14FD150AD519752C757C758895BB95EB8614269956D8C
+6E676EB6719474627528752C8073833884C98E0A939493DEF9C44E8E4F515076
+512A53C853CB53F35B875BD35C24611A618265F4725B7397744076C279507991
+79B97D067FBD828B85D5865E8FC2904790F591EA968596E896E952D65F6765ED
+6631682F715C7A3690C1980A4E91F9C56A526B9E6F907189801882B885530000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000904B969596F297FB851A9B314E90718A96C45143539F54E15713571257A3
+5A9B5AC45BC36028613F63F46C856D396E726E907230733F745782D188818F45
+9060F9C6966298589D1B67088D8A925E4F4D504950DE5371570D59D45A015C09
+617066906E2D7232744B7DEF80C3840E8466853F875F885B89188B02905597CB
+9B4F4E734F915112516AF9C7552F55A95B7A5BA55E7C5E7D5EBE60A060DF6108
+610963C465386709F9C867D467DAF9C9696169626CB96D27F9CA6E38F9CB0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006FE173367337F9CC745C7531F9CD7652F9CEF9CF7DAD81FE843888D58A98
+8ADB8AED8E308E42904A903E907A914991C9936EF9D0F9D15809F9D26BD38089
+80B2F9D3F9D45141596B5C39F9D5F9D66F6473A780E48D07F9D79217958FF9D8
+F9D9F9DAF9DB807F620E701C7D68878DF9DC57A0606961476BB78ABE928096B1
+4E59541F6DEB852D967097F398EE63D66CE3909151DD61C981BA9DF94F9D501A
+51005B9C610F61FF64EC69056BC5759177E37FA98264858F87FB88638ABC0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008B7091AB4E8C4EE54F0AF9DDF9DE593759E8F9DF5DF25F1B5F5B6021F9E0
+F9E1F9E2F9E3723E73E5F9E4757075CDF9E579FBF9E6800C8033808482E18351
+F9E7F9E88CBD8CB39087F9E9F9EA98F4990CF9EBF9EC703776CA7FCA7FCC7FFC
+8B1A4EBA4EC152035370F9ED54BD56E059FB5BC55F155FCD6E6EF9EEF9EF7D6A
+8335F9F086938A8DF9F1976D9777F9F2F9F34E004F5A4F7E58F965E56EA29038
+93B099B94EFB58EC598A59D96041F9F4F9F57A14F9F6834F8CC3516553440000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F9F7F9F8F9F94ECD52695B5582BF4ED4523A54A859C959FF5B505B575B5C
+606361486ECB7099716E738674F775B578C17D2B800581EA8328851785C98AEE
+8CC796CC4F5C52FA56BC65AB6628707C70B872357DBD828D914C96C09D725B71
+68E76B986F7A76DE5C9166AB6F5B7BB47C2A883696DC4E084ED75320583458BB
+58EF596C5C075E335E845F35638C66B267566A1F6AA36B0C6F3F7246F9FA7350
+748B7AE07CA7817881DF81E7838A846C8523859485CF88DD8D1391AC95770000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000969C518D54C957285BB0624D6750683D68936E3D6ED3707D7E2188C18CA1
+8F099F4B9F4E722D7B8F8ACD931A4F474F4E5132548059D05E9562B56775696E
+6A176CAE6E1A72D9732A75BD7BB87D3582E783F9845785F78A5B8CAF8E879019
+90B896CE9F5F52E3540A5AE15BC2645865756EF472C4F9FB76847A4D7B1B7C4D
+7E3E7FDF837B8B2B8CCA8D648DE18E5F8FEA8FF9906993D14F434F7A50B35168
+5178524D526A5861587C59605C085C555EDB609B623068136BBF6C086FB10000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000714E742075307538755176727B4C7B8B7BAD7BC67E8F8A6E8F3E8F49923F
+92939322942B96FB985A986B991E5207622A62986D5976647ACA7BC07D765360
+5CBE5E976F3870B97C9897119B8E9EDE63A5647A87764E014E954EAD505C5075
+544859C35B9A5E405EAD5EF75F8160C5633A653F657465CC6676667867FE6968
+6A896B636C406DC06DE86E1F6E5E701E70A1738E73FD753A775B7887798E7A0B
+7A7D7CBE7D8E82478A028AEA8C9E912D914A91D8926692CC9320970697560000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000975C98029F0E52365291557C58245E1D5F1F608C63D068AF6FDF796D7B2C
+81CD85BA88FD8AF88E44918D9664969B973D984C9F4A4FCE514651CB52A95632
+5F145F6B63AA64CD65E9664166FA66F9671D689D68D769FD6F156F6E716771E5
+722A74AA773A7956795A79DF7A207A957C977CDF7D447E70808785FB86A48A54
+8ABF8D998E819020906D91E3963B96D59CE565CF7C078DB393C35B585C0A5352
+62D9731D50275B975F9E60B0616B68D56DD9742E7A2E7D427D9C7E31816B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008E2A8E35937E94184F5057505DE65EA7632B7F6A4E3B4F4F4F8F505A59DD
+80C4546A546855FE594F5B995DDE5EDA665D673167F1682A6CE86D326E4A6F8D
+70B773E075877C4C7D027D2C7DA2821F86DB8A3B8A858D708E8A8F339031914E
+9152944499D07AF97CA54FCA510151C657C85BEF5CFB66596A3D6D5A6E966FEC
+710C756F7AE388229021907596CB99FF83014E2D4EF2884691CD537D6ADB696B
+6C41847A589E618E66FE62EF70DD751175C77E5284B88B498D084E4B53EA0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+72
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054AB573057405FD763016307646F652F65E8667A679D67B36B626C606C9A
+6F2C77E57825794979577D1980A2810281F3829D82B787188A8CF9FC8D048DBE
+907276F47A197A377E548077550755D45875632F64226649664B686D699B6B84
+6D256EB173CD746874A1755B75B976E1771E778B79E67E097E1D81FB852F8897
+8A3A8CD18EEB8FB0903293AD9663967397074F8453F159EA5AC95E19684E74C6
+75BE79E97A9281A386ED8CEA8DCC8FED659F6715F9FD57F76F577DDD8F2F0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+73
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000093F696C65FB561F26F844E144F98501F53C955DF5D6F5DEE6B216B6478CB
+7B9AF9FE8E498ECA906E6349643E77407A84932F947F9F6A64B06FAF71E674A8
+74DA7AC47C127E827CB27E988B9A8D0A947D9910994C52395BDF64E6672D7D2E
+50ED53C358796158615961FA65AC7AD98B928B9650095021527555315A3C5EE0
+5F706134655E660C663666A269CD6EC46F32731676217A938139825983D684BC
+50B557F05BC05BE85F6963A178267DB583DC852191C791F5518A67F57B560000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008CAC51C459BB60BD8655501CF9FF52545C3A617D621A62D364F265A56ECC
+7620810A8E60965F96BB4EDF5343559859295DDD64C56CC96DFA73947A7F821B
+85A68CE48E10907791E795E1962197C651F854F255865FB964A46F887DB48F1F
+8F4D943550C95C166CBE6DFB751B77BB7C3D7C648A798AC2581E59BE5E166377
+7252758A776B8ADC8CBC8F125EF366746DF8807D83C18ACB97519BD6FA005243
+66FF6D956EEF7DE08AE6902E905E9AD4521D527F54E86194628462DB68A20000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+75
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00006912695A6A3570927126785D7901790E79D27A0D8096827882D583498549
+8C828D859162918B91AE4FC356D171ED77D7870089F85BF85FD6675190A853E2
+585A5BF560A4618164607E3D80708525928364AE50AC5D146700589C62BD63A8
+690E69786A1E6E6B76BA79CB82BB84298ACF8DA88FFD9112914B919C93109318
+939A96DB9A369C0D4E11755C795D7AFA7B517BC97E2E84C48E598E748EF89010
+6625693F744351FA672E9EDC51455FE06C9687F2885D887760B481B584030000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+76
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00008D0553D6543956345A365C31708A7FE0805A810681ED8DA391899A5F9DF2
+50744EC453A060FB6E2C5C644F88502455E45CD95E5F606568946CBB6DC471BE
+75D475F476617A1A7A497DC77DFB7F6E81F486A98F1C96C999B39F52524752C5
+98ED89AA4E0367D26F064FB55BE267956C886D78741B782791DD937C87C479E4
+7A315FEB4ED654A4553E58AE59A560F0625362D6673669558235964099B199DD
+502C53535544577CFA016258FA0264E2666B67DD6FC16FEF742274388A170000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+77
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000094385451560657665F48619A6B4E705870AD7DBB8A95596A812B63A27708
+803D8CAA5854642D69BB5B955E116E6FFA038569514C53F0592A6020614B6B86
+6C706CF07B1E80CE82D48DC690B098B1FA0464C76FA464916504514E5410571F
+8A0E615F6876FA0575DB7B527D71901A580669CC817F892A9000983950785957
+59AC6295900F9B2A615D727995D657615A465DF4628A64AD64FA67776CE26D3E
+722C743678347F7782AD8DDB981752245742677F724874E38CA98FA692110000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+78
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000962A516B53ED634C4F695504609665576C9B6D7F724C72FD7A1789878C9D
+5F6D6F8E70F981A8610E4FBF504F624172477BC77DE87FE9904D97AD9A198CB6
+576A5E7367B0840D8A5554205B165E635EE25F0A658380BA853D9589965B4F48
+5305530D530F548654FA57035E036016629B62B16355FA066CE16D6675B17832
+80DE812F82DE846184B2888D8912900B92EA98FD9B915E4566B466DD70117206
+FA074FF5527D5F6A615367536A196F0274E2796888688C7998C798C49A430000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+79
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000054C17A1F69538AF78C4A98A899AE5F7C62AB75B276AE88AB907F96425339
+5F3C5FC56CCC73CC7562758B7B4682FE999D4E4F903C4E0B4F5553A6590F5EC8
+66306CB37455837787668CC09050971E9C1558D15B7886508B149DB45BD26068
+608D65F16C576F226FA3701A7F557FF095919592965097D352728F4451FD542B
+54B85563558A6ABB6DB57DD88266929C96779E79540854C876D286E495A495D4
+965C4EA24F0959EE5AE65DF760526297676D68416C866E2F7F38809B822A0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FA08FA0998054EA5505554B35793595A5B695BB361C869776D77702387F9
+89E38A728AE7908299ED9AB852BE683850165E78674F8347884C4EAB541156AE
+73E6911597FF9909995799995653589F865B8A3161B26AF6737B8ED26B4796AA
+9A57595572008D6B97694FD45CF45F2661F8665B6CEB70AB738473B973FE7729
+774D7D437D627E2382378852FA0A8CE29249986F5B517A74884098015ACC4FE0
+5354593E5CFD633E6D7972F98105810783A292CF98304EA851445211578B0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00005F626CC26ECE7005705070AF719273E97469834A87A28861900890A293A3
+99A8516E5F5760E0616766B385598E4A91AF978B4E4E4E92547C58D558FA597D
+5CB55F2762366248660A66676BEB6D696DCF6E566EF86F946FE06FE9705D72D0
+7425745A74E07693795C7CCA7E1E80E182A6846B84BF864E865F87748B778C6A
+93AC9800986560D1621691775A5A660F6DF76E3E743F9B425FFD60DA7B0F54C4
+5F186C5E6CD36D2A70D87D0586798A0C9D3B5316548C5B056A3A706B75750000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000798D79BE82B183EF8A718B418CA89774FA0B64F4652B78BA78BB7A6B4E38
+559A59505BA65E7B60A363DB6B61666568536E19716574B07D0890849A699C25
+6D3B6ED1733E8C4195CA51F05E4C5FA8604D60F66130614C6643664469A56CC1
+6E5F6EC96F62714C749C76877BC17C27835287579051968D9EC3532F56DE5EFB
+5F8A6062609461F7666667036A9C6DEE6FAE7070736A7E6A81BE833486D48AA8
+8CC4528373725B966A6B940454EE56865B5D6548658566C9689F6D8D6DC60000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000723B80B491759A4D4FAF5019539A540E543C558955C55E3F5F8C673D7166
+73DD900552DB52F3586458CE7104718F71FB85B08A13668885A855A76684714A
+8431534955996BC15F595FBD63EE668971478AF18F1D9EBE4F11643A70CB7566
+866760648B4E9DF8514751F653086D3680F89ED166156B23709875D554035C79
+7D078A166B206B3D6B46543860706D3D7FD5820850D651DE559C566B56CD59EC
+5B095E0C619961986231665E66E6719971B971BA72A779A77A007FB28A700000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCentEuro.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCentEuro.enc
new file mode 100644
index 0000000000..dde616a4cb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCentEuro.enc
@@ -0,0 +1,20 @@
+# Encoding file: macCentEuro, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C40100010100C9010400D600DC00E10105010C00E4010D0106010700E90179
+017A010E00ED010F01120113011600F3011700F400F600F500FA011A011B00FC
+202000B0011800A300A7202200B600DF00AE00A92122011900A822600123012E
+012F012A22642265012B0136220222110142013B013C013D013E0139013A0145
+0146014300AC221A01440147220600AB00BB202600A00148015000D50151014C
+20132014201C201D2018201900F725CA014D0154015501582039203A01590156
+01570160201A201E0161015A015B00C10164016500CD017D017E016A00D300D4
+016B016E00DA016F017001710172017300DD00FD0137017B0141017C012202C7
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCroatian.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCroatian.enc
new file mode 100644
index 0000000000..c23d0f0b77
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCroatian.enc
@@ -0,0 +1,20 @@
+# Encoding file: macCroatian, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C400C500C700C900D100D600DC00E100E000E200E400E300E500E700E900E8
+00EA00EB00ED00EC00EE00EF00F100F300F200F400F600F500FA00F900FB00FC
+202000B000A200A300A7202200B600DF00AE0160212200B400A82260017D00D8
+221E00B122642265220600B522022211220F0161222B00AA00BA03A9017E00F8
+00BF00A100AC221A01922248010600AB010C202600A000C000C300D501520153
+01102014201C201D2018201900F725CAF8FF00A9204420AC2039203A00C600BB
+201300B7201A201E203000C2010700C1010D00C800CD00CE00CF00CC00D300D4
+011100D200DA00DB00D9013102C602DC00AF03C000CB02DA00B800CA00E602C7
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCyrillic.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCyrillic.enc
new file mode 100644
index 0000000000..e657739bda
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macCyrillic.enc
@@ -0,0 +1,20 @@
+# Encoding file: macCyrillic, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0410041104120413041404150416041704180419041A041B041C041D041E041F
+0420042104220423042404250426042704280429042A042B042C042D042E042F
+202000B0049000A300A7202200B6040600AE00A9212204020452226004030453
+221E00B122642265045600B504910408040404540407045704090459040A045A
+0458040500AC221A01922248220600AB00BB202600A0040B045B040C045C0455
+20132014201C201D2018201900F7201E040E045E040F045F211604010451044F
+0430043104320433043404350436043704380439043A043B043C043D043E043F
+0440044104420443044404450446044704480449044A044B044C044D044E20AC
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macDingbats.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macDingbats.enc
new file mode 100644
index 0000000000..28449cdd65
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macDingbats.enc
@@ -0,0 +1,20 @@
+# Encoding file: macDingbats, single-byte
+S
+003F 1 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+00202701270227032704260E2706270727082709261B261E270C270D270E270F
+2710271127122713271427152716271727182719271A271B271C271D271E271F
+2720272127222723272427252726272726052729272A272B272C272D272E272F
+2730273127322733273427352736273727382739273A273B273C273D273E273F
+2740274127422743274427452746274727482749274A274B25CF274D25A0274F
+27502751275225B225BC25C6275625D727582759275A275B275C275D275E007F
+F8D7F8D8F8D9F8DAF8DBF8DCF8DDF8DEF8DFF8E0F8E1F8E2F8E3F8E4008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+0000276127622763276427652766276726632666266526602460246124622463
+2464246524662467246824692776277727782779277A277B277C277D277E277F
+2780278127822783278427852786278727882789278A278B278C278D278E278F
+2790279127922793279421922194219527982799279A279B279C279D279E279F
+27A027A127A227A327A427A527A627A727A827A927AA27AB27AC27AD27AE27AF
+000027B127B227B327B427B527B627B727B827B927BA27BB27BC27BD27BE0000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macGreek.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macGreek.enc
new file mode 100644
index 0000000000..67b9953dd2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macGreek.enc
@@ -0,0 +1,20 @@
+# Encoding file: macGreek, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C400B900B200C900B300D600DC038500E000E200E4038400A800E700E900E8
+00EA00EB00A3212200EE00EF202200BD203000F400F600A600AD00F900FB00FC
+2020039303940398039B039E03A000DF00AE00A903A303AA00A7226000B000B7
+039100B12264226500A503920395039603970399039A039C03A603AB03A803A9
+03AC039D00AC039F03A1224803A400AB00BB202600A003A503A7038603880153
+20132015201C201D2018201900F70389038A038C038E03AD03AE03AF03CC038F
+03CD03B103B203C803B403B503C603B303B703B903BE03BA03BB03BC03BD03BF
+03C003CE03C103C303C403B803C903C203C703C503B603CA03CB039003B0F8A0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macIceland.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macIceland.enc
new file mode 100644
index 0000000000..c6360698ae
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macIceland.enc
@@ -0,0 +1,20 @@
+# Encoding file: macIceland, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C400C500C700C900D100D600DC00E100E000E200E400E300E500E700E900E8
+00EA00EB00ED00EC00EE00EF00F100F300F200F400F600F500FA00F900FB00FC
+00DD00B000A200A300A7202200B600DF00AE00A9212200B400A8226000C600D8
+221E00B12264226500A500B522022211220F03C0222B00AA00BA03A900E600F8
+00BF00A100AC221A01922248220600AB00BB202600A000C000C300D501520153
+20132014201C201D2018201900F725CA00FF0178204420AC00D000F000DE00FE
+00FD00B7201A201E203000C200CA00C100CB00C800CD00CE00CF00CC00D300D4
+F8FF00D200DA00DB00D9013102C602DC00AF02D802D902DA00B802DD02DB02C7
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macJapan.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macJapan.enc
new file mode 100644
index 0000000000..dba24bd8e3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macJapan.enc
@@ -0,0 +1,785 @@
+# Encoding file: macJapan, multi-byte
+M
+003F 0 46
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00A0FF61FF62FF63FF64FF65FF66FF67FF68FF69FF6AFF6BFF6CFF6DFF6EFF6F
+FF70FF71FF72FF73FF74FF75FF76FF77FF78FF79FF7AFF7BFF7CFF7DFF7EFF7F
+FF80FF81FF82FF83FF84FF85FF86FF87FF88FF89FF8AFF8BFF8CFF8DFF8EFF8F
+FF90FF91FF92FF93FF94FF95FF96FF97FF98FF99FF9AFF9BFF9CFF9DFF9EFF9F
+0000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000A921222026
+81
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+300030013002FF0CFF0E30FBFF1AFF1BFF1FFF01309B309C00B4FF4000A8FF3E
+203EFF3F30FD30FE309D309E30034EDD30053006300730FC20142010FF0FFF3C
+301C2016FF5C22EF202520182019201C201DFF08FF0930143015FF3BFF3DFF5B
+FF5D30083009300A300B300C300D300E300F30103011FF0B221200B100D70000
+00F7FF1D2260FF1CFF1E22662267221E22342642264000B0203220332103FFE5
+FF0400A200A3FF05FF03FF06FF0AFF2000A72606260525CB25CF25CE25C725C6
+25A125A025B325B225BD25BC203B301221922190219121933013000000000000
+000000000000000000000000000000002208220B2286228722822283222A2229
+000000000000000000000000000000002227222800AC21D221D4220022030000
+0000000000000000000000000000000000000000222022A52312220222072261
+2252226A226B221A223D221D2235222B222C0000000000000000000000000000
+212B2030266F266D266A2020202100B6000000000000000025EF000000000000
+82
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FF10
+FF11FF12FF13FF14FF15FF16FF17FF18FF190000000000000000000000000000
+FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2FFF30
+FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3A000000000000000000000000
+0000FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5A00000000000000003041
+30423043304430453046304730483049304A304B304C304D304E304F30503051
+30523053305430553056305730583059305A305B305C305D305E305F30603061
+30623063306430653066306730683069306A306B306C306D306E306F30703071
+30723073307430753076307730783079307A307B307C307D307E307F30803081
+30823083308430853086308730883089308A308B308C308D308E308F30903091
+3092309300000000000000000000000000000000000000000000000000000000
+83
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF30B0
+30B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF30C0
+30C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF30D0
+30D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF0000
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000391
+03920393039403950396039703980399039A039B039C039D039E039F03A003A1
+03A303A403A503A603A703A803A90000000000000000000000000000000003B1
+03B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF03C003C1
+03C303C403C503C603C703C803C9000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+84
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+04100411041204130414041504010416041704180419041A041B041C041D041E
+041F0420042104220423042404250426042704280429042A042B042C042D042E
+042F000000000000000000000000000000000000000000000000000000000000
+04300431043204330434043504510436043704380439043A043B043C043D0000
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000002500
+2502250C251025182514251C252C25242534253C25012503250F2513251B2517
+25232533252B253B254B2520252F25282537253F251D25302525253825420000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+85
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+2460246124622463246424652466246724682469246A246B246C246D246E246F
+2470247124722473000000000000000000000000000000000000000024742475
+2476247724782479247A247B247C247D247E247F248024812482248324842485
+2486248700000000000000000000000000000000000000002776277727780000
+2779277A277B277C277D277E0000000000000000000000000000000000000000
+0000F8A124882489248A248B248C248D248E248F249000000000000000002160
+216121622163216421652166216721682169216A216BF8A2F8A3F8A400000000
+0000000000002170217121722173217421752176217721782179217A217BF8A5
+F8A6F8A700000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000249C249D249E249F24A0
+24A124A224A324A424A524A624A724A824A924AA24AB24AC24AD24AE24AF24B0
+24B124B224B324B424B500000000000000000000000000000000000000000000
+86
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+339C339F339D33A033A4F8A833A133A5339E33A2338EF8A9338F33C433963397
+F8AA339833B333B233B133B0210933D433CB3390338533863387F8AB00000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000211633CD2121F8AC2664
+2667266126622660266326652666000000000000000000000000000000000000
+0000000000003020260E30040000000000000000000000000000000000000000
+0000000000000000000000000000261E261C261D261F21C621C421C5F8AD21E8
+21E621E721E9F8AEF8AFF8B0F8B1000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+87
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+3230322A322B322C322D322E322F32403237324232433239323A3231323E3234
+3232323B323632333235323C323D323F32380000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000059275C0F32A432A532A632A732A832A93296329D3298329E63A732993349
+3322334D3314331633053333334E330333363318331533273351334A33393357
+330D334233233326333B332B00000000000000000000000000003300331E332A
+3331334700000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000337E337D337C337B0000000000000000000000000000
+0000000000000000000000000000000000000000337FF8B2F8B3000000000000
+88
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+222E221F22BF0000000000000000000000000000000000000000000000000000
+0000000000000000301DF8B40000000000000000000000000000000000000000
+000000000000000000000000000000003094000030F730F830F930FA00000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000004E9C
+55165A03963F54C0611B632859F690228475831C7A5060AA63E16E2565ED8466
+82A69BF56893572765A162715B9B59D0867B98F47D627DBE9B8E62167C9F88B7
+5B895EB563096697684895C7978D674F4EE54F0A4F4D4F9D504956F2593759D4
+5A015C0960DF610F61706613690570BA754F757079FB7DAD7DEF80C3840E8863
+8B029055907A533B4E954EA557DF80B290C178EF4E0058F16EA290387A328328
+828B9C2F5141537054BD54E156E059FB5F1598F26DEB80E4852D000000000000
+89
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9662967096A097FB540B53F35B8770CF7FBD8FC296E8536F9D5C7ABA4E117893
+81FC6E26561855046B1D851A9C3B59E553A96D6674DC958F56424E91904B96F2
+834F990C53E155B65B305F71662066F368046C386CF36D29745B76C87A4E9834
+82F1885B8A6092ED6DB275AB76CA99C560A68B018D8A95B2698E53AD51860000
+5712583059445BB45EF6602863A963F46CBF6F14708E7114715971D5733F7E01
+827682D185979060925B9D1B586965BC6C5A752551F9592E59655F805FDC62BC
+65FA6A2A6B276BB4738B7FC189569D2C9D0E9EC45CA16C96837B51045C4B61B6
+81C6687672614E594FFA537860696E297A4F97F34E0B53164EEE4F554F3D4FA1
+4F7352A053EF5609590F5AC15BB65BE179D16687679C67B66B4C6CB3706B73C2
+798D79BE7A3C7B8782B182DB8304837783EF83D387668AB256298CA88FE6904E
+971E868A4FC45CE862117259753B81E582BD86FE8CC096C5991399D54ECB4F1A
+89E356DE584A58CA5EFB5FEB602A6094606261D0621262D06539000000000000
+8A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9B41666668B06D777070754C76867D7582A587F9958B968E8C9D51F152BE5916
+54B35BB35D16616869826DAF788D84CB88578A7293A79AB86D6C99A886D957A3
+67FF86CE920E5283568754045ED362E164B9683C68386BBB737278BA7A6B899A
+89D28D6B8F0390ED95A3969497695B665CB3697D984D984E639B7B206A2B0000
+6A7F68B69C0D6F5F5272559D607062EC6D3B6E076ED1845B89108F444E149C39
+53F6691B6A3A9784682A515C7AC384B291DC938C565B9D286822830584317CA5
+520882C574E64E7E4F8351A05BD2520A52D852E75DFB559A582A59E65B8C5B98
+5BDB5E725E7960A3611F616361BE63DB656267D1685368FA6B3E6B536C576F22
+6F976F4574B0751876E3770B7AFF7BA17C217DE97F367FF0809D8266839E89B3
+8ACC8CAB908494519593959195A2966597D3992882184E38542B5CB85DCC73A9
+764C773C5CA97FEB8D0B96C19811985498584F014F0E5371559C566857FA5947
+5B095BC45C905E0C5E7E5FCC63EE673A65D765E2671F68CB68C4000000000000
+8B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A5F5E306BC56C176C7D757F79485B637A007D005FBD898F8A188CB48D778ECC
+8F1D98E29A0E9B3C4E80507D510059935B9C622F628064EC6B3A72A075917947
+7FA987FB8ABC8B7063AC83CA97A05409540355AB68546A588A70782767759ECD
+53745BA2811A865090064E184E454EC74F1153CA54385BAE5F13602565510000
+673D6C426C726CE3707874037A767AAE7B087D1A7CFE7D6665E7725B53BB5C45
+5DE862D262E063196E20865A8A318DDD92F86F0179A69B5A4EA84EAB4EAC4F9B
+4FA050D151477AF6517151F653545321537F53EB55AC58835CE15F375F4A602F
+6050606D631F65596A4B6CC172C272ED77EF80F881058208854E90F793E197FF
+99579A5A4EF051DD5C2D6681696D5C4066F26975738968507C8150C552E45747
+5DFE932665A46B236B3D7434798179BD7B4B7DCA82B983CC887F895F8B398FD1
+91D1541F92804E5D503653E5533A72D7739677E982E68EAF99C699C899D25177
+611A865E55B07A7A50765BD3904796854E326ADB91E75C515C48000000000000
+8C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63987A9F6C9397748F617AAA718A96887C8268177E706851936C52F2541B85AB
+8A137FA48ECD90E15366888879414FC250BE521151445553572D73EA578B5951
+5F625F8460756176616761A963B2643A656C666F68426E1375667A3D7CFB7D4C
+7D997E4B7F6B830E834A86CD8A088A638B668EFD981A9D8F82B88FCE9BE80000
+5287621F64836FC09699684150916B206C7A6F547A747D5088408A2367084EF6
+503950265065517C5238526355A7570F58055ACC5EFA61B261F862F36372691C
+6A29727D72AC732E7814786F7D79770C80A9898B8B198CE28ED290639375967A
+98559A139E785143539F53B35E7B5F266E1B6E90738473FE7D4382378A008AFA
+96504E4E500B53E4547C56FA59D15B645DF15EAB5F276238654567AF6E5672D0
+7CCA88B480A180E183F0864E8A878DE8923796C798679F134E944E924F0D5348
+5449543E5A2F5F8C5FA1609F68A76A8E745A78818A9E8AA48B7791904E5E9BC9
+4EA44F7C4FAF501950165149516C529F52B952FE539A53E35411000000000000
+8D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+540E5589575157A2597D5B545B5D5B8F5DE55DE75DF75E785E835E9A5EB75F18
+6052614C629762D863A7653B6602664366F4676D6821689769CB6C5F6D2A6D69
+6E2F6E9D75327687786C7A3F7CE07D057D187D5E7DB18015800380AF80B18154
+818F822A8352884C88618B1B8CA28CFC90CA91759271783F92FC95A4964D0000
+980599999AD89D3B525B52AB53F7540858D562F76FE08C6A8F5F9EB9514B523B
+544A56FD7A4091779D609ED273446F09817075115FFD60DA9AA872DB8FBC6B64
+98034ECA56F0576458BE5A5A606861C7660F6606683968B16DF775D57D3A826E
+9B424E9B4F5053C955065D6F5DE65DEE67FB6C99747378028A50939688DF5750
+5EA7632B50B550AC518D670054C9585E59BB5BB05F69624D63A1683D6B736E08
+707D91C7728078157826796D658E7D3083DC88C18F09969B5264572867507F6A
+8CA151B45742962A583A698A80B454B25D0E57FC78959DFA4F5C524A548B643E
+6628671467F57A847B567D22932F685C9BAD7B395319518A5237000000000000
+8E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5BDF62F664AE64E6672D6BBA85A996D176909BD6634C93069BAB76BF66524E09
+509853C25C7160E864926563685F71E673CA75237B977E8286958B838CDB9178
+991065AC66AB6B8B4ED54ED44F3A4F7F523A53F853F255E356DB58EB59CB59C9
+59FF5B505C4D5E025E2B5FD7601D6307652F5B5C65AF65BD65E8679D6B620000
+6B7B6C0F7345794979C17CF87D197D2B80A2810281F389968A5E8A698A668A8C
+8AEE8CC78CDC96CC98FC6B6F4E8B4F3C4F8D51505B575BFA6148630166426B21
+6ECB6CBB723E74BD75D478C1793A800C803381EA84948F9E6C509E7F5F0F8B58
+9D2B7AFA8EF85B8D96EB4E0353F157F759315AC95BA460896E7F6F0675BE8CEA
+5B9F85007BE0507267F4829D5C61854A7E1E820E51995C0463688D66659C716E
+793E7D1780058B1D8ECA906E86C790AA501F52FA5C3A6753707C7235914C91C8
+932B82E55BC25F3160F94E3B53D65B88624B67316B8A72E973E07A2E816B8DA3
+91529996511253D7546A5BFF63886A397DAC970056DA53CE5468000000000000
+8F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B975C315DDE4FEE610162FE6D3279C079CB7D427E4D7FD281ED821F84908846
+89728B908E748F2F9031914B916C96C6919C4EC04F4F514553415F93620E67D4
+6C416E0B73637E2691CD928353D459195BBF6DD1795D7E2E7C9B587E719F51FA
+88538FF04FCA5CFB662577AC7AE3821C99FF51C65FAA65EC696F6B896DF30000
+6E966F6476FE7D145DE190759187980651E6521D6240669166D96E1A5EB67DD2
+7F7266F885AF85F78AF852A953D959735E8F5F90605592E4966450B7511F52DD
+5320534753EC54E8554655315617596859BE5A3C5BB55C065C0F5C115C1A5E84
+5E8A5EE05F70627F628462DB638C63776607660C662D6676677E68A26A1F6A35
+6CBC6D886E096E58713C7126716775C77701785D7901796579F07AE07B117CA7
+7D39809683D6848B8549885D88F38A1F8A3C8A548A738C618CDE91A49266937E
+9418969C97984E0A4E084E1E4E575197527057CE583458CC5B225E3860C564FE
+676167566D4472B675737A6384B88B7291B89320563157F498FE000000000000
+90
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62ED690D6B9671ED7E548077827289E698DF87558FB15C3B4F384FE14FB55507
+5A205BDD5BE95FC3614E632F65B0664B68EE699B6D786DF1753375B9771F795E
+79E67D3381E382AF85AA89AA8A3A8EAB8F9B903291DD97074EBA4EC152035875
+58EC5C0B751A5C3D814E8A0A8FC59663976D7B258ACF9808916256F353A80000
+9017543957825E2563A86C34708A77617C8B7FE088709042915493109318968F
+745E9AC45D075D69657067A28DA896DB636E6749691983C5981796C088FE6F84
+647A5BF84E16702C755D662F51C4523652E259D35F8160276210653F6574661F
+667468F268166B636E057272751F76DB7CBE805658F088FD897F8AA08A938ACB
+901D91929752975965897A0E810696BB5E2D60DC621A65A56614679077F37A4D
+7C4D7E3E810A8CAC8D648DE18E5F78A9520762D963A5644262988A2D7A837BC0
+8AAC96EA7D76820C87494ED95148534353605BA35C025C165DDD6226624764B0
+681368346CC96D456D1767D36F5C714E717D65CB7A7F7BAD7DDA000000000000
+91
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7E4A7FA8817A821B823985A68A6E8CCE8DF59078907792AD929195839BAE524D
+55846F387136516879857E5581B37CCE564C58515CA863AA66FE66FD695A72D9
+758F758E790E795679DF7C977D207D4486078A34963B90619F2050E7527553CC
+53E2500955AA58EE594F723D5B8B5C64531D60E360F3635C6383633F63BB0000
+64CD65E966F95DE369CD69FD6F1571E54E8975E976F87A937CDF7DCF7D9C8061
+83498358846C84BC85FB88C58D709001906D9397971C9A1250CF5897618E81D3
+85358D0890204FC3507452475373606F6349675F6E2C8DB3901F4FD75C5E8CCA
+65CF7D9A53528896517663C35B585B6B5C0A640D6751905C4ED6591A592A6C70
+8A51553E581559A560F0625367C182356955964099C49A284F5358065BFE8010
+5CB15E2F5F856020614B623466FF6CF06EDE80CE817F82D4888B8CB89000902E
+968A9EDB9BDB4EE353F059277B2C918D984C9DF96EDD7027535355445B856258
+629E62D36CA26FEF74228A1794386FC18AFE833851E786F853EA000000000000
+92
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53E94F4690548FB0596A81315DFD7AEA8FBF68DA8C3772F89C486A3D8AB04E39
+53585606576662C563A265E66B4E6DE16E5B70AD77ED7AEF7BAA7DBB803D80C6
+86CB8A95935B56E358C75F3E65AD66966A806BB575378AC7502477E557305F1B
+6065667A6C6075F47A1A7F6E81F48718904599B37BC9755C7AF97B5184C40000
+901079E97A9283365AE177404E2D4EF25B995FE062BD663C67F16CE8866B8877
+8A3B914E92F399D06A177026732A82E784578CAF4E01514651CB558B5BF55E16
+5E335E815F145F355F6B5FB461F2631166A2671D6F6E7252753A773A80748139
+817887768ABF8ADC8D858DF3929A957798029CE552C5635776F467156C8873CD
+8CC393AE96736D25589C690E69CC8FFD939A75DB901A585A680263B469FB4F43
+6F2C67D88FBB85267DB49354693F6F70576A58F75B2C7D2C722A540A91E39DB4
+4EAD4F4E505C507552438C9E544858245B9A5E1D5E955EAD5EF75F1F608C62B5
+633A63D068AF6C407887798E7A0B7DE082478A028AE68E449013000000000000
+93
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+90B8912D91D89F0E6CE5645864E265756EF476847B1B906993D16EBA54F25FB9
+64A48F4D8FED92445178586B59295C555E976DFB7E8F751C8CBC8EE2985B70B9
+4F1D6BBF6FB1753096FB514E54105835585759AC5C605F926597675C6E21767B
+83DF8CED901490FD934D7825783A52AA5EA6571F597460125012515A51AC0000
+51CD520055105854585859575B955CF65D8B60BC6295642D6771684368BC68DF
+76D76DD86E6F6D9B706F71C85F5375D879777B497B547B527CD67D7152308463
+856985E48A0E8B048C468E0F9003900F94199676982D9A3095D850CD52D5540C
+58025C0E61A7649E6D1E77B37AE580F48404905392855CE09D07533F5F975FB3
+6D9C7279776379BF7BE46BD272EC8AAD68036A6151F87A8169345C4A9CF682EB
+5BC59149701E56785C6F60C765666C8C8C5A90419813545166C7920D594890A3
+51854E4D51EA85998B0E7058637A934B696299B47E047577535769608EDF96E3
+6C5D4E8C5C3C5F108FE953028CD1808986795EFF65E54E735165000000000000
+94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59825C3F97EE4EFB598A5FCD8A8D6FE179B079625BE78471732B71B15E745FF5
+637B649A71C37C984E435EFC4E4B57DC56A260A96FC37D0D80FD813381BF8FB2
+899786A45DF4628A64AD898767776CE26D3E743678345A467F7582AD99AC4FF3
+5EC362DD63926557676F76C3724C80CC80BA8F29914D500D57F95A9268850000
+6973716472FD8CB758F28CE0966A9019877F79E477E784294F2F5265535A62CD
+67CF6CCA767D7B947C95823685848FEB66DD6F2072067E1B83AB99C19EA651FD
+7BB178727BB880877B486AE85E61808C75517560516B92626E8C767A91979AEA
+4F107F70629C7B4F95A59CE9567A585986E496BC4F345224534A53CD53DB5E06
+642C6591677F6C3E6C4E724872AF73ED75547E41822C85E98CA97BC491C67169
+981298EF633D6669756A76E478D0854386EE532A5351542659835E875F7C60B2
+6249627962AB65906BD46CCC75B276AE789179D87DCB7F7780A588AB8AB98CBB
+907F975E98DB6A0B7C3850995C3E5FAE67876BD8743577097F8E000000000000
+95
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9F3B67CA7A175339758B9AED5F66819D83F180985F3C5FC575627B46903C6867
+59EB5A9B7D10767E8B2C4FF55F6A6A196C376F0274E2796888688A558C795EDF
+63CF75C579D282D7932892F2849C86ED9C2D54C15F6C658C6D5C70158CA78CD3
+983B654F74F64E0D4ED857E0592B5A665BCC51A85E035E9C6016627665770000
+65A7666E6D6E72367B268150819A82998B5C8CA08CE68D74961C96444FAE64AB
+6B66821E8461856A90E85C01695398A8847A85574F0F526F5FA95E45670D798F
+8179890789866DF55F1762556CB84ECF72699B925206543B567458B361A4626E
+711A596E7C897CDE7D1B96F06587805E4E194F75517558405E635E735F0A67C4
+4E26853D9589965B7C73980150FB58C1765678A7522577A585117B86504F5909
+72477BC77DE88FBA8FD4904D4FBF52C95A295F0197AD4FDD821792EA57036355
+6B69752B88DC8F147A4252DF58936155620A66AE6BCD7C3F83E950234FF85305
+5446583159495B9D5CF05CEF5D295E9662B16367653E65B9670B000000000000
+96
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6CD56CE170F978327E2B80DE82B3840C84EC870289128A2A8C4A90A692D298FD
+9CF39D6C4E4F4EA1508D5256574A59A85E3D5FD85FD9623F66B4671B67D068D2
+51927D2180AA81A88B008C8C8CBF927E96325420982C531750D5535C58A864B2
+6734726777667A4691E652C36CA16B8658005E4C5954672C7FFB51E176C60000
+646978E89B549EBB57CB59B96627679A6BCE54E969D95E55819C67959BAA67FE
+9C52685D4EA64FE353C862B9672B6CAB8FC44FAD7E6D9EBF4E0761626E806F2B
+85135473672A9B455DF37B955CAC5BC6871C6E4A84D17A14810859997C8D6C11
+772052D959227121725F77DB97279D61690B5A7F5A1851A5540D547D660E76DF
+8FF792989CF459EA725D6EC5514D68C97DBF7DEC97629EBA64786A2183025984
+5B5F6BDB731B76F27DB280178499513267289ED976EE676252FF99055C24623B
+7C7E8CB0554F60B67D0B958053014E5F51B6591C723A803691CE5F2577E25384
+5F797D0485AC8A338E8D975667F385AE9453610961086CB97652000000000000
+97
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8AED8F38552F4F51512A52C753CB5BA55E7D60A0618263D6670967DA6E676D8C
+733673377531795088D58A98904A909190F596C4878D59154E884F594E0E8A89
+8F3F981050AD5E7C59965BB95EB863DA63FA64C166DC694A69D86D0B6EB67194
+75287AAF7F8A8000844984C989818B218E0A9065967D990A617E62916B320000
+6C836D747FCC7FFC6DC07F8587BA88F8676583B1983C96F76D1B7D61843D916A
+4E7153755D506B046FEB85CD862D89A75229540F5C65674E68A87406748375E2
+88CF88E191CC96E296785F8B73877ACB844E63A0756552896D416E9C74097559
+786B7C9296867ADC9F8D4FB6616E65C5865C4E864EAE50DA4E2151CC5BEE6599
+68816DBC731F764277AD7A1C7CE7826F8AD2907C91CF96759818529B7DD1502B
+539867976DCB71D0743381E88F2A96A39C579E9F746058416D997D2F985E4EE4
+4F364F8B51B752B15DBA601C73B2793C82D3923496B796F6970A9E979F6266A6
+6B74521752A370C888C25EC9604B61906F2371497C3E7DF4806F000000000000
+98
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+84EE9023932C54429B6F6AD370898CC28DEF973252B45A415ECA5F046717697C
+69946D6A6F0F726272FC7BED8001807E874B90CE516D9E937984808B93328AD6
+502D548C8A716B6A8CC4810760D167A09DF24E994E989C108A6B85C185686900
+6E7E789781550000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000005F0C
+4E104E154E2A4E314E364E3C4E3F4E424E564E584E824E858C6B4E8A82125F0D
+4E8E4E9E4E9F4EA04EA24EB04EB34EB64ECE4ECD4EC44EC64EC24ED74EDE4EED
+4EDF4EF74F094F5A4F304F5B4F5D4F574F474F764F884F8F4F984F7B4F694F70
+4F914F6F4F864F9651184FD44FDF4FCE4FD84FDB4FD14FDA4FD04FE44FE5501A
+50285014502A502550054F1C4FF650215029502C4FFE4FEF5011500650435047
+6703505550505048505A5056506C50785080509A508550B450B2000000000000
+99
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50C950CA50B350C250D650DE50E550ED50E350EE50F950F55109510151025116
+51155114511A5121513A5137513C513B513F51405152514C515451627AF85169
+516A516E5180518256D8518C5189518F519151935195519651A451A651A251A9
+51AA51AB51B351B151B251B051B551BD51C551C951DB51E0865551E951ED0000
+51F051F551FE5204520B5214520E5227522A522E52335239524F5244524B524C
+525E5254526A527452695273527F527D528D529452925271528852918FA88FA7
+52AC52AD52BC52B552C152CD52D752DE52E352E698ED52E052F352F552F852F9
+530653087538530D5310530F5315531A5323532F533153335338534053465345
+4E175349534D51D6535E5369536E5918537B53775382539653A053A653A553AE
+53B053B653C37C1296D953DF66FC71EE53EE53E853ED53FA5401543D5440542C
+542D543C542E54365429541D544E548F5475548E545F5471547754705492547B
+5480547654845490548654C754A254B854A554AC54C454C854A8000000000000
+9A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54AB54C254A454BE54BC54D854E554E6550F551454FD54EE54ED54FA54E25539
+55405563554C552E555C55455556555755385533555D5599558054AF558A559F
+557B557E5598559E55AE557C558355A9558755A855DA55C555DF55C455DC55E4
+55D4561455F7561655FE55FD561B55F9564E565071DF56345636563256380000
+566B5664562F566C566A56865680568A56A05694568F56A556AE56B656B456C2
+56BC56C156C356C056C856CE56D156D356D756EE56F9570056FF570457095708
+570B570D57135718571655C7571C572657375738574E573B5740574F576957C0
+57885761577F5789579357A057B357A457AA57B057C357C657D457D257D3580A
+57D657E3580B5819581D587258215862584B58706BC05852583D5879588558B9
+589F58AB58BA58DE58BB58B858AE58C558D358D158D758D958D858E558DC58E4
+58DF58EF58FA58F958FB58FC58FD5902590A5910591B68A65925592C592D5932
+5938593E7AD259555950594E595A5958596259605967596C5969000000000000
+9B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59785981599D4F5E4FAB59A359B259C659E859DC598D59D959DA5A255A1F5A11
+5A1C5A095A1A5A405A6C5A495A355A365A625A6A5A9A5ABC5ABE5ACB5AC25ABD
+5AE35AD75AE65AE95AD65AFA5AFB5B0C5B0B5B165B325AD05B2A5B365B3E5B43
+5B455B405B515B555B5A5B5B5B655B695B705B735B755B7865885B7A5B800000
+5B835BA65BB85BC35BC75BC95BD45BD05BE45BE65BE25BDE5BE55BEB5BF05BF6
+5BF35C055C075C085C0D5C135C205C225C285C385C395C415C465C4E5C535C50
+5C4F5B715C6C5C6E4E625C765C795C8C5C915C94599B5CAB5CBB5CB65CBC5CB7
+5CC55CBE5CC75CD95CE95CFD5CFA5CED5D8C5CEA5D0B5D155D175D5C5D1F5D1B
+5D115D145D225D1A5D195D185D4C5D525D4E5D4B5D6C5D735D765D875D845D82
+5DA25D9D5DAC5DAE5DBD5D905DB75DBC5DC95DCD5DD35DD25DD65DDB5DEB5DF2
+5DF55E0B5E1A5E195E115E1B5E365E375E445E435E405E4E5E575E545E5F5E62
+5E645E475E755E765E7A9EBC5E7F5EA05EC15EC25EC85ED05ECF000000000000
+9C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5ED65EE35EDD5EDA5EDB5EE25EE15EE85EE95EEC5EF15EF35EF05EF45EF85EFE
+5F035F095F5D5F5C5F0B5F115F165F295F2D5F385F415F485F4C5F4E5F2F5F51
+5F565F575F595F615F6D5F735F775F835F825F7F5F8A5F885F915F875F9E5F99
+5F985FA05FA85FAD5FBC5FD65FFB5FE45FF85FF15FDD60B35FFF602160600000
+601960106029600E6031601B6015602B6026600F603A605A6041606A6077605F
+604A6046604D6063604360646042606C606B60596081608D60E76083609A6084
+609B60966097609260A7608B60E160B860E060D360B45FF060BD60C660B560D8
+614D6115610660F660F7610060F460FA6103612160FB60F1610D610E6147613E
+61286127614A613F613C612C6134613D614261446173617761586159615A616B
+6174616F61656171615F615D6153617561996196618761AC6194619A618A6191
+61AB61AE61CC61CA61C961F761C861C361C661BA61CB7F7961CD61E661E361F6
+61FA61F461FF61FD61FC61FE620062086209620D620C6214621B000000000000
+9D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+621E6221622A622E6230623262336241624E625E6263625B62606268627C6282
+6289627E62926293629662D46283629462D762D162BB62CF62FF62C664D462C8
+62DC62CC62CA62C262C7629B62C9630C62EE62F163276302630862EF62F56350
+633E634D641C634F6396638E638063AB637663A3638F6389639F63B5636B0000
+636963BE63E963C063C663E363C963D263F663C4641664346406641364266436
+651D64176428640F6467646F6476644E652A6495649364A564A9648864BC64DA
+64D264C564C764BB64D864C264F164E7820964E064E162AC64E364EF652C64F6
+64F464F264FA650064FD6518651C650565246523652B65346535653765366538
+754B654865566555654D6558655E655D65726578658265838B8A659B659F65AB
+65B765C365C665C165C465CC65D265DB65D965E065E165F16772660A660365FB
+6773663566366634661C664F664466496641665E665D666466676668665F6662
+667066836688668E668966846698669D66C166B966C966BE66BC000000000000
+9E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+66C466B866D666DA66E0663F66E666E966F066F566F7670F6716671E67266727
+9738672E673F67366741673867376746675E67606759676367646789677067A9
+677C676A678C678B67A667A1678567B767EF67B467EC67B367E967B867E467DE
+67DD67E267EE67B967CE67C667E76A9C681E684668296840684D6832684E0000
+68B3682B685968636877687F689F688F68AD6894689D689B68836AAE68B96874
+68B568A068BA690F688D687E690168CA690868D86922692668E1690C68CD68D4
+68E768D569366912690468D768E3692568F968E068EF6928692A691A69236921
+68C669796977695C6978696B6954697E696E69396974693D695969306961695E
+695D6981696A69B269AE69D069BF69C169D369BE69CE5BE869CA69DD69BB69C3
+69A76A2E699169A0699C699569B469DE69E86A026A1B69FF6B0A69F969F269E7
+6A0569B16A1E69ED6A1469EB6A0A6A126AC16A236A136A446A0C6A726A366A78
+6A476A626A596A666A486A386A226A906A8D6AA06A846AA26AA3000000000000
+9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A9786176ABB6AC36AC26AB86AB36AAC6ADE6AD16ADF6AAA6ADA6AEA6AFB6B05
+86166AFA6B126B169B316B1F6B386B3776DC6B3998EE6B476B436B496B506B59
+6B546B5B6B5F6B616B786B796B7F6B806B846B836B8D6B986B956B9E6BA46BAA
+6BAB6BAF6BB26BB16BB36BB76BBC6BC66BCB6BD36BDF6BEC6BEB6BF36BEF0000
+9EBE6C086C136C146C1B6C246C236C5E6C556C626C6A6C826C8D6C9A6C816C9B
+6C7E6C686C736C926C906CC46CF16CD36CBD6CD76CC56CDD6CAE6CB16CBE6CBA
+6CDB6CEF6CD96CEA6D1F884D6D366D2B6D3D6D386D196D356D336D126D0C6D63
+6D936D646D5A6D796D596D8E6D956FE46D856DF96E156E0A6DB56DC76DE66DB8
+6DC66DEC6DDE6DCC6DE86DD26DC56DFA6DD96DE46DD56DEA6DEE6E2D6E6E6E2E
+6E196E726E5F6E3E6E236E6B6E2B6E766E4D6E1F6E436E3A6E4E6E246EFF6E1D
+6E386E826EAA6E986EC96EB76ED36EBD6EAF6EC46EB26ED46ED56E8F6EA56EC2
+6E9F6F416F11704C6EEC6EF86EFE6F3F6EF26F316EEF6F326ECC000000000000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F3E6F136EF76F866F7A6F786F816F806F6F6F5B6FF36F6D6F826F7C6F586F8E
+6F916FC26F666FB36FA36FA16FA46FB96FC66FAA6FDF6FD56FEC6FD46FD86FF1
+6FEE6FDB7009700B6FFA70117001700F6FFE701B701A6F74701D7018701F7030
+703E7032705170637099709270AF70F170AC70B870B370AE70DF70CB70DD0000
+70D9710970FD711C711971657155718871667162714C7156716C718F71FB7184
+719571A871AC71D771B971BE71D271C971D471CE71E071EC71E771F571FC71F9
+71FF720D7210721B7228722D722C72307232723B723C723F72407246724B7258
+7274727E7282728172877292729672A272A772B972B272C372C672C472CE72D2
+72E272E072E172F972F7500F7317730A731C7316731D7334732F73297325733E
+734E734F9ED87357736A7368737073787375737B737A73C873B373CE73BB73C0
+73E573EE73DE74A27405746F742573F87432743A7455743F745F74597441745C
+746974707463746A7476747E748B749E74A774CA74CF74D473F1000000000000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74E074E374E774E974EE74F274F074F174F874F7750475037505750C750E750D
+75157513751E7526752C753C7544754D754A7549755B7546755A756975647567
+756B756D75787576758675877574758A758975827594759A759D75A575A375C2
+75B375C375B575BD75B875BC75B175CD75CA75D275D975E375DE75FE75FF0000
+75FC760175F075FA75F275F3760B760D7609761F762776207621762276247634
+7630763B764776487646765C76587661766276687669766A7667766C76707672
+76767678767C768076837688768B768E769676937699769A76B076B476B876B9
+76BA76C276CD76D676D276DE76E176E576E776EA862F76FB7708770777047729
+7724771E77257726771B773777387747775A7768776B775B7765777F777E7779
+778E778B779177A0779E77B077B677B977BF77BC77BD77BB77C777CD77D777DA
+77DC77E377EE77FC780C781279267820792A7845788E78747886787C789A788C
+78A378B578AA78AF78D178C678CB78D478BE78BC78C578CA78EC000000000000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+78E778DA78FD78F47907791279117919792C792B794079607957795F795A7955
+7953797A797F798A799D79A79F4B79AA79AE79B379B979BA79C979D579E779EC
+79E179E37A087A0D7A187A197A207A1F79807A317A3B7A3E7A377A437A577A49
+7A617A627A699F9D7A707A797A7D7A887A977A957A987A967AA97AC87AB00000
+7AB67AC57AC47ABF90837AC77ACA7ACD7ACF7AD57AD37AD97ADA7ADD7AE17AE2
+7AE67AED7AF07B027B0F7B0A7B067B337B187B197B1E7B357B287B367B507B7A
+7B047B4D7B0B7B4C7B457B757B657B747B677B707B717B6C7B6E7B9D7B987B9F
+7B8D7B9C7B9A7B8B7B927B8F7B5D7B997BCB7BC17BCC7BCF7BB47BC67BDD7BE9
+7C117C147BE67BE57C607C007C077C137BF37BF77C177C0D7BF67C237C277C2A
+7C1F7C377C2B7C3D7C4C7C437C547C4F7C407C507C587C5F7C647C567C657C6C
+7C757C837C907CA47CAD7CA27CAB7CA17CA87CB37CB27CB17CAE7CB97CBD7CC0
+7CC57CC27CD87CD27CDC7CE29B3B7CEF7CF27CF47CF67CFA7D06000000000000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7D027D1C7D157D0A7D457D4B7D2E7D327D3F7D357D467D737D567D4E7D727D68
+7D6E7D4F7D637D937D897D5B7D8F7D7D7D9B7DBA7DAE7DA37DB57DC77DBD7DAB
+7E3D7DA27DAF7DDC7DB87D9F7DB07DD87DDD7DE47DDE7DFB7DF27DE17E057E0A
+7E237E217E127E317E1F7E097E0B7E227E467E667E3B7E357E397E437E370000
+7E327E3A7E677E5D7E567E5E7E597E5A7E797E6A7E697E7C7E7B7E837DD57E7D
+8FAE7E7F7E887E897E8C7E927E907E937E947E967E8E7E9B7E9C7F387F3A7F45
+7F4C7F4D7F4E7F507F517F557F547F587F5F7F607F687F697F677F787F827F86
+7F837F887F877F8C7F947F9E7F9D7F9A7FA37FAF7FB27FB97FAE7FB67FB88B71
+7FC57FC67FCA7FD57FD47FE17FE67FE97FF37FF998DC80068004800B80128018
+8019801C80218028803F803B804A804680528058805A805F8062806880738072
+807080768079807D807F808480868085809B8093809A80AD519080AC80DB80E5
+80D980DD80C480DA80D6810980EF80F1811B81298123812F814B000000000000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+968B8146813E8153815180FC8171816E81658166817481838188818A81808182
+81A0819581A481A3815F819381A981B081B581BE81B881BD81C081C281BA81C9
+81CD81D181D981D881C881DA81DF81E081E781FA81FB81FE8201820282058207
+820A820D821082168229822B82388233824082598258825D825A825F82640000
+82628268826A826B822E827182778278827E828D829282AB829F82BB82AC82E1
+82E382DF82D282F482F382FA8393830382FB82F982DE830682DC830982D98335
+83348316833283318340833983508345832F832B831783188385839A83AA839F
+83A283968323838E8387838A837C83B58373837583A0838983A883F4841383EB
+83CE83FD840383D8840B83C183F7840783E083F2840D8422842083BD84388506
+83FB846D842A843C855A84848477846B84AD846E848284698446842C846F8479
+843584CA846284B984BF849F84D984CD84BB84DA84D084C184C684D684A18521
+84FF84F485178518852C851F8515851484FC8540856385588548000000000000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+85418602854B8555858085A485888591858A85A8856D8594859B85EA8587859C
+8577857E859085C985BA85CF85B985D085D585DD85E585DC85F9860A8613860B
+85FE85FA86068622861A8630863F864D4E558654865F86678671869386A386A9
+86AA868B868C86B686AF86C486C686B086C9882386AB86D486DE86E986EC0000
+86DF86DB86EF8712870687088700870386FB87118709870D86F9870A8734873F
+8737873B87258729871A8760875F8778874C874E877487578768876E87598753
+8763876A880587A2879F878287AF87CB87BD87C087D096D687AB87C487B387C7
+87C687BB87EF87F287E0880F880D87FE87F687F7880E87D28811881688158822
+88218831883688398827883B8844884288528859885E8862886B8881887E889E
+8875887D88B5887288828897889288AE889988A2888D88A488B088BF88B188C3
+88C488D488D888D988DD88F9890288FC88F488E888F28904890C890A89138943
+891E8925892A892B89418944893B89368938894C891D8960895E000000000000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+89668964896D896A896F89748977897E89838988898A8993899889A189A989A6
+89AC89AF89B289BA89BD89BF89C089DA89DC89DD89E789F489F88A038A168A10
+8A0C8A1B8A1D8A258A368A418A5B8A528A468A488A7C8A6D8A6C8A628A858A82
+8A848AA88AA18A918AA58AA68A9A8AA38AC48ACD8AC28ADA8AEB8AF38AE70000
+8AE48AF18B148AE08AE28AF78ADE8ADB8B0C8B078B1A8AE18B168B108B178B20
+8B3397AB8B268B2B8B3E8B288B418B4C8B4F8B4E8B498B568B5B8B5A8B6B8B5F
+8B6C8B6F8B748B7D8B808B8C8B8E8B928B938B968B998B9A8C3A8C418C3F8C48
+8C4C8C4E8C508C558C628C6C8C788C7A8C828C898C858C8A8C8D8C8E8C948C7C
+8C98621D8CAD8CAA8CBD8CB28CB38CAE8CB68CC88CC18CE48CE38CDA8CFD8CFA
+8CFB8D048D058D0A8D078D0F8D0D8D109F4E8D138CCD8D148D168D678D6D8D71
+8D738D818D998DC28DBE8DBA8DCF8DDA8DD68DCC8DDB8DCB8DEA8DEB8DDF8DE3
+8DFC8E088E098DFF8E1D8E1E8E108E1F8E428E358E308E348E4A000000000000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E478E498E4C8E508E488E598E648E608E2A8E638E558E768E728E7C8E818E87
+8E858E848E8B8E8A8E938E918E948E998EAA8EA18EAC8EB08EC68EB18EBE8EC5
+8EC88ECB8EDB8EE38EFC8EFB8EEB8EFE8F0A8F058F158F128F198F138F1C8F1F
+8F1B8F0C8F268F338F3B8F398F458F428F3E8F4C8F498F468F4E8F578F5C0000
+8F628F638F648F9C8F9F8FA38FAD8FAF8FB78FDA8FE58FE28FEA8FEF90878FF4
+90058FF98FFA901190159021900D901E9016900B90279036903590398FF8904F
+905090519052900E9049903E90569058905E9068906F907696A890729082907D
+90819080908A9089908F90A890AF90B190B590E290E4624890DB910291129119
+91329130914A9156915891639165916991739172918B9189918291A291AB91AF
+91AA91B591B491BA91C091C191C991CB91D091D691DF91E191DB91FC91F591F6
+921E91FF9214922C92159211925E925792459249926492489295923F924B9250
+929C92969293929B925A92CF92B992B792E9930F92FA9344932E000000000000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+93199322931A9323933A9335933B935C9360937C936E935693B093AC93AD9394
+93B993D693D793E893E593D893C393DD93D093C893E4941A9414941394039407
+94109436942B94359421943A944194529444945B94609462945E946A92299470
+94759477947D945A947C947E9481947F95829587958A95949596959895990000
+95A095A895A795AD95BC95BB95B995BE95CA6FF695C395CD95CC95D595D495D6
+95DC95E195E595E296219628962E962F9642964C964F964B9677965C965E965D
+965F96669672966C968D96989695969796AA96A796B196B296B096B496B696B8
+96B996CE96CB96C996CD894D96DC970D96D596F99704970697089713970E9711
+970F971697199724972A97309739973D973E97449746974897429749975C9760
+97649766976852D2976B977197799785977C9781977A9786978B978F9790979C
+97A897A697A397B397B497C397C697C897CB97DC97ED9F4F97F27ADF97F697F5
+980F980C9838982498219837983D9846984F984B986B986F9870000000000000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+98719874987398AA98AF98B198B698C498C398C698E998EB9903990999129914
+99189921991D991E99249920992C992E993D993E9942994999459950994B9951
+9952994C99559997999899A599AD99AE99BC99DF99DB99DD99D899D199ED99EE
+99F199F299FB99F89A019A0F9A0599E29A199A2B9A379A459A429A409A430000
+9A3E9A559A4D9A5B9A579A5F9A629A659A649A699A6B9A6A9AAD9AB09ABC9AC0
+9ACF9AD19AD39AD49ADE9ADF9AE29AE39AE69AEF9AEB9AEE9AF49AF19AF79AFB
+9B069B189B1A9B1F9B229B239B259B279B289B299B2A9B2E9B2F9B329B449B43
+9B4F9B4D9B4E9B519B589B749B939B839B919B969B979B9F9BA09BA89BB49BC0
+9BCA9BB99BC69BCF9BD19BD29BE39BE29BE49BD49BE19C3A9BF29BF19BF09C15
+9C149C099C139C0C9C069C089C129C0A9C049C2E9C1B9C259C249C219C309C47
+9C329C469C3E9C5A9C609C679C769C789CE79CEC9CF09D099D089CEB9D039D06
+9D2A9D269DAF9D239D1F9D449D159D129D419D3F9D3E9D469D48000000000000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9D5D9D5E9D649D519D509D599D729D899D879DAB9D6F9D7A9D9A9DA49DA99DB2
+9DC49DC19DBB9DB89DBA9DC69DCF9DC29DD99DD39DF89DE69DED9DEF9DFD9E1A
+9E1B9E1E9E759E799E7D9E819E889E8B9E8C9E929E959E919E9D9EA59EA99EB8
+9EAA9EAD97619ECC9ECE9ECF9ED09ED49EDC9EDE9EDD9EE09EE59EE89EEF0000
+9EF49EF69EF79EF99EFB9EFC9EFD9F079F0876B79F159F219F2C9F3E9F4A9F52
+9F549F639F5F9F609F619F669F679F6C9F6A9F779F729F769F959F9C9FA0582F
+69C79059746451DC719900000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+EB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F8B5F8B60000000000000000000000000000000000000000000000000000
+F8B7FE33000000000000000000000000000000000000F8B8FE31F8B900000000
+F8BAF8BBF8BCF8BDFE300000000000000000FE35FE36FE39FE3AF8BEF8BFFE37
+FE38FE3FFE40FE3DFE3EFE41FE42FE43FE44FE3BFE3C00000000000000000000
+0000F8C000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000F8C1
+0000F8C20000F8C30000F8C40000F8C500000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F8C600000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000F8C70000F8C80000F8C9000000000000000000000000F8CA000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+ED
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+F8CB0000F8CC0000F8CD0000F8CE0000F8CF0000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000000F8D00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000000000F8D10000F8D20000F8D3000000000000000000000000F8D40000
+00000000000000000000F8D5F8D6000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macRoman.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macRoman.enc
new file mode 100644
index 0000000000..15de26623f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macRoman.enc
@@ -0,0 +1,20 @@
+# Encoding file: macRoman, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C400C500C700C900D100D600DC00E100E000E200E400E300E500E700E900E8
+00EA00EB00ED00EC00EE00EF00F100F300F200F400F600F500FA00F900FB00FC
+202000B000A200A300A7202200B600DF00AE00A9212200B400A8226000C600D8
+221E00B12264226500A500B522022211220F03C0222B00AA00BA03A900E600F8
+00BF00A100AC221A01922248220600AB00BB202600A000C000C300D501520153
+20132014201C201D2018201900F725CA00FF0178204420AC2039203AFB01FB02
+202100B7201A201E203000C200CA00C100CB00C800CD00CE00CF00CC00D300D4
+F8FF00D200DA00DB00D9013102C602DC00AF02D802D902DA00B802DD02DB02C7
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macRomania.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macRomania.enc
new file mode 100644
index 0000000000..ce41cf427f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macRomania.enc
@@ -0,0 +1,20 @@
+# Encoding file: macRomania, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C400C500C700C900D100D600DC00E100E000E200E400E300E500E700E900E8
+00EA00EB00ED00EC00EE00EF00F100F300F200F400F600F500FA00F900FB00FC
+202000B000A200A300A7202200B600DF00AE00A9212200B400A822600102015E
+221E00B12264226500A500B522022211220F03C0222B00AA00BA21260103015F
+00BF00A100AC221A01922248220600AB00BB202600A000C000C300D501520153
+20132014201C201D2018201900F725CA00FF0178204400A42039203A01620163
+202100B7201A201E203000C200CA00C100CB00C800CD00CE00CF00CC00D300D4
+F8FF00D200DA00DB00D9013102C602DC00AF02D802D902DA00B802DD02DB02C7
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macThai.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macThai.enc
new file mode 100644
index 0000000000..7d9c8ad4a2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macThai.enc
@@ -0,0 +1,20 @@
+# Encoding file: macThai, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00AB00BB2026F88CF88FF892F895F898F88BF88EF891F894F897201C201DF899
+FFFD2022F884F889F885F886F887F888F88AF88DF890F893F89620182019FFFD
+00A00E010E020E030E040E050E060E070E080E090E0A0E0B0E0C0E0D0E0E0E0F
+0E100E110E120E130E140E150E160E170E180E190E1A0E1B0E1C0E1D0E1E0E1F
+0E200E210E220E230E240E250E260E270E280E290E2A0E2B0E2C0E2D0E2E0E2F
+0E300E310E320E330E340E350E360E370E380E390E3AFEFF200B201320140E3F
+0E400E410E420E430E440E450E460E470E480E490E4A0E4B0E4C0E4D21220E4F
+0E500E510E520E530E540E550E560E570E580E5900AE00A9FFFDFFFDFFFDFFFD
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macTurkish.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macTurkish.enc
new file mode 100644
index 0000000000..f9542ae5c8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macTurkish.enc
@@ -0,0 +1,20 @@
+# Encoding file: macTurkish, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+00C400C500C700C900D100D600DC00E100E000E200E400E300E500E700E900E8
+00EA00EB00ED00EC00EE00EF00F100F300F200F400F600F500FA00F900FB00FC
+202000B000A200A300A7202200B600DF00AE00A9212200B400A8226000C600D8
+221E00B12264226500A500B522022211220F03C0222B00AA00BA03A900E600F8
+00BF00A100AC221A01922248220600AB00BB202600A000C000C300D501520153
+20132014201C201D2018201900F725CA00FF0178011E011F01300131015E015F
+202100B7201A201E203000C200CA00C100CB00C800CD00CE00CF00CC00D300D4
+F8FF00D200DA00DB00D9F8A002C602DC00AF02D802D902DA00B802DD02DB02C7
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macUkraine.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macUkraine.enc
new file mode 100644
index 0000000000..643cc45e9e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/macUkraine.enc
@@ -0,0 +1,20 @@
+# Encoding file: macUkraine, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0410041104120413041404150416041704180419041A041B041C041D041E041F
+0420042104220423042404250426042704280429042A042B042C042D042E042F
+202000B0049000A300A7202200B6040600AE00A9212204020452226004030453
+221E00B122642265045600B504910408040404540407045704090459040A045A
+0458040500AC221A01922248220600AB00BB202600A0040B045B040C045C0455
+20132014201C201D2018201900F7201E040E045E040F045F211604010451044F
+0430043104320433043404350436043704380439043A043B043C043D043E043F
+0440044104420443044404450446044704480449044A044B044C044D044E00A4
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/shiftjis.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/shiftjis.enc
new file mode 100644
index 0000000000..140aec4c15
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/shiftjis.enc
@@ -0,0 +1,690 @@
+# Encoding file: shiftjis, multi-byte
+M
+003F 0 40
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E007F
+0080000000000000000000850086008700000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000FF61FF62FF63FF64FF65FF66FF67FF68FF69FF6AFF6BFF6CFF6DFF6EFF6F
+FF70FF71FF72FF73FF74FF75FF76FF77FF78FF79FF7AFF7BFF7CFF7DFF7EFF7F
+FF80FF81FF82FF83FF84FF85FF86FF87FF88FF89FF8AFF8BFF8CFF8DFF8EFF8F
+FF90FF91FF92FF93FF94FF95FF96FF97FF98FF99FF9AFF9BFF9CFF9DFF9EFF9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+81
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+300030013002FF0CFF0E30FBFF1AFF1BFF1FFF01309B309C00B4FF4000A8FF3E
+FFE3FF3F30FD30FE309D309E30034EDD30053006300730FC20152010FF0FFF3C
+301C2016FF5C2026202520182019201C201DFF08FF0930143015FF3BFF3DFF5B
+FF5D30083009300A300B300C300D300E300F30103011FF0B221200B100D70000
+00F7FF1D2260FF1CFF1E22662267221E22342642264000B0203220332103FFE5
+FF0400A200A3FF05FF03FF06FF0AFF2000A72606260525CB25CF25CE25C725C6
+25A125A025B325B225BD25BC203B301221922190219121933013000000000000
+000000000000000000000000000000002208220B2286228722822283222A2229
+000000000000000000000000000000002227222800AC21D221D4220022030000
+0000000000000000000000000000000000000000222022A52312220222072261
+2252226A226B221A223D221D2235222B222C0000000000000000000000000000
+212B2030266F266D266A2020202100B6000000000000000025EF000000000000
+82
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FF10
+FF11FF12FF13FF14FF15FF16FF17FF18FF190000000000000000000000000000
+FF21FF22FF23FF24FF25FF26FF27FF28FF29FF2AFF2BFF2CFF2DFF2EFF2FFF30
+FF31FF32FF33FF34FF35FF36FF37FF38FF39FF3A000000000000000000000000
+0000FF41FF42FF43FF44FF45FF46FF47FF48FF49FF4AFF4BFF4CFF4DFF4EFF4F
+FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5A00000000000000003041
+30423043304430453046304730483049304A304B304C304D304E304F30503051
+30523053305430553056305730583059305A305B305C305D305E305F30603061
+30623063306430653066306730683069306A306B306C306D306E306F30703071
+30723073307430753076307730783079307A307B307C307D307E307F30803081
+30823083308430853086308730883089308A308B308C308D308E308F30903091
+3092309300000000000000000000000000000000000000000000000000000000
+83
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+30A130A230A330A430A530A630A730A830A930AA30AB30AC30AD30AE30AF30B0
+30B130B230B330B430B530B630B730B830B930BA30BB30BC30BD30BE30BF30C0
+30C130C230C330C430C530C630C730C830C930CA30CB30CC30CD30CE30CF30D0
+30D130D230D330D430D530D630D730D830D930DA30DB30DC30DD30DE30DF0000
+30E030E130E230E330E430E530E630E730E830E930EA30EB30EC30ED30EE30EF
+30F030F130F230F330F430F530F6000000000000000000000000000000000391
+03920393039403950396039703980399039A039B039C039D039E039F03A003A1
+03A303A403A503A603A703A803A90000000000000000000000000000000003B1
+03B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF03C003C1
+03C303C403C503C603C703C803C9000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+84
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+04100411041204130414041504010416041704180419041A041B041C041D041E
+041F0420042104220423042404250426042704280429042A042B042C042D042E
+042F000000000000000000000000000000000000000000000000000000000000
+04300431043204330434043504510436043704380439043A043B043C043D0000
+043E043F0440044104420443044404450446044704480449044A044B044C044D
+044E044F00000000000000000000000000000000000000000000000000002500
+2502250C251025182514251C252C25242534253C25012503250F2513251B2517
+25232533252B253B254B2520252F25282537253F251D25302525253825420000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+88
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000004E9C
+55165A03963F54C0611B632859F690228475831C7A5060AA63E16E2565ED8466
+82A69BF56893572765A162715B9B59D0867B98F47D627DBE9B8E62167C9F88B7
+5B895EB563096697684895C7978D674F4EE54F0A4F4D4F9D504956F2593759D4
+5A015C0960DF610F61706613690570BA754F757079FB7DAD7DEF80C3840E8863
+8B029055907A533B4E954EA557DF80B290C178EF4E0058F16EA290387A328328
+828B9C2F5141537054BD54E156E059FB5F1598F26DEB80E4852D000000000000
+89
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9662967096A097FB540B53F35B8770CF7FBD8FC296E8536F9D5C7ABA4E117893
+81FC6E26561855046B1D851A9C3B59E553A96D6674DC958F56424E91904B96F2
+834F990C53E155B65B305F71662066F368046C386CF36D29745B76C87A4E9834
+82F1885B8A6092ED6DB275AB76CA99C560A68B018D8A95B2698E53AD51860000
+5712583059445BB45EF6602863A963F46CBF6F14708E7114715971D5733F7E01
+827682D185979060925B9D1B586965BC6C5A752551F9592E59655F805FDC62BC
+65FA6A2A6B276BB4738B7FC189569D2C9D0E9EC45CA16C96837B51045C4B61B6
+81C6687672614E594FFA537860696E297A4F97F34E0B53164EEE4F554F3D4FA1
+4F7352A053EF5609590F5AC15BB65BE179D16687679C67B66B4C6CB3706B73C2
+798D79BE7A3C7B8782B182DB8304837783EF83D387668AB256298CA88FE6904E
+971E868A4FC45CE862117259753B81E582BD86FE8CC096C5991399D54ECB4F1A
+89E356DE584A58CA5EFB5FEB602A6094606261D0621262D06539000000000000
+8A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9B41666668B06D777070754C76867D7582A587F9958B968E8C9D51F152BE5916
+54B35BB35D16616869826DAF788D84CB88578A7293A79AB86D6C99A886D957A3
+67FF86CE920E5283568754045ED362E164B9683C68386BBB737278BA7A6B899A
+89D28D6B8F0390ED95A3969497695B665CB3697D984D984E639B7B206A2B0000
+6A7F68B69C0D6F5F5272559D607062EC6D3B6E076ED1845B89108F444E149C39
+53F6691B6A3A9784682A515C7AC384B291DC938C565B9D286822830584317CA5
+520882C574E64E7E4F8351A05BD2520A52D852E75DFB559A582A59E65B8C5B98
+5BDB5E725E7960A3611F616361BE63DB656267D1685368FA6B3E6B536C576F22
+6F976F4574B0751876E3770B7AFF7BA17C217DE97F367FF0809D8266839E89B3
+8ACC8CAB908494519593959195A2966597D3992882184E38542B5CB85DCC73A9
+764C773C5CA97FEB8D0B96C19811985498584F014F0E5371559C566857FA5947
+5B095BC45C905E0C5E7E5FCC63EE673A65D765E2671F68CB68C4000000000000
+8B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A5F5E306BC56C176C7D757F79485B637A007D005FBD898F8A188CB48D778ECC
+8F1D98E29A0E9B3C4E80507D510059935B9C622F628064EC6B3A72A075917947
+7FA987FB8ABC8B7063AC83CA97A05409540355AB68546A588A70782767759ECD
+53745BA2811A865090064E184E454EC74F1153CA54385BAE5F13602565510000
+673D6C426C726CE3707874037A767AAE7B087D1A7CFE7D6665E7725B53BB5C45
+5DE862D262E063196E20865A8A318DDD92F86F0179A69B5A4EA84EAB4EAC4F9B
+4FA050D151477AF6517151F653545321537F53EB55AC58835CE15F375F4A602F
+6050606D631F65596A4B6CC172C272ED77EF80F881058208854E90F793E197FF
+99579A5A4EF051DD5C2D6681696D5C4066F26975738968507C8150C552E45747
+5DFE932665A46B236B3D7434798179BD7B4B7DCA82B983CC887F895F8B398FD1
+91D1541F92804E5D503653E5533A72D7739677E982E68EAF99C699C899D25177
+611A865E55B07A7A50765BD3904796854E326ADB91E75C515C48000000000000
+8C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+63987A9F6C9397748F617AAA718A96887C8268177E706851936C52F2541B85AB
+8A137FA48ECD90E15366888879414FC250BE521151445553572D73EA578B5951
+5F625F8460756176616761A963B2643A656C666F68426E1375667A3D7CFB7D4C
+7D997E4B7F6B830E834A86CD8A088A638B668EFD981A9D8F82B88FCE9BE80000
+5287621F64836FC09699684150916B206C7A6F547A747D5088408A2367084EF6
+503950265065517C5238526355A7570F58055ACC5EFA61B261F862F36372691C
+6A29727D72AC732E7814786F7D79770C80A9898B8B198CE28ED290639375967A
+98559A139E785143539F53B35E7B5F266E1B6E90738473FE7D4382378A008AFA
+96504E4E500B53E4547C56FA59D15B645DF15EAB5F276238654567AF6E5672D0
+7CCA88B480A180E183F0864E8A878DE8923796C798679F134E944E924F0D5348
+5449543E5A2F5F8C5FA1609F68A76A8E745A78818A9E8AA48B7791904E5E9BC9
+4EA44F7C4FAF501950165149516C529F52B952FE539A53E35411000000000000
+8D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+540E5589575157A2597D5B545B5D5B8F5DE55DE75DF75E785E835E9A5EB75F18
+6052614C629762D863A7653B6602664366F4676D6821689769CB6C5F6D2A6D69
+6E2F6E9D75327687786C7A3F7CE07D057D187D5E7DB18015800380AF80B18154
+818F822A8352884C88618B1B8CA28CFC90CA91759271783F92FC95A4964D0000
+980599999AD89D3B525B52AB53F7540858D562F76FE08C6A8F5F9EB9514B523B
+544A56FD7A4091779D609ED273446F09817075115FFD60DA9AA872DB8FBC6B64
+98034ECA56F0576458BE5A5A606861C7660F6606683968B16DF775D57D3A826E
+9B424E9B4F5053C955065D6F5DE65DEE67FB6C99747378028A50939688DF5750
+5EA7632B50B550AC518D670054C9585E59BB5BB05F69624D63A1683D6B736E08
+707D91C7728078157826796D658E7D3083DC88C18F09969B5264572867507F6A
+8CA151B45742962A583A698A80B454B25D0E57FC78959DFA4F5C524A548B643E
+6628671467F57A847B567D22932F685C9BAD7B395319518A5237000000000000
+8E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5BDF62F664AE64E6672D6BBA85A996D176909BD6634C93069BAB76BF66524E09
+509853C25C7160E864926563685F71E673CA75237B977E8286958B838CDB9178
+991065AC66AB6B8B4ED54ED44F3A4F7F523A53F853F255E356DB58EB59CB59C9
+59FF5B505C4D5E025E2B5FD7601D6307652F5B5C65AF65BD65E8679D6B620000
+6B7B6C0F7345794979C17CF87D197D2B80A2810281F389968A5E8A698A668A8C
+8AEE8CC78CDC96CC98FC6B6F4E8B4F3C4F8D51505B575BFA6148630166426B21
+6ECB6CBB723E74BD75D478C1793A800C803381EA84948F9E6C509E7F5F0F8B58
+9D2B7AFA8EF85B8D96EB4E0353F157F759315AC95BA460896E7F6F0675BE8CEA
+5B9F85007BE0507267F4829D5C61854A7E1E820E51995C0463688D66659C716E
+793E7D1780058B1D8ECA906E86C790AA501F52FA5C3A6753707C7235914C91C8
+932B82E55BC25F3160F94E3B53D65B88624B67316B8A72E973E07A2E816B8DA3
+91529996511253D7546A5BFF63886A397DAC970056DA53CE5468000000000000
+8F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5B975C315DDE4FEE610162FE6D3279C079CB7D427E4D7FD281ED821F84908846
+89728B908E748F2F9031914B916C96C6919C4EC04F4F514553415F93620E67D4
+6C416E0B73637E2691CD928353D459195BBF6DD1795D7E2E7C9B587E719F51FA
+88538FF04FCA5CFB662577AC7AE3821C99FF51C65FAA65EC696F6B896DF30000
+6E966F6476FE7D145DE190759187980651E6521D6240669166D96E1A5EB67DD2
+7F7266F885AF85F78AF852A953D959735E8F5F90605592E4966450B7511F52DD
+5320534753EC54E8554655315617596859BE5A3C5BB55C065C0F5C115C1A5E84
+5E8A5EE05F70627F628462DB638C63776607660C662D6676677E68A26A1F6A35
+6CBC6D886E096E58713C7126716775C77701785D7901796579F07AE07B117CA7
+7D39809683D6848B8549885D88F38A1F8A3C8A548A738C618CDE91A49266937E
+9418969C97984E0A4E084E1E4E575197527057CE583458CC5B225E3860C564FE
+676167566D4472B675737A6384B88B7291B89320563157F498FE000000000000
+90
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+62ED690D6B9671ED7E548077827289E698DF87558FB15C3B4F384FE14FB55507
+5A205BDD5BE95FC3614E632F65B0664B68EE699B6D786DF1753375B9771F795E
+79E67D3381E382AF85AA89AA8A3A8EAB8F9B903291DD97074EBA4EC152035875
+58EC5C0B751A5C3D814E8A0A8FC59663976D7B258ACF9808916256F353A80000
+9017543957825E2563A86C34708A77617C8B7FE088709042915493109318968F
+745E9AC45D075D69657067A28DA896DB636E6749691983C5981796C088FE6F84
+647A5BF84E16702C755D662F51C4523652E259D35F8160276210653F6574661F
+667468F268166B636E057272751F76DB7CBE805658F088FD897F8AA08A938ACB
+901D91929752975965897A0E810696BB5E2D60DC621A65A56614679077F37A4D
+7C4D7E3E810A8CAC8D648DE18E5F78A9520762D963A5644262988A2D7A837BC0
+8AAC96EA7D76820C87494ED95148534353605BA35C025C165DDD6226624764B0
+681368346CC96D456D1767D36F5C714E717D65CB7A7F7BAD7DDA000000000000
+91
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7E4A7FA8817A821B823985A68A6E8CCE8DF59078907792AD929195839BAE524D
+55846F387136516879857E5581B37CCE564C58515CA863AA66FE66FD695A72D9
+758F758E790E795679DF7C977D207D4486078A34963B90619F2050E7527553CC
+53E2500955AA58EE594F723D5B8B5C64531D60E360F3635C6383633F63BB0000
+64CD65E966F95DE369CD69FD6F1571E54E8975E976F87A937CDF7DCF7D9C8061
+83498358846C84BC85FB88C58D709001906D9397971C9A1250CF5897618E81D3
+85358D0890204FC3507452475373606F6349675F6E2C8DB3901F4FD75C5E8CCA
+65CF7D9A53528896517663C35B585B6B5C0A640D6751905C4ED6591A592A6C70
+8A51553E581559A560F0625367C182356955964099C49A284F5358065BFE8010
+5CB15E2F5F856020614B623466FF6CF06EDE80CE817F82D4888B8CB89000902E
+968A9EDB9BDB4EE353F059277B2C918D984C9DF96EDD7027535355445B856258
+629E62D36CA26FEF74228A1794386FC18AFE833851E786F853EA000000000000
+92
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+53E94F4690548FB0596A81315DFD7AEA8FBF68DA8C3772F89C486A3D8AB04E39
+53585606576662C563A265E66B4E6DE16E5B70AD77ED7AEF7BAA7DBB803D80C6
+86CB8A95935B56E358C75F3E65AD66966A806BB575378AC7502477E557305F1B
+6065667A6C6075F47A1A7F6E81F48718904599B37BC9755C7AF97B5184C40000
+901079E97A9283365AE177404E2D4EF25B995FE062BD663C67F16CE8866B8877
+8A3B914E92F399D06A177026732A82E784578CAF4E01514651CB558B5BF55E16
+5E335E815F145F355F6B5FB461F2631166A2671D6F6E7252753A773A80748139
+817887768ABF8ADC8D858DF3929A957798029CE552C5635776F467156C8873CD
+8CC393AE96736D25589C690E69CC8FFD939A75DB901A585A680263B469FB4F43
+6F2C67D88FBB85267DB49354693F6F70576A58F75B2C7D2C722A540A91E39DB4
+4EAD4F4E505C507552438C9E544858245B9A5E1D5E955EAD5EF75F1F608C62B5
+633A63D068AF6C407887798E7A0B7DE082478A028AE68E449013000000000000
+93
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+90B8912D91D89F0E6CE5645864E265756EF476847B1B906993D16EBA54F25FB9
+64A48F4D8FED92445178586B59295C555E976DFB7E8F751C8CBC8EE2985B70B9
+4F1D6BBF6FB1753096FB514E54105835585759AC5C605F926597675C6E21767B
+83DF8CED901490FD934D7825783A52AA5EA6571F597460125012515A51AC0000
+51CD520055105854585859575B955CF65D8B60BC6295642D6771684368BC68DF
+76D76DD86E6F6D9B706F71C85F5375D879777B497B547B527CD67D7152308463
+856985E48A0E8B048C468E0F9003900F94199676982D9A3095D850CD52D5540C
+58025C0E61A7649E6D1E77B37AE580F48404905392855CE09D07533F5F975FB3
+6D9C7279776379BF7BE46BD272EC8AAD68036A6151F87A8169345C4A9CF682EB
+5BC59149701E56785C6F60C765666C8C8C5A90419813545166C7920D594890A3
+51854E4D51EA85998B0E7058637A934B696299B47E047577535769608EDF96E3
+6C5D4E8C5C3C5F108FE953028CD1808986795EFF65E54E735165000000000000
+94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59825C3F97EE4EFB598A5FCD8A8D6FE179B079625BE78471732B71B15E745FF5
+637B649A71C37C984E435EFC4E4B57DC56A260A96FC37D0D80FD813381BF8FB2
+899786A45DF4628A64AD898767776CE26D3E743678345A467F7582AD99AC4FF3
+5EC362DD63926557676F76C3724C80CC80BA8F29914D500D57F95A9268850000
+6973716472FD8CB758F28CE0966A9019877F79E477E784294F2F5265535A62CD
+67CF6CCA767D7B947C95823685848FEB66DD6F2072067E1B83AB99C19EA651FD
+7BB178727BB880877B486AE85E61808C75517560516B92626E8C767A91979AEA
+4F107F70629C7B4F95A59CE9567A585986E496BC4F345224534A53CD53DB5E06
+642C6591677F6C3E6C4E724872AF73ED75547E41822C85E98CA97BC491C67169
+981298EF633D6669756A76E478D0854386EE532A5351542659835E875F7C60B2
+6249627962AB65906BD46CCC75B276AE789179D87DCB7F7780A588AB8AB98CBB
+907F975E98DB6A0B7C3850995C3E5FAE67876BD8743577097F8E000000000000
+95
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9F3B67CA7A175339758B9AED5F66819D83F180985F3C5FC575627B46903C6867
+59EB5A9B7D10767E8B2C4FF55F6A6A196C376F0274E2796888688A558C795EDF
+63CF75C579D282D7932892F2849C86ED9C2D54C15F6C658C6D5C70158CA78CD3
+983B654F74F64E0D4ED857E0592B5A665BCC51A85E035E9C6016627665770000
+65A7666E6D6E72367B268150819A82998B5C8CA08CE68D74961C96444FAE64AB
+6B66821E8461856A90E85C01695398A8847A85574F0F526F5FA95E45670D798F
+8179890789866DF55F1762556CB84ECF72699B925206543B567458B361A4626E
+711A596E7C897CDE7D1B96F06587805E4E194F75517558405E635E735F0A67C4
+4E26853D9589965B7C73980150FB58C1765678A7522577A585117B86504F5909
+72477BC77DE88FBA8FD4904D4FBF52C95A295F0197AD4FDD821792EA57036355
+6B69752B88DC8F147A4252DF58936155620A66AE6BCD7C3F83E950234FF85305
+5446583159495B9D5CF05CEF5D295E9662B16367653E65B9670B000000000000
+96
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6CD56CE170F978327E2B80DE82B3840C84EC870289128A2A8C4A90A692D298FD
+9CF39D6C4E4F4EA1508D5256574A59A85E3D5FD85FD9623F66B4671B67D068D2
+51927D2180AA81A88B008C8C8CBF927E96325420982C531750D5535C58A864B2
+6734726777667A4691E652C36CA16B8658005E4C5954672C7FFB51E176C60000
+646978E89B549EBB57CB59B96627679A6BCE54E969D95E55819C67959BAA67FE
+9C52685D4EA64FE353C862B9672B6CAB8FC44FAD7E6D9EBF4E0761626E806F2B
+85135473672A9B455DF37B955CAC5BC6871C6E4A84D17A14810859997C8D6C11
+772052D959227121725F77DB97279D61690B5A7F5A1851A5540D547D660E76DF
+8FF792989CF459EA725D6EC5514D68C97DBF7DEC97629EBA64786A2183025984
+5B5F6BDB731B76F27DB280178499513267289ED976EE676252FF99055C24623B
+7C7E8CB0554F60B67D0B958053014E5F51B6591C723A803691CE5F2577E25384
+5F797D0485AC8A338E8D975667F385AE9453610961086CB9765200000000FF5E
+97
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8AED8F38552F4F51512A52C753CB5BA55E7D60A0618263D6670967DA6E676D8C
+733673377531795088D58A98904A909190F596C4878D59154E884F594E0E8A89
+8F3F981050AD5E7C59965BB95EB863DA63FA64C166DC694A69D86D0B6EB67194
+75287AAF7F8A8000844984C989818B218E0A9065967D990A617E62916B320000
+6C836D747FCC7FFC6DC07F8587BA88F8676583B1983C96F76D1B7D61843D916A
+4E7153755D506B046FEB85CD862D89A75229540F5C65674E68A87406748375E2
+88CF88E191CC96E296785F8B73877ACB844E63A0756552896D416E9C74097559
+786B7C9296867ADC9F8D4FB6616E65C5865C4E864EAE50DA4E2151CC5BEE6599
+68816DBC731F764277AD7A1C7CE7826F8AD2907C91CF96759818529B7DD1502B
+539867976DCB71D0743381E88F2A96A39C579E9F746058416D997D2F985E4EE4
+4F364F8B51B752B15DBA601C73B2793C82D3923496B796F6970A9E979F6266A6
+6B74521752A370C888C25EC9604B61906F2371497C3E7DF4806F000000000000
+98
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+84EE9023932C54429B6F6AD370898CC28DEF973252B45A415ECA5F046717697C
+69946D6A6F0F726272FC7BED8001807E874B90CE516D9E937984808B93328AD6
+502D548C8A716B6A8CC4810760D167A09DF24E994E989C108A6B85C185686900
+6E7E789781550000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000005F0C
+4E104E154E2A4E314E364E3C4E3F4E424E564E584E824E858C6B4E8A82125F0D
+4E8E4E9E4E9F4EA04EA24EB04EB34EB64ECE4ECD4EC44EC64EC24ED74EDE4EED
+4EDF4EF74F094F5A4F304F5B4F5D4F574F474F764F884F8F4F984F7B4F694F70
+4F914F6F4F864F9651184FD44FDF4FCE4FD84FDB4FD14FDA4FD04FE44FE5501A
+50285014502A502550054F1C4FF650215029502C4FFE4FEF5011500650435047
+6703505550505048505A5056506C50785080509A508550B450B2000000000000
+99
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+50C950CA50B350C250D650DE50E550ED50E350EE50F950F55109510151025116
+51155114511A5121513A5137513C513B513F51405152514C515451627AF85169
+516A516E5180518256D8518C5189518F519151935195519651A451A651A251A9
+51AA51AB51B351B151B251B051B551BD51C551C951DB51E0865551E951ED0000
+51F051F551FE5204520B5214520E5227522A522E52335239524F5244524B524C
+525E5254526A527452695273527F527D528D529452925271528852918FA88FA7
+52AC52AD52BC52B552C152CD52D752DE52E352E698ED52E052F352F552F852F9
+530653087538530D5310530F5315531A5323532F533153335338534053465345
+4E175349534D51D6535E5369536E5918537B53775382539653A053A653A553AE
+53B053B653C37C1296D953DF66FC71EE53EE53E853ED53FA5401543D5440542C
+542D543C542E54365429541D544E548F5475548E545F5471547754705492547B
+5480547654845490548654C754A254B854A554AC54C454C854A8000000000000
+9A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+54AB54C254A454BE54BC54D854E554E6550F551454FD54EE54ED54FA54E25539
+55405563554C552E555C55455556555755385533555D5599558054AF558A559F
+557B557E5598559E55AE557C558355A9558755A855DA55C555DF55C455DC55E4
+55D4561455F7561655FE55FD561B55F9564E565071DF56345636563256380000
+566B5664562F566C566A56865680568A56A05694568F56A556AE56B656B456C2
+56BC56C156C356C056C856CE56D156D356D756EE56F9570056FF570457095708
+570B570D57135718571655C7571C572657375738574E573B5740574F576957C0
+57885761577F5789579357A057B357A457AA57B057C357C657D457D257D3580A
+57D657E3580B5819581D587258215862584B58706BC05852583D5879588558B9
+589F58AB58BA58DE58BB58B858AE58C558D358D158D758D958D858E558DC58E4
+58DF58EF58FA58F958FB58FC58FD5902590A5910591B68A65925592C592D5932
+5938593E7AD259555950594E595A5958596259605967596C5969000000000000
+9B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+59785981599D4F5E4FAB59A359B259C659E859DC598D59D959DA5A255A1F5A11
+5A1C5A095A1A5A405A6C5A495A355A365A625A6A5A9A5ABC5ABE5ACB5AC25ABD
+5AE35AD75AE65AE95AD65AFA5AFB5B0C5B0B5B165B325AD05B2A5B365B3E5B43
+5B455B405B515B555B5A5B5B5B655B695B705B735B755B7865885B7A5B800000
+5B835BA65BB85BC35BC75BC95BD45BD05BE45BE65BE25BDE5BE55BEB5BF05BF6
+5BF35C055C075C085C0D5C135C205C225C285C385C395C415C465C4E5C535C50
+5C4F5B715C6C5C6E4E625C765C795C8C5C915C94599B5CAB5CBB5CB65CBC5CB7
+5CC55CBE5CC75CD95CE95CFD5CFA5CED5D8C5CEA5D0B5D155D175D5C5D1F5D1B
+5D115D145D225D1A5D195D185D4C5D525D4E5D4B5D6C5D735D765D875D845D82
+5DA25D9D5DAC5DAE5DBD5D905DB75DBC5DC95DCD5DD35DD25DD65DDB5DEB5DF2
+5DF55E0B5E1A5E195E115E1B5E365E375E445E435E405E4E5E575E545E5F5E62
+5E645E475E755E765E7A9EBC5E7F5EA05EC15EC25EC85ED05ECF000000000000
+9C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+5ED65EE35EDD5EDA5EDB5EE25EE15EE85EE95EEC5EF15EF35EF05EF45EF85EFE
+5F035F095F5D5F5C5F0B5F115F165F295F2D5F385F415F485F4C5F4E5F2F5F51
+5F565F575F595F615F6D5F735F775F835F825F7F5F8A5F885F915F875F9E5F99
+5F985FA05FA85FAD5FBC5FD65FFB5FE45FF85FF15FDD60B35FFF602160600000
+601960106029600E6031601B6015602B6026600F603A605A6041606A6077605F
+604A6046604D6063604360646042606C606B60596081608D60E76083609A6084
+609B60966097609260A7608B60E160B860E060D360B45FF060BD60C660B560D8
+614D6115610660F660F7610060F460FA6103612160FB60F1610D610E6147613E
+61286127614A613F613C612C6134613D614261446173617761586159615A616B
+6174616F61656171615F615D6153617561996196618761AC6194619A618A6191
+61AB61AE61CC61CA61C961F761C861C361C661BA61CB7F7961CD61E661E361F6
+61FA61F461FF61FD61FC61FE620062086209620D620C6214621B000000000000
+9D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+621E6221622A622E6230623262336241624E625E6263625B62606268627C6282
+6289627E62926293629662D46283629462D762D162BB62CF62FF62C664D462C8
+62DC62CC62CA62C262C7629B62C9630C62EE62F163276302630862EF62F56350
+633E634D641C634F6396638E638063AB637663A3638F6389639F63B5636B0000
+636963BE63E963C063C663E363C963D263F663C4641664346406641364266436
+651D64176428640F6467646F6476644E652A6495649364A564A9648864BC64DA
+64D264C564C764BB64D864C264F164E7820964E064E162AC64E364EF652C64F6
+64F464F264FA650064FD6518651C650565246523652B65346535653765366538
+754B654865566555654D6558655E655D65726578658265838B8A659B659F65AB
+65B765C365C665C165C465CC65D265DB65D965E065E165F16772660A660365FB
+6773663566366634661C664F664466496641665E665D666466676668665F6662
+667066836688668E668966846698669D66C166B966C966BE66BC000000000000
+9E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+66C466B866D666DA66E0663F66E666E966F066F566F7670F6716671E67266727
+9738672E673F67366741673867376746675E67606759676367646789677067A9
+677C676A678C678B67A667A1678567B767EF67B467EC67B367E967B867E467DE
+67DD67E267EE67B967CE67C667E76A9C681E684668296840684D6832684E0000
+68B3682B685968636877687F689F688F68AD6894689D689B68836AAE68B96874
+68B568A068BA690F688D687E690168CA690868D86922692668E1690C68CD68D4
+68E768D569366912690468D768E3692568F968E068EF6928692A691A69236921
+68C669796977695C6978696B6954697E696E69396974693D695969306961695E
+695D6981696A69B269AE69D069BF69C169D369BE69CE5BE869CA69DD69BB69C3
+69A76A2E699169A0699C699569B469DE69E86A026A1B69FF6B0A69F969F269E7
+6A0569B16A1E69ED6A1469EB6A0A6A126AC16A236A136A446A0C6A726A366A78
+6A476A626A596A666A486A386A226A906A8D6AA06A846AA26AA3000000000000
+9F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6A9786176ABB6AC36AC26AB86AB36AAC6ADE6AD16ADF6AAA6ADA6AEA6AFB6B05
+86166AFA6B126B169B316B1F6B386B3776DC6B3998EE6B476B436B496B506B59
+6B546B5B6B5F6B616B786B796B7F6B806B846B836B8D6B986B956B9E6BA46BAA
+6BAB6BAF6BB26BB16BB36BB76BBC6BC66BCB6BD36BDF6BEC6BEB6BF36BEF0000
+9EBE6C086C136C146C1B6C246C236C5E6C556C626C6A6C826C8D6C9A6C816C9B
+6C7E6C686C736C926C906CC46CF16CD36CBD6CD76CC56CDD6CAE6CB16CBE6CBA
+6CDB6CEF6CD96CEA6D1F884D6D366D2B6D3D6D386D196D356D336D126D0C6D63
+6D936D646D5A6D796D596D8E6D956FE46D856DF96E156E0A6DB56DC76DE66DB8
+6DC66DEC6DDE6DCC6DE86DD26DC56DFA6DD96DE46DD56DEA6DEE6E2D6E6E6E2E
+6E196E726E5F6E3E6E236E6B6E2B6E766E4D6E1F6E436E3A6E4E6E246EFF6E1D
+6E386E826EAA6E986EC96EB76ED36EBD6EAF6EC46EB26ED46ED56E8F6EA56EC2
+6E9F6F416F11704C6EEC6EF86EFE6F3F6EF26F316EEF6F326ECC000000000000
+E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+6F3E6F136EF76F866F7A6F786F816F806F6F6F5B6FF36F6D6F826F7C6F586F8E
+6F916FC26F666FB36FA36FA16FA46FB96FC66FAA6FDF6FD56FEC6FD46FD86FF1
+6FEE6FDB7009700B6FFA70117001700F6FFE701B701A6F74701D7018701F7030
+703E7032705170637099709270AF70F170AC70B870B370AE70DF70CB70DD0000
+70D9710970FD711C711971657155718871667162714C7156716C718F71FB7184
+719571A871AC71D771B971BE71D271C971D471CE71E071EC71E771F571FC71F9
+71FF720D7210721B7228722D722C72307232723B723C723F72407246724B7258
+7274727E7282728172877292729672A272A772B972B272C372C672C472CE72D2
+72E272E072E172F972F7500F7317730A731C7316731D7334732F73297325733E
+734E734F9ED87357736A7368737073787375737B737A73C873B373CE73BB73C0
+73E573EE73DE74A27405746F742573F87432743A7455743F745F74597441745C
+746974707463746A7476747E748B749E74A774CA74CF74D473F1000000000000
+E1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+74E074E374E774E974EE74F274F074F174F874F7750475037505750C750E750D
+75157513751E7526752C753C7544754D754A7549755B7546755A756975647567
+756B756D75787576758675877574758A758975827594759A759D75A575A375C2
+75B375C375B575BD75B875BC75B175CD75CA75D275D975E375DE75FE75FF0000
+75FC760175F075FA75F275F3760B760D7609761F762776207621762276247634
+7630763B764776487646765C76587661766276687669766A7667766C76707672
+76767678767C768076837688768B768E769676937699769A76B076B476B876B9
+76BA76C276CD76D676D276DE76E176E576E776EA862F76FB7708770777047729
+7724771E77257726771B773777387747775A7768776B775B7765777F777E7779
+778E778B779177A0779E77B077B677B977BF77BC77BD77BB77C777CD77D777DA
+77DC77E377EE77FC780C781279267820792A7845788E78747886787C789A788C
+78A378B578AA78AF78D178C678CB78D478BE78BC78C578CA78EC000000000000
+E2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+78E778DA78FD78F47907791279117919792C792B794079607957795F795A7955
+7953797A797F798A799D79A79F4B79AA79AE79B379B979BA79C979D579E779EC
+79E179E37A087A0D7A187A197A207A1F79807A317A3B7A3E7A377A437A577A49
+7A617A627A699F9D7A707A797A7D7A887A977A957A987A967AA97AC87AB00000
+7AB67AC57AC47ABF90837AC77ACA7ACD7ACF7AD57AD37AD97ADA7ADD7AE17AE2
+7AE67AED7AF07B027B0F7B0A7B067B337B187B197B1E7B357B287B367B507B7A
+7B047B4D7B0B7B4C7B457B757B657B747B677B707B717B6C7B6E7B9D7B987B9F
+7B8D7B9C7B9A7B8B7B927B8F7B5D7B997BCB7BC17BCC7BCF7BB47BC67BDD7BE9
+7C117C147BE67BE57C607C007C077C137BF37BF77C177C0D7BF67C237C277C2A
+7C1F7C377C2B7C3D7C4C7C437C547C4F7C407C507C587C5F7C647C567C657C6C
+7C757C837C907CA47CAD7CA27CAB7CA17CA87CB37CB27CB17CAE7CB97CBD7CC0
+7CC57CC27CD87CD27CDC7CE29B3B7CEF7CF27CF47CF67CFA7D06000000000000
+E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+7D027D1C7D157D0A7D457D4B7D2E7D327D3F7D357D467D737D567D4E7D727D68
+7D6E7D4F7D637D937D897D5B7D8F7D7D7D9B7DBA7DAE7DA37DB57DC77DBD7DAB
+7E3D7DA27DAF7DDC7DB87D9F7DB07DD87DDD7DE47DDE7DFB7DF27DE17E057E0A
+7E237E217E127E317E1F7E097E0B7E227E467E667E3B7E357E397E437E370000
+7E327E3A7E677E5D7E567E5E7E597E5A7E797E6A7E697E7C7E7B7E837DD57E7D
+8FAE7E7F7E887E897E8C7E927E907E937E947E967E8E7E9B7E9C7F387F3A7F45
+7F4C7F4D7F4E7F507F517F557F547F587F5F7F607F687F697F677F787F827F86
+7F837F887F877F8C7F947F9E7F9D7F9A7FA37FAF7FB27FB97FAE7FB67FB88B71
+7FC57FC67FCA7FD57FD47FE17FE67FE97FF37FF998DC80068004800B80128018
+8019801C80218028803F803B804A804680528058805A805F8062806880738072
+807080768079807D807F808480868085809B8093809A80AD519080AC80DB80E5
+80D980DD80C480DA80D6810980EF80F1811B81298123812F814B000000000000
+E4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+968B8146813E8153815180FC8171816E81658166817481838188818A81808182
+81A0819581A481A3815F819381A981B081B581BE81B881BD81C081C281BA81C9
+81CD81D181D981D881C881DA81DF81E081E781FA81FB81FE8201820282058207
+820A820D821082168229822B82388233824082598258825D825A825F82640000
+82628268826A826B822E827182778278827E828D829282AB829F82BB82AC82E1
+82E382DF82D282F482F382FA8393830382FB82F982DE830682DC830982D98335
+83348316833283318340833983508345832F832B831783188385839A83AA839F
+83A283968323838E8387838A837C83B58373837583A0838983A883F4841383EB
+83CE83FD840383D8840B83C183F7840783E083F2840D8422842083BD84388506
+83FB846D842A843C855A84848477846B84AD846E848284698446842C846F8479
+843584CA846284B984BF849F84D984CD84BB84DA84D084C184C684D684A18521
+84FF84F485178518852C851F8515851484FC8540856385588548000000000000
+E5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+85418602854B8555858085A485888591858A85A8856D8594859B85EA8587859C
+8577857E859085C985BA85CF85B985D085D585DD85E585DC85F9860A8613860B
+85FE85FA86068622861A8630863F864D4E558654865F86678671869386A386A9
+86AA868B868C86B686AF86C486C686B086C9882386AB86D486DE86E986EC0000
+86DF86DB86EF8712870687088700870386FB87118709870D86F9870A8734873F
+8737873B87258729871A8760875F8778874C874E877487578768876E87598753
+8763876A880587A2879F878287AF87CB87BD87C087D096D687AB87C487B387C7
+87C687BB87EF87F287E0880F880D87FE87F687F7880E87D28811881688158822
+88218831883688398827883B8844884288528859885E8862886B8881887E889E
+8875887D88B5887288828897889288AE889988A2888D88A488B088BF88B188C3
+88C488D488D888D988DD88F9890288FC88F488E888F28904890C890A89138943
+891E8925892A892B89418944893B89368938894C891D8960895E000000000000
+E6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+89668964896D896A896F89748977897E89838988898A8993899889A189A989A6
+89AC89AF89B289BA89BD89BF89C089DA89DC89DD89E789F489F88A038A168A10
+8A0C8A1B8A1D8A258A368A418A5B8A528A468A488A7C8A6D8A6C8A628A858A82
+8A848AA88AA18A918AA58AA68A9A8AA38AC48ACD8AC28ADA8AEB8AF38AE70000
+8AE48AF18B148AE08AE28AF78ADE8ADB8B0C8B078B1A8AE18B168B108B178B20
+8B3397AB8B268B2B8B3E8B288B418B4C8B4F8B4E8B498B568B5B8B5A8B6B8B5F
+8B6C8B6F8B748B7D8B808B8C8B8E8B928B938B968B998B9A8C3A8C418C3F8C48
+8C4C8C4E8C508C558C628C6C8C788C7A8C828C898C858C8A8C8D8C8E8C948C7C
+8C98621D8CAD8CAA8CBD8CB28CB38CAE8CB68CC88CC18CE48CE38CDA8CFD8CFA
+8CFB8D048D058D0A8D078D0F8D0D8D109F4E8D138CCD8D148D168D678D6D8D71
+8D738D818D998DC28DBE8DBA8DCF8DDA8DD68DCC8DDB8DCB8DEA8DEB8DDF8DE3
+8DFC8E088E098DFF8E1D8E1E8E108E1F8E428E358E308E348E4A000000000000
+E7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+8E478E498E4C8E508E488E598E648E608E2A8E638E558E768E728E7C8E818E87
+8E858E848E8B8E8A8E938E918E948E998EAA8EA18EAC8EB08EC68EB18EBE8EC5
+8EC88ECB8EDB8EE38EFC8EFB8EEB8EFE8F0A8F058F158F128F198F138F1C8F1F
+8F1B8F0C8F268F338F3B8F398F458F428F3E8F4C8F498F468F4E8F578F5C0000
+8F628F638F648F9C8F9F8FA38FAD8FAF8FB78FDA8FE58FE28FEA8FEF90878FF4
+90058FF98FFA901190159021900D901E9016900B90279036903590398FF8904F
+905090519052900E9049903E90569058905E9068906F907696A890729082907D
+90819080908A9089908F90A890AF90B190B590E290E4624890DB910291129119
+91329130914A9156915891639165916991739172918B9189918291A291AB91AF
+91AA91B591B491BA91C091C191C991CB91D091D691DF91E191DB91FC91F591F6
+921E91FF9214922C92159211925E925792459249926492489295923F924B9250
+929C92969293929B925A92CF92B992B792E9930F92FA9344932E000000000000
+E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+93199322931A9323933A9335933B935C9360937C936E935693B093AC93AD9394
+93B993D693D793E893E593D893C393DD93D093C893E4941A9414941394039407
+94109436942B94359421943A944194529444945B94609462945E946A92299470
+94759477947D945A947C947E9481947F95829587958A95949596959895990000
+95A095A895A795AD95BC95BB95B995BE95CA6FF695C395CD95CC95D595D495D6
+95DC95E195E595E296219628962E962F9642964C964F964B9677965C965E965D
+965F96669672966C968D96989695969796AA96A796B196B296B096B496B696B8
+96B996CE96CB96C996CD894D96DC970D96D596F99704970697089713970E9711
+970F971697199724972A97309739973D973E97449746974897429749975C9760
+97649766976852D2976B977197799785977C9781977A9786978B978F9790979C
+97A897A697A397B397B497C397C697C897CB97DC97ED9F4F97F27ADF97F697F5
+980F980C9838982498219837983D9846984F984B986B986F9870000000000000
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+98719874987398AA98AF98B198B698C498C398C698E998EB9903990999129914
+99189921991D991E99249920992C992E993D993E9942994999459950994B9951
+9952994C99559997999899A599AD99AE99BC99DF99DB99DD99D899D199ED99EE
+99F199F299FB99F89A019A0F9A0599E29A199A2B9A379A459A429A409A430000
+9A3E9A559A4D9A5B9A579A5F9A629A659A649A699A6B9A6A9AAD9AB09ABC9AC0
+9ACF9AD19AD39AD49ADE9ADF9AE29AE39AE69AEF9AEB9AEE9AF49AF19AF79AFB
+9B069B189B1A9B1F9B229B239B259B279B289B299B2A9B2E9B2F9B329B449B43
+9B4F9B4D9B4E9B519B589B749B939B839B919B969B979B9F9BA09BA89BB49BC0
+9BCA9BB99BC69BCF9BD19BD29BE39BE29BE49BD49BE19C3A9BF29BF19BF09C15
+9C149C099C139C0C9C069C089C129C0A9C049C2E9C1B9C259C249C219C309C47
+9C329C469C3E9C5A9C609C679C769C789CE79CEC9CF09D099D089CEB9D039D06
+9D2A9D269DAF9D239D1F9D449D159D129D419D3F9D3E9D469D48000000000000
+EA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+9D5D9D5E9D649D519D509D599D729D899D879DAB9D6F9D7A9D9A9DA49DA99DB2
+9DC49DC19DBB9DB89DBA9DC69DCF9DC29DD99DD39DF89DE69DED9DEF9DFD9E1A
+9E1B9E1E9E759E799E7D9E819E889E8B9E8C9E929E959E919E9D9EA59EA99EB8
+9EAA9EAD97619ECC9ECE9ECF9ED09ED49EDC9EDE9EDD9EE09EE59EE89EEF0000
+9EF49EF69EF79EF99EFB9EFC9EFD9F079F0876B79F159F219F2C9F3E9F4A9F52
+9F549F639F5F9F609F619F669F679F6C9F6A9F779F729F769F959F9C9FA0582F
+69C79059746451DC719900000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+R
+8160 301C FF5E
+8161 2016 2225
+817C 2212 FF0D
+8191 00A2 FFE0
+8192 00A3 FFE1
+81CA 00AC FFE2
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/symbol.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/symbol.enc
new file mode 100644
index 0000000000..ffda9e3ee6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/symbol.enc
@@ -0,0 +1,20 @@
+# Encoding file: symbol, single-byte
+S
+003F 1 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002122000023220300250026220D002800292217002B002C2212002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+22450391039203A70394039503A603930397039903D1039A039B039C039D039F
+03A0039803A103A303A403A503C203A9039E03A80396005B2234005D22A5005F
+F8E503B103B203C703B403B503C603B303B703B903D503BA03BB03BC03BD03BF
+03C003B803C103C303C403C503D603C903BE03C803B6007B007C007D223C007F
+0080008100820083008400850086008700880089008A008B008C008D008E008F
+0090009100920093009400950096009700980099009A009B009C009D009E009F
+000003D2203222642044221E0192266326662665266021942190219121922193
+00B000B12033226500D7221D2202202200F72260226122482026F8E6F8E721B5
+21352111211C21182297229522052229222A2283228722842282228622082209
+2220220700AE00A92122220F221A22C500AC2227222821D421D021D121D221D3
+22C42329F8E8F8E9F8EA2211F8EBF8ECF8EDF8EEF8EFF8F0F8F1F8F2F8F3F8F4
+F8FF232A222B2320F8F52321F8F6F8F7F8F8F8F9F8FAF8FBF8FCF8FDF8FE0000
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
new file mode 100644
index 0000000000..c233be5dad
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc
@@ -0,0 +1,20 @@
+# Encoding file: tis-620, single-byte
+S
+003F 0 1
+00
+0000000100020003000400050006000700080009000A000B000C000D000E000F
+0010001100120013001400150016001700180019001A001B001C001D001E001F
+0020002100220023002400250026002700280029002A002B002C002D002E002F
+0030003100320033003400350036003700380039003A003B003C003D003E003F
+0040004100420043004400450046004700480049004A004B004C004D004E004F
+0050005100520053005400550056005700580059005A005B005C005D005E005F
+0060006100620063006400650066006700680069006A006B006C006D006E006F
+0070007100720073007400750076007700780079007A007B007C007D007E0000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+00000E010E020E030E040E050E060E070E080E090E0A0E0B0E0C0E0D0E0E0E0F
+0E100E110E120E130E140E150E160E170E180E190E1A0E1B0E1C0E1D0E1E0E1F
+0E200E210E220E230E240E250E260E270E280E290E2A0E2B0E2C0E2D0E2E0E2F
+0E300E310E320E330E340E350E360E370E380E390E3A00000000000000000E3F
+0E400E410E420E430E440E450E460E470E480E490E4A0E4B0E4C0E4D0E4E0E4F
+0E500E510E520E530E540E550E560E570E580E590E5A0E5B0000000000000000 \ No newline at end of file
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/history.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/history.tcl
new file mode 100644
index 0000000000..ef9099be5b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/history.tcl
@@ -0,0 +1,335 @@
+# history.tcl --
+#
+# Implementation of the history command.
+#
+# Copyright (c) 1997 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution of
+# this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# The tcl::history array holds the history list and some additional
+# bookkeeping variables.
+#
+# nextid the index used for the next history list item.
+# keep the max size of the history list
+# oldest the index of the oldest item in the history.
+
+namespace eval ::tcl {
+ variable history
+ if {![info exists history]} {
+ array set history {
+ nextid 0
+ keep 20
+ oldest -20
+ }
+ }
+
+ namespace ensemble create -command ::tcl::history -map {
+ add ::tcl::HistAdd
+ change ::tcl::HistChange
+ clear ::tcl::HistClear
+ event ::tcl::HistEvent
+ info ::tcl::HistInfo
+ keep ::tcl::HistKeep
+ nextid ::tcl::HistNextID
+ redo ::tcl::HistRedo
+ }
+}
+
+# history --
+#
+# This is the main history command. See the man page for its interface.
+# This does some argument checking and calls the helper ensemble in the
+# tcl namespace.
+
+proc ::history {args} {
+ # If no command given, we're doing 'history info'. Can't be done with an
+ # ensemble unknown handler, as those don't fire when no subcommand is
+ # given at all.
+
+ if {![llength $args]} {
+ set args info
+ }
+
+ # Tricky stuff needed to make stack and errors come out right!
+ tailcall apply {arglist {tailcall history {*}$arglist} ::tcl} $args
+}
+
+# (unnamed) --
+#
+# Callback when [::history] is destroyed. Destroys the implementation.
+#
+# Parameters:
+# oldName what the command was called.
+# newName what the command is now called (an empty string).
+# op the operation (= delete).
+#
+# Results:
+# none
+#
+# Side Effects:
+# The implementation of the [::history] command ceases to exist.
+
+trace add command ::history delete [list apply {{oldName newName op} {
+ variable history
+ unset -nocomplain history
+ foreach c [info procs ::tcl::Hist*] {
+ rename $c {}
+ }
+ rename ::tcl::history {}
+} ::tcl}]
+
+# tcl::HistAdd --
+#
+# Add an item to the history, and optionally eval it at the global scope
+#
+# Parameters:
+# event the command to add
+# exec (optional) a substring of "exec" causes the command to
+# be evaled.
+# Results:
+# If executing, then the results of the command are returned
+#
+# Side Effects:
+# Adds to the history list
+
+proc ::tcl::HistAdd {event {exec {}}} {
+ variable history
+
+ if {
+ [prefix longest {exec {}} $exec] eq ""
+ && [llength [info level 0]] == 3
+ } then {
+ return -code error "bad argument \"$exec\": should be \"exec\""
+ }
+
+ # Do not add empty commands to the history
+ if {[string trim $event] eq ""} {
+ return ""
+ }
+
+ # Maintain the history
+ set history([incr history(nextid)]) $event
+ unset -nocomplain history([incr history(oldest)])
+
+ # Only execute if 'exec' (or non-empty prefix of it) given
+ if {$exec eq ""} {
+ return ""
+ }
+ tailcall eval $event
+}
+
+# tcl::HistKeep --
+#
+# Set or query the limit on the length of the history list
+#
+# Parameters:
+# limit (optional) the length of the history list
+#
+# Results:
+# If no limit is specified, the current limit is returned
+#
+# Side Effects:
+# Updates history(keep) if a limit is specified
+
+proc ::tcl::HistKeep {{count {}}} {
+ variable history
+ if {[llength [info level 0]] == 1} {
+ return $history(keep)
+ }
+ if {![string is integer -strict $count] || ($count < 0)} {
+ return -code error "illegal keep count \"$count\""
+ }
+ set oldold $history(oldest)
+ set history(oldest) [expr {$history(nextid) - $count}]
+ for {} {$oldold <= $history(oldest)} {incr oldold} {
+ unset -nocomplain history($oldold)
+ }
+ set history(keep) $count
+}
+
+# tcl::HistClear --
+#
+# Erase the history list
+#
+# Parameters:
+# none
+#
+# Results:
+# none
+#
+# Side Effects:
+# Resets the history array, except for the keep limit
+
+proc ::tcl::HistClear {} {
+ variable history
+ set keep $history(keep)
+ unset history
+ array set history [list \
+ nextid 0 \
+ keep $keep \
+ oldest -$keep \
+ ]
+}
+
+# tcl::HistInfo --
+#
+# Return a pretty-printed version of the history list
+#
+# Parameters:
+# num (optional) the length of the history list to return
+#
+# Results:
+# A formatted history list
+
+proc ::tcl::HistInfo {{count {}}} {
+ variable history
+ if {[llength [info level 0]] == 1} {
+ set count [expr {$history(keep) + 1}]
+ } elseif {![string is integer -strict $count]} {
+ return -code error "bad integer \"$count\""
+ }
+ set result {}
+ set newline ""
+ for {set i [expr {$history(nextid) - $count + 1}]} \
+ {$i <= $history(nextid)} {incr i} {
+ if {![info exists history($i)]} {
+ continue
+ }
+ set cmd [string map [list \n \n\t] [string trimright $history($i) \ \n]]
+ append result $newline[format "%6d %s" $i $cmd]
+ set newline \n
+ }
+ return $result
+}
+
+# tcl::HistRedo --
+#
+# Fetch the previous or specified event, execute it, and then replace
+# the current history item with that event.
+#
+# Parameters:
+# event (optional) index of history item to redo. Defaults to -1,
+# which means the previous event.
+#
+# Results:
+# Those of the command being redone.
+#
+# Side Effects:
+# Replaces the current history list item with the one being redone.
+
+proc ::tcl::HistRedo {{event -1}} {
+ variable history
+
+ set i [HistIndex $event]
+ if {$i == $history(nextid)} {
+ return -code error "cannot redo the current event"
+ }
+ set cmd $history($i)
+ HistChange $cmd 0
+ tailcall eval $cmd
+}
+
+# tcl::HistIndex --
+#
+# Map from an event specifier to an index in the history list.
+#
+# Parameters:
+# event index of history item to redo.
+# If this is a positive number, it is used directly.
+# If it is a negative number, then it counts back to a previous
+# event, where -1 is the most recent event.
+# A string can be matched, either by being the prefix of a
+# command or by matching a command with string match.
+#
+# Results:
+# The index into history, or an error if the index didn't match.
+
+proc ::tcl::HistIndex {event} {
+ variable history
+ if {![string is integer -strict $event]} {
+ for {set i [expr {$history(nextid)-1}]} {[info exists history($i)]} \
+ {incr i -1} {
+ if {[string match $event* $history($i)]} {
+ return $i
+ }
+ if {[string match $event $history($i)]} {
+ return $i
+ }
+ }
+ return -code error "no event matches \"$event\""
+ } elseif {$event <= 0} {
+ set i [expr {$history(nextid) + $event}]
+ } else {
+ set i $event
+ }
+ if {$i <= $history(oldest)} {
+ return -code error "event \"$event\" is too far in the past"
+ }
+ if {$i > $history(nextid)} {
+ return -code error "event \"$event\" hasn't occured yet"
+ }
+ return $i
+}
+
+# tcl::HistEvent --
+#
+# Map from an event specifier to the value in the history list.
+#
+# Parameters:
+# event index of history item to redo. See index for a description of
+# possible event patterns.
+#
+# Results:
+# The value from the history list.
+
+proc ::tcl::HistEvent {{event -1}} {
+ variable history
+ set i [HistIndex $event]
+ if {![info exists history($i)]} {
+ return ""
+ }
+ return [string trimright $history($i) \ \n]
+}
+
+# tcl::HistChange --
+#
+# Replace a value in the history list.
+#
+# Parameters:
+# newValue The new value to put into the history list.
+# event (optional) index of history item to redo. See index for a
+# description of possible event patterns. This defaults to 0,
+# which specifies the current event.
+#
+# Side Effects:
+# Changes the history list.
+
+proc ::tcl::HistChange {newValue {event 0}} {
+ variable history
+ set i [HistIndex $event]
+ set history($i) $newValue
+}
+
+# tcl::HistNextID --
+#
+# Returns the number of the next history event.
+#
+# Parameters:
+# None.
+#
+# Side Effects:
+# None.
+
+proc ::tcl::HistNextID {} {
+ variable history
+ return [expr {$history(nextid) + 1}]
+}
+
+return
+
+# Local Variables:
+# mode: tcl
+# fill-column: 78
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/http1.0/http.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/http1.0/http.tcl
new file mode 100644
index 0000000000..8329de4144
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/http1.0/http.tcl
@@ -0,0 +1,377 @@
+# http.tcl
+# Client-side HTTP for GET, POST, and HEAD commands.
+# These routines can be used in untrusted code that uses the Safesock
+# security policy.
+# These procedures use a callback interface to avoid using vwait,
+# which is not defined in the safe base.
+#
+# See the http.n man page for documentation
+
+package provide http 1.0
+
+array set http {
+ -accept */*
+ -proxyhost {}
+ -proxyport {}
+ -useragent {Tcl http client package 1.0}
+ -proxyfilter httpProxyRequired
+}
+proc http_config {args} {
+ global http
+ set options [lsort [array names http -*]]
+ set usage [join $options ", "]
+ if {[llength $args] == 0} {
+ set result {}
+ foreach name $options {
+ lappend result $name $http($name)
+ }
+ return $result
+ }
+ regsub -all -- - $options {} options
+ set pat ^-([join $options |])$
+ if {[llength $args] == 1} {
+ set flag [lindex $args 0]
+ if {[regexp -- $pat $flag]} {
+ return $http($flag)
+ } else {
+ return -code error "Unknown option $flag, must be: $usage"
+ }
+ } else {
+ foreach {flag value} $args {
+ if {[regexp -- $pat $flag]} {
+ set http($flag) $value
+ } else {
+ return -code error "Unknown option $flag, must be: $usage"
+ }
+ }
+ }
+}
+
+ proc httpFinish { token {errormsg ""} } {
+ upvar #0 $token state
+ global errorInfo errorCode
+ if {[string length $errormsg] != 0} {
+ set state(error) [list $errormsg $errorInfo $errorCode]
+ set state(status) error
+ }
+ catch {close $state(sock)}
+ catch {after cancel $state(after)}
+ if {[info exists state(-command)]} {
+ if {[catch {eval $state(-command) {$token}} err]} {
+ if {[string length $errormsg] == 0} {
+ set state(error) [list $err $errorInfo $errorCode]
+ set state(status) error
+ }
+ }
+ unset state(-command)
+ }
+}
+proc http_reset { token {why reset} } {
+ upvar #0 $token state
+ set state(status) $why
+ catch {fileevent $state(sock) readable {}}
+ httpFinish $token
+ if {[info exists state(error)]} {
+ set errorlist $state(error)
+ unset state(error)
+ eval error $errorlist
+ }
+}
+proc http_get { url args } {
+ global http
+ if {![info exists http(uid)]} {
+ set http(uid) 0
+ }
+ set token http#[incr http(uid)]
+ upvar #0 $token state
+ http_reset $token
+ array set state {
+ -blocksize 8192
+ -validate 0
+ -headers {}
+ -timeout 0
+ state header
+ meta {}
+ currentsize 0
+ totalsize 0
+ type text/html
+ body {}
+ status ""
+ }
+ set options {-blocksize -channel -command -handler -headers \
+ -progress -query -validate -timeout}
+ set usage [join $options ", "]
+ regsub -all -- - $options {} options
+ set pat ^-([join $options |])$
+ foreach {flag value} $args {
+ if {[regexp $pat $flag]} {
+ # Validate numbers
+ if {[info exists state($flag)] && \
+ [regexp {^[0-9]+$} $state($flag)] && \
+ ![regexp {^[0-9]+$} $value]} {
+ return -code error "Bad value for $flag ($value), must be integer"
+ }
+ set state($flag) $value
+ } else {
+ return -code error "Unknown option $flag, can be: $usage"
+ }
+ }
+ if {! [regexp -nocase {^(http://)?([^/:]+)(:([0-9]+))?(/.*)?$} $url \
+ x proto host y port srvurl]} {
+ error "Unsupported URL: $url"
+ }
+ if {[string length $port] == 0} {
+ set port 80
+ }
+ if {[string length $srvurl] == 0} {
+ set srvurl /
+ }
+ if {[string length $proto] == 0} {
+ set url http://$url
+ }
+ set state(url) $url
+ if {![catch {$http(-proxyfilter) $host} proxy]} {
+ set phost [lindex $proxy 0]
+ set pport [lindex $proxy 1]
+ }
+ if {$state(-timeout) > 0} {
+ set state(after) [after $state(-timeout) [list http_reset $token timeout]]
+ }
+ if {[info exists phost] && [string length $phost]} {
+ set srvurl $url
+ set s [socket $phost $pport]
+ } else {
+ set s [socket $host $port]
+ }
+ set state(sock) $s
+
+ # Send data in cr-lf format, but accept any line terminators
+
+ fconfigure $s -translation {auto crlf} -buffersize $state(-blocksize)
+
+ # The following is disallowed in safe interpreters, but the socket
+ # is already in non-blocking mode in that case.
+
+ catch {fconfigure $s -blocking off}
+ set len 0
+ set how GET
+ if {[info exists state(-query)]} {
+ set len [string length $state(-query)]
+ if {$len > 0} {
+ set how POST
+ }
+ } elseif {$state(-validate)} {
+ set how HEAD
+ }
+ puts $s "$how $srvurl HTTP/1.0"
+ puts $s "Accept: $http(-accept)"
+ puts $s "Host: $host"
+ puts $s "User-Agent: $http(-useragent)"
+ foreach {key value} $state(-headers) {
+ regsub -all \[\n\r\] $value {} value
+ set key [string trim $key]
+ if {[string length $key]} {
+ puts $s "$key: $value"
+ }
+ }
+ if {$len > 0} {
+ puts $s "Content-Length: $len"
+ puts $s "Content-Type: application/x-www-form-urlencoded"
+ puts $s ""
+ fconfigure $s -translation {auto binary}
+ puts -nonewline $s $state(-query)
+ } else {
+ puts $s ""
+ }
+ flush $s
+ fileevent $s readable [list httpEvent $token]
+ if {! [info exists state(-command)]} {
+ http_wait $token
+ }
+ return $token
+}
+proc http_data {token} {
+ upvar #0 $token state
+ return $state(body)
+}
+proc http_status {token} {
+ upvar #0 $token state
+ return $state(status)
+}
+proc http_code {token} {
+ upvar #0 $token state
+ return $state(http)
+}
+proc http_size {token} {
+ upvar #0 $token state
+ return $state(currentsize)
+}
+
+ proc httpEvent {token} {
+ upvar #0 $token state
+ set s $state(sock)
+
+ if {[eof $s]} {
+ httpEof $token
+ return
+ }
+ if {$state(state) == "header"} {
+ set n [gets $s line]
+ if {$n == 0} {
+ set state(state) body
+ if {![regexp -nocase ^text $state(type)]} {
+ # Turn off conversions for non-text data
+ fconfigure $s -translation binary
+ if {[info exists state(-channel)]} {
+ fconfigure $state(-channel) -translation binary
+ }
+ }
+ if {[info exists state(-channel)] &&
+ ![info exists state(-handler)]} {
+ # Initiate a sequence of background fcopies
+ fileevent $s readable {}
+ httpCopyStart $s $token
+ }
+ } elseif {$n > 0} {
+ if {[regexp -nocase {^content-type:(.+)$} $line x type]} {
+ set state(type) [string trim $type]
+ }
+ if {[regexp -nocase {^content-length:(.+)$} $line x length]} {
+ set state(totalsize) [string trim $length]
+ }
+ if {[regexp -nocase {^([^:]+):(.+)$} $line x key value]} {
+ lappend state(meta) $key $value
+ } elseif {[regexp ^HTTP $line]} {
+ set state(http) $line
+ }
+ }
+ } else {
+ if {[catch {
+ if {[info exists state(-handler)]} {
+ set n [eval $state(-handler) {$s $token}]
+ } else {
+ set block [read $s $state(-blocksize)]
+ set n [string length $block]
+ if {$n >= 0} {
+ append state(body) $block
+ }
+ }
+ if {$n >= 0} {
+ incr state(currentsize) $n
+ }
+ } err]} {
+ httpFinish $token $err
+ } else {
+ if {[info exists state(-progress)]} {
+ eval $state(-progress) {$token $state(totalsize) $state(currentsize)}
+ }
+ }
+ }
+}
+ proc httpCopyStart {s token} {
+ upvar #0 $token state
+ if {[catch {
+ fcopy $s $state(-channel) -size $state(-blocksize) -command \
+ [list httpCopyDone $token]
+ } err]} {
+ httpFinish $token $err
+ }
+}
+ proc httpCopyDone {token count {error {}}} {
+ upvar #0 $token state
+ set s $state(sock)
+ incr state(currentsize) $count
+ if {[info exists state(-progress)]} {
+ eval $state(-progress) {$token $state(totalsize) $state(currentsize)}
+ }
+ if {([string length $error] != 0)} {
+ httpFinish $token $error
+ } elseif {[eof $s]} {
+ httpEof $token
+ } else {
+ httpCopyStart $s $token
+ }
+}
+ proc httpEof {token} {
+ upvar #0 $token state
+ if {$state(state) == "header"} {
+ # Premature eof
+ set state(status) eof
+ } else {
+ set state(status) ok
+ }
+ set state(state) eof
+ httpFinish $token
+}
+proc http_wait {token} {
+ upvar #0 $token state
+ if {![info exists state(status)] || [string length $state(status)] == 0} {
+ vwait $token\(status)
+ }
+ if {[info exists state(error)]} {
+ set errorlist $state(error)
+ unset state(error)
+ eval error $errorlist
+ }
+ return $state(status)
+}
+
+# Call http_formatQuery with an even number of arguments, where the first is
+# a name, the second is a value, the third is another name, and so on.
+
+proc http_formatQuery {args} {
+ set result ""
+ set sep ""
+ foreach i $args {
+ append result $sep [httpMapReply $i]
+ if {$sep != "="} {
+ set sep =
+ } else {
+ set sep &
+ }
+ }
+ return $result
+}
+
+# do x-www-urlencoded character mapping
+# The spec says: "non-alphanumeric characters are replaced by '%HH'"
+# 1 leave alphanumerics characters alone
+# 2 Convert every other character to an array lookup
+# 3 Escape constructs that are "special" to the tcl parser
+# 4 "subst" the result, doing all the array substitutions
+
+ proc httpMapReply {string} {
+ global httpFormMap
+ set alphanumeric a-zA-Z0-9
+ if {![info exists httpFormMap]} {
+
+ for {set i 1} {$i <= 256} {incr i} {
+ set c [format %c $i]
+ if {![string match \[$alphanumeric\] $c]} {
+ set httpFormMap($c) %[format %.2x $i]
+ }
+ }
+ # These are handled specially
+ array set httpFormMap {
+ " " + \n %0d%0a
+ }
+ }
+ regsub -all \[^$alphanumeric\] $string {$httpFormMap(&)} string
+ regsub -all \n $string {\\n} string
+ regsub -all \t $string {\\t} string
+ regsub -all {[][{})\\]\)} $string {\\&} string
+ return [subst $string]
+}
+
+# Default proxy filter.
+ proc httpProxyRequired {host} {
+ global http
+ if {[info exists http(-proxyhost)] && [string length $http(-proxyhost)]} {
+ if {![info exists http(-proxyport)] || ![string length $http(-proxyport)]} {
+ set http(-proxyport) 8080
+ }
+ return [list $http(-proxyhost) $http(-proxyport)]
+ } else {
+ return {}
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/http1.0/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/http1.0/pkgIndex.tcl
new file mode 100644
index 0000000000..ab6170f7f6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/http1.0/pkgIndex.tcl
@@ -0,0 +1,11 @@
+# Tcl package index file, version 1.0
+# This file is generated by the "pkg_mkIndex" command
+# and sourced either when an application starts up or
+# by a "package unknown" script. It invokes the
+# "package ifneeded" command to set up package-related
+# information so that packages will be loaded automatically
+# in response to "package require" commands. When this
+# script is sourced, the variable $dir must contain the
+# full path name of this file's directory.
+
+package ifneeded http 1.0 [list tclPkgSetup $dir http 1.0 {{http.tcl source {httpCopyDone httpCopyStart httpEof httpEvent httpFinish httpMapReply httpProxyRequired http_code http_config http_data http_formatQuery http_get http_reset http_size http_status http_wait}}}]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl
new file mode 100644
index 0000000000..5cda0d9574
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl
@@ -0,0 +1,821 @@
+# init.tcl --
+#
+# Default system startup file for Tcl-based applications. Defines
+# "unknown" procedure and auto-load facilities.
+#
+# 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.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# This test intentionally written in pre-7.5 Tcl
+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
+
+# Compute the auto path to use in this interpreter.
+# The values on the path come from several locations:
+#
+# The environment variable TCLLIBPATH
+#
+# tcl_library, which is the directory containing this init.tcl script.
+# [tclInit] (Tcl_Init()) searches around for the directory containing this
+# init.tcl and defines tcl_library to that location before sourcing it.
+#
+# The parent directory of tcl_library. Adding the parent
+# means that packages in peer directories will be found automatically.
+#
+# Also add the directory ../lib relative to the directory where the
+# executable is located. This is meant to find binary packages for the
+# same architecture as the current executable.
+#
+# tcl_pkgPath, which is set by the platform-specific initialization routines
+# On UNIX it is compiled in
+# On Windows, it is not used
+
+if {![info exists auto_path]} {
+ if {[info exists env(TCLLIBPATH)]} {
+ 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 {$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} {
+ lappend Path $Dir
+ encoding dirs $Path
+ }
+ }
+
+ # TIP #255 min and max functions
+ namespace eval mathfunc {
+ proc min {args} {
+ if {![llength $args]} {
+ return -code error \
+ "too few arguments to math function \"min\""
+ }
+ set val Inf
+ foreach arg $args {
+ # This will handle forcing the numeric value without
+ # ruining the internal type of a numeric object
+ if {[catch {expr {double($arg)}} err]} {
+ return -code error $err
+ }
+ if {$arg < $val} {set val $arg}
+ }
+ return $val
+ }
+ proc max {args} {
+ if {![llength $args]} {
+ return -code error \
+ "too few arguments to math function \"max\""
+ }
+ set val -Inf
+ foreach arg $args {
+ # This will handle forcing the numeric value without
+ # ruining the internal type of a numeric object
+ if {[catch {expr {double($arg)}} err]} {
+ return -code error $err
+ }
+ if {$arg > $val} {set val $arg}
+ }
+ return $val
+ }
+ namespace export min max
+ }
+}
+
+# Windows specific end of initialization
+
+if {(![interp issafe]) && ($tcl_platform(platform) eq "windows")} {
+ namespace eval tcl {
+ proc EnvTraceProc {lo n1 n2 op} {
+ global env
+ set x $env($n2)
+ set env($lo) $x
+ set env([string toupper $lo]) $x
+ }
+ proc InitWinEnv {} {
+ global env tcl_platform
+ foreach p [array names env] {
+ set u [string toupper $p]
+ if {$u ne $p} {
+ switch -- $u {
+ COMSPEC -
+ PATH {
+ set temp $env($p)
+ unset env($p)
+ set env($u) $temp
+ trace add variable env($p) write \
+ [namespace code [list EnvTraceProc $p]]
+ trace add variable env($u) write \
+ [namespace code [list EnvTraceProc $p]]
+ }
+ }
+ }
+ }
+ if {![info exists env(COMSPEC)]} {
+ set env(COMSPEC) cmd.exe
+ }
+ }
+ InitWinEnv
+ }
+}
+
+# Setup the unknown package handler
+
+
+if {[interp issafe]} {
+ package unknown {::tcl::tm::UnknownHandler ::tclPkgUnknown}
+} else {
+ # Set up search for Tcl Modules (TIP #189).
+ # and setup platform specific unknown package handlers
+ if {$tcl_platform(os) eq "Darwin"
+ && $tcl_platform(platform) eq "unix"} {
+ package unknown {::tcl::tm::UnknownHandler \
+ {::tcl::MacOSXPkgUnknown ::tclPkgUnknown}}
+ } else {
+ package unknown {::tcl::tm::UnknownHandler ::tclPkgUnknown}
+ }
+
+ # Set up the 'clock' ensemble
+
+ namespace eval ::tcl::clock [list variable TclLibDir $::tcl_library]
+
+ proc ::tcl::initClock {} {
+ # Auto-loading stubs for 'clock.tcl'
+
+ foreach cmd {add format scan} {
+ proc ::tcl::clock::$cmd args {
+ variable TclLibDir
+ source -encoding utf-8 [file join $TclLibDir clock.tcl]
+ return [uplevel 1 [info level 0]]
+ }
+ }
+
+ rename ::tcl::initClock {}
+ }
+ ::tcl::initClock
+}
+
+# Conditionalize for presence of exec.
+
+if {[namespace which -command exec] eq ""} {
+
+ # Some machines do not have exec. Also, on all
+ # platforms, safe interpreters do not have exec.
+
+ set auto_noexec 1
+}
+
+# Define a log command (which can be overwitten to log errors
+# differently, specially when stderr is not available)
+
+if {[namespace which -command tclLog] eq ""} {
+ proc tclLog {string} {
+ catch {puts stderr $string}
+ }
+}
+
+# unknown --
+# This procedure is called when a Tcl command is invoked that doesn't
+# exist in the interpreter. It takes the following steps to make the
+# command available:
+#
+# 1. See if the autoload facility can locate the command in a
+# Tcl script file. If so, load it and execute it.
+# 2. If the command was invoked interactively at top-level:
+# (a) see if the command exists as an executable UNIX program.
+# If so, "exec" the command.
+# (b) see if the command requests csh-like history substitution
+# in one of the common forms !!, !<number>, or ^old^new. If
+# so, emulate csh's history substitution.
+# (c) see if the command is a unique abbreviation for another
+# command. If so, invoke the command.
+#
+# Arguments:
+# args - A list whose elements are the words of the original
+# command, including the command name.
+
+proc unknown args {
+ variable ::tcl::UnknownPending
+ global auto_noexec auto_noload env tcl_interactive errorInfo errorCode
+
+ if {[info exists errorInfo]} {
+ set savedErrorInfo $errorInfo
+ }
+ if {[info exists errorCode]} {
+ set savedErrorCode $errorCode
+ }
+
+ set name [lindex $args 0]
+ if {![info exists auto_noload]} {
+ #
+ # Make sure we're not trying to load the same proc twice.
+ #
+ if {[info exists UnknownPending($name)]} {
+ return -code error "self-referential recursion\
+ in \"unknown\" for command \"$name\""
+ }
+ set UnknownPending($name) pending
+ set ret [catch {
+ auto_load $name [uplevel 1 {::namespace current}]
+ } msg opts]
+ unset UnknownPending($name)
+ if {$ret != 0} {
+ dict append opts -errorinfo "\n (autoloading \"$name\")"
+ return -options $opts $msg
+ }
+ if {![array size UnknownPending]} {
+ unset UnknownPending
+ }
+ if {$msg} {
+ if {[info exists savedErrorCode]} {
+ set ::errorCode $savedErrorCode
+ } else {
+ unset -nocomplain ::errorCode
+ }
+ if {[info exists savedErrorInfo]} {
+ set errorInfo $savedErrorInfo
+ } else {
+ unset -nocomplain errorInfo
+ }
+ set code [catch {uplevel 1 $args} msg opts]
+ if {$code == 1} {
+ #
+ # Compute stack trace contribution from the [uplevel].
+ # Note the dependence on how Tcl_AddErrorInfo, etc.
+ # construct the stack trace.
+ #
+ set errInfo [dict get $opts -errorinfo]
+ set errCode [dict get $opts -errorcode]
+ set cinfo $args
+ if {[string bytelength $cinfo] > 150} {
+ set cinfo [string range $cinfo 0 150]
+ while {[string bytelength $cinfo] > 150} {
+ set cinfo [string range $cinfo 0 end-1]
+ }
+ append cinfo ...
+ }
+ set tail "\n (\"uplevel\" body line 1)\n invoked\
+ from within\n\"uplevel 1 \$args\""
+ set expect "$msg\n while executing\n\"$cinfo\"$tail"
+ if {$errInfo eq $expect} {
+ #
+ # The stack has only the eval from the expanded command
+ # Do not generate any stack trace here.
+ #
+ dict unset opts -errorinfo
+ dict incr opts -level
+ return -options $opts $msg
+ }
+ #
+ # Stack trace is nested, trim off just the contribution
+ # from the extra "eval" of $args due to the "catch" above.
+ #
+ set last [string last $tail $errInfo]
+ if {$last + [string length $tail] != [string length $errInfo]} {
+ # Very likely cannot happen
+ return -options $opts $msg
+ }
+ 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]} {
+ return -code error -errorcode $errCode \
+ -errorinfo $errInfo $msg
+ }
+ set errInfo [string range $errInfo 0 $last-1]
+ set tail "\n invoked from within\n"
+ set last [string last $tail $errInfo]
+ if {$last + [string length $tail] == [string length $errInfo]} {
+ return -code error -errorcode $errCode \
+ -errorinfo [string range $errInfo 0 $last-1] $msg
+ }
+ set tail "\n while executing\n"
+ set last [string last $tail $errInfo]
+ if {$last + [string length $tail] == [string length $errInfo]} {
+ return -code error -errorcode $errCode \
+ -errorinfo [string range $errInfo 0 $last-1] $msg
+ }
+ return -options $opts $msg
+ } else {
+ dict incr opts -level
+ return -options $opts $msg
+ }
+ }
+ }
+
+ if {([info level] == 1) && ([info script] eq "")
+ && [info exists tcl_interactive] && $tcl_interactive} {
+ if {![info exists auto_noexec]} {
+ set new [auto_execok $name]
+ if {$new ne ""} {
+ set redir ""
+ if {[namespace which -command console] eq ""} {
+ set redir ">&@stdout <@stdin"
+ }
+ uplevel 1 [list ::catch \
+ [concat exec $redir $new [lrange $args 1 end]] \
+ ::tcl::UnknownResult ::tcl::UnknownOptions]
+ dict incr ::tcl::UnknownOptions -level
+ return -options $::tcl::UnknownOptions $::tcl::UnknownResult
+ }
+ }
+ if {$name eq "!!"} {
+ set newcmd [history event]
+ } elseif {[regexp {^!(.+)$} $name -> event]} {
+ set newcmd [history event $event]
+ } elseif {[regexp {^\^([^^]*)\^([^^]*)\^?$} $name -> old new]} {
+ set newcmd [history event -1]
+ catch {regsub -all -- $old $newcmd $new newcmd}
+ }
+ if {[info exists newcmd]} {
+ tclLog $newcmd
+ history change $newcmd 0
+ uplevel 1 [list ::catch $newcmd \
+ ::tcl::UnknownResult ::tcl::UnknownOptions]
+ dict incr ::tcl::UnknownOptions -level
+ return -options $::tcl::UnknownOptions $::tcl::UnknownResult
+ }
+
+ set ret [catch {set candidates [info commands $name*]} msg]
+ if {$name eq "::"} {
+ set name ""
+ }
+ if {$ret != 0} {
+ dict append opts -errorinfo \
+ "\n (expanding command prefix \"$name\" in unknown)"
+ return -options $opts $msg
+ }
+ # Filter out bogus matches when $name contained
+ # a glob-special char [Bug 946952]
+ if {$name eq ""} {
+ # Handle empty $name separately due to strangeness
+ # in [string first] (See RFE 1243354)
+ set cmds $candidates
+ } else {
+ set cmds [list]
+ foreach x $candidates {
+ if {[string first $name $x] == 0} {
+ lappend cmds $x
+ }
+ }
+ }
+ if {[llength $cmds] == 1} {
+ uplevel 1 [list ::catch [lreplace $args 0 0 [lindex $cmds 0]] \
+ ::tcl::UnknownResult ::tcl::UnknownOptions]
+ dict incr ::tcl::UnknownOptions -level
+ return -options $::tcl::UnknownOptions $::tcl::UnknownResult
+ }
+ if {[llength $cmds]} {
+ return -code error "ambiguous command name \"$name\": [lsort $cmds]"
+ }
+ }
+ return -code error -errorcode [list TCL LOOKUP COMMAND $name] \
+ "invalid command name \"$name\""
+}
+
+# auto_load --
+# Checks a collection of library directories to see if a procedure
+# is defined in one of them. If so, it sources the appropriate
+# library file to create the procedure. Returns 1 if it successfully
+# loaded the procedure, 0 otherwise.
+#
+# Arguments:
+# cmd - Name of the command to find and load.
+# namespace (optional) The namespace where the command is being used - must be
+# a canonical namespace as returned [namespace current]
+# for instance. If not given, namespace current is used.
+
+proc auto_load {cmd {namespace {}}} {
+ global auto_index auto_path
+
+ if {$namespace eq ""} {
+ set namespace [uplevel 1 [list ::namespace current]]
+ }
+ set nameList [auto_qualify $cmd $namespace]
+ # workaround non canonical auto_index entries that might be around
+ # from older auto_mkindex versions
+ lappend nameList $cmd
+ foreach name $nameList {
+ if {[info exists auto_index($name)]} {
+ namespace eval :: $auto_index($name)
+ # There's a couple of ways to look for a command of a given
+ # name. One is to use
+ # info commands $name
+ # Unfortunately, if the name has glob-magic chars in it like *
+ # or [], it may not match. For our purposes here, a better
+ # route is to use
+ # namespace which -command $name
+ if {[namespace which -command $name] ne ""} {
+ return 1
+ }
+ }
+ }
+ if {![info exists auto_path]} {
+ return 0
+ }
+
+ if {![auto_load_index]} {
+ return 0
+ }
+ foreach name $nameList {
+ if {[info exists auto_index($name)]} {
+ namespace eval :: $auto_index($name)
+ if {[namespace which -command $name] ne ""} {
+ return 1
+ }
+ }
+ }
+ return 0
+}
+
+# auto_load_index --
+# Loads the contents of tclIndex files on the auto_path directory
+# list. This is usually invoked within auto_load to load the index
+# of available commands. Returns 1 if the index is loaded, and 0 if
+# the index is already loaded and up to date.
+#
+# Arguments:
+# None.
+
+proc auto_load_index {} {
+ variable ::tcl::auto_oldpath
+ global auto_index auto_path
+
+ if {[info exists auto_oldpath] && ($auto_oldpath eq $auto_path)} {
+ return 0
+ }
+ set auto_oldpath $auto_path
+
+ # Check if we are a safe interpreter. In that case, we support only
+ # newer format tclIndex files.
+
+ set issafe [interp issafe]
+ for {set i [expr {[llength $auto_path] - 1}]} {$i >= 0} {incr i -1} {
+ set dir [lindex $auto_path $i]
+ set f ""
+ if {$issafe} {
+ catch {source [file join $dir tclIndex]}
+ } elseif {[catch {set f [open [file join $dir tclIndex]]}]} {
+ continue
+ } else {
+ set error [catch {
+ set id [gets $f]
+ if {$id eq "# Tcl autoload index file, version 2.0"} {
+ eval [read $f]
+ } elseif {$id eq "# Tcl autoload index file: each line identifies a Tcl"} {
+ while {[gets $f line] >= 0} {
+ if {([string index $line 0] eq "#") \
+ || ([llength $line] != 2)} {
+ continue
+ }
+ set name [lindex $line 0]
+ set auto_index($name) \
+ "source [file join $dir [lindex $line 1]]"
+ }
+ } else {
+ error "[file join $dir tclIndex] isn't a proper Tcl index file"
+ }
+ } msg opts]
+ if {$f ne ""} {
+ close $f
+ }
+ if {$error} {
+ return -options $opts $msg
+ }
+ }
+ }
+ return 1
+}
+
+# auto_qualify --
+#
+# Compute a fully qualified names list for use in the auto_index array.
+# For historical reasons, commands in the global namespace do not have leading
+# :: in the index key. The list has two elements when the command name is
+# relative (no leading ::) and the namespace is not the global one. Otherwise
+# only one name is returned (and searched in the auto_index).
+#
+# Arguments -
+# cmd The command name. Can be any name accepted for command
+# invocations (Like "foo::::bar").
+# namespace The namespace where the command is being used - must be
+# a canonical namespace as returned by [namespace current]
+# for instance.
+
+proc auto_qualify {cmd namespace} {
+
+ # count separators and clean them up
+ # (making sure that foo:::::bar will be treated as foo::bar)
+ set n [regsub -all {::+} $cmd :: cmd]
+
+ # Ignore namespace if the name starts with ::
+ # Handle special case of only leading ::
+
+ # Before each return case we give an example of which category it is
+ # with the following form :
+ # (inputCmd, inputNameSpace) -> output
+
+ if {[string match ::* $cmd]} {
+ if {$n > 1} {
+ # (::foo::bar , *) -> ::foo::bar
+ return [list $cmd]
+ } else {
+ # (::global , *) -> global
+ return [list [string range $cmd 2 end]]
+ }
+ }
+
+ # Potentially returning 2 elements to try :
+ # (if the current namespace is not the global one)
+
+ if {$n == 0} {
+ if {$namespace eq "::"} {
+ # (nocolons , ::) -> nocolons
+ return [list $cmd]
+ } else {
+ # (nocolons , ::sub) -> ::sub::nocolons nocolons
+ return [list ${namespace}::$cmd $cmd]
+ }
+ } elseif {$namespace eq "::"} {
+ # (foo::bar , ::) -> ::foo::bar
+ return [list ::$cmd]
+ } else {
+ # (foo::bar , ::sub) -> ::sub::foo::bar ::foo::bar
+ return [list ${namespace}::$cmd ::$cmd]
+ }
+}
+
+# auto_import --
+#
+# Invoked during "namespace import" to make see if the imported commands
+# reside in an autoloaded library. If so, the commands are loaded so
+# that they will be available for the import links. If not, then this
+# procedure does nothing.
+#
+# Arguments -
+# pattern The pattern of commands being imported (like "foo::*")
+# a canonical namespace as returned by [namespace current]
+
+proc auto_import {pattern} {
+ global auto_index
+
+ # If no namespace is specified, this will be an error case
+
+ if {![string match *::* $pattern]} {
+ return
+ }
+
+ set ns [uplevel 1 [list ::namespace current]]
+ set patternList [auto_qualify $pattern $ns]
+
+ auto_load_index
+
+ foreach pattern $patternList {
+ foreach name [array names auto_index $pattern] {
+ if {([namespace which -command $name] eq "")
+ && ([namespace qualifiers $pattern] eq [namespace qualifiers $name])} {
+ namespace eval :: $auto_index($name)
+ }
+ }
+ }
+}
+
+# auto_execok --
+#
+# Returns string that indicates name of program to execute if
+# name corresponds to a shell builtin or an executable in the
+# Windows search path, or "" otherwise. Builds an associative
+# array auto_execs that caches information about previous checks,
+# for speed.
+#
+# Arguments:
+# name - Name of a command.
+
+if {$tcl_platform(platform) eq "windows"} {
+# Windows version.
+#
+# Note that file executable doesn't work under Windows, so we have to
+# look for files with .exe, .com, or .bat extensions. Also, the path
+# may be in the Path or PATH environment variables, and path
+# components are separated with semicolons, not colons as under Unix.
+#
+proc auto_execok name {
+ global auto_execs env tcl_platform
+
+ if {[info exists auto_execs($name)]} {
+ return $auto_execs($name)
+ }
+ set auto_execs($name) ""
+
+ set shellBuiltins [list assoc cls copy date del dir echo erase ftype \
+ md mkdir mklink move rd ren rename rmdir start time type ver vol]
+ if {[info exists env(PATHEXT)]} {
+ # Add an initial ; to have the {} extension check first.
+ set execExtensions [split ";$env(PATHEXT)" ";"]
+ } else {
+ set execExtensions [list {} .com .exe .bat .cmd]
+ }
+
+ if {[string tolower $name] in $shellBuiltins} {
+ # When this is command.com for some reason on Win2K, Tcl won't
+ # exec it unless the case is right, which this corrects. COMSPEC
+ # may not point to a real file, so do the check.
+ set cmd $env(COMSPEC)
+ if {[file exists $cmd]} {
+ set cmd [file attributes $cmd -shortname]
+ }
+ return [set auto_execs($name) [list $cmd /c $name]]
+ }
+
+ if {[llength [file split $name]] != 1} {
+ foreach ext $execExtensions {
+ set file ${name}${ext}
+ if {[file exists $file] && ![file isdirectory $file]} {
+ return [set auto_execs($name) [list $file]]
+ }
+ }
+ return ""
+ }
+
+ set path "[file dirname [info nameof]];.;"
+ if {[info exists env(SystemRoot)]} {
+ set windir $env(SystemRoot)
+ } elseif {[info exists env(WINDIR)]} {
+ set windir $env(WINDIR)
+ }
+ if {[info exists windir]} {
+ if {$tcl_platform(os) eq "Windows NT"} {
+ append path "$windir/system32;"
+ }
+ append path "$windir/system;$windir;"
+ }
+
+ foreach var {PATH Path path} {
+ if {[info exists env($var)]} {
+ append path ";$env($var)"
+ }
+ }
+
+ foreach ext $execExtensions {
+ unset -nocomplain checked
+ foreach dir [split $path {;}] {
+ # Skip already checked directories
+ if {[info exists checked($dir)] || ($dir eq "")} {
+ continue
+ }
+ set checked($dir) {}
+ set file [file join $dir ${name}${ext}]
+ if {[file exists $file] && ![file isdirectory $file]} {
+ return [set auto_execs($name) [list $file]]
+ }
+ }
+ }
+ return ""
+}
+
+} else {
+# Unix version.
+#
+proc auto_execok name {
+ global auto_execs env
+
+ if {[info exists auto_execs($name)]} {
+ return $auto_execs($name)
+ }
+ set auto_execs($name) ""
+ if {[llength [file split $name]] != 1} {
+ if {[file executable $name] && ![file isdirectory $name]} {
+ set auto_execs($name) [list $name]
+ }
+ return $auto_execs($name)
+ }
+ foreach dir [split $env(PATH) :] {
+ if {$dir eq ""} {
+ set dir .
+ }
+ set file [file join $dir $name]
+ if {[file executable $file] && ![file isdirectory $file]} {
+ set auto_execs($name) [list $file]
+ return $auto_execs($name)
+ }
+ }
+ return ""
+}
+
+}
+
+# ::tcl::CopyDirectory --
+#
+# This procedure is called by Tcl's core when attempts to call the
+# filesystem's copydirectory function fail. The semantics of the call
+# are that 'dest' does not yet exist, i.e. dest should become the exact
+# image of src. If dest does exist, we throw an error.
+#
+# Note that making changes to this procedure can change the results
+# of running Tcl's tests.
+#
+# Arguments:
+# action - "renaming" or "copying"
+# src - source directory
+# dest - destination directory
+proc tcl::CopyDirectory {action src dest} {
+ set nsrc [file normalize $src]
+ set ndest [file normalize $dest]
+
+ if {$action eq "renaming"} {
+ # Can't rename volumes. We could give a more precise
+ # error message here, but that would break the test suite.
+ if {$nsrc in [file volumes]} {
+ return -code error "error $action \"$src\" to\
+ \"$dest\": trying to rename a volume or move a directory\
+ into itself"
+ }
+ }
+ if {[file exists $dest]} {
+ if {$nsrc eq $ndest} {
+ return -code error "error $action \"$src\" to\
+ \"$dest\": trying to rename a volume or move a directory\
+ into itself"
+ }
+ if {$action eq "copying"} {
+ # We used to throw an error here, but, looking more closely
+ # at the core copy code in tclFCmd.c, if the destination
+ # exists, then we should only call this function if -force
+ # is true, which means we just want to over-write. So,
+ # the following code is now commented out.
+ #
+ # return -code error "error $action \"$src\" to\
+ # \"$dest\": file already exists"
+ } else {
+ # Depending on the platform, and on the current
+ # working directory, the directories '.', '..'
+ # can be returned in various combinations. Anyway,
+ # if any other file is returned, we must signal an error.
+ set existing [glob -nocomplain -directory $dest * .*]
+ lappend existing {*}[glob -nocomplain -directory $dest \
+ -type hidden * .*]
+ foreach s $existing {
+ if {[file tail $s] ni {. ..}} {
+ return -code error "error $action \"$src\" to\
+ \"$dest\": file already exists"
+ }
+ }
+ }
+ } else {
+ if {[string first $nsrc $ndest] != -1} {
+ set srclen [expr {[llength [file split $nsrc]] - 1}]
+ set ndest [lindex [file split $ndest] $srclen]
+ if {$ndest eq [file tail $nsrc]} {
+ return -code error "error $action \"$src\" to\
+ \"$dest\": trying to rename a volume or move a directory\
+ into itself"
+ }
+ }
+ file mkdir $dest
+ }
+ # Have to be careful to capture both visible and hidden files.
+ # We will also be more generous to the file system and not
+ # assume the hidden and non-hidden lists are non-overlapping.
+ #
+ # On Unix 'hidden' files begin with '.'. On other platforms
+ # or filesystems hidden files may have other interpretations.
+ set filelist [concat [glob -nocomplain -directory $src *] \
+ [glob -nocomplain -directory $src -types hidden *]]
+
+ foreach s [lsort -unique $filelist] {
+ if {[file tail $s] ni {. ..}} {
+ file copy -force -- $s [file join $dest [file tail $s]]
+ }
+ }
+ return
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/af.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/af.msg
new file mode 100644
index 0000000000..08926157c3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/af.msg
@@ -0,0 +1,49 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset af DAYS_OF_WEEK_ABBREV [list \
+ "So"\
+ "Ma"\
+ "Di"\
+ "Wo"\
+ "Do"\
+ "Vr"\
+ "Sa"]
+ ::msgcat::mcset af DAYS_OF_WEEK_FULL [list \
+ "Sondag"\
+ "Maandag"\
+ "Dinsdag"\
+ "Woensdag"\
+ "Donderdag"\
+ "Vrydag"\
+ "Saterdag"]
+ ::msgcat::mcset af MONTHS_ABBREV [list \
+ "Jan"\
+ "Feb"\
+ "Mar"\
+ "Apr"\
+ "Mei"\
+ "Jun"\
+ "Jul"\
+ "Aug"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Des"\
+ ""]
+ ::msgcat::mcset af MONTHS_FULL [list \
+ "Januarie"\
+ "Februarie"\
+ "Maart"\
+ "April"\
+ "Mei"\
+ "Junie"\
+ "Julie"\
+ "Augustus"\
+ "September"\
+ "Oktober"\
+ "November"\
+ "Desember"\
+ ""]
+ ::msgcat::mcset af AM "VM"
+ ::msgcat::mcset af PM "NM"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/af_za.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/af_za.msg
new file mode 100644
index 0000000000..fef48ad48f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/af_za.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset af_ZA DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset af_ZA TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset af_ZA DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar.msg
new file mode 100644
index 0000000000..257157fd0e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar.msg
@@ -0,0 +1,54 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ar DAYS_OF_WEEK_ABBREV [list \
+ "\u062d"\
+ "\u0646"\
+ "\u062b"\
+ "\u0631"\
+ "\u062e"\
+ "\u062c"\
+ "\u0633"]
+ ::msgcat::mcset ar DAYS_OF_WEEK_FULL [list \
+ "\u0627\u0644\u0623\u062d\u062f"\
+ "\u0627\u0644\u0627\u062b\u0646\u064a\u0646"\
+ "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621"\
+ "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621"\
+ "\u0627\u0644\u062e\u0645\u064a\u0633"\
+ "\u0627\u0644\u062c\u0645\u0639\u0629"\
+ "\u0627\u0644\u0633\u0628\u062a"]
+ ::msgcat::mcset ar MONTHS_ABBREV [list \
+ "\u064a\u0646\u0627"\
+ "\u0641\u0628\u0631"\
+ "\u0645\u0627\u0631"\
+ "\u0623\u0628\u0631"\
+ "\u0645\u0627\u064a"\
+ "\u064a\u0648\u0646"\
+ "\u064a\u0648\u0644"\
+ "\u0623\u063a\u0633"\
+ "\u0633\u0628\u062a"\
+ "\u0623\u0643\u062a"\
+ "\u0646\u0648\u0641"\
+ "\u062f\u064a\u0633"\
+ ""]
+ ::msgcat::mcset ar MONTHS_FULL [list \
+ "\u064a\u0646\u0627\u064a\u0631"\
+ "\u0641\u0628\u0631\u0627\u064a\u0631"\
+ "\u0645\u0627\u0631\u0633"\
+ "\u0623\u0628\u0631\u064a\u0644"\
+ "\u0645\u0627\u064a\u0648"\
+ "\u064a\u0648\u0646\u064a\u0648"\
+ "\u064a\u0648\u0644\u064a\u0648"\
+ "\u0623\u063a\u0633\u0637\u0633"\
+ "\u0633\u0628\u062a\u0645\u0628\u0631"\
+ "\u0623\u0643\u062a\u0648\u0628\u0631"\
+ "\u0646\u0648\u0641\u0645\u0628\u0631"\
+ "\u062f\u064a\u0633\u0645\u0628\u0631"\
+ ""]
+ ::msgcat::mcset ar BCE "\u0642.\u0645"
+ ::msgcat::mcset ar CE "\u0645"
+ ::msgcat::mcset ar AM "\u0635"
+ ::msgcat::mcset ar PM "\u0645"
+ ::msgcat::mcset ar DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset ar TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset ar DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_in.msg
new file mode 100644
index 0000000000..185e49c377
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_in.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ar_IN DATE_FORMAT "%A %d %B %Y"
+ ::msgcat::mcset ar_IN TIME_FORMAT_12 "%I:%M:%S %z"
+ ::msgcat::mcset ar_IN DATE_TIME_FORMAT "%A %d %B %Y %I:%M:%S %z %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_jo.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_jo.msg
new file mode 100644
index 0000000000..0f5e26975e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_jo.msg
@@ -0,0 +1,39 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ar_JO DAYS_OF_WEEK_ABBREV [list \
+ "\u0627\u0644\u0623\u062d\u062f"\
+ "\u0627\u0644\u0627\u062b\u0646\u064a\u0646"\
+ "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621"\
+ "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621"\
+ "\u0627\u0644\u062e\u0645\u064a\u0633"\
+ "\u0627\u0644\u062c\u0645\u0639\u0629"\
+ "\u0627\u0644\u0633\u0628\u062a"]
+ ::msgcat::mcset ar_JO MONTHS_ABBREV [list \
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0634\u0628\u0627\u0637"\
+ "\u0622\u0630\u0627\u0631"\
+ "\u0646\u064a\u0633\u0627\u0646"\
+ "\u0646\u0648\u0627\u0631"\
+ "\u062d\u0632\u064a\u0631\u0627\u0646"\
+ "\u062a\u0645\u0648\u0632"\
+ "\u0622\u0628"\
+ "\u0623\u064a\u0644\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ ""]
+ ::msgcat::mcset ar_JO MONTHS_FULL [list \
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0634\u0628\u0627\u0637"\
+ "\u0622\u0630\u0627\u0631"\
+ "\u0646\u064a\u0633\u0627\u0646"\
+ "\u0646\u0648\u0627\u0631"\
+ "\u062d\u0632\u064a\u0631\u0627\u0646"\
+ "\u062a\u0645\u0648\u0632"\
+ "\u0622\u0628"\
+ "\u0623\u064a\u0644\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_lb.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_lb.msg
new file mode 100644
index 0000000000..e62acd3509
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_lb.msg
@@ -0,0 +1,39 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ar_LB DAYS_OF_WEEK_ABBREV [list \
+ "\u0627\u0644\u0623\u062d\u062f"\
+ "\u0627\u0644\u0627\u062b\u0646\u064a\u0646"\
+ "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621"\
+ "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621"\
+ "\u0627\u0644\u062e\u0645\u064a\u0633"\
+ "\u0627\u0644\u062c\u0645\u0639\u0629"\
+ "\u0627\u0644\u0633\u0628\u062a"]
+ ::msgcat::mcset ar_LB MONTHS_ABBREV [list \
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0634\u0628\u0627\u0637"\
+ "\u0622\u0630\u0627\u0631"\
+ "\u0646\u064a\u0633\u0627\u0646"\
+ "\u0646\u0648\u0627\u0631"\
+ "\u062d\u0632\u064a\u0631\u0627\u0646"\
+ "\u062a\u0645\u0648\u0632"\
+ "\u0622\u0628"\
+ "\u0623\u064a\u0644\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ ""]
+ ::msgcat::mcset ar_LB MONTHS_FULL [list \
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0634\u0628\u0627\u0637"\
+ "\u0622\u0630\u0627\u0631"\
+ "\u0646\u064a\u0633\u0627\u0646"\
+ "\u0646\u0648\u0627\u0631"\
+ "\u062d\u0632\u064a\u0631\u0627\u0646"\
+ "\u062a\u0645\u0648\u0632"\
+ "\u0622\u0628"\
+ "\u0623\u064a\u0644\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_sy.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_sy.msg
new file mode 100644
index 0000000000..d5e1c873a1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ar_sy.msg
@@ -0,0 +1,39 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ar_SY DAYS_OF_WEEK_ABBREV [list \
+ "\u0627\u0644\u0623\u062d\u062f"\
+ "\u0627\u0644\u0627\u062b\u0646\u064a\u0646"\
+ "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621"\
+ "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621"\
+ "\u0627\u0644\u062e\u0645\u064a\u0633"\
+ "\u0627\u0644\u062c\u0645\u0639\u0629"\
+ "\u0627\u0644\u0633\u0628\u062a"]
+ ::msgcat::mcset ar_SY MONTHS_ABBREV [list \
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0634\u0628\u0627\u0637"\
+ "\u0622\u0630\u0627\u0631"\
+ "\u0646\u064a\u0633\u0627\u0646"\
+ "\u0646\u0648\u0627\u0631"\
+ "\u062d\u0632\u064a\u0631\u0627\u0646"\
+ "\u062a\u0645\u0648\u0632"\
+ "\u0622\u0628"\
+ "\u0623\u064a\u0644\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ ""]
+ ::msgcat::mcset ar_SY MONTHS_FULL [list \
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0634\u0628\u0627\u0637"\
+ "\u0622\u0630\u0627\u0631"\
+ "\u0646\u064a\u0633\u0627\u0646"\
+ "\u0646\u0648\u0627\u0631\u0627\u0646"\
+ "\u062d\u0632\u064a\u0631"\
+ "\u062a\u0645\u0648\u0632"\
+ "\u0622\u0628"\
+ "\u0623\u064a\u0644\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\
+ "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/be.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/be.msg
new file mode 100644
index 0000000000..379a1d7e6c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/be.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset be DAYS_OF_WEEK_ABBREV [list \
+ "\u043d\u0434"\
+ "\u043f\u043d"\
+ "\u0430\u0442"\
+ "\u0441\u0440"\
+ "\u0447\u0446"\
+ "\u043f\u0442"\
+ "\u0441\u0431"]
+ ::msgcat::mcset be DAYS_OF_WEEK_FULL [list \
+ "\u043d\u044f\u0434\u0437\u0435\u043b\u044f"\
+ "\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a"\
+ "\u0430\u045e\u0442\u043e\u0440\u0430\u043a"\
+ "\u0441\u0435\u0440\u0430\u0434\u0430"\
+ "\u0447\u0430\u0446\u0432\u0435\u0440"\
+ "\u043f\u044f\u0442\u043d\u0456\u0446\u0430"\
+ "\u0441\u0443\u0431\u043e\u0442\u0430"]
+ ::msgcat::mcset be MONTHS_ABBREV [list \
+ "\u0441\u0442\u0434"\
+ "\u043b\u044e\u0442"\
+ "\u0441\u043a\u0432"\
+ "\u043a\u0440\u0441"\
+ "\u043c\u0430\u0439"\
+ "\u0447\u0440\u0432"\
+ "\u043b\u043f\u043d"\
+ "\u0436\u043d\u0432"\
+ "\u0432\u0440\u0441"\
+ "\u043a\u0441\u0442"\
+ "\u043b\u0441\u0442"\
+ "\u0441\u043d\u0436"\
+ ""]
+ ::msgcat::mcset be MONTHS_FULL [list \
+ "\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f"\
+ "\u043b\u044e\u0442\u0430\u0433\u0430"\
+ "\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430"\
+ "\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430"\
+ "\u043c\u0430\u044f"\
+ "\u0447\u0440\u0432\u0435\u043d\u044f"\
+ "\u043b\u0456\u043f\u0435\u043d\u044f"\
+ "\u0436\u043d\u0456\u045e\u043d\u044f"\
+ "\u0432\u0435\u0440\u0430\u0441\u043d\u044f"\
+ "\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430"\
+ "\u043b\u0438\u0441\u0442\u0430\u043f\u0430\u0434\u0430"\
+ "\u0441\u043d\u0435\u0436\u043d\u044f"\
+ ""]
+ ::msgcat::mcset be BCE "\u0434\u0430 \u043d.\u0435."
+ ::msgcat::mcset be CE "\u043d.\u0435."
+ ::msgcat::mcset be DATE_FORMAT "%e.%m.%Y"
+ ::msgcat::mcset be TIME_FORMAT "%k.%M.%S"
+ ::msgcat::mcset be DATE_TIME_FORMAT "%e.%m.%Y %k.%M.%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bg.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bg.msg
new file mode 100644
index 0000000000..ff17759077
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bg.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset bg DAYS_OF_WEEK_ABBREV [list \
+ "\u041d\u0434"\
+ "\u041f\u043d"\
+ "\u0412\u0442"\
+ "\u0421\u0440"\
+ "\u0427\u0442"\
+ "\u041f\u0442"\
+ "\u0421\u0431"]
+ ::msgcat::mcset bg DAYS_OF_WEEK_FULL [list \
+ "\u041d\u0435\u0434\u0435\u043b\u044f"\
+ "\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a"\
+ "\u0412\u0442\u043e\u0440\u043d\u0438\u043a"\
+ "\u0421\u0440\u044f\u0434\u0430"\
+ "\u0427\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a"\
+ "\u041f\u0435\u0442\u044a\u043a"\
+ "\u0421\u044a\u0431\u043e\u0442\u0430"]
+ ::msgcat::mcset bg MONTHS_ABBREV [list \
+ "I"\
+ "II"\
+ "III"\
+ "IV"\
+ "V"\
+ "VI"\
+ "VII"\
+ "VIII"\
+ "IX"\
+ "X"\
+ "XI"\
+ "XII"\
+ ""]
+ ::msgcat::mcset bg MONTHS_FULL [list \
+ "\u042f\u043d\u0443\u0430\u0440\u0438"\
+ "\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438"\
+ "\u041c\u0430\u0440\u0442"\
+ "\u0410\u043f\u0440\u0438\u043b"\
+ "\u041c\u0430\u0439"\
+ "\u042e\u043d\u0438"\
+ "\u042e\u043b\u0438"\
+ "\u0410\u0432\u0433\u0443\u0441\u0442"\
+ "\u0421\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438"\
+ "\u041e\u043a\u0442\u043e\u043c\u0432\u0440\u0438"\
+ "\u041d\u043e\u0435\u043c\u0432\u0440\u0438"\
+ "\u0414\u0435\u043a\u0435\u043c\u0432\u0440\u0438"\
+ ""]
+ ::msgcat::mcset bg BCE "\u043f\u0440.\u043d.\u0435."
+ ::msgcat::mcset bg CE "\u043d.\u0435."
+ ::msgcat::mcset bg DATE_FORMAT "%Y-%m-%e"
+ ::msgcat::mcset bg TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset bg DATE_TIME_FORMAT "%Y-%m-%e %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bn.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bn.msg
new file mode 100644
index 0000000000..664b9d84c0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bn.msg
@@ -0,0 +1,49 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset bn DAYS_OF_WEEK_ABBREV [list \
+ "\u09b0\u09ac\u09bf"\
+ "\u09b8\u09cb\u09ae"\
+ "\u09ae\u0999\u0997\u09b2"\
+ "\u09ac\u09c1\u09a7"\
+ "\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf"\
+ "\u09b6\u09c1\u0995\u09cd\u09b0"\
+ "\u09b6\u09a8\u09bf"]
+ ::msgcat::mcset bn DAYS_OF_WEEK_FULL [list \
+ "\u09b0\u09ac\u09bf\u09ac\u09be\u09b0"\
+ "\u09b8\u09cb\u09ae\u09ac\u09be\u09b0"\
+ "\u09ae\u0999\u0997\u09b2\u09ac\u09be\u09b0"\
+ "\u09ac\u09c1\u09a7\u09ac\u09be\u09b0"\
+ "\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0"\
+ "\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0"\
+ "\u09b6\u09a8\u09bf\u09ac\u09be\u09b0"]
+ ::msgcat::mcset bn MONTHS_ABBREV [list \
+ "\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0"\
+ "\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09c0"\
+ "\u09ae\u09be\u09b0\u09cd\u099a"\
+ "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2"\
+ "\u09ae\u09c7"\
+ "\u099c\u09c1\u09a8"\
+ "\u099c\u09c1\u09b2\u09be\u0987"\
+ "\u0986\u0997\u09b8\u09cd\u099f"\
+ "\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0"\
+ "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0"\
+ "\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0"\
+ "\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0"\
+ ""]
+ ::msgcat::mcset bn MONTHS_FULL [list \
+ "\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0"\
+ "\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09c0"\
+ "\u09ae\u09be\u09b0\u09cd\u099a"\
+ "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2"\
+ "\u09ae\u09c7"\
+ "\u099c\u09c1\u09a8"\
+ "\u099c\u09c1\u09b2\u09be\u0987"\
+ "\u0986\u0997\u09b8\u09cd\u099f"\
+ "\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0"\
+ "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0"\
+ "\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0"\
+ "\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0"\
+ ""]
+ ::msgcat::mcset bn AM "\u09aa\u09c2\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a3"
+ ::msgcat::mcset bn PM "\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a3"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bn_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bn_in.msg
new file mode 100644
index 0000000000..28c000f235
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/bn_in.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset bn_IN DATE_FORMAT "%A %d %b %Y"
+ ::msgcat::mcset bn_IN TIME_FORMAT_12 "%I:%M:%S %z"
+ ::msgcat::mcset bn_IN DATE_TIME_FORMAT "%A %d %b %Y %I:%M:%S %z %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ca.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ca.msg
new file mode 100644
index 0000000000..36c977257b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ca.msg
@@ -0,0 +1,50 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ca DAYS_OF_WEEK_ABBREV [list \
+ "dg."\
+ "dl."\
+ "dt."\
+ "dc."\
+ "dj."\
+ "dv."\
+ "ds."]
+ ::msgcat::mcset ca DAYS_OF_WEEK_FULL [list \
+ "diumenge"\
+ "dilluns"\
+ "dimarts"\
+ "dimecres"\
+ "dijous"\
+ "divendres"\
+ "dissabte"]
+ ::msgcat::mcset ca MONTHS_ABBREV [list \
+ "gen."\
+ "feb."\
+ "mar\u00e7"\
+ "abr."\
+ "maig"\
+ "juny"\
+ "jul."\
+ "ag."\
+ "set."\
+ "oct."\
+ "nov."\
+ "des."\
+ ""]
+ ::msgcat::mcset ca MONTHS_FULL [list \
+ "gener"\
+ "febrer"\
+ "mar\u00e7"\
+ "abril"\
+ "maig"\
+ "juny"\
+ "juliol"\
+ "agost"\
+ "setembre"\
+ "octubre"\
+ "novembre"\
+ "desembre"\
+ ""]
+ ::msgcat::mcset ca DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset ca TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset ca DATE_TIME_FORMAT "%d/%m/%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/cs.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/cs.msg
new file mode 100644
index 0000000000..8db8bdd86f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/cs.msg
@@ -0,0 +1,54 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset cs DAYS_OF_WEEK_ABBREV [list \
+ "Ne"\
+ "Po"\
+ "\u00dat"\
+ "St"\
+ "\u010ct"\
+ "P\u00e1"\
+ "So"]
+ ::msgcat::mcset cs DAYS_OF_WEEK_FULL [list \
+ "Ned\u011ble"\
+ "Pond\u011bl\u00ed"\
+ "\u00dater\u00fd"\
+ "St\u0159eda"\
+ "\u010ctvrtek"\
+ "P\u00e1tek"\
+ "Sobota"]
+ ::msgcat::mcset cs MONTHS_ABBREV [list \
+ "I"\
+ "II"\
+ "III"\
+ "IV"\
+ "V"\
+ "VI"\
+ "VII"\
+ "VIII"\
+ "IX"\
+ "X"\
+ "XI"\
+ "XII"\
+ ""]
+ ::msgcat::mcset cs MONTHS_FULL [list \
+ "leden"\
+ "\u00fanor"\
+ "b\u0159ezen"\
+ "duben"\
+ "kv\u011bten"\
+ "\u010derven"\
+ "\u010dervenec"\
+ "srpen"\
+ "z\u00e1\u0159\u00ed"\
+ "\u0159\u00edjen"\
+ "listopad"\
+ "prosinec"\
+ ""]
+ ::msgcat::mcset cs BCE "p\u0159.Kr."
+ ::msgcat::mcset cs CE "po Kr."
+ ::msgcat::mcset cs AM "dop."
+ ::msgcat::mcset cs PM "odp."
+ ::msgcat::mcset cs DATE_FORMAT "%e.%m.%Y"
+ ::msgcat::mcset cs TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset cs DATE_TIME_FORMAT "%e.%m.%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/da.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/da.msg
new file mode 100644
index 0000000000..e4fec7f027
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/da.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset da DAYS_OF_WEEK_ABBREV [list \
+ "s\u00f8"\
+ "ma"\
+ "ti"\
+ "on"\
+ "to"\
+ "fr"\
+ "l\u00f8"]
+ ::msgcat::mcset da DAYS_OF_WEEK_FULL [list \
+ "s\u00f8ndag"\
+ "mandag"\
+ "tirsdag"\
+ "onsdag"\
+ "torsdag"\
+ "fredag"\
+ "l\u00f8rdag"]
+ ::msgcat::mcset da MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "maj"\
+ "jun"\
+ "jul"\
+ "aug"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "dec"\
+ ""]
+ ::msgcat::mcset da MONTHS_FULL [list \
+ "januar"\
+ "februar"\
+ "marts"\
+ "april"\
+ "maj"\
+ "juni"\
+ "juli"\
+ "august"\
+ "september"\
+ "oktober"\
+ "november"\
+ "december"\
+ ""]
+ ::msgcat::mcset da BCE "f.Kr."
+ ::msgcat::mcset da CE "e.Kr."
+ ::msgcat::mcset da DATE_FORMAT "%d-%m-%Y"
+ ::msgcat::mcset da TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset da DATE_TIME_FORMAT "%d-%m-%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de.msg
new file mode 100644
index 0000000000..9eb31454b5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de.msg
@@ -0,0 +1,54 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset de DAYS_OF_WEEK_ABBREV [list \
+ "So"\
+ "Mo"\
+ "Di"\
+ "Mi"\
+ "Do"\
+ "Fr"\
+ "Sa"]
+ ::msgcat::mcset de DAYS_OF_WEEK_FULL [list \
+ "Sonntag"\
+ "Montag"\
+ "Dienstag"\
+ "Mittwoch"\
+ "Donnerstag"\
+ "Freitag"\
+ "Samstag"]
+ ::msgcat::mcset de MONTHS_ABBREV [list \
+ "Jan"\
+ "Feb"\
+ "Mrz"\
+ "Apr"\
+ "Mai"\
+ "Jun"\
+ "Jul"\
+ "Aug"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Dez"\
+ ""]
+ ::msgcat::mcset de MONTHS_FULL [list \
+ "Januar"\
+ "Februar"\
+ "M\u00e4rz"\
+ "April"\
+ "Mai"\
+ "Juni"\
+ "Juli"\
+ "August"\
+ "September"\
+ "Oktober"\
+ "November"\
+ "Dezember"\
+ ""]
+ ::msgcat::mcset de BCE "v. Chr."
+ ::msgcat::mcset de CE "n. Chr."
+ ::msgcat::mcset de AM "vorm."
+ ::msgcat::mcset de PM "nachm."
+ ::msgcat::mcset de DATE_FORMAT "%d.%m.%Y"
+ ::msgcat::mcset de TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset de DATE_TIME_FORMAT "%d.%m.%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de_at.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de_at.msg
new file mode 100644
index 0000000000..61bc266698
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de_at.msg
@@ -0,0 +1,35 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset de_AT MONTHS_ABBREV [list \
+ "J\u00e4n"\
+ "Feb"\
+ "M\u00e4r"\
+ "Apr"\
+ "Mai"\
+ "Jun"\
+ "Jul"\
+ "Aug"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Dez"\
+ ""]
+ ::msgcat::mcset de_AT MONTHS_FULL [list \
+ "J\u00e4nner"\
+ "Februar"\
+ "M\u00e4rz"\
+ "April"\
+ "Mai"\
+ "Juni"\
+ "Juli"\
+ "August"\
+ "September"\
+ "Oktober"\
+ "November"\
+ "Dezember"\
+ ""]
+ ::msgcat::mcset de_AT DATE_FORMAT "%Y-%m-%d"
+ ::msgcat::mcset de_AT TIME_FORMAT "%T"
+ ::msgcat::mcset de_AT TIME_FORMAT_12 "%T"
+ ::msgcat::mcset de_AT DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de_be.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de_be.msg
new file mode 100644
index 0000000000..3614763a3c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/de_be.msg
@@ -0,0 +1,53 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset de_BE DAYS_OF_WEEK_ABBREV [list \
+ "Son"\
+ "Mon"\
+ "Die"\
+ "Mit"\
+ "Don"\
+ "Fre"\
+ "Sam"]
+ ::msgcat::mcset de_BE DAYS_OF_WEEK_FULL [list \
+ "Sonntag"\
+ "Montag"\
+ "Dienstag"\
+ "Mittwoch"\
+ "Donnerstag"\
+ "Freitag"\
+ "Samstag"]
+ ::msgcat::mcset de_BE MONTHS_ABBREV [list \
+ "Jan"\
+ "Feb"\
+ "M\u00e4r"\
+ "Apr"\
+ "Mai"\
+ "Jun"\
+ "Jul"\
+ "Aug"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Dez"\
+ ""]
+ ::msgcat::mcset de_BE MONTHS_FULL [list \
+ "Januar"\
+ "Februar"\
+ "M\u00e4rz"\
+ "April"\
+ "Mai"\
+ "Juni"\
+ "Juli"\
+ "August"\
+ "September"\
+ "Oktober"\
+ "November"\
+ "Dezember"\
+ ""]
+ ::msgcat::mcset de_BE AM "vorm"
+ ::msgcat::mcset de_BE PM "nachm"
+ ::msgcat::mcset de_BE DATE_FORMAT "%Y-%m-%d"
+ ::msgcat::mcset de_BE TIME_FORMAT "%T"
+ ::msgcat::mcset de_BE TIME_FORMAT_12 "%T"
+ ::msgcat::mcset de_BE DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/el.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/el.msg
new file mode 100644
index 0000000000..ac19f62def
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/el.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset el DAYS_OF_WEEK_ABBREV [list \
+ "\u039a\u03c5\u03c1"\
+ "\u0394\u03b5\u03c5"\
+ "\u03a4\u03c1\u03b9"\
+ "\u03a4\u03b5\u03c4"\
+ "\u03a0\u03b5\u03bc"\
+ "\u03a0\u03b1\u03c1"\
+ "\u03a3\u03b1\u03b2"]
+ ::msgcat::mcset el DAYS_OF_WEEK_FULL [list \
+ "\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae"\
+ "\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1"\
+ "\u03a4\u03c1\u03af\u03c4\u03b7"\
+ "\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7"\
+ "\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7"\
+ "\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae"\
+ "\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf"]
+ ::msgcat::mcset el MONTHS_ABBREV [list \
+ "\u0399\u03b1\u03bd"\
+ "\u03a6\u03b5\u03b2"\
+ "\u039c\u03b1\u03c1"\
+ "\u0391\u03c0\u03c1"\
+ "\u039c\u03b1\u03ca"\
+ "\u0399\u03bf\u03c5\u03bd"\
+ "\u0399\u03bf\u03c5\u03bb"\
+ "\u0391\u03c5\u03b3"\
+ "\u03a3\u03b5\u03c0"\
+ "\u039f\u03ba\u03c4"\
+ "\u039d\u03bf\u03b5"\
+ "\u0394\u03b5\u03ba"\
+ ""]
+ ::msgcat::mcset el MONTHS_FULL [list \
+ "\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2"\
+ "\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2"\
+ "\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2"\
+ "\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2"\
+ "\u039c\u03ac\u03ca\u03bf\u03c2"\
+ "\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2"\
+ "\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2"\
+ "\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2"\
+ "\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"\
+ "\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2"\
+ "\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"\
+ "\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"\
+ ""]
+ ::msgcat::mcset el AM "\u03c0\u03bc"
+ ::msgcat::mcset el PM "\u03bc\u03bc"
+ ::msgcat::mcset el DATE_FORMAT "%e/%m/%Y"
+ ::msgcat::mcset el TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset el DATE_TIME_FORMAT "%e/%m/%Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_au.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_au.msg
new file mode 100644
index 0000000000..7f9870c924
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_au.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_AU DATE_FORMAT "%e/%m/%Y"
+ ::msgcat::mcset en_AU TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset en_AU TIME_FORMAT_12 "%I:%M:%S %P %z"
+ ::msgcat::mcset en_AU DATE_TIME_FORMAT "%e/%m/%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_be.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_be.msg
new file mode 100644
index 0000000000..5072986dc0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_be.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_BE DATE_FORMAT "%d %b %Y"
+ ::msgcat::mcset en_BE TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset en_BE TIME_FORMAT_12 "%k h %M min %S s %z"
+ ::msgcat::mcset en_BE DATE_TIME_FORMAT "%d %b %Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_bw.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_bw.msg
new file mode 100644
index 0000000000..8fd20c7e3a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_bw.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_BW DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset en_BW TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset en_BW DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ca.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ca.msg
new file mode 100644
index 0000000000..278efe717f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ca.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_CA DATE_FORMAT "%d/%m/%y"
+ ::msgcat::mcset en_CA TIME_FORMAT "%r"
+ ::msgcat::mcset en_CA TIME_FORMAT_12 "%I:%M:%S %p"
+ ::msgcat::mcset en_CA DATE_TIME_FORMAT "%a %d %b %Y %r %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_gb.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_gb.msg
new file mode 100644
index 0000000000..5c61c43c6e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_gb.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_GB DATE_FORMAT "%d/%m/%y"
+ ::msgcat::mcset en_GB TIME_FORMAT "%T"
+ ::msgcat::mcset en_GB TIME_FORMAT_12 "%T"
+ ::msgcat::mcset en_GB DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_hk.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_hk.msg
new file mode 100644
index 0000000000..8b33bc067a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_hk.msg
@@ -0,0 +1,8 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_HK AM "AM"
+ ::msgcat::mcset en_HK PM "PM"
+ ::msgcat::mcset en_HK DATE_FORMAT "%B %e, %Y"
+ ::msgcat::mcset en_HK TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset en_HK DATE_TIME_FORMAT "%B %e, %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ie.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ie.msg
new file mode 100644
index 0000000000..ba621cf2c8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ie.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_IE DATE_FORMAT "%d/%m/%y"
+ ::msgcat::mcset en_IE TIME_FORMAT "%T"
+ ::msgcat::mcset en_IE TIME_FORMAT_12 "%T"
+ ::msgcat::mcset en_IE DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_in.msg
new file mode 100644
index 0000000000..a1f155d2c5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_in.msg
@@ -0,0 +1,8 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_IN AM "AM"
+ ::msgcat::mcset en_IN PM "PM"
+ ::msgcat::mcset en_IN DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset en_IN TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset en_IN DATE_TIME_FORMAT "%d %B %Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_nz.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_nz.msg
new file mode 100644
index 0000000000..b419017a91
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_nz.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_NZ DATE_FORMAT "%e/%m/%Y"
+ ::msgcat::mcset en_NZ TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset en_NZ TIME_FORMAT_12 "%I:%M:%S %P %z"
+ ::msgcat::mcset en_NZ DATE_TIME_FORMAT "%e/%m/%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ph.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ph.msg
new file mode 100644
index 0000000000..682666d5a6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_ph.msg
@@ -0,0 +1,8 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_PH AM "AM"
+ ::msgcat::mcset en_PH PM "PM"
+ ::msgcat::mcset en_PH DATE_FORMAT "%B %e, %Y"
+ ::msgcat::mcset en_PH TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset en_PH DATE_TIME_FORMAT "%B %e, %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_sg.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_sg.msg
new file mode 100644
index 0000000000..4dc5b1d379
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_sg.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_SG DATE_FORMAT "%d %b %Y"
+ ::msgcat::mcset en_SG TIME_FORMAT_12 "%P %I:%M:%S"
+ ::msgcat::mcset en_SG DATE_TIME_FORMAT "%d %b %Y %P %I:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_za.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_za.msg
new file mode 100644
index 0000000000..fe43797fda
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_za.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_ZA DATE_FORMAT "%Y/%m/%d"
+ ::msgcat::mcset en_ZA TIME_FORMAT_12 "%I:%M:%S"
+ ::msgcat::mcset en_ZA DATE_TIME_FORMAT "%Y/%m/%d %I:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_zw.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_zw.msg
new file mode 100644
index 0000000000..2a5804fa7f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/en_zw.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset en_ZW DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset en_ZW TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset en_ZW DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eo.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eo.msg
new file mode 100644
index 0000000000..1d2a24fece
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eo.msg
@@ -0,0 +1,54 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset eo DAYS_OF_WEEK_ABBREV [list \
+ "di"\
+ "lu"\
+ "ma"\
+ "me"\
+ "\u0135a"\
+ "ve"\
+ "sa"]
+ ::msgcat::mcset eo DAYS_OF_WEEK_FULL [list \
+ "diman\u0109o"\
+ "lundo"\
+ "mardo"\
+ "merkredo"\
+ "\u0135a\u016ddo"\
+ "vendredo"\
+ "sabato"]
+ ::msgcat::mcset eo MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "maj"\
+ "jun"\
+ "jul"\
+ "a\u016dg"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "dec"\
+ ""]
+ ::msgcat::mcset eo MONTHS_FULL [list \
+ "januaro"\
+ "februaro"\
+ "marto"\
+ "aprilo"\
+ "majo"\
+ "junio"\
+ "julio"\
+ "a\u016dgusto"\
+ "septembro"\
+ "oktobro"\
+ "novembro"\
+ "decembro"\
+ ""]
+ ::msgcat::mcset eo BCE "aK"
+ ::msgcat::mcset eo CE "pK"
+ ::msgcat::mcset eo AM "atm"
+ ::msgcat::mcset eo PM "ptm"
+ ::msgcat::mcset eo DATE_FORMAT "%Y-%b-%d"
+ ::msgcat::mcset eo TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset eo DATE_TIME_FORMAT "%Y-%b-%d %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es.msg
new file mode 100644
index 0000000000..a24f0a1bb2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es DAYS_OF_WEEK_ABBREV [list \
+ "dom"\
+ "lun"\
+ "mar"\
+ "mi\u00e9"\
+ "jue"\
+ "vie"\
+ "s\u00e1b"]
+ ::msgcat::mcset es DAYS_OF_WEEK_FULL [list \
+ "domingo"\
+ "lunes"\
+ "martes"\
+ "mi\u00e9rcoles"\
+ "jueves"\
+ "viernes"\
+ "s\u00e1bado"]
+ ::msgcat::mcset es MONTHS_ABBREV [list \
+ "ene"\
+ "feb"\
+ "mar"\
+ "abr"\
+ "may"\
+ "jun"\
+ "jul"\
+ "ago"\
+ "sep"\
+ "oct"\
+ "nov"\
+ "dic"\
+ ""]
+ ::msgcat::mcset es MONTHS_FULL [list \
+ "enero"\
+ "febrero"\
+ "marzo"\
+ "abril"\
+ "mayo"\
+ "junio"\
+ "julio"\
+ "agosto"\
+ "septiembre"\
+ "octubre"\
+ "noviembre"\
+ "diciembre"\
+ ""]
+ ::msgcat::mcset es BCE "a.C."
+ ::msgcat::mcset es CE "d.C."
+ ::msgcat::mcset es DATE_FORMAT "%e de %B de %Y"
+ ::msgcat::mcset es TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset es DATE_TIME_FORMAT "%e de %B de %Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ar.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ar.msg
new file mode 100644
index 0000000000..7d350274ec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ar.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_AR DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset es_AR TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset es_AR DATE_TIME_FORMAT "%d/%m/%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_bo.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_bo.msg
new file mode 100644
index 0000000000..498ad0d14f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_bo.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_BO DATE_FORMAT "%d-%m-%Y"
+ ::msgcat::mcset es_BO TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_BO DATE_TIME_FORMAT "%d-%m-%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_cl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_cl.msg
new file mode 100644
index 0000000000..31d465c997
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_cl.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_CL DATE_FORMAT "%d-%m-%Y"
+ ::msgcat::mcset es_CL TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_CL DATE_TIME_FORMAT "%d-%m-%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_co.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_co.msg
new file mode 100644
index 0000000000..77e57f0be7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_co.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_CO DATE_FORMAT "%e/%m/%Y"
+ ::msgcat::mcset es_CO TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_CO DATE_TIME_FORMAT "%e/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_cr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_cr.msg
new file mode 100644
index 0000000000..7a652fa415
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_cr.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_CR DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset es_CR TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_CR DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_do.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_do.msg
new file mode 100644
index 0000000000..0e283da847
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_do.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_DO DATE_FORMAT "%m/%d/%Y"
+ ::msgcat::mcset es_DO TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_DO DATE_TIME_FORMAT "%m/%d/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ec.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ec.msg
new file mode 100644
index 0000000000..9e921e02ee
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ec.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_EC DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset es_EC TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_EC DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_gt.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_gt.msg
new file mode 100644
index 0000000000..ecd6faf919
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_gt.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_GT DATE_FORMAT "%e/%m/%Y"
+ ::msgcat::mcset es_GT TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_GT DATE_TIME_FORMAT "%e/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_hn.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_hn.msg
new file mode 100644
index 0000000000..a758ca2b61
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_hn.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_HN DATE_FORMAT "%m-%d-%Y"
+ ::msgcat::mcset es_HN TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_HN DATE_TIME_FORMAT "%m-%d-%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_mx.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_mx.msg
new file mode 100644
index 0000000000..7cfb545b25
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_mx.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_MX DATE_FORMAT "%e/%m/%Y"
+ ::msgcat::mcset es_MX TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_MX DATE_TIME_FORMAT "%e/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ni.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ni.msg
new file mode 100644
index 0000000000..7c394953a3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ni.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_NI DATE_FORMAT "%m-%d-%Y"
+ ::msgcat::mcset es_NI TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_NI DATE_TIME_FORMAT "%m-%d-%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pa.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pa.msg
new file mode 100644
index 0000000000..cecacdce09
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pa.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_PA DATE_FORMAT "%m/%d/%Y"
+ ::msgcat::mcset es_PA TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_PA DATE_TIME_FORMAT "%m/%d/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pe.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pe.msg
new file mode 100644
index 0000000000..9f90595fce
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pe.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_PE DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset es_PE TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_PE DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pr.msg
new file mode 100644
index 0000000000..8511b126ed
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_pr.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_PR DATE_FORMAT "%m-%d-%Y"
+ ::msgcat::mcset es_PR TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_PR DATE_TIME_FORMAT "%m-%d-%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_py.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_py.msg
new file mode 100644
index 0000000000..aa93d36b01
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_py.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_PY DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset es_PY TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_PY DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_sv.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_sv.msg
new file mode 100644
index 0000000000..fc7954d6a5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_sv.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_SV DATE_FORMAT "%m-%d-%Y"
+ ::msgcat::mcset es_SV TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_SV DATE_TIME_FORMAT "%m-%d-%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_uy.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_uy.msg
new file mode 100644
index 0000000000..b33525c0bd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_uy.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_UY DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset es_UY TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_UY DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ve.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ve.msg
new file mode 100644
index 0000000000..7c2a7b0a55
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/es_ve.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset es_VE DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset es_VE TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset es_VE DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/et.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/et.msg
new file mode 100644
index 0000000000..8d32e9e5ec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/et.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset et DAYS_OF_WEEK_ABBREV [list \
+ "P"\
+ "E"\
+ "T"\
+ "K"\
+ "N"\
+ "R"\
+ "L"]
+ ::msgcat::mcset et DAYS_OF_WEEK_FULL [list \
+ "p\u00fchap\u00e4ev"\
+ "esmasp\u00e4ev"\
+ "teisip\u00e4ev"\
+ "kolmap\u00e4ev"\
+ "neljap\u00e4ev"\
+ "reede"\
+ "laup\u00e4ev"]
+ ::msgcat::mcset et MONTHS_ABBREV [list \
+ "Jaan"\
+ "Veebr"\
+ "M\u00e4rts"\
+ "Apr"\
+ "Mai"\
+ "Juuni"\
+ "Juuli"\
+ "Aug"\
+ "Sept"\
+ "Okt"\
+ "Nov"\
+ "Dets"\
+ ""]
+ ::msgcat::mcset et MONTHS_FULL [list \
+ "Jaanuar"\
+ "Veebruar"\
+ "M\u00e4rts"\
+ "Aprill"\
+ "Mai"\
+ "Juuni"\
+ "Juuli"\
+ "August"\
+ "September"\
+ "Oktoober"\
+ "November"\
+ "Detsember"\
+ ""]
+ ::msgcat::mcset et BCE "e.m.a."
+ ::msgcat::mcset et CE "m.a.j."
+ ::msgcat::mcset et DATE_FORMAT "%e-%m-%Y"
+ ::msgcat::mcset et TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset et DATE_TIME_FORMAT "%e-%m-%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eu.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eu.msg
new file mode 100644
index 0000000000..cf708b6b20
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eu.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset eu DAYS_OF_WEEK_ABBREV [list \
+ "igandea"\
+ "astelehena"\
+ "asteartea"\
+ "asteazkena"\
+ "osteguna"\
+ "ostirala"\
+ "larunbata"]
+ ::msgcat::mcset eu DAYS_OF_WEEK_FULL [list \
+ "igandea"\
+ "astelehena"\
+ "asteartea"\
+ "asteazkena"\
+ "osteguna"\
+ "ostirala"\
+ "larunbata"]
+ ::msgcat::mcset eu MONTHS_ABBREV [list \
+ "urt"\
+ "ots"\
+ "mar"\
+ "api"\
+ "mai"\
+ "eka"\
+ "uzt"\
+ "abu"\
+ "ira"\
+ "urr"\
+ "aza"\
+ "abe"\
+ ""]
+ ::msgcat::mcset eu MONTHS_FULL [list \
+ "urtarrila"\
+ "otsaila"\
+ "martxoa"\
+ "apirila"\
+ "maiatza"\
+ "ekaina"\
+ "uztaila"\
+ "abuztua"\
+ "iraila"\
+ "urria"\
+ "azaroa"\
+ "abendua"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eu_es.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eu_es.msg
new file mode 100644
index 0000000000..2694418d3c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/eu_es.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset eu_ES DATE_FORMAT "%a, %Yeko %bren %da"
+ ::msgcat::mcset eu_ES TIME_FORMAT "%T"
+ ::msgcat::mcset eu_ES TIME_FORMAT_12 "%T"
+ ::msgcat::mcset eu_ES DATE_TIME_FORMAT "%y-%m-%d %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa.msg
new file mode 100644
index 0000000000..89b2f90894
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fa DAYS_OF_WEEK_ABBREV [list \
+ "\u06cc\u2214"\
+ "\u062f\u2214"\
+ "\u0633\u2214"\
+ "\u0686\u2214"\
+ "\u067e\u2214"\
+ "\u062c\u2214"\
+ "\u0634\u2214"]
+ ::msgcat::mcset fa DAYS_OF_WEEK_FULL [list \
+ "\u06cc\u06cc\u200c\u0634\u0646\u0628\u0647"\
+ "\u062f\u0648\u0634\u0646\u0628\u0647"\
+ "\u0633\u0647\u200c\u0634\u0646\u0628\u0647"\
+ "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647"\
+ "\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647"\
+ "\u062c\u0645\u0639\u0647"\
+ "\u0634\u0646\u0628\u0647"]
+ ::msgcat::mcset fa MONTHS_ABBREV [list \
+ "\u0698\u0627\u0646"\
+ "\u0641\u0648\u0631"\
+ "\u0645\u0627\u0631"\
+ "\u0622\u0648\u0631"\
+ "\u0645\u0640\u0647"\
+ "\u0698\u0648\u0646"\
+ "\u0698\u0648\u06cc"\
+ "\u0627\u0648\u062a"\
+ "\u0633\u067e\u062a"\
+ "\u0627\u0643\u062a"\
+ "\u0646\u0648\u0627"\
+ "\u062f\u0633\u0627"\
+ ""]
+ ::msgcat::mcset fa MONTHS_FULL [list \
+ "\u0698\u0627\u0646\u0648\u06cc\u0647"\
+ "\u0641\u0648\u0631\u0648\u06cc\u0647"\
+ "\u0645\u0627\u0631\u0633"\
+ "\u0622\u0648\u0631\u06cc\u0644"\
+ "\u0645\u0647"\
+ "\u0698\u0648\u0626\u0646"\
+ "\u0698\u0648\u0626\u06cc\u0647"\
+ "\u0627\u0648\u062a"\
+ "\u0633\u067e\u062a\u0627\u0645\u0628\u0631"\
+ "\u0627\u0643\u062a\u0628\u0631"\
+ "\u0646\u0648\u0627\u0645\u0628\u0631"\
+ "\u062f\u0633\u0627\u0645\u0628\u0631"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa_in.msg
new file mode 100644
index 0000000000..adc9e91d37
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa_in.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fa_IN DAYS_OF_WEEK_ABBREV [list \
+ "\u06cc\u2214"\
+ "\u062f\u2214"\
+ "\u0633\u2214"\
+ "\u0686\u2214"\
+ "\u067e\u2214"\
+ "\u062c\u2214"\
+ "\u0634\u2214"]
+ ::msgcat::mcset fa_IN DAYS_OF_WEEK_FULL [list \
+ "\u06cc\u06cc\u200c\u0634\u0646\u0628\u0647"\
+ "\u062f\u0648\u0634\u0646\u0628\u0647"\
+ "\u0633\u0647\u200c\u0634\u0646\u0628\u0647"\
+ "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647"\
+ "\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647"\
+ "\u062c\u0645\u0639\u0647"\
+ "\u0634\u0646\u0628\u0647"]
+ ::msgcat::mcset fa_IN MONTHS_ABBREV [list \
+ "\u0698\u0627\u0646"\
+ "\u0641\u0648\u0631"\
+ "\u0645\u0627\u0631"\
+ "\u0622\u0648\u0631"\
+ "\u0645\u0640\u0647"\
+ "\u0698\u0648\u0646"\
+ "\u0698\u0648\u06cc"\
+ "\u0627\u0648\u062a"\
+ "\u0633\u067e\u062a"\
+ "\u0627\u0643\u062a"\
+ "\u0646\u0648\u0627"\
+ "\u062f\u0633\u0627"\
+ ""]
+ ::msgcat::mcset fa_IN MONTHS_FULL [list \
+ "\u0698\u0627\u0646\u0648\u06cc\u0647"\
+ "\u0641\u0648\u0631\u0648\u06cc\u0647"\
+ "\u0645\u0627\u0631\u0633"\
+ "\u0622\u0648\u0631\u06cc\u0644"\
+ "\u0645\u0647"\
+ "\u0698\u0648\u0626\u0646"\
+ "\u0698\u0648\u0626\u06cc\u0647"\
+ "\u0627\u0648\u062a"\
+ "\u0633\u067e\u062a\u0627\u0645\u0628\u0631"\
+ "\u0627\u0643\u062a\u0628\u0631"\
+ "\u0646\u0648\u0627\u0645\u0628\u0631"\
+ "\u062f\u0633\u0627\u0645\u0628\u0631"\
+ ""]
+ ::msgcat::mcset fa_IN AM "\u0635\u0628\u062d"
+ ::msgcat::mcset fa_IN PM "\u0639\u0635\u0631"
+ ::msgcat::mcset fa_IN DATE_FORMAT "%A %d %B %Y"
+ ::msgcat::mcset fa_IN TIME_FORMAT_12 "%I:%M:%S %z"
+ ::msgcat::mcset fa_IN DATE_TIME_FORMAT "%A %d %B %Y %I:%M:%S %z %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa_ir.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa_ir.msg
new file mode 100644
index 0000000000..597ce9d72c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fa_ir.msg
@@ -0,0 +1,9 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fa_IR AM "\u0635\u0628\u062d"
+ ::msgcat::mcset fa_IR PM "\u0639\u0635\u0631"
+ ::msgcat::mcset fa_IR DATE_FORMAT "%d\u2044%m\u2044%Y"
+ ::msgcat::mcset fa_IR TIME_FORMAT "%S:%M:%H"
+ ::msgcat::mcset fa_IR TIME_FORMAT_12 "%S:%M:%l %P"
+ ::msgcat::mcset fa_IR DATE_TIME_FORMAT "%d\u2044%m\u2044%Y %S:%M:%H %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fi.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fi.msg
new file mode 100644
index 0000000000..acabba09b4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fi.msg
@@ -0,0 +1,50 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fi DAYS_OF_WEEK_ABBREV [list \
+ "su"\
+ "ma"\
+ "ti"\
+ "ke"\
+ "to"\
+ "pe"\
+ "la"]
+ ::msgcat::mcset fi DAYS_OF_WEEK_FULL [list \
+ "sunnuntai"\
+ "maanantai"\
+ "tiistai"\
+ "keskiviikko"\
+ "torstai"\
+ "perjantai"\
+ "lauantai"]
+ ::msgcat::mcset fi MONTHS_ABBREV [list \
+ "tammi"\
+ "helmi"\
+ "maalis"\
+ "huhti"\
+ "touko"\
+ "kes\u00e4"\
+ "hein\u00e4"\
+ "elo"\
+ "syys"\
+ "loka"\
+ "marras"\
+ "joulu"\
+ ""]
+ ::msgcat::mcset fi MONTHS_FULL [list \
+ "tammikuu"\
+ "helmikuu"\
+ "maaliskuu"\
+ "huhtikuu"\
+ "toukokuu"\
+ "kes\u00e4kuu"\
+ "hein\u00e4kuu"\
+ "elokuu"\
+ "syyskuu"\
+ "lokakuu"\
+ "marraskuu"\
+ "joulukuu"\
+ ""]
+ ::msgcat::mcset fi DATE_FORMAT "%e.%m.%Y"
+ ::msgcat::mcset fi TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset fi DATE_TIME_FORMAT "%e.%m.%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fo.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fo.msg
new file mode 100644
index 0000000000..4696e6289a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fo.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fo DAYS_OF_WEEK_ABBREV [list \
+ "sun"\
+ "m\u00e1n"\
+ "t\u00fds"\
+ "mik"\
+ "h\u00f3s"\
+ "fr\u00ed"\
+ "ley"]
+ ::msgcat::mcset fo DAYS_OF_WEEK_FULL [list \
+ "sunnudagur"\
+ "m\u00e1nadagur"\
+ "t\u00fdsdagur"\
+ "mikudagur"\
+ "h\u00f3sdagur"\
+ "fr\u00edggjadagur"\
+ "leygardagur"]
+ ::msgcat::mcset fo MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "mai"\
+ "jun"\
+ "jul"\
+ "aug"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "des"\
+ ""]
+ ::msgcat::mcset fo MONTHS_FULL [list \
+ "januar"\
+ "februar"\
+ "mars"\
+ "apr\u00edl"\
+ "mai"\
+ "juni"\
+ "juli"\
+ "august"\
+ "september"\
+ "oktober"\
+ "november"\
+ "desember"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fo_fo.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fo_fo.msg
new file mode 100644
index 0000000000..2392b8e673
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fo_fo.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fo_FO DATE_FORMAT "%d/%m-%Y"
+ ::msgcat::mcset fo_FO TIME_FORMAT "%T"
+ ::msgcat::mcset fo_FO TIME_FORMAT_12 "%T"
+ ::msgcat::mcset fo_FO DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr.msg
new file mode 100644
index 0000000000..55b19bf949
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fr DAYS_OF_WEEK_ABBREV [list \
+ "dim."\
+ "lun."\
+ "mar."\
+ "mer."\
+ "jeu."\
+ "ven."\
+ "sam."]
+ ::msgcat::mcset fr DAYS_OF_WEEK_FULL [list \
+ "dimanche"\
+ "lundi"\
+ "mardi"\
+ "mercredi"\
+ "jeudi"\
+ "vendredi"\
+ "samedi"]
+ ::msgcat::mcset fr MONTHS_ABBREV [list \
+ "janv."\
+ "f\u00e9vr."\
+ "mars"\
+ "avr."\
+ "mai"\
+ "juin"\
+ "juil."\
+ "ao\u00fbt"\
+ "sept."\
+ "oct."\
+ "nov."\
+ "d\u00e9c."\
+ ""]
+ ::msgcat::mcset fr MONTHS_FULL [list \
+ "janvier"\
+ "f\u00e9vrier"\
+ "mars"\
+ "avril"\
+ "mai"\
+ "juin"\
+ "juillet"\
+ "ao\u00fbt"\
+ "septembre"\
+ "octobre"\
+ "novembre"\
+ "d\u00e9cembre"\
+ ""]
+ ::msgcat::mcset fr BCE "av. J.-C."
+ ::msgcat::mcset fr CE "ap. J.-C."
+ ::msgcat::mcset fr DATE_FORMAT "%e %B %Y"
+ ::msgcat::mcset fr TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset fr DATE_TIME_FORMAT "%e %B %Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_be.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_be.msg
new file mode 100644
index 0000000000..cdb13bd75f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_be.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fr_BE DATE_FORMAT "%d/%m/%y"
+ ::msgcat::mcset fr_BE TIME_FORMAT "%T"
+ ::msgcat::mcset fr_BE TIME_FORMAT_12 "%T"
+ ::msgcat::mcset fr_BE DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_ca.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_ca.msg
new file mode 100644
index 0000000000..00ccfffcb4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_ca.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fr_CA DATE_FORMAT "%Y-%m-%d"
+ ::msgcat::mcset fr_CA TIME_FORMAT "%T"
+ ::msgcat::mcset fr_CA TIME_FORMAT_12 "%T"
+ ::msgcat::mcset fr_CA DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_ch.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_ch.msg
new file mode 100644
index 0000000000..7e2bac73d8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/fr_ch.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset fr_CH DATE_FORMAT "%d. %m. %y"
+ ::msgcat::mcset fr_CH TIME_FORMAT "%T"
+ ::msgcat::mcset fr_CH TIME_FORMAT_12 "%T"
+ ::msgcat::mcset fr_CH DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ga.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ga.msg
new file mode 100644
index 0000000000..6edf13aab1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ga.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ga DAYS_OF_WEEK_ABBREV [list \
+ "Domh"\
+ "Luan"\
+ "M\u00e1irt"\
+ "C\u00e9ad"\
+ "D\u00e9ar"\
+ "Aoine"\
+ "Sath"]
+ ::msgcat::mcset ga DAYS_OF_WEEK_FULL [list \
+ "D\u00e9 Domhnaigh"\
+ "D\u00e9 Luain"\
+ "D\u00e9 M\u00e1irt"\
+ "D\u00e9 C\u00e9adaoin"\
+ "D\u00e9ardaoin"\
+ "D\u00e9 hAoine"\
+ "D\u00e9 Sathairn"]
+ ::msgcat::mcset ga MONTHS_ABBREV [list \
+ "Ean"\
+ "Feabh"\
+ "M\u00e1rta"\
+ "Aib"\
+ "Beal"\
+ "Meith"\
+ "I\u00fail"\
+ "L\u00fan"\
+ "MF\u00f3mh"\
+ "DF\u00f3mh"\
+ "Samh"\
+ "Noll"\
+ ""]
+ ::msgcat::mcset ga MONTHS_FULL [list \
+ "Ean\u00e1ir"\
+ "Feabhra"\
+ "M\u00e1rta"\
+ "Aibre\u00e1n"\
+ "M\u00ed na Bealtaine"\
+ "Meith"\
+ "I\u00fail"\
+ "L\u00fanasa"\
+ "Me\u00e1n F\u00f3mhair"\
+ "Deireadh F\u00f3mhair"\
+ "M\u00ed na Samhna"\
+ "M\u00ed na Nollag"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ga_ie.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ga_ie.msg
new file mode 100644
index 0000000000..b6acbbc273
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ga_ie.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ga_IE DATE_FORMAT "%d.%m.%y"
+ ::msgcat::mcset ga_IE TIME_FORMAT "%T"
+ ::msgcat::mcset ga_IE TIME_FORMAT_12 "%T"
+ ::msgcat::mcset ga_IE DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gl.msg
new file mode 100644
index 0000000000..4b869e8550
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gl.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset gl DAYS_OF_WEEK_ABBREV [list \
+ "Dom"\
+ "Lun"\
+ "Mar"\
+ "M\u00e9r"\
+ "Xov"\
+ "Ven"\
+ "S\u00e1b"]
+ ::msgcat::mcset gl DAYS_OF_WEEK_FULL [list \
+ "Domingo"\
+ "Luns"\
+ "Martes"\
+ "M\u00e9rcores"\
+ "Xoves"\
+ "Venres"\
+ "S\u00e1bado"]
+ ::msgcat::mcset gl MONTHS_ABBREV [list \
+ "Xan"\
+ "Feb"\
+ "Mar"\
+ "Abr"\
+ "Mai"\
+ "Xu\u00f1"\
+ "Xul"\
+ "Ago"\
+ "Set"\
+ "Out"\
+ "Nov"\
+ "Dec"\
+ ""]
+ ::msgcat::mcset gl MONTHS_FULL [list \
+ "Xaneiro"\
+ "Febreiro"\
+ "Marzo"\
+ "Abril"\
+ "Maio"\
+ "Xu\u00f1o"\
+ "Xullo"\
+ "Agosto"\
+ "Setembro"\
+ "Outubro"\
+ "Novembro"\
+ "Decembro"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gl_es.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gl_es.msg
new file mode 100644
index 0000000000..d4ed2704b3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gl_es.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset gl_ES DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset gl_ES TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset gl_ES DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gv.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gv.msg
new file mode 100644
index 0000000000..7d332ad5c4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gv.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset gv DAYS_OF_WEEK_ABBREV [list \
+ "Jed"\
+ "Jel"\
+ "Jem"\
+ "Jerc"\
+ "Jerd"\
+ "Jeh"\
+ "Jes"]
+ ::msgcat::mcset gv DAYS_OF_WEEK_FULL [list \
+ "Jedoonee"\
+ "Jelhein"\
+ "Jemayrt"\
+ "Jercean"\
+ "Jerdein"\
+ "Jeheiney"\
+ "Jesarn"]
+ ::msgcat::mcset gv MONTHS_ABBREV [list \
+ "J-guer"\
+ "T-arree"\
+ "Mayrnt"\
+ "Avrril"\
+ "Boaldyn"\
+ "M-souree"\
+ "J-souree"\
+ "Luanistyn"\
+ "M-fouyir"\
+ "J-fouyir"\
+ "M.Houney"\
+ "M.Nollick"\
+ ""]
+ ::msgcat::mcset gv MONTHS_FULL [list \
+ "Jerrey-geuree"\
+ "Toshiaght-arree"\
+ "Mayrnt"\
+ "Averil"\
+ "Boaldyn"\
+ "Mean-souree"\
+ "Jerrey-souree"\
+ "Luanistyn"\
+ "Mean-fouyir"\
+ "Jerrey-fouyir"\
+ "Mee Houney"\
+ "Mee ny Nollick"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gv_gb.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gv_gb.msg
new file mode 100644
index 0000000000..5e96e6f3cd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/gv_gb.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset gv_GB DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset gv_GB TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset gv_GB DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/he.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/he.msg
new file mode 100644
index 0000000000..4fd921d695
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/he.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset he DAYS_OF_WEEK_ABBREV [list \
+ "\u05d0"\
+ "\u05d1"\
+ "\u05d2"\
+ "\u05d3"\
+ "\u05d4"\
+ "\u05d5"\
+ "\u05e9"]
+ ::msgcat::mcset he DAYS_OF_WEEK_FULL [list \
+ "\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df"\
+ "\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9"\
+ "\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9"\
+ "\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9"\
+ "\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9"\
+ "\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9"\
+ "\u05e9\u05d1\u05ea"]
+ ::msgcat::mcset he MONTHS_ABBREV [list \
+ "\u05d9\u05e0\u05d5"\
+ "\u05e4\u05d1\u05e8"\
+ "\u05de\u05e8\u05e5"\
+ "\u05d0\u05e4\u05e8"\
+ "\u05de\u05d0\u05d9"\
+ "\u05d9\u05d5\u05e0"\
+ "\u05d9\u05d5\u05dc"\
+ "\u05d0\u05d5\u05d2"\
+ "\u05e1\u05e4\u05d8"\
+ "\u05d0\u05d5\u05e7"\
+ "\u05e0\u05d5\u05d1"\
+ "\u05d3\u05e6\u05de"\
+ ""]
+ ::msgcat::mcset he MONTHS_FULL [list \
+ "\u05d9\u05e0\u05d5\u05d0\u05e8"\
+ "\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8"\
+ "\u05de\u05e8\u05e5"\
+ "\u05d0\u05e4\u05e8\u05d9\u05dc"\
+ "\u05de\u05d0\u05d9"\
+ "\u05d9\u05d5\u05e0\u05d9"\
+ "\u05d9\u05d5\u05dc\u05d9"\
+ "\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8"\
+ "\u05e1\u05e4\u05d8\u05de\u05d1\u05e8"\
+ "\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8"\
+ "\u05e0\u05d5\u05d1\u05de\u05d1\u05e8"\
+ "\u05d3\u05e6\u05de\u05d1\u05e8"\
+ ""]
+ ::msgcat::mcset he BCE "\u05dc\u05e1\u05d4\u0022\u05e0"
+ ::msgcat::mcset he CE "\u05dc\u05e4\u05e1\u05d4\u0022\u05e0"
+ ::msgcat::mcset he DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset he TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset he DATE_TIME_FORMAT "%d/%m/%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hi.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hi.msg
new file mode 100644
index 0000000000..50c9fb8093
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hi.msg
@@ -0,0 +1,39 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset hi DAYS_OF_WEEK_FULL [list \
+ "\u0930\u0935\u093f\u0935\u093e\u0930"\
+ "\u0938\u094b\u092e\u0935\u093e\u0930"\
+ "\u092e\u0902\u0917\u0932\u0935\u093e\u0930"\
+ "\u092c\u0941\u0927\u0935\u093e\u0930"\
+ "\u0917\u0941\u0930\u0941\u0935\u093e\u0930"\
+ "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930"\
+ "\u0936\u0928\u093f\u0935\u093e\u0930"]
+ ::msgcat::mcset hi MONTHS_ABBREV [list \
+ "\u091c\u0928\u0935\u0930\u0940"\
+ "\u092b\u093c\u0930\u0935\u0930\u0940"\
+ "\u092e\u093e\u0930\u094d\u091a"\
+ "\u0905\u092a\u094d\u0930\u0947\u0932"\
+ "\u092e\u0908"\
+ "\u091c\u0942\u0928"\
+ "\u091c\u0941\u0932\u093e\u0908"\
+ "\u0905\u0917\u0938\u094d\u0924"\
+ "\u0938\u093f\u0924\u092e\u094d\u092c\u0930"\
+ "\u0905\u0915\u094d\u091f\u0942\u092c\u0930"\
+ "\u0928\u0935\u092e\u094d\u092c\u0930"\
+ "\u0926\u093f\u0938\u092e\u094d\u092c\u0930"]
+ ::msgcat::mcset hi MONTHS_FULL [list \
+ "\u091c\u0928\u0935\u0930\u0940"\
+ "\u092b\u093c\u0930\u0935\u0930\u0940"\
+ "\u092e\u093e\u0930\u094d\u091a"\
+ "\u0905\u092a\u094d\u0930\u0947\u0932"\
+ "\u092e\u0908"\
+ "\u091c\u0942\u0928"\
+ "\u091c\u0941\u0932\u093e\u0908"\
+ "\u0905\u0917\u0938\u094d\u0924"\
+ "\u0938\u093f\u0924\u092e\u094d\u092c\u0930"\
+ "\u0905\u0915\u094d\u091f\u0942\u092c\u0930"\
+ "\u0928\u0935\u092e\u094d\u092c\u0930"\
+ "\u0926\u093f\u0938\u092e\u094d\u092c\u0930"]
+ ::msgcat::mcset hi AM "\u0908\u0938\u093e\u092a\u0942\u0930\u094d\u0935"
+ ::msgcat::mcset hi PM "."
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hi_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hi_in.msg
new file mode 100644
index 0000000000..239793f1ec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hi_in.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset hi_IN DATE_FORMAT "%d %M %Y"
+ ::msgcat::mcset hi_IN TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset hi_IN DATE_TIME_FORMAT "%d %M %Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hr.msg
new file mode 100644
index 0000000000..cec145b083
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hr.msg
@@ -0,0 +1,50 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset hr DAYS_OF_WEEK_ABBREV [list \
+ "ned"\
+ "pon"\
+ "uto"\
+ "sri"\
+ "\u010det"\
+ "pet"\
+ "sub"]
+ ::msgcat::mcset hr DAYS_OF_WEEK_FULL [list \
+ "nedjelja"\
+ "ponedjeljak"\
+ "utorak"\
+ "srijeda"\
+ "\u010detvrtak"\
+ "petak"\
+ "subota"]
+ ::msgcat::mcset hr MONTHS_ABBREV [list \
+ "sij"\
+ "vel"\
+ "o\u017eu"\
+ "tra"\
+ "svi"\
+ "lip"\
+ "srp"\
+ "kol"\
+ "ruj"\
+ "lis"\
+ "stu"\
+ "pro"\
+ ""]
+ ::msgcat::mcset hr MONTHS_FULL [list \
+ "sije\u010danj"\
+ "velja\u010da"\
+ "o\u017eujak"\
+ "travanj"\
+ "svibanj"\
+ "lipanj"\
+ "srpanj"\
+ "kolovoz"\
+ "rujan"\
+ "listopad"\
+ "studeni"\
+ "prosinac"\
+ ""]
+ ::msgcat::mcset hr DATE_FORMAT "%Y.%m.%d"
+ ::msgcat::mcset hr TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset hr DATE_TIME_FORMAT "%Y.%m.%d %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hu.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hu.msg
new file mode 100644
index 0000000000..e5e68d9258
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/hu.msg
@@ -0,0 +1,54 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset hu DAYS_OF_WEEK_ABBREV [list \
+ "V"\
+ "H"\
+ "K"\
+ "Sze"\
+ "Cs"\
+ "P"\
+ "Szo"]
+ ::msgcat::mcset hu DAYS_OF_WEEK_FULL [list \
+ "vas\u00e1rnap"\
+ "h\u00e9tf\u0151"\
+ "kedd"\
+ "szerda"\
+ "cs\u00fct\u00f6rt\u00f6k"\
+ "p\u00e9ntek"\
+ "szombat"]
+ ::msgcat::mcset hu MONTHS_ABBREV [list \
+ "jan."\
+ "febr."\
+ "m\u00e1rc."\
+ "\u00e1pr."\
+ "m\u00e1j."\
+ "j\u00fan."\
+ "j\u00fal."\
+ "aug."\
+ "szept."\
+ "okt."\
+ "nov."\
+ "dec."\
+ ""]
+ ::msgcat::mcset hu MONTHS_FULL [list \
+ "janu\u00e1r"\
+ "febru\u00e1r"\
+ "m\u00e1rcius"\
+ "\u00e1prilis"\
+ "m\u00e1jus"\
+ "j\u00fanius"\
+ "j\u00falius"\
+ "augusztus"\
+ "szeptember"\
+ "okt\u00f3ber"\
+ "november"\
+ "december"\
+ ""]
+ ::msgcat::mcset hu BCE "i.e."
+ ::msgcat::mcset hu CE "i.u."
+ ::msgcat::mcset hu AM "DE"
+ ::msgcat::mcset hu PM "DU"
+ ::msgcat::mcset hu DATE_FORMAT "%Y.%m.%d."
+ ::msgcat::mcset hu TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset hu DATE_TIME_FORMAT "%Y.%m.%d. %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/id.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/id.msg
new file mode 100644
index 0000000000..17c6bb59d4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/id.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset id DAYS_OF_WEEK_ABBREV [list \
+ "Min"\
+ "Sen"\
+ "Sel"\
+ "Rab"\
+ "Kam"\
+ "Jum"\
+ "Sab"]
+ ::msgcat::mcset id DAYS_OF_WEEK_FULL [list \
+ "Minggu"\
+ "Senin"\
+ "Selasa"\
+ "Rabu"\
+ "Kamis"\
+ "Jumat"\
+ "Sabtu"]
+ ::msgcat::mcset id MONTHS_ABBREV [list \
+ "Jan"\
+ "Peb"\
+ "Mar"\
+ "Apr"\
+ "Mei"\
+ "Jun"\
+ "Jul"\
+ "Agu"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Des"\
+ ""]
+ ::msgcat::mcset id MONTHS_FULL [list \
+ "Januari"\
+ "Pebruari"\
+ "Maret"\
+ "April"\
+ "Mei"\
+ "Juni"\
+ "Juli"\
+ "Agustus"\
+ "September"\
+ "Oktober"\
+ "November"\
+ "Desember"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/id_id.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/id_id.msg
new file mode 100644
index 0000000000..bb672c11ee
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/id_id.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset id_ID DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset id_ID TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset id_ID DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/is.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/is.msg
new file mode 100644
index 0000000000..adc2d2a374
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/is.msg
@@ -0,0 +1,50 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset is DAYS_OF_WEEK_ABBREV [list \
+ "sun."\
+ "m\u00e1n."\
+ "\u00feri."\
+ "mi\u00f0."\
+ "fim."\
+ "f\u00f6s."\
+ "lau."]
+ ::msgcat::mcset is DAYS_OF_WEEK_FULL [list \
+ "sunnudagur"\
+ "m\u00e1nudagur"\
+ "\u00feri\u00f0judagur"\
+ "mi\u00f0vikudagur"\
+ "fimmtudagur"\
+ "f\u00f6studagur"\
+ "laugardagur"]
+ ::msgcat::mcset is MONTHS_ABBREV [list \
+ "jan."\
+ "feb."\
+ "mar."\
+ "apr."\
+ "ma\u00ed"\
+ "j\u00fan."\
+ "j\u00fal."\
+ "\u00e1g\u00fa."\
+ "sep."\
+ "okt."\
+ "n\u00f3v."\
+ "des."\
+ ""]
+ ::msgcat::mcset is MONTHS_FULL [list \
+ "jan\u00faar"\
+ "febr\u00faar"\
+ "mars"\
+ "apr\u00edl"\
+ "ma\u00ed"\
+ "j\u00fan\u00ed"\
+ "j\u00fal\u00ed"\
+ "\u00e1g\u00fast"\
+ "september"\
+ "okt\u00f3ber"\
+ "n\u00f3vember"\
+ "desember"\
+ ""]
+ ::msgcat::mcset is DATE_FORMAT "%e.%m.%Y"
+ ::msgcat::mcset is TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset is DATE_TIME_FORMAT "%e.%m.%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/it.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/it.msg
new file mode 100644
index 0000000000..b641cdec7b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/it.msg
@@ -0,0 +1,54 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset it DAYS_OF_WEEK_ABBREV [list \
+ "dom"\
+ "lun"\
+ "mar"\
+ "mer"\
+ "gio"\
+ "ven"\
+ "sab"]
+ ::msgcat::mcset it DAYS_OF_WEEK_FULL [list \
+ "domenica"\
+ "luned\u00ec"\
+ "marted\u00ec"\
+ "mercoled\u00ec"\
+ "gioved\u00ec"\
+ "venerd\u00ec"\
+ "sabato"]
+ ::msgcat::mcset it MONTHS_ABBREV [list \
+ "gen"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "mag"\
+ "giu"\
+ "lug"\
+ "ago"\
+ "set"\
+ "ott"\
+ "nov"\
+ "dic"\
+ ""]
+ ::msgcat::mcset it MONTHS_FULL [list \
+ "gennaio"\
+ "febbraio"\
+ "marzo"\
+ "aprile"\
+ "maggio"\
+ "giugno"\
+ "luglio"\
+ "agosto"\
+ "settembre"\
+ "ottobre"\
+ "novembre"\
+ "dicembre"\
+ ""]
+ ::msgcat::mcset it BCE "aC"
+ ::msgcat::mcset it CE "dC"
+ ::msgcat::mcset it AM "m."
+ ::msgcat::mcset it PM "p."
+ ::msgcat::mcset it DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset it TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset it DATE_TIME_FORMAT "%d %B %Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/it_ch.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/it_ch.msg
new file mode 100644
index 0000000000..b36ed36873
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/it_ch.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset it_CH DATE_FORMAT "%e. %B %Y"
+ ::msgcat::mcset it_CH TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset it_CH DATE_TIME_FORMAT "%e. %B %Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ja.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ja.msg
new file mode 100644
index 0000000000..cf70c2f326
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ja.msg
@@ -0,0 +1,44 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ja DAYS_OF_WEEK_ABBREV [list \
+ "\u65e5"\
+ "\u6708"\
+ "\u706b"\
+ "\u6c34"\
+ "\u6728"\
+ "\u91d1"\
+ "\u571f"]
+ ::msgcat::mcset ja DAYS_OF_WEEK_FULL [list \
+ "\u65e5\u66dc\u65e5"\
+ "\u6708\u66dc\u65e5"\
+ "\u706b\u66dc\u65e5"\
+ "\u6c34\u66dc\u65e5"\
+ "\u6728\u66dc\u65e5"\
+ "\u91d1\u66dc\u65e5"\
+ "\u571f\u66dc\u65e5"]
+ ::msgcat::mcset ja MONTHS_FULL [list \
+ "1\u6708"\
+ "2\u6708"\
+ "3\u6708"\
+ "4\u6708"\
+ "5\u6708"\
+ "6\u6708"\
+ "7\u6708"\
+ "8\u6708"\
+ "9\u6708"\
+ "10\u6708"\
+ "11\u6708"\
+ "12\u6708"]
+ ::msgcat::mcset ja BCE "\u7d00\u5143\u524d"
+ ::msgcat::mcset ja CE "\u897f\u66a6"
+ ::msgcat::mcset ja AM "\u5348\u524d"
+ ::msgcat::mcset ja PM "\u5348\u5f8c"
+ ::msgcat::mcset ja DATE_FORMAT "%Y/%m/%d"
+ ::msgcat::mcset ja TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset ja TIME_FORMAT_12 "%P %I:%M:%S"
+ ::msgcat::mcset ja DATE_TIME_FORMAT "%Y/%m/%d %k:%M:%S %z"
+ ::msgcat::mcset ja LOCALE_DATE_FORMAT "%EY\u5e74%m\u6708%d\u65e5"
+ ::msgcat::mcset ja LOCALE_TIME_FORMAT "%H\u6642%M\u5206%S\u79d2"
+ ::msgcat::mcset ja LOCALE_DATE_TIME_FORMAT "%EY\u5e74%m\u6708%d\u65e5 (%a) %H\u6642%M\u5206%S\u79d2 %z"
+ ::msgcat::mcset ja LOCALE_ERAS "{-9223372036854775808 \u897f\u66a6 0} {-3061011600 \u660e\u6cbb 1867} {-1812186000 \u5927\u6b63 1911} {-1357635600 \u662d\u548c 1925} {600220800 \u5e73\u6210 1988} {1556668800 \u4ee4\u548c 2018}"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kl.msg
new file mode 100644
index 0000000000..d877bfe6af
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kl.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset kl DAYS_OF_WEEK_ABBREV [list \
+ "sab"\
+ "ata"\
+ "mar"\
+ "pin"\
+ "sis"\
+ "tal"\
+ "arf"]
+ ::msgcat::mcset kl DAYS_OF_WEEK_FULL [list \
+ "sabaat"\
+ "ataasinngorneq"\
+ "marlunngorneq"\
+ "pingasunngorneq"\
+ "sisamanngorneq"\
+ "tallimanngorneq"\
+ "arfininngorneq"]
+ ::msgcat::mcset kl MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "maj"\
+ "jun"\
+ "jul"\
+ "aug"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "dec"\
+ ""]
+ ::msgcat::mcset kl MONTHS_FULL [list \
+ "januari"\
+ "februari"\
+ "martsi"\
+ "aprili"\
+ "maji"\
+ "juni"\
+ "juli"\
+ "augustusi"\
+ "septemberi"\
+ "oktoberi"\
+ "novemberi"\
+ "decemberi"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kl_gl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kl_gl.msg
new file mode 100644
index 0000000000..403aa10f94
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kl_gl.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset kl_GL DATE_FORMAT "%d %b %Y"
+ ::msgcat::mcset kl_GL TIME_FORMAT "%T"
+ ::msgcat::mcset kl_GL TIME_FORMAT_12 "%T"
+ ::msgcat::mcset kl_GL DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ko.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ko.msg
new file mode 100644
index 0000000000..0cd17a19f3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ko.msg
@@ -0,0 +1,55 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ko DAYS_OF_WEEK_ABBREV [list \
+ "\uc77c"\
+ "\uc6d4"\
+ "\ud654"\
+ "\uc218"\
+ "\ubaa9"\
+ "\uae08"\
+ "\ud1a0"]
+ ::msgcat::mcset ko DAYS_OF_WEEK_FULL [list \
+ "\uc77c\uc694\uc77c"\
+ "\uc6d4\uc694\uc77c"\
+ "\ud654\uc694\uc77c"\
+ "\uc218\uc694\uc77c"\
+ "\ubaa9\uc694\uc77c"\
+ "\uae08\uc694\uc77c"\
+ "\ud1a0\uc694\uc77c"]
+ ::msgcat::mcset ko MONTHS_ABBREV [list \
+ "1\uc6d4"\
+ "2\uc6d4"\
+ "3\uc6d4"\
+ "4\uc6d4"\
+ "5\uc6d4"\
+ "6\uc6d4"\
+ "7\uc6d4"\
+ "8\uc6d4"\
+ "9\uc6d4"\
+ "10\uc6d4"\
+ "11\uc6d4"\
+ "12\uc6d4"\
+ ""]
+ ::msgcat::mcset ko MONTHS_FULL [list \
+ "1\uc6d4"\
+ "2\uc6d4"\
+ "3\uc6d4"\
+ "4\uc6d4"\
+ "5\uc6d4"\
+ "6\uc6d4"\
+ "7\uc6d4"\
+ "8\uc6d4"\
+ "9\uc6d4"\
+ "10\uc6d4"\
+ "11\uc6d4"\
+ "12\uc6d4"\
+ ""]
+ ::msgcat::mcset ko AM "\uc624\uc804"
+ ::msgcat::mcset ko PM "\uc624\ud6c4"
+ ::msgcat::mcset ko DATE_FORMAT "%Y-%m-%d"
+ ::msgcat::mcset ko TIME_FORMAT_12 "%P %l:%M:%S"
+ ::msgcat::mcset ko DATE_TIME_FORMAT "%Y-%m-%d %P %l:%M:%S %z"
+ ::msgcat::mcset ko LOCALE_DATE_FORMAT "%Y\ub144%B%Od\uc77c"
+ ::msgcat::mcset ko LOCALE_TIME_FORMAT "%H\uc2dc%M\ubd84%S\ucd08"
+ ::msgcat::mcset ko LOCALE_DATE_TIME_FORMAT "%A %Y\ub144%B%Od\uc77c%H\uc2dc%M\ubd84%S\ucd08 %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ko_kr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ko_kr.msg
new file mode 100644
index 0000000000..ea5bbd7248
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ko_kr.msg
@@ -0,0 +1,8 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ko_KR BCE "\uae30\uc6d0\uc804"
+ ::msgcat::mcset ko_KR CE "\uc11c\uae30"
+ ::msgcat::mcset ko_KR DATE_FORMAT "%Y.%m.%d"
+ ::msgcat::mcset ko_KR TIME_FORMAT_12 "%P %l:%M:%S"
+ ::msgcat::mcset ko_KR DATE_TIME_FORMAT "%Y.%m.%d %P %l:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kok.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kok.msg
new file mode 100644
index 0000000000..0869f2078b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kok.msg
@@ -0,0 +1,39 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset kok DAYS_OF_WEEK_FULL [list \
+ "\u0906\u0926\u093f\u0924\u094d\u092f\u0935\u093e\u0930"\
+ "\u0938\u094b\u092e\u0935\u093e\u0930"\
+ "\u092e\u0902\u0917\u0933\u093e\u0930"\
+ "\u092c\u0941\u0927\u0935\u093e\u0930"\
+ "\u0917\u0941\u0930\u0941\u0935\u093e\u0930"\
+ "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930"\
+ "\u0936\u0928\u093f\u0935\u093e\u0930"]
+ ::msgcat::mcset kok MONTHS_ABBREV [list \
+ "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940"\
+ "\u092b\u0947\u092c\u0943\u0935\u093e\u0930\u0940"\
+ "\u092e\u093e\u0930\u094d\u091a"\
+ "\u090f\u092a\u094d\u0930\u093f\u0932"\
+ "\u092e\u0947"\
+ "\u091c\u0942\u0928"\
+ "\u091c\u0941\u0932\u0948"\
+ "\u0913\u0917\u0938\u094d\u091f"\
+ "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930"\
+ "\u0913\u0915\u094d\u091f\u094b\u092c\u0930"\
+ "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930"\
+ "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"]
+ ::msgcat::mcset kok MONTHS_FULL [list \
+ "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940"\
+ "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940"\
+ "\u092e\u093e\u0930\u094d\u091a"\
+ "\u090f\u092a\u094d\u0930\u093f\u0932"\
+ "\u092e\u0947"\
+ "\u091c\u0942\u0928"\
+ "\u091c\u0941\u0932\u0948"\
+ "\u0913\u0917\u0938\u094d\u091f"\
+ "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930"\
+ "\u0913\u0915\u094d\u091f\u094b\u092c\u0930"\
+ "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930"\
+ "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"]
+ ::msgcat::mcset kok AM "\u0915\u094d\u0930\u093f\u0938\u094d\u0924\u092a\u0942\u0930\u094d\u0935"
+ ::msgcat::mcset kok PM "\u0915\u094d\u0930\u093f\u0938\u094d\u0924\u0936\u0916\u093e"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kok_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kok_in.msg
new file mode 100644
index 0000000000..abcb1ff883
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kok_in.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset kok_IN DATE_FORMAT "%d %M %Y"
+ ::msgcat::mcset kok_IN TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset kok_IN DATE_TIME_FORMAT "%d %M %Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kw.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kw.msg
new file mode 100644
index 0000000000..aaf79b3242
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kw.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset kw DAYS_OF_WEEK_ABBREV [list \
+ "Sul"\
+ "Lun"\
+ "Mth"\
+ "Mhr"\
+ "Yow"\
+ "Gwe"\
+ "Sad"]
+ ::msgcat::mcset kw DAYS_OF_WEEK_FULL [list \
+ "De Sul"\
+ "De Lun"\
+ "De Merth"\
+ "De Merher"\
+ "De Yow"\
+ "De Gwener"\
+ "De Sadorn"]
+ ::msgcat::mcset kw MONTHS_ABBREV [list \
+ "Gen"\
+ "Whe"\
+ "Mer"\
+ "Ebr"\
+ "Me"\
+ "Evn"\
+ "Gor"\
+ "Est"\
+ "Gwn"\
+ "Hed"\
+ "Du"\
+ "Kev"\
+ ""]
+ ::msgcat::mcset kw MONTHS_FULL [list \
+ "Mys Genver"\
+ "Mys Whevrel"\
+ "Mys Merth"\
+ "Mys Ebrel"\
+ "Mys Me"\
+ "Mys Evan"\
+ "Mys Gortheren"\
+ "Mye Est"\
+ "Mys Gwyngala"\
+ "Mys Hedra"\
+ "Mys Du"\
+ "Mys Kevardhu"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kw_gb.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kw_gb.msg
new file mode 100644
index 0000000000..296768043a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/kw_gb.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset kw_GB DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset kw_GB TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset kw_GB DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/lt.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/lt.msg
new file mode 100644
index 0000000000..27b09850bc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/lt.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset lt DAYS_OF_WEEK_ABBREV [list \
+ "Sk"\
+ "Pr"\
+ "An"\
+ "Tr"\
+ "Kt"\
+ "Pn"\
+ "\u0160t"]
+ ::msgcat::mcset lt DAYS_OF_WEEK_FULL [list \
+ "Sekmadienis"\
+ "Pirmadienis"\
+ "Antradienis"\
+ "Tre\u010diadienis"\
+ "Ketvirtadienis"\
+ "Penktadienis"\
+ "\u0160e\u0161tadienis"]
+ ::msgcat::mcset lt MONTHS_ABBREV [list \
+ "Sau"\
+ "Vas"\
+ "Kov"\
+ "Bal"\
+ "Geg"\
+ "Bir"\
+ "Lie"\
+ "Rgp"\
+ "Rgs"\
+ "Spa"\
+ "Lap"\
+ "Grd"\
+ ""]
+ ::msgcat::mcset lt MONTHS_FULL [list \
+ "Sausio"\
+ "Vasario"\
+ "Kovo"\
+ "Baland\u017eio"\
+ "Gegu\u017e\u0117s"\
+ "Bir\u017eelio"\
+ "Liepos"\
+ "Rugpj\u016b\u010dio"\
+ "Rugs\u0117jo"\
+ "Spalio"\
+ "Lapkri\u010dio"\
+ "Gruod\u017eio"\
+ ""]
+ ::msgcat::mcset lt BCE "pr.Kr."
+ ::msgcat::mcset lt CE "po.Kr."
+ ::msgcat::mcset lt DATE_FORMAT "%Y.%m.%e"
+ ::msgcat::mcset lt TIME_FORMAT "%H.%M.%S"
+ ::msgcat::mcset lt DATE_TIME_FORMAT "%Y.%m.%e %H.%M.%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/lv.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/lv.msg
new file mode 100644
index 0000000000..a037b151cc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/lv.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset lv DAYS_OF_WEEK_ABBREV [list \
+ "Sv"\
+ "P"\
+ "O"\
+ "T"\
+ "C"\
+ "Pk"\
+ "S"]
+ ::msgcat::mcset lv DAYS_OF_WEEK_FULL [list \
+ "sv\u0113tdiena"\
+ "pirmdiena"\
+ "otrdiena"\
+ "tre\u0161diena"\
+ "ceturdien"\
+ "piektdiena"\
+ "sestdiena"]
+ ::msgcat::mcset lv MONTHS_ABBREV [list \
+ "Jan"\
+ "Feb"\
+ "Mar"\
+ "Apr"\
+ "Maijs"\
+ "J\u016bn"\
+ "J\u016bl"\
+ "Aug"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Dec"\
+ ""]
+ ::msgcat::mcset lv MONTHS_FULL [list \
+ "janv\u0101ris"\
+ "febru\u0101ris"\
+ "marts"\
+ "apr\u012blis"\
+ "maijs"\
+ "j\u016bnijs"\
+ "j\u016blijs"\
+ "augusts"\
+ "septembris"\
+ "oktobris"\
+ "novembris"\
+ "decembris"\
+ ""]
+ ::msgcat::mcset lv BCE "pm\u0113"
+ ::msgcat::mcset lv CE "m\u0113"
+ ::msgcat::mcset lv DATE_FORMAT "%Y.%e.%m"
+ ::msgcat::mcset lv TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset lv DATE_TIME_FORMAT "%Y.%e.%m %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mk.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mk.msg
new file mode 100644
index 0000000000..41cf60db81
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mk.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset mk DAYS_OF_WEEK_ABBREV [list \
+ "\u043d\u0435\u0434."\
+ "\u043f\u043e\u043d."\
+ "\u0432\u0442."\
+ "\u0441\u0440\u0435."\
+ "\u0447\u0435\u0442."\
+ "\u043f\u0435\u0442."\
+ "\u0441\u0430\u0431."]
+ ::msgcat::mcset mk DAYS_OF_WEEK_FULL [list \
+ "\u043d\u0435\u0434\u0435\u043b\u0430"\
+ "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a"\
+ "\u0432\u0442\u043e\u0440\u043d\u0438\u043a"\
+ "\u0441\u0440\u0435\u0434\u0430"\
+ "\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a"\
+ "\u043f\u0435\u0442\u043e\u043a"\
+ "\u0441\u0430\u0431\u043e\u0442\u0430"]
+ ::msgcat::mcset mk MONTHS_ABBREV [list \
+ "\u0458\u0430\u043d."\
+ "\u0444\u0435\u0432."\
+ "\u043c\u0430\u0440."\
+ "\u0430\u043f\u0440."\
+ "\u043c\u0430\u0458."\
+ "\u0458\u0443\u043d."\
+ "\u0458\u0443\u043b."\
+ "\u0430\u0432\u0433."\
+ "\u0441\u0435\u043f\u0442."\
+ "\u043e\u043a\u0442."\
+ "\u043d\u043e\u0435\u043c."\
+ "\u0434\u0435\u043a\u0435\u043c."\
+ ""]
+ ::msgcat::mcset mk MONTHS_FULL [list \
+ "\u0458\u0430\u043d\u0443\u0430\u0440\u0438"\
+ "\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438"\
+ "\u043c\u0430\u0440\u0442"\
+ "\u0430\u043f\u0440\u0438\u043b"\
+ "\u043c\u0430\u0458"\
+ "\u0458\u0443\u043d\u0438"\
+ "\u0458\u0443\u043b\u0438"\
+ "\u0430\u0432\u0433\u0443\u0441\u0442"\
+ "\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438"\
+ "\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438"\
+ "\u043d\u043e\u0435\u043c\u0432\u0440\u0438"\
+ "\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438"\
+ ""]
+ ::msgcat::mcset mk BCE "\u043f\u0440.\u043d.\u0435."
+ ::msgcat::mcset mk CE "\u0430\u0435."
+ ::msgcat::mcset mk DATE_FORMAT "%e.%m.%Y"
+ ::msgcat::mcset mk TIME_FORMAT "%H:%M:%S %z"
+ ::msgcat::mcset mk DATE_TIME_FORMAT "%e.%m.%Y %H:%M:%S %z %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mr.msg
new file mode 100644
index 0000000000..cea427a906
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mr.msg
@@ -0,0 +1,39 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset mr DAYS_OF_WEEK_FULL [list \
+ "\u0930\u0935\u093f\u0935\u093e\u0930"\
+ "\u0938\u094b\u092e\u0935\u093e\u0930"\
+ "\u092e\u0902\u0917\u0933\u0935\u093e\u0930"\
+ "\u092e\u0902\u0917\u0933\u0935\u093e\u0930"\
+ "\u0917\u0941\u0930\u0941\u0935\u093e\u0930"\
+ "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930"\
+ "\u0936\u0928\u093f\u0935\u093e\u0930"]
+ ::msgcat::mcset mr MONTHS_ABBREV [list \
+ "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940"\
+ "\u092b\u0947\u092c\u0943\u0935\u093e\u0930\u0940"\
+ "\u092e\u093e\u0930\u094d\u091a"\
+ "\u090f\u092a\u094d\u0930\u093f\u0932"\
+ "\u092e\u0947"\
+ "\u091c\u0942\u0928"\
+ "\u091c\u0941\u0932\u0948"\
+ "\u0913\u0917\u0938\u094d\u091f"\
+ "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930"\
+ "\u0913\u0915\u094d\u091f\u094b\u092c\u0930"\
+ "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930"\
+ "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"]
+ ::msgcat::mcset mr MONTHS_FULL [list \
+ "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940"\
+ "\u092b\u0947\u092c\u0943\u0935\u093e\u0930\u0940"\
+ "\u092e\u093e\u0930\u094d\u091a"\
+ "\u090f\u092a\u094d\u0930\u093f\u0932"\
+ "\u092e\u0947"\
+ "\u091c\u0942\u0928"\
+ "\u091c\u0941\u0932\u0948"\
+ "\u0913\u0917\u0938\u094d\u091f"\
+ "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930"\
+ "\u0913\u0915\u094d\u091f\u094b\u092c\u0930"\
+ "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930"\
+ "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"]
+ ::msgcat::mcset mr AM "BC"
+ ::msgcat::mcset mr PM "AD"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mr_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mr_in.msg
new file mode 100644
index 0000000000..1889da5c45
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mr_in.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset mr_IN DATE_FORMAT "%d %M %Y"
+ ::msgcat::mcset mr_IN TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset mr_IN DATE_TIME_FORMAT "%d %M %Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ms.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ms.msg
new file mode 100644
index 0000000000..e954431b7b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ms.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ms DAYS_OF_WEEK_ABBREV [list \
+ "Aha"\
+ "Isn"\
+ "Sei"\
+ "Rab"\
+ "Kha"\
+ "Jum"\
+ "Sab"]
+ ::msgcat::mcset ms DAYS_OF_WEEK_FULL [list \
+ "Ahad"\
+ "Isnin"\
+ "Selasa"\
+ "Rahu"\
+ "Khamis"\
+ "Jumaat"\
+ "Sabtu"]
+ ::msgcat::mcset ms MONTHS_ABBREV [list \
+ "Jan"\
+ "Feb"\
+ "Mac"\
+ "Apr"\
+ "Mei"\
+ "Jun"\
+ "Jul"\
+ "Ogos"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Dis"\
+ ""]
+ ::msgcat::mcset ms MONTHS_FULL [list \
+ "Januari"\
+ "Februari"\
+ "Mac"\
+ "April"\
+ "Mei"\
+ "Jun"\
+ "Julai"\
+ "Ogos"\
+ "September"\
+ "Oktober"\
+ "November"\
+ "Disember"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ms_my.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ms_my.msg
new file mode 100644
index 0000000000..c1f93d421c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ms_my.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ms_MY DATE_FORMAT "%A %d %b %Y"
+ ::msgcat::mcset ms_MY TIME_FORMAT_12 "%I:%M:%S %z"
+ ::msgcat::mcset ms_MY DATE_TIME_FORMAT "%A %d %b %Y %I:%M:%S %z %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mt.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mt.msg
new file mode 100644
index 0000000000..ddd5446421
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/mt.msg
@@ -0,0 +1,27 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset mt DAYS_OF_WEEK_ABBREV [list \
+ "\u0126ad"\
+ "Tne"\
+ "Tli"\
+ "Erb"\
+ "\u0126am"\
+ "\u0120im"]
+ ::msgcat::mcset mt MONTHS_ABBREV [list \
+ "Jan"\
+ "Fra"\
+ "Mar"\
+ "Apr"\
+ "Mej"\
+ "\u0120un"\
+ "Lul"\
+ "Awi"\
+ "Set"\
+ "Ott"\
+ "Nov"]
+ ::msgcat::mcset mt BCE "QK"
+ ::msgcat::mcset mt CE ""
+ ::msgcat::mcset mt DATE_FORMAT "%A, %e ta %B, %Y"
+ ::msgcat::mcset mt TIME_FORMAT_12 "%l:%M:%S %P"
+ ::msgcat::mcset mt DATE_TIME_FORMAT "%A, %e ta %B, %Y %l:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nb.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nb.msg
new file mode 100644
index 0000000000..90d49a3394
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nb.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset nb DAYS_OF_WEEK_ABBREV [list \
+ "s\u00f8"\
+ "ma"\
+ "ti"\
+ "on"\
+ "to"\
+ "fr"\
+ "l\u00f8"]
+ ::msgcat::mcset nb DAYS_OF_WEEK_FULL [list \
+ "s\u00f8ndag"\
+ "mandag"\
+ "tirsdag"\
+ "onsdag"\
+ "torsdag"\
+ "fredag"\
+ "l\u00f8rdag"]
+ ::msgcat::mcset nb MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "mai"\
+ "jun"\
+ "jul"\
+ "aug"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "des"\
+ ""]
+ ::msgcat::mcset nb MONTHS_FULL [list \
+ "januar"\
+ "februar"\
+ "mars"\
+ "april"\
+ "mai"\
+ "juni"\
+ "juli"\
+ "august"\
+ "september"\
+ "oktober"\
+ "november"\
+ "desember"\
+ ""]
+ ::msgcat::mcset nb BCE "f.Kr."
+ ::msgcat::mcset nb CE "e.Kr."
+ ::msgcat::mcset nb DATE_FORMAT "%e. %B %Y"
+ ::msgcat::mcset nb TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset nb DATE_TIME_FORMAT "%e. %B %Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nl.msg
new file mode 100644
index 0000000000..4c5c675518
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nl.msg
@@ -0,0 +1,50 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset nl DAYS_OF_WEEK_ABBREV [list \
+ "zo"\
+ "ma"\
+ "di"\
+ "wo"\
+ "do"\
+ "vr"\
+ "za"]
+ ::msgcat::mcset nl DAYS_OF_WEEK_FULL [list \
+ "zondag"\
+ "maandag"\
+ "dinsdag"\
+ "woensdag"\
+ "donderdag"\
+ "vrijdag"\
+ "zaterdag"]
+ ::msgcat::mcset nl MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mrt"\
+ "apr"\
+ "mei"\
+ "jun"\
+ "jul"\
+ "aug"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "dec"\
+ ""]
+ ::msgcat::mcset nl MONTHS_FULL [list \
+ "januari"\
+ "februari"\
+ "maart"\
+ "april"\
+ "mei"\
+ "juni"\
+ "juli"\
+ "augustus"\
+ "september"\
+ "oktober"\
+ "november"\
+ "december"\
+ ""]
+ ::msgcat::mcset nl DATE_FORMAT "%e %B %Y"
+ ::msgcat::mcset nl TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset nl DATE_TIME_FORMAT "%e %B %Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nl_be.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nl_be.msg
new file mode 100644
index 0000000000..4b19670fc6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nl_be.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset nl_BE DATE_FORMAT "%d-%m-%y"
+ ::msgcat::mcset nl_BE TIME_FORMAT "%T"
+ ::msgcat::mcset nl_BE TIME_FORMAT_12 "%T"
+ ::msgcat::mcset nl_BE DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nn.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nn.msg
new file mode 100644
index 0000000000..bd61ac9493
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/nn.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset nn DAYS_OF_WEEK_ABBREV [list \
+ "su"\
+ "m\u00e5"\
+ "ty"\
+ "on"\
+ "to"\
+ "fr"\
+ "lau"]
+ ::msgcat::mcset nn DAYS_OF_WEEK_FULL [list \
+ "sundag"\
+ "m\u00e5ndag"\
+ "tysdag"\
+ "onsdag"\
+ "torsdag"\
+ "fredag"\
+ "laurdag"]
+ ::msgcat::mcset nn MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "mai"\
+ "jun"\
+ "jul"\
+ "aug"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "des"\
+ ""]
+ ::msgcat::mcset nn MONTHS_FULL [list \
+ "januar"\
+ "februar"\
+ "mars"\
+ "april"\
+ "mai"\
+ "juni"\
+ "juli"\
+ "august"\
+ "september"\
+ "oktober"\
+ "november"\
+ "desember"\
+ ""]
+ ::msgcat::mcset nn BCE "f.Kr."
+ ::msgcat::mcset nn CE "e.Kr."
+ ::msgcat::mcset nn DATE_FORMAT "%e. %B %Y"
+ ::msgcat::mcset nn TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset nn DATE_TIME_FORMAT "%e. %B %Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pl.msg
new file mode 100644
index 0000000000..d206f4b71a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pl.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset pl DAYS_OF_WEEK_ABBREV [list \
+ "N"\
+ "Pn"\
+ "Wt"\
+ "\u015ar"\
+ "Cz"\
+ "Pt"\
+ "So"]
+ ::msgcat::mcset pl DAYS_OF_WEEK_FULL [list \
+ "niedziela"\
+ "poniedzia\u0142ek"\
+ "wtorek"\
+ "\u015broda"\
+ "czwartek"\
+ "pi\u0105tek"\
+ "sobota"]
+ ::msgcat::mcset pl MONTHS_ABBREV [list \
+ "sty"\
+ "lut"\
+ "mar"\
+ "kwi"\
+ "maj"\
+ "cze"\
+ "lip"\
+ "sie"\
+ "wrz"\
+ "pa\u017a"\
+ "lis"\
+ "gru"\
+ ""]
+ ::msgcat::mcset pl MONTHS_FULL [list \
+ "stycze\u0144"\
+ "luty"\
+ "marzec"\
+ "kwiecie\u0144"\
+ "maj"\
+ "czerwiec"\
+ "lipiec"\
+ "sierpie\u0144"\
+ "wrzesie\u0144"\
+ "pa\u017adziernik"\
+ "listopad"\
+ "grudzie\u0144"\
+ ""]
+ ::msgcat::mcset pl BCE "p.n.e."
+ ::msgcat::mcset pl CE "n.e."
+ ::msgcat::mcset pl DATE_FORMAT "%Y-%m-%d"
+ ::msgcat::mcset pl TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset pl DATE_TIME_FORMAT "%Y-%m-%d %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pt.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pt.msg
new file mode 100644
index 0000000000..96fdb35a68
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pt.msg
@@ -0,0 +1,50 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset pt DAYS_OF_WEEK_ABBREV [list \
+ "Dom"\
+ "Seg"\
+ "Ter"\
+ "Qua"\
+ "Qui"\
+ "Sex"\
+ "S\u00e1b"]
+ ::msgcat::mcset pt DAYS_OF_WEEK_FULL [list \
+ "Domingo"\
+ "Segunda-feira"\
+ "Ter\u00e7a-feira"\
+ "Quarta-feira"\
+ "Quinta-feira"\
+ "Sexta-feira"\
+ "S\u00e1bado"]
+ ::msgcat::mcset pt MONTHS_ABBREV [list \
+ "Jan"\
+ "Fev"\
+ "Mar"\
+ "Abr"\
+ "Mai"\
+ "Jun"\
+ "Jul"\
+ "Ago"\
+ "Set"\
+ "Out"\
+ "Nov"\
+ "Dez"\
+ ""]
+ ::msgcat::mcset pt MONTHS_FULL [list \
+ "Janeiro"\
+ "Fevereiro"\
+ "Mar\u00e7o"\
+ "Abril"\
+ "Maio"\
+ "Junho"\
+ "Julho"\
+ "Agosto"\
+ "Setembro"\
+ "Outubro"\
+ "Novembro"\
+ "Dezembro"\
+ ""]
+ ::msgcat::mcset pt DATE_FORMAT "%d-%m-%Y"
+ ::msgcat::mcset pt TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset pt DATE_TIME_FORMAT "%d-%m-%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pt_br.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pt_br.msg
new file mode 100644
index 0000000000..86843279bd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/pt_br.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset pt_BR DATE_FORMAT "%d-%m-%Y"
+ ::msgcat::mcset pt_BR TIME_FORMAT "%T"
+ ::msgcat::mcset pt_BR TIME_FORMAT_12 "%T"
+ ::msgcat::mcset pt_BR DATE_TIME_FORMAT "%a %d %b %Y %T %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ro.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ro.msg
new file mode 100644
index 0000000000..bdd7c61972
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ro.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ro DAYS_OF_WEEK_ABBREV [list \
+ "D"\
+ "L"\
+ "Ma"\
+ "Mi"\
+ "J"\
+ "V"\
+ "S"]
+ ::msgcat::mcset ro DAYS_OF_WEEK_FULL [list \
+ "duminic\u0103"\
+ "luni"\
+ "mar\u0163i"\
+ "miercuri"\
+ "joi"\
+ "vineri"\
+ "s\u00eemb\u0103t\u0103"]
+ ::msgcat::mcset ro MONTHS_ABBREV [list \
+ "Ian"\
+ "Feb"\
+ "Mar"\
+ "Apr"\
+ "Mai"\
+ "Iun"\
+ "Iul"\
+ "Aug"\
+ "Sep"\
+ "Oct"\
+ "Nov"\
+ "Dec"\
+ ""]
+ ::msgcat::mcset ro MONTHS_FULL [list \
+ "ianuarie"\
+ "februarie"\
+ "martie"\
+ "aprilie"\
+ "mai"\
+ "iunie"\
+ "iulie"\
+ "august"\
+ "septembrie"\
+ "octombrie"\
+ "noiembrie"\
+ "decembrie"\
+ ""]
+ ::msgcat::mcset ro BCE "d.C."
+ ::msgcat::mcset ro CE "\u00ee.d.C."
+ ::msgcat::mcset ro DATE_FORMAT "%d.%m.%Y"
+ ::msgcat::mcset ro TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset ro DATE_TIME_FORMAT "%d.%m.%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ru.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ru.msg
new file mode 100644
index 0000000000..65b075d6b0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ru.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ru DAYS_OF_WEEK_ABBREV [list \
+ "\u0412\u0441"\
+ "\u041f\u043d"\
+ "\u0412\u0442"\
+ "\u0421\u0440"\
+ "\u0427\u0442"\
+ "\u041f\u0442"\
+ "\u0421\u0431"]
+ ::msgcat::mcset ru DAYS_OF_WEEK_FULL [list \
+ "\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435"\
+ "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a"\
+ "\u0432\u0442\u043e\u0440\u043d\u0438\u043a"\
+ "\u0441\u0440\u0435\u0434\u0430"\
+ "\u0447\u0435\u0442\u0432\u0435\u0440\u0433"\
+ "\u043f\u044f\u0442\u043d\u0438\u0446\u0430"\
+ "\u0441\u0443\u0431\u0431\u043e\u0442\u0430"]
+ ::msgcat::mcset ru MONTHS_ABBREV [list \
+ "\u044f\u043d\u0432"\
+ "\u0444\u0435\u0432"\
+ "\u043c\u0430\u0440"\
+ "\u0430\u043f\u0440"\
+ "\u043c\u0430\u0439"\
+ "\u0438\u044e\u043d"\
+ "\u0438\u044e\u043b"\
+ "\u0430\u0432\u0433"\
+ "\u0441\u0435\u043d"\
+ "\u043e\u043a\u0442"\
+ "\u043d\u043e\u044f"\
+ "\u0434\u0435\u043a"\
+ ""]
+ ::msgcat::mcset ru MONTHS_FULL [list \
+ "\u042f\u043d\u0432\u0430\u0440\u044c"\
+ "\u0424\u0435\u0432\u0440\u0430\u043b\u044c"\
+ "\u041c\u0430\u0440\u0442"\
+ "\u0410\u043f\u0440\u0435\u043b\u044c"\
+ "\u041c\u0430\u0439"\
+ "\u0418\u044e\u043d\u044c"\
+ "\u0418\u044e\u043b\u044c"\
+ "\u0410\u0432\u0433\u0443\u0441\u0442"\
+ "\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c"\
+ "\u041e\u043a\u0442\u044f\u0431\u0440\u044c"\
+ "\u041d\u043e\u044f\u0431\u0440\u044c"\
+ "\u0414\u0435\u043a\u0430\u0431\u0440\u044c"\
+ ""]
+ ::msgcat::mcset ru BCE "\u0434\u043e \u043d.\u044d."
+ ::msgcat::mcset ru CE "\u043d.\u044d."
+ ::msgcat::mcset ru DATE_FORMAT "%d.%m.%Y"
+ ::msgcat::mcset ru TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset ru DATE_TIME_FORMAT "%d.%m.%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ru_ua.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ru_ua.msg
new file mode 100644
index 0000000000..6e1f8a86e8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ru_ua.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ru_UA DATE_FORMAT "%d.%m.%Y"
+ ::msgcat::mcset ru_UA TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset ru_UA DATE_TIME_FORMAT "%d.%m.%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sh.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sh.msg
new file mode 100644
index 0000000000..6ee0fc7f40
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sh.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset sh DAYS_OF_WEEK_ABBREV [list \
+ "Ned"\
+ "Pon"\
+ "Uto"\
+ "Sre"\
+ "\u010cet"\
+ "Pet"\
+ "Sub"]
+ ::msgcat::mcset sh DAYS_OF_WEEK_FULL [list \
+ "Nedelja"\
+ "Ponedeljak"\
+ "Utorak"\
+ "Sreda"\
+ "\u010cetvrtak"\
+ "Petak"\
+ "Subota"]
+ ::msgcat::mcset sh MONTHS_ABBREV [list \
+ "Jan"\
+ "Feb"\
+ "Mar"\
+ "Apr"\
+ "Maj"\
+ "Jun"\
+ "Jul"\
+ "Avg"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Dec"\
+ ""]
+ ::msgcat::mcset sh MONTHS_FULL [list \
+ "Januar"\
+ "Februar"\
+ "Mart"\
+ "April"\
+ "Maj"\
+ "Juni"\
+ "Juli"\
+ "Avgust"\
+ "Septembar"\
+ "Oktobar"\
+ "Novembar"\
+ "Decembar"\
+ ""]
+ ::msgcat::mcset sh BCE "p. n. e."
+ ::msgcat::mcset sh CE "n. e."
+ ::msgcat::mcset sh DATE_FORMAT "%d.%m.%Y."
+ ::msgcat::mcset sh TIME_FORMAT "%k.%M.%S"
+ ::msgcat::mcset sh DATE_TIME_FORMAT "%d.%m.%Y. %k.%M.%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sk.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sk.msg
new file mode 100644
index 0000000000..9b2f0aadd2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sk.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset sk DAYS_OF_WEEK_ABBREV [list \
+ "Ne"\
+ "Po"\
+ "Ut"\
+ "St"\
+ "\u0160t"\
+ "Pa"\
+ "So"]
+ ::msgcat::mcset sk DAYS_OF_WEEK_FULL [list \
+ "Nede\u013ee"\
+ "Pondelok"\
+ "Utorok"\
+ "Streda"\
+ "\u0160tvrtok"\
+ "Piatok"\
+ "Sobota"]
+ ::msgcat::mcset sk MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "m\u00e1j"\
+ "j\u00fan"\
+ "j\u00fal"\
+ "aug"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "dec"\
+ ""]
+ ::msgcat::mcset sk MONTHS_FULL [list \
+ "janu\u00e1r"\
+ "febru\u00e1r"\
+ "marec"\
+ "apr\u00edl"\
+ "m\u00e1j"\
+ "j\u00fan"\
+ "j\u00fal"\
+ "august"\
+ "september"\
+ "okt\u00f3ber"\
+ "november"\
+ "december"\
+ ""]
+ ::msgcat::mcset sk BCE "pred n.l."
+ ::msgcat::mcset sk CE "n.l."
+ ::msgcat::mcset sk DATE_FORMAT "%e.%m.%Y"
+ ::msgcat::mcset sk TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset sk DATE_TIME_FORMAT "%e.%m.%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sl.msg
new file mode 100644
index 0000000000..42bc5097a7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sl.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset sl DAYS_OF_WEEK_ABBREV [list \
+ "Ned"\
+ "Pon"\
+ "Tor"\
+ "Sre"\
+ "\u010cet"\
+ "Pet"\
+ "Sob"]
+ ::msgcat::mcset sl DAYS_OF_WEEK_FULL [list \
+ "Nedelja"\
+ "Ponedeljek"\
+ "Torek"\
+ "Sreda"\
+ "\u010cetrtek"\
+ "Petek"\
+ "Sobota"]
+ ::msgcat::mcset sl MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "maj"\
+ "jun"\
+ "jul"\
+ "avg"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "dec"\
+ ""]
+ ::msgcat::mcset sl MONTHS_FULL [list \
+ "januar"\
+ "februar"\
+ "marec"\
+ "april"\
+ "maj"\
+ "junij"\
+ "julij"\
+ "avgust"\
+ "september"\
+ "oktober"\
+ "november"\
+ "december"\
+ ""]
+ ::msgcat::mcset sl BCE "pr.n.\u0161."
+ ::msgcat::mcset sl CE "po Kr."
+ ::msgcat::mcset sl DATE_FORMAT "%Y.%m.%e"
+ ::msgcat::mcset sl TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset sl DATE_TIME_FORMAT "%Y.%m.%e %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sq.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sq.msg
new file mode 100644
index 0000000000..8fb1fce966
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sq.msg
@@ -0,0 +1,54 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset sq DAYS_OF_WEEK_ABBREV [list \
+ "Die"\
+ "H\u00ebn"\
+ "Mar"\
+ "M\u00ebr"\
+ "Enj"\
+ "Pre"\
+ "Sht"]
+ ::msgcat::mcset sq DAYS_OF_WEEK_FULL [list \
+ "e diel"\
+ "e h\u00ebn\u00eb"\
+ "e mart\u00eb"\
+ "e m\u00ebrkur\u00eb"\
+ "e enjte"\
+ "e premte"\
+ "e shtun\u00eb"]
+ ::msgcat::mcset sq MONTHS_ABBREV [list \
+ "Jan"\
+ "Shk"\
+ "Mar"\
+ "Pri"\
+ "Maj"\
+ "Qer"\
+ "Kor"\
+ "Gsh"\
+ "Sht"\
+ "Tet"\
+ "N\u00ebn"\
+ "Dhj"\
+ ""]
+ ::msgcat::mcset sq MONTHS_FULL [list \
+ "janar"\
+ "shkurt"\
+ "mars"\
+ "prill"\
+ "maj"\
+ "qershor"\
+ "korrik"\
+ "gusht"\
+ "shtator"\
+ "tetor"\
+ "n\u00ebntor"\
+ "dhjetor"\
+ ""]
+ ::msgcat::mcset sq BCE "p.e.r."
+ ::msgcat::mcset sq CE "n.e.r."
+ ::msgcat::mcset sq AM "PD"
+ ::msgcat::mcset sq PM "MD"
+ ::msgcat::mcset sq DATE_FORMAT "%Y-%m-%d"
+ ::msgcat::mcset sq TIME_FORMAT_12 "%l:%M:%S.%P"
+ ::msgcat::mcset sq DATE_TIME_FORMAT "%Y-%m-%d %l:%M:%S.%P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sr.msg
new file mode 100644
index 0000000000..757666875e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sr.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset sr DAYS_OF_WEEK_ABBREV [list \
+ "\u041d\u0435\u0434"\
+ "\u041f\u043e\u043d"\
+ "\u0423\u0442\u043e"\
+ "\u0421\u0440\u0435"\
+ "\u0427\u0435\u0442"\
+ "\u041f\u0435\u0442"\
+ "\u0421\u0443\u0431"]
+ ::msgcat::mcset sr DAYS_OF_WEEK_FULL [list \
+ "\u041d\u0435\u0434\u0435\u0459\u0430"\
+ "\u041f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a"\
+ "\u0423\u0442\u043e\u0440\u0430\u043a"\
+ "\u0421\u0440\u0435\u0434\u0430"\
+ "\u0427\u0435\u0442\u0432\u0440\u0442\u0430\u043a"\
+ "\u041f\u0435\u0442\u0430\u043a"\
+ "\u0421\u0443\u0431\u043e\u0442\u0430"]
+ ::msgcat::mcset sr MONTHS_ABBREV [list \
+ "\u0408\u0430\u043d"\
+ "\u0424\u0435\u0431"\
+ "\u041c\u0430\u0440"\
+ "\u0410\u043f\u0440"\
+ "\u041c\u0430\u0458"\
+ "\u0408\u0443\u043d"\
+ "\u0408\u0443\u043b"\
+ "\u0410\u0432\u0433"\
+ "\u0421\u0435\u043f"\
+ "\u041e\u043a\u0442"\
+ "\u041d\u043e\u0432"\
+ "\u0414\u0435\u0446"\
+ ""]
+ ::msgcat::mcset sr MONTHS_FULL [list \
+ "\u0408\u0430\u043d\u0443\u0430\u0440"\
+ "\u0424\u0435\u0431\u0440\u0443\u0430\u0440"\
+ "\u041c\u0430\u0440\u0442"\
+ "\u0410\u043f\u0440\u0438\u043b"\
+ "\u041c\u0430\u0458"\
+ "\u0408\u0443\u043d\u0438"\
+ "\u0408\u0443\u043b\u0438"\
+ "\u0410\u0432\u0433\u0443\u0441\u0442"\
+ "\u0421\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440"\
+ "\u041e\u043a\u0442\u043e\u0431\u0430\u0440"\
+ "\u041d\u043e\u0432\u0435\u043c\u0431\u0430\u0440"\
+ "\u0414\u0435\u0446\u0435\u043c\u0431\u0430\u0440"\
+ ""]
+ ::msgcat::mcset sr BCE "\u043f. \u043d. \u0435."
+ ::msgcat::mcset sr CE "\u043d. \u0435"
+ ::msgcat::mcset sr DATE_FORMAT "%Y.%m.%e"
+ ::msgcat::mcset sr TIME_FORMAT "%k.%M.%S"
+ ::msgcat::mcset sr DATE_TIME_FORMAT "%Y.%m.%e %k.%M.%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sv.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sv.msg
new file mode 100644
index 0000000000..f7a67c6eab
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sv.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset sv DAYS_OF_WEEK_ABBREV [list \
+ "s\u00f6"\
+ "m\u00e5"\
+ "ti"\
+ "on"\
+ "to"\
+ "fr"\
+ "l\u00f6"]
+ ::msgcat::mcset sv DAYS_OF_WEEK_FULL [list \
+ "s\u00f6ndag"\
+ "m\u00e5ndag"\
+ "tisdag"\
+ "onsdag"\
+ "torsdag"\
+ "fredag"\
+ "l\u00f6rdag"]
+ ::msgcat::mcset sv MONTHS_ABBREV [list \
+ "jan"\
+ "feb"\
+ "mar"\
+ "apr"\
+ "maj"\
+ "jun"\
+ "jul"\
+ "aug"\
+ "sep"\
+ "okt"\
+ "nov"\
+ "dec"\
+ ""]
+ ::msgcat::mcset sv MONTHS_FULL [list \
+ "januari"\
+ "februari"\
+ "mars"\
+ "april"\
+ "maj"\
+ "juni"\
+ "juli"\
+ "augusti"\
+ "september"\
+ "oktober"\
+ "november"\
+ "december"\
+ ""]
+ ::msgcat::mcset sv BCE "f.Kr."
+ ::msgcat::mcset sv CE "e.Kr."
+ ::msgcat::mcset sv DATE_FORMAT "%Y-%m-%d"
+ ::msgcat::mcset sv TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset sv DATE_TIME_FORMAT "%Y-%m-%d %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sw.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sw.msg
new file mode 100644
index 0000000000..b888b43df7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/sw.msg
@@ -0,0 +1,49 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset sw DAYS_OF_WEEK_ABBREV [list \
+ "Jpi"\
+ "Jtt"\
+ "Jnn"\
+ "Jtn"\
+ "Alh"\
+ "Iju"\
+ "Jmo"]
+ ::msgcat::mcset sw DAYS_OF_WEEK_FULL [list \
+ "Jumapili"\
+ "Jumatatu"\
+ "Jumanne"\
+ "Jumatano"\
+ "Alhamisi"\
+ "Ijumaa"\
+ "Jumamosi"]
+ ::msgcat::mcset sw MONTHS_ABBREV [list \
+ "Jan"\
+ "Feb"\
+ "Mar"\
+ "Apr"\
+ "Mei"\
+ "Jun"\
+ "Jul"\
+ "Ago"\
+ "Sep"\
+ "Okt"\
+ "Nov"\
+ "Des"\
+ ""]
+ ::msgcat::mcset sw MONTHS_FULL [list \
+ "Januari"\
+ "Februari"\
+ "Machi"\
+ "Aprili"\
+ "Mei"\
+ "Juni"\
+ "Julai"\
+ "Agosti"\
+ "Septemba"\
+ "Oktoba"\
+ "Novemba"\
+ "Desemba"\
+ ""]
+ ::msgcat::mcset sw BCE "KK"
+ ::msgcat::mcset sw CE "BK"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ta.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ta.msg
new file mode 100644
index 0000000000..4abb90ca04
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ta.msg
@@ -0,0 +1,39 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ta DAYS_OF_WEEK_FULL [list \
+ "\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1"\
+ "\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd"\
+ "\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd"\
+ "\u0baa\u0bc1\u0ba4\u0ba9\u0bcd"\
+ "\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd"\
+ "\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf"\
+ "\u0b9a\u0ba9\u0bbf"]
+ ::msgcat::mcset ta MONTHS_ABBREV [list \
+ "\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf"\
+ "\u0baa\u0bc6\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf"\
+ "\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd"\
+ "\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd"\
+ "\u0bae\u0bc7"\
+ "\u0b9c\u0bc2\u0ba9\u0bcd"\
+ "\u0b9c\u0bc2\u0bb2\u0bc8"\
+ "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd"\
+ "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd"\
+ "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd"\
+ "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd"\
+ "\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcdr"]
+ ::msgcat::mcset ta MONTHS_FULL [list \
+ "\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf"\
+ "\u0baa\u0bc6\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf"\
+ "\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd"\
+ "\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd"\
+ "\u0bae\u0bc7"\
+ "\u0b9c\u0bc2\u0ba9\u0bcd"\
+ "\u0b9c\u0bc2\u0bb2\u0bc8"\
+ "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd"\
+ "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd"\
+ "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd"\
+ "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd"\
+ "\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcdr"]
+ ::msgcat::mcset ta AM "\u0b95\u0bbf\u0bae\u0bc1"
+ ::msgcat::mcset ta PM "\u0b95\u0bbf\u0baa\u0bbf"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ta_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ta_in.msg
new file mode 100644
index 0000000000..24590ac410
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/ta_in.msg
@@ -0,0 +1,6 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset ta_IN DATE_FORMAT "%d %M %Y"
+ ::msgcat::mcset ta_IN TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset ta_IN DATE_TIME_FORMAT "%d %M %Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/te.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/te.msg
new file mode 100644
index 0000000000..6111473c58
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/te.msg
@@ -0,0 +1,47 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset te DAYS_OF_WEEK_ABBREV [list \
+ "\u0c06\u0c26\u0c3f"\
+ "\u0c38\u0c4b\u0c2e"\
+ "\u0c2e\u0c02\u0c17\u0c33"\
+ "\u0c2c\u0c41\u0c27"\
+ "\u0c17\u0c41\u0c30\u0c41"\
+ "\u0c36\u0c41\u0c15\u0c4d\u0c30"\
+ "\u0c36\u0c28\u0c3f"]
+ ::msgcat::mcset te DAYS_OF_WEEK_FULL [list \
+ "\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02"\
+ "\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02"\
+ "\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02"\
+ "\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02"\
+ "\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02"\
+ "\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02"\
+ "\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02"]
+ ::msgcat::mcset te MONTHS_ABBREV [list \
+ "\u0c1c\u0c28\u0c35\u0c30\u0c3f"\
+ "\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f"\
+ "\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f"\
+ "\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d"\
+ "\u0c2e\u0c47"\
+ "\u0c1c\u0c42\u0c28\u0c4d"\
+ "\u0c1c\u0c42\u0c32\u0c48"\
+ "\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41"\
+ "\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d"\
+ "\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d"\
+ "\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d"\
+ "\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d"\
+ ""]
+ ::msgcat::mcset te MONTHS_FULL [list \
+ "\u0c1c\u0c28\u0c35\u0c30\u0c3f"\
+ "\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f"\
+ "\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f"\
+ "\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d"\
+ "\u0c2e\u0c47"\
+ "\u0c1c\u0c42\u0c28\u0c4d"\
+ "\u0c1c\u0c42\u0c32\u0c48"\
+ "\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41"\
+ "\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d"\
+ "\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d"\
+ "\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d"\
+ "\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d"\
+ ""]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/te_in.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/te_in.msg
new file mode 100644
index 0000000000..61638b5a25
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/te_in.msg
@@ -0,0 +1,8 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset te_IN AM "\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28"
+ ::msgcat::mcset te_IN PM "\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28"
+ ::msgcat::mcset te_IN DATE_FORMAT "%d/%m/%Y"
+ ::msgcat::mcset te_IN TIME_FORMAT_12 "%I:%M:%S %P"
+ ::msgcat::mcset te_IN DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/th.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/th.msg
new file mode 100644
index 0000000000..7486c35a68
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/th.msg
@@ -0,0 +1,54 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset th DAYS_OF_WEEK_ABBREV [list \
+ "\u0e2d\u0e32."\
+ "\u0e08."\
+ "\u0e2d."\
+ "\u0e1e."\
+ "\u0e1e\u0e24."\
+ "\u0e28."\
+ "\u0e2a."]
+ ::msgcat::mcset th DAYS_OF_WEEK_FULL [list \
+ "\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c"\
+ "\u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c"\
+ "\u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23"\
+ "\u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18"\
+ "\u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35"\
+ "\u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c"\
+ "\u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c"]
+ ::msgcat::mcset th MONTHS_ABBREV [list \
+ "\u0e21.\u0e04."\
+ "\u0e01.\u0e1e."\
+ "\u0e21\u0e35.\u0e04."\
+ "\u0e40\u0e21.\u0e22."\
+ "\u0e1e.\u0e04."\
+ "\u0e21\u0e34.\u0e22."\
+ "\u0e01.\u0e04."\
+ "\u0e2a.\u0e04."\
+ "\u0e01.\u0e22."\
+ "\u0e15.\u0e04."\
+ "\u0e1e.\u0e22."\
+ "\u0e18.\u0e04."\
+ ""]
+ ::msgcat::mcset th MONTHS_FULL [list \
+ "\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21"\
+ "\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c"\
+ "\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21"\
+ "\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19"\
+ "\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21"\
+ "\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19"\
+ "\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21"\
+ "\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21"\
+ "\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19"\
+ "\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21"\
+ "\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19"\
+ "\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21"\
+ ""]
+ ::msgcat::mcset th BCE "\u0e25\u0e17\u0e35\u0e48"
+ ::msgcat::mcset th CE "\u0e04.\u0e28."
+ ::msgcat::mcset th AM "\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"
+ ::msgcat::mcset th PM "\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"
+ ::msgcat::mcset th DATE_FORMAT "%e/%m/%Y"
+ ::msgcat::mcset th TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset th DATE_TIME_FORMAT "%e/%m/%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/tr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/tr.msg
new file mode 100644
index 0000000000..7b2ecf97d8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/tr.msg
@@ -0,0 +1,50 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset tr DAYS_OF_WEEK_ABBREV [list \
+ "Paz"\
+ "Pzt"\
+ "Sal"\
+ "\u00c7ar"\
+ "Per"\
+ "Cum"\
+ "Cmt"]
+ ::msgcat::mcset tr DAYS_OF_WEEK_FULL [list \
+ "Pazar"\
+ "Pazartesi"\
+ "Sal\u0131"\
+ "\u00c7ar\u015famba"\
+ "Per\u015fembe"\
+ "Cuma"\
+ "Cumartesi"]
+ ::msgcat::mcset tr MONTHS_ABBREV [list \
+ "Oca"\
+ "\u015eub"\
+ "Mar"\
+ "Nis"\
+ "May"\
+ "Haz"\
+ "Tem"\
+ "A\u011fu"\
+ "Eyl"\
+ "Eki"\
+ "Kas"\
+ "Ara"\
+ ""]
+ ::msgcat::mcset tr MONTHS_FULL [list \
+ "Ocak"\
+ "\u015eubat"\
+ "Mart"\
+ "Nisan"\
+ "May\u0131s"\
+ "Haziran"\
+ "Temmuz"\
+ "A\u011fustos"\
+ "Eyl\u00fcl"\
+ "Ekim"\
+ "Kas\u0131m"\
+ "Aral\u0131k"\
+ ""]
+ ::msgcat::mcset tr DATE_FORMAT "%d.%m.%Y"
+ ::msgcat::mcset tr TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset tr DATE_TIME_FORMAT "%d.%m.%Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/uk.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/uk.msg
new file mode 100644
index 0000000000..7d4c64a0c3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/uk.msg
@@ -0,0 +1,52 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset uk DAYS_OF_WEEK_ABBREV [list \
+ "\u043d\u0434"\
+ "\u043f\u043d"\
+ "\u0432\u0442"\
+ "\u0441\u0440"\
+ "\u0447\u0442"\
+ "\u043f\u0442"\
+ "\u0441\u0431"]
+ ::msgcat::mcset uk DAYS_OF_WEEK_FULL [list \
+ "\u043d\u0435\u0434\u0456\u043b\u044f"\
+ "\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a"\
+ "\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a"\
+ "\u0441\u0435\u0440\u0435\u0434\u0430"\
+ "\u0447\u0435\u0442\u0432\u0435\u0440"\
+ "\u043f'\u044f\u0442\u043d\u0438\u0446\u044f"\
+ "\u0441\u0443\u0431\u043e\u0442\u0430"]
+ ::msgcat::mcset uk MONTHS_ABBREV [list \
+ "\u0441\u0456\u0447"\
+ "\u043b\u044e\u0442"\
+ "\u0431\u0435\u0440"\
+ "\u043a\u0432\u0456\u0442"\
+ "\u0442\u0440\u0430\u0432"\
+ "\u0447\u0435\u0440\u0432"\
+ "\u043b\u0438\u043f"\
+ "\u0441\u0435\u0440\u043f"\
+ "\u0432\u0435\u0440"\
+ "\u0436\u043e\u0432\u0442"\
+ "\u043b\u0438\u0441\u0442"\
+ "\u0433\u0440\u0443\u0434"\
+ ""]
+ ::msgcat::mcset uk MONTHS_FULL [list \
+ "\u0441\u0456\u0447\u043d\u044f"\
+ "\u043b\u044e\u0442\u043e\u0433\u043e"\
+ "\u0431\u0435\u0440\u0435\u0437\u043d\u044f"\
+ "\u043a\u0432\u0456\u0442\u043d\u044f"\
+ "\u0442\u0440\u0430\u0432\u043d\u044f"\
+ "\u0447\u0435\u0440\u0432\u043d\u044f"\
+ "\u043b\u0438\u043f\u043d\u044f"\
+ "\u0441\u0435\u0440\u043f\u043d\u044f"\
+ "\u0432\u0435\u0440\u0435\u0441\u043d\u044f"\
+ "\u0436\u043e\u0432\u0442\u043d\u044f"\
+ "\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430"\
+ "\u0433\u0440\u0443\u0434\u043d\u044f"\
+ ""]
+ ::msgcat::mcset uk BCE "\u0434\u043e \u043d.\u0435."
+ ::msgcat::mcset uk CE "\u043f\u0456\u0441\u043b\u044f \u043d.\u0435."
+ ::msgcat::mcset uk DATE_FORMAT "%e/%m/%Y"
+ ::msgcat::mcset uk TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset uk DATE_TIME_FORMAT "%e/%m/%Y %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/vi.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/vi.msg
new file mode 100644
index 0000000000..c98b2a6a7d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/vi.msg
@@ -0,0 +1,50 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset vi DAYS_OF_WEEK_ABBREV [list \
+ "Th 2"\
+ "Th 3"\
+ "Th 4"\
+ "Th 5"\
+ "Th 6"\
+ "Th 7"\
+ "CN"]
+ ::msgcat::mcset vi DAYS_OF_WEEK_FULL [list \
+ "Th\u01b0\u0301 hai"\
+ "Th\u01b0\u0301 ba"\
+ "Th\u01b0\u0301 t\u01b0"\
+ "Th\u01b0\u0301 n\u0103m"\
+ "Th\u01b0\u0301 s\u00e1u"\
+ "Th\u01b0\u0301 ba\u0309y"\
+ "Chu\u0309 nh\u00e2\u0323t"]
+ ::msgcat::mcset vi MONTHS_ABBREV [list \
+ "Thg 1"\
+ "Thg 2"\
+ "Thg 3"\
+ "Thg 4"\
+ "Thg 5"\
+ "Thg 6"\
+ "Thg 7"\
+ "Thg 8"\
+ "Thg 9"\
+ "Thg 10"\
+ "Thg 11"\
+ "Thg 12"\
+ ""]
+ ::msgcat::mcset vi MONTHS_FULL [list \
+ "Th\u00e1ng m\u00f4\u0323t"\
+ "Th\u00e1ng hai"\
+ "Th\u00e1ng ba"\
+ "Th\u00e1ng t\u01b0"\
+ "Th\u00e1ng n\u0103m"\
+ "Th\u00e1ng s\u00e1u"\
+ "Th\u00e1ng ba\u0309y"\
+ "Th\u00e1ng t\u00e1m"\
+ "Th\u00e1ng ch\u00edn"\
+ "Th\u00e1ng m\u01b0\u01a1\u0300i"\
+ "Th\u00e1ng m\u01b0\u01a1\u0300i m\u00f4\u0323t"\
+ "Th\u00e1ng m\u01b0\u01a1\u0300i hai"\
+ ""]
+ ::msgcat::mcset vi DATE_FORMAT "%d %b %Y"
+ ::msgcat::mcset vi TIME_FORMAT "%H:%M:%S"
+ ::msgcat::mcset vi DATE_TIME_FORMAT "%d %b %Y %H:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh.msg
new file mode 100644
index 0000000000..b799a3261a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh.msg
@@ -0,0 +1,55 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset zh DAYS_OF_WEEK_ABBREV [list \
+ "\u661f\u671f\u65e5"\
+ "\u661f\u671f\u4e00"\
+ "\u661f\u671f\u4e8c"\
+ "\u661f\u671f\u4e09"\
+ "\u661f\u671f\u56db"\
+ "\u661f\u671f\u4e94"\
+ "\u661f\u671f\u516d"]
+ ::msgcat::mcset zh DAYS_OF_WEEK_FULL [list \
+ "\u661f\u671f\u65e5"\
+ "\u661f\u671f\u4e00"\
+ "\u661f\u671f\u4e8c"\
+ "\u661f\u671f\u4e09"\
+ "\u661f\u671f\u56db"\
+ "\u661f\u671f\u4e94"\
+ "\u661f\u671f\u516d"]
+ ::msgcat::mcset zh MONTHS_ABBREV [list \
+ "\u4e00\u6708"\
+ "\u4e8c\u6708"\
+ "\u4e09\u6708"\
+ "\u56db\u6708"\
+ "\u4e94\u6708"\
+ "\u516d\u6708"\
+ "\u4e03\u6708"\
+ "\u516b\u6708"\
+ "\u4e5d\u6708"\
+ "\u5341\u6708"\
+ "\u5341\u4e00\u6708"\
+ "\u5341\u4e8c\u6708"\
+ ""]
+ ::msgcat::mcset zh MONTHS_FULL [list \
+ "\u4e00\u6708"\
+ "\u4e8c\u6708"\
+ "\u4e09\u6708"\
+ "\u56db\u6708"\
+ "\u4e94\u6708"\
+ "\u516d\u6708"\
+ "\u4e03\u6708"\
+ "\u516b\u6708"\
+ "\u4e5d\u6708"\
+ "\u5341\u6708"\
+ "\u5341\u4e00\u6708"\
+ "\u5341\u4e8c\u6708"\
+ ""]
+ ::msgcat::mcset zh BCE "\u516c\u5143\u524d"
+ ::msgcat::mcset zh CE "\u516c\u5143"
+ ::msgcat::mcset zh AM "\u4e0a\u5348"
+ ::msgcat::mcset zh PM "\u4e0b\u5348"
+ ::msgcat::mcset zh LOCALE_NUMERALS "\u3007 \u4e00 \u4e8c \u4e09 \u56db \u4e94 \u516d \u4e03 \u516b \u4e5d \u5341 \u5341\u4e00 \u5341\u4e8c \u5341\u4e09 \u5341\u56db \u5341\u4e94 \u5341\u516d \u5341\u4e03 \u5341\u516b \u5341\u4e5d \u4e8c\u5341 \u5eff\u4e00 \u5eff\u4e8c \u5eff\u4e09 \u5eff\u56db \u5eff\u4e94 \u5eff\u516d \u5eff\u4e03 \u5eff\u516b \u5eff\u4e5d \u4e09\u5341 \u5345\u4e00 \u5345\u4e8c \u5345\u4e09 \u5345\u56db \u5345\u4e94 \u5345\u516d \u5345\u4e03 \u5345\u516b \u5345\u4e5d \u56db\u5341 \u56db\u5341\u4e00 \u56db\u5341\u4e8c \u56db\u5341\u4e09 \u56db\u5341\u56db \u56db\u5341\u4e94 \u56db\u5341\u516d \u56db\u5341\u4e03 \u56db\u5341\u516b \u56db\u5341\u4e5d \u4e94\u5341 \u4e94\u5341\u4e00 \u4e94\u5341\u4e8c \u4e94\u5341\u4e09 \u4e94\u5341\u56db \u4e94\u5341\u4e94 \u4e94\u5341\u516d \u4e94\u5341\u4e03 \u4e94\u5341\u516b \u4e94\u5341\u4e5d \u516d\u5341 \u516d\u5341\u4e00 \u516d\u5341\u4e8c \u516d\u5341\u4e09 \u516d\u5341\u56db \u516d\u5341\u4e94 \u516d\u5341\u516d \u516d\u5341\u4e03 \u516d\u5341\u516b \u516d\u5341\u4e5d \u4e03\u5341 \u4e03\u5341\u4e00 \u4e03\u5341\u4e8c \u4e03\u5341\u4e09 \u4e03\u5341\u56db \u4e03\u5341\u4e94 \u4e03\u5341\u516d \u4e03\u5341\u4e03 \u4e03\u5341\u516b \u4e03\u5341\u4e5d \u516b\u5341 \u516b\u5341\u4e00 \u516b\u5341\u4e8c \u516b\u5341\u4e09 \u516b\u5341\u56db \u516b\u5341\u4e94 \u516b\u5341\u516d \u516b\u5341\u4e03 \u516b\u5341\u516b \u516b\u5341\u4e5d \u4e5d\u5341 \u4e5d\u5341\u4e00 \u4e5d\u5341\u4e8c \u4e5d\u5341\u4e09 \u4e5d\u5341\u56db \u4e5d\u5341\u4e94 \u4e5d\u5341\u516d \u4e5d\u5341\u4e03 \u4e5d\u5341\u516b \u4e5d\u5341\u4e5d"
+ ::msgcat::mcset zh LOCALE_DATE_FORMAT "\u516c\u5143%Y\u5e74%B%Od\u65e5"
+ ::msgcat::mcset zh LOCALE_TIME_FORMAT "%OH\u65f6%OM\u5206%OS\u79d2"
+ ::msgcat::mcset zh LOCALE_DATE_TIME_FORMAT "%A %Y\u5e74%B%Od\u65e5%OH\u65f6%OM\u5206%OS\u79d2 %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_cn.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_cn.msg
new file mode 100644
index 0000000000..d62ce77500
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_cn.msg
@@ -0,0 +1,7 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset zh_CN DATE_FORMAT "%Y-%m-%e"
+ ::msgcat::mcset zh_CN TIME_FORMAT "%k:%M:%S"
+ ::msgcat::mcset zh_CN TIME_FORMAT_12 "%P%I\u65f6%M\u5206%S\u79d2"
+ ::msgcat::mcset zh_CN DATE_TIME_FORMAT "%Y-%m-%e %k:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_hk.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_hk.msg
new file mode 100644
index 0000000000..badb1dd32b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_hk.msg
@@ -0,0 +1,28 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset zh_HK DAYS_OF_WEEK_ABBREV [list \
+ "\u65e5"\
+ "\u4e00"\
+ "\u4e8c"\
+ "\u4e09"\
+ "\u56db"\
+ "\u4e94"\
+ "\u516d"]
+ ::msgcat::mcset zh_HK MONTHS_ABBREV [list \
+ "1\u6708"\
+ "2\u6708"\
+ "3\u6708"\
+ "4\u6708"\
+ "5\u6708"\
+ "6\u6708"\
+ "7\u6708"\
+ "8\u6708"\
+ "9\u6708"\
+ "10\u6708"\
+ "11\u6708"\
+ "12\u6708"\
+ ""]
+ ::msgcat::mcset zh_HK DATE_FORMAT "%Y\u5e74%m\u6708%e\u65e5"
+ ::msgcat::mcset zh_HK TIME_FORMAT_12 "%P%I:%M:%S"
+ ::msgcat::mcset zh_HK DATE_TIME_FORMAT "%Y\u5e74%m\u6708%e\u65e5 %P%I:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_sg.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_sg.msg
new file mode 100644
index 0000000000..a2f3e39d8d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_sg.msg
@@ -0,0 +1,8 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset zh_SG AM "\u4e0a\u5348"
+ ::msgcat::mcset zh_SG PM "\u4e2d\u5348"
+ ::msgcat::mcset zh_SG DATE_FORMAT "%d %B %Y"
+ ::msgcat::mcset zh_SG TIME_FORMAT_12 "%P %I:%M:%S"
+ ::msgcat::mcset zh_SG DATE_TIME_FORMAT "%d %B %Y %P %I:%M:%S %z"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_tw.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_tw.msg
new file mode 100644
index 0000000000..e0796b11d5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/msgs/zh_tw.msg
@@ -0,0 +1,8 @@
+# created by tools/loadICU.tcl -- do not edit
+namespace eval ::tcl::clock {
+ ::msgcat::mcset zh_TW BCE "\u6c11\u570b\u524d"
+ ::msgcat::mcset zh_TW CE "\u6c11\u570b"
+ ::msgcat::mcset zh_TW DATE_FORMAT "%Y/%m/%e"
+ ::msgcat::mcset zh_TW TIME_FORMAT_12 "%P %I:%M:%S"
+ ::msgcat::mcset zh_TW DATE_TIME_FORMAT "%Y/%m/%e %P %I:%M:%S %z"
+}
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
new file mode 100644
index 0000000000..869a2b652f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl
@@ -0,0 +1,1072 @@
+# optparse.tcl --
+#
+# (private) Option parsing package
+# Primarily used internally by the safe:: code.
+#
+# WARNING: This code will go away in a future release
+# of Tcl. It is NOT supported and you should not rely
+# on it. If your code does rely on this package you
+# may directly incorporate this code into your application.
+
+package require Tcl 8.2
+# When this version number changes, update the pkgIndex.tcl file
+# and the install directory in the Makefiles.
+package provide opt 0.4.6
+
+namespace eval ::tcl {
+
+ # Exported APIs
+ namespace export OptKeyRegister OptKeyDelete OptKeyError OptKeyParse \
+ OptProc OptProcArgGiven OptParse \
+ Lempty Lget \
+ Lassign Lvarpop Lvarpop1 Lvarset Lvarincr \
+ SetMax SetMin
+
+
+################# Example of use / 'user documentation' ###################
+
+ proc OptCreateTestProc {} {
+
+ # Defines ::tcl::OptParseTest as a test proc with parsed arguments
+ # (can't be defined before the code below is loaded (before "OptProc"))
+
+ # Every OptProc give usage information on "procname -help".
+ # Try "tcl::OptParseTest -help" and "tcl::OptParseTest -a" and
+ # then other arguments.
+ #
+ # example of 'valid' call:
+ # ::tcl::OptParseTest save -4 -pr 23 -libsok SybTcl\
+ # -nostatics false ch1
+ OptProc OptParseTest {
+ {subcommand -choice {save print} "sub command"}
+ {arg1 3 "some number"}
+ {-aflag}
+ {-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"}
+ {-libsOK -choice {Tk SybTcl}
+ "List of packages that can be loaded"}
+ {-precision -int 12 "Number of digits of precision"}
+ {-intval 7 "An integer"}
+ {-scale -float 1.0 "Scale factor"}
+ {-zoom 1.0 "Zoom factor"}
+ {-arbitrary foobar "Arbitrary string"}
+ {-random -string 12 "Random string"}
+ {-listval -list {} "List value"}
+ {-blahflag -blah abc "Funny type"}
+ {arg2 -boolean "a boolean"}
+ {arg3 -choice "ch1 ch2"}
+ {?optarg? -list {} "optional argument"}
+ } {
+ foreach v [info locals] {
+ puts stderr [format "%14s : %s" $v [set $v]]
+ }
+ }
+ }
+
+################### No User serviceable part below ! ###############
+
+ # Array storing the parsed descriptions
+ variable OptDesc
+ array set OptDesc {}
+ # Next potentially free key id (numeric)
+ variable OptDescN 0
+
+# Inside algorithm/mechanism description:
+# (not for the faint hearted ;-)
+#
+# The argument description is parsed into a "program tree"
+# It is called a "program" because it is the program used by
+# the state machine interpreter that use that program to
+# actually parse the arguments at run time.
+#
+# The general structure of a "program" is
+# notation (pseudo bnf like)
+# name :== definition defines "name" as being "definition"
+# { x y z } means list of x, y, and z
+# x* means x repeated 0 or more time
+# x+ means "x x*"
+# x? means optionally x
+# x | y means x or y
+# "cccc" means the literal string
+#
+# program :== { programCounter programStep* }
+#
+# programStep :== program | singleStep
+#
+# programCounter :== {"P" integer+ }
+#
+# singleStep :== { instruction parameters* }
+#
+# instruction :== single element list
+#
+# (the difference between singleStep and program is that \
+# llength [lindex $program 0] >= 2
+# while
+# llength [lindex $singleStep 0] == 1
+# )
+#
+# And for this application:
+#
+# singleStep :== { instruction varname {hasBeenSet currentValue} type
+# typeArgs help }
+# instruction :== "flags" | "value"
+# type :== knowType | anyword
+# knowType :== "string" | "int" | "boolean" | "boolflag" | "float"
+# | "choice"
+#
+# for type "choice" typeArgs is a list of possible choices, the first one
+# is the default value. for all other types the typeArgs is the default value
+#
+# a "boolflag" is the type for a flag whose presence or absence, without
+# additional arguments means respectively true or false (default flag type).
+#
+# programCounter is the index in the list of the currently processed
+# programStep (thus starting at 1 (0 is {"P" prgCounterValue}).
+# If it is a list it points toward each currently selected programStep.
+# (like for "flags", as they are optional, form a set and programStep).
+
+# Performance/Implementation issues
+# ---------------------------------
+# We use tcl lists instead of arrays because with tcl8.0
+# they should start to be much faster.
+# But this code use a lot of helper procs (like Lvarset)
+# which are quite slow and would be helpfully optimized
+# for instance by being written in C. Also our struture
+# is complex and there is maybe some places where the
+# string rep might be calculated at great exense. to be checked.
+
+#
+# Parse a given description and saves it here under the given key
+# generate a unused keyid if not given
+#
+proc ::tcl::OptKeyRegister {desc {key ""}} {
+ variable OptDesc
+ variable OptDescN
+ if {[string equal $key ""]} {
+ # in case a key given to us as a parameter was a number
+ while {[info exists OptDesc($OptDescN)]} {incr OptDescN}
+ set key $OptDescN
+ incr OptDescN
+ }
+ # program counter
+ set program [list [list "P" 1]]
+
+ # are we processing flags (which makes a single program step)
+ set inflags 0
+
+ set state {}
+
+ # flag used to detect that we just have a single (flags set) subprogram.
+ set empty 1
+
+ foreach item $desc {
+ if {$state == "args"} {
+ # more items after 'args'...
+ return -code error "'args' special argument must be the last one"
+ }
+ set res [OptNormalizeOne $item]
+ set state [lindex $res 0]
+ if {$inflags} {
+ if {$state == "flags"} {
+ # add to 'subprogram'
+ lappend flagsprg $res
+ } else {
+ # put in the flags
+ # structure for flag programs items is a list of
+ # {subprgcounter {prg flag 1} {prg flag 2} {...}}
+ lappend program $flagsprg
+ # put the other regular stuff
+ lappend program $res
+ set inflags 0
+ set empty 0
+ }
+ } else {
+ if {$state == "flags"} {
+ set inflags 1
+ # sub program counter + first sub program
+ set flagsprg [list [list "P" 1] $res]
+ } else {
+ lappend program $res
+ set empty 0
+ }
+ }
+ }
+ if {$inflags} {
+ if {$empty} {
+ # We just have the subprogram, optimize and remove
+ # unneeded level:
+ set program $flagsprg
+ } else {
+ lappend program $flagsprg
+ }
+ }
+
+ set OptDesc($key) $program
+
+ return $key
+}
+
+#
+# Free the storage for that given key
+#
+proc ::tcl::OptKeyDelete {key} {
+ variable OptDesc
+ unset OptDesc($key)
+}
+
+ # Get the parsed description stored under the given key.
+ proc OptKeyGetDesc {descKey} {
+ variable OptDesc
+ if {![info exists OptDesc($descKey)]} {
+ return -code error "Unknown option description key \"$descKey\""
+ }
+ set OptDesc($descKey)
+ }
+
+# Parse entry point for ppl who don't want to register with a key,
+# for instance because the description changes dynamically.
+# (otherwise one should really use OptKeyRegister once + OptKeyParse
+# as it is way faster or simply OptProc which does it all)
+# Assign a temporary key, call OptKeyParse and then free the storage
+proc ::tcl::OptParse {desc arglist} {
+ set tempkey [OptKeyRegister $desc]
+ set ret [catch {uplevel 1 [list ::tcl::OptKeyParse $tempkey $arglist]} res]
+ OptKeyDelete $tempkey
+ return -code $ret $res
+}
+
+# Helper function, replacement for proc that both
+# register the description under a key which is the name of the proc
+# (and thus unique to that code)
+# and add a first line to the code to call the OptKeyParse proc
+# Stores the list of variables that have been actually given by the user
+# (the other will be sets to their default value)
+# into local variable named "Args".
+proc ::tcl::OptProc {name desc body} {
+ set namespace [uplevel 1 [list ::namespace current]]
+ if {[string match "::*" $name] || [string equal $namespace "::"]} {
+ # absolute name or global namespace, name is the key
+ set key $name
+ } else {
+ # we are relative to some non top level namespace:
+ set key "${namespace}::${name}"
+ }
+ OptKeyRegister $desc $key
+ uplevel 1 [list ::proc $name args "set Args \[::tcl::OptKeyParse $key \$args\]\n$body"]
+ return $key
+}
+# Check that a argument has been given
+# assumes that "OptProc" has been used as it will check in "Args" list
+proc ::tcl::OptProcArgGiven {argname} {
+ upvar Args alist
+ expr {[lsearch $alist $argname] >=0}
+}
+
+ #######
+ # Programs/Descriptions manipulation
+
+ # Return the instruction word/list of a given step/(sub)program
+ proc OptInstr {lst} {
+ lindex $lst 0
+ }
+ # Is a (sub) program or a plain instruction ?
+ proc OptIsPrg {lst} {
+ expr {[llength [OptInstr $lst]]>=2}
+ }
+ # Is this instruction a program counter or a real instr
+ proc OptIsCounter {item} {
+ expr {[lindex $item 0]=="P"}
+ }
+ # Current program counter (2nd word of first word)
+ proc OptGetPrgCounter {lst} {
+ Lget $lst {0 1}
+ }
+ # Current program counter (2nd word of first word)
+ proc OptSetPrgCounter {lstName newValue} {
+ upvar $lstName lst
+ set lst [lreplace $lst 0 0 [concat "P" $newValue]]
+ }
+ # returns a list of currently selected items.
+ proc OptSelection {lst} {
+ set res {}
+ foreach idx [lrange [lindex $lst 0] 1 end] {
+ lappend res [Lget $lst $idx]
+ }
+ return $res
+ }
+
+ # Advance to next description
+ proc OptNextDesc {descName} {
+ uplevel 1 [list Lvarincr $descName {0 1}]
+ }
+
+ # Get the current description, eventually descend
+ proc OptCurDesc {descriptions} {
+ lindex $descriptions [OptGetPrgCounter $descriptions]
+ }
+ # get the current description, eventually descend
+ # through sub programs as needed.
+ proc OptCurDescFinal {descriptions} {
+ set item [OptCurDesc $descriptions]
+ # Descend untill we get the actual item and not a sub program
+ while {[OptIsPrg $item]} {
+ set item [OptCurDesc $item]
+ }
+ return $item
+ }
+ # Current final instruction adress
+ proc OptCurAddr {descriptions {start {}}} {
+ set adress [OptGetPrgCounter $descriptions]
+ lappend start $adress
+ set item [lindex $descriptions $adress]
+ if {[OptIsPrg $item]} {
+ return [OptCurAddr $item $start]
+ } else {
+ return $start
+ }
+ }
+ # Set the value field of the current instruction
+ proc OptCurSetValue {descriptionsName value} {
+ upvar $descriptionsName descriptions
+ # get the current item full adress
+ set adress [OptCurAddr $descriptions]
+ # use the 3th field of the item (see OptValue / OptNewInst)
+ lappend adress 2
+ Lvarset descriptions $adress [list 1 $value]
+ # ^hasBeenSet flag
+ }
+
+ # empty state means done/paste the end of the program
+ proc OptState {item} {
+ lindex $item 0
+ }
+
+ # current state
+ proc OptCurState {descriptions} {
+ OptState [OptCurDesc $descriptions]
+ }
+
+ #######
+ # Arguments manipulation
+
+ # Returns the argument that has to be processed now
+ proc OptCurrentArg {lst} {
+ lindex $lst 0
+ }
+ # Advance to next argument
+ proc OptNextArg {argsName} {
+ uplevel 1 [list Lvarpop1 $argsName]
+ }
+ #######
+
+
+
+
+
+ # Loop over all descriptions, calling OptDoOne which will
+ # eventually eat all the arguments.
+ proc OptDoAll {descriptionsName argumentsName} {
+ upvar $descriptionsName descriptions
+ upvar $argumentsName arguments
+# puts "entered DoAll"
+ # Nb: the places where "state" can be set are tricky to figure
+ # because DoOne sets the state to flagsValue and return -continue
+ # when needed...
+ set state [OptCurState $descriptions]
+ # We'll exit the loop in "OptDoOne" or when state is empty.
+ while 1 {
+ set curitem [OptCurDesc $descriptions]
+ # Do subprograms if needed, call ourselves on the sub branch
+ while {[OptIsPrg $curitem]} {
+ OptDoAll curitem arguments
+# puts "done DoAll sub"
+ # Insert back the results in current tree
+ Lvarset1nc descriptions [OptGetPrgCounter $descriptions]\
+ $curitem
+ OptNextDesc descriptions
+ set curitem [OptCurDesc $descriptions]
+ set state [OptCurState $descriptions]
+ }
+# puts "state = \"$state\" - arguments=($arguments)"
+ if {[Lempty $state]} {
+ # Nothing left to do, we are done in this branch:
+ break
+ }
+ # The following statement can make us terminate/continue
+ # as it use return -code {break, continue, return and error}
+ # codes
+ OptDoOne descriptions state arguments
+ # If we are here, no special return code where issued,
+ # we'll step to next instruction :
+# puts "new state = \"$state\""
+ OptNextDesc descriptions
+ set state [OptCurState $descriptions]
+ }
+ }
+
+ # Process one step for the state machine,
+ # eventually consuming the current argument.
+ proc OptDoOne {descriptionsName stateName argumentsName} {
+ upvar $argumentsName arguments
+ upvar $descriptionsName descriptions
+ upvar $stateName state
+
+ # the special state/instruction "args" eats all
+ # the remaining args (if any)
+ if {($state == "args")} {
+ if {![Lempty $arguments]} {
+ # If there is no additional arguments, leave the default value
+ # in.
+ OptCurSetValue descriptions $arguments
+ set arguments {}
+ }
+# puts "breaking out ('args' state: consuming every reminding args)"
+ return -code break
+ }
+
+ if {[Lempty $arguments]} {
+ if {$state == "flags"} {
+ # no argument and no flags : we're done
+# puts "returning to previous (sub)prg (no more args)"
+ return -code return
+ } elseif {$state == "optValue"} {
+ set state next; # not used, for debug only
+ # go to next state
+ return
+ } else {
+ return -code error [OptMissingValue $descriptions]
+ }
+ } else {
+ set arg [OptCurrentArg $arguments]
+ }
+
+ switch $state {
+ flags {
+ # A non-dash argument terminates the options, as does --
+
+ # Still a flag ?
+ if {![OptIsFlag $arg]} {
+ # don't consume the argument, return to previous prg
+ return -code return
+ }
+ # consume the flag
+ OptNextArg arguments
+ if {[string equal "--" $arg]} {
+ # return from 'flags' state
+ return -code return
+ }
+
+ set hits [OptHits descriptions $arg]
+ if {$hits > 1} {
+ return -code error [OptAmbigous $descriptions $arg]
+ } elseif {$hits == 0} {
+ return -code error [OptFlagUsage $descriptions $arg]
+ }
+ set item [OptCurDesc $descriptions]
+ if {[OptNeedValue $item]} {
+ # we need a value, next state is
+ set state flagValue
+ } else {
+ OptCurSetValue descriptions 1
+ }
+ # continue
+ return -code continue
+ }
+ flagValue -
+ value {
+ set item [OptCurDesc $descriptions]
+ # Test the values against their required type
+ if {[catch {OptCheckType $arg\
+ [OptType $item] [OptTypeArgs $item]} val]} {
+ return -code error [OptBadValue $item $arg $val]
+ }
+ # consume the value
+ OptNextArg arguments
+ # set the value
+ OptCurSetValue descriptions $val
+ # go to next state
+ if {$state == "flagValue"} {
+ set state flags
+ return -code continue
+ } else {
+ set state next; # not used, for debug only
+ return ; # will go on next step
+ }
+ }
+ optValue {
+ set item [OptCurDesc $descriptions]
+ # Test the values against their required type
+ if {![catch {OptCheckType $arg\
+ [OptType $item] [OptTypeArgs $item]} val]} {
+ # right type, so :
+ # consume the value
+ OptNextArg arguments
+ # set the value
+ OptCurSetValue descriptions $val
+ }
+ # go to next state
+ set state next; # not used, for debug only
+ return ; # will go on next step
+ }
+ }
+ # If we reach this point: an unknown
+ # state as been entered !
+ return -code error "Bug! unknown state in DoOne \"$state\"\
+ (prg counter [OptGetPrgCounter $descriptions]:\
+ [OptCurDesc $descriptions])"
+ }
+
+# Parse the options given the key to previously registered description
+# and arguments list
+proc ::tcl::OptKeyParse {descKey arglist} {
+
+ set desc [OptKeyGetDesc $descKey]
+
+ # make sure -help always give usage
+ if {[string equal -nocase "-help" $arglist]} {
+ return -code error [OptError "Usage information:" $desc 1]
+ }
+
+ OptDoAll desc arglist
+
+ if {![Lempty $arglist]} {
+ return -code error [OptTooManyArgs $desc $arglist]
+ }
+
+ # Analyse the result
+ # Walk through the tree:
+ OptTreeVars $desc "#[expr {[info level]-1}]"
+}
+
+ # determine string length for nice tabulated output
+ proc OptTreeVars {desc level {vnamesLst {}}} {
+ foreach item $desc {
+ if {[OptIsCounter $item]} continue
+ if {[OptIsPrg $item]} {
+ set vnamesLst [OptTreeVars $item $level $vnamesLst]
+ } else {
+ set vname [OptVarName $item]
+ upvar $level $vname var
+ if {[OptHasBeenSet $item]} {
+# puts "adding $vname"
+ # lets use the input name for the returned list
+ # it is more usefull, for instance you can check that
+ # no flags at all was given with expr
+ # {![string match "*-*" $Args]}
+ lappend vnamesLst [OptName $item]
+ set var [OptValue $item]
+ } else {
+ set var [OptDefaultValue $item]
+ }
+ }
+ }
+ return $vnamesLst
+ }
+
+
+# Check the type of a value
+# and emit an error if arg is not of the correct type
+# otherwise returns the canonical value of that arg (ie 0/1 for booleans)
+proc ::tcl::OptCheckType {arg type {typeArgs ""}} {
+# puts "checking '$arg' against '$type' ($typeArgs)"
+
+ # only types "any", "choice", and numbers can have leading "-"
+
+ switch -exact -- $type {
+ int {
+ if {![string is integer -strict $arg]} {
+ error "not an integer"
+ }
+ return $arg
+ }
+ float {
+ return [expr {double($arg)}]
+ }
+ script -
+ list {
+ # if llength fail : malformed list
+ if {[llength $arg]==0 && [OptIsFlag $arg]} {
+ error "no values with leading -"
+ }
+ return $arg
+ }
+ boolean {
+ if {![string is boolean -strict $arg]} {
+ error "non canonic boolean"
+ }
+ # convert true/false because expr/if is broken with "!,...
+ return [expr {$arg ? 1 : 0}]
+ }
+ choice {
+ if {[lsearch -exact $typeArgs $arg] < 0} {
+ error "invalid choice"
+ }
+ return $arg
+ }
+ any {
+ return $arg
+ }
+ string -
+ default {
+ if {[OptIsFlag $arg]} {
+ error "no values with leading -"
+ }
+ return $arg
+ }
+ }
+ return neverReached
+}
+
+ # internal utilities
+
+ # returns the number of flags matching the given arg
+ # sets the (local) prg counter to the list of matches
+ proc OptHits {descName arg} {
+ upvar $descName desc
+ set hits 0
+ set hitems {}
+ set i 1
+
+ set larg [string tolower $arg]
+ set len [string length $larg]
+ set last [expr {$len-1}]
+
+ foreach item [lrange $desc 1 end] {
+ set flag [OptName $item]
+ # lets try to match case insensitively
+ # (string length ought to be cheap)
+ set lflag [string tolower $flag]
+ if {$len == [string length $lflag]} {
+ if {[string equal $larg $lflag]} {
+ # Exact match case
+ OptSetPrgCounter desc $i
+ return 1
+ }
+ } elseif {[string equal $larg [string range $lflag 0 $last]]} {
+ lappend hitems $i
+ incr hits
+ }
+ incr i
+ }
+ if {$hits} {
+ OptSetPrgCounter desc $hitems
+ }
+ return $hits
+ }
+
+ # Extract fields from the list structure:
+
+ proc OptName {item} {
+ lindex $item 1
+ }
+ proc OptHasBeenSet {item} {
+ Lget $item {2 0}
+ }
+ proc OptValue {item} {
+ Lget $item {2 1}
+ }
+
+ proc OptIsFlag {name} {
+ string match "-*" $name
+ }
+ proc OptIsOpt {name} {
+ string match {\?*} $name
+ }
+ proc OptVarName {item} {
+ set name [OptName $item]
+ if {[OptIsFlag $name]} {
+ return [string range $name 1 end]
+ } elseif {[OptIsOpt $name]} {
+ return [string trim $name "?"]
+ } else {
+ return $name
+ }
+ }
+ proc OptType {item} {
+ lindex $item 3
+ }
+ proc OptTypeArgs {item} {
+ lindex $item 4
+ }
+ proc OptHelp {item} {
+ lindex $item 5
+ }
+ proc OptNeedValue {item} {
+ expr {![string equal [OptType $item] boolflag]}
+ }
+ proc OptDefaultValue {item} {
+ set val [OptTypeArgs $item]
+ switch -exact -- [OptType $item] {
+ choice {return [lindex $val 0]}
+ boolean -
+ boolflag {
+ # convert back false/true to 0/1 because expr !$bool
+ # is broken..
+ if {$val} {
+ return 1
+ } else {
+ return 0
+ }
+ }
+ }
+ return $val
+ }
+
+ # Description format error helper
+ proc OptOptUsage {item {what ""}} {
+ return -code error "invalid description format$what: $item\n\
+ should be a list of {varname|-flagname ?-type? ?defaultvalue?\
+ ?helpstring?}"
+ }
+
+
+ # Generate a canonical form single instruction
+ proc OptNewInst {state varname type typeArgs help} {
+ list $state $varname [list 0 {}] $type $typeArgs $help
+ # ^ ^
+ # | |
+ # hasBeenSet=+ +=currentValue
+ }
+
+ # Translate one item to canonical form
+ proc OptNormalizeOne {item} {
+ set lg [Lassign $item varname arg1 arg2 arg3]
+# puts "called optnormalizeone '$item' v=($varname), lg=$lg"
+ set isflag [OptIsFlag $varname]
+ set isopt [OptIsOpt $varname]
+ if {$isflag} {
+ set state "flags"
+ } elseif {$isopt} {
+ set state "optValue"
+ } elseif {![string equal $varname "args"]} {
+ set state "value"
+ } else {
+ set state "args"
+ }
+
+ # apply 'smart' 'fuzzy' logic to try to make
+ # description writer's life easy, and our's difficult :
+ # let's guess the missing arguments :-)
+
+ switch $lg {
+ 1 {
+ if {$isflag} {
+ return [OptNewInst $state $varname boolflag false ""]
+ } else {
+ return [OptNewInst $state $varname any "" ""]
+ }
+ }
+ 2 {
+ # varname default
+ # varname help
+ set type [OptGuessType $arg1]
+ if {[string equal $type "string"]} {
+ if {$isflag} {
+ set type boolflag
+ set def false
+ } else {
+ set type any
+ set def ""
+ }
+ set help $arg1
+ } else {
+ set help ""
+ set def $arg1
+ }
+ return [OptNewInst $state $varname $type $def $help]
+ }
+ 3 {
+ # varname type value
+ # varname value comment
+
+ if {[regexp {^-(.+)$} $arg1 x type]} {
+ # flags/optValue as they are optional, need a "value",
+ # on the contrary, for a variable (non optional),
+ # default value is pointless, 'cept for choices :
+ if {$isflag || $isopt || ($type == "choice")} {
+ return [OptNewInst $state $varname $type $arg2 ""]
+ } else {
+ return [OptNewInst $state $varname $type "" $arg2]
+ }
+ } else {
+ return [OptNewInst $state $varname\
+ [OptGuessType $arg1] $arg1 $arg2]
+ }
+ }
+ 4 {
+ if {[regexp {^-(.+)$} $arg1 x type]} {
+ return [OptNewInst $state $varname $type $arg2 $arg3]
+ } else {
+ return -code error [OptOptUsage $item]
+ }
+ }
+ default {
+ return -code error [OptOptUsage $item]
+ }
+ }
+ }
+
+ # Auto magic lazy type determination
+ proc OptGuessType {arg} {
+ if { $arg == "true" || $arg == "false" } {
+ return boolean
+ }
+ if {[string is integer -strict $arg]} {
+ return int
+ }
+ if {[string is double -strict $arg]} {
+ return float
+ }
+ return string
+ }
+
+ # Error messages front ends
+
+ proc OptAmbigous {desc arg} {
+ OptError "ambigous option \"$arg\", choose from:" [OptSelection $desc]
+ }
+ proc OptFlagUsage {desc arg} {
+ OptError "bad flag \"$arg\", must be one of" $desc
+ }
+ proc OptTooManyArgs {desc arguments} {
+ OptError "too many arguments (unexpected argument(s): $arguments),\
+ usage:"\
+ $desc 1
+ }
+ proc OptParamType {item} {
+ if {[OptIsFlag $item]} {
+ return "flag"
+ } else {
+ return "parameter"
+ }
+ }
+ proc OptBadValue {item arg {err {}}} {
+# puts "bad val err = \"$err\""
+ OptError "bad value \"$arg\" for [OptParamType $item]"\
+ [list $item]
+ }
+ proc OptMissingValue {descriptions} {
+# set item [OptCurDescFinal $descriptions]
+ set item [OptCurDesc $descriptions]
+ OptError "no value given for [OptParamType $item] \"[OptName $item]\"\
+ (use -help for full usage) :"\
+ [list $item]
+ }
+
+proc ::tcl::OptKeyError {prefix descKey {header 0}} {
+ OptError $prefix [OptKeyGetDesc $descKey] $header
+}
+
+ # determine string length for nice tabulated output
+ proc OptLengths {desc nlName tlName dlName} {
+ upvar $nlName nl
+ upvar $tlName tl
+ upvar $dlName dl
+ foreach item $desc {
+ if {[OptIsCounter $item]} continue
+ if {[OptIsPrg $item]} {
+ OptLengths $item nl tl dl
+ } else {
+ SetMax nl [string length [OptName $item]]
+ SetMax tl [string length [OptType $item]]
+ set dv [OptTypeArgs $item]
+ if {[OptState $item] != "header"} {
+ set dv "($dv)"
+ }
+ set l [string length $dv]
+ # limit the space allocated to potentially big "choices"
+ if {([OptType $item] != "choice") || ($l<=12)} {
+ SetMax dl $l
+ } else {
+ if {![info exists dl]} {
+ set dl 0
+ }
+ }
+ }
+ }
+ }
+ # output the tree
+ proc OptTree {desc nl tl dl} {
+ set res ""
+ foreach item $desc {
+ if {[OptIsCounter $item]} continue
+ if {[OptIsPrg $item]} {
+ append res [OptTree $item $nl $tl $dl]
+ } else {
+ set dv [OptTypeArgs $item]
+ if {[OptState $item] != "header"} {
+ set dv "($dv)"
+ }
+ append res [string trimright [format "\n %-*s %-*s %-*s %s" \
+ $nl [OptName $item] $tl [OptType $item] \
+ $dl $dv [OptHelp $item]]]
+ }
+ }
+ return $res
+ }
+
+# Give nice usage string
+proc ::tcl::OptError {prefix desc {header 0}} {
+ # determine length
+ if {$header} {
+ # add faked instruction
+ set h [list [OptNewInst header Var/FlagName Type Value Help]]
+ lappend h [OptNewInst header ------------ ---- ----- ----]
+ lappend h [OptNewInst header {(-help} "" "" {gives this help)}]
+ set desc [concat $h $desc]
+ }
+ OptLengths $desc nl tl dl
+ # actually output
+ return "$prefix[OptTree $desc $nl $tl $dl]"
+}
+
+
+################ General Utility functions #######################
+
+#
+# List utility functions
+# Naming convention:
+# "Lvarxxx" take the list VARiable name as argument
+# "Lxxxx" take the list value as argument
+# (which is not costly with Tcl8 objects system
+# as it's still a reference and not a copy of the values)
+#
+
+# Is that list empty ?
+proc ::tcl::Lempty {list} {
+ expr {[llength $list]==0}
+}
+
+# Gets the value of one leaf of a lists tree
+proc ::tcl::Lget {list indexLst} {
+ if {[llength $indexLst] <= 1} {
+ return [lindex $list $indexLst]
+ }
+ Lget [lindex $list [lindex $indexLst 0]] [lrange $indexLst 1 end]
+}
+# Sets the value of one leaf of a lists tree
+# (we use the version that does not create the elements because
+# it would be even slower... needs to be written in C !)
+# (nb: there is a non trivial recursive problem with indexes 0,
+# which appear because there is no difference between a list
+# of 1 element and 1 element alone : [list "a"] == "a" while
+# it should be {a} and [listp a] should be 0 while [listp {a b}] would be 1
+# and [listp "a b"] maybe 0. listp does not exist either...)
+proc ::tcl::Lvarset {listName indexLst newValue} {
+ upvar $listName list
+ if {[llength $indexLst] <= 1} {
+ Lvarset1nc list $indexLst $newValue
+ } else {
+ set idx [lindex $indexLst 0]
+ set targetList [lindex $list $idx]
+ # reduce refcount on targetList (not really usefull now,
+ # could be with optimizing compiler)
+# Lvarset1 list $idx {}
+ # recursively replace in targetList
+ Lvarset targetList [lrange $indexLst 1 end] $newValue
+ # put updated sub list back in the tree
+ Lvarset1nc list $idx $targetList
+ }
+}
+# Set one cell to a value, eventually create all the needed elements
+# (on level-1 of lists)
+variable emptyList {}
+proc ::tcl::Lvarset1 {listName index newValue} {
+ upvar $listName list
+ if {$index < 0} {return -code error "invalid negative index"}
+ set lg [llength $list]
+ if {$index >= $lg} {
+ variable emptyList
+ for {set i $lg} {$i<$index} {incr i} {
+ lappend list $emptyList
+ }
+ lappend list $newValue
+ } else {
+ set list [lreplace $list $index $index $newValue]
+ }
+}
+# same as Lvarset1 but no bound checking / creation
+proc ::tcl::Lvarset1nc {listName index newValue} {
+ upvar $listName list
+ set list [lreplace $list $index $index $newValue]
+}
+# Increments the value of one leaf of a lists tree
+# (which must exists)
+proc ::tcl::Lvarincr {listName indexLst {howMuch 1}} {
+ upvar $listName list
+ if {[llength $indexLst] <= 1} {
+ Lvarincr1 list $indexLst $howMuch
+ } else {
+ set idx [lindex $indexLst 0]
+ set targetList [lindex $list $idx]
+ # reduce refcount on targetList
+ Lvarset1nc list $idx {}
+ # recursively replace in targetList
+ Lvarincr targetList [lrange $indexLst 1 end] $howMuch
+ # put updated sub list back in the tree
+ Lvarset1nc list $idx $targetList
+ }
+}
+# Increments the value of one cell of a list
+proc ::tcl::Lvarincr1 {listName index {howMuch 1}} {
+ upvar $listName list
+ set newValue [expr {[lindex $list $index]+$howMuch}]
+ set list [lreplace $list $index $index $newValue]
+ return $newValue
+}
+# Removes the first element of a list
+# and returns the new list value
+proc ::tcl::Lvarpop1 {listName} {
+ upvar $listName list
+ set list [lrange $list 1 end]
+}
+# Same but returns the removed element
+# (Like the tclX version)
+proc ::tcl::Lvarpop {listName} {
+ upvar $listName list
+ set el [lindex $list 0]
+ set list [lrange $list 1 end]
+ return $el
+}
+# Assign list elements to variables and return the length of the list
+proc ::tcl::Lassign {list args} {
+ # faster than direct blown foreach (which does not byte compile)
+ set i 0
+ set lg [llength $list]
+ foreach vname $args {
+ if {$i>=$lg} break
+ uplevel 1 [list ::set $vname [lindex $list $i]]
+ incr i
+ }
+ return $lg
+}
+
+# Misc utilities
+
+# Set the varname to value if value is greater than varname's current value
+# or if varname is undefined
+proc ::tcl::SetMax {varname value} {
+ upvar 1 $varname var
+ if {![info exists var] || $value > $var} {
+ set var $value
+ }
+}
+
+# Set the varname to value if value is smaller than varname's current value
+# or if varname is undefined
+proc ::tcl::SetMin {varname value} {
+ upvar 1 $varname var
+ if {![info exists var] || $value < $var} {
+ set var $value
+ }
+}
+
+
+ # everything loaded fine, lets create the test proc:
+ # OptCreateTestProc
+ # Don't need the create temp proc anymore:
+ # rename OptCreateTestProc {}
+}
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
new file mode 100644
index 0000000000..107d4c6afe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl
@@ -0,0 +1,12 @@
+# Tcl package index file, version 1.1
+# This file is generated by the "pkg_mkIndex -direct" command
+# and sourced either when an application starts up or
+# by a "package unknown" script. It invokes the
+# "package ifneeded" command to set up package-related
+# information so that packages will be loaded automatically
+# in response to "package require" commands. When this
+# 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]]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl
new file mode 100644
index 0000000000..44e3b28f83
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl
@@ -0,0 +1,747 @@
+# package.tcl --
+#
+# utility procs formerly in init.tcl which can be loaded on demand
+# for package management.
+#
+# Copyright (c) 1991-1993 The Regents of the University of California.
+# Copyright (c) 1994-1998 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+namespace eval tcl::Pkg {}
+
+# ::tcl::Pkg::CompareExtension --
+#
+# Used internally by pkg_mkIndex to compare the extension of a file to a given
+# extension. On Windows, it uses a case-insensitive comparison because the
+# file system can be file insensitive.
+#
+# Arguments:
+# fileName name of a file whose extension is compared
+# ext (optional) The extension to compare against; you must
+# provide the starting dot.
+# Defaults to [info sharedlibextension]
+#
+# Results:
+# Returns 1 if the extension matches, 0 otherwise
+
+proc tcl::Pkg::CompareExtension {fileName {ext {}}} {
+ global tcl_platform
+ if {$ext eq ""} {set ext [info sharedlibextension]}
+ if {$tcl_platform(platform) eq "windows"} {
+ return [string equal -nocase [file extension $fileName] $ext]
+ } else {
+ # Some unices add trailing numbers after the .so, so
+ # we could have something like '.so.1.2'.
+ set root $fileName
+ while {1} {
+ set currExt [file extension $root]
+ if {$currExt eq $ext} {
+ return 1
+ }
+
+ # The current extension does not match; if it is not a numeric
+ # value, quit, as we are only looking to ignore version number
+ # extensions. Otherwise we might return 1 in this case:
+ # tcl::Pkg::CompareExtension foo.so.bar .so
+ # which should not match.
+
+ if {![string is integer -strict [string range $currExt 1 end]]} {
+ return 0
+ }
+ set root [file rootname $root]
+ }
+ }
+}
+
+# pkg_mkIndex --
+# This procedure creates a package index in a given directory. The package
+# index consists of a "pkgIndex.tcl" file whose contents are a Tcl script that
+# sets up package information with "package require" commands. The commands
+# describe all of the packages defined by the files given as arguments.
+#
+# Arguments:
+# -direct (optional) If this flag is present, the generated
+# code in pkgMkIndex.tcl will cause the package to be
+# loaded when "package require" is executed, rather
+# than lazily when the first reference to an exported
+# procedure in the package is made.
+# -verbose (optional) Verbose output; the name of each file that
+# was successfully rocessed is printed out. Additionally,
+# if processing of a file failed a message is printed.
+# -load pat (optional) Preload any packages whose names match
+# the pattern. Used to handle DLLs that depend on
+# other packages during their Init procedure.
+# dir - Name of the directory in which to create the index.
+# args - Any number of additional arguments, each giving
+# a glob pattern that matches the names of one or
+# more shared libraries or Tcl script files in
+# dir.
+
+proc pkg_mkIndex {args} {
+ set usage {"pkg_mkIndex ?-direct? ?-lazy? ?-load pattern? ?-verbose? ?--? dir ?pattern ...?"}
+
+ set argCount [llength $args]
+ if {$argCount < 1} {
+ return -code error "wrong # args: should be\n$usage"
+ }
+
+ set more ""
+ set direct 1
+ set doVerbose 0
+ set loadPat ""
+ for {set idx 0} {$idx < $argCount} {incr idx} {
+ set flag [lindex $args $idx]
+ switch -glob -- $flag {
+ -- {
+ # done with the flags
+ incr idx
+ break
+ }
+ -verbose {
+ set doVerbose 1
+ }
+ -lazy {
+ set direct 0
+ append more " -lazy"
+ }
+ -direct {
+ append more " -direct"
+ }
+ -load {
+ incr idx
+ set loadPat [lindex $args $idx]
+ append more " -load $loadPat"
+ }
+ -* {
+ return -code error "unknown flag $flag: should be\n$usage"
+ }
+ default {
+ # done with the flags
+ break
+ }
+ }
+ }
+
+ set dir [lindex $args $idx]
+ set patternList [lrange $args [expr {$idx + 1}] end]
+ if {![llength $patternList]} {
+ set patternList [list "*.tcl" "*[info sharedlibextension]"]
+ }
+
+ try {
+ set fileList [glob -directory $dir -tails -types {r f} -- \
+ {*}$patternList]
+ } on error {msg opt} {
+ return -options $opt $msg
+ }
+ foreach file $fileList {
+ # For each file, figure out what commands and packages it provides.
+ # To do this, create a child interpreter, load the file into the
+ # interpreter, and get a list of the new commands and packages that
+ # are defined.
+
+ if {$file eq "pkgIndex.tcl"} {
+ continue
+ }
+
+ set c [interp create]
+
+ # Load into the child any packages currently loaded in the parent
+ # interpreter that match the -load pattern.
+
+ if {$loadPat ne ""} {
+ if {$doVerbose} {
+ tclLog "currently loaded packages: '[info loaded]'"
+ tclLog "trying to load all packages matching $loadPat"
+ }
+ if {![llength [info loaded]]} {
+ tclLog "warning: no packages are currently loaded, nothing"
+ tclLog "can possibly match '$loadPat'"
+ }
+ }
+ foreach pkg [info loaded] {
+ if {![string match -nocase $loadPat [lindex $pkg 1]]} {
+ continue
+ }
+ if {$doVerbose} {
+ tclLog "package [lindex $pkg 1] matches '$loadPat'"
+ }
+ try {
+ load [lindex $pkg 0] [lindex $pkg 1] $c
+ } on error err {
+ if {$doVerbose} {
+ tclLog "warning: load [lindex $pkg 0]\
+ [lindex $pkg 1]\nfailed with: $err"
+ }
+ } on ok {} {
+ if {$doVerbose} {
+ tclLog "loaded [lindex $pkg 0] [lindex $pkg 1]"
+ }
+ }
+ if {[lindex $pkg 1] eq "Tk"} {
+ # Withdraw . if Tk was loaded, to avoid showing a window.
+ $c eval [list wm withdraw .]
+ }
+ }
+
+ $c eval {
+ # Stub out the package command so packages can require other
+ # packages.
+
+ rename package __package_orig
+ proc package {what args} {
+ switch -- $what {
+ require {
+ return; # Ignore transitive requires
+ }
+ default {
+ __package_orig $what {*}$args
+ }
+ }
+ }
+ proc tclPkgUnknown args {}
+ package unknown tclPkgUnknown
+
+ # Stub out the unknown command so package can call into each other
+ # during their initialilzation.
+
+ proc unknown {args} {}
+
+ # Stub out the auto_import mechanism
+
+ proc auto_import {args} {}
+
+ # reserve the ::tcl namespace for support procs and temporary
+ # variables. This might make it awkward to generate a
+ # pkgIndex.tcl file for the ::tcl namespace.
+
+ namespace eval ::tcl {
+ variable dir ;# Current directory being processed
+ variable file ;# Current file being processed
+ variable direct ;# -direct flag value
+ variable x ;# Loop variable
+ variable debug ;# For debugging
+ variable type ;# "load" or "source", for -direct
+ variable namespaces ;# Existing namespaces (e.g., ::tcl)
+ variable packages ;# Existing packages (e.g., Tcl)
+ variable origCmds ;# Existing commands
+ variable newCmds ;# Newly created commands
+ variable newPkgs {} ;# Newly created packages
+ }
+ }
+
+ $c eval [list set ::tcl::dir $dir]
+ $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
+ # the unknown procedure. This doesn't handle procedures with default
+ # arguments.
+
+ foreach p {::tcl::Pkg::CompareExtension} {
+ $c eval [list namespace eval [namespace qualifiers $p] {}]
+ $c eval [list proc $p [info args $p] [info body $p]]
+ }
+
+ try {
+ $c eval {
+ set ::tcl::debug "loading or sourcing"
+
+ # we need to track command defined by each package even in the
+ # -direct case, because they are needed internally by the
+ # "partial pkgIndex.tcl" step above.
+
+ proc ::tcl::GetAllNamespaces {{root ::}} {
+ set list $root
+ foreach ns [namespace children $root] {
+ lappend list {*}[::tcl::GetAllNamespaces $ns]
+ }
+ return $list
+ }
+
+ # init the list of existing namespaces, packages, commands
+
+ foreach ::tcl::x [::tcl::GetAllNamespaces] {
+ set ::tcl::namespaces($::tcl::x) 1
+ }
+ foreach ::tcl::x [package names] {
+ if {[package provide $::tcl::x] ne ""} {
+ set ::tcl::packages($::tcl::x) 1
+ }
+ }
+ set ::tcl::origCmds [info commands]
+
+ # Try to load the file if it has the shared library extension,
+ # otherwise source it. It's important not to try to load
+ # files that aren't shared libraries, because on some systems
+ # (like SunOS) the loader will abort the whole application
+ # when it gets an error.
+
+ if {[::tcl::Pkg::CompareExtension $::tcl::file [info sharedlibextension]]} {
+ # The "file join ." command below is necessary. Without
+ # it, if the file name has no \'s and we're on UNIX, the
+ # load command will invoke the LD_LIBRARY_PATH search
+ # mechanism, which could cause the wrong file to be used.
+
+ set ::tcl::debug loading
+ load [file join $::tcl::dir $::tcl::file]
+ set ::tcl::type load
+ } else {
+ set ::tcl::debug sourcing
+ source [file join $::tcl::dir $::tcl::file]
+ set ::tcl::type source
+ }
+
+ # As a performance optimization, if we are creating direct
+ # load packages, don't bother figuring out the set of commands
+ # created by the new packages. We only need that list for
+ # setting up the autoloading used in the non-direct case.
+ if {!$::tcl::direct} {
+ # See what new namespaces appeared, and import commands
+ # from them. Only exported commands go into the index.
+
+ foreach ::tcl::x [::tcl::GetAllNamespaces] {
+ if {![info exists ::tcl::namespaces($::tcl::x)]} {
+ namespace import -force ${::tcl::x}::*
+ }
+
+ # Figure out what commands appeared
+
+ foreach ::tcl::x [info commands] {
+ set ::tcl::newCmds($::tcl::x) 1
+ }
+ foreach ::tcl::x $::tcl::origCmds {
+ unset -nocomplain ::tcl::newCmds($::tcl::x)
+ }
+ foreach ::tcl::x [array names ::tcl::newCmds] {
+ # determine which namespace a command comes from
+
+ set ::tcl::abs [namespace origin $::tcl::x]
+
+ # special case so that global names have no
+ # leading ::, this is required by the unknown
+ # command
+
+ set ::tcl::abs \
+ [lindex [auto_qualify $::tcl::abs ::] 0]
+
+ if {$::tcl::x ne $::tcl::abs} {
+ # Name changed during qualification
+
+ set ::tcl::newCmds($::tcl::abs) 1
+ unset ::tcl::newCmds($::tcl::x)
+ }
+ }
+ }
+ }
+
+ # Look through the packages that appeared, and if there is a
+ # version provided, then record it
+
+ foreach ::tcl::x [package names] {
+ if {[package provide $::tcl::x] ne ""
+ && ![info exists ::tcl::packages($::tcl::x)]} {
+ lappend ::tcl::newPkgs \
+ [list $::tcl::x [package provide $::tcl::x]]
+ }
+ }
+ }
+ } on error msg {
+ set what [$c eval set ::tcl::debug]
+ if {$doVerbose} {
+ tclLog "warning: error while $what $file: $msg"
+ }
+ } on ok {} {
+ set what [$c eval set ::tcl::debug]
+ if {$doVerbose} {
+ tclLog "successful $what of $file"
+ }
+ set type [$c eval set ::tcl::type]
+ set cmds [lsort [$c eval array names ::tcl::newCmds]]
+ set pkgs [$c eval set ::tcl::newPkgs]
+ if {$doVerbose} {
+ if {!$direct} {
+ tclLog "commands provided were $cmds"
+ }
+ tclLog "packages provided were $pkgs"
+ }
+ if {[llength $pkgs] > 1} {
+ tclLog "warning: \"$file\" provides more than one package ($pkgs)"
+ }
+ foreach pkg $pkgs {
+ # cmds is empty/not used in the direct case
+ lappend files($pkg) [list $file $type $cmds]
+ }
+
+ if {$doVerbose} {
+ tclLog "processed $file"
+ }
+ }
+ interp delete $c
+ }
+
+ append index "# Tcl package index file, version 1.1\n"
+ append index "# This file is generated by the \"pkg_mkIndex$more\" command\n"
+ append index "# and sourced either when an application starts up or\n"
+ append index "# by a \"package unknown\" script. It invokes the\n"
+ append index "# \"package ifneeded\" command to set up package-related\n"
+ append index "# information so that packages will be loaded automatically\n"
+ append index "# in response to \"package require\" commands. When this\n"
+ append index "# script is sourced, the variable \$dir must contain the\n"
+ append index "# full path name of this file's directory.\n"
+
+ foreach pkg [lsort [array names files]] {
+ set cmd {}
+ lassign $pkg name version
+ lappend cmd ::tcl::Pkg::Create -name $name -version $version
+ foreach spec [lsort -index 0 $files($pkg)] {
+ foreach {file type procs} $spec {
+ if {$direct} {
+ set procs {}
+ }
+ lappend cmd "-$type" [list $file $procs]
+ }
+ }
+ append index "\n[eval $cmd]"
+ }
+
+ set f [open [file join $dir pkgIndex.tcl] w]
+ puts $f $index
+ close $f
+}
+
+# tclPkgSetup --
+# This is a utility procedure use by pkgIndex.tcl files. It is invoked as
+# part of a "package ifneeded" script. It calls "package provide" to indicate
+# that a package is available, then sets entries in the auto_index array so
+# that the package's files will be auto-loaded when the commands are used.
+#
+# Arguments:
+# dir - Directory containing all the files for this package.
+# pkg - Name of the package (no version number).
+# version - Version number for the package, such as 2.1.3.
+# files - List of files that constitute the package. Each
+# element is a sub-list with three elements. The first
+# is the name of a file relative to $dir, the second is
+# "load" or "source", indicating whether the file is a
+# loadable binary or a script to source, and the third
+# is a list of commands defined by this file.
+
+proc tclPkgSetup {dir pkg version files} {
+ global auto_index
+
+ package provide $pkg $version
+ foreach fileInfo $files {
+ set f [lindex $fileInfo 0]
+ set type [lindex $fileInfo 1]
+ foreach cmd [lindex $fileInfo 2] {
+ if {$type eq "load"} {
+ set auto_index($cmd) [list load [file join $dir $f] $pkg]
+ } else {
+ set auto_index($cmd) [list source [file join $dir $f]]
+ }
+ }
+ }
+}
+
+# tclPkgUnknown --
+# This procedure provides the default for the "package unknown" function. It
+# is invoked when a package that's needed can't be found. It scans the
+# auto_path directories and their immediate children looking for pkgIndex.tcl
+# files and sources any such files that are found to setup the package
+# database. As it searches, it will recognize changes to the auto_path and
+# scan any new directories.
+#
+# Arguments:
+# name - Name of desired package. Not used.
+# version - Version of desired package. Not used.
+# exact - Either "-exact" or omitted. Not used.
+
+proc tclPkgUnknown {name args} {
+ global auto_path env
+
+ if {![info exists auto_path]} {
+ return
+ }
+ # Cache the auto_path, because it may change while we run through the
+ # first set of pkgIndex.tcl files
+ set old_path [set use_path $auto_path]
+ while {[llength $use_path]} {
+ set dir [lindex $use_path end]
+
+ # Make sure we only scan each directory one time.
+ if {[info exists tclSeenPath($dir)]} {
+ set use_path [lrange $use_path 0 end-1]
+ continue
+ }
+ 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
+ catch {
+ foreach file [glob -directory $dir -join -nocomplain \
+ * pkgIndex.tcl] {
+ set dir [file dirname $file]
+ if {![info exists procdDirs($dir)]} {
+ try {
+ source $file
+ } trap {POSIX EACCES} {} {
+ # $file was not readable; silently ignore
+ continue
+ } on error msg {
+ tclLog "error reading package index file $file: $msg"
+ } on ok {} {
+ set procdDirs($dir) 1
+ }
+ }
+ }
+ }
+ set dir [lindex $use_path end]
+ if {![info exists procdDirs($dir)]} {
+ set file [file join $dir pkgIndex.tcl]
+ # safe interps usually don't have "file exists",
+ if {([interp issafe] || [file exists $file])} {
+ try {
+ source $file
+ } trap {POSIX EACCES} {} {
+ # $file was not readable; silently ignore
+ continue
+ } on error msg {
+ tclLog "error reading package index file $file: $msg"
+ } on ok {} {
+ set procdDirs($dir) 1
+ }
+ }
+ }
+
+ set use_path [lrange $use_path 0 end-1]
+
+ # Check whether any of the index scripts we [source]d above set a new
+ # value for $::auto_path. If so, then find any new directories on the
+ # $::auto_path, and lappend them to the $use_path we are working from.
+ # This gives index scripts the (arguably unwise) power to expand the
+ # index script search path while the search is in progress.
+ set index 0
+ if {[llength $old_path] == [llength $auto_path]} {
+ foreach dir $auto_path old $old_path {
+ if {$dir ne $old} {
+ # This entry in $::auto_path has changed.
+ break
+ }
+ incr index
+ }
+ }
+
+ # $index now points to the first element of $auto_path that has
+ # changed, or the beginning if $auto_path has changed length Scan the
+ # new elements of $auto_path for directories to add to $use_path.
+ # Don't add directories we've already seen, or ones already on the
+ # $use_path.
+ foreach dir [lrange $auto_path $index end] {
+ if {![info exists tclSeenPath($dir)] && ($dir ni $use_path)} {
+ lappend use_path $dir
+ }
+ }
+ set old_path $auto_path
+ }
+}
+
+# tcl::MacOSXPkgUnknown --
+# This procedure extends the "package unknown" function for MacOSX. It scans
+# the Resources/Scripts directories of the immediate children of the auto_path
+# directories for pkgIndex files.
+#
+# Arguments:
+# original - original [package unknown] procedure
+# name - Name of desired package. Not used.
+# version - Version of desired package. Not used.
+# exact - Either "-exact" or omitted. Not used.
+
+proc tcl::MacOSXPkgUnknown {original name args} {
+ # First do the cross-platform default search
+ uplevel 1 $original [linsert $args 0 $name]
+
+ # Now do MacOSX specific searching
+ global auto_path
+
+ if {![info exists auto_path]} {
+ return
+ }
+ # Cache the auto_path, because it may change while we run through the
+ # first set of pkgIndex.tcl files
+ set old_path [set use_path $auto_path]
+ while {[llength $use_path]} {
+ set dir [lindex $use_path end]
+
+ # Make sure we only scan each directory one time.
+ if {[info exists tclSeenPath($dir)]} {
+ set use_path [lrange $use_path 0 end-1]
+ continue
+ }
+ set tclSeenPath($dir) 1
+
+ # get the pkgIndex files out of the subdirectories
+ foreach file [glob -directory $dir -join -nocomplain \
+ * Resources Scripts pkgIndex.tcl] {
+ set dir [file dirname $file]
+ if {![info exists procdDirs($dir)]} {
+ try {
+ source $file
+ } trap {POSIX EACCES} {} {
+ # $file was not readable; silently ignore
+ continue
+ } on error msg {
+ tclLog "error reading package index file $file: $msg"
+ } on ok {} {
+ set procdDirs($dir) 1
+ }
+ }
+ }
+ set use_path [lrange $use_path 0 end-1]
+
+ # Check whether any of the index scripts we [source]d above set a new
+ # value for $::auto_path. If so, then find any new directories on the
+ # $::auto_path, and lappend them to the $use_path we are working from.
+ # This gives index scripts the (arguably unwise) power to expand the
+ # index script search path while the search is in progress.
+ set index 0
+ if {[llength $old_path] == [llength $auto_path]} {
+ foreach dir $auto_path old $old_path {
+ if {$dir ne $old} {
+ # This entry in $::auto_path has changed.
+ break
+ }
+ incr index
+ }
+ }
+
+ # $index now points to the first element of $auto_path that has
+ # changed, or the beginning if $auto_path has changed length Scan the
+ # new elements of $auto_path for directories to add to $use_path.
+ # Don't add directories we've already seen, or ones already on the
+ # $use_path.
+ foreach dir [lrange $auto_path $index end] {
+ if {![info exists tclSeenPath($dir)] && ($dir ni $use_path)} {
+ lappend use_path $dir
+ }
+ }
+ set old_path $auto_path
+ }
+}
+
+# ::tcl::Pkg::Create --
+#
+# Given a package specification generate a "package ifneeded" statement
+# for the package, suitable for inclusion in a pkgIndex.tcl file.
+#
+# Arguments:
+# args arguments used by the Create function:
+# -name packageName
+# -version packageVersion
+# -load {filename ?{procs}?}
+# ...
+# -source {filename ?{procs}?}
+# ...
+#
+# Any number of -load and -source parameters may be
+# specified, so long as there is at least one -load or
+# -source parameter. If the procs component of a module
+# specifier is left off, that module will be set up for
+# direct loading; otherwise, it will be set up for lazy
+# loading. If both -source and -load are specified, the
+# -load'ed files will be loaded first, followed by the
+# -source'd files.
+#
+# Results:
+# An appropriate "package ifneeded" statement for the package.
+
+proc ::tcl::Pkg::Create {args} {
+ append err(usage) "[lindex [info level 0] 0] "
+ append err(usage) "-name packageName -version packageVersion"
+ append err(usage) "?-load {filename ?{procs}?}? ... "
+ append err(usage) "?-source {filename ?{procs}?}? ..."
+
+ set err(wrongNumArgs) "wrong # args: should be \"$err(usage)\""
+ set err(valueMissing) "value for \"%s\" missing: should be \"$err(usage)\""
+ set err(unknownOpt) "unknown option \"%s\": should be \"$err(usage)\""
+ set err(noLoadOrSource) "at least one of -load and -source must be given"
+
+ # process arguments
+ set len [llength $args]
+ if {$len < 6} {
+ error $err(wrongNumArgs)
+ }
+
+ # Initialize parameters
+ array set opts {-name {} -version {} -source {} -load {}}
+
+ # process parameters
+ for {set i 0} {$i < $len} {incr i} {
+ set flag [lindex $args $i]
+ incr i
+ switch -glob -- $flag {
+ "-name" -
+ "-version" {
+ if {$i >= $len} {
+ error [format $err(valueMissing) $flag]
+ }
+ set opts($flag) [lindex $args $i]
+ }
+ "-source" -
+ "-load" {
+ if {$i >= $len} {
+ error [format $err(valueMissing) $flag]
+ }
+ lappend opts($flag) [lindex $args $i]
+ }
+ default {
+ error [format $err(unknownOpt) [lindex $args $i]]
+ }
+ }
+ }
+
+ # Validate the parameters
+ if {![llength $opts(-name)]} {
+ error [format $err(valueMissing) "-name"]
+ }
+ if {![llength $opts(-version)]} {
+ error [format $err(valueMissing) "-version"]
+ }
+
+ if {!([llength $opts(-source)] || [llength $opts(-load)])} {
+ error $err(noLoadOrSource)
+ }
+
+ # OK, now everything is good. Generate the package ifneeded statment.
+ set cmdline "package ifneeded $opts(-name) $opts(-version) "
+
+ set cmdList {}
+ set lazyFileList {}
+
+ # Handle -load and -source specs
+ foreach key {load source} {
+ foreach filespec $opts(-$key) {
+ lassign $filespec filename proclist
+
+ if { [llength $proclist] == 0 } {
+ set cmd "\[list $key \[file join \$dir [list $filename]\]\]"
+ lappend cmdList $cmd
+ } else {
+ lappend lazyFileList [list $filename $key $proclist]
+ }
+ }
+ }
+
+ if {[llength $lazyFileList]} {
+ lappend cmdList "\[list tclPkgSetup \$dir $opts(-name)\
+ $opts(-version) [list $lazyFileList]\]"
+ }
+ append cmdline [join $cmdList "\\n"]
+ return $cmdline
+}
+
+interp alias {} ::pkg::create {} ::tcl::Pkg::Create
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/parray.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/parray.tcl
new file mode 100644
index 0000000000..a9c2cb15a9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/parray.tcl
@@ -0,0 +1,28 @@
+# parray:
+# Print the contents of a global array on stdout.
+#
+# Copyright (c) 1991-1993 The Regents of the University of California.
+# Copyright (c) 1994 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+proc parray {a {pattern *}} {
+ upvar 1 $a array
+ if {![array exists array]} {
+ return -code error "\"$a\" isn't an array"
+ }
+ set maxl 0
+ set names [lsort [array names array $pattern]]
+ foreach name $names {
+ if {[string length $name] > $maxl} {
+ set maxl [string length $name]
+ }
+ }
+ set maxl [expr {$maxl + [string length $a] + 2}]
+ foreach name $names {
+ set nameString [format %s(%s) $a $name]
+ puts stdout [format "%-*s = %s" $maxl $nameString $array($name)]
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl
new file mode 100644
index 0000000000..ea6391d476
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl
@@ -0,0 +1,1133 @@
+# 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.
+#
+# See the safe.n man page for details.
+#
+# Copyright (c) 1996-1997 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution of
+# this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+#
+# The implementation is based on namespaces. These naming conventions are
+# followed:
+# Private procs starts with uppercase.
+# Public procs are exported and starts with lowercase
+#
+
+# Needed utilities package
+package require opt 0.4.1
+
+# Create the safe namespace
+namespace eval ::safe {
+ # Exported API:
+ namespace export interpCreate interpInit interpConfigure interpDelete \
+ interpAddToAccessPath interpFindInAccessPath setLogCmd
+}
+
+# Helper function to resolve the dual way of specifying staticsok (either
+# by -noStatics or -statics 0)
+proc ::safe::InterpStatics {} {
+ foreach v {Args statics noStatics} {
+ upvar $v $v
+ }
+ set flag [::tcl::OptProcArgGiven -noStatics]
+ if {$flag && (!$noStatics == !$statics)
+ && ([::tcl::OptProcArgGiven -statics])} {
+ return -code error\
+ "conflicting values given for -statics and -noStatics"
+ }
+ if {$flag} {
+ return [expr {!$noStatics}]
+ } else {
+ return $statics
+ }
+}
+
+# Helper function to resolve the dual way of specifying nested loading
+# (either by -nestedLoadOk or -nested 1)
+proc ::safe::InterpNested {} {
+ foreach v {Args nested nestedLoadOk} {
+ upvar $v $v
+ }
+ set flag [::tcl::OptProcArgGiven -nestedLoadOk]
+ # note that the test here is the opposite of the "InterpStatics" one
+ # (it is not -noNested... because of the wanted default value)
+ if {$flag && (!$nestedLoadOk != !$nested)
+ && ([::tcl::OptProcArgGiven -nested])} {
+ return -code error\
+ "conflicting values given for -nested and -nestedLoadOk"
+ }
+ if {$flag} {
+ # another difference with "InterpStatics"
+ return $nestedLoadOk
+ } else {
+ return $nested
+ }
+}
+
+####
+#
+# API entry points that needs argument parsing :
+#
+####
+
+# Interface/entry point function and front end for "Create"
+proc ::safe::interpCreate {args} {
+ set Args [::tcl::OptKeyParse ::safe::interpCreate $args]
+ InterpCreate $slave $accessPath \
+ [InterpStatics] [InterpNested] $deleteHook
+}
+
+proc ::safe::interpInit {args} {
+ set Args [::tcl::OptKeyParse ::safe::interpIC $args]
+ if {![::interp exists $slave]} {
+ return -code error "\"$slave\" is not an interpreter"
+ }
+ 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]} {
+ return -code error \
+ "\"$slave\" is not an interpreter managed by ::safe::"
+ }
+}
+
+# Interface/entry point function and front end for "Configure". This code
+# is awfully pedestrian because it would need more coupling and support
+# between the way we store the configuration values in safe::interp's and
+# the Opt package. Obviously we would like an OptConfigure to avoid
+# duplicating all this code everywhere.
+# -> TODO (the app should share or access easily the program/value stored
+# by opt)
+
+# This is even more complicated by the boolean flags with no values that
+# we had the bad idea to support for the sake of user simplicity in
+# create/init but which makes life hard in configure...
+# So this will be hopefully written and some integrated with opt1.0
+# (hopefully for tcl8.1 ?)
+proc ::safe::interpConfigure {args} {
+ switch [llength $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
+ # checks for the "-help" option.
+ set Args [::tcl::OptKeyParse ::safe::interpIC $args]
+ CheckInterp $slave
+ namespace upvar ::safe S$slave state
+
+ return [join [list \
+ [list -accessPath $state(access_path)] \
+ [list -statics $state(staticsok)] \
+ [list -nested $state(nestedok)] \
+ [list -deleteHook $state(cleanupHook)]]]
+ }
+ 2 {
+ # If we have exactly 2 arguments the semantic is a "configure
+ # get"
+ lassign $args slave arg
+
+ # get the flag sub program (we 'know' about Opt's internal
+ # representation of data)
+ set desc [lindex [::tcl::OptKeyGetDesc ::safe::interpIC] 2]
+ set hits [::tcl::OptHits desc $arg]
+ if {$hits > 1} {
+ return -code error [::tcl::OptAmbigous $desc $arg]
+ } elseif {$hits == 0} {
+ return -code error [::tcl::OptFlagUsage $desc $arg]
+ }
+ CheckInterp $slave
+ namespace upvar ::safe S$slave state
+
+ set item [::tcl::OptCurDesc $desc]
+ set name [::tcl::OptName $item]
+ switch -exact -- $name {
+ -accessPath {
+ return [list -accessPath $state(access_path)]
+ }
+ -statics {
+ return [list -statics $state(staticsok)]
+ }
+ -nested {
+ return [list -nested $state(nestedok)]
+ }
+ -deleteHook {
+ return [list -deleteHook $state(cleanupHook)]
+ }
+ -noStatics {
+ # it is most probably a set in fact but we would need
+ # then to jump to the set part and it is not *sure*
+ # that it is a set action that the user want, so force
+ # it to use the unambigous -statics ?value? instead:
+ return -code error\
+ "ambigous query (get or set -noStatics ?)\
+ use -statics instead"
+ }
+ -nestedLoadOk {
+ return -code error\
+ "ambigous query (get or set -nestedLoadOk ?)\
+ use -nested instead"
+ }
+ default {
+ return -code error "unknown flag $name (bug)"
+ }
+ }
+ }
+ default {
+ # Otherwise we want to parse the arguments like init and
+ # create did
+ set Args [::tcl::OptKeyParse ::safe::interpIC $args]
+ CheckInterp $slave
+ namespace upvar ::safe S$slave state
+
+ # Get the current (and not the default) values of whatever has
+ # not been given:
+ if {![::tcl::OptProcArgGiven -accessPath]} {
+ set doreset 1
+ set accessPath $state(access_path)
+ } else {
+ set doreset 0
+ }
+ if {
+ ![::tcl::OptProcArgGiven -statics]
+ && ![::tcl::OptProcArgGiven -noStatics]
+ } then {
+ set statics $state(staticsok)
+ } else {
+ set statics [InterpStatics]
+ }
+ if {
+ [::tcl::OptProcArgGiven -nested] ||
+ [::tcl::OptProcArgGiven -nestedLoadOk]
+ } then {
+ set nested [InterpNested]
+ } else {
+ set nested $state(nestedok)
+ }
+ if {![::tcl::OptProcArgGiven -deleteHook]} {
+ set deleteHook $state(cleanupHook)
+ }
+ # we can now reconfigure :
+ InterpSetConfig $slave $accessPath $statics $nested $deleteHook
+ # auto_reset the slave (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
+ }
+ }
+ }
+ }
+}
+
+####
+#
+# Functions that actually implements the exported APIs
+#
+####
+
+#
+# safe::InterpCreate : doing the real job
+#
+# This procedure creates a safe slave and initializes it with the safe
+# base aliases.
+# NB: slave 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.
+#
+# Optional Arguments :
+# + slave 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.
+# + 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)
+# if 1 : multiple levels are ok.
+
+# use the full name and no indent so auto_mkIndex can find us
+proc ::safe::InterpCreate {
+ slave
+ access_path
+ staticsok
+ nestedok
+ deletehook
+ } {
+ # Create the slave.
+ if {$slave ne ""} {
+ ::interp create -safe $slave
+ } else {
+ # empty argument: generate slave name
+ set slave [::interp create -safe]
+ }
+ Log $slave "Created" NOTICE
+
+ # Initialize it. (returns slave name)
+ InterpInit $slave $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
+# 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
+# the right auto_index() array values.
+
+proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
+ global auto_path
+
+ # determine and store the access path if empty
+ if {$access_path eq ""} {
+ set access_path $auto_path
+
+ # 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} {
+ # not found, add it.
+ set access_path [linsert $access_path 0 [info library]]
+ Log $slave "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,\
+ 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
+ # so by default it works the same).
+ set access_path [AddSubDirs $access_path]
+ }
+
+ Log $slave "Setting accessPath=($access_path) staticsok=$staticsok\
+ nestedok=$nestedok deletehook=($deletehook)" NOTICE
+
+ namespace upvar ::safe S$slave 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
+ # setup.
+
+ set norm_access_path {}
+ set slave_access_path {}
+ set map_access_path {}
+ set remap_access_path {}
+ set slave_tm_path {}
+
+ set i 0
+ foreach dir $access_path {
+ set token [PathToken $i]
+ lappend slave_access_path $token
+ lappend map_access_path $token $dir
+ lappend remap_access_path $dir $token
+ lappend norm_access_path [file normalize $dir]
+ incr i
+ }
+
+ set morepaths [::tcl::tm::list]
+ while {[llength $morepaths]} {
+ set addpaths $morepaths
+ set morepaths {}
+
+ foreach dir $addpaths {
+ # Prevent the addition of dirs on the tm list to the
+ # result if they are already known.
+ if {[dict exists $remap_access_path $dir]} {
+ continue
+ }
+
+ set token [PathToken $i]
+ lappend access_path $dir
+ lappend slave_access_path $token
+ lappend map_access_path $token $dir
+ lappend remap_access_path $dir $token
+ lappend norm_access_path [file normalize $dir]
+ lappend slave_tm_path $token
+ incr i
+
+ # [Bug 2854929]
+ # Recursively find deeper paths which may contain
+ # modules. Required to handle modules with names like
+ # 'platform::shell', which translate into
+ # 'platform/shell-X.tm', i.e arbitrarily deep
+ # subdirectories.
+ lappend morepaths {*}[glob -nocomplain -directory $dir -type d *]
+ }
+ }
+
+ set state(access_path) $access_path
+ set state(access_path,map) $map_access_path
+ set state(access_path,remap) $remap_access_path
+ set state(access_path,norm) $norm_access_path
+ set state(access_path,slave) $slave_access_path
+ set state(tm_path_slave) $slave_tm_path
+ set state(staticsok) $staticsok
+ set state(nestedok) $nestedok
+ set state(cleanupHook) $deletehook
+
+ SyncAccessPath $slave
+}
+
+#
+#
+# FindInAccessPath:
+# Search for a real directory and returns its virtual Id (including the
+# "$")
+proc ::safe::interpFindInAccessPath {slave path} {
+ namespace upvar ::safe S$slave state
+
+ if {![dict exists $state(access_path,remap) $path]} {
+ return -code error "$path not found in access path $access_path"
+ }
+
+ return [dict get $state(access_path,remap) $path]
+}
+
+#
+# addToAccessPath:
+# add (if needed) a real directory to access path and return its
+# virtual token (including the "$").
+proc ::safe::interpAddToAccessPath {slave path} {
+ # first check if the directory is already in there
+ # (inlined interpFindInAccessPath).
+ namespace upvar ::safe S$slave state
+
+ if {[dict exists $state(access_path,remap) $path]} {
+ return [dict get $state(access_path,remap) $path]
+ }
+
+ # new one, add it:
+ set token [PathToken [llength $state(access_path)]]
+
+ lappend state(access_path) $path
+ lappend state(access_path,slave) $token
+ lappend state(access_path,map) $token $path
+ lappend state(access_path,remap) $path $token
+ lappend state(access_path,norm) [file normalize $path]
+
+ SyncAccessPath $slave
+ return $token
+}
+
+# This procedure applies the initializations to an already existing
+# interpreter. It is useful when you want to install the safe base aliases
+# into a preexisting safe interpreter.
+proc ::safe::InterpInit {
+ slave
+ access_path
+ staticsok
+ nestedok
+ deletehook
+ } {
+ # Configure will generate an access_path when access_path is empty.
+ InterpSetConfig $slave $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,
+ # 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.
+
+ foreach {command alias} {
+ source AliasSource
+ load AliasLoad
+ encoding AliasEncoding
+ exit interpDelete
+ glob AliasGlob
+ } {
+ ::interp alias $slave $command {} [namespace current]::$alias $slave
+ }
+
+ # This alias lets the slave have access to a subset of the 'file'
+ # command functionality.
+
+ ::interp expose $slave file
+ foreach subcommand {dirname extension rootname tail} {
+ ::interp alias $slave ::tcl::file::$subcommand {} \
+ ::safe::AliasFileSubcommand $slave $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
+ }
+
+ # Subcommands of info
+ foreach {subcommand alias} {
+ nameofexecutable AliasExeName
+ } {
+ ::interp alias $slave ::tcl::info::$subcommand \
+ {} [namespace current]::$alias $slave
+ }
+
+ # The allowed slave variables already have been set by Tcl_MakeSafe(3)
+
+ # Source init.tcl and tm.tcl into the slave, to get auto_load and
+ # other procedures defined:
+
+ if {[catch {::interp eval $slave {
+ 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)"
+ }
+
+ if {[catch {::interp eval $slave {
+ 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)"
+ }
+
+ # 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
+ if {[llength $state(tm_path_slave)] > 0} {
+ ::interp eval $slave [list \
+ ::tcl::tm::add {*}[lreverse $state(tm_path_slave)]]
+ }
+ return $slave
+}
+
+# Add (only if needed, avoid duplicates) 1 level of sub directories to an
+# existing path list. Also removes non directories from the returned
+# list.
+proc ::safe::AddSubDirs {pathList} {
+ set res {}
+ foreach dir $pathList {
+ if {[file isdirectory $dir]} {
+ # check that we don't have it yet as a children of a previous
+ # dir
+ if {$dir ni $res} {
+ lappend res $dir
+ }
+ foreach sub [glob -directory $dir -nocomplain *] {
+ if {[file isdirectory $sub] && ($sub ni $res)} {
+ # new sub dir, add it !
+ lappend res $sub
+ }
+ }
+ }
+ }
+ 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
+
+ # If the slave 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
+
+ if {[info exists state(cleanupHook)]} {
+ set hook $state(cleanupHook)
+ if {[llength $hook]} {
+ # remove the hook now, otherwise if the hook calls us somehow,
+ # we'll loop
+ unset state(cleanupHook)
+ try {
+ {*}$hook $slave
+ } on error err {
+ Log $slave "Delete hook error ($err)"
+ }
+ }
+ }
+
+ # Discard the global array of state associated with the slave, and
+ # delete the interpreter.
+
+ if {[info exists state]} {
+ unset state
+ }
+
+ # if we have been called twice, the interp might have been deleted
+ # already
+ if {[::interp exists $slave]} {
+ ::interp delete $slave
+ Log $slave "Deleted" NOTICE
+ }
+
+ return
+}
+
+# Set (or get) the logging mecanism
+
+proc ::safe::setLogCmd {args} {
+ variable Log
+ set la [llength $args]
+ if {$la == 0} {
+ return $Log
+ } elseif {$la == 1} {
+ set Log [lindex $args 0]
+ } else {
+ set Log $args
+ }
+
+ if {$Log eq ""} {
+ # Disable logging completely. Calls to it will be compiled out
+ # of all users.
+ proc ::safe::Log {args} {}
+ } else {
+ # Activate logging, define proper command.
+
+ proc ::safe::Log {slave msg {type ERROR}} {
+ variable Log
+ {*}$Log "$type for slave $slave : $msg"
+ return
+ }
+ }
+}
+
+# ------------------- END OF PUBLIC METHODS ------------
+
+#
+# Sets the slave auto_path to the master recorded value. Also sets
+# tcl_library to the first token of the virtual path.
+#
+proc ::safe::SyncAccessPath {slave} {
+ namespace upvar ::safe S$slave state
+
+ set slave_access_path $state(access_path,slave)
+ ::interp eval $slave [list set auto_path $slave_access_path]
+
+ Log $slave "auto_path in $slave 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 \
+ set tcl_library [lindex $slave_access_path 0]]
+}
+
+# Returns the virtual token for directory number N.
+proc ::safe::PathToken {n} {
+ # We need to have a ":" in the token string so [file join] on the
+ # mac won't turn it into a relative path.
+ return "\$p(:$n:)" ;# Form tested by case 7.2
+}
+
+#
+# translate virtual path into real path
+#
+proc ::safe::TranslatePath {slave path} {
+ namespace upvar ::safe S$slave state
+
+ # somehow strip the namespaces 'functionality' out (the danger is that
+ # we would strip valid macintosh "../" queries... :
+ if {[string match "*::*" $path] || [string match "*..*" $path]} {
+ return -code error "invalid characters in path $path"
+ }
+
+ # Use a cached map instead of computed local vars and subst.
+
+ return [string map $state(access_path,map) $path]
+}
+
+# file name control (limit access to files/resources that should be a
+# valid tcl source file)
+proc ::safe::CheckFileName {slave 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
+ # allow sourcing anything. - hobbs
+
+ if {![file exists $file]} {
+ # don't tell the file path
+ return -code error "no such file or directory"
+ }
+
+ if {![file readable $file]} {
+ # don't tell the file path
+ return -code error "not readable"
+ }
+}
+
+# AliasFileSubcommand handles selected subcommands of [file] in safe
+# interpreters that are *almost* safe. In particular, it just acts to
+# prevent discovery of what home directories exist.
+
+proc ::safe::AliasFileSubcommand {slave subcommand name} {
+ if {[string match ~* $name]} {
+ set name ./$name
+ }
+ tailcall ::interp invokehidden $slave 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
+ set cmd {}
+ set at 0
+ array set got {
+ -directory 0
+ -nocomplain 0
+ -join 0
+ -tails 0
+ -- 0
+ }
+
+ if {$::tcl_platform(platform) eq "windows"} {
+ set dirPartRE {^(.*)[\\/]([^\\/]*)$}
+ } else {
+ set dirPartRE {^(.*)/([^/]*)$}
+ }
+
+ set dir {}
+ set virtualdir {}
+
+ while {$at < [llength $args]} {
+ switch -glob -- [set opt [lindex $args $at]] {
+ -nocomplain - -- - -join - -tails {
+ lappend cmd $opt
+ set got($opt) 1
+ incr at
+ }
+ -types - -type {
+ lappend cmd -types [lindex $args [incr at]]
+ incr at
+ }
+ -directory {
+ if {$got($opt)} {
+ return -code error \
+ {"-directory" cannot be used with "-path"}
+ }
+ set got($opt) 1
+ 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'"
+ return -code error "Safe base rejecting glob option '$opt'"
+ }
+ default {
+ break
+ }
+ }
+ if {$got(--)} break
+ }
+
+ # 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
+ # we know if -nocomplain is set.
+ if {$got(-directory)} {
+ try {
+ set dir [TranslatePath $slave $virtualdir]
+ DirInAccessPath $slave $dir
+ } on error msg {
+ Log $slave $msg
+ if {$got(-nocomplain)} return
+ return -code error "permission denied"
+ }
+ lappend cmd -directory $dir
+ }
+
+ # Apply the -join semantics ourselves
+ if {$got(-join)} {
+ set args [lreplace $args $at end [join [lrange $args $at end] "/"]]
+ }
+
+ # Process remaining pattern arguments
+ 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
+ }
+ if {$thedir eq "*" &&
+ ($thefile eq "pkgIndex.tcl" || $thefile eq "*.tm")} {
+ set mapped 0
+ foreach d [glob -directory [TranslatePath $slave $virtualdir] \
+ -types d -tails *] {
+ catch {
+ DirInAccessPath $slave \
+ [TranslatePath $slave [file join $virtualdir $d]]
+ lappend cmd [file join $d $thefile]
+ set mapped 1
+ }
+ }
+ if {$mapped} continue
+ }
+ try {
+ DirInAccessPath $slave [TranslatePath $slave \
+ [file join $virtualdir $thedir]]
+ } on error msg {
+ Log $slave $msg
+ if {$got(-nocomplain)} continue
+ return -code error "permission denied"
+ }
+ lappend cmd $opt
+ }
+
+ Log $slave "GLOB = $cmd" NOTICE
+
+ if {$got(-nocomplain) && [llength $cmd] eq $firstPattern} {
+ return
+ }
+ try {
+ set entries [::interp invokehidden $slave glob {*}$cmd]
+ } on error msg {
+ Log $slave $msg
+ return -code error "script error"
+ }
+
+ Log $slave "GLOB < $entries" NOTICE
+
+ # Translate path back to what the slave should see.
+ set res {}
+ set l [string length $dir]
+ foreach p $entries {
+ if {[string equal -length $l $dir $p]} {
+ set p [string replace $p 0 [expr {$l-1}] $virtualdir]
+ }
+ lappend res $p
+ }
+
+ Log $slave "GLOB > $res" NOTICE
+ return $res
+}
+
+# AliasSource is the target of the "source" alias in safe interpreters.
+
+proc ::safe::AliasSource {slave args} {
+ set argc [llength $args]
+ # Extended for handling of Tcl Modules to allow not only "source
+ # filename", but "source -encoding E filename" as well.
+ if {[lindex $args 0] eq "-encoding"} {
+ incr argc -2
+ set encoding [lindex $args 1]
+ set at 2
+ if {$encoding eq "identity"} {
+ Log $slave "attempt to use the identity encoding"
+ return -code error "permission denied"
+ }
+ } else {
+ set at 0
+ set encoding {}
+ }
+ if {$argc != 1} {
+ set msg "wrong # args: should be \"source ?-encoding E? fileName\""
+ Log $slave "$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]
+ } msg]} {
+ Log $slave $msg
+ return -code error "permission denied"
+ }
+
+ # check that the path is in the access path of that slave
+ if {[catch {
+ FileInAccessPath $slave $realfile
+ } msg]} {
+ Log $slave $msg
+ return -code error "permission denied"
+ }
+
+ # do the checks on the filename :
+ if {[catch {
+ CheckFileName $slave $realfile
+ } msg]} {
+ Log $slave "$realfile:$msg"
+ return -code error $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
+ # doesn't leak so much. [Bug 2913625]
+ set old [::interp eval $slave {info script}]
+ set replacementMsg "script error"
+ set code [catch {
+ set f [open $realfile]
+ fconfigure $f -eofchar \032
+ if {$encoding ne ""} {
+ fconfigure $f -encoding $encoding
+ }
+ set contents [read $f]
+ close $f
+ ::interp eval $slave [list info script $file]
+ } msg opt]
+ if {$code == 0} {
+ set code [catch {::interp eval $slave $contents} msg opt]
+ set replacementMsg $msg
+ }
+ catch {interp eval $slave [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
+ return -code error $replacementMsg
+ }
+ return -code $code -options $opt $msg
+}
+
+# AliasLoad is the target of the "load" alias in safe interpreters.
+
+proc ::safe::AliasLoad {slave file args} {
+ set argc [llength $args]
+ if {$argc > 2} {
+ set msg "load error: too many arguments"
+ Log $slave "$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
+
+ # Determine where to load. load use a relative interp path and {}
+ # means self, so we can directly and safely use passed arg.
+ set target [lindex $args 1]
+ if {$target ne ""} {
+ # 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)\
+ disabled (trying to load $package to $target)"
+ return -code error "permission denied (nested load)"
+ }
+ }
+
+ # Determine what kind of load is requested
+ if {$file eq ""} {
+ # static package loading
+ if {$package eq ""} {
+ set msg "load error: empty filename and no package name"
+ Log $slave $msg
+ return -code error $msg
+ }
+ if {!$state(staticsok)} {
+ Log $slave "static packages loading disabled\
+ (trying to load $package to $target)"
+ return -code error "permission denied (static package)"
+ }
+ } else {
+ # file loading
+
+ # get the real path from the virtual one.
+ try {
+ set file [TranslatePath $slave $file]
+ } on error msg {
+ Log $slave $msg
+ return -code error "permission denied"
+ }
+
+ # check the translated path
+ try {
+ FileInAccessPath $slave $file
+ } on error msg {
+ Log $slave $msg
+ return -code error "permission denied (path)"
+ }
+ }
+
+ try {
+ return [::interp invokehidden $slave load $file $package $target]
+ } on error msg {
+ Log $slave $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.
+
+# the security here relies on "file dirname" answering the proper
+# result... needs checking ?
+proc ::safe::FileInAccessPath {slave file} {
+ namespace upvar ::safe S$slave state
+ set access_path $state(access_path)
+
+ if {[file isdirectory $file]} {
+ return -code error "\"$file\": is a directory"
+ }
+ set parent [file dirname $file]
+
+ # Normalize paths for comparison since lsearch knows nothing of
+ # potential pathname anomalies.
+ set norm_parent [file normalize $parent]
+
+ namespace upvar ::safe S$slave 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
+ set access_path $state(access_path)
+
+ if {[file isfile $dir]} {
+ return -code error "\"$dir\": is a file"
+ }
+
+ # Normalize paths for comparison since lsearch knows nothing of
+ # potential pathname anomalies.
+ set norm_dir [file normalize $dir]
+
+ namespace upvar ::safe S$slave state
+ if {$norm_dir ni $state(access_path,norm)} {
+ return -code error "\"$dir\": not in access_path"
+ }
+}
+
+# This procedure is used to report an attempt to use an unsafe member of an
+# ensemble command.
+
+proc ::safe::BadSubcommand {slave command subcommand args} {
+ set msg "not allowed to invoke subcommand $subcommand of $command"
+ Log $slave $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
+ set subcommands {convertfrom convertto names system}
+ try {
+ set option [tcl::prefix match -error [list -level 1 -errorcode \
+ [list TCL LOOKUP INDEX option $option]] $subcommands $option]
+ # Special case: [encoding system] ok, but [encoding system foo] not
+ if {$option eq "system" && [llength $args]} {
+ return -code error -errorcode {TCL WRONGARGS} \
+ "wrong # args: should be \"encoding system\""
+ }
+ } on error {msg options} {
+ Log $slave $msg
+ return -options $options $msg
+ }
+ tailcall ::interp invokehidden $slave encoding $option {*}$args
+}
+
+# Various minor hiding of platform features. [Bug 2913625]
+
+proc ::safe::AliasExeName {slave} {
+ return ""
+}
+
+proc ::safe::Setup {} {
+ ####
+ #
+ # Setup the arguments parsing
+ #
+ ####
+
+ # Share the descriptions
+ set temp [::tcl::OptKeyRegister {
+ {-accessPath -list {} "access path for the slave"}
+ {-noStatics "prevent loading of statically linked pkgs"}
+ {-statics true "loading of statically linked pkgs"}
+ {-nestedLoadOk "allow nested loading"}
+ {-nested false "nested loading"}
+ {-deleteHook -script {} "delete hook"}
+ }]
+
+ # create case (slave is optional)
+ ::tcl::OptKeyRegister {
+ {?slave? -name {} "name of the slave (optional)"}
+ } ::safe::interpCreate
+
+ # adding the flags sub programs to the command program (relying on Opt's
+ # internal implementation details)
+ lappend ::tcl::OptDesc(::safe::interpCreate) $::tcl::OptDesc($temp)
+
+ # init and configure (slave is needed)
+ ::tcl::OptKeyRegister {
+ {slave -name {} "name of the slave"}
+ } ::safe::interpIC
+
+ # adding the flags sub programs to the command program (relying on Opt's
+ # internal implementation details)
+ lappend ::tcl::OptDesc(::safe::interpIC) $::tcl::OptDesc($temp)
+
+ # temp not needed anymore
+ ::tcl::OptKeyDelete $temp
+
+ ####
+ #
+ # Default: No logging.
+ #
+ ####
+
+ setLogCmd {}
+
+ # Log eventually.
+ # To enable error logging, set Log to {puts stderr} for instance,
+ # via setLogCmd.
+ return
+}
+
+namespace eval ::safe {
+ # internal variables
+
+ # Log command, set via 'setLogCmd'. Logging is disabled when empty.
+ variable Log {}
+
+ # The package maintains a state array per slave 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
+ # the "Log" variable.
+ #
+ # The array's elements are:
+ #
+ # access_path : List of paths accessible to the slave.
+ # access_path,norm : Ditto, in normalized form.
+ # access_path,slave : Ditto, as the path tokens as seen by the slave.
+ # 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.
+ # staticsok : Value of option -statics
+ # nestedok : Value of option -nested
+ # cleanupHook : Value of option -deleteHook
+}
+
+::safe::Setup
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tclIndex b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tclIndex
new file mode 100644
index 0000000000..0409d9b463
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tclIndex
@@ -0,0 +1,78 @@
+# Tcl autoload index file, version 2.0
+# -*- tcl -*-
+# This file is generated by the "auto_mkindex" command
+# and sourced to set up indexing information for one or
+# more commands. Typically each line is a command that
+# sets an element in the auto_index array, where the
+# element name is the name of a command and the value is
+# a script that loads the command.
+
+set auto_index(auto_reset) [list source [file join $dir auto.tcl]]
+set auto_index(tcl_findLibrary) [list source [file join $dir auto.tcl]]
+set auto_index(auto_mkindex) [list source [file join $dir auto.tcl]]
+set auto_index(auto_mkindex_old) [list source [file join $dir auto.tcl]]
+set auto_index(::auto_mkindex_parser::init) [list source [file join $dir auto.tcl]]
+set auto_index(::auto_mkindex_parser::cleanup) [list source [file join $dir auto.tcl]]
+set auto_index(::auto_mkindex_parser::mkindex) [list source [file join $dir auto.tcl]]
+set auto_index(::auto_mkindex_parser::hook) [list source [file join $dir auto.tcl]]
+set auto_index(::auto_mkindex_parser::slavehook) [list source [file join $dir auto.tcl]]
+set auto_index(::auto_mkindex_parser::command) [list source [file join $dir auto.tcl]]
+set auto_index(::auto_mkindex_parser::commandInit) [list source [file join $dir auto.tcl]]
+set auto_index(::auto_mkindex_parser::fullname) [list source [file join $dir auto.tcl]]
+set auto_index(history) [list source [file join $dir history.tcl]]
+set auto_index(::tcl::HistAdd) [list source [file join $dir history.tcl]]
+set auto_index(::tcl::HistKeep) [list source [file join $dir history.tcl]]
+set auto_index(::tcl::HistClear) [list source [file join $dir history.tcl]]
+set auto_index(::tcl::HistInfo) [list source [file join $dir history.tcl]]
+set auto_index(::tcl::HistRedo) [list source [file join $dir history.tcl]]
+set auto_index(::tcl::HistIndex) [list source [file join $dir history.tcl]]
+set auto_index(::tcl::HistEvent) [list source [file join $dir history.tcl]]
+set auto_index(::tcl::HistChange) [list source [file join $dir history.tcl]]
+set auto_index(pkg_mkIndex) [list source [file join $dir package.tcl]]
+set auto_index(tclPkgSetup) [list source [file join $dir package.tcl]]
+set auto_index(tclPkgUnknown) [list source [file join $dir package.tcl]]
+set auto_index(::tcl::MacOSXPkgUnknown) [list source [file join $dir package.tcl]]
+set auto_index(::pkg::create) [list source [file join $dir package.tcl]]
+set auto_index(parray) [list source [file join $dir parray.tcl]]
+set auto_index(::safe::InterpStatics) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::InterpNested) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::interpCreate) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::interpInit) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::CheckInterp) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::interpConfigure) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::InterpCreate) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::InterpSetConfig) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::interpFindInAccessPath) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::interpAddToAccessPath) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::InterpInit) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::AddSubDirs) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::interpDelete) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::setLogCmd) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::SyncAccessPath) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::PathToken) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::TranslatePath) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::Log) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::CheckFileName) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::AliasGlob) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::AliasSource) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::AliasLoad) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::FileInAccessPath) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::DirInAccessPath) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::Subset) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::AliasSubset) [list source [file join $dir safe.tcl]]
+set auto_index(::safe::AliasEncoding) [list source [file join $dir safe.tcl]]
+set auto_index(tcl_wordBreakAfter) [list source [file join $dir word.tcl]]
+set auto_index(tcl_wordBreakBefore) [list source [file join $dir word.tcl]]
+set auto_index(tcl_endOfWord) [list source [file join $dir word.tcl]]
+set auto_index(tcl_startOfNextWord) [list source [file join $dir word.tcl]]
+set auto_index(tcl_startOfPreviousWord) [list source [file join $dir word.tcl]]
+set auto_index(::tcl::tm::add) [list source [file join $dir tm.tcl]]
+set auto_index(::tcl::tm::remove) [list source [file join $dir tm.tcl]]
+set auto_index(::tcl::tm::list) [list source [file join $dir tm.tcl]]
+set auto_index(::tcl::tm::Defaults) [list source [file join $dir tm.tcl]]
+set auto_index(::tcl::tm::UnknownHandler) [list source [file join $dir tm.tcl]]
+set auto_index(::tcl::tm::roots) [list source [file join $dir tm.tcl]]
+set auto_index(::tcl::tm::path) [list source [file join $dir tm.tcl]]
+if {[namespace exists ::tcl::unsupported]} {
+ set auto_index(timerate) {namespace import ::tcl::unsupported::timerate}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl
new file mode 100644
index 0000000000..1802bb901d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl
@@ -0,0 +1,375 @@
+# -*- tcl -*-
+#
+# Searching for Tcl Modules. Defines a procedure, declares it as the primary
+# command for finding packages, however also uses the former 'package unknown'
+# command as a fallback.
+#
+# Locates all possible packages in a directory via a less restricted glob. The
+# targeted directory is derived from the name of the requested package, i.e.
+# the TM scan will look only at directories which can contain the requested
+# package. It will register all packages it found in the directory so that
+# future requests have a higher chance of being fulfilled by the ifneeded
+# database without having to come to us again.
+#
+# We do not remember where we have been and simply rescan targeted directories
+# when invoked again. The reasoning is this:
+#
+# - The only way we get back to the same directory is if someone is trying to
+# [package require] something that wasn't there on the first scan.
+#
+# Either
+# 1) It is there now: If we rescan, you get it; if not you don't.
+#
+# This covers the possibility that the application asked for a package
+# late, and the package was actually added to the installation after the
+# application was started. It shoukld still be able to find it.
+#
+# 2) It still is not there: Either way, you don't get it, but the rescan
+# takes time. This is however an error case and we dont't care that much
+# about it
+#
+# 3) It was there the first time; but for some reason a "package forget" has
+# been run, and "package" doesn't know about it anymore.
+#
+# This can be an indication that the application wishes to reload some
+# functionality. And should work as well.
+#
+# Note that this also strikes a balance between doing a glob targeting a
+# single package, and thus most likely requiring multiple globs of the same
+# directory when the application is asking for many packages, and trying to
+# glob for _everything_ in all subdirectories when looking for a package,
+# which comes with a heavy startup cost.
+#
+# We scan for regular packages only if no satisfying module was found.
+
+namespace eval ::tcl::tm {
+ # Default paths. None yet.
+
+ variable paths {}
+
+ # The regex pattern a file name has to match to make it a Tcl Module.
+
+ set pkgpattern {^([_[:alpha:]][:_[:alnum:]]*)-([[:digit:]].*)[.]tm$}
+
+ # Export the public API
+
+ namespace export path
+ namespace ensemble create -command path -subcommands {add remove list}
+}
+
+# ::tcl::tm::path implementations --
+#
+# Public API to the module path. See specification.
+#
+# Arguments
+# cmd - The subcommand to execute
+# args - The paths to add/remove. Must not appear querying the
+# path with 'list'.
+#
+# Results
+# No result for subcommands 'add' and 'remove'. A list of paths for
+# 'list'.
+#
+# Sideeffects
+# The subcommands 'add' and 'remove' manipulate the list of paths to
+# search for Tcl Modules. The subcommand 'list' has no sideeffects.
+
+proc ::tcl::tm::add {args} {
+ # PART OF THE ::tcl::tm::path ENSEMBLE
+ #
+ # The path is added at the head to the list of module paths.
+ #
+ # The command enforces the restriction that no path may be an ancestor
+ # directory of any other path on the list. If the new path violates this
+ # restriction an error wil be raised.
+ #
+ # If the path is already present as is no error will be raised and no
+ # action will be taken.
+
+ variable paths
+
+ # We use a copy of the path as source during validation, and extend it as
+ # well. Because we not only have to detect if the new paths are bogus with
+ # respect to the existing paths, but also between themselves. Otherwise we
+ # can still add bogus paths, by specifying them in a single call. This
+ # makes the use of the new paths simpler as well, a trivial assignment of
+ # the collected paths to the official state var.
+
+ set newpaths $paths
+ foreach p $args {
+ if {$p in $newpaths} {
+ # Ignore a path already on the list.
+ continue
+ }
+
+ # Search for paths which are subdirectories of the new one. If there
+ # are any then the new path violates the restriction about ancestors.
+
+ set pos [lsearch -glob $newpaths ${p}/*]
+ # Cannot use "in", we need the position for the message.
+ if {$pos >= 0} {
+ return -code error \
+ "$p is ancestor of existing module path [lindex $newpaths $pos]."
+ }
+
+ # Now look for existing paths which are ancestors of the new one. This
+ # reverse question forces us to loop over the existing paths, as each
+ # element is the pattern, not the new path :(
+
+ foreach ep $newpaths {
+ if {[string match ${ep}/* $p]} {
+ return -code error \
+ "$p is subdirectory of existing module path $ep."
+ }
+ }
+
+ set newpaths [linsert $newpaths 0 $p]
+ }
+
+ # The validation of the input is complete and successful, and everything
+ # in newpaths is either an old path, or added. We can now extend the
+ # official list of paths, a simple assignment is sufficient.
+
+ set paths $newpaths
+ return
+}
+
+proc ::tcl::tm::remove {args} {
+ # PART OF THE ::tcl::tm::path ENSEMBLE
+ #
+ # Removes the path from the list of module paths. The command is silently
+ # ignored if the path is not on the list.
+
+ variable paths
+
+ foreach p $args {
+ set pos [lsearch -exact $paths $p]
+ if {$pos >= 0} {
+ set paths [lreplace $paths $pos $pos]
+ }
+ }
+}
+
+proc ::tcl::tm::list {} {
+ # PART OF THE ::tcl::tm::path ENSEMBLE
+
+ variable paths
+ return $paths
+}
+
+# ::tcl::tm::UnknownHandler --
+#
+# Unknown handler for Tcl Modules, i.e. packages in module form.
+#
+# Arguments
+# original - Original [package unknown] procedure.
+# name - Name of desired package.
+# version - Version of desired package. Can be the
+# empty string.
+# exact - Either -exact or ommitted.
+#
+# Name, version, and exact are used to determine satisfaction. The
+# original is called iff no satisfaction was achieved. The name is also
+# used to compute the directory to target in the search.
+#
+# Results
+# None.
+#
+# Sideeffects
+# May populate the package ifneeded database with additional provide
+# scripts.
+
+proc ::tcl::tm::UnknownHandler {original name args} {
+ # Import the list of paths to search for packages in module form.
+ # Import the pattern used to check package names in detail.
+
+ variable paths
+ variable pkgpattern
+
+ # Without paths to search we can do nothing. (Except falling back to the
+ # regular search).
+
+ if {[llength $paths]} {
+ set pkgpath [string map {:: /} $name]
+ set pkgroot [file dirname $pkgpath]
+ if {$pkgroot eq "."} {
+ set pkgroot ""
+ }
+
+ # We don't remember a copy of the paths while looping. Tcl Modules are
+ # unable to change the list while we are searching for them. This also
+ # simplifies the loop, as we cannot get additional directories while
+ # iterating over the list. A simple foreach is sufficient.
+
+ set satisfied 0
+ foreach path $paths {
+ if {![interp issafe] && ![file exists $path]} {
+ continue
+ }
+ set currentsearchpath [file join $path $pkgroot]
+ if {![interp issafe] && ![file exists $currentsearchpath]} {
+ continue
+ }
+ 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.
+
+ catch {
+ # We always look for _all_ possible modules in the current
+ # path, to get the max result out of the glob.
+
+ foreach file [glob -nocomplain -directory $currentsearchpath *.tm] {
+ set pkgfilename [join [lrange [file split $file] $strip end] ::]
+
+ if {![regexp -- $pkgpattern $pkgfilename --> pkgname pkgversion]} {
+ # Ignore everything not matching our pattern for
+ # package names.
+ continue
+ }
+ try {
+ package vcompare $pkgversion 0
+ } on error {} {
+ # Ignore everything where the version part is not
+ # acceptable to "package vcompare".
+ continue
+ }
+
+ if {[package ifneeded $pkgname $pkgversion] ne {}} {
+ # 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.
+ continue
+ }
+
+ # We have found a candidate, generate a "provide script"
+ # for it, and remember it. Note that we are using ::list
+ # to do this; locally [list] means something else without
+ # the namespace specifier.
+
+ # NOTE. When making changes to the format of the provide
+ # command generated below CHECK that the 'LOCATE'
+ # procedure in core file 'platform/shell.tcl' still
+ # understands it, or, if not, update its implementation
+ # appropriately.
+ #
+ # Right now LOCATE's implementation assumes that the path
+ # of the package file is the last element in the list.
+
+ package ifneeded $pkgname $pkgversion \
+ "[::list package provide $pkgname $pkgversion];[::list source -encoding utf-8 $file]"
+
+ # We abort in this unknown handler only if we got a
+ # satisfying candidate for the requested package.
+ # Otherwise we still have to fallback to the regular
+ # package search to complete the processing.
+
+ if {($pkgname eq $name)
+ && [package vsatisfies $pkgversion {*}$args]} {
+ set satisfied 1
+
+ # We do not abort the loop, and keep adding provide
+ # scripts for every candidate in the directory, just
+ # remember to not fall back to the regular search
+ # anymore.
+ }
+ }
+ }
+ }
+
+ if {$satisfied} {
+ return
+ }
+ }
+
+ # Fallback to previous command, if existing. See comment above about
+ # ::list...
+
+ if {[llength $original]} {
+ uplevel 1 $original [::linsert $args 0 $name]
+ }
+}
+
+# ::tcl::tm::Defaults --
+#
+# Determines the default search paths.
+#
+# Arguments
+# None
+#
+# Results
+# None.
+#
+# Sideeffects
+# May add paths to the list of defaults.
+
+proc ::tcl::tm::Defaults {} {
+ global env tcl_platform
+
+ regexp {^(\d+)\.(\d+)} [package provide Tcl] - major minor
+ set exe [file normalize [info nameofexecutable]]
+
+ # Note that we're using [::list], not [list] because [list] means
+ # something other than [::list] in this namespace.
+ roots [::list \
+ [file dirname [info library]] \
+ [file join [file dirname [file dirname $exe]] lib] \
+ ]
+
+ if {$tcl_platform(platform) eq "windows"} {
+ set sep ";"
+ } else {
+ set sep ":"
+ }
+ for {set n $minor} {$n >= 0} {incr n -1} {
+ foreach ev [::list \
+ TCL${major}.${n}_TM_PATH \
+ TCL${major}_${n}_TM_PATH \
+ ] {
+ if {![info exists env($ev)]} continue
+ foreach p [split $env($ev) $sep] {
+ path add $p
+ }
+ }
+ }
+ return
+}
+
+# ::tcl::tm::roots --
+#
+# Public API to the module path. See specification.
+#
+# Arguments
+# paths - List of 'root' paths to derive search paths from.
+#
+# Results
+# No result.
+#
+# Sideeffects
+# Calls 'path add' to paths to the list of module search paths.
+
+proc ::tcl::tm::roots {paths} {
+ regexp {^(\d+)\.(\d+)} [package provide Tcl] - major minor
+ foreach pa $paths {
+ set p [file join $pa tcl$major]
+ for {set n $minor} {$n >= 0} {incr n -1} {
+ set px [file join $p ${major}.${n}]
+ if {![interp issafe]} {set px [file normalize $px]}
+ path add $px
+ }
+ set px [file join $p site-tcl]
+ if {![interp issafe]} {set px [file normalize $px]}
+ path add $px
+ }
+ return
+}
+
+# Initialization. Set up the default paths, then insert the new handler into
+# the chain.
+
+if {![interp issafe]} {::tcl::tm::Defaults}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Abidjan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Abidjan
new file mode 100644
index 0000000000..4b4f5b223b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Abidjan
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Abidjan) {
+ {-9223372036854775808 -968 0 LMT}
+ {-1830383032 0 0 GMT}
+}
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
new file mode 100644
index 0000000000..f43f751322
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra
@@ -0,0 +1,52 @@
+# created by tools/tclZIC.tcl - do not edit
+
+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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Addis_Ababa b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Addis_Ababa
new file mode 100644
index 0000000000..7aa5653ef5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Addis_Ababa
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Africa/Addis_Ababa) $TZData(:Africa/Nairobi)
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
new file mode 100644
index 0000000000..fe4de22b27
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers
@@ -0,0 +1,39 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Algiers) {
+ {-9223372036854775808 732 0 LMT}
+ {-2486679072 561 0 PMT}
+ {-1855958961 0 0 WET}
+ {-1689814800 3600 1 WEST}
+ {-1680397200 0 0 WET}
+ {-1665363600 3600 1 WEST}
+ {-1648342800 0 0 WET}
+ {-1635123600 3600 1 WEST}
+ {-1616893200 0 0 WET}
+ {-1604278800 3600 1 WEST}
+ {-1585443600 0 0 WET}
+ {-1574038800 3600 1 WEST}
+ {-1552266000 0 0 WET}
+ {-1539997200 3600 1 WEST}
+ {-1531443600 0 0 WET}
+ {-956365200 3600 1 WEST}
+ {-950486400 0 0 WET}
+ {-942012000 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796262400 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-766630800 3600 0 CET}
+ {-733280400 0 0 WET}
+ {-439430400 3600 0 CET}
+ {-212029200 0 0 WET}
+ {41468400 3600 1 WEST}
+ {54774000 0 0 WET}
+ {231724800 3600 1 WEST}
+ {246240000 3600 0 CET}
+ {259545600 7200 1 CEST}
+ {275274000 3600 0 CET}
+ {309740400 0 0 WET}
+ {325468800 3600 1 WEST}
+ {341802000 0 0 WET}
+ {357523200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmara b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmara
new file mode 100644
index 0000000000..3d33c9447c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmara
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Africa/Asmara) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmera b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmera
new file mode 100644
index 0000000000..ca8d1230d1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Asmera
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Africa/Asmera) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bamako b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bamako
new file mode 100644
index 0000000000..08183783d3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bamako
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Bamako) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bangui b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bangui
new file mode 100644
index 0000000000..0326a6ce9f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bangui
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Bangui) $TZData(:Africa/Lagos)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Banjul b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Banjul
new file mode 100644
index 0000000000..ded0e57778
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Banjul
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Banjul) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bissau b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bissau
new file mode 100644
index 0000000000..e0568fbe7a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bissau
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Bissau) {
+ {-9223372036854775808 -3740 0 LMT}
+ {-1830380400 -3600 0 -01}
+ {157770000 0 0 GMT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Blantyre b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Blantyre
new file mode 100644
index 0000000000..9a404c51cf
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Blantyre
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Maputo)]} {
+ LoadTimeZoneFile Africa/Maputo
+}
+set TZData(:Africa/Blantyre) $TZData(:Africa/Maputo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Brazzaville b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Brazzaville
new file mode 100644
index 0000000000..111eff46aa
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Brazzaville
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Brazzaville) $TZData(:Africa/Lagos)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bujumbura b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bujumbura
new file mode 100644
index 0000000000..1e463d8a70
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Bujumbura
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Maputo)]} {
+ LoadTimeZoneFile Africa/Maputo
+}
+set TZData(:Africa/Bujumbura) $TZData(:Africa/Maputo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Cairo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Cairo
new file mode 100644
index 0000000000..aaeec54e6a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Cairo
@@ -0,0 +1,132 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Cairo) {
+ {-9223372036854775808 7509 0 LMT}
+ {-2185409109 7200 0 EET}
+ {-929844000 10800 1 EEST}
+ {-923108400 7200 0 EET}
+ {-906170400 10800 1 EEST}
+ {-892868400 7200 0 EET}
+ {-875844000 10800 1 EEST}
+ {-857790000 7200 0 EET}
+ {-844308000 10800 1 EEST}
+ {-825822000 7200 0 EET}
+ {-812685600 10800 1 EEST}
+ {-794199600 7200 0 EET}
+ {-779853600 10800 1 EEST}
+ {-762663600 7200 0 EET}
+ {-399088800 10800 1 EEST}
+ {-386650800 7200 0 EET}
+ {-368330400 10800 1 EEST}
+ {-355114800 7200 0 EET}
+ {-336790800 10800 1 EEST}
+ {-323654400 7200 0 EET}
+ {-305168400 10800 1 EEST}
+ {-292032000 7200 0 EET}
+ {-273632400 10800 1 EEST}
+ {-260496000 7200 0 EET}
+ {-242096400 10800 1 EEST}
+ {-228960000 7200 0 EET}
+ {-210560400 10800 1 EEST}
+ {-197424000 7200 0 EET}
+ {-178938000 10800 1 EEST}
+ {-165801600 7200 0 EET}
+ {-147402000 10800 1 EEST}
+ {-134265600 7200 0 EET}
+ {-115866000 10800 1 EEST}
+ {-102643200 7200 0 EET}
+ {-84330000 10800 1 EEST}
+ {-71107200 7200 0 EET}
+ {-52707600 10800 1 EEST}
+ {-39484800 7200 0 EET}
+ {-21171600 10800 1 EEST}
+ {-7948800 7200 0 EET}
+ {10364400 10800 1 EEST}
+ {23587200 7200 0 EET}
+ {41900400 10800 1 EEST}
+ {55123200 7200 0 EET}
+ {73522800 10800 1 EEST}
+ {86745600 7200 0 EET}
+ {105058800 10800 1 EEST}
+ {118281600 7200 0 EET}
+ {136594800 10800 1 EEST}
+ {149817600 7200 0 EET}
+ {168130800 10800 1 EEST}
+ {181353600 7200 0 EET}
+ {199753200 10800 1 EEST}
+ {212976000 7200 0 EET}
+ {231289200 10800 1 EEST}
+ {244512000 7200 0 EET}
+ {262825200 10800 1 EEST}
+ {276048000 7200 0 EET}
+ {294361200 10800 1 EEST}
+ {307584000 7200 0 EET}
+ {325983600 10800 1 EEST}
+ {339206400 7200 0 EET}
+ {357519600 10800 1 EEST}
+ {370742400 7200 0 EET}
+ {396399600 10800 1 EEST}
+ {402278400 7200 0 EET}
+ {426812400 10800 1 EEST}
+ {433814400 7200 0 EET}
+ {452214000 10800 1 EEST}
+ {465436800 7200 0 EET}
+ {483750000 10800 1 EEST}
+ {496972800 7200 0 EET}
+ {515286000 10800 1 EEST}
+ {528508800 7200 0 EET}
+ {546822000 10800 1 EEST}
+ {560044800 7200 0 EET}
+ {578444400 10800 1 EEST}
+ {591667200 7200 0 EET}
+ {610412400 10800 1 EEST}
+ {623203200 7200 0 EET}
+ {641516400 10800 1 EEST}
+ {654739200 7200 0 EET}
+ {673052400 10800 1 EEST}
+ {686275200 7200 0 EET}
+ {704674800 10800 1 EEST}
+ {717897600 7200 0 EET}
+ {736210800 10800 1 EEST}
+ {749433600 7200 0 EET}
+ {767746800 10800 1 EEST}
+ {780969600 7200 0 EET}
+ {799020000 10800 1 EEST}
+ {812322000 7200 0 EET}
+ {830469600 10800 1 EEST}
+ {843771600 7200 0 EET}
+ {861919200 10800 1 EEST}
+ {875221200 7200 0 EET}
+ {893368800 10800 1 EEST}
+ {906670800 7200 0 EET}
+ {925423200 10800 1 EEST}
+ {938725200 7200 0 EET}
+ {956872800 10800 1 EEST}
+ {970174800 7200 0 EET}
+ {988322400 10800 1 EEST}
+ {1001624400 7200 0 EET}
+ {1019772000 10800 1 EEST}
+ {1033074000 7200 0 EET}
+ {1051221600 10800 1 EEST}
+ {1064523600 7200 0 EET}
+ {1083276000 10800 1 EEST}
+ {1096578000 7200 0 EET}
+ {1114725600 10800 1 EEST}
+ {1128027600 7200 0 EET}
+ {1146175200 10800 1 EEST}
+ {1158872400 7200 0 EET}
+ {1177624800 10800 1 EEST}
+ {1189112400 7200 0 EET}
+ {1209074400 10800 1 EEST}
+ {1219957200 7200 0 EET}
+ {1240524000 10800 1 EEST}
+ {1250802000 7200 0 EET}
+ {1272578400 10800 1 EEST}
+ {1281474000 7200 0 EET}
+ {1284069600 10800 1 EEST}
+ {1285880400 7200 0 EET}
+ {1400191200 10800 1 EEST}
+ {1403816400 7200 0 EET}
+ {1406844000 10800 1 EEST}
+ {1411678800 7200 0 EET}
+}
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
new file mode 100644
index 0000000000..99027c9db8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca
@@ -0,0 +1,202 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Casablanca) {
+ {-9223372036854775808 -1820 0 LMT}
+ {-1773012580 0 0 +00}
+ {-956361600 3600 1 +00}
+ {-950490000 0 0 +00}
+ {-942019200 3600 1 +00}
+ {-761187600 0 0 +00}
+ {-617241600 3600 1 +00}
+ {-605149200 0 0 +00}
+ {-81432000 3600 1 +00}
+ {-71110800 0 0 +00}
+ {141264000 3600 1 +00}
+ {147222000 0 0 +00}
+ {199756800 3600 1 +00}
+ {207702000 0 0 +00}
+ {231292800 3600 1 +00}
+ {244249200 0 0 +00}
+ {265507200 3600 1 +00}
+ {271033200 0 0 +00}
+ {448243200 3600 0 +01}
+ {504918000 0 0 +00}
+ {1212278400 3600 1 +00}
+ {1220223600 0 0 +00}
+ {1243814400 3600 1 +00}
+ {1250809200 0 0 +00}
+ {1272758400 3600 1 +00}
+ {1281222000 0 0 +00}
+ {1301788800 3600 1 +00}
+ {1312066800 0 0 +00}
+ {1335664800 3600 1 +00}
+ {1342749600 0 0 +00}
+ {1345428000 3600 1 +00}
+ {1348970400 0 0 +00}
+ {1367114400 3600 1 +00}
+ {1373162400 0 0 +00}
+ {1376100000 3600 1 +00}
+ {1382839200 0 0 +00}
+ {1396144800 3600 1 +00}
+ {1403920800 0 0 +00}
+ {1406944800 3600 1 +00}
+ {1414288800 0 0 +00}
+ {1427594400 3600 1 +00}
+ {1434247200 0 0 +00}
+ {1437271200 3600 1 +00}
+ {1445738400 0 0 +00}
+ {1459044000 3600 1 +00}
+ {1465092000 0 0 +00}
+ {1468116000 3600 1 +00}
+ {1477792800 0 0 +00}
+ {1490493600 3600 1 +00}
+ {1495332000 0 0 +00}
+ {1498960800 3600 1 +00}
+ {1509242400 0 0 +00}
+ {1521943200 3600 1 +00}
+ {1526176800 0 0 +00}
+ {1529200800 3600 1 +00}
+ {1540695600 3600 0 +01}
+ {1557021600 0 1 +01}
+ {1560045600 3600 0 +01}
+ {1587261600 0 1 +01}
+ {1590285600 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}
+ {1710036000 0 1 +01}
+ {1713060000 3600 0 +01}
+ {1740276000 0 1 +01}
+ {1743904800 3600 0 +01}
+ {1771120800 0 1 +01}
+ {1774144800 3600 0 +01}
+ {1801965600 0 1 +01}
+ {1804989600 3600 0 +01}
+ {1832205600 0 1 +01}
+ {1835229600 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}
+ {1954980000 0 1 +01}
+ {1958004000 3600 0 +01}
+ {1985220000 0 1 +01}
+ {1988848800 3600 0 +01}
+ {2016064800 0 1 +01}
+ {2019088800 3600 0 +01}
+ {2046304800 0 1 +01}
+ {2049933600 3600 0 +01}
+ {2077149600 0 1 +01}
+ {2080173600 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}
+ {2199924000 0 1 +01}
+ {2202948000 3600 0 +01}
+ {2230164000 0 1 +01}
+ {2233792800 3600 0 +01}
+ {2261008800 0 1 +01}
+ {2264032800 3600 0 +01}
+ {2291248800 0 1 +01}
+ {2294877600 3600 0 +01}
+ {2322093600 0 1 +01}
+ {2325117600 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}
+ {2444868000 0 1 +01}
+ {2447892000 3600 0 +01}
+ {2475108000 0 1 +01}
+ {2478736800 3600 0 +01}
+ {2505952800 0 1 +01}
+ {2508976800 3600 0 +01}
+ {2536192800 0 1 +01}
+ {2539821600 3600 0 +01}
+ {2567037600 0 1 +01}
+ {2570061600 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}
+ {2689812000 0 1 +01}
+ {2692836000 3600 0 +01}
+ {2720052000 0 1 +01}
+ {2723680800 3600 0 +01}
+ {2750896800 0 1 +01}
+ {2753920800 3600 0 +01}
+ {2781136800 0 1 +01}
+ {2784765600 3600 0 +01}
+ {2811981600 0 1 +01}
+ {2815005600 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}
+ {2934756000 0 1 +01}
+ {2937780000 3600 0 +01}
+ {2964996000 0 1 +01}
+ {2968020000 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}
+ {3087770400 0 1 +01}
+ {3090794400 3600 0 +01}
+ {3118010400 0 1 +01}
+ {3121639200 3600 0 +01}
+ {3148855200 0 1 +01}
+ {3151879200 3600 0 +01}
+ {3179700000 0 1 +01}
+ {3182724000 3600 0 +01}
+ {3209940000 0 1 +01}
+ {3212964000 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}
+ {3332714400 0 1 +01}
+ {3335738400 3600 0 +01}
+ {3362954400 0 1 +01}
+ {3366583200 3600 0 +01}
+ {3393799200 0 1 +01}
+ {3396823200 3600 0 +01}
+ {3424644000 0 1 +01}
+ {3427668000 3600 0 +01}
+ {3454884000 0 1 +01}
+ {3457908000 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}
+ {3577658400 0 1 +01}
+ {3580682400 3600 0 +01}
+ {3607898400 0 1 +01}
+ {3611527200 3600 0 +01}
+ {3638743200 0 1 +01}
+ {3641767200 3600 0 +01}
+ {3669588000 0 1 +01}
+ {3672612000 3600 0 +01}
+ {3699828000 0 1 +01}
+ {3702852000 3600 0 +01}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ceuta b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ceuta
new file mode 100644
index 0000000000..18af8c14f2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ceuta
@@ -0,0 +1,259 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Ceuta) {
+ {-9223372036854775808 -1276 0 LMT}
+ {-2177452800 0 0 WET}
+ {-1630112400 3600 1 WEST}
+ {-1616810400 0 0 WET}
+ {-1451692800 0 0 WET}
+ {-1442451600 3600 1 WEST}
+ {-1427673600 0 0 WET}
+ {-1379293200 3600 1 WEST}
+ {-1364774400 0 0 WET}
+ {-1348448400 3600 1 WEST}
+ {-1333324800 0 0 WET}
+ {-1316390400 3600 1 WEST}
+ {-1301270400 0 0 WET}
+ {-1293840000 0 0 WET}
+ {-94694400 0 0 WET}
+ {-81432000 3600 1 WEST}
+ {-71110800 0 0 WET}
+ {141264000 3600 1 WEST}
+ {147222000 0 0 WET}
+ {199756800 3600 1 WEST}
+ {207702000 0 0 WET}
+ {231292800 3600 1 WEST}
+ {244249200 0 0 WET}
+ {265507200 3600 1 WEST}
+ {271033200 0 0 WET}
+ {448243200 3600 0 CET}
+ {504918000 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Conakry b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Conakry
new file mode 100644
index 0000000000..4373720423
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Conakry
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Conakry) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dakar b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dakar
new file mode 100644
index 0000000000..78e800c4b9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dakar
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Dakar) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dar_es_Salaam b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dar_es_Salaam
new file mode 100644
index 0000000000..00e8d4e3b0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Dar_es_Salaam
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Africa/Dar_es_Salaam) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Djibouti b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Djibouti
new file mode 100644
index 0000000000..859ea32840
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Djibouti
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Africa/Djibouti) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Douala b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Douala
new file mode 100644
index 0000000000..892b16a83e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Douala
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Douala) $TZData(:Africa/Lagos)
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
new file mode 100644
index 0000000000..9f021a4fd5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun
@@ -0,0 +1,191 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/El_Aaiun) {
+ {-9223372036854775808 -3168 0 LMT}
+ {-1136070432 -3600 0 -01}
+ {198291600 0 0 +00}
+ {199756800 3600 1 +00}
+ {207702000 0 0 +00}
+ {231292800 3600 1 +00}
+ {244249200 0 0 +00}
+ {265507200 3600 1 +00}
+ {271033200 0 0 +00}
+ {1212278400 3600 1 +00}
+ {1220223600 0 0 +00}
+ {1243814400 3600 1 +00}
+ {1250809200 0 0 +00}
+ {1272758400 3600 1 +00}
+ {1281222000 0 0 +00}
+ {1301788800 3600 1 +00}
+ {1312066800 0 0 +00}
+ {1335664800 3600 1 +00}
+ {1342749600 0 0 +00}
+ {1345428000 3600 1 +00}
+ {1348970400 0 0 +00}
+ {1367114400 3600 1 +00}
+ {1373162400 0 0 +00}
+ {1376100000 3600 1 +00}
+ {1382839200 0 0 +00}
+ {1396144800 3600 1 +00}
+ {1403920800 0 0 +00}
+ {1406944800 3600 1 +00}
+ {1414288800 0 0 +00}
+ {1427594400 3600 1 +00}
+ {1434247200 0 0 +00}
+ {1437271200 3600 1 +00}
+ {1445738400 0 0 +00}
+ {1459044000 3600 1 +00}
+ {1465092000 0 0 +00}
+ {1468116000 3600 1 +00}
+ {1477792800 0 0 +00}
+ {1490493600 3600 1 +00}
+ {1495332000 0 0 +00}
+ {1498960800 3600 1 +00}
+ {1509242400 0 0 +00}
+ {1521943200 3600 1 +00}
+ {1526176800 0 0 +00}
+ {1529200800 3600 1 +00}
+ {1540695600 3600 0 +01}
+ {1557021600 0 1 +01}
+ {1560045600 3600 0 +01}
+ {1587261600 0 1 +01}
+ {1590285600 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}
+ {1710036000 0 1 +01}
+ {1713060000 3600 0 +01}
+ {1740276000 0 1 +01}
+ {1743904800 3600 0 +01}
+ {1771120800 0 1 +01}
+ {1774144800 3600 0 +01}
+ {1801965600 0 1 +01}
+ {1804989600 3600 0 +01}
+ {1832205600 0 1 +01}
+ {1835229600 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}
+ {1954980000 0 1 +01}
+ {1958004000 3600 0 +01}
+ {1985220000 0 1 +01}
+ {1988848800 3600 0 +01}
+ {2016064800 0 1 +01}
+ {2019088800 3600 0 +01}
+ {2046304800 0 1 +01}
+ {2049933600 3600 0 +01}
+ {2077149600 0 1 +01}
+ {2080173600 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}
+ {2199924000 0 1 +01}
+ {2202948000 3600 0 +01}
+ {2230164000 0 1 +01}
+ {2233792800 3600 0 +01}
+ {2261008800 0 1 +01}
+ {2264032800 3600 0 +01}
+ {2291248800 0 1 +01}
+ {2294877600 3600 0 +01}
+ {2322093600 0 1 +01}
+ {2325117600 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}
+ {2444868000 0 1 +01}
+ {2447892000 3600 0 +01}
+ {2475108000 0 1 +01}
+ {2478736800 3600 0 +01}
+ {2505952800 0 1 +01}
+ {2508976800 3600 0 +01}
+ {2536192800 0 1 +01}
+ {2539821600 3600 0 +01}
+ {2567037600 0 1 +01}
+ {2570061600 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}
+ {2689812000 0 1 +01}
+ {2692836000 3600 0 +01}
+ {2720052000 0 1 +01}
+ {2723680800 3600 0 +01}
+ {2750896800 0 1 +01}
+ {2753920800 3600 0 +01}
+ {2781136800 0 1 +01}
+ {2784765600 3600 0 +01}
+ {2811981600 0 1 +01}
+ {2815005600 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}
+ {2934756000 0 1 +01}
+ {2937780000 3600 0 +01}
+ {2964996000 0 1 +01}
+ {2968020000 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}
+ {3087770400 0 1 +01}
+ {3090794400 3600 0 +01}
+ {3118010400 0 1 +01}
+ {3121639200 3600 0 +01}
+ {3148855200 0 1 +01}
+ {3151879200 3600 0 +01}
+ {3179700000 0 1 +01}
+ {3182724000 3600 0 +01}
+ {3209940000 0 1 +01}
+ {3212964000 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}
+ {3332714400 0 1 +01}
+ {3335738400 3600 0 +01}
+ {3362954400 0 1 +01}
+ {3366583200 3600 0 +01}
+ {3393799200 0 1 +01}
+ {3396823200 3600 0 +01}
+ {3424644000 0 1 +01}
+ {3427668000 3600 0 +01}
+ {3454884000 0 1 +01}
+ {3457908000 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}
+ {3577658400 0 1 +01}
+ {3580682400 3600 0 +01}
+ {3607898400 0 1 +01}
+ {3611527200 3600 0 +01}
+ {3638743200 0 1 +01}
+ {3641767200 3600 0 +01}
+ {3669588000 0 1 +01}
+ {3672612000 3600 0 +01}
+ {3699828000 0 1 +01}
+ {3702852000 3600 0 +01}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Freetown b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Freetown
new file mode 100644
index 0000000000..4a8e2e120f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Freetown
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Freetown) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Gaborone b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Gaborone
new file mode 100644
index 0000000000..56c0772eea
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Gaborone
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Maputo)]} {
+ LoadTimeZoneFile Africa/Maputo
+}
+set TZData(:Africa/Gaborone) $TZData(:Africa/Maputo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Harare b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Harare
new file mode 100644
index 0000000000..644be2652b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Harare
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Maputo)]} {
+ LoadTimeZoneFile Africa/Maputo
+}
+set TZData(:Africa/Harare) $TZData(:Africa/Maputo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Johannesburg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Johannesburg
new file mode 100644
index 0000000000..b9a8348b74
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Johannesburg
@@ -0,0 +1,11 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Johannesburg) {
+ {-9223372036854775808 6720 0 LMT}
+ {-2458173120 5400 0 SAST}
+ {-2109288600 7200 0 SAST}
+ {-860976000 10800 1 SAST}
+ {-845254800 7200 0 SAST}
+ {-829526400 10800 1 SAST}
+ {-813805200 7200 0 SAST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Juba b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Juba
new file mode 100644
index 0000000000..a0dbf5e077
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Juba
@@ -0,0 +1,39 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Juba) {
+ {-9223372036854775808 7588 0 LMT}
+ {-1230775588 7200 0 CAT}
+ {10360800 10800 1 CAST}
+ {24786000 7200 0 CAT}
+ {41810400 10800 1 CAST}
+ {56322000 7200 0 CAT}
+ {73432800 10800 1 CAST}
+ {87944400 7200 0 CAT}
+ {104882400 10800 1 CAST}
+ {119480400 7200 0 CAT}
+ {136332000 10800 1 CAST}
+ {151016400 7200 0 CAT}
+ {167781600 10800 1 CAST}
+ {182552400 7200 0 CAT}
+ {199231200 10800 1 CAST}
+ {214174800 7200 0 CAT}
+ {230680800 10800 1 CAST}
+ {245710800 7200 0 CAT}
+ {262735200 10800 1 CAST}
+ {277246800 7200 0 CAT}
+ {294184800 10800 1 CAST}
+ {308782800 7200 0 CAT}
+ {325634400 10800 1 CAST}
+ {340405200 7200 0 CAT}
+ {357084000 10800 1 CAST}
+ {371941200 7200 0 CAT}
+ {388533600 10800 1 CAST}
+ {403477200 7200 0 CAT}
+ {419983200 10800 1 CAST}
+ {435013200 7200 0 CAT}
+ {452037600 10800 1 CAST}
+ {466635600 7200 0 CAT}
+ {483487200 10800 1 CAST}
+ {498171600 7200 0 CAT}
+ {947930400 10800 0 EAT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kampala b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kampala
new file mode 100644
index 0000000000..1fbaffc6fb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kampala
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Africa/Kampala) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Khartoum b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Khartoum
new file mode 100644
index 0000000000..dc441f6807
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Khartoum
@@ -0,0 +1,40 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Khartoum) {
+ {-9223372036854775808 7808 0 LMT}
+ {-1230775808 7200 0 CAT}
+ {10360800 10800 1 CAST}
+ {24786000 7200 0 CAT}
+ {41810400 10800 1 CAST}
+ {56322000 7200 0 CAT}
+ {73432800 10800 1 CAST}
+ {87944400 7200 0 CAT}
+ {104882400 10800 1 CAST}
+ {119480400 7200 0 CAT}
+ {136332000 10800 1 CAST}
+ {151016400 7200 0 CAT}
+ {167781600 10800 1 CAST}
+ {182552400 7200 0 CAT}
+ {199231200 10800 1 CAST}
+ {214174800 7200 0 CAT}
+ {230680800 10800 1 CAST}
+ {245710800 7200 0 CAT}
+ {262735200 10800 1 CAST}
+ {277246800 7200 0 CAT}
+ {294184800 10800 1 CAST}
+ {308782800 7200 0 CAT}
+ {325634400 10800 1 CAST}
+ {340405200 7200 0 CAT}
+ {357084000 10800 1 CAST}
+ {371941200 7200 0 CAT}
+ {388533600 10800 1 CAST}
+ {403477200 7200 0 CAT}
+ {419983200 10800 1 CAST}
+ {435013200 7200 0 CAT}
+ {452037600 10800 1 CAST}
+ {466635600 7200 0 CAT}
+ {483487200 10800 1 CAST}
+ {498171600 7200 0 CAT}
+ {947930400 10800 0 EAT}
+ {1509483600 7200 0 CAT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kigali b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kigali
new file mode 100644
index 0000000000..192e0e8f37
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kigali
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Maputo)]} {
+ LoadTimeZoneFile Africa/Maputo
+}
+set TZData(:Africa/Kigali) $TZData(:Africa/Maputo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kinshasa b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kinshasa
new file mode 100644
index 0000000000..04dc62ed0a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Kinshasa
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Kinshasa) $TZData(:Africa/Lagos)
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
new file mode 100644
index 0000000000..079572f473
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Lagos) {
+ {-9223372036854775808 816 0 LMT}
+ {-1588464816 3600 0 WAT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Libreville b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Libreville
new file mode 100644
index 0000000000..ba1f686dcd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Libreville
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Libreville) $TZData(:Africa/Lagos)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lome b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lome
new file mode 100644
index 0000000000..9adecc7c16
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lome
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Lome) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Luanda b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Luanda
new file mode 100644
index 0000000000..8dcd107219
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Luanda
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Luanda) $TZData(:Africa/Lagos)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lubumbashi b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lubumbashi
new file mode 100644
index 0000000000..7da101a689
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lubumbashi
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Maputo)]} {
+ LoadTimeZoneFile Africa/Maputo
+}
+set TZData(:Africa/Lubumbashi) $TZData(:Africa/Maputo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lusaka b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lusaka
new file mode 100644
index 0000000000..bcf519d606
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lusaka
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Maputo)]} {
+ LoadTimeZoneFile Africa/Maputo
+}
+set TZData(:Africa/Lusaka) $TZData(:Africa/Maputo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Malabo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Malabo
new file mode 100644
index 0000000000..7dcee3992b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Malabo
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Malabo) $TZData(:Africa/Lagos)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maputo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maputo
new file mode 100644
index 0000000000..6ee208c1e2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maputo
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Maputo) {
+ {-9223372036854775808 7820 0 LMT}
+ {-2109291020 7200 0 CAT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maseru b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maseru
new file mode 100644
index 0000000000..665f15d53f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Maseru
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Johannesburg)]} {
+ LoadTimeZoneFile Africa/Johannesburg
+}
+set TZData(:Africa/Maseru) $TZData(:Africa/Johannesburg)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mbabane b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mbabane
new file mode 100644
index 0000000000..0edb59060d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mbabane
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Johannesburg)]} {
+ LoadTimeZoneFile Africa/Johannesburg
+}
+set TZData(:Africa/Mbabane) $TZData(:Africa/Johannesburg)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mogadishu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mogadishu
new file mode 100644
index 0000000000..422065514f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Mogadishu
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Africa/Mogadishu) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Monrovia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Monrovia
new file mode 100644
index 0000000000..2b311bb84f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Monrovia
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Monrovia) {
+ {-9223372036854775808 -2588 0 LMT}
+ {-2776979812 -2588 0 MMT}
+ {-1604359012 -2670 0 MMT}
+ {63593070 0 0 GMT}
+}
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
new file mode 100644
index 0000000000..715dc4590e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nairobi
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Nairobi) {
+ {-9223372036854775808 8836 0 LMT}
+ {-1309746436 10800 0 EAT}
+ {-1262314800 9000 0 +0230}
+ {-946780200 9900 0 +0245}
+ {-315629100 10800 0 EAT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ndjamena b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ndjamena
new file mode 100644
index 0000000000..af4daaa067
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ndjamena
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Ndjamena) {
+ {-9223372036854775808 3612 0 LMT}
+ {-1830387612 3600 0 WAT}
+ {308703600 7200 1 WAST}
+ {321314400 3600 0 WAT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Niamey b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Niamey
new file mode 100644
index 0000000000..278571d9e0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Niamey
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Niamey) $TZData(:Africa/Lagos)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nouakchott b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nouakchott
new file mode 100644
index 0000000000..d33b6bc0b9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nouakchott
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Nouakchott) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ouagadougou b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ouagadougou
new file mode 100644
index 0000000000..8178c82dab
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Ouagadougou
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Ouagadougou) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Porto-Novo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Porto-Novo
new file mode 100644
index 0000000000..3fa2b51a5f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Porto-Novo
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Lagos)]} {
+ LoadTimeZoneFile Africa/Lagos
+}
+set TZData(:Africa/Porto-Novo) $TZData(:Africa/Lagos)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Sao_Tome b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Sao_Tome
new file mode 100644
index 0000000000..f2e3f0f13b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Sao_Tome
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Sao_Tome) {
+ {-9223372036854775808 1616 0 LMT}
+ {-2713912016 -2205 0 LMT}
+ {-1830384000 0 0 GMT}
+ {1514768400 3600 0 WAT}
+ {1546304400 0 0 GMT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Timbuktu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Timbuktu
new file mode 100644
index 0000000000..9852d7ab54
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Timbuktu
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Africa/Timbuktu) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tripoli b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tripoli
new file mode 100644
index 0000000000..0e72df4fb0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tripoli
@@ -0,0 +1,34 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Tripoli) {
+ {-9223372036854775808 3164 0 LMT}
+ {-1577926364 3600 0 CET}
+ {-574902000 7200 1 CEST}
+ {-512175600 7200 1 CEST}
+ {-449888400 7200 1 CEST}
+ {-347158800 7200 0 EET}
+ {378684000 3600 0 CET}
+ {386463600 7200 1 CEST}
+ {402271200 3600 0 CET}
+ {417999600 7200 1 CEST}
+ {433807200 3600 0 CET}
+ {449622000 7200 1 CEST}
+ {465429600 3600 0 CET}
+ {481590000 7200 1 CEST}
+ {496965600 3600 0 CET}
+ {512953200 7200 1 CEST}
+ {528674400 3600 0 CET}
+ {544230000 7200 1 CEST}
+ {560037600 3600 0 CET}
+ {575852400 7200 1 CEST}
+ {591660000 3600 0 CET}
+ {607388400 7200 1 CEST}
+ {623196000 3600 0 CET}
+ {641775600 7200 0 EET}
+ {844034400 3600 0 CET}
+ {860108400 7200 1 CEST}
+ {875919600 7200 0 EET}
+ {1352505600 3600 0 CET}
+ {1364515200 7200 1 CEST}
+ {1382662800 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tunis b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tunis
new file mode 100644
index 0000000000..0c1db4d09d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Tunis
@@ -0,0 +1,39 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Tunis) {
+ {-9223372036854775808 2444 0 LMT}
+ {-2797202444 561 0 PMT}
+ {-1855958961 3600 0 CET}
+ {-969242400 7200 1 CEST}
+ {-950493600 3600 0 CET}
+ {-941940000 7200 1 CEST}
+ {-891136800 3600 0 CET}
+ {-877827600 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-842918400 3600 0 CET}
+ {-842223600 7200 1 CEST}
+ {-828230400 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796269600 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-766634400 3600 0 CET}
+ {231202800 7200 1 CEST}
+ {243903600 3600 0 CET}
+ {262825200 7200 1 CEST}
+ {276044400 3600 0 CET}
+ {581122800 7200 1 CEST}
+ {591145200 3600 0 CET}
+ {606870000 7200 1 CEST}
+ {622594800 3600 0 CET}
+ {641516400 7200 1 CEST}
+ {654649200 3600 0 CET}
+ {1114902000 7200 1 CEST}
+ {1128038400 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Windhoek b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Windhoek
new file mode 100644
index 0000000000..d03c8b8130
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Windhoek
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Africa/Windhoek) {
+ {-9223372036854775808 4104 0 LMT}
+ {-2458170504 5400 0 +0130}
+ {-2109288600 7200 0 SAST}
+ {-860976000 10800 1 SAST}
+ {-845254800 7200 0 SAST}
+ {637970400 7200 0 CAT}
+ {764200800 3600 1 WAT}
+ {778640400 7200 0 CAT}
+ {796780800 3600 1 WAT}
+ {810090000 7200 0 CAT}
+ {828835200 3600 1 WAT}
+ {841539600 7200 0 CAT}
+ {860284800 3600 1 WAT}
+ {873594000 7200 0 CAT}
+ {891734400 3600 1 WAT}
+ {905043600 7200 0 CAT}
+ {923184000 3600 1 WAT}
+ {936493200 7200 0 CAT}
+ {954633600 3600 1 WAT}
+ {967942800 7200 0 CAT}
+ {986083200 3600 1 WAT}
+ {999392400 7200 0 CAT}
+ {1018137600 3600 1 WAT}
+ {1030842000 7200 0 CAT}
+ {1049587200 3600 1 WAT}
+ {1062896400 7200 0 CAT}
+ {1081036800 3600 1 WAT}
+ {1094346000 7200 0 CAT}
+ {1112486400 3600 1 WAT}
+ {1125795600 7200 0 CAT}
+ {1143936000 3600 1 WAT}
+ {1157245200 7200 0 CAT}
+ {1175385600 3600 1 WAT}
+ {1188694800 7200 0 CAT}
+ {1207440000 3600 1 WAT}
+ {1220749200 7200 0 CAT}
+ {1238889600 3600 1 WAT}
+ {1252198800 7200 0 CAT}
+ {1270339200 3600 1 WAT}
+ {1283648400 7200 0 CAT}
+ {1301788800 3600 1 WAT}
+ {1315098000 7200 0 CAT}
+ {1333238400 3600 1 WAT}
+ {1346547600 7200 0 CAT}
+ {1365292800 3600 1 WAT}
+ {1377997200 7200 0 CAT}
+ {1396742400 3600 1 WAT}
+ {1410051600 7200 0 CAT}
+ {1428192000 3600 1 WAT}
+ {1441501200 7200 0 CAT}
+ {1459641600 3600 1 WAT}
+ {1472950800 7200 0 CAT}
+ {1491091200 3600 1 WAT}
+ {1504400400 7200 0 CAT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Adak b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Adak
new file mode 100644
index 0000000000..04c4628231
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Adak
@@ -0,0 +1,276 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Adak) {
+ {-9223372036854775808 44002 0 LMT}
+ {-3225223727 -42398 0 LMT}
+ {-2188944802 -39600 0 NST}
+ {-883573200 -39600 0 NST}
+ {-880196400 -36000 1 NWT}
+ {-769395600 -36000 1 NPT}
+ {-765374400 -39600 0 NST}
+ {-757342800 -39600 0 NST}
+ {-86878800 -39600 0 BST}
+ {-31496400 -39600 0 BST}
+ {-21466800 -36000 1 BDT}
+ {-5745600 -39600 0 BST}
+ {9982800 -36000 1 BDT}
+ {25704000 -39600 0 BST}
+ {41432400 -36000 1 BDT}
+ {57758400 -39600 0 BST}
+ {73486800 -36000 1 BDT}
+ {89208000 -39600 0 BST}
+ {104936400 -36000 1 BDT}
+ {120657600 -39600 0 BST}
+ {126709200 -36000 1 BDT}
+ {152107200 -39600 0 BST}
+ {162392400 -36000 1 BDT}
+ {183556800 -39600 0 BST}
+ {199285200 -36000 1 BDT}
+ {215611200 -39600 0 BST}
+ {230734800 -36000 1 BDT}
+ {247060800 -39600 0 BST}
+ {262789200 -36000 1 BDT}
+ {278510400 -39600 0 BST}
+ {294238800 -36000 1 BDT}
+ {309960000 -39600 0 BST}
+ {325688400 -36000 1 BDT}
+ {341409600 -39600 0 BST}
+ {357138000 -36000 1 BDT}
+ {372859200 -39600 0 BST}
+ {388587600 -36000 1 BDT}
+ {404913600 -39600 0 BST}
+ {420037200 -36000 1 BDT}
+ {439034400 -36000 0 HST}
+ {452088000 -32400 1 HDT}
+ {467809200 -36000 0 HST}
+ {483537600 -32400 1 HDT}
+ {499258800 -36000 0 HST}
+ {514987200 -32400 1 HDT}
+ {530708400 -36000 0 HST}
+ {544622400 -32400 1 HDT}
+ {562158000 -36000 0 HST}
+ {576072000 -32400 1 HDT}
+ {594212400 -36000 0 HST}
+ {607521600 -32400 1 HDT}
+ {625662000 -36000 0 HST}
+ {638971200 -32400 1 HDT}
+ {657111600 -36000 0 HST}
+ {671025600 -32400 1 HDT}
+ {688561200 -36000 0 HST}
+ {702475200 -32400 1 HDT}
+ {720010800 -36000 0 HST}
+ {733924800 -32400 1 HDT}
+ {752065200 -36000 0 HST}
+ {765374400 -32400 1 HDT}
+ {783514800 -36000 0 HST}
+ {796824000 -32400 1 HDT}
+ {814964400 -36000 0 HST}
+ {828878400 -32400 1 HDT}
+ {846414000 -36000 0 HST}
+ {860328000 -32400 1 HDT}
+ {877863600 -36000 0 HST}
+ {891777600 -32400 1 HDT}
+ {909313200 -36000 0 HST}
+ {923227200 -32400 1 HDT}
+ {941367600 -36000 0 HST}
+ {954676800 -32400 1 HDT}
+ {972817200 -36000 0 HST}
+ {986126400 -32400 1 HDT}
+ {1004266800 -36000 0 HST}
+ {1018180800 -32400 1 HDT}
+ {1035716400 -36000 0 HST}
+ {1049630400 -32400 1 HDT}
+ {1067166000 -36000 0 HST}
+ {1081080000 -32400 1 HDT}
+ {1099220400 -36000 0 HST}
+ {1112529600 -32400 1 HDT}
+ {1130670000 -36000 0 HST}
+ {1143979200 -32400 1 HDT}
+ {1162119600 -36000 0 HST}
+ {1173614400 -32400 1 HDT}
+ {1194174000 -36000 0 HST}
+ {1205064000 -32400 1 HDT}
+ {1225623600 -36000 0 HST}
+ {1236513600 -32400 1 HDT}
+ {1257073200 -36000 0 HST}
+ {1268568000 -32400 1 HDT}
+ {1289127600 -36000 0 HST}
+ {1300017600 -32400 1 HDT}
+ {1320577200 -36000 0 HST}
+ {1331467200 -32400 1 HDT}
+ {1352026800 -36000 0 HST}
+ {1362916800 -32400 1 HDT}
+ {1383476400 -36000 0 HST}
+ {1394366400 -32400 1 HDT}
+ {1414926000 -36000 0 HST}
+ {1425816000 -32400 1 HDT}
+ {1446375600 -36000 0 HST}
+ {1457870400 -32400 1 HDT}
+ {1478430000 -36000 0 HST}
+ {1489320000 -32400 1 HDT}
+ {1509879600 -36000 0 HST}
+ {1520769600 -32400 1 HDT}
+ {1541329200 -36000 0 HST}
+ {1552219200 -32400 1 HDT}
+ {1572778800 -36000 0 HST}
+ {1583668800 -32400 1 HDT}
+ {1604228400 -36000 0 HST}
+ {1615723200 -32400 1 HDT}
+ {1636282800 -36000 0 HST}
+ {1647172800 -32400 1 HDT}
+ {1667732400 -36000 0 HST}
+ {1678622400 -32400 1 HDT}
+ {1699182000 -36000 0 HST}
+ {1710072000 -32400 1 HDT}
+ {1730631600 -36000 0 HST}
+ {1741521600 -32400 1 HDT}
+ {1762081200 -36000 0 HST}
+ {1772971200 -32400 1 HDT}
+ {1793530800 -36000 0 HST}
+ {1805025600 -32400 1 HDT}
+ {1825585200 -36000 0 HST}
+ {1836475200 -32400 1 HDT}
+ {1857034800 -36000 0 HST}
+ {1867924800 -32400 1 HDT}
+ {1888484400 -36000 0 HST}
+ {1899374400 -32400 1 HDT}
+ {1919934000 -36000 0 HST}
+ {1930824000 -32400 1 HDT}
+ {1951383600 -36000 0 HST}
+ {1962878400 -32400 1 HDT}
+ {1983438000 -36000 0 HST}
+ {1994328000 -32400 1 HDT}
+ {2014887600 -36000 0 HST}
+ {2025777600 -32400 1 HDT}
+ {2046337200 -36000 0 HST}
+ {2057227200 -32400 1 HDT}
+ {2077786800 -36000 0 HST}
+ {2088676800 -32400 1 HDT}
+ {2109236400 -36000 0 HST}
+ {2120126400 -32400 1 HDT}
+ {2140686000 -36000 0 HST}
+ {2152180800 -32400 1 HDT}
+ {2172740400 -36000 0 HST}
+ {2183630400 -32400 1 HDT}
+ {2204190000 -36000 0 HST}
+ {2215080000 -32400 1 HDT}
+ {2235639600 -36000 0 HST}
+ {2246529600 -32400 1 HDT}
+ {2267089200 -36000 0 HST}
+ {2277979200 -32400 1 HDT}
+ {2298538800 -36000 0 HST}
+ {2309428800 -32400 1 HDT}
+ {2329988400 -36000 0 HST}
+ {2341483200 -32400 1 HDT}
+ {2362042800 -36000 0 HST}
+ {2372932800 -32400 1 HDT}
+ {2393492400 -36000 0 HST}
+ {2404382400 -32400 1 HDT}
+ {2424942000 -36000 0 HST}
+ {2435832000 -32400 1 HDT}
+ {2456391600 -36000 0 HST}
+ {2467281600 -32400 1 HDT}
+ {2487841200 -36000 0 HST}
+ {2499336000 -32400 1 HDT}
+ {2519895600 -36000 0 HST}
+ {2530785600 -32400 1 HDT}
+ {2551345200 -36000 0 HST}
+ {2562235200 -32400 1 HDT}
+ {2582794800 -36000 0 HST}
+ {2593684800 -32400 1 HDT}
+ {2614244400 -36000 0 HST}
+ {2625134400 -32400 1 HDT}
+ {2645694000 -36000 0 HST}
+ {2656584000 -32400 1 HDT}
+ {2677143600 -36000 0 HST}
+ {2688638400 -32400 1 HDT}
+ {2709198000 -36000 0 HST}
+ {2720088000 -32400 1 HDT}
+ {2740647600 -36000 0 HST}
+ {2751537600 -32400 1 HDT}
+ {2772097200 -36000 0 HST}
+ {2782987200 -32400 1 HDT}
+ {2803546800 -36000 0 HST}
+ {2814436800 -32400 1 HDT}
+ {2834996400 -36000 0 HST}
+ {2846491200 -32400 1 HDT}
+ {2867050800 -36000 0 HST}
+ {2877940800 -32400 1 HDT}
+ {2898500400 -36000 0 HST}
+ {2909390400 -32400 1 HDT}
+ {2929950000 -36000 0 HST}
+ {2940840000 -32400 1 HDT}
+ {2961399600 -36000 0 HST}
+ {2972289600 -32400 1 HDT}
+ {2992849200 -36000 0 HST}
+ {3003739200 -32400 1 HDT}
+ {3024298800 -36000 0 HST}
+ {3035793600 -32400 1 HDT}
+ {3056353200 -36000 0 HST}
+ {3067243200 -32400 1 HDT}
+ {3087802800 -36000 0 HST}
+ {3098692800 -32400 1 HDT}
+ {3119252400 -36000 0 HST}
+ {3130142400 -32400 1 HDT}
+ {3150702000 -36000 0 HST}
+ {3161592000 -32400 1 HDT}
+ {3182151600 -36000 0 HST}
+ {3193041600 -32400 1 HDT}
+ {3213601200 -36000 0 HST}
+ {3225096000 -32400 1 HDT}
+ {3245655600 -36000 0 HST}
+ {3256545600 -32400 1 HDT}
+ {3277105200 -36000 0 HST}
+ {3287995200 -32400 1 HDT}
+ {3308554800 -36000 0 HST}
+ {3319444800 -32400 1 HDT}
+ {3340004400 -36000 0 HST}
+ {3350894400 -32400 1 HDT}
+ {3371454000 -36000 0 HST}
+ {3382948800 -32400 1 HDT}
+ {3403508400 -36000 0 HST}
+ {3414398400 -32400 1 HDT}
+ {3434958000 -36000 0 HST}
+ {3445848000 -32400 1 HDT}
+ {3466407600 -36000 0 HST}
+ {3477297600 -32400 1 HDT}
+ {3497857200 -36000 0 HST}
+ {3508747200 -32400 1 HDT}
+ {3529306800 -36000 0 HST}
+ {3540196800 -32400 1 HDT}
+ {3560756400 -36000 0 HST}
+ {3572251200 -32400 1 HDT}
+ {3592810800 -36000 0 HST}
+ {3603700800 -32400 1 HDT}
+ {3624260400 -36000 0 HST}
+ {3635150400 -32400 1 HDT}
+ {3655710000 -36000 0 HST}
+ {3666600000 -32400 1 HDT}
+ {3687159600 -36000 0 HST}
+ {3698049600 -32400 1 HDT}
+ {3718609200 -36000 0 HST}
+ {3730104000 -32400 1 HDT}
+ {3750663600 -36000 0 HST}
+ {3761553600 -32400 1 HDT}
+ {3782113200 -36000 0 HST}
+ {3793003200 -32400 1 HDT}
+ {3813562800 -36000 0 HST}
+ {3824452800 -32400 1 HDT}
+ {3845012400 -36000 0 HST}
+ {3855902400 -32400 1 HDT}
+ {3876462000 -36000 0 HST}
+ {3887352000 -32400 1 HDT}
+ {3907911600 -36000 0 HST}
+ {3919406400 -32400 1 HDT}
+ {3939966000 -36000 0 HST}
+ {3950856000 -32400 1 HDT}
+ {3971415600 -36000 0 HST}
+ {3982305600 -32400 1 HDT}
+ {4002865200 -36000 0 HST}
+ {4013755200 -32400 1 HDT}
+ {4034314800 -36000 0 HST}
+ {4045204800 -32400 1 HDT}
+ {4065764400 -36000 0 HST}
+ {4076654400 -32400 1 HDT}
+ {4097214000 -36000 0 HST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anchorage b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anchorage
new file mode 100644
index 0000000000..c0ff8de517
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anchorage
@@ -0,0 +1,275 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Anchorage) {
+ {-9223372036854775808 50424 0 LMT}
+ {-3225223727 -35976 0 LMT}
+ {-2188951224 -36000 0 AST}
+ {-883576800 -36000 0 AST}
+ {-880200000 -32400 1 AWT}
+ {-769395600 -32400 1 APT}
+ {-765378000 -36000 0 AST}
+ {-86882400 -36000 0 AHST}
+ {-31500000 -36000 0 AHST}
+ {-21470400 -32400 1 AHDT}
+ {-5749200 -36000 0 AHST}
+ {9979200 -32400 1 AHDT}
+ {25700400 -36000 0 AHST}
+ {41428800 -32400 1 AHDT}
+ {57754800 -36000 0 AHST}
+ {73483200 -32400 1 AHDT}
+ {89204400 -36000 0 AHST}
+ {104932800 -32400 1 AHDT}
+ {120654000 -36000 0 AHST}
+ {126705600 -32400 1 AHDT}
+ {152103600 -36000 0 AHST}
+ {162388800 -32400 1 AHDT}
+ {183553200 -36000 0 AHST}
+ {199281600 -32400 1 AHDT}
+ {215607600 -36000 0 AHST}
+ {230731200 -32400 1 AHDT}
+ {247057200 -36000 0 AHST}
+ {262785600 -32400 1 AHDT}
+ {278506800 -36000 0 AHST}
+ {294235200 -32400 1 AHDT}
+ {309956400 -36000 0 AHST}
+ {325684800 -32400 1 AHDT}
+ {341406000 -36000 0 AHST}
+ {357134400 -32400 1 AHDT}
+ {372855600 -36000 0 AHST}
+ {388584000 -32400 1 AHDT}
+ {404910000 -36000 0 AHST}
+ {420033600 -32400 1 AHDT}
+ {439030800 -32400 0 AKST}
+ {452084400 -28800 1 AKDT}
+ {467805600 -32400 0 AKST}
+ {483534000 -28800 1 AKDT}
+ {499255200 -32400 0 AKST}
+ {514983600 -28800 1 AKDT}
+ {530704800 -32400 0 AKST}
+ {544618800 -28800 1 AKDT}
+ {562154400 -32400 0 AKST}
+ {576068400 -28800 1 AKDT}
+ {594208800 -32400 0 AKST}
+ {607518000 -28800 1 AKDT}
+ {625658400 -32400 0 AKST}
+ {638967600 -28800 1 AKDT}
+ {657108000 -32400 0 AKST}
+ {671022000 -28800 1 AKDT}
+ {688557600 -32400 0 AKST}
+ {702471600 -28800 1 AKDT}
+ {720007200 -32400 0 AKST}
+ {733921200 -28800 1 AKDT}
+ {752061600 -32400 0 AKST}
+ {765370800 -28800 1 AKDT}
+ {783511200 -32400 0 AKST}
+ {796820400 -28800 1 AKDT}
+ {814960800 -32400 0 AKST}
+ {828874800 -28800 1 AKDT}
+ {846410400 -32400 0 AKST}
+ {860324400 -28800 1 AKDT}
+ {877860000 -32400 0 AKST}
+ {891774000 -28800 1 AKDT}
+ {909309600 -32400 0 AKST}
+ {923223600 -28800 1 AKDT}
+ {941364000 -32400 0 AKST}
+ {954673200 -28800 1 AKDT}
+ {972813600 -32400 0 AKST}
+ {986122800 -28800 1 AKDT}
+ {1004263200 -32400 0 AKST}
+ {1018177200 -28800 1 AKDT}
+ {1035712800 -32400 0 AKST}
+ {1049626800 -28800 1 AKDT}
+ {1067162400 -32400 0 AKST}
+ {1081076400 -28800 1 AKDT}
+ {1099216800 -32400 0 AKST}
+ {1112526000 -28800 1 AKDT}
+ {1130666400 -32400 0 AKST}
+ {1143975600 -28800 1 AKDT}
+ {1162116000 -32400 0 AKST}
+ {1173610800 -28800 1 AKDT}
+ {1194170400 -32400 0 AKST}
+ {1205060400 -28800 1 AKDT}
+ {1225620000 -32400 0 AKST}
+ {1236510000 -28800 1 AKDT}
+ {1257069600 -32400 0 AKST}
+ {1268564400 -28800 1 AKDT}
+ {1289124000 -32400 0 AKST}
+ {1300014000 -28800 1 AKDT}
+ {1320573600 -32400 0 AKST}
+ {1331463600 -28800 1 AKDT}
+ {1352023200 -32400 0 AKST}
+ {1362913200 -28800 1 AKDT}
+ {1383472800 -32400 0 AKST}
+ {1394362800 -28800 1 AKDT}
+ {1414922400 -32400 0 AKST}
+ {1425812400 -28800 1 AKDT}
+ {1446372000 -32400 0 AKST}
+ {1457866800 -28800 1 AKDT}
+ {1478426400 -32400 0 AKST}
+ {1489316400 -28800 1 AKDT}
+ {1509876000 -32400 0 AKST}
+ {1520766000 -28800 1 AKDT}
+ {1541325600 -32400 0 AKST}
+ {1552215600 -28800 1 AKDT}
+ {1572775200 -32400 0 AKST}
+ {1583665200 -28800 1 AKDT}
+ {1604224800 -32400 0 AKST}
+ {1615719600 -28800 1 AKDT}
+ {1636279200 -32400 0 AKST}
+ {1647169200 -28800 1 AKDT}
+ {1667728800 -32400 0 AKST}
+ {1678618800 -28800 1 AKDT}
+ {1699178400 -32400 0 AKST}
+ {1710068400 -28800 1 AKDT}
+ {1730628000 -32400 0 AKST}
+ {1741518000 -28800 1 AKDT}
+ {1762077600 -32400 0 AKST}
+ {1772967600 -28800 1 AKDT}
+ {1793527200 -32400 0 AKST}
+ {1805022000 -28800 1 AKDT}
+ {1825581600 -32400 0 AKST}
+ {1836471600 -28800 1 AKDT}
+ {1857031200 -32400 0 AKST}
+ {1867921200 -28800 1 AKDT}
+ {1888480800 -32400 0 AKST}
+ {1899370800 -28800 1 AKDT}
+ {1919930400 -32400 0 AKST}
+ {1930820400 -28800 1 AKDT}
+ {1951380000 -32400 0 AKST}
+ {1962874800 -28800 1 AKDT}
+ {1983434400 -32400 0 AKST}
+ {1994324400 -28800 1 AKDT}
+ {2014884000 -32400 0 AKST}
+ {2025774000 -28800 1 AKDT}
+ {2046333600 -32400 0 AKST}
+ {2057223600 -28800 1 AKDT}
+ {2077783200 -32400 0 AKST}
+ {2088673200 -28800 1 AKDT}
+ {2109232800 -32400 0 AKST}
+ {2120122800 -28800 1 AKDT}
+ {2140682400 -32400 0 AKST}
+ {2152177200 -28800 1 AKDT}
+ {2172736800 -32400 0 AKST}
+ {2183626800 -28800 1 AKDT}
+ {2204186400 -32400 0 AKST}
+ {2215076400 -28800 1 AKDT}
+ {2235636000 -32400 0 AKST}
+ {2246526000 -28800 1 AKDT}
+ {2267085600 -32400 0 AKST}
+ {2277975600 -28800 1 AKDT}
+ {2298535200 -32400 0 AKST}
+ {2309425200 -28800 1 AKDT}
+ {2329984800 -32400 0 AKST}
+ {2341479600 -28800 1 AKDT}
+ {2362039200 -32400 0 AKST}
+ {2372929200 -28800 1 AKDT}
+ {2393488800 -32400 0 AKST}
+ {2404378800 -28800 1 AKDT}
+ {2424938400 -32400 0 AKST}
+ {2435828400 -28800 1 AKDT}
+ {2456388000 -32400 0 AKST}
+ {2467278000 -28800 1 AKDT}
+ {2487837600 -32400 0 AKST}
+ {2499332400 -28800 1 AKDT}
+ {2519892000 -32400 0 AKST}
+ {2530782000 -28800 1 AKDT}
+ {2551341600 -32400 0 AKST}
+ {2562231600 -28800 1 AKDT}
+ {2582791200 -32400 0 AKST}
+ {2593681200 -28800 1 AKDT}
+ {2614240800 -32400 0 AKST}
+ {2625130800 -28800 1 AKDT}
+ {2645690400 -32400 0 AKST}
+ {2656580400 -28800 1 AKDT}
+ {2677140000 -32400 0 AKST}
+ {2688634800 -28800 1 AKDT}
+ {2709194400 -32400 0 AKST}
+ {2720084400 -28800 1 AKDT}
+ {2740644000 -32400 0 AKST}
+ {2751534000 -28800 1 AKDT}
+ {2772093600 -32400 0 AKST}
+ {2782983600 -28800 1 AKDT}
+ {2803543200 -32400 0 AKST}
+ {2814433200 -28800 1 AKDT}
+ {2834992800 -32400 0 AKST}
+ {2846487600 -28800 1 AKDT}
+ {2867047200 -32400 0 AKST}
+ {2877937200 -28800 1 AKDT}
+ {2898496800 -32400 0 AKST}
+ {2909386800 -28800 1 AKDT}
+ {2929946400 -32400 0 AKST}
+ {2940836400 -28800 1 AKDT}
+ {2961396000 -32400 0 AKST}
+ {2972286000 -28800 1 AKDT}
+ {2992845600 -32400 0 AKST}
+ {3003735600 -28800 1 AKDT}
+ {3024295200 -32400 0 AKST}
+ {3035790000 -28800 1 AKDT}
+ {3056349600 -32400 0 AKST}
+ {3067239600 -28800 1 AKDT}
+ {3087799200 -32400 0 AKST}
+ {3098689200 -28800 1 AKDT}
+ {3119248800 -32400 0 AKST}
+ {3130138800 -28800 1 AKDT}
+ {3150698400 -32400 0 AKST}
+ {3161588400 -28800 1 AKDT}
+ {3182148000 -32400 0 AKST}
+ {3193038000 -28800 1 AKDT}
+ {3213597600 -32400 0 AKST}
+ {3225092400 -28800 1 AKDT}
+ {3245652000 -32400 0 AKST}
+ {3256542000 -28800 1 AKDT}
+ {3277101600 -32400 0 AKST}
+ {3287991600 -28800 1 AKDT}
+ {3308551200 -32400 0 AKST}
+ {3319441200 -28800 1 AKDT}
+ {3340000800 -32400 0 AKST}
+ {3350890800 -28800 1 AKDT}
+ {3371450400 -32400 0 AKST}
+ {3382945200 -28800 1 AKDT}
+ {3403504800 -32400 0 AKST}
+ {3414394800 -28800 1 AKDT}
+ {3434954400 -32400 0 AKST}
+ {3445844400 -28800 1 AKDT}
+ {3466404000 -32400 0 AKST}
+ {3477294000 -28800 1 AKDT}
+ {3497853600 -32400 0 AKST}
+ {3508743600 -28800 1 AKDT}
+ {3529303200 -32400 0 AKST}
+ {3540193200 -28800 1 AKDT}
+ {3560752800 -32400 0 AKST}
+ {3572247600 -28800 1 AKDT}
+ {3592807200 -32400 0 AKST}
+ {3603697200 -28800 1 AKDT}
+ {3624256800 -32400 0 AKST}
+ {3635146800 -28800 1 AKDT}
+ {3655706400 -32400 0 AKST}
+ {3666596400 -28800 1 AKDT}
+ {3687156000 -32400 0 AKST}
+ {3698046000 -28800 1 AKDT}
+ {3718605600 -32400 0 AKST}
+ {3730100400 -28800 1 AKDT}
+ {3750660000 -32400 0 AKST}
+ {3761550000 -28800 1 AKDT}
+ {3782109600 -32400 0 AKST}
+ {3792999600 -28800 1 AKDT}
+ {3813559200 -32400 0 AKST}
+ {3824449200 -28800 1 AKDT}
+ {3845008800 -32400 0 AKST}
+ {3855898800 -28800 1 AKDT}
+ {3876458400 -32400 0 AKST}
+ {3887348400 -28800 1 AKDT}
+ {3907908000 -32400 0 AKST}
+ {3919402800 -28800 1 AKDT}
+ {3939962400 -32400 0 AKST}
+ {3950852400 -28800 1 AKDT}
+ {3971412000 -32400 0 AKST}
+ {3982302000 -28800 1 AKDT}
+ {4002861600 -32400 0 AKST}
+ {4013751600 -28800 1 AKDT}
+ {4034311200 -32400 0 AKST}
+ {4045201200 -28800 1 AKDT}
+ {4065760800 -32400 0 AKST}
+ {4076650800 -28800 1 AKDT}
+ {4097210400 -32400 0 AKST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anguilla b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anguilla
new file mode 100644
index 0000000000..39a0d18d1d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Anguilla
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Anguilla) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Antigua b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Antigua
new file mode 100644
index 0000000000..be0c88e5b7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Antigua
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Antigua) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Araguaina b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Araguaina
new file mode 100644
index 0000000000..ca64292943
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Araguaina
@@ -0,0 +1,60 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Araguaina) {
+ {-9223372036854775808 -11568 0 LMT}
+ {-1767214032 -10800 0 -03}
+ {-1206957600 -7200 1 -03}
+ {-1191362400 -10800 0 -03}
+ {-1175374800 -7200 1 -03}
+ {-1159826400 -10800 0 -03}
+ {-633819600 -7200 1 -03}
+ {-622069200 -10800 0 -03}
+ {-602283600 -7200 1 -03}
+ {-591832800 -10800 0 -03}
+ {-570747600 -7200 1 -03}
+ {-560210400 -10800 0 -03}
+ {-539125200 -7200 1 -03}
+ {-531352800 -10800 0 -03}
+ {-191365200 -7200 1 -03}
+ {-184197600 -10800 0 -03}
+ {-155163600 -7200 1 -03}
+ {-150069600 -10800 0 -03}
+ {-128898000 -7200 1 -03}
+ {-121125600 -10800 0 -03}
+ {-99954000 -7200 1 -03}
+ {-89589600 -10800 0 -03}
+ {-68418000 -7200 1 -03}
+ {-57967200 -10800 0 -03}
+ {499748400 -7200 1 -03}
+ {511236000 -10800 0 -03}
+ {530593200 -7200 1 -03}
+ {540266400 -10800 0 -03}
+ {562129200 -7200 1 -03}
+ {571197600 -10800 0 -03}
+ {592974000 -7200 1 -03}
+ {602042400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {634701600 -10800 0 -03}
+ {653536800 -10800 0 -03}
+ {811047600 -10800 0 -03}
+ {813726000 -7200 1 -03}
+ {824004000 -10800 0 -03}
+ {844570800 -7200 1 -03}
+ {856058400 -10800 0 -03}
+ {876106800 -7200 1 -03}
+ {888717600 -10800 0 -03}
+ {908074800 -7200 1 -03}
+ {919562400 -10800 0 -03}
+ {938919600 -7200 1 -03}
+ {951616800 -10800 0 -03}
+ {970974000 -7200 1 -03}
+ {982461600 -10800 0 -03}
+ {1003028400 -7200 1 -03}
+ {1013911200 -10800 0 -03}
+ {1036292400 -7200 1 -03}
+ {1045360800 -10800 0 -03}
+ {1064368800 -10800 0 -03}
+ {1350788400 -7200 0 -03}
+ {1361066400 -10800 0 -03}
+ {1378000800 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Buenos_Aires b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Buenos_Aires
new file mode 100644
index 0000000000..40f1912d95
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Buenos_Aires
@@ -0,0 +1,67 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Buenos_Aires) {
+ {-9223372036854775808 -14028 0 LMT}
+ {-2372097972 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667965600 -10800 0 -03}
+ {687927600 -7200 1 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224385200 -7200 1 -03}
+ {1237082400 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Catamarca b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Catamarca
new file mode 100644
index 0000000000..da5b42a4a8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Catamarca
@@ -0,0 +1,68 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Catamarca) {
+ {-9223372036854775808 -15788 0 LMT}
+ {-2372096212 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667965600 -14400 0 -04}
+ {687931200 -7200 0 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1086058800 -14400 0 -04}
+ {1087704000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224295200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/ComodRivadavia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/ComodRivadavia
new file mode 100644
index 0000000000..2611a3d547
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/ComodRivadavia
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Argentina/Catamarca)]} {
+ LoadTimeZoneFile America/Argentina/Catamarca
+}
+set TZData(:America/Argentina/ComodRivadavia) $TZData(:America/Argentina/Catamarca)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Cordoba b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Cordoba
new file mode 100644
index 0000000000..6a1426efa2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Cordoba
@@ -0,0 +1,67 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Cordoba) {
+ {-9223372036854775808 -15408 0 LMT}
+ {-2372096592 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667965600 -14400 0 -04}
+ {687931200 -7200 0 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224385200 -7200 1 -03}
+ {1237082400 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Jujuy b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Jujuy
new file mode 100644
index 0000000000..72080f5c92
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Jujuy
@@ -0,0 +1,67 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Jujuy) {
+ {-9223372036854775808 -15672 0 LMT}
+ {-2372096328 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -14400 0 -04}
+ {657086400 -10800 1 -03}
+ {669178800 -14400 0 -04}
+ {686721600 -7200 1 -02}
+ {694231200 -7200 0 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224295200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/La_Rioja b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/La_Rioja
new file mode 100644
index 0000000000..fb7b237348
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/La_Rioja
@@ -0,0 +1,69 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/La_Rioja) {
+ {-9223372036854775808 -16044 0 LMT}
+ {-2372095956 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667792800 -14400 0 -04}
+ {673588800 -10800 0 -03}
+ {687927600 -7200 1 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1086058800 -14400 0 -04}
+ {1087704000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224295200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Mendoza b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Mendoza
new file mode 100644
index 0000000000..af7342ea1f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Mendoza
@@ -0,0 +1,68 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Mendoza) {
+ {-9223372036854775808 -16516 0 LMT}
+ {-2372095484 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -14400 0 -04}
+ {655963200 -10800 1 -03}
+ {667796400 -14400 0 -04}
+ {687499200 -10800 1 -03}
+ {699418800 -14400 0 -04}
+ {719380800 -7200 0 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1085281200 -14400 0 -04}
+ {1096171200 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224295200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Rio_Gallegos b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Rio_Gallegos
new file mode 100644
index 0000000000..2a197a46ee
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Rio_Gallegos
@@ -0,0 +1,68 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Rio_Gallegos) {
+ {-9223372036854775808 -16612 0 LMT}
+ {-2372095388 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667965600 -10800 0 -03}
+ {687927600 -7200 1 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1086058800 -14400 0 -04}
+ {1087704000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224295200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Salta b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Salta
new file mode 100644
index 0000000000..d49e82fa72
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Salta
@@ -0,0 +1,66 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Salta) {
+ {-9223372036854775808 -15700 0 LMT}
+ {-2372096300 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667965600 -14400 0 -04}
+ {687931200 -7200 0 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224295200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Juan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Juan
new file mode 100644
index 0000000000..d67f6883ff
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Juan
@@ -0,0 +1,69 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/San_Juan) {
+ {-9223372036854775808 -16444 0 LMT}
+ {-2372095556 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667792800 -14400 0 -04}
+ {673588800 -10800 0 -03}
+ {687927600 -7200 1 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1085972400 -14400 0 -04}
+ {1090728000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224295200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Luis b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Luis
new file mode 100644
index 0000000000..4d27c32974
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/San_Luis
@@ -0,0 +1,68 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/San_Luis) {
+ {-9223372036854775808 -15924 0 LMT}
+ {-2372096076 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {631159200 -7200 1 -02}
+ {637380000 -14400 0 -04}
+ {655963200 -10800 1 -03}
+ {667796400 -14400 0 -04}
+ {675748800 -10800 0 -03}
+ {938919600 -10800 1 -03}
+ {952052400 -10800 0 -03}
+ {1085972400 -14400 0 -04}
+ {1090728000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1200880800 -10800 0 -04}
+ {1205031600 -14400 0 -04}
+ {1223784000 -10800 1 -04}
+ {1236481200 -14400 0 -04}
+ {1255233600 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Tucuman b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Tucuman
new file mode 100644
index 0000000000..6809800ee3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Tucuman
@@ -0,0 +1,69 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Tucuman) {
+ {-9223372036854775808 -15652 0 LMT}
+ {-2372096348 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667965600 -14400 0 -04}
+ {687931200 -7200 0 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1086058800 -14400 0 -04}
+ {1087099200 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224385200 -7200 1 -03}
+ {1237082400 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Ushuaia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Ushuaia
new file mode 100644
index 0000000000..c62ca0d7b0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Argentina/Ushuaia
@@ -0,0 +1,68 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Argentina/Ushuaia) {
+ {-9223372036854775808 -16392 0 LMT}
+ {-2372095608 -15408 0 CMT}
+ {-1567453392 -14400 0 -04}
+ {-1233432000 -10800 0 -04}
+ {-1222981200 -14400 0 -04}
+ {-1205956800 -10800 1 -04}
+ {-1194037200 -14400 0 -04}
+ {-1172865600 -10800 1 -04}
+ {-1162501200 -14400 0 -04}
+ {-1141329600 -10800 1 -04}
+ {-1130965200 -14400 0 -04}
+ {-1109793600 -10800 1 -04}
+ {-1099429200 -14400 0 -04}
+ {-1078257600 -10800 1 -04}
+ {-1067806800 -14400 0 -04}
+ {-1046635200 -10800 1 -04}
+ {-1036270800 -14400 0 -04}
+ {-1015099200 -10800 1 -04}
+ {-1004734800 -14400 0 -04}
+ {-983563200 -10800 1 -04}
+ {-973198800 -14400 0 -04}
+ {-952027200 -10800 1 -04}
+ {-941576400 -14400 0 -04}
+ {-931032000 -10800 1 -04}
+ {-900882000 -14400 0 -04}
+ {-890337600 -10800 1 -04}
+ {-833749200 -14400 0 -04}
+ {-827265600 -10800 1 -04}
+ {-752274000 -14400 0 -04}
+ {-733780800 -10800 1 -04}
+ {-197326800 -14400 0 -04}
+ {-190843200 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-164491200 -10800 1 -04}
+ {-152658000 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {596948400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {636516000 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667965600 -10800 0 -03}
+ {687927600 -7200 1 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {731469600 -10800 0 -03}
+ {938916000 -10800 0 -04}
+ {938919600 -10800 1 -04}
+ {952056000 -10800 0 -03}
+ {1085886000 -14400 0 -04}
+ {1087704000 -10800 0 -03}
+ {1198983600 -7200 1 -03}
+ {1205632800 -10800 0 -03}
+ {1224295200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Aruba b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Aruba
new file mode 100644
index 0000000000..e02d5fc901
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Aruba
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Curacao)]} {
+ LoadTimeZoneFile America/Curacao
+}
+set TZData(:America/Aruba) $TZData(:America/Curacao)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Asuncion b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Asuncion
new file mode 100644
index 0000000000..8e6c1b0dbb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Asuncion
@@ -0,0 +1,259 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Asuncion) {
+ {-9223372036854775808 -13840 0 LMT}
+ {-2524507760 -13840 0 AMT}
+ {-1206389360 -14400 0 -04}
+ {86760000 -10800 0 -03}
+ {134017200 -14400 0 -04}
+ {162878400 -14400 0 -04}
+ {181368000 -10800 1 -04}
+ {194497200 -14400 0 -04}
+ {212990400 -10800 1 -04}
+ {226033200 -14400 0 -04}
+ {244526400 -10800 1 -04}
+ {257569200 -14400 0 -04}
+ {276062400 -10800 1 -04}
+ {291783600 -14400 0 -04}
+ {307598400 -10800 1 -04}
+ {323406000 -14400 0 -04}
+ {339220800 -10800 1 -04}
+ {354942000 -14400 0 -04}
+ {370756800 -10800 1 -04}
+ {386478000 -14400 0 -04}
+ {402292800 -10800 1 -04}
+ {418014000 -14400 0 -04}
+ {433828800 -10800 1 -04}
+ {449636400 -14400 0 -04}
+ {465451200 -10800 1 -04}
+ {481172400 -14400 0 -04}
+ {496987200 -10800 1 -04}
+ {512708400 -14400 0 -04}
+ {528523200 -10800 1 -04}
+ {544244400 -14400 0 -04}
+ {560059200 -10800 1 -04}
+ {575866800 -14400 0 -04}
+ {591681600 -10800 1 -04}
+ {607402800 -14400 0 -04}
+ {625032000 -10800 1 -04}
+ {638938800 -14400 0 -04}
+ {654753600 -10800 1 -04}
+ {670474800 -14400 0 -04}
+ {686721600 -10800 1 -04}
+ {699418800 -14400 0 -04}
+ {718257600 -10800 1 -04}
+ {733546800 -14400 0 -04}
+ {749448000 -10800 1 -04}
+ {762318000 -14400 0 -04}
+ {780984000 -10800 1 -04}
+ {793767600 -14400 0 -04}
+ {812520000 -10800 1 -04}
+ {825649200 -14400 0 -04}
+ {844574400 -10800 1 -04}
+ {856666800 -14400 0 -04}
+ {876024000 -10800 1 -04}
+ {888721200 -14400 0 -04}
+ {907473600 -10800 1 -04}
+ {920775600 -14400 0 -04}
+ {938923200 -10800 1 -04}
+ {952225200 -14400 0 -04}
+ {970372800 -10800 1 -04}
+ {983674800 -14400 0 -04}
+ {1002427200 -10800 1 -04}
+ {1018148400 -14400 0 -04}
+ {1030852800 -10800 1 -04}
+ {1049598000 -14400 0 -04}
+ {1062907200 -10800 1 -04}
+ {1081047600 -14400 0 -04}
+ {1097985600 -10800 1 -04}
+ {1110682800 -14400 0 -04}
+ {1129435200 -10800 1 -04}
+ {1142132400 -14400 0 -04}
+ {1160884800 -10800 1 -04}
+ {1173582000 -14400 0 -04}
+ {1192939200 -10800 1 -04}
+ {1205031600 -14400 0 -04}
+ {1224388800 -10800 1 -04}
+ {1236481200 -14400 0 -04}
+ {1255838400 -10800 1 -04}
+ {1270954800 -14400 0 -04}
+ {1286078400 -10800 1 -04}
+ {1302404400 -14400 0 -04}
+ {1317528000 -10800 1 -04}
+ {1333854000 -14400 0 -04}
+ {1349582400 -10800 1 -04}
+ {1364094000 -14400 0 -04}
+ {1381032000 -10800 1 -04}
+ {1395543600 -14400 0 -04}
+ {1412481600 -10800 1 -04}
+ {1426993200 -14400 0 -04}
+ {1443931200 -10800 1 -04}
+ {1459047600 -14400 0 -04}
+ {1475380800 -10800 1 -04}
+ {1490497200 -14400 0 -04}
+ {1506830400 -10800 1 -04}
+ {1521946800 -14400 0 -04}
+ {1538884800 -10800 1 -04}
+ {1553396400 -14400 0 -04}
+ {1570334400 -10800 1 -04}
+ {1584846000 -14400 0 -04}
+ {1601784000 -10800 1 -04}
+ {1616900400 -14400 0 -04}
+ {1633233600 -10800 1 -04}
+ {1648350000 -14400 0 -04}
+ {1664683200 -10800 1 -04}
+ {1679799600 -14400 0 -04}
+ {1696132800 -10800 1 -04}
+ {1711249200 -14400 0 -04}
+ {1728187200 -10800 1 -04}
+ {1742698800 -14400 0 -04}
+ {1759636800 -10800 1 -04}
+ {1774148400 -14400 0 -04}
+ {1791086400 -10800 1 -04}
+ {1806202800 -14400 0 -04}
+ {1822536000 -10800 1 -04}
+ {1837652400 -14400 0 -04}
+ {1853985600 -10800 1 -04}
+ {1869102000 -14400 0 -04}
+ {1886040000 -10800 1 -04}
+ {1900551600 -14400 0 -04}
+ {1917489600 -10800 1 -04}
+ {1932001200 -14400 0 -04}
+ {1948939200 -10800 1 -04}
+ {1964055600 -14400 0 -04}
+ {1980388800 -10800 1 -04}
+ {1995505200 -14400 0 -04}
+ {2011838400 -10800 1 -04}
+ {2026954800 -14400 0 -04}
+ {2043288000 -10800 1 -04}
+ {2058404400 -14400 0 -04}
+ {2075342400 -10800 1 -04}
+ {2089854000 -14400 0 -04}
+ {2106792000 -10800 1 -04}
+ {2121303600 -14400 0 -04}
+ {2138241600 -10800 1 -04}
+ {2153358000 -14400 0 -04}
+ {2169691200 -10800 1 -04}
+ {2184807600 -14400 0 -04}
+ {2201140800 -10800 1 -04}
+ {2216257200 -14400 0 -04}
+ {2233195200 -10800 1 -04}
+ {2247706800 -14400 0 -04}
+ {2264644800 -10800 1 -04}
+ {2279156400 -14400 0 -04}
+ {2296094400 -10800 1 -04}
+ {2310606000 -14400 0 -04}
+ {2327544000 -10800 1 -04}
+ {2342660400 -14400 0 -04}
+ {2358993600 -10800 1 -04}
+ {2374110000 -14400 0 -04}
+ {2390443200 -10800 1 -04}
+ {2405559600 -14400 0 -04}
+ {2422497600 -10800 1 -04}
+ {2437009200 -14400 0 -04}
+ {2453947200 -10800 1 -04}
+ {2468458800 -14400 0 -04}
+ {2485396800 -10800 1 -04}
+ {2500513200 -14400 0 -04}
+ {2516846400 -10800 1 -04}
+ {2531962800 -14400 0 -04}
+ {2548296000 -10800 1 -04}
+ {2563412400 -14400 0 -04}
+ {2579745600 -10800 1 -04}
+ {2594862000 -14400 0 -04}
+ {2611800000 -10800 1 -04}
+ {2626311600 -14400 0 -04}
+ {2643249600 -10800 1 -04}
+ {2657761200 -14400 0 -04}
+ {2674699200 -10800 1 -04}
+ {2689815600 -14400 0 -04}
+ {2706148800 -10800 1 -04}
+ {2721265200 -14400 0 -04}
+ {2737598400 -10800 1 -04}
+ {2752714800 -14400 0 -04}
+ {2769652800 -10800 1 -04}
+ {2784164400 -14400 0 -04}
+ {2801102400 -10800 1 -04}
+ {2815614000 -14400 0 -04}
+ {2832552000 -10800 1 -04}
+ {2847668400 -14400 0 -04}
+ {2864001600 -10800 1 -04}
+ {2879118000 -14400 0 -04}
+ {2895451200 -10800 1 -04}
+ {2910567600 -14400 0 -04}
+ {2926900800 -10800 1 -04}
+ {2942017200 -14400 0 -04}
+ {2958955200 -10800 1 -04}
+ {2973466800 -14400 0 -04}
+ {2990404800 -10800 1 -04}
+ {3004916400 -14400 0 -04}
+ {3021854400 -10800 1 -04}
+ {3036970800 -14400 0 -04}
+ {3053304000 -10800 1 -04}
+ {3068420400 -14400 0 -04}
+ {3084753600 -10800 1 -04}
+ {3099870000 -14400 0 -04}
+ {3116808000 -10800 1 -04}
+ {3131319600 -14400 0 -04}
+ {3148257600 -10800 1 -04}
+ {3162769200 -14400 0 -04}
+ {3179707200 -10800 1 -04}
+ {3194218800 -14400 0 -04}
+ {3211156800 -10800 1 -04}
+ {3226273200 -14400 0 -04}
+ {3242606400 -10800 1 -04}
+ {3257722800 -14400 0 -04}
+ {3274056000 -10800 1 -04}
+ {3289172400 -14400 0 -04}
+ {3306110400 -10800 1 -04}
+ {3320622000 -14400 0 -04}
+ {3337560000 -10800 1 -04}
+ {3352071600 -14400 0 -04}
+ {3369009600 -10800 1 -04}
+ {3384126000 -14400 0 -04}
+ {3400459200 -10800 1 -04}
+ {3415575600 -14400 0 -04}
+ {3431908800 -10800 1 -04}
+ {3447025200 -14400 0 -04}
+ {3463358400 -10800 1 -04}
+ {3478474800 -14400 0 -04}
+ {3495412800 -10800 1 -04}
+ {3509924400 -14400 0 -04}
+ {3526862400 -10800 1 -04}
+ {3541374000 -14400 0 -04}
+ {3558312000 -10800 1 -04}
+ {3573428400 -14400 0 -04}
+ {3589761600 -10800 1 -04}
+ {3604878000 -14400 0 -04}
+ {3621211200 -10800 1 -04}
+ {3636327600 -14400 0 -04}
+ {3653265600 -10800 1 -04}
+ {3667777200 -14400 0 -04}
+ {3684715200 -10800 1 -04}
+ {3699226800 -14400 0 -04}
+ {3716164800 -10800 1 -04}
+ {3731281200 -14400 0 -04}
+ {3747614400 -10800 1 -04}
+ {3762730800 -14400 0 -04}
+ {3779064000 -10800 1 -04}
+ {3794180400 -14400 0 -04}
+ {3810513600 -10800 1 -04}
+ {3825630000 -14400 0 -04}
+ {3842568000 -10800 1 -04}
+ {3857079600 -14400 0 -04}
+ {3874017600 -10800 1 -04}
+ {3888529200 -14400 0 -04}
+ {3905467200 -10800 1 -04}
+ {3920583600 -14400 0 -04}
+ {3936916800 -10800 1 -04}
+ {3952033200 -14400 0 -04}
+ {3968366400 -10800 1 -04}
+ {3983482800 -14400 0 -04}
+ {4000420800 -10800 1 -04}
+ {4014932400 -14400 0 -04}
+ {4031870400 -10800 1 -04}
+ {4046382000 -14400 0 -04}
+ {4063320000 -10800 1 -04}
+ {4077831600 -14400 0 -04}
+ {4094769600 -10800 1 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atikokan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atikokan
new file mode 100644
index 0000000000..e72b04f2b0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atikokan
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Atikokan) {
+ {-9223372036854775808 -21988 0 LMT}
+ {-2366733212 -21600 0 CST}
+ {-1632067200 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-923248800 -18000 1 CDT}
+ {-880214400 -18000 0 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765388800 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atka b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atka
new file mode 100644
index 0000000000..8da3302764
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Atka
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Adak)]} {
+ LoadTimeZoneFile America/Adak
+}
+set TZData(:America/Atka) $TZData(:America/Adak)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia
new file mode 100644
index 0000000000..7aaf8341a7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia
@@ -0,0 +1,68 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Bahia) {
+ {-9223372036854775808 -9244 0 LMT}
+ {-1767216356 -10800 0 -03}
+ {-1206957600 -7200 1 -03}
+ {-1191362400 -10800 0 -03}
+ {-1175374800 -7200 1 -03}
+ {-1159826400 -10800 0 -03}
+ {-633819600 -7200 1 -03}
+ {-622069200 -10800 0 -03}
+ {-602283600 -7200 1 -03}
+ {-591832800 -10800 0 -03}
+ {-570747600 -7200 1 -03}
+ {-560210400 -10800 0 -03}
+ {-539125200 -7200 1 -03}
+ {-531352800 -10800 0 -03}
+ {-191365200 -7200 1 -03}
+ {-184197600 -10800 0 -03}
+ {-155163600 -7200 1 -03}
+ {-150069600 -10800 0 -03}
+ {-128898000 -7200 1 -03}
+ {-121125600 -10800 0 -03}
+ {-99954000 -7200 1 -03}
+ {-89589600 -10800 0 -03}
+ {-68418000 -7200 1 -03}
+ {-57967200 -10800 0 -03}
+ {499748400 -7200 1 -03}
+ {511236000 -10800 0 -03}
+ {530593200 -7200 1 -03}
+ {540266400 -10800 0 -03}
+ {562129200 -7200 1 -03}
+ {571197600 -10800 0 -03}
+ {592974000 -7200 1 -03}
+ {602042400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {634701600 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {666756000 -10800 0 -03}
+ {687927600 -7200 1 -03}
+ {697600800 -10800 0 -03}
+ {719982000 -7200 1 -03}
+ {728445600 -10800 0 -03}
+ {750826800 -7200 1 -03}
+ {761709600 -10800 0 -03}
+ {782276400 -7200 1 -03}
+ {793159200 -10800 0 -03}
+ {813726000 -7200 1 -03}
+ {824004000 -10800 0 -03}
+ {844570800 -7200 1 -03}
+ {856058400 -10800 0 -03}
+ {876106800 -7200 1 -03}
+ {888717600 -10800 0 -03}
+ {908074800 -7200 1 -03}
+ {919562400 -10800 0 -03}
+ {938919600 -7200 1 -03}
+ {951616800 -10800 0 -03}
+ {970974000 -7200 1 -03}
+ {982461600 -10800 0 -03}
+ {1003028400 -7200 1 -03}
+ {1013911200 -10800 0 -03}
+ {1036292400 -7200 1 -03}
+ {1045360800 -10800 0 -03}
+ {1064368800 -10800 0 -03}
+ {1318734000 -7200 0 -03}
+ {1330221600 -10800 0 -03}
+ {1350784800 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia_Banderas b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia_Banderas
new file mode 100644
index 0000000000..8c40a0ed26
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bahia_Banderas
@@ -0,0 +1,222 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Bahia_Banderas) {
+ {-9223372036854775808 -25260 0 LMT}
+ {-1514739600 -25200 0 MST}
+ {-1343066400 -21600 0 CST}
+ {-1234807200 -25200 0 MST}
+ {-1220292000 -21600 0 CST}
+ {-1207159200 -25200 0 MST}
+ {-1191344400 -21600 0 CST}
+ {-873828000 -25200 0 MST}
+ {-661539600 -28800 0 PST}
+ {28800 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {989139600 -21600 1 MDT}
+ {1001836800 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1175418000 -21600 1 MDT}
+ {1193558400 -25200 0 MST}
+ {1207472400 -21600 1 MDT}
+ {1225008000 -25200 0 MST}
+ {1238922000 -21600 1 MDT}
+ {1256457600 -25200 0 MST}
+ {1270371600 -18000 0 CDT}
+ {1288508400 -21600 0 CST}
+ {1301817600 -18000 1 CDT}
+ {1319958000 -21600 0 CST}
+ {1333267200 -18000 1 CDT}
+ {1351407600 -21600 0 CST}
+ {1365321600 -18000 1 CDT}
+ {1382857200 -21600 0 CST}
+ {1396771200 -18000 1 CDT}
+ {1414306800 -21600 0 CST}
+ {1428220800 -18000 1 CDT}
+ {1445756400 -21600 0 CST}
+ {1459670400 -18000 1 CDT}
+ {1477810800 -21600 0 CST}
+ {1491120000 -18000 1 CDT}
+ {1509260400 -21600 0 CST}
+ {1522569600 -18000 1 CDT}
+ {1540710000 -21600 0 CST}
+ {1554624000 -18000 1 CDT}
+ {1572159600 -21600 0 CST}
+ {1586073600 -18000 1 CDT}
+ {1603609200 -21600 0 CST}
+ {1617523200 -18000 1 CDT}
+ {1635663600 -21600 0 CST}
+ {1648972800 -18000 1 CDT}
+ {1667113200 -21600 0 CST}
+ {1680422400 -18000 1 CDT}
+ {1698562800 -21600 0 CST}
+ {1712476800 -18000 1 CDT}
+ {1730012400 -21600 0 CST}
+ {1743926400 -18000 1 CDT}
+ {1761462000 -21600 0 CST}
+ {1775376000 -18000 1 CDT}
+ {1792911600 -21600 0 CST}
+ {1806825600 -18000 1 CDT}
+ {1824966000 -21600 0 CST}
+ {1838275200 -18000 1 CDT}
+ {1856415600 -21600 0 CST}
+ {1869724800 -18000 1 CDT}
+ {1887865200 -21600 0 CST}
+ {1901779200 -18000 1 CDT}
+ {1919314800 -21600 0 CST}
+ {1933228800 -18000 1 CDT}
+ {1950764400 -21600 0 CST}
+ {1964678400 -18000 1 CDT}
+ {1982818800 -21600 0 CST}
+ {1996128000 -18000 1 CDT}
+ {2014268400 -21600 0 CST}
+ {2027577600 -18000 1 CDT}
+ {2045718000 -21600 0 CST}
+ {2059027200 -18000 1 CDT}
+ {2077167600 -21600 0 CST}
+ {2091081600 -18000 1 CDT}
+ {2108617200 -21600 0 CST}
+ {2122531200 -18000 1 CDT}
+ {2140066800 -21600 0 CST}
+ {2153980800 -18000 1 CDT}
+ {2172121200 -21600 0 CST}
+ {2185430400 -18000 1 CDT}
+ {2203570800 -21600 0 CST}
+ {2216880000 -18000 1 CDT}
+ {2235020400 -21600 0 CST}
+ {2248934400 -18000 1 CDT}
+ {2266470000 -21600 0 CST}
+ {2280384000 -18000 1 CDT}
+ {2297919600 -21600 0 CST}
+ {2311833600 -18000 1 CDT}
+ {2329369200 -21600 0 CST}
+ {2343283200 -18000 1 CDT}
+ {2361423600 -21600 0 CST}
+ {2374732800 -18000 1 CDT}
+ {2392873200 -21600 0 CST}
+ {2406182400 -18000 1 CDT}
+ {2424322800 -21600 0 CST}
+ {2438236800 -18000 1 CDT}
+ {2455772400 -21600 0 CST}
+ {2469686400 -18000 1 CDT}
+ {2487222000 -21600 0 CST}
+ {2501136000 -18000 1 CDT}
+ {2519276400 -21600 0 CST}
+ {2532585600 -18000 1 CDT}
+ {2550726000 -21600 0 CST}
+ {2564035200 -18000 1 CDT}
+ {2582175600 -21600 0 CST}
+ {2596089600 -18000 1 CDT}
+ {2613625200 -21600 0 CST}
+ {2627539200 -18000 1 CDT}
+ {2645074800 -21600 0 CST}
+ {2658988800 -18000 1 CDT}
+ {2676524400 -21600 0 CST}
+ {2690438400 -18000 1 CDT}
+ {2708578800 -21600 0 CST}
+ {2721888000 -18000 1 CDT}
+ {2740028400 -21600 0 CST}
+ {2753337600 -18000 1 CDT}
+ {2771478000 -21600 0 CST}
+ {2785392000 -18000 1 CDT}
+ {2802927600 -21600 0 CST}
+ {2816841600 -18000 1 CDT}
+ {2834377200 -21600 0 CST}
+ {2848291200 -18000 1 CDT}
+ {2866431600 -21600 0 CST}
+ {2879740800 -18000 1 CDT}
+ {2897881200 -21600 0 CST}
+ {2911190400 -18000 1 CDT}
+ {2929330800 -21600 0 CST}
+ {2942640000 -18000 1 CDT}
+ {2960780400 -21600 0 CST}
+ {2974694400 -18000 1 CDT}
+ {2992230000 -21600 0 CST}
+ {3006144000 -18000 1 CDT}
+ {3023679600 -21600 0 CST}
+ {3037593600 -18000 1 CDT}
+ {3055734000 -21600 0 CST}
+ {3069043200 -18000 1 CDT}
+ {3087183600 -21600 0 CST}
+ {3100492800 -18000 1 CDT}
+ {3118633200 -21600 0 CST}
+ {3132547200 -18000 1 CDT}
+ {3150082800 -21600 0 CST}
+ {3163996800 -18000 1 CDT}
+ {3181532400 -21600 0 CST}
+ {3195446400 -18000 1 CDT}
+ {3212982000 -21600 0 CST}
+ {3226896000 -18000 1 CDT}
+ {3245036400 -21600 0 CST}
+ {3258345600 -18000 1 CDT}
+ {3276486000 -21600 0 CST}
+ {3289795200 -18000 1 CDT}
+ {3307935600 -21600 0 CST}
+ {3321849600 -18000 1 CDT}
+ {3339385200 -21600 0 CST}
+ {3353299200 -18000 1 CDT}
+ {3370834800 -21600 0 CST}
+ {3384748800 -18000 1 CDT}
+ {3402889200 -21600 0 CST}
+ {3416198400 -18000 1 CDT}
+ {3434338800 -21600 0 CST}
+ {3447648000 -18000 1 CDT}
+ {3465788400 -21600 0 CST}
+ {3479702400 -18000 1 CDT}
+ {3497238000 -21600 0 CST}
+ {3511152000 -18000 1 CDT}
+ {3528687600 -21600 0 CST}
+ {3542601600 -18000 1 CDT}
+ {3560137200 -21600 0 CST}
+ {3574051200 -18000 1 CDT}
+ {3592191600 -21600 0 CST}
+ {3605500800 -18000 1 CDT}
+ {3623641200 -21600 0 CST}
+ {3636950400 -18000 1 CDT}
+ {3655090800 -21600 0 CST}
+ {3669004800 -18000 1 CDT}
+ {3686540400 -21600 0 CST}
+ {3700454400 -18000 1 CDT}
+ {3717990000 -21600 0 CST}
+ {3731904000 -18000 1 CDT}
+ {3750044400 -21600 0 CST}
+ {3763353600 -18000 1 CDT}
+ {3781494000 -21600 0 CST}
+ {3794803200 -18000 1 CDT}
+ {3812943600 -21600 0 CST}
+ {3826252800 -18000 1 CDT}
+ {3844393200 -21600 0 CST}
+ {3858307200 -18000 1 CDT}
+ {3875842800 -21600 0 CST}
+ {3889756800 -18000 1 CDT}
+ {3907292400 -21600 0 CST}
+ {3921206400 -18000 1 CDT}
+ {3939346800 -21600 0 CST}
+ {3952656000 -18000 1 CDT}
+ {3970796400 -21600 0 CST}
+ {3984105600 -18000 1 CDT}
+ {4002246000 -21600 0 CST}
+ {4016160000 -18000 1 CDT}
+ {4033695600 -21600 0 CST}
+ {4047609600 -18000 1 CDT}
+ {4065145200 -21600 0 CST}
+ {4079059200 -18000 1 CDT}
+ {4096594800 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Barbados b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Barbados
new file mode 100644
index 0000000000..ea17073e5c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Barbados
@@ -0,0 +1,15 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Barbados) {
+ {-9223372036854775808 -14309 0 LMT}
+ {-1451678491 -14309 0 BMT}
+ {-1199217691 -14400 0 AST}
+ {234943200 -10800 1 ADT}
+ {244616400 -14400 0 AST}
+ {261554400 -10800 1 ADT}
+ {276066000 -14400 0 AST}
+ {293004000 -10800 1 ADT}
+ {307515600 -14400 0 AST}
+ {325058400 -10800 1 ADT}
+ {338706000 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belem b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belem
new file mode 100644
index 0000000000..42a3ec5aef
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belem
@@ -0,0 +1,35 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Belem) {
+ {-9223372036854775808 -11636 0 LMT}
+ {-1767213964 -10800 0 -03}
+ {-1206957600 -7200 1 -03}
+ {-1191362400 -10800 0 -03}
+ {-1175374800 -7200 1 -03}
+ {-1159826400 -10800 0 -03}
+ {-633819600 -7200 1 -03}
+ {-622069200 -10800 0 -03}
+ {-602283600 -7200 1 -03}
+ {-591832800 -10800 0 -03}
+ {-570747600 -7200 1 -03}
+ {-560210400 -10800 0 -03}
+ {-539125200 -7200 1 -03}
+ {-531352800 -10800 0 -03}
+ {-191365200 -7200 1 -03}
+ {-184197600 -10800 0 -03}
+ {-155163600 -7200 1 -03}
+ {-150069600 -10800 0 -03}
+ {-128898000 -7200 1 -03}
+ {-121125600 -10800 0 -03}
+ {-99954000 -7200 1 -03}
+ {-89589600 -10800 0 -03}
+ {-68418000 -7200 1 -03}
+ {-57967200 -10800 0 -03}
+ {499748400 -7200 1 -03}
+ {511236000 -10800 0 -03}
+ {530593200 -7200 1 -03}
+ {540266400 -10800 0 -03}
+ {562129200 -7200 1 -03}
+ {571197600 -10800 0 -03}
+ {590032800 -10800 0 -03}
+}
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
new file mode 100644
index 0000000000..5b463883de
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize
@@ -0,0 +1,60 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Belize) {
+ {-9223372036854775808 -21168 0 LMT}
+ {-1822500432 -21600 0 CST}
+ {-1616954400 -19800 1 -0530}
+ {-1606069800 -21600 0 CST}
+ {-1585504800 -19800 1 -0530}
+ {-1574015400 -21600 0 CST}
+ {-1554055200 -19800 1 -0530}
+ {-1542565800 -21600 0 CST}
+ {-1522605600 -19800 1 -0530}
+ {-1511116200 -21600 0 CST}
+ {-1490551200 -19800 1 -0530}
+ {-1479666600 -21600 0 CST}
+ {-1459101600 -19800 1 -0530}
+ {-1448217000 -21600 0 CST}
+ {-1427652000 -19800 1 -0530}
+ {-1416162600 -21600 0 CST}
+ {-1396202400 -19800 1 -0530}
+ {-1384713000 -21600 0 CST}
+ {-1364752800 -19800 1 -0530}
+ {-1353263400 -21600 0 CST}
+ {-1333303200 -19800 1 -0530}
+ {-1321813800 -21600 0 CST}
+ {-1301248800 -19800 1 -0530}
+ {-1290364200 -21600 0 CST}
+ {-1269799200 -19800 1 -0530}
+ {-1258914600 -21600 0 CST}
+ {-1238349600 -19800 1 -0530}
+ {-1226860200 -21600 0 CST}
+ {-1206900000 -19800 1 -0530}
+ {-1195410600 -21600 0 CST}
+ {-1175450400 -19800 1 -0530}
+ {-1163961000 -21600 0 CST}
+ {-1143396000 -19800 1 -0530}
+ {-1132511400 -21600 0 CST}
+ {-1111946400 -19800 1 -0530}
+ {-1101061800 -21600 0 CST}
+ {-1080496800 -19800 1 -0530}
+ {-1069612200 -21600 0 CST}
+ {-1049047200 -19800 1 -0530}
+ {-1037557800 -21600 0 CST}
+ {-1017597600 -19800 1 -0530}
+ {-1006108200 -21600 0 CST}
+ {-986148000 -19800 1 -0530}
+ {-974658600 -21600 0 CST}
+ {-954093600 -19800 1 -0530}
+ {-943209000 -21600 0 CST}
+ {-922644000 -19800 1 -0530}
+ {-911759400 -21600 0 CST}
+ {-891194400 -19800 1 -0530}
+ {-879705000 -21600 0 CST}
+ {-859744800 -19800 1 -0530}
+ {-848255400 -21600 0 CST}
+ {123919200 -18000 1 CDT}
+ {129618000 -21600 0 CST}
+ {409039200 -18000 1 CDT}
+ {413874000 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Blanc-Sablon b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Blanc-Sablon
new file mode 100644
index 0000000000..d5485e89dc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Blanc-Sablon
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Blanc-Sablon) {
+ {-9223372036854775808 -13708 0 LMT}
+ {-2713896692 -14400 0 AST}
+ {-1632074400 -10800 1 ADT}
+ {-1615143600 -14400 0 AST}
+ {-880221600 -10800 1 AWT}
+ {-769395600 -10800 1 APT}
+ {-765399600 -14400 0 AST}
+ {14400 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boa_Vista b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boa_Vista
new file mode 100644
index 0000000000..0af989eca3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boa_Vista
@@ -0,0 +1,40 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Boa_Vista) {
+ {-9223372036854775808 -14560 0 LMT}
+ {-1767211040 -14400 0 -04}
+ {-1206954000 -10800 1 -04}
+ {-1191358800 -14400 0 -04}
+ {-1175371200 -10800 1 -04}
+ {-1159822800 -14400 0 -04}
+ {-633816000 -10800 1 -04}
+ {-622065600 -14400 0 -04}
+ {-602280000 -10800 1 -04}
+ {-591829200 -14400 0 -04}
+ {-570744000 -10800 1 -04}
+ {-560206800 -14400 0 -04}
+ {-539121600 -10800 1 -04}
+ {-531349200 -14400 0 -04}
+ {-191361600 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-155160000 -10800 1 -04}
+ {-150066000 -14400 0 -04}
+ {-128894400 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-99950400 -10800 1 -04}
+ {-89586000 -14400 0 -04}
+ {-68414400 -10800 1 -04}
+ {-57963600 -14400 0 -04}
+ {499752000 -10800 1 -04}
+ {511239600 -14400 0 -04}
+ {530596800 -10800 1 -04}
+ {540270000 -14400 0 -04}
+ {562132800 -10800 1 -04}
+ {571201200 -14400 0 -04}
+ {590036400 -14400 0 -04}
+ {938664000 -14400 0 -04}
+ {938923200 -10800 1 -04}
+ {951620400 -14400 0 -04}
+ {970977600 -10800 1 -04}
+ {971578800 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bogota b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bogota
new file mode 100644
index 0000000000..8ca39bac33
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Bogota
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Bogota) {
+ {-9223372036854775808 -17776 0 LMT}
+ {-2707671824 -17776 0 BMT}
+ {-1739041424 -18000 0 -05}
+ {704869200 -14400 1 -05}
+ {733896000 -18000 0 -05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boise b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boise
new file mode 100644
index 0000000000..62b22a011b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Boise
@@ -0,0 +1,281 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Boise) {
+ {-9223372036854775808 -27889 0 LMT}
+ {-2717640000 -28800 0 PST}
+ {-1633269600 -25200 1 PDT}
+ {-1615129200 -28800 0 PST}
+ {-1601820000 -25200 1 PDT}
+ {-1583679600 -28800 0 PST}
+ {-1471788000 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-84380400 -21600 1 MDT}
+ {-68659200 -25200 0 MST}
+ {-52930800 -21600 1 MDT}
+ {-37209600 -25200 0 MST}
+ {-21481200 -21600 1 MDT}
+ {-5760000 -25200 0 MST}
+ {9968400 -21600 1 MDT}
+ {25689600 -25200 0 MST}
+ {41418000 -21600 1 MDT}
+ {57744000 -25200 0 MST}
+ {73472400 -21600 1 MDT}
+ {89193600 -25200 0 MST}
+ {104922000 -21600 1 MDT}
+ {120643200 -25200 0 MST}
+ {126255600 -25200 0 MST}
+ {129114000 -21600 0 MDT}
+ {152092800 -25200 0 MST}
+ {162378000 -21600 1 MDT}
+ {183542400 -25200 0 MST}
+ {199270800 -21600 1 MDT}
+ {215596800 -25200 0 MST}
+ {230720400 -21600 1 MDT}
+ {247046400 -25200 0 MST}
+ {262774800 -21600 1 MDT}
+ {278496000 -25200 0 MST}
+ {294224400 -21600 1 MDT}
+ {309945600 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {986115600 -21600 1 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1173603600 -21600 1 MDT}
+ {1194163200 -25200 0 MST}
+ {1205053200 -21600 1 MDT}
+ {1225612800 -25200 0 MST}
+ {1236502800 -21600 1 MDT}
+ {1257062400 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289116800 -25200 0 MST}
+ {1300006800 -21600 1 MDT}
+ {1320566400 -25200 0 MST}
+ {1331456400 -21600 1 MDT}
+ {1352016000 -25200 0 MST}
+ {1362906000 -21600 1 MDT}
+ {1383465600 -25200 0 MST}
+ {1394355600 -21600 1 MDT}
+ {1414915200 -25200 0 MST}
+ {1425805200 -21600 1 MDT}
+ {1446364800 -25200 0 MST}
+ {1457859600 -21600 1 MDT}
+ {1478419200 -25200 0 MST}
+ {1489309200 -21600 1 MDT}
+ {1509868800 -25200 0 MST}
+ {1520758800 -21600 1 MDT}
+ {1541318400 -25200 0 MST}
+ {1552208400 -21600 1 MDT}
+ {1572768000 -25200 0 MST}
+ {1583658000 -21600 1 MDT}
+ {1604217600 -25200 0 MST}
+ {1615712400 -21600 1 MDT}
+ {1636272000 -25200 0 MST}
+ {1647162000 -21600 1 MDT}
+ {1667721600 -25200 0 MST}
+ {1678611600 -21600 1 MDT}
+ {1699171200 -25200 0 MST}
+ {1710061200 -21600 1 MDT}
+ {1730620800 -25200 0 MST}
+ {1741510800 -21600 1 MDT}
+ {1762070400 -25200 0 MST}
+ {1772960400 -21600 1 MDT}
+ {1793520000 -25200 0 MST}
+ {1805014800 -21600 1 MDT}
+ {1825574400 -25200 0 MST}
+ {1836464400 -21600 1 MDT}
+ {1857024000 -25200 0 MST}
+ {1867914000 -21600 1 MDT}
+ {1888473600 -25200 0 MST}
+ {1899363600 -21600 1 MDT}
+ {1919923200 -25200 0 MST}
+ {1930813200 -21600 1 MDT}
+ {1951372800 -25200 0 MST}
+ {1962867600 -21600 1 MDT}
+ {1983427200 -25200 0 MST}
+ {1994317200 -21600 1 MDT}
+ {2014876800 -25200 0 MST}
+ {2025766800 -21600 1 MDT}
+ {2046326400 -25200 0 MST}
+ {2057216400 -21600 1 MDT}
+ {2077776000 -25200 0 MST}
+ {2088666000 -21600 1 MDT}
+ {2109225600 -25200 0 MST}
+ {2120115600 -21600 1 MDT}
+ {2140675200 -25200 0 MST}
+ {2152170000 -21600 1 MDT}
+ {2172729600 -25200 0 MST}
+ {2183619600 -21600 1 MDT}
+ {2204179200 -25200 0 MST}
+ {2215069200 -21600 1 MDT}
+ {2235628800 -25200 0 MST}
+ {2246518800 -21600 1 MDT}
+ {2267078400 -25200 0 MST}
+ {2277968400 -21600 1 MDT}
+ {2298528000 -25200 0 MST}
+ {2309418000 -21600 1 MDT}
+ {2329977600 -25200 0 MST}
+ {2341472400 -21600 1 MDT}
+ {2362032000 -25200 0 MST}
+ {2372922000 -21600 1 MDT}
+ {2393481600 -25200 0 MST}
+ {2404371600 -21600 1 MDT}
+ {2424931200 -25200 0 MST}
+ {2435821200 -21600 1 MDT}
+ {2456380800 -25200 0 MST}
+ {2467270800 -21600 1 MDT}
+ {2487830400 -25200 0 MST}
+ {2499325200 -21600 1 MDT}
+ {2519884800 -25200 0 MST}
+ {2530774800 -21600 1 MDT}
+ {2551334400 -25200 0 MST}
+ {2562224400 -21600 1 MDT}
+ {2582784000 -25200 0 MST}
+ {2593674000 -21600 1 MDT}
+ {2614233600 -25200 0 MST}
+ {2625123600 -21600 1 MDT}
+ {2645683200 -25200 0 MST}
+ {2656573200 -21600 1 MDT}
+ {2677132800 -25200 0 MST}
+ {2688627600 -21600 1 MDT}
+ {2709187200 -25200 0 MST}
+ {2720077200 -21600 1 MDT}
+ {2740636800 -25200 0 MST}
+ {2751526800 -21600 1 MDT}
+ {2772086400 -25200 0 MST}
+ {2782976400 -21600 1 MDT}
+ {2803536000 -25200 0 MST}
+ {2814426000 -21600 1 MDT}
+ {2834985600 -25200 0 MST}
+ {2846480400 -21600 1 MDT}
+ {2867040000 -25200 0 MST}
+ {2877930000 -21600 1 MDT}
+ {2898489600 -25200 0 MST}
+ {2909379600 -21600 1 MDT}
+ {2929939200 -25200 0 MST}
+ {2940829200 -21600 1 MDT}
+ {2961388800 -25200 0 MST}
+ {2972278800 -21600 1 MDT}
+ {2992838400 -25200 0 MST}
+ {3003728400 -21600 1 MDT}
+ {3024288000 -25200 0 MST}
+ {3035782800 -21600 1 MDT}
+ {3056342400 -25200 0 MST}
+ {3067232400 -21600 1 MDT}
+ {3087792000 -25200 0 MST}
+ {3098682000 -21600 1 MDT}
+ {3119241600 -25200 0 MST}
+ {3130131600 -21600 1 MDT}
+ {3150691200 -25200 0 MST}
+ {3161581200 -21600 1 MDT}
+ {3182140800 -25200 0 MST}
+ {3193030800 -21600 1 MDT}
+ {3213590400 -25200 0 MST}
+ {3225085200 -21600 1 MDT}
+ {3245644800 -25200 0 MST}
+ {3256534800 -21600 1 MDT}
+ {3277094400 -25200 0 MST}
+ {3287984400 -21600 1 MDT}
+ {3308544000 -25200 0 MST}
+ {3319434000 -21600 1 MDT}
+ {3339993600 -25200 0 MST}
+ {3350883600 -21600 1 MDT}
+ {3371443200 -25200 0 MST}
+ {3382938000 -21600 1 MDT}
+ {3403497600 -25200 0 MST}
+ {3414387600 -21600 1 MDT}
+ {3434947200 -25200 0 MST}
+ {3445837200 -21600 1 MDT}
+ {3466396800 -25200 0 MST}
+ {3477286800 -21600 1 MDT}
+ {3497846400 -25200 0 MST}
+ {3508736400 -21600 1 MDT}
+ {3529296000 -25200 0 MST}
+ {3540186000 -21600 1 MDT}
+ {3560745600 -25200 0 MST}
+ {3572240400 -21600 1 MDT}
+ {3592800000 -25200 0 MST}
+ {3603690000 -21600 1 MDT}
+ {3624249600 -25200 0 MST}
+ {3635139600 -21600 1 MDT}
+ {3655699200 -25200 0 MST}
+ {3666589200 -21600 1 MDT}
+ {3687148800 -25200 0 MST}
+ {3698038800 -21600 1 MDT}
+ {3718598400 -25200 0 MST}
+ {3730093200 -21600 1 MDT}
+ {3750652800 -25200 0 MST}
+ {3761542800 -21600 1 MDT}
+ {3782102400 -25200 0 MST}
+ {3792992400 -21600 1 MDT}
+ {3813552000 -25200 0 MST}
+ {3824442000 -21600 1 MDT}
+ {3845001600 -25200 0 MST}
+ {3855891600 -21600 1 MDT}
+ {3876451200 -25200 0 MST}
+ {3887341200 -21600 1 MDT}
+ {3907900800 -25200 0 MST}
+ {3919395600 -21600 1 MDT}
+ {3939955200 -25200 0 MST}
+ {3950845200 -21600 1 MDT}
+ {3971404800 -25200 0 MST}
+ {3982294800 -21600 1 MDT}
+ {4002854400 -25200 0 MST}
+ {4013744400 -21600 1 MDT}
+ {4034304000 -25200 0 MST}
+ {4045194000 -21600 1 MDT}
+ {4065753600 -25200 0 MST}
+ {4076643600 -21600 1 MDT}
+ {4097203200 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Buenos_Aires b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Buenos_Aires
new file mode 100644
index 0000000000..138919549a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Buenos_Aires
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Argentina/Buenos_Aires)]} {
+ LoadTimeZoneFile America/Argentina/Buenos_Aires
+}
+set TZData(:America/Buenos_Aires) $TZData(:America/Argentina/Buenos_Aires)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cambridge_Bay b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cambridge_Bay
new file mode 100644
index 0000000000..3115ee1bf5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cambridge_Bay
@@ -0,0 +1,252 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Cambridge_Bay) {
+ {-9223372036854775808 0 0 -00}
+ {-1577923200 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-147891600 -18000 1 MDDT}
+ {-131562000 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941360400 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972806400 -18000 0 EST}
+ {973400400 -21600 0 CST}
+ {986115600 -21600 0 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1173603600 -21600 1 MDT}
+ {1194163200 -25200 0 MST}
+ {1205053200 -21600 1 MDT}
+ {1225612800 -25200 0 MST}
+ {1236502800 -21600 1 MDT}
+ {1257062400 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289116800 -25200 0 MST}
+ {1300006800 -21600 1 MDT}
+ {1320566400 -25200 0 MST}
+ {1331456400 -21600 1 MDT}
+ {1352016000 -25200 0 MST}
+ {1362906000 -21600 1 MDT}
+ {1383465600 -25200 0 MST}
+ {1394355600 -21600 1 MDT}
+ {1414915200 -25200 0 MST}
+ {1425805200 -21600 1 MDT}
+ {1446364800 -25200 0 MST}
+ {1457859600 -21600 1 MDT}
+ {1478419200 -25200 0 MST}
+ {1489309200 -21600 1 MDT}
+ {1509868800 -25200 0 MST}
+ {1520758800 -21600 1 MDT}
+ {1541318400 -25200 0 MST}
+ {1552208400 -21600 1 MDT}
+ {1572768000 -25200 0 MST}
+ {1583658000 -21600 1 MDT}
+ {1604217600 -25200 0 MST}
+ {1615712400 -21600 1 MDT}
+ {1636272000 -25200 0 MST}
+ {1647162000 -21600 1 MDT}
+ {1667721600 -25200 0 MST}
+ {1678611600 -21600 1 MDT}
+ {1699171200 -25200 0 MST}
+ {1710061200 -21600 1 MDT}
+ {1730620800 -25200 0 MST}
+ {1741510800 -21600 1 MDT}
+ {1762070400 -25200 0 MST}
+ {1772960400 -21600 1 MDT}
+ {1793520000 -25200 0 MST}
+ {1805014800 -21600 1 MDT}
+ {1825574400 -25200 0 MST}
+ {1836464400 -21600 1 MDT}
+ {1857024000 -25200 0 MST}
+ {1867914000 -21600 1 MDT}
+ {1888473600 -25200 0 MST}
+ {1899363600 -21600 1 MDT}
+ {1919923200 -25200 0 MST}
+ {1930813200 -21600 1 MDT}
+ {1951372800 -25200 0 MST}
+ {1962867600 -21600 1 MDT}
+ {1983427200 -25200 0 MST}
+ {1994317200 -21600 1 MDT}
+ {2014876800 -25200 0 MST}
+ {2025766800 -21600 1 MDT}
+ {2046326400 -25200 0 MST}
+ {2057216400 -21600 1 MDT}
+ {2077776000 -25200 0 MST}
+ {2088666000 -21600 1 MDT}
+ {2109225600 -25200 0 MST}
+ {2120115600 -21600 1 MDT}
+ {2140675200 -25200 0 MST}
+ {2152170000 -21600 1 MDT}
+ {2172729600 -25200 0 MST}
+ {2183619600 -21600 1 MDT}
+ {2204179200 -25200 0 MST}
+ {2215069200 -21600 1 MDT}
+ {2235628800 -25200 0 MST}
+ {2246518800 -21600 1 MDT}
+ {2267078400 -25200 0 MST}
+ {2277968400 -21600 1 MDT}
+ {2298528000 -25200 0 MST}
+ {2309418000 -21600 1 MDT}
+ {2329977600 -25200 0 MST}
+ {2341472400 -21600 1 MDT}
+ {2362032000 -25200 0 MST}
+ {2372922000 -21600 1 MDT}
+ {2393481600 -25200 0 MST}
+ {2404371600 -21600 1 MDT}
+ {2424931200 -25200 0 MST}
+ {2435821200 -21600 1 MDT}
+ {2456380800 -25200 0 MST}
+ {2467270800 -21600 1 MDT}
+ {2487830400 -25200 0 MST}
+ {2499325200 -21600 1 MDT}
+ {2519884800 -25200 0 MST}
+ {2530774800 -21600 1 MDT}
+ {2551334400 -25200 0 MST}
+ {2562224400 -21600 1 MDT}
+ {2582784000 -25200 0 MST}
+ {2593674000 -21600 1 MDT}
+ {2614233600 -25200 0 MST}
+ {2625123600 -21600 1 MDT}
+ {2645683200 -25200 0 MST}
+ {2656573200 -21600 1 MDT}
+ {2677132800 -25200 0 MST}
+ {2688627600 -21600 1 MDT}
+ {2709187200 -25200 0 MST}
+ {2720077200 -21600 1 MDT}
+ {2740636800 -25200 0 MST}
+ {2751526800 -21600 1 MDT}
+ {2772086400 -25200 0 MST}
+ {2782976400 -21600 1 MDT}
+ {2803536000 -25200 0 MST}
+ {2814426000 -21600 1 MDT}
+ {2834985600 -25200 0 MST}
+ {2846480400 -21600 1 MDT}
+ {2867040000 -25200 0 MST}
+ {2877930000 -21600 1 MDT}
+ {2898489600 -25200 0 MST}
+ {2909379600 -21600 1 MDT}
+ {2929939200 -25200 0 MST}
+ {2940829200 -21600 1 MDT}
+ {2961388800 -25200 0 MST}
+ {2972278800 -21600 1 MDT}
+ {2992838400 -25200 0 MST}
+ {3003728400 -21600 1 MDT}
+ {3024288000 -25200 0 MST}
+ {3035782800 -21600 1 MDT}
+ {3056342400 -25200 0 MST}
+ {3067232400 -21600 1 MDT}
+ {3087792000 -25200 0 MST}
+ {3098682000 -21600 1 MDT}
+ {3119241600 -25200 0 MST}
+ {3130131600 -21600 1 MDT}
+ {3150691200 -25200 0 MST}
+ {3161581200 -21600 1 MDT}
+ {3182140800 -25200 0 MST}
+ {3193030800 -21600 1 MDT}
+ {3213590400 -25200 0 MST}
+ {3225085200 -21600 1 MDT}
+ {3245644800 -25200 0 MST}
+ {3256534800 -21600 1 MDT}
+ {3277094400 -25200 0 MST}
+ {3287984400 -21600 1 MDT}
+ {3308544000 -25200 0 MST}
+ {3319434000 -21600 1 MDT}
+ {3339993600 -25200 0 MST}
+ {3350883600 -21600 1 MDT}
+ {3371443200 -25200 0 MST}
+ {3382938000 -21600 1 MDT}
+ {3403497600 -25200 0 MST}
+ {3414387600 -21600 1 MDT}
+ {3434947200 -25200 0 MST}
+ {3445837200 -21600 1 MDT}
+ {3466396800 -25200 0 MST}
+ {3477286800 -21600 1 MDT}
+ {3497846400 -25200 0 MST}
+ {3508736400 -21600 1 MDT}
+ {3529296000 -25200 0 MST}
+ {3540186000 -21600 1 MDT}
+ {3560745600 -25200 0 MST}
+ {3572240400 -21600 1 MDT}
+ {3592800000 -25200 0 MST}
+ {3603690000 -21600 1 MDT}
+ {3624249600 -25200 0 MST}
+ {3635139600 -21600 1 MDT}
+ {3655699200 -25200 0 MST}
+ {3666589200 -21600 1 MDT}
+ {3687148800 -25200 0 MST}
+ {3698038800 -21600 1 MDT}
+ {3718598400 -25200 0 MST}
+ {3730093200 -21600 1 MDT}
+ {3750652800 -25200 0 MST}
+ {3761542800 -21600 1 MDT}
+ {3782102400 -25200 0 MST}
+ {3792992400 -21600 1 MDT}
+ {3813552000 -25200 0 MST}
+ {3824442000 -21600 1 MDT}
+ {3845001600 -25200 0 MST}
+ {3855891600 -21600 1 MDT}
+ {3876451200 -25200 0 MST}
+ {3887341200 -21600 1 MDT}
+ {3907900800 -25200 0 MST}
+ {3919395600 -21600 1 MDT}
+ {3939955200 -25200 0 MST}
+ {3950845200 -21600 1 MDT}
+ {3971404800 -25200 0 MST}
+ {3982294800 -21600 1 MDT}
+ {4002854400 -25200 0 MST}
+ {4013744400 -21600 1 MDT}
+ {4034304000 -25200 0 MST}
+ {4045194000 -21600 1 MDT}
+ {4065753600 -25200 0 MST}
+ {4076643600 -21600 1 MDT}
+ {4097203200 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Campo_Grande b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Campo_Grande
new file mode 100644
index 0000000000..904c27de1a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Campo_Grande
@@ -0,0 +1,96 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Campo_Grande) {
+ {-9223372036854775808 -13108 0 LMT}
+ {-1767212492 -14400 0 -04}
+ {-1206954000 -10800 1 -04}
+ {-1191358800 -14400 0 -04}
+ {-1175371200 -10800 1 -04}
+ {-1159822800 -14400 0 -04}
+ {-633816000 -10800 1 -04}
+ {-622065600 -14400 0 -04}
+ {-602280000 -10800 1 -04}
+ {-591829200 -14400 0 -04}
+ {-570744000 -10800 1 -04}
+ {-560206800 -14400 0 -04}
+ {-539121600 -10800 1 -04}
+ {-531349200 -14400 0 -04}
+ {-191361600 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-155160000 -10800 1 -04}
+ {-150066000 -14400 0 -04}
+ {-128894400 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-99950400 -10800 1 -04}
+ {-89586000 -14400 0 -04}
+ {-68414400 -10800 1 -04}
+ {-57963600 -14400 0 -04}
+ {499752000 -10800 1 -04}
+ {511239600 -14400 0 -04}
+ {530596800 -10800 1 -04}
+ {540270000 -14400 0 -04}
+ {562132800 -10800 1 -04}
+ {571201200 -14400 0 -04}
+ {592977600 -10800 1 -04}
+ {602046000 -14400 0 -04}
+ {624427200 -10800 1 -04}
+ {634705200 -14400 0 -04}
+ {656481600 -10800 1 -04}
+ {666759600 -14400 0 -04}
+ {687931200 -10800 1 -04}
+ {697604400 -14400 0 -04}
+ {719985600 -10800 1 -04}
+ {728449200 -14400 0 -04}
+ {750830400 -10800 1 -04}
+ {761713200 -14400 0 -04}
+ {782280000 -10800 1 -04}
+ {793162800 -14400 0 -04}
+ {813729600 -10800 1 -04}
+ {824007600 -14400 0 -04}
+ {844574400 -10800 1 -04}
+ {856062000 -14400 0 -04}
+ {876110400 -10800 1 -04}
+ {888721200 -14400 0 -04}
+ {908078400 -10800 1 -04}
+ {919566000 -14400 0 -04}
+ {938923200 -10800 1 -04}
+ {951620400 -14400 0 -04}
+ {970977600 -10800 1 -04}
+ {982465200 -14400 0 -04}
+ {1003032000 -10800 1 -04}
+ {1013914800 -14400 0 -04}
+ {1036296000 -10800 1 -04}
+ {1045364400 -14400 0 -04}
+ {1066536000 -10800 1 -04}
+ {1076814000 -14400 0 -04}
+ {1099368000 -10800 1 -04}
+ {1108868400 -14400 0 -04}
+ {1129435200 -10800 1 -04}
+ {1140318000 -14400 0 -04}
+ {1162699200 -10800 1 -04}
+ {1172372400 -14400 0 -04}
+ {1192334400 -10800 1 -04}
+ {1203217200 -14400 0 -04}
+ {1224388800 -10800 1 -04}
+ {1234666800 -14400 0 -04}
+ {1255838400 -10800 1 -04}
+ {1266721200 -14400 0 -04}
+ {1287288000 -10800 1 -04}
+ {1298170800 -14400 0 -04}
+ {1318737600 -10800 1 -04}
+ {1330225200 -14400 0 -04}
+ {1350792000 -10800 1 -04}
+ {1361070000 -14400 0 -04}
+ {1382241600 -10800 1 -04}
+ {1392519600 -14400 0 -04}
+ {1413691200 -10800 1 -04}
+ {1424574000 -14400 0 -04}
+ {1445140800 -10800 1 -04}
+ {1456023600 -14400 0 -04}
+ {1476590400 -10800 1 -04}
+ {1487473200 -14400 0 -04}
+ {1508040000 -10800 1 -04}
+ {1518922800 -14400 0 -04}
+ {1541304000 -10800 1 -04}
+ {1550372400 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cancun b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cancun
new file mode 100644
index 0000000000..fe5a0609fe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cancun
@@ -0,0 +1,47 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Cancun) {
+ {-9223372036854775808 -20824 0 LMT}
+ {-1514743200 -21600 0 CST}
+ {377935200 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {902041200 -18000 0 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {989136000 -18000 1 CDT}
+ {1001833200 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1175414400 -18000 1 CDT}
+ {1193554800 -21600 0 CST}
+ {1207468800 -18000 1 CDT}
+ {1225004400 -21600 0 CST}
+ {1238918400 -18000 1 CDT}
+ {1256454000 -21600 0 CST}
+ {1270368000 -18000 1 CDT}
+ {1288508400 -21600 0 CST}
+ {1301817600 -18000 1 CDT}
+ {1319958000 -21600 0 CST}
+ {1333267200 -18000 1 CDT}
+ {1351407600 -21600 0 CST}
+ {1365321600 -18000 1 CDT}
+ {1382857200 -21600 0 CST}
+ {1396771200 -18000 1 CDT}
+ {1414306800 -21600 0 CST}
+ {1422777600 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Caracas b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Caracas
new file mode 100644
index 0000000000..f0dbffeb42
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Caracas
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Caracas) {
+ {-9223372036854775808 -16064 0 LMT}
+ {-2524505536 -16060 0 CMT}
+ {-1826739140 -16200 0 -0430}
+ {-157750200 -14400 0 -04}
+ {1197183600 -16200 0 -0430}
+ {1462086000 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Catamarca b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Catamarca
new file mode 100644
index 0000000000..01c8ab6d92
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Catamarca
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Argentina/Catamarca)]} {
+ LoadTimeZoneFile America/Argentina/Catamarca
+}
+set TZData(:America/Catamarca) $TZData(:America/Argentina/Catamarca)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayenne b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayenne
new file mode 100644
index 0000000000..6b1a3e90ec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayenne
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Cayenne) {
+ {-9223372036854775808 -12560 0 LMT}
+ {-1846269040 -14400 0 -04}
+ {-71092800 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayman b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayman
new file mode 100644
index 0000000000..92ce5e23e0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cayman
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Panama)]} {
+ LoadTimeZoneFile America/Panama
+}
+set TZData(:America/Cayman) $TZData(:America/Panama)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chicago b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chicago
new file mode 100644
index 0000000000..545aedb4b7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chicago
@@ -0,0 +1,369 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Chicago) {
+ {-9223372036854775808 -21036 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-1577901600 -21600 0 CST}
+ {-1563724800 -18000 1 CDT}
+ {-1551632400 -21600 0 CST}
+ {-1538928000 -18000 1 CDT}
+ {-1520182800 -21600 0 CST}
+ {-1504454400 -18000 1 CDT}
+ {-1491757200 -21600 0 CST}
+ {-1473004800 -18000 1 CDT}
+ {-1459702800 -21600 0 CST}
+ {-1441555200 -18000 1 CDT}
+ {-1428253200 -21600 0 CST}
+ {-1410105600 -18000 1 CDT}
+ {-1396803600 -21600 0 CST}
+ {-1378656000 -18000 1 CDT}
+ {-1365354000 -21600 0 CST}
+ {-1347206400 -18000 1 CDT}
+ {-1333904400 -21600 0 CST}
+ {-1315152000 -18000 1 CDT}
+ {-1301850000 -21600 0 CST}
+ {-1283702400 -18000 1 CDT}
+ {-1270400400 -21600 0 CST}
+ {-1252252800 -18000 1 CDT}
+ {-1238950800 -21600 0 CST}
+ {-1220803200 -18000 1 CDT}
+ {-1207501200 -21600 0 CST}
+ {-1189353600 -18000 1 CDT}
+ {-1176051600 -21600 0 CST}
+ {-1157299200 -18000 1 CDT}
+ {-1144602000 -21600 0 CST}
+ {-1125849600 -18000 1 CDT}
+ {-1112547600 -21600 0 CST}
+ {-1094400000 -18000 1 CDT}
+ {-1081098000 -21600 0 CST}
+ {-1067788800 -18000 0 EST}
+ {-1045414800 -21600 0 CST}
+ {-1031500800 -18000 1 CDT}
+ {-1018198800 -21600 0 CST}
+ {-1000051200 -18000 1 CDT}
+ {-986749200 -21600 0 CST}
+ {-967996800 -18000 1 CDT}
+ {-955299600 -21600 0 CST}
+ {-936547200 -18000 1 CDT}
+ {-923245200 -21600 0 CST}
+ {-905097600 -18000 1 CDT}
+ {-891795600 -21600 0 CST}
+ {-883591200 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-757360800 -21600 0 CST}
+ {-747244800 -18000 1 CDT}
+ {-733942800 -21600 0 CST}
+ {-715795200 -18000 1 CDT}
+ {-702493200 -21600 0 CST}
+ {-684345600 -18000 1 CDT}
+ {-671043600 -21600 0 CST}
+ {-652896000 -18000 1 CDT}
+ {-639594000 -21600 0 CST}
+ {-620841600 -18000 1 CDT}
+ {-608144400 -21600 0 CST}
+ {-589392000 -18000 1 CDT}
+ {-576090000 -21600 0 CST}
+ {-557942400 -18000 1 CDT}
+ {-544640400 -21600 0 CST}
+ {-526492800 -18000 1 CDT}
+ {-513190800 -21600 0 CST}
+ {-495043200 -18000 1 CDT}
+ {-481741200 -21600 0 CST}
+ {-463593600 -18000 1 CDT}
+ {-447267600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-415818000 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-384368400 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-352918800 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-321469200 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-289414800 -21600 0 CST}
+ {-273686400 -18000 1 CDT}
+ {-257965200 -21600 0 CST}
+ {-242236800 -18000 1 CDT}
+ {-226515600 -21600 0 CST}
+ {-210787200 -18000 1 CDT}
+ {-195066000 -21600 0 CST}
+ {-179337600 -18000 1 CDT}
+ {-163616400 -21600 0 CST}
+ {-147888000 -18000 1 CDT}
+ {-131562000 -21600 0 CST}
+ {-116438400 -18000 1 CDT}
+ {-100112400 -21600 0 CST}
+ {-94672800 -21600 0 CST}
+ {-84384000 -18000 1 CDT}
+ {-68662800 -21600 0 CST}
+ {-52934400 -18000 1 CDT}
+ {-37213200 -21600 0 CST}
+ {-21484800 -18000 1 CDT}
+ {-5763600 -21600 0 CST}
+ {9964800 -18000 1 CDT}
+ {25686000 -21600 0 CST}
+ {41414400 -18000 1 CDT}
+ {57740400 -21600 0 CST}
+ {73468800 -18000 1 CDT}
+ {89190000 -21600 0 CST}
+ {104918400 -18000 1 CDT}
+ {120639600 -21600 0 CST}
+ {126691200 -18000 1 CDT}
+ {152089200 -21600 0 CST}
+ {162374400 -18000 1 CDT}
+ {183538800 -21600 0 CST}
+ {199267200 -18000 1 CDT}
+ {215593200 -21600 0 CST}
+ {230716800 -18000 1 CDT}
+ {247042800 -21600 0 CST}
+ {262771200 -18000 1 CDT}
+ {278492400 -21600 0 CST}
+ {294220800 -18000 1 CDT}
+ {309942000 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341391600 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372841200 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404895600 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436345200 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467794800 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499244400 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530694000 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562143600 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625647600 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657097200 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688546800 -21600 0 CST}
+ {702460800 -18000 1 CDT}
+ {719996400 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752050800 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783500400 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814950000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {986112000 -18000 1 CDT}
+ {1004252400 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chihuahua b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chihuahua
new file mode 100644
index 0000000000..5444930324
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Chihuahua
@@ -0,0 +1,221 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Chihuahua) {
+ {-9223372036854775808 -25460 0 LMT}
+ {-1514739600 -25200 0 MST}
+ {-1343066400 -21600 0 CST}
+ {-1234807200 -25200 0 MST}
+ {-1220292000 -21600 0 CST}
+ {-1207159200 -25200 0 MST}
+ {-1191344400 -21600 0 CST}
+ {820476000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {883634400 -21600 0 CST}
+ {891766800 -21600 0 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {989139600 -21600 1 MDT}
+ {1001836800 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1175418000 -21600 1 MDT}
+ {1193558400 -25200 0 MST}
+ {1207472400 -21600 1 MDT}
+ {1225008000 -25200 0 MST}
+ {1238922000 -21600 1 MDT}
+ {1256457600 -25200 0 MST}
+ {1270371600 -21600 1 MDT}
+ {1288512000 -25200 0 MST}
+ {1301821200 -21600 1 MDT}
+ {1319961600 -25200 0 MST}
+ {1333270800 -21600 1 MDT}
+ {1351411200 -25200 0 MST}
+ {1365325200 -21600 1 MDT}
+ {1382860800 -25200 0 MST}
+ {1396774800 -21600 1 MDT}
+ {1414310400 -25200 0 MST}
+ {1428224400 -21600 1 MDT}
+ {1445760000 -25200 0 MST}
+ {1459674000 -21600 1 MDT}
+ {1477814400 -25200 0 MST}
+ {1491123600 -21600 1 MDT}
+ {1509264000 -25200 0 MST}
+ {1522573200 -21600 1 MDT}
+ {1540713600 -25200 0 MST}
+ {1554627600 -21600 1 MDT}
+ {1572163200 -25200 0 MST}
+ {1586077200 -21600 1 MDT}
+ {1603612800 -25200 0 MST}
+ {1617526800 -21600 1 MDT}
+ {1635667200 -25200 0 MST}
+ {1648976400 -21600 1 MDT}
+ {1667116800 -25200 0 MST}
+ {1680426000 -21600 1 MDT}
+ {1698566400 -25200 0 MST}
+ {1712480400 -21600 1 MDT}
+ {1730016000 -25200 0 MST}
+ {1743930000 -21600 1 MDT}
+ {1761465600 -25200 0 MST}
+ {1775379600 -21600 1 MDT}
+ {1792915200 -25200 0 MST}
+ {1806829200 -21600 1 MDT}
+ {1824969600 -25200 0 MST}
+ {1838278800 -21600 1 MDT}
+ {1856419200 -25200 0 MST}
+ {1869728400 -21600 1 MDT}
+ {1887868800 -25200 0 MST}
+ {1901782800 -21600 1 MDT}
+ {1919318400 -25200 0 MST}
+ {1933232400 -21600 1 MDT}
+ {1950768000 -25200 0 MST}
+ {1964682000 -21600 1 MDT}
+ {1982822400 -25200 0 MST}
+ {1996131600 -21600 1 MDT}
+ {2014272000 -25200 0 MST}
+ {2027581200 -21600 1 MDT}
+ {2045721600 -25200 0 MST}
+ {2059030800 -21600 1 MDT}
+ {2077171200 -25200 0 MST}
+ {2091085200 -21600 1 MDT}
+ {2108620800 -25200 0 MST}
+ {2122534800 -21600 1 MDT}
+ {2140070400 -25200 0 MST}
+ {2153984400 -21600 1 MDT}
+ {2172124800 -25200 0 MST}
+ {2185434000 -21600 1 MDT}
+ {2203574400 -25200 0 MST}
+ {2216883600 -21600 1 MDT}
+ {2235024000 -25200 0 MST}
+ {2248938000 -21600 1 MDT}
+ {2266473600 -25200 0 MST}
+ {2280387600 -21600 1 MDT}
+ {2297923200 -25200 0 MST}
+ {2311837200 -21600 1 MDT}
+ {2329372800 -25200 0 MST}
+ {2343286800 -21600 1 MDT}
+ {2361427200 -25200 0 MST}
+ {2374736400 -21600 1 MDT}
+ {2392876800 -25200 0 MST}
+ {2406186000 -21600 1 MDT}
+ {2424326400 -25200 0 MST}
+ {2438240400 -21600 1 MDT}
+ {2455776000 -25200 0 MST}
+ {2469690000 -21600 1 MDT}
+ {2487225600 -25200 0 MST}
+ {2501139600 -21600 1 MDT}
+ {2519280000 -25200 0 MST}
+ {2532589200 -21600 1 MDT}
+ {2550729600 -25200 0 MST}
+ {2564038800 -21600 1 MDT}
+ {2582179200 -25200 0 MST}
+ {2596093200 -21600 1 MDT}
+ {2613628800 -25200 0 MST}
+ {2627542800 -21600 1 MDT}
+ {2645078400 -25200 0 MST}
+ {2658992400 -21600 1 MDT}
+ {2676528000 -25200 0 MST}
+ {2690442000 -21600 1 MDT}
+ {2708582400 -25200 0 MST}
+ {2721891600 -21600 1 MDT}
+ {2740032000 -25200 0 MST}
+ {2753341200 -21600 1 MDT}
+ {2771481600 -25200 0 MST}
+ {2785395600 -21600 1 MDT}
+ {2802931200 -25200 0 MST}
+ {2816845200 -21600 1 MDT}
+ {2834380800 -25200 0 MST}
+ {2848294800 -21600 1 MDT}
+ {2866435200 -25200 0 MST}
+ {2879744400 -21600 1 MDT}
+ {2897884800 -25200 0 MST}
+ {2911194000 -21600 1 MDT}
+ {2929334400 -25200 0 MST}
+ {2942643600 -21600 1 MDT}
+ {2960784000 -25200 0 MST}
+ {2974698000 -21600 1 MDT}
+ {2992233600 -25200 0 MST}
+ {3006147600 -21600 1 MDT}
+ {3023683200 -25200 0 MST}
+ {3037597200 -21600 1 MDT}
+ {3055737600 -25200 0 MST}
+ {3069046800 -21600 1 MDT}
+ {3087187200 -25200 0 MST}
+ {3100496400 -21600 1 MDT}
+ {3118636800 -25200 0 MST}
+ {3132550800 -21600 1 MDT}
+ {3150086400 -25200 0 MST}
+ {3164000400 -21600 1 MDT}
+ {3181536000 -25200 0 MST}
+ {3195450000 -21600 1 MDT}
+ {3212985600 -25200 0 MST}
+ {3226899600 -21600 1 MDT}
+ {3245040000 -25200 0 MST}
+ {3258349200 -21600 1 MDT}
+ {3276489600 -25200 0 MST}
+ {3289798800 -21600 1 MDT}
+ {3307939200 -25200 0 MST}
+ {3321853200 -21600 1 MDT}
+ {3339388800 -25200 0 MST}
+ {3353302800 -21600 1 MDT}
+ {3370838400 -25200 0 MST}
+ {3384752400 -21600 1 MDT}
+ {3402892800 -25200 0 MST}
+ {3416202000 -21600 1 MDT}
+ {3434342400 -25200 0 MST}
+ {3447651600 -21600 1 MDT}
+ {3465792000 -25200 0 MST}
+ {3479706000 -21600 1 MDT}
+ {3497241600 -25200 0 MST}
+ {3511155600 -21600 1 MDT}
+ {3528691200 -25200 0 MST}
+ {3542605200 -21600 1 MDT}
+ {3560140800 -25200 0 MST}
+ {3574054800 -21600 1 MDT}
+ {3592195200 -25200 0 MST}
+ {3605504400 -21600 1 MDT}
+ {3623644800 -25200 0 MST}
+ {3636954000 -21600 1 MDT}
+ {3655094400 -25200 0 MST}
+ {3669008400 -21600 1 MDT}
+ {3686544000 -25200 0 MST}
+ {3700458000 -21600 1 MDT}
+ {3717993600 -25200 0 MST}
+ {3731907600 -21600 1 MDT}
+ {3750048000 -25200 0 MST}
+ {3763357200 -21600 1 MDT}
+ {3781497600 -25200 0 MST}
+ {3794806800 -21600 1 MDT}
+ {3812947200 -25200 0 MST}
+ {3826256400 -21600 1 MDT}
+ {3844396800 -25200 0 MST}
+ {3858310800 -21600 1 MDT}
+ {3875846400 -25200 0 MST}
+ {3889760400 -21600 1 MDT}
+ {3907296000 -25200 0 MST}
+ {3921210000 -21600 1 MDT}
+ {3939350400 -25200 0 MST}
+ {3952659600 -21600 1 MDT}
+ {3970800000 -25200 0 MST}
+ {3984109200 -21600 1 MDT}
+ {4002249600 -25200 0 MST}
+ {4016163600 -21600 1 MDT}
+ {4033699200 -25200 0 MST}
+ {4047613200 -21600 1 MDT}
+ {4065148800 -25200 0 MST}
+ {4079062800 -21600 1 MDT}
+ {4096598400 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Coral_Harbour b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Coral_Harbour
new file mode 100644
index 0000000000..a27dc0341f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Coral_Harbour
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Atikokan)]} {
+ LoadTimeZoneFile America/Atikokan
+}
+set TZData(:America/Coral_Harbour) $TZData(:America/Atikokan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cordoba b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cordoba
new file mode 100644
index 0000000000..c881558359
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cordoba
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Argentina/Cordoba)]} {
+ LoadTimeZoneFile America/Argentina/Cordoba
+}
+set TZData(:America/Cordoba) $TZData(:America/Argentina/Cordoba)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Costa_Rica b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Costa_Rica
new file mode 100644
index 0000000000..8fc9343959
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Costa_Rica
@@ -0,0 +1,15 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Costa_Rica) {
+ {-9223372036854775808 -20173 0 LMT}
+ {-2524501427 -20173 0 SJMT}
+ {-1545071027 -21600 0 CST}
+ {288770400 -18000 1 CDT}
+ {297234000 -21600 0 CST}
+ {320220000 -18000 1 CDT}
+ {328683600 -21600 0 CST}
+ {664264800 -18000 1 CDT}
+ {678344400 -21600 0 CST}
+ {695714400 -18000 1 CDT}
+ {700635600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Creston b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Creston
new file mode 100644
index 0000000000..30369a9ac9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Creston
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Creston) {
+ {-9223372036854775808 -27964 0 LMT}
+ {-2713882436 -25200 0 MST}
+ {-1680454800 -28800 0 PST}
+ {-1627833600 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cuiaba b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cuiaba
new file mode 100644
index 0000000000..fd97289192
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Cuiaba
@@ -0,0 +1,96 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Cuiaba) {
+ {-9223372036854775808 -13460 0 LMT}
+ {-1767212140 -14400 0 -04}
+ {-1206954000 -10800 1 -04}
+ {-1191358800 -14400 0 -04}
+ {-1175371200 -10800 1 -04}
+ {-1159822800 -14400 0 -04}
+ {-633816000 -10800 1 -04}
+ {-622065600 -14400 0 -04}
+ {-602280000 -10800 1 -04}
+ {-591829200 -14400 0 -04}
+ {-570744000 -10800 1 -04}
+ {-560206800 -14400 0 -04}
+ {-539121600 -10800 1 -04}
+ {-531349200 -14400 0 -04}
+ {-191361600 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-155160000 -10800 1 -04}
+ {-150066000 -14400 0 -04}
+ {-128894400 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-99950400 -10800 1 -04}
+ {-89586000 -14400 0 -04}
+ {-68414400 -10800 1 -04}
+ {-57963600 -14400 0 -04}
+ {499752000 -10800 1 -04}
+ {511239600 -14400 0 -04}
+ {530596800 -10800 1 -04}
+ {540270000 -14400 0 -04}
+ {562132800 -10800 1 -04}
+ {571201200 -14400 0 -04}
+ {592977600 -10800 1 -04}
+ {602046000 -14400 0 -04}
+ {624427200 -10800 1 -04}
+ {634705200 -14400 0 -04}
+ {656481600 -10800 1 -04}
+ {666759600 -14400 0 -04}
+ {687931200 -10800 1 -04}
+ {697604400 -14400 0 -04}
+ {719985600 -10800 1 -04}
+ {728449200 -14400 0 -04}
+ {750830400 -10800 1 -04}
+ {761713200 -14400 0 -04}
+ {782280000 -10800 1 -04}
+ {793162800 -14400 0 -04}
+ {813729600 -10800 1 -04}
+ {824007600 -14400 0 -04}
+ {844574400 -10800 1 -04}
+ {856062000 -14400 0 -04}
+ {876110400 -10800 1 -04}
+ {888721200 -14400 0 -04}
+ {908078400 -10800 1 -04}
+ {919566000 -14400 0 -04}
+ {938923200 -10800 1 -04}
+ {951620400 -14400 0 -04}
+ {970977600 -10800 1 -04}
+ {982465200 -14400 0 -04}
+ {1003032000 -10800 1 -04}
+ {1013914800 -14400 0 -04}
+ {1036296000 -10800 1 -04}
+ {1045364400 -14400 0 -04}
+ {1064372400 -14400 0 -04}
+ {1096603200 -14400 0 -04}
+ {1099368000 -10800 1 -04}
+ {1108868400 -14400 0 -04}
+ {1129435200 -10800 1 -04}
+ {1140318000 -14400 0 -04}
+ {1162699200 -10800 1 -04}
+ {1172372400 -14400 0 -04}
+ {1192334400 -10800 1 -04}
+ {1203217200 -14400 0 -04}
+ {1224388800 -10800 1 -04}
+ {1234666800 -14400 0 -04}
+ {1255838400 -10800 1 -04}
+ {1266721200 -14400 0 -04}
+ {1287288000 -10800 1 -04}
+ {1298170800 -14400 0 -04}
+ {1318737600 -10800 1 -04}
+ {1330225200 -14400 0 -04}
+ {1350792000 -10800 1 -04}
+ {1361070000 -14400 0 -04}
+ {1382241600 -10800 1 -04}
+ {1392519600 -14400 0 -04}
+ {1413691200 -10800 1 -04}
+ {1424574000 -14400 0 -04}
+ {1445140800 -10800 1 -04}
+ {1456023600 -14400 0 -04}
+ {1476590400 -10800 1 -04}
+ {1487473200 -14400 0 -04}
+ {1508040000 -10800 1 -04}
+ {1518922800 -14400 0 -04}
+ {1541304000 -10800 1 -04}
+ {1550372400 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Curacao b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Curacao
new file mode 100644
index 0000000000..0a190903f5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Curacao
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Curacao) {
+ {-9223372036854775808 -16547 0 LMT}
+ {-1826738653 -16200 0 -0430}
+ {-157750200 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Danmarkshavn b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Danmarkshavn
new file mode 100644
index 0000000000..4d9d7bb780
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Danmarkshavn
@@ -0,0 +1,39 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Danmarkshavn) {
+ {-9223372036854775808 -4480 0 LMT}
+ {-1686091520 -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}
+ {820465200 0 0 GMT}
+}
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
new file mode 100644
index 0000000000..8d2b641903
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson
@@ -0,0 +1,256 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Dawson) {
+ {-9223372036854775808 -33460 0 LMT}
+ {-2188996940 -32400 0 YST}
+ {-1632056400 -28800 1 YDT}
+ {-1615125600 -32400 0 YST}
+ {-1596978000 -28800 1 YDT}
+ {-1583164800 -32400 0 YST}
+ {-880203600 -28800 1 YWT}
+ {-769395600 -28800 1 YPT}
+ {-765381600 -32400 0 YST}
+ {-147884400 -25200 1 YDDT}
+ {-131554800 -32400 0 YST}
+ {315561600 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {436352400 -28800 0 PST}
+ {452080800 -25200 1 PDT}
+ {467802000 -28800 0 PST}
+ {483530400 -25200 1 PDT}
+ {499251600 -28800 0 PST}
+ {514980000 -25200 1 PDT}
+ {530701200 -28800 0 PST}
+ {544615200 -25200 1 PDT}
+ {562150800 -28800 0 PST}
+ {576064800 -25200 1 PDT}
+ {594205200 -28800 0 PST}
+ {607514400 -25200 1 PDT}
+ {625654800 -28800 0 PST}
+ {638964000 -25200 1 PDT}
+ {657104400 -28800 0 PST}
+ {671018400 -25200 1 PDT}
+ {688554000 -28800 0 PST}
+ {702468000 -25200 1 PDT}
+ {720003600 -28800 0 PST}
+ {733917600 -25200 1 PDT}
+ {752058000 -28800 0 PST}
+ {765367200 -25200 1 PDT}
+ {783507600 -28800 0 PST}
+ {796816800 -25200 1 PDT}
+ {814957200 -28800 0 PST}
+ {828871200 -25200 1 PDT}
+ {846406800 -28800 0 PST}
+ {860320800 -25200 1 PDT}
+ {877856400 -28800 0 PST}
+ {891770400 -25200 1 PDT}
+ {909306000 -28800 0 PST}
+ {923220000 -25200 1 PDT}
+ {941360400 -28800 0 PST}
+ {954669600 -25200 1 PDT}
+ {972810000 -28800 0 PST}
+ {986119200 -25200 1 PDT}
+ {1004259600 -28800 0 PST}
+ {1018173600 -25200 1 PDT}
+ {1035709200 -28800 0 PST}
+ {1049623200 -25200 1 PDT}
+ {1067158800 -28800 0 PST}
+ {1081072800 -25200 1 PDT}
+ {1099213200 -28800 0 PST}
+ {1112522400 -25200 1 PDT}
+ {1130662800 -28800 0 PST}
+ {1143972000 -25200 1 PDT}
+ {1162112400 -28800 0 PST}
+ {1173607200 -25200 1 PDT}
+ {1194166800 -28800 0 PST}
+ {1205056800 -25200 1 PDT}
+ {1225616400 -28800 0 PST}
+ {1236506400 -25200 1 PDT}
+ {1257066000 -28800 0 PST}
+ {1268560800 -25200 1 PDT}
+ {1289120400 -28800 0 PST}
+ {1300010400 -25200 1 PDT}
+ {1320570000 -28800 0 PST}
+ {1331460000 -25200 1 PDT}
+ {1352019600 -28800 0 PST}
+ {1362909600 -25200 1 PDT}
+ {1383469200 -28800 0 PST}
+ {1394359200 -25200 1 PDT}
+ {1414918800 -28800 0 PST}
+ {1425808800 -25200 1 PDT}
+ {1446368400 -28800 0 PST}
+ {1457863200 -25200 1 PDT}
+ {1478422800 -28800 0 PST}
+ {1489312800 -25200 1 PDT}
+ {1509872400 -28800 0 PST}
+ {1520762400 -25200 1 PDT}
+ {1541322000 -28800 0 PST}
+ {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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson_Creek b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson_Creek
new file mode 100644
index 0000000000..a0b5c44360
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson_Creek
@@ -0,0 +1,64 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Dawson_Creek) {
+ {-9223372036854775808 -28856 0 LMT}
+ {-2713881544 -28800 0 PST}
+ {-1632060000 -25200 1 PDT}
+ {-1615129200 -28800 0 PST}
+ {-880207200 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-765385200 -28800 0 PST}
+ {-725817600 -28800 0 PST}
+ {-715788000 -25200 1 PDT}
+ {-702486000 -28800 0 PST}
+ {-684338400 -25200 1 PDT}
+ {-671036400 -28800 0 PST}
+ {-652888800 -25200 1 PDT}
+ {-639586800 -28800 0 PST}
+ {-620834400 -25200 1 PDT}
+ {-608137200 -28800 0 PST}
+ {-589384800 -25200 1 PDT}
+ {-576082800 -28800 0 PST}
+ {-557935200 -25200 1 PDT}
+ {-544633200 -28800 0 PST}
+ {-526485600 -25200 1 PDT}
+ {-513183600 -28800 0 PST}
+ {-495036000 -25200 1 PDT}
+ {-481734000 -28800 0 PST}
+ {-463586400 -25200 1 PDT}
+ {-450284400 -28800 0 PST}
+ {-431532000 -25200 1 PDT}
+ {-418230000 -28800 0 PST}
+ {-400082400 -25200 1 PDT}
+ {-386780400 -28800 0 PST}
+ {-368632800 -25200 1 PDT}
+ {-355330800 -28800 0 PST}
+ {-337183200 -25200 1 PDT}
+ {-323881200 -28800 0 PST}
+ {-305733600 -25200 1 PDT}
+ {-292431600 -28800 0 PST}
+ {-273679200 -25200 1 PDT}
+ {-260982000 -28800 0 PST}
+ {-242229600 -25200 1 PDT}
+ {-226508400 -28800 0 PST}
+ {-210780000 -25200 1 PDT}
+ {-195058800 -28800 0 PST}
+ {-179330400 -25200 1 PDT}
+ {-163609200 -28800 0 PST}
+ {-147880800 -25200 1 PDT}
+ {-131554800 -28800 0 PST}
+ {-116431200 -25200 1 PDT}
+ {-100105200 -28800 0 PST}
+ {-84376800 -25200 1 PDT}
+ {-68655600 -28800 0 PST}
+ {-52927200 -25200 1 PDT}
+ {-37206000 -28800 0 PST}
+ {-21477600 -25200 1 PDT}
+ {-5756400 -28800 0 PST}
+ {9972000 -25200 1 PDT}
+ {25693200 -28800 0 PST}
+ {41421600 -25200 1 PDT}
+ {57747600 -28800 0 PST}
+ {73476000 -25200 1 PDT}
+ {84016800 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Denver b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Denver
new file mode 100644
index 0000000000..06bc80d68e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Denver
@@ -0,0 +1,291 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Denver) {
+ {-9223372036854775808 -25196 0 LMT}
+ {-2717643600 -25200 0 MST}
+ {-1633273200 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-1601823600 -21600 1 MDT}
+ {-1583683200 -25200 0 MST}
+ {-1577898000 -25200 0 MST}
+ {-1570374000 -21600 1 MDT}
+ {-1551628800 -25200 0 MST}
+ {-1538924400 -21600 1 MDT}
+ {-1534089600 -25200 0 MST}
+ {-883587600 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-757357200 -25200 0 MST}
+ {-147884400 -21600 1 MDT}
+ {-131558400 -25200 0 MST}
+ {-116434800 -21600 1 MDT}
+ {-100108800 -25200 0 MST}
+ {-94669200 -25200 0 MST}
+ {-84380400 -21600 1 MDT}
+ {-68659200 -25200 0 MST}
+ {-52930800 -21600 1 MDT}
+ {-37209600 -25200 0 MST}
+ {-21481200 -21600 1 MDT}
+ {-5760000 -25200 0 MST}
+ {9968400 -21600 1 MDT}
+ {25689600 -25200 0 MST}
+ {41418000 -21600 1 MDT}
+ {57744000 -25200 0 MST}
+ {73472400 -21600 1 MDT}
+ {89193600 -25200 0 MST}
+ {104922000 -21600 1 MDT}
+ {120643200 -25200 0 MST}
+ {126694800 -21600 1 MDT}
+ {152092800 -25200 0 MST}
+ {162378000 -21600 1 MDT}
+ {183542400 -25200 0 MST}
+ {199270800 -21600 1 MDT}
+ {215596800 -25200 0 MST}
+ {230720400 -21600 1 MDT}
+ {247046400 -25200 0 MST}
+ {262774800 -21600 1 MDT}
+ {278496000 -25200 0 MST}
+ {294224400 -21600 1 MDT}
+ {309945600 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {986115600 -21600 1 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1173603600 -21600 1 MDT}
+ {1194163200 -25200 0 MST}
+ {1205053200 -21600 1 MDT}
+ {1225612800 -25200 0 MST}
+ {1236502800 -21600 1 MDT}
+ {1257062400 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289116800 -25200 0 MST}
+ {1300006800 -21600 1 MDT}
+ {1320566400 -25200 0 MST}
+ {1331456400 -21600 1 MDT}
+ {1352016000 -25200 0 MST}
+ {1362906000 -21600 1 MDT}
+ {1383465600 -25200 0 MST}
+ {1394355600 -21600 1 MDT}
+ {1414915200 -25200 0 MST}
+ {1425805200 -21600 1 MDT}
+ {1446364800 -25200 0 MST}
+ {1457859600 -21600 1 MDT}
+ {1478419200 -25200 0 MST}
+ {1489309200 -21600 1 MDT}
+ {1509868800 -25200 0 MST}
+ {1520758800 -21600 1 MDT}
+ {1541318400 -25200 0 MST}
+ {1552208400 -21600 1 MDT}
+ {1572768000 -25200 0 MST}
+ {1583658000 -21600 1 MDT}
+ {1604217600 -25200 0 MST}
+ {1615712400 -21600 1 MDT}
+ {1636272000 -25200 0 MST}
+ {1647162000 -21600 1 MDT}
+ {1667721600 -25200 0 MST}
+ {1678611600 -21600 1 MDT}
+ {1699171200 -25200 0 MST}
+ {1710061200 -21600 1 MDT}
+ {1730620800 -25200 0 MST}
+ {1741510800 -21600 1 MDT}
+ {1762070400 -25200 0 MST}
+ {1772960400 -21600 1 MDT}
+ {1793520000 -25200 0 MST}
+ {1805014800 -21600 1 MDT}
+ {1825574400 -25200 0 MST}
+ {1836464400 -21600 1 MDT}
+ {1857024000 -25200 0 MST}
+ {1867914000 -21600 1 MDT}
+ {1888473600 -25200 0 MST}
+ {1899363600 -21600 1 MDT}
+ {1919923200 -25200 0 MST}
+ {1930813200 -21600 1 MDT}
+ {1951372800 -25200 0 MST}
+ {1962867600 -21600 1 MDT}
+ {1983427200 -25200 0 MST}
+ {1994317200 -21600 1 MDT}
+ {2014876800 -25200 0 MST}
+ {2025766800 -21600 1 MDT}
+ {2046326400 -25200 0 MST}
+ {2057216400 -21600 1 MDT}
+ {2077776000 -25200 0 MST}
+ {2088666000 -21600 1 MDT}
+ {2109225600 -25200 0 MST}
+ {2120115600 -21600 1 MDT}
+ {2140675200 -25200 0 MST}
+ {2152170000 -21600 1 MDT}
+ {2172729600 -25200 0 MST}
+ {2183619600 -21600 1 MDT}
+ {2204179200 -25200 0 MST}
+ {2215069200 -21600 1 MDT}
+ {2235628800 -25200 0 MST}
+ {2246518800 -21600 1 MDT}
+ {2267078400 -25200 0 MST}
+ {2277968400 -21600 1 MDT}
+ {2298528000 -25200 0 MST}
+ {2309418000 -21600 1 MDT}
+ {2329977600 -25200 0 MST}
+ {2341472400 -21600 1 MDT}
+ {2362032000 -25200 0 MST}
+ {2372922000 -21600 1 MDT}
+ {2393481600 -25200 0 MST}
+ {2404371600 -21600 1 MDT}
+ {2424931200 -25200 0 MST}
+ {2435821200 -21600 1 MDT}
+ {2456380800 -25200 0 MST}
+ {2467270800 -21600 1 MDT}
+ {2487830400 -25200 0 MST}
+ {2499325200 -21600 1 MDT}
+ {2519884800 -25200 0 MST}
+ {2530774800 -21600 1 MDT}
+ {2551334400 -25200 0 MST}
+ {2562224400 -21600 1 MDT}
+ {2582784000 -25200 0 MST}
+ {2593674000 -21600 1 MDT}
+ {2614233600 -25200 0 MST}
+ {2625123600 -21600 1 MDT}
+ {2645683200 -25200 0 MST}
+ {2656573200 -21600 1 MDT}
+ {2677132800 -25200 0 MST}
+ {2688627600 -21600 1 MDT}
+ {2709187200 -25200 0 MST}
+ {2720077200 -21600 1 MDT}
+ {2740636800 -25200 0 MST}
+ {2751526800 -21600 1 MDT}
+ {2772086400 -25200 0 MST}
+ {2782976400 -21600 1 MDT}
+ {2803536000 -25200 0 MST}
+ {2814426000 -21600 1 MDT}
+ {2834985600 -25200 0 MST}
+ {2846480400 -21600 1 MDT}
+ {2867040000 -25200 0 MST}
+ {2877930000 -21600 1 MDT}
+ {2898489600 -25200 0 MST}
+ {2909379600 -21600 1 MDT}
+ {2929939200 -25200 0 MST}
+ {2940829200 -21600 1 MDT}
+ {2961388800 -25200 0 MST}
+ {2972278800 -21600 1 MDT}
+ {2992838400 -25200 0 MST}
+ {3003728400 -21600 1 MDT}
+ {3024288000 -25200 0 MST}
+ {3035782800 -21600 1 MDT}
+ {3056342400 -25200 0 MST}
+ {3067232400 -21600 1 MDT}
+ {3087792000 -25200 0 MST}
+ {3098682000 -21600 1 MDT}
+ {3119241600 -25200 0 MST}
+ {3130131600 -21600 1 MDT}
+ {3150691200 -25200 0 MST}
+ {3161581200 -21600 1 MDT}
+ {3182140800 -25200 0 MST}
+ {3193030800 -21600 1 MDT}
+ {3213590400 -25200 0 MST}
+ {3225085200 -21600 1 MDT}
+ {3245644800 -25200 0 MST}
+ {3256534800 -21600 1 MDT}
+ {3277094400 -25200 0 MST}
+ {3287984400 -21600 1 MDT}
+ {3308544000 -25200 0 MST}
+ {3319434000 -21600 1 MDT}
+ {3339993600 -25200 0 MST}
+ {3350883600 -21600 1 MDT}
+ {3371443200 -25200 0 MST}
+ {3382938000 -21600 1 MDT}
+ {3403497600 -25200 0 MST}
+ {3414387600 -21600 1 MDT}
+ {3434947200 -25200 0 MST}
+ {3445837200 -21600 1 MDT}
+ {3466396800 -25200 0 MST}
+ {3477286800 -21600 1 MDT}
+ {3497846400 -25200 0 MST}
+ {3508736400 -21600 1 MDT}
+ {3529296000 -25200 0 MST}
+ {3540186000 -21600 1 MDT}
+ {3560745600 -25200 0 MST}
+ {3572240400 -21600 1 MDT}
+ {3592800000 -25200 0 MST}
+ {3603690000 -21600 1 MDT}
+ {3624249600 -25200 0 MST}
+ {3635139600 -21600 1 MDT}
+ {3655699200 -25200 0 MST}
+ {3666589200 -21600 1 MDT}
+ {3687148800 -25200 0 MST}
+ {3698038800 -21600 1 MDT}
+ {3718598400 -25200 0 MST}
+ {3730093200 -21600 1 MDT}
+ {3750652800 -25200 0 MST}
+ {3761542800 -21600 1 MDT}
+ {3782102400 -25200 0 MST}
+ {3792992400 -21600 1 MDT}
+ {3813552000 -25200 0 MST}
+ {3824442000 -21600 1 MDT}
+ {3845001600 -25200 0 MST}
+ {3855891600 -21600 1 MDT}
+ {3876451200 -25200 0 MST}
+ {3887341200 -21600 1 MDT}
+ {3907900800 -25200 0 MST}
+ {3919395600 -21600 1 MDT}
+ {3939955200 -25200 0 MST}
+ {3950845200 -21600 1 MDT}
+ {3971404800 -25200 0 MST}
+ {3982294800 -21600 1 MDT}
+ {4002854400 -25200 0 MST}
+ {4013744400 -21600 1 MDT}
+ {4034304000 -25200 0 MST}
+ {4045194000 -21600 1 MDT}
+ {4065753600 -25200 0 MST}
+ {4076643600 -21600 1 MDT}
+ {4097203200 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Detroit b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Detroit
new file mode 100644
index 0000000000..2139aa82a1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Detroit
@@ -0,0 +1,275 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Detroit) {
+ {-9223372036854775808 -19931 0 LMT}
+ {-2051202469 -21600 0 CST}
+ {-1724083200 -18000 0 EST}
+ {-883594800 -18000 0 EST}
+ {-880218000 -14400 1 EWT}
+ {-769395600 -14400 1 EPT}
+ {-765396000 -18000 0 EST}
+ {-757364400 -18000 0 EST}
+ {-684349200 -14400 1 EDT}
+ {-671047200 -18000 0 EST}
+ {-80506740 -14400 0 EDT}
+ {-68666400 -18000 0 EST}
+ {-52938000 -14400 1 EDT}
+ {-37216800 -18000 0 EST}
+ {-31518000 -18000 0 EST}
+ {94712400 -18000 0 EST}
+ {104914800 -14400 1 EDT}
+ {120636000 -18000 0 EST}
+ {126687600 -14400 1 EDT}
+ {152085600 -18000 0 EST}
+ {157784400 -18000 0 EST}
+ {167814000 -14400 0 EDT}
+ {183535200 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dominica b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dominica
new file mode 100644
index 0000000000..b97cb0ef56
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dominica
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Dominica) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Edmonton b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Edmonton
new file mode 100644
index 0000000000..234b3af8c6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Edmonton
@@ -0,0 +1,280 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Edmonton) {
+ {-9223372036854775808 -27232 0 LMT}
+ {-1998663968 -25200 0 MST}
+ {-1632063600 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-1600614000 -21600 1 MDT}
+ {-1596816000 -25200 0 MST}
+ {-1567954800 -21600 1 MDT}
+ {-1551628800 -25200 0 MST}
+ {-1536505200 -21600 1 MDT}
+ {-1523203200 -25200 0 MST}
+ {-1504450800 -21600 1 MDT}
+ {-1491753600 -25200 0 MST}
+ {-1473001200 -21600 1 MDT}
+ {-1459699200 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-715791600 -21600 1 MDT}
+ {-702489600 -25200 0 MST}
+ {73472400 -21600 1 MDT}
+ {89193600 -25200 0 MST}
+ {104922000 -21600 1 MDT}
+ {120643200 -25200 0 MST}
+ {136371600 -21600 1 MDT}
+ {152092800 -25200 0 MST}
+ {167821200 -21600 1 MDT}
+ {183542400 -25200 0 MST}
+ {199270800 -21600 1 MDT}
+ {215596800 -25200 0 MST}
+ {230720400 -21600 1 MDT}
+ {247046400 -25200 0 MST}
+ {262774800 -21600 1 MDT}
+ {278496000 -25200 0 MST}
+ {294224400 -21600 1 MDT}
+ {309945600 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {536482800 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {986115600 -21600 1 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1173603600 -21600 1 MDT}
+ {1194163200 -25200 0 MST}
+ {1205053200 -21600 1 MDT}
+ {1225612800 -25200 0 MST}
+ {1236502800 -21600 1 MDT}
+ {1257062400 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289116800 -25200 0 MST}
+ {1300006800 -21600 1 MDT}
+ {1320566400 -25200 0 MST}
+ {1331456400 -21600 1 MDT}
+ {1352016000 -25200 0 MST}
+ {1362906000 -21600 1 MDT}
+ {1383465600 -25200 0 MST}
+ {1394355600 -21600 1 MDT}
+ {1414915200 -25200 0 MST}
+ {1425805200 -21600 1 MDT}
+ {1446364800 -25200 0 MST}
+ {1457859600 -21600 1 MDT}
+ {1478419200 -25200 0 MST}
+ {1489309200 -21600 1 MDT}
+ {1509868800 -25200 0 MST}
+ {1520758800 -21600 1 MDT}
+ {1541318400 -25200 0 MST}
+ {1552208400 -21600 1 MDT}
+ {1572768000 -25200 0 MST}
+ {1583658000 -21600 1 MDT}
+ {1604217600 -25200 0 MST}
+ {1615712400 -21600 1 MDT}
+ {1636272000 -25200 0 MST}
+ {1647162000 -21600 1 MDT}
+ {1667721600 -25200 0 MST}
+ {1678611600 -21600 1 MDT}
+ {1699171200 -25200 0 MST}
+ {1710061200 -21600 1 MDT}
+ {1730620800 -25200 0 MST}
+ {1741510800 -21600 1 MDT}
+ {1762070400 -25200 0 MST}
+ {1772960400 -21600 1 MDT}
+ {1793520000 -25200 0 MST}
+ {1805014800 -21600 1 MDT}
+ {1825574400 -25200 0 MST}
+ {1836464400 -21600 1 MDT}
+ {1857024000 -25200 0 MST}
+ {1867914000 -21600 1 MDT}
+ {1888473600 -25200 0 MST}
+ {1899363600 -21600 1 MDT}
+ {1919923200 -25200 0 MST}
+ {1930813200 -21600 1 MDT}
+ {1951372800 -25200 0 MST}
+ {1962867600 -21600 1 MDT}
+ {1983427200 -25200 0 MST}
+ {1994317200 -21600 1 MDT}
+ {2014876800 -25200 0 MST}
+ {2025766800 -21600 1 MDT}
+ {2046326400 -25200 0 MST}
+ {2057216400 -21600 1 MDT}
+ {2077776000 -25200 0 MST}
+ {2088666000 -21600 1 MDT}
+ {2109225600 -25200 0 MST}
+ {2120115600 -21600 1 MDT}
+ {2140675200 -25200 0 MST}
+ {2152170000 -21600 1 MDT}
+ {2172729600 -25200 0 MST}
+ {2183619600 -21600 1 MDT}
+ {2204179200 -25200 0 MST}
+ {2215069200 -21600 1 MDT}
+ {2235628800 -25200 0 MST}
+ {2246518800 -21600 1 MDT}
+ {2267078400 -25200 0 MST}
+ {2277968400 -21600 1 MDT}
+ {2298528000 -25200 0 MST}
+ {2309418000 -21600 1 MDT}
+ {2329977600 -25200 0 MST}
+ {2341472400 -21600 1 MDT}
+ {2362032000 -25200 0 MST}
+ {2372922000 -21600 1 MDT}
+ {2393481600 -25200 0 MST}
+ {2404371600 -21600 1 MDT}
+ {2424931200 -25200 0 MST}
+ {2435821200 -21600 1 MDT}
+ {2456380800 -25200 0 MST}
+ {2467270800 -21600 1 MDT}
+ {2487830400 -25200 0 MST}
+ {2499325200 -21600 1 MDT}
+ {2519884800 -25200 0 MST}
+ {2530774800 -21600 1 MDT}
+ {2551334400 -25200 0 MST}
+ {2562224400 -21600 1 MDT}
+ {2582784000 -25200 0 MST}
+ {2593674000 -21600 1 MDT}
+ {2614233600 -25200 0 MST}
+ {2625123600 -21600 1 MDT}
+ {2645683200 -25200 0 MST}
+ {2656573200 -21600 1 MDT}
+ {2677132800 -25200 0 MST}
+ {2688627600 -21600 1 MDT}
+ {2709187200 -25200 0 MST}
+ {2720077200 -21600 1 MDT}
+ {2740636800 -25200 0 MST}
+ {2751526800 -21600 1 MDT}
+ {2772086400 -25200 0 MST}
+ {2782976400 -21600 1 MDT}
+ {2803536000 -25200 0 MST}
+ {2814426000 -21600 1 MDT}
+ {2834985600 -25200 0 MST}
+ {2846480400 -21600 1 MDT}
+ {2867040000 -25200 0 MST}
+ {2877930000 -21600 1 MDT}
+ {2898489600 -25200 0 MST}
+ {2909379600 -21600 1 MDT}
+ {2929939200 -25200 0 MST}
+ {2940829200 -21600 1 MDT}
+ {2961388800 -25200 0 MST}
+ {2972278800 -21600 1 MDT}
+ {2992838400 -25200 0 MST}
+ {3003728400 -21600 1 MDT}
+ {3024288000 -25200 0 MST}
+ {3035782800 -21600 1 MDT}
+ {3056342400 -25200 0 MST}
+ {3067232400 -21600 1 MDT}
+ {3087792000 -25200 0 MST}
+ {3098682000 -21600 1 MDT}
+ {3119241600 -25200 0 MST}
+ {3130131600 -21600 1 MDT}
+ {3150691200 -25200 0 MST}
+ {3161581200 -21600 1 MDT}
+ {3182140800 -25200 0 MST}
+ {3193030800 -21600 1 MDT}
+ {3213590400 -25200 0 MST}
+ {3225085200 -21600 1 MDT}
+ {3245644800 -25200 0 MST}
+ {3256534800 -21600 1 MDT}
+ {3277094400 -25200 0 MST}
+ {3287984400 -21600 1 MDT}
+ {3308544000 -25200 0 MST}
+ {3319434000 -21600 1 MDT}
+ {3339993600 -25200 0 MST}
+ {3350883600 -21600 1 MDT}
+ {3371443200 -25200 0 MST}
+ {3382938000 -21600 1 MDT}
+ {3403497600 -25200 0 MST}
+ {3414387600 -21600 1 MDT}
+ {3434947200 -25200 0 MST}
+ {3445837200 -21600 1 MDT}
+ {3466396800 -25200 0 MST}
+ {3477286800 -21600 1 MDT}
+ {3497846400 -25200 0 MST}
+ {3508736400 -21600 1 MDT}
+ {3529296000 -25200 0 MST}
+ {3540186000 -21600 1 MDT}
+ {3560745600 -25200 0 MST}
+ {3572240400 -21600 1 MDT}
+ {3592800000 -25200 0 MST}
+ {3603690000 -21600 1 MDT}
+ {3624249600 -25200 0 MST}
+ {3635139600 -21600 1 MDT}
+ {3655699200 -25200 0 MST}
+ {3666589200 -21600 1 MDT}
+ {3687148800 -25200 0 MST}
+ {3698038800 -21600 1 MDT}
+ {3718598400 -25200 0 MST}
+ {3730093200 -21600 1 MDT}
+ {3750652800 -25200 0 MST}
+ {3761542800 -21600 1 MDT}
+ {3782102400 -25200 0 MST}
+ {3792992400 -21600 1 MDT}
+ {3813552000 -25200 0 MST}
+ {3824442000 -21600 1 MDT}
+ {3845001600 -25200 0 MST}
+ {3855891600 -21600 1 MDT}
+ {3876451200 -25200 0 MST}
+ {3887341200 -21600 1 MDT}
+ {3907900800 -25200 0 MST}
+ {3919395600 -21600 1 MDT}
+ {3939955200 -25200 0 MST}
+ {3950845200 -21600 1 MDT}
+ {3971404800 -25200 0 MST}
+ {3982294800 -21600 1 MDT}
+ {4002854400 -25200 0 MST}
+ {4013744400 -21600 1 MDT}
+ {4034304000 -25200 0 MST}
+ {4045194000 -21600 1 MDT}
+ {4065753600 -25200 0 MST}
+ {4076643600 -21600 1 MDT}
+ {4097203200 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Eirunepe b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Eirunepe
new file mode 100644
index 0000000000..a81b09e47d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Eirunepe
@@ -0,0 +1,41 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Eirunepe) {
+ {-9223372036854775808 -16768 0 LMT}
+ {-1767208832 -18000 0 -05}
+ {-1206950400 -14400 1 -05}
+ {-1191355200 -18000 0 -05}
+ {-1175367600 -14400 1 -05}
+ {-1159819200 -18000 0 -05}
+ {-633812400 -14400 1 -05}
+ {-622062000 -18000 0 -05}
+ {-602276400 -14400 1 -05}
+ {-591825600 -18000 0 -05}
+ {-570740400 -14400 1 -05}
+ {-560203200 -18000 0 -05}
+ {-539118000 -14400 1 -05}
+ {-531345600 -18000 0 -05}
+ {-191358000 -14400 1 -05}
+ {-184190400 -18000 0 -05}
+ {-155156400 -14400 1 -05}
+ {-150062400 -18000 0 -05}
+ {-128890800 -14400 1 -05}
+ {-121118400 -18000 0 -05}
+ {-99946800 -14400 1 -05}
+ {-89582400 -18000 0 -05}
+ {-68410800 -14400 1 -05}
+ {-57960000 -18000 0 -05}
+ {499755600 -14400 1 -05}
+ {511243200 -18000 0 -05}
+ {530600400 -14400 1 -05}
+ {540273600 -18000 0 -05}
+ {562136400 -14400 1 -05}
+ {571204800 -18000 0 -05}
+ {590040000 -18000 0 -05}
+ {749192400 -18000 0 -05}
+ {750834000 -14400 1 -05}
+ {761716800 -18000 0 -05}
+ {780206400 -18000 0 -05}
+ {1214283600 -14400 0 -04}
+ {1384056000 -18000 0 -05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/El_Salvador b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/El_Salvador
new file mode 100644
index 0000000000..75d8129af4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/El_Salvador
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/El_Salvador) {
+ {-9223372036854775808 -21408 0 LMT}
+ {-1546279392 -21600 0 CST}
+ {547020000 -18000 1 CDT}
+ {559717200 -21600 0 CST}
+ {578469600 -18000 1 CDT}
+ {591166800 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ensenada b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ensenada
new file mode 100644
index 0000000000..f600305d69
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ensenada
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Tijuana)]} {
+ LoadTimeZoneFile America/Tijuana
+}
+set TZData(:America/Ensenada) $TZData(:America/Tijuana)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Nelson b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Nelson
new file mode 100644
index 0000000000..d819368871
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Nelson
@@ -0,0 +1,151 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Fort_Nelson) {
+ {-9223372036854775808 -29447 0 LMT}
+ {-2713880953 -28800 0 PST}
+ {-1632060000 -25200 1 PDT}
+ {-1615129200 -28800 0 PST}
+ {-880207200 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-765385200 -28800 0 PST}
+ {-757353600 -28800 0 PST}
+ {-725817600 -28800 0 PST}
+ {-715788000 -25200 1 PDT}
+ {-702486000 -28800 0 PST}
+ {-684338400 -25200 1 PDT}
+ {-671036400 -28800 0 PST}
+ {-652888800 -25200 1 PDT}
+ {-639586800 -28800 0 PST}
+ {-620834400 -25200 1 PDT}
+ {-608137200 -28800 0 PST}
+ {-589384800 -25200 1 PDT}
+ {-576082800 -28800 0 PST}
+ {-557935200 -25200 1 PDT}
+ {-544633200 -28800 0 PST}
+ {-526485600 -25200 1 PDT}
+ {-513183600 -28800 0 PST}
+ {-495036000 -25200 1 PDT}
+ {-481734000 -28800 0 PST}
+ {-463586400 -25200 1 PDT}
+ {-450284400 -28800 0 PST}
+ {-431532000 -25200 1 PDT}
+ {-418230000 -28800 0 PST}
+ {-400082400 -25200 1 PDT}
+ {-386780400 -28800 0 PST}
+ {-368632800 -25200 1 PDT}
+ {-355330800 -28800 0 PST}
+ {-337183200 -25200 1 PDT}
+ {-323881200 -28800 0 PST}
+ {-305733600 -25200 1 PDT}
+ {-292431600 -28800 0 PST}
+ {-273679200 -25200 1 PDT}
+ {-260982000 -28800 0 PST}
+ {-242229600 -25200 1 PDT}
+ {-226508400 -28800 0 PST}
+ {-210780000 -25200 1 PDT}
+ {-195058800 -28800 0 PST}
+ {-179330400 -25200 1 PDT}
+ {-163609200 -28800 0 PST}
+ {-147880800 -25200 1 PDT}
+ {-131554800 -28800 0 PST}
+ {-116431200 -25200 1 PDT}
+ {-100105200 -28800 0 PST}
+ {-84376800 -25200 1 PDT}
+ {-68655600 -28800 0 PST}
+ {-52927200 -25200 1 PDT}
+ {-37206000 -28800 0 PST}
+ {-21477600 -25200 1 PDT}
+ {-5756400 -28800 0 PST}
+ {9972000 -25200 1 PDT}
+ {25693200 -28800 0 PST}
+ {41421600 -25200 1 PDT}
+ {57747600 -28800 0 PST}
+ {73476000 -25200 1 PDT}
+ {89197200 -28800 0 PST}
+ {104925600 -25200 1 PDT}
+ {120646800 -28800 0 PST}
+ {136375200 -25200 1 PDT}
+ {152096400 -28800 0 PST}
+ {167824800 -25200 1 PDT}
+ {183546000 -28800 0 PST}
+ {199274400 -25200 1 PDT}
+ {215600400 -28800 0 PST}
+ {230724000 -25200 1 PDT}
+ {247050000 -28800 0 PST}
+ {262778400 -25200 1 PDT}
+ {278499600 -28800 0 PST}
+ {294228000 -25200 1 PDT}
+ {309949200 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {436352400 -28800 0 PST}
+ {452080800 -25200 1 PDT}
+ {467802000 -28800 0 PST}
+ {483530400 -25200 1 PDT}
+ {499251600 -28800 0 PST}
+ {514980000 -25200 1 PDT}
+ {530701200 -28800 0 PST}
+ {536486400 -28800 0 PST}
+ {544615200 -25200 1 PDT}
+ {562150800 -28800 0 PST}
+ {576064800 -25200 1 PDT}
+ {594205200 -28800 0 PST}
+ {607514400 -25200 1 PDT}
+ {625654800 -28800 0 PST}
+ {638964000 -25200 1 PDT}
+ {657104400 -28800 0 PST}
+ {671018400 -25200 1 PDT}
+ {688554000 -28800 0 PST}
+ {702468000 -25200 1 PDT}
+ {720003600 -28800 0 PST}
+ {733917600 -25200 1 PDT}
+ {752058000 -28800 0 PST}
+ {765367200 -25200 1 PDT}
+ {783507600 -28800 0 PST}
+ {796816800 -25200 1 PDT}
+ {814957200 -28800 0 PST}
+ {828871200 -25200 1 PDT}
+ {846406800 -28800 0 PST}
+ {860320800 -25200 1 PDT}
+ {877856400 -28800 0 PST}
+ {891770400 -25200 1 PDT}
+ {909306000 -28800 0 PST}
+ {923220000 -25200 1 PDT}
+ {941360400 -28800 0 PST}
+ {954669600 -25200 1 PDT}
+ {972810000 -28800 0 PST}
+ {986119200 -25200 1 PDT}
+ {1004259600 -28800 0 PST}
+ {1018173600 -25200 1 PDT}
+ {1035709200 -28800 0 PST}
+ {1049623200 -25200 1 PDT}
+ {1067158800 -28800 0 PST}
+ {1081072800 -25200 1 PDT}
+ {1099213200 -28800 0 PST}
+ {1112522400 -25200 1 PDT}
+ {1130662800 -28800 0 PST}
+ {1143972000 -25200 1 PDT}
+ {1162112400 -28800 0 PST}
+ {1173607200 -25200 1 PDT}
+ {1194166800 -28800 0 PST}
+ {1205056800 -25200 1 PDT}
+ {1225616400 -28800 0 PST}
+ {1236506400 -25200 1 PDT}
+ {1257066000 -28800 0 PST}
+ {1268560800 -25200 1 PDT}
+ {1289120400 -28800 0 PST}
+ {1300010400 -25200 1 PDT}
+ {1320570000 -28800 0 PST}
+ {1331460000 -25200 1 PDT}
+ {1352019600 -28800 0 PST}
+ {1362909600 -25200 1 PDT}
+ {1383469200 -28800 0 PST}
+ {1394359200 -25200 1 PDT}
+ {1414918800 -28800 0 PST}
+ {1425808800 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Wayne b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Wayne
new file mode 100644
index 0000000000..9514d57f5f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fort_Wayne
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Indiana/Indianapolis)]} {
+ LoadTimeZoneFile America/Indiana/Indianapolis
+}
+set TZData(:America/Fort_Wayne) $TZData(:America/Indiana/Indianapolis)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fortaleza b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fortaleza
new file mode 100644
index 0000000000..bd806f1164
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Fortaleza
@@ -0,0 +1,48 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Fortaleza) {
+ {-9223372036854775808 -9240 0 LMT}
+ {-1767216360 -10800 0 -03}
+ {-1206957600 -7200 1 -03}
+ {-1191362400 -10800 0 -03}
+ {-1175374800 -7200 1 -03}
+ {-1159826400 -10800 0 -03}
+ {-633819600 -7200 1 -03}
+ {-622069200 -10800 0 -03}
+ {-602283600 -7200 1 -03}
+ {-591832800 -10800 0 -03}
+ {-570747600 -7200 1 -03}
+ {-560210400 -10800 0 -03}
+ {-539125200 -7200 1 -03}
+ {-531352800 -10800 0 -03}
+ {-191365200 -7200 1 -03}
+ {-184197600 -10800 0 -03}
+ {-155163600 -7200 1 -03}
+ {-150069600 -10800 0 -03}
+ {-128898000 -7200 1 -03}
+ {-121125600 -10800 0 -03}
+ {-99954000 -7200 1 -03}
+ {-89589600 -10800 0 -03}
+ {-68418000 -7200 1 -03}
+ {-57967200 -10800 0 -03}
+ {499748400 -7200 1 -03}
+ {511236000 -10800 0 -03}
+ {530593200 -7200 1 -03}
+ {540266400 -10800 0 -03}
+ {562129200 -7200 1 -03}
+ {571197600 -10800 0 -03}
+ {592974000 -7200 1 -03}
+ {602042400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {634701600 -10800 0 -03}
+ {653536800 -10800 0 -03}
+ {938660400 -10800 0 -03}
+ {938919600 -7200 1 -03}
+ {951616800 -10800 0 -03}
+ {970974000 -7200 1 -03}
+ {972180000 -10800 0 -03}
+ {1000350000 -10800 0 -03}
+ {1003028400 -7200 1 -03}
+ {1013911200 -10800 0 -03}
+ {1033437600 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Glace_Bay b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Glace_Bay
new file mode 100644
index 0000000000..8ee9eecc48
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Glace_Bay
@@ -0,0 +1,273 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Glace_Bay) {
+ {-9223372036854775808 -14388 0 LMT}
+ {-2131646412 -14400 0 AST}
+ {-1632074400 -10800 1 ADT}
+ {-1615143600 -14400 0 AST}
+ {-880221600 -10800 1 AWT}
+ {-769395600 -10800 1 APT}
+ {-765399600 -14400 0 AST}
+ {-536443200 -14400 0 AST}
+ {-526500000 -10800 1 ADT}
+ {-513198000 -14400 0 AST}
+ {-504907200 -14400 0 AST}
+ {63086400 -14400 0 AST}
+ {73461600 -10800 1 ADT}
+ {89182800 -14400 0 AST}
+ {104911200 -10800 1 ADT}
+ {120632400 -14400 0 AST}
+ {126244800 -14400 0 AST}
+ {136360800 -10800 1 ADT}
+ {152082000 -14400 0 AST}
+ {167810400 -10800 1 ADT}
+ {183531600 -14400 0 AST}
+ {199260000 -10800 1 ADT}
+ {215586000 -14400 0 AST}
+ {230709600 -10800 1 ADT}
+ {247035600 -14400 0 AST}
+ {262764000 -10800 1 ADT}
+ {278485200 -14400 0 AST}
+ {294213600 -10800 1 ADT}
+ {309934800 -14400 0 AST}
+ {325663200 -10800 1 ADT}
+ {341384400 -14400 0 AST}
+ {357112800 -10800 1 ADT}
+ {372834000 -14400 0 AST}
+ {388562400 -10800 1 ADT}
+ {404888400 -14400 0 AST}
+ {420012000 -10800 1 ADT}
+ {436338000 -14400 0 AST}
+ {452066400 -10800 1 ADT}
+ {467787600 -14400 0 AST}
+ {483516000 -10800 1 ADT}
+ {499237200 -14400 0 AST}
+ {514965600 -10800 1 ADT}
+ {530686800 -14400 0 AST}
+ {544600800 -10800 1 ADT}
+ {562136400 -14400 0 AST}
+ {576050400 -10800 1 ADT}
+ {594190800 -14400 0 AST}
+ {607500000 -10800 1 ADT}
+ {625640400 -14400 0 AST}
+ {638949600 -10800 1 ADT}
+ {657090000 -14400 0 AST}
+ {671004000 -10800 1 ADT}
+ {688539600 -14400 0 AST}
+ {702453600 -10800 1 ADT}
+ {719989200 -14400 0 AST}
+ {733903200 -10800 1 ADT}
+ {752043600 -14400 0 AST}
+ {765352800 -10800 1 ADT}
+ {783493200 -14400 0 AST}
+ {796802400 -10800 1 ADT}
+ {814942800 -14400 0 AST}
+ {828856800 -10800 1 ADT}
+ {846392400 -14400 0 AST}
+ {860306400 -10800 1 ADT}
+ {877842000 -14400 0 AST}
+ {891756000 -10800 1 ADT}
+ {909291600 -14400 0 AST}
+ {923205600 -10800 1 ADT}
+ {941346000 -14400 0 AST}
+ {954655200 -10800 1 ADT}
+ {972795600 -14400 0 AST}
+ {986104800 -10800 1 ADT}
+ {1004245200 -14400 0 AST}
+ {1018159200 -10800 1 ADT}
+ {1035694800 -14400 0 AST}
+ {1049608800 -10800 1 ADT}
+ {1067144400 -14400 0 AST}
+ {1081058400 -10800 1 ADT}
+ {1099198800 -14400 0 AST}
+ {1112508000 -10800 1 ADT}
+ {1130648400 -14400 0 AST}
+ {1143957600 -10800 1 ADT}
+ {1162098000 -14400 0 AST}
+ {1173592800 -10800 1 ADT}
+ {1194152400 -14400 0 AST}
+ {1205042400 -10800 1 ADT}
+ {1225602000 -14400 0 AST}
+ {1236492000 -10800 1 ADT}
+ {1257051600 -14400 0 AST}
+ {1268546400 -10800 1 ADT}
+ {1289106000 -14400 0 AST}
+ {1299996000 -10800 1 ADT}
+ {1320555600 -14400 0 AST}
+ {1331445600 -10800 1 ADT}
+ {1352005200 -14400 0 AST}
+ {1362895200 -10800 1 ADT}
+ {1383454800 -14400 0 AST}
+ {1394344800 -10800 1 ADT}
+ {1414904400 -14400 0 AST}
+ {1425794400 -10800 1 ADT}
+ {1446354000 -14400 0 AST}
+ {1457848800 -10800 1 ADT}
+ {1478408400 -14400 0 AST}
+ {1489298400 -10800 1 ADT}
+ {1509858000 -14400 0 AST}
+ {1520748000 -10800 1 ADT}
+ {1541307600 -14400 0 AST}
+ {1552197600 -10800 1 ADT}
+ {1572757200 -14400 0 AST}
+ {1583647200 -10800 1 ADT}
+ {1604206800 -14400 0 AST}
+ {1615701600 -10800 1 ADT}
+ {1636261200 -14400 0 AST}
+ {1647151200 -10800 1 ADT}
+ {1667710800 -14400 0 AST}
+ {1678600800 -10800 1 ADT}
+ {1699160400 -14400 0 AST}
+ {1710050400 -10800 1 ADT}
+ {1730610000 -14400 0 AST}
+ {1741500000 -10800 1 ADT}
+ {1762059600 -14400 0 AST}
+ {1772949600 -10800 1 ADT}
+ {1793509200 -14400 0 AST}
+ {1805004000 -10800 1 ADT}
+ {1825563600 -14400 0 AST}
+ {1836453600 -10800 1 ADT}
+ {1857013200 -14400 0 AST}
+ {1867903200 -10800 1 ADT}
+ {1888462800 -14400 0 AST}
+ {1899352800 -10800 1 ADT}
+ {1919912400 -14400 0 AST}
+ {1930802400 -10800 1 ADT}
+ {1951362000 -14400 0 AST}
+ {1962856800 -10800 1 ADT}
+ {1983416400 -14400 0 AST}
+ {1994306400 -10800 1 ADT}
+ {2014866000 -14400 0 AST}
+ {2025756000 -10800 1 ADT}
+ {2046315600 -14400 0 AST}
+ {2057205600 -10800 1 ADT}
+ {2077765200 -14400 0 AST}
+ {2088655200 -10800 1 ADT}
+ {2109214800 -14400 0 AST}
+ {2120104800 -10800 1 ADT}
+ {2140664400 -14400 0 AST}
+ {2152159200 -10800 1 ADT}
+ {2172718800 -14400 0 AST}
+ {2183608800 -10800 1 ADT}
+ {2204168400 -14400 0 AST}
+ {2215058400 -10800 1 ADT}
+ {2235618000 -14400 0 AST}
+ {2246508000 -10800 1 ADT}
+ {2267067600 -14400 0 AST}
+ {2277957600 -10800 1 ADT}
+ {2298517200 -14400 0 AST}
+ {2309407200 -10800 1 ADT}
+ {2329966800 -14400 0 AST}
+ {2341461600 -10800 1 ADT}
+ {2362021200 -14400 0 AST}
+ {2372911200 -10800 1 ADT}
+ {2393470800 -14400 0 AST}
+ {2404360800 -10800 1 ADT}
+ {2424920400 -14400 0 AST}
+ {2435810400 -10800 1 ADT}
+ {2456370000 -14400 0 AST}
+ {2467260000 -10800 1 ADT}
+ {2487819600 -14400 0 AST}
+ {2499314400 -10800 1 ADT}
+ {2519874000 -14400 0 AST}
+ {2530764000 -10800 1 ADT}
+ {2551323600 -14400 0 AST}
+ {2562213600 -10800 1 ADT}
+ {2582773200 -14400 0 AST}
+ {2593663200 -10800 1 ADT}
+ {2614222800 -14400 0 AST}
+ {2625112800 -10800 1 ADT}
+ {2645672400 -14400 0 AST}
+ {2656562400 -10800 1 ADT}
+ {2677122000 -14400 0 AST}
+ {2688616800 -10800 1 ADT}
+ {2709176400 -14400 0 AST}
+ {2720066400 -10800 1 ADT}
+ {2740626000 -14400 0 AST}
+ {2751516000 -10800 1 ADT}
+ {2772075600 -14400 0 AST}
+ {2782965600 -10800 1 ADT}
+ {2803525200 -14400 0 AST}
+ {2814415200 -10800 1 ADT}
+ {2834974800 -14400 0 AST}
+ {2846469600 -10800 1 ADT}
+ {2867029200 -14400 0 AST}
+ {2877919200 -10800 1 ADT}
+ {2898478800 -14400 0 AST}
+ {2909368800 -10800 1 ADT}
+ {2929928400 -14400 0 AST}
+ {2940818400 -10800 1 ADT}
+ {2961378000 -14400 0 AST}
+ {2972268000 -10800 1 ADT}
+ {2992827600 -14400 0 AST}
+ {3003717600 -10800 1 ADT}
+ {3024277200 -14400 0 AST}
+ {3035772000 -10800 1 ADT}
+ {3056331600 -14400 0 AST}
+ {3067221600 -10800 1 ADT}
+ {3087781200 -14400 0 AST}
+ {3098671200 -10800 1 ADT}
+ {3119230800 -14400 0 AST}
+ {3130120800 -10800 1 ADT}
+ {3150680400 -14400 0 AST}
+ {3161570400 -10800 1 ADT}
+ {3182130000 -14400 0 AST}
+ {3193020000 -10800 1 ADT}
+ {3213579600 -14400 0 AST}
+ {3225074400 -10800 1 ADT}
+ {3245634000 -14400 0 AST}
+ {3256524000 -10800 1 ADT}
+ {3277083600 -14400 0 AST}
+ {3287973600 -10800 1 ADT}
+ {3308533200 -14400 0 AST}
+ {3319423200 -10800 1 ADT}
+ {3339982800 -14400 0 AST}
+ {3350872800 -10800 1 ADT}
+ {3371432400 -14400 0 AST}
+ {3382927200 -10800 1 ADT}
+ {3403486800 -14400 0 AST}
+ {3414376800 -10800 1 ADT}
+ {3434936400 -14400 0 AST}
+ {3445826400 -10800 1 ADT}
+ {3466386000 -14400 0 AST}
+ {3477276000 -10800 1 ADT}
+ {3497835600 -14400 0 AST}
+ {3508725600 -10800 1 ADT}
+ {3529285200 -14400 0 AST}
+ {3540175200 -10800 1 ADT}
+ {3560734800 -14400 0 AST}
+ {3572229600 -10800 1 ADT}
+ {3592789200 -14400 0 AST}
+ {3603679200 -10800 1 ADT}
+ {3624238800 -14400 0 AST}
+ {3635128800 -10800 1 ADT}
+ {3655688400 -14400 0 AST}
+ {3666578400 -10800 1 ADT}
+ {3687138000 -14400 0 AST}
+ {3698028000 -10800 1 ADT}
+ {3718587600 -14400 0 AST}
+ {3730082400 -10800 1 ADT}
+ {3750642000 -14400 0 AST}
+ {3761532000 -10800 1 ADT}
+ {3782091600 -14400 0 AST}
+ {3792981600 -10800 1 ADT}
+ {3813541200 -14400 0 AST}
+ {3824431200 -10800 1 ADT}
+ {3844990800 -14400 0 AST}
+ {3855880800 -10800 1 ADT}
+ {3876440400 -14400 0 AST}
+ {3887330400 -10800 1 ADT}
+ {3907890000 -14400 0 AST}
+ {3919384800 -10800 1 ADT}
+ {3939944400 -14400 0 AST}
+ {3950834400 -10800 1 ADT}
+ {3971394000 -14400 0 AST}
+ {3982284000 -10800 1 ADT}
+ {4002843600 -14400 0 AST}
+ {4013733600 -10800 1 ADT}
+ {4034293200 -14400 0 AST}
+ {4045183200 -10800 1 ADT}
+ {4065742800 -14400 0 AST}
+ {4076632800 -10800 1 ADT}
+ {4097192400 -14400 0 AST}
+}
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
new file mode 100644
index 0000000000..3e45f87aad
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab
@@ -0,0 +1,246 @@
+# 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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Goose_Bay b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Goose_Bay
new file mode 100644
index 0000000000..7b7b3d84ae
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Goose_Bay
@@ -0,0 +1,338 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Goose_Bay) {
+ {-9223372036854775808 -14500 0 LMT}
+ {-2713895900 -12652 0 NST}
+ {-1640982548 -12652 0 NST}
+ {-1632076148 -9052 1 NDT}
+ {-1615145348 -12652 0 NST}
+ {-1609446548 -12652 0 NST}
+ {-1096921748 -12600 0 NST}
+ {-1072989000 -12600 0 NST}
+ {-1061670600 -9000 1 NDT}
+ {-1048973400 -12600 0 NST}
+ {-1030221000 -9000 1 NDT}
+ {-1017523800 -12600 0 NST}
+ {-998771400 -9000 1 NDT}
+ {-986074200 -12600 0 NST}
+ {-966717000 -9000 1 NDT}
+ {-954624600 -12600 0 NST}
+ {-935267400 -9000 1 NDT}
+ {-922570200 -12600 0 NST}
+ {-903817800 -9000 1 NDT}
+ {-891120600 -12600 0 NST}
+ {-872368200 -9000 0 NWT}
+ {-769395600 -9000 1 NPT}
+ {-765401400 -12600 0 NST}
+ {-757369800 -12600 0 NST}
+ {-746044200 -9000 1 NDT}
+ {-733347000 -12600 0 NST}
+ {-714594600 -9000 1 NDT}
+ {-701897400 -12600 0 NST}
+ {-683145000 -9000 1 NDT}
+ {-670447800 -12600 0 NST}
+ {-651695400 -9000 1 NDT}
+ {-638998200 -12600 0 NST}
+ {-619641000 -9000 1 NDT}
+ {-606943800 -12600 0 NST}
+ {-589401000 -9000 1 NDT}
+ {-576099000 -12600 0 NST}
+ {-557951400 -9000 1 NDT}
+ {-544649400 -12600 0 NST}
+ {-526501800 -9000 1 NDT}
+ {-513199800 -12600 0 NST}
+ {-495052200 -9000 1 NDT}
+ {-481750200 -12600 0 NST}
+ {-463602600 -9000 1 NDT}
+ {-450300600 -12600 0 NST}
+ {-431548200 -9000 1 NDT}
+ {-418246200 -12600 0 NST}
+ {-400098600 -9000 1 NDT}
+ {-386796600 -12600 0 NST}
+ {-368649000 -9000 1 NDT}
+ {-355347000 -12600 0 NST}
+ {-337199400 -9000 1 NDT}
+ {-323897400 -12600 0 NST}
+ {-305749800 -9000 1 NDT}
+ {-289423800 -12600 0 NST}
+ {-273695400 -9000 1 NDT}
+ {-257974200 -12600 0 NST}
+ {-242245800 -9000 1 NDT}
+ {-226524600 -12600 0 NST}
+ {-210796200 -9000 1 NDT}
+ {-195075000 -12600 0 NST}
+ {-179346600 -9000 1 NDT}
+ {-163625400 -12600 0 NST}
+ {-147897000 -9000 1 NDT}
+ {-131571000 -12600 0 NST}
+ {-119903400 -14400 0 AST}
+ {-116445600 -10800 1 ADT}
+ {-100119600 -14400 0 AST}
+ {-84391200 -10800 1 ADT}
+ {-68670000 -14400 0 AST}
+ {-52941600 -10800 1 ADT}
+ {-37220400 -14400 0 AST}
+ {-21492000 -10800 1 ADT}
+ {-5770800 -14400 0 AST}
+ {9957600 -10800 1 ADT}
+ {25678800 -14400 0 AST}
+ {41407200 -10800 1 ADT}
+ {57733200 -14400 0 AST}
+ {73461600 -10800 1 ADT}
+ {89182800 -14400 0 AST}
+ {104911200 -10800 1 ADT}
+ {120632400 -14400 0 AST}
+ {136360800 -10800 1 ADT}
+ {152082000 -14400 0 AST}
+ {167810400 -10800 1 ADT}
+ {183531600 -14400 0 AST}
+ {199260000 -10800 1 ADT}
+ {215586000 -14400 0 AST}
+ {230709600 -10800 1 ADT}
+ {247035600 -14400 0 AST}
+ {262764000 -10800 1 ADT}
+ {278485200 -14400 0 AST}
+ {294213600 -10800 1 ADT}
+ {309934800 -14400 0 AST}
+ {325663200 -10800 1 ADT}
+ {341384400 -14400 0 AST}
+ {357112800 -10800 1 ADT}
+ {372834000 -14400 0 AST}
+ {388562400 -10800 1 ADT}
+ {404888400 -14400 0 AST}
+ {420012000 -10800 1 ADT}
+ {436338000 -14400 0 AST}
+ {452066400 -10800 1 ADT}
+ {467787600 -14400 0 AST}
+ {483516000 -10800 1 ADT}
+ {499237200 -14400 0 AST}
+ {514965600 -10800 1 ADT}
+ {530686800 -14400 0 AST}
+ {544593660 -10800 1 ADT}
+ {562129260 -14400 0 AST}
+ {576043260 -7200 1 ADDT}
+ {594180060 -14400 0 AST}
+ {607492860 -10800 1 ADT}
+ {625633260 -14400 0 AST}
+ {638942460 -10800 1 ADT}
+ {657082860 -14400 0 AST}
+ {670996860 -10800 1 ADT}
+ {688532460 -14400 0 AST}
+ {702446460 -10800 1 ADT}
+ {719982060 -14400 0 AST}
+ {733896060 -10800 1 ADT}
+ {752036460 -14400 0 AST}
+ {765345660 -10800 1 ADT}
+ {783486060 -14400 0 AST}
+ {796795260 -10800 1 ADT}
+ {814935660 -14400 0 AST}
+ {828849660 -10800 1 ADT}
+ {846385260 -14400 0 AST}
+ {860299260 -10800 1 ADT}
+ {877834860 -14400 0 AST}
+ {891748860 -10800 1 ADT}
+ {909284460 -14400 0 AST}
+ {923198460 -10800 1 ADT}
+ {941338860 -14400 0 AST}
+ {954648060 -10800 1 ADT}
+ {972788460 -14400 0 AST}
+ {986097660 -10800 1 ADT}
+ {1004238060 -14400 0 AST}
+ {1018152060 -10800 1 ADT}
+ {1035687660 -14400 0 AST}
+ {1049601660 -10800 1 ADT}
+ {1067137260 -14400 0 AST}
+ {1081051260 -10800 1 ADT}
+ {1099191660 -14400 0 AST}
+ {1112500860 -10800 1 ADT}
+ {1130641260 -14400 0 AST}
+ {1143950460 -10800 1 ADT}
+ {1162090860 -14400 0 AST}
+ {1173585660 -10800 1 ADT}
+ {1194145260 -14400 0 AST}
+ {1205035260 -10800 1 ADT}
+ {1225594860 -14400 0 AST}
+ {1236484860 -10800 1 ADT}
+ {1257044460 -14400 0 AST}
+ {1268539260 -10800 1 ADT}
+ {1289098860 -14400 0 AST}
+ {1299988860 -10800 1 ADT}
+ {1320116400 -10800 0 ADT}
+ {1320555600 -14400 0 AST}
+ {1331445600 -10800 1 ADT}
+ {1352005200 -14400 0 AST}
+ {1362895200 -10800 1 ADT}
+ {1383454800 -14400 0 AST}
+ {1394344800 -10800 1 ADT}
+ {1414904400 -14400 0 AST}
+ {1425794400 -10800 1 ADT}
+ {1446354000 -14400 0 AST}
+ {1457848800 -10800 1 ADT}
+ {1478408400 -14400 0 AST}
+ {1489298400 -10800 1 ADT}
+ {1509858000 -14400 0 AST}
+ {1520748000 -10800 1 ADT}
+ {1541307600 -14400 0 AST}
+ {1552197600 -10800 1 ADT}
+ {1572757200 -14400 0 AST}
+ {1583647200 -10800 1 ADT}
+ {1604206800 -14400 0 AST}
+ {1615701600 -10800 1 ADT}
+ {1636261200 -14400 0 AST}
+ {1647151200 -10800 1 ADT}
+ {1667710800 -14400 0 AST}
+ {1678600800 -10800 1 ADT}
+ {1699160400 -14400 0 AST}
+ {1710050400 -10800 1 ADT}
+ {1730610000 -14400 0 AST}
+ {1741500000 -10800 1 ADT}
+ {1762059600 -14400 0 AST}
+ {1772949600 -10800 1 ADT}
+ {1793509200 -14400 0 AST}
+ {1805004000 -10800 1 ADT}
+ {1825563600 -14400 0 AST}
+ {1836453600 -10800 1 ADT}
+ {1857013200 -14400 0 AST}
+ {1867903200 -10800 1 ADT}
+ {1888462800 -14400 0 AST}
+ {1899352800 -10800 1 ADT}
+ {1919912400 -14400 0 AST}
+ {1930802400 -10800 1 ADT}
+ {1951362000 -14400 0 AST}
+ {1962856800 -10800 1 ADT}
+ {1983416400 -14400 0 AST}
+ {1994306400 -10800 1 ADT}
+ {2014866000 -14400 0 AST}
+ {2025756000 -10800 1 ADT}
+ {2046315600 -14400 0 AST}
+ {2057205600 -10800 1 ADT}
+ {2077765200 -14400 0 AST}
+ {2088655200 -10800 1 ADT}
+ {2109214800 -14400 0 AST}
+ {2120104800 -10800 1 ADT}
+ {2140664400 -14400 0 AST}
+ {2152159200 -10800 1 ADT}
+ {2172718800 -14400 0 AST}
+ {2183608800 -10800 1 ADT}
+ {2204168400 -14400 0 AST}
+ {2215058400 -10800 1 ADT}
+ {2235618000 -14400 0 AST}
+ {2246508000 -10800 1 ADT}
+ {2267067600 -14400 0 AST}
+ {2277957600 -10800 1 ADT}
+ {2298517200 -14400 0 AST}
+ {2309407200 -10800 1 ADT}
+ {2329966800 -14400 0 AST}
+ {2341461600 -10800 1 ADT}
+ {2362021200 -14400 0 AST}
+ {2372911200 -10800 1 ADT}
+ {2393470800 -14400 0 AST}
+ {2404360800 -10800 1 ADT}
+ {2424920400 -14400 0 AST}
+ {2435810400 -10800 1 ADT}
+ {2456370000 -14400 0 AST}
+ {2467260000 -10800 1 ADT}
+ {2487819600 -14400 0 AST}
+ {2499314400 -10800 1 ADT}
+ {2519874000 -14400 0 AST}
+ {2530764000 -10800 1 ADT}
+ {2551323600 -14400 0 AST}
+ {2562213600 -10800 1 ADT}
+ {2582773200 -14400 0 AST}
+ {2593663200 -10800 1 ADT}
+ {2614222800 -14400 0 AST}
+ {2625112800 -10800 1 ADT}
+ {2645672400 -14400 0 AST}
+ {2656562400 -10800 1 ADT}
+ {2677122000 -14400 0 AST}
+ {2688616800 -10800 1 ADT}
+ {2709176400 -14400 0 AST}
+ {2720066400 -10800 1 ADT}
+ {2740626000 -14400 0 AST}
+ {2751516000 -10800 1 ADT}
+ {2772075600 -14400 0 AST}
+ {2782965600 -10800 1 ADT}
+ {2803525200 -14400 0 AST}
+ {2814415200 -10800 1 ADT}
+ {2834974800 -14400 0 AST}
+ {2846469600 -10800 1 ADT}
+ {2867029200 -14400 0 AST}
+ {2877919200 -10800 1 ADT}
+ {2898478800 -14400 0 AST}
+ {2909368800 -10800 1 ADT}
+ {2929928400 -14400 0 AST}
+ {2940818400 -10800 1 ADT}
+ {2961378000 -14400 0 AST}
+ {2972268000 -10800 1 ADT}
+ {2992827600 -14400 0 AST}
+ {3003717600 -10800 1 ADT}
+ {3024277200 -14400 0 AST}
+ {3035772000 -10800 1 ADT}
+ {3056331600 -14400 0 AST}
+ {3067221600 -10800 1 ADT}
+ {3087781200 -14400 0 AST}
+ {3098671200 -10800 1 ADT}
+ {3119230800 -14400 0 AST}
+ {3130120800 -10800 1 ADT}
+ {3150680400 -14400 0 AST}
+ {3161570400 -10800 1 ADT}
+ {3182130000 -14400 0 AST}
+ {3193020000 -10800 1 ADT}
+ {3213579600 -14400 0 AST}
+ {3225074400 -10800 1 ADT}
+ {3245634000 -14400 0 AST}
+ {3256524000 -10800 1 ADT}
+ {3277083600 -14400 0 AST}
+ {3287973600 -10800 1 ADT}
+ {3308533200 -14400 0 AST}
+ {3319423200 -10800 1 ADT}
+ {3339982800 -14400 0 AST}
+ {3350872800 -10800 1 ADT}
+ {3371432400 -14400 0 AST}
+ {3382927200 -10800 1 ADT}
+ {3403486800 -14400 0 AST}
+ {3414376800 -10800 1 ADT}
+ {3434936400 -14400 0 AST}
+ {3445826400 -10800 1 ADT}
+ {3466386000 -14400 0 AST}
+ {3477276000 -10800 1 ADT}
+ {3497835600 -14400 0 AST}
+ {3508725600 -10800 1 ADT}
+ {3529285200 -14400 0 AST}
+ {3540175200 -10800 1 ADT}
+ {3560734800 -14400 0 AST}
+ {3572229600 -10800 1 ADT}
+ {3592789200 -14400 0 AST}
+ {3603679200 -10800 1 ADT}
+ {3624238800 -14400 0 AST}
+ {3635128800 -10800 1 ADT}
+ {3655688400 -14400 0 AST}
+ {3666578400 -10800 1 ADT}
+ {3687138000 -14400 0 AST}
+ {3698028000 -10800 1 ADT}
+ {3718587600 -14400 0 AST}
+ {3730082400 -10800 1 ADT}
+ {3750642000 -14400 0 AST}
+ {3761532000 -10800 1 ADT}
+ {3782091600 -14400 0 AST}
+ {3792981600 -10800 1 ADT}
+ {3813541200 -14400 0 AST}
+ {3824431200 -10800 1 ADT}
+ {3844990800 -14400 0 AST}
+ {3855880800 -10800 1 ADT}
+ {3876440400 -14400 0 AST}
+ {3887330400 -10800 1 ADT}
+ {3907890000 -14400 0 AST}
+ {3919384800 -10800 1 ADT}
+ {3939944400 -14400 0 AST}
+ {3950834400 -10800 1 ADT}
+ {3971394000 -14400 0 AST}
+ {3982284000 -10800 1 ADT}
+ {4002843600 -14400 0 AST}
+ {4013733600 -10800 1 ADT}
+ {4034293200 -14400 0 AST}
+ {4045183200 -10800 1 ADT}
+ {4065742800 -14400 0 AST}
+ {4076632800 -10800 1 ADT}
+ {4097192400 -14400 0 AST}
+}
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
new file mode 100644
index 0000000000..da5f09bd03
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk
@@ -0,0 +1,246 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Grand_Turk) {
+ {-9223372036854775808 -17072 0 LMT}
+ {-2524504528 -18430 0 KMT}
+ {-1827687170 -18000 0 EST}
+ {284014800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446361200 -14400 0 AST}
+ {1520751600 -14400 0 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grenada b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grenada
new file mode 100644
index 0000000000..92300c39d9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grenada
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Grenada) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guadeloupe b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guadeloupe
new file mode 100644
index 0000000000..aba6bd712e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guadeloupe
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Guadeloupe) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guatemala b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guatemala
new file mode 100644
index 0000000000..e4db5ac3e9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guatemala
@@ -0,0 +1,14 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Guatemala) {
+ {-9223372036854775808 -21724 0 LMT}
+ {-1617040676 -21600 0 CST}
+ {123055200 -18000 1 CDT}
+ {130914000 -21600 0 CST}
+ {422344800 -18000 1 CDT}
+ {433054800 -21600 0 CST}
+ {669708000 -18000 1 CDT}
+ {684219600 -21600 0 CST}
+ {1146376800 -18000 1 CDT}
+ {1159678800 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guayaquil b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guayaquil
new file mode 100644
index 0000000000..6ba7b93036
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guayaquil
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Guayaquil) {
+ {-9223372036854775808 -19160 0 LMT}
+ {-2524502440 -18840 0 QMT}
+ {-1230749160 -18000 0 -05}
+ {722926800 -14400 1 -05}
+ {728884800 -18000 0 -05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guyana b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guyana
new file mode 100644
index 0000000000..fab78553e5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Guyana
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Guyana) {
+ {-9223372036854775808 -13960 0 LMT}
+ {-1730578040 -13500 0 -0345}
+ {176010300 -10800 0 -03}
+ {662698800 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Halifax b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Halifax
new file mode 100644
index 0000000000..08e375438c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Halifax
@@ -0,0 +1,361 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Halifax) {
+ {-9223372036854775808 -15264 0 LMT}
+ {-2131645536 -14400 0 AST}
+ {-1696276800 -10800 1 ADT}
+ {-1680469200 -14400 0 AST}
+ {-1640980800 -14400 0 AST}
+ {-1632074400 -10800 1 ADT}
+ {-1615143600 -14400 0 AST}
+ {-1609444800 -14400 0 AST}
+ {-1566763200 -10800 1 ADT}
+ {-1557090000 -14400 0 AST}
+ {-1535486400 -10800 1 ADT}
+ {-1524949200 -14400 0 AST}
+ {-1504468800 -10800 1 ADT}
+ {-1493413200 -14400 0 AST}
+ {-1472414400 -10800 1 ADT}
+ {-1461963600 -14400 0 AST}
+ {-1440964800 -10800 1 ADT}
+ {-1429390800 -14400 0 AST}
+ {-1409515200 -10800 1 ADT}
+ {-1396731600 -14400 0 AST}
+ {-1376856000 -10800 1 ADT}
+ {-1366491600 -14400 0 AST}
+ {-1346616000 -10800 1 ADT}
+ {-1333832400 -14400 0 AST}
+ {-1313956800 -10800 1 ADT}
+ {-1303678800 -14400 0 AST}
+ {-1282507200 -10800 1 ADT}
+ {-1272661200 -14400 0 AST}
+ {-1251057600 -10800 1 ADT}
+ {-1240088400 -14400 0 AST}
+ {-1219608000 -10800 1 ADT}
+ {-1207429200 -14400 0 AST}
+ {-1188763200 -10800 1 ADT}
+ {-1175979600 -14400 0 AST}
+ {-1157313600 -10800 1 ADT}
+ {-1143925200 -14400 0 AST}
+ {-1124049600 -10800 1 ADT}
+ {-1113771600 -14400 0 AST}
+ {-1091390400 -10800 1 ADT}
+ {-1081026000 -14400 0 AST}
+ {-1059854400 -10800 1 ADT}
+ {-1050786000 -14400 0 AST}
+ {-1030910400 -10800 1 ADT}
+ {-1018126800 -14400 0 AST}
+ {-999460800 -10800 1 ADT}
+ {-986677200 -14400 0 AST}
+ {-965592000 -10800 1 ADT}
+ {-955227600 -14400 0 AST}
+ {-935956800 -10800 1 ADT}
+ {-923173200 -14400 0 AST}
+ {-904507200 -10800 1 ADT}
+ {-891723600 -14400 0 AST}
+ {-880221600 -10800 0 AWT}
+ {-769395600 -10800 1 APT}
+ {-765399600 -14400 0 AST}
+ {-757368000 -14400 0 AST}
+ {-747252000 -10800 1 ADT}
+ {-733950000 -14400 0 AST}
+ {-715802400 -10800 1 ADT}
+ {-702500400 -14400 0 AST}
+ {-684352800 -10800 1 ADT}
+ {-671050800 -14400 0 AST}
+ {-652903200 -10800 1 ADT}
+ {-639601200 -14400 0 AST}
+ {-589399200 -10800 1 ADT}
+ {-576097200 -14400 0 AST}
+ {-557949600 -10800 1 ADT}
+ {-544647600 -14400 0 AST}
+ {-526500000 -10800 1 ADT}
+ {-513198000 -14400 0 AST}
+ {-495050400 -10800 1 ADT}
+ {-481748400 -14400 0 AST}
+ {-431546400 -10800 1 ADT}
+ {-418244400 -14400 0 AST}
+ {-400096800 -10800 1 ADT}
+ {-386794800 -14400 0 AST}
+ {-368647200 -10800 1 ADT}
+ {-355345200 -14400 0 AST}
+ {-337197600 -10800 1 ADT}
+ {-323895600 -14400 0 AST}
+ {-242244000 -10800 1 ADT}
+ {-226522800 -14400 0 AST}
+ {-210794400 -10800 1 ADT}
+ {-195073200 -14400 0 AST}
+ {-179344800 -10800 1 ADT}
+ {-163623600 -14400 0 AST}
+ {-147895200 -10800 1 ADT}
+ {-131569200 -14400 0 AST}
+ {-116445600 -10800 1 ADT}
+ {-100119600 -14400 0 AST}
+ {-84391200 -10800 1 ADT}
+ {-68670000 -14400 0 AST}
+ {-52941600 -10800 1 ADT}
+ {-37220400 -14400 0 AST}
+ {-21492000 -10800 1 ADT}
+ {-5770800 -14400 0 AST}
+ {9957600 -10800 1 ADT}
+ {25678800 -14400 0 AST}
+ {41407200 -10800 1 ADT}
+ {57733200 -14400 0 AST}
+ {73461600 -10800 1 ADT}
+ {89182800 -14400 0 AST}
+ {104911200 -10800 1 ADT}
+ {120632400 -14400 0 AST}
+ {126244800 -14400 0 AST}
+ {136360800 -10800 1 ADT}
+ {152082000 -14400 0 AST}
+ {167810400 -10800 1 ADT}
+ {183531600 -14400 0 AST}
+ {199260000 -10800 1 ADT}
+ {215586000 -14400 0 AST}
+ {230709600 -10800 1 ADT}
+ {247035600 -14400 0 AST}
+ {262764000 -10800 1 ADT}
+ {278485200 -14400 0 AST}
+ {294213600 -10800 1 ADT}
+ {309934800 -14400 0 AST}
+ {325663200 -10800 1 ADT}
+ {341384400 -14400 0 AST}
+ {357112800 -10800 1 ADT}
+ {372834000 -14400 0 AST}
+ {388562400 -10800 1 ADT}
+ {404888400 -14400 0 AST}
+ {420012000 -10800 1 ADT}
+ {436338000 -14400 0 AST}
+ {452066400 -10800 1 ADT}
+ {467787600 -14400 0 AST}
+ {483516000 -10800 1 ADT}
+ {499237200 -14400 0 AST}
+ {514965600 -10800 1 ADT}
+ {530686800 -14400 0 AST}
+ {544600800 -10800 1 ADT}
+ {562136400 -14400 0 AST}
+ {576050400 -10800 1 ADT}
+ {594190800 -14400 0 AST}
+ {607500000 -10800 1 ADT}
+ {625640400 -14400 0 AST}
+ {638949600 -10800 1 ADT}
+ {657090000 -14400 0 AST}
+ {671004000 -10800 1 ADT}
+ {688539600 -14400 0 AST}
+ {702453600 -10800 1 ADT}
+ {719989200 -14400 0 AST}
+ {733903200 -10800 1 ADT}
+ {752043600 -14400 0 AST}
+ {765352800 -10800 1 ADT}
+ {783493200 -14400 0 AST}
+ {796802400 -10800 1 ADT}
+ {814942800 -14400 0 AST}
+ {828856800 -10800 1 ADT}
+ {846392400 -14400 0 AST}
+ {860306400 -10800 1 ADT}
+ {877842000 -14400 0 AST}
+ {891756000 -10800 1 ADT}
+ {909291600 -14400 0 AST}
+ {923205600 -10800 1 ADT}
+ {941346000 -14400 0 AST}
+ {954655200 -10800 1 ADT}
+ {972795600 -14400 0 AST}
+ {986104800 -10800 1 ADT}
+ {1004245200 -14400 0 AST}
+ {1018159200 -10800 1 ADT}
+ {1035694800 -14400 0 AST}
+ {1049608800 -10800 1 ADT}
+ {1067144400 -14400 0 AST}
+ {1081058400 -10800 1 ADT}
+ {1099198800 -14400 0 AST}
+ {1112508000 -10800 1 ADT}
+ {1130648400 -14400 0 AST}
+ {1143957600 -10800 1 ADT}
+ {1162098000 -14400 0 AST}
+ {1173592800 -10800 1 ADT}
+ {1194152400 -14400 0 AST}
+ {1205042400 -10800 1 ADT}
+ {1225602000 -14400 0 AST}
+ {1236492000 -10800 1 ADT}
+ {1257051600 -14400 0 AST}
+ {1268546400 -10800 1 ADT}
+ {1289106000 -14400 0 AST}
+ {1299996000 -10800 1 ADT}
+ {1320555600 -14400 0 AST}
+ {1331445600 -10800 1 ADT}
+ {1352005200 -14400 0 AST}
+ {1362895200 -10800 1 ADT}
+ {1383454800 -14400 0 AST}
+ {1394344800 -10800 1 ADT}
+ {1414904400 -14400 0 AST}
+ {1425794400 -10800 1 ADT}
+ {1446354000 -14400 0 AST}
+ {1457848800 -10800 1 ADT}
+ {1478408400 -14400 0 AST}
+ {1489298400 -10800 1 ADT}
+ {1509858000 -14400 0 AST}
+ {1520748000 -10800 1 ADT}
+ {1541307600 -14400 0 AST}
+ {1552197600 -10800 1 ADT}
+ {1572757200 -14400 0 AST}
+ {1583647200 -10800 1 ADT}
+ {1604206800 -14400 0 AST}
+ {1615701600 -10800 1 ADT}
+ {1636261200 -14400 0 AST}
+ {1647151200 -10800 1 ADT}
+ {1667710800 -14400 0 AST}
+ {1678600800 -10800 1 ADT}
+ {1699160400 -14400 0 AST}
+ {1710050400 -10800 1 ADT}
+ {1730610000 -14400 0 AST}
+ {1741500000 -10800 1 ADT}
+ {1762059600 -14400 0 AST}
+ {1772949600 -10800 1 ADT}
+ {1793509200 -14400 0 AST}
+ {1805004000 -10800 1 ADT}
+ {1825563600 -14400 0 AST}
+ {1836453600 -10800 1 ADT}
+ {1857013200 -14400 0 AST}
+ {1867903200 -10800 1 ADT}
+ {1888462800 -14400 0 AST}
+ {1899352800 -10800 1 ADT}
+ {1919912400 -14400 0 AST}
+ {1930802400 -10800 1 ADT}
+ {1951362000 -14400 0 AST}
+ {1962856800 -10800 1 ADT}
+ {1983416400 -14400 0 AST}
+ {1994306400 -10800 1 ADT}
+ {2014866000 -14400 0 AST}
+ {2025756000 -10800 1 ADT}
+ {2046315600 -14400 0 AST}
+ {2057205600 -10800 1 ADT}
+ {2077765200 -14400 0 AST}
+ {2088655200 -10800 1 ADT}
+ {2109214800 -14400 0 AST}
+ {2120104800 -10800 1 ADT}
+ {2140664400 -14400 0 AST}
+ {2152159200 -10800 1 ADT}
+ {2172718800 -14400 0 AST}
+ {2183608800 -10800 1 ADT}
+ {2204168400 -14400 0 AST}
+ {2215058400 -10800 1 ADT}
+ {2235618000 -14400 0 AST}
+ {2246508000 -10800 1 ADT}
+ {2267067600 -14400 0 AST}
+ {2277957600 -10800 1 ADT}
+ {2298517200 -14400 0 AST}
+ {2309407200 -10800 1 ADT}
+ {2329966800 -14400 0 AST}
+ {2341461600 -10800 1 ADT}
+ {2362021200 -14400 0 AST}
+ {2372911200 -10800 1 ADT}
+ {2393470800 -14400 0 AST}
+ {2404360800 -10800 1 ADT}
+ {2424920400 -14400 0 AST}
+ {2435810400 -10800 1 ADT}
+ {2456370000 -14400 0 AST}
+ {2467260000 -10800 1 ADT}
+ {2487819600 -14400 0 AST}
+ {2499314400 -10800 1 ADT}
+ {2519874000 -14400 0 AST}
+ {2530764000 -10800 1 ADT}
+ {2551323600 -14400 0 AST}
+ {2562213600 -10800 1 ADT}
+ {2582773200 -14400 0 AST}
+ {2593663200 -10800 1 ADT}
+ {2614222800 -14400 0 AST}
+ {2625112800 -10800 1 ADT}
+ {2645672400 -14400 0 AST}
+ {2656562400 -10800 1 ADT}
+ {2677122000 -14400 0 AST}
+ {2688616800 -10800 1 ADT}
+ {2709176400 -14400 0 AST}
+ {2720066400 -10800 1 ADT}
+ {2740626000 -14400 0 AST}
+ {2751516000 -10800 1 ADT}
+ {2772075600 -14400 0 AST}
+ {2782965600 -10800 1 ADT}
+ {2803525200 -14400 0 AST}
+ {2814415200 -10800 1 ADT}
+ {2834974800 -14400 0 AST}
+ {2846469600 -10800 1 ADT}
+ {2867029200 -14400 0 AST}
+ {2877919200 -10800 1 ADT}
+ {2898478800 -14400 0 AST}
+ {2909368800 -10800 1 ADT}
+ {2929928400 -14400 0 AST}
+ {2940818400 -10800 1 ADT}
+ {2961378000 -14400 0 AST}
+ {2972268000 -10800 1 ADT}
+ {2992827600 -14400 0 AST}
+ {3003717600 -10800 1 ADT}
+ {3024277200 -14400 0 AST}
+ {3035772000 -10800 1 ADT}
+ {3056331600 -14400 0 AST}
+ {3067221600 -10800 1 ADT}
+ {3087781200 -14400 0 AST}
+ {3098671200 -10800 1 ADT}
+ {3119230800 -14400 0 AST}
+ {3130120800 -10800 1 ADT}
+ {3150680400 -14400 0 AST}
+ {3161570400 -10800 1 ADT}
+ {3182130000 -14400 0 AST}
+ {3193020000 -10800 1 ADT}
+ {3213579600 -14400 0 AST}
+ {3225074400 -10800 1 ADT}
+ {3245634000 -14400 0 AST}
+ {3256524000 -10800 1 ADT}
+ {3277083600 -14400 0 AST}
+ {3287973600 -10800 1 ADT}
+ {3308533200 -14400 0 AST}
+ {3319423200 -10800 1 ADT}
+ {3339982800 -14400 0 AST}
+ {3350872800 -10800 1 ADT}
+ {3371432400 -14400 0 AST}
+ {3382927200 -10800 1 ADT}
+ {3403486800 -14400 0 AST}
+ {3414376800 -10800 1 ADT}
+ {3434936400 -14400 0 AST}
+ {3445826400 -10800 1 ADT}
+ {3466386000 -14400 0 AST}
+ {3477276000 -10800 1 ADT}
+ {3497835600 -14400 0 AST}
+ {3508725600 -10800 1 ADT}
+ {3529285200 -14400 0 AST}
+ {3540175200 -10800 1 ADT}
+ {3560734800 -14400 0 AST}
+ {3572229600 -10800 1 ADT}
+ {3592789200 -14400 0 AST}
+ {3603679200 -10800 1 ADT}
+ {3624238800 -14400 0 AST}
+ {3635128800 -10800 1 ADT}
+ {3655688400 -14400 0 AST}
+ {3666578400 -10800 1 ADT}
+ {3687138000 -14400 0 AST}
+ {3698028000 -10800 1 ADT}
+ {3718587600 -14400 0 AST}
+ {3730082400 -10800 1 ADT}
+ {3750642000 -14400 0 AST}
+ {3761532000 -10800 1 ADT}
+ {3782091600 -14400 0 AST}
+ {3792981600 -10800 1 ADT}
+ {3813541200 -14400 0 AST}
+ {3824431200 -10800 1 ADT}
+ {3844990800 -14400 0 AST}
+ {3855880800 -10800 1 ADT}
+ {3876440400 -14400 0 AST}
+ {3887330400 -10800 1 ADT}
+ {3907890000 -14400 0 AST}
+ {3919384800 -10800 1 ADT}
+ {3939944400 -14400 0 AST}
+ {3950834400 -10800 1 ADT}
+ {3971394000 -14400 0 AST}
+ {3982284000 -10800 1 ADT}
+ {4002843600 -14400 0 AST}
+ {4013733600 -10800 1 ADT}
+ {4034293200 -14400 0 AST}
+ {4045183200 -10800 1 ADT}
+ {4065742800 -14400 0 AST}
+ {4076632800 -10800 1 ADT}
+ {4097192400 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Havana b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Havana
new file mode 100644
index 0000000000..5901daec4a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Havana
@@ -0,0 +1,285 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Havana) {
+ {-9223372036854775808 -19768 0 LMT}
+ {-2524501832 -19776 0 HMT}
+ {-1402813824 -18000 0 CST}
+ {-1311534000 -14400 1 CDT}
+ {-1300996800 -18000 0 CST}
+ {-933534000 -14400 1 CDT}
+ {-925675200 -18000 0 CST}
+ {-902084400 -14400 1 CDT}
+ {-893620800 -18000 0 CST}
+ {-870030000 -14400 1 CDT}
+ {-862171200 -18000 0 CST}
+ {-775681200 -14400 1 CDT}
+ {-767822400 -18000 0 CST}
+ {-744231600 -14400 1 CDT}
+ {-736372800 -18000 0 CST}
+ {-144702000 -14400 1 CDT}
+ {-134251200 -18000 0 CST}
+ {-113425200 -14400 1 CDT}
+ {-102542400 -18000 0 CST}
+ {-86295600 -14400 1 CDT}
+ {-72907200 -18000 0 CST}
+ {-54154800 -14400 1 CDT}
+ {-41457600 -18000 0 CST}
+ {-21495600 -14400 1 CDT}
+ {-5774400 -18000 0 CST}
+ {9954000 -14400 1 CDT}
+ {25675200 -18000 0 CST}
+ {41403600 -14400 1 CDT}
+ {57729600 -18000 0 CST}
+ {73458000 -14400 1 CDT}
+ {87364800 -18000 0 CST}
+ {104907600 -14400 1 CDT}
+ {118900800 -18000 0 CST}
+ {136357200 -14400 1 CDT}
+ {150436800 -18000 0 CST}
+ {167806800 -14400 1 CDT}
+ {183528000 -18000 0 CST}
+ {199256400 -14400 1 CDT}
+ {215582400 -18000 0 CST}
+ {230706000 -14400 1 CDT}
+ {247032000 -18000 0 CST}
+ {263365200 -14400 1 CDT}
+ {276667200 -18000 0 CST}
+ {290581200 -14400 1 CDT}
+ {308721600 -18000 0 CST}
+ {322030800 -14400 1 CDT}
+ {340171200 -18000 0 CST}
+ {358318800 -14400 1 CDT}
+ {371620800 -18000 0 CST}
+ {389768400 -14400 1 CDT}
+ {403070400 -18000 0 CST}
+ {421218000 -14400 1 CDT}
+ {434520000 -18000 0 CST}
+ {452667600 -14400 1 CDT}
+ {466574400 -18000 0 CST}
+ {484117200 -14400 1 CDT}
+ {498024000 -18000 0 CST}
+ {511333200 -14400 1 CDT}
+ {529473600 -18000 0 CST}
+ {542782800 -14400 1 CDT}
+ {560923200 -18000 0 CST}
+ {574837200 -14400 1 CDT}
+ {592372800 -18000 0 CST}
+ {606286800 -14400 1 CDT}
+ {623822400 -18000 0 CST}
+ {638946000 -14400 1 CDT}
+ {655876800 -18000 0 CST}
+ {671000400 -14400 1 CDT}
+ {687330000 -18000 0 CST}
+ {702450000 -14400 1 CDT}
+ {718779600 -18000 0 CST}
+ {733899600 -14400 1 CDT}
+ {750229200 -18000 0 CST}
+ {765349200 -14400 1 CDT}
+ {781678800 -18000 0 CST}
+ {796798800 -14400 1 CDT}
+ {813128400 -18000 0 CST}
+ {828853200 -14400 1 CDT}
+ {844578000 -18000 0 CST}
+ {860302800 -14400 1 CDT}
+ {876632400 -18000 0 CST}
+ {891147600 -14400 1 CDT}
+ {909291600 -18000 0 CST}
+ {922597200 -14400 1 CDT}
+ {941346000 -18000 0 CST}
+ {954651600 -14400 1 CDT}
+ {972795600 -18000 0 CST}
+ {986101200 -14400 1 CDT}
+ {1004245200 -18000 0 CST}
+ {1018155600 -14400 1 CDT}
+ {1035694800 -18000 0 CST}
+ {1049605200 -14400 1 CDT}
+ {1067144400 -18000 0 CST}
+ {1080450000 -14400 1 CDT}
+ {1162098000 -18000 0 CST}
+ {1173589200 -14400 1 CDT}
+ {1193547600 -18000 0 CST}
+ {1205643600 -14400 1 CDT}
+ {1224997200 -18000 0 CST}
+ {1236488400 -14400 1 CDT}
+ {1256446800 -18000 0 CST}
+ {1268542800 -14400 1 CDT}
+ {1288501200 -18000 0 CST}
+ {1300597200 -14400 1 CDT}
+ {1321160400 -18000 0 CST}
+ {1333256400 -14400 1 CDT}
+ {1352005200 -18000 0 CST}
+ {1362891600 -14400 1 CDT}
+ {1383454800 -18000 0 CST}
+ {1394341200 -14400 1 CDT}
+ {1414904400 -18000 0 CST}
+ {1425790800 -14400 1 CDT}
+ {1446354000 -18000 0 CST}
+ {1457845200 -14400 1 CDT}
+ {1478408400 -18000 0 CST}
+ {1489294800 -14400 1 CDT}
+ {1509858000 -18000 0 CST}
+ {1520744400 -14400 1 CDT}
+ {1541307600 -18000 0 CST}
+ {1552194000 -14400 1 CDT}
+ {1572757200 -18000 0 CST}
+ {1583643600 -14400 1 CDT}
+ {1604206800 -18000 0 CST}
+ {1615698000 -14400 1 CDT}
+ {1636261200 -18000 0 CST}
+ {1647147600 -14400 1 CDT}
+ {1667710800 -18000 0 CST}
+ {1678597200 -14400 1 CDT}
+ {1699160400 -18000 0 CST}
+ {1710046800 -14400 1 CDT}
+ {1730610000 -18000 0 CST}
+ {1741496400 -14400 1 CDT}
+ {1762059600 -18000 0 CST}
+ {1772946000 -14400 1 CDT}
+ {1793509200 -18000 0 CST}
+ {1805000400 -14400 1 CDT}
+ {1825563600 -18000 0 CST}
+ {1836450000 -14400 1 CDT}
+ {1857013200 -18000 0 CST}
+ {1867899600 -14400 1 CDT}
+ {1888462800 -18000 0 CST}
+ {1899349200 -14400 1 CDT}
+ {1919912400 -18000 0 CST}
+ {1930798800 -14400 1 CDT}
+ {1951362000 -18000 0 CST}
+ {1962853200 -14400 1 CDT}
+ {1983416400 -18000 0 CST}
+ {1994302800 -14400 1 CDT}
+ {2014866000 -18000 0 CST}
+ {2025752400 -14400 1 CDT}
+ {2046315600 -18000 0 CST}
+ {2057202000 -14400 1 CDT}
+ {2077765200 -18000 0 CST}
+ {2088651600 -14400 1 CDT}
+ {2109214800 -18000 0 CST}
+ {2120101200 -14400 1 CDT}
+ {2140664400 -18000 0 CST}
+ {2152155600 -14400 1 CDT}
+ {2172718800 -18000 0 CST}
+ {2183605200 -14400 1 CDT}
+ {2204168400 -18000 0 CST}
+ {2215054800 -14400 1 CDT}
+ {2235618000 -18000 0 CST}
+ {2246504400 -14400 1 CDT}
+ {2267067600 -18000 0 CST}
+ {2277954000 -14400 1 CDT}
+ {2298517200 -18000 0 CST}
+ {2309403600 -14400 1 CDT}
+ {2329966800 -18000 0 CST}
+ {2341458000 -14400 1 CDT}
+ {2362021200 -18000 0 CST}
+ {2372907600 -14400 1 CDT}
+ {2393470800 -18000 0 CST}
+ {2404357200 -14400 1 CDT}
+ {2424920400 -18000 0 CST}
+ {2435806800 -14400 1 CDT}
+ {2456370000 -18000 0 CST}
+ {2467256400 -14400 1 CDT}
+ {2487819600 -18000 0 CST}
+ {2499310800 -14400 1 CDT}
+ {2519874000 -18000 0 CST}
+ {2530760400 -14400 1 CDT}
+ {2551323600 -18000 0 CST}
+ {2562210000 -14400 1 CDT}
+ {2582773200 -18000 0 CST}
+ {2593659600 -14400 1 CDT}
+ {2614222800 -18000 0 CST}
+ {2625109200 -14400 1 CDT}
+ {2645672400 -18000 0 CST}
+ {2656558800 -14400 1 CDT}
+ {2677122000 -18000 0 CST}
+ {2688613200 -14400 1 CDT}
+ {2709176400 -18000 0 CST}
+ {2720062800 -14400 1 CDT}
+ {2740626000 -18000 0 CST}
+ {2751512400 -14400 1 CDT}
+ {2772075600 -18000 0 CST}
+ {2782962000 -14400 1 CDT}
+ {2803525200 -18000 0 CST}
+ {2814411600 -14400 1 CDT}
+ {2834974800 -18000 0 CST}
+ {2846466000 -14400 1 CDT}
+ {2867029200 -18000 0 CST}
+ {2877915600 -14400 1 CDT}
+ {2898478800 -18000 0 CST}
+ {2909365200 -14400 1 CDT}
+ {2929928400 -18000 0 CST}
+ {2940814800 -14400 1 CDT}
+ {2961378000 -18000 0 CST}
+ {2972264400 -14400 1 CDT}
+ {2992827600 -18000 0 CST}
+ {3003714000 -14400 1 CDT}
+ {3024277200 -18000 0 CST}
+ {3035768400 -14400 1 CDT}
+ {3056331600 -18000 0 CST}
+ {3067218000 -14400 1 CDT}
+ {3087781200 -18000 0 CST}
+ {3098667600 -14400 1 CDT}
+ {3119230800 -18000 0 CST}
+ {3130117200 -14400 1 CDT}
+ {3150680400 -18000 0 CST}
+ {3161566800 -14400 1 CDT}
+ {3182130000 -18000 0 CST}
+ {3193016400 -14400 1 CDT}
+ {3213579600 -18000 0 CST}
+ {3225070800 -14400 1 CDT}
+ {3245634000 -18000 0 CST}
+ {3256520400 -14400 1 CDT}
+ {3277083600 -18000 0 CST}
+ {3287970000 -14400 1 CDT}
+ {3308533200 -18000 0 CST}
+ {3319419600 -14400 1 CDT}
+ {3339982800 -18000 0 CST}
+ {3350869200 -14400 1 CDT}
+ {3371432400 -18000 0 CST}
+ {3382923600 -14400 1 CDT}
+ {3403486800 -18000 0 CST}
+ {3414373200 -14400 1 CDT}
+ {3434936400 -18000 0 CST}
+ {3445822800 -14400 1 CDT}
+ {3466386000 -18000 0 CST}
+ {3477272400 -14400 1 CDT}
+ {3497835600 -18000 0 CST}
+ {3508722000 -14400 1 CDT}
+ {3529285200 -18000 0 CST}
+ {3540171600 -14400 1 CDT}
+ {3560734800 -18000 0 CST}
+ {3572226000 -14400 1 CDT}
+ {3592789200 -18000 0 CST}
+ {3603675600 -14400 1 CDT}
+ {3624238800 -18000 0 CST}
+ {3635125200 -14400 1 CDT}
+ {3655688400 -18000 0 CST}
+ {3666574800 -14400 1 CDT}
+ {3687138000 -18000 0 CST}
+ {3698024400 -14400 1 CDT}
+ {3718587600 -18000 0 CST}
+ {3730078800 -14400 1 CDT}
+ {3750642000 -18000 0 CST}
+ {3761528400 -14400 1 CDT}
+ {3782091600 -18000 0 CST}
+ {3792978000 -14400 1 CDT}
+ {3813541200 -18000 0 CST}
+ {3824427600 -14400 1 CDT}
+ {3844990800 -18000 0 CST}
+ {3855877200 -14400 1 CDT}
+ {3876440400 -18000 0 CST}
+ {3887326800 -14400 1 CDT}
+ {3907890000 -18000 0 CST}
+ {3919381200 -14400 1 CDT}
+ {3939944400 -18000 0 CST}
+ {3950830800 -14400 1 CDT}
+ {3971394000 -18000 0 CST}
+ {3982280400 -14400 1 CDT}
+ {4002843600 -18000 0 CST}
+ {4013730000 -14400 1 CDT}
+ {4034293200 -18000 0 CST}
+ {4045179600 -14400 1 CDT}
+ {4065742800 -18000 0 CST}
+ {4076629200 -14400 1 CDT}
+ {4097192400 -18000 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Hermosillo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Hermosillo
new file mode 100644
index 0000000000..779020e6ef
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Hermosillo
@@ -0,0 +1,21 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Hermosillo) {
+ {-9223372036854775808 -26632 0 LMT}
+ {-1514739600 -25200 0 MST}
+ {-1343066400 -21600 0 CST}
+ {-1234807200 -25200 0 MST}
+ {-1220292000 -21600 0 CST}
+ {-1207159200 -25200 0 MST}
+ {-1191344400 -21600 0 CST}
+ {-873828000 -25200 0 MST}
+ {-661539600 -28800 0 PST}
+ {28800 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {915174000 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Indianapolis b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Indianapolis
new file mode 100644
index 0000000000..63c410caf6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Indianapolis
@@ -0,0 +1,234 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Indiana/Indianapolis) {
+ {-9223372036854775808 -20678 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-1577901600 -21600 0 CST}
+ {-900259200 -18000 1 CDT}
+ {-891795600 -21600 0 CST}
+ {-883591200 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-757360800 -21600 0 CST}
+ {-747244800 -18000 1 CDT}
+ {-733942800 -21600 0 CST}
+ {-715795200 -18000 1 CDT}
+ {-702493200 -21600 0 CST}
+ {-684345600 -18000 1 CDT}
+ {-671043600 -21600 0 CST}
+ {-652896000 -18000 1 CDT}
+ {-639594000 -21600 0 CST}
+ {-620841600 -18000 1 CDT}
+ {-608144400 -21600 0 CST}
+ {-589392000 -18000 1 CDT}
+ {-576090000 -21600 0 CST}
+ {-557942400 -18000 1 CDT}
+ {-544640400 -21600 0 CST}
+ {-526492800 -18000 1 CDT}
+ {-513190800 -21600 0 CST}
+ {-495043200 -18000 1 CDT}
+ {-481741200 -21600 0 CST}
+ {-463593600 -18000 0 EST}
+ {-386787600 -21600 0 CST}
+ {-368640000 -18000 0 EST}
+ {-31518000 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {31554000 -18000 0 EST}
+ {1136091600 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Knox b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Knox
new file mode 100644
index 0000000000..eee3ff4ebc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Knox
@@ -0,0 +1,285 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Indiana/Knox) {
+ {-9223372036854775808 -20790 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-725824800 -21600 0 CST}
+ {-715795200 -18000 1 CDT}
+ {-702493200 -21600 0 CST}
+ {-684345600 -18000 1 CDT}
+ {-671043600 -21600 0 CST}
+ {-652896000 -18000 1 CDT}
+ {-639594000 -21600 0 CST}
+ {-620841600 -18000 1 CDT}
+ {-608144400 -21600 0 CST}
+ {-589392000 -18000 1 CDT}
+ {-576090000 -21600 0 CST}
+ {-557942400 -18000 1 CDT}
+ {-544640400 -21600 0 CST}
+ {-526492800 -18000 1 CDT}
+ {-513190800 -21600 0 CST}
+ {-495043200 -18000 1 CDT}
+ {-481741200 -21600 0 CST}
+ {-463593600 -18000 1 CDT}
+ {-447267600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-415818000 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-386787600 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-355338000 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-321469200 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-289414800 -21600 0 CST}
+ {-273686400 -18000 1 CDT}
+ {-257965200 -21600 0 CST}
+ {-242236800 -18000 0 EST}
+ {-195066000 -21600 0 CST}
+ {-84384000 -18000 1 CDT}
+ {-68662800 -21600 0 CST}
+ {-52934400 -18000 1 CDT}
+ {-37213200 -21600 0 CST}
+ {-21484800 -18000 1 CDT}
+ {-5763600 -21600 0 CST}
+ {9964800 -18000 1 CDT}
+ {25686000 -21600 0 CST}
+ {41414400 -18000 1 CDT}
+ {57740400 -21600 0 CST}
+ {73468800 -18000 1 CDT}
+ {89190000 -21600 0 CST}
+ {104918400 -18000 1 CDT}
+ {120639600 -21600 0 CST}
+ {126691200 -18000 1 CDT}
+ {152089200 -21600 0 CST}
+ {162374400 -18000 1 CDT}
+ {183538800 -21600 0 CST}
+ {199267200 -18000 1 CDT}
+ {215593200 -21600 0 CST}
+ {230716800 -18000 1 CDT}
+ {247042800 -21600 0 CST}
+ {262771200 -18000 1 CDT}
+ {278492400 -21600 0 CST}
+ {294220800 -18000 1 CDT}
+ {309942000 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341391600 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372841200 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404895600 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436345200 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467794800 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499244400 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530694000 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562143600 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625647600 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657097200 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688550400 -18000 0 EST}
+ {1143961200 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Marengo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Marengo
new file mode 100644
index 0000000000..3f1d578b15
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Marengo
@@ -0,0 +1,236 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Indiana/Marengo) {
+ {-9223372036854775808 -20723 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-599594400 -21600 0 CST}
+ {-589392000 -18000 1 CDT}
+ {-576090000 -21600 0 CST}
+ {-495043200 -18000 1 CDT}
+ {-481741200 -21600 0 CST}
+ {-463593600 -18000 1 CDT}
+ {-450291600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-418237200 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-386787600 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-355338000 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-323888400 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-292438800 -21600 0 CST}
+ {-273686400 -18000 0 EST}
+ {-31518000 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {41410800 -14400 1 EDT}
+ {57736800 -18000 0 EST}
+ {73465200 -14400 1 EDT}
+ {89186400 -18000 0 EST}
+ {104914800 -14400 1 EDT}
+ {120636000 -18000 0 EST}
+ {126687600 -18000 1 CDT}
+ {152089200 -18000 0 EST}
+ {162370800 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {189320400 -18000 0 EST}
+ {1136091600 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Petersburg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Petersburg
new file mode 100644
index 0000000000..6992bfc4a2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Petersburg
@@ -0,0 +1,247 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Indiana/Petersburg) {
+ {-9223372036854775808 -20947 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-473364000 -21600 0 CST}
+ {-462996000 -18000 1 CDT}
+ {-450291600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-418237200 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-386787600 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-355338000 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-323888400 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-292438800 -21600 0 CST}
+ {-273686400 -18000 1 CDT}
+ {-257965200 -21600 0 CST}
+ {-242236800 -18000 1 CDT}
+ {-226515600 -21600 0 CST}
+ {-210787200 -18000 1 CDT}
+ {-195066000 -21600 0 CST}
+ {-179337600 -18000 1 CDT}
+ {-163616400 -21600 0 CST}
+ {-147888000 -18000 0 EST}
+ {-100112400 -21600 0 CST}
+ {-84384000 -18000 1 CDT}
+ {-68662800 -21600 0 CST}
+ {-52934400 -18000 1 CDT}
+ {-37213200 -21600 0 CST}
+ {-21484800 -18000 1 CDT}
+ {-5763600 -21600 0 CST}
+ {9964800 -18000 1 CDT}
+ {25686000 -21600 0 CST}
+ {41414400 -18000 1 CDT}
+ {57740400 -21600 0 CST}
+ {73468800 -18000 1 CDT}
+ {89190000 -21600 0 CST}
+ {104918400 -18000 1 CDT}
+ {120639600 -21600 0 CST}
+ {126691200 -18000 1 CDT}
+ {152089200 -21600 0 CST}
+ {162374400 -18000 1 CDT}
+ {183538800 -21600 0 CST}
+ {199267200 -18000 1 CDT}
+ {215593200 -21600 0 CST}
+ {230716800 -18000 1 CDT}
+ {247046400 -18000 0 EST}
+ {1143961200 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194163200 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Tell_City b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Tell_City
new file mode 100644
index 0000000000..f8014bf321
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Tell_City
@@ -0,0 +1,230 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Indiana/Tell_City) {
+ {-9223372036854775808 -20823 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-757360800 -21600 0 CST}
+ {-462996000 -18000 1 CDT}
+ {-450291600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-418237200 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-386787600 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-355338000 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-323888400 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-292438800 -21600 0 CST}
+ {-273686400 -18000 1 CDT}
+ {-257965200 -21600 0 CST}
+ {-242236800 -18000 1 CDT}
+ {-226515600 -21600 0 CST}
+ {-210787200 -18000 1 CDT}
+ {-195066000 -21600 0 CST}
+ {-179337600 -18000 0 EST}
+ {-68662800 -21600 0 CST}
+ {-52934400 -18000 1 CDT}
+ {-37213200 -21600 0 CST}
+ {-21484800 -14400 0 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {31554000 -18000 0 EST}
+ {1143961200 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vevay b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vevay
new file mode 100644
index 0000000000..8d4157fbfb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vevay
@@ -0,0 +1,213 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Indiana/Vevay) {
+ {-9223372036854775808 -20416 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-495043200 -18000 0 EST}
+ {-31518000 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {41410800 -14400 1 EDT}
+ {57736800 -18000 0 EST}
+ {73465200 -14400 1 EDT}
+ {89186400 -18000 0 EST}
+ {94712400 -18000 0 EST}
+ {1136091600 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vincennes b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vincennes
new file mode 100644
index 0000000000..1af7fc924a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Vincennes
@@ -0,0 +1,234 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Indiana/Vincennes) {
+ {-9223372036854775808 -21007 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-757360800 -21600 0 CST}
+ {-747244800 -18000 1 CDT}
+ {-733942800 -21600 0 CST}
+ {-526492800 -18000 1 CDT}
+ {-513190800 -21600 0 CST}
+ {-495043200 -18000 1 CDT}
+ {-481741200 -21600 0 CST}
+ {-462996000 -18000 1 CDT}
+ {-450291600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-418237200 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-386787600 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-355338000 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-323888400 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-289414800 -21600 0 CST}
+ {-273686400 -18000 1 CDT}
+ {-260989200 -21600 0 CST}
+ {-242236800 -18000 1 CDT}
+ {-226515600 -21600 0 CST}
+ {-210787200 -18000 1 CDT}
+ {-195066000 -21600 0 CST}
+ {-179337600 -18000 0 EST}
+ {-31518000 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {31554000 -18000 0 EST}
+ {1143961200 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194163200 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Winamac b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Winamac
new file mode 100644
index 0000000000..fb6cd37a34
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indiana/Winamac
@@ -0,0 +1,240 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Indiana/Winamac) {
+ {-9223372036854775808 -20785 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-757360800 -21600 0 CST}
+ {-747244800 -18000 1 CDT}
+ {-733942800 -21600 0 CST}
+ {-715795200 -18000 1 CDT}
+ {-702493200 -21600 0 CST}
+ {-684345600 -18000 1 CDT}
+ {-671043600 -21600 0 CST}
+ {-652896000 -18000 1 CDT}
+ {-639594000 -21600 0 CST}
+ {-620841600 -18000 1 CDT}
+ {-608144400 -21600 0 CST}
+ {-589392000 -18000 1 CDT}
+ {-576090000 -21600 0 CST}
+ {-557942400 -18000 1 CDT}
+ {-544640400 -21600 0 CST}
+ {-526492800 -18000 1 CDT}
+ {-513190800 -21600 0 CST}
+ {-495043200 -18000 1 CDT}
+ {-481741200 -21600 0 CST}
+ {-463593600 -18000 1 CDT}
+ {-447267600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-415818000 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-386787600 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-355338000 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-323888400 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-292438800 -21600 0 CST}
+ {-273686400 -18000 0 EST}
+ {-31518000 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {31554000 -18000 0 EST}
+ {1143961200 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -14400 0 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indianapolis b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indianapolis
new file mode 100644
index 0000000000..73985454d2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Indianapolis
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Indiana/Indianapolis)]} {
+ LoadTimeZoneFile America/Indiana/Indianapolis
+}
+set TZData(:America/Indianapolis) $TZData(:America/Indiana/Indianapolis)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Inuvik b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Inuvik
new file mode 100644
index 0000000000..08f0fd61f5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Inuvik
@@ -0,0 +1,249 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Inuvik) {
+ {-9223372036854775808 0 0 -00}
+ {-536457600 -28800 0 PST}
+ {-147888000 -21600 1 PDDT}
+ {-131558400 -28800 0 PST}
+ {315558000 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {986115600 -21600 1 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1173603600 -21600 1 MDT}
+ {1194163200 -25200 0 MST}
+ {1205053200 -21600 1 MDT}
+ {1225612800 -25200 0 MST}
+ {1236502800 -21600 1 MDT}
+ {1257062400 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289116800 -25200 0 MST}
+ {1300006800 -21600 1 MDT}
+ {1320566400 -25200 0 MST}
+ {1331456400 -21600 1 MDT}
+ {1352016000 -25200 0 MST}
+ {1362906000 -21600 1 MDT}
+ {1383465600 -25200 0 MST}
+ {1394355600 -21600 1 MDT}
+ {1414915200 -25200 0 MST}
+ {1425805200 -21600 1 MDT}
+ {1446364800 -25200 0 MST}
+ {1457859600 -21600 1 MDT}
+ {1478419200 -25200 0 MST}
+ {1489309200 -21600 1 MDT}
+ {1509868800 -25200 0 MST}
+ {1520758800 -21600 1 MDT}
+ {1541318400 -25200 0 MST}
+ {1552208400 -21600 1 MDT}
+ {1572768000 -25200 0 MST}
+ {1583658000 -21600 1 MDT}
+ {1604217600 -25200 0 MST}
+ {1615712400 -21600 1 MDT}
+ {1636272000 -25200 0 MST}
+ {1647162000 -21600 1 MDT}
+ {1667721600 -25200 0 MST}
+ {1678611600 -21600 1 MDT}
+ {1699171200 -25200 0 MST}
+ {1710061200 -21600 1 MDT}
+ {1730620800 -25200 0 MST}
+ {1741510800 -21600 1 MDT}
+ {1762070400 -25200 0 MST}
+ {1772960400 -21600 1 MDT}
+ {1793520000 -25200 0 MST}
+ {1805014800 -21600 1 MDT}
+ {1825574400 -25200 0 MST}
+ {1836464400 -21600 1 MDT}
+ {1857024000 -25200 0 MST}
+ {1867914000 -21600 1 MDT}
+ {1888473600 -25200 0 MST}
+ {1899363600 -21600 1 MDT}
+ {1919923200 -25200 0 MST}
+ {1930813200 -21600 1 MDT}
+ {1951372800 -25200 0 MST}
+ {1962867600 -21600 1 MDT}
+ {1983427200 -25200 0 MST}
+ {1994317200 -21600 1 MDT}
+ {2014876800 -25200 0 MST}
+ {2025766800 -21600 1 MDT}
+ {2046326400 -25200 0 MST}
+ {2057216400 -21600 1 MDT}
+ {2077776000 -25200 0 MST}
+ {2088666000 -21600 1 MDT}
+ {2109225600 -25200 0 MST}
+ {2120115600 -21600 1 MDT}
+ {2140675200 -25200 0 MST}
+ {2152170000 -21600 1 MDT}
+ {2172729600 -25200 0 MST}
+ {2183619600 -21600 1 MDT}
+ {2204179200 -25200 0 MST}
+ {2215069200 -21600 1 MDT}
+ {2235628800 -25200 0 MST}
+ {2246518800 -21600 1 MDT}
+ {2267078400 -25200 0 MST}
+ {2277968400 -21600 1 MDT}
+ {2298528000 -25200 0 MST}
+ {2309418000 -21600 1 MDT}
+ {2329977600 -25200 0 MST}
+ {2341472400 -21600 1 MDT}
+ {2362032000 -25200 0 MST}
+ {2372922000 -21600 1 MDT}
+ {2393481600 -25200 0 MST}
+ {2404371600 -21600 1 MDT}
+ {2424931200 -25200 0 MST}
+ {2435821200 -21600 1 MDT}
+ {2456380800 -25200 0 MST}
+ {2467270800 -21600 1 MDT}
+ {2487830400 -25200 0 MST}
+ {2499325200 -21600 1 MDT}
+ {2519884800 -25200 0 MST}
+ {2530774800 -21600 1 MDT}
+ {2551334400 -25200 0 MST}
+ {2562224400 -21600 1 MDT}
+ {2582784000 -25200 0 MST}
+ {2593674000 -21600 1 MDT}
+ {2614233600 -25200 0 MST}
+ {2625123600 -21600 1 MDT}
+ {2645683200 -25200 0 MST}
+ {2656573200 -21600 1 MDT}
+ {2677132800 -25200 0 MST}
+ {2688627600 -21600 1 MDT}
+ {2709187200 -25200 0 MST}
+ {2720077200 -21600 1 MDT}
+ {2740636800 -25200 0 MST}
+ {2751526800 -21600 1 MDT}
+ {2772086400 -25200 0 MST}
+ {2782976400 -21600 1 MDT}
+ {2803536000 -25200 0 MST}
+ {2814426000 -21600 1 MDT}
+ {2834985600 -25200 0 MST}
+ {2846480400 -21600 1 MDT}
+ {2867040000 -25200 0 MST}
+ {2877930000 -21600 1 MDT}
+ {2898489600 -25200 0 MST}
+ {2909379600 -21600 1 MDT}
+ {2929939200 -25200 0 MST}
+ {2940829200 -21600 1 MDT}
+ {2961388800 -25200 0 MST}
+ {2972278800 -21600 1 MDT}
+ {2992838400 -25200 0 MST}
+ {3003728400 -21600 1 MDT}
+ {3024288000 -25200 0 MST}
+ {3035782800 -21600 1 MDT}
+ {3056342400 -25200 0 MST}
+ {3067232400 -21600 1 MDT}
+ {3087792000 -25200 0 MST}
+ {3098682000 -21600 1 MDT}
+ {3119241600 -25200 0 MST}
+ {3130131600 -21600 1 MDT}
+ {3150691200 -25200 0 MST}
+ {3161581200 -21600 1 MDT}
+ {3182140800 -25200 0 MST}
+ {3193030800 -21600 1 MDT}
+ {3213590400 -25200 0 MST}
+ {3225085200 -21600 1 MDT}
+ {3245644800 -25200 0 MST}
+ {3256534800 -21600 1 MDT}
+ {3277094400 -25200 0 MST}
+ {3287984400 -21600 1 MDT}
+ {3308544000 -25200 0 MST}
+ {3319434000 -21600 1 MDT}
+ {3339993600 -25200 0 MST}
+ {3350883600 -21600 1 MDT}
+ {3371443200 -25200 0 MST}
+ {3382938000 -21600 1 MDT}
+ {3403497600 -25200 0 MST}
+ {3414387600 -21600 1 MDT}
+ {3434947200 -25200 0 MST}
+ {3445837200 -21600 1 MDT}
+ {3466396800 -25200 0 MST}
+ {3477286800 -21600 1 MDT}
+ {3497846400 -25200 0 MST}
+ {3508736400 -21600 1 MDT}
+ {3529296000 -25200 0 MST}
+ {3540186000 -21600 1 MDT}
+ {3560745600 -25200 0 MST}
+ {3572240400 -21600 1 MDT}
+ {3592800000 -25200 0 MST}
+ {3603690000 -21600 1 MDT}
+ {3624249600 -25200 0 MST}
+ {3635139600 -21600 1 MDT}
+ {3655699200 -25200 0 MST}
+ {3666589200 -21600 1 MDT}
+ {3687148800 -25200 0 MST}
+ {3698038800 -21600 1 MDT}
+ {3718598400 -25200 0 MST}
+ {3730093200 -21600 1 MDT}
+ {3750652800 -25200 0 MST}
+ {3761542800 -21600 1 MDT}
+ {3782102400 -25200 0 MST}
+ {3792992400 -21600 1 MDT}
+ {3813552000 -25200 0 MST}
+ {3824442000 -21600 1 MDT}
+ {3845001600 -25200 0 MST}
+ {3855891600 -21600 1 MDT}
+ {3876451200 -25200 0 MST}
+ {3887341200 -21600 1 MDT}
+ {3907900800 -25200 0 MST}
+ {3919395600 -21600 1 MDT}
+ {3939955200 -25200 0 MST}
+ {3950845200 -21600 1 MDT}
+ {3971404800 -25200 0 MST}
+ {3982294800 -21600 1 MDT}
+ {4002854400 -25200 0 MST}
+ {4013744400 -21600 1 MDT}
+ {4034304000 -25200 0 MST}
+ {4045194000 -21600 1 MDT}
+ {4065753600 -25200 0 MST}
+ {4076643600 -21600 1 MDT}
+ {4097203200 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Iqaluit b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Iqaluit
new file mode 100644
index 0000000000..ff82866a81
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Iqaluit
@@ -0,0 +1,250 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Iqaluit) {
+ {-9223372036854775808 0 0 -00}
+ {-865296000 -14400 0 EWT}
+ {-769395600 -14400 1 EPT}
+ {-765396000 -18000 0 EST}
+ {-147898800 -10800 1 EDDT}
+ {-131569200 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972806400 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jamaica b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jamaica
new file mode 100644
index 0000000000..0f758bdee0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jamaica
@@ -0,0 +1,29 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Jamaica) {
+ {-9223372036854775808 -18430 0 LMT}
+ {-2524503170 -18430 0 KMT}
+ {-1827687170 -18000 0 EST}
+ {126248400 -18000 0 EST}
+ {126687600 -14400 1 EDT}
+ {152085600 -18000 0 EST}
+ {162370800 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {441781200 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jujuy b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jujuy
new file mode 100644
index 0000000000..b4c5da3d94
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Jujuy
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Argentina/Jujuy)]} {
+ LoadTimeZoneFile America/Argentina/Jujuy
+}
+set TZData(:America/Jujuy) $TZData(:America/Argentina/Jujuy)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Juneau b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Juneau
new file mode 100644
index 0000000000..070a27a89a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Juneau
@@ -0,0 +1,276 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Juneau) {
+ {-9223372036854775808 54139 0 LMT}
+ {-3225223727 -32261 0 LMT}
+ {-2188954939 -28800 0 PST}
+ {-883584000 -28800 0 PST}
+ {-880207200 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-765385200 -28800 0 PST}
+ {-757353600 -28800 0 PST}
+ {-31507200 -28800 0 PST}
+ {-21477600 -25200 1 PDT}
+ {-5756400 -28800 0 PST}
+ {9972000 -25200 1 PDT}
+ {25693200 -28800 0 PST}
+ {41421600 -25200 1 PDT}
+ {57747600 -28800 0 PST}
+ {73476000 -25200 1 PDT}
+ {89197200 -28800 0 PST}
+ {104925600 -25200 1 PDT}
+ {120646800 -28800 0 PST}
+ {126698400 -25200 1 PDT}
+ {152096400 -28800 0 PST}
+ {162381600 -25200 1 PDT}
+ {183546000 -28800 0 PST}
+ {199274400 -25200 1 PDT}
+ {215600400 -28800 0 PST}
+ {230724000 -25200 1 PDT}
+ {247050000 -28800 0 PST}
+ {262778400 -25200 1 PDT}
+ {278499600 -28800 0 PST}
+ {294228000 -25200 1 PDT}
+ {309949200 -28800 0 PST}
+ {325677600 -32400 0 YST}
+ {325681200 -28800 1 YDT}
+ {341406000 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {439030800 -32400 0 AKST}
+ {452084400 -28800 1 AKDT}
+ {467805600 -32400 0 AKST}
+ {483534000 -28800 1 AKDT}
+ {499255200 -32400 0 AKST}
+ {514983600 -28800 1 AKDT}
+ {530704800 -32400 0 AKST}
+ {544618800 -28800 1 AKDT}
+ {562154400 -32400 0 AKST}
+ {576068400 -28800 1 AKDT}
+ {594208800 -32400 0 AKST}
+ {607518000 -28800 1 AKDT}
+ {625658400 -32400 0 AKST}
+ {638967600 -28800 1 AKDT}
+ {657108000 -32400 0 AKST}
+ {671022000 -28800 1 AKDT}
+ {688557600 -32400 0 AKST}
+ {702471600 -28800 1 AKDT}
+ {720007200 -32400 0 AKST}
+ {733921200 -28800 1 AKDT}
+ {752061600 -32400 0 AKST}
+ {765370800 -28800 1 AKDT}
+ {783511200 -32400 0 AKST}
+ {796820400 -28800 1 AKDT}
+ {814960800 -32400 0 AKST}
+ {828874800 -28800 1 AKDT}
+ {846410400 -32400 0 AKST}
+ {860324400 -28800 1 AKDT}
+ {877860000 -32400 0 AKST}
+ {891774000 -28800 1 AKDT}
+ {909309600 -32400 0 AKST}
+ {923223600 -28800 1 AKDT}
+ {941364000 -32400 0 AKST}
+ {954673200 -28800 1 AKDT}
+ {972813600 -32400 0 AKST}
+ {986122800 -28800 1 AKDT}
+ {1004263200 -32400 0 AKST}
+ {1018177200 -28800 1 AKDT}
+ {1035712800 -32400 0 AKST}
+ {1049626800 -28800 1 AKDT}
+ {1067162400 -32400 0 AKST}
+ {1081076400 -28800 1 AKDT}
+ {1099216800 -32400 0 AKST}
+ {1112526000 -28800 1 AKDT}
+ {1130666400 -32400 0 AKST}
+ {1143975600 -28800 1 AKDT}
+ {1162116000 -32400 0 AKST}
+ {1173610800 -28800 1 AKDT}
+ {1194170400 -32400 0 AKST}
+ {1205060400 -28800 1 AKDT}
+ {1225620000 -32400 0 AKST}
+ {1236510000 -28800 1 AKDT}
+ {1257069600 -32400 0 AKST}
+ {1268564400 -28800 1 AKDT}
+ {1289124000 -32400 0 AKST}
+ {1300014000 -28800 1 AKDT}
+ {1320573600 -32400 0 AKST}
+ {1331463600 -28800 1 AKDT}
+ {1352023200 -32400 0 AKST}
+ {1362913200 -28800 1 AKDT}
+ {1383472800 -32400 0 AKST}
+ {1394362800 -28800 1 AKDT}
+ {1414922400 -32400 0 AKST}
+ {1425812400 -28800 1 AKDT}
+ {1446372000 -32400 0 AKST}
+ {1457866800 -28800 1 AKDT}
+ {1478426400 -32400 0 AKST}
+ {1489316400 -28800 1 AKDT}
+ {1509876000 -32400 0 AKST}
+ {1520766000 -28800 1 AKDT}
+ {1541325600 -32400 0 AKST}
+ {1552215600 -28800 1 AKDT}
+ {1572775200 -32400 0 AKST}
+ {1583665200 -28800 1 AKDT}
+ {1604224800 -32400 0 AKST}
+ {1615719600 -28800 1 AKDT}
+ {1636279200 -32400 0 AKST}
+ {1647169200 -28800 1 AKDT}
+ {1667728800 -32400 0 AKST}
+ {1678618800 -28800 1 AKDT}
+ {1699178400 -32400 0 AKST}
+ {1710068400 -28800 1 AKDT}
+ {1730628000 -32400 0 AKST}
+ {1741518000 -28800 1 AKDT}
+ {1762077600 -32400 0 AKST}
+ {1772967600 -28800 1 AKDT}
+ {1793527200 -32400 0 AKST}
+ {1805022000 -28800 1 AKDT}
+ {1825581600 -32400 0 AKST}
+ {1836471600 -28800 1 AKDT}
+ {1857031200 -32400 0 AKST}
+ {1867921200 -28800 1 AKDT}
+ {1888480800 -32400 0 AKST}
+ {1899370800 -28800 1 AKDT}
+ {1919930400 -32400 0 AKST}
+ {1930820400 -28800 1 AKDT}
+ {1951380000 -32400 0 AKST}
+ {1962874800 -28800 1 AKDT}
+ {1983434400 -32400 0 AKST}
+ {1994324400 -28800 1 AKDT}
+ {2014884000 -32400 0 AKST}
+ {2025774000 -28800 1 AKDT}
+ {2046333600 -32400 0 AKST}
+ {2057223600 -28800 1 AKDT}
+ {2077783200 -32400 0 AKST}
+ {2088673200 -28800 1 AKDT}
+ {2109232800 -32400 0 AKST}
+ {2120122800 -28800 1 AKDT}
+ {2140682400 -32400 0 AKST}
+ {2152177200 -28800 1 AKDT}
+ {2172736800 -32400 0 AKST}
+ {2183626800 -28800 1 AKDT}
+ {2204186400 -32400 0 AKST}
+ {2215076400 -28800 1 AKDT}
+ {2235636000 -32400 0 AKST}
+ {2246526000 -28800 1 AKDT}
+ {2267085600 -32400 0 AKST}
+ {2277975600 -28800 1 AKDT}
+ {2298535200 -32400 0 AKST}
+ {2309425200 -28800 1 AKDT}
+ {2329984800 -32400 0 AKST}
+ {2341479600 -28800 1 AKDT}
+ {2362039200 -32400 0 AKST}
+ {2372929200 -28800 1 AKDT}
+ {2393488800 -32400 0 AKST}
+ {2404378800 -28800 1 AKDT}
+ {2424938400 -32400 0 AKST}
+ {2435828400 -28800 1 AKDT}
+ {2456388000 -32400 0 AKST}
+ {2467278000 -28800 1 AKDT}
+ {2487837600 -32400 0 AKST}
+ {2499332400 -28800 1 AKDT}
+ {2519892000 -32400 0 AKST}
+ {2530782000 -28800 1 AKDT}
+ {2551341600 -32400 0 AKST}
+ {2562231600 -28800 1 AKDT}
+ {2582791200 -32400 0 AKST}
+ {2593681200 -28800 1 AKDT}
+ {2614240800 -32400 0 AKST}
+ {2625130800 -28800 1 AKDT}
+ {2645690400 -32400 0 AKST}
+ {2656580400 -28800 1 AKDT}
+ {2677140000 -32400 0 AKST}
+ {2688634800 -28800 1 AKDT}
+ {2709194400 -32400 0 AKST}
+ {2720084400 -28800 1 AKDT}
+ {2740644000 -32400 0 AKST}
+ {2751534000 -28800 1 AKDT}
+ {2772093600 -32400 0 AKST}
+ {2782983600 -28800 1 AKDT}
+ {2803543200 -32400 0 AKST}
+ {2814433200 -28800 1 AKDT}
+ {2834992800 -32400 0 AKST}
+ {2846487600 -28800 1 AKDT}
+ {2867047200 -32400 0 AKST}
+ {2877937200 -28800 1 AKDT}
+ {2898496800 -32400 0 AKST}
+ {2909386800 -28800 1 AKDT}
+ {2929946400 -32400 0 AKST}
+ {2940836400 -28800 1 AKDT}
+ {2961396000 -32400 0 AKST}
+ {2972286000 -28800 1 AKDT}
+ {2992845600 -32400 0 AKST}
+ {3003735600 -28800 1 AKDT}
+ {3024295200 -32400 0 AKST}
+ {3035790000 -28800 1 AKDT}
+ {3056349600 -32400 0 AKST}
+ {3067239600 -28800 1 AKDT}
+ {3087799200 -32400 0 AKST}
+ {3098689200 -28800 1 AKDT}
+ {3119248800 -32400 0 AKST}
+ {3130138800 -28800 1 AKDT}
+ {3150698400 -32400 0 AKST}
+ {3161588400 -28800 1 AKDT}
+ {3182148000 -32400 0 AKST}
+ {3193038000 -28800 1 AKDT}
+ {3213597600 -32400 0 AKST}
+ {3225092400 -28800 1 AKDT}
+ {3245652000 -32400 0 AKST}
+ {3256542000 -28800 1 AKDT}
+ {3277101600 -32400 0 AKST}
+ {3287991600 -28800 1 AKDT}
+ {3308551200 -32400 0 AKST}
+ {3319441200 -28800 1 AKDT}
+ {3340000800 -32400 0 AKST}
+ {3350890800 -28800 1 AKDT}
+ {3371450400 -32400 0 AKST}
+ {3382945200 -28800 1 AKDT}
+ {3403504800 -32400 0 AKST}
+ {3414394800 -28800 1 AKDT}
+ {3434954400 -32400 0 AKST}
+ {3445844400 -28800 1 AKDT}
+ {3466404000 -32400 0 AKST}
+ {3477294000 -28800 1 AKDT}
+ {3497853600 -32400 0 AKST}
+ {3508743600 -28800 1 AKDT}
+ {3529303200 -32400 0 AKST}
+ {3540193200 -28800 1 AKDT}
+ {3560752800 -32400 0 AKST}
+ {3572247600 -28800 1 AKDT}
+ {3592807200 -32400 0 AKST}
+ {3603697200 -28800 1 AKDT}
+ {3624256800 -32400 0 AKST}
+ {3635146800 -28800 1 AKDT}
+ {3655706400 -32400 0 AKST}
+ {3666596400 -28800 1 AKDT}
+ {3687156000 -32400 0 AKST}
+ {3698046000 -28800 1 AKDT}
+ {3718605600 -32400 0 AKST}
+ {3730100400 -28800 1 AKDT}
+ {3750660000 -32400 0 AKST}
+ {3761550000 -28800 1 AKDT}
+ {3782109600 -32400 0 AKST}
+ {3792999600 -28800 1 AKDT}
+ {3813559200 -32400 0 AKST}
+ {3824449200 -28800 1 AKDT}
+ {3845008800 -32400 0 AKST}
+ {3855898800 -28800 1 AKDT}
+ {3876458400 -32400 0 AKST}
+ {3887348400 -28800 1 AKDT}
+ {3907908000 -32400 0 AKST}
+ {3919402800 -28800 1 AKDT}
+ {3939962400 -32400 0 AKST}
+ {3950852400 -28800 1 AKDT}
+ {3971412000 -32400 0 AKST}
+ {3982302000 -28800 1 AKDT}
+ {4002861600 -32400 0 AKST}
+ {4013751600 -28800 1 AKDT}
+ {4034311200 -32400 0 AKST}
+ {4045201200 -28800 1 AKDT}
+ {4065760800 -32400 0 AKST}
+ {4076650800 -28800 1 AKDT}
+ {4097210400 -32400 0 AKST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Louisville b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Louisville
new file mode 100644
index 0000000000..7efbec970b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Louisville
@@ -0,0 +1,311 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Kentucky/Louisville) {
+ {-9223372036854775808 -20582 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-1546279200 -21600 0 CST}
+ {-1535904000 -18000 1 CDT}
+ {-1525280400 -21600 0 CST}
+ {-905097600 -18000 1 CDT}
+ {-891795600 -21600 0 CST}
+ {-883591200 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-757360800 -21600 0 CST}
+ {-747251940 -18000 1 CDT}
+ {-744224400 -21600 0 CST}
+ {-620841600 -18000 1 CDT}
+ {-608144400 -21600 0 CST}
+ {-589392000 -18000 1 CDT}
+ {-576090000 -21600 0 CST}
+ {-557942400 -18000 1 CDT}
+ {-544640400 -21600 0 CST}
+ {-526492800 -18000 1 CDT}
+ {-513190800 -21600 0 CST}
+ {-495043200 -18000 1 CDT}
+ {-481741200 -21600 0 CST}
+ {-463593600 -18000 1 CDT}
+ {-450291600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-415818000 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-384368400 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-352918800 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-321469200 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-289414800 -21600 0 CST}
+ {-273686400 -18000 1 CDT}
+ {-266428800 -18000 0 EST}
+ {-63140400 -18000 0 EST}
+ {-52938000 -14400 1 EDT}
+ {-37216800 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {41410800 -14400 1 EDT}
+ {57736800 -18000 0 EST}
+ {73465200 -14400 1 EDT}
+ {89186400 -18000 0 EST}
+ {104914800 -14400 1 EDT}
+ {120636000 -18000 0 EST}
+ {126687600 -18000 1 CDT}
+ {152089200 -18000 0 EST}
+ {162370800 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Monticello b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Monticello
new file mode 100644
index 0000000000..e523ecbbc3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kentucky/Monticello
@@ -0,0 +1,279 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Kentucky/Monticello) {
+ {-9223372036854775808 -20364 0 LMT}
+ {-2717647200 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-757360800 -21600 0 CST}
+ {-63136800 -21600 0 CST}
+ {-52934400 -18000 1 CDT}
+ {-37213200 -21600 0 CST}
+ {-21484800 -18000 1 CDT}
+ {-5763600 -21600 0 CST}
+ {9964800 -18000 1 CDT}
+ {25686000 -21600 0 CST}
+ {41414400 -18000 1 CDT}
+ {57740400 -21600 0 CST}
+ {73468800 -18000 1 CDT}
+ {89190000 -21600 0 CST}
+ {104918400 -18000 1 CDT}
+ {120639600 -21600 0 CST}
+ {126691200 -18000 1 CDT}
+ {152089200 -21600 0 CST}
+ {162374400 -18000 1 CDT}
+ {183538800 -21600 0 CST}
+ {199267200 -18000 1 CDT}
+ {215593200 -21600 0 CST}
+ {230716800 -18000 1 CDT}
+ {247042800 -21600 0 CST}
+ {262771200 -18000 1 CDT}
+ {278492400 -21600 0 CST}
+ {294220800 -18000 1 CDT}
+ {309942000 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341391600 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372841200 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404895600 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436345200 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467794800 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499244400 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530694000 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562143600 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625647600 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657097200 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688546800 -21600 0 CST}
+ {702460800 -18000 1 CDT}
+ {719996400 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752050800 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783500400 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814950000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972806400 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Knox_IN b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Knox_IN
new file mode 100644
index 0000000000..00d21c0849
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Knox_IN
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Indiana/Knox)]} {
+ LoadTimeZoneFile America/Indiana/Knox
+}
+set TZData(:America/Knox_IN) $TZData(:America/Indiana/Knox)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kralendijk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kralendijk
new file mode 100644
index 0000000000..8b6db86278
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Kralendijk
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Curacao)]} {
+ LoadTimeZoneFile America/Curacao
+}
+set TZData(:America/Kralendijk) $TZData(:America/Curacao)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/La_Paz b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/La_Paz
new file mode 100644
index 0000000000..ea2f711807
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/La_Paz
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/La_Paz) {
+ {-9223372036854775808 -16356 0 LMT}
+ {-2524505244 -16356 0 CMT}
+ {-1205954844 -12756 1 BST}
+ {-1192307244 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lima b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lima
new file mode 100644
index 0000000000..e8b69d6854
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lima
@@ -0,0 +1,16 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Lima) {
+ {-9223372036854775808 -18492 0 LMT}
+ {-2524503108 -18516 0 LMT}
+ {-1938538284 -14400 0 -05}
+ {-1002052800 -18000 0 -05}
+ {-986756400 -14400 1 -05}
+ {-971035200 -18000 0 -05}
+ {-955306800 -14400 1 -05}
+ {-939585600 -18000 0 -05}
+ {512712000 -18000 0 -05}
+ {544248000 -18000 0 -05}
+ {638942400 -18000 0 -05}
+ {765172800 -18000 0 -05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Los_Angeles b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Los_Angeles
new file mode 100644
index 0000000000..8e26526256
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Los_Angeles
@@ -0,0 +1,317 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Los_Angeles) {
+ {-9223372036854775808 -28378 0 LMT}
+ {-2717640000 -28800 0 PST}
+ {-1633269600 -25200 1 PDT}
+ {-1615129200 -28800 0 PST}
+ {-1601820000 -25200 1 PDT}
+ {-1583679600 -28800 0 PST}
+ {-880207200 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-765385200 -28800 0 PST}
+ {-757353600 -28800 0 PST}
+ {-687967140 -25200 1 PDT}
+ {-662655600 -28800 0 PST}
+ {-620838000 -25200 1 PDT}
+ {-608137200 -28800 0 PST}
+ {-589388400 -25200 1 PDT}
+ {-576082800 -28800 0 PST}
+ {-557938800 -25200 1 PDT}
+ {-544633200 -28800 0 PST}
+ {-526489200 -25200 1 PDT}
+ {-513183600 -28800 0 PST}
+ {-495039600 -25200 1 PDT}
+ {-481734000 -28800 0 PST}
+ {-463590000 -25200 1 PDT}
+ {-450284400 -28800 0 PST}
+ {-431535600 -25200 1 PDT}
+ {-418230000 -28800 0 PST}
+ {-400086000 -25200 1 PDT}
+ {-386780400 -28800 0 PST}
+ {-368636400 -25200 1 PDT}
+ {-355330800 -28800 0 PST}
+ {-337186800 -25200 1 PDT}
+ {-323881200 -28800 0 PST}
+ {-305737200 -25200 1 PDT}
+ {-292431600 -28800 0 PST}
+ {-273682800 -25200 1 PDT}
+ {-260982000 -28800 0 PST}
+ {-242233200 -25200 1 PDT}
+ {-226508400 -28800 0 PST}
+ {-210783600 -25200 1 PDT}
+ {-195058800 -28800 0 PST}
+ {-179334000 -25200 1 PDT}
+ {-163609200 -28800 0 PST}
+ {-147884400 -25200 1 PDT}
+ {-131554800 -28800 0 PST}
+ {-116434800 -25200 1 PDT}
+ {-100105200 -28800 0 PST}
+ {-94665600 -28800 0 PST}
+ {-84376800 -25200 1 PDT}
+ {-68655600 -28800 0 PST}
+ {-52927200 -25200 1 PDT}
+ {-37206000 -28800 0 PST}
+ {-21477600 -25200 1 PDT}
+ {-5756400 -28800 0 PST}
+ {9972000 -25200 1 PDT}
+ {25693200 -28800 0 PST}
+ {41421600 -25200 1 PDT}
+ {57747600 -28800 0 PST}
+ {73476000 -25200 1 PDT}
+ {89197200 -28800 0 PST}
+ {104925600 -25200 1 PDT}
+ {120646800 -28800 0 PST}
+ {126698400 -25200 1 PDT}
+ {152096400 -28800 0 PST}
+ {162381600 -25200 1 PDT}
+ {183546000 -28800 0 PST}
+ {199274400 -25200 1 PDT}
+ {215600400 -28800 0 PST}
+ {230724000 -25200 1 PDT}
+ {247050000 -28800 0 PST}
+ {262778400 -25200 1 PDT}
+ {278499600 -28800 0 PST}
+ {294228000 -25200 1 PDT}
+ {309949200 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {436352400 -28800 0 PST}
+ {452080800 -25200 1 PDT}
+ {467802000 -28800 0 PST}
+ {483530400 -25200 1 PDT}
+ {499251600 -28800 0 PST}
+ {514980000 -25200 1 PDT}
+ {530701200 -28800 0 PST}
+ {544615200 -25200 1 PDT}
+ {562150800 -28800 0 PST}
+ {576064800 -25200 1 PDT}
+ {594205200 -28800 0 PST}
+ {607514400 -25200 1 PDT}
+ {625654800 -28800 0 PST}
+ {638964000 -25200 1 PDT}
+ {657104400 -28800 0 PST}
+ {671018400 -25200 1 PDT}
+ {688554000 -28800 0 PST}
+ {702468000 -25200 1 PDT}
+ {720003600 -28800 0 PST}
+ {733917600 -25200 1 PDT}
+ {752058000 -28800 0 PST}
+ {765367200 -25200 1 PDT}
+ {783507600 -28800 0 PST}
+ {796816800 -25200 1 PDT}
+ {814957200 -28800 0 PST}
+ {828871200 -25200 1 PDT}
+ {846406800 -28800 0 PST}
+ {860320800 -25200 1 PDT}
+ {877856400 -28800 0 PST}
+ {891770400 -25200 1 PDT}
+ {909306000 -28800 0 PST}
+ {923220000 -25200 1 PDT}
+ {941360400 -28800 0 PST}
+ {954669600 -25200 1 PDT}
+ {972810000 -28800 0 PST}
+ {986119200 -25200 1 PDT}
+ {1004259600 -28800 0 PST}
+ {1018173600 -25200 1 PDT}
+ {1035709200 -28800 0 PST}
+ {1049623200 -25200 1 PDT}
+ {1067158800 -28800 0 PST}
+ {1081072800 -25200 1 PDT}
+ {1099213200 -28800 0 PST}
+ {1112522400 -25200 1 PDT}
+ {1130662800 -28800 0 PST}
+ {1143972000 -25200 1 PDT}
+ {1162112400 -28800 0 PST}
+ {1173607200 -25200 1 PDT}
+ {1194166800 -28800 0 PST}
+ {1205056800 -25200 1 PDT}
+ {1225616400 -28800 0 PST}
+ {1236506400 -25200 1 PDT}
+ {1257066000 -28800 0 PST}
+ {1268560800 -25200 1 PDT}
+ {1289120400 -28800 0 PST}
+ {1300010400 -25200 1 PDT}
+ {1320570000 -28800 0 PST}
+ {1331460000 -25200 1 PDT}
+ {1352019600 -28800 0 PST}
+ {1362909600 -25200 1 PDT}
+ {1383469200 -28800 0 PST}
+ {1394359200 -25200 1 PDT}
+ {1414918800 -28800 0 PST}
+ {1425808800 -25200 1 PDT}
+ {1446368400 -28800 0 PST}
+ {1457863200 -25200 1 PDT}
+ {1478422800 -28800 0 PST}
+ {1489312800 -25200 1 PDT}
+ {1509872400 -28800 0 PST}
+ {1520762400 -25200 1 PDT}
+ {1541322000 -28800 0 PST}
+ {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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Louisville b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Louisville
new file mode 100644
index 0000000000..c5a3e1c863
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Louisville
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Kentucky/Louisville)]} {
+ LoadTimeZoneFile America/Kentucky/Louisville
+}
+set TZData(:America/Louisville) $TZData(:America/Kentucky/Louisville)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lower_Princes b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lower_Princes
new file mode 100644
index 0000000000..94c9197f6f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Lower_Princes
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Curacao)]} {
+ LoadTimeZoneFile America/Curacao
+}
+set TZData(:America/Lower_Princes) $TZData(:America/Curacao)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Maceio b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Maceio
new file mode 100644
index 0000000000..eab534e686
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Maceio
@@ -0,0 +1,52 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Maceio) {
+ {-9223372036854775808 -8572 0 LMT}
+ {-1767217028 -10800 0 -03}
+ {-1206957600 -7200 1 -03}
+ {-1191362400 -10800 0 -03}
+ {-1175374800 -7200 1 -03}
+ {-1159826400 -10800 0 -03}
+ {-633819600 -7200 1 -03}
+ {-622069200 -10800 0 -03}
+ {-602283600 -7200 1 -03}
+ {-591832800 -10800 0 -03}
+ {-570747600 -7200 1 -03}
+ {-560210400 -10800 0 -03}
+ {-539125200 -7200 1 -03}
+ {-531352800 -10800 0 -03}
+ {-191365200 -7200 1 -03}
+ {-184197600 -10800 0 -03}
+ {-155163600 -7200 1 -03}
+ {-150069600 -10800 0 -03}
+ {-128898000 -7200 1 -03}
+ {-121125600 -10800 0 -03}
+ {-99954000 -7200 1 -03}
+ {-89589600 -10800 0 -03}
+ {-68418000 -7200 1 -03}
+ {-57967200 -10800 0 -03}
+ {499748400 -7200 1 -03}
+ {511236000 -10800 0 -03}
+ {530593200 -7200 1 -03}
+ {540266400 -10800 0 -03}
+ {562129200 -7200 1 -03}
+ {571197600 -10800 0 -03}
+ {592974000 -7200 1 -03}
+ {602042400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {634701600 -10800 0 -03}
+ {653536800 -10800 0 -03}
+ {813553200 -10800 0 -03}
+ {813726000 -7200 1 -03}
+ {824004000 -10800 0 -03}
+ {841802400 -10800 0 -03}
+ {938660400 -10800 0 -03}
+ {938919600 -7200 1 -03}
+ {951616800 -10800 0 -03}
+ {970974000 -7200 1 -03}
+ {972180000 -10800 0 -03}
+ {1000350000 -10800 0 -03}
+ {1003028400 -7200 1 -03}
+ {1013911200 -10800 0 -03}
+ {1033437600 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Managua b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Managua
new file mode 100644
index 0000000000..f729b8ac20
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Managua
@@ -0,0 +1,21 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Managua) {
+ {-9223372036854775808 -20708 0 LMT}
+ {-2524500892 -20712 0 MMT}
+ {-1121105688 -21600 0 CST}
+ {105084000 -18000 0 EST}
+ {161758800 -21600 0 CST}
+ {290584800 -18000 1 CDT}
+ {299134800 -21600 0 CST}
+ {322034400 -18000 1 CDT}
+ {330584400 -21600 0 CST}
+ {694260000 -18000 0 EST}
+ {717310800 -21600 0 CST}
+ {725868000 -18000 0 EST}
+ {852094800 -21600 0 CST}
+ {1113112800 -18000 1 CDT}
+ {1128229200 -21600 0 CST}
+ {1146384000 -18000 1 CDT}
+ {1159682400 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Manaus b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Manaus
new file mode 100644
index 0000000000..a855062cf1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Manaus
@@ -0,0 +1,39 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Manaus) {
+ {-9223372036854775808 -14404 0 LMT}
+ {-1767211196 -14400 0 -04}
+ {-1206954000 -10800 1 -04}
+ {-1191358800 -14400 0 -04}
+ {-1175371200 -10800 1 -04}
+ {-1159822800 -14400 0 -04}
+ {-633816000 -10800 1 -04}
+ {-622065600 -14400 0 -04}
+ {-602280000 -10800 1 -04}
+ {-591829200 -14400 0 -04}
+ {-570744000 -10800 1 -04}
+ {-560206800 -14400 0 -04}
+ {-539121600 -10800 1 -04}
+ {-531349200 -14400 0 -04}
+ {-191361600 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-155160000 -10800 1 -04}
+ {-150066000 -14400 0 -04}
+ {-128894400 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-99950400 -10800 1 -04}
+ {-89586000 -14400 0 -04}
+ {-68414400 -10800 1 -04}
+ {-57963600 -14400 0 -04}
+ {499752000 -10800 1 -04}
+ {511239600 -14400 0 -04}
+ {530596800 -10800 1 -04}
+ {540270000 -14400 0 -04}
+ {562132800 -10800 1 -04}
+ {571201200 -14400 0 -04}
+ {590036400 -14400 0 -04}
+ {749188800 -14400 0 -04}
+ {750830400 -10800 1 -04}
+ {761713200 -14400 0 -04}
+ {780202800 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Marigot b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Marigot
new file mode 100644
index 0000000000..c2b38730ce
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Marigot
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Marigot) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Martinique b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Martinique
new file mode 100644
index 0000000000..1f1b491b4e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Martinique
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Martinique) {
+ {-9223372036854775808 -14660 0 LMT}
+ {-2524506940 -14660 0 FFMT}
+ {-1851537340 -14400 0 AST}
+ {323841600 -10800 1 ADT}
+ {338958000 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Matamoros b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Matamoros
new file mode 100644
index 0000000000..2b98652b1e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Matamoros
@@ -0,0 +1,219 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Matamoros) {
+ {-9223372036854775808 -24000 0 LMT}
+ {-1514743200 -21600 0 CST}
+ {568015200 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {599637600 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {989136000 -18000 1 CDT}
+ {1001833200 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1175414400 -18000 1 CDT}
+ {1193554800 -21600 0 CST}
+ {1207468800 -18000 1 CDT}
+ {1225004400 -21600 0 CST}
+ {1238918400 -18000 1 CDT}
+ {1256454000 -21600 0 CST}
+ {1262325600 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mazatlan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mazatlan
new file mode 100644
index 0000000000..e56d7d0dc1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mazatlan
@@ -0,0 +1,222 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Mazatlan) {
+ {-9223372036854775808 -25540 0 LMT}
+ {-1514739600 -25200 0 MST}
+ {-1343066400 -21600 0 CST}
+ {-1234807200 -25200 0 MST}
+ {-1220292000 -21600 0 CST}
+ {-1207159200 -25200 0 MST}
+ {-1191344400 -21600 0 CST}
+ {-873828000 -25200 0 MST}
+ {-661539600 -28800 0 PST}
+ {28800 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {989139600 -21600 1 MDT}
+ {1001836800 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1175418000 -21600 1 MDT}
+ {1193558400 -25200 0 MST}
+ {1207472400 -21600 1 MDT}
+ {1225008000 -25200 0 MST}
+ {1238922000 -21600 1 MDT}
+ {1256457600 -25200 0 MST}
+ {1270371600 -21600 1 MDT}
+ {1288512000 -25200 0 MST}
+ {1301821200 -21600 1 MDT}
+ {1319961600 -25200 0 MST}
+ {1333270800 -21600 1 MDT}
+ {1351411200 -25200 0 MST}
+ {1365325200 -21600 1 MDT}
+ {1382860800 -25200 0 MST}
+ {1396774800 -21600 1 MDT}
+ {1414310400 -25200 0 MST}
+ {1428224400 -21600 1 MDT}
+ {1445760000 -25200 0 MST}
+ {1459674000 -21600 1 MDT}
+ {1477814400 -25200 0 MST}
+ {1491123600 -21600 1 MDT}
+ {1509264000 -25200 0 MST}
+ {1522573200 -21600 1 MDT}
+ {1540713600 -25200 0 MST}
+ {1554627600 -21600 1 MDT}
+ {1572163200 -25200 0 MST}
+ {1586077200 -21600 1 MDT}
+ {1603612800 -25200 0 MST}
+ {1617526800 -21600 1 MDT}
+ {1635667200 -25200 0 MST}
+ {1648976400 -21600 1 MDT}
+ {1667116800 -25200 0 MST}
+ {1680426000 -21600 1 MDT}
+ {1698566400 -25200 0 MST}
+ {1712480400 -21600 1 MDT}
+ {1730016000 -25200 0 MST}
+ {1743930000 -21600 1 MDT}
+ {1761465600 -25200 0 MST}
+ {1775379600 -21600 1 MDT}
+ {1792915200 -25200 0 MST}
+ {1806829200 -21600 1 MDT}
+ {1824969600 -25200 0 MST}
+ {1838278800 -21600 1 MDT}
+ {1856419200 -25200 0 MST}
+ {1869728400 -21600 1 MDT}
+ {1887868800 -25200 0 MST}
+ {1901782800 -21600 1 MDT}
+ {1919318400 -25200 0 MST}
+ {1933232400 -21600 1 MDT}
+ {1950768000 -25200 0 MST}
+ {1964682000 -21600 1 MDT}
+ {1982822400 -25200 0 MST}
+ {1996131600 -21600 1 MDT}
+ {2014272000 -25200 0 MST}
+ {2027581200 -21600 1 MDT}
+ {2045721600 -25200 0 MST}
+ {2059030800 -21600 1 MDT}
+ {2077171200 -25200 0 MST}
+ {2091085200 -21600 1 MDT}
+ {2108620800 -25200 0 MST}
+ {2122534800 -21600 1 MDT}
+ {2140070400 -25200 0 MST}
+ {2153984400 -21600 1 MDT}
+ {2172124800 -25200 0 MST}
+ {2185434000 -21600 1 MDT}
+ {2203574400 -25200 0 MST}
+ {2216883600 -21600 1 MDT}
+ {2235024000 -25200 0 MST}
+ {2248938000 -21600 1 MDT}
+ {2266473600 -25200 0 MST}
+ {2280387600 -21600 1 MDT}
+ {2297923200 -25200 0 MST}
+ {2311837200 -21600 1 MDT}
+ {2329372800 -25200 0 MST}
+ {2343286800 -21600 1 MDT}
+ {2361427200 -25200 0 MST}
+ {2374736400 -21600 1 MDT}
+ {2392876800 -25200 0 MST}
+ {2406186000 -21600 1 MDT}
+ {2424326400 -25200 0 MST}
+ {2438240400 -21600 1 MDT}
+ {2455776000 -25200 0 MST}
+ {2469690000 -21600 1 MDT}
+ {2487225600 -25200 0 MST}
+ {2501139600 -21600 1 MDT}
+ {2519280000 -25200 0 MST}
+ {2532589200 -21600 1 MDT}
+ {2550729600 -25200 0 MST}
+ {2564038800 -21600 1 MDT}
+ {2582179200 -25200 0 MST}
+ {2596093200 -21600 1 MDT}
+ {2613628800 -25200 0 MST}
+ {2627542800 -21600 1 MDT}
+ {2645078400 -25200 0 MST}
+ {2658992400 -21600 1 MDT}
+ {2676528000 -25200 0 MST}
+ {2690442000 -21600 1 MDT}
+ {2708582400 -25200 0 MST}
+ {2721891600 -21600 1 MDT}
+ {2740032000 -25200 0 MST}
+ {2753341200 -21600 1 MDT}
+ {2771481600 -25200 0 MST}
+ {2785395600 -21600 1 MDT}
+ {2802931200 -25200 0 MST}
+ {2816845200 -21600 1 MDT}
+ {2834380800 -25200 0 MST}
+ {2848294800 -21600 1 MDT}
+ {2866435200 -25200 0 MST}
+ {2879744400 -21600 1 MDT}
+ {2897884800 -25200 0 MST}
+ {2911194000 -21600 1 MDT}
+ {2929334400 -25200 0 MST}
+ {2942643600 -21600 1 MDT}
+ {2960784000 -25200 0 MST}
+ {2974698000 -21600 1 MDT}
+ {2992233600 -25200 0 MST}
+ {3006147600 -21600 1 MDT}
+ {3023683200 -25200 0 MST}
+ {3037597200 -21600 1 MDT}
+ {3055737600 -25200 0 MST}
+ {3069046800 -21600 1 MDT}
+ {3087187200 -25200 0 MST}
+ {3100496400 -21600 1 MDT}
+ {3118636800 -25200 0 MST}
+ {3132550800 -21600 1 MDT}
+ {3150086400 -25200 0 MST}
+ {3164000400 -21600 1 MDT}
+ {3181536000 -25200 0 MST}
+ {3195450000 -21600 1 MDT}
+ {3212985600 -25200 0 MST}
+ {3226899600 -21600 1 MDT}
+ {3245040000 -25200 0 MST}
+ {3258349200 -21600 1 MDT}
+ {3276489600 -25200 0 MST}
+ {3289798800 -21600 1 MDT}
+ {3307939200 -25200 0 MST}
+ {3321853200 -21600 1 MDT}
+ {3339388800 -25200 0 MST}
+ {3353302800 -21600 1 MDT}
+ {3370838400 -25200 0 MST}
+ {3384752400 -21600 1 MDT}
+ {3402892800 -25200 0 MST}
+ {3416202000 -21600 1 MDT}
+ {3434342400 -25200 0 MST}
+ {3447651600 -21600 1 MDT}
+ {3465792000 -25200 0 MST}
+ {3479706000 -21600 1 MDT}
+ {3497241600 -25200 0 MST}
+ {3511155600 -21600 1 MDT}
+ {3528691200 -25200 0 MST}
+ {3542605200 -21600 1 MDT}
+ {3560140800 -25200 0 MST}
+ {3574054800 -21600 1 MDT}
+ {3592195200 -25200 0 MST}
+ {3605504400 -21600 1 MDT}
+ {3623644800 -25200 0 MST}
+ {3636954000 -21600 1 MDT}
+ {3655094400 -25200 0 MST}
+ {3669008400 -21600 1 MDT}
+ {3686544000 -25200 0 MST}
+ {3700458000 -21600 1 MDT}
+ {3717993600 -25200 0 MST}
+ {3731907600 -21600 1 MDT}
+ {3750048000 -25200 0 MST}
+ {3763357200 -21600 1 MDT}
+ {3781497600 -25200 0 MST}
+ {3794806800 -21600 1 MDT}
+ {3812947200 -25200 0 MST}
+ {3826256400 -21600 1 MDT}
+ {3844396800 -25200 0 MST}
+ {3858310800 -21600 1 MDT}
+ {3875846400 -25200 0 MST}
+ {3889760400 -21600 1 MDT}
+ {3907296000 -25200 0 MST}
+ {3921210000 -21600 1 MDT}
+ {3939350400 -25200 0 MST}
+ {3952659600 -21600 1 MDT}
+ {3970800000 -25200 0 MST}
+ {3984109200 -21600 1 MDT}
+ {4002249600 -25200 0 MST}
+ {4016163600 -21600 1 MDT}
+ {4033699200 -25200 0 MST}
+ {4047613200 -21600 1 MDT}
+ {4065148800 -25200 0 MST}
+ {4079062800 -21600 1 MDT}
+ {4096598400 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mendoza b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mendoza
new file mode 100644
index 0000000000..511d83ec15
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mendoza
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Argentina/Mendoza)]} {
+ LoadTimeZoneFile America/Argentina/Mendoza
+}
+set TZData(:America/Mendoza) $TZData(:America/Argentina/Mendoza)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Menominee b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Menominee
new file mode 100644
index 0000000000..382aeda273
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Menominee
@@ -0,0 +1,274 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Menominee) {
+ {-9223372036854775808 -21027 0 LMT}
+ {-2659759773 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-757360800 -21600 0 CST}
+ {-747244800 -18000 1 CDT}
+ {-733942800 -21600 0 CST}
+ {-116438400 -18000 1 CDT}
+ {-100112400 -21600 0 CST}
+ {-21484800 -18000 0 EST}
+ {104914800 -21600 0 CST}
+ {104918400 -18000 1 CDT}
+ {120639600 -21600 0 CST}
+ {126691200 -18000 1 CDT}
+ {152089200 -21600 0 CST}
+ {162374400 -18000 1 CDT}
+ {183538800 -21600 0 CST}
+ {199267200 -18000 1 CDT}
+ {215593200 -21600 0 CST}
+ {230716800 -18000 1 CDT}
+ {247042800 -21600 0 CST}
+ {262771200 -18000 1 CDT}
+ {278492400 -21600 0 CST}
+ {294220800 -18000 1 CDT}
+ {309942000 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341391600 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372841200 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404895600 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436345200 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467794800 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499244400 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530694000 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562143600 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625647600 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657097200 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688546800 -21600 0 CST}
+ {702460800 -18000 1 CDT}
+ {719996400 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752050800 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783500400 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814950000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {986112000 -18000 1 CDT}
+ {1004252400 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Merida b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Merida
new file mode 100644
index 0000000000..ebf59277ba
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Merida
@@ -0,0 +1,216 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Merida) {
+ {-9223372036854775808 -21508 0 LMT}
+ {-1514743200 -21600 0 CST}
+ {377935200 -18000 0 EST}
+ {407653200 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {989136000 -18000 1 CDT}
+ {1001833200 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1175414400 -18000 1 CDT}
+ {1193554800 -21600 0 CST}
+ {1207468800 -18000 1 CDT}
+ {1225004400 -21600 0 CST}
+ {1238918400 -18000 1 CDT}
+ {1256454000 -21600 0 CST}
+ {1270368000 -18000 1 CDT}
+ {1288508400 -21600 0 CST}
+ {1301817600 -18000 1 CDT}
+ {1319958000 -21600 0 CST}
+ {1333267200 -18000 1 CDT}
+ {1351407600 -21600 0 CST}
+ {1365321600 -18000 1 CDT}
+ {1382857200 -21600 0 CST}
+ {1396771200 -18000 1 CDT}
+ {1414306800 -21600 0 CST}
+ {1428220800 -18000 1 CDT}
+ {1445756400 -21600 0 CST}
+ {1459670400 -18000 1 CDT}
+ {1477810800 -21600 0 CST}
+ {1491120000 -18000 1 CDT}
+ {1509260400 -21600 0 CST}
+ {1522569600 -18000 1 CDT}
+ {1540710000 -21600 0 CST}
+ {1554624000 -18000 1 CDT}
+ {1572159600 -21600 0 CST}
+ {1586073600 -18000 1 CDT}
+ {1603609200 -21600 0 CST}
+ {1617523200 -18000 1 CDT}
+ {1635663600 -21600 0 CST}
+ {1648972800 -18000 1 CDT}
+ {1667113200 -21600 0 CST}
+ {1680422400 -18000 1 CDT}
+ {1698562800 -21600 0 CST}
+ {1712476800 -18000 1 CDT}
+ {1730012400 -21600 0 CST}
+ {1743926400 -18000 1 CDT}
+ {1761462000 -21600 0 CST}
+ {1775376000 -18000 1 CDT}
+ {1792911600 -21600 0 CST}
+ {1806825600 -18000 1 CDT}
+ {1824966000 -21600 0 CST}
+ {1838275200 -18000 1 CDT}
+ {1856415600 -21600 0 CST}
+ {1869724800 -18000 1 CDT}
+ {1887865200 -21600 0 CST}
+ {1901779200 -18000 1 CDT}
+ {1919314800 -21600 0 CST}
+ {1933228800 -18000 1 CDT}
+ {1950764400 -21600 0 CST}
+ {1964678400 -18000 1 CDT}
+ {1982818800 -21600 0 CST}
+ {1996128000 -18000 1 CDT}
+ {2014268400 -21600 0 CST}
+ {2027577600 -18000 1 CDT}
+ {2045718000 -21600 0 CST}
+ {2059027200 -18000 1 CDT}
+ {2077167600 -21600 0 CST}
+ {2091081600 -18000 1 CDT}
+ {2108617200 -21600 0 CST}
+ {2122531200 -18000 1 CDT}
+ {2140066800 -21600 0 CST}
+ {2153980800 -18000 1 CDT}
+ {2172121200 -21600 0 CST}
+ {2185430400 -18000 1 CDT}
+ {2203570800 -21600 0 CST}
+ {2216880000 -18000 1 CDT}
+ {2235020400 -21600 0 CST}
+ {2248934400 -18000 1 CDT}
+ {2266470000 -21600 0 CST}
+ {2280384000 -18000 1 CDT}
+ {2297919600 -21600 0 CST}
+ {2311833600 -18000 1 CDT}
+ {2329369200 -21600 0 CST}
+ {2343283200 -18000 1 CDT}
+ {2361423600 -21600 0 CST}
+ {2374732800 -18000 1 CDT}
+ {2392873200 -21600 0 CST}
+ {2406182400 -18000 1 CDT}
+ {2424322800 -21600 0 CST}
+ {2438236800 -18000 1 CDT}
+ {2455772400 -21600 0 CST}
+ {2469686400 -18000 1 CDT}
+ {2487222000 -21600 0 CST}
+ {2501136000 -18000 1 CDT}
+ {2519276400 -21600 0 CST}
+ {2532585600 -18000 1 CDT}
+ {2550726000 -21600 0 CST}
+ {2564035200 -18000 1 CDT}
+ {2582175600 -21600 0 CST}
+ {2596089600 -18000 1 CDT}
+ {2613625200 -21600 0 CST}
+ {2627539200 -18000 1 CDT}
+ {2645074800 -21600 0 CST}
+ {2658988800 -18000 1 CDT}
+ {2676524400 -21600 0 CST}
+ {2690438400 -18000 1 CDT}
+ {2708578800 -21600 0 CST}
+ {2721888000 -18000 1 CDT}
+ {2740028400 -21600 0 CST}
+ {2753337600 -18000 1 CDT}
+ {2771478000 -21600 0 CST}
+ {2785392000 -18000 1 CDT}
+ {2802927600 -21600 0 CST}
+ {2816841600 -18000 1 CDT}
+ {2834377200 -21600 0 CST}
+ {2848291200 -18000 1 CDT}
+ {2866431600 -21600 0 CST}
+ {2879740800 -18000 1 CDT}
+ {2897881200 -21600 0 CST}
+ {2911190400 -18000 1 CDT}
+ {2929330800 -21600 0 CST}
+ {2942640000 -18000 1 CDT}
+ {2960780400 -21600 0 CST}
+ {2974694400 -18000 1 CDT}
+ {2992230000 -21600 0 CST}
+ {3006144000 -18000 1 CDT}
+ {3023679600 -21600 0 CST}
+ {3037593600 -18000 1 CDT}
+ {3055734000 -21600 0 CST}
+ {3069043200 -18000 1 CDT}
+ {3087183600 -21600 0 CST}
+ {3100492800 -18000 1 CDT}
+ {3118633200 -21600 0 CST}
+ {3132547200 -18000 1 CDT}
+ {3150082800 -21600 0 CST}
+ {3163996800 -18000 1 CDT}
+ {3181532400 -21600 0 CST}
+ {3195446400 -18000 1 CDT}
+ {3212982000 -21600 0 CST}
+ {3226896000 -18000 1 CDT}
+ {3245036400 -21600 0 CST}
+ {3258345600 -18000 1 CDT}
+ {3276486000 -21600 0 CST}
+ {3289795200 -18000 1 CDT}
+ {3307935600 -21600 0 CST}
+ {3321849600 -18000 1 CDT}
+ {3339385200 -21600 0 CST}
+ {3353299200 -18000 1 CDT}
+ {3370834800 -21600 0 CST}
+ {3384748800 -18000 1 CDT}
+ {3402889200 -21600 0 CST}
+ {3416198400 -18000 1 CDT}
+ {3434338800 -21600 0 CST}
+ {3447648000 -18000 1 CDT}
+ {3465788400 -21600 0 CST}
+ {3479702400 -18000 1 CDT}
+ {3497238000 -21600 0 CST}
+ {3511152000 -18000 1 CDT}
+ {3528687600 -21600 0 CST}
+ {3542601600 -18000 1 CDT}
+ {3560137200 -21600 0 CST}
+ {3574051200 -18000 1 CDT}
+ {3592191600 -21600 0 CST}
+ {3605500800 -18000 1 CDT}
+ {3623641200 -21600 0 CST}
+ {3636950400 -18000 1 CDT}
+ {3655090800 -21600 0 CST}
+ {3669004800 -18000 1 CDT}
+ {3686540400 -21600 0 CST}
+ {3700454400 -18000 1 CDT}
+ {3717990000 -21600 0 CST}
+ {3731904000 -18000 1 CDT}
+ {3750044400 -21600 0 CST}
+ {3763353600 -18000 1 CDT}
+ {3781494000 -21600 0 CST}
+ {3794803200 -18000 1 CDT}
+ {3812943600 -21600 0 CST}
+ {3826252800 -18000 1 CDT}
+ {3844393200 -21600 0 CST}
+ {3858307200 -18000 1 CDT}
+ {3875842800 -21600 0 CST}
+ {3889756800 -18000 1 CDT}
+ {3907292400 -21600 0 CST}
+ {3921206400 -18000 1 CDT}
+ {3939346800 -21600 0 CST}
+ {3952656000 -18000 1 CDT}
+ {3970796400 -21600 0 CST}
+ {3984105600 -18000 1 CDT}
+ {4002246000 -21600 0 CST}
+ {4016160000 -18000 1 CDT}
+ {4033695600 -21600 0 CST}
+ {4047609600 -18000 1 CDT}
+ {4065145200 -21600 0 CST}
+ {4079059200 -18000 1 CDT}
+ {4096594800 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Metlakatla b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Metlakatla
new file mode 100644
index 0000000000..a0385d04dc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Metlakatla
@@ -0,0 +1,213 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Metlakatla) {
+ {-9223372036854775808 54822 0 LMT}
+ {-3225223727 -31578 0 LMT}
+ {-2188955622 -28800 0 PST}
+ {-883584000 -28800 0 PST}
+ {-880207200 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-765385200 -28800 0 PST}
+ {-757353600 -28800 0 PST}
+ {-31507200 -28800 0 PST}
+ {-21477600 -25200 1 PDT}
+ {-5756400 -28800 0 PST}
+ {9972000 -25200 1 PDT}
+ {25693200 -28800 0 PST}
+ {41421600 -25200 1 PDT}
+ {57747600 -28800 0 PST}
+ {73476000 -25200 1 PDT}
+ {89197200 -28800 0 PST}
+ {104925600 -25200 1 PDT}
+ {120646800 -28800 0 PST}
+ {126698400 -25200 1 PDT}
+ {152096400 -28800 0 PST}
+ {162381600 -25200 1 PDT}
+ {183546000 -28800 0 PST}
+ {199274400 -25200 1 PDT}
+ {215600400 -28800 0 PST}
+ {230724000 -25200 1 PDT}
+ {247050000 -28800 0 PST}
+ {262778400 -25200 1 PDT}
+ {278499600 -28800 0 PST}
+ {294228000 -25200 1 PDT}
+ {309949200 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {436356000 -28800 0 PST}
+ {1446372000 -32400 0 AKST}
+ {1457866800 -28800 1 AKDT}
+ {1478426400 -32400 0 AKST}
+ {1489316400 -28800 1 AKDT}
+ {1509876000 -32400 0 AKST}
+ {1520766000 -28800 1 AKDT}
+ {1541329200 -28800 0 PST}
+ {1547978400 -32400 0 AKST}
+ {1552215600 -28800 1 AKDT}
+ {1572775200 -32400 0 AKST}
+ {1583665200 -28800 1 AKDT}
+ {1604224800 -32400 0 AKST}
+ {1615719600 -28800 1 AKDT}
+ {1636279200 -32400 0 AKST}
+ {1647169200 -28800 1 AKDT}
+ {1667728800 -32400 0 AKST}
+ {1678618800 -28800 1 AKDT}
+ {1699178400 -32400 0 AKST}
+ {1710068400 -28800 1 AKDT}
+ {1730628000 -32400 0 AKST}
+ {1741518000 -28800 1 AKDT}
+ {1762077600 -32400 0 AKST}
+ {1772967600 -28800 1 AKDT}
+ {1793527200 -32400 0 AKST}
+ {1805022000 -28800 1 AKDT}
+ {1825581600 -32400 0 AKST}
+ {1836471600 -28800 1 AKDT}
+ {1857031200 -32400 0 AKST}
+ {1867921200 -28800 1 AKDT}
+ {1888480800 -32400 0 AKST}
+ {1899370800 -28800 1 AKDT}
+ {1919930400 -32400 0 AKST}
+ {1930820400 -28800 1 AKDT}
+ {1951380000 -32400 0 AKST}
+ {1962874800 -28800 1 AKDT}
+ {1983434400 -32400 0 AKST}
+ {1994324400 -28800 1 AKDT}
+ {2014884000 -32400 0 AKST}
+ {2025774000 -28800 1 AKDT}
+ {2046333600 -32400 0 AKST}
+ {2057223600 -28800 1 AKDT}
+ {2077783200 -32400 0 AKST}
+ {2088673200 -28800 1 AKDT}
+ {2109232800 -32400 0 AKST}
+ {2120122800 -28800 1 AKDT}
+ {2140682400 -32400 0 AKST}
+ {2152177200 -28800 1 AKDT}
+ {2172736800 -32400 0 AKST}
+ {2183626800 -28800 1 AKDT}
+ {2204186400 -32400 0 AKST}
+ {2215076400 -28800 1 AKDT}
+ {2235636000 -32400 0 AKST}
+ {2246526000 -28800 1 AKDT}
+ {2267085600 -32400 0 AKST}
+ {2277975600 -28800 1 AKDT}
+ {2298535200 -32400 0 AKST}
+ {2309425200 -28800 1 AKDT}
+ {2329984800 -32400 0 AKST}
+ {2341479600 -28800 1 AKDT}
+ {2362039200 -32400 0 AKST}
+ {2372929200 -28800 1 AKDT}
+ {2393488800 -32400 0 AKST}
+ {2404378800 -28800 1 AKDT}
+ {2424938400 -32400 0 AKST}
+ {2435828400 -28800 1 AKDT}
+ {2456388000 -32400 0 AKST}
+ {2467278000 -28800 1 AKDT}
+ {2487837600 -32400 0 AKST}
+ {2499332400 -28800 1 AKDT}
+ {2519892000 -32400 0 AKST}
+ {2530782000 -28800 1 AKDT}
+ {2551341600 -32400 0 AKST}
+ {2562231600 -28800 1 AKDT}
+ {2582791200 -32400 0 AKST}
+ {2593681200 -28800 1 AKDT}
+ {2614240800 -32400 0 AKST}
+ {2625130800 -28800 1 AKDT}
+ {2645690400 -32400 0 AKST}
+ {2656580400 -28800 1 AKDT}
+ {2677140000 -32400 0 AKST}
+ {2688634800 -28800 1 AKDT}
+ {2709194400 -32400 0 AKST}
+ {2720084400 -28800 1 AKDT}
+ {2740644000 -32400 0 AKST}
+ {2751534000 -28800 1 AKDT}
+ {2772093600 -32400 0 AKST}
+ {2782983600 -28800 1 AKDT}
+ {2803543200 -32400 0 AKST}
+ {2814433200 -28800 1 AKDT}
+ {2834992800 -32400 0 AKST}
+ {2846487600 -28800 1 AKDT}
+ {2867047200 -32400 0 AKST}
+ {2877937200 -28800 1 AKDT}
+ {2898496800 -32400 0 AKST}
+ {2909386800 -28800 1 AKDT}
+ {2929946400 -32400 0 AKST}
+ {2940836400 -28800 1 AKDT}
+ {2961396000 -32400 0 AKST}
+ {2972286000 -28800 1 AKDT}
+ {2992845600 -32400 0 AKST}
+ {3003735600 -28800 1 AKDT}
+ {3024295200 -32400 0 AKST}
+ {3035790000 -28800 1 AKDT}
+ {3056349600 -32400 0 AKST}
+ {3067239600 -28800 1 AKDT}
+ {3087799200 -32400 0 AKST}
+ {3098689200 -28800 1 AKDT}
+ {3119248800 -32400 0 AKST}
+ {3130138800 -28800 1 AKDT}
+ {3150698400 -32400 0 AKST}
+ {3161588400 -28800 1 AKDT}
+ {3182148000 -32400 0 AKST}
+ {3193038000 -28800 1 AKDT}
+ {3213597600 -32400 0 AKST}
+ {3225092400 -28800 1 AKDT}
+ {3245652000 -32400 0 AKST}
+ {3256542000 -28800 1 AKDT}
+ {3277101600 -32400 0 AKST}
+ {3287991600 -28800 1 AKDT}
+ {3308551200 -32400 0 AKST}
+ {3319441200 -28800 1 AKDT}
+ {3340000800 -32400 0 AKST}
+ {3350890800 -28800 1 AKDT}
+ {3371450400 -32400 0 AKST}
+ {3382945200 -28800 1 AKDT}
+ {3403504800 -32400 0 AKST}
+ {3414394800 -28800 1 AKDT}
+ {3434954400 -32400 0 AKST}
+ {3445844400 -28800 1 AKDT}
+ {3466404000 -32400 0 AKST}
+ {3477294000 -28800 1 AKDT}
+ {3497853600 -32400 0 AKST}
+ {3508743600 -28800 1 AKDT}
+ {3529303200 -32400 0 AKST}
+ {3540193200 -28800 1 AKDT}
+ {3560752800 -32400 0 AKST}
+ {3572247600 -28800 1 AKDT}
+ {3592807200 -32400 0 AKST}
+ {3603697200 -28800 1 AKDT}
+ {3624256800 -32400 0 AKST}
+ {3635146800 -28800 1 AKDT}
+ {3655706400 -32400 0 AKST}
+ {3666596400 -28800 1 AKDT}
+ {3687156000 -32400 0 AKST}
+ {3698046000 -28800 1 AKDT}
+ {3718605600 -32400 0 AKST}
+ {3730100400 -28800 1 AKDT}
+ {3750660000 -32400 0 AKST}
+ {3761550000 -28800 1 AKDT}
+ {3782109600 -32400 0 AKST}
+ {3792999600 -28800 1 AKDT}
+ {3813559200 -32400 0 AKST}
+ {3824449200 -28800 1 AKDT}
+ {3845008800 -32400 0 AKST}
+ {3855898800 -28800 1 AKDT}
+ {3876458400 -32400 0 AKST}
+ {3887348400 -28800 1 AKDT}
+ {3907908000 -32400 0 AKST}
+ {3919402800 -28800 1 AKDT}
+ {3939962400 -32400 0 AKST}
+ {3950852400 -28800 1 AKDT}
+ {3971412000 -32400 0 AKST}
+ {3982302000 -28800 1 AKDT}
+ {4002861600 -32400 0 AKST}
+ {4013751600 -28800 1 AKDT}
+ {4034311200 -32400 0 AKST}
+ {4045201200 -28800 1 AKDT}
+ {4065760800 -32400 0 AKST}
+ {4076650800 -28800 1 AKDT}
+ {4097210400 -32400 0 AKST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mexico_City b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mexico_City
new file mode 100644
index 0000000000..48462e49e7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Mexico_City
@@ -0,0 +1,228 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Mexico_City) {
+ {-9223372036854775808 -23796 0 LMT}
+ {-1514739600 -25200 0 MST}
+ {-1343066400 -21600 0 CST}
+ {-1234807200 -25200 0 MST}
+ {-1220292000 -21600 0 CST}
+ {-1207159200 -25200 0 MST}
+ {-1191344400 -21600 0 CST}
+ {-975261600 -18000 1 CDT}
+ {-963169200 -21600 0 CST}
+ {-917114400 -18000 1 CDT}
+ {-907354800 -21600 0 CST}
+ {-821901600 -18000 1 CWT}
+ {-810068400 -21600 0 CST}
+ {-627501600 -18000 1 CDT}
+ {-612990000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {989136000 -18000 1 CDT}
+ {1001836800 -21600 0 CST}
+ {1014184800 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1175414400 -18000 1 CDT}
+ {1193554800 -21600 0 CST}
+ {1207468800 -18000 1 CDT}
+ {1225004400 -21600 0 CST}
+ {1238918400 -18000 1 CDT}
+ {1256454000 -21600 0 CST}
+ {1270368000 -18000 1 CDT}
+ {1288508400 -21600 0 CST}
+ {1301817600 -18000 1 CDT}
+ {1319958000 -21600 0 CST}
+ {1333267200 -18000 1 CDT}
+ {1351407600 -21600 0 CST}
+ {1365321600 -18000 1 CDT}
+ {1382857200 -21600 0 CST}
+ {1396771200 -18000 1 CDT}
+ {1414306800 -21600 0 CST}
+ {1428220800 -18000 1 CDT}
+ {1445756400 -21600 0 CST}
+ {1459670400 -18000 1 CDT}
+ {1477810800 -21600 0 CST}
+ {1491120000 -18000 1 CDT}
+ {1509260400 -21600 0 CST}
+ {1522569600 -18000 1 CDT}
+ {1540710000 -21600 0 CST}
+ {1554624000 -18000 1 CDT}
+ {1572159600 -21600 0 CST}
+ {1586073600 -18000 1 CDT}
+ {1603609200 -21600 0 CST}
+ {1617523200 -18000 1 CDT}
+ {1635663600 -21600 0 CST}
+ {1648972800 -18000 1 CDT}
+ {1667113200 -21600 0 CST}
+ {1680422400 -18000 1 CDT}
+ {1698562800 -21600 0 CST}
+ {1712476800 -18000 1 CDT}
+ {1730012400 -21600 0 CST}
+ {1743926400 -18000 1 CDT}
+ {1761462000 -21600 0 CST}
+ {1775376000 -18000 1 CDT}
+ {1792911600 -21600 0 CST}
+ {1806825600 -18000 1 CDT}
+ {1824966000 -21600 0 CST}
+ {1838275200 -18000 1 CDT}
+ {1856415600 -21600 0 CST}
+ {1869724800 -18000 1 CDT}
+ {1887865200 -21600 0 CST}
+ {1901779200 -18000 1 CDT}
+ {1919314800 -21600 0 CST}
+ {1933228800 -18000 1 CDT}
+ {1950764400 -21600 0 CST}
+ {1964678400 -18000 1 CDT}
+ {1982818800 -21600 0 CST}
+ {1996128000 -18000 1 CDT}
+ {2014268400 -21600 0 CST}
+ {2027577600 -18000 1 CDT}
+ {2045718000 -21600 0 CST}
+ {2059027200 -18000 1 CDT}
+ {2077167600 -21600 0 CST}
+ {2091081600 -18000 1 CDT}
+ {2108617200 -21600 0 CST}
+ {2122531200 -18000 1 CDT}
+ {2140066800 -21600 0 CST}
+ {2153980800 -18000 1 CDT}
+ {2172121200 -21600 0 CST}
+ {2185430400 -18000 1 CDT}
+ {2203570800 -21600 0 CST}
+ {2216880000 -18000 1 CDT}
+ {2235020400 -21600 0 CST}
+ {2248934400 -18000 1 CDT}
+ {2266470000 -21600 0 CST}
+ {2280384000 -18000 1 CDT}
+ {2297919600 -21600 0 CST}
+ {2311833600 -18000 1 CDT}
+ {2329369200 -21600 0 CST}
+ {2343283200 -18000 1 CDT}
+ {2361423600 -21600 0 CST}
+ {2374732800 -18000 1 CDT}
+ {2392873200 -21600 0 CST}
+ {2406182400 -18000 1 CDT}
+ {2424322800 -21600 0 CST}
+ {2438236800 -18000 1 CDT}
+ {2455772400 -21600 0 CST}
+ {2469686400 -18000 1 CDT}
+ {2487222000 -21600 0 CST}
+ {2501136000 -18000 1 CDT}
+ {2519276400 -21600 0 CST}
+ {2532585600 -18000 1 CDT}
+ {2550726000 -21600 0 CST}
+ {2564035200 -18000 1 CDT}
+ {2582175600 -21600 0 CST}
+ {2596089600 -18000 1 CDT}
+ {2613625200 -21600 0 CST}
+ {2627539200 -18000 1 CDT}
+ {2645074800 -21600 0 CST}
+ {2658988800 -18000 1 CDT}
+ {2676524400 -21600 0 CST}
+ {2690438400 -18000 1 CDT}
+ {2708578800 -21600 0 CST}
+ {2721888000 -18000 1 CDT}
+ {2740028400 -21600 0 CST}
+ {2753337600 -18000 1 CDT}
+ {2771478000 -21600 0 CST}
+ {2785392000 -18000 1 CDT}
+ {2802927600 -21600 0 CST}
+ {2816841600 -18000 1 CDT}
+ {2834377200 -21600 0 CST}
+ {2848291200 -18000 1 CDT}
+ {2866431600 -21600 0 CST}
+ {2879740800 -18000 1 CDT}
+ {2897881200 -21600 0 CST}
+ {2911190400 -18000 1 CDT}
+ {2929330800 -21600 0 CST}
+ {2942640000 -18000 1 CDT}
+ {2960780400 -21600 0 CST}
+ {2974694400 -18000 1 CDT}
+ {2992230000 -21600 0 CST}
+ {3006144000 -18000 1 CDT}
+ {3023679600 -21600 0 CST}
+ {3037593600 -18000 1 CDT}
+ {3055734000 -21600 0 CST}
+ {3069043200 -18000 1 CDT}
+ {3087183600 -21600 0 CST}
+ {3100492800 -18000 1 CDT}
+ {3118633200 -21600 0 CST}
+ {3132547200 -18000 1 CDT}
+ {3150082800 -21600 0 CST}
+ {3163996800 -18000 1 CDT}
+ {3181532400 -21600 0 CST}
+ {3195446400 -18000 1 CDT}
+ {3212982000 -21600 0 CST}
+ {3226896000 -18000 1 CDT}
+ {3245036400 -21600 0 CST}
+ {3258345600 -18000 1 CDT}
+ {3276486000 -21600 0 CST}
+ {3289795200 -18000 1 CDT}
+ {3307935600 -21600 0 CST}
+ {3321849600 -18000 1 CDT}
+ {3339385200 -21600 0 CST}
+ {3353299200 -18000 1 CDT}
+ {3370834800 -21600 0 CST}
+ {3384748800 -18000 1 CDT}
+ {3402889200 -21600 0 CST}
+ {3416198400 -18000 1 CDT}
+ {3434338800 -21600 0 CST}
+ {3447648000 -18000 1 CDT}
+ {3465788400 -21600 0 CST}
+ {3479702400 -18000 1 CDT}
+ {3497238000 -21600 0 CST}
+ {3511152000 -18000 1 CDT}
+ {3528687600 -21600 0 CST}
+ {3542601600 -18000 1 CDT}
+ {3560137200 -21600 0 CST}
+ {3574051200 -18000 1 CDT}
+ {3592191600 -21600 0 CST}
+ {3605500800 -18000 1 CDT}
+ {3623641200 -21600 0 CST}
+ {3636950400 -18000 1 CDT}
+ {3655090800 -21600 0 CST}
+ {3669004800 -18000 1 CDT}
+ {3686540400 -21600 0 CST}
+ {3700454400 -18000 1 CDT}
+ {3717990000 -21600 0 CST}
+ {3731904000 -18000 1 CDT}
+ {3750044400 -21600 0 CST}
+ {3763353600 -18000 1 CDT}
+ {3781494000 -21600 0 CST}
+ {3794803200 -18000 1 CDT}
+ {3812943600 -21600 0 CST}
+ {3826252800 -18000 1 CDT}
+ {3844393200 -21600 0 CST}
+ {3858307200 -18000 1 CDT}
+ {3875842800 -21600 0 CST}
+ {3889756800 -18000 1 CDT}
+ {3907292400 -21600 0 CST}
+ {3921206400 -18000 1 CDT}
+ {3939346800 -21600 0 CST}
+ {3952656000 -18000 1 CDT}
+ {3970796400 -21600 0 CST}
+ {3984105600 -18000 1 CDT}
+ {4002246000 -21600 0 CST}
+ {4016160000 -18000 1 CDT}
+ {4033695600 -21600 0 CST}
+ {4047609600 -18000 1 CDT}
+ {4065145200 -21600 0 CST}
+ {4079059200 -18000 1 CDT}
+ {4096594800 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Miquelon b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Miquelon
new file mode 100644
index 0000000000..c299be618c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Miquelon
@@ -0,0 +1,234 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Miquelon) {
+ {-9223372036854775808 -13480 0 LMT}
+ {-1850328920 -14400 0 AST}
+ {326001600 -10800 0 -03}
+ {536468400 -10800 0 -02}
+ {544597200 -7200 1 -02}
+ {562132800 -10800 0 -02}
+ {576046800 -7200 1 -02}
+ {594187200 -10800 0 -02}
+ {607496400 -7200 1 -02}
+ {625636800 -10800 0 -02}
+ {638946000 -7200 1 -02}
+ {657086400 -10800 0 -02}
+ {671000400 -7200 1 -02}
+ {688536000 -10800 0 -02}
+ {702450000 -7200 1 -02}
+ {719985600 -10800 0 -02}
+ {733899600 -7200 1 -02}
+ {752040000 -10800 0 -02}
+ {765349200 -7200 1 -02}
+ {783489600 -10800 0 -02}
+ {796798800 -7200 1 -02}
+ {814939200 -10800 0 -02}
+ {828853200 -7200 1 -02}
+ {846388800 -10800 0 -02}
+ {860302800 -7200 1 -02}
+ {877838400 -10800 0 -02}
+ {891752400 -7200 1 -02}
+ {909288000 -10800 0 -02}
+ {923202000 -7200 1 -02}
+ {941342400 -10800 0 -02}
+ {954651600 -7200 1 -02}
+ {972792000 -10800 0 -02}
+ {986101200 -7200 1 -02}
+ {1004241600 -10800 0 -02}
+ {1018155600 -7200 1 -02}
+ {1035691200 -10800 0 -02}
+ {1049605200 -7200 1 -02}
+ {1067140800 -10800 0 -02}
+ {1081054800 -7200 1 -02}
+ {1099195200 -10800 0 -02}
+ {1112504400 -7200 1 -02}
+ {1130644800 -10800 0 -02}
+ {1143954000 -7200 1 -02}
+ {1162094400 -10800 0 -02}
+ {1173589200 -7200 1 -02}
+ {1194148800 -10800 0 -02}
+ {1205038800 -7200 1 -02}
+ {1225598400 -10800 0 -02}
+ {1236488400 -7200 1 -02}
+ {1257048000 -10800 0 -02}
+ {1268542800 -7200 1 -02}
+ {1289102400 -10800 0 -02}
+ {1299992400 -7200 1 -02}
+ {1320552000 -10800 0 -02}
+ {1331442000 -7200 1 -02}
+ {1352001600 -10800 0 -02}
+ {1362891600 -7200 1 -02}
+ {1383451200 -10800 0 -02}
+ {1394341200 -7200 1 -02}
+ {1414900800 -10800 0 -02}
+ {1425790800 -7200 1 -02}
+ {1446350400 -10800 0 -02}
+ {1457845200 -7200 1 -02}
+ {1478404800 -10800 0 -02}
+ {1489294800 -7200 1 -02}
+ {1509854400 -10800 0 -02}
+ {1520744400 -7200 1 -02}
+ {1541304000 -10800 0 -02}
+ {1552194000 -7200 1 -02}
+ {1572753600 -10800 0 -02}
+ {1583643600 -7200 1 -02}
+ {1604203200 -10800 0 -02}
+ {1615698000 -7200 1 -02}
+ {1636257600 -10800 0 -02}
+ {1647147600 -7200 1 -02}
+ {1667707200 -10800 0 -02}
+ {1678597200 -7200 1 -02}
+ {1699156800 -10800 0 -02}
+ {1710046800 -7200 1 -02}
+ {1730606400 -10800 0 -02}
+ {1741496400 -7200 1 -02}
+ {1762056000 -10800 0 -02}
+ {1772946000 -7200 1 -02}
+ {1793505600 -10800 0 -02}
+ {1805000400 -7200 1 -02}
+ {1825560000 -10800 0 -02}
+ {1836450000 -7200 1 -02}
+ {1857009600 -10800 0 -02}
+ {1867899600 -7200 1 -02}
+ {1888459200 -10800 0 -02}
+ {1899349200 -7200 1 -02}
+ {1919908800 -10800 0 -02}
+ {1930798800 -7200 1 -02}
+ {1951358400 -10800 0 -02}
+ {1962853200 -7200 1 -02}
+ {1983412800 -10800 0 -02}
+ {1994302800 -7200 1 -02}
+ {2014862400 -10800 0 -02}
+ {2025752400 -7200 1 -02}
+ {2046312000 -10800 0 -02}
+ {2057202000 -7200 1 -02}
+ {2077761600 -10800 0 -02}
+ {2088651600 -7200 1 -02}
+ {2109211200 -10800 0 -02}
+ {2120101200 -7200 1 -02}
+ {2140660800 -10800 0 -02}
+ {2152155600 -7200 1 -02}
+ {2172715200 -10800 0 -02}
+ {2183605200 -7200 1 -02}
+ {2204164800 -10800 0 -02}
+ {2215054800 -7200 1 -02}
+ {2235614400 -10800 0 -02}
+ {2246504400 -7200 1 -02}
+ {2267064000 -10800 0 -02}
+ {2277954000 -7200 1 -02}
+ {2298513600 -10800 0 -02}
+ {2309403600 -7200 1 -02}
+ {2329963200 -10800 0 -02}
+ {2341458000 -7200 1 -02}
+ {2362017600 -10800 0 -02}
+ {2372907600 -7200 1 -02}
+ {2393467200 -10800 0 -02}
+ {2404357200 -7200 1 -02}
+ {2424916800 -10800 0 -02}
+ {2435806800 -7200 1 -02}
+ {2456366400 -10800 0 -02}
+ {2467256400 -7200 1 -02}
+ {2487816000 -10800 0 -02}
+ {2499310800 -7200 1 -02}
+ {2519870400 -10800 0 -02}
+ {2530760400 -7200 1 -02}
+ {2551320000 -10800 0 -02}
+ {2562210000 -7200 1 -02}
+ {2582769600 -10800 0 -02}
+ {2593659600 -7200 1 -02}
+ {2614219200 -10800 0 -02}
+ {2625109200 -7200 1 -02}
+ {2645668800 -10800 0 -02}
+ {2656558800 -7200 1 -02}
+ {2677118400 -10800 0 -02}
+ {2688613200 -7200 1 -02}
+ {2709172800 -10800 0 -02}
+ {2720062800 -7200 1 -02}
+ {2740622400 -10800 0 -02}
+ {2751512400 -7200 1 -02}
+ {2772072000 -10800 0 -02}
+ {2782962000 -7200 1 -02}
+ {2803521600 -10800 0 -02}
+ {2814411600 -7200 1 -02}
+ {2834971200 -10800 0 -02}
+ {2846466000 -7200 1 -02}
+ {2867025600 -10800 0 -02}
+ {2877915600 -7200 1 -02}
+ {2898475200 -10800 0 -02}
+ {2909365200 -7200 1 -02}
+ {2929924800 -10800 0 -02}
+ {2940814800 -7200 1 -02}
+ {2961374400 -10800 0 -02}
+ {2972264400 -7200 1 -02}
+ {2992824000 -10800 0 -02}
+ {3003714000 -7200 1 -02}
+ {3024273600 -10800 0 -02}
+ {3035768400 -7200 1 -02}
+ {3056328000 -10800 0 -02}
+ {3067218000 -7200 1 -02}
+ {3087777600 -10800 0 -02}
+ {3098667600 -7200 1 -02}
+ {3119227200 -10800 0 -02}
+ {3130117200 -7200 1 -02}
+ {3150676800 -10800 0 -02}
+ {3161566800 -7200 1 -02}
+ {3182126400 -10800 0 -02}
+ {3193016400 -7200 1 -02}
+ {3213576000 -10800 0 -02}
+ {3225070800 -7200 1 -02}
+ {3245630400 -10800 0 -02}
+ {3256520400 -7200 1 -02}
+ {3277080000 -10800 0 -02}
+ {3287970000 -7200 1 -02}
+ {3308529600 -10800 0 -02}
+ {3319419600 -7200 1 -02}
+ {3339979200 -10800 0 -02}
+ {3350869200 -7200 1 -02}
+ {3371428800 -10800 0 -02}
+ {3382923600 -7200 1 -02}
+ {3403483200 -10800 0 -02}
+ {3414373200 -7200 1 -02}
+ {3434932800 -10800 0 -02}
+ {3445822800 -7200 1 -02}
+ {3466382400 -10800 0 -02}
+ {3477272400 -7200 1 -02}
+ {3497832000 -10800 0 -02}
+ {3508722000 -7200 1 -02}
+ {3529281600 -10800 0 -02}
+ {3540171600 -7200 1 -02}
+ {3560731200 -10800 0 -02}
+ {3572226000 -7200 1 -02}
+ {3592785600 -10800 0 -02}
+ {3603675600 -7200 1 -02}
+ {3624235200 -10800 0 -02}
+ {3635125200 -7200 1 -02}
+ {3655684800 -10800 0 -02}
+ {3666574800 -7200 1 -02}
+ {3687134400 -10800 0 -02}
+ {3698024400 -7200 1 -02}
+ {3718584000 -10800 0 -02}
+ {3730078800 -7200 1 -02}
+ {3750638400 -10800 0 -02}
+ {3761528400 -7200 1 -02}
+ {3782088000 -10800 0 -02}
+ {3792978000 -7200 1 -02}
+ {3813537600 -10800 0 -02}
+ {3824427600 -7200 1 -02}
+ {3844987200 -10800 0 -02}
+ {3855877200 -7200 1 -02}
+ {3876436800 -10800 0 -02}
+ {3887326800 -7200 1 -02}
+ {3907886400 -10800 0 -02}
+ {3919381200 -7200 1 -02}
+ {3939940800 -10800 0 -02}
+ {3950830800 -7200 1 -02}
+ {3971390400 -10800 0 -02}
+ {3982280400 -7200 1 -02}
+ {4002840000 -10800 0 -02}
+ {4013730000 -7200 1 -02}
+ {4034289600 -10800 0 -02}
+ {4045179600 -7200 1 -02}
+ {4065739200 -10800 0 -02}
+ {4076629200 -7200 1 -02}
+ {4097188800 -10800 0 -02}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Moncton b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Moncton
new file mode 100644
index 0000000000..d286c880cf
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Moncton
@@ -0,0 +1,342 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Moncton) {
+ {-9223372036854775808 -15548 0 LMT}
+ {-2715882052 -18000 0 EST}
+ {-2131642800 -14400 0 AST}
+ {-1632074400 -10800 1 ADT}
+ {-1615143600 -14400 0 AST}
+ {-1167595200 -14400 0 AST}
+ {-1153681200 -10800 1 ADT}
+ {-1145822400 -14400 0 AST}
+ {-1122231600 -10800 1 ADT}
+ {-1114372800 -14400 0 AST}
+ {-1090782000 -10800 1 ADT}
+ {-1082923200 -14400 0 AST}
+ {-1059332400 -10800 1 ADT}
+ {-1051473600 -14400 0 AST}
+ {-1027882800 -10800 1 ADT}
+ {-1020024000 -14400 0 AST}
+ {-996433200 -10800 1 ADT}
+ {-988574400 -14400 0 AST}
+ {-965674800 -10800 1 ADT}
+ {-955396800 -14400 0 AST}
+ {-934743600 -10800 1 ADT}
+ {-923947200 -14400 0 AST}
+ {-904503600 -10800 1 ADT}
+ {-891892800 -14400 0 AST}
+ {-883598400 -14400 0 AST}
+ {-880221600 -10800 1 AWT}
+ {-769395600 -10800 1 APT}
+ {-765399600 -14400 0 AST}
+ {-757368000 -14400 0 AST}
+ {-747252000 -10800 1 ADT}
+ {-733950000 -14400 0 AST}
+ {-715802400 -10800 1 ADT}
+ {-702500400 -14400 0 AST}
+ {-684352800 -10800 1 ADT}
+ {-671050800 -14400 0 AST}
+ {-652903200 -10800 1 ADT}
+ {-639601200 -14400 0 AST}
+ {-620848800 -10800 1 ADT}
+ {-608151600 -14400 0 AST}
+ {-589399200 -10800 1 ADT}
+ {-576097200 -14400 0 AST}
+ {-557949600 -10800 1 ADT}
+ {-544647600 -14400 0 AST}
+ {-526500000 -10800 1 ADT}
+ {-513198000 -14400 0 AST}
+ {-495050400 -10800 1 ADT}
+ {-481748400 -14400 0 AST}
+ {-463600800 -10800 1 ADT}
+ {-450298800 -14400 0 AST}
+ {-431546400 -10800 1 ADT}
+ {-418244400 -14400 0 AST}
+ {-400096800 -10800 1 ADT}
+ {-384375600 -14400 0 AST}
+ {-368647200 -10800 1 ADT}
+ {-352926000 -14400 0 AST}
+ {-337197600 -10800 1 ADT}
+ {-321476400 -14400 0 AST}
+ {-305748000 -10800 1 ADT}
+ {-289422000 -14400 0 AST}
+ {-273693600 -10800 1 ADT}
+ {-257972400 -14400 0 AST}
+ {-242244000 -10800 1 ADT}
+ {-226522800 -14400 0 AST}
+ {-210794400 -10800 1 ADT}
+ {-195073200 -14400 0 AST}
+ {-179344800 -10800 1 ADT}
+ {-163623600 -14400 0 AST}
+ {-147895200 -10800 1 ADT}
+ {-131569200 -14400 0 AST}
+ {-116445600 -10800 1 ADT}
+ {-100119600 -14400 0 AST}
+ {-84391200 -10800 1 ADT}
+ {-68670000 -14400 0 AST}
+ {-52941600 -10800 1 ADT}
+ {-37220400 -14400 0 AST}
+ {-21492000 -10800 1 ADT}
+ {-5770800 -14400 0 AST}
+ {9957600 -10800 1 ADT}
+ {25678800 -14400 0 AST}
+ {41407200 -10800 1 ADT}
+ {57733200 -14400 0 AST}
+ {73461600 -10800 1 ADT}
+ {89182800 -14400 0 AST}
+ {94708800 -14400 0 AST}
+ {136360800 -10800 1 ADT}
+ {152082000 -14400 0 AST}
+ {167810400 -10800 1 ADT}
+ {183531600 -14400 0 AST}
+ {199260000 -10800 1 ADT}
+ {215586000 -14400 0 AST}
+ {230709600 -10800 1 ADT}
+ {247035600 -14400 0 AST}
+ {262764000 -10800 1 ADT}
+ {278485200 -14400 0 AST}
+ {294213600 -10800 1 ADT}
+ {309934800 -14400 0 AST}
+ {325663200 -10800 1 ADT}
+ {341384400 -14400 0 AST}
+ {357112800 -10800 1 ADT}
+ {372834000 -14400 0 AST}
+ {388562400 -10800 1 ADT}
+ {404888400 -14400 0 AST}
+ {420012000 -10800 1 ADT}
+ {436338000 -14400 0 AST}
+ {452066400 -10800 1 ADT}
+ {467787600 -14400 0 AST}
+ {483516000 -10800 1 ADT}
+ {499237200 -14400 0 AST}
+ {514965600 -10800 1 ADT}
+ {530686800 -14400 0 AST}
+ {544600800 -10800 1 ADT}
+ {562136400 -14400 0 AST}
+ {576050400 -10800 1 ADT}
+ {594190800 -14400 0 AST}
+ {607500000 -10800 1 ADT}
+ {625640400 -14400 0 AST}
+ {638949600 -10800 1 ADT}
+ {657090000 -14400 0 AST}
+ {671004000 -10800 1 ADT}
+ {688539600 -14400 0 AST}
+ {702453600 -10800 1 ADT}
+ {719989200 -14400 0 AST}
+ {725860800 -14400 0 AST}
+ {733896060 -10800 1 ADT}
+ {752036460 -14400 0 AST}
+ {765345660 -10800 1 ADT}
+ {783486060 -14400 0 AST}
+ {796795260 -10800 1 ADT}
+ {814935660 -14400 0 AST}
+ {828849660 -10800 1 ADT}
+ {846385260 -14400 0 AST}
+ {860299260 -10800 1 ADT}
+ {877834860 -14400 0 AST}
+ {891748860 -10800 1 ADT}
+ {909284460 -14400 0 AST}
+ {923198460 -10800 1 ADT}
+ {941338860 -14400 0 AST}
+ {954648060 -10800 1 ADT}
+ {972788460 -14400 0 AST}
+ {986097660 -10800 1 ADT}
+ {1004238060 -14400 0 AST}
+ {1018152060 -10800 1 ADT}
+ {1035687660 -14400 0 AST}
+ {1049601660 -10800 1 ADT}
+ {1067137260 -14400 0 AST}
+ {1081051260 -10800 1 ADT}
+ {1099191660 -14400 0 AST}
+ {1112500860 -10800 1 ADT}
+ {1130641260 -14400 0 AST}
+ {1143950460 -10800 1 ADT}
+ {1162090860 -14400 0 AST}
+ {1167624000 -14400 0 AST}
+ {1173592800 -10800 1 ADT}
+ {1194152400 -14400 0 AST}
+ {1205042400 -10800 1 ADT}
+ {1225602000 -14400 0 AST}
+ {1236492000 -10800 1 ADT}
+ {1257051600 -14400 0 AST}
+ {1268546400 -10800 1 ADT}
+ {1289106000 -14400 0 AST}
+ {1299996000 -10800 1 ADT}
+ {1320555600 -14400 0 AST}
+ {1331445600 -10800 1 ADT}
+ {1352005200 -14400 0 AST}
+ {1362895200 -10800 1 ADT}
+ {1383454800 -14400 0 AST}
+ {1394344800 -10800 1 ADT}
+ {1414904400 -14400 0 AST}
+ {1425794400 -10800 1 ADT}
+ {1446354000 -14400 0 AST}
+ {1457848800 -10800 1 ADT}
+ {1478408400 -14400 0 AST}
+ {1489298400 -10800 1 ADT}
+ {1509858000 -14400 0 AST}
+ {1520748000 -10800 1 ADT}
+ {1541307600 -14400 0 AST}
+ {1552197600 -10800 1 ADT}
+ {1572757200 -14400 0 AST}
+ {1583647200 -10800 1 ADT}
+ {1604206800 -14400 0 AST}
+ {1615701600 -10800 1 ADT}
+ {1636261200 -14400 0 AST}
+ {1647151200 -10800 1 ADT}
+ {1667710800 -14400 0 AST}
+ {1678600800 -10800 1 ADT}
+ {1699160400 -14400 0 AST}
+ {1710050400 -10800 1 ADT}
+ {1730610000 -14400 0 AST}
+ {1741500000 -10800 1 ADT}
+ {1762059600 -14400 0 AST}
+ {1772949600 -10800 1 ADT}
+ {1793509200 -14400 0 AST}
+ {1805004000 -10800 1 ADT}
+ {1825563600 -14400 0 AST}
+ {1836453600 -10800 1 ADT}
+ {1857013200 -14400 0 AST}
+ {1867903200 -10800 1 ADT}
+ {1888462800 -14400 0 AST}
+ {1899352800 -10800 1 ADT}
+ {1919912400 -14400 0 AST}
+ {1930802400 -10800 1 ADT}
+ {1951362000 -14400 0 AST}
+ {1962856800 -10800 1 ADT}
+ {1983416400 -14400 0 AST}
+ {1994306400 -10800 1 ADT}
+ {2014866000 -14400 0 AST}
+ {2025756000 -10800 1 ADT}
+ {2046315600 -14400 0 AST}
+ {2057205600 -10800 1 ADT}
+ {2077765200 -14400 0 AST}
+ {2088655200 -10800 1 ADT}
+ {2109214800 -14400 0 AST}
+ {2120104800 -10800 1 ADT}
+ {2140664400 -14400 0 AST}
+ {2152159200 -10800 1 ADT}
+ {2172718800 -14400 0 AST}
+ {2183608800 -10800 1 ADT}
+ {2204168400 -14400 0 AST}
+ {2215058400 -10800 1 ADT}
+ {2235618000 -14400 0 AST}
+ {2246508000 -10800 1 ADT}
+ {2267067600 -14400 0 AST}
+ {2277957600 -10800 1 ADT}
+ {2298517200 -14400 0 AST}
+ {2309407200 -10800 1 ADT}
+ {2329966800 -14400 0 AST}
+ {2341461600 -10800 1 ADT}
+ {2362021200 -14400 0 AST}
+ {2372911200 -10800 1 ADT}
+ {2393470800 -14400 0 AST}
+ {2404360800 -10800 1 ADT}
+ {2424920400 -14400 0 AST}
+ {2435810400 -10800 1 ADT}
+ {2456370000 -14400 0 AST}
+ {2467260000 -10800 1 ADT}
+ {2487819600 -14400 0 AST}
+ {2499314400 -10800 1 ADT}
+ {2519874000 -14400 0 AST}
+ {2530764000 -10800 1 ADT}
+ {2551323600 -14400 0 AST}
+ {2562213600 -10800 1 ADT}
+ {2582773200 -14400 0 AST}
+ {2593663200 -10800 1 ADT}
+ {2614222800 -14400 0 AST}
+ {2625112800 -10800 1 ADT}
+ {2645672400 -14400 0 AST}
+ {2656562400 -10800 1 ADT}
+ {2677122000 -14400 0 AST}
+ {2688616800 -10800 1 ADT}
+ {2709176400 -14400 0 AST}
+ {2720066400 -10800 1 ADT}
+ {2740626000 -14400 0 AST}
+ {2751516000 -10800 1 ADT}
+ {2772075600 -14400 0 AST}
+ {2782965600 -10800 1 ADT}
+ {2803525200 -14400 0 AST}
+ {2814415200 -10800 1 ADT}
+ {2834974800 -14400 0 AST}
+ {2846469600 -10800 1 ADT}
+ {2867029200 -14400 0 AST}
+ {2877919200 -10800 1 ADT}
+ {2898478800 -14400 0 AST}
+ {2909368800 -10800 1 ADT}
+ {2929928400 -14400 0 AST}
+ {2940818400 -10800 1 ADT}
+ {2961378000 -14400 0 AST}
+ {2972268000 -10800 1 ADT}
+ {2992827600 -14400 0 AST}
+ {3003717600 -10800 1 ADT}
+ {3024277200 -14400 0 AST}
+ {3035772000 -10800 1 ADT}
+ {3056331600 -14400 0 AST}
+ {3067221600 -10800 1 ADT}
+ {3087781200 -14400 0 AST}
+ {3098671200 -10800 1 ADT}
+ {3119230800 -14400 0 AST}
+ {3130120800 -10800 1 ADT}
+ {3150680400 -14400 0 AST}
+ {3161570400 -10800 1 ADT}
+ {3182130000 -14400 0 AST}
+ {3193020000 -10800 1 ADT}
+ {3213579600 -14400 0 AST}
+ {3225074400 -10800 1 ADT}
+ {3245634000 -14400 0 AST}
+ {3256524000 -10800 1 ADT}
+ {3277083600 -14400 0 AST}
+ {3287973600 -10800 1 ADT}
+ {3308533200 -14400 0 AST}
+ {3319423200 -10800 1 ADT}
+ {3339982800 -14400 0 AST}
+ {3350872800 -10800 1 ADT}
+ {3371432400 -14400 0 AST}
+ {3382927200 -10800 1 ADT}
+ {3403486800 -14400 0 AST}
+ {3414376800 -10800 1 ADT}
+ {3434936400 -14400 0 AST}
+ {3445826400 -10800 1 ADT}
+ {3466386000 -14400 0 AST}
+ {3477276000 -10800 1 ADT}
+ {3497835600 -14400 0 AST}
+ {3508725600 -10800 1 ADT}
+ {3529285200 -14400 0 AST}
+ {3540175200 -10800 1 ADT}
+ {3560734800 -14400 0 AST}
+ {3572229600 -10800 1 ADT}
+ {3592789200 -14400 0 AST}
+ {3603679200 -10800 1 ADT}
+ {3624238800 -14400 0 AST}
+ {3635128800 -10800 1 ADT}
+ {3655688400 -14400 0 AST}
+ {3666578400 -10800 1 ADT}
+ {3687138000 -14400 0 AST}
+ {3698028000 -10800 1 ADT}
+ {3718587600 -14400 0 AST}
+ {3730082400 -10800 1 ADT}
+ {3750642000 -14400 0 AST}
+ {3761532000 -10800 1 ADT}
+ {3782091600 -14400 0 AST}
+ {3792981600 -10800 1 ADT}
+ {3813541200 -14400 0 AST}
+ {3824431200 -10800 1 ADT}
+ {3844990800 -14400 0 AST}
+ {3855880800 -10800 1 ADT}
+ {3876440400 -14400 0 AST}
+ {3887330400 -10800 1 ADT}
+ {3907890000 -14400 0 AST}
+ {3919384800 -10800 1 ADT}
+ {3939944400 -14400 0 AST}
+ {3950834400 -10800 1 ADT}
+ {3971394000 -14400 0 AST}
+ {3982284000 -10800 1 ADT}
+ {4002843600 -14400 0 AST}
+ {4013733600 -10800 1 ADT}
+ {4034293200 -14400 0 AST}
+ {4045183200 -10800 1 ADT}
+ {4065742800 -14400 0 AST}
+ {4076632800 -10800 1 ADT}
+ {4097192400 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Monterrey b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Monterrey
new file mode 100644
index 0000000000..4135884825
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Monterrey
@@ -0,0 +1,218 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Monterrey) {
+ {-9223372036854775808 -24076 0 LMT}
+ {-1514743200 -21600 0 CST}
+ {568015200 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {599637600 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {989136000 -18000 1 CDT}
+ {1001833200 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1175414400 -18000 1 CDT}
+ {1193554800 -21600 0 CST}
+ {1207468800 -18000 1 CDT}
+ {1225004400 -21600 0 CST}
+ {1238918400 -18000 1 CDT}
+ {1256454000 -21600 0 CST}
+ {1270368000 -18000 1 CDT}
+ {1288508400 -21600 0 CST}
+ {1301817600 -18000 1 CDT}
+ {1319958000 -21600 0 CST}
+ {1333267200 -18000 1 CDT}
+ {1351407600 -21600 0 CST}
+ {1365321600 -18000 1 CDT}
+ {1382857200 -21600 0 CST}
+ {1396771200 -18000 1 CDT}
+ {1414306800 -21600 0 CST}
+ {1428220800 -18000 1 CDT}
+ {1445756400 -21600 0 CST}
+ {1459670400 -18000 1 CDT}
+ {1477810800 -21600 0 CST}
+ {1491120000 -18000 1 CDT}
+ {1509260400 -21600 0 CST}
+ {1522569600 -18000 1 CDT}
+ {1540710000 -21600 0 CST}
+ {1554624000 -18000 1 CDT}
+ {1572159600 -21600 0 CST}
+ {1586073600 -18000 1 CDT}
+ {1603609200 -21600 0 CST}
+ {1617523200 -18000 1 CDT}
+ {1635663600 -21600 0 CST}
+ {1648972800 -18000 1 CDT}
+ {1667113200 -21600 0 CST}
+ {1680422400 -18000 1 CDT}
+ {1698562800 -21600 0 CST}
+ {1712476800 -18000 1 CDT}
+ {1730012400 -21600 0 CST}
+ {1743926400 -18000 1 CDT}
+ {1761462000 -21600 0 CST}
+ {1775376000 -18000 1 CDT}
+ {1792911600 -21600 0 CST}
+ {1806825600 -18000 1 CDT}
+ {1824966000 -21600 0 CST}
+ {1838275200 -18000 1 CDT}
+ {1856415600 -21600 0 CST}
+ {1869724800 -18000 1 CDT}
+ {1887865200 -21600 0 CST}
+ {1901779200 -18000 1 CDT}
+ {1919314800 -21600 0 CST}
+ {1933228800 -18000 1 CDT}
+ {1950764400 -21600 0 CST}
+ {1964678400 -18000 1 CDT}
+ {1982818800 -21600 0 CST}
+ {1996128000 -18000 1 CDT}
+ {2014268400 -21600 0 CST}
+ {2027577600 -18000 1 CDT}
+ {2045718000 -21600 0 CST}
+ {2059027200 -18000 1 CDT}
+ {2077167600 -21600 0 CST}
+ {2091081600 -18000 1 CDT}
+ {2108617200 -21600 0 CST}
+ {2122531200 -18000 1 CDT}
+ {2140066800 -21600 0 CST}
+ {2153980800 -18000 1 CDT}
+ {2172121200 -21600 0 CST}
+ {2185430400 -18000 1 CDT}
+ {2203570800 -21600 0 CST}
+ {2216880000 -18000 1 CDT}
+ {2235020400 -21600 0 CST}
+ {2248934400 -18000 1 CDT}
+ {2266470000 -21600 0 CST}
+ {2280384000 -18000 1 CDT}
+ {2297919600 -21600 0 CST}
+ {2311833600 -18000 1 CDT}
+ {2329369200 -21600 0 CST}
+ {2343283200 -18000 1 CDT}
+ {2361423600 -21600 0 CST}
+ {2374732800 -18000 1 CDT}
+ {2392873200 -21600 0 CST}
+ {2406182400 -18000 1 CDT}
+ {2424322800 -21600 0 CST}
+ {2438236800 -18000 1 CDT}
+ {2455772400 -21600 0 CST}
+ {2469686400 -18000 1 CDT}
+ {2487222000 -21600 0 CST}
+ {2501136000 -18000 1 CDT}
+ {2519276400 -21600 0 CST}
+ {2532585600 -18000 1 CDT}
+ {2550726000 -21600 0 CST}
+ {2564035200 -18000 1 CDT}
+ {2582175600 -21600 0 CST}
+ {2596089600 -18000 1 CDT}
+ {2613625200 -21600 0 CST}
+ {2627539200 -18000 1 CDT}
+ {2645074800 -21600 0 CST}
+ {2658988800 -18000 1 CDT}
+ {2676524400 -21600 0 CST}
+ {2690438400 -18000 1 CDT}
+ {2708578800 -21600 0 CST}
+ {2721888000 -18000 1 CDT}
+ {2740028400 -21600 0 CST}
+ {2753337600 -18000 1 CDT}
+ {2771478000 -21600 0 CST}
+ {2785392000 -18000 1 CDT}
+ {2802927600 -21600 0 CST}
+ {2816841600 -18000 1 CDT}
+ {2834377200 -21600 0 CST}
+ {2848291200 -18000 1 CDT}
+ {2866431600 -21600 0 CST}
+ {2879740800 -18000 1 CDT}
+ {2897881200 -21600 0 CST}
+ {2911190400 -18000 1 CDT}
+ {2929330800 -21600 0 CST}
+ {2942640000 -18000 1 CDT}
+ {2960780400 -21600 0 CST}
+ {2974694400 -18000 1 CDT}
+ {2992230000 -21600 0 CST}
+ {3006144000 -18000 1 CDT}
+ {3023679600 -21600 0 CST}
+ {3037593600 -18000 1 CDT}
+ {3055734000 -21600 0 CST}
+ {3069043200 -18000 1 CDT}
+ {3087183600 -21600 0 CST}
+ {3100492800 -18000 1 CDT}
+ {3118633200 -21600 0 CST}
+ {3132547200 -18000 1 CDT}
+ {3150082800 -21600 0 CST}
+ {3163996800 -18000 1 CDT}
+ {3181532400 -21600 0 CST}
+ {3195446400 -18000 1 CDT}
+ {3212982000 -21600 0 CST}
+ {3226896000 -18000 1 CDT}
+ {3245036400 -21600 0 CST}
+ {3258345600 -18000 1 CDT}
+ {3276486000 -21600 0 CST}
+ {3289795200 -18000 1 CDT}
+ {3307935600 -21600 0 CST}
+ {3321849600 -18000 1 CDT}
+ {3339385200 -21600 0 CST}
+ {3353299200 -18000 1 CDT}
+ {3370834800 -21600 0 CST}
+ {3384748800 -18000 1 CDT}
+ {3402889200 -21600 0 CST}
+ {3416198400 -18000 1 CDT}
+ {3434338800 -21600 0 CST}
+ {3447648000 -18000 1 CDT}
+ {3465788400 -21600 0 CST}
+ {3479702400 -18000 1 CDT}
+ {3497238000 -21600 0 CST}
+ {3511152000 -18000 1 CDT}
+ {3528687600 -21600 0 CST}
+ {3542601600 -18000 1 CDT}
+ {3560137200 -21600 0 CST}
+ {3574051200 -18000 1 CDT}
+ {3592191600 -21600 0 CST}
+ {3605500800 -18000 1 CDT}
+ {3623641200 -21600 0 CST}
+ {3636950400 -18000 1 CDT}
+ {3655090800 -21600 0 CST}
+ {3669004800 -18000 1 CDT}
+ {3686540400 -21600 0 CST}
+ {3700454400 -18000 1 CDT}
+ {3717990000 -21600 0 CST}
+ {3731904000 -18000 1 CDT}
+ {3750044400 -21600 0 CST}
+ {3763353600 -18000 1 CDT}
+ {3781494000 -21600 0 CST}
+ {3794803200 -18000 1 CDT}
+ {3812943600 -21600 0 CST}
+ {3826252800 -18000 1 CDT}
+ {3844393200 -21600 0 CST}
+ {3858307200 -18000 1 CDT}
+ {3875842800 -21600 0 CST}
+ {3889756800 -18000 1 CDT}
+ {3907292400 -21600 0 CST}
+ {3921206400 -18000 1 CDT}
+ {3939346800 -21600 0 CST}
+ {3952656000 -18000 1 CDT}
+ {3970796400 -21600 0 CST}
+ {3984105600 -18000 1 CDT}
+ {4002246000 -21600 0 CST}
+ {4016160000 -18000 1 CDT}
+ {4033695600 -21600 0 CST}
+ {4047609600 -18000 1 CDT}
+ {4065145200 -21600 0 CST}
+ {4079059200 -18000 1 CDT}
+ {4096594800 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montevideo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montevideo
new file mode 100644
index 0000000000..27fb76e7f2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montevideo
@@ -0,0 +1,96 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Montevideo) {
+ {-9223372036854775808 -13491 0 LMT}
+ {-1942690509 -13491 0 MMT}
+ {-1567455309 -14400 0 -04}
+ {-1459627200 -10800 0 -0330}
+ {-1443819600 -12600 0 -0330}
+ {-1428006600 -10800 1 -0330}
+ {-1412283600 -12600 0 -0330}
+ {-1396470600 -10800 1 -0330}
+ {-1380747600 -12600 0 -0330}
+ {-1141590600 -10800 1 -0330}
+ {-1128286800 -12600 0 -0330}
+ {-1110141000 -10800 1 -0330}
+ {-1096837200 -12600 0 -0330}
+ {-1078691400 -10800 1 -0330}
+ {-1065387600 -12600 0 -0330}
+ {-1047241800 -10800 1 -0330}
+ {-1033938000 -12600 0 -0330}
+ {-1015187400 -10800 1 -0330}
+ {-1002488400 -12600 0 -0330}
+ {-983737800 -10800 1 -0330}
+ {-971038800 -12600 0 -0330}
+ {-954707400 -10800 1 -0330}
+ {-938984400 -12600 0 -0330}
+ {-920838600 -10800 1 -0330}
+ {-907534800 -12600 0 -0330}
+ {-896819400 -10800 1 -0330}
+ {-853621200 -9000 0 -03}
+ {-845847000 -10800 0 -03}
+ {-334789200 -9000 1 -03}
+ {-319671000 -10800 0 -03}
+ {-315608400 -10800 0 -03}
+ {-314226000 -7200 1 -03}
+ {-309996000 -10800 0 -03}
+ {-149720400 -7200 1 -03}
+ {-134604000 -10800 0 -03}
+ {-63147600 -10800 0 -03}
+ {-50446800 -9000 1 -03}
+ {-34205400 -10800 0 -03}
+ {10800 -10800 0 -03}
+ {9860400 -7200 1 -03}
+ {14176800 -10800 0 -03}
+ {72846000 -7200 1 -03}
+ {80100000 -10800 0 -03}
+ {126241200 -10800 0 -03}
+ {127278000 -5400 1 -03}
+ {132112800 -9000 0 -03}
+ {147234600 -10800 0 -03}
+ {156909600 -10800 0 -03}
+ {156913200 -7200 1 -03}
+ {165376800 -10800 0 -03}
+ {219812400 -7200 1 -03}
+ {226461600 -10800 0 -03}
+ {250052400 -7200 1 -03}
+ {257911200 -10800 0 -03}
+ {282711600 -7200 1 -03}
+ {289360800 -10800 0 -03}
+ {294202800 -7200 1 -03}
+ {322020000 -10800 0 -03}
+ {566449200 -7200 1 -03}
+ {573012000 -10800 0 -03}
+ {597812400 -7200 1 -03}
+ {605066400 -10800 0 -03}
+ {625633200 -7200 1 -03}
+ {635911200 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {667965600 -10800 0 -03}
+ {688532400 -7200 1 -03}
+ {699415200 -10800 0 -03}
+ {719377200 -7200 1 -03}
+ {730864800 -10800 0 -03}
+ {1095562800 -7200 1 -03}
+ {1111896000 -10800 0 -03}
+ {1128834000 -7200 1 -03}
+ {1142136000 -10800 0 -03}
+ {1159678800 -7200 1 -03}
+ {1173585600 -10800 0 -03}
+ {1191733200 -7200 1 -03}
+ {1205035200 -10800 0 -03}
+ {1223182800 -7200 1 -03}
+ {1236484800 -10800 0 -03}
+ {1254632400 -7200 1 -03}
+ {1268539200 -10800 0 -03}
+ {1286082000 -7200 1 -03}
+ {1299988800 -10800 0 -03}
+ {1317531600 -7200 1 -03}
+ {1331438400 -10800 0 -03}
+ {1349586000 -7200 1 -03}
+ {1362888000 -10800 0 -03}
+ {1381035600 -7200 1 -03}
+ {1394337600 -10800 0 -03}
+ {1412485200 -7200 1 -03}
+ {1425787200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montreal b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montreal
new file mode 100644
index 0000000000..0ead8eec32
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montreal
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Toronto)]} {
+ LoadTimeZoneFile America/Toronto
+}
+set TZData(:America/Montreal) $TZData(:America/Toronto)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montserrat b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montserrat
new file mode 100644
index 0000000000..0a656d332a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Montserrat
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Montserrat) $TZData(:America/Port_of_Spain)
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
new file mode 100644
index 0000000000..1c35e93eba
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau
@@ -0,0 +1,279 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Nassau) {
+ {-9223372036854775808 -18570 0 LMT}
+ {-1825095030 -18000 0 EST}
+ {-179341200 -14400 1 EDT}
+ {-163620000 -18000 0 EST}
+ {-147891600 -14400 1 EDT}
+ {-131565600 -18000 0 EST}
+ {-116442000 -14400 1 EDT}
+ {-100116000 -18000 0 EST}
+ {-84387600 -14400 1 EDT}
+ {-68666400 -18000 0 EST}
+ {-52938000 -14400 1 EDT}
+ {-37216800 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {41410800 -14400 1 EDT}
+ {57736800 -18000 0 EST}
+ {73465200 -14400 1 EDT}
+ {89186400 -18000 0 EST}
+ {104914800 -14400 1 EDT}
+ {120636000 -18000 0 EST}
+ {136364400 -14400 1 EDT}
+ {152085600 -18000 0 EST}
+ {167814000 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {189320400 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/New_York b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/New_York
new file mode 100644
index 0000000000..72f2c961a6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/New_York
@@ -0,0 +1,369 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/New_York) {
+ {-9223372036854775808 -17762 0 LMT}
+ {-2717650800 -18000 0 EST}
+ {-1633280400 -14400 1 EDT}
+ {-1615140000 -18000 0 EST}
+ {-1601830800 -14400 1 EDT}
+ {-1583690400 -18000 0 EST}
+ {-1577905200 -18000 0 EST}
+ {-1570381200 -14400 1 EDT}
+ {-1551636000 -18000 0 EST}
+ {-1536512400 -14400 1 EDT}
+ {-1523210400 -18000 0 EST}
+ {-1504458000 -14400 1 EDT}
+ {-1491760800 -18000 0 EST}
+ {-1473008400 -14400 1 EDT}
+ {-1459706400 -18000 0 EST}
+ {-1441558800 -14400 1 EDT}
+ {-1428256800 -18000 0 EST}
+ {-1410109200 -14400 1 EDT}
+ {-1396807200 -18000 0 EST}
+ {-1378659600 -14400 1 EDT}
+ {-1365357600 -18000 0 EST}
+ {-1347210000 -14400 1 EDT}
+ {-1333908000 -18000 0 EST}
+ {-1315155600 -14400 1 EDT}
+ {-1301853600 -18000 0 EST}
+ {-1283706000 -14400 1 EDT}
+ {-1270404000 -18000 0 EST}
+ {-1252256400 -14400 1 EDT}
+ {-1238954400 -18000 0 EST}
+ {-1220806800 -14400 1 EDT}
+ {-1207504800 -18000 0 EST}
+ {-1189357200 -14400 1 EDT}
+ {-1176055200 -18000 0 EST}
+ {-1157302800 -14400 1 EDT}
+ {-1144605600 -18000 0 EST}
+ {-1125853200 -14400 1 EDT}
+ {-1112551200 -18000 0 EST}
+ {-1094403600 -14400 1 EDT}
+ {-1081101600 -18000 0 EST}
+ {-1062954000 -14400 1 EDT}
+ {-1049652000 -18000 0 EST}
+ {-1031504400 -14400 1 EDT}
+ {-1018202400 -18000 0 EST}
+ {-1000054800 -14400 1 EDT}
+ {-986752800 -18000 0 EST}
+ {-968000400 -14400 1 EDT}
+ {-955303200 -18000 0 EST}
+ {-936550800 -14400 1 EDT}
+ {-923248800 -18000 0 EST}
+ {-905101200 -14400 1 EDT}
+ {-891799200 -18000 0 EST}
+ {-883594800 -18000 0 EST}
+ {-880218000 -14400 1 EWT}
+ {-769395600 -14400 1 EPT}
+ {-765396000 -18000 0 EST}
+ {-757364400 -18000 0 EST}
+ {-747248400 -14400 1 EDT}
+ {-733946400 -18000 0 EST}
+ {-715798800 -14400 1 EDT}
+ {-702496800 -18000 0 EST}
+ {-684349200 -14400 1 EDT}
+ {-671047200 -18000 0 EST}
+ {-652899600 -14400 1 EDT}
+ {-639597600 -18000 0 EST}
+ {-620845200 -14400 1 EDT}
+ {-608148000 -18000 0 EST}
+ {-589395600 -14400 1 EDT}
+ {-576093600 -18000 0 EST}
+ {-557946000 -14400 1 EDT}
+ {-544644000 -18000 0 EST}
+ {-526496400 -14400 1 EDT}
+ {-513194400 -18000 0 EST}
+ {-495046800 -14400 1 EDT}
+ {-481744800 -18000 0 EST}
+ {-463597200 -14400 1 EDT}
+ {-447271200 -18000 0 EST}
+ {-431542800 -14400 1 EDT}
+ {-415821600 -18000 0 EST}
+ {-400093200 -14400 1 EDT}
+ {-384372000 -18000 0 EST}
+ {-368643600 -14400 1 EDT}
+ {-352922400 -18000 0 EST}
+ {-337194000 -14400 1 EDT}
+ {-321472800 -18000 0 EST}
+ {-305744400 -14400 1 EDT}
+ {-289418400 -18000 0 EST}
+ {-273690000 -14400 1 EDT}
+ {-257968800 -18000 0 EST}
+ {-242240400 -14400 1 EDT}
+ {-226519200 -18000 0 EST}
+ {-210790800 -14400 1 EDT}
+ {-195069600 -18000 0 EST}
+ {-179341200 -14400 1 EDT}
+ {-163620000 -18000 0 EST}
+ {-147891600 -14400 1 EDT}
+ {-131565600 -18000 0 EST}
+ {-116442000 -14400 1 EDT}
+ {-100116000 -18000 0 EST}
+ {-94676400 -18000 0 EST}
+ {-84387600 -14400 1 EDT}
+ {-68666400 -18000 0 EST}
+ {-52938000 -14400 1 EDT}
+ {-37216800 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {41410800 -14400 1 EDT}
+ {57736800 -18000 0 EST}
+ {73465200 -14400 1 EDT}
+ {89186400 -18000 0 EST}
+ {104914800 -14400 1 EDT}
+ {120636000 -18000 0 EST}
+ {126687600 -14400 1 EDT}
+ {152085600 -18000 0 EST}
+ {162370800 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nipigon b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nipigon
new file mode 100644
index 0000000000..30690aac32
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nipigon
@@ -0,0 +1,264 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Nipigon) {
+ {-9223372036854775808 -21184 0 LMT}
+ {-2366734016 -18000 0 EST}
+ {-1632070800 -14400 1 EDT}
+ {-1615140000 -18000 0 EST}
+ {-923252400 -14400 1 EDT}
+ {-880218000 -14400 0 EWT}
+ {-769395600 -14400 1 EPT}
+ {-765396000 -18000 0 EST}
+ {136364400 -14400 1 EDT}
+ {152085600 -18000 0 EST}
+ {167814000 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nome b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nome
new file mode 100644
index 0000000000..d7a91861fa
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nome
@@ -0,0 +1,276 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Nome) {
+ {-9223372036854775808 46702 0 LMT}
+ {-3225223727 -39698 0 LMT}
+ {-2188947502 -39600 0 NST}
+ {-883573200 -39600 0 NST}
+ {-880196400 -36000 1 NWT}
+ {-769395600 -36000 1 NPT}
+ {-765374400 -39600 0 NST}
+ {-757342800 -39600 0 NST}
+ {-86878800 -39600 0 BST}
+ {-31496400 -39600 0 BST}
+ {-21466800 -36000 1 BDT}
+ {-5745600 -39600 0 BST}
+ {9982800 -36000 1 BDT}
+ {25704000 -39600 0 BST}
+ {41432400 -36000 1 BDT}
+ {57758400 -39600 0 BST}
+ {73486800 -36000 1 BDT}
+ {89208000 -39600 0 BST}
+ {104936400 -36000 1 BDT}
+ {120657600 -39600 0 BST}
+ {126709200 -36000 1 BDT}
+ {152107200 -39600 0 BST}
+ {162392400 -36000 1 BDT}
+ {183556800 -39600 0 BST}
+ {199285200 -36000 1 BDT}
+ {215611200 -39600 0 BST}
+ {230734800 -36000 1 BDT}
+ {247060800 -39600 0 BST}
+ {262789200 -36000 1 BDT}
+ {278510400 -39600 0 BST}
+ {294238800 -36000 1 BDT}
+ {309960000 -39600 0 BST}
+ {325688400 -36000 1 BDT}
+ {341409600 -39600 0 BST}
+ {357138000 -36000 1 BDT}
+ {372859200 -39600 0 BST}
+ {388587600 -36000 1 BDT}
+ {404913600 -39600 0 BST}
+ {420037200 -36000 1 BDT}
+ {439030800 -32400 0 AKST}
+ {452084400 -28800 1 AKDT}
+ {467805600 -32400 0 AKST}
+ {483534000 -28800 1 AKDT}
+ {499255200 -32400 0 AKST}
+ {514983600 -28800 1 AKDT}
+ {530704800 -32400 0 AKST}
+ {544618800 -28800 1 AKDT}
+ {562154400 -32400 0 AKST}
+ {576068400 -28800 1 AKDT}
+ {594208800 -32400 0 AKST}
+ {607518000 -28800 1 AKDT}
+ {625658400 -32400 0 AKST}
+ {638967600 -28800 1 AKDT}
+ {657108000 -32400 0 AKST}
+ {671022000 -28800 1 AKDT}
+ {688557600 -32400 0 AKST}
+ {702471600 -28800 1 AKDT}
+ {720007200 -32400 0 AKST}
+ {733921200 -28800 1 AKDT}
+ {752061600 -32400 0 AKST}
+ {765370800 -28800 1 AKDT}
+ {783511200 -32400 0 AKST}
+ {796820400 -28800 1 AKDT}
+ {814960800 -32400 0 AKST}
+ {828874800 -28800 1 AKDT}
+ {846410400 -32400 0 AKST}
+ {860324400 -28800 1 AKDT}
+ {877860000 -32400 0 AKST}
+ {891774000 -28800 1 AKDT}
+ {909309600 -32400 0 AKST}
+ {923223600 -28800 1 AKDT}
+ {941364000 -32400 0 AKST}
+ {954673200 -28800 1 AKDT}
+ {972813600 -32400 0 AKST}
+ {986122800 -28800 1 AKDT}
+ {1004263200 -32400 0 AKST}
+ {1018177200 -28800 1 AKDT}
+ {1035712800 -32400 0 AKST}
+ {1049626800 -28800 1 AKDT}
+ {1067162400 -32400 0 AKST}
+ {1081076400 -28800 1 AKDT}
+ {1099216800 -32400 0 AKST}
+ {1112526000 -28800 1 AKDT}
+ {1130666400 -32400 0 AKST}
+ {1143975600 -28800 1 AKDT}
+ {1162116000 -32400 0 AKST}
+ {1173610800 -28800 1 AKDT}
+ {1194170400 -32400 0 AKST}
+ {1205060400 -28800 1 AKDT}
+ {1225620000 -32400 0 AKST}
+ {1236510000 -28800 1 AKDT}
+ {1257069600 -32400 0 AKST}
+ {1268564400 -28800 1 AKDT}
+ {1289124000 -32400 0 AKST}
+ {1300014000 -28800 1 AKDT}
+ {1320573600 -32400 0 AKST}
+ {1331463600 -28800 1 AKDT}
+ {1352023200 -32400 0 AKST}
+ {1362913200 -28800 1 AKDT}
+ {1383472800 -32400 0 AKST}
+ {1394362800 -28800 1 AKDT}
+ {1414922400 -32400 0 AKST}
+ {1425812400 -28800 1 AKDT}
+ {1446372000 -32400 0 AKST}
+ {1457866800 -28800 1 AKDT}
+ {1478426400 -32400 0 AKST}
+ {1489316400 -28800 1 AKDT}
+ {1509876000 -32400 0 AKST}
+ {1520766000 -28800 1 AKDT}
+ {1541325600 -32400 0 AKST}
+ {1552215600 -28800 1 AKDT}
+ {1572775200 -32400 0 AKST}
+ {1583665200 -28800 1 AKDT}
+ {1604224800 -32400 0 AKST}
+ {1615719600 -28800 1 AKDT}
+ {1636279200 -32400 0 AKST}
+ {1647169200 -28800 1 AKDT}
+ {1667728800 -32400 0 AKST}
+ {1678618800 -28800 1 AKDT}
+ {1699178400 -32400 0 AKST}
+ {1710068400 -28800 1 AKDT}
+ {1730628000 -32400 0 AKST}
+ {1741518000 -28800 1 AKDT}
+ {1762077600 -32400 0 AKST}
+ {1772967600 -28800 1 AKDT}
+ {1793527200 -32400 0 AKST}
+ {1805022000 -28800 1 AKDT}
+ {1825581600 -32400 0 AKST}
+ {1836471600 -28800 1 AKDT}
+ {1857031200 -32400 0 AKST}
+ {1867921200 -28800 1 AKDT}
+ {1888480800 -32400 0 AKST}
+ {1899370800 -28800 1 AKDT}
+ {1919930400 -32400 0 AKST}
+ {1930820400 -28800 1 AKDT}
+ {1951380000 -32400 0 AKST}
+ {1962874800 -28800 1 AKDT}
+ {1983434400 -32400 0 AKST}
+ {1994324400 -28800 1 AKDT}
+ {2014884000 -32400 0 AKST}
+ {2025774000 -28800 1 AKDT}
+ {2046333600 -32400 0 AKST}
+ {2057223600 -28800 1 AKDT}
+ {2077783200 -32400 0 AKST}
+ {2088673200 -28800 1 AKDT}
+ {2109232800 -32400 0 AKST}
+ {2120122800 -28800 1 AKDT}
+ {2140682400 -32400 0 AKST}
+ {2152177200 -28800 1 AKDT}
+ {2172736800 -32400 0 AKST}
+ {2183626800 -28800 1 AKDT}
+ {2204186400 -32400 0 AKST}
+ {2215076400 -28800 1 AKDT}
+ {2235636000 -32400 0 AKST}
+ {2246526000 -28800 1 AKDT}
+ {2267085600 -32400 0 AKST}
+ {2277975600 -28800 1 AKDT}
+ {2298535200 -32400 0 AKST}
+ {2309425200 -28800 1 AKDT}
+ {2329984800 -32400 0 AKST}
+ {2341479600 -28800 1 AKDT}
+ {2362039200 -32400 0 AKST}
+ {2372929200 -28800 1 AKDT}
+ {2393488800 -32400 0 AKST}
+ {2404378800 -28800 1 AKDT}
+ {2424938400 -32400 0 AKST}
+ {2435828400 -28800 1 AKDT}
+ {2456388000 -32400 0 AKST}
+ {2467278000 -28800 1 AKDT}
+ {2487837600 -32400 0 AKST}
+ {2499332400 -28800 1 AKDT}
+ {2519892000 -32400 0 AKST}
+ {2530782000 -28800 1 AKDT}
+ {2551341600 -32400 0 AKST}
+ {2562231600 -28800 1 AKDT}
+ {2582791200 -32400 0 AKST}
+ {2593681200 -28800 1 AKDT}
+ {2614240800 -32400 0 AKST}
+ {2625130800 -28800 1 AKDT}
+ {2645690400 -32400 0 AKST}
+ {2656580400 -28800 1 AKDT}
+ {2677140000 -32400 0 AKST}
+ {2688634800 -28800 1 AKDT}
+ {2709194400 -32400 0 AKST}
+ {2720084400 -28800 1 AKDT}
+ {2740644000 -32400 0 AKST}
+ {2751534000 -28800 1 AKDT}
+ {2772093600 -32400 0 AKST}
+ {2782983600 -28800 1 AKDT}
+ {2803543200 -32400 0 AKST}
+ {2814433200 -28800 1 AKDT}
+ {2834992800 -32400 0 AKST}
+ {2846487600 -28800 1 AKDT}
+ {2867047200 -32400 0 AKST}
+ {2877937200 -28800 1 AKDT}
+ {2898496800 -32400 0 AKST}
+ {2909386800 -28800 1 AKDT}
+ {2929946400 -32400 0 AKST}
+ {2940836400 -28800 1 AKDT}
+ {2961396000 -32400 0 AKST}
+ {2972286000 -28800 1 AKDT}
+ {2992845600 -32400 0 AKST}
+ {3003735600 -28800 1 AKDT}
+ {3024295200 -32400 0 AKST}
+ {3035790000 -28800 1 AKDT}
+ {3056349600 -32400 0 AKST}
+ {3067239600 -28800 1 AKDT}
+ {3087799200 -32400 0 AKST}
+ {3098689200 -28800 1 AKDT}
+ {3119248800 -32400 0 AKST}
+ {3130138800 -28800 1 AKDT}
+ {3150698400 -32400 0 AKST}
+ {3161588400 -28800 1 AKDT}
+ {3182148000 -32400 0 AKST}
+ {3193038000 -28800 1 AKDT}
+ {3213597600 -32400 0 AKST}
+ {3225092400 -28800 1 AKDT}
+ {3245652000 -32400 0 AKST}
+ {3256542000 -28800 1 AKDT}
+ {3277101600 -32400 0 AKST}
+ {3287991600 -28800 1 AKDT}
+ {3308551200 -32400 0 AKST}
+ {3319441200 -28800 1 AKDT}
+ {3340000800 -32400 0 AKST}
+ {3350890800 -28800 1 AKDT}
+ {3371450400 -32400 0 AKST}
+ {3382945200 -28800 1 AKDT}
+ {3403504800 -32400 0 AKST}
+ {3414394800 -28800 1 AKDT}
+ {3434954400 -32400 0 AKST}
+ {3445844400 -28800 1 AKDT}
+ {3466404000 -32400 0 AKST}
+ {3477294000 -28800 1 AKDT}
+ {3497853600 -32400 0 AKST}
+ {3508743600 -28800 1 AKDT}
+ {3529303200 -32400 0 AKST}
+ {3540193200 -28800 1 AKDT}
+ {3560752800 -32400 0 AKST}
+ {3572247600 -28800 1 AKDT}
+ {3592807200 -32400 0 AKST}
+ {3603697200 -28800 1 AKDT}
+ {3624256800 -32400 0 AKST}
+ {3635146800 -28800 1 AKDT}
+ {3655706400 -32400 0 AKST}
+ {3666596400 -28800 1 AKDT}
+ {3687156000 -32400 0 AKST}
+ {3698046000 -28800 1 AKDT}
+ {3718605600 -32400 0 AKST}
+ {3730100400 -28800 1 AKDT}
+ {3750660000 -32400 0 AKST}
+ {3761550000 -28800 1 AKDT}
+ {3782109600 -32400 0 AKST}
+ {3792999600 -28800 1 AKDT}
+ {3813559200 -32400 0 AKST}
+ {3824449200 -28800 1 AKDT}
+ {3845008800 -32400 0 AKST}
+ {3855898800 -28800 1 AKDT}
+ {3876458400 -32400 0 AKST}
+ {3887348400 -28800 1 AKDT}
+ {3907908000 -32400 0 AKST}
+ {3919402800 -28800 1 AKDT}
+ {3939962400 -32400 0 AKST}
+ {3950852400 -28800 1 AKDT}
+ {3971412000 -32400 0 AKST}
+ {3982302000 -28800 1 AKDT}
+ {4002861600 -32400 0 AKST}
+ {4013751600 -28800 1 AKDT}
+ {4034311200 -32400 0 AKST}
+ {4045201200 -28800 1 AKDT}
+ {4065760800 -32400 0 AKST}
+ {4076650800 -28800 1 AKDT}
+ {4097210400 -32400 0 AKST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Noronha b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Noronha
new file mode 100644
index 0000000000..01fb7459e0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Noronha
@@ -0,0 +1,48 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Noronha) {
+ {-9223372036854775808 -7780 0 LMT}
+ {-1767217820 -7200 0 -02}
+ {-1206961200 -3600 1 -02}
+ {-1191366000 -7200 0 -02}
+ {-1175378400 -3600 1 -02}
+ {-1159830000 -7200 0 -02}
+ {-633823200 -3600 1 -02}
+ {-622072800 -7200 0 -02}
+ {-602287200 -3600 1 -02}
+ {-591836400 -7200 0 -02}
+ {-570751200 -3600 1 -02}
+ {-560214000 -7200 0 -02}
+ {-539128800 -3600 1 -02}
+ {-531356400 -7200 0 -02}
+ {-191368800 -3600 1 -02}
+ {-184201200 -7200 0 -02}
+ {-155167200 -3600 1 -02}
+ {-150073200 -7200 0 -02}
+ {-128901600 -3600 1 -02}
+ {-121129200 -7200 0 -02}
+ {-99957600 -3600 1 -02}
+ {-89593200 -7200 0 -02}
+ {-68421600 -3600 1 -02}
+ {-57970800 -7200 0 -02}
+ {499744800 -3600 1 -02}
+ {511232400 -7200 0 -02}
+ {530589600 -3600 1 -02}
+ {540262800 -7200 0 -02}
+ {562125600 -3600 1 -02}
+ {571194000 -7200 0 -02}
+ {592970400 -3600 1 -02}
+ {602038800 -7200 0 -02}
+ {624420000 -3600 1 -02}
+ {634698000 -7200 0 -02}
+ {653533200 -7200 0 -02}
+ {938656800 -7200 0 -02}
+ {938916000 -3600 1 -02}
+ {951613200 -7200 0 -02}
+ {970970400 -3600 1 -02}
+ {971571600 -7200 0 -02}
+ {1000346400 -7200 0 -02}
+ {1003024800 -3600 1 -02}
+ {1013907600 -7200 0 -02}
+ {1033434000 -7200 0 -02}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Beulah b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Beulah
new file mode 100644
index 0000000000..95407c6158
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Beulah
@@ -0,0 +1,279 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/North_Dakota/Beulah) {
+ {-9223372036854775808 -24427 0 LMT}
+ {-2717643600 -25200 0 MST}
+ {-1633273200 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-1601823600 -21600 1 MDT}
+ {-1583683200 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-84380400 -21600 1 MDT}
+ {-68659200 -25200 0 MST}
+ {-52930800 -21600 1 MDT}
+ {-37209600 -25200 0 MST}
+ {-21481200 -21600 1 MDT}
+ {-5760000 -25200 0 MST}
+ {9968400 -21600 1 MDT}
+ {25689600 -25200 0 MST}
+ {41418000 -21600 1 MDT}
+ {57744000 -25200 0 MST}
+ {73472400 -21600 1 MDT}
+ {89193600 -25200 0 MST}
+ {104922000 -21600 1 MDT}
+ {120643200 -25200 0 MST}
+ {126694800 -21600 1 MDT}
+ {152092800 -25200 0 MST}
+ {162378000 -21600 1 MDT}
+ {183542400 -25200 0 MST}
+ {199270800 -21600 1 MDT}
+ {215596800 -25200 0 MST}
+ {230720400 -21600 1 MDT}
+ {247046400 -25200 0 MST}
+ {262774800 -21600 1 MDT}
+ {278496000 -25200 0 MST}
+ {294224400 -21600 1 MDT}
+ {309945600 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {986115600 -21600 1 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1173603600 -21600 1 MDT}
+ {1194163200 -25200 0 MST}
+ {1205053200 -21600 1 MDT}
+ {1225612800 -25200 0 MST}
+ {1236502800 -21600 1 MDT}
+ {1257062400 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289120400 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Center b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Center
new file mode 100644
index 0000000000..30782f7a12
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Center
@@ -0,0 +1,279 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/North_Dakota/Center) {
+ {-9223372036854775808 -24312 0 LMT}
+ {-2717643600 -25200 0 MST}
+ {-1633273200 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-1601823600 -21600 1 MDT}
+ {-1583683200 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-84380400 -21600 1 MDT}
+ {-68659200 -25200 0 MST}
+ {-52930800 -21600 1 MDT}
+ {-37209600 -25200 0 MST}
+ {-21481200 -21600 1 MDT}
+ {-5760000 -25200 0 MST}
+ {9968400 -21600 1 MDT}
+ {25689600 -25200 0 MST}
+ {41418000 -21600 1 MDT}
+ {57744000 -25200 0 MST}
+ {73472400 -21600 1 MDT}
+ {89193600 -25200 0 MST}
+ {104922000 -21600 1 MDT}
+ {120643200 -25200 0 MST}
+ {126694800 -21600 1 MDT}
+ {152092800 -25200 0 MST}
+ {162378000 -21600 1 MDT}
+ {183542400 -25200 0 MST}
+ {199270800 -21600 1 MDT}
+ {215596800 -25200 0 MST}
+ {230720400 -21600 1 MDT}
+ {247046400 -25200 0 MST}
+ {262774800 -21600 1 MDT}
+ {278496000 -25200 0 MST}
+ {294224400 -21600 1 MDT}
+ {309945600 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720003600 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752050800 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783500400 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814950000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {986112000 -18000 1 CDT}
+ {1004252400 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/New_Salem b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/New_Salem
new file mode 100644
index 0000000000..5a9d22981f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/New_Salem
@@ -0,0 +1,279 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/North_Dakota/New_Salem) {
+ {-9223372036854775808 -24339 0 LMT}
+ {-2717643600 -25200 0 MST}
+ {-1633273200 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-1601823600 -21600 1 MDT}
+ {-1583683200 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-84380400 -21600 1 MDT}
+ {-68659200 -25200 0 MST}
+ {-52930800 -21600 1 MDT}
+ {-37209600 -25200 0 MST}
+ {-21481200 -21600 1 MDT}
+ {-5760000 -25200 0 MST}
+ {9968400 -21600 1 MDT}
+ {25689600 -25200 0 MST}
+ {41418000 -21600 1 MDT}
+ {57744000 -25200 0 MST}
+ {73472400 -21600 1 MDT}
+ {89193600 -25200 0 MST}
+ {104922000 -21600 1 MDT}
+ {120643200 -25200 0 MST}
+ {126694800 -21600 1 MDT}
+ {152092800 -25200 0 MST}
+ {162378000 -21600 1 MDT}
+ {183542400 -25200 0 MST}
+ {199270800 -21600 1 MDT}
+ {215596800 -25200 0 MST}
+ {230720400 -21600 1 MDT}
+ {247046400 -25200 0 MST}
+ {262774800 -21600 1 MDT}
+ {278496000 -25200 0 MST}
+ {294224400 -21600 1 MDT}
+ {309945600 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {986115600 -21600 1 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067158800 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ojinaga b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ojinaga
new file mode 100644
index 0000000000..11727089cc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ojinaga
@@ -0,0 +1,222 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Ojinaga) {
+ {-9223372036854775808 -25060 0 LMT}
+ {-1514739600 -25200 0 MST}
+ {-1343066400 -21600 0 CST}
+ {-1234807200 -25200 0 MST}
+ {-1220292000 -21600 0 CST}
+ {-1207159200 -25200 0 MST}
+ {-1191344400 -21600 0 CST}
+ {820476000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {883634400 -21600 0 CST}
+ {891766800 -21600 0 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {989139600 -21600 1 MDT}
+ {1001836800 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1175418000 -21600 1 MDT}
+ {1193558400 -25200 0 MST}
+ {1207472400 -21600 1 MDT}
+ {1225008000 -25200 0 MST}
+ {1238922000 -21600 1 MDT}
+ {1256457600 -25200 0 MST}
+ {1262329200 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289116800 -25200 0 MST}
+ {1300006800 -21600 1 MDT}
+ {1320566400 -25200 0 MST}
+ {1331456400 -21600 1 MDT}
+ {1352016000 -25200 0 MST}
+ {1362906000 -21600 1 MDT}
+ {1383465600 -25200 0 MST}
+ {1394355600 -21600 1 MDT}
+ {1414915200 -25200 0 MST}
+ {1425805200 -21600 1 MDT}
+ {1446364800 -25200 0 MST}
+ {1457859600 -21600 1 MDT}
+ {1478419200 -25200 0 MST}
+ {1489309200 -21600 1 MDT}
+ {1509868800 -25200 0 MST}
+ {1520758800 -21600 1 MDT}
+ {1541318400 -25200 0 MST}
+ {1552208400 -21600 1 MDT}
+ {1572768000 -25200 0 MST}
+ {1583658000 -21600 1 MDT}
+ {1604217600 -25200 0 MST}
+ {1615712400 -21600 1 MDT}
+ {1636272000 -25200 0 MST}
+ {1647162000 -21600 1 MDT}
+ {1667721600 -25200 0 MST}
+ {1678611600 -21600 1 MDT}
+ {1699171200 -25200 0 MST}
+ {1710061200 -21600 1 MDT}
+ {1730620800 -25200 0 MST}
+ {1741510800 -21600 1 MDT}
+ {1762070400 -25200 0 MST}
+ {1772960400 -21600 1 MDT}
+ {1793520000 -25200 0 MST}
+ {1805014800 -21600 1 MDT}
+ {1825574400 -25200 0 MST}
+ {1836464400 -21600 1 MDT}
+ {1857024000 -25200 0 MST}
+ {1867914000 -21600 1 MDT}
+ {1888473600 -25200 0 MST}
+ {1899363600 -21600 1 MDT}
+ {1919923200 -25200 0 MST}
+ {1930813200 -21600 1 MDT}
+ {1951372800 -25200 0 MST}
+ {1962867600 -21600 1 MDT}
+ {1983427200 -25200 0 MST}
+ {1994317200 -21600 1 MDT}
+ {2014876800 -25200 0 MST}
+ {2025766800 -21600 1 MDT}
+ {2046326400 -25200 0 MST}
+ {2057216400 -21600 1 MDT}
+ {2077776000 -25200 0 MST}
+ {2088666000 -21600 1 MDT}
+ {2109225600 -25200 0 MST}
+ {2120115600 -21600 1 MDT}
+ {2140675200 -25200 0 MST}
+ {2152170000 -21600 1 MDT}
+ {2172729600 -25200 0 MST}
+ {2183619600 -21600 1 MDT}
+ {2204179200 -25200 0 MST}
+ {2215069200 -21600 1 MDT}
+ {2235628800 -25200 0 MST}
+ {2246518800 -21600 1 MDT}
+ {2267078400 -25200 0 MST}
+ {2277968400 -21600 1 MDT}
+ {2298528000 -25200 0 MST}
+ {2309418000 -21600 1 MDT}
+ {2329977600 -25200 0 MST}
+ {2341472400 -21600 1 MDT}
+ {2362032000 -25200 0 MST}
+ {2372922000 -21600 1 MDT}
+ {2393481600 -25200 0 MST}
+ {2404371600 -21600 1 MDT}
+ {2424931200 -25200 0 MST}
+ {2435821200 -21600 1 MDT}
+ {2456380800 -25200 0 MST}
+ {2467270800 -21600 1 MDT}
+ {2487830400 -25200 0 MST}
+ {2499325200 -21600 1 MDT}
+ {2519884800 -25200 0 MST}
+ {2530774800 -21600 1 MDT}
+ {2551334400 -25200 0 MST}
+ {2562224400 -21600 1 MDT}
+ {2582784000 -25200 0 MST}
+ {2593674000 -21600 1 MDT}
+ {2614233600 -25200 0 MST}
+ {2625123600 -21600 1 MDT}
+ {2645683200 -25200 0 MST}
+ {2656573200 -21600 1 MDT}
+ {2677132800 -25200 0 MST}
+ {2688627600 -21600 1 MDT}
+ {2709187200 -25200 0 MST}
+ {2720077200 -21600 1 MDT}
+ {2740636800 -25200 0 MST}
+ {2751526800 -21600 1 MDT}
+ {2772086400 -25200 0 MST}
+ {2782976400 -21600 1 MDT}
+ {2803536000 -25200 0 MST}
+ {2814426000 -21600 1 MDT}
+ {2834985600 -25200 0 MST}
+ {2846480400 -21600 1 MDT}
+ {2867040000 -25200 0 MST}
+ {2877930000 -21600 1 MDT}
+ {2898489600 -25200 0 MST}
+ {2909379600 -21600 1 MDT}
+ {2929939200 -25200 0 MST}
+ {2940829200 -21600 1 MDT}
+ {2961388800 -25200 0 MST}
+ {2972278800 -21600 1 MDT}
+ {2992838400 -25200 0 MST}
+ {3003728400 -21600 1 MDT}
+ {3024288000 -25200 0 MST}
+ {3035782800 -21600 1 MDT}
+ {3056342400 -25200 0 MST}
+ {3067232400 -21600 1 MDT}
+ {3087792000 -25200 0 MST}
+ {3098682000 -21600 1 MDT}
+ {3119241600 -25200 0 MST}
+ {3130131600 -21600 1 MDT}
+ {3150691200 -25200 0 MST}
+ {3161581200 -21600 1 MDT}
+ {3182140800 -25200 0 MST}
+ {3193030800 -21600 1 MDT}
+ {3213590400 -25200 0 MST}
+ {3225085200 -21600 1 MDT}
+ {3245644800 -25200 0 MST}
+ {3256534800 -21600 1 MDT}
+ {3277094400 -25200 0 MST}
+ {3287984400 -21600 1 MDT}
+ {3308544000 -25200 0 MST}
+ {3319434000 -21600 1 MDT}
+ {3339993600 -25200 0 MST}
+ {3350883600 -21600 1 MDT}
+ {3371443200 -25200 0 MST}
+ {3382938000 -21600 1 MDT}
+ {3403497600 -25200 0 MST}
+ {3414387600 -21600 1 MDT}
+ {3434947200 -25200 0 MST}
+ {3445837200 -21600 1 MDT}
+ {3466396800 -25200 0 MST}
+ {3477286800 -21600 1 MDT}
+ {3497846400 -25200 0 MST}
+ {3508736400 -21600 1 MDT}
+ {3529296000 -25200 0 MST}
+ {3540186000 -21600 1 MDT}
+ {3560745600 -25200 0 MST}
+ {3572240400 -21600 1 MDT}
+ {3592800000 -25200 0 MST}
+ {3603690000 -21600 1 MDT}
+ {3624249600 -25200 0 MST}
+ {3635139600 -21600 1 MDT}
+ {3655699200 -25200 0 MST}
+ {3666589200 -21600 1 MDT}
+ {3687148800 -25200 0 MST}
+ {3698038800 -21600 1 MDT}
+ {3718598400 -25200 0 MST}
+ {3730093200 -21600 1 MDT}
+ {3750652800 -25200 0 MST}
+ {3761542800 -21600 1 MDT}
+ {3782102400 -25200 0 MST}
+ {3792992400 -21600 1 MDT}
+ {3813552000 -25200 0 MST}
+ {3824442000 -21600 1 MDT}
+ {3845001600 -25200 0 MST}
+ {3855891600 -21600 1 MDT}
+ {3876451200 -25200 0 MST}
+ {3887341200 -21600 1 MDT}
+ {3907900800 -25200 0 MST}
+ {3919395600 -21600 1 MDT}
+ {3939955200 -25200 0 MST}
+ {3950845200 -21600 1 MDT}
+ {3971404800 -25200 0 MST}
+ {3982294800 -21600 1 MDT}
+ {4002854400 -25200 0 MST}
+ {4013744400 -21600 1 MDT}
+ {4034304000 -25200 0 MST}
+ {4045194000 -21600 1 MDT}
+ {4065753600 -25200 0 MST}
+ {4076643600 -21600 1 MDT}
+ {4097203200 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Panama b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Panama
new file mode 100644
index 0000000000..3006785bdb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Panama
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Panama) {
+ {-9223372036854775808 -19088 0 LMT}
+ {-2524502512 -19176 0 CMT}
+ {-1946918424 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Pangnirtung b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Pangnirtung
new file mode 100644
index 0000000000..14d85162cc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Pangnirtung
@@ -0,0 +1,252 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Pangnirtung) {
+ {-9223372036854775808 0 0 -00}
+ {-1546300800 -14400 0 AST}
+ {-880221600 -10800 1 AWT}
+ {-769395600 -10800 1 APT}
+ {-765399600 -14400 0 AST}
+ {-147902400 -7200 1 ADDT}
+ {-131572800 -14400 0 AST}
+ {325663200 -10800 1 ADT}
+ {341384400 -14400 0 AST}
+ {357112800 -10800 1 ADT}
+ {372834000 -14400 0 AST}
+ {388562400 -10800 1 ADT}
+ {404888400 -14400 0 AST}
+ {420012000 -10800 1 ADT}
+ {436338000 -14400 0 AST}
+ {452066400 -10800 1 ADT}
+ {467787600 -14400 0 AST}
+ {483516000 -10800 1 ADT}
+ {499237200 -14400 0 AST}
+ {514965600 -10800 1 ADT}
+ {530686800 -14400 0 AST}
+ {544600800 -10800 1 ADT}
+ {562136400 -14400 0 AST}
+ {576050400 -10800 1 ADT}
+ {594190800 -14400 0 AST}
+ {607500000 -10800 1 ADT}
+ {625640400 -14400 0 AST}
+ {638949600 -10800 1 ADT}
+ {657090000 -14400 0 AST}
+ {671004000 -10800 1 ADT}
+ {688539600 -14400 0 AST}
+ {702453600 -10800 1 ADT}
+ {719989200 -14400 0 AST}
+ {733903200 -10800 1 ADT}
+ {752043600 -14400 0 AST}
+ {765352800 -10800 1 ADT}
+ {783493200 -14400 0 AST}
+ {796802400 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972806400 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Paramaribo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Paramaribo
new file mode 100644
index 0000000000..7a80f1d0a6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Paramaribo
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Paramaribo) {
+ {-9223372036854775808 -13240 0 LMT}
+ {-1861906760 -13252 0 PMT}
+ {-1104524348 -13236 0 PMT}
+ {-765317964 -12600 0 -0330}
+ {465449400 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Phoenix b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Phoenix
new file mode 100644
index 0000000000..3d37bb4e19
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Phoenix
@@ -0,0 +1,17 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Phoenix) {
+ {-9223372036854775808 -26898 0 LMT}
+ {-2717643600 -25200 0 MST}
+ {-1633273200 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-1601823600 -21600 1 MDT}
+ {-1583683200 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-820519140 -25200 0 MST}
+ {-796841940 -25200 0 MST}
+ {-94669200 -25200 0 MST}
+ {-84380400 -21600 1 MDT}
+ {-68659200 -25200 0 MST}
+ {-56221200 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port-au-Prince b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port-au-Prince
new file mode 100644
index 0000000000..23e7de4431
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port-au-Prince
@@ -0,0 +1,215 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Port-au-Prince) {
+ {-9223372036854775808 -17360 0 LMT}
+ {-2524504240 -17340 0 PPMT}
+ {-1670483460 -18000 0 EST}
+ {421218000 -14400 1 EDT}
+ {436334400 -18000 0 EST}
+ {452062800 -14400 1 EDT}
+ {467784000 -18000 0 EST}
+ {483512400 -14400 1 EDT}
+ {499233600 -18000 0 EST}
+ {514962000 -14400 1 EDT}
+ {530683200 -18000 0 EST}
+ {546411600 -14400 1 EDT}
+ {562132800 -18000 0 EST}
+ {576050400 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607500000 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638949600 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671004000 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702453600 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733903200 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765352800 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796802400 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828856800 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860306400 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {1112504400 -14400 1 EDT}
+ {1130644800 -18000 0 EST}
+ {1143954000 -14400 1 EDT}
+ {1162094400 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port_of_Spain b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port_of_Spain
new file mode 100644
index 0000000000..c360c87ac1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Port_of_Spain
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Port_of_Spain) {
+ {-9223372036854775808 -14764 0 LMT}
+ {-1825098836 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Acre b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Acre
new file mode 100644
index 0000000000..0626001b85
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Acre
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Rio_Branco)]} {
+ LoadTimeZoneFile America/Rio_Branco
+}
+set TZData(:America/Porto_Acre) $TZData(:America/Rio_Branco)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Velho b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Velho
new file mode 100644
index 0000000000..8d7c8fd0e4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Porto_Velho
@@ -0,0 +1,35 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Porto_Velho) {
+ {-9223372036854775808 -15336 0 LMT}
+ {-1767210264 -14400 0 -04}
+ {-1206954000 -10800 1 -04}
+ {-1191358800 -14400 0 -04}
+ {-1175371200 -10800 1 -04}
+ {-1159822800 -14400 0 -04}
+ {-633816000 -10800 1 -04}
+ {-622065600 -14400 0 -04}
+ {-602280000 -10800 1 -04}
+ {-591829200 -14400 0 -04}
+ {-570744000 -10800 1 -04}
+ {-560206800 -14400 0 -04}
+ {-539121600 -10800 1 -04}
+ {-531349200 -14400 0 -04}
+ {-191361600 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-155160000 -10800 1 -04}
+ {-150066000 -14400 0 -04}
+ {-128894400 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-99950400 -10800 1 -04}
+ {-89586000 -14400 0 -04}
+ {-68414400 -10800 1 -04}
+ {-57963600 -14400 0 -04}
+ {499752000 -10800 1 -04}
+ {511239600 -14400 0 -04}
+ {530596800 -10800 1 -04}
+ {540270000 -14400 0 -04}
+ {562132800 -10800 1 -04}
+ {571201200 -14400 0 -04}
+ {590036400 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Puerto_Rico b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Puerto_Rico
new file mode 100644
index 0000000000..0d5c9b4b9e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Puerto_Rico
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Puerto_Rico) {
+ {-9223372036854775808 -15865 0 LMT}
+ {-2233035335 -14400 0 AST}
+ {-873057600 -10800 0 AWT}
+ {-769395600 -10800 1 APT}
+ {-765399600 -14400 0 AST}
+ {-757368000 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Punta_Arenas b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Punta_Arenas
new file mode 100644
index 0000000000..5e8202a331
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Punta_Arenas
@@ -0,0 +1,122 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Punta_Arenas) {
+ {-9223372036854775808 -17020 0 LMT}
+ {-2524504580 -16966 0 SMT}
+ {-1892661434 -18000 0 -05}
+ {-1688410800 -16966 0 SMT}
+ {-1619205434 -14400 0 -04}
+ {-1593806400 -16966 0 SMT}
+ {-1335986234 -18000 0 -05}
+ {-1335985200 -14400 1 -05}
+ {-1317585600 -18000 0 -05}
+ {-1304362800 -14400 1 -05}
+ {-1286049600 -18000 0 -05}
+ {-1272826800 -14400 1 -05}
+ {-1254513600 -18000 0 -05}
+ {-1241290800 -14400 1 -05}
+ {-1222977600 -18000 0 -05}
+ {-1209754800 -14400 1 -05}
+ {-1191355200 -18000 0 -05}
+ {-1178132400 -14400 0 -04}
+ {-870552000 -18000 0 -05}
+ {-865278000 -14400 0 -04}
+ {-718056000 -18000 0 -05}
+ {-713649600 -14400 0 -04}
+ {-36619200 -10800 1 -04}
+ {-23922000 -14400 0 -04}
+ {-3355200 -10800 1 -04}
+ {7527600 -14400 0 -04}
+ {24465600 -10800 1 -04}
+ {37767600 -14400 0 -04}
+ {55915200 -10800 1 -04}
+ {69217200 -14400 0 -04}
+ {87969600 -10800 1 -04}
+ {100666800 -14400 0 -04}
+ {118209600 -10800 1 -04}
+ {132116400 -14400 0 -04}
+ {150868800 -10800 1 -04}
+ {163566000 -14400 0 -04}
+ {182318400 -10800 1 -04}
+ {195620400 -14400 0 -04}
+ {213768000 -10800 1 -04}
+ {227070000 -14400 0 -04}
+ {245217600 -10800 1 -04}
+ {258519600 -14400 0 -04}
+ {277272000 -10800 1 -04}
+ {289969200 -14400 0 -04}
+ {308721600 -10800 1 -04}
+ {321418800 -14400 0 -04}
+ {340171200 -10800 1 -04}
+ {353473200 -14400 0 -04}
+ {371620800 -10800 1 -04}
+ {384922800 -14400 0 -04}
+ {403070400 -10800 1 -04}
+ {416372400 -14400 0 -04}
+ {434520000 -10800 1 -04}
+ {447822000 -14400 0 -04}
+ {466574400 -10800 1 -04}
+ {479271600 -14400 0 -04}
+ {498024000 -10800 1 -04}
+ {510721200 -14400 0 -04}
+ {529473600 -10800 1 -04}
+ {545194800 -14400 0 -04}
+ {560923200 -10800 1 -04}
+ {574225200 -14400 0 -04}
+ {592372800 -10800 1 -04}
+ {605674800 -14400 0 -04}
+ {624427200 -10800 1 -04}
+ {637124400 -14400 0 -04}
+ {653457600 -10800 1 -04}
+ {668574000 -14400 0 -04}
+ {687326400 -10800 1 -04}
+ {700628400 -14400 0 -04}
+ {718776000 -10800 1 -04}
+ {732078000 -14400 0 -04}
+ {750225600 -10800 1 -04}
+ {763527600 -14400 0 -04}
+ {781675200 -10800 1 -04}
+ {794977200 -14400 0 -04}
+ {813729600 -10800 1 -04}
+ {826426800 -14400 0 -04}
+ {845179200 -10800 1 -04}
+ {859690800 -14400 0 -04}
+ {876628800 -10800 1 -04}
+ {889930800 -14400 0 -04}
+ {906868800 -10800 1 -04}
+ {923194800 -14400 0 -04}
+ {939528000 -10800 1 -04}
+ {952830000 -14400 0 -04}
+ {971582400 -10800 1 -04}
+ {984279600 -14400 0 -04}
+ {1003032000 -10800 1 -04}
+ {1015729200 -14400 0 -04}
+ {1034481600 -10800 1 -04}
+ {1047178800 -14400 0 -04}
+ {1065931200 -10800 1 -04}
+ {1079233200 -14400 0 -04}
+ {1097380800 -10800 1 -04}
+ {1110682800 -14400 0 -04}
+ {1128830400 -10800 1 -04}
+ {1142132400 -14400 0 -04}
+ {1160884800 -10800 1 -04}
+ {1173582000 -14400 0 -04}
+ {1192334400 -10800 1 -04}
+ {1206846000 -14400 0 -04}
+ {1223784000 -10800 1 -04}
+ {1237086000 -14400 0 -04}
+ {1255233600 -10800 1 -04}
+ {1270350000 -14400 0 -04}
+ {1286683200 -10800 1 -04}
+ {1304823600 -14400 0 -04}
+ {1313899200 -10800 1 -04}
+ {1335668400 -14400 0 -04}
+ {1346558400 -10800 1 -04}
+ {1367118000 -14400 0 -04}
+ {1378612800 -10800 1 -04}
+ {1398567600 -14400 0 -04}
+ {1410062400 -10800 1 -04}
+ {1463281200 -14400 0 -04}
+ {1471147200 -10800 1 -04}
+ {1480820400 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rainy_River b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rainy_River
new file mode 100644
index 0000000000..a2b11aa3fc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rainy_River
@@ -0,0 +1,264 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Rainy_River) {
+ {-9223372036854775808 -22696 0 LMT}
+ {-2366732504 -21600 0 CST}
+ {-1632067200 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-923248800 -18000 1 CDT}
+ {-880214400 -18000 0 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {136368000 -18000 1 CDT}
+ {152089200 -21600 0 CST}
+ {167817600 -18000 1 CDT}
+ {183538800 -21600 0 CST}
+ {199267200 -18000 1 CDT}
+ {215593200 -21600 0 CST}
+ {230716800 -18000 1 CDT}
+ {247042800 -21600 0 CST}
+ {262771200 -18000 1 CDT}
+ {278492400 -21600 0 CST}
+ {294220800 -18000 1 CDT}
+ {309942000 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341391600 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372841200 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404895600 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436345200 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467794800 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499244400 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530694000 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562143600 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625647600 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657097200 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688546800 -21600 0 CST}
+ {702460800 -18000 1 CDT}
+ {719996400 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752050800 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783500400 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814950000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {986112000 -18000 1 CDT}
+ {1004252400 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rankin_Inlet b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rankin_Inlet
new file mode 100644
index 0000000000..9ce9f8da55
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rankin_Inlet
@@ -0,0 +1,248 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Rankin_Inlet) {
+ {-9223372036854775808 0 0 -00}
+ {-410227200 -21600 0 CST}
+ {-147895200 -14400 1 CDDT}
+ {-131565600 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341391600 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372841200 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404895600 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436345200 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467794800 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499244400 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530694000 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562143600 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625647600 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657097200 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688546800 -21600 0 CST}
+ {702460800 -18000 1 CDT}
+ {719996400 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752050800 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783500400 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814950000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972806400 -18000 0 EST}
+ {986112000 -18000 0 CDT}
+ {1004252400 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Recife b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Recife
new file mode 100644
index 0000000000..db0a445a06
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Recife
@@ -0,0 +1,48 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Recife) {
+ {-9223372036854775808 -8376 0 LMT}
+ {-1767217224 -10800 0 -03}
+ {-1206957600 -7200 1 -03}
+ {-1191362400 -10800 0 -03}
+ {-1175374800 -7200 1 -03}
+ {-1159826400 -10800 0 -03}
+ {-633819600 -7200 1 -03}
+ {-622069200 -10800 0 -03}
+ {-602283600 -7200 1 -03}
+ {-591832800 -10800 0 -03}
+ {-570747600 -7200 1 -03}
+ {-560210400 -10800 0 -03}
+ {-539125200 -7200 1 -03}
+ {-531352800 -10800 0 -03}
+ {-191365200 -7200 1 -03}
+ {-184197600 -10800 0 -03}
+ {-155163600 -7200 1 -03}
+ {-150069600 -10800 0 -03}
+ {-128898000 -7200 1 -03}
+ {-121125600 -10800 0 -03}
+ {-99954000 -7200 1 -03}
+ {-89589600 -10800 0 -03}
+ {-68418000 -7200 1 -03}
+ {-57967200 -10800 0 -03}
+ {499748400 -7200 1 -03}
+ {511236000 -10800 0 -03}
+ {530593200 -7200 1 -03}
+ {540266400 -10800 0 -03}
+ {562129200 -7200 1 -03}
+ {571197600 -10800 0 -03}
+ {592974000 -7200 1 -03}
+ {602042400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {634701600 -10800 0 -03}
+ {653536800 -10800 0 -03}
+ {938660400 -10800 0 -03}
+ {938919600 -7200 1 -03}
+ {951616800 -10800 0 -03}
+ {970974000 -7200 1 -03}
+ {971575200 -10800 0 -03}
+ {1000350000 -10800 0 -03}
+ {1003028400 -7200 1 -03}
+ {1013911200 -10800 0 -03}
+ {1033437600 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Regina b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Regina
new file mode 100644
index 0000000000..e42b5bee2e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Regina
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Regina) {
+ {-9223372036854775808 -25116 0 LMT}
+ {-2030202084 -25200 0 MST}
+ {-1632063600 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-1251651600 -21600 1 MDT}
+ {-1238349600 -25200 0 MST}
+ {-1220202000 -21600 1 MDT}
+ {-1206900000 -25200 0 MST}
+ {-1188752400 -21600 1 MDT}
+ {-1175450400 -25200 0 MST}
+ {-1156698000 -21600 1 MDT}
+ {-1144000800 -25200 0 MST}
+ {-1125248400 -21600 1 MDT}
+ {-1111946400 -25200 0 MST}
+ {-1032714000 -21600 1 MDT}
+ {-1016992800 -25200 0 MST}
+ {-1001264400 -21600 1 MDT}
+ {-986148000 -25200 0 MST}
+ {-969814800 -21600 1 MDT}
+ {-954093600 -25200 0 MST}
+ {-937760400 -21600 1 MDT}
+ {-922039200 -25200 0 MST}
+ {-906310800 -21600 1 MDT}
+ {-890589600 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-748450800 -21600 1 MDT}
+ {-732729600 -25200 0 MST}
+ {-715791600 -21600 1 MDT}
+ {-702489600 -25200 0 MST}
+ {-684342000 -21600 1 MDT}
+ {-671040000 -25200 0 MST}
+ {-652892400 -21600 1 MDT}
+ {-639590400 -25200 0 MST}
+ {-620838000 -21600 1 MDT}
+ {-608140800 -25200 0 MST}
+ {-589388400 -21600 1 MDT}
+ {-576086400 -25200 0 MST}
+ {-557938800 -21600 1 MDT}
+ {-544636800 -25200 0 MST}
+ {-526489200 -21600 1 MDT}
+ {-513187200 -25200 0 MST}
+ {-495039600 -21600 1 MDT}
+ {-481737600 -25200 0 MST}
+ {-463590000 -21600 1 MDT}
+ {-450288000 -25200 0 MST}
+ {-431535600 -21600 1 MDT}
+ {-418233600 -25200 0 MST}
+ {-400086000 -21600 1 MDT}
+ {-386784000 -25200 0 MST}
+ {-337186800 -21600 1 MDT}
+ {-321465600 -25200 0 MST}
+ {-305737200 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Resolute b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Resolute
new file mode 100644
index 0000000000..a9881b4dd4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Resolute
@@ -0,0 +1,248 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Resolute) {
+ {-9223372036854775808 0 0 -00}
+ {-704937600 -21600 0 CST}
+ {-147895200 -14400 1 CDDT}
+ {-131565600 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341391600 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372841200 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404895600 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436345200 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467794800 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499244400 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530694000 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562143600 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625647600 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657097200 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688546800 -21600 0 CST}
+ {702460800 -18000 1 CDT}
+ {719996400 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752050800 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783500400 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814950000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972806400 -18000 0 EST}
+ {986112000 -18000 0 CDT}
+ {1004252400 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162108800 -18000 0 EST}
+ {1173600000 -18000 0 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rio_Branco b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rio_Branco
new file mode 100644
index 0000000000..088800bd0b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rio_Branco
@@ -0,0 +1,37 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Rio_Branco) {
+ {-9223372036854775808 -16272 0 LMT}
+ {-1767209328 -18000 0 -05}
+ {-1206950400 -14400 1 -05}
+ {-1191355200 -18000 0 -05}
+ {-1175367600 -14400 1 -05}
+ {-1159819200 -18000 0 -05}
+ {-633812400 -14400 1 -05}
+ {-622062000 -18000 0 -05}
+ {-602276400 -14400 1 -05}
+ {-591825600 -18000 0 -05}
+ {-570740400 -14400 1 -05}
+ {-560203200 -18000 0 -05}
+ {-539118000 -14400 1 -05}
+ {-531345600 -18000 0 -05}
+ {-191358000 -14400 1 -05}
+ {-184190400 -18000 0 -05}
+ {-155156400 -14400 1 -05}
+ {-150062400 -18000 0 -05}
+ {-128890800 -14400 1 -05}
+ {-121118400 -18000 0 -05}
+ {-99946800 -14400 1 -05}
+ {-89582400 -18000 0 -05}
+ {-68410800 -14400 1 -05}
+ {-57960000 -18000 0 -05}
+ {499755600 -14400 1 -05}
+ {511243200 -18000 0 -05}
+ {530600400 -14400 1 -05}
+ {540273600 -18000 0 -05}
+ {562136400 -14400 1 -05}
+ {571204800 -18000 0 -05}
+ {590040000 -18000 0 -05}
+ {1214283600 -14400 0 -04}
+ {1384056000 -18000 0 -05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rosario b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rosario
new file mode 100644
index 0000000000..6687f88067
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Rosario
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Argentina/Cordoba)]} {
+ LoadTimeZoneFile America/Argentina/Cordoba
+}
+set TZData(:America/Rosario) $TZData(:America/Argentina/Cordoba)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santa_Isabel b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santa_Isabel
new file mode 100644
index 0000000000..a3a3b4fa34
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santa_Isabel
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Tijuana)]} {
+ LoadTimeZoneFile America/Tijuana
+}
+set TZData(:America/Santa_Isabel) $TZData(:America/Tijuana)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santarem b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santarem
new file mode 100644
index 0000000000..5fa35518e4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santarem
@@ -0,0 +1,36 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Santarem) {
+ {-9223372036854775808 -13128 0 LMT}
+ {-1767212472 -14400 0 -04}
+ {-1206954000 -10800 1 -04}
+ {-1191358800 -14400 0 -04}
+ {-1175371200 -10800 1 -04}
+ {-1159822800 -14400 0 -04}
+ {-633816000 -10800 1 -04}
+ {-622065600 -14400 0 -04}
+ {-602280000 -10800 1 -04}
+ {-591829200 -14400 0 -04}
+ {-570744000 -10800 1 -04}
+ {-560206800 -14400 0 -04}
+ {-539121600 -10800 1 -04}
+ {-531349200 -14400 0 -04}
+ {-191361600 -10800 1 -04}
+ {-184194000 -14400 0 -04}
+ {-155160000 -10800 1 -04}
+ {-150066000 -14400 0 -04}
+ {-128894400 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-99950400 -10800 1 -04}
+ {-89586000 -14400 0 -04}
+ {-68414400 -10800 1 -04}
+ {-57963600 -14400 0 -04}
+ {499752000 -10800 1 -04}
+ {511239600 -14400 0 -04}
+ {530596800 -10800 1 -04}
+ {540270000 -14400 0 -04}
+ {562132800 -10800 1 -04}
+ {571201200 -14400 0 -04}
+ {590036400 -14400 0 -04}
+ {1214280000 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santiago b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santiago
new file mode 100644
index 0000000000..55212b9a1f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santiago
@@ -0,0 +1,289 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Santiago) {
+ {-9223372036854775808 -16966 0 LMT}
+ {-2524504634 -16966 0 SMT}
+ {-1892661434 -18000 0 -05}
+ {-1688410800 -16966 0 SMT}
+ {-1619205434 -14400 0 -04}
+ {-1593806400 -16966 0 SMT}
+ {-1335986234 -18000 0 -05}
+ {-1335985200 -14400 1 -05}
+ {-1317585600 -18000 0 -05}
+ {-1304362800 -14400 1 -05}
+ {-1286049600 -18000 0 -05}
+ {-1272826800 -14400 1 -05}
+ {-1254513600 -18000 0 -05}
+ {-1241290800 -14400 1 -05}
+ {-1222977600 -18000 0 -05}
+ {-1209754800 -14400 1 -05}
+ {-1191355200 -18000 0 -05}
+ {-1178132400 -14400 0 -04}
+ {-870552000 -18000 0 -05}
+ {-865278000 -14400 0 -04}
+ {-740520000 -10800 1 -03}
+ {-736376400 -14400 0 -04}
+ {-718056000 -18000 0 -05}
+ {-713649600 -14400 0 -04}
+ {-36619200 -10800 1 -04}
+ {-23922000 -14400 0 -04}
+ {-3355200 -10800 1 -04}
+ {7527600 -14400 0 -04}
+ {24465600 -10800 1 -04}
+ {37767600 -14400 0 -04}
+ {55915200 -10800 1 -04}
+ {69217200 -14400 0 -04}
+ {87969600 -10800 1 -04}
+ {100666800 -14400 0 -04}
+ {118209600 -10800 1 -04}
+ {132116400 -14400 0 -04}
+ {150868800 -10800 1 -04}
+ {163566000 -14400 0 -04}
+ {182318400 -10800 1 -04}
+ {195620400 -14400 0 -04}
+ {213768000 -10800 1 -04}
+ {227070000 -14400 0 -04}
+ {245217600 -10800 1 -04}
+ {258519600 -14400 0 -04}
+ {277272000 -10800 1 -04}
+ {289969200 -14400 0 -04}
+ {308721600 -10800 1 -04}
+ {321418800 -14400 0 -04}
+ {340171200 -10800 1 -04}
+ {353473200 -14400 0 -04}
+ {371620800 -10800 1 -04}
+ {384922800 -14400 0 -04}
+ {403070400 -10800 1 -04}
+ {416372400 -14400 0 -04}
+ {434520000 -10800 1 -04}
+ {447822000 -14400 0 -04}
+ {466574400 -10800 1 -04}
+ {479271600 -14400 0 -04}
+ {498024000 -10800 1 -04}
+ {510721200 -14400 0 -04}
+ {529473600 -10800 1 -04}
+ {545194800 -14400 0 -04}
+ {560923200 -10800 1 -04}
+ {574225200 -14400 0 -04}
+ {592372800 -10800 1 -04}
+ {605674800 -14400 0 -04}
+ {624427200 -10800 1 -04}
+ {637124400 -14400 0 -04}
+ {653457600 -10800 1 -04}
+ {668574000 -14400 0 -04}
+ {687326400 -10800 1 -04}
+ {700628400 -14400 0 -04}
+ {718776000 -10800 1 -04}
+ {732078000 -14400 0 -04}
+ {750225600 -10800 1 -04}
+ {763527600 -14400 0 -04}
+ {781675200 -10800 1 -04}
+ {794977200 -14400 0 -04}
+ {813729600 -10800 1 -04}
+ {826426800 -14400 0 -04}
+ {845179200 -10800 1 -04}
+ {859690800 -14400 0 -04}
+ {876628800 -10800 1 -04}
+ {889930800 -14400 0 -04}
+ {906868800 -10800 1 -04}
+ {923194800 -14400 0 -04}
+ {939528000 -10800 1 -04}
+ {952830000 -14400 0 -04}
+ {971582400 -10800 1 -04}
+ {984279600 -14400 0 -04}
+ {1003032000 -10800 1 -04}
+ {1015729200 -14400 0 -04}
+ {1034481600 -10800 1 -04}
+ {1047178800 -14400 0 -04}
+ {1065931200 -10800 1 -04}
+ {1079233200 -14400 0 -04}
+ {1097380800 -10800 1 -04}
+ {1110682800 -14400 0 -04}
+ {1128830400 -10800 1 -04}
+ {1142132400 -14400 0 -04}
+ {1160884800 -10800 1 -04}
+ {1173582000 -14400 0 -04}
+ {1192334400 -10800 1 -04}
+ {1206846000 -14400 0 -04}
+ {1223784000 -10800 1 -04}
+ {1237086000 -14400 0 -04}
+ {1255233600 -10800 1 -04}
+ {1270350000 -14400 0 -04}
+ {1286683200 -10800 1 -04}
+ {1304823600 -14400 0 -04}
+ {1313899200 -10800 1 -04}
+ {1335668400 -14400 0 -04}
+ {1346558400 -10800 1 -04}
+ {1367118000 -14400 0 -04}
+ {1378612800 -10800 1 -04}
+ {1398567600 -14400 0 -04}
+ {1410062400 -10800 1 -04}
+ {1463281200 -14400 0 -04}
+ {1471147200 -10800 1 -04}
+ {1494730800 -14400 0 -04}
+ {1502596800 -10800 1 -04}
+ {1526180400 -14400 0 -04}
+ {1534046400 -10800 1 -04}
+ {1554606000 -14400 0 -04}
+ {1567915200 -10800 1 -04}
+ {1586055600 -14400 0 -04}
+ {1599364800 -10800 1 -04}
+ {1617505200 -14400 0 -04}
+ {1630814400 -10800 1 -04}
+ {1648954800 -14400 0 -04}
+ {1662264000 -10800 1 -04}
+ {1680404400 -14400 0 -04}
+ {1693713600 -10800 1 -04}
+ {1712458800 -14400 0 -04}
+ {1725768000 -10800 1 -04}
+ {1743908400 -14400 0 -04}
+ {1757217600 -10800 1 -04}
+ {1775358000 -14400 0 -04}
+ {1788667200 -10800 1 -04}
+ {1806807600 -14400 0 -04}
+ {1820116800 -10800 1 -04}
+ {1838257200 -14400 0 -04}
+ {1851566400 -10800 1 -04}
+ {1870311600 -14400 0 -04}
+ {1883016000 -10800 1 -04}
+ {1901761200 -14400 0 -04}
+ {1915070400 -10800 1 -04}
+ {1933210800 -14400 0 -04}
+ {1946520000 -10800 1 -04}
+ {1964660400 -14400 0 -04}
+ {1977969600 -10800 1 -04}
+ {1996110000 -14400 0 -04}
+ {2009419200 -10800 1 -04}
+ {2027559600 -14400 0 -04}
+ {2040868800 -10800 1 -04}
+ {2059614000 -14400 0 -04}
+ {2072318400 -10800 1 -04}
+ {2091063600 -14400 0 -04}
+ {2104372800 -10800 1 -04}
+ {2122513200 -14400 0 -04}
+ {2135822400 -10800 1 -04}
+ {2153962800 -14400 0 -04}
+ {2167272000 -10800 1 -04}
+ {2185412400 -14400 0 -04}
+ {2198721600 -10800 1 -04}
+ {2217466800 -14400 0 -04}
+ {2230171200 -10800 1 -04}
+ {2248916400 -14400 0 -04}
+ {2262225600 -10800 1 -04}
+ {2280366000 -14400 0 -04}
+ {2293675200 -10800 1 -04}
+ {2311815600 -14400 0 -04}
+ {2325124800 -10800 1 -04}
+ {2343265200 -14400 0 -04}
+ {2356574400 -10800 1 -04}
+ {2374714800 -14400 0 -04}
+ {2388024000 -10800 1 -04}
+ {2406769200 -14400 0 -04}
+ {2419473600 -10800 1 -04}
+ {2438218800 -14400 0 -04}
+ {2451528000 -10800 1 -04}
+ {2469668400 -14400 0 -04}
+ {2482977600 -10800 1 -04}
+ {2501118000 -14400 0 -04}
+ {2514427200 -10800 1 -04}
+ {2532567600 -14400 0 -04}
+ {2545876800 -10800 1 -04}
+ {2564017200 -14400 0 -04}
+ {2577326400 -10800 1 -04}
+ {2596071600 -14400 0 -04}
+ {2609380800 -10800 1 -04}
+ {2627521200 -14400 0 -04}
+ {2640830400 -10800 1 -04}
+ {2658970800 -14400 0 -04}
+ {2672280000 -10800 1 -04}
+ {2690420400 -14400 0 -04}
+ {2703729600 -10800 1 -04}
+ {2721870000 -14400 0 -04}
+ {2735179200 -10800 1 -04}
+ {2753924400 -14400 0 -04}
+ {2766628800 -10800 1 -04}
+ {2785374000 -14400 0 -04}
+ {2798683200 -10800 1 -04}
+ {2816823600 -14400 0 -04}
+ {2830132800 -10800 1 -04}
+ {2848273200 -14400 0 -04}
+ {2861582400 -10800 1 -04}
+ {2879722800 -14400 0 -04}
+ {2893032000 -10800 1 -04}
+ {2911172400 -14400 0 -04}
+ {2924481600 -10800 1 -04}
+ {2943226800 -14400 0 -04}
+ {2955931200 -10800 1 -04}
+ {2974676400 -14400 0 -04}
+ {2987985600 -10800 1 -04}
+ {3006126000 -14400 0 -04}
+ {3019435200 -10800 1 -04}
+ {3037575600 -14400 0 -04}
+ {3050884800 -10800 1 -04}
+ {3069025200 -14400 0 -04}
+ {3082334400 -10800 1 -04}
+ {3101079600 -14400 0 -04}
+ {3113784000 -10800 1 -04}
+ {3132529200 -14400 0 -04}
+ {3145838400 -10800 1 -04}
+ {3163978800 -14400 0 -04}
+ {3177288000 -10800 1 -04}
+ {3195428400 -14400 0 -04}
+ {3208737600 -10800 1 -04}
+ {3226878000 -14400 0 -04}
+ {3240187200 -10800 1 -04}
+ {3258327600 -14400 0 -04}
+ {3271636800 -10800 1 -04}
+ {3290382000 -14400 0 -04}
+ {3303086400 -10800 1 -04}
+ {3321831600 -14400 0 -04}
+ {3335140800 -10800 1 -04}
+ {3353281200 -14400 0 -04}
+ {3366590400 -10800 1 -04}
+ {3384730800 -14400 0 -04}
+ {3398040000 -10800 1 -04}
+ {3416180400 -14400 0 -04}
+ {3429489600 -10800 1 -04}
+ {3447630000 -14400 0 -04}
+ {3460939200 -10800 1 -04}
+ {3479684400 -14400 0 -04}
+ {3492993600 -10800 1 -04}
+ {3511134000 -14400 0 -04}
+ {3524443200 -10800 1 -04}
+ {3542583600 -14400 0 -04}
+ {3555892800 -10800 1 -04}
+ {3574033200 -14400 0 -04}
+ {3587342400 -10800 1 -04}
+ {3605482800 -14400 0 -04}
+ {3618792000 -10800 1 -04}
+ {3637537200 -14400 0 -04}
+ {3650241600 -10800 1 -04}
+ {3668986800 -14400 0 -04}
+ {3682296000 -10800 1 -04}
+ {3700436400 -14400 0 -04}
+ {3713745600 -10800 1 -04}
+ {3731886000 -14400 0 -04}
+ {3745195200 -10800 1 -04}
+ {3763335600 -14400 0 -04}
+ {3776644800 -10800 1 -04}
+ {3794785200 -14400 0 -04}
+ {3808094400 -10800 1 -04}
+ {3826839600 -14400 0 -04}
+ {3839544000 -10800 1 -04}
+ {3858289200 -14400 0 -04}
+ {3871598400 -10800 1 -04}
+ {3889738800 -14400 0 -04}
+ {3903048000 -10800 1 -04}
+ {3921188400 -14400 0 -04}
+ {3934497600 -10800 1 -04}
+ {3952638000 -14400 0 -04}
+ {3965947200 -10800 1 -04}
+ {3984692400 -14400 0 -04}
+ {3997396800 -10800 1 -04}
+ {4016142000 -14400 0 -04}
+ {4029451200 -10800 1 -04}
+ {4047591600 -14400 0 -04}
+ {4060900800 -10800 1 -04}
+ {4079041200 -14400 0 -04}
+ {4092350400 -10800 1 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santo_Domingo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santo_Domingo
new file mode 100644
index 0000000000..28d3a9cede
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Santo_Domingo
@@ -0,0 +1,21 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Santo_Domingo) {
+ {-9223372036854775808 -16776 0 LMT}
+ {-2524504824 -16800 0 SDMT}
+ {-1159773600 -18000 0 EST}
+ {-100119600 -14400 1 EDT}
+ {-89668800 -18000 0 EST}
+ {-5770800 -16200 1 -0430}
+ {4422600 -18000 0 EST}
+ {25678800 -16200 1 -0430}
+ {33193800 -18000 0 EST}
+ {57733200 -16200 1 -0430}
+ {64816200 -18000 0 EST}
+ {89182800 -16200 1 -0430}
+ {96438600 -18000 0 EST}
+ {120632400 -16200 1 -0430}
+ {127974600 -18000 0 EST}
+ {152082000 -14400 0 AST}
+ {975823200 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sao_Paulo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sao_Paulo
new file mode 100644
index 0000000000..77d5d8c983
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sao_Paulo
@@ -0,0 +1,97 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Sao_Paulo) {
+ {-9223372036854775808 -11188 0 LMT}
+ {-1767214412 -10800 0 -03}
+ {-1206957600 -7200 1 -03}
+ {-1191362400 -10800 0 -03}
+ {-1175374800 -7200 1 -03}
+ {-1159826400 -10800 0 -03}
+ {-633819600 -7200 1 -03}
+ {-622069200 -10800 0 -03}
+ {-602283600 -7200 1 -03}
+ {-591832800 -10800 0 -03}
+ {-570747600 -7200 1 -03}
+ {-560210400 -10800 0 -03}
+ {-539125200 -7200 1 -03}
+ {-531352800 -10800 0 -03}
+ {-195429600 -7200 1 -02}
+ {-189381600 -7200 0 -03}
+ {-184197600 -10800 0 -03}
+ {-155163600 -7200 1 -03}
+ {-150069600 -10800 0 -03}
+ {-128898000 -7200 1 -03}
+ {-121125600 -10800 0 -03}
+ {-99954000 -7200 1 -03}
+ {-89589600 -10800 0 -03}
+ {-68418000 -7200 1 -03}
+ {-57967200 -10800 0 -03}
+ {499748400 -7200 1 -03}
+ {511236000 -10800 0 -03}
+ {530593200 -7200 1 -03}
+ {540266400 -10800 0 -03}
+ {562129200 -7200 1 -03}
+ {571197600 -10800 0 -03}
+ {592974000 -7200 1 -03}
+ {602042400 -10800 0 -03}
+ {624423600 -7200 1 -03}
+ {634701600 -10800 0 -03}
+ {656478000 -7200 1 -03}
+ {666756000 -10800 0 -03}
+ {687927600 -7200 1 -03}
+ {697600800 -10800 0 -03}
+ {719982000 -7200 1 -03}
+ {728445600 -10800 0 -03}
+ {750826800 -7200 1 -03}
+ {761709600 -10800 0 -03}
+ {782276400 -7200 1 -03}
+ {793159200 -10800 0 -03}
+ {813726000 -7200 1 -03}
+ {824004000 -10800 0 -03}
+ {844570800 -7200 1 -03}
+ {856058400 -10800 0 -03}
+ {876106800 -7200 1 -03}
+ {888717600 -10800 0 -03}
+ {908074800 -7200 1 -03}
+ {919562400 -10800 0 -03}
+ {938919600 -7200 1 -03}
+ {951616800 -10800 0 -03}
+ {970974000 -7200 1 -03}
+ {982461600 -10800 0 -03}
+ {1003028400 -7200 1 -03}
+ {1013911200 -10800 0 -03}
+ {1036292400 -7200 1 -03}
+ {1045360800 -10800 0 -03}
+ {1066532400 -7200 1 -03}
+ {1076810400 -10800 0 -03}
+ {1099364400 -7200 1 -03}
+ {1108864800 -10800 0 -03}
+ {1129431600 -7200 1 -03}
+ {1140314400 -10800 0 -03}
+ {1162695600 -7200 1 -03}
+ {1172368800 -10800 0 -03}
+ {1192330800 -7200 1 -03}
+ {1203213600 -10800 0 -03}
+ {1224385200 -7200 1 -03}
+ {1234663200 -10800 0 -03}
+ {1255834800 -7200 1 -03}
+ {1266717600 -10800 0 -03}
+ {1287284400 -7200 1 -03}
+ {1298167200 -10800 0 -03}
+ {1318734000 -7200 1 -03}
+ {1330221600 -10800 0 -03}
+ {1350788400 -7200 1 -03}
+ {1361066400 -10800 0 -03}
+ {1382238000 -7200 1 -03}
+ {1392516000 -10800 0 -03}
+ {1413687600 -7200 1 -03}
+ {1424570400 -10800 0 -03}
+ {1445137200 -7200 1 -03}
+ {1456020000 -10800 0 -03}
+ {1476586800 -7200 1 -03}
+ {1487469600 -10800 0 -03}
+ {1508036400 -7200 1 -03}
+ {1518919200 -10800 0 -03}
+ {1541300400 -7200 1 -03}
+ {1550368800 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Scoresbysund b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Scoresbysund
new file mode 100644
index 0000000000..7430635560
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Scoresbysund
@@ -0,0 +1,246 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Scoresbysund) {
+ {-9223372036854775808 -5272 0 LMT}
+ {-1686090728 -7200 0 -02}
+ {323841600 -3600 0 -01}
+ {338961600 -7200 0 -02}
+ {354679200 0 0 +00}
+ {370400400 -3600 0 -01}
+ {386125200 0 1 +00}
+ {401850000 -3600 0 -01}
+ {417574800 0 1 +00}
+ {433299600 -3600 0 -01}
+ {449024400 0 1 +00}
+ {465354000 -3600 0 -01}
+ {481078800 0 1 +00}
+ {496803600 -3600 0 -01}
+ {512528400 0 1 +00}
+ {528253200 -3600 0 -01}
+ {543978000 0 1 +00}
+ {559702800 -3600 0 -01}
+ {575427600 0 1 +00}
+ {591152400 -3600 0 -01}
+ {606877200 0 1 +00}
+ {622602000 -3600 0 -01}
+ {638326800 0 1 +00}
+ {654656400 -3600 0 -01}
+ {670381200 0 1 +00}
+ {686106000 -3600 0 -01}
+ {701830800 0 1 +00}
+ {717555600 -3600 0 -01}
+ {733280400 0 1 +00}
+ {749005200 -3600 0 -01}
+ {764730000 0 1 +00}
+ {780454800 -3600 0 -01}
+ {796179600 0 1 +00}
+ {811904400 -3600 0 -01}
+ {828234000 0 1 +00}
+ {846378000 -3600 0 -01}
+ {859683600 0 1 +00}
+ {877827600 -3600 0 -01}
+ {891133200 0 1 +00}
+ {909277200 -3600 0 -01}
+ {922582800 0 1 +00}
+ {941331600 -3600 0 -01}
+ {954032400 0 1 +00}
+ {972781200 -3600 0 -01}
+ {985482000 0 1 +00}
+ {1004230800 -3600 0 -01}
+ {1017536400 0 1 +00}
+ {1035680400 -3600 0 -01}
+ {1048986000 0 1 +00}
+ {1067130000 -3600 0 -01}
+ {1080435600 0 1 +00}
+ {1099184400 -3600 0 -01}
+ {1111885200 0 1 +00}
+ {1130634000 -3600 0 -01}
+ {1143334800 0 1 +00}
+ {1162083600 -3600 0 -01}
+ {1174784400 0 1 +00}
+ {1193533200 -3600 0 -01}
+ {1206838800 0 1 +00}
+ {1224982800 -3600 0 -01}
+ {1238288400 0 1 +00}
+ {1256432400 -3600 0 -01}
+ {1269738000 0 1 +00}
+ {1288486800 -3600 0 -01}
+ {1301187600 0 1 +00}
+ {1319936400 -3600 0 -01}
+ {1332637200 0 1 +00}
+ {1351386000 -3600 0 -01}
+ {1364691600 0 1 +00}
+ {1382835600 -3600 0 -01}
+ {1396141200 0 1 +00}
+ {1414285200 -3600 0 -01}
+ {1427590800 0 1 +00}
+ {1445734800 -3600 0 -01}
+ {1459040400 0 1 +00}
+ {1477789200 -3600 0 -01}
+ {1490490000 0 1 +00}
+ {1509238800 -3600 0 -01}
+ {1521939600 0 1 +00}
+ {1540688400 -3600 0 -01}
+ {1553994000 0 1 +00}
+ {1572138000 -3600 0 -01}
+ {1585443600 0 1 +00}
+ {1603587600 -3600 0 -01}
+ {1616893200 0 1 +00}
+ {1635642000 -3600 0 -01}
+ {1648342800 0 1 +00}
+ {1667091600 -3600 0 -01}
+ {1679792400 0 1 +00}
+ {1698541200 -3600 0 -01}
+ {1711846800 0 1 +00}
+ {1729990800 -3600 0 -01}
+ {1743296400 0 1 +00}
+ {1761440400 -3600 0 -01}
+ {1774746000 0 1 +00}
+ {1792890000 -3600 0 -01}
+ {1806195600 0 1 +00}
+ {1824944400 -3600 0 -01}
+ {1837645200 0 1 +00}
+ {1856394000 -3600 0 -01}
+ {1869094800 0 1 +00}
+ {1887843600 -3600 0 -01}
+ {1901149200 0 1 +00}
+ {1919293200 -3600 0 -01}
+ {1932598800 0 1 +00}
+ {1950742800 -3600 0 -01}
+ {1964048400 0 1 +00}
+ {1982797200 -3600 0 -01}
+ {1995498000 0 1 +00}
+ {2014246800 -3600 0 -01}
+ {2026947600 0 1 +00}
+ {2045696400 -3600 0 -01}
+ {2058397200 0 1 +00}
+ {2077146000 -3600 0 -01}
+ {2090451600 0 1 +00}
+ {2108595600 -3600 0 -01}
+ {2121901200 0 1 +00}
+ {2140045200 -3600 0 -01}
+ {2153350800 0 1 +00}
+ {2172099600 -3600 0 -01}
+ {2184800400 0 1 +00}
+ {2203549200 -3600 0 -01}
+ {2216250000 0 1 +00}
+ {2234998800 -3600 0 -01}
+ {2248304400 0 1 +00}
+ {2266448400 -3600 0 -01}
+ {2279754000 0 1 +00}
+ {2297898000 -3600 0 -01}
+ {2311203600 0 1 +00}
+ {2329347600 -3600 0 -01}
+ {2342653200 0 1 +00}
+ {2361402000 -3600 0 -01}
+ {2374102800 0 1 +00}
+ {2392851600 -3600 0 -01}
+ {2405552400 0 1 +00}
+ {2424301200 -3600 0 -01}
+ {2437606800 0 1 +00}
+ {2455750800 -3600 0 -01}
+ {2469056400 0 1 +00}
+ {2487200400 -3600 0 -01}
+ {2500506000 0 1 +00}
+ {2519254800 -3600 0 -01}
+ {2531955600 0 1 +00}
+ {2550704400 -3600 0 -01}
+ {2563405200 0 1 +00}
+ {2582154000 -3600 0 -01}
+ {2595459600 0 1 +00}
+ {2613603600 -3600 0 -01}
+ {2626909200 0 1 +00}
+ {2645053200 -3600 0 -01}
+ {2658358800 0 1 +00}
+ {2676502800 -3600 0 -01}
+ {2689808400 0 1 +00}
+ {2708557200 -3600 0 -01}
+ {2721258000 0 1 +00}
+ {2740006800 -3600 0 -01}
+ {2752707600 0 1 +00}
+ {2771456400 -3600 0 -01}
+ {2784762000 0 1 +00}
+ {2802906000 -3600 0 -01}
+ {2816211600 0 1 +00}
+ {2834355600 -3600 0 -01}
+ {2847661200 0 1 +00}
+ {2866410000 -3600 0 -01}
+ {2879110800 0 1 +00}
+ {2897859600 -3600 0 -01}
+ {2910560400 0 1 +00}
+ {2929309200 -3600 0 -01}
+ {2942010000 0 1 +00}
+ {2960758800 -3600 0 -01}
+ {2974064400 0 1 +00}
+ {2992208400 -3600 0 -01}
+ {3005514000 0 1 +00}
+ {3023658000 -3600 0 -01}
+ {3036963600 0 1 +00}
+ {3055712400 -3600 0 -01}
+ {3068413200 0 1 +00}
+ {3087162000 -3600 0 -01}
+ {3099862800 0 1 +00}
+ {3118611600 -3600 0 -01}
+ {3131917200 0 1 +00}
+ {3150061200 -3600 0 -01}
+ {3163366800 0 1 +00}
+ {3181510800 -3600 0 -01}
+ {3194816400 0 1 +00}
+ {3212960400 -3600 0 -01}
+ {3226266000 0 1 +00}
+ {3245014800 -3600 0 -01}
+ {3257715600 0 1 +00}
+ {3276464400 -3600 0 -01}
+ {3289165200 0 1 +00}
+ {3307914000 -3600 0 -01}
+ {3321219600 0 1 +00}
+ {3339363600 -3600 0 -01}
+ {3352669200 0 1 +00}
+ {3370813200 -3600 0 -01}
+ {3384118800 0 1 +00}
+ {3402867600 -3600 0 -01}
+ {3415568400 0 1 +00}
+ {3434317200 -3600 0 -01}
+ {3447018000 0 1 +00}
+ {3465766800 -3600 0 -01}
+ {3479072400 0 1 +00}
+ {3497216400 -3600 0 -01}
+ {3510522000 0 1 +00}
+ {3528666000 -3600 0 -01}
+ {3541971600 0 1 +00}
+ {3560115600 -3600 0 -01}
+ {3573421200 0 1 +00}
+ {3592170000 -3600 0 -01}
+ {3604870800 0 1 +00}
+ {3623619600 -3600 0 -01}
+ {3636320400 0 1 +00}
+ {3655069200 -3600 0 -01}
+ {3668374800 0 1 +00}
+ {3686518800 -3600 0 -01}
+ {3699824400 0 1 +00}
+ {3717968400 -3600 0 -01}
+ {3731274000 0 1 +00}
+ {3750022800 -3600 0 -01}
+ {3762723600 0 1 +00}
+ {3781472400 -3600 0 -01}
+ {3794173200 0 1 +00}
+ {3812922000 -3600 0 -01}
+ {3825622800 0 1 +00}
+ {3844371600 -3600 0 -01}
+ {3857677200 0 1 +00}
+ {3875821200 -3600 0 -01}
+ {3889126800 0 1 +00}
+ {3907270800 -3600 0 -01}
+ {3920576400 0 1 +00}
+ {3939325200 -3600 0 -01}
+ {3952026000 0 1 +00}
+ {3970774800 -3600 0 -01}
+ {3983475600 0 1 +00}
+ {4002224400 -3600 0 -01}
+ {4015530000 0 1 +00}
+ {4033674000 -3600 0 -01}
+ {4046979600 0 1 +00}
+ {4065123600 -3600 0 -01}
+ {4078429200 0 1 +00}
+ {4096573200 -3600 0 -01}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Shiprock b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Shiprock
new file mode 100644
index 0000000000..995d25d3c3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Shiprock
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Denver)]} {
+ LoadTimeZoneFile America/Denver
+}
+set TZData(:America/Shiprock) $TZData(:America/Denver)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sitka b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sitka
new file mode 100644
index 0000000000..7cef02ac72
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Sitka
@@ -0,0 +1,275 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Sitka) {
+ {-9223372036854775808 53927 0 LMT}
+ {-3225223727 -32473 0 LMT}
+ {-2188954727 -28800 0 PST}
+ {-883584000 -28800 0 PST}
+ {-880207200 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-765385200 -28800 0 PST}
+ {-757353600 -28800 0 PST}
+ {-31507200 -28800 0 PST}
+ {-21477600 -25200 1 PDT}
+ {-5756400 -28800 0 PST}
+ {9972000 -25200 1 PDT}
+ {25693200 -28800 0 PST}
+ {41421600 -25200 1 PDT}
+ {57747600 -28800 0 PST}
+ {73476000 -25200 1 PDT}
+ {89197200 -28800 0 PST}
+ {104925600 -25200 1 PDT}
+ {120646800 -28800 0 PST}
+ {126698400 -25200 1 PDT}
+ {152096400 -28800 0 PST}
+ {162381600 -25200 1 PDT}
+ {183546000 -28800 0 PST}
+ {199274400 -25200 1 PDT}
+ {215600400 -28800 0 PST}
+ {230724000 -25200 1 PDT}
+ {247050000 -28800 0 PST}
+ {262778400 -25200 1 PDT}
+ {278499600 -28800 0 PST}
+ {294228000 -25200 1 PDT}
+ {309949200 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {439030800 -32400 0 AKST}
+ {452084400 -28800 1 AKDT}
+ {467805600 -32400 0 AKST}
+ {483534000 -28800 1 AKDT}
+ {499255200 -32400 0 AKST}
+ {514983600 -28800 1 AKDT}
+ {530704800 -32400 0 AKST}
+ {544618800 -28800 1 AKDT}
+ {562154400 -32400 0 AKST}
+ {576068400 -28800 1 AKDT}
+ {594208800 -32400 0 AKST}
+ {607518000 -28800 1 AKDT}
+ {625658400 -32400 0 AKST}
+ {638967600 -28800 1 AKDT}
+ {657108000 -32400 0 AKST}
+ {671022000 -28800 1 AKDT}
+ {688557600 -32400 0 AKST}
+ {702471600 -28800 1 AKDT}
+ {720007200 -32400 0 AKST}
+ {733921200 -28800 1 AKDT}
+ {752061600 -32400 0 AKST}
+ {765370800 -28800 1 AKDT}
+ {783511200 -32400 0 AKST}
+ {796820400 -28800 1 AKDT}
+ {814960800 -32400 0 AKST}
+ {828874800 -28800 1 AKDT}
+ {846410400 -32400 0 AKST}
+ {860324400 -28800 1 AKDT}
+ {877860000 -32400 0 AKST}
+ {891774000 -28800 1 AKDT}
+ {909309600 -32400 0 AKST}
+ {923223600 -28800 1 AKDT}
+ {941364000 -32400 0 AKST}
+ {954673200 -28800 1 AKDT}
+ {972813600 -32400 0 AKST}
+ {986122800 -28800 1 AKDT}
+ {1004263200 -32400 0 AKST}
+ {1018177200 -28800 1 AKDT}
+ {1035712800 -32400 0 AKST}
+ {1049626800 -28800 1 AKDT}
+ {1067162400 -32400 0 AKST}
+ {1081076400 -28800 1 AKDT}
+ {1099216800 -32400 0 AKST}
+ {1112526000 -28800 1 AKDT}
+ {1130666400 -32400 0 AKST}
+ {1143975600 -28800 1 AKDT}
+ {1162116000 -32400 0 AKST}
+ {1173610800 -28800 1 AKDT}
+ {1194170400 -32400 0 AKST}
+ {1205060400 -28800 1 AKDT}
+ {1225620000 -32400 0 AKST}
+ {1236510000 -28800 1 AKDT}
+ {1257069600 -32400 0 AKST}
+ {1268564400 -28800 1 AKDT}
+ {1289124000 -32400 0 AKST}
+ {1300014000 -28800 1 AKDT}
+ {1320573600 -32400 0 AKST}
+ {1331463600 -28800 1 AKDT}
+ {1352023200 -32400 0 AKST}
+ {1362913200 -28800 1 AKDT}
+ {1383472800 -32400 0 AKST}
+ {1394362800 -28800 1 AKDT}
+ {1414922400 -32400 0 AKST}
+ {1425812400 -28800 1 AKDT}
+ {1446372000 -32400 0 AKST}
+ {1457866800 -28800 1 AKDT}
+ {1478426400 -32400 0 AKST}
+ {1489316400 -28800 1 AKDT}
+ {1509876000 -32400 0 AKST}
+ {1520766000 -28800 1 AKDT}
+ {1541325600 -32400 0 AKST}
+ {1552215600 -28800 1 AKDT}
+ {1572775200 -32400 0 AKST}
+ {1583665200 -28800 1 AKDT}
+ {1604224800 -32400 0 AKST}
+ {1615719600 -28800 1 AKDT}
+ {1636279200 -32400 0 AKST}
+ {1647169200 -28800 1 AKDT}
+ {1667728800 -32400 0 AKST}
+ {1678618800 -28800 1 AKDT}
+ {1699178400 -32400 0 AKST}
+ {1710068400 -28800 1 AKDT}
+ {1730628000 -32400 0 AKST}
+ {1741518000 -28800 1 AKDT}
+ {1762077600 -32400 0 AKST}
+ {1772967600 -28800 1 AKDT}
+ {1793527200 -32400 0 AKST}
+ {1805022000 -28800 1 AKDT}
+ {1825581600 -32400 0 AKST}
+ {1836471600 -28800 1 AKDT}
+ {1857031200 -32400 0 AKST}
+ {1867921200 -28800 1 AKDT}
+ {1888480800 -32400 0 AKST}
+ {1899370800 -28800 1 AKDT}
+ {1919930400 -32400 0 AKST}
+ {1930820400 -28800 1 AKDT}
+ {1951380000 -32400 0 AKST}
+ {1962874800 -28800 1 AKDT}
+ {1983434400 -32400 0 AKST}
+ {1994324400 -28800 1 AKDT}
+ {2014884000 -32400 0 AKST}
+ {2025774000 -28800 1 AKDT}
+ {2046333600 -32400 0 AKST}
+ {2057223600 -28800 1 AKDT}
+ {2077783200 -32400 0 AKST}
+ {2088673200 -28800 1 AKDT}
+ {2109232800 -32400 0 AKST}
+ {2120122800 -28800 1 AKDT}
+ {2140682400 -32400 0 AKST}
+ {2152177200 -28800 1 AKDT}
+ {2172736800 -32400 0 AKST}
+ {2183626800 -28800 1 AKDT}
+ {2204186400 -32400 0 AKST}
+ {2215076400 -28800 1 AKDT}
+ {2235636000 -32400 0 AKST}
+ {2246526000 -28800 1 AKDT}
+ {2267085600 -32400 0 AKST}
+ {2277975600 -28800 1 AKDT}
+ {2298535200 -32400 0 AKST}
+ {2309425200 -28800 1 AKDT}
+ {2329984800 -32400 0 AKST}
+ {2341479600 -28800 1 AKDT}
+ {2362039200 -32400 0 AKST}
+ {2372929200 -28800 1 AKDT}
+ {2393488800 -32400 0 AKST}
+ {2404378800 -28800 1 AKDT}
+ {2424938400 -32400 0 AKST}
+ {2435828400 -28800 1 AKDT}
+ {2456388000 -32400 0 AKST}
+ {2467278000 -28800 1 AKDT}
+ {2487837600 -32400 0 AKST}
+ {2499332400 -28800 1 AKDT}
+ {2519892000 -32400 0 AKST}
+ {2530782000 -28800 1 AKDT}
+ {2551341600 -32400 0 AKST}
+ {2562231600 -28800 1 AKDT}
+ {2582791200 -32400 0 AKST}
+ {2593681200 -28800 1 AKDT}
+ {2614240800 -32400 0 AKST}
+ {2625130800 -28800 1 AKDT}
+ {2645690400 -32400 0 AKST}
+ {2656580400 -28800 1 AKDT}
+ {2677140000 -32400 0 AKST}
+ {2688634800 -28800 1 AKDT}
+ {2709194400 -32400 0 AKST}
+ {2720084400 -28800 1 AKDT}
+ {2740644000 -32400 0 AKST}
+ {2751534000 -28800 1 AKDT}
+ {2772093600 -32400 0 AKST}
+ {2782983600 -28800 1 AKDT}
+ {2803543200 -32400 0 AKST}
+ {2814433200 -28800 1 AKDT}
+ {2834992800 -32400 0 AKST}
+ {2846487600 -28800 1 AKDT}
+ {2867047200 -32400 0 AKST}
+ {2877937200 -28800 1 AKDT}
+ {2898496800 -32400 0 AKST}
+ {2909386800 -28800 1 AKDT}
+ {2929946400 -32400 0 AKST}
+ {2940836400 -28800 1 AKDT}
+ {2961396000 -32400 0 AKST}
+ {2972286000 -28800 1 AKDT}
+ {2992845600 -32400 0 AKST}
+ {3003735600 -28800 1 AKDT}
+ {3024295200 -32400 0 AKST}
+ {3035790000 -28800 1 AKDT}
+ {3056349600 -32400 0 AKST}
+ {3067239600 -28800 1 AKDT}
+ {3087799200 -32400 0 AKST}
+ {3098689200 -28800 1 AKDT}
+ {3119248800 -32400 0 AKST}
+ {3130138800 -28800 1 AKDT}
+ {3150698400 -32400 0 AKST}
+ {3161588400 -28800 1 AKDT}
+ {3182148000 -32400 0 AKST}
+ {3193038000 -28800 1 AKDT}
+ {3213597600 -32400 0 AKST}
+ {3225092400 -28800 1 AKDT}
+ {3245652000 -32400 0 AKST}
+ {3256542000 -28800 1 AKDT}
+ {3277101600 -32400 0 AKST}
+ {3287991600 -28800 1 AKDT}
+ {3308551200 -32400 0 AKST}
+ {3319441200 -28800 1 AKDT}
+ {3340000800 -32400 0 AKST}
+ {3350890800 -28800 1 AKDT}
+ {3371450400 -32400 0 AKST}
+ {3382945200 -28800 1 AKDT}
+ {3403504800 -32400 0 AKST}
+ {3414394800 -28800 1 AKDT}
+ {3434954400 -32400 0 AKST}
+ {3445844400 -28800 1 AKDT}
+ {3466404000 -32400 0 AKST}
+ {3477294000 -28800 1 AKDT}
+ {3497853600 -32400 0 AKST}
+ {3508743600 -28800 1 AKDT}
+ {3529303200 -32400 0 AKST}
+ {3540193200 -28800 1 AKDT}
+ {3560752800 -32400 0 AKST}
+ {3572247600 -28800 1 AKDT}
+ {3592807200 -32400 0 AKST}
+ {3603697200 -28800 1 AKDT}
+ {3624256800 -32400 0 AKST}
+ {3635146800 -28800 1 AKDT}
+ {3655706400 -32400 0 AKST}
+ {3666596400 -28800 1 AKDT}
+ {3687156000 -32400 0 AKST}
+ {3698046000 -28800 1 AKDT}
+ {3718605600 -32400 0 AKST}
+ {3730100400 -28800 1 AKDT}
+ {3750660000 -32400 0 AKST}
+ {3761550000 -28800 1 AKDT}
+ {3782109600 -32400 0 AKST}
+ {3792999600 -28800 1 AKDT}
+ {3813559200 -32400 0 AKST}
+ {3824449200 -28800 1 AKDT}
+ {3845008800 -32400 0 AKST}
+ {3855898800 -28800 1 AKDT}
+ {3876458400 -32400 0 AKST}
+ {3887348400 -28800 1 AKDT}
+ {3907908000 -32400 0 AKST}
+ {3919402800 -28800 1 AKDT}
+ {3939962400 -32400 0 AKST}
+ {3950852400 -28800 1 AKDT}
+ {3971412000 -32400 0 AKST}
+ {3982302000 -28800 1 AKDT}
+ {4002861600 -32400 0 AKST}
+ {4013751600 -28800 1 AKDT}
+ {4034311200 -32400 0 AKST}
+ {4045201200 -28800 1 AKDT}
+ {4065760800 -32400 0 AKST}
+ {4076650800 -28800 1 AKDT}
+ {4097210400 -32400 0 AKST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Barthelemy b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Barthelemy
new file mode 100644
index 0000000000..46bc287b07
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Barthelemy
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/St_Barthelemy) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Johns b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Johns
new file mode 100644
index 0000000000..1492961da5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Johns
@@ -0,0 +1,372 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/St_Johns) {
+ {-9223372036854775808 -12652 0 LMT}
+ {-2713897748 -12652 0 NST}
+ {-1664130548 -9052 1 NDT}
+ {-1650137348 -12652 0 NST}
+ {-1640982548 -12652 0 NST}
+ {-1632076148 -9052 1 NDT}
+ {-1615145348 -12652 0 NST}
+ {-1609446548 -12652 0 NST}
+ {-1598650148 -9052 1 NDT}
+ {-1590100148 -12652 0 NST}
+ {-1567286948 -9052 1 NDT}
+ {-1551565748 -12652 0 NST}
+ {-1535837348 -9052 1 NDT}
+ {-1520116148 -12652 0 NST}
+ {-1503782948 -9052 1 NDT}
+ {-1488666548 -12652 0 NST}
+ {-1472333348 -9052 1 NDT}
+ {-1457216948 -12652 0 NST}
+ {-1440883748 -9052 1 NDT}
+ {-1425767348 -12652 0 NST}
+ {-1409434148 -9052 1 NDT}
+ {-1394317748 -12652 0 NST}
+ {-1377984548 -9052 1 NDT}
+ {-1362263348 -12652 0 NST}
+ {-1346534948 -9052 1 NDT}
+ {-1330813748 -12652 0 NST}
+ {-1314480548 -9052 1 NDT}
+ {-1299364148 -12652 0 NST}
+ {-1283030948 -9052 1 NDT}
+ {-1267914548 -12652 0 NST}
+ {-1251581348 -9052 1 NDT}
+ {-1236464948 -12652 0 NST}
+ {-1220131748 -9052 1 NDT}
+ {-1205015348 -12652 0 NST}
+ {-1188682148 -9052 1 NDT}
+ {-1172960948 -12652 0 NST}
+ {-1156627748 -9052 1 NDT}
+ {-1141511348 -12652 0 NST}
+ {-1125178148 -9052 1 NDT}
+ {-1110061748 -12652 0 NST}
+ {-1096921748 -12600 0 NST}
+ {-1093728600 -9000 1 NDT}
+ {-1078612200 -12600 0 NST}
+ {-1061670600 -9000 1 NDT}
+ {-1048973400 -12600 0 NST}
+ {-1030221000 -9000 1 NDT}
+ {-1017523800 -12600 0 NST}
+ {-998771400 -9000 1 NDT}
+ {-986074200 -12600 0 NST}
+ {-966717000 -9000 1 NDT}
+ {-954624600 -12600 0 NST}
+ {-935267400 -9000 1 NDT}
+ {-922570200 -12600 0 NST}
+ {-903817800 -9000 1 NDT}
+ {-891120600 -12600 0 NST}
+ {-872368200 -9000 0 NWT}
+ {-769395600 -9000 1 NPT}
+ {-765401400 -12600 0 NST}
+ {-757369800 -12600 0 NST}
+ {-746044200 -9000 1 NDT}
+ {-733347000 -12600 0 NST}
+ {-714594600 -9000 1 NDT}
+ {-701897400 -12600 0 NST}
+ {-683145000 -9000 1 NDT}
+ {-670447800 -12600 0 NST}
+ {-651695400 -9000 1 NDT}
+ {-638998200 -12600 0 NST}
+ {-619641000 -9000 1 NDT}
+ {-606943800 -12600 0 NST}
+ {-589401000 -9000 1 NDT}
+ {-576099000 -12600 0 NST}
+ {-557951400 -9000 1 NDT}
+ {-544649400 -12600 0 NST}
+ {-526501800 -9000 1 NDT}
+ {-513199800 -12600 0 NST}
+ {-495052200 -9000 1 NDT}
+ {-481750200 -12600 0 NST}
+ {-463602600 -9000 1 NDT}
+ {-450300600 -12600 0 NST}
+ {-431548200 -9000 1 NDT}
+ {-418246200 -12600 0 NST}
+ {-400098600 -9000 1 NDT}
+ {-386796600 -12600 0 NST}
+ {-368649000 -9000 1 NDT}
+ {-355347000 -12600 0 NST}
+ {-337199400 -9000 1 NDT}
+ {-323897400 -12600 0 NST}
+ {-305749800 -9000 1 NDT}
+ {-289423800 -12600 0 NST}
+ {-273695400 -9000 1 NDT}
+ {-257974200 -12600 0 NST}
+ {-242245800 -9000 1 NDT}
+ {-226524600 -12600 0 NST}
+ {-210796200 -9000 1 NDT}
+ {-195075000 -12600 0 NST}
+ {-179346600 -9000 1 NDT}
+ {-163625400 -12600 0 NST}
+ {-147897000 -9000 1 NDT}
+ {-131571000 -12600 0 NST}
+ {-116447400 -9000 1 NDT}
+ {-100121400 -12600 0 NST}
+ {-84393000 -9000 1 NDT}
+ {-68671800 -12600 0 NST}
+ {-52943400 -9000 1 NDT}
+ {-37222200 -12600 0 NST}
+ {-21493800 -9000 1 NDT}
+ {-5772600 -12600 0 NST}
+ {9955800 -9000 1 NDT}
+ {25677000 -12600 0 NST}
+ {41405400 -9000 1 NDT}
+ {57731400 -12600 0 NST}
+ {73459800 -9000 1 NDT}
+ {89181000 -12600 0 NST}
+ {104909400 -9000 1 NDT}
+ {120630600 -12600 0 NST}
+ {136359000 -9000 1 NDT}
+ {152080200 -12600 0 NST}
+ {167808600 -9000 1 NDT}
+ {183529800 -12600 0 NST}
+ {199258200 -9000 1 NDT}
+ {215584200 -12600 0 NST}
+ {230707800 -9000 1 NDT}
+ {247033800 -12600 0 NST}
+ {262762200 -9000 1 NDT}
+ {278483400 -12600 0 NST}
+ {294211800 -9000 1 NDT}
+ {309933000 -12600 0 NST}
+ {325661400 -9000 1 NDT}
+ {341382600 -12600 0 NST}
+ {357111000 -9000 1 NDT}
+ {372832200 -12600 0 NST}
+ {388560600 -9000 1 NDT}
+ {404886600 -12600 0 NST}
+ {420010200 -9000 1 NDT}
+ {436336200 -12600 0 NST}
+ {452064600 -9000 1 NDT}
+ {467785800 -12600 0 NST}
+ {483514200 -9000 1 NDT}
+ {499235400 -12600 0 NST}
+ {514963800 -9000 1 NDT}
+ {530685000 -12600 0 NST}
+ {544591860 -9000 1 NDT}
+ {562127460 -12600 0 NST}
+ {576041460 -5400 1 NDDT}
+ {594178260 -12600 0 NST}
+ {607491060 -9000 1 NDT}
+ {625631460 -12600 0 NST}
+ {638940660 -9000 1 NDT}
+ {657081060 -12600 0 NST}
+ {670995060 -9000 1 NDT}
+ {688530660 -12600 0 NST}
+ {702444660 -9000 1 NDT}
+ {719980260 -12600 0 NST}
+ {733894260 -9000 1 NDT}
+ {752034660 -12600 0 NST}
+ {765343860 -9000 1 NDT}
+ {783484260 -12600 0 NST}
+ {796793460 -9000 1 NDT}
+ {814933860 -12600 0 NST}
+ {828847860 -9000 1 NDT}
+ {846383460 -12600 0 NST}
+ {860297460 -9000 1 NDT}
+ {877833060 -12600 0 NST}
+ {891747060 -9000 1 NDT}
+ {909282660 -12600 0 NST}
+ {923196660 -9000 1 NDT}
+ {941337060 -12600 0 NST}
+ {954646260 -9000 1 NDT}
+ {972786660 -12600 0 NST}
+ {986095860 -9000 1 NDT}
+ {1004236260 -12600 0 NST}
+ {1018150260 -9000 1 NDT}
+ {1035685860 -12600 0 NST}
+ {1049599860 -9000 1 NDT}
+ {1067135460 -12600 0 NST}
+ {1081049460 -9000 1 NDT}
+ {1099189860 -12600 0 NST}
+ {1112499060 -9000 1 NDT}
+ {1130639460 -12600 0 NST}
+ {1143948660 -9000 1 NDT}
+ {1162089060 -12600 0 NST}
+ {1173583860 -9000 1 NDT}
+ {1194143460 -12600 0 NST}
+ {1205033460 -9000 1 NDT}
+ {1225593060 -12600 0 NST}
+ {1236483060 -9000 1 NDT}
+ {1257042660 -12600 0 NST}
+ {1268537460 -9000 1 NDT}
+ {1289097060 -12600 0 NST}
+ {1299987060 -9000 1 NDT}
+ {1320114600 -9000 0 NDT}
+ {1320553800 -12600 0 NST}
+ {1331443800 -9000 1 NDT}
+ {1352003400 -12600 0 NST}
+ {1362893400 -9000 1 NDT}
+ {1383453000 -12600 0 NST}
+ {1394343000 -9000 1 NDT}
+ {1414902600 -12600 0 NST}
+ {1425792600 -9000 1 NDT}
+ {1446352200 -12600 0 NST}
+ {1457847000 -9000 1 NDT}
+ {1478406600 -12600 0 NST}
+ {1489296600 -9000 1 NDT}
+ {1509856200 -12600 0 NST}
+ {1520746200 -9000 1 NDT}
+ {1541305800 -12600 0 NST}
+ {1552195800 -9000 1 NDT}
+ {1572755400 -12600 0 NST}
+ {1583645400 -9000 1 NDT}
+ {1604205000 -12600 0 NST}
+ {1615699800 -9000 1 NDT}
+ {1636259400 -12600 0 NST}
+ {1647149400 -9000 1 NDT}
+ {1667709000 -12600 0 NST}
+ {1678599000 -9000 1 NDT}
+ {1699158600 -12600 0 NST}
+ {1710048600 -9000 1 NDT}
+ {1730608200 -12600 0 NST}
+ {1741498200 -9000 1 NDT}
+ {1762057800 -12600 0 NST}
+ {1772947800 -9000 1 NDT}
+ {1793507400 -12600 0 NST}
+ {1805002200 -9000 1 NDT}
+ {1825561800 -12600 0 NST}
+ {1836451800 -9000 1 NDT}
+ {1857011400 -12600 0 NST}
+ {1867901400 -9000 1 NDT}
+ {1888461000 -12600 0 NST}
+ {1899351000 -9000 1 NDT}
+ {1919910600 -12600 0 NST}
+ {1930800600 -9000 1 NDT}
+ {1951360200 -12600 0 NST}
+ {1962855000 -9000 1 NDT}
+ {1983414600 -12600 0 NST}
+ {1994304600 -9000 1 NDT}
+ {2014864200 -12600 0 NST}
+ {2025754200 -9000 1 NDT}
+ {2046313800 -12600 0 NST}
+ {2057203800 -9000 1 NDT}
+ {2077763400 -12600 0 NST}
+ {2088653400 -9000 1 NDT}
+ {2109213000 -12600 0 NST}
+ {2120103000 -9000 1 NDT}
+ {2140662600 -12600 0 NST}
+ {2152157400 -9000 1 NDT}
+ {2172717000 -12600 0 NST}
+ {2183607000 -9000 1 NDT}
+ {2204166600 -12600 0 NST}
+ {2215056600 -9000 1 NDT}
+ {2235616200 -12600 0 NST}
+ {2246506200 -9000 1 NDT}
+ {2267065800 -12600 0 NST}
+ {2277955800 -9000 1 NDT}
+ {2298515400 -12600 0 NST}
+ {2309405400 -9000 1 NDT}
+ {2329965000 -12600 0 NST}
+ {2341459800 -9000 1 NDT}
+ {2362019400 -12600 0 NST}
+ {2372909400 -9000 1 NDT}
+ {2393469000 -12600 0 NST}
+ {2404359000 -9000 1 NDT}
+ {2424918600 -12600 0 NST}
+ {2435808600 -9000 1 NDT}
+ {2456368200 -12600 0 NST}
+ {2467258200 -9000 1 NDT}
+ {2487817800 -12600 0 NST}
+ {2499312600 -9000 1 NDT}
+ {2519872200 -12600 0 NST}
+ {2530762200 -9000 1 NDT}
+ {2551321800 -12600 0 NST}
+ {2562211800 -9000 1 NDT}
+ {2582771400 -12600 0 NST}
+ {2593661400 -9000 1 NDT}
+ {2614221000 -12600 0 NST}
+ {2625111000 -9000 1 NDT}
+ {2645670600 -12600 0 NST}
+ {2656560600 -9000 1 NDT}
+ {2677120200 -12600 0 NST}
+ {2688615000 -9000 1 NDT}
+ {2709174600 -12600 0 NST}
+ {2720064600 -9000 1 NDT}
+ {2740624200 -12600 0 NST}
+ {2751514200 -9000 1 NDT}
+ {2772073800 -12600 0 NST}
+ {2782963800 -9000 1 NDT}
+ {2803523400 -12600 0 NST}
+ {2814413400 -9000 1 NDT}
+ {2834973000 -12600 0 NST}
+ {2846467800 -9000 1 NDT}
+ {2867027400 -12600 0 NST}
+ {2877917400 -9000 1 NDT}
+ {2898477000 -12600 0 NST}
+ {2909367000 -9000 1 NDT}
+ {2929926600 -12600 0 NST}
+ {2940816600 -9000 1 NDT}
+ {2961376200 -12600 0 NST}
+ {2972266200 -9000 1 NDT}
+ {2992825800 -12600 0 NST}
+ {3003715800 -9000 1 NDT}
+ {3024275400 -12600 0 NST}
+ {3035770200 -9000 1 NDT}
+ {3056329800 -12600 0 NST}
+ {3067219800 -9000 1 NDT}
+ {3087779400 -12600 0 NST}
+ {3098669400 -9000 1 NDT}
+ {3119229000 -12600 0 NST}
+ {3130119000 -9000 1 NDT}
+ {3150678600 -12600 0 NST}
+ {3161568600 -9000 1 NDT}
+ {3182128200 -12600 0 NST}
+ {3193018200 -9000 1 NDT}
+ {3213577800 -12600 0 NST}
+ {3225072600 -9000 1 NDT}
+ {3245632200 -12600 0 NST}
+ {3256522200 -9000 1 NDT}
+ {3277081800 -12600 0 NST}
+ {3287971800 -9000 1 NDT}
+ {3308531400 -12600 0 NST}
+ {3319421400 -9000 1 NDT}
+ {3339981000 -12600 0 NST}
+ {3350871000 -9000 1 NDT}
+ {3371430600 -12600 0 NST}
+ {3382925400 -9000 1 NDT}
+ {3403485000 -12600 0 NST}
+ {3414375000 -9000 1 NDT}
+ {3434934600 -12600 0 NST}
+ {3445824600 -9000 1 NDT}
+ {3466384200 -12600 0 NST}
+ {3477274200 -9000 1 NDT}
+ {3497833800 -12600 0 NST}
+ {3508723800 -9000 1 NDT}
+ {3529283400 -12600 0 NST}
+ {3540173400 -9000 1 NDT}
+ {3560733000 -12600 0 NST}
+ {3572227800 -9000 1 NDT}
+ {3592787400 -12600 0 NST}
+ {3603677400 -9000 1 NDT}
+ {3624237000 -12600 0 NST}
+ {3635127000 -9000 1 NDT}
+ {3655686600 -12600 0 NST}
+ {3666576600 -9000 1 NDT}
+ {3687136200 -12600 0 NST}
+ {3698026200 -9000 1 NDT}
+ {3718585800 -12600 0 NST}
+ {3730080600 -9000 1 NDT}
+ {3750640200 -12600 0 NST}
+ {3761530200 -9000 1 NDT}
+ {3782089800 -12600 0 NST}
+ {3792979800 -9000 1 NDT}
+ {3813539400 -12600 0 NST}
+ {3824429400 -9000 1 NDT}
+ {3844989000 -12600 0 NST}
+ {3855879000 -9000 1 NDT}
+ {3876438600 -12600 0 NST}
+ {3887328600 -9000 1 NDT}
+ {3907888200 -12600 0 NST}
+ {3919383000 -9000 1 NDT}
+ {3939942600 -12600 0 NST}
+ {3950832600 -9000 1 NDT}
+ {3971392200 -12600 0 NST}
+ {3982282200 -9000 1 NDT}
+ {4002841800 -12600 0 NST}
+ {4013731800 -9000 1 NDT}
+ {4034291400 -12600 0 NST}
+ {4045181400 -9000 1 NDT}
+ {4065741000 -12600 0 NST}
+ {4076631000 -9000 1 NDT}
+ {4097190600 -12600 0 NST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Kitts b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Kitts
new file mode 100644
index 0000000000..6ad7f04152
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Kitts
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/St_Kitts) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Lucia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Lucia
new file mode 100644
index 0000000000..e479b31365
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Lucia
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/St_Lucia) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Thomas b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Thomas
new file mode 100644
index 0000000000..24698b8949
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Thomas
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/St_Thomas) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Vincent b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Vincent
new file mode 100644
index 0000000000..e3b32fbd0f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/St_Vincent
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/St_Vincent) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Swift_Current b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Swift_Current
new file mode 100644
index 0000000000..ad077623b7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Swift_Current
@@ -0,0 +1,29 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Swift_Current) {
+ {-9223372036854775808 -25880 0 LMT}
+ {-2030201320 -25200 0 MST}
+ {-1632063600 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-747241200 -21600 0 MDT}
+ {-732729600 -25200 0 MST}
+ {-715791600 -21600 1 MDT}
+ {-702489600 -25200 0 MST}
+ {-684342000 -21600 1 MDT}
+ {-671040000 -25200 0 MST}
+ {-652892400 -21600 1 MDT}
+ {-639590400 -25200 0 MST}
+ {-631126800 -25200 0 MST}
+ {-400086000 -21600 1 MDT}
+ {-384364800 -25200 0 MST}
+ {-337186800 -21600 1 MDT}
+ {-321465600 -25200 0 MST}
+ {-305737200 -21600 1 MDT}
+ {-292435200 -25200 0 MST}
+ {-273682800 -21600 1 MDT}
+ {-260985600 -25200 0 MST}
+ {73472400 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tegucigalpa b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tegucigalpa
new file mode 100644
index 0000000000..050661e466
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tegucigalpa
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Tegucigalpa) {
+ {-9223372036854775808 -20932 0 LMT}
+ {-1538503868 -21600 0 CST}
+ {547020000 -18000 1 CDT}
+ {559717200 -21600 0 CST}
+ {578469600 -18000 1 CDT}
+ {591166800 -21600 0 CST}
+ {1146981600 -18000 1 CDT}
+ {1154926800 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thule b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thule
new file mode 100644
index 0000000000..0aaf9a103c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thule
@@ -0,0 +1,224 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Thule) {
+ {-9223372036854775808 -16508 0 LMT}
+ {-1686079492 -14400 0 AST}
+ {670399200 -10800 1 ADT}
+ {686120400 -14400 0 AST}
+ {701848800 -10800 1 ADT}
+ {717570000 -14400 0 AST}
+ {733903200 -10800 1 ADT}
+ {752043600 -14400 0 AST}
+ {765352800 -10800 1 ADT}
+ {783493200 -14400 0 AST}
+ {796802400 -10800 1 ADT}
+ {814942800 -14400 0 AST}
+ {828856800 -10800 1 ADT}
+ {846392400 -14400 0 AST}
+ {860306400 -10800 1 ADT}
+ {877842000 -14400 0 AST}
+ {891756000 -10800 1 ADT}
+ {909291600 -14400 0 AST}
+ {923205600 -10800 1 ADT}
+ {941346000 -14400 0 AST}
+ {954655200 -10800 1 ADT}
+ {972795600 -14400 0 AST}
+ {986104800 -10800 1 ADT}
+ {1004245200 -14400 0 AST}
+ {1018159200 -10800 1 ADT}
+ {1035694800 -14400 0 AST}
+ {1049608800 -10800 1 ADT}
+ {1067144400 -14400 0 AST}
+ {1081058400 -10800 1 ADT}
+ {1099198800 -14400 0 AST}
+ {1112508000 -10800 1 ADT}
+ {1130648400 -14400 0 AST}
+ {1143957600 -10800 1 ADT}
+ {1162098000 -14400 0 AST}
+ {1173592800 -10800 1 ADT}
+ {1194152400 -14400 0 AST}
+ {1205042400 -10800 1 ADT}
+ {1225602000 -14400 0 AST}
+ {1236492000 -10800 1 ADT}
+ {1257051600 -14400 0 AST}
+ {1268546400 -10800 1 ADT}
+ {1289106000 -14400 0 AST}
+ {1299996000 -10800 1 ADT}
+ {1320555600 -14400 0 AST}
+ {1331445600 -10800 1 ADT}
+ {1352005200 -14400 0 AST}
+ {1362895200 -10800 1 ADT}
+ {1383454800 -14400 0 AST}
+ {1394344800 -10800 1 ADT}
+ {1414904400 -14400 0 AST}
+ {1425794400 -10800 1 ADT}
+ {1446354000 -14400 0 AST}
+ {1457848800 -10800 1 ADT}
+ {1478408400 -14400 0 AST}
+ {1489298400 -10800 1 ADT}
+ {1509858000 -14400 0 AST}
+ {1520748000 -10800 1 ADT}
+ {1541307600 -14400 0 AST}
+ {1552197600 -10800 1 ADT}
+ {1572757200 -14400 0 AST}
+ {1583647200 -10800 1 ADT}
+ {1604206800 -14400 0 AST}
+ {1615701600 -10800 1 ADT}
+ {1636261200 -14400 0 AST}
+ {1647151200 -10800 1 ADT}
+ {1667710800 -14400 0 AST}
+ {1678600800 -10800 1 ADT}
+ {1699160400 -14400 0 AST}
+ {1710050400 -10800 1 ADT}
+ {1730610000 -14400 0 AST}
+ {1741500000 -10800 1 ADT}
+ {1762059600 -14400 0 AST}
+ {1772949600 -10800 1 ADT}
+ {1793509200 -14400 0 AST}
+ {1805004000 -10800 1 ADT}
+ {1825563600 -14400 0 AST}
+ {1836453600 -10800 1 ADT}
+ {1857013200 -14400 0 AST}
+ {1867903200 -10800 1 ADT}
+ {1888462800 -14400 0 AST}
+ {1899352800 -10800 1 ADT}
+ {1919912400 -14400 0 AST}
+ {1930802400 -10800 1 ADT}
+ {1951362000 -14400 0 AST}
+ {1962856800 -10800 1 ADT}
+ {1983416400 -14400 0 AST}
+ {1994306400 -10800 1 ADT}
+ {2014866000 -14400 0 AST}
+ {2025756000 -10800 1 ADT}
+ {2046315600 -14400 0 AST}
+ {2057205600 -10800 1 ADT}
+ {2077765200 -14400 0 AST}
+ {2088655200 -10800 1 ADT}
+ {2109214800 -14400 0 AST}
+ {2120104800 -10800 1 ADT}
+ {2140664400 -14400 0 AST}
+ {2152159200 -10800 1 ADT}
+ {2172718800 -14400 0 AST}
+ {2183608800 -10800 1 ADT}
+ {2204168400 -14400 0 AST}
+ {2215058400 -10800 1 ADT}
+ {2235618000 -14400 0 AST}
+ {2246508000 -10800 1 ADT}
+ {2267067600 -14400 0 AST}
+ {2277957600 -10800 1 ADT}
+ {2298517200 -14400 0 AST}
+ {2309407200 -10800 1 ADT}
+ {2329966800 -14400 0 AST}
+ {2341461600 -10800 1 ADT}
+ {2362021200 -14400 0 AST}
+ {2372911200 -10800 1 ADT}
+ {2393470800 -14400 0 AST}
+ {2404360800 -10800 1 ADT}
+ {2424920400 -14400 0 AST}
+ {2435810400 -10800 1 ADT}
+ {2456370000 -14400 0 AST}
+ {2467260000 -10800 1 ADT}
+ {2487819600 -14400 0 AST}
+ {2499314400 -10800 1 ADT}
+ {2519874000 -14400 0 AST}
+ {2530764000 -10800 1 ADT}
+ {2551323600 -14400 0 AST}
+ {2562213600 -10800 1 ADT}
+ {2582773200 -14400 0 AST}
+ {2593663200 -10800 1 ADT}
+ {2614222800 -14400 0 AST}
+ {2625112800 -10800 1 ADT}
+ {2645672400 -14400 0 AST}
+ {2656562400 -10800 1 ADT}
+ {2677122000 -14400 0 AST}
+ {2688616800 -10800 1 ADT}
+ {2709176400 -14400 0 AST}
+ {2720066400 -10800 1 ADT}
+ {2740626000 -14400 0 AST}
+ {2751516000 -10800 1 ADT}
+ {2772075600 -14400 0 AST}
+ {2782965600 -10800 1 ADT}
+ {2803525200 -14400 0 AST}
+ {2814415200 -10800 1 ADT}
+ {2834974800 -14400 0 AST}
+ {2846469600 -10800 1 ADT}
+ {2867029200 -14400 0 AST}
+ {2877919200 -10800 1 ADT}
+ {2898478800 -14400 0 AST}
+ {2909368800 -10800 1 ADT}
+ {2929928400 -14400 0 AST}
+ {2940818400 -10800 1 ADT}
+ {2961378000 -14400 0 AST}
+ {2972268000 -10800 1 ADT}
+ {2992827600 -14400 0 AST}
+ {3003717600 -10800 1 ADT}
+ {3024277200 -14400 0 AST}
+ {3035772000 -10800 1 ADT}
+ {3056331600 -14400 0 AST}
+ {3067221600 -10800 1 ADT}
+ {3087781200 -14400 0 AST}
+ {3098671200 -10800 1 ADT}
+ {3119230800 -14400 0 AST}
+ {3130120800 -10800 1 ADT}
+ {3150680400 -14400 0 AST}
+ {3161570400 -10800 1 ADT}
+ {3182130000 -14400 0 AST}
+ {3193020000 -10800 1 ADT}
+ {3213579600 -14400 0 AST}
+ {3225074400 -10800 1 ADT}
+ {3245634000 -14400 0 AST}
+ {3256524000 -10800 1 ADT}
+ {3277083600 -14400 0 AST}
+ {3287973600 -10800 1 ADT}
+ {3308533200 -14400 0 AST}
+ {3319423200 -10800 1 ADT}
+ {3339982800 -14400 0 AST}
+ {3350872800 -10800 1 ADT}
+ {3371432400 -14400 0 AST}
+ {3382927200 -10800 1 ADT}
+ {3403486800 -14400 0 AST}
+ {3414376800 -10800 1 ADT}
+ {3434936400 -14400 0 AST}
+ {3445826400 -10800 1 ADT}
+ {3466386000 -14400 0 AST}
+ {3477276000 -10800 1 ADT}
+ {3497835600 -14400 0 AST}
+ {3508725600 -10800 1 ADT}
+ {3529285200 -14400 0 AST}
+ {3540175200 -10800 1 ADT}
+ {3560734800 -14400 0 AST}
+ {3572229600 -10800 1 ADT}
+ {3592789200 -14400 0 AST}
+ {3603679200 -10800 1 ADT}
+ {3624238800 -14400 0 AST}
+ {3635128800 -10800 1 ADT}
+ {3655688400 -14400 0 AST}
+ {3666578400 -10800 1 ADT}
+ {3687138000 -14400 0 AST}
+ {3698028000 -10800 1 ADT}
+ {3718587600 -14400 0 AST}
+ {3730082400 -10800 1 ADT}
+ {3750642000 -14400 0 AST}
+ {3761532000 -10800 1 ADT}
+ {3782091600 -14400 0 AST}
+ {3792981600 -10800 1 ADT}
+ {3813541200 -14400 0 AST}
+ {3824431200 -10800 1 ADT}
+ {3844990800 -14400 0 AST}
+ {3855880800 -10800 1 ADT}
+ {3876440400 -14400 0 AST}
+ {3887330400 -10800 1 ADT}
+ {3907890000 -14400 0 AST}
+ {3919384800 -10800 1 ADT}
+ {3939944400 -14400 0 AST}
+ {3950834400 -10800 1 ADT}
+ {3971394000 -14400 0 AST}
+ {3982284000 -10800 1 ADT}
+ {4002843600 -14400 0 AST}
+ {4013733600 -10800 1 ADT}
+ {4034293200 -14400 0 AST}
+ {4045183200 -10800 1 ADT}
+ {4065742800 -14400 0 AST}
+ {4076632800 -10800 1 ADT}
+ {4097192400 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thunder_Bay b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thunder_Bay
new file mode 100644
index 0000000000..8a454be180
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Thunder_Bay
@@ -0,0 +1,272 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Thunder_Bay) {
+ {-9223372036854775808 -21420 0 LMT}
+ {-2366733780 -21600 0 CST}
+ {-1893434400 -18000 0 EST}
+ {-883594800 -18000 0 EST}
+ {-880218000 -14400 1 EWT}
+ {-769395600 -14400 1 EPT}
+ {-765396000 -18000 0 EST}
+ {18000 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {41410800 -14400 1 EDT}
+ {57736800 -18000 0 EST}
+ {73465200 -14400 1 EDT}
+ {89186400 -18000 0 EST}
+ {94712400 -18000 0 EST}
+ {126248400 -18000 0 EST}
+ {136364400 -14400 1 EDT}
+ {152085600 -18000 0 EST}
+ {167814000 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tijuana b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tijuana
new file mode 100644
index 0000000000..4b7ebe78eb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tijuana
@@ -0,0 +1,285 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Tijuana) {
+ {-9223372036854775808 -28084 0 LMT}
+ {-1514736000 -25200 0 MST}
+ {-1451667600 -28800 0 PST}
+ {-1343062800 -25200 0 MST}
+ {-1234803600 -28800 0 PST}
+ {-1222963200 -25200 1 PDT}
+ {-1207242000 -28800 0 PST}
+ {-873820800 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-761677200 -28800 0 PST}
+ {-686073600 -25200 1 PDT}
+ {-661539600 -28800 0 PST}
+ {-504892800 -28800 0 PST}
+ {-495039600 -25200 1 PDT}
+ {-481734000 -28800 0 PST}
+ {-463590000 -25200 1 PDT}
+ {-450284400 -28800 0 PST}
+ {-431535600 -25200 1 PDT}
+ {-418230000 -28800 0 PST}
+ {-400086000 -25200 1 PDT}
+ {-386780400 -28800 0 PST}
+ {-368636400 -25200 1 PDT}
+ {-355330800 -28800 0 PST}
+ {-337186800 -25200 1 PDT}
+ {-323881200 -28800 0 PST}
+ {-305737200 -25200 1 PDT}
+ {-292431600 -28800 0 PST}
+ {-283968000 -28800 0 PST}
+ {189331200 -28800 0 PST}
+ {199274400 -25200 1 PDT}
+ {215600400 -28800 0 PST}
+ {230724000 -25200 1 PDT}
+ {247050000 -28800 0 PST}
+ {262778400 -25200 1 PDT}
+ {278499600 -28800 0 PST}
+ {294228000 -25200 1 PDT}
+ {309949200 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {436352400 -28800 0 PST}
+ {452080800 -25200 1 PDT}
+ {467802000 -28800 0 PST}
+ {483530400 -25200 1 PDT}
+ {499251600 -28800 0 PST}
+ {514980000 -25200 1 PDT}
+ {530701200 -28800 0 PST}
+ {544615200 -25200 1 PDT}
+ {562150800 -28800 0 PST}
+ {576064800 -25200 1 PDT}
+ {594205200 -28800 0 PST}
+ {607514400 -25200 1 PDT}
+ {625654800 -28800 0 PST}
+ {638964000 -25200 1 PDT}
+ {657104400 -28800 0 PST}
+ {671018400 -25200 1 PDT}
+ {688554000 -28800 0 PST}
+ {702468000 -25200 1 PDT}
+ {720003600 -28800 0 PST}
+ {733917600 -25200 1 PDT}
+ {752058000 -28800 0 PST}
+ {765367200 -25200 1 PDT}
+ {783507600 -28800 0 PST}
+ {796816800 -25200 1 PDT}
+ {814957200 -28800 0 PST}
+ {820483200 -28800 0 PST}
+ {828871200 -25200 1 PDT}
+ {846406800 -28800 0 PST}
+ {860320800 -25200 1 PDT}
+ {877856400 -28800 0 PST}
+ {891770400 -25200 1 PDT}
+ {909306000 -28800 0 PST}
+ {923220000 -25200 1 PDT}
+ {941360400 -28800 0 PST}
+ {954669600 -25200 1 PDT}
+ {972810000 -28800 0 PST}
+ {978336000 -28800 0 PST}
+ {986119200 -25200 1 PDT}
+ {1004259600 -28800 0 PST}
+ {1014192000 -28800 0 PST}
+ {1018173600 -25200 1 PDT}
+ {1035709200 -28800 0 PST}
+ {1049623200 -25200 1 PDT}
+ {1067158800 -28800 0 PST}
+ {1081072800 -25200 1 PDT}
+ {1099213200 -28800 0 PST}
+ {1112522400 -25200 1 PDT}
+ {1130662800 -28800 0 PST}
+ {1143972000 -25200 1 PDT}
+ {1162112400 -28800 0 PST}
+ {1175421600 -25200 1 PDT}
+ {1193562000 -28800 0 PST}
+ {1207476000 -25200 1 PDT}
+ {1225011600 -28800 0 PST}
+ {1238925600 -25200 1 PDT}
+ {1256461200 -28800 0 PST}
+ {1262332800 -28800 0 PST}
+ {1268560800 -25200 1 PDT}
+ {1289120400 -28800 0 PST}
+ {1300010400 -25200 1 PDT}
+ {1320570000 -28800 0 PST}
+ {1331460000 -25200 1 PDT}
+ {1352019600 -28800 0 PST}
+ {1362909600 -25200 1 PDT}
+ {1383469200 -28800 0 PST}
+ {1394359200 -25200 1 PDT}
+ {1414918800 -28800 0 PST}
+ {1425808800 -25200 1 PDT}
+ {1446368400 -28800 0 PST}
+ {1457863200 -25200 1 PDT}
+ {1478422800 -28800 0 PST}
+ {1489312800 -25200 1 PDT}
+ {1509872400 -28800 0 PST}
+ {1520762400 -25200 1 PDT}
+ {1541322000 -28800 0 PST}
+ {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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Toronto b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Toronto
new file mode 100644
index 0000000000..09bf78669b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Toronto
@@ -0,0 +1,365 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Toronto) {
+ {-9223372036854775808 -19052 0 LMT}
+ {-2366736148 -18000 0 EST}
+ {-1632070800 -14400 1 EDT}
+ {-1615140000 -18000 0 EST}
+ {-1609441200 -18000 0 EST}
+ {-1601753400 -14400 1 EDT}
+ {-1583697600 -18000 0 EST}
+ {-1567357200 -14400 1 EDT}
+ {-1554667200 -18000 0 EST}
+ {-1534698000 -14400 1 EDT}
+ {-1524074400 -18000 0 EST}
+ {-1503248400 -14400 1 EDT}
+ {-1492365600 -18000 0 EST}
+ {-1471798800 -14400 1 EDT}
+ {-1460916000 -18000 0 EST}
+ {-1440954000 -14400 1 EDT}
+ {-1428861600 -18000 0 EST}
+ {-1409504400 -14400 1 EDT}
+ {-1397412000 -18000 0 EST}
+ {-1378054800 -14400 1 EDT}
+ {-1365962400 -18000 0 EST}
+ {-1346605200 -14400 1 EDT}
+ {-1333908000 -18000 0 EST}
+ {-1315155600 -14400 1 EDT}
+ {-1301853600 -18000 0 EST}
+ {-1283706000 -14400 1 EDT}
+ {-1270404000 -18000 0 EST}
+ {-1252256400 -14400 1 EDT}
+ {-1238954400 -18000 0 EST}
+ {-1220806800 -14400 1 EDT}
+ {-1207504800 -18000 0 EST}
+ {-1188752400 -14400 1 EDT}
+ {-1176055200 -18000 0 EST}
+ {-1157302800 -14400 1 EDT}
+ {-1144000800 -18000 0 EST}
+ {-1125853200 -14400 1 EDT}
+ {-1112551200 -18000 0 EST}
+ {-1094403600 -14400 1 EDT}
+ {-1081101600 -18000 0 EST}
+ {-1062954000 -14400 1 EDT}
+ {-1049652000 -18000 0 EST}
+ {-1031504400 -14400 1 EDT}
+ {-1018202400 -18000 0 EST}
+ {-1000054800 -14400 1 EDT}
+ {-986752800 -18000 0 EST}
+ {-968000400 -14400 1 EDT}
+ {-955303200 -18000 0 EST}
+ {-936550800 -14400 1 EDT}
+ {-880218000 -14400 0 EWT}
+ {-769395600 -14400 1 EPT}
+ {-765396000 -18000 0 EST}
+ {-757364400 -18000 0 EST}
+ {-747248400 -14400 1 EDT}
+ {-733946400 -18000 0 EST}
+ {-715806000 -14400 1 EDT}
+ {-702504000 -18000 0 EST}
+ {-684356400 -14400 1 EDT}
+ {-671054400 -18000 0 EST}
+ {-652906800 -14400 1 EDT}
+ {-634161600 -18000 0 EST}
+ {-620845200 -14400 1 EDT}
+ {-602704800 -18000 0 EST}
+ {-589395600 -14400 1 EDT}
+ {-576093600 -18000 0 EST}
+ {-557946000 -14400 1 EDT}
+ {-544644000 -18000 0 EST}
+ {-526496400 -14400 1 EDT}
+ {-513194400 -18000 0 EST}
+ {-495046800 -14400 1 EDT}
+ {-481744800 -18000 0 EST}
+ {-463597200 -14400 1 EDT}
+ {-450295200 -18000 0 EST}
+ {-431542800 -14400 1 EDT}
+ {-418240800 -18000 0 EST}
+ {-400093200 -14400 1 EDT}
+ {-384372000 -18000 0 EST}
+ {-368643600 -14400 1 EDT}
+ {-352922400 -18000 0 EST}
+ {-337194000 -14400 1 EDT}
+ {-321472800 -18000 0 EST}
+ {-305744400 -14400 1 EDT}
+ {-289418400 -18000 0 EST}
+ {-273690000 -14400 1 EDT}
+ {-257968800 -18000 0 EST}
+ {-242240400 -14400 1 EDT}
+ {-226519200 -18000 0 EST}
+ {-210790800 -14400 1 EDT}
+ {-195069600 -18000 0 EST}
+ {-179341200 -14400 1 EDT}
+ {-163620000 -18000 0 EST}
+ {-147891600 -14400 1 EDT}
+ {-131565600 -18000 0 EST}
+ {-116442000 -14400 1 EDT}
+ {-100116000 -18000 0 EST}
+ {-84387600 -14400 1 EDT}
+ {-68666400 -18000 0 EST}
+ {-52938000 -14400 1 EDT}
+ {-37216800 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {41410800 -14400 1 EDT}
+ {57736800 -18000 0 EST}
+ {73465200 -14400 1 EDT}
+ {89186400 -18000 0 EST}
+ {104914800 -14400 1 EDT}
+ {120636000 -18000 0 EST}
+ {126248400 -18000 0 EST}
+ {136364400 -14400 1 EDT}
+ {152085600 -18000 0 EST}
+ {167814000 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tortola b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tortola
new file mode 100644
index 0000000000..aa6f6558b4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Tortola
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Tortola) $TZData(:America/Port_of_Spain)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Vancouver b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Vancouver
new file mode 100644
index 0000000000..795e9e0ced
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Vancouver
@@ -0,0 +1,320 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Vancouver) {
+ {-9223372036854775808 -29548 0 LMT}
+ {-2713880852 -28800 0 PST}
+ {-1632060000 -25200 1 PDT}
+ {-1615129200 -28800 0 PST}
+ {-880207200 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-765385200 -28800 0 PST}
+ {-747237600 -25200 1 PDT}
+ {-733935600 -28800 0 PST}
+ {-715788000 -25200 1 PDT}
+ {-702486000 -28800 0 PST}
+ {-684338400 -25200 1 PDT}
+ {-671036400 -28800 0 PST}
+ {-652888800 -25200 1 PDT}
+ {-639586800 -28800 0 PST}
+ {-620834400 -25200 1 PDT}
+ {-608137200 -28800 0 PST}
+ {-589384800 -25200 1 PDT}
+ {-576082800 -28800 0 PST}
+ {-557935200 -25200 1 PDT}
+ {-544633200 -28800 0 PST}
+ {-526485600 -25200 1 PDT}
+ {-513183600 -28800 0 PST}
+ {-495036000 -25200 1 PDT}
+ {-481734000 -28800 0 PST}
+ {-463586400 -25200 1 PDT}
+ {-450284400 -28800 0 PST}
+ {-431532000 -25200 1 PDT}
+ {-418230000 -28800 0 PST}
+ {-400082400 -25200 1 PDT}
+ {-386780400 -28800 0 PST}
+ {-368632800 -25200 1 PDT}
+ {-355330800 -28800 0 PST}
+ {-337183200 -25200 1 PDT}
+ {-323881200 -28800 0 PST}
+ {-305733600 -25200 1 PDT}
+ {-292431600 -28800 0 PST}
+ {-273679200 -25200 1 PDT}
+ {-260982000 -28800 0 PST}
+ {-242229600 -25200 1 PDT}
+ {-226508400 -28800 0 PST}
+ {-210780000 -25200 1 PDT}
+ {-195058800 -28800 0 PST}
+ {-179330400 -25200 1 PDT}
+ {-163609200 -28800 0 PST}
+ {-147880800 -25200 1 PDT}
+ {-131554800 -28800 0 PST}
+ {-116431200 -25200 1 PDT}
+ {-100105200 -28800 0 PST}
+ {-84376800 -25200 1 PDT}
+ {-68655600 -28800 0 PST}
+ {-52927200 -25200 1 PDT}
+ {-37206000 -28800 0 PST}
+ {-21477600 -25200 1 PDT}
+ {-5756400 -28800 0 PST}
+ {9972000 -25200 1 PDT}
+ {25693200 -28800 0 PST}
+ {41421600 -25200 1 PDT}
+ {57747600 -28800 0 PST}
+ {73476000 -25200 1 PDT}
+ {89197200 -28800 0 PST}
+ {104925600 -25200 1 PDT}
+ {120646800 -28800 0 PST}
+ {136375200 -25200 1 PDT}
+ {152096400 -28800 0 PST}
+ {167824800 -25200 1 PDT}
+ {183546000 -28800 0 PST}
+ {199274400 -25200 1 PDT}
+ {215600400 -28800 0 PST}
+ {230724000 -25200 1 PDT}
+ {247050000 -28800 0 PST}
+ {262778400 -25200 1 PDT}
+ {278499600 -28800 0 PST}
+ {294228000 -25200 1 PDT}
+ {309949200 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {436352400 -28800 0 PST}
+ {452080800 -25200 1 PDT}
+ {467802000 -28800 0 PST}
+ {483530400 -25200 1 PDT}
+ {499251600 -28800 0 PST}
+ {514980000 -25200 1 PDT}
+ {530701200 -28800 0 PST}
+ {536486400 -28800 0 PST}
+ {544615200 -25200 1 PDT}
+ {562150800 -28800 0 PST}
+ {576064800 -25200 1 PDT}
+ {594205200 -28800 0 PST}
+ {607514400 -25200 1 PDT}
+ {625654800 -28800 0 PST}
+ {638964000 -25200 1 PDT}
+ {657104400 -28800 0 PST}
+ {671018400 -25200 1 PDT}
+ {688554000 -28800 0 PST}
+ {702468000 -25200 1 PDT}
+ {720003600 -28800 0 PST}
+ {733917600 -25200 1 PDT}
+ {752058000 -28800 0 PST}
+ {765367200 -25200 1 PDT}
+ {783507600 -28800 0 PST}
+ {796816800 -25200 1 PDT}
+ {814957200 -28800 0 PST}
+ {828871200 -25200 1 PDT}
+ {846406800 -28800 0 PST}
+ {860320800 -25200 1 PDT}
+ {877856400 -28800 0 PST}
+ {891770400 -25200 1 PDT}
+ {909306000 -28800 0 PST}
+ {923220000 -25200 1 PDT}
+ {941360400 -28800 0 PST}
+ {954669600 -25200 1 PDT}
+ {972810000 -28800 0 PST}
+ {986119200 -25200 1 PDT}
+ {1004259600 -28800 0 PST}
+ {1018173600 -25200 1 PDT}
+ {1035709200 -28800 0 PST}
+ {1049623200 -25200 1 PDT}
+ {1067158800 -28800 0 PST}
+ {1081072800 -25200 1 PDT}
+ {1099213200 -28800 0 PST}
+ {1112522400 -25200 1 PDT}
+ {1130662800 -28800 0 PST}
+ {1143972000 -25200 1 PDT}
+ {1162112400 -28800 0 PST}
+ {1173607200 -25200 1 PDT}
+ {1194166800 -28800 0 PST}
+ {1205056800 -25200 1 PDT}
+ {1225616400 -28800 0 PST}
+ {1236506400 -25200 1 PDT}
+ {1257066000 -28800 0 PST}
+ {1268560800 -25200 1 PDT}
+ {1289120400 -28800 0 PST}
+ {1300010400 -25200 1 PDT}
+ {1320570000 -28800 0 PST}
+ {1331460000 -25200 1 PDT}
+ {1352019600 -28800 0 PST}
+ {1362909600 -25200 1 PDT}
+ {1383469200 -28800 0 PST}
+ {1394359200 -25200 1 PDT}
+ {1414918800 -28800 0 PST}
+ {1425808800 -25200 1 PDT}
+ {1446368400 -28800 0 PST}
+ {1457863200 -25200 1 PDT}
+ {1478422800 -28800 0 PST}
+ {1489312800 -25200 1 PDT}
+ {1509872400 -28800 0 PST}
+ {1520762400 -25200 1 PDT}
+ {1541322000 -28800 0 PST}
+ {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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Virgin b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Virgin
new file mode 100644
index 0000000000..c267e5bad8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Virgin
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Port_of_Spain)]} {
+ LoadTimeZoneFile America/Port_of_Spain
+}
+set TZData(:America/Virgin) $TZData(:America/Port_of_Spain)
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
new file mode 100644
index 0000000000..1d61093ebf
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse
@@ -0,0 +1,256 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Whitehorse) {
+ {-9223372036854775808 -32412 0 LMT}
+ {-2188997988 -32400 0 YST}
+ {-1632056400 -28800 1 YDT}
+ {-1615125600 -32400 0 YST}
+ {-1596978000 -28800 1 YDT}
+ {-1583164800 -32400 0 YST}
+ {-880203600 -28800 1 YWT}
+ {-769395600 -28800 1 YPT}
+ {-765381600 -32400 0 YST}
+ {-147884400 -25200 1 YDDT}
+ {-131554800 -32400 0 YST}
+ {315561600 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {436352400 -28800 0 PST}
+ {452080800 -25200 1 PDT}
+ {467802000 -28800 0 PST}
+ {483530400 -25200 1 PDT}
+ {499251600 -28800 0 PST}
+ {514980000 -25200 1 PDT}
+ {530701200 -28800 0 PST}
+ {544615200 -25200 1 PDT}
+ {562150800 -28800 0 PST}
+ {576064800 -25200 1 PDT}
+ {594205200 -28800 0 PST}
+ {607514400 -25200 1 PDT}
+ {625654800 -28800 0 PST}
+ {638964000 -25200 1 PDT}
+ {657104400 -28800 0 PST}
+ {671018400 -25200 1 PDT}
+ {688554000 -28800 0 PST}
+ {702468000 -25200 1 PDT}
+ {720003600 -28800 0 PST}
+ {733917600 -25200 1 PDT}
+ {752058000 -28800 0 PST}
+ {765367200 -25200 1 PDT}
+ {783507600 -28800 0 PST}
+ {796816800 -25200 1 PDT}
+ {814957200 -28800 0 PST}
+ {828871200 -25200 1 PDT}
+ {846406800 -28800 0 PST}
+ {860320800 -25200 1 PDT}
+ {877856400 -28800 0 PST}
+ {891770400 -25200 1 PDT}
+ {909306000 -28800 0 PST}
+ {923220000 -25200 1 PDT}
+ {941360400 -28800 0 PST}
+ {954669600 -25200 1 PDT}
+ {972810000 -28800 0 PST}
+ {986119200 -25200 1 PDT}
+ {1004259600 -28800 0 PST}
+ {1018173600 -25200 1 PDT}
+ {1035709200 -28800 0 PST}
+ {1049623200 -25200 1 PDT}
+ {1067158800 -28800 0 PST}
+ {1081072800 -25200 1 PDT}
+ {1099213200 -28800 0 PST}
+ {1112522400 -25200 1 PDT}
+ {1130662800 -28800 0 PST}
+ {1143972000 -25200 1 PDT}
+ {1162112400 -28800 0 PST}
+ {1173607200 -25200 1 PDT}
+ {1194166800 -28800 0 PST}
+ {1205056800 -25200 1 PDT}
+ {1225616400 -28800 0 PST}
+ {1236506400 -25200 1 PDT}
+ {1257066000 -28800 0 PST}
+ {1268560800 -25200 1 PDT}
+ {1289120400 -28800 0 PST}
+ {1300010400 -25200 1 PDT}
+ {1320570000 -28800 0 PST}
+ {1331460000 -25200 1 PDT}
+ {1352019600 -28800 0 PST}
+ {1362909600 -25200 1 PDT}
+ {1383469200 -28800 0 PST}
+ {1394359200 -25200 1 PDT}
+ {1414918800 -28800 0 PST}
+ {1425808800 -25200 1 PDT}
+ {1446368400 -28800 0 PST}
+ {1457863200 -25200 1 PDT}
+ {1478422800 -28800 0 PST}
+ {1489312800 -25200 1 PDT}
+ {1509872400 -28800 0 PST}
+ {1520762400 -25200 1 PDT}
+ {1541322000 -28800 0 PST}
+ {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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Winnipeg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Winnipeg
new file mode 100644
index 0000000000..e6efe47f6d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Winnipeg
@@ -0,0 +1,316 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Winnipeg) {
+ {-9223372036854775808 -23316 0 LMT}
+ {-2602258284 -21600 0 CST}
+ {-1694368800 -18000 1 CDT}
+ {-1681671600 -21600 0 CST}
+ {-1632067200 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1029686400 -18000 1 CDT}
+ {-1018198800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-746035200 -18000 1 CDT}
+ {-732733200 -21600 0 CST}
+ {-715795200 -18000 1 CDT}
+ {-702493200 -21600 0 CST}
+ {-684345600 -18000 1 CDT}
+ {-671043600 -21600 0 CST}
+ {-652896000 -18000 1 CDT}
+ {-639594000 -21600 0 CST}
+ {-620755200 -18000 1 CDT}
+ {-607626000 -21600 0 CST}
+ {-589392000 -18000 1 CDT}
+ {-576090000 -21600 0 CST}
+ {-557942400 -18000 1 CDT}
+ {-544640400 -21600 0 CST}
+ {-526492800 -18000 1 CDT}
+ {-513190800 -21600 0 CST}
+ {-495043200 -18000 1 CDT}
+ {-481741200 -21600 0 CST}
+ {-463593600 -18000 1 CDT}
+ {-450291600 -21600 0 CST}
+ {-431539200 -18000 1 CDT}
+ {-418237200 -21600 0 CST}
+ {-400089600 -18000 1 CDT}
+ {-386787600 -21600 0 CST}
+ {-368640000 -18000 1 CDT}
+ {-355338000 -21600 0 CST}
+ {-337190400 -18000 1 CDT}
+ {-321469200 -21600 0 CST}
+ {-305740800 -18000 1 CDT}
+ {-292438800 -21600 0 CST}
+ {-210787200 -18000 1 CDT}
+ {-198090000 -21600 0 CST}
+ {-116438400 -18000 1 CDT}
+ {-100108800 -21600 0 CST}
+ {-84384000 -18000 1 CDT}
+ {-68659200 -21600 0 CST}
+ {-52934400 -18000 1 CDT}
+ {-37209600 -21600 0 CST}
+ {-21484800 -18000 1 CDT}
+ {-5760000 -21600 0 CST}
+ {9964800 -18000 1 CDT}
+ {25689600 -21600 0 CST}
+ {41414400 -18000 1 CDT}
+ {57744000 -21600 0 CST}
+ {73468800 -18000 1 CDT}
+ {89193600 -21600 0 CST}
+ {104918400 -18000 1 CDT}
+ {120643200 -21600 0 CST}
+ {136368000 -18000 1 CDT}
+ {152092800 -21600 0 CST}
+ {167817600 -18000 1 CDT}
+ {183542400 -21600 0 CST}
+ {199267200 -18000 1 CDT}
+ {215596800 -21600 0 CST}
+ {230716800 -18000 1 CDT}
+ {247046400 -21600 0 CST}
+ {262771200 -18000 1 CDT}
+ {278496000 -21600 0 CST}
+ {294220800 -18000 1 CDT}
+ {309945600 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341395200 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372844800 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404899200 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436348800 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467798400 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499248000 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530697600 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562147200 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594201600 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625651200 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657100800 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688550400 -21600 0 CST}
+ {702460800 -18000 1 CDT}
+ {720000000 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752054400 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783504000 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814953600 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846403200 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877852800 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909302400 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941356800 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972806400 -21600 0 CST}
+ {986112000 -18000 1 CDT}
+ {1004256000 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035705600 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067155200 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099209600 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130659200 -21600 0 CST}
+ {1136095200 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yakutat b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yakutat
new file mode 100644
index 0000000000..b1d66ff519
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yakutat
@@ -0,0 +1,276 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Yakutat) {
+ {-9223372036854775808 52865 0 LMT}
+ {-3225223727 -33535 0 LMT}
+ {-2188953665 -32400 0 YST}
+ {-883580400 -32400 0 YST}
+ {-880203600 -28800 1 YWT}
+ {-769395600 -28800 1 YPT}
+ {-765381600 -32400 0 YST}
+ {-757350000 -32400 0 YST}
+ {-31503600 -32400 0 YST}
+ {-21474000 -28800 1 YDT}
+ {-5752800 -32400 0 YST}
+ {9975600 -28800 1 YDT}
+ {25696800 -32400 0 YST}
+ {41425200 -28800 1 YDT}
+ {57751200 -32400 0 YST}
+ {73479600 -28800 1 YDT}
+ {89200800 -32400 0 YST}
+ {104929200 -28800 1 YDT}
+ {120650400 -32400 0 YST}
+ {126702000 -28800 1 YDT}
+ {152100000 -32400 0 YST}
+ {162385200 -28800 1 YDT}
+ {183549600 -32400 0 YST}
+ {199278000 -28800 1 YDT}
+ {215604000 -32400 0 YST}
+ {230727600 -28800 1 YDT}
+ {247053600 -32400 0 YST}
+ {262782000 -28800 1 YDT}
+ {278503200 -32400 0 YST}
+ {294231600 -28800 1 YDT}
+ {309952800 -32400 0 YST}
+ {325681200 -28800 1 YDT}
+ {341402400 -32400 0 YST}
+ {357130800 -28800 1 YDT}
+ {372852000 -32400 0 YST}
+ {388580400 -28800 1 YDT}
+ {404906400 -32400 0 YST}
+ {420030000 -28800 1 YDT}
+ {436356000 -32400 0 YST}
+ {439030800 -32400 0 AKST}
+ {452084400 -28800 1 AKDT}
+ {467805600 -32400 0 AKST}
+ {483534000 -28800 1 AKDT}
+ {499255200 -32400 0 AKST}
+ {514983600 -28800 1 AKDT}
+ {530704800 -32400 0 AKST}
+ {544618800 -28800 1 AKDT}
+ {562154400 -32400 0 AKST}
+ {576068400 -28800 1 AKDT}
+ {594208800 -32400 0 AKST}
+ {607518000 -28800 1 AKDT}
+ {625658400 -32400 0 AKST}
+ {638967600 -28800 1 AKDT}
+ {657108000 -32400 0 AKST}
+ {671022000 -28800 1 AKDT}
+ {688557600 -32400 0 AKST}
+ {702471600 -28800 1 AKDT}
+ {720007200 -32400 0 AKST}
+ {733921200 -28800 1 AKDT}
+ {752061600 -32400 0 AKST}
+ {765370800 -28800 1 AKDT}
+ {783511200 -32400 0 AKST}
+ {796820400 -28800 1 AKDT}
+ {814960800 -32400 0 AKST}
+ {828874800 -28800 1 AKDT}
+ {846410400 -32400 0 AKST}
+ {860324400 -28800 1 AKDT}
+ {877860000 -32400 0 AKST}
+ {891774000 -28800 1 AKDT}
+ {909309600 -32400 0 AKST}
+ {923223600 -28800 1 AKDT}
+ {941364000 -32400 0 AKST}
+ {954673200 -28800 1 AKDT}
+ {972813600 -32400 0 AKST}
+ {986122800 -28800 1 AKDT}
+ {1004263200 -32400 0 AKST}
+ {1018177200 -28800 1 AKDT}
+ {1035712800 -32400 0 AKST}
+ {1049626800 -28800 1 AKDT}
+ {1067162400 -32400 0 AKST}
+ {1081076400 -28800 1 AKDT}
+ {1099216800 -32400 0 AKST}
+ {1112526000 -28800 1 AKDT}
+ {1130666400 -32400 0 AKST}
+ {1143975600 -28800 1 AKDT}
+ {1162116000 -32400 0 AKST}
+ {1173610800 -28800 1 AKDT}
+ {1194170400 -32400 0 AKST}
+ {1205060400 -28800 1 AKDT}
+ {1225620000 -32400 0 AKST}
+ {1236510000 -28800 1 AKDT}
+ {1257069600 -32400 0 AKST}
+ {1268564400 -28800 1 AKDT}
+ {1289124000 -32400 0 AKST}
+ {1300014000 -28800 1 AKDT}
+ {1320573600 -32400 0 AKST}
+ {1331463600 -28800 1 AKDT}
+ {1352023200 -32400 0 AKST}
+ {1362913200 -28800 1 AKDT}
+ {1383472800 -32400 0 AKST}
+ {1394362800 -28800 1 AKDT}
+ {1414922400 -32400 0 AKST}
+ {1425812400 -28800 1 AKDT}
+ {1446372000 -32400 0 AKST}
+ {1457866800 -28800 1 AKDT}
+ {1478426400 -32400 0 AKST}
+ {1489316400 -28800 1 AKDT}
+ {1509876000 -32400 0 AKST}
+ {1520766000 -28800 1 AKDT}
+ {1541325600 -32400 0 AKST}
+ {1552215600 -28800 1 AKDT}
+ {1572775200 -32400 0 AKST}
+ {1583665200 -28800 1 AKDT}
+ {1604224800 -32400 0 AKST}
+ {1615719600 -28800 1 AKDT}
+ {1636279200 -32400 0 AKST}
+ {1647169200 -28800 1 AKDT}
+ {1667728800 -32400 0 AKST}
+ {1678618800 -28800 1 AKDT}
+ {1699178400 -32400 0 AKST}
+ {1710068400 -28800 1 AKDT}
+ {1730628000 -32400 0 AKST}
+ {1741518000 -28800 1 AKDT}
+ {1762077600 -32400 0 AKST}
+ {1772967600 -28800 1 AKDT}
+ {1793527200 -32400 0 AKST}
+ {1805022000 -28800 1 AKDT}
+ {1825581600 -32400 0 AKST}
+ {1836471600 -28800 1 AKDT}
+ {1857031200 -32400 0 AKST}
+ {1867921200 -28800 1 AKDT}
+ {1888480800 -32400 0 AKST}
+ {1899370800 -28800 1 AKDT}
+ {1919930400 -32400 0 AKST}
+ {1930820400 -28800 1 AKDT}
+ {1951380000 -32400 0 AKST}
+ {1962874800 -28800 1 AKDT}
+ {1983434400 -32400 0 AKST}
+ {1994324400 -28800 1 AKDT}
+ {2014884000 -32400 0 AKST}
+ {2025774000 -28800 1 AKDT}
+ {2046333600 -32400 0 AKST}
+ {2057223600 -28800 1 AKDT}
+ {2077783200 -32400 0 AKST}
+ {2088673200 -28800 1 AKDT}
+ {2109232800 -32400 0 AKST}
+ {2120122800 -28800 1 AKDT}
+ {2140682400 -32400 0 AKST}
+ {2152177200 -28800 1 AKDT}
+ {2172736800 -32400 0 AKST}
+ {2183626800 -28800 1 AKDT}
+ {2204186400 -32400 0 AKST}
+ {2215076400 -28800 1 AKDT}
+ {2235636000 -32400 0 AKST}
+ {2246526000 -28800 1 AKDT}
+ {2267085600 -32400 0 AKST}
+ {2277975600 -28800 1 AKDT}
+ {2298535200 -32400 0 AKST}
+ {2309425200 -28800 1 AKDT}
+ {2329984800 -32400 0 AKST}
+ {2341479600 -28800 1 AKDT}
+ {2362039200 -32400 0 AKST}
+ {2372929200 -28800 1 AKDT}
+ {2393488800 -32400 0 AKST}
+ {2404378800 -28800 1 AKDT}
+ {2424938400 -32400 0 AKST}
+ {2435828400 -28800 1 AKDT}
+ {2456388000 -32400 0 AKST}
+ {2467278000 -28800 1 AKDT}
+ {2487837600 -32400 0 AKST}
+ {2499332400 -28800 1 AKDT}
+ {2519892000 -32400 0 AKST}
+ {2530782000 -28800 1 AKDT}
+ {2551341600 -32400 0 AKST}
+ {2562231600 -28800 1 AKDT}
+ {2582791200 -32400 0 AKST}
+ {2593681200 -28800 1 AKDT}
+ {2614240800 -32400 0 AKST}
+ {2625130800 -28800 1 AKDT}
+ {2645690400 -32400 0 AKST}
+ {2656580400 -28800 1 AKDT}
+ {2677140000 -32400 0 AKST}
+ {2688634800 -28800 1 AKDT}
+ {2709194400 -32400 0 AKST}
+ {2720084400 -28800 1 AKDT}
+ {2740644000 -32400 0 AKST}
+ {2751534000 -28800 1 AKDT}
+ {2772093600 -32400 0 AKST}
+ {2782983600 -28800 1 AKDT}
+ {2803543200 -32400 0 AKST}
+ {2814433200 -28800 1 AKDT}
+ {2834992800 -32400 0 AKST}
+ {2846487600 -28800 1 AKDT}
+ {2867047200 -32400 0 AKST}
+ {2877937200 -28800 1 AKDT}
+ {2898496800 -32400 0 AKST}
+ {2909386800 -28800 1 AKDT}
+ {2929946400 -32400 0 AKST}
+ {2940836400 -28800 1 AKDT}
+ {2961396000 -32400 0 AKST}
+ {2972286000 -28800 1 AKDT}
+ {2992845600 -32400 0 AKST}
+ {3003735600 -28800 1 AKDT}
+ {3024295200 -32400 0 AKST}
+ {3035790000 -28800 1 AKDT}
+ {3056349600 -32400 0 AKST}
+ {3067239600 -28800 1 AKDT}
+ {3087799200 -32400 0 AKST}
+ {3098689200 -28800 1 AKDT}
+ {3119248800 -32400 0 AKST}
+ {3130138800 -28800 1 AKDT}
+ {3150698400 -32400 0 AKST}
+ {3161588400 -28800 1 AKDT}
+ {3182148000 -32400 0 AKST}
+ {3193038000 -28800 1 AKDT}
+ {3213597600 -32400 0 AKST}
+ {3225092400 -28800 1 AKDT}
+ {3245652000 -32400 0 AKST}
+ {3256542000 -28800 1 AKDT}
+ {3277101600 -32400 0 AKST}
+ {3287991600 -28800 1 AKDT}
+ {3308551200 -32400 0 AKST}
+ {3319441200 -28800 1 AKDT}
+ {3340000800 -32400 0 AKST}
+ {3350890800 -28800 1 AKDT}
+ {3371450400 -32400 0 AKST}
+ {3382945200 -28800 1 AKDT}
+ {3403504800 -32400 0 AKST}
+ {3414394800 -28800 1 AKDT}
+ {3434954400 -32400 0 AKST}
+ {3445844400 -28800 1 AKDT}
+ {3466404000 -32400 0 AKST}
+ {3477294000 -28800 1 AKDT}
+ {3497853600 -32400 0 AKST}
+ {3508743600 -28800 1 AKDT}
+ {3529303200 -32400 0 AKST}
+ {3540193200 -28800 1 AKDT}
+ {3560752800 -32400 0 AKST}
+ {3572247600 -28800 1 AKDT}
+ {3592807200 -32400 0 AKST}
+ {3603697200 -28800 1 AKDT}
+ {3624256800 -32400 0 AKST}
+ {3635146800 -28800 1 AKDT}
+ {3655706400 -32400 0 AKST}
+ {3666596400 -28800 1 AKDT}
+ {3687156000 -32400 0 AKST}
+ {3698046000 -28800 1 AKDT}
+ {3718605600 -32400 0 AKST}
+ {3730100400 -28800 1 AKDT}
+ {3750660000 -32400 0 AKST}
+ {3761550000 -28800 1 AKDT}
+ {3782109600 -32400 0 AKST}
+ {3792999600 -28800 1 AKDT}
+ {3813559200 -32400 0 AKST}
+ {3824449200 -28800 1 AKDT}
+ {3845008800 -32400 0 AKST}
+ {3855898800 -28800 1 AKDT}
+ {3876458400 -32400 0 AKST}
+ {3887348400 -28800 1 AKDT}
+ {3907908000 -32400 0 AKST}
+ {3919402800 -28800 1 AKDT}
+ {3939962400 -32400 0 AKST}
+ {3950852400 -28800 1 AKDT}
+ {3971412000 -32400 0 AKST}
+ {3982302000 -28800 1 AKDT}
+ {4002861600 -32400 0 AKST}
+ {4013751600 -28800 1 AKDT}
+ {4034311200 -32400 0 AKST}
+ {4045201200 -28800 1 AKDT}
+ {4065760800 -32400 0 AKST}
+ {4076650800 -28800 1 AKDT}
+ {4097210400 -32400 0 AKST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yellowknife b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yellowknife
new file mode 100644
index 0000000000..c6c4ed5569
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Yellowknife
@@ -0,0 +1,252 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Yellowknife) {
+ {-9223372036854775808 0 0 -00}
+ {-1104537600 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-147891600 -18000 1 MDDT}
+ {-131562000 -25200 0 MST}
+ {315558000 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {986115600 -21600 1 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1173603600 -21600 1 MDT}
+ {1194163200 -25200 0 MST}
+ {1205053200 -21600 1 MDT}
+ {1225612800 -25200 0 MST}
+ {1236502800 -21600 1 MDT}
+ {1257062400 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289116800 -25200 0 MST}
+ {1300006800 -21600 1 MDT}
+ {1320566400 -25200 0 MST}
+ {1331456400 -21600 1 MDT}
+ {1352016000 -25200 0 MST}
+ {1362906000 -21600 1 MDT}
+ {1383465600 -25200 0 MST}
+ {1394355600 -21600 1 MDT}
+ {1414915200 -25200 0 MST}
+ {1425805200 -21600 1 MDT}
+ {1446364800 -25200 0 MST}
+ {1457859600 -21600 1 MDT}
+ {1478419200 -25200 0 MST}
+ {1489309200 -21600 1 MDT}
+ {1509868800 -25200 0 MST}
+ {1520758800 -21600 1 MDT}
+ {1541318400 -25200 0 MST}
+ {1552208400 -21600 1 MDT}
+ {1572768000 -25200 0 MST}
+ {1583658000 -21600 1 MDT}
+ {1604217600 -25200 0 MST}
+ {1615712400 -21600 1 MDT}
+ {1636272000 -25200 0 MST}
+ {1647162000 -21600 1 MDT}
+ {1667721600 -25200 0 MST}
+ {1678611600 -21600 1 MDT}
+ {1699171200 -25200 0 MST}
+ {1710061200 -21600 1 MDT}
+ {1730620800 -25200 0 MST}
+ {1741510800 -21600 1 MDT}
+ {1762070400 -25200 0 MST}
+ {1772960400 -21600 1 MDT}
+ {1793520000 -25200 0 MST}
+ {1805014800 -21600 1 MDT}
+ {1825574400 -25200 0 MST}
+ {1836464400 -21600 1 MDT}
+ {1857024000 -25200 0 MST}
+ {1867914000 -21600 1 MDT}
+ {1888473600 -25200 0 MST}
+ {1899363600 -21600 1 MDT}
+ {1919923200 -25200 0 MST}
+ {1930813200 -21600 1 MDT}
+ {1951372800 -25200 0 MST}
+ {1962867600 -21600 1 MDT}
+ {1983427200 -25200 0 MST}
+ {1994317200 -21600 1 MDT}
+ {2014876800 -25200 0 MST}
+ {2025766800 -21600 1 MDT}
+ {2046326400 -25200 0 MST}
+ {2057216400 -21600 1 MDT}
+ {2077776000 -25200 0 MST}
+ {2088666000 -21600 1 MDT}
+ {2109225600 -25200 0 MST}
+ {2120115600 -21600 1 MDT}
+ {2140675200 -25200 0 MST}
+ {2152170000 -21600 1 MDT}
+ {2172729600 -25200 0 MST}
+ {2183619600 -21600 1 MDT}
+ {2204179200 -25200 0 MST}
+ {2215069200 -21600 1 MDT}
+ {2235628800 -25200 0 MST}
+ {2246518800 -21600 1 MDT}
+ {2267078400 -25200 0 MST}
+ {2277968400 -21600 1 MDT}
+ {2298528000 -25200 0 MST}
+ {2309418000 -21600 1 MDT}
+ {2329977600 -25200 0 MST}
+ {2341472400 -21600 1 MDT}
+ {2362032000 -25200 0 MST}
+ {2372922000 -21600 1 MDT}
+ {2393481600 -25200 0 MST}
+ {2404371600 -21600 1 MDT}
+ {2424931200 -25200 0 MST}
+ {2435821200 -21600 1 MDT}
+ {2456380800 -25200 0 MST}
+ {2467270800 -21600 1 MDT}
+ {2487830400 -25200 0 MST}
+ {2499325200 -21600 1 MDT}
+ {2519884800 -25200 0 MST}
+ {2530774800 -21600 1 MDT}
+ {2551334400 -25200 0 MST}
+ {2562224400 -21600 1 MDT}
+ {2582784000 -25200 0 MST}
+ {2593674000 -21600 1 MDT}
+ {2614233600 -25200 0 MST}
+ {2625123600 -21600 1 MDT}
+ {2645683200 -25200 0 MST}
+ {2656573200 -21600 1 MDT}
+ {2677132800 -25200 0 MST}
+ {2688627600 -21600 1 MDT}
+ {2709187200 -25200 0 MST}
+ {2720077200 -21600 1 MDT}
+ {2740636800 -25200 0 MST}
+ {2751526800 -21600 1 MDT}
+ {2772086400 -25200 0 MST}
+ {2782976400 -21600 1 MDT}
+ {2803536000 -25200 0 MST}
+ {2814426000 -21600 1 MDT}
+ {2834985600 -25200 0 MST}
+ {2846480400 -21600 1 MDT}
+ {2867040000 -25200 0 MST}
+ {2877930000 -21600 1 MDT}
+ {2898489600 -25200 0 MST}
+ {2909379600 -21600 1 MDT}
+ {2929939200 -25200 0 MST}
+ {2940829200 -21600 1 MDT}
+ {2961388800 -25200 0 MST}
+ {2972278800 -21600 1 MDT}
+ {2992838400 -25200 0 MST}
+ {3003728400 -21600 1 MDT}
+ {3024288000 -25200 0 MST}
+ {3035782800 -21600 1 MDT}
+ {3056342400 -25200 0 MST}
+ {3067232400 -21600 1 MDT}
+ {3087792000 -25200 0 MST}
+ {3098682000 -21600 1 MDT}
+ {3119241600 -25200 0 MST}
+ {3130131600 -21600 1 MDT}
+ {3150691200 -25200 0 MST}
+ {3161581200 -21600 1 MDT}
+ {3182140800 -25200 0 MST}
+ {3193030800 -21600 1 MDT}
+ {3213590400 -25200 0 MST}
+ {3225085200 -21600 1 MDT}
+ {3245644800 -25200 0 MST}
+ {3256534800 -21600 1 MDT}
+ {3277094400 -25200 0 MST}
+ {3287984400 -21600 1 MDT}
+ {3308544000 -25200 0 MST}
+ {3319434000 -21600 1 MDT}
+ {3339993600 -25200 0 MST}
+ {3350883600 -21600 1 MDT}
+ {3371443200 -25200 0 MST}
+ {3382938000 -21600 1 MDT}
+ {3403497600 -25200 0 MST}
+ {3414387600 -21600 1 MDT}
+ {3434947200 -25200 0 MST}
+ {3445837200 -21600 1 MDT}
+ {3466396800 -25200 0 MST}
+ {3477286800 -21600 1 MDT}
+ {3497846400 -25200 0 MST}
+ {3508736400 -21600 1 MDT}
+ {3529296000 -25200 0 MST}
+ {3540186000 -21600 1 MDT}
+ {3560745600 -25200 0 MST}
+ {3572240400 -21600 1 MDT}
+ {3592800000 -25200 0 MST}
+ {3603690000 -21600 1 MDT}
+ {3624249600 -25200 0 MST}
+ {3635139600 -21600 1 MDT}
+ {3655699200 -25200 0 MST}
+ {3666589200 -21600 1 MDT}
+ {3687148800 -25200 0 MST}
+ {3698038800 -21600 1 MDT}
+ {3718598400 -25200 0 MST}
+ {3730093200 -21600 1 MDT}
+ {3750652800 -25200 0 MST}
+ {3761542800 -21600 1 MDT}
+ {3782102400 -25200 0 MST}
+ {3792992400 -21600 1 MDT}
+ {3813552000 -25200 0 MST}
+ {3824442000 -21600 1 MDT}
+ {3845001600 -25200 0 MST}
+ {3855891600 -21600 1 MDT}
+ {3876451200 -25200 0 MST}
+ {3887341200 -21600 1 MDT}
+ {3907900800 -25200 0 MST}
+ {3919395600 -21600 1 MDT}
+ {3939955200 -25200 0 MST}
+ {3950845200 -21600 1 MDT}
+ {3971404800 -25200 0 MST}
+ {3982294800 -21600 1 MDT}
+ {4002854400 -25200 0 MST}
+ {4013744400 -21600 1 MDT}
+ {4034304000 -25200 0 MST}
+ {4045194000 -21600 1 MDT}
+ {4065753600 -25200 0 MST}
+ {4076643600 -21600 1 MDT}
+ {4097203200 -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
new file mode 100644
index 0000000000..aa374803de
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Casey) {
+ {-9223372036854775808 0 0 -00}
+ {-31536000 28800 0 +08}
+ {1255802400 39600 0 +11}
+ {1267714800 28800 0 +08}
+ {1319738400 39600 0 +11}
+ {1329843600 28800 0 +08}
+ {1477065600 39600 0 +11}
+ {1520701200 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Davis b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Davis
new file mode 100644
index 0000000000..9bb178bf77
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Davis
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Davis) {
+ {-9223372036854775808 0 0 -00}
+ {-409190400 25200 0 +07}
+ {-163062000 0 0 -00}
+ {-28857600 25200 0 +07}
+ {1255806000 18000 0 +05}
+ {1268251200 25200 0 +07}
+ {1319742000 18000 0 +05}
+ {1329854400 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/DumontDUrville b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/DumontDUrville
new file mode 100644
index 0000000000..f734aedb16
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/DumontDUrville
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/DumontDUrville) {
+ {-9223372036854775808 0 0 -00}
+ {-725846400 36000 0 +10}
+ {-566992800 0 0 -00}
+ {-415497600 36000 0 +10}
+}
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
new file mode 100644
index 0000000000..60bf7a6db2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie
@@ -0,0 +1,97 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Macquarie) {
+ {-9223372036854775808 0 0 -00}
+ {-2214259200 36000 0 AEST}
+ {-1680508800 39600 1 AEDT}
+ {-1669892400 39600 0 AEDT}
+ {-1665392400 36000 0 AEST}
+ {-1601719200 0 0 -00}
+ {-94730400 36000 0 AEST}
+ {-71136000 39600 1 AEDT}
+ {-55411200 36000 0 AEST}
+ {-37267200 39600 1 AEDT}
+ {-25776000 36000 0 AEST}
+ {-5817600 39600 1 AEDT}
+ {5673600 36000 0 AEST}
+ {25632000 39600 1 AEDT}
+ {37728000 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 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Mawson b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Mawson
new file mode 100644
index 0000000000..4828b1a223
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Mawson
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Mawson) {
+ {-9223372036854775808 0 0 -00}
+ {-501206400 21600 0 +06}
+ {1255809600 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/McMurdo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/McMurdo
new file mode 100644
index 0000000000..3b29ba1df6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/McMurdo
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Auckland)]} {
+ LoadTimeZoneFile Pacific/Auckland
+}
+set TZData(:Antarctica/McMurdo) $TZData(:Pacific/Auckland)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Palmer b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Palmer
new file mode 100644
index 0000000000..f450e3b037
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Palmer
@@ -0,0 +1,87 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Palmer) {
+ {-9223372036854775808 0 0 -00}
+ {-157766400 -14400 0 -04}
+ {-152654400 -14400 0 -04}
+ {-132955200 -10800 1 -04}
+ {-121122000 -14400 0 -04}
+ {-101419200 -10800 1 -04}
+ {-86821200 -14400 0 -04}
+ {-71092800 -10800 1 -04}
+ {-54766800 -14400 0 -04}
+ {-39038400 -10800 1 -04}
+ {-23317200 -14400 0 -04}
+ {-7588800 -10800 0 -03}
+ {128142000 -7200 1 -03}
+ {136605600 -10800 0 -03}
+ {389070000 -14400 0 -04}
+ {403070400 -10800 1 -04}
+ {416372400 -14400 0 -04}
+ {434520000 -10800 1 -04}
+ {447822000 -14400 0 -04}
+ {466574400 -10800 1 -04}
+ {479271600 -14400 0 -04}
+ {498024000 -10800 1 -04}
+ {510721200 -14400 0 -04}
+ {529473600 -10800 1 -04}
+ {545194800 -14400 0 -04}
+ {560923200 -10800 1 -04}
+ {574225200 -14400 0 -04}
+ {592372800 -10800 1 -04}
+ {605674800 -14400 0 -04}
+ {624427200 -10800 1 -04}
+ {637124400 -14400 0 -04}
+ {653457600 -10800 1 -04}
+ {668574000 -14400 0 -04}
+ {687326400 -10800 1 -04}
+ {700628400 -14400 0 -04}
+ {718776000 -10800 1 -04}
+ {732078000 -14400 0 -04}
+ {750225600 -10800 1 -04}
+ {763527600 -14400 0 -04}
+ {781675200 -10800 1 -04}
+ {794977200 -14400 0 -04}
+ {813729600 -10800 1 -04}
+ {826426800 -14400 0 -04}
+ {845179200 -10800 1 -04}
+ {859690800 -14400 0 -04}
+ {876628800 -10800 1 -04}
+ {889930800 -14400 0 -04}
+ {906868800 -10800 1 -04}
+ {923194800 -14400 0 -04}
+ {939528000 -10800 1 -04}
+ {952830000 -14400 0 -04}
+ {971582400 -10800 1 -04}
+ {984279600 -14400 0 -04}
+ {1003032000 -10800 1 -04}
+ {1015729200 -14400 0 -04}
+ {1034481600 -10800 1 -04}
+ {1047178800 -14400 0 -04}
+ {1065931200 -10800 1 -04}
+ {1079233200 -14400 0 -04}
+ {1097380800 -10800 1 -04}
+ {1110682800 -14400 0 -04}
+ {1128830400 -10800 1 -04}
+ {1142132400 -14400 0 -04}
+ {1160884800 -10800 1 -04}
+ {1173582000 -14400 0 -04}
+ {1192334400 -10800 1 -04}
+ {1206846000 -14400 0 -04}
+ {1223784000 -10800 1 -04}
+ {1237086000 -14400 0 -04}
+ {1255233600 -10800 1 -04}
+ {1270350000 -14400 0 -04}
+ {1286683200 -10800 1 -04}
+ {1304823600 -14400 0 -04}
+ {1313899200 -10800 1 -04}
+ {1335668400 -14400 0 -04}
+ {1346558400 -10800 1 -04}
+ {1367118000 -14400 0 -04}
+ {1378612800 -10800 1 -04}
+ {1398567600 -14400 0 -04}
+ {1410062400 -10800 1 -04}
+ {1463281200 -14400 0 -04}
+ {1471147200 -10800 1 -04}
+ {1480820400 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Rothera b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Rothera
new file mode 100644
index 0000000000..7f0134f48d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Rothera
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Rothera) {
+ {-9223372036854775808 0 0 -00}
+ {218246400 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/South_Pole b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/South_Pole
new file mode 100644
index 0000000000..544bde4784
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/South_Pole
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Auckland)]} {
+ LoadTimeZoneFile Pacific/Auckland
+}
+set TZData(:Antarctica/South_Pole) $TZData(:Pacific/Auckland)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Syowa b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Syowa
new file mode 100644
index 0000000000..a44dd5c574
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Syowa
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Syowa) {
+ {-9223372036854775808 0 0 -00}
+ {-407808000 10800 0 +03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Troll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Troll
new file mode 100644
index 0000000000..fe44578a38
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Troll
@@ -0,0 +1,196 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Troll) {
+ {-9223372036854775808 0 0 -00}
+ {1108166400 0 0 +00}
+ {1111885200 7200 1 +02}
+ {1130634000 0 0 +00}
+ {1143334800 7200 1 +02}
+ {1162083600 0 0 +00}
+ {1174784400 7200 1 +02}
+ {1193533200 0 0 +00}
+ {1206838800 7200 1 +02}
+ {1224982800 0 0 +00}
+ {1238288400 7200 1 +02}
+ {1256432400 0 0 +00}
+ {1269738000 7200 1 +02}
+ {1288486800 0 0 +00}
+ {1301187600 7200 1 +02}
+ {1319936400 0 0 +00}
+ {1332637200 7200 1 +02}
+ {1351386000 0 0 +00}
+ {1364691600 7200 1 +02}
+ {1382835600 0 0 +00}
+ {1396141200 7200 1 +02}
+ {1414285200 0 0 +00}
+ {1427590800 7200 1 +02}
+ {1445734800 0 0 +00}
+ {1459040400 7200 1 +02}
+ {1477789200 0 0 +00}
+ {1490490000 7200 1 +02}
+ {1509238800 0 0 +00}
+ {1521939600 7200 1 +02}
+ {1540688400 0 0 +00}
+ {1553994000 7200 1 +02}
+ {1572138000 0 0 +00}
+ {1585443600 7200 1 +02}
+ {1603587600 0 0 +00}
+ {1616893200 7200 1 +02}
+ {1635642000 0 0 +00}
+ {1648342800 7200 1 +02}
+ {1667091600 0 0 +00}
+ {1679792400 7200 1 +02}
+ {1698541200 0 0 +00}
+ {1711846800 7200 1 +02}
+ {1729990800 0 0 +00}
+ {1743296400 7200 1 +02}
+ {1761440400 0 0 +00}
+ {1774746000 7200 1 +02}
+ {1792890000 0 0 +00}
+ {1806195600 7200 1 +02}
+ {1824944400 0 0 +00}
+ {1837645200 7200 1 +02}
+ {1856394000 0 0 +00}
+ {1869094800 7200 1 +02}
+ {1887843600 0 0 +00}
+ {1901149200 7200 1 +02}
+ {1919293200 0 0 +00}
+ {1932598800 7200 1 +02}
+ {1950742800 0 0 +00}
+ {1964048400 7200 1 +02}
+ {1982797200 0 0 +00}
+ {1995498000 7200 1 +02}
+ {2014246800 0 0 +00}
+ {2026947600 7200 1 +02}
+ {2045696400 0 0 +00}
+ {2058397200 7200 1 +02}
+ {2077146000 0 0 +00}
+ {2090451600 7200 1 +02}
+ {2108595600 0 0 +00}
+ {2121901200 7200 1 +02}
+ {2140045200 0 0 +00}
+ {2153350800 7200 1 +02}
+ {2172099600 0 0 +00}
+ {2184800400 7200 1 +02}
+ {2203549200 0 0 +00}
+ {2216250000 7200 1 +02}
+ {2234998800 0 0 +00}
+ {2248304400 7200 1 +02}
+ {2266448400 0 0 +00}
+ {2279754000 7200 1 +02}
+ {2297898000 0 0 +00}
+ {2311203600 7200 1 +02}
+ {2329347600 0 0 +00}
+ {2342653200 7200 1 +02}
+ {2361402000 0 0 +00}
+ {2374102800 7200 1 +02}
+ {2392851600 0 0 +00}
+ {2405552400 7200 1 +02}
+ {2424301200 0 0 +00}
+ {2437606800 7200 1 +02}
+ {2455750800 0 0 +00}
+ {2469056400 7200 1 +02}
+ {2487200400 0 0 +00}
+ {2500506000 7200 1 +02}
+ {2519254800 0 0 +00}
+ {2531955600 7200 1 +02}
+ {2550704400 0 0 +00}
+ {2563405200 7200 1 +02}
+ {2582154000 0 0 +00}
+ {2595459600 7200 1 +02}
+ {2613603600 0 0 +00}
+ {2626909200 7200 1 +02}
+ {2645053200 0 0 +00}
+ {2658358800 7200 1 +02}
+ {2676502800 0 0 +00}
+ {2689808400 7200 1 +02}
+ {2708557200 0 0 +00}
+ {2721258000 7200 1 +02}
+ {2740006800 0 0 +00}
+ {2752707600 7200 1 +02}
+ {2771456400 0 0 +00}
+ {2784762000 7200 1 +02}
+ {2802906000 0 0 +00}
+ {2816211600 7200 1 +02}
+ {2834355600 0 0 +00}
+ {2847661200 7200 1 +02}
+ {2866410000 0 0 +00}
+ {2879110800 7200 1 +02}
+ {2897859600 0 0 +00}
+ {2910560400 7200 1 +02}
+ {2929309200 0 0 +00}
+ {2942010000 7200 1 +02}
+ {2960758800 0 0 +00}
+ {2974064400 7200 1 +02}
+ {2992208400 0 0 +00}
+ {3005514000 7200 1 +02}
+ {3023658000 0 0 +00}
+ {3036963600 7200 1 +02}
+ {3055712400 0 0 +00}
+ {3068413200 7200 1 +02}
+ {3087162000 0 0 +00}
+ {3099862800 7200 1 +02}
+ {3118611600 0 0 +00}
+ {3131917200 7200 1 +02}
+ {3150061200 0 0 +00}
+ {3163366800 7200 1 +02}
+ {3181510800 0 0 +00}
+ {3194816400 7200 1 +02}
+ {3212960400 0 0 +00}
+ {3226266000 7200 1 +02}
+ {3245014800 0 0 +00}
+ {3257715600 7200 1 +02}
+ {3276464400 0 0 +00}
+ {3289165200 7200 1 +02}
+ {3307914000 0 0 +00}
+ {3321219600 7200 1 +02}
+ {3339363600 0 0 +00}
+ {3352669200 7200 1 +02}
+ {3370813200 0 0 +00}
+ {3384118800 7200 1 +02}
+ {3402867600 0 0 +00}
+ {3415568400 7200 1 +02}
+ {3434317200 0 0 +00}
+ {3447018000 7200 1 +02}
+ {3465766800 0 0 +00}
+ {3479072400 7200 1 +02}
+ {3497216400 0 0 +00}
+ {3510522000 7200 1 +02}
+ {3528666000 0 0 +00}
+ {3541971600 7200 1 +02}
+ {3560115600 0 0 +00}
+ {3573421200 7200 1 +02}
+ {3592170000 0 0 +00}
+ {3604870800 7200 1 +02}
+ {3623619600 0 0 +00}
+ {3636320400 7200 1 +02}
+ {3655069200 0 0 +00}
+ {3668374800 7200 1 +02}
+ {3686518800 0 0 +00}
+ {3699824400 7200 1 +02}
+ {3717968400 0 0 +00}
+ {3731274000 7200 1 +02}
+ {3750022800 0 0 +00}
+ {3762723600 7200 1 +02}
+ {3781472400 0 0 +00}
+ {3794173200 7200 1 +02}
+ {3812922000 0 0 +00}
+ {3825622800 7200 1 +02}
+ {3844371600 0 0 +00}
+ {3857677200 7200 1 +02}
+ {3875821200 0 0 +00}
+ {3889126800 7200 1 +02}
+ {3907270800 0 0 +00}
+ {3920576400 7200 1 +02}
+ {3939325200 0 0 +00}
+ {3952026000 7200 1 +02}
+ {3970774800 0 0 +00}
+ {3983475600 7200 1 +02}
+ {4002224400 0 0 +00}
+ {4015530000 7200 1 +02}
+ {4033674000 0 0 +00}
+ {4046979600 7200 1 +02}
+ {4065123600 0 0 +00}
+ {4078429200 7200 1 +02}
+ {4096573200 0 0 +00}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Vostok b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Vostok
new file mode 100644
index 0000000000..7f345a2155
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Vostok
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Vostok) {
+ {-9223372036854775808 0 0 -00}
+ {-380073600 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Arctic/Longyearbyen b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Arctic/Longyearbyen
new file mode 100644
index 0000000000..51f83dca0e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Arctic/Longyearbyen
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Oslo)]} {
+ LoadTimeZoneFile Europe/Oslo
+}
+set TZData(:Arctic/Longyearbyen) $TZData(:Europe/Oslo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aden b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aden
new file mode 100644
index 0000000000..5c5515e1f2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aden
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Riyadh)]} {
+ LoadTimeZoneFile Asia/Riyadh
+}
+set TZData(:Asia/Aden) $TZData(:Asia/Riyadh)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Almaty b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Almaty
new file mode 100644
index 0000000000..f42935df52
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Almaty
@@ -0,0 +1,57 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Almaty) {
+ {-9223372036854775808 18468 0 LMT}
+ {-1441170468 18000 0 +05}
+ {-1247547600 21600 0 +06}
+ {354909600 25200 1 +06}
+ {370717200 21600 0 +06}
+ {386445600 25200 1 +06}
+ {402253200 21600 0 +06}
+ {417981600 25200 1 +06}
+ {433789200 21600 0 +06}
+ {449604000 25200 1 +06}
+ {465336000 21600 0 +06}
+ {481060800 25200 1 +06}
+ {496785600 21600 0 +06}
+ {512510400 25200 1 +06}
+ {528235200 21600 0 +06}
+ {543960000 25200 1 +06}
+ {559684800 21600 0 +06}
+ {575409600 25200 1 +06}
+ {591134400 21600 0 +06}
+ {606859200 25200 1 +06}
+ {622584000 21600 0 +06}
+ {638308800 25200 1 +06}
+ {654638400 21600 0 +06}
+ {670363200 18000 0 +05}
+ {670366800 21600 1 +05}
+ {686091600 18000 0 +05}
+ {695768400 21600 0 +06}
+ {701812800 25200 1 +06}
+ {717537600 21600 0 +06}
+ {733262400 25200 1 +06}
+ {748987200 21600 0 +06}
+ {764712000 25200 1 +06}
+ {780436800 21600 0 +06}
+ {796161600 25200 1 +06}
+ {811886400 21600 0 +06}
+ {828216000 25200 1 +06}
+ {846360000 21600 0 +06}
+ {859665600 25200 1 +06}
+ {877809600 21600 0 +06}
+ {891115200 25200 1 +06}
+ {909259200 21600 0 +06}
+ {922564800 25200 1 +06}
+ {941313600 21600 0 +06}
+ {954014400 25200 1 +06}
+ {972763200 21600 0 +06}
+ {985464000 25200 1 +06}
+ {1004212800 21600 0 +06}
+ {1017518400 25200 1 +06}
+ {1035662400 21600 0 +06}
+ {1048968000 25200 1 +06}
+ {1067112000 21600 0 +06}
+ {1080417600 25200 1 +06}
+ {1099166400 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Amman b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Amman
new file mode 100644
index 0000000000..c2f6904145
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Amman
@@ -0,0 +1,246 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Amman) {
+ {-9223372036854775808 8624 0 LMT}
+ {-1230776624 7200 0 EET}
+ {108165600 10800 1 EEST}
+ {118270800 7200 0 EET}
+ {136591200 10800 1 EEST}
+ {149806800 7200 0 EET}
+ {168127200 10800 1 EEST}
+ {181342800 7200 0 EET}
+ {199749600 10800 1 EEST}
+ {215643600 7200 0 EET}
+ {231285600 10800 1 EEST}
+ {244501200 7200 0 EET}
+ {262735200 10800 1 EEST}
+ {275950800 7200 0 EET}
+ {481154400 10800 1 EEST}
+ {496962000 7200 0 EET}
+ {512949600 10800 1 EEST}
+ {528670800 7200 0 EET}
+ {544399200 10800 1 EEST}
+ {560120400 7200 0 EET}
+ {575848800 10800 1 EEST}
+ {592174800 7200 0 EET}
+ {610581600 10800 1 EEST}
+ {623624400 7200 0 EET}
+ {641167200 10800 1 EEST}
+ {655074000 7200 0 EET}
+ {671839200 10800 1 EEST}
+ {685918800 7200 0 EET}
+ {702856800 10800 1 EEST}
+ {717973200 7200 0 EET}
+ {733701600 10800 1 EEST}
+ {749422800 7200 0 EET}
+ {765151200 10800 1 EEST}
+ {779662800 7200 0 EET}
+ {797205600 10800 1 EEST}
+ {811116000 7200 0 EET}
+ {828655200 10800 1 EEST}
+ {843170400 7200 0 EET}
+ {860104800 10800 1 EEST}
+ {874620000 7200 0 EET}
+ {891554400 10800 1 EEST}
+ {906069600 7200 0 EET}
+ {930780000 10800 1 EEST}
+ {938124000 7200 0 EET}
+ {954367200 10800 1 EEST}
+ {970178400 7200 0 EET}
+ {985816800 10800 1 EEST}
+ {1001628000 7200 0 EET}
+ {1017352800 10800 1 EEST}
+ {1033077600 7200 0 EET}
+ {1048802400 10800 1 EEST}
+ {1066946400 7200 0 EET}
+ {1080252000 10800 1 EEST}
+ {1097791200 7200 0 EET}
+ {1112306400 10800 1 EEST}
+ {1128031200 7200 0 EET}
+ {1143756000 10800 1 EEST}
+ {1161900000 7200 0 EET}
+ {1175205600 10800 1 EEST}
+ {1193349600 7200 0 EET}
+ {1206655200 10800 1 EEST}
+ {1225404000 7200 0 EET}
+ {1238104800 10800 1 EEST}
+ {1256853600 7200 0 EET}
+ {1269554400 10800 1 EEST}
+ {1288303200 7200 0 EET}
+ {1301608800 10800 1 EEST}
+ {1319752800 7200 0 EET}
+ {1333058400 10800 1 EEST}
+ {1387486800 7200 0 EET}
+ {1395957600 10800 1 EEST}
+ {1414706400 7200 0 EET}
+ {1427407200 10800 1 EEST}
+ {1446156000 7200 0 EET}
+ {1459461600 10800 1 EEST}
+ {1477605600 7200 0 EET}
+ {1490911200 10800 1 EEST}
+ {1509055200 7200 0 EET}
+ {1522360800 10800 1 EEST}
+ {1540504800 7200 0 EET}
+ {1553810400 10800 1 EEST}
+ {1571954400 7200 0 EET}
+ {1585260000 10800 1 EEST}
+ {1604008800 7200 0 EET}
+ {1616709600 10800 1 EEST}
+ {1635458400 7200 0 EET}
+ {1648764000 10800 1 EEST}
+ {1666908000 7200 0 EET}
+ {1680213600 10800 1 EEST}
+ {1698357600 7200 0 EET}
+ {1711663200 10800 1 EEST}
+ {1729807200 7200 0 EET}
+ {1743112800 10800 1 EEST}
+ {1761861600 7200 0 EET}
+ {1774562400 10800 1 EEST}
+ {1793311200 7200 0 EET}
+ {1806012000 10800 1 EEST}
+ {1824760800 7200 0 EET}
+ {1838066400 10800 1 EEST}
+ {1856210400 7200 0 EET}
+ {1869516000 10800 1 EEST}
+ {1887660000 7200 0 EET}
+ {1900965600 10800 1 EEST}
+ {1919109600 7200 0 EET}
+ {1932415200 10800 1 EEST}
+ {1951164000 7200 0 EET}
+ {1963864800 10800 1 EEST}
+ {1982613600 7200 0 EET}
+ {1995919200 10800 1 EEST}
+ {2014063200 7200 0 EET}
+ {2027368800 10800 1 EEST}
+ {2045512800 7200 0 EET}
+ {2058818400 10800 1 EEST}
+ {2076962400 7200 0 EET}
+ {2090268000 10800 1 EEST}
+ {2109016800 7200 0 EET}
+ {2121717600 10800 1 EEST}
+ {2140466400 7200 0 EET}
+ {2153167200 10800 1 EEST}
+ {2171916000 7200 0 EET}
+ {2185221600 10800 1 EEST}
+ {2203365600 7200 0 EET}
+ {2216671200 10800 1 EEST}
+ {2234815200 7200 0 EET}
+ {2248120800 10800 1 EEST}
+ {2266264800 7200 0 EET}
+ {2279570400 10800 1 EEST}
+ {2298319200 7200 0 EET}
+ {2311020000 10800 1 EEST}
+ {2329768800 7200 0 EET}
+ {2343074400 10800 1 EEST}
+ {2361218400 7200 0 EET}
+ {2374524000 10800 1 EEST}
+ {2392668000 7200 0 EET}
+ {2405973600 10800 1 EEST}
+ {2424117600 7200 0 EET}
+ {2437423200 10800 1 EEST}
+ {2455567200 7200 0 EET}
+ {2468872800 10800 1 EEST}
+ {2487621600 7200 0 EET}
+ {2500322400 10800 1 EEST}
+ {2519071200 7200 0 EET}
+ {2532376800 10800 1 EEST}
+ {2550520800 7200 0 EET}
+ {2563826400 10800 1 EEST}
+ {2581970400 7200 0 EET}
+ {2595276000 10800 1 EEST}
+ {2613420000 7200 0 EET}
+ {2626725600 10800 1 EEST}
+ {2645474400 7200 0 EET}
+ {2658175200 10800 1 EEST}
+ {2676924000 7200 0 EET}
+ {2689624800 10800 1 EEST}
+ {2708373600 7200 0 EET}
+ {2721679200 10800 1 EEST}
+ {2739823200 7200 0 EET}
+ {2753128800 10800 1 EEST}
+ {2771272800 7200 0 EET}
+ {2784578400 10800 1 EEST}
+ {2802722400 7200 0 EET}
+ {2816028000 10800 1 EEST}
+ {2834776800 7200 0 EET}
+ {2847477600 10800 1 EEST}
+ {2866226400 7200 0 EET}
+ {2879532000 10800 1 EEST}
+ {2897676000 7200 0 EET}
+ {2910981600 10800 1 EEST}
+ {2929125600 7200 0 EET}
+ {2942431200 10800 1 EEST}
+ {2960575200 7200 0 EET}
+ {2973880800 10800 1 EEST}
+ {2992629600 7200 0 EET}
+ {3005330400 10800 1 EEST}
+ {3024079200 7200 0 EET}
+ {3036780000 10800 1 EEST}
+ {3055528800 7200 0 EET}
+ {3068834400 10800 1 EEST}
+ {3086978400 7200 0 EET}
+ {3100284000 10800 1 EEST}
+ {3118428000 7200 0 EET}
+ {3131733600 10800 1 EEST}
+ {3149877600 7200 0 EET}
+ {3163183200 10800 1 EEST}
+ {3181932000 7200 0 EET}
+ {3194632800 10800 1 EEST}
+ {3213381600 7200 0 EET}
+ {3226687200 10800 1 EEST}
+ {3244831200 7200 0 EET}
+ {3258136800 10800 1 EEST}
+ {3276280800 7200 0 EET}
+ {3289586400 10800 1 EEST}
+ {3307730400 7200 0 EET}
+ {3321036000 10800 1 EEST}
+ {3339180000 7200 0 EET}
+ {3352485600 10800 1 EEST}
+ {3371234400 7200 0 EET}
+ {3383935200 10800 1 EEST}
+ {3402684000 7200 0 EET}
+ {3415989600 10800 1 EEST}
+ {3434133600 7200 0 EET}
+ {3447439200 10800 1 EEST}
+ {3465583200 7200 0 EET}
+ {3478888800 10800 1 EEST}
+ {3497032800 7200 0 EET}
+ {3510338400 10800 1 EEST}
+ {3529087200 7200 0 EET}
+ {3541788000 10800 1 EEST}
+ {3560536800 7200 0 EET}
+ {3573237600 10800 1 EEST}
+ {3591986400 7200 0 EET}
+ {3605292000 10800 1 EEST}
+ {3623436000 7200 0 EET}
+ {3636741600 10800 1 EEST}
+ {3654885600 7200 0 EET}
+ {3668191200 10800 1 EEST}
+ {3686335200 7200 0 EET}
+ {3699640800 10800 1 EEST}
+ {3718389600 7200 0 EET}
+ {3731090400 10800 1 EEST}
+ {3749839200 7200 0 EET}
+ {3763144800 10800 1 EEST}
+ {3781288800 7200 0 EET}
+ {3794594400 10800 1 EEST}
+ {3812738400 7200 0 EET}
+ {3826044000 10800 1 EEST}
+ {3844188000 7200 0 EET}
+ {3857493600 10800 1 EEST}
+ {3876242400 7200 0 EET}
+ {3888943200 10800 1 EEST}
+ {3907692000 7200 0 EET}
+ {3920392800 10800 1 EEST}
+ {3939141600 7200 0 EET}
+ {3952447200 10800 1 EEST}
+ {3970591200 7200 0 EET}
+ {3983896800 10800 1 EEST}
+ {4002040800 7200 0 EET}
+ {4015346400 10800 1 EEST}
+ {4033490400 7200 0 EET}
+ {4046796000 10800 1 EEST}
+ {4065544800 7200 0 EET}
+ {4078245600 10800 1 EEST}
+ {4096994400 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Anadyr b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Anadyr
new file mode 100644
index 0000000000..d1314c63b5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Anadyr
@@ -0,0 +1,72 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Anadyr) {
+ {-9223372036854775808 42596 0 LMT}
+ {-1441194596 43200 0 +12}
+ {-1247572800 46800 0 +14}
+ {354884400 50400 1 +14}
+ {370692000 46800 0 +13}
+ {386420400 43200 0 +13}
+ {386424000 46800 1 +13}
+ {402231600 43200 0 +12}
+ {417960000 46800 1 +13}
+ {433767600 43200 0 +12}
+ {449582400 46800 1 +13}
+ {465314400 43200 0 +12}
+ {481039200 46800 1 +13}
+ {496764000 43200 0 +12}
+ {512488800 46800 1 +13}
+ {528213600 43200 0 +12}
+ {543938400 46800 1 +13}
+ {559663200 43200 0 +12}
+ {575388000 46800 1 +13}
+ {591112800 43200 0 +12}
+ {606837600 46800 1 +13}
+ {622562400 43200 0 +12}
+ {638287200 46800 1 +13}
+ {654616800 43200 0 +12}
+ {670341600 39600 0 +12}
+ {670345200 43200 1 +12}
+ {686070000 39600 0 +11}
+ {695746800 43200 0 +13}
+ {701791200 46800 1 +13}
+ {717516000 43200 0 +12}
+ {733240800 46800 1 +13}
+ {748965600 43200 0 +12}
+ {764690400 46800 1 +13}
+ {780415200 43200 0 +12}
+ {796140000 46800 1 +13}
+ {811864800 43200 0 +12}
+ {828194400 46800 1 +13}
+ {846338400 43200 0 +12}
+ {859644000 46800 1 +13}
+ {877788000 43200 0 +12}
+ {891093600 46800 1 +13}
+ {909237600 43200 0 +12}
+ {922543200 46800 1 +13}
+ {941292000 43200 0 +12}
+ {953992800 46800 1 +13}
+ {972741600 43200 0 +12}
+ {985442400 46800 1 +13}
+ {1004191200 43200 0 +12}
+ {1017496800 46800 1 +13}
+ {1035640800 43200 0 +12}
+ {1048946400 46800 1 +13}
+ {1067090400 43200 0 +12}
+ {1080396000 46800 1 +13}
+ {1099144800 43200 0 +12}
+ {1111845600 46800 1 +13}
+ {1130594400 43200 0 +12}
+ {1143295200 46800 1 +13}
+ {1162044000 43200 0 +12}
+ {1174744800 46800 1 +13}
+ {1193493600 43200 0 +12}
+ {1206799200 46800 1 +13}
+ {1224943200 43200 0 +12}
+ {1238248800 46800 1 +13}
+ {1256392800 43200 0 +12}
+ {1269698400 39600 0 +12}
+ {1269702000 43200 1 +12}
+ {1288450800 39600 0 +11}
+ {1301151600 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtau b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtau
new file mode 100644
index 0000000000..41da2cab3f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtau
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Aqtau) {
+ {-9223372036854775808 12064 0 LMT}
+ {-1441164064 14400 0 +04}
+ {-1247544000 18000 0 +05}
+ {370724400 21600 0 +06}
+ {386445600 18000 0 +05}
+ {386449200 21600 1 +05}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +05}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +05}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +05}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +05}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +05}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +05}
+ {591138000 18000 0 +05}
+ {606862800 21600 1 +05}
+ {622587600 18000 0 +05}
+ {638312400 21600 1 +05}
+ {654642000 18000 0 +05}
+ {670366800 14400 0 +04}
+ {670370400 18000 1 +04}
+ {686095200 14400 0 +04}
+ {695772000 18000 0 +05}
+ {701816400 21600 1 +05}
+ {717541200 18000 0 +05}
+ {733266000 21600 1 +05}
+ {748990800 18000 0 +05}
+ {764715600 21600 1 +05}
+ {780440400 18000 0 +04}
+ {780444000 14400 0 +04}
+ {796168800 18000 1 +04}
+ {811893600 14400 0 +04}
+ {828223200 18000 1 +04}
+ {846367200 14400 0 +04}
+ {859672800 18000 1 +04}
+ {877816800 14400 0 +04}
+ {891122400 18000 1 +04}
+ {909266400 14400 0 +04}
+ {922572000 18000 1 +04}
+ {941320800 14400 0 +04}
+ {954021600 18000 1 +04}
+ {972770400 14400 0 +04}
+ {985471200 18000 1 +04}
+ {1004220000 14400 0 +04}
+ {1017525600 18000 1 +04}
+ {1035669600 14400 0 +04}
+ {1048975200 18000 1 +04}
+ {1067119200 14400 0 +04}
+ {1080424800 18000 1 +04}
+ {1099173600 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtobe b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtobe
new file mode 100644
index 0000000000..2316e6809a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Aqtobe
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Aqtobe) {
+ {-9223372036854775808 13720 0 LMT}
+ {-1441165720 14400 0 +04}
+ {-1247544000 18000 0 +05}
+ {354913200 21600 1 +06}
+ {370720800 21600 0 +06}
+ {386445600 18000 0 +05}
+ {386449200 21600 1 +05}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +05}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +05}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +05}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +05}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +05}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +05}
+ {591138000 18000 0 +05}
+ {606862800 21600 1 +05}
+ {622587600 18000 0 +05}
+ {638312400 21600 1 +05}
+ {654642000 18000 0 +05}
+ {670366800 14400 0 +04}
+ {670370400 18000 1 +04}
+ {686095200 14400 0 +04}
+ {695772000 18000 0 +05}
+ {701816400 21600 1 +05}
+ {717541200 18000 0 +05}
+ {733266000 21600 1 +05}
+ {748990800 18000 0 +05}
+ {764715600 21600 1 +05}
+ {780440400 18000 0 +05}
+ {796165200 21600 1 +05}
+ {811890000 18000 0 +05}
+ {828219600 21600 1 +05}
+ {846363600 18000 0 +05}
+ {859669200 21600 1 +05}
+ {877813200 18000 0 +05}
+ {891118800 21600 1 +05}
+ {909262800 18000 0 +05}
+ {922568400 21600 1 +05}
+ {941317200 18000 0 +05}
+ {954018000 21600 1 +05}
+ {972766800 18000 0 +05}
+ {985467600 21600 1 +05}
+ {1004216400 18000 0 +05}
+ {1017522000 21600 1 +05}
+ {1035666000 18000 0 +05}
+ {1048971600 21600 1 +05}
+ {1067115600 18000 0 +05}
+ {1080421200 21600 1 +05}
+ {1099170000 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashgabat b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashgabat
new file mode 100644
index 0000000000..feb772572c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashgabat
@@ -0,0 +1,31 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Ashgabat) {
+ {-9223372036854775808 14012 0 LMT}
+ {-1441166012 14400 0 +04}
+ {-1247544000 18000 0 +05}
+ {354913200 21600 1 +05}
+ {370720800 18000 0 +05}
+ {386449200 21600 1 +05}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +05}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +05}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +05}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +05}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +05}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +05}
+ {591138000 18000 0 +05}
+ {606862800 21600 1 +05}
+ {622587600 18000 0 +05}
+ {638312400 21600 1 +05}
+ {654642000 18000 0 +05}
+ {670366800 14400 0 +04}
+ {670370400 18000 1 +04}
+ {686095200 14400 0 +04}
+ {695772000 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashkhabad b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashkhabad
new file mode 100644
index 0000000000..3000c94c4e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ashkhabad
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Ashgabat)]} {
+ LoadTimeZoneFile Asia/Ashgabat
+}
+set TZData(:Asia/Ashkhabad) $TZData(:Asia/Ashgabat)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Atyrau b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Atyrau
new file mode 100644
index 0000000000..b6d82534be
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Atyrau
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Atyrau) {
+ {-9223372036854775808 12464 0 LMT}
+ {-1441164464 10800 0 +03}
+ {-1247540400 18000 0 +05}
+ {370724400 21600 0 +06}
+ {386445600 18000 0 +05}
+ {386449200 21600 1 +05}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +05}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +05}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +05}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +05}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +05}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +05}
+ {591138000 18000 0 +05}
+ {606862800 21600 1 +05}
+ {622587600 18000 0 +05}
+ {638312400 21600 1 +05}
+ {654642000 18000 0 +05}
+ {670366800 14400 0 +04}
+ {670370400 18000 1 +04}
+ {686095200 14400 0 +04}
+ {695772000 18000 0 +05}
+ {701816400 21600 1 +05}
+ {717541200 18000 0 +05}
+ {733266000 21600 1 +05}
+ {748990800 18000 0 +05}
+ {764715600 21600 1 +05}
+ {780440400 18000 0 +05}
+ {796165200 21600 1 +05}
+ {811890000 18000 0 +05}
+ {828219600 21600 1 +05}
+ {846363600 18000 0 +05}
+ {859669200 21600 1 +05}
+ {877813200 18000 0 +05}
+ {891118800 21600 1 +05}
+ {909262800 18000 0 +05}
+ {922568400 14400 0 +04}
+ {922572000 18000 1 +04}
+ {941320800 14400 0 +04}
+ {954021600 18000 1 +04}
+ {972770400 14400 0 +04}
+ {985471200 18000 1 +04}
+ {1004220000 14400 0 +04}
+ {1017525600 18000 1 +04}
+ {1035669600 14400 0 +04}
+ {1048975200 18000 1 +04}
+ {1067119200 14400 0 +04}
+ {1080424800 18000 1 +04}
+ {1099173600 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baghdad b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baghdad
new file mode 100644
index 0000000000..c76a6a1b6d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baghdad
@@ -0,0 +1,59 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Baghdad) {
+ {-9223372036854775808 10660 0 LMT}
+ {-2524532260 10656 0 BMT}
+ {-1641005856 10800 0 +03}
+ {389048400 14400 0 +03}
+ {402264000 10800 0 +03}
+ {417906000 14400 1 +03}
+ {433800000 10800 0 +03}
+ {449614800 14400 1 +03}
+ {465422400 10800 0 +03}
+ {481150800 14400 1 +03}
+ {496792800 10800 0 +03}
+ {512517600 14400 1 +03}
+ {528242400 10800 0 +03}
+ {543967200 14400 1 +03}
+ {559692000 10800 0 +03}
+ {575416800 14400 1 +03}
+ {591141600 10800 0 +03}
+ {606866400 14400 1 +03}
+ {622591200 10800 0 +03}
+ {638316000 14400 1 +03}
+ {654645600 10800 0 +03}
+ {670464000 14400 1 +03}
+ {686275200 10800 0 +03}
+ {702086400 14400 1 +03}
+ {717897600 10800 0 +03}
+ {733622400 14400 1 +03}
+ {749433600 10800 0 +03}
+ {765158400 14400 1 +03}
+ {780969600 10800 0 +03}
+ {796694400 14400 1 +03}
+ {812505600 10800 0 +03}
+ {828316800 14400 1 +03}
+ {844128000 10800 0 +03}
+ {859852800 14400 1 +03}
+ {875664000 10800 0 +03}
+ {891388800 14400 1 +03}
+ {907200000 10800 0 +03}
+ {922924800 14400 1 +03}
+ {938736000 10800 0 +03}
+ {954547200 14400 1 +03}
+ {970358400 10800 0 +03}
+ {986083200 14400 1 +03}
+ {1001894400 10800 0 +03}
+ {1017619200 14400 1 +03}
+ {1033430400 10800 0 +03}
+ {1049155200 14400 1 +03}
+ {1064966400 10800 0 +03}
+ {1080777600 14400 1 +03}
+ {1096588800 10800 0 +03}
+ {1112313600 14400 1 +03}
+ {1128124800 10800 0 +03}
+ {1143849600 14400 1 +03}
+ {1159660800 10800 0 +03}
+ {1175385600 14400 1 +03}
+ {1191196800 10800 0 +03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bahrain b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bahrain
new file mode 100644
index 0000000000..aab5b7d908
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bahrain
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Qatar)]} {
+ LoadTimeZoneFile Asia/Qatar
+}
+set TZData(:Asia/Bahrain) $TZData(:Asia/Qatar)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baku b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baku
new file mode 100644
index 0000000000..03dee19718
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Baku
@@ -0,0 +1,74 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Baku) {
+ {-9223372036854775808 11964 0 LMT}
+ {-1441163964 10800 0 +03}
+ {-405140400 14400 0 +04}
+ {354916800 18000 1 +04}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +04}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +04}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +04}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +04}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +04}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +04}
+ {559692000 14400 0 +04}
+ {575416800 18000 1 +04}
+ {591141600 14400 0 +04}
+ {606866400 18000 1 +04}
+ {622591200 14400 0 +04}
+ {638316000 18000 1 +04}
+ {654645600 14400 0 +04}
+ {670370400 10800 0 +03}
+ {670374000 14400 1 +03}
+ {686098800 10800 0 +03}
+ {701823600 14400 1 +03}
+ {717548400 14400 0 +04}
+ {820440000 14400 0 +04}
+ {828234000 18000 1 +05}
+ {846378000 14400 0 +04}
+ {852062400 14400 0 +04}
+ {859680000 18000 1 +04}
+ {877824000 14400 0 +04}
+ {891129600 18000 1 +04}
+ {909273600 14400 0 +04}
+ {922579200 18000 1 +04}
+ {941328000 14400 0 +04}
+ {954028800 18000 1 +04}
+ {972777600 14400 0 +04}
+ {985478400 18000 1 +04}
+ {1004227200 14400 0 +04}
+ {1017532800 18000 1 +04}
+ {1035676800 14400 0 +04}
+ {1048982400 18000 1 +04}
+ {1067126400 14400 0 +04}
+ {1080432000 18000 1 +04}
+ {1099180800 14400 0 +04}
+ {1111881600 18000 1 +04}
+ {1130630400 14400 0 +04}
+ {1143331200 18000 1 +04}
+ {1162080000 14400 0 +04}
+ {1174780800 18000 1 +04}
+ {1193529600 14400 0 +04}
+ {1206835200 18000 1 +04}
+ {1224979200 14400 0 +04}
+ {1238284800 18000 1 +04}
+ {1256428800 14400 0 +04}
+ {1269734400 18000 1 +04}
+ {1288483200 14400 0 +04}
+ {1301184000 18000 1 +04}
+ {1319932800 14400 0 +04}
+ {1332633600 18000 1 +04}
+ {1351382400 14400 0 +04}
+ {1364688000 18000 1 +04}
+ {1382832000 14400 0 +04}
+ {1396137600 18000 1 +04}
+ {1414281600 14400 0 +04}
+ {1427587200 18000 1 +04}
+ {1445731200 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bangkok b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bangkok
new file mode 100644
index 0000000000..aeb5473d48
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bangkok
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Bangkok) {
+ {-9223372036854775808 24124 0 LMT}
+ {-2840164924 24124 0 BMT}
+ {-1570084924 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Barnaul b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Barnaul
new file mode 100644
index 0000000000..bf6abbf032
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Barnaul
@@ -0,0 +1,73 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Barnaul) {
+ {-9223372036854775808 20100 0 LMT}
+ {-1579844100 21600 0 +06}
+ {-1247551200 25200 0 +08}
+ {354906000 28800 1 +08}
+ {370713600 25200 0 +07}
+ {386442000 28800 1 +08}
+ {402249600 25200 0 +07}
+ {417978000 28800 1 +08}
+ {433785600 25200 0 +07}
+ {449600400 28800 1 +08}
+ {465332400 25200 0 +07}
+ {481057200 28800 1 +08}
+ {496782000 25200 0 +07}
+ {512506800 28800 1 +08}
+ {528231600 25200 0 +07}
+ {543956400 28800 1 +08}
+ {559681200 25200 0 +07}
+ {575406000 28800 1 +08}
+ {591130800 25200 0 +07}
+ {606855600 28800 1 +08}
+ {622580400 25200 0 +07}
+ {638305200 28800 1 +08}
+ {654634800 25200 0 +07}
+ {670359600 21600 0 +07}
+ {670363200 25200 1 +07}
+ {686088000 21600 0 +06}
+ {695764800 25200 0 +08}
+ {701809200 28800 1 +08}
+ {717534000 25200 0 +07}
+ {733258800 28800 1 +08}
+ {748983600 25200 0 +07}
+ {764708400 28800 1 +08}
+ {780433200 25200 0 +07}
+ {796158000 28800 1 +08}
+ {801594000 25200 0 +07}
+ {811886400 21600 0 +06}
+ {828216000 25200 1 +07}
+ {846360000 21600 0 +06}
+ {859665600 25200 1 +07}
+ {877809600 21600 0 +06}
+ {891115200 25200 1 +07}
+ {909259200 21600 0 +06}
+ {922564800 25200 1 +07}
+ {941313600 21600 0 +06}
+ {954014400 25200 1 +07}
+ {972763200 21600 0 +06}
+ {985464000 25200 1 +07}
+ {1004212800 21600 0 +06}
+ {1017518400 25200 1 +07}
+ {1035662400 21600 0 +06}
+ {1048968000 25200 1 +07}
+ {1067112000 21600 0 +06}
+ {1080417600 25200 1 +07}
+ {1099166400 21600 0 +06}
+ {1111867200 25200 1 +07}
+ {1130616000 21600 0 +06}
+ {1143316800 25200 1 +07}
+ {1162065600 21600 0 +06}
+ {1174766400 25200 1 +07}
+ {1193515200 21600 0 +06}
+ {1206820800 25200 1 +07}
+ {1224964800 21600 0 +06}
+ {1238270400 25200 1 +07}
+ {1256414400 21600 0 +06}
+ {1269720000 25200 1 +07}
+ {1288468800 21600 0 +06}
+ {1301169600 25200 0 +07}
+ {1414263600 21600 0 +06}
+ {1459022400 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Beirut b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Beirut
new file mode 100644
index 0000000000..ac0a64e7dd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Beirut
@@ -0,0 +1,270 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Beirut) {
+ {-9223372036854775808 8520 0 LMT}
+ {-2840149320 7200 0 EET}
+ {-1570413600 10800 1 EEST}
+ {-1552186800 7200 0 EET}
+ {-1538359200 10800 1 EEST}
+ {-1522551600 7200 0 EET}
+ {-1507514400 10800 1 EEST}
+ {-1490583600 7200 0 EET}
+ {-1473645600 10800 1 EEST}
+ {-1460948400 7200 0 EET}
+ {-399866400 10800 1 EEST}
+ {-386650800 7200 0 EET}
+ {-368330400 10800 1 EEST}
+ {-355114800 7200 0 EET}
+ {-336794400 10800 1 EEST}
+ {-323578800 7200 0 EET}
+ {-305172000 10800 1 EEST}
+ {-291956400 7200 0 EET}
+ {-273636000 10800 1 EEST}
+ {-260420400 7200 0 EET}
+ {78012000 10800 1 EEST}
+ {86734800 7200 0 EET}
+ {105055200 10800 1 EEST}
+ {118270800 7200 0 EET}
+ {136591200 10800 1 EEST}
+ {149806800 7200 0 EET}
+ {168127200 10800 1 EEST}
+ {181342800 7200 0 EET}
+ {199749600 10800 1 EEST}
+ {212965200 7200 0 EET}
+ {231285600 10800 1 EEST}
+ {244501200 7200 0 EET}
+ {262735200 10800 1 EEST}
+ {275950800 7200 0 EET}
+ {452210400 10800 1 EEST}
+ {466722000 7200 0 EET}
+ {483746400 10800 1 EEST}
+ {498258000 7200 0 EET}
+ {515282400 10800 1 EEST}
+ {529794000 7200 0 EET}
+ {546818400 10800 1 EEST}
+ {561330000 7200 0 EET}
+ {581119200 10800 1 EEST}
+ {592952400 7200 0 EET}
+ {610754400 10800 1 EEST}
+ {624488400 7200 0 EET}
+ {641512800 10800 1 EEST}
+ {656024400 7200 0 EET}
+ {673048800 10800 1 EEST}
+ {687560400 7200 0 EET}
+ {704671200 10800 1 EEST}
+ {718146000 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {843944400 7200 0 EET}
+ {859672800 10800 1 EEST}
+ {875394000 7200 0 EET}
+ {891122400 10800 1 EEST}
+ {906843600 7200 0 EET}
+ {922572000 10800 1 EEST}
+ {941317200 7200 0 EET}
+ {954021600 10800 1 EEST}
+ {972766800 7200 0 EET}
+ {985471200 10800 1 EEST}
+ {1004216400 7200 0 EET}
+ {1017525600 10800 1 EEST}
+ {1035666000 7200 0 EET}
+ {1048975200 10800 1 EEST}
+ {1067115600 7200 0 EET}
+ {1080424800 10800 1 EEST}
+ {1099170000 7200 0 EET}
+ {1111874400 10800 1 EEST}
+ {1130619600 7200 0 EET}
+ {1143324000 10800 1 EEST}
+ {1162069200 7200 0 EET}
+ {1174773600 10800 1 EEST}
+ {1193518800 7200 0 EET}
+ {1206828000 10800 1 EEST}
+ {1224968400 7200 0 EET}
+ {1238277600 10800 1 EEST}
+ {1256418000 7200 0 EET}
+ {1269727200 10800 1 EEST}
+ {1288472400 7200 0 EET}
+ {1301176800 10800 1 EEST}
+ {1319922000 7200 0 EET}
+ {1332626400 10800 1 EEST}
+ {1351371600 7200 0 EET}
+ {1364680800 10800 1 EEST}
+ {1382821200 7200 0 EET}
+ {1396130400 10800 1 EEST}
+ {1414270800 7200 0 EET}
+ {1427580000 10800 1 EEST}
+ {1445720400 7200 0 EET}
+ {1459029600 10800 1 EEST}
+ {1477774800 7200 0 EET}
+ {1490479200 10800 1 EEST}
+ {1509224400 7200 0 EET}
+ {1521928800 10800 1 EEST}
+ {1540674000 7200 0 EET}
+ {1553983200 10800 1 EEST}
+ {1572123600 7200 0 EET}
+ {1585432800 10800 1 EEST}
+ {1603573200 7200 0 EET}
+ {1616882400 10800 1 EEST}
+ {1635627600 7200 0 EET}
+ {1648332000 10800 1 EEST}
+ {1667077200 7200 0 EET}
+ {1679781600 10800 1 EEST}
+ {1698526800 7200 0 EET}
+ {1711836000 10800 1 EEST}
+ {1729976400 7200 0 EET}
+ {1743285600 10800 1 EEST}
+ {1761426000 7200 0 EET}
+ {1774735200 10800 1 EEST}
+ {1792875600 7200 0 EET}
+ {1806184800 10800 1 EEST}
+ {1824930000 7200 0 EET}
+ {1837634400 10800 1 EEST}
+ {1856379600 7200 0 EET}
+ {1869084000 10800 1 EEST}
+ {1887829200 7200 0 EET}
+ {1901138400 10800 1 EEST}
+ {1919278800 7200 0 EET}
+ {1932588000 10800 1 EEST}
+ {1950728400 7200 0 EET}
+ {1964037600 10800 1 EEST}
+ {1982782800 7200 0 EET}
+ {1995487200 10800 1 EEST}
+ {2014232400 7200 0 EET}
+ {2026936800 10800 1 EEST}
+ {2045682000 7200 0 EET}
+ {2058386400 10800 1 EEST}
+ {2077131600 7200 0 EET}
+ {2090440800 10800 1 EEST}
+ {2108581200 7200 0 EET}
+ {2121890400 10800 1 EEST}
+ {2140030800 7200 0 EET}
+ {2153340000 10800 1 EEST}
+ {2172085200 7200 0 EET}
+ {2184789600 10800 1 EEST}
+ {2203534800 7200 0 EET}
+ {2216239200 10800 1 EEST}
+ {2234984400 7200 0 EET}
+ {2248293600 10800 1 EEST}
+ {2266434000 7200 0 EET}
+ {2279743200 10800 1 EEST}
+ {2297883600 7200 0 EET}
+ {2311192800 10800 1 EEST}
+ {2329333200 7200 0 EET}
+ {2342642400 10800 1 EEST}
+ {2361387600 7200 0 EET}
+ {2374092000 10800 1 EEST}
+ {2392837200 7200 0 EET}
+ {2405541600 10800 1 EEST}
+ {2424286800 7200 0 EET}
+ {2437596000 10800 1 EEST}
+ {2455736400 7200 0 EET}
+ {2469045600 10800 1 EEST}
+ {2487186000 7200 0 EET}
+ {2500495200 10800 1 EEST}
+ {2519240400 7200 0 EET}
+ {2531944800 10800 1 EEST}
+ {2550690000 7200 0 EET}
+ {2563394400 10800 1 EEST}
+ {2582139600 7200 0 EET}
+ {2595448800 10800 1 EEST}
+ {2613589200 7200 0 EET}
+ {2626898400 10800 1 EEST}
+ {2645038800 7200 0 EET}
+ {2658348000 10800 1 EEST}
+ {2676488400 7200 0 EET}
+ {2689797600 10800 1 EEST}
+ {2708542800 7200 0 EET}
+ {2721247200 10800 1 EEST}
+ {2739992400 7200 0 EET}
+ {2752696800 10800 1 EEST}
+ {2771442000 7200 0 EET}
+ {2784751200 10800 1 EEST}
+ {2802891600 7200 0 EET}
+ {2816200800 10800 1 EEST}
+ {2834341200 7200 0 EET}
+ {2847650400 10800 1 EEST}
+ {2866395600 7200 0 EET}
+ {2879100000 10800 1 EEST}
+ {2897845200 7200 0 EET}
+ {2910549600 10800 1 EEST}
+ {2929294800 7200 0 EET}
+ {2941999200 10800 1 EEST}
+ {2960744400 7200 0 EET}
+ {2974053600 10800 1 EEST}
+ {2992194000 7200 0 EET}
+ {3005503200 10800 1 EEST}
+ {3023643600 7200 0 EET}
+ {3036952800 10800 1 EEST}
+ {3055698000 7200 0 EET}
+ {3068402400 10800 1 EEST}
+ {3087147600 7200 0 EET}
+ {3099852000 10800 1 EEST}
+ {3118597200 7200 0 EET}
+ {3131906400 10800 1 EEST}
+ {3150046800 7200 0 EET}
+ {3163356000 10800 1 EEST}
+ {3181496400 7200 0 EET}
+ {3194805600 10800 1 EEST}
+ {3212946000 7200 0 EET}
+ {3226255200 10800 1 EEST}
+ {3245000400 7200 0 EET}
+ {3257704800 10800 1 EEST}
+ {3276450000 7200 0 EET}
+ {3289154400 10800 1 EEST}
+ {3307899600 7200 0 EET}
+ {3321208800 10800 1 EEST}
+ {3339349200 7200 0 EET}
+ {3352658400 10800 1 EEST}
+ {3370798800 7200 0 EET}
+ {3384108000 10800 1 EEST}
+ {3402853200 7200 0 EET}
+ {3415557600 10800 1 EEST}
+ {3434302800 7200 0 EET}
+ {3447007200 10800 1 EEST}
+ {3465752400 7200 0 EET}
+ {3479061600 10800 1 EEST}
+ {3497202000 7200 0 EET}
+ {3510511200 10800 1 EEST}
+ {3528651600 7200 0 EET}
+ {3541960800 10800 1 EEST}
+ {3560101200 7200 0 EET}
+ {3573410400 10800 1 EEST}
+ {3592155600 7200 0 EET}
+ {3604860000 10800 1 EEST}
+ {3623605200 7200 0 EET}
+ {3636309600 10800 1 EEST}
+ {3655054800 7200 0 EET}
+ {3668364000 10800 1 EEST}
+ {3686504400 7200 0 EET}
+ {3699813600 10800 1 EEST}
+ {3717954000 7200 0 EET}
+ {3731263200 10800 1 EEST}
+ {3750008400 7200 0 EET}
+ {3762712800 10800 1 EEST}
+ {3781458000 7200 0 EET}
+ {3794162400 10800 1 EEST}
+ {3812907600 7200 0 EET}
+ {3825612000 10800 1 EEST}
+ {3844357200 7200 0 EET}
+ {3857666400 10800 1 EEST}
+ {3875806800 7200 0 EET}
+ {3889116000 10800 1 EEST}
+ {3907256400 7200 0 EET}
+ {3920565600 10800 1 EEST}
+ {3939310800 7200 0 EET}
+ {3952015200 10800 1 EEST}
+ {3970760400 7200 0 EET}
+ {3983464800 10800 1 EEST}
+ {4002210000 7200 0 EET}
+ {4015519200 10800 1 EEST}
+ {4033659600 7200 0 EET}
+ {4046968800 10800 1 EEST}
+ {4065109200 7200 0 EET}
+ {4078418400 10800 1 EEST}
+ {4096558800 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bishkek b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bishkek
new file mode 100644
index 0000000000..bc4cbddde7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Bishkek
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Bishkek) {
+ {-9223372036854775808 17904 0 LMT}
+ {-1441169904 18000 0 +05}
+ {-1247547600 21600 0 +06}
+ {354909600 25200 1 +06}
+ {370717200 21600 0 +06}
+ {386445600 25200 1 +06}
+ {402253200 21600 0 +06}
+ {417981600 25200 1 +06}
+ {433789200 21600 0 +06}
+ {449604000 25200 1 +06}
+ {465336000 21600 0 +06}
+ {481060800 25200 1 +06}
+ {496785600 21600 0 +06}
+ {512510400 25200 1 +06}
+ {528235200 21600 0 +06}
+ {543960000 25200 1 +06}
+ {559684800 21600 0 +06}
+ {575409600 25200 1 +06}
+ {591134400 21600 0 +06}
+ {606859200 25200 1 +06}
+ {622584000 21600 0 +06}
+ {638308800 25200 1 +06}
+ {654638400 21600 0 +06}
+ {670363200 18000 0 +05}
+ {670366800 21600 1 +05}
+ {683586000 18000 0 +05}
+ {703018800 21600 1 +05}
+ {717530400 18000 0 +05}
+ {734468400 21600 1 +05}
+ {748980000 18000 0 +05}
+ {765918000 21600 1 +05}
+ {780429600 18000 0 +05}
+ {797367600 21600 1 +05}
+ {811879200 18000 0 +05}
+ {828817200 21600 1 +05}
+ {843933600 18000 0 +05}
+ {859671000 21600 1 +05}
+ {877811400 18000 0 +05}
+ {891120600 21600 1 +05}
+ {909261000 18000 0 +05}
+ {922570200 21600 1 +05}
+ {941315400 18000 0 +05}
+ {954019800 21600 1 +05}
+ {972765000 18000 0 +05}
+ {985469400 21600 1 +05}
+ {1004214600 18000 0 +05}
+ {1017523800 21600 1 +05}
+ {1035664200 18000 0 +05}
+ {1048973400 21600 1 +05}
+ {1067113800 18000 0 +05}
+ {1080423000 21600 1 +05}
+ {1099168200 18000 0 +05}
+ {1111872600 21600 1 +05}
+ {1123783200 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Brunei b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Brunei
new file mode 100644
index 0000000000..e8cc8c3f39
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Brunei
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Brunei) {
+ {-9223372036854775808 27580 0 LMT}
+ {-1383464380 27000 0 +0730}
+ {-1167636600 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Calcutta b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Calcutta
new file mode 100644
index 0000000000..7243ef8bae
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Calcutta
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Kolkata)]} {
+ LoadTimeZoneFile Asia/Kolkata
+}
+set TZData(:Asia/Calcutta) $TZData(:Asia/Kolkata)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chita b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chita
new file mode 100644
index 0000000000..279c016c26
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chita
@@ -0,0 +1,72 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Chita) {
+ {-9223372036854775808 27232 0 LMT}
+ {-1579419232 28800 0 +08}
+ {-1247558400 32400 0 +10}
+ {354898800 36000 1 +10}
+ {370706400 32400 0 +09}
+ {386434800 36000 1 +10}
+ {402242400 32400 0 +09}
+ {417970800 36000 1 +10}
+ {433778400 32400 0 +09}
+ {449593200 36000 1 +10}
+ {465325200 32400 0 +09}
+ {481050000 36000 1 +10}
+ {496774800 32400 0 +09}
+ {512499600 36000 1 +10}
+ {528224400 32400 0 +09}
+ {543949200 36000 1 +10}
+ {559674000 32400 0 +09}
+ {575398800 36000 1 +10}
+ {591123600 32400 0 +09}
+ {606848400 36000 1 +10}
+ {622573200 32400 0 +09}
+ {638298000 36000 1 +10}
+ {654627600 32400 0 +09}
+ {670352400 28800 0 +09}
+ {670356000 32400 1 +09}
+ {686080800 28800 0 +08}
+ {695757600 32400 0 +10}
+ {701802000 36000 1 +10}
+ {717526800 32400 0 +09}
+ {733251600 36000 1 +10}
+ {748976400 32400 0 +09}
+ {764701200 36000 1 +10}
+ {780426000 32400 0 +09}
+ {796150800 36000 1 +10}
+ {811875600 32400 0 +09}
+ {828205200 36000 1 +10}
+ {846349200 32400 0 +09}
+ {859654800 36000 1 +10}
+ {877798800 32400 0 +09}
+ {891104400 36000 1 +10}
+ {909248400 32400 0 +09}
+ {922554000 36000 1 +10}
+ {941302800 32400 0 +09}
+ {954003600 36000 1 +10}
+ {972752400 32400 0 +09}
+ {985453200 36000 1 +10}
+ {1004202000 32400 0 +09}
+ {1017507600 36000 1 +10}
+ {1035651600 32400 0 +09}
+ {1048957200 36000 1 +10}
+ {1067101200 32400 0 +09}
+ {1080406800 36000 1 +10}
+ {1099155600 32400 0 +09}
+ {1111856400 36000 1 +10}
+ {1130605200 32400 0 +09}
+ {1143306000 36000 1 +10}
+ {1162054800 32400 0 +09}
+ {1174755600 36000 1 +10}
+ {1193504400 32400 0 +09}
+ {1206810000 36000 1 +10}
+ {1224954000 32400 0 +09}
+ {1238259600 36000 1 +10}
+ {1256403600 32400 0 +09}
+ {1269709200 36000 1 +10}
+ {1288458000 32400 0 +09}
+ {1301158800 36000 0 +10}
+ {1414252800 28800 0 +08}
+ {1459015200 32400 0 +09}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Choibalsan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Choibalsan
new file mode 100644
index 0000000000..b072c7678b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Choibalsan
@@ -0,0 +1,56 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Choibalsan) {
+ {-9223372036854775808 27480 0 LMT}
+ {-2032933080 25200 0 +07}
+ {252435600 28800 0 +08}
+ {417974400 36000 0 +09}
+ {433778400 32400 0 +09}
+ {449593200 36000 1 +09}
+ {465314400 32400 0 +09}
+ {481042800 36000 1 +09}
+ {496764000 32400 0 +09}
+ {512492400 36000 1 +09}
+ {528213600 32400 0 +09}
+ {543942000 36000 1 +09}
+ {559663200 32400 0 +09}
+ {575391600 36000 1 +09}
+ {591112800 32400 0 +09}
+ {606841200 36000 1 +09}
+ {622562400 32400 0 +09}
+ {638290800 36000 1 +09}
+ {654616800 32400 0 +09}
+ {670345200 36000 1 +09}
+ {686066400 32400 0 +09}
+ {701794800 36000 1 +09}
+ {717516000 32400 0 +09}
+ {733244400 36000 1 +09}
+ {748965600 32400 0 +09}
+ {764694000 36000 1 +09}
+ {780415200 32400 0 +09}
+ {796143600 36000 1 +09}
+ {811864800 32400 0 +09}
+ {828198000 36000 1 +09}
+ {843919200 32400 0 +09}
+ {859647600 36000 1 +09}
+ {875368800 32400 0 +09}
+ {891097200 36000 1 +09}
+ {906818400 32400 0 +09}
+ {988390800 36000 1 +09}
+ {1001692800 32400 0 +09}
+ {1017421200 36000 1 +09}
+ {1033142400 32400 0 +09}
+ {1048870800 36000 1 +09}
+ {1064592000 32400 0 +09}
+ {1080320400 36000 1 +09}
+ {1096041600 32400 0 +09}
+ {1111770000 36000 1 +09}
+ {1127491200 32400 0 +09}
+ {1143219600 36000 1 +09}
+ {1159545600 32400 0 +09}
+ {1206889200 28800 0 +08}
+ {1427479200 32400 1 +08}
+ {1443193200 28800 0 +08}
+ {1458928800 32400 1 +08}
+ {1474642800 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chongqing b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chongqing
new file mode 100644
index 0000000000..ba515fec85
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chongqing
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Shanghai)]} {
+ LoadTimeZoneFile Asia/Shanghai
+}
+set TZData(:Asia/Chongqing) $TZData(:Asia/Shanghai)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chungking b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chungking
new file mode 100644
index 0000000000..fa857ddac5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Chungking
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Shanghai)]} {
+ LoadTimeZoneFile Asia/Shanghai
+}
+set TZData(:Asia/Chungking) $TZData(:Asia/Shanghai)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Colombo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Colombo
new file mode 100644
index 0000000000..7a14a9b591
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Colombo
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Colombo) {
+ {-9223372036854775808 19164 0 LMT}
+ {-2840159964 19172 0 MMT}
+ {-2019705572 19800 0 +0530}
+ {-883287000 21600 1 +06}
+ {-862639200 23400 1 +0630}
+ {-764051400 19800 0 +0530}
+ {832962600 23400 0 +0630}
+ {846266400 21600 0 +06}
+ {1145039400 19800 0 +0530}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dacca b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dacca
new file mode 100644
index 0000000000..b91d7faa58
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dacca
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Dhaka)]} {
+ LoadTimeZoneFile Asia/Dhaka
+}
+set TZData(:Asia/Dacca) $TZData(:Asia/Dhaka)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Damascus b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Damascus
new file mode 100644
index 0000000000..fafef49dca
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Damascus
@@ -0,0 +1,280 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Damascus) {
+ {-9223372036854775808 8712 0 LMT}
+ {-1577931912 7200 0 EET}
+ {-1568592000 10800 1 EEST}
+ {-1554080400 7200 0 EET}
+ {-1537142400 10800 1 EEST}
+ {-1522630800 7200 0 EET}
+ {-1505692800 10800 1 EEST}
+ {-1491181200 7200 0 EET}
+ {-1474243200 10800 1 EEST}
+ {-1459126800 7200 0 EET}
+ {-242265600 10800 1 EEST}
+ {-228877200 7200 0 EET}
+ {-210556800 10800 1 EEST}
+ {-197427600 7200 0 EET}
+ {-178934400 10800 1 EEST}
+ {-165718800 7200 0 EET}
+ {-147398400 10800 1 EEST}
+ {-134269200 7200 0 EET}
+ {-116467200 10800 1 EEST}
+ {-102646800 7200 0 EET}
+ {-84326400 10800 1 EEST}
+ {-71110800 7200 0 EET}
+ {-52704000 10800 1 EEST}
+ {-39488400 7200 0 EET}
+ {-21168000 10800 1 EEST}
+ {-7952400 7200 0 EET}
+ {10368000 10800 1 EEST}
+ {23583600 7200 0 EET}
+ {41904000 10800 1 EEST}
+ {55119600 7200 0 EET}
+ {73526400 10800 1 EEST}
+ {86742000 7200 0 EET}
+ {105062400 10800 1 EEST}
+ {118278000 7200 0 EET}
+ {136598400 10800 1 EEST}
+ {149814000 7200 0 EET}
+ {168134400 10800 1 EEST}
+ {181350000 7200 0 EET}
+ {199756800 10800 1 EEST}
+ {212972400 7200 0 EET}
+ {231292800 10800 1 EEST}
+ {241916400 7200 0 EET}
+ {262828800 10800 1 EEST}
+ {273452400 7200 0 EET}
+ {418694400 10800 1 EEST}
+ {433810800 7200 0 EET}
+ {450316800 10800 1 EEST}
+ {465433200 7200 0 EET}
+ {508896000 10800 1 EEST}
+ {529196400 7200 0 EET}
+ {541555200 10800 1 EEST}
+ {562633200 7200 0 EET}
+ {574387200 10800 1 EEST}
+ {594255600 7200 0 EET}
+ {607305600 10800 1 EEST}
+ {623199600 7200 0 EET}
+ {638928000 10800 1 EEST}
+ {654649200 7200 0 EET}
+ {670456800 10800 1 EEST}
+ {686264400 7200 0 EET}
+ {702684000 10800 1 EEST}
+ {717886800 7200 0 EET}
+ {733096800 10800 1 EEST}
+ {748904400 7200 0 EET}
+ {765151200 10800 1 EEST}
+ {780958800 7200 0 EET}
+ {796687200 10800 1 EEST}
+ {812494800 7200 0 EET}
+ {828309600 10800 1 EEST}
+ {844117200 7200 0 EET}
+ {859759200 10800 1 EEST}
+ {875653200 7200 0 EET}
+ {891208800 10800 1 EEST}
+ {907189200 7200 0 EET}
+ {922917600 10800 1 EEST}
+ {938725200 7200 0 EET}
+ {954540000 10800 1 EEST}
+ {970347600 7200 0 EET}
+ {986076000 10800 1 EEST}
+ {1001883600 7200 0 EET}
+ {1017612000 10800 1 EEST}
+ {1033419600 7200 0 EET}
+ {1049148000 10800 1 EEST}
+ {1064955600 7200 0 EET}
+ {1080770400 10800 1 EEST}
+ {1096578000 7200 0 EET}
+ {1112306400 10800 1 EEST}
+ {1128114000 7200 0 EET}
+ {1143842400 10800 1 EEST}
+ {1158872400 7200 0 EET}
+ {1175205600 10800 1 EEST}
+ {1193950800 7200 0 EET}
+ {1207260000 10800 1 EEST}
+ {1225486800 7200 0 EET}
+ {1238104800 10800 1 EEST}
+ {1256850000 7200 0 EET}
+ {1270159200 10800 1 EEST}
+ {1288299600 7200 0 EET}
+ {1301608800 10800 1 EEST}
+ {1319749200 7200 0 EET}
+ {1333058400 10800 1 EEST}
+ {1351198800 7200 0 EET}
+ {1364508000 10800 1 EEST}
+ {1382648400 7200 0 EET}
+ {1395957600 10800 1 EEST}
+ {1414702800 7200 0 EET}
+ {1427407200 10800 1 EEST}
+ {1446152400 7200 0 EET}
+ {1458856800 10800 1 EEST}
+ {1477602000 7200 0 EET}
+ {1490911200 10800 1 EEST}
+ {1509051600 7200 0 EET}
+ {1522360800 10800 1 EEST}
+ {1540501200 7200 0 EET}
+ {1553810400 10800 1 EEST}
+ {1571950800 7200 0 EET}
+ {1585260000 10800 1 EEST}
+ {1604005200 7200 0 EET}
+ {1616709600 10800 1 EEST}
+ {1635454800 7200 0 EET}
+ {1648159200 10800 1 EEST}
+ {1666904400 7200 0 EET}
+ {1680213600 10800 1 EEST}
+ {1698354000 7200 0 EET}
+ {1711663200 10800 1 EEST}
+ {1729803600 7200 0 EET}
+ {1743112800 10800 1 EEST}
+ {1761858000 7200 0 EET}
+ {1774562400 10800 1 EEST}
+ {1793307600 7200 0 EET}
+ {1806012000 10800 1 EEST}
+ {1824757200 7200 0 EET}
+ {1838066400 10800 1 EEST}
+ {1856206800 7200 0 EET}
+ {1869516000 10800 1 EEST}
+ {1887656400 7200 0 EET}
+ {1900965600 10800 1 EEST}
+ {1919106000 7200 0 EET}
+ {1932415200 10800 1 EEST}
+ {1951160400 7200 0 EET}
+ {1963864800 10800 1 EEST}
+ {1982610000 7200 0 EET}
+ {1995314400 10800 1 EEST}
+ {2014059600 7200 0 EET}
+ {2027368800 10800 1 EEST}
+ {2045509200 7200 0 EET}
+ {2058818400 10800 1 EEST}
+ {2076958800 7200 0 EET}
+ {2090268000 10800 1 EEST}
+ {2109013200 7200 0 EET}
+ {2121717600 10800 1 EEST}
+ {2140462800 7200 0 EET}
+ {2153167200 10800 1 EEST}
+ {2171912400 7200 0 EET}
+ {2184616800 10800 1 EEST}
+ {2203362000 7200 0 EET}
+ {2216671200 10800 1 EEST}
+ {2234811600 7200 0 EET}
+ {2248120800 10800 1 EEST}
+ {2266261200 7200 0 EET}
+ {2279570400 10800 1 EEST}
+ {2298315600 7200 0 EET}
+ {2311020000 10800 1 EEST}
+ {2329765200 7200 0 EET}
+ {2342469600 10800 1 EEST}
+ {2361214800 7200 0 EET}
+ {2374524000 10800 1 EEST}
+ {2392664400 7200 0 EET}
+ {2405973600 10800 1 EEST}
+ {2424114000 7200 0 EET}
+ {2437423200 10800 1 EEST}
+ {2455563600 7200 0 EET}
+ {2468872800 10800 1 EEST}
+ {2487618000 7200 0 EET}
+ {2500322400 10800 1 EEST}
+ {2519067600 7200 0 EET}
+ {2531772000 10800 1 EEST}
+ {2550517200 7200 0 EET}
+ {2563826400 10800 1 EEST}
+ {2581966800 7200 0 EET}
+ {2595276000 10800 1 EEST}
+ {2613416400 7200 0 EET}
+ {2626725600 10800 1 EEST}
+ {2645470800 7200 0 EET}
+ {2658175200 10800 1 EEST}
+ {2676920400 7200 0 EET}
+ {2689624800 10800 1 EEST}
+ {2708370000 7200 0 EET}
+ {2721679200 10800 1 EEST}
+ {2739819600 7200 0 EET}
+ {2753128800 10800 1 EEST}
+ {2771269200 7200 0 EET}
+ {2784578400 10800 1 EEST}
+ {2802718800 7200 0 EET}
+ {2816028000 10800 1 EEST}
+ {2834773200 7200 0 EET}
+ {2847477600 10800 1 EEST}
+ {2866222800 7200 0 EET}
+ {2878927200 10800 1 EEST}
+ {2897672400 7200 0 EET}
+ {2910981600 10800 1 EEST}
+ {2929122000 7200 0 EET}
+ {2942431200 10800 1 EEST}
+ {2960571600 7200 0 EET}
+ {2973880800 10800 1 EEST}
+ {2992626000 7200 0 EET}
+ {3005330400 10800 1 EEST}
+ {3024075600 7200 0 EET}
+ {3036780000 10800 1 EEST}
+ {3055525200 7200 0 EET}
+ {3068229600 10800 1 EEST}
+ {3086974800 7200 0 EET}
+ {3100284000 10800 1 EEST}
+ {3118424400 7200 0 EET}
+ {3131733600 10800 1 EEST}
+ {3149874000 7200 0 EET}
+ {3163183200 10800 1 EEST}
+ {3181928400 7200 0 EET}
+ {3194632800 10800 1 EEST}
+ {3213378000 7200 0 EET}
+ {3226082400 10800 1 EEST}
+ {3244827600 7200 0 EET}
+ {3258136800 10800 1 EEST}
+ {3276277200 7200 0 EET}
+ {3289586400 10800 1 EEST}
+ {3307726800 7200 0 EET}
+ {3321036000 10800 1 EEST}
+ {3339176400 7200 0 EET}
+ {3352485600 10800 1 EEST}
+ {3371230800 7200 0 EET}
+ {3383935200 10800 1 EEST}
+ {3402680400 7200 0 EET}
+ {3415384800 10800 1 EEST}
+ {3434130000 7200 0 EET}
+ {3447439200 10800 1 EEST}
+ {3465579600 7200 0 EET}
+ {3478888800 10800 1 EEST}
+ {3497029200 7200 0 EET}
+ {3510338400 10800 1 EEST}
+ {3529083600 7200 0 EET}
+ {3541788000 10800 1 EEST}
+ {3560533200 7200 0 EET}
+ {3573237600 10800 1 EEST}
+ {3591982800 7200 0 EET}
+ {3605292000 10800 1 EEST}
+ {3623432400 7200 0 EET}
+ {3636741600 10800 1 EEST}
+ {3654882000 7200 0 EET}
+ {3668191200 10800 1 EEST}
+ {3686331600 7200 0 EET}
+ {3699640800 10800 1 EEST}
+ {3718386000 7200 0 EET}
+ {3731090400 10800 1 EEST}
+ {3749835600 7200 0 EET}
+ {3762540000 10800 1 EEST}
+ {3781285200 7200 0 EET}
+ {3794594400 10800 1 EEST}
+ {3812734800 7200 0 EET}
+ {3826044000 10800 1 EEST}
+ {3844184400 7200 0 EET}
+ {3857493600 10800 1 EEST}
+ {3876238800 7200 0 EET}
+ {3888943200 10800 1 EEST}
+ {3907688400 7200 0 EET}
+ {3920392800 10800 1 EEST}
+ {3939138000 7200 0 EET}
+ {3951842400 10800 1 EEST}
+ {3970587600 7200 0 EET}
+ {3983896800 10800 1 EEST}
+ {4002037200 7200 0 EET}
+ {4015346400 10800 1 EEST}
+ {4033486800 7200 0 EET}
+ {4046796000 10800 1 EEST}
+ {4065541200 7200 0 EET}
+ {4078245600 10800 1 EEST}
+ {4096990800 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dhaka b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dhaka
new file mode 100644
index 0000000000..c0440951e5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dhaka
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dhaka) {
+ {-9223372036854775808 21700 0 LMT}
+ {-2524543300 21200 0 HMT}
+ {-891582800 23400 0 +0630}
+ {-872058600 19800 0 +0530}
+ {-862637400 23400 0 +0630}
+ {-576138600 21600 0 +06}
+ {1230746400 21600 0 +06}
+ {1245430800 25200 1 +06}
+ {1262278800 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dili b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dili
new file mode 100644
index 0000000000..89cf22f01b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dili
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dili) {
+ {-9223372036854775808 30140 0 LMT}
+ {-1830414140 28800 0 +08}
+ {-879152400 32400 0 +09}
+ {199897200 28800 0 +08}
+ {969120000 32400 0 +09}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dubai b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dubai
new file mode 100644
index 0000000000..6c18e798b4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dubai
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dubai) {
+ {-9223372036854775808 13272 0 LMT}
+ {-1577936472 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dushanbe b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dushanbe
new file mode 100644
index 0000000000..fe82ce7c0b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Dushanbe
@@ -0,0 +1,29 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dushanbe) {
+ {-9223372036854775808 16512 0 LMT}
+ {-1441168512 18000 0 +05}
+ {-1247547600 21600 0 +06}
+ {354909600 25200 1 +06}
+ {370717200 21600 0 +06}
+ {386445600 25200 1 +06}
+ {402253200 21600 0 +06}
+ {417981600 25200 1 +06}
+ {433789200 21600 0 +06}
+ {449604000 25200 1 +06}
+ {465336000 21600 0 +06}
+ {481060800 25200 1 +06}
+ {496785600 21600 0 +06}
+ {512510400 25200 1 +06}
+ {528235200 21600 0 +06}
+ {543960000 25200 1 +06}
+ {559684800 21600 0 +06}
+ {575409600 25200 1 +06}
+ {591134400 21600 0 +06}
+ {606859200 25200 1 +06}
+ {622584000 21600 0 +06}
+ {638308800 25200 1 +06}
+ {654638400 21600 0 +06}
+ {670363200 21600 1 +06}
+ {684363600 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Famagusta b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Famagusta
new file mode 100644
index 0000000000..55eade601b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Famagusta
@@ -0,0 +1,256 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Famagusta) {
+ {-9223372036854775808 8148 0 LMT}
+ {-1518920148 7200 0 EET}
+ {166572000 10800 1 EEST}
+ {182293200 7200 0 EET}
+ {200959200 10800 1 EEST}
+ {213829200 7200 0 EET}
+ {228866400 10800 1 EEST}
+ {243982800 7200 0 EET}
+ {260316000 10800 1 EEST}
+ {276123600 7200 0 EET}
+ {291765600 10800 1 EEST}
+ {307486800 7200 0 EET}
+ {323820000 10800 1 EEST}
+ {338936400 7200 0 EET}
+ {354664800 10800 1 EEST}
+ {370386000 7200 0 EET}
+ {386114400 10800 1 EEST}
+ {401835600 7200 0 EET}
+ {417564000 10800 1 EEST}
+ {433285200 7200 0 EET}
+ {449013600 10800 1 EEST}
+ {465339600 7200 0 EET}
+ {481068000 10800 1 EEST}
+ {496789200 7200 0 EET}
+ {512517600 10800 1 EEST}
+ {528238800 7200 0 EET}
+ {543967200 10800 1 EEST}
+ {559688400 7200 0 EET}
+ {575416800 10800 1 EEST}
+ {591138000 7200 0 EET}
+ {606866400 10800 1 EEST}
+ {622587600 7200 0 EET}
+ {638316000 10800 1 EEST}
+ {654642000 7200 0 EET}
+ {670370400 10800 1 EEST}
+ {686091600 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {843944400 7200 0 EET}
+ {859672800 10800 1 EEST}
+ {875394000 7200 0 EET}
+ {891122400 10800 1 EEST}
+ {904597200 10800 0 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1473285600 10800 0 +03}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
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
new file mode 100644
index 0000000000..9b73dccc2b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza
@@ -0,0 +1,282 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Gaza) {
+ {-9223372036854775808 8272 0 LMT}
+ {-2185409872 7200 0 EEST}
+ {-933645600 10800 1 EEST}
+ {-857358000 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}
+ {-748310400 10800 1 EEST}
+ {-731127600 7200 0 EEST}
+ {-682653600 7200 0 EET}
+ {-399088800 10800 1 EEST}
+ {-386650800 7200 0 EET}
+ {-368330400 10800 1 EEST}
+ {-355114800 7200 0 EET}
+ {-336790800 10800 1 EEST}
+ {-323654400 7200 0 EET}
+ {-305168400 10800 1 EEST}
+ {-292032000 7200 0 EET}
+ {-273632400 10800 1 EEST}
+ {-260496000 7200 0 EET}
+ {-242096400 10800 1 EEST}
+ {-228960000 7200 0 EET}
+ {-210560400 10800 1 EEST}
+ {-197424000 7200 0 EET}
+ {-178938000 10800 1 EEST}
+ {-165801600 7200 0 EET}
+ {-147402000 10800 1 EEST}
+ {-134265600 7200 0 EET}
+ {-115866000 10800 1 EEST}
+ {-102643200 7200 0 EET}
+ {-84330000 10800 1 EEST}
+ {-81313200 10800 0 IST}
+ {142376400 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}
+ {482277600 10800 1 IDT}
+ {495579600 7200 0 IST}
+ {516751200 10800 1 IDT}
+ {526424400 7200 0 IST}
+ {545436000 10800 1 IDT}
+ {558478800 7200 0 IST}
+ {576626400 10800 1 IDT}
+ {589323600 7200 0 IST}
+ {609890400 10800 1 IDT}
+ {620773200 7200 0 IST}
+ {638316000 10800 1 IDT}
+ {651618000 7200 0 IST}
+ {669765600 10800 1 IDT}
+ {683672400 7200 0 IST}
+ {701820000 10800 1 IDT}
+ {715726800 7200 0 IST}
+ {733701600 10800 1 IDT}
+ {747176400 7200 0 IST}
+ {765151200 10800 1 IDT}
+ {778021200 7200 0 IST}
+ {796600800 10800 1 IDT}
+ {810075600 7200 0 IST}
+ {820447200 7200 0 EET}
+ {828655200 10800 1 EEST}
+ {843170400 7200 0 EET}
+ {860104800 10800 1 EEST}
+ {874620000 7200 0 EET}
+ {891554400 10800 1 EEST}
+ {906069600 7200 0 EET}
+ {915141600 7200 0 EET}
+ {924213600 10800 1 EEST}
+ {939934800 7200 0 EET}
+ {956268000 10800 1 EEST}
+ {971989200 7200 0 EET}
+ {987717600 10800 1 EEST}
+ {1003438800 7200 0 EET}
+ {1019167200 10800 1 EEST}
+ {1034888400 7200 0 EET}
+ {1050616800 10800 1 EEST}
+ {1066338000 7200 0 EET}
+ {1082066400 10800 1 EEST}
+ {1096581600 7200 0 EET}
+ {1113516000 10800 1 EEST}
+ {1128380400 7200 0 EET}
+ {1143842400 10800 1 EEST}
+ {1158872400 7200 0 EET}
+ {1175378400 10800 1 EEST}
+ {1189638000 7200 0 EET}
+ {1206655200 10800 1 EEST}
+ {1219960800 7200 0 EET}
+ {1220220000 7200 0 EET}
+ {1238104800 10800 1 EEST}
+ {1252015200 7200 0 EET}
+ {1262296800 7200 0 EET}
+ {1269640860 10800 0 EEST}
+ {1281474000 7200 0 EET}
+ {1301608860 10800 1 EEST}
+ {1312149600 7200 0 EET}
+ {1325368800 7200 0 EET}
+ {1333058400 10800 1 EEST}
+ {1348178400 7200 0 EET}
+ {1364508000 10800 1 EEST}
+ {1380229200 7200 0 EET}
+ {1395957600 10800 1 EEST}
+ {1414098000 7200 0 EET}
+ {1427493600 10800 1 EEST}
+ {1445547600 7200 0 EET}
+ {1458946800 10800 1 EEST}
+ {1477692000 7200 0 EET}
+ {1490396400 10800 1 EEST}
+ {1509141600 7200 0 EET}
+ {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}
+ {1635544800 7200 0 EET}
+ {1648159200 10800 1 EEST}
+ {1666994400 7200 0 EET}
+ {1680213600 10800 1 EEST}
+ {1698444000 7200 0 EET}
+ {1711663200 10800 1 EEST}
+ {1729893600 7200 0 EET}
+ {1743112800 10800 1 EEST}
+ {1761343200 7200 0 EET}
+ {1774562400 10800 1 EEST}
+ {1793397600 7200 0 EET}
+ {1806012000 10800 1 EEST}
+ {1824847200 7200 0 EET}
+ {1838066400 10800 1 EEST}
+ {1856296800 7200 0 EET}
+ {1869516000 10800 1 EEST}
+ {1887746400 7200 0 EET}
+ {1900965600 10800 1 EEST}
+ {1919196000 7200 0 EET}
+ {1932415200 10800 1 EEST}
+ {1950645600 7200 0 EET}
+ {1963864800 10800 1 EEST}
+ {1982700000 7200 0 EET}
+ {1995314400 10800 1 EEST}
+ {2014149600 7200 0 EET}
+ {2027368800 10800 1 EEST}
+ {2045599200 7200 0 EET}
+ {2058818400 10800 1 EEST}
+ {2077048800 7200 0 EET}
+ {2090268000 10800 1 EEST}
+ {2108498400 7200 0 EET}
+ {2121717600 10800 1 EEST}
+ {2140552800 7200 0 EET}
+ {2153167200 10800 1 EEST}
+ {2172002400 7200 0 EET}
+ {2184616800 10800 1 EEST}
+ {2203452000 7200 0 EET}
+ {2216671200 10800 1 EEST}
+ {2234901600 7200 0 EET}
+ {2248120800 10800 1 EEST}
+ {2266351200 7200 0 EET}
+ {2279570400 10800 1 EEST}
+ {2297800800 7200 0 EET}
+ {2311020000 10800 1 EEST}
+ {2329855200 7200 0 EET}
+ {2342469600 10800 1 EEST}
+ {2361304800 7200 0 EET}
+ {2374524000 10800 1 EEST}
+ {2392754400 7200 0 EET}
+ {2405973600 10800 1 EEST}
+ {2424204000 7200 0 EET}
+ {2437423200 10800 1 EEST}
+ {2455653600 7200 0 EET}
+ {2468872800 10800 1 EEST}
+ {2487708000 7200 0 EET}
+ {2500322400 10800 1 EEST}
+ {2519157600 7200 0 EET}
+ {2531772000 10800 1 EEST}
+ {2550607200 7200 0 EET}
+ {2563826400 10800 1 EEST}
+ {2582056800 7200 0 EET}
+ {2595276000 10800 1 EEST}
+ {2613506400 7200 0 EET}
+ {2626725600 10800 1 EEST}
+ {2644956000 7200 0 EET}
+ {2658175200 10800 1 EEST}
+ {2677010400 7200 0 EET}
+ {2689624800 10800 1 EEST}
+ {2708460000 7200 0 EET}
+ {2721679200 10800 1 EEST}
+ {2739909600 7200 0 EET}
+ {2753128800 10800 1 EEST}
+ {2771359200 7200 0 EET}
+ {2784578400 10800 1 EEST}
+ {2802808800 7200 0 EET}
+ {2816028000 10800 1 EEST}
+ {2834258400 7200 0 EET}
+ {2847477600 10800 1 EEST}
+ {2866312800 7200 0 EET}
+ {2878927200 10800 1 EEST}
+ {2897762400 7200 0 EET}
+ {2910981600 10800 1 EEST}
+ {2929212000 7200 0 EET}
+ {2942431200 10800 1 EEST}
+ {2960661600 7200 0 EET}
+ {2973880800 10800 1 EEST}
+ {2992111200 7200 0 EET}
+ {3005330400 10800 1 EEST}
+ {3024165600 7200 0 EET}
+ {3036780000 10800 1 EEST}
+ {3055615200 7200 0 EET}
+ {3068229600 10800 1 EEST}
+ {3087064800 7200 0 EET}
+ {3100284000 10800 1 EEST}
+ {3118514400 7200 0 EET}
+ {3131733600 10800 1 EEST}
+ {3149964000 7200 0 EET}
+ {3163183200 10800 1 EEST}
+ {3181413600 7200 0 EET}
+ {3194632800 10800 1 EEST}
+ {3213468000 7200 0 EET}
+ {3226082400 10800 1 EEST}
+ {3244917600 7200 0 EET}
+ {3258136800 10800 1 EEST}
+ {3276367200 7200 0 EET}
+ {3289586400 10800 1 EEST}
+ {3307816800 7200 0 EET}
+ {3321036000 10800 1 EEST}
+ {3339266400 7200 0 EET}
+ {3352485600 10800 1 EEST}
+ {3371320800 7200 0 EET}
+ {3383935200 10800 1 EEST}
+ {3402770400 7200 0 EET}
+ {3415384800 10800 1 EEST}
+ {3434220000 7200 0 EET}
+ {3447439200 10800 1 EEST}
+ {3465669600 7200 0 EET}
+ {3478888800 10800 1 EEST}
+ {3497119200 7200 0 EET}
+ {3510338400 10800 1 EEST}
+ {3528568800 7200 0 EET}
+ {3541788000 10800 1 EEST}
+ {3560623200 7200 0 EET}
+ {3573237600 10800 1 EEST}
+ {3592072800 7200 0 EET}
+ {3605292000 10800 1 EEST}
+ {3623522400 7200 0 EET}
+ {3636741600 10800 1 EEST}
+ {3654972000 7200 0 EET}
+ {3668191200 10800 1 EEST}
+ {3686421600 7200 0 EET}
+ {3699640800 10800 1 EEST}
+ {3717871200 7200 0 EET}
+ {3731090400 10800 1 EEST}
+ {3749925600 7200 0 EET}
+ {3762540000 10800 1 EEST}
+ {3781375200 7200 0 EET}
+ {3794594400 10800 1 EEST}
+ {3812824800 7200 0 EET}
+ {3826044000 10800 1 EEST}
+ {3844274400 7200 0 EET}
+ {3857493600 10800 1 EEST}
+ {3875724000 7200 0 EET}
+ {3888943200 10800 1 EEST}
+ {3907778400 7200 0 EET}
+ {3920392800 10800 1 EEST}
+ {3939228000 7200 0 EET}
+ {3951842400 10800 1 EEST}
+ {3970677600 7200 0 EET}
+ {3983896800 10800 1 EEST}
+ {4002127200 7200 0 EET}
+ {4015346400 10800 1 EEST}
+ {4033576800 7200 0 EET}
+ {4046796000 10800 1 EEST}
+ {4065026400 7200 0 EET}
+ {4078245600 10800 1 EEST}
+ {4097080800 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Harbin b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Harbin
new file mode 100644
index 0000000000..dfcb54983e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Harbin
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Shanghai)]} {
+ LoadTimeZoneFile Asia/Shanghai
+}
+set TZData(:Asia/Harbin) $TZData(:Asia/Shanghai)
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
new file mode 100644
index 0000000000..fe8f7e17e9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron
@@ -0,0 +1,281 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Hebron) {
+ {-9223372036854775808 8423 0 LMT}
+ {-2185410023 7200 0 EEST}
+ {-933645600 10800 1 EEST}
+ {-857358000 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}
+ {-748310400 10800 1 EEST}
+ {-731127600 7200 0 EEST}
+ {-682653600 7200 0 EET}
+ {-399088800 10800 1 EEST}
+ {-386650800 7200 0 EET}
+ {-368330400 10800 1 EEST}
+ {-355114800 7200 0 EET}
+ {-336790800 10800 1 EEST}
+ {-323654400 7200 0 EET}
+ {-305168400 10800 1 EEST}
+ {-292032000 7200 0 EET}
+ {-273632400 10800 1 EEST}
+ {-260496000 7200 0 EET}
+ {-242096400 10800 1 EEST}
+ {-228960000 7200 0 EET}
+ {-210560400 10800 1 EEST}
+ {-197424000 7200 0 EET}
+ {-178938000 10800 1 EEST}
+ {-165801600 7200 0 EET}
+ {-147402000 10800 1 EEST}
+ {-134265600 7200 0 EET}
+ {-115866000 10800 1 EEST}
+ {-102643200 7200 0 EET}
+ {-84330000 10800 1 EEST}
+ {-81313200 10800 0 IST}
+ {142376400 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}
+ {482277600 10800 1 IDT}
+ {495579600 7200 0 IST}
+ {516751200 10800 1 IDT}
+ {526424400 7200 0 IST}
+ {545436000 10800 1 IDT}
+ {558478800 7200 0 IST}
+ {576626400 10800 1 IDT}
+ {589323600 7200 0 IST}
+ {609890400 10800 1 IDT}
+ {620773200 7200 0 IST}
+ {638316000 10800 1 IDT}
+ {651618000 7200 0 IST}
+ {669765600 10800 1 IDT}
+ {683672400 7200 0 IST}
+ {701820000 10800 1 IDT}
+ {715726800 7200 0 IST}
+ {733701600 10800 1 IDT}
+ {747176400 7200 0 IST}
+ {765151200 10800 1 IDT}
+ {778021200 7200 0 IST}
+ {796600800 10800 1 IDT}
+ {810075600 7200 0 IST}
+ {820447200 7200 0 EET}
+ {828655200 10800 1 EEST}
+ {843170400 7200 0 EET}
+ {860104800 10800 1 EEST}
+ {874620000 7200 0 EET}
+ {891554400 10800 1 EEST}
+ {906069600 7200 0 EET}
+ {915141600 7200 0 EET}
+ {924213600 10800 1 EEST}
+ {939934800 7200 0 EET}
+ {956268000 10800 1 EEST}
+ {971989200 7200 0 EET}
+ {987717600 10800 1 EEST}
+ {1003438800 7200 0 EET}
+ {1019167200 10800 1 EEST}
+ {1034888400 7200 0 EET}
+ {1050616800 10800 1 EEST}
+ {1066338000 7200 0 EET}
+ {1082066400 10800 1 EEST}
+ {1096581600 7200 0 EET}
+ {1113516000 10800 1 EEST}
+ {1128380400 7200 0 EET}
+ {1143842400 10800 1 EEST}
+ {1158872400 7200 0 EET}
+ {1175378400 10800 1 EEST}
+ {1189638000 7200 0 EET}
+ {1206655200 10800 1 EEST}
+ {1220216400 7200 0 EET}
+ {1238104800 10800 1 EEST}
+ {1252015200 7200 0 EET}
+ {1269554400 10800 1 EEST}
+ {1281474000 7200 0 EET}
+ {1301608860 10800 1 EEST}
+ {1312146000 7200 0 EET}
+ {1314655200 10800 1 EEST}
+ {1317330000 7200 0 EET}
+ {1333058400 10800 1 EEST}
+ {1348178400 7200 0 EET}
+ {1364508000 10800 1 EEST}
+ {1380229200 7200 0 EET}
+ {1395957600 10800 1 EEST}
+ {1414098000 7200 0 EET}
+ {1427493600 10800 1 EEST}
+ {1445547600 7200 0 EET}
+ {1458946800 10800 1 EEST}
+ {1477692000 7200 0 EET}
+ {1490396400 10800 1 EEST}
+ {1509141600 7200 0 EET}
+ {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}
+ {1635544800 7200 0 EET}
+ {1648159200 10800 1 EEST}
+ {1666994400 7200 0 EET}
+ {1680213600 10800 1 EEST}
+ {1698444000 7200 0 EET}
+ {1711663200 10800 1 EEST}
+ {1729893600 7200 0 EET}
+ {1743112800 10800 1 EEST}
+ {1761343200 7200 0 EET}
+ {1774562400 10800 1 EEST}
+ {1793397600 7200 0 EET}
+ {1806012000 10800 1 EEST}
+ {1824847200 7200 0 EET}
+ {1838066400 10800 1 EEST}
+ {1856296800 7200 0 EET}
+ {1869516000 10800 1 EEST}
+ {1887746400 7200 0 EET}
+ {1900965600 10800 1 EEST}
+ {1919196000 7200 0 EET}
+ {1932415200 10800 1 EEST}
+ {1950645600 7200 0 EET}
+ {1963864800 10800 1 EEST}
+ {1982700000 7200 0 EET}
+ {1995314400 10800 1 EEST}
+ {2014149600 7200 0 EET}
+ {2027368800 10800 1 EEST}
+ {2045599200 7200 0 EET}
+ {2058818400 10800 1 EEST}
+ {2077048800 7200 0 EET}
+ {2090268000 10800 1 EEST}
+ {2108498400 7200 0 EET}
+ {2121717600 10800 1 EEST}
+ {2140552800 7200 0 EET}
+ {2153167200 10800 1 EEST}
+ {2172002400 7200 0 EET}
+ {2184616800 10800 1 EEST}
+ {2203452000 7200 0 EET}
+ {2216671200 10800 1 EEST}
+ {2234901600 7200 0 EET}
+ {2248120800 10800 1 EEST}
+ {2266351200 7200 0 EET}
+ {2279570400 10800 1 EEST}
+ {2297800800 7200 0 EET}
+ {2311020000 10800 1 EEST}
+ {2329855200 7200 0 EET}
+ {2342469600 10800 1 EEST}
+ {2361304800 7200 0 EET}
+ {2374524000 10800 1 EEST}
+ {2392754400 7200 0 EET}
+ {2405973600 10800 1 EEST}
+ {2424204000 7200 0 EET}
+ {2437423200 10800 1 EEST}
+ {2455653600 7200 0 EET}
+ {2468872800 10800 1 EEST}
+ {2487708000 7200 0 EET}
+ {2500322400 10800 1 EEST}
+ {2519157600 7200 0 EET}
+ {2531772000 10800 1 EEST}
+ {2550607200 7200 0 EET}
+ {2563826400 10800 1 EEST}
+ {2582056800 7200 0 EET}
+ {2595276000 10800 1 EEST}
+ {2613506400 7200 0 EET}
+ {2626725600 10800 1 EEST}
+ {2644956000 7200 0 EET}
+ {2658175200 10800 1 EEST}
+ {2677010400 7200 0 EET}
+ {2689624800 10800 1 EEST}
+ {2708460000 7200 0 EET}
+ {2721679200 10800 1 EEST}
+ {2739909600 7200 0 EET}
+ {2753128800 10800 1 EEST}
+ {2771359200 7200 0 EET}
+ {2784578400 10800 1 EEST}
+ {2802808800 7200 0 EET}
+ {2816028000 10800 1 EEST}
+ {2834258400 7200 0 EET}
+ {2847477600 10800 1 EEST}
+ {2866312800 7200 0 EET}
+ {2878927200 10800 1 EEST}
+ {2897762400 7200 0 EET}
+ {2910981600 10800 1 EEST}
+ {2929212000 7200 0 EET}
+ {2942431200 10800 1 EEST}
+ {2960661600 7200 0 EET}
+ {2973880800 10800 1 EEST}
+ {2992111200 7200 0 EET}
+ {3005330400 10800 1 EEST}
+ {3024165600 7200 0 EET}
+ {3036780000 10800 1 EEST}
+ {3055615200 7200 0 EET}
+ {3068229600 10800 1 EEST}
+ {3087064800 7200 0 EET}
+ {3100284000 10800 1 EEST}
+ {3118514400 7200 0 EET}
+ {3131733600 10800 1 EEST}
+ {3149964000 7200 0 EET}
+ {3163183200 10800 1 EEST}
+ {3181413600 7200 0 EET}
+ {3194632800 10800 1 EEST}
+ {3213468000 7200 0 EET}
+ {3226082400 10800 1 EEST}
+ {3244917600 7200 0 EET}
+ {3258136800 10800 1 EEST}
+ {3276367200 7200 0 EET}
+ {3289586400 10800 1 EEST}
+ {3307816800 7200 0 EET}
+ {3321036000 10800 1 EEST}
+ {3339266400 7200 0 EET}
+ {3352485600 10800 1 EEST}
+ {3371320800 7200 0 EET}
+ {3383935200 10800 1 EEST}
+ {3402770400 7200 0 EET}
+ {3415384800 10800 1 EEST}
+ {3434220000 7200 0 EET}
+ {3447439200 10800 1 EEST}
+ {3465669600 7200 0 EET}
+ {3478888800 10800 1 EEST}
+ {3497119200 7200 0 EET}
+ {3510338400 10800 1 EEST}
+ {3528568800 7200 0 EET}
+ {3541788000 10800 1 EEST}
+ {3560623200 7200 0 EET}
+ {3573237600 10800 1 EEST}
+ {3592072800 7200 0 EET}
+ {3605292000 10800 1 EEST}
+ {3623522400 7200 0 EET}
+ {3636741600 10800 1 EEST}
+ {3654972000 7200 0 EET}
+ {3668191200 10800 1 EEST}
+ {3686421600 7200 0 EET}
+ {3699640800 10800 1 EEST}
+ {3717871200 7200 0 EET}
+ {3731090400 10800 1 EEST}
+ {3749925600 7200 0 EET}
+ {3762540000 10800 1 EEST}
+ {3781375200 7200 0 EET}
+ {3794594400 10800 1 EEST}
+ {3812824800 7200 0 EET}
+ {3826044000 10800 1 EEST}
+ {3844274400 7200 0 EET}
+ {3857493600 10800 1 EEST}
+ {3875724000 7200 0 EET}
+ {3888943200 10800 1 EEST}
+ {3907778400 7200 0 EET}
+ {3920392800 10800 1 EEST}
+ {3939228000 7200 0 EET}
+ {3951842400 10800 1 EEST}
+ {3970677600 7200 0 EET}
+ {3983896800 10800 1 EEST}
+ {4002127200 7200 0 EET}
+ {4015346400 10800 1 EEST}
+ {4033576800 7200 0 EET}
+ {4046796000 10800 1 EEST}
+ {4065026400 7200 0 EET}
+ {4078245600 10800 1 EEST}
+ {4097080800 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ho_Chi_Minh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ho_Chi_Minh
new file mode 100644
index 0000000000..b4e749b8c5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ho_Chi_Minh
@@ -0,0 +1,14 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Ho_Chi_Minh) {
+ {-9223372036854775808 25600 0 LMT}
+ {-2004073600 25590 0 PLMT}
+ {-1851577590 25200 0 +07}
+ {-852105600 28800 0 +08}
+ {-782643600 32400 0 +09}
+ {-767869200 25200 0 +07}
+ {-718095600 28800 0 +08}
+ {-457776000 25200 0 +07}
+ {-315648000 28800 0 +08}
+ {171820800 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hong_Kong b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hong_Kong
new file mode 100644
index 0000000000..8f5ed2c199
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hong_Kong
@@ -0,0 +1,75 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Hong_Kong) {
+ {-9223372036854775808 27402 0 LMT}
+ {-2056690800 28800 0 HKT}
+ {-900910800 32400 1 HKST}
+ {-891579600 30600 1 HKWT}
+ {-884248200 32400 0 JST}
+ {-761209200 28800 0 HKT}
+ {-747907200 32400 1 HKST}
+ {-728541000 28800 0 HKT}
+ {-717049800 32400 1 HKST}
+ {-697091400 28800 0 HKT}
+ {-683785800 32400 1 HKST}
+ {-668061000 28800 0 HKT}
+ {-654755400 32400 1 HKST}
+ {-636611400 28800 0 HKT}
+ {-623305800 32400 1 HKST}
+ {-605161800 28800 0 HKT}
+ {-591856200 32400 1 HKST}
+ {-573712200 28800 0 HKT}
+ {-559801800 32400 1 HKST}
+ {-541657800 28800 0 HKT}
+ {-528352200 32400 1 HKST}
+ {-510211800 28800 0 HKT}
+ {-498112200 32400 1 HKST}
+ {-478762200 28800 0 HKT}
+ {-466662600 32400 1 HKST}
+ {-446707800 28800 0 HKT}
+ {-435213000 32400 1 HKST}
+ {-415258200 28800 0 HKT}
+ {-403158600 32400 1 HKST}
+ {-383808600 28800 0 HKT}
+ {-371709000 32400 1 HKST}
+ {-352359000 28800 0 HKT}
+ {-340259400 32400 1 HKST}
+ {-320909400 28800 0 HKT}
+ {-308809800 32400 1 HKST}
+ {-288855000 28800 0 HKT}
+ {-277360200 32400 1 HKST}
+ {-257405400 28800 0 HKT}
+ {-245910600 32400 1 HKST}
+ {-225955800 28800 0 HKT}
+ {-213856200 32400 1 HKST}
+ {-194506200 28800 0 HKT}
+ {-182406600 32400 1 HKST}
+ {-163056600 28800 0 HKT}
+ {-148537800 32400 1 HKST}
+ {-132816600 28800 0 HKT}
+ {-117088200 32400 1 HKST}
+ {-101367000 28800 0 HKT}
+ {-85638600 32400 1 HKST}
+ {-69312600 28800 0 HKT}
+ {-53584200 32400 1 HKST}
+ {-37863000 28800 0 HKT}
+ {-22134600 32400 1 HKST}
+ {-6413400 28800 0 HKT}
+ {9315000 32400 1 HKST}
+ {25036200 28800 0 HKT}
+ {40764600 32400 1 HKST}
+ {56485800 28800 0 HKT}
+ {72214200 32400 1 HKST}
+ {88540200 28800 0 HKT}
+ {104268600 32400 1 HKST}
+ {119989800 28800 0 HKT}
+ {126041400 32400 1 HKST}
+ {135714600 32400 1 HKST}
+ {151439400 28800 0 HKT}
+ {167167800 32400 1 HKST}
+ {182889000 28800 0 HKT}
+ {198617400 32400 1 HKST}
+ {214338600 28800 0 HKT}
+ {295385400 32400 1 HKST}
+ {309292200 28800 0 HKT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hovd b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hovd
new file mode 100644
index 0000000000..9b14d5bc00
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hovd
@@ -0,0 +1,55 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Hovd) {
+ {-9223372036854775808 21996 0 LMT}
+ {-2032927596 21600 0 +06}
+ {252439200 25200 0 +07}
+ {417978000 28800 1 +07}
+ {433785600 25200 0 +07}
+ {449600400 28800 1 +07}
+ {465321600 25200 0 +07}
+ {481050000 28800 1 +07}
+ {496771200 25200 0 +07}
+ {512499600 28800 1 +07}
+ {528220800 25200 0 +07}
+ {543949200 28800 1 +07}
+ {559670400 25200 0 +07}
+ {575398800 28800 1 +07}
+ {591120000 25200 0 +07}
+ {606848400 28800 1 +07}
+ {622569600 25200 0 +07}
+ {638298000 28800 1 +07}
+ {654624000 25200 0 +07}
+ {670352400 28800 1 +07}
+ {686073600 25200 0 +07}
+ {701802000 28800 1 +07}
+ {717523200 25200 0 +07}
+ {733251600 28800 1 +07}
+ {748972800 25200 0 +07}
+ {764701200 28800 1 +07}
+ {780422400 25200 0 +07}
+ {796150800 28800 1 +07}
+ {811872000 25200 0 +07}
+ {828205200 28800 1 +07}
+ {843926400 25200 0 +07}
+ {859654800 28800 1 +07}
+ {875376000 25200 0 +07}
+ {891104400 28800 1 +07}
+ {906825600 25200 0 +07}
+ {988398000 28800 1 +07}
+ {1001700000 25200 0 +07}
+ {1017428400 28800 1 +07}
+ {1033149600 25200 0 +07}
+ {1048878000 28800 1 +07}
+ {1064599200 25200 0 +07}
+ {1080327600 28800 1 +07}
+ {1096048800 25200 0 +07}
+ {1111777200 28800 1 +07}
+ {1127498400 25200 0 +07}
+ {1143226800 28800 1 +07}
+ {1159552800 25200 0 +07}
+ {1427482800 28800 1 +07}
+ {1443196800 25200 0 +07}
+ {1458932400 28800 1 +07}
+ {1474646400 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Irkutsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Irkutsk
new file mode 100644
index 0000000000..9666969267
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Irkutsk
@@ -0,0 +1,72 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Irkutsk) {
+ {-9223372036854775808 25025 0 LMT}
+ {-2840165825 25025 0 IMT}
+ {-1575874625 25200 0 +07}
+ {-1247554800 28800 0 +09}
+ {354902400 32400 1 +09}
+ {370710000 28800 0 +08}
+ {386438400 32400 1 +09}
+ {402246000 28800 0 +08}
+ {417974400 32400 1 +09}
+ {433782000 28800 0 +08}
+ {449596800 32400 1 +09}
+ {465328800 28800 0 +08}
+ {481053600 32400 1 +09}
+ {496778400 28800 0 +08}
+ {512503200 32400 1 +09}
+ {528228000 28800 0 +08}
+ {543952800 32400 1 +09}
+ {559677600 28800 0 +08}
+ {575402400 32400 1 +09}
+ {591127200 28800 0 +08}
+ {606852000 32400 1 +09}
+ {622576800 28800 0 +08}
+ {638301600 32400 1 +09}
+ {654631200 28800 0 +08}
+ {670356000 25200 0 +08}
+ {670359600 28800 1 +08}
+ {686084400 25200 0 +07}
+ {695761200 28800 0 +09}
+ {701805600 32400 1 +09}
+ {717530400 28800 0 +08}
+ {733255200 32400 1 +09}
+ {748980000 28800 0 +08}
+ {764704800 32400 1 +09}
+ {780429600 28800 0 +08}
+ {796154400 32400 1 +09}
+ {811879200 28800 0 +08}
+ {828208800 32400 1 +09}
+ {846352800 28800 0 +08}
+ {859658400 32400 1 +09}
+ {877802400 28800 0 +08}
+ {891108000 32400 1 +09}
+ {909252000 28800 0 +08}
+ {922557600 32400 1 +09}
+ {941306400 28800 0 +08}
+ {954007200 32400 1 +09}
+ {972756000 28800 0 +08}
+ {985456800 32400 1 +09}
+ {1004205600 28800 0 +08}
+ {1017511200 32400 1 +09}
+ {1035655200 28800 0 +08}
+ {1048960800 32400 1 +09}
+ {1067104800 28800 0 +08}
+ {1080410400 32400 1 +09}
+ {1099159200 28800 0 +08}
+ {1111860000 32400 1 +09}
+ {1130608800 28800 0 +08}
+ {1143309600 32400 1 +09}
+ {1162058400 28800 0 +08}
+ {1174759200 32400 1 +09}
+ {1193508000 28800 0 +08}
+ {1206813600 32400 1 +09}
+ {1224957600 28800 0 +08}
+ {1238263200 32400 1 +09}
+ {1256407200 28800 0 +08}
+ {1269712800 32400 1 +09}
+ {1288461600 28800 0 +08}
+ {1301162400 32400 0 +09}
+ {1414256400 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Istanbul b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Istanbul
new file mode 100644
index 0000000000..85b3fc2292
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Istanbul
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Istanbul)]} {
+ LoadTimeZoneFile Europe/Istanbul
+}
+set TZData(:Asia/Istanbul) $TZData(:Europe/Istanbul)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jakarta b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jakarta
new file mode 100644
index 0000000000..21da16844e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jakarta
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jakarta) {
+ {-9223372036854775808 25632 0 LMT}
+ {-3231299232 25632 0 BMT}
+ {-1451719200 26400 0 +0720}
+ {-1172906400 27000 0 +0730}
+ {-876641400 32400 0 +09}
+ {-766054800 27000 0 +0730}
+ {-683883000 28800 0 +08}
+ {-620812800 27000 0 +0730}
+ {-189415800 25200 0 WIB}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jayapura b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jayapura
new file mode 100644
index 0000000000..1432488f65
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jayapura
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jayapura) {
+ {-9223372036854775808 33768 0 LMT}
+ {-1172913768 32400 0 +09}
+ {-799491600 34200 0 +0930}
+ {-189423000 32400 0 WIT}
+}
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
new file mode 100644
index 0000000000..e1e84f48a9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem
@@ -0,0 +1,276 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jerusalem) {
+ {-9223372036854775808 8454 0 LMT}
+ {-2840149254 8440 0 JMT}
+ {-1641003640 7200 0 IST}
+ {-933645600 10800 1 IDT}
+ {-857358000 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}
+ {-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}
+ {-608947200 7200 0 IST}
+ {-591847200 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}
+ {-418262400 7200 0 IST}
+ {-400032000 10800 1 IDT}
+ {-387428400 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}
+ {482277600 10800 1 IDT}
+ {495579600 7200 0 IST}
+ {516751200 10800 1 IDT}
+ {526424400 7200 0 IST}
+ {545436000 10800 1 IDT}
+ {558478800 7200 0 IST}
+ {576626400 10800 1 IDT}
+ {589323600 7200 0 IST}
+ {609890400 10800 1 IDT}
+ {620773200 7200 0 IST}
+ {638316000 10800 1 IDT}
+ {651618000 7200 0 IST}
+ {669765600 10800 1 IDT}
+ {683672400 7200 0 IST}
+ {701820000 10800 1 IDT}
+ {715726800 7200 0 IST}
+ {733701600 10800 1 IDT}
+ {747176400 7200 0 IST}
+ {765151200 10800 1 IDT}
+ {778021200 7200 0 IST}
+ {796600800 10800 1 IDT}
+ {810075600 7200 0 IST}
+ {826840800 10800 1 IDT}
+ {842821200 7200 0 IST}
+ {858895200 10800 1 IDT}
+ {874184400 7200 0 IST}
+ {890344800 10800 1 IDT}
+ {905029200 7200 0 IST}
+ {923011200 10800 1 IDT}
+ {936313200 7200 0 IST}
+ {955670400 10800 1 IDT}
+ {970783200 7200 0 IST}
+ {986770800 10800 1 IDT}
+ {1001282400 7200 0 IST}
+ {1017356400 10800 1 IDT}
+ {1033941600 7200 0 IST}
+ {1048806000 10800 1 IDT}
+ {1065132000 7200 0 IST}
+ {1081292400 10800 1 IDT}
+ {1095804000 7200 0 IST}
+ {1112313600 10800 1 IDT}
+ {1128812400 7200 0 IST}
+ {1143763200 10800 1 IDT}
+ {1159657200 7200 0 IST}
+ {1175212800 10800 1 IDT}
+ {1189897200 7200 0 IST}
+ {1206662400 10800 1 IDT}
+ {1223161200 7200 0 IST}
+ {1238112000 10800 1 IDT}
+ {1254006000 7200 0 IST}
+ {1269561600 10800 1 IDT}
+ {1284246000 7200 0 IST}
+ {1301616000 10800 1 IDT}
+ {1317510000 7200 0 IST}
+ {1333065600 10800 1 IDT}
+ {1348354800 7200 0 IST}
+ {1364515200 10800 1 IDT}
+ {1382828400 7200 0 IST}
+ {1395964800 10800 1 IDT}
+ {1414278000 7200 0 IST}
+ {1427414400 10800 1 IDT}
+ {1445727600 7200 0 IST}
+ {1458864000 10800 1 IDT}
+ {1477782000 7200 0 IST}
+ {1490313600 10800 1 IDT}
+ {1509231600 7200 0 IST}
+ {1521763200 10800 1 IDT}
+ {1540681200 7200 0 IST}
+ {1553817600 10800 1 IDT}
+ {1572130800 7200 0 IST}
+ {1585267200 10800 1 IDT}
+ {1603580400 7200 0 IST}
+ {1616716800 10800 1 IDT}
+ {1635634800 7200 0 IST}
+ {1648166400 10800 1 IDT}
+ {1667084400 7200 0 IST}
+ {1679616000 10800 1 IDT}
+ {1698534000 7200 0 IST}
+ {1711670400 10800 1 IDT}
+ {1729983600 7200 0 IST}
+ {1743120000 10800 1 IDT}
+ {1761433200 7200 0 IST}
+ {1774569600 10800 1 IDT}
+ {1792882800 7200 0 IST}
+ {1806019200 10800 1 IDT}
+ {1824937200 7200 0 IST}
+ {1837468800 10800 1 IDT}
+ {1856386800 7200 0 IST}
+ {1868918400 10800 1 IDT}
+ {1887836400 7200 0 IST}
+ {1900972800 10800 1 IDT}
+ {1919286000 7200 0 IST}
+ {1932422400 10800 1 IDT}
+ {1950735600 7200 0 IST}
+ {1963872000 10800 1 IDT}
+ {1982790000 7200 0 IST}
+ {1995321600 10800 1 IDT}
+ {2014239600 7200 0 IST}
+ {2026771200 10800 1 IDT}
+ {2045689200 7200 0 IST}
+ {2058220800 10800 1 IDT}
+ {2077138800 7200 0 IST}
+ {2090275200 10800 1 IDT}
+ {2108588400 7200 0 IST}
+ {2121724800 10800 1 IDT}
+ {2140038000 7200 0 IST}
+ {2153174400 10800 1 IDT}
+ {2172092400 7200 0 IST}
+ {2184624000 10800 1 IDT}
+ {2203542000 7200 0 IST}
+ {2216073600 10800 1 IDT}
+ {2234991600 7200 0 IST}
+ {2248128000 10800 1 IDT}
+ {2266441200 7200 0 IST}
+ {2279577600 10800 1 IDT}
+ {2297890800 7200 0 IST}
+ {2311027200 10800 1 IDT}
+ {2329340400 7200 0 IST}
+ {2342476800 10800 1 IDT}
+ {2361394800 7200 0 IST}
+ {2373926400 10800 1 IDT}
+ {2392844400 7200 0 IST}
+ {2405376000 10800 1 IDT}
+ {2424294000 7200 0 IST}
+ {2437430400 10800 1 IDT}
+ {2455743600 7200 0 IST}
+ {2468880000 10800 1 IDT}
+ {2487193200 7200 0 IST}
+ {2500329600 10800 1 IDT}
+ {2519247600 7200 0 IST}
+ {2531779200 10800 1 IDT}
+ {2550697200 7200 0 IST}
+ {2563228800 10800 1 IDT}
+ {2582146800 7200 0 IST}
+ {2595283200 10800 1 IDT}
+ {2613596400 7200 0 IST}
+ {2626732800 10800 1 IDT}
+ {2645046000 7200 0 IST}
+ {2658182400 10800 1 IDT}
+ {2676495600 7200 0 IST}
+ {2689632000 10800 1 IDT}
+ {2708550000 7200 0 IST}
+ {2721081600 10800 1 IDT}
+ {2739999600 7200 0 IST}
+ {2752531200 10800 1 IDT}
+ {2771449200 7200 0 IST}
+ {2784585600 10800 1 IDT}
+ {2802898800 7200 0 IST}
+ {2816035200 10800 1 IDT}
+ {2834348400 7200 0 IST}
+ {2847484800 10800 1 IDT}
+ {2866402800 7200 0 IST}
+ {2878934400 10800 1 IDT}
+ {2897852400 7200 0 IST}
+ {2910384000 10800 1 IDT}
+ {2929302000 7200 0 IST}
+ {2941833600 10800 1 IDT}
+ {2960751600 7200 0 IST}
+ {2973888000 10800 1 IDT}
+ {2992201200 7200 0 IST}
+ {3005337600 10800 1 IDT}
+ {3023650800 7200 0 IST}
+ {3036787200 10800 1 IDT}
+ {3055705200 7200 0 IST}
+ {3068236800 10800 1 IDT}
+ {3087154800 7200 0 IST}
+ {3099686400 10800 1 IDT}
+ {3118604400 7200 0 IST}
+ {3131740800 10800 1 IDT}
+ {3150054000 7200 0 IST}
+ {3163190400 10800 1 IDT}
+ {3181503600 7200 0 IST}
+ {3194640000 10800 1 IDT}
+ {3212953200 7200 0 IST}
+ {3226089600 10800 1 IDT}
+ {3245007600 7200 0 IST}
+ {3257539200 10800 1 IDT}
+ {3276457200 7200 0 IST}
+ {3288988800 10800 1 IDT}
+ {3307906800 7200 0 IST}
+ {3321043200 10800 1 IDT}
+ {3339356400 7200 0 IST}
+ {3352492800 10800 1 IDT}
+ {3370806000 7200 0 IST}
+ {3383942400 10800 1 IDT}
+ {3402860400 7200 0 IST}
+ {3415392000 10800 1 IDT}
+ {3434310000 7200 0 IST}
+ {3446841600 10800 1 IDT}
+ {3465759600 7200 0 IST}
+ {3478896000 10800 1 IDT}
+ {3497209200 7200 0 IST}
+ {3510345600 10800 1 IDT}
+ {3528658800 7200 0 IST}
+ {3541795200 10800 1 IDT}
+ {3560108400 7200 0 IST}
+ {3573244800 10800 1 IDT}
+ {3592162800 7200 0 IST}
+ {3604694400 10800 1 IDT}
+ {3623612400 7200 0 IST}
+ {3636144000 10800 1 IDT}
+ {3655062000 7200 0 IST}
+ {3668198400 10800 1 IDT}
+ {3686511600 7200 0 IST}
+ {3699648000 10800 1 IDT}
+ {3717961200 7200 0 IST}
+ {3731097600 10800 1 IDT}
+ {3750015600 7200 0 IST}
+ {3762547200 10800 1 IDT}
+ {3781465200 7200 0 IST}
+ {3793996800 10800 1 IDT}
+ {3812914800 7200 0 IST}
+ {3825446400 10800 1 IDT}
+ {3844364400 7200 0 IST}
+ {3857500800 10800 1 IDT}
+ {3875814000 7200 0 IST}
+ {3888950400 10800 1 IDT}
+ {3907263600 7200 0 IST}
+ {3920400000 10800 1 IDT}
+ {3939318000 7200 0 IST}
+ {3951849600 10800 1 IDT}
+ {3970767600 7200 0 IST}
+ {3983299200 10800 1 IDT}
+ {4002217200 7200 0 IST}
+ {4015353600 10800 1 IDT}
+ {4033666800 7200 0 IST}
+ {4046803200 10800 1 IDT}
+ {4065116400 7200 0 IST}
+ {4078252800 10800 1 IDT}
+ {4096566000 7200 0 IST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kabul b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kabul
new file mode 100644
index 0000000000..3613de4bff
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kabul
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kabul) {
+ {-9223372036854775808 16608 0 LMT}
+ {-2524538208 14400 0 +04}
+ {-788932800 16200 0 +0430}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kamchatka b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kamchatka
new file mode 100644
index 0000000000..818fc2d4a8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kamchatka
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kamchatka) {
+ {-9223372036854775808 38076 0 LMT}
+ {-1487759676 39600 0 +11}
+ {-1247569200 43200 0 +13}
+ {354888000 46800 1 +13}
+ {370695600 43200 0 +12}
+ {386424000 46800 1 +13}
+ {402231600 43200 0 +12}
+ {417960000 46800 1 +13}
+ {433767600 43200 0 +12}
+ {449582400 46800 1 +13}
+ {465314400 43200 0 +12}
+ {481039200 46800 1 +13}
+ {496764000 43200 0 +12}
+ {512488800 46800 1 +13}
+ {528213600 43200 0 +12}
+ {543938400 46800 1 +13}
+ {559663200 43200 0 +12}
+ {575388000 46800 1 +13}
+ {591112800 43200 0 +12}
+ {606837600 46800 1 +13}
+ {622562400 43200 0 +12}
+ {638287200 46800 1 +13}
+ {654616800 43200 0 +12}
+ {670341600 39600 0 +12}
+ {670345200 43200 1 +12}
+ {686070000 39600 0 +11}
+ {695746800 43200 0 +13}
+ {701791200 46800 1 +13}
+ {717516000 43200 0 +12}
+ {733240800 46800 1 +13}
+ {748965600 43200 0 +12}
+ {764690400 46800 1 +13}
+ {780415200 43200 0 +12}
+ {796140000 46800 1 +13}
+ {811864800 43200 0 +12}
+ {828194400 46800 1 +13}
+ {846338400 43200 0 +12}
+ {859644000 46800 1 +13}
+ {877788000 43200 0 +12}
+ {891093600 46800 1 +13}
+ {909237600 43200 0 +12}
+ {922543200 46800 1 +13}
+ {941292000 43200 0 +12}
+ {953992800 46800 1 +13}
+ {972741600 43200 0 +12}
+ {985442400 46800 1 +13}
+ {1004191200 43200 0 +12}
+ {1017496800 46800 1 +13}
+ {1035640800 43200 0 +12}
+ {1048946400 46800 1 +13}
+ {1067090400 43200 0 +12}
+ {1080396000 46800 1 +13}
+ {1099144800 43200 0 +12}
+ {1111845600 46800 1 +13}
+ {1130594400 43200 0 +12}
+ {1143295200 46800 1 +13}
+ {1162044000 43200 0 +12}
+ {1174744800 46800 1 +13}
+ {1193493600 43200 0 +12}
+ {1206799200 46800 1 +13}
+ {1224943200 43200 0 +12}
+ {1238248800 46800 1 +13}
+ {1256392800 43200 0 +12}
+ {1269698400 39600 0 +12}
+ {1269702000 43200 1 +12}
+ {1288450800 39600 0 +11}
+ {1301151600 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Karachi b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Karachi
new file mode 100644
index 0000000000..1d81926ce8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Karachi
@@ -0,0 +1,16 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Karachi) {
+ {-9223372036854775808 16092 0 LMT}
+ {-1988166492 19800 0 +0530}
+ {-862637400 23400 1 +0630}
+ {-764145000 19800 0 +0530}
+ {-576135000 18000 0 +05}
+ {38775600 18000 0 PKT}
+ {1018119600 21600 1 PKST}
+ {1033840800 18000 0 PKT}
+ {1212260400 21600 1 PKST}
+ {1225476000 18000 0 PKT}
+ {1239735600 21600 1 PKST}
+ {1257012000 18000 0 PKT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kashgar b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kashgar
new file mode 100644
index 0000000000..f67cbf1355
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kashgar
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Urumqi)]} {
+ LoadTimeZoneFile Asia/Urumqi
+}
+set TZData(:Asia/Kashgar) $TZData(:Asia/Urumqi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kathmandu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kathmandu
new file mode 100644
index 0000000000..f88a5a25e2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kathmandu
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kathmandu) {
+ {-9223372036854775808 20476 0 LMT}
+ {-1577943676 19800 0 +0530}
+ {504901800 20700 0 +0545}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Katmandu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Katmandu
new file mode 100644
index 0000000000..2d6d0605f2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Katmandu
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Kathmandu)]} {
+ LoadTimeZoneFile Asia/Kathmandu
+}
+set TZData(:Asia/Katmandu) $TZData(:Asia/Kathmandu)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Khandyga b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Khandyga
new file mode 100644
index 0000000000..07bffac0f5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Khandyga
@@ -0,0 +1,73 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Khandyga) {
+ {-9223372036854775808 32533 0 LMT}
+ {-1579424533 28800 0 +08}
+ {-1247558400 32400 0 +10}
+ {354898800 36000 1 +10}
+ {370706400 32400 0 +09}
+ {386434800 36000 1 +10}
+ {402242400 32400 0 +09}
+ {417970800 36000 1 +10}
+ {433778400 32400 0 +09}
+ {449593200 36000 1 +10}
+ {465325200 32400 0 +09}
+ {481050000 36000 1 +10}
+ {496774800 32400 0 +09}
+ {512499600 36000 1 +10}
+ {528224400 32400 0 +09}
+ {543949200 36000 1 +10}
+ {559674000 32400 0 +09}
+ {575398800 36000 1 +10}
+ {591123600 32400 0 +09}
+ {606848400 36000 1 +10}
+ {622573200 32400 0 +09}
+ {638298000 36000 1 +10}
+ {654627600 32400 0 +09}
+ {670352400 28800 0 +09}
+ {670356000 32400 1 +09}
+ {686080800 28800 0 +08}
+ {695757600 32400 0 +10}
+ {701802000 36000 1 +10}
+ {717526800 32400 0 +09}
+ {733251600 36000 1 +10}
+ {748976400 32400 0 +09}
+ {764701200 36000 1 +10}
+ {780426000 32400 0 +09}
+ {796150800 36000 1 +10}
+ {811875600 32400 0 +09}
+ {828205200 36000 1 +10}
+ {846349200 32400 0 +09}
+ {859654800 36000 1 +10}
+ {877798800 32400 0 +09}
+ {891104400 36000 1 +10}
+ {909248400 32400 0 +09}
+ {922554000 36000 1 +10}
+ {941302800 32400 0 +09}
+ {954003600 36000 1 +10}
+ {972752400 32400 0 +09}
+ {985453200 36000 1 +10}
+ {1004202000 32400 0 +09}
+ {1017507600 36000 1 +10}
+ {1035651600 32400 0 +09}
+ {1048957200 36000 1 +10}
+ {1067101200 32400 0 +09}
+ {1072882800 36000 0 +11}
+ {1080403200 39600 1 +11}
+ {1099152000 36000 0 +10}
+ {1111852800 39600 1 +11}
+ {1130601600 36000 0 +10}
+ {1143302400 39600 1 +11}
+ {1162051200 36000 0 +10}
+ {1174752000 39600 1 +11}
+ {1193500800 36000 0 +10}
+ {1206806400 39600 1 +11}
+ {1224950400 36000 0 +10}
+ {1238256000 39600 1 +11}
+ {1256400000 36000 0 +10}
+ {1269705600 39600 1 +11}
+ {1288454400 36000 0 +10}
+ {1301155200 39600 0 +11}
+ {1315832400 36000 0 +10}
+ {1414252800 32400 0 +09}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kolkata b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kolkata
new file mode 100644
index 0000000000..b78f8cd386
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kolkata
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kolkata) {
+ {-9223372036854775808 21208 0 LMT}
+ {-3645237208 21200 0 HMT}
+ {-3155694800 19270 0 MMT}
+ {-2019705670 19800 0 IST}
+ {-891581400 23400 1 +0630}
+ {-872058600 19800 0 IST}
+ {-862637400 23400 1 +0630}
+ {-764145000 19800 0 IST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Krasnoyarsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Krasnoyarsk
new file mode 100644
index 0000000000..0721425e5f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Krasnoyarsk
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Krasnoyarsk) {
+ {-9223372036854775808 22286 0 LMT}
+ {-1577513486 21600 0 +06}
+ {-1247551200 25200 0 +08}
+ {354906000 28800 1 +08}
+ {370713600 25200 0 +07}
+ {386442000 28800 1 +08}
+ {402249600 25200 0 +07}
+ {417978000 28800 1 +08}
+ {433785600 25200 0 +07}
+ {449600400 28800 1 +08}
+ {465332400 25200 0 +07}
+ {481057200 28800 1 +08}
+ {496782000 25200 0 +07}
+ {512506800 28800 1 +08}
+ {528231600 25200 0 +07}
+ {543956400 28800 1 +08}
+ {559681200 25200 0 +07}
+ {575406000 28800 1 +08}
+ {591130800 25200 0 +07}
+ {606855600 28800 1 +08}
+ {622580400 25200 0 +07}
+ {638305200 28800 1 +08}
+ {654634800 25200 0 +07}
+ {670359600 21600 0 +07}
+ {670363200 25200 1 +07}
+ {686088000 21600 0 +06}
+ {695764800 25200 0 +08}
+ {701809200 28800 1 +08}
+ {717534000 25200 0 +07}
+ {733258800 28800 1 +08}
+ {748983600 25200 0 +07}
+ {764708400 28800 1 +08}
+ {780433200 25200 0 +07}
+ {796158000 28800 1 +08}
+ {811882800 25200 0 +07}
+ {828212400 28800 1 +08}
+ {846356400 25200 0 +07}
+ {859662000 28800 1 +08}
+ {877806000 25200 0 +07}
+ {891111600 28800 1 +08}
+ {909255600 25200 0 +07}
+ {922561200 28800 1 +08}
+ {941310000 25200 0 +07}
+ {954010800 28800 1 +08}
+ {972759600 25200 0 +07}
+ {985460400 28800 1 +08}
+ {1004209200 25200 0 +07}
+ {1017514800 28800 1 +08}
+ {1035658800 25200 0 +07}
+ {1048964400 28800 1 +08}
+ {1067108400 25200 0 +07}
+ {1080414000 28800 1 +08}
+ {1099162800 25200 0 +07}
+ {1111863600 28800 1 +08}
+ {1130612400 25200 0 +07}
+ {1143313200 28800 1 +08}
+ {1162062000 25200 0 +07}
+ {1174762800 28800 1 +08}
+ {1193511600 25200 0 +07}
+ {1206817200 28800 1 +08}
+ {1224961200 25200 0 +07}
+ {1238266800 28800 1 +08}
+ {1256410800 25200 0 +07}
+ {1269716400 28800 1 +08}
+ {1288465200 25200 0 +07}
+ {1301166000 28800 0 +08}
+ {1414260000 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuala_Lumpur b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuala_Lumpur
new file mode 100644
index 0000000000..84eae1d8a1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuala_Lumpur
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kuala_Lumpur) {
+ {-9223372036854775808 24406 0 LMT}
+ {-2177477206 24925 0 SMT}
+ {-2038200925 25200 0 +07}
+ {-1167634800 26400 1 +0720}
+ {-1073028000 26400 0 +0720}
+ {-894180000 27000 0 +0730}
+ {-879665400 32400 0 +09}
+ {-767005200 27000 0 +0730}
+ {378664200 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuching b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuching
new file mode 100644
index 0000000000..e5dc1b7e8d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuching
@@ -0,0 +1,23 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kuching) {
+ {-9223372036854775808 26480 0 LMT}
+ {-1383463280 27000 0 +0730}
+ {-1167636600 28800 0 +08}
+ {-1082448000 30000 1 +08}
+ {-1074586800 28800 0 +08}
+ {-1050825600 30000 1 +08}
+ {-1042964400 28800 0 +08}
+ {-1019289600 30000 1 +08}
+ {-1011428400 28800 0 +08}
+ {-987753600 30000 1 +08}
+ {-979892400 28800 0 +08}
+ {-956217600 30000 1 +08}
+ {-948356400 28800 0 +08}
+ {-924595200 30000 1 +08}
+ {-916734000 28800 0 +08}
+ {-893059200 30000 1 +08}
+ {-885198000 28800 0 +08}
+ {-879667200 32400 0 +09}
+ {-767005200 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuwait b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuwait
new file mode 100644
index 0000000000..e618c56c5d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Kuwait
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Riyadh)]} {
+ LoadTimeZoneFile Asia/Riyadh
+}
+set TZData(:Asia/Kuwait) $TZData(:Asia/Riyadh)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macao b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macao
new file mode 100644
index 0000000000..6e972ffa51
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macao
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Macau)]} {
+ LoadTimeZoneFile Asia/Macau
+}
+set TZData(:Asia/Macao) $TZData(:Asia/Macau)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macau b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macau
new file mode 100644
index 0000000000..cbafd0ed1a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Macau
@@ -0,0 +1,76 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Macau) {
+ {-9223372036854775808 27250 0 LMT}
+ {-2056692850 28800 0 CST}
+ {-884509200 32400 0 +09}
+ {-873280800 36000 1 +09}
+ {-855918000 32400 0 +09}
+ {-841744800 36000 1 +09}
+ {-828529200 32400 0 +10}
+ {-765363600 28800 0 CT}
+ {-747046800 32400 1 CDT}
+ {-733827600 28800 0 CST}
+ {-716461200 32400 1 CDT}
+ {-697021200 28800 0 CST}
+ {-683715600 32400 1 CDT}
+ {-667990800 28800 0 CST}
+ {-654771600 32400 1 CDT}
+ {-636627600 28800 0 CST}
+ {-623322000 32400 1 CDT}
+ {-605178000 28800 0 CST}
+ {-591872400 32400 1 CDT}
+ {-573642000 28800 0 CST}
+ {-559818000 32400 1 CDT}
+ {-541674000 28800 0 CST}
+ {-528368400 32400 1 CDT}
+ {-510224400 28800 0 CST}
+ {-498128400 32400 1 CDT}
+ {-478774800 28800 0 CST}
+ {-466678800 32400 1 CDT}
+ {-446720400 28800 0 CST}
+ {-435229200 32400 1 CDT}
+ {-415258200 28800 0 CST}
+ {-403158600 32400 1 CDT}
+ {-383808600 28800 0 CST}
+ {-371709000 32400 1 CDT}
+ {-352359000 28800 0 CST}
+ {-340259400 32400 1 CDT}
+ {-320909400 28800 0 CST}
+ {-308809800 32400 1 CDT}
+ {-288855000 28800 0 CST}
+ {-277360200 32400 1 CDT}
+ {-257405400 28800 0 CST}
+ {-245910600 32400 1 CDT}
+ {-225955800 28800 0 CST}
+ {-213856200 32400 1 CDT}
+ {-194506200 28800 0 CST}
+ {-182406600 32400 1 CDT}
+ {-163056600 28800 0 CST}
+ {-148537800 32400 1 CDT}
+ {-132820200 28800 0 CST}
+ {-117088200 32400 1 CDT}
+ {-101370600 28800 0 CST}
+ {-85638600 32400 1 CDT}
+ {-69312600 28800 0 CST}
+ {-53584200 32400 1 CDT}
+ {-37863000 28800 0 CST}
+ {-22134600 32400 1 CDT}
+ {-6413400 28800 0 CST}
+ {9315000 32400 1 CDT}
+ {25036200 28800 0 CST}
+ {40764600 32400 1 CDT}
+ {56485800 28800 0 CST}
+ {72214200 32400 1 CDT}
+ {88540200 28800 0 CST}
+ {104268600 32400 1 CDT}
+ {119989800 28800 0 CST}
+ {126041400 32400 1 CDT}
+ {151439400 28800 0 CST}
+ {167167800 32400 1 CDT}
+ {182889000 28800 0 CST}
+ {198617400 32400 1 CDT}
+ {214338600 28800 0 CST}
+ {295385400 32400 1 CDT}
+ {309292200 28800 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Magadan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Magadan
new file mode 100644
index 0000000000..0626899557
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Magadan
@@ -0,0 +1,72 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Magadan) {
+ {-9223372036854775808 36192 0 LMT}
+ {-1441188192 36000 0 +10}
+ {-1247565600 39600 0 +12}
+ {354891600 43200 1 +12}
+ {370699200 39600 0 +11}
+ {386427600 43200 1 +12}
+ {402235200 39600 0 +11}
+ {417963600 43200 1 +12}
+ {433771200 39600 0 +11}
+ {449586000 43200 1 +12}
+ {465318000 39600 0 +11}
+ {481042800 43200 1 +12}
+ {496767600 39600 0 +11}
+ {512492400 43200 1 +12}
+ {528217200 39600 0 +11}
+ {543942000 43200 1 +12}
+ {559666800 39600 0 +11}
+ {575391600 43200 1 +12}
+ {591116400 39600 0 +11}
+ {606841200 43200 1 +12}
+ {622566000 39600 0 +11}
+ {638290800 43200 1 +12}
+ {654620400 39600 0 +11}
+ {670345200 36000 0 +11}
+ {670348800 39600 1 +11}
+ {686073600 36000 0 +10}
+ {695750400 39600 0 +12}
+ {701794800 43200 1 +12}
+ {717519600 39600 0 +11}
+ {733244400 43200 1 +12}
+ {748969200 39600 0 +11}
+ {764694000 43200 1 +12}
+ {780418800 39600 0 +11}
+ {796143600 43200 1 +12}
+ {811868400 39600 0 +11}
+ {828198000 43200 1 +12}
+ {846342000 39600 0 +11}
+ {859647600 43200 1 +12}
+ {877791600 39600 0 +11}
+ {891097200 43200 1 +12}
+ {909241200 39600 0 +11}
+ {922546800 43200 1 +12}
+ {941295600 39600 0 +11}
+ {953996400 43200 1 +12}
+ {972745200 39600 0 +11}
+ {985446000 43200 1 +12}
+ {1004194800 39600 0 +11}
+ {1017500400 43200 1 +12}
+ {1035644400 39600 0 +11}
+ {1048950000 43200 1 +12}
+ {1067094000 39600 0 +11}
+ {1080399600 43200 1 +12}
+ {1099148400 39600 0 +11}
+ {1111849200 43200 1 +12}
+ {1130598000 39600 0 +11}
+ {1143298800 43200 1 +12}
+ {1162047600 39600 0 +11}
+ {1174748400 43200 1 +12}
+ {1193497200 39600 0 +11}
+ {1206802800 43200 1 +12}
+ {1224946800 39600 0 +11}
+ {1238252400 43200 1 +12}
+ {1256396400 39600 0 +11}
+ {1269702000 43200 1 +12}
+ {1288450800 39600 0 +11}
+ {1301151600 43200 0 +12}
+ {1414245600 36000 0 +10}
+ {1461427200 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Makassar b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Makassar
new file mode 100644
index 0000000000..1be5c595f0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Makassar
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Makassar) {
+ {-9223372036854775808 28656 0 LMT}
+ {-1577951856 28656 0 MMT}
+ {-1172908656 28800 0 +08}
+ {-880272000 32400 0 +09}
+ {-766054800 28800 0 WITA}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Manila b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Manila
new file mode 100644
index 0000000000..6eb1db3880
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Manila
@@ -0,0 +1,15 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Manila) {
+ {-9223372036854775808 -57360 0 LMT}
+ {-3944621040 29040 0 LMT}
+ {-2229321840 28800 0 PST}
+ {-1046678400 32400 1 PDT}
+ {-1038733200 28800 0 PST}
+ {-873273600 32400 0 JST}
+ {-794221200 28800 0 PST}
+ {-496224000 32400 1 PDT}
+ {-489315600 28800 0 PST}
+ {259344000 32400 1 PDT}
+ {275151600 28800 0 PST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Muscat b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Muscat
new file mode 100644
index 0000000000..fdd34c1956
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Muscat
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Dubai)]} {
+ LoadTimeZoneFile Asia/Dubai
+}
+set TZData(:Asia/Muscat) $TZData(:Asia/Dubai)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Nicosia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Nicosia
new file mode 100644
index 0000000000..73a7b4cb0c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Nicosia
@@ -0,0 +1,257 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Nicosia) {
+ {-9223372036854775808 8008 0 LMT}
+ {-1518920008 7200 0 EET}
+ {166572000 10800 1 EEST}
+ {182293200 7200 0 EET}
+ {200959200 10800 1 EEST}
+ {213829200 7200 0 EET}
+ {228866400 10800 1 EEST}
+ {243982800 7200 0 EET}
+ {260316000 10800 1 EEST}
+ {276123600 7200 0 EET}
+ {291765600 10800 1 EEST}
+ {307486800 7200 0 EET}
+ {323820000 10800 1 EEST}
+ {338936400 7200 0 EET}
+ {354664800 10800 1 EEST}
+ {370386000 7200 0 EET}
+ {386114400 10800 1 EEST}
+ {401835600 7200 0 EET}
+ {417564000 10800 1 EEST}
+ {433285200 7200 0 EET}
+ {449013600 10800 1 EEST}
+ {465339600 7200 0 EET}
+ {481068000 10800 1 EEST}
+ {496789200 7200 0 EET}
+ {512517600 10800 1 EEST}
+ {528238800 7200 0 EET}
+ {543967200 10800 1 EEST}
+ {559688400 7200 0 EET}
+ {575416800 10800 1 EEST}
+ {591138000 7200 0 EET}
+ {606866400 10800 1 EEST}
+ {622587600 7200 0 EET}
+ {638316000 10800 1 EEST}
+ {654642000 7200 0 EET}
+ {670370400 10800 1 EEST}
+ {686091600 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {843944400 7200 0 EET}
+ {859672800 10800 1 EEST}
+ {875394000 7200 0 EET}
+ {891122400 10800 1 EEST}
+ {904597200 10800 0 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novokuznetsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novokuznetsk
new file mode 100644
index 0000000000..a43a984476
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novokuznetsk
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Novokuznetsk) {
+ {-9223372036854775808 20928 0 LMT}
+ {-1441259328 21600 0 +06}
+ {-1247551200 25200 0 +08}
+ {354906000 28800 1 +08}
+ {370713600 25200 0 +07}
+ {386442000 28800 1 +08}
+ {402249600 25200 0 +07}
+ {417978000 28800 1 +08}
+ {433785600 25200 0 +07}
+ {449600400 28800 1 +08}
+ {465332400 25200 0 +07}
+ {481057200 28800 1 +08}
+ {496782000 25200 0 +07}
+ {512506800 28800 1 +08}
+ {528231600 25200 0 +07}
+ {543956400 28800 1 +08}
+ {559681200 25200 0 +07}
+ {575406000 28800 1 +08}
+ {591130800 25200 0 +07}
+ {606855600 28800 1 +08}
+ {622580400 25200 0 +07}
+ {638305200 28800 1 +08}
+ {654634800 25200 0 +07}
+ {670359600 21600 0 +07}
+ {670363200 25200 1 +07}
+ {686088000 21600 0 +06}
+ {695764800 25200 0 +08}
+ {701809200 28800 1 +08}
+ {717534000 25200 0 +07}
+ {733258800 28800 1 +08}
+ {748983600 25200 0 +07}
+ {764708400 28800 1 +08}
+ {780433200 25200 0 +07}
+ {796158000 28800 1 +08}
+ {811882800 25200 0 +07}
+ {828212400 28800 1 +08}
+ {846356400 25200 0 +07}
+ {859662000 28800 1 +08}
+ {877806000 25200 0 +07}
+ {891111600 28800 1 +08}
+ {909255600 25200 0 +07}
+ {922561200 28800 1 +08}
+ {941310000 25200 0 +07}
+ {954010800 28800 1 +08}
+ {972759600 25200 0 +07}
+ {985460400 28800 1 +08}
+ {1004209200 25200 0 +07}
+ {1017514800 28800 1 +08}
+ {1035658800 25200 0 +07}
+ {1048964400 28800 1 +08}
+ {1067108400 25200 0 +07}
+ {1080414000 28800 1 +08}
+ {1099162800 25200 0 +07}
+ {1111863600 28800 1 +08}
+ {1130612400 25200 0 +07}
+ {1143313200 28800 1 +08}
+ {1162062000 25200 0 +07}
+ {1174762800 28800 1 +08}
+ {1193511600 25200 0 +07}
+ {1206817200 28800 1 +08}
+ {1224961200 25200 0 +07}
+ {1238266800 28800 1 +08}
+ {1256410800 25200 0 +07}
+ {1269716400 21600 0 +07}
+ {1269720000 25200 1 +07}
+ {1288468800 21600 0 +06}
+ {1301169600 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novosibirsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novosibirsk
new file mode 100644
index 0000000000..21f5c00b1d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Novosibirsk
@@ -0,0 +1,73 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Novosibirsk) {
+ {-9223372036854775808 19900 0 LMT}
+ {-1579476700 21600 0 +06}
+ {-1247551200 25200 0 +08}
+ {354906000 28800 1 +08}
+ {370713600 25200 0 +07}
+ {386442000 28800 1 +08}
+ {402249600 25200 0 +07}
+ {417978000 28800 1 +08}
+ {433785600 25200 0 +07}
+ {449600400 28800 1 +08}
+ {465332400 25200 0 +07}
+ {481057200 28800 1 +08}
+ {496782000 25200 0 +07}
+ {512506800 28800 1 +08}
+ {528231600 25200 0 +07}
+ {543956400 28800 1 +08}
+ {559681200 25200 0 +07}
+ {575406000 28800 1 +08}
+ {591130800 25200 0 +07}
+ {606855600 28800 1 +08}
+ {622580400 25200 0 +07}
+ {638305200 28800 1 +08}
+ {654634800 25200 0 +07}
+ {670359600 21600 0 +07}
+ {670363200 25200 1 +07}
+ {686088000 21600 0 +06}
+ {695764800 25200 0 +08}
+ {701809200 28800 1 +08}
+ {717534000 25200 0 +07}
+ {733258800 28800 1 +08}
+ {738090000 25200 0 +07}
+ {748987200 21600 0 +06}
+ {764712000 25200 1 +07}
+ {780436800 21600 0 +06}
+ {796161600 25200 1 +07}
+ {811886400 21600 0 +06}
+ {828216000 25200 1 +07}
+ {846360000 21600 0 +06}
+ {859665600 25200 1 +07}
+ {877809600 21600 0 +06}
+ {891115200 25200 1 +07}
+ {909259200 21600 0 +06}
+ {922564800 25200 1 +07}
+ {941313600 21600 0 +06}
+ {954014400 25200 1 +07}
+ {972763200 21600 0 +06}
+ {985464000 25200 1 +07}
+ {1004212800 21600 0 +06}
+ {1017518400 25200 1 +07}
+ {1035662400 21600 0 +06}
+ {1048968000 25200 1 +07}
+ {1067112000 21600 0 +06}
+ {1080417600 25200 1 +07}
+ {1099166400 21600 0 +06}
+ {1111867200 25200 1 +07}
+ {1130616000 21600 0 +06}
+ {1143316800 25200 1 +07}
+ {1162065600 21600 0 +06}
+ {1174766400 25200 1 +07}
+ {1193515200 21600 0 +06}
+ {1206820800 25200 1 +07}
+ {1224964800 21600 0 +06}
+ {1238270400 25200 1 +07}
+ {1256414400 21600 0 +06}
+ {1269720000 25200 1 +07}
+ {1288468800 21600 0 +06}
+ {1301169600 25200 0 +07}
+ {1414263600 21600 0 +06}
+ {1469304000 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Omsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Omsk
new file mode 100644
index 0000000000..74163d511f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Omsk
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Omsk) {
+ {-9223372036854775808 17610 0 LMT}
+ {-1582088010 18000 0 +05}
+ {-1247547600 21600 0 +07}
+ {354909600 25200 1 +07}
+ {370717200 21600 0 +06}
+ {386445600 25200 1 +07}
+ {402253200 21600 0 +06}
+ {417981600 25200 1 +07}
+ {433789200 21600 0 +06}
+ {449604000 25200 1 +07}
+ {465336000 21600 0 +06}
+ {481060800 25200 1 +07}
+ {496785600 21600 0 +06}
+ {512510400 25200 1 +07}
+ {528235200 21600 0 +06}
+ {543960000 25200 1 +07}
+ {559684800 21600 0 +06}
+ {575409600 25200 1 +07}
+ {591134400 21600 0 +06}
+ {606859200 25200 1 +07}
+ {622584000 21600 0 +06}
+ {638308800 25200 1 +07}
+ {654638400 21600 0 +06}
+ {670363200 18000 0 +06}
+ {670366800 21600 1 +06}
+ {686091600 18000 0 +05}
+ {695768400 21600 0 +07}
+ {701812800 25200 1 +07}
+ {717537600 21600 0 +06}
+ {733262400 25200 1 +07}
+ {748987200 21600 0 +06}
+ {764712000 25200 1 +07}
+ {780436800 21600 0 +06}
+ {796161600 25200 1 +07}
+ {811886400 21600 0 +06}
+ {828216000 25200 1 +07}
+ {846360000 21600 0 +06}
+ {859665600 25200 1 +07}
+ {877809600 21600 0 +06}
+ {891115200 25200 1 +07}
+ {909259200 21600 0 +06}
+ {922564800 25200 1 +07}
+ {941313600 21600 0 +06}
+ {954014400 25200 1 +07}
+ {972763200 21600 0 +06}
+ {985464000 25200 1 +07}
+ {1004212800 21600 0 +06}
+ {1017518400 25200 1 +07}
+ {1035662400 21600 0 +06}
+ {1048968000 25200 1 +07}
+ {1067112000 21600 0 +06}
+ {1080417600 25200 1 +07}
+ {1099166400 21600 0 +06}
+ {1111867200 25200 1 +07}
+ {1130616000 21600 0 +06}
+ {1143316800 25200 1 +07}
+ {1162065600 21600 0 +06}
+ {1174766400 25200 1 +07}
+ {1193515200 21600 0 +06}
+ {1206820800 25200 1 +07}
+ {1224964800 21600 0 +06}
+ {1238270400 25200 1 +07}
+ {1256414400 21600 0 +06}
+ {1269720000 25200 1 +07}
+ {1288468800 21600 0 +06}
+ {1301169600 25200 0 +07}
+ {1414263600 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Oral b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Oral
new file mode 100644
index 0000000000..e781b60379
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Oral
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Oral) {
+ {-9223372036854775808 12324 0 LMT}
+ {-1441164324 10800 0 +03}
+ {-1247540400 18000 0 +05}
+ {354913200 21600 1 +06}
+ {370720800 21600 0 +06}
+ {386445600 18000 0 +05}
+ {386449200 21600 1 +05}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +05}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +05}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +05}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +05}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +05}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +05}
+ {591138000 18000 0 +05}
+ {606862800 14400 0 +04}
+ {606866400 18000 1 +04}
+ {622591200 14400 0 +04}
+ {638316000 18000 1 +04}
+ {654645600 14400 0 +04}
+ {670370400 18000 1 +04}
+ {686095200 14400 0 +04}
+ {701816400 14400 0 +04}
+ {701820000 18000 1 +04}
+ {717544800 14400 0 +04}
+ {733269600 18000 1 +04}
+ {748994400 14400 0 +04}
+ {764719200 18000 1 +04}
+ {780444000 14400 0 +04}
+ {796168800 18000 1 +04}
+ {811893600 14400 0 +04}
+ {828223200 18000 1 +04}
+ {846367200 14400 0 +04}
+ {859672800 18000 1 +04}
+ {877816800 14400 0 +04}
+ {891122400 18000 1 +04}
+ {909266400 14400 0 +04}
+ {922572000 18000 1 +04}
+ {941320800 14400 0 +04}
+ {954021600 18000 1 +04}
+ {972770400 14400 0 +04}
+ {985471200 18000 1 +04}
+ {1004220000 14400 0 +04}
+ {1017525600 18000 1 +04}
+ {1035669600 14400 0 +04}
+ {1048975200 18000 1 +04}
+ {1067119200 14400 0 +04}
+ {1080424800 18000 1 +04}
+ {1099173600 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Phnom_Penh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Phnom_Penh
new file mode 100644
index 0000000000..114c7863e5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Phnom_Penh
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Bangkok)]} {
+ LoadTimeZoneFile Asia/Bangkok
+}
+set TZData(:Asia/Phnom_Penh) $TZData(:Asia/Bangkok)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pontianak b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pontianak
new file mode 100644
index 0000000000..ed59e9d3e6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pontianak
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Pontianak) {
+ {-9223372036854775808 26240 0 LMT}
+ {-1946186240 26240 0 PMT}
+ {-1172906240 27000 0 +0730}
+ {-881220600 32400 0 +09}
+ {-766054800 27000 0 +0730}
+ {-683883000 28800 0 +08}
+ {-620812800 27000 0 +0730}
+ {-189415800 28800 0 WITA}
+ {567964800 25200 0 WIB}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pyongyang b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pyongyang
new file mode 100644
index 0000000000..53517368d0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Pyongyang
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Pyongyang) {
+ {-9223372036854775808 30180 0 LMT}
+ {-1948782180 30600 0 KST}
+ {-1830414600 32400 0 JST}
+ {-768646800 32400 0 KST}
+ {1439564400 30600 0 KST}
+ {1525446000 32400 0 KST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qatar b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qatar
new file mode 100644
index 0000000000..10b4f6db90
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qatar
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Qatar) {
+ {-9223372036854775808 12368 0 LMT}
+ {-1577935568 14400 0 +04}
+ {76190400 10800 0 +03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qostanay b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qostanay
new file mode 100644
index 0000000000..46e3c8b704
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qostanay
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Qostanay) {
+ {-9223372036854775808 15268 0 LMT}
+ {-1441167268 14400 0 +04}
+ {-1247544000 18000 0 +05}
+ {354913200 21600 1 +06}
+ {370720800 21600 0 +06}
+ {386445600 18000 0 +05}
+ {386449200 21600 1 +05}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +05}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +05}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +05}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +05}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +05}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +05}
+ {591138000 18000 0 +05}
+ {606862800 21600 1 +05}
+ {622587600 18000 0 +05}
+ {638312400 21600 1 +05}
+ {654642000 18000 0 +05}
+ {670366800 14400 0 +04}
+ {670370400 18000 1 +04}
+ {686095200 14400 0 +04}
+ {695772000 18000 0 +05}
+ {701816400 21600 1 +05}
+ {717541200 18000 0 +05}
+ {733266000 21600 1 +05}
+ {748990800 18000 0 +05}
+ {764715600 21600 1 +05}
+ {780440400 18000 0 +05}
+ {796165200 21600 1 +05}
+ {811890000 18000 0 +05}
+ {828219600 21600 1 +05}
+ {846363600 18000 0 +05}
+ {859669200 21600 1 +05}
+ {877813200 18000 0 +05}
+ {891118800 21600 1 +05}
+ {909262800 18000 0 +05}
+ {922568400 21600 1 +05}
+ {941317200 18000 0 +05}
+ {954018000 21600 1 +05}
+ {972766800 18000 0 +05}
+ {985467600 21600 1 +05}
+ {1004216400 18000 0 +05}
+ {1017522000 21600 1 +05}
+ {1035666000 18000 0 +05}
+ {1048971600 21600 1 +05}
+ {1067115600 18000 0 +05}
+ {1080421200 21600 1 +05}
+ {1099170000 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qyzylorda b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qyzylorda
new file mode 100644
index 0000000000..c54bdd00d8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Qyzylorda
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Qyzylorda) {
+ {-9223372036854775808 15712 0 LMT}
+ {-1441167712 14400 0 +04}
+ {-1247544000 18000 0 +05}
+ {354913200 21600 1 +06}
+ {370720800 21600 0 +06}
+ {386445600 18000 0 +05}
+ {386449200 21600 1 +05}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +05}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +05}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +05}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +05}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +05}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +05}
+ {591138000 18000 0 +05}
+ {606862800 21600 1 +05}
+ {622587600 18000 0 +05}
+ {638312400 21600 1 +05}
+ {654642000 18000 0 +05}
+ {670366800 14400 0 +04}
+ {670370400 18000 1 +04}
+ {701812800 18000 0 +05}
+ {701816400 21600 1 +05}
+ {717541200 18000 0 +05}
+ {733266000 21600 1 +05}
+ {748990800 18000 0 +05}
+ {764715600 21600 1 +05}
+ {780440400 18000 0 +05}
+ {796165200 21600 1 +05}
+ {811890000 18000 0 +05}
+ {828219600 21600 1 +05}
+ {846363600 18000 0 +05}
+ {859669200 21600 1 +05}
+ {877813200 18000 0 +05}
+ {891118800 21600 1 +05}
+ {909262800 18000 0 +05}
+ {922568400 21600 1 +05}
+ {941317200 18000 0 +05}
+ {954018000 21600 1 +05}
+ {972766800 18000 0 +05}
+ {985467600 21600 1 +05}
+ {1004216400 18000 0 +05}
+ {1017522000 21600 1 +05}
+ {1035666000 18000 0 +05}
+ {1048971600 21600 1 +05}
+ {1067115600 18000 0 +05}
+ {1080421200 21600 1 +05}
+ {1099170000 21600 0 +06}
+ {1545328800 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Rangoon b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Rangoon
new file mode 100644
index 0000000000..8ea27480d9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Rangoon
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Yangon)]} {
+ LoadTimeZoneFile Asia/Yangon
+}
+set TZData(:Asia/Rangoon) $TZData(:Asia/Yangon)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Riyadh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Riyadh
new file mode 100644
index 0000000000..af5efa8e41
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Riyadh
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Riyadh) {
+ {-9223372036854775808 11212 0 LMT}
+ {-719636812 10800 0 +03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Saigon b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Saigon
new file mode 100644
index 0000000000..1e42eed29d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Saigon
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Ho_Chi_Minh)]} {
+ LoadTimeZoneFile Asia/Ho_Chi_Minh
+}
+set TZData(:Asia/Saigon) $TZData(:Asia/Ho_Chi_Minh)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Sakhalin b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Sakhalin
new file mode 100644
index 0000000000..4ba7c8cf68
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Sakhalin
@@ -0,0 +1,73 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Sakhalin) {
+ {-9223372036854775808 34248 0 LMT}
+ {-2031039048 32400 0 +09}
+ {-768560400 39600 0 +12}
+ {354891600 43200 1 +12}
+ {370699200 39600 0 +11}
+ {386427600 43200 1 +12}
+ {402235200 39600 0 +11}
+ {417963600 43200 1 +12}
+ {433771200 39600 0 +11}
+ {449586000 43200 1 +12}
+ {465318000 39600 0 +11}
+ {481042800 43200 1 +12}
+ {496767600 39600 0 +11}
+ {512492400 43200 1 +12}
+ {528217200 39600 0 +11}
+ {543942000 43200 1 +12}
+ {559666800 39600 0 +11}
+ {575391600 43200 1 +12}
+ {591116400 39600 0 +11}
+ {606841200 43200 1 +12}
+ {622566000 39600 0 +11}
+ {638290800 43200 1 +12}
+ {654620400 39600 0 +11}
+ {670345200 36000 0 +11}
+ {670348800 39600 1 +11}
+ {686073600 36000 0 +10}
+ {695750400 39600 0 +12}
+ {701794800 43200 1 +12}
+ {717519600 39600 0 +11}
+ {733244400 43200 1 +12}
+ {748969200 39600 0 +11}
+ {764694000 43200 1 +12}
+ {780418800 39600 0 +11}
+ {796143600 43200 1 +12}
+ {811868400 39600 0 +11}
+ {828198000 43200 1 +12}
+ {846342000 39600 0 +11}
+ {859647600 36000 0 +11}
+ {859651200 39600 1 +11}
+ {877795200 36000 0 +10}
+ {891100800 39600 1 +11}
+ {909244800 36000 0 +10}
+ {922550400 39600 1 +11}
+ {941299200 36000 0 +10}
+ {954000000 39600 1 +11}
+ {972748800 36000 0 +10}
+ {985449600 39600 1 +11}
+ {1004198400 36000 0 +10}
+ {1017504000 39600 1 +11}
+ {1035648000 36000 0 +10}
+ {1048953600 39600 1 +11}
+ {1067097600 36000 0 +10}
+ {1080403200 39600 1 +11}
+ {1099152000 36000 0 +10}
+ {1111852800 39600 1 +11}
+ {1130601600 36000 0 +10}
+ {1143302400 39600 1 +11}
+ {1162051200 36000 0 +10}
+ {1174752000 39600 1 +11}
+ {1193500800 36000 0 +10}
+ {1206806400 39600 1 +11}
+ {1224950400 36000 0 +10}
+ {1238256000 39600 1 +11}
+ {1256400000 36000 0 +10}
+ {1269705600 39600 1 +11}
+ {1288454400 36000 0 +10}
+ {1301155200 39600 0 +11}
+ {1414249200 36000 0 +10}
+ {1459008000 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Samarkand b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Samarkand
new file mode 100644
index 0000000000..805bab79db
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Samarkand
@@ -0,0 +1,31 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Samarkand) {
+ {-9223372036854775808 16073 0 LMT}
+ {-1441168073 14400 0 +04}
+ {-1247544000 18000 0 +05}
+ {354913200 21600 1 +06}
+ {370720800 21600 0 +06}
+ {386445600 18000 0 +05}
+ {386449200 21600 1 +05}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +05}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +05}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +05}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +05}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +05}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +05}
+ {591138000 18000 0 +05}
+ {606862800 21600 1 +05}
+ {622587600 18000 0 +05}
+ {638312400 21600 1 +05}
+ {654642000 18000 0 +05}
+ {670366800 21600 1 +05}
+ {686091600 18000 0 +05}
+ {694206000 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Seoul b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Seoul
new file mode 100644
index 0000000000..2df8adca39
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Seoul
@@ -0,0 +1,34 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Seoul) {
+ {-9223372036854775808 30472 0 LMT}
+ {-1948782472 30600 0 KST}
+ {-1830414600 32400 0 JST}
+ {-767350800 32400 0 KST}
+ {-681210000 36000 1 KDT}
+ {-672228000 32400 0 KST}
+ {-654771600 36000 1 KDT}
+ {-640864800 32400 0 KST}
+ {-623408400 36000 1 KDT}
+ {-609415200 32400 0 KST}
+ {-588848400 36000 1 KDT}
+ {-577965600 32400 0 KST}
+ {-498128400 30600 0 KST}
+ {-462702600 34200 1 KDT}
+ {-451733400 30600 0 KST}
+ {-429784200 34200 1 KDT}
+ {-418296600 30600 0 KST}
+ {-399544200 34200 1 KDT}
+ {-387451800 30600 0 KST}
+ {-368094600 34200 1 KDT}
+ {-356002200 30600 0 KST}
+ {-336645000 34200 1 KDT}
+ {-324552600 30600 0 KST}
+ {-305195400 34200 1 KDT}
+ {-293103000 30600 0 KST}
+ {-264933000 32400 0 KST}
+ {547578000 36000 1 KDT}
+ {560883600 32400 0 KST}
+ {579027600 36000 1 KDT}
+ {592333200 32400 0 KST}
+}
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
new file mode 100644
index 0000000000..66bc4339bc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai
@@ -0,0 +1,32 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Shanghai) {
+ {-9223372036854775808 29143 0 LMT}
+ {-2177481943 28800 0 CST}
+ {-933667200 32400 1 CDT}
+ {-922093200 28800 0 CST}
+ {-908870400 32400 1 CDT}
+ {-888829200 28800 0 CST}
+ {-881049600 32400 1 CDT}
+ {-767869200 28800 0 CST}
+ {-745833600 32400 1 CDT}
+ {-733827600 28800 0 CST}
+ {-716889600 32400 1 CDT}
+ {-699613200 28800 0 CST}
+ {-683884800 32400 1 CDT}
+ {-670669200 28800 0 CST}
+ {-652348800 32400 1 CDT}
+ {-650016000 28800 0 CST}
+ {515527200 32400 1 CDT}
+ {527014800 28800 0 CST}
+ {545162400 32400 1 CDT}
+ {558464400 28800 0 CST}
+ {577216800 32400 1 CDT}
+ {589914000 28800 0 CST}
+ {608666400 32400 1 CDT}
+ {621968400 28800 0 CST}
+ {640116000 32400 1 CDT}
+ {653418000 28800 0 CST}
+ {671565600 32400 1 CDT}
+ {684867600 28800 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Singapore b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Singapore
new file mode 100644
index 0000000000..f10eb1fcb3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Singapore
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Singapore) {
+ {-9223372036854775808 24925 0 LMT}
+ {-2177477725 24925 0 SMT}
+ {-2038200925 25200 0 +07}
+ {-1167634800 26400 1 +0720}
+ {-1073028000 26400 0 +0720}
+ {-894180000 27000 0 +0730}
+ {-879665400 32400 0 +09}
+ {-767005200 27000 0 +0730}
+ {378664200 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Srednekolymsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Srednekolymsk
new file mode 100644
index 0000000000..1099a4ba47
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Srednekolymsk
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Srednekolymsk) {
+ {-9223372036854775808 36892 0 LMT}
+ {-1441188892 36000 0 +10}
+ {-1247565600 39600 0 +12}
+ {354891600 43200 1 +12}
+ {370699200 39600 0 +11}
+ {386427600 43200 1 +12}
+ {402235200 39600 0 +11}
+ {417963600 43200 1 +12}
+ {433771200 39600 0 +11}
+ {449586000 43200 1 +12}
+ {465318000 39600 0 +11}
+ {481042800 43200 1 +12}
+ {496767600 39600 0 +11}
+ {512492400 43200 1 +12}
+ {528217200 39600 0 +11}
+ {543942000 43200 1 +12}
+ {559666800 39600 0 +11}
+ {575391600 43200 1 +12}
+ {591116400 39600 0 +11}
+ {606841200 43200 1 +12}
+ {622566000 39600 0 +11}
+ {638290800 43200 1 +12}
+ {654620400 39600 0 +11}
+ {670345200 36000 0 +11}
+ {670348800 39600 1 +11}
+ {686073600 36000 0 +10}
+ {695750400 39600 0 +12}
+ {701794800 43200 1 +12}
+ {717519600 39600 0 +11}
+ {733244400 43200 1 +12}
+ {748969200 39600 0 +11}
+ {764694000 43200 1 +12}
+ {780418800 39600 0 +11}
+ {796143600 43200 1 +12}
+ {811868400 39600 0 +11}
+ {828198000 43200 1 +12}
+ {846342000 39600 0 +11}
+ {859647600 43200 1 +12}
+ {877791600 39600 0 +11}
+ {891097200 43200 1 +12}
+ {909241200 39600 0 +11}
+ {922546800 43200 1 +12}
+ {941295600 39600 0 +11}
+ {953996400 43200 1 +12}
+ {972745200 39600 0 +11}
+ {985446000 43200 1 +12}
+ {1004194800 39600 0 +11}
+ {1017500400 43200 1 +12}
+ {1035644400 39600 0 +11}
+ {1048950000 43200 1 +12}
+ {1067094000 39600 0 +11}
+ {1080399600 43200 1 +12}
+ {1099148400 39600 0 +11}
+ {1111849200 43200 1 +12}
+ {1130598000 39600 0 +11}
+ {1143298800 43200 1 +12}
+ {1162047600 39600 0 +11}
+ {1174748400 43200 1 +12}
+ {1193497200 39600 0 +11}
+ {1206802800 43200 1 +12}
+ {1224946800 39600 0 +11}
+ {1238252400 43200 1 +12}
+ {1256396400 39600 0 +11}
+ {1269702000 43200 1 +12}
+ {1288450800 39600 0 +11}
+ {1301151600 43200 0 +12}
+ {1414245600 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Taipei b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Taipei
new file mode 100644
index 0000000000..cb8fb89d78
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Taipei
@@ -0,0 +1,46 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Taipei) {
+ {-9223372036854775808 29160 0 LMT}
+ {-2335248360 28800 0 CST}
+ {-1017820800 32400 0 JST}
+ {-766224000 28800 0 CST}
+ {-745833600 32400 1 CDT}
+ {-733827600 28800 0 CST}
+ {-716889600 32400 1 CDT}
+ {-699613200 28800 0 CST}
+ {-683884800 32400 1 CDT}
+ {-670669200 28800 0 CST}
+ {-652348800 32400 1 CDT}
+ {-639133200 28800 0 CST}
+ {-620812800 32400 1 CDT}
+ {-607597200 28800 0 CST}
+ {-589276800 32400 1 CDT}
+ {-576061200 28800 0 CST}
+ {-562924800 32400 1 CDT}
+ {-541760400 28800 0 CST}
+ {-528710400 32400 1 CDT}
+ {-510224400 28800 0 CST}
+ {-497174400 32400 1 CDT}
+ {-478688400 28800 0 CST}
+ {-465638400 32400 1 CDT}
+ {-449830800 28800 0 CST}
+ {-434016000 32400 1 CDT}
+ {-418208400 28800 0 CST}
+ {-402480000 32400 1 CDT}
+ {-386672400 28800 0 CST}
+ {-370944000 32400 1 CDT}
+ {-355136400 28800 0 CST}
+ {-339408000 32400 1 CDT}
+ {-323600400 28800 0 CST}
+ {-302515200 32400 1 CDT}
+ {-291978000 28800 0 CST}
+ {-270979200 32400 1 CDT}
+ {-260442000 28800 0 CST}
+ {133977600 32400 1 CDT}
+ {149785200 28800 0 CST}
+ {165513600 32400 1 CDT}
+ {181321200 28800 0 CST}
+ {299606400 32400 1 CDT}
+ {307551600 28800 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tashkent b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tashkent
new file mode 100644
index 0000000000..bd16c91b05
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tashkent
@@ -0,0 +1,31 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tashkent) {
+ {-9223372036854775808 16631 0 LMT}
+ {-1441168631 18000 0 +05}
+ {-1247547600 21600 0 +06}
+ {354909600 25200 1 +06}
+ {370717200 21600 0 +06}
+ {386445600 25200 1 +06}
+ {402253200 21600 0 +06}
+ {417981600 25200 1 +06}
+ {433789200 21600 0 +06}
+ {449604000 25200 1 +06}
+ {465336000 21600 0 +06}
+ {481060800 25200 1 +06}
+ {496785600 21600 0 +06}
+ {512510400 25200 1 +06}
+ {528235200 21600 0 +06}
+ {543960000 25200 1 +06}
+ {559684800 21600 0 +06}
+ {575409600 25200 1 +06}
+ {591134400 21600 0 +06}
+ {606859200 25200 1 +06}
+ {622584000 21600 0 +06}
+ {638308800 25200 1 +06}
+ {654638400 21600 0 +06}
+ {670363200 18000 0 +05}
+ {670366800 21600 1 +05}
+ {686091600 18000 0 +05}
+ {694206000 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tbilisi b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tbilisi
new file mode 100644
index 0000000000..71e7695033
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tbilisi
@@ -0,0 +1,60 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tbilisi) {
+ {-9223372036854775808 10751 0 LMT}
+ {-2840151551 10751 0 TBMT}
+ {-1441162751 10800 0 +03}
+ {-405140400 14400 0 +04}
+ {354916800 18000 1 +04}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +04}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +04}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +04}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +04}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +04}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +04}
+ {559692000 14400 0 +04}
+ {575416800 18000 1 +04}
+ {591141600 14400 0 +04}
+ {606866400 18000 1 +04}
+ {622591200 14400 0 +04}
+ {638316000 18000 1 +04}
+ {654645600 14400 0 +04}
+ {670370400 10800 0 +03}
+ {670374000 14400 1 +03}
+ {686098800 10800 0 +03}
+ {694213200 10800 0 +03}
+ {701816400 14400 1 +03}
+ {717537600 10800 0 +03}
+ {733266000 14400 1 +03}
+ {748987200 10800 0 +03}
+ {764715600 14400 1 +03}
+ {780440400 14400 0 +04}
+ {796161600 18000 1 +04}
+ {811882800 14400 0 +04}
+ {828216000 18000 1 +04}
+ {846360000 18000 1 +05}
+ {859662000 18000 0 +04}
+ {877806000 14400 0 +04}
+ {891115200 18000 1 +04}
+ {909255600 14400 0 +04}
+ {922564800 18000 1 +04}
+ {941310000 14400 0 +04}
+ {954014400 18000 1 +04}
+ {972759600 14400 0 +04}
+ {985464000 18000 1 +04}
+ {1004209200 14400 0 +04}
+ {1017518400 18000 1 +04}
+ {1035658800 14400 0 +04}
+ {1048968000 18000 1 +04}
+ {1067108400 14400 0 +04}
+ {1080417600 18000 1 +04}
+ {1088280000 14400 0 +03}
+ {1099177200 10800 0 +03}
+ {1111878000 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tehran b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tehran
new file mode 100644
index 0000000000..45155231c1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tehran
@@ -0,0 +1,229 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tehran) {
+ {-9223372036854775808 12344 0 LMT}
+ {-1704165944 12344 0 TMT}
+ {-757394744 12600 0 +0330}
+ {247177800 14400 0 +04}
+ {259272000 18000 1 +04}
+ {277758000 14400 0 +04}
+ {283982400 12600 0 +0330}
+ {290809800 16200 1 +0330}
+ {306531000 12600 0 +0330}
+ {322432200 16200 1 +0330}
+ {338499000 12600 0 +0330}
+ {673216200 16200 1 +0330}
+ {685481400 12600 0 +0330}
+ {701209800 16200 1 +0330}
+ {717103800 12600 0 +0330}
+ {732745800 16200 1 +0330}
+ {748639800 12600 0 +0330}
+ {764281800 16200 1 +0330}
+ {780175800 12600 0 +0330}
+ {795817800 16200 1 +0330}
+ {811711800 12600 0 +0330}
+ {827353800 16200 1 +0330}
+ {843247800 12600 0 +0330}
+ {858976200 16200 1 +0330}
+ {874870200 12600 0 +0330}
+ {890512200 16200 1 +0330}
+ {906406200 12600 0 +0330}
+ {922048200 16200 1 +0330}
+ {937942200 12600 0 +0330}
+ {953584200 16200 1 +0330}
+ {969478200 12600 0 +0330}
+ {985206600 16200 1 +0330}
+ {1001100600 12600 0 +0330}
+ {1016742600 16200 1 +0330}
+ {1032636600 12600 0 +0330}
+ {1048278600 16200 1 +0330}
+ {1064172600 12600 0 +0330}
+ {1079814600 16200 1 +0330}
+ {1095708600 12600 0 +0330}
+ {1111437000 16200 1 +0330}
+ {1127331000 12600 0 +0330}
+ {1206045000 16200 1 +0330}
+ {1221939000 12600 0 +0330}
+ {1237667400 16200 1 +0330}
+ {1253561400 12600 0 +0330}
+ {1269203400 16200 1 +0330}
+ {1285097400 12600 0 +0330}
+ {1300739400 16200 1 +0330}
+ {1316633400 12600 0 +0330}
+ {1332275400 16200 1 +0330}
+ {1348169400 12600 0 +0330}
+ {1363897800 16200 1 +0330}
+ {1379791800 12600 0 +0330}
+ {1395433800 16200 1 +0330}
+ {1411327800 12600 0 +0330}
+ {1426969800 16200 1 +0330}
+ {1442863800 12600 0 +0330}
+ {1458505800 16200 1 +0330}
+ {1474399800 12600 0 +0330}
+ {1490128200 16200 1 +0330}
+ {1506022200 12600 0 +0330}
+ {1521664200 16200 1 +0330}
+ {1537558200 12600 0 +0330}
+ {1553200200 16200 1 +0330}
+ {1569094200 12600 0 +0330}
+ {1584736200 16200 1 +0330}
+ {1600630200 12600 0 +0330}
+ {1616358600 16200 1 +0330}
+ {1632252600 12600 0 +0330}
+ {1647894600 16200 1 +0330}
+ {1663788600 12600 0 +0330}
+ {1679430600 16200 1 +0330}
+ {1695324600 12600 0 +0330}
+ {1710966600 16200 1 +0330}
+ {1726860600 12600 0 +0330}
+ {1742589000 16200 1 +0330}
+ {1758483000 12600 0 +0330}
+ {1774125000 16200 1 +0330}
+ {1790019000 12600 0 +0330}
+ {1805661000 16200 1 +0330}
+ {1821555000 12600 0 +0330}
+ {1837197000 16200 1 +0330}
+ {1853091000 12600 0 +0330}
+ {1868733000 16200 1 +0330}
+ {1884627000 12600 0 +0330}
+ {1900355400 16200 1 +0330}
+ {1916249400 12600 0 +0330}
+ {1931891400 16200 1 +0330}
+ {1947785400 12600 0 +0330}
+ {1963427400 16200 1 +0330}
+ {1979321400 12600 0 +0330}
+ {1994963400 16200 1 +0330}
+ {2010857400 12600 0 +0330}
+ {2026585800 16200 1 +0330}
+ {2042479800 12600 0 +0330}
+ {2058121800 16200 1 +0330}
+ {2074015800 12600 0 +0330}
+ {2089657800 16200 1 +0330}
+ {2105551800 12600 0 +0330}
+ {2121193800 16200 1 +0330}
+ {2137087800 12600 0 +0330}
+ {2152816200 16200 1 +0330}
+ {2168710200 12600 0 +0330}
+ {2184352200 16200 1 +0330}
+ {2200246200 12600 0 +0330}
+ {2215888200 16200 1 +0330}
+ {2231782200 12600 0 +0330}
+ {2247424200 16200 1 +0330}
+ {2263318200 12600 0 +0330}
+ {2279046600 16200 1 +0330}
+ {2294940600 12600 0 +0330}
+ {2310582600 16200 1 +0330}
+ {2326476600 12600 0 +0330}
+ {2342118600 16200 1 +0330}
+ {2358012600 12600 0 +0330}
+ {2373654600 16200 1 +0330}
+ {2389548600 12600 0 +0330}
+ {2405277000 16200 1 +0330}
+ {2421171000 12600 0 +0330}
+ {2436813000 16200 1 +0330}
+ {2452707000 12600 0 +0330}
+ {2468349000 16200 1 +0330}
+ {2484243000 12600 0 +0330}
+ {2499885000 16200 1 +0330}
+ {2515779000 12600 0 +0330}
+ {2531507400 16200 1 +0330}
+ {2547401400 12600 0 +0330}
+ {2563043400 16200 1 +0330}
+ {2578937400 12600 0 +0330}
+ {2594579400 16200 1 +0330}
+ {2610473400 12600 0 +0330}
+ {2626115400 16200 1 +0330}
+ {2642009400 12600 0 +0330}
+ {2657737800 16200 1 +0330}
+ {2673631800 12600 0 +0330}
+ {2689273800 16200 1 +0330}
+ {2705167800 12600 0 +0330}
+ {2720809800 16200 1 +0330}
+ {2736703800 12600 0 +0330}
+ {2752345800 16200 1 +0330}
+ {2768239800 12600 0 +0330}
+ {2783968200 16200 1 +0330}
+ {2799862200 12600 0 +0330}
+ {2815504200 16200 1 +0330}
+ {2831398200 12600 0 +0330}
+ {2847040200 16200 1 +0330}
+ {2862934200 12600 0 +0330}
+ {2878576200 16200 1 +0330}
+ {2894470200 12600 0 +0330}
+ {2910112200 16200 1 +0330}
+ {2926006200 12600 0 +0330}
+ {2941734600 16200 1 +0330}
+ {2957628600 12600 0 +0330}
+ {2973270600 16200 1 +0330}
+ {2989164600 12600 0 +0330}
+ {3004806600 16200 1 +0330}
+ {3020700600 12600 0 +0330}
+ {3036342600 16200 1 +0330}
+ {3052236600 12600 0 +0330}
+ {3067965000 16200 1 +0330}
+ {3083859000 12600 0 +0330}
+ {3099501000 16200 1 +0330}
+ {3115395000 12600 0 +0330}
+ {3131037000 16200 1 +0330}
+ {3146931000 12600 0 +0330}
+ {3162573000 16200 1 +0330}
+ {3178467000 12600 0 +0330}
+ {3194195400 16200 1 +0330}
+ {3210089400 12600 0 +0330}
+ {3225731400 16200 1 +0330}
+ {3241625400 12600 0 +0330}
+ {3257267400 16200 1 +0330}
+ {3273161400 12600 0 +0330}
+ {3288803400 16200 1 +0330}
+ {3304697400 12600 0 +0330}
+ {3320425800 16200 1 +0330}
+ {3336319800 12600 0 +0330}
+ {3351961800 16200 1 +0330}
+ {3367855800 12600 0 +0330}
+ {3383497800 16200 1 +0330}
+ {3399391800 12600 0 +0330}
+ {3415033800 16200 1 +0330}
+ {3430927800 12600 0 +0330}
+ {3446656200 16200 1 +0330}
+ {3462550200 12600 0 +0330}
+ {3478192200 16200 1 +0330}
+ {3494086200 12600 0 +0330}
+ {3509728200 16200 1 +0330}
+ {3525622200 12600 0 +0330}
+ {3541264200 16200 1 +0330}
+ {3557158200 12600 0 +0330}
+ {3572886600 16200 1 +0330}
+ {3588780600 12600 0 +0330}
+ {3604422600 16200 1 +0330}
+ {3620316600 12600 0 +0330}
+ {3635958600 16200 1 +0330}
+ {3651852600 12600 0 +0330}
+ {3667494600 16200 1 +0330}
+ {3683388600 12600 0 +0330}
+ {3699117000 16200 1 +0330}
+ {3715011000 12600 0 +0330}
+ {3730653000 16200 1 +0330}
+ {3746547000 12600 0 +0330}
+ {3762189000 16200 1 +0330}
+ {3778083000 12600 0 +0330}
+ {3793725000 16200 1 +0330}
+ {3809619000 12600 0 +0330}
+ {3825261000 16200 1 +0330}
+ {3841155000 12600 0 +0330}
+ {3856883400 16200 1 +0330}
+ {3872777400 12600 0 +0330}
+ {3888419400 16200 1 +0330}
+ {3904313400 12600 0 +0330}
+ {3919955400 16200 1 +0330}
+ {3935849400 12600 0 +0330}
+ {3951491400 16200 1 +0330}
+ {3967385400 12600 0 +0330}
+ {3983113800 16200 1 +0330}
+ {3999007800 12600 0 +0330}
+ {4014649800 16200 1 +0330}
+ {4030543800 12600 0 +0330}
+ {4046185800 16200 1 +0330}
+ {4062079800 12600 0 +0330}
+ {4077721800 16200 1 +0330}
+ {4093615800 12600 0 +0330}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tel_Aviv b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tel_Aviv
new file mode 100644
index 0000000000..3e7278d059
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tel_Aviv
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Jerusalem)]} {
+ LoadTimeZoneFile Asia/Jerusalem
+}
+set TZData(:Asia/Tel_Aviv) $TZData(:Asia/Jerusalem)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimbu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimbu
new file mode 100644
index 0000000000..94b0846ce5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimbu
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Thimphu)]} {
+ LoadTimeZoneFile Asia/Thimphu
+}
+set TZData(:Asia/Thimbu) $TZData(:Asia/Thimphu)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimphu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimphu
new file mode 100644
index 0000000000..55c3d7f68f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Thimphu
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Thimphu) {
+ {-9223372036854775808 21516 0 LMT}
+ {-706341516 19800 0 +0530}
+ {560025000 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tokyo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tokyo
new file mode 100644
index 0000000000..cc7a857d3f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tokyo
@@ -0,0 +1,14 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tokyo) {
+ {-9223372036854775808 33539 0 LMT}
+ {-2587712400 32400 0 JST}
+ {-683802000 36000 1 JDT}
+ {-672310800 32400 0 JST}
+ {-654771600 36000 1 JDT}
+ {-640861200 32400 0 JST}
+ {-620298000 36000 1 JDT}
+ {-609411600 32400 0 JST}
+ {-588848400 36000 1 JDT}
+ {-577962000 32400 0 JST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tomsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tomsk
new file mode 100644
index 0000000000..0694d01fd0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Tomsk
@@ -0,0 +1,73 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tomsk) {
+ {-9223372036854775808 20391 0 LMT}
+ {-1578807591 21600 0 +06}
+ {-1247551200 25200 0 +08}
+ {354906000 28800 1 +08}
+ {370713600 25200 0 +07}
+ {386442000 28800 1 +08}
+ {402249600 25200 0 +07}
+ {417978000 28800 1 +08}
+ {433785600 25200 0 +07}
+ {449600400 28800 1 +08}
+ {465332400 25200 0 +07}
+ {481057200 28800 1 +08}
+ {496782000 25200 0 +07}
+ {512506800 28800 1 +08}
+ {528231600 25200 0 +07}
+ {543956400 28800 1 +08}
+ {559681200 25200 0 +07}
+ {575406000 28800 1 +08}
+ {591130800 25200 0 +07}
+ {606855600 28800 1 +08}
+ {622580400 25200 0 +07}
+ {638305200 28800 1 +08}
+ {654634800 25200 0 +07}
+ {670359600 21600 0 +07}
+ {670363200 25200 1 +07}
+ {686088000 21600 0 +06}
+ {695764800 25200 0 +08}
+ {701809200 28800 1 +08}
+ {717534000 25200 0 +07}
+ {733258800 28800 1 +08}
+ {748983600 25200 0 +07}
+ {764708400 28800 1 +08}
+ {780433200 25200 0 +07}
+ {796158000 28800 1 +08}
+ {811882800 25200 0 +07}
+ {828212400 28800 1 +08}
+ {846356400 25200 0 +07}
+ {859662000 28800 1 +08}
+ {877806000 25200 0 +07}
+ {891111600 28800 1 +08}
+ {909255600 25200 0 +07}
+ {922561200 28800 1 +08}
+ {941310000 25200 0 +07}
+ {954010800 28800 1 +08}
+ {972759600 25200 0 +07}
+ {985460400 28800 1 +08}
+ {1004209200 25200 0 +07}
+ {1017514800 28800 1 +08}
+ {1020196800 25200 0 +07}
+ {1035662400 21600 0 +06}
+ {1048968000 25200 1 +07}
+ {1067112000 21600 0 +06}
+ {1080417600 25200 1 +07}
+ {1099166400 21600 0 +06}
+ {1111867200 25200 1 +07}
+ {1130616000 21600 0 +06}
+ {1143316800 25200 1 +07}
+ {1162065600 21600 0 +06}
+ {1174766400 25200 1 +07}
+ {1193515200 21600 0 +06}
+ {1206820800 25200 1 +07}
+ {1224964800 21600 0 +06}
+ {1238270400 25200 1 +07}
+ {1256414400 21600 0 +06}
+ {1269720000 25200 1 +07}
+ {1288468800 21600 0 +06}
+ {1301169600 25200 0 +07}
+ {1414263600 21600 0 +06}
+ {1464465600 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ujung_Pandang b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ujung_Pandang
new file mode 100644
index 0000000000..abe142e7f8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ujung_Pandang
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Makassar)]} {
+ LoadTimeZoneFile Asia/Makassar
+}
+set TZData(:Asia/Ujung_Pandang) $TZData(:Asia/Makassar)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulaanbaatar b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulaanbaatar
new file mode 100644
index 0000000000..3a33ef913a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulaanbaatar
@@ -0,0 +1,55 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Ulaanbaatar) {
+ {-9223372036854775808 25652 0 LMT}
+ {-2032931252 25200 0 +07}
+ {252435600 28800 0 +08}
+ {417974400 32400 1 +08}
+ {433782000 28800 0 +08}
+ {449596800 32400 1 +08}
+ {465318000 28800 0 +08}
+ {481046400 32400 1 +08}
+ {496767600 28800 0 +08}
+ {512496000 32400 1 +08}
+ {528217200 28800 0 +08}
+ {543945600 32400 1 +08}
+ {559666800 28800 0 +08}
+ {575395200 32400 1 +08}
+ {591116400 28800 0 +08}
+ {606844800 32400 1 +08}
+ {622566000 28800 0 +08}
+ {638294400 32400 1 +08}
+ {654620400 28800 0 +08}
+ {670348800 32400 1 +08}
+ {686070000 28800 0 +08}
+ {701798400 32400 1 +08}
+ {717519600 28800 0 +08}
+ {733248000 32400 1 +08}
+ {748969200 28800 0 +08}
+ {764697600 32400 1 +08}
+ {780418800 28800 0 +08}
+ {796147200 32400 1 +08}
+ {811868400 28800 0 +08}
+ {828201600 32400 1 +08}
+ {843922800 28800 0 +08}
+ {859651200 32400 1 +08}
+ {875372400 28800 0 +08}
+ {891100800 32400 1 +08}
+ {906822000 28800 0 +08}
+ {988394400 32400 1 +08}
+ {1001696400 28800 0 +08}
+ {1017424800 32400 1 +08}
+ {1033146000 28800 0 +08}
+ {1048874400 32400 1 +08}
+ {1064595600 28800 0 +08}
+ {1080324000 32400 1 +08}
+ {1096045200 28800 0 +08}
+ {1111773600 32400 1 +08}
+ {1127494800 28800 0 +08}
+ {1143223200 32400 1 +08}
+ {1159549200 28800 0 +08}
+ {1427479200 32400 1 +08}
+ {1443193200 28800 0 +08}
+ {1458928800 32400 1 +08}
+ {1474642800 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulan_Bator b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulan_Bator
new file mode 100644
index 0000000000..3215ee7911
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ulan_Bator
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Ulaanbaatar)]} {
+ LoadTimeZoneFile Asia/Ulaanbaatar
+}
+set TZData(:Asia/Ulan_Bator) $TZData(:Asia/Ulaanbaatar)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Urumqi b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Urumqi
new file mode 100644
index 0000000000..194e090022
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Urumqi
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Urumqi) {
+ {-9223372036854775808 21020 0 LMT}
+ {-1325483420 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ust-Nera b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ust-Nera
new file mode 100644
index 0000000000..021fa62992
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Ust-Nera
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Ust-Nera) {
+ {-9223372036854775808 34374 0 LMT}
+ {-1579426374 28800 0 +08}
+ {354898800 43200 0 +12}
+ {370699200 39600 0 +11}
+ {386427600 43200 1 +12}
+ {402235200 39600 0 +11}
+ {417963600 43200 1 +12}
+ {433771200 39600 0 +11}
+ {449586000 43200 1 +12}
+ {465318000 39600 0 +11}
+ {481042800 43200 1 +12}
+ {496767600 39600 0 +11}
+ {512492400 43200 1 +12}
+ {528217200 39600 0 +11}
+ {543942000 43200 1 +12}
+ {559666800 39600 0 +11}
+ {575391600 43200 1 +12}
+ {591116400 39600 0 +11}
+ {606841200 43200 1 +12}
+ {622566000 39600 0 +11}
+ {638290800 43200 1 +12}
+ {654620400 39600 0 +11}
+ {670345200 36000 0 +11}
+ {670348800 39600 1 +11}
+ {686073600 36000 0 +10}
+ {695750400 39600 0 +12}
+ {701794800 43200 1 +12}
+ {717519600 39600 0 +11}
+ {733244400 43200 1 +12}
+ {748969200 39600 0 +11}
+ {764694000 43200 1 +12}
+ {780418800 39600 0 +11}
+ {796143600 43200 1 +12}
+ {811868400 39600 0 +11}
+ {828198000 43200 1 +12}
+ {846342000 39600 0 +11}
+ {859647600 43200 1 +12}
+ {877791600 39600 0 +11}
+ {891097200 43200 1 +12}
+ {909241200 39600 0 +11}
+ {922546800 43200 1 +12}
+ {941295600 39600 0 +11}
+ {953996400 43200 1 +12}
+ {972745200 39600 0 +11}
+ {985446000 43200 1 +12}
+ {1004194800 39600 0 +11}
+ {1017500400 43200 1 +12}
+ {1035644400 39600 0 +11}
+ {1048950000 43200 1 +12}
+ {1067094000 39600 0 +11}
+ {1080399600 43200 1 +12}
+ {1099148400 39600 0 +11}
+ {1111849200 43200 1 +12}
+ {1130598000 39600 0 +11}
+ {1143298800 43200 1 +12}
+ {1162047600 39600 0 +11}
+ {1174748400 43200 1 +12}
+ {1193497200 39600 0 +11}
+ {1206802800 43200 1 +12}
+ {1224946800 39600 0 +11}
+ {1238252400 43200 1 +12}
+ {1256396400 39600 0 +11}
+ {1269702000 43200 1 +12}
+ {1288450800 39600 0 +11}
+ {1301151600 43200 0 +12}
+ {1315828800 39600 0 +11}
+ {1414249200 36000 0 +10}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vientiane b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vientiane
new file mode 100644
index 0000000000..27b20ce553
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vientiane
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Bangkok)]} {
+ LoadTimeZoneFile Asia/Bangkok
+}
+set TZData(:Asia/Vientiane) $TZData(:Asia/Bangkok)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vladivostok b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vladivostok
new file mode 100644
index 0000000000..e8f651cd48
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Vladivostok
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Vladivostok) {
+ {-9223372036854775808 31651 0 LMT}
+ {-1487321251 32400 0 +09}
+ {-1247562000 36000 0 +11}
+ {354895200 39600 1 +11}
+ {370702800 36000 0 +10}
+ {386431200 39600 1 +11}
+ {402238800 36000 0 +10}
+ {417967200 39600 1 +11}
+ {433774800 36000 0 +10}
+ {449589600 39600 1 +11}
+ {465321600 36000 0 +10}
+ {481046400 39600 1 +11}
+ {496771200 36000 0 +10}
+ {512496000 39600 1 +11}
+ {528220800 36000 0 +10}
+ {543945600 39600 1 +11}
+ {559670400 36000 0 +10}
+ {575395200 39600 1 +11}
+ {591120000 36000 0 +10}
+ {606844800 39600 1 +11}
+ {622569600 36000 0 +10}
+ {638294400 39600 1 +11}
+ {654624000 36000 0 +10}
+ {670348800 32400 0 +10}
+ {670352400 36000 1 +10}
+ {686077200 32400 0 +09}
+ {695754000 36000 0 +11}
+ {701798400 39600 1 +11}
+ {717523200 36000 0 +10}
+ {733248000 39600 1 +11}
+ {748972800 36000 0 +10}
+ {764697600 39600 1 +11}
+ {780422400 36000 0 +10}
+ {796147200 39600 1 +11}
+ {811872000 36000 0 +10}
+ {828201600 39600 1 +11}
+ {846345600 36000 0 +10}
+ {859651200 39600 1 +11}
+ {877795200 36000 0 +10}
+ {891100800 39600 1 +11}
+ {909244800 36000 0 +10}
+ {922550400 39600 1 +11}
+ {941299200 36000 0 +10}
+ {954000000 39600 1 +11}
+ {972748800 36000 0 +10}
+ {985449600 39600 1 +11}
+ {1004198400 36000 0 +10}
+ {1017504000 39600 1 +11}
+ {1035648000 36000 0 +10}
+ {1048953600 39600 1 +11}
+ {1067097600 36000 0 +10}
+ {1080403200 39600 1 +11}
+ {1099152000 36000 0 +10}
+ {1111852800 39600 1 +11}
+ {1130601600 36000 0 +10}
+ {1143302400 39600 1 +11}
+ {1162051200 36000 0 +10}
+ {1174752000 39600 1 +11}
+ {1193500800 36000 0 +10}
+ {1206806400 39600 1 +11}
+ {1224950400 36000 0 +10}
+ {1238256000 39600 1 +11}
+ {1256400000 36000 0 +10}
+ {1269705600 39600 1 +11}
+ {1288454400 36000 0 +10}
+ {1301155200 39600 0 +11}
+ {1414249200 36000 0 +10}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yakutsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yakutsk
new file mode 100644
index 0000000000..8ee153ac35
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yakutsk
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yakutsk) {
+ {-9223372036854775808 31138 0 LMT}
+ {-1579423138 28800 0 +08}
+ {-1247558400 32400 0 +10}
+ {354898800 36000 1 +10}
+ {370706400 32400 0 +09}
+ {386434800 36000 1 +10}
+ {402242400 32400 0 +09}
+ {417970800 36000 1 +10}
+ {433778400 32400 0 +09}
+ {449593200 36000 1 +10}
+ {465325200 32400 0 +09}
+ {481050000 36000 1 +10}
+ {496774800 32400 0 +09}
+ {512499600 36000 1 +10}
+ {528224400 32400 0 +09}
+ {543949200 36000 1 +10}
+ {559674000 32400 0 +09}
+ {575398800 36000 1 +10}
+ {591123600 32400 0 +09}
+ {606848400 36000 1 +10}
+ {622573200 32400 0 +09}
+ {638298000 36000 1 +10}
+ {654627600 32400 0 +09}
+ {670352400 28800 0 +09}
+ {670356000 32400 1 +09}
+ {686080800 28800 0 +08}
+ {695757600 32400 0 +10}
+ {701802000 36000 1 +10}
+ {717526800 32400 0 +09}
+ {733251600 36000 1 +10}
+ {748976400 32400 0 +09}
+ {764701200 36000 1 +10}
+ {780426000 32400 0 +09}
+ {796150800 36000 1 +10}
+ {811875600 32400 0 +09}
+ {828205200 36000 1 +10}
+ {846349200 32400 0 +09}
+ {859654800 36000 1 +10}
+ {877798800 32400 0 +09}
+ {891104400 36000 1 +10}
+ {909248400 32400 0 +09}
+ {922554000 36000 1 +10}
+ {941302800 32400 0 +09}
+ {954003600 36000 1 +10}
+ {972752400 32400 0 +09}
+ {985453200 36000 1 +10}
+ {1004202000 32400 0 +09}
+ {1017507600 36000 1 +10}
+ {1035651600 32400 0 +09}
+ {1048957200 36000 1 +10}
+ {1067101200 32400 0 +09}
+ {1080406800 36000 1 +10}
+ {1099155600 32400 0 +09}
+ {1111856400 36000 1 +10}
+ {1130605200 32400 0 +09}
+ {1143306000 36000 1 +10}
+ {1162054800 32400 0 +09}
+ {1174755600 36000 1 +10}
+ {1193504400 32400 0 +09}
+ {1206810000 36000 1 +10}
+ {1224954000 32400 0 +09}
+ {1238259600 36000 1 +10}
+ {1256403600 32400 0 +09}
+ {1269709200 36000 1 +10}
+ {1288458000 32400 0 +09}
+ {1301158800 36000 0 +10}
+ {1414252800 32400 0 +09}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yangon b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yangon
new file mode 100644
index 0000000000..82870c604e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yangon
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yangon) {
+ {-9223372036854775808 23087 0 LMT}
+ {-2840163887 23087 0 RMT}
+ {-1577946287 23400 0 +0630}
+ {-873268200 32400 0 +09}
+ {-778410000 23400 0 +0630}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yekaterinburg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yekaterinburg
new file mode 100644
index 0000000000..d2133b1de1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yekaterinburg
@@ -0,0 +1,72 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yekaterinburg) {
+ {-9223372036854775808 14553 0 LMT}
+ {-1688270553 13505 0 PMT}
+ {-1592610305 14400 0 +04}
+ {-1247544000 18000 0 +06}
+ {354913200 21600 1 +06}
+ {370720800 18000 0 +05}
+ {386449200 21600 1 +06}
+ {402256800 18000 0 +05}
+ {417985200 21600 1 +06}
+ {433792800 18000 0 +05}
+ {449607600 21600 1 +06}
+ {465339600 18000 0 +05}
+ {481064400 21600 1 +06}
+ {496789200 18000 0 +05}
+ {512514000 21600 1 +06}
+ {528238800 18000 0 +05}
+ {543963600 21600 1 +06}
+ {559688400 18000 0 +05}
+ {575413200 21600 1 +06}
+ {591138000 18000 0 +05}
+ {606862800 21600 1 +06}
+ {622587600 18000 0 +05}
+ {638312400 21600 1 +06}
+ {654642000 18000 0 +05}
+ {670366800 14400 0 +05}
+ {670370400 18000 1 +05}
+ {686095200 14400 0 +04}
+ {695772000 18000 0 +06}
+ {701816400 21600 1 +06}
+ {717541200 18000 0 +05}
+ {733266000 21600 1 +06}
+ {748990800 18000 0 +05}
+ {764715600 21600 1 +06}
+ {780440400 18000 0 +05}
+ {796165200 21600 1 +06}
+ {811890000 18000 0 +05}
+ {828219600 21600 1 +06}
+ {846363600 18000 0 +05}
+ {859669200 21600 1 +06}
+ {877813200 18000 0 +05}
+ {891118800 21600 1 +06}
+ {909262800 18000 0 +05}
+ {922568400 21600 1 +06}
+ {941317200 18000 0 +05}
+ {954018000 21600 1 +06}
+ {972766800 18000 0 +05}
+ {985467600 21600 1 +06}
+ {1004216400 18000 0 +05}
+ {1017522000 21600 1 +06}
+ {1035666000 18000 0 +05}
+ {1048971600 21600 1 +06}
+ {1067115600 18000 0 +05}
+ {1080421200 21600 1 +06}
+ {1099170000 18000 0 +05}
+ {1111870800 21600 1 +06}
+ {1130619600 18000 0 +05}
+ {1143320400 21600 1 +06}
+ {1162069200 18000 0 +05}
+ {1174770000 21600 1 +06}
+ {1193518800 18000 0 +05}
+ {1206824400 21600 1 +06}
+ {1224968400 18000 0 +05}
+ {1238274000 21600 1 +06}
+ {1256418000 18000 0 +05}
+ {1269723600 21600 1 +06}
+ {1288472400 18000 0 +05}
+ {1301173200 21600 0 +06}
+ {1414267200 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yerevan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yerevan
new file mode 100644
index 0000000000..463bed0f30
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Yerevan
@@ -0,0 +1,70 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yerevan) {
+ {-9223372036854775808 10680 0 LMT}
+ {-1441162680 10800 0 +03}
+ {-405140400 14400 0 +04}
+ {354916800 18000 1 +04}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +04}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +04}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +04}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +04}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +04}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +04}
+ {559692000 14400 0 +04}
+ {575416800 18000 1 +04}
+ {591141600 14400 0 +04}
+ {606866400 18000 1 +04}
+ {622591200 14400 0 +04}
+ {638316000 18000 1 +04}
+ {654645600 14400 0 +04}
+ {670370400 10800 0 +03}
+ {670374000 14400 1 +03}
+ {686098800 10800 0 +03}
+ {701823600 14400 1 +03}
+ {717548400 10800 0 +03}
+ {733273200 14400 1 +03}
+ {748998000 10800 0 +03}
+ {764722800 14400 1 +03}
+ {780447600 10800 0 +03}
+ {796172400 14400 1 +03}
+ {811897200 14400 0 +04}
+ {852062400 14400 0 +04}
+ {859672800 18000 1 +04}
+ {877816800 14400 0 +04}
+ {891122400 18000 1 +04}
+ {909266400 14400 0 +04}
+ {922572000 18000 1 +04}
+ {941320800 14400 0 +04}
+ {954021600 18000 1 +04}
+ {972770400 14400 0 +04}
+ {985471200 18000 1 +04}
+ {1004220000 14400 0 +04}
+ {1017525600 18000 1 +04}
+ {1035669600 14400 0 +04}
+ {1048975200 18000 1 +04}
+ {1067119200 14400 0 +04}
+ {1080424800 18000 1 +04}
+ {1099173600 14400 0 +04}
+ {1111874400 18000 1 +04}
+ {1130623200 14400 0 +04}
+ {1143324000 18000 1 +04}
+ {1162072800 14400 0 +04}
+ {1174773600 18000 1 +04}
+ {1193522400 14400 0 +04}
+ {1206828000 18000 1 +04}
+ {1224972000 14400 0 +04}
+ {1238277600 18000 1 +04}
+ {1256421600 14400 0 +04}
+ {1269727200 18000 1 +04}
+ {1288476000 14400 0 +04}
+ {1293825600 14400 0 +04}
+ {1301176800 18000 1 +04}
+ {1319925600 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Azores b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Azores
new file mode 100644
index 0000000000..088dd9a500
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Azores
@@ -0,0 +1,345 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/Azores) {
+ {-9223372036854775808 -6160 0 LMT}
+ {-2713904240 -6872 0 HMT}
+ {-1830376800 -7200 0 -02}
+ {-1689548400 -3600 1 -01}
+ {-1677794400 -7200 0 -02}
+ {-1667430000 -3600 1 -01}
+ {-1647730800 -7200 0 -02}
+ {-1635807600 -3600 1 -01}
+ {-1616194800 -7200 0 -02}
+ {-1604358000 -3600 1 -01}
+ {-1584658800 -7200 0 -02}
+ {-1572735600 -3600 1 -01}
+ {-1553036400 -7200 0 -02}
+ {-1541199600 -3600 1 -01}
+ {-1521500400 -7200 0 -02}
+ {-1442444400 -3600 1 -01}
+ {-1426806000 -7200 0 -02}
+ {-1379286000 -3600 1 -01}
+ {-1364770800 -7200 0 -02}
+ {-1348441200 -3600 1 -01}
+ {-1333321200 -7200 0 -02}
+ {-1316386800 -3600 1 -01}
+ {-1301266800 -7200 0 -02}
+ {-1284332400 -3600 1 -01}
+ {-1269817200 -7200 0 -02}
+ {-1221433200 -3600 1 -01}
+ {-1206918000 -7200 0 -02}
+ {-1191193200 -3600 1 -01}
+ {-1175468400 -7200 0 -02}
+ {-1127689200 -3600 1 -01}
+ {-1111964400 -7200 0 -02}
+ {-1096844400 -3600 1 -01}
+ {-1080514800 -7200 0 -02}
+ {-1063580400 -3600 1 -01}
+ {-1049065200 -7200 0 -02}
+ {-1033340400 -3600 1 -01}
+ {-1017615600 -7200 0 -02}
+ {-1002495600 -3600 1 -01}
+ {-986166000 -7200 0 -02}
+ {-969231600 -3600 1 -01}
+ {-950482800 -7200 0 -02}
+ {-942015600 -3600 1 -01}
+ {-922662000 -7200 0 -02}
+ {-906937200 -3600 1 -01}
+ {-891126000 -7200 0 -02}
+ {-877302000 -3600 1 -01}
+ {-864000000 -3600 0 -01}
+ {-857948400 -7200 0 -02}
+ {-845852400 -3600 1 -01}
+ {-831340800 -3600 0 -01}
+ {-825894000 -7200 0 -02}
+ {-814402800 -3600 1 -01}
+ {-799891200 -3600 0 -01}
+ {-794444400 -7200 0 -02}
+ {-782953200 -3600 1 -01}
+ {-768441600 -3600 0 -01}
+ {-762994800 -7200 0 -02}
+ {-749084400 -3600 1 -01}
+ {-733359600 -7200 0 -02}
+ {-717624000 -3600 1 -01}
+ {-701899200 -7200 0 -02}
+ {-686174400 -3600 1 -01}
+ {-670449600 -7200 0 -02}
+ {-654724800 -3600 1 -01}
+ {-639000000 -7200 0 -02}
+ {-591825600 -3600 1 -01}
+ {-575496000 -7200 0 -02}
+ {-559771200 -3600 1 -01}
+ {-544046400 -7200 0 -02}
+ {-528321600 -3600 1 -01}
+ {-512596800 -7200 0 -02}
+ {-496872000 -3600 1 -01}
+ {-481147200 -7200 0 -02}
+ {-465422400 -3600 1 -01}
+ {-449697600 -7200 0 -02}
+ {-433972800 -3600 1 -01}
+ {-417643200 -7200 0 -02}
+ {-401918400 -3600 1 -01}
+ {-386193600 -7200 0 -02}
+ {-370468800 -3600 1 -01}
+ {-354744000 -7200 0 -02}
+ {-339019200 -3600 1 -01}
+ {-323294400 -7200 0 -02}
+ {-307569600 -3600 1 -01}
+ {-291844800 -7200 0 -02}
+ {-276120000 -3600 1 -01}
+ {-260395200 -7200 0 -02}
+ {-244670400 -3600 1 -01}
+ {-228340800 -7200 0 -02}
+ {-212616000 -3600 1 -01}
+ {-196891200 -7200 0 -02}
+ {-181166400 -3600 1 -01}
+ {-165441600 -7200 0 -02}
+ {-149716800 -3600 1 -01}
+ {-133992000 -7200 0 -02}
+ {-118267200 -3600 0 -01}
+ {228272400 0 1 +00}
+ {243997200 -3600 0 -01}
+ {260326800 0 1 +00}
+ {276051600 -3600 0 -01}
+ {291776400 0 1 +00}
+ {307504800 -3600 0 -01}
+ {323226000 0 1 +00}
+ {338954400 -3600 0 -01}
+ {354679200 0 1 +00}
+ {370404000 -3600 0 -01}
+ {386128800 0 1 +00}
+ {401853600 -3600 0 -01}
+ {417582000 0 1 +00}
+ {433303200 -3600 0 -01}
+ {449028000 0 1 +00}
+ {465357600 -3600 0 -01}
+ {481082400 0 1 +00}
+ {496807200 -3600 0 -01}
+ {512532000 0 1 +00}
+ {528256800 -3600 0 -01}
+ {543981600 0 1 +00}
+ {559706400 -3600 0 -01}
+ {575431200 0 1 +00}
+ {591156000 -3600 0 -01}
+ {606880800 0 1 +00}
+ {622605600 -3600 0 -01}
+ {638330400 0 1 +00}
+ {654660000 -3600 0 -01}
+ {670384800 0 1 +00}
+ {686109600 -3600 0 -01}
+ {701834400 0 1 +00}
+ {733280400 0 0 +00}
+ {749005200 -3600 0 -01}
+ {764730000 0 1 +00}
+ {780454800 -3600 0 -01}
+ {796179600 0 1 +00}
+ {811904400 -3600 0 -01}
+ {828234000 0 1 +00}
+ {846378000 -3600 0 -01}
+ {859683600 0 1 +00}
+ {877827600 -3600 0 -01}
+ {891133200 0 1 +00}
+ {909277200 -3600 0 -01}
+ {922582800 0 1 +00}
+ {941331600 -3600 0 -01}
+ {954032400 0 1 +00}
+ {972781200 -3600 0 -01}
+ {985482000 0 1 +00}
+ {1004230800 -3600 0 -01}
+ {1017536400 0 1 +00}
+ {1035680400 -3600 0 -01}
+ {1048986000 0 1 +00}
+ {1067130000 -3600 0 -01}
+ {1080435600 0 1 +00}
+ {1099184400 -3600 0 -01}
+ {1111885200 0 1 +00}
+ {1130634000 -3600 0 -01}
+ {1143334800 0 1 +00}
+ {1162083600 -3600 0 -01}
+ {1174784400 0 1 +00}
+ {1193533200 -3600 0 -01}
+ {1206838800 0 1 +00}
+ {1224982800 -3600 0 -01}
+ {1238288400 0 1 +00}
+ {1256432400 -3600 0 -01}
+ {1269738000 0 1 +00}
+ {1288486800 -3600 0 -01}
+ {1301187600 0 1 +00}
+ {1319936400 -3600 0 -01}
+ {1332637200 0 1 +00}
+ {1351386000 -3600 0 -01}
+ {1364691600 0 1 +00}
+ {1382835600 -3600 0 -01}
+ {1396141200 0 1 +00}
+ {1414285200 -3600 0 -01}
+ {1427590800 0 1 +00}
+ {1445734800 -3600 0 -01}
+ {1459040400 0 1 +00}
+ {1477789200 -3600 0 -01}
+ {1490490000 0 1 +00}
+ {1509238800 -3600 0 -01}
+ {1521939600 0 1 +00}
+ {1540688400 -3600 0 -01}
+ {1553994000 0 1 +00}
+ {1572138000 -3600 0 -01}
+ {1585443600 0 1 +00}
+ {1603587600 -3600 0 -01}
+ {1616893200 0 1 +00}
+ {1635642000 -3600 0 -01}
+ {1648342800 0 1 +00}
+ {1667091600 -3600 0 -01}
+ {1679792400 0 1 +00}
+ {1698541200 -3600 0 -01}
+ {1711846800 0 1 +00}
+ {1729990800 -3600 0 -01}
+ {1743296400 0 1 +00}
+ {1761440400 -3600 0 -01}
+ {1774746000 0 1 +00}
+ {1792890000 -3600 0 -01}
+ {1806195600 0 1 +00}
+ {1824944400 -3600 0 -01}
+ {1837645200 0 1 +00}
+ {1856394000 -3600 0 -01}
+ {1869094800 0 1 +00}
+ {1887843600 -3600 0 -01}
+ {1901149200 0 1 +00}
+ {1919293200 -3600 0 -01}
+ {1932598800 0 1 +00}
+ {1950742800 -3600 0 -01}
+ {1964048400 0 1 +00}
+ {1982797200 -3600 0 -01}
+ {1995498000 0 1 +00}
+ {2014246800 -3600 0 -01}
+ {2026947600 0 1 +00}
+ {2045696400 -3600 0 -01}
+ {2058397200 0 1 +00}
+ {2077146000 -3600 0 -01}
+ {2090451600 0 1 +00}
+ {2108595600 -3600 0 -01}
+ {2121901200 0 1 +00}
+ {2140045200 -3600 0 -01}
+ {2153350800 0 1 +00}
+ {2172099600 -3600 0 -01}
+ {2184800400 0 1 +00}
+ {2203549200 -3600 0 -01}
+ {2216250000 0 1 +00}
+ {2234998800 -3600 0 -01}
+ {2248304400 0 1 +00}
+ {2266448400 -3600 0 -01}
+ {2279754000 0 1 +00}
+ {2297898000 -3600 0 -01}
+ {2311203600 0 1 +00}
+ {2329347600 -3600 0 -01}
+ {2342653200 0 1 +00}
+ {2361402000 -3600 0 -01}
+ {2374102800 0 1 +00}
+ {2392851600 -3600 0 -01}
+ {2405552400 0 1 +00}
+ {2424301200 -3600 0 -01}
+ {2437606800 0 1 +00}
+ {2455750800 -3600 0 -01}
+ {2469056400 0 1 +00}
+ {2487200400 -3600 0 -01}
+ {2500506000 0 1 +00}
+ {2519254800 -3600 0 -01}
+ {2531955600 0 1 +00}
+ {2550704400 -3600 0 -01}
+ {2563405200 0 1 +00}
+ {2582154000 -3600 0 -01}
+ {2595459600 0 1 +00}
+ {2613603600 -3600 0 -01}
+ {2626909200 0 1 +00}
+ {2645053200 -3600 0 -01}
+ {2658358800 0 1 +00}
+ {2676502800 -3600 0 -01}
+ {2689808400 0 1 +00}
+ {2708557200 -3600 0 -01}
+ {2721258000 0 1 +00}
+ {2740006800 -3600 0 -01}
+ {2752707600 0 1 +00}
+ {2771456400 -3600 0 -01}
+ {2784762000 0 1 +00}
+ {2802906000 -3600 0 -01}
+ {2816211600 0 1 +00}
+ {2834355600 -3600 0 -01}
+ {2847661200 0 1 +00}
+ {2866410000 -3600 0 -01}
+ {2879110800 0 1 +00}
+ {2897859600 -3600 0 -01}
+ {2910560400 0 1 +00}
+ {2929309200 -3600 0 -01}
+ {2942010000 0 1 +00}
+ {2960758800 -3600 0 -01}
+ {2974064400 0 1 +00}
+ {2992208400 -3600 0 -01}
+ {3005514000 0 1 +00}
+ {3023658000 -3600 0 -01}
+ {3036963600 0 1 +00}
+ {3055712400 -3600 0 -01}
+ {3068413200 0 1 +00}
+ {3087162000 -3600 0 -01}
+ {3099862800 0 1 +00}
+ {3118611600 -3600 0 -01}
+ {3131917200 0 1 +00}
+ {3150061200 -3600 0 -01}
+ {3163366800 0 1 +00}
+ {3181510800 -3600 0 -01}
+ {3194816400 0 1 +00}
+ {3212960400 -3600 0 -01}
+ {3226266000 0 1 +00}
+ {3245014800 -3600 0 -01}
+ {3257715600 0 1 +00}
+ {3276464400 -3600 0 -01}
+ {3289165200 0 1 +00}
+ {3307914000 -3600 0 -01}
+ {3321219600 0 1 +00}
+ {3339363600 -3600 0 -01}
+ {3352669200 0 1 +00}
+ {3370813200 -3600 0 -01}
+ {3384118800 0 1 +00}
+ {3402867600 -3600 0 -01}
+ {3415568400 0 1 +00}
+ {3434317200 -3600 0 -01}
+ {3447018000 0 1 +00}
+ {3465766800 -3600 0 -01}
+ {3479072400 0 1 +00}
+ {3497216400 -3600 0 -01}
+ {3510522000 0 1 +00}
+ {3528666000 -3600 0 -01}
+ {3541971600 0 1 +00}
+ {3560115600 -3600 0 -01}
+ {3573421200 0 1 +00}
+ {3592170000 -3600 0 -01}
+ {3604870800 0 1 +00}
+ {3623619600 -3600 0 -01}
+ {3636320400 0 1 +00}
+ {3655069200 -3600 0 -01}
+ {3668374800 0 1 +00}
+ {3686518800 -3600 0 -01}
+ {3699824400 0 1 +00}
+ {3717968400 -3600 0 -01}
+ {3731274000 0 1 +00}
+ {3750022800 -3600 0 -01}
+ {3762723600 0 1 +00}
+ {3781472400 -3600 0 -01}
+ {3794173200 0 1 +00}
+ {3812922000 -3600 0 -01}
+ {3825622800 0 1 +00}
+ {3844371600 -3600 0 -01}
+ {3857677200 0 1 +00}
+ {3875821200 -3600 0 -01}
+ {3889126800 0 1 +00}
+ {3907270800 -3600 0 -01}
+ {3920576400 0 1 +00}
+ {3939325200 -3600 0 -01}
+ {3952026000 0 1 +00}
+ {3970774800 -3600 0 -01}
+ {3983475600 0 1 +00}
+ {4002224400 -3600 0 -01}
+ {4015530000 0 1 +00}
+ {4033674000 -3600 0 -01}
+ {4046979600 0 1 +00}
+ {4065123600 -3600 0 -01}
+ {4078429200 0 1 +00}
+ {4096573200 -3600 0 -01}
+}
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
new file mode 100644
index 0000000000..2d4d98358c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda
@@ -0,0 +1,259 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/Bermuda) {
+ {-9223372036854775808 -15558 0 LMT}
+ {-1262281242 -14400 0 AST}
+ {136360800 -10800 0 ADT}
+ {152082000 -14400 0 AST}
+ {167810400 -10800 1 ADT}
+ {183531600 -14400 0 AST}
+ {189316800 -14400 0 AST}
+ {199260000 -10800 1 ADT}
+ {215586000 -14400 0 AST}
+ {230709600 -10800 1 ADT}
+ {247035600 -14400 0 AST}
+ {262764000 -10800 1 ADT}
+ {278485200 -14400 0 AST}
+ {294213600 -10800 1 ADT}
+ {309934800 -14400 0 AST}
+ {325663200 -10800 1 ADT}
+ {341384400 -14400 0 AST}
+ {357112800 -10800 1 ADT}
+ {372834000 -14400 0 AST}
+ {388562400 -10800 1 ADT}
+ {404888400 -14400 0 AST}
+ {420012000 -10800 1 ADT}
+ {436338000 -14400 0 AST}
+ {452066400 -10800 1 ADT}
+ {467787600 -14400 0 AST}
+ {483516000 -10800 1 ADT}
+ {499237200 -14400 0 AST}
+ {514965600 -10800 1 ADT}
+ {530686800 -14400 0 AST}
+ {544600800 -10800 1 ADT}
+ {562136400 -14400 0 AST}
+ {576050400 -10800 1 ADT}
+ {594190800 -14400 0 AST}
+ {607500000 -10800 1 ADT}
+ {625640400 -14400 0 AST}
+ {638949600 -10800 1 ADT}
+ {657090000 -14400 0 AST}
+ {671004000 -10800 1 ADT}
+ {688539600 -14400 0 AST}
+ {702453600 -10800 1 ADT}
+ {719989200 -14400 0 AST}
+ {733903200 -10800 1 ADT}
+ {752043600 -14400 0 AST}
+ {765352800 -10800 1 ADT}
+ {783493200 -14400 0 AST}
+ {796802400 -10800 1 ADT}
+ {814942800 -14400 0 AST}
+ {828856800 -10800 1 ADT}
+ {846392400 -14400 0 AST}
+ {860306400 -10800 1 ADT}
+ {877842000 -14400 0 AST}
+ {891756000 -10800 1 ADT}
+ {909291600 -14400 0 AST}
+ {923205600 -10800 1 ADT}
+ {941346000 -14400 0 AST}
+ {954655200 -10800 1 ADT}
+ {972795600 -14400 0 AST}
+ {986104800 -10800 1 ADT}
+ {1004245200 -14400 0 AST}
+ {1018159200 -10800 1 ADT}
+ {1035694800 -14400 0 AST}
+ {1049608800 -10800 1 ADT}
+ {1067144400 -14400 0 AST}
+ {1081058400 -10800 1 ADT}
+ {1099198800 -14400 0 AST}
+ {1112508000 -10800 1 ADT}
+ {1130648400 -14400 0 AST}
+ {1143957600 -10800 1 ADT}
+ {1162098000 -14400 0 AST}
+ {1173592800 -10800 1 ADT}
+ {1194152400 -14400 0 AST}
+ {1205042400 -10800 1 ADT}
+ {1225602000 -14400 0 AST}
+ {1236492000 -10800 1 ADT}
+ {1257051600 -14400 0 AST}
+ {1268546400 -10800 1 ADT}
+ {1289106000 -14400 0 AST}
+ {1299996000 -10800 1 ADT}
+ {1320555600 -14400 0 AST}
+ {1331445600 -10800 1 ADT}
+ {1352005200 -14400 0 AST}
+ {1362895200 -10800 1 ADT}
+ {1383454800 -14400 0 AST}
+ {1394344800 -10800 1 ADT}
+ {1414904400 -14400 0 AST}
+ {1425794400 -10800 1 ADT}
+ {1446354000 -14400 0 AST}
+ {1457848800 -10800 1 ADT}
+ {1478408400 -14400 0 AST}
+ {1489298400 -10800 1 ADT}
+ {1509858000 -14400 0 AST}
+ {1520748000 -10800 1 ADT}
+ {1541307600 -14400 0 AST}
+ {1552197600 -10800 1 ADT}
+ {1572757200 -14400 0 AST}
+ {1583647200 -10800 1 ADT}
+ {1604206800 -14400 0 AST}
+ {1615701600 -10800 1 ADT}
+ {1636261200 -14400 0 AST}
+ {1647151200 -10800 1 ADT}
+ {1667710800 -14400 0 AST}
+ {1678600800 -10800 1 ADT}
+ {1699160400 -14400 0 AST}
+ {1710050400 -10800 1 ADT}
+ {1730610000 -14400 0 AST}
+ {1741500000 -10800 1 ADT}
+ {1762059600 -14400 0 AST}
+ {1772949600 -10800 1 ADT}
+ {1793509200 -14400 0 AST}
+ {1805004000 -10800 1 ADT}
+ {1825563600 -14400 0 AST}
+ {1836453600 -10800 1 ADT}
+ {1857013200 -14400 0 AST}
+ {1867903200 -10800 1 ADT}
+ {1888462800 -14400 0 AST}
+ {1899352800 -10800 1 ADT}
+ {1919912400 -14400 0 AST}
+ {1930802400 -10800 1 ADT}
+ {1951362000 -14400 0 AST}
+ {1962856800 -10800 1 ADT}
+ {1983416400 -14400 0 AST}
+ {1994306400 -10800 1 ADT}
+ {2014866000 -14400 0 AST}
+ {2025756000 -10800 1 ADT}
+ {2046315600 -14400 0 AST}
+ {2057205600 -10800 1 ADT}
+ {2077765200 -14400 0 AST}
+ {2088655200 -10800 1 ADT}
+ {2109214800 -14400 0 AST}
+ {2120104800 -10800 1 ADT}
+ {2140664400 -14400 0 AST}
+ {2152159200 -10800 1 ADT}
+ {2172718800 -14400 0 AST}
+ {2183608800 -10800 1 ADT}
+ {2204168400 -14400 0 AST}
+ {2215058400 -10800 1 ADT}
+ {2235618000 -14400 0 AST}
+ {2246508000 -10800 1 ADT}
+ {2267067600 -14400 0 AST}
+ {2277957600 -10800 1 ADT}
+ {2298517200 -14400 0 AST}
+ {2309407200 -10800 1 ADT}
+ {2329966800 -14400 0 AST}
+ {2341461600 -10800 1 ADT}
+ {2362021200 -14400 0 AST}
+ {2372911200 -10800 1 ADT}
+ {2393470800 -14400 0 AST}
+ {2404360800 -10800 1 ADT}
+ {2424920400 -14400 0 AST}
+ {2435810400 -10800 1 ADT}
+ {2456370000 -14400 0 AST}
+ {2467260000 -10800 1 ADT}
+ {2487819600 -14400 0 AST}
+ {2499314400 -10800 1 ADT}
+ {2519874000 -14400 0 AST}
+ {2530764000 -10800 1 ADT}
+ {2551323600 -14400 0 AST}
+ {2562213600 -10800 1 ADT}
+ {2582773200 -14400 0 AST}
+ {2593663200 -10800 1 ADT}
+ {2614222800 -14400 0 AST}
+ {2625112800 -10800 1 ADT}
+ {2645672400 -14400 0 AST}
+ {2656562400 -10800 1 ADT}
+ {2677122000 -14400 0 AST}
+ {2688616800 -10800 1 ADT}
+ {2709176400 -14400 0 AST}
+ {2720066400 -10800 1 ADT}
+ {2740626000 -14400 0 AST}
+ {2751516000 -10800 1 ADT}
+ {2772075600 -14400 0 AST}
+ {2782965600 -10800 1 ADT}
+ {2803525200 -14400 0 AST}
+ {2814415200 -10800 1 ADT}
+ {2834974800 -14400 0 AST}
+ {2846469600 -10800 1 ADT}
+ {2867029200 -14400 0 AST}
+ {2877919200 -10800 1 ADT}
+ {2898478800 -14400 0 AST}
+ {2909368800 -10800 1 ADT}
+ {2929928400 -14400 0 AST}
+ {2940818400 -10800 1 ADT}
+ {2961378000 -14400 0 AST}
+ {2972268000 -10800 1 ADT}
+ {2992827600 -14400 0 AST}
+ {3003717600 -10800 1 ADT}
+ {3024277200 -14400 0 AST}
+ {3035772000 -10800 1 ADT}
+ {3056331600 -14400 0 AST}
+ {3067221600 -10800 1 ADT}
+ {3087781200 -14400 0 AST}
+ {3098671200 -10800 1 ADT}
+ {3119230800 -14400 0 AST}
+ {3130120800 -10800 1 ADT}
+ {3150680400 -14400 0 AST}
+ {3161570400 -10800 1 ADT}
+ {3182130000 -14400 0 AST}
+ {3193020000 -10800 1 ADT}
+ {3213579600 -14400 0 AST}
+ {3225074400 -10800 1 ADT}
+ {3245634000 -14400 0 AST}
+ {3256524000 -10800 1 ADT}
+ {3277083600 -14400 0 AST}
+ {3287973600 -10800 1 ADT}
+ {3308533200 -14400 0 AST}
+ {3319423200 -10800 1 ADT}
+ {3339982800 -14400 0 AST}
+ {3350872800 -10800 1 ADT}
+ {3371432400 -14400 0 AST}
+ {3382927200 -10800 1 ADT}
+ {3403486800 -14400 0 AST}
+ {3414376800 -10800 1 ADT}
+ {3434936400 -14400 0 AST}
+ {3445826400 -10800 1 ADT}
+ {3466386000 -14400 0 AST}
+ {3477276000 -10800 1 ADT}
+ {3497835600 -14400 0 AST}
+ {3508725600 -10800 1 ADT}
+ {3529285200 -14400 0 AST}
+ {3540175200 -10800 1 ADT}
+ {3560734800 -14400 0 AST}
+ {3572229600 -10800 1 ADT}
+ {3592789200 -14400 0 AST}
+ {3603679200 -10800 1 ADT}
+ {3624238800 -14400 0 AST}
+ {3635128800 -10800 1 ADT}
+ {3655688400 -14400 0 AST}
+ {3666578400 -10800 1 ADT}
+ {3687138000 -14400 0 AST}
+ {3698028000 -10800 1 ADT}
+ {3718587600 -14400 0 AST}
+ {3730082400 -10800 1 ADT}
+ {3750642000 -14400 0 AST}
+ {3761532000 -10800 1 ADT}
+ {3782091600 -14400 0 AST}
+ {3792981600 -10800 1 ADT}
+ {3813541200 -14400 0 AST}
+ {3824431200 -10800 1 ADT}
+ {3844990800 -14400 0 AST}
+ {3855880800 -10800 1 ADT}
+ {3876440400 -14400 0 AST}
+ {3887330400 -10800 1 ADT}
+ {3907890000 -14400 0 AST}
+ {3919384800 -10800 1 ADT}
+ {3939944400 -14400 0 AST}
+ {3950834400 -10800 1 ADT}
+ {3971394000 -14400 0 AST}
+ {3982284000 -10800 1 ADT}
+ {4002843600 -14400 0 AST}
+ {4013733600 -10800 1 ADT}
+ {4034293200 -14400 0 AST}
+ {4045183200 -10800 1 ADT}
+ {4065742800 -14400 0 AST}
+ {4076632800 -10800 1 ADT}
+ {4097192400 -14400 0 AST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Canary b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Canary
new file mode 100644
index 0000000000..b5c299747d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Canary
@@ -0,0 +1,247 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/Canary) {
+ {-9223372036854775808 -3696 0 LMT}
+ {-1509663504 -3600 0 -01}
+ {-733874400 0 0 WET}
+ {323827200 3600 1 WEST}
+ {338950800 0 0 WET}
+ {354675600 3600 1 WEST}
+ {370400400 0 0 WET}
+ {386125200 3600 1 WEST}
+ {401850000 0 0 WET}
+ {417574800 3600 1 WEST}
+ {433299600 0 0 WET}
+ {449024400 3600 1 WEST}
+ {465354000 0 0 WET}
+ {481078800 3600 1 WEST}
+ {496803600 0 0 WET}
+ {512528400 3600 1 WEST}
+ {528253200 0 0 WET}
+ {543978000 3600 1 WEST}
+ {559702800 0 0 WET}
+ {575427600 3600 1 WEST}
+ {591152400 0 0 WET}
+ {606877200 3600 1 WEST}
+ {622602000 0 0 WET}
+ {638326800 3600 1 WEST}
+ {654656400 0 0 WET}
+ {670381200 3600 1 WEST}
+ {686106000 0 0 WET}
+ {701830800 3600 1 WEST}
+ {717555600 0 0 WET}
+ {733280400 3600 1 WEST}
+ {749005200 0 0 WET}
+ {764730000 3600 1 WEST}
+ {780454800 0 0 WET}
+ {796179600 3600 1 WEST}
+ {811904400 0 0 WET}
+ {828234000 3600 1 WEST}
+ {846378000 0 0 WET}
+ {859683600 3600 1 WEST}
+ {877827600 0 0 WET}
+ {891133200 3600 1 WEST}
+ {909277200 0 0 WET}
+ {922582800 3600 1 WEST}
+ {941331600 0 0 WET}
+ {954032400 3600 1 WEST}
+ {972781200 0 0 WET}
+ {985482000 3600 1 WEST}
+ {1004230800 0 0 WET}
+ {1017536400 3600 1 WEST}
+ {1035680400 0 0 WET}
+ {1048986000 3600 1 WEST}
+ {1067130000 0 0 WET}
+ {1080435600 3600 1 WEST}
+ {1099184400 0 0 WET}
+ {1111885200 3600 1 WEST}
+ {1130634000 0 0 WET}
+ {1143334800 3600 1 WEST}
+ {1162083600 0 0 WET}
+ {1174784400 3600 1 WEST}
+ {1193533200 0 0 WET}
+ {1206838800 3600 1 WEST}
+ {1224982800 0 0 WET}
+ {1238288400 3600 1 WEST}
+ {1256432400 0 0 WET}
+ {1269738000 3600 1 WEST}
+ {1288486800 0 0 WET}
+ {1301187600 3600 1 WEST}
+ {1319936400 0 0 WET}
+ {1332637200 3600 1 WEST}
+ {1351386000 0 0 WET}
+ {1364691600 3600 1 WEST}
+ {1382835600 0 0 WET}
+ {1396141200 3600 1 WEST}
+ {1414285200 0 0 WET}
+ {1427590800 3600 1 WEST}
+ {1445734800 0 0 WET}
+ {1459040400 3600 1 WEST}
+ {1477789200 0 0 WET}
+ {1490490000 3600 1 WEST}
+ {1509238800 0 0 WET}
+ {1521939600 3600 1 WEST}
+ {1540688400 0 0 WET}
+ {1553994000 3600 1 WEST}
+ {1572138000 0 0 WET}
+ {1585443600 3600 1 WEST}
+ {1603587600 0 0 WET}
+ {1616893200 3600 1 WEST}
+ {1635642000 0 0 WET}
+ {1648342800 3600 1 WEST}
+ {1667091600 0 0 WET}
+ {1679792400 3600 1 WEST}
+ {1698541200 0 0 WET}
+ {1711846800 3600 1 WEST}
+ {1729990800 0 0 WET}
+ {1743296400 3600 1 WEST}
+ {1761440400 0 0 WET}
+ {1774746000 3600 1 WEST}
+ {1792890000 0 0 WET}
+ {1806195600 3600 1 WEST}
+ {1824944400 0 0 WET}
+ {1837645200 3600 1 WEST}
+ {1856394000 0 0 WET}
+ {1869094800 3600 1 WEST}
+ {1887843600 0 0 WET}
+ {1901149200 3600 1 WEST}
+ {1919293200 0 0 WET}
+ {1932598800 3600 1 WEST}
+ {1950742800 0 0 WET}
+ {1964048400 3600 1 WEST}
+ {1982797200 0 0 WET}
+ {1995498000 3600 1 WEST}
+ {2014246800 0 0 WET}
+ {2026947600 3600 1 WEST}
+ {2045696400 0 0 WET}
+ {2058397200 3600 1 WEST}
+ {2077146000 0 0 WET}
+ {2090451600 3600 1 WEST}
+ {2108595600 0 0 WET}
+ {2121901200 3600 1 WEST}
+ {2140045200 0 0 WET}
+ {2153350800 3600 1 WEST}
+ {2172099600 0 0 WET}
+ {2184800400 3600 1 WEST}
+ {2203549200 0 0 WET}
+ {2216250000 3600 1 WEST}
+ {2234998800 0 0 WET}
+ {2248304400 3600 1 WEST}
+ {2266448400 0 0 WET}
+ {2279754000 3600 1 WEST}
+ {2297898000 0 0 WET}
+ {2311203600 3600 1 WEST}
+ {2329347600 0 0 WET}
+ {2342653200 3600 1 WEST}
+ {2361402000 0 0 WET}
+ {2374102800 3600 1 WEST}
+ {2392851600 0 0 WET}
+ {2405552400 3600 1 WEST}
+ {2424301200 0 0 WET}
+ {2437606800 3600 1 WEST}
+ {2455750800 0 0 WET}
+ {2469056400 3600 1 WEST}
+ {2487200400 0 0 WET}
+ {2500506000 3600 1 WEST}
+ {2519254800 0 0 WET}
+ {2531955600 3600 1 WEST}
+ {2550704400 0 0 WET}
+ {2563405200 3600 1 WEST}
+ {2582154000 0 0 WET}
+ {2595459600 3600 1 WEST}
+ {2613603600 0 0 WET}
+ {2626909200 3600 1 WEST}
+ {2645053200 0 0 WET}
+ {2658358800 3600 1 WEST}
+ {2676502800 0 0 WET}
+ {2689808400 3600 1 WEST}
+ {2708557200 0 0 WET}
+ {2721258000 3600 1 WEST}
+ {2740006800 0 0 WET}
+ {2752707600 3600 1 WEST}
+ {2771456400 0 0 WET}
+ {2784762000 3600 1 WEST}
+ {2802906000 0 0 WET}
+ {2816211600 3600 1 WEST}
+ {2834355600 0 0 WET}
+ {2847661200 3600 1 WEST}
+ {2866410000 0 0 WET}
+ {2879110800 3600 1 WEST}
+ {2897859600 0 0 WET}
+ {2910560400 3600 1 WEST}
+ {2929309200 0 0 WET}
+ {2942010000 3600 1 WEST}
+ {2960758800 0 0 WET}
+ {2974064400 3600 1 WEST}
+ {2992208400 0 0 WET}
+ {3005514000 3600 1 WEST}
+ {3023658000 0 0 WET}
+ {3036963600 3600 1 WEST}
+ {3055712400 0 0 WET}
+ {3068413200 3600 1 WEST}
+ {3087162000 0 0 WET}
+ {3099862800 3600 1 WEST}
+ {3118611600 0 0 WET}
+ {3131917200 3600 1 WEST}
+ {3150061200 0 0 WET}
+ {3163366800 3600 1 WEST}
+ {3181510800 0 0 WET}
+ {3194816400 3600 1 WEST}
+ {3212960400 0 0 WET}
+ {3226266000 3600 1 WEST}
+ {3245014800 0 0 WET}
+ {3257715600 3600 1 WEST}
+ {3276464400 0 0 WET}
+ {3289165200 3600 1 WEST}
+ {3307914000 0 0 WET}
+ {3321219600 3600 1 WEST}
+ {3339363600 0 0 WET}
+ {3352669200 3600 1 WEST}
+ {3370813200 0 0 WET}
+ {3384118800 3600 1 WEST}
+ {3402867600 0 0 WET}
+ {3415568400 3600 1 WEST}
+ {3434317200 0 0 WET}
+ {3447018000 3600 1 WEST}
+ {3465766800 0 0 WET}
+ {3479072400 3600 1 WEST}
+ {3497216400 0 0 WET}
+ {3510522000 3600 1 WEST}
+ {3528666000 0 0 WET}
+ {3541971600 3600 1 WEST}
+ {3560115600 0 0 WET}
+ {3573421200 3600 1 WEST}
+ {3592170000 0 0 WET}
+ {3604870800 3600 1 WEST}
+ {3623619600 0 0 WET}
+ {3636320400 3600 1 WEST}
+ {3655069200 0 0 WET}
+ {3668374800 3600 1 WEST}
+ {3686518800 0 0 WET}
+ {3699824400 3600 1 WEST}
+ {3717968400 0 0 WET}
+ {3731274000 3600 1 WEST}
+ {3750022800 0 0 WET}
+ {3762723600 3600 1 WEST}
+ {3781472400 0 0 WET}
+ {3794173200 3600 1 WEST}
+ {3812922000 0 0 WET}
+ {3825622800 3600 1 WEST}
+ {3844371600 0 0 WET}
+ {3857677200 3600 1 WEST}
+ {3875821200 0 0 WET}
+ {3889126800 3600 1 WEST}
+ {3907270800 0 0 WET}
+ {3920576400 3600 1 WEST}
+ {3939325200 0 0 WET}
+ {3952026000 3600 1 WEST}
+ {3970774800 0 0 WET}
+ {3983475600 3600 1 WEST}
+ {4002224400 0 0 WET}
+ {4015530000 3600 1 WEST}
+ {4033674000 0 0 WET}
+ {4046979600 3600 1 WEST}
+ {4065123600 0 0 WET}
+ {4078429200 3600 1 WEST}
+ {4096573200 0 0 WET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Cape_Verde b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Cape_Verde
new file mode 100644
index 0000000000..595db0bfe0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Cape_Verde
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/Cape_Verde) {
+ {-9223372036854775808 -5644 0 LMT}
+ {-1830376800 -7200 0 -02}
+ {-862610400 -3600 1 -01}
+ {-764118000 -7200 0 -02}
+ {186120000 -3600 0 -01}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faeroe b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faeroe
new file mode 100644
index 0000000000..4cafc34014
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faeroe
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Atlantic/Faroe)]} {
+ LoadTimeZoneFile Atlantic/Faroe
+}
+set TZData(:Atlantic/Faeroe) $TZData(:Atlantic/Faroe)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faroe b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faroe
new file mode 100644
index 0000000000..d2c314a32a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Faroe
@@ -0,0 +1,245 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/Faroe) {
+ {-9223372036854775808 -1624 0 LMT}
+ {-1955748776 0 0 WET}
+ {347155200 0 0 WET}
+ {354675600 3600 1 WEST}
+ {370400400 0 0 WET}
+ {386125200 3600 1 WEST}
+ {401850000 0 0 WET}
+ {417574800 3600 1 WEST}
+ {433299600 0 0 WET}
+ {449024400 3600 1 WEST}
+ {465354000 0 0 WET}
+ {481078800 3600 1 WEST}
+ {496803600 0 0 WET}
+ {512528400 3600 1 WEST}
+ {528253200 0 0 WET}
+ {543978000 3600 1 WEST}
+ {559702800 0 0 WET}
+ {575427600 3600 1 WEST}
+ {591152400 0 0 WET}
+ {606877200 3600 1 WEST}
+ {622602000 0 0 WET}
+ {638326800 3600 1 WEST}
+ {654656400 0 0 WET}
+ {670381200 3600 1 WEST}
+ {686106000 0 0 WET}
+ {701830800 3600 1 WEST}
+ {717555600 0 0 WET}
+ {733280400 3600 1 WEST}
+ {749005200 0 0 WET}
+ {764730000 3600 1 WEST}
+ {780454800 0 0 WET}
+ {796179600 3600 1 WEST}
+ {811904400 0 0 WET}
+ {828234000 3600 1 WEST}
+ {846378000 0 0 WET}
+ {859683600 3600 1 WEST}
+ {877827600 0 0 WET}
+ {891133200 3600 1 WEST}
+ {909277200 0 0 WET}
+ {922582800 3600 1 WEST}
+ {941331600 0 0 WET}
+ {954032400 3600 1 WEST}
+ {972781200 0 0 WET}
+ {985482000 3600 1 WEST}
+ {1004230800 0 0 WET}
+ {1017536400 3600 1 WEST}
+ {1035680400 0 0 WET}
+ {1048986000 3600 1 WEST}
+ {1067130000 0 0 WET}
+ {1080435600 3600 1 WEST}
+ {1099184400 0 0 WET}
+ {1111885200 3600 1 WEST}
+ {1130634000 0 0 WET}
+ {1143334800 3600 1 WEST}
+ {1162083600 0 0 WET}
+ {1174784400 3600 1 WEST}
+ {1193533200 0 0 WET}
+ {1206838800 3600 1 WEST}
+ {1224982800 0 0 WET}
+ {1238288400 3600 1 WEST}
+ {1256432400 0 0 WET}
+ {1269738000 3600 1 WEST}
+ {1288486800 0 0 WET}
+ {1301187600 3600 1 WEST}
+ {1319936400 0 0 WET}
+ {1332637200 3600 1 WEST}
+ {1351386000 0 0 WET}
+ {1364691600 3600 1 WEST}
+ {1382835600 0 0 WET}
+ {1396141200 3600 1 WEST}
+ {1414285200 0 0 WET}
+ {1427590800 3600 1 WEST}
+ {1445734800 0 0 WET}
+ {1459040400 3600 1 WEST}
+ {1477789200 0 0 WET}
+ {1490490000 3600 1 WEST}
+ {1509238800 0 0 WET}
+ {1521939600 3600 1 WEST}
+ {1540688400 0 0 WET}
+ {1553994000 3600 1 WEST}
+ {1572138000 0 0 WET}
+ {1585443600 3600 1 WEST}
+ {1603587600 0 0 WET}
+ {1616893200 3600 1 WEST}
+ {1635642000 0 0 WET}
+ {1648342800 3600 1 WEST}
+ {1667091600 0 0 WET}
+ {1679792400 3600 1 WEST}
+ {1698541200 0 0 WET}
+ {1711846800 3600 1 WEST}
+ {1729990800 0 0 WET}
+ {1743296400 3600 1 WEST}
+ {1761440400 0 0 WET}
+ {1774746000 3600 1 WEST}
+ {1792890000 0 0 WET}
+ {1806195600 3600 1 WEST}
+ {1824944400 0 0 WET}
+ {1837645200 3600 1 WEST}
+ {1856394000 0 0 WET}
+ {1869094800 3600 1 WEST}
+ {1887843600 0 0 WET}
+ {1901149200 3600 1 WEST}
+ {1919293200 0 0 WET}
+ {1932598800 3600 1 WEST}
+ {1950742800 0 0 WET}
+ {1964048400 3600 1 WEST}
+ {1982797200 0 0 WET}
+ {1995498000 3600 1 WEST}
+ {2014246800 0 0 WET}
+ {2026947600 3600 1 WEST}
+ {2045696400 0 0 WET}
+ {2058397200 3600 1 WEST}
+ {2077146000 0 0 WET}
+ {2090451600 3600 1 WEST}
+ {2108595600 0 0 WET}
+ {2121901200 3600 1 WEST}
+ {2140045200 0 0 WET}
+ {2153350800 3600 1 WEST}
+ {2172099600 0 0 WET}
+ {2184800400 3600 1 WEST}
+ {2203549200 0 0 WET}
+ {2216250000 3600 1 WEST}
+ {2234998800 0 0 WET}
+ {2248304400 3600 1 WEST}
+ {2266448400 0 0 WET}
+ {2279754000 3600 1 WEST}
+ {2297898000 0 0 WET}
+ {2311203600 3600 1 WEST}
+ {2329347600 0 0 WET}
+ {2342653200 3600 1 WEST}
+ {2361402000 0 0 WET}
+ {2374102800 3600 1 WEST}
+ {2392851600 0 0 WET}
+ {2405552400 3600 1 WEST}
+ {2424301200 0 0 WET}
+ {2437606800 3600 1 WEST}
+ {2455750800 0 0 WET}
+ {2469056400 3600 1 WEST}
+ {2487200400 0 0 WET}
+ {2500506000 3600 1 WEST}
+ {2519254800 0 0 WET}
+ {2531955600 3600 1 WEST}
+ {2550704400 0 0 WET}
+ {2563405200 3600 1 WEST}
+ {2582154000 0 0 WET}
+ {2595459600 3600 1 WEST}
+ {2613603600 0 0 WET}
+ {2626909200 3600 1 WEST}
+ {2645053200 0 0 WET}
+ {2658358800 3600 1 WEST}
+ {2676502800 0 0 WET}
+ {2689808400 3600 1 WEST}
+ {2708557200 0 0 WET}
+ {2721258000 3600 1 WEST}
+ {2740006800 0 0 WET}
+ {2752707600 3600 1 WEST}
+ {2771456400 0 0 WET}
+ {2784762000 3600 1 WEST}
+ {2802906000 0 0 WET}
+ {2816211600 3600 1 WEST}
+ {2834355600 0 0 WET}
+ {2847661200 3600 1 WEST}
+ {2866410000 0 0 WET}
+ {2879110800 3600 1 WEST}
+ {2897859600 0 0 WET}
+ {2910560400 3600 1 WEST}
+ {2929309200 0 0 WET}
+ {2942010000 3600 1 WEST}
+ {2960758800 0 0 WET}
+ {2974064400 3600 1 WEST}
+ {2992208400 0 0 WET}
+ {3005514000 3600 1 WEST}
+ {3023658000 0 0 WET}
+ {3036963600 3600 1 WEST}
+ {3055712400 0 0 WET}
+ {3068413200 3600 1 WEST}
+ {3087162000 0 0 WET}
+ {3099862800 3600 1 WEST}
+ {3118611600 0 0 WET}
+ {3131917200 3600 1 WEST}
+ {3150061200 0 0 WET}
+ {3163366800 3600 1 WEST}
+ {3181510800 0 0 WET}
+ {3194816400 3600 1 WEST}
+ {3212960400 0 0 WET}
+ {3226266000 3600 1 WEST}
+ {3245014800 0 0 WET}
+ {3257715600 3600 1 WEST}
+ {3276464400 0 0 WET}
+ {3289165200 3600 1 WEST}
+ {3307914000 0 0 WET}
+ {3321219600 3600 1 WEST}
+ {3339363600 0 0 WET}
+ {3352669200 3600 1 WEST}
+ {3370813200 0 0 WET}
+ {3384118800 3600 1 WEST}
+ {3402867600 0 0 WET}
+ {3415568400 3600 1 WEST}
+ {3434317200 0 0 WET}
+ {3447018000 3600 1 WEST}
+ {3465766800 0 0 WET}
+ {3479072400 3600 1 WEST}
+ {3497216400 0 0 WET}
+ {3510522000 3600 1 WEST}
+ {3528666000 0 0 WET}
+ {3541971600 3600 1 WEST}
+ {3560115600 0 0 WET}
+ {3573421200 3600 1 WEST}
+ {3592170000 0 0 WET}
+ {3604870800 3600 1 WEST}
+ {3623619600 0 0 WET}
+ {3636320400 3600 1 WEST}
+ {3655069200 0 0 WET}
+ {3668374800 3600 1 WEST}
+ {3686518800 0 0 WET}
+ {3699824400 3600 1 WEST}
+ {3717968400 0 0 WET}
+ {3731274000 3600 1 WEST}
+ {3750022800 0 0 WET}
+ {3762723600 3600 1 WEST}
+ {3781472400 0 0 WET}
+ {3794173200 3600 1 WEST}
+ {3812922000 0 0 WET}
+ {3825622800 3600 1 WEST}
+ {3844371600 0 0 WET}
+ {3857677200 3600 1 WEST}
+ {3875821200 0 0 WET}
+ {3889126800 3600 1 WEST}
+ {3907270800 0 0 WET}
+ {3920576400 3600 1 WEST}
+ {3939325200 0 0 WET}
+ {3952026000 3600 1 WEST}
+ {3970774800 0 0 WET}
+ {3983475600 3600 1 WEST}
+ {4002224400 0 0 WET}
+ {4015530000 3600 1 WEST}
+ {4033674000 0 0 WET}
+ {4046979600 3600 1 WEST}
+ {4065123600 0 0 WET}
+ {4078429200 3600 1 WEST}
+ {4096573200 0 0 WET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Jan_Mayen b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Jan_Mayen
new file mode 100644
index 0000000000..e5921878f8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Jan_Mayen
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Oslo)]} {
+ LoadTimeZoneFile Europe/Oslo
+}
+set TZData(:Atlantic/Jan_Mayen) $TZData(:Europe/Oslo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Madeira b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Madeira
new file mode 100644
index 0000000000..fed9c19b7b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Madeira
@@ -0,0 +1,346 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/Madeira) {
+ {-9223372036854775808 -4056 0 LMT}
+ {-2713906344 -4056 0 FMT}
+ {-1830380400 -3600 0 -01}
+ {-1689552000 0 1 +00}
+ {-1677798000 -3600 0 -01}
+ {-1667433600 0 1 +00}
+ {-1647734400 -3600 0 -01}
+ {-1635811200 0 1 +00}
+ {-1616198400 -3600 0 -01}
+ {-1604361600 0 1 +00}
+ {-1584662400 -3600 0 -01}
+ {-1572739200 0 1 +00}
+ {-1553040000 -3600 0 -01}
+ {-1541203200 0 1 +00}
+ {-1521504000 -3600 0 -01}
+ {-1442448000 0 1 +00}
+ {-1426809600 -3600 0 -01}
+ {-1379289600 0 1 +00}
+ {-1364774400 -3600 0 -01}
+ {-1348444800 0 1 +00}
+ {-1333324800 -3600 0 -01}
+ {-1316390400 0 1 +00}
+ {-1301270400 -3600 0 -01}
+ {-1284336000 0 1 +00}
+ {-1269820800 -3600 0 -01}
+ {-1221436800 0 1 +00}
+ {-1206921600 -3600 0 -01}
+ {-1191196800 0 1 +00}
+ {-1175472000 -3600 0 -01}
+ {-1127692800 0 1 +00}
+ {-1111968000 -3600 0 -01}
+ {-1096848000 0 1 +00}
+ {-1080518400 -3600 0 -01}
+ {-1063584000 0 1 +00}
+ {-1049068800 -3600 0 -01}
+ {-1033344000 0 1 +00}
+ {-1017619200 -3600 0 -01}
+ {-1002499200 0 1 +00}
+ {-986169600 -3600 0 -01}
+ {-969235200 0 1 +00}
+ {-950486400 -3600 0 -01}
+ {-942019200 0 1 +00}
+ {-922665600 -3600 0 -01}
+ {-906940800 0 1 +00}
+ {-891129600 -3600 0 -01}
+ {-877305600 0 1 +00}
+ {-864003600 0 0 +00}
+ {-857952000 -3600 0 -01}
+ {-845856000 0 1 +00}
+ {-831344400 0 0 +00}
+ {-825897600 -3600 0 -01}
+ {-814406400 0 1 +00}
+ {-799894800 0 0 +00}
+ {-794448000 -3600 0 -01}
+ {-782956800 0 1 +00}
+ {-768445200 0 0 +00}
+ {-762998400 -3600 0 -01}
+ {-749088000 0 1 +00}
+ {-733363200 -3600 0 -01}
+ {-717627600 0 1 +00}
+ {-701902800 -3600 0 -01}
+ {-686178000 0 1 +00}
+ {-670453200 -3600 0 -01}
+ {-654728400 0 1 +00}
+ {-639003600 -3600 0 -01}
+ {-591829200 0 1 +00}
+ {-575499600 -3600 0 -01}
+ {-559774800 0 1 +00}
+ {-544050000 -3600 0 -01}
+ {-528325200 0 1 +00}
+ {-512600400 -3600 0 -01}
+ {-496875600 0 1 +00}
+ {-481150800 -3600 0 -01}
+ {-465426000 0 1 +00}
+ {-449701200 -3600 0 -01}
+ {-433976400 0 1 +00}
+ {-417646800 -3600 0 -01}
+ {-401922000 0 1 +00}
+ {-386197200 -3600 0 -01}
+ {-370472400 0 1 +00}
+ {-354747600 -3600 0 -01}
+ {-339022800 0 1 +00}
+ {-323298000 -3600 0 -01}
+ {-307573200 0 1 +00}
+ {-291848400 -3600 0 -01}
+ {-276123600 0 1 +00}
+ {-260398800 -3600 0 -01}
+ {-244674000 0 1 +00}
+ {-228344400 -3600 0 -01}
+ {-212619600 0 1 +00}
+ {-196894800 -3600 0 -01}
+ {-181170000 0 1 +00}
+ {-165445200 -3600 0 -01}
+ {-149720400 0 1 +00}
+ {-133995600 -3600 0 -01}
+ {-118270800 0 0 WET}
+ {228268800 3600 1 WEST}
+ {243993600 0 0 WET}
+ {260323200 3600 1 WEST}
+ {276048000 0 0 WET}
+ {291772800 3600 1 WEST}
+ {307501200 0 0 WET}
+ {323222400 3600 1 WEST}
+ {338950800 0 0 WET}
+ {354675600 3600 1 WEST}
+ {370400400 0 0 WET}
+ {386125200 3600 1 WEST}
+ {401850000 0 0 WET}
+ {417578400 3600 1 WEST}
+ {433299600 0 0 WET}
+ {449024400 3600 1 WEST}
+ {465354000 0 0 WET}
+ {481078800 3600 1 WEST}
+ {496803600 0 0 WET}
+ {512528400 3600 1 WEST}
+ {528253200 0 0 WET}
+ {543978000 3600 1 WEST}
+ {559702800 0 0 WET}
+ {575427600 3600 1 WEST}
+ {591152400 0 0 WET}
+ {606877200 3600 1 WEST}
+ {622602000 0 0 WET}
+ {638326800 3600 1 WEST}
+ {654656400 0 0 WET}
+ {670381200 3600 1 WEST}
+ {686106000 0 0 WET}
+ {701830800 3600 1 WEST}
+ {717555600 0 0 WET}
+ {733280400 3600 1 WEST}
+ {749005200 0 0 WET}
+ {764730000 3600 1 WEST}
+ {780454800 0 0 WET}
+ {796179600 3600 1 WEST}
+ {811904400 0 0 WET}
+ {828234000 3600 1 WEST}
+ {846378000 0 0 WET}
+ {859683600 3600 1 WEST}
+ {877827600 0 0 WET}
+ {891133200 3600 1 WEST}
+ {909277200 0 0 WET}
+ {922582800 3600 1 WEST}
+ {941331600 0 0 WET}
+ {954032400 3600 1 WEST}
+ {972781200 0 0 WET}
+ {985482000 3600 1 WEST}
+ {1004230800 0 0 WET}
+ {1017536400 3600 1 WEST}
+ {1035680400 0 0 WET}
+ {1048986000 3600 1 WEST}
+ {1067130000 0 0 WET}
+ {1080435600 3600 1 WEST}
+ {1099184400 0 0 WET}
+ {1111885200 3600 1 WEST}
+ {1130634000 0 0 WET}
+ {1143334800 3600 1 WEST}
+ {1162083600 0 0 WET}
+ {1174784400 3600 1 WEST}
+ {1193533200 0 0 WET}
+ {1206838800 3600 1 WEST}
+ {1224982800 0 0 WET}
+ {1238288400 3600 1 WEST}
+ {1256432400 0 0 WET}
+ {1269738000 3600 1 WEST}
+ {1288486800 0 0 WET}
+ {1301187600 3600 1 WEST}
+ {1319936400 0 0 WET}
+ {1332637200 3600 1 WEST}
+ {1351386000 0 0 WET}
+ {1364691600 3600 1 WEST}
+ {1382835600 0 0 WET}
+ {1396141200 3600 1 WEST}
+ {1414285200 0 0 WET}
+ {1427590800 3600 1 WEST}
+ {1445734800 0 0 WET}
+ {1459040400 3600 1 WEST}
+ {1477789200 0 0 WET}
+ {1490490000 3600 1 WEST}
+ {1509238800 0 0 WET}
+ {1521939600 3600 1 WEST}
+ {1540688400 0 0 WET}
+ {1553994000 3600 1 WEST}
+ {1572138000 0 0 WET}
+ {1585443600 3600 1 WEST}
+ {1603587600 0 0 WET}
+ {1616893200 3600 1 WEST}
+ {1635642000 0 0 WET}
+ {1648342800 3600 1 WEST}
+ {1667091600 0 0 WET}
+ {1679792400 3600 1 WEST}
+ {1698541200 0 0 WET}
+ {1711846800 3600 1 WEST}
+ {1729990800 0 0 WET}
+ {1743296400 3600 1 WEST}
+ {1761440400 0 0 WET}
+ {1774746000 3600 1 WEST}
+ {1792890000 0 0 WET}
+ {1806195600 3600 1 WEST}
+ {1824944400 0 0 WET}
+ {1837645200 3600 1 WEST}
+ {1856394000 0 0 WET}
+ {1869094800 3600 1 WEST}
+ {1887843600 0 0 WET}
+ {1901149200 3600 1 WEST}
+ {1919293200 0 0 WET}
+ {1932598800 3600 1 WEST}
+ {1950742800 0 0 WET}
+ {1964048400 3600 1 WEST}
+ {1982797200 0 0 WET}
+ {1995498000 3600 1 WEST}
+ {2014246800 0 0 WET}
+ {2026947600 3600 1 WEST}
+ {2045696400 0 0 WET}
+ {2058397200 3600 1 WEST}
+ {2077146000 0 0 WET}
+ {2090451600 3600 1 WEST}
+ {2108595600 0 0 WET}
+ {2121901200 3600 1 WEST}
+ {2140045200 0 0 WET}
+ {2153350800 3600 1 WEST}
+ {2172099600 0 0 WET}
+ {2184800400 3600 1 WEST}
+ {2203549200 0 0 WET}
+ {2216250000 3600 1 WEST}
+ {2234998800 0 0 WET}
+ {2248304400 3600 1 WEST}
+ {2266448400 0 0 WET}
+ {2279754000 3600 1 WEST}
+ {2297898000 0 0 WET}
+ {2311203600 3600 1 WEST}
+ {2329347600 0 0 WET}
+ {2342653200 3600 1 WEST}
+ {2361402000 0 0 WET}
+ {2374102800 3600 1 WEST}
+ {2392851600 0 0 WET}
+ {2405552400 3600 1 WEST}
+ {2424301200 0 0 WET}
+ {2437606800 3600 1 WEST}
+ {2455750800 0 0 WET}
+ {2469056400 3600 1 WEST}
+ {2487200400 0 0 WET}
+ {2500506000 3600 1 WEST}
+ {2519254800 0 0 WET}
+ {2531955600 3600 1 WEST}
+ {2550704400 0 0 WET}
+ {2563405200 3600 1 WEST}
+ {2582154000 0 0 WET}
+ {2595459600 3600 1 WEST}
+ {2613603600 0 0 WET}
+ {2626909200 3600 1 WEST}
+ {2645053200 0 0 WET}
+ {2658358800 3600 1 WEST}
+ {2676502800 0 0 WET}
+ {2689808400 3600 1 WEST}
+ {2708557200 0 0 WET}
+ {2721258000 3600 1 WEST}
+ {2740006800 0 0 WET}
+ {2752707600 3600 1 WEST}
+ {2771456400 0 0 WET}
+ {2784762000 3600 1 WEST}
+ {2802906000 0 0 WET}
+ {2816211600 3600 1 WEST}
+ {2834355600 0 0 WET}
+ {2847661200 3600 1 WEST}
+ {2866410000 0 0 WET}
+ {2879110800 3600 1 WEST}
+ {2897859600 0 0 WET}
+ {2910560400 3600 1 WEST}
+ {2929309200 0 0 WET}
+ {2942010000 3600 1 WEST}
+ {2960758800 0 0 WET}
+ {2974064400 3600 1 WEST}
+ {2992208400 0 0 WET}
+ {3005514000 3600 1 WEST}
+ {3023658000 0 0 WET}
+ {3036963600 3600 1 WEST}
+ {3055712400 0 0 WET}
+ {3068413200 3600 1 WEST}
+ {3087162000 0 0 WET}
+ {3099862800 3600 1 WEST}
+ {3118611600 0 0 WET}
+ {3131917200 3600 1 WEST}
+ {3150061200 0 0 WET}
+ {3163366800 3600 1 WEST}
+ {3181510800 0 0 WET}
+ {3194816400 3600 1 WEST}
+ {3212960400 0 0 WET}
+ {3226266000 3600 1 WEST}
+ {3245014800 0 0 WET}
+ {3257715600 3600 1 WEST}
+ {3276464400 0 0 WET}
+ {3289165200 3600 1 WEST}
+ {3307914000 0 0 WET}
+ {3321219600 3600 1 WEST}
+ {3339363600 0 0 WET}
+ {3352669200 3600 1 WEST}
+ {3370813200 0 0 WET}
+ {3384118800 3600 1 WEST}
+ {3402867600 0 0 WET}
+ {3415568400 3600 1 WEST}
+ {3434317200 0 0 WET}
+ {3447018000 3600 1 WEST}
+ {3465766800 0 0 WET}
+ {3479072400 3600 1 WEST}
+ {3497216400 0 0 WET}
+ {3510522000 3600 1 WEST}
+ {3528666000 0 0 WET}
+ {3541971600 3600 1 WEST}
+ {3560115600 0 0 WET}
+ {3573421200 3600 1 WEST}
+ {3592170000 0 0 WET}
+ {3604870800 3600 1 WEST}
+ {3623619600 0 0 WET}
+ {3636320400 3600 1 WEST}
+ {3655069200 0 0 WET}
+ {3668374800 3600 1 WEST}
+ {3686518800 0 0 WET}
+ {3699824400 3600 1 WEST}
+ {3717968400 0 0 WET}
+ {3731274000 3600 1 WEST}
+ {3750022800 0 0 WET}
+ {3762723600 3600 1 WEST}
+ {3781472400 0 0 WET}
+ {3794173200 3600 1 WEST}
+ {3812922000 0 0 WET}
+ {3825622800 3600 1 WEST}
+ {3844371600 0 0 WET}
+ {3857677200 3600 1 WEST}
+ {3875821200 0 0 WET}
+ {3889126800 3600 1 WEST}
+ {3907270800 0 0 WET}
+ {3920576400 3600 1 WEST}
+ {3939325200 0 0 WET}
+ {3952026000 3600 1 WEST}
+ {3970774800 0 0 WET}
+ {3983475600 3600 1 WEST}
+ {4002224400 0 0 WET}
+ {4015530000 3600 1 WEST}
+ {4033674000 0 0 WET}
+ {4046979600 3600 1 WEST}
+ {4065123600 0 0 WET}
+ {4078429200 3600 1 WEST}
+ {4096573200 0 0 WET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Reykjavik b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Reykjavik
new file mode 100644
index 0000000000..6270572f69
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Reykjavik
@@ -0,0 +1,73 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/Reykjavik) {
+ {-9223372036854775808 -5280 0 LMT}
+ {-1956609120 -3600 0 -01}
+ {-1668211200 0 1 -01}
+ {-1647212400 -3600 0 -01}
+ {-1636675200 0 1 -01}
+ {-1613430000 -3600 0 -01}
+ {-1605139200 0 1 -01}
+ {-1581894000 -3600 0 -01}
+ {-1539561600 0 1 -01}
+ {-1531350000 -3600 0 -01}
+ {-968025600 0 1 -01}
+ {-952293600 -3600 0 -01}
+ {-942008400 0 1 -01}
+ {-920239200 -3600 0 -01}
+ {-909957600 0 1 -01}
+ {-888789600 -3600 0 -01}
+ {-877903200 0 1 -01}
+ {-857944800 -3600 0 -01}
+ {-846453600 0 1 -01}
+ {-826495200 -3600 0 -01}
+ {-815004000 0 1 -01}
+ {-795045600 -3600 0 -01}
+ {-783554400 0 1 -01}
+ {-762991200 -3600 0 -01}
+ {-752104800 0 1 -01}
+ {-731541600 -3600 0 -01}
+ {-717631200 0 1 -01}
+ {-700092000 -3600 0 -01}
+ {-686181600 0 1 -01}
+ {-668642400 -3600 0 -01}
+ {-654732000 0 1 -01}
+ {-636588000 -3600 0 -01}
+ {-623282400 0 1 -01}
+ {-605743200 -3600 0 -01}
+ {-591832800 0 1 -01}
+ {-573688800 -3600 0 -01}
+ {-559778400 0 1 -01}
+ {-542239200 -3600 0 -01}
+ {-528328800 0 1 -01}
+ {-510789600 -3600 0 -01}
+ {-496879200 0 1 -01}
+ {-479340000 -3600 0 -01}
+ {-465429600 0 1 -01}
+ {-447890400 -3600 0 -01}
+ {-433980000 0 1 -01}
+ {-415836000 -3600 0 -01}
+ {-401925600 0 1 -01}
+ {-384386400 -3600 0 -01}
+ {-370476000 0 1 -01}
+ {-352936800 -3600 0 -01}
+ {-339026400 0 1 -01}
+ {-321487200 -3600 0 -01}
+ {-307576800 0 1 -01}
+ {-290037600 -3600 0 -01}
+ {-276127200 0 1 -01}
+ {-258588000 -3600 0 -01}
+ {-244677600 0 1 -01}
+ {-226533600 -3600 0 -01}
+ {-212623200 0 1 -01}
+ {-195084000 -3600 0 -01}
+ {-181173600 0 1 -01}
+ {-163634400 -3600 0 -01}
+ {-149724000 0 1 -01}
+ {-132184800 -3600 0 -01}
+ {-118274400 0 1 -01}
+ {-100735200 -3600 0 -01}
+ {-86824800 0 1 -01}
+ {-68680800 -3600 0 -01}
+ {-54770400 0 0 GMT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/South_Georgia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/South_Georgia
new file mode 100644
index 0000000000..eb7307c3f4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/South_Georgia
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/South_Georgia) {
+ {-9223372036854775808 -8768 0 LMT}
+ {-2524512832 -7200 0 -02}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/St_Helena b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/St_Helena
new file mode 100644
index 0000000000..bf36c6a00a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/St_Helena
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Abidjan)]} {
+ LoadTimeZoneFile Africa/Abidjan
+}
+set TZData(:Atlantic/St_Helena) $TZData(:Africa/Abidjan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Stanley b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Stanley
new file mode 100644
index 0000000000..48473caa34
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Stanley
@@ -0,0 +1,75 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Atlantic/Stanley) {
+ {-9223372036854775808 -13884 0 LMT}
+ {-2524507716 -13884 0 SMT}
+ {-1824235716 -14400 0 -04}
+ {-1018209600 -10800 1 -04}
+ {-1003093200 -14400 0 -04}
+ {-986760000 -10800 1 -04}
+ {-971643600 -14400 0 -04}
+ {-954705600 -10800 1 -04}
+ {-939589200 -14400 0 -04}
+ {-923256000 -10800 1 -04}
+ {-908139600 -14400 0 -04}
+ {-891806400 -10800 1 -04}
+ {-876690000 -14400 0 -04}
+ {-860356800 -10800 1 -04}
+ {420606000 -7200 0 -03}
+ {433303200 -7200 1 -03}
+ {452052000 -10800 0 -03}
+ {464151600 -7200 1 -03}
+ {483501600 -10800 0 -03}
+ {495597600 -14400 0 -04}
+ {495604800 -10800 1 -04}
+ {514350000 -14400 0 -04}
+ {527054400 -10800 1 -04}
+ {545799600 -14400 0 -04}
+ {558504000 -10800 1 -04}
+ {577249200 -14400 0 -04}
+ {589953600 -10800 1 -04}
+ {608698800 -14400 0 -04}
+ {621403200 -10800 1 -04}
+ {640753200 -14400 0 -04}
+ {652852800 -10800 1 -04}
+ {672202800 -14400 0 -04}
+ {684907200 -10800 1 -04}
+ {703652400 -14400 0 -04}
+ {716356800 -10800 1 -04}
+ {735102000 -14400 0 -04}
+ {747806400 -10800 1 -04}
+ {766551600 -14400 0 -04}
+ {779256000 -10800 1 -04}
+ {798001200 -14400 0 -04}
+ {810705600 -10800 1 -04}
+ {830055600 -14400 0 -04}
+ {842760000 -10800 1 -04}
+ {861505200 -14400 0 -04}
+ {874209600 -10800 1 -04}
+ {892954800 -14400 0 -04}
+ {905659200 -10800 1 -04}
+ {924404400 -14400 0 -04}
+ {937108800 -10800 1 -04}
+ {955854000 -14400 0 -04}
+ {968558400 -10800 1 -04}
+ {987310800 -14400 0 -04}
+ {999410400 -10800 1 -04}
+ {1019365200 -14400 0 -04}
+ {1030860000 -10800 1 -04}
+ {1050814800 -14400 0 -04}
+ {1062914400 -10800 1 -04}
+ {1082264400 -14400 0 -04}
+ {1094364000 -10800 1 -04}
+ {1113714000 -14400 0 -04}
+ {1125813600 -10800 1 -04}
+ {1145163600 -14400 0 -04}
+ {1157263200 -10800 1 -04}
+ {1176613200 -14400 0 -04}
+ {1188712800 -10800 1 -04}
+ {1208667600 -14400 0 -04}
+ {1220767200 -10800 1 -04}
+ {1240117200 -14400 0 -04}
+ {1252216800 -10800 1 -04}
+ {1271566800 -14400 0 -04}
+ {1283662800 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/ACT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/ACT
new file mode 100644
index 0000000000..f7da2815d0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/ACT
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Sydney)]} {
+ LoadTimeZoneFile Australia/Sydney
+}
+set TZData(:Australia/ACT) $TZData(:Australia/Sydney)
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
new file mode 100644
index 0000000000..7e1b04ea04
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide
@@ -0,0 +1,273 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Adelaide) {
+ {-9223372036854775808 33260 0 LMT}
+ {-2364110060 32400 0 ACST}
+ {-2230189200 34200 0 ACST}
+ {-1672565340 37800 1 ACDT}
+ {-1665390600 34200 0 ACST}
+ {-883639800 37800 1 ACDT}
+ {-876126600 34200 0 ACST}
+ {-860398200 37800 1 ACDT}
+ {-844677000 34200 0 ACST}
+ {-828343800 37800 1 ACDT}
+ {-813227400 34200 0 ACST}
+ {31501800 34200 0 ACST}
+ {57688200 37800 1 ACDT}
+ {67969800 34200 0 ACST}
+ {89137800 37800 1 ACDT}
+ {100024200 34200 0 ACST}
+ {120587400 37800 1 ACDT}
+ {131473800 34200 0 ACST}
+ {152037000 37800 1 ACDT}
+ {162923400 34200 0 ACST}
+ {183486600 37800 1 ACDT}
+ {194977800 34200 0 ACST}
+ {215541000 37800 1 ACDT}
+ {226427400 34200 0 ACST}
+ {246990600 37800 1 ACDT}
+ {257877000 34200 0 ACST}
+ {278440200 37800 1 ACDT}
+ {289326600 34200 0 ACST}
+ {309889800 37800 1 ACDT}
+ {320776200 34200 0 ACST}
+ {341339400 37800 1 ACDT}
+ {352225800 34200 0 ACST}
+ {372789000 37800 1 ACDT}
+ {384280200 34200 0 ACST}
+ {404843400 37800 1 ACDT}
+ {415729800 34200 0 ACST}
+ {436293000 37800 1 ACDT}
+ {447179400 34200 0 ACST}
+ {467742600 37800 1 ACDT}
+ {478629000 34200 0 ACST}
+ {499192200 37800 1 ACDT}
+ {511288200 34200 0 ACST}
+ {530037000 37800 1 ACDT}
+ {542737800 34200 0 ACST}
+ {562091400 37800 1 ACDT}
+ {574792200 34200 0 ACST}
+ {594145800 37800 1 ACDT}
+ {606241800 34200 0 ACST}
+ {625595400 37800 1 ACDT}
+ {637691400 34200 0 ACST}
+ {657045000 37800 1 ACDT}
+ {667931400 34200 0 ACST}
+ {688494600 37800 1 ACDT}
+ {701195400 34200 0 ACST}
+ {719944200 37800 1 ACDT}
+ {731435400 34200 0 ACST}
+ {751998600 37800 1 ACDT}
+ {764094600 34200 0 ACST}
+ {783448200 37800 1 ACDT}
+ {796149000 34200 0 ACST}
+ {814897800 37800 1 ACDT}
+ {828203400 34200 0 ACST}
+ {846347400 37800 1 ACDT}
+ {859653000 34200 0 ACST}
+ {877797000 37800 1 ACDT}
+ {891102600 34200 0 ACST}
+ {909246600 37800 1 ACDT}
+ {922552200 34200 0 ACST}
+ {941301000 37800 1 ACDT}
+ {954001800 34200 0 ACST}
+ {972750600 37800 1 ACDT}
+ {985451400 34200 0 ACST}
+ {1004200200 37800 1 ACDT}
+ {1017505800 34200 0 ACST}
+ {1035649800 37800 1 ACDT}
+ {1048955400 34200 0 ACST}
+ {1067099400 37800 1 ACDT}
+ {1080405000 34200 0 ACST}
+ {1099153800 37800 1 ACDT}
+ {1111854600 34200 0 ACST}
+ {1130603400 37800 1 ACDT}
+ {1143909000 34200 0 ACST}
+ {1162053000 37800 1 ACDT}
+ {1174753800 34200 0 ACST}
+ {1193502600 37800 1 ACDT}
+ {1207413000 34200 0 ACST}
+ {1223137800 37800 1 ACDT}
+ {1238862600 34200 0 ACST}
+ {1254587400 37800 1 ACDT}
+ {1270312200 34200 0 ACST}
+ {1286037000 37800 1 ACDT}
+ {1301761800 34200 0 ACST}
+ {1317486600 37800 1 ACDT}
+ {1333211400 34200 0 ACST}
+ {1349541000 37800 1 ACDT}
+ {1365265800 34200 0 ACST}
+ {1380990600 37800 1 ACDT}
+ {1396715400 34200 0 ACST}
+ {1412440200 37800 1 ACDT}
+ {1428165000 34200 0 ACST}
+ {1443889800 37800 1 ACDT}
+ {1459614600 34200 0 ACST}
+ {1475339400 37800 1 ACDT}
+ {1491064200 34200 0 ACST}
+ {1506789000 37800 1 ACDT}
+ {1522513800 34200 0 ACST}
+ {1538843400 37800 1 ACDT}
+ {1554568200 34200 0 ACST}
+ {1570293000 37800 1 ACDT}
+ {1586017800 34200 0 ACST}
+ {1601742600 37800 1 ACDT}
+ {1617467400 34200 0 ACST}
+ {1633192200 37800 1 ACDT}
+ {1648917000 34200 0 ACST}
+ {1664641800 37800 1 ACDT}
+ {1680366600 34200 0 ACST}
+ {1696091400 37800 1 ACDT}
+ {1712421000 34200 0 ACST}
+ {1728145800 37800 1 ACDT}
+ {1743870600 34200 0 ACST}
+ {1759595400 37800 1 ACDT}
+ {1775320200 34200 0 ACST}
+ {1791045000 37800 1 ACDT}
+ {1806769800 34200 0 ACST}
+ {1822494600 37800 1 ACDT}
+ {1838219400 34200 0 ACST}
+ {1853944200 37800 1 ACDT}
+ {1869669000 34200 0 ACST}
+ {1885998600 37800 1 ACDT}
+ {1901723400 34200 0 ACST}
+ {1917448200 37800 1 ACDT}
+ {1933173000 34200 0 ACST}
+ {1948897800 37800 1 ACDT}
+ {1964622600 34200 0 ACST}
+ {1980347400 37800 1 ACDT}
+ {1996072200 34200 0 ACST}
+ {2011797000 37800 1 ACDT}
+ {2027521800 34200 0 ACST}
+ {2043246600 37800 1 ACDT}
+ {2058971400 34200 0 ACST}
+ {2075301000 37800 1 ACDT}
+ {2091025800 34200 0 ACST}
+ {2106750600 37800 1 ACDT}
+ {2122475400 34200 0 ACST}
+ {2138200200 37800 1 ACDT}
+ {2153925000 34200 0 ACST}
+ {2169649800 37800 1 ACDT}
+ {2185374600 34200 0 ACST}
+ {2201099400 37800 1 ACDT}
+ {2216824200 34200 0 ACST}
+ {2233153800 37800 1 ACDT}
+ {2248878600 34200 0 ACST}
+ {2264603400 37800 1 ACDT}
+ {2280328200 34200 0 ACST}
+ {2296053000 37800 1 ACDT}
+ {2311777800 34200 0 ACST}
+ {2327502600 37800 1 ACDT}
+ {2343227400 34200 0 ACST}
+ {2358952200 37800 1 ACDT}
+ {2374677000 34200 0 ACST}
+ {2390401800 37800 1 ACDT}
+ {2406126600 34200 0 ACST}
+ {2422456200 37800 1 ACDT}
+ {2438181000 34200 0 ACST}
+ {2453905800 37800 1 ACDT}
+ {2469630600 34200 0 ACST}
+ {2485355400 37800 1 ACDT}
+ {2501080200 34200 0 ACST}
+ {2516805000 37800 1 ACDT}
+ {2532529800 34200 0 ACST}
+ {2548254600 37800 1 ACDT}
+ {2563979400 34200 0 ACST}
+ {2579704200 37800 1 ACDT}
+ {2596033800 34200 0 ACST}
+ {2611758600 37800 1 ACDT}
+ {2627483400 34200 0 ACST}
+ {2643208200 37800 1 ACDT}
+ {2658933000 34200 0 ACST}
+ {2674657800 37800 1 ACDT}
+ {2690382600 34200 0 ACST}
+ {2706107400 37800 1 ACDT}
+ {2721832200 34200 0 ACST}
+ {2737557000 37800 1 ACDT}
+ {2753281800 34200 0 ACST}
+ {2769611400 37800 1 ACDT}
+ {2785336200 34200 0 ACST}
+ {2801061000 37800 1 ACDT}
+ {2816785800 34200 0 ACST}
+ {2832510600 37800 1 ACDT}
+ {2848235400 34200 0 ACST}
+ {2863960200 37800 1 ACDT}
+ {2879685000 34200 0 ACST}
+ {2895409800 37800 1 ACDT}
+ {2911134600 34200 0 ACST}
+ {2926859400 37800 1 ACDT}
+ {2942584200 34200 0 ACST}
+ {2958913800 37800 1 ACDT}
+ {2974638600 34200 0 ACST}
+ {2990363400 37800 1 ACDT}
+ {3006088200 34200 0 ACST}
+ {3021813000 37800 1 ACDT}
+ {3037537800 34200 0 ACST}
+ {3053262600 37800 1 ACDT}
+ {3068987400 34200 0 ACST}
+ {3084712200 37800 1 ACDT}
+ {3100437000 34200 0 ACST}
+ {3116766600 37800 1 ACDT}
+ {3132491400 34200 0 ACST}
+ {3148216200 37800 1 ACDT}
+ {3163941000 34200 0 ACST}
+ {3179665800 37800 1 ACDT}
+ {3195390600 34200 0 ACST}
+ {3211115400 37800 1 ACDT}
+ {3226840200 34200 0 ACST}
+ {3242565000 37800 1 ACDT}
+ {3258289800 34200 0 ACST}
+ {3274014600 37800 1 ACDT}
+ {3289739400 34200 0 ACST}
+ {3306069000 37800 1 ACDT}
+ {3321793800 34200 0 ACST}
+ {3337518600 37800 1 ACDT}
+ {3353243400 34200 0 ACST}
+ {3368968200 37800 1 ACDT}
+ {3384693000 34200 0 ACST}
+ {3400417800 37800 1 ACDT}
+ {3416142600 34200 0 ACST}
+ {3431867400 37800 1 ACDT}
+ {3447592200 34200 0 ACST}
+ {3463317000 37800 1 ACDT}
+ {3479646600 34200 0 ACST}
+ {3495371400 37800 1 ACDT}
+ {3511096200 34200 0 ACST}
+ {3526821000 37800 1 ACDT}
+ {3542545800 34200 0 ACST}
+ {3558270600 37800 1 ACDT}
+ {3573995400 34200 0 ACST}
+ {3589720200 37800 1 ACDT}
+ {3605445000 34200 0 ACST}
+ {3621169800 37800 1 ACDT}
+ {3636894600 34200 0 ACST}
+ {3653224200 37800 1 ACDT}
+ {3668949000 34200 0 ACST}
+ {3684673800 37800 1 ACDT}
+ {3700398600 34200 0 ACST}
+ {3716123400 37800 1 ACDT}
+ {3731848200 34200 0 ACST}
+ {3747573000 37800 1 ACDT}
+ {3763297800 34200 0 ACST}
+ {3779022600 37800 1 ACDT}
+ {3794747400 34200 0 ACST}
+ {3810472200 37800 1 ACDT}
+ {3826197000 34200 0 ACST}
+ {3842526600 37800 1 ACDT}
+ {3858251400 34200 0 ACST}
+ {3873976200 37800 1 ACDT}
+ {3889701000 34200 0 ACST}
+ {3905425800 37800 1 ACDT}
+ {3921150600 34200 0 ACST}
+ {3936875400 37800 1 ACDT}
+ {3952600200 34200 0 ACST}
+ {3968325000 37800 1 ACDT}
+ {3984049800 34200 0 ACST}
+ {4000379400 37800 1 ACDT}
+ {4016104200 34200 0 ACST}
+ {4031829000 37800 1 ACDT}
+ {4047553800 34200 0 ACST}
+ {4063278600 37800 1 ACDT}
+ {4079003400 34200 0 ACST}
+ {4094728200 37800 1 ACDT}
+}
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
new file mode 100644
index 0000000000..8422ae6a13
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane
@@ -0,0 +1,23 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Brisbane) {
+ {-9223372036854775808 36728 0 LMT}
+ {-2366791928 36000 0 AEST}
+ {-1672567140 39600 1 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}
+ {31500000 36000 0 AEST}
+ {57686400 39600 1 AEDT}
+ {67968000 36000 0 AEST}
+ {625593600 39600 1 AEDT}
+ {636480000 36000 0 AEST}
+ {657043200 39600 1 AEDT}
+ {667929600 36000 0 AEST}
+ {688492800 39600 1 AEDT}
+ {699379200 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
new file mode 100644
index 0000000000..c42806139b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill
@@ -0,0 +1,275 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Broken_Hill) {
+ {-9223372036854775808 33948 0 LMT}
+ {-2364110748 36000 0 AEST}
+ {-2314951200 32400 0 ACST}
+ {-2230189200 34200 0 ACST}
+ {-1672565340 37800 1 ACDT}
+ {-1665390600 34200 0 ACST}
+ {-883639800 37800 1 ACDT}
+ {-876126600 34200 0 ACST}
+ {-860398200 37800 1 ACDT}
+ {-844677000 34200 0 ACST}
+ {-828343800 37800 1 ACDT}
+ {-813227400 34200 0 ACST}
+ {31501800 34200 0 ACST}
+ {57688200 37800 1 ACDT}
+ {67969800 34200 0 ACST}
+ {89137800 37800 1 ACDT}
+ {100024200 34200 0 ACST}
+ {120587400 37800 1 ACDT}
+ {131473800 34200 0 ACST}
+ {152037000 37800 1 ACDT}
+ {162923400 34200 0 ACST}
+ {183486600 37800 1 ACDT}
+ {194977800 34200 0 ACST}
+ {215541000 37800 1 ACDT}
+ {226427400 34200 0 ACST}
+ {246990600 37800 1 ACDT}
+ {257877000 34200 0 ACST}
+ {278440200 37800 1 ACDT}
+ {289326600 34200 0 ACST}
+ {309889800 37800 1 ACDT}
+ {320776200 34200 0 ACST}
+ {341339400 37800 1 ACDT}
+ {352225800 34200 0 ACST}
+ {372789000 37800 1 ACDT}
+ {386699400 34200 0 ACST}
+ {404843400 37800 1 ACDT}
+ {415729800 34200 0 ACST}
+ {436293000 37800 1 ACDT}
+ {447179400 34200 0 ACST}
+ {467742600 37800 1 ACDT}
+ {478629000 34200 0 ACST}
+ {499192200 37800 1 ACDT}
+ {511288200 34200 0 ACST}
+ {530037000 37800 1 ACDT}
+ {542737800 34200 0 ACST}
+ {562091400 37800 1 ACDT}
+ {574792200 34200 0 ACST}
+ {594145800 37800 1 ACDT}
+ {606241800 34200 0 ACST}
+ {625595400 37800 1 ACDT}
+ {636481800 34200 0 ACST}
+ {657045000 37800 1 ACDT}
+ {667931400 34200 0 ACST}
+ {688494600 37800 1 ACDT}
+ {699381000 34200 0 ACST}
+ {719944200 37800 1 ACDT}
+ {731435400 34200 0 ACST}
+ {751998600 37800 1 ACDT}
+ {762885000 34200 0 ACST}
+ {783448200 37800 1 ACDT}
+ {794334600 34200 0 ACST}
+ {814897800 37800 1 ACDT}
+ {828203400 34200 0 ACST}
+ {846347400 37800 1 ACDT}
+ {859653000 34200 0 ACST}
+ {877797000 37800 1 ACDT}
+ {891102600 34200 0 ACST}
+ {909246600 37800 1 ACDT}
+ {922552200 34200 0 ACST}
+ {941301000 37800 1 ACDT}
+ {946647000 37800 0 ACST}
+ {954001800 34200 0 ACST}
+ {972750600 37800 1 ACDT}
+ {985451400 34200 0 ACST}
+ {1004200200 37800 1 ACDT}
+ {1017505800 34200 0 ACST}
+ {1035649800 37800 1 ACDT}
+ {1048955400 34200 0 ACST}
+ {1067099400 37800 1 ACDT}
+ {1080405000 34200 0 ACST}
+ {1099153800 37800 1 ACDT}
+ {1111854600 34200 0 ACST}
+ {1130603400 37800 1 ACDT}
+ {1143909000 34200 0 ACST}
+ {1162053000 37800 1 ACDT}
+ {1174753800 34200 0 ACST}
+ {1193502600 37800 1 ACDT}
+ {1207413000 34200 0 ACST}
+ {1223137800 37800 1 ACDT}
+ {1238862600 34200 0 ACST}
+ {1254587400 37800 1 ACDT}
+ {1270312200 34200 0 ACST}
+ {1286037000 37800 1 ACDT}
+ {1301761800 34200 0 ACST}
+ {1317486600 37800 1 ACDT}
+ {1333211400 34200 0 ACST}
+ {1349541000 37800 1 ACDT}
+ {1365265800 34200 0 ACST}
+ {1380990600 37800 1 ACDT}
+ {1396715400 34200 0 ACST}
+ {1412440200 37800 1 ACDT}
+ {1428165000 34200 0 ACST}
+ {1443889800 37800 1 ACDT}
+ {1459614600 34200 0 ACST}
+ {1475339400 37800 1 ACDT}
+ {1491064200 34200 0 ACST}
+ {1506789000 37800 1 ACDT}
+ {1522513800 34200 0 ACST}
+ {1538843400 37800 1 ACDT}
+ {1554568200 34200 0 ACST}
+ {1570293000 37800 1 ACDT}
+ {1586017800 34200 0 ACST}
+ {1601742600 37800 1 ACDT}
+ {1617467400 34200 0 ACST}
+ {1633192200 37800 1 ACDT}
+ {1648917000 34200 0 ACST}
+ {1664641800 37800 1 ACDT}
+ {1680366600 34200 0 ACST}
+ {1696091400 37800 1 ACDT}
+ {1712421000 34200 0 ACST}
+ {1728145800 37800 1 ACDT}
+ {1743870600 34200 0 ACST}
+ {1759595400 37800 1 ACDT}
+ {1775320200 34200 0 ACST}
+ {1791045000 37800 1 ACDT}
+ {1806769800 34200 0 ACST}
+ {1822494600 37800 1 ACDT}
+ {1838219400 34200 0 ACST}
+ {1853944200 37800 1 ACDT}
+ {1869669000 34200 0 ACST}
+ {1885998600 37800 1 ACDT}
+ {1901723400 34200 0 ACST}
+ {1917448200 37800 1 ACDT}
+ {1933173000 34200 0 ACST}
+ {1948897800 37800 1 ACDT}
+ {1964622600 34200 0 ACST}
+ {1980347400 37800 1 ACDT}
+ {1996072200 34200 0 ACST}
+ {2011797000 37800 1 ACDT}
+ {2027521800 34200 0 ACST}
+ {2043246600 37800 1 ACDT}
+ {2058971400 34200 0 ACST}
+ {2075301000 37800 1 ACDT}
+ {2091025800 34200 0 ACST}
+ {2106750600 37800 1 ACDT}
+ {2122475400 34200 0 ACST}
+ {2138200200 37800 1 ACDT}
+ {2153925000 34200 0 ACST}
+ {2169649800 37800 1 ACDT}
+ {2185374600 34200 0 ACST}
+ {2201099400 37800 1 ACDT}
+ {2216824200 34200 0 ACST}
+ {2233153800 37800 1 ACDT}
+ {2248878600 34200 0 ACST}
+ {2264603400 37800 1 ACDT}
+ {2280328200 34200 0 ACST}
+ {2296053000 37800 1 ACDT}
+ {2311777800 34200 0 ACST}
+ {2327502600 37800 1 ACDT}
+ {2343227400 34200 0 ACST}
+ {2358952200 37800 1 ACDT}
+ {2374677000 34200 0 ACST}
+ {2390401800 37800 1 ACDT}
+ {2406126600 34200 0 ACST}
+ {2422456200 37800 1 ACDT}
+ {2438181000 34200 0 ACST}
+ {2453905800 37800 1 ACDT}
+ {2469630600 34200 0 ACST}
+ {2485355400 37800 1 ACDT}
+ {2501080200 34200 0 ACST}
+ {2516805000 37800 1 ACDT}
+ {2532529800 34200 0 ACST}
+ {2548254600 37800 1 ACDT}
+ {2563979400 34200 0 ACST}
+ {2579704200 37800 1 ACDT}
+ {2596033800 34200 0 ACST}
+ {2611758600 37800 1 ACDT}
+ {2627483400 34200 0 ACST}
+ {2643208200 37800 1 ACDT}
+ {2658933000 34200 0 ACST}
+ {2674657800 37800 1 ACDT}
+ {2690382600 34200 0 ACST}
+ {2706107400 37800 1 ACDT}
+ {2721832200 34200 0 ACST}
+ {2737557000 37800 1 ACDT}
+ {2753281800 34200 0 ACST}
+ {2769611400 37800 1 ACDT}
+ {2785336200 34200 0 ACST}
+ {2801061000 37800 1 ACDT}
+ {2816785800 34200 0 ACST}
+ {2832510600 37800 1 ACDT}
+ {2848235400 34200 0 ACST}
+ {2863960200 37800 1 ACDT}
+ {2879685000 34200 0 ACST}
+ {2895409800 37800 1 ACDT}
+ {2911134600 34200 0 ACST}
+ {2926859400 37800 1 ACDT}
+ {2942584200 34200 0 ACST}
+ {2958913800 37800 1 ACDT}
+ {2974638600 34200 0 ACST}
+ {2990363400 37800 1 ACDT}
+ {3006088200 34200 0 ACST}
+ {3021813000 37800 1 ACDT}
+ {3037537800 34200 0 ACST}
+ {3053262600 37800 1 ACDT}
+ {3068987400 34200 0 ACST}
+ {3084712200 37800 1 ACDT}
+ {3100437000 34200 0 ACST}
+ {3116766600 37800 1 ACDT}
+ {3132491400 34200 0 ACST}
+ {3148216200 37800 1 ACDT}
+ {3163941000 34200 0 ACST}
+ {3179665800 37800 1 ACDT}
+ {3195390600 34200 0 ACST}
+ {3211115400 37800 1 ACDT}
+ {3226840200 34200 0 ACST}
+ {3242565000 37800 1 ACDT}
+ {3258289800 34200 0 ACST}
+ {3274014600 37800 1 ACDT}
+ {3289739400 34200 0 ACST}
+ {3306069000 37800 1 ACDT}
+ {3321793800 34200 0 ACST}
+ {3337518600 37800 1 ACDT}
+ {3353243400 34200 0 ACST}
+ {3368968200 37800 1 ACDT}
+ {3384693000 34200 0 ACST}
+ {3400417800 37800 1 ACDT}
+ {3416142600 34200 0 ACST}
+ {3431867400 37800 1 ACDT}
+ {3447592200 34200 0 ACST}
+ {3463317000 37800 1 ACDT}
+ {3479646600 34200 0 ACST}
+ {3495371400 37800 1 ACDT}
+ {3511096200 34200 0 ACST}
+ {3526821000 37800 1 ACDT}
+ {3542545800 34200 0 ACST}
+ {3558270600 37800 1 ACDT}
+ {3573995400 34200 0 ACST}
+ {3589720200 37800 1 ACDT}
+ {3605445000 34200 0 ACST}
+ {3621169800 37800 1 ACDT}
+ {3636894600 34200 0 ACST}
+ {3653224200 37800 1 ACDT}
+ {3668949000 34200 0 ACST}
+ {3684673800 37800 1 ACDT}
+ {3700398600 34200 0 ACST}
+ {3716123400 37800 1 ACDT}
+ {3731848200 34200 0 ACST}
+ {3747573000 37800 1 ACDT}
+ {3763297800 34200 0 ACST}
+ {3779022600 37800 1 ACDT}
+ {3794747400 34200 0 ACST}
+ {3810472200 37800 1 ACDT}
+ {3826197000 34200 0 ACST}
+ {3842526600 37800 1 ACDT}
+ {3858251400 34200 0 ACST}
+ {3873976200 37800 1 ACDT}
+ {3889701000 34200 0 ACST}
+ {3905425800 37800 1 ACDT}
+ {3921150600 34200 0 ACST}
+ {3936875400 37800 1 ACDT}
+ {3952600200 34200 0 ACST}
+ {3968325000 37800 1 ACDT}
+ {3984049800 34200 0 ACST}
+ {4000379400 37800 1 ACDT}
+ {4016104200 34200 0 ACST}
+ {4031829000 37800 1 ACDT}
+ {4047553800 34200 0 ACST}
+ {4063278600 37800 1 ACDT}
+ {4079003400 34200 0 ACST}
+ {4094728200 37800 1 ACDT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Canberra b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Canberra
new file mode 100644
index 0000000000..0b7b9ca765
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Canberra
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Sydney)]} {
+ LoadTimeZoneFile Australia/Sydney
+}
+set TZData(:Australia/Canberra) $TZData(:Australia/Sydney)
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
new file mode 100644
index 0000000000..936327b2f2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie
@@ -0,0 +1,273 @@
+# 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}
+}
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
new file mode 100644
index 0000000000..e77605d171
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin
@@ -0,0 +1,15 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Darwin) {
+ {-9223372036854775808 31400 0 LMT}
+ {-2364108200 32400 0 ACST}
+ {-2230189200 34200 0 ACST}
+ {-1672565340 37800 1 ACDT}
+ {-1665390600 34200 0 ACST}
+ {-883639800 37800 1 ACDT}
+ {-876126600 34200 0 ACST}
+ {-860398200 37800 1 ACDT}
+ {-844677000 34200 0 ACST}
+ {-828343800 37800 1 ACDT}
+ {-813227400 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
new file mode 100644
index 0000000000..8008980115
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla
@@ -0,0 +1,25 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Eucla) {
+ {-9223372036854775808 30928 0 LMT}
+ {-2337928528 31500 0 +0945}
+ {-1672562640 35100 1 +0945}
+ {-1665387900 31500 0 +0945}
+ {-883637100 35100 1 +0945}
+ {-876123900 31500 0 +0945}
+ {-860395500 35100 1 +0945}
+ {-844674300 31500 0 +0945}
+ {-836473500 35100 0 +0945}
+ {152039700 35100 1 +0945}
+ {162926100 31500 0 +0945}
+ {436295700 35100 1 +0945}
+ {447182100 31500 0 +0945}
+ {690311700 35100 1 +0945}
+ {699383700 31500 0 +0945}
+ {1165079700 35100 1 +0945}
+ {1174756500 31500 0 +0945}
+ {1193505300 35100 1 +0945}
+ {1206810900 31500 0 +0945}
+ {1224954900 35100 1 +0945}
+ {1238260500 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
new file mode 100644
index 0000000000..bf5adf0b65
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart
@@ -0,0 +1,281 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Hobart) {
+ {-9223372036854775808 35356 0 LMT}
+ {-2345795356 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}
+ {-94730400 36000 0 AEST}
+ {-71136000 39600 1 AEDT}
+ {-55411200 36000 0 AEST}
+ {-37267200 39600 1 AEDT}
+ {-25776000 36000 0 AEST}
+ {-5817600 39600 1 AEDT}
+ {5673600 36000 0 AEST}
+ {25632000 39600 1 AEDT}
+ {37728000 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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/LHI b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/LHI
new file mode 100644
index 0000000000..ddc79ce385
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/LHI
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Lord_Howe)]} {
+ LoadTimeZoneFile Australia/Lord_Howe
+}
+set TZData(:Australia/LHI) $TZData(:Australia/Lord_Howe)
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
new file mode 100644
index 0000000000..91ad0a6be7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman
@@ -0,0 +1,28 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Lindeman) {
+ {-9223372036854775808 35756 0 LMT}
+ {-2366790956 36000 0 AEST}
+ {-1672567140 39600 1 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}
+ {31500000 36000 0 AEST}
+ {57686400 39600 1 AEDT}
+ {67968000 36000 0 AEST}
+ {625593600 39600 1 AEDT}
+ {636480000 36000 0 AEST}
+ {657043200 39600 1 AEDT}
+ {667929600 36000 0 AEST}
+ {688492800 39600 1 AEDT}
+ {699379200 36000 0 AEST}
+ {709912800 36000 0 AEST}
+ {719942400 39600 1 AEDT}
+ {731433600 36000 0 AEST}
+ {751996800 39600 1 AEDT}
+ {762883200 36000 0 AEST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lord_Howe b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lord_Howe
new file mode 100644
index 0000000000..c595967f5b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lord_Howe
@@ -0,0 +1,245 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Lord_Howe) {
+ {-9223372036854775808 38180 0 LMT}
+ {-2364114980 36000 0 AEST}
+ {352216800 37800 0 +1030}
+ {372785400 41400 1 +1030}
+ {384273000 37800 0 +1030}
+ {404839800 41400 1 +1030}
+ {415722600 37800 0 +1030}
+ {436289400 41400 1 +1030}
+ {447172200 37800 0 +1030}
+ {467739000 41400 1 +1030}
+ {478621800 37800 0 +1030}
+ {488984400 37800 0 +1030}
+ {499188600 39600 1 +1030}
+ {511282800 37800 0 +1030}
+ {530033400 39600 1 +1030}
+ {542732400 37800 0 +1030}
+ {562087800 39600 1 +1030}
+ {574786800 37800 0 +1030}
+ {594142200 39600 1 +1030}
+ {606236400 37800 0 +1030}
+ {625591800 39600 1 +1030}
+ {636476400 37800 0 +1030}
+ {657041400 39600 1 +1030}
+ {667926000 37800 0 +1030}
+ {688491000 39600 1 +1030}
+ {699375600 37800 0 +1030}
+ {719940600 39600 1 +1030}
+ {731430000 37800 0 +1030}
+ {751995000 39600 1 +1030}
+ {762879600 37800 0 +1030}
+ {783444600 39600 1 +1030}
+ {794329200 37800 0 +1030}
+ {814894200 39600 1 +1030}
+ {828198000 37800 0 +1030}
+ {846343800 39600 1 +1030}
+ {859647600 37800 0 +1030}
+ {877793400 39600 1 +1030}
+ {891097200 37800 0 +1030}
+ {909243000 39600 1 +1030}
+ {922546800 37800 0 +1030}
+ {941297400 39600 1 +1030}
+ {953996400 37800 0 +1030}
+ {967303800 39600 1 +1030}
+ {985446000 37800 0 +1030}
+ {1004196600 39600 1 +1030}
+ {1017500400 37800 0 +1030}
+ {1035646200 39600 1 +1030}
+ {1048950000 37800 0 +1030}
+ {1067095800 39600 1 +1030}
+ {1080399600 37800 0 +1030}
+ {1099150200 39600 1 +1030}
+ {1111849200 37800 0 +1030}
+ {1130599800 39600 1 +1030}
+ {1143903600 37800 0 +1030}
+ {1162049400 39600 1 +1030}
+ {1174748400 37800 0 +1030}
+ {1193499000 39600 1 +1030}
+ {1207407600 37800 0 +1030}
+ {1223134200 39600 1 +1030}
+ {1238857200 37800 0 +1030}
+ {1254583800 39600 1 +1030}
+ {1270306800 37800 0 +1030}
+ {1286033400 39600 1 +1030}
+ {1301756400 37800 0 +1030}
+ {1317483000 39600 1 +1030}
+ {1333206000 37800 0 +1030}
+ {1349537400 39600 1 +1030}
+ {1365260400 37800 0 +1030}
+ {1380987000 39600 1 +1030}
+ {1396710000 37800 0 +1030}
+ {1412436600 39600 1 +1030}
+ {1428159600 37800 0 +1030}
+ {1443886200 39600 1 +1030}
+ {1459609200 37800 0 +1030}
+ {1475335800 39600 1 +1030}
+ {1491058800 37800 0 +1030}
+ {1506785400 39600 1 +1030}
+ {1522508400 37800 0 +1030}
+ {1538839800 39600 1 +1030}
+ {1554562800 37800 0 +1030}
+ {1570289400 39600 1 +1030}
+ {1586012400 37800 0 +1030}
+ {1601739000 39600 1 +1030}
+ {1617462000 37800 0 +1030}
+ {1633188600 39600 1 +1030}
+ {1648911600 37800 0 +1030}
+ {1664638200 39600 1 +1030}
+ {1680361200 37800 0 +1030}
+ {1696087800 39600 1 +1030}
+ {1712415600 37800 0 +1030}
+ {1728142200 39600 1 +1030}
+ {1743865200 37800 0 +1030}
+ {1759591800 39600 1 +1030}
+ {1775314800 37800 0 +1030}
+ {1791041400 39600 1 +1030}
+ {1806764400 37800 0 +1030}
+ {1822491000 39600 1 +1030}
+ {1838214000 37800 0 +1030}
+ {1853940600 39600 1 +1030}
+ {1869663600 37800 0 +1030}
+ {1885995000 39600 1 +1030}
+ {1901718000 37800 0 +1030}
+ {1917444600 39600 1 +1030}
+ {1933167600 37800 0 +1030}
+ {1948894200 39600 1 +1030}
+ {1964617200 37800 0 +1030}
+ {1980343800 39600 1 +1030}
+ {1996066800 37800 0 +1030}
+ {2011793400 39600 1 +1030}
+ {2027516400 37800 0 +1030}
+ {2043243000 39600 1 +1030}
+ {2058966000 37800 0 +1030}
+ {2075297400 39600 1 +1030}
+ {2091020400 37800 0 +1030}
+ {2106747000 39600 1 +1030}
+ {2122470000 37800 0 +1030}
+ {2138196600 39600 1 +1030}
+ {2153919600 37800 0 +1030}
+ {2169646200 39600 1 +1030}
+ {2185369200 37800 0 +1030}
+ {2201095800 39600 1 +1030}
+ {2216818800 37800 0 +1030}
+ {2233150200 39600 1 +1030}
+ {2248873200 37800 0 +1030}
+ {2264599800 39600 1 +1030}
+ {2280322800 37800 0 +1030}
+ {2296049400 39600 1 +1030}
+ {2311772400 37800 0 +1030}
+ {2327499000 39600 1 +1030}
+ {2343222000 37800 0 +1030}
+ {2358948600 39600 1 +1030}
+ {2374671600 37800 0 +1030}
+ {2390398200 39600 1 +1030}
+ {2406121200 37800 0 +1030}
+ {2422452600 39600 1 +1030}
+ {2438175600 37800 0 +1030}
+ {2453902200 39600 1 +1030}
+ {2469625200 37800 0 +1030}
+ {2485351800 39600 1 +1030}
+ {2501074800 37800 0 +1030}
+ {2516801400 39600 1 +1030}
+ {2532524400 37800 0 +1030}
+ {2548251000 39600 1 +1030}
+ {2563974000 37800 0 +1030}
+ {2579700600 39600 1 +1030}
+ {2596028400 37800 0 +1030}
+ {2611755000 39600 1 +1030}
+ {2627478000 37800 0 +1030}
+ {2643204600 39600 1 +1030}
+ {2658927600 37800 0 +1030}
+ {2674654200 39600 1 +1030}
+ {2690377200 37800 0 +1030}
+ {2706103800 39600 1 +1030}
+ {2721826800 37800 0 +1030}
+ {2737553400 39600 1 +1030}
+ {2753276400 37800 0 +1030}
+ {2769607800 39600 1 +1030}
+ {2785330800 37800 0 +1030}
+ {2801057400 39600 1 +1030}
+ {2816780400 37800 0 +1030}
+ {2832507000 39600 1 +1030}
+ {2848230000 37800 0 +1030}
+ {2863956600 39600 1 +1030}
+ {2879679600 37800 0 +1030}
+ {2895406200 39600 1 +1030}
+ {2911129200 37800 0 +1030}
+ {2926855800 39600 1 +1030}
+ {2942578800 37800 0 +1030}
+ {2958910200 39600 1 +1030}
+ {2974633200 37800 0 +1030}
+ {2990359800 39600 1 +1030}
+ {3006082800 37800 0 +1030}
+ {3021809400 39600 1 +1030}
+ {3037532400 37800 0 +1030}
+ {3053259000 39600 1 +1030}
+ {3068982000 37800 0 +1030}
+ {3084708600 39600 1 +1030}
+ {3100431600 37800 0 +1030}
+ {3116763000 39600 1 +1030}
+ {3132486000 37800 0 +1030}
+ {3148212600 39600 1 +1030}
+ {3163935600 37800 0 +1030}
+ {3179662200 39600 1 +1030}
+ {3195385200 37800 0 +1030}
+ {3211111800 39600 1 +1030}
+ {3226834800 37800 0 +1030}
+ {3242561400 39600 1 +1030}
+ {3258284400 37800 0 +1030}
+ {3274011000 39600 1 +1030}
+ {3289734000 37800 0 +1030}
+ {3306065400 39600 1 +1030}
+ {3321788400 37800 0 +1030}
+ {3337515000 39600 1 +1030}
+ {3353238000 37800 0 +1030}
+ {3368964600 39600 1 +1030}
+ {3384687600 37800 0 +1030}
+ {3400414200 39600 1 +1030}
+ {3416137200 37800 0 +1030}
+ {3431863800 39600 1 +1030}
+ {3447586800 37800 0 +1030}
+ {3463313400 39600 1 +1030}
+ {3479641200 37800 0 +1030}
+ {3495367800 39600 1 +1030}
+ {3511090800 37800 0 +1030}
+ {3526817400 39600 1 +1030}
+ {3542540400 37800 0 +1030}
+ {3558267000 39600 1 +1030}
+ {3573990000 37800 0 +1030}
+ {3589716600 39600 1 +1030}
+ {3605439600 37800 0 +1030}
+ {3621166200 39600 1 +1030}
+ {3636889200 37800 0 +1030}
+ {3653220600 39600 1 +1030}
+ {3668943600 37800 0 +1030}
+ {3684670200 39600 1 +1030}
+ {3700393200 37800 0 +1030}
+ {3716119800 39600 1 +1030}
+ {3731842800 37800 0 +1030}
+ {3747569400 39600 1 +1030}
+ {3763292400 37800 0 +1030}
+ {3779019000 39600 1 +1030}
+ {3794742000 37800 0 +1030}
+ {3810468600 39600 1 +1030}
+ {3826191600 37800 0 +1030}
+ {3842523000 39600 1 +1030}
+ {3858246000 37800 0 +1030}
+ {3873972600 39600 1 +1030}
+ {3889695600 37800 0 +1030}
+ {3905422200 39600 1 +1030}
+ {3921145200 37800 0 +1030}
+ {3936871800 39600 1 +1030}
+ {3952594800 37800 0 +1030}
+ {3968321400 39600 1 +1030}
+ {3984044400 37800 0 +1030}
+ {4000375800 39600 1 +1030}
+ {4016098800 37800 0 +1030}
+ {4031825400 39600 1 +1030}
+ {4047548400 37800 0 +1030}
+ {4063275000 39600 1 +1030}
+ {4078998000 37800 0 +1030}
+ {4094724600 39600 1 +1030}
+}
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
new file mode 100644
index 0000000000..81777dfe26
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne
@@ -0,0 +1,272 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Melbourne) {
+ {-9223372036854775808 34792 0 LMT}
+ {-2364111592 36000 0 AEST}
+ {-1672567140 39600 1 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}
+ {31500000 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}
+ {384278400 36000 0 AEST}
+ {404841600 39600 1 AEDT}
+ {415728000 36000 0 AEST}
+ {436291200 39600 1 AEDT}
+ {447177600 36000 0 AEST}
+ {467740800 39600 1 AEDT}
+ {478627200 36000 0 AEST}
+ {499190400 39600 1 AEDT}
+ {511286400 36000 0 AEST}
+ {530035200 39600 1 AEDT}
+ {542736000 36000 0 AEST}
+ {561484800 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}
+ {667929600 36000 0 AEST}
+ {688492800 39600 1 AEDT}
+ {699379200 36000 0 AEST}
+ {719942400 39600 1 AEDT}
+ {731433600 36000 0 AEST}
+ {751996800 39600 1 AEDT}
+ {762883200 36000 0 AEST}
+ {783446400 39600 1 AEDT}
+ {796147200 36000 0 AEST}
+ {814896000 39600 1 AEDT}
+ {828201600 36000 0 AEST}
+ {846345600 39600 1 AEDT}
+ {859651200 36000 0 AEST}
+ {877795200 39600 1 AEDT}
+ {891100800 36000 0 AEST}
+ {909244800 39600 1 AEDT}
+ {922550400 36000 0 AEST}
+ {941299200 39600 1 AEDT}
+ {954000000 36000 0 AEST}
+ {967305600 39600 1 AEDT}
+ {985449600 36000 0 AEST}
+ {1004198400 39600 1 AEDT}
+ {1017504000 36000 0 AEST}
+ {1035648000 39600 1 AEDT}
+ {1048953600 36000 0 AEST}
+ {1067097600 39600 1 AEDT}
+ {1080403200 36000 0 AEST}
+ {1099152000 39600 1 AEDT}
+ {1111852800 36000 0 AEST}
+ {1130601600 39600 1 AEDT}
+ {1143907200 36000 0 AEST}
+ {1162051200 39600 1 AEDT}
+ {1174752000 36000 0 AEST}
+ {1193500800 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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/NSW b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/NSW
new file mode 100644
index 0000000000..905bdfea36
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/NSW
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Sydney)]} {
+ LoadTimeZoneFile Australia/Sydney
+}
+set TZData(:Australia/NSW) $TZData(:Australia/Sydney)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/North b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/North
new file mode 100644
index 0000000000..950c88c26a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/North
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Darwin)]} {
+ LoadTimeZoneFile Australia/Darwin
+}
+set TZData(:Australia/North) $TZData(:Australia/Darwin)
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
new file mode 100644
index 0000000000..6ccbca8209
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth
@@ -0,0 +1,25 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Perth) {
+ {-9223372036854775808 27804 0 LMT}
+ {-2337925404 28800 0 AWST}
+ {-1672559940 32400 1 AWDT}
+ {-1665385200 28800 0 AWST}
+ {-883634400 32400 1 AWDT}
+ {-876121200 28800 0 AWST}
+ {-860392800 32400 1 AWDT}
+ {-844671600 28800 0 AWST}
+ {-836470800 32400 0 AWST}
+ {152042400 32400 1 AWDT}
+ {162928800 28800 0 AWST}
+ {436298400 32400 1 AWDT}
+ {447184800 28800 0 AWST}
+ {690314400 32400 1 AWDT}
+ {699386400 28800 0 AWST}
+ {1165082400 32400 1 AWDT}
+ {1174759200 28800 0 AWST}
+ {1193508000 32400 1 AWDT}
+ {1206813600 28800 0 AWST}
+ {1224957600 32400 1 AWDT}
+ {1238263200 28800 0 AWST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Queensland b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Queensland
new file mode 100644
index 0000000000..6246e920da
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Queensland
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Brisbane)]} {
+ LoadTimeZoneFile Australia/Brisbane
+}
+set TZData(:Australia/Queensland) $TZData(:Australia/Brisbane)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/South b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/South
new file mode 100644
index 0000000000..9c7dd956e7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/South
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Adelaide)]} {
+ LoadTimeZoneFile Australia/Adelaide
+}
+set TZData(:Australia/South) $TZData(:Australia/Adelaide)
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
new file mode 100644
index 0000000000..b1c4411799
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney
@@ -0,0 +1,272 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Australia/Sydney) {
+ {-9223372036854775808 36292 0 LMT}
+ {-2364113092 36000 0 AEST}
+ {-1672567140 39600 1 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}
+ {31500000 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}
+ {386697600 36000 0 AEST}
+ {404841600 39600 1 AEDT}
+ {415728000 36000 0 AEST}
+ {436291200 39600 1 AEDT}
+ {447177600 36000 0 AEST}
+ {467740800 39600 1 AEDT}
+ {478627200 36000 0 AEST}
+ {499190400 39600 1 AEDT}
+ {511286400 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}
+ {636480000 36000 0 AEST}
+ {657043200 39600 1 AEDT}
+ {667929600 36000 0 AEST}
+ {688492800 39600 1 AEDT}
+ {699379200 36000 0 AEST}
+ {719942400 39600 1 AEDT}
+ {731433600 36000 0 AEST}
+ {751996800 39600 1 AEDT}
+ {762883200 36000 0 AEST}
+ {783446400 39600 1 AEDT}
+ {794332800 36000 0 AEST}
+ {814896000 39600 1 AEDT}
+ {828201600 36000 0 AEST}
+ {846345600 39600 1 AEDT}
+ {859651200 36000 0 AEST}
+ {877795200 39600 1 AEDT}
+ {891100800 36000 0 AEST}
+ {909244800 39600 1 AEDT}
+ {922550400 36000 0 AEST}
+ {941299200 39600 1 AEDT}
+ {954000000 36000 0 AEST}
+ {967305600 39600 1 AEDT}
+ {985449600 36000 0 AEST}
+ {1004198400 39600 1 AEDT}
+ {1017504000 36000 0 AEST}
+ {1035648000 39600 1 AEDT}
+ {1048953600 36000 0 AEST}
+ {1067097600 39600 1 AEDT}
+ {1080403200 36000 0 AEST}
+ {1099152000 39600 1 AEDT}
+ {1111852800 36000 0 AEST}
+ {1130601600 39600 1 AEDT}
+ {1143907200 36000 0 AEST}
+ {1162051200 39600 1 AEDT}
+ {1174752000 36000 0 AEST}
+ {1193500800 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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Tasmania b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Tasmania
new file mode 100644
index 0000000000..1849bdee98
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Tasmania
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Hobart)]} {
+ LoadTimeZoneFile Australia/Hobart
+}
+set TZData(:Australia/Tasmania) $TZData(:Australia/Hobart)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Victoria b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Victoria
new file mode 100644
index 0000000000..037bfeb55e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Victoria
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Melbourne)]} {
+ LoadTimeZoneFile Australia/Melbourne
+}
+set TZData(:Australia/Victoria) $TZData(:Australia/Melbourne)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/West b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/West
new file mode 100644
index 0000000000..4689f7ead3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/West
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Perth)]} {
+ LoadTimeZoneFile Australia/Perth
+}
+set TZData(:Australia/West) $TZData(:Australia/Perth)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Yancowinna b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Yancowinna
new file mode 100644
index 0000000000..b7d668d6fe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Yancowinna
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Australia/Broken_Hill)]} {
+ LoadTimeZoneFile Australia/Broken_Hill
+}
+set TZData(:Australia/Yancowinna) $TZData(:Australia/Broken_Hill)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/Acre b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/Acre
new file mode 100644
index 0000000000..abb0b98ed2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/Acre
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Rio_Branco)]} {
+ LoadTimeZoneFile America/Rio_Branco
+}
+set TZData(:Brazil/Acre) $TZData(:America/Rio_Branco)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/DeNoronha b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/DeNoronha
new file mode 100644
index 0000000000..53accb43dc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/DeNoronha
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Noronha)]} {
+ LoadTimeZoneFile America/Noronha
+}
+set TZData(:Brazil/DeNoronha) $TZData(:America/Noronha)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/East b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/East
new file mode 100644
index 0000000000..f684633c13
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/East
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Sao_Paulo)]} {
+ LoadTimeZoneFile America/Sao_Paulo
+}
+set TZData(:Brazil/East) $TZData(:America/Sao_Paulo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/West b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/West
new file mode 100644
index 0000000000..67676d9065
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Brazil/West
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Manaus)]} {
+ LoadTimeZoneFile America/Manaus
+}
+set TZData(:Brazil/West) $TZData(:America/Manaus)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/CET b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/CET
new file mode 100644
index 0000000000..b08750aee8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/CET
@@ -0,0 +1,265 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:CET) {
+ {-9223372036854775808 3600 0 CET}
+ {-1693706400 7200 1 CEST}
+ {-1680483600 3600 0 CET}
+ {-1663455600 7200 1 CEST}
+ {-1650150000 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618700400 3600 0 CET}
+ {-938905200 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-766623600 3600 0 CET}
+ {228877200 7200 1 CEST}
+ {243997200 3600 0 CET}
+ {260326800 7200 1 CEST}
+ {276051600 3600 0 CET}
+ {291776400 7200 1 CEST}
+ {307501200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/CST6CDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/CST6CDT
new file mode 100644
index 0000000000..11e45f0ca7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/CST6CDT
@@ -0,0 +1,278 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:CST6CDT) {
+ {-9223372036854775808 -21600 0 CST}
+ {-1633276800 -18000 1 CDT}
+ {-1615136400 -21600 0 CST}
+ {-1601827200 -18000 1 CDT}
+ {-1583686800 -21600 0 CST}
+ {-880214400 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-765392400 -21600 0 CST}
+ {-84384000 -18000 1 CDT}
+ {-68662800 -21600 0 CST}
+ {-52934400 -18000 1 CDT}
+ {-37213200 -21600 0 CST}
+ {-21484800 -18000 1 CDT}
+ {-5763600 -21600 0 CST}
+ {9964800 -18000 1 CDT}
+ {25686000 -21600 0 CST}
+ {41414400 -18000 1 CDT}
+ {57740400 -21600 0 CST}
+ {73468800 -18000 1 CDT}
+ {89190000 -21600 0 CST}
+ {104918400 -18000 1 CDT}
+ {120639600 -21600 0 CST}
+ {126691200 -18000 1 CDT}
+ {152089200 -21600 0 CST}
+ {162374400 -18000 1 CDT}
+ {183538800 -21600 0 CST}
+ {199267200 -18000 1 CDT}
+ {215593200 -21600 0 CST}
+ {230716800 -18000 1 CDT}
+ {247042800 -21600 0 CST}
+ {262771200 -18000 1 CDT}
+ {278492400 -21600 0 CST}
+ {294220800 -18000 1 CDT}
+ {309942000 -21600 0 CST}
+ {325670400 -18000 1 CDT}
+ {341391600 -21600 0 CST}
+ {357120000 -18000 1 CDT}
+ {372841200 -21600 0 CST}
+ {388569600 -18000 1 CDT}
+ {404895600 -21600 0 CST}
+ {420019200 -18000 1 CDT}
+ {436345200 -21600 0 CST}
+ {452073600 -18000 1 CDT}
+ {467794800 -21600 0 CST}
+ {483523200 -18000 1 CDT}
+ {499244400 -21600 0 CST}
+ {514972800 -18000 1 CDT}
+ {530694000 -21600 0 CST}
+ {544608000 -18000 1 CDT}
+ {562143600 -21600 0 CST}
+ {576057600 -18000 1 CDT}
+ {594198000 -21600 0 CST}
+ {607507200 -18000 1 CDT}
+ {625647600 -21600 0 CST}
+ {638956800 -18000 1 CDT}
+ {657097200 -21600 0 CST}
+ {671011200 -18000 1 CDT}
+ {688546800 -21600 0 CST}
+ {702460800 -18000 1 CDT}
+ {719996400 -21600 0 CST}
+ {733910400 -18000 1 CDT}
+ {752050800 -21600 0 CST}
+ {765360000 -18000 1 CDT}
+ {783500400 -21600 0 CST}
+ {796809600 -18000 1 CDT}
+ {814950000 -21600 0 CST}
+ {828864000 -18000 1 CDT}
+ {846399600 -21600 0 CST}
+ {860313600 -18000 1 CDT}
+ {877849200 -21600 0 CST}
+ {891763200 -18000 1 CDT}
+ {909298800 -21600 0 CST}
+ {923212800 -18000 1 CDT}
+ {941353200 -21600 0 CST}
+ {954662400 -18000 1 CDT}
+ {972802800 -21600 0 CST}
+ {986112000 -18000 1 CDT}
+ {1004252400 -21600 0 CST}
+ {1018166400 -18000 1 CDT}
+ {1035702000 -21600 0 CST}
+ {1049616000 -18000 1 CDT}
+ {1067151600 -21600 0 CST}
+ {1081065600 -18000 1 CDT}
+ {1099206000 -21600 0 CST}
+ {1112515200 -18000 1 CDT}
+ {1130655600 -21600 0 CST}
+ {1143964800 -18000 1 CDT}
+ {1162105200 -21600 0 CST}
+ {1173600000 -18000 1 CDT}
+ {1194159600 -21600 0 CST}
+ {1205049600 -18000 1 CDT}
+ {1225609200 -21600 0 CST}
+ {1236499200 -18000 1 CDT}
+ {1257058800 -21600 0 CST}
+ {1268553600 -18000 1 CDT}
+ {1289113200 -21600 0 CST}
+ {1300003200 -18000 1 CDT}
+ {1320562800 -21600 0 CST}
+ {1331452800 -18000 1 CDT}
+ {1352012400 -21600 0 CST}
+ {1362902400 -18000 1 CDT}
+ {1383462000 -21600 0 CST}
+ {1394352000 -18000 1 CDT}
+ {1414911600 -21600 0 CST}
+ {1425801600 -18000 1 CDT}
+ {1446361200 -21600 0 CST}
+ {1457856000 -18000 1 CDT}
+ {1478415600 -21600 0 CST}
+ {1489305600 -18000 1 CDT}
+ {1509865200 -21600 0 CST}
+ {1520755200 -18000 1 CDT}
+ {1541314800 -21600 0 CST}
+ {1552204800 -18000 1 CDT}
+ {1572764400 -21600 0 CST}
+ {1583654400 -18000 1 CDT}
+ {1604214000 -21600 0 CST}
+ {1615708800 -18000 1 CDT}
+ {1636268400 -21600 0 CST}
+ {1647158400 -18000 1 CDT}
+ {1667718000 -21600 0 CST}
+ {1678608000 -18000 1 CDT}
+ {1699167600 -21600 0 CST}
+ {1710057600 -18000 1 CDT}
+ {1730617200 -21600 0 CST}
+ {1741507200 -18000 1 CDT}
+ {1762066800 -21600 0 CST}
+ {1772956800 -18000 1 CDT}
+ {1793516400 -21600 0 CST}
+ {1805011200 -18000 1 CDT}
+ {1825570800 -21600 0 CST}
+ {1836460800 -18000 1 CDT}
+ {1857020400 -21600 0 CST}
+ {1867910400 -18000 1 CDT}
+ {1888470000 -21600 0 CST}
+ {1899360000 -18000 1 CDT}
+ {1919919600 -21600 0 CST}
+ {1930809600 -18000 1 CDT}
+ {1951369200 -21600 0 CST}
+ {1962864000 -18000 1 CDT}
+ {1983423600 -21600 0 CST}
+ {1994313600 -18000 1 CDT}
+ {2014873200 -21600 0 CST}
+ {2025763200 -18000 1 CDT}
+ {2046322800 -21600 0 CST}
+ {2057212800 -18000 1 CDT}
+ {2077772400 -21600 0 CST}
+ {2088662400 -18000 1 CDT}
+ {2109222000 -21600 0 CST}
+ {2120112000 -18000 1 CDT}
+ {2140671600 -21600 0 CST}
+ {2152166400 -18000 1 CDT}
+ {2172726000 -21600 0 CST}
+ {2183616000 -18000 1 CDT}
+ {2204175600 -21600 0 CST}
+ {2215065600 -18000 1 CDT}
+ {2235625200 -21600 0 CST}
+ {2246515200 -18000 1 CDT}
+ {2267074800 -21600 0 CST}
+ {2277964800 -18000 1 CDT}
+ {2298524400 -21600 0 CST}
+ {2309414400 -18000 1 CDT}
+ {2329974000 -21600 0 CST}
+ {2341468800 -18000 1 CDT}
+ {2362028400 -21600 0 CST}
+ {2372918400 -18000 1 CDT}
+ {2393478000 -21600 0 CST}
+ {2404368000 -18000 1 CDT}
+ {2424927600 -21600 0 CST}
+ {2435817600 -18000 1 CDT}
+ {2456377200 -21600 0 CST}
+ {2467267200 -18000 1 CDT}
+ {2487826800 -21600 0 CST}
+ {2499321600 -18000 1 CDT}
+ {2519881200 -21600 0 CST}
+ {2530771200 -18000 1 CDT}
+ {2551330800 -21600 0 CST}
+ {2562220800 -18000 1 CDT}
+ {2582780400 -21600 0 CST}
+ {2593670400 -18000 1 CDT}
+ {2614230000 -21600 0 CST}
+ {2625120000 -18000 1 CDT}
+ {2645679600 -21600 0 CST}
+ {2656569600 -18000 1 CDT}
+ {2677129200 -21600 0 CST}
+ {2688624000 -18000 1 CDT}
+ {2709183600 -21600 0 CST}
+ {2720073600 -18000 1 CDT}
+ {2740633200 -21600 0 CST}
+ {2751523200 -18000 1 CDT}
+ {2772082800 -21600 0 CST}
+ {2782972800 -18000 1 CDT}
+ {2803532400 -21600 0 CST}
+ {2814422400 -18000 1 CDT}
+ {2834982000 -21600 0 CST}
+ {2846476800 -18000 1 CDT}
+ {2867036400 -21600 0 CST}
+ {2877926400 -18000 1 CDT}
+ {2898486000 -21600 0 CST}
+ {2909376000 -18000 1 CDT}
+ {2929935600 -21600 0 CST}
+ {2940825600 -18000 1 CDT}
+ {2961385200 -21600 0 CST}
+ {2972275200 -18000 1 CDT}
+ {2992834800 -21600 0 CST}
+ {3003724800 -18000 1 CDT}
+ {3024284400 -21600 0 CST}
+ {3035779200 -18000 1 CDT}
+ {3056338800 -21600 0 CST}
+ {3067228800 -18000 1 CDT}
+ {3087788400 -21600 0 CST}
+ {3098678400 -18000 1 CDT}
+ {3119238000 -21600 0 CST}
+ {3130128000 -18000 1 CDT}
+ {3150687600 -21600 0 CST}
+ {3161577600 -18000 1 CDT}
+ {3182137200 -21600 0 CST}
+ {3193027200 -18000 1 CDT}
+ {3213586800 -21600 0 CST}
+ {3225081600 -18000 1 CDT}
+ {3245641200 -21600 0 CST}
+ {3256531200 -18000 1 CDT}
+ {3277090800 -21600 0 CST}
+ {3287980800 -18000 1 CDT}
+ {3308540400 -21600 0 CST}
+ {3319430400 -18000 1 CDT}
+ {3339990000 -21600 0 CST}
+ {3350880000 -18000 1 CDT}
+ {3371439600 -21600 0 CST}
+ {3382934400 -18000 1 CDT}
+ {3403494000 -21600 0 CST}
+ {3414384000 -18000 1 CDT}
+ {3434943600 -21600 0 CST}
+ {3445833600 -18000 1 CDT}
+ {3466393200 -21600 0 CST}
+ {3477283200 -18000 1 CDT}
+ {3497842800 -21600 0 CST}
+ {3508732800 -18000 1 CDT}
+ {3529292400 -21600 0 CST}
+ {3540182400 -18000 1 CDT}
+ {3560742000 -21600 0 CST}
+ {3572236800 -18000 1 CDT}
+ {3592796400 -21600 0 CST}
+ {3603686400 -18000 1 CDT}
+ {3624246000 -21600 0 CST}
+ {3635136000 -18000 1 CDT}
+ {3655695600 -21600 0 CST}
+ {3666585600 -18000 1 CDT}
+ {3687145200 -21600 0 CST}
+ {3698035200 -18000 1 CDT}
+ {3718594800 -21600 0 CST}
+ {3730089600 -18000 1 CDT}
+ {3750649200 -21600 0 CST}
+ {3761539200 -18000 1 CDT}
+ {3782098800 -21600 0 CST}
+ {3792988800 -18000 1 CDT}
+ {3813548400 -21600 0 CST}
+ {3824438400 -18000 1 CDT}
+ {3844998000 -21600 0 CST}
+ {3855888000 -18000 1 CDT}
+ {3876447600 -21600 0 CST}
+ {3887337600 -18000 1 CDT}
+ {3907897200 -21600 0 CST}
+ {3919392000 -18000 1 CDT}
+ {3939951600 -21600 0 CST}
+ {3950841600 -18000 1 CDT}
+ {3971401200 -21600 0 CST}
+ {3982291200 -18000 1 CDT}
+ {4002850800 -21600 0 CST}
+ {4013740800 -18000 1 CDT}
+ {4034300400 -21600 0 CST}
+ {4045190400 -18000 1 CDT}
+ {4065750000 -21600 0 CST}
+ {4076640000 -18000 1 CDT}
+ {4097199600 -21600 0 CST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Atlantic b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Atlantic
new file mode 100644
index 0000000000..d1478d9749
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Atlantic
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Halifax)]} {
+ LoadTimeZoneFile America/Halifax
+}
+set TZData(:Canada/Atlantic) $TZData(:America/Halifax)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Central b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Central
new file mode 100644
index 0000000000..b04bef934c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Central
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Winnipeg)]} {
+ LoadTimeZoneFile America/Winnipeg
+}
+set TZData(:Canada/Central) $TZData(:America/Winnipeg)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/East-Saskatchewan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/East-Saskatchewan
new file mode 100644
index 0000000000..f7e500c305
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/East-Saskatchewan
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Regina)]} {
+ LoadTimeZoneFile America/Regina
+}
+set TZData(:Canada/East-Saskatchewan) $TZData(:America/Regina)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Eastern b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Eastern
new file mode 100644
index 0000000000..74528eb2ad
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Eastern
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Toronto)]} {
+ LoadTimeZoneFile America/Toronto
+}
+set TZData(:Canada/Eastern) $TZData(:America/Toronto)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Mountain b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Mountain
new file mode 100644
index 0000000000..8c6458dedb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Mountain
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Edmonton)]} {
+ LoadTimeZoneFile America/Edmonton
+}
+set TZData(:Canada/Mountain) $TZData(:America/Edmonton)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Newfoundland b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Newfoundland
new file mode 100644
index 0000000000..6904cde8e9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Newfoundland
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/St_Johns)]} {
+ LoadTimeZoneFile America/St_Johns
+}
+set TZData(:Canada/Newfoundland) $TZData(:America/St_Johns)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Pacific b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Pacific
new file mode 100644
index 0000000000..4d70342d1a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Pacific
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Vancouver)]} {
+ LoadTimeZoneFile America/Vancouver
+}
+set TZData(:Canada/Pacific) $TZData(:America/Vancouver)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Saskatchewan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Saskatchewan
new file mode 100644
index 0000000000..cd56446e15
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Saskatchewan
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Regina)]} {
+ LoadTimeZoneFile America/Regina
+}
+set TZData(:Canada/Saskatchewan) $TZData(:America/Regina)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Yukon b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Yukon
new file mode 100644
index 0000000000..04b83685c8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Canada/Yukon
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Whitehorse)]} {
+ LoadTimeZoneFile America/Whitehorse
+}
+set TZData(:Canada/Yukon) $TZData(:America/Whitehorse)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/Continental b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/Continental
new file mode 100644
index 0000000000..0f858a3d1d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/Continental
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Santiago)]} {
+ LoadTimeZoneFile America/Santiago
+}
+set TZData(:Chile/Continental) $TZData(:America/Santiago)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/EasterIsland b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/EasterIsland
new file mode 100644
index 0000000000..4edc034db4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Chile/EasterIsland
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Easter)]} {
+ LoadTimeZoneFile Pacific/Easter
+}
+set TZData(:Chile/EasterIsland) $TZData(:Pacific/Easter)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Cuba b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Cuba
new file mode 100644
index 0000000000..17f7b4532d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Cuba
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Havana)]} {
+ LoadTimeZoneFile America/Havana
+}
+set TZData(:Cuba) $TZData(:America/Havana)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EET b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EET
new file mode 100644
index 0000000000..e7c102a922
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EET
@@ -0,0 +1,251 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:EET) {
+ {-9223372036854775808 7200 0 EET}
+ {228877200 10800 1 EEST}
+ {243997200 7200 0 EET}
+ {260326800 10800 1 EEST}
+ {276051600 7200 0 EET}
+ {291776400 10800 1 EEST}
+ {307501200 7200 0 EET}
+ {323830800 10800 1 EEST}
+ {338950800 7200 0 EET}
+ {354675600 10800 1 EEST}
+ {370400400 7200 0 EET}
+ {386125200 10800 1 EEST}
+ {401850000 7200 0 EET}
+ {417574800 10800 1 EEST}
+ {433299600 7200 0 EET}
+ {449024400 10800 1 EEST}
+ {465354000 7200 0 EET}
+ {481078800 10800 1 EEST}
+ {496803600 7200 0 EET}
+ {512528400 10800 1 EEST}
+ {528253200 7200 0 EET}
+ {543978000 10800 1 EEST}
+ {559702800 7200 0 EET}
+ {575427600 10800 1 EEST}
+ {591152400 7200 0 EET}
+ {606877200 10800 1 EEST}
+ {622602000 7200 0 EET}
+ {638326800 10800 1 EEST}
+ {654656400 7200 0 EET}
+ {670381200 10800 1 EEST}
+ {686106000 7200 0 EET}
+ {701830800 10800 1 EEST}
+ {717555600 7200 0 EET}
+ {733280400 10800 1 EEST}
+ {749005200 7200 0 EET}
+ {764730000 10800 1 EEST}
+ {780454800 7200 0 EET}
+ {796179600 10800 1 EEST}
+ {811904400 7200 0 EET}
+ {828234000 10800 1 EEST}
+ {846378000 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EST b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EST
new file mode 100644
index 0000000000..72c5b17d6e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EST
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:EST) {
+ {-9223372036854775808 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EST5EDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EST5EDT
new file mode 100644
index 0000000000..968833ef34
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/EST5EDT
@@ -0,0 +1,278 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:EST5EDT) {
+ {-9223372036854775808 -18000 0 EST}
+ {-1633280400 -14400 1 EDT}
+ {-1615140000 -18000 0 EST}
+ {-1601830800 -14400 1 EDT}
+ {-1583690400 -18000 0 EST}
+ {-880218000 -14400 1 EWT}
+ {-769395600 -14400 1 EPT}
+ {-765396000 -18000 0 EST}
+ {-84387600 -14400 1 EDT}
+ {-68666400 -18000 0 EST}
+ {-52938000 -14400 1 EDT}
+ {-37216800 -18000 0 EST}
+ {-21488400 -14400 1 EDT}
+ {-5767200 -18000 0 EST}
+ {9961200 -14400 1 EDT}
+ {25682400 -18000 0 EST}
+ {41410800 -14400 1 EDT}
+ {57736800 -18000 0 EST}
+ {73465200 -14400 1 EDT}
+ {89186400 -18000 0 EST}
+ {104914800 -14400 1 EDT}
+ {120636000 -18000 0 EST}
+ {126687600 -14400 1 EDT}
+ {152085600 -18000 0 EST}
+ {162370800 -14400 1 EDT}
+ {183535200 -18000 0 EST}
+ {199263600 -14400 1 EDT}
+ {215589600 -18000 0 EST}
+ {230713200 -14400 1 EDT}
+ {247039200 -18000 0 EST}
+ {262767600 -14400 1 EDT}
+ {278488800 -18000 0 EST}
+ {294217200 -14400 1 EDT}
+ {309938400 -18000 0 EST}
+ {325666800 -14400 1 EDT}
+ {341388000 -18000 0 EST}
+ {357116400 -14400 1 EDT}
+ {372837600 -18000 0 EST}
+ {388566000 -14400 1 EDT}
+ {404892000 -18000 0 EST}
+ {420015600 -14400 1 EDT}
+ {436341600 -18000 0 EST}
+ {452070000 -14400 1 EDT}
+ {467791200 -18000 0 EST}
+ {483519600 -14400 1 EDT}
+ {499240800 -18000 0 EST}
+ {514969200 -14400 1 EDT}
+ {530690400 -18000 0 EST}
+ {544604400 -14400 1 EDT}
+ {562140000 -18000 0 EST}
+ {576054000 -14400 1 EDT}
+ {594194400 -18000 0 EST}
+ {607503600 -14400 1 EDT}
+ {625644000 -18000 0 EST}
+ {638953200 -14400 1 EDT}
+ {657093600 -18000 0 EST}
+ {671007600 -14400 1 EDT}
+ {688543200 -18000 0 EST}
+ {702457200 -14400 1 EDT}
+ {719992800 -18000 0 EST}
+ {733906800 -14400 1 EDT}
+ {752047200 -18000 0 EST}
+ {765356400 -14400 1 EDT}
+ {783496800 -18000 0 EST}
+ {796806000 -14400 1 EDT}
+ {814946400 -18000 0 EST}
+ {828860400 -14400 1 EDT}
+ {846396000 -18000 0 EST}
+ {860310000 -14400 1 EDT}
+ {877845600 -18000 0 EST}
+ {891759600 -14400 1 EDT}
+ {909295200 -18000 0 EST}
+ {923209200 -14400 1 EDT}
+ {941349600 -18000 0 EST}
+ {954658800 -14400 1 EDT}
+ {972799200 -18000 0 EST}
+ {986108400 -14400 1 EDT}
+ {1004248800 -18000 0 EST}
+ {1018162800 -14400 1 EDT}
+ {1035698400 -18000 0 EST}
+ {1049612400 -14400 1 EDT}
+ {1067148000 -18000 0 EST}
+ {1081062000 -14400 1 EDT}
+ {1099202400 -18000 0 EST}
+ {1112511600 -14400 1 EDT}
+ {1130652000 -18000 0 EST}
+ {1143961200 -14400 1 EDT}
+ {1162101600 -18000 0 EST}
+ {1173596400 -14400 1 EDT}
+ {1194156000 -18000 0 EST}
+ {1205046000 -14400 1 EDT}
+ {1225605600 -18000 0 EST}
+ {1236495600 -14400 1 EDT}
+ {1257055200 -18000 0 EST}
+ {1268550000 -14400 1 EDT}
+ {1289109600 -18000 0 EST}
+ {1299999600 -14400 1 EDT}
+ {1320559200 -18000 0 EST}
+ {1331449200 -14400 1 EDT}
+ {1352008800 -18000 0 EST}
+ {1362898800 -14400 1 EDT}
+ {1383458400 -18000 0 EST}
+ {1394348400 -14400 1 EDT}
+ {1414908000 -18000 0 EST}
+ {1425798000 -14400 1 EDT}
+ {1446357600 -18000 0 EST}
+ {1457852400 -14400 1 EDT}
+ {1478412000 -18000 0 EST}
+ {1489302000 -14400 1 EDT}
+ {1509861600 -18000 0 EST}
+ {1520751600 -14400 1 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Egypt b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Egypt
new file mode 100644
index 0000000000..63341bcc9f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Egypt
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Cairo)]} {
+ LoadTimeZoneFile Africa/Cairo
+}
+set TZData(:Egypt) $TZData(:Africa/Cairo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Eire b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Eire
new file mode 100644
index 0000000000..c86c91c6a9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Eire
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Dublin)]} {
+ LoadTimeZoneFile Europe/Dublin
+}
+set TZData(:Eire) $TZData(:Europe/Dublin)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT
new file mode 100644
index 0000000000..7454fd5749
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT) {
+ {-9223372036854775808 0 0 GMT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+0 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+0
new file mode 100644
index 0000000000..017dee1f80
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+0
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:Etc/GMT+0) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+1 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+1
new file mode 100644
index 0000000000..70d39cf9fa
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+1
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+1) {
+ {-9223372036854775808 -3600 0 -01}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+10 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+10
new file mode 100644
index 0000000000..9165a08be8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+10
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+10) {
+ {-9223372036854775808 -36000 0 -10}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+11 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+11
new file mode 100644
index 0000000000..a1aaf74f93
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+11
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+11) {
+ {-9223372036854775808 -39600 0 -11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+12 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+12
new file mode 100644
index 0000000000..d2c082a299
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+12
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+12) {
+ {-9223372036854775808 -43200 0 -12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+2 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+2
new file mode 100644
index 0000000000..46cca7d2d8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+2
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+2) {
+ {-9223372036854775808 -7200 0 -02}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+3 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+3
new file mode 100644
index 0000000000..e1e30014c9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+3
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+3) {
+ {-9223372036854775808 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+4 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+4
new file mode 100644
index 0000000000..32afa2435b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+4
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+4) {
+ {-9223372036854775808 -14400 0 -04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+5 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+5
new file mode 100644
index 0000000000..747abf547d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+5
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+5) {
+ {-9223372036854775808 -18000 0 -05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+6 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+6
new file mode 100644
index 0000000000..1096839e96
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+6
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+6) {
+ {-9223372036854775808 -21600 0 -06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+7 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+7
new file mode 100644
index 0000000000..6d4786389e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+7
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+7) {
+ {-9223372036854775808 -25200 0 -07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+8 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+8
new file mode 100644
index 0000000000..33c0f6900f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+8
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+8) {
+ {-9223372036854775808 -28800 0 -08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+9 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+9
new file mode 100644
index 0000000000..4119bf449f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT+9
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT+9) {
+ {-9223372036854775808 -32400 0 -09}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-0 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-0
new file mode 100644
index 0000000000..d8913d5097
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-0
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:Etc/GMT-0) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-1 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-1
new file mode 100644
index 0000000000..e7ac44b983
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-1
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-1) {
+ {-9223372036854775808 3600 0 +01}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-10 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-10
new file mode 100644
index 0000000000..fdbd1e329f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-10
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-10) {
+ {-9223372036854775808 36000 0 +10}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-11 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-11
new file mode 100644
index 0000000000..4b28ad0b75
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-11
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-11) {
+ {-9223372036854775808 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-12 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-12
new file mode 100644
index 0000000000..594bac313d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-12
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-12) {
+ {-9223372036854775808 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-13 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-13
new file mode 100644
index 0000000000..f61159e155
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-13
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-13) {
+ {-9223372036854775808 46800 0 +13}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-14 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-14
new file mode 100644
index 0000000000..493800f464
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-14
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-14) {
+ {-9223372036854775808 50400 0 +14}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-2 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-2
new file mode 100644
index 0000000000..51fdbedce9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-2
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-2) {
+ {-9223372036854775808 7200 0 +02}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-3 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-3
new file mode 100644
index 0000000000..7aed39d322
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-3
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-3) {
+ {-9223372036854775808 10800 0 +03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-4 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-4
new file mode 100644
index 0000000000..6ca6372e5a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-4
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-4) {
+ {-9223372036854775808 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-5 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-5
new file mode 100644
index 0000000000..6c47a31e56
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-5
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-5) {
+ {-9223372036854775808 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-6 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-6
new file mode 100644
index 0000000000..202e7f8083
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-6
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-6) {
+ {-9223372036854775808 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-7 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-7
new file mode 100644
index 0000000000..c6deaf383e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-7
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-7) {
+ {-9223372036854775808 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-8 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-8
new file mode 100644
index 0000000000..4bed42e7cf
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-8
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-8) {
+ {-9223372036854775808 28800 0 +08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-9 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-9
new file mode 100644
index 0000000000..2a7625be5c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT-9
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/GMT-9) {
+ {-9223372036854775808 32400 0 +09}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT0 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT0
new file mode 100644
index 0000000000..dba1fe9f05
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/GMT0
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:Etc/GMT0) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Greenwich b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Greenwich
new file mode 100644
index 0000000000..53acea06ec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Greenwich
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:Etc/Greenwich) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UCT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UCT
new file mode 100644
index 0000000000..c843cdc30d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UCT
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/UTC)]} {
+ LoadTimeZoneFile Etc/UTC
+}
+set TZData(:Etc/UCT) $TZData(:Etc/UTC)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UTC b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UTC
new file mode 100644
index 0000000000..db5954bdc5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/UTC
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Etc/UTC) {
+ {-9223372036854775808 0 0 UTC}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Universal b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Universal
new file mode 100644
index 0000000000..a3b7547861
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Universal
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/UTC)]} {
+ LoadTimeZoneFile Etc/UTC
+}
+set TZData(:Etc/Universal) $TZData(:Etc/UTC)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Zulu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Zulu
new file mode 100644
index 0000000000..f643db9864
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Etc/Zulu
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/UTC)]} {
+ LoadTimeZoneFile Etc/UTC
+}
+set TZData(:Etc/Zulu) $TZData(:Etc/UTC)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Amsterdam b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Amsterdam
new file mode 100644
index 0000000000..b683c999db
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Amsterdam
@@ -0,0 +1,310 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Amsterdam) {
+ {-9223372036854775808 1172 0 LMT}
+ {-4260212372 1172 0 AMT}
+ {-1693700372 4772 1 NST}
+ {-1680484772 1172 0 AMT}
+ {-1663453172 4772 1 NST}
+ {-1650147572 1172 0 AMT}
+ {-1633213172 4772 1 NST}
+ {-1617488372 1172 0 AMT}
+ {-1601158772 4772 1 NST}
+ {-1586038772 1172 0 AMT}
+ {-1569709172 4772 1 NST}
+ {-1554589172 1172 0 AMT}
+ {-1538259572 4772 1 NST}
+ {-1523139572 1172 0 AMT}
+ {-1507501172 4772 1 NST}
+ {-1490566772 1172 0 AMT}
+ {-1470176372 4772 1 NST}
+ {-1459117172 1172 0 AMT}
+ {-1443997172 4772 1 NST}
+ {-1427667572 1172 0 AMT}
+ {-1406672372 4772 1 NST}
+ {-1396217972 1172 0 AMT}
+ {-1376950772 4772 1 NST}
+ {-1364768372 1172 0 AMT}
+ {-1345414772 4772 1 NST}
+ {-1333318772 1172 0 AMT}
+ {-1313792372 4772 1 NST}
+ {-1301264372 1172 0 AMT}
+ {-1282256372 4772 1 NST}
+ {-1269814772 1172 0 AMT}
+ {-1250720372 4772 1 NST}
+ {-1238365172 1172 0 AMT}
+ {-1219184372 4772 1 NST}
+ {-1206915572 1172 0 AMT}
+ {-1186957172 4772 1 NST}
+ {-1175465972 1172 0 AMT}
+ {-1156025972 4772 1 NST}
+ {-1143411572 1172 0 AMT}
+ {-1124489972 4772 1 NST}
+ {-1111961972 1172 0 AMT}
+ {-1092953972 4772 1 NST}
+ {-1080512372 1172 0 AMT}
+ {-1061331572 4772 1 NST}
+ {-1049062772 1172 0 AMT}
+ {-1029190772 4772 1 NST}
+ {-1025741972 4800 0 +0120}
+ {-1017613200 1200 0 +0020}
+ {-998259600 4800 1 +0120}
+ {-986163600 1200 0 +0020}
+ {-966723600 4800 1 +0120}
+ {-954109200 1200 0 +0020}
+ {-935022000 7200 0 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-781052400 7200 0 CEST}
+ {-766623600 3600 0 CET}
+ {220921200 3600 0 CET}
+ {228877200 7200 1 CEST}
+ {243997200 3600 0 CET}
+ {260326800 7200 1 CEST}
+ {276051600 3600 0 CET}
+ {291776400 7200 1 CEST}
+ {307501200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Andorra b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Andorra
new file mode 100644
index 0000000000..89233fe093
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Andorra
@@ -0,0 +1,237 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Andorra) {
+ {-9223372036854775808 364 0 LMT}
+ {-2177453164 0 0 WET}
+ {-733881600 3600 0 CET}
+ {481078800 7200 0 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Astrakhan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Astrakhan
new file mode 100644
index 0000000000..9881bb88fe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Astrakhan
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Astrakhan) {
+ {-9223372036854775808 11532 0 LMT}
+ {-1441249932 10800 0 +03}
+ {-1247540400 14400 0 +05}
+ {354916800 18000 1 +05}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +05}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +05}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +05}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +05}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +05}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +05}
+ {559692000 14400 0 +04}
+ {575416800 18000 1 +05}
+ {591141600 14400 0 +04}
+ {606866400 10800 0 +04}
+ {606870000 14400 1 +04}
+ {622594800 10800 0 +03}
+ {638319600 14400 1 +04}
+ {654649200 10800 0 +03}
+ {670374000 14400 0 +04}
+ {701820000 10800 0 +04}
+ {701823600 14400 1 +04}
+ {717548400 10800 0 +03}
+ {733273200 14400 1 +04}
+ {748998000 10800 0 +03}
+ {764722800 14400 1 +04}
+ {780447600 10800 0 +03}
+ {796172400 14400 1 +04}
+ {811897200 10800 0 +03}
+ {828226800 14400 1 +04}
+ {846370800 10800 0 +03}
+ {859676400 14400 1 +04}
+ {877820400 10800 0 +03}
+ {891126000 14400 1 +04}
+ {909270000 10800 0 +03}
+ {922575600 14400 1 +04}
+ {941324400 10800 0 +03}
+ {954025200 14400 1 +04}
+ {972774000 10800 0 +03}
+ {985474800 14400 1 +04}
+ {1004223600 10800 0 +03}
+ {1017529200 14400 1 +04}
+ {1035673200 10800 0 +03}
+ {1048978800 14400 1 +04}
+ {1067122800 10800 0 +03}
+ {1080428400 14400 1 +04}
+ {1099177200 10800 0 +03}
+ {1111878000 14400 1 +04}
+ {1130626800 10800 0 +03}
+ {1143327600 14400 1 +04}
+ {1162076400 10800 0 +03}
+ {1174777200 14400 1 +04}
+ {1193526000 10800 0 +03}
+ {1206831600 14400 1 +04}
+ {1224975600 10800 0 +03}
+ {1238281200 14400 1 +04}
+ {1256425200 10800 0 +03}
+ {1269730800 14400 1 +04}
+ {1288479600 10800 0 +03}
+ {1301180400 14400 0 +04}
+ {1414274400 10800 0 +03}
+ {1459033200 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Athens b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Athens
new file mode 100644
index 0000000000..f8df408d45
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Athens
@@ -0,0 +1,268 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Athens) {
+ {-9223372036854775808 5692 0 LMT}
+ {-2344642492 5692 0 AMT}
+ {-1686101632 7200 0 EET}
+ {-1182996000 10800 1 EEST}
+ {-1178161200 7200 0 EET}
+ {-906861600 10800 1 EEST}
+ {-904878000 7200 0 CEST}
+ {-857257200 3600 0 CET}
+ {-844477200 7200 1 CEST}
+ {-828237600 3600 0 CET}
+ {-812422800 7200 0 EET}
+ {-552362400 10800 1 EEST}
+ {-541652400 7200 0 EET}
+ {166485600 10800 1 EEST}
+ {186184800 7200 0 EET}
+ {198028800 10800 1 EEST}
+ {213753600 7200 0 EET}
+ {228873600 10800 1 EEST}
+ {244080000 7200 0 EET}
+ {260323200 10800 1 EEST}
+ {275446800 7200 0 EET}
+ {291798000 10800 1 EEST}
+ {307407600 7200 0 EET}
+ {323388000 10800 1 EEST}
+ {338936400 7200 0 EET}
+ {347148000 7200 0 EET}
+ {354675600 10800 1 EEST}
+ {370400400 7200 0 EET}
+ {386125200 10800 1 EEST}
+ {401850000 7200 0 EET}
+ {417574800 10800 1 EEST}
+ {433299600 7200 0 EET}
+ {449024400 10800 1 EEST}
+ {465354000 7200 0 EET}
+ {481078800 10800 1 EEST}
+ {496803600 7200 0 EET}
+ {512528400 10800 1 EEST}
+ {528253200 7200 0 EET}
+ {543978000 10800 1 EEST}
+ {559702800 7200 0 EET}
+ {575427600 10800 1 EEST}
+ {591152400 7200 0 EET}
+ {606877200 10800 1 EEST}
+ {622602000 7200 0 EET}
+ {638326800 10800 1 EEST}
+ {654656400 7200 0 EET}
+ {670381200 10800 1 EEST}
+ {686106000 7200 0 EET}
+ {701830800 10800 1 EEST}
+ {717555600 7200 0 EET}
+ {733280400 10800 1 EEST}
+ {749005200 7200 0 EET}
+ {764730000 10800 1 EEST}
+ {780454800 7200 0 EET}
+ {796179600 10800 1 EEST}
+ {811904400 7200 0 EET}
+ {828234000 10800 1 EEST}
+ {846378000 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belfast b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belfast
new file mode 100644
index 0000000000..51cd3ce437
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belfast
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/London)]} {
+ LoadTimeZoneFile Europe/London
+}
+set TZData(:Europe/Belfast) $TZData(:Europe/London)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belgrade b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belgrade
new file mode 100644
index 0000000000..b11f7b337c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Belgrade
@@ -0,0 +1,250 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Belgrade) {
+ {-9223372036854775808 4920 0 LMT}
+ {-2713915320 3600 0 CET}
+ {-905824800 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-788922000 3600 0 CET}
+ {-777942000 7200 1 CEST}
+ {-766623600 3600 0 CET}
+ {407199600 3600 0 CET}
+ {417574800 7200 1 CEST}
+ {433299600 3600 0 CET}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Berlin b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Berlin
new file mode 100644
index 0000000000..5469cf620e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Berlin
@@ -0,0 +1,274 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Berlin) {
+ {-9223372036854775808 3208 0 LMT}
+ {-2422054408 3600 0 CET}
+ {-1693706400 7200 1 CEST}
+ {-1680483600 3600 0 CET}
+ {-1663455600 7200 1 CEST}
+ {-1650150000 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618700400 3600 0 CET}
+ {-938905200 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-776559600 10800 0 CEMT}
+ {-765936000 7200 1 CEST}
+ {-761180400 3600 0 CET}
+ {-757386000 3600 0 CET}
+ {-748479600 7200 1 CEST}
+ {-733273200 3600 0 CET}
+ {-717631200 7200 1 CEST}
+ {-714610800 10800 1 CEMT}
+ {-710380800 7200 1 CEST}
+ {-701910000 3600 0 CET}
+ {-684975600 7200 1 CEST}
+ {-670460400 3600 0 CET}
+ {-654130800 7200 1 CEST}
+ {-639010800 3600 0 CET}
+ {315529200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bratislava b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bratislava
new file mode 100644
index 0000000000..d65ea5a6ec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bratislava
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Prague)]} {
+ LoadTimeZoneFile Europe/Prague
+}
+set TZData(:Europe/Bratislava) $TZData(:Europe/Prague)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Brussels b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Brussels
new file mode 100644
index 0000000000..907fff823d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Brussels
@@ -0,0 +1,316 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Brussels) {
+ {-9223372036854775808 1050 0 LMT}
+ {-2840141850 1050 0 BMT}
+ {-2450995200 0 0 WET}
+ {-1740355200 3600 0 CET}
+ {-1693702800 7200 0 CEST}
+ {-1680483600 3600 0 CET}
+ {-1663455600 7200 1 CEST}
+ {-1650150000 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618700400 3600 0 CET}
+ {-1613826000 0 0 WET}
+ {-1604278800 3600 1 WEST}
+ {-1585530000 0 0 WET}
+ {-1574038800 3600 1 WEST}
+ {-1552266000 0 0 WET}
+ {-1539997200 3600 1 WEST}
+ {-1520557200 0 0 WET}
+ {-1507510800 3600 1 WEST}
+ {-1490576400 0 0 WET}
+ {-1473642000 3600 1 WEST}
+ {-1459126800 0 0 WET}
+ {-1444006800 3600 1 WEST}
+ {-1427677200 0 0 WET}
+ {-1411952400 3600 1 WEST}
+ {-1396227600 0 0 WET}
+ {-1379293200 3600 1 WEST}
+ {-1364778000 0 0 WET}
+ {-1348448400 3600 1 WEST}
+ {-1333328400 0 0 WET}
+ {-1316394000 3600 1 WEST}
+ {-1301263200 0 0 WET}
+ {-1284328800 3600 1 WEST}
+ {-1269813600 0 0 WET}
+ {-1253484000 3600 1 WEST}
+ {-1238364000 0 0 WET}
+ {-1221429600 3600 1 WEST}
+ {-1206914400 0 0 WET}
+ {-1191189600 3600 1 WEST}
+ {-1175464800 0 0 WET}
+ {-1160344800 3600 1 WEST}
+ {-1143410400 0 0 WET}
+ {-1127685600 3600 1 WEST}
+ {-1111960800 0 0 WET}
+ {-1096840800 3600 1 WEST}
+ {-1080511200 0 0 WET}
+ {-1063576800 3600 1 WEST}
+ {-1049061600 0 0 WET}
+ {-1033336800 3600 1 WEST}
+ {-1017612000 0 0 WET}
+ {-1002492000 3600 1 WEST}
+ {-986162400 0 0 WET}
+ {-969228000 3600 1 WEST}
+ {-950479200 0 0 WET}
+ {-942012000 3600 1 WEST}
+ {-934668000 7200 0 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-799290000 3600 0 CET}
+ {-798073200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-766623600 3600 0 CET}
+ {-745455600 7200 1 CEST}
+ {-733273200 3600 0 CET}
+ {220921200 3600 0 CET}
+ {228877200 7200 1 CEST}
+ {243997200 3600 0 CET}
+ {260326800 7200 1 CEST}
+ {276051600 3600 0 CET}
+ {291776400 7200 1 CEST}
+ {307501200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bucharest b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bucharest
new file mode 100644
index 0000000000..7b3bed44a0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Bucharest
@@ -0,0 +1,268 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Bucharest) {
+ {-9223372036854775808 6264 0 LMT}
+ {-2469404664 6264 0 BMT}
+ {-1213148664 7200 0 EET}
+ {-1187056800 10800 1 EEST}
+ {-1175479200 7200 0 EET}
+ {-1159754400 10800 1 EEST}
+ {-1144029600 7200 0 EET}
+ {-1127700000 10800 1 EEST}
+ {-1111975200 7200 0 EET}
+ {-1096250400 10800 1 EEST}
+ {-1080525600 7200 0 EET}
+ {-1064800800 10800 1 EEST}
+ {-1049076000 7200 0 EET}
+ {-1033351200 10800 1 EEST}
+ {-1017626400 7200 0 EET}
+ {-1001901600 10800 1 EEST}
+ {-986176800 7200 0 EET}
+ {-970452000 10800 1 EEST}
+ {-954727200 7200 0 EET}
+ {296604000 10800 1 EEST}
+ {307486800 7200 0 EET}
+ {323816400 10800 1 EEST}
+ {338940000 7200 0 EET}
+ {354672000 10800 0 EEST}
+ {370396800 7200 0 EET}
+ {386121600 10800 1 EEST}
+ {401846400 7200 0 EET}
+ {417571200 10800 1 EEST}
+ {433296000 7200 0 EET}
+ {449020800 10800 1 EEST}
+ {465350400 7200 0 EET}
+ {481075200 10800 1 EEST}
+ {496800000 7200 0 EET}
+ {512524800 10800 1 EEST}
+ {528249600 7200 0 EET}
+ {543974400 10800 1 EEST}
+ {559699200 7200 0 EET}
+ {575424000 10800 1 EEST}
+ {591148800 7200 0 EET}
+ {606873600 10800 1 EEST}
+ {622598400 7200 0 EET}
+ {638323200 10800 1 EEST}
+ {654652800 7200 0 EET}
+ {662680800 7200 0 EET}
+ {670370400 10800 1 EEST}
+ {686095200 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717544800 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748994400 7200 0 EET}
+ {757375200 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {846363600 7200 0 EET}
+ {852069600 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
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
new file mode 100644
index 0000000000..e660ad1de8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest
@@ -0,0 +1,282 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Budapest) {
+ {-9223372036854775808 4580 0 LMT}
+ {-2500938980 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}
+ {-1618700400 3600 0 CET}
+ {-1600466400 7200 1 CEST}
+ {-1581202800 3600 0 CET}
+ {-906771600 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-788922000 3600 0 CET}
+ {-778471200 7200 1 CEST}
+ {-762660000 3600 0 CET}
+ {-749689200 7200 1 CEST}
+ {-733359600 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}
+ {-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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Busingen b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Busingen
new file mode 100644
index 0000000000..62abc29b11
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Busingen
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Zurich)]} {
+ LoadTimeZoneFile Europe/Zurich
+}
+set TZData(:Europe/Busingen) $TZData(:Europe/Zurich)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Chisinau b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Chisinau
new file mode 100644
index 0000000000..db4c6db4a2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Chisinau
@@ -0,0 +1,272 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Chisinau) {
+ {-9223372036854775808 6920 0 LMT}
+ {-2840147720 6900 0 CMT}
+ {-1637114100 6264 0 BMT}
+ {-1213148664 7200 0 EET}
+ {-1187056800 10800 1 EEST}
+ {-1175479200 7200 0 EET}
+ {-1159754400 10800 1 EEST}
+ {-1144029600 7200 0 EET}
+ {-1127700000 10800 1 EEST}
+ {-1111975200 7200 0 EET}
+ {-1096250400 10800 1 EEST}
+ {-1080525600 7200 0 EET}
+ {-1064800800 10800 1 EEST}
+ {-1049076000 7200 0 EET}
+ {-1033351200 10800 1 EEST}
+ {-1017626400 7200 0 EET}
+ {-1001901600 10800 1 EEST}
+ {-986176800 7200 0 EET}
+ {-970452000 10800 1 EEST}
+ {-954727200 7200 0 EET}
+ {-927165600 10800 1 EEST}
+ {-898138800 7200 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-800154000 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 14400 1 MSD}
+ {622594800 10800 0 MSK}
+ {638319600 14400 1 MSD}
+ {641948400 10800 0 EEST}
+ {654652800 7200 0 EET}
+ {670377600 10800 1 EEST}
+ {686102400 7200 0 EET}
+ {694216800 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {846363600 7200 0 EET}
+ {852069600 7200 0 EET}
+ {859680000 10800 1 EEST}
+ {877824000 7200 0 EET}
+ {891129600 10800 1 EEST}
+ {909273600 7200 0 EET}
+ {922579200 10800 1 EEST}
+ {941328000 7200 0 EET}
+ {954028800 10800 1 EEST}
+ {972777600 7200 0 EET}
+ {985478400 10800 1 EEST}
+ {1004227200 7200 0 EET}
+ {1017532800 10800 1 EEST}
+ {1035676800 7200 0 EET}
+ {1048982400 10800 1 EEST}
+ {1067126400 7200 0 EET}
+ {1080432000 10800 1 EEST}
+ {1099180800 7200 0 EET}
+ {1111881600 10800 1 EEST}
+ {1130630400 7200 0 EET}
+ {1143331200 10800 1 EEST}
+ {1162080000 7200 0 EET}
+ {1174780800 10800 1 EEST}
+ {1193529600 7200 0 EET}
+ {1206835200 10800 1 EEST}
+ {1224979200 7200 0 EET}
+ {1238284800 10800 1 EEST}
+ {1256428800 7200 0 EET}
+ {1269734400 10800 1 EEST}
+ {1288483200 7200 0 EET}
+ {1301184000 10800 1 EEST}
+ {1319932800 7200 0 EET}
+ {1332633600 10800 1 EEST}
+ {1351382400 7200 0 EET}
+ {1364688000 10800 1 EEST}
+ {1382832000 7200 0 EET}
+ {1396137600 10800 1 EEST}
+ {1414281600 7200 0 EET}
+ {1427587200 10800 1 EEST}
+ {1445731200 7200 0 EET}
+ {1459036800 10800 1 EEST}
+ {1477785600 7200 0 EET}
+ {1490486400 10800 1 EEST}
+ {1509235200 7200 0 EET}
+ {1521936000 10800 1 EEST}
+ {1540684800 7200 0 EET}
+ {1553990400 10800 1 EEST}
+ {1572134400 7200 0 EET}
+ {1585440000 10800 1 EEST}
+ {1603584000 7200 0 EET}
+ {1616889600 10800 1 EEST}
+ {1635638400 7200 0 EET}
+ {1648339200 10800 1 EEST}
+ {1667088000 7200 0 EET}
+ {1679788800 10800 1 EEST}
+ {1698537600 7200 0 EET}
+ {1711843200 10800 1 EEST}
+ {1729987200 7200 0 EET}
+ {1743292800 10800 1 EEST}
+ {1761436800 7200 0 EET}
+ {1774742400 10800 1 EEST}
+ {1792886400 7200 0 EET}
+ {1806192000 10800 1 EEST}
+ {1824940800 7200 0 EET}
+ {1837641600 10800 1 EEST}
+ {1856390400 7200 0 EET}
+ {1869091200 10800 1 EEST}
+ {1887840000 7200 0 EET}
+ {1901145600 10800 1 EEST}
+ {1919289600 7200 0 EET}
+ {1932595200 10800 1 EEST}
+ {1950739200 7200 0 EET}
+ {1964044800 10800 1 EEST}
+ {1982793600 7200 0 EET}
+ {1995494400 10800 1 EEST}
+ {2014243200 7200 0 EET}
+ {2026944000 10800 1 EEST}
+ {2045692800 7200 0 EET}
+ {2058393600 10800 1 EEST}
+ {2077142400 7200 0 EET}
+ {2090448000 10800 1 EEST}
+ {2108592000 7200 0 EET}
+ {2121897600 10800 1 EEST}
+ {2140041600 7200 0 EET}
+ {2153347200 10800 1 EEST}
+ {2172096000 7200 0 EET}
+ {2184796800 10800 1 EEST}
+ {2203545600 7200 0 EET}
+ {2216246400 10800 1 EEST}
+ {2234995200 7200 0 EET}
+ {2248300800 10800 1 EEST}
+ {2266444800 7200 0 EET}
+ {2279750400 10800 1 EEST}
+ {2297894400 7200 0 EET}
+ {2311200000 10800 1 EEST}
+ {2329344000 7200 0 EET}
+ {2342649600 10800 1 EEST}
+ {2361398400 7200 0 EET}
+ {2374099200 10800 1 EEST}
+ {2392848000 7200 0 EET}
+ {2405548800 10800 1 EEST}
+ {2424297600 7200 0 EET}
+ {2437603200 10800 1 EEST}
+ {2455747200 7200 0 EET}
+ {2469052800 10800 1 EEST}
+ {2487196800 7200 0 EET}
+ {2500502400 10800 1 EEST}
+ {2519251200 7200 0 EET}
+ {2531952000 10800 1 EEST}
+ {2550700800 7200 0 EET}
+ {2563401600 10800 1 EEST}
+ {2582150400 7200 0 EET}
+ {2595456000 10800 1 EEST}
+ {2613600000 7200 0 EET}
+ {2626905600 10800 1 EEST}
+ {2645049600 7200 0 EET}
+ {2658355200 10800 1 EEST}
+ {2676499200 7200 0 EET}
+ {2689804800 10800 1 EEST}
+ {2708553600 7200 0 EET}
+ {2721254400 10800 1 EEST}
+ {2740003200 7200 0 EET}
+ {2752704000 10800 1 EEST}
+ {2771452800 7200 0 EET}
+ {2784758400 10800 1 EEST}
+ {2802902400 7200 0 EET}
+ {2816208000 10800 1 EEST}
+ {2834352000 7200 0 EET}
+ {2847657600 10800 1 EEST}
+ {2866406400 7200 0 EET}
+ {2879107200 10800 1 EEST}
+ {2897856000 7200 0 EET}
+ {2910556800 10800 1 EEST}
+ {2929305600 7200 0 EET}
+ {2942006400 10800 1 EEST}
+ {2960755200 7200 0 EET}
+ {2974060800 10800 1 EEST}
+ {2992204800 7200 0 EET}
+ {3005510400 10800 1 EEST}
+ {3023654400 7200 0 EET}
+ {3036960000 10800 1 EEST}
+ {3055708800 7200 0 EET}
+ {3068409600 10800 1 EEST}
+ {3087158400 7200 0 EET}
+ {3099859200 10800 1 EEST}
+ {3118608000 7200 0 EET}
+ {3131913600 10800 1 EEST}
+ {3150057600 7200 0 EET}
+ {3163363200 10800 1 EEST}
+ {3181507200 7200 0 EET}
+ {3194812800 10800 1 EEST}
+ {3212956800 7200 0 EET}
+ {3226262400 10800 1 EEST}
+ {3245011200 7200 0 EET}
+ {3257712000 10800 1 EEST}
+ {3276460800 7200 0 EET}
+ {3289161600 10800 1 EEST}
+ {3307910400 7200 0 EET}
+ {3321216000 10800 1 EEST}
+ {3339360000 7200 0 EET}
+ {3352665600 10800 1 EEST}
+ {3370809600 7200 0 EET}
+ {3384115200 10800 1 EEST}
+ {3402864000 7200 0 EET}
+ {3415564800 10800 1 EEST}
+ {3434313600 7200 0 EET}
+ {3447014400 10800 1 EEST}
+ {3465763200 7200 0 EET}
+ {3479068800 10800 1 EEST}
+ {3497212800 7200 0 EET}
+ {3510518400 10800 1 EEST}
+ {3528662400 7200 0 EET}
+ {3541968000 10800 1 EEST}
+ {3560112000 7200 0 EET}
+ {3573417600 10800 1 EEST}
+ {3592166400 7200 0 EET}
+ {3604867200 10800 1 EEST}
+ {3623616000 7200 0 EET}
+ {3636316800 10800 1 EEST}
+ {3655065600 7200 0 EET}
+ {3668371200 10800 1 EEST}
+ {3686515200 7200 0 EET}
+ {3699820800 10800 1 EEST}
+ {3717964800 7200 0 EET}
+ {3731270400 10800 1 EEST}
+ {3750019200 7200 0 EET}
+ {3762720000 10800 1 EEST}
+ {3781468800 7200 0 EET}
+ {3794169600 10800 1 EEST}
+ {3812918400 7200 0 EET}
+ {3825619200 10800 1 EEST}
+ {3844368000 7200 0 EET}
+ {3857673600 10800 1 EEST}
+ {3875817600 7200 0 EET}
+ {3889123200 10800 1 EEST}
+ {3907267200 7200 0 EET}
+ {3920572800 10800 1 EEST}
+ {3939321600 7200 0 EET}
+ {3952022400 10800 1 EEST}
+ {3970771200 7200 0 EET}
+ {3983472000 10800 1 EEST}
+ {4002220800 7200 0 EET}
+ {4015526400 10800 1 EEST}
+ {4033670400 7200 0 EET}
+ {4046976000 10800 1 EEST}
+ {4065120000 7200 0 EET}
+ {4078425600 10800 1 EEST}
+ {4096569600 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Copenhagen b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Copenhagen
new file mode 100644
index 0000000000..c747e58a06
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Copenhagen
@@ -0,0 +1,264 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Copenhagen) {
+ {-9223372036854775808 3020 0 LMT}
+ {-2524524620 3020 0 CMT}
+ {-2398294220 3600 0 CET}
+ {-1692496800 7200 1 CEST}
+ {-1680490800 3600 0 CET}
+ {-935110800 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-781052400 7200 0 CEST}
+ {-769388400 3600 0 CET}
+ {-747010800 7200 1 CEST}
+ {-736383600 3600 0 CET}
+ {-715215600 7200 1 CEST}
+ {-706748400 3600 0 CET}
+ {-683161200 7200 1 CEST}
+ {-675298800 3600 0 CET}
+ {315529200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Dublin b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Dublin
new file mode 100644
index 0000000000..56afc93fb2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Dublin
@@ -0,0 +1,358 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Dublin) {
+ {-9223372036854775808 -1500 0 LMT}
+ {-2821649700 -1521 0 DMT}
+ {-1691962479 2079 1 IST}
+ {-1680471279 0 0 GMT}
+ {-1664143200 3600 1 BST}
+ {-1650146400 0 0 GMT}
+ {-1633903200 3600 1 BST}
+ {-1617487200 0 0 GMT}
+ {-1601848800 3600 1 BST}
+ {-1586037600 0 0 GMT}
+ {-1570399200 3600 1 BST}
+ {-1552168800 0 0 GMT}
+ {-1538344800 3600 1 BST}
+ {-1522533600 0 0 GMT}
+ {-1517011200 0 0 IST}
+ {-1507500000 3600 1 IST}
+ {-1490565600 0 0 IST}
+ {-1473631200 3600 1 IST}
+ {-1460930400 0 0 IST}
+ {-1442786400 3600 1 IST}
+ {-1428876000 0 0 IST}
+ {-1410732000 3600 1 IST}
+ {-1396216800 0 0 IST}
+ {-1379282400 3600 1 IST}
+ {-1364767200 0 0 IST}
+ {-1348437600 3600 1 IST}
+ {-1333317600 0 0 IST}
+ {-1315778400 3600 1 IST}
+ {-1301263200 0 0 IST}
+ {-1284328800 3600 1 IST}
+ {-1269813600 0 0 IST}
+ {-1253484000 3600 1 IST}
+ {-1238364000 0 0 IST}
+ {-1221429600 3600 1 IST}
+ {-1206914400 0 0 IST}
+ {-1189980000 3600 1 IST}
+ {-1175464800 0 0 IST}
+ {-1159135200 3600 1 IST}
+ {-1143410400 0 0 IST}
+ {-1126476000 3600 1 IST}
+ {-1111960800 0 0 IST}
+ {-1095631200 3600 1 IST}
+ {-1080511200 0 0 IST}
+ {-1063576800 3600 1 IST}
+ {-1049061600 0 0 IST}
+ {-1032127200 3600 1 IST}
+ {-1017612000 0 0 IST}
+ {-1001282400 3600 1 IST}
+ {-986162400 0 0 IST}
+ {-969228000 3600 1 IST}
+ {-950479200 0 0 IST}
+ {-942012000 3600 1 IST}
+ {-733356000 0 0 GMT}
+ {-719445600 3600 1 IST}
+ {-699487200 0 0 GMT}
+ {-684972000 3600 0 IST}
+ {-668037600 0 0 IST}
+ {-654732000 3600 1 IST}
+ {-636588000 0 0 IST}
+ {-622072800 3600 1 IST}
+ {-605743200 0 0 IST}
+ {-590623200 3600 1 IST}
+ {-574293600 0 0 IST}
+ {-558568800 3600 1 IST}
+ {-542239200 0 0 IST}
+ {-527119200 3600 1 IST}
+ {-512604000 0 0 IST}
+ {-496274400 3600 1 IST}
+ {-481154400 0 0 IST}
+ {-464220000 3600 1 IST}
+ {-449704800 0 0 IST}
+ {-432165600 3600 1 IST}
+ {-417650400 0 0 IST}
+ {-401320800 3600 1 IST}
+ {-386200800 0 0 IST}
+ {-369266400 3600 1 IST}
+ {-354751200 0 0 IST}
+ {-337816800 3600 1 IST}
+ {-323301600 0 0 IST}
+ {-306972000 3600 1 IST}
+ {-291852000 0 0 IST}
+ {-276732000 3600 1 IST}
+ {-257983200 0 0 IST}
+ {-245282400 3600 1 IST}
+ {-226533600 0 0 IST}
+ {-213228000 3600 1 IST}
+ {-195084000 0 0 IST}
+ {-182383200 3600 1 IST}
+ {-163634400 0 0 IST}
+ {-150933600 3600 1 IST}
+ {-132184800 0 0 IST}
+ {-119484000 3600 1 IST}
+ {-100735200 0 0 IST}
+ {-88034400 3600 1 IST}
+ {-68680800 0 0 IST}
+ {-59004000 3600 1 IST}
+ {-37238400 3600 0 IST}
+ {57722400 0 1 IST}
+ {69818400 3600 0 IST}
+ {89172000 0 1 IST}
+ {101268000 3600 0 IST}
+ {120621600 0 1 IST}
+ {132717600 3600 0 IST}
+ {152071200 0 1 IST}
+ {164167200 3600 0 IST}
+ {183520800 0 1 IST}
+ {196221600 3600 0 IST}
+ {214970400 0 1 IST}
+ {227671200 3600 0 IST}
+ {246420000 0 1 IST}
+ {259120800 3600 0 IST}
+ {278474400 0 1 IST}
+ {290570400 3600 0 IST}
+ {309924000 0 1 IST}
+ {322020000 3600 0 IST}
+ {341373600 0 1 IST}
+ {354675600 3600 0 IST}
+ {372819600 0 1 IST}
+ {386125200 3600 0 IST}
+ {404269200 0 1 IST}
+ {417574800 3600 0 IST}
+ {435718800 0 1 IST}
+ {449024400 3600 0 IST}
+ {467773200 0 1 IST}
+ {481078800 3600 0 IST}
+ {499222800 0 1 IST}
+ {512528400 3600 0 IST}
+ {530672400 0 1 IST}
+ {543978000 3600 0 IST}
+ {562122000 0 1 IST}
+ {575427600 3600 0 IST}
+ {593571600 0 1 IST}
+ {606877200 3600 0 IST}
+ {625626000 0 1 IST}
+ {638326800 3600 0 IST}
+ {657075600 0 1 IST}
+ {670381200 3600 0 IST}
+ {688525200 0 1 IST}
+ {701830800 3600 0 IST}
+ {719974800 0 1 IST}
+ {733280400 3600 0 IST}
+ {751424400 0 1 IST}
+ {764730000 3600 0 IST}
+ {782874000 0 1 IST}
+ {796179600 3600 0 IST}
+ {814323600 0 1 IST}
+ {828234000 3600 0 IST}
+ {846378000 0 1 IST}
+ {859683600 3600 0 IST}
+ {877827600 0 1 IST}
+ {891133200 3600 0 IST}
+ {909277200 0 1 IST}
+ {922582800 3600 0 IST}
+ {941331600 0 1 IST}
+ {954032400 3600 0 IST}
+ {972781200 0 1 IST}
+ {985482000 3600 0 IST}
+ {1004230800 0 1 IST}
+ {1017536400 3600 0 IST}
+ {1035680400 0 1 IST}
+ {1048986000 3600 0 IST}
+ {1067130000 0 1 IST}
+ {1080435600 3600 0 IST}
+ {1099184400 0 1 IST}
+ {1111885200 3600 0 IST}
+ {1130634000 0 1 IST}
+ {1143334800 3600 0 IST}
+ {1162083600 0 1 IST}
+ {1174784400 3600 0 IST}
+ {1193533200 0 1 IST}
+ {1206838800 3600 0 IST}
+ {1224982800 0 1 IST}
+ {1238288400 3600 0 IST}
+ {1256432400 0 1 IST}
+ {1269738000 3600 0 IST}
+ {1288486800 0 1 IST}
+ {1301187600 3600 0 IST}
+ {1319936400 0 1 IST}
+ {1332637200 3600 0 IST}
+ {1351386000 0 1 IST}
+ {1364691600 3600 0 IST}
+ {1382835600 0 1 IST}
+ {1396141200 3600 0 IST}
+ {1414285200 0 1 IST}
+ {1427590800 3600 0 IST}
+ {1445734800 0 1 IST}
+ {1459040400 3600 0 IST}
+ {1477789200 0 1 IST}
+ {1490490000 3600 0 IST}
+ {1509238800 0 1 IST}
+ {1521939600 3600 0 IST}
+ {1540688400 0 1 IST}
+ {1553994000 3600 0 IST}
+ {1572138000 0 1 IST}
+ {1585443600 3600 0 IST}
+ {1603587600 0 1 IST}
+ {1616893200 3600 0 IST}
+ {1635642000 0 1 IST}
+ {1648342800 3600 0 IST}
+ {1667091600 0 1 IST}
+ {1679792400 3600 0 IST}
+ {1698541200 0 1 IST}
+ {1711846800 3600 0 IST}
+ {1729990800 0 1 IST}
+ {1743296400 3600 0 IST}
+ {1761440400 0 1 IST}
+ {1774746000 3600 0 IST}
+ {1792890000 0 1 IST}
+ {1806195600 3600 0 IST}
+ {1824944400 0 1 IST}
+ {1837645200 3600 0 IST}
+ {1856394000 0 1 IST}
+ {1869094800 3600 0 IST}
+ {1887843600 0 1 IST}
+ {1901149200 3600 0 IST}
+ {1919293200 0 1 IST}
+ {1932598800 3600 0 IST}
+ {1950742800 0 1 IST}
+ {1964048400 3600 0 IST}
+ {1982797200 0 1 IST}
+ {1995498000 3600 0 IST}
+ {2014246800 0 1 IST}
+ {2026947600 3600 0 IST}
+ {2045696400 0 1 IST}
+ {2058397200 3600 0 IST}
+ {2077146000 0 1 IST}
+ {2090451600 3600 0 IST}
+ {2108595600 0 1 IST}
+ {2121901200 3600 0 IST}
+ {2140045200 0 1 IST}
+ {2153350800 3600 0 IST}
+ {2172099600 0 1 IST}
+ {2184800400 3600 0 IST}
+ {2203549200 0 1 IST}
+ {2216250000 3600 0 IST}
+ {2234998800 0 1 IST}
+ {2248304400 3600 0 IST}
+ {2266448400 0 1 IST}
+ {2279754000 3600 0 IST}
+ {2297898000 0 1 IST}
+ {2311203600 3600 0 IST}
+ {2329347600 0 1 IST}
+ {2342653200 3600 0 IST}
+ {2361402000 0 1 IST}
+ {2374102800 3600 0 IST}
+ {2392851600 0 1 IST}
+ {2405552400 3600 0 IST}
+ {2424301200 0 1 IST}
+ {2437606800 3600 0 IST}
+ {2455750800 0 1 IST}
+ {2469056400 3600 0 IST}
+ {2487200400 0 1 IST}
+ {2500506000 3600 0 IST}
+ {2519254800 0 1 IST}
+ {2531955600 3600 0 IST}
+ {2550704400 0 1 IST}
+ {2563405200 3600 0 IST}
+ {2582154000 0 1 IST}
+ {2595459600 3600 0 IST}
+ {2613603600 0 1 IST}
+ {2626909200 3600 0 IST}
+ {2645053200 0 1 IST}
+ {2658358800 3600 0 IST}
+ {2676502800 0 1 IST}
+ {2689808400 3600 0 IST}
+ {2708557200 0 1 IST}
+ {2721258000 3600 0 IST}
+ {2740006800 0 1 IST}
+ {2752707600 3600 0 IST}
+ {2771456400 0 1 IST}
+ {2784762000 3600 0 IST}
+ {2802906000 0 1 IST}
+ {2816211600 3600 0 IST}
+ {2834355600 0 1 IST}
+ {2847661200 3600 0 IST}
+ {2866410000 0 1 IST}
+ {2879110800 3600 0 IST}
+ {2897859600 0 1 IST}
+ {2910560400 3600 0 IST}
+ {2929309200 0 1 IST}
+ {2942010000 3600 0 IST}
+ {2960758800 0 1 IST}
+ {2974064400 3600 0 IST}
+ {2992208400 0 1 IST}
+ {3005514000 3600 0 IST}
+ {3023658000 0 1 IST}
+ {3036963600 3600 0 IST}
+ {3055712400 0 1 IST}
+ {3068413200 3600 0 IST}
+ {3087162000 0 1 IST}
+ {3099862800 3600 0 IST}
+ {3118611600 0 1 IST}
+ {3131917200 3600 0 IST}
+ {3150061200 0 1 IST}
+ {3163366800 3600 0 IST}
+ {3181510800 0 1 IST}
+ {3194816400 3600 0 IST}
+ {3212960400 0 1 IST}
+ {3226266000 3600 0 IST}
+ {3245014800 0 1 IST}
+ {3257715600 3600 0 IST}
+ {3276464400 0 1 IST}
+ {3289165200 3600 0 IST}
+ {3307914000 0 1 IST}
+ {3321219600 3600 0 IST}
+ {3339363600 0 1 IST}
+ {3352669200 3600 0 IST}
+ {3370813200 0 1 IST}
+ {3384118800 3600 0 IST}
+ {3402867600 0 1 IST}
+ {3415568400 3600 0 IST}
+ {3434317200 0 1 IST}
+ {3447018000 3600 0 IST}
+ {3465766800 0 1 IST}
+ {3479072400 3600 0 IST}
+ {3497216400 0 1 IST}
+ {3510522000 3600 0 IST}
+ {3528666000 0 1 IST}
+ {3541971600 3600 0 IST}
+ {3560115600 0 1 IST}
+ {3573421200 3600 0 IST}
+ {3592170000 0 1 IST}
+ {3604870800 3600 0 IST}
+ {3623619600 0 1 IST}
+ {3636320400 3600 0 IST}
+ {3655069200 0 1 IST}
+ {3668374800 3600 0 IST}
+ {3686518800 0 1 IST}
+ {3699824400 3600 0 IST}
+ {3717968400 0 1 IST}
+ {3731274000 3600 0 IST}
+ {3750022800 0 1 IST}
+ {3762723600 3600 0 IST}
+ {3781472400 0 1 IST}
+ {3794173200 3600 0 IST}
+ {3812922000 0 1 IST}
+ {3825622800 3600 0 IST}
+ {3844371600 0 1 IST}
+ {3857677200 3600 0 IST}
+ {3875821200 0 1 IST}
+ {3889126800 3600 0 IST}
+ {3907270800 0 1 IST}
+ {3920576400 3600 0 IST}
+ {3939325200 0 1 IST}
+ {3952026000 3600 0 IST}
+ {3970774800 0 1 IST}
+ {3983475600 3600 0 IST}
+ {4002224400 0 1 IST}
+ {4015530000 3600 0 IST}
+ {4033674000 0 1 IST}
+ {4046979600 3600 0 IST}
+ {4065123600 0 1 IST}
+ {4078429200 3600 0 IST}
+ {4096573200 0 1 IST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Gibraltar b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Gibraltar
new file mode 100644
index 0000000000..de29c03a9d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Gibraltar
@@ -0,0 +1,328 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Gibraltar) {
+ {-9223372036854775808 -1284 0 LMT}
+ {-2821649916 0 0 GMT}
+ {-1691964000 3600 1 BST}
+ {-1680472800 0 0 GMT}
+ {-1664143200 3600 1 BST}
+ {-1650146400 0 0 GMT}
+ {-1633903200 3600 1 BST}
+ {-1617487200 0 0 GMT}
+ {-1601848800 3600 1 BST}
+ {-1586037600 0 0 GMT}
+ {-1570399200 3600 1 BST}
+ {-1552168800 0 0 GMT}
+ {-1538344800 3600 1 BST}
+ {-1522533600 0 0 GMT}
+ {-1507500000 3600 1 BST}
+ {-1490565600 0 0 GMT}
+ {-1473631200 3600 1 BST}
+ {-1460930400 0 0 GMT}
+ {-1442786400 3600 1 BST}
+ {-1428876000 0 0 GMT}
+ {-1410732000 3600 1 BST}
+ {-1396216800 0 0 GMT}
+ {-1379282400 3600 1 BST}
+ {-1364767200 0 0 GMT}
+ {-1348437600 3600 1 BST}
+ {-1333317600 0 0 GMT}
+ {-1315778400 3600 1 BST}
+ {-1301263200 0 0 GMT}
+ {-1284328800 3600 1 BST}
+ {-1269813600 0 0 GMT}
+ {-1253484000 3600 1 BST}
+ {-1238364000 0 0 GMT}
+ {-1221429600 3600 1 BST}
+ {-1206914400 0 0 GMT}
+ {-1189980000 3600 1 BST}
+ {-1175464800 0 0 GMT}
+ {-1159135200 3600 1 BST}
+ {-1143410400 0 0 GMT}
+ {-1126476000 3600 1 BST}
+ {-1111960800 0 0 GMT}
+ {-1095631200 3600 1 BST}
+ {-1080511200 0 0 GMT}
+ {-1063576800 3600 1 BST}
+ {-1049061600 0 0 GMT}
+ {-1032127200 3600 1 BST}
+ {-1017612000 0 0 GMT}
+ {-1001282400 3600 1 BST}
+ {-986162400 0 0 GMT}
+ {-969228000 3600 1 BST}
+ {-950479200 0 0 GMT}
+ {-942012000 3600 1 BST}
+ {-904518000 7200 1 BDST}
+ {-896050800 3600 1 BST}
+ {-875487600 7200 1 BDST}
+ {-864601200 3600 1 BST}
+ {-844038000 7200 1 BDST}
+ {-832546800 3600 1 BST}
+ {-812588400 7200 1 BDST}
+ {-798073200 3600 1 BST}
+ {-781052400 7200 1 BDST}
+ {-772066800 3600 1 BST}
+ {-764805600 0 0 GMT}
+ {-748476000 3600 1 BST}
+ {-733356000 0 0 GMT}
+ {-719445600 3600 1 BST}
+ {-717030000 7200 1 BDST}
+ {-706748400 3600 1 BST}
+ {-699487200 0 0 GMT}
+ {-687996000 3600 1 BST}
+ {-668037600 0 0 GMT}
+ {-654732000 3600 1 BST}
+ {-636588000 0 0 GMT}
+ {-622072800 3600 1 BST}
+ {-605743200 0 0 GMT}
+ {-590623200 3600 1 BST}
+ {-574293600 0 0 GMT}
+ {-558568800 3600 1 BST}
+ {-542239200 0 0 GMT}
+ {-527119200 3600 1 BST}
+ {-512604000 0 0 GMT}
+ {-496274400 3600 1 BST}
+ {-481154400 0 0 GMT}
+ {-464220000 3600 1 BST}
+ {-449704800 0 0 GMT}
+ {-432165600 3600 1 BST}
+ {-417650400 0 0 GMT}
+ {-401320800 3600 0 CET}
+ {378687600 3600 0 CET}
+ {386125200 7200 1 CEST}
+ {401850000 3600 0 CET}
+ {417574800 7200 1 CEST}
+ {433299600 3600 0 CET}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Guernsey b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Guernsey
new file mode 100644
index 0000000000..4372c64037
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Guernsey
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/London)]} {
+ LoadTimeZoneFile Europe/London
+}
+set TZData(:Europe/Guernsey) $TZData(:Europe/London)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Helsinki b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Helsinki
new file mode 100644
index 0000000000..39c5e781c7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Helsinki
@@ -0,0 +1,248 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Helsinki) {
+ {-9223372036854775808 5989 0 LMT}
+ {-2890258789 5989 0 HMT}
+ {-1535938789 7200 0 EET}
+ {-875671200 10800 1 EEST}
+ {-859773600 7200 0 EET}
+ {354672000 10800 1 EEST}
+ {370396800 7200 0 EET}
+ {386121600 10800 1 EEST}
+ {401846400 7200 0 EET}
+ {410220000 7200 0 EET}
+ {417574800 10800 1 EEST}
+ {433299600 7200 0 EET}
+ {449024400 10800 1 EEST}
+ {465354000 7200 0 EET}
+ {481078800 10800 1 EEST}
+ {496803600 7200 0 EET}
+ {512528400 10800 1 EEST}
+ {528253200 7200 0 EET}
+ {543978000 10800 1 EEST}
+ {559702800 7200 0 EET}
+ {575427600 10800 1 EEST}
+ {591152400 7200 0 EET}
+ {606877200 10800 1 EEST}
+ {622602000 7200 0 EET}
+ {638326800 10800 1 EEST}
+ {654656400 7200 0 EET}
+ {670381200 10800 1 EEST}
+ {686106000 7200 0 EET}
+ {701830800 10800 1 EEST}
+ {717555600 7200 0 EET}
+ {733280400 10800 1 EEST}
+ {749005200 7200 0 EET}
+ {764730000 10800 1 EEST}
+ {780454800 7200 0 EET}
+ {796179600 10800 1 EEST}
+ {811904400 7200 0 EET}
+ {828234000 10800 1 EEST}
+ {846378000 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Isle_of_Man b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Isle_of_Man
new file mode 100644
index 0000000000..870ac45cb5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Isle_of_Man
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/London)]} {
+ LoadTimeZoneFile Europe/London
+}
+set TZData(:Europe/Isle_of_Man) $TZData(:Europe/London)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Istanbul b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Istanbul
new file mode 100644
index 0000000000..a4b9b893e3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Istanbul
@@ -0,0 +1,125 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Istanbul) {
+ {-9223372036854775808 6952 0 LMT}
+ {-2840147752 7016 0 IMT}
+ {-1869875816 7200 0 EET}
+ {-1693706400 10800 1 EEST}
+ {-1680490800 7200 0 EET}
+ {-1570413600 10800 1 EEST}
+ {-1552186800 7200 0 EET}
+ {-1538359200 10800 1 EEST}
+ {-1522551600 7200 0 EET}
+ {-1507514400 10800 1 EEST}
+ {-1490583600 7200 0 EET}
+ {-1440208800 10800 1 EEST}
+ {-1428030000 7200 0 EET}
+ {-1409709600 10800 1 EEST}
+ {-1396494000 7200 0 EET}
+ {-931053600 10800 1 EEST}
+ {-922676400 7200 0 EET}
+ {-917834400 10800 1 EEST}
+ {-892436400 7200 0 EET}
+ {-875844000 10800 1 EEST}
+ {-764737200 7200 0 EET}
+ {-744343200 10800 1 EEST}
+ {-733806000 7200 0 EET}
+ {-716436000 10800 1 EEST}
+ {-701924400 7200 0 EET}
+ {-684986400 10800 1 EEST}
+ {-670474800 7200 0 EET}
+ {-654141600 10800 1 EEST}
+ {-639025200 7200 0 EET}
+ {-622087200 10800 1 EEST}
+ {-606970800 7200 0 EET}
+ {-590032800 10800 1 EEST}
+ {-575521200 7200 0 EET}
+ {-235620000 10800 1 EEST}
+ {-194842800 7200 0 EET}
+ {-177732000 10800 1 EEST}
+ {-165726000 7200 0 EET}
+ {107910000 10800 1 EEST}
+ {121215600 7200 0 EET}
+ {133920000 10800 1 EEST}
+ {152665200 7200 0 EET}
+ {164678400 10800 1 EEST}
+ {184114800 7200 0 EET}
+ {196214400 10800 1 EEST}
+ {215564400 7200 0 EET}
+ {228873600 10800 1 EEST}
+ {245804400 7200 0 EET}
+ {260323200 10800 1 EEST}
+ {267919200 10800 0 +03}
+ {277254000 10800 0 +03}
+ {428454000 14400 1 +04}
+ {433893600 10800 0 +03}
+ {468111600 7200 0 EET}
+ {482799600 10800 1 EEST}
+ {496710000 7200 0 EET}
+ {512521200 10800 1 EEST}
+ {528246000 7200 0 EET}
+ {543970800 10800 1 EEST}
+ {559695600 7200 0 EET}
+ {575420400 10800 1 EEST}
+ {591145200 7200 0 EET}
+ {606870000 10800 1 EEST}
+ {622594800 7200 0 EET}
+ {638319600 10800 1 EEST}
+ {654649200 7200 0 EET}
+ {670374000 10800 1 EEST}
+ {686098800 7200 0 EET}
+ {701823600 10800 1 EEST}
+ {717548400 7200 0 EET}
+ {733273200 10800 1 EEST}
+ {748998000 7200 0 EET}
+ {764118000 10800 1 EEST}
+ {780447600 7200 0 EET}
+ {796172400 10800 1 EEST}
+ {811897200 7200 0 EET}
+ {828226800 10800 1 EEST}
+ {846370800 7200 0 EET}
+ {859676400 10800 1 EEST}
+ {877820400 7200 0 EET}
+ {891126000 10800 1 EEST}
+ {909270000 7200 0 EET}
+ {922575600 10800 1 EEST}
+ {941324400 7200 0 EET}
+ {954025200 10800 1 EEST}
+ {972774000 7200 0 EET}
+ {985474800 10800 1 EEST}
+ {1004223600 7200 0 EET}
+ {1017529200 10800 1 EEST}
+ {1035673200 7200 0 EET}
+ {1048978800 10800 1 EEST}
+ {1067122800 7200 0 EET}
+ {1080428400 10800 1 EEST}
+ {1099177200 7200 0 EET}
+ {1111878000 10800 1 EEST}
+ {1130626800 7200 0 EET}
+ {1143327600 10800 1 EEST}
+ {1162076400 7200 0 EET}
+ {1167602400 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 7200 0 EET}
+ {1301274000 10800 0 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 7200 0 EET}
+ {1396227600 10800 0 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 10800 1 EEST}
+ {1446944400 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1473199200 10800 0 +03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Jersey b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Jersey
new file mode 100644
index 0000000000..e4da512552
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Jersey
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/London)]} {
+ LoadTimeZoneFile Europe/London
+}
+set TZData(:Europe/Jersey) $TZData(:Europe/London)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kaliningrad b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kaliningrad
new file mode 100644
index 0000000000..2ce7f350a5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kaliningrad
@@ -0,0 +1,86 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Kaliningrad) {
+ {-9223372036854775808 4920 0 LMT}
+ {-2422056120 3600 0 CET}
+ {-1693706400 7200 1 CEST}
+ {-1680483600 3600 0 CET}
+ {-1663455600 7200 1 CEST}
+ {-1650150000 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618700400 3600 0 CET}
+ {-938905200 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-780368400 7200 0 EET}
+ {-778730400 10800 1 EEST}
+ {-762663600 7200 0 EET}
+ {-749095200 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 7200 0 EEMMTT}
+ {606873600 10800 1 EEST}
+ {622598400 7200 0 EET}
+ {638323200 10800 1 EEST}
+ {654652800 7200 0 EET}
+ {670377600 10800 1 EEST}
+ {686102400 7200 0 EET}
+ {701827200 10800 1 EEST}
+ {717552000 7200 0 EET}
+ {733276800 10800 1 EEST}
+ {749001600 7200 0 EET}
+ {764726400 10800 1 EEST}
+ {780451200 7200 0 EET}
+ {796176000 10800 1 EEST}
+ {811900800 7200 0 EET}
+ {828230400 10800 1 EEST}
+ {846374400 7200 0 EET}
+ {859680000 10800 1 EEST}
+ {877824000 7200 0 EET}
+ {891129600 10800 1 EEST}
+ {909273600 7200 0 EET}
+ {922579200 10800 1 EEST}
+ {941328000 7200 0 EET}
+ {954028800 10800 1 EEST}
+ {972777600 7200 0 EET}
+ {985478400 10800 1 EEST}
+ {1004227200 7200 0 EET}
+ {1017532800 10800 1 EEST}
+ {1035676800 7200 0 EET}
+ {1048982400 10800 1 EEST}
+ {1067126400 7200 0 EET}
+ {1080432000 10800 1 EEST}
+ {1099180800 7200 0 EET}
+ {1111881600 10800 1 EEST}
+ {1130630400 7200 0 EET}
+ {1143331200 10800 1 EEST}
+ {1162080000 7200 0 EET}
+ {1174780800 10800 1 EEST}
+ {1193529600 7200 0 EET}
+ {1206835200 10800 1 EEST}
+ {1224979200 7200 0 EET}
+ {1238284800 10800 1 EEST}
+ {1256428800 7200 0 EET}
+ {1269734400 10800 1 EEST}
+ {1288483200 7200 0 EET}
+ {1301184000 10800 0 +03}
+ {1414278000 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kiev b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kiev
new file mode 100644
index 0000000000..55015fac7b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kiev
@@ -0,0 +1,251 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Kiev) {
+ {-9223372036854775808 7324 0 LMT}
+ {-2840148124 7324 0 KMT}
+ {-1441159324 7200 0 EET}
+ {-1247536800 10800 0 MSK}
+ {-892522800 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-825382800 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 14400 1 MSD}
+ {622594800 10800 0 MSK}
+ {638319600 14400 1 MSD}
+ {646786800 10800 1 EEST}
+ {686102400 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {788911200 7200 0 EET}
+ {796179600 10800 1 EEST}
+ {811904400 7200 0 EET}
+ {828234000 10800 1 EEST}
+ {846378000 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kirov b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kirov
new file mode 100644
index 0000000000..8762d227bc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Kirov
@@ -0,0 +1,70 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Kirov) {
+ {-9223372036854775808 11928 0 LMT}
+ {-1593820800 10800 0 +03}
+ {-1247540400 14400 0 +05}
+ {354916800 18000 1 +05}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +05}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +05}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +05}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +05}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +05}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +05}
+ {559692000 14400 0 +04}
+ {575416800 18000 1 +05}
+ {591141600 14400 0 +04}
+ {606866400 10800 0 +04}
+ {606870000 14400 1 +04}
+ {622594800 10800 0 +03}
+ {638319600 14400 1 +04}
+ {654649200 10800 0 +03}
+ {670374000 14400 0 +04}
+ {701820000 10800 0 +04}
+ {701823600 14400 1 +04}
+ {717548400 10800 0 +03}
+ {733273200 14400 1 +04}
+ {748998000 10800 0 +03}
+ {764722800 14400 1 +04}
+ {780447600 10800 0 +03}
+ {796172400 14400 1 +04}
+ {811897200 10800 0 +03}
+ {828226800 14400 1 +04}
+ {846370800 10800 0 +03}
+ {859676400 14400 1 +04}
+ {877820400 10800 0 +03}
+ {891126000 14400 1 +04}
+ {909270000 10800 0 +03}
+ {922575600 14400 1 +04}
+ {941324400 10800 0 +03}
+ {954025200 14400 1 +04}
+ {972774000 10800 0 +03}
+ {985474800 14400 1 +04}
+ {1004223600 10800 0 +03}
+ {1017529200 14400 1 +04}
+ {1035673200 10800 0 +03}
+ {1048978800 14400 1 +04}
+ {1067122800 10800 0 +03}
+ {1080428400 14400 1 +04}
+ {1099177200 10800 0 +03}
+ {1111878000 14400 1 +04}
+ {1130626800 10800 0 +03}
+ {1143327600 14400 1 +04}
+ {1162076400 10800 0 +03}
+ {1174777200 14400 1 +04}
+ {1193526000 10800 0 +03}
+ {1206831600 14400 1 +04}
+ {1224975600 10800 0 +03}
+ {1238281200 14400 1 +04}
+ {1256425200 10800 0 +03}
+ {1269730800 14400 1 +04}
+ {1288479600 10800 0 +03}
+ {1301180400 14400 0 +04}
+ {1414274400 10800 0 +03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Lisbon b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Lisbon
new file mode 100644
index 0000000000..b566b51c09
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Lisbon
@@ -0,0 +1,351 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Lisbon) {
+ {-9223372036854775808 -2205 0 LMT}
+ {-2713908195 -2205 0 LMT}
+ {-1830384000 0 0 WET}
+ {-1689555600 3600 1 WEST}
+ {-1677801600 0 0 WET}
+ {-1667437200 3600 1 WEST}
+ {-1647738000 0 0 WET}
+ {-1635814800 3600 1 WEST}
+ {-1616202000 0 0 WET}
+ {-1604365200 3600 1 WEST}
+ {-1584666000 0 0 WET}
+ {-1572742800 3600 1 WEST}
+ {-1553043600 0 0 WET}
+ {-1541206800 3600 1 WEST}
+ {-1521507600 0 0 WET}
+ {-1442451600 3600 1 WEST}
+ {-1426813200 0 0 WET}
+ {-1379293200 3600 1 WEST}
+ {-1364778000 0 0 WET}
+ {-1348448400 3600 1 WEST}
+ {-1333328400 0 0 WET}
+ {-1316394000 3600 1 WEST}
+ {-1301274000 0 0 WET}
+ {-1284339600 3600 1 WEST}
+ {-1269824400 0 0 WET}
+ {-1221440400 3600 1 WEST}
+ {-1206925200 0 0 WET}
+ {-1191200400 3600 1 WEST}
+ {-1175475600 0 0 WET}
+ {-1127696400 3600 1 WEST}
+ {-1111971600 0 0 WET}
+ {-1096851600 3600 1 WEST}
+ {-1080522000 0 0 WET}
+ {-1063587600 3600 1 WEST}
+ {-1049072400 0 0 WET}
+ {-1033347600 3600 1 WEST}
+ {-1017622800 0 0 WET}
+ {-1002502800 3600 1 WEST}
+ {-986173200 0 0 WET}
+ {-969238800 3600 1 WEST}
+ {-950490000 0 0 WET}
+ {-942022800 3600 1 WEST}
+ {-922669200 0 0 WET}
+ {-906944400 3600 1 WEST}
+ {-891133200 0 0 WET}
+ {-877309200 3600 1 WEST}
+ {-873684000 7200 1 WEMT}
+ {-864007200 3600 1 WEST}
+ {-857955600 0 0 WET}
+ {-845859600 3600 1 WEST}
+ {-842839200 7200 1 WEMT}
+ {-831348000 3600 1 WEST}
+ {-825901200 0 0 WET}
+ {-814410000 3600 1 WEST}
+ {-810784800 7200 1 WEMT}
+ {-799898400 3600 1 WEST}
+ {-794451600 0 0 WET}
+ {-782960400 3600 1 WEST}
+ {-779335200 7200 1 WEMT}
+ {-768448800 3600 1 WEST}
+ {-763002000 0 0 WET}
+ {-749091600 3600 1 WEST}
+ {-733366800 0 0 WET}
+ {-717631200 3600 1 WEST}
+ {-701906400 0 0 WET}
+ {-686181600 3600 1 WEST}
+ {-670456800 0 0 WET}
+ {-654732000 3600 1 WEST}
+ {-639007200 0 0 WET}
+ {-591832800 3600 1 WEST}
+ {-575503200 0 0 WET}
+ {-559778400 3600 1 WEST}
+ {-544053600 0 0 WET}
+ {-528328800 3600 1 WEST}
+ {-512604000 0 0 WET}
+ {-496879200 3600 1 WEST}
+ {-481154400 0 0 WET}
+ {-465429600 3600 1 WEST}
+ {-449704800 0 0 WET}
+ {-433980000 3600 1 WEST}
+ {-417650400 0 0 WET}
+ {-401925600 3600 1 WEST}
+ {-386200800 0 0 WET}
+ {-370476000 3600 1 WEST}
+ {-354751200 0 0 WET}
+ {-339026400 3600 1 WEST}
+ {-323301600 0 0 WET}
+ {-307576800 3600 1 WEST}
+ {-291852000 0 0 WET}
+ {-276127200 3600 1 WEST}
+ {-260402400 0 0 WET}
+ {-244677600 3600 1 WEST}
+ {-228348000 0 0 WET}
+ {-212623200 3600 1 WEST}
+ {-196898400 0 0 WET}
+ {-181173600 3600 1 WEST}
+ {-165448800 0 0 WET}
+ {-149724000 3600 1 WEST}
+ {-133999200 0 0 WET}
+ {-118274400 3600 0 CET}
+ {212544000 0 0 WET}
+ {228268800 3600 1 WEST}
+ {243993600 0 0 WET}
+ {260323200 3600 1 WEST}
+ {276048000 0 0 WET}
+ {291772800 3600 1 WEST}
+ {307501200 0 0 WET}
+ {323222400 3600 1 WEST}
+ {338950800 0 0 WET}
+ {354675600 3600 1 WEST}
+ {370400400 0 0 WET}
+ {386125200 3600 1 WEST}
+ {401850000 0 0 WET}
+ {417578400 3600 1 WEST}
+ {433299600 0 0 WET}
+ {449024400 3600 1 WEST}
+ {465354000 0 0 WET}
+ {481078800 3600 1 WEST}
+ {496803600 0 0 WET}
+ {512528400 3600 1 WEST}
+ {528253200 0 0 WET}
+ {543978000 3600 1 WEST}
+ {559702800 0 0 WET}
+ {575427600 3600 1 WEST}
+ {591152400 0 0 WET}
+ {606877200 3600 1 WEST}
+ {622602000 0 0 WET}
+ {638326800 3600 1 WEST}
+ {654656400 0 0 WET}
+ {670381200 3600 1 WEST}
+ {686106000 0 0 WET}
+ {701830800 3600 1 WEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 3600 0 WEST}
+ {846378000 0 0 WET}
+ {859683600 3600 1 WEST}
+ {877827600 0 0 WET}
+ {891133200 3600 1 WEST}
+ {909277200 0 0 WET}
+ {922582800 3600 1 WEST}
+ {941331600 0 0 WET}
+ {954032400 3600 1 WEST}
+ {972781200 0 0 WET}
+ {985482000 3600 1 WEST}
+ {1004230800 0 0 WET}
+ {1017536400 3600 1 WEST}
+ {1035680400 0 0 WET}
+ {1048986000 3600 1 WEST}
+ {1067130000 0 0 WET}
+ {1080435600 3600 1 WEST}
+ {1099184400 0 0 WET}
+ {1111885200 3600 1 WEST}
+ {1130634000 0 0 WET}
+ {1143334800 3600 1 WEST}
+ {1162083600 0 0 WET}
+ {1174784400 3600 1 WEST}
+ {1193533200 0 0 WET}
+ {1206838800 3600 1 WEST}
+ {1224982800 0 0 WET}
+ {1238288400 3600 1 WEST}
+ {1256432400 0 0 WET}
+ {1269738000 3600 1 WEST}
+ {1288486800 0 0 WET}
+ {1301187600 3600 1 WEST}
+ {1319936400 0 0 WET}
+ {1332637200 3600 1 WEST}
+ {1351386000 0 0 WET}
+ {1364691600 3600 1 WEST}
+ {1382835600 0 0 WET}
+ {1396141200 3600 1 WEST}
+ {1414285200 0 0 WET}
+ {1427590800 3600 1 WEST}
+ {1445734800 0 0 WET}
+ {1459040400 3600 1 WEST}
+ {1477789200 0 0 WET}
+ {1490490000 3600 1 WEST}
+ {1509238800 0 0 WET}
+ {1521939600 3600 1 WEST}
+ {1540688400 0 0 WET}
+ {1553994000 3600 1 WEST}
+ {1572138000 0 0 WET}
+ {1585443600 3600 1 WEST}
+ {1603587600 0 0 WET}
+ {1616893200 3600 1 WEST}
+ {1635642000 0 0 WET}
+ {1648342800 3600 1 WEST}
+ {1667091600 0 0 WET}
+ {1679792400 3600 1 WEST}
+ {1698541200 0 0 WET}
+ {1711846800 3600 1 WEST}
+ {1729990800 0 0 WET}
+ {1743296400 3600 1 WEST}
+ {1761440400 0 0 WET}
+ {1774746000 3600 1 WEST}
+ {1792890000 0 0 WET}
+ {1806195600 3600 1 WEST}
+ {1824944400 0 0 WET}
+ {1837645200 3600 1 WEST}
+ {1856394000 0 0 WET}
+ {1869094800 3600 1 WEST}
+ {1887843600 0 0 WET}
+ {1901149200 3600 1 WEST}
+ {1919293200 0 0 WET}
+ {1932598800 3600 1 WEST}
+ {1950742800 0 0 WET}
+ {1964048400 3600 1 WEST}
+ {1982797200 0 0 WET}
+ {1995498000 3600 1 WEST}
+ {2014246800 0 0 WET}
+ {2026947600 3600 1 WEST}
+ {2045696400 0 0 WET}
+ {2058397200 3600 1 WEST}
+ {2077146000 0 0 WET}
+ {2090451600 3600 1 WEST}
+ {2108595600 0 0 WET}
+ {2121901200 3600 1 WEST}
+ {2140045200 0 0 WET}
+ {2153350800 3600 1 WEST}
+ {2172099600 0 0 WET}
+ {2184800400 3600 1 WEST}
+ {2203549200 0 0 WET}
+ {2216250000 3600 1 WEST}
+ {2234998800 0 0 WET}
+ {2248304400 3600 1 WEST}
+ {2266448400 0 0 WET}
+ {2279754000 3600 1 WEST}
+ {2297898000 0 0 WET}
+ {2311203600 3600 1 WEST}
+ {2329347600 0 0 WET}
+ {2342653200 3600 1 WEST}
+ {2361402000 0 0 WET}
+ {2374102800 3600 1 WEST}
+ {2392851600 0 0 WET}
+ {2405552400 3600 1 WEST}
+ {2424301200 0 0 WET}
+ {2437606800 3600 1 WEST}
+ {2455750800 0 0 WET}
+ {2469056400 3600 1 WEST}
+ {2487200400 0 0 WET}
+ {2500506000 3600 1 WEST}
+ {2519254800 0 0 WET}
+ {2531955600 3600 1 WEST}
+ {2550704400 0 0 WET}
+ {2563405200 3600 1 WEST}
+ {2582154000 0 0 WET}
+ {2595459600 3600 1 WEST}
+ {2613603600 0 0 WET}
+ {2626909200 3600 1 WEST}
+ {2645053200 0 0 WET}
+ {2658358800 3600 1 WEST}
+ {2676502800 0 0 WET}
+ {2689808400 3600 1 WEST}
+ {2708557200 0 0 WET}
+ {2721258000 3600 1 WEST}
+ {2740006800 0 0 WET}
+ {2752707600 3600 1 WEST}
+ {2771456400 0 0 WET}
+ {2784762000 3600 1 WEST}
+ {2802906000 0 0 WET}
+ {2816211600 3600 1 WEST}
+ {2834355600 0 0 WET}
+ {2847661200 3600 1 WEST}
+ {2866410000 0 0 WET}
+ {2879110800 3600 1 WEST}
+ {2897859600 0 0 WET}
+ {2910560400 3600 1 WEST}
+ {2929309200 0 0 WET}
+ {2942010000 3600 1 WEST}
+ {2960758800 0 0 WET}
+ {2974064400 3600 1 WEST}
+ {2992208400 0 0 WET}
+ {3005514000 3600 1 WEST}
+ {3023658000 0 0 WET}
+ {3036963600 3600 1 WEST}
+ {3055712400 0 0 WET}
+ {3068413200 3600 1 WEST}
+ {3087162000 0 0 WET}
+ {3099862800 3600 1 WEST}
+ {3118611600 0 0 WET}
+ {3131917200 3600 1 WEST}
+ {3150061200 0 0 WET}
+ {3163366800 3600 1 WEST}
+ {3181510800 0 0 WET}
+ {3194816400 3600 1 WEST}
+ {3212960400 0 0 WET}
+ {3226266000 3600 1 WEST}
+ {3245014800 0 0 WET}
+ {3257715600 3600 1 WEST}
+ {3276464400 0 0 WET}
+ {3289165200 3600 1 WEST}
+ {3307914000 0 0 WET}
+ {3321219600 3600 1 WEST}
+ {3339363600 0 0 WET}
+ {3352669200 3600 1 WEST}
+ {3370813200 0 0 WET}
+ {3384118800 3600 1 WEST}
+ {3402867600 0 0 WET}
+ {3415568400 3600 1 WEST}
+ {3434317200 0 0 WET}
+ {3447018000 3600 1 WEST}
+ {3465766800 0 0 WET}
+ {3479072400 3600 1 WEST}
+ {3497216400 0 0 WET}
+ {3510522000 3600 1 WEST}
+ {3528666000 0 0 WET}
+ {3541971600 3600 1 WEST}
+ {3560115600 0 0 WET}
+ {3573421200 3600 1 WEST}
+ {3592170000 0 0 WET}
+ {3604870800 3600 1 WEST}
+ {3623619600 0 0 WET}
+ {3636320400 3600 1 WEST}
+ {3655069200 0 0 WET}
+ {3668374800 3600 1 WEST}
+ {3686518800 0 0 WET}
+ {3699824400 3600 1 WEST}
+ {3717968400 0 0 WET}
+ {3731274000 3600 1 WEST}
+ {3750022800 0 0 WET}
+ {3762723600 3600 1 WEST}
+ {3781472400 0 0 WET}
+ {3794173200 3600 1 WEST}
+ {3812922000 0 0 WET}
+ {3825622800 3600 1 WEST}
+ {3844371600 0 0 WET}
+ {3857677200 3600 1 WEST}
+ {3875821200 0 0 WET}
+ {3889126800 3600 1 WEST}
+ {3907270800 0 0 WET}
+ {3920576400 3600 1 WEST}
+ {3939325200 0 0 WET}
+ {3952026000 3600 1 WEST}
+ {3970774800 0 0 WET}
+ {3983475600 3600 1 WEST}
+ {4002224400 0 0 WET}
+ {4015530000 3600 1 WEST}
+ {4033674000 0 0 WET}
+ {4046979600 3600 1 WEST}
+ {4065123600 0 0 WET}
+ {4078429200 3600 1 WEST}
+ {4096573200 0 0 WET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ljubljana b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ljubljana
new file mode 100644
index 0000000000..42c7df437d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ljubljana
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Belgrade)]} {
+ LoadTimeZoneFile Europe/Belgrade
+}
+set TZData(:Europe/Ljubljana) $TZData(:Europe/Belgrade)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/London b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/London
new file mode 100644
index 0000000000..2014e00e1b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/London
@@ -0,0 +1,372 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/London) {
+ {-9223372036854775808 -75 0 LMT}
+ {-3852662325 0 0 GMT}
+ {-1691964000 3600 1 BST}
+ {-1680472800 0 0 GMT}
+ {-1664143200 3600 1 BST}
+ {-1650146400 0 0 GMT}
+ {-1633903200 3600 1 BST}
+ {-1617487200 0 0 GMT}
+ {-1601848800 3600 1 BST}
+ {-1586037600 0 0 GMT}
+ {-1570399200 3600 1 BST}
+ {-1552168800 0 0 GMT}
+ {-1538344800 3600 1 BST}
+ {-1522533600 0 0 GMT}
+ {-1507500000 3600 1 BST}
+ {-1490565600 0 0 GMT}
+ {-1473631200 3600 1 BST}
+ {-1460930400 0 0 GMT}
+ {-1442786400 3600 1 BST}
+ {-1428876000 0 0 GMT}
+ {-1410732000 3600 1 BST}
+ {-1396216800 0 0 GMT}
+ {-1379282400 3600 1 BST}
+ {-1364767200 0 0 GMT}
+ {-1348437600 3600 1 BST}
+ {-1333317600 0 0 GMT}
+ {-1315778400 3600 1 BST}
+ {-1301263200 0 0 GMT}
+ {-1284328800 3600 1 BST}
+ {-1269813600 0 0 GMT}
+ {-1253484000 3600 1 BST}
+ {-1238364000 0 0 GMT}
+ {-1221429600 3600 1 BST}
+ {-1206914400 0 0 GMT}
+ {-1189980000 3600 1 BST}
+ {-1175464800 0 0 GMT}
+ {-1159135200 3600 1 BST}
+ {-1143410400 0 0 GMT}
+ {-1126476000 3600 1 BST}
+ {-1111960800 0 0 GMT}
+ {-1095631200 3600 1 BST}
+ {-1080511200 0 0 GMT}
+ {-1063576800 3600 1 BST}
+ {-1049061600 0 0 GMT}
+ {-1032127200 3600 1 BST}
+ {-1017612000 0 0 GMT}
+ {-1001282400 3600 1 BST}
+ {-986162400 0 0 GMT}
+ {-969228000 3600 1 BST}
+ {-950479200 0 0 GMT}
+ {-942012000 3600 1 BST}
+ {-904518000 7200 1 BDST}
+ {-896050800 3600 1 BST}
+ {-875487600 7200 1 BDST}
+ {-864601200 3600 1 BST}
+ {-844038000 7200 1 BDST}
+ {-832546800 3600 1 BST}
+ {-812588400 7200 1 BDST}
+ {-798073200 3600 1 BST}
+ {-781052400 7200 1 BDST}
+ {-772066800 3600 1 BST}
+ {-764805600 0 0 GMT}
+ {-748476000 3600 1 BST}
+ {-733356000 0 0 GMT}
+ {-719445600 3600 1 BST}
+ {-717030000 7200 1 BDST}
+ {-706748400 3600 1 BST}
+ {-699487200 0 0 GMT}
+ {-687996000 3600 1 BST}
+ {-668037600 0 0 GMT}
+ {-654732000 3600 1 BST}
+ {-636588000 0 0 GMT}
+ {-622072800 3600 1 BST}
+ {-605743200 0 0 GMT}
+ {-590623200 3600 1 BST}
+ {-574293600 0 0 GMT}
+ {-558568800 3600 1 BST}
+ {-542239200 0 0 GMT}
+ {-527119200 3600 1 BST}
+ {-512604000 0 0 GMT}
+ {-496274400 3600 1 BST}
+ {-481154400 0 0 GMT}
+ {-464220000 3600 1 BST}
+ {-449704800 0 0 GMT}
+ {-432165600 3600 1 BST}
+ {-417650400 0 0 GMT}
+ {-401320800 3600 1 BST}
+ {-386200800 0 0 GMT}
+ {-369266400 3600 1 BST}
+ {-354751200 0 0 GMT}
+ {-337816800 3600 1 BST}
+ {-323301600 0 0 GMT}
+ {-306972000 3600 1 BST}
+ {-291852000 0 0 GMT}
+ {-276732000 3600 1 BST}
+ {-257983200 0 0 GMT}
+ {-245282400 3600 1 BST}
+ {-226533600 0 0 GMT}
+ {-213228000 3600 1 BST}
+ {-195084000 0 0 GMT}
+ {-182383200 3600 1 BST}
+ {-163634400 0 0 GMT}
+ {-150933600 3600 1 BST}
+ {-132184800 0 0 GMT}
+ {-119484000 3600 1 BST}
+ {-100735200 0 0 GMT}
+ {-88034400 3600 1 BST}
+ {-68680800 0 0 GMT}
+ {-59004000 3600 1 BST}
+ {-37238400 3600 0 BST}
+ {57722400 0 0 GMT}
+ {69818400 3600 1 BST}
+ {89172000 0 0 GMT}
+ {101268000 3600 1 BST}
+ {120621600 0 0 GMT}
+ {132717600 3600 1 BST}
+ {152071200 0 0 GMT}
+ {164167200 3600 1 BST}
+ {183520800 0 0 GMT}
+ {196221600 3600 1 BST}
+ {214970400 0 0 GMT}
+ {227671200 3600 1 BST}
+ {246420000 0 0 GMT}
+ {259120800 3600 1 BST}
+ {278474400 0 0 GMT}
+ {290570400 3600 1 BST}
+ {309924000 0 0 GMT}
+ {322020000 3600 1 BST}
+ {341373600 0 0 GMT}
+ {354675600 3600 1 BST}
+ {372819600 0 0 GMT}
+ {386125200 3600 1 BST}
+ {404269200 0 0 GMT}
+ {417574800 3600 1 BST}
+ {435718800 0 0 GMT}
+ {449024400 3600 1 BST}
+ {467773200 0 0 GMT}
+ {481078800 3600 1 BST}
+ {499222800 0 0 GMT}
+ {512528400 3600 1 BST}
+ {530672400 0 0 GMT}
+ {543978000 3600 1 BST}
+ {562122000 0 0 GMT}
+ {575427600 3600 1 BST}
+ {593571600 0 0 GMT}
+ {606877200 3600 1 BST}
+ {625626000 0 0 GMT}
+ {638326800 3600 1 BST}
+ {657075600 0 0 GMT}
+ {670381200 3600 1 BST}
+ {688525200 0 0 GMT}
+ {701830800 3600 1 BST}
+ {719974800 0 0 GMT}
+ {733280400 3600 1 BST}
+ {751424400 0 0 GMT}
+ {764730000 3600 1 BST}
+ {782874000 0 0 GMT}
+ {796179600 3600 1 BST}
+ {814323600 0 0 GMT}
+ {820454400 0 0 GMT}
+ {828234000 3600 1 BST}
+ {846378000 0 0 GMT}
+ {859683600 3600 1 BST}
+ {877827600 0 0 GMT}
+ {891133200 3600 1 BST}
+ {909277200 0 0 GMT}
+ {922582800 3600 1 BST}
+ {941331600 0 0 GMT}
+ {954032400 3600 1 BST}
+ {972781200 0 0 GMT}
+ {985482000 3600 1 BST}
+ {1004230800 0 0 GMT}
+ {1017536400 3600 1 BST}
+ {1035680400 0 0 GMT}
+ {1048986000 3600 1 BST}
+ {1067130000 0 0 GMT}
+ {1080435600 3600 1 BST}
+ {1099184400 0 0 GMT}
+ {1111885200 3600 1 BST}
+ {1130634000 0 0 GMT}
+ {1143334800 3600 1 BST}
+ {1162083600 0 0 GMT}
+ {1174784400 3600 1 BST}
+ {1193533200 0 0 GMT}
+ {1206838800 3600 1 BST}
+ {1224982800 0 0 GMT}
+ {1238288400 3600 1 BST}
+ {1256432400 0 0 GMT}
+ {1269738000 3600 1 BST}
+ {1288486800 0 0 GMT}
+ {1301187600 3600 1 BST}
+ {1319936400 0 0 GMT}
+ {1332637200 3600 1 BST}
+ {1351386000 0 0 GMT}
+ {1364691600 3600 1 BST}
+ {1382835600 0 0 GMT}
+ {1396141200 3600 1 BST}
+ {1414285200 0 0 GMT}
+ {1427590800 3600 1 BST}
+ {1445734800 0 0 GMT}
+ {1459040400 3600 1 BST}
+ {1477789200 0 0 GMT}
+ {1490490000 3600 1 BST}
+ {1509238800 0 0 GMT}
+ {1521939600 3600 1 BST}
+ {1540688400 0 0 GMT}
+ {1553994000 3600 1 BST}
+ {1572138000 0 0 GMT}
+ {1585443600 3600 1 BST}
+ {1603587600 0 0 GMT}
+ {1616893200 3600 1 BST}
+ {1635642000 0 0 GMT}
+ {1648342800 3600 1 BST}
+ {1667091600 0 0 GMT}
+ {1679792400 3600 1 BST}
+ {1698541200 0 0 GMT}
+ {1711846800 3600 1 BST}
+ {1729990800 0 0 GMT}
+ {1743296400 3600 1 BST}
+ {1761440400 0 0 GMT}
+ {1774746000 3600 1 BST}
+ {1792890000 0 0 GMT}
+ {1806195600 3600 1 BST}
+ {1824944400 0 0 GMT}
+ {1837645200 3600 1 BST}
+ {1856394000 0 0 GMT}
+ {1869094800 3600 1 BST}
+ {1887843600 0 0 GMT}
+ {1901149200 3600 1 BST}
+ {1919293200 0 0 GMT}
+ {1932598800 3600 1 BST}
+ {1950742800 0 0 GMT}
+ {1964048400 3600 1 BST}
+ {1982797200 0 0 GMT}
+ {1995498000 3600 1 BST}
+ {2014246800 0 0 GMT}
+ {2026947600 3600 1 BST}
+ {2045696400 0 0 GMT}
+ {2058397200 3600 1 BST}
+ {2077146000 0 0 GMT}
+ {2090451600 3600 1 BST}
+ {2108595600 0 0 GMT}
+ {2121901200 3600 1 BST}
+ {2140045200 0 0 GMT}
+ {2153350800 3600 1 BST}
+ {2172099600 0 0 GMT}
+ {2184800400 3600 1 BST}
+ {2203549200 0 0 GMT}
+ {2216250000 3600 1 BST}
+ {2234998800 0 0 GMT}
+ {2248304400 3600 1 BST}
+ {2266448400 0 0 GMT}
+ {2279754000 3600 1 BST}
+ {2297898000 0 0 GMT}
+ {2311203600 3600 1 BST}
+ {2329347600 0 0 GMT}
+ {2342653200 3600 1 BST}
+ {2361402000 0 0 GMT}
+ {2374102800 3600 1 BST}
+ {2392851600 0 0 GMT}
+ {2405552400 3600 1 BST}
+ {2424301200 0 0 GMT}
+ {2437606800 3600 1 BST}
+ {2455750800 0 0 GMT}
+ {2469056400 3600 1 BST}
+ {2487200400 0 0 GMT}
+ {2500506000 3600 1 BST}
+ {2519254800 0 0 GMT}
+ {2531955600 3600 1 BST}
+ {2550704400 0 0 GMT}
+ {2563405200 3600 1 BST}
+ {2582154000 0 0 GMT}
+ {2595459600 3600 1 BST}
+ {2613603600 0 0 GMT}
+ {2626909200 3600 1 BST}
+ {2645053200 0 0 GMT}
+ {2658358800 3600 1 BST}
+ {2676502800 0 0 GMT}
+ {2689808400 3600 1 BST}
+ {2708557200 0 0 GMT}
+ {2721258000 3600 1 BST}
+ {2740006800 0 0 GMT}
+ {2752707600 3600 1 BST}
+ {2771456400 0 0 GMT}
+ {2784762000 3600 1 BST}
+ {2802906000 0 0 GMT}
+ {2816211600 3600 1 BST}
+ {2834355600 0 0 GMT}
+ {2847661200 3600 1 BST}
+ {2866410000 0 0 GMT}
+ {2879110800 3600 1 BST}
+ {2897859600 0 0 GMT}
+ {2910560400 3600 1 BST}
+ {2929309200 0 0 GMT}
+ {2942010000 3600 1 BST}
+ {2960758800 0 0 GMT}
+ {2974064400 3600 1 BST}
+ {2992208400 0 0 GMT}
+ {3005514000 3600 1 BST}
+ {3023658000 0 0 GMT}
+ {3036963600 3600 1 BST}
+ {3055712400 0 0 GMT}
+ {3068413200 3600 1 BST}
+ {3087162000 0 0 GMT}
+ {3099862800 3600 1 BST}
+ {3118611600 0 0 GMT}
+ {3131917200 3600 1 BST}
+ {3150061200 0 0 GMT}
+ {3163366800 3600 1 BST}
+ {3181510800 0 0 GMT}
+ {3194816400 3600 1 BST}
+ {3212960400 0 0 GMT}
+ {3226266000 3600 1 BST}
+ {3245014800 0 0 GMT}
+ {3257715600 3600 1 BST}
+ {3276464400 0 0 GMT}
+ {3289165200 3600 1 BST}
+ {3307914000 0 0 GMT}
+ {3321219600 3600 1 BST}
+ {3339363600 0 0 GMT}
+ {3352669200 3600 1 BST}
+ {3370813200 0 0 GMT}
+ {3384118800 3600 1 BST}
+ {3402867600 0 0 GMT}
+ {3415568400 3600 1 BST}
+ {3434317200 0 0 GMT}
+ {3447018000 3600 1 BST}
+ {3465766800 0 0 GMT}
+ {3479072400 3600 1 BST}
+ {3497216400 0 0 GMT}
+ {3510522000 3600 1 BST}
+ {3528666000 0 0 GMT}
+ {3541971600 3600 1 BST}
+ {3560115600 0 0 GMT}
+ {3573421200 3600 1 BST}
+ {3592170000 0 0 GMT}
+ {3604870800 3600 1 BST}
+ {3623619600 0 0 GMT}
+ {3636320400 3600 1 BST}
+ {3655069200 0 0 GMT}
+ {3668374800 3600 1 BST}
+ {3686518800 0 0 GMT}
+ {3699824400 3600 1 BST}
+ {3717968400 0 0 GMT}
+ {3731274000 3600 1 BST}
+ {3750022800 0 0 GMT}
+ {3762723600 3600 1 BST}
+ {3781472400 0 0 GMT}
+ {3794173200 3600 1 BST}
+ {3812922000 0 0 GMT}
+ {3825622800 3600 1 BST}
+ {3844371600 0 0 GMT}
+ {3857677200 3600 1 BST}
+ {3875821200 0 0 GMT}
+ {3889126800 3600 1 BST}
+ {3907270800 0 0 GMT}
+ {3920576400 3600 1 BST}
+ {3939325200 0 0 GMT}
+ {3952026000 3600 1 BST}
+ {3970774800 0 0 GMT}
+ {3983475600 3600 1 BST}
+ {4002224400 0 0 GMT}
+ {4015530000 3600 1 BST}
+ {4033674000 0 0 GMT}
+ {4046979600 3600 1 BST}
+ {4065123600 0 0 GMT}
+ {4078429200 3600 1 BST}
+ {4096573200 0 0 GMT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Luxembourg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Luxembourg
new file mode 100644
index 0000000000..2a88c4b0d8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Luxembourg
@@ -0,0 +1,313 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Luxembourg) {
+ {-9223372036854775808 1476 0 LMT}
+ {-2069713476 3600 0 CET}
+ {-1692496800 7200 1 CEST}
+ {-1680483600 3600 0 CET}
+ {-1662343200 7200 1 CEST}
+ {-1650157200 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618700400 3600 0 CET}
+ {-1612659600 0 0 WET}
+ {-1604278800 3600 1 WEST}
+ {-1585519200 0 0 WET}
+ {-1574038800 3600 1 WEST}
+ {-1552258800 0 0 WET}
+ {-1539997200 3600 1 WEST}
+ {-1520550000 0 0 WET}
+ {-1507510800 3600 1 WEST}
+ {-1490572800 0 0 WET}
+ {-1473642000 3600 1 WEST}
+ {-1459119600 0 0 WET}
+ {-1444006800 3600 1 WEST}
+ {-1427673600 0 0 WET}
+ {-1411866000 3600 1 WEST}
+ {-1396224000 0 0 WET}
+ {-1379293200 3600 1 WEST}
+ {-1364774400 0 0 WET}
+ {-1348448400 3600 1 WEST}
+ {-1333324800 0 0 WET}
+ {-1316394000 3600 1 WEST}
+ {-1301270400 0 0 WET}
+ {-1284339600 3600 1 WEST}
+ {-1269813600 0 0 WET}
+ {-1253484000 3600 1 WEST}
+ {-1238364000 0 0 WET}
+ {-1221429600 3600 1 WEST}
+ {-1206914400 0 0 WET}
+ {-1191189600 3600 1 WEST}
+ {-1175464800 0 0 WET}
+ {-1160344800 3600 1 WEST}
+ {-1143410400 0 0 WET}
+ {-1127685600 3600 1 WEST}
+ {-1111960800 0 0 WET}
+ {-1096840800 3600 1 WEST}
+ {-1080511200 0 0 WET}
+ {-1063576800 3600 1 WEST}
+ {-1049061600 0 0 WET}
+ {-1033336800 3600 1 WEST}
+ {-1017612000 0 0 WET}
+ {-1002492000 3600 1 WEST}
+ {-986162400 0 0 WET}
+ {-969228000 3600 1 WEST}
+ {-950479200 0 0 WET}
+ {-942012000 3600 1 WEST}
+ {-935186400 7200 0 WEST}
+ {-857257200 3600 0 WET}
+ {-844556400 7200 1 WEST}
+ {-828226800 3600 0 WET}
+ {-812502000 7200 1 WEST}
+ {-797983200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-766623600 3600 0 CET}
+ {-745455600 7200 1 CEST}
+ {-733273200 3600 0 CET}
+ {220921200 3600 0 CET}
+ {228877200 7200 1 CEST}
+ {243997200 3600 0 CET}
+ {260326800 7200 1 CEST}
+ {276051600 3600 0 CET}
+ {291776400 7200 1 CEST}
+ {307501200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Madrid b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Madrid
new file mode 100644
index 0000000000..f4dd484553
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Madrid
@@ -0,0 +1,292 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Madrid) {
+ {-9223372036854775808 -884 0 LMT}
+ {-2177452800 0 0 WET}
+ {-1631926800 3600 1 WEST}
+ {-1616889600 0 0 WET}
+ {-1601168400 3600 1 WEST}
+ {-1585353600 0 0 WET}
+ {-1442451600 3600 1 WEST}
+ {-1427673600 0 0 WET}
+ {-1379293200 3600 1 WEST}
+ {-1364774400 0 0 WET}
+ {-1348448400 3600 1 WEST}
+ {-1333324800 0 0 WET}
+ {-1316390400 3600 1 WEST}
+ {-1301270400 0 0 WET}
+ {-1284339600 3600 1 WEST}
+ {-1269820800 0 0 WET}
+ {-1026954000 3600 1 WEST}
+ {-1017619200 0 0 WET}
+ {-1001898000 3600 1 WEST}
+ {-999482400 7200 1 WEMT}
+ {-986090400 3600 1 WEST}
+ {-954115200 0 0 WET}
+ {-940208400 3600 0 CET}
+ {-873079200 7200 1 CEST}
+ {-862621200 3600 0 CET}
+ {-842839200 7200 1 CEST}
+ {-828320400 3600 0 CET}
+ {-811389600 7200 1 CEST}
+ {-796870800 3600 0 CET}
+ {-779940000 7200 1 CEST}
+ {-765421200 3600 0 CET}
+ {-748490400 7200 1 CEST}
+ {-733971600 3600 0 CET}
+ {-652327200 7200 1 CEST}
+ {-639018000 3600 0 CET}
+ {135122400 7200 1 CEST}
+ {150246000 3600 0 CET}
+ {166572000 7200 1 CEST}
+ {181695600 3600 0 CET}
+ {196812000 7200 1 CEST}
+ {212540400 3600 0 CET}
+ {228866400 7200 1 CEST}
+ {243990000 3600 0 CET}
+ {260326800 7200 1 CEST}
+ {276051600 3600 0 CET}
+ {283993200 3600 0 CET}
+ {291776400 7200 1 CEST}
+ {307501200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Malta b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Malta
new file mode 100644
index 0000000000..0ebe2f6588
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Malta
@@ -0,0 +1,299 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Malta) {
+ {-9223372036854775808 3484 0 LMT}
+ {-2403478684 3600 0 CET}
+ {-1690765200 7200 1 CEST}
+ {-1680487200 3600 0 CET}
+ {-1664758800 7200 1 CEST}
+ {-1648951200 3600 0 CET}
+ {-1635123600 7200 1 CEST}
+ {-1616896800 3600 0 CET}
+ {-1604278800 7200 1 CEST}
+ {-1585533600 3600 0 CET}
+ {-1571014800 7200 1 CEST}
+ {-1555293600 3600 0 CET}
+ {-932432400 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812588400 7200 1 CEST}
+ {-798073200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-766717200 3600 0 CET}
+ {-750898800 7200 1 CEST}
+ {-733359600 3600 0 CET}
+ {-719456400 7200 1 CEST}
+ {-701917200 3600 0 CET}
+ {-689209200 7200 1 CEST}
+ {-670460400 3600 0 CET}
+ {-114051600 7200 1 CEST}
+ {-103168800 3600 0 CET}
+ {-81997200 7200 1 CEST}
+ {-71715600 3600 0 CET}
+ {-50547600 7200 1 CEST}
+ {-40266000 3600 0 CET}
+ {-18493200 7200 1 CEST}
+ {-8211600 3600 0 CET}
+ {12956400 7200 1 CEST}
+ {23238000 3600 0 CET}
+ {43801200 7200 1 CEST}
+ {54687600 3600 0 CET}
+ {75855600 7200 1 CEST}
+ {86742000 3600 0 CET}
+ {102380400 7200 0 CEST}
+ {118105200 3600 0 CET}
+ {135730800 7200 1 CEST}
+ {148518000 3600 0 CET}
+ {167187600 7200 1 CEST}
+ {180489600 3600 0 CET}
+ {198637200 7200 1 CEST}
+ {211939200 3600 0 CET}
+ {230086800 7200 1 CEST}
+ {243388800 3600 0 CET}
+ {261536400 7200 1 CEST}
+ {274838400 3600 0 CET}
+ {292986000 7200 1 CEST}
+ {306288000 3600 0 CET}
+ {323312400 7200 1 CEST}
+ {338342400 3600 0 CET}
+ {347151600 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Mariehamn b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Mariehamn
new file mode 100644
index 0000000000..26d9177b27
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Mariehamn
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Helsinki)]} {
+ LoadTimeZoneFile Europe/Helsinki
+}
+set TZData(:Europe/Mariehamn) $TZData(:Europe/Helsinki)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Minsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Minsk
new file mode 100644
index 0000000000..7a6232e7c4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Minsk
@@ -0,0 +1,75 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Minsk) {
+ {-9223372036854775808 6616 0 LMT}
+ {-2840147416 6600 0 MMT}
+ {-1441158600 7200 0 EET}
+ {-1247536800 10800 0 MSK}
+ {-899780400 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-804646800 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 14400 1 MSD}
+ {622594800 10800 0 MSK}
+ {631141200 10800 0 MSK}
+ {670374000 7200 0 EEMMTT}
+ {670377600 10800 1 EEST}
+ {686102400 7200 0 EET}
+ {701827200 10800 1 EEST}
+ {717552000 7200 0 EET}
+ {733276800 10800 1 EEST}
+ {749001600 7200 0 EET}
+ {764726400 10800 1 EEST}
+ {780451200 7200 0 EET}
+ {796176000 10800 1 EEST}
+ {811900800 7200 0 EET}
+ {828230400 10800 1 EEST}
+ {846374400 7200 0 EET}
+ {859680000 10800 1 EEST}
+ {877824000 7200 0 EET}
+ {891129600 10800 1 EEST}
+ {909273600 7200 0 EET}
+ {922579200 10800 1 EEST}
+ {941328000 7200 0 EET}
+ {954028800 10800 1 EEST}
+ {972777600 7200 0 EET}
+ {985478400 10800 1 EEST}
+ {1004227200 7200 0 EET}
+ {1017532800 10800 1 EEST}
+ {1035676800 7200 0 EET}
+ {1048982400 10800 1 EEST}
+ {1067126400 7200 0 EET}
+ {1080432000 10800 1 EEST}
+ {1099180800 7200 0 EET}
+ {1111881600 10800 1 EEST}
+ {1130630400 7200 0 EET}
+ {1143331200 10800 1 EEST}
+ {1162080000 7200 0 EET}
+ {1174780800 10800 1 EEST}
+ {1193529600 7200 0 EET}
+ {1206835200 10800 1 EEST}
+ {1224979200 7200 0 EET}
+ {1238284800 10800 1 EEST}
+ {1256428800 7200 0 EET}
+ {1269734400 10800 1 EEST}
+ {1288483200 7200 0 EET}
+ {1301184000 10800 0 +03}
+}
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
new file mode 100644
index 0000000000..f887b0b658
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco
@@ -0,0 +1,315 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Monaco) {
+ {-9223372036854775808 1772 0 LMT}
+ {-2486680172 561 0 PMT}
+ {-1855958961 0 0 WET}
+ {-1689814800 3600 1 WEST}
+ {-1680397200 0 0 WET}
+ {-1665363600 3600 1 WEST}
+ {-1648342800 0 0 WET}
+ {-1635123600 3600 1 WEST}
+ {-1616893200 0 0 WET}
+ {-1604278800 3600 1 WEST}
+ {-1585443600 0 0 WET}
+ {-1574038800 3600 1 WEST}
+ {-1552266000 0 0 WET}
+ {-1539997200 3600 1 WEST}
+ {-1520557200 0 0 WET}
+ {-1507510800 3600 1 WEST}
+ {-1490576400 0 0 WET}
+ {-1470618000 3600 1 WEST}
+ {-1459126800 0 0 WET}
+ {-1444006800 3600 1 WEST}
+ {-1427677200 0 0 WET}
+ {-1411952400 3600 1 WEST}
+ {-1396227600 0 0 WET}
+ {-1379293200 3600 1 WEST}
+ {-1364778000 0 0 WET}
+ {-1348448400 3600 1 WEST}
+ {-1333328400 0 0 WET}
+ {-1316394000 3600 1 WEST}
+ {-1301274000 0 0 WET}
+ {-1284339600 3600 1 WEST}
+ {-1269824400 0 0 WET}
+ {-1253494800 3600 1 WEST}
+ {-1238374800 0 0 WET}
+ {-1221440400 3600 1 WEST}
+ {-1206925200 0 0 WET}
+ {-1191200400 3600 1 WEST}
+ {-1175475600 0 0 WET}
+ {-1160355600 3600 1 WEST}
+ {-1143421200 0 0 WET}
+ {-1127696400 3600 1 WEST}
+ {-1111971600 0 0 WET}
+ {-1096851600 3600 1 WEST}
+ {-1080522000 0 0 WET}
+ {-1063587600 3600 1 WEST}
+ {-1049072400 0 0 WET}
+ {-1033347600 3600 1 WEST}
+ {-1017622800 0 0 WET}
+ {-1002502800 3600 1 WEST}
+ {-986173200 0 0 WET}
+ {-969238800 3600 1 WEST}
+ {-950490000 0 0 WET}
+ {-942012000 3600 1 WEST}
+ {-904438800 7200 1 WEMT}
+ {-891136800 3600 1 WEST}
+ {-877827600 7200 1 WEMT}
+ {-857257200 3600 1 WEST}
+ {-844556400 7200 1 WEMT}
+ {-828226800 3600 1 WEST}
+ {-812502000 7200 1 WEMT}
+ {-796266000 3600 1 WEST}
+ {-781052400 7200 1 WEMT}
+ {-766616400 3600 0 CET}
+ {196819200 7200 1 CEST}
+ {212540400 3600 0 CET}
+ {220921200 3600 0 CET}
+ {228877200 7200 1 CEST}
+ {243997200 3600 0 CET}
+ {260326800 7200 1 CEST}
+ {276051600 3600 0 CET}
+ {291776400 7200 1 CEST}
+ {307501200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Moscow b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Moscow
new file mode 100644
index 0000000000..9b513b11d7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Moscow
@@ -0,0 +1,83 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Moscow) {
+ {-9223372036854775808 9017 0 LMT}
+ {-2840149817 9017 0 MMT}
+ {-1688265017 9079 0 MMT}
+ {-1656819079 12679 1 MST}
+ {-1641353479 9079 0 MMT}
+ {-1627965079 16279 1 MDST}
+ {-1618716679 12679 1 MST}
+ {-1596429079 16279 1 MDST}
+ {-1593820800 14400 0 MSD}
+ {-1589860800 10800 0 MSK}
+ {-1542427200 14400 1 MSD}
+ {-1539493200 18000 1 +05}
+ {-1525323600 14400 1 MSD}
+ {-1491188400 7200 0 EET}
+ {-1247536800 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 14400 1 MSD}
+ {622594800 10800 0 MSK}
+ {638319600 14400 1 MSD}
+ {654649200 10800 0 MSK}
+ {670374000 7200 0 EEMMTT}
+ {670377600 10800 1 EEST}
+ {686102400 7200 0 EET}
+ {695779200 10800 0 MSD}
+ {701823600 14400 1 MSD}
+ {717548400 10800 0 MSK}
+ {733273200 14400 1 MSD}
+ {748998000 10800 0 MSK}
+ {764722800 14400 1 MSD}
+ {780447600 10800 0 MSK}
+ {796172400 14400 1 MSD}
+ {811897200 10800 0 MSK}
+ {828226800 14400 1 MSD}
+ {846370800 10800 0 MSK}
+ {859676400 14400 1 MSD}
+ {877820400 10800 0 MSK}
+ {891126000 14400 1 MSD}
+ {909270000 10800 0 MSK}
+ {922575600 14400 1 MSD}
+ {941324400 10800 0 MSK}
+ {954025200 14400 1 MSD}
+ {972774000 10800 0 MSK}
+ {985474800 14400 1 MSD}
+ {1004223600 10800 0 MSK}
+ {1017529200 14400 1 MSD}
+ {1035673200 10800 0 MSK}
+ {1048978800 14400 1 MSD}
+ {1067122800 10800 0 MSK}
+ {1080428400 14400 1 MSD}
+ {1099177200 10800 0 MSK}
+ {1111878000 14400 1 MSD}
+ {1130626800 10800 0 MSK}
+ {1143327600 14400 1 MSD}
+ {1162076400 10800 0 MSK}
+ {1174777200 14400 1 MSD}
+ {1193526000 10800 0 MSK}
+ {1206831600 14400 1 MSD}
+ {1224975600 10800 0 MSK}
+ {1238281200 14400 1 MSD}
+ {1256425200 10800 0 MSK}
+ {1269730800 14400 1 MSD}
+ {1288479600 10800 0 MSK}
+ {1301180400 14400 0 MSK}
+ {1414274400 10800 0 MSK}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Nicosia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Nicosia
new file mode 100644
index 0000000000..2d58355a9e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Nicosia
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Nicosia)]} {
+ LoadTimeZoneFile Asia/Nicosia
+}
+set TZData(:Europe/Nicosia) $TZData(:Asia/Nicosia)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Oslo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Oslo
new file mode 100644
index 0000000000..6787c1eb01
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Oslo
@@ -0,0 +1,271 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Oslo) {
+ {-9223372036854775808 2580 0 LMT}
+ {-2366757780 3600 0 CET}
+ {-1691884800 7200 1 CEST}
+ {-1680573600 3600 0 CET}
+ {-927511200 7200 0 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-781052400 7200 0 CEST}
+ {-765327600 3600 0 CET}
+ {-340844400 7200 1 CEST}
+ {-324514800 3600 0 CET}
+ {-308790000 7200 1 CEST}
+ {-293065200 3600 0 CET}
+ {-277340400 7200 1 CEST}
+ {-261615600 3600 0 CET}
+ {-245890800 7200 1 CEST}
+ {-230166000 3600 0 CET}
+ {-214441200 7200 1 CEST}
+ {-198716400 3600 0 CET}
+ {-182991600 7200 1 CEST}
+ {-166662000 3600 0 CET}
+ {-147913200 7200 1 CEST}
+ {-135212400 3600 0 CET}
+ {315529200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
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
new file mode 100644
index 0000000000..4b22a090fc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris
@@ -0,0 +1,314 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Paris) {
+ {-9223372036854775808 561 0 LMT}
+ {-2486678901 561 0 PMT}
+ {-1855958901 0 0 WET}
+ {-1689814800 3600 1 WEST}
+ {-1680397200 0 0 WET}
+ {-1665363600 3600 1 WEST}
+ {-1648342800 0 0 WET}
+ {-1635123600 3600 1 WEST}
+ {-1616893200 0 0 WET}
+ {-1604278800 3600 1 WEST}
+ {-1585443600 0 0 WET}
+ {-1574038800 3600 1 WEST}
+ {-1552266000 0 0 WET}
+ {-1539997200 3600 1 WEST}
+ {-1520557200 0 0 WET}
+ {-1507510800 3600 1 WEST}
+ {-1490576400 0 0 WET}
+ {-1470618000 3600 1 WEST}
+ {-1459126800 0 0 WET}
+ {-1444006800 3600 1 WEST}
+ {-1427677200 0 0 WET}
+ {-1411952400 3600 1 WEST}
+ {-1396227600 0 0 WET}
+ {-1379293200 3600 1 WEST}
+ {-1364778000 0 0 WET}
+ {-1348448400 3600 1 WEST}
+ {-1333328400 0 0 WET}
+ {-1316394000 3600 1 WEST}
+ {-1301274000 0 0 WET}
+ {-1284339600 3600 1 WEST}
+ {-1269824400 0 0 WET}
+ {-1253494800 3600 1 WEST}
+ {-1238374800 0 0 WET}
+ {-1221440400 3600 1 WEST}
+ {-1206925200 0 0 WET}
+ {-1191200400 3600 1 WEST}
+ {-1175475600 0 0 WET}
+ {-1160355600 3600 1 WEST}
+ {-1143421200 0 0 WET}
+ {-1127696400 3600 1 WEST}
+ {-1111971600 0 0 WET}
+ {-1096851600 3600 1 WEST}
+ {-1080522000 0 0 WET}
+ {-1063587600 3600 1 WEST}
+ {-1049072400 0 0 WET}
+ {-1033347600 3600 1 WEST}
+ {-1017622800 0 0 WET}
+ {-1002502800 3600 1 WEST}
+ {-986173200 0 0 WET}
+ {-969238800 3600 1 WEST}
+ {-950490000 0 0 WET}
+ {-942012000 3600 1 WEST}
+ {-932436000 7200 0 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-800067600 7200 0 WEMT}
+ {-796266000 3600 1 WEST}
+ {-781052400 7200 1 WEMT}
+ {-766616400 3600 0 CET}
+ {196819200 7200 1 CEST}
+ {212540400 3600 0 CET}
+ {220921200 3600 0 CET}
+ {228877200 7200 1 CEST}
+ {243997200 3600 0 CET}
+ {260326800 7200 1 CEST}
+ {276051600 3600 0 CET}
+ {291776400 7200 1 CEST}
+ {307501200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Podgorica b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Podgorica
new file mode 100644
index 0000000000..f4f9066979
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Podgorica
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Belgrade)]} {
+ LoadTimeZoneFile Europe/Belgrade
+}
+set TZData(:Europe/Podgorica) $TZData(:Europe/Belgrade)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Prague b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Prague
new file mode 100644
index 0000000000..34df8ed19f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Prague
@@ -0,0 +1,275 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Prague) {
+ {-9223372036854775808 3464 0 LMT}
+ {-3786829064 3464 0 PMT}
+ {-2469401864 3600 0 CET}
+ {-1693706400 7200 1 CEST}
+ {-1680483600 3600 0 CET}
+ {-1663455600 7200 1 CEST}
+ {-1650150000 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618700400 3600 0 CET}
+ {-938905200 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-777862800 7200 0 CEST}
+ {-765327600 3600 0 CET}
+ {-746578800 7200 1 CEST}
+ {-733359600 3600 0 CET}
+ {-728517600 0 1 GMT}
+ {-721260000 0 0 CET}
+ {-716425200 7200 1 CEST}
+ {-701910000 3600 0 CET}
+ {-684975600 7200 1 CEST}
+ {-670460400 3600 0 CET}
+ {-654217200 7200 1 CEST}
+ {-639010800 3600 0 CET}
+ {283993200 3600 0 CET}
+ {291776400 7200 1 CEST}
+ {307501200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Riga b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Riga
new file mode 100644
index 0000000000..c829ffb412
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Riga
@@ -0,0 +1,258 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Riga) {
+ {-9223372036854775808 5794 0 LMT}
+ {-2840146594 5794 0 RMT}
+ {-1632008194 9394 1 LST}
+ {-1618702594 5794 0 RMT}
+ {-1601681794 9394 1 LST}
+ {-1597275394 5794 0 RMT}
+ {-1377308194 7200 0 EET}
+ {-928029600 10800 0 MSK}
+ {-899521200 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-795834000 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 10800 1 EEST}
+ {622598400 7200 0 EET}
+ {638323200 10800 1 EEST}
+ {654652800 7200 0 EET}
+ {670377600 10800 1 EEST}
+ {686102400 7200 0 EET}
+ {701827200 10800 1 EEST}
+ {717552000 7200 0 EET}
+ {733276800 10800 1 EEST}
+ {749001600 7200 0 EET}
+ {764726400 10800 1 EEST}
+ {780451200 7200 0 EET}
+ {796176000 10800 1 EEST}
+ {811900800 7200 0 EET}
+ {828230400 10800 1 EEST}
+ {843955200 7200 0 EET}
+ {853797600 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {951775200 7200 0 EET}
+ {978386400 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Rome b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Rome
new file mode 100644
index 0000000000..932754f0b2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Rome
@@ -0,0 +1,302 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Rome) {
+ {-9223372036854775808 2996 0 LMT}
+ {-3252098996 2996 0 RMT}
+ {-2403565200 3600 0 CET}
+ {-1690765200 7200 1 CEST}
+ {-1680487200 3600 0 CET}
+ {-1664758800 7200 1 CEST}
+ {-1648951200 3600 0 CET}
+ {-1635123600 7200 1 CEST}
+ {-1616896800 3600 0 CET}
+ {-1604278800 7200 1 CEST}
+ {-1585533600 3600 0 CET}
+ {-1571014800 7200 1 CEST}
+ {-1555293600 3600 0 CET}
+ {-932432400 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-830307600 7200 0 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-807152400 7200 0 CEST}
+ {-798073200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-766717200 3600 0 CET}
+ {-750898800 7200 1 CEST}
+ {-733359600 3600 0 CET}
+ {-719456400 7200 1 CEST}
+ {-701917200 3600 0 CET}
+ {-689209200 7200 1 CEST}
+ {-670460400 3600 0 CET}
+ {-114051600 7200 1 CEST}
+ {-103168800 3600 0 CET}
+ {-81997200 7200 1 CEST}
+ {-71715600 3600 0 CET}
+ {-50547600 7200 1 CEST}
+ {-40266000 3600 0 CET}
+ {-18493200 7200 1 CEST}
+ {-8211600 3600 0 CET}
+ {12956400 7200 1 CEST}
+ {23238000 3600 0 CET}
+ {43801200 7200 1 CEST}
+ {54687600 3600 0 CET}
+ {75855600 7200 1 CEST}
+ {86742000 3600 0 CET}
+ {107910000 7200 1 CEST}
+ {118191600 3600 0 CET}
+ {138754800 7200 1 CEST}
+ {149641200 3600 0 CET}
+ {170809200 7200 1 CEST}
+ {181090800 3600 0 CET}
+ {202258800 7200 1 CEST}
+ {212540400 3600 0 CET}
+ {233103600 7200 1 CEST}
+ {243990000 3600 0 CET}
+ {265158000 7200 1 CEST}
+ {276044400 3600 0 CET}
+ {296607600 7200 1 CEST}
+ {307494000 3600 0 CET}
+ {315529200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Samara b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Samara
new file mode 100644
index 0000000000..8f21c57a5e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Samara
@@ -0,0 +1,73 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Samara) {
+ {-9223372036854775808 12020 0 LMT}
+ {-1593820800 10800 0 +03}
+ {-1247540400 14400 0 +04}
+ {-1102305600 14400 0 +05}
+ {354916800 18000 1 +05}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +05}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +05}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +05}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +05}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +05}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +05}
+ {559692000 14400 0 +04}
+ {575416800 18000 1 +05}
+ {591141600 14400 0 +04}
+ {606866400 10800 0 +04}
+ {606870000 14400 1 +04}
+ {622594800 10800 0 +03}
+ {638319600 14400 1 +04}
+ {654649200 10800 0 +03}
+ {670374000 7200 0 +03}
+ {670377600 10800 1 +03}
+ {686102400 10800 0 +03}
+ {687916800 14400 0 +04}
+ {701820000 18000 1 +05}
+ {717544800 14400 0 +04}
+ {733269600 18000 1 +05}
+ {748994400 14400 0 +04}
+ {764719200 18000 1 +05}
+ {780444000 14400 0 +04}
+ {796168800 18000 1 +05}
+ {811893600 14400 0 +04}
+ {828223200 18000 1 +05}
+ {846367200 14400 0 +04}
+ {859672800 18000 1 +05}
+ {877816800 14400 0 +04}
+ {891122400 18000 1 +05}
+ {909266400 14400 0 +04}
+ {922572000 18000 1 +05}
+ {941320800 14400 0 +04}
+ {954021600 18000 1 +05}
+ {972770400 14400 0 +04}
+ {985471200 18000 1 +05}
+ {1004220000 14400 0 +04}
+ {1017525600 18000 1 +05}
+ {1035669600 14400 0 +04}
+ {1048975200 18000 1 +05}
+ {1067119200 14400 0 +04}
+ {1080424800 18000 1 +05}
+ {1099173600 14400 0 +04}
+ {1111874400 18000 1 +05}
+ {1130623200 14400 0 +04}
+ {1143324000 18000 1 +05}
+ {1162072800 14400 0 +04}
+ {1174773600 18000 1 +05}
+ {1193522400 14400 0 +04}
+ {1206828000 18000 1 +05}
+ {1224972000 14400 0 +04}
+ {1238277600 18000 1 +05}
+ {1256421600 14400 0 +04}
+ {1269727200 10800 0 +04}
+ {1269730800 14400 1 +04}
+ {1288479600 10800 0 +03}
+ {1301180400 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/San_Marino b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/San_Marino
new file mode 100644
index 0000000000..927ad290f0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/San_Marino
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Rome)]} {
+ LoadTimeZoneFile Europe/Rome
+}
+set TZData(:Europe/San_Marino) $TZData(:Europe/Rome)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sarajevo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sarajevo
new file mode 100644
index 0000000000..1b14286a6f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sarajevo
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Belgrade)]} {
+ LoadTimeZoneFile Europe/Belgrade
+}
+set TZData(:Europe/Sarajevo) $TZData(:Europe/Belgrade)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Saratov b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Saratov
new file mode 100644
index 0000000000..d89a217e72
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Saratov
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Saratov) {
+ {-9223372036854775808 11058 0 LMT}
+ {-1593820800 10800 0 +03}
+ {-1247540400 14400 0 +05}
+ {354916800 18000 1 +05}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +05}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +05}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +05}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +05}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +05}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +05}
+ {559692000 14400 0 +04}
+ {575416800 10800 0 +04}
+ {575420400 14400 1 +04}
+ {591145200 10800 0 +03}
+ {606870000 14400 1 +04}
+ {622594800 10800 0 +03}
+ {638319600 14400 1 +04}
+ {654649200 10800 0 +03}
+ {670374000 14400 0 +04}
+ {701820000 10800 0 +04}
+ {701823600 14400 1 +04}
+ {717548400 10800 0 +03}
+ {733273200 14400 1 +04}
+ {748998000 10800 0 +03}
+ {764722800 14400 1 +04}
+ {780447600 10800 0 +03}
+ {796172400 14400 1 +04}
+ {811897200 10800 0 +03}
+ {828226800 14400 1 +04}
+ {846370800 10800 0 +03}
+ {859676400 14400 1 +04}
+ {877820400 10800 0 +03}
+ {891126000 14400 1 +04}
+ {909270000 10800 0 +03}
+ {922575600 14400 1 +04}
+ {941324400 10800 0 +03}
+ {954025200 14400 1 +04}
+ {972774000 10800 0 +03}
+ {985474800 14400 1 +04}
+ {1004223600 10800 0 +03}
+ {1017529200 14400 1 +04}
+ {1035673200 10800 0 +03}
+ {1048978800 14400 1 +04}
+ {1067122800 10800 0 +03}
+ {1080428400 14400 1 +04}
+ {1099177200 10800 0 +03}
+ {1111878000 14400 1 +04}
+ {1130626800 10800 0 +03}
+ {1143327600 14400 1 +04}
+ {1162076400 10800 0 +03}
+ {1174777200 14400 1 +04}
+ {1193526000 10800 0 +03}
+ {1206831600 14400 1 +04}
+ {1224975600 10800 0 +03}
+ {1238281200 14400 1 +04}
+ {1256425200 10800 0 +03}
+ {1269730800 14400 1 +04}
+ {1288479600 10800 0 +03}
+ {1301180400 14400 0 +04}
+ {1414274400 10800 0 +03}
+ {1480806000 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Simferopol b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Simferopol
new file mode 100644
index 0000000000..3e4b60aae2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Simferopol
@@ -0,0 +1,82 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Simferopol) {
+ {-9223372036854775808 8184 0 LMT}
+ {-2840148984 8160 0 SMT}
+ {-1441160160 7200 0 EET}
+ {-1247536800 10800 0 MSK}
+ {-888894000 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-811645200 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 14400 1 MSD}
+ {622594800 10800 0 MSK}
+ {631141200 10800 0 MSK}
+ {646786800 7200 0 EET}
+ {694216800 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {767743200 14400 0 MSD}
+ {780436800 10800 0 MSK}
+ {796165200 14400 1 MSD}
+ {811886400 10800 0 MSK}
+ {828219600 14400 1 MSD}
+ {852066000 10800 0 MSK}
+ {859683600 10800 0 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396137600 14400 0 MSK}
+ {1414274400 10800 0 MSK}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Skopje b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Skopje
new file mode 100644
index 0000000000..07eedbe970
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Skopje
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Belgrade)]} {
+ LoadTimeZoneFile Europe/Belgrade
+}
+set TZData(:Europe/Skopje) $TZData(:Europe/Belgrade)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sofia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sofia
new file mode 100644
index 0000000000..a07f3bc1ca
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Sofia
@@ -0,0 +1,258 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Sofia) {
+ {-9223372036854775808 5596 0 LMT}
+ {-2840146396 7016 0 IMT}
+ {-2369527016 7200 0 EET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-788922000 3600 0 CET}
+ {-781048800 7200 0 EET}
+ {291762000 10800 0 EEST}
+ {307576800 7200 0 EET}
+ {323816400 10800 1 EEST}
+ {339026400 7200 0 EET}
+ {355266000 10800 1 EEST}
+ {370393200 7200 0 EET}
+ {386715600 10800 1 EEST}
+ {401846400 7200 0 EET}
+ {417571200 10800 1 EEST}
+ {433296000 7200 0 EET}
+ {449020800 10800 1 EEST}
+ {465350400 7200 0 EET}
+ {481075200 10800 1 EEST}
+ {496800000 7200 0 EET}
+ {512524800 10800 1 EEST}
+ {528249600 7200 0 EET}
+ {543974400 10800 1 EEST}
+ {559699200 7200 0 EET}
+ {575424000 10800 1 EEST}
+ {591148800 7200 0 EET}
+ {606873600 10800 1 EEST}
+ {622598400 7200 0 EET}
+ {638323200 10800 1 EEST}
+ {654652800 7200 0 EET}
+ {662680800 7200 0 EET}
+ {670370400 10800 1 EEST}
+ {686091600 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {846363600 7200 0 EET}
+ {852069600 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Stockholm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Stockholm
new file mode 100644
index 0000000000..b74d327572
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Stockholm
@@ -0,0 +1,250 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Stockholm) {
+ {-9223372036854775808 4332 0 LMT}
+ {-2871681132 3614 0 SET}
+ {-2208992414 3600 0 CET}
+ {-1692496800 7200 1 CEST}
+ {-1680483600 3600 0 CET}
+ {315529200 3600 0 CET}
+ {323830800 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tallinn b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tallinn
new file mode 100644
index 0000000000..e0f22a56d4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tallinn
@@ -0,0 +1,254 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Tallinn) {
+ {-9223372036854775808 5940 0 LMT}
+ {-2840146740 5940 0 TMT}
+ {-1638322740 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618700400 3600 0 CET}
+ {-1593824400 5940 0 TMT}
+ {-1535938740 7200 0 EET}
+ {-927943200 10800 0 MSK}
+ {-892954800 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-797648400 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 10800 1 EEST}
+ {622598400 7200 0 EET}
+ {638323200 10800 1 EEST}
+ {654652800 7200 0 EET}
+ {670377600 10800 1 EEST}
+ {686102400 7200 0 EET}
+ {701827200 10800 1 EEST}
+ {717552000 7200 0 EET}
+ {733276800 10800 1 EEST}
+ {749001600 7200 0 EET}
+ {764726400 10800 1 EEST}
+ {780451200 7200 0 EET}
+ {796176000 10800 1 EEST}
+ {811900800 7200 0 EET}
+ {828230400 10800 1 EEST}
+ {846374400 7200 0 EET}
+ {859680000 10800 1 EEST}
+ {877824000 7200 0 EET}
+ {891129600 10800 1 EEST}
+ {906415200 10800 0 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941335200 7200 0 EET}
+ {1014242400 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tirane b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tirane
new file mode 100644
index 0000000000..14ace2e533
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tirane
@@ -0,0 +1,263 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Tirane) {
+ {-9223372036854775808 4760 0 LMT}
+ {-1767230360 3600 0 CET}
+ {-932346000 7200 0 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-843519600 3600 0 CET}
+ {136854000 7200 1 CEST}
+ {149896800 3600 0 CET}
+ {168130800 7200 1 CEST}
+ {181432800 3600 0 CET}
+ {199839600 7200 1 CEST}
+ {213141600 3600 0 CET}
+ {231894000 7200 1 CEST}
+ {244591200 3600 0 CET}
+ {263257200 7200 1 CEST}
+ {276040800 3600 0 CET}
+ {294706800 7200 1 CEST}
+ {307490400 3600 0 CET}
+ {326156400 7200 1 CEST}
+ {339458400 3600 0 CET}
+ {357087600 7200 1 CEST}
+ {370389600 3600 0 CET}
+ {389142000 7200 1 CEST}
+ {402444000 3600 0 CET}
+ {419468400 7200 1 CEST}
+ {433807200 3600 0 CET}
+ {449622000 7200 1 CEST}
+ {457480800 7200 0 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tiraspol b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tiraspol
new file mode 100644
index 0000000000..ea8f6710d9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Tiraspol
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Chisinau)]} {
+ LoadTimeZoneFile Europe/Chisinau
+}
+set TZData(:Europe/Tiraspol) $TZData(:Europe/Chisinau)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ulyanovsk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ulyanovsk
new file mode 100644
index 0000000000..8fb3f9e17f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Ulyanovsk
@@ -0,0 +1,73 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Ulyanovsk) {
+ {-9223372036854775808 11616 0 LMT}
+ {-1593820800 10800 0 +03}
+ {-1247540400 14400 0 +05}
+ {354916800 18000 1 +05}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +05}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +05}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +05}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +05}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +05}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +05}
+ {559692000 14400 0 +04}
+ {575416800 18000 1 +05}
+ {591141600 14400 0 +04}
+ {606866400 10800 0 +04}
+ {606870000 14400 1 +04}
+ {622594800 10800 0 +03}
+ {638319600 14400 1 +04}
+ {654649200 10800 0 +03}
+ {670374000 7200 0 +03}
+ {670377600 10800 1 +03}
+ {686102400 7200 0 +02}
+ {695779200 10800 0 +04}
+ {701823600 14400 1 +04}
+ {717548400 10800 0 +03}
+ {733273200 14400 1 +04}
+ {748998000 10800 0 +03}
+ {764722800 14400 1 +04}
+ {780447600 10800 0 +03}
+ {796172400 14400 1 +04}
+ {811897200 10800 0 +03}
+ {828226800 14400 1 +04}
+ {846370800 10800 0 +03}
+ {859676400 14400 1 +04}
+ {877820400 10800 0 +03}
+ {891126000 14400 1 +04}
+ {909270000 10800 0 +03}
+ {922575600 14400 1 +04}
+ {941324400 10800 0 +03}
+ {954025200 14400 1 +04}
+ {972774000 10800 0 +03}
+ {985474800 14400 1 +04}
+ {1004223600 10800 0 +03}
+ {1017529200 14400 1 +04}
+ {1035673200 10800 0 +03}
+ {1048978800 14400 1 +04}
+ {1067122800 10800 0 +03}
+ {1080428400 14400 1 +04}
+ {1099177200 10800 0 +03}
+ {1111878000 14400 1 +04}
+ {1130626800 10800 0 +03}
+ {1143327600 14400 1 +04}
+ {1162076400 10800 0 +03}
+ {1174777200 14400 1 +04}
+ {1193526000 10800 0 +03}
+ {1206831600 14400 1 +04}
+ {1224975600 10800 0 +03}
+ {1238281200 14400 1 +04}
+ {1256425200 10800 0 +03}
+ {1269730800 14400 1 +04}
+ {1288479600 10800 0 +03}
+ {1301180400 14400 0 +04}
+ {1414274400 10800 0 +03}
+ {1459033200 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Uzhgorod b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Uzhgorod
new file mode 100644
index 0000000000..f6e580b05f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Uzhgorod
@@ -0,0 +1,254 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Uzhgorod) {
+ {-9223372036854775808 5352 0 LMT}
+ {-2500939752 3600 0 CET}
+ {-946774800 3600 0 CET}
+ {-938905200 7200 1 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796870800 7200 1 CEST}
+ {-794714400 3600 0 CET}
+ {-773456400 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 14400 1 MSD}
+ {622594800 10800 0 MSK}
+ {631141200 10800 0 MSK}
+ {646786800 3600 0 CET}
+ {670384800 7200 0 EET}
+ {694216800 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {788911200 7200 0 EET}
+ {796179600 10800 1 EEST}
+ {811904400 7200 0 EET}
+ {828234000 10800 1 EEST}
+ {846378000 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vaduz b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vaduz
new file mode 100644
index 0000000000..095e018b72
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vaduz
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Zurich)]} {
+ LoadTimeZoneFile Europe/Zurich
+}
+set TZData(:Europe/Vaduz) $TZData(:Europe/Zurich)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vatican b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vatican
new file mode 100644
index 0000000000..fe5076586d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vatican
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Rome)]} {
+ LoadTimeZoneFile Europe/Rome
+}
+set TZData(:Europe/Vatican) $TZData(:Europe/Rome)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vienna b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vienna
new file mode 100644
index 0000000000..3fdad03ea5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vienna
@@ -0,0 +1,271 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Vienna) {
+ {-9223372036854775808 3921 0 LMT}
+ {-2422055121 3600 0 CET}
+ {-1693706400 7200 1 CEST}
+ {-1680483600 3600 0 CET}
+ {-1663455600 7200 1 CEST}
+ {-1650150000 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618700400 3600 0 CET}
+ {-1577926800 3600 0 CET}
+ {-1569711600 7200 1 CEST}
+ {-1555801200 3600 0 CET}
+ {-938905200 7200 0 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796777200 3600 0 CET}
+ {-781052400 7200 1 CEST}
+ {-780188400 3600 0 CET}
+ {-757386000 3600 0 CET}
+ {-748479600 7200 1 CEST}
+ {-733273200 3600 0 CET}
+ {-717634800 7200 1 CEST}
+ {-701910000 3600 0 CET}
+ {-684975600 7200 1 CEST}
+ {-670460400 3600 0 CET}
+ {323823600 7200 1 CEST}
+ {338940000 3600 0 CET}
+ {347151600 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vilnius b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vilnius
new file mode 100644
index 0000000000..5e73150d40
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Vilnius
@@ -0,0 +1,252 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Vilnius) {
+ {-9223372036854775808 6076 0 LMT}
+ {-2840146876 5040 0 WMT}
+ {-1672536240 5736 0 KMT}
+ {-1585100136 3600 0 CET}
+ {-1561251600 7200 0 EET}
+ {-1553565600 3600 0 CET}
+ {-928198800 10800 0 MSK}
+ {-900126000 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-802141200 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 7200 0 EEMMTT}
+ {606873600 10800 1 EEST}
+ {622598400 7200 0 EET}
+ {638323200 10800 1 EEST}
+ {654652800 7200 0 EET}
+ {670377600 10800 1 EEST}
+ {686102400 7200 0 EET}
+ {701827200 10800 1 EEST}
+ {717552000 7200 0 EET}
+ {733276800 10800 1 EEST}
+ {749001600 7200 0 EET}
+ {764726400 10800 1 EEST}
+ {780451200 7200 0 EET}
+ {796176000 10800 1 EEST}
+ {811900800 7200 0 EET}
+ {828230400 10800 1 EEST}
+ {846374400 7200 0 EET}
+ {859680000 10800 1 EEST}
+ {877824000 7200 0 EET}
+ {883605600 7200 0 EET}
+ {891133200 7200 0 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 7200 0 EET}
+ {1041372000 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
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
new file mode 100644
index 0000000000..3938683d80
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd
@@ -0,0 +1,72 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Volgograd) {
+ {-9223372036854775808 10660 0 LMT}
+ {-1577761060 10800 0 +03}
+ {-1247540400 14400 0 +04}
+ {-256881600 14400 0 +05}
+ {354916800 18000 1 +05}
+ {370724400 14400 0 +04}
+ {386452800 18000 1 +05}
+ {402260400 14400 0 +04}
+ {417988800 18000 1 +05}
+ {433796400 14400 0 +04}
+ {449611200 18000 1 +05}
+ {465343200 14400 0 +04}
+ {481068000 18000 1 +05}
+ {496792800 14400 0 +04}
+ {512517600 18000 1 +05}
+ {528242400 14400 0 +04}
+ {543967200 18000 1 +05}
+ {559692000 14400 0 +04}
+ {575416800 10800 0 +04}
+ {575420400 14400 1 +04}
+ {591145200 10800 0 +03}
+ {606870000 14400 1 +04}
+ {622594800 10800 0 +03}
+ {638319600 14400 1 +04}
+ {654649200 10800 0 +03}
+ {670374000 14400 0 +04}
+ {701820000 10800 0 +04}
+ {701823600 14400 1 +04}
+ {717548400 10800 0 +03}
+ {733273200 14400 1 +04}
+ {748998000 10800 0 +03}
+ {764722800 14400 1 +04}
+ {780447600 10800 0 +03}
+ {796172400 14400 1 +04}
+ {811897200 10800 0 +03}
+ {828226800 14400 1 +04}
+ {846370800 10800 0 +03}
+ {859676400 14400 1 +04}
+ {877820400 10800 0 +03}
+ {891126000 14400 1 +04}
+ {909270000 10800 0 +03}
+ {922575600 14400 1 +04}
+ {941324400 10800 0 +03}
+ {954025200 14400 1 +04}
+ {972774000 10800 0 +03}
+ {985474800 14400 1 +04}
+ {1004223600 10800 0 +03}
+ {1017529200 14400 1 +04}
+ {1035673200 10800 0 +03}
+ {1048978800 14400 1 +04}
+ {1067122800 10800 0 +03}
+ {1080428400 14400 1 +04}
+ {1099177200 10800 0 +03}
+ {1111878000 14400 1 +04}
+ {1130626800 10800 0 +03}
+ {1143327600 14400 1 +04}
+ {1162076400 10800 0 +03}
+ {1174777200 14400 1 +04}
+ {1193526000 10800 0 +03}
+ {1206831600 14400 1 +04}
+ {1224975600 10800 0 +03}
+ {1238281200 14400 1 +04}
+ {1256425200 10800 0 +03}
+ {1269730800 14400 1 +04}
+ {1288479600 10800 0 +03}
+ {1301180400 14400 0 +04}
+ {1414274400 10800 0 +03}
+ {1540681200 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Warsaw b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Warsaw
new file mode 100644
index 0000000000..6288a8ab4d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Warsaw
@@ -0,0 +1,296 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Warsaw) {
+ {-9223372036854775808 5040 0 LMT}
+ {-2840145840 5040 0 WMT}
+ {-1717032240 3600 0 CET}
+ {-1693706400 7200 1 CEST}
+ {-1680483600 3600 0 CET}
+ {-1663455600 7200 1 CEST}
+ {-1650150000 3600 0 CET}
+ {-1632006000 7200 1 CEST}
+ {-1618696800 7200 0 EET}
+ {-1600473600 10800 1 EEST}
+ {-1587168000 7200 0 EET}
+ {-931734000 7200 0 CEST}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-812502000 7200 1 CEST}
+ {-796870800 7200 0 CEST}
+ {-796608000 3600 0 CET}
+ {-778726800 7200 1 CEST}
+ {-762660000 3600 0 CET}
+ {-748486800 7200 1 CEST}
+ {-733273200 3600 0 CET}
+ {-715215600 7200 1 CEST}
+ {-701910000 3600 0 CET}
+ {-684975600 7200 1 CEST}
+ {-670460400 3600 0 CET}
+ {-654130800 7200 1 CEST}
+ {-639010800 3600 0 CET}
+ {-397094400 7200 1 CEST}
+ {-386812800 3600 0 CET}
+ {-371088000 7200 1 CEST}
+ {-355363200 3600 0 CET}
+ {-334195200 7200 1 CEST}
+ {-323308800 3600 0 CET}
+ {-307584000 7200 1 CEST}
+ {-291859200 3600 0 CET}
+ {-271296000 7200 1 CEST}
+ {-260409600 3600 0 CET}
+ {-239846400 7200 1 CEST}
+ {-228960000 3600 0 CET}
+ {-208396800 7200 1 CEST}
+ {-197510400 3600 0 CET}
+ {-176342400 7200 1 CEST}
+ {-166060800 3600 0 CET}
+ {220921200 3600 0 CET}
+ {228873600 7200 1 CEST}
+ {243993600 3600 0 CET}
+ {260323200 7200 1 CEST}
+ {276048000 3600 0 CET}
+ {291772800 7200 1 CEST}
+ {307497600 3600 0 CET}
+ {323827200 7200 1 CEST}
+ {338947200 3600 0 CET}
+ {354672000 7200 1 CEST}
+ {370396800 3600 0 CET}
+ {386121600 7200 1 CEST}
+ {401846400 3600 0 CET}
+ {417571200 7200 1 CEST}
+ {433296000 3600 0 CET}
+ {449020800 7200 1 CEST}
+ {465350400 3600 0 CET}
+ {481075200 7200 1 CEST}
+ {496800000 3600 0 CET}
+ {512524800 7200 1 CEST}
+ {528249600 3600 0 CET}
+ {543974400 7200 1 CEST}
+ {559699200 3600 0 CET}
+ {567990000 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zagreb b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zagreb
new file mode 100644
index 0000000000..46319a4111
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zagreb
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Belgrade)]} {
+ LoadTimeZoneFile Europe/Belgrade
+}
+set TZData(:Europe/Zagreb) $TZData(:Europe/Belgrade)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zaporozhye b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zaporozhye
new file mode 100644
index 0000000000..478a61c9f7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zaporozhye
@@ -0,0 +1,252 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Zaporozhye) {
+ {-9223372036854775808 8440 0 LMT}
+ {-2840149240 8400 0 +0220}
+ {-1441160400 7200 0 EET}
+ {-1247536800 10800 0 MSK}
+ {-894769200 3600 0 CET}
+ {-857257200 3600 0 CET}
+ {-844556400 7200 1 CEST}
+ {-828226800 3600 0 CET}
+ {-826419600 10800 0 MSD}
+ {354920400 14400 1 MSD}
+ {370728000 10800 0 MSK}
+ {386456400 14400 1 MSD}
+ {402264000 10800 0 MSK}
+ {417992400 14400 1 MSD}
+ {433800000 10800 0 MSK}
+ {449614800 14400 1 MSD}
+ {465346800 10800 0 MSK}
+ {481071600 14400 1 MSD}
+ {496796400 10800 0 MSK}
+ {512521200 14400 1 MSD}
+ {528246000 10800 0 MSK}
+ {543970800 14400 1 MSD}
+ {559695600 10800 0 MSK}
+ {575420400 14400 1 MSD}
+ {591145200 10800 0 MSK}
+ {606870000 14400 1 MSD}
+ {622594800 10800 0 MSK}
+ {638319600 14400 1 MSD}
+ {654649200 10800 0 MSK}
+ {670374000 10800 0 EEST}
+ {686091600 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {788911200 7200 0 EET}
+ {796179600 10800 1 EEST}
+ {811904400 7200 0 EET}
+ {828234000 10800 1 EEST}
+ {846378000 7200 0 EET}
+ {859683600 10800 1 EEST}
+ {877827600 7200 0 EET}
+ {891133200 10800 1 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zurich b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zurich
new file mode 100644
index 0000000000..87a20dbfbc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Zurich
@@ -0,0 +1,250 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Europe/Zurich) {
+ {-9223372036854775808 2048 0 LMT}
+ {-3675198848 1786 0 BMT}
+ {-2385246586 3600 0 CET}
+ {-904435200 7200 1 CEST}
+ {-891129600 3600 0 CET}
+ {-872985600 7200 1 CEST}
+ {-859680000 3600 0 CET}
+ {347151600 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}
+ {449024400 7200 1 CEST}
+ {465354000 3600 0 CET}
+ {481078800 7200 1 CEST}
+ {496803600 3600 0 CET}
+ {512528400 7200 1 CEST}
+ {528253200 3600 0 CET}
+ {543978000 7200 1 CEST}
+ {559702800 3600 0 CET}
+ {575427600 7200 1 CEST}
+ {591152400 3600 0 CET}
+ {606877200 7200 1 CEST}
+ {622602000 3600 0 CET}
+ {638326800 7200 1 CEST}
+ {654656400 3600 0 CET}
+ {670381200 7200 1 CEST}
+ {686106000 3600 0 CET}
+ {701830800 7200 1 CEST}
+ {717555600 3600 0 CET}
+ {733280400 7200 1 CEST}
+ {749005200 3600 0 CET}
+ {764730000 7200 1 CEST}
+ {780454800 3600 0 CET}
+ {796179600 7200 1 CEST}
+ {811904400 3600 0 CET}
+ {828234000 7200 1 CEST}
+ {846378000 3600 0 CET}
+ {859683600 7200 1 CEST}
+ {877827600 3600 0 CET}
+ {891133200 7200 1 CEST}
+ {909277200 3600 0 CET}
+ {922582800 7200 1 CEST}
+ {941331600 3600 0 CET}
+ {954032400 7200 1 CEST}
+ {972781200 3600 0 CET}
+ {985482000 7200 1 CEST}
+ {1004230800 3600 0 CET}
+ {1017536400 7200 1 CEST}
+ {1035680400 3600 0 CET}
+ {1048986000 7200 1 CEST}
+ {1067130000 3600 0 CET}
+ {1080435600 7200 1 CEST}
+ {1099184400 3600 0 CET}
+ {1111885200 7200 1 CEST}
+ {1130634000 3600 0 CET}
+ {1143334800 7200 1 CEST}
+ {1162083600 3600 0 CET}
+ {1174784400 7200 1 CEST}
+ {1193533200 3600 0 CET}
+ {1206838800 7200 1 CEST}
+ {1224982800 3600 0 CET}
+ {1238288400 7200 1 CEST}
+ {1256432400 3600 0 CET}
+ {1269738000 7200 1 CEST}
+ {1288486800 3600 0 CET}
+ {1301187600 7200 1 CEST}
+ {1319936400 3600 0 CET}
+ {1332637200 7200 1 CEST}
+ {1351386000 3600 0 CET}
+ {1364691600 7200 1 CEST}
+ {1382835600 3600 0 CET}
+ {1396141200 7200 1 CEST}
+ {1414285200 3600 0 CET}
+ {1427590800 7200 1 CEST}
+ {1445734800 3600 0 CET}
+ {1459040400 7200 1 CEST}
+ {1477789200 3600 0 CET}
+ {1490490000 7200 1 CEST}
+ {1509238800 3600 0 CET}
+ {1521939600 7200 1 CEST}
+ {1540688400 3600 0 CET}
+ {1553994000 7200 1 CEST}
+ {1572138000 3600 0 CET}
+ {1585443600 7200 1 CEST}
+ {1603587600 3600 0 CET}
+ {1616893200 7200 1 CEST}
+ {1635642000 3600 0 CET}
+ {1648342800 7200 1 CEST}
+ {1667091600 3600 0 CET}
+ {1679792400 7200 1 CEST}
+ {1698541200 3600 0 CET}
+ {1711846800 7200 1 CEST}
+ {1729990800 3600 0 CET}
+ {1743296400 7200 1 CEST}
+ {1761440400 3600 0 CET}
+ {1774746000 7200 1 CEST}
+ {1792890000 3600 0 CET}
+ {1806195600 7200 1 CEST}
+ {1824944400 3600 0 CET}
+ {1837645200 7200 1 CEST}
+ {1856394000 3600 0 CET}
+ {1869094800 7200 1 CEST}
+ {1887843600 3600 0 CET}
+ {1901149200 7200 1 CEST}
+ {1919293200 3600 0 CET}
+ {1932598800 7200 1 CEST}
+ {1950742800 3600 0 CET}
+ {1964048400 7200 1 CEST}
+ {1982797200 3600 0 CET}
+ {1995498000 7200 1 CEST}
+ {2014246800 3600 0 CET}
+ {2026947600 7200 1 CEST}
+ {2045696400 3600 0 CET}
+ {2058397200 7200 1 CEST}
+ {2077146000 3600 0 CET}
+ {2090451600 7200 1 CEST}
+ {2108595600 3600 0 CET}
+ {2121901200 7200 1 CEST}
+ {2140045200 3600 0 CET}
+ {2153350800 7200 1 CEST}
+ {2172099600 3600 0 CET}
+ {2184800400 7200 1 CEST}
+ {2203549200 3600 0 CET}
+ {2216250000 7200 1 CEST}
+ {2234998800 3600 0 CET}
+ {2248304400 7200 1 CEST}
+ {2266448400 3600 0 CET}
+ {2279754000 7200 1 CEST}
+ {2297898000 3600 0 CET}
+ {2311203600 7200 1 CEST}
+ {2329347600 3600 0 CET}
+ {2342653200 7200 1 CEST}
+ {2361402000 3600 0 CET}
+ {2374102800 7200 1 CEST}
+ {2392851600 3600 0 CET}
+ {2405552400 7200 1 CEST}
+ {2424301200 3600 0 CET}
+ {2437606800 7200 1 CEST}
+ {2455750800 3600 0 CET}
+ {2469056400 7200 1 CEST}
+ {2487200400 3600 0 CET}
+ {2500506000 7200 1 CEST}
+ {2519254800 3600 0 CET}
+ {2531955600 7200 1 CEST}
+ {2550704400 3600 0 CET}
+ {2563405200 7200 1 CEST}
+ {2582154000 3600 0 CET}
+ {2595459600 7200 1 CEST}
+ {2613603600 3600 0 CET}
+ {2626909200 7200 1 CEST}
+ {2645053200 3600 0 CET}
+ {2658358800 7200 1 CEST}
+ {2676502800 3600 0 CET}
+ {2689808400 7200 1 CEST}
+ {2708557200 3600 0 CET}
+ {2721258000 7200 1 CEST}
+ {2740006800 3600 0 CET}
+ {2752707600 7200 1 CEST}
+ {2771456400 3600 0 CET}
+ {2784762000 7200 1 CEST}
+ {2802906000 3600 0 CET}
+ {2816211600 7200 1 CEST}
+ {2834355600 3600 0 CET}
+ {2847661200 7200 1 CEST}
+ {2866410000 3600 0 CET}
+ {2879110800 7200 1 CEST}
+ {2897859600 3600 0 CET}
+ {2910560400 7200 1 CEST}
+ {2929309200 3600 0 CET}
+ {2942010000 7200 1 CEST}
+ {2960758800 3600 0 CET}
+ {2974064400 7200 1 CEST}
+ {2992208400 3600 0 CET}
+ {3005514000 7200 1 CEST}
+ {3023658000 3600 0 CET}
+ {3036963600 7200 1 CEST}
+ {3055712400 3600 0 CET}
+ {3068413200 7200 1 CEST}
+ {3087162000 3600 0 CET}
+ {3099862800 7200 1 CEST}
+ {3118611600 3600 0 CET}
+ {3131917200 7200 1 CEST}
+ {3150061200 3600 0 CET}
+ {3163366800 7200 1 CEST}
+ {3181510800 3600 0 CET}
+ {3194816400 7200 1 CEST}
+ {3212960400 3600 0 CET}
+ {3226266000 7200 1 CEST}
+ {3245014800 3600 0 CET}
+ {3257715600 7200 1 CEST}
+ {3276464400 3600 0 CET}
+ {3289165200 7200 1 CEST}
+ {3307914000 3600 0 CET}
+ {3321219600 7200 1 CEST}
+ {3339363600 3600 0 CET}
+ {3352669200 7200 1 CEST}
+ {3370813200 3600 0 CET}
+ {3384118800 7200 1 CEST}
+ {3402867600 3600 0 CET}
+ {3415568400 7200 1 CEST}
+ {3434317200 3600 0 CET}
+ {3447018000 7200 1 CEST}
+ {3465766800 3600 0 CET}
+ {3479072400 7200 1 CEST}
+ {3497216400 3600 0 CET}
+ {3510522000 7200 1 CEST}
+ {3528666000 3600 0 CET}
+ {3541971600 7200 1 CEST}
+ {3560115600 3600 0 CET}
+ {3573421200 7200 1 CEST}
+ {3592170000 3600 0 CET}
+ {3604870800 7200 1 CEST}
+ {3623619600 3600 0 CET}
+ {3636320400 7200 1 CEST}
+ {3655069200 3600 0 CET}
+ {3668374800 7200 1 CEST}
+ {3686518800 3600 0 CET}
+ {3699824400 7200 1 CEST}
+ {3717968400 3600 0 CET}
+ {3731274000 7200 1 CEST}
+ {3750022800 3600 0 CET}
+ {3762723600 7200 1 CEST}
+ {3781472400 3600 0 CET}
+ {3794173200 7200 1 CEST}
+ {3812922000 3600 0 CET}
+ {3825622800 7200 1 CEST}
+ {3844371600 3600 0 CET}
+ {3857677200 7200 1 CEST}
+ {3875821200 3600 0 CET}
+ {3889126800 7200 1 CEST}
+ {3907270800 3600 0 CET}
+ {3920576400 7200 1 CEST}
+ {3939325200 3600 0 CET}
+ {3952026000 7200 1 CEST}
+ {3970774800 3600 0 CET}
+ {3983475600 7200 1 CEST}
+ {4002224400 3600 0 CET}
+ {4015530000 7200 1 CEST}
+ {4033674000 3600 0 CET}
+ {4046979600 7200 1 CEST}
+ {4065123600 3600 0 CET}
+ {4078429200 7200 1 CEST}
+ {4096573200 3600 0 CET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GB b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GB
new file mode 100644
index 0000000000..72d77eea55
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GB
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/London)]} {
+ LoadTimeZoneFile Europe/London
+}
+set TZData(:GB) $TZData(:Europe/London)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GB-Eire b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GB-Eire
new file mode 100644
index 0000000000..1622417307
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GB-Eire
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/London)]} {
+ LoadTimeZoneFile Europe/London
+}
+set TZData(:GB-Eire) $TZData(:Europe/London)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT
new file mode 100644
index 0000000000..4258564e4e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:GMT) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT+0 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT+0
new file mode 100644
index 0000000000..a1e812670d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT+0
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:GMT+0) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT-0 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT-0
new file mode 100644
index 0000000000..04ccafe270
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT-0
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:GMT-0) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT0 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT0
new file mode 100644
index 0000000000..92e95a3498
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/GMT0
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:GMT0) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Greenwich b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Greenwich
new file mode 100644
index 0000000000..61152331e9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Greenwich
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/GMT)]} {
+ LoadTimeZoneFile Etc/GMT
+}
+set TZData(:Greenwich) $TZData(:Etc/GMT)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/HST b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/HST
new file mode 100644
index 0000000000..fea7f14375
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/HST
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:HST) {
+ {-9223372036854775808 -36000 0 HST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Hongkong b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Hongkong
new file mode 100644
index 0000000000..f9d4dac74d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Hongkong
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Hong_Kong)]} {
+ LoadTimeZoneFile Asia/Hong_Kong
+}
+set TZData(:Hongkong) $TZData(:Asia/Hong_Kong)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Iceland b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Iceland
new file mode 100644
index 0000000000..eb3f3eb297
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Iceland
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Atlantic/Reykjavik)]} {
+ LoadTimeZoneFile Atlantic/Reykjavik
+}
+set TZData(:Iceland) $TZData(:Atlantic/Reykjavik)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Antananarivo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Antananarivo
new file mode 100644
index 0000000000..c56a893fe7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Antananarivo
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Indian/Antananarivo) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Chagos b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Chagos
new file mode 100644
index 0000000000..23ea79073a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Chagos
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Indian/Chagos) {
+ {-9223372036854775808 17380 0 LMT}
+ {-1988167780 18000 0 +05}
+ {820436400 21600 0 +06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Christmas b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Christmas
new file mode 100644
index 0000000000..76f8cbe838
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Christmas
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Indian/Christmas) {
+ {-9223372036854775808 25372 0 LMT}
+ {-2364102172 25200 0 +07}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Cocos b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Cocos
new file mode 100644
index 0000000000..833eb209ee
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Cocos
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Indian/Cocos) {
+ {-9223372036854775808 23260 0 LMT}
+ {-2209012060 23400 0 +0630}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Comoro b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Comoro
new file mode 100644
index 0000000000..06071de0c4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Comoro
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Indian/Comoro) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Kerguelen b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Kerguelen
new file mode 100644
index 0000000000..93f2d94c8f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Kerguelen
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Indian/Kerguelen) {
+ {-9223372036854775808 0 0 -00}
+ {-631152000 18000 0 +05}
+}
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
new file mode 100644
index 0000000000..3dd5b408c4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Indian/Mahe) {
+ {-9223372036854775808 13308 0 LMT}
+ {-2006653308 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Maldives b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Maldives
new file mode 100644
index 0000000000..b23bf2bc0d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Maldives
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Indian/Maldives) {
+ {-9223372036854775808 17640 0 LMT}
+ {-2840158440 17640 0 MMT}
+ {-315636840 18000 0 +05}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mauritius b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mauritius
new file mode 100644
index 0000000000..4c9a051a58
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mauritius
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Indian/Mauritius) {
+ {-9223372036854775808 13800 0 LMT}
+ {-1988164200 14400 0 +04}
+ {403041600 18000 1 +04}
+ {417034800 14400 0 +04}
+ {1224972000 18000 1 +04}
+ {1238274000 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mayotte b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mayotte
new file mode 100644
index 0000000000..da55521ba6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mayotte
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Nairobi)]} {
+ LoadTimeZoneFile Africa/Nairobi
+}
+set TZData(:Indian/Mayotte) $TZData(:Africa/Nairobi)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Reunion b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Reunion
new file mode 100644
index 0000000000..aa78dec7f5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Reunion
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Indian/Reunion) {
+ {-9223372036854775808 13312 0 LMT}
+ {-1848886912 14400 0 +04}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Iran b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Iran
new file mode 100644
index 0000000000..e200b4df89
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Iran
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Tehran)]} {
+ LoadTimeZoneFile Asia/Tehran
+}
+set TZData(:Iran) $TZData(:Asia/Tehran)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Israel b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Israel
new file mode 100644
index 0000000000..af521f5cc0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Israel
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Jerusalem)]} {
+ LoadTimeZoneFile Asia/Jerusalem
+}
+set TZData(:Israel) $TZData(:Asia/Jerusalem)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Jamaica b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Jamaica
new file mode 100644
index 0000000000..ddb5d4582c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Jamaica
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Jamaica)]} {
+ LoadTimeZoneFile America/Jamaica
+}
+set TZData(:Jamaica) $TZData(:America/Jamaica)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Japan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Japan
new file mode 100644
index 0000000000..428a79f1df
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Japan
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Tokyo)]} {
+ LoadTimeZoneFile Asia/Tokyo
+}
+set TZData(:Japan) $TZData(:Asia/Tokyo)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Kwajalein b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Kwajalein
new file mode 100644
index 0000000000..586db6dbc1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Kwajalein
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Kwajalein)]} {
+ LoadTimeZoneFile Pacific/Kwajalein
+}
+set TZData(:Kwajalein) $TZData(:Pacific/Kwajalein)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Libya b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Libya
new file mode 100644
index 0000000000..6cd77e144f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Libya
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Africa/Tripoli)]} {
+ LoadTimeZoneFile Africa/Tripoli
+}
+set TZData(:Libya) $TZData(:Africa/Tripoli)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MET b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MET
new file mode 100644
index 0000000000..8789c9766d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MET
@@ -0,0 +1,265 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:MET) {
+ {-9223372036854775808 3600 0 MET}
+ {-1693706400 7200 1 MEST}
+ {-1680483600 3600 0 MET}
+ {-1663455600 7200 1 MEST}
+ {-1650150000 3600 0 MET}
+ {-1632006000 7200 1 MEST}
+ {-1618700400 3600 0 MET}
+ {-938905200 7200 1 MEST}
+ {-857257200 3600 0 MET}
+ {-844556400 7200 1 MEST}
+ {-828226800 3600 0 MET}
+ {-812502000 7200 1 MEST}
+ {-796777200 3600 0 MET}
+ {-781052400 7200 1 MEST}
+ {-766623600 3600 0 MET}
+ {228877200 7200 1 MEST}
+ {243997200 3600 0 MET}
+ {260326800 7200 1 MEST}
+ {276051600 3600 0 MET}
+ {291776400 7200 1 MEST}
+ {307501200 3600 0 MET}
+ {323830800 7200 1 MEST}
+ {338950800 3600 0 MET}
+ {354675600 7200 1 MEST}
+ {370400400 3600 0 MET}
+ {386125200 7200 1 MEST}
+ {401850000 3600 0 MET}
+ {417574800 7200 1 MEST}
+ {433299600 3600 0 MET}
+ {449024400 7200 1 MEST}
+ {465354000 3600 0 MET}
+ {481078800 7200 1 MEST}
+ {496803600 3600 0 MET}
+ {512528400 7200 1 MEST}
+ {528253200 3600 0 MET}
+ {543978000 7200 1 MEST}
+ {559702800 3600 0 MET}
+ {575427600 7200 1 MEST}
+ {591152400 3600 0 MET}
+ {606877200 7200 1 MEST}
+ {622602000 3600 0 MET}
+ {638326800 7200 1 MEST}
+ {654656400 3600 0 MET}
+ {670381200 7200 1 MEST}
+ {686106000 3600 0 MET}
+ {701830800 7200 1 MEST}
+ {717555600 3600 0 MET}
+ {733280400 7200 1 MEST}
+ {749005200 3600 0 MET}
+ {764730000 7200 1 MEST}
+ {780454800 3600 0 MET}
+ {796179600 7200 1 MEST}
+ {811904400 3600 0 MET}
+ {828234000 7200 1 MEST}
+ {846378000 3600 0 MET}
+ {859683600 7200 1 MEST}
+ {877827600 3600 0 MET}
+ {891133200 7200 1 MEST}
+ {909277200 3600 0 MET}
+ {922582800 7200 1 MEST}
+ {941331600 3600 0 MET}
+ {954032400 7200 1 MEST}
+ {972781200 3600 0 MET}
+ {985482000 7200 1 MEST}
+ {1004230800 3600 0 MET}
+ {1017536400 7200 1 MEST}
+ {1035680400 3600 0 MET}
+ {1048986000 7200 1 MEST}
+ {1067130000 3600 0 MET}
+ {1080435600 7200 1 MEST}
+ {1099184400 3600 0 MET}
+ {1111885200 7200 1 MEST}
+ {1130634000 3600 0 MET}
+ {1143334800 7200 1 MEST}
+ {1162083600 3600 0 MET}
+ {1174784400 7200 1 MEST}
+ {1193533200 3600 0 MET}
+ {1206838800 7200 1 MEST}
+ {1224982800 3600 0 MET}
+ {1238288400 7200 1 MEST}
+ {1256432400 3600 0 MET}
+ {1269738000 7200 1 MEST}
+ {1288486800 3600 0 MET}
+ {1301187600 7200 1 MEST}
+ {1319936400 3600 0 MET}
+ {1332637200 7200 1 MEST}
+ {1351386000 3600 0 MET}
+ {1364691600 7200 1 MEST}
+ {1382835600 3600 0 MET}
+ {1396141200 7200 1 MEST}
+ {1414285200 3600 0 MET}
+ {1427590800 7200 1 MEST}
+ {1445734800 3600 0 MET}
+ {1459040400 7200 1 MEST}
+ {1477789200 3600 0 MET}
+ {1490490000 7200 1 MEST}
+ {1509238800 3600 0 MET}
+ {1521939600 7200 1 MEST}
+ {1540688400 3600 0 MET}
+ {1553994000 7200 1 MEST}
+ {1572138000 3600 0 MET}
+ {1585443600 7200 1 MEST}
+ {1603587600 3600 0 MET}
+ {1616893200 7200 1 MEST}
+ {1635642000 3600 0 MET}
+ {1648342800 7200 1 MEST}
+ {1667091600 3600 0 MET}
+ {1679792400 7200 1 MEST}
+ {1698541200 3600 0 MET}
+ {1711846800 7200 1 MEST}
+ {1729990800 3600 0 MET}
+ {1743296400 7200 1 MEST}
+ {1761440400 3600 0 MET}
+ {1774746000 7200 1 MEST}
+ {1792890000 3600 0 MET}
+ {1806195600 7200 1 MEST}
+ {1824944400 3600 0 MET}
+ {1837645200 7200 1 MEST}
+ {1856394000 3600 0 MET}
+ {1869094800 7200 1 MEST}
+ {1887843600 3600 0 MET}
+ {1901149200 7200 1 MEST}
+ {1919293200 3600 0 MET}
+ {1932598800 7200 1 MEST}
+ {1950742800 3600 0 MET}
+ {1964048400 7200 1 MEST}
+ {1982797200 3600 0 MET}
+ {1995498000 7200 1 MEST}
+ {2014246800 3600 0 MET}
+ {2026947600 7200 1 MEST}
+ {2045696400 3600 0 MET}
+ {2058397200 7200 1 MEST}
+ {2077146000 3600 0 MET}
+ {2090451600 7200 1 MEST}
+ {2108595600 3600 0 MET}
+ {2121901200 7200 1 MEST}
+ {2140045200 3600 0 MET}
+ {2153350800 7200 1 MEST}
+ {2172099600 3600 0 MET}
+ {2184800400 7200 1 MEST}
+ {2203549200 3600 0 MET}
+ {2216250000 7200 1 MEST}
+ {2234998800 3600 0 MET}
+ {2248304400 7200 1 MEST}
+ {2266448400 3600 0 MET}
+ {2279754000 7200 1 MEST}
+ {2297898000 3600 0 MET}
+ {2311203600 7200 1 MEST}
+ {2329347600 3600 0 MET}
+ {2342653200 7200 1 MEST}
+ {2361402000 3600 0 MET}
+ {2374102800 7200 1 MEST}
+ {2392851600 3600 0 MET}
+ {2405552400 7200 1 MEST}
+ {2424301200 3600 0 MET}
+ {2437606800 7200 1 MEST}
+ {2455750800 3600 0 MET}
+ {2469056400 7200 1 MEST}
+ {2487200400 3600 0 MET}
+ {2500506000 7200 1 MEST}
+ {2519254800 3600 0 MET}
+ {2531955600 7200 1 MEST}
+ {2550704400 3600 0 MET}
+ {2563405200 7200 1 MEST}
+ {2582154000 3600 0 MET}
+ {2595459600 7200 1 MEST}
+ {2613603600 3600 0 MET}
+ {2626909200 7200 1 MEST}
+ {2645053200 3600 0 MET}
+ {2658358800 7200 1 MEST}
+ {2676502800 3600 0 MET}
+ {2689808400 7200 1 MEST}
+ {2708557200 3600 0 MET}
+ {2721258000 7200 1 MEST}
+ {2740006800 3600 0 MET}
+ {2752707600 7200 1 MEST}
+ {2771456400 3600 0 MET}
+ {2784762000 7200 1 MEST}
+ {2802906000 3600 0 MET}
+ {2816211600 7200 1 MEST}
+ {2834355600 3600 0 MET}
+ {2847661200 7200 1 MEST}
+ {2866410000 3600 0 MET}
+ {2879110800 7200 1 MEST}
+ {2897859600 3600 0 MET}
+ {2910560400 7200 1 MEST}
+ {2929309200 3600 0 MET}
+ {2942010000 7200 1 MEST}
+ {2960758800 3600 0 MET}
+ {2974064400 7200 1 MEST}
+ {2992208400 3600 0 MET}
+ {3005514000 7200 1 MEST}
+ {3023658000 3600 0 MET}
+ {3036963600 7200 1 MEST}
+ {3055712400 3600 0 MET}
+ {3068413200 7200 1 MEST}
+ {3087162000 3600 0 MET}
+ {3099862800 7200 1 MEST}
+ {3118611600 3600 0 MET}
+ {3131917200 7200 1 MEST}
+ {3150061200 3600 0 MET}
+ {3163366800 7200 1 MEST}
+ {3181510800 3600 0 MET}
+ {3194816400 7200 1 MEST}
+ {3212960400 3600 0 MET}
+ {3226266000 7200 1 MEST}
+ {3245014800 3600 0 MET}
+ {3257715600 7200 1 MEST}
+ {3276464400 3600 0 MET}
+ {3289165200 7200 1 MEST}
+ {3307914000 3600 0 MET}
+ {3321219600 7200 1 MEST}
+ {3339363600 3600 0 MET}
+ {3352669200 7200 1 MEST}
+ {3370813200 3600 0 MET}
+ {3384118800 7200 1 MEST}
+ {3402867600 3600 0 MET}
+ {3415568400 7200 1 MEST}
+ {3434317200 3600 0 MET}
+ {3447018000 7200 1 MEST}
+ {3465766800 3600 0 MET}
+ {3479072400 7200 1 MEST}
+ {3497216400 3600 0 MET}
+ {3510522000 7200 1 MEST}
+ {3528666000 3600 0 MET}
+ {3541971600 7200 1 MEST}
+ {3560115600 3600 0 MET}
+ {3573421200 7200 1 MEST}
+ {3592170000 3600 0 MET}
+ {3604870800 7200 1 MEST}
+ {3623619600 3600 0 MET}
+ {3636320400 7200 1 MEST}
+ {3655069200 3600 0 MET}
+ {3668374800 7200 1 MEST}
+ {3686518800 3600 0 MET}
+ {3699824400 7200 1 MEST}
+ {3717968400 3600 0 MET}
+ {3731274000 7200 1 MEST}
+ {3750022800 3600 0 MET}
+ {3762723600 7200 1 MEST}
+ {3781472400 3600 0 MET}
+ {3794173200 7200 1 MEST}
+ {3812922000 3600 0 MET}
+ {3825622800 7200 1 MEST}
+ {3844371600 3600 0 MET}
+ {3857677200 7200 1 MEST}
+ {3875821200 3600 0 MET}
+ {3889126800 7200 1 MEST}
+ {3907270800 3600 0 MET}
+ {3920576400 7200 1 MEST}
+ {3939325200 3600 0 MET}
+ {3952026000 7200 1 MEST}
+ {3970774800 3600 0 MET}
+ {3983475600 7200 1 MEST}
+ {4002224400 3600 0 MET}
+ {4015530000 7200 1 MEST}
+ {4033674000 3600 0 MET}
+ {4046979600 7200 1 MEST}
+ {4065123600 3600 0 MET}
+ {4078429200 7200 1 MEST}
+ {4096573200 3600 0 MET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MST b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MST
new file mode 100644
index 0000000000..8c967abe48
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MST
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:MST) {
+ {-9223372036854775808 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MST7MDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MST7MDT
new file mode 100644
index 0000000000..ff520486bc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/MST7MDT
@@ -0,0 +1,278 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:MST7MDT) {
+ {-9223372036854775808 -25200 0 MST}
+ {-1633273200 -21600 1 MDT}
+ {-1615132800 -25200 0 MST}
+ {-1601823600 -21600 1 MDT}
+ {-1583683200 -25200 0 MST}
+ {-880210800 -21600 1 MWT}
+ {-769395600 -21600 1 MPT}
+ {-765388800 -25200 0 MST}
+ {-84380400 -21600 1 MDT}
+ {-68659200 -25200 0 MST}
+ {-52930800 -21600 1 MDT}
+ {-37209600 -25200 0 MST}
+ {-21481200 -21600 1 MDT}
+ {-5760000 -25200 0 MST}
+ {9968400 -21600 1 MDT}
+ {25689600 -25200 0 MST}
+ {41418000 -21600 1 MDT}
+ {57744000 -25200 0 MST}
+ {73472400 -21600 1 MDT}
+ {89193600 -25200 0 MST}
+ {104922000 -21600 1 MDT}
+ {120643200 -25200 0 MST}
+ {126694800 -21600 1 MDT}
+ {152092800 -25200 0 MST}
+ {162378000 -21600 1 MDT}
+ {183542400 -25200 0 MST}
+ {199270800 -21600 1 MDT}
+ {215596800 -25200 0 MST}
+ {230720400 -21600 1 MDT}
+ {247046400 -25200 0 MST}
+ {262774800 -21600 1 MDT}
+ {278496000 -25200 0 MST}
+ {294224400 -21600 1 MDT}
+ {309945600 -25200 0 MST}
+ {325674000 -21600 1 MDT}
+ {341395200 -25200 0 MST}
+ {357123600 -21600 1 MDT}
+ {372844800 -25200 0 MST}
+ {388573200 -21600 1 MDT}
+ {404899200 -25200 0 MST}
+ {420022800 -21600 1 MDT}
+ {436348800 -25200 0 MST}
+ {452077200 -21600 1 MDT}
+ {467798400 -25200 0 MST}
+ {483526800 -21600 1 MDT}
+ {499248000 -25200 0 MST}
+ {514976400 -21600 1 MDT}
+ {530697600 -25200 0 MST}
+ {544611600 -21600 1 MDT}
+ {562147200 -25200 0 MST}
+ {576061200 -21600 1 MDT}
+ {594201600 -25200 0 MST}
+ {607510800 -21600 1 MDT}
+ {625651200 -25200 0 MST}
+ {638960400 -21600 1 MDT}
+ {657100800 -25200 0 MST}
+ {671014800 -21600 1 MDT}
+ {688550400 -25200 0 MST}
+ {702464400 -21600 1 MDT}
+ {720000000 -25200 0 MST}
+ {733914000 -21600 1 MDT}
+ {752054400 -25200 0 MST}
+ {765363600 -21600 1 MDT}
+ {783504000 -25200 0 MST}
+ {796813200 -21600 1 MDT}
+ {814953600 -25200 0 MST}
+ {828867600 -21600 1 MDT}
+ {846403200 -25200 0 MST}
+ {860317200 -21600 1 MDT}
+ {877852800 -25200 0 MST}
+ {891766800 -21600 1 MDT}
+ {909302400 -25200 0 MST}
+ {923216400 -21600 1 MDT}
+ {941356800 -25200 0 MST}
+ {954666000 -21600 1 MDT}
+ {972806400 -25200 0 MST}
+ {986115600 -21600 1 MDT}
+ {1004256000 -25200 0 MST}
+ {1018170000 -21600 1 MDT}
+ {1035705600 -25200 0 MST}
+ {1049619600 -21600 1 MDT}
+ {1067155200 -25200 0 MST}
+ {1081069200 -21600 1 MDT}
+ {1099209600 -25200 0 MST}
+ {1112518800 -21600 1 MDT}
+ {1130659200 -25200 0 MST}
+ {1143968400 -21600 1 MDT}
+ {1162108800 -25200 0 MST}
+ {1173603600 -21600 1 MDT}
+ {1194163200 -25200 0 MST}
+ {1205053200 -21600 1 MDT}
+ {1225612800 -25200 0 MST}
+ {1236502800 -21600 1 MDT}
+ {1257062400 -25200 0 MST}
+ {1268557200 -21600 1 MDT}
+ {1289116800 -25200 0 MST}
+ {1300006800 -21600 1 MDT}
+ {1320566400 -25200 0 MST}
+ {1331456400 -21600 1 MDT}
+ {1352016000 -25200 0 MST}
+ {1362906000 -21600 1 MDT}
+ {1383465600 -25200 0 MST}
+ {1394355600 -21600 1 MDT}
+ {1414915200 -25200 0 MST}
+ {1425805200 -21600 1 MDT}
+ {1446364800 -25200 0 MST}
+ {1457859600 -21600 1 MDT}
+ {1478419200 -25200 0 MST}
+ {1489309200 -21600 1 MDT}
+ {1509868800 -25200 0 MST}
+ {1520758800 -21600 1 MDT}
+ {1541318400 -25200 0 MST}
+ {1552208400 -21600 1 MDT}
+ {1572768000 -25200 0 MST}
+ {1583658000 -21600 1 MDT}
+ {1604217600 -25200 0 MST}
+ {1615712400 -21600 1 MDT}
+ {1636272000 -25200 0 MST}
+ {1647162000 -21600 1 MDT}
+ {1667721600 -25200 0 MST}
+ {1678611600 -21600 1 MDT}
+ {1699171200 -25200 0 MST}
+ {1710061200 -21600 1 MDT}
+ {1730620800 -25200 0 MST}
+ {1741510800 -21600 1 MDT}
+ {1762070400 -25200 0 MST}
+ {1772960400 -21600 1 MDT}
+ {1793520000 -25200 0 MST}
+ {1805014800 -21600 1 MDT}
+ {1825574400 -25200 0 MST}
+ {1836464400 -21600 1 MDT}
+ {1857024000 -25200 0 MST}
+ {1867914000 -21600 1 MDT}
+ {1888473600 -25200 0 MST}
+ {1899363600 -21600 1 MDT}
+ {1919923200 -25200 0 MST}
+ {1930813200 -21600 1 MDT}
+ {1951372800 -25200 0 MST}
+ {1962867600 -21600 1 MDT}
+ {1983427200 -25200 0 MST}
+ {1994317200 -21600 1 MDT}
+ {2014876800 -25200 0 MST}
+ {2025766800 -21600 1 MDT}
+ {2046326400 -25200 0 MST}
+ {2057216400 -21600 1 MDT}
+ {2077776000 -25200 0 MST}
+ {2088666000 -21600 1 MDT}
+ {2109225600 -25200 0 MST}
+ {2120115600 -21600 1 MDT}
+ {2140675200 -25200 0 MST}
+ {2152170000 -21600 1 MDT}
+ {2172729600 -25200 0 MST}
+ {2183619600 -21600 1 MDT}
+ {2204179200 -25200 0 MST}
+ {2215069200 -21600 1 MDT}
+ {2235628800 -25200 0 MST}
+ {2246518800 -21600 1 MDT}
+ {2267078400 -25200 0 MST}
+ {2277968400 -21600 1 MDT}
+ {2298528000 -25200 0 MST}
+ {2309418000 -21600 1 MDT}
+ {2329977600 -25200 0 MST}
+ {2341472400 -21600 1 MDT}
+ {2362032000 -25200 0 MST}
+ {2372922000 -21600 1 MDT}
+ {2393481600 -25200 0 MST}
+ {2404371600 -21600 1 MDT}
+ {2424931200 -25200 0 MST}
+ {2435821200 -21600 1 MDT}
+ {2456380800 -25200 0 MST}
+ {2467270800 -21600 1 MDT}
+ {2487830400 -25200 0 MST}
+ {2499325200 -21600 1 MDT}
+ {2519884800 -25200 0 MST}
+ {2530774800 -21600 1 MDT}
+ {2551334400 -25200 0 MST}
+ {2562224400 -21600 1 MDT}
+ {2582784000 -25200 0 MST}
+ {2593674000 -21600 1 MDT}
+ {2614233600 -25200 0 MST}
+ {2625123600 -21600 1 MDT}
+ {2645683200 -25200 0 MST}
+ {2656573200 -21600 1 MDT}
+ {2677132800 -25200 0 MST}
+ {2688627600 -21600 1 MDT}
+ {2709187200 -25200 0 MST}
+ {2720077200 -21600 1 MDT}
+ {2740636800 -25200 0 MST}
+ {2751526800 -21600 1 MDT}
+ {2772086400 -25200 0 MST}
+ {2782976400 -21600 1 MDT}
+ {2803536000 -25200 0 MST}
+ {2814426000 -21600 1 MDT}
+ {2834985600 -25200 0 MST}
+ {2846480400 -21600 1 MDT}
+ {2867040000 -25200 0 MST}
+ {2877930000 -21600 1 MDT}
+ {2898489600 -25200 0 MST}
+ {2909379600 -21600 1 MDT}
+ {2929939200 -25200 0 MST}
+ {2940829200 -21600 1 MDT}
+ {2961388800 -25200 0 MST}
+ {2972278800 -21600 1 MDT}
+ {2992838400 -25200 0 MST}
+ {3003728400 -21600 1 MDT}
+ {3024288000 -25200 0 MST}
+ {3035782800 -21600 1 MDT}
+ {3056342400 -25200 0 MST}
+ {3067232400 -21600 1 MDT}
+ {3087792000 -25200 0 MST}
+ {3098682000 -21600 1 MDT}
+ {3119241600 -25200 0 MST}
+ {3130131600 -21600 1 MDT}
+ {3150691200 -25200 0 MST}
+ {3161581200 -21600 1 MDT}
+ {3182140800 -25200 0 MST}
+ {3193030800 -21600 1 MDT}
+ {3213590400 -25200 0 MST}
+ {3225085200 -21600 1 MDT}
+ {3245644800 -25200 0 MST}
+ {3256534800 -21600 1 MDT}
+ {3277094400 -25200 0 MST}
+ {3287984400 -21600 1 MDT}
+ {3308544000 -25200 0 MST}
+ {3319434000 -21600 1 MDT}
+ {3339993600 -25200 0 MST}
+ {3350883600 -21600 1 MDT}
+ {3371443200 -25200 0 MST}
+ {3382938000 -21600 1 MDT}
+ {3403497600 -25200 0 MST}
+ {3414387600 -21600 1 MDT}
+ {3434947200 -25200 0 MST}
+ {3445837200 -21600 1 MDT}
+ {3466396800 -25200 0 MST}
+ {3477286800 -21600 1 MDT}
+ {3497846400 -25200 0 MST}
+ {3508736400 -21600 1 MDT}
+ {3529296000 -25200 0 MST}
+ {3540186000 -21600 1 MDT}
+ {3560745600 -25200 0 MST}
+ {3572240400 -21600 1 MDT}
+ {3592800000 -25200 0 MST}
+ {3603690000 -21600 1 MDT}
+ {3624249600 -25200 0 MST}
+ {3635139600 -21600 1 MDT}
+ {3655699200 -25200 0 MST}
+ {3666589200 -21600 1 MDT}
+ {3687148800 -25200 0 MST}
+ {3698038800 -21600 1 MDT}
+ {3718598400 -25200 0 MST}
+ {3730093200 -21600 1 MDT}
+ {3750652800 -25200 0 MST}
+ {3761542800 -21600 1 MDT}
+ {3782102400 -25200 0 MST}
+ {3792992400 -21600 1 MDT}
+ {3813552000 -25200 0 MST}
+ {3824442000 -21600 1 MDT}
+ {3845001600 -25200 0 MST}
+ {3855891600 -21600 1 MDT}
+ {3876451200 -25200 0 MST}
+ {3887341200 -21600 1 MDT}
+ {3907900800 -25200 0 MST}
+ {3919395600 -21600 1 MDT}
+ {3939955200 -25200 0 MST}
+ {3950845200 -21600 1 MDT}
+ {3971404800 -25200 0 MST}
+ {3982294800 -21600 1 MDT}
+ {4002854400 -25200 0 MST}
+ {4013744400 -21600 1 MDT}
+ {4034304000 -25200 0 MST}
+ {4045194000 -21600 1 MDT}
+ {4065753600 -25200 0 MST}
+ {4076643600 -21600 1 MDT}
+ {4097203200 -25200 0 MST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaNorte b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaNorte
new file mode 100644
index 0000000000..8f6f459ed3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaNorte
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Tijuana)]} {
+ LoadTimeZoneFile America/Tijuana
+}
+set TZData(:Mexico/BajaNorte) $TZData(:America/Tijuana)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaSur b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaSur
new file mode 100644
index 0000000000..6d335a12e1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/BajaSur
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Mazatlan)]} {
+ LoadTimeZoneFile America/Mazatlan
+}
+set TZData(:Mexico/BajaSur) $TZData(:America/Mazatlan)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/General b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/General
new file mode 100644
index 0000000000..0cac92f86f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Mexico/General
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Mexico_City)]} {
+ LoadTimeZoneFile America/Mexico_City
+}
+set TZData(:Mexico/General) $TZData(:America/Mexico_City)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/NZ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/NZ
new file mode 100644
index 0000000000..36d22a7ba4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/NZ
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Auckland)]} {
+ LoadTimeZoneFile Pacific/Auckland
+}
+set TZData(:NZ) $TZData(:Pacific/Auckland)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/NZ-CHAT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/NZ-CHAT
new file mode 100644
index 0000000000..7f7c918059
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/NZ-CHAT
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Chatham)]} {
+ LoadTimeZoneFile Pacific/Chatham
+}
+set TZData(:NZ-CHAT) $TZData(:Pacific/Chatham)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Navajo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Navajo
new file mode 100644
index 0000000000..78cc2e2448
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Navajo
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Denver)]} {
+ LoadTimeZoneFile America/Denver
+}
+set TZData(:Navajo) $TZData(:America/Denver)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/PRC b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/PRC
new file mode 100644
index 0000000000..1d8bb7ccf3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/PRC
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Shanghai)]} {
+ LoadTimeZoneFile Asia/Shanghai
+}
+set TZData(:PRC) $TZData(:Asia/Shanghai)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/PST8PDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/PST8PDT
new file mode 100644
index 0000000000..87a94daaa7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/PST8PDT
@@ -0,0 +1,278 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:PST8PDT) {
+ {-9223372036854775808 -28800 0 PST}
+ {-1633269600 -25200 1 PDT}
+ {-1615129200 -28800 0 PST}
+ {-1601820000 -25200 1 PDT}
+ {-1583679600 -28800 0 PST}
+ {-880207200 -25200 1 PWT}
+ {-769395600 -25200 1 PPT}
+ {-765385200 -28800 0 PST}
+ {-84376800 -25200 1 PDT}
+ {-68655600 -28800 0 PST}
+ {-52927200 -25200 1 PDT}
+ {-37206000 -28800 0 PST}
+ {-21477600 -25200 1 PDT}
+ {-5756400 -28800 0 PST}
+ {9972000 -25200 1 PDT}
+ {25693200 -28800 0 PST}
+ {41421600 -25200 1 PDT}
+ {57747600 -28800 0 PST}
+ {73476000 -25200 1 PDT}
+ {89197200 -28800 0 PST}
+ {104925600 -25200 1 PDT}
+ {120646800 -28800 0 PST}
+ {126698400 -25200 1 PDT}
+ {152096400 -28800 0 PST}
+ {162381600 -25200 1 PDT}
+ {183546000 -28800 0 PST}
+ {199274400 -25200 1 PDT}
+ {215600400 -28800 0 PST}
+ {230724000 -25200 1 PDT}
+ {247050000 -28800 0 PST}
+ {262778400 -25200 1 PDT}
+ {278499600 -28800 0 PST}
+ {294228000 -25200 1 PDT}
+ {309949200 -28800 0 PST}
+ {325677600 -25200 1 PDT}
+ {341398800 -28800 0 PST}
+ {357127200 -25200 1 PDT}
+ {372848400 -28800 0 PST}
+ {388576800 -25200 1 PDT}
+ {404902800 -28800 0 PST}
+ {420026400 -25200 1 PDT}
+ {436352400 -28800 0 PST}
+ {452080800 -25200 1 PDT}
+ {467802000 -28800 0 PST}
+ {483530400 -25200 1 PDT}
+ {499251600 -28800 0 PST}
+ {514980000 -25200 1 PDT}
+ {530701200 -28800 0 PST}
+ {544615200 -25200 1 PDT}
+ {562150800 -28800 0 PST}
+ {576064800 -25200 1 PDT}
+ {594205200 -28800 0 PST}
+ {607514400 -25200 1 PDT}
+ {625654800 -28800 0 PST}
+ {638964000 -25200 1 PDT}
+ {657104400 -28800 0 PST}
+ {671018400 -25200 1 PDT}
+ {688554000 -28800 0 PST}
+ {702468000 -25200 1 PDT}
+ {720003600 -28800 0 PST}
+ {733917600 -25200 1 PDT}
+ {752058000 -28800 0 PST}
+ {765367200 -25200 1 PDT}
+ {783507600 -28800 0 PST}
+ {796816800 -25200 1 PDT}
+ {814957200 -28800 0 PST}
+ {828871200 -25200 1 PDT}
+ {846406800 -28800 0 PST}
+ {860320800 -25200 1 PDT}
+ {877856400 -28800 0 PST}
+ {891770400 -25200 1 PDT}
+ {909306000 -28800 0 PST}
+ {923220000 -25200 1 PDT}
+ {941360400 -28800 0 PST}
+ {954669600 -25200 1 PDT}
+ {972810000 -28800 0 PST}
+ {986119200 -25200 1 PDT}
+ {1004259600 -28800 0 PST}
+ {1018173600 -25200 1 PDT}
+ {1035709200 -28800 0 PST}
+ {1049623200 -25200 1 PDT}
+ {1067158800 -28800 0 PST}
+ {1081072800 -25200 1 PDT}
+ {1099213200 -28800 0 PST}
+ {1112522400 -25200 1 PDT}
+ {1130662800 -28800 0 PST}
+ {1143972000 -25200 1 PDT}
+ {1162112400 -28800 0 PST}
+ {1173607200 -25200 1 PDT}
+ {1194166800 -28800 0 PST}
+ {1205056800 -25200 1 PDT}
+ {1225616400 -28800 0 PST}
+ {1236506400 -25200 1 PDT}
+ {1257066000 -28800 0 PST}
+ {1268560800 -25200 1 PDT}
+ {1289120400 -28800 0 PST}
+ {1300010400 -25200 1 PDT}
+ {1320570000 -28800 0 PST}
+ {1331460000 -25200 1 PDT}
+ {1352019600 -28800 0 PST}
+ {1362909600 -25200 1 PDT}
+ {1383469200 -28800 0 PST}
+ {1394359200 -25200 1 PDT}
+ {1414918800 -28800 0 PST}
+ {1425808800 -25200 1 PDT}
+ {1446368400 -28800 0 PST}
+ {1457863200 -25200 1 PDT}
+ {1478422800 -28800 0 PST}
+ {1489312800 -25200 1 PDT}
+ {1509872400 -28800 0 PST}
+ {1520762400 -25200 1 PDT}
+ {1541322000 -28800 0 PST}
+ {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}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Apia b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Apia
new file mode 100644
index 0000000000..4fc91f4f20
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Apia
@@ -0,0 +1,188 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Apia) {
+ {-9223372036854775808 45184 0 LMT}
+ {-2445424384 -41216 0 LMT}
+ {-1861878784 -41400 0 -1130}
+ {-631110600 -39600 0 -11}
+ {1285498800 -36000 1 -11}
+ {1301752800 -39600 0 -11}
+ {1316872800 -36000 1 -11}
+ {1325239200 50400 0 +13}
+ {1333202400 46800 0 +13}
+ {1348927200 50400 1 +13}
+ {1365256800 46800 0 +13}
+ {1380376800 50400 1 +13}
+ {1396706400 46800 0 +13}
+ {1411826400 50400 1 +13}
+ {1428156000 46800 0 +13}
+ {1443276000 50400 1 +13}
+ {1459605600 46800 0 +13}
+ {1474725600 50400 1 +13}
+ {1491055200 46800 0 +13}
+ {1506175200 50400 1 +13}
+ {1522504800 46800 0 +13}
+ {1538229600 50400 1 +13}
+ {1554559200 46800 0 +13}
+ {1569679200 50400 1 +13}
+ {1586008800 46800 0 +13}
+ {1601128800 50400 1 +13}
+ {1617458400 46800 0 +13}
+ {1632578400 50400 1 +13}
+ {1648908000 46800 0 +13}
+ {1664028000 50400 1 +13}
+ {1680357600 46800 0 +13}
+ {1695477600 50400 1 +13}
+ {1712412000 46800 0 +13}
+ {1727532000 50400 1 +13}
+ {1743861600 46800 0 +13}
+ {1758981600 50400 1 +13}
+ {1775311200 46800 0 +13}
+ {1790431200 50400 1 +13}
+ {1806760800 46800 0 +13}
+ {1821880800 50400 1 +13}
+ {1838210400 46800 0 +13}
+ {1853330400 50400 1 +13}
+ {1869660000 46800 0 +13}
+ {1885384800 50400 1 +13}
+ {1901714400 46800 0 +13}
+ {1916834400 50400 1 +13}
+ {1933164000 46800 0 +13}
+ {1948284000 50400 1 +13}
+ {1964613600 46800 0 +13}
+ {1979733600 50400 1 +13}
+ {1996063200 46800 0 +13}
+ {2011183200 50400 1 +13}
+ {2027512800 46800 0 +13}
+ {2042632800 50400 1 +13}
+ {2058962400 46800 0 +13}
+ {2074687200 50400 1 +13}
+ {2091016800 46800 0 +13}
+ {2106136800 50400 1 +13}
+ {2122466400 46800 0 +13}
+ {2137586400 50400 1 +13}
+ {2153916000 46800 0 +13}
+ {2169036000 50400 1 +13}
+ {2185365600 46800 0 +13}
+ {2200485600 50400 1 +13}
+ {2216815200 46800 0 +13}
+ {2232540000 50400 1 +13}
+ {2248869600 46800 0 +13}
+ {2263989600 50400 1 +13}
+ {2280319200 46800 0 +13}
+ {2295439200 50400 1 +13}
+ {2311768800 46800 0 +13}
+ {2326888800 50400 1 +13}
+ {2343218400 46800 0 +13}
+ {2358338400 50400 1 +13}
+ {2374668000 46800 0 +13}
+ {2389788000 50400 1 +13}
+ {2406117600 46800 0 +13}
+ {2421842400 50400 1 +13}
+ {2438172000 46800 0 +13}
+ {2453292000 50400 1 +13}
+ {2469621600 46800 0 +13}
+ {2484741600 50400 1 +13}
+ {2501071200 46800 0 +13}
+ {2516191200 50400 1 +13}
+ {2532520800 46800 0 +13}
+ {2547640800 50400 1 +13}
+ {2563970400 46800 0 +13}
+ {2579090400 50400 1 +13}
+ {2596024800 46800 0 +13}
+ {2611144800 50400 1 +13}
+ {2627474400 46800 0 +13}
+ {2642594400 50400 1 +13}
+ {2658924000 46800 0 +13}
+ {2674044000 50400 1 +13}
+ {2690373600 46800 0 +13}
+ {2705493600 50400 1 +13}
+ {2721823200 46800 0 +13}
+ {2736943200 50400 1 +13}
+ {2753272800 46800 0 +13}
+ {2768997600 50400 1 +13}
+ {2785327200 46800 0 +13}
+ {2800447200 50400 1 +13}
+ {2816776800 46800 0 +13}
+ {2831896800 50400 1 +13}
+ {2848226400 46800 0 +13}
+ {2863346400 50400 1 +13}
+ {2879676000 46800 0 +13}
+ {2894796000 50400 1 +13}
+ {2911125600 46800 0 +13}
+ {2926245600 50400 1 +13}
+ {2942575200 46800 0 +13}
+ {2958300000 50400 1 +13}
+ {2974629600 46800 0 +13}
+ {2989749600 50400 1 +13}
+ {3006079200 46800 0 +13}
+ {3021199200 50400 1 +13}
+ {3037528800 46800 0 +13}
+ {3052648800 50400 1 +13}
+ {3068978400 46800 0 +13}
+ {3084098400 50400 1 +13}
+ {3100428000 46800 0 +13}
+ {3116152800 50400 1 +13}
+ {3132482400 46800 0 +13}
+ {3147602400 50400 1 +13}
+ {3163932000 46800 0 +13}
+ {3179052000 50400 1 +13}
+ {3195381600 46800 0 +13}
+ {3210501600 50400 1 +13}
+ {3226831200 46800 0 +13}
+ {3241951200 50400 1 +13}
+ {3258280800 46800 0 +13}
+ {3273400800 50400 1 +13}
+ {3289730400 46800 0 +13}
+ {3305455200 50400 1 +13}
+ {3321784800 46800 0 +13}
+ {3336904800 50400 1 +13}
+ {3353234400 46800 0 +13}
+ {3368354400 50400 1 +13}
+ {3384684000 46800 0 +13}
+ {3399804000 50400 1 +13}
+ {3416133600 46800 0 +13}
+ {3431253600 50400 1 +13}
+ {3447583200 46800 0 +13}
+ {3462703200 50400 1 +13}
+ {3479637600 46800 0 +13}
+ {3494757600 50400 1 +13}
+ {3511087200 46800 0 +13}
+ {3526207200 50400 1 +13}
+ {3542536800 46800 0 +13}
+ {3557656800 50400 1 +13}
+ {3573986400 46800 0 +13}
+ {3589106400 50400 1 +13}
+ {3605436000 46800 0 +13}
+ {3620556000 50400 1 +13}
+ {3636885600 46800 0 +13}
+ {3652610400 50400 1 +13}
+ {3668940000 46800 0 +13}
+ {3684060000 50400 1 +13}
+ {3700389600 46800 0 +13}
+ {3715509600 50400 1 +13}
+ {3731839200 46800 0 +13}
+ {3746959200 50400 1 +13}
+ {3763288800 46800 0 +13}
+ {3778408800 50400 1 +13}
+ {3794738400 46800 0 +13}
+ {3809858400 50400 1 +13}
+ {3826188000 46800 0 +13}
+ {3841912800 50400 1 +13}
+ {3858242400 46800 0 +13}
+ {3873362400 50400 1 +13}
+ {3889692000 46800 0 +13}
+ {3904812000 50400 1 +13}
+ {3921141600 46800 0 +13}
+ {3936261600 50400 1 +13}
+ {3952591200 46800 0 +13}
+ {3967711200 50400 1 +13}
+ {3984040800 46800 0 +13}
+ {3999765600 50400 1 +13}
+ {4016095200 46800 0 +13}
+ {4031215200 50400 1 +13}
+ {4047544800 46800 0 +13}
+ {4062664800 50400 1 +13}
+ {4078994400 46800 0 +13}
+ {4094114400 50400 1 +13}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Auckland b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Auckland
new file mode 100644
index 0000000000..5f7e2385c7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Auckland
@@ -0,0 +1,285 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Auckland) {
+ {-9223372036854775808 41944 0 LMT}
+ {-3192435544 41400 0 NZMT}
+ {-1330335000 45000 1 NZST}
+ {-1320057000 41400 0 NZMT}
+ {-1300699800 43200 1 NZST}
+ {-1287396000 41400 0 NZMT}
+ {-1269250200 43200 1 NZST}
+ {-1255946400 41400 0 NZMT}
+ {-1237800600 43200 1 NZST}
+ {-1224496800 41400 0 NZMT}
+ {-1206351000 43200 1 NZST}
+ {-1192442400 41400 0 NZMT}
+ {-1174901400 43200 1 NZST}
+ {-1160992800 41400 0 NZMT}
+ {-1143451800 43200 1 NZST}
+ {-1125914400 41400 0 NZMT}
+ {-1112607000 43200 1 NZST}
+ {-1094464800 41400 0 NZMT}
+ {-1081157400 43200 1 NZST}
+ {-1063015200 41400 0 NZMT}
+ {-1049707800 43200 1 NZST}
+ {-1031565600 41400 0 NZMT}
+ {-1018258200 43200 1 NZST}
+ {-1000116000 41400 0 NZMT}
+ {-986808600 43200 1 NZST}
+ {-968061600 41400 0 NZMT}
+ {-955359000 43200 1 NZST}
+ {-936612000 41400 0 NZMT}
+ {-923304600 43200 1 NZST}
+ {-757425600 43200 0 NZST}
+ {152632800 46800 1 NZDT}
+ {162309600 43200 0 NZST}
+ {183477600 46800 1 NZDT}
+ {194968800 43200 0 NZST}
+ {215532000 46800 1 NZDT}
+ {226418400 43200 0 NZST}
+ {246981600 46800 1 NZDT}
+ {257868000 43200 0 NZST}
+ {278431200 46800 1 NZDT}
+ {289317600 43200 0 NZST}
+ {309880800 46800 1 NZDT}
+ {320767200 43200 0 NZST}
+ {341330400 46800 1 NZDT}
+ {352216800 43200 0 NZST}
+ {372780000 46800 1 NZDT}
+ {384271200 43200 0 NZST}
+ {404834400 46800 1 NZDT}
+ {415720800 43200 0 NZST}
+ {436284000 46800 1 NZDT}
+ {447170400 43200 0 NZST}
+ {467733600 46800 1 NZDT}
+ {478620000 43200 0 NZST}
+ {499183200 46800 1 NZDT}
+ {510069600 43200 0 NZST}
+ {530632800 46800 1 NZDT}
+ {541519200 43200 0 NZST}
+ {562082400 46800 1 NZDT}
+ {573573600 43200 0 NZST}
+ {594136800 46800 1 NZDT}
+ {605023200 43200 0 NZST}
+ {623772000 46800 1 NZDT}
+ {637682400 43200 0 NZST}
+ {655221600 46800 1 NZDT}
+ {669132000 43200 0 NZST}
+ {686671200 46800 1 NZDT}
+ {700581600 43200 0 NZST}
+ {718120800 46800 1 NZDT}
+ {732636000 43200 0 NZST}
+ {749570400 46800 1 NZDT}
+ {764085600 43200 0 NZST}
+ {781020000 46800 1 NZDT}
+ {795535200 43200 0 NZST}
+ {812469600 46800 1 NZDT}
+ {826984800 43200 0 NZST}
+ {844524000 46800 1 NZDT}
+ {858434400 43200 0 NZST}
+ {875973600 46800 1 NZDT}
+ {889884000 43200 0 NZST}
+ {907423200 46800 1 NZDT}
+ {921938400 43200 0 NZST}
+ {938872800 46800 1 NZDT}
+ {953388000 43200 0 NZST}
+ {970322400 46800 1 NZDT}
+ {984837600 43200 0 NZST}
+ {1002376800 46800 1 NZDT}
+ {1016287200 43200 0 NZST}
+ {1033826400 46800 1 NZDT}
+ {1047736800 43200 0 NZST}
+ {1065276000 46800 1 NZDT}
+ {1079791200 43200 0 NZST}
+ {1096725600 46800 1 NZDT}
+ {1111240800 43200 0 NZST}
+ {1128175200 46800 1 NZDT}
+ {1142690400 43200 0 NZST}
+ {1159624800 46800 1 NZDT}
+ {1174140000 43200 0 NZST}
+ {1191074400 46800 1 NZDT}
+ {1207404000 43200 0 NZST}
+ {1222524000 46800 1 NZDT}
+ {1238853600 43200 0 NZST}
+ {1253973600 46800 1 NZDT}
+ {1270303200 43200 0 NZST}
+ {1285423200 46800 1 NZDT}
+ {1301752800 43200 0 NZST}
+ {1316872800 46800 1 NZDT}
+ {1333202400 43200 0 NZST}
+ {1348927200 46800 1 NZDT}
+ {1365256800 43200 0 NZST}
+ {1380376800 46800 1 NZDT}
+ {1396706400 43200 0 NZST}
+ {1411826400 46800 1 NZDT}
+ {1428156000 43200 0 NZST}
+ {1443276000 46800 1 NZDT}
+ {1459605600 43200 0 NZST}
+ {1474725600 46800 1 NZDT}
+ {1491055200 43200 0 NZST}
+ {1506175200 46800 1 NZDT}
+ {1522504800 43200 0 NZST}
+ {1538229600 46800 1 NZDT}
+ {1554559200 43200 0 NZST}
+ {1569679200 46800 1 NZDT}
+ {1586008800 43200 0 NZST}
+ {1601128800 46800 1 NZDT}
+ {1617458400 43200 0 NZST}
+ {1632578400 46800 1 NZDT}
+ {1648908000 43200 0 NZST}
+ {1664028000 46800 1 NZDT}
+ {1680357600 43200 0 NZST}
+ {1695477600 46800 1 NZDT}
+ {1712412000 43200 0 NZST}
+ {1727532000 46800 1 NZDT}
+ {1743861600 43200 0 NZST}
+ {1758981600 46800 1 NZDT}
+ {1775311200 43200 0 NZST}
+ {1790431200 46800 1 NZDT}
+ {1806760800 43200 0 NZST}
+ {1821880800 46800 1 NZDT}
+ {1838210400 43200 0 NZST}
+ {1853330400 46800 1 NZDT}
+ {1869660000 43200 0 NZST}
+ {1885384800 46800 1 NZDT}
+ {1901714400 43200 0 NZST}
+ {1916834400 46800 1 NZDT}
+ {1933164000 43200 0 NZST}
+ {1948284000 46800 1 NZDT}
+ {1964613600 43200 0 NZST}
+ {1979733600 46800 1 NZDT}
+ {1996063200 43200 0 NZST}
+ {2011183200 46800 1 NZDT}
+ {2027512800 43200 0 NZST}
+ {2042632800 46800 1 NZDT}
+ {2058962400 43200 0 NZST}
+ {2074687200 46800 1 NZDT}
+ {2091016800 43200 0 NZST}
+ {2106136800 46800 1 NZDT}
+ {2122466400 43200 0 NZST}
+ {2137586400 46800 1 NZDT}
+ {2153916000 43200 0 NZST}
+ {2169036000 46800 1 NZDT}
+ {2185365600 43200 0 NZST}
+ {2200485600 46800 1 NZDT}
+ {2216815200 43200 0 NZST}
+ {2232540000 46800 1 NZDT}
+ {2248869600 43200 0 NZST}
+ {2263989600 46800 1 NZDT}
+ {2280319200 43200 0 NZST}
+ {2295439200 46800 1 NZDT}
+ {2311768800 43200 0 NZST}
+ {2326888800 46800 1 NZDT}
+ {2343218400 43200 0 NZST}
+ {2358338400 46800 1 NZDT}
+ {2374668000 43200 0 NZST}
+ {2389788000 46800 1 NZDT}
+ {2406117600 43200 0 NZST}
+ {2421842400 46800 1 NZDT}
+ {2438172000 43200 0 NZST}
+ {2453292000 46800 1 NZDT}
+ {2469621600 43200 0 NZST}
+ {2484741600 46800 1 NZDT}
+ {2501071200 43200 0 NZST}
+ {2516191200 46800 1 NZDT}
+ {2532520800 43200 0 NZST}
+ {2547640800 46800 1 NZDT}
+ {2563970400 43200 0 NZST}
+ {2579090400 46800 1 NZDT}
+ {2596024800 43200 0 NZST}
+ {2611144800 46800 1 NZDT}
+ {2627474400 43200 0 NZST}
+ {2642594400 46800 1 NZDT}
+ {2658924000 43200 0 NZST}
+ {2674044000 46800 1 NZDT}
+ {2690373600 43200 0 NZST}
+ {2705493600 46800 1 NZDT}
+ {2721823200 43200 0 NZST}
+ {2736943200 46800 1 NZDT}
+ {2753272800 43200 0 NZST}
+ {2768997600 46800 1 NZDT}
+ {2785327200 43200 0 NZST}
+ {2800447200 46800 1 NZDT}
+ {2816776800 43200 0 NZST}
+ {2831896800 46800 1 NZDT}
+ {2848226400 43200 0 NZST}
+ {2863346400 46800 1 NZDT}
+ {2879676000 43200 0 NZST}
+ {2894796000 46800 1 NZDT}
+ {2911125600 43200 0 NZST}
+ {2926245600 46800 1 NZDT}
+ {2942575200 43200 0 NZST}
+ {2958300000 46800 1 NZDT}
+ {2974629600 43200 0 NZST}
+ {2989749600 46800 1 NZDT}
+ {3006079200 43200 0 NZST}
+ {3021199200 46800 1 NZDT}
+ {3037528800 43200 0 NZST}
+ {3052648800 46800 1 NZDT}
+ {3068978400 43200 0 NZST}
+ {3084098400 46800 1 NZDT}
+ {3100428000 43200 0 NZST}
+ {3116152800 46800 1 NZDT}
+ {3132482400 43200 0 NZST}
+ {3147602400 46800 1 NZDT}
+ {3163932000 43200 0 NZST}
+ {3179052000 46800 1 NZDT}
+ {3195381600 43200 0 NZST}
+ {3210501600 46800 1 NZDT}
+ {3226831200 43200 0 NZST}
+ {3241951200 46800 1 NZDT}
+ {3258280800 43200 0 NZST}
+ {3273400800 46800 1 NZDT}
+ {3289730400 43200 0 NZST}
+ {3305455200 46800 1 NZDT}
+ {3321784800 43200 0 NZST}
+ {3336904800 46800 1 NZDT}
+ {3353234400 43200 0 NZST}
+ {3368354400 46800 1 NZDT}
+ {3384684000 43200 0 NZST}
+ {3399804000 46800 1 NZDT}
+ {3416133600 43200 0 NZST}
+ {3431253600 46800 1 NZDT}
+ {3447583200 43200 0 NZST}
+ {3462703200 46800 1 NZDT}
+ {3479637600 43200 0 NZST}
+ {3494757600 46800 1 NZDT}
+ {3511087200 43200 0 NZST}
+ {3526207200 46800 1 NZDT}
+ {3542536800 43200 0 NZST}
+ {3557656800 46800 1 NZDT}
+ {3573986400 43200 0 NZST}
+ {3589106400 46800 1 NZDT}
+ {3605436000 43200 0 NZST}
+ {3620556000 46800 1 NZDT}
+ {3636885600 43200 0 NZST}
+ {3652610400 46800 1 NZDT}
+ {3668940000 43200 0 NZST}
+ {3684060000 46800 1 NZDT}
+ {3700389600 43200 0 NZST}
+ {3715509600 46800 1 NZDT}
+ {3731839200 43200 0 NZST}
+ {3746959200 46800 1 NZDT}
+ {3763288800 43200 0 NZST}
+ {3778408800 46800 1 NZDT}
+ {3794738400 43200 0 NZST}
+ {3809858400 46800 1 NZDT}
+ {3826188000 43200 0 NZST}
+ {3841912800 46800 1 NZDT}
+ {3858242400 43200 0 NZST}
+ {3873362400 46800 1 NZDT}
+ {3889692000 43200 0 NZST}
+ {3904812000 46800 1 NZDT}
+ {3921141600 43200 0 NZST}
+ {3936261600 46800 1 NZDT}
+ {3952591200 43200 0 NZST}
+ {3967711200 46800 1 NZDT}
+ {3984040800 43200 0 NZST}
+ {3999765600 46800 1 NZDT}
+ {4016095200 43200 0 NZST}
+ {4031215200 46800 1 NZDT}
+ {4047544800 43200 0 NZST}
+ {4062664800 46800 1 NZDT}
+ {4078994400 43200 0 NZST}
+ {4094114400 46800 1 NZDT}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Bougainville b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Bougainville
new file mode 100644
index 0000000000..3c00b29120
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Bougainville
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Bougainville) {
+ {-9223372036854775808 37336 0 LMT}
+ {-2840178136 35312 0 PMMT}
+ {-2366790512 36000 0 +10}
+ {-868010400 32400 0 +09}
+ {-768906000 36000 0 +10}
+ {1419696000 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chatham b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chatham
new file mode 100644
index 0000000000..6c1ab19e4d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chatham
@@ -0,0 +1,258 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Chatham) {
+ {-9223372036854775808 44028 0 LMT}
+ {-3192437628 44100 0 +1215}
+ {-757426500 45900 0 +1245}
+ {152632800 49500 1 +1245}
+ {162309600 45900 0 +1245}
+ {183477600 49500 1 +1245}
+ {194968800 45900 0 +1245}
+ {215532000 49500 1 +1245}
+ {226418400 45900 0 +1245}
+ {246981600 49500 1 +1245}
+ {257868000 45900 0 +1245}
+ {278431200 49500 1 +1245}
+ {289317600 45900 0 +1245}
+ {309880800 49500 1 +1245}
+ {320767200 45900 0 +1245}
+ {341330400 49500 1 +1245}
+ {352216800 45900 0 +1245}
+ {372780000 49500 1 +1245}
+ {384271200 45900 0 +1245}
+ {404834400 49500 1 +1245}
+ {415720800 45900 0 +1245}
+ {436284000 49500 1 +1245}
+ {447170400 45900 0 +1245}
+ {467733600 49500 1 +1245}
+ {478620000 45900 0 +1245}
+ {499183200 49500 1 +1245}
+ {510069600 45900 0 +1245}
+ {530632800 49500 1 +1245}
+ {541519200 45900 0 +1245}
+ {562082400 49500 1 +1245}
+ {573573600 45900 0 +1245}
+ {594136800 49500 1 +1245}
+ {605023200 45900 0 +1245}
+ {623772000 49500 1 +1245}
+ {637682400 45900 0 +1245}
+ {655221600 49500 1 +1245}
+ {669132000 45900 0 +1245}
+ {686671200 49500 1 +1245}
+ {700581600 45900 0 +1245}
+ {718120800 49500 1 +1245}
+ {732636000 45900 0 +1245}
+ {749570400 49500 1 +1245}
+ {764085600 45900 0 +1245}
+ {781020000 49500 1 +1245}
+ {795535200 45900 0 +1245}
+ {812469600 49500 1 +1245}
+ {826984800 45900 0 +1245}
+ {844524000 49500 1 +1245}
+ {858434400 45900 0 +1245}
+ {875973600 49500 1 +1245}
+ {889884000 45900 0 +1245}
+ {907423200 49500 1 +1245}
+ {921938400 45900 0 +1245}
+ {938872800 49500 1 +1245}
+ {953388000 45900 0 +1245}
+ {970322400 49500 1 +1245}
+ {984837600 45900 0 +1245}
+ {1002376800 49500 1 +1245}
+ {1016287200 45900 0 +1245}
+ {1033826400 49500 1 +1245}
+ {1047736800 45900 0 +1245}
+ {1065276000 49500 1 +1245}
+ {1079791200 45900 0 +1245}
+ {1096725600 49500 1 +1245}
+ {1111240800 45900 0 +1245}
+ {1128175200 49500 1 +1245}
+ {1142690400 45900 0 +1245}
+ {1159624800 49500 1 +1245}
+ {1174140000 45900 0 +1245}
+ {1191074400 49500 1 +1245}
+ {1207404000 45900 0 +1245}
+ {1222524000 49500 1 +1245}
+ {1238853600 45900 0 +1245}
+ {1253973600 49500 1 +1245}
+ {1270303200 45900 0 +1245}
+ {1285423200 49500 1 +1245}
+ {1301752800 45900 0 +1245}
+ {1316872800 49500 1 +1245}
+ {1333202400 45900 0 +1245}
+ {1348927200 49500 1 +1245}
+ {1365256800 45900 0 +1245}
+ {1380376800 49500 1 +1245}
+ {1396706400 45900 0 +1245}
+ {1411826400 49500 1 +1245}
+ {1428156000 45900 0 +1245}
+ {1443276000 49500 1 +1245}
+ {1459605600 45900 0 +1245}
+ {1474725600 49500 1 +1245}
+ {1491055200 45900 0 +1245}
+ {1506175200 49500 1 +1245}
+ {1522504800 45900 0 +1245}
+ {1538229600 49500 1 +1245}
+ {1554559200 45900 0 +1245}
+ {1569679200 49500 1 +1245}
+ {1586008800 45900 0 +1245}
+ {1601128800 49500 1 +1245}
+ {1617458400 45900 0 +1245}
+ {1632578400 49500 1 +1245}
+ {1648908000 45900 0 +1245}
+ {1664028000 49500 1 +1245}
+ {1680357600 45900 0 +1245}
+ {1695477600 49500 1 +1245}
+ {1712412000 45900 0 +1245}
+ {1727532000 49500 1 +1245}
+ {1743861600 45900 0 +1245}
+ {1758981600 49500 1 +1245}
+ {1775311200 45900 0 +1245}
+ {1790431200 49500 1 +1245}
+ {1806760800 45900 0 +1245}
+ {1821880800 49500 1 +1245}
+ {1838210400 45900 0 +1245}
+ {1853330400 49500 1 +1245}
+ {1869660000 45900 0 +1245}
+ {1885384800 49500 1 +1245}
+ {1901714400 45900 0 +1245}
+ {1916834400 49500 1 +1245}
+ {1933164000 45900 0 +1245}
+ {1948284000 49500 1 +1245}
+ {1964613600 45900 0 +1245}
+ {1979733600 49500 1 +1245}
+ {1996063200 45900 0 +1245}
+ {2011183200 49500 1 +1245}
+ {2027512800 45900 0 +1245}
+ {2042632800 49500 1 +1245}
+ {2058962400 45900 0 +1245}
+ {2074687200 49500 1 +1245}
+ {2091016800 45900 0 +1245}
+ {2106136800 49500 1 +1245}
+ {2122466400 45900 0 +1245}
+ {2137586400 49500 1 +1245}
+ {2153916000 45900 0 +1245}
+ {2169036000 49500 1 +1245}
+ {2185365600 45900 0 +1245}
+ {2200485600 49500 1 +1245}
+ {2216815200 45900 0 +1245}
+ {2232540000 49500 1 +1245}
+ {2248869600 45900 0 +1245}
+ {2263989600 49500 1 +1245}
+ {2280319200 45900 0 +1245}
+ {2295439200 49500 1 +1245}
+ {2311768800 45900 0 +1245}
+ {2326888800 49500 1 +1245}
+ {2343218400 45900 0 +1245}
+ {2358338400 49500 1 +1245}
+ {2374668000 45900 0 +1245}
+ {2389788000 49500 1 +1245}
+ {2406117600 45900 0 +1245}
+ {2421842400 49500 1 +1245}
+ {2438172000 45900 0 +1245}
+ {2453292000 49500 1 +1245}
+ {2469621600 45900 0 +1245}
+ {2484741600 49500 1 +1245}
+ {2501071200 45900 0 +1245}
+ {2516191200 49500 1 +1245}
+ {2532520800 45900 0 +1245}
+ {2547640800 49500 1 +1245}
+ {2563970400 45900 0 +1245}
+ {2579090400 49500 1 +1245}
+ {2596024800 45900 0 +1245}
+ {2611144800 49500 1 +1245}
+ {2627474400 45900 0 +1245}
+ {2642594400 49500 1 +1245}
+ {2658924000 45900 0 +1245}
+ {2674044000 49500 1 +1245}
+ {2690373600 45900 0 +1245}
+ {2705493600 49500 1 +1245}
+ {2721823200 45900 0 +1245}
+ {2736943200 49500 1 +1245}
+ {2753272800 45900 0 +1245}
+ {2768997600 49500 1 +1245}
+ {2785327200 45900 0 +1245}
+ {2800447200 49500 1 +1245}
+ {2816776800 45900 0 +1245}
+ {2831896800 49500 1 +1245}
+ {2848226400 45900 0 +1245}
+ {2863346400 49500 1 +1245}
+ {2879676000 45900 0 +1245}
+ {2894796000 49500 1 +1245}
+ {2911125600 45900 0 +1245}
+ {2926245600 49500 1 +1245}
+ {2942575200 45900 0 +1245}
+ {2958300000 49500 1 +1245}
+ {2974629600 45900 0 +1245}
+ {2989749600 49500 1 +1245}
+ {3006079200 45900 0 +1245}
+ {3021199200 49500 1 +1245}
+ {3037528800 45900 0 +1245}
+ {3052648800 49500 1 +1245}
+ {3068978400 45900 0 +1245}
+ {3084098400 49500 1 +1245}
+ {3100428000 45900 0 +1245}
+ {3116152800 49500 1 +1245}
+ {3132482400 45900 0 +1245}
+ {3147602400 49500 1 +1245}
+ {3163932000 45900 0 +1245}
+ {3179052000 49500 1 +1245}
+ {3195381600 45900 0 +1245}
+ {3210501600 49500 1 +1245}
+ {3226831200 45900 0 +1245}
+ {3241951200 49500 1 +1245}
+ {3258280800 45900 0 +1245}
+ {3273400800 49500 1 +1245}
+ {3289730400 45900 0 +1245}
+ {3305455200 49500 1 +1245}
+ {3321784800 45900 0 +1245}
+ {3336904800 49500 1 +1245}
+ {3353234400 45900 0 +1245}
+ {3368354400 49500 1 +1245}
+ {3384684000 45900 0 +1245}
+ {3399804000 49500 1 +1245}
+ {3416133600 45900 0 +1245}
+ {3431253600 49500 1 +1245}
+ {3447583200 45900 0 +1245}
+ {3462703200 49500 1 +1245}
+ {3479637600 45900 0 +1245}
+ {3494757600 49500 1 +1245}
+ {3511087200 45900 0 +1245}
+ {3526207200 49500 1 +1245}
+ {3542536800 45900 0 +1245}
+ {3557656800 49500 1 +1245}
+ {3573986400 45900 0 +1245}
+ {3589106400 49500 1 +1245}
+ {3605436000 45900 0 +1245}
+ {3620556000 49500 1 +1245}
+ {3636885600 45900 0 +1245}
+ {3652610400 49500 1 +1245}
+ {3668940000 45900 0 +1245}
+ {3684060000 49500 1 +1245}
+ {3700389600 45900 0 +1245}
+ {3715509600 49500 1 +1245}
+ {3731839200 45900 0 +1245}
+ {3746959200 49500 1 +1245}
+ {3763288800 45900 0 +1245}
+ {3778408800 49500 1 +1245}
+ {3794738400 45900 0 +1245}
+ {3809858400 49500 1 +1245}
+ {3826188000 45900 0 +1245}
+ {3841912800 49500 1 +1245}
+ {3858242400 45900 0 +1245}
+ {3873362400 49500 1 +1245}
+ {3889692000 45900 0 +1245}
+ {3904812000 49500 1 +1245}
+ {3921141600 45900 0 +1245}
+ {3936261600 49500 1 +1245}
+ {3952591200 45900 0 +1245}
+ {3967711200 49500 1 +1245}
+ {3984040800 45900 0 +1245}
+ {3999765600 49500 1 +1245}
+ {4016095200 45900 0 +1245}
+ {4031215200 49500 1 +1245}
+ {4047544800 45900 0 +1245}
+ {4062664800 49500 1 +1245}
+ {4078994400 45900 0 +1245}
+ {4094114400 49500 1 +1245}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chuuk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chuuk
new file mode 100644
index 0000000000..ea1cba29cd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Chuuk
@@ -0,0 +1,11 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Chuuk) {
+ {-9223372036854775808 -49972 0 LMT}
+ {-3944628428 36428 0 LMT}
+ {-2177489228 36000 0 +10}
+ {-1743674400 32400 0 +09}
+ {-1606813200 36000 0 +10}
+ {-907408800 32400 0 +09}
+ {-770634000 36000 0 +10}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Easter b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Easter
new file mode 100644
index 0000000000..7a8d52515d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Easter
@@ -0,0 +1,268 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Easter) {
+ {-9223372036854775808 -26248 0 LMT}
+ {-2524495352 -26248 0 EMT}
+ {-1178124152 -25200 0 -07}
+ {-36619200 -21600 1 -07}
+ {-23922000 -25200 0 -07}
+ {-3355200 -21600 1 -07}
+ {7527600 -25200 0 -07}
+ {24465600 -21600 1 -07}
+ {37767600 -25200 0 -07}
+ {55915200 -21600 1 -07}
+ {69217200 -25200 0 -07}
+ {87969600 -21600 1 -07}
+ {100666800 -25200 0 -07}
+ {118209600 -21600 1 -07}
+ {132116400 -25200 0 -07}
+ {150868800 -21600 1 -07}
+ {163566000 -25200 0 -07}
+ {182318400 -21600 1 -07}
+ {195620400 -25200 0 -07}
+ {213768000 -21600 1 -07}
+ {227070000 -25200 0 -07}
+ {245217600 -21600 1 -07}
+ {258519600 -25200 0 -07}
+ {277272000 -21600 1 -07}
+ {289969200 -25200 0 -07}
+ {308721600 -21600 1 -07}
+ {321418800 -25200 0 -07}
+ {340171200 -21600 1 -07}
+ {353473200 -25200 0 -07}
+ {371620800 -21600 1 -07}
+ {384922800 -21600 0 -06}
+ {403070400 -18000 1 -06}
+ {416372400 -21600 0 -06}
+ {434520000 -18000 1 -06}
+ {447822000 -21600 0 -06}
+ {466574400 -18000 1 -06}
+ {479271600 -21600 0 -06}
+ {498024000 -18000 1 -06}
+ {510721200 -21600 0 -06}
+ {529473600 -18000 1 -06}
+ {545194800 -21600 0 -06}
+ {560923200 -18000 1 -06}
+ {574225200 -21600 0 -06}
+ {592372800 -18000 1 -06}
+ {605674800 -21600 0 -06}
+ {624427200 -18000 1 -06}
+ {637124400 -21600 0 -06}
+ {653457600 -18000 1 -06}
+ {668574000 -21600 0 -06}
+ {687326400 -18000 1 -06}
+ {700628400 -21600 0 -06}
+ {718776000 -18000 1 -06}
+ {732078000 -21600 0 -06}
+ {750225600 -18000 1 -06}
+ {763527600 -21600 0 -06}
+ {781675200 -18000 1 -06}
+ {794977200 -21600 0 -06}
+ {813729600 -18000 1 -06}
+ {826426800 -21600 0 -06}
+ {845179200 -18000 1 -06}
+ {859690800 -21600 0 -06}
+ {876628800 -18000 1 -06}
+ {889930800 -21600 0 -06}
+ {906868800 -18000 1 -06}
+ {923194800 -21600 0 -06}
+ {939528000 -18000 1 -06}
+ {952830000 -21600 0 -06}
+ {971582400 -18000 1 -06}
+ {984279600 -21600 0 -06}
+ {1003032000 -18000 1 -06}
+ {1015729200 -21600 0 -06}
+ {1034481600 -18000 1 -06}
+ {1047178800 -21600 0 -06}
+ {1065931200 -18000 1 -06}
+ {1079233200 -21600 0 -06}
+ {1097380800 -18000 1 -06}
+ {1110682800 -21600 0 -06}
+ {1128830400 -18000 1 -06}
+ {1142132400 -21600 0 -06}
+ {1160884800 -18000 1 -06}
+ {1173582000 -21600 0 -06}
+ {1192334400 -18000 1 -06}
+ {1206846000 -21600 0 -06}
+ {1223784000 -18000 1 -06}
+ {1237086000 -21600 0 -06}
+ {1255233600 -18000 1 -06}
+ {1270350000 -21600 0 -06}
+ {1286683200 -18000 1 -06}
+ {1304823600 -21600 0 -06}
+ {1313899200 -18000 1 -06}
+ {1335668400 -21600 0 -06}
+ {1346558400 -18000 1 -06}
+ {1367118000 -21600 0 -06}
+ {1378612800 -18000 1 -06}
+ {1398567600 -21600 0 -06}
+ {1410062400 -18000 1 -06}
+ {1463281200 -21600 0 -06}
+ {1471147200 -18000 1 -06}
+ {1494730800 -21600 0 -06}
+ {1502596800 -18000 1 -06}
+ {1526180400 -21600 0 -06}
+ {1534046400 -18000 1 -06}
+ {1554606000 -21600 0 -06}
+ {1567915200 -18000 1 -06}
+ {1586055600 -21600 0 -06}
+ {1599364800 -18000 1 -06}
+ {1617505200 -21600 0 -06}
+ {1630814400 -18000 1 -06}
+ {1648954800 -21600 0 -06}
+ {1662264000 -18000 1 -06}
+ {1680404400 -21600 0 -06}
+ {1693713600 -18000 1 -06}
+ {1712458800 -21600 0 -06}
+ {1725768000 -18000 1 -06}
+ {1743908400 -21600 0 -06}
+ {1757217600 -18000 1 -06}
+ {1775358000 -21600 0 -06}
+ {1788667200 -18000 1 -06}
+ {1806807600 -21600 0 -06}
+ {1820116800 -18000 1 -06}
+ {1838257200 -21600 0 -06}
+ {1851566400 -18000 1 -06}
+ {1870311600 -21600 0 -06}
+ {1883016000 -18000 1 -06}
+ {1901761200 -21600 0 -06}
+ {1915070400 -18000 1 -06}
+ {1933210800 -21600 0 -06}
+ {1946520000 -18000 1 -06}
+ {1964660400 -21600 0 -06}
+ {1977969600 -18000 1 -06}
+ {1996110000 -21600 0 -06}
+ {2009419200 -18000 1 -06}
+ {2027559600 -21600 0 -06}
+ {2040868800 -18000 1 -06}
+ {2059614000 -21600 0 -06}
+ {2072318400 -18000 1 -06}
+ {2091063600 -21600 0 -06}
+ {2104372800 -18000 1 -06}
+ {2122513200 -21600 0 -06}
+ {2135822400 -18000 1 -06}
+ {2153962800 -21600 0 -06}
+ {2167272000 -18000 1 -06}
+ {2185412400 -21600 0 -06}
+ {2198721600 -18000 1 -06}
+ {2217466800 -21600 0 -06}
+ {2230171200 -18000 1 -06}
+ {2248916400 -21600 0 -06}
+ {2262225600 -18000 1 -06}
+ {2280366000 -21600 0 -06}
+ {2293675200 -18000 1 -06}
+ {2311815600 -21600 0 -06}
+ {2325124800 -18000 1 -06}
+ {2343265200 -21600 0 -06}
+ {2356574400 -18000 1 -06}
+ {2374714800 -21600 0 -06}
+ {2388024000 -18000 1 -06}
+ {2406769200 -21600 0 -06}
+ {2419473600 -18000 1 -06}
+ {2438218800 -21600 0 -06}
+ {2451528000 -18000 1 -06}
+ {2469668400 -21600 0 -06}
+ {2482977600 -18000 1 -06}
+ {2501118000 -21600 0 -06}
+ {2514427200 -18000 1 -06}
+ {2532567600 -21600 0 -06}
+ {2545876800 -18000 1 -06}
+ {2564017200 -21600 0 -06}
+ {2577326400 -18000 1 -06}
+ {2596071600 -21600 0 -06}
+ {2609380800 -18000 1 -06}
+ {2627521200 -21600 0 -06}
+ {2640830400 -18000 1 -06}
+ {2658970800 -21600 0 -06}
+ {2672280000 -18000 1 -06}
+ {2690420400 -21600 0 -06}
+ {2703729600 -18000 1 -06}
+ {2721870000 -21600 0 -06}
+ {2735179200 -18000 1 -06}
+ {2753924400 -21600 0 -06}
+ {2766628800 -18000 1 -06}
+ {2785374000 -21600 0 -06}
+ {2798683200 -18000 1 -06}
+ {2816823600 -21600 0 -06}
+ {2830132800 -18000 1 -06}
+ {2848273200 -21600 0 -06}
+ {2861582400 -18000 1 -06}
+ {2879722800 -21600 0 -06}
+ {2893032000 -18000 1 -06}
+ {2911172400 -21600 0 -06}
+ {2924481600 -18000 1 -06}
+ {2943226800 -21600 0 -06}
+ {2955931200 -18000 1 -06}
+ {2974676400 -21600 0 -06}
+ {2987985600 -18000 1 -06}
+ {3006126000 -21600 0 -06}
+ {3019435200 -18000 1 -06}
+ {3037575600 -21600 0 -06}
+ {3050884800 -18000 1 -06}
+ {3069025200 -21600 0 -06}
+ {3082334400 -18000 1 -06}
+ {3101079600 -21600 0 -06}
+ {3113784000 -18000 1 -06}
+ {3132529200 -21600 0 -06}
+ {3145838400 -18000 1 -06}
+ {3163978800 -21600 0 -06}
+ {3177288000 -18000 1 -06}
+ {3195428400 -21600 0 -06}
+ {3208737600 -18000 1 -06}
+ {3226878000 -21600 0 -06}
+ {3240187200 -18000 1 -06}
+ {3258327600 -21600 0 -06}
+ {3271636800 -18000 1 -06}
+ {3290382000 -21600 0 -06}
+ {3303086400 -18000 1 -06}
+ {3321831600 -21600 0 -06}
+ {3335140800 -18000 1 -06}
+ {3353281200 -21600 0 -06}
+ {3366590400 -18000 1 -06}
+ {3384730800 -21600 0 -06}
+ {3398040000 -18000 1 -06}
+ {3416180400 -21600 0 -06}
+ {3429489600 -18000 1 -06}
+ {3447630000 -21600 0 -06}
+ {3460939200 -18000 1 -06}
+ {3479684400 -21600 0 -06}
+ {3492993600 -18000 1 -06}
+ {3511134000 -21600 0 -06}
+ {3524443200 -18000 1 -06}
+ {3542583600 -21600 0 -06}
+ {3555892800 -18000 1 -06}
+ {3574033200 -21600 0 -06}
+ {3587342400 -18000 1 -06}
+ {3605482800 -21600 0 -06}
+ {3618792000 -18000 1 -06}
+ {3637537200 -21600 0 -06}
+ {3650241600 -18000 1 -06}
+ {3668986800 -21600 0 -06}
+ {3682296000 -18000 1 -06}
+ {3700436400 -21600 0 -06}
+ {3713745600 -18000 1 -06}
+ {3731886000 -21600 0 -06}
+ {3745195200 -18000 1 -06}
+ {3763335600 -21600 0 -06}
+ {3776644800 -18000 1 -06}
+ {3794785200 -21600 0 -06}
+ {3808094400 -18000 1 -06}
+ {3826839600 -21600 0 -06}
+ {3839544000 -18000 1 -06}
+ {3858289200 -21600 0 -06}
+ {3871598400 -18000 1 -06}
+ {3889738800 -21600 0 -06}
+ {3903048000 -18000 1 -06}
+ {3921188400 -21600 0 -06}
+ {3934497600 -18000 1 -06}
+ {3952638000 -21600 0 -06}
+ {3965947200 -18000 1 -06}
+ {3984692400 -21600 0 -06}
+ {3997396800 -18000 1 -06}
+ {4016142000 -21600 0 -06}
+ {4029451200 -18000 1 -06}
+ {4047591600 -21600 0 -06}
+ {4060900800 -18000 1 -06}
+ {4079041200 -21600 0 -06}
+ {4092350400 -18000 1 -06}
+}
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
new file mode 100644
index 0000000000..a026ee1dda
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate
@@ -0,0 +1,26 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Efate) {
+ {-9223372036854775808 40396 0 LMT}
+ {-1829387596 39600 0 +11}
+ {433256400 43200 1 +11}
+ {448977600 39600 0 +11}
+ {467298000 43200 1 +11}
+ {480427200 39600 0 +11}
+ {496760400 43200 1 +11}
+ {511876800 39600 0 +11}
+ {528210000 43200 1 +11}
+ {543931200 39600 0 +11}
+ {559659600 43200 1 +11}
+ {575380800 39600 0 +11}
+ {591109200 43200 1 +11}
+ {606830400 39600 0 +11}
+ {622558800 43200 1 +11}
+ {638280000 39600 0 +11}
+ {654008400 43200 1 +11}
+ {669729600 39600 0 +11}
+ {686062800 43200 1 +11}
+ {696340800 39600 0 +11}
+ {719931600 43200 1 +11}
+ {727790400 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Enderbury b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Enderbury
new file mode 100644
index 0000000000..48eaafe932
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Enderbury
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Enderbury) {
+ {-9223372036854775808 -41060 0 LMT}
+ {-2177411740 -43200 0 -12}
+ {307627200 -39600 0 -11}
+ {788871600 46800 0 +13}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fakaofo b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fakaofo
new file mode 100644
index 0000000000..d75030db8c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fakaofo
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Fakaofo) {
+ {-9223372036854775808 -41096 0 LMT}
+ {-2177411704 -39600 0 -11}
+ {1325242800 46800 0 +13}
+}
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
new file mode 100644
index 0000000000..e316b93f26
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji
@@ -0,0 +1,191 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Fiji) {
+ {-9223372036854775808 42944 0 LMT}
+ {-1709985344 43200 0 +12}
+ {909842400 46800 1 +12}
+ {920124000 43200 0 +12}
+ {941896800 46800 1 +12}
+ {951573600 43200 0 +12}
+ {1259416800 46800 1 +12}
+ {1269698400 43200 0 +12}
+ {1287842400 46800 1 +12}
+ {1299333600 43200 0 +12}
+ {1319292000 46800 1 +12}
+ {1327154400 43200 0 +12}
+ {1350741600 46800 1 +12}
+ {1358604000 43200 0 +12}
+ {1382796000 46800 1 +12}
+ {1390050000 43200 0 +12}
+ {1414850400 46800 1 +12}
+ {1421503200 43200 0 +12}
+ {1446300000 46800 1 +12}
+ {1452952800 43200 0 +12}
+ {1478354400 46800 1 +12}
+ {1484402400 43200 0 +12}
+ {1509804000 46800 1 +12}
+ {1515852000 43200 0 +12}
+ {1541253600 46800 1 +12}
+ {1547301600 43200 0 +12}
+ {1573308000 46800 1 +12}
+ {1578751200 43200 0 +12}
+ {1604757600 46800 1 +12}
+ {1610805600 43200 0 +12}
+ {1636812000 46800 1 +12}
+ {1642255200 43200 0 +12}
+ {1668261600 46800 1 +12}
+ {1673704800 43200 0 +12}
+ {1699711200 46800 1 +12}
+ {1705154400 43200 0 +12}
+ {1731160800 46800 1 +12}
+ {1736604000 43200 0 +12}
+ {1762610400 46800 1 +12}
+ {1768658400 43200 0 +12}
+ {1794060000 46800 1 +12}
+ {1800108000 43200 0 +12}
+ {1826114400 46800 1 +12}
+ {1831557600 43200 0 +12}
+ {1857564000 46800 1 +12}
+ {1863007200 43200 0 +12}
+ {1889013600 46800 1 +12}
+ {1894456800 43200 0 +12}
+ {1920463200 46800 1 +12}
+ {1925906400 43200 0 +12}
+ {1951912800 46800 1 +12}
+ {1957960800 43200 0 +12}
+ {1983967200 46800 1 +12}
+ {1989410400 43200 0 +12}
+ {2015416800 46800 1 +12}
+ {2020860000 43200 0 +12}
+ {2046866400 46800 1 +12}
+ {2052309600 43200 0 +12}
+ {2078316000 46800 1 +12}
+ {2083759200 43200 0 +12}
+ {2109765600 46800 1 +12}
+ {2115813600 43200 0 +12}
+ {2141215200 46800 1 +12}
+ {2147263200 43200 0 +12}
+ {2173269600 46800 1 +12}
+ {2178712800 43200 0 +12}
+ {2204719200 46800 1 +12}
+ {2210162400 43200 0 +12}
+ {2236168800 46800 1 +12}
+ {2241612000 43200 0 +12}
+ {2267618400 46800 1 +12}
+ {2273061600 43200 0 +12}
+ {2299068000 46800 1 +12}
+ {2305116000 43200 0 +12}
+ {2330517600 46800 1 +12}
+ {2336565600 43200 0 +12}
+ {2362572000 46800 1 +12}
+ {2368015200 43200 0 +12}
+ {2394021600 46800 1 +12}
+ {2399464800 43200 0 +12}
+ {2425471200 46800 1 +12}
+ {2430914400 43200 0 +12}
+ {2456920800 46800 1 +12}
+ {2462364000 43200 0 +12}
+ {2488370400 46800 1 +12}
+ {2494418400 43200 0 +12}
+ {2520424800 46800 1 +12}
+ {2525868000 43200 0 +12}
+ {2551874400 46800 1 +12}
+ {2557317600 43200 0 +12}
+ {2583324000 46800 1 +12}
+ {2588767200 43200 0 +12}
+ {2614773600 46800 1 +12}
+ {2620216800 43200 0 +12}
+ {2646223200 46800 1 +12}
+ {2652271200 43200 0 +12}
+ {2677672800 46800 1 +12}
+ {2683720800 43200 0 +12}
+ {2709727200 46800 1 +12}
+ {2715170400 43200 0 +12}
+ {2741176800 46800 1 +12}
+ {2746620000 43200 0 +12}
+ {2772626400 46800 1 +12}
+ {2778069600 43200 0 +12}
+ {2804076000 46800 1 +12}
+ {2809519200 43200 0 +12}
+ {2835525600 46800 1 +12}
+ {2841573600 43200 0 +12}
+ {2867580000 46800 1 +12}
+ {2873023200 43200 0 +12}
+ {2899029600 46800 1 +12}
+ {2904472800 43200 0 +12}
+ {2930479200 46800 1 +12}
+ {2935922400 43200 0 +12}
+ {2961928800 46800 1 +12}
+ {2967372000 43200 0 +12}
+ {2993378400 46800 1 +12}
+ {2999426400 43200 0 +12}
+ {3024828000 46800 1 +12}
+ {3030876000 43200 0 +12}
+ {3056882400 46800 1 +12}
+ {3062325600 43200 0 +12}
+ {3088332000 46800 1 +12}
+ {3093775200 43200 0 +12}
+ {3119781600 46800 1 +12}
+ {3125224800 43200 0 +12}
+ {3151231200 46800 1 +12}
+ {3156674400 43200 0 +12}
+ {3182680800 46800 1 +12}
+ {3188728800 43200 0 +12}
+ {3214130400 46800 1 +12}
+ {3220178400 43200 0 +12}
+ {3246184800 46800 1 +12}
+ {3251628000 43200 0 +12}
+ {3277634400 46800 1 +12}
+ {3283077600 43200 0 +12}
+ {3309084000 46800 1 +12}
+ {3314527200 43200 0 +12}
+ {3340533600 46800 1 +12}
+ {3345976800 43200 0 +12}
+ {3371983200 46800 1 +12}
+ {3378031200 43200 0 +12}
+ {3404037600 46800 1 +12}
+ {3409480800 43200 0 +12}
+ {3435487200 46800 1 +12}
+ {3440930400 43200 0 +12}
+ {3466936800 46800 1 +12}
+ {3472380000 43200 0 +12}
+ {3498386400 46800 1 +12}
+ {3503829600 43200 0 +12}
+ {3529836000 46800 1 +12}
+ {3535884000 43200 0 +12}
+ {3561285600 46800 1 +12}
+ {3567333600 43200 0 +12}
+ {3593340000 46800 1 +12}
+ {3598783200 43200 0 +12}
+ {3624789600 46800 1 +12}
+ {3630232800 43200 0 +12}
+ {3656239200 46800 1 +12}
+ {3661682400 43200 0 +12}
+ {3687688800 46800 1 +12}
+ {3693132000 43200 0 +12}
+ {3719138400 46800 1 +12}
+ {3725186400 43200 0 +12}
+ {3751192800 46800 1 +12}
+ {3756636000 43200 0 +12}
+ {3782642400 46800 1 +12}
+ {3788085600 43200 0 +12}
+ {3814092000 46800 1 +12}
+ {3819535200 43200 0 +12}
+ {3845541600 46800 1 +12}
+ {3850984800 43200 0 +12}
+ {3876991200 46800 1 +12}
+ {3883039200 43200 0 +12}
+ {3908440800 46800 1 +12}
+ {3914488800 43200 0 +12}
+ {3940495200 46800 1 +12}
+ {3945938400 43200 0 +12}
+ {3971944800 46800 1 +12}
+ {3977388000 43200 0 +12}
+ {4003394400 46800 1 +12}
+ {4008837600 43200 0 +12}
+ {4034844000 46800 1 +12}
+ {4040287200 43200 0 +12}
+ {4066293600 46800 1 +12}
+ {4072341600 43200 0 +12}
+ {4097743200 46800 1 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Funafuti b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Funafuti
new file mode 100644
index 0000000000..d80652539e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Funafuti
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Funafuti) {
+ {-9223372036854775808 43012 0 LMT}
+ {-2177495812 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Galapagos b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Galapagos
new file mode 100644
index 0000000000..180ce6af47
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Galapagos
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Galapagos) {
+ {-9223372036854775808 -21504 0 LMT}
+ {-1230746496 -18000 0 -05}
+ {504939600 -21600 0 -06}
+ {722930400 -18000 1 -06}
+ {728888400 -21600 0 -06}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Gambier b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Gambier
new file mode 100644
index 0000000000..9ebd97cc8f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Gambier
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Gambier) {
+ {-9223372036854775808 -32388 0 LMT}
+ {-1806678012 -32400 0 -09}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guadalcanal b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guadalcanal
new file mode 100644
index 0000000000..7e13e6e238
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guadalcanal
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Guadalcanal) {
+ {-9223372036854775808 38388 0 LMT}
+ {-1806748788 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guam b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guam
new file mode 100644
index 0000000000..612aef3bc9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guam
@@ -0,0 +1,26 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Guam) {
+ {-9223372036854775808 -51660 0 LMT}
+ {-3944626740 34740 0 LMT}
+ {-2177487540 36000 0 GST}
+ {-885549600 32400 0 +09}
+ {-802256400 36000 0 GST}
+ {-331891200 39600 1 GDT}
+ {-281610000 36000 0 GST}
+ {-73728000 39600 1 GDT}
+ {-29415540 36000 0 GST}
+ {-16704000 39600 1 GDT}
+ {-10659600 36000 0 GST}
+ {9907200 39600 1 GDT}
+ {21394800 36000 0 GST}
+ {41356800 39600 1 GDT}
+ {52844400 36000 0 GST}
+ {124819200 39600 1 GDT}
+ {130863600 36000 0 GST}
+ {201888000 39600 1 GDT}
+ {209487660 36000 0 GST}
+ {230659200 39600 1 GDT}
+ {241542000 36000 0 GST}
+ {977493600 36000 0 ChST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Honolulu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Honolulu
new file mode 100644
index 0000000000..7d03b45718
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Honolulu
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Honolulu) {
+ {-9223372036854775808 -37886 0 LMT}
+ {-2334101314 -37800 0 HST}
+ {-1157283000 -34200 1 HDT}
+ {-1155436200 -34200 0 HST}
+ {-880201800 -34200 1 HWT}
+ {-769395600 -34200 1 HPT}
+ {-765376200 -37800 0 HST}
+ {-712150200 -36000 0 HST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Johnston b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Johnston
new file mode 100644
index 0000000000..21ab39a5a6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Johnston
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Honolulu)]} {
+ LoadTimeZoneFile Pacific/Honolulu
+}
+set TZData(:Pacific/Johnston) $TZData(:Pacific/Honolulu)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kiritimati b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kiritimati
new file mode 100644
index 0000000000..7d600f3c49
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kiritimati
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Kiritimati) {
+ {-9223372036854775808 -37760 0 LMT}
+ {-2177415040 -38400 0 -1040}
+ {307622400 -36000 0 -10}
+ {788868000 50400 0 +14}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kosrae b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kosrae
new file mode 100644
index 0000000000..87b33e579e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kosrae
@@ -0,0 +1,14 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Kosrae) {
+ {-9223372036854775808 -47284 0 LMT}
+ {-3944631116 39116 0 LMT}
+ {-2177491916 39600 0 +11}
+ {-1743678000 32400 0 +09}
+ {-1606813200 39600 0 +11}
+ {-1041418800 36000 0 +10}
+ {-907408800 32400 0 +09}
+ {-770634000 39600 0 +11}
+ {-7988400 43200 0 +12}
+ {915105600 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kwajalein b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kwajalein
new file mode 100644
index 0000000000..bd260c7b94
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kwajalein
@@ -0,0 +1,11 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Kwajalein) {
+ {-9223372036854775808 40160 0 LMT}
+ {-2177492960 39600 0 +11}
+ {-1041418800 36000 0 +10}
+ {-907408800 32400 0 +09}
+ {-817462800 39600 0 +11}
+ {-7988400 -43200 0 -12}
+ {745934400 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Majuro b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Majuro
new file mode 100644
index 0000000000..a263a62a23
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Majuro
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Majuro) {
+ {-9223372036854775808 41088 0 LMT}
+ {-2177493888 39600 0 +11}
+ {-1743678000 32400 0 +09}
+ {-1606813200 39600 0 +11}
+ {-1041418800 36000 0 +10}
+ {-907408800 32400 0 +09}
+ {-818067600 39600 0 +11}
+ {-7988400 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Marquesas b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Marquesas
new file mode 100644
index 0000000000..ac77a2f19e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Marquesas
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Marquesas) {
+ {-9223372036854775808 -33480 0 LMT}
+ {-1806676920 -34200 0 -0930}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Midway b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Midway
new file mode 100644
index 0000000000..d044569d9f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Midway
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Pago_Pago)]} {
+ LoadTimeZoneFile Pacific/Pago_Pago
+}
+set TZData(:Pacific/Midway) $TZData(:Pacific/Pago_Pago)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Nauru b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Nauru
new file mode 100644
index 0000000000..fe354116dd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Nauru
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Nauru) {
+ {-9223372036854775808 40060 0 LMT}
+ {-1545131260 41400 0 +1130}
+ {-862918200 32400 0 +09}
+ {-767350800 41400 0 +1130}
+ {287418600 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Niue b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Niue
new file mode 100644
index 0000000000..fe19c5925f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Niue
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Niue) {
+ {-9223372036854775808 -40780 0 LMT}
+ {-2177412020 -40800 0 -1120}
+ {-599575200 -41400 0 -1130}
+ {276089400 -39600 0 -11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Norfolk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Norfolk
new file mode 100644
index 0000000000..f686df5408
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Norfolk
@@ -0,0 +1,172 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Norfolk) {
+ {-9223372036854775808 40312 0 LMT}
+ {-2177493112 40320 0 +1112}
+ {-599656320 41400 0 +1130}
+ {152029800 45000 1 +1230}
+ {162916200 41400 0 +1130}
+ {1443882600 39600 0 +11}
+ {1561899600 39600 0 +12}
+ {1570287600 43200 1 +12}
+ {1586012400 39600 0 +12}
+ {1601737200 43200 1 +12}
+ {1617462000 39600 0 +12}
+ {1633186800 43200 1 +12}
+ {1648911600 39600 0 +12}
+ {1664636400 43200 1 +12}
+ {1680361200 39600 0 +12}
+ {1696086000 43200 1 +12}
+ {1712415600 39600 0 +12}
+ {1728140400 43200 1 +12}
+ {1743865200 39600 0 +12}
+ {1759590000 43200 1 +12}
+ {1775314800 39600 0 +12}
+ {1791039600 43200 1 +12}
+ {1806764400 39600 0 +12}
+ {1822489200 43200 1 +12}
+ {1838214000 39600 0 +12}
+ {1853938800 43200 1 +12}
+ {1869663600 39600 0 +12}
+ {1885993200 43200 1 +12}
+ {1901718000 39600 0 +12}
+ {1917442800 43200 1 +12}
+ {1933167600 39600 0 +12}
+ {1948892400 43200 1 +12}
+ {1964617200 39600 0 +12}
+ {1980342000 43200 1 +12}
+ {1996066800 39600 0 +12}
+ {2011791600 43200 1 +12}
+ {2027516400 39600 0 +12}
+ {2043241200 43200 1 +12}
+ {2058966000 39600 0 +12}
+ {2075295600 43200 1 +12}
+ {2091020400 39600 0 +12}
+ {2106745200 43200 1 +12}
+ {2122470000 39600 0 +12}
+ {2138194800 43200 1 +12}
+ {2153919600 39600 0 +12}
+ {2169644400 43200 1 +12}
+ {2185369200 39600 0 +12}
+ {2201094000 43200 1 +12}
+ {2216818800 39600 0 +12}
+ {2233148400 43200 1 +12}
+ {2248873200 39600 0 +12}
+ {2264598000 43200 1 +12}
+ {2280322800 39600 0 +12}
+ {2296047600 43200 1 +12}
+ {2311772400 39600 0 +12}
+ {2327497200 43200 1 +12}
+ {2343222000 39600 0 +12}
+ {2358946800 43200 1 +12}
+ {2374671600 39600 0 +12}
+ {2390396400 43200 1 +12}
+ {2406121200 39600 0 +12}
+ {2422450800 43200 1 +12}
+ {2438175600 39600 0 +12}
+ {2453900400 43200 1 +12}
+ {2469625200 39600 0 +12}
+ {2485350000 43200 1 +12}
+ {2501074800 39600 0 +12}
+ {2516799600 43200 1 +12}
+ {2532524400 39600 0 +12}
+ {2548249200 43200 1 +12}
+ {2563974000 39600 0 +12}
+ {2579698800 43200 1 +12}
+ {2596028400 39600 0 +12}
+ {2611753200 43200 1 +12}
+ {2627478000 39600 0 +12}
+ {2643202800 43200 1 +12}
+ {2658927600 39600 0 +12}
+ {2674652400 43200 1 +12}
+ {2690377200 39600 0 +12}
+ {2706102000 43200 1 +12}
+ {2721826800 39600 0 +12}
+ {2737551600 43200 1 +12}
+ {2753276400 39600 0 +12}
+ {2769606000 43200 1 +12}
+ {2785330800 39600 0 +12}
+ {2801055600 43200 1 +12}
+ {2816780400 39600 0 +12}
+ {2832505200 43200 1 +12}
+ {2848230000 39600 0 +12}
+ {2863954800 43200 1 +12}
+ {2879679600 39600 0 +12}
+ {2895404400 43200 1 +12}
+ {2911129200 39600 0 +12}
+ {2926854000 43200 1 +12}
+ {2942578800 39600 0 +12}
+ {2958908400 43200 1 +12}
+ {2974633200 39600 0 +12}
+ {2990358000 43200 1 +12}
+ {3006082800 39600 0 +12}
+ {3021807600 43200 1 +12}
+ {3037532400 39600 0 +12}
+ {3053257200 43200 1 +12}
+ {3068982000 39600 0 +12}
+ {3084706800 43200 1 +12}
+ {3100431600 39600 0 +12}
+ {3116761200 43200 1 +12}
+ {3132486000 39600 0 +12}
+ {3148210800 43200 1 +12}
+ {3163935600 39600 0 +12}
+ {3179660400 43200 1 +12}
+ {3195385200 39600 0 +12}
+ {3211110000 43200 1 +12}
+ {3226834800 39600 0 +12}
+ {3242559600 43200 1 +12}
+ {3258284400 39600 0 +12}
+ {3274009200 43200 1 +12}
+ {3289734000 39600 0 +12}
+ {3306063600 43200 1 +12}
+ {3321788400 39600 0 +12}
+ {3337513200 43200 1 +12}
+ {3353238000 39600 0 +12}
+ {3368962800 43200 1 +12}
+ {3384687600 39600 0 +12}
+ {3400412400 43200 1 +12}
+ {3416137200 39600 0 +12}
+ {3431862000 43200 1 +12}
+ {3447586800 39600 0 +12}
+ {3463311600 43200 1 +12}
+ {3479641200 39600 0 +12}
+ {3495366000 43200 1 +12}
+ {3511090800 39600 0 +12}
+ {3526815600 43200 1 +12}
+ {3542540400 39600 0 +12}
+ {3558265200 43200 1 +12}
+ {3573990000 39600 0 +12}
+ {3589714800 43200 1 +12}
+ {3605439600 39600 0 +12}
+ {3621164400 43200 1 +12}
+ {3636889200 39600 0 +12}
+ {3653218800 43200 1 +12}
+ {3668943600 39600 0 +12}
+ {3684668400 43200 1 +12}
+ {3700393200 39600 0 +12}
+ {3716118000 43200 1 +12}
+ {3731842800 39600 0 +12}
+ {3747567600 43200 1 +12}
+ {3763292400 39600 0 +12}
+ {3779017200 43200 1 +12}
+ {3794742000 39600 0 +12}
+ {3810466800 43200 1 +12}
+ {3826191600 39600 0 +12}
+ {3842521200 43200 1 +12}
+ {3858246000 39600 0 +12}
+ {3873970800 43200 1 +12}
+ {3889695600 39600 0 +12}
+ {3905420400 43200 1 +12}
+ {3921145200 39600 0 +12}
+ {3936870000 43200 1 +12}
+ {3952594800 39600 0 +12}
+ {3968319600 43200 1 +12}
+ {3984044400 39600 0 +12}
+ {4000374000 43200 1 +12}
+ {4016098800 39600 0 +12}
+ {4031823600 43200 1 +12}
+ {4047548400 39600 0 +12}
+ {4063273200 43200 1 +12}
+ {4078998000 39600 0 +12}
+ {4094722800 43200 1 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Noumea b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Noumea
new file mode 100644
index 0000000000..c9da825086
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Noumea
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Noumea) {
+ {-9223372036854775808 39948 0 LMT}
+ {-1829387148 39600 0 +11}
+ {250002000 43200 1 +11}
+ {257342400 39600 0 +11}
+ {281451600 43200 1 +11}
+ {288878400 39600 0 +11}
+ {849366000 43200 1 +11}
+ {857228400 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pago_Pago b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pago_Pago
new file mode 100644
index 0000000000..9b5607fa31
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pago_Pago
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Pago_Pago) {
+ {-9223372036854775808 45432 0 LMT}
+ {-2445424632 -40968 0 LMT}
+ {-1861879032 -39600 0 SST}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Palau b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Palau
new file mode 100644
index 0000000000..b161f4fa16
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Palau
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Palau) {
+ {-9223372036854775808 -54124 0 LMT}
+ {-3944624276 32276 0 LMT}
+ {-2177485076 32400 0 +09}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pitcairn b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pitcairn
new file mode 100644
index 0000000000..6813978fe3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pitcairn
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Pitcairn) {
+ {-9223372036854775808 -31220 0 LMT}
+ {-2177421580 -30600 0 -0830}
+ {893665800 -28800 0 -08}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pohnpei b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pohnpei
new file mode 100644
index 0000000000..7d0adf3fd1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Pohnpei
@@ -0,0 +1,12 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Pohnpei) {
+ {-9223372036854775808 -48428 0 LMT}
+ {-3944629972 37972 0 LMT}
+ {-2177490772 39600 0 +11}
+ {-1743678000 32400 0 +09}
+ {-1606813200 39600 0 +11}
+ {-1041418800 36000 0 +10}
+ {-907408800 32400 0 +09}
+ {-770634000 39600 0 +11}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Ponape b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Ponape
new file mode 100644
index 0000000000..89644f7fc2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Ponape
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Pohnpei)]} {
+ LoadTimeZoneFile Pacific/Pohnpei
+}
+set TZData(:Pacific/Ponape) $TZData(:Pacific/Pohnpei)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Port_Moresby b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Port_Moresby
new file mode 100644
index 0000000000..c3a5e4fe63
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Port_Moresby
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Port_Moresby) {
+ {-9223372036854775808 35320 0 LMT}
+ {-2840176120 35312 0 PMMT}
+ {-2366790512 36000 0 +10}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Rarotonga b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Rarotonga
new file mode 100644
index 0000000000..2913d68c08
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Rarotonga
@@ -0,0 +1,32 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Rarotonga) {
+ {-9223372036854775808 -38344 0 LMT}
+ {-2177414456 -37800 0 -1030}
+ {279714600 -34200 0 -10}
+ {289387800 -36000 0 -10}
+ {309952800 -34200 1 -10}
+ {320837400 -36000 0 -10}
+ {341402400 -34200 1 -10}
+ {352287000 -36000 0 -10}
+ {372852000 -34200 1 -10}
+ {384341400 -36000 0 -10}
+ {404906400 -34200 1 -10}
+ {415791000 -36000 0 -10}
+ {436356000 -34200 1 -10}
+ {447240600 -36000 0 -10}
+ {467805600 -34200 1 -10}
+ {478690200 -36000 0 -10}
+ {499255200 -34200 1 -10}
+ {510139800 -36000 0 -10}
+ {530704800 -34200 1 -10}
+ {541589400 -36000 0 -10}
+ {562154400 -34200 1 -10}
+ {573643800 -36000 0 -10}
+ {594208800 -34200 1 -10}
+ {605093400 -36000 0 -10}
+ {625658400 -34200 1 -10}
+ {636543000 -36000 0 -10}
+ {657108000 -34200 1 -10}
+ {667992600 -36000 0 -10}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Saipan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Saipan
new file mode 100644
index 0000000000..4e769cd5d2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Saipan
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Guam)]} {
+ LoadTimeZoneFile Pacific/Guam
+}
+set TZData(:Pacific/Saipan) $TZData(:Pacific/Guam)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Samoa b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Samoa
new file mode 100644
index 0000000000..686eb34dd4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Samoa
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Pago_Pago)]} {
+ LoadTimeZoneFile Pacific/Pago_Pago
+}
+set TZData(:Pacific/Samoa) $TZData(:Pacific/Pago_Pago)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tahiti b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tahiti
new file mode 100644
index 0000000000..768553c890
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tahiti
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Tahiti) {
+ {-9223372036854775808 -35896 0 LMT}
+ {-1806674504 -36000 0 -10}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tarawa b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tarawa
new file mode 100644
index 0000000000..2b9b556630
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tarawa
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Tarawa) {
+ {-9223372036854775808 41524 0 LMT}
+ {-2177494324 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tongatapu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tongatapu
new file mode 100644
index 0000000000..104888ad81
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Tongatapu
@@ -0,0 +1,16 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Tongatapu) {
+ {-9223372036854775808 44360 0 LMT}
+ {-2177497160 44400 0 +1220}
+ {-915193200 46800 0 +13}
+ {915102000 46800 0 +13}
+ {939214800 50400 1 +13}
+ {953384400 46800 0 +13}
+ {973342800 50400 1 +13}
+ {980596800 46800 0 +13}
+ {1004792400 50400 1 +13}
+ {1012046400 46800 0 +13}
+ {1478350800 50400 1 +13}
+ {1484398800 46800 0 +13}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Truk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Truk
new file mode 100644
index 0000000000..c9b1894935
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Truk
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Chuuk)]} {
+ LoadTimeZoneFile Pacific/Chuuk
+}
+set TZData(:Pacific/Truk) $TZData(:Pacific/Chuuk)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wake b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wake
new file mode 100644
index 0000000000..67eab37fd3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wake
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Wake) {
+ {-9223372036854775808 39988 0 LMT}
+ {-2177492788 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wallis b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wallis
new file mode 100644
index 0000000000..152e6af685
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Wallis
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Wallis) {
+ {-9223372036854775808 44120 0 LMT}
+ {-2177496920 43200 0 +12}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Yap b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Yap
new file mode 100644
index 0000000000..49310306d2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Yap
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Chuuk)]} {
+ LoadTimeZoneFile Pacific/Chuuk
+}
+set TZData(:Pacific/Yap) $TZData(:Pacific/Chuuk)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Poland b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Poland
new file mode 100644
index 0000000000..bd2402849e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Poland
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Warsaw)]} {
+ LoadTimeZoneFile Europe/Warsaw
+}
+set TZData(:Poland) $TZData(:Europe/Warsaw)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Portugal b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Portugal
new file mode 100644
index 0000000000..d1ffd9f213
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Portugal
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Lisbon)]} {
+ LoadTimeZoneFile Europe/Lisbon
+}
+set TZData(:Portugal) $TZData(:Europe/Lisbon)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/ROC b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/ROC
new file mode 100644
index 0000000000..5dd196d0a6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/ROC
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Taipei)]} {
+ LoadTimeZoneFile Asia/Taipei
+}
+set TZData(:ROC) $TZData(:Asia/Taipei)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/ROK b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/ROK
new file mode 100644
index 0000000000..1162ce40f4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/ROK
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Seoul)]} {
+ LoadTimeZoneFile Asia/Seoul
+}
+set TZData(:ROK) $TZData(:Asia/Seoul)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Singapore b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Singapore
new file mode 100644
index 0000000000..1584b35b3b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Singapore
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Singapore)]} {
+ LoadTimeZoneFile Asia/Singapore
+}
+set TZData(:Singapore) $TZData(:Asia/Singapore)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4
new file mode 100644
index 0000000000..eced0d2d1e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Puerto_Rico)]} {
+ LoadTimeZoneFile America/Puerto_Rico
+}
+set TZData(:SystemV/AST4) $TZData(:America/Puerto_Rico)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4ADT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4ADT
new file mode 100644
index 0000000000..c24308f6c1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/AST4ADT
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Halifax)]} {
+ LoadTimeZoneFile America/Halifax
+}
+set TZData(:SystemV/AST4ADT) $TZData(:America/Halifax)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6
new file mode 100644
index 0000000000..d46c015b7d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Regina)]} {
+ LoadTimeZoneFile America/Regina
+}
+set TZData(:SystemV/CST6) $TZData(:America/Regina)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6CDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6CDT
new file mode 100644
index 0000000000..234af894a9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/CST6CDT
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Chicago)]} {
+ LoadTimeZoneFile America/Chicago
+}
+set TZData(:SystemV/CST6CDT) $TZData(:America/Chicago)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5
new file mode 100644
index 0000000000..52818c1e72
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Indianapolis)]} {
+ LoadTimeZoneFile America/Indianapolis
+}
+set TZData(:SystemV/EST5) $TZData(:America/Indianapolis)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5EDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5EDT
new file mode 100644
index 0000000000..6cf27433a8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/EST5EDT
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/New_York)]} {
+ LoadTimeZoneFile America/New_York
+}
+set TZData(:SystemV/EST5EDT) $TZData(:America/New_York)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/HST10 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/HST10
new file mode 100644
index 0000000000..a4316afb21
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/HST10
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Honolulu)]} {
+ LoadTimeZoneFile Pacific/Honolulu
+}
+set TZData(:SystemV/HST10) $TZData(:Pacific/Honolulu)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7
new file mode 100644
index 0000000000..e67a781c83
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Phoenix)]} {
+ LoadTimeZoneFile America/Phoenix
+}
+set TZData(:SystemV/MST7) $TZData(:America/Phoenix)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7MDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7MDT
new file mode 100644
index 0000000000..fda5bf1dd9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/MST7MDT
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Denver)]} {
+ LoadTimeZoneFile America/Denver
+}
+set TZData(:SystemV/MST7MDT) $TZData(:America/Denver)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8
new file mode 100644
index 0000000000..8e30bb84fe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Pitcairn)]} {
+ LoadTimeZoneFile Pacific/Pitcairn
+}
+set TZData(:SystemV/PST8) $TZData(:Pacific/Pitcairn)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8PDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8PDT
new file mode 100644
index 0000000000..8281a9afbe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/PST8PDT
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Los_Angeles)]} {
+ LoadTimeZoneFile America/Los_Angeles
+}
+set TZData(:SystemV/PST8PDT) $TZData(:America/Los_Angeles)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9 b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9
new file mode 100644
index 0000000000..32d371730b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Gambier)]} {
+ LoadTimeZoneFile Pacific/Gambier
+}
+set TZData(:SystemV/YST9) $TZData(:Pacific/Gambier)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9YDT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9YDT
new file mode 100644
index 0000000000..fba405f0ae
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/SystemV/YST9YDT
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Anchorage)]} {
+ LoadTimeZoneFile America/Anchorage
+}
+set TZData(:SystemV/YST9YDT) $TZData(:America/Anchorage)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Turkey b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Turkey
new file mode 100644
index 0000000000..e20a7a5e2a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Turkey
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Istanbul)]} {
+ LoadTimeZoneFile Europe/Istanbul
+}
+set TZData(:Turkey) $TZData(:Europe/Istanbul)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/UCT b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/UCT
new file mode 100644
index 0000000000..acfa48e5c2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/UCT
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/UTC)]} {
+ LoadTimeZoneFile Etc/UTC
+}
+set TZData(:UCT) $TZData(:Etc/UTC)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Alaska b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Alaska
new file mode 100644
index 0000000000..69a38997cb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Alaska
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Anchorage)]} {
+ LoadTimeZoneFile America/Anchorage
+}
+set TZData(:US/Alaska) $TZData(:America/Anchorage)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Aleutian b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Aleutian
new file mode 100644
index 0000000000..024e70bdc5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Aleutian
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Adak)]} {
+ LoadTimeZoneFile America/Adak
+}
+set TZData(:US/Aleutian) $TZData(:America/Adak)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Arizona b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Arizona
new file mode 100644
index 0000000000..8eaa9619c1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Arizona
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Phoenix)]} {
+ LoadTimeZoneFile America/Phoenix
+}
+set TZData(:US/Arizona) $TZData(:America/Phoenix)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Central b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Central
new file mode 100644
index 0000000000..2aab66e026
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Central
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Chicago)]} {
+ LoadTimeZoneFile America/Chicago
+}
+set TZData(:US/Central) $TZData(:America/Chicago)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/East-Indiana b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/East-Indiana
new file mode 100644
index 0000000000..2035a06049
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/East-Indiana
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Indiana/Indianapolis)]} {
+ LoadTimeZoneFile America/Indiana/Indianapolis
+}
+set TZData(:US/East-Indiana) $TZData(:America/Indiana/Indianapolis)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Eastern b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Eastern
new file mode 100644
index 0000000000..3cf2651f67
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Eastern
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/New_York)]} {
+ LoadTimeZoneFile America/New_York
+}
+set TZData(:US/Eastern) $TZData(:America/New_York)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Hawaii b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Hawaii
new file mode 100644
index 0000000000..6d1af65513
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Hawaii
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Honolulu)]} {
+ LoadTimeZoneFile Pacific/Honolulu
+}
+set TZData(:US/Hawaii) $TZData(:Pacific/Honolulu)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Indiana-Starke b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Indiana-Starke
new file mode 100644
index 0000000000..6ffe0e2f86
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Indiana-Starke
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Indiana/Knox)]} {
+ LoadTimeZoneFile America/Indiana/Knox
+}
+set TZData(:US/Indiana-Starke) $TZData(:America/Indiana/Knox)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Michigan b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Michigan
new file mode 100644
index 0000000000..b15035c751
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Michigan
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Detroit)]} {
+ LoadTimeZoneFile America/Detroit
+}
+set TZData(:US/Michigan) $TZData(:America/Detroit)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Mountain b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Mountain
new file mode 100644
index 0000000000..b54235fa8f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Mountain
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Denver)]} {
+ LoadTimeZoneFile America/Denver
+}
+set TZData(:US/Mountain) $TZData(:America/Denver)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific
new file mode 100644
index 0000000000..7232215915
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Los_Angeles)]} {
+ LoadTimeZoneFile America/Los_Angeles
+}
+set TZData(:US/Pacific) $TZData(:America/Los_Angeles)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific-New b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific-New
new file mode 100644
index 0000000000..2eb30f85fd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Pacific-New
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(America/Los_Angeles)]} {
+ LoadTimeZoneFile America/Los_Angeles
+}
+set TZData(:US/Pacific-New) $TZData(:America/Los_Angeles)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Samoa b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Samoa
new file mode 100644
index 0000000000..ad86b4fcdb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/US/Samoa
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Pacific/Pago_Pago)]} {
+ LoadTimeZoneFile Pacific/Pago_Pago
+}
+set TZData(:US/Samoa) $TZData(:Pacific/Pago_Pago)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/UTC b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/UTC
new file mode 100644
index 0000000000..6d04d96eab
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/UTC
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/UTC)]} {
+ LoadTimeZoneFile Etc/UTC
+}
+set TZData(:UTC) $TZData(:Etc/UTC)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Universal b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Universal
new file mode 100644
index 0000000000..4a9ed5eb70
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Universal
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/UTC)]} {
+ LoadTimeZoneFile Etc/UTC
+}
+set TZData(:Universal) $TZData(:Etc/UTC)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/W-SU b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/W-SU
new file mode 100644
index 0000000000..7e1f613a5e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/W-SU
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Moscow)]} {
+ LoadTimeZoneFile Europe/Moscow
+}
+set TZData(:W-SU) $TZData(:Europe/Moscow)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/WET b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/WET
new file mode 100644
index 0000000000..60366a3cc8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/WET
@@ -0,0 +1,251 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:WET) {
+ {-9223372036854775808 0 0 WET}
+ {228877200 3600 1 WEST}
+ {243997200 0 0 WET}
+ {260326800 3600 1 WEST}
+ {276051600 0 0 WET}
+ {291776400 3600 1 WEST}
+ {307501200 0 0 WET}
+ {323830800 3600 1 WEST}
+ {338950800 0 0 WET}
+ {354675600 3600 1 WEST}
+ {370400400 0 0 WET}
+ {386125200 3600 1 WEST}
+ {401850000 0 0 WET}
+ {417574800 3600 1 WEST}
+ {433299600 0 0 WET}
+ {449024400 3600 1 WEST}
+ {465354000 0 0 WET}
+ {481078800 3600 1 WEST}
+ {496803600 0 0 WET}
+ {512528400 3600 1 WEST}
+ {528253200 0 0 WET}
+ {543978000 3600 1 WEST}
+ {559702800 0 0 WET}
+ {575427600 3600 1 WEST}
+ {591152400 0 0 WET}
+ {606877200 3600 1 WEST}
+ {622602000 0 0 WET}
+ {638326800 3600 1 WEST}
+ {654656400 0 0 WET}
+ {670381200 3600 1 WEST}
+ {686106000 0 0 WET}
+ {701830800 3600 1 WEST}
+ {717555600 0 0 WET}
+ {733280400 3600 1 WEST}
+ {749005200 0 0 WET}
+ {764730000 3600 1 WEST}
+ {780454800 0 0 WET}
+ {796179600 3600 1 WEST}
+ {811904400 0 0 WET}
+ {828234000 3600 1 WEST}
+ {846378000 0 0 WET}
+ {859683600 3600 1 WEST}
+ {877827600 0 0 WET}
+ {891133200 3600 1 WEST}
+ {909277200 0 0 WET}
+ {922582800 3600 1 WEST}
+ {941331600 0 0 WET}
+ {954032400 3600 1 WEST}
+ {972781200 0 0 WET}
+ {985482000 3600 1 WEST}
+ {1004230800 0 0 WET}
+ {1017536400 3600 1 WEST}
+ {1035680400 0 0 WET}
+ {1048986000 3600 1 WEST}
+ {1067130000 0 0 WET}
+ {1080435600 3600 1 WEST}
+ {1099184400 0 0 WET}
+ {1111885200 3600 1 WEST}
+ {1130634000 0 0 WET}
+ {1143334800 3600 1 WEST}
+ {1162083600 0 0 WET}
+ {1174784400 3600 1 WEST}
+ {1193533200 0 0 WET}
+ {1206838800 3600 1 WEST}
+ {1224982800 0 0 WET}
+ {1238288400 3600 1 WEST}
+ {1256432400 0 0 WET}
+ {1269738000 3600 1 WEST}
+ {1288486800 0 0 WET}
+ {1301187600 3600 1 WEST}
+ {1319936400 0 0 WET}
+ {1332637200 3600 1 WEST}
+ {1351386000 0 0 WET}
+ {1364691600 3600 1 WEST}
+ {1382835600 0 0 WET}
+ {1396141200 3600 1 WEST}
+ {1414285200 0 0 WET}
+ {1427590800 3600 1 WEST}
+ {1445734800 0 0 WET}
+ {1459040400 3600 1 WEST}
+ {1477789200 0 0 WET}
+ {1490490000 3600 1 WEST}
+ {1509238800 0 0 WET}
+ {1521939600 3600 1 WEST}
+ {1540688400 0 0 WET}
+ {1553994000 3600 1 WEST}
+ {1572138000 0 0 WET}
+ {1585443600 3600 1 WEST}
+ {1603587600 0 0 WET}
+ {1616893200 3600 1 WEST}
+ {1635642000 0 0 WET}
+ {1648342800 3600 1 WEST}
+ {1667091600 0 0 WET}
+ {1679792400 3600 1 WEST}
+ {1698541200 0 0 WET}
+ {1711846800 3600 1 WEST}
+ {1729990800 0 0 WET}
+ {1743296400 3600 1 WEST}
+ {1761440400 0 0 WET}
+ {1774746000 3600 1 WEST}
+ {1792890000 0 0 WET}
+ {1806195600 3600 1 WEST}
+ {1824944400 0 0 WET}
+ {1837645200 3600 1 WEST}
+ {1856394000 0 0 WET}
+ {1869094800 3600 1 WEST}
+ {1887843600 0 0 WET}
+ {1901149200 3600 1 WEST}
+ {1919293200 0 0 WET}
+ {1932598800 3600 1 WEST}
+ {1950742800 0 0 WET}
+ {1964048400 3600 1 WEST}
+ {1982797200 0 0 WET}
+ {1995498000 3600 1 WEST}
+ {2014246800 0 0 WET}
+ {2026947600 3600 1 WEST}
+ {2045696400 0 0 WET}
+ {2058397200 3600 1 WEST}
+ {2077146000 0 0 WET}
+ {2090451600 3600 1 WEST}
+ {2108595600 0 0 WET}
+ {2121901200 3600 1 WEST}
+ {2140045200 0 0 WET}
+ {2153350800 3600 1 WEST}
+ {2172099600 0 0 WET}
+ {2184800400 3600 1 WEST}
+ {2203549200 0 0 WET}
+ {2216250000 3600 1 WEST}
+ {2234998800 0 0 WET}
+ {2248304400 3600 1 WEST}
+ {2266448400 0 0 WET}
+ {2279754000 3600 1 WEST}
+ {2297898000 0 0 WET}
+ {2311203600 3600 1 WEST}
+ {2329347600 0 0 WET}
+ {2342653200 3600 1 WEST}
+ {2361402000 0 0 WET}
+ {2374102800 3600 1 WEST}
+ {2392851600 0 0 WET}
+ {2405552400 3600 1 WEST}
+ {2424301200 0 0 WET}
+ {2437606800 3600 1 WEST}
+ {2455750800 0 0 WET}
+ {2469056400 3600 1 WEST}
+ {2487200400 0 0 WET}
+ {2500506000 3600 1 WEST}
+ {2519254800 0 0 WET}
+ {2531955600 3600 1 WEST}
+ {2550704400 0 0 WET}
+ {2563405200 3600 1 WEST}
+ {2582154000 0 0 WET}
+ {2595459600 3600 1 WEST}
+ {2613603600 0 0 WET}
+ {2626909200 3600 1 WEST}
+ {2645053200 0 0 WET}
+ {2658358800 3600 1 WEST}
+ {2676502800 0 0 WET}
+ {2689808400 3600 1 WEST}
+ {2708557200 0 0 WET}
+ {2721258000 3600 1 WEST}
+ {2740006800 0 0 WET}
+ {2752707600 3600 1 WEST}
+ {2771456400 0 0 WET}
+ {2784762000 3600 1 WEST}
+ {2802906000 0 0 WET}
+ {2816211600 3600 1 WEST}
+ {2834355600 0 0 WET}
+ {2847661200 3600 1 WEST}
+ {2866410000 0 0 WET}
+ {2879110800 3600 1 WEST}
+ {2897859600 0 0 WET}
+ {2910560400 3600 1 WEST}
+ {2929309200 0 0 WET}
+ {2942010000 3600 1 WEST}
+ {2960758800 0 0 WET}
+ {2974064400 3600 1 WEST}
+ {2992208400 0 0 WET}
+ {3005514000 3600 1 WEST}
+ {3023658000 0 0 WET}
+ {3036963600 3600 1 WEST}
+ {3055712400 0 0 WET}
+ {3068413200 3600 1 WEST}
+ {3087162000 0 0 WET}
+ {3099862800 3600 1 WEST}
+ {3118611600 0 0 WET}
+ {3131917200 3600 1 WEST}
+ {3150061200 0 0 WET}
+ {3163366800 3600 1 WEST}
+ {3181510800 0 0 WET}
+ {3194816400 3600 1 WEST}
+ {3212960400 0 0 WET}
+ {3226266000 3600 1 WEST}
+ {3245014800 0 0 WET}
+ {3257715600 3600 1 WEST}
+ {3276464400 0 0 WET}
+ {3289165200 3600 1 WEST}
+ {3307914000 0 0 WET}
+ {3321219600 3600 1 WEST}
+ {3339363600 0 0 WET}
+ {3352669200 3600 1 WEST}
+ {3370813200 0 0 WET}
+ {3384118800 3600 1 WEST}
+ {3402867600 0 0 WET}
+ {3415568400 3600 1 WEST}
+ {3434317200 0 0 WET}
+ {3447018000 3600 1 WEST}
+ {3465766800 0 0 WET}
+ {3479072400 3600 1 WEST}
+ {3497216400 0 0 WET}
+ {3510522000 3600 1 WEST}
+ {3528666000 0 0 WET}
+ {3541971600 3600 1 WEST}
+ {3560115600 0 0 WET}
+ {3573421200 3600 1 WEST}
+ {3592170000 0 0 WET}
+ {3604870800 3600 1 WEST}
+ {3623619600 0 0 WET}
+ {3636320400 3600 1 WEST}
+ {3655069200 0 0 WET}
+ {3668374800 3600 1 WEST}
+ {3686518800 0 0 WET}
+ {3699824400 3600 1 WEST}
+ {3717968400 0 0 WET}
+ {3731274000 3600 1 WEST}
+ {3750022800 0 0 WET}
+ {3762723600 3600 1 WEST}
+ {3781472400 0 0 WET}
+ {3794173200 3600 1 WEST}
+ {3812922000 0 0 WET}
+ {3825622800 3600 1 WEST}
+ {3844371600 0 0 WET}
+ {3857677200 3600 1 WEST}
+ {3875821200 0 0 WET}
+ {3889126800 3600 1 WEST}
+ {3907270800 0 0 WET}
+ {3920576400 3600 1 WEST}
+ {3939325200 0 0 WET}
+ {3952026000 3600 1 WEST}
+ {3970774800 0 0 WET}
+ {3983475600 3600 1 WEST}
+ {4002224400 0 0 WET}
+ {4015530000 3600 1 WEST}
+ {4033674000 0 0 WET}
+ {4046979600 3600 1 WEST}
+ {4065123600 0 0 WET}
+ {4078429200 3600 1 WEST}
+ {4096573200 0 0 WET}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Zulu b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Zulu
new file mode 100644
index 0000000000..e9748e49e1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Zulu
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Etc/UTC)]} {
+ LoadTimeZoneFile Etc/UTC
+}
+set TZData(:Zulu) $TZData(:Etc/UTC)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl
new file mode 100644
index 0000000000..3e4bc3ac2a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl
@@ -0,0 +1,152 @@
+# word.tcl --
+#
+# This file defines various procedures for computing word boundaries in
+# 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.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+# The following variables are used to determine which characters are
+# interpreted as white space.
+
+if {$::tcl_platform(platform) eq "windows"} {
+ # Windows style - any but a unicode space char
+ if {![info exists ::tcl_wordchars]} {
+ set ::tcl_wordchars {\S}
+ }
+ if {![info exists ::tcl_nonwordchars]} {
+ set ::tcl_nonwordchars {\s}
+ }
+} else {
+ # Motif style - any unicode word char (number, letter, or underscore)
+ if {![info exists ::tcl_wordchars]} {
+ set ::tcl_wordchars {\w}
+ }
+ if {![info exists ::tcl_nonwordchars]} {
+ set ::tcl_nonwordchars {\W}
+ }
+}
+
+# Arrange for caches of the real matcher REs to be kept, which enables the REs
+# themselves to be cached for greater performance (and somewhat greater
+# clarity too).
+
+namespace eval ::tcl {
+ variable WordBreakRE
+ array set WordBreakRE {}
+
+ proc UpdateWordBreakREs args {
+ # Ignores the arguments
+ global tcl_wordchars tcl_nonwordchars
+ variable WordBreakRE
+
+ # To keep the RE strings short...
+ set letter $tcl_wordchars
+ set space $tcl_nonwordchars
+
+ set WordBreakRE(after) "$letter$space|$space$letter"
+ set WordBreakRE(before) "^.*($letter$space|$space$letter)"
+ set WordBreakRE(end) "$space*$letter+$space"
+ set WordBreakRE(next) "$letter*$space+$letter"
+ set WordBreakRE(previous) "$space*($letter+)$space*\$"
+ }
+
+ # Initialize the cache
+ UpdateWordBreakREs
+ trace add variable ::tcl_wordchars write ::tcl::UpdateWordBreakREs
+ trace add variable ::tcl_nonwordchars write ::tcl::UpdateWordBreakREs
+}
+
+# tcl_wordBreakAfter --
+#
+# This procedure returns the index of the first word boundary after the
+# starting point in the given string, or -1 if there are no more boundaries in
+# the given string. The index returned refers to the first character of the
+# pair that comprises a boundary.
+#
+# Arguments:
+# str - String to search.
+# start - Index into string specifying starting point.
+
+proc tcl_wordBreakAfter {str start} {
+ variable ::tcl::WordBreakRE
+ set result {-1 -1}
+ regexp -indices -start $start -- $WordBreakRE(after) $str result
+ return [lindex $result 1]
+}
+
+# tcl_wordBreakBefore --
+#
+# This procedure returns the index of the first word boundary before the
+# starting point in the given string, or -1 if there are no more boundaries in
+# the given string. The index returned refers to the second character of the
+# pair that comprises a boundary.
+#
+# Arguments:
+# str - String to search.
+# start - Index into string specifying starting point.
+
+proc tcl_wordBreakBefore {str start} {
+ variable ::tcl::WordBreakRE
+ set result {-1 -1}
+ regexp -indices -- $WordBreakRE(before) [string range $str 0 $start] result
+ return [lindex $result 1]
+}
+
+# tcl_endOfWord --
+#
+# This procedure returns the index of the first end-of-word location after a
+# starting index in the given string. An end-of-word location is defined to be
+# the first whitespace character following the first non-whitespace character
+# after the starting point. Returns -1 if there are no more words after the
+# starting point.
+#
+# Arguments:
+# str - String to search.
+# start - Index into string specifying starting point.
+
+proc tcl_endOfWord {str start} {
+ variable ::tcl::WordBreakRE
+ set result {-1 -1}
+ regexp -indices -start $start -- $WordBreakRE(end) $str result
+ return [lindex $result 1]
+}
+
+# tcl_startOfNextWord --
+#
+# This procedure returns the index of the first start-of-word location after a
+# starting index in the given string. A start-of-word location is defined to
+# be a non-whitespace character following a whitespace character. Returns -1
+# if there are no more start-of-word locations after the starting point.
+#
+# Arguments:
+# str - String to search.
+# start - Index into string specifying starting point.
+
+proc tcl_startOfNextWord {str start} {
+ variable ::tcl::WordBreakRE
+ set result {-1 -1}
+ regexp -indices -start $start -- $WordBreakRE(next) $str result
+ return [lindex $result 1]
+}
+
+# tcl_startOfPreviousWord --
+#
+# This procedure returns the index of the first start-of-word location before
+# a starting index in the given string.
+#
+# Arguments:
+# str - String to search.
+# start - Index into string specifying starting point.
+
+proc tcl_startOfPreviousWord {str start} {
+ variable ::tcl::WordBreakRE
+ set word {-1 -1}
+ 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.14.tm
new file mode 100644
index 0000000000..35a22a3153
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.14.tm
@@ -0,0 +1,397 @@
+# -*- tcl -*-
+# ### ### ### ######### ######### #########
+## Overview
+
+# Heuristics to assemble a platform identifier from publicly available
+# information. The identifier describes the platform of the currently
+# running tcl shell. This is a mixture of the runtime environment and
+# of build-time properties of the executable itself.
+#
+# Examples:
+# <1> A tcl shell executing on a x86_64 processor, but having a
+# wordsize of 4 was compiled for the x86 environment, i.e. 32
+# bit, and loaded packages have to match that, and not the
+# actual cpu.
+#
+# <2> The hp/solaris 32/64 bit builds of the core cannot be
+# distinguished by looking at tcl_platform. As packages have to
+# match the 32/64 information we have to look in more places. In
+# this case we inspect the executable itself (magic numbers,
+# i.e. fileutil::magic::filetype).
+#
+# The basic information used comes out of the 'os' and 'machine'
+# entries of the 'tcl_platform' array. A number of general and
+# os/machine specific transformation are applied to get a canonical
+# result.
+#
+# General
+# Only the first element of 'os' is used - we don't care whether we
+# are on "Windows NT" or "Windows XP" or whatever.
+#
+# Machine specific
+# % arm* -> arm
+# % sun4* -> sparc
+# % intel -> ix86
+# % i*86* -> ix86
+# % Power* -> powerpc
+# % x86_64 + wordSize 4 => x86 code
+#
+# OS specific
+# % AIX are always powerpc machines
+# % HP-UX 9000/800 etc means parisc
+# % linux has to take glibc version into account
+# % sunos -> solaris, and keep version number
+#
+# NOTE: A platform like linux glibc 2.3, which can use glibc 2.2 stuff
+# has to provide all possible allowed platform identifiers when
+# searching search. Ditto a solaris 2.8 platform can use solaris 2.6
+# packages. Etc. This is handled by the other procedure, see below.
+
+# ### ### ### ######### ######### #########
+## Requirements
+
+namespace eval ::platform {}
+
+# ### ### ### ######### ######### #########
+## Implementation
+
+# -- platform::generic
+#
+# Assembles an identifier for the generic platform. It leaves out
+# details like kernel version, libc version, etc.
+
+proc ::platform::generic {} {
+ global tcl_platform
+
+ set plat [string tolower [lindex $tcl_platform(os) 0]]
+ set cpu $tcl_platform(machine)
+
+ switch -glob -- $cpu {
+ sun4* {
+ set cpu sparc
+ }
+ intel -
+ i*86* {
+ set cpu ix86
+ }
+ x86_64 {
+ if {$tcl_platform(wordSize) == 4} {
+ # See Example <1> at the top of this file.
+ set cpu ix86
+ }
+ }
+ "Power*" {
+ set cpu powerpc
+ }
+ "arm*" {
+ set cpu arm
+ }
+ ia64 {
+ if {$tcl_platform(wordSize) == 4} {
+ append cpu _32
+ }
+ }
+ }
+
+ switch -glob -- $plat {
+ cygwin* {
+ set plat cygwin
+ }
+ windows {
+ if {$tcl_platform(platform) == "unix"} {
+ set plat cygwin
+ } else {
+ set plat win32
+ }
+ if {$cpu eq "amd64"} {
+ # Do not check wordSize, win32-x64 is an IL32P64 platform.
+ set cpu x86_64
+ }
+ }
+ sunos {
+ set plat solaris
+ if {[string match "ix86" $cpu]} {
+ if {$tcl_platform(wordSize) == 8} {
+ set cpu x86_64
+ }
+ } elseif {![string match "ia64*" $cpu]} {
+ # sparc
+ if {$tcl_platform(wordSize) == 8} {
+ append cpu 64
+ }
+ }
+ }
+ darwin {
+ set plat macosx
+ # Correctly identify the cpu when running as a 64bit
+ # process on a machine with a 32bit kernel
+ if {$cpu eq "ix86"} {
+ if {$tcl_platform(wordSize) == 8} {
+ set cpu x86_64
+ }
+ }
+ }
+ aix {
+ set cpu powerpc
+ if {$tcl_platform(wordSize) == 8} {
+ append cpu 64
+ }
+ }
+ hp-ux {
+ set plat hpux
+ if {![string match "ia64*" $cpu]} {
+ set cpu parisc
+ if {$tcl_platform(wordSize) == 8} {
+ append cpu 64
+ }
+ }
+ }
+ osf1 {
+ set plat tru64
+ }
+ }
+
+ return "${plat}-${cpu}"
+}
+
+# -- platform::identify
+#
+# Assembles an identifier for the exact platform, by extending the
+# generic identifier. I.e. it adds in details like kernel version,
+# libc version, etc., if they are relevant for the loading of
+# packages on the platform.
+
+proc ::platform::identify {} {
+ global tcl_platform
+
+ set id [generic]
+ regexp {^([^-]+)-([^-]+)$} $id -> plat cpu
+
+ switch -- $plat {
+ solaris {
+ regsub {^5} $tcl_platform(osVersion) 2 text
+ append plat $text
+ return "${plat}-${cpu}"
+ }
+ macosx {
+ set major [lindex [split $tcl_platform(osVersion) .] 0]
+ if {$major > 8} {
+ incr major -4
+ append plat 10.$major
+ return "${plat}-${cpu}"
+ }
+ }
+ linux {
+ # Look for the libc*.so and determine its version
+ # (libc5/6, libc6 further glibc 2.X)
+
+ set v unknown
+
+ # Determine in which directory to look. /lib, or /lib64.
+ # For that we use the tcl_platform(wordSize).
+ #
+ # We could use the 'cpu' info, per the equivalence below,
+ # that however would be restricted to intel. And this may
+ # be a arm, mips, etc. system. The wordsize is more
+ # fundamental.
+ #
+ # ix86 <=> (wordSize == 4) <=> 32 bit ==> /lib
+ # x86_64 <=> (wordSize == 8) <=> 64 bit ==> /lib64
+ #
+ # Do not look into /lib64 even if present, if the cpu
+ # doesn't fit.
+
+ # TODO: Determine the prefixes (i386, x86_64, ...) for
+ # other cpus. The path after the generic one is utterly
+ # specific to intel right now. Ok, on Ubuntu, possibly
+ # other Debian systems we may apparently be able to query
+ # the necessary CPU code. If we can't we simply use the
+ # hardwired fallback.
+
+ switch -exact -- $tcl_platform(wordSize) {
+ 4 {
+ lappend bases /lib
+ if {[catch {
+ exec dpkg-architecture -qDEB_HOST_MULTIARCH
+ } res]} {
+ lappend bases /lib/i386-linux-gnu
+ } else {
+ # dpkg-arch returns the full tripled, not just cpu.
+ lappend bases /lib/$res
+ }
+ }
+ 8 {
+ lappend bases /lib64
+ if {[catch {
+ exec dpkg-architecture -qDEB_HOST_MULTIARCH
+ } res]} {
+ lappend bases /lib/x86_64-linux-gnu
+ } else {
+ # dpkg-arch returns the full tripled, not just cpu.
+ lappend bases /lib/$res
+ }
+ }
+ default {
+ return -code error "Bad wordSize $tcl_platform(wordSize), expected 4 or 8"
+ }
+ }
+
+ foreach base $bases {
+ if {[LibcVersion $base -> v]} break
+ }
+
+ append plat -$v
+ return "${plat}-${cpu}"
+ }
+ }
+
+ return $id
+}
+
+proc ::platform::LibcVersion {base _->_ vv} {
+ upvar 1 $vv v
+ set libclist [lsort [glob -nocomplain -directory $base libc*]]
+
+ if {![llength $libclist]} { return 0 }
+
+ set libc [lindex $libclist 0]
+
+ # Try executing the library first. This should suceed
+ # for a glibc library, and return the version
+ # information.
+
+ if {![catch {
+ set vdata [lindex [split [exec $libc] \n] 0]
+ }]} {
+ regexp {version ([0-9]+(\.[0-9]+)*)} $vdata -> v
+ foreach {major minor} [split $v .] break
+ set v glibc${major}.${minor}
+ return 1
+ } else {
+ # We had trouble executing the library. We are now
+ # inspecting its name to determine the version
+ # number. This code by Larry McVoy.
+
+ if {[regexp -- {libc-([0-9]+)\.([0-9]+)} $libc -> major minor]} {
+ set v glibc${major}.${minor}
+ return 1
+ }
+ }
+ return 0
+}
+
+# -- platform::patterns
+#
+# Given an exact platform identifier, i.e. _not_ the generic
+# identifier it assembles a list of exact platform identifier
+# describing platform which should be compatible with the
+# input.
+#
+# I.e. packages for all platforms in the result list should be
+# loadable on the specified platform.
+
+# << Should we add the generic identifier to the list as well ? In
+# general it is not compatible I believe. So better not. In many
+# cases the exact identifier is identical to the generic one
+# anyway.
+# >>
+
+proc ::platform::patterns {id} {
+ set res [list $id]
+ if {$id eq "tcl"} {return $res}
+
+ switch -glob -- $id {
+ solaris*-* {
+ if {[regexp {solaris([^-]*)-(.*)} $id -> v cpu]} {
+ if {$v eq ""} {return $id}
+ foreach {major minor} [split $v .] break
+ incr minor -1
+ for {set j $minor} {$j >= 6} {incr j -1} {
+ lappend res solaris${major}.${j}-${cpu}
+ }
+ }
+ }
+ linux*-* {
+ if {[regexp {linux-glibc([^-]*)-(.*)} $id -> v cpu]} {
+ foreach {major minor} [split $v .] break
+ incr minor -1
+ for {set j $minor} {$j >= 0} {incr j -1} {
+ lappend res linux-glibc${major}.${j}-${cpu}
+ }
+ }
+ }
+ macosx-powerpc {
+ lappend res macosx-universal
+ }
+ macosx-x86_64 {
+ lappend res macosx-i386-x86_64
+ }
+ macosx-ix86 {
+ lappend res macosx-universal macosx-i386-x86_64
+ }
+ macosx*-* {
+ # 10.5+
+ if {[regexp {macosx([^-]*)-(.*)} $id -> v cpu]} {
+
+ switch -exact -- $cpu {
+ ix86 {
+ lappend alt i386-x86_64
+ lappend alt universal
+ }
+ x86_64 { lappend alt i386-x86_64 }
+ default { set alt {} }
+ }
+
+ if {$v ne ""} {
+ foreach {major minor} [split $v .] break
+
+ # Add 10.5 to 10.minor to patterns.
+ set res {}
+ for {set j $minor} {$j >= 5} {incr j -1} {
+ lappend res macosx${major}.${j}-${cpu}
+ foreach a $alt {
+ lappend res macosx${major}.${j}-$a
+ }
+ }
+
+ # Add unversioned patterns for 10.3/10.4 builds.
+ lappend res macosx-${cpu}
+ foreach a $alt {
+ lappend res macosx-$a
+ }
+ } else {
+ # No version, just do unversioned patterns.
+ foreach a $alt {
+ lappend res macosx-$a
+ }
+ }
+ } else {
+ # no v, no cpu ... nothing
+ }
+ }
+ }
+ lappend res tcl ; # Pure tcl packages are always compatible.
+ return $res
+}
+
+
+# ### ### ### ######### ######### #########
+## Ready
+
+package provide platform 1.0.14
+
+# ### ### ### ######### ######### #########
+## Demo application
+
+if {[info exists argv0] && ($argv0 eq [info script])} {
+ puts ====================================
+ parray tcl_platform
+ puts ====================================
+ puts Generic\ identification:\ [::platform::generic]
+ puts Exact\ identification:\ \ \ [::platform::identify]
+ puts ====================================
+ puts Search\ patterns:
+ puts *\ [join [::platform::patterns [::platform::identify]] \n*\ ]
+ puts ====================================
+ exit 0
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform/shell-1.1.4.tm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform/shell-1.1.4.tm
new file mode 100644
index 0000000000..6eb9691018
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform/shell-1.1.4.tm
@@ -0,0 +1,241 @@
+
+# -*- tcl -*-
+# ### ### ### ######### ######### #########
+## Overview
+
+# Higher-level commands which invoke the functionality of this package
+# for an arbitrary tcl shell (tclsh, wish, ...). This is required by a
+# repository as while the tcl shell executing packages uses the same
+# platform in general as a repository application there can be
+# differences in detail (i.e. 32/64 bit builds).
+
+# ### ### ### ######### ######### #########
+## Requirements
+
+package require platform
+namespace eval ::platform::shell {}
+
+# ### ### ### ######### ######### #########
+## Implementation
+
+# -- platform::shell::generic
+
+proc ::platform::shell::generic {shell} {
+ # Argument is the path to a tcl shell.
+
+ CHECK $shell
+ LOCATE base out
+
+ set code {}
+ # Forget any pre-existing platform package, it might be in
+ # conflict with this one.
+ lappend code {package forget platform}
+ # Inject our platform package
+ lappend code [list source $base]
+ # Query and print the architecture
+ lappend code {puts [platform::generic]}
+ # And done
+ lappend code {exit 0}
+
+ set arch [RUN $shell [join $code \n]]
+
+ if {$out} {file delete -force $base}
+ return $arch
+}
+
+# -- platform::shell::identify
+
+proc ::platform::shell::identify {shell} {
+ # Argument is the path to a tcl shell.
+
+ CHECK $shell
+ LOCATE base out
+
+ set code {}
+ # Forget any pre-existing platform package, it might be in
+ # conflict with this one.
+ lappend code {package forget platform}
+ # Inject our platform package
+ lappend code [list source $base]
+ # Query and print the architecture
+ lappend code {puts [platform::identify]}
+ # And done
+ lappend code {exit 0}
+
+ set arch [RUN $shell [join $code \n]]
+
+ if {$out} {file delete -force $base}
+ return $arch
+}
+
+# -- platform::shell::platform
+
+proc ::platform::shell::platform {shell} {
+ # Argument is the path to a tcl shell.
+
+ CHECK $shell
+
+ set code {}
+ lappend code {puts $tcl_platform(platform)}
+ lappend code {exit 0}
+
+ return [RUN $shell [join $code \n]]
+}
+
+# ### ### ### ######### ######### #########
+## Internal helper commands.
+
+proc ::platform::shell::CHECK {shell} {
+ if {![file exists $shell]} {
+ return -code error "Shell \"$shell\" does not exist"
+ }
+ if {![file executable $shell]} {
+ return -code error "Shell \"$shell\" is not executable (permissions)"
+ }
+ return
+}
+
+proc ::platform::shell::LOCATE {bv ov} {
+ upvar 1 $bv base $ov out
+
+ # Locate the platform package for injection into the specified
+ # shell. We are using package management to find it, whereever it
+ # is, instead of using hardwired relative paths. This allows us to
+ # install the two packages as TMs without breaking the code
+ # here. If the found package is wrapped we copy the code somewhere
+ # where the spawned shell will be able to read it.
+
+ # This code is brittle, it needs has to adapt to whatever changes
+ # are made to the TM code, i.e. the provide statement generated by
+ # tm.tcl
+
+ set pl [package ifneeded platform [package require platform]]
+ set base [lindex $pl end]
+
+ set out 0
+ if {[lindex [file system $base]] ne "native"} {
+ set temp [TEMP]
+ file copy -force $base $temp
+ set base $temp
+ set out 1
+ }
+ return
+}
+
+proc ::platform::shell::RUN {shell code} {
+ set c [TEMP]
+ set cc [open $c w]
+ puts $cc $code
+ close $cc
+
+ set e [TEMP]
+
+ set code [catch {
+ exec $shell $c 2> $e
+ } res]
+
+ file delete $c
+
+ if {$code} {
+ append res \n[read [set chan [open $e r]]][close $chan]
+ file delete $e
+ return -code error "Shell \"$shell\" is not executable ($res)"
+ }
+
+ file delete $e
+ return $res
+}
+
+proc ::platform::shell::TEMP {} {
+ set prefix platform
+
+ # This code is copied out of Tcllib's fileutil package.
+ # (TempFile/tempfile)
+
+ set tmpdir [DIR]
+
+ set chars "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
+ set nrand_chars 10
+ set maxtries 10
+ set access [list RDWR CREAT EXCL TRUNC]
+ set permission 0600
+ set channel ""
+ set checked_dir_writable 0
+ set mypid [pid]
+ for {set i 0} {$i < $maxtries} {incr i} {
+ set newname $prefix
+ for {set j 0} {$j < $nrand_chars} {incr j} {
+ append newname [string index $chars \
+ [expr {int(rand()*62)}]]
+ }
+ set newname [file join $tmpdir $newname]
+ if {[file exists $newname]} {
+ after 1
+ } else {
+ if {[catch {open $newname $access $permission} channel]} {
+ if {!$checked_dir_writable} {
+ set dirname [file dirname $newname]
+ if {![file writable $dirname]} {
+ return -code error "Directory $dirname is not writable"
+ }
+ set checked_dir_writable 1
+ }
+ } else {
+ # Success
+ close $channel
+ return [file normalize $newname]
+ }
+ }
+ }
+ if {$channel ne ""} {
+ return -code error "Failed to open a temporary file: $channel"
+ } else {
+ return -code error "Failed to find an unused temporary file name"
+ }
+}
+
+proc ::platform::shell::DIR {} {
+ # This code is copied out of Tcllib's fileutil package.
+ # (TempDir/tempdir)
+
+ global tcl_platform env
+
+ set attempdirs [list]
+
+ foreach tmp {TMPDIR TEMP TMP} {
+ if { [info exists env($tmp)] } {
+ lappend attempdirs $env($tmp)
+ }
+ }
+
+ switch $tcl_platform(platform) {
+ windows {
+ lappend attempdirs "C:\\TEMP" "C:\\TMP" "\\TEMP" "\\TMP"
+ }
+ macintosh {
+ set tmpdir $env(TRASH_FOLDER) ;# a better place?
+ }
+ default {
+ lappend attempdirs \
+ [file join / tmp] \
+ [file join / var tmp] \
+ [file join / usr tmp]
+ }
+ }
+
+ lappend attempdirs [pwd]
+
+ foreach tmp $attempdirs {
+ if { [file isdirectory $tmp] && [file writable $tmp] } {
+ return [file normalize $tmp]
+ }
+ }
+
+ # Fail if nothing worked.
+ return -code error "Unable to determine a proper directory for temporary files"
+}
+
+# ### ### ### ######### ######### #########
+## Ready
+
+package provide platform::shell 1.1.4
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
new file mode 100644
index 0000000000..646bc179e4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm
@@ -0,0 +1,1210 @@
+# msgcat.tcl --
+#
+# This file defines various procedures which implement a
+# 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.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+package require Tcl 8.5-
+# When the version number changes, be sure to update the pkgIndex.tcl file,
+# and the installation directory in the Makefiles.
+package provide msgcat 1.6.1
+
+namespace eval msgcat {
+ namespace export mc mcexists mcload mclocale mcmax mcmset mcpreferences mcset\
+ mcunknown mcflset mcflmset mcloadedlocales mcforgetpackage\
+ mcpackageconfig mcpackagelocale
+
+ # Records the list of locales to search
+ variable Loclist {}
+
+ # List of currently loaded locales
+ variable LoadedLocales {}
+
+ # Records the locale of the currently sourced message catalogue file
+ variable FileLocale
+
+ # Configuration values per Package (e.g. client namespace).
+ # The dict key is of the form "<option> <namespace>" and the value is the
+ # configuration option. A nonexisting key is an unset option.
+ variable PackageConfig [dict create mcfolder {} loadcmd {} changecmd {}\
+ unknowncmd {} loadedlocales {} loclist {}]
+
+ # Records the mapping between source strings and translated strings. The
+ # dict key is of the form "<namespace> <locale> <src>", where locale and
+ # namespace should be themselves dict values and the value is
+ # the translated string.
+ variable Msgs [dict create]
+
+ # Map of language codes used in Windows registry to those of ISO-639
+ if {[info sharedlibextension] eq ".dll"} {
+ variable WinRegToISO639 [dict create {*}{
+ 01 ar 0401 ar_SA 0801 ar_IQ 0c01 ar_EG 1001 ar_LY 1401 ar_DZ
+ 1801 ar_MA 1c01 ar_TN 2001 ar_OM 2401 ar_YE 2801 ar_SY
+ 2c01 ar_JO 3001 ar_LB 3401 ar_KW 3801 ar_AE 3c01 ar_BH
+ 4001 ar_QA
+ 02 bg 0402 bg_BG
+ 03 ca 0403 ca_ES
+ 04 zh 0404 zh_TW 0804 zh_CN 0c04 zh_HK 1004 zh_SG 1404 zh_MO
+ 05 cs 0405 cs_CZ
+ 06 da 0406 da_DK
+ 07 de 0407 de_DE 0807 de_CH 0c07 de_AT 1007 de_LU 1407 de_LI
+ 08 el 0408 el_GR
+ 09 en 0409 en_US 0809 en_GB 0c09 en_AU 1009 en_CA 1409 en_NZ
+ 1809 en_IE 1c09 en_ZA 2009 en_JM 2409 en_GD 2809 en_BZ
+ 2c09 en_TT 3009 en_ZW 3409 en_PH
+ 0a es 040a es_ES 080a es_MX 0c0a es_ES@modern 100a es_GT 140a es_CR
+ 180a es_PA 1c0a es_DO 200a es_VE 240a es_CO 280a es_PE
+ 2c0a es_AR 300a es_EC 340a es_CL 380a es_UY 3c0a es_PY
+ 400a es_BO 440a es_SV 480a es_HN 4c0a es_NI 500a es_PR
+ 0b fi 040b fi_FI
+ 0c fr 040c fr_FR 080c fr_BE 0c0c fr_CA 100c fr_CH 140c fr_LU
+ 180c fr_MC
+ 0d he 040d he_IL
+ 0e hu 040e hu_HU
+ 0f is 040f is_IS
+ 10 it 0410 it_IT 0810 it_CH
+ 11 ja 0411 ja_JP
+ 12 ko 0412 ko_KR
+ 13 nl 0413 nl_NL 0813 nl_BE
+ 14 no 0414 no_NO 0814 nn_NO
+ 15 pl 0415 pl_PL
+ 16 pt 0416 pt_BR 0816 pt_PT
+ 17 rm 0417 rm_CH
+ 18 ro 0418 ro_RO 0818 ro_MO
+ 19 ru 0819 ru_MO
+ 1a hr 041a hr_HR 081a sr_YU 0c1a sr_YU@cyrillic
+ 1b sk 041b sk_SK
+ 1c sq 041c sq_AL
+ 1d sv 041d sv_SE 081d sv_FI
+ 1e th 041e th_TH
+ 1f tr 041f tr_TR
+ 20 ur 0420 ur_PK 0820 ur_IN
+ 21 id 0421 id_ID
+ 22 uk 0422 uk_UA
+ 23 be 0423 be_BY
+ 24 sl 0424 sl_SI
+ 25 et 0425 et_EE
+ 26 lv 0426 lv_LV
+ 27 lt 0427 lt_LT
+ 28 tg 0428 tg_TJ
+ 29 fa 0429 fa_IR
+ 2a vi 042a vi_VN
+ 2b hy 042b hy_AM
+ 2c az 042c az_AZ@latin 082c az_AZ@cyrillic
+ 2d eu
+ 2e wen 042e wen_DE
+ 2f mk 042f mk_MK
+ 30 bnt 0430 bnt_TZ
+ 31 ts 0431 ts_ZA
+ 32 tn
+ 33 ven 0433 ven_ZA
+ 34 xh 0434 xh_ZA
+ 35 zu 0435 zu_ZA
+ 36 af 0436 af_ZA
+ 37 ka 0437 ka_GE
+ 38 fo 0438 fo_FO
+ 39 hi 0439 hi_IN
+ 3a mt 043a mt_MT
+ 3b se 043b se_NO
+ 043c gd_UK 083c ga_IE
+ 3d yi 043d yi_IL
+ 3e ms 043e ms_MY 083e ms_BN
+ 3f kk 043f kk_KZ
+ 40 ky 0440 ky_KG
+ 41 sw 0441 sw_KE
+ 42 tk 0442 tk_TM
+ 43 uz 0443 uz_UZ@latin 0843 uz_UZ@cyrillic
+ 44 tt 0444 tt_RU
+ 45 bn 0445 bn_IN
+ 46 pa 0446 pa_IN
+ 47 gu 0447 gu_IN
+ 48 or 0448 or_IN
+ 49 ta
+ 4a te 044a te_IN
+ 4b kn 044b kn_IN
+ 4c ml 044c ml_IN
+ 4d as 044d as_IN
+ 4e mr 044e mr_IN
+ 4f sa 044f sa_IN
+ 50 mn
+ 51 bo 0451 bo_CN
+ 52 cy 0452 cy_GB
+ 53 km 0453 km_KH
+ 54 lo 0454 lo_LA
+ 55 my 0455 my_MM
+ 56 gl 0456 gl_ES
+ 57 kok 0457 kok_IN
+ 58 mni 0458 mni_IN
+ 59 sd
+ 5a syr 045a syr_TR
+ 5b si 045b si_LK
+ 5c chr 045c chr_US
+ 5d iu 045d iu_CA
+ 5e am 045e am_ET
+ 5f ber 045f ber_MA
+ 60 ks 0460 ks_PK 0860 ks_IN
+ 61 ne 0461 ne_NP 0861 ne_IN
+ 62 fy 0462 fy_NL
+ 63 ps
+ 64 tl 0464 tl_PH
+ 65 div 0465 div_MV
+ 66 bin 0466 bin_NG
+ 67 ful 0467 ful_NG
+ 68 ha 0468 ha_NG
+ 69 nic 0469 nic_NG
+ 6a yo 046a yo_NG
+ 70 ibo 0470 ibo_NG
+ 71 kau 0471 kau_NG
+ 72 om 0472 om_ET
+ 73 ti 0473 ti_ET
+ 74 gn 0474 gn_PY
+ 75 cpe 0475 cpe_US
+ 76 la 0476 la_VA
+ 77 so 0477 so_SO
+ 78 sit 0478 sit_CN
+ 79 pap 0479 pap_AN
+ }]
+ }
+}
+
+# msgcat::mc --
+#
+# Find the translation for the given string based on the current
+# locale setting. Check the local namespace first, then look in each
+# parent namespace until the source is found. If additional args are
+# specified, use the format command to work them into the traslated
+# string.
+# If no catalog item is found, mcunknown is called in the caller frame
+# and its result is returned.
+#
+# Arguments:
+# src The string to translate.
+# args Args to pass to the format command
+#
+# Results:
+# Returns the translated string. Propagates errors thrown by the
+# format command.
+
+proc msgcat::mc {src args} {
+ # this may be replaced by:
+ # return [mcget -namespace [uplevel 1 [list ::namespace current]] --\
+ # $src {*}$args]
+
+ # Check for the src in each namespace starting from the local and
+ # ending in the global.
+
+ variable Msgs
+ variable Loclist
+
+ set ns [uplevel 1 [list ::namespace current]]
+ set loclist [PackagePreferences $ns]
+
+ set nscur $ns
+ while {$nscur != ""} {
+ foreach loc $loclist {
+ if {[dict exists $Msgs $nscur $loc $src]} {
+ return [DefaultUnknown "" [dict get $Msgs $nscur $loc $src]\
+ {*}$args]
+ }
+ }
+ set nscur [namespace parent $nscur]
+ }
+ # call package local or default unknown command
+ set args [linsert $args 0 [lindex $loclist 0] $src]
+ switch -exact -- [Invoke unknowncmd $args $ns result 1] {
+ 0 { return [uplevel 1 [linsert $args 0 [namespace origin mcunknown]]] }
+ 1 { return [DefaultUnknown {*}$args] }
+ default { return $result }
+ }
+}
+
+# msgcat::mcexists --
+#
+# Check if a catalog item is set or if mc would invoke mcunknown.
+#
+# Arguments:
+# -exactnamespace Only check the exact namespace and no
+# parent namespaces
+# -exactlocale Only check the exact locale and not all members
+# of the preferences list
+# src Message catalog key
+#
+# Results:
+# true if an adequate catalog key was found
+
+proc msgcat::mcexists {args} {
+
+ variable Msgs
+ variable Loclist
+ variable PackageConfig
+
+ set ns [uplevel 1 [list ::namespace current]]
+ set loclist [PackagePreferences $ns]
+
+ while {[llength $args] != 1} {
+ set args [lassign $args option]
+ switch -glob -- $option {
+ -exactnamespace { set exactnamespace 1 }
+ -exactlocale { set loclist [lrange $loclist 0 0] }
+ -* { return -code error "unknown option \"$option\"" }
+ default {
+ return -code error "wrong # args: should be\
+ \"[lindex [info level 0] 0] ?-exactnamespace?\
+ ?-exactlocale? src\""
+ }
+ }
+ }
+ set src [lindex $args 0]
+
+ while {$ns ne ""} {
+ foreach loc $loclist {
+ if {[dict exists $Msgs $ns $loc $src]} {
+ return 1
+ }
+ }
+ if {[info exists exactnamespace]} {return 0}
+ set ns [namespace parent $ns]
+ }
+ return 0
+}
+
+# msgcat::mclocale --
+#
+# Query or set the current locale.
+#
+# Arguments:
+# newLocale (Optional) The new locale string. Locale strings
+# should be composed of one or more sublocale parts
+# separated by underscores (e.g. en_US).
+#
+# Results:
+# Returns the normalized set locale.
+
+proc msgcat::mclocale {args} {
+ variable Loclist
+ variable LoadedLocales
+ set len [llength $args]
+
+ if {$len > 1} {
+ return -code error "wrong # args: should be\
+ \"[lindex [info level 0] 0] ?newLocale?\""
+ }
+
+ if {$len == 1} {
+ set newLocale [string tolower [lindex $args 0]]
+ if {$newLocale ne [file tail $newLocale]} {
+ return -code error "invalid newLocale value \"$newLocale\":\
+ could be path to unsafe code."
+ }
+ if {[lindex $Loclist 0] ne $newLocale} {
+ set Loclist [GetPreferences $newLocale]
+
+ # locale not loaded jet
+ LoadAll $Loclist
+ # Invoke callback
+ Invoke changecmd $Loclist
+ }
+ }
+ return [lindex $Loclist 0]
+}
+
+# msgcat::GetPreferences --
+#
+# Get list of locales from a locale.
+# The first element is always the lowercase locale.
+# Other elements have one component separated by "_" less.
+# Multiple "_" are seen as one separator: de__ch_spec de__ch de {}
+#
+# Arguments:
+# Locale.
+#
+# Results:
+# Locale list
+
+proc msgcat::GetPreferences {locale} {
+ set locale [string tolower $locale]
+ set loclist [list $locale]
+ while {-1 !=[set pos [string last "_" $locale]]} {
+ set locale [string range $locale 0 $pos-1]
+ if { "_" ne [string index $locale end] } {
+ lappend loclist $locale
+ }
+ }
+ if {"" ne [lindex $loclist end]} {
+ lappend loclist {}
+ }
+ return $loclist
+}
+
+# msgcat::mcpreferences --
+#
+# Fetch the list of locales used to look up strings, ordered from
+# most preferred to least preferred.
+#
+# Arguments:
+# None.
+#
+# Results:
+# Returns an ordered list of the locales preferred by the user.
+
+proc msgcat::mcpreferences {} {
+ variable Loclist
+ return $Loclist
+}
+
+# msgcat::mcloadedlocales --
+#
+# Get or change the list of currently loaded default locales
+#
+# The following subcommands are available:
+# loaded
+# Get the current list of loaded locales
+# clear
+# Remove all loaded locales not present in mcpreferences.
+#
+# Arguments:
+# subcommand One of loaded or clear
+#
+# Results:
+# Empty string, if not stated differently for the subcommand
+
+proc msgcat::mcloadedlocales {subcommand} {
+ variable Loclist
+ variable LoadedLocales
+ variable Msgs
+ variable PackageConfig
+ switch -exact -- $subcommand {
+ clear {
+ # Remove all locales not contained in Loclist
+ # skip any packages with package locale
+ set LoadedLocales $Loclist
+ foreach ns [dict keys $Msgs] {
+ if {![dict exists $PackageConfig loclist $ns]} {
+ foreach locale [dict keys [dict get $Msgs $ns]] {
+ if {$locale ni $Loclist} {
+ dict unset Msgs $ns $locale
+ }
+ }
+ }
+ }
+ }
+ loaded { return $LoadedLocales }
+ default {
+ return -code error "unknown subcommand \"$subcommand\": must be\
+ clear, or loaded"
+ }
+ }
+ return
+}
+
+# msgcat::mcpackagelocale --
+#
+# Get or change the package locale of the calling package.
+#
+# The following subcommands are available:
+# set
+# Set a package locale.
+# This may load message catalog files and may clear message catalog
+# items, if the former locale was the default locale.
+# Returns the normalized set locale.
+# The default locale is taken, if locale is not given.
+# get
+# Get the locale valid for this package.
+# isset
+# Returns true, if a package locale is set
+# unset
+# Unset the package locale and activate the default locale.
+# This loads message catalog file which where missing in the package
+# locale.
+# preferences
+# Return locale preference list valid for the package.
+# loaded
+# Return loaded locale list valid for the current package.
+# clear
+# If the current package has a package locale, remove all package
+# locales not containes in package mcpreferences.
+# It is an error to call this without a package locale set.
+#
+# The subcommands get, preferences and loaded return the corresponding
+# default data, if no package locale is set.
+#
+# Arguments:
+# subcommand see list above
+# locale package locale (only set subcommand)
+#
+# Results:
+# Empty string, if not stated differently for the subcommand
+
+proc msgcat::mcpackagelocale {subcommand {locale ""}} {
+ # todo: implement using an ensemble
+ variable Loclist
+ variable LoadedLocales
+ variable Msgs
+ variable PackageConfig
+ # Check option
+ # check if required item is exactly provided
+ if {[llength [info level 0]] == 2} {
+ # locale not given
+ unset locale
+ } else {
+ # locale given
+ if {$subcommand in
+ {"get" "isset" "unset" "preferences" "loaded" "clear"} } {
+ return -code error "wrong # args: should be\
+ \"[lrange [info level 0] 0 1]\""
+ }
+ set locale [string tolower $locale]
+ }
+ set ns [uplevel 1 {::namespace current}]
+
+ switch -exact -- $subcommand {
+ get { return [lindex [PackagePreferences $ns] 0] }
+ preferences { return [PackagePreferences $ns] }
+ loaded { return [PackageLocales $ns] }
+ present { return [expr {$locale in [PackageLocales $ns]} ]}
+ isset { return [dict exists $PackageConfig loclist $ns] }
+ set { # set a package locale or add a package locale
+
+ # Copy the default locale if no package locale set so far
+ if {![dict exists $PackageConfig loclist $ns]} {
+ dict set PackageConfig loclist $ns $Loclist
+ dict set PackageConfig loadedlocales $ns $LoadedLocales
+ }
+
+ # Check if changed
+ set loclist [dict get $PackageConfig loclist $ns]
+ if {! [info exists locale] || $locale eq [lindex $loclist 0] } {
+ return [lindex $loclist 0]
+ }
+
+ # Change loclist
+ set loclist [GetPreferences $locale]
+ set locale [lindex $loclist 0]
+ dict set PackageConfig loclist $ns $loclist
+
+ # load eventual missing locales
+ set loadedLocales [dict get $PackageConfig loadedlocales $ns]
+ if {$locale in $loadedLocales} { return $locale }
+ set loadLocales [ListComplement $loadedLocales $loclist]
+ dict set PackageConfig loadedlocales $ns\
+ [concat $loadedLocales $loadLocales]
+ Load $ns $loadLocales
+ return $locale
+ }
+ clear { # Remove all locales not contained in Loclist
+ if {![dict exists $PackageConfig loclist $ns]} {
+ return -code error "clear only when package locale set"
+ }
+ set loclist [dict get $PackageConfig loclist $ns]
+ dict set PackageConfig loadedlocales $ns $loclist
+ if {[dict exists $Msgs $ns]} {
+ foreach locale [dict keys [dict get $Msgs $ns]] {
+ if {$locale ni $loclist} {
+ dict unset Msgs $ns $locale
+ }
+ }
+ }
+ }
+ unset { # unset package locale and restore default locales
+
+ if { ![dict exists $PackageConfig loclist $ns] } { return }
+
+ # unset package locale
+ set loadLocales [ListComplement\
+ [dict get $PackageConfig loadedlocales $ns] $LoadedLocales]
+ dict unset PackageConfig loadedlocales $ns
+ dict unset PackageConfig loclist $ns
+
+ # unset keys not in global loaded locales
+ if {[dict exists $Msgs $ns]} {
+ foreach locale [dict keys [dict get $Msgs $ns]] {
+ if {$locale ni $LoadedLocales} {
+ dict unset Msgs $ns $locale
+ }
+ }
+ }
+
+ # Add missing locales
+ Load $ns $loadLocales
+ }
+ default {
+ return -code error "unknown subcommand \"$subcommand\": must be\
+ clear, get, isset, loaded, present, set, or unset"
+ }
+ }
+ return
+}
+
+# msgcat::mcforgetpackage --
+#
+# Remove any data of the calling package from msgcat
+#
+
+proc msgcat::mcforgetpackage {} {
+ # todo: this may be implemented using an ensemble
+ variable PackageConfig
+ variable Msgs
+ set ns [uplevel 1 {::namespace current}]
+ # Remove MC items
+ dict unset Msgs $ns
+ # Remove config items
+ foreach key [dict keys $PackageConfig] {
+ dict unset PackageConfig $key $ns
+ }
+ return
+}
+
+# msgcat::mcpackageconfig --
+#
+# Get or modify the per caller namespace (e.g. packages) config options.
+#
+# Available subcommands are:
+#
+# get get the current value or an error if not set.
+# isset return true, if the option is set
+# set set the value (see also distinct option).
+# Returns the number of loaded message files.
+# unset Clear option. return "".
+#
+# Available options are:
+#
+# mcfolder
+# The message catalog folder of the package.
+# This is automatically set by mcload.
+# If the value is changed using the set subcommand, an evntual
+# loadcmd is invoked and all message files of the package locale are
+# loaded.
+#
+# loadcmd
+# The command gets executed before a message file would be
+# sourced for this module.
+# The command is invoked with the expanded locale list to load.
+# The command is not invoked if the registering package namespace
+# is not present.
+# This callback might also be used as an alternative to message
+# files.
+# If the value is changed using the set subcommand, the callback is
+# directly invoked with the current file locale list. No file load is
+# executed.
+#
+# changecmd
+# The command is invoked, after an executed locale change.
+# Appended argument is expanded mcpreferences.
+#
+# unknowncmd
+# Use a package locale mcunknown procedure instead the global one.
+# The appended arguments are identical to mcunknown.
+# A default unknown handler is used if set to the empty string.
+# This consists in returning the key if no arguments are given.
+# With given arguments, format is used to process the arguments.
+#
+# Arguments:
+# subcommand Operation on the package
+# option The package option to get or set.
+# ?value? Eventual value for the subcommand
+#
+# Results:
+# Depends on the subcommand and option and is described there
+
+proc msgcat::mcpackageconfig {subcommand option {value ""}} {
+ variable PackageConfig
+ # get namespace
+ set ns [uplevel 1 {::namespace current}]
+
+ if {$option ni {"mcfolder" "loadcmd" "changecmd" "unknowncmd"}} {
+ return -code error "bad option \"$option\": must be mcfolder, loadcmd,\
+ changecmd, or unknowncmd"
+ }
+
+ # check if value argument is exactly provided
+ if {[llength [info level 0]] == 4 } {
+ # value provided
+ if {$subcommand in {"get" "isset" "unset"}} {
+ return -code error "wrong # args: should be\
+ \"[lrange [info level 0] 0 2] value\""
+ }
+ } elseif {$subcommand eq "set"} {
+ return -code error\
+ "wrong # args: should be \"[lrange [info level 0] 0 2]\""
+ }
+
+ # Execute subcommands
+ switch -exact -- $subcommand {
+ get { # Operation get return current value
+ if {![dict exists $PackageConfig $option $ns]} {
+ return -code error "package option \"$option\" not set"
+ }
+ return [dict get $PackageConfig $option $ns]
+ }
+ isset { return [dict exists $PackageConfig $option $ns] }
+ unset { dict unset PackageConfig $option $ns }
+ set { # Set option
+
+ if {$option eq "mcfolder"} {
+ set value [file normalize $value]
+ }
+ # Check if changed
+ if { [dict exists $PackageConfig $option $ns]
+ && $value eq [dict get $PackageConfig $option $ns] } {
+ return 0
+ }
+
+ # set new value
+ dict set PackageConfig $option $ns $value
+
+ # Reload pending message catalogs
+ switch -exact -- $option {
+ mcfolder { return [Load $ns [PackageLocales $ns]] }
+ loadcmd { return [Load $ns [PackageLocales $ns] 1] }
+ }
+ return 0
+ }
+ default {
+ return -code error "unknown subcommand \"$subcommand\":\
+ must be get, isset, set, or unset"
+ }
+ }
+ return
+}
+
+# msgcat::PackagePreferences --
+#
+# Return eventual present package preferences or the default list if not
+# present.
+#
+# Arguments:
+# ns Package namespace
+#
+# Results:
+# locale list
+
+proc msgcat::PackagePreferences {ns} {
+ variable PackageConfig
+ if {[dict exists $PackageConfig loclist $ns]} {
+ return [dict get $PackageConfig loclist $ns]
+ }
+ variable Loclist
+ return $Loclist
+}
+
+# msgcat::PackageLocales --
+#
+# Return eventual present package locales or the default list if not
+# present.
+#
+# Arguments:
+# ns Package namespace
+#
+# Results:
+# locale list
+
+proc msgcat::PackageLocales {ns} {
+ variable PackageConfig
+ if {[dict exists $PackageConfig loadedlocales $ns]} {
+ return [dict get $PackageConfig loadedlocales $ns]
+ }
+ variable LoadedLocales
+ return $LoadedLocales
+}
+
+# msgcat::ListComplement --
+#
+# Build the complement of two lists.
+# Return a list with all elements in list2 but not in list1.
+# Optionally return the intersection.
+#
+# Arguments:
+# list1 excluded list
+# list2 included list
+# inlistname If not "", write in this variable the intersection list
+#
+# Results:
+# list with all elements in list2 but not in list1
+
+proc msgcat::ListComplement {list1 list2 {inlistname ""}} {
+ if {"" ne $inlistname} {
+ upvar 1 $inlistname inlist
+ }
+ set inlist {}
+ set outlist {}
+ foreach item $list2 {
+ if {$item in $list1} {
+ lappend inlist $item
+ } else {
+ lappend outlist $item
+ }
+ }
+ return $outlist
+}
+
+# msgcat::mcload --
+#
+# Attempt to load message catalogs for each locale in the
+# preference list from the specified directory.
+#
+# Arguments:
+# langdir The directory to search.
+#
+# Results:
+# Returns the number of message catalogs that were loaded.
+
+proc msgcat::mcload {langdir} {
+ return [uplevel 1 [list\
+ [namespace origin mcpackageconfig] set mcfolder $langdir]]
+}
+
+# msgcat::LoadAll --
+#
+# Load a list of locales for all packages not having a package locale
+# list.
+#
+# Arguments:
+# langdir The directory to search.
+#
+# Results:
+# Returns the number of message catalogs that were loaded.
+
+proc msgcat::LoadAll {locales} {
+ variable PackageConfig
+ variable LoadedLocales
+ if {0 == [llength $locales]} { return {} }
+ # filter jet unloaded locales
+ set locales [ListComplement $LoadedLocales $locales]
+ if {0 == [llength $locales]} { return {} }
+ lappend LoadedLocales {*}$locales
+
+ set packages [lsort -unique [concat\
+ [dict keys [dict get $PackageConfig loadcmd]]\
+ [dict keys [dict get $PackageConfig mcfolder]]]]
+ foreach ns $packages {
+ if {! [dict exists $PackageConfig loclist $ns] } {
+ Load $ns $locales
+ }
+ }
+ return $locales
+}
+
+# msgcat::Load --
+#
+# Invoke message load callback and load message catalog files.
+#
+# Arguments:
+# ns Namespace (equal package) to load the message catalog.
+# locales List of locales to load.
+# callbackonly true if only callback should be invoked
+#
+# Results:
+# Returns the number of message catalogs that were loaded.
+
+proc msgcat::Load {ns locales {callbackonly 0}} {
+ variable FileLocale
+ variable PackageConfig
+ variable LoadedLocals
+
+ if {0 == [llength $locales]} { return 0 }
+
+ # Invoke callback
+ Invoke loadcmd $locales $ns
+
+ if {$callbackonly || ![dict exists $PackageConfig mcfolder $ns]} {
+ return 0
+ }
+
+ # Invoke file load
+ set langdir [dict get $PackageConfig mcfolder $ns]
+
+ # Save the file locale if we are recursively called
+ if {[info exists FileLocale]} {
+ set nestedFileLocale $FileLocale
+ }
+ set x 0
+ foreach p $locales {
+ if {$p eq {}} {
+ set p ROOT
+ }
+ set langfile [file join $langdir $p.msg]
+ if {[file exists $langfile]} {
+ incr x
+ set FileLocale [string tolower\
+ [file tail [file rootname $langfile]]]
+ if {"root" eq $FileLocale} {
+ set FileLocale ""
+ }
+ namespace inscope $ns [list ::source -encoding utf-8 $langfile]
+ unset FileLocale
+ }
+ }
+ if {[info exists nestedFileLocale]} {
+ set FileLocale $nestedFileLocale
+ }
+ return $x
+}
+
+# msgcat::Invoke --
+#
+# Invoke a set of registered callbacks.
+# The callback is only invoked, if its registered namespace exists.
+#
+# Arguments:
+# index Index into PackageConfig to get callback command
+# arglist parameters to the callback invocation
+# ns (Optional) package to call.
+# If not given or empty, check all registered packages.
+# resultname Variable to save the callback result of the last called
+# callback to. May be set to "" to discard the result.
+# failerror (0) Fail on error if true. Otherwise call bgerror.
+#
+# Results:
+# Possible values:
+# - 0: no valid command registered
+# - 1: registered command was the empty string
+# - 2: registered command called, resultname is set
+# - 3: registered command failed
+# If multiple commands are called, the maximum of all results is returned.
+
+proc msgcat::Invoke {index arglist {ns ""} {resultname ""} {failerror 0}} {
+ variable PackageConfig
+ variable Config
+ if {"" ne $resultname} {
+ upvar 1 $resultname result
+ }
+ if {"" eq $ns} {
+ set packageList [dict keys [dict get $PackageConfig $index]]
+ } else {
+ set packageList [list $ns]
+ }
+ set ret 0
+ foreach ns $packageList {
+ if {[dict exists $PackageConfig $index $ns] && [namespace exists $ns]} {
+ set cmd [dict get $PackageConfig $index $ns]
+ if {"" eq $cmd} {
+ if {$ret == 0} {set ret 1}
+ } else {
+ if {$failerror} {
+ set result [namespace inscope $ns $cmd {*}$arglist]
+ set ret 2
+ } elseif {1 == [catch {
+ set result [namespace inscope $ns $cmd {*}$arglist]
+ if {$ret < 2} {set ret 2}
+ } err derr]} {
+ after idle [concat [::interp bgerror ""]\
+ [list $err $derr]]
+ set ret 3
+ }
+ }
+ }
+ }
+ return $ret
+}
+
+# msgcat::mcset --
+#
+# Set the translation for a given string in a specified locale.
+#
+# Arguments:
+# locale The locale to use.
+# src The source string.
+# dest (Optional) The translated string. If omitted,
+# the source string is used.
+#
+# Results:
+# Returns the new locale.
+
+proc msgcat::mcset {locale src {dest ""}} {
+ variable Msgs
+ if {[llength [info level 0]] == 3} { ;# dest not specified
+ set dest $src
+ }
+
+ set ns [uplevel 1 [list ::namespace current]]
+
+ set locale [string tolower $locale]
+
+ dict set Msgs $ns $locale $src $dest
+ return $dest
+}
+
+# msgcat::mcflset --
+#
+# Set the translation for a given string in the current file locale.
+#
+# Arguments:
+# src The source string.
+# dest (Optional) The translated string. If omitted,
+# the source string is used.
+#
+# Results:
+# Returns the new locale.
+
+proc msgcat::mcflset {src {dest ""}} {
+ variable FileLocale
+ variable Msgs
+
+ if {![info exists FileLocale]} {
+ return -code error "must only be used inside a message catalog loaded\
+ with ::msgcat::mcload"
+ }
+ return [uplevel 1 [list [namespace origin mcset] $FileLocale $src $dest]]
+}
+
+# msgcat::mcmset --
+#
+# Set the translation for multiple strings in a specified locale.
+#
+# Arguments:
+# locale The locale to use.
+# pairs One or more src/dest pairs (must be even length)
+#
+# Results:
+# Returns the number of pairs processed
+
+proc msgcat::mcmset {locale pairs} {
+ variable Msgs
+
+ set length [llength $pairs]
+ if {$length % 2} {
+ return -code error "bad translation list:\
+ should be \"[lindex [info level 0] 0] locale {src dest ...}\""
+ }
+
+ set locale [string tolower $locale]
+ set ns [uplevel 1 [list ::namespace current]]
+
+ foreach {src dest} $pairs {
+ dict set Msgs $ns $locale $src $dest
+ }
+
+ return [expr {$length / 2}]
+}
+
+# msgcat::mcflmset --
+#
+# Set the translation for multiple strings in the mc file locale.
+#
+# Arguments:
+# pairs One or more src/dest pairs (must be even length)
+#
+# Results:
+# Returns the number of pairs processed
+
+proc msgcat::mcflmset {pairs} {
+ variable FileLocale
+ variable Msgs
+
+ if {![info exists FileLocale]} {
+ return -code error "must only be used inside a message catalog loaded\
+ with ::msgcat::mcload"
+ }
+ return [uplevel 1 [list [namespace origin mcmset] $FileLocale $pairs]]
+}
+
+# msgcat::mcunknown --
+#
+# This routine is called by msgcat::mc if a translation cannot
+# be found for a string and no unknowncmd is set for the current
+# package. This routine is intended to be replaced
+# by an application specific routine for error reporting
+# purposes. The default behavior is to return the source string.
+# If additional args are specified, the format command will be used
+# to work them into the traslated string.
+#
+# Arguments:
+# locale The current locale.
+# src The string to be translated.
+# args Args to pass to the format command
+#
+# Results:
+# Returns the translated value.
+
+proc msgcat::mcunknown {args} {
+ return [uplevel 1 [list [namespace origin DefaultUnknown] {*}$args]]
+}
+
+# msgcat::DefaultUnknown --
+#
+# This routine is called by msgcat::mc if a translation cannot
+# be found for a string in the following circumstances:
+# - Default global handler, if mcunknown is not redefined.
+# - Per package handler, if the package sets unknowncmd to the empty
+# string.
+# It returna the source string if the argument list is empty.
+# If additional args are specified, the format command will be used
+# to work them into the traslated string.
+#
+# Arguments:
+# locale (unused) The current locale.
+# src The string to be translated.
+# args Args to pass to the format command
+#
+# Results:
+# Returns the translated value.
+
+proc msgcat::DefaultUnknown {locale src args} {
+ if {[llength $args]} {
+ return [format $src {*}$args]
+ } else {
+ return $src
+ }
+}
+
+# msgcat::mcmax --
+#
+# Calculates the maximum length of the translated strings of the given
+# list.
+#
+# Arguments:
+# args strings to translate.
+#
+# Results:
+# Returns the length of the longest translated string.
+
+proc msgcat::mcmax {args} {
+ set max 0
+ foreach string $args {
+ set translated [uplevel 1 [list [namespace origin mc] $string]]
+ set len [string length $translated]
+ if {$len>$max} {
+ set max $len
+ }
+ }
+ return $max
+}
+
+# Convert the locale values stored in environment variables to a form
+# suitable for passing to [mclocale]
+proc msgcat::ConvertLocale {value} {
+ # Assume $value is of form: $language[_$territory][.$codeset][@modifier]
+ # Convert to form: $language[_$territory][_$modifier]
+ #
+ # Comment out expanded RE version -- bugs alleged
+ # regexp -expanded {
+ # ^ # Match all the way to the beginning
+ # ([^_.@]*) # Match "lanugage"; ends with _, ., or @
+ # (_([^.@]*))? # Match (optional) "territory"; starts with _
+ # ([.]([^@]*))? # Match (optional) "codeset"; starts with .
+ # (@(.*))? # Match (optional) "modifier"; starts with @
+ # $ # Match all the way to the end
+ # } $value -> language _ territory _ codeset _ modifier
+ if {![regexp {^([^_.@]+)(_([^.@]*))?([.]([^@]*))?(@(.*))?$} $value \
+ -> language _ territory _ codeset _ modifier]} {
+ return -code error "invalid locale '$value': empty language part"
+ }
+ set ret $language
+ if {[string length $territory]} {
+ append ret _$territory
+ }
+ if {[string length $modifier]} {
+ append ret _$modifier
+ }
+ return $ret
+}
+
+# Initialize the default locale
+proc msgcat::Init {} {
+ global env
+
+ #
+ # set default locale, try to get from environment
+ #
+ foreach varName {LC_ALL LC_MESSAGES LANG} {
+ if {[info exists env($varName)] && ("" ne $env($varName))} {
+ if {![catch {
+ mclocale [ConvertLocale $env($varName)]
+ }]} {
+ return
+ }
+ }
+ }
+ #
+ # On Darwin, fallback to current CFLocale identifier if available.
+ #
+ if {[info exists ::tcl::mac::locale] && $::tcl::mac::locale ne ""} {
+ if {![catch {
+ mclocale [ConvertLocale $::tcl::mac::locale]
+ }]} {
+ return
+ }
+ }
+ #
+ # The rest of this routine is special processing for Windows or
+ # Cygwin. All other platforms, get out now.
+ #
+ if {([info sharedlibextension] ne ".dll")
+ || [catch {package require registry}]} {
+ mclocale C
+ return
+ }
+ #
+ # On Windows or Cygwin, try to set locale depending on registry
+ # settings, or fall back on locale of "C".
+ #
+
+ # On Vista and later:
+ # HCU/Control Panel/Desktop : PreferredUILanguages is for language packs,
+ # HCU/Control Pannel/International : localName is the default locale.
+ #
+ # They contain the local string as RFC5646, composed of:
+ # [a-z]{2,3} : language
+ # -[a-z]{4} : script (optional, translated by table Latn->latin)
+ # -[a-z]{2}|[0-9]{3} : territory (optional, numerical region codes not used)
+ # (-.*)* : variant, extension, private use (optional, not used)
+ # Those are translated to local strings.
+ # Examples: de-CH -> de_ch, sr-Latn-CS -> sr_cs@latin, es-419 -> es
+ #
+ foreach key {{HKEY_CURRENT_USER\Control Panel\Desktop} {HKEY_CURRENT_USER\Control Panel\International}}\
+ value {PreferredUILanguages localeName} {
+ if {![catch {registry get $key $value} localeName]
+ && [regexp {^([a-z]{2,3})(?:-([a-z]{4}))?(?:-([a-z]{2}))?(?:-.+)?$}\
+ [string tolower $localeName] match locale script territory]} {
+ if {"" ne $territory} {
+ append locale _ $territory
+ }
+ set modifierDict [dict create latn latin cyrl cyrillic]
+ if {[dict exists $modifierDict $script]} {
+ append locale @ [dict get $modifierDict $script]
+ }
+ if {![catch {mclocale [ConvertLocale $locale]}]} {
+ return
+ }
+ }
+ }
+
+ # then check value locale which contains a numerical language ID
+ if {[catch {
+ set locale [registry get $key "locale"]
+ }]} {
+ mclocale C
+ return
+ }
+ #
+ # Keep trying to match against smaller and smaller suffixes
+ # of the registry value, since the latter hexadigits appear
+ # to determine general language and earlier hexadigits determine
+ # more precise information, such as territory. For example,
+ # 0409 - English - United States
+ # 0809 - English - United Kingdom
+ # Add more translations to the WinRegToISO639 array above.
+ #
+ variable WinRegToISO639
+ set locale [string tolower $locale]
+ while {[string length $locale]} {
+ if {![catch {
+ mclocale [ConvertLocale [dict get $WinRegToISO639 $locale]]
+ }]} {
+ return
+ }
+ set locale [string range $locale 1 end]
+ }
+ #
+ # No translation known. Fall back on "C" locale
+ #
+ mclocale C
+}
+msgcat::Init
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.1.tm
new file mode 100644
index 0000000000..a7a68c757f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.1.tm
@@ -0,0 +1,3446 @@
+# tcltest.tcl --
+#
+# This file contains support code for the Tcl test suite. It
+# defines the tcltest namespace and finds and defines the output
+# directory, constraints available, output and error channels,
+# etc. used by Tcl tests. See the tcltest man page for more
+# details.
+#
+# This design was based on the Tcl testing approach designed and
+# initially implemented by Mary Ann May-Pumphrey of Sun
+# Microsystems.
+#
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+# Copyright (c) 1998-1999 by Scriptics Corporation.
+# Copyright (c) 2000 by Ajuba Solutions
+# Contributions from Don Porter, NIST, 2002. (not subject to US copyright)
+# All rights reserved.
+
+package require Tcl 8.5- ;# -verbose line uses [info frame]
+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
+
+ # Compatibility support for dumb variables defined in tcltest 1
+ # Do not use these. Call [package provide Tcl] and [info patchlevel]
+ # yourself. You don't need tcltest to wrap it for you.
+ variable version [package provide Tcl]
+ variable patchLevel [info patchlevel]
+
+##### Export the public tcltest procs; several categories
+ #
+ # Export the main functional commands that do useful things
+ namespace export cleanupTests loadTestedCommands makeDirectory \
+ makeFile removeDirectory removeFile runAllTests test
+
+ # Export configuration commands that control the functional commands
+ namespace export configure customMatch errorChannel interpreter \
+ outputChannel testConstraint
+
+ # Export commands that are duplication (candidates for deprecation)
+ namespace export bytestring ;# dups [encoding convertfrom identity]
+ namespace export debug ;# [configure -debug]
+ namespace export errorFile ;# [configure -errfile]
+ namespace export limitConstraints ;# [configure -limitconstraints]
+ namespace export loadFile ;# [configure -loadfile]
+ namespace export loadScript ;# [configure -load]
+ namespace export match ;# [configure -match]
+ namespace export matchFiles ;# [configure -file]
+ namespace export matchDirectories ;# [configure -relateddir]
+ namespace export normalizeMsg ;# application of [customMatch]
+ namespace export normalizePath ;# [file normalize] (8.4)
+ namespace export outputFile ;# [configure -outfile]
+ namespace export preserveCore ;# [configure -preservecore]
+ namespace export singleProcess ;# [configure -singleproc]
+ namespace export skip ;# [configure -skip]
+ namespace export skipFiles ;# [configure -notfile]
+ namespace export skipDirectories ;# [configure -asidefromdir]
+ namespace export temporaryDirectory ;# [configure -tmpdir]
+ namespace export testsDirectory ;# [configure -testdir]
+ namespace export verbose ;# [configure -verbose]
+ namespace export viewFile ;# binary encoding [read]
+ namespace export workingDirectory ;# [cd] [pwd]
+
+ # Export deprecated commands for tcltest 1 compatibility
+ namespace export getMatchingFiles mainThread restoreState saveState \
+ threadReap
+
+ # tcltest::normalizePath --
+ #
+ # This procedure resolves any symlinks in the path thus creating
+ # a path without internal redirection. It assumes that the
+ # incoming path is absolute.
+ #
+ # Arguments
+ # pathVar - name of variable containing path to modify.
+ #
+ # Results
+ # The path is modified in place.
+ #
+ # Side Effects:
+ # None.
+ #
+ proc normalizePath {pathVar} {
+ upvar 1 $pathVar path
+ set oldpwd [pwd]
+ catch {cd $path}
+ set path [pwd]
+ cd $oldpwd
+ return $path
+ }
+
+##### Verification commands used to test values of variables and options
+ #
+ # Verification command that accepts everything
+ proc AcceptAll {value} {
+ return $value
+ }
+
+ # Verification command that accepts valid Tcl lists
+ proc AcceptList { list } {
+ return [lrange $list 0 end]
+ }
+
+ # Verification command that accepts a glob pattern
+ proc AcceptPattern { pattern } {
+ return [AcceptAll $pattern]
+ }
+
+ # Verification command that accepts integers
+ proc AcceptInteger { level } {
+ return [incr level 0]
+ }
+
+ # Verification command that accepts boolean values
+ proc AcceptBoolean { boolean } {
+ return [expr {$boolean && $boolean}]
+ }
+
+ # Verification command that accepts (syntactically) valid Tcl scripts
+ proc AcceptScript { script } {
+ if {![info complete $script]} {
+ return -code error "invalid Tcl script: $script"
+ }
+ return $script
+ }
+
+ # Verification command that accepts (converts to) absolute pathnames
+ proc AcceptAbsolutePath { path } {
+ return [file join [pwd] $path]
+ }
+
+ # Verification command that accepts existing readable directories
+ proc AcceptReadable { path } {
+ if {![file readable $path]} {
+ return -code error "\"$path\" is not readable"
+ }
+ return $path
+ }
+ proc AcceptDirectory { directory } {
+ set directory [AcceptAbsolutePath $directory]
+ if {![file exists $directory]} {
+ return -code error "\"$directory\" does not exist"
+ }
+ if {![file isdir $directory]} {
+ return -code error "\"$directory\" is not a directory"
+ }
+ return [AcceptReadable $directory]
+ }
+
+##### Initialize internal arrays of tcltest, but only if the caller
+ # has not already pre-initialized them. This is done to support
+ # compatibility with older tests that directly access internals
+ # rather than go through command interfaces.
+ #
+ proc ArrayDefault {varName value} {
+ variable $varName
+ if {[array exists $varName]} {
+ return
+ }
+ if {[info exists $varName]} {
+ # Pre-initialized value is a scalar: destroy it!
+ unset $varName
+ }
+ array set $varName $value
+ }
+
+ # save the original environment so that it can be restored later
+ ArrayDefault originalEnv [array get ::env]
+
+ # initialize numTests array to keep track of the number of tests
+ # that pass, fail, and are skipped.
+ ArrayDefault numTests [list Total 0 Passed 0 Skipped 0 Failed 0]
+
+ # createdNewFiles will store test files as indices and the list of
+ # files (that should not have been) left behind by the test files
+ # as values.
+ ArrayDefault createdNewFiles {}
+
+ # initialize skippedBecause array to keep track of constraints that
+ # kept tests from running; a constraint name of "userSpecifiedSkip"
+ # means that the test appeared on the list of tests that matched the
+ # -skip value given to the flag; "userSpecifiedNonMatch" means that
+ # the test didn't match the argument given to the -match flag; both
+ # of these constraints are counted only if tcltest::debug is set to
+ # true.
+ ArrayDefault skippedBecause {}
+
+ # initialize the testConstraints array to keep track of valid
+ # predefined constraints (see the explanation for the
+ # InitConstraints proc for more details).
+ ArrayDefault testConstraints {}
+
+##### Initialize internal variables of tcltest, but only if the caller
+ # has not already pre-initialized them. This is done to support
+ # compatibility with older tests that directly access internals
+ # rather than go through command interfaces.
+ #
+ proc Default {varName value {verify AcceptAll}} {
+ variable $varName
+ if {![info exists $varName]} {
+ variable $varName [$verify $value]
+ } else {
+ variable $varName [$verify [set $varName]]
+ }
+ }
+
+ # Save any arguments that we might want to pass through to other
+ # programs. This is used by the -args flag.
+ # FINDUSER
+ Default parameters {}
+
+ # Count the number of files tested (0 if runAllTests wasn't called).
+ # runAllTests will set testSingleFile to false, so stats will
+ # not be printed until runAllTests calls the cleanupTests proc.
+ # The currentFailure var stores the boolean value of whether the
+ # current test file has had any failures. The failFiles list
+ # stores the names of test files that had failures.
+ Default numTestFiles 0 AcceptInteger
+ Default testSingleFile true AcceptBoolean
+ Default currentFailure false AcceptBoolean
+ Default failFiles {} AcceptList
+
+ # Tests should remove all files they create. The test suite will
+ # check the current working dir for files created by the tests.
+ # filesMade keeps track of such files created using the makeFile and
+ # makeDirectory procedures. filesExisted stores the names of
+ # pre-existing files.
+ #
+ # Note that $filesExisted lists only those files that exist in
+ # the original [temporaryDirectory].
+ Default filesMade {} AcceptList
+ Default filesExisted {} AcceptList
+ proc FillFilesExisted {} {
+ variable filesExisted
+
+ # Save the names of files that already exist in the scratch directory.
+ foreach file [glob -nocomplain -directory [temporaryDirectory] *] {
+ lappend filesExisted [file tail $file]
+ }
+
+ # After successful filling, turn this into a no-op.
+ proc FillFilesExisted args {}
+ }
+
+ # Kept only for compatibility
+ Default constraintsSpecified {} AcceptList
+ trace add variable constraintsSpecified read [namespace code {
+ set constraintsSpecified [array names testConstraints] ;#}]
+
+ # tests that use threads need to know which is the main thread
+ Default mainThread 1
+ variable mainThread
+ if {[info commands thread::id] ne {}} {
+ set mainThread [thread::id]
+ } elseif {[info commands testthread] ne {}} {
+ set mainThread [testthread id]
+ }
+
+ # Set workingDirectory to [pwd]. The default output directory for
+ # Tcl tests is the working directory. Whenever this value changes
+ # change to that directory.
+ variable workingDirectory
+ trace add variable workingDirectory write \
+ [namespace code {cd $workingDirectory ;#}]
+
+ Default workingDirectory [pwd] AcceptAbsolutePath
+ proc workingDirectory { {dir ""} } {
+ variable workingDirectory
+ if {[llength [info level 0]] == 1} {
+ return $workingDirectory
+ }
+ set workingDirectory [AcceptAbsolutePath $dir]
+ }
+
+ # Set the location of the execuatble
+ Default tcltest [info nameofexecutable]
+ trace add variable tcltest write [namespace code {testConstraint stdio \
+ [eval [ConstraintInitializer stdio]] ;#}]
+
+ # save the platform information so it can be restored later
+ Default originalTclPlatform [array get ::tcl_platform]
+
+ # If a core file exists, save its modification time.
+ if {[file exists [file join [workingDirectory] core]]} {
+ Default coreModTime \
+ [file mtime [file join [workingDirectory] core]]
+ }
+
+ # stdout and stderr buffers for use when we want to store them
+ Default outData {}
+ Default errData {}
+
+ # keep track of test level for nested test commands
+ variable testLevel 0
+
+ # the variables and procs that existed when saveState was called are
+ # stored in a variable of the same name
+ Default saveState {}
+
+ # Internationalization support -- used in [SetIso8859_1_Locale] and
+ # [RestoreLocale]. Those commands are used in cmdIL.test.
+
+ if {![info exists [namespace current]::isoLocale]} {
+ variable isoLocale fr
+ switch -- $::tcl_platform(platform) {
+ "unix" {
+
+ # Try some 'known' values for some platforms:
+
+ switch -exact -- $::tcl_platform(os) {
+ "FreeBSD" {
+ set isoLocale fr_FR.ISO_8859-1
+ }
+ HP-UX {
+ set isoLocale fr_FR.iso88591
+ }
+ Linux -
+ IRIX {
+ set isoLocale fr
+ }
+ default {
+
+ # Works on SunOS 4 and Solaris, and maybe
+ # others... Define it to something else on your
+ # system if you want to test those.
+
+ set isoLocale iso_8859_1
+ }
+ }
+ }
+ "windows" {
+ set isoLocale French
+ }
+ }
+ }
+
+ variable ChannelsWeOpened; array set ChannelsWeOpened {}
+ # output goes to stdout by default
+ Default outputChannel stdout
+ proc outputChannel { {filename ""} } {
+ variable outputChannel
+ variable ChannelsWeOpened
+
+ # This is very subtle and tricky, so let me try to explain.
+ # (Hopefully this longer comment will be clear when I come
+ # back in a few months, unlike its predecessor :) )
+ #
+ # The [outputChannel] command (and underlying variable) have to
+ # be kept in sync with the [configure -outfile] configuration
+ # option ( and underlying variable Option(-outfile) ). This is
+ # accomplished with a write trace on Option(-outfile) that will
+ # update [outputChannel] whenver a new value is written. That
+ # much is easy.
+ #
+ # The trick is that in order to maintain compatibility with
+ # version 1 of tcltest, we must allow every configuration option
+ # to get its inital value from command line arguments. This is
+ # accomplished by setting initial read traces on all the
+ # configuration options to parse the command line option the first
+ # time they are read. These traces are cancelled whenever the
+ # program itself calls [configure].
+ #
+ # OK, then so to support tcltest 1 compatibility, it seems we want
+ # to get the return from [outputFile] to trigger the read traces,
+ # just in case.
+ #
+ # BUT! A little known feature of Tcl variable traces is that
+ # traces are disabled during the handling of other traces. So,
+ # if we trigger read traces on Option(-outfile) and that triggers
+ # command line parsing which turns around and sets an initial
+ # value for Option(-outfile) -- <whew!> -- the write trace that
+ # would keep [outputChannel] in sync with that new initial value
+ # would not fire!
+ #
+ # SO, finally, as a workaround, instead of triggering read traces
+ # by invoking [outputFile], we instead trigger the same set of
+ # read traces by invoking [debug]. Any command that reads a
+ # configuration option would do. [debug] is just a handy one.
+ # The end result is that we support tcltest 1 compatibility and
+ # keep outputChannel and -outfile in sync in all cases.
+ debug
+
+ if {[llength [info level 0]] == 1} {
+ return $outputChannel
+ }
+ if {[info exists ChannelsWeOpened($outputChannel)]} {
+ close $outputChannel
+ unset ChannelsWeOpened($outputChannel)
+ }
+ switch -exact -- $filename {
+ stderr -
+ stdout {
+ set outputChannel $filename
+ }
+ default {
+ set outputChannel [open $filename a]
+ set ChannelsWeOpened($outputChannel) 1
+
+ # If we created the file in [temporaryDirectory], then
+ # [cleanupTests] will delete it, unless we claim it was
+ # already there.
+ set outdir [normalizePath [file dirname \
+ [file join [pwd] $filename]]]
+ if {$outdir eq [temporaryDirectory]} {
+ variable filesExisted
+ FillFilesExisted
+ set filename [file tail $filename]
+ if {$filename ni $filesExisted} {
+ lappend filesExisted $filename
+ }
+ }
+ }
+ }
+ return $outputChannel
+ }
+
+ # errors go to stderr by default
+ Default errorChannel stderr
+ proc errorChannel { {filename ""} } {
+ variable errorChannel
+ variable ChannelsWeOpened
+
+ # This is subtle and tricky. See the comment above in
+ # [outputChannel] for a detailed explanation.
+ debug
+
+ if {[llength [info level 0]] == 1} {
+ return $errorChannel
+ }
+ if {[info exists ChannelsWeOpened($errorChannel)]} {
+ close $errorChannel
+ unset ChannelsWeOpened($errorChannel)
+ }
+ switch -exact -- $filename {
+ stderr -
+ stdout {
+ set errorChannel $filename
+ }
+ default {
+ set errorChannel [open $filename a]
+ set ChannelsWeOpened($errorChannel) 1
+
+ # If we created the file in [temporaryDirectory], then
+ # [cleanupTests] will delete it, unless we claim it was
+ # already there.
+ set outdir [normalizePath [file dirname \
+ [file join [pwd] $filename]]]
+ if {$outdir eq [temporaryDirectory]} {
+ variable filesExisted
+ FillFilesExisted
+ set filename [file tail $filename]
+ if {$filename ni $filesExisted} {
+ lappend filesExisted $filename
+ }
+ }
+ }
+ }
+ return $errorChannel
+ }
+
+##### Set up the configurable options
+ #
+ # The configurable options of the package
+ variable Option; array set Option {}
+
+ # Usage strings for those options
+ variable Usage; array set Usage {}
+
+ # Verification commands for those options
+ variable Verify; array set Verify {}
+
+ # Initialize the default values of the configurable options that are
+ # historically associated with an exported variable. If that variable
+ # is already set, support compatibility by accepting its pre-set value.
+ # Use [trace] to establish ongoing connection between the deprecated
+ # exported variable and the modern option kept as a true internal var.
+ # Also set up usage string and value testing for the option.
+ proc Option {option value usage {verify AcceptAll} {varName {}}} {
+ variable Option
+ variable Verify
+ variable Usage
+ variable OptionControlledVariables
+ variable DefaultValue
+ set Usage($option) $usage
+ set Verify($option) $verify
+ set DefaultValue($option) $value
+ if {[catch {$verify $value} msg]} {
+ return -code error $msg
+ } else {
+ set Option($option) $msg
+ }
+ if {[string length $varName]} {
+ variable $varName
+ if {[info exists $varName]} {
+ if {[catch {$verify [set $varName]} msg]} {
+ return -code error $msg
+ } else {
+ set Option($option) $msg
+ }
+ unset $varName
+ }
+ namespace eval [namespace current] \
+ [list upvar 0 Option($option) $varName]
+ # Workaround for Bug (now Feature Request) 572889. Grrrr....
+ # Track all the variables tied to options
+ lappend OptionControlledVariables $varName
+ # Later, set auto-configure read traces on all
+ # of them, since a single trace on Option does not work.
+ proc $varName {{value {}}} [subst -nocommands {
+ if {[llength [info level 0]] == 2} {
+ Configure $option [set value]
+ }
+ return [Configure $option]
+ }]
+ }
+ }
+
+ proc MatchingOption {option} {
+ variable Option
+ set match [array names Option $option*]
+ switch -- [llength $match] {
+ 0 {
+ set sorted [lsort [array names Option]]
+ set values [join [lrange $sorted 0 end-1] ", "]
+ append values ", or [lindex $sorted end]"
+ return -code error "unknown option $option: should be\
+ one of $values"
+ }
+ 1 {
+ return [lindex $match 0]
+ }
+ default {
+ # Exact match trumps ambiguity
+ if {$option in $match} {
+ return $option
+ }
+ set values [join [lrange $match 0 end-1] ", "]
+ append values ", or [lindex $match end]"
+ return -code error "ambiguous option $option:\
+ could match $values"
+ }
+ }
+ }
+
+ proc EstablishAutoConfigureTraces {} {
+ variable OptionControlledVariables
+ foreach varName [concat $OptionControlledVariables Option] {
+ variable $varName
+ trace add variable $varName read [namespace code {
+ ProcessCmdLineArgs ;#}]
+ }
+ }
+
+ proc RemoveAutoConfigureTraces {} {
+ variable OptionControlledVariables
+ foreach varName [concat $OptionControlledVariables Option] {
+ variable $varName
+ foreach pair [trace info variable $varName] {
+ lassign $pair op cmd
+ if {($op eq "read") &&
+ [string match *ProcessCmdLineArgs* $cmd]} {
+ trace remove variable $varName $op $cmd
+ }
+ }
+ }
+ # Once the traces are removed, this can become a no-op
+ proc RemoveAutoConfigureTraces {} {}
+ }
+
+ proc Configure args {
+ variable Option
+ variable Verify
+ set n [llength $args]
+ if {$n == 0} {
+ return [lsort [array names Option]]
+ }
+ if {$n == 1} {
+ if {[catch {MatchingOption [lindex $args 0]} option]} {
+ return -code error $option
+ }
+ return $Option($option)
+ }
+ while {[llength $args] > 1} {
+ if {[catch {MatchingOption [lindex $args 0]} option]} {
+ return -code error $option
+ }
+ if {[catch {$Verify($option) [lindex $args 1]} value]} {
+ return -code error "invalid $option\
+ value \"[lindex $args 1]\": $value"
+ }
+ set Option($option) $value
+ set args [lrange $args 2 end]
+ }
+ if {[llength $args]} {
+ if {[catch {MatchingOption [lindex $args 0]} option]} {
+ return -code error $option
+ }
+ return -code error "missing value for option $option"
+ }
+ }
+ proc configure args {
+ if {[llength $args] > 1} {
+ RemoveAutoConfigureTraces
+ }
+ set code [catch {Configure {*}$args} msg]
+ return -code $code $msg
+ }
+
+ proc AcceptVerbose { level } {
+ set level [AcceptList $level]
+ set levelMap {
+ l list
+ p pass
+ b body
+ s skip
+ t start
+ e error
+ l line
+ m msec
+ u usec
+ }
+ set levelRegexp "^([join [dict values $levelMap] |])\$"
+ if {[llength $level] == 1} {
+ if {![regexp $levelRegexp $level]} {
+ # translate single characters abbreviations to expanded list
+ set level [string map $levelMap [split $level {}]]
+ }
+ }
+ set valid [list]
+ foreach v $level {
+ if {[regexp $levelRegexp $v]} {
+ lappend valid $v
+ }
+ }
+ return $valid
+ }
+
+ proc IsVerbose {level} {
+ variable Option
+ return [expr {[lsearch -exact $Option(-verbose) $level] != -1}]
+ }
+
+ # Default verbosity is to show bodies of failed tests
+ Option -verbose {body error} {
+ Takes any combination of the values 'p', 's', 'b', 't', 'e' and 'l'.
+ Test suite will display all passed tests if 'p' is specified, all
+ skipped tests if 's' is specified, the bodies of failed tests if
+ 'b' is specified, and when tests start if 't' is specified.
+ ErrorInfo is displayed if 'e' is specified. Source file line
+ information of failed tests is displayed if 'l' is specified.
+ } AcceptVerbose verbose
+
+ # Match and skip patterns default to the empty list, except for
+ # matchFiles, which defaults to all .test files in the
+ # testsDirectory and matchDirectories, which defaults to all
+ # directories.
+ Option -match * {
+ Run all tests within the specified files that match one of the
+ list of glob patterns given.
+ } AcceptList match
+
+ Option -skip {} {
+ Skip all tests within the specified tests (via -match) and files
+ that match one of the list of glob patterns given.
+ } AcceptList skip
+
+ Option -file *.test {
+ Run tests in all test files that match the glob pattern given.
+ } AcceptPattern matchFiles
+
+ # By default, skip files that appear to be SCCS lock files.
+ Option -notfile l.*.test {
+ Skip all test files that match the glob pattern given.
+ } AcceptPattern skipFiles
+
+ Option -relateddir * {
+ Run tests in directories that match the glob pattern given.
+ } AcceptPattern matchDirectories
+
+ Option -asidefromdir {} {
+ Skip tests in directories that match the glob pattern given.
+ } AcceptPattern skipDirectories
+
+ # By default, don't save core files
+ Option -preservecore 0 {
+ If 2, save any core files produced during testing in the directory
+ specified by -tmpdir. If 1, notify the user if core files are
+ created.
+ } AcceptInteger preserveCore
+
+ # debug output doesn't get printed by default; debug level 1 spits
+ # up only the tests that were skipped because they didn't match or
+ # were specifically skipped. A debug level of 2 would spit up the
+ # tcltest variables and flags provided; a debug level of 3 causes
+ # some additional output regarding operations of the test harness.
+ # The tcltest package currently implements only up to debug level 3.
+ Option -debug 0 {
+ Internal debug level
+ } AcceptInteger debug
+
+ proc SetSelectedConstraints args {
+ variable Option
+ foreach c $Option(-constraints) {
+ testConstraint $c 1
+ }
+ }
+ Option -constraints {} {
+ Do not skip the listed constraints listed in -constraints.
+ } AcceptList
+ trace add variable Option(-constraints) write \
+ [namespace code {SetSelectedConstraints ;#}]
+
+ # Don't run only the "-constraint" specified tests by default
+ proc ClearUnselectedConstraints args {
+ variable Option
+ variable testConstraints
+ if {!$Option(-limitconstraints)} {return}
+ foreach c [array names testConstraints] {
+ if {$c ni $Option(-constraints)} {
+ testConstraint $c 0
+ }
+ }
+ }
+ Option -limitconstraints 0 {
+ whether to run only tests with the constraints
+ } AcceptBoolean limitConstraints
+ trace add variable Option(-limitconstraints) write \
+ [namespace code {ClearUnselectedConstraints ;#}]
+
+ # A test application has to know how to load the tested commands
+ # into the interpreter.
+ Option -load {} {
+ Specifies the script to load the tested commands.
+ } AcceptScript loadScript
+
+ # Default is to run each test file in a separate process
+ Option -singleproc 0 {
+ whether to run all tests in one process
+ } AcceptBoolean singleProcess
+
+ proc AcceptTemporaryDirectory { directory } {
+ set directory [AcceptAbsolutePath $directory]
+ if {![file exists $directory]} {
+ file mkdir $directory
+ }
+ set directory [AcceptDirectory $directory]
+ if {![file writable $directory]} {
+ if {[workingDirectory] eq $directory} {
+ # Special exception: accept the default value
+ # even if the directory is not writable
+ return $directory
+ }
+ return -code error "\"$directory\" is not writeable"
+ }
+ return $directory
+ }
+
+ # Directory where files should be created
+ Option -tmpdir [workingDirectory] {
+ Save temporary files in the specified directory.
+ } AcceptTemporaryDirectory temporaryDirectory
+ trace add variable Option(-tmpdir) write \
+ [namespace code {normalizePath Option(-tmpdir) ;#}]
+
+ # Tests should not rely on the current working directory.
+ # Files that are part of the test suite should be accessed relative
+ # to [testsDirectory]
+ Option -testdir [workingDirectory] {
+ Search tests in the specified directory.
+ } AcceptDirectory testsDirectory
+ trace add variable Option(-testdir) write \
+ [namespace code {normalizePath Option(-testdir) ;#}]
+
+ proc AcceptLoadFile { file } {
+ if {$file eq {}} {return $file}
+ set file [file join [temporaryDirectory] $file]
+ return [AcceptReadable $file]
+ }
+ proc ReadLoadScript {args} {
+ variable Option
+ if {$Option(-loadfile) eq {}} {return}
+ set tmp [open $Option(-loadfile) r]
+ loadScript [read $tmp]
+ close $tmp
+ }
+ Option -loadfile {} {
+ Read the script to load the tested commands from the specified file.
+ } AcceptLoadFile loadFile
+ trace add variable Option(-loadfile) write [namespace code ReadLoadScript]
+
+ proc AcceptOutFile { file } {
+ if {[string equal stderr $file]} {return $file}
+ if {[string equal stdout $file]} {return $file}
+ return [file join [temporaryDirectory] $file]
+ }
+
+ # output goes to stdout by default
+ Option -outfile stdout {
+ Send output from test runs to the specified file.
+ } AcceptOutFile outputFile
+ trace add variable Option(-outfile) write \
+ [namespace code {outputChannel $Option(-outfile) ;#}]
+
+ # errors go to stderr by default
+ Option -errfile stderr {
+ Send errors from test runs to the specified file.
+ } AcceptOutFile errorFile
+ trace add variable Option(-errfile) write \
+ [namespace code {errorChannel $Option(-errfile) ;#}]
+
+ proc loadIntoSlaveInterpreter {slave args} {
+ variable Version
+ interp eval $slave [package ifneeded tcltest $Version]
+ interp eval $slave "tcltest::configure {*}{$args}"
+ interp alias $slave ::tcltest::ReportToMaster \
+ {} ::tcltest::ReportedFromSlave
+ }
+ proc ReportedFromSlave {total passed skipped failed because newfiles} {
+ variable numTests
+ variable skippedBecause
+ variable createdNewFiles
+ incr numTests(Total) $total
+ incr numTests(Passed) $passed
+ incr numTests(Skipped) $skipped
+ incr numTests(Failed) $failed
+ foreach {constraint count} $because {
+ incr skippedBecause($constraint) $count
+ }
+ foreach {testfile created} $newfiles {
+ lappend createdNewFiles($testfile) {*}$created
+ }
+ return
+ }
+}
+
+#####################################################################
+
+# tcltest::Debug* --
+#
+# Internal helper procedures to write out debug information
+# dependent on the chosen level. A test shell may overide
+# them, f.e. to redirect the output into a different
+# channel, or even into a GUI.
+
+# tcltest::DebugPuts --
+#
+# Prints the specified string if the current debug level is
+# higher than the provided level argument.
+#
+# Arguments:
+# level The lowest debug level triggering the output
+# string The string to print out.
+#
+# Results:
+# Prints the string. Nothing else is allowed.
+#
+# Side Effects:
+# None.
+#
+
+proc tcltest::DebugPuts {level string} {
+ variable debug
+ if {$debug >= $level} {
+ puts $string
+ }
+ return
+}
+
+# tcltest::DebugPArray --
+#
+# Prints the contents of the specified array if the current
+# debug level is higher than the provided level argument
+#
+# Arguments:
+# level The lowest debug level triggering the output
+# arrayvar The name of the array to print out.
+#
+# Results:
+# Prints the contents of the array. Nothing else is allowed.
+#
+# Side Effects:
+# None.
+#
+
+proc tcltest::DebugPArray {level arrayvar} {
+ variable debug
+
+ if {$debug >= $level} {
+ catch {upvar 1 $arrayvar $arrayvar}
+ parray $arrayvar
+ }
+ return
+}
+
+# Define our own [parray] in ::tcltest that will inherit use of the [puts]
+# defined in ::tcltest. NOTE: Ought to construct with [info args] and
+# [info default], but can't be bothered now. If [parray] changes, then
+# this will need changing too.
+auto_load ::parray
+proc tcltest::parray {a {pattern *}} [info body ::parray]
+
+# tcltest::DebugDo --
+#
+# Executes the script if the current debug level is greater than
+# the provided level argument
+#
+# Arguments:
+# level The lowest debug level triggering the execution.
+# script The tcl script executed upon a debug level high enough.
+#
+# Results:
+# Arbitrary side effects, dependent on the executed script.
+#
+# Side Effects:
+# None.
+#
+
+proc tcltest::DebugDo {level script} {
+ variable debug
+
+ if {$debug >= $level} {
+ uplevel 1 $script
+ }
+ return
+}
+
+#####################################################################
+
+proc tcltest::Warn {msg} {
+ puts [outputChannel] "WARNING: $msg"
+}
+
+# tcltest::mainThread
+#
+# Accessor command for tcltest variable mainThread.
+#
+proc tcltest::mainThread { {new ""} } {
+ variable mainThread
+ if {[llength [info level 0]] == 1} {
+ return $mainThread
+ }
+ set mainThread $new
+}
+
+# tcltest::testConstraint --
+#
+# sets a test constraint to a value; to do multiple constraints,
+# call this proc multiple times. also returns the value of the
+# named constraint if no value was supplied.
+#
+# Arguments:
+# constraint - name of the constraint
+# value - new value for constraint (should be boolean) - if not
+# supplied, this is a query
+#
+# Results:
+# content of tcltest::testConstraints($constraint)
+#
+# Side effects:
+# none
+
+proc tcltest::testConstraint {constraint {value ""}} {
+ variable testConstraints
+ variable Option
+ DebugPuts 3 "entering testConstraint $constraint $value"
+ if {[llength [info level 0]] == 2} {
+ return $testConstraints($constraint)
+ }
+ # Check for boolean values
+ if {[catch {expr {$value && $value}} msg]} {
+ return -code error $msg
+ }
+ if {[limitConstraints] && ($constraint ni $Option(-constraints))} {
+ set value 0
+ }
+ set testConstraints($constraint) $value
+}
+
+# tcltest::interpreter --
+#
+# the interpreter name stored in tcltest::tcltest
+#
+# Arguments:
+# executable name
+#
+# Results:
+# content of tcltest::tcltest
+#
+# Side effects:
+# None.
+
+proc tcltest::interpreter { {interp ""} } {
+ variable tcltest
+ if {[llength [info level 0]] == 1} {
+ return $tcltest
+ }
+ set tcltest $interp
+}
+
+#####################################################################
+
+# tcltest::AddToSkippedBecause --
+#
+# Increments the variable used to track how many tests were
+# skipped because of a particular constraint.
+#
+# Arguments:
+# constraint The name of the constraint to be modified
+#
+# Results:
+# Modifies tcltest::skippedBecause; sets the variable to 1 if
+# didn't previously exist - otherwise, it just increments it.
+#
+# Side effects:
+# None.
+
+proc tcltest::AddToSkippedBecause { constraint {value 1}} {
+ # add the constraint to the list of constraints that kept tests
+ # from running
+ variable skippedBecause
+
+ if {[info exists skippedBecause($constraint)]} {
+ incr skippedBecause($constraint) $value
+ } else {
+ set skippedBecause($constraint) $value
+ }
+ return
+}
+
+# tcltest::PrintError --
+#
+# Prints errors to tcltest::errorChannel and then flushes that
+# channel, making sure that all messages are < 80 characters per
+# line.
+#
+# Arguments:
+# errorMsg String containing the error to be printed
+#
+# Results:
+# None.
+#
+# Side effects:
+# None.
+
+proc tcltest::PrintError {errorMsg} {
+ set InitialMessage "Error: "
+ set InitialMsgLen [string length $InitialMessage]
+ puts -nonewline [errorChannel] $InitialMessage
+
+ # Keep track of where the end of the string is.
+ set endingIndex [string length $errorMsg]
+
+ if {$endingIndex < (80 - $InitialMsgLen)} {
+ puts [errorChannel] $errorMsg
+ } else {
+ # Print up to 80 characters on the first line, including the
+ # InitialMessage.
+ set beginningIndex [string last " " [string range $errorMsg 0 \
+ [expr {80 - $InitialMsgLen}]]]
+ puts [errorChannel] [string range $errorMsg 0 $beginningIndex]
+
+ while {$beginningIndex ne "end"} {
+ puts -nonewline [errorChannel] \
+ [string repeat " " $InitialMsgLen]
+ if {($endingIndex - $beginningIndex)
+ < (80 - $InitialMsgLen)} {
+ puts [errorChannel] [string trim \
+ [string range $errorMsg $beginningIndex end]]
+ break
+ } else {
+ set newEndingIndex [expr {[string last " " \
+ [string range $errorMsg $beginningIndex \
+ [expr {$beginningIndex
+ + (80 - $InitialMsgLen)}]
+ ]] + $beginningIndex}]
+ if {($newEndingIndex <= 0)
+ || ($newEndingIndex <= $beginningIndex)} {
+ set newEndingIndex end
+ }
+ puts [errorChannel] [string trim \
+ [string range $errorMsg \
+ $beginningIndex $newEndingIndex]]
+ set beginningIndex $newEndingIndex
+ }
+ }
+ }
+ flush [errorChannel]
+ return
+}
+
+# tcltest::SafeFetch --
+#
+# The following trace procedure makes it so that we can safely
+# refer to non-existent members of the testConstraints array
+# without causing an error. Instead, reading a non-existent
+# member will return 0. This is necessary because tests are
+# allowed to use constraint "X" without ensuring that
+# testConstraints("X") is defined.
+#
+# Arguments:
+# n1 - name of the array (testConstraints)
+# n2 - array key value (constraint name)
+# op - operation performed on testConstraints (generally r)
+#
+# Results:
+# none
+#
+# Side effects:
+# sets testConstraints($n2) to 0 if it's referenced but never
+# before used
+
+proc tcltest::SafeFetch {n1 n2 op} {
+ variable testConstraints
+ DebugPuts 3 "entering SafeFetch $n1 $n2 $op"
+ if {$n2 eq {}} {return}
+ if {![info exists testConstraints($n2)]} {
+ if {[catch {testConstraint $n2 [eval [ConstraintInitializer $n2]]}]} {
+ testConstraint $n2 0
+ }
+ }
+}
+
+# tcltest::ConstraintInitializer --
+#
+# Get or set a script that when evaluated in the tcltest namespace
+# will return a boolean value with which to initialize the
+# associated constraint.
+#
+# Arguments:
+# constraint - name of the constraint initialized by the script
+# script - the initializer script
+#
+# Results
+# boolean value of the constraint - enabled or disabled
+#
+# Side effects:
+# Constraint is initialized for future reference by [test]
+proc tcltest::ConstraintInitializer {constraint {script ""}} {
+ variable ConstraintInitializer
+ DebugPuts 3 "entering ConstraintInitializer $constraint $script"
+ if {[llength [info level 0]] == 2} {
+ return $ConstraintInitializer($constraint)
+ }
+ # Check for boolean values
+ if {![info complete $script]} {
+ return -code error "ConstraintInitializer must be complete script"
+ }
+ set ConstraintInitializer($constraint) $script
+}
+
+# tcltest::InitConstraints --
+#
+# Call all registered constraint initializers to force initialization
+# of all known constraints.
+# See the tcltest man page for the list of built-in constraints defined
+# in this procedure.
+#
+# Arguments:
+# none
+#
+# Results:
+# The testConstraints array is reset to have an index for each
+# built-in test constraint.
+#
+# Side Effects:
+# None.
+#
+
+proc tcltest::InitConstraints {} {
+ variable ConstraintInitializer
+ initConstraintsHook
+ foreach constraint [array names ConstraintInitializer] {
+ testConstraint $constraint
+ }
+}
+
+proc tcltest::DefineConstraintInitializers {} {
+ ConstraintInitializer singleTestInterp {singleProcess}
+
+ # All the 'pc' constraints are here for backward compatibility and
+ # are not documented. They have been replaced with equivalent 'win'
+ # constraints.
+
+ ConstraintInitializer unixOnly \
+ {string equal $::tcl_platform(platform) unix}
+ ConstraintInitializer macOnly \
+ {string equal $::tcl_platform(platform) macintosh}
+ ConstraintInitializer pcOnly \
+ {string equal $::tcl_platform(platform) windows}
+ ConstraintInitializer winOnly \
+ {string equal $::tcl_platform(platform) windows}
+
+ ConstraintInitializer unix {testConstraint unixOnly}
+ ConstraintInitializer mac {testConstraint macOnly}
+ ConstraintInitializer pc {testConstraint pcOnly}
+ ConstraintInitializer win {testConstraint winOnly}
+
+ ConstraintInitializer unixOrPc \
+ {expr {[testConstraint unix] || [testConstraint pc]}}
+ ConstraintInitializer macOrPc \
+ {expr {[testConstraint mac] || [testConstraint pc]}}
+ ConstraintInitializer unixOrWin \
+ {expr {[testConstraint unix] || [testConstraint win]}}
+ ConstraintInitializer macOrWin \
+ {expr {[testConstraint mac] || [testConstraint win]}}
+ ConstraintInitializer macOrUnix \
+ {expr {[testConstraint mac] || [testConstraint unix]}}
+
+ ConstraintInitializer nt {string equal $::tcl_platform(os) "Windows NT"}
+ ConstraintInitializer 95 {string equal $::tcl_platform(os) "Windows 95"}
+ ConstraintInitializer 98 {string equal $::tcl_platform(os) "Windows 98"}
+
+ # The following Constraints switches are used to mark tests that
+ # should work, but have been temporarily disabled on certain
+ # platforms because they don't and we haven't gotten around to
+ # fixing the underlying problem.
+
+ ConstraintInitializer tempNotPc {expr {![testConstraint pc]}}
+ ConstraintInitializer tempNotWin {expr {![testConstraint win]}}
+ ConstraintInitializer tempNotMac {expr {![testConstraint mac]}}
+ ConstraintInitializer tempNotUnix {expr {![testConstraint unix]}}
+
+ # The following Constraints switches are used to mark tests that
+ # crash on certain platforms, so that they can be reactivated again
+ # when the underlying problem is fixed.
+
+ ConstraintInitializer pcCrash {expr {![testConstraint pc]}}
+ ConstraintInitializer winCrash {expr {![testConstraint win]}}
+ ConstraintInitializer macCrash {expr {![testConstraint mac]}}
+ ConstraintInitializer unixCrash {expr {![testConstraint unix]}}
+
+ # Skip empty tests
+
+ ConstraintInitializer emptyTest {format 0}
+
+ # By default, tests that expose known bugs are skipped.
+
+ ConstraintInitializer knownBug {format 0}
+
+ # By default, non-portable tests are skipped.
+
+ ConstraintInitializer nonPortable {format 0}
+
+ # Some tests require user interaction.
+
+ ConstraintInitializer userInteraction {format 0}
+
+ # Some tests must be skipped if the interpreter is not in
+ # interactive mode
+
+ ConstraintInitializer interactive \
+ {expr {[info exists ::tcl_interactive] && $::tcl_interactive}}
+
+ # Some tests can only be run if the installation came from a CD
+ # image instead of a web image. Some tests must be skipped if you
+ # are running as root on Unix. Other tests can only be run if you
+ # are running as root on Unix.
+
+ ConstraintInitializer root {expr \
+ {($::tcl_platform(platform) eq "unix") &&
+ ($::tcl_platform(user) in {root {}})}}
+ ConstraintInitializer notRoot {expr {![testConstraint root]}}
+
+ # Set nonBlockFiles constraint: 1 means this platform supports
+ # setting files into nonblocking mode.
+
+ ConstraintInitializer nonBlockFiles {
+ set code [expr {[catch {set f [open defs r]}]
+ || [catch {chan configure $f -blocking off}]}]
+ catch {close $f}
+ set code
+ }
+
+ # Set asyncPipeClose constraint: 1 means this platform supports
+ # async flush and async close on a pipe.
+ #
+ # Test for SCO Unix - cannot run async flushing tests because a
+ # potential problem with select is apparently interfering.
+ # (Mark Diekhans).
+
+ ConstraintInitializer asyncPipeClose {expr {
+ !([string equal unix $::tcl_platform(platform)]
+ && ([catch {exec uname -X | fgrep {Release = 3.2v}}] == 0))}}
+
+ # Test to see if we have a broken version of sprintf with respect
+ # to the "e" format of floating-point numbers.
+
+ ConstraintInitializer eformat {string equal [format %g 5e-5] 5e-05}
+
+ # Test to see if execed commands such as cat, echo, rm and so forth
+ # are present on this machine.
+
+ ConstraintInitializer unixExecs {
+ set code 1
+ if {$::tcl_platform(platform) eq "macintosh"} {
+ set code 0
+ }
+ if {$::tcl_platform(platform) eq "windows"} {
+ if {[catch {
+ set file _tcl_test_remove_me.txt
+ makeFile {hello} $file
+ }]} {
+ set code 0
+ } elseif {
+ [catch {exec cat $file}] ||
+ [catch {exec echo hello}] ||
+ [catch {exec sh -c echo hello}] ||
+ [catch {exec wc $file}] ||
+ [catch {exec sleep 1}] ||
+ [catch {exec echo abc > $file}] ||
+ [catch {exec chmod 644 $file}] ||
+ [catch {exec rm $file}] ||
+ [llength [auto_execok mkdir]] == 0 ||
+ [llength [auto_execok fgrep]] == 0 ||
+ [llength [auto_execok grep]] == 0 ||
+ [llength [auto_execok ps]] == 0
+ } {
+ set code 0
+ }
+ removeFile $file
+ }
+ set code
+ }
+
+ ConstraintInitializer stdio {
+ set code 0
+ if {![catch {set f [open "|[list [interpreter]]" w]}]} {
+ if {![catch {puts $f exit}]} {
+ if {![catch {close $f}]} {
+ set code 1
+ }
+ }
+ }
+ set code
+ }
+
+ # Deliberately call socket with the wrong number of arguments. The
+ # error message you get will indicate whether sockets are available
+ # on this system.
+
+ ConstraintInitializer socket {
+ catch {socket} msg
+ string compare $msg "sockets are not available on this system"
+ }
+
+ # Check for internationalization
+ ConstraintInitializer hasIsoLocale {
+ if {[llength [info commands testlocale]] == 0} {
+ set code 0
+ } else {
+ set code [string length [SetIso8859_1_Locale]]
+ RestoreLocale
+ }
+ set code
+ }
+
+}
+#####################################################################
+
+# Usage and command line arguments processing.
+
+# tcltest::PrintUsageInfo
+#
+# Prints out the usage information for package tcltest. This can
+# be customized with the redefinition of [PrintUsageInfoHook].
+#
+# Arguments:
+# none
+#
+# Results:
+# none
+#
+# Side Effects:
+# none
+proc tcltest::PrintUsageInfo {} {
+ puts [Usage]
+ PrintUsageInfoHook
+}
+
+proc tcltest::Usage { {option ""} } {
+ variable Usage
+ variable Verify
+ if {[llength [info level 0]] == 1} {
+ set msg "Usage: [file tail [info nameofexecutable]] script "
+ append msg "?-help? ?flag value? ... \n"
+ append msg "Available flags (and valid input values) are:"
+
+ set max 0
+ set allOpts [concat -help [Configure]]
+ foreach opt $allOpts {
+ set foo [Usage $opt]
+ lassign $foo x type($opt) usage($opt)
+ set line($opt) " $opt $type($opt) "
+ set length($opt) [string length $line($opt)]
+ if {$length($opt) > $max} {set max $length($opt)}
+ }
+ set rest [expr {72 - $max}]
+ foreach opt $allOpts {
+ append msg \n$line($opt)
+ append msg [string repeat " " [expr {$max - $length($opt)}]]
+ set u [string trim $usage($opt)]
+ catch {append u " (default: \[[Configure $opt]])"}
+ regsub -all {\s*\n\s*} $u " " u
+ while {[string length $u] > $rest} {
+ set break [string wordstart $u $rest]
+ if {$break == 0} {
+ set break [string wordend $u 0]
+ }
+ append msg [string range $u 0 [expr {$break - 1}]]
+ set u [string trim [string range $u $break end]]
+ append msg \n[string repeat " " $max]
+ }
+ append msg $u
+ }
+ return $msg\n
+ } elseif {$option eq "-help"} {
+ return [list -help "" "Display this usage information."]
+ } else {
+ set type [lindex [info args $Verify($option)] 0]
+ return [list $option $type $Usage($option)]
+ }
+}
+
+# tcltest::ProcessFlags --
+#
+# process command line arguments supplied in the flagArray - this
+# is called by processCmdLineArgs. Modifies tcltest variables
+# according to the content of the flagArray.
+#
+# Arguments:
+# flagArray - array containing name/value pairs of flags
+#
+# Results:
+# sets tcltest variables according to their values as defined by
+# flagArray
+#
+# Side effects:
+# None.
+
+proc tcltest::ProcessFlags {flagArray} {
+ # Process -help first
+ if {"-help" in $flagArray} {
+ PrintUsageInfo
+ exit 1
+ }
+
+ if {[llength $flagArray] == 0} {
+ RemoveAutoConfigureTraces
+ } else {
+ set args $flagArray
+ while {[llength $args] > 1 && [catch {configure {*}$args} msg]} {
+
+ # Something went wrong parsing $args for tcltest options
+ # Check whether the problem is "unknown option"
+ if {[regexp {^unknown option (\S+):} $msg -> option]} {
+ # Could be this is an option the Hook knows about
+ set moreOptions [processCmdLineArgsAddFlagsHook]
+ if {$option ni $moreOptions} {
+ # Nope. Report the error, including additional options,
+ # but keep going
+ if {[llength $moreOptions]} {
+ append msg ", "
+ append msg [join [lrange $moreOptions 0 end-1] ", "]
+ append msg "or [lindex $moreOptions end]"
+ }
+ Warn $msg
+ }
+ } else {
+ # error is something other than "unknown option"
+ # notify user of the error; and exit
+ puts [errorChannel] $msg
+ exit 1
+ }
+
+ # To recover, find that unknown option and remove up to it.
+ # then retry
+ while {[lindex $args 0] ne $option} {
+ set args [lrange $args 2 end]
+ }
+ set args [lrange $args 2 end]
+ }
+ if {[llength $args] == 1} {
+ puts [errorChannel] \
+ "missing value for option [lindex $args 0]"
+ exit 1
+ }
+ }
+
+ # Call the hook
+ catch {
+ array set flag $flagArray
+ processCmdLineArgsHook [array get flag]
+ }
+ return
+}
+
+# tcltest::ProcessCmdLineArgs --
+#
+# This procedure must be run after constraint initialization is
+# set up (by [DefineConstraintInitializers]) because some constraints
+# can be overridden.
+#
+# Perform configuration according to the command-line options.
+#
+# Arguments:
+# none
+#
+# Results:
+# Sets the above-named variables in the tcltest namespace.
+#
+# Side Effects:
+# None.
+#
+
+proc tcltest::ProcessCmdLineArgs {} {
+ variable originalEnv
+ variable testConstraints
+
+ # The "argv" var doesn't exist in some cases, so use {}.
+ if {![info exists ::argv]} {
+ ProcessFlags {}
+ } else {
+ ProcessFlags $::argv
+ }
+
+ # Spit out everything you know if we're at a debug level 2 or
+ # greater
+ DebugPuts 2 "Flags passed into tcltest:"
+ if {[info exists ::env(TCLTEST_OPTIONS)]} {
+ DebugPuts 2 \
+ " ::env(TCLTEST_OPTIONS): $::env(TCLTEST_OPTIONS)"
+ }
+ if {[info exists ::argv]} {
+ DebugPuts 2 " argv: $::argv"
+ }
+ DebugPuts 2 "tcltest::debug = [debug]"
+ DebugPuts 2 "tcltest::testsDirectory = [testsDirectory]"
+ DebugPuts 2 "tcltest::workingDirectory = [workingDirectory]"
+ DebugPuts 2 "tcltest::temporaryDirectory = [temporaryDirectory]"
+ DebugPuts 2 "tcltest::outputChannel = [outputChannel]"
+ DebugPuts 2 "tcltest::errorChannel = [errorChannel]"
+ DebugPuts 2 "Original environment (tcltest::originalEnv):"
+ DebugPArray 2 originalEnv
+ DebugPuts 2 "Constraints:"
+ DebugPArray 2 testConstraints
+}
+
+#####################################################################
+
+# Code to run the tests goes here.
+
+# tcltest::TestPuts --
+#
+# Used to redefine puts in test environment. Stores whatever goes
+# out on stdout in tcltest::outData and stderr in errData before
+# sending it on to the regular puts.
+#
+# Arguments:
+# same as standard puts
+#
+# Results:
+# none
+#
+# Side effects:
+# Intercepts puts; data that would otherwise go to stdout, stderr,
+# or file channels specified in outputChannel and errorChannel
+# does not get sent to the normal puts function.
+namespace eval tcltest::Replace {
+ namespace export puts
+}
+proc tcltest::Replace::puts {args} {
+ variable [namespace parent]::outData
+ variable [namespace parent]::errData
+ switch [llength $args] {
+ 1 {
+ # Only the string to be printed is specified
+ append outData [lindex $args 0]\n
+ return
+ # return [Puts [lindex $args 0]]
+ }
+ 2 {
+ # Either -nonewline or channelId has been specified
+ if {[lindex $args 0] eq "-nonewline"} {
+ append outData [lindex $args end]
+ return
+ # return [Puts -nonewline [lindex $args end]]
+ } else {
+ set channel [lindex $args 0]
+ set newline \n
+ }
+ }
+ 3 {
+ if {[lindex $args 0] eq "-nonewline"} {
+ # Both -nonewline and channelId are specified, unless
+ # it's an error. -nonewline is supposed to be argv[0].
+ set channel [lindex $args 1]
+ set newline ""
+ }
+ }
+ }
+
+ if {[info exists channel]} {
+ if {$channel in [list [[namespace parent]::outputChannel] stdout]} {
+ append outData [lindex $args end]$newline
+ return
+ } elseif {$channel in [list [[namespace parent]::errorChannel] stderr]} {
+ append errData [lindex $args end]$newline
+ return
+ }
+ }
+
+ # If we haven't returned by now, we don't know how to handle the
+ # input. Let puts handle it.
+ return [Puts {*}$args]
+}
+
+# tcltest::Eval --
+#
+# Evaluate the script in the test environment. If ignoreOutput is
+# false, store data sent to stderr and stdout in outData and
+# errData. Otherwise, ignore this output altogether.
+#
+# Arguments:
+# script Script to evaluate
+# ?ignoreOutput? Indicates whether or not to ignore output
+# sent to stdout & stderr
+#
+# Results:
+# result from running the script
+#
+# Side effects:
+# Empties the contents of outData and errData before running a
+# test if ignoreOutput is set to 0.
+
+proc tcltest::Eval {script {ignoreOutput 1}} {
+ variable outData
+ variable errData
+ DebugPuts 3 "[lindex [info level 0] 0] called"
+ if {!$ignoreOutput} {
+ set outData {}
+ set errData {}
+ rename ::puts [namespace current]::Replace::Puts
+ namespace eval :: [list namespace import [namespace origin Replace::puts]]
+ namespace import Replace::puts
+ }
+ set result [uplevel 1 $script]
+ if {!$ignoreOutput} {
+ namespace forget puts
+ namespace eval :: namespace forget puts
+ rename [namespace current]::Replace::Puts ::puts
+ }
+ return $result
+}
+
+# tcltest::CompareStrings --
+#
+# compares the expected answer to the actual answer, depending on
+# the mode provided. Mode determines whether a regexp, exact,
+# glob or custom comparison is done.
+#
+# Arguments:
+# actual - string containing the actual result
+# expected - pattern to be matched against
+# mode - type of comparison to be done
+#
+# Results:
+# result of the match
+#
+# Side effects:
+# None.
+
+proc tcltest::CompareStrings {actual expected mode} {
+ variable CustomMatch
+ if {![info exists CustomMatch($mode)]} {
+ return -code error "No matching command registered for `-match $mode'"
+ }
+ set match [namespace eval :: $CustomMatch($mode) [list $expected $actual]]
+ if {[catch {expr {$match && $match}} result]} {
+ return -code error "Invalid result from `-match $mode' command: $result"
+ }
+ return $match
+}
+
+# tcltest::customMatch --
+#
+# registers a command to be called when a particular type of
+# matching is required.
+#
+# Arguments:
+# nickname - Keyword for the type of matching
+# cmd - Incomplete command that implements that type of matching
+# when completed with expected string and actual string
+# and then evaluated.
+#
+# Results:
+# None.
+#
+# Side effects:
+# Sets the variable tcltest::CustomMatch
+
+proc tcltest::customMatch {mode script} {
+ variable CustomMatch
+ if {![info complete $script]} {
+ return -code error \
+ "invalid customMatch script; can't evaluate after completion"
+ }
+ set CustomMatch($mode) $script
+}
+
+# tcltest::SubstArguments list
+#
+# This helper function takes in a list of words, then perform a
+# substitution on the list as though each word in the list is a separate
+# argument to the Tcl function. For example, if this function is
+# invoked as:
+#
+# SubstArguments {$a {$a}}
+#
+# Then it is as though the function is invoked as:
+#
+# SubstArguments $a {$a}
+#
+# This code is adapted from Paul Duffin's function "SplitIntoWords".
+# The original function can be found on:
+#
+# http://purl.org/thecliff/tcl/wiki/858.html
+#
+# Results:
+# a list containing the result of the substitution
+#
+# Exceptions:
+# An error may occur if the list containing unbalanced quote or
+# unknown variable.
+#
+# Side Effects:
+# None.
+#
+
+proc tcltest::SubstArguments {argList} {
+
+ # We need to split the argList up into tokens but cannot use list
+ # operations as they throw away some significant quoting, and
+ # [split] ignores braces as it should. Therefore what we do is
+ # gradually build up a string out of whitespace seperated strings.
+ # We cannot use [split] to split the argList into whitespace
+ # separated strings as it throws away the whitespace which maybe
+ # important so we have to do it all by hand.
+
+ set result {}
+ set token ""
+
+ while {[string length $argList]} {
+ # Look for the next word containing a quote: " { }
+ if {[regexp -indices {[^ \t\n]*[\"\{\}]+[^ \t\n]*} \
+ $argList all]} {
+ # Get the text leading up to this word, but not including
+ # this word, from the argList.
+ set text [string range $argList 0 \
+ [expr {[lindex $all 0] - 1}]]
+ # Get the word with the quote
+ set word [string range $argList \
+ [lindex $all 0] [lindex $all 1]]
+
+ # Remove all text up to and including the word from the
+ # argList.
+ set argList [string range $argList \
+ [expr {[lindex $all 1] + 1}] end]
+ } else {
+ # Take everything up to the end of the argList.
+ set text $argList
+ set word {}
+ set argList {}
+ }
+
+ if {$token ne {}} {
+ # If we saw a word with quote before, then there is a
+ # multi-word token starting with that word. In this case,
+ # add the text and the current word to this token.
+ append token $text $word
+ } else {
+ # Add the text to the result. There is no need to parse
+ # the text because it couldn't be a part of any multi-word
+ # token. Then start a new multi-word token with the word
+ # because we need to pass this token to the Tcl parser to
+ # check for balancing quotes
+ append result $text
+ set token $word
+ }
+
+ if { [catch {llength $token} length] == 0 && $length == 1} {
+ # The token is a valid list so add it to the result.
+ # lappend result [string trim $token]
+ append result \{$token\}
+ set token {}
+ }
+ }
+
+ # If the last token has not been added to the list then there
+ # is a problem.
+ if { [string length $token] } {
+ error "incomplete token \"$token\""
+ }
+
+ return $result
+}
+
+
+# tcltest::test --
+#
+# This procedure runs a test and prints an error message if the test
+# fails. If verbose has been set, it also prints a message even if the
+# test succeeds. The test will be skipped if it doesn't match the
+# match variable, if it matches an element in skip, or if one of the
+# elements of "constraints" turns out not to be true.
+#
+# If testLevel is 1, then this is a top level test, and we record
+# pass/fail information; otherwise, this information is not logged and
+# is not added to running totals.
+#
+# Attributes:
+# Only description is a required attribute. All others are optional.
+# Default values are indicated.
+#
+# constraints - A list of one or more keywords, each of which
+# must be the name of an element in the array
+# "testConstraints". If any of these elements is
+# zero, the test is skipped. This attribute is
+# optional; default is {}
+# body - Script to run to carry out the test. It must
+# return a result that can be checked for
+# correctness. This attribute is optional;
+# default is {}
+# result - Expected result from script. This attribute is
+# optional; default is {}.
+# output - Expected output sent to stdout. This attribute
+# is optional; default is {}.
+# errorOutput - Expected output sent to stderr. This attribute
+# is optional; default is {}.
+# returnCodes - Expected return codes. This attribute is
+# optional; default is {0 2}.
+# errorCode - Expected error code. This attribute is
+# optional; default is {*}. It is a glob pattern.
+# If given, returnCodes defaults to {1}.
+# setup - Code to run before $script (above). This
+# attribute is optional; default is {}.
+# cleanup - Code to run after $script (above). This
+# attribute is optional; default is {}.
+# match - specifies type of matching to do on result,
+# output, errorOutput; this must be a string
+# previously registered by a call to [customMatch].
+# The strings exact, glob, and regexp are pre-registered
+# by the tcltest package. Default value is exact.
+#
+# Arguments:
+# name - Name of test, in the form foo-1.2.
+# description - Short textual description of the test, to
+# help humans understand what it does.
+#
+# Results:
+# None.
+#
+# Side effects:
+# Just about anything is possible depending on the test.
+#
+
+proc tcltest::test {name description args} {
+ global tcl_platform
+ variable testLevel
+ variable coreModTime
+ DebugPuts 3 "test $name $args"
+ DebugDo 1 {
+ variable TestNames
+ catch {
+ puts "test name '$name' re-used; prior use in $TestNames($name)"
+ }
+ set TestNames($name) [info script]
+ }
+
+ FillFilesExisted
+ incr testLevel
+
+ # Pre-define everything to null except output and errorOutput. We
+ # determine whether or not to trap output based on whether or not
+ # these variables (output & errorOutput) are defined.
+ lassign {} constraints setup cleanup body result returnCodes errorCode match
+
+ # Set the default match mode
+ set match exact
+
+ # Set the default match values for return codes (0 is the standard
+ # expected return value if everything went well; 2 represents
+ # 'return' being used in the test script).
+ set returnCodes [list 0 2]
+
+ # Set the default error code pattern
+ set errorCode "*"
+
+ # The old test format can't have a 3rd argument (constraints or
+ # script) that starts with '-'.
+ if {[string match -* [lindex $args 0]] || ([llength $args] <= 1)} {
+ if {[llength $args] == 1} {
+ set list [SubstArguments [lindex $args 0]]
+ foreach {element value} $list {
+ set testAttributes($element) $value
+ }
+ foreach item {constraints match setup body cleanup \
+ result returnCodes errorCode output errorOutput} {
+ if {[info exists testAttributes(-$item)]} {
+ set testAttributes(-$item) [uplevel 1 \
+ ::concat $testAttributes(-$item)]
+ }
+ }
+ } else {
+ array set testAttributes $args
+ }
+
+ set validFlags {-setup -cleanup -body -result -returnCodes \
+ -errorCode -match -output -errorOutput -constraints}
+
+ foreach flag [array names testAttributes] {
+ if {$flag ni $validFlags} {
+ incr testLevel -1
+ set sorted [lsort $validFlags]
+ set options [join [lrange $sorted 0 end-1] ", "]
+ append options ", or [lindex $sorted end]"
+ return -code error "bad option \"$flag\": must be $options"
+ }
+ }
+
+ # store whatever the user gave us
+ foreach item [array names testAttributes] {
+ set [string trimleft $item "-"] $testAttributes($item)
+ }
+
+ # Check the values supplied for -match
+ variable CustomMatch
+ if {$match ni [array names CustomMatch]} {
+ incr testLevel -1
+ set sorted [lsort [array names CustomMatch]]
+ set values [join [lrange $sorted 0 end-1] ", "]
+ append values ", or [lindex $sorted end]"
+ return -code error "bad -match value \"$match\":\
+ must be $values"
+ }
+
+ # Replace symbolic valies supplied for -returnCodes
+ foreach {strcode numcode} {ok 0 normal 0 error 1 return 2 break 3 continue 4} {
+ set returnCodes [string map -nocase [list $strcode $numcode] $returnCodes]
+ }
+ # errorCode without returnCode 1 is meaningless
+ if {$errorCode ne "*" && 1 ni $returnCodes} {
+ set returnCodes 1
+ }
+ } else {
+ # This is parsing for the old test command format; it is here
+ # for backward compatibility.
+ set result [lindex $args end]
+ if {[llength $args] == 2} {
+ set body [lindex $args 0]
+ } elseif {[llength $args] == 3} {
+ set constraints [lindex $args 0]
+ set body [lindex $args 1]
+ } else {
+ incr testLevel -1
+ return -code error "wrong # args:\
+ should be \"test name desc ?options?\""
+ }
+ }
+
+ if {[Skipped $name $constraints]} {
+ incr testLevel -1
+ return
+ }
+
+ # Save information about the core file.
+ if {[preserveCore]} {
+ if {[file exists [file join [workingDirectory] core]]} {
+ set coreModTime [file mtime [file join [workingDirectory] core]]
+ }
+ }
+
+ # First, run the setup script
+ set code [catch {uplevel 1 $setup} setupMsg]
+ if {$code == 1} {
+ set errorInfo(setup) $::errorInfo
+ set errorCodeRes(setup) $::errorCode
+ }
+ set setupFailure [expr {$code != 0}]
+
+ # Only run the test body if the setup was successful
+ if {!$setupFailure} {
+
+ # Register startup time
+ if {[IsVerbose msec] || [IsVerbose usec]} {
+ set timeStart [clock microseconds]
+ }
+
+ # Verbose notification of $body start
+ if {[IsVerbose start]} {
+ puts [outputChannel] "---- $name start"
+ flush [outputChannel]
+ }
+
+ set command [list [namespace origin RunTest] $name $body]
+ if {[info exists output] || [info exists errorOutput]} {
+ set testResult [uplevel 1 [list [namespace origin Eval] $command 0]]
+ } else {
+ set testResult [uplevel 1 [list [namespace origin Eval] $command 1]]
+ }
+ lassign $testResult actualAnswer returnCode
+ if {$returnCode == 1} {
+ set errorInfo(body) $::errorInfo
+ set errorCodeRes(body) $::errorCode
+ }
+ }
+
+ # check if the return code matched the expected return code
+ set codeFailure 0
+ if {!$setupFailure && ($returnCode ni $returnCodes)} {
+ set codeFailure 1
+ }
+ set errorCodeFailure 0
+ if {!$setupFailure && !$codeFailure && $returnCode == 1 && \
+ ![string match $errorCode $errorCodeRes(body)]} {
+ set errorCodeFailure 1
+ }
+
+ # If expected output/error strings exist, we have to compare
+ # them. If the comparison fails, then so did the test.
+ set outputFailure 0
+ variable outData
+ if {[info exists output] && !$codeFailure} {
+ if {[set outputCompare [catch {
+ CompareStrings $outData $output $match
+ } outputMatch]] == 0} {
+ set outputFailure [expr {!$outputMatch}]
+ } else {
+ set outputFailure 1
+ }
+ }
+
+ set errorFailure 0
+ variable errData
+ if {[info exists errorOutput] && !$codeFailure} {
+ if {[set errorCompare [catch {
+ CompareStrings $errData $errorOutput $match
+ } errorMatch]] == 0} {
+ set errorFailure [expr {!$errorMatch}]
+ } else {
+ set errorFailure 1
+ }
+ }
+
+ # check if the answer matched the expected answer
+ # Only check if we ran the body of the test (no setup failure)
+ if {$setupFailure || $codeFailure} {
+ set scriptFailure 0
+ } elseif {[set scriptCompare [catch {
+ CompareStrings $actualAnswer $result $match
+ } scriptMatch]] == 0} {
+ set scriptFailure [expr {!$scriptMatch}]
+ } else {
+ set scriptFailure 1
+ }
+
+ # Always run the cleanup script
+ set code [catch {uplevel 1 $cleanup} cleanupMsg]
+ if {$code == 1} {
+ set errorInfo(cleanup) $::errorInfo
+ set errorCodeRes(cleanup) $::errorCode
+ }
+ set cleanupFailure [expr {$code != 0}]
+
+ set coreFailure 0
+ set coreMsg ""
+ # check for a core file first - if one was created by the test,
+ # then the test failed
+ if {[preserveCore]} {
+ if {[file exists [file join [workingDirectory] core]]} {
+ # There's only a test failure if there is a core file
+ # and (1) there previously wasn't one or (2) the new
+ # one is different from the old one.
+ if {[info exists coreModTime]} {
+ if {$coreModTime != [file mtime \
+ [file join [workingDirectory] core]]} {
+ set coreFailure 1
+ }
+ } else {
+ set coreFailure 1
+ }
+
+ if {([preserveCore] > 1) && ($coreFailure)} {
+ append coreMsg "\nMoving file to:\
+ [file join [temporaryDirectory] core-$name]"
+ catch {file rename -force -- \
+ [file join [workingDirectory] core] \
+ [file join [temporaryDirectory] core-$name]
+ } msg
+ if {$msg ne {}} {
+ append coreMsg "\nError:\
+ Problem renaming core file: $msg"
+ }
+ }
+ }
+ }
+
+ if {[IsVerbose msec] || [IsVerbose usec]} {
+ set t [expr {[clock microseconds] - $timeStart}]
+ if {[IsVerbose usec]} {
+ puts [outputChannel] "++++ $name took $t μs"
+ }
+ if {[IsVerbose msec]} {
+ puts [outputChannel] "++++ $name took [expr {round($t/1000.)}] ms"
+ }
+ }
+
+ # if we didn't experience any failures, then we passed
+ variable numTests
+ if {!($setupFailure || $cleanupFailure || $coreFailure
+ || $outputFailure || $errorFailure || $codeFailure
+ || $errorCodeFailure || $scriptFailure)} {
+ if {$testLevel == 1} {
+ incr numTests(Passed)
+ if {[IsVerbose pass]} {
+ puts [outputChannel] "++++ $name PASSED"
+ }
+ }
+ incr testLevel -1
+ return
+ }
+
+ # We know the test failed, tally it...
+ if {$testLevel == 1} {
+ incr numTests(Failed)
+ }
+
+ # ... then report according to the type of failure
+ variable currentFailure true
+ if {![IsVerbose body]} {
+ set body ""
+ }
+ puts [outputChannel] "\n"
+ if {[IsVerbose line]} {
+ if {![catch {set testFrame [info frame -1]}] &&
+ [dict get $testFrame type] eq "source"} {
+ set testFile [dict get $testFrame file]
+ set testLine [dict get $testFrame line]
+ } else {
+ set testFile [file normalize [uplevel 1 {info script}]]
+ if {[file readable $testFile]} {
+ set testFd [open $testFile r]
+ set testLine [expr {[lsearch -regexp \
+ [split [read $testFd] "\n"] \
+ "^\[ \t\]*test [string map {. \\.} $name] "] + 1}]
+ close $testFd
+ }
+ }
+ if {[info exists testLine]} {
+ puts [outputChannel] "$testFile:$testLine: error: test failed:\
+ $name [string trim $description]"
+ }
+ }
+ puts [outputChannel] "==== $name\
+ [string trim $description] FAILED"
+ if {[string length $body]} {
+ puts [outputChannel] "==== Contents of test case:"
+ puts [outputChannel] $body
+ }
+ if {$setupFailure} {
+ puts [outputChannel] "---- Test setup\
+ failed:\n$setupMsg"
+ if {[info exists errorInfo(setup)]} {
+ puts [outputChannel] "---- errorInfo(setup): $errorInfo(setup)"
+ puts [outputChannel] "---- errorCode(setup): $errorCodeRes(setup)"
+ }
+ }
+ if {$scriptFailure} {
+ if {$scriptCompare} {
+ puts [outputChannel] "---- Error testing result: $scriptMatch"
+ } else {
+ puts [outputChannel] "---- Result was:\n$actualAnswer"
+ puts [outputChannel] "---- Result should have been\
+ ($match matching):\n$result"
+ }
+ }
+ if {$errorCodeFailure} {
+ puts [outputChannel] "---- Error code was: '$errorCodeRes(body)'"
+ puts [outputChannel] "---- Error code should have been: '$errorCode'"
+ }
+ if {$codeFailure} {
+ switch -- $returnCode {
+ 0 { set msg "Test completed normally" }
+ 1 { set msg "Test generated error" }
+ 2 { set msg "Test generated return exception" }
+ 3 { set msg "Test generated break exception" }
+ 4 { set msg "Test generated continue exception" }
+ default { set msg "Test generated exception" }
+ }
+ puts [outputChannel] "---- $msg; Return code was: $returnCode"
+ puts [outputChannel] "---- Return code should have been\
+ one of: $returnCodes"
+ if {[IsVerbose error]} {
+ if {[info exists errorInfo(body)] && (1 ni $returnCodes)} {
+ puts [outputChannel] "---- errorInfo: $errorInfo(body)"
+ puts [outputChannel] "---- errorCode: $errorCodeRes(body)"
+ }
+ }
+ }
+ if {$outputFailure} {
+ if {$outputCompare} {
+ puts [outputChannel] "---- Error testing output: $outputMatch"
+ } else {
+ puts [outputChannel] "---- Output was:\n$outData"
+ puts [outputChannel] "---- Output should have been\
+ ($match matching):\n$output"
+ }
+ }
+ if {$errorFailure} {
+ if {$errorCompare} {
+ puts [outputChannel] "---- Error testing errorOutput: $errorMatch"
+ } else {
+ puts [outputChannel] "---- Error output was:\n$errData"
+ puts [outputChannel] "---- Error output should have\
+ been ($match matching):\n$errorOutput"
+ }
+ }
+ if {$cleanupFailure} {
+ puts [outputChannel] "---- Test cleanup failed:\n$cleanupMsg"
+ if {[info exists errorInfo(cleanup)]} {
+ puts [outputChannel] "---- errorInfo(cleanup): $errorInfo(cleanup)"
+ puts [outputChannel] "---- errorCode(cleanup): $errorCodeRes(cleanup)"
+ }
+ }
+ if {$coreFailure} {
+ puts [outputChannel] "---- Core file produced while running\
+ test! $coreMsg"
+ }
+ puts [outputChannel] "==== $name FAILED\n"
+
+ incr testLevel -1
+ return
+}
+
+# Skipped --
+#
+# Given a test name and it constraints, returns a boolean indicating
+# whether the current configuration says the test should be skipped.
+#
+# Side Effects: Maintains tally of total tests seen and tests skipped.
+#
+proc tcltest::Skipped {name constraints} {
+ variable testLevel
+ variable numTests
+ variable testConstraints
+
+ if {$testLevel == 1} {
+ incr numTests(Total)
+ }
+ # skip the test if it's name matches an element of skip
+ foreach pattern [skip] {
+ if {[string match $pattern $name]} {
+ if {$testLevel == 1} {
+ incr numTests(Skipped)
+ DebugDo 1 {AddToSkippedBecause userSpecifiedSkip}
+ }
+ return 1
+ }
+ }
+ # skip the test if it's name doesn't match any element of match
+ set ok 0
+ foreach pattern [match] {
+ if {[string match $pattern $name]} {
+ set ok 1
+ break
+ }
+ }
+ if {!$ok} {
+ if {$testLevel == 1} {
+ incr numTests(Skipped)
+ DebugDo 1 {AddToSkippedBecause userSpecifiedNonMatch}
+ }
+ return 1
+ }
+ if {$constraints eq {}} {
+ # If we're limited to the listed constraints and there aren't
+ # any listed, then we shouldn't run the test.
+ if {[limitConstraints]} {
+ AddToSkippedBecause userSpecifiedLimitConstraint
+ if {$testLevel == 1} {
+ incr numTests(Skipped)
+ }
+ return 1
+ }
+ } else {
+ # "constraints" argument exists;
+ # make sure that the constraints are satisfied.
+
+ set doTest 0
+ if {[string match {*[$\[]*} $constraints] != 0} {
+ # full expression, e.g. {$foo > [info tclversion]}
+ catch {set doTest [uplevel #0 [list expr $constraints]]}
+ } elseif {[regexp {[^.:_a-zA-Z0-9 \n\r\t]+} $constraints] != 0} {
+ # something like {a || b} should be turned into
+ # $testConstraints(a) || $testConstraints(b).
+ regsub -all {[.\w]+} $constraints {$testConstraints(&)} c
+ catch {set doTest [eval [list expr $c]]}
+ } elseif {![catch {llength $constraints}]} {
+ # just simple constraints such as {unixOnly fonts}.
+ set doTest 1
+ foreach constraint $constraints {
+ if {(![info exists testConstraints($constraint)]) \
+ || (!$testConstraints($constraint))} {
+ set doTest 0
+
+ # store the constraint that kept the test from
+ # running
+ set constraints $constraint
+ break
+ }
+ }
+ }
+
+ if {!$doTest} {
+ if {[IsVerbose skip]} {
+ puts [outputChannel] "++++ $name SKIPPED: $constraints"
+ }
+
+ if {$testLevel == 1} {
+ incr numTests(Skipped)
+ AddToSkippedBecause $constraints
+ }
+ return 1
+ }
+ }
+ return 0
+}
+
+# RunTest --
+#
+# This is where the body of a test is evaluated. The combination of
+# [RunTest] and [Eval] allows the output and error output of the test
+# body to be captured for comparison against the expected values.
+
+proc tcltest::RunTest {name script} {
+ DebugPuts 3 "Running $name {$script}"
+
+ # If there is no "memory" command (because memory debugging isn't
+ # enabled), then don't attempt to use the command.
+
+ if {[llength [info commands memory]] == 1} {
+ memory tag $name
+ }
+
+ set code [catch {uplevel 1 $script} actualAnswer]
+
+ return [list $actualAnswer $code]
+}
+
+#####################################################################
+
+# tcltest::cleanupTestsHook --
+#
+# This hook allows a harness that builds upon tcltest to specify
+# additional things that should be done at cleanup.
+#
+
+if {[llength [info commands tcltest::cleanupTestsHook]] == 0} {
+ proc tcltest::cleanupTestsHook {} {}
+}
+
+# tcltest::cleanupTests --
+#
+# Remove files and dirs created using the makeFile and makeDirectory
+# commands since the last time this proc was invoked.
+#
+# Print the names of the files created without the makeFile command
+# since the tests were invoked.
+#
+# Print the number tests (total, passed, failed, and skipped) since the
+# tests were invoked.
+#
+# Restore original environment (as reported by special variable env).
+#
+# Arguments:
+# calledFromAllFile - if 0, behave as if we are running a single
+# test file within an entire suite of tests. if we aren't running
+# a single test file, then don't report status. check for new
+# files created during the test run and report on them. if 1,
+# report collated status from all the test file runs.
+#
+# Results:
+# None.
+#
+# Side Effects:
+# None
+#
+
+proc tcltest::cleanupTests {{calledFromAllFile 0}} {
+ variable filesMade
+ variable filesExisted
+ variable createdNewFiles
+ variable testSingleFile
+ variable numTests
+ variable numTestFiles
+ variable failFiles
+ variable skippedBecause
+ variable currentFailure
+ variable originalEnv
+ variable originalTclPlatform
+ variable coreModTime
+
+ FillFilesExisted
+ 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) \
+ $numTests(Failed) [array get skippedBecause] \
+ [array get createdNewFiles]
+ set testSingleFile false
+ }
+
+ # Call the cleanup hook
+ cleanupTestsHook
+
+ # Remove files and directories created by the makeFile and
+ # makeDirectory procedures. Record the names of files in
+ # workingDirectory that were not pre-existing, and associate them
+ # with the test file that created them.
+
+ if {!$calledFromAllFile} {
+ foreach file $filesMade {
+ if {[file exists $file]} {
+ DebugDo 1 {Warn "cleanupTests deleting $file..."}
+ catch {file delete -force -- $file}
+ }
+ }
+ set currentFiles {}
+ foreach file [glob -nocomplain \
+ -directory [temporaryDirectory] *] {
+ lappend currentFiles [file tail $file]
+ }
+ set newFiles {}
+ foreach file $currentFiles {
+ if {$file ni $filesExisted} {
+ lappend newFiles $file
+ }
+ }
+ set filesExisted $currentFiles
+ if {[llength $newFiles] > 0} {
+ set createdNewFiles($testFileName) $newFiles
+ }
+ }
+
+ if {$calledFromAllFile || $testSingleFile} {
+
+ # print stats
+
+ puts -nonewline [outputChannel] "$testFileName:"
+ foreach index [list "Total" "Passed" "Skipped" "Failed"] {
+ puts -nonewline [outputChannel] \
+ "\t$index\t$numTests($index)"
+ }
+ puts [outputChannel] ""
+
+ # print number test files sourced
+ # print names of files that ran tests which failed
+
+ if {$calledFromAllFile} {
+ puts [outputChannel] \
+ "Sourced $numTestFiles Test Files."
+ set numTestFiles 0
+ if {[llength $failFiles] > 0} {
+ puts [outputChannel] \
+ "Files with failing tests: $failFiles"
+ set failFiles {}
+ }
+ }
+
+ # if any tests were skipped, print the constraints that kept
+ # them from running.
+
+ set constraintList [array names skippedBecause]
+ if {[llength $constraintList] > 0} {
+ puts [outputChannel] \
+ "Number of tests skipped for each constraint:"
+ foreach constraint [lsort $constraintList] {
+ puts [outputChannel] \
+ "\t$skippedBecause($constraint)\t$constraint"
+ unset skippedBecause($constraint)
+ }
+ }
+
+ # report the names of test files in createdNewFiles, and reset
+ # the array to be empty.
+
+ set testFilesThatTurded [lsort [array names createdNewFiles]]
+ if {[llength $testFilesThatTurded] > 0} {
+ puts [outputChannel] "Warning: files left behind:"
+ foreach testFile $testFilesThatTurded {
+ puts [outputChannel] \
+ "\t$testFile:\t$createdNewFiles($testFile)"
+ unset createdNewFiles($testFile)
+ }
+ }
+
+ # reset filesMade, filesExisted, and numTests
+
+ set filesMade {}
+ foreach index [list "Total" "Passed" "Skipped" "Failed"] {
+ set numTests($index) 0
+ }
+
+ # exit only if running Tk in non-interactive mode
+ # This should be changed to determine if an event
+ # loop is running, which is the real issue.
+ # Actually, this doesn't belong here at all. A package
+ # really has no business [exit]-ing an application.
+ if {![catch {package present Tk}] && ![testConstraint interactive]} {
+ exit
+ }
+ } else {
+
+ # if we're deferring stat-reporting until all files are sourced,
+ # then add current file to failFile list if any tests in this
+ # file failed
+
+ if {$currentFailure && ($testFileName ni $failFiles)} {
+ lappend failFiles $testFileName
+ }
+ set currentFailure false
+
+ # restore the environment to the state it was in before this package
+ # was loaded
+
+ set newEnv {}
+ set changedEnv {}
+ set removedEnv {}
+ foreach index [array names ::env] {
+ if {![info exists originalEnv($index)]} {
+ lappend newEnv $index
+ unset ::env($index)
+ }
+ }
+ foreach index [array names originalEnv] {
+ if {![info exists ::env($index)]} {
+ lappend removedEnv $index
+ set ::env($index) $originalEnv($index)
+ } elseif {$::env($index) ne $originalEnv($index)} {
+ lappend changedEnv $index
+ set ::env($index) $originalEnv($index)
+ }
+ }
+ if {[llength $newEnv] > 0} {
+ puts [outputChannel] \
+ "env array elements created:\t$newEnv"
+ }
+ if {[llength $changedEnv] > 0} {
+ puts [outputChannel] \
+ "env array elements changed:\t$changedEnv"
+ }
+ if {[llength $removedEnv] > 0} {
+ puts [outputChannel] \
+ "env array elements removed:\t$removedEnv"
+ }
+
+ set changedTclPlatform {}
+ foreach index [array names originalTclPlatform] {
+ if {$::tcl_platform($index) \
+ != $originalTclPlatform($index)} {
+ lappend changedTclPlatform $index
+ set ::tcl_platform($index) $originalTclPlatform($index)
+ }
+ }
+ if {[llength $changedTclPlatform] > 0} {
+ puts [outputChannel] "tcl_platform array elements\
+ changed:\t$changedTclPlatform"
+ }
+
+ if {[file exists [file join [workingDirectory] core]]} {
+ if {[preserveCore] > 1} {
+ puts "rename core file (> 1)"
+ puts [outputChannel] "produced core file! \
+ Moving file to: \
+ [file join [temporaryDirectory] core-$testFileName]"
+ catch {file rename -force -- \
+ [file join [workingDirectory] core] \
+ [file join [temporaryDirectory] core-$testFileName]
+ } msg
+ if {$msg ne {}} {
+ PrintError "Problem renaming file: $msg"
+ }
+ } else {
+ # Print a message if there is a core file and (1) there
+ # previously wasn't one or (2) the new one is different
+ # from the old one.
+
+ if {[info exists coreModTime]} {
+ if {$coreModTime != [file mtime \
+ [file join [workingDirectory] core]]} {
+ puts [outputChannel] "A core file was created!"
+ }
+ } else {
+ puts [outputChannel] "A core file was created!"
+ }
+ }
+ }
+ }
+ flush [outputChannel]
+ flush [errorChannel]
+ return
+}
+
+#####################################################################
+
+# Procs that determine which tests/test files to run
+
+# tcltest::GetMatchingFiles
+#
+# Looks at the patterns given to match and skip files and uses
+# them to put together a list of the tests that will be run.
+#
+# Arguments:
+# directory to search
+#
+# Results:
+# The constructed list is returned to the user. This will
+# primarily be used in 'all.tcl' files. It is used in
+# runAllTests.
+#
+# Side Effects:
+# None
+
+# a lower case version is needed for compatibility with tcltest 1.0
+proc tcltest::getMatchingFiles args {GetMatchingFiles {*}$args}
+
+proc tcltest::GetMatchingFiles { args } {
+ if {[llength $args]} {
+ set dirList $args
+ } else {
+ # Finding tests only in [testsDirectory] is normal operation.
+ # This procedure is written to accept multiple directory arguments
+ # only to satisfy version 1 compatibility.
+ set dirList [list [testsDirectory]]
+ }
+
+ set matchingFiles [list]
+ foreach directory $dirList {
+
+ # List files in $directory that match patterns to run.
+ set matchFileList [list]
+ foreach match [matchFiles] {
+ set matchFileList [concat $matchFileList \
+ [glob -directory $directory -types {b c f p s} \
+ -nocomplain -- $match]]
+ }
+
+ # List files in $directory that match patterns to skip.
+ set skipFileList [list]
+ foreach skip [skipFiles] {
+ set skipFileList [concat $skipFileList \
+ [glob -directory $directory -types {b c f p s} \
+ -nocomplain -- $skip]]
+ }
+
+ # Add to result list all files in match list and not in skip list
+ foreach file $matchFileList {
+ if {$file ni $skipFileList} {
+ lappend matchingFiles $file
+ }
+ }
+ }
+
+ if {[llength $matchingFiles] == 0} {
+ PrintError "No test files remain after applying your match and\
+ skip patterns!"
+ }
+ return $matchingFiles
+}
+
+# tcltest::GetMatchingDirectories --
+#
+# Looks at the patterns given to match and skip directories and
+# uses them to put together a list of the test directories that we
+# should attempt to run. (Only subdirectories containing an
+# "all.tcl" file are put into the list.)
+#
+# Arguments:
+# root directory from which to search
+#
+# Results:
+# The constructed list is returned to the user. This is used in
+# the primary all.tcl file.
+#
+# Side Effects:
+# None.
+
+proc tcltest::GetMatchingDirectories {rootdir} {
+
+ # Determine the skip list first, to avoid [glob]-ing over subdirectories
+ # we're going to throw away anyway. Be sure we skip the $rootdir if it
+ # comes up to avoid infinite loops.
+ set skipDirs [list $rootdir]
+ foreach pattern [skipDirectories] {
+ set skipDirs [concat $skipDirs [glob -directory $rootdir -types d \
+ -nocomplain -- $pattern]]
+ }
+
+ # Now step through the matching directories, prune out the skipped ones
+ # as you go.
+ set matchDirs [list]
+ foreach pattern [matchDirectories] {
+ foreach path [glob -directory $rootdir -types d -nocomplain -- \
+ $pattern] {
+ if {$path ni $skipDirs} {
+ set matchDirs [concat $matchDirs [GetMatchingDirectories $path]]
+ if {[file exists [file join $path all.tcl]]} {
+ lappend matchDirs $path
+ }
+ }
+ }
+ }
+
+ if {[llength $matchDirs] == 0} {
+ DebugPuts 1 "No test directories remain after applying match\
+ and skip patterns!"
+ }
+ return [lsort $matchDirs]
+}
+
+# tcltest::runAllTests --
+#
+# prints output and sources test files according to the match and
+# skip patterns provided. after sourcing test files, it goes on
+# to source all.tcl files in matching test subdirectories.
+#
+# Arguments:
+# shell being tested
+#
+# Results:
+# Whether there were any failures.
+#
+# Side effects:
+# None.
+
+proc tcltest::runAllTests { {shell ""} } {
+ variable testSingleFile
+ variable numTestFiles
+ variable numTests
+ variable failFiles
+ variable DefaultValue
+ set failFilesAccum {}
+
+ FillFilesExisted
+ if {[llength [info level 0]] == 1} {
+ set shell [interpreter]
+ }
+
+ set testSingleFile false
+
+ puts [outputChannel] "Tests running in interp: $shell"
+ puts [outputChannel] "Tests located in: [testsDirectory]"
+ puts [outputChannel] "Tests running in: [workingDirectory]"
+ puts [outputChannel] "Temporary files stored in\
+ [temporaryDirectory]"
+
+ # [file system] first available in Tcl 8.4
+ if {![catch {file system [testsDirectory]} result]
+ && ([lindex $result 0] ne "native")} {
+ # If we aren't running in the native filesystem, then we must
+ # run the tests in a single process (via 'source'), because
+ # trying to run then via a pipe will fail since the files don't
+ # really exist.
+ singleProcess 1
+ }
+
+ if {[singleProcess]} {
+ puts [outputChannel] \
+ "Test files sourced into current interpreter"
+ } else {
+ puts [outputChannel] \
+ "Test files run in separate interpreters"
+ }
+ if {[llength [skip]] > 0} {
+ puts [outputChannel] "Skipping tests that match: [skip]"
+ }
+ puts [outputChannel] "Running tests that match: [match]"
+
+ if {[llength [skipFiles]] > 0} {
+ puts [outputChannel] \
+ "Skipping test files that match: [skipFiles]"
+ }
+ if {[llength [matchFiles]] > 0} {
+ puts [outputChannel] \
+ "Only running test files that match: [matchFiles]"
+ }
+
+ set timeCmd {clock format [clock seconds]}
+ puts [outputChannel] "Tests began at [eval $timeCmd]"
+
+ # Run each of the specified tests
+ foreach file [lsort [GetMatchingFiles]] {
+ set tail [file tail $file]
+ puts [outputChannel] $tail
+ flush [outputChannel]
+
+ if {[singleProcess]} {
+ incr numTestFiles
+ uplevel 1 [list ::source $file]
+ } else {
+ # Pass along our configuration to the child processes.
+ # EXCEPT for the -outfile, because the parent process
+ # needs to read and process output of children.
+ set childargv [list]
+ foreach opt [Configure] {
+ if {$opt eq "-outfile"} {continue}
+ set value [Configure $opt]
+ # Don't bother passing default configuration options
+ if {$value eq $DefaultValue($opt)} {
+ continue
+ }
+ lappend childargv $opt $value
+ }
+ set cmd [linsert $childargv 0 | $shell $file]
+ if {[catch {
+ incr numTestFiles
+ set pipeFd [open $cmd "r"]
+ while {[gets $pipeFd line] >= 0} {
+ if {[regexp [join {
+ {^([^:]+):\t}
+ {Total\t([0-9]+)\t}
+ {Passed\t([0-9]+)\t}
+ {Skipped\t([0-9]+)\t}
+ {Failed\t([0-9]+)}
+ } ""] $line null testFile \
+ Total Passed Skipped Failed]} {
+ foreach index {Total Passed Skipped Failed} {
+ incr numTests($index) [set $index]
+ }
+ if {$Failed > 0} {
+ lappend failFiles $testFile
+ lappend failFilesAccum $testFile
+ }
+ } elseif {[regexp [join {
+ {^Number of tests skipped }
+ {for each constraint:}
+ {|^\t(\d+)\t(.+)$}
+ } ""] $line match skipped constraint]} {
+ if {[string match \t* $match]} {
+ AddToSkippedBecause $constraint $skipped
+ }
+ } else {
+ puts [outputChannel] $line
+ }
+ }
+ close $pipeFd
+ } msg]} {
+ puts [outputChannel] "Test file error: $msg"
+ # append the name of the test to a list to be reported
+ # later
+ lappend testFileFailures $file
+ }
+ }
+ }
+
+ # cleanup
+ puts [outputChannel] "\nTests ended at [eval $timeCmd]"
+ cleanupTests 1
+ if {[info exists testFileFailures]} {
+ puts [outputChannel] "\nTest files exiting with errors: \n"
+ foreach file $testFileFailures {
+ puts [outputChannel] " [file tail $file]\n"
+ }
+ }
+
+ # Checking for subdirectories in which to run tests
+ foreach directory [GetMatchingDirectories [testsDirectory]] {
+ set dir [file tail $directory]
+ puts [outputChannel] [string repeat ~ 44]
+ puts [outputChannel] "$dir test began at [eval $timeCmd]\n"
+
+ uplevel 1 [list ::source [file join $directory all.tcl]]
+
+ set endTime [eval $timeCmd]
+ puts [outputChannel] "\n$dir test ended at $endTime"
+ puts [outputChannel] ""
+ puts [outputChannel] [string repeat ~ 44]
+ }
+ return [expr {[info exists testFileFailures] || [llength $failFilesAccum]}]
+}
+
+#####################################################################
+
+# Test utility procs - not used in tcltest, but may be useful for
+# testing.
+
+# tcltest::loadTestedCommands --
+#
+# Uses the specified script to load the commands to test. Allowed to
+# be empty, as the tested commands could have been compiled into the
+# interpreter.
+#
+# Arguments
+# none
+#
+# Results
+# none
+#
+# Side Effects:
+# none.
+
+proc tcltest::loadTestedCommands {} {
+ return [uplevel 1 [loadScript]]
+}
+
+# tcltest::saveState --
+#
+# Save information regarding what procs and variables exist.
+#
+# Arguments:
+# none
+#
+# Results:
+# Modifies the variable saveState
+#
+# Side effects:
+# None.
+
+proc tcltest::saveState {} {
+ variable saveState
+ uplevel 1 [list ::set [namespace which -variable saveState]] \
+ {[::list [::info procs] [::info vars]]}
+ DebugPuts 2 "[lindex [info level 0] 0]: $saveState"
+ return
+}
+
+# tcltest::restoreState --
+#
+# Remove procs and variables that didn't exist before the call to
+# [saveState].
+#
+# Arguments:
+# none
+#
+# Results:
+# Removes procs and variables from your environment if they don't
+# exist in the saveState variable.
+#
+# Side effects:
+# None.
+
+proc tcltest::restoreState {} {
+ variable saveState
+ foreach p [uplevel 1 {::info procs}] {
+ if {($p ni [lindex $saveState 0]) && ("[namespace current]::$p" ne
+ [uplevel 1 [list ::namespace origin $p]])} {
+
+ DebugPuts 2 "[lindex [info level 0] 0]: Removing proc $p"
+ uplevel 1 [list ::catch [list ::rename $p {}]]
+ }
+ }
+ foreach p [uplevel 1 {::info vars}] {
+ if {$p ni [lindex $saveState 1]} {
+ DebugPuts 2 "[lindex [info level 0] 0]:\
+ Removing variable $p"
+ uplevel 1 [list ::catch [list ::unset $p]]
+ }
+ }
+ return
+}
+
+# tcltest::normalizeMsg --
+#
+# Removes "extra" newlines from a string.
+#
+# Arguments:
+# msg String to be modified
+#
+# Results:
+# string with extra newlines removed
+#
+# Side effects:
+# None.
+
+proc tcltest::normalizeMsg {msg} {
+ regsub "\n$" [string tolower $msg] "" msg
+ set msg [string map [list "\n\n" "\n"] $msg]
+ return [string map [list "\n\}" "\}"] $msg]
+}
+
+# tcltest::makeFile --
+#
+# Create a new file with the name <name>, and write <contents> to it.
+#
+# If this file hasn't been created via makeFile since the last time
+# cleanupTests was called, add it to the $filesMade list, so it will be
+# removed by the next call to cleanupTests.
+#
+# Arguments:
+# contents content of the new file
+# name name of the new file
+# directory directory name for new file
+#
+# Results:
+# absolute path to the file created
+#
+# Side effects:
+# None.
+
+proc tcltest::makeFile {contents name {directory ""}} {
+ variable filesMade
+ FillFilesExisted
+
+ if {[llength [info level 0]] == 3} {
+ set directory [temporaryDirectory]
+ }
+
+ set fullName [file join $directory $name]
+
+ DebugPuts 3 "[lindex [info level 0] 0]:\
+ putting ``$contents'' into $fullName"
+
+ set fd [open $fullName w]
+ chan configure $fd -translation lf
+ if {[string index $contents end] eq "\n"} {
+ puts -nonewline $fd $contents
+ } else {
+ puts $fd $contents
+ }
+ close $fd
+
+ if {$fullName ni $filesMade} {
+ lappend filesMade $fullName
+ }
+ return $fullName
+}
+
+# tcltest::removeFile --
+#
+# Removes the named file from the filesystem
+#
+# Arguments:
+# name file to be removed
+# directory directory from which to remove file
+#
+# Results:
+# return value from [file delete]
+#
+# Side effects:
+# None.
+
+proc tcltest::removeFile {name {directory ""}} {
+ variable filesMade
+ FillFilesExisted
+ if {[llength [info level 0]] == 2} {
+ set directory [temporaryDirectory]
+ }
+ 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} {
+ DebugDo 1 {
+ Warn "removeFile removing \"$fullName\":\n not created by makeFile"
+ }
+ }
+ if {![file isfile $fullName]} {
+ DebugDo 1 {
+ Warn "removeFile removing \"$fullName\":\n not a file"
+ }
+ }
+ if {[catch {file delete -- $fullName} msg ]} {
+ DebugDo 1 {
+ Warn "removeFile removing \"$fullName\":\n failed: $msg"
+ }
+ }
+ return
+}
+
+# tcltest::makeDirectory --
+#
+# Create a new dir with the name <name>.
+#
+# If this dir hasn't been created via makeDirectory since the last time
+# cleanupTests was called, add it to the $directoriesMade list, so it
+# will be removed by the next call to cleanupTests.
+#
+# Arguments:
+# name name of the new directory
+# directory directory in which to create new dir
+#
+# Results:
+# absolute path to the directory created
+#
+# Side effects:
+# None.
+
+proc tcltest::makeDirectory {name {directory ""}} {
+ variable filesMade
+ FillFilesExisted
+ if {[llength [info level 0]] == 2} {
+ set directory [temporaryDirectory]
+ }
+ set fullName [file join $directory $name]
+ DebugPuts 3 "[lindex [info level 0] 0]: creating $fullName"
+ file mkdir $fullName
+ if {$fullName ni $filesMade} {
+ lappend filesMade $fullName
+ }
+ return $fullName
+}
+
+# tcltest::removeDirectory --
+#
+# Removes a named directory from the file system.
+#
+# Arguments:
+# name Name of the directory to remove
+# directory Directory from which to remove
+#
+# Results:
+# return value from [file delete]
+#
+# Side effects:
+# None
+
+proc tcltest::removeDirectory {name {directory ""}} {
+ variable filesMade
+ FillFilesExisted
+ if {[llength [info level 0]] == 2} {
+ set directory [temporaryDirectory]
+ }
+ set fullName [file join $directory $name]
+ DebugPuts 3 "[lindex [info level 0] 0]: deleting $fullName"
+ set idx [lsearch -exact $filesMade $fullName]
+ set filesMade [lreplace $filesMade $idx $idx]
+ if {$idx == -1} {
+ DebugDo 1 {
+ Warn "removeDirectory removing \"$fullName\":\n not created\
+ by makeDirectory"
+ }
+ }
+ if {![file isdirectory $fullName]} {
+ DebugDo 1 {
+ Warn "removeDirectory removing \"$fullName\":\n not a directory"
+ }
+ }
+ return [file delete -force -- $fullName]
+}
+
+# tcltest::viewFile --
+#
+# reads the content of a file and returns it
+#
+# Arguments:
+# name of the file to read
+# directory in which file is located
+#
+# Results:
+# content of the named file
+#
+# Side effects:
+# None.
+
+proc tcltest::viewFile {name {directory ""}} {
+ FillFilesExisted
+ if {[llength [info level 0]] == 2} {
+ set directory [temporaryDirectory]
+ }
+ set fullName [file join $directory $name]
+ set f [open $fullName]
+ set data [read -nonewline $f]
+ close $f
+ return $data
+}
+
+# tcltest::bytestring --
+#
+# Construct a string that consists of the requested sequence of bytes,
+# as opposed to a string of properly formed UTF-8 characters.
+# This allows the tester to
+# 1. Create denormalized or improperly formed strings to pass to C
+# 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".
+#
+# 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.
+#
+# Arguments:
+# string being converted
+#
+# Results:
+# result fom encoding
+#
+# Side effects:
+# None
+
+proc tcltest::bytestring {string} {
+ return [encoding convertfrom identity $string]
+}
+
+# tcltest::OpenFiles --
+#
+# used in io tests, uses testchannel
+#
+# Arguments:
+# None.
+#
+# Results:
+# ???
+#
+# Side effects:
+# None.
+
+proc tcltest::OpenFiles {} {
+ if {[catch {testchannel open} result]} {
+ return {}
+ }
+ return $result
+}
+
+# tcltest::LeakFiles --
+#
+# used in io tests, uses testchannel
+#
+# Arguments:
+# None.
+#
+# Results:
+# ???
+#
+# Side effects:
+# None.
+
+proc tcltest::LeakFiles {old} {
+ if {[catch {testchannel open} new]} {
+ return {}
+ }
+ set leak {}
+ foreach p $new {
+ if {$p ni $old} {
+ lappend leak $p
+ }
+ }
+ return $leak
+}
+
+#
+# Internationalization / ISO support procs -- dl
+#
+
+# tcltest::SetIso8859_1_Locale --
+#
+# used in cmdIL.test, uses testlocale
+#
+# Arguments:
+# None.
+#
+# Results:
+# None.
+#
+# Side effects:
+# None.
+
+proc tcltest::SetIso8859_1_Locale {} {
+ variable previousLocale
+ variable isoLocale
+ if {[info commands testlocale] != ""} {
+ set previousLocale [testlocale ctype]
+ testlocale ctype $isoLocale
+ }
+ return
+}
+
+# tcltest::RestoreLocale --
+#
+# used in cmdIL.test, uses testlocale
+#
+# Arguments:
+# None.
+#
+# Results:
+# None.
+#
+# Side effects:
+# None.
+
+proc tcltest::RestoreLocale {} {
+ variable previousLocale
+ if {[info commands testlocale] != ""} {
+ testlocale ctype $previousLocale
+ }
+ return
+}
+
+# tcltest::threadReap --
+#
+# Kill all threads except for the main thread.
+# Do nothing if testthread is not defined.
+#
+# Arguments:
+# none.
+#
+# Results:
+# Returns the number of existing threads.
+#
+# Side Effects:
+# none.
+#
+
+proc tcltest::threadReap {} {
+ if {[info commands testthread] ne {}} {
+
+ # testthread built into tcltest
+
+ testthread errorproc ThreadNullError
+ while {[llength [testthread names]] > 1} {
+ foreach tid [testthread names] {
+ if {$tid != [mainThread]} {
+ catch {
+ testthread send -async $tid {testthread exit}
+ }
+ }
+ }
+ ## Enter a bit a sleep to give the threads enough breathing
+ ## room to kill themselves off, otherwise the end up with a
+ ## massive queue of repeated events
+ after 1
+ }
+ testthread errorproc ThreadError
+ return [llength [testthread names]]
+ } elseif {[info commands thread::id] ne {}} {
+
+ # Thread extension
+
+ thread::errorproc ThreadNullError
+ while {[llength [thread::names]] > 1} {
+ foreach tid [thread::names] {
+ if {$tid != [mainThread]} {
+ catch {thread::send -async $tid {thread::exit}}
+ }
+ }
+ ## Enter a bit a sleep to give the threads enough breathing
+ ## room to kill themselves off, otherwise the end up with a
+ ## massive queue of repeated events
+ after 1
+ }
+ thread::errorproc ThreadError
+ return [llength [thread::names]]
+ } else {
+ return 1
+ }
+ return 0
+}
+
+# Initialize the constraints and set up command line arguments
+namespace eval tcltest {
+ # Define initializers for all the built-in contraint definitions
+ DefineConstraintInitializers
+
+ # Set up the constraints in the testConstraints array to be lazily
+ # initialized by a registered initializer, or by "false" if no
+ # initializer is registered.
+ trace add variable testConstraints read [namespace code SafeFetch]
+
+ # Only initialize constraints at package load time if an
+ # [initConstraintsHook] has been pre-defined. This is only
+ # for compatibility support. The modern way to add a custom
+ # test constraint is to just call the [testConstraint] command
+ # straight away, without all this "hook" nonsense.
+ if {[namespace current] eq
+ [namespace qualifiers [namespace which initConstraintsHook]]} {
+ InitConstraints
+ } else {
+ proc initConstraintsHook {} {}
+ }
+
+ # Define the standard match commands
+ customMatch exact [list string equal]
+ customMatch glob [list string match]
+ customMatch regexp [list regexp --]
+
+ # If the TCLTEST_OPTIONS environment variable exists, configure
+ # tcltest according to the option values it specifies. This has
+ # the effect of resetting tcltest's default configuration.
+ proc ConfigureFromEnvironment {} {
+ upvar #0 env(TCLTEST_OPTIONS) options
+ if {[catch {llength $options} msg]} {
+ Warn "invalid TCLTEST_OPTIONS \"$options\":\n invalid\
+ Tcl list: $msg"
+ return
+ }
+ if {[llength $options] % 2} {
+ Warn "invalid TCLTEST_OPTIONS: \"$options\":\n should be\
+ -option value ?-option value ...?"
+ return
+ }
+ if {[catch {Configure {*}$options} msg]} {
+ Warn "invalid TCLTEST_OPTIONS: \"$options\":\n $msg"
+ return
+ }
+ }
+ if {[info exists ::env(TCLTEST_OPTIONS)]} {
+ ConfigureFromEnvironment
+ }
+
+ proc LoadTimeCmdLineArgParsingRequired {} {
+ set required false
+ if {[info exists ::argv] && ("-help" in $::argv)} {
+ # The command line asks for -help, so give it (and exit)
+ # right now. ([configure] does not process -help)
+ set required true
+ }
+ foreach hook { PrintUsageInfoHook processCmdLineArgsHook
+ processCmdLineArgsAddFlagsHook } {
+ if {[namespace current] eq
+ [namespace qualifiers [namespace which $hook]]} {
+ set required true
+ } else {
+ proc $hook args {}
+ }
+ }
+ return $required
+ }
+
+ # Only initialize configurable options from the command line arguments
+ # at package load time if necessary for backward compatibility. This
+ # lets the tcltest user call [configure] for themselves if they wish.
+ # Traces are established for auto-configuration from the command line
+ # if any configurable options are accessed before the user calls
+ # [configure].
+ if {[LoadTimeCmdLineArgParsingRequired]} {
+ ProcessCmdLineArgs
+ } else {
+ EstablishAutoConfigureTraces
+ }
+
+ package provide [namespace tail [namespace current]] $Version
+}
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.1.tm
new file mode 100644
index 0000000000..0aa283f00d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/http-2.9.1.tm
@@ -0,0 +1,3427 @@
+# http.tcl --
+#
+# Client-side HTTP for GET, POST, and HEAD commands. These routines can
+# be used in untrusted code that uses the Safesock security policy.
+# These procedures use a callback interface to avoid using vwait, which
+# is not defined in the safe base.
+#
+# See the file "license.terms" for information on usage and redistribution of
+# this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+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
+
+namespace eval http {
+ # Allow resourcing to not clobber existing data
+
+ variable http
+ if {![info exists http]} {
+ array set http {
+ -accept */*
+ -pipeline 1
+ -postfresh 0
+ -proxyhost {}
+ -proxyport {}
+ -proxyfilter http::ProxyRequired
+ -repost 0
+ -urlencoding utf-8
+ -zip 1
+ }
+ # We need a useragent string of this style or various servers will
+ # refuse to send us compressed content even when we ask for it. This
+ # follows the de-facto layout of user-agent strings in current browsers.
+ # Safe interpreters do not have ::tcl_platform(os) or
+ # ::tcl_platform(osVersion).
+ if {[interp issafe]} {
+ set http(-useragent) "Mozilla/5.0\
+ (Windows; U;\
+ Windows NT 10.0)\
+ http/[package provide http] Tcl/[package provide Tcl]"
+ } else {
+ set http(-useragent) "Mozilla/5.0\
+ ([string totitle $::tcl_platform(platform)]; U;\
+ $::tcl_platform(os) $::tcl_platform(osVersion))\
+ http/[package provide http] Tcl/[package provide Tcl]"
+ }
+ }
+
+ proc init {} {
+ # Set up the map for quoting chars. RFC3986 Section 2.3 say percent
+ # encode all except: "... percent-encoded octets in the ranges of
+ # ALPHA (%41-%5A and %61-%7A), DIGIT (%30-%39), hyphen (%2D), period
+ # (%2E), underscore (%5F), or tilde (%7E) should not be created by URI
+ # producers ..."
+ for {set i 0} {$i <= 256} {incr i} {
+ set c [format %c $i]
+ if {![string match {[-._~a-zA-Z0-9]} $c]} {
+ set map($c) %[format %.2X $i]
+ }
+ }
+ # These are handled specially
+ set map(\n) %0D%0A
+ variable formMap [array get map]
+
+ # Create a map for HTTP/1.1 open sockets
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+ if {[info exists socketMapping]} {
+ # Close open sockets on re-init. Do not permit retries.
+ foreach {url sock} [array get socketMapping] {
+ unset -nocomplain socketClosing($url)
+ unset -nocomplain socketPlayCmd($url)
+ CloseSocket $sock
+ }
+ }
+
+ # CloseSocket should have unset the socket* arrays, one element at
+ # a time. Now unset anything that was overlooked.
+ # Traces on "unset socketRdState(*)" will call CancelReadPipeline and
+ # cancel any queued responses.
+ # Traces on "unset socketWrState(*)" will call CancelWritePipeline and
+ # cancel any queued requests.
+ array unset socketMapping
+ array unset socketRdState
+ array unset socketWrState
+ array unset socketRdQueue
+ array unset socketWrQueue
+ array unset socketClosing
+ array unset socketPlayCmd
+ array set socketMapping {}
+ array set socketRdState {}
+ array set socketWrState {}
+ array set socketRdQueue {}
+ array set socketWrQueue {}
+ array set socketClosing {}
+ array set socketPlayCmd {}
+ }
+ init
+
+ variable urlTypes
+ if {![info exists urlTypes]} {
+ set urlTypes(http) [list 80 ::socket]
+ }
+
+ variable encodings [string tolower [encoding names]]
+ # This can be changed, but iso8859-1 is the RFC standard.
+ variable defaultCharset
+ if {![info exists defaultCharset]} {
+ set defaultCharset "iso8859-1"
+ }
+
+ # Force RFC 3986 strictness in geturl url verification?
+ variable strict
+ if {![info exists strict]} {
+ set strict 1
+ }
+
+ # Let user control default keepalive for compatibility
+ variable defaultKeepalive
+ if {![info exists defaultKeepalive]} {
+ set defaultKeepalive 0
+ }
+
+ namespace export geturl config reset wait formatQuery quoteString
+ namespace export register unregister registerError
+ # - Useful, but not exported: data, size, status, code, cleanup, error,
+ # meta, ncode, mapReply, init. Comments suggest that "init" can be used
+ # for re-initialisation, although the command is undocumented.
+ # - Not exported, probably should be upper-case initial letter as part
+ # of the internals: getTextLine, make-transformation-chunked.
+}
+
+# http::Log --
+#
+# Debugging output -- define this to observe HTTP/1.1 socket usage.
+# Should echo any args received.
+#
+# Arguments:
+# msg Message to output
+#
+if {[info command http::Log] eq {}} {proc http::Log {args} {}}
+
+# http::register --
+#
+# See documentation for details.
+#
+# Arguments:
+# proto URL protocol prefix, e.g. https
+# port Default port for protocol
+# command Command to use to create socket
+# Results:
+# list of port and command that was registered.
+
+proc http::register {proto port command} {
+ variable urlTypes
+ set urlTypes([string tolower $proto]) [list $port $command]
+}
+
+# http::unregister --
+#
+# Unregisters URL protocol handler
+#
+# Arguments:
+# proto URL protocol prefix, e.g. https
+# Results:
+# list of port and command that was unregistered.
+
+proc http::unregister {proto} {
+ variable urlTypes
+ set lower [string tolower $proto]
+ if {![info exists urlTypes($lower)]} {
+ return -code error "unsupported url type \"$proto\""
+ }
+ set old $urlTypes($lower)
+ unset urlTypes($lower)
+ return $old
+}
+
+# http::config --
+#
+# See documentation for details.
+#
+# Arguments:
+# args Options parsed by the procedure.
+# Results:
+# TODO
+
+proc http::config {args} {
+ variable http
+ set options [lsort [array names http -*]]
+ set usage [join $options ", "]
+ if {[llength $args] == 0} {
+ set result {}
+ foreach name $options {
+ lappend result $name $http($name)
+ }
+ return $result
+ }
+ set options [string map {- ""} $options]
+ set pat ^-(?:[join $options |])$
+ if {[llength $args] == 1} {
+ set flag [lindex $args 0]
+ if {![regexp -- $pat $flag]} {
+ return -code error "Unknown option $flag, must be: $usage"
+ }
+ return $http($flag)
+ } else {
+ foreach {flag value} $args {
+ if {![regexp -- $pat $flag]} {
+ return -code error "Unknown option $flag, must be: $usage"
+ }
+ set http($flag) $value
+ }
+ }
+}
+
+# http::Finish --
+#
+# Clean up the socket and eval close time callbacks
+#
+# Arguments:
+# token Connection token.
+# errormsg (optional) If set, forces status to error.
+# skipCB (optional) If set, don't call the -command callback. This
+# is useful when geturl wants to throw an exception instead
+# of calling the callback. That way, the same error isn't
+# reported to two places.
+#
+# Side Effects:
+# May close the socket.
+
+proc http::Finish {token {errormsg ""} {skipCB 0}} {
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ variable $token
+ upvar 0 $token state
+ global errorInfo errorCode
+ set closeQueue 0
+ if {$errormsg ne ""} {
+ set state(error) [list $errormsg $errorInfo $errorCode]
+ set state(status) "error"
+ }
+ if {[info commands ${token}EventCoroutine] ne {}} {
+ rename ${token}EventCoroutine {}
+ }
+ if { ($state(status) eq "timeout")
+ || ($state(status) eq "error")
+ || ($state(status) eq "eof")
+ || ([info exists state(-keepalive)] && !$state(-keepalive))
+ || ([info exists state(connection)] && ($state(connection) eq "close"))
+ } {
+ set closeQueue 1
+ set connId $state(socketinfo)
+ set sock $state(sock)
+ CloseSocket $state(sock) $token
+ } elseif {
+ ([info exists state(-keepalive)] && $state(-keepalive))
+ && ([info exists state(connection)] && ($state(connection) ne "close"))
+ } {
+ KeepSocket $token
+ }
+ if {[info exists state(after)]} {
+ after cancel $state(after)
+ unset state(after)
+ }
+ if {[info exists state(-command)] && (!$skipCB)
+ && (![info exists state(done-command-cb)])} {
+ set state(done-command-cb) yes
+ if {[catch {eval $state(-command) {$token}} err] && $errormsg eq ""} {
+ set state(error) [list $err $errorInfo $errorCode]
+ set state(status) error
+ }
+ }
+
+ if { $closeQueue
+ && [info exists socketMapping($connId)]
+ && ($socketMapping($connId) eq $sock)
+ } {
+ http::CloseQueuedQueries $connId $token
+ }
+}
+
+# http::KeepSocket -
+#
+# Keep a socket in the persistent sockets table and connect it to its next
+# queued task if possible. Otherwise leave it idle and ready for its next
+# use.
+#
+# If $socketClosing(*), then ($state(connection) eq "close") and therefore
+# this command will not be called by Finish.
+#
+# Arguments:
+# token Connection token.
+
+proc http::KeepSocket {token} {
+ variable http
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+
+ # Keep this socket open for another request ("Keep-Alive").
+ # React if the server half-closes the socket.
+ # Discussion is in http::geturl.
+ catch {fileevent $state(sock) readable [list http::CheckEof $state(sock)]}
+
+ # The line below should not be changed in production code.
+ # It is edited by the test suite.
+ set TEST_EOF 0
+ if {$TEST_EOF} {
+ # ONLY for testing reaction to server eof.
+ # No server timeouts will be caught.
+ catch {fileevent $state(sock) readable {}}
+ }
+
+ if { [info exists state(socketinfo)]
+ && [info exists socketMapping($state(socketinfo))]
+ } {
+ set connId $state(socketinfo)
+ # The value "Rready" is set only here.
+ set socketRdState($connId) Rready
+
+ if { $state(-pipeline)
+ && [info exists socketRdQueue($connId)]
+ && [llength $socketRdQueue($connId)]
+ } {
+ # The usual case for pipelined responses - if another response is
+ # queued, arrange to read it.
+ set token3 [lindex $socketRdQueue($connId) 0]
+ set socketRdQueue($connId) [lrange $socketRdQueue($connId) 1 end]
+ variable $token3
+ upvar 0 $token3 state3
+ set tk2 [namespace tail $token3]
+
+ #Log pipelined, GRANT read access to $token3 in KeepSocket
+ set socketRdState($connId) $token3
+ ReceiveResponse $token3
+
+ # Other pipelined cases.
+ # - The test above ensures that, for the pipelined cases in the two
+ # tests below, the read queue is empty.
+ # - In those two tests, check whether the next write will be
+ # nonpipeline.
+ } elseif {
+ $state(-pipeline)
+ && [info exists socketWrState($connId)]
+ && ($socketWrState($connId) eq "peNding")
+
+ && [info exists socketWrQueue($connId)]
+ && [llength $socketWrQueue($connId)]
+ && (![set token3 [lindex $socketWrQueue($connId) 0]
+ set ${token3}(-pipeline)
+ ]
+ )
+ } {
+ # This case:
+ # - Now it the time to run the "pending" request.
+ # - The next token in the write queue is nonpipeline, and
+ # socketWrState has been marked "pending" (in
+ # http::NextPipelinedWrite or http::geturl) so a new pipelined
+ # request cannot jump the queue.
+ #
+ # Tests:
+ # - In this case the read queue (tested above) is empty and this
+ # "pending" write token is in front of the rest of the write
+ # queue.
+ # - The write state is not Wready and therefore appears to be busy,
+ # but because it is "pending" we know that it is reserved for the
+ # first item in the write queue, a non-pipelined request that is
+ # waiting for the read queue to empty. That has now happened: so
+ # give that request read and write access.
+ variable $token3
+ set conn [set ${token3}(tmpConnArgs)]
+ #Log nonpipeline, GRANT r/w access to $token3 in KeepSocket
+ set socketRdState($connId) $token3
+ set socketWrState($connId) $token3
+ set socketWrQueue($connId) [lrange $socketWrQueue($connId) 1 end]
+ # Connect does its own fconfigure.
+ fileevent $state(sock) writable [list http::Connect $token3 {*}$conn]
+ #Log ---- $state(sock) << conn to $token3 for HTTP request (c)
+
+ } elseif {
+ $state(-pipeline)
+ && [info exists socketWrState($connId)]
+ && ($socketWrState($connId) eq "peNding")
+
+ } {
+ # Should not come here. The second block in the previous "elseif"
+ # test should be tautologous (but was needed in an earlier
+ # implementation) and will be removed after testing.
+ # If we get here, the value "pending" was assigned in error.
+ # This error would block the queue for ever.
+ Log ^X$tk <<<<< Error in queueing of requests >>>>> - token $token
+
+ } elseif {
+ $state(-pipeline)
+ && [info exists socketWrState($connId)]
+ && ($socketWrState($connId) eq "Wready")
+
+ && [info exists socketWrQueue($connId)]
+ && [llength $socketWrQueue($connId)]
+ && (![set token3 [lindex $socketWrQueue($connId) 0]
+ set ${token3}(-pipeline)
+ ]
+ )
+ } {
+ # This case:
+ # - The next token in the write queue is nonpipeline, and
+ # socketWrState is Wready. Get the next event from socketWrQueue.
+ # Tests:
+ # - In this case the read state (tested above) is Rready and the
+ # write state (tested here) is Wready - there is no "pending"
+ # request.
+ # Code:
+ # - The code is the same as the code below for the nonpipelined
+ # case with a queued request.
+ variable $token3
+ set conn [set ${token3}(tmpConnArgs)]
+ #Log nonpipeline, GRANT r/w access to $token3 in KeepSocket
+ set socketRdState($connId) $token3
+ set socketWrState($connId) $token3
+ set socketWrQueue($connId) [lrange $socketWrQueue($connId) 1 end]
+ # Connect does its own fconfigure.
+ fileevent $state(sock) writable [list http::Connect $token3 {*}$conn]
+ #Log ---- $state(sock) << conn to $token3 for HTTP request (c)
+
+ } elseif {
+ (!$state(-pipeline))
+ && [info exists socketWrQueue($connId)]
+ && [llength $socketWrQueue($connId)]
+ && ($state(connection) ne "close")
+ } {
+ # If not pipelined, (socketRdState eq Rready) tells us that we are
+ # ready for the next write - there is no need to check
+ # socketWrState. Write the next request, if one is waiting.
+ # If the next request is pipelined, it receives premature read
+ # access to the socket. This is not a problem.
+ set token3 [lindex $socketWrQueue($connId) 0]
+ variable $token3
+ set conn [set ${token3}(tmpConnArgs)]
+ #Log nonpipeline, GRANT r/w access to $token3 in KeepSocket
+ set socketRdState($connId) $token3
+ set socketWrState($connId) $token3
+ set socketWrQueue($connId) [lrange $socketWrQueue($connId) 1 end]
+ # Connect does its own fconfigure.
+ fileevent $state(sock) writable [list http::Connect $token3 {*}$conn]
+ #Log ---- $state(sock) << conn to $token3 for HTTP request (d)
+
+ } elseif {(!$state(-pipeline))} {
+ set socketWrState($connId) Wready
+ # Rready and Wready and idle: nothing to do.
+ }
+
+ } else {
+ CloseSocket $state(sock) $token
+ # There is no socketMapping($state(socketinfo)), so it does not matter
+ # that CloseQueuedQueries is not called.
+ }
+}
+
+# http::CheckEof -
+#
+# Read from a socket and close it if eof.
+# The command is bound to "fileevent readable" on an idle socket, and
+# "eof" is the only event that should trigger the binding, occurring when
+# the server times out and half-closes the socket.
+#
+# A read is necessary so that [eof] gives a meaningful result.
+# Any bytes sent are junk (or a bug).
+
+proc http::CheckEof {sock} {
+ set junk [read $sock]
+ set n [string length $junk]
+ if {$n} {
+ Log "WARNING: $n bytes received but no HTTP request sent"
+ }
+
+ if {[catch {eof $sock} res] || $res} {
+ # The server has half-closed the socket.
+ # If a new write has started, its transaction will fail and
+ # will then be error-handled.
+ CloseSocket $sock
+ }
+}
+
+# http::CloseSocket -
+#
+# Close a socket and remove it from the persistent sockets table. If
+# possible an http token is included here but when we are called from a
+# fileevent on remote closure we need to find the correct entry - hence
+# the "else" block of the first "if" command.
+
+proc http::CloseSocket {s {token {}}} {
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ set tk [namespace tail $token]
+
+ catch {fileevent $s readable {}}
+ set connId {}
+ if {$token ne ""} {
+ variable $token
+ upvar 0 $token state
+ if {[info exists state(socketinfo)]} {
+ set connId $state(socketinfo)
+ }
+ } else {
+ set map [array get socketMapping]
+ set ndx [lsearch -exact $map $s]
+ if {$ndx != -1} {
+ incr ndx -1
+ set connId [lindex $map $ndx]
+ }
+ }
+ if { ($connId ne {})
+ && [info exists socketMapping($connId)]
+ && ($socketMapping($connId) eq $s)
+ } {
+ Log "Closing connection $connId (sock $socketMapping($connId))"
+ if {[catch {close $socketMapping($connId)} err]} {
+ Log "Error closing connection: $err"
+ }
+ if {$token eq {}} {
+ # Cases with a non-empty token are handled by Finish, so the tokens
+ # are finished in connection order.
+ http::CloseQueuedQueries $connId
+ }
+ } else {
+ Log "Closing socket $s (no connection info)"
+ if {[catch {close $s} err]} {
+ Log "Error closing socket: $err"
+ }
+ }
+}
+
+# http::CloseQueuedQueries
+#
+# connId - identifier "domain:port" for the connection
+# token - (optional) used only for logging
+#
+# Called from http::CloseSocket and http::Finish, after a connection is closed,
+# to clear the read and write queues if this has not already been done.
+
+proc http::CloseQueuedQueries {connId {token {}}} {
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ if {![info exists socketMapping($connId)]} {
+ # Command has already been called.
+ # Don't come here again - especially recursively.
+ return
+ }
+
+ # Used only for logging.
+ if {$token eq {}} {
+ set tk {}
+ } else {
+ set tk [namespace tail $token]
+ }
+
+ if { [info exists socketPlayCmd($connId)]
+ && ($socketPlayCmd($connId) ne {ReplayIfClose Wready {} {}})
+ } {
+ # Before unsetting, there is some unfinished business.
+ # - If the server sent "Connection: close", we have stored the command
+ # for retrying any queued requests in socketPlayCmd, so copy that
+ # value for execution below. socketClosing(*) was also set.
+ # - Also clear the queues to prevent calls to Finish that would set the
+ # state for the requests that will be retried to "finished with error
+ # status".
+ set unfinished $socketPlayCmd($connId)
+ set socketRdQueue($connId) {}
+ set socketWrQueue($connId) {}
+ } else {
+ set unfinished {}
+ }
+
+ Unset $connId
+
+ if {$unfinished ne {}} {
+ Log ^R$tk Any unfinished transactions (excluding $token) failed \
+ - token $token
+ {*}$unfinished
+ }
+}
+
+# http::Unset
+#
+# The trace on "unset socketRdState(*)" will call CancelReadPipeline
+# and cancel any queued responses.
+# The trace on "unset socketWrState(*)" will call CancelWritePipeline
+# and cancel any queued requests.
+
+proc http::Unset {connId} {
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ unset socketMapping($connId)
+ unset socketRdState($connId)
+ unset socketWrState($connId)
+ unset -nocomplain socketRdQueue($connId)
+ unset -nocomplain socketWrQueue($connId)
+ unset -nocomplain socketClosing($connId)
+ unset -nocomplain socketPlayCmd($connId)
+}
+
+# http::reset --
+#
+# See documentation for details.
+#
+# Arguments:
+# token Connection token.
+# why Status info.
+#
+# Side Effects:
+# See Finish
+
+proc http::reset {token {why reset}} {
+ variable $token
+ upvar 0 $token state
+ set state(status) $why
+ catch {fileevent $state(sock) readable {}}
+ catch {fileevent $state(sock) writable {}}
+ Finish $token
+ if {[info exists state(error)]} {
+ set errorlist $state(error)
+ unset state
+ eval ::error $errorlist
+ }
+}
+
+# http::geturl --
+#
+# Establishes a connection to a remote url via http.
+#
+# Arguments:
+# url The http URL to goget.
+# args Option value pairs. Valid options include:
+# -blocksize, -validate, -headers, -timeout
+# Results:
+# Returns a token for this connection. This token is the name of an
+# array that the caller should unset to garbage collect the state.
+
+proc http::geturl {url args} {
+ variable http
+ variable urlTypes
+ variable defaultCharset
+ variable defaultKeepalive
+ variable strict
+
+ # Initialize the state variable, an array. We'll return the name of this
+ # array as the token for the transaction.
+
+ if {![info exists http(uid)]} {
+ set http(uid) 0
+ }
+ set token [namespace current]::[incr http(uid)]
+ ##Log Starting http::geturl - token $token
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+ reset $token
+ Log ^A$tk URL $url - token $token
+
+ # Process command options.
+
+ array set state {
+ -binary false
+ -blocksize 8192
+ -queryblocksize 8192
+ -validate 0
+ -headers {}
+ -timeout 0
+ -type application/x-www-form-urlencoded
+ -queryprogress {}
+ -protocol 1.1
+ binary 0
+ state created
+ meta {}
+ method {}
+ coding {}
+ currentsize 0
+ totalsize 0
+ querylength 0
+ queryoffset 0
+ type text/html
+ body {}
+ status ""
+ http ""
+ connection close
+ }
+ set state(-keepalive) $defaultKeepalive
+ set state(-strict) $strict
+ # These flags have their types verified [Bug 811170]
+ array set type {
+ -binary boolean
+ -blocksize integer
+ -queryblocksize integer
+ -strict boolean
+ -timeout integer
+ -validate boolean
+ }
+ set state(charset) $defaultCharset
+ set options {
+ -binary -blocksize -channel -command -handler -headers -keepalive
+ -method -myaddr -progress -protocol -query -queryblocksize
+ -querychannel -queryprogress -strict -timeout -type -validate
+ }
+ set usage [join [lsort $options] ", "]
+ set options [string map {- ""} $options]
+ set pat ^-(?:[join $options |])$
+ foreach {flag value} $args {
+ if {[regexp -- $pat $flag]} {
+ # Validate numbers
+ if {
+ [info exists type($flag)] &&
+ ![string is $type($flag) -strict $value]
+ } {
+ unset $token
+ return -code error \
+ "Bad value for $flag ($value), must be $type($flag)"
+ }
+ set state($flag) $value
+ } else {
+ unset $token
+ return -code error "Unknown option $flag, can be: $usage"
+ }
+ }
+
+ # Make sure -query and -querychannel aren't both specified
+
+ set isQueryChannel [info exists state(-querychannel)]
+ set isQuery [info exists state(-query)]
+ if {$isQuery && $isQueryChannel} {
+ unset $token
+ return -code error "Can't combine -query and -querychannel options!"
+ }
+
+ # Validate URL, determine the server host and port, and check proxy case
+ # Recognize user:pass@host URLs also, although we do not do anything with
+ # that info yet.
+
+ # URLs have basically four parts.
+ # First, before the colon, is the protocol scheme (e.g. http)
+ # Second, for HTTP-like protocols, is the authority
+ # The authority is preceded by // and lasts up to (but not including)
+ # the following / or ? and it identifies up to four parts, of which
+ # only one, the host, is required (if an authority is present at all).
+ # All other parts of the authority (user name, password, port number)
+ # are optional.
+ # Third is the resource name, which is split into two parts at a ?
+ # The first part (from the single "/" up to "?") is the path, and the
+ # second part (from that "?" up to "#") is the query. *HOWEVER*, we do
+ # not need to separate them; we send the whole lot to the server.
+ # Both, path and query are allowed to be missing, including their
+ # delimiting character.
+ # Fourth is the fragment identifier, which is everything after the first
+ # "#" in the URL. The fragment identifier MUST NOT be sent to the server
+ # and indeed, we don't bother to validate it (it could be an error to
+ # pass it in here, but it's cheap to strip).
+ #
+ # An example of a URL that has all the parts:
+ #
+ # http://jschmoe:xyzzy@www.bogus.net:8000/foo/bar.tml?q=foo#changes
+ #
+ # The "http" is the protocol, the user is "jschmoe", the password is
+ # "xyzzy", the host is "www.bogus.net", the port is "8000", the path is
+ # "/foo/bar.tml", the query is "q=foo", and the fragment is "changes".
+ #
+ # Note that the RE actually combines the user and password parts, as
+ # recommended in RFC 3986. Indeed, that RFC states that putting passwords
+ # in URLs is a Really Bad Idea, something with which I would agree utterly.
+ #
+ # From a validation perspective, we need to ensure that the parts of the
+ # URL that are going to the server are correctly encoded. This is only
+ # done if $state(-strict) is true (inherited from $::http::strict).
+
+ set URLmatcher {(?x) # this is _expanded_ syntax
+ ^
+ (?: (\w+) : ) ? # <protocol scheme>
+ (?: //
+ (?:
+ (
+ [^@/\#?]+ # <userinfo part of authority>
+ ) @
+ )?
+ ( # <host part of authority>
+ [^/:\#?]+ | # host name or IPv4 address
+ \[ [^/\#?]+ \] # IPv6 address in square brackets
+ )
+ (?: : (\d+) )? # <port part of authority>
+ )?
+ ( [/\?] [^\#]*)? # <path> (including query)
+ (?: \# (.*) )? # <fragment>
+ $
+ }
+
+ # Phase one: parse
+ if {![regexp -- $URLmatcher $url -> proto user host port srvurl]} {
+ unset $token
+ return -code error "Unsupported URL: $url"
+ }
+ # Phase two: validate
+ set host [string trim $host {[]}]; # strip square brackets from IPv6 address
+ if {$host eq ""} {
+ # Caller has to provide a host name; we do not have a "default host"
+ # that would enable us to handle relative URLs.
+ unset $token
+ return -code error "Missing host part: $url"
+ # Note that we don't check the hostname for validity here; if it's
+ # invalid, we'll simply fail to resolve it later on.
+ }
+ if {$port ne "" && $port > 65535} {
+ unset $token
+ return -code error "Invalid port number: $port"
+ }
+ # The user identification and resource identification parts of the URL can
+ # have encoded characters in them; take care!
+ if {$user ne ""} {
+ # Check for validity according to RFC 3986, Appendix A
+ set validityRE {(?xi)
+ ^
+ (?: [-\w.~!$&'()*+,;=:] | %[0-9a-f][0-9a-f] )+
+ $
+ }
+ if {$state(-strict) && ![regexp -- $validityRE $user]} {
+ unset $token
+ # Provide a better error message in this error case
+ if {[regexp {(?i)%(?![0-9a-f][0-9a-f]).?.?} $user bad]} {
+ return -code error \
+ "Illegal encoding character usage \"$bad\" in URL user"
+ }
+ return -code error "Illegal characters in URL user"
+ }
+ }
+ if {$srvurl ne ""} {
+ # RFC 3986 allows empty paths (not even a /), but servers
+ # return 400 if the path in the HTTP request doesn't start
+ # with / , so add it here if needed.
+ if {[string index $srvurl 0] ne "/"} {
+ set srvurl /$srvurl
+ }
+ # Check for validity according to RFC 3986, Appendix A
+ set validityRE {(?xi)
+ ^
+ # Path part (already must start with / character)
+ (?: [-\w.~!$&'()*+,;=:@/] | %[0-9a-f][0-9a-f] )*
+ # Query part (optional, permits ? characters)
+ (?: \? (?: [-\w.~!$&'()*+,;=:@/?] | %[0-9a-f][0-9a-f] )* )?
+ $
+ }
+ if {$state(-strict) && ![regexp -- $validityRE $srvurl]} {
+ unset $token
+ # Provide a better error message in this error case
+ if {[regexp {(?i)%(?![0-9a-f][0-9a-f])..} $srvurl bad]} {
+ return -code error \
+ "Illegal encoding character usage \"$bad\" in URL path"
+ }
+ return -code error "Illegal characters in URL path"
+ }
+ } else {
+ set srvurl /
+ }
+ if {$proto eq ""} {
+ set proto http
+ }
+ set lower [string tolower $proto]
+ if {![info exists urlTypes($lower)]} {
+ unset $token
+ return -code error "Unsupported URL type \"$proto\""
+ }
+ set defport [lindex $urlTypes($lower) 0]
+ set defcmd [lindex $urlTypes($lower) 1]
+
+ if {$port eq ""} {
+ set port $defport
+ }
+ if {![catch {$http(-proxyfilter) $host} proxy]} {
+ set phost [lindex $proxy 0]
+ set pport [lindex $proxy 1]
+ }
+
+ # OK, now reassemble into a full URL
+ set url ${proto}://
+ if {$user ne ""} {
+ append url $user
+ append url @
+ }
+ append url $host
+ if {$port != $defport} {
+ append url : $port
+ }
+ append url $srvurl
+ # Don't append the fragment!
+ set state(url) $url
+
+ set sockopts [list -async]
+
+ # If we are using the proxy, we must pass in the full URL that includes
+ # the server name.
+
+ if {[info exists phost] && ($phost ne "")} {
+ set srvurl $url
+ set targetAddr [list $phost $pport]
+ } else {
+ set targetAddr [list $host $port]
+ }
+ # Proxy connections aren't shared among different hosts.
+ set state(socketinfo) $host:$port
+
+ # Save the accept types at this point to prevent a race condition. [Bug
+ # c11a51c482]
+ set state(accept-types) $http(-accept)
+
+ if {$isQuery || $isQueryChannel} {
+ # It's a POST.
+ # A client wishing to send a non-idempotent request SHOULD wait to send
+ # that request until it has received the response status for the
+ # previous request.
+ if {$http(-postfresh)} {
+ # Override -keepalive for a POST. Use a new connection, and thus
+ # avoid the small risk of a race against server timeout.
+ set state(-keepalive) 0
+ } else {
+ # Allow -keepalive but do not -pipeline - wait for the previous
+ # transaction to finish.
+ # There is a small risk of a race against server timeout.
+ set state(-pipeline) 0
+ }
+ } else {
+ # It's a GET or HEAD.
+ set state(-pipeline) $http(-pipeline)
+ }
+
+ # 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
+ # request to leave the channel open AFTER completion of this call.
+ # - In fact, we try to use an existing channel only if -keepalive 1 -- this
+ # means that at most one channel is left open for each value of
+ # $state(socketinfo). This property simplifies the mapping of open
+ # channels.
+ set reusing 0
+ set alreadyQueued 0
+ if {$state(-keepalive)} {
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ if {[info exists socketMapping($state(socketinfo))]} {
+ # - If the connection is idle, it has a "fileevent readable" binding
+ # to http::CheckEof, in case the server times out and half-closes
+ # the socket (http::CheckEof closes the other half).
+ # - We leave this binding in place until just before the last
+ # puts+flush in http::Connected (GET/HEAD) or http::Write (POST),
+ # after which the HTTP response might be generated.
+
+ if { [info exists socketClosing($state(socketinfo))]
+ && $socketClosing($state(socketinfo))
+ } {
+ # socketClosing(*) is set because the server has sent a
+ # "Connection: close" header.
+ # Do not use the persistent socket again.
+ # Since we have only one persistent socket per server, and the
+ # old socket is not yet dead, add the request to the write queue
+ # of the dying socket, which will be replayed by ReplayIfClose.
+ # Also add it to socketWrQueue(*) which is used only if an error
+ # causes a call to Finish.
+ set reusing 1
+ set sock $socketMapping($state(socketinfo))
+ Log "reusing socket $sock for $state(socketinfo) - token $token"
+
+ set alreadyQueued 1
+ lassign $socketPlayCmd($state(socketinfo)) com0 com1 com2 com3
+ lappend com3 $token
+ set socketPlayCmd($state(socketinfo)) [list $com0 $com1 $com2 $com3]
+ lappend socketWrQueue($state(socketinfo)) $token
+ } elseif {[catch {fconfigure $socketMapping($state(socketinfo))}]} {
+ # FIXME Is it still possible for this code to be executed? If
+ # so, this could be another place to call TestForReplay,
+ # rather than discarding the queued transactions.
+ Log "WARNING: socket for $state(socketinfo) was closed\
+ - token $token"
+ Log "WARNING - if testing, pay special attention to this\
+ case (GH) which is seldom executed - token $token"
+
+ # This will call CancelReadPipeline, CancelWritePipeline, and
+ # cancel any queued requests, responses.
+ Unset $state(socketinfo)
+ } else {
+ # Use the persistent socket.
+ # The socket may not be ready to write: an earlier request might
+ # still be still writing (in the pipelined case) or
+ # writing/reading (in the nonpipeline case). This possibility
+ # is handled by socketWrQueue later in this command.
+ set reusing 1
+ set sock $socketMapping($state(socketinfo))
+ Log "reusing socket $sock for $state(socketinfo) - token $token"
+
+ }
+ # Do not automatically close the connection socket.
+ set state(connection) {}
+ }
+ }
+
+ if {$reusing} {
+ # Define state(tmpState) and state(tmpOpenCmd) for use
+ # by http::ReplayIfDead if the persistent connection has died.
+ set state(tmpState) [array get state]
+
+ # Pass -myaddr directly to the socket command
+ if {[info exists state(-myaddr)]} {
+ lappend sockopts -myaddr $state(-myaddr)
+ }
+
+ set state(tmpOpenCmd) [list {*}$defcmd {*}$sockopts {*}$targetAddr]
+ }
+
+ set state(reusing) $reusing
+ # Excluding ReplayIfDead and the decision whether to call it, there are four
+ # places outside http::geturl where state(reusing) is used:
+ # - Connected - if reusing and not pipelined, start the state(-timeout)
+ # timeout (when writing).
+ # - DoneRequest - if reusing and pipelined, send the next pipelined write
+ # - Event - if reusing and pipelined, start the state(-timeout)
+ # timeout (when reading).
+ # - Event - if (not reusing) and pipelined, send the next pipelined
+ # write
+
+ # See comments above re the start of this timeout in other cases.
+ if {(!$state(reusing)) && ($state(-timeout) > 0)} {
+ set state(after) [after $state(-timeout) \
+ [list http::reset $token timeout]]
+ }
+
+ if {![info exists sock]} {
+ # Pass -myaddr directly to the socket command
+ if {[info exists state(-myaddr)]} {
+ lappend sockopts -myaddr $state(-myaddr)
+ }
+ set pre [clock milliseconds]
+ ##Log pre socket opened, - token $token
+ ##Log [concat $defcmd $sockopts $targetAddr] - token $token
+ if {[catch {eval $defcmd $sockopts $targetAddr} sock errdict]} {
+ # Something went wrong while trying to establish the connection.
+ # Clean up after events and such, but DON'T call the command
+ # callback (if available) because we're going to throw an
+ # exception from here instead.
+
+ set state(sock) NONE
+ Finish $token $sock 1
+ cleanup $token
+ dict unset errdict -level
+ return -options $errdict $sock
+ } else {
+ # Initialisation of a new socket.
+ ##Log post socket opened, - token $token
+ ##Log socket opened, now fconfigure - token $token
+ set delay [expr {[clock milliseconds] - $pre}]
+ if {$delay > 3000} {
+ Log socket delay $delay - token $token
+ }
+ fconfigure $sock -translation {auto crlf} \
+ -buffersize $state(-blocksize)
+ ##Log socket opened, DONE fconfigure - token $token
+ }
+ }
+ # Command [socket] is called with -async, but takes 5s to 5.1s to return,
+ # with probability of order 1 in 10,000. This may be a bizarre scheduling
+ # issue with my (KJN's) system (Fedora Linux).
+ # This does not cause a problem (unless the request times out when this
+ # command returns).
+
+ set state(sock) $sock
+ Log "Using $sock for $state(socketinfo) - token $token" \
+ [expr {$state(-keepalive)?"keepalive":""}]
+
+ if { $state(-keepalive)
+ && (![info exists socketMapping($state(socketinfo))])
+ } {
+ # Freshly-opened socket that we would like to become persistent.
+ set socketMapping($state(socketinfo)) $sock
+
+ if {![info exists socketRdState($state(socketinfo))]} {
+ set socketRdState($state(socketinfo)) {}
+ set varName ::http::socketRdState($state(socketinfo))
+ trace add variable $varName unset ::http::CancelReadPipeline
+ }
+ if {![info exists socketWrState($state(socketinfo))]} {
+ set socketWrState($state(socketinfo)) {}
+ set varName ::http::socketWrState($state(socketinfo))
+ trace add variable $varName unset ::http::CancelWritePipeline
+ }
+
+ if {$state(-pipeline)} {
+ #Log new, init for pipelined, GRANT write access to $token in geturl
+ # Also grant premature read access to the socket. This is OK.
+ set socketRdState($state(socketinfo)) $token
+ set socketWrState($state(socketinfo)) $token
+ } else {
+ # socketWrState is not used by this non-pipelined transaction.
+ # We cannot leave it as "Wready" because the next call to
+ # http::geturl with a pipelined transaction would conclude that the
+ # socket is available for writing.
+ #Log new, init for nonpipeline, GRANT r/w access to $token in geturl
+ set socketRdState($state(socketinfo)) $token
+ set socketWrState($state(socketinfo)) $token
+ }
+
+ set socketRdQueue($state(socketinfo)) {}
+ set socketWrQueue($state(socketinfo)) {}
+ set socketClosing($state(socketinfo)) 0
+ set socketPlayCmd($state(socketinfo)) {ReplayIfClose Wready {} {}}
+ }
+
+ if {![info exists phost]} {
+ set phost ""
+ }
+ if {$reusing} {
+ # For use by http::ReplayIfDead if the persistent connection has died.
+ # Also used by NextPipelinedWrite.
+ set state(tmpConnArgs) [list $proto $phost $srvurl]
+ }
+
+ # The element socketWrState($connId) has a value which is either the name of
+ # the token that is permitted to write to the socket, or "Wready" if no
+ # token is permitted to write.
+ #
+ # The code that sets the value to Wready immediately calls
+ # http::NextPipelinedWrite, which examines socketWrQueue($connId) and
+ # processes the next request in the queue, if there is one. The value
+ # Wready is not found when the interpreter is in the event loop unless the
+ # socket is idle.
+ #
+ # The element socketRdState($connId) has a value which is either the name of
+ # the token that is permitted to read from the socket, or "Rready" if no
+ # token is permitted to read.
+ #
+ # The code that sets the value to Rready then examines
+ # socketRdQueue($connId) and processes the next request in the queue, if
+ # there is one. The value Rready is not found when the interpreter is in
+ # the event loop unless the socket is idle.
+
+ if {$alreadyQueued} {
+ # A write may or may not be in progress. There is no need to set
+ # socketWrState to prevent another call stealing write access - all
+ # subsequent calls on this socket will come here because the socket
+ # will close after the current read, and its
+ # socketClosing($connId) is 1.
+ ##Log "HTTP request for token $token is queued"
+
+ } elseif { $reusing
+ && $state(-pipeline)
+ && ($socketWrState($state(socketinfo)) ne "Wready")
+ } {
+ ##Log "HTTP request for token $token is queued for pipelined use"
+ lappend socketWrQueue($state(socketinfo)) $token
+
+ } elseif { $reusing
+ && (!$state(-pipeline))
+ && ($socketWrState($state(socketinfo)) ne "Wready")
+ } {
+ # A write is queued or in progress. Lappend to the write queue.
+ ##Log "HTTP request for token $token is queued for nonpipeline use"
+ lappend socketWrQueue($state(socketinfo)) $token
+
+ } elseif { $reusing
+ && (!$state(-pipeline))
+ && ($socketWrState($state(socketinfo)) eq "Wready")
+ && ($socketRdState($state(socketinfo)) ne "Rready")
+ } {
+ # A read is queued or in progress, but not a write. Cannot start the
+ # nonpipeline transaction, but must set socketWrState to prevent a
+ # pipelined request jumping the queue.
+ ##Log "HTTP request for token $token is queued for nonpipeline use"
+ #Log re-use nonpipeline, GRANT delayed write access to $token in geturl
+
+ set socketWrState($state(socketinfo)) peNding
+ lappend socketWrQueue($state(socketinfo)) $token
+
+ } else {
+ if {$reusing && $state(-pipeline)} {
+ #Log re-use pipelined, GRANT write access to $token in geturl
+ set socketWrState($state(socketinfo)) $token
+
+ } elseif {$reusing} {
+ # Cf tests above - both are ready.
+ #Log re-use nonpipeline, GRANT r/w access to $token in geturl
+ set socketRdState($state(socketinfo)) $token
+ set socketWrState($state(socketinfo)) $token
+ }
+
+ # All (!$reusing) cases come here, and also some $reusing cases if the
+ # connection is ready.
+ #Log ---- $state(socketinfo) << conn to $token for HTTP request (a)
+ # Connect does its own fconfigure.
+ fileevent $sock writable \
+ [list http::Connect $token $proto $phost $srvurl]
+ }
+
+ # Wait for the connection to complete.
+ if {![info exists state(-command)]} {
+ # geturl does EVERYTHING asynchronously, so if the user
+ # calls it synchronously, we just do a wait here.
+ http::wait $token
+
+ if {![info exists state]} {
+ # If we timed out then Finish has been called and the users
+ # command callback may have cleaned up the token. If so we end up
+ # here with nothing left to do.
+ return $token
+ } elseif {$state(status) eq "error"} {
+ # Something went wrong while trying to establish the connection.
+ # Clean up after events and such, but DON'T call the command
+ # callback (if available) because we're going to throw an
+ # exception from here instead.
+ set err [lindex $state(error) 0]
+ cleanup $token
+ return -code error $err
+ }
+ }
+ ##Log Leaving http::geturl - token $token
+ return $token
+}
+
+# http::Connected --
+#
+# Callback used when the connection to the HTTP server is actually
+# established.
+#
+# Arguments:
+# token State token.
+# proto What protocol (http, https, etc.) was used to connect.
+# phost Are we using keep-alive? Non-empty if yes.
+# srvurl Service-local URL that we're requesting
+# Results:
+# None.
+
+proc http::Connected {token proto phost srvurl} {
+ variable http
+ variable urlTypes
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+
+ if {$state(reusing) && (!$state(-pipeline)) && ($state(-timeout) > 0)} {
+ set state(after) [after $state(-timeout) \
+ [list http::reset $token timeout]]
+ }
+
+ # Set back the variables needed here.
+ set sock $state(sock)
+ set isQueryChannel [info exists state(-querychannel)]
+ set isQuery [info exists state(-query)]
+ set host [lindex [split $state(socketinfo) :] 0]
+ set port [lindex [split $state(socketinfo) :] 1]
+
+ set lower [string tolower $proto]
+ set defport [lindex $urlTypes($lower) 0]
+
+ # Send data in cr-lf format, but accept any line terminators.
+ # Initialisation to {auto *} now done in geturl, KeepSocket and DoneRequest.
+ # We are concerned here with the request (write) not the response (read).
+ lassign [fconfigure $sock -translation] trRead trWrite
+ fconfigure $sock -translation [list $trRead crlf] \
+ -buffersize $state(-blocksize)
+
+ # The following is disallowed in safe interpreters, but the socket is
+ # already in non-blocking mode in that case.
+
+ catch {fconfigure $sock -blocking off}
+ set how GET
+ if {$isQuery} {
+ set state(querylength) [string length $state(-query)]
+ if {$state(querylength) > 0} {
+ set how POST
+ set contDone 0
+ } else {
+ # There's no query data.
+ unset state(-query)
+ set isQuery 0
+ }
+ } elseif {$state(-validate)} {
+ set how HEAD
+ } elseif {$isQueryChannel} {
+ 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]
+ 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
+
+ if {[catch {
+ set state(method) $how
+ puts $sock "$how $srvurl HTTP/$state(-protocol)"
+ if {[dict exists $state(-headers) Host]} {
+ # Allow Host spoofing. [Bug 928154]
+ puts $sock "Host: [dict get $state(-headers) Host]"
+ } elseif {$port == $defport} {
+ # Don't add port in this case, to handle broken servers. [Bug
+ # #504508]
+ puts $sock "Host: $host"
+ } else {
+ puts $sock "Host: $host:$port"
+ }
+ puts $sock "User-Agent: $http(-useragent)"
+ 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"
+ }
+ 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"
+ }
+ set accept_encoding_seen 0
+ set content_type_seen 0
+ dict for {key value} $state(-headers) {
+ set value [string map [list \n "" \r ""] $value]
+ set key [string map {" " -} [string trim $key]]
+ if {[string equal -nocase $key "host"]} {
+ continue
+ }
+ if {[string equal -nocase $key "accept-encoding"]} {
+ set accept_encoding_seen 1
+ }
+ if {[string equal -nocase $key "accept"]} {
+ set accept_types_seen 1
+ }
+ if {[string equal -nocase $key "content-type"]} {
+ set content_type_seen 1
+ }
+ if {[string equal -nocase $key "content-length"]} {
+ set contDone 1
+ set state(querylength) $value
+ }
+ if {[string length $key]} {
+ puts $sock "$key: $value"
+ }
+ }
+ # Allow overriding the Accept header on a per-connection basis. Useful
+ # for working with REST services. [Bug c11a51c482]
+ if {!$accept_types_seen} {
+ puts $sock "Accept: $state(accept-types)"
+ }
+ if { (!$accept_encoding_seen)
+ && (![info exists state(-handler)])
+ && $http(-zip)
+ } {
+ puts $sock "Accept-Encoding: gzip,deflate,compress"
+ }
+ if {$isQueryChannel && ($state(querylength) == 0)} {
+ # Try to determine size of data in channel. If we cannot seek, the
+ # surrounding catch will trap us
+
+ set start [tell $state(-querychannel)]
+ seek $state(-querychannel) 0 end
+ set state(querylength) \
+ [expr {[tell $state(-querychannel)] - $start}]
+ seek $state(-querychannel) $start
+ }
+
+ # Flush the request header and set up the fileevent that will either
+ # push the POST data or read the response.
+ #
+ # fileevent note:
+ #
+ # It is possible to have both the read and write fileevents active at
+ # this point. The only scenario it seems to affect is a server that
+ # closes the connection without reading the POST data. (e.g., early
+ # versions TclHttpd in various error cases). Depending on the
+ # platform, the client may or may not be able to get the response from
+ # the server because of the error it will get trying to write the post
+ # data. Having both fileevents active changes the timing and the
+ # behavior, but no two platforms (among Solaris, Linux, and NT) behave
+ # the same, and none behave all that well in any case. Servers should
+ # always read their POST data if they expect the client to read their
+ # response.
+
+ if {$isQuery || $isQueryChannel} {
+ # POST method.
+ if {!$content_type_seen} {
+ puts $sock "Content-Type: $state(-type)"
+ }
+ if {!$contDone} {
+ puts $sock "Content-Length: $state(querylength)"
+ }
+ puts $sock ""
+ flush $sock
+ # Flush flushes the error in the https case with a bad handshake:
+ # else the socket never becomes writable again, and hangs until
+ # timeout (if any).
+
+ lassign [fconfigure $sock -translation] trRead trWrite
+ fconfigure $sock -translation [list $trRead binary]
+ fileevent $sock writable [list http::Write $token]
+ # The http::Write command decides when to make the socket readable,
+ # using the same test as the GET/HEAD case below.
+ } else {
+ # GET or HEAD method.
+ if { (![catch {fileevent $sock readable} binding])
+ && ($binding eq [list http::CheckEof $sock])
+ } {
+ # Remove the "fileevent readable" binding of an idle persistent
+ # socket to http::CheckEof. We can no longer treat bytes
+ # received as junk. The server might still time out and
+ # half-close the socket if it has not yet received the first
+ # "puts".
+ fileevent $sock readable {}
+ }
+ puts $sock ""
+ flush $sock
+ Log ^C$tk end sending request - token $token
+ # End of writing (GET/HEAD methods). The request has been sent.
+
+ DoneRequest $token
+ }
+
+ } err]} {
+ # The socket probably was never connected, OR the connection dropped
+ # later, OR https handshake error, which may be discovered as late as
+ # the "flush" command above...
+ Log "WARNING - if testing, pay special attention to this\
+ case (GI) which is seldom executed - token $token"
+ if {[info exists state(reusing)] && $state(reusing)} {
+ # The socket was closed at the server end, and closed at
+ # this end by http::CheckEof.
+ if {[TestForReplay $token write $err a]} {
+ return
+ } else {
+ Finish $token {failed to re-use socket}
+ }
+
+ # else:
+ # This is NOT a persistent socket that has been closed since its
+ # last use.
+ # If any other requests are in flight or pipelined/queued, they will
+ # be discarded.
+ } elseif {$state(status) eq ""} {
+ # ...https handshake errors come here.
+ set msg [registerError $sock]
+ registerError $sock {}
+ if {$msg eq {}} {
+ set msg {failed to use socket}
+ }
+ Finish $token $msg
+ } elseif {$state(status) ne "error"} {
+ Finish $token $err
+ }
+ }
+}
+
+# http::registerError
+#
+# Called (for example when processing TclTLS activity) to register
+# an error for a connection on a specific socket. This helps
+# http::Connected to deliver meaningful error messages, e.g. when a TLS
+# certificate fails verification.
+#
+# Usage: http::registerError socket ?newValue?
+#
+# "set" semantics, except that a "get" (a call without a new value) for a
+# non-existent socket returns {}, not an error.
+
+proc http::registerError {sock args} {
+ variable registeredErrors
+
+ if { ([llength $args] == 0)
+ && (![info exists registeredErrors($sock)])
+ } {
+ return
+ } elseif { ([llength $args] == 1)
+ && ([lindex $args 0] eq {})
+ } {
+ unset -nocomplain registeredErrors($sock)
+ return
+ }
+ set registeredErrors($sock) {*}$args
+}
+
+# http::DoneRequest --
+#
+# Command called when a request has been sent. It will arrange the
+# next request and/or response as appropriate.
+#
+# If this command is called when $socketClosing(*), the request $token
+# that calls it must be pipelined and destined to fail.
+
+proc http::DoneRequest {token} {
+ variable http
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+ set sock $state(sock)
+
+ # If pipelined, connect the next HTTP request to the socket.
+ if {$state(reusing) && $state(-pipeline)} {
+ # Enable next token (if any) to write.
+ # The value "Wready" is set only here, and
+ # in http::Event after reading the response-headers of a
+ # non-reusing transaction.
+ # Previous value is $token. It cannot be pending.
+ set socketWrState($state(socketinfo)) Wready
+
+ # Now ready to write the next pipelined request (if any).
+ http::NextPipelinedWrite $token
+ } else {
+ # If pipelined, this is the first transaction on this socket. We wait
+ # for the response headers to discover whether the connection is
+ # persistent. (If this is not done and the connection is not
+ # persistent, we SHOULD retry and then MUST NOT pipeline before knowing
+ # that we have a persistent connection
+ # (rfc2616 8.1.2.2)).
+ }
+
+ # Connect to receive the response, unless the socket is pipelined
+ # and another response is being sent.
+ # This code block is separate from the code below because there are
+ # cases where socketRdState already has the value $token.
+ if { $state(-keepalive)
+ && $state(-pipeline)
+ && [info exists socketRdState($state(socketinfo))]
+ && ($socketRdState($state(socketinfo)) eq "Rready")
+ } {
+ #Log pipelined, GRANT read access to $token in Connected
+ set socketRdState($state(socketinfo)) $token
+ }
+
+ if { $state(-keepalive)
+ && $state(-pipeline)
+ && [info exists socketRdState($state(socketinfo))]
+ && ($socketRdState($state(socketinfo)) ne $token)
+ } {
+ # Do not read from the socket until it is ready.
+ ##Log "HTTP response for token $token is queued for pipelined use"
+ # If $socketClosing(*), then the caller will be a pipelined write and
+ # execution will come here.
+ # This token has already been recorded as "in flight" for writing.
+ # When the socket is closed, the read queue will be cleared in
+ # CloseQueuedQueries and so the "lappend" here has no effect.
+ lappend socketRdQueue($state(socketinfo)) $token
+ } else {
+ # In the pipelined case, connection for reading depends on the
+ # value of socketRdState.
+ # In the nonpipeline case, connection for reading always occurs.
+ ReceiveResponse $token
+ }
+}
+
+# http::ReceiveResponse
+#
+# Connects token to its socket for reading.
+
+proc http::ReceiveResponse {token} {
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+ set sock $state(sock)
+
+ #Log ---- $state(socketinfo) >> conn to $token for HTTP response
+ lassign [fconfigure $sock -translation] trRead trWrite
+ fconfigure $sock -translation [list auto $trWrite] \
+ -buffersize $state(-blocksize)
+ Log ^D$tk begin receiving response - token $token
+
+ coroutine ${token}EventCoroutine http::Event $sock $token
+ fileevent $sock readable ${token}EventCoroutine
+}
+
+# http::NextPipelinedWrite
+#
+# - Connecting a socket to a token for writing is done by this command and by
+# command KeepSocket.
+# - If another request has a pipelined write scheduled for $token's socket,
+# and if the socket is ready to accept it, connect the write and update
+# the queue accordingly.
+# - This command is called from http::DoneRequest and http::Event,
+# IF $state(-pipeline) AND (the current transfer has reached the point at
+# which the socket is ready for the next request to be written).
+# - This command is called when a token has write access and is pipelined and
+# keep-alive, and sets socketWrState to Wready.
+# - The command need not consider the case where socketWrState is set to a token
+# that does not yet have write access. Such a token is waiting for Rready,
+# and the assignment of the connection to the token will be done elsewhere (in
+# http::KeepSocket).
+# - This command cannot be called after socketWrState has been set to a
+# "pending" token value (that is then overwritten by the caller), because that
+# value is set by this command when it is called by an earlier token when it
+# relinquishes its write access, and the pending token is always the next in
+# line to write.
+
+proc http::NextPipelinedWrite {token} {
+ variable http
+ variable socketRdState
+ variable socketWrState
+ variable socketWrQueue
+ variable socketClosing
+ variable $token
+ upvar 0 $token state
+ set connId $state(socketinfo)
+
+ if { [info exists socketClosing($connId)]
+ && $socketClosing($connId)
+ } {
+ # socketClosing(*) is set because the server has sent a
+ # "Connection: close" header.
+ # Behave as if the queues are empty - so do nothing.
+ } elseif { $state(-pipeline)
+ && [info exists socketWrState($connId)]
+ && ($socketWrState($connId) eq "Wready")
+
+ && [info exists socketWrQueue($connId)]
+ && [llength $socketWrQueue($connId)]
+ && ([set token2 [lindex $socketWrQueue($connId) 0]
+ set ${token2}(-pipeline)
+ ]
+ )
+ } {
+ # - The usual case for a pipelined connection, ready for a new request.
+ #Log pipelined, GRANT write access to $token2 in NextPipelinedWrite
+ set conn [set ${token2}(tmpConnArgs)]
+ set socketWrState($connId) $token2
+ set socketWrQueue($connId) [lrange $socketWrQueue($connId) 1 end]
+ # Connect does its own fconfigure.
+ fileevent $state(sock) writable [list http::Connect $token2 {*}$conn]
+ #Log ---- $connId << conn to $token2 for HTTP request (b)
+
+ # In the tests below, the next request will be nonpipeline.
+ } elseif { $state(-pipeline)
+ && [info exists socketWrState($connId)]
+ && ($socketWrState($connId) eq "Wready")
+
+ && [info exists socketWrQueue($connId)]
+ && [llength $socketWrQueue($connId)]
+ && (![ set token3 [lindex $socketWrQueue($connId) 0]
+ set ${token3}(-pipeline)
+ ]
+ )
+
+ && [info exists socketRdState($connId)]
+ && ($socketRdState($connId) eq "Rready")
+ } {
+ # The case in which the next request will be non-pipelined, and the read
+ # and write queues is ready: which is the condition for a non-pipelined
+ # write.
+ variable $token3
+ upvar 0 $token3 state3
+ set conn [set ${token3}(tmpConnArgs)]
+ #Log nonpipeline, GRANT r/w access to $token3 in NextPipelinedWrite
+ set socketRdState($connId) $token3
+ set socketWrState($connId) $token3
+ set socketWrQueue($connId) [lrange $socketWrQueue($connId) 1 end]
+ # Connect does its own fconfigure.
+ fileevent $state(sock) writable [list http::Connect $token3 {*}$conn]
+ #Log ---- $state(sock) << conn to $token3 for HTTP request (c)
+
+ } elseif { $state(-pipeline)
+ && [info exists socketWrState($connId)]
+ && ($socketWrState($connId) eq "Wready")
+
+ && [info exists socketWrQueue($connId)]
+ && [llength $socketWrQueue($connId)]
+ && (![set token2 [lindex $socketWrQueue($connId) 0]
+ set ${token2}(-pipeline)
+ ]
+ )
+ } {
+ # - The case in which the next request will be non-pipelined, but the
+ # read queue is NOT ready.
+ # - A read is queued or in progress, but not a write. Cannot start the
+ # nonpipeline transaction, but must set socketWrState to prevent a new
+ # pipelined request (in http::geturl) jumping the queue.
+ # - Because socketWrState($connId) is not set to Wready, the assignment
+ # of the connection to $token2 will be done elsewhere - by command
+ # http::KeepSocket when $socketRdState($connId) is set to "Rready".
+
+ #Log re-use nonpipeline, GRANT delayed write access to $token in NextP..
+ set socketWrState($connId) peNding
+ }
+}
+
+# http::CancelReadPipeline
+#
+# Cancel pipelined responses on a closing "Keep-Alive" socket.
+#
+# - Called by a variable trace on "unset socketRdState($connId)".
+# - The variable relates to a Keep-Alive socket, which has been closed.
+# - Cancels all pipelined responses. The requests have been sent,
+# the responses have not yet been received.
+# - This is a hard cancel that ends each transaction with error status,
+# and closes the connection. Do not use it if you want to replay failed
+# transactions.
+# - N.B. Always delete ::http::socketRdState($connId) before deleting
+# ::http::socketRdQueue($connId), or this command will do nothing.
+#
+# Arguments
+# As for a trace command on a variable.
+
+proc http::CancelReadPipeline {name1 connId op} {
+ variable socketRdQueue
+ ##Log CancelReadPipeline $name1 $connId $op
+ if {[info exists socketRdQueue($connId)]} {
+ set msg {the connection was closed by CancelReadPipeline}
+ foreach token $socketRdQueue($connId) {
+ set tk [namespace tail $token]
+ Log ^X$tk end of response "($msg)" - token $token
+ set ${token}(status) eof
+ Finish $token ;#$msg
+ }
+ set socketRdQueue($connId) {}
+ }
+}
+
+# http::CancelWritePipeline
+#
+# Cancel queued events on a closing "Keep-Alive" socket.
+#
+# - Called by a variable trace on "unset socketWrState($connId)".
+# - The variable relates to a Keep-Alive socket, which has been closed.
+# - In pipelined or nonpipeline case: cancels all queued requests. The
+# requests have not yet been sent, the responses are not due.
+# - This is a hard cancel that ends each transaction with error status,
+# and closes the connection. Do not use it if you want to replay failed
+# transactions.
+# - N.B. Always delete ::http::socketWrState($connId) before deleting
+# ::http::socketWrQueue($connId), or this command will do nothing.
+#
+# Arguments
+# As for a trace command on a variable.
+
+proc http::CancelWritePipeline {name1 connId op} {
+ variable socketWrQueue
+
+ ##Log CancelWritePipeline $name1 $connId $op
+ if {[info exists socketWrQueue($connId)]} {
+ set msg {the connection was closed by CancelWritePipeline}
+ foreach token $socketWrQueue($connId) {
+ set tk [namespace tail $token]
+ Log ^X$tk end of response "($msg)" - token $token
+ set ${token}(status) eof
+ Finish $token ;#$msg
+ }
+ set socketWrQueue($connId) {}
+ }
+}
+
+# http::ReplayIfDead --
+#
+# - A query on a re-used persistent socket failed at the earliest opportunity,
+# because the socket had been closed by the server. Keep the token, tidy up,
+# and try to connect on a fresh socket.
+# - The connection is monitored for eof by the command http::CheckEof. Thus
+# http::ReplayIfDead is needed only when a server event (half-closing an
+# apparently idle connection), and a client event (sending a request) occur at
+# almost the same time, and neither client nor server detects the other's
+# action before performing its own (an "asynchronous close event").
+# - To simplify testing of http::ReplayIfDead, set TEST_EOF 1 in
+# http::KeepSocket, and then http::ReplayIfDead will be called if http::geturl
+# is called at any time after the server timeout.
+#
+# Arguments:
+# token Connection token.
+#
+# Side Effects:
+# Use the same token, but try to open a new socket.
+
+proc http::ReplayIfDead {tokenArg doing} {
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ variable $tokenArg
+ upvar 0 $tokenArg stateArg
+
+ Log running http::ReplayIfDead for $tokenArg $doing
+
+ # 1. Merge the tokens for transactions in flight, the read (response) queue,
+ # and the write (request) queue.
+
+ set InFlightR {}
+ set InFlightW {}
+
+ # Obtain the tokens for transactions in flight.
+ if {$stateArg(-pipeline)} {
+ # Two transactions may be in flight. The "read" transaction was first.
+ # It is unlikely that the server would close the socket if a response
+ # was pending; however, an earlier request (as well as the present
+ # request) may have been sent and ignored if the socket was half-closed
+ # by the server.
+
+ if { [info exists socketRdState($stateArg(socketinfo))]
+ && ($socketRdState($stateArg(socketinfo)) ne "Rready")
+ } {
+ lappend InFlightR $socketRdState($stateArg(socketinfo))
+ } elseif {($doing eq "read")} {
+ lappend InFlightR $tokenArg
+ }
+
+ if { [info exists socketWrState($stateArg(socketinfo))]
+ && $socketWrState($stateArg(socketinfo)) ni {Wready peNding}
+ } {
+ lappend InFlightW $socketWrState($stateArg(socketinfo))
+ } elseif {($doing eq "write")} {
+ lappend InFlightW $tokenArg
+ }
+
+ # Report any inconsistency of $tokenArg with socket*state.
+ if { ($doing eq "read")
+ && [info exists socketRdState($stateArg(socketinfo))]
+ && ($tokenArg ne $socketRdState($stateArg(socketinfo)))
+ } {
+ Log WARNING - ReplayIfDead pipelined tokenArg $tokenArg $doing \
+ ne socketRdState($stateArg(socketinfo)) \
+ $socketRdState($stateArg(socketinfo))
+
+ } elseif {
+ ($doing eq "write")
+ && [info exists socketWrState($stateArg(socketinfo))]
+ && ($tokenArg ne $socketWrState($stateArg(socketinfo)))
+ } {
+ Log WARNING - ReplayIfDead pipelined tokenArg $tokenArg $doing \
+ ne socketWrState($stateArg(socketinfo)) \
+ $socketWrState($stateArg(socketinfo))
+ }
+ } else {
+ # One transaction should be in flight.
+ # socketRdState, socketWrQueue are used.
+ # socketRdQueue should be empty.
+
+ # Report any inconsistency of $tokenArg with socket*state.
+ if {$tokenArg ne $socketRdState($stateArg(socketinfo))} {
+ Log WARNING - ReplayIfDead nonpipeline tokenArg $tokenArg $doing \
+ ne socketRdState($stateArg(socketinfo)) \
+ $socketRdState($stateArg(socketinfo))
+ }
+
+ # Report the inconsistency that socketRdQueue is non-empty.
+ if { [info exists socketRdQueue($stateArg(socketinfo))]
+ && ($socketRdQueue($stateArg(socketinfo)) ne {})
+ } {
+ Log WARNING - ReplayIfDead nonpipeline tokenArg $tokenArg $doing \
+ has read queue socketRdQueue($stateArg(socketinfo)) \
+ $socketRdQueue($stateArg(socketinfo)) ne {}
+ }
+
+ lappend InFlightW $socketRdState($stateArg(socketinfo))
+ set socketRdQueue($stateArg(socketinfo)) {}
+ }
+
+ set newQueue {}
+ lappend newQueue {*}$InFlightR
+ lappend newQueue {*}$socketRdQueue($stateArg(socketinfo))
+ lappend newQueue {*}$InFlightW
+ lappend newQueue {*}$socketWrQueue($stateArg(socketinfo))
+
+
+ # 2. Tidy up tokenArg. This is a cut-down form of Finish/CloseSocket.
+ # Do not change state(status).
+ # No need to after cancel stateArg(after) - either this is done in
+ # ReplayCore/ReInit, or Finish is called.
+
+ catch {close $stateArg(sock)}
+
+ # 2a. Tidy the tokens in the queues - this is done in ReplayCore/ReInit.
+ # - Transactions, if any, that are awaiting responses cannot be completed.
+ # They are listed for re-sending in newQueue.
+ # - All tokens are preserved for re-use by ReplayCore, and their variables
+ # will be re-initialised by calls to ReInit.
+ # - The relevant element of socketMapping, socketRdState, socketWrState,
+ # socketRdQueue, socketWrQueue, socketClosing, socketPlayCmd will be set
+ # to new values in ReplayCore.
+
+ ReplayCore $newQueue
+}
+
+# http::ReplayIfClose --
+#
+# A request on a socket that was previously "Connection: keep-alive" has
+# received a "Connection: close" response header. The server supplies
+# that response correctly, but any later requests already queued on this
+# connection will be lost when the socket closes.
+#
+# This command takes arguments that represent the socketWrState,
+# socketRdQueue and socketWrQueue for this connection. The socketRdState
+# is not needed because the server responds in full to the request that
+# received the "Connection: close" response header.
+#
+# Existing request tokens $token (::http::$n) are preserved. The caller
+# will be unaware that the request was processed this way.
+
+proc http::ReplayIfClose {Wstate Rqueue Wqueue} {
+ Log running http::ReplayIfClose for $Wstate $Rqueue $Wqueue
+
+ if {$Wstate in $Rqueue || $Wstate in $Wqueue} {
+ Log WARNING duplicate token in http::ReplayIfClose - token $Wstate
+ set Wstate Wready
+ }
+
+ # 1. Create newQueue
+ set InFlightW {}
+ if {$Wstate ni {Wready peNding}} {
+ lappend InFlightW $Wstate
+ }
+
+ set newQueue {}
+ lappend newQueue {*}$Rqueue
+ lappend newQueue {*}$InFlightW
+ lappend newQueue {*}$Wqueue
+
+ # 2. Cleanup - none needed, done by the caller.
+
+ ReplayCore $newQueue
+}
+
+# http::ReInit --
+#
+# Command to restore a token's state to a condition that
+# makes it ready to replay a request.
+#
+# Command http::geturl stores extra state in state(tmp*) so
+# we don't need to do the argument processing again.
+#
+# The caller must:
+# - Set state(reusing) and state(sock) to their new values after calling
+# this command.
+# - Unset state(tmpState), state(tmpOpenCmd) if future calls to ReplayCore
+# or ReInit are inappropriate for this token. Typically only one retry
+# is allowed.
+# The caller may also unset state(tmpConnArgs) if this value (and the
+# token) will be used immediately. The value is needed by tokens that
+# will be stored in a queue.
+#
+# Arguments:
+# token Connection token.
+#
+# Return Value: (boolean) true iff the re-initialisation was successful.
+
+proc http::ReInit {token} {
+ variable $token
+ upvar 0 $token state
+
+ if {!(
+ [info exists state(tmpState)]
+ && [info exists state(tmpOpenCmd)]
+ && [info exists state(tmpConnArgs)]
+ )
+ } {
+ Log FAILED in http::ReInit via ReplayCore - NO tmp vars for $token
+ return 0
+ }
+
+ if {[info exists state(after)]} {
+ after cancel $state(after)
+ unset state(after)
+ }
+
+ # Don't alter state(status) - this would trigger http::wait if it is in use.
+ set tmpState $state(tmpState)
+ set tmpOpenCmd $state(tmpOpenCmd)
+ set tmpConnArgs $state(tmpConnArgs)
+ foreach name [array names state] {
+ if {$name ne "status"} {
+ unset state($name)
+ }
+ }
+
+ # Don't alter state(status).
+ # Restore state(tmp*) - the caller may decide to unset them.
+ # Restore state(tmpConnArgs) which is needed for connection.
+ # state(tmpState), state(tmpOpenCmd) are needed only for retries.
+
+ dict unset tmpState status
+ array set state $tmpState
+ set state(tmpState) $tmpState
+ set state(tmpOpenCmd) $tmpOpenCmd
+ set state(tmpConnArgs) $tmpConnArgs
+
+ return 1
+}
+
+# http::ReplayCore --
+#
+# Command to replay a list of requests, using existing connection tokens.
+#
+# Abstracted from http::geturl which stores extra state in state(tmp*) so
+# we don't need to do the argument processing again.
+#
+# Arguments:
+# newQueue List of connection tokens.
+#
+# Side Effects:
+# Use existing tokens, but try to open a new socket.
+
+proc http::ReplayCore {newQueue} {
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ if {[llength $newQueue] == 0} {
+ # Nothing to do.
+ return
+ }
+
+ ##Log running ReplayCore for {*}$newQueue
+ set newToken [lindex $newQueue 0]
+ set newQueue [lrange $newQueue 1 end]
+
+ # 3. Use newToken, and restore its values of state(*). Do not restore
+ # elements tmp* - we try again only once.
+
+ set token $newToken
+ variable $token
+ upvar 0 $token state
+
+ if {![ReInit $token]} {
+ Log FAILED in http::ReplayCore - NO tmp vars
+ Finish $token {cannot send this request again}
+ return
+ }
+
+ set tmpState $state(tmpState)
+ set tmpOpenCmd $state(tmpOpenCmd)
+ set tmpConnArgs $state(tmpConnArgs)
+ unset state(tmpState)
+ unset state(tmpOpenCmd)
+ unset state(tmpConnArgs)
+
+ set state(reusing) 0
+
+ if {$state(-timeout) > 0} {
+ set resetCmd [list http::reset $token timeout]
+ set state(after) [after $state(-timeout) $resetCmd]
+ }
+
+ set pre [clock milliseconds]
+ ##Log pre socket opened, - token $token
+ ##Log $tmpOpenCmd - token $token
+ # 4. Open a socket.
+ if {[catch {eval $tmpOpenCmd} sock]} {
+ # Something went wrong while trying to establish the connection.
+ Log FAILED - $sock
+ set state(sock) NONE
+ Finish $token $sock
+ return
+ }
+ ##Log post socket opened, - token $token
+ set delay [expr {[clock milliseconds] - $pre}]
+ if {$delay > 3000} {
+ Log socket delay $delay - token $token
+ }
+ # Command [socket] is called with -async, but takes 5s to 5.1s to return,
+ # with probability of order 1 in 10,000. This may be a bizarre scheduling
+ # issue with my (KJN's) system (Fedora Linux).
+ # This does not cause a problem (unless the request times out when this
+ # command returns).
+
+ # 5. Configure the persistent socket data.
+ if {$state(-keepalive)} {
+ set socketMapping($state(socketinfo)) $sock
+
+ if {![info exists socketRdState($state(socketinfo))]} {
+ set socketRdState($state(socketinfo)) {}
+ set varName ::http::socketRdState($state(socketinfo))
+ trace add variable $varName unset ::http::CancelReadPipeline
+ }
+
+ if {![info exists socketWrState($state(socketinfo))]} {
+ set socketWrState($state(socketinfo)) {}
+ set varName ::http::socketWrState($state(socketinfo))
+ trace add variable $varName unset ::http::CancelWritePipeline
+ }
+
+ if {$state(-pipeline)} {
+ #Log new, init for pipelined, GRANT write acc to $token ReplayCore
+ set socketRdState($state(socketinfo)) $token
+ set socketWrState($state(socketinfo)) $token
+ } else {
+ #Log new, init for nonpipeline, GRANT r/w acc to $token ReplayCore
+ set socketRdState($state(socketinfo)) $token
+ set socketWrState($state(socketinfo)) $token
+ }
+
+ set socketRdQueue($state(socketinfo)) {}
+ set socketWrQueue($state(socketinfo)) $newQueue
+ set socketClosing($state(socketinfo)) 0
+ set socketPlayCmd($state(socketinfo)) {ReplayIfClose Wready {} {}}
+ }
+
+ ##Log pre newQueue ReInit, - token $token
+ # 6. Configure sockets in the queue.
+ foreach tok $newQueue {
+ if {[ReInit $tok]} {
+ set ${tok}(reusing) 1
+ set ${tok}(sock) $sock
+ } else {
+ set ${tok}(reusing) 1
+ set ${tok}(sock) NONE
+ Finish $token {cannot send this request again}
+ }
+ }
+
+ # 7. Configure the socket for newToken to send a request.
+ set state(sock) $sock
+ Log "Using $sock for $state(socketinfo) - token $token" \
+ [expr {$state(-keepalive)?"keepalive":""}]
+
+ # Initialisation of a new socket.
+ ##Log socket opened, now fconfigure - token $token
+ fconfigure $sock -translation {auto crlf} -buffersize $state(-blocksize)
+ ##Log socket opened, DONE fconfigure - token $token
+
+ # Connect does its own fconfigure.
+ fileevent $sock writable [list http::Connect $token {*}$tmpConnArgs]
+ #Log ---- $sock << conn to $token for HTTP request (e)
+}
+
+# Data access functions:
+# Data - the URL data
+# Status - the transaction status: ok, reset, eof, timeout, error
+# Code - the HTTP transaction code, e.g., 200
+# Size - the size of the URL data
+
+proc http::data {token} {
+ variable $token
+ upvar 0 $token state
+ return $state(body)
+}
+proc http::status {token} {
+ if {![info exists $token]} {
+ return "error"
+ }
+ variable $token
+ upvar 0 $token state
+ return $state(status)
+}
+proc http::code {token} {
+ variable $token
+ upvar 0 $token state
+ return $state(http)
+}
+proc http::ncode {token} {
+ variable $token
+ upvar 0 $token state
+ if {[regexp {[0-9]{3}} $state(http) numeric_code]} {
+ return $numeric_code
+ } else {
+ return $state(http)
+ }
+}
+proc http::size {token} {
+ variable $token
+ upvar 0 $token state
+ return $state(currentsize)
+}
+proc http::meta {token} {
+ variable $token
+ upvar 0 $token state
+ return $state(meta)
+}
+proc http::error {token} {
+ variable $token
+ upvar 0 $token state
+ if {[info exists state(error)]} {
+ return $state(error)
+ }
+ return ""
+}
+
+# http::cleanup
+#
+# Garbage collect the state associated with a transaction
+#
+# Arguments
+# token The token returned from http::geturl
+#
+# Side Effects
+# unsets the state array
+
+proc http::cleanup {token} {
+ variable $token
+ upvar 0 $token state
+ if {[info commands ${token}EventCoroutine] ne {}} {
+ rename ${token}EventCoroutine {}
+ }
+ if {[info exists state(after)]} {
+ after cancel $state(after)
+ unset state(after)
+ }
+ if {[info exists state]} {
+ unset state
+ }
+}
+
+# http::Connect
+#
+# This callback is made when an asyncronous connection completes.
+#
+# Arguments
+# token The token returned from http::geturl
+#
+# Side Effects
+# Sets the status of the connection, which unblocks
+# the waiting geturl call
+
+proc http::Connect {token proto phost srvurl} {
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+ set err "due to unexpected EOF"
+ if {
+ [eof $state(sock)] ||
+ [set err [fconfigure $state(sock) -error]] ne ""
+ } {
+ Log "WARNING - if testing, pay special attention to this\
+ case (GJ) which is seldom executed - token $token"
+ if {[info exists state(reusing)] && $state(reusing)} {
+ # The socket was closed at the server end, and closed at
+ # this end by http::CheckEof.
+ if {[TestForReplay $token write $err b]} {
+ return
+ }
+
+ # else:
+ # This is NOT a persistent socket that has been closed since its
+ # last use.
+ # If any other requests are in flight or pipelined/queued, they will
+ # be discarded.
+ }
+ Finish $token "connect failed $err"
+ } else {
+ set state(state) connecting
+ fileevent $state(sock) writable {}
+ ::http::Connected $token $proto $phost $srvurl
+ }
+}
+
+# http::Write
+#
+# Write POST query data to the socket
+#
+# Arguments
+# token The token for the connection
+#
+# Side Effects
+# Write the socket and handle callbacks.
+
+proc http::Write {token} {
+ variable http
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+ set sock $state(sock)
+
+ # Output a block. Tcl will buffer this if the socket blocks
+ set done 0
+ if {[catch {
+ # Catch I/O errors on dead sockets
+
+ if {[info exists state(-query)]} {
+ # Chop up large query strings so queryprogress callback can give
+ # smooth feedback.
+ if { $state(queryoffset) + $state(-queryblocksize)
+ >= $state(querylength)
+ } {
+ # This will be the last puts for the request-body.
+ if { (![catch {fileevent $sock readable} binding])
+ && ($binding eq [list http::CheckEof $sock])
+ } {
+ # Remove the "fileevent readable" binding of an idle
+ # persistent socket to http::CheckEof. We can no longer
+ # treat bytes received as junk. The server might still time
+ # out and half-close the socket if it has not yet received
+ # the first "puts".
+ fileevent $sock readable {}
+ }
+ }
+ puts -nonewline $sock \
+ [string range $state(-query) $state(queryoffset) \
+ [expr {$state(queryoffset) + $state(-queryblocksize) - 1}]]
+ incr state(queryoffset) $state(-queryblocksize)
+ if {$state(queryoffset) >= $state(querylength)} {
+ set state(queryoffset) $state(querylength)
+ set done 1
+ }
+ } else {
+ # Copy blocks from the query channel
+
+ set outStr [read $state(-querychannel) $state(-queryblocksize)]
+ if {[eof $state(-querychannel)]} {
+ # This will be the last puts for the request-body.
+ if { (![catch {fileevent $sock readable} binding])
+ && ($binding eq [list http::CheckEof $sock])
+ } {
+ # Remove the "fileevent readable" binding of an idle
+ # persistent socket to http::CheckEof. We can no longer
+ # treat bytes received as junk. The server might still time
+ # out and half-close the socket if it has not yet received
+ # the first "puts".
+ fileevent $sock readable {}
+ }
+ }
+ puts -nonewline $sock $outStr
+ incr state(queryoffset) [string length $outStr]
+ if {[eof $state(-querychannel)]} {
+ set done 1
+ }
+ }
+ } err]} {
+ # Do not call Finish here, but instead let the read half of the socket
+ # process whatever server reply there is to get.
+
+ set state(posterror) $err
+ set done 1
+ }
+
+ if {$done} {
+ catch {flush $sock}
+ fileevent $sock writable {}
+ Log ^C$tk end sending request - token $token
+ # End of writing (POST method). The request has been sent.
+
+ DoneRequest $token
+ }
+
+ # Callback to the client after we've completely handled everything.
+
+ if {[string length $state(-queryprogress)]} {
+ eval $state(-queryprogress) \
+ [list $token $state(querylength) $state(queryoffset)]
+ }
+}
+
+# http::Event
+#
+# Handle input on the socket. This command is the core of
+# the coroutine commands ${token}EventCoroutine that are
+# bound to "fileevent $sock readable" and process input.
+#
+# Arguments
+# sock The socket receiving input.
+# token The token returned from http::geturl
+#
+# Side Effects
+# Read the socket and handle callbacks.
+
+proc http::Event {sock token} {
+ variable http
+ variable socketMapping
+ variable socketRdState
+ variable socketWrState
+ variable socketRdQueue
+ variable socketWrQueue
+ variable socketClosing
+ variable socketPlayCmd
+
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+ while 1 {
+ yield
+ ##Log Event call - token $token
+
+ if {![info exists state]} {
+ Log "Event $sock with invalid token '$token' - remote close?"
+ if {![eof $sock]} {
+ if {[set d [read $sock]] ne ""} {
+ Log "WARNING: additional data left on closed socket\
+ - token $token"
+ }
+ }
+ Log ^X$tk end of response (token error) - token $token
+ CloseSocket $sock
+ return
+ }
+ if {$state(state) eq "connecting"} {
+ ##Log - connecting - token $token
+ if { $state(reusing)
+ && $state(-pipeline)
+ && ($state(-timeout) > 0)
+ && (![info exists state(after)])
+ } {
+ set state(after) [after $state(-timeout) \
+ [list http::reset $token timeout]]
+ }
+
+ if {[catch {gets $sock state(http)} nsl]} {
+ Log "WARNING - if testing, pay special attention to this\
+ case (GK) which is seldom executed - token $token"
+ if {[info exists state(reusing)] && $state(reusing)} {
+ # The socket was closed at the server end, and closed at
+ # this end by http::CheckEof.
+
+ if {[TestForReplay $token read $nsl c]} {
+ return
+ }
+
+ # else:
+ # This is NOT a persistent socket that has been closed since
+ # its last use.
+ # If any other requests are in flight or pipelined/queued,
+ # they will be discarded.
+ } else {
+ Log ^X$tk end of response (error) - token $token
+ Finish $token $nsl
+ return
+ }
+ } elseif {$nsl >= 0} {
+ ##Log - connecting 1 - token $token
+ set state(state) "header"
+ } elseif { [eof $sock]
+ && [info exists state(reusing)]
+ && $state(reusing)
+ } {
+ # The socket was closed at the server end, and we didn't notice.
+ # This is the first read - where the closure is usually first
+ # detected.
+
+ if {[TestForReplay $token read {} d]} {
+ return
+ }
+
+ # else:
+ # This is NOT a persistent socket that has been closed since its
+ # last use.
+ # If any other requests are in flight or pipelined/queued, they
+ # will be discarded.
+ }
+ } elseif {$state(state) eq "header"} {
+ if {[catch {gets $sock line} nhl]} {
+ ##Log header failed - token $token
+ Log ^X$tk end of response (error) - token $token
+ Finish $token $nhl
+ return
+ } elseif {$nhl == 0} {
+ ##Log header done - token $token
+ Log ^E$tk end of response headers - token $token
+ # We have now read all headers
+ # We ignore HTTP/1.1 100 Continue returns. RFC2616 sec 8.2.3
+ if { ($state(http) == "")
+ || ([regexp {^\S+\s(\d+)} $state(http) {} x] && $x == 100)
+ } {
+ set state(state) "connecting"
+ continue
+ # This was a "return" in the pre-coroutine code.
+ }
+
+ if { ([info exists state(connection)])
+ && ([info exists socketMapping($state(socketinfo))])
+ && ($state(connection) eq "keep-alive")
+ && ($state(-keepalive))
+ && (!$state(reusing))
+ && ($state(-pipeline))
+ } {
+ # Response headers received for first request on a
+ # persistent socket. Now ready for pipelined writes (if
+ # any).
+ # Previous value is $token. It cannot be "pending".
+ set socketWrState($state(socketinfo)) Wready
+ http::NextPipelinedWrite $token
+ }
+
+ # Once a "close" has been signaled, the client MUST NOT send any
+ # more requests on that connection.
+ #
+ # If either the client or the server sends the "close" token in
+ # the Connection header, that request becomes the last one for
+ # the connection.
+
+ if { ([info exists state(connection)])
+ && ([info exists socketMapping($state(socketinfo))])
+ && ($state(connection) eq "close")
+ && ($state(-keepalive))
+ } {
+ # The server warns that it will close the socket after this
+ # response.
+ ##Log WARNING - socket will close after response for $token
+ # Prepare data for a call to ReplayIfClose.
+ if { ($socketRdQueue($state(socketinfo)) ne {})
+ || ($socketWrQueue($state(socketinfo)) ne {})
+ || ($socketWrState($state(socketinfo)) ni
+ [list Wready peNding $token])
+ } {
+ set InFlightW $socketWrState($state(socketinfo))
+ if {$InFlightW in [list Wready peNding $token]} {
+ set InFlightW Wready
+ } else {
+ set msg "token ${InFlightW} is InFlightW"
+ ##Log $msg - token $token
+ }
+
+ set socketPlayCmd($state(socketinfo)) \
+ [list ReplayIfClose $InFlightW \
+ $socketRdQueue($state(socketinfo)) \
+ $socketWrQueue($state(socketinfo))]
+
+ # - All tokens are preserved for re-use by ReplayCore.
+ # - Queues are preserved in case of Finish with error,
+ # but are not used for anything else because
+ # socketClosing(*) is set below.
+ # - Cancel the state(after) timeout events.
+ foreach tokenVal $socketRdQueue($state(socketinfo)) {
+ if {[info exists ${tokenVal}(after)]} {
+ after cancel [set ${tokenVal}(after)]
+ unset ${tokenVal}(after)
+ }
+ }
+
+ } else {
+ set socketPlayCmd($state(socketinfo)) \
+ {ReplayIfClose Wready {} {}}
+ }
+
+ # Do not allow further connections on this socket.
+ set socketClosing($state(socketinfo)) 1
+ }
+
+ set state(state) body
+
+ # If doing a HEAD, then we won't get any body
+ if {$state(-validate)} {
+ Log ^F$tk end of response for HEAD request - token $token
+ set state(state) complete
+ Eot $token
+ return
+ }
+
+ # - For non-chunked transfer we may have no body - in this case
+ # we may get no further file event if the connection doesn't
+ # close and no more data is sent. We can tell and must finish
+ # up now - not later - the alternative would be to wait until
+ # the server times out.
+ # - In this case, the server has NOT told the client it will
+ # close the connection, AND it has NOT indicated the resource
+ # length EITHER by setting the Content-Length (totalsize) OR
+ # by using chunked Transfer-Encoding.
+ # - Do not worry here about the case (Connection: close) because
+ # the server should close the connection.
+ # - IF (NOT Connection: close) AND (NOT chunked encoding) AND
+ # (totalsize == 0).
+
+ if { (!( [info exists state(connection)]
+ && ($state(connection) eq "close")
+ )
+ )
+ && (![info exists state(transfer)])
+ && ($state(totalsize) == 0)
+ } {
+ set msg {body size is 0 and no events likely - complete}
+ Log "$msg - token $token"
+ set msg {(length unknown, set to 0)}
+ Log ^F$tk end of response body {*}$msg - token $token
+ set state(state) complete
+ Eot $token
+ return
+ }
+
+ # We have to use binary translation to count bytes properly.
+ lassign [fconfigure $sock -translation] trRead trWrite
+ fconfigure $sock -translation [list binary $trWrite]
+
+ if {
+ $state(-binary) || [IsBinaryContentType $state(type)]
+ } {
+ # Turn off conversions for non-text data.
+ set state(binary) 1
+ }
+ if {[info exists state(-channel)]} {
+ if {$state(binary) || [llength [ContentEncoding $token]]} {
+ fconfigure $state(-channel) -translation binary
+ }
+ if {![info exists state(-handler)]} {
+ # Initiate a sequence of background fcopies.
+ fileevent $sock readable {}
+ rename ${token}EventCoroutine {}
+ CopyStart $sock $token
+ return
+ }
+ }
+ } elseif {$nhl > 0} {
+ # Process header lines.
+ ##Log header - token $token - $line
+ if {[regexp -nocase {^([^:]+):(.+)$} $line x key value]} {
+ switch -- [string tolower $key] {
+ content-type {
+ set state(type) [string trim [string tolower $value]]
+ # Grab the optional charset information.
+ if {[regexp -nocase \
+ {charset\s*=\s*\"((?:[^""]|\\\")*)\"} \
+ $state(type) -> cs]} {
+ set state(charset) [string map {{\"} \"} $cs]
+ } else {
+ regexp -nocase {charset\s*=\s*(\S+?);?} \
+ $state(type) -> state(charset)
+ }
+ }
+ content-length {
+ set state(totalsize) [string trim $value]
+ }
+ content-encoding {
+ set state(coding) [string trim $value]
+ }
+ transfer-encoding {
+ set state(transfer) \
+ [string trim [string tolower $value]]
+ }
+ proxy-connection -
+ connection {
+ set state(connection) \
+ [string trim [string tolower $value]]
+ }
+ }
+ lappend state(meta) $key [string trim $value]
+ }
+ }
+ } else {
+ # Now reading body
+ ##Log body - token $token
+ if {[catch {
+ if {[info exists state(-handler)]} {
+ set n [eval $state(-handler) [list $sock $token]]
+ ##Log handler $n - token $token
+ # N.B. the protocol has been set to 1.0 because the -handler
+ # logic is not expected to handle chunked encoding.
+ # FIXME Allow -handler with 1.1 on dechunked stacked chan.
+ if {$state(totalsize) == 0} {
+ # We know the transfer is complete only when the server
+ # closes the connection - i.e. eof is not an error.
+ set state(state) complete
+ }
+ if {![string is integer -strict $n]} {
+ if 1 {
+ # Do not tolerate bad -handler - fail with error
+ # status.
+ set msg {the -handler command for http::geturl must\
+ return an integer (the number of bytes\
+ read)}
+ Log ^X$tk end of response (handler error) -\
+ token $token
+ Eot $token $msg
+ } else {
+ # Tolerate the bad -handler, and continue. The
+ # penalty:
+ # (a) Because the handler returns nonsense, we know
+ # the transfer is complete only when the server
+ # closes the connection - i.e. eof is not an
+ # error.
+ # (b) http::size will not be accurate.
+ # (c) The transaction is already downgraded to 1.0
+ # to avoid chunked transfer encoding. It MUST
+ # also be forced to "Connection: close" or the
+ # HTTP/1.0 equivalent; or it MUST fail (as
+ # above) if the server sends
+ # "Connection: keep-alive" or the HTTP/1.0
+ # equivalent.
+ set n 0
+ set state(state) complete
+ }
+ }
+ } elseif {[info exists state(transfer_final)]} {
+ # This code forgives EOF in place of the final CRLF.
+ set line [getTextLine $sock]
+ set n [string length $line]
+ set state(state) complete
+ if {$n > 0} {
+ # - HTTP trailers (late response headers) are permitted
+ # by Chunked Transfer-Encoding, and can be safely
+ # ignored.
+ # - Do not count these bytes in the total received for
+ # the response body.
+ Log "trailer of $n bytes after final chunk -\
+ token $token"
+ append state(transfer_final) $line
+ set n 0
+ } else {
+ Log ^F$tk end of response body (chunked) - token $token
+ Log "final chunk part - token $token"
+ Eot $token
+ }
+ } elseif { [info exists state(transfer)]
+ && ($state(transfer) eq "chunked")
+ } {
+ ##Log chunked - token $token
+ set size 0
+ set hexLenChunk [getTextLine $sock]
+ #set ntl [string length $hexLenChunk]
+ if {[string trim $hexLenChunk] ne ""} {
+ scan $hexLenChunk %x size
+ if {$size != 0} {
+ ##Log chunk-measure $size - token $token
+ set chunk [BlockingRead $sock $size]
+ set n [string length $chunk]
+ if {$n >= 0} {
+ append state(body) $chunk
+ incr state(log_size) [string length $chunk]
+ ##Log chunk $n cumul $state(log_size) -\
+ token $token
+ }
+ if {$size != [string length $chunk]} {
+ Log "WARNING: mis-sized chunk:\
+ was [string length $chunk], should be\
+ $size - token $token"
+ set n 0
+ set state(connection) close
+ Log ^X$tk end of response (chunk error) \
+ - token $token
+ set msg {error in chunked encoding - fetch\
+ terminated}
+ Eot $token $msg
+ }
+ # CRLF that follows chunk.
+ # If eof, this is handled at the end of this proc.
+ getTextLine $sock
+ } else {
+ set n 0
+ set state(transfer_final) {}
+ }
+ } else {
+ # Line expected to hold chunk length is empty, or eof.
+ ##Log bad-chunk-measure - token $token
+ set n 0
+ set state(connection) close
+ Log ^X$tk end of response (chunk error) - token $token
+ Eot $token {error in chunked encoding -\
+ fetch terminated}
+ }
+ } else {
+ ##Log unchunked - token $token
+ if {$state(totalsize) == 0} {
+ # We know the transfer is complete only when the server
+ # closes the connection.
+ set state(state) complete
+ set reqSize $state(-blocksize)
+ } else {
+ # Ask for the whole of the unserved response-body.
+ # This works around a problem with a tls::socket - for
+ # https in keep-alive mode, and a request for
+ # $state(-blocksize) bytes, the last part of the
+ # resource does not get read until the server times out.
+ set reqSize [expr { $state(totalsize)
+ - $state(currentsize)}]
+
+ # The workaround fails if reqSize is
+ # capped at $state(-blocksize).
+ # set reqSize [expr {min($reqSize, $state(-blocksize))}]
+ }
+ set c $state(currentsize)
+ set t $state(totalsize)
+ ##Log non-chunk currentsize $c of totalsize $t -\
+ token $token
+ set block [read $sock $reqSize]
+ set n [string length $block]
+ if {$n >= 0} {
+ append state(body) $block
+ ##Log non-chunk [string length $state(body)] -\
+ token $token
+ }
+ }
+ # This calculation uses n from the -handler, chunked, or
+ # unchunked case as appropriate.
+ if {[info exists state]} {
+ if {$n >= 0} {
+ incr state(currentsize) $n
+ set c $state(currentsize)
+ set t $state(totalsize)
+ ##Log another $n currentsize $c totalsize $t -\
+ token $token
+ }
+ # If Content-Length - check for end of data.
+ if {
+ ($state(totalsize) > 0)
+ && ($state(currentsize) >= $state(totalsize))
+ } {
+ Log ^F$tk end of response body (unchunked) -\
+ token $token
+ set state(state) complete
+ Eot $token
+ }
+ }
+ } err]} {
+ Log ^X$tk end of response (error ${err}) - token $token
+ Finish $token $err
+ return
+ } else {
+ if {[info exists state(-progress)]} {
+ eval $state(-progress) \
+ [list $token $state(totalsize) $state(currentsize)]
+ }
+ }
+ }
+
+ # catch as an Eot above may have closed the socket already
+ # $state(state) may be connecting, header, body, or complete
+ if {![set cc [catch {eof $sock} eof]] && $eof} {
+ ##Log eof - token $token
+ if {[info exists $token]} {
+ set state(connection) close
+ if {$state(state) eq "complete"} {
+ # This includes all cases in which the transaction
+ # can be completed by eof.
+ # The value "complete" is set only in http::Event, and it is
+ # used only in the test above.
+ Log ^F$tk end of response body (unchunked, eof) -\
+ token $token
+ Eot $token
+ } else {
+ # Premature eof.
+ Log ^X$tk end of response (unexpected eof) - token $token
+ Eot $token eof
+ }
+ } else {
+ # open connection closed on a token that has been cleaned up.
+ Log ^X$tk end of response (token error) - token $token
+ CloseSocket $sock
+ }
+ } elseif {$cc} {
+ return
+ }
+ }
+}
+
+# http::TestForReplay
+#
+# Command called if eof is discovered when a socket is first used for a
+# new transaction. Typically this occurs if a persistent socket is used
+# after a period of idleness and the server has half-closed the socket.
+#
+# token - the connection token returned by http::geturl
+# doing - "read" or "write"
+# err - error message, if any
+# caller - code to identify the caller - used only in logging
+#
+# Return Value: boolean, true iff the command calls http::ReplayIfDead.
+
+proc http::TestForReplay {token doing err caller} {
+ variable http
+ variable $token
+ upvar 0 $token state
+ set tk [namespace tail $token]
+ if {$doing eq "read"} {
+ set code Q
+ set action response
+ set ing reading
+ } else {
+ set code P
+ set action request
+ set ing writing
+ }
+
+ if {$err eq {}} {
+ set err "detect eof when $ing (server timed out?)"
+ }
+
+ if {$state(method) eq "POST" && !$http(-repost)} {
+ # No Replay.
+ # The present transaction will end when Finish is called.
+ # That call to Finish will abort any other transactions
+ # currently in the write queue.
+ # For calls from http::Event this occurs when execution
+ # reaches the code block at the end of that proc.
+ set msg {no retry for POST with http::config -repost 0}
+ Log reusing socket failed "($caller)" - $msg - token $token
+ Log error - $err - token $token
+ Log ^X$tk end of $action (error) - token $token
+ return 0
+ } else {
+ # Replay.
+ set msg {try a new socket}
+ Log reusing socket failed "($caller)" - $msg - token $token
+ Log error - $err - token $token
+ Log ^$code$tk Any unfinished (incl this one) failed - token $token
+ ReplayIfDead $token $doing
+ return 1
+ }
+}
+
+# http::IsBinaryContentType --
+#
+# Determine if the content-type means that we should definitely transfer
+# the data as binary. [Bug 838e99a76d]
+#
+# Arguments
+# type The content-type of the data.
+#
+# Results:
+# Boolean, true if we definitely should be binary.
+
+proc http::IsBinaryContentType {type} {
+ lassign [split [string tolower $type] "/;"] major minor
+ if {$major eq "text"} {
+ return false
+ }
+ # There's a bunch of XML-as-application-format things about. See RFC 3023
+ # and so on.
+ if {$major eq "application"} {
+ set minor [string trimright $minor]
+ if {$minor in {"json" "xml" "xml-external-parsed-entity" "xml-dtd"}} {
+ return false
+ }
+ }
+ # Not just application/foobar+xml but also image/svg+xml, so let us not
+ # restrict things for now...
+ if {[string match "*+xml" $minor]} {
+ return false
+ }
+ return true
+}
+
+# http::getTextLine --
+#
+# Get one line with the stream in crlf mode.
+# Used if Transfer-Encoding is chunked.
+# Empty line is not distinguished from eof. The caller must
+# be able to handle this.
+#
+# Arguments
+# sock The socket receiving input.
+#
+# Results:
+# The line of text, without trailing newline
+
+proc http::getTextLine {sock} {
+ set tr [fconfigure $sock -translation]
+ lassign $tr trRead trWrite
+ fconfigure $sock -translation [list crlf $trWrite]
+ set r [BlockingGets $sock]
+ fconfigure $sock -translation $tr
+ return $r
+}
+
+# http::BlockingRead
+#
+# Replacement for a blocking read.
+# The caller must be a coroutine.
+
+proc http::BlockingRead {sock size} {
+ if {$size < 1} {
+ return
+ }
+ set result {}
+ while 1 {
+ set need [expr {$size - [string length $result]}]
+ set block [read $sock $need]
+ set eof [eof $sock]
+ append result $block
+ if {[string length $result] >= $size || $eof} {
+ return $result
+ } else {
+ yield
+ }
+ }
+}
+
+# http::BlockingGets
+#
+# Replacement for a blocking gets.
+# The caller must be a coroutine.
+# Empty line is not distinguished from eof. The caller must
+# be able to handle this.
+
+proc http::BlockingGets {sock} {
+ while 1 {
+ set count [gets $sock line]
+ set eof [eof $sock]
+ if {$count > -1 || $eof} {
+ return $line
+ } else {
+ yield
+ }
+ }
+}
+
+# http::CopyStart
+#
+# Error handling wrapper around fcopy
+#
+# Arguments
+# sock The socket to copy from
+# token The token returned from http::geturl
+#
+# Side Effects
+# This closes the connection upon error
+
+proc http::CopyStart {sock token {initial 1}} {
+ upvar #0 $token state
+ if {[info exists state(transfer)] && $state(transfer) eq "chunked"} {
+ foreach coding [ContentEncoding $token] {
+ lappend state(zlib) [zlib stream $coding]
+ }
+ make-transformation-chunked $sock [namespace code [list CopyChunk $token]]
+ } else {
+ if {$initial} {
+ foreach coding [ContentEncoding $token] {
+ zlib push $coding $sock
+ }
+ }
+ if {[catch {
+ # FIXME Keep-Alive on https tls::socket with unchunked transfer
+ # hangs until the server times out. A workaround is possible, as for
+ # the case without -channel, but it does not use the neat "fcopy"
+ # solution.
+ fcopy $sock $state(-channel) -size $state(-blocksize) -command \
+ [list http::CopyDone $token]
+ } err]} {
+ Finish $token $err
+ }
+ }
+}
+
+proc http::CopyChunk {token chunk} {
+ upvar 0 $token state
+ if {[set count [string length $chunk]]} {
+ incr state(currentsize) $count
+ if {[info exists state(zlib)]} {
+ foreach stream $state(zlib) {
+ set chunk [$stream add $chunk]
+ }
+ }
+ puts -nonewline $state(-channel) $chunk
+ if {[info exists state(-progress)]} {
+ eval [linsert $state(-progress) end \
+ $token $state(totalsize) $state(currentsize)]
+ }
+ } else {
+ Log "CopyChunk Finish - token $token"
+ if {[info exists state(zlib)]} {
+ set excess ""
+ foreach stream $state(zlib) {
+ catch {set excess [$stream add -finalize $excess]}
+ }
+ puts -nonewline $state(-channel) $excess
+ foreach stream $state(zlib) { $stream close }
+ unset state(zlib)
+ }
+ Eot $token ;# FIX ME: pipelining.
+ }
+}
+
+# http::CopyDone
+#
+# fcopy completion callback
+#
+# Arguments
+# token The token returned from http::geturl
+# count The amount transfered
+#
+# Side Effects
+# Invokes callbacks
+
+proc http::CopyDone {token count {error {}}} {
+ variable $token
+ upvar 0 $token state
+ set sock $state(sock)
+ incr state(currentsize) $count
+ if {[info exists state(-progress)]} {
+ eval $state(-progress) \
+ [list $token $state(totalsize) $state(currentsize)]
+ }
+ # At this point the token may have been reset.
+ if {[string length $error]} {
+ Finish $token $error
+ } elseif {[catch {eof $sock} iseof] || $iseof} {
+ Eot $token
+ } else {
+ CopyStart $sock $token 0
+ }
+}
+
+# http::Eot
+#
+# Called when either:
+# a. An eof condition is detected on the socket.
+# b. The client decides that the response is complete.
+# c. The client detects an inconsistency and aborts the transaction.
+#
+# Does:
+# 1. Set state(status)
+# 2. Reverse any Content-Encoding
+# 3. Convert charset encoding and line ends if necessary
+# 4. Call http::Finish
+#
+# Arguments
+# token The token returned from http::geturl
+# force (previously) optional, has no effect
+# reason - "eof" means premature EOF (not EOF as the natural end of
+# the response)
+# - "" means completion of response, with or without EOF
+# - anything else describes an error confition other than
+# premature EOF.
+#
+# Side Effects
+# Clean up the socket
+
+proc http::Eot {token {reason {}}} {
+ variable $token
+ upvar 0 $token state
+ if {$reason eq "eof"} {
+ # Premature eof.
+ set state(status) eof
+ set reason {}
+ } elseif {$reason ne ""} {
+ # Abort the transaction.
+ set state(status) $reason
+ } else {
+ # The response is complete.
+ set state(status) ok
+ }
+
+ if {[string length $state(body)] > 0} {
+ if {[catch {
+ foreach coding [ContentEncoding $token] {
+ set state(body) [zlib $coding $state(body)]
+ }
+ } err]} {
+ Log "error doing decompression for token $token: $err"
+ Finish $token $err
+ return
+ }
+
+ if {!$state(binary)} {
+ # If we are getting text, set the incoming channel's encoding
+ # correctly. iso8859-1 is the RFC default, but this could be any
+ # IANA charset. However, we only know how to convert what we have
+ # encodings for.
+
+ set enc [CharsetToEncoding $state(charset)]
+ if {$enc ne "binary"} {
+ set state(body) [encoding convertfrom $enc $state(body)]
+ }
+
+ # Translate text line endings.
+ set state(body) [string map {\r\n \n \r \n} $state(body)]
+ }
+ }
+ Finish $token $reason
+}
+
+# http::wait --
+#
+# See documentation for details.
+#
+# Arguments:
+# token Connection token.
+#
+# Results:
+# The status after the wait.
+
+proc http::wait {token} {
+ variable $token
+ upvar 0 $token state
+
+ if {![info exists state(status)] || $state(status) eq ""} {
+ # We must wait on the original variable name, not the upvar alias
+ vwait ${token}(status)
+ }
+
+ return [status $token]
+}
+
+# http::formatQuery --
+#
+# See documentation for details. Call http::formatQuery with an even
+# number of arguments, where the first is a name, the second is a value,
+# the third is another name, and so on.
+#
+# Arguments:
+# args A list of name-value pairs.
+#
+# Results:
+# TODO
+
+proc http::formatQuery {args} {
+ if {[llength $args] % 2} {
+ return \
+ -code error \
+ -errorcode [list HTTP BADARGCNT $args] \
+ {Incorrect number of arguments, must be an even number.}
+ }
+ set result ""
+ set sep ""
+ foreach i $args {
+ append result $sep [mapReply $i]
+ if {$sep eq "="} {
+ set sep &
+ } else {
+ set sep =
+ }
+ }
+ return $result
+}
+
+# http::mapReply --
+#
+# Do x-www-urlencoded character mapping
+#
+# Arguments:
+# string The string the needs to be encoded
+#
+# Results:
+# The encoded string
+
+proc http::mapReply {string} {
+ variable http
+ variable formMap
+
+ # The spec says: "non-alphanumeric characters are replaced by '%HH'". Use
+ # a pre-computed map and [string map] to do the conversion (much faster
+ # than [regsub]/[subst]). [Bug 1020491]
+
+ if {$http(-urlencoding) ne ""} {
+ set string [encoding convertto $http(-urlencoding) $string]
+ return [string map $formMap $string]
+ }
+ set converted [string map $formMap $string]
+ if {[string match "*\[\u0100-\uffff\]*" $converted]} {
+ regexp "\[\u0100-\uffff\]" $converted badChar
+ # Return this error message for maximum compatibility... :^/
+ return -code error \
+ "can't read \"formMap($badChar)\": no such element in array"
+ }
+ return $converted
+}
+interp alias {} http::quoteString {} http::mapReply
+
+# http::ProxyRequired --
+# Default proxy filter.
+#
+# Arguments:
+# host The destination host
+#
+# Results:
+# The current proxy settings
+
+proc http::ProxyRequired {host} {
+ variable http
+ if {[info exists http(-proxyhost)] && [string length $http(-proxyhost)]} {
+ if {
+ ![info exists http(-proxyport)] ||
+ ![string length $http(-proxyport)]
+ } {
+ set http(-proxyport) 8080
+ }
+ return [list $http(-proxyhost) $http(-proxyport)]
+ }
+}
+
+# http::CharsetToEncoding --
+#
+# Tries to map a given IANA charset to a tcl encoding. If no encoding
+# can be found, returns binary.
+#
+
+proc http::CharsetToEncoding {charset} {
+ variable encodings
+
+ set charset [string tolower $charset]
+ if {[regexp {iso-?8859-([0-9]+)} $charset -> num]} {
+ set encoding "iso8859-$num"
+ } elseif {[regexp {iso-?2022-(jp|kr)} $charset -> ext]} {
+ set encoding "iso2022-$ext"
+ } elseif {[regexp {shift[-_]?js} $charset]} {
+ set encoding "shiftjis"
+ } elseif {[regexp {(?:windows|cp)-?([0-9]+)} $charset -> num]} {
+ set encoding "cp$num"
+ } elseif {$charset eq "us-ascii"} {
+ set encoding "ascii"
+ } elseif {[regexp {(?:iso-?)?lat(?:in)?-?([0-9]+)} $charset -> num]} {
+ switch -- $num {
+ 5 {set encoding "iso8859-9"}
+ 1 - 2 - 3 {
+ set encoding "iso8859-$num"
+ }
+ }
+ } else {
+ # other charset, like euc-xx, utf-8,... may directly map to encoding
+ set encoding $charset
+ }
+ set idx [lsearch -exact $encodings $encoding]
+ if {$idx >= 0} {
+ return $encoding
+ } else {
+ return "binary"
+ }
+}
+
+# Return the list of content-encoding transformations we need to do in order.
+proc http::ContentEncoding {token} {
+ upvar 0 $token state
+ set r {}
+ if {[info exists state(coding)]} {
+ foreach coding [split $state(coding) ,] {
+ switch -exact -- $coding {
+ deflate { lappend r inflate }
+ gzip - x-gzip { lappend r gunzip }
+ compress - x-compress { lappend r decompress }
+ identity {}
+ default {
+ return -code error "unsupported content-encoding \"$coding\""
+ }
+ }
+ }
+ }
+ return $r
+}
+
+proc http::ReceiveChunked {chan command} {
+ set data ""
+ set size -1
+ yield
+ while {1} {
+ chan configure $chan -translation {crlf binary}
+ while {[gets $chan line] < 1} { yield }
+ chan configure $chan -translation {binary binary}
+ if {[scan $line %x size] != 1} {
+ return -code error "invalid size: \"$line\""
+ }
+ set chunk ""
+ while {$size && ![chan eof $chan]} {
+ set part [chan read $chan $size]
+ incr size -[string length $part]
+ append chunk $part
+ }
+ if {[catch {
+ uplevel #0 [linsert $command end $chunk]
+ }]} {
+ http::Log "Error in callback: $::errorInfo"
+ }
+ if {[string length $chunk] == 0} {
+ # channel might have been closed in the callback
+ catch {chan event $chan readable {}}
+ return
+ }
+ }
+}
+
+proc http::make-transformation-chunked {chan command} {
+ coroutine [namespace current]::dechunk$chan ::http::ReceiveChunked $chan $command
+ chan event $chan readable [namespace current]::dechunk$chan
+}
+
+# Local variables:
+# indent-tabs-mode: t
+# End:
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.1.tm
new file mode 100644
index 0000000000..f046f0610f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.1.tm
@@ -0,0 +1,715 @@
+# tdbcsqlite3.tcl --
+#
+# SQLite3 database driver for TDBC
+#
+# Copyright (c) 2008 by Kevin B. Kenny.
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+# RCS: @(#) $Id: tdbcodbc.tcl,v 1.47 2008/02/27 02:08:27 kennykb Exp $
+#
+#------------------------------------------------------------------------------
+
+package require tdbc
+package require sqlite3
+
+package provide tdbc::sqlite3 1.1.1
+
+namespace eval tdbc::sqlite3 {
+ namespace export connection
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::sqlite3::connection --
+#
+# Class representing a SQLite3 database connection
+#
+#------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::sqlite3::connection {
+
+ superclass ::tdbc::connection
+
+ variable timeout
+
+ # The constructor accepts a database name and opens the database.
+
+ constructor {databaseName args} {
+ set timeout 0
+ if {[llength $args] % 2 != 0} {
+ set cmd [lrange [info level 0] 0 end-[llength $args]]
+ return -code error \
+ -errorcode {TDBC GENERAL_ERROR HY000 SQLITE3 WRONGNUMARGS} \
+ "wrong # args, should be \"$cmd ?-option value?...\""
+ }
+ next
+ sqlite3 [namespace current]::db $databaseName
+ if {[llength $args] > 0} {
+ my configure {*}$args
+ }
+ db nullvalue \ufffd
+ }
+
+ # The 'statementCreate' method forwards to the constructor of the
+ # statement class
+
+ forward statementCreate ::tdbc::sqlite3::statement create
+
+ # The 'configure' method queries and sets options to the database
+
+ method configure args {
+ if {[llength $args] == 0} {
+
+ # Query all configuration options
+
+ set result {-encoding utf-8}
+ lappend result -isolation
+ if {[db onecolumn {PRAGMA read_uncommitted}]} {
+ lappend result readuncommitted
+ } else {
+ lappend result serializable
+ }
+ lappend result -readonly 0
+ lappend result -timeout $timeout
+ return $result
+
+ } elseif {[llength $args] == 1} {
+
+ # Query a single option
+
+ set option [lindex $args 0]
+ switch -exact -- $option {
+ -e - -en - -enc - -enco - -encod - -encodi - -encodin -
+ -encoding {
+ return utf-8
+ }
+ -i - -is - -iso - -isol - -isola - -isolat - -isolati -
+ -isolatio - -isolation {
+ if {[db onecolumn {PRAGMA read_uncommitted}]} {
+ return readuncommitted
+ } else {
+ return serializable
+ }
+ }
+ -r - -re - -rea - -read - -reado - -readon - -readonl -
+ -readonly {
+ return 0
+ }
+ -t - -ti - -tim - -time - -timeo - -timeou - -timeout {
+ return $timeout
+ }
+ default {
+ return -code error \
+ -errorcode [list TDBC GENERAL_ERROR HY000 SQLITE3 \
+ BADOPTION $option] \
+ "bad option \"$option\": must be\
+ -encoding, -isolation, -readonly or -timeout"
+
+ }
+ }
+
+ } elseif {[llength $args] % 2 != 0} {
+
+ # Syntax error
+
+ set cmd [lrange [info level 0] 0 end-[llength $args]]
+ return -code error \
+ -errorcode [list TDBC GENERAL_ERROR HY000 \
+ SQLITE3 WRONGNUMARGS] \
+ "wrong # args, should be \" $cmd ?-option value?...\""
+ }
+
+ # Set one or more options
+
+ foreach {option value} $args {
+ switch -exact -- $option {
+ -e - -en - -enc - -enco - -encod - -encodi - -encodin -
+ -encoding {
+ if {$value ne {utf-8}} {
+ return -code error \
+ -errorcode [list TDBC FEATURE_NOT_SUPPORTED 0A000 \
+ SQLITE3 ENCODING] \
+ "-encoding not supported. SQLite3 is always \
+ Unicode."
+ }
+ }
+ -i - -is - -iso - -isol - -isola - -isolat - -isolati -
+ -isolatio - -isolation {
+ switch -exact -- $value {
+ readu - readun - readunc - readunco - readuncom -
+ readuncomm - readuncommi - readuncommit -
+ readuncommitt - readuncommitte - readuncommitted {
+ db eval {PRAGMA read_uncommitted = 1}
+ }
+ readc - readco - readcom - readcomm - readcommi -
+ readcommit - readcommitt - readcommitte -
+ readcommitted -
+ rep - repe - repea - repeat - repeata - repeatab -
+ repeatabl - repeatable - repeatabler - repeatablere -
+ repeatablerea - repeatablread -
+ s - se - ser - seri - seria - serial - seriali -
+ serializ - serializa - serializab - serializabl -
+ serializable -
+ reado - readon - readonl - readonly {
+ db eval {PRAGMA read_uncommitted = 0}
+ }
+ default {
+ return -code error \
+ -errorcode [list TDBC GENERAL_ERROR HY000 \
+ SQLITE3 BADISOLATION $value] \
+ "bad isolation level \"$value\":\
+ should be readuncommitted, readcommitted,\
+ repeatableread, serializable, or readonly"
+ }
+ }
+ }
+ -r - -re - -rea - -read - -reado - -readon - -readonl -
+ -readonly {
+ if {$value} {
+ return -code error \
+ -errorcode [list TDBC FEATURE_NOT_SUPPORTED 0A000 \
+ SQLITE3 READONLY] \
+ "SQLite3's Tcl API does not support read-only\
+ access"
+ }
+ }
+ -t - -ti - -tim - -time - -timeo - -timeou - -timeout {
+ if {![string is integer $value]} {
+ return -code error \
+ -errorcode [list TDBC DATA_EXCEPTION 22018 \
+ SQLITE3 $value] \
+ "expected integer but got \"$value\""
+ }
+ db timeout $value
+ set timeout $value
+ }
+ default {
+ return -code error \
+ -errorcode [list TDBC GENERAL_ERROR HY000 \
+ SQLITE3 BADOPTION $value] \
+ "bad option \"$option\": must be\
+ -encoding, -isolation, -readonly or -timeout"
+
+ }
+ }
+ }
+ return
+ }
+
+ # The 'tables' method introspects on the tables in the database.
+
+ method tables {{pattern %}} {
+ set retval {}
+ my foreach row {
+ SELECT * from sqlite_master
+ WHERE type IN ('table', 'view')
+ AND name LIKE :pattern
+ } {
+ dict set row name [string tolower [dict get $row name]]
+ dict set retval [dict get $row name] $row
+ }
+ return $retval
+ }
+
+ # The 'columns' method introspects on columns of a table.
+
+ method columns {table {pattern %}} {
+ regsub -all ' $table '' table
+ set retval {}
+ set pattern [string map [list \
+ * {[*]} \
+ ? {[?]} \
+ \[ \\\[ \
+ \] \\\[ \
+ _ ? \
+ % *] [string tolower $pattern]]
+ my foreach origrow "PRAGMA table_info('$table')" {
+ set row {}
+ dict for {key value} $origrow {
+ dict set row [string tolower $key] $value
+ }
+ dict set row name [string tolower [dict get $row name]]
+ if {![string match $pattern [dict get $row name]]} {
+ continue
+ }
+ switch -regexp -matchvar info [dict get $row type] {
+ {^(.+)\(\s*([[:digit:]]+)\s*,\s*([[:digit:]]+)\s*\)\s*$} {
+ dict set row type [string tolower [lindex $info 1]]
+ dict set row precision [lindex $info 2]
+ dict set row scale [lindex $info 3]
+ }
+ {^(.+)\(\s*([[:digit:]]+)\s*\)\s*$} {
+ dict set row type [string tolower [lindex $info 1]]
+ dict set row precision [lindex $info 2]
+ dict set row scale 0
+ }
+ default {
+ dict set row type [string tolower [dict get $row type]]
+ dict set row precision 0
+ dict set row scale 0
+ }
+ }
+ dict set row nullable [expr {![dict get $row notnull]}]
+ dict set retval [dict get $row name] $row
+ }
+ return $retval
+ }
+
+ # The 'primarykeys' method enumerates the primary keys on a table.
+
+ method primarykeys {table} {
+ set result {}
+ my foreach row "PRAGMA table_info($table)" {
+ if {[dict get $row pk]} {
+ lappend result [dict create ordinalPosition \
+ [expr {[dict get $row cid]+1}] \
+ columnName \
+ [dict get $row name]]
+ }
+ }
+ return $result
+ }
+
+ # The 'foreignkeys' method enumerates the foreign keys that are
+ # declared in a table or that refer to a given table.
+
+ method foreignkeys {args} {
+
+ variable ::tdbc::generalError
+
+ # Check arguments
+
+ set argdict {}
+ if {[llength $args] % 2 != 0} {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?..."
+ }
+ foreach {key value} $args {
+ if {$key ni {-primary -foreign}} {
+ set errorcode $generalError
+ lappend errorcode badOption
+ return -code error -errorcode $errorcode \
+ "bad option \"$key\", must be -primary or -foreign"
+ }
+ set key [string range $key 1 end]
+ if {[dict exists $argdict $key]} {
+ set errorcode $generalError
+ lappend errorcode dupOption
+ return -code error -errorcode $errorcode \
+ "duplicate option \"$key\" supplied"
+ }
+ dict set argdict $key $value
+ }
+
+ # If we know the table with the foreign key, search just its
+ # foreign keys. Otherwise, iterate over all the tables in the
+ # database.
+
+ if {[dict exists $argdict foreign]} {
+ return [my ForeignKeysForTable [dict get $argdict foreign] \
+ $argdict]
+ } else {
+ set result {}
+ foreach foreignTable [dict keys [my tables]] {
+ lappend result {*}[my ForeignKeysForTable \
+ $foreignTable $argdict]
+ }
+ return $result
+ }
+
+ }
+
+ # The private ForeignKeysForTable method enumerates the foreign keys
+ # in a specific table.
+ #
+ # Parameters:
+ #
+ # foreignTable - Name of the table containing foreign keys.
+ # argdict - Dictionary that may or may not contain a key,
+ # 'primary', whose value is the name of a table that
+ # must hold the primary key corresponding to the foreign
+ # key. If the 'primary' key is absent, all tables are
+ # candidates.
+ # Results:
+ #
+ # Returns the list of foreign keys that meed the specified
+ # conditions, as a list of dictionaries, each containing the
+ # keys, foreignConstraintName, foreignTable, foreignColumn,
+ # primaryTable, primaryColumn, and ordinalPosition. Note that the
+ # foreign constraint name is constructed arbitrarily, since SQLite3
+ # does not report this information.
+
+ method ForeignKeysForTable {foreignTable argdict} {
+
+ set result {}
+ set n 0
+
+ # Go through the foreign keys in the given table, looking for
+ # ones that refer to the primary table (if one is given), or
+ # for any primary keys if none is given.
+ my foreach row "PRAGMA foreign_key_list($foreignTable)" {
+ if {(![dict exists $argdict primary])
+ || ([string tolower [dict get $row table]]
+ eq [dict get $argdict primary])} {
+
+ # Construct a dictionary for each key, translating
+ # SQLite names to TDBC ones and converting sequence
+ # numbers to 1-based indexing.
+
+ set rrow [dict create foreignTable $foreignTable \
+ foreignConstraintName \
+ ?$foreignTable?[dict get $row id]]
+ if {[dict exists $row seq]} {
+ dict set rrow ordinalPosition \
+ [expr {1 + [dict get $row seq]}]
+ }
+ foreach {to from} {
+ foreignColumn from
+ primaryTable table
+ primaryColumn to
+ deleteAction on_delete
+ updateAction on_update
+ } {
+ if {[dict exists $row $from]} {
+ dict set rrow $to [dict get $row $from]
+ }
+ }
+
+ # Add the newly-constucted dictionary to the result list
+
+ lappend result $rrow
+ }
+ }
+
+ return $result
+ }
+
+ # The 'preparecall' method prepares a call to a stored procedure.
+ # SQLite3 does not have stored procedures, since it's an in-process
+ # server.
+
+ method preparecall {call} {
+ return -code error \
+ -errorcode [list TDBC FEATURE_NOT_SUPPORTED 0A000 \
+ SQLITE3 PREPARECALL] \
+ {SQLite3 does not support stored procedures}
+ }
+
+ # The 'begintransaction' method launches a database transaction
+
+ method begintransaction {} {
+ db eval {BEGIN TRANSACTION}
+ }
+
+ # The 'commit' method commits a database transaction
+
+ method commit {} {
+ db eval {COMMIT}
+ }
+
+ # The 'rollback' method abandons a database transaction
+
+ method rollback {} {
+ db eval {ROLLBACK}
+ }
+
+ # The 'transaction' method executes a script as a single transaction.
+ # We override the 'transaction' method of the base class, since SQLite3
+ # has a faster implementation of the same thing. (The base class's generic
+ # method should also work.)
+ # (Don't overload the base class method, because 'break', 'continue'
+ # and 'return' in the transaction body don't work!)
+
+ #method transaction {script} {
+ # uplevel 1 [list {*}[namespace code db] transaction $script]
+ #}
+
+ method prepare {sqlCode} {
+ set result [next $sqlCode]
+ return $result
+ }
+
+ method getDBhandle {} {
+ return [namespace which db]
+ }
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::sqlite3::statement --
+#
+# Class representing a statement to execute against a SQLite3 database
+#
+#------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::sqlite3::statement {
+
+ superclass ::tdbc::statement
+
+ variable Params db sql
+
+ # The constructor accepts the handle to the connection and the SQL
+ # code for the statement to prepare. All that it does is to parse the
+ # statement and store it. The parse is used to support the
+ # 'params' and 'paramtype' methods.
+
+ constructor {connection sqlcode} {
+ next
+ set Params {}
+ set db [$connection getDBhandle]
+ set sql $sqlcode
+ foreach token [::tdbc::tokenize $sqlcode] {
+ if {[string index $token 0] in {$ : @}} {
+ dict set Params [string range $token 1 end] \
+ {type Tcl_Obj precision 0 scale 0 nullable 1 direction in}
+ }
+ }
+ }
+
+ # The 'resultSetCreate' method relays to the result set constructor
+
+ forward resultSetCreate ::tdbc::sqlite3::resultset create
+
+ # The 'params' method returns descriptions of the parameters accepted
+ # by the statement
+
+ method params {} {
+ return $Params
+ }
+
+ # The 'paramtype' method need do nothing; Sqlite3 uses manifest typing.
+
+ method paramtype args {;}
+
+ method getDBhandle {} {
+ return $db
+ }
+
+ method getSql {} {
+ return $sql
+ }
+
+}
+
+#-------------------------------------------------------------------------------
+#
+# tdbc::sqlite3::resultset --
+#
+# Class that represents a SQLlite result set in Tcl
+#
+#-------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::sqlite3::resultset {
+
+ superclass ::tdbc::resultset
+
+ # The variables of this class all have peculiar names. The reason is
+ # that the RunQuery method needs to execute with an activation record
+ # that has no local variables whose names could conflict with names
+ # in the SQL query. We start the variable names with hyphens because
+ # they can't be bind variables.
+
+ variable -set {*}{
+ -columns -db -needcolumns -resultArray
+ -results -sql -Cursor -RowCount -END
+ }
+
+ constructor {statement args} {
+ next
+ set -db [$statement getDBhandle]
+ set -sql [$statement getSql]
+ set -columns {}
+ set -results {}
+ ${-db} trace [namespace code {my RecordStatement}]
+ if {[llength $args] == 0} {
+
+ # Variable substitutions are evaluated in caller's context
+
+ uplevel 1 [list ${-db} eval ${-sql} \
+ [namespace which -variable -resultArray] \
+ [namespace code {my RecordResult}]]
+
+ } elseif {[llength $args] == 1} {
+
+ # Variable substitutions are in the dictionary at [lindex $args 0].
+
+ set -paramDict [lindex $args 0]
+
+ # At this point, the activation record must contain no variables
+ # that might be bound within the query. All variables at this point
+ # begin with hyphens so that they are syntactically incorrect
+ # as bound variables in SQL.
+
+ unset args
+ unset statement
+
+ dict with -paramDict {
+ ${-db} eval ${-sql} -resultArray {
+ my RecordResult
+ }
+ }
+
+ } else {
+
+ ${-db} trace {}
+
+ # Too many args
+
+ return -code error \
+ -errorcode [list TDBC GENERAL_ERROR HY000 \
+ SQLITE3 WRONGNUMARGS] \
+ "wrong # args: should be\
+ [lrange [info level 0] 0 1] statement ?dictionary?"
+
+ }
+ ${-db} trace {}
+ set -Cursor 0
+ if {${-Cursor} < [llength ${-results}]
+ && [lindex ${-results} ${-Cursor}] eq {statement}} {
+ incr -Cursor 2
+ }
+ if {${-Cursor} < [llength ${-results}]
+ && [lindex ${-results} ${-Cursor}] eq {columns}} {
+ incr -Cursor
+ set -columns [lindex ${-results} ${-Cursor}]
+ incr -Cursor
+ }
+ set -RowCount [${-db} changes]
+ }
+
+ # Record the start of a SQL statement
+
+ method RecordStatement {stmt} {
+ set -needcolumns 1
+ lappend -results statement {}
+ }
+
+ # Record one row of results from a query by appending it as a dictionary
+ # to the 'results' list. As a side effect, set 'columns' to a list
+ # comprising the names of the columns of the result.
+
+ method RecordResult {} {
+ set columns ${-resultArray(*)}
+ if {[info exists -needcolumns]} {
+ lappend -results columns $columns
+ unset -needcolumns
+ }
+ set dict {}
+ foreach key $columns {
+ if {[set -resultArray($key)] ne "\ufffd"} {
+ dict set dict $key [set -resultArray($key)]
+ }
+ }
+ lappend -results row $dict
+ }
+
+ # Advance to the next result set
+
+ method nextresults {} {
+ set have 0
+ while {${-Cursor} < [llength ${-results}]} {
+ if {[lindex ${-results} ${-Cursor}] eq {statement}} {
+ set have 1
+ incr -Cursor 2
+ break
+ }
+ incr -Cursor 2
+ }
+ if {!$have} {
+ set -END {}
+ }
+ if {${-Cursor} >= [llength ${-results}]} {
+ set -columns {}
+ } elseif {[lindex ${-results} ${-Cursor}] eq {columns}} {
+ incr -Cursor
+ set -columns [lindex ${-results} ${-Cursor}]
+ incr -Cursor
+ } else {
+ set -columns {}
+ }
+ return $have
+ }
+
+ method getDBhandle {} {
+ return ${-db}
+ }
+
+ # Return a list of the columns
+
+ method columns {} {
+ if {[info exists -END]} {
+ return -code error \
+ -errorcode {TDBC GENERAL_ERROR HY010 SQLITE3 FUNCTIONSEQ} \
+ "Function sequence error: result set is exhausted."
+ }
+ return ${-columns}
+ }
+
+ # Return the next row of the result set as a list
+
+ method nextlist var {
+
+ upvar 1 $var row
+
+ if {[info exists -END]} {
+ return -code error \
+ -errorcode {TDBC GENERAL_ERROR HY010 SQLITE3 FUNCTIONSEQ} \
+ "Function sequence error: result set is exhausted."
+ }
+ if {${-Cursor} >= [llength ${-results}]
+ || [lindex ${-results} ${-Cursor}] ne {row}} {
+ return 0
+ } else {
+ set row {}
+ incr -Cursor
+ set d [lindex ${-results} ${-Cursor}]
+ incr -Cursor
+ foreach key ${-columns} {
+ if {[dict exists $d $key]} {
+ lappend row [dict get $d $key]
+ } else {
+ lappend row {}
+ }
+ }
+ }
+ return 1
+ }
+
+ # Return the next row of the result set as a dict
+
+ method nextdict var {
+
+ upvar 1 $var row
+
+ if {[info exists -END]} {
+ return -code error \
+ -errorcode {TDBC GENERAL_ERROR HY010 SQLITE3 FUNCTIONSEQ} \
+ "Function sequence error: result set is exhausted."
+ }
+ if {${-Cursor} >= [llength ${-results}]
+ || [lindex ${-results} ${-Cursor}] ne {row}} {
+ return 0
+ } else {
+ incr -Cursor
+ set row [lindex ${-results} ${-Cursor}]
+ incr -Cursor
+ }
+ return 1
+ }
+
+ # Return the number of rows affected by a statement
+
+ method rowcount {} {
+ if {[info exists -END]} {
+ return -code error \
+ -errorcode {TDBC GENERAL_ERROR HY010 SQLITE3 FUNCTIONSEQ} \
+ "Function sequence error: result set is exhausted."
+ }
+ return ${-RowCount}
+ }
+
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh
new file mode 100644
index 0000000000..646a743391
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh
@@ -0,0 +1,181 @@
+# tclConfig.sh --
+#
+# This shell script (for sh) is generated automatically by Tcl'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 Tcl 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.
+
+TCL_DLL_FILE="tcl86.dll"
+
+# Tcl's version number.
+TCL_VERSION='8.6'
+TCL_MAJOR_VERSION='8'
+TCL_MINOR_VERSION='6'
+TCL_PATCH_LEVEL='.10'
+
+# 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 '
+
+# If TCL was built with debugging symbols, generated libraries contain
+# this string at the end of the library name (before the extension).
+TCL_DBGX=
+
+# Default flags used in an optimized and debuggable build, respectively.
+TCL_CFLAGS_DEBUG='-g'
+TCL_CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer'
+
+# Default linker flags used in an optimized and debuggable build, respectively.
+TCL_LDFLAGS_DEBUG=''
+TCL_LDFLAGS_OPTIMIZE=''
+
+# Flag, 1: we built a shared lib, 0 we didn't
+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'
+
+# Flag to indicate whether shared libraries need export files.
+TCL_NEEDS_EXP_FILE=
+
+# String that can be evaluated to generate the part of the export 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'
+
+# 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'
+
+# Top-level directory in which Tcl's platform-specific files (e.g.
+# executables) are installed.
+TCL_EXEC_PREFIX='/tmp/siepo/tcltk'
+
+# 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'
+
+# Extra flags to pass to cc:
+TCL_EXTRA_CFLAGS='-pipe'
+
+# Base command to use for combining object files into a shared library:
+TCL_SHLIB_LD='${CC} -shared'
+
+# Base command to use for combining object files into a static library:
+TCL_STLIB_LD='${AR} cr'
+
+# Either '$LIBS' (if dependent libraries should be included when linking
+# shared libraries) or an empty string. See Tcl's configure.in for more
+# explanation.
+TCL_SHLIB_LD_LIBS='${LIBS}'
+
+# Suffix to use for the name of a shared library.
+TCL_SHLIB_SUFFIX='.dll'
+
+# Library file(s) to include in tclsh and other base applications
+# in order to provide facilities needed by DLOBJ above.
+TCL_DL_LIBS=''
+
+# Flags to pass to the compiler when linking object files into
+# an executable tclsh or tcltest binary.
+TCL_LD_FLAGS=''
+
+# Flags to pass to cc/ld, such as "-R /usr/local/tcl/lib", that tell the
+# run-time dynamic linker where to look for shared libraries such as
+# libtcl.so. Used when linking applications. Only works if there
+# is a variable "LIB_RUNTIME_DIR" defined in the Makefile.
+TCL_CC_SEARCH_FLAGS=''
+TCL_LD_SEARCH_FLAGS=''
+
+# Additional object files linked with Tcl to provide compatibility
+# with standard facilities from ANSI C or POSIX.
+TCL_COMPAT_OBJS=''
+
+# Name of the ranlib program to use.
+TCL_RANLIB='i686-w64-mingw32-ranlib'
+
+# -l flag to pass to the linker to pick up the Tcl library
+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'
+
+# String to pass to linker to pick up the Tcl library from its
+# installed directory.
+TCL_LIB_SPEC='-L/tmp/siepo/tcltk/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'
+
+# Indicates whether a version numbers should be used in -l switches
+# ("ok" means it's safe to use switches like -ltcl7.5; "nodots" means
+# use switches like -ltcl75). SunOS and FreeBSD require "nodots", for
+# example.
+TCL_LIB_VERSIONS_OK=''
+
+# String that can be evaluated to generate the part of a shared library
+# name that comes after the "libxxx" (includes version number, if any,
+# 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'
+
+# 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'
+
+# Location of the top-level source directory from which Tcl was built.
+# This is the directory that contains a README file as well as
+# subdirectories such as generic, unix, etc. If 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 Tcl was
+# compiled.
+TCL_SRC_DIR='/tmp/siepo/tcl8.6.10'
+
+# 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 supports stub.
+TCL_SUPPORTS_STUBS=1
+
+# The name of the Tcl stub library (.a):
+TCL_STUB_LIB_FILE='libtclstub86.a'
+
+# -l flag to pass to the linker to pick up the Tcl stub library
+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'
+
+# 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'
+
+# Path to the Tcl stub library in the build directory.
+TCL_BUILD_STUB_LIB_PATH='/tmp/siepo/tcl8.6.10/win/libtclstub86.a'
+
+# Path to the Tcl stub library in the install directory.
+TCL_STUB_LIB_PATH='/tmp/siepo/tcltk/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/tclooConfig.sh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tclooConfig.sh
new file mode 100644
index 0000000000..22795420fd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tclooConfig.sh
@@ -0,0 +1,19 @@
+# tclooConfig.sh --
+#
+# This shell script (for sh) is generated automatically by TclOO's configure
+# script, or would be except it has no values that we substitute. It will
+# create shell variables for most of the configuration options discovered by
+# the configure script. This script is intended to be included by TEA-based
+# configure scripts for TclOO 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.
+
+# These are mostly empty because no special steps are ever needed from Tcl 8.6
+# onwards; all libraries and include files are just part of Tcl.
+TCLOO_LIB_SPEC=""
+TCLOO_STUB_LIB_SPEC=""
+TCLOO_INCLUDE_SPEC=""
+TCLOO_PRIVATE_INCLUDE_SPEC=""
+TCLOO_CFLAGS=""
+TCLOO_VERSION=1.1.0
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
new file mode 100644
index 0000000000..95b91c4fea
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/libtdbcstub111.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.1/pkgIndex.tcl
new file mode 100644
index 0000000000..ab541acb77
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/pkgIndex.tcl
@@ -0,0 +1,18 @@
+# Index file to load the TDBC package.
+
+# Make sure that TDBC is running in a compatible version of Tcl, and
+# that TclOO is available.
+
+if {[catch {package present Tcl 8.5-}]} {
+ return
+}
+apply {{dir} {
+ set libraryfile [file join $dir tdbc.tcl]
+ 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 require TclOO 1.0-;\
+ [list load [file join $dir tdbc111.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.1/tdbc.tcl
new file mode 100644
index 0000000000..2a167cbefe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc.tcl
@@ -0,0 +1,922 @@
+# tdbc.tcl --
+#
+# Definitions of base classes from which TDBC drivers' connections,
+# statements and result sets may inherit.
+#
+# Copyright (c) 2008 by Kevin B. Kenny
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+# RCS: @(#) $Id$
+#
+#------------------------------------------------------------------------------
+
+package require TclOO
+
+namespace eval ::tdbc {
+ namespace export connection statement resultset
+ variable generalError [list TDBC GENERAL_ERROR HY000 {}]
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::ParseConvenienceArgs --
+#
+# Parse the convenience arguments to a TDBC 'execute',
+# 'executewithdictionary', or 'foreach' call.
+#
+# Parameters:
+# argv - Arguments to the call
+# optsVar -- Name of a variable in caller's scope that will receive
+# a dictionary of the supplied options
+#
+# Results:
+# Returns any args remaining after parsing the options.
+#
+# Side effects:
+# Sets the 'opts' dictionary to the options.
+#
+#------------------------------------------------------------------------------
+
+proc tdbc::ParseConvenienceArgs {argv optsVar} {
+
+ variable generalError
+ upvar 1 $optsVar opts
+
+ set opts [dict create -as dicts]
+ set i 0
+
+ # Munch keyword options off the front of the command arguments
+
+ foreach {key value} $argv {
+ if {[string index $key 0] eq {-}} {
+ switch -regexp -- $key {
+ -as? {
+ if {$value ne {dicts} && $value ne {lists}} {
+ set errorcode $generalError
+ lappend errorcode badVarType $value
+ return -code error \
+ -errorcode $errorcode \
+ "bad variable type \"$value\":\
+ must be lists or dicts"
+ }
+ dict set opts -as $value
+ }
+ -c(?:o(?:l(?:u(?:m(?:n(?:s(?:v(?:a(?:r(?:i(?:a(?:b(?:le?)?)?)?)?)?)?)?)?)?)?)?)?) {
+ dict set opts -columnsvariable $value
+ }
+ -- {
+ incr i
+ break
+ }
+ default {
+ set errorcode $generalError
+ lappend errorcode badOption $key
+ return -code error \
+ -errorcode $errorcode \
+ "bad option \"$key\":\
+ must be -as or -columnsvariable"
+ }
+ }
+ } else {
+ break
+ }
+ incr i 2
+ }
+
+ return [lrange $argv[set argv {}] $i end]
+
+}
+
+
+
+#------------------------------------------------------------------------------
+#
+# tdbc::connection --
+#
+# Class that represents a generic connection to a database.
+#
+#-----------------------------------------------------------------------------
+
+oo::class create ::tdbc::connection {
+
+ # statementSeq is the sequence number of the last statement created.
+ # statementClass is the name of the class that implements the
+ # 'statement' API.
+ # primaryKeysStatement is the statement that queries primary keys
+ # foreignKeysStatement is the statement that queries foreign keys
+
+ variable statementSeq primaryKeysStatement foreignKeysStatement
+
+ # The base class constructor accepts no arguments. It sets up the
+ # machinery to do the bookkeeping to keep track of what statements
+ # are associated with the connection. The derived class constructor
+ # is expected to set the variable, 'statementClass' to the name
+ # of the class that represents statements, so that the 'prepare'
+ # method can invoke it.
+
+ constructor {} {
+ set statementSeq 0
+ namespace eval Stmt {}
+ }
+
+ # The 'close' method is simply an alternative syntax for destroying
+ # the connection.
+
+ method close {} {
+ my destroy
+ }
+
+ # The 'prepare' method creates a new statement against the connection,
+ # giving its constructor the current statement and the SQL code to
+ # prepare. It uses the 'statementClass' variable set by the constructor
+ # to get the class to instantiate.
+
+ method prepare {sqlcode} {
+ return [my statementCreate Stmt::[incr statementSeq] [self] $sqlcode]
+ }
+
+ # The 'statementCreate' method delegates to the constructor
+ # of the class specified by the 'statementClass' variable. It's
+ # intended for drivers designed before tdbc 1.0b10. Current ones
+ # should forward this method to the constructor directly.
+
+ method statementCreate {name instance sqlcode} {
+ my variable statementClass
+ return [$statementClass create $name $instance $sqlcode]
+ }
+
+ # Derived classes are expected to implement the 'prepareCall' method,
+ # and have it call 'prepare' as needed (or do something else and
+ # install the resulting statement)
+
+ # The 'statements' method lists the statements active against this
+ # connection.
+
+ method statements {} {
+ info commands Stmt::*
+ }
+
+ # The 'resultsets' method lists the result sets active against this
+ # connection.
+
+ method resultsets {} {
+ set retval {}
+ foreach statement [my statements] {
+ foreach resultset [$statement resultsets] {
+ lappend retval $resultset
+ }
+ }
+ return $retval
+ }
+
+ # The 'transaction' method executes a block of Tcl code as an
+ # ACID transaction against the database.
+
+ method transaction {script} {
+ my begintransaction
+ set status [catch {uplevel 1 $script} result options]
+ if {$status in {0 2 3 4}} {
+ set status2 [catch {my commit} result2 options2]
+ if {$status2 == 1} {
+ set status 1
+ set result $result2
+ set options $options2
+ }
+ }
+ switch -exact -- $status {
+ 0 {
+ # do nothing
+ }
+ 2 - 3 - 4 {
+ set options [dict merge {-level 1} $options[set options {}]]
+ dict incr options -level
+ }
+ default {
+ my rollback
+ }
+ }
+ return -options $options $result
+ }
+
+ # The 'allrows' method prepares a statement, then executes it with
+ # a given set of substituents, returning a list of all the rows
+ # that the statement returns. Optionally, it stores the names of
+ # the columns in '-columnsvariable'.
+ # Usage:
+ # $db allrows ?-as lists|dicts? ?-columnsvariable varName? ?--?
+ # sql ?dictionary?
+
+ method allrows args {
+
+ variable ::tdbc::generalError
+
+ # Grab keyword-value parameters
+
+ set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
+
+ # Check postitional parameters
+
+ set cmd [list [self] prepare]
+ if {[llength $args] == 1} {
+ set sqlcode [lindex $args 0]
+ } elseif {[llength $args] == 2} {
+ lassign $args sqlcode dict
+ } else {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?... ?--? sqlcode ?dictionary?"
+ }
+ lappend cmd $sqlcode
+
+ # Prepare the statement
+
+ set stmt [uplevel 1 $cmd]
+
+ # Delegate to the statement to accumulate the results
+
+ set cmd [list $stmt allrows {*}$opts --]
+ if {[info exists dict]} {
+ lappend cmd $dict
+ }
+ set status [catch {
+ uplevel 1 $cmd
+ } result options]
+
+ # Destroy the statement
+
+ catch {
+ $stmt close
+ }
+
+ return -options $options $result
+ }
+
+ # The 'foreach' method prepares a statement, then executes it with
+ # a supplied set of substituents. For each row of the result,
+ # it sets a variable to the row and invokes a script in the caller's
+ # scope.
+ #
+ # Usage:
+ # $db foreach ?-as lists|dicts? ?-columnsVariable varName? ?--?
+ # varName sql ?dictionary? script
+
+ method foreach args {
+
+ variable ::tdbc::generalError
+
+ # Grab keyword-value parameters
+
+ set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
+
+ # Check postitional parameters
+
+ set cmd [list [self] prepare]
+ if {[llength $args] == 3} {
+ lassign $args varname sqlcode script
+ } elseif {[llength $args] == 4} {
+ lassign $args varname sqlcode dict script
+ } else {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?... ?--? varname sqlcode ?dictionary? script"
+ }
+ lappend cmd $sqlcode
+
+ # Prepare the statement
+
+ set stmt [uplevel 1 $cmd]
+
+ # Delegate to the statement to iterate over the results
+
+ set cmd [list $stmt foreach {*}$opts -- $varname]
+ if {[info exists dict]} {
+ lappend cmd $dict
+ }
+ lappend cmd $script
+ set status [catch {
+ uplevel 1 $cmd
+ } result options]
+
+ # Destroy the statement
+
+ catch {
+ $stmt close
+ }
+
+ # Adjust return level in the case that the script [return]s
+
+ if {$status == 2} {
+ set options [dict merge {-level 1} $options[set options {}]]
+ dict incr options -level
+ }
+ return -options $options $result
+ }
+
+ # The 'BuildPrimaryKeysStatement' method builds a SQL statement to
+ # retrieve the primary keys from a database. (It executes once the
+ # first time the 'primaryKeys' method is executed, and retains the
+ # prepared statement for reuse.)
+
+ method BuildPrimaryKeysStatement {} {
+
+ # On some databases, CONSTRAINT_CATALOG is always NULL and
+ # JOINing to it fails. Check for this case and include that
+ # JOIN only if catalog names are supplied.
+
+ set catalogClause {}
+ if {[lindex [set count [my allrows -as lists {
+ SELECT COUNT(*)
+ FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
+ WHERE CONSTRAINT_CATALOG IS NOT NULL}]] 0 0] != 0} {
+ set catalogClause \
+ {AND xtable.CONSTRAINT_CATALOG = xcolumn.CONSTRAINT_CATALOG}
+ }
+ set primaryKeysStatement [my prepare "
+ SELECT xtable.TABLE_SCHEMA AS \"tableSchema\",
+ xtable.TABLE_NAME AS \"tableName\",
+ xtable.CONSTRAINT_CATALOG AS \"constraintCatalog\",
+ xtable.CONSTRAINT_SCHEMA AS \"constraintSchema\",
+ xtable.CONSTRAINT_NAME AS \"constraintName\",
+ xcolumn.COLUMN_NAME AS \"columnName\",
+ xcolumn.ORDINAL_POSITION AS \"ordinalPosition\"
+ FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS xtable
+ INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE xcolumn
+ ON xtable.CONSTRAINT_SCHEMA = xcolumn.CONSTRAINT_SCHEMA
+ AND xtable.TABLE_NAME = xcolumn.TABLE_NAME
+ AND xtable.CONSTRAINT_NAME = xcolumn.CONSTRAINT_NAME
+ $catalogClause
+ WHERE xtable.TABLE_NAME = :tableName
+ AND xtable.CONSTRAINT_TYPE = 'PRIMARY KEY'
+ "]
+ }
+
+ # The default implementation of the 'primarykeys' method uses the
+ # SQL INFORMATION_SCHEMA to retrieve primary key information. Databases
+ # that might not have INFORMATION_SCHEMA must overload this method.
+
+ method primarykeys {tableName} {
+ if {![info exists primaryKeysStatement]} {
+ my BuildPrimaryKeysStatement
+ }
+ tailcall $primaryKeysStatement allrows [list tableName $tableName]
+ }
+
+ # The 'BuildForeignKeysStatements' method builds a SQL statement to
+ # retrieve the foreign keys from a database. (It executes once the
+ # first time the 'foreignKeys' method is executed, and retains the
+ # prepared statements for reuse.)
+
+ method BuildForeignKeysStatement {} {
+
+ # On some databases, CONSTRAINT_CATALOG is always NULL and
+ # JOINing to it fails. Check for this case and include that
+ # JOIN only if catalog names are supplied.
+
+ set catalogClause1 {}
+ set catalogClause2 {}
+ if {[lindex [set count [my allrows -as lists {
+ SELECT COUNT(*)
+ FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
+ WHERE CONSTRAINT_CATALOG IS NOT NULL}]] 0 0] != 0} {
+ set catalogClause1 \
+ {AND fkc.CONSTRAINT_CATALOG = rc.CONSTRAINT_CATALOG}
+ set catalogClause2 \
+ {AND pkc.CONSTRAINT_CATALOG = rc.CONSTRAINT_CATALOG}
+ }
+
+ foreach {exists1 clause1} {
+ 0 {}
+ 1 { AND pkc.TABLE_NAME = :primary}
+ } {
+ foreach {exists2 clause2} {
+ 0 {}
+ 1 { AND fkc.TABLE_NAME = :foreign}
+ } {
+ set stmt [my prepare "
+ SELECT rc.CONSTRAINT_CATALOG AS \"foreignConstraintCatalog\",
+ rc.CONSTRAINT_SCHEMA AS \"foreignConstraintSchema\",
+ rc.CONSTRAINT_NAME AS \"foreignConstraintName\",
+ rc.UNIQUE_CONSTRAINT_CATALOG
+ AS \"primaryConstraintCatalog\",
+ rc.UNIQUE_CONSTRAINT_SCHEMA AS \"primaryConstraintSchema\",
+ rc.UNIQUE_CONSTRAINT_NAME AS \"primaryConstraintName\",
+ rc.UPDATE_RULE AS \"updateAction\",
+ rc.DELETE_RULE AS \"deleteAction\",
+ pkc.TABLE_CATALOG AS \"primaryCatalog\",
+ pkc.TABLE_SCHEMA AS \"primarySchema\",
+ pkc.TABLE_NAME AS \"primaryTable\",
+ pkc.COLUMN_NAME AS \"primaryColumn\",
+ fkc.TABLE_CATALOG AS \"foreignCatalog\",
+ fkc.TABLE_SCHEMA AS \"foreignSchema\",
+ fkc.TABLE_NAME AS \"foreignTable\",
+ fkc.COLUMN_NAME AS \"foreignColumn\",
+ pkc.ORDINAL_POSITION AS \"ordinalPosition\"
+ FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc
+ INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE fkc
+ ON fkc.CONSTRAINT_NAME = rc.CONSTRAINT_NAME
+ AND fkc.CONSTRAINT_SCHEMA = rc.CONSTRAINT_SCHEMA
+ $catalogClause1
+ INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE pkc
+ ON pkc.CONSTRAINT_NAME = rc.UNIQUE_CONSTRAINT_NAME
+ AND pkc.CONSTRAINT_SCHEMA = rc.UNIQUE_CONSTRAINT_SCHEMA
+ $catalogClause2
+ AND pkc.ORDINAL_POSITION = fkc.ORDINAL_POSITION
+ WHERE 1=1
+ $clause1
+ $clause2
+ ORDER BY \"foreignConstraintCatalog\", \"foreignConstraintSchema\", \"foreignConstraintName\", \"ordinalPosition\"
+"]
+ dict set foreignKeysStatement $exists1 $exists2 $stmt
+ }
+ }
+ }
+
+ # The default implementation of the 'foreignkeys' method uses the
+ # SQL INFORMATION_SCHEMA to retrieve primary key information. Databases
+ # that might not have INFORMATION_SCHEMA must overload this method.
+
+ method foreignkeys {args} {
+
+ variable ::tdbc::generalError
+
+ # Check arguments
+
+ set argdict {}
+ if {[llength $args] % 2 != 0} {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?..."
+ }
+ foreach {key value} $args {
+ if {$key ni {-primary -foreign}} {
+ set errorcode $generalError
+ lappend errorcode badOption
+ return -code error -errorcode $errorcode \
+ "bad option \"$key\", must be -primary or -foreign"
+ }
+ set key [string range $key 1 end]
+ if {[dict exists $argdict $key]} {
+ set errorcode $generalError
+ lappend errorcode dupOption
+ return -code error -errorcode $errorcode \
+ "duplicate option \"$key\" supplied"
+ }
+ dict set argdict $key $value
+ }
+
+ # Build the statements that query foreign keys. There are four
+ # of them, one for each combination of whether -primary
+ # and -foreign is specified.
+
+ if {![info exists foreignKeysStatement]} {
+ my BuildForeignKeysStatement
+ }
+ set stmt [dict get $foreignKeysStatement \
+ [dict exists $argdict primary] \
+ [dict exists $argdict foreign]]
+ tailcall $stmt allrows $argdict
+ }
+
+ # Derived classes are expected to implement the 'begintransaction',
+ # 'commit', and 'rollback' methods.
+
+ # Derived classes are expected to implement 'tables' and 'columns' method.
+
+}
+
+#------------------------------------------------------------------------------
+#
+# Class: tdbc::statement
+#
+# Class that represents a SQL statement in a generic database
+#
+#------------------------------------------------------------------------------
+
+oo::class create tdbc::statement {
+
+ # resultSetSeq is the sequence number of the last result set created.
+ # resultSetClass is the name of the class that implements the 'resultset'
+ # API.
+
+ variable resultSetClass resultSetSeq
+
+ # The base class constructor accepts no arguments. It initializes
+ # the machinery for tracking the ownership of result sets. The derived
+ # constructor is expected to invoke the base constructor, and to
+ # set a variable 'resultSetClass' to the fully-qualified name of the
+ # class that represents result sets.
+
+ constructor {} {
+ set resultSetSeq 0
+ namespace eval ResultSet {}
+ }
+
+ # The 'execute' method on a statement runs the statement with
+ # a particular set of substituted variables. It actually works
+ # by creating the result set object and letting that objects
+ # constructor do the work of running the statement. The creation
+ # is wrapped in an [uplevel] call because the substitution proces
+ # may need to access variables in the caller's scope.
+
+ # WORKAROUND: Take out the '0 &&' from the next line when
+ # Bug 2649975 is fixed
+ if {0 && [package vsatisfies [package provide Tcl] 8.6]} {
+ method execute args {
+ tailcall my resultSetCreate \
+ [namespace current]::ResultSet::[incr resultSetSeq] \
+ [self] {*}$args
+ }
+ } else {
+ method execute args {
+ return \
+ [uplevel 1 \
+ [list \
+ [self] resultSetCreate \
+ [namespace current]::ResultSet::[incr resultSetSeq] \
+ [self] {*}$args]]
+ }
+ }
+
+ # The 'ResultSetCreate' method is expected to be a forward to the
+ # appropriate result set constructor. If it's missing, the driver must
+ # have been designed for tdbc 1.0b9 and earlier, and the 'resultSetClass'
+ # variable holds the class name.
+
+ method resultSetCreate {name instance args} {
+ return [uplevel 1 [list $resultSetClass create \
+ $name $instance {*}$args]]
+ }
+
+ # The 'resultsets' method returns a list of result sets produced by
+ # the current statement
+
+ method resultsets {} {
+ info commands ResultSet::*
+ }
+
+ # The 'allrows' method executes a statement with a given set of
+ # substituents, and returns a list of all the rows that the statement
+ # returns. Optionally, it stores the names of columns in
+ # '-columnsvariable'.
+ #
+ # Usage:
+ # $statement allrows ?-as lists|dicts? ?-columnsvariable varName? ?--?
+ # ?dictionary?
+
+
+ method allrows args {
+
+ variable ::tdbc::generalError
+
+ # Grab keyword-value parameters
+
+ set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
+
+ # Check postitional parameters
+
+ set cmd [list [self] execute]
+ if {[llength $args] == 0} {
+ # do nothing
+ } elseif {[llength $args] == 1} {
+ lappend cmd [lindex $args 0]
+ } else {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?... ?--? ?dictionary?"
+ }
+
+ # Get the result set
+
+ set resultSet [uplevel 1 $cmd]
+
+ # Delegate to the result set's [allrows] method to accumulate
+ # the rows of the result.
+
+ set cmd [list $resultSet allrows {*}$opts]
+ set status [catch {
+ uplevel 1 $cmd
+ } result options]
+
+ # Destroy the result set
+
+ catch {
+ rename $resultSet {}
+ }
+
+ # Adjust return level in the case that the script [return]s
+
+ if {$status == 2} {
+ set options [dict merge {-level 1} $options[set options {}]]
+ dict incr options -level
+ }
+ return -options $options $result
+ }
+
+ # The 'foreach' method executes a statement with a given set of
+ # substituents. It runs the supplied script, substituting the supplied
+ # named variable. Optionally, it stores the names of columns in
+ # '-columnsvariable'.
+ #
+ # Usage:
+ # $statement foreach ?-as lists|dicts? ?-columnsvariable varName? ?--?
+ # variableName ?dictionary? script
+
+ method foreach args {
+
+ variable ::tdbc::generalError
+
+ # Grab keyword-value parameters
+
+ set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
+
+ # Check positional parameters
+
+ set cmd [list [self] execute]
+ if {[llength $args] == 2} {
+ lassign $args varname script
+ } elseif {[llength $args] == 3} {
+ lassign $args varname dict script
+ lappend cmd $dict
+ } else {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?... ?--? varName ?dictionary? script"
+ }
+
+ # Get the result set
+
+ set resultSet [uplevel 1 $cmd]
+
+ # Delegate to the result set's [foreach] method to evaluate
+ # the script for each row of the result.
+
+ set cmd [list $resultSet foreach {*}$opts -- $varname $script]
+ set status [catch {
+ uplevel 1 $cmd
+ } result options]
+
+ # Destroy the result set
+
+ catch {
+ rename $resultSet {}
+ }
+
+ # Adjust return level in the case that the script [return]s
+
+ if {$status == 2} {
+ set options [dict merge {-level 1} $options[set options {}]]
+ dict incr options -level
+ }
+ return -options $options $result
+ }
+
+ # The 'close' method is syntactic sugar for invoking the destructor
+
+ method close {} {
+ my destroy
+ }
+
+ # Derived classes are expected to implement their own constructors,
+ # plus the following methods:
+
+ # paramtype paramName ?direction? type ?scale ?precision??
+ # Declares the type of a parameter in the statement
+
+}
+
+#------------------------------------------------------------------------------
+#
+# Class: tdbc::resultset
+#
+# Class that represents a result set in a generic database.
+#
+#------------------------------------------------------------------------------
+
+oo::class create tdbc::resultset {
+
+ constructor {} { }
+
+ # The 'allrows' method returns a list of all rows that a given
+ # result set returns.
+
+ method allrows args {
+
+ variable ::tdbc::generalError
+
+ # Parse args
+
+ set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
+ if {[llength $args] != 0} {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?... ?--? varName script"
+ }
+
+ # Do -columnsvariable if requested
+
+ if {[dict exists $opts -columnsvariable]} {
+ upvar 1 [dict get $opts -columnsvariable] columns
+ }
+
+ # Assemble the results
+
+ if {[dict get $opts -as] eq {lists}} {
+ set delegate nextlist
+ } else {
+ set delegate nextdict
+ }
+ set results [list]
+ while {1} {
+ set columns [my columns]
+ while {[my $delegate row]} {
+ lappend results $row
+ }
+ if {![my nextresults]} break
+ }
+ return $results
+
+ }
+
+ # The 'foreach' method runs a script on each row from a result set.
+
+ method foreach args {
+
+ variable ::tdbc::generalError
+
+ # Grab keyword-value parameters
+
+ set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
+
+ # Check positional parameters
+
+ if {[llength $args] != 2} {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?... ?--? varName script"
+ }
+
+ # Do -columnsvariable if requested
+
+ if {[dict exists $opts -columnsvariable]} {
+ upvar 1 [dict get $opts -columnsvariable] columns
+ }
+
+ # Iterate over the groups of results
+ while {1} {
+
+ # Export column names to caller
+
+ set columns [my columns]
+
+ # Iterate over the rows of one group of results
+
+ upvar 1 [lindex $args 0] row
+ if {[dict get $opts -as] eq {lists}} {
+ set delegate nextlist
+ } else {
+ set delegate nextdict
+ }
+ while {[my $delegate row]} {
+ set status [catch {
+ uplevel 1 [lindex $args 1]
+ } result options]
+ switch -exact -- $status {
+ 0 - 4 { # OK or CONTINUE
+ }
+ 2 { # RETURN
+ set options \
+ [dict merge {-level 1} $options[set options {}]]
+ dict incr options -level
+ return -options $options $result
+ }
+ 3 { # BREAK
+ set broken 1
+ break
+ }
+ default { # ERROR or unknown status
+ return -options $options $result
+ }
+ }
+ }
+
+ # Advance to the next group of results if there is one
+
+ if {[info exists broken] || ![my nextresults]} {
+ break
+ }
+ }
+
+ return
+ }
+
+
+ # The 'nextrow' method retrieves a row in the form of either
+ # a list or a dictionary.
+
+ method nextrow {args} {
+
+ variable ::tdbc::generalError
+
+ set opts [dict create -as dicts]
+ set i 0
+
+ # Munch keyword options off the front of the command arguments
+
+ foreach {key value} $args {
+ if {[string index $key 0] eq {-}} {
+ switch -regexp -- $key {
+ -as? {
+ dict set opts -as $value
+ }
+ -- {
+ incr i
+ break
+ }
+ default {
+ set errorcode $generalError
+ lappend errorcode badOption $key
+ return -code error -errorcode $errorcode \
+ "bad option \"$key\":\
+ must be -as or -columnsvariable"
+ }
+ }
+ } else {
+ break
+ }
+ incr i 2
+ }
+
+ set args [lrange $args $i end]
+ if {[llength $args] != 1} {
+ set errorcode $generalError
+ lappend errorcode wrongNumArgs
+ return -code error -errorcode $errorcode \
+ "wrong # args: should be [lrange [info level 0] 0 1]\
+ ?-option value?... ?--? varName"
+ }
+ upvar 1 [lindex $args 0] row
+ if {[dict get $opts -as] eq {lists}} {
+ set delegate nextlist
+ } else {
+ set delegate nextdict
+ }
+ return [my $delegate row]
+ }
+
+ # Derived classes must override 'nextresults' if a single
+ # statement execution can yield multiple sets of results
+
+ method nextresults {} {
+ return 0
+ }
+
+ # Derived classes must override 'outputparams' if statements can
+ # have output parameters.
+
+ method outputparams {} {
+ return {}
+ }
+
+ # The 'close' method is syntactic sugar for destroying the result set.
+
+ method close {} {
+ my destroy
+ }
+
+ # Derived classes are expected to implement the following methods:
+
+ # constructor and destructor.
+ # Constructor accepts a statement and an optional
+ # a dictionary of substituted parameters and
+ # executes the statement against the database. If
+ # the dictionary is not supplied, then the default
+ # is to get params from variables in the caller's scope).
+ # columns
+ # -- Returns a list of the names of the columns in the result.
+ # nextdict variableName
+ # -- Stores the next row of the result set in the given variable
+ # in caller's scope, in the form of a dictionary that maps
+ # column names to values.
+ # nextlist variableName
+ # -- Stores the next row of the result set in the given variable
+ # in caller's scope, in the form of a list of cells.
+ # rowcount
+ # -- Returns a count of rows affected by the statement, or -1
+ # if the count of rows has not been determined.
+
+} \ No newline at end of file
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
new file mode 100755
index 0000000000..b46a539996
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc111.dll
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
new file mode 100644
index 0000000000..fb79bb63e4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/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.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/tdbcmysql1.1.1/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/pkgIndex.tcl
new file mode 100644
index 0000000000..c1d901303d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/pkgIndex.tcl
@@ -0,0 +1,8 @@
+# Index file to load the TDBC MySQL package.
+
+if {[catch {package require Tcl 8.6}]} {
+ return
+}
+package ifneeded tdbc::mysql 1.1.1 \
+ "[list source [file join $dir tdbcmysql.tcl]]\;\
+ [list load [file join $dir tdbcmysql111.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.1/tdbcmysql.tcl
new file mode 100644
index 0000000000..caa334c470
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql.tcl
@@ -0,0 +1,193 @@
+# tdbcmysql.tcl --
+#
+# Class definitions and Tcl-level methods for the tdbc::mysql bridge.
+#
+# Copyright (c) 2008 by Kevin B. Kenny
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+# RCS: @(#) $Id: tdbcmysql.tcl,v 1.47 2008/02/27 02:08:27 kennykb Exp $
+#
+#------------------------------------------------------------------------------
+
+package require tdbc
+
+::namespace eval ::tdbc::mysql {
+
+ namespace export connection datasources drivers
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::mysql::connection --
+#
+# Class representing a connection to a database through MYSQL.
+#
+#-------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::mysql::connection {
+
+ superclass ::tdbc::connection
+
+ # The constructor is written in C. It takes alternating keywords
+ # and values pairs as its argumenta. (See the manual page for the
+ # available options.)
+
+ variable foreignKeysStatement
+
+ # The 'statementCreate' method delegates to the constructor of the
+ # statement class
+
+ forward statementCreate ::tdbc::mysql::statement create
+
+ # The 'columns' method returns a dictionary describing the tables
+ # in the database
+
+ method columns {table {pattern %}} {
+
+ # To return correct lengths of CHARACTER and BINARY columns,
+ # we need to know the maximum lengths of characters in each
+ # collation. We cache this information only once, on the first
+ # call to 'columns'.
+
+ if {[my NeedCollationInfo]} {
+ my SetCollationInfo {*}[my allrows -as lists {
+ SELECT coll.id, cs.maxlen
+ FROM INFORMATION_SCHEMA.COLLATIONS coll,
+ INFORMATION_SCHEMA.CHARACTER_SETS cs
+ WHERE cs.CHARACTER_SET_NAME = coll.CHARACTER_SET_NAME
+ ORDER BY coll.id DESC
+ }]
+ }
+
+ return [my Columns $table $pattern]
+ }
+
+ # The 'preparecall' method gives a portable interface to prepare
+ # calls to stored procedures. It delegates to 'prepare' to do the
+ # actual work.
+
+ method preparecall {call} {
+ regexp {^[[:space:]]*(?:([A-Za-z_][A-Za-z_0-9]*)[[:space:]]*=)?(.*)} \
+ $call -> varName rest
+ if {$varName eq {}} {
+ my prepare "CALL $rest"
+ } else {
+ my prepare \\{:$varName=$rest\\}
+ }
+ }
+
+ # The 'init', 'begintransaction', 'commit, 'rollback', 'tables'
+ # 'NeedCollationInfo', 'SetCollationInfo', and 'Columns' methods
+ # are implemented in C.
+
+ # The 'BuildForeignKeysStatements' method builds a SQL statement to
+ # retrieve the foreign keys from a database. (It executes once the
+ # first time the 'foreignKeys' method is executed, and retains the
+ # prepared statements for reuse.) It is slightly nonstandard because
+ # MYSQL doesn't name the PRIMARY constraints uniquely.
+
+ method BuildForeignKeysStatement {} {
+
+ foreach {exists1 clause1} {
+ 0 {}
+ 1 { AND fkc.REFERENCED_TABLE_NAME = :primary}
+ } {
+ foreach {exists2 clause2} {
+ 0 {}
+ 1 { AND fkc.TABLE_NAME = :foreign}
+ } {
+ set stmt [my prepare "
+ SELECT rc.CONSTRAINT_SCHEMA AS \"foreignConstraintSchema\",
+ rc.CONSTRAINT_NAME AS \"foreignConstraintName\",
+ rc.UPDATE_RULE AS \"updateAction\",
+ rc.DELETE_RULE AS \"deleteAction\",
+ fkc.REFERENCED_TABLE_SCHEMA AS \"primarySchema\",
+ fkc.REFERENCED_TABLE_NAME AS \"primaryTable\",
+ fkc.REFERENCED_COLUMN_NAME AS \"primaryColumn\",
+ fkc.TABLE_SCHEMA AS \"foreignSchema\",
+ fkc.TABLE_NAME AS \"foreignTable\",
+ fkc.COLUMN_NAME AS \"foreignColumn\",
+ fkc.ORDINAL_POSITION AS \"ordinalPosition\"
+ FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc
+ INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE fkc
+ ON fkc.CONSTRAINT_NAME = rc.CONSTRAINT_NAME
+ AND fkc.CONSTRAINT_SCHEMA = rc.CONSTRAINT_SCHEMA
+ WHERE 1=1
+ $clause1
+ $clause2
+"]
+ dict set foreignKeysStatement $exists1 $exists2 $stmt
+ }
+ }
+ }
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::mysql::statement --
+#
+# The class 'tdbc::mysql::statement' models one statement against a
+# database accessed through an MYSQL connection
+#
+#------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::mysql::statement {
+
+ superclass ::tdbc::statement
+
+ # The 'resultSetCreate' method forwards to the constructor of the
+ # result set.
+
+ forward resultSetCreate ::tdbc::mysql::resultset create
+
+ # Methods implemented in C:
+ #
+ # constructor connection SQLCode
+ # The constructor accepts the handle to the connection and the SQL code
+ # for the statement to prepare. It creates a subordinate namespace to
+ # hold the statement's active result sets, and then delegates to the
+ # 'init' method, written in C, to do the actual work of preparing the
+ # statement.
+ # params
+ # Returns descriptions of the parameters of a statement.
+ # paramtype paramname ?direction? type ?precision ?scale??
+ # Declares the type of a parameter in the statement
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::mysql::resultset --
+#
+# The class 'tdbc::mysql::resultset' models the result set that is
+# produced by executing a statement against an MYSQL database.
+#
+#------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::mysql::resultset {
+
+ superclass ::tdbc::resultset
+
+ # Methods implemented in C include:
+
+ # constructor statement ?dictionary?
+ # -- Executes the statement against the database, optionally providing
+ # a dictionary of substituted parameters (default is to get params
+ # from variables in the caller's scope).
+ # columns
+ # -- Returns a list of the names of the columns in the result.
+ # nextdict
+ # -- Stores the next row of the result set in the given variable in
+ # the caller's scope as a dictionary whose keys are
+ # column names and whose values are column values, or else
+ # as a list of cells.
+ # nextlist
+ # -- Stores the next row of the result set in the given variable in
+ # the caller's scope as a list of cells.
+ # rowcount
+ # -- Returns a count of rows affected by the statement, or -1
+ # if the count of rows has not been determined.
+
+}
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
new file mode 100755
index 0000000000..657bae0ddd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql111.dll
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.1/pkgIndex.tcl
new file mode 100644
index 0000000000..e8c976b439
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/pkgIndex.tcl
@@ -0,0 +1,8 @@
+# Index file to load the TDBC ODBC package.
+
+if {[catch {package require Tcl 8.6}]} {
+ return
+}
+package ifneeded tdbc::odbc 1.1.1 \
+ "[list source [file join $dir tdbcodbc.tcl]]\;\
+ [list load [file join $dir tdbcodbc111.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.1/tdbcodbc.tcl
new file mode 100644
index 0000000000..0b19a4b891
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc.tcl
@@ -0,0 +1,515 @@
+# tdbcodbc.tcl --
+#
+# Class definitions and Tcl-level methods for the tdbc::odbc bridge.
+#
+# Copyright (c) 2008 by Kevin B. Kenny
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+# RCS: @(#) $Id: tdbcodbc.tcl,v 1.47 2008/02/27 02:08:27 kennykb Exp $
+#
+#------------------------------------------------------------------------------
+
+package require tdbc
+
+::namespace eval ::tdbc::odbc {
+
+ namespace export connection datasources drivers
+
+ # Data types that are predefined in ODBC
+
+ variable sqltypes [dict create \
+ 1 char \
+ 2 numeric \
+ 3 decimal \
+ 4 integer \
+ 5 smallint \
+ 6 float \
+ 7 real \
+ 8 double \
+ 9 datetime \
+ 12 varchar \
+ 91 date \
+ 92 time \
+ 93 timestamp \
+ -1 longvarchar \
+ -2 binary \
+ -3 varbinary \
+ -4 longvarbinary \
+ -5 bigint \
+ -6 tinyint \
+ -7 bit \
+ -8 wchar \
+ -9 wvarchar \
+ -10 wlongvarchar \
+ -11 guid]
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::odbc::connection --
+#
+# Class representing a connection to a database through ODBC.
+#
+#-------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::odbc::connection {
+
+ superclass ::tdbc::connection
+
+ variable statementSeq typemap
+
+ # The constructor is written in C. It takes the connection string
+ # as its argument It sets up a namespace to hold the statements
+ # associated with the connection, and then delegates to the 'init'
+ # method (written in C) to do the actual work of attaching to the
+ # database. When that comes back, it sets up a statement to query
+ # the support types, makes a dictionary to enumerate them, and
+ # calls back to set a flag if WVARCHAR is seen (If WVARCHAR is
+ # seen, the database supports Unicode.)
+
+ # The 'statementCreate' method forwards to the constructor of the
+ # statement class
+
+ forward statementCreate ::tdbc::odbc::statement create
+
+ # The 'tables' method returns a dictionary describing the tables
+ # in the database
+
+ method tables {{pattern %}} {
+ set stmt [::tdbc::odbc::tablesStatement create \
+ Stmt::[incr statementSeq] [self] $pattern]
+ set status [catch {
+ set retval {}
+ $stmt foreach -as dicts row {
+ if {[dict exists $row TABLE_NAME]} {
+ dict set retval [dict get $row TABLE_NAME] $row
+ }
+ }
+ set retval
+ } result options]
+ catch {rename $stmt {}}
+ return -level 0 -options $options $result
+ }
+
+ # The 'columns' method returns a dictionary describing the tables
+ # in the database
+
+ method columns {table {pattern %}} {
+ # Make sure that the type map is initialized
+ my typemap
+
+ # Query the columns from the database
+
+ set stmt [::tdbc::odbc::columnsStatement create \
+ Stmt::[incr statementSeq] [self] $table $pattern]
+ set status [catch {
+ set retval {}
+ $stmt foreach -as dicts origrow {
+
+ # Map the type, precision, scale and nullable indicators
+ # to tdbc's notation
+
+ set row {}
+ dict for {key value} $origrow {
+ dict set row [string tolower $key] $value
+ }
+ if {[dict exists $row column_name]} {
+ if {[dict exists $typemap \
+ [dict get $row data_type]]} {
+ dict set row type \
+ [dict get $typemap \
+ [dict get $row data_type]]
+ } else {
+ dict set row type [dict get $row type_name]
+ }
+ if {[dict exists $row column_size]} {
+ dict set row precision \
+ [dict get $row column_size]
+ }
+ if {[dict exists $row decimal_digits]} {
+ dict set row scale \
+ [dict get $row decimal_digits]
+ }
+ if {![dict exists $row nullable]} {
+ dict set row nullable \
+ [expr {!![string trim [dict get $row is_nullable]]}]
+ }
+ dict set retval [dict get $row column_name] $row
+ }
+ }
+ set retval
+ } result options]
+ catch {rename $stmt {}}
+ return -level 0 -options $options $result
+ }
+
+ # The 'primarykeys' method returns a dictionary describing the primary
+ # keys of a table
+
+ method primarykeys {tableName} {
+ set stmt [::tdbc::odbc::primarykeysStatement create \
+ Stmt::[incr statementSeq] [self] $tableName]
+ set status [catch {
+ set retval {}
+ $stmt foreach -as dicts row {
+ foreach {odbcKey tdbcKey} {
+ TABLE_CAT tableCatalog
+ TABLE_SCHEM tableSchema
+ TABLE_NAME tableName
+ COLUMN_NAME columnName
+ KEY_SEQ ordinalPosition
+ PK_NAME constraintName
+ } {
+ if {[dict exists $row $odbcKey]} {
+ dict set row $tdbcKey [dict get $row $odbcKey]
+ dict unset row $odbcKey
+ }
+ }
+ lappend retval $row
+ }
+ set retval
+ } result options]
+ catch {rename $stmt {}}
+ return -level 0 -options $options $result
+ }
+
+ # The 'foreignkeys' method returns a dictionary describing the foreign
+ # keys of a table
+
+ method foreignkeys {args} {
+ set stmt [::tdbc::odbc::foreignkeysStatement create \
+ Stmt::[incr statementSeq] [self] {*}$args]
+ set status [catch {
+ set fkseq 0
+ set retval {}
+ $stmt foreach -as dicts row {
+ foreach {odbcKey tdbcKey} {
+ PKTABLE_CAT primaryCatalog
+ PKTABLE_SCHEM primarySchema
+ PKTABLE_NAME primaryTable
+ PKCOLUMN_NAME primaryColumn
+ FKTABLE_CAT foreignCatalog
+ FKTABLE_SCHEM foreignSchema
+ FKTABLE_NAME foreignTable
+ FKCOLUMN_NAME foreignColumn
+ UPDATE_RULE updateRule
+ DELETE_RULE deleteRule
+ DEFERRABILITY deferrable
+ KEY_SEQ ordinalPosition
+ FK_NAME foreignConstraintName
+ } {
+ if {[dict exists $row $odbcKey]} {
+ dict set row $tdbcKey [dict get $row $odbcKey]
+ dict unset row $odbcKey
+ }
+ }
+ # Horrible kludge: If the driver doesn't report FK_NAME,
+ # make one up.
+ if {![dict exists $row foreignConstraintName]} {
+ if {![dict exists $row ordinalPosition]
+ || [dict get $row ordinalPosition] == 1} {
+ set fkname ?[dict get $row foreignTable]?[incr fkseq]
+ }
+ dict set row foreignConstraintName $fkname
+ }
+ lappend retval $row
+ }
+ set retval
+ } result options]
+ catch {rename $stmt {}}
+ return -level 0 -options $options $result
+ }
+
+ # The 'prepareCall' method gives a portable interface to prepare
+ # calls to stored procedures. It delegates to 'prepare' to do the
+ # actual work.
+
+ method preparecall {call} {
+
+ regexp {^[[:space:]]*(?:([A-Za-z_][A-Za-z_0-9]*)[[:space:]]*=)?(.*)} \
+ $call -> varName rest
+ if {$varName eq {}} {
+ my prepare \\{CALL $rest\\}
+ } else {
+ my prepare \\{:$varName=CALL $rest\\}
+ }
+
+ if 0 {
+ # Kevin thinks this is going to be
+
+ if {![regexp -expanded {
+ ^\s* # leading whitespace
+ (?::([[:alpha:]_][[:alnum:]_]*)\s*=\s*) # possible variable name
+ (?:(?:([[:alpha:]_][[:alnum:]_]*)\s*[.]\s*)? # catalog
+ ([[:alpha:]_][[:alnum:]_]*)\s*[.]\s*)? # schema
+ ([[:alpha:]_][[:alnum:]_]*)\s* # procedure
+ (.*)$ # argument list
+ } $call -> varName catalog schema procedure arglist]} {
+ return -code error \
+ -errorCode [list TDBC \
+ SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION \
+ 42000 ODBC -1] \
+ "Syntax error in stored procedure call"
+ } else {
+ my PrepareCall $varName $catalog $schema $procedure $arglist
+ }
+
+ # at least if making all parameters 'inout' doesn't work.
+
+ }
+
+ }
+
+ # The 'typemap' method returns the type map
+
+ method typemap {} {
+ if {![info exists typemap]} {
+ set typemap $::tdbc::odbc::sqltypes
+ set typesStmt [tdbc::odbc::typesStatement new [self]]
+ $typesStmt foreach row {
+ set typeNum [dict get $row DATA_TYPE]
+ if {![dict exists $typemap $typeNum]} {
+ dict set typemap $typeNum [string tolower \
+ [dict get $row TYPE_NAME]]
+ }
+ switch -exact -- $typeNum {
+ -9 {
+ [self] HasWvarchar 1
+ }
+ -5 {
+ [self] HasBigint 1
+ }
+ }
+ }
+ rename $typesStmt {}
+ }
+ return $typemap
+ }
+
+ # The 'begintransaction', 'commit' and 'rollback' methods are
+ # implemented in C.
+
+}
+
+#-------------------------------------------------------------------------------
+#
+# tdbc::odbc::statement --
+#
+# The class 'tdbc::odbc::statement' models one statement against a
+# database accessed through an ODBC connection
+#
+#-------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::odbc::statement {
+
+ superclass ::tdbc::statement
+
+ # The constructor is implemented in C. It accepts the handle to
+ # the connection and the SQL code for the statement to prepare.
+ # It creates a subordinate namespace to hold the statement's
+ # active result sets, and then delegates to the 'init' method,
+ # written in C, to do the actual work of preparing the statement.
+
+ # The 'resultSetCreate' method forwards to the result set constructor
+
+ forward resultSetCreate ::tdbc::odbc::resultset create
+
+ # The 'params' method describes the parameters to the statement
+
+ method params {} {
+ set typemap [[my connection] typemap]
+ set result {}
+ foreach {name flags typeNum precision scale nullable} [my ParamList] {
+ set lst [dict create \
+ name $name \
+ direction [lindex {unknown in out inout} \
+ [expr {($flags & 0x06) >> 1}]] \
+ type [dict get $typemap $typeNum] \
+ precision $precision \
+ scale $scale]
+ if {$nullable in {0 1}} {
+ dict set list nullable $nullable
+ }
+ dict set result $name $lst
+ }
+ return $result
+ }
+
+ # Methods implemented in C:
+ # init statement ?dictionary?
+ # Does the heavy lifting for the constructor
+ # connection
+ # Returns the connection handle to which this statement belongs
+ # paramtype paramname ?direction? type ?precision ?scale??
+ # Declares the type of a parameter in the statement
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::odbc::tablesStatement --
+#
+# The class 'tdbc::odbc::tablesStatement' represents the special
+# statement that queries the tables in a database through an ODBC
+# connection.
+#
+#------------------------------------------------------------------------------
+
+oo::class create ::tdbc::odbc::tablesStatement {
+
+ superclass ::tdbc::statement
+
+ # The constructor is written in C. It accepts the handle to the
+ # connection and a pattern to match table names. It works in all
+ # ways like the constructor of the 'statement' class except that
+ # its 'init' method sets up to enumerate tables and not run a SQL
+ # query.
+
+ # The 'resultSetCreate' method forwards to the result set constructor
+
+ forward resultSetCreate ::tdbc::odbc::resultset create
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::odbc::columnsStatement --
+#
+# The class 'tdbc::odbc::tablesStatement' represents the special
+# statement that queries the columns of a table or view
+# in a database through an ODBC connection.
+#
+#------------------------------------------------------------------------------
+
+oo::class create ::tdbc::odbc::columnsStatement {
+
+ superclass ::tdbc::statement
+
+ # The constructor is written in C. It accepts the handle to the
+ # connection, a table name, and a pattern to match column
+ # names. It works in all ways like the constructor of the
+ # 'statement' class except that its 'init' method sets up to
+ # enumerate tables and not run a SQL query.
+
+ # The 'resultSetCreate' class forwards to the constructor of the
+ # result set
+
+ forward resultSetCreate ::tdbc::odbc::resultset create
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::odbc::primarykeysStatement --
+#
+# The class 'tdbc::odbc::primarykeysStatement' represents the special
+# statement that queries the primary keys on a table through an ODBC
+# connection.
+#
+#------------------------------------------------------------------------------
+
+oo::class create ::tdbc::odbc::primarykeysStatement {
+
+ superclass ::tdbc::statement
+
+ # The constructor is written in C. It accepts the handle to the
+ # connection and a table name. It works in all
+ # ways like the constructor of the 'statement' class except that
+ # its 'init' method sets up to enumerate primary keys and not run a SQL
+ # query.
+
+ # The 'resultSetCreate' method forwards to the result set constructor
+
+ forward resultSetCreate ::tdbc::odbc::resultset create
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::odbc::foreignkeysStatement --
+#
+# The class 'tdbc::odbc::foreignkeysStatement' represents the special
+# statement that queries the foreign keys on a table through an ODBC
+# connection.
+#
+#------------------------------------------------------------------------------
+
+oo::class create ::tdbc::odbc::foreignkeysStatement {
+
+ superclass ::tdbc::statement
+
+ # The constructor is written in C. It accepts the handle to the
+ # connection and the -primary and -foreign options. It works in all
+ # ways like the constructor of the 'statement' class except that
+ # its 'init' method sets up to enumerate foreign keys and not run a SQL
+ # query.
+
+ # The 'resultSetCreate' method forwards to the result set constructor
+
+ forward resultSetCreate ::tdbc::odbc::resultset create
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::odbc::typesStatement --
+#
+# The class 'tdbc::odbc::typesStatement' represents the special
+# statement that queries the types available in a database through
+# an ODBC connection.
+#
+#------------------------------------------------------------------------------
+
+
+oo::class create ::tdbc::odbc::typesStatement {
+
+ superclass ::tdbc::statement
+
+ # The constructor is written in C. It accepts the handle to the
+ # connection, and (optionally) a data type number. It works in all
+ # ways like the constructor of the 'statement' class except that
+ # its 'init' method sets up to enumerate types and not run a SQL
+ # query.
+
+ # The 'resultSetCreate' method forwards to the constructor of result sets
+
+ forward resultSetCreate ::tdbc::odbc::resultset create
+
+ # The C code contains a variant implementation of the 'init' method.
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::odbc::resultset --
+#
+# The class 'tdbc::odbc::resultset' models the result set that is
+# produced by executing a statement against an ODBC database.
+#
+#------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::odbc::resultset {
+
+ superclass ::tdbc::resultset
+
+ # Methods implemented in C include:
+
+ # constructor statement ?dictionary?
+ # -- Executes the statement against the database, optionally providing
+ # a dictionary of substituted parameters (default is to get params
+ # from variables in the caller's scope).
+ # columns
+ # -- Returns a list of the names of the columns in the result.
+ # nextdict
+ # -- Stores the next row of the result set in the given variable in
+ # the caller's scope as a dictionary whose keys are
+ # column names and whose values are column values.
+ # nextlist
+ # -- Stores the next row of the result set in the given variable in
+ # the caller's scope as a list of cells.
+ # rowcount
+ # -- Returns a count of rows affected by the statement, or -1
+ # if the count of rows has not been determined.
+
+}
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
new file mode 100755
index 0000000000..587f8a0f62
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc111.dll
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.1/pkgIndex.tcl
new file mode 100644
index 0000000000..a7fd6ffa15
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/pkgIndex.tcl
@@ -0,0 +1,8 @@
+# Index file to load the TDBC Postgres package.
+
+if {[catch {package require Tcl 8.6}]} {
+ return
+}
+package ifneeded tdbc::postgres 1.1.1 \
+ "[list source [file join $dir tdbcpostgres.tcl]]\;\
+ [list load [file join $dir tdbcpostgres111.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.1/tdbcpostgres.tcl
new file mode 100644
index 0000000000..c5c4ef0f85
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres.tcl
@@ -0,0 +1,135 @@
+# tdbcpostgres.tcl --
+#
+# Class definitions and Tcl-level methods for the tdbc::postgres bridge.
+#
+# Copyright (c) 2009 by Slawomir Cygan
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+#------------------------------------------------------------------------------
+
+package require tdbc
+
+::namespace eval ::tdbc::mypostgres {
+
+ namespace export connection datasources drivers
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::postgres::connection --
+#
+# Class representing a connection to a Postgres database.
+#
+#-------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::postgres::connection {
+
+ superclass ::tdbc::connection
+
+ # The constructor is written in C. It takes alternating keywords
+ # and values pairs as its arguments. (See the manual page for the
+ # available options.)
+
+ # The 'statementCreate' method delegates to the constructor of the
+ # statement class
+
+ forward statementCreate ::tdbc::postgres::statement create
+
+
+ # The 'prepareCall' method gives a portable interface to prepare
+ # calls to stored procedures. It delegates to 'prepare' to do the
+ # actual work.
+
+ method preparecall {call} {
+ regexp {^[[:space:]]*(?:([A-Za-z_][A-Za-z_0-9]*)[[:space:]]*=)?(.*)} \
+ $call -> varName rest
+ if {$varName eq {}} {
+ my prepare \\{$rest\\}
+ } else {
+ my prepare \\{:$varName=$rest\\}
+ }
+ }
+
+ # The 'init', 'begintransaction', 'commit, 'rollback', 'tables'
+ # and 'columns' methods are implemented in C.
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::postgres::statement --
+#
+# The class 'tdbc::postgres::statement' models one statement against a
+# database accessed through a Postgres connection
+#
+#------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::postgres::statement {
+
+ superclass ::tdbc::statement
+
+ # The 'resultSetCreate' method forwards to the constructor of the
+ # result set.
+
+ forward resultSetCreate ::tdbc::postgres::resultset create
+
+ # Methods implemented in C:
+ #
+ # constructor connection SQLCode
+ # The constructor accepts the handle to the connection and the SQL code
+ # for the statement to prepare. It creates a subordinate namespace to
+ # hold the statement's active result sets, and then delegates to the
+ # 'init' method, written in C, to do the actual work of preparing the
+ # statement.
+ # params
+ # Returns descriptions of the parameters of a statement.
+ # paramtype paramname ?direction? type ?precision ?scale??
+ # Declares the type of a parameter in the statement
+
+}
+
+#------------------------------------------------------------------------------
+#
+# tdbc::postgres::resultset --
+#
+# The class 'tdbc::postgres::resultset' models the result set that is
+# produced by executing a statement against a Postgres database.
+#
+#------------------------------------------------------------------------------
+
+::oo::class create ::tdbc::postgres::resultset {
+
+ superclass ::tdbc::resultset
+
+ # The 'nextresults' method is stubbed out; tdbcpostgres does not
+ # allow a single call to return multiple results.
+
+ method nextresults {} {
+ while {[my nextdict rubbish]} {}
+ return 0
+ }
+
+ # Methods implemented in C include:
+
+ # constructor statement ?dictionary?
+ # -- Executes the statement against the database, optionally providing
+ # a dictionary of substituted parameters (default is to get params
+ # from variables in the caller's scope).
+ # columns
+ # -- Returns a list of the names of the columns in the result.
+ # nextdict
+ # -- Stores the next row of the result set in the given variable in
+ # the caller's scope as a dictionary whose keys are
+ # column names and whose values are column values, or else
+ # as a list of cells.
+ # nextlist
+ # -- Stores the next row of the result set in the given variable in
+ # the caller's scope as a list of cells.
+ # rowcount
+ # -- Returns a count of rows affected by the statement, or -1
+ # if the count of rows has not been determined.
+
+}
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
new file mode 100755
index 0000000000..5f3bc80767
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres111.dll
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.5/pkgIndex.tcl
new file mode 100644
index 0000000000..9c67f9795c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/pkgIndex.tcl
@@ -0,0 +1,68 @@
+# -*- tcl -*-
+# Tcl package index file, version 1.1
+#
+
+if {![package vsatisfies [package provide Tcl] 8.4]} {
+ # Pre-8.4 Tcl interps we dont support at all. Bye!
+ # 9.0+ Tcl interps are only supported on 32-bit platforms.
+ if {![package vsatisfies [package provide Tcl] 9.0]
+ || ($::tcl_platform(pointerSize) != 4)} {
+ return
+ }
+}
+
+# All Tcl 8.4+ interps can [load] Thread 2.8.5
+#
+# 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
+# cannot imagine any other version of Thread that might succeed in a
+# thread-disabled interp. There's nothing to gain by yielding to other
+# competing callers of [package ifneeded Thread]. On the other hand,
+# deferring the error has the advantage that a script calling
+# [package require Thread] in a thread-disabled interp gets an error message
+# 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 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 "
+ [list proc thread_source {dir} {
+ if {[info exists ::env(TCL_THREAD_LIBRARY)] &&
+ [file readable $::env(TCL_THREAD_LIBRARY)/ttrace.tcl]} {
+ source $::env(TCL_THREAD_LIBRARY)/ttrace.tcl
+ } elseif {[file readable [file join $dir .. lib ttrace.tcl]]} {
+ source [file join $dir .. lib ttrace.tcl]
+ } elseif {[file readable [file join $dir ttrace.tcl]]} {
+ source [file join $dir ttrace.tcl]
+ }
+ if {[namespace which ::ttrace::update] ne ""} {
+ ::ttrace::update
+ }
+ }]
+ [list thread_source $dir]
+ [list rename thread_source {}]"
+ return
+}
+
+# In Tcl 8.5+ interps; use [::apply]
+
+package ifneeded Ttrace 2.8.5 [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
+ } elseif {[file readable [file join $dir .. lib ttrace.tcl]]} {
+ source [file join $dir .. lib ttrace.tcl]
+ } elseif {[file readable [file join $dir ttrace.tcl]]} {
+ source [file join $dir ttrace.tcl]
+ }
+ if {[namespace which ::ttrace::update] ne ""} {
+ ::ttrace::update
+ }
+}} $dir]
+
+
+
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
new file mode 100755
index 0000000000..4cf4684638
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/thread285.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.5/ttrace.tcl
new file mode 100644
index 0000000000..679d4eedc2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/ttrace.tcl
@@ -0,0 +1,942 @@
+#
+# ttrace.tcl --
+#
+# Copyright (C) 2003 Zoran Vasiljevic, Archiware GmbH. All Rights Reserved.
+#
+# See the file "license.terms" for information on usage and redistribution of
+# this file, and for a DISCLAIMER OF ALL WARRANTIES.
+# ----------------------------------------------------------------------------
+#
+# User level commands:
+#
+# ttrace::eval top-level wrapper (ttrace-savvy eval)
+# ttrace::enable activates registered Tcl command traces
+# ttrace::disable terminates tracing of Tcl commands
+# ttrace::isenabled returns true if ttrace is enabled
+# ttrace::cleanup bring the interp to a pristine state
+# ttrace::update update interp to the latest trace epoch
+# ttrace::config setup some configuration options
+# ttrace::getscript returns a script for initializing interps
+#
+# Commands used for/from trace callbacks:
+#
+# ttrace::atenable register callback to be done at trace enable
+# ttrace::atdisable register callback to be done at trace disable
+# ttrace::addtrace register user-defined tracer callback
+# ttrace::addscript register user-defined script generator
+# ttrace::addresolver register user-defined command resolver
+# ttrace::addcleanup register user-defined cleanup procedures
+# ttrace::addentry adds one entry into the named trace store
+# ttrace::getentry returns the entry value from the named store
+# ttrace::delentry removes the entry from the named store
+# ttrace::getentries returns all entries from the named store
+# ttrace::preload register procedures to be preloaded always
+#
+#
+# Limitations:
+#
+# o. [namespace forget] is still not implemented
+# o. [namespace origin cmd] breaks if cmd is not already defined
+#
+# I left this deliberately. I didn't want to override the [namespace]
+# command in order to avoid potential slowdown.
+#
+
+namespace eval ttrace {
+
+ # Setup some compatibility wrappers
+ if {[info commands nsv_set] != ""} {
+ variable tvers 0
+ variable mutex ns_mutex
+ variable elock [$mutex create traceepochmutex]
+ # Import the underlying API; faster than recomputing
+ interp alias {} [namespace current]::_array {} nsv_array
+ interp alias {} [namespace current]::_incr {} nsv_incr
+ interp alias {} [namespace current]::_lappend {} nsv_lappend
+ interp alias {} [namespace current]::_names {} nsv_names
+ interp alias {} [namespace current]::_set {} nsv_set
+ interp alias {} [namespace current]::_unset {} nsv_unset
+ } elseif {![catch {
+ variable tvers [package require Thread]
+ }]} {
+ variable mutex thread::mutex
+ variable elock [$mutex create]
+ # Import the underlying API; faster than recomputing
+ interp alias {} [namespace current]::_array {} tsv::array
+ interp alias {} [namespace current]::_incr {} tsv::incr
+ interp alias {} [namespace current]::_lappend {} tsv::lappend
+ interp alias {} [namespace current]::_names {} tsv::names
+ interp alias {} [namespace current]::_set {} tsv::set
+ interp alias {} [namespace current]::_unset {} tsv::unset
+ } else {
+ error "requires NaviServer/AOLserver or Tcl threading extension"
+ }
+
+ # Keep in sync with the Thread package
+ package provide Ttrace 2.8.5
+
+ # Package variables
+ variable resolvers "" ; # List of registered resolvers
+ variable tracers "" ; # List of registered cmd tracers
+ variable scripts "" ; # List of registered script makers
+ variable enables "" ; # List of trace-enable callbacks
+ variable disables "" ; # List of trace-disable callbacks
+ variable preloads "" ; # List of procedure names to preload
+ variable enabled 0 ; # True if trace is enabled
+ variable config ; # Array with config options
+
+ variable epoch -1 ; # The initialization epoch
+ variable cleancnt 0 ; # Counter of registered cleaners
+
+ # Package private namespaces
+ namespace eval resolve "" ; # Commands for resolving commands
+ namespace eval trace "" ; # Commands registered for tracing
+ namespace eval enable "" ; # Commands invoked at trace enable
+ namespace eval disable "" ; # Commands invoked at trace disable
+ namespace eval script "" ; # Commands for generating scripts
+
+ # Exported commands
+ namespace export unknown
+
+ # Initialize ttrace shared state
+ if {[_array exists ttrace] == 0} {
+ _set ttrace lastepoch $epoch
+ _set ttrace epochlist ""
+ }
+
+ # Initially, allow creation of epochs
+ set config(-doepochs) 1
+
+ proc eval {cmd args} {
+ enable
+ set code [catch {uplevel 1 [concat $cmd $args]} result]
+ disable
+ if {$code == 0} {
+ if {[llength [info commands ns_ictl]]} {
+ ns_ictl save [getscript]
+ } else {
+ thread::broadcast {
+ package require Ttrace
+ ttrace::update
+ }
+ }
+ }
+ return -code $code \
+ -errorinfo $::errorInfo -errorcode $::errorCode $result
+ }
+
+ proc config {args} {
+ variable config
+ if {[llength $args] == 0} {
+ array get config
+ } elseif {[llength $args] == 1} {
+ set opt [lindex $args 0]
+ set config($opt)
+ } else {
+ set opt [lindex $args 0]
+ set val [lindex $args 1]
+ set config($opt) $val
+ }
+ }
+
+ proc enable {} {
+ variable config
+ variable tracers
+ variable enables
+ variable enabled
+ incr enabled 1
+ if {$enabled > 1} {
+ return
+ }
+ if {$config(-doepochs) != 0} {
+ variable epoch [_newepoch]
+ }
+ set nsp [namespace current]
+ foreach enabler $enables {
+ enable::_$enabler
+ }
+ foreach trace $tracers {
+ if {[info commands $trace] != ""} {
+ trace add execution $trace leave ${nsp}::trace::_$trace
+ }
+ }
+ }
+
+ proc disable {} {
+ variable enabled
+ variable tracers
+ variable disables
+ incr enabled -1
+ if {$enabled > 0} {
+ return
+ }
+ set nsp [namespace current]
+ foreach disabler $disables {
+ disable::_$disabler
+ }
+ foreach trace $tracers {
+ if {[info commands $trace] != ""} {
+ trace remove execution $trace leave ${nsp}::trace::_$trace
+ }
+ }
+ }
+
+ proc isenabled {} {
+ variable enabled
+ expr {$enabled > 0}
+ }
+
+ proc update {{from -1}} {
+ if {$from == -1} {
+ variable epoch [_set ttrace lastepoch]
+ } else {
+ if {[lsearch [_set ttrace epochlist] $from] == -1} {
+ error "no such epoch: $from"
+ }
+ variable epoch $from
+ }
+ uplevel [getscript]
+ }
+
+ proc getscript {} {
+ variable preloads
+ variable epoch
+ variable scripts
+ append script [_serializensp] \n
+ append script "::namespace eval [namespace current] {" \n
+ append script "::namespace export unknown" \n
+ append script "_useepoch $epoch" \n
+ append script "}" \n
+ foreach cmd $preloads {
+ append script [_serializeproc $cmd] \n
+ }
+ foreach maker $scripts {
+ append script [script::_$maker]
+ }
+ return $script
+ }
+
+ proc cleanup {args} {
+ foreach cmd [info commands resolve::cleaner_*] {
+ uplevel $cmd $args
+ }
+ }
+
+ proc preload {cmd} {
+ variable preloads
+ if {[lsearch $preloads $cmd] == -1} {
+ lappend preloads $cmd
+ }
+ }
+
+ proc atenable {cmd arglist body} {
+ variable enables
+ if {[lsearch $enables $cmd] == -1} {
+ lappend enables $cmd
+ set cmd [namespace current]::enable::_$cmd
+ proc $cmd $arglist $body
+ return $cmd
+ }
+ }
+
+ proc atdisable {cmd arglist body} {
+ variable disables
+ if {[lsearch $disables $cmd] == -1} {
+ lappend disables $cmd
+ set cmd [namespace current]::disable::_$cmd
+ proc $cmd $arglist $body
+ return $cmd
+ }
+ }
+
+ proc addtrace {cmd arglist body} {
+ variable tracers
+ if {[lsearch $tracers $cmd] == -1} {
+ lappend tracers $cmd
+ set tracer [namespace current]::trace::_$cmd
+ proc $tracer $arglist $body
+ if {[isenabled]} {
+ trace add execution $cmd leave $tracer
+ }
+ return $tracer
+ }
+ }
+
+ proc addscript {cmd body} {
+ variable scripts
+ if {[lsearch $scripts $cmd] == -1} {
+ lappend scripts $cmd
+ set cmd [namespace current]::script::_$cmd
+ proc $cmd args $body
+ return $cmd
+ }
+ }
+
+ proc addresolver {cmd arglist body} {
+ variable resolvers
+ if {[lsearch $resolvers $cmd] == -1} {
+ lappend resolvers $cmd
+ set cmd [namespace current]::resolve::$cmd
+ proc $cmd $arglist $body
+ return $cmd
+ }
+ }
+
+ proc addcleanup {body} {
+ variable cleancnt
+ set cmd [namespace current]::resolve::cleaner_[incr cleancnt]
+ proc $cmd args $body
+ return $cmd
+ }
+
+ proc addentry {cmd var val} {
+ variable epoch
+ _set ${epoch}-$cmd $var $val
+ }
+
+ proc delentry {cmd var} {
+ variable epoch
+ set ei $::errorInfo
+ set ec $::errorCode
+ catch {_unset ${epoch}-$cmd $var}
+ set ::errorInfo $ei
+ set ::errorCode $ec
+ }
+
+ proc getentry {cmd var} {
+ variable epoch
+ set ei $::errorInfo
+ set ec $::errorCode
+ if {[catch {_set ${epoch}-$cmd $var} val]} {
+ set ::errorInfo $ei
+ set ::errorCode $ec
+ set val ""
+ }
+ return $val
+ }
+
+ proc getentries {cmd {pattern *}} {
+ variable epoch
+ _array names ${epoch}-$cmd $pattern
+ }
+
+ proc unknown {args} {
+ set cmd [lindex $args 0]
+ if {[uplevel ttrace::_resolve [list $cmd]]} {
+ set c [catch {uplevel $cmd [lrange $args 1 end]} r]
+ } else {
+ set c [catch {::eval ::tcl::unknown $args} r]
+ }
+ return -code $c -errorcode $::errorCode -errorinfo $::errorInfo $r
+ }
+
+ proc _resolve {cmd} {
+ variable resolvers
+ foreach resolver $resolvers {
+ if {[uplevel [info comm resolve::$resolver] [list $cmd]]} {
+ return 1
+ }
+ }
+ return 0
+ }
+
+ proc _getthread {} {
+ if {[info commands ns_thread] == ""} {
+ thread::id
+ } else {
+ ns_thread getid
+ }
+ }
+
+ proc _getthreads {} {
+ if {[info commands ns_thread] == ""} {
+ return [thread::names]
+ } else {
+ foreach entry [ns_info threads] {
+ lappend threads [lindex $entry 2]
+ }
+ return $threads
+ }
+ }
+
+ proc _newepoch {} {
+ variable elock
+ variable mutex
+ $mutex lock $elock
+ set old [_set ttrace lastepoch]
+ set new [_incr ttrace lastepoch]
+ _lappend ttrace $new [_getthread]
+ if {$old >= 0} {
+ _copyepoch $old $new
+ _delepochs
+ }
+ _lappend ttrace epochlist $new
+ $mutex unlock $elock
+ return $new
+ }
+
+ proc _copyepoch {old new} {
+ foreach var [_names $old-*] {
+ set cmd [lindex [split $var -] 1]
+ _array reset $new-$cmd [_array get $var]
+ }
+ }
+
+ proc _delepochs {} {
+ set tlist [_getthreads]
+ set elist ""
+ foreach epoch [_set ttrace epochlist] {
+ if {[_dropepoch $epoch $tlist] == 0} {
+ lappend elist $epoch
+ } else {
+ _unset ttrace $epoch
+ }
+ }
+ _set ttrace epochlist $elist
+ }
+
+ proc _dropepoch {epoch threads} {
+ set self [_getthread]
+ foreach tid [_set ttrace $epoch] {
+ if {$tid != $self && [lsearch $threads $tid] >= 0} {
+ lappend alive $tid
+ }
+ }
+ if {[info exists alive]} {
+ _set ttrace $epoch $alive
+ return 0
+ } else {
+ foreach var [_names $epoch-*] {
+ _unset $var
+ }
+ return 1
+ }
+ }
+
+ proc _useepoch {epoch} {
+ if {$epoch >= 0} {
+ set tid [_getthread]
+ if {[lsearch [_set ttrace $epoch] $tid] == -1} {
+ _lappend ttrace $epoch $tid
+ }
+ }
+ }
+
+ proc _serializeproc {cmd} {
+ set dargs [info args $cmd]
+ set pbody [info body $cmd]
+ set pargs ""
+ foreach arg $dargs {
+ if {![info default $cmd $arg def]} {
+ lappend pargs $arg
+ } else {
+ lappend pargs [list $arg $def]
+ }
+ }
+ set nsp [namespace qual $cmd]
+ if {$nsp == ""} {
+ set nsp "::"
+ }
+ append res [list ::namespace eval $nsp] " {" \n
+ append res [list ::proc [namespace tail $cmd] $pargs $pbody] \n
+ append res "}" \n
+ }
+
+ proc _serializensp {{nsp ""} {result _}} {
+ upvar $result res
+ if {$nsp == ""} {
+ set nsp [namespace current]
+ }
+ append res [list ::namespace eval $nsp] " {" \n
+ foreach var [info vars ${nsp}::*] {
+ set vname [namespace tail $var]
+ if {[array exists $var] == 0} {
+ append res [list ::variable $vname [set $var]] \n
+ } else {
+ append res [list ::variable $vname] \n
+ append res [list ::array set $vname [array get $var]] \n
+ }
+ }
+ foreach cmd [info procs ${nsp}::*] {
+ append res [_serializeproc $cmd] \n
+ }
+ append res "}" \n
+ foreach nn [namespace children $nsp] {
+ _serializensp $nn res
+ }
+ return $res
+ }
+}
+
+#
+# The code below is ment to be run once during the application start. It
+# provides implementation of tracing callbacks for some Tcl commands. Users
+# can supply their own tracer implementations on-the-fly.
+#
+# The code below will create traces for the following Tcl commands:
+# "namespace", "variable", "load", "proc" and "rename"
+#
+# Also, the Tcl object extension XOTcl 1.1.0 is handled and all XOTcl related
+# things, like classes and objects are traced (many thanks to Gustaf Neumann
+# from XOTcl for his kind help and support).
+#
+
+eval {
+
+ #
+ # Register the "load" trace. This will create the following key/value pair
+ # in the "load" store:
+ #
+ # --- key ---- --- value ---
+ # <path_of_loaded_image> <name_of_the_init_proc>
+ #
+ # We normally need only the name_of_the_init_proc for being able to load
+ # the package in other interpreters, but we store the path to the image
+ # file as well.
+ #
+
+ ttrace::addtrace load {cmdline code args} {
+ if {$code != 0} {
+ return
+ }
+ set image [lindex $cmdline 1]
+ set initp [lindex $cmdline 2]
+ if {$initp == ""} {
+ foreach pkg [info loaded] {
+ if {[lindex $pkg 0] == $image} {
+ set initp [lindex $pkg 1]
+ }
+ }
+ }
+ ttrace::addentry load $image $initp
+ }
+
+ ttrace::addscript load {
+ append res "\n"
+ foreach entry [ttrace::getentries load] {
+ set initp [ttrace::getentry load $entry]
+ append res "::load {} $initp" \n
+ }
+ return $res
+ }
+
+ #
+ # Register the "namespace" trace. This will create the following key/value
+ # entry in "namespace" store:
+ #
+ # --- key ---- --- value ---
+ # ::fully::qualified::namespace 1
+ #
+ # It will also fill the "proc" store for procedures and commands imported
+ # in this namespace with following:
+ #
+ # --- key ---- --- value ---
+ # ::fully::qualified::proc [list <ns> "" ""]
+ #
+ # The <ns> is the name of the namespace where the command or procedure is
+ # imported from.
+ #
+
+ ttrace::addtrace namespace {cmdline code args} {
+ if {$code != 0} {
+ return
+ }
+ set nop [lindex $cmdline 1]
+ set cns [uplevel namespace current]
+ if {$cns == "::"} {
+ set cns ""
+ }
+ switch -glob $nop {
+ eva* {
+ set nsp [lindex $cmdline 2]
+ if {![string match "::*" $nsp]} {
+ set nsp ${cns}::$nsp
+ }
+ ttrace::addentry namespace $nsp 1
+ }
+ imp* {
+ # - parse import arguments (skip opt "-force")
+ set opts [lrange $cmdline 2 end]
+ if {[string match "-fo*" [lindex $opts 0]]} {
+ set opts [lrange $cmdline 3 end]
+ }
+ # - register all imported procs and commands
+ foreach opt $opts {
+ if {![string match "::*" [::namespace qual $opt]]} {
+ set opt ${cns}::$opt
+ }
+ # - first import procs
+ foreach entry [ttrace::getentries proc $opt] {
+ set cmd ${cns}::[::namespace tail $entry]
+ set nsp [::namespace qual $entry]
+ set done($cmd) 1
+ set entry [list 0 $nsp "" ""]
+ ttrace::addentry proc $cmd $entry
+ }
+
+ # - then import commands
+ foreach entry [info commands $opt] {
+ set cmd ${cns}::[::namespace tail $entry]
+ set nsp [::namespace qual $entry]
+ if {[info exists done($cmd)] == 0} {
+ set entry [list 0 $nsp "" ""]
+ ttrace::addentry proc $cmd $entry
+ }
+ }
+ }
+ }
+ }
+ }
+
+ ttrace::addscript namespace {
+ append res \n
+ foreach entry [ttrace::getentries namespace] {
+ append res "::namespace eval $entry {}" \n
+ }
+ return $res
+ }
+
+ #
+ # Register the "variable" trace. This will create the following key/value
+ # entry in the "variable" store:
+ #
+ # --- key ---- --- value ---
+ # ::fully::qualified::variable 1
+ #
+ # The variable value itself is ignored at the time of
+ # trace/collection. Instead, we take the real value at the time of script
+ # generation.
+ #
+
+ ttrace::addtrace variable {cmdline code args} {
+ if {$code != 0} {
+ return
+ }
+ set opts [lrange $cmdline 1 end]
+ if {[llength $opts]} {
+ set cns [uplevel namespace current]
+ if {$cns == "::"} {
+ set cns ""
+ }
+ foreach {var val} $opts {
+ if {![string match "::*" $var]} {
+ set var ${cns}::$var
+ }
+ ttrace::addentry variable $var 1
+ }
+ }
+ }
+
+ ttrace::addscript variable {
+ append res \n
+ foreach entry [ttrace::getentries variable] {
+ set cns [namespace qual $entry]
+ set var [namespace tail $entry]
+ append res "::namespace eval $cns {" \n
+ append res "::variable $var"
+ if {[array exists $entry]} {
+ append res "\n::array set $var [list [array get $entry]]" \n
+ } elseif {[info exists $entry]} {
+ append res " [list [set $entry]]" \n
+ } else {
+ append res \n
+ }
+ append res "}" \n
+ }
+ return $res
+ }
+
+
+ #
+ # Register the "rename" trace. It will create the following key/value pair
+ # in "rename" store:
+ #
+ # --- key ---- --- value ---
+ # ::fully::qualified::old ::fully::qualified::new
+ #
+ # The "new" value may be empty, for commands that have been deleted. In
+ # such cases we also remove any traced procedure definitions.
+ #
+
+ ttrace::addtrace rename {cmdline code args} {
+ if {$code != 0} {
+ return
+ }
+ set cns [uplevel namespace current]
+ if {$cns == "::"} {
+ set cns ""
+ }
+ set old [lindex $cmdline 1]
+ if {![string match "::*" $old]} {
+ set old ${cns}::$old
+ }
+ set new [lindex $cmdline 2]
+ if {$new != ""} {
+ if {![string match "::*" $new]} {
+ set new ${cns}::$new
+ }
+ ttrace::addentry rename $old $new
+ } else {
+ ttrace::delentry proc $old
+ }
+ }
+
+ ttrace::addscript rename {
+ append res \n
+ foreach old [ttrace::getentries rename] {
+ set new [ttrace::getentry rename $old]
+ append res "::rename $old {$new}" \n
+ }
+ return $res
+ }
+
+ #
+ # Register the "proc" trace. This will create the following key/value pair
+ # in the "proc" store:
+ #
+ # --- key ---- --- value ---
+ # ::fully::qualified::proc [list <epoch> <ns> <arglist> <body>]
+ #
+ # The <epoch> chages anytime one (re)defines a proc. The <ns> is the
+ # namespace where the command was imported from. If empty, the <arglist>
+ # and <body> will hold the actual procedure definition. See the
+ # "namespace" tracer implementation also.
+ #
+
+ ttrace::addtrace proc {cmdline code args} {
+ if {$code != 0} {
+ return
+ }
+ set cns [uplevel namespace current]
+ if {$cns == "::"} {
+ set cns ""
+ }
+ set cmd [lindex $cmdline 1]
+ if {![string match "::*" $cmd]} {
+ set cmd ${cns}::$cmd
+ }
+ set dargs [info args $cmd]
+ set pbody [info body $cmd]
+ set pargs ""
+ foreach arg $dargs {
+ if {![info default $cmd $arg def]} {
+ lappend pargs $arg
+ } else {
+ lappend pargs [list $arg $def]
+ }
+ }
+ set pdef [ttrace::getentry proc $cmd]
+ if {$pdef == ""} {
+ set epoch -1 ; # never traced before
+ } else {
+ set epoch [lindex $pdef 0]
+ }
+ ttrace::addentry proc $cmd [list [incr epoch] "" $pargs $pbody]
+ }
+
+ ttrace::addscript proc {
+ return {
+ if {[info command ::tcl::unknown] == ""} {
+ rename ::unknown ::tcl::unknown
+ namespace import -force ::ttrace::unknown
+ }
+ if {[info command ::tcl::info] == ""} {
+ rename ::info ::tcl::info
+ }
+ proc ::info args {
+ set cmd [lindex $args 0]
+ set hit [lsearch -glob {commands procs args default body} $cmd*]
+ if {$hit > 1} {
+ if {[catch {uplevel ::tcl::info $args}]} {
+ uplevel ttrace::_resolve [list [lindex $args 1]]
+ }
+ return [uplevel ::tcl::info $args]
+ }
+ if {$hit == -1} {
+ return [uplevel ::tcl::info $args]
+ }
+ set cns [uplevel namespace current]
+ if {$cns == "::"} {
+ set cns ""
+ }
+ set pat [lindex $args 1]
+ if {![string match "::*" $pat]} {
+ set pat ${cns}::$pat
+ }
+ set fns [ttrace::getentries proc $pat]
+ if {[string match $cmd* commands]} {
+ set fns [concat $fns [ttrace::getentries xotcl $pat]]
+ }
+ foreach entry $fns {
+ if {$cns != [namespace qual $entry]} {
+ set lazy($entry) 1
+ } else {
+ set lazy([namespace tail $entry]) 1
+ }
+ }
+ foreach entry [uplevel ::tcl::info $args] {
+ set lazy($entry) 1
+ }
+ array names lazy
+ }
+ }
+ }
+
+ #
+ # Register procedure resolver. This will try to resolve the command in the
+ # current namespace first, and if not found, in global namespace. It also
+ # handles commands imported from other namespaces.
+ #
+
+ ttrace::addresolver resolveprocs {cmd {export 0}} {
+ set cns [uplevel namespace current]
+ set name [namespace tail $cmd]
+ if {$cns == "::"} {
+ set cns ""
+ }
+ if {![string match "::*" $cmd]} {
+ set ncmd ${cns}::$cmd
+ set gcmd ::$cmd
+ } else {
+ set ncmd $cmd
+ set gcmd $cmd
+ }
+ set pdef [ttrace::getentry proc $ncmd]
+ if {$pdef == ""} {
+ set pdef [ttrace::getentry proc $gcmd]
+ if {$pdef == ""} {
+ return 0
+ }
+ set cmd $gcmd
+ } else {
+ set cmd $ncmd
+ }
+ set epoch [lindex $pdef 0]
+ set pnsp [lindex $pdef 1]
+ if {$pnsp != ""} {
+ set nsp [namespace qual $cmd]
+ if {$nsp == ""} {
+ set nsp ::
+ }
+ set cmd ${pnsp}::$name
+ if {[resolveprocs $cmd 1] == 0 && [info commands $cmd] == ""} {
+ return 0
+ }
+ namespace eval $nsp "namespace import -force $cmd"
+ } else {
+ uplevel 0 [list ::proc $cmd [lindex $pdef 2] [lindex $pdef 3]]
+ if {$export} {
+ set nsp [namespace qual $cmd]
+ if {$nsp == ""} {
+ set nsp ::
+ }
+ namespace eval $nsp "namespace export $name"
+ }
+ }
+ variable resolveproc
+ set resolveproc($cmd) $epoch
+ return 1
+ }
+
+ #
+ # For XOTcl, the entire item introspection/tracing is delegated to XOTcl
+ # itself. The xotcl store is filled with this:
+ #
+ # --- key ---- --- value ---
+ # ::fully::qualified::item <body>
+ #
+ # The <body> is the script used to generate the entire item (class,
+ # object). Note that we do not fill in this during code tracing. It is
+ # done during the script generation. In this step, only the placeholder is
+ # set.
+ #
+ # NOTE: we assume all XOTcl commands are imported in global namespace
+ #
+
+ ttrace::atenable XOTclEnabler {args} {
+ if {[info commands ::xotcl::Class] == ""} {
+ return
+ }
+ if {[info commands ::xotcl::_creator] == ""} {
+ ::xotcl::Class create ::xotcl::_creator -instproc create {args} {
+ set result [next]
+ if {![string match ::xotcl::_* $result]} {
+ ttrace::addentry xotcl $result ""
+ }
+ return $result
+ }
+ }
+ ::xotcl::Class instmixin ::xotcl::_creator
+ }
+
+ ttrace::atdisable XOTclDisabler {args} {
+ if { [info commands ::xotcl::Class] == ""
+ || [info commands ::xotcl::_creator] == ""} {
+ return
+ }
+ ::xotcl::Class instmixin ""
+ ::xotcl::_creator destroy
+ }
+
+ set resolver [ttrace::addresolver resolveclasses {classname} {
+ set cns [uplevel namespace current]
+ set script [ttrace::getentry xotcl $classname]
+ if {$script == ""} {
+ set name [namespace tail $classname]
+ if {$cns == "::"} {
+ set script [ttrace::getentry xotcl ::$name]
+ } else {
+ set script [ttrace::getentry xotcl ${cns}::$name]
+ if {$script == ""} {
+ set script [ttrace::getentry xotcl ::$name]
+ }
+ }
+ if {$script == ""} {
+ return 0
+ }
+ }
+ uplevel [list namespace eval $cns $script]
+ return 1
+ }]
+
+ ttrace::addscript xotcl [subst -nocommands {
+ if {![catch {Serializer new} ss]} {
+ foreach entry [ttrace::getentries xotcl] {
+ if {[ttrace::getentry xotcl \$entry] == ""} {
+ ttrace::addentry xotcl \$entry [\$ss serialize \$entry]
+ }
+ }
+ \$ss destroy
+ return {::xotcl::Class proc __unknown name {$resolver \$name}}
+ }
+ }]
+
+ #
+ # Register callback to be called on cleanup. This will trash lazily loaded
+ # procs which have changed since.
+ #
+
+ ttrace::addcleanup {
+ variable resolveproc
+ foreach cmd [array names resolveproc] {
+ set def [ttrace::getentry proc $cmd]
+ if {$def != ""} {
+ set new [lindex $def 0]
+ set old $resolveproc($cmd)
+ if {[info command $cmd] != "" && $new != $old} {
+ catch {rename $cmd ""}
+ }
+ }
+ }
+ }
+}
+
+# EOF
+return
+
+# Local Variables:
+# mode: tcl
+# fill-column: 78
+# tab-width: 8
+# indent-tabs-mode: nil
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl
new file mode 100644
index 0000000000..8421924760
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl
@@ -0,0 +1,272 @@
+# bgerror.tcl --
+#
+# Implementation of the bgerror procedure. It posts a dialog box with
+# the error message and gives the user a chance to see a more detailed
+# stack trace, and possible do something more interesting with that
+# trace (like save it to a log). This is adapted from work done by
+# Donal K. Fellows.
+#
+# Copyright (c) 1998-2000 by Ajuba Solutions.
+# Copyright (c) 2007 by ActiveState Software Inc.
+# Copyright (c) 2007 Daniel A. Steffen <das@users.sourceforge.net>
+# Copyright (c) 2009 Pat Thoyts <patthoyts@users.sourceforge.net>
+
+namespace eval ::tk::dialog::error {
+ namespace import -force ::tk::msgcat::*
+ namespace export bgerror
+ option add *ErrorDialog.function.text [mc "Save To Log"] \
+ widgetDefault
+ option add *ErrorDialog.function.command [namespace code SaveToLog]
+ option add *ErrorDialog*Label.font TkCaptionFont widgetDefault
+ if {[tk windowingsystem] eq "aqua"} {
+ option add *ErrorDialog*background systemAlertBackgroundActive \
+ widgetDefault
+ option add *ErrorDialog*info.text.background \
+ systemTextBackgroundColor widgetDefault
+ option add *ErrorDialog*Button.highlightBackground \
+ systemAlertBackgroundActive widgetDefault
+ }
+}
+
+proc ::tk::dialog::error::Return {which code} {
+ variable button
+
+ .bgerrorDialog.$which state {active selected focus}
+ update idletasks
+ after 100
+ set button $code
+}
+
+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 "") } {
+ grid forget $w.function
+ }
+ lappend command [$w.top.info.text get 1.0 end-1c]
+ $w.function configure -text $caption -command $command
+ grid $w.top.info - -sticky nsew -padx 3m -pady 3m
+}
+
+proc ::tk::dialog::error::SaveToLog {text} {
+ if { $::tcl_platform(platform) eq "windows" } {
+ set allFiles *.*
+ } else {
+ set allFiles *
+ }
+ set types [list \
+ [list [mc "Log Files"] .log] \
+ [list [mc "Text Files"] .txt] \
+ [list [mc "All Files"] $allFiles] \
+ ]
+ set filename [tk_getSaveFile -title [mc "Select Log File"] \
+ -filetypes $types -defaultextension .log -parent .bgerrorDialog]
+ if {$filename ne {}} {
+ set f [open $filename w]
+ puts -nonewline $f $text
+ close $f
+ }
+ return
+}
+
+proc ::tk::dialog::error::Destroy {w} {
+ if {$w eq ".bgerrorDialog"} {
+ variable button
+ set button -1
+ }
+}
+
+proc ::tk::dialog::error::DeleteByProtocol {} {
+ variable button
+ set button 1
+}
+
+proc ::tk::dialog::error::ReturnInDetails w {
+ bind $w <Return> {}; # Remove this binding
+ $w invoke
+ return -code break
+}
+
+# ::tk::dialog::error::bgerror --
+#
+# This is the default version of bgerror.
+# It tries to execute tkerror, if that fails it posts a dialog box
+# containing the error message and gives the user a chance to ask
+# to see a stack trace.
+#
+# Arguments:
+# err - The error message.
+#
+proc ::tk::dialog::error::bgerror {err {flag 1}} {
+ global errorInfo
+ variable button
+
+ set info $errorInfo
+
+ set ret [catch {::tkerror $err} msg];
+ if {$ret != 1} {return -code $ret $msg}
+
+ # The application's tkerror either failed or was not found
+ # so we use the default dialog. But on Aqua we cannot display
+ # the dialog if the background error occurs in an idle task
+ # being processed inside of [NSView drawRect]. In that case
+ # we post the dialog as an after task instead.
+ set windowingsystem [tk windowingsystem]
+ if {$windowingsystem eq "aqua"} {
+ if $flag {
+ set errorInfo $info
+ after 500 [list bgerror "$err" 0]
+ return
+ }
+ }
+
+ set ok [mc OK]
+ # Truncate the message if it is too wide (>maxLine characters) or
+ # too tall (>4 lines). Truncation occurs at the first point at
+ # which one of those conditions is met.
+ set displayedErr ""
+ 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}]]..."
+ break
+ }
+ if { $lines > 4 } {
+ append displayedErr "..."
+ break
+ } else {
+ append displayedErr "${line}\n"
+ }
+ incr lines
+ }
+
+ set title [mc "Application Error"]
+ set text [mc "Error: %1\$s" $displayedErr]
+ set buttons [list ok $ok dismiss [mc "Skip Messages"] \
+ function [mc "Details >>"]]
+
+ # 1. Create the top-level window and divide it into top
+ # and bottom parts.
+
+ set dlg .bgerrorDialog
+ set bg [ttk::style lookup . -background]
+ destroy $dlg
+ toplevel $dlg -class ErrorDialog -background $bg
+ wm withdraw $dlg
+ wm title $dlg $title
+ wm iconname $dlg ErrorDialog
+ wm protocol $dlg WM_DELETE_WINDOW [namespace code DeleteByProtocol]
+
+ if {$windowingsystem eq "aqua"} {
+ ::tk::unsupported::MacWindowStyle style $dlg moveableAlert {}
+ } elseif {$windowingsystem eq "x11"} {
+ wm attributes $dlg -type dialog
+ }
+
+ ttk::frame $dlg.bot
+ ttk::frame $dlg.top
+ pack $dlg.bot -side bottom -fill both
+ pack $dlg.top -side top -fill both -expand 1
+
+ set W [ttk::frame $dlg.top.info]
+ text $W.text -setgrid true -height 10 -wrap char \
+ -yscrollcommand [list $W.scroll set]
+ if {$windowingsystem ne "aqua"} {
+ $W.text configure -width 40
+ }
+
+ ttk::scrollbar $W.scroll -command [list $W.text yview]
+ pack $W.scroll -side right -fill y
+ 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 }
+ $W.text configure -state disabled
+
+ # 2. Fill the top part with bitmap and message
+
+ # Max-width of message is the width of the screen...
+ set wrapwidth [winfo screenwidth $dlg]
+ # ...minus the width of the icon, padding and a fudge factor for
+ # the window manager decorations and aesthetics.
+ set wrapwidth [expr {$wrapwidth-60-[winfo pixels $dlg 9m]}]
+ ttk::label $dlg.msg -justify left -text $text -wraplength $wrapwidth
+ ttk::label $dlg.bitmap -image ::tk::icons::error
+
+ grid $dlg.bitmap $dlg.msg -in $dlg.top -row 0 -padx 3m -pady 3m
+ grid configure $dlg.bitmap -sticky ne
+ grid configure $dlg.msg -sticky nsw -padx {0 3m}
+ grid rowconfigure $dlg.top 1 -weight 1
+ grid columnconfigure $dlg.top 1 -weight 1
+
+ # 3. Create a row of buttons at the bottom of the dialog.
+
+ set i 0
+ foreach {name caption} $buttons {
+ ttk::button $dlg.$name -text $caption -default normal \
+ -command [namespace code [list set button $i]]
+ grid $dlg.$name -in $dlg.bot -column $i -row 0 -sticky ew -padx 10
+ grid columnconfigure $dlg.bot $i -weight 1
+ # We boost the size of some Mac buttons for l&f
+ if {$windowingsystem eq "aqua"} {
+ if {($name eq "ok") || ($name eq "dismiss")} {
+ grid columnconfigure $dlg.bot $i -minsize 90
+ }
+ grid configure $dlg.$name -pady 7
+ }
+ incr i
+ }
+ # The "OK" button is the default for this dialog.
+ $dlg.ok configure -default active
+
+ bind $dlg <Return> [namespace code {Return ok 0}]
+ bind $dlg <Escape> [namespace code {Return dismiss 1}]
+ bind $dlg <Destroy> [namespace code {Destroy %W}]
+ bind $dlg.function <Return> [namespace code {ReturnInDetails %W}]
+ $dlg.function configure -command [namespace code Details]
+
+ # 6. Withdraw the window, then update all the geometry information
+ # so we know how big it wants to be, then center the window in the
+ # display (Motif style) and de-iconify it.
+
+ ::tk::PlaceWindow $dlg
+
+ # 7. Set a grab and claim the focus too.
+
+ ::tk::SetFocusGrab $dlg $dlg.ok
+
+ # 8. Ensure that we are topmost.
+
+ raise $dlg
+ if {[tk windowingsystem] eq "win32"} {
+ # Place it topmost if we aren't at the top of the stacking
+ # order to ensure that it's seen
+ if {[lindex [wm stackorder .] end] ne "$dlg"} {
+ wm attributes $dlg -topmost 1
+ }
+ }
+
+ # 9. Wait for the user to respond, then restore the focus and
+ # return the index of the selected button. Restore the focus
+ # before deleting the window, since otherwise the window manager
+ # may take the focus away so we can't redirect it. Finally,
+ # restore any grab that was in effect.
+
+ vwait [namespace which -variable button]
+ set copy $button; # Save a copy...
+
+ ::tk::RestoreFocusGrab $dlg $dlg.ok destroy
+
+ if {$copy == 1} {
+ return -code break
+ }
+}
+
+namespace eval :: {
+ # Fool the indexer
+ proc bgerror err {}
+ rename bgerror {}
+ namespace import ::tk::dialog::error::bgerror
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/button.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/button.tcl
new file mode 100644
index 0000000000..9b13607710
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/button.tcl
@@ -0,0 +1,782 @@
+# button.tcl --
+#
+# This file defines the default bindings for Tk label, button,
+# checkbutton, and radiobutton widgets and provides procedures
+# that help in implementing those bindings.
+#
+# Copyright (c) 1992-1994 The Regents of the University of California.
+# Copyright (c) 1994-1996 Sun Microsystems, Inc.
+# Copyright (c) 2002 ActiveState Corporation.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+#-------------------------------------------------------------------------
+# The code below creates the default class bindings for buttons.
+#-------------------------------------------------------------------------
+
+if {[tk windowingsystem] eq "aqua"} {
+
+ bind Radiobutton <Enter> {
+ tk::ButtonEnter %W
+ }
+ bind Radiobutton <1> {
+ tk::ButtonDown %W
+ }
+ bind Radiobutton <ButtonRelease-1> {
+ tk::ButtonUp %W
+ }
+ bind Checkbutton <Enter> {
+ tk::ButtonEnter %W
+ }
+ bind Checkbutton <1> {
+ tk::ButtonDown %W
+ }
+ bind Checkbutton <ButtonRelease-1> {
+ tk::ButtonUp %W
+ }
+ bind Checkbutton <Leave> {
+ tk::ButtonLeave %W
+ }
+}
+if {"win32" eq [tk windowingsystem]} {
+ bind Checkbutton <equal> {
+ tk::CheckRadioInvoke %W select
+ }
+ bind Checkbutton <plus> {
+ tk::CheckRadioInvoke %W select
+ }
+ bind Checkbutton <minus> {
+ tk::CheckRadioInvoke %W deselect
+ }
+ bind Checkbutton <1> {
+ tk::CheckRadioDown %W
+ }
+ bind Checkbutton <ButtonRelease-1> {
+ tk::ButtonUp %W
+ }
+ bind Checkbutton <Enter> {
+ tk::CheckRadioEnter %W
+ }
+ bind Checkbutton <Leave> {
+ tk::ButtonLeave %W
+ }
+
+ bind Radiobutton <1> {
+ tk::CheckRadioDown %W
+ }
+ bind Radiobutton <ButtonRelease-1> {
+ tk::ButtonUp %W
+ }
+ bind Radiobutton <Enter> {
+ tk::CheckRadioEnter %W
+ }
+}
+if {"x11" eq [tk windowingsystem]} {
+ bind Checkbutton <Return> {
+ if {!$tk_strictMotif} {
+ tk::CheckInvoke %W
+ }
+ }
+ bind Radiobutton <Return> {
+ if {!$tk_strictMotif} {
+ tk::CheckRadioInvoke %W
+ }
+ }
+ bind Checkbutton <1> {
+ tk::CheckInvoke %W
+ }
+ bind Radiobutton <1> {
+ tk::CheckRadioInvoke %W
+ }
+ bind Checkbutton <Enter> {
+ tk::CheckEnter %W
+ }
+ bind Radiobutton <Enter> {
+ tk::ButtonEnter %W
+ }
+ bind Checkbutton <Leave> {
+ tk::CheckLeave %W
+ }
+}
+
+bind Button <space> {
+ tk::ButtonInvoke %W
+}
+bind Checkbutton <space> {
+ tk::CheckRadioInvoke %W
+}
+bind Radiobutton <space> {
+ tk::CheckRadioInvoke %W
+}
+bind Button <<Invoke>> {
+ tk::ButtonInvoke %W
+}
+bind Checkbutton <<Invoke>> {
+ tk::CheckRadioInvoke %W
+}
+bind Radiobutton <<Invoke>> {
+ tk::CheckRadioInvoke %W
+}
+
+bind Button <FocusIn> {}
+bind Button <Enter> {
+ tk::ButtonEnter %W
+}
+bind Button <Leave> {
+ tk::ButtonLeave %W
+}
+bind Button <1> {
+ tk::ButtonDown %W
+}
+bind Button <ButtonRelease-1> {
+ tk::ButtonUp %W
+}
+
+bind Checkbutton <FocusIn> {}
+
+bind Radiobutton <FocusIn> {}
+bind Radiobutton <Leave> {
+ tk::ButtonLeave %W
+}
+
+if {"win32" eq [tk windowingsystem]} {
+
+#########################
+# Windows implementation
+#########################
+
+# ::tk::ButtonEnter --
+# The procedure below is invoked when the mouse pointer enters a
+# button widget. It records the button we're in and changes the
+# state of the button to active unless the button is disabled.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonEnter w {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+
+ # If the mouse button is down, set the relief to sunken on entry.
+ # Overwise, if there's an -overrelief value, set the relief to that.
+
+ set Priv($w,relief) [$w cget -relief]
+ if {$Priv(buttonWindow) eq $w} {
+ $w configure -relief sunken -state active
+ set Priv($w,prelief) sunken
+ } elseif {[set over [$w cget -overrelief]] ne ""} {
+ $w configure -relief $over
+ set Priv($w,prelief) $over
+ }
+ }
+ set Priv(window) $w
+}
+
+# ::tk::ButtonLeave --
+# The procedure below is invoked when the mouse pointer leaves a
+# button widget. It changes the state of the button back to inactive.
+# Restore any modified relief too.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonLeave w {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+ $w configure -state normal
+ }
+
+ # Restore the original button relief if it was changed by Tk.
+ # That is signaled by the existence of Priv($w,prelief).
+
+ if {[info exists Priv($w,relief)]} {
+ if {[info exists Priv($w,prelief)] && \
+ $Priv($w,prelief) eq [$w cget -relief]} {
+ $w configure -relief $Priv($w,relief)
+ }
+ unset -nocomplain Priv($w,relief) Priv($w,prelief)
+ }
+
+ set Priv(window) ""
+}
+
+# ::tk::ButtonDown --
+# The procedure below is invoked when the mouse button is pressed in
+# a button widget. It records the fact that the mouse is in the button,
+# saves the button's relief so it can be restored later, and changes
+# the relief to sunken.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonDown w {
+ variable ::tk::Priv
+
+ # Only save the button's relief if it does not yet exist. If there
+ # is an overrelief setting, Priv($w,relief) will already have been set,
+ # and the current value of the -relief option will be incorrect.
+
+ if {![info exists Priv($w,relief)]} {
+ set Priv($w,relief) [$w cget -relief]
+ }
+
+ if {[$w cget -state] ne "disabled"} {
+ set Priv(buttonWindow) $w
+ $w configure -relief sunken -state active
+ set Priv($w,prelief) sunken
+
+ # If this button has a repeatdelay set up, get it going with an after
+ after cancel $Priv(afterId)
+ set delay [$w cget -repeatdelay]
+ set Priv(repeated) 0
+ if {$delay > 0} {
+ set Priv(afterId) [after $delay [list tk::ButtonAutoInvoke $w]]
+ }
+ }
+}
+
+# ::tk::ButtonUp --
+# The procedure below is invoked when the mouse button is released
+# in a button widget. It restores the button's relief and invokes
+# the command as long as the mouse hasn't left the button.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonUp w {
+ variable ::tk::Priv
+ if {$Priv(buttonWindow) eq $w} {
+ set Priv(buttonWindow) ""
+
+ # Restore the button's relief if it was cached.
+
+ if {[info exists Priv($w,relief)]} {
+ if {[info exists Priv($w,prelief)] && \
+ $Priv($w,prelief) eq [$w cget -relief]} {
+ $w configure -relief $Priv($w,relief)
+ }
+ unset -nocomplain Priv($w,relief) Priv($w,prelief)
+ }
+
+ # Clean up the after event from the auto-repeater
+ after cancel $Priv(afterId)
+
+ if {$Priv(window) eq $w && [$w cget -state] ne "disabled"} {
+ $w configure -state normal
+
+ # Only invoke the command if it wasn't already invoked by the
+ # auto-repeater functionality
+ if { $Priv(repeated) == 0 } {
+ uplevel #0 [list $w invoke]
+ }
+ }
+ }
+}
+
+# ::tk::CheckRadioEnter --
+# The procedure below is invoked when the mouse pointer enters a
+# checkbutton or radiobutton widget. It records the button we're in
+# and changes the state of the button to active unless the button is
+# disabled.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::CheckRadioEnter w {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+ if {$Priv(buttonWindow) eq $w} {
+ $w configure -state active
+ }
+ if {[set over [$w cget -overrelief]] ne ""} {
+ set Priv($w,relief) [$w cget -relief]
+ set Priv($w,prelief) $over
+ $w configure -relief $over
+ }
+ }
+ set Priv(window) $w
+}
+
+# ::tk::CheckRadioDown --
+# The procedure below is invoked when the mouse button is pressed in
+# a button widget. It records the fact that the mouse is in the button,
+# saves the button's relief so it can be restored later, and changes
+# the relief to sunken.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::CheckRadioDown w {
+ variable ::tk::Priv
+ if {![info exists Priv($w,relief)]} {
+ set Priv($w,relief) [$w cget -relief]
+ }
+ if {[$w cget -state] ne "disabled"} {
+ set Priv(buttonWindow) $w
+ set Priv(repeated) 0
+ $w configure -state active
+ }
+}
+
+}
+
+if {"x11" eq [tk windowingsystem]} {
+
+#####################
+# Unix implementation
+#####################
+
+# ::tk::ButtonEnter --
+# The procedure below is invoked when the mouse pointer enters a
+# button widget. It records the button we're in and changes the
+# state of the button to active unless the button is disabled.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonEnter {w} {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+ # On unix the state is active just with mouse-over
+ $w configure -state active
+
+ # If the mouse button is down, set the relief to sunken on entry.
+ # Overwise, if there's an -overrelief value, set the relief to that.
+
+ set Priv($w,relief) [$w cget -relief]
+ if {$Priv(buttonWindow) eq $w} {
+ $w configure -relief sunken
+ set Priv($w,prelief) sunken
+ } elseif {[set over [$w cget -overrelief]] ne ""} {
+ $w configure -relief $over
+ set Priv($w,prelief) $over
+ }
+ }
+ set Priv(window) $w
+}
+
+# ::tk::ButtonLeave --
+# The procedure below is invoked when the mouse pointer leaves a
+# button widget. It changes the state of the button back to inactive.
+# Restore any modified relief too.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonLeave w {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+ $w configure -state normal
+ }
+
+ # Restore the original button relief if it was changed by Tk.
+ # That is signaled by the existence of Priv($w,prelief).
+
+ if {[info exists Priv($w,relief)]} {
+ if {[info exists Priv($w,prelief)] && \
+ $Priv($w,prelief) eq [$w cget -relief]} {
+ $w configure -relief $Priv($w,relief)
+ }
+ unset -nocomplain Priv($w,relief) Priv($w,prelief)
+ }
+
+ set Priv(window) ""
+}
+
+# ::tk::ButtonDown --
+# The procedure below is invoked when the mouse button is pressed in
+# a button widget. It records the fact that the mouse is in the button,
+# saves the button's relief so it can be restored later, and changes
+# the relief to sunken.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonDown w {
+ variable ::tk::Priv
+
+ # Only save the button's relief if it does not yet exist. If there
+ # is an overrelief setting, Priv($w,relief) will already have been set,
+ # and the current value of the -relief option will be incorrect.
+
+ if {![info exists Priv($w,relief)]} {
+ set Priv($w,relief) [$w cget -relief]
+ }
+
+ if {[$w cget -state] ne "disabled"} {
+ set Priv(buttonWindow) $w
+ $w configure -relief sunken
+ set Priv($w,prelief) sunken
+
+ # If this button has a repeatdelay set up, get it going with an after
+ after cancel $Priv(afterId)
+ set delay [$w cget -repeatdelay]
+ set Priv(repeated) 0
+ if {$delay > 0} {
+ set Priv(afterId) [after $delay [list tk::ButtonAutoInvoke $w]]
+ }
+ }
+}
+
+# ::tk::ButtonUp --
+# The procedure below is invoked when the mouse button is released
+# in a button widget. It restores the button's relief and invokes
+# the command as long as the mouse hasn't left the button.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonUp w {
+ variable ::tk::Priv
+ if {$w eq $Priv(buttonWindow)} {
+ set Priv(buttonWindow) ""
+
+ # Restore the button's relief if it was cached.
+
+ if {[info exists Priv($w,relief)]} {
+ if {[info exists Priv($w,prelief)] && \
+ $Priv($w,prelief) eq [$w cget -relief]} {
+ $w configure -relief $Priv($w,relief)
+ }
+ unset -nocomplain Priv($w,relief) Priv($w,prelief)
+ }
+
+ # Clean up the after event from the auto-repeater
+ after cancel $Priv(afterId)
+
+ if {$Priv(window) eq $w && [$w cget -state] ne "disabled"} {
+ # Only invoke the command if it wasn't already invoked by the
+ # auto-repeater functionality
+ if { $Priv(repeated) == 0 } {
+ uplevel #0 [list $w invoke]
+ }
+ }
+ }
+}
+
+}
+
+if {[tk windowingsystem] eq "aqua"} {
+
+####################
+# Mac implementation
+####################
+
+# ::tk::ButtonEnter --
+# The procedure below is invoked when the mouse pointer enters a
+# button widget. It records the button we're in and changes the
+# state of the button to active unless the button is disabled.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonEnter {w} {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+
+ # If there's an -overrelief value, set the relief to that.
+
+ if {$Priv(buttonWindow) eq $w} {
+ $w configure -state active
+ } elseif {[set over [$w cget -overrelief]] ne ""} {
+ set Priv($w,relief) [$w cget -relief]
+ set Priv($w,prelief) $over
+ $w configure -relief $over
+ }
+ }
+ set Priv(window) $w
+}
+
+# ::tk::ButtonLeave --
+# The procedure below is invoked when the mouse pointer leaves a
+# button widget. It changes the state of the button back to
+# inactive. If we're leaving the button window with a mouse button
+# pressed (Priv(buttonWindow) == $w), restore the relief of the
+# button too.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonLeave w {
+ variable ::tk::Priv
+ if {$w eq $Priv(buttonWindow)} {
+ $w configure -state normal
+ }
+
+ # Restore the original button relief if it was changed by Tk.
+ # That is signaled by the existence of Priv($w,prelief).
+
+ if {[info exists Priv($w,relief)]} {
+ if {[info exists Priv($w,prelief)] && \
+ $Priv($w,prelief) eq [$w cget -relief]} {
+ $w configure -relief $Priv($w,relief)
+ }
+ unset -nocomplain Priv($w,relief) Priv($w,prelief)
+ }
+
+ set Priv(window) ""
+}
+
+# ::tk::ButtonDown --
+# The procedure below is invoked when the mouse button is pressed in
+# a button widget. It records the fact that the mouse is in the button,
+# saves the button's relief so it can be restored later, and changes
+# the relief to sunken.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonDown w {
+ variable ::tk::Priv
+
+ if {[$w cget -state] ne "disabled"} {
+ set Priv(buttonWindow) $w
+ $w configure -state active
+
+ # If this button has a repeatdelay set up, get it going with an after
+ after cancel $Priv(afterId)
+ set Priv(repeated) 0
+ if { ![catch {$w cget -repeatdelay} delay] } {
+ if {$delay > 0} {
+ set Priv(afterId) [after $delay [list tk::ButtonAutoInvoke $w]]
+ }
+ }
+ }
+}
+
+# ::tk::ButtonUp --
+# The procedure below is invoked when the mouse button is released
+# in a button widget. It restores the button's relief and invokes
+# the command as long as the mouse hasn't left the button.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonUp w {
+ variable ::tk::Priv
+ if {$Priv(buttonWindow) eq $w} {
+ set Priv(buttonWindow) ""
+ $w configure -state normal
+
+ # Restore the button's relief if it was cached.
+
+ if {[info exists Priv($w,relief)]} {
+ if {[info exists Priv($w,prelief)] && \
+ $Priv($w,prelief) eq [$w cget -relief]} {
+ $w configure -relief $Priv($w,relief)
+ }
+ unset -nocomplain Priv($w,relief) Priv($w,prelief)
+ }
+
+ # Clean up the after event from the auto-repeater
+ after cancel $Priv(afterId)
+
+ if {$Priv(window) eq $w && [$w cget -state] ne "disabled"} {
+ # Only invoke the command if it wasn't already invoked by the
+ # auto-repeater functionality
+ if { $Priv(repeated) == 0 } {
+ uplevel #0 [list $w invoke]
+ }
+ }
+ }
+}
+
+}
+
+##################
+# Shared routines
+##################
+
+# ::tk::ButtonInvoke --
+# The procedure below is called when a button is invoked through
+# the keyboard. It simulate a press of the button via the mouse.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::ButtonInvoke w {
+ if {[winfo exists $w] && [$w cget -state] ne "disabled"} {
+ set oldRelief [$w cget -relief]
+ set oldState [$w cget -state]
+ $w configure -state active -relief sunken
+ after 100 [list ::tk::ButtonInvokeEnd $w $oldState $oldRelief]
+ }
+}
+
+# ::tk::ButtonInvokeEnd --
+# The procedure below is called after a button is invoked through
+# the keyboard. It simulate a release of the button via the mouse.
+#
+# Arguments:
+# w - The name of the widget.
+# oldState - Old state to be set back.
+# oldRelief - Old relief to be set back.
+
+proc ::tk::ButtonInvokeEnd {w oldState oldRelief} {
+ if {[winfo exists $w]} {
+ $w configure -state $oldState -relief $oldRelief
+ uplevel #0 [list $w invoke]
+ }
+}
+
+# ::tk::ButtonAutoInvoke --
+#
+# Invoke an auto-repeating button, and set it up to continue to repeat.
+#
+# Arguments:
+# w button to invoke.
+#
+# Results:
+# None.
+#
+# Side effects:
+# May create an after event to call ::tk::ButtonAutoInvoke.
+
+proc ::tk::ButtonAutoInvoke {w} {
+ variable ::tk::Priv
+ after cancel $Priv(afterId)
+ set delay [$w cget -repeatinterval]
+ if {$Priv(window) eq $w} {
+ incr Priv(repeated)
+ uplevel #0 [list $w invoke]
+ }
+ if {$delay > 0} {
+ set Priv(afterId) [after $delay [list tk::ButtonAutoInvoke $w]]
+ }
+}
+
+# ::tk::CheckRadioInvoke --
+# The procedure below is invoked when the mouse button is pressed in
+# a checkbutton or radiobutton widget, or when the widget is invoked
+# through the keyboard. It invokes the widget if it
+# isn't disabled.
+#
+# Arguments:
+# w - The name of the widget.
+# cmd - The subcommand to invoke (one of invoke, select, or deselect).
+
+proc ::tk::CheckRadioInvoke {w {cmd invoke}} {
+ if {[$w cget -state] ne "disabled"} {
+ uplevel #0 [list $w $cmd]
+ }
+}
+
+# Special versions of the handlers for checkbuttons on Unix that do the magic
+# to make things work right when the checkbutton indicator is hidden;
+# radiobuttons don't need this complexity.
+
+# ::tk::CheckInvoke --
+# The procedure below invokes the checkbutton, like ButtonInvoke, but handles
+# what to do when the checkbutton indicator is missing. Only used on Unix.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::CheckInvoke {w} {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+ # Additional logic to switch the "selected" colors around if necessary
+ # (when we're indicator-less).
+
+ if {![$w cget -indicatoron] && [info exist Priv($w,selectcolor)]} {
+ if {[$w cget -selectcolor] eq $Priv($w,aselectcolor)} {
+ $w configure -selectcolor $Priv($w,selectcolor)
+ } else {
+ $w configure -selectcolor $Priv($w,aselectcolor)
+ }
+ }
+ uplevel #0 [list $w invoke]
+ }
+}
+
+# ::tk::CheckEnter --
+# The procedure below enters the checkbutton, like ButtonEnter, but handles
+# what to do when the checkbutton indicator is missing. Only used on Unix.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::CheckEnter {w} {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+ # On unix the state is active just with mouse-over
+ $w configure -state active
+
+ # If the mouse button is down, set the relief to sunken on entry.
+ # Overwise, if there's an -overrelief value, set the relief to that.
+
+ set Priv($w,relief) [$w cget -relief]
+ if {$Priv(buttonWindow) eq $w} {
+ $w configure -relief sunken
+ set Priv($w,prelief) sunken
+ } elseif {[set over [$w cget -overrelief]] ne ""} {
+ $w configure -relief $over
+ set Priv($w,prelief) $over
+ }
+
+ # Compute what the "selected and active" color should be.
+
+ if {![$w cget -indicatoron] && [$w cget -selectcolor] ne ""} {
+ set Priv($w,selectcolor) [$w cget -selectcolor]
+ lassign [winfo rgb $w [$w cget -selectcolor]] r1 g1 b1
+ lassign [winfo rgb $w [$w cget -activebackground]] r2 g2 b2
+ set Priv($w,aselectcolor) \
+ [format "#%04x%04x%04x" [expr {($r1+$r2)/2}] \
+ [expr {($g1+$g2)/2}] [expr {($b1+$b2)/2}]]
+ # use uplevel to work with other var resolvers
+ if {[uplevel #0 [list set [$w cget -variable]]]
+ eq [$w cget -onvalue]} {
+ $w configure -selectcolor $Priv($w,aselectcolor)
+ }
+ }
+ }
+ set Priv(window) $w
+}
+
+# ::tk::CheckLeave --
+# The procedure below leaves the checkbutton, like ButtonLeave, but handles
+# what to do when the checkbutton indicator is missing. Only used on Unix.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::CheckLeave {w} {
+ variable ::tk::Priv
+ if {[$w cget -state] ne "disabled"} {
+ $w configure -state normal
+ }
+
+ # Restore the original button "selected" color; but only if the user
+ # has not changed it in the meantime.
+
+ if {![$w cget -indicatoron] && [info exist Priv($w,selectcolor)]} {
+ if {[$w cget -selectcolor] eq $Priv($w,selectcolor)
+ || ([info exist Priv($w,aselectcolor)] &&
+ [$w cget -selectcolor] eq $Priv($w,aselectcolor))} {
+ $w configure -selectcolor $Priv($w,selectcolor)
+ }
+ }
+ unset -nocomplain Priv($w,selectcolor) Priv($w,aselectcolor)
+
+ # Restore the original button relief if it was changed by Tk. That is
+ # signaled by the existence of Priv($w,prelief).
+
+ if {[info exists Priv($w,relief)]} {
+ if {[info exists Priv($w,prelief)] && \
+ $Priv($w,prelief) eq [$w cget -relief]} {
+ $w configure -relief $Priv($w,relief)
+ }
+ unset -nocomplain Priv($w,relief) Priv($w,prelief)
+ }
+
+ set Priv(window) ""
+}
+
+return
+
+# Local Variables:
+# mode: tcl
+# fill-column: 78
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/choosedir.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/choosedir.tcl
new file mode 100644
index 0000000000..68dd9b0dd0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/choosedir.tcl
@@ -0,0 +1,308 @@
+# choosedir.tcl --
+#
+# Choose directory dialog implementation for Unix/Mac.
+#
+# Copyright (c) 1998-2000 by Scriptics Corporation.
+# All rights reserved.
+
+# Make sure the tk::dialog namespace, in which all dialogs should live, exists
+namespace eval ::tk::dialog {}
+namespace eval ::tk::dialog::file {}
+
+# Make the chooseDir namespace inside the dialog namespace
+namespace eval ::tk::dialog::file::chooseDir {
+ namespace import -force ::tk::msgcat::*
+}
+
+# ::tk::dialog::file::chooseDir:: --
+#
+# Implements the TK directory selection dialog.
+#
+# Arguments:
+# args Options parsed by the procedure.
+#
+proc ::tk::dialog::file::chooseDir:: {args} {
+ variable ::tk::Priv
+ set dataName __tk_choosedir
+ upvar ::tk::dialog::file::$dataName data
+ Config $dataName $args
+
+ if {$data(-parent) eq "."} {
+ set w .$dataName
+ } else {
+ set w $data(-parent).$dataName
+ }
+
+ # (re)create the dialog box if necessary
+ #
+ if {![winfo exists $w]} {
+ ::tk::dialog::file::Create $w TkChooseDir
+ } elseif {[winfo class $w] ne "TkChooseDir"} {
+ destroy $w
+ ::tk::dialog::file::Create $w TkChooseDir
+ } else {
+ set data(dirMenuBtn) $w.contents.f1.menu
+ set data(dirMenu) $w.contents.f1.menu.menu
+ set data(upBtn) $w.contents.f1.up
+ set data(icons) $w.contents.icons
+ set data(ent) $w.contents.f2.ent
+ set data(okBtn) $w.contents.f2.ok
+ set data(cancelBtn) $w.contents.f2.cancel
+ set data(hiddenBtn) $w.contents.f2.hidden
+ }
+ if {$::tk::dialog::file::showHiddenBtn} {
+ $data(hiddenBtn) configure -state normal
+ grid $data(hiddenBtn)
+ } else {
+ $data(hiddenBtn) configure -state disabled
+ grid remove $data(hiddenBtn)
+ }
+
+ # When using -mustexist, manage the OK button state for validity
+ $data(okBtn) configure -state normal
+ if {$data(-mustexist)} {
+ $data(ent) configure -validate key \
+ -validatecommand [list ::tk::dialog::file::chooseDir::IsOK? $w %P]
+ } else {
+ $data(ent) configure -validate none
+ }
+
+ # Dialog boxes should be transient with respect to their parent,
+ # so that they will always stay on top of their parent window. However,
+ # some window managers will create the window as withdrawn if the parent
+ # window is withdrawn or iconified. Combined with the grab we put on the
+ # window, this can hang the entire application. Therefore we only make
+ # the dialog transient if the parent is viewable.
+
+ if {[winfo viewable [winfo toplevel $data(-parent)]] } {
+ wm transient $w $data(-parent)
+ }
+
+ trace add variable data(selectPath) write \
+ [list ::tk::dialog::file::SetPath $w]
+ $data(dirMenuBtn) configure \
+ -textvariable ::tk::dialog::file::${dataName}(selectPath)
+
+ set data(filter) "*"
+ set data(previousEntryText) ""
+ ::tk::dialog::file::UpdateWhenIdle $w
+
+ # Withdraw the window, then update all the geometry information
+ # so we know how big it wants to be, then center the window in the
+ # display (Motif style) and de-iconify it.
+
+ ::tk::PlaceWindow $w widget $data(-parent)
+ wm title $w $data(-title)
+
+ # Set a grab and claim the focus too.
+
+ ::tk::SetFocusGrab $w $data(ent)
+ $data(ent) delete 0 end
+ $data(ent) insert 0 $data(selectPath)
+ $data(ent) selection range 0 end
+ $data(ent) icursor end
+
+ # Wait for the user to respond, then restore the focus and
+ # return the index of the selected button. Restore the focus
+ # before deleting the window, since otherwise the window manager
+ # may take the focus away so we can't redirect it. Finally,
+ # restore any grab that was in effect.
+
+ vwait ::tk::Priv(selectFilePath)
+
+ ::tk::RestoreFocusGrab $w $data(ent) withdraw
+
+ # Cleanup traces on selectPath variable
+ #
+
+ foreach trace [trace info variable data(selectPath)] {
+ trace remove variable data(selectPath) [lindex $trace 0] [lindex $trace 1]
+ }
+ $data(dirMenuBtn) configure -textvariable {}
+
+ # Return value to user
+ #
+
+ return $Priv(selectFilePath)
+}
+
+# ::tk::dialog::file::chooseDir::Config --
+#
+# Configures the Tk choosedir dialog according to the argument list
+#
+proc ::tk::dialog::file::chooseDir::Config {dataName argList} {
+ upvar ::tk::dialog::file::$dataName data
+
+ # 0: Delete all variable that were set on data(selectPath) the
+ # last time the file dialog is used. The traces may cause troubles
+ # if the dialog is now used with a different -parent option.
+ #
+ foreach trace [trace info variable data(selectPath)] {
+ trace remove variable data(selectPath) [lindex $trace 0] [lindex $trace 1]
+ }
+
+ # 1: the configuration specs
+ #
+ set specs {
+ {-mustexist "" "" 0}
+ {-initialdir "" "" ""}
+ {-parent "" "" "."}
+ {-title "" "" ""}
+ }
+
+ # 2: default values depending on the type of the dialog
+ #
+ if {![info exists data(selectPath)]} {
+ # first time the dialog has been popped up
+ set data(selectPath) [pwd]
+ }
+
+ # 3: parse the arguments
+ #
+ tclParseConfigSpec ::tk::dialog::file::$dataName $specs "" $argList
+
+ if {$data(-title) eq ""} {
+ set data(-title) "[mc "Choose Directory"]"
+ }
+
+ # Stub out the -multiple value for the dialog; it doesn't make sense for
+ # choose directory dialogs, but we have to have something there because we
+ # share so much code with the file dialogs.
+ set data(-multiple) 0
+
+ # 4: set the default directory and selection according to the -initial
+ # settings
+ #
+ if {$data(-initialdir) ne ""} {
+ # Ensure that initialdir is an absolute path name.
+ if {[file isdirectory $data(-initialdir)]} {
+ set old [pwd]
+ cd $data(-initialdir)
+ set data(selectPath) [pwd]
+ cd $old
+ } else {
+ set data(selectPath) [pwd]
+ }
+ }
+
+ if {![winfo exists $data(-parent)]} {
+ return -code error -errorcode [list TK LOOKUP WINDOW $data(-parent)] \
+ "bad window path name \"$data(-parent)\""
+ }
+}
+
+# Gets called when user presses Return in the "Selection" entry or presses OK.
+#
+proc ::tk::dialog::file::chooseDir::OkCmd {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ # This is the brains behind selecting non-existant directories. Here's
+ # the flowchart:
+ # 1. If the icon list has a selection, join it with the current dir,
+ # and return that value.
+ # 1a. If the icon list does not have a selection ...
+ # 2. If the entry is empty, do nothing.
+ # 3. If the entry contains an invalid directory, then...
+ # 3a. If the value is the same as last time through here, end dialog.
+ # 3b. If the value is different than last time, save it and return.
+ # 4. If entry contains a valid directory, then...
+ # 4a. If the value is the same as the current directory, end dialog.
+ # 4b. If the value is different from the current directory, change to
+ # that directory.
+
+ set selection [$data(icons) selection get]
+ if {[llength $selection] != 0} {
+ set iconText [$data(icons) get [lindex $selection 0]]
+ set iconText [file join $data(selectPath) $iconText]
+ Done $w $iconText
+ } else {
+ set text [$data(ent) get]
+ if {$text eq ""} {
+ return
+ }
+ set text [file join {*}[file split [string trim $text]]]
+ if {![file exists $text] || ![file isdirectory $text]} {
+ # Entry contains an invalid directory. If it's the same as the
+ # last time they came through here, reset the saved value and end
+ # the dialog. Otherwise, save the value (so we can do this test
+ # next time).
+ if {$text eq $data(previousEntryText)} {
+ set data(previousEntryText) ""
+ Done $w $text
+ } else {
+ set data(previousEntryText) $text
+ }
+ } else {
+ # Entry contains a valid directory. If it is the same as the
+ # current directory, end the dialog. Otherwise, change to that
+ # directory.
+ if {$text eq $data(selectPath)} {
+ Done $w $text
+ } else {
+ set data(selectPath) $text
+ }
+ }
+ }
+ return
+}
+
+# Change state of OK button to match -mustexist correctness of entry
+#
+proc ::tk::dialog::file::chooseDir::IsOK? {w text} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set ok [file isdirectory $text]
+ $data(okBtn) configure -state [expr {$ok ? "normal" : "disabled"}]
+
+ # always return 1
+ return 1
+}
+
+proc ::tk::dialog::file::chooseDir::DblClick {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+ set selection [$data(icons) selection get]
+ if {[llength $selection] != 0} {
+ set filenameFragment [$data(icons) get [lindex $selection 0]]
+ set file $data(selectPath)
+ if {[file isdirectory $file]} {
+ ::tk::dialog::file::ListInvoke $w [list $filenameFragment]
+ return
+ }
+ }
+}
+
+# Gets called when user browses the IconList widget (dragging mouse, arrow
+# keys, etc)
+#
+proc ::tk::dialog::file::chooseDir::ListBrowse {w text} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {$text eq ""} {
+ return
+ }
+
+ set file [::tk::dialog::file::JoinFile $data(selectPath) $text]
+ $data(ent) delete 0 end
+ $data(ent) insert 0 $file
+}
+
+# ::tk::dialog::file::chooseDir::Done --
+#
+# Gets called when user has input a valid filename. Pops up a
+# dialog box to confirm selection when necessary. Sets the
+# Priv(selectFilePath) variable, which will break the "vwait"
+# loop in tk_chooseDirectory and return the selected filename to the
+# script that calls tk_getOpenFile or tk_getSaveFile
+#
+proc ::tk::dialog::file::chooseDir::Done {w {selectFilePath ""}} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+ variable ::tk::Priv
+
+ if {$selectFilePath eq ""} {
+ set selectFilePath $data(selectPath)
+ }
+ if {$data(-mustexist) && ![file isdirectory $selectFilePath]} {
+ return
+ }
+ set Priv(selectFilePath) $selectFilePath
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl
new file mode 100644
index 0000000000..600be162ef
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl
@@ -0,0 +1,695 @@
+# clrpick.tcl --
+#
+# Color selection dialog for platforms that do not support a
+# standard color selection dialog.
+#
+# Copyright (c) 1996 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+# ToDo:
+#
+# (1): Find out how many free colors are left in the colormap and
+# don't allocate too many colors.
+# (2): Implement HSV color selection.
+#
+
+# Make sure namespaces exist
+namespace eval ::tk {}
+namespace eval ::tk::dialog {}
+namespace eval ::tk::dialog::color {
+ namespace import ::tk::msgcat::*
+}
+
+# ::tk::dialog::color:: --
+#
+# Create a color dialog and let the user choose a color. This function
+# should not be called directly. It is called by the tk_chooseColor
+# function when a native color selector widget does not exist
+#
+proc ::tk::dialog::color:: {args} {
+ variable ::tk::Priv
+ set dataName __tk__color
+ upvar ::tk::dialog::color::$dataName data
+ set w .$dataName
+
+ # The lines variables track the start and end indices of the line
+ # elements in the colorbar canvases.
+ set data(lines,red,start) 0
+ set data(lines,red,last) -1
+ set data(lines,green,start) 0
+ set data(lines,green,last) -1
+ set data(lines,blue,start) 0
+ set data(lines,blue,last) -1
+
+ # This is the actual number of lines that are drawn in each color strip.
+ # Note that the bars may be of any width.
+ # However, NUM_COLORBARS must be a number that evenly divides 256.
+ # Such as 256, 128, 64, etc.
+ set data(NUM_COLORBARS) 16
+
+ # BARS_WIDTH is the number of pixels wide the color bar portion of the
+ # canvas is. This number must be a multiple of NUM_COLORBARS
+ set data(BARS_WIDTH) 160
+
+ # PLGN_WIDTH is the number of pixels wide of the triangular selection
+ # polygon. This also results in the definition of the padding on the
+ # left and right sides which is half of PLGN_WIDTH. Make this number even.
+ set data(PLGN_HEIGHT) 10
+
+ # PLGN_HEIGHT is the height of the selection polygon and the height of the
+ # selection rectangle at the bottom of the color bar. No restrictions.
+ set data(PLGN_WIDTH) 10
+
+ Config $dataName $args
+ InitValues $dataName
+
+ set sc [winfo screen $data(-parent)]
+ set winExists [winfo exists $w]
+ if {!$winExists || $sc ne [winfo screen $w]} {
+ if {$winExists} {
+ destroy $w
+ }
+ toplevel $w -class TkColorDialog -screen $sc
+ if {[tk windowingsystem] eq "x11"} {wm attributes $w -type dialog}
+ BuildDialog $w
+ }
+
+ # Dialog boxes should be transient with respect to their parent,
+ # so that they will always stay on top of their parent window. However,
+ # some window managers will create the window as withdrawn if the parent
+ # window is withdrawn or iconified. Combined with the grab we put on the
+ # window, this can hang the entire application. Therefore we only make
+ # the dialog transient if the parent is viewable.
+
+ if {[winfo viewable [winfo toplevel $data(-parent)]] } {
+ wm transient $w $data(-parent)
+ }
+
+ # 5. Withdraw the window, then update all the geometry information
+ # so we know how big it wants to be, then center the window in the
+ # display (Motif style) and de-iconify it.
+
+ ::tk::PlaceWindow $w widget $data(-parent)
+ wm title $w $data(-title)
+
+ # 6. Set a grab and claim the focus too.
+
+ ::tk::SetFocusGrab $w $data(okBtn)
+
+ # 7. Wait for the user to respond, then restore the focus and
+ # return the index of the selected button. Restore the focus
+ # before deleting the window, since otherwise the window manager
+ # may take the focus away so we can't redirect it. Finally,
+ # restore any grab that was in effect.
+
+ vwait ::tk::Priv(selectColor)
+ set result $Priv(selectColor)
+ ::tk::RestoreFocusGrab $w $data(okBtn)
+ unset data
+
+ return $result
+}
+
+# ::tk::dialog::color::InitValues --
+#
+# Get called during initialization or when user resets NUM_COLORBARS
+#
+proc ::tk::dialog::color::InitValues {dataName} {
+ upvar ::tk::dialog::color::$dataName data
+
+ # IntensityIncr is the difference in color intensity between a colorbar
+ # and its neighbors.
+ set data(intensityIncr) [expr {256 / $data(NUM_COLORBARS)}]
+
+ # ColorbarWidth is the width of each colorbar
+ set data(colorbarWidth) [expr {$data(BARS_WIDTH) / $data(NUM_COLORBARS)}]
+
+ # Indent is the width of the space at the left and right side of the
+ # colorbar. It is always half the selector polygon width, because the
+ # polygon extends into the space.
+ set data(indent) [expr {$data(PLGN_WIDTH) / 2}]
+
+ set data(colorPad) 2
+ set data(selPad) [expr {$data(PLGN_WIDTH) / 2}]
+
+ #
+ # minX is the x coordinate of the first colorbar
+ #
+ set data(minX) $data(indent)
+
+ #
+ # maxX is the x coordinate of the last colorbar
+ #
+ set data(maxX) [expr {$data(BARS_WIDTH) + $data(indent)-1}]
+
+ #
+ # canvasWidth is the width of the entire canvas, including the indents
+ #
+ set data(canvasWidth) [expr {$data(BARS_WIDTH) + $data(PLGN_WIDTH)}]
+
+ # Set the initial color, specified by -initialcolor, or the
+ # color chosen by the user the last time.
+ set data(selection) $data(-initialcolor)
+ set data(finalColor) $data(-initialcolor)
+ set rgb [winfo rgb . $data(selection)]
+
+ set data(red,intensity) [expr {[lindex $rgb 0]/0x100}]
+ set data(green,intensity) [expr {[lindex $rgb 1]/0x100}]
+ set data(blue,intensity) [expr {[lindex $rgb 2]/0x100}]
+}
+
+# ::tk::dialog::color::Config --
+#
+# Parses the command line arguments to tk_chooseColor
+#
+proc ::tk::dialog::color::Config {dataName argList} {
+ variable ::tk::Priv
+ upvar ::tk::dialog::color::$dataName data
+
+ # 1: the configuration specs
+ #
+ if {[info exists Priv(selectColor)] && $Priv(selectColor) ne ""} {
+ set defaultColor $Priv(selectColor)
+ } else {
+ set defaultColor [. cget -background]
+ }
+
+ set specs [list \
+ [list -initialcolor "" "" $defaultColor] \
+ [list -parent "" "" "."] \
+ [list -title "" "" [mc "Color"]] \
+ ]
+
+ # 2: parse the arguments
+ #
+ tclParseConfigSpec ::tk::dialog::color::$dataName $specs "" $argList
+
+ if {$data(-title) eq ""} {
+ set data(-title) " "
+ }
+ if {[catch {winfo rgb . $data(-initialcolor)} err]} {
+ return -code error -errorcode [list TK LOOKUP COLOR $data(-initialcolor)] \
+ $err
+ }
+
+ if {![winfo exists $data(-parent)]} {
+ return -code error -errorcode [list TK LOOKUP WINDOW $data(-parent)] \
+ "bad window path name \"$data(-parent)\""
+ }
+}
+
+# ::tk::dialog::color::BuildDialog --
+#
+# Build the dialog.
+#
+proc ::tk::dialog::color::BuildDialog {w} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ # TopFrame contains the color strips and the color selection
+ #
+ set topFrame [frame $w.top -relief raised -bd 1]
+
+ # StripsFrame contains the colorstrips and the individual RGB entries
+ set stripsFrame [frame $topFrame.colorStrip]
+
+ set maxWidth [::tk::mcmaxamp &Red &Green &Blue]
+ set maxWidth [expr {$maxWidth<6 ? 6 : $maxWidth}]
+ set colorList {
+ red "&Red"
+ green "&Green"
+ blue "&Blue"
+ }
+ foreach {color l} $colorList {
+ # each f frame contains an [R|G|B] entry and the equiv. color strip.
+ set f [frame $stripsFrame.$color]
+
+ # The box frame contains the label and entry widget for an [R|G|B]
+ set box [frame $f.box]
+
+ ::tk::AmpWidget label $box.label -text "[mc $l]:" \
+ -width $maxWidth -anchor ne
+ bind $box.label <<AltUnderlined>> [list focus $box.entry]
+
+ entry $box.entry -textvariable \
+ ::tk::dialog::color::[winfo name $w]($color,intensity) \
+ -width 4
+ pack $box.label -side left -fill y -padx 2 -pady 3
+ pack $box.entry -side left -anchor n -pady 0
+ pack $box -side left -fill both
+
+ set height [expr {
+ [winfo reqheight $box.entry] -
+ 2*([$box.entry cget -highlightthickness] + [$box.entry cget -bd])
+ }]
+
+ canvas $f.color -height $height \
+ -width $data(BARS_WIDTH) -relief sunken -bd 2
+ canvas $f.sel -height $data(PLGN_HEIGHT) \
+ -width $data(canvasWidth) -highlightthickness 0
+ pack $f.color -expand yes -fill both
+ pack $f.sel -expand yes -fill both
+
+ pack $f -side top -fill x -padx 0 -pady 2
+
+ set data($color,entry) $box.entry
+ set data($color,col) $f.color
+ set data($color,sel) $f.sel
+
+ bind $data($color,col) <Configure> \
+ [list tk::dialog::color::DrawColorScale $w $color 1]
+ bind $data($color,col) <Enter> \
+ [list tk::dialog::color::EnterColorBar $w $color]
+ bind $data($color,col) <Leave> \
+ [list tk::dialog::color::LeaveColorBar $w $color]
+
+ bind $data($color,sel) <Enter> \
+ [list tk::dialog::color::EnterColorBar $w $color]
+ bind $data($color,sel) <Leave> \
+ [list tk::dialog::color::LeaveColorBar $w $color]
+
+ bind $box.entry <Return> [list tk::dialog::color::HandleRGBEntry $w]
+ }
+
+ pack $stripsFrame -side left -fill both -padx 4 -pady 10
+
+ # The selFrame contains a frame that demonstrates the currently
+ # selected color
+ #
+ set selFrame [frame $topFrame.sel]
+ set lab [::tk::AmpWidget label $selFrame.lab \
+ -text [mc "&Selection:"] -anchor sw]
+ set ent [entry $selFrame.ent \
+ -textvariable ::tk::dialog::color::[winfo name $w](selection) \
+ -width 16]
+ set f1 [frame $selFrame.f1 -relief sunken -bd 2]
+ set data(finalCanvas) [frame $f1.demo -bd 0 -width 100 -height 70]
+
+ pack $lab $ent -side top -fill x -padx 4 -pady 2
+ pack $f1 -expand yes -anchor nw -fill both -padx 6 -pady 10
+ pack $data(finalCanvas) -expand yes -fill both
+
+ bind $ent <Return> [list tk::dialog::color::HandleSelEntry $w]
+
+ pack $selFrame -side left -fill none -anchor nw
+ pack $topFrame -side top -expand yes -fill both -anchor nw
+
+ # the botFrame frame contains the buttons
+ #
+ set botFrame [frame $w.bot -relief raised -bd 1]
+
+ ::tk::AmpWidget button $botFrame.ok -text [mc "&OK"] \
+ -command [list tk::dialog::color::OkCmd $w]
+ ::tk::AmpWidget button $botFrame.cancel -text [mc "&Cancel"] \
+ -command [list tk::dialog::color::CancelCmd $w]
+
+ set data(okBtn) $botFrame.ok
+ set data(cancelBtn) $botFrame.cancel
+
+ grid x $botFrame.ok x $botFrame.cancel x -sticky ew
+ grid configure $botFrame.ok $botFrame.cancel -padx 10 -pady 10
+ grid columnconfigure $botFrame {0 4} -weight 1 -uniform space
+ grid columnconfigure $botFrame {1 3} -weight 1 -uniform button
+ grid columnconfigure $botFrame 2 -weight 2 -uniform space
+ pack $botFrame -side bottom -fill x
+
+ # Accelerator bindings
+ bind $lab <<AltUnderlined>> [list focus $ent]
+ bind $w <KeyPress-Escape> [list tk::ButtonInvoke $data(cancelBtn)]
+ bind $w <Alt-Key> [list tk::AltKeyInDialog $w %A]
+
+ wm protocol $w WM_DELETE_WINDOW [list tk::dialog::color::CancelCmd $w]
+ bind $lab <Destroy> [list tk::dialog::color::CancelCmd $w]
+}
+
+# ::tk::dialog::color::SetRGBValue --
+#
+# Sets the current selection of the dialog box
+#
+proc ::tk::dialog::color::SetRGBValue {w color} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ set data(red,intensity) [lindex $color 0]
+ set data(green,intensity) [lindex $color 1]
+ set data(blue,intensity) [lindex $color 2]
+
+ RedrawColorBars $w all
+
+ # Now compute the new x value of each colorbars pointer polygon
+ foreach color {red green blue} {
+ set x [RgbToX $w $data($color,intensity)]
+ MoveSelector $w $data($color,sel) $color $x 0
+ }
+}
+
+# ::tk::dialog::color::XToRgb --
+#
+# Converts a screen coordinate to intensity
+#
+proc ::tk::dialog::color::XToRgb {w x} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ set x [expr {($x * $data(intensityIncr))/ $data(colorbarWidth)}]
+ if {$x > 255} {
+ set x 255
+ }
+ return $x
+}
+
+# ::tk::dialog::color::RgbToX
+#
+# Converts an intensity to screen coordinate.
+#
+proc ::tk::dialog::color::RgbToX {w color} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ return [expr {($color * $data(colorbarWidth)/ $data(intensityIncr))}]
+}
+
+# ::tk::dialog::color::DrawColorScale --
+#
+# Draw color scale is called whenever the size of one of the color
+# scale canvases is changed.
+#
+proc ::tk::dialog::color::DrawColorScale {w c {create 0}} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ # col: color bar canvas
+ # sel: selector canvas
+ set col $data($c,col)
+ set sel $data($c,sel)
+
+ # First handle the case that we are creating everything for the first time.
+ if {$create} {
+ # First remove all the lines that already exist.
+ if { $data(lines,$c,last) > $data(lines,$c,start)} {
+ for {set i $data(lines,$c,start)} \
+ {$i <= $data(lines,$c,last)} {incr i} {
+ $sel delete $i
+ }
+ }
+ # Delete the selector if it exists
+ if {[info exists data($c,index)]} {
+ $sel delete $data($c,index)
+ }
+
+ # Draw the selection polygons
+ CreateSelector $w $sel $c
+ $sel bind $data($c,index) <ButtonPress-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)]
+ $sel bind $data($c,index) <ButtonRelease-1> \
+ [list tk::dialog::color::ReleaseMouse $w $sel $c %x $data(selPad)]
+
+ set height [winfo height $col]
+ # Create an invisible region under the colorstrip to catch mouse clicks
+ # that aren't on the selector.
+ set data($c,clickRegion) [$sel create rectangle 0 0 \
+ $data(canvasWidth) $height -fill {} -outline {}]
+
+ bind $col <ButtonPress-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> \
+ [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)]
+ $sel bind $data($c,clickRegion) <ButtonRelease-1> \
+ [list tk::dialog::color::ReleaseMouse $w $sel $c %x $data(selPad)]
+ } else {
+ # l is the canvas index of the first colorbar.
+ set l $data(lines,$c,start)
+ }
+
+ # Draw the color bars.
+ set highlightW [expr {[$col cget -highlightthickness] + [$col cget -bd]}]
+ for {set i 0} { $i < $data(NUM_COLORBARS)} { incr i} {
+ set intensity [expr {$i * $data(intensityIncr)}]
+ set startx [expr {$i * $data(colorbarWidth) + $highlightW}]
+ if {$c eq "red"} {
+ set color [format "#%02x%02x%02x" \
+ $intensity $data(green,intensity) $data(blue,intensity)]
+ } elseif {$c eq "green"} {
+ set color [format "#%02x%02x%02x" \
+ $data(red,intensity) $intensity $data(blue,intensity)]
+ } else {
+ set color [format "#%02x%02x%02x" \
+ $data(red,intensity) $data(green,intensity) $intensity]
+ }
+
+ if {$create} {
+ set index [$col create rect $startx $highlightW \
+ [expr {$startx +$data(colorbarWidth)}] \
+ [expr {[winfo height $col] + $highlightW}] \
+ -fill $color -outline $color]
+ } else {
+ $col itemconfigure $l -fill $color -outline $color
+ incr l
+ }
+ }
+ $sel raise $data($c,index)
+
+ if {$create} {
+ set data(lines,$c,last) $index
+ set data(lines,$c,start) [expr {$index - $data(NUM_COLORBARS) + 1}]
+ }
+
+ RedrawFinalColor $w
+}
+
+# ::tk::dialog::color::CreateSelector --
+#
+# Creates and draws the selector polygon at the position
+# $data($c,intensity).
+#
+proc ::tk::dialog::color::CreateSelector {w sel c } {
+ upvar ::tk::dialog::color::[winfo name $w] data
+ set data($c,index) [$sel create polygon \
+ 0 $data(PLGN_HEIGHT) \
+ $data(PLGN_WIDTH) $data(PLGN_HEIGHT) \
+ $data(indent) 0]
+ set data($c,x) [RgbToX $w $data($c,intensity)]
+ $sel move $data($c,index) $data($c,x) 0
+}
+
+# ::tk::dialog::color::RedrawFinalColor
+#
+# Combines the intensities of the three colors into the final color
+#
+proc ::tk::dialog::color::RedrawFinalColor {w} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ set color [format "#%02x%02x%02x" $data(red,intensity) \
+ $data(green,intensity) $data(blue,intensity)]
+
+ $data(finalCanvas) configure -bg $color
+ set data(finalColor) $color
+ set data(selection) $color
+ set data(finalRGB) [list \
+ $data(red,intensity) \
+ $data(green,intensity) \
+ $data(blue,intensity)]
+}
+
+# ::tk::dialog::color::RedrawColorBars --
+#
+# Only redraws the colors on the color strips that were not manipulated.
+# Params: color of colorstrip that changed. If color is not [red|green|blue]
+# Then all colorstrips will be updated
+#
+proc ::tk::dialog::color::RedrawColorBars {w colorChanged} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ switch $colorChanged {
+ red {
+ DrawColorScale $w green
+ DrawColorScale $w blue
+ }
+ green {
+ DrawColorScale $w red
+ DrawColorScale $w blue
+ }
+ blue {
+ DrawColorScale $w red
+ DrawColorScale $w green
+ }
+ default {
+ DrawColorScale $w red
+ DrawColorScale $w green
+ DrawColorScale $w blue
+ }
+ }
+ RedrawFinalColor $w
+}
+
+#----------------------------------------------------------------------
+# Event handlers
+#----------------------------------------------------------------------
+
+# ::tk::dialog::color::StartMove --
+#
+# Handles a mousedown button event over the selector polygon.
+# Adds the bindings for moving the mouse while the button is
+# pressed. Sets the binding for the button-release event.
+#
+# Params: sel is the selector canvas window, color is the color of the strip.
+#
+proc ::tk::dialog::color::StartMove {w sel color x delta {dontMove 0}} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ if {!$dontMove} {
+ MoveSelector $w $sel $color $x $delta
+ }
+}
+
+# ::tk::dialog::color::MoveSelector --
+#
+# Moves the polygon selector so that its middle point has the same
+# x value as the specified x. If x is outside the bounds [0,255],
+# the selector is set to the closest endpoint.
+#
+# Params: sel is the selector canvas, c is [red|green|blue]
+# x is a x-coordinate.
+#
+proc ::tk::dialog::color::MoveSelector {w sel color x delta} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ incr x -$delta
+
+ if { $x < 0 } {
+ set x 0
+ } elseif { $x > $data(BARS_WIDTH)} {
+ set x $data(BARS_WIDTH)
+ }
+ set diff [expr {$x - $data($color,x)}]
+ $sel move $data($color,index) $diff 0
+ set data($color,x) [expr {$data($color,x) + $diff}]
+
+ # Return the x value that it was actually set at
+ return $x
+}
+
+# ::tk::dialog::color::ReleaseMouse
+#
+# Removes mouse tracking bindings, updates the colorbars.
+#
+# Params: sel is the selector canvas, color is the color of the strip,
+# x is the x-coord of the mouse.
+#
+proc ::tk::dialog::color::ReleaseMouse {w sel color x delta} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ set x [MoveSelector $w $sel $color $x $delta]
+
+ # Determine exactly what color we are looking at.
+ set data($color,intensity) [XToRgb $w $x]
+
+ RedrawColorBars $w $color
+}
+
+# ::tk::dialog::color::ResizeColorbars --
+#
+# Completely redraws the colorbars, including resizing the
+# colorstrips
+#
+proc ::tk::dialog::color::ResizeColorBars {w} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ if {
+ ($data(BARS_WIDTH) < $data(NUM_COLORBARS)) ||
+ (($data(BARS_WIDTH) % $data(NUM_COLORBARS)) != 0)
+ } then {
+ set data(BARS_WIDTH) $data(NUM_COLORBARS)
+ }
+ InitValues [winfo name $w]
+ foreach color {red green blue} {
+ $data($color,col) configure -width $data(canvasWidth)
+ DrawColorScale $w $color 1
+ }
+}
+
+# ::tk::dialog::color::HandleSelEntry --
+#
+# Handles the return keypress event in the "Selection:" entry
+#
+proc ::tk::dialog::color::HandleSelEntry {w} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ set text [string trim $data(selection)]
+ # Check to make sure that the color is valid
+ if {[catch {set color [winfo rgb . $text]} ]} {
+ set data(selection) $data(finalColor)
+ return
+ }
+
+ set R [expr {[lindex $color 0]/0x100}]
+ set G [expr {[lindex $color 1]/0x100}]
+ set B [expr {[lindex $color 2]/0x100}]
+
+ SetRGBValue $w "$R $G $B"
+ set data(selection) $text
+}
+
+# ::tk::dialog::color::HandleRGBEntry --
+#
+# Handles the return keypress event in the R, G or B entry
+#
+proc ::tk::dialog::color::HandleRGBEntry {w} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ foreach c {red green blue} {
+ if {[catch {
+ set data($c,intensity) [expr {int($data($c,intensity))}]
+ }]} {
+ set data($c,intensity) 0
+ }
+
+ if {$data($c,intensity) < 0} {
+ set data($c,intensity) 0
+ }
+ if {$data($c,intensity) > 255} {
+ set data($c,intensity) 255
+ }
+ }
+
+ SetRGBValue $w "$data(red,intensity) \
+ $data(green,intensity) $data(blue,intensity)"
+}
+
+# mouse cursor enters a color bar
+#
+proc ::tk::dialog::color::EnterColorBar {w color} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ $data($color,sel) itemconfigure $data($color,index) -fill red
+}
+
+# mouse leaves enters a color bar
+#
+proc ::tk::dialog::color::LeaveColorBar {w color} {
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ $data($color,sel) itemconfigure $data($color,index) -fill black
+}
+
+# user hits OK button
+#
+proc ::tk::dialog::color::OkCmd {w} {
+ variable ::tk::Priv
+ upvar ::tk::dialog::color::[winfo name $w] data
+
+ set Priv(selectColor) $data(finalColor)
+}
+
+# user hits Cancel button or destroys window
+#
+proc ::tk::dialog::color::CancelCmd {w} {
+ variable ::tk::Priv
+ set Priv(selectColor) ""
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl
new file mode 100644
index 0000000000..18df8a6435
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl
@@ -0,0 +1,319 @@
+# comdlg.tcl --
+#
+# Some functions needed for the common dialog boxes. Probably need to go
+# in a different file.
+#
+# Copyright (c) 1996 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# tclParseConfigSpec --
+#
+# Parses a list of "-option value" pairs. If all options and
+# values are legal, the values are stored in
+# $data($option). Otherwise an error message is returned. When
+# an error happens, the data() array may have been partially
+# modified, but all the modified members of the data(0 array are
+# guaranteed to have valid values. This is different than
+# Tk_ConfigureWidget() which does not modify the value of a
+# widget record if any error occurs.
+#
+# Arguments:
+#
+# w = widget record to modify. Must be the pathname of a widget.
+#
+# specs = {
+# {-commandlineswitch resourceName ResourceClass defaultValue verifier}
+# {....}
+# }
+#
+# flags = currently unused.
+#
+# argList = The list of "-option value" pairs.
+#
+proc tclParseConfigSpec {w specs flags argList} {
+ upvar #0 $w data
+
+ # 1: Put the specs in associative arrays for faster access
+ #
+ foreach spec $specs {
+ if {[llength $spec] < 4} {
+ return -code error -errorcode {TK VALUE CONFIG_SPEC} \
+ "\"spec\" should contain 5 or 4 elements"
+ }
+ set cmdsw [lindex $spec 0]
+ set cmd($cmdsw) ""
+ set rname($cmdsw) [lindex $spec 1]
+ set rclass($cmdsw) [lindex $spec 2]
+ set def($cmdsw) [lindex $spec 3]
+ set verproc($cmdsw) [lindex $spec 4]
+ }
+
+ if {[llength $argList] & 1} {
+ set cmdsw [lindex $argList end]
+ if {![info exists cmd($cmdsw)]} {
+ return -code error -errorcode [list TK LOOKUP OPTION $cmdsw] \
+ "bad option \"$cmdsw\": must be [tclListValidFlags cmd]"
+ }
+ return -code error -errorcode {TK VALUE_MISSING} \
+ "value for \"$cmdsw\" missing"
+ }
+
+ # 2: set the default values
+ #
+ foreach cmdsw [array names cmd] {
+ set data($cmdsw) $def($cmdsw)
+ }
+
+ # 3: parse the argument list
+ #
+ foreach {cmdsw value} $argList {
+ if {![info exists cmd($cmdsw)]} {
+ return -code error -errorcode [list TK LOOKUP OPTION $cmdsw] \
+ "bad option \"$cmdsw\": must be [tclListValidFlags cmd]"
+ }
+ set data($cmdsw) $value
+ }
+
+ # Done!
+}
+
+proc tclListValidFlags {v} {
+ upvar $v cmd
+
+ set len [llength [array names cmd]]
+ set i 1
+ set separator ""
+ set errormsg ""
+ foreach cmdsw [lsort [array names cmd]] {
+ append errormsg "$separator$cmdsw"
+ incr i
+ if {$i == $len} {
+ set separator ", or "
+ } else {
+ set separator ", "
+ }
+ }
+ return $errormsg
+}
+
+#----------------------------------------------------------------------
+#
+# Focus Group
+#
+# Focus groups are used to handle the user's focusing actions inside a
+# toplevel.
+#
+# One example of using focus groups is: when the user focuses on an
+# entry, the text in the entry is highlighted and the cursor is put to
+# the end of the text. When the user changes focus to another widget,
+# the text in the previously focused entry is validated.
+#
+#----------------------------------------------------------------------
+
+
+# ::tk::FocusGroup_Create --
+#
+# Create a focus group. All the widgets in a focus group must be
+# within the same focus toplevel. Each toplevel can have only
+# one focus group, which is identified by the name of the
+# toplevel widget.
+#
+proc ::tk::FocusGroup_Create {t} {
+ variable ::tk::Priv
+ if {[winfo toplevel $t] ne $t} {
+ return -code error -errorcode [list TK LOOKUP TOPLEVEL $t] \
+ "$t is not a toplevel window"
+ }
+ if {![info exists Priv(fg,$t)]} {
+ set Priv(fg,$t) 1
+ set Priv(focus,$t) ""
+ bind $t <FocusIn> [list tk::FocusGroup_In $t %W %d]
+ bind $t <FocusOut> [list tk::FocusGroup_Out $t %W %d]
+ bind $t <Destroy> [list tk::FocusGroup_Destroy $t %W]
+ }
+}
+
+# ::tk::FocusGroup_BindIn --
+#
+# Add a widget into the "FocusIn" list of the focus group. The $cmd will be
+# called when the widget is focused on by the user.
+#
+proc ::tk::FocusGroup_BindIn {t w cmd} {
+ variable FocusIn
+ variable ::tk::Priv
+ if {![info exists Priv(fg,$t)]} {
+ return -code error -errorcode [list TK LOOKUP FOCUS_GROUP $t] \
+ "focus group \"$t\" doesn't exist"
+ }
+ set FocusIn($t,$w) $cmd
+}
+
+
+# ::tk::FocusGroup_BindOut --
+#
+# Add a widget into the "FocusOut" list of the focus group. The
+# $cmd will be called when the widget loses the focus (User
+# types Tab or click on another widget).
+#
+proc ::tk::FocusGroup_BindOut {t w cmd} {
+ variable FocusOut
+ variable ::tk::Priv
+ if {![info exists Priv(fg,$t)]} {
+ return -code error -errorcode [list TK LOOKUP FOCUS_GROUP $t] \
+ "focus group \"$t\" doesn't exist"
+ }
+ set FocusOut($t,$w) $cmd
+}
+
+# ::tk::FocusGroup_Destroy --
+#
+# Cleans up when members of the focus group is deleted, or when the
+# toplevel itself gets deleted.
+#
+proc ::tk::FocusGroup_Destroy {t w} {
+ variable FocusIn
+ variable FocusOut
+ variable ::tk::Priv
+
+ if {$t eq $w} {
+ unset Priv(fg,$t)
+ unset Priv(focus,$t)
+
+ foreach name [array names FocusIn $t,*] {
+ unset FocusIn($name)
+ }
+ foreach name [array names FocusOut $t,*] {
+ unset FocusOut($name)
+ }
+ } else {
+ if {[info exists Priv(focus,$t)] && ($Priv(focus,$t) eq $w)} {
+ set Priv(focus,$t) ""
+ }
+ unset -nocomplain FocusIn($t,$w) FocusOut($t,$w)
+ }
+}
+
+# ::tk::FocusGroup_In --
+#
+# Handles the <FocusIn> event. Calls the FocusIn command for the newly
+# focused widget in the focus group.
+#
+proc ::tk::FocusGroup_In {t w detail} {
+ variable FocusIn
+ variable ::tk::Priv
+
+ if {$detail ne "NotifyNonlinear" && $detail ne "NotifyNonlinearVirtual"} {
+ # This is caused by mouse moving out&in of the window *or*
+ # ordinary keypresses some window managers (ie: CDE [Bug: 2960]).
+ return
+ }
+ if {![info exists FocusIn($t,$w)]} {
+ set FocusIn($t,$w) ""
+ return
+ }
+ if {![info exists Priv(focus,$t)]} {
+ return
+ }
+ if {$Priv(focus,$t) eq $w} {
+ # This is already in focus
+ #
+ return
+ } else {
+ set Priv(focus,$t) $w
+ eval $FocusIn($t,$w)
+ }
+}
+
+# ::tk::FocusGroup_Out --
+#
+# Handles the <FocusOut> event. Checks if this is really a lose
+# focus event, not one generated by the mouse moving out of the
+# toplevel window. Calls the FocusOut command for the widget
+# who loses its focus.
+#
+proc ::tk::FocusGroup_Out {t w detail} {
+ variable FocusOut
+ variable ::tk::Priv
+
+ if {$detail ne "NotifyNonlinear" && $detail ne "NotifyNonlinearVirtual"} {
+ # This is caused by mouse moving out of the window
+ return
+ }
+ if {![info exists Priv(focus,$t)]} {
+ return
+ }
+ if {![info exists FocusOut($t,$w)]} {
+ return
+ } else {
+ eval $FocusOut($t,$w)
+ set Priv(focus,$t) ""
+ }
+}
+
+# ::tk::FDGetFileTypes --
+#
+# Process the string given by the -filetypes option of the file
+# dialogs. Similar to the C function TkGetFileFilters() on the Mac
+# and Windows platform.
+#
+proc ::tk::FDGetFileTypes {string} {
+ foreach t $string {
+ if {[llength $t] < 2 || [llength $t] > 3} {
+ return -code error -errorcode {TK VALUE FILE_TYPE} \
+ "bad file type \"$t\", should be \"typeName {extension ?extensions ...?} ?{macType ?macTypes ...?}?\""
+ }
+ lappend fileTypes([lindex $t 0]) {*}[lindex $t 1]
+ }
+
+ set types {}
+ foreach t $string {
+ set label [lindex $t 0]
+ set exts {}
+
+ if {[info exists hasDoneType($label)]} {
+ continue
+ }
+
+ # Validate each macType. This is to agree with the
+ # behaviour of TkGetFileFilters(). This list may be
+ # empty.
+ foreach macType [lindex $t 2] {
+ if {[string length $macType] != 4} {
+ return -code error -errorcode {TK VALUE MAC_TYPE} \
+ "bad Macintosh file type \"$macType\""
+ }
+ }
+
+ set name "$label \("
+ set sep ""
+ set doAppend 1
+ foreach ext $fileTypes($label) {
+ if {$ext eq ""} {
+ continue
+ }
+ regsub {^[.]} $ext "*." ext
+ if {![info exists hasGotExt($label,$ext)]} {
+ if {$doAppend} {
+ if {[string length $sep] && [string length $name]>40} {
+ set doAppend 0
+ append name $sep...
+ } else {
+ append name $sep$ext
+ }
+ }
+ lappend exts $ext
+ set hasGotExt($label,$ext) 1
+ }
+ set sep ","
+ }
+ append name "\)"
+ lappend types [list $name $exts]
+
+ set hasDoneType($label) 1
+ }
+
+ return $types
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl
new file mode 100644
index 0000000000..355a43b003
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl
@@ -0,0 +1,1150 @@
+# console.tcl --
+#
+# This code constructs the console window for an application. It
+# can be used by non-unix systems that do not have built-in support
+# for shells.
+#
+# Copyright (c) 1995-1997 Sun Microsystems, Inc.
+# Copyright (c) 1998-2000 Ajuba Solutions.
+# Copyright (c) 2007-2008 Daniel A. Steffen <das@users.sourceforge.net>
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# TODO: history - remember partially written command
+
+namespace eval ::tk::console {
+ variable blinkTime 500 ; # msecs to blink braced range for
+ variable blinkRange 1 ; # enable blinking of the entire braced range
+ variable magicKeys 1 ; # enable brace matching and proc/var recognition
+ variable maxLines 600 ; # maximum # of lines buffered in console
+ variable showMatches 1 ; # show multiple expand matches
+ variable useFontchooser [llength [info command ::tk::fontchooser]]
+ variable inPlugin [info exists embed_args]
+ variable defaultPrompt ; # default prompt if tcl_prompt1 isn't used
+
+ if {$inPlugin} {
+ set defaultPrompt {subst {[history nextid] % }}
+ } else {
+ set defaultPrompt {subst {([file tail [pwd]]) [history nextid] % }}
+ }
+}
+
+# simple compat function for tkcon code added for this console
+interp alias {} EvalAttached {} consoleinterp eval
+
+# ::tk::ConsoleInit --
+# This procedure constructs and configures the console windows.
+#
+# Arguments:
+# None.
+
+proc ::tk::ConsoleInit {} {
+ if {![consoleinterp eval {set tcl_interactive}]} {
+ wm withdraw .
+ }
+
+ if {[tk windowingsystem] eq "aqua"} {
+ set mod "Cmd"
+ } else {
+ set mod "Ctrl"
+ }
+
+ if {[catch {menu .menubar} err]} {
+ bgerror "INIT: $err"
+ }
+ AmpMenuArgs .menubar add cascade -label [mc &File] -menu .menubar.file
+ AmpMenuArgs .menubar add cascade -label [mc &Edit] -menu .menubar.edit
+
+ menu .menubar.file -tearoff 0
+ AmpMenuArgs .menubar.file add command -label [mc "&Source..."] \
+ -command {tk::ConsoleSource}
+ AmpMenuArgs .menubar.file add command -label [mc "&Hide Console"] \
+ -command {wm withdraw .}
+ AmpMenuArgs .menubar.file add command -label [mc "&Clear Console"] \
+ -command {.console delete 1.0 "promptEnd linestart"}
+ if {[tk windowingsystem] ne "aqua"} {
+ AmpMenuArgs .menubar.file add command -label [mc E&xit] -command {exit}
+ }
+
+ menu .menubar.edit -tearoff 0
+ AmpMenuArgs .menubar.edit add command -label [mc Cu&t] -accel "$mod+X"\
+ -command {event generate .console <<Cut>>}
+ AmpMenuArgs .menubar.edit add command -label [mc &Copy] -accel "$mod+C"\
+ -command {event generate .console <<Copy>>}
+ AmpMenuArgs .menubar.edit add command -label [mc P&aste] -accel "$mod+V"\
+ -command {event generate .console <<Paste>>}
+
+ if {[tk windowingsystem] ne "win32"} {
+ AmpMenuArgs .menubar.edit add command -label [mc Cl&ear] \
+ -command {event generate .console <<Clear>>}
+ } else {
+ AmpMenuArgs .menubar.edit add command -label [mc &Delete] \
+ -command {event generate .console <<Clear>>} -accel "Del"
+
+ AmpMenuArgs .menubar add cascade -label [mc &Help] -menu .menubar.help
+ menu .menubar.help -tearoff 0
+ AmpMenuArgs .menubar.help add command -label [mc &About...] \
+ -command tk::ConsoleAbout
+ }
+
+ AmpMenuArgs .menubar.edit add separator
+ if {$::tk::console::useFontchooser} {
+ if {[tk windowingsystem] eq "aqua"} {
+ .menubar.edit add command -label tk_choose_font_marker
+ set index [.menubar.edit index tk_choose_font_marker]
+ .menubar.edit entryconfigure $index \
+ -label [mc "Show Fonts"]\
+ -accelerator "$mod-T"\
+ -command [list ::tk::console::FontchooserToggle]
+ bind Console <<TkFontchooserVisibility>> \
+ [list ::tk::console::FontchooserVisibility $index]
+ ::tk::console::FontchooserVisibility $index
+ } else {
+ AmpMenuArgs .menubar.edit add command -label [mc "&Font..."] \
+ -command [list ::tk::console::FontchooserToggle]
+ }
+ bind Console <FocusIn> [list ::tk::console::FontchooserFocus %W 1]
+ bind Console <FocusOut> [list ::tk::console::FontchooserFocus %W 0]
+ }
+ AmpMenuArgs .menubar.edit add command -label [mc "&Increase Font Size"] \
+ -accel "$mod++" -command {event generate .console <<Console_FontSizeIncr>>}
+ AmpMenuArgs .menubar.edit add command -label [mc "&Decrease Font Size"] \
+ -accel "$mod+-" -command {event generate .console <<Console_FontSizeDecr>>}
+ AmpMenuArgs .menubar.edit add command -label [mc "Fit To Screen Width"] \
+ -command {event generate .console <<Console_FitScreenWidth>>}
+
+ if {[tk windowingsystem] eq "aqua"} {
+ .menubar add cascade -label [mc Window] -menu [menu .menubar.window]
+ .menubar add cascade -label [mc Help] -menu [menu .menubar.help]
+ }
+
+ . configure -menu .menubar
+
+ # See if we can find a better font than the TkFixedFont
+ catch {font create TkConsoleFont {*}[font configure TkFixedFont]}
+ set families [font families]
+ switch -exact -- [tk windowingsystem] {
+ aqua { set preferred {Monaco 10} }
+ win32 { set preferred {ProFontWindows 8 Consolas 8} }
+ default { set preferred {} }
+ }
+ foreach {family size} $preferred {
+ if {[lsearch -exact $families $family] != -1} {
+ font configure TkConsoleFont -family $family -size $size
+ break
+ }
+ }
+
+ # Provide the right border for the text widget (platform dependent).
+ ::ttk::style layout ConsoleFrame {
+ Entry.field -sticky news -border 1 -children {
+ ConsoleFrame.padding -sticky news
+ }
+ }
+ ::ttk::frame .consoleframe -style ConsoleFrame
+
+ set con [text .console -yscrollcommand [list .sb set] -setgrid true \
+ -borderwidth 0 -highlightthickness 0 -font TkConsoleFont]
+ if {[tk windowingsystem] eq "aqua"} {
+ scrollbar .sb -command [list $con yview]
+ } else {
+ ::ttk::scrollbar .sb -command [list $con yview]
+ }
+ pack .sb -in .consoleframe -fill both -side right -padx 1 -pady 1
+ pack $con -in .consoleframe -fill both -expand 1 -side left -padx 1 -pady 1
+ pack .consoleframe -fill both -expand 1 -side left
+
+ ConsoleBind $con
+
+ $con tag configure stderr -foreground red
+ $con tag configure stdin -foreground blue
+ $con tag configure prompt -foreground \#8F4433
+ $con tag configure proc -foreground \#008800
+ $con tag configure var -background \#FFC0D0
+ $con tag raise sel
+ $con tag configure blink -background \#FFFF00
+ $con tag configure find -background \#FFFF00
+
+ focus $con
+
+ # Avoid listing this console in [winfo interps]
+ if {[info command ::send] eq "::send"} {rename ::send {}}
+
+ wm protocol . WM_DELETE_WINDOW { wm withdraw . }
+ wm title . [mc "Console"]
+ flush stdout
+ $con mark set output [$con index "end - 1 char"]
+ tk::TextSetCursor $con end
+ $con mark set promptEnd insert
+ $con mark gravity promptEnd left
+
+ # A variant of ConsolePrompt to avoid a 'puts' call
+ set w $con
+ set temp [$w index "end - 1 char"]
+ $w mark set output end
+ if {![consoleinterp eval "info exists tcl_prompt1"]} {
+ set string [EvalAttached $::tk::console::defaultPrompt]
+ $w insert output $string stdout
+ }
+ $w mark set output $temp
+ ::tk::TextSetCursor $w end
+ $w mark set promptEnd insert
+ $w mark gravity promptEnd left
+
+ if {[tk windowingsystem] ne "aqua"} {
+ # Subtle work-around to erase the '% ' that tclMain.c prints out
+ after idle [subst -nocommand {
+ if {[$con get 1.0 output] eq "% "} { $con delete 1.0 output }
+ }]
+ }
+}
+
+# ::tk::ConsoleSource --
+#
+# Prompts the user for a file to source in the main interpreter.
+#
+# Arguments:
+# None.
+
+proc ::tk::ConsoleSource {} {
+ set filename [tk_getOpenFile -defaultextension .tcl -parent . \
+ -title [mc "Select a file to source"] \
+ -filetypes [list \
+ [list [mc "Tcl Scripts"] .tcl] \
+ [list [mc "All Files"] *]]]
+ if {$filename ne ""} {
+ set cmd [list source $filename]
+ if {[catch {consoleinterp eval $cmd} result]} {
+ ConsoleOutput stderr "$result\n"
+ }
+ }
+}
+
+# ::tk::ConsoleInvoke --
+# Processes the command line input. If the command is complete it
+# is evaled in the main interpreter. Otherwise, the continuation
+# prompt is added and more input may be added.
+#
+# Arguments:
+# None.
+
+proc ::tk::ConsoleInvoke {args} {
+ set ranges [.console tag ranges input]
+ set cmd ""
+ if {[llength $ranges]} {
+ set pos 0
+ while {[lindex $ranges $pos] ne ""} {
+ set start [lindex $ranges $pos]
+ set end [lindex $ranges [incr pos]]
+ append cmd [.console get $start $end]
+ incr pos
+ }
+ }
+ if {$cmd eq ""} {
+ ConsolePrompt
+ } elseif {[info complete $cmd]} {
+ .console mark set output end
+ .console tag delete input
+ set result [consoleinterp record $cmd]
+ if {$result ne ""} {
+ puts $result
+ }
+ ConsoleHistory reset
+ ConsolePrompt
+ } else {
+ ConsolePrompt partial
+ }
+ .console yview -pickplace insert
+}
+
+# ::tk::ConsoleHistory --
+# This procedure implements command line history for the
+# console. In general is evals the history command in the
+# main interpreter to obtain the history. The variable
+# ::tk::HistNum is used to store the current location in the history.
+#
+# Arguments:
+# cmd - Which action to take: prev, next, reset.
+
+set ::tk::HistNum 1
+proc ::tk::ConsoleHistory {cmd} {
+ variable HistNum
+
+ switch $cmd {
+ prev {
+ incr HistNum -1
+ if {$HistNum == 0} {
+ set cmd {history event [expr {[history nextid] -1}]}
+ } else {
+ set cmd "history event $HistNum"
+ }
+ if {[catch {consoleinterp eval $cmd} cmd]} {
+ incr HistNum
+ return
+ }
+ .console delete promptEnd end
+ .console insert promptEnd $cmd {input stdin}
+ .console see end
+ }
+ next {
+ incr HistNum
+ if {$HistNum == 0} {
+ set cmd {history event [expr {[history nextid] -1}]}
+ } elseif {$HistNum > 0} {
+ set cmd ""
+ set HistNum 1
+ } else {
+ set cmd "history event $HistNum"
+ }
+ if {$cmd ne ""} {
+ catch {consoleinterp eval $cmd} cmd
+ }
+ .console delete promptEnd end
+ .console insert promptEnd $cmd {input stdin}
+ .console see end
+ }
+ reset {
+ set HistNum 1
+ }
+ }
+}
+
+# ::tk::ConsolePrompt --
+# This procedure draws the prompt. If tcl_prompt1 or tcl_prompt2
+# exists in the main interpreter it will be called to generate the
+# prompt. Otherwise, a hard coded default prompt is printed.
+#
+# Arguments:
+# partial - Flag to specify which prompt to print.
+
+proc ::tk::ConsolePrompt {{partial normal}} {
+ set w .console
+ if {$partial eq "normal"} {
+ set temp [$w index "end - 1 char"]
+ $w mark set output end
+ if {[consoleinterp eval "info exists tcl_prompt1"]} {
+ consoleinterp eval "eval \[set tcl_prompt1\]"
+ } else {
+ puts -nonewline [EvalAttached $::tk::console::defaultPrompt]
+ }
+ } else {
+ set temp [$w index output]
+ $w mark set output end
+ if {[consoleinterp eval "info exists tcl_prompt2"]} {
+ consoleinterp eval "eval \[set tcl_prompt2\]"
+ } else {
+ puts -nonewline "> "
+ }
+ }
+ flush stdout
+ $w mark set output $temp
+ ::tk::TextSetCursor $w end
+ $w mark set promptEnd insert
+ $w mark gravity promptEnd left
+ ::tk::console::ConstrainBuffer $w $::tk::console::maxLines
+ $w see end
+}
+
+# Copy selected text from the console
+proc ::tk::console::Copy {w} {
+ if {![catch {set data [$w get sel.first sel.last]}]} {
+ clipboard clear -displayof $w
+ clipboard append -displayof $w $data
+ }
+}
+# Copies selected text. If the selection is within the current active edit
+# region then it will be cut, if not it is only copied.
+proc ::tk::console::Cut {w} {
+ if {![catch {set data [$w get sel.first sel.last]}]} {
+ clipboard clear -displayof $w
+ clipboard append -displayof $w $data
+ if {[$w compare sel.first >= output]} {
+ $w delete sel.first sel.last
+ }
+ }
+}
+# Paste text from the clipboard
+proc ::tk::console::Paste {w} {
+ catch {
+ set clip [::tk::GetSelection $w CLIPBOARD]
+ set list [split $clip \n\r]
+ tk::ConsoleInsert $w [lindex $list 0]
+ foreach x [lrange $list 1 end] {
+ $w mark set insert {end - 1c}
+ tk::ConsoleInsert $w "\n"
+ tk::ConsoleInvoke
+ tk::ConsoleInsert $w $x
+ }
+ }
+}
+
+# Fit TkConsoleFont to window width
+proc ::tk::console::FitScreenWidth {w} {
+ set width [winfo screenwidth $w]
+ set cwidth [$w cget -width]
+ set s -50
+ set fit 0
+ array set fi [font configure TkConsoleFont]
+ while {$s < 0} {
+ set fi(-size) $s
+ set f [font create {*}[array get fi]]
+ set c [font measure $f "eM"]
+ font delete $f
+ if {$c * $cwidth < 1.667 * $width} {
+ font configure TkConsoleFont -size $s
+ break
+ }
+ incr s 2
+ }
+}
+
+# ::tk::ConsoleBind --
+# This procedure first ensures that the default bindings for the Text
+# class have been defined. Then certain bindings are overridden for
+# the class.
+#
+# Arguments:
+# None.
+
+proc ::tk::ConsoleBind {w} {
+ bindtags $w [list $w Console PostConsole [winfo toplevel $w] all]
+
+ ## Get all Text bindings into Console
+ foreach ev [bind Text] {
+ bind Console $ev [bind Text $ev]
+ }
+ ## We really didn't want the newline insertion...
+ bind Console <Control-Key-o> {}
+ ## ...or any Control-v binding (would block <<Paste>>)
+ bind Console <Control-Key-v> {}
+
+ # For the moment, transpose isn't enabled until the console
+ # gets and overhaul of how it handles input -- hobbs
+ bind Console <Control-Key-t> {}
+
+ # 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
+ # which is wrong.
+
+ bind Console <Alt-KeyPress> {# nothing }
+ bind Console <Meta-KeyPress> {# nothing}
+ bind Console <Control-KeyPress> {# nothing}
+
+ foreach {ev key} {
+ <<Console_NextImmediate>> <Control-Key-n>
+ <<Console_PrevImmediate>> <Control-Key-p>
+ <<Console_PrevSearch>> <Control-Key-r>
+ <<Console_NextSearch>> <Control-Key-s>
+
+ <<Console_Expand>> <Key-Tab>
+ <<Console_Expand>> <Key-Escape>
+ <<Console_ExpandFile>> <Control-Shift-Key-F>
+ <<Console_ExpandProc>> <Control-Shift-Key-P>
+ <<Console_ExpandVar>> <Control-Shift-Key-V>
+ <<Console_Tab>> <Control-Key-i>
+ <<Console_Tab>> <Meta-Key-i>
+ <<Console_Eval>> <Key-Return>
+ <<Console_Eval>> <Key-KP_Enter>
+
+ <<Console_Clear>> <Control-Key-l>
+ <<Console_KillLine>> <Control-Key-k>
+ <<Console_Transpose>> <Control-Key-t>
+ <<Console_ClearLine>> <Control-Key-u>
+ <<Console_SaveCommand>> <Control-Key-z>
+ <<Console_FontSizeIncr>> <Control-Key-plus>
+ <<Console_FontSizeDecr>> <Control-Key-minus>
+ } {
+ event add $ev $key
+ bind Console $key {}
+ }
+ if {[tk windowingsystem] eq "aqua"} {
+ foreach {ev key} {
+ <<Console_FontSizeIncr>> <Command-Key-plus>
+ <<Console_FontSizeDecr>> <Command-Key-minus>
+ } {
+ event add $ev $key
+ bind Console $key {}
+ }
+ if {$::tk::console::useFontchooser} {
+ bind Console <Command-Key-t> [list ::tk::console::FontchooserToggle]
+ }
+ }
+ bind Console <<Console_Expand>> {
+ if {[%W compare insert > promptEnd]} {
+ ::tk::console::Expand %W
+ }
+ }
+ bind Console <<Console_ExpandFile>> {
+ if {[%W compare insert > promptEnd]} {
+ ::tk::console::Expand %W path
+ }
+ }
+ bind Console <<Console_ExpandProc>> {
+ if {[%W compare insert > promptEnd]} {
+ ::tk::console::Expand %W proc
+ }
+ }
+ bind Console <<Console_ExpandVar>> {
+ if {[%W compare insert > promptEnd]} {
+ ::tk::console::Expand %W var
+ }
+ }
+ bind Console <<Console_Eval>> {
+ %W mark set insert {end - 1c}
+ tk::ConsoleInsert %W "\n"
+ tk::ConsoleInvoke
+ break
+ }
+ bind Console <Delete> {
+ if {{} ne [%W tag nextrange sel 1.0 end] \
+ && [%W compare sel.first >= promptEnd]} {
+ %W delete sel.first sel.last
+ } elseif {[%W compare insert >= promptEnd]} {
+ %W delete insert
+ %W see insert
+ }
+ }
+ bind Console <BackSpace> {
+ if {{} ne [%W tag nextrange sel 1.0 end] \
+ && [%W compare sel.first >= promptEnd]} {
+ %W delete sel.first sel.last
+ } elseif {[%W compare insert != 1.0] && \
+ [%W compare insert > promptEnd]} {
+ %W delete insert-1c
+ %W see insert
+ }
+ }
+ bind Console <Control-h> [bind Console <BackSpace>]
+
+ bind Console <<LineStart>> {
+ if {[%W compare insert < promptEnd]} {
+ tk::TextSetCursor %W {insert linestart}
+ } else {
+ tk::TextSetCursor %W promptEnd
+ }
+ }
+ bind Console <<LineEnd>> {
+ tk::TextSetCursor %W {insert lineend}
+ }
+ bind Console <Control-d> {
+ if {[%W compare insert < promptEnd]} {
+ break
+ }
+ %W delete insert
+ }
+ bind Console <<Console_KillLine>> {
+ if {[%W compare insert < promptEnd]} {
+ break
+ }
+ if {[%W compare insert == {insert lineend}]} {
+ %W delete insert
+ } else {
+ %W delete insert {insert lineend}
+ }
+ }
+ bind Console <<Console_Clear>> {
+ ## Clear console display
+ %W delete 1.0 "promptEnd linestart"
+ }
+ bind Console <<Console_ClearLine>> {
+ ## Clear command line (Unix shell staple)
+ %W delete promptEnd end
+ }
+ bind Console <Meta-d> {
+ if {[%W compare insert >= promptEnd]} {
+ %W delete insert {insert wordend}
+ }
+ }
+ bind Console <Meta-BackSpace> {
+ if {[%W compare {insert -1c wordstart} >= promptEnd]} {
+ %W delete {insert -1c wordstart} insert
+ }
+ }
+ bind Console <Meta-d> {
+ if {[%W compare insert >= promptEnd]} {
+ %W delete insert {insert wordend}
+ }
+ }
+ bind Console <Meta-BackSpace> {
+ if {[%W compare {insert -1c wordstart} >= promptEnd]} {
+ %W delete {insert -1c wordstart} insert
+ }
+ }
+ bind Console <Meta-Delete> {
+ if {[%W compare insert >= promptEnd]} {
+ %W delete insert {insert wordend}
+ }
+ }
+ bind Console <<PrevLine>> {
+ tk::ConsoleHistory prev
+ }
+ bind Console <<NextLine>> {
+ tk::ConsoleHistory next
+ }
+ bind Console <Insert> {
+ catch {tk::ConsoleInsert %W [::tk::GetSelection %W PRIMARY]}
+ }
+ bind Console <KeyPress> {
+ tk::ConsoleInsert %W %A
+ }
+ bind Console <F9> {
+ eval destroy [winfo child .]
+ source [file join $tk_library console.tcl]
+ }
+ if {[tk windowingsystem] eq "aqua"} {
+ bind Console <Command-q> {
+ exit
+ }
+ }
+ bind Console <<Cut>> { ::tk::console::Cut %W }
+ bind Console <<Copy>> { ::tk::console::Copy %W }
+ bind Console <<Paste>> { ::tk::console::Paste %W }
+
+ bind Console <<Console_FontSizeIncr>> {
+ set size [font configure TkConsoleFont -size]
+ if {$size < 0} {set sign -1} else {set sign 1}
+ set size [expr {(abs($size) + 1) * $sign}]
+ font configure TkConsoleFont -size $size
+ if {$::tk::console::useFontchooser} {
+ tk fontchooser configure -font TkConsoleFont
+ }
+ }
+ bind Console <<Console_FontSizeDecr>> {
+ set size [font configure TkConsoleFont -size]
+ if {abs($size) < 2} { return }
+ if {$size < 0} {set sign -1} else {set sign 1}
+ set size [expr {(abs($size) - 1) * $sign}]
+ font configure TkConsoleFont -size $size
+ if {$::tk::console::useFontchooser} {
+ tk fontchooser configure -font TkConsoleFont
+ }
+ }
+ bind Console <<Console_FitScreenWidth>> {
+ ::tk::console::FitScreenWidth %W
+ }
+
+ ##
+ ## Bindings for doing special things based on certain keys
+ ##
+ bind PostConsole <Key-parenright> {
+ if {"\\" ne [%W get insert-2c]} {
+ ::tk::console::MatchPair %W \( \) promptEnd
+ }
+ }
+ bind PostConsole <Key-bracketright> {
+ if {"\\" ne [%W get insert-2c]} {
+ ::tk::console::MatchPair %W \[ \] promptEnd
+ }
+ }
+ bind PostConsole <Key-braceright> {
+ if {"\\" ne [%W get insert-2c]} {
+ ::tk::console::MatchPair %W \{ \} promptEnd
+ }
+ }
+ bind PostConsole <Key-quotedbl> {
+ if {"\\" ne [%W get insert-2c]} {
+ ::tk::console::MatchQuote %W promptEnd
+ }
+ }
+
+ bind PostConsole <KeyPress> {
+ if {"%A" ne ""} {
+ ::tk::console::TagProc %W
+ }
+ }
+}
+
+# ::tk::ConsoleInsert --
+# Insert a string into a text at the point of the insertion cursor.
+# If there is a selection in the text, and it covers the point of the
+# insertion cursor, then delete the selection before inserting. Insertion
+# is restricted to the prompt area.
+#
+# Arguments:
+# w - The text window in which to insert the string
+# s - The string to insert (usually just a single character)
+
+proc ::tk::ConsoleInsert {w s} {
+ if {$s eq ""} {
+ return
+ }
+ catch {
+ if {[$w compare sel.first <= insert] \
+ && [$w compare sel.last >= insert]} {
+ $w tag remove sel sel.first promptEnd
+ $w delete sel.first sel.last
+ }
+ }
+ if {[$w compare insert < promptEnd]} {
+ $w mark set insert end
+ }
+ $w insert insert $s {input stdin}
+ $w see insert
+}
+
+# ::tk::ConsoleOutput --
+#
+# This routine is called directly by ConsolePutsCmd to cause a string
+# to be displayed in the console.
+#
+# Arguments:
+# dest - The output tag to be used: either "stderr" or "stdout".
+# string - The string to be displayed.
+
+proc ::tk::ConsoleOutput {dest string} {
+ set w .console
+ $w insert output $string $dest
+ ::tk::console::ConstrainBuffer $w $::tk::console::maxLines
+ $w see insert
+}
+
+# ::tk::ConsoleExit --
+#
+# This routine is called by ConsoleEventProc when the main window of
+# the application is destroyed. Don't call exit - that probably already
+# happened. Just delete our window.
+#
+# Arguments:
+# None.
+
+proc ::tk::ConsoleExit {} {
+ destroy .
+}
+
+# ::tk::ConsoleAbout --
+#
+# This routine displays an About box to show Tcl/Tk version info.
+#
+# Arguments:
+# None.
+
+proc ::tk::ConsoleAbout {} {
+ tk_messageBox -type ok -message "[mc {Tcl for Windows}]
+
+Tcl $::tcl_patchLevel
+Tk $::tk_patchLevel"
+}
+
+# ::tk::console::Fontchooser* --
+# Let the user select the console font (TIP 324).
+
+proc ::tk::console::FontchooserToggle {} {
+ if {[tk fontchooser configure -visible]} {
+ tk fontchooser hide
+ } else {
+ tk fontchooser show
+ }
+}
+proc ::tk::console::FontchooserVisibility {index} {
+ if {[tk fontchooser configure -visible]} {
+ .menubar.edit entryconfigure $index -label [msgcat::mc "Hide Fonts"]
+ } else {
+ .menubar.edit entryconfigure $index -label [msgcat::mc "Show Fonts"]
+ }
+}
+proc ::tk::console::FontchooserFocus {w isFocusIn} {
+ if {$isFocusIn} {
+ tk fontchooser configure -parent $w -font TkConsoleFont \
+ -command [namespace code [list FontchooserApply]]
+ } else {
+ tk fontchooser configure -parent $w -font {} -command {}
+ }
+}
+proc ::tk::console::FontchooserApply {font args} {
+ catch {font configure TkConsoleFont {*}[font actual $font]}
+}
+
+# ::tk::console::TagProc --
+#
+# Tags a procedure in the console if it's recognized
+# This procedure is not perfect. However, making it perfect wastes
+# too much CPU time...
+#
+# Arguments:
+# w - console text widget
+
+proc ::tk::console::TagProc w {
+ if {!$::tk::console::magicKeys} {
+ return
+ }
+ set exp "\[^\\\\\]\[\[ \t\n\r\;{}\"\$\]"
+ set i [$w search -backwards -regexp $exp insert-1c promptEnd-1c]
+ if {$i eq ""} {
+ set i promptEnd
+ } else {
+ append i +2c
+ }
+ regsub -all "\[\[\\\\\\?\\*\]" [$w get $i "insert-1c wordend"] {\\\0} c
+ if {[llength [EvalAttached [list info commands $c]]]} {
+ $w tag add proc $i "insert-1c wordend"
+ } else {
+ $w tag remove proc $i "insert-1c wordend"
+ }
+ if {[llength [EvalAttached [list info vars $c]]]} {
+ $w tag add var $i "insert-1c wordend"
+ } else {
+ $w tag remove var $i "insert-1c wordend"
+ }
+}
+
+# ::tk::console::MatchPair --
+#
+# Blinks a matching pair of characters
+# c2 is assumed to be at the text index 'insert'.
+# This proc is really loopy and took me an hour to figure out given
+# all possible combinations with escaping except for escaped \'s.
+# It doesn't take into account possible commenting... Oh well. If
+# anyone has something better, I'd like to see/use it. This is really
+# only efficient for small contexts.
+#
+# Arguments:
+# w - console text widget
+# c1 - first char of pair
+# c2 - second char of pair
+#
+# Calls: ::tk::console::Blink
+
+proc ::tk::console::MatchPair {w c1 c2 {lim 1.0}} {
+ if {!$::tk::console::magicKeys} {
+ return
+ }
+ if {{} ne [set ix [$w search -back $c1 insert $lim]]} {
+ while {
+ [string match {\\} [$w get $ix-1c]] &&
+ [set ix [$w search -back $c1 $ix-1c $lim]] ne {}
+ } {}
+ set i1 insert-1c
+ while {$ix ne {}} {
+ set i0 $ix
+ set j 0
+ while {[set i0 [$w search $c2 $i0 $i1]] ne {}} {
+ append i0 +1c
+ if {[string match {\\} [$w get $i0-2c]]} {
+ continue
+ }
+ incr j
+ }
+ if {!$j} {
+ break
+ }
+ set i1 $ix
+ while {$j && [set ix [$w search -back $c1 $ix $lim]] ne {}} {
+ if {[string match {\\} [$w get $ix-1c]]} {
+ continue
+ }
+ incr j -1
+ }
+ }
+ if {[string match {} $ix]} {
+ set ix [$w index $lim]
+ }
+ } else {
+ set ix [$w index $lim]
+ }
+ if {$::tk::console::blinkRange} {
+ Blink $w $ix [$w index insert]
+ } else {
+ Blink $w $ix $ix+1c [$w index insert-1c] [$w index insert]
+ }
+}
+
+# ::tk::console::MatchQuote --
+#
+# Blinks between matching quotes.
+# Blinks just the quote if it's unmatched, otherwise blinks quoted string
+# The quote to match is assumed to be at the text index 'insert'.
+#
+# Arguments:
+# w - console text widget
+#
+# Calls: ::tk::console::Blink
+
+proc ::tk::console::MatchQuote {w {lim 1.0}} {
+ if {!$::tk::console::magicKeys} {
+ return
+ }
+ set i insert-1c
+ set j 0
+ while {[set i [$w search -back \" $i $lim]] ne {}} {
+ if {[string match {\\} [$w get $i-1c]]} {
+ continue
+ }
+ if {!$j} {
+ set i0 $i
+ }
+ incr j
+ }
+ if {$j&1} {
+ if {$::tk::console::blinkRange} {
+ Blink $w $i0 [$w index insert]
+ } else {
+ Blink $w $i0 $i0+1c [$w index insert-1c] [$w index insert]
+ }
+ } else {
+ Blink $w [$w index insert-1c] [$w index insert]
+ }
+}
+
+# ::tk::console::Blink --
+#
+# Blinks between n index pairs for a specified duration.
+#
+# Arguments:
+# w - console text widget
+# i1 - start index to blink region
+# i2 - end index of blink region
+# dur - duration in usecs to blink for
+#
+# Outputs:
+# blinks selected characters in $w
+
+proc ::tk::console::Blink {w args} {
+ eval [list $w tag add blink] $args
+ after $::tk::console::blinkTime [list $w] tag remove blink $args
+}
+
+# ::tk::console::ConstrainBuffer --
+#
+# This limits the amount of data in the text widget
+# Called by Prompt and ConsoleOutput
+#
+# Arguments:
+# w - console text widget
+# size - # of lines to constrain to
+#
+# Outputs:
+# may delete data in console widget
+
+proc ::tk::console::ConstrainBuffer {w size} {
+ if {[$w index end] > $size} {
+ $w delete 1.0 [expr {int([$w index end])-$size}].0
+ }
+}
+
+# ::tk::console::Expand --
+#
+# Arguments:
+# ARGS: w - text widget in which to expand str
+# type - type of expansion (path / proc / variable)
+#
+# Calls: ::tk::console::Expand(Pathname|Procname|Variable)
+#
+# Outputs: The string to match is expanded to the longest possible match.
+# If ::tk::console::showMatches is non-zero and the longest match
+# equaled the string to expand, then all possible matches are
+# output to stdout. Triggers bell if no matches are found.
+#
+# Returns: number of matches found
+
+proc ::tk::console::Expand {w {type ""}} {
+ set exp "\[^\\\\\]\[\[ \t\n\r\\\{\"\\\\\$\]"
+ set tmp [$w search -backwards -regexp $exp insert-1c promptEnd-1c]
+ if {$tmp eq ""} {
+ set tmp promptEnd
+ } else {
+ append tmp +2c
+ }
+ if {[$w compare $tmp >= insert]} {
+ return
+ }
+ set str [$w get $tmp insert]
+ switch -glob $type {
+ path* {
+ set res [ExpandPathname $str]
+ }
+ proc* {
+ set res [ExpandProcname $str]
+ }
+ var* {
+ set res [ExpandVariable $str]
+ }
+ default {
+ set res {}
+ foreach t {Pathname Procname Variable} {
+ if {![catch {Expand$t $str} res] && ($res ne "")} {
+ break
+ }
+ }
+ }
+ }
+ set len [llength $res]
+ if {$len} {
+ set repl [lindex $res 0]
+ $w delete $tmp insert
+ $w insert $tmp $repl {input stdin}
+ if {($len > 1) && ($::tk::console::showMatches) && ($repl eq $str)} {
+ puts stdout [lsort [lreplace $res 0 0]]
+ }
+ } else {
+ bell
+ }
+ return [incr len -1]
+}
+
+# ::tk::console::ExpandPathname --
+#
+# Expand a file pathname based on $str
+# This is based on UNIX file name conventions
+#
+# Arguments:
+# str - partial file pathname to expand
+#
+# Calls: ::tk::console::ExpandBestMatch
+#
+# Returns: list containing longest unique match followed by all the
+# possible further matches
+
+proc ::tk::console::ExpandPathname str {
+ set pwd [EvalAttached pwd]
+ if {[catch {EvalAttached [list cd [file dirname $str]]} err opt]} {
+ return -options $opt $err
+ }
+ set dir [file tail $str]
+ ## Check to see if it was known to be a directory and keep the trailing
+ ## slash if so (file tail cuts it off)
+ if {[string match */ $str]} {
+ append dir /
+ }
+ if {[catch {lsort [EvalAttached [list glob $dir*]]} m]} {
+ set match {}
+ } else {
+ if {[llength $m] > 1} {
+ if { $::tcl_platform(platform) eq "windows" } {
+ ## Windows is screwy because it's case insensitive
+ set tmp [ExpandBestMatch [string tolower $m] \
+ [string tolower $dir]]
+ ## Don't change case if we haven't changed the word
+ if {[string length $dir]==[string length $tmp]} {
+ set tmp $dir
+ }
+ } else {
+ set tmp [ExpandBestMatch $m $dir]
+ }
+ if {[string match ?*/* $str]} {
+ set tmp [file dirname $str]/$tmp
+ } elseif {[string match /* $str]} {
+ set tmp /$tmp
+ }
+ regsub -all { } $tmp {\\ } tmp
+ set match [linsert $m 0 $tmp]
+ } else {
+ ## This may look goofy, but it handles spaces in path names
+ eval append match $m
+ if {[file isdir $match]} {
+ append match /
+ }
+ if {[string match ?*/* $str]} {
+ set match [file dirname $str]/$match
+ } elseif {[string match /* $str]} {
+ set match /$match
+ }
+ regsub -all { } $match {\\ } match
+ ## Why is this one needed and the ones below aren't!!
+ set match [list $match]
+ }
+ }
+ EvalAttached [list cd $pwd]
+ return $match
+}
+
+# ::tk::console::ExpandProcname --
+#
+# Expand a tcl proc name based on $str
+#
+# Arguments:
+# str - partial proc name to expand
+#
+# Calls: ::tk::console::ExpandBestMatch
+#
+# Returns: list containing longest unique match followed by all the
+# possible further matches
+
+proc ::tk::console::ExpandProcname str {
+ set match [EvalAttached [list info commands $str*]]
+ if {[llength $match] == 0} {
+ set ns [EvalAttached \
+ "namespace children \[namespace current\] [list $str*]"]
+ if {[llength $ns]==1} {
+ set match [EvalAttached [list info commands ${ns}::*]]
+ } else {
+ set match $ns
+ }
+ }
+ if {[llength $match] > 1} {
+ regsub -all { } [ExpandBestMatch $match $str] {\\ } str
+ set match [linsert $match 0 $str]
+ } else {
+ regsub -all { } $match {\\ } match
+ }
+ return $match
+}
+
+# ::tk::console::ExpandVariable --
+#
+# Expand a tcl variable name based on $str
+#
+# Arguments:
+# str - partial tcl var name to expand
+#
+# Calls: ::tk::console::ExpandBestMatch
+#
+# Returns: list containing longest unique match followed by all the
+# possible further matches
+
+proc ::tk::console::ExpandVariable str {
+ if {[regexp {([^\(]*)\((.*)} $str -> ary str]} {
+ ## Looks like they're trying to expand an array.
+ set match [EvalAttached [list array names $ary $str*]]
+ if {[llength $match] > 1} {
+ set vars $ary\([ExpandBestMatch $match $str]
+ foreach var $match {
+ lappend vars $ary\($var\)
+ }
+ return $vars
+ } elseif {[llength $match] == 1} {
+ set match $ary\($match\)
+ }
+ ## Space transformation avoided for array names.
+ } else {
+ set match [EvalAttached [list info vars $str*]]
+ if {[llength $match] > 1} {
+ regsub -all { } [ExpandBestMatch $match $str] {\\ } str
+ set match [linsert $match 0 $str]
+ } else {
+ regsub -all { } $match {\\ } match
+ }
+ }
+ return $match
+}
+
+# ::tk::console::ExpandBestMatch --
+#
+# Finds the best unique match in a list of names.
+# The extra $e in this argument allows us to limit the innermost loop a little
+# further. This improves speed as $l becomes large or $e becomes long.
+#
+# Arguments:
+# l - list to find best unique match in
+# e - currently best known unique match
+#
+# Returns: longest unique match in the list
+
+proc ::tk::console::ExpandBestMatch {l {e {}}} {
+ set ec [lindex $l 0]
+ if {[llength $l]>1} {
+ set e [expr {[string length $e] - 1}]
+ set ei [expr {[string length $ec] - 1}]
+ foreach l $l {
+ while {$ei>=$e && [string first $ec $l]} {
+ set ec [string range $ec 0 [incr ei -1]]
+ }
+ }
+ }
+ return $ec
+}
+
+# now initialize the console
+::tk::ConsoleInit
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/README b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/README
new file mode 100644
index 0000000000..7285a93894
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/README
@@ -0,0 +1,44 @@
+This directory contains a collection of programs to demonstrate
+the features of the Tk toolkit. The programs are all scripts for
+"wish", a windowing shell. If wish has been installed on your path
+then you can invoke any of the programs in this directory just
+by typing its file name to your command shell under Unix. Otherwise
+invoke wish with the file as its first argument, e.g., "wish hello".
+The rest of this file contains a brief description of each program.
+Files with names ending in ".tcl" are procedure packages used by one
+or more of the demo programs; they can't be used as programs by
+themselves so they aren't described below.
+
+hello - Creates a single button; if you click on it, a message
+ is typed and the application terminates.
+
+widget - Contains a collection of demonstrations of the widgets
+ currently available in the Tk library. Most of the .tcl
+ files are scripts for individual demos available through
+ the "widget" program.
+
+ixset - A simple Tk-based wrapper for the "xset" program, which
+ allows you to interactively query and set various X options
+ such as mouse acceleration and bell volume. Thanks to
+ Pierre David for contributing this example.
+
+rolodex - A mock-up of a simple rolodex application. It has much of
+ the user interface for such an application but no back-end
+ database. This program was written in response to Tom
+ LaStrange's toolkit benchmark challenge.
+
+tcolor - A color editor. Allows you to edit colors in several
+ different ways, and will also perform automatic updates
+ using "send".
+
+rmt - Allows you to "hook-up" remotely to any Tk application
+ on the display. Select an application with the menu,
+ then just type commands: they'll go to that application.
+
+timer - Displays a seconds timer with start and stop buttons.
+ Control-c and control-q cause it to exit.
+
+browse - A simple directory browser. Invoke it with and argument
+ giving the name of the directory you'd like to browse.
+ Double-click on files or subdirectories to browse them.
+ Control-c and control-q cause the program to exit.
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/anilabel.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/anilabel.tcl
new file mode 100644
index 0000000000..61e6315787
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/anilabel.tcl
@@ -0,0 +1,160 @@
+# anilabel.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# several animated label widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .anilabel
+catch {destroy $w}
+toplevel $w
+wm title $w "Animated Label Demonstration"
+wm iconname $w "anilabel"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "Four animated labels are displayed below; each of the labels on the left is animated by making the text message inside it appear to scroll, and the label on the right is animated by animating the image that it displays."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Ensure that this this is an array
+array set animationCallbacks {}
+
+## This callback is the core of how to do animation in Tcl/Tk; all
+## animations work in basically the same way, with a procedure that
+## uses the [after] command to reschedule itself at some point in the
+## future. Of course, the details of how to update the state will vary
+## according to what is being animated.
+proc RotateLabelText {w interval} {
+ global animationCallbacks
+
+ # Schedule the calling of this procedure again in the future
+ set animationCallbacks($w) [after $interval RotateLabelText $w $interval]
+
+ # We do marquee-like scrolling text by chopping characters off the
+ # front of the text and sticking them on the end.
+ set text [$w cget -text]
+ set newText [string range $text 1 end][string index $text 0]
+ $w configure -text $newText
+}
+
+## A helper procedure to start the animation happening.
+proc animateLabelText {w text interval} {
+ global animationCallbacks
+
+ # Install the text into the widget
+ $w configure -text $text
+
+ # Schedule the start of the animation loop
+ set animationCallbacks($w) [after $interval RotateLabelText $w $interval]
+
+ # Make sure that the animation stops and is cleaned up after itself
+ # when the animated label is destroyed. Note that at this point we
+ # cannot manipulate the widget itself, as that has already died.
+ bind $w <Destroy> {
+ after cancel $animationCallbacks(%W)
+ unset animationCallbacks(%W)
+ }
+}
+
+## Next, a similar pair of procedures to animate a GIF loaded into a
+## photo image.
+proc SelectNextImageFrame {w interval} {
+ global animationCallbacks
+ set animationCallbacks($w) \
+ [after $interval SelectNextImageFrame $w $interval]
+ set image [$w cget -image]
+
+ # The easy way to animate a GIF!
+ set idx -1
+ scan [$image cget -format] "GIF -index %d" idx
+ if {[catch {
+ # Note that we get an error if the index is out of range
+ $image configure -format "GIF -index [incr idx]"
+ }]} then {
+ $image configure -format "GIF -index 0"
+ }
+}
+proc animateLabelImage {w imageData interval} {
+ global animationCallbacks
+
+ # Create a multi-frame GIF from base-64-encoded data
+ set image [image create photo -format GIF -data $imageData]
+
+ # Install the image into the widget
+ $w configure -image $image
+
+ # Schedule the start of the animation loop
+ set animationCallbacks($w) \
+ [after $interval SelectNextImageFrame $w $interval]
+
+ # Make sure that the animation stops and is cleaned up after itself
+ # when the animated label is destroyed. Note that at this point we
+ # cannot manipulate the widget itself, as that has already died.
+ # Also note that this script is in double-quotes; this is always OK
+ # because image names are chosen automatically to be simple words.
+ bind $w <Destroy> "
+ after cancel \$animationCallbacks(%W)
+ unset animationCallbacks(%W)
+ rename $image {}
+ "
+}
+
+# Make some widgets to contain the animations
+labelframe $w.left -text "Scrolling Texts"
+labelframe $w.right -text "GIF Image"
+pack $w.left $w.right -side left -padx 10 -pady 10 -expand yes
+
+# This method of scrolling text looks far better with a fixed-width font
+label $w.left.l1 -bd 4 -relief ridge -font fixedFont
+label $w.left.l2 -bd 4 -relief groove -font fixedFont
+label $w.left.l3 -bd 4 -relief flat -font fixedFont -width 18
+pack $w.left.l1 $w.left.l2 $w.left.l3 -side top -expand yes -padx 10 -pady 10 -anchor w
+# Don't need to do very much with this label except turn off the border
+label $w.right.l -bd 0
+pack $w.right.l -side top -expand yes -padx 10 -pady 10
+
+# This is a base-64-encoded animated GIF file.
+set tclPoweredData {
+ R0lGODlhKgBAAPQAAP//////zP//AP/MzP/Mmf/MAP+Zmf+ZZv+ZAMz//8zM
+ zMyZmcyZZsxmZsxmAMwzAJnMzJmZzJmZmZlmmZlmZplmM5kzM2aZzGZmzGZm
+ mWZmZmYzZmYzMzNmzDMzZgAzmSH+IE1hZGUgd2l0aCBHSU1QIGJ5IExARGVt
+ YWlsbHkuY29tACH5BAVkAAEALAAAAAAqAEAAAAX+YCCOZEkyTKM2jOm66yPP
+ dF03bx7YcuHIDkGBR7SZeIyhTID4FZ+4Es8nQyCe2EeUNJ0peY2s9mi7PhAM
+ ngEAMGRbUpvzSxskLh1J+Hkg134OdDIDEB+GHxtYMEQMTjMGEYeGFoomezaC
+ DZGSHFmLXTQKkh8eNQVpZ2afmDQGHaOYSoEyhhcklzVmMpuHnaZmDqiGJbg0
+ qFqvh6UNAwB7VA+OwydEjgujkgrPNhbTI8dFvNgEYcHcHx0lB1kX2IYeA2G6
+ NN0YfkXJ2BsAMuAzHB9cZMk3qoEbRzUACsRCUBK5JxsC3iMiKd8GN088SIyT
+ 0RAFSROyeEg38caDiB/+JEgqxsODrZJ1BkT0oHKSmI0ceQxo94HDpg0qsuDk
+ UmRAMgu8OgwQ+uIJgUMVeGXA+IQkzEeHGvD8cIGlDXsLiRjQ+EHroQhea7xY
+ 8IQBSgYYDi1IS+OFBCgaDMGVS3fGi5BPJpBaENdQ0EomKGD56IHwO39EXiSC
+ Ysgxor5+Xfgq0qByYUpiXmwuoredB2aYH4gWWda0B7SeNENpEJHC1ghi+pS4
+ AJpIAwWvKPBi+8YEht5EriEqpFfMlhEdkBNpx0HUhwypx5T4IB1MBg/Ws2sn
+ wV3MSQOkzI8fUd48Aw3dOZto71x85hHtHijYv18Gf/3GqCdDCXHNoICBobSo
+ IqBqJLyCoH8JPrLgdh88CKCFD0CGmAiGYPgffwceZh6FC2ohIIklnkhehTNY
+ 4CIHHGzgwYw01ujBBhvAqKOLLq5AAk9kuSPkkKO40NB+h1gnypJIIvkBf09a
+ N5QIRz5p5ZJXJpmlIVhOGQA2TmIJZZhKKmmll2BqyWSXWUrZpQtpatlmk1c2
+ KaWRHeTZEJF8SqLDn/hhsOeQgBbqAh6DGqronxeARUIIACH5BAUeAAAALAUA
+ LgAFAAUAAAUM4CeKz/OV5YmqaRkCACH5BAUeAAEALAUALgAKAAUAAAUUICCK
+ z/OdJVCaa7p+7aOWcDvTZwgAIfkEBR4AAQAsCwAuAAkABQAABRPgA4zP95zA
+ eZqoWqqpyqLkZ38hACH5BAUKAAEALAcALgANAA4AAAU7ICA+jwiUJEqeKau+
+ r+vGaTmac63v/GP9HM7GQyx+jsgkkoRUHJ3Qx0cK/VQVTKtWwbVKn9suNunc
+ WkMAIfkEBQoAAAAsBwA3AAcABQAABRGgIHzk842j+Yjlt5KuO8JmCAAh+QQF
+ CgAAACwLADcABwAFAAAFEeAnfN9TjqP5oOWziq05lmUIACH5BAUKAAAALA8A
+ NwAHAAUAAAUPoPCJTymS3yiQj4qOcPmEACH5BAUKAAAALBMANwAHAAUAAAUR
+ oCB+z/MJX2o+I2miKimiawgAIfkEBQoAAAAsFwA3AAcABQAABRGgIHzfY47j
+ Q4qk+aHl+pZmCAAh+QQFCgAAACwbADcABwAFAAAFEaAgfs/zCV9qPiNJouo7
+ ll8IACH5BAUKAAAALB8ANwADAAUAAAUIoCB8o0iWZggAOw==
+}
+
+# Finally, set up the text scrolling animation
+animateLabelText $w.left.l1 "* Slow Animation *" 300
+animateLabelText $w.left.l2 "* Fast Animation *" 80
+animateLabelText $w.left.l3 "This is a longer scrolling text in a widget that will not show the whole message at once. " 150
+animateLabelImage $w.right.l $tclPoweredData 100
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/aniwave.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/aniwave.tcl
new file mode 100644
index 0000000000..a7539fb918
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/aniwave.tcl
@@ -0,0 +1,104 @@
+# aniwave.tcl --
+#
+# This demonstration script illustrates how to adjust canvas item
+# coordinates in a way that does something fairly similar to waveform
+# display.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .aniwave
+catch {destroy $w}
+toplevel $w
+wm title $w "Animated Wave Demonstration"
+wm iconname $w "aniwave"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "This demonstration contains a canvas widget with a line item inside it. The animation routines work by adjusting the coordinates list of the line; a trace on a variable is used so updates to the variable result in a change of position of the line."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Create a canvas large enough to hold the wave. In fact, the wave
+# sticks off both sides of the canvas to prevent visual glitches.
+pack [canvas $w.c -width 300 -height 200 -background black] -padx 10 -pady 10 -expand yes
+
+# Ensure that this this is an array
+array set animationCallbacks {}
+
+# Creates a coordinates list of a wave. This code does a very sketchy
+# job and relies on Tk's line smoothing to make things look better.
+set waveCoords {}
+for {set x -10} {$x<=300} {incr x 5} {
+ lappend waveCoords $x 100
+}
+lappend waveCoords $x 0 [incr x 5] 200
+
+# Create a smoothed line and arrange for its coordinates to be the
+# contents of the variable waveCoords.
+$w.c create line $waveCoords -tags wave -width 1 -fill green -smooth 1
+proc waveCoordsTracer {w args} {
+ global waveCoords
+ # Actual visual update will wait until we have finished
+ # processing; Tk does that for us automatically.
+ $w.c coords wave $waveCoords
+}
+trace add variable waveCoords write [list waveCoordsTracer $w]
+
+# Basic motion handler. Given what direction the wave is travelling
+# in, it advances the y coordinates in the coordinate-list one step in
+# that direction.
+proc basicMotion {} {
+ global waveCoords direction
+ set oc $waveCoords
+ for {set i 1} {$i<[llength $oc]} {incr i 2} {
+ if {$direction eq "left"} {
+ lset waveCoords $i [lindex $oc \
+ [expr {$i+2>[llength $oc] ? 1 : $i+2}]]
+ } else {
+ lset waveCoords $i \
+ [lindex $oc [expr {$i-2<0 ? "end" : $i-2}]]
+ }
+ }
+}
+
+# Oscillation handler. This detects whether to reverse the direction
+# of the wave by checking to see if the peak of the wave has moved off
+# the screen (whose size we know already.)
+proc reverser {} {
+ global waveCoords direction
+ if {[lindex $waveCoords 1] < 10} {
+ set direction "right"
+ } elseif {[lindex $waveCoords end] < 10} {
+ set direction "left"
+ }
+}
+
+# Main animation "loop". This calls the two procedures that handle the
+# movement repeatedly by scheduling asynchronous calls back to itself
+# using the [after] command. This procedure is the fundamental basis
+# for all animated effect handling in Tk.
+proc move {} {
+ basicMotion
+ reverser
+
+ # Theoretically 100 frames-per-second (==10ms between frames)
+ global animationCallbacks
+ set animationCallbacks(simpleWave) [after 10 move]
+}
+
+# Initialise our remaining animation variables
+set direction "left"
+set animateAfterCallback {}
+# Arrange for the animation loop to stop when the canvas is deleted
+bind $w.c <Destroy> {
+ after cancel $animationCallbacks(simpleWave)
+ unset animationCallbacks(simpleWave)
+}
+# Start the animation processing
+move
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
new file mode 100644
index 0000000000..12249c0b25
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl
@@ -0,0 +1,241 @@
+# arrow.tcl --
+#
+# This demonstration script creates a canvas widget that displays a
+# large line with an arrowhead whose shape can be edited interactively.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+# arrowSetup --
+# This procedure regenerates all the text and graphics in the canvas
+# window. It's called when the canvas is initially created, and also
+# whenever any of the parameters of the arrow head are changed
+# interactively.
+#
+# Arguments:
+# c - Name of the canvas widget.
+
+proc arrowSetup c {
+ upvar #0 demo_arrowInfo v
+
+ # Remember the current box, if there is one.
+
+ set tags [$c gettags current]
+ if {$tags != ""} {
+ set cur [lindex $tags [lsearch -glob $tags box?]]
+ } else {
+ set cur ""
+ }
+
+ # Create the arrow and outline.
+
+ $c delete all
+ eval {$c create line $v(x1) $v(y) $v(x2) $v(y) -arrow last \
+ -width [expr {10*$v(width)}] -arrowshape [list \
+ [expr {10*$v(a)}] [expr {10*$v(b)}] [expr {10*$v(c)}]]} \
+ $v(bigLineStyle)
+ set xtip [expr {$v(x2)-10*$v(b)}]
+ set deltaY [expr {10*$v(c)+5*$v(width)}]
+ $c create line $v(x2) $v(y) $xtip [expr {$v(y)+$deltaY}] \
+ [expr {$v(x2)-10*$v(a)}] $v(y) $xtip [expr {$v(y)-$deltaY}] \
+ $v(x2) $v(y) -width 2 -capstyle round -joinstyle round
+
+ # Create the boxes for reshaping the line and arrowhead.
+
+ eval {$c create rect [expr {$v(x2)-10*$v(a)-5}] [expr {$v(y)-5}] \
+ [expr {$v(x2)-10*$v(a)+5}] [expr {$v(y)+5}] \
+ -tags {box1 box}} $v(boxStyle)
+ eval {$c create rect [expr {$xtip-5}] [expr {$v(y)-$deltaY-5}] \
+ [expr {$xtip+5}] [expr {$v(y)-$deltaY+5}] \
+ -tags {box2 box}} $v(boxStyle)
+ eval {$c create rect [expr {$v(x1)-5}] [expr {$v(y)-5*$v(width)-5}] \
+ [expr {$v(x1)+5}] [expr {$v(y)-5*$v(width)+5}] \
+ -tags {box3 box}} $v(boxStyle)
+ if {$cur != ""} {
+ eval $c itemconfigure $cur $v(activeStyle)
+ }
+
+ # Create three arrows in actual size with the same parameters
+
+ $c create line [expr {$v(x2)+50}] 0 [expr {$v(x2)+50}] 1000 \
+ -width 2
+ set tmp [expr {$v(x2)+100}]
+ $c create line $tmp [expr {$v(y)-125}] $tmp [expr {$v(y)-75}] \
+ -width $v(width) \
+ -arrow both -arrowshape "$v(a) $v(b) $v(c)"
+ $c create line [expr {$tmp-25}] $v(y) [expr {$tmp+25}] $v(y) \
+ -width $v(width) \
+ -arrow both -arrowshape "$v(a) $v(b) $v(c)"
+ $c create line [expr {$tmp-25}] [expr {$v(y)+75}] [expr {$tmp+25}] \
+ [expr {$v(y)+125}] -width $v(width) \
+ -arrow both -arrowshape "$v(a) $v(b) $v(c)"
+
+ # Create a bunch of other arrows and text items showing the
+ # current dimensions.
+
+ set tmp [expr {$v(x2)+10}]
+ $c create line $tmp [expr {$v(y)-5*$v(width)}] \
+ $tmp [expr {$v(y)-$deltaY}] \
+ -arrow both -arrowshape $v(smallTips)
+ $c create text [expr {$v(x2)+15}] [expr {$v(y)-$deltaY+5*$v(c)}] \
+ -text $v(c) -anchor w
+ set tmp [expr {$v(x1)-10}]
+ $c create line $tmp [expr {$v(y)-5*$v(width)}] \
+ $tmp [expr {$v(y)+5*$v(width)}] \
+ -arrow both -arrowshape $v(smallTips)
+ $c create text [expr {$v(x1)-15}] $v(y) -text $v(width) -anchor e
+ set tmp [expr {$v(y)+5*$v(width)+10*$v(c)+10}]
+ $c create line [expr {$v(x2)-10*$v(a)}] $tmp $v(x2) $tmp \
+ -arrow both -arrowshape $v(smallTips)
+ $c create text [expr {$v(x2)-5*$v(a)}] [expr {$tmp+5}] \
+ -text $v(a) -anchor n
+ set tmp [expr {$tmp+25}]
+ $c create line [expr {$v(x2)-10*$v(b)}] $tmp $v(x2) $tmp \
+ -arrow both -arrowshape $v(smallTips)
+ $c create text [expr {$v(x2)-5*$v(b)}] [expr {$tmp+5}] \
+ -text $v(b) -anchor n
+
+ $c create text $v(x1) 310 -text "-width $v(width)" \
+ -anchor w -font {Helvetica 18}
+ $c create text $v(x1) 330 -text "-arrowshape {$v(a) $v(b) $v(c)}" \
+ -anchor w -font {Helvetica 18}
+
+ incr v(count)
+}
+
+set w .arrow
+catch {destroy $w}
+toplevel $w
+wm title $w "Arrowhead Editor Demonstration"
+wm iconname $w "arrow"
+positionWindow $w
+set c $w.c
+
+label $w.msg -font $font -wraplength 5i -justify left -text "This widget allows you to experiment with different widths and arrowhead shapes for lines in canvases. To change the line width or the shape of the arrowhead, drag any of the three boxes attached to the oversized arrow. The arrows on the right give examples at normal scale. The text at the bottom shows the configuration options as you'd enter them for a canvas line item."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+canvas $c -width 500 -height 350 -relief sunken -borderwidth 2
+pack $c -expand yes -fill both
+
+set demo_arrowInfo(a) 8
+set demo_arrowInfo(b) 10
+set demo_arrowInfo(c) 3
+set demo_arrowInfo(width) 2
+set demo_arrowInfo(motionProc) arrowMoveNull
+set demo_arrowInfo(x1) 40
+set demo_arrowInfo(x2) 350
+set demo_arrowInfo(y) 150
+set demo_arrowInfo(smallTips) {5 5 2}
+set demo_arrowInfo(count) 0
+if {[winfo depth $c] > 1} {
+ if {[tk windowingsystem] eq "aqua"} {
+ set demo_arrowInfo(bigLineStyle) "-fill systemSelectedTextBackgroundColor"
+ } else {
+ set demo_arrowInfo(bigLineStyle) "-fill LightSeaGreen"
+ }
+ set demo_arrowInfo(boxStyle) "-fill {} -width 1"
+ set demo_arrowInfo(activeStyle) "-fill red -width 1"
+} else {
+ # Main widget program sets variable tk_demoDirectory
+ set demo_arrowInfo(bigLineStyle) "-fill black \
+ -stipple @[file join $tk_demoDirectory images grey.25]"
+ set demo_arrowInfo(boxStyle) "-fill {} -outline black -width 1"
+ set demo_arrowInfo(activeStyle) "-fill black -outline black -width 1"
+}
+arrowSetup $c
+$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 box <B1-Motion> "\$demo_arrowInfo(motionProc) $c %x %y"
+bind $c <Any-ButtonRelease-1> "arrowSetup $c"
+
+# arrowMove1 --
+# This procedure is called for each mouse motion event on box1 (the
+# one at the vertex of the arrow). It updates the controlling parameters
+# for the line and arrowhead.
+#
+# Arguments:
+# c - The name of the canvas window.
+# x, y - The coordinates of the mouse.
+
+proc arrowMove1 {c x y} {
+ upvar #0 demo_arrowInfo v
+ set newA [expr {($v(x2)+5-round([$c canvasx $x]))/10}]
+ if {$newA < 0} {
+ set newA 0
+ }
+ if {$newA > 25} {
+ set newA 25
+ }
+ if {$newA != $v(a)} {
+ $c move box1 [expr {10*($v(a)-$newA)}] 0
+ set v(a) $newA
+ }
+}
+
+# arrowMove2 --
+# This procedure is called for each mouse motion event on box2 (the
+# one at the trailing tip of the arrowhead). It updates the controlling
+# parameters for the line and arrowhead.
+#
+# Arguments:
+# c - The name of the canvas window.
+# x, y - The coordinates of the mouse.
+
+proc arrowMove2 {c x y} {
+ upvar #0 demo_arrowInfo v
+ set newB [expr {($v(x2)+5-round([$c canvasx $x]))/10}]
+ if {$newB < 0} {
+ set newB 0
+ }
+ if {$newB > 25} {
+ set newB 25
+ }
+ set newC [expr {($v(y)+5-round([$c canvasy $y])-5*$v(width))/10}]
+ if {$newC < 0} {
+ set newC 0
+ }
+ if {$newC > 20} {
+ set newC 20
+ }
+ if {($newB != $v(b)) || ($newC != $v(c))} {
+ $c move box2 [expr {10*($v(b)-$newB)}] [expr {10*($v(c)-$newC)}]
+ set v(b) $newB
+ set v(c) $newC
+ }
+}
+
+# arrowMove3 --
+# This procedure is called for each mouse motion event on box3 (the
+# one that controls the thickness of the line). It updates the
+# controlling parameters for the line and arrowhead.
+#
+# Arguments:
+# c - The name of the canvas window.
+# x, y - The coordinates of the mouse.
+
+proc arrowMove3 {c x y} {
+ upvar #0 demo_arrowInfo v
+ set newWidth [expr {($v(y)+2-round([$c canvasy $y]))/5}]
+ if {$newWidth < 0} {
+ set newWidth 0
+ }
+ if {$newWidth > 20} {
+ set newWidth 20
+ }
+ if {$newWidth != $v(width)} {
+ $c move box3 0 [expr {5*($v(width)-$newWidth)}]
+ set v(width) $newWidth
+ }
+}
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
new file mode 100644
index 0000000000..03f6d3b68e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bind.tcl
@@ -0,0 +1,78 @@
+# bind.tcl --
+#
+# This demonstration script creates a text widget with bindings set
+# up for hypertext-like effects.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .bind
+catch {destroy $w}
+toplevel $w
+wm title $w "Text Demonstration - Tag Bindings"
+wm iconname $w "bind"
+positionWindow $w
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+text $w.text -yscrollcommand "$w.scroll set" -setgrid true \
+ -width 60 -height 24 -font $font -wrap word
+ttk::scrollbar $w.scroll -command "$w.text yview"
+pack $w.scroll -side right -fill y
+pack $w.text -expand yes -fill both
+
+# Set up display styles.
+
+if {[winfo depth $w] > 1} {
+ set bold "-background #43ce80 -relief raised -borderwidth 1"
+ set normal "-background {} -relief flat"
+} else {
+ set bold "-foreground white -background black"
+ set normal "-foreground {} -background {}"
+}
+
+# Add text to widget.
+
+$w.text insert 0.0 {\
+The same tag mechanism that controls display styles in text widgets can also be used to associate Tcl commands with regions of text, so that mouse or keyboard actions on the text cause particular Tcl commands to be invoked. For example, in the text below the descriptions of the canvas demonstrations have been tagged. When you move the mouse over a demo description the description lights up, and when you press button 1 over a description then that particular demonstration is invoked.
+
+}
+$w.text insert end \
+{1. Samples of all the different types of items that can be created in canvas widgets.} d1
+$w.text insert end \n\n
+$w.text insert end \
+{2. A simple two-dimensional plot that allows you to adjust the positions of the data points.} d2
+$w.text insert end \n\n
+$w.text insert end \
+{3. Anchoring and justification modes for text items.} d3
+$w.text insert end \n\n
+$w.text insert end \
+{4. An editor for arrow-head shapes for line items.} d4
+$w.text insert end \n\n
+$w.text insert end \
+{5. A ruler with facilities for editing tab stops.} d5
+$w.text insert end \n\n
+$w.text insert end \
+{6. A grid that demonstrates how canvases can be scrolled.} d6
+
+# 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"
+}
+# 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 mark set insert 0.0
+$w.text configure -state disabled
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bitmap.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bitmap.tcl
new file mode 100644
index 0000000000..453987d237
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bitmap.tcl
@@ -0,0 +1,52 @@
+# bitmap.tcl --
+#
+# This demonstration script creates a toplevel window that displays
+# all of Tk's built-in bitmaps.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+# bitmapRow --
+# Create a row of bitmap items in a window.
+#
+# Arguments:
+# w - The window that is to contain the row.
+# args - The names of one or more bitmaps, which will be displayed
+# in a new row across the bottom of w along with their
+# names.
+
+proc bitmapRow {w args} {
+ frame $w
+ pack $w -side top -fill both
+ set i 0
+ foreach bitmap $args {
+ frame $w.$i
+ pack $w.$i -side left -fill both -pady .25c -padx .25c
+ label $w.$i.bitmap -bitmap $bitmap
+ label $w.$i.label -text $bitmap -width 9
+ pack $w.$i.label $w.$i.bitmap -side bottom
+ incr i
+ }
+}
+
+set w .bitmap
+catch {destroy $w}
+toplevel $w
+wm title $w "Bitmap Demonstration"
+wm iconname $w "bitmap"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "This window displays all of Tk's built-in bitmaps, along with the names you can use for them in Tcl scripts."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.frame
+bitmapRow $w.frame.0 error gray12 gray25 gray50 gray75
+bitmapRow $w.frame.1 hourglass info question questhead warning
+pack $w.frame -side top -expand yes -fill both
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/browse b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/browse
new file mode 100755
index 0000000000..5acf2b104f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/browse
@@ -0,0 +1,66 @@
+#!/bin/sh
+# the next line restarts using wish \
+exec wish86 "$0" ${1+"$@"}
+
+# browse --
+# This script generates a directory browser, which lists the working
+# directory and allows you to open files or subdirectories by
+# double-clicking.
+
+package require Tk
+
+# Create a scrollbar on the right side of the main window and a listbox
+# on the left side.
+
+scrollbar .scroll -command ".list yview"
+pack .scroll -side right -fill y
+listbox .list -yscroll ".scroll set" -relief sunken -width 20 -height 20 \
+ -setgrid yes
+pack .list -side left -fill both -expand yes
+wm minsize . 1 1
+
+# The procedure below is invoked to open a browser on a given file; if the
+# file is a directory then another instance of this program is invoked; if
+# the file is a regular file then the Mx editor is invoked to display
+# the file.
+
+set browseScript [file join [pwd] $argv0]
+proc browse {dir file} {
+ global env browseScript
+ if {[string compare $dir "."] != 0} {set file $dir/$file}
+ switch [file type $file] {
+ directory {
+ exec [info nameofexecutable] $browseScript $file &
+ }
+ file {
+ if {[info exists env(EDITOR)]} {
+ eval exec $env(EDITOR) $file &
+ } else {
+ exec xedit $file &
+ }
+ }
+ default {
+ puts stdout "\"$file\" isn't a directory or regular file"
+ }
+ }
+}
+
+# Fill the listbox with a list of all the files in the directory.
+
+if {$argc>0} {set dir [lindex $argv 0]} else {set dir "."}
+foreach i [lsort [glob * .* *.*]] {
+ if {[file type $i] eq "directory"} {
+ # Safe to do since it is still a directory.
+ append i /
+ }
+ .list insert end $i
+}
+
+# Set up bindings for the browser.
+
+bind all <Control-c> {destroy .}
+bind .list <Double-Button-1> {foreach i [selection get] {browse $dir $i}}
+
+# Local Variables:
+# mode: tcl
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/button.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/button.tcl
new file mode 100644
index 0000000000..bb943e625c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/button.tcl
@@ -0,0 +1,47 @@
+# button.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# several button widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .button
+catch {destroy $w}
+toplevel $w
+wm title $w "Button Demonstration"
+wm iconname $w "button"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "If you click on any of the four buttons below, the background of the button area will change to the color indicated in the button. You can press Tab to move among the buttons, then press Space to invoke the current button."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+pack [addSeeDismiss $w.buttons $w] -side bottom -fill x
+
+proc colorrefresh {w col} {
+ $w configure -bg $col
+ if {[tk windowingsystem] eq "aqua"} {
+ # set highlightbackground of all buttons in $w
+ set l [list $w]
+ while {[llength $l]} {
+ set l [concat [lassign $l b] [winfo children $b]]
+ if {[winfo class $b] eq "Button"} {
+ $b configure -highlightbackground $col
+ }
+ }
+ }
+}
+
+button $w.b1 -text "Peach Puff" -width 10 \
+ -command [list colorrefresh $w PeachPuff1]
+button $w.b2 -text "Light Blue" -width 10 \
+ -command [list colorrefresh $w LightBlue1]
+button $w.b3 -text "Sea Green" -width 10 \
+ -command [list colorrefresh $w SeaGreen2]
+button $w.b4 -text "Yellow" -width 10 \
+ -command [list colorrefresh $w Yellow1]
+pack $w.b1 $w.b2 $w.b3 $w.b4 -side top -expand yes -pady 2
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/check.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/check.tcl
new file mode 100644
index 0000000000..c0720960ec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/check.tcl
@@ -0,0 +1,71 @@
+# check.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# several checkbuttons.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .check
+catch {destroy $w}
+toplevel $w
+wm title $w "Checkbutton Demonstration"
+wm iconname $w "check"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "Four checkbuttons are displayed below. If you click on a button, it will toggle the button's selection state and set a Tcl variable to a value indicating the state of the checkbutton. The first button also follows the state of the other three. If only some of the three are checked, the first button will display the tri-state mode. Click the \"See Variables\" button to see the current values of the variables."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w [list safety wipers brakes sober]]
+pack $btns -side bottom -fill x
+
+checkbutton $w.b0 -text "Safety Check" -variable safety -relief flat \
+ -onvalue "all" \
+ -offvalue "none" \
+ -tristatevalue "partial"
+checkbutton $w.b1 -text "Wipers OK" -variable wipers -relief flat
+checkbutton $w.b2 -text "Brakes OK" -variable brakes -relief flat
+checkbutton $w.b3 -text "Driver Sober" -variable sober -relief flat
+pack $w.b0 -side top -pady 2 -anchor w
+pack $w.b1 $w.b2 $w.b3 -side top -pady 2 -anchor w -padx 15
+
+## This code makes $w.b0 function as a tri-state button; it's not
+## needed at all for just straight yes/no buttons.
+
+set in_check 0
+proc tristate_check {n1 n2 op} {
+ global safety wipers brakes sober in_check
+ if {$in_check} {
+ return
+ }
+ set in_check 1
+ if {$n1 eq "safety"} {
+ if {$safety eq "none"} {
+ set wipers 0
+ set brakes 0
+ set sober 0
+ } elseif {$safety eq "all"} {
+ set wipers 1
+ set brakes 1
+ set sober 1
+ }
+ } else {
+ if {$wipers == 1 && $brakes == 1 && $sober == 1} {
+ set safety all
+ } elseif {$wipers == 1 || $brakes == 1 || $sober == 1} {
+ set safety partial
+ } else {
+ set safety none
+ }
+ }
+ set in_check 0
+}
+
+trace variable wipers w tristate_check
+trace variable brakes w tristate_check
+trace variable sober w tristate_check
+trace variable safety w tristate_check
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/clrpick.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/clrpick.tcl
new file mode 100644
index 0000000000..ba50b7560f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/clrpick.tcl
@@ -0,0 +1,54 @@
+# clrpick.tcl --
+#
+# This demonstration script prompts the user to select a color.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .clrpick
+catch {destroy $w}
+toplevel $w
+wm title $w "Color Selection Dialog"
+wm iconname $w "colors"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "Press the buttons below to choose the foreground and background colors for the widgets in this window."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+button $w.back -text "Set background color ..." \
+ -command \
+ "setColor $w $w.back background {-background -highlightbackground}"
+button $w.fore -text "Set foreground color ..." \
+ -command \
+ "setColor $w $w.back foreground -foreground"
+
+pack $w.back $w.fore -side top -anchor c -pady 2m
+
+proc setColor {w button name options} {
+ grab $w
+ set initialColor [$button cget -$name]
+ set color [tk_chooseColor -title "Choose a $name color" -parent $w \
+ -initialcolor $initialColor]
+ if {[string compare $color ""]} {
+ setColor_helper $w $options $color
+ }
+ grab release $w
+}
+
+proc setColor_helper {w options color} {
+ foreach option $options {
+ catch {
+ $w config $option $color
+ }
+ }
+ foreach child [winfo children $w] {
+ setColor_helper $child $options $color
+ }
+}
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
new file mode 100644
index 0000000000..99dec923fd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/colors.tcl
@@ -0,0 +1,99 @@
+# colors.tcl --
+#
+# This demonstration script creates a listbox widget that displays
+# many of the colors from the X color database. You can click on
+# a color to change the application's palette.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .colors
+catch {destroy $w}
+toplevel $w
+wm title $w "Listbox Demonstration (colors)"
+wm iconname $w "Listbox"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "A listbox containing several color names is displayed below, along with a scrollbar. You can scan the list either using the scrollbar or by dragging in the listbox window with button 2 pressed. If you double-click button 1 on a color, then the application's color palette will be set to match that color"
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.frame -borderwidth 10
+pack $w.frame -side top -expand yes -fill y
+
+scrollbar $w.frame.scroll -command "$w.frame.list yview"
+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> {
+ tk_setPalette [selection get]
+}
+$w.frame.list insert 0 gray60 gray70 gray80 gray85 gray90 gray95 \
+ snow1 snow2 snow3 snow4 seashell1 seashell2 \
+ seashell3 seashell4 AntiqueWhite1 AntiqueWhite2 AntiqueWhite3 \
+ AntiqueWhite4 bisque1 bisque2 bisque3 bisque4 PeachPuff1 \
+ PeachPuff2 PeachPuff3 PeachPuff4 NavajoWhite1 NavajoWhite2 \
+ NavajoWhite3 NavajoWhite4 LemonChiffon1 LemonChiffon2 \
+ LemonChiffon3 LemonChiffon4 cornsilk1 cornsilk2 cornsilk3 \
+ cornsilk4 ivory1 ivory2 ivory3 ivory4 honeydew1 honeydew2 \
+ honeydew3 honeydew4 LavenderBlush1 LavenderBlush2 \
+ LavenderBlush3 LavenderBlush4 MistyRose1 MistyRose2 \
+ MistyRose3 MistyRose4 azure1 azure2 azure3 azure4 \
+ SlateBlue1 SlateBlue2 SlateBlue3 SlateBlue4 RoyalBlue1 \
+ RoyalBlue2 RoyalBlue3 RoyalBlue4 blue1 blue2 blue3 blue4 \
+ DodgerBlue1 DodgerBlue2 DodgerBlue3 DodgerBlue4 SteelBlue1 \
+ SteelBlue2 SteelBlue3 SteelBlue4 DeepSkyBlue1 DeepSkyBlue2 \
+ DeepSkyBlue3 DeepSkyBlue4 SkyBlue1 SkyBlue2 SkyBlue3 \
+ SkyBlue4 LightSkyBlue1 LightSkyBlue2 LightSkyBlue3 \
+ LightSkyBlue4 SlateGray1 SlateGray2 SlateGray3 SlateGray4 \
+ LightSteelBlue1 LightSteelBlue2 LightSteelBlue3 \
+ LightSteelBlue4 LightBlue1 LightBlue2 LightBlue3 \
+ LightBlue4 LightCyan1 LightCyan2 LightCyan3 LightCyan4 \
+ PaleTurquoise1 PaleTurquoise2 PaleTurquoise3 PaleTurquoise4 \
+ CadetBlue1 CadetBlue2 CadetBlue3 CadetBlue4 turquoise1 \
+ turquoise2 turquoise3 turquoise4 cyan1 cyan2 cyan3 cyan4 \
+ DarkSlateGray1 DarkSlateGray2 DarkSlateGray3 \
+ DarkSlateGray4 aquamarine1 aquamarine2 aquamarine3 \
+ aquamarine4 DarkSeaGreen1 DarkSeaGreen2 DarkSeaGreen3 \
+ DarkSeaGreen4 SeaGreen1 SeaGreen2 SeaGreen3 SeaGreen4 \
+ PaleGreen1 PaleGreen2 PaleGreen3 PaleGreen4 SpringGreen1 \
+ SpringGreen2 SpringGreen3 SpringGreen4 green1 green2 \
+ green3 green4 chartreuse1 chartreuse2 chartreuse3 \
+ chartreuse4 OliveDrab1 OliveDrab2 OliveDrab3 OliveDrab4 \
+ DarkOliveGreen1 DarkOliveGreen2 DarkOliveGreen3 \
+ DarkOliveGreen4 khaki1 khaki2 khaki3 khaki4 \
+ LightGoldenrod1 LightGoldenrod2 LightGoldenrod3 \
+ LightGoldenrod4 LightYellow1 LightYellow2 LightYellow3 \
+ LightYellow4 yellow1 yellow2 yellow3 yellow4 gold1 gold2 \
+ gold3 gold4 goldenrod1 goldenrod2 goldenrod3 goldenrod4 \
+ DarkGoldenrod1 DarkGoldenrod2 DarkGoldenrod3 DarkGoldenrod4 \
+ RosyBrown1 RosyBrown2 RosyBrown3 RosyBrown4 IndianRed1 \
+ IndianRed2 IndianRed3 IndianRed4 sienna1 sienna2 sienna3 \
+ sienna4 burlywood1 burlywood2 burlywood3 burlywood4 wheat1 \
+ wheat2 wheat3 wheat4 tan1 tan2 tan3 tan4 chocolate1 \
+ chocolate2 chocolate3 chocolate4 firebrick1 firebrick2 \
+ firebrick3 firebrick4 brown1 brown2 brown3 brown4 salmon1 \
+ salmon2 salmon3 salmon4 LightSalmon1 LightSalmon2 \
+ LightSalmon3 LightSalmon4 orange1 orange2 orange3 orange4 \
+ DarkOrange1 DarkOrange2 DarkOrange3 DarkOrange4 coral1 \
+ coral2 coral3 coral4 tomato1 tomato2 tomato3 tomato4 \
+ OrangeRed1 OrangeRed2 OrangeRed3 OrangeRed4 red1 red2 red3 \
+ red4 DeepPink1 DeepPink2 DeepPink3 DeepPink4 HotPink1 \
+ HotPink2 HotPink3 HotPink4 pink1 pink2 pink3 pink4 \
+ LightPink1 LightPink2 LightPink3 LightPink4 PaleVioletRed1 \
+ PaleVioletRed2 PaleVioletRed3 PaleVioletRed4 maroon1 \
+ maroon2 maroon3 maroon4 VioletRed1 VioletRed2 VioletRed3 \
+ VioletRed4 magenta1 magenta2 magenta3 magenta4 orchid1 \
+ orchid2 orchid3 orchid4 plum1 plum2 plum3 plum4 \
+ MediumOrchid1 MediumOrchid2 MediumOrchid3 MediumOrchid4 \
+ DarkOrchid1 DarkOrchid2 DarkOrchid3 DarkOrchid4 purple1 \
+ purple2 purple3 purple4 MediumPurple1 MediumPurple2 \
+ MediumPurple3 MediumPurple4 thistle1 thistle2 thistle3 \
+ thistle4
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/combo.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/combo.tcl
new file mode 100644
index 0000000000..8631904a94
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/combo.tcl
@@ -0,0 +1,61 @@
+# combo.tcl --
+#
+# This demonstration script creates several combobox widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .combo
+catch {destroy $w}
+toplevel $w
+wm title $w "Combobox Demonstration"
+wm iconname $w "combo"
+positionWindow $w
+
+ttk::label $w.msg -font $font -wraplength 5i -justify left -text "Three different\
+ combo-boxes are displayed below. You can add characters to the first\
+ one by pointing, clicking and typing, just as with an entry; pressing\
+ Return will cause the current value to be added to the list that is\
+ selectable from the drop-down list, and you can choose other values\
+ by pressing the Down key, using the arrow keys to pick another one,\
+ and pressing Return again. The second combo-box is fixed to a\
+ particular value, and cannot be modified at all. The third one only\
+ allows you to select values from its drop-down list of Australian\
+ cities."
+pack $w.msg -side top -fill x
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w {firstValue secondValue ozCity}]
+pack $btns -side bottom -fill x
+
+ttk::frame $w.f
+pack $w.f -fill both -expand 1
+set w $w.f
+
+set australianCities {
+ Canberra Sydney Melbourne Perth Adelaide Brisbane
+ Hobart Darwin "Alice Springs"
+}
+set secondValue unchangable
+set ozCity Sydney
+
+ttk::labelframe $w.c1 -text "Fully Editable"
+ttk::combobox $w.c1.c -textvariable firstValue
+ttk::labelframe $w.c2 -text Disabled
+ttk::combobox $w.c2.c -textvariable secondValue -state disabled
+ttk::labelframe $w.c3 -text "Defined List Only"
+ttk::combobox $w.c3.c -textvariable ozCity -state readonly \
+ -values $australianCities
+bind $w.c1.c <Return> {
+ if {[%W get] ni [%W cget -values]} {
+ %W configure -values [concat [%W cget -values] [list [%W get]]]
+ }
+}
+
+pack $w.c1 $w.c2 $w.c3 -side top -pady 5 -padx 10
+pack $w.c1.c -pady 5 -padx 10
+pack $w.c2.c -pady 5 -padx 10
+pack $w.c3.c -pady 5 -padx 10
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
new file mode 100644
index 0000000000..443b102bef
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl
@@ -0,0 +1,142 @@
+# cscroll.tcl --
+#
+# This demonstration script creates a simple canvas that can be
+# scrolled in two dimensions.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .cscroll
+catch {destroy $w}
+toplevel $w
+wm title $w "Scrollable Canvas Demonstration"
+wm iconname $w "cscroll"
+positionWindow $w
+set c $w.c
+
+label $w.msg -font $font -wraplength 4i -justify left -text "This window displays a canvas widget that can be scrolled either using the scrollbars or by dragging with button 2 in the canvas. If you click button 1 on one of the rectangles, its indices will be printed on stdout."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.grid
+scrollbar $w.hscroll -orient horiz -command "$c xview"
+scrollbar $w.vscroll -command "$c yview"
+canvas $c -relief sunken -borderwidth 2 -scrollregion {-11c -11c 50c 20c} \
+ -xscrollcommand "$w.hscroll set" \
+ -yscrollcommand "$w.vscroll set"
+pack $w.grid -expand yes -fill both -padx 1 -pady 1
+grid rowconfig $w.grid 0 -weight 1 -minsize 0
+grid columnconfig $w.grid 0 -weight 1 -minsize 0
+
+grid $c -padx 1 -in $w.grid -pady 1 \
+ -row 0 -column 0 -rowspan 1 -columnspan 1 -sticky news
+grid $w.vscroll -in $w.grid -padx 1 -pady 1 \
+ -row 0 -column 1 -rowspan 1 -columnspan 1 -sticky news
+grid $w.hscroll -in $w.grid -padx 1 -pady 1 \
+ -row 1 -column 0 -rowspan 1 -columnspan 1 -sticky news
+
+
+set bg [lindex [$c config -bg] 4]
+for {set i 0} {$i < 20} {incr i} {
+ set x [expr {-10 + 3*$i}]
+ for {set j 0; set y -10} {$j < 10} {incr j; incr y 3} {
+ $c create rect ${x}c ${y}c [expr {$x+2}]c [expr {$y+2}]c \
+ -fill $bg -tags rect
+ $c create text [expr {$x+1}]c [expr {$y+1}]c -text "$i,$j" \
+ -anchor center -tags text
+ }
+}
+
+$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"} {
+ bind $c <MouseWheel> {
+ %W yview scroll [expr {-(%D)}] units
+ }
+ bind $c <Option-MouseWheel> {
+ %W yview scroll [expr {-10 * (%D)}] units
+ }
+ bind $c <Shift-MouseWheel> {
+ %W xview scroll [expr {-(%D)}] units
+ }
+ bind $c <Shift-Option-MouseWheel> {
+ %W xview scroll [expr {-10 * (%D)}] units
+ }
+} else {
+ bind $c <MouseWheel> {
+ %W yview scroll [expr {-(%D / 30)}] units
+ }
+ bind $c <Shift-MouseWheel> {
+ %W xview scroll [expr {-(%D / 30)}] units
+ }
+}
+
+if {[tk windowingsystem] eq "x11"} {
+ # 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> {
+ if {!$tk_strictMotif} {
+ %W yview scroll -5 units
+ }
+ }
+ bind $c <Shift-4> {
+ if {!$tk_strictMotif} {
+ %W xview scroll -5 units
+ }
+ }
+ bind $c <5> {
+ if {!$tk_strictMotif} {
+ %W yview scroll 5 units
+ }
+ }
+ bind $c <Shift-5> {
+ if {!$tk_strictMotif} {
+ %W xview scroll 5 units
+ }
+ }
+}
+
+
+proc scrollEnter canvas {
+ global oldFill
+ set id [$canvas find withtag current]
+ if {[lsearch [$canvas gettags current] text] >= 0} {
+ set id [expr {$id-1}]
+ }
+ set oldFill [lindex [$canvas itemconfig $id -fill] 4]
+ if {[winfo depth $canvas] > 1} {
+ if {[tk windowingsystem] eq "aqua"} {
+ $canvas itemconfigure $id -fill systemSelectedTextBackgroundColor
+ } else {
+ $canvas itemconfigure $id -fill LightSeaGreen
+ }
+ }
+}
+
+proc scrollLeave canvas {
+ global oldFill
+ set id [$canvas find withtag current]
+ if {[lsearch [$canvas gettags current] text] >= 0} {
+ set id [expr {$id-1}]
+ }
+ $canvas itemconfigure $id -fill $oldFill
+}
+
+proc scrollButton canvas {
+ set id [$canvas find withtag current]
+ if {[lsearch [$canvas gettags current] text] < 0} {
+ set id [expr {$id+1}]
+ }
+ puts stdout "You buttoned at [lindex [$canvas itemconf $id -text] 4]"
+}
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
new file mode 100644
index 0000000000..a3b4e8a86e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl
@@ -0,0 +1,172 @@
+# ctext.tcl --
+#
+# This demonstration script creates a canvas widget with a text
+# item that can be edited and reconfigured in various ways.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .ctext
+catch {destroy $w}
+toplevel $w
+wm title $w "Canvas Text Demonstration"
+wm iconname $w "Text"
+positionWindow $w
+set c $w.c
+
+label $w.msg -font $font -wraplength 5i -justify left -text "This window displays a string of text to demonstrate the text facilities of canvas widgets. You can click in the boxes to adjust the position of the text relative to its positioning point or change its justification, and on a pie slice to change its angle. The text also supports the following simple bindings for editing:
+ 1. You can point, click, and type.
+ 2. You can also select with button 1.
+ 3. You can copy the selection to the mouse position with button 2.
+ 4. Backspace and Control+h delete the selection if there is one;
+ otherwise they delete the character just before the insertion cursor.
+ 5. Delete deletes the selection if there is one; otherwise it deletes
+ the character just after the insertion cursor."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+canvas $c -relief flat -borderwidth 0 -width 500 -height 350
+pack $w.c -side top -expand yes -fill both
+
+set textFont {Helvetica 24}
+
+$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 <B1-Motion> "textB1Move $c %x %y"
+$c bind text <Shift-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 <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"
+
+# Next, create some items that allow the text's anchor position
+# to be edited.
+
+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 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 addtag config withtag $item
+}
+
+set x 50
+set y 50
+set color LightSkyBlue1
+mkTextConfigBox $c $x $y -anchor se $color
+mkTextConfigBox $c [expr {$x+30}] [expr {$y }] -anchor s $color
+mkTextConfigBox $c [expr {$x+60}] [expr {$y }] -anchor sw $color
+mkTextConfigBox $c [expr {$x }] [expr {$y+30}] -anchor e $color
+mkTextConfigBox $c [expr {$x+30}] [expr {$y+30}] -anchor center $color
+mkTextConfigBox $c [expr {$x+60}] [expr {$y+30}] -anchor w $color
+mkTextConfigBox $c [expr {$x }] [expr {$y+60}] -anchor ne $color
+mkTextConfigBox $c [expr {$x+30}] [expr {$y+60}] -anchor n $color
+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 create text [expr {$x+45}] [expr {$y-5}] \
+ -text {Text Position} -anchor s -font {Times 20} -fill brown
+
+# Now create some items that allow the text's angle to be changed.
+
+set x 205
+set y 50
+set color Yellow
+mkTextConfigPie $c $x $y 0 -angle 90 $color
+mkTextConfigPie $c $x $y 30 -angle 120 $color
+mkTextConfigPie $c $x $y 60 -angle 150 $color
+mkTextConfigPie $c $x $y 90 -angle 180 $color
+mkTextConfigPie $c $x $y 120 -angle 210 $color
+mkTextConfigPie $c $x $y 150 -angle 240 $color
+mkTextConfigPie $c $x $y 180 -angle 270 $color
+mkTextConfigPie $c $x $y 210 -angle 300 $color
+mkTextConfigPie $c $x $y 240 -angle 330 $color
+mkTextConfigPie $c $x $y 270 -angle 0 $color
+mkTextConfigPie $c $x $y 300 -angle 30 $color
+mkTextConfigPie $c $x $y 330 -angle 60 $color
+$c create text [expr {$x+45}] [expr {$y-5}] \
+ -text {Text Angle} -anchor s -font {Times 20} -fill brown
+
+# Lastly, create some items that allow the text's justification to be
+# changed.
+
+set x 350
+set y 50
+set color SeaGreen2
+mkTextConfigBox $c $x $y -justify left $color
+mkTextConfigBox $c [expr {$x+30}] $y -justify center $color
+mkTextConfigBox $c [expr {$x+60}] $y -justify right $color
+$c create text [expr {$x+45}] [expr {$y-5}] \
+ -text {Justification} -anchor s -font {Times 20} -fill brown
+
+$c bind config <Enter> "textEnter $c"
+$c bind config <Leave> "$c itemconf current -fill \$textConfigFill"
+
+set textConfigFill {}
+
+proc textEnter {w} {
+ global textConfigFill
+ set textConfigFill [lindex [$w itemconfig current -fill] 4]
+ $w itemconfig current -fill black
+}
+
+proc textInsert {w string} {
+ if {$string == ""} {
+ return
+ }
+ catch {$w dchars text sel.first sel.last}
+ $w insert text insert $string
+}
+
+proc textPaste {w pos} {
+ catch {
+ $w insert text $pos [selection get]
+ }
+}
+
+proc textB1Press {w x y} {
+ $w icursor current @$x,$y
+ $w focus current
+ focus $w
+ $w select from current @$x,$y
+}
+
+proc textB1Move {w x y} {
+ $w select to current @$x,$y
+}
+
+proc textBs {w} {
+ if {![catch {$w dchars text sel.first sel.last}]} {
+ return
+ }
+ set char [expr {[$w index text insert] - 1}]
+ if {$char >= 0} {$w dchar text $char}
+}
+
+proc textDel {w} {
+ if {![catch {$w dchars text sel.first sel.last}]} {
+ return
+ }
+ $w dchars text insert
+}
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
new file mode 100644
index 0000000000..976e9550af
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl
@@ -0,0 +1,25 @@
+# dialog1.tcl --
+#
+# This demonstration script creates a dialog box with a local grab.
+
+interp create slave
+load {} Tk slave
+slave eval {
+ wm title . slave
+ 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.} \
+info 0 OK Cancel {Show Code}]
+
+switch $i {
+ 0 {puts "You pressed OK"}
+ 1 {puts "You pressed Cancel"}
+ 2 {showCode .dialog1}
+}
+
+if {[interp exists slave]} {
+ interp delete slave
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog2.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog2.tcl
new file mode 100644
index 0000000000..6ae27a8837
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog2.tcl
@@ -0,0 +1,18 @@
+# dialog2.tcl --
+#
+# This demonstration script creates a dialog box with a global grab.
+
+after idle {
+ .dialog2.msg configure -wraplength 4i
+}
+after 100 {
+ grab -global .dialog2
+}
+set i [tk_dialog .dialog2 "Dialog with global grab" {This dialog box uses a global grab. If you are using an X11 window manager you will be prevented from interacting with anything on your display until you invoke one of the buttons below. This is almost always a bad idea; don't use global grabs with X11 unless you're truly desperate. On macOS systems you will not be able to interact with any window belonging to this process, but interaction with other macOS Applications will still be possible.}\
+warning 0 OK Cancel {Show Code}]
+
+switch $i {
+ 0 {puts "You pressed OK"}
+ 1 {puts "You pressed Cancel"}
+ 2 {showCode .dialog2}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/en.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/en.msg
new file mode 100644
index 0000000000..05d4a64a4e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/en.msg
@@ -0,0 +1,97 @@
+::msgcat::mcset en "Widget Demonstration"
+::msgcat::mcset en "tkWidgetDemo"
+::msgcat::mcset en "&File"
+::msgcat::mcset en "About..."
+::msgcat::mcset en "&About..."
+::msgcat::mcset en "<F1>"
+::msgcat::mcset en "&Quit"
+::msgcat::mcset en "Meta+Q" ;# Displayed hotkey
+::msgcat::mcset en "Meta-q" ;# Actual binding sequence
+::msgcat::mcset en "Ctrl+Q" ;# Displayed hotkey
+::msgcat::mcset en "Control-q" ;# Actual binding sequence
+::msgcat::mcset en "Variable values"
+::msgcat::mcset en "Variable values:"
+::msgcat::mcset en "OK"
+::msgcat::mcset en "Run the \"%s\" sample program"
+::msgcat::mcset en "Dismiss"
+::msgcat::mcset en "Rerun Demo"
+::msgcat::mcset en "Demo code: %s"
+::msgcat::mcset en "About Widget Demo"
+::msgcat::mcset en "Tk widget demonstration application"
+::msgcat::mcset en "Copyright © %s"
+::msgcat::mcset en "
+ @@title
+ Tk Widget Demonstrations
+ @@newline
+ @@normal
+ @@newline
+
+ This application provides a front end for several short scripts
+ that demonstrate what you can do with Tk widgets. Each of the
+ numbered lines below describes a demonstration; you can click on
+ it to invoke the demonstration. Once the demonstration window
+ appears, you can click the
+ @@bold
+ See Code
+ @@normal
+ button to see the Tcl/Tk code that created the demonstration. If
+ you wish, you can edit the code and click the
+ @@bold
+ Rerun Demo
+ @@normal
+ button in the code window to reinvoke the demonstration with the
+ modified code.
+ @@newline
+"
+::msgcat::mcset en "Labels, buttons, checkbuttons, and radiobuttons"
+::msgcat::mcset en "Labels (text and bitmaps)"
+::msgcat::mcset en "Labels and UNICODE text"
+::msgcat::mcset en "Buttons"
+::msgcat::mcset en "Check-buttons (select any of a group)"
+::msgcat::mcset en "Radio-buttons (select one of a group)"
+::msgcat::mcset en "A 15-puzzle game made out of buttons"
+::msgcat::mcset en "Iconic buttons that use bitmaps"
+::msgcat::mcset en "Two labels displaying images"
+::msgcat::mcset en "A simple user interface for viewing images"
+::msgcat::mcset en "Labelled frames"
+::msgcat::mcset en "Listboxes"
+::msgcat::mcset en "The 50 states"
+::msgcat::mcset en "Colors: change the color scheme for the application"
+::msgcat::mcset en "A collection of famous and infamous sayings"
+::msgcat::mcset en "Entries and Spin-boxes"
+::msgcat::mcset en "Entries without scrollbars"
+::msgcat::mcset en "Entries with scrollbars"
+::msgcat::mcset en "Validated entries and password fields"
+::msgcat::mcset en "Spin-boxes"
+::msgcat::mcset en "Simple Rolodex-like form"
+::msgcat::mcset en "Text"
+::msgcat::mcset en "Basic editable text"
+::msgcat::mcset en "Text display styles"
+::msgcat::mcset en "Hypertext (tag bindings)"
+::msgcat::mcset en "A text widget with embedded windows"
+::msgcat::mcset en "A search tool built with a text widget"
+::msgcat::mcset en "Canvases"
+::msgcat::mcset en "The canvas item types"
+::msgcat::mcset en "A simple 2-D plot"
+::msgcat::mcset en "Text items in canvases"
+::msgcat::mcset en "An editor for arrowheads on canvas lines"
+::msgcat::mcset en "A ruler with adjustable tab stops"
+::msgcat::mcset en "A building floor plan"
+::msgcat::mcset en "A simple scrollable canvas"
+::msgcat::mcset en "Scales"
+::msgcat::mcset en "Horizontal scale"
+::msgcat::mcset en "Vertical scale"
+::msgcat::mcset en "Paned Windows"
+::msgcat::mcset en "Horizontal paned window"
+::msgcat::mcset en "Vertical paned window"
+::msgcat::mcset en "Menus"
+::msgcat::mcset en "Menus and cascades (sub-menus)"
+::msgcat::mcset en "Menu-buttons"
+::msgcat::mcset en "Common Dialogs"
+::msgcat::mcset en "Message boxes"
+::msgcat::mcset en "File selection dialog"
+::msgcat::mcset en "Color picker"
+::msgcat::mcset en "Miscellaneous"
+::msgcat::mcset en "The built-in bitmaps"
+::msgcat::mcset en "A dialog box with a local grab"
+::msgcat::mcset en "A dialog box with a global grab"
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
new file mode 100644
index 0000000000..eef8964410
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl
@@ -0,0 +1,34 @@
+# entry1.tcl --
+#
+# This demonstration script creates several entry widgets without
+# scrollbars.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .entry1
+catch {destroy $w}
+toplevel $w
+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."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+entry $w.e1
+entry $w.e2
+entry $w.e3
+pack $w.e1 $w.e2 $w.e3 -side top -pady 5 -padx 10 -fill x
+
+$w.e1 insert 0 "Initial value"
+$w.e2 insert end "This entry contains a long value, much too long "
+$w.e2 insert end "to fit in the window at one time, so long in fact "
+$w.e2 insert end "that you'll have to scan or scroll to see the end."
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
new file mode 100644
index 0000000000..9e3f4ef16c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl
@@ -0,0 +1,46 @@
+# entry2.tcl --
+#
+# This demonstration script is the same as the entry1.tcl script
+# except that it creates scrollbars for the entries.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .entry2
+catch {destroy $w}
+toplevel $w
+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."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.frame -borderwidth 10
+pack $w.frame -side top -fill x -expand 1
+
+entry $w.frame.e1 -xscrollcommand "$w.frame.s1 set"
+ttk::scrollbar $w.frame.s1 -orient horiz -command \
+ "$w.frame.e1 xview"
+frame $w.frame.spacer1 -width 20 -height 10
+entry $w.frame.e2 -xscrollcommand "$w.frame.s2 set"
+ttk::scrollbar $w.frame.s2 -orient horiz -command \
+ "$w.frame.e2 xview"
+frame $w.frame.spacer2 -width 20 -height 10
+entry $w.frame.e3 -xscrollcommand "$w.frame.s3 set"
+ttk::scrollbar $w.frame.s3 -orient horiz -command \
+ "$w.frame.e3 xview"
+pack $w.frame.e1 $w.frame.s1 $w.frame.spacer1 $w.frame.e2 $w.frame.s2 \
+ $w.frame.spacer2 $w.frame.e3 $w.frame.s3 -side top -fill x
+
+$w.frame.e1 insert 0 "Initial value"
+$w.frame.e2 insert end "This entry contains a long value, much too long "
+$w.frame.e2 insert end "to fit in the window at one time, so long in fact "
+$w.frame.e2 insert end "that you'll have to scan or scroll to see the end."
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
new file mode 100644
index 0000000000..d4435c6125
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl
@@ -0,0 +1,185 @@
+# entry3.tcl --
+#
+# This demonstration script creates several entry widgets whose
+# permitted input is constrained in some way. It also shows off a
+# password entry.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .entry3
+catch {destroy $w}
+toplevel $w
+wm title $w "Constrained Entry Demonstration"
+wm iconname $w "entry3"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 5i -justify left -text "Four different\
+ entries are displayed below. You can add characters by pointing,\
+ clicking and typing, though each is constrained in what it will\
+ accept. The first only accepts 32-bit integers or the empty string\
+ (checking when focus leaves it) and will flash to indicate any\
+ problem. The second only accepts strings with fewer than ten\
+ characters and sounds the bell when an attempt to go over the limit\
+ is made. The third accepts US phone numbers, mapping letters to\
+ their digit equivalent and sounding the bell on encountering an\
+ illegal character or if trying to type over a character that is not\
+ a digit. The fourth is a password field that accepts up to eight\
+ characters (silently ignoring further ones), and displaying them as\
+ asterisk characters."
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# focusAndFlash --
+# Error handler for entry widgets that forces the focus onto the
+# widget and makes the widget flash by exchanging the foreground and
+# background colours at intervals of 200ms (i.e. at approximately
+# 2.5Hz).
+#
+# Arguments:
+# W - Name of entry widget to flash
+# fg - Initial foreground colour
+# bg - Initial background colour
+# count - Counter to control the number of times flashed
+
+proc focusAndFlash {W fg bg {count 9}} {
+ focus -force $W
+ if {$count<1} {
+ $W configure -foreground $fg -background $bg
+ } else {
+ if {$count%2} {
+ $W configure -foreground $bg -background $fg
+ } else {
+ $W configure -foreground $fg -background $bg
+ }
+ after 200 [list focusAndFlash $W $fg $bg [expr {$count-1}]]
+ }
+}
+
+labelframe $w.l1 -text "Integer Entry"
+# Alternatively try using {string is digit} for arbitrary length numbers,
+# and not just 32-bit ones.
+entry $w.l1.e -validate focus -vcmd {string is integer %P}
+$w.l1.e configure -invalidcommand \
+ "focusAndFlash %W [$w.l1.e cget -fg] [$w.l1.e cget -bg]"
+pack $w.l1.e -fill x -expand 1 -padx 1m -pady 1m
+
+labelframe $w.l2 -text "Length-Constrained Entry"
+entry $w.l2.e -validate key -invcmd bell -vcmd {expr {[string length %P]<10}}
+pack $w.l2.e -fill x -expand 1 -padx 1m -pady 1m
+
+### PHONE NUMBER ENTRY ###
+# Note that the source to this is quite a bit longer as the behaviour
+# demonstrated is a lot more ambitious than with the others.
+
+# Initial content for the third entry widget
+set entry3content "1-(000)-000-0000"
+# Mapping from alphabetic characters to numbers. This is probably
+# wrong, but it is the only mapping I have; the UK doesn't really go
+# for associating letters with digits for some reason.
+set phoneNumberMap {}
+foreach {chars digit} {abc 2 def 3 ghi 4 jkl 5 mno 6 pqrs 7 tuv 8 wxyz 9} {
+ foreach char [split $chars ""] {
+ lappend phoneNumberMap $char $digit [string toupper $char] $digit
+ }
+}
+
+# validatePhoneChange --
+# Checks that the replacement (mapped to a digit) of the given
+# character in an entry widget at the given position will leave a
+# valid phone number in the widget.
+#
+# W - The entry widget to validate
+# vmode - The widget's validation mode
+# idx - The index where replacement is to occur
+# char - The character (or string, though that will always be
+# refused) to be overwritten at that point.
+
+proc validatePhoneChange {W vmode idx char} {
+ global phoneNumberMap entry3content
+ if {$idx == -1} {return 1}
+ after idle [list $W configure -validate $vmode -invcmd bell]
+ if {
+ !($idx<3 || $idx==6 || $idx==7 || $idx==11 || $idx>15) &&
+ [string match {[0-9A-Za-z]} $char]
+ } then {
+ $W delete $idx
+ $W insert $idx [string map $phoneNumberMap $char]
+ after idle [list phoneSkipRight $W -1]
+ return 1
+ }
+ return 0
+}
+
+# phoneSkipLeft --
+# Skip over fixed characters in a phone-number string when moving left.
+#
+# Arguments:
+# W - The entry widget containing the phone-number.
+
+proc phoneSkipLeft {W} {
+ set idx [$W index insert]
+ if {$idx == 8} {
+ # Skip back two extra characters
+ $W icursor [incr idx -2]
+ } elseif {$idx == 7 || $idx == 12} {
+ # Skip back one extra character
+ $W icursor [incr idx -1]
+ } elseif {$idx <= 3} {
+ # Can't move any further
+ bell
+ return -code break
+ }
+}
+
+# phoneSkipRight --
+# Skip over fixed characters in a phone-number string when moving right.
+#
+# Arguments:
+# W - The entry widget containing the phone-number.
+# add - Offset to add to index before calculation (used by validation.)
+
+proc phoneSkipRight {W {add 0}} {
+ set idx [$W index insert]
+ if {$idx+$add == 5} {
+ # Skip forward two extra characters
+ $W icursor [incr idx 2]
+ } elseif {$idx+$add == 6 || $idx+$add == 10} {
+ # Skip forward one extra character
+ $W icursor [incr idx]
+ } elseif {$idx+$add == 15 && !$add} {
+ # Can't move any further
+ bell
+ return -code break
+ }
+}
+
+labelframe $w.l3 -text "US Phone-Number Entry"
+entry $w.l3.e -validate key -invcmd bell -textvariable entry3content \
+ -vcmd {validatePhoneChange %W %v %i %S}
+# Click to focus goes to the first editable character...
+bind $w.l3.e <FocusIn> {
+ if {"%d" ne "NotifyAncestor"} {
+ %W icursor 3
+ after idle {%W selection clear}
+ }
+}
+bind $w.l3.e <<PrevChar>> {phoneSkipLeft %W}
+bind $w.l3.e <<NextChar>> {phoneSkipRight %W}
+pack $w.l3.e -fill x -expand 1 -padx 1m -pady 1m
+
+labelframe $w.l4 -text "Password Entry"
+entry $w.l4.e -validate key -show "*" -vcmd {expr {[string length %P]<=8}}
+pack $w.l4.e -fill x -expand 1 -padx 1m -pady 1m
+
+lower [frame $w.mid]
+grid $w.l1 $w.l2 -in $w.mid -padx 3m -pady 1m -sticky ew
+grid $w.l3 $w.l4 -in $w.mid -padx 3m -pady 1m -sticky ew
+grid columnconfigure $w.mid {0 1} -uniform 1
+pack $w.msg -side top
+pack $w.mid -fill both -expand 1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/filebox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/filebox.tcl
new file mode 100644
index 0000000000..e06ebba56f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/filebox.tcl
@@ -0,0 +1,81 @@
+# filebox.tcl --
+#
+# This demonstration script prompts the user to select a file.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .filebox
+catch {destroy $w}
+toplevel $w
+wm title $w "File Selection Dialogs"
+wm iconname $w "filebox"
+positionWindow $w
+
+ttk::frame $w._bg
+place $w._bg -x 0 -y 0 -relwidth 1 -relheight 1
+
+ttk::label $w.msg -font $font -wraplength 4i -justify left -text "Enter a file name in the entry box or click on the \"Browse\" buttons to select a file name using the file selection dialog."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+foreach i {open save} {
+ set f [ttk::frame $w.$i]
+ ttk::label $f.lab -text "Select a file to $i: " -anchor e
+ ttk::entry $f.ent -width 20
+ ttk::button $f.but -text "Browse ..." -command "fileDialog $w $f.ent $i"
+ pack $f.lab -side left
+ pack $f.ent -side left -expand yes -fill x
+ pack $f.but -side left
+ pack $f -fill x -padx 1c -pady 3
+}
+
+if {[tk windowingsystem] eq "x11"} {
+ ttk::checkbutton $w.strict -text "Use Motif Style Dialog" \
+ -variable tk_strictMotif -onvalue 1 -offvalue 0
+ pack $w.strict -anchor c
+
+ # This binding ensures that we don't run the rest of the demos
+ # with motif style interactions
+ bind $w.strict <Destroy> {set tk_strictMotif 0}
+}
+
+proc fileDialog {w ent operation} {
+ # Type names Extension(s) Mac File Type(s)
+ #
+ #---------------------------------------------------------
+ set types {
+ {"Text files" {.txt .doc} }
+ {"Text files" {} TEXT}
+ {"Tcl Scripts" {.tcl} TEXT}
+ {"C Source Files" {.c .h} }
+ {"All Source Files" {.tcl .c .h} }
+ {"Image Files" {.gif} }
+ {"Image Files" {.jpeg .jpg} }
+ {"Image Files" "" {GIFF JPEG}}
+ {"All files" *}
+ }
+ if {$operation == "open"} {
+ global selected_type
+ if {![info exists selected_type]} {
+ set selected_type "Tcl Scripts"
+ }
+ set file [tk_getOpenFile -filetypes $types -parent $w \
+ -typevariable selected_type]
+ puts "You selected filetype \"$selected_type\""
+ } else {
+ set file [tk_getSaveFile -filetypes $types -parent $w \
+ -initialfile Untitled -defaultextension .txt]
+ }
+ if {[string compare $file ""]} {
+ $ent delete 0 end
+ $ent insert 0 $file
+ $ent xview end
+ }
+}
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
new file mode 100644
index 0000000000..d5ef3a0750
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/floor.tcl
@@ -0,0 +1,1366 @@
+# floor.tcl --
+#
+# This demonstration script creates a canvas widet that displays the
+# floorplan for DEC's Western Research Laboratory.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+# floorDisplay --
+# Recreate the floorplan display in the canvas given by "w". The
+# floor given by "active" is displayed on top with its office structure
+# visible.
+#
+# Arguments:
+# w - Name of the canvas window.
+# active - Number of active floor (1, 2, or 3).
+
+proc floorDisplay {w active} {
+ global floorLabels floorItems colors activeFloor
+
+ if {$activeFloor == $active} {
+ return
+ }
+
+ $w delete all
+ set activeFloor $active
+
+ # First go through the three floors, displaying the backgrounds for
+ # each floor.
+
+ bg1 $w $colors(bg1) $colors(outline1)
+ bg2 $w $colors(bg2) $colors(outline2)
+ bg3 $w $colors(bg3) $colors(outline3)
+
+ # Raise the background for the active floor so that it's on top.
+
+ $w raise floor$active
+
+ # Create a dummy item just to mark this point in the display list,
+ # so we can insert highlights here.
+
+ $w create rect 0 100 1 101 -fill {} -outline {} -tags marker
+
+ # Add the walls and labels for the active floor, along with
+ # transparent polygons that define the rooms on the floor.
+ # Make sure that the room polygons are on top.
+
+ catch {unset floorLabels}
+ catch {unset floorItems}
+ fg$active $w $colors(offices)
+ $w raise room
+
+ # Offset the floors diagonally from each other.
+
+ $w move floor1 2c 2c
+ $w move floor2 1c 1c
+
+ # Create items for the room entry and its label.
+
+ $w create window 600 100 -anchor w -window $w.entry
+ $w create text 600 100 -anchor e -text "Room: "
+ $w config -scrollregion [$w bbox all]
+}
+
+# newRoom --
+# This procedure is invoked whenever the mouse enters a room
+# in the floorplan. It changes tags so that the current room is
+# highlighted.
+#
+# Arguments:
+# w - The name of the canvas window.
+
+proc newRoom w {
+ global currentRoom floorLabels
+
+ set id [$w find withtag current]
+ if {$id != ""} {
+ set currentRoom $floorLabels($id)
+ }
+ update idletasks
+}
+
+# roomChanged --
+# This procedure is invoked whenever the currentRoom variable changes.
+# It highlights the current room and unhighlights any previous room.
+#
+# Arguments:
+# w - The canvas window displaying the floorplan.
+# args - Not used.
+
+proc roomChanged {w args} {
+ global currentRoom floorItems colors
+ $w delete highlight
+ if {[catch {set item $floorItems($currentRoom)}]} {
+ return
+ }
+ set new [eval \
+ "$w create polygon [$w coords $item] -fill $colors(active) \
+ -outline {} -tags highlight"]
+ $w raise $new marker
+}
+
+# bg1 --
+# This procedure represents part of the floorplan database. When
+# invoked, it instantiates the background information for the first
+# floor.
+#
+# Arguments:
+# w - The canvas window.
+# fill - Fill color to use for the floor's background.
+# outline - Color to use for the floor's outline.
+
+proc bg1 {w fill outline} {
+ $w create polygon 347 80 349 82 351 84 353 85 363 92 375 99 386 104 \
+ 386 129 398 129 398 162 484 162 484 129 559 129 559 133 725 \
+ 133 725 129 802 129 802 389 644 389 644 391 559 391 559 327 \
+ 508 327 508 311 484 311 484 278 395 278 395 288 400 288 404 \
+ 288 409 290 413 292 418 297 421 302 422 309 421 318 417 325 \
+ 411 330 405 332 397 333 344 333 340 334 336 336 335 338 332 \
+ 342 331 347 332 351 334 354 336 357 341 359 340 360 335 363 \
+ 331 365 326 366 304 366 304 355 258 355 258 387 60 387 60 391 \
+ 0 391 0 337 3 337 3 114 8 114 8 25 30 25 30 5 93 5 98 5 104 7 \
+ 110 10 116 16 119 20 122 28 123 32 123 68 220 68 220 34 221 \
+ 22 223 17 227 13 231 8 236 4 242 2 246 0 260 0 283 1 300 5 \
+ 321 14 335 22 348 25 365 29 363 39 358 48 352 56 337 70 \
+ 344 76 347 80 \
+ -tags {floor1 bg} -fill $fill -outline {}
+ $w create line 386 129 398 129 -fill $outline -tags {floor1 bg}
+ $w create line 258 355 258 387 -fill $outline -tags {floor1 bg}
+ $w create line 60 387 60 391 -fill $outline -tags {floor1 bg}
+ $w create line 0 337 0 391 -fill $outline -tags {floor1 bg}
+ $w create line 60 391 0 391 -fill $outline -tags {floor1 bg}
+ $w create line 3 114 3 337 -fill $outline -tags {floor1 bg}
+ $w create line 258 387 60 387 -fill $outline -tags {floor1 bg}
+ $w create line 484 162 398 162 -fill $outline -tags {floor1 bg}
+ $w create line 398 162 398 129 -fill $outline -tags {floor1 bg}
+ $w create line 484 278 484 311 -fill $outline -tags {floor1 bg}
+ $w create line 484 311 508 311 -fill $outline -tags {floor1 bg}
+ $w create line 508 327 508 311 -fill $outline -tags {floor1 bg}
+ $w create line 559 327 508 327 -fill $outline -tags {floor1 bg}
+ $w create line 644 391 559 391 -fill $outline -tags {floor1 bg}
+ $w create line 644 389 644 391 -fill $outline -tags {floor1 bg}
+ $w create line 559 129 484 129 -fill $outline -tags {floor1 bg}
+ $w create line 484 162 484 129 -fill $outline -tags {floor1 bg}
+ $w create line 725 133 559 133 -fill $outline -tags {floor1 bg}
+ $w create line 559 129 559 133 -fill $outline -tags {floor1 bg}
+ $w create line 725 129 802 129 -fill $outline -tags {floor1 bg}
+ $w create line 802 389 802 129 -fill $outline -tags {floor1 bg}
+ $w create line 3 337 0 337 -fill $outline -tags {floor1 bg}
+ $w create line 559 391 559 327 -fill $outline -tags {floor1 bg}
+ $w create line 802 389 644 389 -fill $outline -tags {floor1 bg}
+ $w create line 725 133 725 129 -fill $outline -tags {floor1 bg}
+ $w create line 8 25 8 114 -fill $outline -tags {floor1 bg}
+ $w create line 8 114 3 114 -fill $outline -tags {floor1 bg}
+ $w create line 30 25 8 25 -fill $outline -tags {floor1 bg}
+ $w create line 484 278 395 278 -fill $outline -tags {floor1 bg}
+ $w create line 30 25 30 5 -fill $outline -tags {floor1 bg}
+ $w create line 93 5 30 5 -fill $outline -tags {floor1 bg}
+ $w create line 98 5 93 5 -fill $outline -tags {floor1 bg}
+ $w create line 104 7 98 5 -fill $outline -tags {floor1 bg}
+ $w create line 110 10 104 7 -fill $outline -tags {floor1 bg}
+ $w create line 116 16 110 10 -fill $outline -tags {floor1 bg}
+ $w create line 119 20 116 16 -fill $outline -tags {floor1 bg}
+ $w create line 122 28 119 20 -fill $outline -tags {floor1 bg}
+ $w create line 123 32 122 28 -fill $outline -tags {floor1 bg}
+ $w create line 123 68 123 32 -fill $outline -tags {floor1 bg}
+ $w create line 220 68 123 68 -fill $outline -tags {floor1 bg}
+ $w create line 386 129 386 104 -fill $outline -tags {floor1 bg}
+ $w create line 386 104 375 99 -fill $outline -tags {floor1 bg}
+ $w create line 375 99 363 92 -fill $outline -tags {floor1 bg}
+ $w create line 353 85 363 92 -fill $outline -tags {floor1 bg}
+ $w create line 220 68 220 34 -fill $outline -tags {floor1 bg}
+ $w create line 337 70 352 56 -fill $outline -tags {floor1 bg}
+ $w create line 352 56 358 48 -fill $outline -tags {floor1 bg}
+ $w create line 358 48 363 39 -fill $outline -tags {floor1 bg}
+ $w create line 363 39 365 29 -fill $outline -tags {floor1 bg}
+ $w create line 365 29 348 25 -fill $outline -tags {floor1 bg}
+ $w create line 348 25 335 22 -fill $outline -tags {floor1 bg}
+ $w create line 335 22 321 14 -fill $outline -tags {floor1 bg}
+ $w create line 321 14 300 5 -fill $outline -tags {floor1 bg}
+ $w create line 300 5 283 1 -fill $outline -tags {floor1 bg}
+ $w create line 283 1 260 0 -fill $outline -tags {floor1 bg}
+ $w create line 260 0 246 0 -fill $outline -tags {floor1 bg}
+ $w create line 246 0 242 2 -fill $outline -tags {floor1 bg}
+ $w create line 242 2 236 4 -fill $outline -tags {floor1 bg}
+ $w create line 236 4 231 8 -fill $outline -tags {floor1 bg}
+ $w create line 231 8 227 13 -fill $outline -tags {floor1 bg}
+ $w create line 223 17 227 13 -fill $outline -tags {floor1 bg}
+ $w create line 221 22 223 17 -fill $outline -tags {floor1 bg}
+ $w create line 220 34 221 22 -fill $outline -tags {floor1 bg}
+ $w create line 340 360 335 363 -fill $outline -tags {floor1 bg}
+ $w create line 335 363 331 365 -fill $outline -tags {floor1 bg}
+ $w create line 331 365 326 366 -fill $outline -tags {floor1 bg}
+ $w create line 326 366 304 366 -fill $outline -tags {floor1 bg}
+ $w create line 304 355 304 366 -fill $outline -tags {floor1 bg}
+ $w create line 395 288 400 288 -fill $outline -tags {floor1 bg}
+ $w create line 404 288 400 288 -fill $outline -tags {floor1 bg}
+ $w create line 409 290 404 288 -fill $outline -tags {floor1 bg}
+ $w create line 413 292 409 290 -fill $outline -tags {floor1 bg}
+ $w create line 418 297 413 292 -fill $outline -tags {floor1 bg}
+ $w create line 421 302 418 297 -fill $outline -tags {floor1 bg}
+ $w create line 422 309 421 302 -fill $outline -tags {floor1 bg}
+ $w create line 421 318 422 309 -fill $outline -tags {floor1 bg}
+ $w create line 421 318 417 325 -fill $outline -tags {floor1 bg}
+ $w create line 417 325 411 330 -fill $outline -tags {floor1 bg}
+ $w create line 411 330 405 332 -fill $outline -tags {floor1 bg}
+ $w create line 405 332 397 333 -fill $outline -tags {floor1 bg}
+ $w create line 397 333 344 333 -fill $outline -tags {floor1 bg}
+ $w create line 344 333 340 334 -fill $outline -tags {floor1 bg}
+ $w create line 340 334 336 336 -fill $outline -tags {floor1 bg}
+ $w create line 336 336 335 338 -fill $outline -tags {floor1 bg}
+ $w create line 335 338 332 342 -fill $outline -tags {floor1 bg}
+ $w create line 331 347 332 342 -fill $outline -tags {floor1 bg}
+ $w create line 332 351 331 347 -fill $outline -tags {floor1 bg}
+ $w create line 334 354 332 351 -fill $outline -tags {floor1 bg}
+ $w create line 336 357 334 354 -fill $outline -tags {floor1 bg}
+ $w create line 341 359 336 357 -fill $outline -tags {floor1 bg}
+ $w create line 341 359 340 360 -fill $outline -tags {floor1 bg}
+ $w create line 395 288 395 278 -fill $outline -tags {floor1 bg}
+ $w create line 304 355 258 355 -fill $outline -tags {floor1 bg}
+ $w create line 347 80 344 76 -fill $outline -tags {floor1 bg}
+ $w create line 344 76 337 70 -fill $outline -tags {floor1 bg}
+ $w create line 349 82 347 80 -fill $outline -tags {floor1 bg}
+ $w create line 351 84 349 82 -fill $outline -tags {floor1 bg}
+ $w create line 353 85 351 84 -fill $outline -tags {floor1 bg}
+}
+
+# bg2 --
+# This procedure represents part of the floorplan database. When
+# invoked, it instantiates the background information for the second
+# floor.
+#
+# Arguments:
+# w - The canvas window.
+# fill - Fill color to use for the floor's background.
+# outline - Color to use for the floor's outline.
+
+proc bg2 {w fill outline} {
+ $w create polygon 559 129 484 129 484 162 398 162 398 129 315 129 \
+ 315 133 176 133 176 129 96 129 96 133 3 133 3 339 0 339 0 391 \
+ 60 391 60 387 258 387 258 329 350 329 350 311 395 311 395 280 \
+ 484 280 484 311 508 311 508 327 558 327 558 391 644 391 644 \
+ 367 802 367 802 129 725 129 725 133 559 133 559 129 \
+ -tags {floor2 bg} -fill $fill -outline {}
+ $w create line 350 311 350 329 -fill $outline -tags {floor2 bg}
+ $w create line 398 129 398 162 -fill $outline -tags {floor2 bg}
+ $w create line 802 367 802 129 -fill $outline -tags {floor2 bg}
+ $w create line 802 129 725 129 -fill $outline -tags {floor2 bg}
+ $w create line 725 133 725 129 -fill $outline -tags {floor2 bg}
+ $w create line 559 129 559 133 -fill $outline -tags {floor2 bg}
+ $w create line 559 133 725 133 -fill $outline -tags {floor2 bg}
+ $w create line 484 162 484 129 -fill $outline -tags {floor2 bg}
+ $w create line 559 129 484 129 -fill $outline -tags {floor2 bg}
+ $w create line 802 367 644 367 -fill $outline -tags {floor2 bg}
+ $w create line 644 367 644 391 -fill $outline -tags {floor2 bg}
+ $w create line 644 391 558 391 -fill $outline -tags {floor2 bg}
+ $w create line 558 327 558 391 -fill $outline -tags {floor2 bg}
+ $w create line 558 327 508 327 -fill $outline -tags {floor2 bg}
+ $w create line 508 327 508 311 -fill $outline -tags {floor2 bg}
+ $w create line 484 311 508 311 -fill $outline -tags {floor2 bg}
+ $w create line 484 280 484 311 -fill $outline -tags {floor2 bg}
+ $w create line 398 162 484 162 -fill $outline -tags {floor2 bg}
+ $w create line 484 280 395 280 -fill $outline -tags {floor2 bg}
+ $w create line 395 280 395 311 -fill $outline -tags {floor2 bg}
+ $w create line 258 387 60 387 -fill $outline -tags {floor2 bg}
+ $w create line 3 133 3 339 -fill $outline -tags {floor2 bg}
+ $w create line 3 339 0 339 -fill $outline -tags {floor2 bg}
+ $w create line 60 391 0 391 -fill $outline -tags {floor2 bg}
+ $w create line 0 339 0 391 -fill $outline -tags {floor2 bg}
+ $w create line 60 387 60 391 -fill $outline -tags {floor2 bg}
+ $w create line 258 329 258 387 -fill $outline -tags {floor2 bg}
+ $w create line 350 329 258 329 -fill $outline -tags {floor2 bg}
+ $w create line 395 311 350 311 -fill $outline -tags {floor2 bg}
+ $w create line 398 129 315 129 -fill $outline -tags {floor2 bg}
+ $w create line 176 133 315 133 -fill $outline -tags {floor2 bg}
+ $w create line 176 129 96 129 -fill $outline -tags {floor2 bg}
+ $w create line 3 133 96 133 -fill $outline -tags {floor2 bg}
+ $w create line 315 133 315 129 -fill $outline -tags {floor2 bg}
+ $w create line 176 133 176 129 -fill $outline -tags {floor2 bg}
+ $w create line 96 133 96 129 -fill $outline -tags {floor2 bg}
+}
+
+# bg3 --
+# This procedure represents part of the floorplan database. When
+# invoked, it instantiates the background information for the third
+# floor.
+#
+# Arguments:
+# w - The canvas window.
+# fill - Fill color to use for the floor's background.
+# outline - Color to use for the floor's outline.
+
+proc bg3 {w fill outline} {
+ $w create polygon 159 300 107 300 107 248 159 248 159 129 96 129 96 \
+ 133 21 133 21 331 0 331 0 391 60 391 60 370 159 370 159 300 \
+ -tags {floor3 bg} -fill $fill -outline {}
+ $w create polygon 258 370 258 329 350 329 350 311 399 311 399 129 \
+ 315 129 315 133 176 133 176 129 159 129 159 370 258 370 \
+ -tags {floor3 bg} -fill $fill -outline {}
+ $w create line 96 133 96 129 -fill $outline -tags {floor3 bg}
+ $w create line 176 129 96 129 -fill $outline -tags {floor3 bg}
+ $w create line 176 129 176 133 -fill $outline -tags {floor3 bg}
+ $w create line 315 133 176 133 -fill $outline -tags {floor3 bg}
+ $w create line 315 133 315 129 -fill $outline -tags {floor3 bg}
+ $w create line 399 129 315 129 -fill $outline -tags {floor3 bg}
+ $w create line 399 311 399 129 -fill $outline -tags {floor3 bg}
+ $w create line 399 311 350 311 -fill $outline -tags {floor3 bg}
+ $w create line 350 329 350 311 -fill $outline -tags {floor3 bg}
+ $w create line 350 329 258 329 -fill $outline -tags {floor3 bg}
+ $w create line 258 370 258 329 -fill $outline -tags {floor3 bg}
+ $w create line 60 370 258 370 -fill $outline -tags {floor3 bg}
+ $w create line 60 370 60 391 -fill $outline -tags {floor3 bg}
+ $w create line 60 391 0 391 -fill $outline -tags {floor3 bg}
+ $w create line 0 391 0 331 -fill $outline -tags {floor3 bg}
+ $w create line 21 331 0 331 -fill $outline -tags {floor3 bg}
+ $w create line 21 331 21 133 -fill $outline -tags {floor3 bg}
+ $w create line 96 133 21 133 -fill $outline -tags {floor3 bg}
+ $w create line 107 300 159 300 159 248 107 248 107 300 \
+ -fill $outline -tags {floor3 bg}
+}
+
+# fg1 --
+# This procedure represents part of the floorplan database. When
+# invoked, it instantiates the foreground information for the first
+# floor (office outlines and numbers).
+#
+# Arguments:
+# w - The canvas window.
+# color - Color to use for drawing foreground information.
+
+proc fg1 {w color} {
+ global floorLabels floorItems
+ set i [$w create polygon 375 246 375 172 341 172 341 246 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 101
+ set {floorItems(101)} $i
+ $w create text 358 209 -text 101 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 307 240 339 240 339 206 307 206 -outline {} -tags {floor1 room}]
+ set floorLabels($i) {Pub Lift1}
+ set {floorItems(Pub Lift1)} $i
+ $w create text 323 223 -text {Pub Lift1} -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 339 205 307 205 307 171 339 171 -outline {} -tags {floor1 room}]
+ set floorLabels($i) {Priv Lift1}
+ set {floorItems(Priv Lift1)} $i
+ $w create text 323 188 -text {Priv Lift1} -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 42 389 42 337 1 337 1 389 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 110
+ set {floorItems(110)} $i
+ $w create text 21.5 363 -text 110 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 59 389 59 385 90 385 90 337 44 337 44 389 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 109
+ set {floorItems(109)} $i
+ $w create text 67 363 -text 109 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 51 300 51 253 6 253 6 300 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 111
+ set {floorItems(111)} $i
+ $w create text 28.5 276.5 -text 111 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 98 248 98 309 79 309 79 248 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 117B
+ set {floorItems(117B)} $i
+ $w create text 88.5 278.5 -text 117B -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 51 251 51 204 6 204 6 251 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 112
+ set {floorItems(112)} $i
+ $w create text 28.5 227.5 -text 112 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 6 156 51 156 51 203 6 203 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 113
+ set {floorItems(113)} $i
+ $w create text 28.5 179.5 -text 113 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 85 169 79 169 79 192 85 192 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 117A
+ set {floorItems(117A)} $i
+ $w create text 82 180.5 -text 117A -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 77 302 77 168 53 168 53 302 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 117
+ set {floorItems(117)} $i
+ $w create text 65 235 -text 117 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 51 155 51 115 6 115 6 155 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 114
+ set {floorItems(114)} $i
+ $w create text 28.5 135 -text 114 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 95 115 53 115 53 168 95 168 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 115
+ set {floorItems(115)} $i
+ $w create text 74 141.5 -text 115 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 87 113 87 27 10 27 10 113 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 116
+ set {floorItems(116)} $i
+ $w create text 48.5 70 -text 116 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 89 91 128 91 128 113 89 113 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 118
+ set {floorItems(118)} $i
+ $w create text 108.5 102 -text 118 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 178 128 178 132 216 132 216 91 163 91 163 112 149 112 149 128 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 120
+ set {floorItems(120)} $i
+ $w create text 189.5 111.5 -text 120 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 79 193 87 193 87 169 136 169 136 192 156 192 156 169 175 169 175 246 79 246 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 122
+ set {floorItems(122)} $i
+ $w create text 131 207.5 -text 122 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 138 169 154 169 154 191 138 191 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 121
+ set {floorItems(121)} $i
+ $w create text 146 180 -text 121 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 99 300 126 300 126 309 99 309 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 106A
+ set {floorItems(106A)} $i
+ $w create text 112.5 304.5 -text 106A -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 128 299 128 309 150 309 150 248 99 248 99 299 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 105
+ set {floorItems(105)} $i
+ $w create text 124.5 278.5 -text 105 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 174 309 174 300 152 300 152 309 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 106B
+ set {floorItems(106B)} $i
+ $w create text 163 304.5 -text 106B -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 176 299 176 309 216 309 216 248 152 248 152 299 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 104
+ set {floorItems(104)} $i
+ $w create text 184 278.5 -text 104 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 138 385 138 337 91 337 91 385 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 108
+ set {floorItems(108)} $i
+ $w create text 114.5 361 -text 108 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 256 337 140 337 140 385 256 385 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 107
+ set {floorItems(107)} $i
+ $w create text 198 361 -text 107 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 300 353 300 329 260 329 260 353 -outline {} -tags {floor1 room}]
+ set floorLabels($i) Smoking
+ set {floorItems(Smoking)} $i
+ $w create text 280 341 -text Smoking -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 314 135 314 170 306 170 306 246 177 246 177 135 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 123
+ set {floorItems(123)} $i
+ $w create text 245.5 190.5 -text 123 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 217 248 301 248 301 326 257 326 257 310 217 310 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 103
+ set {floorItems(103)} $i
+ $w create text 259 287 -text 103 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 396 188 377 188 377 169 316 169 316 131 396 131 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 124
+ set {floorItems(124)} $i
+ $w create text 356 150 -text 124 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 397 226 407 226 407 189 377 189 377 246 397 246 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 125
+ set {floorItems(125)} $i
+ $w create text 392 217.5 -text 125 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 399 187 409 187 409 207 474 207 474 164 399 164 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 126
+ set {floorItems(126)} $i
+ $w create text 436.5 185.5 -text 126 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 409 209 409 229 399 229 399 253 486 253 486 239 474 239 474 209 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 127
+ set {floorItems(127)} $i
+ $w create text 436.5 231 -text 127 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 501 164 501 174 495 174 495 188 490 188 490 204 476 204 476 164 -outline {} -tags {floor1 room}]
+ set floorLabels($i) MShower
+ set {floorItems(MShower)} $i
+ $w create text 488.5 184 -text MShower -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 497 176 513 176 513 204 492 204 492 190 497 190 -outline {} -tags {floor1 room}]
+ set floorLabels($i) Closet
+ set {floorItems(Closet)} $i
+ $w create text 502.5 190 -text Closet -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 476 237 476 206 513 206 513 254 488 254 488 237 -outline {} -tags {floor1 room}]
+ set floorLabels($i) WShower
+ set {floorItems(WShower)} $i
+ $w create text 494.5 230 -text WShower -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 486 131 558 131 558 135 724 135 724 166 697 166 697 275 553 275 531 254 515 254 515 174 503 174 503 161 486 161 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 130
+ set {floorItems(130)} $i
+ $w create text 638.5 205 -text 130 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 308 242 339 242 339 248 342 248 342 246 397 246 397 276 393 276 393 309 300 309 300 248 308 248 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 102
+ set {floorItems(102)} $i
+ $w create text 367.5 278.5 -text 102 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 397 255 486 255 486 276 397 276 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 128
+ set {floorItems(128)} $i
+ $w create text 441.5 265.5 -text 128 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 510 309 486 309 486 255 530 255 552 277 561 277 561 325 510 325 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 129
+ set {floorItems(129)} $i
+ $w create text 535.5 293 -text 129 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 696 281 740 281 740 387 642 387 642 389 561 389 561 277 696 277 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 133
+ set {floorItems(133)} $i
+ $w create text 628.5 335 -text 133 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 742 387 742 281 800 281 800 387 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 132
+ set {floorItems(132)} $i
+ $w create text 771 334 -text 132 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 800 168 800 280 699 280 699 168 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 134
+ set {floorItems(134)} $i
+ $w create text 749.5 224 -text 134 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 726 131 726 166 800 166 800 131 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 135
+ set {floorItems(135)} $i
+ $w create text 763 148.5 -text 135 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 340 360 335 363 331 365 326 366 304 366 304 312 396 312 396 288 400 288 404 288 409 290 413 292 418 297 421 302 422 309 421 318 417 325 411 330 405 332 397 333 344 333 340 334 336 336 335 338 332 342 331 347 332 351 334 354 336 357 341 359 -outline {} -tags {floor1 room}]
+ set floorLabels($i) {Ramona Stair}
+ set {floorItems(Ramona Stair)} $i
+ $w create text 368 323 -text {Ramona Stair} -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 30 23 30 5 93 5 98 5 104 7 110 10 116 16 119 20 122 28 123 32 123 68 220 68 220 87 90 87 90 23 -outline {} -tags {floor1 room}]
+ set floorLabels($i) {University Stair}
+ set {floorItems(University Stair)} $i
+ $w create text 155 77.5 -text {University Stair} -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 282 37 295 40 312 49 323 56 337 70 352 56 358 48 363 39 365 29 348 25 335 22 321 14 300 5 283 1 260 0 246 0 242 2 236 4 231 8 227 13 223 17 221 22 220 34 260 34 -outline {} -tags {floor1 room}]
+ set floorLabels($i) {Plaza Stair}
+ set {floorItems(Plaza Stair)} $i
+ $w create text 317.5 28.5 -text {Plaza Stair} -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 220 34 260 34 282 37 295 40 312 49 323 56 337 70 350 83 365 94 377 100 386 104 386 128 220 128 -outline {} -tags {floor1 room}]
+ set floorLabels($i) {Plaza Deck}
+ set {floorItems(Plaza Deck)} $i
+ $w create text 303 81 -text {Plaza Deck} -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 257 336 77 336 6 336 6 301 77 301 77 310 257 310 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 106
+ set {floorItems(106)} $i
+ $w create text 131.5 318.5 -text 106 -fill $color -anchor c -tags {floor1 label}
+ set i [$w create polygon 146 110 162 110 162 91 130 91 130 115 95 115 95 128 114 128 114 151 157 151 157 153 112 153 112 130 97 130 97 168 175 168 175 131 146 131 -outline {} -tags {floor1 room}]
+ set floorLabels($i) 119
+ set {floorItems(119)} $i
+ $w create text 143.5 133 -text 119 -fill $color -anchor c -tags {floor1 label}
+ $w create line 155 191 155 189 -fill $color -tags {floor1 wall}
+ $w create line 155 177 155 169 -fill $color -tags {floor1 wall}
+ $w create line 96 129 96 169 -fill $color -tags {floor1 wall}
+ $w create line 78 169 176 169 -fill $color -tags {floor1 wall}
+ $w create line 176 247 176 129 -fill $color -tags {floor1 wall}
+ $w create line 340 206 307 206 -fill $color -tags {floor1 wall}
+ $w create line 340 187 340 170 -fill $color -tags {floor1 wall}
+ $w create line 340 210 340 201 -fill $color -tags {floor1 wall}
+ $w create line 340 247 340 224 -fill $color -tags {floor1 wall}
+ $w create line 340 241 307 241 -fill $color -tags {floor1 wall}
+ $w create line 376 246 376 170 -fill $color -tags {floor1 wall}
+ $w create line 307 247 307 170 -fill $color -tags {floor1 wall}
+ $w create line 376 170 307 170 -fill $color -tags {floor1 wall}
+ $w create line 315 129 315 170 -fill $color -tags {floor1 wall}
+ $w create line 147 129 176 129 -fill $color -tags {floor1 wall}
+ $w create line 202 133 176 133 -fill $color -tags {floor1 wall}
+ $w create line 398 129 315 129 -fill $color -tags {floor1 wall}
+ $w create line 258 352 258 387 -fill $color -tags {floor1 wall}
+ $w create line 60 387 60 391 -fill $color -tags {floor1 wall}
+ $w create line 0 337 0 391 -fill $color -tags {floor1 wall}
+ $w create line 60 391 0 391 -fill $color -tags {floor1 wall}
+ $w create line 3 114 3 337 -fill $color -tags {floor1 wall}
+ $w create line 258 387 60 387 -fill $color -tags {floor1 wall}
+ $w create line 52 237 52 273 -fill $color -tags {floor1 wall}
+ $w create line 52 189 52 225 -fill $color -tags {floor1 wall}
+ $w create line 52 140 52 177 -fill $color -tags {floor1 wall}
+ $w create line 395 306 395 311 -fill $color -tags {floor1 wall}
+ $w create line 531 254 398 254 -fill $color -tags {floor1 wall}
+ $w create line 475 178 475 238 -fill $color -tags {floor1 wall}
+ $w create line 502 162 398 162 -fill $color -tags {floor1 wall}
+ $w create line 398 129 398 188 -fill $color -tags {floor1 wall}
+ $w create line 383 188 376 188 -fill $color -tags {floor1 wall}
+ $w create line 408 188 408 194 -fill $color -tags {floor1 wall}
+ $w create line 398 227 398 254 -fill $color -tags {floor1 wall}
+ $w create line 408 227 398 227 -fill $color -tags {floor1 wall}
+ $w create line 408 222 408 227 -fill $color -tags {floor1 wall}
+ $w create line 408 206 408 210 -fill $color -tags {floor1 wall}
+ $w create line 408 208 475 208 -fill $color -tags {floor1 wall}
+ $w create line 484 278 484 311 -fill $color -tags {floor1 wall}
+ $w create line 484 311 508 311 -fill $color -tags {floor1 wall}
+ $w create line 508 327 508 311 -fill $color -tags {floor1 wall}
+ $w create line 559 327 508 327 -fill $color -tags {floor1 wall}
+ $w create line 644 391 559 391 -fill $color -tags {floor1 wall}
+ $w create line 644 389 644 391 -fill $color -tags {floor1 wall}
+ $w create line 514 205 475 205 -fill $color -tags {floor1 wall}
+ $w create line 496 189 496 187 -fill $color -tags {floor1 wall}
+ $w create line 559 129 484 129 -fill $color -tags {floor1 wall}
+ $w create line 484 162 484 129 -fill $color -tags {floor1 wall}
+ $w create line 725 133 559 133 -fill $color -tags {floor1 wall}
+ $w create line 559 129 559 133 -fill $color -tags {floor1 wall}
+ $w create line 725 149 725 167 -fill $color -tags {floor1 wall}
+ $w create line 725 129 802 129 -fill $color -tags {floor1 wall}
+ $w create line 802 389 802 129 -fill $color -tags {floor1 wall}
+ $w create line 739 167 802 167 -fill $color -tags {floor1 wall}
+ $w create line 396 188 408 188 -fill $color -tags {floor1 wall}
+ $w create line 0 337 9 337 -fill $color -tags {floor1 wall}
+ $w create line 58 337 21 337 -fill $color -tags {floor1 wall}
+ $w create line 43 391 43 337 -fill $color -tags {floor1 wall}
+ $w create line 105 337 75 337 -fill $color -tags {floor1 wall}
+ $w create line 91 387 91 337 -fill $color -tags {floor1 wall}
+ $w create line 154 337 117 337 -fill $color -tags {floor1 wall}
+ $w create line 139 387 139 337 -fill $color -tags {floor1 wall}
+ $w create line 227 337 166 337 -fill $color -tags {floor1 wall}
+ $w create line 258 337 251 337 -fill $color -tags {floor1 wall}
+ $w create line 258 328 302 328 -fill $color -tags {floor1 wall}
+ $w create line 302 355 302 311 -fill $color -tags {floor1 wall}
+ $w create line 395 311 302 311 -fill $color -tags {floor1 wall}
+ $w create line 484 278 395 278 -fill $color -tags {floor1 wall}
+ $w create line 395 294 395 278 -fill $color -tags {floor1 wall}
+ $w create line 473 278 473 275 -fill $color -tags {floor1 wall}
+ $w create line 473 256 473 254 -fill $color -tags {floor1 wall}
+ $w create line 533 257 531 254 -fill $color -tags {floor1 wall}
+ $w create line 553 276 551 274 -fill $color -tags {floor1 wall}
+ $w create line 698 276 553 276 -fill $color -tags {floor1 wall}
+ $w create line 559 391 559 327 -fill $color -tags {floor1 wall}
+ $w create line 802 389 644 389 -fill $color -tags {floor1 wall}
+ $w create line 741 314 741 389 -fill $color -tags {floor1 wall}
+ $w create line 698 280 698 167 -fill $color -tags {floor1 wall}
+ $w create line 707 280 698 280 -fill $color -tags {floor1 wall}
+ $w create line 802 280 731 280 -fill $color -tags {floor1 wall}
+ $w create line 741 280 741 302 -fill $color -tags {floor1 wall}
+ $w create line 698 167 727 167 -fill $color -tags {floor1 wall}
+ $w create line 725 137 725 129 -fill $color -tags {floor1 wall}
+ $w create line 514 254 514 175 -fill $color -tags {floor1 wall}
+ $w create line 496 175 514 175 -fill $color -tags {floor1 wall}
+ $w create line 502 175 502 162 -fill $color -tags {floor1 wall}
+ $w create line 475 166 475 162 -fill $color -tags {floor1 wall}
+ $w create line 496 176 496 175 -fill $color -tags {floor1 wall}
+ $w create line 491 189 496 189 -fill $color -tags {floor1 wall}
+ $w create line 491 205 491 189 -fill $color -tags {floor1 wall}
+ $w create line 487 238 475 238 -fill $color -tags {floor1 wall}
+ $w create line 487 240 487 238 -fill $color -tags {floor1 wall}
+ $w create line 487 252 487 254 -fill $color -tags {floor1 wall}
+ $w create line 315 133 304 133 -fill $color -tags {floor1 wall}
+ $w create line 256 133 280 133 -fill $color -tags {floor1 wall}
+ $w create line 78 247 270 247 -fill $color -tags {floor1 wall}
+ $w create line 307 247 294 247 -fill $color -tags {floor1 wall}
+ $w create line 214 133 232 133 -fill $color -tags {floor1 wall}
+ $w create line 217 247 217 266 -fill $color -tags {floor1 wall}
+ $w create line 217 309 217 291 -fill $color -tags {floor1 wall}
+ $w create line 217 309 172 309 -fill $color -tags {floor1 wall}
+ $w create line 154 309 148 309 -fill $color -tags {floor1 wall}
+ $w create line 175 300 175 309 -fill $color -tags {floor1 wall}
+ $w create line 151 300 175 300 -fill $color -tags {floor1 wall}
+ $w create line 151 247 151 309 -fill $color -tags {floor1 wall}
+ $w create line 78 237 78 265 -fill $color -tags {floor1 wall}
+ $w create line 78 286 78 309 -fill $color -tags {floor1 wall}
+ $w create line 106 309 78 309 -fill $color -tags {floor1 wall}
+ $w create line 130 309 125 309 -fill $color -tags {floor1 wall}
+ $w create line 99 309 99 247 -fill $color -tags {floor1 wall}
+ $w create line 127 299 99 299 -fill $color -tags {floor1 wall}
+ $w create line 127 309 127 299 -fill $color -tags {floor1 wall}
+ $w create line 155 191 137 191 -fill $color -tags {floor1 wall}
+ $w create line 137 169 137 191 -fill $color -tags {floor1 wall}
+ $w create line 78 171 78 169 -fill $color -tags {floor1 wall}
+ $w create line 78 190 78 218 -fill $color -tags {floor1 wall}
+ $w create line 86 192 86 169 -fill $color -tags {floor1 wall}
+ $w create line 86 192 78 192 -fill $color -tags {floor1 wall}
+ $w create line 52 301 3 301 -fill $color -tags {floor1 wall}
+ $w create line 52 286 52 301 -fill $color -tags {floor1 wall}
+ $w create line 52 252 3 252 -fill $color -tags {floor1 wall}
+ $w create line 52 203 3 203 -fill $color -tags {floor1 wall}
+ $w create line 3 156 52 156 -fill $color -tags {floor1 wall}
+ $w create line 8 25 8 114 -fill $color -tags {floor1 wall}
+ $w create line 63 114 3 114 -fill $color -tags {floor1 wall}
+ $w create line 75 114 97 114 -fill $color -tags {floor1 wall}
+ $w create line 108 114 129 114 -fill $color -tags {floor1 wall}
+ $w create line 129 114 129 89 -fill $color -tags {floor1 wall}
+ $w create line 52 114 52 128 -fill $color -tags {floor1 wall}
+ $w create line 132 89 88 89 -fill $color -tags {floor1 wall}
+ $w create line 88 25 88 89 -fill $color -tags {floor1 wall}
+ $w create line 88 114 88 89 -fill $color -tags {floor1 wall}
+ $w create line 218 89 144 89 -fill $color -tags {floor1 wall}
+ $w create line 147 111 147 129 -fill $color -tags {floor1 wall}
+ $w create line 162 111 147 111 -fill $color -tags {floor1 wall}
+ $w create line 162 109 162 111 -fill $color -tags {floor1 wall}
+ $w create line 162 96 162 89 -fill $color -tags {floor1 wall}
+ $w create line 218 89 218 94 -fill $color -tags {floor1 wall}
+ $w create line 218 89 218 119 -fill $color -tags {floor1 wall}
+ $w create line 8 25 88 25 -fill $color -tags {floor1 wall}
+ $w create line 258 337 258 328 -fill $color -tags {floor1 wall}
+ $w create line 113 129 96 129 -fill $color -tags {floor1 wall}
+ $w create line 302 355 258 355 -fill $color -tags {floor1 wall}
+ $w create line 386 104 386 129 -fill $color -tags {floor1 wall}
+ $w create line 377 100 386 104 -fill $color -tags {floor1 wall}
+ $w create line 365 94 377 100 -fill $color -tags {floor1 wall}
+ $w create line 350 83 365 94 -fill $color -tags {floor1 wall}
+ $w create line 337 70 350 83 -fill $color -tags {floor1 wall}
+ $w create line 337 70 323 56 -fill $color -tags {floor1 wall}
+ $w create line 312 49 323 56 -fill $color -tags {floor1 wall}
+ $w create line 295 40 312 49 -fill $color -tags {floor1 wall}
+ $w create line 282 37 295 40 -fill $color -tags {floor1 wall}
+ $w create line 260 34 282 37 -fill $color -tags {floor1 wall}
+ $w create line 253 34 260 34 -fill $color -tags {floor1 wall}
+ $w create line 386 128 386 104 -fill $color -tags {floor1 wall}
+ $w create line 113 152 156 152 -fill $color -tags {floor1 wall}
+ $w create line 113 152 156 152 -fill $color -tags {floor1 wall}
+ $w create line 113 152 113 129 -fill $color -tags {floor1 wall}
+}
+
+# fg2 --
+# This procedure represents part of the floorplan database. When
+# invoked, it instantiates the foreground information for the second
+# floor (office outlines and numbers).
+#
+# Arguments:
+# w - The canvas window.
+# color - Color to use for drawing foreground information.
+
+proc fg2 {w color} {
+ global floorLabels floorItems
+ set i [$w create polygon 748 188 755 188 755 205 758 205 758 222 800 222 800 168 748 168 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 238
+ set {floorItems(238)} $i
+ $w create text 774 195 -text 238 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 726 188 746 188 746 166 800 166 800 131 726 131 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 237
+ set {floorItems(237)} $i
+ $w create text 763 148.5 -text 237 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 497 187 497 204 559 204 559 324 641 324 643 324 643 291 641 291 641 205 696 205 696 291 694 291 694 314 715 314 715 291 715 205 755 205 755 190 724 190 724 187 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 246
+ set {floorItems(246)} $i
+ $w create text 600 264 -text 246 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 694 279 643 279 643 314 694 314 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 247
+ set {floorItems(247)} $i
+ $w create text 668.5 296.5 -text 247 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 232 250 308 250 308 242 339 242 339 246 397 246 397 255 476 255 476 250 482 250 559 250 559 274 482 274 482 278 396 278 396 274 232 274 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 202
+ set {floorItems(202)} $i
+ $w create text 285.5 260 -text 202 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 53 228 53 338 176 338 233 338 233 196 306 196 306 180 175 180 175 169 156 169 156 196 176 196 176 228 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 206
+ set {floorItems(206)} $i
+ $w create text 143 267 -text 206 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 51 277 6 277 6 338 51 338 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 212
+ set {floorItems(212)} $i
+ $w create text 28.5 307.5 -text 212 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 557 276 486 276 486 309 510 309 510 325 557 325 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 245
+ set {floorItems(245)} $i
+ $w create text 521.5 300.5 -text 245 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 560 389 599 389 599 326 560 326 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 244
+ set {floorItems(244)} $i
+ $w create text 579.5 357.5 -text 244 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 601 389 601 326 643 326 643 389 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 243
+ set {floorItems(243)} $i
+ $w create text 622 357.5 -text 243 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 688 316 645 316 645 365 688 365 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 242
+ set {floorItems(242)} $i
+ $w create text 666.5 340.5 -text 242 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 802 367 759 367 759 226 802 226 -outline {} -tags {floor2 room}]
+ set floorLabels($i) {Barbecue Deck}
+ set {floorItems(Barbecue Deck)} $i
+ $w create text 780.5 296.5 -text {Barbecue Deck} -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 755 262 755 314 717 314 717 262 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 240
+ set {floorItems(240)} $i
+ $w create text 736 288 -text 240 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 755 316 689 316 689 365 755 365 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 241
+ set {floorItems(241)} $i
+ $w create text 722 340.5 -text 241 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 755 206 717 206 717 261 755 261 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 239
+ set {floorItems(239)} $i
+ $w create text 736 233.5 -text 239 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 695 277 643 277 643 206 695 206 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 248
+ set {floorItems(248)} $i
+ $w create text 669 241.5 -text 248 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 676 135 676 185 724 185 724 135 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 236
+ set {floorItems(236)} $i
+ $w create text 700 160 -text 236 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 675 135 635 135 635 145 628 145 628 185 675 185 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 235
+ set {floorItems(235)} $i
+ $w create text 651.5 160 -text 235 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 626 143 633 143 633 135 572 135 572 143 579 143 579 185 626 185 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 234
+ set {floorItems(234)} $i
+ $w create text 606 160 -text 234 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 557 135 571 135 571 145 578 145 578 185 527 185 527 131 557 131 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 233
+ set {floorItems(233)} $i
+ $w create text 552.5 158 -text 233 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 476 249 557 249 557 205 476 205 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 230
+ set {floorItems(230)} $i
+ $w create text 516.5 227 -text 230 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 476 164 486 164 486 131 525 131 525 185 476 185 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 232
+ set {floorItems(232)} $i
+ $w create text 500.5 158 -text 232 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 476 186 495 186 495 204 476 204 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 229
+ set {floorItems(229)} $i
+ $w create text 485.5 195 -text 229 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 474 207 409 207 409 187 399 187 399 164 474 164 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 227
+ set {floorItems(227)} $i
+ $w create text 436.5 185.5 -text 227 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 399 228 399 253 474 253 474 209 409 209 409 228 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 228
+ set {floorItems(228)} $i
+ $w create text 436.5 231 -text 228 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 397 246 397 226 407 226 407 189 377 189 377 246 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 226
+ set {floorItems(226)} $i
+ $w create text 392 217.5 -text 226 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 377 169 316 169 316 131 397 131 397 188 377 188 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 225
+ set {floorItems(225)} $i
+ $w create text 356.5 150 -text 225 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 234 198 306 198 306 249 234 249 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 224
+ set {floorItems(224)} $i
+ $w create text 270 223.5 -text 224 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 270 179 306 179 306 170 314 170 314 135 270 135 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 223
+ set {floorItems(223)} $i
+ $w create text 292 157 -text 223 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 268 179 221 179 221 135 268 135 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 222
+ set {floorItems(222)} $i
+ $w create text 244.5 157 -text 222 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 177 179 219 179 219 135 177 135 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 221
+ set {floorItems(221)} $i
+ $w create text 198 157 -text 221 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 299 327 349 327 349 284 341 284 341 276 299 276 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 204
+ set {floorItems(204)} $i
+ $w create text 324 301.5 -text 204 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 234 276 297 276 297 327 257 327 257 338 234 338 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 205
+ set {floorItems(205)} $i
+ $w create text 265.5 307 -text 205 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 256 385 256 340 212 340 212 385 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 207
+ set {floorItems(207)} $i
+ $w create text 234 362.5 -text 207 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 210 340 164 340 164 385 210 385 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 208
+ set {floorItems(208)} $i
+ $w create text 187 362.5 -text 208 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 115 340 162 340 162 385 115 385 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 209
+ set {floorItems(209)} $i
+ $w create text 138.5 362.5 -text 209 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 89 228 89 156 53 156 53 228 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 217
+ set {floorItems(217)} $i
+ $w create text 71 192 -text 217 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 89 169 97 169 97 190 89 190 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 217A
+ set {floorItems(217A)} $i
+ $w create text 93 179.5 -text 217A -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 89 156 89 168 95 168 95 135 53 135 53 156 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 216
+ set {floorItems(216)} $i
+ $w create text 71 145.5 -text 216 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 51 179 51 135 6 135 6 179 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 215
+ set {floorItems(215)} $i
+ $w create text 28.5 157 -text 215 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 51 227 6 227 6 180 51 180 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 214
+ set {floorItems(214)} $i
+ $w create text 28.5 203.5 -text 214 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 51 275 6 275 6 229 51 229 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 213
+ set {floorItems(213)} $i
+ $w create text 28.5 252 -text 213 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 114 340 67 340 67 385 114 385 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 210
+ set {floorItems(210)} $i
+ $w create text 90.5 362.5 -text 210 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 59 389 59 385 65 385 65 340 1 340 1 389 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 211
+ set {floorItems(211)} $i
+ $w create text 33 364.5 -text 211 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 393 309 350 309 350 282 342 282 342 276 393 276 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 203
+ set {floorItems(203)} $i
+ $w create text 367.5 292.5 -text 203 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 99 191 91 191 91 226 174 226 174 198 154 198 154 192 109 192 109 169 99 169 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 220
+ set {floorItems(220)} $i
+ $w create text 132.5 208.5 -text 220 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 339 205 307 205 307 171 339 171 -outline {} -tags {floor2 room}]
+ set floorLabels($i) {Priv Lift2}
+ set {floorItems(Priv Lift2)} $i
+ $w create text 323 188 -text {Priv Lift2} -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 307 240 339 240 339 206 307 206 -outline {} -tags {floor2 room}]
+ set floorLabels($i) {Pub Lift 2}
+ set {floorItems(Pub Lift 2)} $i
+ $w create text 323 223 -text {Pub Lift 2} -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 175 168 97 168 97 131 175 131 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 218
+ set {floorItems(218)} $i
+ $w create text 136 149.5 -text 218 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 154 191 111 191 111 169 154 169 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 219
+ set {floorItems(219)} $i
+ $w create text 132.5 180 -text 219 -fill $color -anchor c -tags {floor2 label}
+ set i [$w create polygon 375 246 375 172 341 172 341 246 -outline {} -tags {floor2 room}]
+ set floorLabels($i) 201
+ set {floorItems(201)} $i
+ $w create text 358 209 -text 201 -fill $color -anchor c -tags {floor2 label}
+ $w create line 641 186 678 186 -fill $color -tags {floor2 wall}
+ $w create line 757 350 757 367 -fill $color -tags {floor2 wall}
+ $w create line 634 133 634 144 -fill $color -tags {floor2 wall}
+ $w create line 634 144 627 144 -fill $color -tags {floor2 wall}
+ $w create line 572 133 572 144 -fill $color -tags {floor2 wall}
+ $w create line 572 144 579 144 -fill $color -tags {floor2 wall}
+ $w create line 398 129 398 162 -fill $color -tags {floor2 wall}
+ $w create line 174 197 175 197 -fill $color -tags {floor2 wall}
+ $w create line 175 197 175 227 -fill $color -tags {floor2 wall}
+ $w create line 757 206 757 221 -fill $color -tags {floor2 wall}
+ $w create line 396 188 408 188 -fill $color -tags {floor2 wall}
+ $w create line 727 189 725 189 -fill $color -tags {floor2 wall}
+ $w create line 747 167 802 167 -fill $color -tags {floor2 wall}
+ $w create line 747 167 747 189 -fill $color -tags {floor2 wall}
+ $w create line 755 189 739 189 -fill $color -tags {floor2 wall}
+ $w create line 769 224 757 224 -fill $color -tags {floor2 wall}
+ $w create line 802 224 802 129 -fill $color -tags {floor2 wall}
+ $w create line 802 129 725 129 -fill $color -tags {floor2 wall}
+ $w create line 725 189 725 129 -fill $color -tags {floor2 wall}
+ $w create line 725 186 690 186 -fill $color -tags {floor2 wall}
+ $w create line 676 133 676 186 -fill $color -tags {floor2 wall}
+ $w create line 627 144 627 186 -fill $color -tags {floor2 wall}
+ $w create line 629 186 593 186 -fill $color -tags {floor2 wall}
+ $w create line 579 144 579 186 -fill $color -tags {floor2 wall}
+ $w create line 559 129 559 133 -fill $color -tags {floor2 wall}
+ $w create line 725 133 559 133 -fill $color -tags {floor2 wall}
+ $w create line 484 162 484 129 -fill $color -tags {floor2 wall}
+ $w create line 559 129 484 129 -fill $color -tags {floor2 wall}
+ $w create line 526 129 526 186 -fill $color -tags {floor2 wall}
+ $w create line 540 186 581 186 -fill $color -tags {floor2 wall}
+ $w create line 528 186 523 186 -fill $color -tags {floor2 wall}
+ $w create line 511 186 475 186 -fill $color -tags {floor2 wall}
+ $w create line 496 190 496 186 -fill $color -tags {floor2 wall}
+ $w create line 496 205 496 202 -fill $color -tags {floor2 wall}
+ $w create line 475 205 527 205 -fill $color -tags {floor2 wall}
+ $w create line 558 205 539 205 -fill $color -tags {floor2 wall}
+ $w create line 558 205 558 249 -fill $color -tags {floor2 wall}
+ $w create line 558 249 475 249 -fill $color -tags {floor2 wall}
+ $w create line 662 206 642 206 -fill $color -tags {floor2 wall}
+ $w create line 695 206 675 206 -fill $color -tags {floor2 wall}
+ $w create line 695 278 642 278 -fill $color -tags {floor2 wall}
+ $w create line 642 291 642 206 -fill $color -tags {floor2 wall}
+ $w create line 695 291 695 206 -fill $color -tags {floor2 wall}
+ $w create line 716 208 716 206 -fill $color -tags {floor2 wall}
+ $w create line 757 206 716 206 -fill $color -tags {floor2 wall}
+ $w create line 757 221 757 224 -fill $color -tags {floor2 wall}
+ $w create line 793 224 802 224 -fill $color -tags {floor2 wall}
+ $w create line 757 262 716 262 -fill $color -tags {floor2 wall}
+ $w create line 716 220 716 264 -fill $color -tags {floor2 wall}
+ $w create line 716 315 716 276 -fill $color -tags {floor2 wall}
+ $w create line 757 315 703 315 -fill $color -tags {floor2 wall}
+ $w create line 757 325 757 224 -fill $color -tags {floor2 wall}
+ $w create line 757 367 644 367 -fill $color -tags {floor2 wall}
+ $w create line 689 367 689 315 -fill $color -tags {floor2 wall}
+ $w create line 647 315 644 315 -fill $color -tags {floor2 wall}
+ $w create line 659 315 691 315 -fill $color -tags {floor2 wall}
+ $w create line 600 325 600 391 -fill $color -tags {floor2 wall}
+ $w create line 627 325 644 325 -fill $color -tags {floor2 wall}
+ $w create line 644 391 644 315 -fill $color -tags {floor2 wall}
+ $w create line 615 325 575 325 -fill $color -tags {floor2 wall}
+ $w create line 644 391 558 391 -fill $color -tags {floor2 wall}
+ $w create line 563 325 558 325 -fill $color -tags {floor2 wall}
+ $w create line 558 391 558 314 -fill $color -tags {floor2 wall}
+ $w create line 558 327 508 327 -fill $color -tags {floor2 wall}
+ $w create line 558 275 484 275 -fill $color -tags {floor2 wall}
+ $w create line 558 302 558 275 -fill $color -tags {floor2 wall}
+ $w create line 508 327 508 311 -fill $color -tags {floor2 wall}
+ $w create line 484 311 508 311 -fill $color -tags {floor2 wall}
+ $w create line 484 275 484 311 -fill $color -tags {floor2 wall}
+ $w create line 475 208 408 208 -fill $color -tags {floor2 wall}
+ $w create line 408 206 408 210 -fill $color -tags {floor2 wall}
+ $w create line 408 222 408 227 -fill $color -tags {floor2 wall}
+ $w create line 408 227 398 227 -fill $color -tags {floor2 wall}
+ $w create line 398 227 398 254 -fill $color -tags {floor2 wall}
+ $w create line 408 188 408 194 -fill $color -tags {floor2 wall}
+ $w create line 383 188 376 188 -fill $color -tags {floor2 wall}
+ $w create line 398 188 398 162 -fill $color -tags {floor2 wall}
+ $w create line 398 162 484 162 -fill $color -tags {floor2 wall}
+ $w create line 475 162 475 254 -fill $color -tags {floor2 wall}
+ $w create line 398 254 475 254 -fill $color -tags {floor2 wall}
+ $w create line 484 280 395 280 -fill $color -tags {floor2 wall}
+ $w create line 395 311 395 275 -fill $color -tags {floor2 wall}
+ $w create line 307 197 293 197 -fill $color -tags {floor2 wall}
+ $w create line 278 197 233 197 -fill $color -tags {floor2 wall}
+ $w create line 233 197 233 249 -fill $color -tags {floor2 wall}
+ $w create line 307 179 284 179 -fill $color -tags {floor2 wall}
+ $w create line 233 249 278 249 -fill $color -tags {floor2 wall}
+ $w create line 269 179 269 133 -fill $color -tags {floor2 wall}
+ $w create line 220 179 220 133 -fill $color -tags {floor2 wall}
+ $w create line 155 191 110 191 -fill $color -tags {floor2 wall}
+ $w create line 90 190 98 190 -fill $color -tags {floor2 wall}
+ $w create line 98 169 98 190 -fill $color -tags {floor2 wall}
+ $w create line 52 133 52 165 -fill $color -tags {floor2 wall}
+ $w create line 52 214 52 177 -fill $color -tags {floor2 wall}
+ $w create line 52 226 52 262 -fill $color -tags {floor2 wall}
+ $w create line 52 274 52 276 -fill $color -tags {floor2 wall}
+ $w create line 234 275 234 339 -fill $color -tags {floor2 wall}
+ $w create line 226 339 258 339 -fill $color -tags {floor2 wall}
+ $w create line 211 387 211 339 -fill $color -tags {floor2 wall}
+ $w create line 214 339 177 339 -fill $color -tags {floor2 wall}
+ $w create line 258 387 60 387 -fill $color -tags {floor2 wall}
+ $w create line 3 133 3 339 -fill $color -tags {floor2 wall}
+ $w create line 165 339 129 339 -fill $color -tags {floor2 wall}
+ $w create line 117 339 80 339 -fill $color -tags {floor2 wall}
+ $w create line 68 339 59 339 -fill $color -tags {floor2 wall}
+ $w create line 0 339 46 339 -fill $color -tags {floor2 wall}
+ $w create line 60 391 0 391 -fill $color -tags {floor2 wall}
+ $w create line 0 339 0 391 -fill $color -tags {floor2 wall}
+ $w create line 60 387 60 391 -fill $color -tags {floor2 wall}
+ $w create line 258 329 258 387 -fill $color -tags {floor2 wall}
+ $w create line 350 329 258 329 -fill $color -tags {floor2 wall}
+ $w create line 395 311 350 311 -fill $color -tags {floor2 wall}
+ $w create line 398 129 315 129 -fill $color -tags {floor2 wall}
+ $w create line 176 133 315 133 -fill $color -tags {floor2 wall}
+ $w create line 176 129 96 129 -fill $color -tags {floor2 wall}
+ $w create line 3 133 96 133 -fill $color -tags {floor2 wall}
+ $w create line 66 387 66 339 -fill $color -tags {floor2 wall}
+ $w create line 115 387 115 339 -fill $color -tags {floor2 wall}
+ $w create line 163 387 163 339 -fill $color -tags {floor2 wall}
+ $w create line 234 275 276 275 -fill $color -tags {floor2 wall}
+ $w create line 288 275 309 275 -fill $color -tags {floor2 wall}
+ $w create line 298 275 298 329 -fill $color -tags {floor2 wall}
+ $w create line 341 283 350 283 -fill $color -tags {floor2 wall}
+ $w create line 321 275 341 275 -fill $color -tags {floor2 wall}
+ $w create line 375 275 395 275 -fill $color -tags {floor2 wall}
+ $w create line 315 129 315 170 -fill $color -tags {floor2 wall}
+ $w create line 376 170 307 170 -fill $color -tags {floor2 wall}
+ $w create line 307 250 307 170 -fill $color -tags {floor2 wall}
+ $w create line 376 245 376 170 -fill $color -tags {floor2 wall}
+ $w create line 340 241 307 241 -fill $color -tags {floor2 wall}
+ $w create line 340 245 340 224 -fill $color -tags {floor2 wall}
+ $w create line 340 210 340 201 -fill $color -tags {floor2 wall}
+ $w create line 340 187 340 170 -fill $color -tags {floor2 wall}
+ $w create line 340 206 307 206 -fill $color -tags {floor2 wall}
+ $w create line 293 250 307 250 -fill $color -tags {floor2 wall}
+ $w create line 271 179 238 179 -fill $color -tags {floor2 wall}
+ $w create line 226 179 195 179 -fill $color -tags {floor2 wall}
+ $w create line 176 129 176 179 -fill $color -tags {floor2 wall}
+ $w create line 182 179 176 179 -fill $color -tags {floor2 wall}
+ $w create line 174 169 176 169 -fill $color -tags {floor2 wall}
+ $w create line 162 169 90 169 -fill $color -tags {floor2 wall}
+ $w create line 96 169 96 129 -fill $color -tags {floor2 wall}
+ $w create line 175 227 90 227 -fill $color -tags {floor2 wall}
+ $w create line 90 190 90 227 -fill $color -tags {floor2 wall}
+ $w create line 52 179 3 179 -fill $color -tags {floor2 wall}
+ $w create line 52 228 3 228 -fill $color -tags {floor2 wall}
+ $w create line 52 276 3 276 -fill $color -tags {floor2 wall}
+ $w create line 155 177 155 169 -fill $color -tags {floor2 wall}
+ $w create line 110 191 110 169 -fill $color -tags {floor2 wall}
+ $w create line 155 189 155 197 -fill $color -tags {floor2 wall}
+ $w create line 350 283 350 329 -fill $color -tags {floor2 wall}
+ $w create line 162 197 155 197 -fill $color -tags {floor2 wall}
+ $w create line 341 275 341 283 -fill $color -tags {floor2 wall}
+}
+
+# fg3 --
+# This procedure represents part of the floorplan database. When
+# invoked, it instantiates the foreground information for the third
+# floor (office outlines and numbers).
+#
+# Arguments:
+# w - The canvas window.
+# color - Color to use for drawing foreground information.
+
+proc fg3 {w color} {
+ global floorLabels floorItems
+ set i [$w create polygon 89 228 89 180 70 180 70 228 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 316
+ set {floorItems(316)} $i
+ $w create text 79.5 204 -text 316 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 115 368 162 368 162 323 115 323 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 309
+ set {floorItems(309)} $i
+ $w create text 138.5 345.5 -text 309 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 164 323 164 368 211 368 211 323 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 308
+ set {floorItems(308)} $i
+ $w create text 187.5 345.5 -text 308 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 256 368 212 368 212 323 256 323 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 307
+ set {floorItems(307)} $i
+ $w create text 234 345.5 -text 307 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 244 276 297 276 297 327 260 327 260 321 244 321 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 305
+ set {floorItems(305)} $i
+ $w create text 270.5 301.5 -text 305 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 251 219 251 203 244 203 244 219 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 324B
+ set {floorItems(324B)} $i
+ $w create text 247.5 211 -text 324B -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 251 249 244 249 244 232 251 232 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 324A
+ set {floorItems(324A)} $i
+ $w create text 247.5 240.5 -text 324A -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 223 135 223 179 177 179 177 135 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 320
+ set {floorItems(320)} $i
+ $w create text 200 157 -text 320 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 114 368 114 323 67 323 67 368 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 310
+ set {floorItems(310)} $i
+ $w create text 90.5 345.5 -text 310 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 23 277 23 321 68 321 68 277 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 312
+ set {floorItems(312)} $i
+ $w create text 45.5 299 -text 312 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 23 229 68 229 68 275 23 275 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 313
+ set {floorItems(313)} $i
+ $w create text 45.5 252 -text 313 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 68 227 23 227 23 180 68 180 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 314
+ set {floorItems(314)} $i
+ $w create text 45.5 203.5 -text 314 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 95 179 95 135 23 135 23 179 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 315
+ set {floorItems(315)} $i
+ $w create text 59 157 -text 315 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 99 226 99 204 91 204 91 226 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 316B
+ set {floorItems(316B)} $i
+ $w create text 95 215 -text 316B -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 91 202 99 202 99 180 91 180 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 316A
+ set {floorItems(316A)} $i
+ $w create text 95 191 -text 316A -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 97 169 109 169 109 192 154 192 154 198 174 198 174 226 101 226 101 179 97 179 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 319
+ set {floorItems(319)} $i
+ $w create text 141.5 209 -text 319 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 65 368 58 368 58 389 1 389 1 333 23 333 23 323 65 323 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 311
+ set {floorItems(311)} $i
+ $w create text 29.5 361 -text 311 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 154 191 111 191 111 169 154 169 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 318
+ set {floorItems(318)} $i
+ $w create text 132.5 180 -text 318 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 175 168 97 168 97 131 175 131 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 317
+ set {floorItems(317)} $i
+ $w create text 136 149.5 -text 317 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 274 194 274 221 306 221 306 194 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 323
+ set {floorItems(323)} $i
+ $w create text 290 207.5 -text 323 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 306 222 274 222 274 249 306 249 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 325
+ set {floorItems(325)} $i
+ $w create text 290 235.5 -text 325 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 263 179 224 179 224 135 263 135 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 321
+ set {floorItems(321)} $i
+ $w create text 243.5 157 -text 321 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 314 169 306 169 306 192 273 192 264 181 264 135 314 135 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 322
+ set {floorItems(322)} $i
+ $w create text 293.5 163.5 -text 322 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 307 240 339 240 339 206 307 206 -outline {} -tags {floor3 room}]
+ set floorLabels($i) {Pub Lift3}
+ set {floorItems(Pub Lift3)} $i
+ $w create text 323 223 -text {Pub Lift3} -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 339 205 307 205 307 171 339 171 -outline {} -tags {floor3 room}]
+ set floorLabels($i) {Priv Lift3}
+ set {floorItems(Priv Lift3)} $i
+ $w create text 323 188 -text {Priv Lift3} -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 350 284 376 284 376 276 397 276 397 309 350 309 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 303
+ set {floorItems(303)} $i
+ $w create text 373.5 292.5 -text 303 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 272 203 272 249 252 249 252 230 244 230 244 221 252 221 252 203 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 324
+ set {floorItems(324)} $i
+ $w create text 262 226 -text 324 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 299 276 299 327 349 327 349 284 341 284 341 276 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 304
+ set {floorItems(304)} $i
+ $w create text 324 301.5 -text 304 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 375 246 375 172 341 172 341 246 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 301
+ set {floorItems(301)} $i
+ $w create text 358 209 -text 301 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 397 246 377 246 377 185 397 185 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 327
+ set {floorItems(327)} $i
+ $w create text 387 215.5 -text 327 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 316 131 316 169 377 169 377 185 397 185 397 131 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 326
+ set {floorItems(326)} $i
+ $w create text 356.5 150 -text 326 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 308 251 242 251 242 274 342 274 342 282 375 282 375 274 397 274 397 248 339 248 339 242 308 242 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 302
+ set {floorItems(302)} $i
+ $w create text 319.5 261 -text 302 -fill $color -anchor c -tags {floor3 label}
+ set i [$w create polygon 70 321 242 321 242 200 259 200 259 203 272 203 272 193 263 180 242 180 175 180 175 169 156 169 156 196 177 196 177 228 107 228 70 228 70 275 107 275 107 248 160 248 160 301 107 301 107 275 70 275 -outline {} -tags {floor3 room}]
+ set floorLabels($i) 306
+ set {floorItems(306)} $i
+ $w create text 200.5 284.5 -text 306 -fill $color -anchor c -tags {floor3 label}
+ $w create line 341 275 341 283 -fill $color -tags {floor3 wall}
+ $w create line 162 197 155 197 -fill $color -tags {floor3 wall}
+ $w create line 396 247 399 247 -fill $color -tags {floor3 wall}
+ $w create line 399 129 399 311 -fill $color -tags {floor3 wall}
+ $w create line 258 202 243 202 -fill $color -tags {floor3 wall}
+ $w create line 350 283 350 329 -fill $color -tags {floor3 wall}
+ $w create line 251 231 243 231 -fill $color -tags {floor3 wall}
+ $w create line 243 220 251 220 -fill $color -tags {floor3 wall}
+ $w create line 243 250 243 202 -fill $color -tags {floor3 wall}
+ $w create line 155 197 155 190 -fill $color -tags {floor3 wall}
+ $w create line 110 192 110 169 -fill $color -tags {floor3 wall}
+ $w create line 155 192 110 192 -fill $color -tags {floor3 wall}
+ $w create line 155 177 155 169 -fill $color -tags {floor3 wall}
+ $w create line 176 197 176 227 -fill $color -tags {floor3 wall}
+ $w create line 69 280 69 274 -fill $color -tags {floor3 wall}
+ $w create line 21 276 69 276 -fill $color -tags {floor3 wall}
+ $w create line 69 262 69 226 -fill $color -tags {floor3 wall}
+ $w create line 21 228 69 228 -fill $color -tags {floor3 wall}
+ $w create line 21 179 75 179 -fill $color -tags {floor3 wall}
+ $w create line 69 179 69 214 -fill $color -tags {floor3 wall}
+ $w create line 90 220 90 227 -fill $color -tags {floor3 wall}
+ $w create line 90 204 90 202 -fill $color -tags {floor3 wall}
+ $w create line 90 203 100 203 -fill $color -tags {floor3 wall}
+ $w create line 90 187 90 179 -fill $color -tags {floor3 wall}
+ $w create line 90 227 176 227 -fill $color -tags {floor3 wall}
+ $w create line 100 179 100 227 -fill $color -tags {floor3 wall}
+ $w create line 100 179 87 179 -fill $color -tags {floor3 wall}
+ $w create line 96 179 96 129 -fill $color -tags {floor3 wall}
+ $w create line 162 169 96 169 -fill $color -tags {floor3 wall}
+ $w create line 173 169 176 169 -fill $color -tags {floor3 wall}
+ $w create line 182 179 176 179 -fill $color -tags {floor3 wall}
+ $w create line 176 129 176 179 -fill $color -tags {floor3 wall}
+ $w create line 195 179 226 179 -fill $color -tags {floor3 wall}
+ $w create line 224 133 224 179 -fill $color -tags {floor3 wall}
+ $w create line 264 179 264 133 -fill $color -tags {floor3 wall}
+ $w create line 238 179 264 179 -fill $color -tags {floor3 wall}
+ $w create line 273 207 273 193 -fill $color -tags {floor3 wall}
+ $w create line 273 235 273 250 -fill $color -tags {floor3 wall}
+ $w create line 273 224 273 219 -fill $color -tags {floor3 wall}
+ $w create line 273 193 307 193 -fill $color -tags {floor3 wall}
+ $w create line 273 222 307 222 -fill $color -tags {floor3 wall}
+ $w create line 273 250 307 250 -fill $color -tags {floor3 wall}
+ $w create line 384 247 376 247 -fill $color -tags {floor3 wall}
+ $w create line 340 206 307 206 -fill $color -tags {floor3 wall}
+ $w create line 340 187 340 170 -fill $color -tags {floor3 wall}
+ $w create line 340 210 340 201 -fill $color -tags {floor3 wall}
+ $w create line 340 247 340 224 -fill $color -tags {floor3 wall}
+ $w create line 340 241 307 241 -fill $color -tags {floor3 wall}
+ $w create line 376 247 376 170 -fill $color -tags {floor3 wall}
+ $w create line 307 250 307 170 -fill $color -tags {floor3 wall}
+ $w create line 376 170 307 170 -fill $color -tags {floor3 wall}
+ $w create line 315 129 315 170 -fill $color -tags {floor3 wall}
+ $w create line 376 283 366 283 -fill $color -tags {floor3 wall}
+ $w create line 376 283 376 275 -fill $color -tags {floor3 wall}
+ $w create line 399 275 376 275 -fill $color -tags {floor3 wall}
+ $w create line 341 275 320 275 -fill $color -tags {floor3 wall}
+ $w create line 341 283 350 283 -fill $color -tags {floor3 wall}
+ $w create line 298 275 298 329 -fill $color -tags {floor3 wall}
+ $w create line 308 275 298 275 -fill $color -tags {floor3 wall}
+ $w create line 243 322 243 275 -fill $color -tags {floor3 wall}
+ $w create line 243 275 284 275 -fill $color -tags {floor3 wall}
+ $w create line 258 322 226 322 -fill $color -tags {floor3 wall}
+ $w create line 212 370 212 322 -fill $color -tags {floor3 wall}
+ $w create line 214 322 177 322 -fill $color -tags {floor3 wall}
+ $w create line 163 370 163 322 -fill $color -tags {floor3 wall}
+ $w create line 165 322 129 322 -fill $color -tags {floor3 wall}
+ $w create line 84 322 117 322 -fill $color -tags {floor3 wall}
+ $w create line 71 322 64 322 -fill $color -tags {floor3 wall}
+ $w create line 115 322 115 370 -fill $color -tags {floor3 wall}
+ $w create line 66 322 66 370 -fill $color -tags {floor3 wall}
+ $w create line 52 322 21 322 -fill $color -tags {floor3 wall}
+ $w create line 21 331 0 331 -fill $color -tags {floor3 wall}
+ $w create line 21 331 21 133 -fill $color -tags {floor3 wall}
+ $w create line 96 133 21 133 -fill $color -tags {floor3 wall}
+ $w create line 176 129 96 129 -fill $color -tags {floor3 wall}
+ $w create line 315 133 176 133 -fill $color -tags {floor3 wall}
+ $w create line 315 129 399 129 -fill $color -tags {floor3 wall}
+ $w create line 399 311 350 311 -fill $color -tags {floor3 wall}
+ $w create line 350 329 258 329 -fill $color -tags {floor3 wall}
+ $w create line 258 322 258 370 -fill $color -tags {floor3 wall}
+ $w create line 60 370 258 370 -fill $color -tags {floor3 wall}
+ $w create line 60 370 60 391 -fill $color -tags {floor3 wall}
+ $w create line 0 391 0 331 -fill $color -tags {floor3 wall}
+ $w create line 60 391 0 391 -fill $color -tags {floor3 wall}
+ $w create line 307 250 307 242 -fill $color -tags {floor3 wall}
+ $w create line 273 250 307 250 -fill $color -tags {floor3 wall}
+ $w create line 258 250 243 250 -fill $color -tags {floor3 wall}
+}
+
+# Below is the "main program" that creates the floorplan demonstration.
+
+set w .floor
+global c currentRoom colors activeFloor
+catch {destroy $w}
+toplevel $w
+wm title $w "Floorplan Canvas Demonstration"
+wm iconname $w "Floorplan"
+wm geometry $w +20+20
+wm minsize $w 100 100
+
+label $w.msg -font $font -wraplength 8i -justify left -text "This window contains a canvas widget showing the floorplan of Digital Equipment Corporation's Western Research Laboratory. It has three levels. At any given time one of the levels is active, meaning that you can see its room structure. To activate a level, click the left mouse button anywhere on it. As the mouse moves over the active level, the room under the mouse lights up and its room number appears in the \"Room:\" entry. You can also type a room number in the entry and the room will light up."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+set f [frame $w.frame]
+pack $f -side top -fill both -expand yes
+set h [ttk::scrollbar $f.hscroll -orient horizontal]
+set v [ttk::scrollbar $f.vscroll -orient vertical]
+set f1 [frame $f.f1 -borderwidth 2 -relief sunken]
+set c [canvas $f1.c -width 900 -height 500 -highlightthickness 0 \
+ -xscrollcommand [list $h set] \
+ -yscrollcommand [list $v set]]
+pack $c -expand yes -fill both
+grid $f1 -padx 1 -pady 1 -row 0 -column 0 -rowspan 1 -columnspan 1 -sticky news
+grid $v -padx 1 -pady 1 -row 0 -column 1 -rowspan 1 -columnspan 1 -sticky news
+grid $h -padx 1 -pady 1 -row 1 -column 0 -rowspan 1 -columnspan 1 -sticky news
+grid rowconfig $f 0 -weight 1 -minsize 0
+grid columnconfig $f 0 -weight 1 -minsize 0
+pack $f -expand yes -fill both -padx 1 -pady 1
+
+$v configure -command [list $c yview]
+$h configure -command [list $c xview]
+
+# Create an entry for displaying and typing in current room.
+
+entry $c.entry -width 10 -textvariable currentRoom
+
+# Choose colors, then fill in the floorplan.
+
+if {[winfo depth $c] > 1} {
+ set colors(bg1) #a9c1da
+ set colors(outline1) #77889a
+ set colors(bg2) #9ab0c6
+ set colors(outline2) #687786
+ set colors(bg3) #8ba0b3
+ set colors(outline3) #596673
+ set colors(offices) Black
+ set colors(active) #c4d1df
+} else {
+ set colors(bg1) white
+ set colors(outline1) black
+ set colors(bg2) white
+ set colors(outline2) black
+ set colors(bg3) white
+ set colors(outline3) black
+ set colors(offices) Black
+ set colors(active) black
+}
+set activeFloor ""
+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 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"
+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
new file mode 100644
index 0000000000..8b34377e89
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl
@@ -0,0 +1,69 @@
+# fontchoose.tcl --
+#
+# Show off the stock font selector dialog
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .fontchoose
+catch {destroy $w}
+toplevel $w
+wm title $w "Font Selection Dialog"
+wm iconname $w "fontchooser"
+positionWindow $w
+
+catch {font create FontchooseDemoFont {*}[font actual TkDefaultFont]}
+
+# The font chooser needs to be configured and then shown.
+proc SelectFont {parent} {
+ tk fontchooser configure -font FontchooseDemoFont \
+ -command ApplyFont -parent $parent
+ tk fontchooser show
+}
+
+proc ApplyFont {font} {
+ font configure FontchooseDemoFont {*}[font actual $font]
+}
+
+# When the visibility of the fontchooser changes, the following event is fired
+# to the parent widget.
+#
+bind $w <<TkFontchooserVisibility>> {
+ if {[tk fontchooser configure -visible]} {
+ %W.f.font state disabled
+ } else {
+ %W.f.font state !disabled
+ }
+}
+
+
+set f [ttk::frame $w.f -relief sunken -padding 2]
+
+text $f.msg -font FontchooseDemoFont -width 40 -height 6 -borderwidth 0 \
+ -yscrollcommand [list $f.vs set]
+ttk::scrollbar $f.vs -command [list $f.msg yview]
+
+$f.msg insert end "Press the buttons below to choose a new font for the\
+ text shown in this window.\n" {}
+
+ttk::button $f.font -text "Set font ..." -command [list SelectFont $w]
+
+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]
+
+grid $f -sticky news
+grid $btns -sticky ew
+grid columnconfigure $w 0 -weight 1
+grid rowconfigure $w 0 -weight 1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/form.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/form.tcl
new file mode 100644
index 0000000000..4d804370a5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/form.tcl
@@ -0,0 +1,38 @@
+# form.tcl --
+#
+# This demonstration script creates a simple form with a bunch
+# of entry widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .form
+catch {destroy $w}
+toplevel $w
+wm title $w "Form Demonstration"
+wm iconname $w "form"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "This window contains a simple form where you can type in the various entries and use tabs to move circularly between the entries."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+foreach i {f1 f2 f3 f4 f5} {
+ frame $w.$i -bd 2
+ entry $w.$i.entry -relief sunken -width 40
+ label $w.$i.label
+ pack $w.$i.entry -side right
+ pack $w.$i.label -side left
+}
+$w.f1.label config -text Name:
+$w.f2.label config -text Address:
+$w.f5.label config -text Phone:
+pack $w.msg $w.f1 $w.f2 $w.f3 $w.f4 $w.f5 -side top -fill x
+bind $w <Return> "destroy $w"
+focus $w.f1.entry
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
new file mode 100644
index 0000000000..284b5c2e52
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl
@@ -0,0 +1,1833 @@
+##+#################################################################
+#
+# TkGoldberg.tcl
+# by Keith Vetter, March 13, 2003
+#
+# "Man will always find a difficult means to perform a simple task"
+# Rube Goldberg
+#
+# Reproduced here with permission.
+#
+##+#################################################################
+#
+# Keith Vetter 2003-03-21: this started out as a simple little program
+# but was so much fun that it grew and grew. So I apologize about the
+# size but I just couldn't resist sharing it.
+#
+# This is a whizzlet that does a Rube Goldberg type animation, the
+# design of which comes from an New Years e-card from IncrediMail.
+# That version had nice sound effects which I eschewed. On the other
+# hand, that version was in black and white (actually dark blue and
+# light blue) and this one is fully colorized.
+#
+# One thing I learned from this project is that drawing filled complex
+# objects on a canvas is really hard. More often than not I had to
+# draw each item twice--once with the desired fill color but no
+# outline, and once with no fill but with the outline. Another trick
+# is erasing by drawing with the background color. Having a flood fill
+# command would have been extremely helpful.
+#
+# Two wiki pages were extremely helpful: Drawing rounded rectangles
+# which I generalized into Drawing rounded polygons, and regular
+# polygons which allowed me to convert ovals and arcs into polygons
+# which could then be rotated (see Canvas Rotation). I also wrote
+# Named Colors to aid in the color selection.
+#
+# I could comment on the code, but it's just 26 state machines with
+# lots of canvas create and move calls.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .goldberg
+catch {destroy $w}
+toplevel $w
+wm title $w "Tk Goldberg (demonstration)"
+wm iconname $w "goldberg"
+wm resizable $w 0 0
+#positionWindow $w
+
+label $w.msg -font {Arial 10} -wraplength 4i -justify left -text "This is a\
+ demonstration of just how complex you can make your animations\
+ become. Click the ball to start things moving!\n\n\"Man will always\
+ find a difficult means to perform a simple task\"\n - Rube Goldberg"
+pack $w.msg -side top
+
+###--- End of Boilerplate ---###
+
+# Ensure that this this is an array
+array set animationCallbacks {}
+bind $w <Destroy> {
+ if {"%W" eq [winfo toplevel %W]} {
+ unset S C speed
+ }
+}
+
+set S(title) "Tk Goldberg"
+set S(speed) 5
+set S(cnt) 0
+set S(message) "\\nWelcome\\nto\\nTcl/Tk"
+array set speed {1 10 2 20 3 50 4 80 5 100 6 150 7 200 8 300 9 400 10 500}
+
+set MSTART 0; set MGO 1; set MPAUSE 2; set MSSTEP 3; set MBSTEP 4; set MDONE 5
+set S(mode) $::MSTART
+
+# Colors for everything
+set C(fg) black
+set C(bg) gray75
+set C(bg) cornflowerblue
+
+set C(0) white; set C(1a) darkgreen; set C(1b) yellow
+set C(2) red; set C(3a) green; set C(3b) darkblue
+set C(4) $C(fg); set C(5a) brown; set C(5b) white
+set C(6) magenta; set C(7) green; set C(8) $C(fg)
+set C(9) blue4; set C(10a) white; set C(10b) cyan
+set C(11a) yellow; set C(11b) mediumblue; set C(12) tan2
+set C(13a) yellow; set C(13b) red; set C(14) white
+set C(15a) green; set C(15b) yellow; set C(16) gray65
+set C(17) \#A65353; set C(18) $C(fg); set C(19) gray50
+set C(20) cyan; set C(21) gray65; set C(22) $C(20)
+set C(23a) blue; set C(23b) red; set C(23c) yellow
+set C(24a) red; set C(24b) white;
+
+proc DoDisplay {w} {
+ global S C
+
+ ttk::frame $w.ctrl -relief ridge -borderwidth 2 -padding 5
+ pack [frame $w.screen -bd 2 -relief raised] \
+ -side left -fill both -expand 1
+
+ canvas $w.c -width 860 -height 730 -bg $C(bg) -highlightthickness 0
+ $w.c config -scrollregion {0 0 1000 1000} ;# Kludge: move everything up
+ $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 <Destroy> {
+ after cancel $animationCallbacks(goldberg)
+ unset animationCallbacks(goldberg)
+ }
+ DoCtrlFrame $w
+ DoDetailFrame $w
+ if {[tk windowingsystem] ne "aqua"} {
+ ttk::button $w.show -text "\u00bb" -command [list ShowCtrl $w] -width 2
+ } else {
+ button $w.show -text "\u00bb" -command [list ShowCtrl $w] -width 2 -highlightbackground $C(bg)
+ }
+ place $w.show -in $w.c -relx 1 -rely 0 -anchor ne
+ update
+}
+
+proc DoCtrlFrame {w} {
+ global S
+ ttk::button $w.start -text "Start" -command [list DoButton $w 0]
+ ttk::checkbutton $w.pause -text "Pause" -command [list DoButton $w 1] \
+ -variable S(pause)
+ ttk::button $w.step -text "Single Step" -command [list DoButton $w 2]
+ ttk::button $w.bstep -text "Big Step" -command [list DoButton $w 4]
+ ttk::button $w.reset -text "Reset" -command [list DoButton $w 3]
+ ttk::labelframe $w.details
+ raise $w.details
+ set S(details) 0
+ ttk::checkbutton $w.details.cb -text "Details" -variable S(details)
+ ttk::labelframe $w.message -text "Message"
+ ttk::entry $w.message.e -textvariable S(message) -justify center
+ ttk::labelframe $w.speed -text "Speed: 0"
+ ttk::scale $w.speed.scale -orient h -from 1 -to 10 -variable S(speed)
+ ttk::button $w.about -text About -command [list About $w]
+
+ grid $w.start -in $w.ctrl -row 0 -sticky ew
+ grid rowconfigure $w.ctrl 1 -minsize 10
+ grid $w.pause -in $w.ctrl -row 2 -sticky ew
+ grid $w.step -in $w.ctrl -sticky ew -pady 2
+ grid $w.bstep -in $w.ctrl -sticky ew
+ grid $w.reset -in $w.ctrl -sticky ew -pady 2
+ grid rowconfigure $w.ctrl 10 -minsize 18
+ grid $w.details -in $w.ctrl -row 11 -sticky ew
+ grid rowconfigure $w.ctrl 11 -minsize 20
+ $w.details configure -labelwidget $w.details.cb
+ grid [ttk::frame $w.details.b -height 1] ;# Work around minor bug
+ raise $w.details
+ raise $w.details.cb
+ grid rowconfigure $w.ctrl 50 -weight 1
+ trace variable ::S(mode) w [list ActiveGUI $w]
+ trace variable ::S(details) w [list ActiveGUI $w]
+ trace variable ::S(speed) w [list ActiveGUI $w]
+
+ grid $w.message -in $w.ctrl -row 98 -sticky ew -pady 5
+ grid $w.message.e -sticky nsew
+ 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
+
+ ## See Code / Dismiss buttons hack!
+ set btns [addSeeDismiss $w.ctrl.buttons $w]
+ grid [ttk::separator $w.ctrl.sep] -sticky ew -pady 4
+ set i 0
+ foreach b [winfo children $btns] {
+ if {[winfo class $b] eq "TButton"} {
+ grid [set b2 [ttk::button $w.ctrl.b[incr i]]] -sticky ew
+ foreach b3 [$b configure] {
+ set b3 [lindex $b3 0]
+ # Some options are read-only; ignore those errors
+ catch {$b2 configure $b3 [$b cget $b3]}
+ }
+ }
+ }
+ destroy $btns
+}
+
+proc DoDetailFrame {w} {
+ set w2 $w.details.f
+ ttk::frame $w2
+
+ set bd 2
+ ttk::label $w2.l -textvariable S(cnt) -background white
+ grid $w2.l - - - -sticky ew -row 0
+ for {set i 1} {1} {incr i} {
+ if {[info procs "Move$i"] eq ""} break
+ ttk::label $w2.l$i -text $i -anchor e -width 2 -background white
+ ttk::label $w2.ll$i -textvariable STEP($i) -width 5 -background white
+ set row [expr {($i + 1) / 2}]
+ set col [expr {(($i + 1) & 1) * 2}]
+ grid $w2.l$i -sticky ew -row $row -column $col
+ grid $w2.ll$i -sticky ew -row $row -column [incr col]
+ }
+ grid columnconfigure $w2 1 -weight 1
+}
+
+# Map or unmap the ctrl window
+proc ShowCtrl {w} {
+ if {[winfo ismapped $w.ctrl]} {
+ pack forget $w.ctrl
+ $w.show config -text "\u00bb"
+ } else {
+ pack $w.ctrl -side right -fill both -ipady 5
+ $w.show config -text "\u00ab"
+ }
+}
+
+proc DrawAll {w} {
+ ResetStep
+ $w.c delete all
+ for {set i 0} {1} {incr i} {
+ set p "Draw$i"
+ if {[info procs $p] eq ""} break
+ $p $w
+ }
+}
+
+proc ActiveGUI {w var1 var2 op} {
+ global S MGO MSTART MDONE
+ array set z {0 disabled 1 normal}
+
+ set m $S(mode)
+ set S(pause) [expr {$m == 2}]
+ $w.start config -state $z([expr {$m != $MGO}])
+ $w.pause config -state $z([expr {$m != $MSTART && $m != $MDONE}])
+ $w.step config -state $z([expr {$m != $MGO && $m != $MDONE}])
+ $w.bstep config -state $z([expr {$m != $MGO && $m != $MDONE}])
+ $w.reset config -state $z([expr {$m != $MSTART}])
+
+ if {$S(details)} {
+ grid $w.details.f -sticky ew
+ } else {
+ grid forget $w.details.f
+ }
+ set S(speed) [expr {round($S(speed))}]
+ $w.speed config -text "Speed: $S(speed)"
+}
+
+proc Start {} {
+ global S MGO
+ set S(mode) $MGO
+}
+
+proc DoButton {w what} {
+ global S MDONE MGO MSSTEP MBSTEP MPAUSE
+
+ if {$what == 0} { ;# Start
+ if {$S(mode) == $MDONE} {
+ Reset $w
+ }
+ set S(mode) $MGO
+ } elseif {$what == 1} { ;# Pause
+ set S(mode) [expr {$S(pause) ? $MPAUSE : $MGO}]
+ } elseif {$what == 2} { ;# Step
+ set S(mode) $MSSTEP
+ } elseif {$what == 3} { ;# Reset
+ Reset $w
+ } elseif {$what == 4} { ;# Big step
+ set S(mode) $MBSTEP
+ }
+}
+
+proc Go {w {who {}}} {
+ global S speed animationCallbacks MGO MPAUSE MSSTEP MBSTEP
+
+ set now [clock clicks -milliseconds]
+ catch {after cancel $animationCallbacks(goldberg)}
+ if {$who ne ""} { ;# Start here for debugging
+ set S(active) $who;
+ set S(mode) $MGO
+ }
+ if {$S(mode) == -1} return ;# Debugging
+ set n 0
+ if {$S(mode) != $MPAUSE} { ;# Not paused
+ set n [NextStep $w] ;# Do the next move
+ }
+ if {$S(mode) == $MSSTEP} { ;# Single step
+ set S(mode) $MPAUSE
+ }
+ if {$S(mode) == $MBSTEP && $n} { ;# Big step
+ set S(mode) $MSSTEP
+ }
+
+ set elapsed [expr {[clock click -milliseconds] - $now}]
+ set delay [expr {$speed($S(speed)) - $elapsed}]
+ if {$delay <= 0} {
+ set delay 1
+ }
+ set animationCallbacks(goldberg) [after $delay [list Go $w]]
+}
+
+# NextStep: drives the next step of the animation
+proc NextStep {w} {
+ global S MSTART MDONE
+ set rval 0 ;# Return value
+
+ if {$S(mode) != $MSTART && $S(mode) != $MDONE} {
+ incr S(cnt)
+ }
+ set alive {}
+ foreach {who} $S(active) {
+ set n ["Move$who" $w]
+ if {$n & 1} { ;# This guy still alive
+ lappend alive $who
+ }
+ if {$n & 2} { ;# Next guy is active
+ lappend alive [expr {$who + 1}]
+ set rval 1
+ }
+ if {$n & 4} { ;# End of puzzle flag
+ set S(mode) $MDONE ;# Done mode
+ set S(active) {} ;# No more animation
+ return 1
+ }
+ }
+ set S(active) $alive
+ return $rval
+}
+proc About {w} {
+ set msg "$::S(title)\nby Keith Vetter, March 2003\n(Reproduced by kind\
+ permission of the author)\n\n\"Man will always find a difficult\
+ means to perform a simple task.\"\nRube Goldberg"
+ tk_messageBox -parent $w -message $msg -title About
+}
+################################################################
+#
+# All the drawing and moving routines
+#
+
+# START HERE! banner
+proc Draw0 {w} {
+ set color $::C(0)
+ set xy {579 119}
+ $w.c create text $xy -text "START HERE!" -fill $color -anchor w \
+ -tag I0 -font {{Times Roman} 12 italic bold}
+ 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
+}
+proc Move0 {w {step {}}} {
+ set step [GetStep 0 $step]
+
+ if {$::S(mode) > $::MSTART} { ;# Start the ball rolling
+ MoveAbs $w I0 {-100 -100} ;# Hide the banner
+ return 2
+ }
+
+ set pos {
+ {673 119} {678 119} {683 119} {688 119}
+ {693 119} {688 119} {683 119} {678 119}
+ }
+ set step [expr {$step % [llength $pos]}]
+ MoveAbs $w I0 [lindex $pos $step]
+ return 1
+}
+
+# Dropping ball
+proc Draw1 {w} {
+ set color $::C(1a)
+ set color2 $::C(1b)
+ set xy {844 133 800 133 800 346 820 346 820 168 844 168 844 133}
+ $w.c create poly $xy -width 3 -fill $color -outline {}
+ set xy {771 133 685 133 685 168 751 168 751 346 771 346 771 133}
+ $w.c create poly $xy -width 3 -fill $color -outline {}
+
+ set xy [box 812 122 9]
+ $w.c create oval $xy -tag I1 -fill $color2 -outline {}
+ $w.c bind I1 <1> Start
+}
+proc Move1 {w {step {}}} {
+ set step [GetStep 1 $step]
+ set pos {
+ {807 122} {802 122} {797 123} {793 124} {789 129} {785 153}
+ {785 203} {785 278 x} {785 367} {810 392} {816 438} {821 503}
+ {824 585 y} {838 587} {848 593} {857 601} {-100 -100}
+ }
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+ set where [lindex $pos $step]
+ MoveAbs $w I1 $where
+
+ if {[lindex $where 2] eq "y"} {
+ Move15a $w
+ }
+ if {[lindex $where 2] eq "x"} {
+ return 3
+ }
+ return 1
+}
+
+# Lighting the match
+proc Draw2 {w} {
+ set color red
+ set color $::C(2)
+ set xy {750 369 740 392 760 392} ;# Fulcrum
+ $w.c create poly $xy -fill $::C(fg) -outline $::C(fg)
+ set xy {628 335 660 383} ;# Strike box
+ $w.c create rect $xy -fill {} -outline $::C(fg)
+ for {set y 0} {$y < 3} {incr y} {
+ set yy [expr {335+$y*16}]
+ $w.c create bitmap 628 $yy -bitmap gray25 -anchor nw \
+ -foreground $::C(fg)
+ $w.c create bitmap 644 $yy -bitmap gray25 -anchor nw \
+ -foreground $::C(fg)
+ }
+
+ set xy {702 366 798 366} ;# Lever
+ $w.c create line $xy -fill $::C(fg) -width 6 -tag I2_0
+ set xy {712 363 712 355} ;# R strap
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I2_1
+ set xy {705 363 705 355} ;# L strap
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I2_2
+ set xy {679 356 679 360 717 360 717 356 679 356} ;# Match stick
+ $w.c create line $xy -fill $::C(fg) -tag I2_3
+
+ #set xy {662 352 680 365} ;# Match head
+ set xy {
+ 671 352 677.4 353.9 680 358.5 677.4 363.1 671 365 664.6 363.1
+ 662 358.5 664.6 353.9
+ }
+ $w.c create poly $xy -fill $color -outline $color -tag I2_4
+}
+proc Move2 {w {step {}}} {
+ set step [GetStep 2 $step]
+
+ set stages {0 0 1 2 0 2 1 0 1 2 0 2 1}
+ set xy(0) {
+ 686 333 692 323 682 316 674 309 671 295 668 307 662 318 662 328
+ 671 336
+ }
+ set xy(1) {687 331 698 322 703 295 680 320 668 297 663 311 661 327 671 335}
+ set xy(2) {
+ 686 331 704 322 688 300 678 283 678 283 674 298 666 309 660 324
+ 672 336
+ }
+
+ if {$step >= [llength $stages]} {
+ $w.c delete I2
+ return 0
+ }
+
+ if {$step == 0} { ;# Rotate the match
+ set beta 20
+ lassign [Anchor $w I2_0 s] Ox Oy ;# Where to pivot
+ for {set i 0} {[$w.c find withtag I2_$i] ne ""} {incr i} {
+ RotateItem $w I2_$i $Ox $Oy $beta
+ }
+ $w.c create poly -tag I2 -smooth 1 -fill $::C(2) ;# For the flame
+ return 1
+ }
+ $w.c coords I2 $xy([lindex $stages $step])
+ return [expr {$step == 7 ? 3 : 1}]
+}
+
+# Weight and pulleys
+proc Draw3 {w} {
+ set color $::C(3a)
+ set color2 $::C(3b)
+
+ set xy {602 296 577 174 518 174}
+ foreach {x y} $xy { ;# 3 Pulleys
+ $w.c create oval [box $x $y 13] -fill $color -outline $::C(fg) \
+ -width 3
+ $w.c create oval [box $x $y 2] -fill $::C(fg) -outline $::C(fg)
+ }
+
+ set xy {750 309 670 309} ;# Wall to flame
+ $w.c create line $xy -tag I3_s -width 3 -fill $::C(fg) -smooth 1
+ set xy {670 309 650 309} ;# Flame to pulley 1
+ $w.c create line $xy -tag I3_0 -width 3 -fill $::C(fg)
+ set xy {650 309 600 309} ;# Flame to pulley 1
+ $w.c create line $xy -tag I3_1 -width 3 -fill $::C(fg)
+ set xy {589 296 589 235} ;# Pulley 1 half way to 2
+ $w.c create line $xy -tag I3_2 -width 3 -fill $::C(fg)
+ set xy {589 235 589 174} ;# Pulley 1 other half to 2
+ $w.c create line $xy -width 3 -fill $::C(fg)
+ set xy {577 161 518 161} ;# Across the top
+ $w.c create line $xy -width 3 -fill $::C(fg)
+ set xy {505 174 505 205} ;# Down to weight
+ $w.c create line $xy -tag I3_w -width 3 -fill $::C(fg)
+
+ # Draw the weight as 2 circles, two rectangles and 1 rounded rectangle
+ set xy {515 207 495 207}
+ foreach {x1 y1 x2 y2} $xy {
+ $w.c create oval [box $x1 $y1 6] -tag I3_ -fill $color2 \
+ -outline $color2
+ $w.c create oval [box $x2 $y2 6] -tag I3_ -fill $color2 \
+ -outline $color2
+ incr y1 -6; incr y2 6
+ $w.c create rect $x1 $y1 $x2 $y2 -tag I3_ -fill $color2 \
+ -outline $color2
+ }
+ set xy {492 220 518 263}
+ set xy [RoundRect $w $xy 15]
+ $w.c create poly $xy -smooth 1 -tag I3_ -fill $color2 -outline $color2
+ set xy {500 217 511 217}
+ $w.c create line $xy -tag I3_ -fill $color2 -width 10
+
+ set xy {502 393 522 393 522 465} ;# Bottom weight target
+ $w.c create line $xy -tag I3__ -fill $::C(fg) -join miter -width 10
+}
+proc Move3 {w {step {}}} {
+ set step [GetStep 3 $step]
+
+ set pos {{505 247} {505 297} {505 386.5} {505 386.5}}
+ set rope(0) {750 309 729 301 711 324 690 300}
+ set rope(1) {750 309 737 292 736 335 717 315 712 320}
+ set rope(2) {750 309 737 309 740 343 736 351 725 340}
+ set rope(3) {750 309 738 321 746 345 742 356}
+
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+
+ $w.c delete "I3_$step" ;# Delete part of the rope
+ MoveAbs $w I3_ [lindex $pos $step] ;# Move weight down
+ $w.c coords I3_s $rope($step) ;# Flapping rope end
+ $w.c coords I3_w [concat 505 174 [lindex $pos $step]]
+ if {$step == 2} {
+ $w.c move I3__ 0 30
+ return 2
+ }
+ return 1
+}
+
+# Cage and door
+proc Draw4 {w} {
+ set color $::C(4)
+ lassign {527 356 611 464} x0 y0 x1 y1
+
+ for {set y $y0} {$y <= $y1} {incr y 12} { ;# Horizontal bars
+ $w.c create line $x0 $y $x1 $y -fill $color -width 1
+ }
+ for {set x $x0} {$x <= $x1} {incr x 12} { ;# Vertical bars
+ $w.c create line $x $y0 $x $y1 -fill $color -width 1
+ }
+
+ set xy {518 464 518 428} ;# Swing gate
+ $w.c create line $xy -tag I4 -fill $color -width 3
+}
+proc Move4 {w {step {}}} {
+ set step [GetStep 4 $step]
+
+ set angles {-10 -20 -30 -30}
+ if {$step >= [llength $angles]} {
+ return 0
+ }
+ RotateItem $w I4 518 464 [lindex $angles $step]
+ $w.c raise I4
+ return [expr {$step == 3 ? 3 : 1}]
+}
+
+# Mouse
+proc Draw5 {w} {
+ set color $::C(5a)
+ set color2 $::C(5b)
+ set xy {377 248 410 248 410 465 518 465} ;# Mouse course
+ lappend xy 518 428 451 428 451 212 377 212
+ $w.c create poly $xy -fill $color2 -outline $::C(fg) -width 3
+
+ set xy {
+ 534.5 445.5 541 440 552 436 560 436 569 440 574 446 575 452 574 454
+ 566 456 554 456 545 456 537 454 530 452
+ }
+ $w.c create poly $xy -tag {I5 I5_0} -fill $color
+ set xy {573 452 592 458 601 460 613 456} ;# Tail
+ $w.c create line $xy -tag {I5 I5_1} -fill $color -smooth 1 -width 3
+ set xy [box 540 446 2] ;# Eye
+ set xy {540 444 541 445 541 447 540 448 538 447 538 445}
+ #.c create oval $xy -tag {I5 I5_2} -fill $::C(bg) -outline {}
+ $w.c create poly $xy -tag {I5 I5_2} -fill $::C(bg) -outline {} -smooth 1
+ set xy {538 454 535 461} ;# Front leg
+ $w.c create line $xy -tag {I5 I5_3} -fill $color -width 2
+ set xy {566 455 569 462} ;# Back leg
+ $w.c create line $xy -tag {I5 I5_4} -fill $color -width 2
+ set xy {544 455 545 460} ;# 2nd front leg
+ $w.c create line $xy -tag {I5 I5_5} -fill $color -width 2
+ set xy {560 455 558 460} ;# 2nd back leg
+ $w.c create line $xy -tag {I5 I5_6} -fill $color -width 2
+}
+proc Move5 {w {step {}}} {
+ set step [GetStep 5 $step]
+
+ set pos {
+ {553 452} {533 452} {513 452} {493 452} {473 452}
+ {463 442 30} {445.5 441.5 30} {425.5 434.5 30} {422 414} {422 394}
+ {422 374} {422 354} {422 334} {422 314} {422 294}
+ {422 274 -30} {422 260.5 -30 x} {422.5 248.5 -28} {425 237}
+ }
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+
+ lassign [lindex $pos $step] x y beta next
+ MoveAbs $w I5 [list $x $y]
+ if {$beta ne ""} {
+ lassign [Centroid $w I5_0] Ox Oy
+ foreach id {0 1 2 3 4 5 6} {
+ RotateItem $w I5_$id $Ox $Oy $beta
+ }
+ }
+ if {$next eq "x"} {
+ return 3
+ }
+ return 1
+}
+
+# Dropping gumballs
+array set XY6 {
+ -1 {366 207} -2 {349 204} -3 {359 193} -4 {375 192} -5 {340 190}
+ -6 {349 177} -7 {366 177} -8 {380 176} -9 {332 172} -10 {342 161}
+ -11 {357 164} -12 {372 163} -13 {381 149} -14 {364 151} -15 {349 146}
+ -16 {333 148} 0 {357 219}
+ 1 {359 261} 2 {359 291} 3 {359 318} 4 {361 324} 5 {365 329} 6 {367 334}
+ 7 {367 340} 8 {366 346} 9 {364 350} 10 {361 355} 11 {359 370} 12 {359 391}
+ 13,0 {360 456} 13,1 {376 456} 13,2 {346 456} 13,3 {330 456}
+ 13,4 {353 444} 13,5 {368 443} 13,6 {339 442} 13,7 {359 431}
+ 13,8 {380 437} 13,9 {345 428} 13,10 {328 434} 13,11 {373 424}
+ 13,12 {331 420} 13,13 {360 417} 13,14 {345 412} 13,15 {376 410}
+ 13,16 {360 403}
+}
+proc Draw6 {w} {
+ set color $::C(6)
+ set xy {324 130 391 204} ;# Ball holder
+ set xy [RoundRect $w $xy 10]
+ $w.c create poly $xy -smooth 1 -outline $::C(fg) -width 3 -fill $color
+ set xy {339 204 376 253} ;# Below the ball holder
+ $w.c create rect $xy -fill {} -outline $::C(fg) -width 3 -fill $color \
+ -tag I6c
+ set xy [box 346 339 28]
+ $w.c create oval $xy -fill $color -outline {} ;# Rotor
+ $w.c create arc $xy -outline $::C(fg) -width 2 -style arc \
+ -start 80 -extent 205
+ $w.c create arc $xy -outline $::C(fg) -width 2 -style arc \
+ -start -41 -extent 85
+
+ set xy [box 346 339 15] ;# Center of rotor
+ $w.c create oval $xy -outline $::C(fg) -fill $::C(fg) -tag I6m
+ set xy {352 312 352 254 368 254 368 322} ;# Top drop to rotor
+ $w.c create poly $xy -fill $color -outline {}
+ $w.c create line $xy -fill $::C(fg) -width 2
+
+ set xy {353 240 367 300} ;# Poke bottom hole
+ $w.c create rect $xy -fill $color -outline {}
+ set xy {341 190 375 210} ;# Poke another hole
+ $w.c create rect $xy -fill $color -outline {}
+
+ set xy {368 356 368 403 389 403 389 464 320 464 320 403 352 403 352 366}
+ $w.c create poly $xy -fill $color -outline {} -width 2 ;# Below rotor
+ $w.c create line $xy -fill $::C(fg) -width 2
+ set xy [box 275 342 7] ;# On/off rotor
+ $w.c create oval $xy -outline $::C(fg) -fill $::C(fg)
+ set xy {276 334 342 325} ;# Fan belt top
+ $w.c create line $xy -fill $::C(fg) -width 3
+ set xy {276 349 342 353} ;# Fan belt bottom
+ $w.c create line $xy -fill $::C(fg) -width 3
+
+ set xy {337 212 337 247} ;# What the mouse pushes
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I6_
+ set xy {392 212 392 247}
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I6_
+ set xy {337 230 392 230}
+ $w.c create line $xy -fill $::C(fg) -width 7 -tag I6_
+
+ set who -1 ;# All the balls
+ set colors {red cyan orange green blue darkblue}
+ lappend colors {*}$colors {*}$colors
+
+ for {set i 0} {$i < 17} {incr i} {
+ set loc [expr {-1 * $i}]
+ set color [lindex $colors $i]
+ $w.c create oval [box {*}$::XY6($loc) 5] -fill $color \
+ -outline $color -tag I6_b$i
+ }
+ Draw6a $w 12 ;# The wheel
+}
+proc Draw6a {w beta} {
+ $w.c delete I6_0
+ lassign {346 339} Ox Oy
+ for {set i 0} {$i < 4} {incr i} {
+ set b [expr {$beta + $i * 45}]
+ lassign [RotateC 28 0 0 0 $b] x y
+ set xy [list [expr {$Ox+$x}] [expr {$Oy+$y}] \
+ [expr {$Ox-$x}] [expr {$Oy-$y}]]
+ $w.c create line $xy -tag I6_0 -fill $::C(fg) -width 2
+ }
+}
+proc Move6 {w {step {}}} {
+ set step [GetStep 6 $step]
+ if {$step > 62} {
+ return 0
+ }
+
+ if {$step < 2} { ;# Open gate for balls to drop
+ $w.c move I6_ -7 0
+ if {$step == 1} { ;# Poke a hole
+ set xy {348 226 365 240}
+ $w.c create rect $xy -fill [$w.c itemcget I6c -fill] -outline {}
+ }
+ return 1
+ }
+
+ set s [expr {$step - 1}] ;# Do the gumball drop dance
+ for {set i 0} {$i <= int(($s-1) / 3)} {incr i} {
+ set tag "I6_b$i"
+ if {[$w.c find withtag $tag] eq ""} break
+ set loc [expr {$s - 3 * $i}]
+
+ if {[info exists ::XY6($loc,$i)]} {
+ MoveAbs $w $tag $::XY6($loc,$i)
+ } elseif {[info exists ::XY6($loc)]} {
+ MoveAbs $w $tag $::XY6($loc)
+ }
+ }
+ if {($s % 3) == 1} {
+ set first [expr {($s + 2) / 3}]
+ for {set i $first} {1} {incr i} {
+ set tag "I6_b$i"
+ if {[$w.c find withtag $tag] eq ""} break
+ set loc [expr {$first - $i}]
+ MoveAbs $w $tag $::XY6($loc)
+ }
+ }
+ if {$s >= 3} { ;# Rotate the motor
+ set idx [expr {$s % 3}]
+ #Draw6a $w [lindex {12 35 64} $idx]
+ Draw6a $w [expr {12 + $s * 15}]
+ }
+ return [expr {$s == 3 ? 3 : 1}]
+}
+
+# On/off switch
+proc Draw7 {w} {
+ set color $::C(7)
+ set xy {198 306 277 374} ;# Box
+ $w.c create rect $xy -outline $::C(fg) -width 2 -fill $color -tag I7z
+ $w.c lower I7z
+ set xy {275 343 230 349}
+ $w.c create line $xy -tag I7 -fill $::C(fg) -arrow last \
+ -arrowshape {23 23 8} -width 6
+ set xy {225 324} ;# On button
+ $w.c create oval [box {*}$xy 3] -fill $::C(fg) -outline $::C(fg)
+ set xy {218 323} ;# On text
+ set font {{Times Roman} 8}
+ $w.c create text $xy -text "on" -anchor e -fill $::C(fg) -font $font
+ set xy {225 350} ;# Off button
+ $w.c create oval [box {*}$xy 3] -fill $::C(fg) -outline $::C(fg)
+ set xy {218 349} ;# Off button
+ $w.c create text $xy -text "off" -anchor e -fill $::C(fg) -font $font
+}
+proc Move7 {w {step {}}} {
+ set step [GetStep 7 $step]
+ set numsteps 30
+ if {$step > $numsteps} {
+ return 0
+ }
+ set beta [expr {30.0 / $numsteps}]
+ RotateItem $w I7 275 343 $beta
+
+ return [expr {$step == $numsteps ? 3 : 1}]
+}
+
+# Electricity to the fan
+proc Draw8 {w} {
+ Sine $w 271 248 271 306 5 8 -tag I8_s -fill $::C(8) -width 3
+}
+proc Move8 {w {step {}}} {
+ set step [GetStep 8 $step]
+
+ if {$step > 3} {
+ return 0
+ }
+ if {$step == 0} {
+ Sparkle $w [Anchor $w I8_s s] I8
+ return 1
+
+ } elseif {$step == 1} {
+ MoveAbs $w I8 [Anchor $w I8_s c]
+ } elseif {$step == 2} {
+ MoveAbs $w I8 [Anchor $w I8_s n]
+ } else {
+ $w.c delete I8
+ }
+ return [expr {$step == 2 ? 3 : 1}]
+}
+
+# Fan
+proc Draw9 {w} {
+ set color $::C(9)
+ set xy {266 194 310 220}
+ $w.c create oval $xy -outline $color -fill $color
+ set xy {280 209 296 248}
+ $w.c create oval $xy -outline $color -fill $color
+ set xy {288 249 252 249 260 240 280 234 296 234 316 240 324 249 288 249}
+ $w.c create poly $xy -fill $color -smooth 1
+
+ set xy {248 205 265 214 264 205 265 196} ;# Spinner
+ $w.c create poly $xy -fill $color
+
+ set xy {255 206 265 234} ;# Fan blades
+ $w.c create oval $xy -fill {} -outline $::C(fg) -width 3 -tag I9_0
+ set xy {255 176 265 204}
+ $w.c create oval $xy -fill {} -outline $::C(fg) -width 3 -tag I9_0
+ set xy {255 206 265 220}
+ $w.c create oval $xy -fill {} -outline $::C(fg) -width 1 -tag I9_1
+ set xy {255 190 265 204}
+ $w.c create oval $xy -fill {} -outline $::C(fg) -width 1 -tag I9_1
+}
+proc Move9 {w {step {}}} {
+ set step [GetStep 9 $step]
+
+ if {$step & 1} {
+ $w.c itemconfig I9_0 -width 4
+ $w.c itemconfig I9_1 -width 1
+ $w.c lower I9_1 I9_0
+ } else {
+ $w.c itemconfig I9_0 -width 1
+ $w.c itemconfig I9_1 -width 4
+ $w.c lower I9_0 I9_1
+ }
+ if {$step == 0} {
+ return 3
+ }
+ return 1
+}
+
+# Boat
+proc Draw10 {w} {
+ set color $::C(10a)
+ set color2 $::C(10b)
+ set xy {191 230 233 230 233 178 191 178} ;# Sail
+ $w.c create poly $xy -fill $color -width 3 -outline $::C(fg) -tag I10
+ set xy [box 209 204 31] ;# Front
+ $w.c create arc $xy -outline {} -fill $color -style pie \
+ -start 120 -extent 120 -tag I10
+ $w.c create arc $xy -outline $::C(fg) -width 3 -style arc \
+ -start 120 -extent 120 -tag I10
+ set xy [box 249 204 31] ;# Back
+ $w.c create arc $xy -outline {} -fill $::C(bg) -width 3 -style pie \
+ -start 120 -extent 120 -tag I10
+ $w.c create arc $xy -outline $::C(fg) -width 3 -style arc \
+ -start 120 -extent 120 -tag I10
+
+ set xy {200 171 200 249} ;# Mast
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I10
+ set xy {159 234 182 234} ;# Bow sprit
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I10
+ set xy {180 234 180 251 220 251} ;# Hull
+ $w.c create line $xy -fill $::C(fg) -width 6 -tag I10
+
+ set xy {92 255 221 255} ;# Waves
+ Sine $w {*}$xy 2 25 -fill $color2 -width 1 -tag I10w
+
+ set xy [lrange [$w.c coords I10w] 4 end-4] ;# Water
+ set xy [concat $xy 222 266 222 277 99 277]
+ $w.c create poly $xy -fill $color2 -outline $color2
+ set xy {222 266 222 277 97 277 97 266} ;# Water bottom
+ $w.c create line $xy -fill $::C(fg) -width 3
+
+ set xy [box 239 262 17]
+ $w.c create arc $xy -outline $::C(fg) -width 3 -style arc \
+ -start 95 -extent 103
+ set xy [box 76 266 21]
+ $w.c create arc $xy -outline $::C(fg) -width 3 -style arc -extent 190
+}
+proc Move10 {w {step {}}} {
+ set step [GetStep 10 $step]
+ set pos {
+ {195 212} {193 212} {190 212} {186 212} {181 212} {176 212}
+ {171 212} {166 212} {161 212} {156 212} {151 212} {147 212} {142 212}
+ {137 212} {132 212 x} {127 212} {121 212} {116 212} {111 212}
+ }
+
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+ set where [lindex $pos $step]
+ MoveAbs $w I10 $where
+
+ if {[lindex $where 2] eq "x"} {
+ return 3
+ }
+ return 1
+}
+
+# 2nd ball drop
+proc Draw11 {w} {
+ set color $::C(11a)
+ set color2 $::C(11b)
+ set xy {23 264 55 591} ;# Color the down tube
+ $w.c create rect $xy -fill $color -outline {}
+ set xy [box 71 460 48] ;# Color the outer loop
+ $w.c create oval $xy -fill $color -outline {}
+
+ set xy {55 264 55 458} ;# Top right side
+ $w.c create line $xy -fill $::C(fg) -width 3
+ set xy {55 504 55 591} ;# Bottom right side
+ $w.c create line $xy -fill $::C(fg) -width 3
+ set xy [box 71 460 48] ;# Outer loop
+ $w.c create arc $xy -outline $::C(fg) -width 3 -style arc \
+ -start 110 -extent -290 -tag I11i
+ set xy [box 71 460 16] ;# Inner loop
+ $w.c create oval $xy -outline $::C(fg) -fill {} -width 3 -tag I11i
+ $w.c create oval $xy -outline $::C(fg) -fill $::C(bg) -width 3
+
+ set xy {23 264 23 591} ;# Left side
+ $w.c create line $xy -fill $::C(fg) -width 3
+ set xy [box 1 266 23] ;# Top left curve
+ $w.c create arc $xy -outline $::C(fg) -width 3 -style arc -extent 90
+
+ set xy [box 75 235 9] ;# The ball
+ $w.c create oval $xy -fill $color2 -outline {} -width 3 -tag I11
+}
+proc Move11 {w {step {}}} {
+ set step [GetStep 11 $step]
+ set pos {
+ {75 235} {70 235} {65 237} {56 240} {46 247} {38 266} {38 296}
+ {38 333} {38 399} {38 475} {74 496} {105 472} {100 437} {65 423}
+ {-100 -100} {38 505} {38 527 x} {38 591}
+ }
+
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+ set where [lindex $pos $step]
+ MoveAbs $w I11 $where
+ if {[lindex $where 2] eq "x"} {
+ return 3
+ }
+ return 1
+}
+
+# Hand
+proc Draw12 {w} {
+ set xy {20 637 20 617 20 610 20 590 40 590 40 590 60 590 60 610 60 610}
+ lappend xy 60 610 65 620 60 631 ;# Thumb
+ lappend xy 60 631 60 637 60 662 60 669 52 669 56 669 50 669 50 662 50 637
+
+ set y0 637 ;# Bumps for fingers
+ set y1 645
+ for {set x 50} {$x > 20} {incr x -10} {
+ set x1 [expr {$x - 5}]
+ set x2 [expr {$x - 10}]
+ lappend xy $x $y0 $x1 $y1 $x2 $y0
+ }
+ $w.c create poly $xy -fill $::C(12) -outline $::C(fg) -smooth 1 -tag I12 \
+ -width 3
+}
+proc Move12 {w {step {}}} {
+ set step [GetStep 12 $step]
+ set pos {{42.5 641 x}}
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+
+ set where [lindex $pos $step]
+ MoveAbs $w I12 $where
+ if {[lindex $where 2] eq "x"} {
+ return 3
+ }
+ return 1
+}
+
+# Fax
+proc Draw13 {w} {
+ set color $::C(13a)
+ set xy {86 663 149 663 149 704 50 704 50 681 64 681 86 671}
+ set xy2 {784 663 721 663 721 704 820 704 820 681 806 681 784 671}
+ set radii {2 9 9 8 5 5 2}
+
+ RoundPoly $w.c $xy $radii -width 3 -outline $::C(fg) -fill $color
+ RoundPoly $w.c $xy2 $radii -width 3 -outline $::C(fg) -fill $color
+
+ set xy {56 677}
+ $w.c create rect [box {*}$xy 4] -fill {} -outline $::C(fg) -width 3 \
+ -tag I13
+ set xy {809 677}
+ $w.c create rect [box {*}$xy 4] -fill {} -outline $::C(fg) -width 3 \
+ -tag I13R
+
+ set xy {112 687} ;# Label
+ $w.c create text $xy -text "FAX" -fill $::C(fg) \
+ -font {{Times Roman} 12 bold}
+ set xy {762 687}
+ $w.c create text $xy -text "FAX" -fill $::C(fg) \
+ -font {{Times Roman} 12 bold}
+
+ set xy {138 663 148 636 178 636} ;# Paper guide
+ $w.c create line $xy -smooth 1 -fill $::C(fg) -width 3
+ set xy {732 663 722 636 692 636}
+ $w.c create line $xy -smooth 1 -fill $::C(fg) -width 3
+
+ Sine $w 149 688 720 688 5 15 -tag I13_s -fill $::C(fg) -width 3
+}
+proc Move13 {w {step {}}} {
+ set step [GetStep 13 $step]
+ set numsteps 7
+
+ if {$step == $numsteps+2} {
+ MoveAbs $w I13_star {-100 -100}
+ $w.c itemconfig I13R -fill $::C(13b) -width 2
+ return 2
+ }
+ if {$step == 0} { ;# Button down
+ $w.c delete I13
+ Sparkle $w {-100 -100} I13_star ;# Create off screen
+ return 1
+ }
+ lassign [Anchor $w I13_s w] x0 y0
+ lassign [Anchor $w I13_s e] x1 y1
+ set x [expr {$x0 + ($x1-$x0) * ($step - 1) / double($numsteps)}]
+ MoveAbs $w I13_star [list $x $y0]
+ return 1
+}
+
+# Paper in fax
+proc Draw14 {w} {
+ set color $::C(14)
+ set xy {102 661 113 632 130 618} ;# Left paper edge
+ $w.c create line $xy -smooth 1 -fill $color -width 3 -tag I14L_0
+ set xy {148 629 125 640 124 662} ;# Right paper edge
+ $w.c create line $xy -smooth 1 -fill $color -width 3 -tag I14L_1
+ Draw14a $w L
+
+ set xy {
+ 768.0 662.5 767.991316225 662.433786215 767.926187912 662.396880171
+ }
+ $w.c create line $xy -smooth 1 -fill $color -width 3 -tag I14R_0
+ $w.c lower I14R_0
+ # NB. these numbers are VERY sensitive, you must start with final size
+ # and shrink down to get the values
+ set xy {
+ 745.947897349 662.428358855 745.997829056 662.452239237 746.0 662.5
+ }
+ $w.c create line $xy -smooth 1 -fill $color -width 3 -tag I14R_1
+ $w.c lower I14R_1
+}
+proc Draw14a {w side} {
+ set color $::C(14)
+ set xy [$w.c coords I14${side}_0]
+ set xy2 [$w.c coords I14${side}_1]
+ lassign $xy x0 y0 x1 y1 x2 y2
+ lassign $xy2 x3 y3 x4 y4 x5 y5
+ set zz [concat \
+ $x0 $y0 $x0 $y0 $xy $x2 $y2 $x2 $y2 \
+ $x3 $y3 $x3 $y3 $xy2 $x5 $y5 $x5 $y5]
+ $w.c delete I14$side
+ $w.c create poly $zz -tag I14$side -smooth 1 -fill $color -outline $color \
+ -width 3
+ $w.c lower I14$side
+}
+proc Move14 {w {step {}}} {
+ set step [GetStep 14 $step]
+
+ # Paper going down
+ set sc [expr {.9 - .05*$step}]
+ if {$sc < .3} {
+ $w.c delete I14L
+ return 0
+ }
+
+ lassign [$w.c coords I14L_0] Ox Oy
+ $w.c scale I14L_0 $Ox $Oy $sc $sc
+ lassign [lrange [$w.c coords I14L_1] end-1 end] Ox Oy
+ $w.c scale I14L_1 $Ox $Oy $sc $sc
+ Draw14a $w L
+
+ # Paper going up
+ set sc [expr {.35 + .05*$step}]
+ set sc [expr {1 / $sc}]
+
+ lassign [$w.c coords I14R_0] Ox Oy
+ $w.c scale I14R_0 $Ox $Oy $sc $sc
+ lassign [lrange [$w.c coords I14R_1] end-1 end] Ox Oy
+ $w.c scale I14R_1 $Ox $Oy $sc $sc
+ Draw14a $w R
+
+ return [expr {$step == 10 ? 3 : 1}]
+}
+
+# Light beam
+proc Draw15 {w} {
+ set color $::C(15a)
+ set xy {824 599 824 585 820 585 829 585}
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I15a
+ set xy {789 599 836 643}
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 3
+ set xy {778 610 788 632}
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 3
+ set xy {766 617 776 625}
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 3
+
+ set xy {633 600 681 640}
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 3
+ set xy {635 567 657 599}
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 2
+ set xy {765 557 784 583}
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 2
+
+ Sine $w 658 580 765 580 3 15 -tag I15_s -fill $::C(fg) -width 3
+}
+proc Move15a {w} {
+ set color $::C(15b)
+ $w.c scale I15a 824 599 1 .3 ;# Button down
+ set xy {765 621 681 621}
+ $w.c create line $xy -dash "-" -width 3 -fill $color -tag I15
+}
+proc Move15 {w {step {}}} {
+ set step [GetStep 15 $step]
+ set numsteps 6
+
+ if {$step == $numsteps+2} {
+ MoveAbs $w I15_star {-100 -100}
+ return 2
+ }
+ if {$step == 0} { ;# Break the light beam
+ Sparkle $w {-100 -100} I15_star
+ set xy {765 621 745 621}
+ $w.c coords I15 $xy
+ return 1
+ }
+ lassign [Anchor $w I15_s w] x0 y0
+ lassign [Anchor $w I15_s e] x1 y1
+ set x [expr {$x0 + ($x1-$x0) * ($step - 1) / double($numsteps)}]
+ MoveAbs $w I15_star [list $x $y0]
+ return 1
+}
+
+# Bell
+proc Draw16 {w} {
+ set color $::C(16)
+ set xy {722 485 791 556}
+ $w.c create rect $xy -fill {} -outline $::C(fg) -width 3
+ set xy [box 752 515 25] ;# Bell
+ $w.c create oval $xy -fill $color -outline black -tag I16b -width 2
+ set xy [box 752 515 5] ;# Bell button
+ $w.c create oval $xy -fill black -outline black -tag I16b
+
+ set xy {784 523 764 549} ;# Clapper
+ $w.c create line $xy -width 3 -tag I16c -fill $::C(fg)
+ set xy [box 784 523 4]
+ $w.c create oval $xy -fill $::C(fg) -outline $::C(fg) -tag I16d
+}
+proc Move16 {w {step {}}} {
+ set step [GetStep 16 $step]
+
+ # Note: we never stop
+ lassign {760 553} Ox Oy
+ if {$step & 1} {
+ set beta 12
+ $w.c move I16b 3 0
+ } else {
+ set beta -12
+ $w.c move I16b -3 0
+ }
+ RotateItem $w I16c $Ox $Oy $beta
+ RotateItem $w I16d $Ox $Oy $beta
+
+ return [expr {$step == 1 ? 3 : 1}]
+}
+
+# Cat
+proc Draw17 {w} {
+ set color $::C(17)
+
+ set xy {584 556 722 556}
+ $w.c create line $xy -fill $::C(fg) -width 3
+ set xy {584 485 722 485}
+ $w.c create line $xy -fill $::C(fg) -width 3
+
+ set xy {664 523 717 549} ;# Body
+ $w.c create arc $xy -outline $::C(fg) -fill $color -width 3 \
+ -style chord -start 128 -extent -260 -tag I17
+
+ set xy {709 554 690 543} ;# Paw
+ $w.c create oval $xy -outline $::C(fg) -fill $color -width 3 -tag I17
+ set xy {657 544 676 555}
+ $w.c create oval $xy -outline $::C(fg) -fill $color -width 3 -tag I17
+
+ set xy [box 660 535 15] ;# Lower face
+ $w.c create arc $xy -outline $::C(fg) -width 3 -style arc \
+ -start 150 -extent 240 -tag I17_
+ $w.c create arc $xy -outline {} -fill $color -width 1 -style chord \
+ -start 150 -extent 240 -tag I17_
+ set xy {674 529 670 513 662 521 658 521 650 513 647 529} ;# Ears
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I17_
+ $w.c create poly $xy -fill $color -outline {} -width 1 -tag {I17_ I17_c}
+ set xy {652 542 628 539} ;# Whiskers
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I17_
+ set xy {652 543 632 545}
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I17_
+ set xy {652 546 632 552}
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I17_
+
+ set xy {668 543 687 538}
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag {I17_ I17w}
+ set xy {668 544 688 546}
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag {I17_ I17w}
+ set xy {668 547 688 553}
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag {I17_ I17w}
+
+ set xy {649 530 654 538 659 530} ;# Left eye
+ $w.c create line $xy -fill $::C(fg) -width 2 -smooth 1 -tag I17
+ set xy {671 530 666 538 661 530} ;# Right eye
+ $w.c create line $xy -fill $::C(fg) -width 2 -smooth 1 -tag I17
+ set xy {655 543 660 551 665 543} ;# Mouth
+ $w.c create line $xy -fill $::C(fg) -width 2 -smooth 1 -tag I17
+}
+proc Move17 {w {step {}}} {
+ set step [GetStep 17 $step]
+
+ if {$step == 0} {
+ $w.c delete I17 ;# Delete most of the cat
+ set xy {655 543 660 535 665 543} ;# Mouth
+ $w.c create line $xy -fill $::C(fg) -width 3 -smooth 1 -tag I17_
+ set xy [box 654 530 4] ;# Left eye
+ $w.c create oval $xy -outline $::C(fg) -width 3 -fill {} -tag I17_
+ set xy [box 666 530 4] ;# Right eye
+ $w.c create oval $xy -outline $::C(fg) -width 3 -fill {} -tag I17_
+
+ $w.c move I17_ 0 -20 ;# Move face up
+ set xy {652 528 652 554} ;# Front leg
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I17_
+ set xy {670 528 670 554} ;# 2nd front leg
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I17_
+
+ set xy {
+ 675 506 694 489 715 513 715 513 715 513 716 525 716 525 716 525
+ 706 530 695 530 679 535 668 527 668 527 668 527 675 522 676 517
+ 677 512
+ } ;# Body
+ $w.c create poly $xy -fill [$w.c itemcget I17_c -fill] \
+ -outline $::C(fg) -width 3 -smooth 1 -tag I17_
+ set xy {716 514 716 554} ;# Back leg
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I17_
+ set xy {694 532 694 554} ;# 2nd back leg
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I17_
+ set xy {715 514 718 506 719 495 716 488};# Tail
+ $w.c create line $xy -fill $::C(fg) -width 3 -smooth 1 -tag I17_
+
+ $w.c raise I17w ;# Make whiskers visible
+ $w.c move I17_ -5 0 ;# Move away from wall a bit
+ return 2
+ }
+ return 0
+}
+
+# Sling shot
+proc Draw18 {w} {
+ set color $::C(18)
+ set xy {721 506 627 506} ;# Sling hold
+ $w.c create line $xy -width 4 -fill $::C(fg) -tag I18
+
+ set xy {607 500 628 513} ;# Sling rock
+ $w.c create oval $xy -fill $color -outline {} -tag I18a
+
+ set xy {526 513 606 507 494 502} ;# Sling band
+ $w.c create line $xy -fill $::C(fg) -width 4 -tag I18b
+ set xy { 485 490 510 540 510 575 510 540 535 491 } ;# Sling
+ $w.c create line $xy -fill $::C(fg) -width 6
+}
+proc Move18 {w {step {}}} {
+ set step [GetStep 18 $step]
+
+ set pos {
+ {587 506} {537 506} {466 506} {376 506} {266 506 x} {136 506}
+ {16 506} {-100 -100}
+ }
+
+ set b(0) {490 502 719 507 524 512} ;# Band collapsing
+ set b(1) {
+ 491 503 524 557 563 505 559 496 546 506 551 525 553 536 538 534
+ 532 519 529 499
+ }
+ set b(2) {491 503 508 563 542 533 551 526 561 539 549 550 530 500}
+ set b(3) {491 503 508 563 530 554 541 562 525 568 519 544 530 501}
+
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+
+ if {$step == 0} {
+ $w.c delete I18
+ $w.c itemconfig I18b -smooth 1
+ }
+ if {[info exists b($step)]} {
+ $w.c coords I18b $b($step)
+ }
+
+ set where [lindex $pos $step]
+ MoveAbs $w I18a $where
+ if {[lindex $where 2] eq "x"} {
+ return 3
+ }
+ return 1
+}
+
+# Water pipe
+proc Draw19 {w} {
+ set color $::C(19)
+ set xx {249 181 155 118 86 55 22 0}
+ foreach {x1 x2} $xx {
+ $w.c create rect $x1 453 $x2 467 -fill $color -outline {} -tag I19
+ $w.c create line $x1 453 $x2 453 -fill $::C(fg) -width 1;# Pipe top
+ $w.c create line $x1 467 $x2 467 -fill $::C(fg) -width 1;# Pipe bottom
+ }
+ $w.c raise I11i
+
+ set xy [box 168 460 16] ;# Bulge by the joint
+ $w.c create oval $xy -fill $color -outline {}
+ $w.c create arc $xy -outline $::C(fg) -width 1 -style arc \
+ -start 21 -extent 136
+ $w.c create arc $xy -outline $::C(fg) -width 1 -style arc \
+ -start -21 -extent -130
+
+ set xy {249 447 255 473} ;# First joint 26x6
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 1
+
+ set xy [box 257 433 34] ;# Bend up
+ $w.c create arc $xy -outline {} -fill $color -width 1 \
+ -style pie -start 0 -extent -91
+ $w.c create arc $xy -outline $::C(fg) -width 1 \
+ -style arc -start 0 -extent -90
+ set xy [box 257 433 20]
+ $w.c create arc $xy -outline {} -fill $::C(bg) -width 1 \
+ -style pie -start 0 -extent -92
+ $w.c create arc $xy -outline $::C(fg) -width 1 \
+ -style arc -start 0 -extent -90
+ set xy [box 257 421 34] ;# Bend left
+ $w.c create arc $xy -outline {} -fill $color -width 1 \
+ -style pie -start 1 -extent 91
+ $w.c create arc $xy -outline $::C(fg) -width 1 \
+ -style arc -start 0 -extent 90
+ set xy [box 257 421 20]
+ $w.c create arc $xy -outline {} -fill $::C(bg) -width 1 \
+ -style pie -start 0 -extent 90
+ $w.c create arc $xy -outline $::C(fg) -width 1 \
+ -style arc -start 0 -extent 90
+ set xy [box 243 421 34] ;# Bend down
+ $w.c create arc $xy -outline {} -fill $color -width 1 \
+ -style pie -start 90 -extent 90
+ $w.c create arc $xy -outline $::C(fg) -width 1 \
+ -style arc -start 90 -extent 90
+ set xy [box 243 421 20]
+ $w.c create arc $xy -outline {} -fill $::C(bg) -width 1 \
+ -style pie -start 90 -extent 90
+ $w.c create arc $xy -outline $::C(fg) -width 1 \
+ -style arc -start 90 -extent 90
+
+ set xy {270 427 296 433} ;# 2nd joint bottom
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 1
+ set xy {270 421 296 427} ;# 2nd joint top
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 1
+ set xy {249 382 255 408} ;# Third joint right
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 1
+ set xy {243 382 249 408} ;# Third joint left
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 1
+ set xy {203 420 229 426} ;# Last joint
+ $w.c create rect $xy -fill $color -outline $::C(fg) -width 1
+
+ set xy [box 168 460 6] ;# Handle joint
+ $w.c create oval $xy -fill $::C(fg) -outline {} -tag I19a
+ set xy {168 460 168 512} ;# Handle bar
+ $w.c create line $xy -fill $::C(fg) -width 5 -tag I19b
+}
+proc Move19 {w {step {}}} {
+ set step [GetStep 19 $step]
+
+ set angles {30 30 30}
+ if {$step == [llength $angles]} {
+ return 2
+ }
+
+ RotateItem $w I19b {*}[Centroid $w I19a] [lindex $angles $step]
+ return 1
+}
+
+# Water pouring
+proc Draw20 {w} {
+}
+proc Move20 {w {step {}}} {
+ set step [GetStep 20 $step]
+
+ set pos {451 462 473 484 496 504 513 523 532}
+ set freq {20 40 40 40 40 40 40 40 40}
+ set pos {
+ {451 20} {462 40} {473 40} {484 40} {496 40} {504 40} {513 40}
+ {523 40} {532 40 x}
+ }
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+
+ $w.c delete I20
+ set where [lindex $pos $step]
+ lassign $where y f
+ H2O $w $y $f
+ if {[lindex $where 2] eq "x"} {
+ return 3
+ }
+ return 1
+}
+proc H2O {w y f} {
+ set color $::C(20)
+ $w.c delete I20
+
+ Sine $w 208 428 208 $y 4 $f -tag {I20 I20s} -width 3 -fill $color \
+ -smooth 1
+ $w.c create line [$w.c coords I20s] -width 3 -fill $color -smooth 1 \
+ -tag {I20 I20a}
+ $w.c create line [$w.c coords I20s] -width 3 -fill $color -smooth 1 \
+ -tag {I20 I20b}
+ $w.c move I20a 8 0
+ $w.c move I20b 16 0
+}
+
+# Bucket
+proc Draw21 {w} {
+ set color $::C(21)
+ set xy {217 451 244 490} ;# Right handle
+ $w.c create line $xy -fill $::C(fg) -width 2 -tag I21_a
+ set xy {201 467 182 490} ;# Left handle
+ $w.c create line $xy -fill $::C(fg) -width 2 -tag I21_a
+
+ set xy {245 490 237 535} ;# Right side
+ set xy2 {189 535 181 490} ;# Left side
+ $w.c create poly [concat $xy $xy2] -fill $color -outline {} \
+ -tag {I21 I21f}
+ $w.c create line $xy -fill $::C(fg) -width 2 -tag I21
+ $w.c create line $xy2 -fill $::C(fg) -width 2 -tag I21
+
+ set xy {182 486 244 498} ;# Top
+ $w.c create oval $xy -fill $color -outline {} -width 2 -tag {I21 I21f}
+ $w.c create oval $xy -fill {} -outline $::C(fg) -width 2 -tag {I21 I21t}
+ set xy {189 532 237 540} ;# Bottom
+ $w.c create oval $xy -fill $color -outline $::C(fg) -width 2 \
+ -tag {I21 I21b}
+}
+proc Move21 {w {step {}}} {
+ set step [GetStep 21 $step]
+
+ set numsteps 30
+ if {$step >= $numsteps} {
+ return 0
+ }
+
+ lassign [$w.c coords I21b] x1 y1 x2 y2
+ #lassign [$w.c coords I21t] X1 Y1 X2 Y2
+ lassign {183 492 243 504} X1 Y1 X2 Y2
+
+ set f [expr {$step / double($numsteps)}]
+ set y2 [expr {$y2 - 3}]
+ set xx1 [expr {$x1 + ($X1 - $x1) * $f}]
+ set yy1 [expr {$y1 + ($Y1 - $y1) * $f}]
+ set xx2 [expr {$x2 + ($X2 - $x2) * $f}]
+ set yy2 [expr {$y2 + ($Y2 - $y2) * $f}]
+ #H2O $w $yy1 40
+
+ $w.c itemconfig I21b -fill $::C(20)
+ $w.c delete I21w
+ $w.c create poly $x2 $y2 $x1 $y1 $xx1 $yy1 $xx2 $yy1 -tag {I21 I21w} \
+ -outline {} -fill $::C(20)
+ $w.c lower I21w I21
+ $w.c raise I21b
+ $w.c lower I21f
+
+ return [expr {$step == $numsteps-1 ? 3 : 1}]
+}
+
+# Bucket drop
+proc Draw22 {w} {
+}
+proc Move22 {w {step {}}} {
+ set step [GetStep 22 $step]
+ set pos {{213 513} {213 523} {213 543 x} {213 583} {213 593}}
+
+ if {$step == 0} {$w.c itemconfig I21f -fill $::C(22)}
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+ set where [lindex $pos $step]
+ MoveAbs $w I21 $where
+ H2O $w [lindex $where 1] 40
+ $w.c delete I21_a ;# Delete handles
+
+ if {[lindex $where 2] eq "x"} {
+ return 3
+ }
+ return 1
+}
+
+# Blow dart
+proc Draw23 {w} {
+ set color $::C(23a)
+ set color2 $::C(23b)
+ set color3 $::C(23c)
+
+ set xy {185 623 253 650} ;# Block
+ $w.c create rect $xy -fill black -outline $::C(fg) -width 2 -tag I23a
+ set xy {187 592 241 623} ;# Balloon
+ $w.c create oval $xy -outline {} -fill $color -tag I23b
+ $w.c create arc $xy -outline $::C(fg) -width 3 -tag I23b \
+ -style arc -start 12 -extent 336
+ set xy {239 604 258 589 258 625 239 610} ;# Balloon nozzle
+ $w.c create poly $xy -outline {} -fill $color -tag I23b
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I23b
+
+ set xy {285 611 250 603} ;# Dart body
+ $w.c create oval $xy -fill $color2 -outline $::C(fg) -width 3 -tag I23d
+ set xy {249 596 249 618 264 607 249 596} ;# Dart tail
+ $w.c create poly $xy -fill $color3 -outline $::C(fg) -width 3 -tag I23d
+ set xy {249 607 268 607} ;# Dart detail
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I23d
+ set xy {285 607 305 607} ;# Dart needle
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I23d
+}
+proc Move23 {w {step {}}} {
+ set step [GetStep 23 $step]
+
+ set pos {
+ {277 607} {287 607} {307 607 x} {347 607} {407 607} {487 607}
+ {587 607} {687 607} {787 607} {-100 -100}
+ }
+
+ if {$step >= [llength $pos]} {
+ return 0
+ }
+ if {$step <= 1} {
+ $w.c scale I23b {*}[Anchor $w I23a n] .9 .5
+ }
+ set where [lindex $pos $step]
+ MoveAbs $w I23d $where
+
+ if {[lindex $where 2] eq "x"} {
+ return 3
+ }
+ return 1
+}
+
+# Balloon
+proc Draw24 {w} {
+ set color $::C(24a)
+ set xy {366 518 462 665} ;# Balloon
+ $w.c create oval $xy -fill $color -outline $::C(fg) -width 3 -tag I24
+ set xy {414 666 414 729} ;# String
+ $w.c create line $xy -fill $::C(fg) -width 3 -tag I24
+ set xy {410 666 404 673 422 673 418 666} ;# Nozzle
+ $w.c create poly $xy -fill $color -outline $::C(fg) -width 3 -tag I24
+
+ set xy {387 567 390 549 404 542} ;# Reflections
+ $w.c create line $xy -fill $::C(fg) -smooth 1 -width 2 -tag I24
+ set xy {395 568 399 554 413 547}
+ $w.c create line $xy -fill $::C(fg) -smooth 1 -width 2 -tag I24
+ set xy {403 570 396 555 381 553}
+ $w.c create line $xy -fill $::C(fg) -smooth 1 -width 2 -tag I24
+ set xy {408 564 402 547 386 545}
+ $w.c create line $xy -fill $::C(fg) -smooth 1 -width 2 -tag I24
+}
+proc Move24 {w {step {}}} {
+ global S
+ set step [GetStep 24 $step]
+
+ if {$step > 4} {
+ return 0
+ } elseif {$step == 4} {
+ return 2
+ }
+
+ if {$step == 0} {
+ $w.c delete I24 ;# Exploding balloon
+ set xy {
+ 347 465 361 557 271 503 272 503 342 574 259 594 259 593 362 626
+ 320 737 320 740 398 691 436 738 436 739 476 679 528 701 527 702
+ 494 627 548 613 548 613 480 574 577 473 577 473 474 538 445 508
+ 431 441 431 440 400 502 347 465 347 465
+ }
+ $w.c create poly $xy -tag I24 -fill $::C(24b) -outline $::C(24a) \
+ -width 10 -smooth 1
+ set msg [subst $S(message)]
+ $w.c create text [Centroid $w I24] -text $msg -tag {I24 I24t} \
+ -justify center -font {{Times Roman} 18 bold}
+ return 1
+ }
+
+ $w.c itemconfig I24t -font [list {Times Roman} [expr {18 + 6*$step}] bold]
+ $w.c move I24 0 -60
+ $w.c scale I24 {*}[Centroid $w I24] 1.25 1.25
+ return 1
+}
+
+# Displaying the message
+proc Move25 {w {step {}}} {
+ global S
+ set step [GetStep 25 $step]
+ if {$step == 0} {
+ set ::XY(25) [clock clicks -milliseconds]
+ return 1
+ }
+ set elapsed [expr {[clock clicks -milliseconds] - $::XY(25)}]
+ if {$elapsed < 5000} {
+ return 1
+ }
+ return 2
+}
+
+# Collapsing balloon
+proc Move26 {w {step {}}} {
+ global S
+ set step [GetStep 26 $step]
+
+ if {$step >= 3} {
+ $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]
+ return 4
+ }
+
+ $w.c scale I24 {*}[Centroid $w I24] .8 .8
+ $w.c move I24 0 60
+ $w.c itemconfig I24t -font [list {Times Roman} [expr {30 - 6*$step}] bold]
+ return 1
+}
+
+################################################################
+#
+# Helper functions
+#
+
+proc box {x y r} {
+ return [list [expr {$x-$r}] [expr {$y-$r}] [expr {$x+$r}] [expr {$y+$r}]]
+}
+
+proc MoveAbs {w item xy} {
+ lassign $xy x y
+ lassign [Centroid $w $item] Ox Oy
+ set dx [expr {$x - $Ox}]
+ set dy [expr {$y - $Oy}]
+ $w.c move $item $dx $dy
+}
+
+proc RotateItem {w item Ox Oy beta} {
+ set xy [$w.c coords $item]
+ set xy2 {}
+ foreach {x y} $xy {
+ lappend xy2 {*}[RotateC $x $y $Ox $Oy $beta]
+ }
+ $w.c coords $item $xy2
+}
+
+proc RotateC {x y Ox Oy beta} {
+ # rotates vector (Ox,Oy)->(x,y) by beta degrees clockwise
+
+ set x [expr {$x - $Ox}] ;# Shift to origin
+ set y [expr {$y - $Oy}]
+
+ set beta [expr {$beta * atan(1) * 4 / 180.0}] ;# Radians
+ set xx [expr {$x * cos($beta) - $y * sin($beta)}] ;# Rotate
+ set yy [expr {$x * sin($beta) + $y * cos($beta)}]
+
+ set xx [expr {$xx + $Ox}] ;# Shift back
+ set yy [expr {$yy + $Oy}]
+
+ return [list $xx $yy]
+}
+
+proc Reset {w} {
+ global S
+ DrawAll $w
+ bind $w.c <1> {}
+ set S(mode) $::MSTART
+ set S(active) 0
+}
+
+# Each Move## keeps its state info in STEP, this retrieves and increments it
+proc GetStep {who step} {
+ global STEP
+ if {$step ne ""} {
+ set STEP($who) $step
+ } elseif {![info exists STEP($who)] || $STEP($who) eq ""} {
+ set STEP($who) 0
+ } else {
+ incr STEP($who)
+ }
+ return $STEP($who)
+}
+
+proc ResetStep {} {
+ global STEP
+ set ::S(cnt) 0
+ foreach a [array names STEP] {
+ set STEP($a) ""
+ }
+}
+
+proc Sine {w x0 y0 x1 y1 amp freq args} {
+ set PI [expr {4 * atan(1)}]
+ set step 2
+ set xy {}
+ if {$y0 == $y1} { ;# Horizontal
+ for {set x $x0} {$x <= $x1} {incr x $step} {
+ set beta [expr {($x - $x0) * 2 * $PI / $freq}]
+ set y [expr {$y0 + $amp * sin($beta)}]
+ lappend xy $x $y
+ }
+ } else {
+ for {set y $y0} {$y <= $y1} {incr y $step} {
+ set beta [expr {($y - $y0) * 2 * $PI / $freq}]
+ set x [expr {$x0 + $amp * sin($beta)}]
+ lappend xy $x $y
+ }
+ }
+ return [$w.c create line $xy {*}$args]
+}
+
+proc RoundRect {w xy radius args} {
+ lassign $xy x0 y0 x3 y3
+ set r [winfo pixels $w.c $radius]
+ set d [expr {2 * $r}]
+
+ # Make sure that the radius of the curve is less than 3/8 size of the box!
+ set maxr 0.75
+ if {$d > $maxr * ($x3 - $x0)} {
+ set d [expr {$maxr * ($x3 - $x0)}]
+ }
+ if {$d > $maxr * ($y3 - $y0)} {
+ set d [expr {$maxr * ($y3 - $y0)}]
+ }
+
+ set x1 [expr { $x0 + $d }]
+ set x2 [expr { $x3 - $d }]
+ set y1 [expr { $y0 + $d }]
+ set y2 [expr { $y3 - $d }]
+
+ set xy [list $x0 $y0 $x1 $y0 $x2 $y0 $x3 $y0 $x3 $y1 $x3 $y2]
+ lappend xy $x3 $y3 $x2 $y3 $x1 $y3 $x0 $y3 $x0 $y2 $x0 $y1
+ return $xy
+}
+
+proc RoundPoly {canv xy radii args} {
+ set lenXY [llength $xy]
+ set lenR [llength $radii]
+ if {$lenXY != 2*$lenR} {
+ error "wrong number of vertices and radii"
+ }
+
+ set knots {}
+ lassign [lrange $xy end-1 end] x0 y0
+ lassign $xy x1 y1
+ lappend xy {*}[lrange $xy 0 1]
+
+ for {set i 0} {$i < $lenXY} {incr i 2} {
+ set radius [lindex $radii [expr {$i/2}]]
+ set r [winfo pixels $canv $radius]
+
+ lassign [lrange $xy [expr {$i + 2}] [expr {$i + 3}]] x2 y2
+ set z [_RoundPoly2 $x0 $y0 $x1 $y1 $x2 $y2 $r]
+ lappend knots {*}$z
+
+ lassign [list $x1 $y1] x0 y0
+ lassign [list $x2 $y2] x1 y1
+ }
+ set n [$canv create polygon $knots -smooth 1 {*}$args]
+ return $n
+}
+
+proc _RoundPoly2 {x0 y0 x1 y1 x2 y2 radius} {
+ set d [expr {2 * $radius}]
+ set maxr 0.75
+
+ set v1x [expr {$x0 - $x1}]
+ set v1y [expr {$y0 - $y1}]
+ set v2x [expr {$x2 - $x1}]
+ set v2y [expr {$y2 - $y1}]
+
+ set vlen1 [expr {sqrt($v1x*$v1x + $v1y*$v1y)}]
+ set vlen2 [expr {sqrt($v2x*$v2x + $v2y*$v2y)}]
+ if {$d > $maxr * $vlen1} {
+ set d [expr {$maxr * $vlen1}]
+ }
+ if {$d > $maxr * $vlen2} {
+ set d [expr {$maxr * $vlen2}]
+ }
+
+ lappend xy [expr {$x1 + $d * $v1x/$vlen1}] [expr {$y1 + $d * $v1y/$vlen1}]
+ lappend xy $x1 $y1
+ lappend xy [expr {$x1 + $d * $v2x/$vlen2}] [expr {$y1 + $d * $v2y/$vlen2}]
+
+ return $xy
+}
+
+proc Sparkle {w Oxy tag} {
+ set xy {299 283 298 302 295 314 271 331 239 310 242 292 256 274 281 273}
+ foreach {x y} $xy {
+ $w.c create line 271 304 $x $y -fill white -width 3 -tag $tag
+ }
+ MoveAbs $w $tag $Oxy
+}
+
+proc Centroid {w item} {
+ return [Anchor $w $item c]
+}
+
+proc Anchor {w item where} {
+ lassign [$w.c bbox $item] x1 y1 x2 y2
+ if {[string match *n* $where]} {
+ set y $y1
+ } elseif {[string match *s* $where]} {
+ set y $y2
+ } else {
+ set y [expr {($y1 + $y2) / 2.0}]
+ }
+ if {[string match *w* $where]} {
+ set x $x1
+ } elseif {[string match *e* $where]} {
+ set x $x2
+ } else {
+ set x [expr {($x1 + $x2) / 2.0}]
+ }
+ return [list $x $y]
+}
+
+DoDisplay $w
+Reset $w
+Go $w ;# Start everything going
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/hello b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/hello
new file mode 100755
index 0000000000..d12e2b92cf
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/hello
@@ -0,0 +1,22 @@
+#!/bin/sh
+# the next line restarts using wish \
+exec wish86 "$0" ${1+"$@"}
+
+# hello --
+# Simple Tk script to create a button that prints "Hello, world".
+# Click on the button to terminate the program.
+
+package require Tk
+
+# The first line below creates the button, and the second line
+# asks the packer to shrink-wrap the application's main window
+# around the button.
+
+button .hello -text "Hello, world" -command {
+ puts stdout "Hello, world"; destroy .
+}
+pack .hello
+
+# Local Variables:
+# mode: tcl
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/hscale.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/hscale.tcl
new file mode 100644
index 0000000000..1df144d99b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/hscale.tcl
@@ -0,0 +1,45 @@
+# hscale.tcl --
+#
+# This demonstration script shows an example with a horizontal scale.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .hscale
+catch {destroy $w}
+toplevel $w
+wm title $w "Horizontal Scale Demonstration"
+wm iconname $w "hscale"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 3.5i -justify left -text "An arrow and a horizontal scale are displayed below. If you click or drag mouse button 1 in the scale, you can change the length of the arrow."
+pack $w.msg -side top -padx .5c
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.frame -borderwidth 10
+pack $w.frame -side top -fill x
+
+canvas $w.frame.canvas -width 50 -height 50 -bd 0 -highlightthickness 0
+$w.frame.canvas create polygon 0 0 1 1 2 2 -fill DeepSkyBlue3 -tags poly
+$w.frame.canvas create line 0 0 1 1 2 2 0 0 -fill black -tags line
+scale $w.frame.scale -orient horizontal -length 284 -from 0 -to 250 \
+ -command "setWidth $w.frame.canvas" -tickinterval 50
+pack $w.frame.canvas -side top -expand yes -anchor s -fill x -padx 15
+pack $w.frame.scale -side bottom -expand yes -anchor n
+$w.frame.scale set 75
+
+proc setWidth {w width} {
+ incr width 21
+ set x2 [expr {$width - 30}]
+ if {$x2 < 21} {
+ set x2 21
+ }
+ $w coords poly 20 15 20 35 $x2 35 $x2 45 $width 25 $x2 5 $x2 15 20 15
+ $w coords line 20 15 20 35 $x2 35 $x2 45 $width 25 $x2 5 $x2 15 20 15
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/icon.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/icon.tcl
new file mode 100644
index 0000000000..224d8f95a3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/icon.tcl
@@ -0,0 +1,51 @@
+# icon.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# buttons that display bitmaps instead of text.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .icon
+catch {destroy $w}
+toplevel $w
+wm title $w "Iconic Button Demonstration"
+wm iconname $w "icon"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 5i -justify left -text "This window shows three ways of using bitmaps or images in radiobuttons and checkbuttons. On the left are two radiobuttons, each of which displays a bitmap and an indicator. In the middle is a checkbutton that displays a different image depending on whether it is selected or not. On the right is a checkbutton that displays a single bitmap but changes its background color to indicate whether or not it is selected."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Main widget program sets variable tk_demoDirectory
+image create bitmap flagup \
+ -file [file join $tk_demoDirectory images flagup.xbm] \
+ -maskfile [file join $tk_demoDirectory images flagup.xbm]
+image create bitmap flagdown \
+ -file [file join $tk_demoDirectory images flagdown.xbm] \
+ -maskfile [file join $tk_demoDirectory images flagdown.xbm]
+frame $w.frame -borderwidth 10
+pack $w.frame -side top
+
+checkbutton $w.frame.b1 -image flagdown -selectimage flagup \
+ -indicatoron 0
+$w.frame.b1 configure -selectcolor [$w.frame.b1 cget -background]
+checkbutton $w.frame.b2 \
+ -bitmap @[file join $tk_demoDirectory images letters.xbm] \
+ -indicatoron 0 -selectcolor SeaGreen1
+frame $w.frame.left
+pack $w.frame.left $w.frame.b1 $w.frame.b2 -side left -expand yes -padx 5m
+
+radiobutton $w.frame.left.b3 \
+ -bitmap @[file join $tk_demoDirectory images letters.xbm] \
+ -variable letters -value full
+radiobutton $w.frame.left.b4 \
+ -bitmap @[file join $tk_demoDirectory images noletter.xbm] \
+ -variable letters -value empty
+pack $w.frame.left.b3 $w.frame.left.b4 -side top -expand yes
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image1.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image1.tcl
new file mode 100644
index 0000000000..0bd2f490be
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image1.tcl
@@ -0,0 +1,35 @@
+# image1.tcl --
+#
+# This demonstration script displays two image widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .image1
+catch {destroy $w}
+toplevel $w
+wm title $w "Image Demonstration #1"
+wm iconname $w "Image1"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "This demonstration displays two images, each in a separate label widget."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Main widget program sets variable tk_demoDirectory
+catch {image delete image1a}
+image create photo image1a -file [file join $tk_demoDirectory images earth.gif]
+label $w.l1 -image image1a -bd 1 -relief sunken
+
+catch {image delete image1b}
+image create photo image1b \
+ -file [file join $tk_demoDirectory images earthris.gif]
+label $w.l2 -image image1b -bd 1 -relief sunken
+
+pack $w.l1 $w.l2 -side top -padx .5m -pady .5m
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
new file mode 100644
index 0000000000..2d7ba035cf
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image2.tcl
@@ -0,0 +1,108 @@
+# image2.tcl --
+#
+# This demonstration script creates a simple collection of widgets
+# that allow you to select and view images in a Tk label.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+# loadDir --
+# This procedure reloads the directory listbox from the directory
+# named in the demo's entry.
+#
+# Arguments:
+# w - Name of the toplevel window of the demo.
+
+proc loadDir w {
+ global dirName
+
+ $w.f.list delete 0 end
+ foreach i [lsort [glob -type f -directory $dirName *]] {
+ $w.f.list insert end [file tail $i]
+ }
+}
+
+# selectAndLoadDir --
+# This procedure pops up a dialog to ask for a directory to load into
+# the listobx and (if the user presses OK) reloads the directory
+# listbox from the directory named in the demo's entry.
+#
+# Arguments:
+# w - Name of the toplevel window of the demo.
+
+proc selectAndLoadDir w {
+ global dirName
+ set dir [tk_chooseDirectory -initialdir $dirName -parent $w -mustexist 1]
+ if {$dir ne ""} {
+ set dirName $dir
+ loadDir $w
+ }
+}
+
+# loadImage --
+# Given the name of the toplevel window of the demo and the mouse
+# position, extracts the directory entry under the mouse and loads
+# that file into a photo image for display.
+#
+# Arguments:
+# w - Name of the toplevel window of the demo.
+# x, y- Mouse position within the listbox.
+
+proc loadImage {w x y} {
+ global dirName
+
+ set file [file join $dirName [$w.f.list get @$x,$y]]
+ if {[catch {
+ image2a configure -file $file
+ }]} then {
+ # Mark the file as not loadable
+ $w.f.list itemconfigure @$x,$y -bg \#c00000 -selectbackground \#ff0000
+ }
+}
+
+set w .image2
+catch {destroy $w}
+toplevel $w
+wm title $w "Image Demonstration #2"
+wm iconname $w "Image2"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "This demonstration allows you to view images using a Tk \"photo\" image. First type a directory name in the listbox, then type Return to load the directory into the listbox. Then double-click on a file name in the listbox to see that image."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.mid
+pack $w.mid -fill both -expand 1
+
+labelframe $w.dir -text "Directory:"
+# Main widget program sets variable tk_demoDirectory
+set dirName [file join $tk_demoDirectory images]
+entry $w.dir.e -width 30 -textvariable dirName
+button $w.dir.b -pady 0 -padx 2m -text "Select Dir." \
+ -command "selectAndLoadDir $w"
+bind $w.dir.e <Return> "loadDir $w"
+pack $w.dir.e -side left -fill both -padx 2m -pady 2m -expand true
+pack $w.dir.b -side left -fill y -padx {0 2m} -pady 2m
+labelframe $w.f -text "File:" -padx 2m -pady 2m
+
+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"
+
+catch {image delete image2a}
+image create photo image2a
+labelframe $w.image -text "Image:"
+label $w.image.image -image image2a
+pack $w.image.image -padx 2m -pady 2m
+
+grid $w.dir - -sticky ew -padx 1m -pady 1m -in $w.mid
+grid $w.f $w.image -sticky nw -padx 1m -pady 1m -in $w.mid
+grid columnconfigure $w.mid 1 -weight 1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earth.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earth.gif
new file mode 100644
index 0000000000..2c229eb110
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earth.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earthmenu.png b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earthmenu.png
new file mode 100644
index 0000000000..c25b667b5a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earthmenu.png
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earthris.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earthris.gif
new file mode 100644
index 0000000000..c4ee473727
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/earthris.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/flagdown.xbm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/flagdown.xbm
new file mode 100644
index 0000000000..55abc51825
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/flagdown.xbm
@@ -0,0 +1,27 @@
+#define flagdown_width 48
+#define flagdown_height 48
+static char flagdown_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00,
+ 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe1, 0x00, 0x00,
+ 0x00, 0x00, 0x70, 0x80, 0x01, 0x00, 0x00, 0x00, 0x18, 0x00, 0x03, 0x00,
+ 0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x04,
+ 0x00, 0x00, 0x03, 0x00, 0x06, 0x06, 0x00, 0x80, 0x01, 0x00, 0x06, 0x07,
+ 0x00, 0xc0, 0x1f, 0x00, 0x87, 0x07, 0x00, 0xe0, 0x7f, 0x80, 0xc7, 0x07,
+ 0x00, 0x70, 0xe0, 0xc0, 0xe5, 0x07, 0x00, 0x38, 0x80, 0xe1, 0x74, 0x07,
+ 0x00, 0x18, 0x80, 0x71, 0x3c, 0x07, 0x00, 0x0c, 0x00, 0x3b, 0x1e, 0x03,
+ 0x00, 0x0c, 0x00, 0x1f, 0x0f, 0x00, 0x00, 0x86, 0x1f, 0x8e, 0x07, 0x00,
+ 0x00, 0x06, 0x06, 0xc6, 0x05, 0x00, 0x00, 0x06, 0x00, 0xc6, 0x05, 0x00,
+ 0x00, 0x06, 0x00, 0xc6, 0x04, 0x00, 0x00, 0x06, 0x00, 0x06, 0x04, 0x00,
+ 0x7f, 0x06, 0x00, 0x06, 0xe4, 0xff, 0x00, 0x06, 0x00, 0x06, 0x04, 0x00,
+ 0x00, 0x06, 0x00, 0x06, 0x04, 0x00, 0x00, 0x06, 0x00, 0x06, 0x06, 0x00,
+ 0x00, 0x06, 0x00, 0x06, 0x03, 0x00, 0x00, 0x06, 0x00, 0x86, 0x01, 0x00,
+ 0x00, 0x06, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x06, 0x00, 0x66, 0x00, 0x00,
+ 0x00, 0x06, 0x00, 0x36, 0x00, 0x00, 0x00, 0x06, 0x00, 0x3e, 0x00, 0x00,
+ 0x00, 0xfe, 0xff, 0x2f, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x27, 0x00, 0x00,
+ 0x00, 0x00, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00, 0x88, 0x20, 0x00, 0x00,
+ 0x00, 0x00, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00, 0x88, 0x20, 0x00, 0x00,
+ 0x00, 0x00, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00, 0x88, 0x20, 0x00, 0x00,
+ 0x00, 0x00, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00, 0x88, 0x20, 0x00, 0x00,
+ 0xf7, 0xbf, 0x8e, 0xfc, 0xdf, 0xf8, 0x9d, 0xeb, 0x9b, 0x76, 0xd2, 0x7a,
+ 0x46, 0x30, 0xe2, 0x0f, 0xe1, 0x47, 0x55, 0x84, 0x48, 0x11, 0x84, 0x19};
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/flagup.xbm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/flagup.xbm
new file mode 100644
index 0000000000..6eb0d846a3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/flagup.xbm
@@ -0,0 +1,27 @@
+#define flagup_width 48
+#define flagup_height 48
+static char flagup_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x7f, 0x00,
+ 0x00, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0xef, 0x6a, 0x00,
+ 0x00, 0x00, 0xc0, 0x7b, 0x75, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0x6a, 0x00,
+ 0x00, 0x00, 0x30, 0x60, 0x75, 0x00, 0x00, 0x00, 0x18, 0xe0, 0x7f, 0x00,
+ 0x00, 0x00, 0x0c, 0xe0, 0x7f, 0x00, 0x00, 0x00, 0x06, 0xe0, 0x04, 0x00,
+ 0x00, 0x00, 0x03, 0xe0, 0x04, 0x00, 0x00, 0x80, 0x01, 0xe0, 0x06, 0x00,
+ 0x00, 0xc0, 0x1f, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x7f, 0xe0, 0x07, 0x00,
+ 0x00, 0x70, 0xe0, 0xe0, 0x05, 0x00, 0x00, 0x38, 0x80, 0xe1, 0x04, 0x00,
+ 0x00, 0x18, 0x80, 0xf1, 0x04, 0x00, 0x00, 0x0c, 0x00, 0xfb, 0x04, 0x00,
+ 0x00, 0x0c, 0x00, 0xff, 0x04, 0x00, 0x00, 0x86, 0x1f, 0xee, 0x04, 0x00,
+ 0x00, 0x06, 0x06, 0xe6, 0x04, 0x00, 0x00, 0x06, 0x00, 0xe6, 0x04, 0x00,
+ 0x00, 0x06, 0x00, 0xe6, 0x04, 0x00, 0x00, 0x06, 0x00, 0x66, 0x04, 0x00,
+ 0x7f, 0x56, 0x52, 0x06, 0xe4, 0xff, 0x00, 0x76, 0x55, 0x06, 0x04, 0x00,
+ 0x00, 0x56, 0x57, 0x06, 0x04, 0x00, 0x00, 0x56, 0x55, 0x06, 0x06, 0x00,
+ 0x00, 0x56, 0xd5, 0x06, 0x03, 0x00, 0x00, 0x06, 0x00, 0x86, 0x01, 0x00,
+ 0x54, 0x06, 0x00, 0xc6, 0x54, 0x55, 0xaa, 0x06, 0x00, 0x66, 0xaa, 0x2a,
+ 0x54, 0x06, 0x00, 0x36, 0x55, 0x55, 0xaa, 0x06, 0x00, 0xbe, 0xaa, 0x2a,
+ 0x54, 0xfe, 0xff, 0x6f, 0x55, 0x55, 0xaa, 0xfc, 0xff, 0xa7, 0xaa, 0x2a,
+ 0x54, 0x01, 0x88, 0x60, 0x55, 0x55, 0xaa, 0xaa, 0x8a, 0xa0, 0xaa, 0x2a,
+ 0x54, 0x55, 0x8d, 0x60, 0x55, 0x55, 0xaa, 0xaa, 0x8a, 0xa0, 0xaa, 0x2a,
+ 0x54, 0x55, 0x8d, 0x60, 0x55, 0x55, 0xaa, 0xaa, 0x8a, 0xa0, 0xaa, 0x2a,
+ 0x54, 0x55, 0x8d, 0x50, 0x55, 0x55, 0xaa, 0xaa, 0x8a, 0xa8, 0xaa, 0x2a,
+ 0x54, 0x55, 0x95, 0x54, 0x55, 0x55, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x2a,
+ 0x54, 0x55, 0x55, 0x55, 0x55, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/gray25.xbm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/gray25.xbm
new file mode 100644
index 0000000000..b234b3cb0b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/gray25.xbm
@@ -0,0 +1,6 @@
+#define grey_width 16
+#define grey_height 16
+static char grey_bits[] = {
+ 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44,
+ 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44,
+ 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44};
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/letters.xbm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/letters.xbm
new file mode 100644
index 0000000000..0f12568d1a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/letters.xbm
@@ -0,0 +1,27 @@
+#define letters_width 48
+#define letters_height 48
+static char letters_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xfe, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x02, 0x00, 0x00, 0x00, 0x20,
+ 0x00, 0xfa, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2a,
+ 0x00, 0x3a, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2e,
+ 0xe0, 0xff, 0xff, 0xff, 0xff, 0x21, 0x20, 0x00, 0x00, 0x00, 0x00, 0x21,
+ 0xa0, 0x03, 0x00, 0x00, 0x70, 0x21, 0x20, 0x00, 0x00, 0x00, 0x50, 0x21,
+ 0xa0, 0x1f, 0x00, 0x00, 0x50, 0x21, 0x20, 0x00, 0x00, 0x00, 0x70, 0x21,
+ 0xfe, 0xff, 0xff, 0xff, 0x0f, 0x21, 0x02, 0x00, 0x00, 0x00, 0x08, 0x21,
+ 0xfa, 0x01, 0x00, 0x80, 0x0b, 0x21, 0x02, 0x00, 0x00, 0x80, 0x0a, 0x21,
+ 0xba, 0x01, 0x00, 0x80, 0x0a, 0x21, 0x02, 0x00, 0x00, 0x80, 0x0b, 0x21,
+ 0x3a, 0x00, 0x00, 0x00, 0x08, 0x21, 0x02, 0x00, 0x00, 0x00, 0x08, 0x21,
+ 0x02, 0xc0, 0xfb, 0x03, 0x08, 0x21, 0x02, 0x00, 0x00, 0x00, 0x08, 0x3f,
+ 0x02, 0xc0, 0xbd, 0x0f, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01,
+ 0x02, 0xc0, 0x7f, 0x7b, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01,
+ 0x02, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00,
+ 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00,
+ 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00,
+ 0xfe, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/noletter.xbm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/noletter.xbm
new file mode 100644
index 0000000000..5774124efe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/noletter.xbm
@@ -0,0 +1,27 @@
+#define noletters_width 48
+#define noletters_height 48
+static char noletters_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x07, 0x00,
+ 0x00, 0xf0, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x7f, 0x00,
+ 0x00, 0x3e, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x1f, 0x00, 0x00, 0xf0, 0x01,
+ 0x80, 0x07, 0x00, 0x00, 0xc0, 0x03, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07,
+ 0xe0, 0x01, 0x00, 0x00, 0xf0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x78, 0x0e,
+ 0xf0, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x70, 0x00, 0x00, 0x00, 0x1e, 0x1c,
+ 0x38, 0x00, 0x00, 0x00, 0x0f, 0x38, 0x38, 0x00, 0x00, 0x80, 0x07, 0x38,
+ 0x3c, 0xfc, 0xff, 0xff, 0x7f, 0x78, 0x1c, 0x04, 0x00, 0xe0, 0x41, 0x70,
+ 0x1c, 0x04, 0x00, 0xf0, 0x40, 0x70, 0x1c, 0x74, 0x00, 0x78, 0x4e, 0x70,
+ 0x0e, 0x04, 0x00, 0x3c, 0x4a, 0xe0, 0x0e, 0x74, 0x03, 0x1e, 0x4a, 0xe0,
+ 0x0e, 0x04, 0x00, 0x0f, 0x4e, 0xe0, 0x0e, 0x04, 0x80, 0x07, 0x40, 0xe0,
+ 0x0e, 0x04, 0xf8, 0x0f, 0x40, 0xe0, 0x0e, 0x04, 0xe0, 0x01, 0x40, 0xe0,
+ 0x0e, 0x04, 0xf8, 0x00, 0x40, 0xe0, 0x0e, 0x04, 0x78, 0x00, 0x40, 0xe0,
+ 0x0e, 0x04, 0xfc, 0xf3, 0x40, 0xe0, 0x1c, 0x04, 0x1e, 0x00, 0x40, 0x70,
+ 0x1c, 0x04, 0x0f, 0x00, 0x40, 0x70, 0x1c, 0x84, 0x07, 0x00, 0x40, 0x70,
+ 0x3c, 0xfc, 0xff, 0xff, 0x7f, 0x78, 0x38, 0xe0, 0x01, 0x00, 0x00, 0x38,
+ 0x38, 0xf0, 0x00, 0x00, 0x00, 0x38, 0x70, 0x78, 0x00, 0x00, 0x00, 0x1c,
+ 0xf0, 0x3c, 0x00, 0x00, 0x00, 0x1e, 0xe0, 0x1e, 0x00, 0x00, 0x00, 0x0e,
+ 0xe0, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x07, 0x00, 0x00, 0x80, 0x07,
+ 0x80, 0x07, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x1f, 0x00, 0x00, 0xf0, 0x01,
+ 0x00, 0x3e, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x7f, 0x00,
+ 0x00, 0xf0, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x07, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00};
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/ouster.png b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/ouster.png
new file mode 100644
index 0000000000..259b8f9f9e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/ouster.png
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/pattern.xbm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/pattern.xbm
new file mode 100644
index 0000000000..df31baf789
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/pattern.xbm
@@ -0,0 +1,6 @@
+#define foo_width 16
+#define foo_height 16
+static char foo_bits[] = {
+ 0x60, 0x06, 0x90, 0x09, 0x90, 0x09, 0xb0, 0x0d, 0x4e, 0x72, 0x49, 0x92,
+ 0x71, 0x8e, 0x8e, 0x71, 0x8e, 0x71, 0x71, 0x8e, 0x49, 0x92, 0x4e, 0x72,
+ 0xb0, 0x0d, 0x90, 0x09, 0x90, 0x09, 0x60, 0x06};
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/tcllogo.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/tcllogo.gif
new file mode 100644
index 0000000000..4603d4ff41
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/tcllogo.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/teapot.ppm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/teapot.ppm
new file mode 100644
index 0000000000..b8ab85f3a5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/images/teapot.ppm
@@ -0,0 +1,31 @@
+P6
+256 256
+255
+\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[7 eOLjQLmSMoTMnSMlRMhPL_9 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nSMtVMzYN~[N~[N\N\O\O]O]O]O]O\O\O}[NyYNtVM\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\G-wXN}[N]O^O_O`O`O`O`OaOaOaOaOaOaOaOaO`O_O^O\N \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\aMLyYN_OaPbPcPcPdPdPdPdPdPdPdPdPdPePePePePePdPcP_OpUM\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wXN_OdPfPgQhQhQiQiQiQiQiQjQjQjQjQjQjQjQjQjQjQiQfP`O\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\NCJiQLbPhQkQmRnRoRoRoRoRoRoRoRoRpRpSqSqSrSrSrSqSoRjQ]O\KK\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\fOLrUMcPlRqStSuTwTxTxTyTyTzTzUzUzUzUzUyTxTwTtSmRaOhPL\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\a0 cNLqUM\OfQpSwVzV|V}VVVǀVɂW̅[ՏewꪅĈgqTfQ{ZNYIK9\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\O1{G#JkRMqUMtVNiSv\dbzZvUuTsSqSnRjQeP^OrUMHh>!T4\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\G-V5wE"~I#M%U+e7l:g2b*a(`(^(])^-]1S,qC$`9 R3G-\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\@)J/i>!pA"tD"wF$yH&xH&tE$wE#yG%}M+T4S5mE*Z7!K/B*;'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\aOoR{UǀVυX<(F-a: e<!h>!j@#k@$h>"d<!c=$hD-fF2[<)K0@);'5$˂VǀV|U_LKYIK\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_OxTɂW֒k|X>f-^(Z'W&T&N>)F-J/b; g>#nD(jB&c<!b=%jH2_A/I0!<(8&5$JYS%8&;'?)E,<:HA=HE?IJAISFJYIKXIK\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nR}UܘqʊevUe,V&VC @ |> y< u: r9 o7 l6
+j5
+h4
+g3
+5$D,K/b; h>"wM1tK.e="a<#cA,U8&E-<(9&.!a0 b1 c1    
+
++3#@)46G<:HMCIXHK\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\U*vT~X{Yk+W&N$|> u: p8 k5
+f3
+a0 _/ ]. [- I\*_(LkRMmSMmSMnSMnSMD,R3W5mA"|O0|P1j?"c<!a=%Y7"N1F,;'NCJNCJNDJODJODJODJh>!a: X/K%
+g3
+a0 Z- \/ T*Q(Hm8kRMmSMnTMoTMpTMpUM15G15G05G04G04GpUMpTM5^9 d<!yF#O+N,rC#qB"pB#k?"a: Z7 6ODJPDJPEJQEJQEJREJREJREJRFJSFJSFJSFJSFJe<!X/
+^/ V+Q(L&I$r9 TlRMnSM46G47G47G46G46G46G46G46G36G36G25G25G15G04G/4F.3F
+
+X&pUMuWMwXNxXN<:H<:H<:H<:H<;H<;H<;H<;H=;H=;H=;H=;H>;H>;H?<H@<HA=HC>HG@ILBIREJ[JKcNLjQLpRuTzU~VȁW˂X֎csҎe{VvTpSkRgQbP_O^O]O\O\O\O\O]O]O]O]O]O]O]O]O]O]O]O\O\O~\N}[N|ZNxXNT%H$
+W&rVMvWNyYNzYN|ZN}[N}[N><H?<H?<H?<H?<H?<H@<H@<H@<HA=HA=HB=HC>HE?IG@IIAIKBIODJSFJWHKhQlRpRb(i*n+|7|6r,q+p-l+g)b(sSpSlRiQgQePcPaPaO`O`O_O_O_O_O_O_O_O_O_O_O^O^O^O^O]O]O\O~[N{ZNT%
+
+ 
+@%<-$G?@pfdNLuWM\NdNL\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\TFJvWNaP./01E}[N]O_O`OaPbPbPcPcPcPdPdPdPePePePePfPfQfQgQgQgQhQhQhQiQiQjQjQkQkRlRlRY&\'^'^bcei gcba`^]X['Z'Y&mRmRmRlRlRlRkRkQkQjQjQjQiQiQiQiQhQhQhQhQgQgQgQgQgQfQfQfQfPePePdPcPaPO
+ B\\\\\\\\\\%7!!C*F#P) {dYzep\OgPL\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SFJ`LKvWNaPm6
+ 
+$5 `(e)nRjQ^OJAI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\XIK^KKdNLhPLuWM]ObPfQeP m6
+`OcPfQhQhQiQiQjQjQjQjQjQjQjQkQkQkQkRkRkRkRlRlRlRlRlRlRlRmRmRmRmRg)c(c(b(Vcei!i!db``__^Q]'_(`(f)nRnRnRnRnRnRnRnRnRnRnRnRnRmRmRmRmRmRmRmRmRmRnRmRmRnRmRmRmRmRkRhQGa0 bPmRjQfQaP}[NrUMmSML$\\\\\\\\ B B #C, 8&H.Z7 pRjQ{ZN\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\QEJ[JK`LKdNLhQLqUM{ZN_OcPgQhQ
+bPePhQiQjQjQkQkQkRkRkRlRlRlRlRlRlRlRlRlRlRmRmRmRmRmRmRmRmRmRnRnRj*g)e)d)dXghecbbbU`(a(a(c(i*oRoRnRnRnRnRnRnRnRnRnRnRnRnRnRnRnRoRoRoRoRoRoRoRoRoRoRoRoRnRmRjQQ%Z- jQnRlRhQdP_OuWMpTMnSMkRLa: \\\\\\\ B B&D2 @*S6#G@IPDJhQmSM\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\VGJ]KKbMLeOLiQLlRMvWN\OaOePhQjQgQ
+!C+E'0F.4F7%8%U/lG.SFJZIK]KKZIKB=H\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\REJZJK`LKdNLgPLjQLlRMnSMpTMqUMtWMxXN{ZN~[N]O^O`OaObPdPgQiQkQlRnRpSrSsStTuTvTwTxTyTyTyTyTyTxTvTrSnRhQ|U|U|U|U|U|U|U|U|U|U|U|U|U|U}U}U}U}U}U}U}U~U~U~V~VVŀWƁXa(lRrSvTyTzU|U~VXƂ[Ɇ_΋dӑjԓmԓnБlʌhĆd_{[vWsUpSnRkRiQhQgQfQePdPbPaO_O^O\O|ZNxXNsVMpTMnTMmSMjQLC B)D&/F-3F47G6%>" Y7 kA$YIK]KK^KKSFJ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\VGJ\KKbMLeOLhPLkRLmSMnTMpTMrUMuWNyYN|ZN\N]O_O`OaPbPcPePfPhQjQlRnRoSqTsTuUvUwVxVyVyUzUzU{U{U{U|U|U|U|U|U{U{U{UzUzTyTyTxTwTvTvTvTvTwTwTwTxTyTzTzU{U{U|U|U}UVŀWǂYɄ\͈_ьdٔlu|쩂ſt명榁ޟ{՗sˎl†d^yZuWqUoSlRkRjQiQhQgQfQePdPcPaP`O^O]O}[NyYNuWMpTMoTMmSMkRLgPL&D#.E,3F46G;'<(D"iB(VGJ]KK`LK[JKB>H\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\NCJYIK^LKcNLfOLiQLkRMmSMoTMqUMsVMvXNzYN}[N\O^O_O`OaPcPdPePfQgQhQiQkRmSoTrUtWwYzZ}\]^^^‚^\ZYX~W~W~V~V~V~V~U~U~U~UUUVVVVVƀVƀVǀWǁWȂXɃZ˅[͇^ЊaӍdؒiܗntz驅~֘vˏmÇf`z[vXrUpToSnSlRkRkRjQiQhQfQePdPcPbP`O_O]O~[NzYNvWNpTMoTMnSMkRMhQLo7 ,2F36G99HC+@ ]8 nA"\JK`ML_LKSFJ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SFJ[JK`LKdNLgPLjQLlRMnSMpTMqUMtVMwXNzZN}[N]O^O_OaObPcPdPePfQgQhQiQjRlRmSoUrWvZ{]afŊjˏnГqӕsՖsՖrՖqՔoӒmяjύg͊cˈaɆ^Ȅ\ǂ[ƁYŀXŀWWWVVWŀWƀWǁXȂYɃ[ʅ\͇_ϊaҍeՑhٕmݙqvz}꧀멃몄騃奀ߠ|ٛwӕȑmƉhc~^yZvXtWsVqUpToSnSmRlRkRjQiQhQgQfPePcPbPaO_O^O\N{ZNwXNsVMoTMnSMlRMiQL~I#26G99G?<HA*E$ i@$ZIKaMLbML[JK;:H\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\WHJ]KKbMLeOLhPLjRLlSMnTMpTMrUMuWMxXN{ZN~\N]O^O`OaObPcPdPePfQgQhQiQkRlSmToUrWuZy]~afŠl˒sԚzܡ㧆諉뮋묈訄~ߞyڙt֕oҐjΌfˈbȅ_ƃ\ŁZĀYXW~W~W~WXÀXĀYŁZƃ\Dž^Ɇ`ˈb̊d͋f΍gΎiΎjΎj͎jˌiljgÆda^}]|\{[yZxYvXtWsVqUpToSnSmRlRkRjQiQhQgQfPePdPbPaO_O^O\O|ZNxXNtVMpTMnSMmSMjQLgPL99G?<HG-E&b;!YIK`MLdOM`LKNCJ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\lRyT~UʂXʃYX{WtUW'[(hQlRcP\OhQL\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\NCJYIK^LKcNLfOLiQLkRLmSMoTMqUMrVMvWNyYN|ZN\N]O_O`OaPbPcPdPfPgQhQiQjRkRlSnTpUsWvZz]bgŠlɑsИy؞ޤ㩊譍챐ﳑﳑ뭊穅⣀ݞzؘtғn΍iɉdƅ`Â][~Y}X|W|V{V{V{V{V{V|W|W}X}Y~Z~Z~Z}[}[}[~\~\~]~]~]~]}]|\z[yZwYvXtWsVrUpToSnSmRlRkRjQiQhQgQfQePdPcPaP`O^O]O}[NyYNuWNpTMnTMmSMkRLhPL|H$D>IQ2P+XHK_LLfQOcNLXIK\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\qSyT~VΈ`遲ޜv]qSLG|> g3
+S)?*%.hQhQeP`OuWM\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SFJ[JK`LKdNLgPLjQLlRMnSMoTMqUMsVMwXNzYN}[N\O^O_O`OaPbPdPePfPgQhQiQjRkRlSnTpVsXvZz^bgËmʒsјz؟ޤ㩊譍ꯏ및ꯎ謋娇ं۞|֙wѓq̎lljgÅb_\}Z{XzWyVyUxUxUxTxTxUxUxUyVyVyWzW{X{Y|Z}[}[}\~\~]~]}]|\{\z[yZwYvXtWsVrUpToSnSmRlRkRjQiQhQgQfQePdPcPbP`O_O]O~[NzZNvWNrUMoTMmSMlRMiQLeOLJAIJ(h>!]KKfQOgQN_LKD>I\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\iQtSyT{UYΌeרּ՗u|\Z'LD |>
+
+ &3#.$-% .% .& /&!,#,#@70A71XNHXNHWNHWNHZRLYQLYQLXQLWQLWPLUOLSNLQMKOLJMJJ0//.-.,,-&(+"(!'
+ %' %$#" ! !$ 
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
new file mode 100644
index 0000000000..be9214a8e4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/items.tcl
@@ -0,0 +1,295 @@
+# items.tcl --
+#
+# This demonstration script creates a canvas that displays the
+# canvas item types.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .items
+catch {destroy $w}
+toplevel $w
+wm title $w "Canvas Item Demonstration"
+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."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.frame
+pack $w.frame -side top -fill both -expand yes
+
+canvas $c -scrollregion {0c 0c 30c 24c} -width 15c -height 10c \
+ -relief sunken -borderwidth 2 \
+ -xscrollcommand "$w.frame.hscroll set" \
+ -yscrollcommand "$w.frame.vscroll set"
+ttk::scrollbar $w.frame.vscroll -command "$c yview"
+ttk::scrollbar $w.frame.hscroll -orient horiz -command "$c xview"
+
+grid $c -in $w.frame \
+ -row 0 -column 0 -rowspan 1 -columnspan 1 -sticky news
+grid $w.frame.vscroll \
+ -row 0 -column 1 -rowspan 1 -columnspan 1 -sticky news
+grid $w.frame.hscroll \
+ -row 1 -column 0 -rowspan 1 -columnspan 1 -sticky news
+grid rowconfig $w.frame 0 -weight 1 -minsize 0
+grid columnconfig $w.frame 0 -weight 1 -minsize 0
+
+# Display a 3x3 rectangular grid.
+
+$c create rect 0c 0c 30c 24c -width 2
+$c create line 0c 8c 30c 8c -width 2
+$c create line 0c 16c 30c 16c -width 2
+$c create line 10c 0c 10c 24c -width 2
+$c create line 20c 0c 20c 24c -width 2
+
+set font1 {Helvetica 12}
+set font2 {Helvetica 24 bold}
+if {[winfo depth $c] > 1} {
+ set blue DeepSkyBlue3
+ set red red
+ set bisque bisque3
+ set green SeaGreen3
+} else {
+ set blue black
+ set red black
+ set bisque black
+ set green black
+}
+
+# Set up demos within each of the areas of the grid.
+
+$c create text 5c .2c -text Lines -anchor n
+$c create line 1c 1c 3c 1c 1c 4c 3c 4c -width 2m -fill $blue \
+ -cap butt -join miter -tags item
+$c create line 4.67c 1c 4.67c 4c -arrow last -tags item
+$c create line 6.33c 1c 6.33c 4c -arrow both -tags item
+$c create line 5c 6c 9c 6c 9c 1c 8c 1c 8c 4.8c 8.8c 4.8c 8.8c 1.2c \
+ 8.2c 1.2c 8.2c 4.6c 8.6c 4.6c 8.6c 1.4c 8.4c 1.4c 8.4c 4.4c \
+ -width 3 -fill $red -tags item
+# Main widget program sets variable tk_demoDirectory
+$c create line 1c 5c 7c 5c 7c 7c 9c 7c -width .5c \
+ -stipple @[file join $tk_demoDirectory images gray25.xbm] \
+ -arrow both -arrowshape {15 15 7} -tags item
+$c create line 1c 7c 1.75c 5.8c 2.5c 7c 3.25c 5.8c 4c 7c -width .5c \
+ -cap round -join round -tags item
+
+$c create text 15c .2c -text "Curves (smoothed lines)" -anchor n
+$c create line 11c 4c 11.5c 1c 13.5c 1c 14c 4c -smooth on \
+ -fill $blue -tags item
+$c create line 15.5c 1c 19.5c 1.5c 15.5c 4.5c 19.5c 4c -smooth on \
+ -arrow both -width 3 -tags item
+$c create line 12c 6c 13.5c 4.5c 16.5c 7.5c 18c 6c \
+ 16.5c 4.5c 13.5c 7.5c 12c 6c -smooth on -width 3m -cap round \
+ -stipple @[file join $tk_demoDirectory images gray25.xbm] \
+ -fill $red -tags item
+
+$c create text 25c .2c -text Polygons -anchor n
+$c create polygon 21c 1.0c 22.5c 1.75c 24c 1.0c 23.25c 2.5c \
+ 24c 4.0c 22.5c 3.25c 21c 4.0c 21.75c 2.5c -fill $green \
+ -outline {} -width 4 -tags item
+$c create polygon 25c 4c 25c 4c 25c 1c 26c 1c 27c 4c 28c 1c \
+ 29c 1c 29c 4c 29c 4c -fill $red -outline {} -smooth on -tags item
+$c create polygon 22c 4.5c 25c 4.5c 25c 6.75c 28c 6.75c \
+ 28c 5.25c 24c 5.25c 24c 6.0c 26c 6c 26c 7.5c 22c 7.5c \
+ -stipple @[file join $tk_demoDirectory images gray25.xbm] \
+ -fill $blue -outline {} -tags item
+
+$c create text 5c 8.2c -text Rectangles -anchor n
+$c create rectangle 1c 9.5c 4c 12.5c -outline $red -width 3m -tags item
+$c create rectangle 0.5c 13.5c 4.5c 15.5c -fill $green -tags item
+$c create rectangle 6c 10c 9c 15c -outline {} \
+ -stipple @[file join $tk_demoDirectory images gray25.xbm] \
+ -fill $blue -tags item
+
+$c create text 15c 8.2c -text Ovals -anchor n
+$c create oval 11c 9.5c 14c 12.5c -outline $red -width 3m -tags item
+$c create oval 10.5c 13.5c 14.5c 15.5c -fill $green -tags item
+$c create oval 16c 10c 19c 15c -outline {} \
+ -stipple @[file join $tk_demoDirectory images gray25.xbm] \
+ -fill $blue -tags item
+
+$c create text 25c 8.2c -text Text -anchor n
+$c create rectangle 22.4c 8.9c 22.6c 9.1c
+$c create text 22.5c 9c -anchor n -font $font1 -width 4c \
+ -text "A short string of text, word-wrapped, justified left, and anchored north (at the top). The rectangles show the anchor points for each piece of text." -tags item
+$c create rectangle 25.4c 10.9c 25.6c 11.1c
+$c create text 25.5c 11c -anchor w -font $font1 -fill $blue \
+ -text "Several lines,\n each centered\nindividually,\nand all anchored\nat the left edge." \
+ -justify center -tags item
+$c create rectangle 24.9c 13.9c 25.1c 14.1c
+catch {
+$c create text 25c 14c -font $font2 -anchor c -fill $red -angle 15 \
+ -text "Angled characters" -tags item
+}
+
+$c create text 5c 16.2c -text Arcs -anchor n
+$c create arc 0.5c 17c 7c 20c -fill $green -outline black \
+ -start 45 -extent 270 -style pieslice -tags item
+$c create arc 6.5c 17c 9.5c 20c -width 4m -style arc \
+ -outline $blue -start -135 -extent 270 -tags item \
+ -outlinestipple @[file join $tk_demoDirectory images gray25.xbm]
+$c create arc 0.5c 20c 9.5c 24c -width 4m -style pieslice \
+ -fill {} -outline $red -start 225 -extent -90 -tags item
+$c create arc 5.5c 20.5c 9.5c 23.5c -width 4m -style chord \
+ -fill $blue -outline {} -start 45 -extent 270 -tags item
+
+$c create text 15c 16.2c -text "Bitmaps and Images" -anchor n
+catch {
+image create photo items.ousterhout \
+ -file [file join $tk_demoDirectory images ouster.png]
+image create photo items.ousterhout.active -format "png -alpha 0.5" \
+ -file [file join $tk_demoDirectory images ouster.png]
+$c create image 13c 20c -tags item -image items.ousterhout \
+ -activeimage items.ousterhout.active
+}
+$c create bitmap 17c 18.5c -tags item \
+ -bitmap @[file join $tk_demoDirectory images noletter.xbm]
+$c create bitmap 17c 21.5c -tags item \
+ -bitmap @[file join $tk_demoDirectory images letters.xbm]
+
+$c create text 25c 16.2c -text Windows -anchor n
+button $c.button -text "Press Me" -command "butPress $c $red"
+$c create window 21c 18c -window $c.button -anchor nw -tags item
+entry $c.entry -width 20 -relief sunken
+$c.entry insert end "Edit this text"
+$c create window 21c 21c -window $c.entry -anchor nw -tags item
+scale $c.scale -from 0 -to 100 -length 6c -sliderlength .4c \
+ -width .5c -tickinterval 0
+$c create window 28.5c 17.5c -window $c.scale -anchor n -tags item
+$c create text 21c 17.9c -text Button: -anchor sw
+$c create text 21c 20.9c -text Entry: -anchor sw
+$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"
+bind $c <<NextChar>> "itemsUnderArea $c"
+bind $c <1> "itemStartDrag $c %x %y"
+bind $c <B1-Motion> "itemDrag $c %x %y"
+
+# Utility procedures for highlighting the item under the pointer:
+
+proc itemEnter {c} {
+ global restoreCmd
+
+ if {[winfo depth $c] == 1} {
+ set restoreCmd {}
+ return
+ }
+ set type [$c type current]
+ if {$type == "window" || $type == "image"} {
+ set restoreCmd {}
+ return
+ } elseif {$type == "bitmap"} {
+ set bg [lindex [$c itemconf current -background] 4]
+ set restoreCmd [list $c itemconfig current -background $bg]
+ $c itemconfig current -background SteelBlue2
+ return
+ } elseif {$type == "image"} {
+ set restoreCmd [list $c itemconfig current -state normal]
+ $c itemconfig current -state active
+ return
+ }
+ set fill [lindex [$c itemconfig current -fill] 4]
+ if {(($type == "rectangle") || ($type == "oval") || ($type == "arc"))
+ && ($fill == "")} {
+ set outline [lindex [$c itemconfig current -outline] 4]
+ set restoreCmd "$c itemconfig current -outline $outline"
+ $c itemconfig current -outline SteelBlue2
+ } else {
+ set restoreCmd "$c itemconfig current -fill $fill"
+ $c itemconfig current -fill SteelBlue2
+ }
+}
+
+proc itemLeave {c} {
+ global restoreCmd
+
+ eval $restoreCmd
+}
+
+# Utility procedures for stroking out a rectangle and printing what's
+# underneath the rectangle's area.
+
+proc itemMark {c x y} {
+ global areaX1 areaY1
+ set areaX1 [$c canvasx $x]
+ set areaY1 [$c canvasy $y]
+ $c delete area
+}
+
+proc itemStroke {c x y} {
+ global areaX1 areaY1 areaX2 areaY2
+ set x [$c canvasx $x]
+ set y [$c canvasy $y]
+ if {($areaX1 != $x) && ($areaY1 != $y)} {
+ $c delete area
+ $c addtag area withtag [$c create rect $areaX1 $areaY1 $x $y \
+ -outline black]
+ set areaX2 $x
+ set areaY2 $y
+ }
+}
+
+proc itemsUnderArea {c} {
+ global areaX1 areaY1 areaX2 areaY2
+ set area [$c find withtag area]
+ set items ""
+ foreach i [$c find enclosed $areaX1 $areaY1 $areaX2 $areaY2] {
+ if {[lsearch [$c gettags $i] item] != -1} {
+ 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} {
+ lappend items $i
+ }
+ }
+ puts stdout "Items overlapping area: $items"
+}
+
+set areaX1 0
+set areaY1 0
+set areaX2 0
+set areaY2 0
+
+# Utility procedures to support dragging of items.
+
+proc itemStartDrag {c x y} {
+ global lastX lastY
+ set lastX [$c canvasx $x]
+ set lastY [$c canvasy $y]
+}
+
+proc itemDrag {c x y} {
+ global lastX lastY
+ set x [$c canvasx $x]
+ set y [$c canvasy $y]
+ $c move current [expr {$x-$lastX}] [expr {$y-$lastY}]
+ set lastX $x
+ set lastY $y
+}
+
+# Procedure that's invoked when the button embedded in the canvas
+# is invoked.
+
+proc butPress {w color} {
+ set i [$w create text 25c 18.1c -text "Oooohhh!!" -fill $color -anchor n]
+ after 500 "$w delete $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
new file mode 100755
index 0000000000..a857fe06c4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ixset
@@ -0,0 +1,328 @@
+#!/bin/sh
+# the next line restarts using wish \
+exec wish86 "$0" ${1+"$@"}
+
+# ixset --
+# A nice interface to "xset" to change X server settings
+#
+# History :
+# 91/11/23 : pda@masi.ibp.fr, jt@ratp.fr : design
+# 92/08/01 : pda@masi.ibp.fr : cleaning
+
+package require Tk
+
+#
+# Button actions
+#
+
+proc quit {} {
+ destroy .
+}
+
+proc ok {} {
+ writesettings
+ quit
+}
+
+proc cancel {} {
+ readsettings
+ dispsettings
+ .buttons.apply configure -state disabled
+ .buttons.cancel configure -state disabled
+}
+
+proc apply {} {
+ writesettings
+ .buttons.apply configure -state disabled
+ .buttons.cancel configure -state disabled
+}
+
+#
+# Read current settings
+#
+
+proc readsettings {} {
+ global kbdrep ; set kbdrep "on"
+ global kbdcli ; set kbdcli 0
+ global bellvol ; set bellvol 100
+ global bellpit ; set bellpit 440
+ global belldur ; set belldur 100
+ global mouseacc ; set mouseacc "3/1"
+ global mousethr ; set mousethr 4
+ global screenbla ; set screenbla "blank"
+ global screentim ; set screentim 600
+ global screencyc ; set screencyc 600
+
+ set xfd [open "|xset q" r]
+ while {[gets $xfd line] > -1} {
+ switch -- [lindex $line 0] {
+ auto {
+ set rpt [lindex $line 1]
+ if {$rpt eq "repeat:"} {
+ set kbdrep [lindex $line 2]
+ set kbdcli [lindex $line 6]
+ }
+ }
+ bell {
+ set bellvol [lindex $line 2]
+ set bellpit [lindex $line 5]
+ set belldur [lindex $line 8]
+ }
+ acceleration: {
+ set mouseacc [lindex $line 1]
+ set mousethr [lindex $line 3]
+ }
+ prefer {
+ set bla [lindex $line 2]
+ set screenbla [expr {$bla eq "yes" ? "blank" : "noblank"}]
+ }
+ timeout: {
+ set screentim [lindex $line 1]
+ set screencyc [lindex $line 3]
+ }
+ }
+ }
+ close $xfd
+
+ # puts stdout [format "Key REPEAT = %s\n" $kbdrep]
+ # puts stdout [format "Key CLICK = %s\n" $kbdcli]
+ # puts stdout [format "Bell VOLUME = %s\n" $bellvol]
+ # puts stdout [format "Bell PITCH = %s\n" $bellpit]
+ # puts stdout [format "Bell DURATION = %s\n" $belldur]
+ # puts stdout [format "Mouse ACCELERATION = %s\n" $mouseacc]
+ # puts stdout [format "Mouse THRESHOLD = %s\n" $mousethr]
+ # puts stdout [format "Screen BLANCK = %s\n" $screenbla]
+ # puts stdout [format "Screen TIMEOUT = %s\n" $screentim]
+ # puts stdout [format "Screen CYCLE = %s\n" $screencyc]
+}
+
+
+#
+# Write settings into the X server
+#
+
+proc writesettings {} {
+ global kbdrep kbdcli bellvol bellpit belldur
+ global mouseacc mousethr screenbla screentim screencyc
+
+ set bellvol [.bell.vol get]
+ set bellpit [.bell.val.pit.entry get]
+ set belldur [.bell.val.dur.entry get]
+
+ if {$kbdrep eq "on"} {
+ set kbdcli [.kbd.val.cli get]
+ } else {
+ set kbdcli "off"
+ }
+
+ set mouseacc [.mouse.hor.acc.entry get]
+ set mousethr [.mouse.hor.thr.entry get]
+
+ set screentim [.screen.tim.entry get]
+ set screencyc [.screen.cyc.entry get]
+
+ exec xset \
+ b $bellvol $bellpit $belldur \
+ c $kbdcli \
+ r $kbdrep \
+ m $mouseacc $mousethr \
+ s $screentim $screencyc \
+ s $screenbla
+}
+
+
+#
+# Sends all settings to the window
+#
+
+proc dispsettings {} {
+ global kbdrep kbdcli bellvol bellpit belldur
+ global mouseacc mousethr screenbla screentim screencyc
+
+ .bell.vol set $bellvol
+ .bell.val.pit.entry delete 0 end
+ .bell.val.pit.entry insert 0 $bellpit
+ .bell.val.dur.entry delete 0 end
+ .bell.val.dur.entry insert 0 $belldur
+
+ .kbd.val.onoff [expr {$kbdrep eq "on" ? "select" : "deselect"}]
+ .kbd.val.cli set $kbdcli
+
+ .mouse.hor.acc.entry delete 0 end
+ .mouse.hor.acc.entry insert 0 $mouseacc
+ .mouse.hor.thr.entry delete 0 end
+ .mouse.hor.thr.entry insert 0 $mousethr
+
+ .screen.blank [expr {$screenbla eq "blank" ? "select" : "deselect"}]
+ .screen.pat [expr {$screenbla ne "blank" ? "select" : "deselect"}]
+ .screen.tim.entry delete 0 end
+ .screen.tim.entry insert 0 $screentim
+ .screen.cyc.entry delete 0 end
+ .screen.cyc.entry insert 0 $screencyc
+}
+
+
+#
+# Create all windows, and pack them
+#
+
+proc labelentry {path text length {range {}}} {
+ frame $path
+ label $path.label -text $text
+ if {[llength $range]} {
+ spinbox $path.entry -width $length -relief sunken \
+ -from [lindex $range 0] -to [lindex $range 1]
+ } else {
+ entry $path.entry -width $length -relief sunken
+ }
+ pack $path.label -side left
+ pack $path.entry -side right -expand y -fill x
+}
+
+proc createwindows {} {
+ #
+ # Buttons
+ #
+
+ frame .buttons
+ button .buttons.ok -default active -command ok -text "Ok"
+ button .buttons.apply -default normal -command apply -text "Apply" \
+ -state disabled
+ button .buttons.cancel -default normal -command cancel -text "Cancel" \
+ -state disabled
+ button .buttons.quit -default normal -command quit -text "Quit"
+
+ pack .buttons.ok .buttons.apply .buttons.cancel .buttons.quit \
+ -side left -expand yes -pady 5
+
+ bind . <Return> {.buttons.ok flash; .buttons.ok invoke}
+ bind . <Escape> {.buttons.quit flash; .buttons.quit invoke}
+ bind . <1> {
+ if {![string match .buttons* %W]} {
+ .buttons.apply configure -state normal
+ .buttons.cancel configure -state normal
+ }
+ }
+ bind . <Key> {
+ if {![string match .buttons* %W]} {
+ switch -glob %K {
+ Return - Escape - Tab - *Shift* {}
+ default {
+ .buttons.apply configure -state normal
+ .buttons.cancel configure -state normal
+ }
+ }
+ }
+ }
+
+ #
+ # Bell settings
+ #
+
+ labelframe .bell -text "Bell Settings" -padx 1.5m -pady 1.5m
+ scale .bell.vol \
+ -from 0 -to 100 -length 200 -tickinterval 20 \
+ -label "Volume (%)" -orient horizontal
+
+ frame .bell.val
+ labelentry .bell.val.pit "Pitch (Hz)" 6 {25 20000}
+ labelentry .bell.val.dur "Duration (ms)" 6 {1 10000}
+ pack .bell.val.pit -side left -padx 5
+ pack .bell.val.dur -side right -padx 5
+ pack .bell.vol .bell.val -side top -expand yes
+
+ #
+ # Keyboard settings
+ #
+
+ labelframe .kbd -text "Keyboard Repeat Settings" -padx 1.5m -pady 1.5m
+
+ frame .kbd.val
+ checkbutton .kbd.val.onoff \
+ -text "On" \
+ -onvalue "on" -offvalue "off" -variable kbdrep \
+ -relief flat
+ scale .kbd.val.cli \
+ -from 0 -to 100 -length 200 -tickinterval 20 \
+ -label "Click Volume (%)" -orient horizontal
+ pack .kbd.val.onoff -side left -fill x -expand yes -padx {0 1m}
+ pack .kbd.val.cli -side left -expand yes -fill x -padx {1m 0}
+
+ pack .kbd.val -side top -expand yes -pady 2 -fill x
+
+ #
+ # Mouse settings
+ #
+
+ labelframe .mouse -text "Mouse Settings" -padx 1.5m -pady 1.5m
+
+ frame .mouse.hor
+ labelentry .mouse.hor.acc "Acceleration" 5
+ labelentry .mouse.hor.thr "Threshold (pixels)" 3 {1 2000}
+
+ pack .mouse.hor.acc -side left -padx {0 1m}
+ pack .mouse.hor.thr -side right -padx {1m 0}
+
+ pack .mouse.hor -side top -expand yes
+
+ #
+ # Screen Saver settings
+ #
+
+ labelframe .screen -text "Screen-saver Settings" -padx 1.5m -pady 1.5m
+
+ radiobutton .screen.blank \
+ -variable screenblank -text "Blank" -relief flat \
+ -value "blank" -variable screenbla -anchor w
+ radiobutton .screen.pat \
+ -variable screenblank -text "Pattern" -relief flat \
+ -value "noblank" -variable screenbla -anchor w
+ labelentry .screen.tim "Timeout (s)" 5 {1 100000}
+ labelentry .screen.cyc "Cycle (s)" 5 {1 100000}
+
+ grid .screen.blank .screen.tim -sticky e
+ grid .screen.pat .screen.cyc -sticky e
+ grid configure .screen.blank .screen.pat -sticky ew
+
+ #
+ # Main window
+ #
+
+ pack .buttons -side top -fill both
+ pack .bell .kbd .mouse .screen -side top -fill both -expand yes \
+ -padx 1m -pady 1m
+
+ #
+ # Let the user resize our window
+ #
+ wm minsize . 10 10
+}
+
+##############################################################################
+# Main program
+
+#
+# Listen what "xset" tells us...
+#
+
+readsettings
+
+#
+# Create all windows
+#
+
+createwindows
+
+#
+# Write xset parameters
+#
+
+dispsettings
+
+#
+# Now, wait for user actions...
+#
+
+# Local Variables:
+# mode: tcl
+# End:
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
new file mode 100644
index 0000000000..3c29720675
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl
@@ -0,0 +1,268 @@
+# Copyright (C) 2008 Pat Thoyts <patthoyts@users.sourceforge.net>
+#
+# Calculate a Knight's tour of a chessboard.
+#
+# This uses Warnsdorff's rule to calculate the next square each
+# time. This specifies that the next square should be the one that
+# has the least number of available moves.
+#
+# Using this rule it is possible to get to a position where
+# there are no squares available to move into. In this implementation
+# this occurs when the starting square is d6.
+#
+# To solve this fault an enhancement to the rule is that if we
+# have a choice of squares with an equal score, we should choose
+# the one nearest the edge of the board.
+#
+# If the call to the Edgemost function is commented out you can see
+# this occur.
+#
+# You can drag the knight to a specific square to start if you wish.
+# If you let it repeat then it will choose random start positions
+# for each new tour.
+
+package require Tk 8.5
+
+# Return a list of accessible squares from a given square
+proc ValidMoves {square} {
+ set moves {}
+ 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} {
+ lappend moves [expr {$row * 8 + $col}]
+ }
+ }
+ return $moves
+}
+
+# Return the number of available moves for this square
+proc CheckSquare {square} {
+ variable visited
+ set moves 0
+ foreach test [ValidMoves $square] {
+ if {[lsearch -exact -integer $visited $test] == -1} {
+ incr moves
+ }
+ }
+ return $moves
+}
+
+# Select the next square to move to. Returns -1 if there are no available
+# squares remaining that we can move to.
+proc Next {square} {
+ variable visited
+ set minimum 9
+ set nextSquare -1
+ foreach testSquare [ValidMoves $square] {
+ if {[lsearch -exact -integer $visited $testSquare] == -1} {
+ set count [CheckSquare $testSquare]
+ if {$count < $minimum} {
+ set minimum $count
+ set nextSquare $testSquare
+ } elseif {$count == $minimum} {
+ # to remove the enhancement to Warnsdorff's rule
+ # remove the next line:
+ set nextSquare [Edgemost $nextSquare $testSquare]
+ }
+ }
+ }
+ return $nextSquare
+}
+
+# Select the square nearest the edge of the board
+proc Edgemost {a b} {
+ set colA [expr {3-int(abs(3.5-($a%8)))}]
+ set colB [expr {3-int(abs(3.5-($b%8)))}]
+ set rowA [expr {3-int(abs(3.5-($a/8)))}]
+ set rowB [expr {3-int(abs(3.5-($b/8)))}]
+ return [expr {($colA * $rowA) < ($colB * $rowB) ? $a : $b}]
+}
+
+# Display a square number as a standard chess square notation.
+proc N {square} {
+ return [format %c%d [expr {97 + $square % 8}] \
+ [expr {$square / 8 + 1}]]
+}
+
+# Perform a Knight's move and schedule the next move.
+proc MovePiece {dlg last square} {
+ variable visited
+ variable delay
+ variable continuous
+ $dlg.f.txt insert end "[llength $visited]. [N $last] .. [N $square]\n" {}
+ $dlg.f.txt see end
+ $dlg.f.c itemconfigure [expr {1+$last}] -state normal -outline black
+ $dlg.f.c itemconfigure [expr {1+$square}] -state normal -outline red
+ $dlg.f.c moveto knight {*}[lrange [$dlg.f.c coords [expr {1+$square}]] 0 1]
+ lappend visited $square
+ set next [Next $square]
+ if {$next ne -1} {
+ variable aid [after $delay [list MovePiece $dlg $square $next]]
+ } else {
+ $dlg.tf.b1 configure -state normal
+ if {[llength $visited] == 64} {
+ variable initial
+ if {$initial == $square} {
+ $dlg.f.txt insert end "Closed tour!"
+ } else {
+ $dlg.f.txt insert end "Success\n" {}
+ if {$continuous} {
+ after [expr {$delay * 2}] [namespace code \
+ [list Tour $dlg [expr {int(rand() * 64)}]]]
+ }
+ }
+ } else {
+ $dlg.f.txt insert end "FAILED!\n" {}
+ }
+ }
+}
+
+# Begin a new tour of the board given a random start position
+proc Tour {dlg {square {}}} {
+ variable visited {}
+ $dlg.f.txt delete 1.0 end
+ $dlg.tf.b1 configure -state disabled
+ for {set n 0} {$n < 64} {incr n} {
+ $dlg.f.c itemconfigure $n -state disabled -outline black
+ }
+ if {$square eq {}} {
+ set coords [lrange [$dlg.f.c coords knight] 0 1]
+ set square [expr {[$dlg.f.c find closest {*}$coords 0 65]-1}]
+ }
+ variable initial $square
+ after idle [list MovePiece $dlg $initial $initial]
+}
+
+proc Stop {} {
+ variable aid
+ catch {after cancel $aid}
+}
+
+proc Exit {dlg} {
+ Stop
+ destroy $dlg
+}
+
+proc SetDelay {new} {
+ variable delay [expr {int($new)}]
+}
+
+proc DragStart {w x y} {
+ $w dtag selected
+ $w addtag selected withtag current
+ variable dragging [list $x $y]
+}
+proc DragMotion {w x y} {
+ variable dragging
+ if {[info exists dragging]} {
+ $w move selected [expr {$x - [lindex $dragging 0]}] \
+ [expr {$y - [lindex $dragging 1]}]
+ variable dragging [list $x $y]
+ }
+}
+proc DragEnd {w x y} {
+ set square [$w find closest $x $y 0 65]
+ $w moveto selected {*}[lrange [$w coords $square] 0 1]
+ $w dtag selected
+ variable dragging ; unset dragging
+}
+
+proc CreateGUI {} {
+ catch {destroy .knightstour}
+ set dlg [toplevel .knightstour]
+ wm title $dlg "Knights tour"
+ wm withdraw $dlg
+ set f [ttk::frame $dlg.f]
+ set c [canvas $f.c -width 240 -height 240]
+ text $f.txt -width 10 -height 1 \
+ -yscrollcommand [list $f.vs set] -font {Arial 8}
+ ttk::scrollbar $f.vs -command [list $f.txt yview]
+
+ variable delay 600
+ variable continuous 0
+ ttk::frame $dlg.tf
+ ttk::label $dlg.tf.ls -text Speed
+ ttk::scale $dlg.tf.sc -from 8 -to 2000 -command [list SetDelay] \
+ -variable [namespace which -variable delay]
+ ttk::checkbutton $dlg.tf.cc -text Repeat \
+ -variable [namespace which -variable continuous]
+ 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 col 0} {$col < 8} {incr col} {
+ if {(($col & 1) ^ ($row & 1))} {
+ set fill tan3 ; set dfill tan4
+ } else {
+ set fill bisque ; set dfill bisque3
+ }
+ set coords [list [expr {$col * 30 + 4}] [expr {$row * 30 + 4}] \
+ [expr {$col * 30 + 30}] [expr {$row * 30 + 30}]]
+ $c create rectangle $coords -fill $fill -disabledfill $dfill \
+ -width 2 -state disabled -outline black
+ }
+ }
+ if {[tk windowingsystem] ne "x11"} {
+ catch {eval font create KnightFont -size -24}
+ $c create text 0 0 -font KnightFont -text "\u265e" \
+ -anchor nw -tags knight -fill black -activefill "#600000"
+ } else {
+ # On X11 we cannot reliably tell if the \u265e glyph is available
+ # so just use a polygon
+ set pts {
+ 2 25 24 25 21 19 20 8 14 0 10 0 0 13 0 16
+ 2 17 4 14 5 15 3 17 5 17 9 14 10 15 5 21
+ }
+ $c create polygon $pts -tag knight -offset 8 \
+ -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 <Motion> [namespace code [list DragMotion %W %x %y]]
+ $c bind knight <ButtonRelease-1> [namespace code [list DragEnd %W %x %y]]
+
+ grid $c $f.txt $f.vs -sticky news
+ grid rowconfigure $f 0 -weight 1
+ grid columnconfigure $f 1 -weight 1
+
+ grid $f - - - - - -sticky news
+ set things [list $dlg.tf.ls $dlg.tf.sc $dlg.tf.cc $dlg.tf.b1]
+ if {![info exists ::widgetDemo]} {
+ lappend things $dlg.tf.b2
+ if {[tk windowingsystem] ne "aqua"} {
+ set things [linsert $things 0 [ttk::sizegrip $dlg.tf.sg]]
+ }
+ }
+ pack {*}$things -side right
+ if {[tk windowingsystem] eq "aqua"} {
+ pack configure {*}$things -padx {4 4} -pady {12 12}
+ pack configure [lindex $things 0] -padx {4 24}
+ pack configure [lindex $things end] -padx {16 4}
+ }
+ grid $dlg.tf - - - - - -sticky ew
+ if {[info exists ::widgetDemo]} {
+ grid [addSeeDismiss $dlg.buttons $dlg] - - - - - -sticky ew
+ }
+
+ grid rowconfigure $dlg 0 -weight 1
+ grid columnconfigure $dlg 0 -weight 1
+
+ bind $dlg <Control-F2> {console show}
+ bind $dlg <Return> [list $dlg.tf.b1 invoke]
+ bind $dlg <Escape> [list $dlg.tf.b2 invoke]
+ bind $dlg <Destroy> [namespace code [list Stop]]
+ wm protocol $dlg WM_DELETE_WINDOW [namespace code [list Exit $dlg]]
+
+ wm deiconify $dlg
+ tkwait window $dlg
+}
+
+if {![winfo exists .knightstour]} {
+ if {![info exists widgetDemo]} { wm withdraw . }
+ set r [catch [linsert $argv 0 CreateGUI] err]
+ if {$r} {
+ tk_messageBox -icon error -title "Error" -message $err
+ }
+ if {![info exists widgetDemo]} { exit $r }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/label.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/label.tcl
new file mode 100644
index 0000000000..13463f76f2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/label.tcl
@@ -0,0 +1,40 @@
+# label.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# several label widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .label
+catch {destroy $w}
+toplevel $w
+wm title $w "Label Demonstration"
+wm iconname $w "label"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "Five labels are displayed below: three textual ones on the left, and an image label and a text label on the right. Labels are pretty boring because you can't do anything with them."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.left
+frame $w.right
+pack $w.left $w.right -side left -expand yes -padx 10 -pady 10 -fill both
+
+label $w.left.l1 -text "First label"
+label $w.left.l2 -text "Second label, raised" -relief raised
+label $w.left.l3 -text "Third label, sunken" -relief sunken
+pack $w.left.l1 $w.left.l2 $w.left.l3 -side top -expand yes -pady 2 -anchor w
+
+# Main widget program sets variable tk_demoDirectory
+image create photo label.ousterhout \
+ -file [file join $tk_demoDirectory images ouster.png]
+label $w.right.picture -borderwidth 2 -relief sunken -image label.ousterhout
+label $w.right.caption -text "Tcl/Tk Creator"
+pack $w.right.picture $w.right.caption -side top
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/labelframe.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/labelframe.tcl
new file mode 100644
index 0000000000..21d079f6b0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/labelframe.tcl
@@ -0,0 +1,76 @@
+# labelframe.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# several labelframe widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .labelframe
+catch {destroy $w}
+toplevel $w
+wm title $w "Labelframe Demonstration"
+wm iconname $w "labelframe"
+positionWindow $w
+
+# Some information
+
+label $w.msg -font $font -wraplength 4i -justify left -text "Labelframes are\
+ used to group related widgets together. The label may be either \
+ plain text or another widget."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Demo area
+
+frame $w.f
+pack $w.f -side bottom -fill both -expand 1
+set w $w.f
+
+# A group of radiobuttons in a labelframe
+
+labelframe $w.f -text "Value" -padx 2 -pady 2
+grid $w.f -row 0 -column 0 -pady 2m -padx 2m
+
+foreach value {1 2 3 4} {
+ radiobutton $w.f.b$value -text "This is value $value" \
+ -variable lfdummy -value $value
+ pack $w.f.b$value -side top -fill x -pady 2
+}
+
+
+# Using a label window to control a group of options.
+
+proc lfEnableButtons {w} {
+ foreach child [winfo children $w] {
+ if {$child == "$w.cb"} continue
+ if {$::lfdummy2} {
+ $child configure -state normal
+ } else {
+ $child configure -state disabled
+ }
+ }
+}
+
+labelframe $w.f2 -pady 2 -padx 2
+checkbutton $w.f2.cb -text "Use this option." -variable lfdummy2 \
+ -command "lfEnableButtons $w.f2" -padx 0
+$w.f2 configure -labelwidget $w.f2.cb
+grid $w.f2 -row 0 -column 1 -pady 2m -padx 2m
+
+set t 0
+foreach str {Option1 Option2 Option3} {
+ checkbutton $w.f2.b$t -text $str
+ pack $w.f2.b$t -side top -fill x -pady 2
+ incr t
+}
+lfEnableButtons $w.f2
+
+
+grid columnconfigure $w {0 1} -weight 1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/license.terms b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/license.terms
new file mode 100644
index 0000000000..01264352c8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/license.terms
@@ -0,0 +1,40 @@
+This software is copyrighted by the Regents of the University of
+California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState
+Corporation, Apple Inc. and other parties. The following terms apply to
+all files associated with the software unless explicitly disclaimed in
+individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
+FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
+DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
+IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
+NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the
+U.S. government, the Government shall have only "Restricted Rights"
+in the software and related documentation as defined in the Federal
+Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
+are acquiring the software on behalf of the Department of Defense, the
+software shall be classified as "Commercial Computer Software" and the
+Government shall have only "Restricted Rights" as defined in Clause
+252.227-7013 (b) (3) of DFARs. Notwithstanding the foregoing, the
+authors grant the U.S. Government and others acting in its behalf
+permission to use and distribute the software in accordance with the
+terms specified in this license.
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/mclist.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/mclist.tcl
new file mode 100644
index 0000000000..7a4dd4c47d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/mclist.tcl
@@ -0,0 +1,119 @@
+# mclist.tcl --
+#
+# This demonstration script creates a toplevel window containing a Ttk
+# tree widget configured as a multi-column listbox.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .mclist
+catch {destroy $w}
+toplevel $w
+wm title $w "Multi-Column List"
+wm iconname $w "mclist"
+positionWindow $w
+
+## Explanatory text
+ttk::label $w.msg -font $font -wraplength 4i -justify left -anchor n -padding {10 2 10 6} -text "Ttk is the new Tk themed widget set. One of the widgets it includes is a tree widget, which can be configured to display multiple columns of informational data without displaying the tree itself. This is a simple way to build a listbox that has multiple columns. Clicking on the heading for a column will sort the data by that column. You can also change the width of the columns by dragging the boundary between them."
+pack $w.msg -fill x
+
+## See Code / Dismiss
+pack [addSeeDismiss $w.seeDismiss $w] -side bottom -fill x
+
+ttk::frame $w.container
+ttk::treeview $w.tree -columns {country capital currency} -show headings \
+ -yscroll "$w.vsb set" -xscroll "$w.hsb set"
+ttk::scrollbar $w.vsb -orient vertical -command "$w.tree yview"
+ttk::scrollbar $w.hsb -orient horizontal -command "$w.tree xview"
+pack $w.container -fill both -expand 1
+grid $w.tree $w.vsb -in $w.container -sticky nsew
+grid $w.hsb -in $w.container -sticky nsew
+grid column $w.container 0 -weight 1
+grid row $w.container 0 -weight 1
+
+image create photo upArrow -data {
+ R0lGODlhDgAOAJEAANnZ2YCAgPz8/P///yH5BAEAAAAALAAAAAAOAA4AAAImhI+
+ py+1LIsJHiBAh+BgmiEAJQITgW6DgUQIAECH4JN8IPqYuNxUAOw==}
+image create photo downArrow -data {
+ R0lGODlhDgAOAJEAANnZ2YCAgPz8/P///yH5BAEAAAAALAAAAAAOAA4AAAInhI+
+ py+1I4ocQ/IgDEYIPgYJICUCE4F+YIBolEoKPEJKZmVJK6ZACADs=}
+image create photo noArrow -height 14 -width 14
+
+## The data we're going to insert
+set data {
+ Argentina {Buenos Aires} ARS
+ Australia Canberra AUD
+ Brazil Brazilia BRL
+ Canada Ottawa CAD
+ China Beijing CNY
+ France Paris EUR
+ Germany Berlin EUR
+ India {New Delhi} INR
+ Italy Rome EUR
+ Japan Tokyo JPY
+ Mexico {Mexico City} MXN
+ Russia Moscow RUB
+ {South Africa} Pretoria ZAR
+ {United Kingdom} London GBP
+ {United States} {Washington, D.C.} USD
+}
+
+## Code to insert the data nicely
+set font [ttk::style lookup Heading -font]
+foreach col {country capital currency} name {Country Capital Currency} {
+ $w.tree heading $col -text $name -image noArrow -anchor w \
+ -command [list SortBy $w.tree $col 0]
+ $w.tree column $col -width [expr {
+ [font measure $font $name] + [image width noArrow] + 5
+ }]
+}
+set font [ttk::style lookup Treeview -font]
+foreach {country capital currency} $data {
+ $w.tree insert {} end -values [list $country $capital $currency]
+ foreach col {country capital currency} {
+ set len [font measure $font "[set $col] "]
+ if {[$w.tree column $col -width] < $len} {
+ $w.tree column $col -width $len
+ }
+ }
+}
+
+## Code to do the sorting of the tree contents when clicked on
+proc SortBy {tree col direction} {
+ # Determine currently sorted column and its sort direction
+ foreach c {country capital currency} {
+ set s [$tree heading $c state]
+ if {("selected" in $s || "alternate" in $s) && $col ne $c} {
+ # Sorted column has changed
+ $tree heading $c -image noArrow state {!selected !alternate !user1}
+ set direction [expr {"alternate" in $s}]
+ }
+ }
+
+ # Build something we can sort
+ set data {}
+ foreach row [$tree children {}] {
+ lappend data [list [$tree set $row $col] $row]
+ }
+
+ set dir [expr {$direction ? "-decreasing" : "-increasing"}]
+ set r -1
+
+ # Now reshuffle the rows into the sorted order
+ foreach info [lsort -dictionary -index 0 $dir $data] {
+ $tree move [lindex $info 1] {} [incr r]
+ }
+
+ # Switch the heading so that it will sort in the opposite direction
+ $tree heading $col -command [list SortBy $tree $col [expr {!$direction}]] \
+ state [expr {$direction?"!selected alternate":"selected !alternate"}]
+ if {[ttk::style theme use] eq "aqua"} {
+ # Aqua theme displays native sort arrows when user1 state is set
+ $tree heading $col state "user1"
+ } else {
+ $tree heading $col -image [expr {$direction?"upArrow":"downArrow"}]
+ }
+}
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
new file mode 100644
index 0000000000..a788a65406
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menu.tcl
@@ -0,0 +1,163 @@
+# menu.tcl --
+#
+# This demonstration script creates a window with a bunch of menus
+# and cascaded menus using menubars.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .menu
+catch {destroy $w}
+toplevel $w
+wm title $w "Menu Demonstration"
+wm iconname $w "menu"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left
+if {[tk windowingsystem] eq "aqua"} {
+ catch {set origUseCustomMDEF $::tk::mac::useCustomMDEF; set ::tk::mac::useCustomMDEF 1}
+ $w.msg configure -text "This window has a menubar with cascaded menus. You can invoke entries with an accelerator by typing Command+x, where \"x\" is the character next to the command key symbol. The rightmost menu can be torn off into a palette by selecting the first item in the menu."
+} else {
+ $w.msg configure -text "This window contains a menubar with cascaded menus. You can post a menu from the keyboard by typing Alt+x, where \"x\" is the character underlined on the menu. You can then traverse among the menus using the arrow keys. When a menu is posted, you can invoke the current entry by typing space, or you can invoke any entry by typing its underlined character. If a menu entry has an accelerator, you can invoke the entry without posting the menu just by typing the accelerator. The rightmost menu can be torn off into a palette by selecting the first item in the menu."
+}
+pack $w.msg -side top
+
+set menustatus " "
+frame $w.statusBar
+label $w.statusBar.label -textvariable menustatus -relief sunken -bd 1 -font "Helvetica 10" -anchor w
+pack $w.statusBar.label -side left -padx 2 -expand yes -fill both
+pack $w.statusBar -side bottom -fill x -pady 2
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+menu $w.menu -tearoff 0
+
+set m $w.menu.file
+menu $m -tearoff 0
+$w.menu add cascade -label "File" -menu $m -underline 0
+$m add command -label "Open..." -command {error "this is just a demo: no action has been defined for the \"Open...\" entry"}
+$m add command -label "New" -command {error "this is just a demo: no action has been defined for the \"New\" entry"}
+$m add command -label "Save" -command {error "this is just a demo: no action has been defined for the \"Save\" entry"}
+$m add command -label "Save As..." -command {error "this is just a demo: no action has been defined for the \"Save As...\" entry"}
+$m add separator
+$m add command -label "Print Setup..." -command {error "this is just a demo: no action has been defined for the \"Print Setup...\" entry"}
+$m add command -label "Print..." -command {error "this is just a demo: no action has been defined for the \"Print...\" entry"}
+$m add separator
+$m add command -label "Dismiss Menus Demo" -command "destroy $w"
+
+set m $w.menu.basic
+$w.menu add cascade -label "Basic" -menu $m -underline 0
+menu $m -tearoff 0
+$m add command -label "Long entry that does nothing"
+if {[tk windowingsystem] eq "aqua"} {
+ set modifier Command
+} elseif {[tk windowingsystem] == "win32"} {
+ set modifier Control
+} else {
+ set modifier Meta
+}
+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
+ bind $w <$modifier-[string tolower $i]> "puts $i"
+}
+
+set m $w.menu.cascade
+$w.menu add cascade -label "Cascades" -menu $m -underline 0
+menu $m -tearoff 0
+$m add command -label "Print hello" \
+ -command {puts stdout "Hello"} -accelerator $modifier+H -underline 6
+bind $w <$modifier-h> {puts stdout "Hello"}
+$m add command -label "Print goodbye" -command {\
+ puts stdout "Goodbye"} -accelerator $modifier+G -underline 6
+bind $w <$modifier-g> {puts stdout "Goodbye"}
+$m add cascade -label "Check buttons" \
+ -menu $w.menu.cascade.check -underline 0
+$m add cascade -label "Radio buttons" \
+ -menu $w.menu.cascade.radio -underline 0
+
+set m $w.menu.cascade.check
+menu $m -tearoff 0
+$m add check -label "Oil checked" -variable oil
+$m add check -label "Transmission checked" -variable trans
+$m add check -label "Brakes checked" -variable brakes
+$m add check -label "Lights checked" -variable lights
+$m add separator
+$m add command -label "Show current values" \
+ -command "showVars $w.menu.cascade.dialog oil trans brakes lights"
+$m invoke 1
+$m invoke 3
+
+set m $w.menu.cascade.radio
+menu $m -tearoff 0
+$m add radio -label "10 point" -variable pointSize -value 10
+$m add radio -label "14 point" -variable pointSize -value 14
+$m add radio -label "18 point" -variable pointSize -value 18
+$m add radio -label "24 point" -variable pointSize -value 24
+$m add radio -label "32 point" -variable pointSize -value 32
+$m add sep
+$m add radio -label "Roman" -variable style -value roman
+$m add radio -label "Bold" -variable style -value bold
+$m add radio -label "Italic" -variable style -value italic
+$m add sep
+$m add command -label "Show current values" \
+ -command "showVars $w.menu.cascade.dialog pointSize style"
+$m invoke 1
+$m invoke 7
+
+set m $w.menu.icon
+$w.menu add cascade -label "Icons" -menu $m -underline 0
+menu $m -tearoff 0
+# Main widget program sets variable tk_demoDirectory
+image create photo lilearth -file [file join $tk_demoDirectory \
+images earthmenu.png]
+$m add command -image lilearth \
+ -hidemargin 1 -command [list \
+ tk_dialog $w.pattern {Bitmap Menu Entry} \
+ "The menu entry you invoked displays a photoimage rather than\
+ a text string. Other than this, it is just like any other\
+ menu entry." {} 0 OK ]
+foreach i {info questhead error} {
+ $m add command -bitmap $i -hidemargin 1 -command [list \
+ puts "You invoked the $i bitmap" ]
+}
+$m entryconfigure 2 -columnbreak 1
+
+set m $w.menu.more
+$w.menu add cascade -label "More" -menu $m -underline 0
+menu $m -tearoff 0
+foreach i {{An entry} {Another entry} {Does nothing} {Does almost nothing} {Make life meaningful}} {
+ $m add command -label $i -command [list puts "You invoked \"$i\""]
+}
+$m entryconfigure "Does almost nothing" -bitmap questhead -compound left \
+ -command [list \
+ tk_dialog $w.compound {Compound Menu Entry} \
+ "The menu entry you invoked displays both a bitmap and a\
+ text string. Other than this, it is just like any other\
+ menu entry." {} 0 OK ]
+
+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\"" ]
+}
+
+$w configure -menu $w.menu
+
+bind Menu <<MenuSelect>> {
+ global $menustatus
+ if {[catch {%W entrycget active -label} label]} {
+ set label " "
+ }
+ set menustatus $label
+ update idletasks
+}
+
+if {[tk windowingsystem] eq "aqua"} {catch {set ::tk::mac::useCustomMDEF $origUseCustomMDEF}}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menubu.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menubu.tcl
new file mode 100644
index 0000000000..96e3b15be2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menubu.tcl
@@ -0,0 +1,90 @@
+# menubu.tcl --
+#
+# This demonstration script creates a window with a bunch of menus
+# and cascaded menus using menubuttons.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .menubu
+catch {destroy $w}
+toplevel $w
+wm title $w "Menu Button Demonstration"
+wm iconname $w "menubutton"
+positionWindow $w
+
+frame $w.body
+pack $w.body -expand 1 -fill both
+if {[tk windowingsystem] eq "aqua"} {catch {set origUseCustomMDEF $::tk::mac::useCustomMDEF; set ::tk::mac::useCustomMDEF 1}}
+
+menubutton $w.body.below -text "Below" -underline 0 -direction below -menu $w.body.below.m -relief raised
+menu $w.body.below.m -tearoff 0
+$w.body.below.m add command -label "Below menu: first item" -command "puts \"You have selected the first item from the Below menu.\""
+$w.body.below.m add command -label "Below menu: second item" -command "puts \"You have selected the second item from the Below menu.\""
+grid $w.body.below -row 0 -column 1 -sticky n
+menubutton $w.body.right -text "Right" -underline 0 -direction right -menu $w.body.right.m -relief raised
+menu $w.body.right.m -tearoff 0
+$w.body.right.m add command -label "Right menu: first item" -command "puts \"You have selected the first item from the Right menu.\""
+$w.body.right.m add command -label "Right menu: second item" -command "puts \"You have selected the second item from the Right menu.\""
+frame $w.body.center
+menubutton $w.body.left -text "Left" -underline 0 -direction left -menu $w.body.left.m -relief raised
+menu $w.body.left.m -tearoff 0
+$w.body.left.m add command -label "Left menu: first item" -command "puts \"You have selected the first item from the Left menu.\""
+$w.body.left.m add command -label "Left menu: second item" -command "puts \"You have selected the second item from the Left menu.\""
+grid $w.body.right -row 1 -column 0 -sticky w
+grid $w.body.center -row 1 -column 1 -sticky news
+grid $w.body.left -row 1 -column 2 -sticky e
+menubutton $w.body.above -text "Above" -underline 0 -direction above -menu $w.body.above.m -relief raised
+menu $w.body.above.m -tearoff 0
+$w.body.above.m add command -label "Above menu: first item" -command "puts \"You have selected the first item from the Above menu.\""
+$w.body.above.m add command -label "Above menu: second item" -command "puts \"You have selected the second item from the Above menu.\""
+grid $w.body.above -row 2 -column 1 -sticky s
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+set body $w.body.center
+label $body.label -wraplength 300 -font "Helvetica 14" -justify left -text "This is a demonstration of menubuttons. The \"Below\" menubutton pops its menu below the button; the \"Right\" button pops to the right, etc. There are two option menus directly below this text; one is just a standard menu and the other is a 16-color palette."
+pack $body.label -side top -padx 25 -pady 25
+frame $body.buttons
+pack $body.buttons -padx 25 -pady 25
+tk_optionMenu $body.buttons.options menubuttonoptions one two three
+pack $body.buttons.options -side left -padx 25 -pady 25
+set m [tk_optionMenu $body.buttons.colors paletteColor Black red4 DarkGreen NavyBlue gray75 Red Green Blue gray50 Yellow Cyan Magenta White Brown DarkSeaGreen DarkViolet]
+if {[tk windowingsystem] eq "aqua"} {
+ set topBorderColor Black
+ set bottomBorderColor Black
+} else {
+ set topBorderColor gray50
+ set bottomBorderColor gray75
+}
+for {set i 0} {$i <= [$m index last]} {incr i} {
+ set name [$m entrycget $i -label]
+ image create photo image_$name -height 16 -width 16
+ image_$name put $topBorderColor -to 0 0 16 1
+ image_$name put $topBorderColor -to 0 1 1 16
+ image_$name put $bottomBorderColor -to 0 15 16 16
+ image_$name put $bottomBorderColor -to 15 1 16 16
+ image_$name put $name -to 1 1 15 15
+
+ image create photo image_${name}_s -height 16 -width 16
+ image_${name}_s put Black -to 0 0 16 2
+ image_${name}_s put Black -to 0 2 2 16
+ image_${name}_s put Black -to 2 14 16 16
+ image_${name}_s put Black -to 14 2 16 14
+ image_${name}_s put $name -to 2 2 14 14
+
+ $m entryconfigure $i -image image_$name -selectimage image_${name}_s -hidemargin 1
+}
+$m configure -tearoff 1
+foreach i {Black gray75 gray50 White} {
+ $m entryconfigure $i -columnbreak 1
+}
+
+pack $body.buttons.colors -side left -padx 25 -pady 25
+
+if {[tk windowingsystem] eq "aqua"} {catch {set ::tk::mac::useCustomMDEF $origUseCustomMDEF}}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/msgbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/msgbox.tcl
new file mode 100644
index 0000000000..2c2cc2d403
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/msgbox.tcl
@@ -0,0 +1,62 @@
+# msgbox.tcl --
+#
+# This demonstration script creates message boxes of various type
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .msgbox
+catch {destroy $w}
+toplevel $w
+wm title $w "Message Box Demonstration"
+wm iconname $w "messagebox"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "Choose the icon and type option of the message box. Then press the \"Message Box\" button to see the message box."
+pack $w.msg -side top
+
+pack [addSeeDismiss $w.buttons $w {} {
+ ttk::button $w.buttons.vars -text "Message Box" -command "showMessageBox $w"
+}] -side bottom -fill x
+#pack $w.buttons.dismiss $w.buttons.code $w.buttons.vars -side left -expand 1
+
+frame $w.left
+frame $w.right
+pack $w.left $w.right -side left -expand yes -fill y -pady .5c -padx .5c
+
+label $w.left.label -text "Icon"
+frame $w.left.sep -relief ridge -bd 1 -height 2
+pack $w.left.label -side top
+pack $w.left.sep -side top -fill x -expand no
+
+set msgboxIcon info
+foreach i {error info question warning} {
+ radiobutton $w.left.b$i -text $i -variable msgboxIcon \
+ -relief flat -value $i -width 16 -anchor w
+ pack $w.left.b$i -side top -pady 2 -anchor w -fill x
+}
+
+label $w.right.label -text "Type"
+frame $w.right.sep -relief ridge -bd 1 -height 2
+pack $w.right.label -side top
+pack $w.right.sep -side top -fill x -expand no
+
+set msgboxType ok
+foreach t {abortretryignore ok okcancel retrycancel yesno yesnocancel} {
+ radiobutton $w.right.$t -text $t -variable msgboxType \
+ -relief flat -value $t -width 16 -anchor w
+ pack $w.right.$t -side top -pady 2 -anchor w -fill x
+}
+
+proc showMessageBox {w} {
+ global msgboxIcon msgboxType
+ set button [tk_messageBox -icon $msgboxIcon -type $msgboxType \
+ -title Message -parent $w\
+ -message "This is a \"$msgboxType\" type messagebox with the \"$msgboxIcon\" icon"]
+
+ tk_messageBox -icon info -message "You have selected \"$button\"" -type ok\
+ -parent $w
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/nl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/nl.msg
new file mode 100644
index 0000000000..cd52630617
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/nl.msg
@@ -0,0 +1,125 @@
+::msgcat::mcset nl "Widget Demonstration" "Demonstratie van widgets"
+::msgcat::mcset nl "tkWidgetDemo" "tkWidgetDemo"
+::msgcat::mcset nl "&File" "&Bestand"
+::msgcat::mcset nl "About..." "Info..."
+::msgcat::mcset nl "&About..." "&Info..."
+::msgcat::mcset nl "<F1>" "<F1>"
+::msgcat::mcset nl "&Quit" "&Einde"
+::msgcat::mcset nl "Meta+Q" "Meta+E" ;# Displayed hotkey
+::msgcat::mcset nl "Meta-q" "Meta-e" ;# Actual binding sequence
+::msgcat::mcset nl "Ctrl+Q" "Ctrl+E" ;# Displayed hotkey
+::msgcat::mcset nl "Control-q" "Control-e" ;# Actual binding sequence
+::msgcat::mcset nl "Dismiss" "Sluiten"
+::msgcat::mcset nl "See Variables" "Bekijk Variabelen"
+::msgcat::mcset nl "Variable Values" "Waarden Variabelen"
+::msgcat::mcset nl "OK" "OK"
+::msgcat::mcset nl "Run the \"%s\" sample program" "Start voorbeeld \"%s\""
+::msgcat::mcset nl "Print Code" "Code Afdrukken"
+::msgcat::mcset nl "Demo code: %s" "Code van Demo %s"
+::msgcat::mcset nl "About Widget Demo" "Over deze demonstratie"
+::msgcat::mcset nl "Tk widget demonstration" "Demonstratie van Tk widgets"
+::msgcat::mcset nl "Copyright © %s"
+
+::msgcat::mcset nl "Tk Widget Demonstrations" "Demonstratie van Tk widgets"
+::msgcat::mcset nl "This application provides a front end for several short scripts" \
+ "Dit programma is een schil rond enkele korte scripts waarmee"
+::msgcat::mcset nl "that demonstrate what you can do with Tk widgets. Each of the" \
+ "gedemonstreerd wordt wat je kunt doen met Tk widgets. Elk van de"
+::msgcat::mcset nl "numbered lines below describes a demonstration; you can click on" \
+ "genummerde regels hieronder omschrijft een demonstratie; je kunt de"
+::msgcat::mcset nl "it to invoke the demonstration. Once the demonstration window" \
+ "demonstratie starten door op de regel te klikken."
+::msgcat::mcset nl "appears, you can click the" \
+ "Zodra het nieuwe venster verschijnt, kun je op de knop"
+::msgcat::mcset nl "See Code" "Bekijk Code" ;# This is also button text!
+::msgcat::mcset nl "button to see the Tcl/Tk code that created the demonstration. If" \
+ "drukken om de achterliggende Tcl/Tk code te zien. Als je dat wilt,"
+::msgcat::mcset nl "you wish, you can edit the code and click the" \
+ "kun je de code wijzigen en op de knop"
+::msgcat::mcset nl "Rerun Demo" "Herstart Demo" ;# This is also button text!
+::msgcat::mcset nl "button in the code window to reinvoke the demonstration with the" \
+ "drukken in het codevenster om de demonstratie uit te voeren met de"
+::msgcat::mcset nl "modified code." \
+ "nieuwe code."
+
+::msgcat::mcset nl "Labels, buttons, checkbuttons, and radiobuttons" \
+ "Labels, knoppen, vinkjes/aankruishokjes en radioknoppen"
+
+::msgcat::mcset nl "Labels (text and bitmaps)" "Labels (tekst en plaatjes)"
+::msgcat::mcset nl "Labels and UNICODE text" "Labels en tekst in UNICODE"
+::msgcat::mcset nl "Buttons" "Buttons (drukknoppen)"
+::msgcat::mcset nl "Check-buttons (select any of a group)" \
+ "Check-buttons (een of meer uit een groep)"
+::msgcat::mcset nl "Radio-buttons (select one of a group)" \
+ "Radio-buttons (een van een groep)"
+::msgcat::mcset nl "A 15-puzzle game made out of buttons" \
+ "Een schuifpuzzel van buttons"
+::msgcat::mcset nl "Iconic buttons that use bitmaps" \
+ "Buttons met pictogrammen"
+::msgcat::mcset nl "Two labels displaying images" \
+ "Twee labels met plaatjes in plaats van tekst"
+::msgcat::mcset nl "A simple user interface for viewing images" \
+ "Een eenvoudige user-interface voor het bekijken van plaatjes"
+::msgcat::mcset nl "Labelled frames" \
+ "Kaders met bijschrift"
+
+::msgcat::mcset nl "Listboxes" "Keuzelijsten"
+::msgcat::mcset nl "The 50 states" "De 50 staten van de VS"
+::msgcat::mcset nl "Colors: change the color scheme for the application" \
+ "Kleuren: verander het kleurenschema voor het programma"
+::msgcat::mcset nl "A collection of famous and infamous sayings" \
+ "Beroemde en beruchte citaten en gezegden"
+
+::msgcat::mcset nl "Entries and Spin-boxes" "Invulvelden en Spinboxen"
+::msgcat::mcset nl "Entries without scrollbars" "Invulvelden zonder schuifbalk"
+::msgcat::mcset nl "Entries with scrollbars" "Invulvelden met schuifbalk"
+::msgcat::mcset nl "Validated entries and password fields" \
+ "Invulvelden met controle of wachtwoorden"
+::msgcat::mcset nl "Spin-boxes" "Spinboxen"
+::msgcat::mcset nl "Simple Rolodex-like form" "Simpel kaartsysteem"
+
+::msgcat::mcset nl "Text" "Tekst"
+::msgcat::mcset nl "Basic editable text" "Voorbeeld met te wijzigen tekst"
+::msgcat::mcset nl "Text display styles" "Tekst met verschillende stijlen"
+::msgcat::mcset nl "Hypertext (tag bindings)" \
+ "Hypertext (verwijzingen via \"tags\")"
+::msgcat::mcset nl "A text widget with embedded windows" \
+ "Tekstwidget met windows erin"
+::msgcat::mcset nl "A search tool built with a text widget" \
+ "Zoeken in tekst met behulp van een tekstwidget"
+
+::msgcat::mcset nl "Canvases" "Canvaswidgets"
+::msgcat::mcset nl "The canvas item types" "Objecten in een canvas"
+::msgcat::mcset nl "A simple 2-D plot" "Eenvoudige 2D-grafiek"
+::msgcat::mcset nl "Text items in canvases" "Tekstobjecten in een canvas"
+::msgcat::mcset nl "An editor for arrowheads on canvas lines" \
+ "Editor voor de vorm van de pijl (begin/eind van een lijn)"
+::msgcat::mcset nl "A ruler with adjustable tab stops" \
+ "Een meetlat met aanpasbare ruiters"
+::msgcat::mcset nl "A building floor plan" "Plattegrond van een gebouw"
+::msgcat::mcset nl "A simple scrollable canvas" "Een schuifbaar canvas"
+
+::msgcat::mcset nl "Scales" "Schaalverdelingen"
+::msgcat::mcset nl "Horizontal scale" "Horizontale schaal"
+::msgcat::mcset nl "Vertical scale" "Verticale schaal"
+
+::msgcat::mcset nl "Paned Windows" "Vensters opgedeeld in stukken"
+::msgcat::mcset nl "Horizontal paned window" "Horizontaal gedeeld venster"
+::msgcat::mcset nl "Vertical paned window" "Verticaal gedeeld venster"
+
+::msgcat::mcset nl "Menus" "Menu's"
+::msgcat::mcset nl "Menus and cascades (sub-menus)" \
+ "Menu's en cascades (submenu's)"
+::msgcat::mcset nl "Menu-buttons" "Menu-buttons"
+
+::msgcat::mcset nl "Common Dialogs" "Veel voorkomende dialoogvensters"
+::msgcat::mcset nl "Message boxes" "Mededeling (message box)"
+::msgcat::mcset nl "File selection dialog" "Selectie van bestanden"
+::msgcat::mcset nl "Color picker" "Kleurenpalet"
+
+::msgcat::mcset nl "Miscellaneous" "Diversen"
+::msgcat::mcset nl "The built-in bitmaps" "Ingebouwde plaatjes"
+::msgcat::mcset nl "A dialog box with a local grab" \
+ "Een dialoogvenster met een locale \"grab\""
+::msgcat::mcset nl "A dialog box with a global grab" \
+ "Een dialoogvenster met een globale \"grab\""
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/paned1.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/paned1.tcl
new file mode 100644
index 0000000000..6b21d35197
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/paned1.tcl
@@ -0,0 +1,32 @@
+# paned1.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# a paned window that separates two windows horizontally.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .paned1
+catch {destroy $w}
+toplevel $w
+wm title $w "Horizontal Paned Window Demonstration"
+wm iconname $w "paned1"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "The sash between the two coloured windows below can be used to divide the area between them. Use the left mouse button to resize without redrawing by just moving the sash, and use the middle mouse button to resize opaquely (always redrawing the windows in each position.)"
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+panedwindow $w.pane
+pack $w.pane -side top -expand yes -fill both -pady 2 -padx 2m
+
+label $w.pane.left -text "This is the\nleft side" -fg black -bg yellow
+label $w.pane.right -text "This is the\nright side" -fg black -bg cyan
+
+$w.pane add $w.pane.left $w.pane.right
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/paned2.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/paned2.tcl
new file mode 100644
index 0000000000..c5492493e3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/paned2.tcl
@@ -0,0 +1,74 @@
+# paned2.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# a paned window that separates two windows vertically.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .paned2
+catch {destroy $w}
+toplevel $w
+wm title $w "Vertical Paned Window Demonstration"
+wm iconname $w "paned2"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "The sash between the two scrolled windows below can be used to divide the area between them. Use the left mouse button to resize without redrawing by just moving the sash, and use the middle mouse button to resize opaquely (always redrawing the windows in each position.)"
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Create the pane itself
+panedwindow $w.pane -orient vertical
+pack $w.pane -side top -expand yes -fill both -pady 2 -padx 2m
+
+# The top window is a listbox with scrollbar
+set paneList {
+ {List of Tk Widgets}
+ button
+ canvas
+ checkbutton
+ entry
+ frame
+ label
+ labelframe
+ listbox
+ menu
+ menubutton
+ message
+ panedwindow
+ radiobutton
+ scale
+ scrollbar
+ spinbox
+ text
+ toplevel
+}
+set f [frame $w.pane.top]
+listbox $f.list -listvariable paneList -yscrollcommand "$f.scr set"
+# Invert the first item to highlight it
+$f.list itemconfigure 0 \
+ -background [$f.list cget -fg] -foreground [$f.list cget -bg]
+ttk::scrollbar $f.scr -orient vertical -command "$f.list yview"
+pack $f.scr -side right -fill y
+pack $f.list -fill both -expand 1
+
+# The bottom window is a text widget with scrollbar
+set f [frame $w.pane.bottom]
+text $f.text -xscrollcommand "$f.xscr set" -yscrollcommand "$f.yscr set" \
+ -width 30 -height 8 -wrap none
+ttk::scrollbar $f.xscr -orient horizontal -command "$f.text xview"
+ttk::scrollbar $f.yscr -orient vertical -command "$f.text yview"
+grid $f.text $f.yscr -sticky nsew
+grid $f.xscr -sticky nsew
+grid columnconfigure $f 0 -weight 1
+grid rowconfigure $f 0 -weight 1
+$f.text insert 1.0 "This is just a normal text widget"
+
+# Now add our contents to the paned window
+$w.pane add $w.pane.top $w.pane.bottom
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
new file mode 100644
index 0000000000..6422c67f0b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl
@@ -0,0 +1,197 @@
+# pendulum.tcl --
+#
+# This demonstration illustrates how Tcl/Tk can be used to construct
+# simulations of physical systems.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .pendulum
+catch {destroy $w}
+toplevel $w
+wm title $w "Pendulum Animation Demonstration"
+wm iconname $w "pendulum"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "This demonstration shows how Tcl/Tk can be used to carry out animations that are linked to simulations of physical systems. In the left canvas is a graphical representation of the physical system itself, a simple pendulum, and in the right canvas is a graph of the phase space of the system, which is a plot of the angle (relative to the vertical) against the angular velocity. The pendulum bob may be repositioned by clicking and dragging anywhere on the left canvas."
+pack $w.msg
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Create some structural widgets
+pack [panedwindow $w.p] -fill both -expand 1
+$w.p add [labelframe $w.p.l1 -text "Pendulum Simulation"]
+$w.p add [labelframe $w.p.l2 -text "Phase Space"]
+
+# Create the canvas containing the graphical representation of the
+# simulated system.
+canvas $w.c -width 320 -height 200 -background white -bd 2 -relief sunken
+$w.c create text 5 5 -anchor nw -text "Click to Adjust Bob Start Position"
+# Coordinates of these items don't matter; they will be set properly below
+$w.c create line 0 25 320 25 -tags plate -fill grey50 -width 2
+$w.c create oval 155 20 165 30 -tags pivot -fill grey50 -outline {}
+$w.c create line 1 1 1 1 -tags rod -fill black -width 3
+$w.c create oval 1 1 2 2 -tags bob -fill yellow -outline black
+pack $w.c -in $w.p.l1 -fill both -expand true
+
+# Create the canvas containing the phase space graph; this consists of
+# a line that gets gradually paler as it ages, which is an extremely
+# effective visual trick.
+canvas $w.k -width 320 -height 200 -background white -bd 2 -relief sunken
+$w.k create line 160 200 160 0 -fill grey75 -arrow last -tags y_axis
+$w.k create line 0 100 320 100 -fill grey75 -arrow last -tags x_axis
+for {set i 90} {$i>=0} {incr i -10} {
+ # Coordinates of these items don't matter; they will be set properly below
+ $w.k create line 0 0 1 1 -smooth true -tags graph$i -fill grey$i
+}
+
+$w.k create text 0 0 -anchor ne -text "\u03b8" -tags label_theta
+$w.k create text 0 0 -anchor ne -text "\u03b4\u03b8" -tags label_dtheta
+pack $w.k -in $w.p.l2 -fill both -expand true
+
+# Initialize some variables
+set points {}
+set Theta 45.0
+set dTheta 0.0
+set pi 3.1415926535897933
+set length 150
+set home 160
+
+# This procedure makes the pendulum appear at the correct place on the
+# canvas. If the additional arguments "at $x $y" are passed (the 'at'
+# is really just syntactic sugar) instead of computing the position of
+# the pendulum from the length of the pendulum rod and its angle, the
+# length and angle are computed in reverse from the given location
+# (which is taken to be the centre of the pendulum bob.)
+proc showPendulum {canvas {at {}} {x {}} {y {}}} {
+ global Theta dTheta pi length home
+ if {$at eq "at" && ($x!=$home || $y!=25)} {
+ set dTheta 0.0
+ set x2 [expr {$x - $home}]
+ set y2 [expr {$y - 25}]
+ set length [expr {hypot($x2, $y2)}]
+ set Theta [expr {atan2($x2, $y2) * 180/$pi}]
+ } else {
+ set angle [expr {$Theta * $pi/180}]
+ set x [expr {$home + $length*sin($angle)}]
+ set y [expr {25 + $length*cos($angle)}]
+ }
+ $canvas coords rod $home 25 $x $y
+ $canvas coords bob \
+ [expr {$x-15}] [expr {$y-15}] [expr {$x+15}] [expr {$y+15}]
+}
+showPendulum $w.c
+
+# Update the phase-space graph according to the current angle and the
+# rate at which the angle is changing (the first derivative with
+# respect to time.)
+proc showPhase {canvas} {
+ global Theta dTheta points psw psh
+ lappend points [expr {$Theta+$psw}] [expr {-20*$dTheta+$psh}]
+ if {[llength $points] > 100} {
+ set points [lrange $points end-99 end]
+ }
+ for {set i 0} {$i<100} {incr i 10} {
+ set list [lrange $points end-[expr {$i-1}] end-[expr {$i-12}]]
+ if {[llength $list] >= 4} {
+ $canvas coords graph$i $list
+ }
+ }
+}
+
+# Set up some bindings on the canvases. Note that when the user
+# clicks we stop the animation until they release the mouse
+# button. Also note that both canvases are sensitive to <Configure>
+# events, which allows them to find out when they have been resized by
+# the user.
+bind $w.c <Destroy> {
+ after cancel $animationCallbacks(pendulum)
+ unset animationCallbacks(pendulum)
+}
+bind $w.c <1> {
+ after cancel $animationCallbacks(pendulum)
+ showPendulum %W at %x %y
+}
+bind $w.c <B1-Motion> {
+ showPendulum %W at %x %y
+}
+bind $w.c <ButtonRelease-1> {
+ showPendulum %W at %x %y
+ set animationCallbacks(pendulum) [after 15 repeat [winfo toplevel %W]]
+}
+bind $w.c <Configure> {
+ %W coords plate 0 25 %w 25
+ set home [expr {%w/2}]
+ %W coords pivot [expr {$home-5}] 20 [expr {$home+5}] 30
+}
+bind $w.k <Configure> {
+ set psh [expr {%h/2}]
+ set psw [expr {%w/2}]
+ %W coords x_axis 2 $psh [expr {%w-2}] $psh
+ %W coords y_axis $psw [expr {%h-2}] $psw 2
+ %W coords label_dtheta [expr {$psw-4}] 6
+ %W coords label_theta [expr {%w-6}] [expr {$psh+4}]
+}
+
+# This procedure is the "business" part of the simulation that does
+# simple numerical integration of the formula for a simple rotational
+# pendulum.
+proc recomputeAngle {} {
+ global Theta dTheta pi length
+ set scaling [expr {3000.0/$length/$length}]
+
+ # To estimate the integration accurately, we really need to
+ # compute the end-point of our time-step. But to do *that*, we
+ # need to estimate the integration accurately! So we try this
+ # technique, which is inaccurate, but better than doing it in a
+ # single step. What we really want is bound up in the
+ # differential equation:
+ # .. - sin theta
+ # theta + theta = -----------
+ # length
+ # But my math skills are not good enough to solve this!
+
+ # first estimate
+ set firstDDTheta [expr {-sin($Theta * $pi/180)*$scaling}]
+ set midDTheta [expr {$dTheta + $firstDDTheta}]
+ set midTheta [expr {$Theta + ($dTheta + $midDTheta)/2}]
+ # second estimate
+ set midDDTheta [expr {-sin($midTheta * $pi/180)*$scaling}]
+ set midDTheta [expr {$dTheta + ($firstDDTheta + $midDDTheta)/2}]
+ set midTheta [expr {$Theta + ($dTheta + $midDTheta)/2}]
+ # Now we do a double-estimate approach for getting the final value
+ # first estimate
+ set midDDTheta [expr {-sin($midTheta * $pi/180)*$scaling}]
+ set lastDTheta [expr {$midDTheta + $midDDTheta}]
+ set lastTheta [expr {$midTheta + ($midDTheta + $lastDTheta)/2}]
+ # second estimate
+ set lastDDTheta [expr {-sin($lastTheta * $pi/180)*$scaling}]
+ set lastDTheta [expr {$midDTheta + ($midDDTheta + $lastDDTheta)/2}]
+ set lastTheta [expr {$midTheta + ($midDTheta + $lastDTheta)/2}]
+ # Now put the values back in our globals
+ set dTheta $lastDTheta
+ set Theta $lastTheta
+}
+
+# This method ties together the simulation engine and the graphical
+# display code that visualizes it.
+proc repeat w {
+ global animationCallbacks
+
+ # Simulate
+ recomputeAngle
+
+ # Update the display
+ showPendulum $w.c
+ showPhase $w.k
+
+ # Reschedule ourselves
+ set animationCallbacks(pendulum) [after 15 [list repeat $w]]
+}
+# Start the simulation after a short pause
+set animationCallbacks(pendulum) [after 500 [list repeat $w]]
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
new file mode 100644
index 0000000000..e7f0361b34
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/plot.tcl
@@ -0,0 +1,97 @@
+# plot.tcl --
+#
+# This demonstration script creates a canvas widget showing a 2-D
+# plot with data points that can be dragged with the mouse.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .plot
+catch {destroy $w}
+toplevel $w
+wm title $w "Plot Demonstration"
+wm iconname $w "Plot"
+positionWindow $w
+set c $w.c
+
+label $w.msg -font $font -wraplength 4i -justify left -text "This window displays a canvas widget containing a simple 2-dimensional plot. You can doctor the data by dragging any of the points with mouse button 1."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+canvas $c -relief raised -width 450 -height 300
+pack $w.c -side top -fill x
+
+set plotFont {Helvetica 18}
+
+$c create line 100 250 400 250 -width 2
+$c create line 100 250 100 50 -width 2
+$c create text 225 20 -text "A Simple Plot" -font $plotFont -fill brown
+
+for {set i 0} {$i <= 10} {incr i} {
+ set x [expr {100 + ($i*30)}]
+ $c create line $x 250 $x 245 -width 2
+ $c create text $x 254 -text [expr {10*$i}] -anchor n -font $plotFont
+}
+for {set i 0} {$i <= 5} {incr i} {
+ set y [expr {250 - ($i*40)}]
+ $c create line 100 $y 105 $y -width 2
+ $c create text 96 $y -text [expr {$i*50}].0 -anchor e -font $plotFont
+}
+
+foreach point {
+ {12 56} {20 94} {33 98} {32 120} {61 180} {75 160} {98 223}
+} {
+ set x [expr {100 + (3*[lindex $point 0])}]
+ set y [expr {250 - (4*[lindex $point 1])/5}]
+ set item [$c create oval [expr {$x-6}] [expr {$y-6}] \
+ [expr {$x+6}] [expr {$y+6}] -width 1 -outline black \
+ -fill SkyBlue2]
+ $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 <ButtonRelease-1> "$c dtag selected"
+bind $c <B1-Motion> "plotMove $c %x %y"
+
+set plot(lastX) 0
+set plot(lastY) 0
+
+# plotDown --
+# This procedure is invoked when the mouse is pressed over one of the
+# data points. It sets up state to allow the point to be dragged.
+#
+# Arguments:
+# w - The canvas window.
+# x, y - The coordinates of the mouse press.
+
+proc plotDown {w x y} {
+ global plot
+ $w dtag selected
+ $w addtag selected withtag current
+ $w raise current
+ set plot(lastX) $x
+ set plot(lastY) $y
+}
+
+# plotMove --
+# This procedure is invoked during mouse motion events. It drags the
+# current item.
+#
+# Arguments:
+# w - The canvas window.
+# x, y - The coordinates of the mouse.
+
+proc plotMove {w x y} {
+ global plot
+ $w move selected [expr {$x-$plot(lastX)}] [expr {$y-$plot(lastY)}]
+ set plot(lastX) $x
+ set plot(lastY) $y
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/puzzle.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/puzzle.tcl
new file mode 100644
index 0000000000..eebe87a129
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/puzzle.tcl
@@ -0,0 +1,82 @@
+# puzzle.tcl --
+#
+# This demonstration script creates a 15-puzzle game using a collection
+# of buttons.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+# puzzleSwitch --
+# This procedure is invoked when the user clicks on a particular button;
+# if the button is next to the empty space, it moves the button into th
+# empty space.
+
+proc puzzleSwitch {w num} {
+ global xpos ypos
+ if {(($ypos($num) >= ($ypos(space) - .01))
+ && ($ypos($num) <= ($ypos(space) + .01))
+ && ($xpos($num) >= ($xpos(space) - .26))
+ && ($xpos($num) <= ($xpos(space) + .26)))
+ || (($xpos($num) >= ($xpos(space) - .01))
+ && ($xpos($num) <= ($xpos(space) + .01))
+ && ($ypos($num) >= ($ypos(space) - .26))
+ && ($ypos($num) <= ($ypos(space) + .26)))} {
+ set tmp $xpos(space)
+ set xpos(space) $xpos($num)
+ set xpos($num) $tmp
+ set tmp $ypos(space)
+ set ypos(space) $ypos($num)
+ set ypos($num) $tmp
+ place $w.frame.$num -relx $xpos($num) -rely $ypos($num)
+ }
+}
+
+set w .puzzle
+catch {destroy $w}
+toplevel $w
+wm title $w "15-Puzzle Demonstration"
+wm iconname $w "15-Puzzle"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "A 15-puzzle appears below as a collection of buttons. Click on any of the pieces next to the space, and that piece will slide over the space. Continue this until the pieces are arranged in numerical order from upper-left to lower-right."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Special trick: select a darker color for the space by creating a
+# scrollbar widget and using its trough color.
+
+scrollbar $w.s
+
+# The button metrics are a bit bigger in Aqua, and since we are
+# using place which doesn't autosize, then we need to have a
+# slightly larger frame here...
+
+if {[tk windowingsystem] eq "aqua"} {
+ set frameSize 168
+} else {
+ set frameSize 120
+}
+
+frame $w.frame -width $frameSize -height $frameSize -borderwidth 2\
+ -relief sunken -bg [$w.s cget -troughcolor]
+pack $w.frame -side top -pady 1c -padx 1c
+destroy $w.s
+
+set order {3 1 6 2 5 7 15 13 4 11 8 9 14 10 12}
+for {set i 0} {$i < 15} {set i [expr {$i+1}]} {
+ set num [lindex $order $i]
+ set xpos($num) [expr {($i%4)*.25}]
+ set ypos($num) [expr {($i/4)*.25}]
+ button $w.frame.$num -relief raised -text $num -bd 0 -highlightthickness 0 \
+ -command "puzzleSwitch $w $num"
+ place $w.frame.$num -relx $xpos($num) -rely $ypos($num) \
+ -relwidth .25 -relheight .25
+}
+set xpos(space) .75
+set ypos(space) .75
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/radio.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/radio.tcl
new file mode 100644
index 0000000000..5c737033e6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/radio.tcl
@@ -0,0 +1,66 @@
+# radio.tcl --
+#
+# This demonstration script creates a toplevel window containing
+# several radiobutton widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .radio
+catch {destroy $w}
+toplevel $w
+wm title $w "Radiobutton Demonstration"
+wm iconname $w "radio"
+positionWindow $w
+label $w.msg -font $font -wraplength 5i -justify left -text "Three groups of radiobuttons are displayed below. If you click on a button then the button will become selected exclusively among all the buttons in its group. A Tcl variable is associated with each group to indicate which of the group's buttons is selected. When the 'Tristate' button is pressed, the radio buttons will display the tri-state mode. Selecting any radio button will return the buttons to their respective on/off state. Click the \"See Variables\" button to see the current values of the variables."
+grid $w.msg -row 0 -column 0 -columnspan 3 -sticky nsew
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w [list size color align]]
+grid $btns -row 3 -column 0 -columnspan 3 -sticky ew
+
+labelframe $w.left -pady 2 -text "Point Size" -padx 2
+labelframe $w.mid -pady 2 -text "Color" -padx 2
+labelframe $w.right -pady 2 -text "Alignment" -padx 2
+button $w.tristate -text Tristate -command "set size multi; set color multi" \
+ -pady 2 -padx 2
+if {[tk windowingsystem] eq "aqua"} {
+ $w.tristate configure -padx 10
+}
+grid $w.left -column 0 -row 1 -pady .5c -padx .5c -rowspan 2
+grid $w.mid -column 1 -row 1 -pady .5c -padx .5c -rowspan 2
+grid $w.right -column 2 -row 1 -pady .5c -padx .5c
+grid $w.tristate -column 2 -row 2 -pady .5c -padx .5c
+
+foreach i {10 12 14 18 24} {
+ radiobutton $w.left.b$i -text "Point Size $i" -variable size \
+ -relief flat -value $i -tristatevalue "multi"
+ pack $w.left.b$i -side top -pady 2 -anchor w -fill x
+}
+
+foreach c {Red Green Blue Yellow Orange Purple} {
+ set lower [string tolower $c]
+ radiobutton $w.mid.$lower -text $c -variable color \
+ -relief flat -value $lower -anchor w \
+ -command "$w.mid configure -fg \$color" \
+ -tristatevalue "multi"
+ pack $w.mid.$lower -side top -pady 2 -fill x
+}
+
+
+label $w.right.l -text "Label" -bitmap questhead -compound left
+$w.right.l configure -width [winfo reqwidth $w.right.l] -compound top
+$w.right.l configure -height [winfo reqheight $w.right.l]
+foreach a {Top Left Right Bottom} {
+ set lower [string tolower $a]
+ radiobutton $w.right.$lower -text $a -variable align \
+ -relief flat -value $lower -indicatoron 0 -width 7 \
+ -command "$w.right.l configure -compound \$align"
+}
+
+grid x $w.right.top
+grid $w.right.left $w.right.l $w.right.right
+grid x $w.right.bottom
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/rmt b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/rmt
new file mode 100755
index 0000000000..d4e1843fb9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/rmt
@@ -0,0 +1,210 @@
+#!/bin/sh
+# the next line restarts using wish \
+exec wish86 "$0" ${1+"$@"}
+
+# rmt --
+# This script implements a simple remote-control mechanism for
+# Tk applications. It allows you to select an application and
+# then type commands to that application.
+
+package require Tk
+
+wm title . "Tk Remote Controller"
+wm iconname . "Tk Remote"
+wm minsize . 1 1
+
+# The global variable below keeps track of the remote application
+# that we're sending to. If it's an empty string then we execute
+# the commands locally.
+
+set app "local"
+
+# The global variable below keeps track of whether we're in the
+# middle of executing a command entered via the text.
+
+set executing 0
+
+# The global variable below keeps track of the last command executed,
+# so it can be re-executed in response to !! commands.
+
+set lastCommand ""
+
+# Create menu bar. Arrange to recreate all the information in the
+# applications sub-menu whenever it is cascaded to.
+
+. configure -menu [menu .menu]
+menu .menu.file
+menu .menu.file.apps -postcommand fillAppsMenu
+.menu add cascade -label "File" -underline 0 -menu .menu.file
+.menu.file add cascade -label "Select Application" -underline 0 \
+ -menu .menu.file.apps
+.menu.file add command -label "Quit" -command "destroy ." -underline 0
+
+# Create text window and scrollbar.
+
+text .t -yscrollcommand ".s set" -setgrid true
+scrollbar .s -command ".t yview"
+grid .t .s -sticky nsew
+grid rowconfigure . 0 -weight 1
+grid columnconfigure . 0 -weight 1
+
+# Create a binding to forward commands to the target application,
+# plus modify many of the built-in bindings so that only information
+# in the current command can be deleted (can still set the cursor
+# earlier in the text and select and insert; just can't delete).
+
+bindtags .t {.t Text . all}
+bind .t <Return> {
+ .t mark set insert {end - 1c}
+ .t insert insert \n
+ invoke
+ break
+}
+bind .t <Delete> {
+ catch {.t tag remove sel sel.first promptEnd}
+ if {[.t tag nextrange sel 1.0 end] eq ""} {
+ if {[.t compare insert < promptEnd]} {
+ break
+ }
+ }
+}
+bind .t <BackSpace> {
+ catch {.t tag remove sel sel.first promptEnd}
+ if {[.t tag nextrange sel 1.0 end] eq ""} {
+ if {[.t compare insert <= promptEnd]} {
+ break
+ }
+ }
+}
+bind .t <Control-d> {
+ if {[.t compare insert < promptEnd]} {
+ break
+ }
+}
+bind .t <Control-k> {
+ if {[.t compare insert < promptEnd]} {
+ .t mark set insert promptEnd
+ }
+}
+bind .t <Control-t> {
+ if {[.t compare insert < promptEnd]} {
+ break
+ }
+}
+bind .t <Meta-d> {
+ if {[.t compare insert < promptEnd]} {
+ break
+ }
+}
+bind .t <Meta-BackSpace> {
+ if {[.t compare insert <= promptEnd]} {
+ break
+ }
+}
+bind .t <Control-h> {
+ if {[.t compare insert <= promptEnd]} {
+ break
+ }
+}
+### This next bit *isn't* nice - DKF ###
+auto_load tk::TextInsert
+proc tk::TextInsert {w s} {
+ if {$s eq ""} {
+ return
+ }
+ catch {
+ if {
+ [$w compare sel.first <= insert] && [$w compare sel.last >= insert]
+ } then {
+ $w tag remove sel sel.first promptEnd
+ $w delete sel.first sel.last
+ }
+ }
+ $w insert insert $s
+ $w see insert
+}
+
+.t configure -font {Courier 12}
+.t tag configure bold -font {Courier 12 bold}
+
+# The procedure below is used to print out a prompt at the
+# insertion point (which should be at the beginning of a line
+# right now).
+
+proc prompt {} {
+ global app
+ .t insert insert "$app: "
+ .t mark set promptEnd {insert}
+ .t mark gravity promptEnd left
+ .t tag add bold {promptEnd linestart} promptEnd
+}
+
+# The procedure below executes a command (it takes everything on the
+# current line after the prompt and either sends it to the remote
+# application or executes it locally, depending on "app".
+
+proc invoke {} {
+ global app executing lastCommand
+ set cmd [.t get promptEnd insert]
+ incr executing 1
+ if {[info complete $cmd]} {
+ if {$cmd eq "!!\n"} {
+ set cmd $lastCommand
+ } else {
+ set lastCommand $cmd
+ }
+ if {$app eq "local"} {
+ set result [catch [list uplevel #0 $cmd] msg]
+ } else {
+ set result [catch [list send $app $cmd] msg]
+ }
+ if {$result != 0} {
+ .t insert insert "Error: $msg\n"
+ } elseif {$msg ne ""} {
+ .t insert insert $msg\n
+ }
+ prompt
+ .t mark set promptEnd insert
+ }
+ incr executing -1
+ .t yview -pickplace insert
+}
+
+# The following procedure is invoked to change the application that
+# we're talking to. It also updates the prompt for the current
+# command, unless we're in the middle of executing a command from
+# the text item (in which case a new prompt is about to be output
+# so there's no need to change the old one).
+
+proc newApp appName {
+ global app executing
+ set app $appName
+ if {!$executing} {
+ .t mark gravity promptEnd right
+ .t delete "promptEnd linestart" promptEnd
+ .t insert promptEnd "$appName: "
+ .t tag add bold "promptEnd linestart" promptEnd
+ .t mark gravity promptEnd left
+ }
+ return
+}
+
+# The procedure below will fill in the applications sub-menu with a list
+# of all the applications that currently exist.
+
+proc fillAppsMenu {} {
+ set m .menu.file.apps
+ catch {$m delete 0 last}
+ foreach i [lsort [winfo interps]] {
+ $m add command -label $i -command [list newApp $i]
+ }
+ $m add command -label local -command {newApp local}
+}
+
+set app [winfo name .]
+prompt
+focus .t
+
+# Local Variables:
+# mode: tcl
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/rolodex b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/rolodex
new file mode 100755
index 0000000000..9e98c80d14
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/rolodex
@@ -0,0 +1,204 @@
+#!/bin/sh
+# the next line restarts using wish \
+exec wish86 "$0" ${1+"$@"}
+
+# rolodex --
+# This script was written as an entry in Tom LaStrange's rolodex
+# benchmark. It creates something that has some of the look and
+# feel of a rolodex program, although it's lifeless and doesn't
+# actually do the rolodex application.
+
+package require Tk
+
+foreach i [winfo child .] {
+ catch {destroy $i}
+}
+
+set version 1.2
+
+#------------------------------------------
+# Phase 0: create the front end.
+#------------------------------------------
+
+frame .frame -relief flat
+pack .frame -side top -fill y -anchor center
+
+set names {{} Name: Address: {} {} {Home Phone:} {Work Phone:} Fax:}
+foreach i {1 2 3 4 5 6 7} {
+ label .frame.label$i -text [lindex $names $i] -anchor e
+ entry .frame.entry$i -width 35
+ grid .frame.label$i .frame.entry$i -sticky ew -pady 2 -padx 1
+}
+
+frame .buttons
+pack .buttons -side bottom -pady 2 -anchor center
+button .buttons.clear -text Clear
+button .buttons.add -text Add
+button .buttons.search -text Search
+button .buttons.delete -text "Delete ..."
+pack .buttons.clear .buttons.add .buttons.search .buttons.delete \
+ -side left -padx 2
+
+#------------------------------------------
+# Phase 1: Add menus, dialog boxes
+#------------------------------------------
+
+# DKF - note that this is an old-style menu bar; I just have not yet
+# got around to converting the context help code to work with the new
+# menu system and its <<MenuSelect>> virtual event.
+
+frame .menu -relief raised -borderwidth 1
+pack .menu -before .frame -side top -fill x
+
+menubutton .menu.file -text "File" -menu .menu.file.m -underline 0
+menu .menu.file.m
+.menu.file.m add command -label "Load ..." -command fileAction -underline 0
+.menu.file.m add command -label "Exit" -command {destroy .} -underline 0
+pack .menu.file -side left
+
+menubutton .menu.help -text "Help" -menu .menu.help.m -underline 0
+menu .menu.help.m
+pack .menu.help -side right
+
+proc deleteAction {} {
+ if {[tk_dialog .delete {Confirm Action} {Are you sure?} {} 0 Cancel]
+ == 0} {
+ clearAction
+ }
+}
+.buttons.delete config -command deleteAction
+
+proc fileAction {} {
+ tk_dialog .fileSelection {File Selection} {This is a dummy file selection dialog box, which is used because there isn't a good file selection dialog built into Tk yet.} {} 0 OK
+ puts stderr {dummy file name}
+}
+
+#------------------------------------------
+# Phase 3: Print contents of card
+#------------------------------------------
+
+proc addAction {} {
+ global names
+ foreach i {1 2 3 4 5 6 7} {
+ puts stderr [format "%-12s %s" [lindex $names $i] [.frame.entry$i get]]
+ }
+}
+.buttons.add config -command addAction
+
+#------------------------------------------
+# Phase 4: Miscellaneous other actions
+#------------------------------------------
+
+proc clearAction {} {
+ foreach i {1 2 3 4 5 6 7} {
+ .frame.entry$i delete 0 end
+ }
+}
+.buttons.clear config -command clearAction
+
+proc fillCard {} {
+ clearAction
+ .frame.entry1 insert 0 "John Ousterhout"
+ .frame.entry2 insert 0 "CS Division, Department of EECS"
+ .frame.entry3 insert 0 "University of California"
+ .frame.entry4 insert 0 "Berkeley, CA 94720"
+ .frame.entry5 insert 0 "private"
+ .frame.entry6 insert 0 "510-642-0865"
+ .frame.entry7 insert 0 "510-642-5775"
+}
+.buttons.search config -command "addAction; fillCard"
+
+#----------------------------------------------------
+# Phase 5: Accelerators, mnemonics, command-line info
+#----------------------------------------------------
+
+.buttons.clear config -text "Clear Ctrl+C"
+bind . <Control-c> clearAction
+.buttons.add config -text "Add Ctrl+A"
+bind . <Control-a> addAction
+.buttons.search config -text "Search Ctrl+S"
+bind . <Control-s> "addAction; fillCard"
+.buttons.delete config -text "Delete... Ctrl+D"
+bind . <Control-d> deleteAction
+
+.menu.file.m entryconfig 1 -accel Ctrl+F
+bind . <Control-f> fileAction
+.menu.file.m entryconfig 2 -accel Ctrl+Q
+bind . <Control-q> {destroy .}
+
+focus .frame.entry1
+
+#----------------------------------------------------
+# Phase 6: help
+#----------------------------------------------------
+
+proc Help {topic {x 0} {y 0}} {
+ global helpTopics helpCmds
+ if {$topic == ""} return
+ while {[info exists helpCmds($topic)]} {
+ set topic [eval $helpCmds($topic)]
+ }
+ if [info exists helpTopics($topic)] {
+ set msg $helpTopics($topic)
+ } else {
+ set msg "Sorry, but no help is available for this topic"
+ }
+ tk_dialog .help {Rolodex Help} "Information on $topic:\n\n$msg" \
+ {} 0 OK
+}
+
+proc getMenuTopic {w x y} {
+ return $w.[$w index @[expr {$y-[winfo rooty $w]}]]
+}
+
+event add <<Help>> <F1> <Help>
+bind . <<Help>> {Help [winfo containing %X %Y] %X %Y}
+bind Menu <<Help>> {Help [winfo containing %X %Y] %X %Y}
+
+# Help text and commands follow:
+
+set helpTopics(.menu.file) {This is the "file" menu. It can be used to invoke some overall operations on the rolodex applications, such as loading a file or exiting.}
+
+set helpCmds(.menu.file.m) {getMenuTopic $topic $x $y}
+set helpTopics(.menu.file.m.1) {The "Load" entry in the "File" menu posts a dialog box that you can use to select a rolodex file}
+set helpTopics(.menu.file.m.2) {The "Exit" entry in the "File" menu causes the rolodex application to terminate}
+set helpCmds(.menu.file.m.none) {set topic ".menu.file"}
+
+set helpTopics(.frame.entry1) {In this field of the rolodex entry you should type the person's name}
+set helpTopics(.frame.entry2) {In this field of the rolodex entry you should type the first line of the person's address}
+set helpTopics(.frame.entry3) {In this field of the rolodex entry you should type the second line of the person's address}
+set helpTopics(.frame.entry4) {In this field of the rolodex entry you should type the third line of the person's address}
+set helpTopics(.frame.entry5) {In this field of the rolodex entry you should type the person's home phone number, or "private" if the person doesn't want his or her number publicized}
+set helpTopics(.frame.entry6) {In this field of the rolodex entry you should type the person's work phone number}
+set helpTopics(.frame.entry7) {In this field of the rolodex entry you should type the phone number for the person's FAX machine}
+
+set helpCmds(.frame.label1) {set topic .frame.entry1}
+set helpCmds(.frame.label2) {set topic .frame.entry2}
+set helpCmds(.frame.label3) {set topic .frame.entry3}
+set helpCmds(.frame.label4) {set topic .frame.entry4}
+set helpCmds(.frame.label5) {set topic .frame.entry5}
+set helpCmds(.frame.label6) {set topic .frame.entry6}
+set helpCmds(.frame.label7) {set topic .frame.entry7}
+
+set helpTopics(context) {Unfortunately, this application doesn't support context-sensitive help in the usual way, because when this demo was written Tk didn't have a grab mechanism and this is needed for context-sensitive help. Instead, you can achieve much the same effect by simply moving the mouse over the window you're curious about and pressing the Help or F1 keys. You can do this anytime.}
+set helpTopics(help) {This application provides only very crude help. Besides the entries in this menu, you can get help on individual windows by moving the mouse cursor over the window and pressing the Help or F1 keys.}
+set helpTopics(window) {This window is a dummy rolodex application created as part of Tom LaStrange's toolkit benchmark. It doesn't really do anything useful except to demonstrate a few features of the Tk toolkit.}
+set helpTopics(keys) "The following accelerator keys are defined for this application (in addition to those already available for the entry windows):\n\nCtrl+A:\t\tAdd\nCtrl+C:\t\tClear\nCtrl+D:\t\tDelete\nCtrl+F:\t\tEnter file name\nCtrl+Q:\t\tExit application (quit)\nCtrl+S:\t\tSearch (dummy operation)"
+set helpTopics(version) "This is version $version."
+
+# Entries in "Help" menu
+
+.menu.help.m add command -label "On Context..." -command {Help context} \
+ -underline 3
+.menu.help.m add command -label "On Help..." -command {Help help} \
+ -underline 3
+.menu.help.m add command -label "On Window..." -command {Help window} \
+ -underline 3
+.menu.help.m add command -label "On Keys..." -command {Help keys} \
+ -underline 3
+.menu.help.m add command -label "On Version..." -command {Help version} \
+ -underline 3
+
+# Local Variables:
+# mode: tcl
+# End:
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
new file mode 100644
index 0000000000..f7bc37b874
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl
@@ -0,0 +1,175 @@
+# ruler.tcl --
+#
+# This demonstration script creates a canvas widget that displays a ruler
+# with tab stops that can be set, moved, and deleted.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+# rulerMkTab --
+# This procedure creates a new triangular polygon in a canvas to
+# represent a tab stop.
+#
+# Arguments:
+# c - The canvas window.
+# x, y - Coordinates at which to create the tab stop.
+
+proc rulerMkTab {c x y} {
+ upvar #0 demo_rulerInfo v
+ set newTab [$c create polygon $x $y \
+ [expr {$x+$v(size)}] [expr {$y+$v(size)}] \
+ [expr {$x-$v(size)}] [expr {$y+$v(size)}]]
+ set fill [$c itemcget $newTab -outline]
+ $c itemconfigure $newTab -fill $fill -outline {}
+ set v(normalStyle) "-fill $fill"
+ return $newTab
+}
+
+set w .ruler
+catch {destroy $w}
+toplevel $w
+wm title $w "Ruler Demonstration"
+wm iconname $w "ruler"
+positionWindow $w
+set c $w.c
+
+label $w.msg -font $font -wraplength 5i -justify left -text "This canvas widget shows a mock-up of a ruler. You can create tab stops by dragging them out of the well to the right of the ruler. You can also drag existing tab stops. If you drag a tab stop far enough up or down so that it turns dim, it will be deleted when you release the mouse button."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+canvas $c -width 14.8c -height 2.5c
+pack $w.c -side top -fill x
+
+set demo_rulerInfo(grid) .25c
+set demo_rulerInfo(left) [winfo fpixels $c 1c]
+set demo_rulerInfo(right) [winfo fpixels $c 13c]
+set demo_rulerInfo(top) [winfo fpixels $c 1c]
+set demo_rulerInfo(bottom) [winfo fpixels $c 1.5c]
+set demo_rulerInfo(size) [winfo fpixels $c .2c]
+# Main widget program sets variable tk_demoDirectory
+if {[winfo depth $c] > 1} {
+ set demo_rulerInfo(activeStyle) "-fill red -stipple {}"
+ set demo_rulerInfo(deleteStyle) [list -fill red \
+ -stipple @[file join $tk_demoDirectory images gray25.xbm]]
+} else {
+ set demo_rulerInfo(activeStyle) "-fill black -stipple {}"
+ set demo_rulerInfo(deleteStyle) [list -fill black \
+ -stipple @[file join $tk_demoDirectory images gray25.xbm]]
+}
+
+$c create line 1c 0.5c 1c 1c 13c 1c 13c 0.5c -width 1
+for {set i 0} {$i < 12} {incr i} {
+ set x [expr {$i+1}]
+ $c create line ${x}c 1c ${x}c 0.6c -width 1
+ $c create line $x.25c 1c $x.25c 0.8c -width 1
+ $c create line $x.5c 1c $x.5c 0.7c -width 1
+ $c create line $x.75c 1c $x.75c 0.8c -width 1
+ $c create text $x.15c .75c -text $i -anchor sw
+}
+$c addtag well withtag [$c create rect 13.2c 1c 13.8c 0.5c \
+ -fill [lindex [$c config -bg] 4]]
+$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"
+bind $c <B1-Motion> "rulerMoveTab $c %x %y"
+bind $c <Any-ButtonRelease-1> "rulerReleaseTab $c"
+
+# rulerNewTab --
+# Does all the work of creating a tab stop, including creating the
+# triangle object and adding tags to it to give it tab behavior.
+#
+# Arguments:
+# c - The canvas window.
+# x, y - The coordinates of the tab stop.
+
+proc rulerNewTab {c x y} {
+ upvar #0 demo_rulerInfo v
+ $c addtag active withtag [rulerMkTab $c $x $y]
+ $c addtag tab withtag active
+ set v(x) $x
+ set v(y) $y
+ rulerMoveTab $c $x $y
+}
+
+# rulerSelectTab --
+# This procedure is invoked when mouse button 1 is pressed over
+# a tab. It remembers information about the tab so that it can
+# be dragged interactively.
+#
+# Arguments:
+# c - The canvas widget.
+# x, y - The coordinates of the mouse (identifies the point by
+# which the tab was picked up for dragging).
+
+proc rulerSelectTab {c x y} {
+ upvar #0 demo_rulerInfo v
+ set v(x) [$c canvasx $x $v(grid)]
+ set v(y) [expr {$v(top)+2}]
+ $c addtag active withtag current
+ eval "$c itemconf active $v(activeStyle)"
+ $c raise active
+}
+
+# rulerMoveTab --
+# This procedure is invoked during mouse motion events to drag a tab.
+# It adjusts the position of the tab, and changes its appearance if
+# it is about to be dragged out of the ruler.
+#
+# Arguments:
+# c - The canvas widget.
+# x, y - The coordinates of the mouse.
+
+proc rulerMoveTab {c x y} {
+ upvar #0 demo_rulerInfo v
+ if {[$c find withtag active] == ""} {
+ return
+ }
+ set cx [$c canvasx $x $v(grid)]
+ set cy [$c canvasy $y]
+ if {$cx < $v(left)} {
+ set cx $v(left)
+ }
+ if {$cx > $v(right)} {
+ set cx $v(right)
+ }
+ if {($cy >= $v(top)) && ($cy <= $v(bottom))} {
+ set cy [expr {$v(top)+2}]
+ eval "$c itemconf active $v(activeStyle)"
+ } else {
+ set cy [expr {$cy-$v(size)-2}]
+ eval "$c itemconf active $v(deleteStyle)"
+ }
+ $c move active [expr {$cx-$v(x)}] [expr {$cy-$v(y)}]
+ set v(x) $cx
+ set v(y) $cy
+}
+
+# rulerReleaseTab --
+# This procedure is invoked during button release events that end
+# a tab drag operation. It deselects the tab and deletes the tab if
+# it was dragged out of the ruler.
+#
+# Arguments:
+# c - The canvas widget.
+# x, y - The coordinates of the mouse.
+
+proc rulerReleaseTab c {
+ upvar #0 demo_rulerInfo v
+ if {[$c find withtag active] == {}} {
+ return
+ }
+ if {$v(y) != $v(top)+2} {
+ $c delete active
+ } else {
+ eval "$c itemconf active $v(normalStyle)"
+ $c dtag active
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/sayings.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/sayings.tcl
new file mode 100644
index 0000000000..aa3479c648
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/sayings.tcl
@@ -0,0 +1,44 @@
+# sayings.tcl --
+#
+# This demonstration script creates a listbox that can be scrolled
+# both horizontally and vertically. It displays a collection of
+# well-known sayings.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .sayings
+catch {destroy $w}
+toplevel $w
+wm title $w "Listbox Demonstration (well-known sayings)"
+wm iconname $w "sayings"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "The listbox below contains a collection of well-known sayings. You can scan the list using either of the scrollbars or by dragging in the listbox window with button 2 pressed."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.frame -borderwidth 10
+pack $w.frame -side top -expand yes -fill both -padx 1c
+
+
+ttk::scrollbar $w.frame.yscroll -command "$w.frame.list yview"
+ttk::scrollbar $w.frame.xscroll -orient horizontal \
+ -command "$w.frame.list xview"
+listbox $w.frame.list -width 20 -height 10 -setgrid 1 \
+ -yscroll "$w.frame.yscroll set" -xscroll "$w.frame.xscroll set"
+
+grid $w.frame.list -row 0 -column 0 -rowspan 1 -columnspan 1 -sticky news
+grid $w.frame.yscroll -row 0 -column 1 -rowspan 1 -columnspan 1 -sticky news
+grid $w.frame.xscroll -row 1 -column 0 -rowspan 1 -columnspan 1 -sticky news
+grid rowconfig $w.frame 0 -weight 1 -minsize 0
+grid columnconfig $w.frame 0 -weight 1 -minsize 0
+
+
+$w.frame.list insert 0 "Don't speculate, measure" "Waste not, want not" "Early to bed and early to rise makes a man healthy, wealthy, and wise" "Ask not what your country can do for you, ask what you can do for your country" "I shall return" "NOT" "A picture is worth a thousand words" "User interfaces are hard to build" "Thou shalt not steal" "A penny for your thoughts" "Fool me once, shame on you; fool me twice, shame on me" "Every cloud has a silver lining" "Where there's smoke there's fire" "It takes one to know one" "Curiosity killed the cat" "Take this job and shove it" "Up a creek without a paddle" "I'm mad as hell and I'm not going to take it any more" "An apple a day keeps the doctor away" "Don't look a gift horse in the mouth" "Measure twice, cut once"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/search.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/search.tcl
new file mode 100644
index 0000000000..a1a3d7fe49
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/search.tcl
@@ -0,0 +1,139 @@
+# search.tcl --
+#
+# This demonstration script creates a collection of widgets that
+# allow you to load a file into a text widget, then perform searches
+# on that file.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+# textLoadFile --
+# This procedure below loads a file into a text widget, discarding
+# the previous contents of the widget. Tags for the old widget are
+# not affected, however.
+#
+# Arguments:
+# w - The window into which to load the file. Must be a
+# text widget.
+# file - The name of the file to load. Must be readable.
+
+proc textLoadFile {w file} {
+ set f [open $file]
+ $w delete 1.0 end
+ while {![eof $f]} {
+ $w insert end [read $f 10000]
+ }
+ close $f
+}
+
+# textSearch --
+# Search for all instances of a given string in a text widget and
+# apply a given tag to each instance found.
+#
+# Arguments:
+# w - The window in which to search. Must be a text widget.
+# string - The string to search for. The search is done using
+# exact matching only; no special characters.
+# tag - Tag to apply to each instance of a matching string.
+
+proc textSearch {w string tag} {
+ $w tag remove search 0.0 end
+ if {$string == ""} {
+ return
+ }
+ set cur 1.0
+ while 1 {
+ set cur [$w search -count length $string $cur end]
+ if {$cur == ""} {
+ break
+ }
+ $w tag add $tag $cur "$cur + $length char"
+ set cur [$w index "$cur + $length char"]
+ }
+}
+
+# textToggle --
+# This procedure is invoked repeatedly to invoke two commands at
+# periodic intervals. It normally reschedules itself after each
+# execution but if an error occurs (e.g. because the window was
+# deleted) then it doesn't reschedule itself.
+#
+# Arguments:
+# cmd1 - Command to execute when procedure is called.
+# sleep1 - Ms to sleep after executing cmd1 before executing cmd2.
+# cmd2 - Command to execute in the *next* invocation of this
+# procedure.
+# sleep2 - Ms to sleep after executing cmd2 before executing cmd1 again.
+
+proc textToggle {cmd1 sleep1 cmd2 sleep2} {
+ catch {
+ eval $cmd1
+ after $sleep1 [list textToggle $cmd2 $sleep2 $cmd1 $sleep1]
+ }
+}
+
+set w .search
+catch {destroy $w}
+toplevel $w
+wm title $w "Text Demonstration - Search and Highlight"
+wm iconname $w "search"
+positionWindow $w
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.file
+label $w.file.label -text "File name:" -width 13 -anchor w
+entry $w.file.entry -width 40 -textvariable fileName
+button $w.file.button -text "Load File" \
+ -command "textLoadFile $w.text \$fileName"
+pack $w.file.label $w.file.entry -side left
+pack $w.file.button -side left -pady 5 -padx 10
+bind $w.file.entry <Return> "
+ textLoadFile $w.text \$fileName
+ focus $w.string.entry
+"
+focus $w.file.entry
+
+frame $w.string
+label $w.string.label -text "Search string:" -width 13 -anchor w
+entry $w.string.entry -width 40 -textvariable searchString
+button $w.string.button -text "Highlight" \
+ -command "textSearch $w.text \$searchString search"
+pack $w.string.label $w.string.entry -side left
+pack $w.string.button -side left -pady 5 -padx 10
+bind $w.string.entry <Return> "textSearch $w.text \$searchString search"
+
+text $w.text -yscrollcommand "$w.scroll set" -setgrid true
+ttk::scrollbar $w.scroll -command "$w.text yview"
+pack $w.file $w.string -side top -fill x
+pack $w.scroll -side right -fill y
+pack $w.text -expand yes -fill both
+
+# Set up display styles for text highlighting.
+
+if {[winfo depth $w] > 1} {
+ textToggle "$w.text tag configure search -background \
+ #ce5555 -foreground white" 800 "$w.text tag configure \
+ search -background {} -foreground {}" 200
+} else {
+ textToggle "$w.text tag configure search -background \
+ black -foreground white" 800 "$w.text tag configure \
+ search -background {} -foreground {}" 200
+}
+$w.text insert 1.0 \
+{This window demonstrates how to use the tagging facilities in text
+widgets to implement a searching mechanism. First, type a file name
+in the top entry, then type <Return> or click on "Load File". Then
+type a string in the lower entry and type <Return> or click on
+"Load File". This will cause all of the instances of the string to
+be tagged with the tag "search", and it will arrange for the tag's
+display attributes to change to make all of the strings blink.}
+$w.text mark set insert 0.0
+
+set fileName ""
+set searchString ""
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/spin.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/spin.tcl
new file mode 100644
index 0000000000..d897e6d8f3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/spin.tcl
@@ -0,0 +1,53 @@
+# spin.tcl --
+#
+# This demonstration script creates several spinbox widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .spin
+catch {destroy $w}
+toplevel $w
+wm title $w "Spinbox Demonstration"
+wm iconname $w "spin"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 5i -justify left -text "Three different\
+ spin-boxes 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 values that are too large to fit in the\
+ window all at once, you can scan through the value by dragging with\
+ mouse button2 pressed. Note that the first spin-box will only permit\
+ you to type in integers, and the third selects from a list of\
+ Australian cities."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+set australianCities {
+ Canberra Sydney Melbourne Perth Adelaide Brisbane
+ Hobart Darwin "Alice Springs"
+}
+
+spinbox $w.s1 -from 1 -to 10 -width 10 -validate key \
+ -vcmd {string is integer %P}
+spinbox $w.s2 -from 0 -to 3 -increment .5 -format %05.2f -width 10
+spinbox $w.s3 -values $australianCities -width 10
+
+#entry $w.e1
+#entry $w.e2
+#entry $w.e3
+pack $w.s1 $w.s2 $w.s3 -side top -pady 5 -padx 10 ;#-fill x
+
+#$w.e1 insert 0 "Initial value"
+#$w.e2 insert end "This entry contains a long value, much too long "
+#$w.e2 insert end "to fit in the window at one time, so long in fact "
+#$w.e2 insert end "that you'll have to scan or scroll to see the end."
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/states.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/states.tcl
new file mode 100644
index 0000000000..aeb3d5bb06
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/states.tcl
@@ -0,0 +1,54 @@
+# states.tcl --
+#
+# This demonstration script creates a listbox widget that displays
+# the names of the 50 states in the United States of America.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .states
+catch {destroy $w}
+toplevel $w
+wm title $w "Listbox Demonstration (50 states)"
+wm iconname $w "states"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -justify left -text "A listbox containing the 50 states is displayed below, along with a scrollbar. You can scan the list either using the scrollbar or by scanning. To scan, press button 2 in the widget and drag up or down."
+pack $w.msg -side top
+
+labelframe $w.justif -text Justification
+foreach c {Left Center Right} {
+ set lower [string tolower $c]
+ radiobutton $w.justif.$lower -text $c -variable just \
+ -relief flat -value $lower -anchor w \
+ -command "$w.frame.list configure -justify \$just" \
+ -tristatevalue "multi"
+ pack $w.justif.$lower -side left -pady 2 -fill x
+}
+pack $w.justif
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.frame -borderwidth .5c
+pack $w.frame -side top -expand yes -fill y
+
+ttk::scrollbar $w.frame.scroll -command "$w.frame.list yview"
+listbox $w.frame.list -yscroll "$w.frame.scroll set" -setgrid 1 -height 12
+pack $w.frame.scroll -side right -fill y
+pack $w.frame.list -side left -expand 1 -fill both
+
+$w.frame.list insert 0 Alabama Alaska Arizona Arkansas California \
+ Colorado Connecticut Delaware Florida Georgia Hawaii Idaho Illinois \
+ Indiana Iowa Kansas Kentucky Louisiana Maine Maryland \
+ Massachusetts Michigan Minnesota Mississippi Missouri \
+ Montana Nebraska Nevada "New Hampshire" "New Jersey" "New Mexico" \
+ "New York" "North Carolina" "North Dakota" \
+ Ohio Oklahoma Oregon Pennsylvania "Rhode Island" \
+ "South Carolina" "South Dakota" \
+ Tennessee Texas Utah Vermont Virginia Washington \
+ "West Virginia" Wisconsin Wyoming
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/style.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/style.tcl
new file mode 100644
index 0000000000..a529a037b1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/style.tcl
@@ -0,0 +1,155 @@
+# style.tcl --
+#
+# This demonstration script creates a text widget that illustrates the
+# various display styles that may be set for tags.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .style
+catch {destroy $w}
+toplevel $w
+wm title $w "Text Demonstration - Display Styles"
+wm iconname $w "style"
+positionWindow $w
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+# Only set the font family in one place for simplicity and consistency
+
+set family Courier
+
+text $w.text -yscrollcommand "$w.scroll set" -setgrid true \
+ -width 70 -height 32 -wrap word -font "$family 12"
+ttk::scrollbar $w.scroll -command "$w.text yview"
+pack $w.scroll -side right -fill y
+pack $w.text -expand yes -fill both
+
+# Set up display styles
+
+$w.text tag configure bold -font "$family 12 bold italic"
+$w.text tag configure big -font "$family 14 bold"
+$w.text tag configure verybig -font "Helvetica 24 bold"
+$w.text tag configure tiny -font "Times 8 bold"
+if {[winfo depth $w] > 1} {
+ $w.text tag configure color1 -background #a0b7ce
+ $w.text tag configure color2 -foreground red
+ $w.text tag configure raised -relief raised -borderwidth 1
+ $w.text tag configure sunken -relief sunken -borderwidth 1
+} else {
+ $w.text tag configure color1 -background black -foreground white
+ $w.text tag configure color2 -background black -foreground white
+ $w.text tag configure raised -background white -relief raised \
+ -borderwidth 1
+ $w.text tag configure sunken -background white -relief sunken \
+ -borderwidth 1
+}
+$w.text tag configure bgstipple -background black -borderwidth 0 \
+ -bgstipple gray12
+$w.text tag configure fgstipple -fgstipple gray50
+$w.text tag configure underline -underline on
+$w.text tag configure overstrike -overstrike on
+$w.text tag configure right -justify right
+$w.text tag configure center -justify center
+$w.text tag configure super -offset 4p -font "$family 10"
+$w.text tag configure sub -offset -2p -font "$family 10"
+$w.text tag configure margins -lmargin1 12m -lmargin2 6m -rmargin 10m
+$w.text tag configure spacing -spacing1 10p -spacing2 2p \
+ -lmargin1 12m -lmargin2 6m -rmargin 10m
+
+$w.text insert end {Text widgets like this one allow you to display information in a
+variety of styles. Display styles are controlled using a mechanism
+called }
+$w.text insert end tags bold
+$w.text insert end {. Tags are just textual names that you can apply to one
+or more ranges of characters within a text widget. You can configure
+tags with various display styles. If you do this, then the tagged
+characters will be displayed with the styles you chose. The
+available display styles are:
+}
+$w.text insert end "\n1. Font." big
+$w.text insert end " You can choose any system font, "
+$w.text insert end large verybig
+$w.text insert end " or "
+$w.text insert end "small" tiny ".\n"
+$w.text insert end "\n2. Color." big
+$w.text insert end " You can change either the "
+$w.text insert end background color1
+$w.text insert end " or "
+$w.text insert end foreground color2
+$w.text insert end "\ncolor, or "
+$w.text insert end both {color1 color2}
+$w.text insert end ".\n"
+$w.text insert end "\n3. Stippling." big
+$w.text insert end " You can cause either the "
+$w.text insert end background bgstipple
+$w.text insert end " or "
+$w.text insert end foreground fgstipple
+$w.text insert end {
+information to be drawn with a stipple fill instead of a solid fill.
+}
+$w.text insert end "\n4. Underlining." big
+$w.text insert end " You can "
+$w.text insert end underline underline
+$w.text insert end " ranges of text.\n"
+$w.text insert end "\n5. Overstrikes." big
+$w.text insert end " You can "
+$w.text insert end "draw lines through" overstrike
+$w.text insert end " ranges of text.\n"
+$w.text insert end "\n6. 3-D effects." big
+$w.text insert end { You can arrange for the background to be drawn
+with a border that makes characters appear either }
+$w.text insert end raised raised
+$w.text insert end " or "
+$w.text insert end sunken sunken
+$w.text insert end ".\n"
+$w.text insert end "\n7. Justification." big
+$w.text insert end " You can arrange for lines to be displayed\n"
+$w.text insert end "left-justified,\n"
+$w.text insert end "right-justified, or\n" right
+$w.text insert end "centered.\n" center
+$w.text insert end "\n8. Superscripts and subscripts." big
+$w.text insert end " You can control the vertical\n"
+$w.text insert end "position of text to generate superscript effects like 10"
+$w.text insert end "n" super
+$w.text insert end " or\nsubscript effects like X"
+$w.text insert end "i" sub
+$w.text insert end ".\n"
+$w.text insert end "\n9. Margins." big
+$w.text insert end " You can control the amount of extra space left"
+$w.text insert end " on\neach side of the text:\n"
+$w.text insert end "This paragraph is an example of the use of " margins
+$w.text insert end "margins. It consists of a single line of text " margins
+$w.text insert end "that wraps around on the screen. There are two " margins
+$w.text insert end "separate left margin values, one for the first " margins
+$w.text insert end "display line associated with the text line, " margins
+$w.text insert end "and one for the subsequent display lines, which " margins
+$w.text insert end "occur because of wrapping. There is also a " margins
+$w.text insert end "separate specification for the right margin, " margins
+$w.text insert end "which is used to choose wrap points for lines.\n" margins
+$w.text insert end "\n10. Spacing." big
+$w.text insert end " You can control the spacing of lines with three\n"
+$w.text insert end "separate parameters. \"Spacing1\" tells how much "
+$w.text insert end "extra space to leave\nabove a line, \"spacing3\" "
+$w.text insert end "tells how much space to leave below a line,\nand "
+$w.text insert end "if a text line wraps, \"spacing2\" tells how much "
+$w.text insert end "space to leave\nbetween the display lines that "
+$w.text insert end "make up the text line.\n"
+$w.text insert end "These indented paragraphs illustrate how spacing " spacing
+$w.text insert end "can be used. Each paragraph is actually a " spacing
+$w.text insert end "single line in the text widget, which is " spacing
+$w.text insert end "word-wrapped by the widget.\n" spacing
+$w.text insert end "Spacing1 is set to 10 points for this text, " spacing
+$w.text insert end "which results in relatively large gaps between " spacing
+$w.text insert end "the paragraphs. Spacing2 is set to 2 points, " spacing
+$w.text insert end "which results in just a bit of extra space " spacing
+$w.text insert end "within a pararaph. Spacing3 isn't used " spacing
+$w.text insert end "in this example.\n" spacing
+$w.text insert end "To see where the space is, select ranges of " spacing
+$w.text insert end "text within these paragraphs. The selection " spacing
+$w.text insert end "highlight will cover the extra space." spacing
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex
new file mode 100644
index 0000000000..86a72e2443
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex
@@ -0,0 +1,67 @@
+# Tcl autoload index file, version 2.0
+# This file is generated by the "auto_mkindex" command
+# and sourced to set up indexing information for one or
+# more commands. Typically each line is a command that
+# sets an element in the auto_index array, where the
+# 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]]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor
new file mode 100755
index 0000000000..3f34a32f12
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor
@@ -0,0 +1,358 @@
+#!/bin/sh
+# the next line restarts using wish \
+exec wish86 "$0" ${1+"$@"}
+
+# tcolor --
+# This script implements a simple color editor, where you can
+# create colors using either the RGB, HSB, or CYM color spaces
+# and apply the color to existing applications.
+
+package require Tk 8.4
+wm title . "Color Editor"
+
+# Global variables that control the program:
+#
+# colorSpace - Color space currently being used for
+# editing. Must be "rgb", "cmy", or "hsb".
+# label1, label2, label3 - Labels for the scales.
+# red, green, blue - Current color intensities in decimal
+# on a scale of 0-65535.
+# color - A string giving the current color value
+# in the proper form for x:
+# #RRRRGGGGBBBB
+# updating - Non-zero means that we're in the middle of
+# updating the scales to load a new color,so
+# information shouldn't be propagating back
+# from the scales to other elements of the
+# program: this would make an infinite loop.
+# command - Holds the command that has been typed
+# into the "Command" entry.
+# autoUpdate - 1 means execute the update command
+# automatically whenever the color changes.
+# name - Name for new color, typed into entry.
+
+set colorSpace hsb
+set red 65535
+set green 0
+set blue 0
+set color #ffff00000000
+set updating 0
+set autoUpdate 1
+set name ""
+
+# Create the menu bar at the top of the window.
+
+. configure -menu [menu .menu]
+menu .menu.file
+.menu add cascade -menu .menu.file -label File -underline 0
+.menu.file add radio -label "RGB color space" -variable colorSpace \
+ -value rgb -underline 0 -command {changeColorSpace rgb}
+.menu.file add radio -label "CMY color space" -variable colorSpace \
+ -value cmy -underline 0 -command {changeColorSpace cmy}
+.menu.file add radio -label "HSB color space" -variable colorSpace \
+ -value hsb -underline 0 -command {changeColorSpace hsb}
+.menu.file add separator
+.menu.file add radio -label "Automatic updates" -variable autoUpdate \
+ -value 1 -underline 0
+.menu.file add radio -label "Manual updates" -variable autoUpdate \
+ -value 0 -underline 0
+.menu.file add separator
+.menu.file add command -label "Exit program" -underline 0 -command {exit}
+
+# Create the command entry window at the bottom of the window, along
+# with the update button.
+
+labelframe .command -text "Command:" -padx {1m 0}
+entry .command.e -textvariable command
+button .command.update -text Update -command doUpdate
+pack .command.update -side right -pady .1c -padx {.25c 0}
+pack .command.e -expand yes -fill x -ipadx 0.25c
+
+
+# Create the listbox that holds all of the color names in rgb.txt,
+# if an rgb.txt file can be found.
+
+grid .command -sticky nsew -row 2 -columnspan 3 -padx 1m -pady {0 1m}
+
+grid columnconfigure . {1 2} -weight 1
+grid rowconfigure . 0 -weight 1
+foreach i {
+ /usr/local/lib/X11/rgb.txt /usr/lib/X11/rgb.txt
+ /X11/R5/lib/X11/rgb.txt /X11/R4/lib/rgb/rgb.txt
+ /usr/openwin/lib/X11/rgb.txt
+} {
+ if {![file readable $i]} {
+ continue;
+ }
+ set f [open $i]
+ labelframe .names -text "Select:" -padx .1c -pady .1c
+ grid .names -row 0 -column 0 -sticky nsew -padx .15c -pady .15c -rowspan 2
+ grid columnconfigure . 0 -weight 1
+ listbox .names.lb -width 20 -height 12 -yscrollcommand ".names.s set" \
+ -exportselection false
+ bind .names.lb <Double-1> {
+ tc_loadNamedColor [.names.lb get [.names.lb curselection]]
+ }
+ scrollbar .names.s -orient vertical -command ".names.lb yview"
+ pack .names.lb .names.s -side left -fill y -expand 1
+ while {[gets $f line] >= 0} {
+ if {[regexp {^\s*\d+\s+\d+\s+\d+\s+(\S+)$} $line -> col]} {
+ .names.lb insert end $col
+ }
+ }
+ close $f
+ break
+}
+
+# Create the three scales for editing the color, and the entry for
+# typing in a color value.
+
+frame .adjust
+foreach i {1 2 3} {
+ label .adjust.l$i -textvariable label$i -pady 0
+ labelframe .adjust.$i -labelwidget .adjust.l$i -padx 1m -pady 1m
+ scale .scale$i -from 0 -to 1000 -length 6c -orient horizontal \
+ -command tc_scaleChanged
+ pack .scale$i -in .adjust.$i
+ pack .adjust.$i
+}
+grid .adjust -row 0 -column 1 -sticky nsew -padx .15c -pady .15c
+
+labelframe .name -text "Name:" -padx 1m -pady 1m
+entry .name.e -textvariable name -width 10
+pack .name.e -side right -expand 1 -fill x
+bind .name.e <Return> {tc_loadNamedColor $name}
+grid .name -column 1 -row 1 -sticky nsew -padx .15c -pady .15c
+
+# Create the color display swatch on the right side of the window.
+
+labelframe .sample -text "Color:" -padx 1m -pady 1m
+frame .sample.swatch -width 2c -height 5c -background $color
+label .sample.value -textvariable color -width 13 -font {Courier 12}
+pack .sample.swatch -side top -expand yes -fill both
+pack .sample.value -side bottom -pady .25c
+grid .sample -row 0 -column 2 -sticky nsew -padx .15c -pady .15c -rowspan 2
+
+
+# The procedure below is invoked when one of the scales is adjusted.
+# It propagates color information from the current scale readings
+# to everywhere else that it is used.
+
+proc tc_scaleChanged args {
+ global red green blue colorSpace color updating autoUpdate
+ if {$updating} {
+ return
+ }
+ switch $colorSpace {
+ rgb {
+ set red [format %.0f [expr {[.scale1 get]*65.535}]]
+ set green [format %.0f [expr {[.scale2 get]*65.535}]]
+ set blue [format %.0f [expr {[.scale3 get]*65.535}]]
+ }
+ cmy {
+ set red [format %.0f [expr {65535 - [.scale1 get]*65.535}]]
+ set green [format %.0f [expr {65535 - [.scale2 get]*65.535}]]
+ set blue [format %.0f [expr {65535 - [.scale3 get]*65.535}]]
+ }
+ hsb {
+ set list [hsbToRgb [expr {[.scale1 get]/1000.0}] \
+ [expr {[.scale2 get]/1000.0}] \
+ [expr {[.scale3 get]/1000.0}]]
+ set red [lindex $list 0]
+ set green [lindex $list 1]
+ set blue [lindex $list 2]
+ }
+ }
+ set color [format "#%04x%04x%04x" $red $green $blue]
+ .sample.swatch config -bg $color
+ if {$autoUpdate} doUpdate
+ update idletasks
+}
+
+# The procedure below is invoked to update the scales from the
+# current red, green, and blue intensities. It's invoked after
+# a change in the color space and after a named color value has
+# been loaded.
+
+proc tc_setScales {} {
+ global red green blue colorSpace updating
+ set updating 1
+ switch $colorSpace {
+ rgb {
+ .scale1 set [format %.0f [expr {$red/65.535}]]
+ .scale2 set [format %.0f [expr {$green/65.535}]]
+ .scale3 set [format %.0f [expr {$blue/65.535}]]
+ }
+ cmy {
+ .scale1 set [format %.0f [expr {(65535-$red)/65.535}]]
+ .scale2 set [format %.0f [expr {(65535-$green)/65.535}]]
+ .scale3 set [format %.0f [expr {(65535-$blue)/65.535}]]
+ }
+ hsb {
+ set list [rgbToHsv $red $green $blue]
+ .scale1 set [format %.0f [expr {[lindex $list 0] * 1000.0}]]
+ .scale2 set [format %.0f [expr {[lindex $list 1] * 1000.0}]]
+ .scale3 set [format %.0f [expr {[lindex $list 2] * 1000.0}]]
+ }
+ }
+ set updating 0
+}
+
+# The procedure below is invoked when a named color has been
+# selected from the listbox or typed into the entry. It loads
+# the color into the editor.
+
+proc tc_loadNamedColor name {
+ global red green blue color autoUpdate
+
+ if {[string index $name 0] != "#"} {
+ set list [winfo rgb .sample.swatch $name]
+ set red [lindex $list 0]
+ set green [lindex $list 1]
+ set blue [lindex $list 2]
+ } else {
+ switch [string length $name] {
+ 4 {set format "#%1x%1x%1x"; set shift 12}
+ 7 {set format "#%2x%2x%2x"; set shift 8}
+ 10 {set format "#%3x%3x%3x"; set shift 4}
+ 13 {set format "#%4x%4x%4x"; set shift 0}
+ default {error "syntax error in color name \"$name\""}
+ }
+ if {[scan $name $format red green blue] != 3} {
+ error "syntax error in color name \"$name\""
+ }
+ set red [expr {$red<<$shift}]
+ set green [expr {$green<<$shift}]
+ set blue [expr {$blue<<$shift}]
+ }
+ tc_setScales
+ set color [format "#%04x%04x%04x" $red $green $blue]
+ .sample.swatch config -bg $color
+ if {$autoUpdate} doUpdate
+}
+
+# The procedure below is invoked when a new color space is selected.
+# It changes the labels on the scales and re-loads the scales with
+# the appropriate values for the current color in the new color space
+
+proc changeColorSpace space {
+ global label1 label2 label3
+ switch $space {
+ rgb {
+ set label1 "Adjust Red:"
+ set label2 "Adjust Green:"
+ set label3 "Adjust Blue:"
+ tc_setScales
+ return
+ }
+ cmy {
+ set label1 "Adjust Cyan:"
+ set label2 "Adjust Magenta:"
+ set label3 "Adjust Yellow:"
+ tc_setScales
+ return
+ }
+ hsb {
+ set label1 "Adjust Hue:"
+ set label2 "Adjust Saturation:"
+ set label3 "Adjust Brightness:"
+ tc_setScales
+ return
+ }
+ }
+}
+
+# The procedure below converts an RGB value to HSB. It takes red, green,
+# and blue components (0-65535) as arguments, and returns a list containing
+# HSB components (floating-point, 0-1) as result. The code here is a copy
+# of the code on page 615 of "Fundamentals of Interactive Computer Graphics"
+# by Foley and Van Dam.
+
+proc rgbToHsv {red green blue} {
+ if {$red > $green} {
+ set max [expr {double($red)}]
+ set min [expr {double($green)}]
+ } else {
+ set max [expr {double($green)}]
+ set min [expr {double($red)}]
+ }
+ if {$blue > $max} {
+ set max [expr {double($blue)}]
+ } elseif {$blue < $min} {
+ set min [expr {double($blue)}]
+ }
+ set range [expr {$max-$min}]
+ if {$max == 0} {
+ set sat 0
+ } else {
+ set sat [expr {($max-$min)/$max}]
+ }
+ if {$sat == 0} {
+ set hue 0
+ } else {
+ set rc [expr {($max - $red)/$range}]
+ set gc [expr {($max - $green)/$range}]
+ set bc [expr {($max - $blue)/$range}]
+ if {$red == $max} {
+ set hue [expr {($bc - $gc)/6.0}]
+ } elseif {$green == $max} {
+ set hue [expr {(2 + $rc - $bc)/6.0}]
+ } else {
+ set hue [expr {(4 + $gc - $rc)/6.0}]
+ }
+ if {$hue < 0.0} {
+ set hue [expr {$hue + 1.0}]
+ }
+ }
+ return [list $hue $sat [expr {$max/65535}]]
+}
+
+# The procedure below converts an HSB value to RGB. It takes hue, saturation,
+# and value components (floating-point, 0-1.0) as arguments, and returns a
+# list containing RGB components (integers, 0-65535) as result. The code
+# here is a copy of the code on page 616 of "Fundamentals of Interactive
+# Computer Graphics" by Foley and Van Dam.
+
+proc hsbToRgb {hue sat value} {
+ set v [format %.0f [expr {65535.0*$value}]]
+ if {$sat == 0} {
+ return "$v $v $v"
+ } else {
+ set hue [expr {$hue*6.0}]
+ if {$hue >= 6.0} {
+ set hue 0.0
+ }
+ scan $hue. %d i
+ set f [expr {$hue-$i}]
+ set p [format %.0f [expr {65535.0*$value*(1 - $sat)}]]
+ set q [format %.0f [expr {65535.0*$value*(1 - ($sat*$f))}]]
+ set t [format %.0f [expr {65535.0*$value*(1 - ($sat*(1 - $f)))}]]
+ switch $i {
+ 0 {return "$v $t $p"}
+ 1 {return "$q $v $p"}
+ 2 {return "$p $v $t"}
+ 3 {return "$p $q $v"}
+ 4 {return "$t $p $v"}
+ 5 {return "$v $p $q"}
+ default {error "i value $i is out of range"}
+ }
+ }
+}
+
+# The procedure below is invoked when the "Update" button is pressed,
+# and whenever the color changes if update mode is enabled. It
+# propagates color information as determined by the command in the
+# Command entry.
+
+proc doUpdate {} {
+ global color command
+ set newCmd $command
+ regsub -all %% $command $color newCmd
+ eval $newCmd
+}
+
+changeColorSpace hsb
+
+# Local Variables:
+# mode: tcl
+# End:
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
new file mode 100644
index 0000000000..d1801d1d85
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/text.tcl
@@ -0,0 +1,111 @@
+# text.tcl --
+#
+# This demonstration script creates a text widget that describes
+# the basic editing functions.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .text
+catch {destroy $w}
+toplevel $w
+wm title $w "Text Demonstration - Basic Facilities"
+wm iconname $w "text"
+positionWindow $w
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w {} \
+ {ttk::button $w.buttons.fontchooser -command fontchooserToggle}]
+pack $btns -side bottom -fill x
+
+text $w.text -yscrollcommand [list $w.scroll set] -setgrid 1 \
+ -height 30 -undo 1 -autosep 1
+ttk::scrollbar $w.scroll -command [list $w.text yview]
+pack $w.scroll -side right -fill y
+pack $w.text -expand yes -fill both
+
+# TIP 324 Demo: [tk fontchooser]
+proc fontchooserToggle {} {
+ tk fontchooser [expr {[tk fontchooser configure -visible] ?
+ "hide" : "show"}]
+}
+proc fontchooserVisibility {w} {
+ $w configure -text [expr {[tk fontchooser configure -visible] ?
+ "Hide Font Dialog" : "Show Font Dialog"}]
+}
+proc fontchooserFocus {w} {
+ tk fontchooser configure -font [$w cget -font] \
+ -command [list fontchooserFontSel $w]
+}
+proc fontchooserFontSel {w font args} {
+ $w configure -font [font actual $font]
+}
+tk fontchooser configure -parent $w
+bind $w.text <FocusIn> [list fontchooserFocus $w.text]
+fontchooserVisibility $w.buttons.fontchooser
+bind $w <<TkFontchooserVisibility>> [list \
+ fontchooserVisibility $w.buttons.fontchooser]
+focus $w.text
+
+$w.text insert 0.0 \
+{This window is a text widget. It displays one or more lines of text
+and allows you to edit the text. Here is a summary of the things you
+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.
+
+3. Insert text. Press mouse button 1 to set the insertion cursor, then
+type text. What you type will be added to the widget.
+
+4. Select. Press mouse button 1 and drag to select a range of characters.
+Once you've released the button, you can adjust the selection by pressing
+button 1 with the shift key down. This will reset the end of the
+selection nearest the mouse cursor and you can drag that end of the
+selection by dragging the mouse before releasing the mouse button.
+You can double-click to select whole words or triple-click to select
+whole lines.
+
+5. Delete and replace. To delete text, select the characters you'd like
+to delete and type Backspace or Delete. Alternatively, you can type new
+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.
+
+7. Edit. Text widgets support the standard Motif editing characters
+plus many Emacs editing characters. Backspace and Control-h erase the
+character to the left of the insertion cursor. Delete and Control-d
+erase the character to the right of the insertion cursor. Meta-backspace
+deletes the word to the left of the insertion cursor, and Meta-d deletes
+the word to the right of the insertion cursor. Control-k deletes from
+the insertion cursor to the end of the line, or it deletes the newline
+character if that is the only thing left on the line. Control-o opens
+a new line by inserting a newline character to the right of the insertion
+cursor. Control-t transposes the two characters on either side of the
+insertion cursor. Control-z undoes the last editing action performed,
+and }
+
+switch [tk windowingsystem] {
+ "aqua" - "x11" {
+ $w.text insert end "Control-Shift-z"
+ }
+ "win32" {
+ $w.text insert end "Control-y"
+ }
+}
+
+$w.text insert end { redoes undone edits.
+
+7. Resize the window. This widget has been configured with the "setGrid"
+option on, so that if you resize the window it will always resize to an
+even number of characters high and wide. Also, if you make the window
+narrow you can see that long lines automatically wrap around onto
+additional lines so that all the information is always visible.}
+$w.text mark set insert 0.0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/textpeer.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/textpeer.tcl
new file mode 100644
index 0000000000..83e8e14fec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/textpeer.tcl
@@ -0,0 +1,62 @@
+# textpeer.tcl --
+#
+# This demonstration script creates a pair of text widgets that can edit a
+# single logical buffer. This is particularly useful when editing related text
+# in two (or more) parts of the same file.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .textpeer
+catch {destroy $w}
+toplevel $w
+wm title $w "Text Widget Peering Demonstration"
+wm iconname $w "textpeer"
+positionWindow $w
+
+set count 0
+
+## Define a widget that we peer from; it won't ever actually be shown though
+set first [text $w.text[incr count]]
+$first insert end "This is a coupled pair of text widgets; they are peers to "
+$first insert end "each other. They have the same underlying data model, but "
+$first insert end "can show different locations, have different current edit "
+$first insert end "locations, and have different selections. You can also "
+$first insert end "create additional peers of any of these text widgets using "
+$first insert end "the Make Peer button beside the text widget to clone, and "
+$first insert end "delete a particular peer widget using the Delete Peer "
+$first insert end "button."
+
+## Procedures to make and kill clones; most of this is just so that the demo
+## looks nice...
+proc makeClone {w parent} {
+ global count
+ set t [$parent peer create $w.text[incr count] -yscroll "$w.sb$count set"\
+ -height 10 -wrap word]
+ set sb [ttk::scrollbar $w.sb$count -command "$t yview" -orient vertical]
+ set b1 [button $w.clone$count -command "makeClone $w $t" \
+ -text "Make Peer"]
+ set b2 [button $w.kill$count -command "killClone $w $count" \
+ -text "Delete Peer"]
+ set row [expr {$count * 2}]
+ grid $t $sb $b1 -sticky nsew -row $row
+ grid ^ ^ $b2 -row [incr row]
+ grid configure $b1 $b2 -sticky new
+ grid rowconfigure $w $b2 -weight 1
+}
+proc killClone {w count} {
+ destroy $w.text$count $w.sb$count
+ destroy $w.clone$count $w.kill$count
+}
+
+## Now set up the GUI
+makeClone $w $first
+makeClone $w $first
+destroy $first
+
+## See Code / Dismiss buttons
+grid [addSeeDismiss $w.buttons $w] - - -sticky ew -row 5000
+grid columnconfigure $w 0 -weight 1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/timer b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/timer
new file mode 100755
index 0000000000..3a8be7b8e6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/timer
@@ -0,0 +1,47 @@
+#!/bin/sh
+# the next line restarts using wish \
+exec wish86 "$0" ${1+"$@"}
+
+# timer --
+# This script generates a counter with start and stop buttons.
+
+package require Tk
+
+label .counter -text 0.00 -relief raised -width 10 -padx 2m -pady 1m
+button .start -text Start -command {
+ if {$stopped} {
+ set stopped 0
+ set startMoment [clock clicks -milliseconds]
+ tick
+ .stop configure -state normal
+ .start configure -state disabled
+ }
+}
+button .stop -text Stop -state disabled -command {
+ set stopped 1
+ .stop configure -state disabled
+ .start configure -state normal
+}
+pack .counter -side bottom -fill both
+pack .start -side left -fill both -expand yes
+pack .stop -side right -fill both -expand yes
+
+set startMoment {}
+
+set stopped 1
+
+proc tick {} {
+ global startMoment stopped
+ if {$stopped} {return}
+ after 50 tick
+ set elapsedMS [expr {[clock clicks -milliseconds] - $startMoment}]
+ .counter config -text [format "%.2f" [expr {double($elapsedMS)/1000}]]
+}
+
+bind . <Control-c> {destroy .}
+bind . <Control-q> {destroy .}
+focus .
+
+# Local Variables:
+# mode: tcl
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/toolbar.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/toolbar.tcl
new file mode 100644
index 0000000000..cb2a495977
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/toolbar.tcl
@@ -0,0 +1,92 @@
+# toolbar.tcl --
+#
+# This demonstration script creates a toolbar that can be torn off.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .toolbar
+destroy $w
+toplevel $w
+wm title $w "Toolbar Demonstration"
+wm iconname $w "toolbar"
+positionWindow $w
+
+ttk::label $w.msg -wraplength 4i -text "This is a demonstration of how to do\
+ a toolbar that is styled correctly and which can be torn off. The\
+ buttons are configured to be \u201Ctoolbar style\u201D buttons by\
+ telling them that they are to use the Toolbutton style. At the left\
+ end of the toolbar is a simple marker that the cursor changes to a\
+ movement icon over; drag that away from the toolbar to tear off the\
+ whole toolbar into a separate toplevel widget. When the dragged-off\
+ toolbar is no longer needed, just close it like any normal toplevel\
+ and it will reattach to the window it was torn off from."
+
+## Set up the toolbar hull
+set t [frame $w.toolbar] ;# Must be a frame!
+ttk::separator $w.sep
+ttk::frame $t.tearoff -cursor fleur
+ttk::separator $t.tearoff.to -orient vertical
+ttk::separator $t.tearoff.to2 -orient vertical
+pack $t.tearoff.to -fill y -expand 1 -padx 4 -side left
+pack $t.tearoff.to2 -fill y -expand 1 -side left
+ttk::frame $t.contents
+grid $t.tearoff $t.contents -sticky nsew
+grid columnconfigure $t $t.contents -weight 1
+grid columnconfigure $t.contents 1000 -weight 1
+
+## Bindings so that the toolbar can be torn off and reattached
+bind $t.tearoff <B1-Motion> [list tearoff $t %X %Y]
+bind $t.tearoff.to <B1-Motion> [list tearoff $t %X %Y]
+bind $t.tearoff.to2 <B1-Motion> [list tearoff $t %X %Y]
+proc tearoff {w x y} {
+ if {[string match $w* [winfo containing $x $y]]} {
+ return
+ }
+ grid remove $w
+ grid remove $w.tearoff
+ wm manage $w
+ wm protocol $w WM_DELETE_WINDOW [list untearoff $w]
+}
+proc untearoff {w} {
+ wm forget $w
+ grid $w.tearoff
+ grid $w
+}
+
+## Toolbar contents
+ttk::button $t.button -text "Button" -style Toolbutton -command [list \
+ $w.txt insert end "Button Pressed\n"]
+ttk::checkbutton $t.check -text "Check" -variable check -style Toolbutton \
+ -command [concat [list $w.txt insert end] {"check is $check\n"}]
+ttk::menubutton $t.menu -text "Menu" -menu $t.menu.m
+ttk::combobox $t.combo -value [lsort [font families]] -state readonly
+menu $t.menu.m
+$t.menu.m add command -label "Just" -command [list $w.txt insert end Just\n]
+$t.menu.m add command -label "An" -command [list $w.txt insert end An\n]
+$t.menu.m add command -label "Example" \
+ -command [list $w.txt insert end Example\n]
+bind $t.combo <<ComboboxSelected>> [list changeFont $w.txt $t.combo]
+proc changeFont {txt combo} {
+ $txt configure -font [list [$combo get] 10]
+}
+
+## Some content for the rest of the toplevel
+text $w.txt -width 40 -height 10
+interp alias {} doInsert {} $w.txt insert end ;# Make bindings easy to write
+
+## Arrange contents
+grid $t.button $t.check $t.menu $t.combo -in $t.contents -padx 2 -pady 4 -sticky ns
+grid $t -sticky ew
+grid $w.sep -sticky ew
+grid $w.msg -sticky ew
+grid $w.txt -sticky nsew
+grid rowconfigure $w $w.txt -weight 1
+grid columnconfigure $w $w.txt -weight 1
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+grid $btns -sticky ew
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
new file mode 100644
index 0000000000..8decdf26c9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tree.tcl
@@ -0,0 +1,88 @@
+# tree.tcl --
+#
+# This demonstration script creates a toplevel window containing a Ttk
+# tree widget.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .tree
+catch {destroy $w}
+toplevel $w
+wm title $w "Directory Browser"
+wm iconname $w "tree"
+positionWindow $w
+
+## Explanatory text
+ttk::label $w.msg -font $font -wraplength 4i -justify left -anchor n -padding {10 2 10 6} -text "Ttk is the new Tk themed widget set. One of the widgets it includes is a tree widget, which allows the user to browse a hierarchical data-set such as a filesystem. The tree widget not only allows for the tree part itself, but it also supports an arbitrary number of additional columns which can show additional data (in this case, the size of the files found in your filesystem). You can also change the width of the columns by dragging the boundary between them."
+pack $w.msg -fill x
+
+## See Code / Dismiss
+pack [addSeeDismiss $w.seeDismiss $w] -side bottom -fill x
+
+## Code to populate the roots of the tree (can be more than one on Windows)
+proc populateRoots {tree} {
+ foreach dir [lsort -dictionary [file volumes]] {
+ populateTree $tree [$tree insert {} end -text $dir \
+ -values [list $dir directory]]
+ }
+}
+
+## Code to populate a node of the tree
+proc populateTree {tree node} {
+ if {[$tree set $node type] ne "directory"} {
+ return
+ }
+ set path [$tree set $node fullpath]
+ $tree delete [$tree children $node]
+ foreach f [lsort -dictionary [glob -nocomplain -dir $path *]] {
+ set type [file type $f]
+ set id [$tree insert $node end -text [file tail $f] \
+ -values [list $f $type]]
+
+ if {$type eq "directory"} {
+ ## Make it so that this node is openable
+ $tree insert $id 0 -text dummy ;# a dummy
+ $tree item $id -text [file tail $f]/
+
+ } elseif {$type eq "file"} {
+ set size [file size $f]
+ ## Format the file size nicely
+ if {$size >= 1024*1024*1024} {
+ set size [format %.1f\ GB [expr {$size/1024/1024/1024.}]]
+ } elseif {$size >= 1024*1024} {
+ set size [format %.1f\ MB [expr {$size/1024/1024.}]]
+ } elseif {$size >= 1024} {
+ set size [format %.1f\ kB [expr {$size/1024.}]]
+ } else {
+ append size " bytes"
+ }
+ $tree set $id size $size
+ }
+ }
+
+ # Stop this code from rerunning on the current node
+ $tree set $node type processedDirectory
+}
+
+## Create the tree and set it up
+ttk::treeview $w.tree -columns {fullpath type size} -displaycolumns {size} \
+ -yscroll "$w.vsb set" -xscroll "$w.hsb set"
+ttk::scrollbar $w.vsb -orient vertical -command "$w.tree yview"
+ttk::scrollbar $w.hsb -orient horizontal -command "$w.tree xview"
+$w.tree heading \#0 -text "Directory Structure"
+$w.tree heading size -text "File Size"
+$w.tree column size -width 70
+populateRoots $w.tree
+bind $w.tree <<TreeviewOpen>> {populateTree %W [%W focus]}
+
+## Arrange the tree and its scrollbars in the toplevel
+lower [ttk::frame $w.dummy]
+pack $w.dummy -fill both -expand 1
+grid $w.tree $w.vsb -sticky nsew -in $w.dummy
+grid $w.hsb -sticky nsew -in $w.dummy
+grid columnconfigure $w.dummy 0 -weight 1
+grid rowconfigure $w.dummy 0 -weight 1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkbut.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkbut.tcl
new file mode 100644
index 0000000000..ab49cf41ef
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkbut.tcl
@@ -0,0 +1,84 @@
+# ttkbut.tcl --
+#
+# This demonstration script creates a toplevel window containing several
+# simple Ttk widgets, such as labels, labelframes, buttons, checkbuttons and
+# radiobuttons.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .ttkbut
+catch {destroy $w}
+toplevel $w
+wm title $w "Simple Ttk Widgets"
+wm iconname $w "ttkbut"
+positionWindow $w
+
+ttk::label $w.msg -font $font -wraplength 4i -justify left -text "Ttk is the new Tk themed widget set. This is a Ttk themed label, and below are three groups of Ttk widgets in Ttk labelframes. The first group are all buttons that set the current application theme when pressed. The second group contains three sets of checkbuttons, with a separator widget between the sets. Note that the \u201cEnabled\u201d button controls whether all the other themed widgets in this toplevel are in the disabled state. The third group has a collection of linked radiobuttons."
+pack $w.msg -side top -fill x
+
+## See Code / Dismiss
+pack [addSeeDismiss $w.seeDismiss $w {enabled cheese tomato basil oregano happiness}]\
+ -side bottom -fill x
+
+## Add buttons for setting the theme
+ttk::labelframe $w.buttons -text "Buttons"
+foreach theme [ttk::themes] {
+ ttk::button $w.buttons.$theme -text $theme \
+ -command [list ttk::setTheme $theme]
+ pack $w.buttons.$theme -pady 2
+}
+
+## Helper procedure for the top checkbutton
+proc setState {rootWidget exceptThese value} {
+ if {$rootWidget in $exceptThese} {
+ return
+ }
+ ## Non-Ttk widgets (e.g. the toplevel) will fail, so make it silent
+ catch {
+ $rootWidget state $value
+ }
+ ## Recursively invoke on all children of this root that are in the same
+ ## toplevel widget
+ foreach w [winfo children $rootWidget] {
+ if {[winfo toplevel $w] eq [winfo toplevel $rootWidget]} {
+ setState $w $exceptThese $value
+ }
+ }
+}
+
+## Set up the checkbutton group
+ttk::labelframe $w.checks -text "Checkbuttons"
+ttk::checkbutton $w.checks.e -text Enabled -variable enabled -command {
+ setState .ttkbut .ttkbut.checks.e \
+ [expr {$enabled ? "!disabled" : "disabled"}]
+}
+set enabled 1
+## See ttk_widget(n) for other possible state flags
+ttk::separator $w.checks.sep1
+ttk::checkbutton $w.checks.c1 -text Cheese -variable cheese
+ttk::checkbutton $w.checks.c2 -text Tomato -variable tomato
+ttk::separator $w.checks.sep2
+ttk::checkbutton $w.checks.c3 -text Basil -variable basil
+ttk::checkbutton $w.checks.c4 -text Oregano -variable oregano
+pack $w.checks.e $w.checks.sep1 $w.checks.c1 $w.checks.c2 $w.checks.sep2 \
+ $w.checks.c3 $w.checks.c4 -fill x -pady 2
+
+## Set up the radiobutton group
+ttk::labelframe $w.radios -text "Radiobuttons"
+ttk::radiobutton $w.radios.r1 -text "Great" -variable happiness -value great
+ttk::radiobutton $w.radios.r2 -text "Good" -variable happiness -value good
+ttk::radiobutton $w.radios.r3 -text "OK" -variable happiness -value ok
+ttk::radiobutton $w.radios.r4 -text "Poor" -variable happiness -value poor
+ttk::radiobutton $w.radios.r5 -text "Awful" -variable happiness -value awful
+pack $w.radios.r1 $w.radios.r2 $w.radios.r3 $w.radios.r4 $w.radios.r5 \
+ -fill x -padx 3 -pady 2
+
+## Arrange things neatly
+pack [ttk::frame $w.f] -fill both -expand 1
+lower $w.f
+grid $w.buttons $w.checks $w.radios -in $w.f -sticky nwe -pady 2 -padx 3
+grid columnconfigure $w.f {0 1 2} -weight 1 -uniform yes
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkmenu.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkmenu.tcl
new file mode 100644
index 0000000000..0084dd6ae4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkmenu.tcl
@@ -0,0 +1,53 @@
+# ttkmenu.tcl --
+#
+# This demonstration script creates a toplevel window containing several Ttk
+# menubutton widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .ttkmenu
+catch {destroy $w}
+toplevel $w
+wm title $w "Ttk Menu Buttons"
+wm iconname $w "ttkmenu"
+positionWindow $w
+
+ttk::label $w.msg -font $font -wraplength 4i -justify left -text "Ttk is the new Tk themed widget set, and one widget that is available in themed form is the menubutton. Below are some themed menu buttons that allow you to pick the current theme in use. Notice how picking a theme changes the way that the menu buttons themselves look, and that the central menu button is styled differently (in a way that is normally suitable for toolbars). However, there are no themed menus; the standard Tk menus were judged to have a sufficiently good look-and-feel on all platforms, especially as they are implemented as native controls in many places."
+pack $w.msg [ttk::separator $w.msgSep] -side top -fill x
+
+## See Code / Dismiss
+pack [addSeeDismiss $w.seeDismiss $w] -side bottom -fill x
+
+ttk::menubutton $w.m1 -menu $w.m1.menu -text "Select a theme" -direction above
+ttk::menubutton $w.m2 -menu $w.m1.menu -text "Select a theme" -direction left
+ttk::menubutton $w.m3 -menu $w.m1.menu -text "Select a theme" -direction right
+ttk::menubutton $w.m4 -menu $w.m1.menu -text "Select a theme" \
+ -direction flush -style TMenubutton.Toolbutton
+ttk::menubutton $w.m5 -menu $w.m1.menu -text "Select a theme" -direction below
+
+menu $w.m1.menu -tearoff 0
+menu $w.m2.menu -tearoff 0
+menu $w.m3.menu -tearoff 0
+menu $w.m4.menu -tearoff 0
+menu $w.m5.menu -tearoff 0
+
+foreach theme [ttk::themes] {
+ $w.m1.menu add command -label $theme -command [list ttk::setTheme $theme]
+ $w.m2.menu add command -label $theme -command [list ttk::setTheme $theme]
+ $w.m3.menu add command -label $theme -command [list ttk::setTheme $theme]
+ $w.m4.menu add command -label $theme -command [list ttk::setTheme $theme]
+ $w.m5.menu add command -label $theme -command [list ttk::setTheme $theme]
+}
+
+pack [ttk::frame $w.f] -fill x
+pack [ttk::frame $w.f1] -fill both -expand yes
+lower $w.f
+
+grid anchor $w.f center
+grid x $w.m1 x -in $w.f -padx 3 -pady 2
+grid $w.m2 $w.m4 $w.m3 -in $w.f -padx 3 -pady 2
+grid x $w.m5 x -in $w.f -padx 3 -pady 2
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttknote.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttknote.tcl
new file mode 100644
index 0000000000..50a925822f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttknote.tcl
@@ -0,0 +1,57 @@
+# ttknote.tcl --
+#
+# This demonstration script creates a toplevel window containing a Ttk
+# notebook widget.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .ttknote
+catch {destroy $w}
+toplevel $w
+wm title $w "Ttk Notebook Widget"
+wm iconname $w "ttknote"
+positionWindow $w
+
+## See Code / Dismiss
+pack [addSeeDismiss $w.seeDismiss $w] -side bottom -fill x
+
+ttk::frame $w.f
+pack $w.f -fill both -expand 1
+set w $w.f
+
+## Make the notebook and set up Ctrl+Tab traversal
+ttk::notebook $w.note
+pack $w.note -fill both -expand 1 -padx 2 -pady 3
+ttk::notebook::enableTraversal $w.note
+
+## Popuplate the first pane
+ttk::frame $w.note.msg
+ttk::label $w.note.msg.m -font $font -wraplength 4i -justify left -anchor n -text "Ttk is the new Tk themed widget set. One of the widgets it includes is the notebook widget, which provides a set of tabs that allow the selection of a group of panels, each with distinct content. They are a feature of many modern user interfaces. Not only can the tabs be selected with the mouse, but they can also be switched between using Ctrl+Tab when the notebook page heading itself is selected. Note that the second tab is disabled, and cannot be selected."
+ttk::button $w.note.msg.b -text "Neat!" -underline 0 -command {
+ set neat "Yeah, I know..."
+ after 500 {set neat {}}
+}
+bind $w <Alt-n> "focus $w.note.msg.b; $w.note.msg.b invoke"
+ttk::label $w.note.msg.l -textvariable neat
+$w.note add $w.note.msg -text "Description" -underline 0 -padding 2
+grid $w.note.msg.m - -sticky new -pady 2
+grid $w.note.msg.b $w.note.msg.l -pady {2 4}
+grid rowconfigure $w.note.msg 1 -weight 1
+grid columnconfigure $w.note.msg {0 1} -weight 1 -uniform 1
+
+## Populate the second pane. Note that the content doesn't really matter
+ttk::frame $w.note.disabled
+$w.note add $w.note.disabled -text "Disabled" -state disabled
+
+## Popuplate the third pane
+ttk::frame $w.note.editor
+$w.note add $w.note.editor -text "Text Editor" -underline 0
+text $w.note.editor.t -width 40 -height 10 -wrap char \
+ -yscroll "$w.note.editor.s set"
+ttk::scrollbar $w.note.editor.s -orient vertical -command "$w.note.editor.t yview"
+pack $w.note.editor.s -side right -fill y -padx {0 2} -pady 2
+pack $w.note.editor.t -fill both -expand 1 -pady 2 -padx {2 0}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkpane.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkpane.tcl
new file mode 100644
index 0000000000..3f8898725d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkpane.tcl
@@ -0,0 +1,112 @@
+# ttkpane.tcl --
+#
+# This demonstration script creates a Ttk pane with some content.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .ttkpane
+catch {destroy $w}
+toplevel $w
+wm title $w "Themed Nested Panes"
+wm iconname $w "ttkpane"
+positionWindow $w
+
+ttk::label $w.msg -font $font -wraplength 4i -justify left -text "This demonstration shows off a nested set of themed paned windows. Their sizes can be changed by grabbing the area between each contained pane and dragging the divider."
+pack $w.msg [ttk::separator $w.msgSep] -side top -fill x
+
+## See Code / Dismiss
+pack [addSeeDismiss $w.seeDismiss $w] -side bottom -fill x
+
+ttk::frame $w.f
+pack $w.f -fill both -expand 1
+set w $w.f
+ttk::panedwindow $w.outer -orient horizontal
+$w.outer add [ttk::panedwindow $w.outer.inLeft -orient vertical]
+$w.outer add [ttk::panedwindow $w.outer.inRight -orient vertical]
+$w.outer.inLeft add [ttk::labelframe $w.outer.inLeft.top -text Button]
+$w.outer.inLeft add [ttk::labelframe $w.outer.inLeft.bot -text Clocks]
+$w.outer.inRight add [ttk::labelframe $w.outer.inRight.top -text Progress]
+$w.outer.inRight add [ttk::labelframe $w.outer.inRight.bot -text Text]
+if {[tk windowingsystem] eq "aqua"} {
+ foreach i [list inLeft.top inLeft.bot inRight.top inRight.bot] {
+ $w.outer.$i configure -padding 3
+ }
+}
+
+# Fill the button pane
+ttk::button $w.outer.inLeft.top.b -text "Press Me" -command {
+ tk_messageBox -type ok -icon info -message "Ouch!" -detail "That hurt..." \
+ -parent .ttkpane -title "Button Pressed"
+}
+pack $w.outer.inLeft.top.b -padx 2 -pady 5
+
+# Fill the clocks pane
+set i 0
+proc every {delay script} {
+ uplevel #0 $script
+ after $delay [list every $delay $script]
+}
+set testzones {
+ :Europe/Berlin
+ :America/Argentina/Buenos_Aires
+ :Africa/Johannesburg
+ :Europe/London
+ :America/Los_Angeles
+ :Europe/Moscow
+ :America/New_York
+ :Asia/Singapore
+ :Australia/Sydney
+ :Asia/Tokyo
+}
+# Force a pre-load of all the timezones needed; otherwise can end up
+# poor-looking synch problems!
+set zones {}
+foreach zone $testzones {
+ if {![catch {clock format 0 -timezone $zone}]} {
+ lappend zones $zone
+ }
+}
+if {[llength $zones] < 2} { lappend zones -0200 :GMT :UTC +0200 }
+foreach zone $zones {
+ set city [string map {_ " "} [regexp -inline {[^/]+$} $zone]]
+ if {$i} {
+ pack [ttk::separator $w.outer.inLeft.bot.s$i] -fill x
+ }
+ ttk::label $w.outer.inLeft.bot.l$i -text $city -anchor w
+ ttk::label $w.outer.inLeft.bot.t$i -textvariable time($zone) -anchor w
+ pack $w.outer.inLeft.bot.l$i $w.outer.inLeft.bot.t$i -fill x
+ every 1000 "set time($zone) \[clock format \[clock seconds\] -timezone $zone -format %T\]"
+ incr i
+}
+
+# Fill the progress pane
+ttk::progressbar $w.outer.inRight.top.progress -mode indeterminate
+pack $w.outer.inRight.top.progress -fill both -expand 1
+$w.outer.inRight.top.progress start
+
+# Fill the text pane
+if {[tk windowingsystem] ne "aqua"} {
+ # The trick with the ttk::frame makes the text widget look like it fits with
+ # the current Ttk theme despite not being a themed widget itself. It is done
+ # by styling the frame like an entry, turning off the border in the text
+ # widget, and putting the text widget in the frame with enough space to allow
+ # the surrounding border to show through (2 pixels seems to be enough).
+ ttk::frame $w.outer.inRight.bot.f -style TEntry
+ text $w.txt -wrap word -yscroll "$w.sb set" -width 30 -borderwidth 0
+ pack $w.txt -fill both -expand 1 -in $w.outer.inRight.bot.f -pady 2 -padx 2
+ ttk::scrollbar $w.sb -orient vertical -command "$w.txt yview"
+ pack $w.sb -side right -fill y -in $w.outer.inRight.bot
+ pack $w.outer.inRight.bot.f -fill both -expand 1
+ pack $w.outer -fill both -expand 1
+} else {
+ text $w.txt -wrap word -yscroll "$w.sb set" -width 30 -borderwidth 0
+ ttk::scrollbar $w.sb -orient vertical -command "$w.txt yview"
+ pack $w.sb -side right -fill y -in $w.outer.inRight.bot
+ pack $w.txt -fill both -expand 1 -in $w.outer.inRight.bot
+ pack $w.outer -fill both -expand 1 -padx 10 -pady {6 10}
+}
+
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkprogress.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkprogress.tcl
new file mode 100644
index 0000000000..8a72cf9695
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkprogress.tcl
@@ -0,0 +1,46 @@
+# ttkprogress.tcl --
+#
+# This demonstration script creates several progress bar widgets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .ttkprogress
+catch {destroy $w}
+toplevel $w
+wm title $w "Progress Bar Demonstration"
+wm iconname $w "ttkprogress"
+positionWindow $w
+
+ttk::label $w.msg -font $font -wraplength 4i -justify left -text "Below are two progress bars. The top one is a \u201Cdeterminate\u201D progress bar, which is used for showing how far through a defined task the program has got. The bottom one is an \u201Cindeterminate\u201D progress bar, which is used to show that the program is busy but does not know how long for. Both are run here in self-animated mode, which can be turned on and off using the buttons underneath."
+pack $w.msg -side top -fill x
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+ttk::frame $w.f
+pack $w.f -fill both -expand 1
+set w $w.f
+
+proc doBars {op args} {
+ foreach w $args {
+ $w $op
+ }
+}
+ttk::progressbar $w.p1 -mode determinate
+ttk::progressbar $w.p2 -mode indeterminate
+ttk::button $w.start -text "Start Progress" -command [list \
+ doBars start $w.p1 $w.p2]
+ttk::button $w.stop -text "Stop Progress" -command [list \
+ doBars stop $w.p1 $w.p2]
+
+grid $w.p1 - -pady 5 -padx 10
+grid $w.p2 - -pady 5 -padx 10
+grid $w.start $w.stop -padx 10 -pady 5
+grid configure $w.start -sticky e
+grid configure $w.stop -sticky w
+grid columnconfigure $w all -weight 1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkscale.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkscale.tcl
new file mode 100644
index 0000000000..1a95416a4b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ttkscale.tcl
@@ -0,0 +1,39 @@
+# ttkscale.tcl --
+#
+# This demonstration script shows an example with a horizontal scale.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .ttkscale
+catch {destroy $w}
+toplevel $w -bg [ttk::style lookup TLabel -background]
+wm title $w "Themed Scale Demonstration"
+wm iconname $w "ttkscale"
+positionWindow $w
+
+pack [ttk::frame [set w $w.contents]] -fill both -expand 1
+
+ttk::label $w.msg -font $font -wraplength 3.5i -justify left -text "A label tied to a horizontal scale is displayed below. If you click or drag mouse button 1 in the scale, you can change the contents of the label; a callback command is used to couple the slider to both the text and the coloring of the label."
+pack $w.msg -side top -padx .5c
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons [winfo toplevel $w]]
+pack $btns -side bottom -fill x
+
+ttk::frame $w.frame -borderwidth 10
+pack $w.frame -side top -fill x
+
+# List of colors from rainbox; "Indigo" is not a standard color
+set colorList {Red Orange Yellow Green Blue Violet}
+ttk::label $w.frame.label
+ttk::scale $w.frame.scale -from 0 -to 5 -command [list apply {{w idx} {
+ set c [lindex $::colorList [tcl::mathfunc::int $idx]]
+ $w.frame.label configure -foreground $c -text "Color: $c"
+}} $w]
+# Trigger the setting of the label's text
+$w.frame.scale set 0
+pack $w.frame.label $w.frame.scale
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
new file mode 100644
index 0000000000..45d1da8734
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/twind.tcl
@@ -0,0 +1,351 @@
+# twind.tcl --
+#
+# This demonstration script creates a text widget with a bunch of
+# embedded windows.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+# Make an Aqua button's fill color match its parent's background
+proc blend {bt} {
+ if {[tk windowingsystem] eq "aqua"} {
+ $bt configure -highlightbackground [[winfo parent $bt] cget -background]
+ }
+ return $bt
+}
+
+set w .twind
+catch {destroy $w}
+toplevel $w
+wm title $w "Text Demonstration - Embedded Windows and Other Features"
+wm iconname $w "Embedded Windows"
+positionWindow $w
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.f -highlightthickness 1 -borderwidth 1 -relief sunken
+set t $w.f.text
+text $t -yscrollcommand "$w.scroll set" -setgrid true -font $font -width 70 \
+ -height 35 -wrap word -highlightthickness 0 -borderwidth 0
+pack $t -expand yes -fill both
+ttk::scrollbar $w.scroll -command "$t yview"
+pack $w.scroll -side right -fill y
+panedwindow $w.pane
+pack $w.pane -expand yes -fill both
+$w.pane add $w.f
+# Import to raise given creation order above
+raise $w.f
+
+$t tag configure center -justify center -spacing1 5m -spacing3 5m
+$t tag configure buttons -lmargin1 1c -lmargin2 1c -rmargin 1c \
+ -spacing1 3m -spacing2 0 -spacing3 0
+
+button $t.on -text "Turn On" -command "textWindOn $w" \
+ -cursor top_left_arrow
+button $t.off -text "Turn Off" -command "textWindOff $w" \
+ -cursor top_left_arrow
+
+$t insert end "A text widget can contain many different kinds of items, "
+$t insert end "both active and passive. It can lay these out in various "
+$t insert end "ways, with wrapping, tabs, centering, etc. In addition, "
+$t insert end "when the contents are too big for the window, smooth "
+$t insert end "scrolling in all directions is provided.\n\n"
+
+$t insert end "A text widget can contain other widgets embedded "
+$t insert end "it. These are called \"embedded windows\", "
+$t insert end "and they can consist of arbitrary widgets. "
+$t insert end "For example, here are two embedded button "
+$t insert end "widgets. You can click on the first button to "
+$t window create end -window [blend $t.on]
+$t insert end " horizontal scrolling, which also turns off "
+$t insert end "word wrapping. Or, you can click on the second "
+$t insert end "button to\n"
+$t window create end -window [blend $t.off]
+$t insert end " horizontal scrolling and turn back on word wrapping.\n\n"
+
+$t insert end "Or, here is another example. If you "
+$t window create end -create {
+ button %W.click -text "Click Here" -command "textWindPlot %W" \
+ -cursor top_left_arrow
+ blend %W.click
+}
+
+$t insert end " a canvas displaying an x-y plot will appear right here."
+$t mark set plot insert
+$t mark gravity plot left
+$t insert end " You can drag the data points around with the mouse, "
+$t insert end "or you can click here to "
+$t window create end -create {
+ button %W.delete -text "Delete" -command "textWindDel %W" \
+ -cursor top_left_arrow
+ blend %W.delete
+}
+$t insert end " the plot again.\n\n"
+
+$t insert end "You can also create multiple text widgets each of which "
+$t insert end "display the same underlying text. Click this button to "
+$t window create end \
+ -create {button %W.peer -text "Make A Peer" -command "textMakePeer %W" \
+ -cursor top_left_arrow
+ blend %W.peer} -padx 3
+$t insert end " widget. Notice how peer widgets can have different "
+$t insert end "font settings, and by default contain all the images "
+$t insert end "of the 'parent', but that the embedded windows, "
+$t insert end "such as buttons may not appear in the peer. To ensure "
+$t insert end "that embedded windows appear in all peers you can set the "
+$t insert end "'-create' option to a script or a string containing %W. "
+$t insert end "(The plot above and the 'Make A Peer' button are "
+$t insert end "designed to show up in all peers.) A good use of "
+$t insert end "peers is for "
+$t window create end \
+ -create {button %W.split -text "Split Windows" -command "textSplitWindow %W" \
+ -cursor top_left_arrow
+ blend %W.split} -padx 3
+$t insert end " \n\n"
+
+$t insert end "Users of previous versions of Tk will also be interested "
+$t insert end "to note that now cursor movement is now by visual line by "
+$t insert end "default, and that all scrolling of this widget is by pixel.\n\n"
+
+$t insert end "You may also find it useful to put embedded windows in "
+$t insert end "a text without any actual text. In this case the "
+$t insert end "text widget acts like a geometry manager. For "
+$t insert end "example, here is a collection of buttons laid out "
+$t insert end "neatly into rows by the text widget. These buttons "
+$t insert end "can be used to change the background color of the "
+$t insert end "text widget (\"Default\" restores the color to "
+$t insert end "its default). If you click on the button labeled "
+$t insert end "\"Short\", it changes to a longer string so that "
+$t insert end "you can see how the text widget automatically "
+$t insert end "changes the layout. Click on the button again "
+$t insert end "to restore the short string.\n"
+
+$t insert end "\nNOTE: these buttons will not appear in peers!\n" "peer_warning"
+button $t.default -text Default -command "embDefBg $t" \
+ -cursor top_left_arrow
+$t window create end -window $t.default -padx 3
+global embToggle
+set embToggle Short
+checkbutton $t.toggle -textvariable embToggle -indicatoron 0 \
+ -variable embToggle -onvalue "A much longer string" \
+ -offvalue "Short" -cursor top_left_arrow -pady 5 -padx 2
+$t window create end -window $t.toggle -padx 3 -pady 2
+set i 1
+foreach color {AntiqueWhite3 Bisque1 Bisque2 Bisque3 Bisque4
+ SlateBlue3 RoyalBlue1 SteelBlue2 DeepSkyBlue3 LightBlue1
+ DarkSlateGray1 Aquamarine2 DarkSeaGreen2 SeaGreen1
+ Yellow1 IndianRed1 IndianRed2 Tan1 Tan4} {
+ button $t.color$i -text $color -cursor top_left_arrow -command \
+ "changeBg $t $color"
+ $t window create end -window [blend $t.color$i] -padx 3 -pady 2
+ incr i
+}
+$t tag add buttons [blend $t.default] end
+
+button $t.bigB -text "Big borders" -command "textWindBigB $t" \
+ -cursor top_left_arrow
+button $t.smallB -text "Small borders" -command "textWindSmallB $t" \
+ -cursor top_left_arrow
+button $t.bigH -text "Big highlight" -command "textWindBigH $t" \
+ -cursor top_left_arrow
+button $t.smallH -text "Small highlight" -command "textWindSmallH $t" \
+ -cursor top_left_arrow
+button $t.bigP -text "Big pad" -command "textWindBigP $t" \
+ -cursor top_left_arrow
+button $t.smallP -text "Small pad" -command "textWindSmallP $t" \
+ -cursor top_left_arrow
+
+set text_normal(border) [$t cget -borderwidth]
+set text_normal(highlight) [$t cget -highlightthickness]
+set text_normal(pad) [$t cget -padx]
+
+$t insert end "\nYou can also change the usual border width and "
+$t insert end "highlightthickness and padding.\n"
+$t window create end -window [blend $t.bigB]
+$t window create end -window [blend $t.smallB]
+$t window create end -window [blend $t.bigH]
+$t window create end -window [blend $t.smallH]
+$t window create end -window [blend $t.bigP]
+$t window create end -window [blend $t.smallP]
+
+$t insert end "\n\nFinally, images fit comfortably in text widgets too:"
+
+$t image create end -image \
+ [image create photo -file [file join $tk_demoDirectory images ouster.png]]
+
+proc textWindBigB w {
+ $w configure -borderwidth 15
+}
+
+proc textWindBigH w {
+ $w configure -highlightthickness 15
+}
+
+proc textWindBigP w {
+ $w configure -padx 15 -pady 15
+}
+
+proc textWindSmallB w {
+ $w configure -borderwidth $::text_normal(border)
+}
+
+proc textWindSmallH w {
+ $w configure -highlightthickness $::text_normal(highlight)
+}
+
+proc textWindSmallP w {
+ $w configure -padx $::text_normal(pad) -pady $::text_normal(pad)
+}
+
+proc textWindOn w {
+ catch {destroy $w.scroll2}
+ set t $w.f.text
+ ttk::scrollbar $w.scroll2 -orient horizontal -command "$t xview"
+ pack $w.scroll2 -after $w.buttons -side bottom -fill x
+ $t configure -xscrollcommand "$w.scroll2 set" -wrap none
+}
+
+proc textWindOff w {
+ catch {destroy $w.scroll2}
+ set t $w.f.text
+ $t configure -xscrollcommand {} -wrap word
+}
+
+proc textWindPlot t {
+ set c $t.c
+ if {[winfo exists $c]} {
+ return
+ }
+
+ while {[string first [$t get plot] " \t\n"] >= 0} {
+ $t delete plot
+ }
+ $t insert plot "\n"
+
+ $t window create plot -create {createPlot %W}
+ $t tag add center plot
+ $t insert plot "\n"
+}
+
+proc createPlot {t} {
+ set c $t.c
+
+ canvas $c -relief sunken -width 450 -height 300 -cursor top_left_arrow
+
+ set font {Helvetica 18}
+
+ $c create line 100 250 400 250 -width 2
+ $c create line 100 250 100 50 -width 2
+ $c create text 225 20 -text "A Simple Plot" -font $font -fill brown
+
+ for {set i 0} {$i <= 10} {incr i} {
+ set x [expr {100 + ($i*30)}]
+ $c create line $x 250 $x 245 -width 2
+ $c create text $x 254 -text [expr {10*$i}] -anchor n -font $font
+ }
+ for {set i 0} {$i <= 5} {incr i} {
+ set y [expr {250 - ($i*40)}]
+ $c create line 100 $y 105 $y -width 2
+ $c create text 96 $y -text [expr {$i*50}].0 -anchor e -font $font
+ }
+
+ foreach point {
+ {12 56} {20 94} {33 98} {32 120} {61 180} {75 160} {98 223}
+ } {
+ set x [expr {100 + (3*[lindex $point 0])}]
+ set y [expr {250 - (4*[lindex $point 1])/5}]
+ set item [$c create oval [expr {$x-6}] [expr {$y-6}] \
+ [expr {$x+6}] [expr {$y+6}] -width 1 -outline black \
+ -fill SkyBlue2]
+ $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 <ButtonRelease-1> "$c dtag selected"
+ bind $c <B1-Motion> "embPlotMove $c %x %y"
+ return $c
+}
+
+set embPlot(lastX) 0
+set embPlot(lastY) 0
+
+proc embPlotDown {w x y} {
+ global embPlot
+ $w dtag selected
+ $w addtag selected withtag current
+ $w raise current
+ set embPlot(lastX) $x
+ set embPlot(lastY) $y
+}
+
+proc embPlotMove {w x y} {
+ global embPlot
+ $w move selected [expr {$x-$embPlot(lastX)}] [expr {$y-$embPlot(lastY)}]
+ set embPlot(lastX) $x
+ set embPlot(lastY) $y
+}
+
+proc textWindDel t {
+ if {[winfo exists $t.c]} {
+ $t delete $t.c
+ while {[string first [$t get plot] " \t\n"] >= 0} {
+ $t delete plot
+ }
+ $t insert plot " "
+ }
+}
+
+proc changeBg {t c} {
+ $t configure -background $c
+ if {[tk windowingsystem] eq "aqua"} {
+ foreach b [$t window names] {
+ if {[winfo class $b] eq "Button"} {
+ $b configure -highlightbackground $c
+ }
+ }
+ }
+}
+
+proc embDefBg t {
+ set bg [lindex [$t configure -background] 3]
+ changeBg $t $bg
+}
+
+proc textMakePeer {parent} {
+ set n 1
+ while {[winfo exists .peer$n]} { incr n }
+ set w [toplevel .peer$n]
+ wm title $w "Text Peer #$n"
+ frame $w.f -highlightthickness 1 -borderwidth 1 -relief sunken
+ set t [$parent peer create $w.f.text -yscrollcommand "$w.scroll set" \
+ -borderwidth 0 -highlightthickness 0]
+ $t tag configure peer_warning -font boldFont
+ pack $t -expand yes -fill both
+ ttk::scrollbar $w.scroll -command "$t yview"
+ pack $w.scroll -side right -fill y
+ pack $w.f -expand yes -fill both
+}
+
+proc textSplitWindow {textW} {
+ if {$textW eq ".twind.f.text"} {
+ if {[winfo exists .twind.peer]} {
+ destroy .twind.peer
+ } else {
+ set parent [winfo parent $textW]
+ set w [winfo parent $parent]
+ set t [$textW peer create $w.peer \
+ -yscrollcommand "$w.scroll set"]
+ $t tag configure peer_warning -font boldFont
+ $w.pane add $t
+ }
+ } else {
+ return
+ }
+}
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
new file mode 100644
index 0000000000..811d2109ab
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl
@@ -0,0 +1,141 @@
+# unicodeout.tcl --
+#
+# This demonstration script shows how you can produce output (in label
+# widgets) using many different alphabets.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .unicodeout
+catch {destroy $w}
+toplevel $w
+wm title $w "Unicode Label Demonstration"
+wm iconname $w "unicodeout"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 4i -anchor w -justify left \
+ -text "This is a sample of Tk's support for languages that use\
+ non-Western character sets. However, what you will actually see\
+ below depends largely on what character sets you have installed,\
+ and what you see for characters that are not present varies greatly\
+ between platforms as well. The strings are written in Tcl using\
+ UNICODE characters using the \\uXXXX escape so as to do so in a\
+ portable fashion."
+pack $w.msg -side top
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+## The frame that will contain the sample texts.
+pack [frame $w.f] -side bottom -expand 1 -fill both -padx 2m -pady 1m
+grid columnconfigure $w.f 1 -weight 1
+set i 0
+proc addSample {w language args} {
+ global font i
+ set sample [join $args ""]
+ set j [incr i]
+ label $w.f.l$j -font $font -text "${language}:" -anchor nw -pady 0
+ label $w.f.s$j -font $font -text $sample -anchor nw -width 30 -pady 0
+ grid $w.f.l$j $w.f.s$j -sticky ew -pady 0
+ grid configure $w.f.l$j -padx 1m
+}
+
+## A helper procedure that determines what form to use to express languages
+## that have complex rendering rules...
+proc usePresentationFormsFor {language} {
+ switch [tk windowingsystem] {
+ aqua {
+ # OSX wants natural character order; the renderer knows how to
+ # compose things for display for all languages.
+ return false
+ }
+ x11 {
+ # The X11 font renderers that Tk supports all know nothing about
+ # composing characters, so we need to use presentation forms.
+ return true
+ }
+ win32 {
+ # On Windows, we need to determine whether the font system will
+ # render right-to-left text. This varies by language!
+ try {
+ package require registry
+ set rkey [join {
+ HKEY_LOCAL_MACHINE
+ SOFTWARE
+ Microsoft
+ {Windows NT}
+ CurrentVersion
+ LanguagePack
+ } \\]
+ return [expr {
+ [string toupper $language] ni [registry values $rkey]
+ }]
+ } trap error {} {
+ # Cannot work it out, so use presentation forms.
+ return true
+ }
+ }
+ default {
+ # Default to using presentation forms.
+ return true
+ }
+ }
+}
+
+## Processing when some characters are not currently cached by the display
+## engine might take a while, so make sure we're displaying something in the
+## meantime...
+pack [label $w.wait -text "Please wait while loading fonts..." \
+ -font {Helvetica 12 italic}]
+set oldCursor [$w cget -cursor]
+$w conf -cursor watch
+update
+
+## Add the samples...
+if {[usePresentationFormsFor Arabic]} {
+ # Using presentation forms (pre-layouted)
+ addSample $w Arabic \
+ "\uFE94\uFEF4\uFE91\uFEAE\uFECC\uFEDF\uFE8D " \
+ "\uFE94\uFEE4\uFEE0\uFEDC\uFEDF\uFE8D"
+} else {
+ # Using standard text characters
+ addSample $w Arabic \
+ "\u0627\u0644\u0643\u0644\u0645\u0629 " \
+ "\u0627\u0644\u0639\u0631\u0628\u064A\u0629"
+}
+addSample $w "Trad. Chinese" "\u4E2D\u570B\u7684\u6F22\u5B57"
+addSample $w "Simpl. Chinese" "\u6C49\u8BED"
+addSample $w French "Langue fran\u00E7aise"
+addSample $w Greek \
+ "\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AE " \
+ "\u03B3\u03BB\u03CE\u03C3\u03C3\u03B1"
+if {[usePresentationFormsFor Hebrew]} {
+ # Visual order (pre-layouted)
+ addSample $w Hebrew \
+ "\u05EA\u05D9\u05E8\u05D1\u05E2 \u05D1\u05EA\u05DB"
+} else {
+ # Standard logical order
+ addSample $w 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"
+addSample $w Japanese \
+ "\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"
+}
+
+## We're done processing, so change things back to normal running...
+destroy $w.wait
+$w conf -cursor $oldCursor
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/vscale.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/vscale.tcl
new file mode 100644
index 0000000000..2c7ea76969
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/vscale.tcl
@@ -0,0 +1,46 @@
+# vscale.tcl --
+#
+# This demonstration script shows an example with a vertical scale.
+
+if {![info exists widgetDemo]} {
+ error "This script should be run from the \"widget\" demo."
+}
+
+package require Tk
+
+set w .vscale
+catch {destroy $w}
+toplevel $w
+wm title $w "Vertical Scale Demonstration"
+wm iconname $w "vscale"
+positionWindow $w
+
+label $w.msg -font $font -wraplength 3.5i -justify left -text "An arrow and a vertical scale are displayed below. If you click or drag mouse button 1 in the scale, you can change the size of the arrow."
+pack $w.msg -side top -padx .5c
+
+## See Code / Dismiss buttons
+set btns [addSeeDismiss $w.buttons $w]
+pack $btns -side bottom -fill x
+
+frame $w.frame -borderwidth 10
+pack $w.frame
+
+scale $w.frame.scale -orient vertical -length 284 -from 0 -to 250 \
+ -command "setHeight $w.frame.canvas" -tickinterval 50
+canvas $w.frame.canvas -width 50 -height 50 -bd 0 -highlightthickness 0
+$w.frame.canvas create polygon 0 0 1 1 2 2 -fill SeaGreen3 -tags poly
+$w.frame.canvas create line 0 0 1 1 2 2 0 0 -fill black -tags line
+frame $w.frame.right -borderwidth 15
+pack $w.frame.scale -side left -anchor ne
+pack $w.frame.canvas -side left -anchor nw -fill y
+$w.frame.scale set 75
+
+proc setHeight {w height} {
+ incr height 21
+ set y2 [expr {$height - 30}]
+ if {$y2 < 21} {
+ set y2 21
+ }
+ $w coords poly 15 20 35 20 35 $y2 45 $y2 25 $height 5 $y2 15 $y2 15 20
+ $w coords line 15 20 35 20 35 $y2 45 $y2 25 $height 5 $y2 15 $y2 15 20
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget
new file mode 100755
index 0000000000..91c3e5fd5c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget
@@ -0,0 +1,721 @@
+#!/bin/sh
+# the next line restarts using wish \
+exec wish86 "$0" ${1+"$@"}
+
+# widget --
+# This script demonstrates the various widgets provided by Tk, along with many
+# of the features of the Tk toolkit. This file only contains code to generate
+# the main window for the application, which invokes individual
+# demonstrations. The code for the actual demonstrations is contained in
+# separate ".tcl" files is this directory, which are sourced by this script as
+# needed.
+
+package require Tk 8.5
+package require msgcat
+
+eval destroy [winfo child .]
+set tk_demoDirectory [file join [pwd] [file dirname [info script]]]
+::msgcat::mcload $tk_demoDirectory
+namespace import ::msgcat::mc
+wm title . [mc "Widget Demonstration"]
+if {[tk windowingsystem] eq "x11"} {
+ # This won't work everywhere, but there's no other way in core Tk at the
+ # moment to display a coloured icon.
+ image create photo TclPowered \
+ -file [file join $tk_library images logo64.gif]
+ wm iconwindow . [toplevel ._iconWindow]
+ pack [label ._iconWindow.i -image TclPowered]
+ wm iconname . [mc "tkWidgetDemo"]
+}
+
+if {"defaultFont" ni [font names]} {
+ # TIP #145 defines some standard named fonts
+ if {"TkDefaultFont" in [font names] && "TkFixedFont" in [font names]} {
+ # FIX ME: the following technique of cloning the font to copy it works
+ # fine but means that if the system font is changed by Tk
+ # cannot update the copied font. font alias might be useful
+ # here -- or fix the app to use TkDefaultFont etc.
+ font create mainFont {*}[font configure TkDefaultFont]
+ font create fixedFont {*}[font configure TkFixedFont]
+ font create boldFont {*}[font configure TkDefaultFont] -weight bold
+ font create titleFont {*}[font configure TkDefaultFont] -weight bold
+ font create statusFont {*}[font configure TkDefaultFont]
+ font create varsFont {*}[font configure TkDefaultFont]
+ if {[tk windowingsystem] eq "aqua"} {
+ font configure titleFont -size 17
+ }
+ } else {
+ font create mainFont -family Helvetica -size 12
+ font create fixedFont -family Courier -size 10
+ font create boldFont -family Helvetica -size 12 -weight bold
+ font create titleFont -family Helvetica -size 18 -weight bold
+ font create statusFont -family Helvetica -size 10
+ font create varsFont -family Helvetica -size 14
+ }
+}
+
+set widgetDemo 1
+set font mainFont
+
+image create photo ::img::refresh -format GIF -data {
+ R0lGODlhEAAQAJEDAP///wAAACpnKv///yH5BAEAAAMALAAAAAAQABAAAAI63IKp
+ xgcPH2ouwgBCw1HIxHCQ4F3hSJKmwZXqWrmWxj7lKJ2dndcon9EBUq+gz3brVXAR
+ 2tICU0gXBQA7
+}
+
+image create photo ::img::view -format GIF -data {
+ R0lGODlhEAAQAKIHAP///wwMDAAAAMDAwNnZ2SYmJmZmZv///yH5BAEAAAcALAAA
+ AAAQABAAAANMKLos90+ASamDRxJCgw9YVnlDOXiQBgRDBRgHKE6sW8QR3doPKK27
+ yg33q/GIOhdg6OsEJzeZykiBSUcs06e56Xx6np8ScIkFGuhQAgA7
+}
+
+image create photo ::img::delete -format GIF -data {
+ R0lGODlhEAAQAIABAIQAAP///yH5BAEAAAEALAAAAAAQABAAAAIjjI+pmwAc3HGy
+ PUSvqYpuvWQg40FfSVacBa5nN6JYDI3mzRQAOw==
+}
+
+image create photo ::img::print -format GIF -data {
+ R0lGODlhEAAQALMKAAAAAP///52VunNkl8C82Yl+qldBgq+pyrOzs1fYAP///wAA
+ AAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQABAAAARGUMlJKwU4AztB+ODGeUiJ
+ fGLlgeEYmGWQXmx7aXgmAUTv/74N4EAsGhOJg1DAbDqbwoJ0Sp0KB9isNis0eL/g
+ ryhH5pgnEQA7
+}
+
+# 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
+}]
+
+#----------------------------------------------------------------
+# The code below creates the main window, consisting of a menu bar and a text
+# widget that explains how to use the program, plus lists all of the demos as
+# hypertext items.
+#----------------------------------------------------------------
+
+menu .menuBar -tearoff 0
+
+# On Aqua, just use the default menu.
+if {[tk windowingsystem] ne "aqua"} {
+ # This is a tk-internal procedure to make i18n easier
+ ::tk::AmpMenuArgs .menuBar add cascade -label [mc "&File"] \
+ -menu .menuBar.file
+ menu .menuBar.file -tearoff 0
+ ::tk::AmpMenuArgs .menuBar.file add command -label [mc "&About..."] \
+ -command {tkAboutDialog} -accelerator [mc "<F1>"]
+ bind . <F1> {tkAboutDialog}
+ .menuBar.file add sep
+ if {[string match win* [tk windowingsystem]]} {
+ # Windows doesn't usually have a Meta key
+ ::tk::AmpMenuArgs .menuBar.file add command -label [mc "&Quit"] \
+ -command {exit} -accelerator [mc "Ctrl+Q"]
+ bind . <[mc "Control-q"]> {exit}
+ } else {
+ ::tk::AmpMenuArgs .menuBar.file add command -label [mc "&Quit"] \
+ -command {exit} -accelerator [mc "Meta-Q"]
+ bind . <[mc "Meta-q"]> {exit}
+ }
+ . configure -menu .menuBar
+}
+
+ttk::frame .statusBar
+ttk::label .statusBar.lab -text " " -anchor w
+if {[tk windowingsystem] eq "aqua"} {
+ ttk::separator .statusBar.sep
+ pack .statusBar.sep -side top -expand yes -fill x -pady 0
+}
+pack .statusBar.lab -side left -padx 2 -expand yes -fill both
+if {[tk windowingsystem] ne "aqua"} {
+ ttk::sizegrip .statusBar.foo
+ pack .statusBar.foo -side left -padx 2
+}
+pack .statusBar -side bottom -fill x -pady 2
+
+set textheight 30
+catch {
+ set textheight [expr {
+ ([winfo screenheight .] * 0.7) /
+ [font metrics mainFont -displayof . -linespace]
+ }]
+}
+
+ttk::frame .textFrame
+ttk::scrollbar .s -orient vertical -command {.t yview} -takefocus 1
+pack .s -in .textFrame -side right -fill y
+text .t -yscrollcommand {.s set} -wrap word -width 70 -height $textheight \
+ -font mainFont -setgrid 1 -highlightthickness 0 \
+ -padx 4 -pady 2 -takefocus 0
+pack .t -in .textFrame -expand y -fill both -padx 1
+pack .textFrame -expand yes -fill both
+if {[tk windowingsystem] eq "aqua"} {
+ pack configure .statusBar.lab -padx {10 18} -pady {4 6}
+ pack configure .statusBar -pady 0
+ .t configure -padx 10 -pady 0
+}
+
+# Create a bunch of tags to use in the text widget, such as those for section
+# titles and demo descriptions. Also define the bindings for tags.
+
+.t tag configure title -font titleFont
+.t tag configure subtitle -font titleFont
+.t tag configure bold -font boldFont
+if {[tk windowingsystem] eq "aqua"} {
+ .t tag configure title -spacing1 8
+ .t tag configure subtitle -spacing3 3
+}
+
+# We put some "space" characters to the left and right of each demo
+# description so that the descriptions are highlighted only when the mouse
+# cursor is right over them (but not when the cursor is to their left or
+# right).
+#
+.t tag configure demospace -lmargin1 1c -lmargin2 1c
+
+if {[winfo depth .] == 1} {
+ .t tag configure demo -lmargin1 1c -lmargin2 1c \
+ -underline 1
+ .t tag configure visited -lmargin1 1c -lmargin2 1c \
+ -underline 1
+ .t tag configure hot -background black -foreground white
+} else {
+ .t tag configure demo -lmargin1 1c -lmargin2 1c \
+ -foreground blue -underline 1
+ .t tag configure visited -lmargin1 1c -lmargin2 1c \
+ -foreground #303080 -underline 1
+ .t tag configure hot -foreground red -underline 1
+}
+.t tag bind demo <ButtonRelease-1> {
+ invoke [.t index {@%x,%y}]
+}
+set lastLine ""
+.t tag bind demo <Enter> {
+ set lastLine [.t index {@%x,%y linestart}]
+ .t tag add hot "$lastLine +1 chars" "$lastLine lineend -1 chars"
+ .t config -cursor [::ttk::cursor link]
+ showStatus [.t index {@%x,%y}]
+}
+.t tag bind demo <Leave> {
+ .t tag remove hot 1.0 end
+ .t config -cursor [::ttk::cursor text]
+ .statusBar.lab config -text ""
+}
+.t tag bind demo <Motion> {
+ set newLine [.t index {@%x,%y linestart}]
+ if {$newLine ne $lastLine} {
+ .t tag remove hot 1.0 end
+ set lastLine $newLine
+
+ set tags [.t tag names {@%x,%y}]
+ set i [lsearch -glob $tags demo-*]
+ if {$i >= 0} {
+ .t tag add hot "$lastLine +1 chars" "$lastLine lineend -1 chars"
+ }
+ }
+ showStatus [.t index {@%x,%y}]
+}
+
+##############################################################################
+# Create the text for the text widget.
+
+# addFormattedText --
+#
+# Add formatted text (but not hypertext) to the text widget after first
+# passing it through the message catalog to allow for localization.
+# Lines starting with @@ are formatting directives (insert title, insert
+# demo hyperlink, begin newline, or change style) and all other lines
+# are literal strings to be inserted. Substitutions are performed,
+# allowing processing pieces through the message catalog. Blank lines
+# are ignored.
+#
+proc addFormattedText {formattedText} {
+ set style normal
+ set isNL 1
+ set demoCount 0
+ set new 0
+ foreach line [split $formattedText \n] {
+ set line [string trim $line]
+ if {$line eq ""} {
+ continue
+ }
+ if {[string match @@* $line]} {
+ set data [string range $line 2 end]
+ set key [lindex $data 0]
+ set values [lrange $data 1 end]
+ switch -exact -- $key {
+ title {
+ .t insert end [mc $values]\n title \n normal
+ }
+ newline {
+ .t insert end \n $style
+ set isNL 1
+ }
+ subtitle {
+ .t insert end "\n" {} [mc $values] subtitle \
+ " \n " demospace
+ set demoCount 0
+ }
+ demo {
+ set description [lassign $values name]
+ .t insert end "[incr demoCount]. [mc $description]" \
+ [list demo demo-$name]
+ if {$new} {
+ .t image create end -image ::img::new -padx 5
+ set new 0
+ }
+ .t insert end " \n " demospace
+ }
+ new {
+ set new 1
+ }
+ default {
+ set style $key
+ }
+ }
+ continue
+ }
+ if {!$isNL} {
+ .t insert end " " $style
+ }
+ set isNL 0
+ .t insert end [mc $line] $style
+ }
+}
+
+addFormattedText {
+ @@title Tk Widget Demonstrations
+
+ This application provides a front end for several short scripts
+ that demonstrate what you can do with Tk widgets. Each of the
+ numbered lines below describes a demonstration; you can click on
+ it to invoke the demonstration. Once the demonstration window
+ appears, you can click the
+ @@bold
+ See Code
+ @@normal
+ button to see the Tcl/Tk code that created the demonstration. If
+ you wish, you can edit the code and click the
+ @@bold
+ Rerun Demo
+ @@normal
+ button in the code window to reinvoke the demonstration with the
+ modified code.
+ @@newline
+
+ @@subtitle Labels, buttons, checkbuttons, and radiobuttons
+ @@demo label Labels (text and bitmaps)
+ @@demo unicodeout Labels and UNICODE text
+ @@demo button Buttons
+ @@demo check Check-buttons (select any of a group)
+ @@demo radio Radio-buttons (select one of a group)
+ @@demo puzzle A 15-puzzle game made out of buttons
+ @@demo icon Iconic buttons that use bitmaps
+ @@demo image1 Two labels displaying images
+ @@demo image2 A simple user interface for viewing images
+ @@demo labelframe Labelled frames
+ @@demo ttkbut The simple Themed Tk widgets
+
+ @@subtitle Listboxes and Trees
+ @@demo states The 50 states
+ @@demo colors Colors: change the color scheme for the application
+ @@demo sayings A collection of famous and infamous sayings
+ @@demo mclist A multi-column list of countries
+ @@demo tree A directory browser tree
+
+ @@subtitle Entries, Spin-boxes and Combo-boxes
+ @@demo entry1 Entries without scrollbars
+ @@demo entry2 Entries with scrollbars
+ @@demo entry3 Validated entries and password fields
+ @@demo spin Spin-boxes
+ @@demo combo Combo-boxes
+ @@demo form Simple Rolodex-like form
+
+ @@subtitle Text
+ @@demo text Basic editable text
+ @@demo style Text display styles
+ @@demo bind Hypertext (tag bindings)
+ @@demo twind A text widget with embedded windows and other features
+ @@demo search A search tool built with a text widget
+ @@demo textpeer Peering text widgets
+
+ @@subtitle Canvases
+ @@demo items The canvas item types
+ @@demo plot A simple 2-D plot
+ @@demo ctext Text items in canvases
+ @@demo arrow An editor for arrowheads on canvas lines
+ @@demo ruler A ruler with adjustable tab stops
+ @@demo floor A building floor plan
+ @@demo cscroll A simple scrollable canvas
+ @@demo knightstour A Knight's tour of the chess board
+
+ @@subtitle Scales and Progress Bars
+ @@demo hscale Horizontal scale
+ @@demo vscale Vertical scale
+ @@new
+ @@demo ttkscale Themed scale linked to a label with traces
+ @@demo ttkprogress Progress bar
+
+ @@subtitle Paned Windows and Notebooks
+ @@demo paned1 Horizontal paned window
+ @@demo paned2 Vertical paned window
+ @@demo ttkpane Themed nested panes
+ @@demo ttknote Notebook widget
+
+ @@subtitle Menus and Toolbars
+ @@demo menu Menus and cascades (sub-menus)
+ @@demo menubu Menu-buttons
+ @@demo ttkmenu Themed menu buttons
+ @@demo toolbar Themed toolbar
+
+ @@subtitle Common Dialogs
+ @@demo msgbox Message boxes
+ @@demo filebox File selection dialog
+ @@demo clrpick Color picker
+ @@demo fontchoose Font selection dialog
+
+ @@subtitle Animation
+ @@demo anilabel Animated labels
+ @@demo aniwave Animated wave
+ @@demo pendulum Pendulum simulation
+ @@demo goldberg A celebration of Rube Goldberg
+
+ @@subtitle Miscellaneous
+ @@demo bitmap The built-in bitmaps
+ @@demo dialog1 A dialog box with a local grab
+ @@demo dialog2 A dialog box with a global grab
+}
+
+##############################################################################
+
+.t configure -state disabled
+focus .s
+
+# addSeeDismiss --
+# Add "See Code" and "Dismiss" button frame, with optional "See Vars"
+#
+# Arguments:
+# w - The name of the frame to use.
+
+proc addSeeDismiss {w show {vars {}} {extra {}}} {
+ ## See Code / Dismiss buttons
+ ttk::frame $w
+ ttk::separator $w.sep
+ #ttk::frame $w.sep -height 2 -relief sunken
+ grid $w.sep -columnspan 4 -row 0 -sticky ew -pady 2
+ ttk::button $w.dismiss -text [mc "Dismiss"] \
+ -image ::img::delete -compound left \
+ -command [list destroy [winfo toplevel $w]]
+ ttk::button $w.code -text [mc "See Code"] \
+ -image ::img::view -compound left \
+ -command [list showCode $show]
+ set buttons [list x $w.code $w.dismiss]
+ if {[llength $vars]} {
+ ttk::button $w.vars -text [mc "See Variables"] \
+ -image ::img::view -compound left \
+ -command [concat [list showVars $w.dialog] $vars]
+ set buttons [linsert $buttons 1 $w.vars]
+ }
+ if {$extra ne ""} {
+ set buttons [linsert $buttons 1 [uplevel 1 $extra]]
+ }
+ grid {*}$buttons -padx 4 -pady 4
+ grid columnconfigure $w 0 -weight 1
+ if {[tk windowingsystem] eq "aqua"} {
+ foreach b [lrange $buttons 1 end] {$b configure -takefocus 0}
+ grid configure $w.sep -pady 0
+ grid configure {*}$buttons -pady {10 12}
+ grid configure [lindex $buttons 1] -padx {16 4}
+ grid configure [lindex $buttons end] -padx {4 18}
+ }
+ return $w
+}
+
+# positionWindow --
+# This procedure is invoked by most of the demos to position a new demo
+# window.
+#
+# Arguments:
+# w - The name of the window to position.
+
+proc positionWindow w {
+ wm geometry $w +300+300
+}
+
+# showVars --
+# Displays the values of one or more variables in a window, and updates the
+# display whenever any of the variables changes.
+#
+# Arguments:
+# w - Name of new window to create for display.
+# args - Any number of names of variables.
+
+proc showVars {w args} {
+ catch {destroy $w}
+ toplevel $w
+ if {[tk windowingsystem] eq "x11"} {wm attributes $w -type dialog}
+ wm title $w [mc "Variable values"]
+
+ set b [ttk::frame $w.frame]
+ grid $b -sticky news
+ set f [ttk::labelframe $b.title -text [mc "Variable values:"]]
+ foreach var $args {
+ ttk::label $f.n$var -text "$var:" -anchor w
+ ttk::label $f.v$var -textvariable $var -anchor w
+ grid $f.n$var $f.v$var -padx 2 -pady 2 -sticky w
+ }
+ ttk::button $b.ok -text [mc "OK"] \
+ -command [list destroy $w] -default active
+ bind $w <Return> [list $b.ok invoke]
+ bind $w <Escape> [list $b.ok invoke]
+
+ grid $f -sticky news -padx 4
+ grid $b.ok -sticky e -padx 4 -pady {6 4}
+ if {[tk windowingsystem] eq "aqua"} {
+ $b.ok configure -takefocus 0
+ grid configure $b.ok -pady {10 12} -padx {16 18}
+ grid configure $f -padx 10 -pady {10 0}
+ }
+ grid columnconfig $f 1 -weight 1
+ grid rowconfigure $f 100 -weight 1
+ grid columnconfig $b 0 -weight 1
+ grid rowconfigure $b 0 -weight 1
+ grid columnconfig $w 0 -weight 1
+ grid rowconfigure $w 0 -weight 1
+}
+
+# invoke --
+# This procedure is called when the user clicks on a demo description. It is
+# responsible for invoking the demonstration.
+#
+# Arguments:
+# index - The index of the character that the user clicked on.
+
+proc invoke index {
+ global tk_demoDirectory
+ set tags [.t tag names $index]
+ set i [lsearch -glob $tags demo-*]
+ if {$i < 0} {
+ return
+ }
+ set cursor [.t cget -cursor]
+ .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]]
+ update
+ .t configure -cursor $cursor
+
+ .t tag add visited "$index linestart +1 chars" "$index lineend -1 chars"
+}
+
+# showStatus --
+#
+# Show the name of the demo program in the status bar. This procedure is
+# called when the user moves the cursor over a demo description.
+#
+proc showStatus index {
+ set tags [.t tag names $index]
+ set i [lsearch -glob $tags demo-*]
+ set cursor [.t cget -cursor]
+ if {$i < 0} {
+ .statusBar.lab config -text " "
+ set newcursor [::ttk::cursor text]
+ } else {
+ set demo [string range [lindex $tags $i] 5 end]
+ .statusBar.lab config -text [mc "Run the \"%s\" sample program" $demo]
+ set newcursor [::ttk::cursor link]
+ }
+ if {$cursor ne $newcursor} {
+ .t config -cursor $newcursor
+ }
+}
+
+# evalShowCode --
+#
+# Arguments:
+# w - Name of text widget containing code to eval
+
+proc evalShowCode {w} {
+ set code [$w get 1.0 end-1c]
+ uplevel #0 $code
+}
+
+# showCode --
+# This procedure creates a toplevel window that displays the code for a
+# demonstration and allows it to be edited and reinvoked.
+#
+# Arguments:
+# w - The name of the demonstration's window, which can be used to
+# derive the name of the file containing its code.
+
+proc showCode w {
+ global tk_demoDirectory
+ set file [string range $w 1 end].tcl
+ set top .code
+ if {![winfo exists $top]} {
+ toplevel $top
+ if {[tk windowingsystem] eq "x11"} {wm attributes $top -type dialog}
+
+ set t [frame $top.f]
+ set text [text $t.text -font fixedFont -height 24 -wrap word \
+ -xscrollcommand [list $t.xscroll set] \
+ -yscrollcommand [list $t.yscroll set] \
+ -setgrid 1 -highlightthickness 0 -pady 2 -padx 3]
+ ttk::scrollbar $t.xscroll -command [list $t.text xview] \
+ -orient horizontal
+ ttk::scrollbar $t.yscroll -command [list $t.text yview] \
+ -orient vertical
+
+ grid $t.text $t.yscroll -sticky news
+ #grid $t.xscroll
+ grid rowconfigure $t 0 -weight 1
+ grid columnconfig $t 0 -weight 1
+
+ set btns [ttk::frame $top.btns]
+ ttk::separator $btns.sep
+ grid $btns.sep -columnspan 4 -row 0 -sticky ew -pady 2
+ ttk::button $btns.dismiss -text [mc "Dismiss"] \
+ -default active -command [list destroy $top] \
+ -image ::img::delete -compound left
+ ttk::button $btns.print -text [mc "Print Code"] \
+ -command [list printCode $text $file] \
+ -image ::img::print -compound left
+ ttk::button $btns.rerun -text [mc "Rerun Demo"] \
+ -command [list evalShowCode $text] \
+ -image ::img::refresh -compound left
+ set buttons [list x $btns.rerun $btns.print $btns.dismiss]
+ grid {*}$buttons -padx 4 -pady 4
+ grid columnconfigure $btns 0 -weight 1
+ if {[tk windowingsystem] eq "aqua"} {
+ foreach b [lrange $buttons 1 end] {$b configure -takefocus 0}
+ grid configure $btns.sep -pady 0
+ grid configure {*}$buttons -pady {10 12}
+ grid configure [lindex $buttons 1] -padx {16 4}
+ grid configure [lindex $buttons end] -padx {4 18}
+ }
+ grid $t -sticky news
+ grid $btns -sticky ew
+ grid rowconfigure $top 0 -weight 1
+ grid columnconfig $top 0 -weight 1
+
+ bind $top <Return> {
+ if {[winfo class %W] ne "Text"} { .code.btns.dismiss invoke }
+ }
+ bind $top <Escape> [bind $top <Return>]
+ } else {
+ wm deiconify $top
+ raise $top
+ }
+ wm title $top [mc "Demo code: %s" [file join $tk_demoDirectory $file]]
+ wm iconname $top $file
+ set id [open [file join $tk_demoDirectory $file]]
+ $top.f.text delete 1.0 end
+ $top.f.text insert 1.0 [read $id]
+ $top.f.text mark set insert 1.0
+ close $id
+}
+
+# printCode --
+# Prints the source code currently displayed in the See Code dialog. Much
+# thanks to Arjen Markus for this.
+#
+# Arguments:
+# w - Name of text widget containing code to print
+# file - Name of the original file (implicitly for title)
+
+proc printCode {w file} {
+ set code [$w get 1.0 end-1c]
+
+ set dir "."
+ if {[info exists ::env(HOME)]} {
+ set dir "$::env(HOME)"
+ }
+ if {[info exists ::env(TMP)]} {
+ set dir $::env(TMP)
+ }
+ if {[info exists ::env(TEMP)]} {
+ set dir $::env(TEMP)
+ }
+
+ set filename [file join $dir "tkdemo-$file"]
+ set outfile [open $filename "w"]
+ puts $outfile $code
+ close $outfile
+
+ switch -- $::tcl_platform(platform) {
+ unix {
+ if {[catch {exec lp -c $filename} msg]} {
+ tk_messageBox -title "Print spooling failure" \
+ -message "Print spooling probably failed: $msg"
+ }
+ }
+ windows {
+ if {[catch {PrintTextWin32 $filename} msg]} {
+ tk_messageBox -title "Print spooling failure" \
+ -message "Print spooling probably failed: $msg"
+ }
+ }
+ default {
+ tk_messageBox -title "Operation not Implemented" \
+ -message "Wow! Unknown platform: $::tcl_platform(platform)"
+ }
+ }
+
+ #
+ # Be careful to throw away the temporary file in a gentle manner ...
+ #
+ if {[file exists $filename]} {
+ catch {file delete $filename}
+ }
+}
+
+# PrintTextWin32 --
+# Print a file under Windows using all the "intelligence" necessary
+#
+# Arguments:
+# filename - Name of the file
+#
+# Note:
+# Taken from the Wiki page by Keith Vetter, "Printing text files under
+# Windows".
+# Note:
+# Do not execute the command in the background: that way we can dispose of the
+# file smoothly.
+#
+proc PrintTextWin32 {filename} {
+ package require registry
+ set app [auto_execok notepad.exe]
+ set pcmd "$app /p %1"
+ catch {
+ set app [registry get {HKEY_CLASSES_ROOT\.txt} {}]
+ set pcmd [registry get \
+ {HKEY_CLASSES_ROOT\\$app\\shell\\print\\command} {}]
+ }
+
+ regsub -all {%1} $pcmd $filename pcmd
+ puts $pcmd
+
+ regsub -all {\\} $pcmd {\\\\} pcmd
+ set command "[auto_execok start] /min $pcmd"
+ eval exec $command
+}
+
+# tkAboutDialog --
+#
+# Pops up a message box with an "about" message
+#
+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}]"
+}
+
+# Local Variables:
+# mode: tcl
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/dialog.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/dialog.tcl
new file mode 100644
index 0000000000..a099d90036
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/dialog.tcl
@@ -0,0 +1,175 @@
+# dialog.tcl --
+#
+# This file defines the procedure tk_dialog, which creates a dialog
+# box containing a bitmap, a message, and one or more buttons.
+#
+# Copyright (c) 1992-1993 The Regents of the University of California.
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+#
+# ::tk_dialog:
+#
+# This procedure displays a dialog box, waits for a button in the dialog
+# to be invoked, then returns the index of the selected button. If the
+# dialog somehow gets destroyed, -1 is returned.
+#
+# Arguments:
+# w - Window to use for dialog top-level.
+# title - Title to display in dialog's decorative frame.
+# text - Message to display in dialog.
+# bitmap - Bitmap to display in dialog (empty string means none).
+# default - Index of button that is to display the default ring
+# (-1 means none).
+# args - One or more strings to display in buttons across the
+# bottom of the dialog box.
+
+proc ::tk_dialog {w title text bitmap default args} {
+ variable ::tk::Priv
+
+ # Check that $default was properly given
+ if {[string is integer -strict $default]} {
+ if {$default >= [llength $args]} {
+ return -code error -errorcode {TK DIALOG BAD_DEFAULT} \
+ "default button index greater than number of buttons\
+ specified for tk_dialog"
+ }
+ } elseif {"" eq $default} {
+ set default -1
+ } else {
+ set default [lsearch -exact $args $default]
+ }
+
+ set windowingsystem [tk windowingsystem]
+
+ # 1. Create the top-level window and divide it into top
+ # and bottom parts.
+
+ destroy $w
+ toplevel $w -class Dialog
+ wm title $w $title
+ wm iconname $w Dialog
+ wm protocol $w WM_DELETE_WINDOW { }
+
+ # Dialog boxes should be transient with respect to their parent,
+ # so that they will always stay on top of their parent window. However,
+ # some window managers will create the window as withdrawn if the parent
+ # window is withdrawn or iconified. Combined with the grab we put on the
+ # window, this can hang the entire application. Therefore we only make
+ # the dialog transient if the parent is viewable.
+ #
+ if {[winfo viewable [winfo toplevel [winfo parent $w]]] } {
+ wm transient $w [winfo toplevel [winfo parent $w]]
+ }
+
+ if {$windowingsystem eq "aqua"} {
+ ::tk::unsupported::MacWindowStyle style $w moveableModal {}
+ } elseif {$windowingsystem eq "x11"} {
+ wm attributes $w -type dialog
+ }
+
+ frame $w.bot
+ frame $w.top
+ if {$windowingsystem eq "x11"} {
+ $w.bot configure -relief raised -bd 1
+ $w.top configure -relief raised -bd 1
+ }
+ pack $w.bot -side bottom -fill both
+ pack $w.top -side top -fill both -expand 1
+ grid anchor $w.bot center
+
+ # 2. Fill the top part with bitmap and message (use the option
+ # database for -wraplength and -font so that they can be
+ # overridden by the caller).
+
+ option add *Dialog.msg.wrapLength 3i widgetDefault
+ option add *Dialog.msg.font TkCaptionFont widgetDefault
+
+ label $w.msg -justify left -text $text
+ pack $w.msg -in $w.top -side right -expand 1 -fill both -padx 3m -pady 3m
+ if {$bitmap ne ""} {
+ if {$windowingsystem eq "aqua" && $bitmap eq "error"} {
+ set bitmap "stop"
+ }
+ label $w.bitmap -bitmap $bitmap
+ pack $w.bitmap -in $w.top -side left -padx 3m -pady 3m
+ }
+
+ # 3. Create a row of buttons at the bottom of the dialog.
+
+ set i 0
+ foreach but $args {
+ button $w.button$i -text $but -command [list set ::tk::Priv(button) $i]
+ if {$i == $default} {
+ $w.button$i configure -default active
+ } else {
+ $w.button$i configure -default normal
+ }
+ grid $w.button$i -in $w.bot -column $i -row 0 -sticky ew \
+ -padx 10 -pady 4
+ grid columnconfigure $w.bot $i
+ # We boost the size of some Mac buttons for l&f
+ if {$windowingsystem eq "aqua"} {
+ set tmp [string tolower $but]
+ if {$tmp eq "ok" || $tmp eq "cancel"} {
+ grid columnconfigure $w.bot $i -minsize 90
+ }
+ grid configure $w.button$i -pady 7
+ }
+ incr i
+ }
+
+ # 4. Create a binding for <Return> on the dialog if there is a
+ # default button.
+ # Convention also dictates that if the keyboard focus moves among the
+ # the buttons that the <Return> binding affects the button with the focus.
+
+ if {$default >= 0} {
+ bind $w <Return> [list $w.button$default invoke]
+ }
+ bind $w <<PrevWindow>> [list bind $w <Return> {[tk_focusPrev %W] invoke}]
+ bind $w <<NextWindow>> [list bind $w <Return> {[tk_focusNext %W] invoke}]
+
+ # 5. Create a <Destroy> binding for the window that sets the
+ # button variable to -1; this is needed in case something happens
+ # that destroys the window, such as its parent window being destroyed.
+
+ bind $w <Destroy> {set ::tk::Priv(button) -1}
+
+ # 6. Withdraw the window, then update all the geometry information
+ # so we know how big it wants to be, then center the window in the
+ # display (Motif style) and de-iconify it.
+
+ ::tk::PlaceWindow $w
+ tkwait visibility $w
+
+ # 7. Set a grab and claim the focus too.
+
+ if {$default >= 0} {
+ set focus $w.button$default
+ } else {
+ set focus $w
+ }
+ tk::SetFocusGrab $w $focus
+
+ # 8. Wait for the user to respond, then restore the focus and
+ # return the index of the selected button. Restore the focus
+ # before deleting the window, since otherwise the window manager
+ # may take the focus away so we can't redirect it. Finally,
+ # restore any grab that was in effect.
+
+ vwait ::tk::Priv(button)
+
+ catch {
+ # It's possible that the window has already been destroyed,
+ # hence this "catch". Delete the Destroy handler so that
+ # Priv(button) doesn't get reset by it.
+
+ bind $w <Destroy> {}
+ }
+ tk::RestoreFocusGrab $w $focus
+ return $Priv(button)
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl
new file mode 100644
index 0000000000..2aab934237
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl
@@ -0,0 +1,682 @@
+# entry.tcl --
+#
+# This file defines the default bindings for Tk entry widgets and provides
+# procedures that help in implementing those bindings.
+#
+# Copyright (c) 1992-1994 The Regents of the University of California.
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+#-------------------------------------------------------------------------
+# Elements of tk::Priv that are used in this file:
+#
+# afterId - If non-null, it means that auto-scanning is underway
+# and it gives the "after" id for the next auto-scan
+# command to be executed.
+# mouseMoved - Non-zero means the mouse has moved a significant
+# amount since the button went down (so, for example,
+# start dragging out a selection).
+# pressX - X-coordinate at which the mouse button was pressed.
+# selectMode - The style of selection currently underway:
+# char, word, or line.
+# x, y - Last known mouse coordinates for scanning
+# and auto-scanning.
+# data - Used for Cut and Copy
+#-------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------
+# The code below creates the default class bindings for entries.
+#-------------------------------------------------------------------------
+bind Entry <<Cut>> {
+ if {![catch {tk::EntryGetSelection %W} tk::Priv(data)]} {
+ clipboard clear -displayof %W
+ clipboard append -displayof %W $tk::Priv(data)
+ %W delete sel.first sel.last
+ unset tk::Priv(data)
+ }
+}
+bind Entry <<Copy>> {
+ if {![catch {tk::EntryGetSelection %W} tk::Priv(data)]} {
+ clipboard clear -displayof %W
+ clipboard append -displayof %W $tk::Priv(data)
+ unset tk::Priv(data)
+ }
+}
+bind Entry <<Paste>> {
+ catch {
+ if {[tk windowingsystem] ne "x11"} {
+ catch {
+ %W delete sel.first sel.last
+ }
+ }
+ %W insert insert [::tk::GetSelection %W CLIPBOARD]
+ tk::EntrySeeInsert %W
+ }
+}
+bind Entry <<Clear>> {
+ # ignore if there is no selection
+ catch { %W delete sel.first sel.last }
+}
+bind Entry <<PasteSelection>> {
+ if {$tk_strictMotif || ![info exists tk::Priv(mouseMoved)]
+ || !$tk::Priv(mouseMoved)} {
+ tk::EntryPaste %W %x
+ }
+}
+
+bind Entry <<TraverseIn>> {
+ %W selection range 0 end
+ %W icursor end
+}
+
+# Standard Motif bindings:
+
+bind Entry <1> {
+ tk::EntryButton1 %W %x
+ %W selection clear
+}
+bind Entry <B1-Motion> {
+ set tk::Priv(x) %x
+ tk::EntryMouseSelect %W %x
+}
+bind Entry <Double-1> {
+ set tk::Priv(selectMode) word
+ tk::EntryMouseSelect %W %x
+ catch {%W icursor sel.last}
+}
+bind Entry <Triple-1> {
+ set tk::Priv(selectMode) line
+ tk::EntryMouseSelect %W %x
+ catch {%W icursor sel.last}
+}
+bind Entry <Shift-1> {
+ set tk::Priv(selectMode) char
+ %W selection adjust @%x
+}
+bind Entry <Double-Shift-1> {
+ set tk::Priv(selectMode) word
+ tk::EntryMouseSelect %W %x
+}
+bind Entry <Triple-Shift-1> {
+ set tk::Priv(selectMode) line
+ tk::EntryMouseSelect %W %x
+}
+bind Entry <B1-Leave> {
+ set tk::Priv(x) %x
+ tk::EntryAutoScan %W
+}
+bind Entry <B1-Enter> {
+ tk::CancelRepeat
+}
+bind Entry <ButtonRelease-1> {
+ tk::CancelRepeat
+}
+bind Entry <Control-1> {
+ %W icursor @%x
+}
+
+bind Entry <<PrevChar>> {
+ tk::EntrySetCursor %W [expr {[%W index insert] - 1}]
+}
+bind Entry <<NextChar>> {
+ tk::EntrySetCursor %W [expr {[%W index insert] + 1}]
+}
+bind Entry <<SelectPrevChar>> {
+ tk::EntryKeySelect %W [expr {[%W index insert] - 1}]
+ tk::EntrySeeInsert %W
+}
+bind Entry <<SelectNextChar>> {
+ tk::EntryKeySelect %W [expr {[%W index insert] + 1}]
+ tk::EntrySeeInsert %W
+}
+bind Entry <<PrevWord>> {
+ tk::EntrySetCursor %W [tk::EntryPreviousWord %W insert]
+}
+bind Entry <<NextWord>> {
+ tk::EntrySetCursor %W [tk::EntryNextWord %W insert]
+}
+bind Entry <<SelectPrevWord>> {
+ tk::EntryKeySelect %W [tk::EntryPreviousWord %W insert]
+ tk::EntrySeeInsert %W
+}
+bind Entry <<SelectNextWord>> {
+ tk::EntryKeySelect %W [tk::EntryNextWord %W insert]
+ tk::EntrySeeInsert %W
+}
+bind Entry <<LineStart>> {
+ tk::EntrySetCursor %W 0
+}
+bind Entry <<SelectLineStart>> {
+ tk::EntryKeySelect %W 0
+ tk::EntrySeeInsert %W
+}
+bind Entry <<LineEnd>> {
+ tk::EntrySetCursor %W end
+}
+bind Entry <<SelectLineEnd>> {
+ tk::EntryKeySelect %W end
+ tk::EntrySeeInsert %W
+}
+
+bind Entry <Delete> {
+ if {[%W selection present]} {
+ %W delete sel.first sel.last
+ } else {
+ %W delete insert
+ }
+}
+bind Entry <BackSpace> {
+ tk::EntryBackspace %W
+}
+
+bind Entry <Control-space> {
+ %W selection from insert
+}
+bind Entry <Select> {
+ %W selection from insert
+}
+bind Entry <Control-Shift-space> {
+ %W selection adjust insert
+}
+bind Entry <Shift-Select> {
+ %W selection adjust insert
+}
+bind Entry <<SelectAll>> {
+ %W selection range 0 end
+}
+bind Entry <<SelectNone>> {
+ %W selection clear
+}
+bind Entry <KeyPress> {
+ 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,
+# 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 <Escape> {# nothing}
+bind Entry <Return> {# nothing}
+bind Entry <KP_Enter> {# nothing}
+bind Entry <Tab> {# nothing}
+bind Entry <Prior> {# nothing}
+bind Entry <Next> {# nothing}
+if {[tk windowingsystem] eq "aqua"} {
+ bind Entry <Command-KeyPress> {# nothing}
+}
+# Tk-on-Cocoa generates characters for these two keys. [Bug 2971663]
+bind Entry <<NextLine>> {# nothing}
+bind Entry <<PrevLine>> {# nothing}
+
+# On Windows, paste is done using Shift-Insert. Shift-Insert already
+# generates the <<Paste>> event, so we don't need to do anything here.
+if {[tk windowingsystem] ne "win32"} {
+ bind Entry <Insert> {
+ catch {tk::EntryInsert %W [::tk::GetSelection %W PRIMARY]}
+ }
+}
+
+# Additional emacs-like bindings:
+
+bind Entry <Control-d> {
+ if {!$tk_strictMotif} {
+ %W delete insert
+ }
+}
+bind Entry <Control-h> {
+ if {!$tk_strictMotif} {
+ tk::EntryBackspace %W
+ }
+}
+bind Entry <Control-k> {
+ if {!$tk_strictMotif} {
+ %W delete insert end
+ }
+}
+bind Entry <Control-t> {
+ if {!$tk_strictMotif} {
+ tk::EntryTranspose %W
+ }
+}
+bind Entry <Meta-b> {
+ if {!$tk_strictMotif} {
+ tk::EntrySetCursor %W [tk::EntryPreviousWord %W insert]
+ }
+}
+bind Entry <Meta-d> {
+ if {!$tk_strictMotif} {
+ %W delete insert [tk::EntryNextWord %W insert]
+ }
+}
+bind Entry <Meta-f> {
+ if {!$tk_strictMotif} {
+ tk::EntrySetCursor %W [tk::EntryNextWord %W insert]
+ }
+}
+bind Entry <Meta-BackSpace> {
+ if {!$tk_strictMotif} {
+ %W delete [tk::EntryPreviousWord %W insert] insert
+ }
+}
+bind Entry <Meta-Delete> {
+ if {!$tk_strictMotif} {
+ %W delete [tk::EntryPreviousWord %W insert] insert
+ }
+}
+
+# Bindings for IME text input and accents.
+
+bind Entry <<TkStartIMEMarkedText>> {
+ dict set ::tk::Priv(IMETextMark) "%W" [%W index insert]
+}
+bind Entry <<TkEndIMEMarkedText>> {
+ if { [catch {dict get $::tk::Priv(IMETextMark) "%W"} mark] } {
+ bell
+ } else {
+ %W selection range $mark insert
+ }
+}
+bind Entry <<TkClearIMEMarkedText>> {
+ %W delete [dict get $::tk::Priv(IMETextMark) "%W"] [%W index insert]
+}
+bind Entry <<TkAccentBackspace>> {
+ tk::EntryBackspace %W
+}
+
+# A few additional bindings of my own.
+
+bind Entry <2> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanMark %W %x
+ }
+}
+bind Entry <B2-Motion> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanDrag %W %x
+ }
+}
+
+# ::tk::EntryClosestGap --
+# Given x and y coordinates, this procedure finds the closest boundary
+# between characters to the given coordinates and returns the index
+# of the character just after the boundary.
+#
+# Arguments:
+# w - The entry window.
+# x - X-coordinate within the window.
+
+proc ::tk::EntryClosestGap {w x} {
+ set pos [$w index @$x]
+ set bbox [$w bbox $pos]
+ if {($x - [lindex $bbox 0]) < ([lindex $bbox 2]/2)} {
+ return $pos
+ }
+ incr pos
+}
+
+# ::tk::EntryButton1 --
+# This procedure is invoked to handle button-1 presses in entry
+# widgets. It moves the insertion cursor, sets the selection anchor,
+# and claims the input focus.
+#
+# Arguments:
+# w - The entry window in which the button was pressed.
+# x - The x-coordinate of the button press.
+
+proc ::tk::EntryButton1 {w x} {
+ variable ::tk::Priv
+
+ set Priv(selectMode) char
+ set Priv(mouseMoved) 0
+ set Priv(pressX) $x
+ $w icursor [EntryClosestGap $w $x]
+ $w selection from insert
+ if {"disabled" ne [$w cget -state]} {
+ focus $w
+ }
+}
+
+# ::tk::EntryMouseSelect --
+# This procedure is invoked when dragging out a selection with
+# the mouse. Depending on the selection mode (character, word,
+# line) it selects in different-sized units. This procedure
+# ignores mouse motions initially until the mouse has moved from
+# one character to another or until there have been multiple clicks.
+#
+# Arguments:
+# w - The entry window in which the button was pressed.
+# x - The x-coordinate of the mouse.
+
+proc ::tk::EntryMouseSelect {w x} {
+ variable ::tk::Priv
+
+ set cur [EntryClosestGap $w $x]
+ set anchor [$w index anchor]
+ if {($cur != $anchor) || (abs($Priv(pressX) - $x) >= 3)} {
+ set Priv(mouseMoved) 1
+ }
+ switch $Priv(selectMode) {
+ char {
+ if {$Priv(mouseMoved)} {
+ if {$cur < $anchor} {
+ $w selection range $cur $anchor
+ } elseif {$cur > $anchor} {
+ $w selection range $anchor $cur
+ } else {
+ $w selection clear
+ }
+ }
+ }
+ word {
+ if {$cur < $anchor} {
+ set before [tcl_wordBreakBefore [$w get] $cur]
+ set after [tcl_wordBreakAfter [$w get] [expr {$anchor-1}]]
+ } elseif {$cur > $anchor} {
+ set before [tcl_wordBreakBefore [$w get] $anchor]
+ set after [tcl_wordBreakAfter [$w get] [expr {$cur - 1}]]
+ } else {
+ if {[$w index @$Priv(pressX)] < $anchor} {
+ incr anchor -1
+ }
+ set before [tcl_wordBreakBefore [$w get] $anchor]
+ set after [tcl_wordBreakAfter [$w get] $anchor]
+ }
+ if {$before < 0} {
+ set before 0
+ }
+ if {$after < 0} {
+ set after end
+ }
+ $w selection range $before $after
+ }
+ line {
+ $w selection range 0 end
+ }
+ }
+ if {$Priv(mouseMoved)} {
+ $w icursor $cur
+ }
+ update idletasks
+}
+
+# ::tk::EntryPaste --
+# This procedure sets the insertion cursor to the current mouse position,
+# pastes the selection there, and sets the focus to the window.
+#
+# Arguments:
+# w - The entry window.
+# x - X position of the mouse.
+
+proc ::tk::EntryPaste {w x} {
+ $w icursor [EntryClosestGap $w $x]
+ catch {$w insert insert [::tk::GetSelection $w PRIMARY]}
+ if {"disabled" ne [$w cget -state]} {
+ focus $w
+ }
+}
+
+# ::tk::EntryAutoScan --
+# This procedure is invoked when the mouse leaves an entry window
+# with button 1 down. It scrolls the window left or right,
+# depending on where the mouse is, and reschedules itself as an
+# "after" command so that the window continues to scroll until the
+# mouse moves back into the window or the mouse button is released.
+#
+# Arguments:
+# w - The entry window.
+
+proc ::tk::EntryAutoScan {w} {
+ variable ::tk::Priv
+ set x $Priv(x)
+ if {![winfo exists $w]} {
+ return
+ }
+ if {$x >= [winfo width $w]} {
+ $w xview scroll 2 units
+ EntryMouseSelect $w $x
+ } elseif {$x < 0} {
+ $w xview scroll -2 units
+ EntryMouseSelect $w $x
+ }
+ set Priv(afterId) [after 50 [list tk::EntryAutoScan $w]]
+}
+
+# ::tk::EntryKeySelect --
+# This procedure is invoked when stroking out selections using the
+# keyboard. It moves the cursor to a new position, then extends
+# the selection to that position.
+#
+# Arguments:
+# w - The entry window.
+# new - A new position for the insertion cursor (the cursor hasn't
+# actually been moved to this position yet).
+
+proc ::tk::EntryKeySelect {w new} {
+ if {![$w selection present]} {
+ $w selection from insert
+ $w selection to $new
+ } else {
+ $w selection adjust $new
+ }
+ $w icursor $new
+}
+
+# ::tk::EntryInsert --
+# Insert a string into an entry at the point of the insertion cursor.
+# If there is a selection in the entry, and it covers the point of the
+# insertion cursor, then delete the selection before inserting.
+#
+# Arguments:
+# w - The entry window in which to insert the string
+# s - The string to insert (usually just a single character)
+
+proc ::tk::EntryInsert {w s} {
+ if {$s eq ""} {
+ return
+ }
+ catch {
+ set insert [$w index insert]
+ if {([$w index sel.first] <= $insert)
+ && ([$w index sel.last] >= $insert)} {
+ $w delete sel.first sel.last
+ }
+ }
+ $w insert insert $s
+ EntrySeeInsert $w
+}
+
+# ::tk::EntryBackspace --
+# Backspace over the character just before the insertion cursor.
+# If backspacing would move the cursor off the left edge of the
+# window, reposition the cursor at about the middle of the window.
+#
+# Arguments:
+# w - The entry window in which to backspace.
+
+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
+ }
+ if {[$w index @0] >= [$w index insert]} {
+ set range [$w xview]
+ set left [lindex $range 0]
+ set right [lindex $range 1]
+ $w xview moveto [expr {$left - ($right - $left)/2.0}]
+ }
+ }
+}
+
+# ::tk::EntrySeeInsert --
+# Make sure that the insertion cursor is visible in the entry window.
+# If not, adjust the view so that it is.
+#
+# Arguments:
+# w - The entry window.
+
+proc ::tk::EntrySeeInsert w {
+ set c [$w index insert]
+ if {($c < [$w index @0]) || ($c > [$w index @[winfo width $w]])} {
+ $w xview $c
+ }
+}
+
+# ::tk::EntrySetCursor -
+# Move the insertion cursor to a given position in an entry. Also
+# clears the selection, if there is one in the entry, and makes sure
+# that the insertion cursor is visible.
+#
+# Arguments:
+# w - The entry window.
+# pos - The desired new position for the cursor in the window.
+
+proc ::tk::EntrySetCursor {w pos} {
+ $w icursor $pos
+ $w selection clear
+ EntrySeeInsert $w
+}
+
+# ::tk::EntryTranspose -
+# This procedure implements the "transpose" function for entry widgets.
+# It tranposes the characters on either side of the insertion cursor,
+# unless the cursor is at the end of the line. In this case it
+# transposes the two characters to the left of the cursor. In either
+# case, the cursor ends up to the right of the transposed characters.
+#
+# Arguments:
+# w - The entry window.
+
+proc ::tk::EntryTranspose w {
+ set i [$w index insert]
+ if {$i < [$w index end]} {
+ incr i
+ }
+ set first [expr {$i-2}]
+ if {$first < 0} {
+ return
+ }
+ set data [$w get]
+ set new [string index $data [expr {$i-1}]][string index $data $first]
+ $w delete $first $i
+ $w insert insert $new
+ EntrySeeInsert $w
+}
+
+# ::tk::EntryNextWord --
+# Returns the index of the next word position after a given position in the
+# entry. The next word is platform dependent and may be either the next
+# end-of-word position or the next start-of-word position after the next
+# end-of-word position.
+#
+# Arguments:
+# w - The entry window in which the cursor is to move.
+# start - Position at which to start search.
+
+if {[tk windowingsystem] eq "win32"} {
+ proc ::tk::EntryNextWord {w start} {
+ set pos [tcl_endOfWord [$w get] [$w index $start]]
+ if {$pos >= 0} {
+ set pos [tcl_startOfNextWord [$w get] $pos]
+ }
+ if {$pos < 0} {
+ return end
+ }
+ return $pos
+ }
+} else {
+ proc ::tk::EntryNextWord {w start} {
+ set pos [tcl_endOfWord [$w get] [$w index $start]]
+ if {$pos < 0} {
+ return end
+ }
+ return $pos
+ }
+}
+
+# ::tk::EntryPreviousWord --
+#
+# Returns the index of the previous word position before a given
+# position in the entry.
+#
+# Arguments:
+# w - The entry window in which the cursor is to move.
+# start - Position at which to start search.
+
+proc ::tk::EntryPreviousWord {w start} {
+ set pos [tcl_startOfPreviousWord [$w get] [$w index $start]]
+ if {$pos < 0} {
+ return 0
+ }
+ return $pos
+}
+
+# ::tk::EntryScanMark --
+#
+# Marks the start of a possible scan drag operation
+#
+# Arguments:
+# w - The entry window from which the text to get
+# x - x location on screen
+
+proc ::tk::EntryScanMark {w x} {
+ $w scan mark $x
+ set ::tk::Priv(x) $x
+ set ::tk::Priv(y) 0 ; # not used
+ set ::tk::Priv(mouseMoved) 0
+}
+
+# ::tk::EntryScanDrag --
+#
+# Marks the start of a possible scan drag operation
+#
+# Arguments:
+# w - The entry window from which the text to get
+# x - x location on screen
+
+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 }
+ # allow for a delta
+ if {abs($x-$::tk::Priv(x)) > 2} {
+ set ::tk::Priv(mouseMoved) 1
+ }
+ $w scan dragto $x
+}
+
+# ::tk::EntryGetSelection --
+#
+# Returns the selected text of the entry with respect to the -show option.
+#
+# Arguments:
+# w - The entry window from which the text to get
+
+proc ::tk::EntryGetSelection {w} {
+ set entryString [string range [$w get] [$w index sel.first] \
+ [expr {[$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/focus.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/focus.tcl
new file mode 100644
index 0000000000..640406e4dd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/focus.tcl
@@ -0,0 +1,178 @@
+# focus.tcl --
+#
+# This file defines several procedures for managing the input
+# focus.
+#
+# Copyright (c) 1994-1995 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# ::tk_focusNext --
+# This procedure returns the name of the next window after "w" in
+# "focus order" (the window that should receive the focus next if
+# Tab is typed in w). "Next" is defined by a pre-order search
+# of a top-level and its non-top-level descendants, with the stacking
+# order determining the order of siblings. The "-takefocus" options
+# on windows determine whether or not they should be skipped.
+#
+# Arguments:
+# w - Name of a window.
+
+proc ::tk_focusNext w {
+ set cur $w
+ while {1} {
+
+ # Descend to just before the first child of the current widget.
+
+ set parent $cur
+ set children [winfo children $cur]
+ set i -1
+
+ # Look for the next sibling that isn't a top-level.
+
+ while {1} {
+ incr i
+ if {$i < [llength $children]} {
+ set cur [lindex $children $i]
+ if {[winfo toplevel $cur] eq $cur} {
+ continue
+ } else {
+ break
+ }
+ }
+
+ # No more siblings, so go to the current widget's parent.
+ # If it's a top-level, break out of the loop, otherwise
+ # look for its next sibling.
+
+ set cur $parent
+ if {[winfo toplevel $cur] eq $cur} {
+ break
+ }
+ set parent [winfo parent $parent]
+ set children [winfo children $parent]
+ set i [lsearch -exact $children $cur]
+ }
+ if {$w eq $cur || [tk::FocusOK $cur]} {
+ return $cur
+ }
+ }
+}
+
+# ::tk_focusPrev --
+# This procedure returns the name of the previous window before "w" in
+# "focus order" (the window that should receive the focus next if
+# Shift-Tab is typed in w). "Next" is defined by a pre-order search
+# of a top-level and its non-top-level descendants, with the stacking
+# order determining the order of siblings. The "-takefocus" options
+# on windows determine whether or not they should be skipped.
+#
+# Arguments:
+# w - Name of a window.
+
+proc ::tk_focusPrev w {
+ set cur $w
+ while {1} {
+
+ # Collect information about the current window's position
+ # among its siblings. Also, if the window is a top-level,
+ # then reposition to just after the last child of the window.
+
+ if {[winfo toplevel $cur] eq $cur} {
+ set parent $cur
+ set children [winfo children $cur]
+ set i [llength $children]
+ } else {
+ set parent [winfo parent $cur]
+ set children [winfo children $parent]
+ set i [lsearch -exact $children $cur]
+ }
+
+ # Go to the previous sibling, then descend to its last descendant
+ # (highest in stacking order. While doing this, ignore top-levels
+ # and their descendants. When we run out of descendants, go up
+ # one level to the parent.
+
+ while {$i > 0} {
+ incr i -1
+ set cur [lindex $children $i]
+ if {[winfo toplevel $cur] eq $cur} {
+ continue
+ }
+ set parent $cur
+ set children [winfo children $parent]
+ set i [llength $children]
+ }
+ set cur $parent
+ if {$w eq $cur || [tk::FocusOK $cur]} {
+ return $cur
+ }
+ }
+}
+
+# ::tk::FocusOK --
+#
+# This procedure is invoked to decide whether or not to focus on
+# a given window. It returns 1 if it's OK to focus on the window,
+# 0 if it's not OK. The code first checks whether the window is
+# viewable. If not, then it never focuses on the window. Then it
+# checks the -takefocus option for the window and uses it if it's
+# set. If there's no -takefocus option, the procedure checks to
+# see if (a) the widget isn't disabled, and (b) it has some key
+# bindings. If all of these are true, then 1 is returned.
+#
+# Arguments:
+# w - Name of a window.
+
+proc ::tk::FocusOK w {
+ set code [catch {$w cget -takefocus} value]
+ if {($code == 0) && ($value ne "")} {
+ if {$value == 0} {
+ return 0
+ } elseif {$value == 1} {
+ return [winfo viewable $w]
+ } else {
+ set value [uplevel #0 $value [list $w]]
+ if {$value ne ""} {
+ return $value
+ }
+ }
+ }
+ if {![winfo viewable $w]} {
+ return 0
+ }
+ set code [catch {$w cget -state} value]
+ if {($code == 0) && $value eq "disabled"} {
+ return 0
+ }
+ regexp Key|Focus "[bind $w] [bind [winfo class $w]]"
+}
+
+# ::tk_focusFollowsMouse --
+#
+# If this procedure is invoked, Tk will enter "focus-follows-mouse"
+# mode, where the focus is always on whatever window contains the
+# mouse. If this procedure isn't invoked, then the user typically
+# has to click on a window to give it the focus.
+#
+# Arguments:
+# None.
+
+proc ::tk_focusFollowsMouse {} {
+ set old [bind all <Enter>]
+ set script {
+ if {"%d" eq "NotifyAncestor" || "%d" eq "NotifyNonlinear" \
+ || "%d" eq "NotifyInferior"} {
+ if {[tk::FocusOK %W]} {
+ focus %W
+ }
+ }
+ }
+ if {$old ne ""} {
+ bind all <Enter> "$old; $script"
+ } else {
+ bind all <Enter> $script
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl
new file mode 100644
index 0000000000..5395acb846
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl
@@ -0,0 +1,452 @@
+# fontchooser.tcl -
+#
+# A themeable Tk font selection dialog. See TIP #324.
+#
+# Copyright (C) 2008 Keith Vetter
+# Copyright (C) 2008 Pat Thoyts <patthoyts@users.sourceforge.net>
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+namespace eval ::tk::fontchooser {
+ variable S
+
+ 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"] \
+ ]
+
+ set S(sizes) {8 9 10 11 12 14 16 18 20 22 24 26 28 36 48 72}
+ set S(strike) 0
+ set S(under) 0
+ set S(first) 1
+ set S(sampletext) [::msgcat::mc "AaBbYyZz01"]
+ set S(-parent) .
+ set S(-title) [::msgcat::mc "Font"]
+ set S(-command) ""
+ set S(-font) TkDefaultFont
+}
+
+proc ::tk::fontchooser::Setup {} {
+ variable S
+
+ # 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]}
+ set S(styles,lcase) {}
+ foreach style $S(styles) { lappend S(styles,lcase) [string tolower $style]}
+ set S(sizes,lcase) $S(sizes)
+
+ ::ttk::style layout FontchooserFrame {
+ Entry.field -sticky news -border true -children {
+ FontchooserFrame.padding -sticky news
+ }
+ }
+ bind [winfo class .] <<ThemeChanged>> \
+ [list +ttk::style layout FontchooserFrame \
+ [ttk::style layout FontchooserFrame]]
+
+ namespace ensemble create -map {
+ show ::tk::fontchooser::Show
+ hide ::tk::fontchooser::Hide
+ configure ::tk::fontchooser::Configure
+ }
+}
+::tk::fontchooser::Setup
+
+proc ::tk::fontchooser::Show {} {
+ variable S
+ if {![winfo exists $S(W)]} {
+ Create
+ wm transient $S(W) [winfo toplevel $S(-parent)]
+ tk::PlaceWindow $S(W) widget $S(-parent)
+ }
+ set S(fonts) [lsort -dictionary [font families]]
+ set S(fonts,lcase) {}
+ foreach font $S(fonts) { lappend S(fonts,lcase) [string tolower $font]}
+ wm deiconify $S(W)
+}
+
+proc ::tk::fontchooser::Hide {} {
+ variable S
+ wm withdraw $S(W)
+}
+
+proc ::tk::fontchooser::Configure {args} {
+ variable S
+
+ set specs {
+ {-parent "" "" . }
+ {-title "" "" ""}
+ {-font "" "" ""}
+ {-command "" "" ""}
+ }
+
+ if {[llength $args] == 0} {
+ set result {}
+ foreach spec $specs {
+ foreach {name xx yy default} $spec break
+ lappend result $name \
+ [expr {[info exists S($name)] ? $S($name) : $default}]
+ }
+ lappend result -visible \
+ [expr {[winfo exists $S(W)] && [winfo ismapped $S(W)]}]
+ return $result
+ }
+ if {[llength $args] == 1} {
+ set option [lindex $args 0]
+ if {[string equal $option "-visible"]} {
+ return [expr {[winfo exists $S(W)] && [winfo ismapped $S(W)]}]
+ } elseif {[info exists S($option)]} {
+ return $S($option)
+ }
+ return -code error -errorcode [list TK LOOKUP OPTION $option] \
+ "bad option \"$option\": must be\
+ -command, -font, -parent, -title or -visible"
+ }
+
+ 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]
+ if {![winfo exists $S(-parent)]} {
+ set code [list TK LOOKUP WINDOW $S(-parent)]
+ set err "bad window path name \"$S(-parent)\""
+ array set S $cache
+ return -code error -errorcode $code $err
+ }
+ if {[string trim $S(-title)] eq ""} {
+ set S(-title) [::msgcat::mc "Font"]
+ }
+ if {[winfo exists $S(W)] && [lsearch $args -font] != -1} {
+ Init $S(-font)
+ event generate $S(-parent) <<TkFontchooserFontChanged>>
+ }
+ return $r
+}
+
+proc ::tk::fontchooser::Create {} {
+ variable S
+ set windowName __tk__fontchooser
+ if {$S(-parent) eq "."} {
+ set S(W) .$windowName
+ } else {
+ set S(W) $S(-parent).$windowName
+ }
+
+ # Now build the dialog
+ if {![winfo exists $S(W)]} {
+ toplevel $S(W) -class TkFontDialog
+ if {[package provide tcltest] ne {}} {set ::tk_dialog $S(W)}
+ wm withdraw $S(W)
+ wm title $S(W) $S(-title)
+ wm transient $S(W) [winfo toplevel $S(-parent)]
+
+ 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:"]
+ ttk::entry $S(W).efont -width 18 \
+ -textvariable [namespace which -variable S](font)
+ ttk::entry $S(W).estyle -width 10 \
+ -textvariable [namespace which -variable S](style)
+ ttk::entry $S(W).esize -textvariable [namespace which -variable S](size) \
+ -width 3 -validate key -validatecommand {string is double %P}
+
+ ttk_slistbox $S(W).lfonts -height 7 -exportselection 0 \
+ -selectmode browse -activestyle none \
+ -listvariable [namespace which -variable S](fonts)
+ ttk_slistbox $S(W).lstyles -width 5 -height 7 -exportselection 0 \
+ -selectmode browse -activestyle none \
+ -listvariable [namespace which -variable S](styles)
+ ttk_slistbox $S(W).lsizes -width 4 -height 7 -exportselection 0 \
+ -selectmode browse -activestyle none \
+ -listvariable [namespace which -variable S](sizes)
+
+ set WE $S(W).effects
+ ::ttk::labelframe $WE -text [::msgcat::mc "Effects"]
+ ::tk::AmpWidget ::ttk::checkbutton $WE.strike \
+ -variable [namespace which -variable S](strike) \
+ -text [::msgcat::mc "Stri&keout"] \
+ -command [namespace code [list Click strike]]
+ ::tk::AmpWidget ::ttk::checkbutton $WE.under \
+ -variable [namespace which -variable S](under) \
+ -text [::msgcat::mc "&Underline"] \
+ -command [namespace code [list Click under]]
+
+ set bbox [::ttk::frame $S(W).bbox]
+ ::ttk::button $S(W).ok -text [::msgcat::mc OK] -default active\
+ -command [namespace code [list Done 1]]
+ ::ttk::button $S(W).cancel -text [::msgcat::mc Cancel] \
+ -command [namespace code [list Done 0]]
+ ::tk::AmpWidget ::ttk::button $S(W).apply -text [::msgcat::mc "&Apply"] \
+ -command [namespace code [list Apply]]
+ wm protocol $S(W) WM_DELETE_WINDOW [namespace code [list Done 0]]
+
+ # Calculate minimum sizes
+ ttk::scrollbar $S(W).tmpvs
+ set scroll_width [winfo reqwidth $S(W).tmpvs]
+ destroy $S(W).tmpvs
+ set minsize(gap) 10
+ set minsize(bbox) [winfo reqwidth $S(W).ok]
+ set minsize(fonts) \
+ [expr {[font measure TkDefaultFont "Helvetica"] + $scroll_width}]
+ set minsize(styles) \
+ [expr {[font measure TkDefaultFont "Bold Italic"] + $scroll_width}]
+ 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 }
+ wm minsize $S(W) $min 260
+
+ bind $S(W) <Return> [namespace code [list Done 1]]
+ bind $S(W) <Escape> [namespace code [list Done 0]]
+ bind $S(W) <Map> [namespace code [list Visibility %W 1]]
+ bind $S(W) <Unmap> [namespace code [list Visibility %W 0]]
+ bind $S(W) <Destroy> [namespace code [list Visibility %W 0]]
+ bind $S(W).lfonts.list <<ListboxSelect>> [namespace code [list Click font]]
+ bind $S(W).lstyles.list <<ListboxSelect>> [namespace code [list Click style]]
+ bind $S(W).lsizes.list <<ListboxSelect>> [namespace code [list Click size]]
+ bind $S(W) <Alt-Key> [list ::tk::AltKeyInDialog $S(W) %A]
+ bind $S(W).font <<AltUnderlined>> [list ::focus $S(W).efont]
+ bind $S(W).style <<AltUnderlined>> [list ::focus $S(W).estyle]
+ bind $S(W).size <<AltUnderlined>> [list ::focus $S(W).esize]
+ bind $S(W).apply <<AltUnderlined>> [namespace code [list Apply]]
+ bind $WE.strike <<AltUnderlined>> [list $WE.strike invoke]
+ bind $WE.under <<AltUnderlined>> [list $WE.under invoke]
+
+ set WS $S(W).sample
+ ::ttk::labelframe $WS -text [::msgcat::mc "Sample"]
+ ::ttk::label $WS.sample -relief sunken -anchor center \
+ -textvariable [namespace which -variable S](sampletext)
+ set S(sample) $WS.sample
+ grid $WS.sample -sticky news -padx 6 -pady 4
+ grid rowconfigure $WS 0 -weight 1
+ grid columnconfigure $WS 0 -weight 1
+ grid propagate $WS 0
+
+ grid $S(W).ok -in $bbox -sticky new -pady {0 2}
+ grid $S(W).cancel -in $bbox -sticky new -pady 2
+ if {$S(-command) ne ""} {
+ grid $S(W).apply -in $bbox -sticky new -pady 2
+ }
+ grid columnconfigure $bbox 0 -weight 1
+
+ grid $WE.strike -sticky w -padx 10
+ grid $WE.under -sticky w -padx 10 -pady {0 30}
+ grid columnconfigure $WE 1 -weight 1
+
+ grid $S(W).font x $S(W).style x $S(W).size x -in $outer -sticky w
+ grid $S(W).efont x $S(W).estyle x $S(W).esize x $bbox -in $outer -sticky ew
+ grid $S(W).lfonts x $S(W).lstyles x $S(W).lsizes x ^ -in $outer -sticky news
+ grid $WE x $WS - - x ^ -in $outer -sticky news -pady {15 30}
+ grid configure $bbox -sticky n
+ grid columnconfigure $outer {1 3 5} -minsize $minsize(gap)
+ grid columnconfigure $outer {0 2 4} -weight 1
+ grid columnconfigure $outer 0 -minsize $minsize(fonts)
+ grid columnconfigure $outer 2 -minsize $minsize(styles)
+ grid columnconfigure $outer 4 -minsize $minsize(sizes)
+ grid columnconfigure $outer 6 -minsize $minsize(bbox)
+
+ grid $outer -sticky news
+ grid rowconfigure $S(W) 0 -weight 1
+ grid columnconfigure $S(W) 0 -weight 1
+
+ Init $S(-font)
+
+ trace add variable [namespace which -variable S](size) \
+ write [namespace code [list Tracer]]
+ trace add variable [namespace which -variable S](style) \
+ write [namespace code [list Tracer]]
+ trace add variable [namespace which -variable S](font) \
+ write [namespace code [list Tracer]]
+ } else {
+ Init $S(-font)
+ }
+
+ return
+}
+
+# ::tk::fontchooser::Done --
+#
+# Handles teardown of the dialog, calling -command if needed
+#
+# Arguments:
+# ok true if user pressed OK
+#
+proc ::tk::::fontchooser::Done {ok} {
+ variable S
+
+ if {! $ok} {
+ set S(result) ""
+ }
+ trace vdelete S(size) w [namespace code [list Tracer]]
+ trace vdelete S(style) w [namespace code [list Tracer]]
+ trace vdelete S(font) w [namespace code [list Tracer]]
+ destroy $S(W)
+ if {$ok && $S(-command) ne ""} {
+ uplevel #0 $S(-command) [list $S(result)]
+ }
+}
+
+# ::tk::fontchooser::Apply --
+#
+# Call the -command procedure appending the current font
+# Errors are reported via the background error mechanism
+#
+proc ::tk::fontchooser::Apply {} {
+ variable S
+ if {$S(-command) ne ""} {
+ if {[catch {uplevel #0 $S(-command) [list $S(result)]} err]} {
+ ::bgerror $err
+ }
+ }
+ event generate $S(-parent) <<TkFontchooserFontChanged>>
+}
+
+# ::tk::fontchooser::Init --
+#
+# Initializes dialog to a default font
+#
+# Arguments:
+# defaultFont font to use as the default
+#
+proc ::tk::fontchooser::Init {{defaultFont ""}} {
+ variable S
+
+ if {$S(first) || $defaultFont ne ""} {
+ if {$defaultFont eq ""} {
+ set defaultFont [[entry .___e] cget -font]
+ destroy .___e
+ }
+ array set F [font actual $defaultFont]
+ set S(font) $F(-family)
+ set S(size) $F(-size)
+ set S(strike) $F(-overstrike)
+ set S(under) $F(-underline)
+ set S(style) "Regular"
+ if {$F(-weight) eq "bold" && $F(-slant) eq "italic"} {
+ set S(style) "Bold Italic"
+ } elseif {$F(-weight) eq "bold"} {
+ set S(style) "Bold"
+ } elseif {$F(-slant) eq "italic"} {
+ set S(style) "Italic"
+ }
+
+ set S(first) 0
+ }
+
+ Tracer a b c
+ Update
+}
+
+# ::tk::fontchooser::Click --
+#
+# Handles all button clicks, updating the appropriate widgets
+#
+# Arguments:
+# who which widget got pressed
+#
+proc ::tk::fontchooser::Click {who} {
+ variable S
+
+ if {$who eq "font"} {
+ set S(font) [$S(W).lfonts get [$S(W).lfonts curselection]]
+ } elseif {$who eq "style"} {
+ set S(style) [$S(W).lstyles get [$S(W).lstyles curselection]]
+ } elseif {$who eq "size"} {
+ set S(size) [$S(W).lsizes get [$S(W).lsizes curselection]]
+ }
+ Update
+}
+
+# ::tk::fontchooser::Tracer --
+#
+# Handles traces on key variables, updating the appropriate widgets
+#
+# Arguments:
+# standard trace arguments (not used)
+#
+proc ::tk::fontchooser::Tracer {var1 var2 op} {
+ variable S
+
+ set bad 0
+ set nstate normal
+ # Make selection in each listbox
+ foreach var {font style size} {
+ set value [string tolower $S($var)]
+ $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} {
+ set S($var) [lindex $S(${var}s) $n]
+ $S(W).e$var icursor end
+ $S(W).e$var selection clear
+ } else { ;# No match, try prefix
+ # Size is weird: valid numbers are legal but don't display
+ # unless in the font size list
+ set n [lsearch -glob $S(${var}s,lcase) "$value*"]
+ set bad 1
+ if {$var ne "size" || ! [string is double -strict $value]} {
+ set nstate disabled
+ }
+ }
+ $S(W).l${var}s see $n
+ }
+ if {!$bad} { Update }
+ $S(W).ok configure -state $nstate
+}
+
+# ::tk::fontchooser::Update --
+#
+# Shows a sample of the currently selected font
+#
+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}
+
+ $S(sample) configure -font $S(result)
+}
+
+# ::tk::fontchooser::Visibility --
+#
+# Notify the parent when the dialog visibility changes
+#
+proc ::tk::fontchooser::Visibility {w visible} {
+ variable S
+ if {$w eq $S(W)} {
+ event generate $S(-parent) <<TkFontchooserVisibility>>
+ }
+}
+
+# ::tk::fontchooser::ttk_listbox --
+#
+# Create a properly themed scrolled listbox.
+# This is exactly right on XP but may need adjusting on other platforms.
+#
+proc ::tk::fontchooser::ttk_slistbox {w args} {
+ set f [ttk::frame $w -style FontchooserFrame -padding 2]
+ if {[catch {
+ listbox $f.list -relief flat -highlightthickness 0 -borderwidth 0 {*}$args
+ ttk::scrollbar $f.vs -command [list $f.list yview]
+ $f.list configure -yscrollcommand [list $f.vs set]
+ grid $f.list $f.vs -sticky news
+ grid rowconfigure $f 0 -weight 1
+ grid columnconfigure $f 0 -weight 1
+ interp hide {} $w
+ interp alias {} $w {} $f.list
+ } err opt]} {
+ destroy $f
+ return -options $opt $err
+ }
+ return $w
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl
new file mode 100644
index 0000000000..eed7476772
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl
@@ -0,0 +1,717 @@
+# iconlist.tcl
+#
+# Implements the icon-list megawidget used in the "Tk" standard file
+# selection dialog boxes.
+#
+# Copyright (c) 1994-1998 Sun Microsystems, Inc.
+# Copyright (c) 2009 Donal K. Fellows
+#
+# See the file "license.terms" for information on usage and redistribution of
+# this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+# API Summary:
+# tk::IconList <path> ?<option> <value>? ...
+# <path> add <imageName> <itemList>
+# <path> cget <option>
+# <path> configure ?<option>? ?<value>? ...
+# <path> deleteall
+# <path> destroy
+# <path> get <itemIndex>
+# <path> index <index>
+# <path> invoke
+# <path> see <index>
+# <path> selection anchor ?<int>?
+# <path> selection clear <first> ?<last>?
+# <path> selection get
+# <path> selection includes <item>
+# <path> selection set <first> ?<last>?
+
+package require Tk 8.6
+
+::tk::Megawidget create ::tk::IconList ::tk::FocusableWidget {
+ variable w canvas sbar accel accelCB fill font index \
+ itemList itemsPerColumn list maxIH maxIW maxTH maxTW noScroll \
+ numItems oldX oldY options rect selected selection textList
+ constructor args {
+ next {*}$args
+ set accelCB {}
+ }
+ destructor {
+ my Reset
+ next
+ }
+
+ method GetSpecs {} {
+ concat [next] {
+ {-command "" "" ""}
+ {-font "" "" "TkIconFont"}
+ {-multiple "" "" "0"}
+ }
+ }
+
+ # ----------------------------------------------------------------------
+
+ method index i {
+ if {![info exist list]} {
+ set list {}
+ }
+ switch -regexp -- $i {
+ "^-?[0-9]+$" {
+ if {$i < 0} {
+ set i 0
+ }
+ if {$i >= [llength $list]} {
+ set i [expr {[llength $list] - 1}]
+ }
+ return $i
+ }
+ "^anchor$" {
+ return $index(anchor)
+ }
+ "^end$" {
+ return [llength $list]
+ }
+ "@-?[0-9]+,-?[0-9]+" {
+ scan $i "@%d,%d" x y
+ set item [$canvas find closest \
+ [$canvas canvasx $x] [$canvas canvasy $y]]
+ return [lindex [$canvas itemcget $item -tags] 1]
+ }
+ }
+ }
+
+ method selection {op args} {
+ switch -exact -- $op {
+ anchor {
+ if {[llength $args] == 1} {
+ set index(anchor) [$w index [lindex $args 0]]
+ } else {
+ return $index(anchor)
+ }
+ }
+ clear {
+ switch [llength $args] {
+ 2 {
+ lassign $args first last
+ }
+ 1 {
+ set first [set last [lindex $args 0]]
+ }
+ default {
+ return -code error -errorcode {TCL WRONGARGS} \
+ "wrong # args: should be\
+ \"[lrange [info level 0] 0 1] first ?last?\""
+ }
+ }
+
+ set first [$w index $first]
+ set last [$w index $last]
+ if {$first > $last} {
+ set tmp $first
+ set first $last
+ set last $tmp
+ }
+ set ind 0
+ foreach item $selection {
+ if {$item >= $first} {
+ set first $ind
+ break
+ }
+ incr ind
+ }
+ set ind [expr {[llength $selection] - 1}]
+ for {} {$ind >= 0} {incr ind -1} {
+ set item [lindex $selection $ind]
+ if {$item <= $last} {
+ set last $ind
+ break
+ }
+ }
+
+ if {$first > $last} {
+ return
+ }
+ set selection [lreplace $selection $first $last]
+ event generate $w <<ListboxSelect>>
+ my DrawSelection
+ }
+ get {
+ return $selection
+ }
+ includes {
+ return [expr {[lindex $args 0] in $selection}]
+ }
+ set {
+ switch [llength $args] {
+ 2 {
+ lassign $args first last
+ }
+ 1 {
+ set first [set last [lindex $args 0]]
+ }
+ default {
+ return -code error -errorcode {TCL WRONGARGS} \
+ "wrong # args: should be\
+ \"[lrange [info level 0] 0 1] first ?last?\""
+ }
+ }
+
+ set first [$w index $first]
+ set last [$w index $last]
+ if {$first > $last} {
+ set tmp $first
+ set first $last
+ set last $tmp
+ }
+
+ for {set i $first} {$i <= $last} {incr i} {
+ lappend selection $i
+ }
+ set selection [lsort -integer -unique $selection]
+ event generate $w <<ListboxSelect>>
+ my DrawSelection
+ }
+ }
+ }
+
+ method get item {
+ set rTag [lindex $list $item 2]
+ lassign $itemList($rTag) iTag tTag text serial
+ return $text
+ }
+
+ # Deletes all the items inside the canvas subwidget and reset the
+ # iconList's state.
+ #
+ method deleteall {} {
+ $canvas delete all
+ unset -nocomplain selected rect list itemList
+ set maxIW 1
+ set maxIH 1
+ set maxTW 1
+ set maxTH 1
+ set numItems 0
+ set noScroll 1
+ set selection {}
+ set index(anchor) ""
+ $sbar set 0.0 1.0
+ $canvas xview moveto 0
+ }
+
+ # Adds an icon into the IconList with the designated image and text
+ #
+ method add {image items} {
+ foreach text $items {
+ set iID item$numItems
+ set iTag [$canvas create image 0 0 -image $image -anchor nw \
+ -tags [list icon $numItems $iID]]
+ set tTag [$canvas create text 0 0 -text $text -anchor nw \
+ -font $options(-font) -fill $fill \
+ -tags [list text $numItems $iID]]
+ set rTag [$canvas create rect 0 0 0 0 -fill "" -outline "" \
+ -tags [list rect $numItems $iID]]
+
+ lassign [$canvas bbox $iTag] x1 y1 x2 y2
+ set iW [expr {$x2 - $x1}]
+ set iH [expr {$y2 - $y1}]
+ if {$maxIW < $iW} {
+ set maxIW $iW
+ }
+ if {$maxIH < $iH} {
+ set maxIH $iH
+ }
+
+ lassign [$canvas bbox $tTag] x1 y1 x2 y2
+ set tW [expr {$x2 - $x1}]
+ set tH [expr {$y2 - $y1}]
+ if {$maxTW < $tW} {
+ set maxTW $tW
+ }
+ if {$maxTH < $tH} {
+ set maxTH $tH
+ }
+
+ lappend list [list $iTag $tTag $rTag $iW $iH $tW $tH $numItems]
+ set itemList($rTag) [list $iTag $tTag $text $numItems]
+ set textList($numItems) [string tolower $text]
+ incr numItems
+ }
+ my WhenIdle Arrange
+ return
+ }
+
+ # Gets called when the user invokes the IconList (usually by
+ # double-clicking or pressing the Return key).
+ #
+ method invoke {} {
+ if {$options(-command) ne "" && [llength $selection]} {
+ uplevel #0 $options(-command)
+ }
+ }
+
+ # If the item is not (completely) visible, scroll the canvas so that it
+ # becomes visible.
+ #
+ method see rTag {
+ if {$noScroll} {
+ return
+ }
+ set sRegion [$canvas cget -scrollregion]
+ if {$sRegion eq ""} {
+ return
+ }
+
+ if {$rTag < 0 || $rTag >= [llength $list]} {
+ return
+ }
+
+ set bbox [$canvas bbox item$rTag]
+ set pad [expr {[$canvas cget -highlightthickness]+[$canvas cget -bd]}]
+
+ set x1 [lindex $bbox 0]
+ set x2 [lindex $bbox 2]
+ incr x1 [expr {$pad * -2}]
+ incr x2 [expr {$pad * -1}]
+
+ set cW [expr {[winfo width $canvas] - $pad*2}]
+
+ set scrollW [expr {[lindex $sRegion 2]-[lindex $sRegion 0]+1}]
+ set dispX [expr {int([lindex [$canvas xview] 0]*$scrollW)}]
+ set oldDispX $dispX
+
+ # check if out of the right edge
+ #
+ if {($x2 - $dispX) >= $cW} {
+ set dispX [expr {$x2 - $cW}]
+ }
+ # check if out of the left edge
+ #
+ if {($x1 - $dispX) < 0} {
+ set dispX $x1
+ }
+
+ if {$oldDispX ne $dispX} {
+ set fraction [expr {double($dispX) / double($scrollW)}]
+ $canvas xview moveto $fraction
+ }
+ }
+
+ # ----------------------------------------------------------------------
+
+ # Places the icons in a column-major arrangement.
+ #
+ method Arrange {} {
+ if {![info exists list]} {
+ if {[info exists canvas] && [winfo exists $canvas]} {
+ set noScroll 1
+ $sbar configure -command ""
+ }
+ return
+ }
+
+ set W [winfo width $canvas]
+ set H [winfo height $canvas]
+ set pad [expr {[$canvas cget -highlightthickness]+[$canvas cget -bd]}]
+ if {$pad < 2} {
+ set pad 2
+ }
+
+ incr W [expr {$pad*-2}]
+ incr H [expr {$pad*-2}]
+
+ set dx [expr {$maxIW + $maxTW + 8}]
+ if {$maxTH > $maxIH} {
+ set dy $maxTH
+ } else {
+ set dy $maxIH
+ }
+ incr dy 2
+ set shift [expr {$maxIW + 4}]
+
+ set x [expr {$pad * 2}]
+ set y [expr {$pad * 1}] ; # Why * 1 ?
+ set usedColumn 0
+ foreach sublist $list {
+ set usedColumn 1
+ lassign $sublist iTag tTag rTag iW iH tW tH
+
+ set i_dy [expr {($dy - $iH)/2}]
+ set t_dy [expr {($dy - $tH)/2}]
+
+ $canvas coords $iTag $x [expr {$y + $i_dy}]
+ $canvas coords $tTag [expr {$x + $shift}] [expr {$y + $t_dy}]
+ $canvas coords $rTag $x $y [expr {$x+$dx}] [expr {$y+$dy}]
+
+ incr y $dy
+ if {($y + $dy) > $H} {
+ set y [expr {$pad * 1}] ; # *1 ?
+ incr x $dx
+ set usedColumn 0
+ }
+ }
+
+ if {$usedColumn} {
+ set sW [expr {$x + $dx}]
+ } else {
+ set sW $x
+ }
+
+ if {$sW < $W} {
+ $canvas configure -scrollregion [list $pad $pad $sW $H]
+ $sbar configure -command ""
+ $canvas xview moveto 0
+ set noScroll 1
+ } else {
+ $canvas configure -scrollregion [list $pad $pad $sW $H]
+ $sbar configure -command [list $canvas xview]
+ set noScroll 0
+ }
+
+ set itemsPerColumn [expr {($H-$pad) / $dy}]
+ if {$itemsPerColumn < 1} {
+ set itemsPerColumn 1
+ }
+
+ my DrawSelection
+ }
+
+ method DrawSelection {} {
+ $canvas delete selection
+ $canvas itemconfigure selectionText -fill black
+ $canvas dtag selectionText
+ set cbg [ttk::style lookup TEntry -selectbackground focus]
+ set cfg [ttk::style lookup TEntry -selectforeground focus]
+ foreach item $selection {
+ set rTag [lindex $list $item 2]
+ foreach {iTag tTag text serial} $itemList($rTag) {
+ break
+ }
+
+ set bbox [$canvas bbox $tTag]
+ $canvas create rect $bbox -fill $cbg -outline $cbg \
+ -tags selection
+ $canvas itemconfigure $tTag -fill $cfg -tags selectionText
+ }
+ $canvas lower selection
+ return
+ }
+
+ # Creates an IconList widget by assembling a canvas widget and a
+ # scrollbar widget. Sets all the bindings necessary for the IconList's
+ # operations.
+ #
+ method Create {} {
+ variable hull
+ set sbar [ttk::scrollbar $hull.sbar -orient horizontal -takefocus 0]
+ catch {$sbar configure -highlightthickness 0}
+ set canvas [canvas $hull.canvas -highlightthick 0 -takefocus 1 \
+ -width 400 -height 120 -background white]
+ pack $sbar -side bottom -fill x -padx 2 -pady {0 2}
+ pack $canvas -expand yes -fill both -padx 2 -pady {2 0}
+
+ $sbar configure -command [list $canvas xview]
+ $canvas configure -xscrollcommand [list $sbar set]
+
+ # Initializes the max icon/text width and height and other variables
+ #
+ set maxIW 1
+ set maxIH 1
+ set maxTW 1
+ set maxTH 1
+ set numItems 0
+ set noScroll 1
+ set selection {}
+ set index(anchor) ""
+ set fg [option get $canvas foreground Foreground]
+ if {$fg eq ""} {
+ set fill black
+ } else {
+ set fill $fg
+ }
+
+ # Creates the event bindings.
+ #
+ bind $canvas <Configure> [namespace code {my WhenIdle Arrange}]
+
+ bind $canvas <1> [namespace code {my Btn1 %x %y}]
+ bind $canvas <B1-Motion> [namespace code {my Motion1 %x %y}]
+ bind $canvas <B1-Leave> [namespace code {my Leave1 %x %y}]
+ bind $canvas <Control-1> [namespace code {my CtrlBtn1 %x %y}]
+ bind $canvas <Shift-1> [namespace code {my ShiftBtn1 %x %y}]
+ bind $canvas <B1-Enter> [list tk::CancelRepeat]
+ bind $canvas <ButtonRelease-1> [list tk::CancelRepeat]
+ bind $canvas <Double-ButtonRelease-1> \
+ [namespace code {my Double1 %x %y}]
+
+ bind $canvas <Control-B1-Motion> {;}
+ bind $canvas <Shift-B1-Motion> [namespace code {my ShiftMotion1 %x %y}]
+
+ if {[tk windowingsystem] eq "aqua"} {
+ bind $canvas <Shift-MouseWheel> [namespace code {my MouseWheel [expr {40 * (%D)}]}]
+ bind $canvas <Option-Shift-MouseWheel> [namespace code {my MouseWheel [expr {400 * (%D)}]}]
+ } else {
+ bind $canvas <Shift-MouseWheel> [namespace code {my MouseWheel %D}]
+ }
+ if {[tk windowingsystem] eq "x11"} {
+ bind $canvas <Shift-4> [namespace code {my MouseWheel 120}]
+ bind $canvas <Shift-5> [namespace code {my MouseWheel -120}]
+ }
+
+ bind $canvas <<PrevLine>> [namespace code {my UpDown -1}]
+ bind $canvas <<NextLine>> [namespace code {my UpDown 1}]
+ bind $canvas <<PrevChar>> [namespace code {my LeftRight -1}]
+ bind $canvas <<NextChar>> [namespace code {my LeftRight 1}]
+ bind $canvas <Return> [namespace code {my ReturnKey}]
+ bind $canvas <KeyPress> [namespace code {my KeyPress %A}]
+ bind $canvas <Control-KeyPress> ";"
+ bind $canvas <Alt-KeyPress> ";"
+
+ bind $canvas <FocusIn> [namespace code {my FocusIn}]
+ bind $canvas <FocusOut> [namespace code {my FocusOut}]
+
+ return $w
+ }
+
+ # This procedure is invoked when the mouse leaves an entry window with
+ # button 1 down. It scrolls the window up, down, left, or right,
+ # depending on where the mouse left the window, and reschedules itself
+ # as an "after" command so that the window continues to scroll until the
+ # mouse moves back into the window or the mouse button is released.
+ #
+ method AutoScan {} {
+ if {![winfo exists $w]} return
+ set x $oldX
+ set y $oldY
+ if {$noScroll} {
+ return
+ }
+ if {$x >= [winfo width $canvas]} {
+ $canvas xview scroll 1 units
+ } elseif {$x < 0} {
+ $canvas xview scroll -1 units
+ } elseif {$y >= [winfo height $canvas]} {
+ # do nothing
+ } elseif {$y < 0} {
+ # do nothing
+ } else {
+ return
+ }
+ my Motion1 $x $y
+ set ::tk::Priv(afterId) [after 50 [namespace code {my AutoScan}]]
+ }
+
+ # ----------------------------------------------------------------------
+
+ # Event handlers
+ method MouseWheel {amount} {
+ if {$noScroll || $::tk_strictMotif} {
+ return
+ }
+ if {$amount > 0} {
+ $canvas xview scroll [expr {(-119-$amount) / 120}] units
+ } else {
+ $canvas xview scroll [expr {-($amount / 120)}] units
+ }
+ }
+ method Btn1 {x y} {
+ focus $canvas
+ set i [$w index @$x,$y]
+ if {$i eq ""} {
+ return
+ }
+ $w selection clear 0 end
+ $w selection set $i
+ $w selection anchor $i
+ }
+ method CtrlBtn1 {x y} {
+ if {$options(-multiple)} {
+ focus $canvas
+ set i [$w index @$x,$y]
+ if {$i eq ""} {
+ return
+ }
+ if {[$w selection includes $i]} {
+ $w selection clear $i
+ } else {
+ $w selection set $i
+ $w selection anchor $i
+ }
+ }
+ }
+ method ShiftBtn1 {x y} {
+ if {$options(-multiple)} {
+ focus $canvas
+ set i [$w index @$x,$y]
+ if {$i eq ""} {
+ return
+ }
+ if {[$w index anchor] eq ""} {
+ $w selection anchor $i
+ }
+ $w selection clear 0 end
+ $w selection set anchor $i
+ }
+ }
+
+ # Gets called on button-1 motions
+ #
+ method Motion1 {x y} {
+ set oldX $x
+ set oldY $y
+ set i [$w index @$x,$y]
+ if {$i eq ""} {
+ return
+ }
+ $w selection clear 0 end
+ $w selection set $i
+ }
+ method ShiftMotion1 {x y} {
+ set oldX $x
+ set oldY $y
+ set i [$w index @$x,$y]
+ if {$i eq ""} {
+ return
+ }
+ $w selection clear 0 end
+ $w selection set anchor $i
+ }
+ method Double1 {x y} {
+ if {[llength $selection]} {
+ $w invoke
+ }
+ }
+ method ReturnKey {} {
+ $w invoke
+ }
+ method Leave1 {x y} {
+ set oldX $x
+ set oldY $y
+ my AutoScan
+ }
+ method FocusIn {} {
+ $w state focus
+ if {![info exists list]} {
+ return
+ }
+ if {[llength $selection]} {
+ my DrawSelection
+ }
+ }
+ method FocusOut {} {
+ $w state !focus
+ $w selection clear 0 end
+ }
+
+ # Moves the active element up or down by one element
+ #
+ # Arguments:
+ # amount - +1 to move down one item, -1 to move back one item.
+ #
+ method UpDown amount {
+ if {![info exists list]} {
+ return
+ }
+ set curr [$w selection get]
+ if {[llength $curr] == 0} {
+ set i 0
+ } else {
+ set i [$w index anchor]
+ if {$i eq ""} {
+ return
+ }
+ incr i $amount
+ }
+ $w selection clear 0 end
+ $w selection set $i
+ $w selection anchor $i
+ $w see $i
+ }
+
+ # Moves the active element left or right by one column
+ #
+ # Arguments:
+ # amount - +1 to move right one column, -1 to move left one
+ # column
+ #
+ method LeftRight amount {
+ if {![info exists list]} {
+ return
+ }
+ set curr [$w selection get]
+ if {[llength $curr] == 0} {
+ set i 0
+ } else {
+ set i [$w index anchor]
+ if {$i eq ""} {
+ return
+ }
+ incr i [expr {$amount * $itemsPerColumn}]
+ }
+ $w selection clear 0 end
+ $w selection set $i
+ $w selection anchor $i
+ $w see $i
+ }
+
+ # Gets called when user enters an arbitrary key in the listbox.
+ #
+ method KeyPress key {
+ append accel $key
+ my Goto $accel
+ after cancel $accelCB
+ set accelCB [after 500 [namespace code {my Reset}]]
+ }
+
+ method Goto text {
+ if {![info exists list]} {
+ return
+ }
+ if {$text eq "" || $numItems == 0} {
+ return
+ }
+
+ if {[llength [$w selection get]]} {
+ set start [$w index anchor]
+ } else {
+ set start 0
+ }
+ set theIndex -1
+ set less 0
+ set len [string length $text]
+ set len0 [expr {$len - 1}]
+ set i $start
+
+ # Search forward until we find a filename whose prefix is a
+ # case-insensitive match with $text
+ while {1} {
+ if {[string equal -nocase -length $len0 $textList($i) $text]} {
+ set theIndex $i
+ break
+ }
+ incr i
+ if {$i == $numItems} {
+ set i 0
+ }
+ if {$i == $start} {
+ break
+ }
+ }
+
+ if {$theIndex > -1} {
+ $w selection clear 0 end
+ $w selection set $theIndex
+ $w selection anchor $theIndex
+ $w see $theIndex
+ }
+ }
+ method Reset {} {
+ unset -nocomplain accel
+ }
+}
+
+return
+
+# Local Variables:
+# mode: tcl
+# fill-column: 78
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/icons.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/icons.tcl
new file mode 100644
index 0000000000..e53a1bdffa
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/icons.tcl
@@ -0,0 +1,153 @@
+# icons.tcl --
+#
+# A set of stock icons for use in Tk dialogs. The icons used here
+# were provided by the Tango Desktop project which provides a
+# unified set of high quality icons licensed under the
+# Creative Commons Attribution Share-Alike license
+# (http://creativecommons.org/licenses/by-sa/3.0/)
+#
+# See http://tango.freedesktop.org/Tango_Desktop_Project
+#
+# Copyright (c) 2009 Pat Thoyts <patthoyts@users.sourceforge.net>
+
+namespace eval ::tk::icons {}
+
+image create photo ::tk::icons::warning -data {
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABSZJREFU
+ WIXll1toVEcYgL+Zc87u2Yu7MYmrWRuTJuvdiMuqiJd4yYKXgMQKVkSjFR80kFIVJfWCWlvpg4h9
+ 8sXGWGof8iKNICYSo6JgkCBEJRG8ImYThNrNxmaTeM7pQ5IlJkabi0/9YZhhZv7///4z/8zPgf+7
+ KCNRLgdlJijXwRyuDTlcxV9hbzv8nQmxMjg+XDtiOEplkG9PSfkztGmTgmFQd+FCVzwa3fYN/PHZ
+ AcpBaReicW5xcbb64IEQqko8Lc26d/58cxS+/BY6hmJvyEfQBoUpwWCmW1FErKaGWHU13uRk4QkE
+ UtxQNFR7QwIoB4eiKD9PWbVKbb10CZmaCqmpxCormRYO26QQx85B0mcD+AeK0xYvHqu1tNDx+DH6
+ gQM4jh0j3tCA3tGBLyfHLuD7zwJwAcYqun44sHy51nr5MsqsWWj5+djCYdS5c4ldvUr24sU2qarf
+ lUL6qAN0wqH0vDy7+fAhXZEI+v79CNmt7igpofPVK5SmJvyhkJBwYlQBSiHd7vUWZ86bp8WqqtCW
+ LkVbuBAhBEIItGAQ2+rVxG7cICMY1KTDsekc5IwagIQTmStXis47dzBiMfR9+xCi+wb39s79+zFi
+ MczGRjLmzTMlnBoVgLMwyzF+/Cb/lClq2/Xr2AoKUKdPxzAMWltbiUajmKaJkpGBY8sW3tbW4g8E
+ VNXrXVEKK0YMoMKp7Px8K15Tg2VZOHbvBiASiRAMBgkGg0QiEYQQOIuLsRSFrnv3yJo/HxVOW594
+ 7D4KUAa57qysvNSUFOVtbS32rVuRfj9CCFwuV2Kfy+VCCIFMScFVVET7/fukJidLm883rQy+HhaA
+ BUII8cvUNWt4W1WFcLvRd+5MnHl/AOjOB+eOHchx44jX1ZEdCqkSTpaDbcgA5+GrpNmzc9ymKdvr
+ 67Hv2oVMSko4cjgcKIqCoijoup64EdLpxLV3Lx1PnuCVUrgmTfK9hV1DAjgKqlSUk1PCYdl25QrS
+ 70cvLEw4SWS+04nT6XxvXgiBc8MGtKlTaa+rIysnR1Ok/OF38PxngAzY4VuwYKL99WvR8fQpjj17
+ kLqeiL6393g8eDyeAWBSVfEcOkRXczOOaBRvVpZuDPJEDwD4DVyKrv+UlZurxSorUWfMQC8oGOBc
+ CDHgC/Rdc4TD2BctIl5fT+bkyTahaXvOw8RPApiwd2Ju7hjZ2EhXSwvOkhKQcoADgIqKCioqKgYc
+ QW9LOnIEIxZDbWpiXCCABT9+FKAUxtm83pKMUEiLVVejLVqEtmTJB50LIdi2bRuFPbnRd7232efM
+ wbVuHR2PHjHR77dJXS8sg5mDAihweFJenmrevYvR1oazpGTQ6IQQaJqG7ClI/dd655IOHsSyLMSL
+ F6QFAib9nugEQClk2Xy+orTsbK3t1i3sa9ei5eQMGr0QgvLyci5evDiocyEEtsxMPNu30/nsGRO8
+ XlVzu8NlkNvrV+0T/fHMZcusrtu3MeNx9PXrobUVq8cYQrw3TrRub1h9+v573Bs3Ej1zBvP5c/zp
+ 6dbLhoaTwPy+ANKCfF92thq7dg2A6JYt/fNlxGK8eUNSerryHEJHQT8K8V4A5ztojty8OeaLzZul
+ 1DSwLCzDANPEMozusWFgmWZ33288YK3/nGlixuM0v3xpWfDX0Z4i1VupXEWwIgRnJfhGPfQ+YsLr
+ +7DzNFwCuvqWyiRg7DSYoIBu9smPkYqEd4AwIN4ITUAL0A4Da7UC6ICdEfy2fUBMoAvo7GnWKNoe
+ mfwLcAuinuFNL7QAAAAASUVORK5CYII=
+}
+
+image create photo ::tk::icons::error -data {
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABiRJREFU
+ WIXFl11sHFcVgL97Z/bX693sbtd2ipOqCU7sQKukFYUigQgv/a+hoZGoqipvfQKpAsEDD0hIvCHE
+ j/pQ3sIDUdOiIqUyqXioEFSUhqit7cRJFJpEruxs1mt77Z3d2Z259/KwM5vZXTtOERJXOrozZ+6e
+ 852fuXcW/s9D3O3Cs1Bow1Nx234BKQ9qpYpK6yFLSseScsVoveApdUrAzNOw9j8DOAMTtmX9RsM3
+ SqOjevcXDqUzu8dI5AvEc8O0axu4q6s4yzdZvnCxUSmXLWHMXzxjXpmGq/81wGmIZ6T8NXDi8w8d
+ id//+GPS8j1YWQXHgVYbfA/sGCRiMDQExTzKtvn3zDv6k9m5FsacXNT6+y+D95kAZqCEEO/cMzIy
+ 9eBLLybjyodrN6DpDqw1/dfpFNw3TtuSfPz7P7irlZUL2pjHn4GVuwJ4G/JCiLl9U1OjB58/ZnP5
+ Mqxv3NGpMWZAz64cHNzHlTf/5N9YuHzTMeaLx6HW78+K3pwGKynEu/snJycOHPuWzdw81BuDUQZO
+ dfQ+MmvAuC1MdY3i178izUo15VZXj07DyTf6OGX0Jivlz0vFwgMTz3/bNnMXO0ZCo8b0iIk4C0WF
+ zsP1TRc1e4l9x56N5YuFwxkpf9afgW4J/gi7M1IuHH3lezm5uAQbmwOpjc79ujArA2uMgWwGMz7K
+ P377u/WW1pPTUB7IQFrKXx44NJWRbQ9d2+hGqbeRMEoTZEQFJdERfVgmvVFH+D57Jw9k4lL+YqAE
+ pyGnjZm+95knLHVjcVvHA6WIPgtLE+hVH4i6vsS9T3zTVsY8NwPZHoAUPFUs5JVQCt1q9zqORKm3
+ iLKrF6IjkfSHOiUlqu0hhCSXHdYePNYDEBPiu6MT+zOquo6JGNGhESkxUnYNmkCnLQtjWRgpMRG9
+ CtZ3JdD7axsU9+3N2EK8EALYQcNMpvfuQTcaXUMIAa+/Hi0Xgs9weASjefx4p5mFQDdbpD63G/HR
+ hakeAA2l+EgJU652iIMMyO2sRoYxBq1191oIgZQSITqooT0A7fnEirswUAp/LwG0MZlYIY9WqpPa
+ IHU7Da01Sqluo4UQSil830dr3emVsBeMIZbLoI0Z7gGQQtTbjoOOxW/XewcApVQ38jsBNs6fx6tW
+ O70Si+GWKwghNsM1NoCAW81KJTeUjKNbrR2N7uS4B7TRwJ+fR6TTxO4fxzUeAio9AMCl+tVrE0NH
+ DmM2nU4DAu6JE53UGoNfLuNdv45xnO4OF/ZKz+4X2T179I6D5To0NupouNgD4Btzqjx/8WjpS0cy
+ PU1Tr6MqFfylpc4bss1W26/rBwyfybECtcvXNrUxp3oAXJjZ2Kxb7cVP8P61gDGgWy2M624Z5d1E
+ 3wNkDDKdwMQkjtuygbMhgAQ4DjUhxFvL/5z15X1jeLUaynW7p1u484WiuL3V9m/NoV6F50Ogjx3Y
+ Q/mDBV8a3piGzR4AAFfrHy4vlesmm0bks7edRQ6aAafcPoZVH2AUXOYzkI5TvbVa9+FHREYX4Bgs
+ I8RrV9/9oJF4eBKTjO8YvdoCJgqujcGkEqQemmDxb7OOFOLV6FHcAwBQ1/onTtOd/fTvH3rJRx/A
+ pBIDqd0q+p5sRaInnWDoywdZem+u7bbaH9W1/il9Y2Brfwt22TBfKOVHxr92JOacv4S/UuttuC06
+ PKoHsEs5hg7vZ/m9eW+zWltuwoNbfRNuebacgXsEnE2lkof2Hn04ZRouzQvXUU5z29cwFGs4TWpy
+ HJGK8+lfP256bnuuDU8+B9WtfG17uL0GsTF4VQrxYn60kBh55JDEbdG6uYq/7qDdFtpTELOQyQRW
+ Lk1sLI+MW9w6d8Wv3Vrz2nDyJPzgDDS287MVgAAywBCQ+Q5MTsOPs/BIMpVQ2bFCKlnMYg+nsYeS
+ eE6TVq1Be3WD9ZtrTc9tWetw7k341dtwBagDTmTeESAdAAxH5z0w9iQ8ehi+moWxBGRsiPvguVBf
+ h8qH8P6f4dxSp9PrdN73cN6k859R3U0J0nS+28JMpIM5FUgCiNP5X2ECox7gAk06KQ8ldLzZ7/xO
+ ANHnscBhCkgGjuOB3gb8CEAbaAWO3UA34DQ6/gPnmhBFs5mqXAAAAABJRU5ErkJggg==
+}
+
+image create photo ::tk::icons::information -data {
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+ WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gUdFDM4pWaDogAABwNJREFUWMPFlltsVNcVhv+199ln
+ bh7PjAdfMGNDcA04EKMkJlIsBVJVbRqlEVUrqyW0QAtFTVWpjVpFfamUF6K+tCTKQyXn0jaiShOr
+ bRqRoHJpEEoIEBucENuk2OViPB5f5j5zrvuc3YcMFQ8FPBFVj7S0paN91v+tf1/OAv7PD9UzeeCp
+ p0KRCrYyHtymoPrgySYAANdyBBr2Peu1agP+NrR/v3nHAb6/52d7wfivWlet11NdvZG21laEwzo0
+ RvA9F4uLi7h08bxxaWLUVp78xSsv/XrwjgAMDDyjRxPWUGOy5Uu9/VsjEA3I5KvIVQ240gHIh9CA
+ 5YkwelIJRATw94NvGpnpK0fL+eDA0NAzzq3ya7cDjCbsoWWr1j+y4f4vB/41Z8JTeaxqE7hndSNi
+ EeELzn3LkapQdfzJTE5JV/GBb28LHz327lcnzp4ZAvB1AOpmAvyWtv/g6R9GW1c+uf6Bx0Kfzpjo
+ TmnYtDaKtkTAj4aEFBqTnJPUOfciIeG3N4XVQtmyzl/JuY8/fH9wOjO/smvVmuy5s+8P1w2wa9dP
+ 46SLN3sf2ha7uiixaU0Qna06NA6PMXIZQRJBMiIXRBKABygv3hBQV+bK1dmcoR7d3Bc5c/pk/8YN
+ fYOjo6es/6bDbgbAdLa9uXNj2PYF2pOEloQGAiRIuUTkME42J7IZweYES+NkckZWWNfseEPAKJtO
+ oWxLu69/c5jpbPtNdW7qPwvsbO1cF8pVLKxs0+HD94gpl0AOQTlEsDkjizFmMk4WESyNM4NzMgOC
+ VYI6q17OlIp9992ngek769+EvtfVEI3jWqaKgAgAIAlFLuOwGZHDiTnElGQgF4DvM1LKV7Bdz2NE
+ xaCuhQpVm1Y0p5qhvNV1AyjlRTWhwVM2TMdzgkJzieAQyGGMbMZgfwZBEiBPA3xX+VSouAvBAFeM
+ yDddD7rgpHw/WjcAMa0EZScZk5heqFrxiO4BzCGCzYgsBrI4I5sYcxlBKl/5WdOdd6S0gxoLEZEi
+ Iq4AnzGq1r0HiPhYuZRFU1R3FgqWkS1aZQA2gWzOyGQcJudkaAwVR3qz8yXzvCXlzJoViaagrlWC
+ jJnLm8Jarli2GNMm6wbwPPO31y6Ollc2N3pcI+fyYjW/8a5EKqQTz5WtdLHsTi1W7Im5vDlcMdxx
+ wVk2Ys9/pTI3+WhAaIauM+MLbYnlH46MVKVyX6v7Hhg9e2ps3doN32ld0Rlrb1nmmK4stCdCSCUj
+ Le1NwW6uXJ08m/t2OarBXh0ie0syHu0plKtTFGw8n4o33q1z1XngD7+X3C/uHBkZces7hoAi1946
+ fPSvtpDlYFdLPDI8mR03HC87frXwFpgqLYuFuzrbkg8m49EeDsqDa+cizXcNpppia5ui+sYXnn+O
+ 29LbOTg4aHzun9GOPT/pDemhf3xzx25DicjkiqaAIs4zhumMRUJaPhzgJZ0LQ5C7gXjQL1kS0YD+
+ o337nhWlYvHJV178zZ9vlZ/dDuDVl57/2HWt755894hINoYSmZx11TYKCUZKCs4cnQuDmGtfvDiR
+ dD3n04aA6J4YHzeLhfLg7cSXBAAA5NPpufS1WFjwkFSelZ6ZLWfn0kliTDJdue8dO9qenp2d1DVR
+ 4cTarlyZJgV5dim5lwTw8sv7c1L6H89cm6FlDcHVhlOJffThsa9d+ud72y5+cnTn2PjJJ1avjOoE
+ SnBiPadOfRDTGT5YSm5tqR2R7Zp7//L6gRPf27NjVaolqS9MCzh28W6mgDXdKxCNRb/oOlV18O3D
+ 1xzXGXpx8LnZO94Tbt/x+MFYouexh7dsQU/PWjRGI+BcAyMgm1vAO28fxvj4xOX5jL7u0KEX7Dvq
+ AAC0Nucf2rLZhq8Y3njjT8gulOBKDw0NAQjNQT435eQWL3iHDk3YS81ZF0B6psI/GbuAXbu+gQf7
+ H4ArPeQWC5jLZKCUhQvjWb2QD3bVk5PVM9nz5LML8waOH38fekBHIhFDqqMFXd0pnDhxGmMTU3Bd
+ 9/X/GQDntO/eezswMPBjaFwAABxH4sKFq+jt7cX6ni6EQuJbdeWsZ3J3d/PTmqaEYUyhXDZBTEOh
+ WIIQwOi5jzA1eRnZXPFSPO7/bmbGlLfqhus5BVotRH9/x7rGxtBeIQJPACrMOYNSPpRiUIpnlTIO
+ nzmT+eX8fLH8WZMKF4Csje7ncUAHEKhFcHq6ZE5OZoc7O3tlc3N33+7dP9c2bXoE09NlO52uHDhy
+ ZOTVatUWte+otsTXg2pQSwagG6r/jwsAQul0erqjo+OesbGx1tHRUT+fz48dP378j57neQD8mtB1
+ B1TtnV9zo64loJqoXhtFDUQHEGhvb2/2fZ9nMpliTcAFYNdC1sIBYN1sCeq5Ca9bqtWcu9Fe3FDl
+ 9Uqvu3HLjfhvTUo85WzjhogAAAAASUVORK5CYII=
+}
+
+image create photo ::tk::icons::question -data {
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAACG5JREFU
+ WIXFl3twVdUVxn97n3Nubm7euZcghEdeBBICEQUFIgVECqIo1uJMp3WodqyjMzpjZ7TTh20cK31N
+ /2jL2FYdKXaqRcbnDKGpoBFaAY1BHgHMgyRKQkJy87yv3Nyzd/84594k1RlppzPumTXn3Dl3r/Wd
+ b31rrbPhS17iSv+4bl2t2ZFhrRGI7QKxRkMAyHEfjwgYEOgjNnpfcXjiSENDbeL/AqBoW22uGE/7
+ MYL7yubN4MYVpVkrquaKqwJZ+LPTARgcjdIbHKOx+aI+9EH7WGvnZdA8q9PGf9b5eu3w/wygaPPO
+ h6Uhntxcsyj9/q+vtMrnBa6Is7ZPgzzzyvGJ/YfPRpWWj3fWff93/xWAonW1Xu3z/nVx6cxNTz74
+ 1YzK4gIQjuN/nfyEEx9fIjgaYXAkhhAQyE3Hn5PBsvJZrF46l5I5+QB83NnP40+/FT7d1ltPOPrN
+ zoba2BcCWLy91hMOp72/bX1VxU/u3+BJ91i0fhrkuTcaaTzbjTQkhpQIIZBSIBApL1prtNYsryhk
+ xy1XUzonn1g8wVPPvh1/5dDpcz5f7LrmfbXxqfGM6eG1yCw+9uq2G6tW7nxoU5plGrzecJYnnnub
+ SwMhTNPAmmKmYWCaBoYpMQyJaRhIQ3IpGOKt4+1k+dKoLJ7BjStKjb6hcN7JloFrhlsO7oUnPh9A
+ 8Rbvo6uuLrr3N4/ckm4Ykt/vPcqe/R9hGAamaWJZbnDL+W2axqRJA8NlxzAkAI3newhF4lxbMZs1
+ y4rNM+19c0PZ++NDLQff+0wKCu/Y6c/UVsubv/12/ryZubxUf5Ln3vgQ0zKnvK1kadkMlpQUUFEU
+ oCDPR25WOuPxBH2DYZpa+qg/3kEoGsdWCttWJGzF3ZuXcuf6Ci5eHmXrw7sHR4mXd7/2w+A0Bvyl
+ N+265/bl19+8eqE8c6GPn+85jGkYWC4Ay3Luf/3AV1g038+MXB8+rwfDkKR5TPKyvCyan8+qqtmc
+ au8nFrcdnQCn2vuoLptJSWEeE7bynDjdXTDUcvBNAAmweF1tpmXKu+65bYWh0Ty97zhSyGkUO0BM
+ hBAI4RAXTyjiCYWUEukKMz/Ly/b1C7EsE49lYlkmhjTYvf8jNHD3lmsM0zTuWryuNhPABIj4vFvW
+ Xl0s87PTOdXWS8snQTwec4ro3DSYBglbcfx8P+8199I7FMEQgg3L53N7TWkKXOV8Px7LJCFtXKx0
+ dA9zrnOAyqIAa68tkQePtm4BXpaO9vWOm65b4EPAkY+6HDEZTt4NN/dJML946QSv/fMCA6PjpHks
+ LI/F2a5BtNYpMUtJirGpLL7f3A3AxpXlPiHFjhQDaJZVlc0EoPWT4DQ1m8ZkKizTJDRuY1mmC04i
+ pWDNksJUD9Bac7E/jGUZrmuN1qCU5sKlIQAqSwrQWi+bBCDwF+RnAk5fl27wqeYAkZM9wLWaxVex
+ qnJmKritFO+e7sMyDdBOc1JKYxiSkdA4CMGM3Aw02j+VAfLcwTIWibuiEpNApJMSw208ydJcu3QW
+ axZPCW7bHGjspmcwimkYTmAlMWzHTyTmDMiczLRU/ctkNxgajboPvUghppuUGFJMY6O6OJ/ViwIo
+ pVBKYds2dR9e4uPuMbc7Tm9MUgqyM70AjITHUy1IAghNsH8oDEAgz4cQOIqWjkkpEC4rSYfXL/Sn
+ giulONYyRFd/1GXKAZxkUrgvkp/tAAgORxAQnAQg5InmC5cBWDgv4NS5EAhAINzyIlVmUgiy040U
+ 9Uop2voiKYakEAiRvDp7EYKS2XkAnOvsR0h5IqUBrfWeQ8fb1t2xvtJXs3QuB462TfZokbxMGZxC
+ 8If6DtI8Fh6PhcdjojSpBuXin7Kc3csXzQLgrWOtEWWrPSkAvkis7kjTBTU8FqOypIAF8/x09Y6Q
+ FGjyTdHJstLsWDsnNZIBXj7Wj1LKYSS5B412nRTNymHBnHxGQ+O8836r8kVidakUNDfUhhIJtfcv
+ dU22AO69dRlCCNeZU8fJe6U0ylZYBlgGmNKx+ESCiYRNwlYoWzn/UxqtHOB3ra8AAX/7x0nbttXe
+ 5oba0GQVAPGE9dju1z4Y7u4fY9F8P9/YWOUEV06O7eTVnXBTBaiUIj4xwcSETSJhk7BtbNtOPdta
+ U0ZpYS59wRB/2ndsOBa3HkvGTU3D0fb6aE7ZBt3RM1yzuabcqiwKEI5N0N495ChaSKcihJPRa0pz
+ sbUmYTugPmgbJmErB4DLxETC5oYlhWxdXUrCVvxgV32krav/qa4Djx76D4kllxalt/7q9e2bqjf9
+ 9Lsb0oQQHGrsYO+hc0gp3emW/Bhxm5NbZlqD0g79CTcFt60u4YYlhWhg5/MN4y/WNdW3vfnoNhD6
+ Mww46wlmV9/w6snzA1sHRqKBVUvnGQvm+qkuKyA4GqVvKOJAdrcn8zz14yNh2ywozOVbGyuoKg4w
+ PmHzyxcOx1+sazqTlhbZ3H92vT29Pj5nzVn1SLqVH3ipunzOxqceutlX6n7lXrw8yqn2flq7hxgL
+ TzAWiyOFICfTS44vjbLCXKqK/cwOOHOl49IwP9r192hT84V3e4+9cF90sC0IRL8QAOADsgvXfu9B
+ b3bgkTs3LPN+52srzPlX5V7RUerTy6M8/0Zj4uUDH45Hg13PdB/9425gzLUhQH0RgDQgC8hKLyid
+ 7a/c9oCV4d9WVTpLbF5TmX5tRaGYkecjJ8MLAkZD4wyMRGg636PrDjfHzrT26NhYT33w1Kt/Hh/u
+ 6XUDh4BBIHwlDIBTohlANpBhWb6s7PKNK30FCzZa6dnVYORoIX2OExVF26Px8NCZSN/5d0bb3mlK
+ JGIhHLpDwLAL4jPnxSs9nBqABXhddrw4XdRygSrABuKuxYBx9/6KDqlf2vo3PYe56vmkuwMAAAAA
+ SUVORK5CYII=
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/README b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/README
new file mode 100644
index 0000000000..7b61d5a0bc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/README
@@ -0,0 +1,7 @@
+README - images directory
+
+This directory includes images for the Tcl Logo and the Tcl Powered
+Logo. Please feel free to use the Tcl Powered Logo on any of your
+products that employ the use of Tcl or Tk. The Tcl logo may also be
+used to promote Tcl in your product documentation, web site or other
+places you so desire.
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo.eps b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo.eps
new file mode 100644
index 0000000000..0d05d3404b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo.eps
@@ -0,0 +1,2091 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(TM) 5.5
+%%For: (Bud Northern) (Mark Anderson Design)
+%%Title: (TCL/TK LOGO.ILLUS)
+%%CreationDate: (8/1/96) (4:58 PM)
+%%BoundingBox: 251 331 371 512
+%%HiResBoundingBox: 251.3386 331.5616 370.5213 511.775
+%%DocumentProcessColors: Cyan Magenta Yellow
+%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.0 0
+%%+ procset Adobe_IllustratorA_AI5 1.0 0
+%AI5_FileFormat 1.2
+%AI3_ColorUsage: Color
+%%DocumentCustomColors: (TCL RED)
+%%CMYKCustomColor: 0 0.45 1 0 (Orange)
+%%+ 0 0.25 1 0 (Orange Yellow)
+%%+ 0 0.79 0.91 0 (TCL RED)
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 12 12 600 780
+%AI3_DocumentPreview: Macintosh_ColorPic
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 0
+%AI5_ArtFlags: 1 0 0 1 0 0 1 1 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI5_OpenToView: 90 576 2 938 673 18 1 1 2 40
+%AI5_OpenViewLayers: 7
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset Adobe_level2_AI5 1.0 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
+%%Version: 1.0
+%%CreationDate: (04/10/93) ()
+%%Copyright: ((C) 1987-1993 Adobe Systems Incorporated All Rights Reserved)
+userdict /Adobe_level2_AI5 21 dict dup begin
+ put
+ /packedarray where not
+ {
+ userdict begin
+ /packedarray
+ {
+ array astore readonly
+ } bind def
+ /setpacking /pop load def
+ /currentpacking false def
+ end
+ 0
+ } if
+ pop
+ userdict /defaultpacking currentpacking put true setpacking
+ /initialize
+ {
+ Adobe_level2_AI5 begin
+ } bind def
+ /terminate
+ {
+ currentdict Adobe_level2_AI5 eq
+ {
+ end
+ } if
+ } bind def
+ mark
+ /setcustomcolor where not
+ {
+ /findcmykcustomcolor
+ {
+ 5 packedarray
+ } bind def
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4
+ {
+ 4 index mul 4 1 roll
+ } repeat
+ 5 -1 roll pop
+ setcmykcolor
+ }
+ def
+ } if
+
+ /gt38? mark {version cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
+ userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
+ userdict /level2?
+ systemdict /languagelevel known dup
+ {
+ pop systemdict /languagelevel get 2 ge
+ } if
+ put
+ level2? not
+ {
+ /setcmykcolor where not
+ {
+ /setcmykcolor
+ {
+ exch .11 mul add exch .59 mul add exch .3 mul add
+ 1 exch sub setgray
+ } def
+ } if
+ /currentcmykcolor where not
+ {
+ /currentcmykcolor
+ {
+ 0 0 0 1 currentgray sub
+ } def
+ } if
+ /setoverprint where not
+ {
+ /setoverprint /pop load def
+ } if
+ /selectfont where not
+ {
+ /selectfont
+ {
+ exch findfont exch
+ dup type /arraytype eq
+ {
+ makefont
+ }
+ {
+ scalefont
+ } ifelse
+ setfont
+ } bind def
+ } if
+ /cshow where not
+ {
+ /cshow
+ {
+ [
+ 0 0 5 -1 roll aload pop
+ ] cvx bind forall
+ } bind def
+ } if
+ } if
+ cleartomark
+ /anyColor?
+ {
+ add add add 0 ne
+ } bind def
+ /testColor
+ {
+ gsave
+ setcmykcolor currentcmykcolor
+ grestore
+ } bind def
+ /testCMYKColorThrough
+ {
+ testColor anyColor?
+ } bind def
+ userdict /composite?
+ level2?
+ {
+ gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
+ add add add 4 eq
+ }
+ {
+ 1 0 0 0 testCMYKColorThrough
+ 0 1 0 0 testCMYKColorThrough
+ 0 0 1 0 testCMYKColorThrough
+ 0 0 0 1 testCMYKColorThrough
+ and and and
+ } ifelse
+ put
+ composite? not
+ {
+ userdict begin
+ gsave
+ /cyan? 1 0 0 0 testCMYKColorThrough def
+ /magenta? 0 1 0 0 testCMYKColorThrough def
+ /yellow? 0 0 1 0 testCMYKColorThrough def
+ /black? 0 0 0 1 testCMYKColorThrough def
+ grestore
+ /isCMYKSep? cyan? magenta? yellow? black? or or or def
+ /customColor? isCMYKSep? not def
+ end
+ } if
+ end defaultpacking setpacking
+%%EndResource
+%%BeginResource: procset Adobe_IllustratorA_AI5 1.1 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Abbreviated Prolog)
+%%Version: 1.1
+%%CreationDate: (3/7/1994) ()
+%%Copyright: ((C) 1987-1994 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_IllustratorA_AI5_vars 70 dict dup begin
+put
+/_lp /none def
+/_pf
+{
+} def
+/_ps
+{
+} def
+/_psf
+{
+} def
+/_pss
+{
+} def
+/_pjsf
+{
+} def
+/_pjss
+{
+} def
+/_pola 0 def
+/_doClip 0 def
+/cf currentflat def
+/_tm matrix def
+/_renderStart
+[
+/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
+] def
+/_renderEnd
+[
+null null null null /i1 /i1 /i1 /i1
+] def
+/_render -1 def
+/_rise 0 def
+/_ax 0 def
+/_ay 0 def
+/_cx 0 def
+/_cy 0 def
+/_leading
+[
+0 0
+] def
+/_ctm matrix def
+/_mtx matrix def
+/_sp 16#020 def
+/_hyphen (-) def
+/_fScl 0 def
+/_cnt 0 def
+/_hs 1 def
+/_nativeEncoding 0 def
+/_useNativeEncoding 0 def
+/_tempEncode 0 def
+/_pntr 0 def
+/_tDict 2 dict def
+/_wv 0 def
+/Tx
+{
+} def
+/Tj
+{
+} def
+/CRender
+{
+} def
+/_AI3_savepage
+{
+} def
+/_gf null def
+/_cf 4 array def
+/_if null def
+/_of false def
+/_fc
+{
+} def
+/_gs null def
+/_cs 4 array def
+/_is null def
+/_os false def
+/_sc
+{
+} def
+/discardSave null def
+/buffer 256 string def
+/beginString null def
+/endString null def
+/endStringLength null def
+/layerCnt 1 def
+/layerCount 1 def
+/perCent (%) 0 get def
+/perCentSeen? false def
+/newBuff null def
+/newBuffButFirst null def
+/newBuffLast null def
+/clipForward? false def
+end
+userdict /Adobe_IllustratorA_AI5 74 dict dup begin
+put
+/initialize
+{
+ Adobe_IllustratorA_AI5 dup begin
+ Adobe_IllustratorA_AI5_vars begin
+ discardDict
+ {
+ bind pop pop
+ } forall
+ dup /nc get begin
+ {
+ dup xcheck 1 index type /operatortype ne and
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ newpath
+} def
+/terminate
+{
+ end
+ end
+} def
+/_
+null def
+/ddef
+{
+ Adobe_IllustratorA_AI5_vars 3 1 roll put
+} def
+/xput
+{
+ dup load dup length exch maxlength eq
+ {
+ dup dup load dup
+ length 2 mul dict copy def
+ } if
+ load begin
+ def
+ end
+} def
+/npop
+{
+ {
+ pop
+ } repeat
+} def
+/sw
+{
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+} def
+/swj
+{
+ dup 4 1 roll
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+ 6 2 roll /_cnt 0 ddef
+ {
+ 1 index eq
+ {
+ /_cnt _cnt 1 add ddef
+ } if
+ } forall
+ pop
+ exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} def
+/ss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put pop
+ gsave
+ false charpath currentpoint
+ 4 index setmatrix
+ stroke
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 3 npop
+} def
+/jss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ gsave
+ _sp eq
+ {
+ exch 6 index 6 index 6 index 5 -1 roll widthshow
+ currentpoint
+ }
+ {
+ false charpath currentpoint
+ 4 index setmatrix stroke
+ } ifelse
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 6 npop
+} def
+/sp
+{
+ {
+ 2 npop (0) exch
+ 2 copy 0 exch put pop
+ false charpath
+ 2 copy rmoveto
+ } exch cshow
+ 2 npop
+} def
+/jsp
+{
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ _sp eq
+ {
+ exch 5 index 5 index 5 index 5 -1 roll widthshow
+ }
+ {
+ false charpath
+ } ifelse
+ 2 copy rmoveto
+ } exch cshow
+ 5 npop
+} def
+/pl
+{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+} def
+/setstrokeadjust where
+{
+ pop true setstrokeadjust
+ /c
+ {
+ curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ moveto
+ } def
+}
+{
+ /c
+ {
+ pl curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll pl curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ pl 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ pl lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ pl moveto
+ } def
+} ifelse
+/d
+{
+ setdash
+} def
+/cf
+{
+} def
+/i
+{
+ dup 0 eq
+ {
+ pop cf
+ } if
+ setflat
+} def
+/j
+{
+ setlinejoin
+} def
+/J
+{
+ setlinecap
+} def
+/M
+{
+ setmiterlimit
+} def
+/w
+{
+ setlinewidth
+} def
+/H
+{
+} def
+/h
+{
+ closepath
+} def
+/N
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ clip /_doClip 0 ddef
+ } if
+ newpath
+ }
+ {
+ /CRender
+ {
+ N
+ } ddef
+ } ifelse
+} def
+/n
+{
+ N
+} def
+/F
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _pf grestore clip newpath /_lp /none ddef _fc
+ /_doClip 0 ddef
+ }
+ {
+ _pf
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ F
+ } ddef
+ } ifelse
+} def
+/f
+{
+ closepath
+ F
+} def
+/S
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _ps grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ _ps
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ S
+ } ddef
+ } ifelse
+} def
+/s
+{
+ closepath
+ S
+} def
+/B
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ gsave F grestore
+ {
+ gsave S grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ S
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ B
+ } ddef
+ } ifelse
+} def
+/b
+{
+ closepath
+ B
+} def
+/W
+{
+ /_doClip 1 ddef
+} def
+/*
+{
+ count 0 ne
+ {
+ dup type /stringtype eq
+ {
+ pop
+ } if
+ } if
+ newpath
+} def
+/u
+{
+} def
+/U
+{
+} def
+/q
+{
+ _pola 0 eq
+ {
+ gsave
+ } if
+} def
+/Q
+{
+ _pola 0 eq
+ {
+ grestore
+ } if
+} def
+/*u
+{
+ _pola 1 add /_pola exch ddef
+} def
+/*U
+{
+ _pola 1 sub /_pola exch ddef
+ _pola 0 eq
+ {
+ CRender
+ } if
+} def
+/D
+{
+ pop
+} def
+/*w
+{
+} def
+/*W
+{
+} def
+/`
+{
+ /_i save ddef
+ clipForward?
+ {
+ nulldevice
+ } if
+ 6 1 roll 4 npop
+ concat pop
+ userdict begin
+ /showpage
+ {
+ } def
+ 0 setgray
+ 0 setlinecap
+ 1 setlinewidth
+ 0 setlinejoin
+ 10 setmiterlimit
+ [] 0 setdash
+ /setstrokeadjust where {pop false setstrokeadjust} if
+ newpath
+ 0 setgray
+ false setoverprint
+} def
+/~
+{
+ end
+ _i restore
+} def
+/O
+{
+ 0 ne
+ /_of exch ddef
+ /_lp /none ddef
+} def
+/R
+{
+ 0 ne
+ /_os exch ddef
+ /_lp /none ddef
+} def
+/g
+{
+ /_gf exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _gf setgray
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/G
+{
+ /_gs exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _gs setgray
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/k
+{
+ _cf astore pop
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _cf aload pop setcmykcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/K
+{
+ _cs astore pop
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _cs aload pop setcmykcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/x
+{
+ /_gf exch ddef
+ findcmykcustomcolor
+ /_if exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _if _gf 1 exch sub setcustomcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/X
+{
+ /_gs exch ddef
+ findcmykcustomcolor
+ /_is exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _is _gs 1 exch sub setcustomcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/A
+{
+ pop
+} def
+/annotatepage
+{
+userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
+} def
+/discard
+{
+ save /discardSave exch store
+ discardDict begin
+ /endString exch store
+ gt38?
+ {
+ 2 add
+ } if
+ load
+ stopped
+ pop
+ end
+ discardSave restore
+} bind def
+userdict /discardDict 7 dict dup begin
+put
+/pre38Initialize
+{
+ /endStringLength endString length store
+ /newBuff buffer 0 endStringLength getinterval store
+ /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
+ /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
+} def
+/shiftBuffer
+{
+ newBuff 0 newBuffButFirst putinterval
+ newBuffLast 0
+ currentfile read not
+ {
+ stop
+ } if
+ put
+} def
+0
+{
+ pre38Initialize
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff endString eq
+ {
+ cleartomark stop
+ } if
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+1
+{
+ pre38Initialize
+ /beginString exch store
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff beginString eq
+ {
+ /layerCount dup load 1 add store
+ }
+ {
+ newBuff endString eq
+ {
+ /layerCount dup load 1 sub store
+ layerCount 0 eq
+ {
+ cleartomark stop
+ } if
+ } if
+ } ifelse
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+2
+{
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ endString eq
+ {
+ cleartomark stop
+ } if
+ } loop
+} def
+3
+{
+ /beginString exch store
+ /layerCnt 1 store
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ dup beginString eq
+ {
+ pop /layerCnt dup load 1 add store
+ }
+ {
+ endString eq
+ {
+ layerCnt 1 eq
+ {
+ cleartomark stop
+ }
+ {
+ /layerCnt dup load 1 sub store
+ } ifelse
+ } if
+ } ifelse
+ } loop
+} def
+end
+userdict /clipRenderOff 15 dict dup begin
+put
+{
+ /n /N /s /S /f /F /b /B
+}
+{
+ {
+ _doClip 1 eq
+ {
+ /_doClip 0 ddef clip
+ } if
+ newpath
+ } def
+} forall
+/Tr /pop load def
+/Bb {} def
+/BB /pop load def
+/Bg {12 npop} def
+/Bm {6 npop} def
+/Bc /Bm load def
+/Bh {4 npop} def
+end
+/Lb
+{
+ 4 npop
+ 6 1 roll
+ pop
+ 4 1 roll
+ pop pop pop
+ 0 eq
+ {
+ 0 eq
+ {
+ (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
+ }
+ {
+ /clipForward? true def
+
+ /Tx /pop load def
+ /Tj /pop load def
+ currentdict end clipRenderOff begin begin
+ } ifelse
+ }
+ {
+ 0 eq
+ {
+ save /discardSave exch store
+ } if
+ } ifelse
+} bind def
+/LB
+{
+ discardSave dup null ne
+ {
+ restore
+ }
+ {
+ pop
+ clipForward?
+ {
+ currentdict
+ end
+ end
+ begin
+
+ /clipForward? false ddef
+ } if
+ } ifelse
+} bind def
+/Pb
+{
+ pop pop
+ 0 (%AI5_EndPalette) discard
+} bind def
+/Np
+{
+ 0 (%AI5_End_NonPrinting--) discard
+} bind def
+/Ln /pop load def
+/Ap
+/pop load def
+/Ar
+{
+ 72 exch div
+ 0 dtransform dup mul exch dup mul add sqrt
+ dup 1 lt
+ {
+ pop 1
+ } if
+ setflat
+} def
+/Mb
+{
+ q
+} def
+/Md
+{
+} def
+/MB
+{
+ Q
+} def
+/nc 3 dict def
+nc begin
+/setgray
+{
+ pop
+} bind def
+/setcmykcolor
+{
+ 4 npop
+} bind def
+/setcustomcolor
+{
+ 2 npop
+} bind def
+currentdict readonly pop
+end
+currentdict readonly pop
+end
+setpacking
+%%EndResource
+%%EndProlog
+%%BeginSetup
+Adobe_level2_AI5 /initialize get exec
+Adobe_IllustratorA_AI5 /initialize get exec
+%AI5_Begin_NonPrinting
+Np
+%AI3_BeginPattern: (Yellow Stripe)
+(Yellow Stripe) 8.4499 4.6 80.4499 76.6 [
+%AI3_Tile
+(0 O 0 R 0 0.4 1 0 k 0 0.4 1 0 K) @
+(
+800 Ar
+0 J 0 j 3.6 w 4 M []0 d
+%AI3_Note:
+0 D
+8.1999 8.1999 m
+80.6999 8.1999 L
+S
+8.1999 22.6 m
+80.6999 22.6 L
+S
+8.1999 37.0001 m
+80.6999 37.0001 L
+S
+8.1999 51.3999 m
+80.6999 51.3999 L
+S
+8.1999 65.8 m
+80.6999 65.8 L
+S
+8.1999 15.3999 m
+80.6999 15.3999 L
+S
+8.1999 29.8 m
+80.6999 29.8 L
+S
+8.1999 44.1999 m
+80.6999 44.1999 L
+S
+8.1999 58.6 m
+80.6999 58.6 L
+S
+8.1999 73.0001 m
+80.6999 73.0001 L
+S
+) &
+] E
+%AI3_EndPattern
+%AI5_End_NonPrinting--
+%AI5_Begin_NonPrinting
+Np
+3 Bn
+%AI5_BeginGradient: (Black & White)
+(Black & White) 0 2 Bd
+[
+<
+FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
+D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
+AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
+87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
+5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
+37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
+0F0E0D0C0B0A09080706050403020100
+>
+0 %_Br
+[
+0 0 50 100 %_Bs
+1 0 50 0 %_Bs
+BD
+%AI5_EndGradient
+%AI5_BeginGradient: (Red & Yellow)
+(Red & Yellow) 0 2 Bd
+[
+0
+<
+000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
+28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
+78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
+A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
+C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
+F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
+>
+<
+FFFFFEFEFDFDFDFCFCFBFBFBFAFAF9F9F9F8F8F7F7F7F6F6F5F5F5F4F4F3F3F3F2F2F1F1F1F0F0EF
+EFEFEEEEEDEDEDECECEBEBEBEAEAE9E9E9E8E8E7E7E7E6E6E5E5E5E4E4E3E3E3E2E2E1E1E1E0E0DF
+DFDFDEDEDDDDDDDCDCDBDBDBDADAD9D9D9D8D8D7D7D7D6D6D5D5D5D4D4D3D3D3D2D2D1D1D1D0D0CF
+CFCFCECECDCDCDCCCCCBCBCBCACAC9C9C9C8C8C7C7C7C6C6C5C5C5C4C4C3C3C3C2C2C1C1C1C0C0BF
+BFBFBEBEBDBDBDBCBCBBBBBBBABAB9B9B9B8B8B7B7B7B6B6B5B5B5B4B4B3B3B3B2B2B1B1B1B0B0AF
+AFAFAEAEADADADACACABABABAAAAA9A9A9A8A8A7A7A7A6A6A5A5A5A4A4A3A3A3A2A2A1A1A1A0A09F
+9F9F9E9E9D9D9D9C9C9B9B9B9A9A9999
+>
+0
+1 %_Br
+[
+0 1 0.6 0 1 50 100 %_Bs
+0 0 1 0 1 50 0 %_Bs
+BD
+%AI5_EndGradient
+%AI5_BeginGradient: (Yellow & Blue Radial)
+(Yellow & Blue Radial) 1 2 Bd
+[
+<
+000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
+28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
+78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
+A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
+C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
+F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
+>
+<
+1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
+393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
+5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
+83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
+A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
+CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
+F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
+>
+<
+ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
+908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
+7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
+5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
+403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
+25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
+0A090908070706050504030302010100
+>
+0
+1 %_Br
+[
+0 0.08 0.67 0 1 50 14 %_Bs
+1 1 0 0 1 50 100 %_Bs
+BD
+%AI5_EndGradient
+%AI5_End_NonPrinting--
+%AI5_BeginPalette
+144 170 Pb
+Pn
+Pc
+1 g
+Pc
+0 g
+Pc
+0 0 0 0 k
+Pc
+0.75 g
+Pc
+0.5 g
+Pc
+0.25 g
+Pc
+0 g
+Pc
+Bb
+2 (Black & White) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0.25 0 0 0 k
+Pc
+0.5 0 0 0 k
+Pc
+0.75 0 0 0 k
+Pc
+1 0 0 0 k
+Pc
+0.25 0.25 0 0 k
+Pc
+0.5 0.5 0 0 k
+Pc
+0.75 0.75 0 0 k
+Pc
+1 1 0 0 k
+Pc
+Bb
+2 (Red & Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0 0.25 0 0 k
+Pc
+0 0.5 0 0 k
+Pc
+0 0.75 0 0 k
+Pc
+0 1 0 0 k
+Pc
+0 0.25 0.25 0 k
+Pc
+0 0.5 0.5 0 k
+Pc
+0 0.75 0.75 0 k
+Pc
+0 1 1 0 k
+Pc
+Bb
+0 0 0 0 Bh
+2 (Yellow & Blue Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0 0 0.25 0 k
+Pc
+0 0 0.5 0 k
+Pc
+0 0 0.75 0 k
+Pc
+0 0 1 0 k
+Pc
+0.25 0 0.25 0 k
+Pc
+0.5 0 0.5 0 k
+Pc
+0.75 0 0.75 0 k
+Pc
+1 0 1 0 k
+Pc
+(Yellow Stripe) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
+Pc
+0.25 0.125 0 0 k
+Pc
+0.5 0.25 0 0 k
+Pc
+0.75 0.375 0 0 k
+Pc
+1 0.5 0 0 k
+Pc
+0.125 0.25 0 0 k
+Pc
+0.25 0.5 0 0 k
+Pc
+0.375 0.75 0 0 k
+Pc
+0.5 1 0 0 k
+Pc
+0.375 0.375 0.75 0 k
+Pc
+0 0.25 0.125 0 k
+Pc
+0 0.5 0.25 0 k
+Pc
+0 0.75 0.375 0 k
+Pc
+0 1 0.5 0 k
+Pc
+0 0.125 0.25 0 k
+Pc
+0 0.25 0.5 0 k
+Pc
+0 0.375 0.75 0 k
+Pc
+0 0.5 1 0 k
+Pc
+0 0.79 0.91 0 (TCL RED) 0 x
+Pc
+0.125 0 0.25 0 k
+Pc
+0.25 0 0.5 0 k
+Pc
+0.375 0 0.75 0 k
+Pc
+0.5 0 1 0 k
+Pc
+0.25 0 0.125 0 k
+Pc
+0.5 0 0.25 0 k
+Pc
+0.75 0 0.375 0 k
+Pc
+1 0 0.5 0 k
+Pc
+0.5 1 0 0 k
+Pc
+0.25 0.125 0.125 0 k
+Pc
+0.5 0.25 0.25 0 k
+Pc
+0.75 0.375 0.375 0 k
+Pc
+1 0.5 0.5 0 k
+Pc
+0.25 0.25 0.125 0 k
+Pc
+0.5 0.5 0.25 0 k
+Pc
+0.75 0.75 0.375 0 k
+Pc
+1 1 0.5 0 k
+Pc
+0 1 0.5 0 k
+Pc
+0.125 0.25 0.125 0 k
+Pc
+0.25 0.5 0.25 0 k
+Pc
+0.375 0.75 0.375 0 k
+Pc
+0.5 1 0.5 0 k
+Pc
+0.125 0.25 0.25 0 k
+Pc
+0.25 0.5 0.5 0 k
+Pc
+0.375 0.75 0.75 0 k
+Pc
+0.5 1 1 0 k
+Pc
+0.75 0.75 0.375 0 k
+Pc
+0.125 0.125 0.25 0 k
+Pc
+0.25 0.25 0.5 0 k
+Pc
+0.375 0.375 0.75 0 k
+Pc
+0.5 0.5 1 0 k
+Pc
+0.25 0.125 0.25 0 k
+Pc
+0.5 0.25 0.5 0 k
+Pc
+0.75 0.375 0.75 0 k
+Pc
+1 0.5 1 0 k
+Pc
+0 0.79 0.91 0 (TCL RED) 0 x
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+1 0.5 0.5 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 0.25 1 0 (Orange Yellow) 0 x
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 1 0.5 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+1 0 0.5 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 0.45 1 0 (Orange) 0 x
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0.375 0.375 0.75 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 0.79 0.91 0 (TCL RED) 0 x
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+1 0.65 0 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 0 1 0 k
+Pc
+PB
+%AI5_EndPalette
+%%EndSetup
+%AI5_BeginLayer
+1 1 1 1 0 0 0 79 128 255 Lb
+(Layer 1) Ln
+0 A
+u
+1 Ap
+0 O
+0 0.79 0.91 0 (TCL RED) 0 x
+800 Ar
+0 J 0 j 1.25 w 4 M []0 d
+%AI3_Note:
+0 D
+294.5207 335.3041 m
+368.2181 333.001 L
+363.6121 423.9713 L
+370.5213 507.1689 L
+336.5513 505.4417 L
+320.7179 511.775 L
+251.3386 508.0325 L
+254.7931 425.9866 L
+251.3386 331.5616 L
+294.5207 335.3041 L
+f
+u
+0 Ap
+1 0.65 0 0 k
+1 w
+318.1366 400.9627 m
+311.8663 399.2526 l
+315.2864 407.5177 l
+318.7064 430.6032 l
+314.4314 431.4581 l
+319.5616 438.5832 l
+325.9526 462.6014 l
+314.7164 460.2436 l
+320.6412 471.0911 326.9284 478.1557 v
+318.7064 484.469 l
+292.2183 472.8011 299.3434 434.8954 v
+293.8679 435.8542 l
+299.1189 396.1175 l
+294.6797 394.9775 l
+299.2277 385.6974 305.5963 381.2973 v
+306.1744 380.8979 297.6162 412.3629 306.7363 443.7133 c
+307.5914 441.7183 l
+300.3238 408.3015 307.5914 381.2973 v
+307.9261 380.656 311.5598 381.0836 v
+318.1366 393.4813 318.1366 400.9627 v
+f
+u
+*u
+1 g
+271.4311 372.5074 m
+272.7184 372.5074 L
+272.7184 375.1913 L
+273.2858 375.1913 273.8313 375.1913 274.3768 375.2786 c
+274.3768 372.5074 L
+276.2969 372.5074 L
+276.2969 372.0056 L
+274.3768 372.0056 L
+274.3768 365.3286 L
+274.3768 364.9359 274.3768 364.3467 275.2059 364.3467 c
+275.7733 364.3467 276.0787 364.7395 276.4279 365.1541 c
+276.777 364.9141 L
+276.3624 364.0849 275.2932 363.583 274.4204 363.583 c
+272.8494 363.583 272.6748 364.434 272.6748 365.4814 c
+272.6748 372.0056 L
+271.4311 372.0056 L
+271.4311 372.5074 l
+f
+*U
+*u
+290.5617 366.5724 m
+290.0598 365.0232 289.187 363.6703 286.9178 363.583 c
+283.5356 363.583 282.5101 366.3978 282.5101 367.9034 c
+282.5101 371.7874 285.6304 372.7256 286.8741 372.7256 c
+288.2924 372.7256 290.2999 372.071 290.2999 370.3909 c
+290.2999 369.8018 289.9289 369.2344 289.318 369.2344 c
+288.7288 369.2344 288.2924 369.6272 288.2924 370.26 c
+288.2924 371.111 288.9907 371.2201 288.9907 371.4601 c
+288.9907 372.0492 287.616 372.2892 287.136 372.2892 c
+285.0412 372.2892 284.4957 370.7618 284.4957 367.9034 c
+284.4957 366.5942 284.823 365.5905 284.9539 365.285 c
+285.2812 364.5649 285.9577 364.1067 287.0923 364.0413 c
+288.3579 363.9758 289.5798 365.0013 290.1035 366.5724 C
+290.5617 366.5724 l
+f
+*U
+*u
+296.6 363.8667 m
+296.6 364.3686 L
+298.2802 364.3686 L
+298.2802 378.3989 L
+296.6 378.3989 L
+296.6 378.9007 L
+297.5383 378.9007 L
+298.3457 378.9007 299.1966 378.9444 299.9822 379.0971 c
+299.9822 364.3686 L
+301.6623 364.3686 L
+301.6623 363.8667 L
+296.6 363.8667 l
+f
+*U
+*u
+317.4527 372.5074 m
+318.7401 372.5074 L
+318.7401 375.1913 L
+319.3074 375.1913 319.8529 375.1913 320.3984 375.2786 c
+320.3984 372.5074 L
+322.3186 372.5074 L
+322.3186 372.0056 L
+320.3984 372.0056 L
+320.3984 365.3286 L
+320.3984 364.9359 320.3984 364.3467 321.2276 364.3467 c
+321.7949 364.3467 322.1004 364.7395 322.4495 365.1541 c
+322.7986 364.9141 L
+322.384 364.0849 321.3148 363.583 320.442 363.583 c
+318.871 363.583 318.6964 364.434 318.6964 365.4814 c
+318.6964 372.0056 L
+317.4527 372.0056 L
+317.4527 372.5074 l
+f
+*U
+*u
+333.7467 372.0056 m
+333.7467 372.5074 L
+337.3252 372.5074 L
+337.3252 372.0056 L
+335.9942 372.0056 L
+332.983 369.3872 L
+337.1288 364.3686 L
+338.0453 364.3686 L
+338.0453 363.8667 L
+333.8995 363.8667 L
+333.8995 364.3686 L
+334.9905 364.3686 L
+331.3465 368.798 L
+335.0341 371.9401 L
+335.0341 372.0056 L
+333.7467 372.0056 l
+f
+328.4881 363.8667 m
+328.4881 364.3686 L
+329.6227 364.3686 L
+329.6227 378.3989 L
+328.4881 378.3989 L
+328.4881 378.9007 L
+328.8809 378.9007 L
+329.6882 378.9007 330.5392 378.9444 331.3247 379.0971 c
+331.3247 364.3686 L
+332.6339 364.3686 L
+332.6339 363.8667 L
+328.4881 363.8667 l
+f
+*U
+u
+309.5341 446.5364 m
+305.6878 429.3874 306.7947 401.5837 v
+307.1266 393.2441 308.0387 385.5779 309.1527 378.9301 C
+309.1587 378.9297 L
+309.8832 373.0923 310.3679 370.9791 312.2568 363.9454 C
+312.1466 359.4091 L
+297.0216 407.7015 309.5341 446.5364 V
+f
+318.8187 461.4058 m
+322.2203 463.1 327.0966 463.7165 v
+332.427 453.9463 319.3087 437.2655 v
+327.1346 454.735 325.2889 460.2079 v
+323.225 461.4903 318.8187 461.4058 v
+f
+317.2065 432.0795 m
+320.2613 431.3723 321.7279 432.5601 v
+318.8383 421.2839 319.5958 415.0813 v
+320.3533 408.8787 314.8881 404.9079 y
+319.5435 410.7982 318.0802 415.5959 v
+317.0657 418.9214 318.2006 427.4326 319.4809 430.1349 c
+318.2853 430.3025 317.2065 432.0795 v
+f
+314.1861 402.3703 m
+319.2343 402.9744 319.7646 405.5244 v
+320.3824 390.2725 313.3689 383.9873 v
+318.7204 392.3347 317.8807 400.9697 v
+314.1861 402.3703 l
+f
+299.9864 396.0219 m
+298.3586 394.1986 293.4739 398.2203 v
+295.0301 387.9694 304.6978 383.2767 v
+298.0444 388.2897 296.2519 393.7045 v
+298.6029 394.3966 299.9864 396.0219 v
+f
+298.4281 399.9096 m
+291.8229 416.6749 293.2382 439.3286 v
+294.7808 435.2261 299.738 433.7875 v
+297.4026 433.3101 296.0372 433.517 v
+292.5816 423.9535 298.4281 399.9096 v
+f
+326.1736 477.812 m
+323.6983 496.0028 308.2122 477.6066 v
+295.8813 462.9582 297.3508 450.5217 298.1072 443.5831 c
+298.3007 441.8079 295.8131 462.1138 309.3231 475.4768 c
+322.8328 488.8398 325.8846 478.5879 326.1736 477.812 c
+f
+U
+0 0 1 0 k
+303.3623 493.3274 m
+291.211 496.7978 287.3437 456.5222 v
+284.3599 468.9535 292.0777 486.5353 v
+299.7955 504.1172 303.3623 493.3274 y
+f
+288.2873 496.2718 m
+282.0897 486.9502 283.4958 477.0213 v
+278.7953 495.712 288.2873 496.2718 v
+f
+333.8987 470.1328 m
+341.2276 472.8361 330.7334 445.5571 v
+336.1654 453.5292 339.5844 466.0531 v
+341.7789 474.0903 333.8987 470.1328 y
+f
+345.752 472.2583 m
+350.9334 467.5681 347.2615 461.3636 v
+356.4779 471.0481 345.752 472.2583 v
+f
+U
+*u
+273.1765 354.3318 m
+273.1765 353.7507 273.1305 353.2908 272.5159 353.2908 c
+271.8846 353.2908 271.8554 353.7674 271.8554 354.3318 c
+271.8554 356.485 L
+272.148 356.485 L
+272.148 354.3486 L
+272.148 353.8259 272.1773 353.5751 272.5159 353.5751 c
+272.8504 353.5751 272.8839 353.8259 272.8839 354.3486 c
+272.8839 356.485 L
+273.1765 356.485 L
+273.1765 354.3318 l
+f
+*U
+*u
+277.1612 356.485 m
+276.9062 356.485 L
+276.9062 354.3862 l
+276.9062 354.2482 276.9271 354.1061 276.9355 353.9681 C
+276.9229 353.9681 l
+276.8937 354.0768 276.8644 354.1855 276.8268 354.2942 C
+276.1035 356.485 L
+275.8484 356.485 L
+275.8484 353.3326 L
+276.1035 353.3326 L
+276.1035 355.2474 l
+276.1035 355.4523 276.0826 355.653 276.07 355.8579 C
+276.0867 355.8579 l
+276.1244 355.7241 276.1495 355.5819 276.1954 355.4523 C
+276.9062 353.3326 L
+277.1612 353.3326 l
+277.1612 356.485 L
+f
+*U
+*u
+280.1421 353.3326 m
+279.8494 353.3326 L
+279.8494 356.485 L
+280.1421 356.485 L
+280.1421 353.3326 l
+f
+*U
+*u
+283.5141 353.3326 m
+283.2549 353.3326 L
+282.6194 356.485 L
+282.9205 356.485 L
+283.3344 354.1897 L
+283.3511 354.1102 283.3678 353.9054 283.3845 353.7632 c
+283.4013 353.7632 L
+283.4138 353.9054 283.4305 354.1144 283.4431 354.1897 c
+283.8528 356.485 L
+284.1496 356.485 L
+283.5141 353.3326 l
+f
+*U
+*u
+287.6238 356.2174 m
+286.9256 356.2174 L
+286.9256 355.1053 L
+287.6029 355.1053 L
+287.6029 354.8377 L
+286.9256 354.8377 L
+286.9256 353.6002 L
+287.6238 353.6002 L
+287.6238 353.3326 L
+286.6329 353.3326 L
+286.6329 356.485 L
+287.6238 356.485 L
+287.6238 356.2174 l
+f
+*U
+*u
+290.2278 353.3326 m
+290.2278 356.485 L
+290.5414 356.485 L
+290.9804 356.485 291.4026 356.4515 291.4026 355.6823 c
+291.4026 355.2809 291.3148 354.8879 290.8089 354.8712 c
+291.5072 353.3326 L
+291.1978 353.3326 L
+290.5288 354.8753 L
+290.5205 354.8753 L
+290.5205 353.3326 L
+290.2278 353.3326 l
+f
+290.5205 355.1137 m
+290.625 355.1137 L
+291.0347 355.1137 291.1016 355.2558 291.1016 355.6697 c
+291.1016 356.1672 290.9511 356.2174 290.579 356.2174 c
+290.5205 356.2174 L
+290.5205 355.1137 l
+f
+*U
+*u
+295.0981 355.9875 m
+294.9727 356.1296 294.8347 356.2425 294.634 356.2425 c
+294.3414 356.2425 294.1783 356 294.1783 355.7324 c
+294.1783 355.3645 294.4459 355.1931 294.7176 355.0091 c
+294.9852 354.821 295.2528 354.6203 295.2528 354.1855 c
+295.2528 353.7256 294.9559 353.2908 294.4626 353.2908 c
+294.287 353.2908 294.1072 353.341 293.9651 353.4497 c
+293.9651 353.8301 L
+294.0989 353.688 294.2745 353.5751 294.4751 353.5751 c
+294.7845 353.5751 294.9559 353.8468 294.9518 354.1311 c
+294.9559 354.4991 294.6842 354.6621 294.4166 354.8503 c
+294.149 355.0342 293.8773 355.2391 293.8773 355.6906 c
+293.8773 356.1129 294.1365 356.5268 294.6006 356.5268 c
+294.7887 356.5268 294.9476 356.4641 295.0981 356.3596 C
+295.0981 355.9875 l
+f
+*U
+*u
+299.0865 353.3326 m
+298.773 353.3326 L
+298.6559 353.9806 L
+297.9869 353.9806 L
+297.8741 353.3326 L
+297.5605 353.3326 L
+298.1793 356.485 L
+298.4552 356.485 L
+299.0865 353.3326 l
+f
+298.6099 354.2357 m
+298.4009 355.444 L
+298.3632 355.6572 298.3465 355.8746 298.3214 356.0878 c
+298.3047 356.0878 L
+298.2754 355.8746 298.2545 355.6572 298.2211 355.444 c
+298.0371 354.2357 L
+298.6099 354.2357 l
+f
+*U
+*u
+301.8124 353.6002 m
+302.4981 353.6002 L
+302.4981 353.3326 L
+301.5198 353.3326 L
+301.5198 356.485 L
+301.8124 356.485 L
+301.8124 353.6002 l
+f
+*U
+*u
+309.0754 355.9875 m
+308.95 356.1296 308.812 356.2425 308.6114 356.2425 c
+308.3187 356.2425 308.1556 356 308.1556 355.7324 c
+308.1556 355.3645 308.4232 355.1931 308.695 355.0091 c
+308.9626 354.821 309.2301 354.6203 309.2301 354.1855 c
+309.2301 353.7256 308.9333 353.2908 308.4399 353.2908 c
+308.2643 353.2908 308.0846 353.341 307.9424 353.4497 c
+307.9424 353.8301 L
+308.0762 353.688 308.2518 353.5751 308.4525 353.5751 c
+308.7619 353.5751 308.9333 353.8468 308.9291 354.1311 c
+308.9333 354.4991 308.6615 354.6621 308.3939 354.8503 c
+308.1264 355.0342 307.8546 355.2391 307.8546 355.6906 c
+307.8546 356.1129 308.1138 356.5268 308.5779 356.5268 c
+308.766 356.5268 308.9249 356.4641 309.0754 356.3596 C
+309.0754 355.9875 l
+f
+*U
+*u
+312.9468 353.7172 m
+312.8339 353.6378 312.7001 353.5751 312.558 353.5751 c
+311.9977 353.5751 311.9977 354.5492 311.9977 354.9172 c
+311.9977 355.5025 312.0688 356.2425 312.5789 356.2425 c
+312.7252 356.2425 312.8297 356.184 312.9468 356.1045 C
+312.9468 356.4265 l
+312.8506 356.4975 312.6918 356.5268 312.5747 356.5268 c
+311.7134 356.5268 311.6967 355.306 311.6967 354.7959 c
+311.6967 354.2566 311.8054 353.2908 312.5454 353.2908 c
+312.6834 353.2908 312.8381 353.3451 312.9468 353.4204 c
+312.9468 353.7172 L
+f
+*U
+*u
+315.5053 353.3326 m
+315.5053 356.485 L
+315.8188 356.485 L
+316.2578 356.485 316.6801 356.4515 316.6801 355.6823 c
+316.6801 355.2809 316.5923 354.8879 316.0864 354.8712 c
+316.7846 353.3326 L
+316.4752 353.3326 L
+315.8063 354.8753 L
+315.7979 354.8753 L
+315.7979 353.3326 L
+315.5053 353.3326 l
+f
+315.7979 355.1137 m
+315.9025 355.1137 L
+316.3122 355.1137 316.3791 355.2558 316.3791 355.6697 c
+316.3791 356.1672 316.2286 356.2174 315.8565 356.2174 c
+315.7979 356.2174 L
+315.7979 355.1137 l
+f
+*U
+*u
+319.5728 353.3326 m
+319.2802 353.3326 L
+319.2802 356.485 L
+319.5728 356.485 L
+319.5728 353.3326 l
+f
+*U
+*u
+322.2551 353.3326 m
+322.2551 356.485 L
+322.5812 356.485 L
+323.0327 356.485 323.4341 356.4432 323.4341 355.6655 c
+323.4341 355.0551 323.2209 354.8419 322.623 354.8419 c
+322.5477 354.8419 L
+322.5477 353.3326 L
+322.2551 353.3326 l
+f
+322.5477 355.1095 m
+322.6606 355.1095 L
+323.0703 355.1095 323.1205 355.26 323.1331 355.6655 c
+323.1331 356.1004 323.016 356.2174 322.6063 356.2174 c
+322.5477 356.2174 L
+322.5477 355.1095 l
+f
+*U
+*u
+326.9539 356.485 m
+325.7164 356.485 L
+325.7164 356.2174 L
+326.1888 356.2174 L
+326.1888 353.3326 L
+326.4815 353.3326 L
+326.4815 356.2174 L
+326.9539 356.2174 l
+326.9539 356.485 L
+f
+*U
+*u
+329.7077 353.3326 m
+329.4151 353.3326 L
+329.4151 356.485 L
+329.7077 356.485 L
+329.7077 353.3326 l
+f
+*U
+*u
+333.7028 353.3326 m
+333.4477 353.3326 L
+332.737 355.4523 L
+332.691 355.5819 332.6659 355.7241 332.6283 355.8579 c
+332.6116 355.8579 L
+332.6241 355.653 332.645 355.4523 332.645 355.2474 c
+332.645 353.3326 L
+332.39 353.3326 L
+332.39 356.485 L
+332.645 356.485 L
+333.3683 354.2942 L
+333.4059 354.1855 333.4352 354.0768 333.4645 353.9681 c
+333.477 353.9681 L
+333.4686 354.1061 333.4477 354.2482 333.4477 354.3862 c
+333.4477 356.485 L
+333.7028 356.485 L
+333.7028 353.3326 l
+f
+*U
+*u
+336.9846 354.9966 m
+337.7037 354.9966 L
+337.7037 354.4154 L
+337.7037 353.9179 337.6787 353.2908 337.0264 353.2908 c
+336.3617 353.2908 336.299 353.989 336.299 354.9841 c
+336.299 355.7283 336.3868 356.5268 337.0557 356.5268 c
+337.432 356.5268 337.6201 356.276 337.6996 355.9331 c
+337.4111 355.8202 L
+337.3776 356.0084 337.2982 356.2425 337.0682 356.2425 c
+336.6334 356.2383 336.6 355.5652 336.6 355.0091 c
+336.6 353.8427 336.7463 353.5751 337.0515 353.5751 c
+337.3818 353.5751 337.4111 353.8176 337.4111 354.4907 c
+337.4111 354.729 L
+336.9846 354.729 L
+336.9846 354.9966 l
+f
+*U
+U
+U
+337.6667 -3924 m
+(N) *
+337.6667 4716 m
+(N) *
+LB
+%AI5_EndLayer--
+%%PageTrailer
+gsave annotatepage grestore showpage
+%%Trailer
+Adobe_IllustratorA_AI5 /terminate get exec
+Adobe_level2_AI5 /terminate get exec
+%%EOF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo100.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo100.gif
new file mode 100644
index 0000000000..4603d4ff41
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo100.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo64.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo64.gif
new file mode 100644
index 0000000000..749d55bdd2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logo64.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logoLarge.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logoLarge.gif
new file mode 100644
index 0000000000..bd7530a9e1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logoLarge.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logoMed.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logoMed.gif
new file mode 100644
index 0000000000..d41801a41f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/logoMed.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo.eps b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo.eps
new file mode 100644
index 0000000000..e11d9e9645
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo.eps
@@ -0,0 +1,1897 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(TM) 5.5
+%%For: (Bud Northern) (Mark Anderson Design)
+%%Title: (TCL PWRD LOGO.ILLUS)
+%%CreationDate: (8/1/96) (4:59 PM)
+%%BoundingBox: 242 302 377 513
+%%HiResBoundingBox: 242.0523 302.5199 376.3322 512.5323
+%%DocumentProcessColors: Cyan Magenta Yellow
+%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.0 0
+%%+ procset Adobe_IllustratorA_AI5 1.0 0
+%AI5_FileFormat 1.2
+%AI3_ColorUsage: Color
+%%CMYKCustomColor: 0 0.45 1 0 (Orange)
+%%+ 0 0.25 1 0 (Orange Yellow)
+%%+ 0 0.79 0.91 0 (PANTONE Warm Red CV)
+%%+ 0 0.79 0.91 0 (TCL RED)
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 12 12 600 780
+%AI3_DocumentPreview: Macintosh_ColorPic
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 0
+%AI5_ArtFlags: 1 0 0 1 0 0 1 1 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI5_OpenToView: 102 564 2 938 673 18 1 1 2 40
+%AI5_OpenViewLayers: 7
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset Adobe_level2_AI5 1.0 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
+%%Version: 1.0
+%%CreationDate: (04/10/93) ()
+%%Copyright: ((C) 1987-1993 Adobe Systems Incorporated All Rights Reserved)
+userdict /Adobe_level2_AI5 21 dict dup begin
+ put
+ /packedarray where not
+ {
+ userdict begin
+ /packedarray
+ {
+ array astore readonly
+ } bind def
+ /setpacking /pop load def
+ /currentpacking false def
+ end
+ 0
+ } if
+ pop
+ userdict /defaultpacking currentpacking put true setpacking
+ /initialize
+ {
+ Adobe_level2_AI5 begin
+ } bind def
+ /terminate
+ {
+ currentdict Adobe_level2_AI5 eq
+ {
+ end
+ } if
+ } bind def
+ mark
+ /setcustomcolor where not
+ {
+ /findcmykcustomcolor
+ {
+ 5 packedarray
+ } bind def
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4
+ {
+ 4 index mul 4 1 roll
+ } repeat
+ 5 -1 roll pop
+ setcmykcolor
+ }
+ def
+ } if
+
+ /gt38? mark {version cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
+ userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
+ userdict /level2?
+ systemdict /languagelevel known dup
+ {
+ pop systemdict /languagelevel get 2 ge
+ } if
+ put
+ level2? not
+ {
+ /setcmykcolor where not
+ {
+ /setcmykcolor
+ {
+ exch .11 mul add exch .59 mul add exch .3 mul add
+ 1 exch sub setgray
+ } def
+ } if
+ /currentcmykcolor where not
+ {
+ /currentcmykcolor
+ {
+ 0 0 0 1 currentgray sub
+ } def
+ } if
+ /setoverprint where not
+ {
+ /setoverprint /pop load def
+ } if
+ /selectfont where not
+ {
+ /selectfont
+ {
+ exch findfont exch
+ dup type /arraytype eq
+ {
+ makefont
+ }
+ {
+ scalefont
+ } ifelse
+ setfont
+ } bind def
+ } if
+ /cshow where not
+ {
+ /cshow
+ {
+ [
+ 0 0 5 -1 roll aload pop
+ ] cvx bind forall
+ } bind def
+ } if
+ } if
+ cleartomark
+ /anyColor?
+ {
+ add add add 0 ne
+ } bind def
+ /testColor
+ {
+ gsave
+ setcmykcolor currentcmykcolor
+ grestore
+ } bind def
+ /testCMYKColorThrough
+ {
+ testColor anyColor?
+ } bind def
+ userdict /composite?
+ level2?
+ {
+ gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
+ add add add 4 eq
+ }
+ {
+ 1 0 0 0 testCMYKColorThrough
+ 0 1 0 0 testCMYKColorThrough
+ 0 0 1 0 testCMYKColorThrough
+ 0 0 0 1 testCMYKColorThrough
+ and and and
+ } ifelse
+ put
+ composite? not
+ {
+ userdict begin
+ gsave
+ /cyan? 1 0 0 0 testCMYKColorThrough def
+ /magenta? 0 1 0 0 testCMYKColorThrough def
+ /yellow? 0 0 1 0 testCMYKColorThrough def
+ /black? 0 0 0 1 testCMYKColorThrough def
+ grestore
+ /isCMYKSep? cyan? magenta? yellow? black? or or or def
+ /customColor? isCMYKSep? not def
+ end
+ } if
+ end defaultpacking setpacking
+%%EndResource
+%%BeginResource: procset Adobe_IllustratorA_AI5 1.1 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Abbreviated Prolog)
+%%Version: 1.1
+%%CreationDate: (3/7/1994) ()
+%%Copyright: ((C) 1987-1994 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_IllustratorA_AI5_vars 70 dict dup begin
+put
+/_lp /none def
+/_pf
+{
+} def
+/_ps
+{
+} def
+/_psf
+{
+} def
+/_pss
+{
+} def
+/_pjsf
+{
+} def
+/_pjss
+{
+} def
+/_pola 0 def
+/_doClip 0 def
+/cf currentflat def
+/_tm matrix def
+/_renderStart
+[
+/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
+] def
+/_renderEnd
+[
+null null null null /i1 /i1 /i1 /i1
+] def
+/_render -1 def
+/_rise 0 def
+/_ax 0 def
+/_ay 0 def
+/_cx 0 def
+/_cy 0 def
+/_leading
+[
+0 0
+] def
+/_ctm matrix def
+/_mtx matrix def
+/_sp 16#020 def
+/_hyphen (-) def
+/_fScl 0 def
+/_cnt 0 def
+/_hs 1 def
+/_nativeEncoding 0 def
+/_useNativeEncoding 0 def
+/_tempEncode 0 def
+/_pntr 0 def
+/_tDict 2 dict def
+/_wv 0 def
+/Tx
+{
+} def
+/Tj
+{
+} def
+/CRender
+{
+} def
+/_AI3_savepage
+{
+} def
+/_gf null def
+/_cf 4 array def
+/_if null def
+/_of false def
+/_fc
+{
+} def
+/_gs null def
+/_cs 4 array def
+/_is null def
+/_os false def
+/_sc
+{
+} def
+/discardSave null def
+/buffer 256 string def
+/beginString null def
+/endString null def
+/endStringLength null def
+/layerCnt 1 def
+/layerCount 1 def
+/perCent (%) 0 get def
+/perCentSeen? false def
+/newBuff null def
+/newBuffButFirst null def
+/newBuffLast null def
+/clipForward? false def
+end
+userdict /Adobe_IllustratorA_AI5 74 dict dup begin
+put
+/initialize
+{
+ Adobe_IllustratorA_AI5 dup begin
+ Adobe_IllustratorA_AI5_vars begin
+ discardDict
+ {
+ bind pop pop
+ } forall
+ dup /nc get begin
+ {
+ dup xcheck 1 index type /operatortype ne and
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ newpath
+} def
+/terminate
+{
+ end
+ end
+} def
+/_
+null def
+/ddef
+{
+ Adobe_IllustratorA_AI5_vars 3 1 roll put
+} def
+/xput
+{
+ dup load dup length exch maxlength eq
+ {
+ dup dup load dup
+ length 2 mul dict copy def
+ } if
+ load begin
+ def
+ end
+} def
+/npop
+{
+ {
+ pop
+ } repeat
+} def
+/sw
+{
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+} def
+/swj
+{
+ dup 4 1 roll
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+ 6 2 roll /_cnt 0 ddef
+ {
+ 1 index eq
+ {
+ /_cnt _cnt 1 add ddef
+ } if
+ } forall
+ pop
+ exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} def
+/ss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put pop
+ gsave
+ false charpath currentpoint
+ 4 index setmatrix
+ stroke
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 3 npop
+} def
+/jss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ gsave
+ _sp eq
+ {
+ exch 6 index 6 index 6 index 5 -1 roll widthshow
+ currentpoint
+ }
+ {
+ false charpath currentpoint
+ 4 index setmatrix stroke
+ } ifelse
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 6 npop
+} def
+/sp
+{
+ {
+ 2 npop (0) exch
+ 2 copy 0 exch put pop
+ false charpath
+ 2 copy rmoveto
+ } exch cshow
+ 2 npop
+} def
+/jsp
+{
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ _sp eq
+ {
+ exch 5 index 5 index 5 index 5 -1 roll widthshow
+ }
+ {
+ false charpath
+ } ifelse
+ 2 copy rmoveto
+ } exch cshow
+ 5 npop
+} def
+/pl
+{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+} def
+/setstrokeadjust where
+{
+ pop true setstrokeadjust
+ /c
+ {
+ curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ moveto
+ } def
+}
+{
+ /c
+ {
+ pl curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll pl curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ pl 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ pl lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ pl moveto
+ } def
+} ifelse
+/d
+{
+ setdash
+} def
+/cf
+{
+} def
+/i
+{
+ dup 0 eq
+ {
+ pop cf
+ } if
+ setflat
+} def
+/j
+{
+ setlinejoin
+} def
+/J
+{
+ setlinecap
+} def
+/M
+{
+ setmiterlimit
+} def
+/w
+{
+ setlinewidth
+} def
+/H
+{
+} def
+/h
+{
+ closepath
+} def
+/N
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ clip /_doClip 0 ddef
+ } if
+ newpath
+ }
+ {
+ /CRender
+ {
+ N
+ } ddef
+ } ifelse
+} def
+/n
+{
+ N
+} def
+/F
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _pf grestore clip newpath /_lp /none ddef _fc
+ /_doClip 0 ddef
+ }
+ {
+ _pf
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ F
+ } ddef
+ } ifelse
+} def
+/f
+{
+ closepath
+ F
+} def
+/S
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _ps grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ _ps
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ S
+ } ddef
+ } ifelse
+} def
+/s
+{
+ closepath
+ S
+} def
+/B
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ gsave F grestore
+ {
+ gsave S grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ S
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ B
+ } ddef
+ } ifelse
+} def
+/b
+{
+ closepath
+ B
+} def
+/W
+{
+ /_doClip 1 ddef
+} def
+/*
+{
+ count 0 ne
+ {
+ dup type /stringtype eq
+ {
+ pop
+ } if
+ } if
+ newpath
+} def
+/u
+{
+} def
+/U
+{
+} def
+/q
+{
+ _pola 0 eq
+ {
+ gsave
+ } if
+} def
+/Q
+{
+ _pola 0 eq
+ {
+ grestore
+ } if
+} def
+/*u
+{
+ _pola 1 add /_pola exch ddef
+} def
+/*U
+{
+ _pola 1 sub /_pola exch ddef
+ _pola 0 eq
+ {
+ CRender
+ } if
+} def
+/D
+{
+ pop
+} def
+/*w
+{
+} def
+/*W
+{
+} def
+/`
+{
+ /_i save ddef
+ clipForward?
+ {
+ nulldevice
+ } if
+ 6 1 roll 4 npop
+ concat pop
+ userdict begin
+ /showpage
+ {
+ } def
+ 0 setgray
+ 0 setlinecap
+ 1 setlinewidth
+ 0 setlinejoin
+ 10 setmiterlimit
+ [] 0 setdash
+ /setstrokeadjust where {pop false setstrokeadjust} if
+ newpath
+ 0 setgray
+ false setoverprint
+} def
+/~
+{
+ end
+ _i restore
+} def
+/O
+{
+ 0 ne
+ /_of exch ddef
+ /_lp /none ddef
+} def
+/R
+{
+ 0 ne
+ /_os exch ddef
+ /_lp /none ddef
+} def
+/g
+{
+ /_gf exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _gf setgray
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/G
+{
+ /_gs exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _gs setgray
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/k
+{
+ _cf astore pop
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _cf aload pop setcmykcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/K
+{
+ _cs astore pop
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _cs aload pop setcmykcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/x
+{
+ /_gf exch ddef
+ findcmykcustomcolor
+ /_if exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _if _gf 1 exch sub setcustomcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/X
+{
+ /_gs exch ddef
+ findcmykcustomcolor
+ /_is exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _is _gs 1 exch sub setcustomcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/A
+{
+ pop
+} def
+/annotatepage
+{
+userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
+} def
+/discard
+{
+ save /discardSave exch store
+ discardDict begin
+ /endString exch store
+ gt38?
+ {
+ 2 add
+ } if
+ load
+ stopped
+ pop
+ end
+ discardSave restore
+} bind def
+userdict /discardDict 7 dict dup begin
+put
+/pre38Initialize
+{
+ /endStringLength endString length store
+ /newBuff buffer 0 endStringLength getinterval store
+ /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
+ /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
+} def
+/shiftBuffer
+{
+ newBuff 0 newBuffButFirst putinterval
+ newBuffLast 0
+ currentfile read not
+ {
+ stop
+ } if
+ put
+} def
+0
+{
+ pre38Initialize
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff endString eq
+ {
+ cleartomark stop
+ } if
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+1
+{
+ pre38Initialize
+ /beginString exch store
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff beginString eq
+ {
+ /layerCount dup load 1 add store
+ }
+ {
+ newBuff endString eq
+ {
+ /layerCount dup load 1 sub store
+ layerCount 0 eq
+ {
+ cleartomark stop
+ } if
+ } if
+ } ifelse
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+2
+{
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ endString eq
+ {
+ cleartomark stop
+ } if
+ } loop
+} def
+3
+{
+ /beginString exch store
+ /layerCnt 1 store
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ dup beginString eq
+ {
+ pop /layerCnt dup load 1 add store
+ }
+ {
+ endString eq
+ {
+ layerCnt 1 eq
+ {
+ cleartomark stop
+ }
+ {
+ /layerCnt dup load 1 sub store
+ } ifelse
+ } if
+ } ifelse
+ } loop
+} def
+end
+userdict /clipRenderOff 15 dict dup begin
+put
+{
+ /n /N /s /S /f /F /b /B
+}
+{
+ {
+ _doClip 1 eq
+ {
+ /_doClip 0 ddef clip
+ } if
+ newpath
+ } def
+} forall
+/Tr /pop load def
+/Bb {} def
+/BB /pop load def
+/Bg {12 npop} def
+/Bm {6 npop} def
+/Bc /Bm load def
+/Bh {4 npop} def
+end
+/Lb
+{
+ 4 npop
+ 6 1 roll
+ pop
+ 4 1 roll
+ pop pop pop
+ 0 eq
+ {
+ 0 eq
+ {
+ (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
+ }
+ {
+ /clipForward? true def
+
+ /Tx /pop load def
+ /Tj /pop load def
+ currentdict end clipRenderOff begin begin
+ } ifelse
+ }
+ {
+ 0 eq
+ {
+ save /discardSave exch store
+ } if
+ } ifelse
+} bind def
+/LB
+{
+ discardSave dup null ne
+ {
+ restore
+ }
+ {
+ pop
+ clipForward?
+ {
+ currentdict
+ end
+ end
+ begin
+
+ /clipForward? false ddef
+ } if
+ } ifelse
+} bind def
+/Pb
+{
+ pop pop
+ 0 (%AI5_EndPalette) discard
+} bind def
+/Np
+{
+ 0 (%AI5_End_NonPrinting--) discard
+} bind def
+/Ln /pop load def
+/Ap
+/pop load def
+/Ar
+{
+ 72 exch div
+ 0 dtransform dup mul exch dup mul add sqrt
+ dup 1 lt
+ {
+ pop 1
+ } if
+ setflat
+} def
+/Mb
+{
+ q
+} def
+/Md
+{
+} def
+/MB
+{
+ Q
+} def
+/nc 3 dict def
+nc begin
+/setgray
+{
+ pop
+} bind def
+/setcmykcolor
+{
+ 4 npop
+} bind def
+/setcustomcolor
+{
+ 2 npop
+} bind def
+currentdict readonly pop
+end
+currentdict readonly pop
+end
+setpacking
+%%EndResource
+%%EndProlog
+%%BeginSetup
+Adobe_level2_AI5 /initialize get exec
+Adobe_IllustratorA_AI5 /initialize get exec
+%AI5_Begin_NonPrinting
+Np
+%AI3_BeginPattern: (Yellow Stripe)
+(Yellow Stripe) 8.4499 4.6 80.4499 76.6 [
+%AI3_Tile
+(0 O 0 R 0 0.4 1 0 k 0 0.4 1 0 K) @
+(
+800 Ar
+0 J 0 j 3.6 w 4 M []0 d
+%AI3_Note:
+0 D
+8.1999 8.1999 m
+80.6999 8.1999 L
+S
+8.1999 22.6 m
+80.6999 22.6 L
+S
+8.1999 37.0001 m
+80.6999 37.0001 L
+S
+8.1999 51.3999 m
+80.6999 51.3999 L
+S
+8.1999 65.8 m
+80.6999 65.8 L
+S
+8.1999 15.3999 m
+80.6999 15.3999 L
+S
+8.1999 29.8 m
+80.6999 29.8 L
+S
+8.1999 44.1999 m
+80.6999 44.1999 L
+S
+8.1999 58.6 m
+80.6999 58.6 L
+S
+8.1999 73.0001 m
+80.6999 73.0001 L
+S
+) &
+] E
+%AI3_EndPattern
+%AI5_End_NonPrinting--
+%AI5_Begin_NonPrinting
+Np
+3 Bn
+%AI5_BeginGradient: (Black & White)
+(Black & White) 0 2 Bd
+[
+<
+FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
+D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
+AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
+87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
+5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
+37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
+0F0E0D0C0B0A09080706050403020100
+>
+0 %_Br
+[
+0 0 50 100 %_Bs
+1 0 50 0 %_Bs
+BD
+%AI5_EndGradient
+%AI5_BeginGradient: (Red & Yellow)
+(Red & Yellow) 0 2 Bd
+[
+0
+<
+000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
+28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
+78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
+A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
+C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
+F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
+>
+<
+FFFFFEFEFDFDFDFCFCFBFBFBFAFAF9F9F9F8F8F7F7F7F6F6F5F5F5F4F4F3F3F3F2F2F1F1F1F0F0EF
+EFEFEEEEEDEDEDECECEBEBEBEAEAE9E9E9E8E8E7E7E7E6E6E5E5E5E4E4E3E3E3E2E2E1E1E1E0E0DF
+DFDFDEDEDDDDDDDCDCDBDBDBDADAD9D9D9D8D8D7D7D7D6D6D5D5D5D4D4D3D3D3D2D2D1D1D1D0D0CF
+CFCFCECECDCDCDCCCCCBCBCBCACAC9C9C9C8C8C7C7C7C6C6C5C5C5C4C4C3C3C3C2C2C1C1C1C0C0BF
+BFBFBEBEBDBDBDBCBCBBBBBBBABAB9B9B9B8B8B7B7B7B6B6B5B5B5B4B4B3B3B3B2B2B1B1B1B0B0AF
+AFAFAEAEADADADACACABABABAAAAA9A9A9A8A8A7A7A7A6A6A5A5A5A4A4A3A3A3A2A2A1A1A1A0A09F
+9F9F9E9E9D9D9D9C9C9B9B9B9A9A9999
+>
+0
+1 %_Br
+[
+0 1 0.6 0 1 50 100 %_Bs
+0 0 1 0 1 50 0 %_Bs
+BD
+%AI5_EndGradient
+%AI5_BeginGradient: (Yellow & Blue Radial)
+(Yellow & Blue Radial) 1 2 Bd
+[
+<
+000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
+28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
+78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
+A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
+C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
+F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
+>
+<
+1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
+393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
+5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
+83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
+A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
+CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
+F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
+>
+<
+ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
+908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
+7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
+5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
+403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
+25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
+0A090908070706050504030302010100
+>
+0
+1 %_Br
+[
+0 0.08 0.67 0 1 50 14 %_Bs
+1 1 0 0 1 50 100 %_Bs
+BD
+%AI5_EndGradient
+%AI5_End_NonPrinting--
+%AI5_BeginPalette
+144 161 Pb
+Pn
+Pc
+1 g
+Pc
+0 g
+Pc
+0 0 0 0 k
+Pc
+0.75 g
+Pc
+0.5 g
+Pc
+0.25 g
+Pc
+0 g
+Pc
+Bb
+2 (Black & White) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0.25 0 0 0 k
+Pc
+0.5 0 0 0 k
+Pc
+0.75 0 0 0 k
+Pc
+1 0 0 0 k
+Pc
+0.25 0.25 0 0 k
+Pc
+0.5 0.5 0 0 k
+Pc
+0.75 0.75 0 0 k
+Pc
+1 1 0 0 k
+Pc
+Bb
+2 (Red & Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0 0.25 0 0 k
+Pc
+0 0.5 0 0 k
+Pc
+0 0.75 0 0 k
+Pc
+0 1 0 0 k
+Pc
+0 0.25 0.25 0 k
+Pc
+0 0.5 0.5 0 k
+Pc
+0 0.75 0.75 0 k
+Pc
+0 1 1 0 k
+Pc
+Bb
+0 0 0 0 Bh
+2 (Yellow & Blue Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0 0 0.25 0 k
+Pc
+0 0 0.5 0 k
+Pc
+0 0 0.75 0 k
+Pc
+0 0 1 0 k
+Pc
+0.25 0 0.25 0 k
+Pc
+0.5 0 0.5 0 k
+Pc
+0.75 0 0.75 0 k
+Pc
+1 0 1 0 k
+Pc
+(Yellow Stripe) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
+Pc
+0.25 0.125 0 0 k
+Pc
+0.5 0.25 0 0 k
+Pc
+0.75 0.375 0 0 k
+Pc
+1 0.5 0 0 k
+Pc
+0.125 0.25 0 0 k
+Pc
+0.25 0.5 0 0 k
+Pc
+0.375 0.75 0 0 k
+Pc
+0.5 1 0 0 k
+Pc
+0.375 0.375 0.75 0 k
+Pc
+0 0.25 0.125 0 k
+Pc
+0 0.5 0.25 0 k
+Pc
+0 0.75 0.375 0 k
+Pc
+0 1 0.5 0 k
+Pc
+0 0.125 0.25 0 k
+Pc
+0 0.25 0.5 0 k
+Pc
+0 0.375 0.75 0 k
+Pc
+0 0.5 1 0 k
+Pc
+0 0.79 0.91 0 (PANTONE Warm Red CV) 0 x
+Pc
+0.125 0 0.25 0 k
+Pc
+0.25 0 0.5 0 k
+Pc
+0.375 0 0.75 0 k
+Pc
+0.5 0 1 0 k
+Pc
+0.25 0 0.125 0 k
+Pc
+0.5 0 0.25 0 k
+Pc
+0.75 0 0.375 0 k
+Pc
+1 0 0.5 0 k
+Pc
+0.5 1 0 0 k
+Pc
+0.25 0.125 0.125 0 k
+Pc
+0.5 0.25 0.25 0 k
+Pc
+0.75 0.375 0.375 0 k
+Pc
+1 0.5 0.5 0 k
+Pc
+0.25 0.25 0.125 0 k
+Pc
+0.5 0.5 0.25 0 k
+Pc
+0.75 0.75 0.375 0 k
+Pc
+1 1 0.5 0 k
+Pc
+0 1 0.5 0 k
+Pc
+0.125 0.25 0.125 0 k
+Pc
+0.25 0.5 0.25 0 k
+Pc
+0.375 0.75 0.375 0 k
+Pc
+0.5 1 0.5 0 k
+Pc
+0.125 0.25 0.25 0 k
+Pc
+0.25 0.5 0.5 0 k
+Pc
+0.375 0.75 0.75 0 k
+Pc
+0.5 1 1 0 k
+Pc
+0.75 0.75 0.375 0 k
+Pc
+0.125 0.125 0.25 0 k
+Pc
+0.25 0.25 0.5 0 k
+Pc
+0.375 0.375 0.75 0 k
+Pc
+0.5 0.5 1 0 k
+Pc
+0.25 0.125 0.25 0 k
+Pc
+0.5 0.25 0.5 0 k
+Pc
+0.75 0.375 0.75 0 k
+Pc
+1 0.5 1 0 k
+Pc
+0 0.79 0.91 0 (PANTONE Warm Red CV) 0 x
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+1 0.5 0.5 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 0.25 1 0 (Orange Yellow) 0 x
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 1 0.5 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+1 0 0.5 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 0.45 1 0 (Orange) 0 x
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0.375 0.375 0.75 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 0.79 0.91 0 (PANTONE Warm Red CV) 0 x
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+1 0.65 0 0 k
+Pc
+0 0 0 0 k
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+Pc
+0 0 1 0 k
+Pc
+PB
+%AI5_EndPalette
+%%EndSetup
+%AI5_BeginLayer
+1 1 1 1 0 0 0 79 128 255 Lb
+(Layer 1) Ln
+0 A
+1 Ap
+0 O
+1 0.65 0 0 k
+800 Ar
+0 J 0 j 1 w 4 M []0 d
+%AI3_Note:
+0 D
+285.0121 311.7976 m
+357.5043 302.5199 L
+361.6071 392.7105 L
+376.3322 474.1377 L
+342.6527 475.6628 L
+327.6333 483.4165 L
+258.8269 486.3189 L
+254.4361 405.0427 L
+242.0523 312.2099 L
+285.0121 311.7976 L
+f
+0 0.79 0.91 0 k
+1.25 w
+295.4466 337.6172 m
+368.4943 335.3343 L
+363.9288 425.5026 L
+370.7771 507.9667 L
+337.1066 506.2547 L
+321.4128 512.5323 L
+252.6452 508.8228 L
+256.0692 427.5002 L
+252.6452 333.9077 L
+295.4466 337.6172 L
+f
+u
+0 Ap
+1 0.65 0 0 k
+1 w
+320.532 390.6149 m
+312.9017 388.534 l
+317.0637 398.5921 l
+321.2256 426.6854 l
+316.0232 427.7258 l
+322.2662 436.3965 l
+330.0436 465.6249 l
+316.3701 462.7557 l
+323.5798 475.9563 331.2311 484.5534 v
+321.2256 492.2363 l
+288.9913 478.0373 297.6622 431.9088 v
+290.9988 433.0755 l
+297.3888 384.7188 l
+291.9867 383.3315 l
+297.5214 372.0383 305.2714 366.6837 v
+305.9749 366.1976 295.5601 404.4882 306.6587 442.6395 c
+307.6992 440.2117 l
+298.855 399.5459 307.6992 366.6837 v
+308.1064 365.9033 312.5286 366.4235 v
+320.532 381.5106 320.532 390.6149 v
+f
+u
+*u
+1 g
+263.6948 355.9856 m
+265.2612 355.9856 L
+265.2612 359.2513 L
+265.9515 359.2513 266.6153 359.2513 267.2791 359.3575 c
+267.2791 355.9856 L
+269.6155 355.9856 L
+269.6155 355.3749 L
+267.2791 355.3749 L
+267.2791 347.2505 L
+267.2791 346.7726 267.2791 346.0558 268.288 346.0558 c
+268.9783 346.0558 269.35 346.5337 269.7748 347.0381 c
+270.1996 346.7461 L
+269.6951 345.7372 268.3942 345.1265 267.3322 345.1265 c
+265.4205 345.1265 265.2081 346.162 265.2081 347.4364 c
+265.2081 355.3749 L
+263.6948 355.3749 L
+263.6948 355.9856 l
+f
+*U
+*u
+285.7796 348.7639 m
+285.1689 346.8788 284.1069 345.2327 281.3457 345.1265 c
+277.2304 345.1265 275.9825 348.5515 275.9825 350.3835 c
+275.9825 355.1094 279.7792 356.2511 281.2926 356.2511 c
+283.0184 356.2511 285.461 355.4546 285.461 353.4102 c
+285.461 352.6934 285.0096 352.003 284.2662 352.003 c
+283.5494 352.003 283.0184 352.481 283.0184 353.2509 c
+283.0184 354.2864 283.868 354.4191 283.868 354.7112 c
+283.868 355.428 282.1953 355.7201 281.6112 355.7201 c
+279.0624 355.7201 278.3986 353.8616 278.3986 350.3835 c
+278.3986 348.7905 278.7969 347.5691 278.9562 347.1974 c
+279.3544 346.3213 280.1775 345.7637 281.5581 345.6841 c
+283.098 345.6044 284.5848 346.8523 285.222 348.7639 C
+285.7796 348.7639 l
+f
+*U
+*u
+291.9344 345.4717 m
+291.9344 346.0823 L
+293.9788 346.0823 L
+293.9788 363.1542 L
+291.9344 363.1542 L
+291.9344 363.7648 L
+293.0761 363.7648 L
+294.0585 363.7648 295.0939 363.8179 296.0497 364.0038 c
+296.0497 346.0823 L
+298.0941 346.0823 L
+298.0941 345.4717 L
+291.9344 345.4717 l
+f
+*U
+u
+310.0634 446.075 m
+305.3828 425.2059 306.7298 391.3708 v
+307.1338 381.222 308.2436 371.8929 309.5993 363.8029 C
+309.6066 363.8025 L
+310.4883 356.6987 311.0781 354.1272 313.3768 345.5676 C
+313.2426 340.0473 L
+294.8367 398.8155 310.0634 446.075 V
+f
+321.3622 464.1699 m
+325.5016 466.2317 331.4359 466.9819 v
+337.9224 455.0924 321.9584 434.793 v
+331.4821 456.0522 329.2358 462.7122 v
+326.7243 464.2727 321.3622 464.1699 v
+f
+319.4002 428.4819 m
+323.1177 427.6214 324.9024 429.0668 v
+321.386 415.3445 322.3077 407.7964 v
+323.2297 400.2483 316.5788 395.4159 y
+322.2441 402.584 320.4635 408.4226 v
+319.2289 412.4694 320.6101 422.8271 322.1681 426.1155 c
+320.7131 426.3196 319.4002 428.4819 v
+f
+315.7246 392.3281 m
+321.8677 393.0631 322.5131 396.1662 v
+323.265 377.6058 314.7299 369.9571 v
+321.2425 380.1152 320.2206 390.6235 v
+315.7246 392.3281 l
+f
+298.4445 384.6023 m
+296.4635 382.3836 290.5192 387.2778 v
+292.4131 374.803 304.1781 369.0924 v
+296.0814 375.1928 293.9 381.7824 v
+296.7611 382.6245 298.4445 384.6023 v
+f
+296.5483 389.3335 m
+288.5102 409.7356 290.2325 437.3036 v
+292.1098 432.3112 298.1424 430.5604 v
+295.3003 429.9794 293.6387 430.2313 v
+289.4335 418.5932 296.5483 389.3335 v
+f
+330.3126 484.1353 m
+327.3003 506.2722 308.4549 483.8853 v
+293.4491 466.0592 295.2373 450.9247 296.1578 442.4811 c
+296.3932 440.3206 293.366 465.0316 309.8067 481.2933 c
+326.2471 497.5553 329.9609 485.0794 330.3126 484.1353 c
+f
+U
+0 0 1 0 k
+302.5528 503.0164 m
+287.7656 507.2395 283.0593 458.227 v
+279.4282 473.3549 288.8204 494.7509 v
+298.2122 516.1468 302.5528 503.0164 y
+f
+284.2076 506.5994 m
+276.6655 495.2557 278.3767 483.1729 v
+272.6565 505.9183 284.2076 506.5994 v
+f
+339.7135 474.7902 m
+348.6321 478.0799 335.8615 444.8834 v
+342.4718 454.5848 346.6326 469.8253 v
+349.303 479.6062 339.7135 474.7902 y
+f
+354.1382 477.3767 m
+360.4435 471.669 355.9752 464.1187 v
+367.1908 475.904 354.1382 477.3767 v
+f
+U
+U
+*u
+1 g
+258.2029 317.4593 m
+256.6821 317.4593 L
+256.6821 325.2598 L
+258.7512 325.2598 L
+260.3858 325.2598 261.4514 324.608 261.4514 322.839 c
+261.4514 321.1837 260.5513 320.3767 258.9581 320.3767 c
+258.2029 320.3767 L
+258.2029 317.4593 l
+f
+1 D
+258.2029 321.6389 m
+258.5132 321.6389 L
+259.4133 321.6389 259.8995 321.8354 259.8995 322.8493 c
+259.8995 323.8528 259.3202 323.9976 258.4719 323.9976 c
+258.2029 323.9976 L
+258.2029 321.6389 l
+f
+*U
+*u
+0 D
+269.0694 321.3699 m
+269.0694 323.5528 270.6523 325.4667 272.9283 325.4667 c
+275.2043 325.4667 276.7871 323.5528 276.7871 321.3699 c
+276.7871 319.1353 275.2043 317.2524 272.9283 317.2524 c
+270.6523 317.2524 269.0694 319.1353 269.0694 321.3699 c
+f
+1 D
+270.6419 321.432 m
+270.6419 320.2526 271.6351 318.7525 272.9283 318.7525 c
+274.2215 318.7525 275.2146 320.2526 275.2146 321.432 c
+275.2146 322.6941 274.2628 323.9666 272.9283 323.9666 c
+271.5937 323.9666 270.6419 322.6941 270.6419 321.432 c
+f
+*U
+*u
+0 D
+287.2943 319.9422 m
+287.315 319.9422 L
+288.8668 325.3632 L
+289.7668 325.3632 L
+291.3807 319.9422 L
+291.4014 319.9422 L
+292.9326 325.2598 L
+294.5258 325.2598 L
+291.8877 317.3041 L
+290.7704 317.3041 L
+289.2185 322.4044 L
+289.1978 322.4044 L
+287.7288 317.3041 L
+286.6115 317.3041 L
+284.1286 325.2598 L
+285.7218 325.2598 L
+287.2943 319.9422 l
+f
+*U
+*u
+303.7595 323.9356 m
+303.7595 322.2182 L
+306.1803 322.2182 L
+306.1803 320.894 L
+303.7595 320.894 L
+303.7595 318.7835 L
+306.2734 318.7835 L
+306.2734 317.4593 L
+302.2387 317.4593 L
+302.2387 325.2598 L
+306.2734 325.2598 L
+306.2734 323.9356 L
+303.7595 323.9356 l
+f
+*U
+*u
+319.8602 317.4593 m
+318.0187 317.4593 L
+316.1255 320.6043 L
+316.1048 320.6043 L
+316.1048 317.4593 L
+314.5841 317.4593 L
+314.5841 325.2598 L
+316.6428 325.2598 L
+318.1843 325.2598 319.2499 324.577 319.2499 322.9114 c
+319.2499 321.9182 318.7015 320.925 317.6567 320.7492 C
+319.8602 317.4593 l
+f
+1 D
+316.1048 321.6699 m
+316.3014 321.6699 L
+317.1394 321.6699 317.7291 321.9182 317.7291 322.87 c
+317.7291 323.8321 317.1187 324.0183 316.3117 324.0183 c
+316.1048 324.0183 L
+316.1048 321.6699 l
+f
+*U
+*u
+0 D
+329.1754 323.9356 m
+329.1754 322.2182 L
+331.5962 322.2182 L
+331.5962 320.894 L
+329.1754 320.894 L
+329.1754 318.7835 L
+331.6894 318.7835 L
+331.6894 317.4593 L
+327.6546 317.4593 L
+327.6546 325.2598 L
+331.6894 325.2598 L
+331.6894 323.9356 L
+329.1754 323.9356 l
+f
+*U
+*u
+340 325.2598 m
+342.1725 325.2598 L
+344.4279 325.2598 345.9383 323.5735 345.9383 321.3492 c
+345.9383 319.156 344.3865 317.4593 342.1622 317.4593 c
+340 317.4593 L
+340 325.2598 l
+f
+1 D
+341.5208 318.7835 m
+341.7691 318.7835 L
+343.6416 318.7835 344.3658 319.8181 344.3658 321.3596 c
+344.3658 323.0562 343.4968 323.9356 341.7691 323.9356 c
+341.5208 323.9356 L
+341.5208 318.7835 l
+f
+*U
+LB
+%AI5_EndLayer--
+%%PageTrailer
+gsave annotatepage grestore showpage
+%%Trailer
+Adobe_IllustratorA_AI5 /terminate get exec
+Adobe_level2_AI5 /terminate get exec
+%%EOF
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo100.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo100.gif
new file mode 100644
index 0000000000..d2f8cbb65d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo100.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo150.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo150.gif
new file mode 100644
index 0000000000..89eec7ca7b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo150.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo175.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo175.gif
new file mode 100644
index 0000000000..02dcd92dca
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo175.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo200.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo200.gif
new file mode 100644
index 0000000000..66426bfd84
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo200.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo75.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo75.gif
new file mode 100644
index 0000000000..e75925c189
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/pwrdLogo75.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/tai-ku.gif b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/tai-ku.gif
new file mode 100644
index 0000000000..a5aea47599
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/images/tai-ku.gif
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl
new file mode 100644
index 0000000000..a094883804
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl
@@ -0,0 +1,560 @@
+# listbox.tcl --
+#
+# This file defines the default bindings for Tk listbox widgets
+# and provides procedures that help in implementing those bindings.
+#
+# Copyright (c) 1994 The Regents of the University of California.
+# Copyright (c) 1994-1995 Sun Microsystems, Inc.
+# Copyright (c) 1998 by Scriptics Corporation.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+#--------------------------------------------------------------------------
+# tk::Priv elements used in this file:
+#
+# afterId - Token returned by "after" for autoscanning.
+# listboxPrev - The last element to be selected or deselected
+# during a selection operation.
+# listboxSelection - All of the items that were selected before the
+# current selection operation (such as a mouse
+# drag) started; used to cancel an operation.
+#--------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------
+# The code below creates the default class bindings for listboxes.
+#-------------------------------------------------------------------------
+
+# Note: the check for existence of %W below is because this binding
+# is sometimes invoked after a window has been deleted (e.g. because
+# there is a double-click binding on the widget that deletes it). Users
+# can put "break"s in their bindings to avoid the error, but this check
+# makes that unnecessary.
+
+bind Listbox <1> {
+ if {[winfo exists %W]} {
+ tk::ListboxBeginSelect %W [%W index @%x,%y] 1
+ }
+}
+
+# Ignore double clicks so that users can define their own behaviors.
+# Among other things, this prevents errors if the user deletes the
+# listbox on a double click.
+
+bind Listbox <Double-1> {
+ # Empty script
+}
+
+bind Listbox <B1-Motion> {
+ set tk::Priv(x) %x
+ set tk::Priv(y) %y
+ tk::ListboxMotion %W [%W index @%x,%y]
+}
+bind Listbox <ButtonRelease-1> {
+ tk::CancelRepeat
+ %W activate @%x,%y
+}
+bind Listbox <Shift-1> {
+ tk::ListboxBeginExtend %W [%W index @%x,%y]
+}
+bind Listbox <Control-1> {
+ tk::ListboxBeginToggle %W [%W index @%x,%y]
+}
+bind Listbox <B1-Leave> {
+ set tk::Priv(x) %x
+ set tk::Priv(y) %y
+ tk::ListboxAutoScan %W
+}
+bind Listbox <B1-Enter> {
+ tk::CancelRepeat
+}
+
+bind Listbox <<PrevLine>> {
+ tk::ListboxUpDown %W -1
+}
+bind Listbox <<SelectPrevLine>> {
+ tk::ListboxExtendUpDown %W -1
+}
+bind Listbox <<NextLine>> {
+ tk::ListboxUpDown %W 1
+}
+bind Listbox <<SelectNextLine>> {
+ tk::ListboxExtendUpDown %W 1
+}
+bind Listbox <<PrevChar>> {
+ %W xview scroll -1 units
+}
+bind Listbox <<PrevWord>> {
+ %W xview scroll -1 pages
+}
+bind Listbox <<NextChar>> {
+ %W xview scroll 1 units
+}
+bind Listbox <<NextWord>> {
+ %W xview scroll 1 pages
+}
+bind Listbox <Prior> {
+ %W yview scroll -1 pages
+ %W activate @0,0
+}
+bind Listbox <Next> {
+ %W yview scroll 1 pages
+ %W activate @0,0
+}
+bind Listbox <Control-Prior> {
+ %W xview scroll -1 pages
+}
+bind Listbox <Control-Next> {
+ %W xview scroll 1 pages
+}
+bind Listbox <<LineStart>> {
+ %W xview moveto 0
+}
+bind Listbox <<LineEnd>> {
+ %W xview moveto 1
+}
+bind Listbox <Control-Home> {
+ %W activate 0
+ %W see 0
+ %W selection clear 0 end
+ %W selection set 0
+ tk::FireListboxSelectEvent %W
+}
+bind Listbox <Control-Shift-Home> {
+ tk::ListboxDataExtend %W 0
+}
+bind Listbox <Control-End> {
+ %W activate end
+ %W see end
+ %W selection clear 0 end
+ %W selection set end
+ tk::FireListboxSelectEvent %W
+}
+bind Listbox <Control-Shift-End> {
+ tk::ListboxDataExtend %W [%W index end]
+}
+bind Listbox <<Copy>> {
+ if {[selection own -displayof %W] eq "%W"} {
+ clipboard clear -displayof %W
+ clipboard append -displayof %W [selection get -displayof %W]
+ }
+}
+bind Listbox <space> {
+ tk::ListboxBeginSelect %W [%W index active]
+}
+bind Listbox <<Invoke>> {
+ tk::ListboxBeginSelect %W [%W index active]
+}
+bind Listbox <Select> {
+ tk::ListboxBeginSelect %W [%W index active]
+}
+bind Listbox <Control-Shift-space> {
+ tk::ListboxBeginExtend %W [%W index active]
+}
+bind Listbox <Shift-Select> {
+ tk::ListboxBeginExtend %W [%W index active]
+}
+bind Listbox <Escape> {
+ tk::ListboxCancel %W
+}
+bind Listbox <<SelectAll>> {
+ tk::ListboxSelectAll %W
+}
+bind Listbox <<SelectNone>> {
+ if {[%W cget -selectmode] ne "browse"} {
+ %W selection clear 0 end
+ tk::FireListboxSelectEvent %W
+ }
+}
+
+# Additional Tk bindings that aren't part of the Motif look and feel:
+
+bind Listbox <2> {
+ %W scan mark %x %y
+}
+bind Listbox <B2-Motion> {
+ %W scan dragto %x %y
+}
+
+# The MouseWheel will typically only fire on Windows and Mac OS X.
+# However, someone could use the "event generate" command to produce
+# one on other platforms.
+
+if {[tk windowingsystem] eq "aqua"} {
+ bind Listbox <MouseWheel> {
+ %W yview scroll [expr {-(%D)}] units
+ }
+ bind Listbox <Option-MouseWheel> {
+ %W yview scroll [expr {-10 * (%D)}] units
+ }
+ bind Listbox <Shift-MouseWheel> {
+ %W xview scroll [expr {-(%D)}] units
+ }
+ bind Listbox <Shift-Option-MouseWheel> {
+ %W xview scroll [expr {-10 * (%D)}] units
+ }
+} else {
+ bind Listbox <MouseWheel> {
+ if {%D >= 0} {
+ %W yview scroll [expr {-%D/30}] units
+ } else {
+ %W yview scroll [expr {(29-%D)/30}] units
+ }
+ }
+ bind Listbox <Shift-MouseWheel> {
+ if {%D >= 0} {
+ %W xview scroll [expr {-%D/30}] units
+ } else {
+ %W xview scroll [expr {(29-%D)/30}] units
+ }
+ }
+}
+
+if {[tk windowingsystem] eq "x11"} {
+ # 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 Listbox <4> {
+ if {!$tk_strictMotif} {
+ %W yview scroll -5 units
+ }
+ }
+ bind Listbox <Shift-4> {
+ if {!$tk_strictMotif} {
+ %W xview scroll -5 units
+ }
+ }
+ bind Listbox <5> {
+ if {!$tk_strictMotif} {
+ %W yview scroll 5 units
+ }
+ }
+ bind Listbox <Shift-5> {
+ if {!$tk_strictMotif} {
+ %W xview scroll 5 units
+ }
+ }
+}
+
+# ::tk::ListboxBeginSelect --
+#
+# This procedure is typically invoked on button-1 presses. It begins
+# the process of making a selection in the listbox. Its exact behavior
+# depends on the selection mode currently in effect for the listbox;
+# see the Motif documentation for details.
+#
+# Arguments:
+# w - The listbox widget.
+# el - The element for the selection operation (typically the
+# one under the pointer). Must be in numerical form.
+
+proc ::tk::ListboxBeginSelect {w el {focus 1}} {
+ variable ::tk::Priv
+ if {[$w cget -selectmode] eq "multiple"} {
+ if {[$w selection includes $el]} {
+ $w selection clear $el
+ } else {
+ $w selection set $el
+ }
+ } else {
+ $w selection clear 0 end
+ $w selection set $el
+ $w selection anchor $el
+ set Priv(listboxSelection) {}
+ set Priv(listboxPrev) $el
+ }
+ tk::FireListboxSelectEvent $w
+ # check existence as ListboxSelect may destroy us
+ if {$focus && [winfo exists $w] && [$w cget -state] eq "normal"} {
+ focus $w
+ }
+}
+
+# ::tk::ListboxMotion --
+#
+# This procedure is called to process mouse motion events while
+# button 1 is down. It may move or extend the selection, depending
+# on the listbox's selection mode.
+#
+# Arguments:
+# w - The listbox widget.
+# el - The element under the pointer (must be a number).
+
+proc ::tk::ListboxMotion {w el} {
+ variable ::tk::Priv
+ if {$el == $Priv(listboxPrev)} {
+ return
+ }
+ set anchor [$w index anchor]
+ switch [$w cget -selectmode] {
+ browse {
+ $w selection clear 0 end
+ $w selection set $el
+ set Priv(listboxPrev) $el
+ tk::FireListboxSelectEvent $w
+ }
+ extended {
+ set i $Priv(listboxPrev)
+ if {$i eq ""} {
+ set i $el
+ $w selection set $el
+ }
+ if {[$w selection includes anchor]} {
+ $w selection clear $i $el
+ $w selection set anchor $el
+ } else {
+ $w selection clear $i $el
+ $w selection clear anchor $el
+ }
+ if {![info exists Priv(listboxSelection)]} {
+ set Priv(listboxSelection) [$w curselection]
+ }
+ while {($i < $el) && ($i < $anchor)} {
+ if {[lsearch $Priv(listboxSelection) $i] >= 0} {
+ $w selection set $i
+ }
+ incr i
+ }
+ while {($i > $el) && ($i > $anchor)} {
+ if {[lsearch $Priv(listboxSelection) $i] >= 0} {
+ $w selection set $i
+ }
+ incr i -1
+ }
+ set Priv(listboxPrev) $el
+ tk::FireListboxSelectEvent $w
+ }
+ }
+}
+
+# ::tk::ListboxBeginExtend --
+#
+# This procedure is typically invoked on shift-button-1 presses. It
+# begins the process of extending a selection in the listbox. Its
+# exact behavior depends on the selection mode currently in effect
+# for the listbox; see the Motif documentation for details.
+#
+# Arguments:
+# w - The listbox widget.
+# el - The element for the selection operation (typically the
+# one under the pointer). Must be in numerical form.
+
+proc ::tk::ListboxBeginExtend {w el} {
+ if {[$w cget -selectmode] eq "extended"} {
+ if {[$w selection includes anchor]} {
+ ListboxMotion $w $el
+ } else {
+ # No selection yet; simulate the begin-select operation.
+ ListboxBeginSelect $w $el
+ }
+ }
+}
+
+# ::tk::ListboxBeginToggle --
+#
+# This procedure is typically invoked on control-button-1 presses. It
+# begins the process of toggling a selection in the listbox. Its
+# exact behavior depends on the selection mode currently in effect
+# for the listbox; see the Motif documentation for details.
+#
+# Arguments:
+# w - The listbox widget.
+# el - The element for the selection operation (typically the
+# one under the pointer). Must be in numerical form.
+
+proc ::tk::ListboxBeginToggle {w el} {
+ variable ::tk::Priv
+ if {[$w cget -selectmode] eq "extended"} {
+ set Priv(listboxSelection) [$w curselection]
+ set Priv(listboxPrev) $el
+ $w selection anchor $el
+ if {[$w selection includes $el]} {
+ $w selection clear $el
+ } else {
+ $w selection set $el
+ }
+ tk::FireListboxSelectEvent $w
+ }
+}
+
+# ::tk::ListboxAutoScan --
+# This procedure is invoked when the mouse leaves an entry window
+# with button 1 down. It scrolls the window up, down, left, or
+# right, depending on where the mouse left the window, and reschedules
+# itself as an "after" command so that the window continues to scroll until
+# the mouse moves back into the window or the mouse button is released.
+#
+# Arguments:
+# w - The entry window.
+
+proc ::tk::ListboxAutoScan {w} {
+ variable ::tk::Priv
+ if {![winfo exists $w]} return
+ set x $Priv(x)
+ set y $Priv(y)
+ if {$y >= [winfo height $w]} {
+ $w yview scroll 1 units
+ } elseif {$y < 0} {
+ $w yview scroll -1 units
+ } elseif {$x >= [winfo width $w]} {
+ $w xview scroll 2 units
+ } elseif {$x < 0} {
+ $w xview scroll -2 units
+ } else {
+ return
+ }
+ ListboxMotion $w [$w index @$x,$y]
+ set Priv(afterId) [after 50 [list tk::ListboxAutoScan $w]]
+}
+
+# ::tk::ListboxUpDown --
+#
+# Moves the location cursor (active element) up or down by one element,
+# and changes the selection if we're in browse or extended selection
+# mode.
+#
+# Arguments:
+# w - The listbox widget.
+# amount - +1 to move down one item, -1 to move back one item.
+
+proc ::tk::ListboxUpDown {w amount} {
+ variable ::tk::Priv
+ $w activate [expr {[$w index active] + $amount}]
+ $w see active
+ switch [$w cget -selectmode] {
+ browse {
+ $w selection clear 0 end
+ $w selection set active
+ tk::FireListboxSelectEvent $w
+ }
+ extended {
+ $w selection clear 0 end
+ $w selection set active
+ $w selection anchor active
+ set Priv(listboxPrev) [$w index active]
+ set Priv(listboxSelection) {}
+ tk::FireListboxSelectEvent $w
+ }
+ }
+}
+
+# ::tk::ListboxExtendUpDown --
+#
+# Does nothing unless we're in extended selection mode; in this
+# case it moves the location cursor (active element) up or down by
+# one element, and extends the selection to that point.
+#
+# Arguments:
+# w - The listbox widget.
+# amount - +1 to move down one item, -1 to move back one item.
+
+proc ::tk::ListboxExtendUpDown {w amount} {
+ variable ::tk::Priv
+ if {[$w cget -selectmode] ne "extended"} {
+ return
+ }
+ set active [$w index active]
+ if {![info exists Priv(listboxSelection)]} {
+ $w selection set $active
+ set Priv(listboxSelection) [$w curselection]
+ }
+ $w activate [expr {$active + $amount}]
+ $w see active
+ ListboxMotion $w [$w index active]
+}
+
+# ::tk::ListboxDataExtend
+#
+# This procedure is called for key-presses such as Shift-KEndData.
+# If the selection mode isn't multiple or extend then it does nothing.
+# Otherwise it moves the active element to el and, if we're in
+# extended mode, extends the selection to that point.
+#
+# Arguments:
+# w - The listbox widget.
+# el - An integer element number.
+
+proc ::tk::ListboxDataExtend {w el} {
+ set mode [$w cget -selectmode]
+ if {$mode eq "extended"} {
+ $w activate $el
+ $w see $el
+ if {[$w selection includes anchor]} {
+ ListboxMotion $w $el
+ }
+ } elseif {$mode eq "multiple"} {
+ $w activate $el
+ $w see $el
+ }
+}
+
+# ::tk::ListboxCancel
+#
+# This procedure is invoked to cancel an extended selection in
+# progress. If there is an extended selection in progress, it
+# restores all of the items between the active one and the anchor
+# to their previous selection state.
+#
+# Arguments:
+# w - The listbox widget.
+
+proc ::tk::ListboxCancel w {
+ variable ::tk::Priv
+ if {[$w cget -selectmode] ne "extended"} {
+ return
+ }
+ set first [$w index anchor]
+ set last $Priv(listboxPrev)
+ if {$last eq ""} {
+ # Not actually doing any selection right now
+ return
+ }
+ if {$first > $last} {
+ set tmp $first
+ set first $last
+ set last $tmp
+ }
+ $w selection clear $first $last
+ while {$first <= $last} {
+ if {[lsearch $Priv(listboxSelection) $first] >= 0} {
+ $w selection set $first
+ }
+ incr first
+ }
+ tk::FireListboxSelectEvent $w
+}
+
+# ::tk::ListboxSelectAll
+#
+# This procedure is invoked to handle the "select all" operation.
+# For single and browse mode, it just selects the active element.
+# Otherwise it selects everything in the widget.
+#
+# Arguments:
+# w - The listbox widget.
+
+proc ::tk::ListboxSelectAll w {
+ set mode [$w cget -selectmode]
+ if {$mode eq "single" || $mode eq "browse"} {
+ $w selection clear 0 end
+ $w selection set active
+ } else {
+ $w selection set 0 end
+ }
+ tk::FireListboxSelectEvent $w
+}
+
+# ::tk::FireListboxSelectEvent
+#
+# Fire the <<ListboxSelect>> event if the listbox is not in disabled
+# state.
+#
+# Arguments:
+# w - The listbox widget.
+
+proc ::tk::FireListboxSelectEvent w {
+ if {[$w cget -state] eq "normal"} {
+ event generate $w <<ListboxSelect>>
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl
new file mode 100644
index 0000000000..aeb1263a8c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl
@@ -0,0 +1,297 @@
+# megawidget.tcl
+#
+# Basic megawidget support classes. Experimental for any use other than
+# the ::tk::IconList megawdget, which is itself only designed for use in
+# the Unix file dialogs.
+#
+# Copyright (c) 2009-2010 Donal K. Fellows
+#
+# See the file "license.terms" for information on usage and redistribution of
+# this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+package require Tk 8.6
+
+::oo::class create ::tk::Megawidget {
+ superclass ::oo::class
+ method unknown {w args} {
+ if {[string match .* $w]} {
+ [self] create $w {*}$args
+ return $w
+ }
+ next $w {*}$args
+ }
+ unexport new unknown
+ self method create {name superclasses body} {
+ next $name [list \
+ superclass ::tk::MegawidgetClass {*}$superclasses]\;$body
+ }
+}
+
+::oo::class create ::tk::MegawidgetClass {
+ variable w hull options IdleCallbacks
+ constructor args {
+ # Extract the "widget name" from the object name
+ set w [namespace tail [self]]
+
+ # Configure things
+ tclParseConfigSpec [my varname options] [my GetSpecs] "" $args
+
+ # Move the object out of the way of the hull widget
+ rename [self] _tmp
+
+ # Make the hull widget(s)
+ my CreateHull
+ bind $hull <Destroy> [list [namespace which my] destroy]
+
+ # Rename things into their final places
+ rename ::$w theWidget
+ rename [self] ::$w
+
+ # Make the contents
+ my Create
+ }
+ destructor {
+ foreach {name cb} [array get IdleCallbacks] {
+ after cancel $cb
+ unset IdleCallbacks($name)
+ }
+ if {[winfo exists $w]} {
+ bind $hull <Destroy> {}
+ destroy $w
+ }
+ }
+
+ ####################################################################
+ #
+ # MegawidgetClass::configure --
+ #
+ # Implementation of 'configure' for megawidgets. Emulates the operation
+ # of the standard Tk configure method fairly closely, which makes things
+ # substantially more complex than they otherwise would be.
+ #
+ # This method assumes that the 'GetSpecs' method returns a description
+ # of all the specifications of the options (i.e., as Tk returns except
+ # with the actual values removed). It also assumes that the 'options'
+ # array in the class holds all options; it is up to subclasses to set
+ # traces on that array if they want to respond to configuration changes.
+ #
+ # TODO: allow unambiguous abbreviations.
+ #
+ method configure args {
+ # Configure behaves differently depending on the number of arguments
+ set argc [llength $args]
+ if {$argc == 0} {
+ return [lmap spec [my GetSpecs] {
+ lappend spec $options([lindex $spec 0])
+ }]
+ } elseif {$argc == 1} {
+ set opt [lindex $args 0]
+ if {[info exists options($opt)]} {
+ set spec [lsearch -inline -index 0 -exact [my GetSpecs] $opt]
+ return [linsert $spec end $options($opt)]
+ }
+ } elseif {$argc == 2} {
+ # Special case for where we're setting a single option. This
+ # avoids some of the costly operations. We still do the [array
+ # get] as this gives a sufficiently-consistent trace.
+ set opt [lindex $args 0]
+ if {[dict exists [array get options] $opt]} {
+ # Actually set the new value of the option. Use a catch to
+ # allow a megawidget user to throw an error from a write trace
+ # on the options array to reject invalid values.
+ try {
+ array set options $args
+ } on error {ret info} {
+ # Rethrow the error to get a clean stack trace
+ return -code error -errorcode [dict get $info -errorcode] $ret
+ }
+ return
+ }
+ } elseif {$argc % 2 == 0} {
+ # Check that all specified options exist. Any unknown option will
+ # cause the merged dictionary to be bigger than the options array
+ set merge [dict merge [array get options] $args]
+ if {[dict size $merge] == [array size options]} {
+ # Actually set the new values of the options. Use a catch to
+ # allow a megawidget user to throw an error from a write trace
+ # on the options array to reject invalid values
+ try {
+ array set options $args
+ } on error {ret info} {
+ # Rethrow the error to get a clean stack trace
+ return -code error -errorcode [dict get $info -errorcode] $ret
+ }
+ return
+ }
+ # Due to the order of the merge, the unknown options will be at
+ # the end of the dict. This makes the first unknown option easy to
+ # find.
+ set opt [lindex [dict keys $merge] [array size options]]
+ } else {
+ set opt [lindex $args end]
+ return -code error -errorcode [list TK VALUE_MISSING] \
+ "value for \"$opt\" missing"
+ }
+ return -code error -errorcode [list TK LOOKUP OPTION $opt] \
+ "bad option \"$opt\": must be [tclListValidFlags options]"
+ }
+
+ ####################################################################
+ #
+ # MegawidgetClass::cget --
+ #
+ # Implementation of 'cget' for megawidgets. Emulates the operation of
+ # the standard Tk cget method fairly closely.
+ #
+ # This method assumes that the 'options' array in the class holds all
+ # options; it is up to subclasses to set traces on that array if they
+ # want to respond to configuration reads.
+ #
+ # TODO: allow unambiguous abbreviations.
+ #
+ method cget option {
+ return $options($option)
+ }
+
+ ####################################################################
+ #
+ # MegawidgetClass::TraceOption --
+ #
+ # Sets up the tracing of an element of the options variable.
+ #
+ method TraceOption {option method args} {
+ set callback [list my $method {*}$args]
+ trace add variable options($option) write [namespace code $callback]
+ }
+
+ ####################################################################
+ #
+ # MegawidgetClass::GetSpecs --
+ #
+ # Return a list of descriptions of options supported by this
+ # megawidget. Each option is described by the 4-tuple list, consisting
+ # of the name of the option, the "option database" name, the "option
+ # database" class-name, and the default value of the option. These are
+ # the same values returned by calling the configure method of a widget,
+ # except without the current values of the options.
+ #
+ method GetSpecs {} {
+ return {
+ {-takefocus takeFocus TakeFocus {}}
+ }
+ }
+
+ ####################################################################
+ #
+ # MegawidgetClass::CreateHull --
+ #
+ # Creates the real main widget of the megawidget. This is often a frame
+ # or toplevel widget, but isn't always (lightweight megawidgets might
+ # use a content widget directly).
+ #
+ # The name of the hull widget is given by the 'w' instance variable. The
+ # name should be written into the 'hull' instance variable. The command
+ # created by this method will be renamed.
+ #
+ method CreateHull {} {
+ return -code error -errorcode {TCL OO ABSTRACT_METHOD} \
+ "method must be overridden"
+ }
+
+ ####################################################################
+ #
+ # MegawidgetClass::Create --
+ #
+ # Creates the content of the megawidget. The name of the widget to
+ # create the content in will be in the 'hull' instance variable.
+ #
+ method Create {} {
+ return -code error -errorcode {TCL OO ABSTRACT_METHOD} \
+ "method must be overridden"
+ }
+
+ ####################################################################
+ #
+ # MegawidgetClass::WhenIdle --
+ #
+ # Arrange for a method to be called on the current instance when Tk is
+ # idle. Only one such method call per method will be queued; subsequent
+ # queuing actions before the callback fires will be silently ignored.
+ # The additional args will be passed to the callback, and the callbacks
+ # will be properly cancelled if the widget is destroyed.
+ #
+ method WhenIdle {method args} {
+ if {![info exists IdleCallbacks($method)]} {
+ set IdleCallbacks($method) [after idle [list \
+ [namespace which my] DoWhenIdle $method $args]]
+ }
+ }
+ method DoWhenIdle {method arguments} {
+ unset IdleCallbacks($method)
+ tailcall my $method {*}$arguments
+ }
+}
+
+####################################################################
+#
+# tk::SimpleWidget --
+#
+# Simple megawidget class that makes it easy create widgets that behave
+# like a ttk widget. It creates the hull as a ttk::frame and maps the
+# state manipulation methods of the overall megawidget to the equivalent
+# operations on the ttk::frame.
+#
+::tk::Megawidget create ::tk::SimpleWidget {} {
+ variable w hull options
+ method GetSpecs {} {
+ return {
+ {-cursor cursor Cursor {}}
+ {-takefocus takeFocus TakeFocus {}}
+ }
+ }
+ method CreateHull {} {
+ set hull [::ttk::frame $w -cursor $options(-cursor)]
+ my TraceOption -cursor UpdateCursorOption
+ }
+ method UpdateCursorOption args {
+ $hull configure -cursor $options(-cursor)
+ }
+ # Not fixed names, so can't forward
+ method state args {
+ tailcall $hull state {*}$args
+ }
+ method instate args {
+ tailcall $hull instate {*}$args
+ }
+}
+
+####################################################################
+#
+# tk::FocusableWidget --
+#
+# Simple megawidget class that makes a ttk-like widget that has a focus
+# ring.
+#
+::tk::Megawidget create ::tk::FocusableWidget ::tk::SimpleWidget {
+ variable w hull options
+ method GetSpecs {} {
+ return {
+ {-cursor cursor Cursor {}}
+ {-takefocus takeFocus TakeFocus ::ttk::takefocus}
+ }
+ }
+ method CreateHull {} {
+ ttk::frame $w
+ set hull [ttk::entry $w.cHull -takefocus 0 -cursor $options(-cursor)]
+ pack $hull -expand yes -fill both -ipadx 2 -ipady 2
+ my TraceOption -cursor UpdateCursorOption
+ }
+}
+
+return
+
+# Local Variables:
+# mode: tcl
+# fill-column: 78
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl
new file mode 100644
index 0000000000..9d6370a6ea
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl
@@ -0,0 +1,1379 @@
+# menu.tcl --
+#
+# This file defines the default bindings for Tk menus and menubuttons.
+# It also implements keyboard traversal of menus and implements a few
+# other utility procedures related to menus.
+#
+# Copyright (c) 1992-1994 The Regents of the University of California.
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+# Copyright (c) 1998-1999 by Scriptics Corporation.
+# Copyright (c) 2007 Daniel A. Steffen <das@users.sourceforge.net>
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+#-------------------------------------------------------------------------
+# Elements of tk::Priv that are used in this file:
+#
+# cursor - Saves the -cursor option for the posted menubutton.
+# focus - Saves the focus during a menu selection operation.
+# Focus gets restored here when the menu is unposted.
+# grabGlobal - Used in conjunction with tk::Priv(oldGrab): if
+# tk::Priv(oldGrab) is non-empty, then tk::Priv(grabGlobal)
+# contains either an empty string or "-global" to
+# indicate whether the old grab was a local one or
+# a global one.
+# inMenubutton - The name of the menubutton widget containing
+# the mouse, or an empty string if the mouse is
+# not over any menubutton.
+# menuBar - The name of the menubar that is the root
+# of the cascade hierarchy which is currently
+# posted. This is null when there is no menu currently
+# being pulled down from a menu bar.
+# oldGrab - Window that had the grab before a menu was posted.
+# Used to restore the grab state after the menu
+# is unposted. Empty string means there was no
+# grab previously set.
+# popup - If a menu has been popped up via tk_popup, this
+# gives the name of the menu. Otherwise this
+# value is empty.
+# postedMb - Name of the menubutton whose menu is currently
+# posted, or an empty string if nothing is posted
+# A grab is set on this widget.
+# relief - Used to save the original relief of the current
+# menubutton.
+# window - When the mouse is over a menu, this holds the
+# name of the menu; it's cleared when the mouse
+# leaves the menu.
+# tearoff - Whether the last menu posted was a tearoff or not.
+# This is true always for unix, for tearoffs for Mac
+# and Windows.
+# activeMenu - This is the last active menu for use
+# with the <<MenuSelect>> virtual event.
+# activeItem - This is the last active menu item for
+# use with the <<MenuSelect>> virtual event.
+#-------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------
+# Overall note:
+# This file is tricky because there are five different ways that menus
+# can be used:
+#
+# 1. As a pulldown from a menubutton. In this style, the variable
+# tk::Priv(postedMb) identifies the posted menubutton.
+# 2. As a torn-off menu copied from some other menu. In this style
+# tk::Priv(postedMb) is empty, and menu's type is "tearoff".
+# 3. As an option menu, triggered from an option menubutton. In this
+# style tk::Priv(postedMb) identifies the posted menubutton.
+# 4. As a popup menu. In this style tk::Priv(postedMb) is empty and
+# the top-level menu's type is "normal".
+# 5. As a pulldown from a menubar. The variable tk::Priv(menubar) has
+# the owning menubar, and the menu itself is of type "normal".
+#
+# The various binding procedures use the state described above to
+# distinguish the various cases and take different actions in each
+# case.
+#-------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------
+# The code below creates the default class bindings for menus
+# and menubuttons.
+#-------------------------------------------------------------------------
+
+bind Menubutton <FocusIn> {}
+bind Menubutton <Enter> {
+ tk::MbEnter %W
+}
+bind Menubutton <Leave> {
+ tk::MbLeave %W
+}
+bind Menubutton <1> {
+ if {$tk::Priv(inMenubutton) ne ""} {
+ tk::MbPost $tk::Priv(inMenubutton) %X %Y
+ }
+}
+bind Menubutton <Motion> {
+ tk::MbMotion %W up %X %Y
+}
+bind Menubutton <B1-Motion> {
+ tk::MbMotion %W down %X %Y
+}
+bind Menubutton <ButtonRelease-1> {
+ tk::MbButtonUp %W
+}
+bind Menubutton <space> {
+ tk::MbPost %W
+ tk::MenuFirstEntry [%W cget -menu]
+}
+bind Menubutton <<Invoke>> {
+ tk::MbPost %W
+ tk::MenuFirstEntry [%W cget -menu]
+}
+
+# Must set focus when mouse enters a menu, in order to allow
+# mixed-mode processing using both the mouse and the keyboard.
+# Don't set the focus if the event comes from a grab release,
+# though: such an event can happen after as part of unposting
+# a cascaded chain of menus, after the focus has already been
+# restored to wherever it was before menu selection started.
+
+bind Menu <FocusIn> {}
+
+bind Menu <Enter> {
+ set tk::Priv(window) %W
+ if {[%W cget -type] eq "tearoff"} {
+ if {"%m" ne "NotifyUngrab"} {
+ if {[tk windowingsystem] eq "x11"} {
+ tk_menuSetFocus %W
+ }
+ }
+ }
+ tk::MenuMotion %W %x %y %s
+}
+
+bind Menu <Leave> {
+ tk::MenuLeave %W %X %Y %s
+}
+bind Menu <Motion> {
+ tk::MenuMotion %W %x %y %s
+}
+bind Menu <ButtonPress> {
+ tk::MenuButtonDown %W
+}
+bind Menu <ButtonRelease> {
+ tk::MenuInvoke %W 1
+}
+bind Menu <space> {
+ tk::MenuInvoke %W 0
+}
+bind Menu <<Invoke>> {
+ tk::MenuInvoke %W 0
+}
+bind Menu <Return> {
+ tk::MenuInvoke %W 0
+}
+bind Menu <Escape> {
+ tk::MenuEscape %W
+}
+bind Menu <<PrevChar>> {
+ tk::MenuLeftArrow %W
+}
+bind Menu <<NextChar>> {
+ tk::MenuRightArrow %W
+}
+bind Menu <<PrevLine>> {
+ tk::MenuUpArrow %W
+}
+bind Menu <<NextLine>> {
+ tk::MenuDownArrow %W
+}
+bind Menu <KeyPress> {
+ tk::TraverseWithinMenu %W %A
+ break
+}
+
+# The following bindings apply to all windows, and are used to
+# implement keyboard menu traversal.
+
+if {[tk windowingsystem] eq "x11"} {
+ bind all <Alt-KeyPress> {
+ tk::TraverseToMenu %W %A
+ }
+
+ bind all <F10> {
+ tk::FirstMenu %W
+ }
+} else {
+ bind Menubutton <Alt-KeyPress> {
+ tk::TraverseToMenu %W %A
+ }
+
+ bind Menubutton <F10> {
+ tk::FirstMenu %W
+ }
+}
+
+# ::tk::MbEnter --
+# This procedure is invoked when the mouse enters a menubutton
+# widget. It activates the widget unless it is disabled. Note:
+# this procedure is only invoked when mouse button 1 is *not* down.
+# The procedure ::tk::MbB1Enter is invoked if the button is down.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::MbEnter w {
+ variable ::tk::Priv
+
+ if {$Priv(inMenubutton) ne ""} {
+ MbLeave $Priv(inMenubutton)
+ }
+ set Priv(inMenubutton) $w
+ if {[$w cget -state] ne "disabled" && [tk windowingsystem] ne "aqua"} {
+ $w configure -state active
+ }
+}
+
+# ::tk::MbLeave --
+# This procedure is invoked when the mouse leaves a menubutton widget.
+# It de-activates the widget, if the widget still exists.
+#
+# Arguments:
+# w - The name of the widget.
+
+proc ::tk::MbLeave w {
+ variable ::tk::Priv
+
+ set Priv(inMenubutton) {}
+ if {![winfo exists $w]} {
+ return
+ }
+ if {[$w cget -state] eq "active" && [tk windowingsystem] ne "aqua"} {
+ $w configure -state normal
+ }
+}
+
+
+# ::tk::MbPost --
+# Given a menubutton, this procedure does all the work of posting
+# its associated menu and unposting any other menu that is currently
+# posted.
+#
+# Arguments:
+# w - The name of the menubutton widget whose menu
+# is to be posted.
+# x, y - Root coordinates of cursor, used for positioning
+# option menus. If not specified, then the center
+# of the menubutton is used for an option menu.
+
+proc ::tk::MbPost {w {x {}} {y {}}} {
+ global errorInfo
+ variable ::tk::Priv
+
+ if {[$w cget -state] eq "disabled" || $w eq $Priv(postedMb)} {
+ return
+ }
+ set menu [$w cget -menu]
+ if {$menu eq ""} {
+ return
+ }
+ set tearoff [expr {[tk windowingsystem] eq "x11" \
+ || [$menu cget -type] eq "tearoff"}]
+ if {[string first $w $menu] != 0} {
+ return -code error -errorcode {TK MENUBUTTON POST_NONCHILD} \
+ "can't post $menu: it isn't a descendant of $w"
+ }
+ set cur $Priv(postedMb)
+ if {$cur ne ""} {
+ MenuUnpost {}
+ }
+ if {$::tk_strictMotif} {
+ set Priv(cursor) [$w cget -cursor]
+ $w configure -cursor arrow
+ }
+ if {[tk windowingsystem] ne "aqua"} {
+ set Priv(relief) [$w cget -relief]
+ $w configure -relief raised
+ } else {
+ $w configure -state active
+ }
+
+ set Priv(postedMb) $w
+ set Priv(focus) [focus]
+ $menu activate none
+ GenerateMenuSelect $menu
+ update idletasks
+
+ if {[catch {PostMenubuttonMenu $w $menu} msg opt]} {
+ # Error posting menu (e.g. bogus -postcommand). Unpost it and
+ # reflect the error.
+ MenuUnpost {}
+ return -options $opt $msg
+ }
+
+ set Priv(tearoff) $tearoff
+ if {$tearoff != 0 && [tk windowingsystem] ne "aqua"} {
+ focus $menu
+ if {[winfo viewable $w]} {
+ SaveGrabInfo $w
+ grab -global $w
+ }
+ }
+}
+
+# ::tk::MenuUnpost --
+# This procedure unposts a given menu, plus all of its ancestors up
+# to (and including) a menubutton, if any. It also restores various
+# values to what they were before the menu was posted, and releases
+# a grab if there's a menubutton involved. Special notes:
+# 1. It's important to unpost all menus before releasing the grab, so
+# that any Enter-Leave events (e.g. from menu back to main
+# application) have mode NotifyGrab.
+# 2. Be sure to enclose various groups of commands in "catch" so that
+# the procedure will complete even if the menubutton or the menu
+# or the grab window has been deleted.
+#
+# Arguments:
+# menu - Name of a menu to unpost. Ignored if there
+# is a posted menubutton.
+
+proc ::tk::MenuUnpost menu {
+ variable ::tk::Priv
+ set mb $Priv(postedMb)
+
+ # Restore focus right away (otherwise X will take focus away when
+ # the menu is unmapped and under some window managers (e.g. olvwm)
+ # we'll lose the focus completely).
+
+ catch {focus $Priv(focus)}
+ set Priv(focus) ""
+
+ # Unpost menu(s) and restore some stuff that's dependent on
+ # what was posted.
+
+ after cancel [array get Priv menuActivatedTimer]
+ unset -nocomplain Priv(menuActivated)
+ after cancel [array get Priv menuDeactivatedTimer]
+ unset -nocomplain Priv(menuDeactivated)
+
+ catch {
+ if {$mb ne ""} {
+ set menu [$mb cget -menu]
+ $menu unpost
+ set Priv(postedMb) {}
+ if {$::tk_strictMotif} {
+ $mb configure -cursor $Priv(cursor)
+ }
+ if {[tk windowingsystem] ne "aqua"} {
+ $mb configure -relief $Priv(relief)
+ } else {
+ $mb configure -state normal
+ }
+ } elseif {$Priv(popup) ne ""} {
+ $Priv(popup) unpost
+ set Priv(popup) {}
+ } elseif {[$menu cget -type] ne "menubar" && [$menu cget -type] ne "tearoff"} {
+ # We're in a cascaded sub-menu from a torn-off menu or popup.
+ # Unpost all the menus up to the toplevel one (but not
+ # including the top-level torn-off one) and deactivate the
+ # top-level torn off menu if there is one.
+
+ while {1} {
+ set parent [winfo parent $menu]
+ if {[winfo class $parent] ne "Menu" || ![winfo ismapped $parent]} {
+ break
+ }
+ $parent activate none
+ $parent postcascade none
+ GenerateMenuSelect $parent
+ set type [$parent cget -type]
+ if {$type eq "menubar" || $type eq "tearoff"} {
+ break
+ }
+ set menu $parent
+ }
+ if {[$menu cget -type] ne "menubar"} {
+ $menu unpost
+ }
+ }
+ }
+
+ if {($Priv(tearoff) != 0) || $Priv(menuBar) ne ""} {
+ # Release grab, if any, and restore the previous grab, if there
+ # was one.
+ if {$menu ne ""} {
+ set grab [grab current $menu]
+ if {$grab ne ""} {
+ grab release $grab
+ }
+ }
+ RestoreOldGrab
+ if {$Priv(menuBar) ne ""} {
+ if {$::tk_strictMotif} {
+ $Priv(menuBar) configure -cursor $Priv(cursor)
+ }
+ set Priv(menuBar) {}
+ }
+ if {[tk windowingsystem] ne "x11"} {
+ set Priv(tearoff) 0
+ }
+ }
+}
+
+# ::tk::MbMotion --
+# This procedure handles mouse motion events inside menubuttons, and
+# also outside menubuttons when a menubutton has a grab (e.g. when a
+# menu selection operation is in progress).
+#
+# Arguments:
+# w - The name of the menubutton widget.
+# upDown - "down" means button 1 is pressed, "up" means
+# it isn't.
+# rootx, rooty - Coordinates of mouse, in (virtual?) root window.
+
+proc ::tk::MbMotion {w upDown rootx rooty} {
+ variable ::tk::Priv
+
+ if {$Priv(inMenubutton) eq $w} {
+ return
+ }
+ set new [winfo containing $rootx $rooty]
+ if {$new ne $Priv(inMenubutton) \
+ && ($new eq "" || [winfo toplevel $new] eq [winfo toplevel $w])} {
+ if {$Priv(inMenubutton) ne ""} {
+ MbLeave $Priv(inMenubutton)
+ }
+ if {$new ne "" \
+ && [winfo class $new] eq "Menubutton" \
+ && ([$new cget -indicatoron] == 0) \
+ && ([$w cget -indicatoron] == 0)} {
+ if {$upDown eq "down"} {
+ MbPost $new $rootx $rooty
+ } else {
+ MbEnter $new
+ }
+ }
+ }
+}
+
+# ::tk::MbButtonUp --
+# This procedure is invoked to handle button 1 releases for menubuttons.
+# If the release happens inside the menubutton then leave its menu
+# posted with element 0 activated. Otherwise, unpost the menu.
+#
+# Arguments:
+# w - The name of the menubutton widget.
+
+proc ::tk::MbButtonUp w {
+ variable ::tk::Priv
+
+ set menu [$w cget -menu]
+ set tearoff [expr {[tk windowingsystem] eq "x11" || \
+ ($menu ne "" && [$menu cget -type] eq "tearoff")}]
+ if {($tearoff != 0) && $Priv(postedMb) eq $w \
+ && $Priv(inMenubutton) eq $w} {
+ MenuFirstEntry [$Priv(postedMb) cget -menu]
+ } else {
+ MenuUnpost {}
+ }
+}
+
+# ::tk::MenuMotion --
+# This procedure is called to handle mouse motion events for menus.
+# It does two things. First, it resets the active element in the
+# menu, if the mouse is over the menu. Second, if a mouse button
+# is down, it posts and unposts cascade entries to match the mouse
+# position.
+#
+# Arguments:
+# menu - The menu window.
+# x - The x position of the mouse.
+# y - The y position of the mouse.
+# state - Modifier state (tells whether buttons are down).
+
+proc ::tk::MenuMotion {menu x y state} {
+ variable ::tk::Priv
+ if {$menu eq $Priv(window)} {
+ set activeindex [$menu index active]
+ if {[$menu cget -type] eq "menubar"} {
+ if {[info exists Priv(focus)] && $menu ne $Priv(focus)} {
+ $menu activate @$x,$y
+ GenerateMenuSelect $menu
+ }
+ } else {
+ $menu activate @$x,$y
+ GenerateMenuSelect $menu
+ }
+ set index [$menu index @$x,$y]
+ if {[info exists Priv(menuActivated)] \
+ && $index ne "none" \
+ && $index ne $activeindex} {
+ set mode [option get $menu clickToFocus ClickToFocus]
+ if {[string is false $mode]} {
+ set delay [expr {[$menu cget -type] eq "menubar" ? 0 : 50}]
+ if {[$menu type $index] eq "cascade"} {
+ # Catch these postcascade commands since the menu could be
+ # destroyed before they run.
+ set Priv(menuActivatedTimer) \
+ [after $delay "catch {$menu postcascade active}"]
+ } else {
+ set Priv(menuDeactivatedTimer) \
+ [after $delay "catch {$menu postcascade none}"]
+ }
+ }
+ }
+ }
+}
+
+# ::tk::MenuButtonDown --
+# Handles button presses in menus. There are a couple of tricky things
+# here:
+# 1. Change the posted cascade entry (if any) to match the mouse position.
+# 2. If there is a posted menubutton, must grab to the menubutton; this
+# overrrides the implicit grab on button press, so that the menu
+# button can track mouse motions over other menubuttons and change
+# the posted menu.
+# 3. If there's no posted menubutton (e.g. because we're a torn-off menu
+# or one of its descendants) must grab to the top-level menu so that
+# we can track mouse motions across the entire menu hierarchy.
+#
+# Arguments:
+# menu - The menu window.
+
+proc ::tk::MenuButtonDown menu {
+ variable ::tk::Priv
+
+ if {![winfo viewable $menu]} {
+ return
+ }
+ if {[$menu index active] eq "none"} {
+ if {[$menu cget -type] ne "menubar" } {
+ set Priv(window) {}
+ }
+ return
+ }
+ $menu postcascade active
+ if {$Priv(postedMb) ne "" && [winfo viewable $Priv(postedMb)]} {
+ grab -global $Priv(postedMb)
+ } else {
+ while {[$menu cget -type] eq "normal" \
+ && [winfo class [winfo parent $menu]] eq "Menu" \
+ && [winfo ismapped [winfo parent $menu]]} {
+ set menu [winfo parent $menu]
+ }
+
+ if {$Priv(menuBar) eq {}} {
+ set Priv(menuBar) $menu
+ if {$::tk_strictMotif} {
+ set Priv(cursor) [$menu cget -cursor]
+ $menu configure -cursor arrow
+ }
+ if {[$menu type active] eq "cascade"} {
+ set Priv(menuActivated) 1
+ }
+ }
+
+ # Don't update grab information if the grab window isn't changing.
+ # Otherwise, we'll get an error when we unpost the menus and
+ # restore the grab, since the old grab window will not be viewable
+ # anymore.
+
+ if {$menu ne [grab current $menu]} {
+ SaveGrabInfo $menu
+ }
+
+ # Must re-grab even if the grab window hasn't changed, in order
+ # to release the implicit grab from the button press.
+
+ if {[tk windowingsystem] eq "x11"} {
+ grab -global $menu
+ }
+ }
+}
+
+# ::tk::MenuLeave --
+# This procedure is invoked to handle Leave events for a menu. It
+# deactivates everything unless the active element is a cascade element
+# and the mouse is now over the submenu.
+#
+# Arguments:
+# menu - The menu window.
+# rootx, rooty - Root coordinates of mouse.
+# state - Modifier state.
+
+proc ::tk::MenuLeave {menu rootx rooty state} {
+ variable ::tk::Priv
+ set Priv(window) {}
+ if {[$menu index active] eq "none"} {
+ return
+ }
+ if {[$menu type active] eq "cascade" \
+ && [winfo containing $rootx $rooty] eq \
+ [$menu entrycget active -menu]} {
+ return
+ }
+ $menu activate none
+ GenerateMenuSelect $menu
+}
+
+# ::tk::MenuInvoke --
+# This procedure is invoked when button 1 is released over a menu.
+# It invokes the appropriate menu action and unposts the menu if
+# it came from a menubutton.
+#
+# Arguments:
+# w - Name of the menu widget.
+# buttonRelease - 1 means this procedure is called because of
+# a button release; 0 means because of keystroke.
+
+proc ::tk::MenuInvoke {w buttonRelease} {
+ variable ::tk::Priv
+
+ if {$buttonRelease && $Priv(window) eq ""} {
+ # Mouse was pressed over a menu without a menu button, then
+ # dragged off the menu (possibly with a cascade posted) and
+ # released. Unpost everything and quit.
+
+ $w postcascade none
+ $w activate none
+ event generate $w <<MenuSelect>>
+ MenuUnpost $w
+ return
+ }
+ if {[$w type active] eq "cascade"} {
+ $w postcascade active
+ set menu [$w entrycget active -menu]
+ MenuFirstEntry $menu
+ } elseif {[$w type active] eq "tearoff"} {
+ ::tk::TearOffMenu $w
+ MenuUnpost $w
+ } elseif {[$w cget -type] eq "menubar"} {
+ $w postcascade none
+ set active [$w index active]
+ set isCascade [string equal [$w type $active] "cascade"]
+
+ # Only de-activate the active item if it's a cascade; this prevents
+ # the annoying "activation flicker" you otherwise get with
+ # checkbuttons/commands/etc. on menubars
+
+ if { $isCascade } {
+ $w activate none
+ event generate $w <<MenuSelect>>
+ }
+
+ MenuUnpost $w
+
+ # If the active item is not a cascade, invoke it. This enables
+ # the use of checkbuttons/commands/etc. on menubars (which is legal,
+ # but not recommended)
+
+ if { !$isCascade } {
+ uplevel #0 [list $w invoke $active]
+ }
+ } else {
+ set active [$w index active]
+ if {$Priv(popup) eq "" || $active ne "none"} {
+ MenuUnpost $w
+ }
+ uplevel #0 [list $w invoke active]
+ }
+}
+
+# ::tk::MenuEscape --
+# This procedure is invoked for the Cancel (or Escape) key. It unposts
+# the given menu and, if it is the top-level menu for a menu button,
+# unposts the menu button as well.
+#
+# Arguments:
+# menu - Name of the menu window.
+
+proc ::tk::MenuEscape menu {
+ set parent [winfo parent $menu]
+ if {[winfo class $parent] ne "Menu"} {
+ MenuUnpost $menu
+ } elseif {[$parent cget -type] eq "menubar"} {
+ MenuUnpost $menu
+ RestoreOldGrab
+ } else {
+ MenuNextMenu $menu left
+ }
+}
+
+# The following routines handle arrow keys. Arrow keys behave
+# differently depending on whether the menu is a menu bar or not.
+
+proc ::tk::MenuUpArrow {menu} {
+ if {[$menu cget -type] eq "menubar"} {
+ MenuNextMenu $menu left
+ } else {
+ MenuNextEntry $menu -1
+ }
+}
+
+proc ::tk::MenuDownArrow {menu} {
+ if {[$menu cget -type] eq "menubar"} {
+ MenuNextMenu $menu right
+ } else {
+ MenuNextEntry $menu 1
+ }
+}
+
+proc ::tk::MenuLeftArrow {menu} {
+ if {[$menu cget -type] eq "menubar"} {
+ MenuNextEntry $menu -1
+ } else {
+ MenuNextMenu $menu left
+ }
+}
+
+proc ::tk::MenuRightArrow {menu} {
+ if {[$menu cget -type] eq "menubar"} {
+ MenuNextEntry $menu 1
+ } else {
+ MenuNextMenu $menu right
+ }
+}
+
+# ::tk::MenuNextMenu --
+# This procedure is invoked to handle "left" and "right" traversal
+# motions in menus. It traverses to the next menu in a menu bar,
+# or into or out of a cascaded menu.
+#
+# Arguments:
+# menu - The menu that received the keyboard
+# event.
+# direction - Direction in which to move: "left" or "right"
+
+proc ::tk::MenuNextMenu {menu direction} {
+ variable ::tk::Priv
+
+ # First handle traversals into and out of cascaded menus.
+
+ if {$direction eq "right"} {
+ set count 1
+ set parent [winfo parent $menu]
+ set class [winfo class $parent]
+ if {[$menu type active] eq "cascade"} {
+ $menu postcascade active
+ set m2 [$menu entrycget active -menu]
+ if {$m2 ne ""} {
+ MenuFirstEntry $m2
+ }
+ return
+ } else {
+ set parent [winfo parent $menu]
+ while {$parent ne "."} {
+ if {[winfo class $parent] eq "Menu" \
+ && [$parent cget -type] eq "menubar"} {
+ tk_menuSetFocus $parent
+ MenuNextEntry $parent 1
+ return
+ }
+ set parent [winfo parent $parent]
+ }
+ }
+ } else {
+ set count -1
+ set m2 [winfo parent $menu]
+ if {[winfo class $m2] eq "Menu"} {
+ $menu activate none
+ GenerateMenuSelect $menu
+ tk_menuSetFocus $m2
+
+ $m2 postcascade none
+
+ if {[$m2 cget -type] ne "menubar"} {
+ return
+ }
+ }
+ }
+
+ # Can't traverse into or out of a cascaded menu. Go to the next
+ # or previous menubutton, if that makes sense.
+
+ set m2 [winfo parent $menu]
+ if {[winfo class $m2] eq "Menu" && [$m2 cget -type] eq "menubar"} {
+ tk_menuSetFocus $m2
+ MenuNextEntry $m2 -1
+ return
+ }
+
+ set w $Priv(postedMb)
+ if {$w eq ""} {
+ return
+ }
+ set buttons [winfo children [winfo parent $w]]
+ set length [llength $buttons]
+ set i [expr {[lsearch -exact $buttons $w] + $count}]
+ while {1} {
+ while {$i < 0} {
+ incr i $length
+ }
+ while {$i >= $length} {
+ incr i -$length
+ }
+ set mb [lindex $buttons $i]
+ if {[winfo class $mb] eq "Menubutton" \
+ && [$mb cget -state] ne "disabled" \
+ && [$mb cget -menu] ne "" \
+ && [[$mb cget -menu] index last] ne "none"} {
+ break
+ }
+ if {$mb eq $w} {
+ return
+ }
+ incr i $count
+ }
+ MbPost $mb
+ MenuFirstEntry [$mb cget -menu]
+}
+
+# ::tk::MenuNextEntry --
+# Activate the next higher or lower entry in the posted menu,
+# wrapping around at the ends. Disabled entries are skipped.
+#
+# Arguments:
+# menu - Menu window that received the keystroke.
+# count - 1 means go to the next lower entry,
+# -1 means go to the next higher entry.
+
+proc ::tk::MenuNextEntry {menu count} {
+ if {[$menu index last] eq "none"} {
+ return
+ }
+ set length [expr {[$menu index last]+1}]
+ set quitAfter $length
+ set active [$menu index active]
+ if {$active eq "none"} {
+ set i 0
+ } else {
+ set i [expr {$active + $count}]
+ }
+ while {1} {
+ if {$quitAfter <= 0} {
+ # We've tried every entry in the menu. Either there are
+ # none, or they're all disabled. Just give up.
+
+ return
+ }
+ while {$i < 0} {
+ incr i $length
+ }
+ while {$i >= $length} {
+ incr i -$length
+ }
+ if {[catch {$menu entrycget $i -state} state] == 0} {
+ if {$state ne "disabled" && \
+ ($i!=0 || [$menu cget -type] ne "tearoff" \
+ || [$menu type 0] ne "tearoff")} {
+ break
+ }
+ }
+ if {$i == $active} {
+ return
+ }
+ incr i $count
+ incr quitAfter -1
+ }
+ $menu activate $i
+ GenerateMenuSelect $menu
+
+ if {[$menu type $i] eq "cascade" && [$menu cget -type] eq "menubar"} {
+ set cascade [$menu entrycget $i -menu]
+ if {$cascade ne ""} {
+ # Here we auto-post a cascade. This is necessary when
+ # we traverse left/right in the menubar, but undesirable when
+ # we traverse up/down in a menu.
+ $menu postcascade $i
+ MenuFirstEntry $cascade
+ }
+ }
+}
+
+# ::tk::MenuFind --
+# This procedure searches the entire window hierarchy under w for
+# a menubutton that isn't disabled and whose underlined character
+# is "char" or an entry in a menubar that isn't disabled and whose
+# underlined character is "char".
+# It returns the name of that window, if found, or an
+# empty string if no matching window was found. If "char" is an
+# empty string then the procedure returns the name of the first
+# menubutton found that isn't disabled.
+#
+# Arguments:
+# w - Name of window where key was typed.
+# char - Underlined character to search for;
+# may be either upper or lower case, and
+# will match either upper or lower case.
+
+proc ::tk::MenuFind {w char} {
+ set char [string tolower $char]
+ set windowlist [winfo child $w]
+
+ foreach child $windowlist {
+ # Don't descend into other toplevels.
+ if {[winfo toplevel $w] ne [winfo toplevel $child]} {
+ continue
+ }
+ if {[winfo class $child] eq "Menu" && \
+ [$child cget -type] eq "menubar"} {
+ if {$char eq ""} {
+ return $child
+ }
+ set last [$child index last]
+ for {set i [$child cget -tearoff]} {$i <= $last} {incr i} {
+ if {[$child type $i] eq "separator"} {
+ continue
+ }
+ set char2 [string index [$child entrycget $i -label] \
+ [$child entrycget $i -underline]]
+ if {$char eq [string tolower $char2] || $char eq ""} {
+ if {[$child entrycget $i -state] ne "disabled"} {
+ return $child
+ }
+ }
+ }
+ }
+ }
+
+ foreach child $windowlist {
+ # Don't descend into other toplevels.
+ if {[winfo toplevel $w] ne [winfo toplevel $child]} {
+ continue
+ }
+ switch -- [winfo class $child] {
+ Menubutton {
+ set char2 [string index [$child cget -text] \
+ [$child cget -underline]]
+ if {$char eq [string tolower $char2] || $char eq ""} {
+ if {[$child cget -state] ne "disabled"} {
+ return $child
+ }
+ }
+ }
+
+ default {
+ set match [MenuFind $child $char]
+ if {$match ne ""} {
+ return $match
+ }
+ }
+ }
+ }
+ return {}
+}
+
+# ::tk::TraverseToMenu --
+# This procedure implements keyboard traversal of menus. Given an
+# ASCII character "char", it looks for a menubutton with that character
+# underlined. If one is found, it posts the menubutton's menu
+#
+# Arguments:
+# w - Window in which the key was typed (selects
+# a toplevel window).
+# char - Character that selects a menu. The case
+# is ignored. If an empty string, nothing
+# happens.
+
+proc ::tk::TraverseToMenu {w char} {
+ variable ::tk::Priv
+ if {![winfo exists $w] || $char eq ""} {
+ return
+ }
+ while {[winfo class $w] eq "Menu"} {
+ if {[$w cget -type] eq "menubar"} {
+ break
+ } elseif {$Priv(postedMb) eq ""} {
+ return
+ }
+ set w [winfo parent $w]
+ }
+ set w [MenuFind [winfo toplevel $w] $char]
+ if {$w ne ""} {
+ if {[winfo class $w] eq "Menu"} {
+ tk_menuSetFocus $w
+ set Priv(window) $w
+ SaveGrabInfo $w
+ grab -global $w
+ TraverseWithinMenu $w $char
+ } else {
+ MbPost $w
+ MenuFirstEntry [$w cget -menu]
+ }
+ }
+}
+
+# ::tk::FirstMenu --
+# This procedure traverses to the first menubutton in the toplevel
+# for a given window, and posts that menubutton's menu.
+#
+# Arguments:
+# w - Name of a window. Selects which toplevel
+# to search for menubuttons.
+
+proc ::tk::FirstMenu w {
+ variable ::tk::Priv
+ set w [MenuFind [winfo toplevel $w] ""]
+ if {$w ne ""} {
+ if {[winfo class $w] eq "Menu"} {
+ tk_menuSetFocus $w
+ set Priv(window) $w
+ SaveGrabInfo $w
+ grab -global $w
+ MenuFirstEntry $w
+ } else {
+ MbPost $w
+ MenuFirstEntry [$w cget -menu]
+ }
+ }
+}
+
+# ::tk::TraverseWithinMenu
+# This procedure implements keyboard traversal within a menu. It
+# searches for an entry in the menu that has "char" underlined. If
+# such an entry is found, it is invoked and the menu is unposted.
+#
+# Arguments:
+# w - The name of the menu widget.
+# char - The character to look for; case is
+# ignored. If the string is empty then
+# nothing happens.
+
+proc ::tk::TraverseWithinMenu {w char} {
+ if {$char eq ""} {
+ return
+ }
+ set char [string tolower $char]
+ set last [$w index last]
+ if {$last eq "none"} {
+ return
+ }
+ for {set i 0} {$i <= $last} {incr i} {
+ if {[catch {set char2 [string index \
+ [$w entrycget $i -label] [$w entrycget $i -underline]]}]} {
+ continue
+ }
+ if {$char eq [string tolower $char2]} {
+ if {[$w type $i] eq "cascade"} {
+ $w activate $i
+ $w postcascade active
+ event generate $w <<MenuSelect>>
+ set m2 [$w entrycget $i -menu]
+ if {$m2 ne ""} {
+ MenuFirstEntry $m2
+ }
+ } else {
+ MenuUnpost $w
+ uplevel #0 [list $w invoke $i]
+ }
+ return
+ }
+ }
+}
+
+# ::tk::MenuFirstEntry --
+# Given a menu, this procedure finds the first entry that isn't
+# disabled or a tear-off or separator, and activates that entry.
+# However, if there is already an active entry in the menu (e.g.,
+# because of a previous call to tk::PostOverPoint) then the active
+# entry isn't changed. This procedure also sets the input focus
+# to the menu.
+#
+# Arguments:
+# menu - Name of the menu window (possibly empty).
+
+proc ::tk::MenuFirstEntry menu {
+ if {$menu eq ""} {
+ return
+ }
+ tk_menuSetFocus $menu
+ if {[$menu index active] ne "none"} {
+ return
+ }
+ set last [$menu index last]
+ if {$last eq "none"} {
+ return
+ }
+ for {set i 0} {$i <= $last} {incr i} {
+ if {([catch {set state [$menu entrycget $i -state]}] == 0) \
+ && $state ne "disabled" && [$menu type $i] ne "tearoff"} {
+ $menu activate $i
+ GenerateMenuSelect $menu
+ # Only post the cascade if the current menu is a menubar;
+ # otherwise, if the first entry of the cascade is a cascade,
+ # we can get an annoying cascading effect resulting in a bunch of
+ # menus getting posted (bug 676)
+ if {[$menu type $i] eq "cascade" && [$menu cget -type] eq "menubar"} {
+ set cascade [$menu entrycget $i -menu]
+ if {$cascade ne ""} {
+ $menu postcascade $i
+ MenuFirstEntry $cascade
+ }
+ }
+ return
+ }
+ }
+}
+
+# ::tk::MenuFindName --
+# Given a menu and a text string, return the index of the menu entry
+# that displays the string as its label. If there is no such entry,
+# return an empty string. This procedure is tricky because some names
+# like "active" have a special meaning in menu commands, so we can't
+# always use the "index" widget command.
+#
+# Arguments:
+# menu - Name of the menu widget.
+# s - String to look for.
+
+proc ::tk::MenuFindName {menu s} {
+ set i ""
+ if {![regexp {^active$|^last$|^none$|^[0-9]|^@} $s]} {
+ catch {set i [$menu index $s]}
+ return $i
+ }
+ set last [$menu index last]
+ if {$last eq "none"} {
+ return
+ }
+ for {set i 0} {$i <= $last} {incr i} {
+ if {![catch {$menu entrycget $i -label} label]} {
+ if {$label eq $s} {
+ return $i
+ }
+ }
+ }
+ return ""
+}
+
+# ::tk::PostMenubuttonMenu --
+#
+# Given a menubutton and a menu, this procedure posts the menu at the
+# appropriate location. If the menubutton looks like an option
+# menubutton, meaning that the indicator is on and the direction is
+# neither above nor below, then the menu is posted so that the current
+# entry is vertically aligned with the menubutton. On the Mac this
+# will expose a small amount of the blue indicator on the right hand
+# side. On other platforms the entry is centered over the button.
+
+if {[tk windowingsystem] eq "aqua"} {
+ proc ::tk::PostMenubuttonMenu {button menu} {
+ set entry ""
+ if {[$button cget -indicatoron]} {
+ set entry [MenuFindName $menu [$button cget -text]]
+ if {$entry eq ""} {
+ set entry 0
+ }
+ }
+ set x [winfo rootx $button]
+ set y [expr {2 + [winfo rooty $button]}]
+ switch [$button cget -direction] {
+ above {
+ set entry ""
+ incr y [expr {4 - [winfo reqheight $menu]}]
+ }
+ below {
+ set entry ""
+ incr y [expr {2 + [winfo height $button]}]
+ }
+ left {
+ incr x [expr {-[winfo reqwidth $menu]}]
+ }
+ right {
+ incr x [winfo width $button]
+ }
+ default {
+ incr x [expr {[winfo width $button] - [winfo reqwidth $menu] - 5}]
+ }
+ }
+ PostOverPoint $menu $x $y $entry
+ }
+} else {
+ proc ::tk::PostMenubuttonMenu {button menu} {
+ set entry ""
+ if {[$button cget -indicatoron]} {
+ set entry [MenuFindName $menu [$button cget -text]]
+ if {$entry eq ""} {
+ set entry 0
+ }
+ }
+ set x [winfo rootx $button]
+ set y [winfo rooty $button]
+ switch [$button cget -direction] {
+ above {
+ incr y [expr {-[winfo reqheight $menu]}]
+ # if we go offscreen to the top, show as 'below'
+ if {$y < [winfo vrooty $button]} {
+ set y [expr {[winfo vrooty $button] + [winfo rooty $button]\
+ + [winfo reqheight $button]}]
+ }
+ set entry {}
+ }
+ below {
+ incr y [winfo height $button]
+ # if we go offscreen to the bottom, show as 'above'
+ set mh [winfo reqheight $menu]
+ if {($y + $mh) > ([winfo vrooty $button] + [winfo vrootheight $button])} {
+ set y [expr {[winfo vrooty $button] + [winfo vrootheight $button] \
+ + [winfo rooty $button] - $mh}]
+ }
+ set entry {}
+ }
+ left {
+ # It is not clear why this is needed.
+ if {[tk windowingsystem] eq "win32"} {
+ incr x [expr {-4 - [winfo reqwidth $button] / 2}]
+ }
+ incr x [expr {- [winfo reqwidth $menu]}]
+ }
+ right {
+ incr x [expr {[winfo width $button]}]
+ }
+ default {
+ if {[$button cget -indicatoron]} {
+ incr x [expr {([winfo width $button] - \
+ [winfo reqwidth $menu])/ 2}]
+ } else {
+ incr y [winfo height $button]
+ }
+ }
+ }
+ PostOverPoint $menu $x $y $entry
+ }
+}
+
+# ::tk::PostOverPoint --
+#
+# This procedure posts a menu on the screen so that a given entry in
+# the menu is positioned with its upper left corner at a given point
+# in the root window. The procedure also activates that entry. If no
+# entry is specified the upper left corner of the entire menu is
+# placed at the point.
+#
+# Arguments:
+# menu - Menu to post.
+# x, y - Root coordinates of point.
+# entry - Index of entry within menu to center over (x,y).
+# If omitted or specified as {}, then the menu's
+# upper-left corner goes at (x,y).
+
+if {[tk windowingsystem] ne "win32"} {
+ proc ::tk::PostOverPoint {menu x y {entry {}}} {
+ if {$entry ne ""} {
+ $menu post $x $y $entry
+ if {[$menu entrycget $entry -state] ne "disabled"} {
+ $menu activate $entry
+ GenerateMenuSelect $menu
+ }
+ } else {
+ $menu post $x $y
+ }
+ return
+ }
+} else {
+ proc ::tk::PostOverPoint {menu x y {entry {}}} {
+ if {$entry ne ""} {
+ incr y [expr {-[$menu yposition $entry]}]
+ }
+ # osVersion is not available in safe interps
+ set ver 5
+ if {[info exists ::tcl_platform(osVersion)]} {
+ scan $::tcl_platform(osVersion) %d ver
+ }
+
+ # We need to fix some problems with menu posting on Windows,
+ # where, if the menu would overlap top or bottom of screen,
+ # Windows puts it in the wrong place for us. We must also
+ # subtract an extra amount for half the height of the current
+ # entry. To be safe we subtract an extra 10.
+ # NOTE: this issue appears to have been resolved in the Window
+ # manager provided with Vista and Windows 7.
+ if {$ver < 6} {
+ set yoffset [expr {[winfo screenheight $menu] \
+ - $y - [winfo reqheight $menu] - 10}]
+ if {$yoffset < [winfo vrooty $menu]} {
+ # The bottom of the menu is offscreen, so adjust upwards
+ incr y [expr {$yoffset - [winfo vrooty $menu]}]
+ }
+ # If we're off the top of the screen (either because we were
+ # originally or because we just adjusted too far upwards),
+ # then make the menu popup on the top edge.
+ if {$y < [winfo vrooty $menu]} {
+ set y [winfo vrooty $menu]
+ }
+ }
+ $menu post $x $y
+ if {$entry ne "" && [$menu entrycget $entry -state] ne "disabled"} {
+ $menu activate $entry
+ GenerateMenuSelect $menu
+ }
+ }
+}
+
+# ::tk::SaveGrabInfo --
+# Sets the variables tk::Priv(oldGrab) and tk::Priv(grabStatus) to record
+# the state of any existing grab on the w's display.
+#
+# Arguments:
+# w - Name of a window; used to select the display
+# whose grab information is to be recorded.
+
+proc tk::SaveGrabInfo w {
+ variable ::tk::Priv
+ set Priv(oldGrab) [grab current $w]
+ if {$Priv(oldGrab) ne ""} {
+ set Priv(grabStatus) [grab status $Priv(oldGrab)]
+ }
+}
+
+# ::tk::RestoreOldGrab --
+# Restores the grab to what it was before TkSaveGrabInfo was called.
+#
+
+proc ::tk::RestoreOldGrab {} {
+ variable ::tk::Priv
+
+ if {$Priv(oldGrab) ne ""} {
+ # Be careful restoring the old grab, since it's window may not
+ # be visible anymore.
+
+ catch {
+ if {$Priv(grabStatus) eq "global"} {
+ grab set -global $Priv(oldGrab)
+ } else {
+ grab set $Priv(oldGrab)
+ }
+ }
+ set Priv(oldGrab) ""
+ }
+}
+
+proc ::tk_menuSetFocus {menu} {
+ variable ::tk::Priv
+ if {![info exists Priv(focus)] || $Priv(focus) eq ""} {
+ set Priv(focus) [focus]
+ }
+ focus $menu
+}
+
+proc ::tk::GenerateMenuSelect {menu} {
+ variable ::tk::Priv
+
+ if {$Priv(activeMenu) eq $menu \
+ && $Priv(activeItem) eq [$menu index active]} {
+ return
+ }
+
+ set Priv(activeMenu) $menu
+ set Priv(activeItem) [$menu index active]
+ event generate $menu <<MenuSelect>>
+}
+
+# ::tk_popup --
+# This procedure pops up a menu and sets things up for traversing
+# the menu and its submenus.
+#
+# Arguments:
+# menu - Name of the menu to be popped up.
+# x, y - Root coordinates at which to pop up the
+# menu.
+# entry - Index of a menu entry to center over (x,y).
+# If omitted or specified as {}, then menu's
+# upper-left corner goes at (x,y).
+
+proc ::tk_popup {menu x y {entry {}}} {
+ variable ::tk::Priv
+ if {$Priv(popup) ne "" || $Priv(postedMb) ne ""} {
+ tk::MenuUnpost {}
+ }
+ tk::PostOverPoint $menu $x $y $entry
+ if {[tk windowingsystem] eq "x11" && [winfo viewable $menu]} {
+ tk::SaveGrabInfo $menu
+ grab -global $menu
+ set Priv(popup) $menu
+ set Priv(window) $menu
+ set Priv(menuActivated) 1
+ tk_menuSetFocus $menu
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/mkpsenc.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/mkpsenc.tcl
new file mode 100644
index 0000000000..b3fd13d953
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/mkpsenc.tcl
@@ -0,0 +1,1488 @@
+# mkpsenc.tcl --
+#
+# This file generates the postscript prolog used by Tk.
+
+namespace eval ::tk {
+ # Creates Postscript encoding vector for ISO-8859-1 (could theoretically
+ # handle any 8-bit encoding, but Tk never generates characters outside
+ # ASCII).
+ #
+ proc CreatePostscriptEncoding {} {
+ variable psglyphs
+ # Now check for known. Even if it is known, it can be other than we
+ # need. GhostScript seems to be happy with such approach
+ set result "\[\n"
+ for {set i 0} {$i<256} {incr i 8} {
+ for {set j 0} {$j<8} {incr j} {
+ set enc [encoding convertfrom "iso8859-1" \
+ [format %c [expr {$i+$j}]]]
+ catch {
+ set hexcode {}
+ set hexcode [format %04X [scan $enc %c]]
+ }
+ if {[info exists psglyphs($hexcode)]} {
+ append result "/$psglyphs($hexcode)"
+ } else {
+ append result "/space"
+ }
+ }
+ append result "\n"
+ }
+ append result "\]"
+ return $result
+ }
+
+ # List of adobe glyph names. Converted from glyphlist.txt, downloaded from
+ # Adobe.
+
+ variable psglyphs
+ array set psglyphs {
+ 0020 space
+ 0021 exclam
+ 0022 quotedbl
+ 0023 numbersign
+ 0024 dollar
+ 0025 percent
+ 0026 ampersand
+ 0027 quotesingle
+ 0028 parenleft
+ 0029 parenright
+ 002A asterisk
+ 002B plus
+ 002C comma
+ 002D hyphen
+ 002E period
+ 002F slash
+ 0030 zero
+ 0031 one
+ 0032 two
+ 0033 three
+ 0034 four
+ 0035 five
+ 0036 six
+ 0037 seven
+ 0038 eight
+ 0039 nine
+ 003A colon
+ 003B semicolon
+ 003C less
+ 003D equal
+ 003E greater
+ 003F question
+ 0040 at
+ 0041 A
+ 0042 B
+ 0043 C
+ 0044 D
+ 0045 E
+ 0046 F
+ 0047 G
+ 0048 H
+ 0049 I
+ 004A J
+ 004B K
+ 004C L
+ 004D M
+ 004E N
+ 004F O
+ 0050 P
+ 0051 Q
+ 0052 R
+ 0053 S
+ 0054 T
+ 0055 U
+ 0056 V
+ 0057 W
+ 0058 X
+ 0059 Y
+ 005A Z
+ 005B bracketleft
+ 005C backslash
+ 005D bracketright
+ 005E asciicircum
+ 005F underscore
+ 0060 grave
+ 0061 a
+ 0062 b
+ 0063 c
+ 0064 d
+ 0065 e
+ 0066 f
+ 0067 g
+ 0068 h
+ 0069 i
+ 006A j
+ 006B k
+ 006C l
+ 006D m
+ 006E n
+ 006F o
+ 0070 p
+ 0071 q
+ 0072 r
+ 0073 s
+ 0074 t
+ 0075 u
+ 0076 v
+ 0077 w
+ 0078 x
+ 0079 y
+ 007A z
+ 007B braceleft
+ 007C bar
+ 007D braceright
+ 007E asciitilde
+ 00A0 space
+ 00A1 exclamdown
+ 00A2 cent
+ 00A3 sterling
+ 00A4 currency
+ 00A5 yen
+ 00A6 brokenbar
+ 00A7 section
+ 00A8 dieresis
+ 00A9 copyright
+ 00AA ordfeminine
+ 00AB guillemotleft
+ 00AC logicalnot
+ 00AD hyphen
+ 00AE registered
+ 00AF macron
+ 00B0 degree
+ 00B1 plusminus
+ 00B2 twosuperior
+ 00B3 threesuperior
+ 00B4 acute
+ 00B5 mu
+ 00B6 paragraph
+ 00B7 periodcentered
+ 00B8 cedilla
+ 00B9 onesuperior
+ 00BA ordmasculine
+ 00BB guillemotright
+ 00BC onequarter
+ 00BD onehalf
+ 00BE threequarters
+ 00BF questiondown
+ 00C0 Agrave
+ 00C1 Aacute
+ 00C2 Acircumflex
+ 00C3 Atilde
+ 00C4 Adieresis
+ 00C5 Aring
+ 00C6 AE
+ 00C7 Ccedilla
+ 00C8 Egrave
+ 00C9 Eacute
+ 00CA Ecircumflex
+ 00CB Edieresis
+ 00CC Igrave
+ 00CD Iacute
+ 00CE Icircumflex
+ 00CF Idieresis
+ 00D0 Eth
+ 00D1 Ntilde
+ 00D2 Ograve
+ 00D3 Oacute
+ 00D4 Ocircumflex
+ 00D5 Otilde
+ 00D6 Odieresis
+ 00D7 multiply
+ 00D8 Oslash
+ 00D9 Ugrave
+ 00DA Uacute
+ 00DB Ucircumflex
+ 00DC Udieresis
+ 00DD Yacute
+ 00DE Thorn
+ 00DF germandbls
+ 00E0 agrave
+ 00E1 aacute
+ 00E2 acircumflex
+ 00E3 atilde
+ 00E4 adieresis
+ 00E5 aring
+ 00E6 ae
+ 00E7 ccedilla
+ 00E8 egrave
+ 00E9 eacute
+ 00EA ecircumflex
+ 00EB edieresis
+ 00EC igrave
+ 00ED iacute
+ 00EE icircumflex
+ 00EF idieresis
+ 00F0 eth
+ 00F1 ntilde
+ 00F2 ograve
+ 00F3 oacute
+ 00F4 ocircumflex
+ 00F5 otilde
+ 00F6 odieresis
+ 00F7 divide
+ 00F8 oslash
+ 00F9 ugrave
+ 00FA uacute
+ 00FB ucircumflex
+ 00FC udieresis
+ 00FD yacute
+ 00FE thorn
+ 00FF ydieresis
+ 0100 Amacron
+ 0101 amacron
+ 0102 Abreve
+ 0103 abreve
+ 0104 Aogonek
+ 0105 aogonek
+ 0106 Cacute
+ 0107 cacute
+ 0108 Ccircumflex
+ 0109 ccircumflex
+ 010A Cdotaccent
+ 010B cdotaccent
+ 010C Ccaron
+ 010D ccaron
+ 010E Dcaron
+ 010F dcaron
+ 0110 Dcroat
+ 0111 dcroat
+ 0112 Emacron
+ 0113 emacron
+ 0114 Ebreve
+ 0115 ebreve
+ 0116 Edotaccent
+ 0117 edotaccent
+ 0118 Eogonek
+ 0119 eogonek
+ 011A Ecaron
+ 011B ecaron
+ 011C Gcircumflex
+ 011D gcircumflex
+ 011E Gbreve
+ 011F gbreve
+ 0120 Gdotaccent
+ 0121 gdotaccent
+ 0122 Gcommaaccent
+ 0123 gcommaaccent
+ 0124 Hcircumflex
+ 0125 hcircumflex
+ 0126 Hbar
+ 0127 hbar
+ 0128 Itilde
+ 0129 itilde
+ 012A Imacron
+ 012B imacron
+ 012C Ibreve
+ 012D ibreve
+ 012E Iogonek
+ 012F iogonek
+ 0130 Idotaccent
+ 0131 dotlessi
+ 0132 IJ
+ 0133 ij
+ 0134 Jcircumflex
+ 0135 jcircumflex
+ 0136 Kcommaaccent
+ 0137 kcommaaccent
+ 0138 kgreenlandic
+ 0139 Lacute
+ 013A lacute
+ 013B Lcommaaccent
+ 013C lcommaaccent
+ 013D Lcaron
+ 013E lcaron
+ 013F Ldot
+ 0140 ldot
+ 0141 Lslash
+ 0142 lslash
+ 0143 Nacute
+ 0144 nacute
+ 0145 Ncommaaccent
+ 0146 ncommaaccent
+ 0147 Ncaron
+ 0148 ncaron
+ 0149 napostrophe
+ 014A Eng
+ 014B eng
+ 014C Omacron
+ 014D omacron
+ 014E Obreve
+ 014F obreve
+ 0150 Ohungarumlaut
+ 0151 ohungarumlaut
+ 0152 OE
+ 0153 oe
+ 0154 Racute
+ 0155 racute
+ 0156 Rcommaaccent
+ 0157 rcommaaccent
+ 0158 Rcaron
+ 0159 rcaron
+ 015A Sacute
+ 015B sacute
+ 015C Scircumflex
+ 015D scircumflex
+ 015E Scedilla
+ 015F scedilla
+ 0160 Scaron
+ 0161 scaron
+ 0162 Tcommaaccent
+ 0163 tcommaaccent
+ 0164 Tcaron
+ 0165 tcaron
+ 0166 Tbar
+ 0167 tbar
+ 0168 Utilde
+ 0169 utilde
+ 016A Umacron
+ 016B umacron
+ 016C Ubreve
+ 016D ubreve
+ 016E Uring
+ 016F uring
+ 0170 Uhungarumlaut
+ 0171 uhungarumlaut
+ 0172 Uogonek
+ 0173 uogonek
+ 0174 Wcircumflex
+ 0175 wcircumflex
+ 0176 Ycircumflex
+ 0177 ycircumflex
+ 0178 Ydieresis
+ 0179 Zacute
+ 017A zacute
+ 017B Zdotaccent
+ 017C zdotaccent
+ 017D Zcaron
+ 017E zcaron
+ 017F longs
+ 0192 florin
+ 01A0 Ohorn
+ 01A1 ohorn
+ 01AF Uhorn
+ 01B0 uhorn
+ 01E6 Gcaron
+ 01E7 gcaron
+ 01FA Aringacute
+ 01FB aringacute
+ 01FC AEacute
+ 01FD aeacute
+ 01FE Oslashacute
+ 01FF oslashacute
+ 0218 Scommaaccent
+ 0219 scommaaccent
+ 021A Tcommaaccent
+ 021B tcommaaccent
+ 02BC afii57929
+ 02BD afii64937
+ 02C6 circumflex
+ 02C7 caron
+ 02C9 macron
+ 02D8 breve
+ 02D9 dotaccent
+ 02DA ring
+ 02DB ogonek
+ 02DC tilde
+ 02DD hungarumlaut
+ 0300 gravecomb
+ 0301 acutecomb
+ 0303 tildecomb
+ 0309 hookabovecomb
+ 0323 dotbelowcomb
+ 0384 tonos
+ 0385 dieresistonos
+ 0386 Alphatonos
+ 0387 anoteleia
+ 0388 Epsilontonos
+ 0389 Etatonos
+ 038A Iotatonos
+ 038C Omicrontonos
+ 038E Upsilontonos
+ 038F Omegatonos
+ 0390 iotadieresistonos
+ 0391 Alpha
+ 0392 Beta
+ 0393 Gamma
+ 0394 Delta
+ 0395 Epsilon
+ 0396 Zeta
+ 0397 Eta
+ 0398 Theta
+ 0399 Iota
+ 039A Kappa
+ 039B Lambda
+ 039C Mu
+ 039D Nu
+ 039E Xi
+ 039F Omicron
+ 03A0 Pi
+ 03A1 Rho
+ 03A3 Sigma
+ 03A4 Tau
+ 03A5 Upsilon
+ 03A6 Phi
+ 03A7 Chi
+ 03A8 Psi
+ 03A9 Omega
+ 03AA Iotadieresis
+ 03AB Upsilondieresis
+ 03AC alphatonos
+ 03AD epsilontonos
+ 03AE etatonos
+ 03AF iotatonos
+ 03B0 upsilondieresistonos
+ 03B1 alpha
+ 03B2 beta
+ 03B3 gamma
+ 03B4 delta
+ 03B5 epsilon
+ 03B6 zeta
+ 03B7 eta
+ 03B8 theta
+ 03B9 iota
+ 03BA kappa
+ 03BB lambda
+ 03BC mu
+ 03BD nu
+ 03BE xi
+ 03BF omicron
+ 03C0 pi
+ 03C1 rho
+ 03C2 sigma1
+ 03C3 sigma
+ 03C4 tau
+ 03C5 upsilon
+ 03C6 phi
+ 03C7 chi
+ 03C8 psi
+ 03C9 omega
+ 03CA iotadieresis
+ 03CB upsilondieresis
+ 03CC omicrontonos
+ 03CD upsilontonos
+ 03CE omegatonos
+ 03D1 theta1
+ 03D2 Upsilon1
+ 03D5 phi1
+ 03D6 omega1
+ 0401 afii10023
+ 0402 afii10051
+ 0403 afii10052
+ 0404 afii10053
+ 0405 afii10054
+ 0406 afii10055
+ 0407 afii10056
+ 0408 afii10057
+ 0409 afii10058
+ 040A afii10059
+ 040B afii10060
+ 040C afii10061
+ 040E afii10062
+ 040F afii10145
+ 0410 afii10017
+ 0411 afii10018
+ 0412 afii10019
+ 0413 afii10020
+ 0414 afii10021
+ 0415 afii10022
+ 0416 afii10024
+ 0417 afii10025
+ 0418 afii10026
+ 0419 afii10027
+ 041A afii10028
+ 041B afii10029
+ 041C afii10030
+ 041D afii10031
+ 041E afii10032
+ 041F afii10033
+ 0420 afii10034
+ 0421 afii10035
+ 0422 afii10036
+ 0423 afii10037
+ 0424 afii10038
+ 0425 afii10039
+ 0426 afii10040
+ 0427 afii10041
+ 0428 afii10042
+ 0429 afii10043
+ 042A afii10044
+ 042B afii10045
+ 042C afii10046
+ 042D afii10047
+ 042E afii10048
+ 042F afii10049
+ 0430 afii10065
+ 0431 afii10066
+ 0432 afii10067
+ 0433 afii10068
+ 0434 afii10069
+ 0435 afii10070
+ 0436 afii10072
+ 0437 afii10073
+ 0438 afii10074
+ 0439 afii10075
+ 043A afii10076
+ 043B afii10077
+ 043C afii10078
+ 043D afii10079
+ 043E afii10080
+ 043F afii10081
+ 0440 afii10082
+ 0441 afii10083
+ 0442 afii10084
+ 0443 afii10085
+ 0444 afii10086
+ 0445 afii10087
+ 0446 afii10088
+ 0447 afii10089
+ 0448 afii10090
+ 0449 afii10091
+ 044A afii10092
+ 044B afii10093
+ 044C afii10094
+ 044D afii10095
+ 044E afii10096
+ 044F afii10097
+ 0451 afii10071
+ 0452 afii10099
+ 0453 afii10100
+ 0454 afii10101
+ 0455 afii10102
+ 0456 afii10103
+ 0457 afii10104
+ 0458 afii10105
+ 0459 afii10106
+ 045A afii10107
+ 045B afii10108
+ 045C afii10109
+ 045E afii10110
+ 045F afii10193
+ 0462 afii10146
+ 0463 afii10194
+ 0472 afii10147
+ 0473 afii10195
+ 0474 afii10148
+ 0475 afii10196
+ 0490 afii10050
+ 0491 afii10098
+ 04D9 afii10846
+ 05B0 afii57799
+ 05B1 afii57801
+ 05B2 afii57800
+ 05B3 afii57802
+ 05B4 afii57793
+ 05B5 afii57794
+ 05B6 afii57795
+ 05B7 afii57798
+ 05B8 afii57797
+ 05B9 afii57806
+ 05BB afii57796
+ 05BC afii57807
+ 05BD afii57839
+ 05BE afii57645
+ 05BF afii57841
+ 05C0 afii57842
+ 05C1 afii57804
+ 05C2 afii57803
+ 05C3 afii57658
+ 05D0 afii57664
+ 05D1 afii57665
+ 05D2 afii57666
+ 05D3 afii57667
+ 05D4 afii57668
+ 05D5 afii57669
+ 05D6 afii57670
+ 05D7 afii57671
+ 05D8 afii57672
+ 05D9 afii57673
+ 05DA afii57674
+ 05DB afii57675
+ 05DC afii57676
+ 05DD afii57677
+ 05DE afii57678
+ 05DF afii57679
+ 05E0 afii57680
+ 05E1 afii57681
+ 05E2 afii57682
+ 05E3 afii57683
+ 05E4 afii57684
+ 05E5 afii57685
+ 05E6 afii57686
+ 05E7 afii57687
+ 05E8 afii57688
+ 05E9 afii57689
+ 05EA afii57690
+ 05F0 afii57716
+ 05F1 afii57717
+ 05F2 afii57718
+ 060C afii57388
+ 061B afii57403
+ 061F afii57407
+ 0621 afii57409
+ 0622 afii57410
+ 0623 afii57411
+ 0624 afii57412
+ 0625 afii57413
+ 0626 afii57414
+ 0627 afii57415
+ 0628 afii57416
+ 0629 afii57417
+ 062A afii57418
+ 062B afii57419
+ 062C afii57420
+ 062D afii57421
+ 062E afii57422
+ 062F afii57423
+ 0630 afii57424
+ 0631 afii57425
+ 0632 afii57426
+ 0633 afii57427
+ 0634 afii57428
+ 0635 afii57429
+ 0636 afii57430
+ 0637 afii57431
+ 0638 afii57432
+ 0639 afii57433
+ 063A afii57434
+ 0640 afii57440
+ 0641 afii57441
+ 0642 afii57442
+ 0643 afii57443
+ 0644 afii57444
+ 0645 afii57445
+ 0646 afii57446
+ 0647 afii57470
+ 0648 afii57448
+ 0649 afii57449
+ 064A afii57450
+ 064B afii57451
+ 064C afii57452
+ 064D afii57453
+ 064E afii57454
+ 064F afii57455
+ 0650 afii57456
+ 0651 afii57457
+ 0652 afii57458
+ 0660 afii57392
+ 0661 afii57393
+ 0662 afii57394
+ 0663 afii57395
+ 0664 afii57396
+ 0665 afii57397
+ 0666 afii57398
+ 0667 afii57399
+ 0668 afii57400
+ 0669 afii57401
+ 066A afii57381
+ 066D afii63167
+ 0679 afii57511
+ 067E afii57506
+ 0686 afii57507
+ 0688 afii57512
+ 0691 afii57513
+ 0698 afii57508
+ 06A4 afii57505
+ 06AF afii57509
+ 06BA afii57514
+ 06D2 afii57519
+ 06D5 afii57534
+ 1E80 Wgrave
+ 1E81 wgrave
+ 1E82 Wacute
+ 1E83 wacute
+ 1E84 Wdieresis
+ 1E85 wdieresis
+ 1EF2 Ygrave
+ 1EF3 ygrave
+ 200C afii61664
+ 200D afii301
+ 200E afii299
+ 200F afii300
+ 2012 figuredash
+ 2013 endash
+ 2014 emdash
+ 2015 afii00208
+ 2017 underscoredbl
+ 2018 quoteleft
+ 2019 quoteright
+ 201A quotesinglbase
+ 201B quotereversed
+ 201C quotedblleft
+ 201D quotedblright
+ 201E quotedblbase
+ 2020 dagger
+ 2021 daggerdbl
+ 2022 bullet
+ 2024 onedotenleader
+ 2025 twodotenleader
+ 2026 ellipsis
+ 202C afii61573
+ 202D afii61574
+ 202E afii61575
+ 2030 perthousand
+ 2032 minute
+ 2033 second
+ 2039 guilsinglleft
+ 203A guilsinglright
+ 203C exclamdbl
+ 2044 fraction
+ 2070 zerosuperior
+ 2074 foursuperior
+ 2075 fivesuperior
+ 2076 sixsuperior
+ 2077 sevensuperior
+ 2078 eightsuperior
+ 2079 ninesuperior
+ 207D parenleftsuperior
+ 207E parenrightsuperior
+ 207F nsuperior
+ 2080 zeroinferior
+ 2081 oneinferior
+ 2082 twoinferior
+ 2083 threeinferior
+ 2084 fourinferior
+ 2085 fiveinferior
+ 2086 sixinferior
+ 2087 seveninferior
+ 2088 eightinferior
+ 2089 nineinferior
+ 208D parenleftinferior
+ 208E parenrightinferior
+ 20A1 colonmonetary
+ 20A3 franc
+ 20A4 lira
+ 20A7 peseta
+ 20AA afii57636
+ 20AB dong
+ 20AC Euro
+ 2105 afii61248
+ 2111 Ifraktur
+ 2113 afii61289
+ 2116 afii61352
+ 2118 weierstrass
+ 211C Rfraktur
+ 211E prescription
+ 2122 trademark
+ 2126 Omega
+ 212E estimated
+ 2135 aleph
+ 2153 onethird
+ 2154 twothirds
+ 215B oneeighth
+ 215C threeeighths
+ 215D fiveeighths
+ 215E seveneighths
+ 2190 arrowleft
+ 2191 arrowup
+ 2192 arrowright
+ 2193 arrowdown
+ 2194 arrowboth
+ 2195 arrowupdn
+ 21A8 arrowupdnbse
+ 21B5 carriagereturn
+ 21D0 arrowdblleft
+ 21D1 arrowdblup
+ 21D2 arrowdblright
+ 21D3 arrowdbldown
+ 21D4 arrowdblboth
+ 2200 universal
+ 2202 partialdiff
+ 2203 existential
+ 2205 emptyset
+ 2206 Delta
+ 2207 gradient
+ 2208 element
+ 2209 notelement
+ 220B suchthat
+ 220F product
+ 2211 summation
+ 2212 minus
+ 2215 fraction
+ 2217 asteriskmath
+ 2219 periodcentered
+ 221A radical
+ 221D proportional
+ 221E infinity
+ 221F orthogonal
+ 2220 angle
+ 2227 logicaland
+ 2228 logicalor
+ 2229 intersection
+ 222A union
+ 222B integral
+ 2234 therefore
+ 223C similar
+ 2245 congruent
+ 2248 approxequal
+ 2260 notequal
+ 2261 equivalence
+ 2264 lessequal
+ 2265 greaterequal
+ 2282 propersubset
+ 2283 propersuperset
+ 2284 notsubset
+ 2286 reflexsubset
+ 2287 reflexsuperset
+ 2295 circleplus
+ 2297 circlemultiply
+ 22A5 perpendicular
+ 22C5 dotmath
+ 2302 house
+ 2310 revlogicalnot
+ 2320 integraltp
+ 2321 integralbt
+ 2329 angleleft
+ 232A angleright
+ 2500 SF100000
+ 2502 SF110000
+ 250C SF010000
+ 2510 SF030000
+ 2514 SF020000
+ 2518 SF040000
+ 251C SF080000
+ 2524 SF090000
+ 252C SF060000
+ 2534 SF070000
+ 253C SF050000
+ 2550 SF430000
+ 2551 SF240000
+ 2552 SF510000
+ 2553 SF520000
+ 2554 SF390000
+ 2555 SF220000
+ 2556 SF210000
+ 2557 SF250000
+ 2558 SF500000
+ 2559 SF490000
+ 255A SF380000
+ 255B SF280000
+ 255C SF270000
+ 255D SF260000
+ 255E SF360000
+ 255F SF370000
+ 2560 SF420000
+ 2561 SF190000
+ 2562 SF200000
+ 2563 SF230000
+ 2564 SF470000
+ 2565 SF480000
+ 2566 SF410000
+ 2567 SF450000
+ 2568 SF460000
+ 2569 SF400000
+ 256A SF540000
+ 256B SF530000
+ 256C SF440000
+ 2580 upblock
+ 2584 dnblock
+ 2588 block
+ 258C lfblock
+ 2590 rtblock
+ 2591 ltshade
+ 2592 shade
+ 2593 dkshade
+ 25A0 filledbox
+ 25A1 H22073
+ 25AA H18543
+ 25AB H18551
+ 25AC filledrect
+ 25B2 triagup
+ 25BA triagrt
+ 25BC triagdn
+ 25C4 triaglf
+ 25CA lozenge
+ 25CB circle
+ 25CF H18533
+ 25D8 invbullet
+ 25D9 invcircle
+ 25E6 openbullet
+ 263A smileface
+ 263B invsmileface
+ 263C sun
+ 2640 female
+ 2642 male
+ 2660 spade
+ 2663 club
+ 2665 heart
+ 2666 diamond
+ 266A musicalnote
+ 266B musicalnotedbl
+ F6BE dotlessj
+ F6BF LL
+ F6C0 ll
+ F6C1 Scedilla
+ F6C2 scedilla
+ F6C3 commaaccent
+ F6C4 afii10063
+ F6C5 afii10064
+ F6C6 afii10192
+ F6C7 afii10831
+ F6C8 afii10832
+ F6C9 Acute
+ F6CA Caron
+ F6CB Dieresis
+ F6CC DieresisAcute
+ F6CD DieresisGrave
+ F6CE Grave
+ F6CF Hungarumlaut
+ F6D0 Macron
+ F6D1 cyrBreve
+ F6D2 cyrFlex
+ F6D3 dblGrave
+ F6D4 cyrbreve
+ F6D5 cyrflex
+ F6D6 dblgrave
+ F6D7 dieresisacute
+ F6D8 dieresisgrave
+ F6D9 copyrightserif
+ F6DA registerserif
+ F6DB trademarkserif
+ F6DC onefitted
+ F6DD rupiah
+ F6DE threequartersemdash
+ F6DF centinferior
+ F6E0 centsuperior
+ F6E1 commainferior
+ F6E2 commasuperior
+ F6E3 dollarinferior
+ F6E4 dollarsuperior
+ F6E5 hypheninferior
+ F6E6 hyphensuperior
+ F6E7 periodinferior
+ F6E8 periodsuperior
+ F6E9 asuperior
+ F6EA bsuperior
+ F6EB dsuperior
+ F6EC esuperior
+ F6ED isuperior
+ F6EE lsuperior
+ F6EF msuperior
+ F6F0 osuperior
+ F6F1 rsuperior
+ F6F2 ssuperior
+ F6F3 tsuperior
+ F6F4 Brevesmall
+ F6F5 Caronsmall
+ F6F6 Circumflexsmall
+ F6F7 Dotaccentsmall
+ F6F8 Hungarumlautsmall
+ F6F9 Lslashsmall
+ F6FA OEsmall
+ F6FB Ogoneksmall
+ F6FC Ringsmall
+ F6FD Scaronsmall
+ F6FE Tildesmall
+ F6FF Zcaronsmall
+ F721 exclamsmall
+ F724 dollaroldstyle
+ F726 ampersandsmall
+ F730 zerooldstyle
+ F731 oneoldstyle
+ F732 twooldstyle
+ F733 threeoldstyle
+ F734 fouroldstyle
+ F735 fiveoldstyle
+ F736 sixoldstyle
+ F737 sevenoldstyle
+ F738 eightoldstyle
+ F739 nineoldstyle
+ F73F questionsmall
+ F760 Gravesmall
+ F761 Asmall
+ F762 Bsmall
+ F763 Csmall
+ F764 Dsmall
+ F765 Esmall
+ F766 Fsmall
+ F767 Gsmall
+ F768 Hsmall
+ F769 Ismall
+ F76A Jsmall
+ F76B Ksmall
+ F76C Lsmall
+ F76D Msmall
+ F76E Nsmall
+ F76F Osmall
+ F770 Psmall
+ F771 Qsmall
+ F772 Rsmall
+ F773 Ssmall
+ F774 Tsmall
+ F775 Usmall
+ F776 Vsmall
+ F777 Wsmall
+ F778 Xsmall
+ F779 Ysmall
+ F77A Zsmall
+ F7A1 exclamdownsmall
+ F7A2 centoldstyle
+ F7A8 Dieresissmall
+ F7AF Macronsmall
+ F7B4 Acutesmall
+ F7B8 Cedillasmall
+ F7BF questiondownsmall
+ F7E0 Agravesmall
+ F7E1 Aacutesmall
+ F7E2 Acircumflexsmall
+ F7E3 Atildesmall
+ F7E4 Adieresissmall
+ F7E5 Aringsmall
+ F7E6 AEsmall
+ F7E7 Ccedillasmall
+ F7E8 Egravesmall
+ F7E9 Eacutesmall
+ F7EA Ecircumflexsmall
+ F7EB Edieresissmall
+ F7EC Igravesmall
+ F7ED Iacutesmall
+ F7EE Icircumflexsmall
+ F7EF Idieresissmall
+ F7F0 Ethsmall
+ F7F1 Ntildesmall
+ F7F2 Ogravesmall
+ F7F3 Oacutesmall
+ F7F4 Ocircumflexsmall
+ F7F5 Otildesmall
+ F7F6 Odieresissmall
+ F7F8 Oslashsmall
+ F7F9 Ugravesmall
+ F7FA Uacutesmall
+ F7FB Ucircumflexsmall
+ F7FC Udieresissmall
+ F7FD Yacutesmall
+ F7FE Thornsmall
+ F7FF Ydieresissmall
+ F8E5 radicalex
+ F8E6 arrowvertex
+ F8E7 arrowhorizex
+ F8E8 registersans
+ F8E9 copyrightsans
+ F8EA trademarksans
+ F8EB parenlefttp
+ F8EC parenleftex
+ F8ED parenleftbt
+ F8EE bracketlefttp
+ F8EF bracketleftex
+ F8F0 bracketleftbt
+ F8F1 bracelefttp
+ F8F2 braceleftmid
+ F8F3 braceleftbt
+ F8F4 braceex
+ F8F5 integralex
+ F8F6 parenrighttp
+ F8F7 parenrightex
+ F8F8 parenrightbt
+ F8F9 bracketrighttp
+ F8FA bracketrightex
+ F8FB bracketrightbt
+ F8FC bracerighttp
+ F8FD bracerightmid
+ F8FE bracerightbt
+ FB00 ff
+ FB01 fi
+ FB02 fl
+ FB03 ffi
+ FB04 ffl
+ FB1F afii57705
+ FB2A afii57694
+ FB2B afii57695
+ FB35 afii57723
+ FB4B afii57700
+ }
+
+ variable ps_preamble {}
+
+ namespace eval ps {
+ namespace ensemble create
+ namespace export {[a-z]*}
+ proc literal {string} {
+ upvar 0 ::tk::ps_preamble preamble
+ foreach line [split $string \n] {
+ set line [string trim $line]
+ if {$line eq ""} continue
+ append preamble $line \n
+ }
+ return
+ }
+ proc variable {name value} {
+ upvar 0 ::tk::ps_preamble preamble
+ append preamble "/$name $value def\n"
+ return
+ }
+ proc function {name body} {
+ upvar 0 ::tk::ps_preamble preamble
+ append preamble "/$name \{"
+ foreach line [split $body \n] {
+ set line [string trim $line]
+ # Strip blank lines and comments from the bodies of functions
+ if {$line eq "" } continue
+ if {[string match {[%#]*} $line]} continue
+ append preamble $line " "
+ }
+ append preamble "\} bind def\n"
+ return
+ }
+ }
+
+ ps literal {
+ %%BeginProlog
+ % This is a standard prolog for Postscript generated by Tk's canvas
+ % widget.
+ }
+ ps variable CurrentEncoding [CreatePostscriptEncoding]
+ ps literal {50 dict begin}
+
+ # The definitions below just define all of the variables used in any of
+ # the procedures here. This is needed for obscure reasons explained on
+ # p. 716 of the Postscript manual (Section H.2.7, "Initializing
+ # Variables," in the section on Encapsulated Postscript).
+ ps variable baseline 0
+ ps variable stipimage 0
+ ps variable height 0
+ ps variable justify 0
+ ps variable lineLength 0
+ ps variable spacing 0
+ ps variable stipple 0
+ ps variable strings 0
+ ps variable xoffset 0
+ ps variable yoffset 0
+ ps variable tmpstip null
+ ps variable baselineSampler "( TXygqPZ)"
+ # Put an extra-tall character in; done this way to avoid encoding trouble
+ ps literal {baselineSampler 0 196 put}
+
+ ps function cstringshow {
+ {
+ dup type /stringtype eq
+ { show } { glyphshow }
+ ifelse
+ } forall
+ }
+
+ ps function cstringwidth {
+ 0 exch 0 exch
+ {
+ dup type /stringtype eq
+ { stringwidth } {
+ currentfont /Encoding get exch 1 exch put (\001)
+ stringwidth
+ }
+ ifelse
+ exch 3 1 roll add 3 1 roll add exch
+ } forall
+ }
+
+ # font ISOEncode font
+ #
+ # This procedure changes the encoding of a font from the default
+ # Postscript encoding to current system encoding. It's typically invoked
+ # just before invoking "setfont". The body of this procedure comes from
+ # Section 5.6.1 of the Postscript book.
+ ps function ISOEncode {
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding CurrentEncoding def
+ currentdict
+ end
+ % I'm not sure why it's necessary to use "definefont" on this new
+ % font, but it seems to be important; just use the name "Temporary"
+ % for the font.
+ /Temporary exch definefont
+ }
+
+ # StrokeClip
+ #
+ # This procedure converts the current path into a clip area under the
+ # assumption of stroking. It's a bit tricky because some Postscript
+ # interpreters get errors during strokepath for dashed lines. If this
+ # happens then turn off dashes and try again.
+ ps function StrokeClip {
+ {strokepath} stopped {
+ (This Postscript printer gets limitcheck overflows when) =
+ (stippling dashed lines; lines will be printed solid instead.) =
+ [] 0 setdash strokepath} if
+ clip
+ }
+
+ # desiredSize EvenPixels closestSize
+ #
+ # The procedure below is used for stippling. Given the optimal size of a
+ # dot in a stipple pattern in the current user coordinate system, compute
+ # the closest size that is an exact multiple of the device's pixel
+ # size. This allows stipple patterns to be displayed without aliasing
+ # effects.
+ ps function EvenPixels {
+ % Compute exact number of device pixels per stipple dot.
+ dup 0 matrix currentmatrix dtransform
+ dup mul exch dup mul add sqrt
+ % Round to an integer, make sure the number is at least 1, and
+ % compute user coord distance corresponding to this.
+ dup round dup 1 lt {pop 1} if
+ exch div mul
+ }
+
+ # width height string StippleFill --
+ #
+ # Given a path already set up and a clipping region generated from it,
+ # this procedure will fill the clipping region with a stipple pattern.
+ # "String" contains a proper image description of the stipple pattern and
+ # "width" and "height" give its dimensions. Each stipple dot is assumed to
+ # be about one unit across in the current user coordinate system. This
+ # procedure trashes the graphics state.
+ ps function StippleFill {
+ % The following code is needed to work around a NeWSprint bug.
+ /tmpstip 1 index def
+ % Change the scaling so that one user unit in user coordinates
+ % corresponds to the size of one stipple dot.
+ 1 EvenPixels dup scale
+ % Compute the bounding box occupied by the path (which is now the
+ % clipping region), and round the lower coordinates down to the
+ % nearest starting point for the stipple pattern. Be careful about
+ % negative numbers, since the rounding works differently on them.
+ pathbbox
+ 4 2 roll
+ 5 index div dup 0 lt {1 sub} if cvi 5 index mul 4 1 roll
+ 6 index div dup 0 lt {1 sub} if cvi 6 index mul 3 2 roll
+ % Stack now: width height string y1 y2 x1 x2
+ % Below is a doubly-nested for loop to iterate across this area
+ % in units of the stipple pattern size, going up columns then
+ % across rows, blasting out a stipple-pattern-sized rectangle at
+ % each position
+ 6 index exch {
+ 2 index 5 index 3 index {
+ % Stack now: width height string y1 y2 x y
+ gsave
+ 1 index exch translate
+ 5 index 5 index true matrix tmpstip imagemask
+ grestore
+ } for
+ pop
+ } for
+ pop pop pop pop pop
+ }
+
+ # -- AdjustColor --
+ #
+ # Given a color value already set for output by the caller, adjusts that
+ # value to a grayscale or mono value if requested by the CL variable.
+ ps function AdjustColor {
+ CL 2 lt {
+ currentgray
+ CL 0 eq {
+ .5 lt {0} {1} ifelse
+ } if
+ setgray
+ } if
+ }
+
+ # x y strings spacing xoffset yoffset justify stipple DrawText --
+ #
+ # This procedure does all of the real work of drawing text. The color and
+ # font must already have been set by the caller, and the following
+ # arguments must be on the stack:
+ #
+ # x, y - Coordinates at which to draw text.
+ # strings - An array of strings, one for each line of the text item, in
+ # order from top to bottom.
+ # spacing - Spacing between lines.
+ # xoffset - Horizontal offset for text bbox relative to x and y: 0 for
+ # nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se.
+ # yoffset - Vertical offset for text bbox relative to x and y: 0 for
+ # nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se.
+ # justify - 0 for left justification, 0.5 for center, 1 for right justify.
+ # stipple - Boolean value indicating whether or not text is to be drawn in
+ # stippled fashion. If text is stippled, function StippleText
+ # must have been defined to call StippleFill in the right way.
+ #
+ # Also, when this procedure is invoked, the color and font must already
+ # have been set for the text.
+ ps function DrawText {
+ /stipple exch def
+ /justify exch def
+ /yoffset exch def
+ /xoffset exch def
+ /spacing exch def
+ /strings exch def
+ % First scan through all of the text to find the widest line.
+ /lineLength 0 def
+ strings {
+ cstringwidth pop
+ dup lineLength gt {/lineLength exch def} {pop} ifelse
+ newpath
+ } forall
+ % Compute the baseline offset and the actual font height.
+ 0 0 moveto baselineSampler false charpath
+ pathbbox dup /baseline exch def
+ exch pop exch sub /height exch def pop
+ newpath
+ % Translate and rotate coordinates first so that the origin is at
+ % the upper-left corner of the text's bounding box. Remember that
+ % angle for rotating, and x and y for positioning are still on the
+ % stack.
+ translate
+ rotate
+ lineLength xoffset mul
+ strings length 1 sub spacing mul height add yoffset mul translate
+ % Now use the baseline and justification information to translate
+ % so that the origin is at the baseline and positioning point for
+ % the first line of text.
+ justify lineLength mul baseline neg translate
+ % Iterate over each of the lines to output it. For each line,
+ % compute its width again so it can be properly justified, then
+ % display it.
+ strings {
+ dup cstringwidth pop
+ justify neg mul 0 moveto
+ stipple {
+ % The text is stippled, so turn it into a path and print
+ % by calling StippledText, which in turn calls
+ % StippleFill. Unfortunately, many Postscript interpreters
+ % will get overflow errors if we try to do the whole
+ % string at once, so do it a character at a time.
+ gsave
+ /char (X) def
+ {
+ dup type /stringtype eq {
+ % This segment is a string.
+ {
+ char 0 3 -1 roll put
+ currentpoint
+ gsave
+ char true charpath clip StippleText
+ grestore
+ char stringwidth translate
+ moveto
+ } forall
+ } {
+ % This segment is glyph name
+ % Temporary override
+ currentfont /Encoding get exch 1 exch put
+ currentpoint
+ gsave (\001) true charpath clip StippleText
+ grestore
+ (\001) stringwidth translate
+ moveto
+ } ifelse
+ } forall
+ grestore
+ } {cstringshow} ifelse
+ 0 spacing neg translate
+ } forall
+ }
+
+ # Define the "TkPhoto" function variants, which are modified versions
+ # of the original "transparentimage" function posted by ian@five-d.com
+ # (Ian Kemmish) to comp.lang.postscript. For a monochrome colorLevel
+ # this is a slightly different version that uses the imagemask command
+ # instead of image.
+
+ ps function TkPhotoColor {
+ gsave
+ 32 dict begin
+ /tinteger exch def
+ /transparent 1 string def
+ transparent 0 tinteger put
+ /olddict exch def
+ olddict /DataSource get dup type /filetype ne {
+ olddict /DataSource 3 -1 roll
+ 0 () /SubFileDecode filter put
+ } {
+ pop
+ } ifelse
+ /newdict olddict maxlength dict def
+ olddict newdict copy pop
+ /w newdict /Width get def
+ /crpp newdict /Decode get length 2 idiv def
+ /str w string def
+ /pix w crpp mul string def
+ /substrlen 2 w log 2 log div floor exp cvi def
+ /substrs [ {
+ substrlen string
+ 0 1 substrlen 1 sub {
+ 1 index exch tinteger put
+ } for
+ /substrlen substrlen 2 idiv def
+ substrlen 0 eq {exit} if
+ } loop ] def
+ /h newdict /Height get def
+ 1 w div 1 h div matrix scale
+ olddict /ImageMatrix get exch matrix concatmatrix
+ matrix invertmatrix concat
+ newdict /Height 1 put
+ newdict /DataSource pix put
+ /mat [w 0 0 h 0 0] def
+ newdict /ImageMatrix mat put
+ 0 1 h 1 sub {
+ mat 5 3 -1 roll neg put
+ olddict /DataSource get str readstring pop pop
+ /tail str def
+ /x 0 def
+ olddict /DataSource get pix readstring pop pop
+ {
+ tail transparent search dup /done exch not def
+ {exch pop exch pop} if
+ /w1 exch length def
+ w1 0 ne {
+ newdict /DataSource
+ pix x crpp mul w1 crpp mul getinterval put
+ newdict /Width w1 put
+ mat 4 x neg put
+ /x x w1 add def
+ newdict image
+ /tail tail w1 tail length w1 sub getinterval def
+ } if
+ done {exit} if
+ tail substrs {
+ anchorsearch {pop} if
+ } forall
+ /tail exch def
+ tail length 0 eq {exit} if
+ /x w tail length sub def
+ } loop
+ } for
+ end
+ grestore
+ }
+ ps function TkPhotoMono {
+ gsave
+ 32 dict begin
+ /dummyInteger exch def
+ /olddict exch def
+ olddict /DataSource get dup type /filetype ne {
+ olddict /DataSource 3 -1 roll
+ 0 () /SubFileDecode filter put
+ } {
+ pop
+ } ifelse
+ /newdict olddict maxlength dict def
+ olddict newdict copy pop
+ /w newdict /Width get def
+ /pix w 7 add 8 idiv string def
+ /h newdict /Height get def
+ 1 w div 1 h div matrix scale
+ olddict /ImageMatrix get exch matrix concatmatrix
+ matrix invertmatrix concat
+ newdict /Height 1 put
+ newdict /DataSource pix put
+ /mat [w 0 0 h 0 0] def
+ newdict /ImageMatrix mat put
+ 0 1 h 1 sub {
+ mat 5 3 -1 roll neg put
+ 0.000 0.000 0.000 setrgbcolor
+ olddict /DataSource get pix readstring pop pop
+ newdict /DataSource pix put
+ newdict imagemask
+ 1.000 1.000 1.000 setrgbcolor
+ olddict /DataSource get pix readstring pop pop
+ newdict /DataSource pix put
+ newdict imagemask
+ } for
+ end
+ grestore
+ }
+
+ ps literal %%EndProlog
+}
+
+proc tk::ensure_psenc_is_loaded {} {
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgbox.tcl
new file mode 100644
index 0000000000..646c1434e0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgbox.tcl
@@ -0,0 +1,427 @@
+# msgbox.tcl --
+#
+# Implements messageboxes for platforms that do not have native
+# messagebox support.
+#
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# Ensure existence of ::tk::dialog namespace
+#
+namespace eval ::tk::dialog {}
+
+image create bitmap ::tk::dialog::b1 -foreground black \
+-data "#define b1_width 32\n#define b1_height 32
+static unsigned char q1_bits[] = {
+ 0x00, 0xf8, 0x1f, 0x00, 0x00, 0x07, 0xe0, 0x00, 0xc0, 0x00, 0x00, 0x03,
+ 0x20, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x10,
+ 0x04, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40,
+ 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80,
+ 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80,
+ 0x01, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40,
+ 0x04, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 0x08,
+ 0x60, 0x00, 0x00, 0x04, 0x80, 0x03, 0x80, 0x03, 0x00, 0x0c, 0x78, 0x00,
+ 0x00, 0x30, 0x04, 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0x40, 0x04, 0x00,
+ 0x00, 0x80, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};"
+image create bitmap ::tk::dialog::b2 -foreground white \
+-data "#define b2_width 32\n#define b2_height 32
+static unsigned char b2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x00,
+ 0xc0, 0xff, 0xff, 0x03, 0xe0, 0xff, 0xff, 0x07, 0xf0, 0xff, 0xff, 0x0f,
+ 0xf8, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f,
+ 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f,
+ 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f,
+ 0xfe, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f,
+ 0xf8, 0xff, 0xff, 0x1f, 0xf0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x07,
+ 0x80, 0xff, 0xff, 0x03, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf0, 0x07, 0x00,
+ 0x00, 0xc0, 0x03, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x80, 0x03, 0x00,
+ 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};"
+image create bitmap ::tk::dialog::q -foreground blue \
+-data "#define q_width 32\n#define q_height 32
+static unsigned char q_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00,
+ 0x00, 0x10, 0x0f, 0x00, 0x00, 0x18, 0x1e, 0x00, 0x00, 0x38, 0x1e, 0x00,
+ 0x00, 0x38, 0x1e, 0x00, 0x00, 0x10, 0x0f, 0x00, 0x00, 0x80, 0x07, 0x00,
+ 0x00, 0xc0, 0x01, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00,
+ 0x00, 0xe0, 0x01, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};"
+image create bitmap ::tk::dialog::i -foreground blue \
+-data "#define i_width 32\n#define i_height 32
+static unsigned char i_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xe0, 0x01, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xf0, 0x03, 0x00,
+ 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xf8, 0x03, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xe0, 0x03, 0x00,
+ 0x00, 0xe0, 0x03, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xe0, 0x03, 0x00,
+ 0x00, 0xe0, 0x03, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xf0, 0x07, 0x00,
+ 0x00, 0xf8, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};"
+image create bitmap ::tk::dialog::w1 -foreground black \
+-data "#define w1_width 32\n#define w1_height 32
+static unsigned char w1_bits[] = {
+ 0x00, 0x80, 0x01, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x20, 0x04, 0x00,
+ 0x00, 0x10, 0x04, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0x08, 0x08, 0x00,
+ 0x00, 0x08, 0x10, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x04, 0x20, 0x00,
+ 0x00, 0x02, 0x20, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00,
+ 0x00, 0x01, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x01,
+ 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x02,
+ 0x20, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x08,
+ 0x08, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x10, 0x04, 0x00, 0x00, 0x10,
+ 0x04, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x40,
+ 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x20,
+ 0xfc, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00};"
+image create bitmap ::tk::dialog::w2 -foreground yellow \
+-data "#define w2_width 32\n#define w2_height 32
+static unsigned char w2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00,
+ 0x00, 0xe0, 0x03, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xf0, 0x07, 0x00,
+ 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xf8, 0x1f, 0x00,
+ 0x00, 0xfc, 0x1f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x3f, 0x00,
+ 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0x00,
+ 0x80, 0xff, 0xff, 0x00, 0x80, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0x01,
+ 0xc0, 0xff, 0xff, 0x03, 0xe0, 0xff, 0xff, 0x03, 0xe0, 0xff, 0xff, 0x07,
+ 0xf0, 0xff, 0xff, 0x07, 0xf0, 0xff, 0xff, 0x0f, 0xf8, 0xff, 0xff, 0x0f,
+ 0xf8, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0x1f, 0xfe, 0xff, 0xff, 0x3f,
+ 0xfe, 0xff, 0xff, 0x3f, 0xfe, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x1f,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};"
+image create bitmap ::tk::dialog::w3 -foreground black \
+-data "#define w3_width 32\n#define w3_height 32
+static unsigned char w3_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00,
+ 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00,
+ 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00,
+ 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00,
+ 0x00, 0xc0, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};"
+
+# ::tk::MessageBox --
+#
+# Pops up a messagebox with an application-supplied message with
+# an icon and a list of buttons. This procedure will be called
+# by tk_messageBox if the platform does not have native
+# messagebox support, or if the particular type of messagebox is
+# not supported natively.
+#
+# Color icons are used on Unix displays that have a color
+# depth of 4 or more and $tk_strictMotif is not on.
+#
+# This procedure is a private procedure shouldn't be called
+# directly. Call tk_messageBox instead.
+#
+# See the user documentation for details on what tk_messageBox does.
+#
+proc ::tk::MessageBox {args} {
+ global tk_strictMotif
+ variable ::tk::Priv
+
+ set w ::tk::PrivMsgBox
+ upvar $w data
+
+ #
+ # The default value of the title is space (" ") not the empty string
+ # because for some window managers, a
+ # wm title .foo ""
+ # causes the window title to be "foo" instead of the empty string.
+ #
+ set specs {
+ {-default "" "" ""}
+ {-detail "" "" ""}
+ {-icon "" "" "info"}
+ {-message "" "" ""}
+ {-parent "" "" .}
+ {-title "" "" " "}
+ {-type "" "" "ok"}
+ }
+
+ tclParseConfigSpec $w $specs "" $args
+
+ if {$data(-icon) ni {info warning error question}} {
+ return -code error -errorcode [list TK LOOKUP ICON $data(-icon)] \
+ "bad -icon value \"$data(-icon)\": must be error, info, question, or warning"
+ }
+ set windowingsystem [tk windowingsystem]
+ if {$windowingsystem eq "aqua"} {
+ switch -- $data(-icon) {
+ "error" {set data(-icon) "stop"}
+ "warning" {set data(-icon) "caution"}
+ "info" {set data(-icon) "note"}
+ }
+ }
+
+ if {![winfo exists $data(-parent)]} {
+ return -code error -errorcode [list TK LOOKUP WINDOW $data(-parent)] \
+ "bad window path name \"$data(-parent)\""
+ }
+
+ switch -- $data(-type) {
+ abortretryignore {
+ set names [list abort retry ignore]
+ set labels [list &Abort &Retry &Ignore]
+ set cancel abort
+ }
+ ok {
+ set names [list ok]
+ set labels {&OK}
+ set cancel ok
+ }
+ okcancel {
+ set names [list ok cancel]
+ set labels [list &OK &Cancel]
+ set cancel cancel
+ }
+ retrycancel {
+ set names [list retry cancel]
+ set labels [list &Retry &Cancel]
+ set cancel cancel
+ }
+ yesno {
+ set names [list yes no]
+ set labels [list &Yes &No]
+ set cancel no
+ }
+ yesnocancel {
+ set names [list yes no cancel]
+ set labels [list &Yes &No &Cancel]
+ set cancel cancel
+ }
+ default {
+ return -code error -errorcode [list TK LOOKUP DLG_TYPE $data(-type)] \
+ "bad -type value \"$data(-type)\": must be\
+ abortretryignore, ok, okcancel, retrycancel,\
+ yesno, or yesnocancel"
+ }
+ }
+
+ set buttons {}
+ foreach name $names lab $labels {
+ lappend buttons [list $name -text [mc $lab]]
+ }
+
+ # If no default button was specified, the default default is the
+ # first button (Bug: 2218).
+
+ if {$data(-default) eq ""} {
+ set data(-default) [lindex [lindex $buttons 0] 0]
+ }
+
+ set valid 0
+ foreach btn $buttons {
+ if {[lindex $btn 0] eq $data(-default)} {
+ set valid 1
+ break
+ }
+ }
+ if {!$valid} {
+ return -code error -errorcode {TK MSGBOX DEFAULT} \
+ "bad -default value \"$data(-default)\": must be\
+ abort, retry, ignore, ok, cancel, no, or yes"
+ }
+
+ # 2. Set the dialog to be a child window of $parent
+ #
+ #
+ if {$data(-parent) ne "."} {
+ set w $data(-parent).__tk__messagebox
+ } else {
+ set w .__tk__messagebox
+ }
+
+ # There is only one background colour for the whole dialog
+ set bg [ttk::style lookup . -background]
+
+ # 3. Create the top-level window and divide it into top
+ # and bottom parts.
+
+ catch {destroy $w}
+ toplevel $w -class Dialog -bg $bg
+ wm title $w $data(-title)
+ wm iconname $w Dialog
+ wm protocol $w WM_DELETE_WINDOW [list $w.$cancel invoke]
+
+ # Message boxes should be transient with respect to their parent so that
+ # they always stay on top of the parent window. But some window managers
+ # will simply create the child window as withdrawn if the parent is not
+ # viewable (because it is withdrawn or iconified). This is not good for
+ # "grab"bed windows. So only make the message box transient if the parent
+ # is viewable.
+ #
+ if {[winfo viewable [winfo toplevel $data(-parent)]] } {
+ wm transient $w $data(-parent)
+ }
+
+ if {$windowingsystem eq "aqua"} {
+ ::tk::unsupported::MacWindowStyle style $w moveableModal {}
+ } elseif {$windowingsystem eq "x11"} {
+ wm attributes $w -type dialog
+ }
+
+ ttk::frame $w.bot
+ grid anchor $w.bot center
+ pack $w.bot -side bottom -fill both
+ ttk::frame $w.top
+ pack $w.top -side top -fill both -expand 1
+
+ # 4. Fill the top part with bitmap, message and detail (use the
+ # option database for -wraplength and -font so that they can be
+ # overridden by the caller).
+
+ option add *Dialog.msg.wrapLength 3i widgetDefault
+ option add *Dialog.dtl.wrapLength 3i widgetDefault
+ option add *Dialog.msg.font TkCaptionFont widgetDefault
+ option add *Dialog.dtl.font TkDefaultFont widgetDefault
+
+ ttk::label $w.msg -anchor nw -justify left -text $data(-message)
+ if {$data(-detail) ne ""} {
+ ttk::label $w.dtl -anchor nw -justify left -text $data(-detail)
+ }
+ if {$data(-icon) ne ""} {
+ if {([winfo depth $w] < 4) || $tk_strictMotif} {
+ # ttk::label has no -bitmap option
+ label $w.bitmap -bitmap $data(-icon) -background $bg
+ } else {
+ switch $data(-icon) {
+ error {
+ ttk::label $w.bitmap -image ::tk::icons::error
+ }
+ info {
+ ttk::label $w.bitmap -image ::tk::icons::information
+ }
+ question {
+ ttk::label $w.bitmap -image ::tk::icons::question
+ }
+ default {
+ ttk::label $w.bitmap -image ::tk::icons::warning
+ }
+ }
+ }
+ }
+ grid $w.bitmap $w.msg -in $w.top -sticky news -padx 2m -pady 2m
+ grid configure $w.bitmap -sticky nw
+ grid columnconfigure $w.top 1 -weight 1
+ if {$data(-detail) ne ""} {
+ grid ^ $w.dtl -in $w.top -sticky news -padx 2m -pady {0 2m}
+ grid rowconfigure $w.top 1 -weight 1
+ } else {
+ grid rowconfigure $w.top 0 -weight 1
+ }
+
+ # 5. Create a row of buttons at the bottom of the dialog.
+
+ set i 0
+ foreach but $buttons {
+ set name [lindex $but 0]
+ set opts [lrange $but 1 end]
+ if {![llength $opts]} {
+ # Capitalize the first letter of $name
+ set capName [string toupper $name 0]
+ set opts [list -text $capName]
+ }
+
+ eval [list tk::AmpWidget ttk::button $w.$name] $opts \
+ [list -command [list set tk::Priv(button) $name]]
+
+ if {$name eq $data(-default)} {
+ $w.$name configure -default active
+ } else {
+ $w.$name configure -default normal
+ }
+ grid $w.$name -in $w.bot -row 0 -column $i -padx 3m -pady 2m -sticky ew
+ grid columnconfigure $w.bot $i -uniform buttons
+ # We boost the size of some Mac buttons for l&f
+ if {$windowingsystem eq "aqua"} {
+ set tmp [string tolower $name]
+ if {$tmp eq "ok" || $tmp eq "cancel" || $tmp eq "yes" ||
+ $tmp eq "no" || $tmp eq "abort" || $tmp eq "retry" ||
+ $tmp eq "ignore"} {
+ grid columnconfigure $w.bot $i -minsize 90
+ }
+ grid configure $w.$name -pady 7
+ }
+ incr i
+
+ # create the binding for the key accelerator, based on the underline
+ #
+ # set underIdx [$w.$name cget -under]
+ # if {$underIdx >= 0} {
+ # set key [string index [$w.$name cget -text] $underIdx]
+ # bind $w <Alt-[string tolower $key]> [list $w.$name invoke]
+ # bind $w <Alt-[string toupper $key]> [list $w.$name invoke]
+ # }
+ }
+ bind $w <Alt-Key> [list ::tk::AltKeyInDialog $w %A]
+
+ if {$data(-default) ne ""} {
+ bind $w <FocusIn> {
+ if {[winfo class %W] in "Button TButton"} {
+ %W configure -default active
+ }
+ }
+ bind $w <FocusOut> {
+ if {[winfo class %W] in "Button TButton"} {
+ %W configure -default normal
+ }
+ }
+ }
+
+ # 6. Create bindings for <Return>, <Escape> and <Destroy> on the dialog
+
+ bind $w <Return> {
+ if {[winfo class %W] in "Button TButton"} {
+ %W invoke
+ }
+ }
+
+ # Invoke the designated cancelling operation
+ bind $w <Escape> [list $w.$cancel invoke]
+
+ # At <Destroy> the buttons have vanished, so must do this directly.
+ bind $w.msg <Destroy> [list set tk::Priv(button) $cancel]
+
+ # 7. Withdraw the window, then update all the geometry information
+ # so we know how big it wants to be, then center the window in the
+ # display (Motif style) and de-iconify it.
+
+ ::tk::PlaceWindow $w widget $data(-parent)
+
+ # 8. Set a grab and claim the focus too.
+
+ if {$data(-default) ne ""} {
+ set focus $w.$data(-default)
+ } else {
+ set focus $w
+ }
+ ::tk::SetFocusGrab $w $focus
+
+ # 9. Wait for the user to respond, then restore the focus and
+ # return the index of the selected button. Restore the focus
+ # before deleting the window, since otherwise the window manager
+ # may take the focus away so we can't redirect it. Finally,
+ # restore any grab that was in effect.
+
+ vwait ::tk::Priv(button)
+ # Copy the result now so any <Destroy> that happens won't cause
+ # trouble
+ set result $Priv(button)
+
+ ::tk::RestoreFocusGrab $w $focus
+
+ return $result
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/cs.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/cs.msg
new file mode 100644
index 0000000000..d6be730ae1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/cs.msg
@@ -0,0 +1,77 @@
+namespace eval ::tk {
+ ::msgcat::mcset cs "&Abort" "&P\u0159eru\u0161it"
+ ::msgcat::mcset cs "&About..." "&O programu..."
+ ::msgcat::mcset cs "All Files" "V\u0161echny soubory"
+ ::msgcat::mcset cs "Application Error" "Chyba programu"
+ ::msgcat::mcset cs "Bold Italic"
+ ::msgcat::mcset cs "&Blue" "&Modr\341"
+ ::msgcat::mcset cs "Cancel" "Zru\u0161it"
+ ::msgcat::mcset cs "&Cancel" "&Zru\u0161it"
+ ::msgcat::mcset cs "Cannot change to the directory \"%1\$s\".\nPermission denied." "Nemohu zm\u011bnit atku\341ln\355 adres\341\u0159 na \"%1\$s\".\nP\u0159\355stup odm\355tnut."
+ ::msgcat::mcset cs "Choose Directory" "V\375b\u011br adres\341\u0159e"
+ ::msgcat::mcset cs "Cl&ear" "Sma&zat"
+ ::msgcat::mcset cs "&Clear Console" "&Smazat konzolu"
+ ::msgcat::mcset cs "Color" "Barva"
+ ::msgcat::mcset cs "Console" "Konzole"
+ ::msgcat::mcset cs "&Copy" "&Kop\355rovat"
+ ::msgcat::mcset cs "Cu&t" "V&y\u0159\355znout"
+ ::msgcat::mcset cs "&Delete" "&Smazat"
+ ::msgcat::mcset cs "Details >>" "Detaily >>"
+ ::msgcat::mcset cs "Directory \"%1\$s\" does not exist." "Adres\341\u0159 \"%1\$s\" neexistuje."
+ ::msgcat::mcset cs "&Directory:" "&Adres\341\u0159:"
+ ::msgcat::mcset cs "&Edit" "&\332pravy"
+ ::msgcat::mcset cs "Error: %1\$s" "Chyba: %1\$s"
+ ::msgcat::mcset cs "E&xit" "&Konec"
+ ::msgcat::mcset cs "&File" "&Soubor"
+ ::msgcat::mcset cs "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "Soubor \"%1\$s\" ji\u017e existuje.\nChcete jej p\u0159epsat?"
+ ::msgcat::mcset cs "File \"%1\$s\" already exists.\n\n" "Soubor \"%1\$s\" ji\u017e existuje.\n\n"
+ ::msgcat::mcset cs "File \"%1\$s\" does not exist." "Soubor \"%1\$s\" neexistuje."
+ ::msgcat::mcset cs "File &name:" "&Jm\351no souboru:"
+ ::msgcat::mcset cs "File &names:" "&Jm\351na soubor\u016f:"
+ ::msgcat::mcset cs "Files of &type:" "&Typy soubor\u016f:"
+ ::msgcat::mcset cs "Fi&les:" "Sou&bory:"
+ ::msgcat::mcset cs "&Filter" "&Filtr"
+ ::msgcat::mcset cs "Fil&ter:" "Fil&tr:"
+ ::msgcat::mcset cs "Font st&yle:"
+ ::msgcat::mcset cs "&Green" "Ze&len\341"
+ ::msgcat::mcset cs "&Help" "&N\341pov\u011bda"
+ ::msgcat::mcset cs "Hi" "Ahoj"
+ ::msgcat::mcset cs "&Hide Console" "&Schovat Konzolu"
+ ::msgcat::mcset cs "&Ignore" "&Ignorovat"
+ ::msgcat::mcset cs "Invalid file name \"%1\$s\"." "\u0160patn\351 jm\351no souboru \"%1\$s\"."
+ ::msgcat::mcset cs "Log Files" "Log soubory"
+ ::msgcat::mcset cs "&No" "&Ne"
+ ::msgcat::mcset cs "&OK"
+ ::msgcat::mcset cs "OK"
+ ::msgcat::mcset cs "Ok"
+ ::msgcat::mcset cs "Open" "Otev\u0159\355t"
+ ::msgcat::mcset cs "&Open" "&Otev\u0159\355t"
+ ::msgcat::mcset cs "Open Multiple Files" "Otev\u0159\355t v\355ce soubor\u016f"
+ ::msgcat::mcset cs "P&aste" "&Vlo\u017eit"
+ ::msgcat::mcset cs "&Quit" "&Ukon\u010dit"
+ ::msgcat::mcset cs "&Red" "\u010ce&rven\341"
+ ::msgcat::mcset cs "Replace existing file?" "Nahradit st\341vaj\355c\355 soubor?"
+ ::msgcat::mcset cs "&Retry" "Z&novu"
+ ::msgcat::mcset cs "&Save" "&Ulo\u017eit"
+ ::msgcat::mcset cs "Save As" "Ulo\u017eit jako"
+ ::msgcat::mcset cs "Save To Log" "Ulo\u017eit do logu"
+ ::msgcat::mcset cs "Select Log File" "Vybrat log soubor"
+ ::msgcat::mcset cs "Select a file to source" "Vybrat soubor k nahr\341n\355"
+ ::msgcat::mcset cs "&Selection:" "&V\375b\u011br:"
+ ::msgcat::mcset cs "Skip Messages" "P\u0159esko\u010dit zpr\341vy"
+ ::msgcat::mcset cs "&Source..." "&Zdroj..."
+ ::msgcat::mcset cs "Tcl Scripts" "Tcl skripty"
+ ::msgcat::mcset cs "Tcl for Windows" "Tcl pro Windows"
+ ::msgcat::mcset cs "Text Files" "Textov\351 soubory"
+ ::msgcat::mcset cs "abort" "p\u0159eru\u0161it"
+ ::msgcat::mcset cs "blue" "modr\341"
+ ::msgcat::mcset cs "cancel" "zru\u0161it"
+ ::msgcat::mcset cs "extension" "p\u0159\355pona"
+ ::msgcat::mcset cs "extensions" "p\u0159\355pony"
+ ::msgcat::mcset cs "green" "zelen\341"
+ ::msgcat::mcset cs "ignore" "ignorovat"
+ ::msgcat::mcset cs "ok"
+ ::msgcat::mcset cs "red" "\u010derven\341"
+ ::msgcat::mcset cs "retry" "znovu"
+ ::msgcat::mcset cs "yes" "ano"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/da.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/da.msg
new file mode 100644
index 0000000000..c302c79bf7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/da.msg
@@ -0,0 +1,78 @@
+namespace eval ::tk {
+ ::msgcat::mcset da "&Abort" "&Afbryd"
+ ::msgcat::mcset da "&About..." "&Om..."
+ ::msgcat::mcset da "All Files" "Alle filer"
+ ::msgcat::mcset da "Application Error" "Programfejl"
+ ::msgcat::mcset da "&Blue" "&Bl\u00E5"
+ ::msgcat::mcset da "Cancel" "Annuller"
+ ::msgcat::mcset da "&Cancel" "&Annuller"
+ ::msgcat::mcset da "Cannot change to the directory \"%1\$s\".\nPermission denied." "Kan ikke skifte til katalog \"%1\$s\".\nIngen rettigheder."
+ ::msgcat::mcset da "Choose Directory" "V\u00E6lg katalog"
+ ::msgcat::mcset da "Cl&ear" "&Ryd"
+ ::msgcat::mcset da "&Clear Console" "&Ryd konsolen"
+ ::msgcat::mcset da "Color" "Farve"
+ ::msgcat::mcset da "Console" "Konsol"
+ ::msgcat::mcset da "&Copy" "&Kopier"
+ ::msgcat::mcset da "Cu&t" "Kli&p"
+ ::msgcat::mcset da "&Delete" "&Slet"
+ ::msgcat::mcset da "Details >>" "Detailer"
+ ::msgcat::mcset da "Directory \"%1\$s\" does not exist." "Katalog \"%1\$s\" findes ikke."
+ ::msgcat::mcset da "&Directory:" "&Katalog:"
+ ::msgcat::mcset da "&Edit" "&Rediger"
+ ::msgcat::mcset da "Error: %1\$s" "Fejl: %1\$s"
+ ::msgcat::mcset da "E&xit" "&Afslut"
+ ::msgcat::mcset da "&File" "&Fil"
+ ::msgcat::mcset da "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "Filen \"%1\$s\" findes allerede.\nSkal den overskrives?"
+ ::msgcat::mcset da "File \"%1\$s\" already exists.\n\n" "Filen \"%1\$s\" findes allerede.\n\n"
+ ::msgcat::mcset da "File \"%1\$s\" does not exist." "Filen \"%1\$s\" findes ikke."
+ ::msgcat::mcset da "File &name:" "Fil&navn:"
+ ::msgcat::mcset da "File &names:" "Fil&navne:"
+ ::msgcat::mcset da "Files of &type:" "Fil&typer:"
+ ::msgcat::mcset da "Fi&les:" "Fi&ler:"
+ ::msgcat::mcset da "&Filter"
+ ::msgcat::mcset da "Fil&ter:"
+ ::msgcat::mcset da "&Green" "&Gr\u00F8n"
+ ::msgcat::mcset da "&Help" "&Hj\u00E6lp"
+ ::msgcat::mcset da "Hi" "Hej"
+ ::msgcat::mcset da "&Hide Console" "Skjul &konsol"
+ ::msgcat::mcset da "&Ignore" "&Ignorer"
+ ::msgcat::mcset da "Invalid file name \"%1\$s\"." "Ugyldig fil navn \"%1\$s\"."
+ ::msgcat::mcset da "Log Files" "Logfiler"
+ ::msgcat::mcset da "&No" "&Nej"
+ ::msgcat::mcset da "&OK" "&O.K."
+ ::msgcat::mcset da "OK" "O.K."
+ ::msgcat::mcset da "Ok"
+ ::msgcat::mcset da "Open" "\u00C5bn"
+ ::msgcat::mcset da "&Open" "&\u00C5bn"
+ ::msgcat::mcset da "Open Multiple Files" "\u00C5bn flere filer"
+ ::msgcat::mcset da "P&aste" "&Inds\u00E6t"
+ ::msgcat::mcset da "&Quit" "&Afslut"
+ ::msgcat::mcset da "&Red" "&R\u00F8d"
+ ::msgcat::mcset da "Replace existing file?" "Erstat eksisterende fil?"
+ ::msgcat::mcset da "&Retry" "&Gentag"
+ ::msgcat::mcset da "&Save" "&Gem"
+ ::msgcat::mcset da "Save As" "Gem som"
+ ::msgcat::mcset da "Save To Log" "Gem i log"
+ ::msgcat::mcset da "Select Log File" "V\u00E6lg logfil"
+ ::msgcat::mcset da "Select a file to source" "V\u00E6lg k\u00F8rbar fil"
+ ::msgcat::mcset da "&Selection:" "&Udvalg:"
+ ::msgcat::mcset da "Show &Hidden Directories" "Vis &skjulte kataloger"
+ ::msgcat::mcset da "Show &Hidden Files and Directories" "Vis &skjulte filer og kataloger"
+ ::msgcat::mcset da "Skip Messages" "Overspring beskeder"
+ ::msgcat::mcset da "&Source..." "&K\u00F8r..."
+ ::msgcat::mcset da "Tcl Scripts" "Tcl-Skripter"
+ ::msgcat::mcset da "Tcl for Windows" "Tcl for Windows"
+ ::msgcat::mcset da "Text Files" "Tekstfiler"
+ ::msgcat::mcset da "&Yes" "&Ja"
+ ::msgcat::mcset da "abort" "afbryd"
+ ::msgcat::mcset da "blue" "bl\u00E5"
+ ::msgcat::mcset da "cancel" "afbryd"
+ ::msgcat::mcset da "extension"
+ ::msgcat::mcset da "extensions"
+ ::msgcat::mcset da "green" "gr\u00F8n"
+ ::msgcat::mcset da "ignore" "ignorer"
+ ::msgcat::mcset da "ok"
+ ::msgcat::mcset da "red" "r\u00F8d"
+ ::msgcat::mcset da "retry" "gentag"
+ ::msgcat::mcset da "yes" "ja"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/de.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/de.msg
new file mode 100644
index 0000000000..e420f8a2ec
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/de.msg
@@ -0,0 +1,91 @@
+namespace eval ::tk {
+ ::msgcat::mcset de "&Abort" "&Abbruch"
+ ::msgcat::mcset de "&About..." "&\u00dcber..."
+ ::msgcat::mcset de "All Files" "Alle Dateien"
+ ::msgcat::mcset de "Application Error" "Applikationsfehler"
+ ::msgcat::mcset de "&Apply" "&Anwenden"
+ ::msgcat::mcset de "Bold" "Fett"
+ ::msgcat::mcset de "Bold Italic" "Fett kursiv"
+ ::msgcat::mcset de "&Blue" "&Blau"
+ ::msgcat::mcset de "Cancel" "Abbruch"
+ ::msgcat::mcset de "&Cancel" "&Abbruch"
+ ::msgcat::mcset de "Cannot change to the directory \"%1\$s\".\nPermission denied." "Kann nicht in das Verzeichnis \"%1\$s\" wechseln.\nKeine Rechte vorhanden."
+ ::msgcat::mcset de "Choose Directory" "W\u00e4hle Verzeichnis"
+ ::msgcat::mcset de "Cl&ear" "&R\u00fccksetzen"
+ ::msgcat::mcset de "&Clear Console" "&Konsole l\u00f6schen"
+ ::msgcat::mcset de "Color" "Farbe"
+ ::msgcat::mcset de "Console" "Konsole"
+ ::msgcat::mcset de "&Copy" "&Kopieren"
+ ::msgcat::mcset de "Cu&t" "Aus&schneiden"
+ ::msgcat::mcset de "&Delete" "&L\u00f6schen"
+ ::msgcat::mcset de "Details >>"
+ ::msgcat::mcset de "Directory \"%1\$s\" does not exist." "Das Verzeichnis \"%1\$s\" existiert nicht."
+ ::msgcat::mcset de "&Directory:" "&Verzeichnis:"
+ ::msgcat::mcset de "&Edit" "&Bearbeiten"
+ ::msgcat::mcset de "Effects" "Effekte"
+ ::msgcat::mcset de "Error: %1\$s" "Fehler: %1\$s"
+ ::msgcat::mcset de "E&xit" "&Ende"
+ ::msgcat::mcset de "&File" "&Datei"
+ ::msgcat::mcset de "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "Die Datei \"%1\$s\" ist bereits vorhanden.\nWollen sie diese Datei \u00fcberschreiben ?"
+ ::msgcat::mcset de "File \"%1\$s\" already exists.\n\n" "Die Datei \"%1\$s\" ist bereits vorhanden.\n\n"
+ ::msgcat::mcset de "File \"%1\$s\" does not exist." "Die Datei \"%1\$s\" existiert nicht."
+ ::msgcat::mcset de "File &name:" "Datei&name:"
+ ::msgcat::mcset de "File &names:" "Datei&namen:"
+ ::msgcat::mcset de "Files of &type:" "Dateien des &Typs:"
+ ::msgcat::mcset de "Fi&les:" "Dat&eien:"
+ ::msgcat::mcset de "&Filter"
+ ::msgcat::mcset de "Fil&ter:"
+ ::msgcat::mcset de "Font" "Schriftart"
+ ::msgcat::mcset de "&Font:" "Schriftart:"
+ ::msgcat::mcset de "Font st&yle:" "Schriftschnitt:"
+ ::msgcat::mcset de "&Green" "&Gr\u00fcn"
+ ::msgcat::mcset de "&Help" "&Hilfe"
+ ::msgcat::mcset de "Hi" "Hallo"
+ ::msgcat::mcset de "&Hide Console" "&Konsole unsichtbar machen"
+ ::msgcat::mcset de "&Ignore" "&Ignorieren"
+ ::msgcat::mcset de "Invalid file name \"%1\$s\"." "Ung\u00fcltiger Dateiname \"%1\$s\"."
+ ::msgcat::mcset de "Italic" "Kursiv"
+ ::msgcat::mcset de "Log Files" "Protokolldatei"
+ ::msgcat::mcset de "&No" "&Nein"
+ ::msgcat::mcset de "&OK"
+ ::msgcat::mcset de "OK"
+ ::msgcat::mcset de "Ok"
+ ::msgcat::mcset de "Open" "\u00d6ffnen"
+ ::msgcat::mcset de "&Open" "\u00d6&ffnen"
+ ::msgcat::mcset de "Open Multiple Files" "Mehrere Dateien \u00F6ffnen"
+ ::msgcat::mcset de "P&aste" "E&inf\u00fcgen"
+ ::msgcat::mcset de "&Quit" "&Beenden"
+ ::msgcat::mcset de "&Red" "&Rot"
+ ::msgcat::mcset de "Regular" "Standard"
+ ::msgcat::mcset de "Replace existing file?" "Existierende Datei ersetzen?"
+ ::msgcat::mcset de "&Retry" "&Wiederholen"
+ ::msgcat::mcset de "Sample" "Beispiel"
+ ::msgcat::mcset de "&Save" "&Speichern"
+ ::msgcat::mcset de "Save As" "Speichern unter"
+ ::msgcat::mcset de "Save To Log" "In Protokoll speichern"
+ ::msgcat::mcset de "Select Log File" "Protokolldatei ausw\u00e4hlen"
+ ::msgcat::mcset de "Select a file to source" "Auszuf\u00fchrende Datei ausw\u00e4hlen"
+ ::msgcat::mcset de "&Selection:" "Auswah&l:"
+ ::msgcat::mcset de "&Size:" "Schriftgrad:"
+ ::msgcat::mcset de "Show &Hidden Directories" "Zeige versteckte Dateien"
+ ::msgcat::mcset de "Show &Hidden Files and Directories" "Zeige versteckte Dateien und Verzeichnisse"
+ ::msgcat::mcset de "Skip Messages" "Weitere Nachrichten \u00fcberspringen"
+ ::msgcat::mcset de "&Source..." "&Ausf\u00fchren..."
+ ::msgcat::mcset de "Stri&keout" "&Durchgestrichen"
+ ::msgcat::mcset de "Tcl Scripts" "Tcl-Skripte"
+ ::msgcat::mcset de "Tcl for Windows" "Tcl f\u00fcr Windows"
+ ::msgcat::mcset de "Text Files" "Textdateien"
+ ::msgcat::mcset de "&Underline" "&Unterstrichen"
+ ::msgcat::mcset de "&Yes" "&Ja"
+ ::msgcat::mcset de "abort" "abbrechen"
+ ::msgcat::mcset de "blue" "blau"
+ ::msgcat::mcset de "cancel" "abbrechen"
+ ::msgcat::mcset de "extension" "Erweiterung"
+ ::msgcat::mcset de "extensions" "Erweiterungen"
+ ::msgcat::mcset de "green" "gr\u00fcn"
+ ::msgcat::mcset de "ignore" "ignorieren"
+ ::msgcat::mcset de "ok"
+ ::msgcat::mcset de "red" "rot"
+ ::msgcat::mcset de "retry" "wiederholen"
+ ::msgcat::mcset de "yes" "ja"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/el.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/el.msg
new file mode 100644
index 0000000000..2e3f236e19
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/el.msg
@@ -0,0 +1,86 @@
+## Messages for the Greek (Hellenic - "el") language.
+## Please report any changes/suggestions to:
+## petasis@iit.demokritos.gr
+
+namespace eval ::tk {
+ ::msgcat::mcset el "&Abort" "\u03a4\u03b5\u03c1\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03cc\u03c2"
+ ::msgcat::mcset el "About..." "\u03a3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ac..."
+ ::msgcat::mcset el "All Files" "\u038c\u03bb\u03b1 \u03c4\u03b1 \u0391\u03c1\u03c7\u03b5\u03af\u03b1"
+ ::msgcat::mcset el "Application Error" "\u039b\u03ac\u03b8\u03bf\u03c2 \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2"
+ ::msgcat::mcset el "&Blue" "\u039c\u03c0\u03bb\u03b5"
+ ::msgcat::mcset el "&Cancel" "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7"
+ ::msgcat::mcset el \
+"Cannot change to the directory \"%1\$s\".\nPermission denied." \
+"\u0394\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03ba\u03b1\u03c4\u03b1\u03bb\u03cc\u03b3\u03bf\u03c5 \u03c3\u03b5 \"%1\$s\".\n\u0397 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03b4\u03b5\u03bd \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03c4\u03b1\u03b9."
+ ::msgcat::mcset el "Choose Directory" "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u039a\u03b1\u03c4\u03b1\u03bb\u03cc\u03b3\u03bf\u03c5"
+ ::msgcat::mcset el "Clear" "\u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2"
+ ::msgcat::mcset el "Color" "\u03a7\u03c1\u03ce\u03bc\u03b1"
+ ::msgcat::mcset el "Console" "\u039a\u03bf\u03bd\u03c3\u03cc\u03bb\u03b1"
+ ::msgcat::mcset el "Copy" "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae"
+ ::msgcat::mcset el "Cut" "\u0391\u03c0\u03bf\u03ba\u03bf\u03c0\u03ae"
+ ::msgcat::mcset el "Delete" "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae"
+ ::msgcat::mcset el "Details >>" "\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 >>"
+ ::msgcat::mcset el "Directory \"%1\$s\" does not exist." \
+ "\u039f \u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2 \"%1\$s\" \u03b4\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9."
+ ::msgcat::mcset el "&Directory:" "&\u039a\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2:"
+ ::msgcat::mcset el "Error: %1\$s" "\u039b\u03ac\u03b8\u03bf\u03c2: %1\$s"
+ ::msgcat::mcset el "Exit" "\u0388\u03be\u03bf\u03b4\u03bf\u03c2"
+ ::msgcat::mcset el \
+ "File \"%1\$s\" already exists.\nDo you want to overwrite it?" \
+ "\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \"%1\$s\" \u03ae\u03b4\u03b7 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9.\n\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03ba\u03b1\u03bb\u03c5\u03c6\u03b8\u03b5\u03af;"
+ ::msgcat::mcset el "File \"%1\$s\" already exists.\n\n" \
+ "\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \"%1\$s\" \u03ae\u03b4\u03b7 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9.\n\n"
+ ::msgcat::mcset el "File \"%1\$s\" does not exist." \
+ "\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \"%1\$s\" \u03b4\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9."
+ ::msgcat::mcset el "File &name:" "\u038c&\u03bd\u03bf\u03bc\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5:"
+ ::msgcat::mcset el "File &names:" "\u038c&\u03bd\u03bf\u03bc\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd:"
+ ::msgcat::mcset el "Files of &type:" "\u0391\u03c1\u03c7\u03b5\u03af\u03b1 \u03c4\u03bf\u03c5 &\u03c4\u03cd\u03c0\u03bf\u03c5:"
+ ::msgcat::mcset el "Fi&les:" "\u0391\u03c1\u03c7\u03b5\u03af\u03b1:"
+ ::msgcat::mcset el "&Filter" "\u03a6\u03af\u03bb\u03c4\u03c1\u03bf"
+ ::msgcat::mcset el "Fil&ter:" "\u03a6\u03af\u03bb\u03c4\u03c1\u03bf:"
+ ::msgcat::mcset el "&Green" "\u03a0\u03c1\u03ac\u03c3\u03b9\u03bd\u03bf"
+ ::msgcat::mcset el "Hi" "\u0393\u03b5\u03b9\u03b1"
+ ::msgcat::mcset el "Hide Console" "\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7 \u03ba\u03bf\u03bd\u03c3\u03cc\u03bb\u03b1\u03c2"
+ ::msgcat::mcset el "&Ignore" "\u0391\u03b3\u03bd\u03cc\u03b7\u03c3\u03b7"
+ ::msgcat::mcset el "Invalid file name \"%1\$s\"." \
+ "\u0386\u03ba\u03c5\u03c1\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5 \"%1\$s\"."
+ ::msgcat::mcset el "Log Files" "\u0391\u03c1\u03c7\u03b5\u03af\u03b1 \u039a\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2"
+ ::msgcat::mcset el "&No" "\u038c\u03c7\u03b9"
+ ::msgcat::mcset el "&OK" "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9"
+ ::msgcat::mcset el "OK" "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9"
+ ::msgcat::mcset el "Ok" "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9"
+ ::msgcat::mcset el "Open" "\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1"
+ ::msgcat::mcset el "&Open" "\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1"
+ ::msgcat::mcset el "Open Multiple Files" \
+ "\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ce\u03bd \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd"
+ ::msgcat::mcset el "P&aste" "\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7"
+ ::msgcat::mcset el "Quit" "\u0388\u03be\u03bf\u03b4\u03bf\u03c2"
+ ::msgcat::mcset el "&Red" "\u039a\u03cc\u03ba\u03ba\u03b9\u03bd\u03bf"
+ ::msgcat::mcset el "Replace existing file?" \
+ "\u0395\u03c0\u03b9\u03ba\u03ac\u03bb\u03c5\u03c8\u03b7 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03bd\u03c4\u03bf\u03c2 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5;"
+ ::msgcat::mcset el "&Retry" "\u03a0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b7\u03c3\u03b5 \u03be\u03b1\u03bd\u03ac"
+ ::msgcat::mcset el "&Save" "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7"
+ ::msgcat::mcset el "Save As" "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c3\u03b1\u03bd"
+ ::msgcat::mcset el "Save To Log" "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c3\u03c4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2"
+ ::msgcat::mcset el "Select Log File" "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5 \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2"
+ ::msgcat::mcset el "Select a file to source" \
+ "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b3\u03b9\u03b1 \u03b5\u03ba\u03c4\u03ad\u03bb\u03b5\u03c3\u03b7"
+ ::msgcat::mcset el "&Selection:" "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae:"
+ ::msgcat::mcset el "Skip Messages" "\u0391\u03c0\u03bf\u03c6\u03c5\u03b3\u03ae\u03bc\u03b7\u03bd\u03c5\u03bc\u03ac\u03c4\u03c9\u03bd"
+ ::msgcat::mcset el "&Source..." "\u0395\u03ba\u03c4\u03ad\u03bb\u03b5\u03c3\u03b7..."
+ ::msgcat::mcset el "Tcl Scripts" "Tcl Scripts"
+ ::msgcat::mcset el "Tcl for Windows" "Tcl \u03b3\u03b9\u03b1 Windows"
+ ::msgcat::mcset el "Text Files" "\u0391\u03c1\u03c7\u03b5\u03af\u03b1 \u039a\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5"
+ ::msgcat::mcset el "&Yes" "\u039d\u03b1\u03b9"
+ ::msgcat::mcset el "abort" "\u03c4\u03b5\u03c1\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03cc\u03c2"
+ ::msgcat::mcset el "blue" "\u03bc\u03c0\u03bb\u03b5"
+ ::msgcat::mcset el "cancel" "\u03b1\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7"
+ ::msgcat::mcset el "extension" "\u03b5\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7"
+ ::msgcat::mcset el "extensions" "\u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2"
+ ::msgcat::mcset el "green" "\u03c0\u03c1\u03ac\u03c3\u03b9\u03bd\u03bf"
+ ::msgcat::mcset el "ignore" "\u03b1\u03b3\u03bd\u03cc\u03b7\u03c3\u03b7"
+ ::msgcat::mcset el "ok" "\u03b5\u03bd\u03c4\u03ac\u03be\u03b5\u03b9"
+ ::msgcat::mcset el "red" "\u03ba\u03cc\u03ba\u03ba\u03b9\u03bd\u03bf"
+ ::msgcat::mcset el "retry" "\u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b7\u03c3\u03b5 \u03be\u03b1\u03bd\u03ac"
+ ::msgcat::mcset el "yes" "\u03bd\u03b1\u03b9"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/en.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/en.msg
new file mode 100644
index 0000000000..5ad1094215
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/en.msg
@@ -0,0 +1,91 @@
+namespace eval ::tk {
+ ::msgcat::mcset en "&Abort"
+ ::msgcat::mcset en "&About..."
+ ::msgcat::mcset en "All Files"
+ ::msgcat::mcset en "Application Error"
+ ::msgcat::mcset en "&Apply"
+ ::msgcat::mcset en "Bold"
+ ::msgcat::mcset en "Bold Italic"
+ ::msgcat::mcset en "&Blue"
+ ::msgcat::mcset en "Cancel"
+ ::msgcat::mcset en "&Cancel"
+ ::msgcat::mcset en "Cannot change to the directory \"%1\$s\".\nPermission denied."
+ ::msgcat::mcset en "Choose Directory"
+ ::msgcat::mcset en "Cl&ear"
+ ::msgcat::mcset en "&Clear Console"
+ ::msgcat::mcset en "Color"
+ ::msgcat::mcset en "Console"
+ ::msgcat::mcset en "&Copy"
+ ::msgcat::mcset en "Cu&t"
+ ::msgcat::mcset en "&Delete"
+ ::msgcat::mcset en "Details >>"
+ ::msgcat::mcset en "Directory \"%1\$s\" does not exist."
+ ::msgcat::mcset en "&Directory:"
+ ::msgcat::mcset en "&Edit"
+ ::msgcat::mcset en "Effects"
+ ::msgcat::mcset en "Error: %1\$s"
+ ::msgcat::mcset en "E&xit"
+ ::msgcat::mcset en "&File"
+ ::msgcat::mcset en "File \"%1\$s\" already exists.\nDo you want to overwrite it?"
+ ::msgcat::mcset en "File \"%1\$s\" already exists.\n\n"
+ ::msgcat::mcset en "File \"%1\$s\" does not exist."
+ ::msgcat::mcset en "File &name:"
+ ::msgcat::mcset en "File &names:"
+ ::msgcat::mcset en "Files of &type:"
+ ::msgcat::mcset en "Fi&les:"
+ ::msgcat::mcset en "&Filter"
+ ::msgcat::mcset en "Fil&ter:"
+ ::msgcat::mcset en "Font"
+ ::msgcat::mcset en "&Font:"
+ ::msgcat::mcset en "Font st&yle:"
+ ::msgcat::mcset en "&Green"
+ ::msgcat::mcset en "&Help"
+ ::msgcat::mcset en "Hi"
+ ::msgcat::mcset en "&Hide Console"
+ ::msgcat::mcset en "&Ignore"
+ ::msgcat::mcset en "Invalid file name \"%1\$s\"."
+ ::msgcat::mcset en "Italic"
+ ::msgcat::mcset en "Log Files"
+ ::msgcat::mcset en "&No"
+ ::msgcat::mcset en "&OK"
+ ::msgcat::mcset en "OK"
+ ::msgcat::mcset en "Ok"
+ ::msgcat::mcset en "Open"
+ ::msgcat::mcset en "&Open"
+ ::msgcat::mcset en "Open Multiple Files"
+ ::msgcat::mcset en "P&aste"
+ ::msgcat::mcset en "&Quit"
+ ::msgcat::mcset en "&Red"
+ ::msgcat::mcset en "Regular"
+ ::msgcat::mcset en "Replace existing file?"
+ ::msgcat::mcset en "&Retry"
+ ::msgcat::mcset en "Sample"
+ ::msgcat::mcset en "&Save"
+ ::msgcat::mcset en "Save As"
+ ::msgcat::mcset en "Save To Log"
+ ::msgcat::mcset en "Select Log File"
+ ::msgcat::mcset en "Select a file to source"
+ ::msgcat::mcset en "&Selection:"
+ ::msgcat::mcset en "&Size:"
+ ::msgcat::mcset en "Show &Hidden Directories"
+ ::msgcat::mcset en "Show &Hidden Files and Directories"
+ ::msgcat::mcset en "Skip Messages"
+ ::msgcat::mcset en "&Source..."
+ ::msgcat::mcset en "Stri&keout"
+ ::msgcat::mcset en "Tcl Scripts"
+ ::msgcat::mcset en "Tcl for Windows"
+ ::msgcat::mcset en "Text Files"
+ ::msgcat::mcset en "&Underline"
+ ::msgcat::mcset en "&Yes"
+ ::msgcat::mcset en "abort"
+ ::msgcat::mcset en "blue"
+ ::msgcat::mcset en "cancel"
+ ::msgcat::mcset en "extension"
+ ::msgcat::mcset en "extensions"
+ ::msgcat::mcset en "green"
+ ::msgcat::mcset en "ignore"
+ ::msgcat::mcset en "ok"
+ ::msgcat::mcset en "red"
+ ::msgcat::mcset en "retry"
+ ::msgcat::mcset en "yes"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/en_gb.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/en_gb.msg
new file mode 100644
index 0000000000..efafa38c6d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/en_gb.msg
@@ -0,0 +1,3 @@
+namespace eval ::tk {
+ ::msgcat::mcset en_gb Color Colour
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/eo.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/eo.msg
new file mode 100644
index 0000000000..3645630b1f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/eo.msg
@@ -0,0 +1,75 @@
+namespace eval ::tk {
+ ::msgcat::mcset eo "&Abort" "&\u0108esigo"
+ ::msgcat::mcset eo "&About..." "Pri..."
+ ::msgcat::mcset eo "All Files" "\u0108ioj dosieroj"
+ ::msgcat::mcset eo "Application Error" "Aplikoerraro"
+ ::msgcat::mcset eo "&Blue" "&Blua"
+ ::msgcat::mcset eo "Cancel" "Rezignu"
+ ::msgcat::mcset eo "&Cancel" "&Rezignu"
+ ::msgcat::mcset eo "Cannot change to the directory \"%1\$s\".\nPermission denied." "Neeble \u0109angi al dosierulon \"%1\$s\".\nVi ne rajtas tion."
+ ::msgcat::mcset eo "Choose Directory" "Elektu Dosierujo"
+ ::msgcat::mcset eo "Cl&ear" "&Klaru"
+ ::msgcat::mcset eo "&Clear Console" "&Klaru konzolon"
+ ::msgcat::mcset eo "Color" "Farbo"
+ ::msgcat::mcset eo "Console" "Konzolo"
+ ::msgcat::mcset eo "&Copy" "&Kopiu"
+ ::msgcat::mcset eo "Cu&t" "&Enpo\u015digu"
+ ::msgcat::mcset eo "&Delete" "&Forprenu"
+ ::msgcat::mcset eo "Details >>" "Detaloj >>"
+ ::msgcat::mcset eo "Directory \"%1\$s\" does not exist." "La dosierujo \"%1\$s\" ne ekzistas."
+ ::msgcat::mcset eo "&Directory:" "&Dosierujo:"
+ ::msgcat::mcset eo "&Edit" "&Redaktu"
+ ::msgcat::mcset eo "Error: %1\$s" "Eraro: %1\$s"
+ ::msgcat::mcset eo "E&xit" "&Eliru"
+ ::msgcat::mcset eo "&File" "&Dosiero"
+ ::msgcat::mcset eo "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "La dosiero \"%1\$s\" jam ekzistas.\n\u0108u vi volas anstata\u00fbigi la dosieron?"
+ ::msgcat::mcset eo "File \"%1\$s\" already exists.\n\n" "La dosiero \"%1\$s\" jam egzistas. \n\n"
+ ::msgcat::mcset eo "File \"%1\$s\" does not exist." "La dosierp \"%1\$s\" ne estas."
+ ::msgcat::mcset eo "File &name:" "Dosiero&nomo:"
+ ::msgcat::mcset eo "File &names:" "Dosiero&nomoj:"
+ ::msgcat::mcset eo "Files of &type:" "Dosieroj de &Typo:"
+ ::msgcat::mcset eo "Fi&les:" "Do&sieroj:"
+ ::msgcat::mcset eo "&Filter" "&Filtrilo"
+ ::msgcat::mcset eo "Fil&ter:" "&Filtrilo:"
+ ::msgcat::mcset eo "&Green" "&Verda"
+ ::msgcat::mcset eo "&Help" "&Helpu"
+ ::msgcat::mcset eo "Hi" "Saluton"
+ ::msgcat::mcset eo "&Hide Console" "&Ka\u015du konzolon"
+ ::msgcat::mcset eo "&Ignore" "&Ignoru"
+ ::msgcat::mcset eo "Invalid file name \"%1\$s\"." "Malvalida dosieronomo \"%1\$s\"."
+ ::msgcat::mcset eo "Log Files" "Protokolo"
+ ::msgcat::mcset eo "&No" "&Ne"
+ ::msgcat::mcset eo "&OK"
+ ::msgcat::mcset eo "OK"
+ ::msgcat::mcset eo "Ok"
+ ::msgcat::mcset eo "Open" "Malfermu"
+ ::msgcat::mcset eo "&Open" "&Malfermu"
+ ::msgcat::mcset eo "Open Multiple Files" "Melfermu multan dosierojn"
+ ::msgcat::mcset eo "P&aste" "&Elpo\u015digi"
+ ::msgcat::mcset eo "&Quit" "&Finigu"
+ ::msgcat::mcset eo "&Red" "&Rosa"
+ ::msgcat::mcset eo "Replace existing file?" "\u0108u anstata\u00fbu ekzistantan dosieron?"
+ ::msgcat::mcset eo "&Retry" "&Ripetu"
+ ::msgcat::mcset eo "&Save" "&Savu"
+ ::msgcat::mcset eo "Save As" "Savu kiel"
+ ::msgcat::mcset eo "Save To Log" "Savu en protokolon"
+ ::msgcat::mcset eo "Select Log File" "Elektu prokolodosieron"
+ ::msgcat::mcset eo "Select a file to source" "Elektu dosieron por interpreti"
+ ::msgcat::mcset eo "&Selection:" "&Elekto:"
+ ::msgcat::mcset eo "Skip Messages" "transsaltu pluajn mesa\u011dojn"
+ ::msgcat::mcset eo "&Source..." "&Fontoprogramo..."
+ ::msgcat::mcset eo "Tcl Scripts" "Tcl-skriptoj"
+ ::msgcat::mcset eo "Tcl for Windows" "Tcl por vindoso"
+ ::msgcat::mcset eo "Text Files" "Tekstodosierojn"
+ ::msgcat::mcset eo "&Yes" "&Jes"
+ ::msgcat::mcset eo "abort" "\u0109esigo"
+ ::msgcat::mcset eo "blue" "blua"
+ ::msgcat::mcset eo "cancel" "rezignu"
+ ::msgcat::mcset eo "extension" "ekspansio"
+ ::msgcat::mcset eo "extensions" "ekspansioj"
+ ::msgcat::mcset eo "green" "verda"
+ ::msgcat::mcset eo "ignore" "ignorieren"
+ ::msgcat::mcset eo "red" "ru\u011da"
+ ::msgcat::mcset eo "retry" "ripetu"
+ ::msgcat::mcset eo "yes" "jes"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/es.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/es.msg
new file mode 100644
index 0000000000..578c52c574
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/es.msg
@@ -0,0 +1,76 @@
+namespace eval ::tk {
+ ::msgcat::mcset es "&Abort" "&Abortar"
+ ::msgcat::mcset es "&About..." "&Acerca de ..."
+ ::msgcat::mcset es "All Files" "Todos los archivos"
+ ::msgcat::mcset es "Application Error" "Error de la aplicaci\u00f3n"
+ ::msgcat::mcset es "&Blue" "&Azul"
+ ::msgcat::mcset es "Cancel" "Cancelar"
+ ::msgcat::mcset es "&Cancel" "&Cancelar"
+ ::msgcat::mcset es "Cannot change to the directory \"%1\$s\".\nPermission denied." "No es posible acceder al directorio \"%1\$s\".\nPermiso denegado."
+ ::msgcat::mcset es "Choose Directory" "Elegir directorio"
+ ::msgcat::mcset es "Cl&ear" "&Borrar"
+ ::msgcat::mcset es "&Clear Console" "&Borrar consola"
+ ::msgcat::mcset es "Color"
+ ::msgcat::mcset es "Console" "Consola"
+ ::msgcat::mcset es "&Copy" "&Copiar"
+ ::msgcat::mcset es "Cu&t" "Cor&tar"
+ ::msgcat::mcset es "&Delete" "&Borrar"
+ ::msgcat::mcset es "Details >>" "Detalles >>"
+ ::msgcat::mcset es "Directory \"%1\$s\" does not exist." "El directorio \"%1\$s\" no existe."
+ ::msgcat::mcset es "&Directory:" "&Directorio:"
+ ::msgcat::mcset es "&Edit" "&Editar"
+ ::msgcat::mcset es "Error: %1\$s"
+ ::msgcat::mcset es "E&xit" "Salir"
+ ::msgcat::mcset es "&File" "&Archivo"
+ ::msgcat::mcset es "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "El archivo \"%1\$s\" ya existe.\n\u00bfDesea sobreescribirlo?"
+ ::msgcat::mcset es "File \"%1\$s\" already exists.\n\n" "El archivo \"%1\$s\" ya existe.\n\n"
+ ::msgcat::mcset es "File \"%1\$s\" does not exist." "El archivo \"%1\$s\" no existe."
+ ::msgcat::mcset es "File &name:" "&Nombre de archivo:"
+ ::msgcat::mcset es "File &names:" "&Nombres de archivo:"
+ ::msgcat::mcset es "Files of &type:" "Archivos de &tipo:"
+ ::msgcat::mcset es "Fi&les:" "&Archivos:"
+ ::msgcat::mcset es "&Filter" "&Filtro"
+ ::msgcat::mcset es "Fil&ter:" "Fil&tro:"
+ ::msgcat::mcset es "&Green" "&Verde"
+ ::msgcat::mcset es "&Help" "&Ayuda"
+ ::msgcat::mcset es "Hi" "Hola"
+ ::msgcat::mcset es "&Hide Console" "&Esconder la consola"
+ ::msgcat::mcset es "&Ignore" "&Ignorar"
+ ::msgcat::mcset es "Invalid file name \"%1\$s\"." "Nombre de archivo inv\u00e1lido \"%1\$s\"."
+ ::msgcat::mcset es "Log Files" "Ficheros de traza"
+ ::msgcat::mcset es "&No"
+ ::msgcat::mcset es "&OK"
+ ::msgcat::mcset es "OK"
+ ::msgcat::mcset es "Ok"
+ ::msgcat::mcset es "Open" "Abrir"
+ ::msgcat::mcset es "&Open" "&Abrir"
+ ::msgcat::mcset es "Open Multiple Files" "Abrir m\u00faltiples archivos"
+ ::msgcat::mcset es "P&aste" "Peg&ar"
+ ::msgcat::mcset es "&Quit" "&Abandonar"
+ ::msgcat::mcset es "&Red" "&Rojo"
+ ::msgcat::mcset es "Replace existing file?" "\u00bfReemplazar el archivo existente?"
+ ::msgcat::mcset es "&Retry" "&Reintentar"
+ ::msgcat::mcset es "&Save" "&Guardar"
+ ::msgcat::mcset es "Save As" "Guardar como"
+ ::msgcat::mcset es "Save To Log" "Guardar al archivo de traza"
+ ::msgcat::mcset es "Select Log File" "Elegir un archivo de traza"
+ ::msgcat::mcset es "Select a file to source" "Seleccionar un archivo a evaluar"
+ ::msgcat::mcset es "&Selection:" "&Selecci\u00f3n:"
+ ::msgcat::mcset es "Skip Messages" "Omitir los mensajes"
+ ::msgcat::mcset es "&Source..." "E&valuar..."
+ ::msgcat::mcset es "Tcl Scripts" "Scripts Tcl"
+ ::msgcat::mcset es "Tcl for Windows" "Tcl para Windows"
+ ::msgcat::mcset es "Text Files" "Archivos de texto"
+ ::msgcat::mcset es "&Yes" "&S\u00ed"
+ ::msgcat::mcset es "abort" "abortar"
+ ::msgcat::mcset es "blue" "azul"
+ ::msgcat::mcset es "cancel" "cancelar"
+ ::msgcat::mcset es "extension" "extensi\u00f3n"
+ ::msgcat::mcset es "extensions" "extensiones"
+ ::msgcat::mcset es "green" "verde"
+ ::msgcat::mcset es "ignore" "ignorar"
+ ::msgcat::mcset es "ok"
+ ::msgcat::mcset es "red" "rojo"
+ ::msgcat::mcset es "retry" "reintentar"
+ ::msgcat::mcset es "yes" "s\u00ed"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/fr.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/fr.msg
new file mode 100644
index 0000000000..7f42aca346
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/fr.msg
@@ -0,0 +1,72 @@
+namespace eval ::tk {
+ ::msgcat::mcset fr "&Abort" "&Annuler"
+ ::msgcat::mcset fr "About..." "\u00c0 propos..."
+ ::msgcat::mcset fr "All Files" "Tous les fichiers"
+ ::msgcat::mcset fr "Application Error" "Erreur d'application"
+ ::msgcat::mcset fr "&Blue" "&Bleu"
+ ::msgcat::mcset fr "Cancel" "Annuler"
+ ::msgcat::mcset fr "&Cancel" "&Annuler"
+ ::msgcat::mcset fr "Cannot change to the directory \"%1\$s\".\nPermission denied." "Impossible d'acc\u00e9der au r\u00e9pertoire \"%1\$s\".\nPermission refus\u00e9e."
+ ::msgcat::mcset fr "Choose Directory" "Choisir r\u00e9pertoire"
+ ::msgcat::mcset fr "Cl&ear" "Effacer"
+ ::msgcat::mcset fr "Color" "Couleur"
+ ::msgcat::mcset fr "Console"
+ ::msgcat::mcset fr "Copy" "Copier"
+ ::msgcat::mcset fr "Cu&t" "Couper"
+ ::msgcat::mcset fr "Delete" "Effacer"
+ ::msgcat::mcset fr "Details >>" "D\u00e9tails >>"
+ ::msgcat::mcset fr "Directory \"%1\$s\" does not exist." "Le r\u00e9pertoire \"%1\$s\" n'existe pas."
+ ::msgcat::mcset fr "&Directory:" "&R\u00e9pertoire:"
+ ::msgcat::mcset fr "Error: %1\$s" "Erreur: %1\$s"
+ ::msgcat::mcset fr "E&xit" "Quitter"
+ ::msgcat::mcset fr "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "Le fichier \"%1\$s\" existe d\u00e9j\u00e0.\nVoulez-vous l'\u00e9craser?"
+ ::msgcat::mcset fr "File \"%1\$s\" already exists.\n\n" "Le fichier \"%1\$s\" existe d\u00e9j\u00e0.\n\n"
+ ::msgcat::mcset fr "File \"%1\$s\" does not exist." "Le fichier \"%1\$s\" n'existe pas."
+ ::msgcat::mcset fr "File &name:" "&Nom de fichier:"
+ ::msgcat::mcset fr "File &names:" "&Noms de fichiers:"
+ ::msgcat::mcset fr "Files of &type:" "&Type de fichiers:"
+ ::msgcat::mcset fr "Fi&les:" "Fich&iers:"
+ ::msgcat::mcset fr "&Filter" "&Filtre"
+ ::msgcat::mcset fr "Fil&ter:" "Fil&tre:"
+ ::msgcat::mcset fr "&Green" "&Vert"
+ ::msgcat::mcset fr "Hi" "Salut"
+ ::msgcat::mcset fr "&Hide Console" "Cacher la Console"
+ ::msgcat::mcset fr "&Ignore" "&Ignorer"
+ ::msgcat::mcset fr "Invalid file name \"%1\$s\"." "Nom de fichier invalide \"%1\$s\"."
+ ::msgcat::mcset fr "Log Files" "Fichiers de trace"
+ ::msgcat::mcset fr "&No" "&Non"
+ ::msgcat::mcset fr "&OK"
+ ::msgcat::mcset fr "OK"
+ ::msgcat::mcset fr "Ok"
+ ::msgcat::mcset fr "Open" "Ouvrir"
+ ::msgcat::mcset fr "&Open" "&Ouvrir"
+ ::msgcat::mcset fr "Open Multiple Files" "Ouvrir plusieurs fichiers"
+ ::msgcat::mcset fr "P&aste" "Coller"
+ ::msgcat::mcset fr "&Quit" "&Quitter"
+ ::msgcat::mcset fr "&Red" "&Rouge"
+ ::msgcat::mcset fr "Replace existing file?" "Remplacer le fichier existant?"
+ ::msgcat::mcset fr "&Retry" "&R\u00e9-essayer"
+ ::msgcat::mcset fr "&Save" "&Sauvegarder"
+ ::msgcat::mcset fr "Save As" "Sauvegarder sous"
+ ::msgcat::mcset fr "Save To Log" "Sauvegarde au fichier de trace"
+ ::msgcat::mcset fr "Select Log File" "Choisir un fichier de trace"
+ ::msgcat::mcset fr "Select a file to source" "Choisir un fichier \u00e0 \u00e9valuer"
+ ::msgcat::mcset fr "&Selection:" "&S\u00e9lection:"
+ ::msgcat::mcset fr "Skip Messages" "Omettre les messages"
+ ::msgcat::mcset fr "&Source..." "\u00c9valuer..."
+ ::msgcat::mcset fr "Tcl Scripts" "Scripts Tcl"
+ ::msgcat::mcset fr "Tcl for Windows" "Tcl pour Windows"
+ ::msgcat::mcset fr "Text Files" "Fichiers texte"
+ ::msgcat::mcset fr "&Yes" "&Oui"
+ ::msgcat::mcset fr "abort" "abandonner"
+ ::msgcat::mcset fr "blue" "bleu"
+ ::msgcat::mcset fr "cancel" "annuler"
+ ::msgcat::mcset fr "extension"
+ ::msgcat::mcset fr "extensions"
+ ::msgcat::mcset fr "green" "vert"
+ ::msgcat::mcset fr "ignore" "ignorer"
+ ::msgcat::mcset fr "ok"
+ ::msgcat::mcset fr "red" "rouge"
+ ::msgcat::mcset fr "retry" "r\u00e9essayer"
+ ::msgcat::mcset fr "yes" "oui"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/hu.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/hu.msg
new file mode 100644
index 0000000000..38ef0b810b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/hu.msg
@@ -0,0 +1,78 @@
+namespace eval ::tk {
+ ::msgcat::mcset hu "&Abort" "&Megszak\u00edt\u00e1s"
+ ::msgcat::mcset hu "&About..." "N\u00e9vjegy..."
+ ::msgcat::mcset hu "All Files" "Minden f\u00e1jl"
+ ::msgcat::mcset hu "Application Error" "Alkalmaz\u00e1s hiba"
+ ::msgcat::mcset hu "&Blue" "&K\u00e9k"
+ ::msgcat::mcset hu "Cancel" "M\u00e9gsem"
+ ::msgcat::mcset hu "&Cancel" "M\u00e9g&sem"
+ ::msgcat::mcset hu "Cannot change to the directory \"%1\$s\".\nPermission denied." "A k\u00f6nyvt\u00e1rv\u00e1lt\u00e1s nem siker\u00fclt: \"%1\$s\".\nHozz\u00e1f\u00e9r\u00e9s megtagadva."
+ ::msgcat::mcset hu "Choose Directory" "K\u00f6nyvt\u00e1r kiv\u00e1laszt\u00e1sa"
+ ::msgcat::mcset hu "Cl&ear" "T\u00f6rl\u00e9s"
+ ::msgcat::mcset hu "&Clear Console" "&T\u00f6rl\u00e9s Konzol"
+ ::msgcat::mcset hu "Color" "Sz\u00edn"
+ ::msgcat::mcset hu "Console" "Konzol"
+ ::msgcat::mcset hu "&Copy" "&M\u00e1sol\u00e1s"
+ ::msgcat::mcset hu "Cu&t" "&Kiv\u00e1g\u00e1s"
+ ::msgcat::mcset hu "&Delete" "&T\u00f6rl\u00e9s"
+ ::msgcat::mcset hu "Details >>" "R\u00e9szletek >>"
+ ::msgcat::mcset hu "Directory \"%1\$s\" does not exist." "\"%1\$s\" k\u00f6nyvt\u00e1r nem l\u00e9tezik."
+ ::msgcat::mcset hu "&Directory:" "&K\u00f6nyvt\u00e1r:"
+ #::msgcat::mcset hu "&Edit"
+ ::msgcat::mcset hu "Error: %1\$s" "Hiba: %1\$s"
+ ::msgcat::mcset hu "E&xit" "Kil\u00e9p\u00e9s"
+ ::msgcat::mcset hu "&File" "&F\u00e1jl"
+ ::msgcat::mcset hu "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "\"%1\$s\" f\u00e1jl m\u00e1r l\u00e9tezik.\nFel\u00fcl\u00edrjam?"
+ ::msgcat::mcset hu "File \"%1\$s\" already exists.\n\n" "\"%1\$s\" f\u00e1jl m\u00e1r l\u00e9tezik.\n\n"
+ ::msgcat::mcset hu "File \"%1\$s\" does not exist." "\"%1\$s\" f\u00e1jl nem l\u00e9tezik."
+ ::msgcat::mcset hu "File &name:" "F\u00e1jl &neve:"
+ ::msgcat::mcset hu "File &names:" "F\u00e1jlok &nevei:"
+ ::msgcat::mcset hu "Files of &type:" "F\u00e1jlok &t\u00edpusa:"
+ ::msgcat::mcset hu "Fi&les:" "F\u00e1j&lok:"
+ ::msgcat::mcset hu "&Filter" "&Sz\u0171r\u0151"
+ ::msgcat::mcset hu "Fil&ter:" "S&z\u0171r\u0151:"
+ ::msgcat::mcset hu "&Green" "&Z\u00f6ld"
+ #::msgcat::mcset hu "&Help"
+ ::msgcat::mcset hu "Hi" "\u00dcdv"
+ ::msgcat::mcset hu "&Hide Console" "Konzol &elrejt\u00e9se"
+ ::msgcat::mcset hu "&Ignore" "K&ihagy\u00e1s"
+ ::msgcat::mcset hu "Invalid file name \"%1\$s\"." "\u00c9rv\u00e9nytelen f\u00e1jln\u00e9v: \"%1\$s\"."
+ ::msgcat::mcset hu "Log Files" "Log f\u00e1jlok"
+ ::msgcat::mcset hu "&No" "&Nem"
+ ::msgcat::mcset hu "&OK"
+ ::msgcat::mcset hu "OK"
+ ::msgcat::mcset hu "Ok"
+ ::msgcat::mcset hu "Open" "Megnyit\u00e1s"
+ ::msgcat::mcset hu "&Open" "&Megnyit\u00e1s"
+ ::msgcat::mcset hu "Open Multiple Files" "T\u00f6bb f\u00e1jl megnyit\u00e1sa"
+ ::msgcat::mcset hu "P&aste" "&Beilleszt\u00e9s"
+ ::msgcat::mcset hu "&Quit" "&Kil\u00e9p\u00e9s"
+ ::msgcat::mcset hu "&Red" "&V\u00f6r\u00f6s"
+ ::msgcat::mcset hu "Replace existing file?" "Megl\u00e9v\u0151 f\u00e1jl cser\u00e9je?"
+ ::msgcat::mcset hu "&Retry" "\u00daj&ra"
+ ::msgcat::mcset hu "&Save" "&Ment\u00e9s"
+ ::msgcat::mcset hu "Save As" "Ment\u00e9s m\u00e1sk\u00e9nt"
+ ::msgcat::mcset hu "Save To Log" "Ment\u00e9s log f\u00e1jlba"
+ ::msgcat::mcset hu "Select Log File" "Log f\u00e1jl kiv\u00e1laszt\u00e1sa"
+ ::msgcat::mcset hu "Select a file to source" "Forr\u00e1sf\u00e1jl kiv\u00e1laszt\u00e1sa"
+ ::msgcat::mcset hu "&Selection:" "&Kijel\u00f6l\u00e9s:"
+ ::msgcat::mcset hu "Show &Hidden Directories" "&Rejtett k\u00f6nyvt\u00e1rak megjelen\u00edt\u00e9se"
+ ::msgcat::mcset hu "Show &Hidden Files and Directories" "&Rejtett f\u00e1jlok \u00e9s k\u00f6nyvt\u00e1rak megjelen\u00edt\u00e9se"
+ ::msgcat::mcset hu "Skip Messages" "\u00dczenetek kihagy\u00e1sa"
+ ::msgcat::mcset hu "&Source..." "&Forr\u00e1s..."
+ ::msgcat::mcset hu "Tcl Scripts" "Tcl scriptek"
+ ::msgcat::mcset hu "Tcl for Windows" "Tcl Windows-hoz"
+ ::msgcat::mcset hu "Text Files" "Sz\u00f6vegf\u00e1jlok"
+ ::msgcat::mcset hu "&Yes" "&Igen"
+ ::msgcat::mcset hu "abort" "megszak\u00edt\u00e1s"
+ ::msgcat::mcset hu "blue" "k\u00e9k"
+ ::msgcat::mcset hu "cancel" "m\u00e9gsem"
+ ::msgcat::mcset hu "extension" "kiterjeszt\u00e9s"
+ ::msgcat::mcset hu "extensions" "kiterjeszt\u00e9sek"
+ ::msgcat::mcset hu "green" "z\u00f6ld"
+ ::msgcat::mcset hu "ignore" "ignorer"
+ ::msgcat::mcset hu "ok"
+ ::msgcat::mcset hu "red" "v\u00f6r\u00f6s"
+ ::msgcat::mcset hu "retry" "\u00fajra"
+ ::msgcat::mcset hu "yes" "igen"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/it.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/it.msg
new file mode 100644
index 0000000000..2e1b4bd308
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/it.msg
@@ -0,0 +1,73 @@
+namespace eval ::tk {
+ ::msgcat::mcset it "&Abort" "&Interrompi"
+ ::msgcat::mcset it "&About..." "Informazioni..."
+ ::msgcat::mcset it "All Files" "Tutti i file"
+ ::msgcat::mcset it "Application Error" "Errore dell' applicazione"
+ ::msgcat::mcset it "&Blue" "&Blu"
+ ::msgcat::mcset it "Cancel" "Annulla"
+ ::msgcat::mcset it "&Cancel" "&Annulla"
+ ::msgcat::mcset it "Cannot change to the directory \"%1\$s\".\nPermission denied." "Impossibile accedere alla directory \"%1\$s\".\nPermesso negato."
+ ::msgcat::mcset it "Choose Directory" "Scegli una directory"
+ ::msgcat::mcset it "Cl&ear" "Azzera"
+ ::msgcat::mcset it "&Clear Console" "Azzera Console"
+ ::msgcat::mcset it "Color" "Colore"
+ ::msgcat::mcset it "Console"
+ ::msgcat::mcset it "&Copy" "Copia"
+ ::msgcat::mcset it "Cu&t" "Taglia"
+ ::msgcat::mcset it "Delete" "Cancella"
+ ::msgcat::mcset it "Details >>" "Dettagli >>"
+ ::msgcat::mcset it "Directory \"%1\$s\" does not exist." "La directory \"%1\$s\" non esiste."
+ ::msgcat::mcset it "&Directory:"
+ ::msgcat::mcset it "Error: %1\$s" "Errore: %1\$s"
+ ::msgcat::mcset it "E&xit" "Esci"
+ ::msgcat::mcset it "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "Il file \"%1\$s\" esiste gi\u00e0.\nVuoi sovrascriverlo?"
+ ::msgcat::mcset it "File \"%1\$s\" already exists.\n\n" "Il file \"%1\$s\" esiste gi\u00e0.\n\n"
+ ::msgcat::mcset it "File \"%1\$s\" does not exist." "Il file \"%1\$s\" non esiste."
+ ::msgcat::mcset it "File &name:" "&Nome del file:"
+ ::msgcat::mcset it "File &names:" "&Nomi dei file:"
+ ::msgcat::mcset it "Files of &type:" "File di &tipo:"
+ ::msgcat::mcset it "Fi&les:" "Fi&le:"
+ ::msgcat::mcset it "&Filter" "&Filtro"
+ ::msgcat::mcset it "Fil&ter:" "Fil&tro:"
+ ::msgcat::mcset it "&Green" "&Verde"
+ ::msgcat::mcset it "Hi" "Salve"
+ ::msgcat::mcset it "&Hide Console" "Nascondi la console"
+ ::msgcat::mcset it "&Ignore" "&Ignora"
+ ::msgcat::mcset it "Invalid file name \"%1\$s\"." "Nome di file non valido \"%1\$s\"."
+ ::msgcat::mcset it "Log Files" "File di log"
+ ::msgcat::mcset it "&No"
+ ::msgcat::mcset it "&OK"
+ ::msgcat::mcset it "OK"
+ ::msgcat::mcset it "Ok"
+ ::msgcat::mcset it "Open" "Apri"
+ ::msgcat::mcset it "&Open" "A&pri"
+ ::msgcat::mcset it "Open Multiple Files" "Apri file multipli"
+ ::msgcat::mcset it "P&aste" "Incolla"
+ ::msgcat::mcset it "&Quit" "Esci"
+ ::msgcat::mcset it "&Red" "&Rosso"
+ ::msgcat::mcset it "Replace existing file?" "Sostituisci il file esistente?"
+ ::msgcat::mcset it "&Retry" "&Riprova"
+ ::msgcat::mcset it "&Save" "&Salva"
+ ::msgcat::mcset it "Save As" "Salva come"
+ ::msgcat::mcset it "Save To Log" "Salva il log"
+ ::msgcat::mcset it "Select Log File" "Scegli un file di log"
+ ::msgcat::mcset it "Select a file to source" "Scegli un file da eseguire"
+ ::msgcat::mcset it "&Selection:" "&Selezione:"
+ ::msgcat::mcset it "Skip Messages" "Salta i messaggi"
+ ::msgcat::mcset it "Source..." "Esegui..."
+ ::msgcat::mcset it "Tcl Scripts" "Script Tcl"
+ ::msgcat::mcset it "Tcl for Windows" "Tcl per Windows"
+ ::msgcat::mcset it "Text Files" "File di testo"
+ ::msgcat::mcset it "&Yes" "&S\u00ec"
+ ::msgcat::mcset it "abort" "interrompi"
+ ::msgcat::mcset it "blue" "blu"
+ ::msgcat::mcset it "cancel" "annulla"
+ ::msgcat::mcset it "extension" "estensione"
+ ::msgcat::mcset it "extensions" "estensioni"
+ ::msgcat::mcset it "green" "verde"
+ ::msgcat::mcset it "ignore" "ignora"
+ ::msgcat::mcset it "ok"
+ ::msgcat::mcset it "red" "rosso"
+ ::msgcat::mcset it "retry" "riprova"
+ ::msgcat::mcset it "yes" "s\u00ec"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/nl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/nl.msg
new file mode 100644
index 0000000000..148a9e6d51
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/nl.msg
@@ -0,0 +1,91 @@
+namespace eval ::tk {
+ ::msgcat::mcset nl "&Abort" "&Afbreken"
+ ::msgcat::mcset nl "&About..." "Over..."
+ ::msgcat::mcset nl "All Files" "Alle Bestanden"
+ ::msgcat::mcset nl "Application Error" "Toepassingsfout"
+ ::msgcat::mcset nl "&Apply" "Toepassen"
+ ::msgcat::mcset nl "Bold" "Vet"
+ ::msgcat::mcset nl "Bold Italic" "Vet Cursief"
+ ::msgcat::mcset nl "&Blue" "&Blauw"
+ ::msgcat::mcset nl "Cancel" "Annuleren"
+ ::msgcat::mcset nl "&Cancel" "&Annuleren"
+ ::msgcat::mcset nl "Cannot change to the directory \"%1\$s\".\nPermission denied." "Kan niet naar map \"%1\$s\" gaan.\nU heeft hiervoor geen toestemming."
+ ::msgcat::mcset nl "Choose Directory" "Kies map"
+ ::msgcat::mcset nl "Cl&ear" "Wissen"
+ ::msgcat::mcset nl "&Clear Console" "&Wis Console"
+ ::msgcat::mcset nl "Color" "Kleur"
+ ::msgcat::mcset nl "Console"
+ ::msgcat::mcset nl "&Copy" "Kopi\u00ebren"
+ ::msgcat::mcset nl "Cu&t" "Knippen"
+ ::msgcat::mcset nl "&Delete" "Wissen"
+ ::msgcat::mcset nl "Details >>"
+ ::msgcat::mcset nl "Directory \"%1\$s\" does not exist." "Map \"%1\$s\" bestaat niet."
+ ::msgcat::mcset nl "&Directory:" "&Map:"
+ ::msgcat::mcset nl "&Edit" "Bewerken"
+ ::msgcat::mcset nl "Effects" "Effecten"
+ ::msgcat::mcset nl "Error: %1\$s" "Fout: %1\$s"
+ ::msgcat::mcset nl "E&xit" "Be\u00ebindigen"
+ ::msgcat::mcset nl "&File" "Bestand"
+ ::msgcat::mcset nl "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "Bestand \"%1\$s\" bestaat al.\nWilt u het overschrijven?"
+ ::msgcat::mcset nl "File \"%1\$s\" already exists.\n\n" "Bestand \"%1\$s\" bestaat al.\n\n"
+ ::msgcat::mcset nl "File \"%1\$s\" does not exist." "Bestand \"%1\$s\" bestaat niet."
+ ::msgcat::mcset nl "File &name:" "Bestands&naam:"
+ ::msgcat::mcset nl "File &names:" "Bestands&namen:"
+ ::msgcat::mcset nl "Files of &type:" "Bestanden van het &type:"
+ ::msgcat::mcset nl "Fi&les:" "&Bestanden:"
+ ::msgcat::mcset nl "&Filter"
+ ::msgcat::mcset nl "Fil&ter:"
+ ::msgcat::mcset nl "Font"
+ ::msgcat::mcset nl "&Font:"
+ ::msgcat::mcset nl "Font st&yle:" "Font stijl:"
+ ::msgcat::mcset nl "&Green" "&Groen"
+ ::msgcat::mcset nl "&Help"
+ ::msgcat::mcset nl "Hi" "H\u00e9"
+ ::msgcat::mcset nl "&Hide Console" "Verberg Console"
+ ::msgcat::mcset nl "&Ignore" "&Negeren"
+ ::msgcat::mcset nl "Invalid file name \"%1\$s\"." "Ongeldige bestandsnaam \"%1\$s\"."
+ ::msgcat::mcset nl "Italic" "Cursief"
+ ::msgcat::mcset nl "Log Files" "Log Bestanden"
+ ::msgcat::mcset nl "&No" "&Nee"
+ ::msgcat::mcset nl "&OK"
+ ::msgcat::mcset nl "OK"
+ ::msgcat::mcset nl "Ok"
+ ::msgcat::mcset nl "Open" "Openen"
+ ::msgcat::mcset nl "&Open" "&Openen"
+ ::msgcat::mcset nl "Open Multiple Files" "Open meerdere bestanden"
+ ::msgcat::mcset nl "P&aste" "Pl&akken"
+ ::msgcat::mcset nl "&Quit" "Stoppen"
+ ::msgcat::mcset nl "&Red" "&Rood"
+ ::msgcat::mcset nl "Regular" "Standaard"
+ ::msgcat::mcset nl "Replace existing file?" "Vervang bestaand bestand?"
+ ::msgcat::mcset nl "&Retry" "&Herhalen"
+ ::msgcat::mcset nl "Sample"
+ ::msgcat::mcset nl "&Save" "Op&slaan"
+ ::msgcat::mcset nl "Save As" "Opslaan als"
+ ::msgcat::mcset nl "Save To Log" "Opslaan naar Log"
+ ::msgcat::mcset nl "Select Log File" "Selecteer Log bestand"
+ ::msgcat::mcset nl "Select a file to source" "Selecteer bronbestand"
+ ::msgcat::mcset nl "&Selection:" "&Selectie:"
+ ::msgcat::mcset nl "&Size:" "Grootte"
+ ::msgcat::mcset nl "Show &Hidden Directories" "Laat verborgen mappen zien"
+ ::msgcat::mcset nl "Show &Hidden Files and Directories" "Laat verborgen bestanden mappen zien"
+ ::msgcat::mcset nl "Skip Messages" "Berichten overslaan"
+ ::msgcat::mcset nl "&Source..." "Bron..."
+ ::msgcat::mcset nl "Stri&keout"
+ ::msgcat::mcset nl "Tcl Scripts"
+ ::msgcat::mcset nl "Tcl for Windows" "Tcl voor Windows"
+ ::msgcat::mcset nl "Text Files" "Tekstbestanden"
+ ::msgcat::mcset nl "&Underline" "Onderstreept"
+ ::msgcat::mcset nl "&Yes" "&Ja"
+ ::msgcat::mcset nl "abort" "afbreken"
+ ::msgcat::mcset nl "blue" "blauw"
+ ::msgcat::mcset nl "cancel" "annuleren"
+ ::msgcat::mcset nl "extension"
+ ::msgcat::mcset nl "extensions"
+ ::msgcat::mcset nl "green" "groen"
+ ::msgcat::mcset nl "ignore" "negeren"
+ ::msgcat::mcset nl "ok"
+ ::msgcat::mcset nl "red" "rood"
+ ::msgcat::mcset nl "retry" "opnieuw"
+ ::msgcat::mcset nl "yes" "ja"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/pl.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/pl.msg
new file mode 100644
index 0000000000..c20f41ef26
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/pl.msg
@@ -0,0 +1,91 @@
+namespace eval ::tk {
+ ::msgcat::mcset pl "&Abort" "&Przerwij"
+ ::msgcat::mcset pl "&About..." "O programie..."
+ ::msgcat::mcset pl "All Files" "Wszystkie pliki"
+ ::msgcat::mcset pl "Application Error" "B\u0142\u0105d w programie"
+ ::msgcat::mcset pl "&Apply" "Zastosuj"
+ ::msgcat::mcset pl "Bold" "Pogrubienie"
+ ::msgcat::mcset pl "Bold Italic" "Pogrubiona kursywa"
+ ::msgcat::mcset pl "&Blue" "&Niebieski"
+ ::msgcat::mcset pl "Cancel" "Anuluj"
+ ::msgcat::mcset pl "&Cancel" "&Anuluj"
+ ::msgcat::mcset pl "Cannot change to the directory \"%1\$s\".\nPermission denied." "Nie mo\u017cna otworzy\u0107 katalogu \"%1\$s\".\nOdmowa dost\u0119pu."
+ ::msgcat::mcset pl "Choose Directory" "Wybierz katalog"
+ ::msgcat::mcset pl "Cl&ear" "&Wyczy\u015b\u0107"
+ ::msgcat::mcset pl "&Clear Console" "&Wyczy\u015b\u0107 konsol\u0119"
+ ::msgcat::mcset pl "Color" "Kolor"
+ ::msgcat::mcset pl "Console" "Konsola"
+ ::msgcat::mcset pl "&Copy" "&Kopiuj"
+ ::msgcat::mcset pl "Cu&t" "&Wytnij"
+ ::msgcat::mcset pl "&Delete" "&Usu\u0144"
+ ::msgcat::mcset pl "Details >>" "Szczeg\u00f3\u0142y >>"
+ ::msgcat::mcset pl "Directory \"%1\$s\" does not exist." "Katalog \"%1\$s\" nie istnieje."
+ ::msgcat::mcset pl "&Directory:" "&Katalog:"
+ ::msgcat::mcset pl "&Edit" "&Edytuj"
+ ::msgcat::mcset pl "Effects" "Efekty"
+ ::msgcat::mcset pl "Error: %1\$s" "B\u0142\u0105d: %1\$s"
+ ::msgcat::mcset pl "E&xit" "&Wyjd\u017a"
+ ::msgcat::mcset pl "&File" "&Plik"
+ ::msgcat::mcset pl "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "Plik \"%1\$s\" ju\u017c istnieje.\nCzy chcesz go nadpisa\u0107?"
+ ::msgcat::mcset pl "File \"%1\$s\" already exists.\n\n" "Plik \"%1\$s\" ju\u017c istnieje.\n\n"
+ ::msgcat::mcset pl "File \"%1\$s\" does not exist." "Plik \"%1\$s\" nie istnieje."
+ ::msgcat::mcset pl "File &name:" "Nazwa &pliku:"
+ ::msgcat::mcset pl "File &names:" "Nazwy &plik\u00f3w:"
+ ::msgcat::mcset pl "Files of &type:" "Pliki &typu:"
+ ::msgcat::mcset pl "Fi&les:" "Pli&ki:"
+ ::msgcat::mcset pl "&Filter" "&Filtr"
+ ::msgcat::mcset pl "Fil&ter:" "&Filtr:"
+ ::msgcat::mcset pl "Font" "Czcionka"
+ ::msgcat::mcset pl "&Font:" "Czcio&nka:"
+ ::msgcat::mcset pl "Font st&yle:" "&Styl czcionki:"
+ ::msgcat::mcset pl "&Green" "&Zielony"
+ ::msgcat::mcset pl "&Help" "&Pomoc"
+ ::msgcat::mcset pl "Hi" "Witaj"
+ ::msgcat::mcset pl "&Hide Console" "&Ukryj konsol\u0119"
+ ::msgcat::mcset pl "&Ignore" "&Ignoruj"
+ ::msgcat::mcset pl "Invalid file name \"%1\$s\"." "Niew\u0142a\u015bciwa nazwa pliku \"%1\$s\"."
+ ::msgcat::mcset pl "Italic" "Kursywa"
+ ::msgcat::mcset pl "Log Files" "Pliki dziennika"
+ ::msgcat::mcset pl "&No" "&Nie"
+ ::msgcat::mcset pl "&OK"
+ ::msgcat::mcset pl "OK"
+ ::msgcat::mcset pl "Ok"
+ ::msgcat::mcset pl "Open" "Otw\u00f3rz"
+ ::msgcat::mcset pl "&Open" "&Otw\u00f3rz"
+ ::msgcat::mcset pl "Open Multiple Files" "Otw\u00f3rz wiele plik\u00f3w"
+ ::msgcat::mcset pl "P&aste" "&Wklej"
+ ::msgcat::mcset pl "&Quit" "&Zako\u0144cz"
+ ::msgcat::mcset pl "&Red" "&Czerwony"
+ ::msgcat::mcset pl "Regular" "Regularne"
+ ::msgcat::mcset pl "Replace existing file?" "Czy zast\u0105pi\u0107 istniej\u0105cy plik?"
+ ::msgcat::mcset pl "&Retry" "&Pon\u00f3w"
+ ::msgcat::mcset pl "Sample" "Przyk\u0142ad"
+ ::msgcat::mcset pl "&Save" "&Zapisz"
+ ::msgcat::mcset pl "Save As" "Zapisz jako"
+ ::msgcat::mcset pl "Save To Log" "Wpisz do dziennika"
+ ::msgcat::mcset pl "Select Log File" "Wybierz plik dziennika"
+ ::msgcat::mcset pl "Select a file to source" "Wybierz plik do wykonania"
+ ::msgcat::mcset pl "&Selection:" "&Wyb\u00f3r:"
+ ::msgcat::mcset pl "&Size:" "&Rozmiar:"
+ ::msgcat::mcset pl "Show &Hidden Directories" "Poka\u017c &ukryte katalogi"
+ ::msgcat::mcset pl "Show &Hidden Files and Directories" "Poka\u017c &ukryte pliki i katalogi"
+ ::msgcat::mcset pl "Skip Messages" "Pomi\u0144 pozosta\u0142e komunikaty"
+ ::msgcat::mcset pl "&Source..." "&Kod \u017ar\u00f3d\u0142owy..."
+ ::msgcat::mcset pl "Stri&keout" "&Przekre\u015blenie"
+ ::msgcat::mcset pl "Tcl Scripts" "Skrypty Tcl"
+ ::msgcat::mcset pl "Tcl for Windows" "Tcl dla Windows"
+ ::msgcat::mcset pl "Text Files" "Pliki tekstowe"
+ ::msgcat::mcset pl "&Underline" "Po&dkre\u015blenie"
+ ::msgcat::mcset pl "&Yes" "&Tak"
+ ::msgcat::mcset pl "abort" "przerwij"
+ ::msgcat::mcset pl "blue" "niebieski"
+ ::msgcat::mcset pl "cancel" "anuluj"
+ ::msgcat::mcset pl "extension" "rozszerzenie"
+ ::msgcat::mcset pl "extensions" "rozszerzenia"
+ ::msgcat::mcset pl "green" "zielony"
+ ::msgcat::mcset pl "ignore" "ignoruj"
+ ::msgcat::mcset pl "ok"
+ ::msgcat::mcset pl "red" "czerwony"
+ ::msgcat::mcset pl "retry" "pon\u00f3w"
+ ::msgcat::mcset pl "yes" "tak"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/pt.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/pt.msg
new file mode 100644
index 0000000000..c29e293be5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/pt.msg
@@ -0,0 +1,74 @@
+namespace eval ::tk {
+ ::msgcat::mcset pt "&Abort" "&Abortar"
+ ::msgcat::mcset pt "About..." "Sobre ..."
+ ::msgcat::mcset pt "All Files" "Todos os arquivos"
+ ::msgcat::mcset pt "Application Error" "Erro de aplica\u00e7\u00e3o"
+ ::msgcat::mcset pt "&Blue" "&Azul"
+ ::msgcat::mcset pt "Cancel" "Cancelar"
+ ::msgcat::mcset pt "&Cancel" "&Cancelar"
+ ::msgcat::mcset pt "Cannot change to the directory \"%1\$s\".\nPermission denied." "N\u00e3o foi poss\u00edvel mudar para o diret\u00f3rio \"%1\$s\".\nPermiss\u00e3o negada."
+ ::msgcat::mcset pt "Choose Directory" "Escolha um diret\u00f3rio"
+ ::msgcat::mcset pt "Cl&ear" "Apagar"
+ ::msgcat::mcset pt "&Clear Console" "Apagar Console"
+ ::msgcat::mcset pt "Color" "Cor"
+ ::msgcat::mcset pt "Console"
+ ::msgcat::mcset pt "&Copy" "Copiar"
+ ::msgcat::mcset pt "Cu&t" "Recortar"
+ ::msgcat::mcset pt "&Delete" "Excluir"
+ ::msgcat::mcset pt "Details >>" "Detalhes >>"
+ ::msgcat::mcset pt "Directory \"%1\$s\" does not exist." "O diret\u00f3rio \"%1\$s\" n\u00e3o existe."
+ ::msgcat::mcset pt "&Directory:" "&Diret\u00f3rio:"
+ ::msgcat::mcset pt "Error: %1\$s" "Erro: %1\$s"
+ ::msgcat::mcset pt "E&xit" "Sair"
+ ::msgcat::mcset pt "&File" "Arquivo"
+ ::msgcat::mcset pt "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "O arquivo \"%1\$s\" j\u00e1 existe.\nDeseja sobrescreve-lo?"
+ ::msgcat::mcset pt "File \"%1\$s\" already exists.\n\n" "O arquivo \"%1\$s\" j\u00e1 existe.\n\n"
+ ::msgcat::mcset pt "File \"%1\$s\" does not exist." "Arquivo \"%1\$s\" n\u00e3o existe."
+ ::msgcat::mcset pt "File &name:" "&Nome do arquivo:"
+ ::msgcat::mcset pt "File &names:" "&Nomes dos arquivos:"
+ ::msgcat::mcset pt "Files of &type:" "Arquivos do &tipo:"
+ ::msgcat::mcset pt "Fi&les:" "&Arquivos:"
+ ::msgcat::mcset pt "&Filter" "&Filtro"
+ ::msgcat::mcset pt "Fil&ter:" "Fil&tro:"
+ ::msgcat::mcset pt "&Green" "&Verde"
+ ::msgcat::mcset pt "Hi" "Oi"
+ ::msgcat::mcset pt "&Hide Console" "Ocultar console"
+ ::msgcat::mcset pt "&Ignore" "&Ignorar"
+ ::msgcat::mcset pt "Invalid file name \"%1\$s\"." "O nome do arquivo \u00e9 inv\u00e1lido \"%1\$s\"."
+ ::msgcat::mcset pt "Log Files" "Arquivos de log"
+ ::msgcat::mcset pt "&No" "&N\u00e3o"
+ ::msgcat::mcset pt "&OK"
+ ::msgcat::mcset pt "OK"
+ ::msgcat::mcset pt "Ok"
+ ::msgcat::mcset pt "Open" "Abrir"
+ ::msgcat::mcset pt "&Open" "&Abrir"
+ ::msgcat::mcset pt "Open Multiple Files" "Abrir m\u00faltiplos arquivos"
+ ::msgcat::mcset pt "P&aste" "Col&ar"
+ ::msgcat::mcset pt "Quit" "Encerrar"
+ ::msgcat::mcset pt "&Red" "&Vermelho"
+ ::msgcat::mcset pt "Replace existing file?" "Substituir arquivo existente?"
+ ::msgcat::mcset pt "&Retry" "Tenta&r novamente"
+ ::msgcat::mcset pt "&Save" "&Salvar"
+ ::msgcat::mcset pt "Save As" "Salvar como"
+ ::msgcat::mcset pt "Save To Log" "Salvar arquivo de log"
+ ::msgcat::mcset pt "Select Log File" "Selecionar arquivo de log"
+ ::msgcat::mcset pt "Select a file to source" "Selecione um arquivo como fonte"
+ ::msgcat::mcset pt "&Selection:" "&Sele\u00e7\u00e3o:"
+ ::msgcat::mcset pt "Skip Messages" "Omitir as mensagens"
+ ::msgcat::mcset pt "&Source..." "&Fonte..."
+ ::msgcat::mcset pt "Tcl Scripts" "Scripts Tcl"
+ ::msgcat::mcset pt "Tcl for Windows" "Tcl para Windows"
+ ::msgcat::mcset pt "Text Files" "Arquivos de texto"
+ ::msgcat::mcset pt "&Yes" "&Sim"
+ ::msgcat::mcset pt "abort" "abortar"
+ ::msgcat::mcset pt "blue" "azul"
+ ::msgcat::mcset pt "cancel" "cancelar"
+ ::msgcat::mcset pt "extension" "extens\u00e3o"
+ ::msgcat::mcset pt "extensions" "extens\u00f5es"
+ ::msgcat::mcset pt "green" "verde"
+ ::msgcat::mcset pt "ignore" "ignorar"
+ ::msgcat::mcset pt "ok"
+ ::msgcat::mcset pt "red" "vermelho"
+ ::msgcat::mcset pt "retry" "tentar novamente"
+ ::msgcat::mcset pt "yes" "sim"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/ru.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/ru.msg
new file mode 100644
index 0000000000..2aac5bbf40
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/ru.msg
@@ -0,0 +1,75 @@
+namespace eval ::tk {
+ ::msgcat::mcset ru "&Abort" "&\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c"
+ ::msgcat::mcset ru "&About..." "\u041f\u0440\u043e..."
+ ::msgcat::mcset ru "All Files" "\u0412\u0441\u0435 \u0444\u0430\u0439\u043b\u044b"
+ ::msgcat::mcset ru "Application Error" "\u041e\u0448\u0438\u0431\u043a\u0430 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435"
+ ::msgcat::mcset ru "&Blue" " &\u0413\u043e\u043b\u0443\u0431\u043e\u0439"
+ ::msgcat::mcset ru "Cancel" "\u041e\u0442&\u043c\u0435\u043d\u0430"
+ ::msgcat::mcset ru "&Cancel" "\u041e\u0442&\u043c\u0435\u043d\u0430"
+ ::msgcat::mcset ru "Cannot change to the directory \"%1\$s\".\nPermission denied." \
+ "\u041d\u0435 \u043c\u043e\u0433\u0443 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \"%1\$s\".\n\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0430\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u0430"
+ ::msgcat::mcset ru "Choose Directory" "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433"
+ ::msgcat::mcset ru "Cl&ear" "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c"
+ ::msgcat::mcset ru "Color" "\u0426\u0432\u0435\u0442"
+ ::msgcat::mcset ru "Console" "\u041a\u043e\u043d\u0441\u043e\u043b\u044c"
+ ::msgcat::mcset ru "&Copy" "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c"
+ ::msgcat::mcset ru "Cu&t" "\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c"
+ ::msgcat::mcset ru "&Delete" "\u0423\u0434\u0430\u043b\u0438\u0442\u044c"
+ ::msgcat::mcset ru "Details >>" "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 >>"
+ ::msgcat::mcset ru "Directory \"%1\$s\" does not exist." "\u041a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \"%1\$s\" \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442."
+ ::msgcat::mcset ru "&Directory:" "&\u041a\u0430\u0442\u0430\u043b\u043e\u0433:"
+ ::msgcat::mcset ru "Error: %1\$s" "\u041e\u0448\u0438\u0431\u043a\u0430: %1\$s"
+ ::msgcat::mcset ru "E&xit" "\u0412\u044b\u0445\u043e\u0434"
+ ::msgcat::mcset ru "File \"%1\$s\" already exists.\nDo you want to overwrite it?" \
+ "\u0424\u0430\u0439\u043b \"%1\$s\" \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0435\u0433\u043e?"
+ ::msgcat::mcset ru "File \"%1\$s\" already exists.\n\n" "\u0424\u0430\u0439\u043b \"%1\$s\" \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n\n"
+ ::msgcat::mcset ru "File \"%1\$s\" does not exist." "\u0424\u0430\u0439\u043b \"%1\$s\" \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d."
+ ::msgcat::mcset ru "File &name:" "&\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430:"
+ ::msgcat::mcset ru "File &names:" "&\u0418\u043c\u0435\u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432:"
+ ::msgcat::mcset ru "Files of &type:" "&\u0422\u0438\u043f \u0444\u0430\u0439\u043b\u043e\u0432:"
+ ::msgcat::mcset ru "Fi&les:" "\u0424\u0430\u0439&\u043b\u044b:"
+ ::msgcat::mcset ru "&Filter" "&\u0424\u0438\u043b\u044c\u0442\u0440"
+ ::msgcat::mcset ru "Fil&ter:" "\u0424\u0438\u043b\u044c&\u0442\u0440:"
+ ::msgcat::mcset ru "&Green" " &\u0417\u0435\u043b\u0435\u043d\u044b\u0439"
+ ::msgcat::mcset ru "Hi" "\u041f\u0440\u0438\u0432\u0435\u0442"
+ ::msgcat::mcset ru "&Hide Console" "\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u043a\u043e\u043d\u0441\u043e\u043b\u044c"
+ ::msgcat::mcset ru "&Ignore" "&\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c"
+ ::msgcat::mcset ru "Invalid file name \"%1\$s\"." "\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \"%1\$s\"."
+ ::msgcat::mcset ru "Log Files" "\u0424\u0430\u0439\u043b\u044b \u0436\u0443\u0440\u043d\u0430\u043b\u0430"
+ ::msgcat::mcset ru "&No" "&\u041d\u0435\u0442"
+ ::msgcat::mcset ru "&OK" "&\u041e\u041a"
+ ::msgcat::mcset ru "OK" "\u041e\u041a"
+ ::msgcat::mcset ru "Ok" "\u0414\u0430"
+ ::msgcat::mcset ru "Open" "\u041e\u0442\u043a\u0440\u044b\u0442\u044c"
+ ::msgcat::mcset ru "&Open" "&\u041e\u0442\u043a\u0440\u044b\u0442\u044c"
+ ::msgcat::mcset ru "Open Multiple Files" "\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432"
+ ::msgcat::mcset ru "P&aste" "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c"
+ ::msgcat::mcset ru "&Quit" "\u0412\u044b\u0445\u043e\u0434"
+ ::msgcat::mcset ru "&Red" " &\u041a\u0440\u0430\u0441\u043d\u044b\u0439"
+ ::msgcat::mcset ru "Replace existing file?" "\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0444\u0430\u0439\u043b?"
+ ::msgcat::mcset ru "&Retry" "&\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c"
+ ::msgcat::mcset ru "&Save" "&\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c"
+ ::msgcat::mcset ru "Save As" "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u0430\u043a"
+ ::msgcat::mcset ru "Save To Log" "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 \u0436\u0443\u0440\u043d\u0430\u043b"
+ ::msgcat::mcset ru "Select Log File" "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b"
+ ::msgcat::mcset ru "Select a file to source" "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0438\u0438"
+ ::msgcat::mcset ru "&Selection:"
+ ::msgcat::mcset ru "Skip Messages" "\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f"
+ ::msgcat::mcset ru "&Source..." "\u0418\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b..."
+ ::msgcat::mcset ru "Tcl Scripts" "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TCL"
+ ::msgcat::mcset ru "Tcl for Windows" "TCL \u0434\u043b\u044f Windows"
+ ::msgcat::mcset ru "Text Files" "\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b"
+ ::msgcat::mcset ru "&Yes" "&\u0414\u0430"
+ ::msgcat::mcset ru "abort" "\u043e\u0442\u043c\u0435\u043d\u0430"
+ ::msgcat::mcset ru "blue" " \u0433\u043e\u043b\u0443\u0431\u043e\u0439"
+ ::msgcat::mcset ru "cancel" "\u043e\u0442\u043c\u0435\u043d\u0430"
+ ::msgcat::mcset ru "extension" "\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435"
+ ::msgcat::mcset ru "extensions" "\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f"
+ ::msgcat::mcset ru "green" " \u0437\u0435\u043b\u0435\u043d\u044b\u0439"
+ ::msgcat::mcset ru "ignore" "\u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c"
+ ::msgcat::mcset ru "ok" "\u043e\u043a"
+ ::msgcat::mcset ru "red" " \u043a\u0440\u0430\u0441\u043d\u044b\u0439"
+ ::msgcat::mcset ru "retry" "\u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c"
+ ::msgcat::mcset ru "yes" "\u0434\u0430"
+}
+
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/sv.msg b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/sv.msg
new file mode 100644
index 0000000000..62bfcbd7c5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/msgs/sv.msg
@@ -0,0 +1,76 @@
+namespace eval ::tk {
+ ::msgcat::mcset sv "&Abort" "&Avsluta"
+ ::msgcat::mcset sv "&About..." "&Om..."
+ ::msgcat::mcset sv "All Files" "Samtliga filer"
+ ::msgcat::mcset sv "Application Error" "Programfel"
+ ::msgcat::mcset sv "&Blue" "&Bl\u00e5"
+ ::msgcat::mcset sv "Cancel" "Avbryt"
+ ::msgcat::mcset sv "&Cancel" "&Avbryt"
+ ::msgcat::mcset sv "Cannot change to the directory \"%1\$s\".\nPermission denied." "Kan ej n\u00e5 mappen \"%1\$s\".\nSaknar r\u00e4ttigheter."
+ ::msgcat::mcset sv "Choose Directory" "V\u00e4lj mapp"
+ ::msgcat::mcset sv "Cl&ear" "&Radera"
+ ::msgcat::mcset sv "&Clear Console" "&Radera konsollen"
+ ::msgcat::mcset sv "Color" "F\u00e4rg"
+ ::msgcat::mcset sv "Console" "Konsoll"
+ ::msgcat::mcset sv "&Copy" "&Kopiera"
+ ::msgcat::mcset sv "Cu&t" "Klipp u&t"
+ ::msgcat::mcset sv "&Delete" "&Radera"
+ ::msgcat::mcset sv "Details >>" "Detaljer >>"
+ ::msgcat::mcset sv "Directory \"%1\$s\" does not exist." "Mappen \"%1\$s\" finns ej."
+ ::msgcat::mcset sv "&Directory:" "&Mapp:"
+ ::msgcat::mcset sv "&Edit" "R&edigera"
+ ::msgcat::mcset sv "Error: %1\$s" "Fel: %1\$s"
+ ::msgcat::mcset sv "E&xit" "&Avsluta"
+ ::msgcat::mcset sv "&File" "&Fil"
+ ::msgcat::mcset sv "File \"%1\$s\" already exists.\nDo you want to overwrite it?" "Filen \"%1\$s\" finns redan.\nVill du skriva \u00f6ver den?"
+ ::msgcat::mcset sv "File \"%1\$s\" already exists.\n\n" "Filen \"%1\$s\" finns redan.\n\n"
+ ::msgcat::mcset sv "File \"%1\$s\" does not exist." "Filen \"%1\$s\" finns ej."
+ ::msgcat::mcset sv "File &name:" "Fil&namn:"
+ ::msgcat::mcset sv "File &names:" "Fil&namn:"
+ ::msgcat::mcset sv "Files of &type:" "Filer av &typ:"
+ ::msgcat::mcset sv "Fi&les:" "Fi&ler:"
+ ::msgcat::mcset sv "&Filter"
+ ::msgcat::mcset sv "Fil&ter:"
+ ::msgcat::mcset sv "&Green" "&Gr\u00f6n"
+ ::msgcat::mcset sv "&Help" "&Hj\u00e4lp"
+ ::msgcat::mcset sv "Hi" "Hej"
+ ::msgcat::mcset sv "&Hide Console" "&G\u00f6m konsollen"
+ ::msgcat::mcset sv "&Ignore" "&Ignorera"
+ ::msgcat::mcset sv "Invalid file name \"%1\$s\"." "Ogiltigt filnamn \"%1\$s\"."
+ ::msgcat::mcset sv "Log Files" "Loggfiler"
+ ::msgcat::mcset sv "&No" "&Nej"
+ ::msgcat::mcset sv "&OK"
+ ::msgcat::mcset sv "OK"
+ ::msgcat::mcset sv "Ok"
+ ::msgcat::mcset sv "Open" "\u00d6ppna"
+ ::msgcat::mcset sv "&Open" "&\u00d6ppna"
+ ::msgcat::mcset sv "Open Multiple Files" "\u00d6ppna flera filer"
+ ::msgcat::mcset sv "P&aste" "&Klistra in"
+ ::msgcat::mcset sv "&Quit" "&Avsluta"
+ ::msgcat::mcset sv "&Red" "&R\u00f6d"
+ ::msgcat::mcset sv "Replace existing file?" "Ers\u00e4tt existerande fil?"
+ ::msgcat::mcset sv "&Retry" "&F\u00f6rs\u00f6k igen"
+ ::msgcat::mcset sv "&Save" "&Spara"
+ ::msgcat::mcset sv "Save As" "Spara som"
+ ::msgcat::mcset sv "Save To Log" "Spara till logg"
+ ::msgcat::mcset sv "Select Log File" "V\u00e4lj loggfil"
+ ::msgcat::mcset sv "Select a file to source" "V\u00e4lj k\u00e4llfil"
+ ::msgcat::mcset sv "&Selection:" "&Val:"
+ ::msgcat::mcset sv "Skip Messages" "Hoppa \u00f6ver meddelanden"
+ ::msgcat::mcset sv "&Source..." "&K\u00e4lla..."
+ ::msgcat::mcset sv "Tcl Scripts" "Tcl skript"
+ ::msgcat::mcset sv "Tcl for Windows" "Tcl f\u00f6r Windows"
+ ::msgcat::mcset sv "Text Files" "Textfiler"
+ ::msgcat::mcset sv "&Yes" "&Ja"
+ ::msgcat::mcset sv "abort" "avbryt"
+ ::msgcat::mcset sv "blue" "bl\u00e5"
+ ::msgcat::mcset sv "cancel" "avbryt"
+ ::msgcat::mcset sv "extension" "utvidgning"
+ ::msgcat::mcset sv "extensions" "utvidgningar"
+ ::msgcat::mcset sv "green" "gr\u00f6n"
+ ::msgcat::mcset sv "ignore" "ignorera"
+ ::msgcat::mcset sv "ok"
+ ::msgcat::mcset sv "red" "r\u00f6d"
+ ::msgcat::mcset sv "retry" "f\u00f6rs\u00f6k igen"
+ ::msgcat::mcset sv "yes" "ja"
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/obsolete.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/obsolete.tcl
new file mode 100644
index 0000000000..3ee7f28616
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/obsolete.tcl
@@ -0,0 +1,178 @@
+# obsolete.tcl --
+#
+# This file contains obsolete procedures that people really shouldn't
+# be using anymore, but which are kept around for backward compatibility.
+#
+# Copyright (c) 1994 The Regents of the University of California.
+# Copyright (c) 1994 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# The procedures below are here strictly for backward compatibility with
+# Tk version 3.6 and earlier. The procedures are no longer needed, so
+# they are no-ops. You should not use these procedures anymore, since
+# they may be removed in some future release.
+
+proc tk_menuBar args {}
+proc tk_bindForTraversal args {}
+
+# ::tk::classic::restore --
+#
+# Restore the pre-8.5 (Tk classic) look as the widget defaults for classic
+# Tk widgets.
+#
+# The value following an 'option add' call is the new 8.5 value.
+#
+namespace eval ::tk::classic {
+ # This may need to be adjusted for some window managers that are
+ # more aggressive with their own Xdefaults (like KDE and CDE)
+ variable prio "widgetDefault"
+}
+
+proc ::tk::classic::restore {args} {
+ # Restore classic (8.4) look to classic Tk widgets
+ variable prio
+
+ if {[llength $args]} {
+ foreach what $args {
+ ::tk::classic::restore_$what
+ }
+ } else {
+ foreach cmd [info procs restore_*] {
+ $cmd
+ }
+ }
+}
+
+proc ::tk::classic::restore_font {args} {
+ # Many widgets were adjusted from hard-coded defaults to using the
+ # TIP#145 fonts defined in fonts.tcl (eg TkDefaultFont, TkFixedFont, ...)
+ # For restoring compatibility, we only correct size and weighting changes,
+ # as the fonts themselves remained mostly the same.
+ if {[tk windowingsystem] eq "x11"} {
+ font configure TkDefaultFont -weight bold ; # normal
+ font configure TkFixedFont -size -12 ; # -10
+ }
+ # Add these with prio 21 to override value in dialog/msgbox.tcl
+ if {[tk windowingsystem] eq "aqua"} {
+ option add *Dialog.msg.font system 21; # TkCaptionFont
+ option add *Dialog.dtl.font system 21; # TkCaptionFont
+ option add *ErrorDialog*Label.font system 21; # TkCaptionFont
+ } else {
+ option add *Dialog.msg.font {Times 12} 21; # TkCaptionFont
+ option add *Dialog.dtl.font {Times 10} 21; # TkCaptionFont
+ option add *ErrorDialog*Label.font {Times -18} 21; # TkCaptionFont
+ }
+}
+
+proc ::tk::classic::restore_button {args} {
+ variable prio
+ if {[tk windowingsystem] eq "x11"} {
+ foreach cls {Button Radiobutton Checkbutton} {
+ option add *$cls.borderWidth 2 $prio; # 1
+ }
+ }
+}
+
+proc ::tk::classic::restore_entry {args} {
+ variable prio
+ # Entry and Spinbox share core defaults
+ foreach cls {Entry Spinbox} {
+ if {[tk windowingsystem] ne "aqua"} {
+ option add *$cls.borderWidth 2 $prio; # 1
+ }
+ if {[tk windowingsystem] eq "x11"} {
+ option add *$cls.background "#d9d9d9" $prio; # "white"
+ option add *$cls.selectBorderWidth 1 $prio; # 0
+ }
+ }
+}
+
+proc ::tk::classic::restore_listbox {args} {
+ variable prio
+ if {[tk windowingsystem] ne "win32"} {
+ option add *Listbox.background "#d9d9d9" $prio; # "white"
+ option add *Listbox.activeStyle "underline" $prio; # "dotbox"
+ }
+ if {[tk windowingsystem] ne "aqua"} {
+ option add *Listbox.borderWidth 2 $prio; # 1
+ }
+ if {[tk windowingsystem] eq "x11"} {
+ option add *Listbox.selectBorderWidth 1 $prio; # 0
+ }
+ # Remove focus into Listbox added for 8.5
+ bind Listbox <1> {
+ if {[winfo exists %W]} {
+ tk::ListboxBeginSelect %W [%W index @%x,%y]
+ }
+ }
+}
+
+proc ::tk::classic::restore_menu {args} {
+ variable prio
+ if {[tk windowingsystem] eq "x11"} {
+ option add *Menu.activeBorderWidth 2 $prio; # 1
+ option add *Menu.borderWidth 2 $prio; # 1
+ option add *Menu.clickToFocus true $prio
+ option add *Menu.useMotifHelp true $prio
+ }
+ if {[tk windowingsystem] ne "aqua"} {
+ option add *Menu.font "TkDefaultFont" $prio; # "TkMenuFont"
+ }
+}
+
+proc ::tk::classic::restore_menubutton {args} {
+ variable prio
+ option add *Menubutton.borderWidth 2 $prio; # 1
+}
+
+proc ::tk::classic::restore_message {args} {
+ variable prio
+ option add *Message.borderWidth 2 $prio; # 1
+}
+
+proc ::tk::classic::restore_panedwindow {args} {
+ variable prio
+ option add *Panedwindow.borderWidth 2 $prio; # 1
+ option add *Panedwindow.sashWidth 2 $prio; # 3
+ option add *Panedwindow.sashPad 2 $prio; # 0
+ option add *Panedwindow.sashRelief raised $prio; # flat
+ option add *Panedwindow.opaqueResize 0 $prio; # 1
+ if {[tk windowingsystem] ne "win32"} {
+ option add *Panedwindow.showHandle 1 $prio; # 0
+ }
+}
+
+proc ::tk::classic::restore_scale {args} {
+ variable prio
+ option add *Scale.borderWidth 2 $prio; # 1
+ if {[tk windowingsystem] eq "x11"} {
+ option add *Scale.troughColor "#c3c3c3" $prio; # "#b3b3b3"
+ }
+}
+
+proc ::tk::classic::restore_scrollbar {args} {
+ variable prio
+ if {[tk windowingsystem] eq "x11"} {
+ option add *Scrollbar.borderWidth 2 $prio; # 1
+ option add *Scrollbar.highlightThickness 1 $prio; # 0
+ option add *Scrollbar.width 15 $prio; # 11
+ option add *Scrollbar.troughColor "#c3c3c3" $prio; # "#b3b3b3"
+ }
+}
+
+proc ::tk::classic::restore_text {args} {
+ variable prio
+ if {[tk windowingsystem] ne "aqua"} {
+ option add *Text.borderWidth 2 $prio; # 1
+ }
+ if {[tk windowingsystem] eq "win32"} {
+ option add *Text.font "TkDefaultFont" $prio; # "TkFixedFont"
+ }
+ if {[tk windowingsystem] eq "x11"} {
+ option add *Text.background "#d9d9d9" $prio; # white
+ option add *Text.selectBorderWidth 1 $prio; # 0
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/optMenu.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/optMenu.tcl
new file mode 100644
index 0000000000..7cfdaa021f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/optMenu.tcl
@@ -0,0 +1,43 @@
+# optMenu.tcl --
+#
+# This file defines the procedure tk_optionMenu, which creates
+# an option button and its associated menu.
+#
+# Copyright (c) 1994 The Regents of the University of California.
+# Copyright (c) 1994 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# ::tk_optionMenu --
+# This procedure creates an option button named $w and an associated
+# menu. Together they provide the functionality of Motif option menus:
+# they can be used to select one of many values, and the current value
+# appears in the global variable varName, as well as in the text of
+# the option menubutton. The name of the menu is returned as the
+# procedure's result, so that the caller can use it to change configuration
+# options on the menu or otherwise manipulate it.
+#
+# Arguments:
+# w - The name to use for the menubutton.
+# varName - Global variable to hold the currently selected value.
+# firstValue - First of legal values for option (must be >= 1).
+# args - Any number of additional values.
+
+proc ::tk_optionMenu {w varName firstValue args} {
+ upvar #0 $varName var
+
+ if {![info exists var]} {
+ set var $firstValue
+ }
+ menubutton $w -textvariable $varName -indicatoron 1 -menu $w.menu \
+ -relief raised -highlightthickness 1 -anchor c \
+ -direction flush
+ menu $w.menu -tearoff 0
+ $w.menu add radiobutton -label $firstValue -variable $varName
+ foreach i $args {
+ $w.menu add radiobutton -label $i -variable $varName
+ }
+ return $w.menu
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/palette.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/palette.tcl
new file mode 100644
index 0000000000..42c6a907e4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/palette.tcl
@@ -0,0 +1,244 @@
+# palette.tcl --
+#
+# This file contains procedures that change the color palette used
+# by Tk.
+#
+# Copyright (c) 1995-1997 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# ::tk_setPalette --
+# Changes the default color scheme for a Tk application by setting
+# default colors in the option database and by modifying all of the
+# color options for existing widgets that have the default value.
+#
+# Arguments:
+# The arguments consist of either a single color name, which
+# will be used as the new background color (all other colors will
+# be computed from this) or an even number of values consisting of
+# option names and values. The name for an option is the one used
+# for the option database, such as activeForeground, not -activeforeground.
+
+proc ::tk_setPalette {args} {
+ if {[winfo depth .] == 1} {
+ # Just return on monochrome displays, otherwise errors will occur
+ return
+ }
+
+ # Create an array that has the complete new palette. If some colors
+ # aren't specified, compute them from other colors that are specified.
+
+ if {[llength $args] == 1} {
+ set new(background) [lindex $args 0]
+ } else {
+ array set new $args
+ }
+ if {![info exists new(background)]} {
+ return -code error -errorcode {TK SET_PALETTE BACKGROUND} \
+ "must specify a background color"
+ }
+ set bg [winfo rgb . $new(background)]
+ if {![info exists new(foreground)]} {
+ # Note that the range of each value in the triple returned by
+ # [winfo rgb] is 0-65535, and your eyes are more sensitive to
+ # green than to red, and more to red than to blue.
+ foreach {r g b} $bg {break}
+ if {$r+1.5*$g+0.5*$b > 100000} {
+ set new(foreground) black
+ } else {
+ set new(foreground) white
+ }
+ }
+ lassign [winfo rgb . $new(foreground)] fg_r fg_g fg_b
+ lassign $bg bg_r bg_g bg_b
+ set darkerBg [format #%02x%02x%02x [expr {(9*$bg_r)/2560}] \
+ [expr {(9*$bg_g)/2560}] [expr {(9*$bg_b)/2560}]]
+
+ foreach i {activeForeground insertBackground selectForeground \
+ highlightColor} {
+ if {![info exists new($i)]} {
+ set new($i) $new(foreground)
+ }
+ }
+ if {![info exists new(disabledForeground)]} {
+ set new(disabledForeground) [format #%02x%02x%02x \
+ [expr {(3*$bg_r + $fg_r)/1024}] \
+ [expr {(3*$bg_g + $fg_g)/1024}] \
+ [expr {(3*$bg_b + $fg_b)/1024}]]
+ }
+ if {![info exists new(highlightBackground)]} {
+ set new(highlightBackground) $new(background)
+ }
+ if {![info exists new(activeBackground)]} {
+ # Pick a default active background that islighter than the
+ # normal background. To do this, round each color component
+ # up by 15% or 1/3 of the way to full white, whichever is
+ # greater.
+
+ foreach i {0 1 2} color $bg {
+ set light($i) [expr {$color/256}]
+ set inc1 [expr {($light($i)*15)/100}]
+ set inc2 [expr {(255-$light($i))/3}]
+ if {$inc1 > $inc2} {
+ incr light($i) $inc1
+ } else {
+ incr light($i) $inc2
+ }
+ if {$light($i) > 255} {
+ set light($i) 255
+ }
+ }
+ set new(activeBackground) [format #%02x%02x%02x $light(0) \
+ $light(1) $light(2)]
+ }
+ if {![info exists new(selectBackground)]} {
+ set new(selectBackground) $darkerBg
+ }
+ if {![info exists new(troughColor)]} {
+ set new(troughColor) $darkerBg
+ }
+
+ # let's make one of each of the widgets so we know what the
+ # defaults are currently for this platform.
+ toplevel .___tk_set_palette
+ wm withdraw .___tk_set_palette
+ foreach q {
+ button canvas checkbutton entry frame label labelframe
+ listbox menubutton menu message radiobutton scale scrollbar
+ spinbox text
+ } {
+ $q .___tk_set_palette.$q
+ }
+
+ # Walk the widget hierarchy, recoloring all existing windows.
+ # The option database must be set according to what we do here,
+ # but it breaks things if we set things in the database while
+ # we are changing colors...so, ::tk::RecolorTree now returns the
+ # option database changes that need to be made, and they
+ # need to be evalled here to take effect.
+ # We have to walk the whole widget tree instead of just
+ # relying on the widgets we've created above to do the work
+ # because different extensions may provide other kinds
+ # of widgets that we don't currently know about, so we'll
+ # walk the whole hierarchy just in case.
+
+ eval [tk::RecolorTree . new]
+
+ destroy .___tk_set_palette
+
+ # Change the option database so that future windows will get the
+ # same colors.
+
+ foreach option [array names new] {
+ option add *$option $new($option) widgetDefault
+ }
+
+ # Save the options in the variable ::tk::Palette, for use the
+ # next time we change the options.
+
+ array set ::tk::Palette [array get new]
+}
+
+# ::tk::RecolorTree --
+# This procedure changes the colors in a window and all of its
+# descendants, according to information provided by the colors
+# argument. This looks at the defaults provided by the option
+# database, if it exists, and if not, then it looks at the default
+# value of the widget itself.
+#
+# Arguments:
+# w - The name of a window. This window and all its
+# descendants are recolored.
+# colors - The name of an array variable in the caller,
+# which contains color information. Each element
+# is named after a widget configuration option, and
+# each value is the value for that option.
+
+proc ::tk::RecolorTree {w colors} {
+ upvar $colors c
+ set result {}
+ set prototype .___tk_set_palette.[string tolower [winfo class $w]]
+ if {![winfo exists $prototype]} {
+ unset prototype
+ }
+ foreach dbOption [array names c] {
+ set option -[string tolower $dbOption]
+ set class [string replace $dbOption 0 0 [string toupper \
+ [string index $dbOption 0]]]
+ if {![catch {$w configure $option} value]} {
+ # if the option database has a preference for this
+ # dbOption, then use it, otherwise use the defaults
+ # for the widget.
+ set defaultcolor [option get $w $dbOption $class]
+ if {$defaultcolor eq "" || \
+ ([info exists prototype] && \
+ [$prototype cget $option] ne "$defaultcolor")} {
+ set defaultcolor [lindex $value 3]
+ }
+ if {$defaultcolor ne ""} {
+ set defaultcolor [winfo rgb . $defaultcolor]
+ }
+ set chosencolor [lindex $value 4]
+ if {$chosencolor ne ""} {
+ set chosencolor [winfo rgb . $chosencolor]
+ }
+ if {[string match $defaultcolor $chosencolor]} {
+ # Change the option database so that future windows will get
+ # the same colors.
+ append result ";\noption add [list \
+ *[winfo class $w].$dbOption $c($dbOption) 60]"
+ $w configure $option $c($dbOption)
+ }
+ }
+ }
+ foreach child [winfo children $w] {
+ append result ";\n[::tk::RecolorTree $child c]"
+ }
+ return $result
+}
+
+# ::tk::Darken --
+# Given a color name, computes a new color value that darkens (or
+# brightens) the given color by a given percent.
+#
+# Arguments:
+# color - Name of starting color.
+# percent - Integer telling how much to brighten or darken as a
+# percent: 50 means darken by 50%, 110 means brighten
+# by 10%.
+
+proc ::tk::Darken {color percent} {
+ if {$percent < 0} {
+ return #000000
+ } elseif {$percent > 200} {
+ return #ffffff
+ } elseif {$percent <= 100} {
+ lassign [winfo rgb . $color] r g b
+ set r [expr {($r/256)*$percent/100}]
+ set g [expr {($g/256)*$percent/100}]
+ set b [expr {($b/256)*$percent/100}]
+ } elseif {$percent > 100} {
+ lassign [winfo rgb . $color] r g b
+ set r [expr {255 - ((65535-$r)/256)*(200-$percent)/100}]
+ set g [expr {255 - ((65535-$g)/256)*(200-$percent)/100}]
+ set b [expr {255 - ((65535-$b)/256)*(200-$percent)/100}]
+ }
+ return [format #%02x%02x%02x $r $g $b]
+}
+
+# ::tk_bisque --
+# Reset the Tk color palette to the old "bisque" colors.
+#
+# Arguments:
+# None.
+
+proc ::tk_bisque {} {
+ tk_setPalette activeBackground #e6ceb1 activeForeground black \
+ background #ffe4c4 disabledForeground #b0b0b0 foreground black \
+ highlightBackground #ffe4c4 highlightColor black \
+ insertBackground black \
+ selectBackground #e6ceb1 selectForeground black \
+ troughColor #cdb79e
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/panedwindow.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/panedwindow.tcl
new file mode 100644
index 0000000000..d3dfabc643
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/panedwindow.tcl
@@ -0,0 +1,194 @@
+# panedwindow.tcl --
+#
+# This file defines the default bindings for Tk panedwindow widgets and
+# provides procedures that help in implementing those bindings.
+
+bind Panedwindow <Button-1> { ::tk::panedwindow::MarkSash %W %x %y 1 }
+bind Panedwindow <Button-2> { ::tk::panedwindow::MarkSash %W %x %y 0 }
+
+bind Panedwindow <B1-Motion> { ::tk::panedwindow::DragSash %W %x %y 1 }
+bind Panedwindow <B2-Motion> { ::tk::panedwindow::DragSash %W %x %y 0 }
+
+bind Panedwindow <ButtonRelease-1> {::tk::panedwindow::ReleaseSash %W 1}
+bind Panedwindow <ButtonRelease-2> {::tk::panedwindow::ReleaseSash %W 0}
+
+bind Panedwindow <Motion> { ::tk::panedwindow::Motion %W %x %y }
+
+bind Panedwindow <Leave> { ::tk::panedwindow::Leave %W }
+
+# Initialize namespace
+namespace eval ::tk::panedwindow {}
+
+# ::tk::panedwindow::MarkSash --
+#
+# Handle marking the correct sash for possible dragging
+#
+# Arguments:
+# w the widget
+# x widget local x coord
+# y widget local y coord
+# proxy whether this should be a proxy sash
+# Results:
+# None
+#
+proc ::tk::panedwindow::MarkSash {w x y proxy} {
+ variable ::tk::Priv
+ if {[$w cget -opaqueresize]} {
+ set proxy 0
+ }
+ set what [$w identify $x $y]
+ if { [llength $what] == 2 } {
+ lassign $what index which
+ if {!$::tk_strictMotif || $which eq "handle"} {
+ if {!$proxy} {
+ $w sash mark $index $x $y
+ }
+ set Priv(sash) $index
+ lassign [$w sash coord $index] sx sy
+ set Priv(dx) [expr {$sx-$x}]
+ set Priv(dy) [expr {$sy-$y}]
+ # Do this to init the proxy location
+ DragSash $w $x $y $proxy
+ }
+ }
+}
+
+# ::tk::panedwindow::DragSash --
+#
+# Handle dragging of the correct sash
+#
+# Arguments:
+# w the widget
+# x widget local x coord
+# y widget local y coord
+# proxy whether this should be a proxy sash
+# Results:
+# Moves sash
+#
+proc ::tk::panedwindow::DragSash {w x y proxy} {
+ variable ::tk::Priv
+ if {[$w cget -opaqueresize]} {
+ set proxy 0
+ }
+ if {[info exists Priv(sash)]} {
+ if {$proxy} {
+ $w proxy place [expr {$x+$Priv(dx)}] [expr {$y+$Priv(dy)}]
+ } else {
+ $w sash place $Priv(sash) \
+ [expr {$x+$Priv(dx)}] [expr {$y+$Priv(dy)}]
+ }
+ }
+}
+
+# ::tk::panedwindow::ReleaseSash --
+#
+# Handle releasing of the sash
+#
+# Arguments:
+# w the widget
+# proxy whether this should be a proxy sash
+# Results:
+# Returns ...
+#
+proc ::tk::panedwindow::ReleaseSash {w proxy} {
+ variable ::tk::Priv
+ if {[$w cget -opaqueresize]} {
+ set proxy 0
+ }
+ if {[info exists Priv(sash)]} {
+ if {$proxy} {
+ lassign [$w proxy coord] x y
+ $w sash place $Priv(sash) $x $y
+ $w proxy forget
+ }
+ unset Priv(sash) Priv(dx) Priv(dy)
+ }
+}
+
+# ::tk::panedwindow::Motion --
+#
+# Handle motion on the widget. This is used to change the cursor
+# when the user moves over the sash area.
+#
+# Arguments:
+# w the widget
+# x widget local x coord
+# y widget local y coord
+# Results:
+# May change the cursor. Sets up a timer to verify that we are still
+# over the widget.
+#
+proc ::tk::panedwindow::Motion {w x y} {
+ variable ::tk::Priv
+ set id [$w identify $x $y]
+ if {([llength $id] == 2) && \
+ (!$::tk_strictMotif || [lindex $id 1] eq "handle")} {
+ if {![info exists Priv($w,panecursor)]} {
+ set Priv($w,panecursor) [$w cget -cursor]
+ if {[$w cget -sashcursor] ne ""} {
+ $w configure -cursor [$w cget -sashcursor]
+ } elseif {[$w cget -orient] eq "horizontal"} {
+ $w configure -cursor sb_h_double_arrow
+ } else {
+ $w configure -cursor sb_v_double_arrow
+ }
+ if {[info exists Priv($w,pwAfterId)]} {
+ after cancel $Priv($w,pwAfterId)
+ }
+ set Priv($w,pwAfterId) [after 150 \
+ [list ::tk::panedwindow::Cursor $w]]
+ }
+ return
+ }
+ if {[info exists Priv($w,panecursor)]} {
+ $w configure -cursor $Priv($w,panecursor)
+ unset Priv($w,panecursor)
+ }
+}
+
+# ::tk::panedwindow::Cursor --
+#
+# Handles returning the normal cursor when we are no longer over the
+# sash area. This needs to be done this way, because the panedwindow
+# won't see Leave events when the mouse moves from the sash to a
+# paned child, although the child does receive an Enter event.
+#
+# Arguments:
+# w the widget
+# Results:
+# May restore the default cursor, or schedule a timer to do it.
+#
+proc ::tk::panedwindow::Cursor {w} {
+ variable ::tk::Priv
+ # Make sure to check window existence in case it is destroyed.
+ if {[info exists Priv($w,panecursor)] && [winfo exists $w]} {
+ if {[winfo containing [winfo pointerx $w] [winfo pointery $w]] eq $w} {
+ set Priv($w,pwAfterId) [after 150 \
+ [list ::tk::panedwindow::Cursor $w]]
+ } else {
+ $w configure -cursor $Priv($w,panecursor)
+ unset Priv($w,panecursor)
+ if {[info exists Priv($w,pwAfterId)]} {
+ after cancel $Priv($w,pwAfterId)
+ unset Priv($w,pwAfterId)
+ }
+ }
+ }
+}
+
+# ::tk::panedwindow::Leave --
+#
+# Return to default cursor when leaving the pw widget.
+#
+# Arguments:
+# w the widget
+# Results:
+# Restores the default cursor
+#
+proc ::tk::panedwindow::Leave {w} {
+ variable ::tk::Priv
+ if {[info exists Priv($w,panecursor)]} {
+ $w configure -cursor $Priv($w,panecursor)
+ unset Priv($w,panecursor)
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl
new file mode 100644
index 0000000000..fcabf1128d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl
@@ -0,0 +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]
+} else {
+ package ifneeded Tk 8.6.10 [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
new file mode 100644
index 0000000000..9f8e25d094
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/safetk.tcl
@@ -0,0 +1,262 @@
+# safetk.tcl --
+#
+# Support procs to use Tk in safe interpreters.
+#
+# Copyright (c) 1997 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+# see safetk.n for documentation
+
+#
+#
+# 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
+# for the actual parameters to use for it's initialization (if allowed),
+# not relying on the slave state.
+#
+
+# We use opt (optional arguments parsing)
+package require opt 0.4.1;
+
+namespace eval ::safe {
+
+ # counter for safe toplevels
+ variable tkSafeId 0
+}
+
+#
+# tkInterpInit : prepare the slave interpreter for tk loading
+# most of the real job is done by loadTk
+# returns the slave name (tkInterpInit does)
+#
+proc ::safe::tkInterpInit {slave 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
+
+ # Ensure tk_library and subdirs (eg, ttk) are on the access path
+ ::interp eval $slave [list set tk_library [::safe::interpAddToAccessPath $slave $tk_library]]
+ foreach subdir [::safe::AddSubDirs [list $tk_library]] {
+ ::safe::interpAddToAccessPath $slave $subdir
+ }
+ return $slave
+}
+
+
+# tkInterpLoadTk:
+# Do additional configuration as needed (calling tkInterpInit)
+# and actually load Tk into the slave.
+#
+# Either contained in the specified windowId (-use) or
+# creating a decorated toplevel for it.
+
+# empty definition for auto_mkIndex
+proc ::safe::loadTk {} {}
+
+::tcl::OptProc ::safe::loadTk {
+ {slave -interp "name of the slave 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)
+ 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
+ set display ":0.0"
+ }
+ }
+ }
+
+ # Get state for access to the cleanupHook.
+ namespace upvar ::safe S$slave state
+
+ if {![::tcl::OptProcArgGiven "-use"]} {
+ # create a decorated toplevel
+ lassign [tkTopLevel $slave $display] w use
+
+ # set our delete hook (slave arg is added by interpDelete)
+ # to clean up both window related code and tkInit(slave)
+ set state(cleanupHook) [list tkDelete {} $w]
+ } else {
+ # set our delete hook (slave arg is added by interpDelete)
+ # to clean up tkInit(slave)
+ set state(cleanupHook) [list disallowTk]
+
+ # Let's be nice and also accept tk window names instead of ids
+ if {[string match ".*" $use]} {
+ set windowName $use
+ set use [winfo id $windowName]
+ set nDisplay [winfo screen $windowName]
+ } else {
+ # Check for a better -display value
+ # (works only for multi screens on single host, but not
+ # cross hosts, for that a tk window name would be better
+ # but embeding is also usefull for non tk names)
+ if {![catch {winfo pathname $use} name]} {
+ set nDisplay [winfo screen $name]
+ } else {
+ # Can't have a better one
+ set nDisplay $display
+ }
+ }
+ if {$nDisplay ne $display} {
+ if {$displayGiven} {
+ return -code error -errorcode {TK DISPLAY SAFE} \
+ "conflicting -display $display and -use $use -> $nDisplay"
+ } else {
+ set display $nDisplay
+ }
+ }
+ }
+
+ # Prepares the slave for tk with those parameters
+ tkInterpInit $slave [list "-use" $use "-display" $display]
+
+ load {} Tk $slave
+
+ return $slave
+}
+
+proc ::safe::TkInit {interpPath} {
+ variable tkInit
+ if {[info exists tkInit($interpPath)]} {
+ set value $tkInit($interpPath)
+ Log $interpPath "TkInit called, returning \"$value\"" NOTICE
+ return $value
+ } else {
+ Log $interpPath "TkInit called for interp with clearance:\
+ preventing Tk init" ERROR
+ return -code error -errorcode {TK SAFE PERMISSION} "not allowed"
+ }
+}
+
+# safe::allowTk --
+#
+# Set tkInit(interpPath) to allow Tk to be initialized in
+# safe::TkInit.
+#
+# Arguments:
+# interpPath slave interpreter handle
+# argv arguments passed to safe::TkInterpInit
+#
+# Results:
+# none.
+
+proc ::safe::allowTk {interpPath argv} {
+ variable tkInit
+ set tkInit($interpPath) $argv
+ return
+}
+
+
+# safe::disallowTk --
+#
+# Unset tkInit(interpPath) to disallow Tk from getting initialized
+# in safe::TkInit.
+#
+# Arguments:
+# interpPath slave interpreter handle
+#
+# Results:
+# none.
+
+proc ::safe::disallowTk {interpPath} {
+ variable tkInit
+ # This can already be deleted by the DeleteHook of the interp
+ if {[info exists tkInit($interpPath)]} {
+ unset tkInit($interpPath)
+ }
+ return
+}
+
+
+# safe::tkDelete --
+#
+# Clean up the window associated with the interp being deleted.
+#
+# Arguments:
+# interpPath slave interpreter handle
+#
+# Results:
+# none.
+
+proc ::safe::tkDelete {W window slave} {
+
+ # 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"
+ }
+ }
+ if {[winfo exists $window]} {
+ Log $slave "Destroy toplevel $window" NOTICE
+ destroy $window
+ }
+
+ # clean up tkInit(slave)
+ disallowTk $slave
+ return
+}
+
+proc ::safe::tkTopLevel {slave 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)"
+ }
+ Log $slave "New toplevel $w" NOTICE
+
+ set msg "Untrusted Tcl applet ($slave)"
+ wm title $w $msg
+
+ # Control frame (we must create a style for it)
+ ttk::style layout TWarningFrame {WarningFrame.border -sticky nswe}
+ ttk::style configure TWarningFrame -background red
+
+ set wc $w.fc
+ ttk::frame $wc -relief ridge -borderwidth 4 -style TWarningFrame
+
+ # 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]
+
+ ttk::label $wc.l -text $msg -anchor w
+
+ # We want the button to be the last visible item
+ # (so be packed first) and at the right and not resizing horizontally
+
+ # frame the button so it does not expand horizontally
+ # 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]
+ 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
+ pack $wc -side bottom -fill x
+
+ # Container frame
+ frame $w.c -container 1
+ pack $w.c -fill both -expand 1
+
+ # return both the toplevel window name and the id to use for embedding
+ list $w [winfo id $w.c]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/scale.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/scale.tcl
new file mode 100644
index 0000000000..fb9b81b26b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/scale.tcl
@@ -0,0 +1,290 @@
+# scale.tcl --
+#
+# This file defines the default bindings for Tk scale widgets and provides
+# procedures that help in implementing the bindings.
+#
+# Copyright (c) 1994 The Regents of the University of California.
+# Copyright (c) 1994-1995 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+#-------------------------------------------------------------------------
+# The code below creates the default class bindings for entries.
+#-------------------------------------------------------------------------
+
+# Standard Motif bindings:
+
+bind Scale <Enter> {
+ if {$tk_strictMotif} {
+ set tk::Priv(activeBg) [%W cget -activebackground]
+ %W configure -activebackground [%W cget -background]
+ }
+ tk::ScaleActivate %W %x %y
+}
+bind Scale <Motion> {
+ tk::ScaleActivate %W %x %y
+}
+bind Scale <Leave> {
+ if {$tk_strictMotif} {
+ %W configure -activebackground $tk::Priv(activeBg)
+ }
+ if {[%W cget -state] eq "active"} {
+ %W configure -state normal
+ }
+}
+bind Scale <1> {
+ tk::ScaleButtonDown %W %x %y
+}
+bind Scale <B1-Motion> {
+ tk::ScaleDrag %W %x %y
+}
+bind Scale <B1-Leave> { }
+bind Scale <B1-Enter> { }
+bind Scale <ButtonRelease-1> {
+ tk::CancelRepeat
+ tk::ScaleEndDrag %W
+ tk::ScaleActivate %W %x %y
+}
+bind Scale <2> {
+ tk::ScaleButton2Down %W %x %y
+}
+bind Scale <B2-Motion> {
+ tk::ScaleDrag %W %x %y
+}
+bind Scale <B2-Leave> { }
+bind Scale <B2-Enter> { }
+bind Scale <ButtonRelease-2> {
+ tk::CancelRepeat
+ tk::ScaleEndDrag %W
+ tk::ScaleActivate %W %x %y
+}
+if {[tk windowingsystem] eq "win32"} {
+ # On Windows do the same with button 3, as that is the right mouse button
+ bind Scale <3> [bind Scale <2>]
+ bind Scale <B3-Motion> [bind Scale <B2-Motion>]
+ bind Scale <B3-Leave> [bind Scale <B2-Leave>]
+ bind Scale <B3-Enter> [bind Scale <B2-Enter>]
+ bind Scale <ButtonRelease-3> [bind Scale <ButtonRelease-2>]
+}
+bind Scale <Control-1> {
+ tk::ScaleControlPress %W %x %y
+}
+bind Scale <<PrevLine>> {
+ tk::ScaleIncrement %W up little noRepeat
+}
+bind Scale <<NextLine>> {
+ tk::ScaleIncrement %W down little noRepeat
+}
+bind Scale <<PrevChar>> {
+ tk::ScaleIncrement %W up little noRepeat
+}
+bind Scale <<NextChar>> {
+ tk::ScaleIncrement %W down little noRepeat
+}
+bind Scale <<PrevPara>> {
+ tk::ScaleIncrement %W up big noRepeat
+}
+bind Scale <<NextPara>> {
+ tk::ScaleIncrement %W down big noRepeat
+}
+bind Scale <<PrevWord>> {
+ tk::ScaleIncrement %W up big noRepeat
+}
+bind Scale <<NextWord>> {
+ tk::ScaleIncrement %W down big noRepeat
+}
+bind Scale <<LineStart>> {
+ %W set [%W cget -from]
+}
+bind Scale <<LineEnd>> {
+ %W set [%W cget -to]
+}
+
+# ::tk::ScaleActivate --
+# This procedure is invoked to check a given x-y position in the
+# scale and activate the slider if the x-y position falls within
+# the slider.
+#
+# Arguments:
+# w - The scale widget.
+# x, y - Mouse coordinates.
+
+proc ::tk::ScaleActivate {w x y} {
+ if {[$w cget -state] eq "disabled"} {
+ return
+ }
+ if {[$w identify $x $y] eq "slider"} {
+ set state active
+ } else {
+ set state normal
+ }
+ if {[$w cget -state] ne $state} {
+ $w configure -state $state
+ }
+}
+
+# ::tk::ScaleButtonDown --
+# This procedure is invoked when a button is pressed in a scale. It
+# takes different actions depending on where the button was pressed.
+#
+# Arguments:
+# w - The scale widget.
+# x, y - Mouse coordinates of button press.
+
+proc ::tk::ScaleButtonDown {w x y} {
+ variable ::tk::Priv
+ set Priv(dragging) 0
+ set el [$w identify $x $y]
+
+ # save the relief
+ set Priv($w,relief) [$w cget -sliderrelief]
+
+ if {$el eq "trough1"} {
+ ScaleIncrement $w up little initial
+ } elseif {$el eq "trough2"} {
+ ScaleIncrement $w down little initial
+ } elseif {$el eq "slider"} {
+ set Priv(dragging) 1
+ set Priv(initValue) [$w get]
+ set coords [$w coords]
+ set Priv(deltaX) [expr {$x - [lindex $coords 0]}]
+ set Priv(deltaY) [expr {$y - [lindex $coords 1]}]
+ switch -exact -- $Priv($w,relief) {
+ "raised" { $w configure -sliderrelief sunken }
+ "ridge" { $w configure -sliderrelief groove }
+ }
+ }
+}
+
+# ::tk::ScaleDrag --
+# This procedure is called when the mouse is dragged with
+# mouse button 1 down. If the drag started inside the slider
+# (i.e. the scale is active) then the scale's value is adjusted
+# to reflect the mouse's position.
+#
+# Arguments:
+# w - The scale widget.
+# x, y - Mouse coordinates.
+
+proc ::tk::ScaleDrag {w x y} {
+ variable ::tk::Priv
+ if {!$Priv(dragging)} {
+ return
+ }
+ $w set [$w get [expr {$x-$Priv(deltaX)}] [expr {$y-$Priv(deltaY)}]]
+}
+
+# ::tk::ScaleEndDrag --
+# This procedure is called to end an interactive drag of the
+# slider. It just marks the drag as over.
+#
+# Arguments:
+# w - The scale widget.
+
+proc ::tk::ScaleEndDrag {w} {
+ variable ::tk::Priv
+ set Priv(dragging) 0
+ if {[info exists Priv($w,relief)]} {
+ $w configure -sliderrelief $Priv($w,relief)
+ unset Priv($w,relief)
+ }
+}
+
+# ::tk::ScaleIncrement --
+# This procedure is invoked to increment the value of a scale and
+# to set up auto-repeating of the action if that is desired. The
+# way the value is incremented depends on the "dir" and "big"
+# arguments.
+#
+# Arguments:
+# w - The scale widget.
+# dir - "up" means move value towards -from, "down" means
+# move towards -to.
+# big - Size of increments: "big" or "little".
+# repeat - Whether and how to auto-repeat the action: "noRepeat"
+# means don't auto-repeat, "initial" means this is the
+# first action in an auto-repeat sequence, and "again"
+# means this is the second repetition or later.
+
+proc ::tk::ScaleIncrement {w dir big repeat} {
+ variable ::tk::Priv
+ if {![winfo exists $w]} return
+ if {$big eq "big"} {
+ set inc [$w cget -bigincrement]
+ if {$inc == 0} {
+ set inc [expr {abs([$w cget -to] - [$w cget -from])/10.0}]
+ }
+ if {$inc < [$w cget -resolution]} {
+ set inc [$w cget -resolution]
+ }
+ } else {
+ set inc [$w cget -resolution]
+ }
+ if {([$w cget -from] > [$w cget -to]) ^ ($dir eq "up")} {
+ if {$inc > 0} {
+ set inc [expr {-$inc}]
+ }
+ } else {
+ if {$inc < 0} {
+ set inc [expr {-$inc}]
+ }
+ }
+ $w set [expr {[$w get] + $inc}]
+
+ if {$repeat eq "again"} {
+ set Priv(afterId) [after [$w cget -repeatinterval] \
+ [list tk::ScaleIncrement $w $dir $big again]]
+ } elseif {$repeat eq "initial"} {
+ set delay [$w cget -repeatdelay]
+ if {$delay > 0} {
+ set Priv(afterId) [after $delay \
+ [list tk::ScaleIncrement $w $dir $big again]]
+ }
+ }
+}
+
+# ::tk::ScaleControlPress --
+# This procedure handles button presses that are made with the Control
+# key down. Depending on the mouse position, it adjusts the scale
+# value to one end of the range or the other.
+#
+# Arguments:
+# w - The scale widget.
+# x, y - Mouse coordinates where the button was pressed.
+
+proc ::tk::ScaleControlPress {w x y} {
+ set el [$w identify $x $y]
+ if {$el eq "trough1"} {
+ $w set [$w cget -from]
+ } elseif {$el eq "trough2"} {
+ $w set [$w cget -to]
+ }
+}
+
+# ::tk::ScaleButton2Down
+# This procedure is invoked when button 2 is pressed over a scale.
+# It sets the value to correspond to the mouse position and starts
+# a slider drag.
+#
+# Arguments:
+# w - The scrollbar widget.
+# x, y - Mouse coordinates within the widget.
+
+proc ::tk::ScaleButton2Down {w x y} {
+ variable ::tk::Priv
+
+ if {[$w cget -state] eq "disabled"} {
+ return
+ }
+
+ $w configure -state active
+ $w set [$w get $x $y]
+ set Priv(dragging) 1
+ set Priv(initValue) [$w get]
+ set Priv($w,relief) [$w cget -sliderrelief]
+ set coords "$x $y"
+ set Priv(deltaX) 0
+ set Priv(deltaY) 0
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/scrlbar.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/scrlbar.tcl
new file mode 100644
index 0000000000..a1c4398202
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/scrlbar.tcl
@@ -0,0 +1,456 @@
+# scrlbar.tcl --
+#
+# This file defines the default bindings for Tk scrollbar widgets.
+# It also provides procedures that help in implementing the bindings.
+#
+# Copyright (c) 1994 The Regents of the University of California.
+# Copyright (c) 1994-1996 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+#-------------------------------------------------------------------------
+# The code below creates the default class bindings for scrollbars.
+#-------------------------------------------------------------------------
+
+# Standard Motif bindings:
+if {[tk windowingsystem] eq "x11" || [tk windowingsystem] eq "aqua"} {
+
+bind Scrollbar <Enter> {
+ if {$tk_strictMotif} {
+ set tk::Priv(activeBg) [%W cget -activebackground]
+ %W configure -activebackground [%W cget -background]
+ }
+ %W activate [%W identify %x %y]
+}
+bind Scrollbar <Motion> {
+ %W activate [%W identify %x %y]
+}
+
+# The "info exists" command in the following binding handles the
+# situation where a Leave event occurs for a scrollbar without the Enter
+# event. This seems to happen on some systems (such as Solaris 2.4) for
+# unknown reasons.
+
+bind Scrollbar <Leave> {
+ if {$tk_strictMotif && [info exists tk::Priv(activeBg)]} {
+ %W configure -activebackground $tk::Priv(activeBg)
+ }
+ %W activate {}
+}
+bind Scrollbar <1> {
+ tk::ScrollButtonDown %W %x %y
+}
+bind Scrollbar <B1-Motion> {
+ tk::ScrollDrag %W %x %y
+}
+bind Scrollbar <B1-B2-Motion> {
+ tk::ScrollDrag %W %x %y
+}
+bind Scrollbar <ButtonRelease-1> {
+ tk::ScrollButtonUp %W %x %y
+}
+bind Scrollbar <B1-Leave> {
+ # Prevents <Leave> binding from being invoked.
+}
+bind Scrollbar <B1-Enter> {
+ # Prevents <Enter> binding from being invoked.
+}
+bind Scrollbar <2> {
+ tk::ScrollButton2Down %W %x %y
+}
+bind Scrollbar <B1-2> {
+ # Do nothing, since button 1 is already down.
+}
+bind Scrollbar <B2-1> {
+ # Do nothing, since button 2 is already down.
+}
+bind Scrollbar <B2-Motion> {
+ tk::ScrollDrag %W %x %y
+}
+bind Scrollbar <ButtonRelease-2> {
+ tk::ScrollButtonUp %W %x %y
+}
+bind Scrollbar <B1-ButtonRelease-2> {
+ # Do nothing: B1 release will handle it.
+}
+bind Scrollbar <B2-ButtonRelease-1> {
+ # Do nothing: B2 release will handle it.
+}
+bind Scrollbar <B2-Leave> {
+ # Prevents <Leave> binding from being invoked.
+}
+bind Scrollbar <B2-Enter> {
+ # Prevents <Enter> binding from being invoked.
+}
+bind Scrollbar <Control-1> {
+ tk::ScrollTopBottom %W %x %y
+}
+bind Scrollbar <Control-2> {
+ tk::ScrollTopBottom %W %x %y
+}
+
+bind Scrollbar <<PrevLine>> {
+ tk::ScrollByUnits %W v -1
+}
+bind Scrollbar <<NextLine>> {
+ tk::ScrollByUnits %W v 1
+}
+bind Scrollbar <<PrevPara>> {
+ tk::ScrollByPages %W v -1
+}
+bind Scrollbar <<NextPara>> {
+ tk::ScrollByPages %W v 1
+}
+bind Scrollbar <<PrevChar>> {
+ tk::ScrollByUnits %W h -1
+}
+bind Scrollbar <<NextChar>> {
+ tk::ScrollByUnits %W h 1
+}
+bind Scrollbar <<PrevWord>> {
+ tk::ScrollByPages %W h -1
+}
+bind Scrollbar <<NextWord>> {
+ tk::ScrollByPages %W h 1
+}
+bind Scrollbar <Prior> {
+ tk::ScrollByPages %W hv -1
+}
+bind Scrollbar <Next> {
+ tk::ScrollByPages %W hv 1
+}
+bind Scrollbar <<LineStart>> {
+ tk::ScrollToPos %W 0
+}
+bind Scrollbar <<LineEnd>> {
+ tk::ScrollToPos %W 1
+}
+}
+
+if {[tk windowingsystem] eq "aqua"} {
+ bind Scrollbar <MouseWheel> {
+ tk::ScrollByUnits %W v [expr {-(%D)}]
+ }
+ bind Scrollbar <Option-MouseWheel> {
+ tk::ScrollByUnits %W v [expr {-10 * (%D)}]
+ }
+ bind Scrollbar <Shift-MouseWheel> {
+ tk::ScrollByUnits %W h [expr {-(%D)}]
+ }
+ bind Scrollbar <Shift-Option-MouseWheel> {
+ tk::ScrollByUnits %W h [expr {-10 * (%D)}]
+ }
+} else {
+ bind Scrollbar <MouseWheel> {
+ if {%D >= 0} {
+ tk::ScrollByUnits %W v [expr {-%D/30}]
+ } else {
+ tk::ScrollByUnits %W v [expr {(29-%D)/30}]
+ }
+ }
+ bind Scrollbar <Shift-MouseWheel> {
+ if {%D >= 0} {
+ tk::ScrollByUnits %W h [expr {-%D/30}]
+ } else {
+ tk::ScrollByUnits %W h [expr {(29-%D)/30}]
+ }
+ }
+}
+
+if {[tk windowingsystem] eq "x11"} {
+ bind Scrollbar <4> {tk::ScrollByUnits %W v -5}
+ bind Scrollbar <5> {tk::ScrollByUnits %W v 5}
+ bind Scrollbar <Shift-4> {tk::ScrollByUnits %W h -5}
+ bind Scrollbar <Shift-5> {tk::ScrollByUnits %W h 5}
+}
+
+# tk::ScrollButtonDown --
+# This procedure is invoked when a button is pressed in a scrollbar.
+# It changes the way the scrollbar is displayed and takes actions
+# depending on where the mouse is.
+#
+# Arguments:
+# w - The scrollbar widget.
+# x, y - Mouse coordinates.
+
+proc tk::ScrollButtonDown {w x y} {
+ variable ::tk::Priv
+ set Priv(relief) [$w cget -activerelief]
+ $w configure -activerelief sunken
+ set element [$w identify $x $y]
+ if {$element eq "slider"} {
+ ScrollStartDrag $w $x $y
+ } else {
+ ScrollSelect $w $element initial
+ }
+}
+
+# ::tk::ScrollButtonUp --
+# This procedure is invoked when a button is released in a scrollbar.
+# It cancels scans and auto-repeats that were in progress, and restores
+# the way the active element is displayed.
+#
+# Arguments:
+# w - The scrollbar widget.
+# x, y - Mouse coordinates.
+
+proc ::tk::ScrollButtonUp {w x y} {
+ variable ::tk::Priv
+ tk::CancelRepeat
+ if {[info exists Priv(relief)]} {
+ # Avoid error due to spurious release events
+ $w configure -activerelief $Priv(relief)
+ ScrollEndDrag $w $x $y
+ $w activate [$w identify $x $y]
+ }
+}
+
+# ::tk::ScrollSelect --
+# This procedure is invoked when a button is pressed over the scrollbar.
+# It invokes one of several scrolling actions depending on where in
+# the scrollbar the button was pressed.
+#
+# Arguments:
+# w - The scrollbar widget.
+# element - The element of the scrollbar that was selected, such
+# as "arrow1" or "trough2". Shouldn't be "slider".
+# repeat - Whether and how to auto-repeat the action: "noRepeat"
+# means don't auto-repeat, "initial" means this is the
+# first action in an auto-repeat sequence, and "again"
+# means this is the second repetition or later.
+
+proc ::tk::ScrollSelect {w element repeat} {
+ variable ::tk::Priv
+ if {![winfo exists $w]} return
+ switch -- $element {
+ "arrow1" {ScrollByUnits $w hv -1}
+ "trough1" {ScrollByPages $w hv -1}
+ "trough2" {ScrollByPages $w hv 1}
+ "arrow2" {ScrollByUnits $w hv 1}
+ default {return}
+ }
+ if {$repeat eq "again"} {
+ set Priv(afterId) [after [$w cget -repeatinterval] \
+ [list tk::ScrollSelect $w $element again]]
+ } elseif {$repeat eq "initial"} {
+ set delay [$w cget -repeatdelay]
+ if {$delay > 0} {
+ set Priv(afterId) [after $delay \
+ [list tk::ScrollSelect $w $element again]]
+ }
+ }
+}
+
+# ::tk::ScrollStartDrag --
+# This procedure is called to initiate a drag of the slider. It just
+# remembers the starting position of the mouse and slider.
+#
+# Arguments:
+# w - The scrollbar widget.
+# x, y - The mouse position at the start of the drag operation.
+
+proc ::tk::ScrollStartDrag {w x y} {
+ variable ::tk::Priv
+
+ if {[$w cget -command] eq ""} {
+ return
+ }
+ set Priv(pressX) $x
+ set Priv(pressY) $y
+ set Priv(initValues) [$w get]
+ set iv0 [lindex $Priv(initValues) 0]
+ if {[llength $Priv(initValues)] == 2} {
+ set Priv(initPos) $iv0
+ } elseif {$iv0 == 0} {
+ set Priv(initPos) 0.0
+ } else {
+ set Priv(initPos) [expr {(double([lindex $Priv(initValues) 2])) \
+ / [lindex $Priv(initValues) 0]}]
+ }
+}
+
+# ::tk::ScrollDrag --
+# This procedure is called for each mouse motion even when the slider
+# is being dragged. It notifies the associated widget if we're not
+# jump scrolling, and it just updates the scrollbar if we are jump
+# scrolling.
+#
+# Arguments:
+# w - The scrollbar widget.
+# x, y - The current mouse position.
+
+proc ::tk::ScrollDrag {w x y} {
+ variable ::tk::Priv
+
+ if {$Priv(initPos) eq ""} {
+ return
+ }
+ set delta [$w delta [expr {$x - $Priv(pressX)}] [expr {$y - $Priv(pressY)}]]
+ if {[$w cget -jump]} {
+ if {[llength $Priv(initValues)] == 2} {
+ $w set [expr {[lindex $Priv(initValues) 0] + $delta}] \
+ [expr {[lindex $Priv(initValues) 1] + $delta}]
+ } else {
+ set delta [expr {round($delta * [lindex $Priv(initValues) 0])}]
+ eval [list $w] set [lreplace $Priv(initValues) 2 3 \
+ [expr {[lindex $Priv(initValues) 2] + $delta}] \
+ [expr {[lindex $Priv(initValues) 3] + $delta}]]
+ }
+ } else {
+ ScrollToPos $w [expr {$Priv(initPos) + $delta}]
+ }
+}
+
+# ::tk::ScrollEndDrag --
+# This procedure is called to end an interactive drag of the slider.
+# It scrolls the window if we're in jump mode, otherwise it does nothing.
+#
+# Arguments:
+# w - The scrollbar widget.
+# x, y - The mouse position at the end of the drag operation.
+
+proc ::tk::ScrollEndDrag {w x y} {
+ variable ::tk::Priv
+
+ if {$Priv(initPos) eq ""} {
+ return
+ }
+ if {[$w cget -jump]} {
+ set delta [$w delta [expr {$x - $Priv(pressX)}] \
+ [expr {$y - $Priv(pressY)}]]
+ ScrollToPos $w [expr {$Priv(initPos) + $delta}]
+ }
+ set Priv(initPos) ""
+}
+
+# ::tk::ScrollByUnits --
+# This procedure tells the scrollbar's associated widget to scroll up
+# or down by a given number of units. It notifies the associated widget
+# in different ways for old and new command syntaxes.
+#
+# Arguments:
+# w - The scrollbar widget.
+# orient - Which kinds of scrollbars this applies to: "h" for
+# horizontal, "v" for vertical, "hv" for both.
+# amount - How many units to scroll: typically 1 or -1.
+
+proc ::tk::ScrollByUnits {w orient amount} {
+ set cmd [$w cget -command]
+ if {$cmd eq "" || ([string first \
+ [string index [$w cget -orient] 0] $orient] < 0)} {
+ return
+ }
+ set info [$w get]
+ if {[llength $info] == 2} {
+ uplevel #0 $cmd scroll $amount units
+ } else {
+ uplevel #0 $cmd [expr {[lindex $info 2] + $amount}]
+ }
+}
+
+# ::tk::ScrollByPages --
+# This procedure tells the scrollbar's associated widget to scroll up
+# or down by a given number of screenfuls. It notifies the associated
+# widget in different ways for old and new command syntaxes.
+#
+# Arguments:
+# w - The scrollbar widget.
+# orient - Which kinds of scrollbars this applies to: "h" for
+# horizontal, "v" for vertical, "hv" for both.
+# amount - How many screens to scroll: typically 1 or -1.
+
+proc ::tk::ScrollByPages {w orient amount} {
+ set cmd [$w cget -command]
+ if {$cmd eq "" || ([string first \
+ [string index [$w cget -orient] 0] $orient] < 0)} {
+ return
+ }
+ set info [$w get]
+ if {[llength $info] == 2} {
+ uplevel #0 $cmd scroll $amount pages
+ } else {
+ uplevel #0 $cmd [expr {[lindex $info 2] + $amount*([lindex $info 1] - 1)}]
+ }
+}
+
+# ::tk::ScrollToPos --
+# This procedure tells the scrollbar's associated widget to scroll to
+# a particular location, given by a fraction between 0 and 1. It notifies
+# the associated widget in different ways for old and new command syntaxes.
+#
+# Arguments:
+# w - The scrollbar widget.
+# pos - A fraction between 0 and 1 indicating a desired position
+# in the document.
+
+proc ::tk::ScrollToPos {w pos} {
+ set cmd [$w cget -command]
+ if {$cmd eq ""} {
+ return
+ }
+ set info [$w get]
+ if {[llength $info] == 2} {
+ uplevel #0 $cmd moveto $pos
+ } else {
+ uplevel #0 $cmd [expr {round([lindex $info 0]*$pos)}]
+ }
+}
+
+# ::tk::ScrollTopBottom
+# Scroll to the top or bottom of the document, depending on the mouse
+# position.
+#
+# Arguments:
+# w - The scrollbar widget.
+# x, y - Mouse coordinates within the widget.
+
+proc ::tk::ScrollTopBottom {w x y} {
+ variable ::tk::Priv
+ set element [$w identify $x $y]
+ if {[string match *1 $element]} {
+ ScrollToPos $w 0
+ } elseif {[string match *2 $element]} {
+ ScrollToPos $w 1
+ }
+
+ # Set Priv(relief), since it's needed by tk::ScrollButtonUp.
+
+ set Priv(relief) [$w cget -activerelief]
+}
+
+# ::tk::ScrollButton2Down
+# This procedure is invoked when button 2 is pressed over a scrollbar.
+# If the button is over the trough or slider, it sets the scrollbar to
+# the mouse position and starts a slider drag. Otherwise it just
+# behaves the same as button 1.
+#
+# Arguments:
+# w - The scrollbar widget.
+# x, y - Mouse coordinates within the widget.
+
+proc ::tk::ScrollButton2Down {w x y} {
+ variable ::tk::Priv
+ if {![winfo exists $w]} {
+ return
+ }
+ set element [$w identify $x $y]
+ if {[string match {arrow[12]} $element]} {
+ ScrollButtonDown $w $x $y
+ return
+ }
+ ScrollToPos $w [$w fraction $x $y]
+ set Priv(relief) [$w cget -activerelief]
+
+ # Need the "update idletasks" below so that the widget calls us
+ # back to reset the actual scrollbar position before we start the
+ # slider drag.
+
+ update idletasks
+ if {[winfo exists $w]} {
+ $w configure -activerelief sunken
+ $w activate slider
+ ScrollStartDrag $w $x $y
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl
new file mode 100644
index 0000000000..1965ed879b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl
@@ -0,0 +1,580 @@
+# spinbox.tcl --
+#
+# This file defines the default bindings for Tk spinbox widgets and provides
+# procedures that help in implementing those bindings. The spinbox builds
+# off the entry widget, so it can reuse Entry bindings and procedures.
+#
+# Copyright (c) 1992-1994 The Regents of the University of California.
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+# Copyright (c) 1999-2000 Jeffrey Hobbs
+# Copyright (c) 2000 Ajuba Solutions
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+#-------------------------------------------------------------------------
+# Elements of tk::Priv that are used in this file:
+#
+# afterId - If non-null, it means that auto-scanning is underway
+# and it gives the "after" id for the next auto-scan
+# command to be executed.
+# mouseMoved - Non-zero means the mouse has moved a significant
+# amount since the button went down (so, for example,
+# start dragging out a selection).
+# pressX - X-coordinate at which the mouse button was pressed.
+# selectMode - The style of selection currently underway:
+# char, word, or line.
+# x, y - Last known mouse coordinates for scanning
+# and auto-scanning.
+# data - Used for Cut and Copy
+#-------------------------------------------------------------------------
+
+# Initialize namespace
+namespace eval ::tk::spinbox {}
+
+#-------------------------------------------------------------------------
+# The code below creates the default class bindings for entries.
+#-------------------------------------------------------------------------
+bind Spinbox <<Cut>> {
+ if {![catch {::tk::spinbox::GetSelection %W} tk::Priv(data)]} {
+ clipboard clear -displayof %W
+ clipboard append -displayof %W $tk::Priv(data)
+ %W delete sel.first sel.last
+ unset tk::Priv(data)
+ }
+}
+bind Spinbox <<Copy>> {
+ if {![catch {::tk::spinbox::GetSelection %W} tk::Priv(data)]} {
+ clipboard clear -displayof %W
+ clipboard append -displayof %W $tk::Priv(data)
+ unset tk::Priv(data)
+ }
+}
+bind Spinbox <<Paste>> {
+ catch {
+ if {[tk windowingsystem] ne "x11"} {
+ catch {
+ %W delete sel.first sel.last
+ }
+ }
+ %W insert insert [::tk::GetSelection %W CLIPBOARD]
+ ::tk::EntrySeeInsert %W
+ }
+}
+bind Spinbox <<Clear>> {
+ %W delete sel.first sel.last
+}
+bind Spinbox <<PasteSelection>> {
+ if {$tk_strictMotif || ![info exists tk::Priv(mouseMoved)]
+ || !$tk::Priv(mouseMoved)} {
+ ::tk::spinbox::Paste %W %x
+ }
+}
+
+bind Spinbox <<TraverseIn>> {
+ %W selection range 0 end
+ %W icursor end
+}
+
+# Standard Motif bindings:
+
+bind Spinbox <1> {
+ ::tk::spinbox::ButtonDown %W %x %y
+}
+bind Spinbox <B1-Motion> {
+ ::tk::spinbox::Motion %W %x %y
+}
+bind Spinbox <Double-1> {
+ ::tk::spinbox::ArrowPress %W %x %y
+ set tk::Priv(selectMode) word
+ ::tk::spinbox::MouseSelect %W %x sel.first
+}
+bind Spinbox <Triple-1> {
+ ::tk::spinbox::ArrowPress %W %x %y
+ set tk::Priv(selectMode) line
+ ::tk::spinbox::MouseSelect %W %x 0
+}
+bind Spinbox <Shift-1> {
+ set tk::Priv(selectMode) char
+ %W selection adjust @%x
+}
+bind Spinbox <Double-Shift-1> {
+ set tk::Priv(selectMode) word
+ ::tk::spinbox::MouseSelect %W %x
+}
+bind Spinbox <Triple-Shift-1> {
+ set tk::Priv(selectMode) line
+ ::tk::spinbox::MouseSelect %W %x
+}
+bind Spinbox <B1-Leave> {
+ set tk::Priv(x) %x
+ ::tk::spinbox::AutoScan %W
+}
+bind Spinbox <B1-Enter> {
+ tk::CancelRepeat
+}
+bind Spinbox <ButtonRelease-1> {
+ ::tk::spinbox::ButtonUp %W %x %y
+}
+bind Spinbox <Control-1> {
+ %W icursor @%x
+}
+
+bind Spinbox <<PrevLine>> {
+ %W invoke buttonup
+}
+bind Spinbox <<NextLine>> {
+ %W invoke buttondown
+}
+
+bind Spinbox <<PrevChar>> {
+ ::tk::EntrySetCursor %W [expr {[%W index insert] - 1}]
+}
+bind Spinbox <<NextChar>> {
+ ::tk::EntrySetCursor %W [expr {[%W index insert] + 1}]
+}
+bind Spinbox <<SelectPrevChar>> {
+ ::tk::EntryKeySelect %W [expr {[%W index insert] - 1}]
+ ::tk::EntrySeeInsert %W
+}
+bind Spinbox <<SelectNextChar>> {
+ ::tk::EntryKeySelect %W [expr {[%W index insert] + 1}]
+ ::tk::EntrySeeInsert %W
+}
+bind Spinbox <<PrevWord>> {
+ ::tk::EntrySetCursor %W [::tk::EntryPreviousWord %W insert]
+}
+bind Spinbox <<NextWord>> {
+ ::tk::EntrySetCursor %W [::tk::EntryNextWord %W insert]
+}
+bind Spinbox <<SelectPrevWord>> {
+ ::tk::EntryKeySelect %W [::tk::EntryPreviousWord %W insert]
+ ::tk::EntrySeeInsert %W
+}
+bind Spinbox <<SelectNextWord>> {
+ ::tk::EntryKeySelect %W [::tk::EntryNextWord %W insert]
+ ::tk::EntrySeeInsert %W
+}
+bind Spinbox <<LineStart>> {
+ ::tk::EntrySetCursor %W 0
+}
+bind Spinbox <<SelectLineStart>> {
+ ::tk::EntryKeySelect %W 0
+ ::tk::EntrySeeInsert %W
+}
+bind Spinbox <<LineEnd>> {
+ ::tk::EntrySetCursor %W end
+}
+bind Spinbox <<SelectLineEnd>> {
+ ::tk::EntryKeySelect %W end
+ ::tk::EntrySeeInsert %W
+}
+
+bind Spinbox <Delete> {
+ if {[%W selection present]} {
+ %W delete sel.first sel.last
+ } else {
+ %W delete insert
+ }
+}
+bind Spinbox <BackSpace> {
+ ::tk::EntryBackspace %W
+}
+
+bind Spinbox <Control-space> {
+ %W selection from insert
+}
+bind Spinbox <Select> {
+ %W selection from insert
+}
+bind Spinbox <Control-Shift-space> {
+ %W selection adjust insert
+}
+bind Spinbox <Shift-Select> {
+ %W selection adjust insert
+}
+bind Spinbox <<SelectAll>> {
+ %W selection range 0 end
+}
+bind Spinbox <<SelectNone>> {
+ %W selection clear
+}
+bind Spinbox <KeyPress> {
+ ::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,
+# which is wrong. Ditto for Escape, Return, and Tab.
+
+bind Spinbox <Alt-KeyPress> {# nothing}
+bind Spinbox <Meta-KeyPress> {# nothing}
+bind Spinbox <Control-KeyPress> {# nothing}
+bind Spinbox <Escape> {# nothing}
+bind Spinbox <Return> {# nothing}
+bind Spinbox <KP_Enter> {# nothing}
+bind Spinbox <Tab> {# nothing}
+bind Spinbox <Prior> {# nothing}
+bind Spinbox <Next> {# nothing}
+if {[tk windowingsystem] eq "aqua"} {
+ bind Spinbox <Command-KeyPress> {# nothing}
+}
+
+# On Windows, paste is done using Shift-Insert. Shift-Insert already
+# generates the <<Paste>> event, so we don't need to do anything here.
+if {[tk windowingsystem] ne "win32"} {
+ bind Spinbox <Insert> {
+ catch {::tk::EntryInsert %W [::tk::GetSelection %W PRIMARY]}
+ }
+}
+
+# Additional emacs-like bindings:
+
+bind Spinbox <Control-d> {
+ if {!$tk_strictMotif} {
+ %W delete insert
+ }
+}
+bind Spinbox <Control-h> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryBackspace %W
+ }
+}
+bind Spinbox <Control-k> {
+ if {!$tk_strictMotif} {
+ %W delete insert end
+ }
+}
+bind Spinbox <Control-t> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryTranspose %W
+ }
+}
+bind Spinbox <Meta-b> {
+ if {!$tk_strictMotif} {
+ ::tk::EntrySetCursor %W [::tk::EntryPreviousWord %W insert]
+ }
+}
+bind Spinbox <Meta-d> {
+ if {!$tk_strictMotif} {
+ %W delete insert [::tk::EntryNextWord %W insert]
+ }
+}
+bind Spinbox <Meta-f> {
+ if {!$tk_strictMotif} {
+ ::tk::EntrySetCursor %W [::tk::EntryNextWord %W insert]
+ }
+}
+bind Spinbox <Meta-BackSpace> {
+ if {!$tk_strictMotif} {
+ %W delete [::tk::EntryPreviousWord %W insert] insert
+ }
+}
+bind Spinbox <Meta-Delete> {
+ if {!$tk_strictMotif} {
+ %W delete [::tk::EntryPreviousWord %W insert] insert
+ }
+}
+
+# A few additional bindings of my own.
+
+bind Spinbox <2> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanMark %W %x
+ }
+}
+bind Spinbox <B2-Motion> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanDrag %W %x
+ }
+}
+
+# ::tk::spinbox::Invoke --
+# Invoke an element of the spinbox
+#
+# Arguments:
+# w - The spinbox window.
+# elem - Element to invoke
+
+proc ::tk::spinbox::Invoke {w elem} {
+ variable ::tk::Priv
+
+ if {![winfo exists $w]} {
+ return
+ }
+
+ if {![info exists Priv(outsideElement)]} {
+ $w invoke $elem
+ incr Priv(repeated)
+ }
+ set delay [$w cget -repeatinterval]
+ if {$delay > 0} {
+ set Priv(afterId) [after $delay \
+ [list ::tk::spinbox::Invoke $w $elem]]
+ }
+}
+
+# ::tk::spinbox::ClosestGap --
+# Given x and y coordinates, this procedure finds the closest boundary
+# between characters to the given coordinates and returns the index
+# of the character just after the boundary.
+#
+# Arguments:
+# w - The spinbox window.
+# x - X-coordinate within the window.
+
+proc ::tk::spinbox::ClosestGap {w x} {
+ set pos [$w index @$x]
+ set bbox [$w bbox $pos]
+ if {($x - [lindex $bbox 0]) < ([lindex $bbox 2]/2)} {
+ return $pos
+ }
+ incr pos
+}
+
+# ::tk::spinbox::ArrowPress --
+# This procedure is invoked to handle button-1 presses in buttonup
+# or buttondown elements of spinbox widgets.
+#
+# Arguments:
+# w - The spinbox window in which the button was pressed.
+# x - The x-coordinate of the button press.
+# y - The y-coordinate of the button press.
+
+proc ::tk::spinbox::ArrowPress {w x y} {
+ variable ::tk::Priv
+
+ if {[$w cget -state] ne "disabled" && \
+ [string match "button*" $Priv(element)]} {
+ $w selection element $Priv(element)
+ set Priv(repeated) 0
+ set Priv(relief) [$w cget -$Priv(element)relief]
+ catch {after cancel $Priv(afterId)}
+ set delay [$w cget -repeatdelay]
+ if {$delay > 0} {
+ set Priv(afterId) [after $delay \
+ [list ::tk::spinbox::Invoke $w $Priv(element)]]
+ }
+ if {[info exists Priv(outsideElement)]} {
+ unset Priv(outsideElement)
+ }
+ }
+}
+
+# ::tk::spinbox::ButtonDown --
+# This procedure is invoked to handle button-1 presses in spinbox
+# widgets. It moves the insertion cursor, sets the selection anchor,
+# and claims the input focus.
+#
+# Arguments:
+# w - The spinbox window in which the button was pressed.
+# x - The x-coordinate of the button press.
+# y - The y-coordinate of the button press.
+
+proc ::tk::spinbox::ButtonDown {w x y} {
+ variable ::tk::Priv
+
+ # Get the element that was clicked in. If we are not directly over
+ # the spinbox, default to entry. This is necessary for spinbox grabs.
+ #
+ set Priv(element) [$w identify $x $y]
+ if {$Priv(element) eq ""} {
+ set Priv(element) "entry"
+ }
+
+ switch -exact $Priv(element) {
+ "buttonup" - "buttondown" {
+ ::tk::spinbox::ArrowPress $w $x $y
+ }
+ "entry" {
+ set Priv(selectMode) char
+ set Priv(mouseMoved) 0
+ set Priv(pressX) $x
+ $w icursor [::tk::spinbox::ClosestGap $w $x]
+ $w selection from insert
+ if {"disabled" ne [$w cget -state]} {focus $w}
+ $w selection clear
+ }
+ default {
+ return -code error -errorcode {TK SPINBOX UNKNOWN_ELEMENT} \
+ "unknown spinbox element \"$Priv(element)\""
+ }
+ }
+}
+
+# ::tk::spinbox::ButtonUp --
+# This procedure is invoked to handle button-1 releases in spinbox
+# widgets.
+#
+# Arguments:
+# w - The spinbox window in which the button was pressed.
+# x - The x-coordinate of the button press.
+# y - The y-coordinate of the button press.
+
+proc ::tk::spinbox::ButtonUp {w x y} {
+ variable ::tk::Priv
+
+ ::tk::CancelRepeat
+
+ # Priv(relief) may not exist if the ButtonUp is not paired with
+ # a preceding ButtonDown
+ if {[info exists Priv(element)] && [info exists Priv(relief)] && \
+ [string match "button*" $Priv(element)]} {
+ if {[info exists Priv(repeated)] && !$Priv(repeated)} {
+ $w invoke $Priv(element)
+ }
+ $w configure -$Priv(element)relief $Priv(relief)
+ $w selection element none
+ }
+}
+
+# ::tk::spinbox::MouseSelect --
+# This procedure is invoked when dragging out a selection with
+# the mouse. Depending on the selection mode (character, word,
+# line) it selects in different-sized units. This procedure
+# ignores mouse motions initially until the mouse has moved from
+# one character to another or until there have been multiple clicks.
+#
+# Arguments:
+# w - The spinbox window in which the button was pressed.
+# x - The x-coordinate of the mouse.
+# cursor - optional place to set cursor.
+
+proc ::tk::spinbox::MouseSelect {w x {cursor {}}} {
+ variable ::tk::Priv
+
+ if {$Priv(element) ne "entry"} {
+ # The ButtonUp command triggered by ButtonRelease-1 handles
+ # invoking one of the spinbuttons.
+ return
+ }
+ set cur [::tk::spinbox::ClosestGap $w $x]
+ set anchor [$w index anchor]
+ if {($cur ne $anchor) || (abs($Priv(pressX) - $x) >= 3)} {
+ set Priv(mouseMoved) 1
+ }
+ switch $Priv(selectMode) {
+ char {
+ if {$Priv(mouseMoved)} {
+ if {$cur < $anchor} {
+ $w selection range $cur $anchor
+ } elseif {$cur > $anchor} {
+ $w selection range $anchor $cur
+ } else {
+ $w selection clear
+ }
+ }
+ }
+ word {
+ if {$cur < [$w index anchor]} {
+ set before [tcl_wordBreakBefore [$w get] $cur]
+ set after [tcl_wordBreakAfter [$w get] [expr {$anchor-1}]]
+ } else {
+ set before [tcl_wordBreakBefore [$w get] $anchor]
+ set after [tcl_wordBreakAfter [$w get] [expr {$cur - 1}]]
+ }
+ if {$before < 0} {
+ set before 0
+ }
+ if {$after < 0} {
+ set after end
+ }
+ $w selection range $before $after
+ }
+ line {
+ $w selection range 0 end
+ }
+ }
+ if {$cursor ne {} && $cursor ne "ignore"} {
+ catch {$w icursor $cursor}
+ }
+ update idletasks
+}
+
+# ::tk::spinbox::Paste --
+# This procedure sets the insertion cursor to the current mouse position,
+# pastes the selection there, and sets the focus to the window.
+#
+# Arguments:
+# w - The spinbox window.
+# x - X position of the mouse.
+
+proc ::tk::spinbox::Paste {w x} {
+ $w icursor [::tk::spinbox::ClosestGap $w $x]
+ catch {$w insert insert [::tk::GetSelection $w PRIMARY]}
+ if {"disabled" eq [$w cget -state]} {
+ focus $w
+ }
+}
+
+# ::tk::spinbox::Motion --
+# This procedure is invoked when the mouse moves in a spinbox window
+# with button 1 down.
+#
+# Arguments:
+# w - The spinbox window.
+# x - The x-coordinate of the mouse.
+# y - The y-coordinate of the mouse.
+
+proc ::tk::spinbox::Motion {w x y} {
+ variable ::tk::Priv
+
+ if {![info exists Priv(element)]} {
+ set Priv(element) [$w identify $x $y]
+ }
+
+ set Priv(x) $x
+ if {"entry" eq $Priv(element)} {
+ ::tk::spinbox::MouseSelect $w $x ignore
+ } elseif {[$w identify $x $y] ne $Priv(element)} {
+ if {![info exists Priv(outsideElement)]} {
+ # We've wandered out of the spin button
+ # setting outside element will cause ::tk::spinbox::Invoke to
+ # loop without doing anything
+ set Priv(outsideElement) ""
+ $w selection element none
+ }
+ } elseif {[info exists Priv(outsideElement)]} {
+ unset Priv(outsideElement)
+ $w selection element $Priv(element)
+ }
+}
+
+# ::tk::spinbox::AutoScan --
+# This procedure is invoked when the mouse leaves an spinbox window
+# with button 1 down. It scrolls the window left or right,
+# depending on where the mouse is, and reschedules itself as an
+# "after" command so that the window continues to scroll until the
+# mouse moves back into the window or the mouse button is released.
+#
+# Arguments:
+# w - The spinbox window.
+
+proc ::tk::spinbox::AutoScan {w} {
+ variable ::tk::Priv
+
+ set x $Priv(x)
+ if {$x >= [winfo width $w]} {
+ $w xview scroll 2 units
+ ::tk::spinbox::MouseSelect $w $x ignore
+ } elseif {$x < 0} {
+ $w xview scroll -2 units
+ ::tk::spinbox::MouseSelect $w $x ignore
+ }
+ set Priv(afterId) [after 50 [list ::tk::spinbox::AutoScan $w]]
+}
+
+# ::tk::spinbox::GetSelection --
+#
+# Returns the selected text of the spinbox. Differs from entry in that
+# a spinbox has no -show option to obscure contents.
+#
+# Arguments:
+# w - The spinbox window from which the text to get
+
+proc ::tk::spinbox::GetSelection {w} {
+ return [string range [$w get] [$w index sel.first] \
+ [expr {[$w index sel.last] - 1}]]
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tclIndex b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tclIndex
new file mode 100644
index 0000000000..b3f37facd6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tclIndex
@@ -0,0 +1,253 @@
+# Tcl autoload index file, version 2.0
+# This file is generated by the "auto_mkindex" command
+# and sourced to set up indexing information for one or
+# more commands. Typically each line is a command that
+# sets an element in the auto_index array, where the
+# element name is the name of a command and the value is
+# a script that loads the command.
+
+set auto_index(::tk::dialog::error::Return) [list source [file join $dir bgerror.tcl]]
+set auto_index(::tk::dialog::error::Details) [list source [file join $dir bgerror.tcl]]
+set auto_index(::tk::dialog::error::SaveToLog) [list source [file join $dir bgerror.tcl]]
+set auto_index(::tk::dialog::error::Destroy) [list source [file join $dir bgerror.tcl]]
+set auto_index(::tk::dialog::error::bgerror) [list source [file join $dir bgerror.tcl]]
+set auto_index(bgerror) [list source [file join $dir bgerror.tcl]]
+set auto_index(::tk::ButtonInvoke) [list source [file join $dir button.tcl]]
+set auto_index(::tk::ButtonAutoInvoke) [list source [file join $dir button.tcl]]
+set auto_index(::tk::CheckRadioInvoke) [list source [file join $dir button.tcl]]
+set auto_index(::tk::dialog::file::chooseDir::) [list source [file join $dir choosedir.tcl]]
+set auto_index(::tk::dialog::file::chooseDir::Config) [list source [file join $dir choosedir.tcl]]
+set auto_index(::tk::dialog::file::chooseDir::OkCmd) [list source [file join $dir choosedir.tcl]]
+set auto_index(::tk::dialog::file::chooseDir::DblClick) [list source [file join $dir choosedir.tcl]]
+set auto_index(::tk::dialog::file::chooseDir::ListBrowse) [list source [file join $dir choosedir.tcl]]
+set auto_index(::tk::dialog::file::chooseDir::Done) [list source [file join $dir choosedir.tcl]]
+set auto_index(::tk::dialog::color::) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::InitValues) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::Config) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::BuildDialog) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::SetRGBValue) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::XToRgb) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::RgbToX) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::DrawColorScale) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::CreateSelector) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::RedrawFinalColor) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::RedrawColorBars) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::StartMove) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::MoveSelector) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::ReleaseMouse) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::ResizeColorBars) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::HandleSelEntry) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::HandleRGBEntry) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::EnterColorBar) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::LeaveColorBar) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::OkCmd) [list source [file join $dir clrpick.tcl]]
+set auto_index(::tk::dialog::color::CancelCmd) [list source [file join $dir clrpick.tcl]]
+set auto_index(tclParseConfigSpec) [list source [file join $dir comdlg.tcl]]
+set auto_index(tclListValidFlags) [list source [file join $dir comdlg.tcl]]
+set auto_index(::tk::FocusGroup_Create) [list source [file join $dir comdlg.tcl]]
+set auto_index(::tk::FocusGroup_BindIn) [list source [file join $dir comdlg.tcl]]
+set auto_index(::tk::FocusGroup_BindOut) [list source [file join $dir comdlg.tcl]]
+set auto_index(::tk::FocusGroup_Destroy) [list source [file join $dir comdlg.tcl]]
+set auto_index(::tk::FocusGroup_In) [list source [file join $dir comdlg.tcl]]
+set auto_index(::tk::FocusGroup_Out) [list source [file join $dir comdlg.tcl]]
+set auto_index(::tk::FDGetFileTypes) [list source [file join $dir comdlg.tcl]]
+set auto_index(::tk::ConsoleInit) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsoleSource) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsoleInvoke) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsoleHistory) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsolePrompt) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsoleBind) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsoleInsert) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsoleOutput) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsoleExit) [list source [file join $dir console.tcl]]
+set auto_index(::tk::ConsoleAbout) [list source [file join $dir console.tcl]]
+set auto_index(tk_dialog) [list source [file join $dir dialog.tcl]]
+set auto_index(::tk::EntryClosestGap) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryButton1) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryMouseSelect) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryPaste) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryAutoScan) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryKeySelect) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryInsert) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryBackspace) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntrySeeInsert) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntrySetCursor) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryTranspose) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryPreviousWord) [list source [file join $dir entry.tcl]]
+set auto_index(::tk::EntryGetSelection) [list source [file join $dir entry.tcl]]
+set auto_index(tk_focusNext) [list source [file join $dir focus.tcl]]
+set auto_index(tk_focusPrev) [list source [file join $dir focus.tcl]]
+set auto_index(::tk::FocusOK) [list source [file join $dir focus.tcl]]
+set auto_index(tk_focusFollowsMouse) [list source [file join $dir focus.tcl]]
+set auto_index(::tk::IconList) [list source [file join $dir iconlist.tcl]]
+set auto_index(::tk::ListboxBeginSelect) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxMotion) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxBeginExtend) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxBeginToggle) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxAutoScan) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxUpDown) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxExtendUpDown) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxDataExtend) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxCancel) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::ListboxSelectAll) [list source [file join $dir listbox.tcl]]
+set auto_index(::tk::Megawidget) [list source [file join $dir megawidget.tcl]]
+set auto_index(::tk::MbEnter) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MbLeave) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MbPost) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuUnpost) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MbMotion) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MbButtonUp) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuMotion) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuButtonDown) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuLeave) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuInvoke) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuEscape) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuUpArrow) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuDownArrow) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuLeftArrow) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuRightArrow) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuNextMenu) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuNextEntry) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuFind) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::TraverseToMenu) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::FirstMenu) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::TraverseWithinMenu) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuFirstEntry) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::MenuFindName) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::PostOverPoint) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::SaveGrabInfo) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::RestoreOldGrab) [list source [file join $dir menu.tcl]]
+set auto_index(tk_menuSetFocus) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::GenerateMenuSelect) [list source [file join $dir menu.tcl]]
+set auto_index(tk_popup) [list source [file join $dir menu.tcl]]
+set auto_index(::tk::ensure_psenc_is_loaded) [list source [file join $dir mkpsenc.tcl]]
+set auto_index(::tk::MessageBox) [list source [file join $dir msgbox.tcl]]
+set auto_index(tk_menuBar) [list source [file join $dir obsolete.tcl]]
+set auto_index(tk_bindForTraversal) [list source [file join $dir obsolete.tcl]]
+set auto_index(::tk::classic::restore) [list source [file join $dir obsolete.tcl]]
+set auto_index(tk_optionMenu) [list source [file join $dir optMenu.tcl]]
+set auto_index(tk_setPalette) [list source [file join $dir palette.tcl]]
+set auto_index(::tk::RecolorTree) [list source [file join $dir palette.tcl]]
+set auto_index(::tk::Darken) [list source [file join $dir palette.tcl]]
+set auto_index(tk_bisque) [list source [file join $dir palette.tcl]]
+set auto_index(::safe::tkInterpInit) [list source [file join $dir safetk.tcl]]
+set auto_index(::safe::loadTk) [list source [file join $dir safetk.tcl]]
+set auto_index(::safe::TkInit) [list source [file join $dir safetk.tcl]]
+set auto_index(::safe::allowTk) [list source [file join $dir safetk.tcl]]
+set auto_index(::safe::disallowTk) [list source [file join $dir safetk.tcl]]
+set auto_index(::safe::tkDelete) [list source [file join $dir safetk.tcl]]
+set auto_index(::safe::tkTopLevel) [list source [file join $dir safetk.tcl]]
+set auto_index(::tk::ScaleActivate) [list source [file join $dir scale.tcl]]
+set auto_index(::tk::ScaleButtonDown) [list source [file join $dir scale.tcl]]
+set auto_index(::tk::ScaleDrag) [list source [file join $dir scale.tcl]]
+set auto_index(::tk::ScaleEndDrag) [list source [file join $dir scale.tcl]]
+set auto_index(::tk::ScaleIncrement) [list source [file join $dir scale.tcl]]
+set auto_index(::tk::ScaleControlPress) [list source [file join $dir scale.tcl]]
+set auto_index(::tk::ScaleButton2Down) [list source [file join $dir scale.tcl]]
+set auto_index(::tk::ScrollButtonDown) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollButtonUp) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollSelect) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollStartDrag) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollDrag) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollEndDrag) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollByUnits) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollByPages) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollToPos) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollTopBottom) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::ScrollButton2Down) [list source [file join $dir scrlbar.tcl]]
+set auto_index(::tk::spinbox::Invoke) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::ClosestGap) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::ButtonDown) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::ButtonUp) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::MouseSelect) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::Paste) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::Motion) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::AutoScan) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::KeySelect) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::Insert) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::Backspace) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::SeeInsert) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::SetCursor) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::Transpose) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::PreviousWord) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::spinbox::GetSelection) [list source [file join $dir spinbox.tcl]]
+set auto_index(::tk::TearOffMenu) [list source [file join $dir tearoff.tcl]]
+set auto_index(::tk::MenuDup) [list source [file join $dir tearoff.tcl]]
+set auto_index(::tk::TextClosestGap) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextButton1) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextSelectTo) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextKeyExtend) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextPaste) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextAutoScan) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextSetCursor) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextKeySelect) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextResetAnchor) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextInsert) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextUpDownLine) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextPrevPara) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextNextPara) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextScrollPages) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextTranspose) [list source [file join $dir text.tcl]]
+set auto_index(tk_textCopy) [list source [file join $dir text.tcl]]
+set auto_index(tk_textCut) [list source [file join $dir text.tcl]]
+set auto_index(tk_textPaste) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextNextPos) [list source [file join $dir text.tcl]]
+set auto_index(::tk::TextPrevPos) [list source [file join $dir text.tcl]]
+set auto_index(::tk::PlaceWindow) [list source [file join $dir tk.tcl]]
+set auto_index(::tk::SetFocusGrab) [list source [file join $dir tk.tcl]]
+set auto_index(::tk::RestoreFocusGrab) [list source [file join $dir tk.tcl]]
+set auto_index(::tk::ScreenChanged) [list source [file join $dir tk.tcl]]
+set auto_index(::tk::EventMotifBindings) [list source [file join $dir tk.tcl]]
+set auto_index(::tk::CancelRepeat) [list source [file join $dir tk.tcl]]
+set auto_index(::tk::TabToWindow) [list source [file join $dir tk.tcl]]
+set auto_index(::tk::dialog::file::) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::Config) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::Create) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::SetSelectMode) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::UpdateWhenIdle) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::Update) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::SetPathSilently) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::SetPath) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::SetFilter) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::ResolveFile) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::EntFocusIn) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::EntFocusOut) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::ActivateEnt) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::VerifyFileName) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::InvokeBtn) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::UpDirCmd) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::JoinFile) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::OkCmd) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::CancelCmd) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::ListBrowse) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::ListInvoke) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::dialog::file::Done) [list source [file join $dir tkfbox.tcl]]
+set auto_index(::tk::MotifFDialog) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_Create) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_FileTypes) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_SetFilter) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_Config) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_BuildUI) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_SetListMode) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_MakeSList) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_InterpFilter) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_Update) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_LoadFiles) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_BrowseDList) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_ActivateDList) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_BrowseFList) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_ActivateFList) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_ActivateFEnt) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_ActivateSEnt) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_OkCmd) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_FilterCmd) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::MotifFDialog_CancelCmd) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::ListBoxKeyAccel_Set) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::ListBoxKeyAccel_Unset) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::ListBoxKeyAccel_Key) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::ListBoxKeyAccel_Goto) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::ListBoxKeyAccel_Reset) [list source [file join $dir xmfbox.tcl]]
+set auto_index(tk_getFileType) [list source [file join $dir xmfbox.tcl]]
+set auto_index(::tk::unsupported::ExposePrivateCommand) [list source [file join $dir unsupported.tcl]]
+set auto_index(::tk::unsupported::ExposePrivateVariable) [list source [file join $dir unsupported.tcl]]
+set auto_index(::tk::fontchooser) [list source [file join $dir fontchooser.tcl]]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl
new file mode 100644
index 0000000000..b500023782
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl
@@ -0,0 +1,180 @@
+# tearoff.tcl --
+#
+# This file contains procedures that implement tear-off menus.
+#
+# Copyright (c) 1994 The Regents of the University of California.
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+# ::tk::TearoffMenu --
+# Given the name of a menu, this procedure creates a torn-off menu
+# that is identical to the given menu (including nested submenus).
+# The new torn-off menu exists as a toplevel window managed by the
+# window manager. The return value is the name of the new menu.
+# The window is created at the point specified by x and y
+#
+# Arguments:
+# w - The menu to be torn-off (duplicated).
+# x - x coordinate where window is created
+# y - y coordinate where window is created
+
+proc ::tk::TearOffMenu {w {x 0} {y 0}} {
+ # Find a unique name to use for the torn-off menu. Find the first
+ # ancestor of w that is a toplevel but not a menu, and use this as
+ # the parent of the new menu. This guarantees that the torn off
+ # menu will be on the same screen as the original menu. By making
+ # it a child of the ancestor, rather than a child of the menu, it
+ # can continue to live even if the menu is deleted; it will go
+ # away when the toplevel goes away.
+
+ if {$x == 0} {
+ set x [winfo rootx $w]
+ }
+ if {$y == 0} {
+ set y [winfo rooty $w]
+ if {[tk windowingsystem] eq "aqua"} {
+ # 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 }
+ }
+ }
+
+ set parent [winfo parent $w]
+ while {[winfo toplevel $parent] ne $parent \
+ || [winfo class $parent] eq "Menu"} {
+ set parent [winfo parent $parent]
+ }
+ if {$parent eq "."} {
+ set parent ""
+ }
+ for {set i 1} 1 {incr i} {
+ set menu $parent.tearoff$i
+ if {![winfo exists $menu]} {
+ break
+ }
+ }
+
+ $w clone $menu tearoff
+
+ # Pick a title for the new menu by looking at the parent of the
+ # original: if the parent is a menu, then use the text of the active
+ # entry. If it's a menubutton then use its text.
+
+ set parent [winfo parent $w]
+ if {[$menu cget -title] ne ""} {
+ wm title $menu [$menu cget -title]
+ } else {
+ switch -- [winfo class $parent] {
+ Menubutton {
+ wm title $menu [$parent cget -text]
+ }
+ Menu {
+ wm title $menu [$parent entrycget active -label]
+ }
+ }
+ }
+
+ if {[tk windowingsystem] eq "win32"} {
+ # [Bug 3181181]: Find the toplevel window for the menu
+ set parent [winfo toplevel $parent]
+ while {[winfo class $parent] eq "Menu"} {
+ set parent [winfo toplevel [winfo parent $parent]]
+ }
+ wm transient $menu [winfo toplevel $parent]
+ wm attributes $menu -toolwindow 1
+ }
+
+ $menu post $x $y
+
+ if {[winfo exists $menu] == 0} {
+ return ""
+ }
+
+ # Set tk::Priv(focus) on entry: otherwise the focus will get lost
+ # after keyboard invocation of a sub-menu (it will stay on the
+ # submenu).
+
+ bind $menu <Enter> {
+ set tk::Priv(focus) %W
+ }
+
+ # If there is a -tearoffcommand option for the menu, invoke it
+ # now.
+
+ set cmd [$w cget -tearoffcommand]
+ if {$cmd ne ""} {
+ uplevel #0 $cmd [list $w $menu]
+ }
+ return $menu
+}
+
+# ::tk::MenuDup --
+# Given a menu (hierarchy), create a duplicate menu (hierarchy)
+# in a given window.
+#
+# Arguments:
+# src - Source window. Must be a menu. It and its
+# menu descendants will be duplicated at dst.
+# dst - Name to use for topmost menu in duplicate
+# hierarchy.
+
+proc ::tk::MenuDup {src dst type} {
+ set cmd [list menu $dst -type $type]
+ foreach option [$src configure] {
+ if {[llength $option] == 2} {
+ continue
+ }
+ if {[lindex $option 0] eq "-type"} {
+ continue
+ }
+ lappend cmd [lindex $option 0] [lindex $option 4]
+ }
+ eval $cmd
+ set last [$src index last]
+ if {$last eq "none"} {
+ return
+ }
+ for {set i [$src cget -tearoff]} {$i <= $last} {incr i} {
+ set cmd [list $dst add [$src type $i]]
+ foreach option [$src entryconfigure $i] {
+ lappend cmd [lindex $option 0] [lindex $option 4]
+ }
+ eval $cmd
+ }
+
+ # Duplicate the binding tags and bindings from the source menu.
+
+ set tags [bindtags $src]
+ set srcLen [string length $src]
+
+ # 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]
+ }
+ append x $tags
+
+ bindtags $dst $x
+
+ foreach event [bind $src] {
+ unset x
+ set script [bind $src $event]
+ set eventLen [string length $event]
+
+ # 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}]]
+ append x $dst
+ set script [string range $script [expr {$index + $eventLen}] end]
+ }
+ append x $script
+
+ bind $dst $event $x
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl
new file mode 100644
index 0000000000..bdfb78e51e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl
@@ -0,0 +1,1229 @@
+# text.tcl --
+#
+# This file defines the default bindings for Tk text widgets and provides
+# procedures that help in implementing the bindings.
+#
+# Copyright (c) 1992-1994 The Regents of the University of California.
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+# Copyright (c) 1998 by Scriptics Corporation.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+#-------------------------------------------------------------------------
+# Elements of ::tk::Priv that are used in this file:
+#
+# afterId - If non-null, it means that auto-scanning is underway
+# and it gives the "after" id for the next auto-scan
+# command to be executed.
+# char - Character position on the line; kept in order
+# to allow moving up or down past short lines while
+# still remembering the desired position.
+# mouseMoved - Non-zero means the mouse has moved a significant
+# amount since the button went down (so, for example,
+# start dragging out a selection).
+# prevPos - Used when moving up or down lines via the keyboard.
+# Keeps track of the previous insert position, so
+# we can distinguish a series of ups and downs, all
+# in a row, from a new up or down.
+# selectMode - The style of selection currently underway:
+# char, word, or line.
+# x, y - Last known mouse coordinates for scanning
+# and auto-scanning.
+#
+#-------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------
+# The code below creates the default class bindings for text widgets.
+#-------------------------------------------------------------------------
+
+
+
+# Standard Motif bindings:
+
+bind Text <1> {
+ tk::TextButton1 %W %x %y
+ %W tag remove sel 0.0 end
+}
+bind Text <B1-Motion> {
+ set tk::Priv(x) %x
+ set tk::Priv(y) %y
+ tk::TextSelectTo %W %x %y
+}
+bind Text <Double-1> {
+ set tk::Priv(selectMode) word
+ tk::TextSelectTo %W %x %y
+ catch {%W mark set insert sel.first}
+}
+bind Text <Triple-1> {
+ set tk::Priv(selectMode) line
+ tk::TextSelectTo %W %x %y
+ catch {%W mark set insert sel.first}
+}
+bind Text <Shift-1> {
+ tk::TextResetAnchor %W @%x,%y
+ set tk::Priv(selectMode) char
+ tk::TextSelectTo %W %x %y
+}
+bind Text <Double-Shift-1> {
+ set tk::Priv(selectMode) word
+ tk::TextSelectTo %W %x %y 1
+}
+bind Text <Triple-Shift-1> {
+ set tk::Priv(selectMode) line
+ tk::TextSelectTo %W %x %y
+}
+bind Text <B1-Leave> {
+ set tk::Priv(x) %x
+ set tk::Priv(y) %y
+ tk::TextAutoScan %W
+}
+bind Text <B1-Enter> {
+ tk::CancelRepeat
+}
+bind Text <ButtonRelease-1> {
+ tk::CancelRepeat
+}
+
+bind Text <Control-1> {
+ %W mark set insert @%x,%y
+ # An operation that moves the insert mark without making it
+ # one end of the selection must insert an autoseparator
+ if {[%W cget -autoseparators]} {
+ %W edit separator
+ }
+}
+# stop an accidental double click triggering <Double-Button-1>
+bind Text <Double-Control-1> { # nothing }
+# stop an accidental movement triggering <B1-Motion>
+bind Text <Control-B1-Motion> { # nothing }
+bind Text <<PrevChar>> {
+ tk::TextSetCursor %W insert-1displayindices
+}
+bind Text <<NextChar>> {
+ tk::TextSetCursor %W insert+1displayindices
+}
+bind Text <<PrevLine>> {
+ tk::TextSetCursor %W [tk::TextUpDownLine %W -1]
+}
+bind Text <<NextLine>> {
+ tk::TextSetCursor %W [tk::TextUpDownLine %W 1]
+}
+bind Text <<SelectPrevChar>> {
+ tk::TextKeySelect %W [%W index {insert - 1displayindices}]
+}
+bind Text <<SelectNextChar>> {
+ tk::TextKeySelect %W [%W index {insert + 1displayindices}]
+}
+bind Text <<SelectPrevLine>> {
+ tk::TextKeySelect %W [tk::TextUpDownLine %W -1]
+}
+bind Text <<SelectNextLine>> {
+ tk::TextKeySelect %W [tk::TextUpDownLine %W 1]
+}
+bind Text <<PrevWord>> {
+ tk::TextSetCursor %W [tk::TextPrevPos %W insert tcl_startOfPreviousWord]
+}
+bind Text <<NextWord>> {
+ tk::TextSetCursor %W [tk::TextNextWord %W insert]
+}
+bind Text <<PrevPara>> {
+ tk::TextSetCursor %W [tk::TextPrevPara %W insert]
+}
+bind Text <<NextPara>> {
+ tk::TextSetCursor %W [tk::TextNextPara %W insert]
+}
+bind Text <<SelectPrevWord>> {
+ tk::TextKeySelect %W [tk::TextPrevPos %W insert tcl_startOfPreviousWord]
+}
+bind Text <<SelectNextWord>> {
+ tk::TextKeySelect %W [tk::TextNextWord %W insert]
+}
+bind Text <<SelectPrevPara>> {
+ tk::TextKeySelect %W [tk::TextPrevPara %W insert]
+}
+bind Text <<SelectNextPara>> {
+ tk::TextKeySelect %W [tk::TextNextPara %W insert]
+}
+bind Text <Prior> {
+ tk::TextSetCursor %W [tk::TextScrollPages %W -1]
+}
+bind Text <Shift-Prior> {
+ tk::TextKeySelect %W [tk::TextScrollPages %W -1]
+}
+bind Text <Next> {
+ tk::TextSetCursor %W [tk::TextScrollPages %W 1]
+}
+bind Text <Shift-Next> {
+ tk::TextKeySelect %W [tk::TextScrollPages %W 1]
+}
+bind Text <Control-Prior> {
+ %W xview scroll -1 page
+}
+bind Text <Control-Next> {
+ %W xview scroll 1 page
+}
+
+bind Text <<LineStart>> {
+ tk::TextSetCursor %W {insert display linestart}
+}
+bind Text <<SelectLineStart>> {
+ tk::TextKeySelect %W {insert display linestart}
+}
+bind Text <<LineEnd>> {
+ tk::TextSetCursor %W {insert display lineend}
+}
+bind Text <<SelectLineEnd>> {
+ tk::TextKeySelect %W {insert display lineend}
+}
+bind Text <Control-Home> {
+ tk::TextSetCursor %W 1.0
+}
+bind Text <Control-Shift-Home> {
+ tk::TextKeySelect %W 1.0
+}
+bind Text <Control-End> {
+ tk::TextSetCursor %W {end - 1 indices}
+}
+bind Text <Control-Shift-End> {
+ tk::TextKeySelect %W {end - 1 indices}
+}
+
+bind Text <Tab> {
+ if {[%W cget -state] eq "normal"} {
+ tk::TextInsert %W \t
+ focus %W
+ break
+ }
+}
+bind Text <Shift-Tab> {
+ # Needed only to keep <Tab> binding from triggering; doesn't
+ # have to actually do anything.
+ break
+}
+bind Text <Control-Tab> {
+ focus [tk_focusNext %W]
+}
+bind Text <Control-Shift-Tab> {
+ focus [tk_focusPrev %W]
+}
+bind Text <Control-i> {
+ tk::TextInsert %W \t
+}
+bind Text <Return> {
+ tk::TextInsert %W \n
+ if {[%W cget -autoseparators]} {
+ %W edit separator
+ }
+}
+bind Text <Delete> {
+ if {[tk::TextCursorInSelection %W]} {
+ %W delete sel.first sel.last
+ } else {
+ if {[%W compare end != insert+1c]} {
+ %W delete insert
+ }
+ %W see insert
+ }
+}
+bind Text <BackSpace> {
+ if {[tk::TextCursorInSelection %W]} {
+ %W delete sel.first sel.last
+ } else {
+ if {[%W compare insert != 1.0]} {
+ %W delete insert-1c
+ }
+ %W see insert
+ }
+}
+
+bind Text <Control-space> {
+ %W mark set [tk::TextAnchor %W] insert
+}
+bind Text <Select> {
+ %W mark set [tk::TextAnchor %W] insert
+}
+bind Text <Control-Shift-space> {
+ set tk::Priv(selectMode) char
+ tk::TextKeyExtend %W insert
+}
+bind Text <Shift-Select> {
+ set tk::Priv(selectMode) char
+ tk::TextKeyExtend %W insert
+}
+bind Text <<SelectAll>> {
+ %W tag add sel 1.0 end
+}
+bind Text <<SelectNone>> {
+ %W tag remove sel 1.0 end
+ # An operation that clears the selection must insert an autoseparator,
+ # because the selection operation may have moved the insert mark
+ if {[%W cget -autoseparators]} {
+ %W edit separator
+ }
+}
+bind Text <<Cut>> {
+ tk_textCut %W
+}
+bind Text <<Copy>> {
+ tk_textCopy %W
+}
+bind Text <<Paste>> {
+ tk_textPaste %W
+}
+bind Text <<Clear>> {
+ # Make <<Clear>> an atomic operation on the Undo stack,
+ # i.e. separate it from other delete operations on either side
+ if {[%W cget -autoseparators]} {
+ %W edit separator
+ }
+ catch {%W delete sel.first sel.last}
+ if {[%W cget -autoseparators]} {
+ %W edit separator
+ }
+}
+bind Text <<PasteSelection>> {
+ if {$tk_strictMotif || ![info exists tk::Priv(mouseMoved)]
+ || !$tk::Priv(mouseMoved)} {
+ tk::TextPasteSelection %W %x %y
+ }
+}
+bind Text <Insert> {
+ catch {tk::TextInsert %W [::tk::GetSelection %W PRIMARY]}
+}
+bind Text <KeyPress> {
+ tk::TextInsert %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,
+# which is wrong. Ditto for <Escape>.
+
+bind Text <Alt-KeyPress> {# nothing }
+bind Text <Meta-KeyPress> {# nothing}
+bind Text <Control-KeyPress> {# nothing}
+bind Text <Escape> {# nothing}
+bind Text <KP_Enter> {# nothing}
+if {[tk windowingsystem] eq "aqua"} {
+ bind Text <Command-KeyPress> {# nothing}
+}
+
+# Additional emacs-like bindings:
+
+bind Text <Control-d> {
+ if {!$tk_strictMotif && [%W compare end != insert+1c]} {
+ %W delete insert
+ }
+}
+bind Text <Control-k> {
+ if {!$tk_strictMotif && [%W compare end != insert+1c]} {
+ if {[%W compare insert == {insert lineend}]} {
+ %W delete insert
+ } else {
+ %W delete insert {insert lineend}
+ }
+ }
+}
+bind Text <Control-o> {
+ if {!$tk_strictMotif} {
+ %W insert insert \n
+ %W mark set insert insert-1c
+ }
+}
+bind Text <Control-t> {
+ if {!$tk_strictMotif} {
+ tk::TextTranspose %W
+ }
+}
+
+bind Text <<Undo>> {
+ # An Undo operation may remove the separator at the top of the Undo stack.
+ # Then the item at the top of the stack gets merged with the subsequent changes.
+ # Place separators before and after Undo to prevent this.
+ if {[%W cget -autoseparators]} {
+ %W edit separator
+ }
+ catch { %W edit undo }
+ if {[%W cget -autoseparators]} {
+ %W edit separator
+ }
+}
+
+bind Text <<Redo>> {
+ catch { %W edit redo }
+}
+
+bind Text <Meta-b> {
+ if {!$tk_strictMotif} {
+ tk::TextSetCursor %W [tk::TextPrevPos %W insert tcl_startOfPreviousWord]
+ }
+}
+bind Text <Meta-d> {
+ if {!$tk_strictMotif && [%W compare end != insert+1c]} {
+ %W delete insert [tk::TextNextWord %W insert]
+ }
+}
+bind Text <Meta-f> {
+ if {!$tk_strictMotif} {
+ tk::TextSetCursor %W [tk::TextNextWord %W insert]
+ }
+}
+bind Text <Meta-less> {
+ if {!$tk_strictMotif} {
+ tk::TextSetCursor %W 1.0
+ }
+}
+bind Text <Meta-greater> {
+ if {!$tk_strictMotif} {
+ tk::TextSetCursor %W end-1c
+ }
+}
+bind Text <Meta-BackSpace> {
+ if {!$tk_strictMotif} {
+ %W delete [tk::TextPrevPos %W insert tcl_startOfPreviousWord] insert
+ }
+}
+bind Text <Meta-Delete> {
+ if {!$tk_strictMotif} {
+ %W delete [tk::TextPrevPos %W insert tcl_startOfPreviousWord] insert
+ }
+}
+
+# Bindings for IME text input.
+
+bind Text <<TkStartIMEMarkedText>> {
+ dict set ::tk::Priv(IMETextMark) "%W" [%W index insert]
+}
+bind Text <<TkEndIMEMarkedText>> {
+ if { [catch {dict get $::tk::Priv(IMETextMark) "%W"} mark] } {
+ bell
+ } else {
+ %W tag add IMEmarkedtext $mark insert
+ %W tag configure IMEmarkedtext -underline on
+ }
+}
+bind Text <<TkClearIMEMarkedText>> {
+ %W delete IMEmarkedtext.first IMEmarkedtext.last
+}
+bind Text <<TkAccentBackspace>> {
+ %W delete insert-1c
+}
+
+# Macintosh only bindings:
+
+if {[tk windowingsystem] eq "aqua"} {
+bind Text <Control-v> {
+ tk::TextScrollPages %W 1
+}
+
+# End of Mac only bindings
+}
+
+# A few additional bindings of my own.
+
+bind Text <Control-h> {
+ if {!$tk_strictMotif && [%W compare insert != 1.0]} {
+ %W delete insert-1c
+ %W see insert
+ }
+}
+bind Text <2> {
+ if {!$tk_strictMotif} {
+ tk::TextScanMark %W %x %y
+ }
+}
+bind Text <B2-Motion> {
+ if {!$tk_strictMotif} {
+ tk::TextScanDrag %W %x %y
+ }
+}
+set ::tk::Priv(prevPos) {}
+
+# The MouseWheel will typically only fire on Windows and MacOS X.
+# However, someone could use the "event generate" command to produce one
+# on other platforms. We must be careful not to round -ve values of %D
+# down to zero.
+
+if {[tk windowingsystem] eq "aqua"} {
+ bind Text <MouseWheel> {
+ %W yview scroll [expr {-15 * (%D)}] pixels
+ }
+ bind Text <Option-MouseWheel> {
+ %W yview scroll [expr {-150 * (%D)}] pixels
+ }
+ bind Text <Shift-MouseWheel> {
+ %W xview scroll [expr {-15 * (%D)}] pixels
+ }
+ bind Text <Shift-Option-MouseWheel> {
+ %W xview scroll [expr {-150 * (%D)}] pixels
+ }
+} else {
+ # We must make sure that positive and negative movements are rounded
+ # equally to integers, avoiding the problem that
+ # (int)1/3 = 0,
+ # but
+ # (int)-1/3 = -1
+ # The following code ensure equal +/- behaviour.
+ bind Text <MouseWheel> {
+ if {%D >= 0} {
+ %W yview scroll [expr {-%D/3}] pixels
+ } else {
+ %W yview scroll [expr {(2-%D)/3}] pixels
+ }
+ }
+ bind Text <Shift-MouseWheel> {
+ if {%D >= 0} {
+ %W xview scroll [expr {-%D/3}] pixels
+ } else {
+ %W xview scroll [expr {(2-%D)/3}] pixels
+ }
+ }
+}
+
+if {[tk windowingsystem] eq "x11"} {
+ # 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 Text <4> {
+ if {!$tk_strictMotif} {
+ %W yview scroll -50 pixels
+ }
+ }
+ bind Text <5> {
+ if {!$tk_strictMotif} {
+ %W yview scroll 50 pixels
+ }
+ }
+ bind Text <Shift-4> {
+ if {!$tk_strictMotif} {
+ %W xview scroll -50 pixels
+ }
+ }
+ bind Text <Shift-5> {
+ if {!$tk_strictMotif} {
+ %W xview scroll 50 pixels
+ }
+ }
+}
+
+# ::tk::TextClosestGap --
+# Given x and y coordinates, this procedure finds the closest boundary
+# between characters to the given coordinates and returns the index
+# of the character just after the boundary.
+#
+# Arguments:
+# w - The text window.
+# x - X-coordinate within the window.
+# y - Y-coordinate within the window.
+
+proc ::tk::TextClosestGap {w x y} {
+ set pos [$w index @$x,$y]
+ set bbox [$w bbox $pos]
+ if {$bbox eq ""} {
+ return $pos
+ }
+ if {($x - [lindex $bbox 0]) < ([lindex $bbox 2]/2)} {
+ return $pos
+ }
+ $w index "$pos + 1 char"
+}
+
+# ::tk::TextButton1 --
+# This procedure is invoked to handle button-1 presses in text
+# widgets. It moves the insertion cursor, sets the selection anchor,
+# and claims the input focus.
+#
+# Arguments:
+# w - The text window in which the button was pressed.
+# x - The x-coordinate of the button press.
+# y - The x-coordinate of the button press.
+
+proc ::tk::TextButton1 {w x y} {
+ variable ::tk::Priv
+
+ set Priv(selectMode) char
+ set Priv(mouseMoved) 0
+ set Priv(pressX) $x
+ set anchorname [tk::TextAnchor $w]
+ $w mark set insert [TextClosestGap $w $x $y]
+ $w mark set $anchorname insert
+ # Set the anchor mark's gravity depending on the click position
+ # relative to the gap
+ set bbox [$w bbox [$w index $anchorname]]
+ if {$x > [lindex $bbox 0]} {
+ $w mark gravity $anchorname right
+ } 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
+ }
+ if {[$w cget -autoseparators]} {
+ $w edit separator
+ }
+}
+
+# ::tk::TextSelectTo --
+# This procedure is invoked to extend the selection, typically when
+# dragging it with the mouse. Depending on the selection mode (character,
+# word, line) it selects in different-sized units. This procedure
+# ignores mouse motions initially until the mouse has moved from
+# one character to another or until there have been multiple clicks.
+#
+# Note that the 'anchor' is implemented programmatically using
+# a text widget mark, and uses a name that will be unique for each
+# text widget (even when there are multiple peers). Currently the
+# anchor is considered private to Tk, hence the name 'tk::anchor$w'.
+#
+# Arguments:
+# w - The text window in which the button was pressed.
+# x - Mouse x position.
+# y - Mouse y position.
+
+set ::tk::Priv(textanchoruid) 0
+
+proc ::tk::TextAnchor {w} {
+ variable Priv
+ if {![info exists Priv(textanchor,$w)]} {
+ set Priv(textanchor,$w) tk::anchor[incr Priv(textanchoruid)]
+ }
+ return $Priv(textanchor,$w)
+}
+
+proc ::tk::TextSelectTo {w x y {extend 0}} {
+ variable ::tk::Priv
+
+ set anchorname [tk::TextAnchor $w]
+ set cur [TextClosestGap $w $x $y]
+ if {[catch {$w index $anchorname}]} {
+ $w mark set $anchorname $cur
+ }
+ set anchor [$w index $anchorname]
+ if {[$w compare $cur != $anchor] || (abs($Priv(pressX) - $x) >= 3)} {
+ set Priv(mouseMoved) 1
+ }
+ switch -- $Priv(selectMode) {
+ char {
+ if {[$w compare $cur < $anchorname]} {
+ set first $cur
+ set last $anchorname
+ } else {
+ set first $anchorname
+ set last $cur
+ }
+ }
+ word {
+ # Set initial range based only on the anchor (1 char min width)
+ if {[$w mark gravity $anchorname] eq "right"} {
+ set first $anchorname
+ set last "$anchorname + 1c"
+ } else {
+ set first "$anchorname - 1c"
+ set last $anchorname
+ }
+ # Extend range (if necessary) based on the current point
+ if {[$w compare $cur < $first]} {
+ set first $cur
+ } elseif {[$w compare $cur > $last]} {
+ set last $cur
+ }
+
+ # Now find word boundaries
+ set first [TextPrevPos $w "$first + 1c" tcl_wordBreakBefore]
+ set last [TextNextPos $w "$last - 1c" tcl_wordBreakAfter]
+ }
+ line {
+ # Set initial range based only on the anchor
+ set first "$anchorname linestart"
+ set last "$anchorname lineend"
+
+ # Extend range (if necessary) based on the current point
+ if {[$w compare $cur < $first]} {
+ set first "$cur linestart"
+ } elseif {[$w compare $cur > $last]} {
+ set last "$cur lineend"
+ }
+ set first [$w index $first]
+ set last [$w index "$last + 1c"]
+ }
+ }
+ if {$Priv(mouseMoved) || ($Priv(selectMode) ne "char")} {
+ $w tag remove sel 0.0 end
+ $w mark set insert $cur
+ $w tag add sel $first $last
+ $w tag remove sel $last end
+ update idletasks
+ }
+}
+
+# ::tk::TextKeyExtend --
+# This procedure handles extending the selection from the keyboard,
+# where the point to extend to is really the boundary between two
+# characters rather than a particular character.
+#
+# Arguments:
+# w - The text window.
+# index - The point to which the selection is to be extended.
+
+proc ::tk::TextKeyExtend {w index} {
+
+ set anchorname [tk::TextAnchor $w]
+ set cur [$w index $index]
+ if {[catch {$w index $anchorname}]} {
+ $w mark set $anchorname $cur
+ }
+ set anchor [$w index $anchorname]
+ if {[$w compare $cur < $anchorname]} {
+ set first $cur
+ set last $anchorname
+ } else {
+ set first $anchorname
+ set last $cur
+ }
+ $w tag remove sel 0.0 $first
+ $w tag add sel $first $last
+ $w tag remove sel $last end
+}
+
+# ::tk::TextPasteSelection --
+# This procedure sets the insertion cursor to the mouse position,
+# inserts the selection, and sets the focus to the window.
+#
+# Arguments:
+# w - The text window.
+# x, y - Position of the mouse.
+
+proc ::tk::TextPasteSelection {w x y} {
+ $w mark set insert [TextClosestGap $w $x $y]
+ if {![catch {::tk::GetSelection $w PRIMARY} sel]} {
+ set oldSeparator [$w cget -autoseparators]
+ if {$oldSeparator} {
+ $w configure -autoseparators 0
+ $w edit separator
+ }
+ $w insert insert $sel
+ if {$oldSeparator} {
+ $w edit separator
+ $w configure -autoseparators 1
+ }
+ }
+ if {[$w cget -state] eq "normal"} {
+ focus $w
+ }
+}
+
+# ::tk::TextAutoScan --
+# This procedure is invoked when the mouse leaves a text window
+# with button 1 down. It scrolls the window up, down, left, or right,
+# depending on where the mouse is (this information was saved in
+# ::tk::Priv(x) and ::tk::Priv(y)), and reschedules itself as an "after"
+# command so that the window continues to scroll until the mouse
+# moves back into the window or the mouse button is released.
+#
+# Arguments:
+# w - The text window.
+
+proc ::tk::TextAutoScan {w} {
+ variable ::tk::Priv
+ if {![winfo exists $w]} {
+ return
+ }
+ if {$Priv(y) >= [winfo height $w]} {
+ $w yview scroll [expr {1 + $Priv(y) - [winfo height $w]}] pixels
+ } elseif {$Priv(y) < 0} {
+ $w yview scroll [expr {-1 + $Priv(y)}] pixels
+ } elseif {$Priv(x) >= [winfo width $w]} {
+ $w xview scroll 2 units
+ } elseif {$Priv(x) < 0} {
+ $w xview scroll -2 units
+ } else {
+ return
+ }
+ TextSelectTo $w $Priv(x) $Priv(y)
+ set Priv(afterId) [after 50 [list tk::TextAutoScan $w]]
+}
+
+# ::tk::TextSetCursor
+# Move the insertion cursor to a given position in a text. Also
+# clears the selection, if there is one in the text, and makes sure
+# that the insertion cursor is visible. Also, don't let the insertion
+# cursor appear on the dummy last line of the text.
+#
+# Arguments:
+# w - The text window.
+# pos - The desired new position for the cursor in the window.
+
+proc ::tk::TextSetCursor {w pos} {
+ if {[$w compare $pos == end]} {
+ set pos {end - 1 chars}
+ }
+ $w mark set insert $pos
+ $w tag remove sel 1.0 end
+ $w see insert
+ if {[$w cget -autoseparators]} {
+ $w edit separator
+ }
+}
+
+# ::tk::TextKeySelect
+# This procedure is invoked when stroking out selections using the
+# keyboard. It moves the cursor to a new position, then extends
+# the selection to that position.
+#
+# Arguments:
+# w - The text window.
+# new - A new position for the insertion cursor (the cursor hasn't
+# actually been moved to this position yet).
+
+proc ::tk::TextKeySelect {w new} {
+ set anchorname [tk::TextAnchor $w]
+ if {[$w tag nextrange sel 1.0 end] eq ""} {
+ if {[$w compare $new < insert]} {
+ $w tag add sel $new insert
+ } else {
+ $w tag add sel insert $new
+ }
+ $w mark set $anchorname insert
+ } else {
+ if {[catch {$w index $anchorname}]} {
+ $w mark set $anchorname insert
+ }
+ if {[$w compare $new < $anchorname]} {
+ set first $new
+ set last $anchorname
+ } else {
+ set first $anchorname
+ set last $new
+ }
+ $w tag remove sel 1.0 $first
+ $w tag add sel $first $last
+ $w tag remove sel $last end
+ }
+ $w mark set insert $new
+ $w see insert
+ update idletasks
+}
+
+# ::tk::TextResetAnchor --
+# Set the selection anchor to whichever end is farthest from the
+# index argument. One special trick: if the selection has two or
+# fewer characters, just leave the anchor where it is. In this
+# case it doesn't matter which point gets chosen for the anchor,
+# and for the things like Shift-Left and Shift-Right this produces
+# better behavior when the cursor moves back and forth across the
+# anchor.
+#
+# Arguments:
+# w - The text widget.
+# index - Position at which mouse button was pressed, which determines
+# which end of selection should be used as anchor point.
+
+proc ::tk::TextResetAnchor {w index} {
+ if {[$w tag ranges sel] eq ""} {
+ # Don't move the anchor if there is no selection now; this
+ # makes the widget behave "correctly" when the user clicks
+ # once, then shift-clicks somewhere -- ie, the area between
+ # the two clicks will be selected. [Bug: 5929].
+ return
+ }
+ set anchorname [tk::TextAnchor $w]
+ set a [$w index $index]
+ set b [$w index sel.first]
+ set c [$w index sel.last]
+ if {[$w compare $a < $b]} {
+ $w mark set $anchorname sel.last
+ return
+ }
+ if {[$w compare $a > $c]} {
+ $w mark set $anchorname sel.first
+ return
+ }
+ scan $a "%d.%d" lineA chA
+ scan $b "%d.%d" lineB chB
+ scan $c "%d.%d" lineC chC
+ if {$lineB < $lineC+2} {
+ set total [string length [$w get $b $c]]
+ if {$total <= 2} {
+ return
+ }
+ if {[string length [$w get $b $a]] < ($total/2)} {
+ $w mark set $anchorname sel.last
+ } else {
+ $w mark set $anchorname sel.first
+ }
+ return
+ }
+ if {($lineA-$lineB) < ($lineC-$lineA)} {
+ $w mark set $anchorname sel.last
+ } else {
+ $w mark set $anchorname sel.first
+ }
+}
+
+# ::tk::TextCursorInSelection --
+# Check whether the selection exists and contains the insertion cursor. Note
+# that it assumes that the selection is contiguous.
+#
+# Arguments:
+# w - The text widget whose selection is to be checked
+
+proc ::tk::TextCursorInSelection {w} {
+ expr {
+ [llength [$w tag ranges sel]]
+ && [$w compare sel.first <= insert]
+ && [$w compare sel.last >= insert]
+ }
+}
+
+# ::tk::TextInsert --
+# Insert a string into a text at the point of the insertion cursor.
+# If there is a selection in the text, and it covers the point of the
+# insertion cursor, then delete the selection before inserting.
+#
+# Arguments:
+# w - The text window in which to insert the string
+# s - The string to insert (usually just a single character)
+
+proc ::tk::TextInsert {w s} {
+ if {$s eq "" || [$w cget -state] eq "disabled"} {
+ return
+ }
+ set compound 0
+ if {[TextCursorInSelection $w]} {
+ set oldSeparator [$w cget -autoseparators]
+ if {$oldSeparator} {
+ $w configure -autoseparators 0
+ $w edit separator
+ set compound 1
+ }
+ $w delete sel.first sel.last
+ }
+ $w insert insert $s
+ $w see insert
+ if {$compound && $oldSeparator} {
+ $w edit separator
+ $w configure -autoseparators 1
+ }
+}
+
+# ::tk::TextUpDownLine --
+# Returns the index of the character one display line above or below the
+# insertion cursor. There is a tricky thing here: we want to maintain the
+# original x position across repeated operations, even though some lines
+# that will get passed through don't have enough characters to cover the
+# original column.
+#
+# Arguments:
+# w - The text window in which the cursor is to move.
+# n - The number of display lines to move: -1 for up one line,
+# +1 for down one line.
+
+proc ::tk::TextUpDownLine {w n} {
+ variable ::tk::Priv
+
+ set i [$w index insert]
+ if {$Priv(prevPos) ne $i} {
+ set Priv(textPosOrig) $i
+ }
+ set lines [$w count -displaylines $Priv(textPosOrig) $i]
+ set new [$w index \
+ "$Priv(textPosOrig) + [expr {$lines + $n}] displaylines"]
+ set Priv(prevPos) $new
+ if {[$w compare $new == "end display lineend"] \
+ || [$w compare $new == "insert display linestart"]} {
+ set Priv(textPosOrig) $new
+ }
+ return $new
+}
+
+# ::tk::TextPrevPara --
+# Returns the index of the beginning of the paragraph just before a given
+# position in the text (the beginning of a paragraph is the first non-blank
+# character after a blank line).
+#
+# Arguments:
+# w - The text window in which the cursor is to move.
+# pos - Position at which to start search.
+
+proc ::tk::TextPrevPara {w pos} {
+ set pos [$w index "$pos linestart"]
+ while {1} {
+ if {([$w get "$pos - 1 line"] eq "\n" && ([$w get $pos] ne "\n")) \
+ || $pos eq "1.0"} {
+ if {[regexp -indices -- {^[ \t]+(.)} \
+ [$w get $pos "$pos lineend"] -> index]} {
+ set pos [$w index "$pos + [lindex $index 0] chars"]
+ }
+ if {[$w compare $pos != insert] || [lindex [split $pos .] 0]==1} {
+ return $pos
+ }
+ }
+ set pos [$w index "$pos - 1 line"]
+ }
+}
+
+# ::tk::TextNextPara --
+# Returns the index of the beginning of the paragraph just after a given
+# position in the text (the beginning of a paragraph is the first non-blank
+# character after a blank line).
+#
+# Arguments:
+# w - The text window in which the cursor is to move.
+# start - Position at which to start search.
+
+proc ::tk::TextNextPara {w start} {
+ set pos [$w index "$start linestart + 1 line"]
+ while {[$w get $pos] ne "\n"} {
+ if {[$w compare $pos == end]} {
+ return [$w index "end - 1c"]
+ }
+ set pos [$w index "$pos + 1 line"]
+ }
+ while {[$w get $pos] eq "\n"} {
+ set pos [$w index "$pos + 1 line"]
+ if {[$w compare $pos == end]} {
+ return [$w index "end - 1c"]
+ }
+ }
+ if {[regexp -indices -- {^[ \t]+(.)} \
+ [$w get $pos "$pos lineend"] -> index]} {
+ return [$w index "$pos + [lindex $index 0] chars"]
+ }
+ return $pos
+}
+
+# ::tk::TextScrollPages --
+# This is a utility procedure used in bindings for moving up and down
+# pages and possibly extending the selection along the way. It scrolls
+# the view in the widget by the number of pages, and it returns the
+# index of the character that is at the same position in the new view
+# as the insertion cursor used to be in the old view.
+#
+# Arguments:
+# w - The text window in which the cursor is to move.
+# count - Number of pages forward to scroll; may be negative
+# to scroll backwards.
+
+proc ::tk::TextScrollPages {w count} {
+ set bbox [$w bbox insert]
+ $w yview scroll $count pages
+ if {$bbox eq ""} {
+ return [$w index @[expr {[winfo height $w]/2}],0]
+ }
+ return [$w index @[lindex $bbox 0],[lindex $bbox 1]]
+}
+
+# ::tk::TextTranspose --
+# This procedure implements the "transpose" function for text widgets.
+# It tranposes the characters on either side of the insertion cursor,
+# unless the cursor is at the end of the line. In this case it
+# transposes the two characters to the left of the cursor. In either
+# case, the cursor ends up to the right of the transposed characters.
+#
+# Arguments:
+# w - Text window in which to transpose.
+
+proc ::tk::TextTranspose w {
+ set pos insert
+ if {[$w compare $pos != "$pos lineend"]} {
+ set pos [$w index "$pos + 1 char"]
+ }
+ set new [$w get "$pos - 1 char"][$w get "$pos - 2 char"]
+ if {[$w compare "$pos - 1 char" == 1.0]} {
+ return
+ }
+ # ensure this is seen as an atomic op to undo
+ set autosep [$w cget -autoseparators]
+ if {$autosep} {
+ $w configure -autoseparators 0
+ $w edit separator
+ }
+ $w delete "$pos - 2 char" $pos
+ $w insert insert $new
+ $w see insert
+ if {$autosep} {
+ $w edit separator
+ $w configure -autoseparators $autosep
+ }
+}
+
+# ::tk_textCopy --
+# This procedure copies the selection from a text widget into the
+# clipboard.
+#
+# Arguments:
+# w - Name of a text widget.
+
+proc ::tk_textCopy w {
+ if {![catch {set data [$w get sel.first sel.last]}]} {
+ clipboard clear -displayof $w
+ clipboard append -displayof $w $data
+ }
+}
+
+# ::tk_textCut --
+# This procedure copies the selection from a text widget into the
+# clipboard, then deletes the selection (if it exists in the given
+# widget).
+#
+# Arguments:
+# w - Name of a text widget.
+
+proc ::tk_textCut w {
+ if {![catch {set data [$w get sel.first sel.last]}]} {
+ # make <<Cut>> an atomic operation on the Undo stack,
+ # i.e. separate it from other delete operations on either side
+ set oldSeparator [$w cget -autoseparators]
+ if {([$w cget -state] eq "normal") && $oldSeparator} {
+ $w edit separator
+ }
+ clipboard clear -displayof $w
+ clipboard append -displayof $w $data
+ $w delete sel.first sel.last
+ if {([$w cget -state] eq "normal") && $oldSeparator} {
+ $w edit separator
+ }
+ }
+}
+
+# ::tk_textPaste --
+# This procedure pastes the contents of the clipboard to the insertion
+# point in a text widget.
+#
+# Arguments:
+# w - Name of a text widget.
+
+proc ::tk_textPaste w {
+ if {![catch {::tk::GetSelection $w CLIPBOARD} sel]} {
+ set oldSeparator [$w cget -autoseparators]
+ if {$oldSeparator} {
+ $w configure -autoseparators 0
+ $w edit separator
+ }
+ if {[tk windowingsystem] ne "x11"} {
+ catch { $w delete sel.first sel.last }
+ }
+ $w insert insert $sel
+ if {$oldSeparator} {
+ $w edit separator
+ $w configure -autoseparators 1
+ }
+ }
+}
+
+# ::tk::TextNextWord --
+# Returns the index of the next word position after a given position in the
+# text. The next word is platform dependent and may be either the next
+# end-of-word position or the next start-of-word position after the next
+# end-of-word position.
+#
+# Arguments:
+# w - The text window in which the cursor is to move.
+# start - Position at which to start search.
+
+if {[tk windowingsystem] eq "win32"} {
+ proc ::tk::TextNextWord {w start} {
+ TextNextPos $w [TextNextPos $w $start tcl_endOfWord] \
+ tcl_startOfNextWord
+ }
+} else {
+ proc ::tk::TextNextWord {w start} {
+ TextNextPos $w $start tcl_endOfWord
+ }
+}
+
+# ::tk::TextNextPos --
+# Returns the index of the next position after the given starting
+# position in the text as computed by a specified function.
+#
+# Arguments:
+# w - The text window in which the cursor is to move.
+# start - Position at which to start search.
+# op - Function to use to find next position.
+
+proc ::tk::TextNextPos {w start op} {
+ set text ""
+ set cur $start
+ while {[$w compare $cur < end]} {
+ set text $text[$w get -displaychars $cur "$cur lineend + 1c"]
+ set pos [$op $text 0]
+ if {$pos >= 0} {
+ return [$w index "$start + $pos display chars"]
+ }
+ set cur [$w index "$cur lineend +1c"]
+ }
+ return end
+}
+
+# ::tk::TextPrevPos --
+# Returns the index of the previous position before the given starting
+# position in the text as computed by a specified function.
+#
+# Arguments:
+# w - The text window in which the cursor is to move.
+# start - Position at which to start search.
+# op - Function to use to find next position.
+
+proc ::tk::TextPrevPos {w start op} {
+ set text ""
+ set cur $start
+ while {[$w compare $cur > 0.0]} {
+ set text [$w get -displaychars "$cur linestart - 1c" $cur]$text
+ set pos [$op $text end]
+ if {$pos >= 0} {
+ return [$w index "$cur linestart - 1c + $pos display chars"]
+ }
+ set cur [$w index "$cur linestart - 1c"]
+ }
+ return 0.0
+}
+
+# ::tk::TextScanMark --
+#
+# Marks the start of a possible scan drag operation
+#
+# Arguments:
+# w - The text window from which the text to get
+# x - x location on screen
+# y - y location on screen
+
+proc ::tk::TextScanMark {w x y} {
+ variable ::tk::Priv
+ $w scan mark $x $y
+ set Priv(x) $x
+ set Priv(y) $y
+ set Priv(mouseMoved) 0
+}
+
+# ::tk::TextScanDrag --
+#
+# Marks the start of a possible scan drag operation
+#
+# Arguments:
+# w - The text window from which the text to get
+# x - x location on screen
+# y - y location on screen
+
+proc ::tk::TextScanDrag {w x y} {
+ variable ::tk::Priv
+ # Make sure these exist, as some weird situations can trigger the
+ # motion binding without the initial press. [Bug #220269]
+ if {![info exists Priv(x)]} {
+ set Priv(x) $x
+ }
+ if {![info exists Priv(y)]} {
+ set Priv(y) $y
+ }
+ if {($x != $Priv(x)) || ($y != $Priv(y))} {
+ set Priv(mouseMoved) 1
+ }
+ if {[info exists Priv(mouseMoved)] && $Priv(mouseMoved)} {
+ $w scan dragto $x $y
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl
new file mode 100644
index 0000000000..87e0586969
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl
@@ -0,0 +1,712 @@
+# tk.tcl --
+#
+# Initialization script normally executed in the interpreter for each Tk-based
+# application. Arranges class bindings for widgets.
+#
+# Copyright (c) 1992-1994 The Regents of the University of California.
+# Copyright (c) 1994-1996 Sun Microsystems, Inc.
+# Copyright (c) 1998-2000 Ajuba Solutions.
+#
+# See the file "license.terms" for information on usage and redistribution of
+# 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
+
+# Create a ::tk namespace
+namespace eval ::tk {
+ # Set up the msgcat commands
+ namespace eval msgcat {
+ namespace export mc mcmax
+ if {[interp issafe] || [catch {package require msgcat}]} {
+ # The msgcat package is not available. Supply our own
+ # minimal replacement.
+ proc mc {src args} {
+ return [format $src {*}$args]
+ }
+ proc mcmax {args} {
+ set max 0
+ foreach string $args {
+ set len [string length $string]
+ if {$len>$max} {
+ set max $len
+ }
+ }
+ return $max
+ }
+ } else {
+ # Get the commands from the msgcat package that Tk uses.
+ namespace import ::msgcat::mc
+ namespace import ::msgcat::mcmax
+ ::msgcat::mcload [file join $::tk_library msgs]
+ }
+ }
+ namespace import ::tk::msgcat::*
+}
+# and a ::ttk namespace
+namespace eval ::ttk {
+ if {$::tk_library ne ""} {
+ # avoid file join to work in safe interps, but this is also x-plat ok
+ variable library $::tk_library/ttk
+ }
+}
+
+# Add Ttk & Tk's directory to the end of the auto-load search path, if it
+# isn't already on the path:
+
+if {[info exists ::auto_path] && ($::tk_library ne "")
+ && ($::tk_library ni $::auto_path)
+} then {
+ lappend ::auto_path $::tk_library $::ttk::library
+}
+
+# Turn off strict Motif look and feel as a default.
+
+set ::tk_strictMotif 0
+
+# Turn on useinputmethods (X Input Methods) by default.
+# We catch this because safe interpreters may not allow the call.
+
+catch {tk useinputmethods 1}
+
+# ::tk::PlaceWindow --
+# place a toplevel at a particular position
+# Arguments:
+# toplevel name of toplevel window
+# ?placement? pointer ?center? ; places $w centered on the pointer
+# widget widgetPath ; centers $w over widget_name
+# defaults to placing toplevel in the middle of the screen
+# ?anchor? center or widgetPath
+# Results:
+# Returns nothing
+#
+proc ::tk::PlaceWindow {w {place ""} {anchor ""}} {
+ wm withdraw $w
+ update idletasks
+ set checkBounds 1
+ if {$place eq ""} {
+ set x [expr {([winfo screenwidth $w]-[winfo reqwidth $w])/2}]
+ set y [expr {([winfo screenheight $w]-[winfo reqheight $w])/2}]
+ set checkBounds 0
+ } elseif {[string equal -length [string length $place] $place "pointer"]} {
+ ## place at POINTER (centered if $anchor == center)
+ if {[string equal -length [string length $anchor] $anchor "center"]} {
+ set x [expr {[winfo pointerx $w]-[winfo reqwidth $w]/2}]
+ set y [expr {[winfo pointery $w]-[winfo reqheight $w]/2}]
+ } else {
+ set x [winfo pointerx $w]
+ set y [winfo pointery $w]
+ }
+ } elseif {[string equal -length [string length $place] $place "widget"] && \
+ [winfo exists $anchor] && [winfo ismapped $anchor]} {
+ ## center about WIDGET $anchor, widget must be mapped
+ set x [expr {[winfo rootx $anchor] + \
+ ([winfo width $anchor]-[winfo reqwidth $w])/2}]
+ set y [expr {[winfo rooty $anchor] + \
+ ([winfo height $anchor]-[winfo reqheight $w])/2}]
+ } else {
+ set x [expr {([winfo screenwidth $w]-[winfo reqwidth $w])/2}]
+ set y [expr {([winfo screenheight $w]-[winfo reqheight $w])/2}]
+ set checkBounds 0
+ }
+ if {$checkBounds} {
+ if {$x < [winfo vrootx $w]} {
+ set x [winfo vrootx $w]
+ } elseif {$x > ([winfo vrootx $w]+[winfo vrootwidth $w]-[winfo reqwidth $w])} {
+ set x [expr {[winfo vrootx $w]+[winfo vrootwidth $w]-[winfo reqwidth $w]}]
+ }
+ if {$y < [winfo vrooty $w]} {
+ set y [winfo vrooty $w]
+ } elseif {$y > ([winfo vrooty $w]+[winfo vrootheight $w]-[winfo reqheight $w])} {
+ set y [expr {[winfo vrooty $w]+[winfo vrootheight $w]-[winfo reqheight $w]}]
+ }
+ if {[tk windowingsystem] eq "aqua"} {
+ # Avoid the native menu bar which sits on top of everything.
+ if {$y < 22} {
+ set y 22
+ }
+ }
+ }
+ wm maxsize $w [winfo vrootwidth $w] [winfo vrootheight $w]
+ wm geometry $w +$x+$y
+ wm deiconify $w
+}
+
+# ::tk::SetFocusGrab --
+# swap out current focus and grab temporarily (for dialogs)
+# Arguments:
+# grab new window to grab
+# focus window to give focus to
+# Results:
+# Returns nothing
+#
+proc ::tk::SetFocusGrab {grab {focus {}}} {
+ set index "$grab,$focus"
+ upvar ::tk::FocusGrab($index) data
+
+ lappend data [focus]
+ set oldGrab [grab current $grab]
+ lappend data $oldGrab
+ if {[winfo exists $oldGrab]} {
+ lappend data [grab status $oldGrab]
+ }
+ # The "grab" command will fail if another application
+ # already holds the grab. So catch it.
+ catch {grab $grab}
+ if {[winfo exists $focus]} {
+ focus $focus
+ }
+}
+
+# ::tk::RestoreFocusGrab --
+# restore old focus and grab (for dialogs)
+# Arguments:
+# grab window that had taken grab
+# focus window that had taken focus
+# destroy destroy|withdraw - how to handle the old grabbed window
+# Results:
+# Returns nothing
+#
+proc ::tk::RestoreFocusGrab {grab focus {destroy destroy}} {
+ set index "$grab,$focus"
+ if {[info exists ::tk::FocusGrab($index)]} {
+ foreach {oldFocus oldGrab oldStatus} $::tk::FocusGrab($index) { break }
+ unset ::tk::FocusGrab($index)
+ } else {
+ set oldGrab ""
+ }
+
+ catch {focus $oldFocus}
+ grab release $grab
+ if {$destroy eq "withdraw"} {
+ wm withdraw $grab
+ } else {
+ destroy $grab
+ }
+ if {[winfo exists $oldGrab] && [winfo ismapped $oldGrab]} {
+ if {$oldStatus eq "global"} {
+ grab -global $oldGrab
+ } else {
+ grab $oldGrab
+ }
+ }
+}
+
+# ::tk::GetSelection --
+# This tries to obtain the default selection. On Unix, we first try
+# and get a UTF8_STRING, a type supported by modern Unix apps for
+# passing Unicode data safely. We fall back on the default STRING
+# type otherwise. On Windows, only the STRING type is necessary.
+# Arguments:
+# w The widget for which the selection will be retrieved.
+# Important for the -displayof property.
+# sel The source of the selection (PRIMARY or CLIPBOARD)
+# Results:
+# Returns the selection, or an error if none could be found
+#
+if {[tk windowingsystem] ne "win32"} {
+ proc ::tk::GetSelection {w {sel PRIMARY}} {
+ if {[catch {
+ selection get -displayof $w -selection $sel -type UTF8_STRING
+ } txt] && [catch {
+ selection get -displayof $w -selection $sel
+ } txt]} then {
+ return -code error -errorcode {TK SELECTION NONE} \
+ "could not find default selection"
+ } else {
+ return $txt
+ }
+ }
+} else {
+ proc ::tk::GetSelection {w {sel PRIMARY}} {
+ if {[catch {
+ selection get -displayof $w -selection $sel
+ } txt]} then {
+ return -code error -errorcode {TK SELECTION NONE} \
+ "could not find default selection"
+ } else {
+ return $txt
+ }
+ }
+}
+
+# ::tk::ScreenChanged --
+# This procedure is invoked by the binding mechanism whenever the
+# "current" screen is changing. The procedure does two things.
+# First, it uses "upvar" to make variable "::tk::Priv" point at an
+# array variable that holds state for the current display. Second,
+# it initializes the array if it didn't already exist.
+#
+# Arguments:
+# screen - The name of the new screen.
+
+proc ::tk::ScreenChanged screen {
+ # Extract the display name.
+ set disp [string range $screen 0 [string last . $screen]-1]
+
+ # Ensure that namespace separators never occur in the display name (as
+ # they cause problems in variable names). Double-colons exist in some VNC
+ # display names. [Bug 2912473]
+ set disp [string map {:: _doublecolon_} $disp]
+
+ uplevel #0 [list upvar #0 ::tk::Priv.$disp ::tk::Priv]
+ variable ::tk::Priv
+
+ if {[info exists Priv]} {
+ set Priv(screen) $screen
+ return
+ }
+ array set Priv {
+ activeMenu {}
+ activeItem {}
+ afterId {}
+ buttons 0
+ buttonWindow {}
+ dragging 0
+ focus {}
+ grab {}
+ initPos {}
+ inMenubutton {}
+ listboxPrev {}
+ menuBar {}
+ mouseMoved 0
+ oldGrab {}
+ popup {}
+ postedMb {}
+ pressX 0
+ pressY 0
+ prevPos 0
+ selectMode char
+ }
+ set Priv(screen) $screen
+ set Priv(tearoff) [string equal [tk windowingsystem] "x11"]
+ set Priv(window) {}
+}
+
+# Do initial setup for Priv, so that it is always bound to something
+# (otherwise, if someone references it, it may get set to a non-upvar-ed
+# value, which will cause trouble later).
+
+tk::ScreenChanged [winfo screen .]
+
+# ::tk::EventMotifBindings --
+# This procedure is invoked as a trace whenever ::tk_strictMotif is
+# changed. It is used to turn on or turn off the motif virtual
+# bindings.
+#
+# Arguments:
+# n1 - the name of the variable being changed ("::tk_strictMotif").
+
+proc ::tk::EventMotifBindings {n1 dummy dummy} {
+ upvar $n1 name
+
+ if {$name} {
+ set op delete
+ } else {
+ set op add
+ }
+
+ event $op <<Cut>> <Control-Key-w> <Control-Lock-Key-W> <Shift-Key-Delete>
+ event $op <<Copy>> <Meta-Key-w> <Meta-Lock-Key-W> <Control-Key-Insert>
+ event $op <<Paste>> <Control-Key-y> <Control-Lock-Key-Y> <Shift-Key-Insert>
+ event $op <<PrevChar>> <Control-Key-b> <Control-Lock-Key-B>
+ event $op <<NextChar>> <Control-Key-f> <Control-Lock-Key-F>
+ event $op <<PrevLine>> <Control-Key-p> <Control-Lock-Key-P>
+ event $op <<NextLine>> <Control-Key-n> <Control-Lock-Key-N>
+ event $op <<LineStart>> <Control-Key-a> <Control-Lock-Key-A>
+ event $op <<LineEnd>> <Control-Key-e> <Control-Lock-Key-E>
+ event $op <<SelectPrevChar>> <Control-Key-B> <Control-Lock-Key-b>
+ event $op <<SelectNextChar>> <Control-Key-F> <Control-Lock-Key-f>
+ event $op <<SelectPrevLine>> <Control-Key-P> <Control-Lock-Key-p>
+ event $op <<SelectNextLine>> <Control-Key-N> <Control-Lock-Key-n>
+ event $op <<SelectLineStart>> <Control-Key-A> <Control-Lock-Key-a>
+ event $op <<SelectLineEnd>> <Control-Key-E> <Control-Lock-Key-e>
+}
+
+#----------------------------------------------------------------------
+# Define common dialogs on platforms where they are not implemented
+# using compiled code.
+#----------------------------------------------------------------------
+
+if {![llength [info commands tk_chooseColor]]} {
+ proc ::tk_chooseColor {args} {
+ return [::tk::dialog::color:: {*}$args]
+ }
+}
+if {![llength [info commands tk_getOpenFile]]} {
+ proc ::tk_getOpenFile {args} {
+ if {$::tk_strictMotif} {
+ return [::tk::MotifFDialog open {*}$args]
+ } else {
+ return [::tk::dialog::file:: open {*}$args]
+ }
+ }
+}
+if {![llength [info commands tk_getSaveFile]]} {
+ proc ::tk_getSaveFile {args} {
+ if {$::tk_strictMotif} {
+ return [::tk::MotifFDialog save {*}$args]
+ } else {
+ return [::tk::dialog::file:: save {*}$args]
+ }
+ }
+}
+if {![llength [info commands tk_messageBox]]} {
+ proc ::tk_messageBox {args} {
+ return [::tk::MessageBox {*}$args]
+ }
+}
+if {![llength [info command tk_chooseDirectory]]} {
+ proc ::tk_chooseDirectory {args} {
+ return [::tk::dialog::file::chooseDir:: {*}$args]
+ }
+}
+
+#----------------------------------------------------------------------
+# Define the set of common virtual events.
+#----------------------------------------------------------------------
+
+switch -exact -- [tk windowingsystem] {
+ "x11" {
+ event add <<Cut>> <Control-Key-x> <Key-F20> <Control-Lock-Key-X>
+ event add <<Copy>> <Control-Key-c> <Key-F16> <Control-Lock-Key-C>
+ event add <<Paste>> <Control-Key-v> <Key-F18> <Control-Lock-Key-V>
+ event add <<PasteSelection>> <ButtonRelease-2>
+ event add <<Undo>> <Control-Key-z> <Control-Lock-Key-Z>
+ event add <<Redo>> <Control-Key-Z> <Control-Lock-Key-z>
+ event add <<ContextMenu>> <Button-3>
+ # On Darwin/Aqua, buttons from left to right are 1,3,2. On Darwin/X11 with recent
+ # XQuartz as the X server, they are 1,2,3; other X servers may differ.
+
+ event add <<SelectAll>> <Control-Key-slash>
+ event add <<SelectNone>> <Control-Key-backslash>
+ event add <<NextChar>> <Right>
+ event add <<SelectNextChar>> <Shift-Right>
+ event add <<PrevChar>> <Left>
+ event add <<SelectPrevChar>> <Shift-Left>
+ event add <<NextWord>> <Control-Right>
+ event add <<SelectNextWord>> <Control-Shift-Right>
+ event add <<PrevWord>> <Control-Left>
+ event add <<SelectPrevWord>> <Control-Shift-Left>
+ event add <<LineStart>> <Home>
+ event add <<SelectLineStart>> <Shift-Home>
+ event add <<LineEnd>> <End>
+ event add <<SelectLineEnd>> <Shift-End>
+ event add <<PrevLine>> <Up>
+ event add <<NextLine>> <Down>
+ event add <<SelectPrevLine>> <Shift-Up>
+ event add <<SelectNextLine>> <Shift-Down>
+ event add <<PrevPara>> <Control-Up>
+ event add <<NextPara>> <Control-Down>
+ event add <<SelectPrevPara>> <Control-Shift-Up>
+ event add <<SelectNextPara>> <Control-Shift-Down>
+ event add <<ToggleSelection>> <Control-ButtonPress-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
+ # traversal to work, we have to add these keysyms to the PrevWindow
+ # event. We use catch just in case the keysym isn't recognized.
+
+ # This is needed for XFree86 systems
+ catch { event add <<PrevWindow>> <ISO_Left_Tab> }
+ # This seems to be correct on *some* HP systems.
+ catch { event add <<PrevWindow>> <hpBackTab> }
+
+ trace add variable ::tk_strictMotif write ::tk::EventMotifBindings
+ set ::tk_strictMotif $::tk_strictMotif
+ # On unix, we want to always display entry/text selection,
+ # regardless of which window has focus
+ set ::tk::AlwaysShowSelection 1
+ }
+ "win32" {
+ event add <<Cut>> <Control-Key-x> <Shift-Key-Delete> <Control-Lock-Key-X>
+ event add <<Copy>> <Control-Key-c> <Control-Key-Insert> <Control-Lock-Key-C>
+ event add <<Paste>> <Control-Key-v> <Shift-Key-Insert> <Control-Lock-Key-V>
+ event add <<PasteSelection>> <ButtonRelease-2>
+ event add <<Undo>> <Control-Key-z> <Control-Lock-Key-Z>
+ event add <<Redo>> <Control-Key-y> <Control-Lock-Key-Y>
+ event add <<ContextMenu>> <Button-3>
+
+ event add <<SelectAll>> <Control-Key-slash> <Control-Key-a> <Control-Lock-Key-A>
+ event add <<SelectNone>> <Control-Key-backslash>
+ event add <<NextChar>> <Right>
+ event add <<SelectNextChar>> <Shift-Right>
+ event add <<PrevChar>> <Left>
+ event add <<SelectPrevChar>> <Shift-Left>
+ event add <<NextWord>> <Control-Right>
+ event add <<SelectNextWord>> <Control-Shift-Right>
+ event add <<PrevWord>> <Control-Left>
+ event add <<SelectPrevWord>> <Control-Shift-Left>
+ event add <<LineStart>> <Home>
+ event add <<SelectLineStart>> <Shift-Home>
+ event add <<LineEnd>> <End>
+ event add <<SelectLineEnd>> <Shift-End>
+ event add <<PrevLine>> <Up>
+ event add <<NextLine>> <Down>
+ event add <<SelectPrevLine>> <Shift-Up>
+ event add <<SelectNextLine>> <Shift-Down>
+ event add <<PrevPara>> <Control-Up>
+ event add <<NextPara>> <Control-Down>
+ event add <<SelectPrevPara>> <Control-Shift-Up>
+ event add <<SelectNextPara>> <Control-Shift-Down>
+ event add <<ToggleSelection>> <Control-ButtonPress-1>
+ }
+ "aqua" {
+ event add <<Cut>> <Command-Key-x> <Key-F2> <Command-Lock-Key-X>
+ event add <<Copy>> <Command-Key-c> <Key-F3> <Command-Lock-Key-C>
+ event add <<Paste>> <Command-Key-v> <Key-F4> <Command-Lock-Key-V>
+ event add <<PasteSelection>> <ButtonRelease-3>
+ event add <<Clear>> <Clear>
+ event add <<ContextMenu>> <Button-2>
+
+ # 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>
+ event add <<SelectNextChar>> <Shift-Right> <Shift-Control-Key-F> <Shift-Control-Lock-Key-F>
+ event add <<PrevChar>> <Left> <Control-Key-b> <Control-Lock-Key-B>
+ event add <<SelectPrevChar>> <Shift-Left> <Shift-Control-Key-B> <Shift-Control-Lock-Key-B>
+ event add <<NextWord>> <Option-Right>
+ event add <<SelectNextWord>> <Shift-Option-Right>
+ event add <<PrevWord>> <Option-Left>
+ event add <<SelectPrevWord>> <Shift-Option-Left>
+ event add <<LineStart>> <Home> <Command-Left> <Control-Key-a> <Control-Lock-Key-A>
+ event add <<SelectLineStart>> <Shift-Home> <Shift-Command-Left> <Shift-Control-Key-A> <Shift-Control-Lock-Key-A>
+ event add <<LineEnd>> <End> <Command-Right> <Control-Key-e> <Control-Lock-Key-E>
+ event add <<SelectLineEnd>> <Shift-End> <Shift-Command-Right> <Shift-Control-Key-E> <Shift-Control-Lock-Key-E>
+ event add <<PrevLine>> <Up> <Control-Key-p> <Control-Lock-Key-P>
+ event add <<SelectPrevLine>> <Shift-Up> <Shift-Control-Key-P> <Shift-Control-Lock-Key-P>
+ event add <<NextLine>> <Down> <Control-Key-n> <Control-Lock-Key-N>
+ event add <<SelectNextLine>> <Shift-Down> <Shift-Control-Key-N> <Shift-Control-Lock-Key-N>
+ # Not official, but logical extensions of above. Also derived from
+ # bindings present in MS Word on OSX.
+ event add <<PrevPara>> <Option-Up>
+ event add <<NextPara>> <Option-Down>
+ event add <<SelectPrevPara>> <Shift-Option-Up>
+ event add <<SelectNextPara>> <Shift-Option-Down>
+ event add <<ToggleSelection>> <Command-ButtonPress-1>
+ }
+}
+
+# ----------------------------------------------------------------------
+# Read in files that define all of the class bindings.
+# ----------------------------------------------------------------------
+
+if {$::tk_library ne ""} {
+ proc ::tk::SourceLibFile {file} {
+ namespace eval :: [list source [file join $::tk_library $file.tcl]]
+ }
+ namespace eval ::tk {
+ SourceLibFile icons
+ SourceLibFile button
+ SourceLibFile entry
+ SourceLibFile listbox
+ SourceLibFile menu
+ SourceLibFile panedwindow
+ SourceLibFile scale
+ SourceLibFile scrlbar
+ SourceLibFile spinbox
+ SourceLibFile text
+ }
+}
+
+# ----------------------------------------------------------------------
+# Default bindings for keyboard traversal.
+# ----------------------------------------------------------------------
+
+event add <<PrevWindow>> <Shift-Tab>
+event add <<NextWindow>> <Tab>
+bind all <<NextWindow>> {tk::TabToWindow [tk_focusNext %W]}
+bind all <<PrevWindow>> {tk::TabToWindow [tk_focusPrev %W]}
+
+# ::tk::CancelRepeat --
+# This procedure is invoked to cancel an auto-repeat action described
+# by ::tk::Priv(afterId). It's used by several widgets to auto-scroll
+# the widget when the mouse is dragged out of the widget with a
+# button pressed.
+#
+# Arguments:
+# None.
+
+proc ::tk::CancelRepeat {} {
+ variable ::tk::Priv
+ after cancel $Priv(afterId)
+ set Priv(afterId) {}
+}
+
+# ::tk::TabToWindow --
+# This procedure moves the focus to the given widget.
+# It sends a <<TraverseOut>> virtual event to the previous focus window,
+# if any, before changing the focus, and a <<TraverseIn>> event
+# to the new focus window afterwards.
+#
+# Arguments:
+# w - Window to which focus should be set.
+
+proc ::tk::TabToWindow {w} {
+ set focus [focus]
+ if {$focus ne ""} {
+ event generate $focus <<TraverseOut>>
+ }
+ focus $w
+ event generate $w <<TraverseIn>>
+}
+
+# ::tk::UnderlineAmpersand --
+# This procedure takes some text with ampersand and returns text w/o
+# ampersand and position of the ampersand. Double ampersands are
+# converted to single ones. Position returned is -1 when there is no
+# ampersand.
+#
+proc ::tk::UnderlineAmpersand {text} {
+ set s [string map {&& & & \ufeff} $text]
+ set idx [string first \ufeff $s]
+ return [list [string map {\ufeff {}} $s] $idx]
+}
+
+# ::tk::SetAmpText --
+# Given widget path and text with "magic ampersands", sets -text and
+# -underline options for the widget
+#
+proc ::tk::SetAmpText {widget text} {
+ lassign [UnderlineAmpersand $text] newtext under
+ $widget configure -text $newtext -underline $under
+}
+
+# ::tk::AmpWidget --
+# Creates new widget, turning -text option into -text and -underline
+# options, returned by ::tk::UnderlineAmpersand.
+#
+proc ::tk::AmpWidget {class path args} {
+ set options {}
+ foreach {opt val} $args {
+ if {$opt eq "-text"} {
+ lassign [UnderlineAmpersand $val] newtext under
+ lappend options -text $newtext -underline $under
+ } else {
+ lappend options $opt $val
+ }
+ }
+ set result [$class $path {*}$options]
+ if {[string match "*button" $class]} {
+ bind $path <<AltUnderlined>> [list $path invoke]
+ }
+ return $result
+}
+
+# ::tk::AmpMenuArgs --
+# Processes arguments for a menu entry, turning -label option into
+# -label and -underline options, returned by ::tk::UnderlineAmpersand.
+# The cmd argument is supposed to be either "add" or "entryconfigure"
+#
+proc ::tk::AmpMenuArgs {widget cmd type args} {
+ set options {}
+ foreach {opt val} $args {
+ if {$opt eq "-label"} {
+ lassign [UnderlineAmpersand $val] newlabel under
+ lappend options -label $newlabel -underline $under
+ } else {
+ lappend options $opt $val
+ }
+ }
+ $widget $cmd $type {*}$options
+}
+
+# ::tk::FindAltKeyTarget --
+# Search recursively through the hierarchy of visible widgets to find
+# button or label which has $char as underlined character.
+#
+proc ::tk::FindAltKeyTarget {path char} {
+ set class [winfo class $path]
+ if {$class in {
+ Button Checkbutton Label Radiobutton
+ TButton TCheckbutton TLabel TRadiobutton
+ } && [string equal -nocase $char \
+ [string index [$path cget -text] [$path cget -underline]]]} {
+ return $path
+ }
+ set subwins [concat [grid slaves $path] [pack slaves $path] \
+ [place slaves $path]]
+ if {$class eq "Canvas"} {
+ foreach item [$path find all] {
+ if {[$path type $item] eq "window"} {
+ set w [$path itemcget $item -window]
+ if {$w ne ""} {lappend subwins $w}
+ }
+ }
+ } elseif {$class eq "Text"} {
+ lappend subwins {*}[$path window names]
+ }
+ foreach child $subwins {
+ set target [FindAltKeyTarget $child $char]
+ if {$target ne ""} {
+ return $target
+ }
+ }
+}
+
+# ::tk::AltKeyInDialog --
+# <Alt-Key> event handler for standard dialogs. Sends <<AltUnderlined>>
+# to button or label which has appropriate underlined character.
+#
+proc ::tk::AltKeyInDialog {path key} {
+ set target [FindAltKeyTarget $path $key]
+ if {$target ne ""} {
+ event generate $target <<AltUnderlined>>
+ }
+}
+
+# ::tk::mcmaxamp --
+# Replacement for mcmax, used for texts with "magic ampersand" in it.
+#
+
+proc ::tk::mcmaxamp {args} {
+ set maxlen 0
+ foreach arg $args {
+ # Should we run [mc] in caller's namespace?
+ lassign [UnderlineAmpersand [mc $arg]] msg
+ set length [string length $msg]
+ if {$length > $maxlen} {
+ set maxlen $length
+ }
+ }
+ return $maxlen
+}
+
+# For now, turn off the custom mdef proc for the Mac:
+
+if {[tk windowingsystem] eq "aqua"} {
+ namespace eval ::tk::mac {
+ set useCustomMDEF 0
+ }
+}
+
+
+if {[tk windowingsystem] eq "aqua"} {
+ #stub procedures to respond to "do script" Apple Events
+ proc ::tk::mac::DoScriptFile {file} {
+ source $file
+ }
+ proc ::tk::mac::DoScriptText {script} {
+ eval $script
+ }
+}
+
+# Create a dictionary to store the starting index of the IME marked
+# text in an Entry or Text widget.
+
+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]
+}
+
+# Local Variables:
+# mode: tcl
+# fill-column: 78
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c
new file mode 100644
index 0000000000..13bcdde2eb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c
@@ -0,0 +1,156 @@
+/*
+ * tkAppInit.c --
+ *
+ * Provides a default version of the main program and Tcl_AppInit
+ * procedure for wish and other Tk-based applications.
+ *
+ * Copyright (c) 1993 The Regents of the University of California.
+ * Copyright (c) 1994-1997 Sun Microsystems, Inc.
+ * Copyright (c) 1998-1999 Scriptics Corporation.
+ *
+ * See the file "license.terms" for information on usage and redistribution of
+ * this file, and for a DISCLAIMER OF ALL WARRANTIES.
+ */
+
+#undef BUILD_tk
+#undef STATIC_BUILD
+#include "tk.h"
+
+#ifdef TK_TEST
+extern Tcl_PackageInitProc Tktest_Init;
+#endif /* TK_TEST */
+
+/*
+ * The following #if block allows you to change the AppInit function by using
+ * a #define of TCL_LOCAL_APPINIT instead of rewriting this entire file. The
+ * #if checks for that #define and uses Tcl_AppInit if it doesn't exist.
+ */
+
+#ifndef TK_LOCAL_APPINIT
+#define TK_LOCAL_APPINIT Tcl_AppInit
+#endif
+#ifndef MODULE_SCOPE
+# define MODULE_SCOPE extern
+#endif
+MODULE_SCOPE int TK_LOCAL_APPINIT(Tcl_Interp *);
+MODULE_SCOPE int main(int, char **);
+
+/*
+ * The following #if block allows you to change how Tcl finds the startup
+ * script, prime the library or encoding paths, fiddle with the argv, etc.,
+ * without needing to rewrite Tk_Main()
+ */
+
+#ifdef TK_LOCAL_MAIN_HOOK
+MODULE_SCOPE int TK_LOCAL_MAIN_HOOK(int *argc, char ***argv);
+#endif
+
+/* Make sure the stubbed variants of those are never used. */
+#undef Tcl_ObjSetVar2
+#undef Tcl_NewStringObj
+
+/*
+ *----------------------------------------------------------------------
+ *
+ * main --
+ *
+ * This is the main program for the application.
+ *
+ * Results:
+ * None: Tk_Main never returns here, so this procedure never returns
+ * either.
+ *
+ * Side effects:
+ * Just about anything, since from here we call arbitrary Tcl code.
+ *
+ *----------------------------------------------------------------------
+ */
+
+int
+main(
+ int argc, /* Number of command-line arguments. */
+ char **argv) /* Values of command-line arguments. */
+{
+#ifdef TK_LOCAL_MAIN_HOOK
+ TK_LOCAL_MAIN_HOOK(&argc, &argv);
+#endif
+
+ Tk_Main(argc, argv, TK_LOCAL_APPINIT);
+ return 0; /* Needed only to prevent compiler warning. */
+}
+
+/*
+ *----------------------------------------------------------------------
+ *
+ * Tcl_AppInit --
+ *
+ * This procedure performs application-specific initialization. Most
+ * applications, especially those that incorporate additional packages,
+ * will have their own version of this procedure.
+ *
+ * Results:
+ * Returns a standard Tcl completion code, and leaves an error message in
+ * the interp's result if an error occurs.
+ *
+ * Side effects:
+ * Depends on the startup script.
+ *
+ *----------------------------------------------------------------------
+ */
+
+int
+Tcl_AppInit(
+ Tcl_Interp *interp) /* Interpreter for application. */
+{
+ if ((Tcl_Init)(interp) == TCL_ERROR) {
+ return TCL_ERROR;
+ }
+
+ if (Tk_Init(interp) == TCL_ERROR) {
+ return TCL_ERROR;
+ }
+ Tcl_StaticPackage(interp, "Tk", Tk_Init, Tk_SafeInit);
+
+#ifdef TK_TEST
+ if (Tktest_Init(interp) == TCL_ERROR) {
+ return TCL_ERROR;
+ }
+ Tcl_StaticPackage(interp, "Tktest", Tktest_Init, 0);
+#endif /* TK_TEST */
+
+ /*
+ * Call the init procedures for included packages. Each call should look
+ * like this:
+ *
+ * if (Mod_Init(interp) == TCL_ERROR) {
+ * return TCL_ERROR;
+ * }
+ *
+ * where "Mod" is the name of the module. (Dynamically-loadable packages
+ * should have the same entry-point name.)
+ */
+
+ /*
+ * Call Tcl_CreateObjCommand for application-specific commands, if they
+ * weren't already created by the init procedures called above.
+ */
+
+ /*
+ * Specify a user-specific startup file to invoke if the application is
+ * run interactively. Typically the startup file is "~/.apprc" where "app"
+ * is the name of the application. If this line is deleted then no user-
+ * specific startup file will be run under any conditions.
+ */
+
+ Tcl_ObjSetVar2(interp, Tcl_NewStringObj("tcl_rcFileName", -1), NULL,
+ Tcl_NewStringObj("~/.wishrc", -1), TCL_GLOBAL_ONLY);
+ return TCL_OK;
+}
+
+/*
+ * Local Variables:
+ * mode: c
+ * c-basic-offset: 4
+ * fill-column: 78
+ * End:
+ */
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkfbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkfbox.tcl
new file mode 100644
index 0000000000..f73fdc5c84
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkfbox.tcl
@@ -0,0 +1,1240 @@
+# tkfbox.tcl --
+#
+# Implements the "TK" standard file selection dialog box. This dialog
+# box is used on the Unix platforms whenever the tk_strictMotif flag is
+# not set.
+#
+# The "TK" standard file selection dialog box is similar to the file
+# selection dialog box on Win95(TM). The user can navigate the
+# directories by clicking on the folder icons or by selecting the
+# "Directory" option menu. The user can select files by clicking on the
+# file icons or by entering a filename in the "Filename:" entry.
+#
+# Copyright (c) 1994-1998 Sun Microsystems, Inc.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+namespace eval ::tk::dialog {}
+namespace eval ::tk::dialog::file {
+ namespace import -force ::tk::msgcat::*
+ variable showHiddenBtn 0
+ variable showHiddenVar 1
+
+ # Create the images if they did not already exist.
+ if {![info exists ::tk::Priv(updirImage)]} {
+ set ::tk::Priv(updirImage) [image create photo -data {
+ iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/gD+AP7rGN
+ SCAAAACXBIWXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAWAAAAFgDcxelYAAAENUlE
+ QVQ4y7WUbWiVZRjHf/f9POcc9+Kc5bC2aIq5sGG0XnTzNU13zAIlFMNc9CEhTCKwCC
+ JIgt7AglaR0RcrolAKg14+GBbiGL6xZiYyy63cmzvu7MVznnOe537rw7bDyvlBoT/c
+ n+6L3/3nf13XLZLJJP+HfICysjKvqqpq+rWKysvLR1tbW+11g+fPn/+bEGIe4KYqCs
+ Owu66u7oG2trah6wJrrRc0NTVhjME5h7Vj5pxzCCE4duxYZUdHx/aGhoZmgJ+yb+wF
+ uCO19RmAffv25f8LFslkktraWtvU1CS6u7vRWmOtxVpbAPu+T0tLS04pFU/J34Wd3S
+ cdFtlfZWeZBU4IcaS5uXn1ZLAEMMY4ay1aa4wx/zpKKYIgoL6+vmjxqoXe5ZLTcsPq
+ bTyycjODpe1y3WMrvDAMV14jCuW0VhhjiJQpOJ5w7Zwjk8/y9R+vsHHNNq6oFMrkeX
+ BxI+8d2sktap3YvOPD0lRQrH+Z81fE7t3WB4gihVKazsuaA20aKSUgAG/seQdy2l6W
+ 37+EyopqTv39I6HJUT2zlnlza2jLdgiTaxwmDov6alLHcZUTzXPGGAauWJbfO4dHl9
+ bgJs3HyfNf0N4ZsOa+jbT3/ownY/hO09p1kBULtjBw+Tvq7xzwauds4dWPDleAcP5E
+ xlprgtBRUZRgYCRPTzoHwEi2g6OnX+eFrW/RM9qBE4p43CeTz5ATaU6nDrFm2cPs/+
+ E1SopqkZ7MFJqntXZaa7IKppckwIEvJbg8LWd28OT6nVihCPQQ8UScWCLGqO4hXuQx
+ qDtJ204eWrqWb1ufRspwtABWaqx5gRKUFSdwDnxPcuLcyyxbuIyaqntIBV34MY9YzC
+ Owg+S9YeJFkniRpGPkCLMrZzG3+jbktA/KClMxFoUhiKC0OAbAhd79CO8i6xe/STyW
+ 4O7KVRgUJ/sP0heeJV4kEVKw/vZd40sFKxat4mLvp6VLdvnb/XHHGGPIKwBBpC1/9n
+ 3DpfRZnn9/AwCxRII9O79kVPdjvByxuET6Ai8mePeTt4lyheXzhOSpCcdWa00uckTG
+ kckbGu76nEhbIm2xznH4VB3OWYaiXqQn8GKSWGIMHuXyPL76LBcupmhp69pz4uMnXi
+ w4VloTGcdQRtGdzmHs1f+RdYZslMZJhzUOHVnceN1ooEiP5JUzdqCQMWCD0JCIeQzn
+ NNpO+clhrCYf5rC+A2cxWmDUWG2oHEOZMEKIwclgMnnLrTeXUV7sUzpNXgU9DmijWV
+ v9LEKCkAIhKIBnlvpks6F21qUZ31u/sbExPa9h0/RzwzMov2nGlG5TmW1YOzzlnSfL
+ mVnyGf19Q7lwZHBp+1fPtflAIgiC7389n9qkihP+lWyeqfUO15ZwQTqlw9H+o2cOvN
+ QJCAHEgEqgYnI0NyALjAJdyWQy7wMa6AEujUdzo3LjcAXwD/XCTKIRjWytAAAAJXRF
+ WHRjcmVhdGUtZGF0ZQAyMDA5LTA0LTA2VDIxOjI1OjQxLTAzOjAw8s+uCAAAACV0RV
+ h0bW9kaWZ5LWRhdGUAMjAwOC0wMS0wM1QxNTowODoyMS0wMjowMJEc/44AAAAZdEVY
+ dFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC
+ }]
+ }
+ if {![info exists ::tk::Priv(folderImage)]} {
+ set ::tk::Priv(folderImage) [image create photo -data {
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiA
+ AAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBl
+ Lm9yZ5vuPBoAAAHCSURBVDiNpZAxa5NRFIafc+9XLCni4BC6FBycMnbrLpkcgtDVX6
+ C70D/g4lZX/4coxLlgxFkpiiSSUGm/JiXfveee45AmNlhawXc53HvPee55X+l2u/yP
+ qt3d3Tfu/viatwt3fzIYDI5uBJhZr9fr3TMzzAx3B+D09PR+v98/7HQ6z5fNOWdCCG
+ U4HH6s67oAVDlnV1UmkwmllBUkhMD29nYHeLuEAkyn06qU8qqu64MrgIyqYmZrkHa7
+ 3drc3KTVahFjJITAaDRiPB4/XFlQVVMtHH5IzJo/P4EA4MyB+erWPQB7++zs7ccYvl
+ U5Z08pMW2cl88eIXLZeDUpXzsBkNQ5eP1+p0opmaoCTgzw6fjs6gLLsp58FB60t0Dc
+ K1Ul54yIEIMQ43Uj68pquDmCeJVztpwzuBNE2LgBoMVpslHMCUEAFgDVxQbzVAiA+a
+ K5uGPmmDtZF3VpoUm2ArhqQaRiUjcMf81p1G60UEVhcjZfAFTVUkrgkS+jc06mDX9n
+ vq4YhJ9nlxZExMwMEaHJRutOdWuIIsJFUoBSuTvHJ4YIfP46unV4qdlsjsBRZRtb/X
+ fHd5+C8+P7+J8BIoxFwovfRxYhnhxjpzEAAAAASUVORK5CYII=
+ }]
+ }
+ if {![info exists ::tk::Priv(fileImage)]} {
+ set ::tk::Priv(fileImage) [image create photo -data {
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gva
+ eTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QQWFA84umAmQgAAANpJREFU
+ OMutkj1uhDAQhb8HSLtbISGfgZ+zbJkix0HmFhwhUdocBnMBGvqtTIqIFSReWKK8ai
+ x73nwzHrVt+zEMwwvH9FrX9TsA1trpqKy10+yUzME4jnjvAZB0LzXHkojjmDRNVyh3
+ A+89zrlVwlKSqKrqVy/J8lAUxSZBSMny4ZLgp54iyPM8UPHGNJ2IomibAKDv+9VlWZ
+ bABbgB5/0WQgSSkC4PF2JF4JzbHN430c4vhAm0TyCJruuClefph4yCBCGT3T3Isoy/
+ KDHGfDZNcz2SZIx547/0BVRRX7n8uT/sAAAAAElFTkSuQmCC
+ }]
+ }
+}
+
+# ::tk::dialog::file:: --
+#
+# Implements the TK file selection dialog. This dialog is used when the
+# tk_strictMotif flag is set to false. This procedure shouldn't be
+# called directly. Call tk_getOpenFile or tk_getSaveFile instead.
+#
+# Arguments:
+# type "open" or "save"
+# args Options parsed by the procedure.
+#
+
+proc ::tk::dialog::file:: {type args} {
+ variable ::tk::Priv
+ variable showHiddenBtn
+ set dataName __tk_filedialog
+ upvar ::tk::dialog::file::$dataName data
+
+ Config $dataName $type $args
+
+ if {$data(-parent) eq "."} {
+ set w .$dataName
+ } else {
+ set w $data(-parent).$dataName
+ }
+
+ # (re)create the dialog box if necessary
+ #
+ if {![winfo exists $w]} {
+ Create $w TkFDialog
+ } elseif {[winfo class $w] ne "TkFDialog"} {
+ destroy $w
+ Create $w TkFDialog
+ } else {
+ set data(dirMenuBtn) $w.contents.f1.menu
+ set data(dirMenu) $w.contents.f1.menu.menu
+ set data(upBtn) $w.contents.f1.up
+ set data(icons) $w.contents.icons
+ set data(ent) $w.contents.f2.ent
+ set data(typeMenuLab) $w.contents.f2.lab2
+ set data(typeMenuBtn) $w.contents.f2.menu
+ set data(typeMenu) $data(typeMenuBtn).m
+ set data(okBtn) $w.contents.f2.ok
+ set data(cancelBtn) $w.contents.f2.cancel
+ set data(hiddenBtn) $w.contents.f2.hidden
+ SetSelectMode $w $data(-multiple)
+ }
+ if {$showHiddenBtn} {
+ $data(hiddenBtn) configure -state normal
+ grid $data(hiddenBtn)
+ } else {
+ $data(hiddenBtn) configure -state disabled
+ grid remove $data(hiddenBtn)
+ }
+
+ # Make sure subseqent uses of this dialog are independent [Bug 845189]
+ unset -nocomplain data(extUsed)
+
+ # Dialog boxes should be transient with respect to their parent, so that
+ # they will always stay on top of their parent window. However, some
+ # window managers will create the window as withdrawn if the parent window
+ # is withdrawn or iconified. Combined with the grab we put on the window,
+ # this can hang the entire application. Therefore we only make the dialog
+ # transient if the parent is viewable.
+
+ if {[winfo viewable [winfo toplevel $data(-parent)]]} {
+ wm transient $w $data(-parent)
+ }
+
+ # Add traces on the selectPath variable
+ #
+
+ trace add variable data(selectPath) write \
+ [list ::tk::dialog::file::SetPath $w]
+ $data(dirMenuBtn) configure \
+ -textvariable ::tk::dialog::file::${dataName}(selectPath)
+
+ # Cleanup previous menu
+ #
+ $data(typeMenu) delete 0 end
+ $data(typeMenuBtn) configure -state normal -text ""
+
+ # Initialize the file types menu
+ #
+ if {[llength $data(-filetypes)]} {
+ # Default type and name to first entry
+ set initialtype [lindex $data(-filetypes) 0]
+ set initialTypeName [lindex $initialtype 0]
+ if {$data(-typevariable) ne ""} {
+ upvar #0 $data(-typevariable) typeVariable
+ if {[info exists typeVariable]} {
+ set initialTypeName $typeVariable
+ }
+ }
+ foreach type $data(-filetypes) {
+ set title [lindex $type 0]
+ set filter [lindex $type 1]
+ $data(typeMenu) add command -label $title \
+ -command [list ::tk::dialog::file::SetFilter $w $type]
+ # [string first] avoids glob-pattern char issues
+ if {[string first ${initialTypeName} $title] == 0} {
+ set initialtype $type
+ }
+ }
+ SetFilter $w $initialtype
+ $data(typeMenuBtn) configure -state normal
+ $data(typeMenuLab) configure -state normal
+ } else {
+ set data(filter) "*"
+ $data(typeMenuBtn) configure -state disabled -takefocus 0
+ $data(typeMenuLab) configure -state disabled
+ }
+ UpdateWhenIdle $w
+
+ # Withdraw the window, then update all the geometry information
+ # so we know how big it wants to be, then center the window in the
+ # display (Motif style) and de-iconify it.
+
+ ::tk::PlaceWindow $w widget $data(-parent)
+ wm title $w $data(-title)
+
+ # Set a grab and claim the focus too.
+
+ ::tk::SetFocusGrab $w $data(ent)
+ $data(ent) delete 0 end
+ $data(ent) insert 0 $data(selectFile)
+ $data(ent) selection range 0 end
+ $data(ent) icursor end
+
+ # Wait for the user to respond, then restore the focus and return the
+ # index of the selected button. Restore the focus before deleting the
+ # window, since otherwise the window manager may take the focus away so we
+ # can't redirect it. Finally, restore any grab that was in effect.
+
+ vwait ::tk::Priv(selectFilePath)
+
+ ::tk::RestoreFocusGrab $w $data(ent) withdraw
+
+ # Cleanup traces on selectPath variable
+ #
+
+ foreach trace [trace info variable data(selectPath)] {
+ trace remove variable data(selectPath) {*}$trace
+ }
+ $data(dirMenuBtn) configure -textvariable {}
+
+ return $Priv(selectFilePath)
+}
+
+# ::tk::dialog::file::Config --
+#
+# Configures the TK filedialog according to the argument list
+#
+proc ::tk::dialog::file::Config {dataName type argList} {
+ upvar ::tk::dialog::file::$dataName data
+
+ set data(type) $type
+
+ # 0: Delete all variable that were set on data(selectPath) the
+ # last time the file dialog is used. The traces may cause troubles
+ # if the dialog is now used with a different -parent option.
+
+ foreach trace [trace info variable data(selectPath)] {
+ trace remove variable data(selectPath) {*}$trace
+ }
+
+ # 1: the configuration specs
+ #
+ set specs {
+ {-defaultextension "" "" ""}
+ {-filetypes "" "" ""}
+ {-initialdir "" "" ""}
+ {-initialfile "" "" ""}
+ {-parent "" "" "."}
+ {-title "" "" ""}
+ {-typevariable "" "" ""}
+ }
+
+ # The "-multiple" option is only available for the "open" file dialog.
+ #
+ if {$type eq "open"} {
+ lappend specs {-multiple "" "" "0"}
+ }
+
+ # The "-confirmoverwrite" option is only for the "save" file dialog.
+ #
+ if {$type eq "save"} {
+ lappend specs {-confirmoverwrite "" "" "1"}
+ }
+
+ # 2: default values depending on the type of the dialog
+ #
+ if {![info exists data(selectPath)]} {
+ # first time the dialog has been popped up
+ set data(selectPath) [pwd]
+ set data(selectFile) ""
+ }
+
+ # 3: parse the arguments
+ #
+ tclParseConfigSpec ::tk::dialog::file::$dataName $specs "" $argList
+
+ if {$data(-title) eq ""} {
+ if {$type eq "open"} {
+ set data(-title) [mc "Open"]
+ } else {
+ set data(-title) [mc "Save As"]
+ }
+ }
+
+ # 4: set the default directory and selection according to the -initial
+ # settings
+ #
+ if {$data(-initialdir) ne ""} {
+ # Ensure that initialdir is an absolute path name.
+ if {[file isdirectory $data(-initialdir)]} {
+ set old [pwd]
+ cd $data(-initialdir)
+ set data(selectPath) [pwd]
+ cd $old
+ } else {
+ set data(selectPath) [pwd]
+ }
+ }
+ set data(selectFile) $data(-initialfile)
+
+ # 5. Parse the -filetypes option
+ #
+ set data(origfiletypes) $data(-filetypes)
+ set data(-filetypes) [::tk::FDGetFileTypes $data(-filetypes)]
+
+ if {![winfo exists $data(-parent)]} {
+ return -code error -errorcode [list TK LOOKUP WINDOW $data(-parent)] \
+ "bad window path name \"$data(-parent)\""
+ }
+
+ # Set -multiple to a one or zero value (not other boolean types like
+ # "yes") so we can use it in tests more easily.
+ if {$type eq "save"} {
+ set data(-multiple) 0
+ } elseif {$data(-multiple)} {
+ set data(-multiple) 1
+ } else {
+ set data(-multiple) 0
+ }
+}
+
+proc ::tk::dialog::file::Create {w class} {
+ set dataName [lindex [split $w .] end]
+ upvar ::tk::dialog::file::$dataName data
+ variable ::tk::Priv
+ global tk_library
+
+ toplevel $w -class $class
+ if {[tk windowingsystem] eq "x11"} {wm attributes $w -type dialog}
+ pack [ttk::frame $w.contents] -expand 1 -fill both
+ #set w $w.contents
+
+ # f1: the frame with the directory option menu
+ #
+ set f1 [ttk::frame $w.contents.f1]
+ bind [::tk::AmpWidget ttk::label $f1.lab -text [mc "&Directory:"]] \
+ <<AltUnderlined>> [list focus $f1.menu]
+
+ set data(dirMenuBtn) $f1.menu
+ if {![info exists data(selectPath)]} {
+ set data(selectPath) ""
+ }
+ set data(dirMenu) $f1.menu.menu
+ ttk::menubutton $f1.menu -menu $data(dirMenu) -direction flush \
+ -textvariable [format %s(selectPath) ::tk::dialog::file::$dataName]
+ menu $data(dirMenu) -tearoff 0
+ $data(dirMenu) add radiobutton -label "" -variable \
+ [format %s(selectPath) ::tk::dialog::file::$dataName]
+ set data(upBtn) [ttk::button $f1.up]
+ $data(upBtn) configure -image $Priv(updirImage)
+
+ $f1.menu configure -takefocus 1;# -highlightthickness 2
+
+ pack $data(upBtn) -side right -padx 4 -fill both
+ pack $f1.lab -side left -padx 4 -fill both
+ pack $f1.menu -expand yes -fill both -padx 4
+
+ # data(icons): the IconList that list the files and directories.
+ #
+ if {$class eq "TkFDialog"} {
+ if { $data(-multiple) } {
+ set fNameCaption [mc "File &names:"]
+ } else {
+ set fNameCaption [mc "File &name:"]
+ }
+ set fTypeCaption [mc "Files of &type:"]
+ set iconListCommand [list ::tk::dialog::file::OkCmd $w]
+ } else {
+ set fNameCaption [mc "&Selection:"]
+ set iconListCommand [list ::tk::dialog::file::chooseDir::DblClick $w]
+ }
+ set data(icons) [::tk::IconList $w.contents.icons \
+ -command $iconListCommand -multiple $data(-multiple)]
+ bind $data(icons) <<ListboxSelect>> \
+ [list ::tk::dialog::file::ListBrowse $w]
+
+ # f2: the frame with the OK button, cancel button, "file name" field
+ # and file types field.
+ #
+ set f2 [ttk::frame $w.contents.f2]
+ bind [::tk::AmpWidget ttk::label $f2.lab -text $fNameCaption -anchor e]\
+ <<AltUnderlined>> [list focus $f2.ent]
+ # -pady 0
+ set data(ent) [ttk::entry $f2.ent]
+
+ # The font to use for the icons. The default Canvas font on Unix is just
+ # deviant.
+ set ::tk::$w.contents.icons(font) [$data(ent) cget -font]
+
+ # Make the file types bits only if this is a File Dialog
+ if {$class eq "TkFDialog"} {
+ set data(typeMenuLab) [::tk::AmpWidget ttk::label $f2.lab2 \
+ -text $fTypeCaption -anchor e]
+ # -pady [$f2.lab cget -pady]
+ set data(typeMenuBtn) [ttk::menubutton $f2.menu \
+ -menu $f2.menu.m]
+ # -indicatoron 1
+ set data(typeMenu) [menu $data(typeMenuBtn).m -tearoff 0]
+ # $data(typeMenuBtn) configure -takefocus 1 -relief raised -anchor w
+ bind $data(typeMenuLab) <<AltUnderlined>> [list \
+ focus $data(typeMenuBtn)]
+ }
+
+ # The hidden button is displayed when ::tk::dialog::file::showHiddenBtn is
+ # true. Create it disabled so the binding doesn't trigger if it isn't
+ # shown.
+ if {$class eq "TkFDialog"} {
+ set text [mc "Show &Hidden Files and Directories"]
+ } else {
+ set text [mc "Show &Hidden Directories"]
+ }
+ set data(hiddenBtn) [::tk::AmpWidget ttk::checkbutton $f2.hidden \
+ -text $text -state disabled \
+ -variable ::tk::dialog::file::showHiddenVar \
+ -command [list ::tk::dialog::file::UpdateWhenIdle $w]]
+# -anchor w -padx 3
+
+ # the okBtn is created after the typeMenu so that the keyboard traversal
+ # is in the right order, and add binding so that we find out when the
+ # dialog is destroyed by the user (added here instead of to the overall
+ # window so no confusion about how much <Destroy> gets called; exactly
+ # once will do). [Bug 987169]
+
+ set data(okBtn) [::tk::AmpWidget ttk::button $f2.ok \
+ -text [mc "&OK"] -default active];# -pady 3]
+ bind $data(okBtn) <Destroy> [list ::tk::dialog::file::Destroyed $w]
+ set data(cancelBtn) [::tk::AmpWidget ttk::button $f2.cancel \
+ -text [mc "&Cancel"] -default normal];# -pady 3]
+
+ # grid the widgets in f2
+ #
+ grid $f2.lab $f2.ent $data(okBtn) -padx 4 -pady 3 -sticky ew
+ grid configure $f2.ent -padx 2
+ if {$class eq "TkFDialog"} {
+ grid $data(typeMenuLab) $data(typeMenuBtn) $data(cancelBtn) \
+ -padx 4 -sticky ew
+ grid configure $data(typeMenuBtn) -padx 0
+ grid $data(hiddenBtn) -columnspan 2 -padx 4 -sticky ew
+ } else {
+ grid $data(hiddenBtn) - $data(cancelBtn) -padx 4 -sticky ew
+ }
+ grid columnconfigure $f2 1 -weight 1
+
+ # Pack all the frames together. We are done with widget construction.
+ #
+ pack $f1 -side top -fill x -pady 4
+ pack $f2 -side bottom -pady 4 -fill x
+ pack $data(icons) -expand yes -fill both -padx 4 -pady 1
+
+ # Set up the event handlers that are common to Directory and File Dialogs
+ #
+
+ wm protocol $w WM_DELETE_WINDOW [list ::tk::dialog::file::CancelCmd $w]
+ $data(upBtn) configure -command [list ::tk::dialog::file::UpDirCmd $w]
+ $data(cancelBtn) configure -command [list ::tk::dialog::file::CancelCmd $w]
+ bind $w <KeyPress-Escape> [list $data(cancelBtn) invoke]
+ bind $w <Alt-Key> [list tk::AltKeyInDialog $w %A]
+
+ # Set up event handlers specific to File or Directory Dialogs
+ #
+ if {$class eq "TkFDialog"} {
+ bind $data(ent) <Return> [list ::tk::dialog::file::ActivateEnt $w]
+ $data(okBtn) configure -command [list ::tk::dialog::file::OkCmd $w]
+ bind $w <Alt-t> [format {
+ if {[%s cget -state] eq "normal"} {
+ focus %s
+ }
+ } $data(typeMenuBtn) $data(typeMenuBtn)]
+ } else {
+ set okCmd [list ::tk::dialog::file::chooseDir::OkCmd $w]
+ bind $data(ent) <Return> $okCmd
+ $data(okBtn) configure -command $okCmd
+ bind $w <Alt-s> [list focus $data(ent)]
+ bind $w <Alt-o> [list $data(okBtn) invoke]
+ }
+ bind $w <Alt-h> [list $data(hiddenBtn) invoke]
+ bind $data(ent) <Tab> [list ::tk::dialog::file::CompleteEnt $w]
+
+ # Build the focus group for all the entries
+ #
+ ::tk::FocusGroup_Create $w
+ ::tk::FocusGroup_BindIn $w $data(ent) [list \
+ ::tk::dialog::file::EntFocusIn $w]
+ ::tk::FocusGroup_BindOut $w $data(ent) [list \
+ ::tk::dialog::file::EntFocusOut $w]
+}
+
+# ::tk::dialog::file::SetSelectMode --
+#
+# Set the select mode of the dialog to single select or multi-select.
+#
+# Arguments:
+# w The dialog path.
+# multi 1 if the dialog is multi-select; 0 otherwise.
+#
+# Results:
+# None.
+
+proc ::tk::dialog::file::SetSelectMode {w multi} {
+ set dataName __tk_filedialog
+ upvar ::tk::dialog::file::$dataName data
+ if { $multi } {
+ set fNameCaption [mc "File &names:"]
+ } else {
+ set fNameCaption [mc "File &name:"]
+ }
+ set iconListCommand [list ::tk::dialog::file::OkCmd $w]
+ ::tk::SetAmpText $w.contents.f2.lab $fNameCaption
+ $data(icons) configure -multiple $multi -command $iconListCommand
+ return
+}
+
+# ::tk::dialog::file::UpdateWhenIdle --
+#
+# Creates an idle event handler which updates the dialog in idle time.
+# This is important because loading the directory may take a long time
+# and we don't want to load the same directory for multiple times due to
+# multiple concurrent events.
+#
+proc ::tk::dialog::file::UpdateWhenIdle {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {[info exists data(updateId)]} {
+ return
+ }
+ set data(updateId) [after idle [list ::tk::dialog::file::Update $w]]
+}
+
+# ::tk::dialog::file::Update --
+#
+# Loads the files and directories into the IconList widget. Also sets up
+# the directory option menu for quick access to parent directories.
+#
+proc ::tk::dialog::file::Update {w} {
+ # This proc may be called within an idle handler. Make sure that the
+ # window has not been destroyed before this proc is called
+ if {![winfo exists $w]} {
+ return
+ }
+ set class [winfo class $w]
+ if {($class ne "TkFDialog") && ($class ne "TkChooseDir")} {
+ return
+ }
+
+ set dataName [winfo name $w]
+ upvar ::tk::dialog::file::$dataName data
+ variable ::tk::Priv
+ variable showHiddenVar
+ global tk_library
+ unset -nocomplain data(updateId)
+
+ set folder $Priv(folderImage)
+ set file $Priv(fileImage)
+
+ set appPWD [pwd]
+ if {[catch {
+ cd $data(selectPath)
+ }]} then {
+ # We cannot change directory to $data(selectPath). $data(selectPath)
+ # should have been checked before ::tk::dialog::file::Update is
+ # called, so we normally won't come to here. Anyways, give an error
+ # and abort action.
+ tk_messageBox -type ok -parent $w -icon warning -message [mc \
+ "Cannot change to the directory \"%1\$s\".\nPermission denied."\
+ $data(selectPath)]
+ cd $appPWD
+ return
+ }
+
+ # Turn on the busy cursor. BUG?? We haven't disabled X events, though,
+ # so the user may still click and cause havoc ...
+ #
+ set entCursor [$data(ent) cget -cursor]
+ set dlgCursor [$w cget -cursor]
+ $data(ent) configure -cursor watch
+ $w configure -cursor watch
+ update idletasks
+
+ $data(icons) deleteall
+
+ set showHidden $showHiddenVar
+
+ # Make the dir list. Note that using an explicit [pwd] (instead of '.') is
+ # better in some VFS cases.
+ $data(icons) add $folder [GlobFiltered [pwd] d 1]
+
+ if {$class eq "TkFDialog"} {
+ # Make the file list if this is a File Dialog, selecting all but
+ # 'd'irectory type files.
+ #
+ $data(icons) add $file [GlobFiltered [pwd] {f b c l p s}]
+ }
+
+ # Update the Directory: option menu
+ #
+ set list ""
+ set dir ""
+ foreach subdir [file split $data(selectPath)] {
+ set dir [file join $dir $subdir]
+ lappend list $dir
+ }
+
+ $data(dirMenu) delete 0 end
+ set var [format %s(selectPath) ::tk::dialog::file::$dataName]
+ foreach path $list {
+ $data(dirMenu) add command -label $path -command [list set $var $path]
+ }
+
+ # Restore the PWD to the application's PWD
+ #
+ cd $appPWD
+
+ if {$class eq "TkFDialog"} {
+ # Restore the Open/Save Button if this is a File Dialog
+ #
+ if {$data(type) eq "open"} {
+ ::tk::SetAmpText $data(okBtn) [mc "&Open"]
+ } else {
+ ::tk::SetAmpText $data(okBtn) [mc "&Save"]
+ }
+ }
+
+ # turn off the busy cursor.
+ #
+ $data(ent) configure -cursor $entCursor
+ $w configure -cursor $dlgCursor
+}
+
+# ::tk::dialog::file::SetPathSilently --
+#
+# Sets data(selectPath) without invoking the trace procedure
+#
+proc ::tk::dialog::file::SetPathSilently {w path} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set cb [list ::tk::dialog::file::SetPath $w]
+ trace remove variable data(selectPath) write $cb
+ set data(selectPath) $path
+ trace add variable data(selectPath) write $cb
+}
+
+
+# This proc gets called whenever data(selectPath) is set
+#
+proc ::tk::dialog::file::SetPath {w name1 name2 op} {
+ if {[winfo exists $w]} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+ UpdateWhenIdle $w
+ # On directory dialogs, we keep the entry in sync with the currentdir.
+ if {[winfo class $w] eq "TkChooseDir"} {
+ $data(ent) delete 0 end
+ $data(ent) insert end $data(selectPath)
+ }
+ }
+}
+
+# This proc gets called whenever data(filter) is set
+#
+proc ::tk::dialog::file::SetFilter {w type} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set data(filterType) $type
+ set data(filter) [lindex $type 1]
+ $data(typeMenuBtn) configure -text [lindex $type 0] ;#-indicatoron 1
+
+ # If we aren't using a default extension, use the one suppled by the
+ # filter.
+ if {![info exists data(extUsed)]} {
+ if {[string length $data(-defaultextension)]} {
+ set data(extUsed) 1
+ } else {
+ set data(extUsed) 0
+ }
+ }
+
+ if {!$data(extUsed)} {
+ # Get the first extension in the list that matches {^\*\.\w+$} and
+ # remove all * from the filter.
+ set index [lsearch -regexp $data(filter) {^\*\.\w+$}]
+ if {$index >= 0} {
+ set data(-defaultextension) \
+ [string trimleft [lindex $data(filter) $index] "*"]
+ } else {
+ # Couldn't find anything! Reset to a safe default...
+ set data(-defaultextension) ""
+ }
+ }
+
+ $data(icons) see 0
+
+ UpdateWhenIdle $w
+}
+
+# tk::dialog::file::ResolveFile --
+#
+# Interpret the user's text input in a file selection dialog. Performs:
+#
+# (1) ~ substitution
+# (2) resolve all instances of . and ..
+# (3) check for non-existent files/directories
+# (4) check for chdir permissions
+# (5) conversion of environment variable references to their
+# contents (once only)
+#
+# Arguments:
+# context: the current directory you are in
+# text: the text entered by the user
+# defaultext: the default extension to add to files with no extension
+# expandEnv: whether to expand environment variables (yes by default)
+#
+# Return vaue:
+# [list $flag $directory $file]
+#
+# flag = OK : valid input
+# = PATTERN : valid directory/pattern
+# = PATH : the directory does not exist
+# = FILE : the directory exists by the file doesn't exist
+# = CHDIR : Cannot change to the directory
+# = ERROR : Invalid entry
+#
+# directory : valid only if flag = OK or PATTERN or FILE
+# file : valid only if flag = OK or PATTERN
+#
+# directory may not be the same as context, because text may contain a
+# subdirectory name
+#
+proc ::tk::dialog::file::ResolveFile {context text defaultext {expandEnv 1}} {
+ set appPWD [pwd]
+
+ set path [JoinFile $context $text]
+
+ # If the file has no extension, append the default. Be careful not to do
+ # this for directories, otherwise typing a dirname in the box will give
+ # back "dirname.extension" instead of trying to change dir.
+ if {
+ ![file isdirectory $path] && ([file ext $path] eq "") &&
+ ![string match {$*} [file tail $path]]
+ } then {
+ set path "$path$defaultext"
+ }
+
+ if {[catch {file exists $path}]} {
+ # This "if" block can be safely removed if the following code stop
+ # generating errors.
+ #
+ # file exists ~nonsuchuser
+ #
+ return [list ERROR $path ""]
+ }
+
+ if {[file exists $path]} {
+ if {[file isdirectory $path]} {
+ if {[catch {cd $path}]} {
+ return [list CHDIR $path ""]
+ }
+ set directory [pwd]
+ set file ""
+ set flag OK
+ cd $appPWD
+ } else {
+ if {[catch {cd [file dirname $path]}]} {
+ return [list CHDIR [file dirname $path] ""]
+ }
+ set directory [pwd]
+ set file [file tail $path]
+ set flag OK
+ cd $appPWD
+ }
+ } else {
+ set dirname [file dirname $path]
+ if {[file exists $dirname]} {
+ if {[catch {cd $dirname}]} {
+ return [list CHDIR $dirname ""]
+ }
+ set directory [pwd]
+ cd $appPWD
+ set file [file tail $path]
+ # It's nothing else, so check to see if it is an env-reference
+ if {$expandEnv && [string match {$*} $file]} {
+ set var [string range $file 1 end]
+ if {[info exist ::env($var)]} {
+ return [ResolveFile $context $::env($var) $defaultext 0]
+ }
+ }
+ if {[regexp {[*?]} $file]} {
+ set flag PATTERN
+ } else {
+ set flag FILE
+ }
+ } else {
+ set directory $dirname
+ set file [file tail $path]
+ set flag PATH
+ # It's nothing else, so check to see if it is an env-reference
+ if {$expandEnv && [string match {$*} $file]} {
+ set var [string range $file 1 end]
+ if {[info exist ::env($var)]} {
+ return [ResolveFile $context $::env($var) $defaultext 0]
+ }
+ }
+ }
+ }
+
+ return [list $flag $directory $file]
+}
+
+
+# Gets called when the entry box gets keyboard focus. We clear the selection
+# from the icon list . This way the user can be certain that the input in the
+# entry box is the selection.
+#
+proc ::tk::dialog::file::EntFocusIn {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {[$data(ent) get] ne ""} {
+ $data(ent) selection range 0 end
+ $data(ent) icursor end
+ } else {
+ $data(ent) selection clear
+ }
+
+ if {[winfo class $w] eq "TkFDialog"} {
+ # If this is a File Dialog, make sure the buttons are labeled right.
+ if {$data(type) eq "open"} {
+ ::tk::SetAmpText $data(okBtn) [mc "&Open"]
+ } else {
+ ::tk::SetAmpText $data(okBtn) [mc "&Save"]
+ }
+ }
+}
+
+proc ::tk::dialog::file::EntFocusOut {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ $data(ent) selection clear
+}
+
+
+# Gets called when user presses Return in the "File name" entry.
+#
+proc ::tk::dialog::file::ActivateEnt {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set text [$data(ent) get]
+ if {$data(-multiple)} {
+ foreach t $text {
+ VerifyFileName $w $t
+ }
+ } else {
+ VerifyFileName $w $text
+ }
+}
+
+# Verification procedure
+#
+proc ::tk::dialog::file::VerifyFileName {w filename} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set list [ResolveFile $data(selectPath) $filename $data(-defaultextension)]
+ foreach {flag path file} $list {
+ break
+ }
+
+ switch -- $flag {
+ OK {
+ if {$file eq ""} {
+ # user has entered an existing (sub)directory
+ set data(selectPath) $path
+ $data(ent) delete 0 end
+ } else {
+ SetPathSilently $w $path
+ if {$data(-multiple)} {
+ lappend data(selectFile) $file
+ } else {
+ set data(selectFile) $file
+ }
+ Done $w
+ }
+ }
+ PATTERN {
+ set data(selectPath) $path
+ set data(filter) $file
+ }
+ FILE {
+ if {$data(type) eq "open"} {
+ tk_messageBox -icon warning -type ok -parent $w \
+ -message [mc "File \"%1\$s\" does not exist." \
+ [file join $path $file]]
+ $data(ent) selection range 0 end
+ $data(ent) icursor end
+ } else {
+ SetPathSilently $w $path
+ if {$data(-multiple)} {
+ lappend data(selectFile) $file
+ } else {
+ set data(selectFile) $file
+ }
+ Done $w
+ }
+ }
+ PATH {
+ tk_messageBox -icon warning -type ok -parent $w \
+ -message [mc "Directory \"%1\$s\" does not exist." $path]
+ $data(ent) selection range 0 end
+ $data(ent) icursor end
+ }
+ CHDIR {
+ tk_messageBox -type ok -parent $w -icon warning -message \
+ [mc "Cannot change to the directory\
+ \"%1\$s\".\nPermission denied." $path]
+ $data(ent) selection range 0 end
+ $data(ent) icursor end
+ }
+ ERROR {
+ tk_messageBox -type ok -parent $w -icon warning -message \
+ [mc "Invalid file name \"%1\$s\"." $path]
+ $data(ent) selection range 0 end
+ $data(ent) icursor end
+ }
+ }
+}
+
+# Gets called when user presses the Alt-s or Alt-o keys.
+#
+proc ::tk::dialog::file::InvokeBtn {w key} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {[$data(okBtn) cget -text] eq $key} {
+ $data(okBtn) invoke
+ }
+}
+
+# Gets called when user presses the "parent directory" button
+#
+proc ::tk::dialog::file::UpDirCmd {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {$data(selectPath) ne "/"} {
+ set data(selectPath) [file dirname $data(selectPath)]
+ }
+}
+
+# Join a file name to a path name. The "file join" command will break if the
+# filename begins with ~
+#
+proc ::tk::dialog::file::JoinFile {path file} {
+ if {[string match {~*} $file] && [file exists $path/$file]} {
+ return [file join $path ./$file]
+ } else {
+ return [file join $path $file]
+ }
+}
+
+# Gets called when user presses the "OK" button
+#
+proc ::tk::dialog::file::OkCmd {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set filenames {}
+ foreach item [$data(icons) selection get] {
+ lappend filenames [$data(icons) get $item]
+ }
+
+ if {
+ ([llength $filenames] && !$data(-multiple)) ||
+ ($data(-multiple) && ([llength $filenames] == 1))
+ } then {
+ set filename [lindex $filenames 0]
+ set file [JoinFile $data(selectPath) $filename]
+ if {[file isdirectory $file]} {
+ ListInvoke $w [list $filename]
+ return
+ }
+ }
+
+ ActivateEnt $w
+}
+
+# Gets called when user presses the "Cancel" button
+#
+proc ::tk::dialog::file::CancelCmd {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+ variable ::tk::Priv
+
+ bind $data(okBtn) <Destroy> {}
+ set Priv(selectFilePath) ""
+}
+
+# Gets called when user destroys the dialog directly [Bug 987169]
+#
+proc ::tk::dialog::file::Destroyed {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+ variable ::tk::Priv
+
+ set Priv(selectFilePath) ""
+}
+
+# Gets called when user browses the IconList widget (dragging mouse, arrow
+# keys, etc)
+#
+proc ::tk::dialog::file::ListBrowse {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set text {}
+ foreach item [$data(icons) selection get] {
+ lappend text [$data(icons) get $item]
+ }
+ if {[llength $text] == 0} {
+ return
+ }
+ if {$data(-multiple)} {
+ set newtext {}
+ foreach file $text {
+ set fullfile [JoinFile $data(selectPath) $file]
+ if { ![file isdirectory $fullfile] } {
+ lappend newtext $file
+ }
+ }
+ set text $newtext
+ set isDir 0
+ } else {
+ set text [lindex $text 0]
+ set file [JoinFile $data(selectPath) $text]
+ set isDir [file isdirectory $file]
+ }
+ if {!$isDir} {
+ $data(ent) delete 0 end
+ $data(ent) insert 0 $text
+
+ if {[winfo class $w] eq "TkFDialog"} {
+ if {$data(type) eq "open"} {
+ ::tk::SetAmpText $data(okBtn) [mc "&Open"]
+ } else {
+ ::tk::SetAmpText $data(okBtn) [mc "&Save"]
+ }
+ }
+ } elseif {[winfo class $w] eq "TkFDialog"} {
+ ::tk::SetAmpText $data(okBtn) [mc "&Open"]
+ }
+}
+
+# Gets called when user invokes the IconList widget (double-click, Return key,
+# etc)
+#
+proc ::tk::dialog::file::ListInvoke {w filenames} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {[llength $filenames] == 0} {
+ return
+ }
+
+ set file [JoinFile $data(selectPath) [lindex $filenames 0]]
+
+ set class [winfo class $w]
+ if {$class eq "TkChooseDir" || [file isdirectory $file]} {
+ set appPWD [pwd]
+ if {[catch {cd $file}]} {
+ tk_messageBox -type ok -parent $w -icon warning -message \
+ [mc "Cannot change to the directory \"%1\$s\".\nPermission denied." $file]
+ } else {
+ cd $appPWD
+ set data(selectPath) $file
+ }
+ } else {
+ if {$data(-multiple)} {
+ set data(selectFile) $filenames
+ } else {
+ set data(selectFile) $file
+ }
+ Done $w
+ }
+}
+
+# ::tk::dialog::file::Done --
+#
+# Gets called when user has input a valid filename. Pops up a dialog
+# box to confirm selection when necessary. Sets the
+# tk::Priv(selectFilePath) variable, which will break the "vwait" loop
+# in ::tk::dialog::file:: and return the selected filename to the script
+# that calls tk_getOpenFile or tk_getSaveFile
+#
+proc ::tk::dialog::file::Done {w {selectFilePath ""}} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+ variable ::tk::Priv
+
+ if {$selectFilePath eq ""} {
+ if {$data(-multiple)} {
+ set selectFilePath {}
+ foreach f $data(selectFile) {
+ lappend selectFilePath [JoinFile $data(selectPath) $f]
+ }
+ } else {
+ set selectFilePath [JoinFile $data(selectPath) $data(selectFile)]
+ }
+
+ set Priv(selectFile) $data(selectFile)
+ set Priv(selectPath) $data(selectPath)
+
+ if {($data(type) eq "save") && $data(-confirmoverwrite) && [file exists $selectFilePath]} {
+ set reply [tk_messageBox -icon warning -type yesno -parent $w \
+ -message [mc "File \"%1\$s\" already exists.\nDo you want\
+ to overwrite it?" $selectFilePath]]
+ if {$reply eq "no"} {
+ return
+ }
+ }
+ if {
+ [info exists data(-typevariable)] && $data(-typevariable) ne ""
+ && [info exists data(-filetypes)] && [llength $data(-filetypes)]
+ && [info exists data(filterType)] && $data(filterType) ne ""
+ } then {
+ upvar #0 $data(-typevariable) typeVariable
+ set typeVariable [lindex $data(origfiletypes) \
+ [lsearch -exact $data(-filetypes) $data(filterType)] 0]
+
+ }
+ }
+ bind $data(okBtn) <Destroy> {}
+ set Priv(selectFilePath) $selectFilePath
+}
+
+# ::tk::dialog::file::GlobFiltered --
+#
+# Gets called to do globbing, returning the results and filtering them
+# according to the current filter (and removing the entries for '.' and
+# '..' which are never shown). Deals with evil cases such as where the
+# user is supplying a filter which is an invalid list or where it has an
+# unbalanced brace. The resulting list will be dictionary sorted.
+#
+# Arguments:
+# dir Which directory to search
+# type List of filetypes to look for ('d' or 'f b c l p s')
+# overrideFilter Whether to ignore the filter for this search.
+#
+# NB: Assumes that the caller has mapped the state variable to 'data'.
+#
+proc ::tk::dialog::file::GlobFiltered {dir type {overrideFilter 0}} {
+ variable showHiddenVar
+ upvar 1 data(filter) filter
+
+ if {$filter eq "*" || $overrideFilter} {
+ set patterns [list *]
+ if {$showHiddenVar} {
+ lappend patterns .*
+ }
+ } elseif {[string is list $filter]} {
+ set patterns $filter
+ } else {
+ # Invalid list; assume we can use non-whitespace sequences as words
+ set patterns [regexp -inline -all {\S+} $filter]
+ }
+
+ set opts [list -tails -directory $dir -type $type -nocomplain]
+
+ set result {}
+ catch {
+ # We have a catch because we might have a really bad pattern (e.g.,
+ # with an unbalanced brace); even [glob -nocomplain] doesn't like it.
+ # Using a catch ensures that it just means we match nothing instead of
+ # throwing a nasty error at the user...
+ foreach f [glob {*}$opts -- {*}$patterns] {
+ if {$f eq "." || $f eq ".."} {
+ continue
+ }
+ # See ticket [1641721], $f might be a link pointing to a dir
+ if {$type != "d" && [file isdir [file join $dir $f]]} {
+ continue
+ }
+ lappend result $f
+ }
+ }
+ return [lsort -dictionary -unique $result]
+}
+
+proc ::tk::dialog::file::CompleteEnt {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+ set f [$data(ent) get]
+ if {$data(-multiple)} {
+ if {![string is list $f] || [llength $f] != 1} {
+ return -code break
+ }
+ set f [lindex $f 0]
+ }
+
+ # Get list of matching filenames and dirnames
+ set files [if {[winfo class $w] eq "TkFDialog"} {
+ GlobFiltered $data(selectPath) {f b c l p s}
+ }]
+ set dirs2 {}
+ foreach d [GlobFiltered $data(selectPath) d] {lappend dirs2 $d/}
+
+ set targets [concat \
+ [lsearch -glob -all -inline $files $f*] \
+ [lsearch -glob -all -inline $dirs2 $f*]]
+
+ if {[llength $targets] == 1} {
+ # We have a winner!
+ set f [lindex $targets 0]
+ } elseif {$f in $targets || [llength $targets] == 0} {
+ if {[string length $f] > 0} {
+ bell
+ }
+ return
+ } elseif {[llength $targets] > 1} {
+ # Multiple possibles
+ if {[string length $f] == 0} {
+ return
+ }
+ set t0 [lindex $targets 0]
+ for {set len [string length $t0]} {$len>0} {} {
+ set allmatch 1
+ foreach s $targets {
+ if {![string equal -length $len $s $t0]} {
+ set allmatch 0
+ break
+ }
+ }
+ incr len -1
+ if {$allmatch} break
+ }
+ set f [string range $t0 0 $len]
+ }
+
+ if {$data(-multiple)} {
+ set f [list $f]
+ }
+ $data(ent) delete 0 end
+ $data(ent) insert 0 $f
+ return -code break
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/altTheme.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/altTheme.tcl
new file mode 100644
index 0000000000..80ef4153bd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/altTheme.tcl
@@ -0,0 +1,109 @@
+#
+# Ttk widget set: Alternate theme
+#
+
+namespace eval ttk::theme::alt {
+
+ variable colors
+ array set colors {
+ -frame "#d9d9d9"
+ -window "#ffffff"
+ -darker "#c3c3c3"
+ -border "#414141"
+ -activebg "#ececec"
+ -disabledfg "#a3a3a3"
+ -selectbg "#4a6984"
+ -selectfg "#ffffff"
+ -altindicator "#aaaaaa"
+ }
+
+ ttk::style theme settings alt {
+
+ ttk::style configure "." \
+ -background $colors(-frame) \
+ -foreground black \
+ -troughcolor $colors(-darker) \
+ -bordercolor $colors(-border) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map "." -background \
+ [list disabled $colors(-frame) active $colors(-activebg)] ;
+ ttk::style map "." -foreground [list disabled $colors(-disabledfg)] ;
+ ttk::style map "." -embossed [list disabled 1] ;
+
+ ttk::style configure TButton \
+ -anchor center -width -11 -padding "1 1" \
+ -relief raised -shiftrelief 1 \
+ -highlightthickness 1 -highlightcolor $colors(-frame)
+
+ ttk::style map TButton -relief {
+ {pressed !disabled} sunken
+ {active !disabled} raised
+ } -highlightcolor {alternate black}
+
+ ttk::style configure TCheckbutton -indicatorcolor "#ffffff" -padding 2
+ ttk::style configure TRadiobutton -indicatorcolor "#ffffff" -padding 2
+ ttk::style map TCheckbutton -indicatorcolor \
+ [list pressed $colors(-frame) \
+ alternate $colors(-altindicator) \
+ disabled $colors(-frame)]
+ ttk::style map TRadiobutton -indicatorcolor \
+ [list pressed $colors(-frame) \
+ alternate $colors(-altindicator) \
+ disabled $colors(-frame)]
+
+ ttk::style configure TMenubutton \
+ -width -11 -padding "3 3" -relief raised
+
+ ttk::style configure TEntry -padding 1
+ ttk::style map TEntry -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)]
+ ttk::style configure TCombobox -padding 1
+ ttk::style map TCombobox -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)] \
+ -arrowcolor [list disabled $colors(-disabledfg)]
+ ttk::style configure ComboboxPopdownFrame \
+ -relief solid -borderwidth 1
+
+ ttk::style configure TSpinbox -arrowsize 10 -padding {2 0 10 0}
+ ttk::style map TSpinbox -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)] \
+ -arrowcolor [list disabled $colors(-disabledfg)]
+
+ ttk::style configure Toolbutton -relief flat -padding 2
+ ttk::style map Toolbutton -relief \
+ {disabled flat selected sunken pressed sunken active raised}
+ ttk::style map Toolbutton -background \
+ [list pressed $colors(-darker) active $colors(-activebg)]
+
+ ttk::style configure TScrollbar -relief raised
+
+ ttk::style configure TLabelframe -relief groove -borderwidth 2
+
+ ttk::style configure TNotebook -tabmargins {2 2 1 0}
+ ttk::style configure TNotebook.Tab \
+ -padding {4 2} -background $colors(-darker)
+ ttk::style map TNotebook.Tab \
+ -background [list selected $colors(-frame)] \
+ -expand [list selected {2 2 1 0}] \
+ ;
+
+ # Treeview:
+ ttk::style configure Heading -font TkHeadingFont -relief raised
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style map Treeview \
+ -background [list disabled $colors(-frame)\
+ selected $colors(-selectbg)] \
+ -foreground [list disabled $colors(-disabledfg) \
+ selected $colors(-selectfg)]
+
+ ttk::style configure TScale \
+ -groovewidth 4 -troughrelief sunken \
+ -sliderwidth raised -borderwidth 2
+ ttk::style configure TProgressbar \
+ -background $colors(-selectbg) -borderwidth 0
+ }
+}
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
new file mode 100644
index 0000000000..e8009bed34
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl
@@ -0,0 +1,130 @@
+#
+# Aqua theme (OSX native look and feel)
+#
+
+namespace eval ttk::theme::aqua {
+ ttk::style theme settings aqua {
+
+ ttk::style configure . \
+ -font TkDefaultFont \
+ -background systemWindowBackgroundColor \
+ -foreground systemLabelColor \
+ -selectbackground systemSelectedTextBackgroundColor \
+ -selectforeground systemSelectedTextColor \
+ -selectborderwidth 0 \
+ -insertwidth 1
+
+ ttk::style map . \
+ -foreground {
+ disabled systemDisabledControlTextColor
+ background systemLabelColor} \
+ -selectbackground {
+ background systemSelectedTextBackgroundColor
+ !focus systemSelectedTextBackgroundColor} \
+ -selectforeground {
+ background systemSelectedTextColor
+ !focus systemSelectedTextColor}
+
+ # Button
+ ttk::style configure TButton -anchor center -width -6 \
+ -foreground systemControlTextColor
+ ttk::style map TButton \
+ -foreground {
+ pressed white
+ {alternate !pressed !background} white}
+ ttk::style configure TMenubutton -anchor center -padding {2 0 0 2}
+ ttk::style configure Toolbutton -anchor center
+
+ # Entry
+ ttk::style configure TEntry \
+ -foreground systemTextColor \
+ -background systemTextBackgroundColor
+ ttk::style map TEntry \
+ -foreground {
+ disabled systemDisabledControlTextColor
+ } \
+ -selectforeground {
+ background systemTextColor
+ } \
+ -selectbackground {
+ background systemTextBackgroundColor
+ }
+
+
+ # Workaround for #1100117:
+ # Actually, on Aqua we probably shouldn't stipple images in
+ # disabled buttons even if it did work...
+ ttk::style configure . -stipple {}
+
+ # Notebook
+ ttk::style configure TNotebook -tabmargins {10 0} -tabposition n
+ ttk::style configure TNotebook -padding {18 8 18 17}
+ ttk::style configure TNotebook.Tab -padding {12 3 12 2}
+ ttk::style configure TNotebook.Tab -foreground systemControlTextColor
+ ttk::style map TNotebook.Tab \
+ -foreground {
+ background systemControlTextColor
+ 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 \
+ -foreground systemTextColor \
+ -background systemWindowBackgroundColor
+ ttk::style configure Treeview -rowheight 18 \
+ -background systemTextBackgroundColor \
+ -foreground systemTextColor \
+ -fieldbackground systemTextBackgroundColor
+ ttk::style map Treeview \
+ -background {
+ selected systemSelectedTextBackgroundColor
+ }
+
+ # Enable animation for ttk::progressbar widget:
+ ttk::style configure TProgressbar -period 100 -maxphase 255
+
+ # For Aqua, labelframe labels should appear outside the border,
+ # with a 14 pixel inset and 4 pixels spacing between border and label
+ # (ref: Apple Human Interface Guidelines / Controls / Grouping Controls)
+ #
+ ttk::style configure TLabelframe \
+ -labeloutside true -labelmargins {14 0 14 4}
+
+ # TODO: panedwindow sashes should be 9 pixels (HIG:Controls:Split Views)
+ }
+}
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
new file mode 100644
index 0000000000..9f2cec729d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/button.tcl
@@ -0,0 +1,83 @@
+#
+# Bindings for Buttons, Checkbuttons, and Radiobuttons.
+#
+# Notes: <Button1-Leave>, <Button1-Enter> only control the "pressed"
+# state; widgets remain "active" if the pointer is dragged out.
+# This doesn't seem to be conventional, but it's a nice way
+# to provide extra feedback while the grab is active.
+# (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>
+# 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
+# the pressed state if the button is currently active.
+#
+
+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 <<Invoke>> { ttk::button::activate %W }
+
+bind TButton <ButtonPress-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 } } }
+bind TButton <Button1-Leave> \
+ { %W state !pressed }
+bind TButton <Button1-Enter> \
+ { %W instate {active !disabled} { %W state pressed } }
+
+# Checkbuttons and Radiobuttons have the same bindings as Buttons:
+#
+ttk::copyBindings TButton TCheckbutton
+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 TCheckbutton <KeyPress-plus> { %W select }
+# bind TCheckbutton <KeyPress-minus> { %W deselect }
+
+# activate --
+# Simulate a button press: temporarily set the state to 'pressed',
+# then invoke the button.
+#
+proc ttk::button::activate {w} {
+ $w instate disabled { return }
+ set oldState [$w state pressed]
+ update idletasks; after 100 ;# block event loop to avoid reentrancy
+ $w state $oldState
+ $w invoke
+}
+
+# RadioTraverse -- up/down keyboard traversal for radiobutton groups.
+# Set focus to previous/next radiobutton in a group.
+# A radiobutton group consists of all the radiobuttons with
+# the same parent and -variable; this is a pretty good heuristic
+# that works most of the time.
+#
+proc ttk::button::RadioTraverse {w dir} {
+ set group [list]
+ foreach sibling [winfo children [winfo parent $w]] {
+ if { [winfo class $sibling] eq "TRadiobutton"
+ && [$sibling cget -variable] eq [$w cget -variable]
+ && ![$sibling instate disabled]
+ } {
+ lappend group $sibling
+ }
+ }
+
+ if {![llength $group]} { # Shouldn't happen, but can.
+ return
+ }
+
+ set pos [expr {([lsearch -exact $group $w] + $dir) % [llength $group]}]
+ tk::TabToWindow [lindex $group $pos]
+}
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
new file mode 100644
index 0000000000..6935fc7044
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl
@@ -0,0 +1,147 @@
+#
+# "Clam" theme.
+#
+# Inspired by the XFCE family of Gnome themes.
+#
+
+namespace eval ttk::theme::clam {
+ variable colors
+ array set colors {
+ -disabledfg "#999999"
+ -frame "#dcdad5"
+ -window "#ffffff"
+ -dark "#cfcdc8"
+ -darker "#bab5ab"
+ -darkest "#9e9a91"
+ -lighter "#eeebe7"
+ -lightest "#ffffff"
+ -selectbg "#4a6984"
+ -selectfg "#ffffff"
+ -altindicator "#5895bc"
+ -disabledaltindicator "#a0a0a0"
+ }
+
+ ttk::style theme settings clam {
+
+ ttk::style configure "." \
+ -background $colors(-frame) \
+ -foreground black \
+ -bordercolor $colors(-darkest) \
+ -darkcolor $colors(-dark) \
+ -lightcolor $colors(-lighter) \
+ -troughcolor $colors(-darker) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -selectborderwidth 0 \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map "." \
+ -background [list disabled $colors(-frame) \
+ active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)] \
+ -selectbackground [list !focus $colors(-darkest)] \
+ -selectforeground [list !focus white] \
+ ;
+ # -selectbackground [list !focus "#847d73"]
+
+ ttk::style configure TButton \
+ -anchor center -width -11 -padding 5 -relief raised
+ ttk::style map TButton \
+ -background [list \
+ disabled $colors(-frame) \
+ pressed $colors(-darker) \
+ active $colors(-lighter)] \
+ -lightcolor [list pressed $colors(-darker)] \
+ -darkcolor [list pressed $colors(-darker)] \
+ -bordercolor [list alternate "#000000"] \
+ ;
+
+ ttk::style configure Toolbutton \
+ -anchor center -padding 2 -relief flat
+ ttk::style map Toolbutton \
+ -relief [list \
+ disabled flat \
+ selected sunken \
+ pressed sunken \
+ active raised] \
+ -background [list \
+ disabled $colors(-frame) \
+ pressed $colors(-darker) \
+ active $colors(-lighter)] \
+ -lightcolor [list pressed $colors(-darker)] \
+ -darkcolor [list pressed $colors(-darker)] \
+ ;
+
+ ttk::style configure TCheckbutton \
+ -indicatorbackground "#ffffff" \
+ -indicatormargin {1 1 4 1} \
+ -padding 2 ;
+ ttk::style configure TRadiobutton \
+ -indicatorbackground "#ffffff" \
+ -indicatormargin {1 1 4 1} \
+ -padding 2 ;
+ ttk::style map TCheckbutton -indicatorbackground \
+ [list pressed $colors(-frame) \
+ {!disabled alternate} $colors(-altindicator) \
+ {disabled alternate} $colors(-disabledaltindicator) \
+ disabled $colors(-frame)]
+ ttk::style map TRadiobutton -indicatorbackground \
+ [list pressed $colors(-frame) \
+ {!disabled alternate} $colors(-altindicator) \
+ {disabled alternate} $colors(-disabledaltindicator) \
+ disabled $colors(-frame)]
+
+ ttk::style configure TMenubutton \
+ -width -11 -padding 5 -relief raised
+
+ ttk::style configure TEntry -padding 1 -insertwidth 1
+ ttk::style map TEntry \
+ -background [list readonly $colors(-frame)] \
+ -bordercolor [list focus $colors(-selectbg)] \
+ -lightcolor [list focus "#6f9dc6"] \
+ -darkcolor [list focus "#6f9dc6"] \
+ ;
+
+ ttk::style configure TCombobox -padding 1 -insertwidth 1
+ ttk::style map TCombobox \
+ -background [list active $colors(-lighter) \
+ pressed $colors(-lighter)] \
+ -fieldbackground [list {readonly focus} $colors(-selectbg) \
+ readonly $colors(-frame)] \
+ -foreground [list {readonly focus} $colors(-selectfg)] \
+ -arrowcolor [list disabled $colors(-disabledfg)]
+ ttk::style configure ComboboxPopdownFrame \
+ -relief solid -borderwidth 1
+
+ ttk::style configure TSpinbox -arrowsize 10 -padding {2 0 10 0}
+ ttk::style map TSpinbox \
+ -background [list readonly $colors(-frame)] \
+ -arrowcolor [list disabled $colors(-disabledfg)]
+
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2}
+ ttk::style map TNotebook.Tab \
+ -padding [list selected {6 4 6 2}] \
+ -background [list selected $colors(-frame) {} $colors(-darker)] \
+ -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \
+ ;
+
+ # Treeview:
+ ttk::style configure Heading \
+ -font TkHeadingFont -relief raised -padding {3}
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style map Treeview \
+ -background [list disabled $colors(-frame)\
+ selected $colors(-selectbg)] \
+ -foreground [list disabled $colors(-disabledfg) \
+ selected $colors(-selectfg)]
+
+ ttk::style configure TLabelframe \
+ -labeloutside true -labelmargins {0 0 0 4} \
+ -borderwidth 2 -relief raised
+
+ ttk::style configure TProgressbar -background $colors(-frame)
+
+ ttk::style configure Sash -sashthickness 6 -gripcount 10
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/classicTheme.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/classicTheme.tcl
new file mode 100644
index 0000000000..f237fba685
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/classicTheme.tcl
@@ -0,0 +1,115 @@
+#
+# "classic" Tk theme.
+#
+# Implements Tk's traditional Motif-like look and feel.
+#
+
+namespace eval ttk::theme::classic {
+
+ variable colors; array set colors {
+ -frame "#d9d9d9"
+ -window "#ffffff"
+ -activebg "#ececec"
+ -troughbg "#c3c3c3"
+ -selectbg "#c3c3c3"
+ -selectfg "#000000"
+ -disabledfg "#a3a3a3"
+ -indicator "#b03060"
+ -altindicator "#b05e5e"
+ }
+
+ ttk::style theme settings classic {
+ ttk::style configure "." \
+ -font TkDefaultFont \
+ -background $colors(-frame) \
+ -foreground black \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -troughcolor $colors(-troughbg) \
+ -indicatorcolor $colors(-frame) \
+ -highlightcolor $colors(-frame) \
+ -highlightthickness 1 \
+ -selectborderwidth 1 \
+ -insertwidth 2 \
+ ;
+
+ # To match pre-Xft X11 appearance, use:
+ # ttk::style configure . -font {Helvetica 12 bold}
+
+ ttk::style map "." -background \
+ [list disabled $colors(-frame) active $colors(-activebg)]
+ ttk::style map "." -foreground \
+ [list disabled $colors(-disabledfg)]
+
+ ttk::style map "." -highlightcolor [list focus black]
+
+ ttk::style configure TButton \
+ -anchor center -padding "3m 1m" -relief raised -shiftrelief 1
+ ttk::style map TButton -relief [list {!disabled pressed} sunken]
+
+ ttk::style configure TCheckbutton -indicatorrelief raised
+ ttk::style map TCheckbutton \
+ -indicatorcolor [list \
+ pressed $colors(-frame) \
+ alternate $colors(-altindicator) \
+ selected $colors(-indicator)] \
+ -indicatorrelief {alternate raised selected sunken pressed sunken} \
+ ;
+
+ ttk::style configure TRadiobutton -indicatorrelief raised
+ ttk::style map TRadiobutton \
+ -indicatorcolor [list \
+ pressed $colors(-frame) \
+ alternate $colors(-altindicator) \
+ selected $colors(-indicator)] \
+ -indicatorrelief {alternate raised selected sunken pressed sunken} \
+ ;
+
+ ttk::style configure TMenubutton -relief raised -padding "3m 1m"
+
+ ttk::style configure TEntry -relief sunken -padding 1 -font TkTextFont
+ ttk::style map TEntry -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)]
+ ttk::style configure TCombobox -padding 1
+ ttk::style map TCombobox -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)]
+ ttk::style configure ComboboxPopdownFrame \
+ -relief solid -borderwidth 1
+
+ ttk::style configure TSpinbox -arrowsize 10 -padding {2 0 10 0}
+ ttk::style map TSpinbox -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)]
+
+ ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+ ttk::style configure TScrollbar -relief raised
+ ttk::style map TScrollbar -relief {{pressed !disabled} sunken}
+
+ ttk::style configure TScale -sliderrelief raised
+ ttk::style map TScale -sliderrelief {{pressed !disabled} sunken}
+
+ ttk::style configure TProgressbar -background SteelBlue
+ ttk::style configure TNotebook.Tab \
+ -padding {3m 1m} \
+ -background $colors(-troughbg)
+ ttk::style map TNotebook.Tab -background [list selected $colors(-frame)]
+
+ # Treeview:
+ ttk::style configure Heading -font TkHeadingFont -relief raised
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style map Treeview \
+ -background [list disabled $colors(-frame)\
+ selected $colors(-selectbg)] \
+ -foreground [list disabled $colors(-disabledfg) \
+ selected $colors(-selectfg)]
+
+ #
+ # Toolbar buttons:
+ #
+ ttk::style configure Toolbutton -padding 2 -relief flat -shiftrelief 2
+ ttk::style map Toolbutton -relief \
+ {disabled flat selected sunken pressed sunken active raised}
+ ttk::style map Toolbutton -background \
+ [list pressed $colors(-troughbg) active $colors(-activebg)]
+ }
+}
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
new file mode 100644
index 0000000000..1355a04850
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl
@@ -0,0 +1,443 @@
+#
+# Combobox bindings.
+#
+# <<NOTE-WM-TRANSIENT>>:
+#
+# Need to set [wm transient] just before mapping the popdown
+# instead of when it's created, in case a containing frame
+# has been reparented [#1818441].
+#
+# On Windows: setting [wm transient] prevents the parent
+# toplevel from becoming inactive when the popdown is posted
+# (Tk 8.4.8+)
+#
+# On X11: WM_TRANSIENT_FOR on override-redirect windows
+# may be used by compositing managers and by EWMH-aware
+# window managers (even though the older ICCCM spec says
+# it's meaningless).
+#
+# On OSX: [wm transient] does utterly the wrong thing.
+# Instead, we use [MacWindowStyle "help" "noActivates hideOnSuspend"].
+# The "noActivates" attribute prevents the parent toplevel
+# from deactivating when the popdown is posted, and is also
+# necessary for "help" windows to receive mouse events.
+# "hideOnSuspend" makes the popdown disappear (resp. reappear)
+# when the parent toplevel is deactivated (resp. reactivated).
+# (see [#1814778]). Also set [wm resizable 0 0], to prevent
+# TkAqua from shrinking the scrollbar to make room for a grow box
+# that isn't there.
+#
+# In order to work around other platform quirks in TkAqua,
+# [grab] and [focus] are set in <Map> bindings instead of
+# immediately after deiconifying the window.
+#
+
+namespace eval ttk::combobox {
+ variable Values ;# Values($cb) is -listvariable of listbox widget
+ variable State
+ set State(entryPress) 0
+}
+
+### Combobox bindings.
+#
+# Duplicate the Entry bindings, override if needed:
+#
+
+ttk::copyBindings TEntry TCombobox
+
+bind TCombobox <KeyPress-Down> { ttk::combobox::Post %W }
+bind TCombobox <KeyPress-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 <B1-Motion> { ttk::combobox::Drag %W %x }
+bind TCombobox <Motion> { ttk::combobox::Motion %W %x %y }
+
+ttk::bindMouseWheel TCombobox [list ttk::combobox::Scroll %W]
+
+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 <<PrevWindow>> { ttk::combobox::LBTab %W prev }
+bind ComboboxListbox <Destroy> { ttk::combobox::LBCleanup %W }
+bind ComboboxListbox <Motion> { ttk::combobox::LBHover %W %x %y }
+bind ComboboxListbox <Map> { focus -force %W }
+
+switch -- [tk windowingsystem] {
+ win32 {
+ # Dismiss listbox when user switches to a different application.
+ # NB: *only* do this on Windows (see #1814778)
+ bind ComboboxListbox <FocusOut> { ttk::combobox::LBCancel %W }
+ }
+}
+
+### Combobox popdown window bindings.
+#
+bind ComboboxPopdown <Map> { ttk::combobox::MapPopdown %W }
+bind ComboboxPopdown <Unmap> { ttk::combobox::UnmapPopdown %W }
+bind ComboboxPopdown <ButtonPress> \
+ { ttk::combobox::Unpost [winfo parent %W] }
+
+### Option database settings.
+#
+
+option add *TCombobox*Listbox.font TkTextFont widgetDefault
+option add *TCombobox*Listbox.relief flat widgetDefault
+option add *TCombobox*Listbox.highlightThickness 0 widgetDefault
+
+## Platform-specific settings.
+#
+switch -- [tk windowingsystem] {
+ x11 {
+ option add *TCombobox*Listbox.background white widgetDefault
+ }
+ aqua {
+ option add *TCombobox*Listbox.borderWidth 0 widgetDefault
+ }
+}
+
+### Binding procedures.
+#
+
+## Press $mode $x $y -- ButtonPress binding for comboboxes.
+# Either post/unpost the listbox, or perform Entry widget binding,
+# depending on widget state and location of button press.
+#
+proc ttk::combobox::Press {mode w x y} {
+ variable State
+
+ $w instate disabled { return }
+
+ set State(entryPress) [expr {
+ [$w instate !readonly]
+ && [string match *textarea [$w identify element $x $y]]
+ }]
+
+ focus $w
+ if {$State(entryPress)} {
+ switch -- $mode {
+ s { ttk::entry::Shift-Press $w $x ; # Shift }
+ 2 { ttk::entry::Select $w $x word ; # Double click}
+ 3 { ttk::entry::Select $w $x line ; # Triple click }
+ "" -
+ default { ttk::entry::Press $w $x }
+ }
+ } else {
+ Post $w
+ }
+}
+
+## Drag -- B1-Motion binding for comboboxes.
+# If the initial ButtonPress event was handled by Entry binding,
+# perform Entry widget drag binding; otherwise nothing.
+#
+proc ttk::combobox::Drag {w x} {
+ variable State
+ if {$State(entryPress)} {
+ ttk::entry::Drag $w $x
+ }
+}
+
+## Motion --
+# Set cursor.
+#
+proc ttk::combobox::Motion {w x y} {
+ if { [$w identify $x $y] eq "textarea"
+ && [$w instate {!readonly !disabled}]
+ } {
+ ttk::setCursor $w text
+ } else {
+ ttk::setCursor $w ""
+ }
+}
+
+## TraverseIn -- receive focus due to keyboard navigation
+# For editable comboboxes, set the selection and insert cursor.
+#
+proc ttk::combobox::TraverseIn {w} {
+ $w instate {!readonly !disabled} {
+ $w selection range 0 end
+ $w icursor end
+ }
+}
+
+## SelectEntry $cb $index --
+# Set the combobox selection in response to a user action.
+#
+proc ttk::combobox::SelectEntry {cb index} {
+ $cb current $index
+ $cb selection range 0 end
+ $cb icursor end
+ event generate $cb <<ComboboxSelected>> -when mark
+}
+
+## Scroll -- Mousewheel binding
+#
+proc ttk::combobox::Scroll {cb dir} {
+ $cb instate disabled { return }
+ set max [llength [$cb cget -values]]
+ set current [$cb current]
+ incr current $dir
+ if {$max != 0 && $current == $current % $max} {
+ SelectEntry $cb $current
+ }
+}
+
+## LBSelected $lb -- Activation binding for listbox
+# Set the combobox value to the currently-selected listbox value
+# and unpost the listbox.
+#
+proc ttk::combobox::LBSelected {lb} {
+ set cb [LBMaster $lb]
+ LBSelect $lb
+ Unpost $cb
+ focus $cb
+}
+
+## LBCancel --
+# Unpost the listbox.
+#
+proc ttk::combobox::LBCancel {lb} {
+ Unpost [LBMaster $lb]
+}
+
+## LBTab -- Tab key binding for combobox listbox.
+# Set the selection, and navigate to next/prev widget.
+#
+proc ttk::combobox::LBTab {lb dir} {
+ set cb [LBMaster $lb]
+ switch -- $dir {
+ next { set newFocus [tk_focusNext $cb] }
+ prev { set newFocus [tk_focusPrev $cb] }
+ }
+
+ if {$newFocus ne ""} {
+ LBSelect $lb
+ Unpost $cb
+ # The [grab release] call in [Unpost] queues events that later
+ # re-set the focus (@@@ NOTE: this might not be true anymore).
+ # Set new focus later:
+ after 0 [list ttk::traverseTo $newFocus]
+ }
+}
+
+## LBHover -- <Motion> binding for combobox listbox.
+# Follow selection on mouseover.
+#
+proc ttk::combobox::LBHover {w x y} {
+ $w selection clear 0 end
+ $w activate @$x,$y
+ $w selection set @$x,$y
+}
+
+## MapPopdown -- <Map> binding for ComboboxPopdown
+#
+proc ttk::combobox::MapPopdown {w} {
+ [winfo parent $w] state pressed
+ ttk::globalGrab $w
+}
+
+## UnmapPopdown -- <Unmap> binding for ComboboxPopdown
+#
+proc ttk::combobox::UnmapPopdown {w} {
+ [winfo parent $w] state !pressed
+ ttk::releaseGrab $w
+}
+
+## PopdownWindow --
+# Returns the popdown widget associated with a combobox,
+# creating it if necessary.
+#
+proc ttk::combobox::PopdownWindow {cb} {
+ if {![winfo exists $cb.popdown]} {
+ set poplevel [PopdownToplevel $cb.popdown]
+ set popdown [ttk::frame $poplevel.f -style ComboboxPopdownFrame]
+
+ ttk::scrollbar $popdown.sb \
+ -orient vertical -command [list $popdown.l yview]
+ listbox $popdown.l \
+ -listvariable ttk::combobox::Values($cb) \
+ -yscrollcommand [list $popdown.sb set] \
+ -exportselection false \
+ -selectmode browse \
+ -activestyle none \
+ ;
+
+ bindtags $popdown.l \
+ [list $popdown.l ComboboxListbox Listbox $popdown all]
+
+ grid $popdown.l -row 0 -column 0 -padx {1 0} -pady 1 -sticky nsew
+ grid $popdown.sb -row 0 -column 1 -padx {0 1} -pady 1 -sticky ns
+ grid columnconfigure $popdown 0 -weight 1
+ grid rowconfigure $popdown 0 -weight 1
+
+ grid $popdown -sticky news -padx 0 -pady 0
+ grid rowconfigure $poplevel 0 -weight 1
+ grid columnconfigure $poplevel 0 -weight 1
+ }
+ return $cb.popdown
+}
+
+## PopdownToplevel -- Create toplevel window for the combobox popdown
+#
+# See also <<NOTE-WM-TRANSIENT>>
+#
+proc ttk::combobox::PopdownToplevel {w} {
+ toplevel $w -class ComboboxPopdown
+ wm withdraw $w
+ switch -- [tk windowingsystem] {
+ default -
+ x11 {
+ $w configure -relief flat -borderwidth 0
+ wm attributes $w -type combo
+ wm overrideredirect $w true
+ }
+ win32 {
+ $w configure -relief flat -borderwidth 0
+ wm overrideredirect $w true
+ wm attributes $w -topmost 1
+ }
+ aqua {
+ $w configure -relief solid -borderwidth 0
+ tk::unsupported::MacWindowStyle style $w \
+ help {noActivates hideOnSuspend}
+ wm resizable $w 0 0
+ }
+ }
+ return $w
+}
+
+## ConfigureListbox --
+# Set listbox values, selection, height, and scrollbar visibility
+# from current combobox values.
+#
+proc ttk::combobox::ConfigureListbox {cb} {
+ variable Values
+
+ set popdown [PopdownWindow $cb].f
+ set values [$cb cget -values]
+ set current [$cb current]
+ if {$current < 0} {
+ set current 0 ;# no current entry, highlight first one
+ }
+ set Values($cb) $values
+ $popdown.l selection clear 0 end
+ $popdown.l selection set $current
+ $popdown.l activate $current
+ $popdown.l see $current
+ set height [llength $values]
+ if {$height > [$cb cget -height]} {
+ set height [$cb cget -height]
+ grid $popdown.sb
+ grid configure $popdown.l -padx {1 0}
+ } else {
+ grid remove $popdown.sb
+ grid configure $popdown.l -padx 1
+ }
+ $popdown.l configure -height $height
+}
+
+## PlacePopdown --
+# Set popdown window geometry.
+#
+# @@@TODO: factor with menubutton::PostPosition
+#
+proc ttk::combobox::PlacePopdown {cb popdown} {
+ set x [winfo rootx $cb]
+ set y [winfo rooty $cb]
+ set w [winfo width $cb]
+ set h [winfo height $cb]
+ set style [$cb cget -style]
+ set postoffset [ttk::style lookup $style -postoffset {} {0 0 0 0}]
+ foreach var {x y w h} delta $postoffset {
+ incr $var $delta
+ }
+
+ set H [winfo reqheight $popdown]
+ if {$y + $h + $H > [winfo screenheight $popdown]} {
+ set Y [expr {$y - $H}]
+ } else {
+ set Y [expr {$y + $h}]
+ }
+ wm geometry $popdown ${w}x${H}+${x}+${Y}
+}
+
+## Post $cb --
+# Pop down the associated listbox.
+#
+proc ttk::combobox::Post {cb} {
+ # Don't do anything if disabled:
+ #
+ $cb instate disabled { return }
+
+ # ASSERT: ![$cb instate pressed]
+
+ # Run -postcommand callback:
+ #
+ uplevel #0 [$cb cget -postcommand]
+
+ set popdown [PopdownWindow $cb]
+ ConfigureListbox $cb
+ update idletasks ;# needed for geometry propagation.
+ PlacePopdown $cb $popdown
+ # See <<NOTE-WM-TRANSIENT>>
+ switch -- [tk windowingsystem] {
+ x11 - win32 { wm transient $popdown [winfo toplevel $cb] }
+ }
+
+ # Post the listbox:
+ #
+ wm attribute $popdown -topmost 1
+ wm deiconify $popdown
+ raise $popdown
+}
+
+## Unpost $cb --
+# Unpost the listbox.
+#
+proc ttk::combobox::Unpost {cb} {
+ if {[winfo exists $cb.popdown]} {
+ wm withdraw $cb.popdown
+ }
+ grab release $cb.popdown ;# in case of stuck or unexpected grab [#1239190]
+}
+
+## LBMaster $lb --
+# Return the combobox main widget that owns the listbox.
+#
+proc ttk::combobox::LBMaster {lb} {
+ winfo parent [winfo parent [winfo parent $lb]]
+}
+
+## LBSelect $lb --
+# Transfer listbox selection to combobox value.
+#
+proc ttk::combobox::LBSelect {lb} {
+ set cb [LBMaster $lb]
+ set selection [$lb curselection]
+ if {[llength $selection] == 1} {
+ SelectEntry $cb [lindex $selection 0]
+ }
+}
+
+## LBCleanup $lb --
+# <Destroy> binding for combobox listboxes.
+# Cleans up by unsetting the linked textvariable.
+#
+# Note: we can't just use { unset [%W cget -listvariable] }
+# because the widget command is already gone when this binding fires).
+# [winfo parent] still works, fortunately.
+#
+proc ttk::combobox::LBCleanup {lb} {
+ variable Values
+ unset Values([LBMaster $lb])
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..75f7791500
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl
@@ -0,0 +1,186 @@
+#
+# Map symbolic cursor names to platform-appropriate cursors.
+#
+# The following cursors are defined:
+#
+# standard -- default cursor for most controls
+# "" -- inherit cursor from parent window
+# none -- no cursor
+#
+# text -- editable widgets (entry, text)
+# link -- hyperlinks within text
+# crosshair -- graphic selection, fine control
+# busy -- operation in progress
+# forbidden -- action not allowed
+#
+# hresize -- horizontal resizing
+# vresize -- vertical resizing
+#
+# Also resize cursors for each of the compass points,
+# {nw,n,ne,w,e,sw,s,se}resize.
+#
+# Platform notes:
+#
+# Windows doesn't distinguish resizing at the 8 compass points,
+# only horizontal, vertical, and the two diagonals.
+#
+# OSX doesn't have resize cursors for nw, ne, sw, or se corners.
+# We use the Tk-defined X11 fallbacks for these.
+#
+# X11 doesn't have a "forbidden" cursor (usually a slashed circle);
+# "pirate" seems to be the conventional cursor for this purpose.
+#
+# Windows has an IDC_HELP cursor, but it's not available from Tk.
+#
+# Tk does not support "none" on Windows.
+#
+
+namespace eval ttk {
+
+ variable Cursors
+
+ # Use X11 cursor names as defaults, since Tk supplies these
+ # on all platforms.
+ #
+ array set Cursors {
+ "" ""
+ none none
+
+ standard left_ptr
+ text xterm
+ link hand2
+ crosshair crosshair
+ busy watch
+ forbidden pirate
+
+ hresize sb_h_double_arrow
+ vresize sb_v_double_arrow
+
+ nresize top_side
+ sresize bottom_side
+ wresize left_side
+ eresize right_side
+ nwresize top_left_corner
+ neresize top_right_corner
+ swresize bottom_left_corner
+ seresize bottom_right_corner
+ move fleur
+
+ }
+
+ # Platform-specific overrides for Windows and OSX.
+ #
+ switch [tk windowingsystem] {
+ "win32" {
+ array set Cursors {
+ none {}
+
+ standard arrow
+ text ibeam
+ link hand2
+ crosshair crosshair
+ busy wait
+ forbidden no
+
+ vresize size_ns
+ nresize size_ns
+ sresize size_ns
+
+ wresize size_we
+ eresize size_we
+ hresize size_we
+
+ nwresize size_nw_se
+ swresize size_ne_sw
+
+ neresize size_ne_sw
+ seresize size_nw_se
+ }
+ }
+
+ "aqua" {
+ if {[package vsatisfies [package provide Tk] 8.5]} {
+ # appeared 2007-04-23, Tk 8.5a6
+ array set Cursors {
+ standard arrow
+ text ibeam
+ link pointinghand
+ crosshair crosshair
+ busy watch
+ forbidden notallowed
+
+ hresize resizeleftright
+ vresize resizeupdown
+ nresize resizeup
+ sresize resizedown
+ wresize resizeleft
+ eresize resizeright
+ }
+ }
+ }
+ }
+}
+
+## ttk::cursor $cursor --
+# Return platform-specific cursor for specified symbolic cursor.
+#
+proc ttk::cursor {name} {
+ variable Cursors
+ return $Cursors($name)
+}
+
+## ttk::setCursor $w $cursor --
+# Set the cursor for specified window.
+#
+# [ttk::setCursor] should be used in <Motion> bindings
+# instead of directly calling [$w configure -cursor ...],
+# as the latter always incurs a server round-trip and
+# can lead to high CPU load (see [#1184746])
+#
+
+proc ttk::setCursor {w name} {
+ variable Cursors
+ if {[$w cget -cursor] ne $Cursors($name)} {
+ $w configure -cursor $Cursors($name)
+ }
+}
+
+## Interactive test harness:
+#
+proc ttk::CursorSampler {f} {
+ ttk::frame $f
+
+ set r 0
+ foreach row {
+ {nwresize nresize neresize}
+ { wresize move eresize}
+ {swresize sresize seresize}
+ {text link crosshair}
+ {hresize vresize ""}
+ {busy forbidden ""}
+ {none standard ""}
+ } {
+ set c 0
+ foreach cursor $row {
+ set w $f.${r}${c}
+ ttk::label $w -text $cursor -cursor [ttk::cursor $cursor] \
+ -relief solid -borderwidth 1 -padding 3
+ grid $w -row $r -column $c -sticky nswe
+ grid columnconfigure $f $c -uniform cols -weight 1
+ incr c
+ }
+ grid rowconfigure $f $r -uniform rows -weight 1
+ incr r
+ }
+
+ return $f
+}
+
+if {[info exists argv0] && $argv0 eq [info script]} {
+ wm title . "[array size ::ttk::Cursors] cursors"
+ pack [ttk::CursorSampler .f] -expand true -fill both
+ bind . <KeyPress-Escape> [list destroy .]
+ focus .f
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..a15d1d97f5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl
@@ -0,0 +1,143 @@
+#
+# Settings for default theme.
+#
+
+namespace eval ttk::theme::default {
+ variable colors
+ array set colors {
+ -frame "#d9d9d9"
+ -foreground "#000000"
+ -window "#ffffff"
+ -text "#000000"
+ -activebg "#ececec"
+ -selectbg "#4a6984"
+ -selectfg "#ffffff"
+ -darker "#c3c3c3"
+ -disabledfg "#a3a3a3"
+ -indicator "#4a6984"
+ -disabledindicator "#a3a3a3"
+ -altindicator "#9fbdd8"
+ -disabledaltindicator "#c0c0c0"
+ }
+
+ ttk::style theme settings default {
+
+ ttk::style configure "." \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -foreground $colors(-foreground) \
+ -troughcolor $colors(-darker) \
+ -font TkDefaultFont \
+ -selectborderwidth 1 \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -insertwidth 1 \
+ -indicatordiameter 10 \
+ ;
+
+ ttk::style map "." -background \
+ [list disabled $colors(-frame) active $colors(-activebg)]
+ ttk::style map "." -foreground \
+ [list disabled $colors(-disabledfg)]
+
+ 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 configure TCheckbutton \
+ -indicatorcolor "#ffffff" -indicatorrelief sunken -padding 1
+ ttk::style map TCheckbutton -indicatorcolor \
+ [list pressed $colors(-activebg) \
+ {!disabled alternate} $colors(-altindicator) \
+ {disabled alternate} $colors(-disabledaltindicator) \
+ {!disabled selected} $colors(-indicator) \
+ {disabled selected} $colors(-disabledindicator)]
+ ttk::style map TCheckbutton -indicatorrelief \
+ [list alternate raised]
+
+ ttk::style configure TRadiobutton \
+ -indicatorcolor "#ffffff" -indicatorrelief sunken -padding 1
+ ttk::style map TRadiobutton -indicatorcolor \
+ [list pressed $colors(-activebg) \
+ {!disabled alternate} $colors(-altindicator) \
+ {disabled alternate} $colors(-disabledaltindicator) \
+ {!disabled selected} $colors(-indicator) \
+ {disabled selected} $colors(-disabledindicator)]
+ ttk::style map TRadiobutton -indicatorrelief \
+ [list alternate raised]
+
+ ttk::style configure TMenubutton \
+ -relief raised -padding "10 3"
+
+ ttk::style configure TEntry \
+ -relief sunken -fieldbackground white -padding 1
+ ttk::style map TEntry -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)]
+
+ ttk::style configure TCombobox -arrowsize 12 -padding 1
+ ttk::style map TCombobox -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)] \
+ -arrowcolor [list disabled $colors(-disabledfg)]
+
+ ttk::style configure TSpinbox -arrowsize 10 -padding {2 0 10 0}
+ ttk::style map TSpinbox -fieldbackground \
+ [list readonly $colors(-frame) disabled $colors(-frame)] \
+ -arrowcolor [list disabled $colors(-disabledfg)]
+
+ ttk::style configure TLabelframe \
+ -relief groove -borderwidth 2
+
+ ttk::style configure TScrollbar \
+ -width 12 -arrowsize 12
+ ttk::style map TScrollbar \
+ -arrowcolor [list disabled $colors(-disabledfg)]
+
+ ttk::style configure TScale \
+ -sliderrelief raised
+ ttk::style configure TProgressbar \
+ -background $colors(-selectbg)
+
+ ttk::style configure TNotebook.Tab \
+ -padding {4 2} -background $colors(-darker)
+ ttk::style map TNotebook.Tab \
+ -background [list selected $colors(-frame)]
+
+ # Treeview.
+ #
+ ttk::style configure Heading -font TkHeadingFont -relief raised
+ ttk::style configure Treeview \
+ -background $colors(-window) \
+ -foreground $colors(-text) ;
+ ttk::style map Treeview \
+ -background [list disabled $colors(-frame)\
+ selected $colors(-selectbg)] \
+ -foreground [list disabled $colors(-disabledfg) \
+ selected $colors(-selectfg)]
+
+ # Combobox popdown frame
+ ttk::style layout ComboboxPopdownFrame {
+ ComboboxPopdownFrame.border -sticky nswe
+ }
+ ttk::style configure ComboboxPopdownFrame \
+ -borderwidth 1 -relief solid
+
+ #
+ # Toolbar buttons:
+ #
+ ttk::style layout Toolbutton {
+ Toolbutton.border -children {
+ Toolbutton.padding -children {
+ Toolbutton.label
+ }
+ }
+ }
+
+ ttk::style configure Toolbutton \
+ -padding 2 -relief flat
+ ttk::style map Toolbutton -relief \
+ [list disabled flat selected sunken pressed sunken active raised]
+ ttk::style map Toolbutton -background \
+ [list pressed $colors(-darker) active $colors(-activebg)]
+ }
+}
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
new file mode 100644
index 0000000000..45e3506040
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl
@@ -0,0 +1,625 @@
+#
+# DERIVED FROM: tk/library/entry.tcl r1.22
+#
+# Copyright (c) 1992-1994 The Regents of the University of California.
+# Copyright (c) 1994-1997 Sun Microsystems, Inc.
+# Copyright (c) 2004, Joe English
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+
+namespace eval ttk {
+ namespace eval entry {
+ variable State
+
+ set State(x) 0
+ set State(selectMode) none
+ set State(anchor) 0
+ set State(scanX) 0
+ set State(scanIndex) 0
+ set State(scanMoved) 0
+
+ # Button-2 scan speed is (scanNum/scanDen) characters
+ # per pixel of mouse movement.
+ # The standard Tk entry widget uses the equivalent of
+ # scanNum = 10, scanDen = average character width.
+ # I don't know why that was chosen.
+ #
+ set State(scanNum) 1
+ set State(scanDen) 1
+ set State(deadband) 3 ;# #pixels for mouse-moved deadband.
+ }
+}
+
+### Option database settings.
+#
+option add *TEntry.cursor [ttk::cursor text] widgetDefault
+
+### Bindings.
+#
+# Removed the following standard Tk bindings:
+#
+# <Control-Key-space>, <Control-Shift-Key-space>,
+# <Key-Select>, <Shift-Key-Select>:
+# Ttk entry widget doesn't use selection anchor.
+# <Key-Insert>:
+# Inserts PRIMARY selection (on non-Windows platforms).
+# This is inconsistent with typical platform bindings.
+# <Double-Shift-ButtonPress-1>, <Triple-Shift-ButtonPress-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>:
+# 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>:
+# Another judgment call. If anyone misses this, let me know
+# and I'll put it back.
+#
+
+## Clipboard events:
+#
+bind TEntry <<Cut>> { ttk::entry::Cut %W }
+bind TEntry <<Copy>> { ttk::entry::Copy %W }
+bind TEntry <<Paste>> { ttk::entry::Paste %W }
+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 <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 <<ToggleSelection>> {
+ %W instate {!readonly !disabled} { %W icursor @%x ; focus %W }
+}
+
+## Button2 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 }
+bind TEntry <<PasteSelection>> { ttk::entry::ScanRelease %W %x }
+
+## Keyboard navigation bindings:
+#
+bind TEntry <<PrevChar>> { ttk::entry::Move %W prevchar }
+bind TEntry <<NextChar>> { ttk::entry::Move %W nextchar }
+bind TEntry <<PrevWord>> { ttk::entry::Move %W prevword }
+bind TEntry <<NextWord>> { ttk::entry::Move %W nextword }
+bind TEntry <<LineStart>> { ttk::entry::Move %W home }
+bind TEntry <<LineEnd>> { ttk::entry::Move %W end }
+
+bind TEntry <<SelectPrevChar>> { ttk::entry::Extend %W prevchar }
+bind TEntry <<SelectNextChar>> { ttk::entry::Extend %W nextchar }
+bind TEntry <<SelectPrevWord>> { ttk::entry::Extend %W prevword }
+bind TEntry <<SelectNextWord>> { ttk::entry::Extend %W nextword }
+bind TEntry <<SelectLineStart>> { ttk::entry::Extend %W home }
+bind TEntry <<SelectLineEnd>> { ttk::entry::Extend %W end }
+
+bind TEntry <<SelectAll>> { %W selection range 0 end }
+bind TEntry <<SelectNone>> { %W selection clear }
+
+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 }
+
+# Ignore all Alt, Meta, and Control keypresses unless explicitly bound.
+# Otherwise, the <KeyPress> 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}
+
+# Argh. Apparently on Windows, the NumLock modifier is interpreted
+# as a Command modifier.
+if {[tk windowingsystem] eq "aqua"} {
+ bind TEntry <Command-KeyPress> {# nothing}
+}
+# Tk-on-Cocoa generates characters for these two keys. [Bug 2971663]
+bind TEntry <<PrevLine>> {# nothing}
+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 }
+
+# Bindings for IME text input.
+
+bind TEntry <<TkStartIMEMarkedText>> {
+ dict set ::tk::Priv(IMETextMark) "%W" [%W index insert]
+}
+bind TEntry <<TkEndIMEMarkedText>> {
+ if { [catch {dict get $::tk::Priv(IMETextMark) "%W"} mark] } {
+ bell
+ } else {
+ %W selection range $mark insert
+ }
+}
+bind TEntry <<TkClearIMEMarkedText>> {
+ %W delete [dict get $::tk::Priv(IMETextMark) "%W"] [%W index insert]
+}
+bind TEntry <<TkAccentBackspace>> {
+ ttk::entry::Backspace %W
+}
+
+### Clipboard procedures.
+#
+
+## EntrySelection -- Return the selected text of the entry.
+# Raises an error if there is no selection.
+#
+proc ttk::entry::EntrySelection {w} {
+ set entryString [string range [$w get] [$w index sel.first] \
+ [expr {[$w index sel.last] - 1}]]
+ if {[$w cget -show] ne ""} {
+ return [string repeat [string index [$w cget -show] 0] \
+ [string length $entryString]]
+ }
+ return $entryString
+}
+
+## Paste -- Insert clipboard contents at current insert point.
+#
+proc ttk::entry::Paste {w} {
+ catch {
+ set clipboard [::tk::GetSelection $w CLIPBOARD]
+ PendingDelete $w
+ $w insert insert $clipboard
+ See $w insert
+ }
+}
+
+## Copy -- Copy selection to clipboard.
+#
+proc ttk::entry::Copy {w} {
+ if {![catch {EntrySelection $w} selection]} {
+ clipboard clear -displayof $w
+ clipboard append -displayof $w $selection
+ }
+}
+
+## Clear -- Delete the selection.
+#
+proc ttk::entry::Clear {w} {
+ catch { $w delete sel.first sel.last }
+}
+
+## Cut -- Copy selection to clipboard then delete it.
+#
+proc ttk::entry::Cut {w} {
+ Copy $w; Clear $w
+}
+
+### Navigation procedures.
+#
+
+## ClosestGap -- Find closest boundary between characters.
+# Returns the index of the character just after the boundary.
+#
+proc ttk::entry::ClosestGap {w x} {
+ set pos [$w index @$x]
+ set bbox [$w bbox $pos]
+ if {$x - [lindex $bbox 0] > [lindex $bbox 2]/2} {
+ incr pos
+ }
+ return $pos
+}
+
+## See $index -- Make sure that the character at $index is visible.
+#
+proc ttk::entry::See {w {index insert}} {
+ set c [$w index $index]
+ # @@@ OR: check [$w index left] / [$w index right]
+ if {$c < [$w index @0] || $c >= [$w index @[winfo width $w]]} {
+ $w xview $c
+ }
+}
+
+## NextWord -- Find the next word position.
+# Note: The "next word position" follows platform conventions:
+# either the next end-of-word position, or the start-of-word
+# position following the next end-of-word position.
+#
+set ::ttk::entry::State(startNext) \
+ [string equal [tk windowingsystem] "win32"]
+
+proc ttk::entry::NextWord {w start} {
+ variable State
+ set pos [tcl_endOfWord [$w get] [$w index $start]]
+ if {$pos >= 0 && $State(startNext)} {
+ set pos [tcl_startOfNextWord [$w get] $pos]
+ }
+ if {$pos < 0} {
+ return end
+ }
+ return $pos
+}
+
+## PrevWord -- Find the previous word position.
+#
+proc ttk::entry::PrevWord {w start} {
+ set pos [tcl_startOfPreviousWord [$w get] [$w index $start]]
+ if {$pos < 0} {
+ return 0
+ }
+ return $pos
+}
+
+## RelIndex -- Compute character/word/line-relative index.
+#
+proc ttk::entry::RelIndex {w where {index insert}} {
+ switch -- $where {
+ prevchar { expr {[$w index $index] - 1} }
+ nextchar { expr {[$w index $index] + 1} }
+ prevword { PrevWord $w $index }
+ nextword { NextWord $w $index }
+ home { return 0 }
+ end { $w index end }
+ default { error "Bad relative index $index" }
+ }
+}
+
+## Move -- Move insert cursor to relative location.
+# Also clears the selection, if any, and makes sure
+# that the insert cursor is visible.
+#
+proc ttk::entry::Move {w where} {
+ $w icursor [RelIndex $w $where]
+ $w selection clear
+ See $w insert
+}
+
+### Selection procedures.
+#
+
+## ExtendTo -- Extend the selection to the specified index.
+#
+# The other end of the selection (the anchor) is determined as follows:
+#
+# (1) if there is no selection, the anchor is the insert cursor;
+# (2) if the index is outside the selection, grow the selection;
+# (3) if the insert cursor is at one end of the selection, anchor the other end
+# (4) otherwise anchor the start of the selection
+#
+# The insert cursor is placed at the new end of the selection.
+#
+# Returns: selection anchor.
+#
+proc ttk::entry::ExtendTo {w index} {
+ set index [$w index $index]
+ set insert [$w index insert]
+
+ # Figure out selection anchor:
+ if {![$w selection present]} {
+ set anchor $insert
+ } else {
+ set selfirst [$w index sel.first]
+ set sellast [$w index sel.last]
+
+ if { ($index < $selfirst)
+ || ($insert == $selfirst && $index <= $sellast)
+ } {
+ set anchor $sellast
+ } else {
+ set anchor $selfirst
+ }
+ }
+
+ # Extend selection:
+ if {$anchor < $index} {
+ $w selection range $anchor $index
+ } else {
+ $w selection range $index $anchor
+ }
+
+ $w icursor $index
+ return $anchor
+}
+
+## Extend -- Extend the selection to a relative position, show insert cursor
+#
+proc ttk::entry::Extend {w where} {
+ ExtendTo $w [RelIndex $w $where]
+ See $w
+}
+
+### Button 1 binding procedures.
+#
+# Double-clicking followed by a drag enters "word-select" mode.
+# Triple-clicking enters "line-select" mode.
+#
+
+## Press -- ButtonPress-1 binding.
+# Set the insertion cursor, claim the input focus, set up for
+# future drag operations.
+#
+proc ttk::entry::Press {w x} {
+ variable State
+
+ $w icursor [ClosestGap $w $x]
+ $w selection clear
+ $w instate !disabled { focus $w }
+
+ # Set up for future drag, double-click, or triple-click.
+ set State(x) $x
+ set State(selectMode) char
+ set State(anchor) [$w index insert]
+}
+
+## Shift-Press -- Shift-ButtonPress-1 binding.
+# Extends the selection, sets anchor for future drag operations.
+#
+proc ttk::entry::Shift-Press {w x} {
+ variable State
+
+ focus $w
+ set anchor [ExtendTo $w @$x]
+
+ set State(x) $x
+ set State(selectMode) char
+ set State(anchor) $anchor
+}
+
+## Select $w $x $mode -- Binding for double- and triple- clicks.
+# Selects a word or line (according to mode),
+# and sets the selection mode for subsequent drag operations.
+#
+proc ttk::entry::Select {w x mode} {
+ variable State
+ set cur [ClosestGap $w $x]
+
+ switch -- $mode {
+ word { WordSelect $w $cur $cur }
+ line { LineSelect $w $cur $cur }
+ char { # no-op }
+ }
+
+ set State(anchor) $cur
+ set State(selectMode) $mode
+}
+
+## Drag -- Button1 motion binding.
+#
+proc ttk::entry::Drag {w x} {
+ variable State
+ set State(x) $x
+ DragTo $w $x
+}
+
+## DragTo $w $x -- Extend selection to $x based on current selection mode.
+#
+proc ttk::entry::DragTo {w x} {
+ variable State
+
+ set cur [ClosestGap $w $x]
+ switch $State(selectMode) {
+ char { CharSelect $w $State(anchor) $cur }
+ word { WordSelect $w $State(anchor) $cur }
+ line { LineSelect $w $State(anchor) $cur }
+ none { # no-op }
+ }
+}
+
+## <B1-Leave> binding:
+# Begin autoscroll.
+#
+proc ttk::entry::DragOut {w mode} {
+ variable State
+ if {$State(selectMode) ne "none" && $mode eq "NotifyNormal"} {
+ ttk::Repeatedly ttk::entry::AutoScroll $w
+ }
+}
+
+## <B1-Enter> binding
+# Suspend autoscroll.
+#
+proc ttk::entry::DragIn {w} {
+ ttk::CancelRepeat
+}
+
+## <ButtonRelease-1> binding
+#
+proc ttk::entry::Release {w} {
+ variable State
+ set State(selectMode) none
+ ttk::CancelRepeat ;# suspend autoscroll
+}
+
+## AutoScroll
+# Called repeatedly when the mouse is outside an entry window
+# with Button 1 down. Scroll the window left or right,
+# depending on where the mouse left the window, and extend
+# the selection according to the current selection mode.
+#
+# TODO: AutoScroll should repeat faster (50ms) than normal autorepeat.
+# TODO: Need a way for Repeat scripts to cancel themselves.
+#
+proc ttk::entry::AutoScroll {w} {
+ variable State
+ if {![winfo exists $w]} return
+ set x $State(x)
+ if {$x > [winfo width $w]} {
+ $w xview scroll 2 units
+ DragTo $w $x
+ } elseif {$x < 0} {
+ $w xview scroll -2 units
+ DragTo $w $x
+ }
+}
+
+## CharSelect -- select characters between index $from and $to
+#
+proc ttk::entry::CharSelect {w from to} {
+ if {$to <= $from} {
+ $w selection range $to $from
+ } else {
+ $w selection range $from $to
+ }
+ $w icursor $to
+}
+
+## WordSelect -- Select whole words between index $from and $to
+#
+proc ttk::entry::WordSelect {w from to} {
+ if {$to < $from} {
+ set first [WordBack [$w get] $to]
+ set last [WordForward [$w get] $from]
+ $w icursor $first
+ } else {
+ set first [WordBack [$w get] $from]
+ set last [WordForward [$w get] $to]
+ $w icursor $last
+ }
+ $w selection range $first $last
+}
+
+## WordBack, WordForward -- helper routines for WordSelect.
+#
+proc ttk::entry::WordBack {text index} {
+ if {[set pos [tcl_wordBreakBefore $text $index]] < 0} { return 0 }
+ return $pos
+}
+proc ttk::entry::WordForward {text index} {
+ if {[set pos [tcl_wordBreakAfter $text $index]] < 0} { return end }
+ return $pos
+}
+
+## LineSelect -- Select the entire line.
+#
+proc ttk::entry::LineSelect {w _ _} {
+ variable State
+ $w selection range 0 end
+ $w icursor end
+}
+
+### Button 2 binding procedures.
+#
+
+## ScanMark -- ButtonPress-2 binding.
+# Marks the start of a scan or primary transfer operation.
+#
+proc ttk::entry::ScanMark {w x} {
+ variable State
+ set State(scanX) $x
+ set State(scanIndex) [$w index @0]
+ set State(scanMoved) 0
+}
+
+## ScanDrag -- Button2 motion binding.
+#
+proc ttk::entry::ScanDrag {w x} {
+ variable State
+
+ set dx [expr {$State(scanX) - $x}]
+ if {abs($dx) > $State(deadband)} {
+ set State(scanMoved) 1
+ }
+ set left [expr {$State(scanIndex) + ($dx*$State(scanNum))/$State(scanDen)}]
+ $w xview $left
+
+ if {$left != [set newLeft [$w index @0]]} {
+ # We've scanned past one end of the entry;
+ # reset the mark so that the text will start dragging again
+ # as soon as the mouse reverses direction.
+ #
+ set State(scanX) $x
+ set State(scanIndex) $newLeft
+ }
+}
+
+## ScanRelease -- Button2 release binding.
+# Do a primary transfer if the mouse has not moved since the button press.
+#
+proc ttk::entry::ScanRelease {w x} {
+ variable State
+ if {!$State(scanMoved)} {
+ $w instate {!disabled !readonly} {
+ $w icursor [ClosestGap $w $x]
+ catch {$w insert insert [::tk::GetSelection $w PRIMARY]}
+ }
+ }
+}
+
+### Insertion and deletion procedures.
+#
+
+## PendingDelete -- Delete selection prior to insert.
+# If the entry currently has a selection, delete it and
+# set the insert position to where the selection was.
+# Returns: 1 if pending delete occurred, 0 if nothing was selected.
+#
+proc ttk::entry::PendingDelete {w} {
+ if {[$w selection present]} {
+ $w icursor sel.first
+ $w delete sel.first sel.last
+ return 1
+ }
+ return 0
+}
+
+## Insert -- Insert text into the entry widget.
+# If a selection is present, the new text replaces it.
+# Otherwise, the new text is inserted at the insert cursor.
+#
+proc ttk::entry::Insert {w s} {
+ if {$s eq ""} { return }
+ PendingDelete $w
+ $w insert insert $s
+ See $w insert
+}
+
+## Backspace -- Backspace over the character just before the insert cursor.
+# If there is a selection, delete that instead.
+# If the new insert position is offscreen to the left,
+# scroll to place the cursor at about the middle of the window.
+#
+proc ttk::entry::Backspace {w} {
+ if {[PendingDelete $w]} {
+ See $w
+ return
+ }
+ set x [expr {[$w index insert] - 1}]
+ if {$x < 0} { return }
+
+ $w delete $x
+
+ if {[$w index @0] >= [$w index insert]} {
+ set range [$w xview]
+ set left [lindex $range 0]
+ set right [lindex $range 1]
+ $w xview moveto [expr {$left - ($right - $left)/2.0}]
+ }
+}
+
+## Delete -- Delete the character after the insert cursor.
+# If there is a selection, delete that instead.
+#
+proc ttk::entry::Delete {w} {
+ if {![PendingDelete $w]} {
+ $w delete insert
+ }
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..a2781c69bd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl
@@ -0,0 +1,157 @@
+#
+# Font specifications.
+#
+# This file, [source]d at initialization time, sets up the following
+# symbolic fonts based on the current platform:
+#
+# TkDefaultFont -- default for GUI items not otherwise specified
+# TkTextFont -- font for user text (entry, listbox, others)
+# TkFixedFont -- standard fixed width font
+# TkHeadingFont -- headings (column headings, etc)
+# TkCaptionFont -- dialog captions (primary text in alert dialogs, etc.)
+# TkTooltipFont -- font to use for tooltip windows
+# TkIconFont -- font to use for icon captions
+# TkMenuFont -- used to use for menu items
+#
+# In Tk 8.5, some of these fonts may be provided by the TIP#145 implementation
+# (On Windows and Mac OS X as of Oct 2007).
+#
+# +++ Platform notes:
+#
+# Windows:
+# The default system font changed from "MS Sans Serif" to "Tahoma"
+# in Windows XP/Windows 2000.
+#
+# MS documentation says to use "Tahoma 8" in Windows 2000/XP,
+# although many MS programs still use "MS Sans Serif 8"
+#
+# Should use SystemParametersInfo() instead.
+#
+# Mac OSX / Aqua:
+# Quoth the Apple HIG:
+# The _system font_ (Lucida Grande Regular 13 pt) is used for text
+# in menus, dialogs, and full-size controls.
+# [...] Use the _view font_ (Lucida Grande Regular 12pt) as the default
+# font of text in lists and tables.
+# [...] Use the _emphasized system font_ (Lucida Grande Bold 13 pt)
+# sparingly. It is used for the message text in alerts.
+# [...] The _small system font_ (Lucida Grande Regular 11 pt) [...]
+# is also the default font for column headings in lists, for help tags,
+# and for small controls.
+#
+# Note that the font for column headings (TkHeadingFont) is
+# _smaller_ than the default font.
+#
+# There does not appear to be any recommendations for fixed-width fonts.
+#
+# X11:
+# Need a way to tell if Xft is enabled or not.
+# For now, assume patch #971980 applied.
+#
+# "Classic" look used Helvetica bold for everything except
+# for entry widgets, which use Helvetica medium.
+# Most other toolkits use medium weight for all UI elements,
+# which is what we do now.
+#
+# Font size specified in pixels on X11, not points.
+# This is Theoretically Wrong, but in practice works better; using
+# points leads to huge inconsistencies across different servers.
+#
+
+namespace eval ttk {
+
+variable tip145 [catch {font create TkDefaultFont}]
+catch {font create TkTextFont}
+catch {font create TkHeadingFont}
+catch {font create TkCaptionFont}
+catch {font create TkTooltipFont}
+catch {font create TkFixedFont}
+catch {font create TkIconFont}
+catch {font create TkMenuFont}
+catch {font create TkSmallCaptionFont}
+
+if {!$tip145} {
+variable F ;# miscellaneous platform-specific font parameters
+switch -- [tk windowingsystem] {
+ win32 {
+ # In safe interps there is no osVersion element.
+ if {[info exists tcl_platform(osVersion)]} {
+ if {$tcl_platform(osVersion) >= 5.0} {
+ set F(family) "Tahoma"
+ } else {
+ set F(family) "MS Sans Serif"
+ }
+ } else {
+ if {[lsearch -exact [font families] Tahoma] != -1} {
+ set F(family) "Tahoma"
+ } else {
+ set F(family) "MS Sans Serif"
+ }
+ }
+ set F(size) 8
+
+ font configure TkDefaultFont -family $F(family) -size $F(size)
+ font configure TkTextFont -family $F(family) -size $F(size)
+ font configure TkHeadingFont -family $F(family) -size $F(size)
+ font configure TkCaptionFont -family $F(family) -size $F(size) \
+ -weight bold
+ font configure TkTooltipFont -family $F(family) -size $F(size)
+ font configure TkFixedFont -family Courier -size 10
+ font configure TkIconFont -family $F(family) -size $F(size)
+ font configure TkMenuFont -family $F(family) -size $F(size)
+ font configure TkSmallCaptionFont -family $F(family) -size $F(size)
+ }
+ aqua {
+ set F(family) "Lucida Grande"
+ set F(fixed) "Monaco"
+ set F(menusize) 14
+ set F(size) 13
+ set F(viewsize) 12
+ set F(smallsize) 11
+ set F(labelsize) 10
+ set F(fixedsize) 11
+
+ font configure TkDefaultFont -family $F(family) -size $F(size)
+ font configure TkTextFont -family $F(family) -size $F(size)
+ font configure TkHeadingFont -family $F(family) -size $F(smallsize)
+ font configure TkCaptionFont -family $F(family) -size $F(size) \
+ -weight bold
+ font configure TkTooltipFont -family $F(family) -size $F(smallsize)
+ font configure TkFixedFont -family $F(fixed) -size $F(fixedsize)
+ font configure TkIconFont -family $F(family) -size $F(size)
+ font configure TkMenuFont -family $F(family) -size $F(menusize)
+ font configure TkSmallCaptionFont -family $F(family) -size $F(labelsize)
+ }
+ default -
+ x11 {
+ if {![catch {tk::pkgconfig get fontsystem} F(fs)] && $F(fs) eq "xft"} {
+ set F(family) "sans-serif"
+ set F(fixed) "monospace"
+ } else {
+ set F(family) "Helvetica"
+ set F(fixed) "courier"
+ }
+ set F(size) -12
+ set F(ttsize) -10
+ set F(capsize) -14
+ set F(fixedsize) -12
+
+ font configure TkDefaultFont -family $F(family) -size $F(size)
+ font configure TkTextFont -family $F(family) -size $F(size)
+ font configure TkHeadingFont -family $F(family) -size $F(size) \
+ -weight bold
+ font configure TkCaptionFont -family $F(family) -size $F(capsize) \
+ -weight bold
+ font configure TkTooltipFont -family $F(family) -size $F(ttsize)
+ font configure TkFixedFont -family $F(fixed) -size $F(fixedsize)
+ font configure TkIconFont -family $F(family) -size $F(size)
+ font configure TkMenuFont -family $F(family) -size $F(size)
+ font configure TkSmallCaptionFont -family $F(family) -size $F(ttsize)
+ }
+}
+unset -nocomplain F
+}
+
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..43b3cd8ef2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl
@@ -0,0 +1,243 @@
+#
+# Bindings for Menubuttons.
+#
+# Menubuttons have three interaction modes:
+#
+# 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
+#
+# (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
+# the built-in Tk bindings handle the rest of the interaction.
+#
+# ON X11:
+#
+# Standard Tk menubuttons use a global grab on the menubutton.
+# 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,
+# 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
+# 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.
+#
+
+namespace eval ttk {
+ namespace eval menubutton {
+ variable State
+ array set State {
+ pulldown 0
+ oldcursor {}
+ }
+ }
+}
+
+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 <<Invoke>> { ttk::menubutton::Popdown %W }
+
+if {[tk windowingsystem] eq "x11"} {
+ bind TMenubutton <ButtonPress-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> \
+ { %W state pressed ; ttk::menubutton::Popdown %W }
+ bind TMenubutton <ButtonRelease-1> \
+ { if {[winfo exists %W]} { %W state !pressed } }
+}
+
+# PostPosition --
+# Returns x and y coordinates and a menu item index.
+# If the index is not an empty string the menu should
+# be posted so that the upper left corner of the indexed
+# menu item is located at the point (x, y). Otherwise
+# the top left corner of the menu itself should be located
+# at that point.
+#
+# TODO: adjust menu width to be at least as wide as the button
+# for -direction above, below.
+#
+
+if {[tk windowingsystem] eq "aqua"} {
+ proc ::ttk::menubutton::PostPosition {mb menu} {
+ set menuPad 5
+ set buttonPad 1
+ set bevelPad 4
+ set mh [winfo reqheight $menu]
+ set bh [expr {[winfo height $mb]} + $buttonPad]
+ set bbh [expr {[winfo height $mb]} + $bevelPad]
+ set mw [winfo reqwidth $menu]
+ set bw [winfo width $mb]
+ set dF [expr {[winfo width $mb] - [winfo reqwidth $menu] - $menuPad}]
+ set entry ""
+ set entry [::tk::MenuFindName $menu [$mb cget -text]]
+ if {$entry eq ""} {
+ set entry 0
+ }
+ set x [winfo rootx $mb]
+ set y [winfo rooty $mb]
+ switch [$mb cget -direction] {
+ above {
+ set entry ""
+ incr y [expr {-$mh + 2 * $menuPad}]
+ }
+ below {
+ set entry ""
+ incr y $bh
+ }
+ left {
+ incr y $menuPad
+ incr x -$mw
+ }
+ right {
+ incr y $menuPad
+ incr x $bw
+ }
+ default {
+ incr y $bbh
+ }
+ }
+ return [list $x $y $entry]
+ }
+} else {
+ proc ::ttk::menubutton::PostPosition {mb menu} {
+ set mh [expr {[winfo reqheight $menu]}]
+ set bh [expr {[winfo height $mb]}]
+ set mw [expr {[winfo reqwidth $menu]}]
+ set bw [expr {[winfo width $mb]}]
+ set dF [expr {[winfo width $mb] - [winfo reqwidth $menu]}]
+ if {[tk windowingsystem] eq "win32"} {
+ incr mh 6
+ incr mw 16
+ }
+ set entry {}
+ set entry [::tk::MenuFindName $menu [$mb cget -text]]
+ if {$entry eq {}} {
+ set entry 0
+ }
+ set x [winfo rootx $mb]
+ set y [winfo rooty $mb]
+ switch [$mb cget -direction] {
+ above {
+ set entry {}
+ incr y -$mh
+ # if we go offscreen to the top, show as 'below'
+ if {$y < [winfo vrooty $mb]} {
+ set y [expr {[winfo vrooty $mb] + [winfo rooty $mb]\
+ + [winfo reqheight $mb]}]
+ }
+ }
+ below {
+ set entry {}
+ incr y $bh
+ # if we go offscreen to the bottom, show as 'above'
+ if {($y + $mh) > ([winfo vrooty $mb] + [winfo vrootheight $mb])} {
+ set y [expr {[winfo vrooty $mb] + [winfo vrootheight $mb] \
+ + [winfo rooty $mb] - $mh}]
+ }
+ }
+ left {
+ incr x -$mw
+ }
+ right {
+ incr x $bw
+ }
+ default {
+ if {[$mb cget -style] eq ""} {
+ incr x [expr {([winfo width $mb] - \
+ [winfo reqwidth $menu])/ 2}]
+ } else {
+ incr y $bh
+ }
+ }
+ }
+ return [list $x $y $entry]
+ }
+}
+
+# Popdown --
+# Post the menu and set a grab on the menu.
+#
+proc ttk::menubutton::Popdown {mb} {
+ if {[$mb instate disabled] || [set menu [$mb cget -menu]] eq ""} {
+ return
+ }
+ foreach {x y entry} [PostPosition $mb $menu] { break }
+ tk_popup $menu $x $y $entry
+}
+
+# Pulldown (X11 only) --
+# Called when Button1 is pressed on a menubutton.
+# Posts the menu; a subsequent ButtonRelease
+# or Leave event will set a grab on the menu.
+#
+proc ttk::menubutton::Pulldown {mb} {
+ variable State
+ if {[$mb instate disabled] || [set menu [$mb cget -menu]] eq ""} {
+ return
+ }
+ set State(pulldown) 1
+ set State(oldcursor) [$mb cget -cursor]
+
+ $mb state pressed
+ $mb configure -cursor [$menu cget -cursor]
+ foreach {x y entry} [PostPosition $mb $menu] { break }
+ if {$entry ne {}} {
+ $menu post $x $y $entry
+ } else {
+ $menu post $x $y
+ }
+ tk_menuSetFocus $menu
+}
+
+# TransferGrab (X11 only) --
+# Switch from pulldown mode (menubutton has an implicit grab)
+# to popdown mode (menu has an explicit grab).
+#
+proc ttk::menubutton::TransferGrab {mb} {
+ variable State
+ if {$State(pulldown)} {
+ $mb configure -cursor $State(oldcursor)
+ $mb state {!pressed !active}
+ set State(pulldown) 0
+
+ set menu [$mb cget -menu]
+ foreach {x y entry} [PostPosition $mb $menu] { break }
+ tk_popup $menu [winfo rootx $menu] [winfo rooty $menu]
+ }
+}
+
+# FindMenuEntry --
+# Hack to support tk_optionMenus.
+# Returns the index of the menu entry with a matching -label,
+# -1 if not found.
+#
+proc ttk::menubutton::FindMenuEntry {menu s} {
+ set last [$menu index last]
+ if {$last eq "none"} {
+ return ""
+ }
+ for {set i 0} {$i <= $last} {incr i} {
+ if {![catch {$menu entrycget $i -label} label]
+ && ($label eq $s)} {
+ return $i
+ }
+ }
+ return ""
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..72b85e6f16
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl
@@ -0,0 +1,197 @@
+#
+# Bindings for TNotebook widget
+#
+
+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 }
+catch {
+bind TNotebook <Control-ISO_Left_Tab> { ttk::notebook::CycleTab %W -1; break }
+}
+bind TNotebook <Destroy> { ttk::notebook::Cleanup %W }
+
+# ActivateTab $nb $tab --
+# Select the specified tab and set focus.
+#
+# Desired behavior:
+# + take focus when reselecting the currently-selected tab;
+# + keep focus if the notebook already has it;
+# + otherwise set focus to the first traversable widget
+# in the newly-selected tab;
+# + do not leave the focus in a deselected tab.
+#
+proc ttk::notebook::ActivateTab {w tab} {
+ set oldtab [$w select]
+ $w select $tab
+ set newtab [$w select] ;# NOTE: might not be $tab, if $tab is disabled
+
+ if {[focus] eq $w} { return }
+ if {$newtab eq $oldtab} { focus $w ; return }
+
+ update idletasks ;# needed so focus logic sees correct mapped states
+ if {[set f [ttk::focusFirst $newtab]] ne ""} {
+ ttk::traverseTo $f
+ } else {
+ focus $w
+ }
+}
+
+# Press $nb $x $y --
+# ButtonPress-1 binding for notebook widgets.
+# Activate the tab under the mouse cursor, if any.
+#
+proc ttk::notebook::Press {w x y} {
+ set index [$w index @$x,$y]
+ if {$index ne ""} {
+ ActivateTab $w $index
+ }
+}
+
+# CycleTab --
+# Select the next/previous tab in the list.
+#
+proc ttk::notebook::CycleTab {w dir} {
+ if {[$w index end] != 0} {
+ set current [$w index current]
+ set select [expr {($current + $dir) % [$w index end]}]
+ while {[$w tab $select -state] != "normal" && ($select != $current)} {
+ set select [expr {($select + $dir) % [$w index end]}]
+ }
+ if {$select != $current} {
+ ActivateTab $w $select
+ }
+ }
+}
+
+# MnemonicTab $nb $key --
+# Scan all tabs in the specified notebook for one with the
+# specified mnemonic. If found, returns path name of tab;
+# otherwise returns ""
+#
+proc ttk::notebook::MnemonicTab {nb key} {
+ set key [string toupper $key]
+ foreach tab [$nb tabs] {
+ set label [$nb tab $tab -text]
+ set underline [$nb tab $tab -underline]
+ set mnemonic [string toupper [string index $label $underline]]
+ if {$mnemonic ne "" && $mnemonic eq $key} {
+ return $tab
+ }
+ }
+ return ""
+}
+
+# +++ Toplevel keyboard traversal.
+#
+
+# enableTraversal --
+# 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
+#
+proc ttk::notebook::enableTraversal {nb} {
+ variable TLNotebooks
+
+ set top [winfo toplevel $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}
+ catch {
+ bind $top <Control-Key-ISO_Left_Tab> {+ttk::notebook::TLCycleTab %W -1}
+ }
+ if {[tk windowingsystem] eq "aqua"} {
+ bind $top <Option-KeyPress> \
+ +[list ttk::notebook::MnemonicActivation $top %K]
+ } else {
+ bind $top <Alt-KeyPress> \
+ +[list ttk::notebook::MnemonicActivation $top %K]
+ }
+ bind $top <Destroy> {+ttk::notebook::TLCleanup %W}
+ }
+
+ lappend TLNotebooks($top) $nb
+}
+
+# TLCleanup -- <Destroy> binding for traversal-enabled toplevels
+#
+proc ttk::notebook::TLCleanup {w} {
+ variable TLNotebooks
+ if {$w eq [winfo toplevel $w]} {
+ unset -nocomplain -please TLNotebooks($w)
+ }
+}
+
+# Cleanup -- <Destroy> binding for notebooks
+#
+proc ttk::notebook::Cleanup {nb} {
+ variable TLNotebooks
+ set top [winfo toplevel $nb]
+ if {[info exists TLNotebooks($top)]} {
+ set index [lsearch -exact $TLNotebooks($top) $nb]
+ set TLNotebooks($top) [lreplace $TLNotebooks($top) $index $index]
+ }
+}
+
+# EnclosingNotebook $w --
+# Return the nearest traversal-enabled notebook widget
+# that contains $w.
+#
+# BUGS: this only works properly for tabs that are direct children
+# of the notebook widget. This routine should follow the
+# geometry manager hierarchy, not window ancestry, but that
+# information is not available in Tk.
+#
+proc ttk::notebook::EnclosingNotebook {w} {
+ variable TLNotebooks
+
+ set top [winfo toplevel $w]
+ if {![info exists TLNotebooks($top)]} { return }
+
+ while {$w ne $top && $w ne ""} {
+ if {[lsearch -exact $TLNotebooks($top) $w] >= 0} {
+ return $w
+ }
+ set w [winfo parent $w]
+ }
+ return ""
+}
+
+# TLCycleTab --
+# toplevel binding procedure for Control-Tab / Control-Shift-Tab
+# Select the next/previous tab in the nearest ancestor notebook.
+#
+proc ttk::notebook::TLCycleTab {w dir} {
+ set nb [EnclosingNotebook $w]
+ if {$nb ne ""} {
+ CycleTab $nb $dir
+ return -code break
+ }
+}
+
+# MnemonicActivation $nb $key --
+# Alt-KeyPress 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.
+#
+proc ttk::notebook::MnemonicActivation {top key} {
+ variable TLNotebooks
+ foreach nb $TLNotebooks($top) {
+ if {[set tab [MnemonicTab $nb $key]] ne ""} {
+ ActivateTab $nb [$nb index $tab]
+ return -code 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
new file mode 100644
index 0000000000..a2e073b44d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl
@@ -0,0 +1,82 @@
+#
+# Bindings for ttk::panedwindow widget.
+#
+
+namespace eval ttk::panedwindow {
+ variable State
+ array set State {
+ pressed 0
+ pressX -
+ pressY -
+ sash -
+ sashPos -
+ }
+}
+
+## Bindings:
+#
+bind TPanedwindow <ButtonPress-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 }
+
+bind TPanedwindow <Motion> { ttk::panedwindow::SetCursor %W %x %y }
+bind TPanedwindow <Enter> { ttk::panedwindow::SetCursor %W %x %y }
+bind TPanedwindow <Leave> { ttk::panedwindow::ResetCursor %W }
+# See <<NOTE-PW-LEAVE-NOTIFYINFERIOR>>
+bind TPanedwindow <<EnteredChild>> { ttk::panedwindow::ResetCursor %W }
+
+## Sash movement:
+#
+proc ttk::panedwindow::Press {w x y} {
+ variable State
+
+ set sash [$w identify $x $y]
+ if {$sash eq ""} {
+ set State(pressed) 0
+ return
+ }
+ set State(pressed) 1
+ set State(pressX) $x
+ set State(pressY) $y
+ set State(sash) $sash
+ set State(sashPos) [$w sashpos $sash]
+}
+
+proc ttk::panedwindow::Drag {w x y} {
+ variable State
+ if {!$State(pressed)} { return }
+ switch -- [$w cget -orient] {
+ horizontal { set delta [expr {$x - $State(pressX)}] }
+ vertical { set delta [expr {$y - $State(pressY)}] }
+ }
+ $w sashpos $State(sash) [expr {$State(sashPos) + $delta}]
+}
+
+proc ttk::panedwindow::Release {w x y} {
+ variable State
+ set State(pressed) 0
+ SetCursor $w $x $y
+}
+
+## Cursor management:
+#
+proc ttk::panedwindow::ResetCursor {w} {
+ variable State
+ if {!$State(pressed)} {
+ ttk::setCursor $w {}
+ }
+}
+
+proc ttk::panedwindow::SetCursor {w x y} {
+ set cursor ""
+ if {[llength [$w identify $x $y]]} {
+ # Assume we're over a sash.
+ switch -- [$w cget -orient] {
+ horizontal { set cursor hresize }
+ vertical { set cursor vresize }
+ }
+ }
+ ttk::setCursor $w $cursor
+}
+
+#*EOF*
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/progress.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/progress.tcl
new file mode 100644
index 0000000000..34dce723ee
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/progress.tcl
@@ -0,0 +1,49 @@
+#
+# Ttk widget set: progress bar utilities.
+#
+
+namespace eval ttk::progressbar {
+ variable Timers ;# Map: widget name -> after ID
+}
+
+# Autoincrement --
+# Periodic callback procedure for autoincrement mode
+#
+proc ttk::progressbar::Autoincrement {pb steptime stepsize} {
+ variable Timers
+
+ if {![winfo exists $pb]} {
+ # widget has been destroyed -- cancel timer
+ unset -nocomplain Timers($pb)
+ return
+ }
+
+ set Timers($pb) [after $steptime \
+ [list ttk::progressbar::Autoincrement $pb $steptime $stepsize] ]
+
+ $pb step $stepsize
+}
+
+# ttk::progressbar::start --
+# Start autoincrement mode. Invoked by [$pb start] widget code.
+#
+proc ttk::progressbar::start {pb {steptime 50} {stepsize 1}} {
+ variable Timers
+ if {![info exists Timers($pb)]} {
+ Autoincrement $pb $steptime $stepsize
+ }
+}
+
+# ttk::progressbar::stop --
+# Cancel autoincrement mode. Invoked by [$pb stop] widget code.
+#
+proc ttk::progressbar::stop {pb} {
+ variable Timers
+ if {[info exists Timers($pb)]} {
+ after cancel $Timers($pb)
+ unset Timers($pb)
+ }
+ $pb configure -value 0
+}
+
+
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
new file mode 100644
index 0000000000..62c85bf4c3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl
@@ -0,0 +1,94 @@
+# scale.tcl - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+#
+# Bindings for the TScale widget
+
+namespace eval ttk::scale {
+ variable State
+ array set State {
+ dragging 0
+ }
+}
+
+bind TScale <ButtonPress-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 <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 <B3-Motion> { ttk::scale::Drag %W %x %y }
+bind TScale <ButtonRelease-3> { ttk::scale::Release %W %x %y }
+
+## Keyboard navigation bindings:
+#
+bind TScale <<LineStart>> { %W set [%W cget -from] }
+bind TScale <<LineEnd>> { %W set [%W cget -to] }
+
+bind TScale <<PrevChar>> { ttk::scale::Increment %W -1 }
+bind TScale <<PrevLine>> { ttk::scale::Increment %W -1 }
+bind TScale <<NextChar>> { ttk::scale::Increment %W 1 }
+bind TScale <<NextLine>> { ttk::scale::Increment %W 1 }
+bind TScale <<PrevWord>> { ttk::scale::Increment %W -10 }
+bind TScale <<PrevPara>> { ttk::scale::Increment %W -10 }
+bind TScale <<NextWord>> { ttk::scale::Increment %W 10 }
+bind TScale <<NextPara>> { ttk::scale::Increment %W 10 }
+
+proc ttk::scale::Press {w x y} {
+ variable State
+ set State(dragging) 0
+
+ switch -glob -- [$w identify $x $y] {
+ *track -
+ *trough {
+ set inc [expr {([$w get $x $y] <= [$w get]) ^ ([$w cget -from] > [$w cget -to]) ? -1 : 1}]
+ ttk::Repeatedly Increment $w $inc
+ }
+ *slider {
+ set State(dragging) 1
+ set State(initial) [$w get]
+ }
+ }
+}
+
+# scale::Jump -- ButtonPress-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} {
+ variable State
+ set State(dragging) 0
+
+ switch -glob -- [$w identify $x $y] {
+ *track -
+ *trough {
+ $w set [$w get $x $y]
+ set State(dragging) 1
+ set State(initial) [$w get]
+ }
+ *slider {
+ Press $w $x $y
+ }
+ }
+}
+
+proc ttk::scale::Drag {w x y} {
+ variable State
+ if {$State(dragging)} {
+ $w set [$w get $x $y]
+ }
+}
+
+proc ttk::scale::Release {w x y} {
+ variable State
+ set State(dragging) 0
+ ttk::CancelRepeat
+}
+
+proc ttk::scale::Increment {w delta} {
+ if {![winfo exists $w]} return
+ if {([$w cget -from] > [$w cget -to])} {
+ set delta [expr {-$delta}]
+ }
+ $w set [expr {[$w get] + $delta}]
+}
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
new file mode 100644
index 0000000000..d08e1e2aba
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl
@@ -0,0 +1,105 @@
+#
+# Bindings for TScrollbar widget
+#
+
+namespace eval ttk::scrollbar {
+ variable State
+ # State(xPress) --
+ # State(yPress) -- initial position of mouse at start of drag.
+ # State(first) -- value of -first at start of drag.
+}
+
+bind TScrollbar <ButtonPress-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 <B2-Motion> { ttk::scrollbar::Drag %W %x %y }
+bind TScrollbar <ButtonRelease-2> { ttk::scrollbar::Release %W %x %y }
+
+proc ttk::scrollbar::Scroll {w n units} {
+ set cmd [$w cget -command]
+ if {$cmd ne ""} {
+ uplevel #0 $cmd scroll $n $units
+ }
+}
+
+proc ttk::scrollbar::Moveto {w fraction} {
+ set cmd [$w cget -command]
+ if {$cmd ne ""} {
+ uplevel #0 $cmd moveto $fraction
+ }
+}
+
+proc ttk::scrollbar::Press {w x y} {
+ variable State
+
+ set State(xPress) $x
+ set State(yPress) $y
+
+ switch -glob -- [$w identify $x $y] {
+ *uparrow -
+ *leftarrow {
+ ttk::Repeatedly Scroll $w -1 units
+ }
+ *downarrow -
+ *rightarrow {
+ ttk::Repeatedly Scroll $w 1 units
+ }
+ *thumb {
+ set State(first) [lindex [$w get] 0]
+ }
+ *trough {
+ set f [$w fraction $x $y]
+ if {$f < [lindex [$w get] 0]} {
+ # Clicked in upper/left trough
+ ttk::Repeatedly Scroll $w -1 pages
+ } elseif {$f > [lindex [$w get] 1]} {
+ # Clicked in lower/right trough
+ ttk::Repeatedly Scroll $w 1 pages
+ } else {
+ # Clicked on thumb (???)
+ set State(first) [lindex [$w get] 0]
+ }
+ }
+ }
+}
+
+proc ttk::scrollbar::Drag {w x y} {
+ variable State
+ if {![info exists State(first)]} {
+ # Initial buttonpress was not on the thumb,
+ # or something screwy has happened. In either case, ignore:
+ return;
+ }
+ set xDelta [expr {$x - $State(xPress)}]
+ set yDelta [expr {$y - $State(yPress)}]
+ Moveto $w [expr {$State(first) + [$w delta $xDelta $yDelta]}]
+}
+
+proc ttk::scrollbar::Release {w x y} {
+ variable State
+ unset -nocomplain State(xPress) State(yPress) State(first)
+ ttk::CancelRepeat
+}
+
+# scrollbar::Jump -- ButtonPress-2 binding for scrollbars.
+# Behaves exactly like scrollbar::Press, except that
+# clicking in the trough jumps to the the selected position.
+#
+proc ttk::scrollbar::Jump {w x y} {
+ variable State
+
+ switch -glob -- [$w identify $x $y] {
+ *thumb -
+ *trough {
+ set State(first) [$w fraction $x $y]
+ Moveto $w $State(first)
+ set State(xPress) $x
+ set State(yPress) $y
+ }
+ default {
+ Press $w $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
new file mode 100644
index 0000000000..24a67c6286
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl
@@ -0,0 +1,102 @@
+#
+# Sizegrip widget bindings.
+#
+# Dragging a sizegrip widget resizes the containing toplevel.
+#
+# NOTE: the sizegrip widget must be in the lower right hand corner.
+#
+
+switch -- [tk windowingsystem] {
+ x11 -
+ win32 {
+ option add *TSizegrip.cursor [ttk::cursor seresize] widgetDefault
+ }
+ aqua {
+ # Aqua sizegrips use default Arrow cursor.
+ }
+}
+
+namespace eval ttk::sizegrip {
+ variable State
+ array set State {
+ pressed 0
+ pressX 0
+ pressY 0
+ width 0
+ height 0
+ widthInc 1
+ heightInc 1
+ resizeX 1
+ resizeY 1
+ toplevel {}
+ }
+}
+
+bind TSizegrip <ButtonPress-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 }
+
+proc ttk::sizegrip::Press {W X Y} {
+ variable State
+
+ if {[$W instate disabled]} { return }
+
+ set top [winfo toplevel $W]
+
+ # If the toplevel is not resizable then bail
+ foreach {State(resizeX) State(resizeY)} [wm resizable $top] break
+ if {!$State(resizeX) && !$State(resizeY)} {
+ return
+ }
+
+ # Sanity-checks:
+ # If a negative X or Y position was specified for [wm geometry],
+ # just bail out -- there's no way to handle this cleanly.
+ #
+ if {[scan [wm geometry $top] "%dx%d+%d+%d" width height x y] != 4} {
+ return;
+ }
+
+ # Account for gridded geometry:
+ #
+ set grid [wm grid $top]
+ if {[llength $grid]} {
+ set State(widthInc) [lindex $grid 2]
+ set State(heightInc) [lindex $grid 3]
+ } else {
+ set State(widthInc) [set State(heightInc) 1]
+ }
+
+ set State(toplevel) $top
+ set State(pressX) $X
+ set State(pressY) $Y
+ set State(width) $width
+ set State(height) $height
+ set State(x) $x
+ set State(y) $y
+ set State(pressed) 1
+}
+
+proc ttk::sizegrip::Drag {W X Y} {
+ variable State
+ if {!$State(pressed)} { return }
+ set w $State(width)
+ set h $State(height)
+ if {$State(resizeX)} {
+ set w [expr {$w + ($X - $State(pressX))/$State(widthInc)}]
+ }
+ if {$State(resizeY)} {
+ set h [expr {$h + ($Y - $State(pressY))/$State(heightInc)}]
+ }
+ if {$w <= 0} { set w 1 }
+ if {$h <= 0} { set h 1 }
+ set x $State(x) ; set y $State(y)
+ wm geometry $State(toplevel) ${w}x${h}+${x}+${y}
+}
+
+proc ttk::sizegrip::Release {W X Y} {
+ variable State
+ set State(pressed) 0
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..90a1572a3a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl
@@ -0,0 +1,175 @@
+#
+# ttk::spinbox bindings
+#
+
+namespace eval ttk::spinbox { }
+
+### Spinbox bindings.
+#
+# Duplicate the Entry bindings, override if needed:
+#
+
+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 <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 <<Increment>> { ttk::spinbox::Spin %W +1 }
+bind TSpinbox <<Decrement>> { ttk::spinbox::Spin %W -1 }
+
+ttk::bindMouseWheel TSpinbox [list ttk::spinbox::MouseWheel %W]
+
+## Motion --
+# Sets cursor.
+#
+proc ttk::spinbox::Motion {w x y} {
+ if { [$w identify $x $y] eq "textarea"
+ && [$w instate {!readonly !disabled}]
+ } {
+ ttk::setCursor $w text
+ } else {
+ ttk::setCursor $w ""
+ }
+}
+
+## Press --
+#
+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 }
+ *rightarrow -
+ *uparrow { ttk::Repeatedly event generate $w <<Increment>> }
+ *leftarrow -
+ *downarrow { ttk::Repeatedly event generate $w <<Decrement>> }
+ *spinbutton {
+ if {$y * 2 >= [winfo height $w]} {
+ set event <<Decrement>>
+ } else {
+ set event <<Increment>>
+ }
+ ttk::Repeatedly event generate $w $event
+ }
+ }
+}
+
+## DoubleClick --
+# Select all if over the text area; otherwise same as Press.
+#
+proc ttk::spinbox::DoubleClick {w x y} {
+ if {[$w instate disabled]} { return }
+
+ switch -glob -- [$w identify $x $y] {
+ *textarea { SelectAll $w }
+ * { Press $w $x $y }
+ }
+}
+
+proc ttk::spinbox::Release {w} {
+ ttk::CancelRepeat
+}
+
+## MouseWheel --
+# Mousewheel callback. Turn these into <<Increment>> (-1, up)
+# or <<Decrement> (+1, down) events.
+#
+proc ttk::spinbox::MouseWheel {w dir} {
+ if {[$w instate disabled]} { return }
+ if {$dir < 0} {
+ event generate $w <<Increment>>
+ } else {
+ event generate $w <<Decrement>>
+ }
+}
+
+## SelectAll --
+# Select widget contents.
+#
+proc ttk::spinbox::SelectAll {w} {
+ $w selection range 0 end
+ $w icursor end
+}
+
+## Limit --
+# Limit $v to lie between $min and $max
+#
+proc ttk::spinbox::Limit {v min max} {
+ if {$v < $min} { return $min }
+ if {$v > $max} { return $max }
+ return $v
+}
+
+## Wrap --
+# Adjust $v to lie between $min and $max, wrapping if out of bounds.
+#
+proc ttk::spinbox::Wrap {v min max} {
+ if {$v < $min} { return $max }
+ if {$v > $max} { return $min }
+ return $v
+}
+
+## Adjust --
+# Limit or wrap spinbox value depending on -wrap.
+#
+proc ttk::spinbox::Adjust {w v min max} {
+ if {[$w cget -wrap]} {
+ return [Wrap $v $min $max]
+ } else {
+ return [Limit $v $min $max]
+ }
+}
+
+## Spin --
+# Handle <<Increment>> and <<Decrement>> events.
+# If -values is specified, cycle through the list.
+# Otherwise cycle through numeric range based on
+# -from, -to, and -increment.
+#
+proc ttk::spinbox::Spin {w dir} {
+ 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]
+ } else {
+ if {[catch {
+ set v [expr {[scan [$w get] %f] + $dir * [$w cget -increment]}]
+ }]} {
+ set v [$w cget -from]
+ }
+ $w set [FormatValue $w [Adjust $w $v [$w cget -from] [$w cget -to]]]
+ }
+ SelectAll $w
+ uplevel #0 [$w cget -command]
+}
+
+## FormatValue --
+# Reformat numeric value based on -format.
+#
+proc ttk::spinbox::FormatValue {w val} {
+ set fmt [$w cget -format]
+ if {$fmt eq ""} {
+ # Try to guess a suitable -format based on -increment.
+ set delta [expr {abs([$w cget -increment])}]
+ 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)))}]
+ set fmt "%.${nsd}f"
+ } else {
+ set fmt "%.0f"
+ }
+ }
+ return [format $fmt $val]
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..df188b7291
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl
@@ -0,0 +1,379 @@
+#
+# ttk::treeview widget bindings and utilities.
+#
+
+namespace eval ttk::treeview {
+ variable State
+
+ # Enter/Leave/Motion
+ #
+ set State(activeWidget) {}
+ set State(activeHeading) {}
+
+ # Press/drag/release:
+ #
+ set State(pressMode) none
+ set State(pressX) 0
+
+ # For pressMode == "resize"
+ set State(resizeColumn) #0
+
+ # For pressmode == "heading"
+ set State(heading) {}
+}
+
+### Widget bindings.
+#
+
+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 <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> \
+ { ttk::treeview::Select %W %x %y extend }
+bind Treeview <<ToggleSelection>> \
+ { ttk::treeview::Select %W %x %y toggle }
+
+ttk::copyBindings TtkScrollable Treeview
+
+### Binding procedures.
+#
+
+## Keynav -- Keyboard navigation
+#
+# @@@ TODO: verify/rewrite up and down code.
+#
+proc ttk::treeview::Keynav {w dir} {
+ set focus [$w focus]
+ if {$focus eq ""} { return }
+
+ switch -- $dir {
+ up {
+ if {[set up [$w prev $focus]] eq ""} {
+ set focus [$w parent $focus]
+ } else {
+ while {[$w item $up -open] && [llength [$w children $up]]} {
+ set up [lindex [$w children $up] end]
+ }
+ set focus $up
+ }
+ }
+ down {
+ if {[$w item $focus -open] && [llength [$w children $focus]]} {
+ set focus [lindex [$w children $focus] 0]
+ } else {
+ set up $focus
+ while {$up ne "" && [set down [$w next $up]] eq ""} {
+ set up [$w parent $up]
+ }
+ set focus $down
+ }
+ }
+ left {
+ if {[$w item $focus -open] && [llength [$w children $focus]]} {
+ CloseItem $w $focus
+ } else {
+ set focus [$w parent $focus]
+ }
+ }
+ right {
+ OpenItem $w $focus
+ }
+ }
+
+ if {$focus != {}} {
+ SelectOp $w $focus choose
+ }
+}
+
+## Motion -- pointer motion binding.
+# Sets cursor, active element ...
+#
+proc ttk::treeview::Motion {w x y} {
+ set cursor {}
+ set activeHeading {}
+
+ switch -- [$w identify region $x $y] {
+ separator { set cursor hresize }
+ heading { set activeHeading [$w identify column $x $y] }
+ }
+
+ ttk::setCursor $w $cursor
+ ActivateHeading $w $activeHeading
+}
+
+## ActivateHeading -- track active heading element
+#
+proc ttk::treeview::ActivateHeading {w heading} {
+ variable State
+
+ if {$w != $State(activeWidget) || $heading != $State(activeHeading)} {
+ if {[winfo exists $State(activeWidget)] && $State(activeHeading) != {}} {
+ # It may happen that $State(activeHeading) no longer corresponds
+ # to an existing display column. This happens for instance when
+ # changing -displaycolumns in a bound script when this change
+ # 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
+ # 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.
+ catch {$State(activeWidget) heading $State(activeHeading) state !active}
+ }
+ if {$heading != {}} {
+ $w heading $heading state active
+ }
+ set State(activeHeading) $heading
+ set State(activeWidget) $w
+ }
+}
+
+## Select $w $x $y $selectop
+# Binding procedure for selection operations.
+# See "Selection modes", below.
+#
+proc ttk::treeview::Select {w x y op} {
+ if {[set item [$w identify row $x $y]] ne "" } {
+ SelectOp $w $item $op
+ }
+}
+
+## DoubleClick -- Double-ButtonPress-1 binding.
+#
+proc ttk::treeview::DoubleClick {w x y} {
+ if {[set row [$w identify row $x $y]] ne ""} {
+ Toggle $w $row
+ } else {
+ Press $w $x $y ;# perform single-click action
+ }
+}
+
+## Press -- ButtonPress binding.
+#
+proc ttk::treeview::Press {w x y} {
+ focus $w
+ switch -- [$w identify region $x $y] {
+ nothing { }
+ heading { heading.press $w $x $y }
+ separator { resize.press $w $x $y }
+ tree -
+ cell {
+ set item [$w identify item $x $y]
+ SelectOp $w $item choose
+ switch -glob -- [$w identify element $x $y] {
+ *indicator -
+ *disclosure { Toggle $w $item }
+ }
+ }
+ }
+}
+
+## Drag -- B1-Motion binding
+#
+proc ttk::treeview::Drag {w x y} {
+ variable State
+ switch $State(pressMode) {
+ resize { resize.drag $w $x }
+ heading { heading.drag $w $x $y }
+ }
+}
+
+proc ttk::treeview::Release {w x y} {
+ variable State
+ switch $State(pressMode) {
+ resize { resize.release $w $x }
+ heading { heading.release $w }
+ }
+ set State(pressMode) none
+ Motion $w $x $y
+}
+
+### Interactive column resizing.
+#
+proc ttk::treeview::resize.press {w x y} {
+ variable State
+ set State(pressMode) "resize"
+ set State(resizeColumn) [$w identify column $x $y]
+}
+
+proc ttk::treeview::resize.drag {w x} {
+ variable State
+ $w drag $State(resizeColumn) $x
+}
+
+proc ttk::treeview::resize.release {w x} {
+ $w drop
+}
+
+### Heading activation.
+#
+
+proc ttk::treeview::heading.press {w x y} {
+ variable State
+ set column [$w identify column $x $y]
+ set State(pressMode) "heading"
+ set State(heading) $column
+ $w heading $column state pressed
+}
+
+proc ttk::treeview::heading.drag {w x y} {
+ variable State
+ if { [$w identify region $x $y] eq "heading"
+ && [$w identify column $x $y] eq $State(heading)
+ } {
+ $w heading $State(heading) state pressed
+ } else {
+ $w heading $State(heading) state !pressed
+ }
+}
+
+proc ttk::treeview::heading.release {w} {
+ variable State
+ if {[lsearch -exact [$w heading $State(heading) state] pressed] >= 0} {
+ after 0 [$w heading $State(heading) -command]
+ }
+ $w heading $State(heading) state !pressed
+}
+
+### Selection modes.
+#
+
+## SelectOp $w $item [ choose | extend | toggle ] --
+# Dispatch to appropriate selection operation
+# depending on current value of -selectmode.
+#
+proc ttk::treeview::SelectOp {w item op} {
+ select.$op.[$w cget -selectmode] $w $item
+}
+
+## -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 }
+
+## -selectmode browse:
+#
+proc ttk::treeview::select.choose.browse {w item} { BrowseTo $w $item }
+proc ttk::treeview::select.toggle.browse {w item} { BrowseTo $w $item }
+proc ttk::treeview::select.extend.browse {w item} { BrowseTo $w $item }
+
+## -selectmode multiple:
+#
+proc ttk::treeview::select.choose.extended {w item} {
+ BrowseTo $w $item
+}
+proc ttk::treeview::select.toggle.extended {w item} {
+ $w selection toggle [list $item]
+}
+proc ttk::treeview::select.extend.extended {w item} {
+ if {[set anchor [$w focus]] ne ""} {
+ $w selection set [between $w $anchor $item]
+ } else {
+ BrowseTo $w $item
+ }
+}
+
+### Tree structure utilities.
+#
+
+## between $tv $item1 $item2 --
+# Returns a list of all items between $item1 and $item2,
+# in preorder traversal order. $item1 and $item2 may be
+# in either order.
+#
+# NOTES:
+# This routine is O(N) in the size of the tree.
+# There's probably a way to do this that's O(N) in the number
+# of items returned, but I'm not clever enough to figure it out.
+#
+proc ttk::treeview::between {tv item1 item2} {
+ variable between [list]
+ variable selectingBetween 0
+ ScanBetween $tv $item1 $item2 {}
+ return $between
+}
+
+## ScanBetween --
+# Recursive worker routine for ttk::treeview::between
+#
+proc ttk::treeview::ScanBetween {tv item1 item2 item} {
+ variable between
+ variable selectingBetween
+
+ if {$item eq $item1 || $item eq $item2} {
+ lappend between $item
+ set selectingBetween [expr {!$selectingBetween}]
+ } elseif {$selectingBetween} {
+ lappend between $item
+ }
+ foreach child [$tv children $item] {
+ ScanBetween $tv $item1 $item2 $child
+ }
+}
+
+### User interaction utilities.
+#
+
+## OpenItem, CloseItem -- Set the open state of an item, generate event
+#
+
+proc ttk::treeview::OpenItem {w item} {
+ $w focus $item
+ event generate $w <<TreeviewOpen>>
+ $w item $item -open true
+}
+
+proc ttk::treeview::CloseItem {w item} {
+ $w item $item -open false
+ $w focus $item
+ event generate $w <<TreeviewClose>>
+}
+
+## Toggle -- toggle opened/closed state of item
+#
+proc ttk::treeview::Toggle {w item} {
+ # don't allow toggling on indicators that
+ # are not present in front of leaf items
+ if {[$w children $item] == {}} {
+ return
+ }
+ # not a leaf, toggle!
+ if {[$w item $item -open]} {
+ CloseItem $w $item
+ } else {
+ OpenItem $w $item
+ }
+}
+
+## ToggleFocus -- toggle opened/closed state of focus item
+#
+proc ttk::treeview::ToggleFocus {w} {
+ set item [$w focus]
+ if {$item ne ""} {
+ Toggle $w $item
+ }
+}
+
+## BrowseTo -- navigate to specified item; set focus and selection
+#
+proc ttk::treeview::BrowseTo {w item} {
+ $w see $item
+ $w focus $item
+ $w selection set [list $item]
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..7bae211d20
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl
@@ -0,0 +1,176 @@
+#
+# Ttk widget set initialization script.
+#
+
+### Source library scripts.
+#
+
+namespace eval ::ttk {
+ variable library
+ if {![info exists library]} {
+ set library [file dirname [info script]]
+ }
+}
+
+source [file join $::ttk::library fonts.tcl]
+source [file join $::ttk::library cursors.tcl]
+source [file join $::ttk::library utils.tcl]
+
+## ttk::deprecated $old $new --
+# Define $old command as a deprecated alias for $new command
+# $old and $new must be fully namespace-qualified.
+#
+proc ttk::deprecated {old new} {
+ interp alias {} $old {} ttk::do'deprecate $old $new
+}
+## do'deprecate --
+# Implementation procedure for deprecated commands --
+# issue a warning (once), then re-alias old to new.
+#
+proc ttk::do'deprecate {old new args} {
+ deprecated'warning $old $new
+ interp alias {} $old {} $new
+ uplevel 1 [linsert $args 0 $new]
+}
+
+## deprecated'warning --
+# Gripe about use of deprecated commands.
+#
+proc ttk::deprecated'warning {old new} {
+ puts stderr "$old deprecated -- use $new instead"
+}
+
+### Backward-compatibility.
+#
+#
+# Make [package require tile] an effective no-op;
+# see SF#3016598 for discussion.
+#
+package ifneeded tile 0.8.6 { package provide tile 0.8.6 }
+
+# ttk::panedwindow used to be named ttk::paned. Keep the alias for now.
+#
+::ttk::deprecated ::ttk::paned ::ttk::panedwindow
+
+### ::ttk::ThemeChanged --
+# Called from [::ttk::style theme use].
+# Sends a <<ThemeChanged>> virtual event to all widgets.
+#
+proc ::ttk::ThemeChanged {} {
+ set Q .
+ while {[llength $Q]} {
+ set QN [list]
+ foreach w $Q {
+ event generate $w <<ThemeChanged>>
+ foreach child [winfo children $w] {
+ lappend QN $child
+ }
+ }
+ set Q $QN
+ }
+}
+
+### Public API.
+#
+
+proc ::ttk::themes {{ptn *}} {
+ set themes [list]
+
+ foreach pkg [lsearch -inline -all -glob [package names] ttk::theme::$ptn] {
+ lappend themes [namespace tail $pkg]
+ }
+
+ return $themes
+}
+
+## ttk::setTheme $theme --
+# Set the current theme to $theme, loading it if necessary.
+#
+proc ::ttk::setTheme {theme} {
+ variable currentTheme ;# @@@ Temp -- [::ttk::style theme use] doesn't work
+ if {$theme ni [::ttk::style theme names]} {
+ package require ttk::theme::$theme
+ }
+ ::ttk::style theme use $theme
+ set currentTheme $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]
+
+## Label and Labelframe bindings:
+# (not enough to justify their own file...)
+#
+bind TLabelframe <<Invoke>> { tk::TabToWindow [tk_focusNext %W] }
+bind TLabel <<Invoke>> { tk::TabToWindow [tk_focusNext %W] }
+
+### Load settings for built-in themes:
+#
+proc ttk::LoadThemes {} {
+ variable library
+
+ # "default" always present:
+ uplevel #0 [list source [file join $library defaults.tcl]]
+
+ set builtinThemes [style theme names]
+ foreach {theme scripts} {
+ classic classicTheme.tcl
+ alt altTheme.tcl
+ clam clamTheme.tcl
+ winnative winTheme.tcl
+ xpnative {xpTheme.tcl vistaTheme.tcl}
+ aqua aquaTheme.tcl
+ } {
+ if {[lsearch -exact $builtinThemes $theme] >= 0} {
+ foreach script $scripts {
+ uplevel #0 [list source [file join $library $script]]
+ }
+ }
+ }
+}
+
+ttk::LoadThemes; rename ::ttk::LoadThemes {}
+
+### Select platform-specific default theme:
+#
+# Notes:
+# + On OSX, aqua theme is the default
+# + On Windows, xpnative takes precedence over winnative if available.
+# + On X11, users can use the X resource database to
+# specify a preferred theme (*TkTheme: themeName);
+# otherwise "default" is used.
+#
+
+proc ttk::DefaultTheme {} {
+ set preferred [list aqua vista xpnative winnative]
+
+ set userTheme [option get . tkTheme TkTheme]
+ if {$userTheme ne {} && ![catch {
+ uplevel #0 [list package require ttk::theme::$userTheme]
+ }]} {
+ return $userTheme
+ }
+
+ foreach theme $preferred {
+ if {[package provide ttk::theme::$theme] ne ""} {
+ return $theme
+ }
+ }
+ return "default"
+}
+
+ttk::setTheme [ttk::DefaultTheme] ; rename ttk::DefaultTheme {}
+
+#*EOF*
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
new file mode 100644
index 0000000000..857f4cde97
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl
@@ -0,0 +1,345 @@
+#
+# Utilities for widget implementations.
+#
+
+### Focus management.
+#
+# See also: #1516479
+#
+
+## ttk::takefocus --
+# This is the default value of the "-takefocus" option
+# for ttk::* widgets that participate in keyboard navigation.
+#
+# NOTES:
+# tk::FocusOK (called by tk_focusNext) tests [winfo viewable]
+# if -takefocus is 1, empty, or missing; but not if it's a
+# script prefix, so we have to check that here as well.
+#
+#
+proc ttk::takefocus {w} {
+ expr {[$w instate !disabled] && [winfo viewable $w]}
+}
+
+## ttk::GuessTakeFocus --
+# This routine is called as a fallback for widgets
+# with a missing or empty -takefocus option.
+#
+# It implements the same heuristics as tk::FocusOK.
+#
+proc ttk::GuessTakeFocus {w} {
+ # Don't traverse to widgets with '-state disabled':
+ #
+ if {![catch {$w cget -state} state] && $state eq "disabled"} {
+ return 0
+ }
+
+ # Allow traversal to widgets with explicit key or focus bindings:
+ #
+ if {[regexp {Key|Focus} [concat [bind $w] [bind [winfo class $w]]]]} {
+ return 1;
+ }
+
+ # Default is nontraversable:
+ #
+ return 0;
+}
+
+## ttk::traverseTo $w --
+# Set the keyboard focus to the specified window.
+#
+proc ttk::traverseTo {w} {
+ set focus [focus]
+ if {$focus ne ""} {
+ event generate $focus <<TraverseOut>>
+ }
+ focus $w
+ event generate $w <<TraverseIn>>
+}
+
+## ttk::clickToFocus $w --
+# Utility routine, used in <ButtonPress-1> bindings --
+# Assign keyboard focus to the specified widget if -takefocus is enabled.
+#
+proc ttk::clickToFocus {w} {
+ if {[ttk::takesFocus $w]} { focus $w }
+}
+
+## ttk::takesFocus w --
+# Test if the widget can take keyboard focus.
+#
+# See the description of the -takefocus option in options(n)
+# for details.
+#
+proc ttk::takesFocus {w} {
+ if {![winfo viewable $w]} {
+ return 0
+ } elseif {[catch {$w cget -takefocus} takefocus]} {
+ return [GuessTakeFocus $w]
+ } else {
+ switch -- $takefocus {
+ "" { return [GuessTakeFocus $w] }
+ 0 { return 0 }
+ 1 { return 1 }
+ default {
+ return [expr {[uplevel #0 $takefocus [list $w]] == 1}]
+ }
+ }
+ }
+}
+
+## ttk::focusFirst $w --
+# Return the first descendant of $w, in preorder traversal order,
+# that can take keyboard focus, "" if none do.
+#
+# See also: tk_focusNext
+#
+
+proc ttk::focusFirst {w} {
+ if {[ttk::takesFocus $w]} {
+ return $w
+ }
+ foreach child [winfo children $w] {
+ if {[set c [ttk::focusFirst $child]] ne ""} {
+ return $c
+ }
+ }
+ return ""
+}
+
+### Grabs.
+#
+# Rules:
+# Each call to [grabWindow $w] or [globalGrab $w] must be
+# matched with a call to [releaseGrab $w] in LIFO order.
+#
+# Do not call [grabWindow $w] for a window that currently
+# appears on the grab stack.
+#
+# See #1239190 and #1411983 for more discussion.
+#
+namespace eval ttk {
+ variable Grab ;# map: window name -> grab token
+
+ # grab token details:
+ # Two-element list containing:
+ # 1) a script to evaluate to restore the previous grab (if any);
+ # 2) a script to evaluate to restore the focus (if any)
+}
+
+## SaveGrab --
+# Record current grab and focus windows.
+#
+proc ttk::SaveGrab {w} {
+ variable Grab
+
+ if {[info exists Grab($w)]} {
+ # $w is already on the grab stack.
+ # This should not happen, but bail out in case it does anyway:
+ #
+ return
+ }
+
+ set restoreGrab [set restoreFocus ""]
+
+ set grabbed [grab current $w]
+ if {[winfo exists $grabbed]} {
+ switch [grab status $grabbed] {
+ global { set restoreGrab [list grab -global $grabbed] }
+ local { set restoreGrab [list grab $grabbed] }
+ none { ;# grab window is really in a different interp }
+ }
+ }
+
+ set focus [focus]
+ if {$focus ne ""} {
+ set restoreFocus [list focus -force $focus]
+ }
+
+ set Grab($w) [list $restoreGrab $restoreFocus]
+}
+
+## RestoreGrab --
+# Restore previous grab and focus windows.
+# If called more than once without an intervening [SaveGrab $w],
+# does nothing.
+#
+proc ttk::RestoreGrab {w} {
+ variable Grab
+
+ if {![info exists Grab($w)]} { # Ignore
+ return;
+ }
+
+ # The previous grab/focus window may have been destroyed,
+ # unmapped, or some other abnormal condition; ignore any errors.
+ #
+ foreach script $Grab($w) {
+ catch $script
+ }
+
+ unset Grab($w)
+}
+
+## ttk::grabWindow $w --
+# Records the current focus and grab windows, sets an application-modal
+# grab on window $w.
+#
+proc ttk::grabWindow {w} {
+ SaveGrab $w
+ grab $w
+}
+
+## ttk::globalGrab $w --
+# Same as grabWindow, but sets a global grab on $w.
+#
+proc ttk::globalGrab {w} {
+ SaveGrab $w
+ grab -global $w
+}
+
+## ttk::releaseGrab --
+# Release the grab previously set by [ttk::grabWindow]
+# or [ttk::globalGrab].
+#
+proc ttk::releaseGrab {w} {
+ grab release $w
+ RestoreGrab $w
+}
+
+### Auto-repeat.
+#
+# NOTE: repeating widgets do not have -repeatdelay
+# or -repeatinterval resources as in standard Tk;
+# instead a single set of settings is applied application-wide.
+# (TODO: make this user-configurable)
+#
+# (@@@ Windows seems to use something like 500/50 milliseconds
+# @@@ for -repeatdelay/-repeatinterval)
+#
+
+namespace eval ttk {
+ variable Repeat
+ array set Repeat {
+ delay 300
+ interval 100
+ timer {}
+ script {}
+ }
+}
+
+## ttk::Repeatedly --
+# Begin auto-repeat.
+#
+proc ttk::Repeatedly {args} {
+ variable Repeat
+ after cancel $Repeat(timer)
+ set script [uplevel 1 [list namespace code $args]]
+ set Repeat(script) $script
+ uplevel #0 $script
+ set Repeat(timer) [after $Repeat(delay) ttk::Repeat]
+}
+
+## Repeat --
+# Continue auto-repeat
+#
+proc ttk::Repeat {} {
+ variable Repeat
+ uplevel #0 $Repeat(script)
+ set Repeat(timer) [after $Repeat(interval) ttk::Repeat]
+}
+
+## ttk::CancelRepeat --
+# Halt auto-repeat.
+#
+proc ttk::CancelRepeat {} {
+ variable Repeat
+ after cancel $Repeat(timer)
+}
+
+### Bindings.
+#
+
+## ttk::copyBindings $from $to --
+# Utility routine; copies bindings from one bindtag onto another.
+#
+proc ttk::copyBindings {from to} {
+ foreach event [bind $from] {
+ bind $to $event [bind $from $event]
+ }
+}
+
+### Mousewheel bindings.
+#
+# Platform inconsistencies:
+#
+# On X11, the server typically maps the mouse wheel to Button4 and Button5.
+#
+# 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.
+#
+# The Shift+MouseWheel behavior is not conventional on Windows or most
+# X11 toolkits, but it's useful.
+#
+# MouseWheel scrolling is accelerated on X11, which is conventional
+# for Tk and appears to be conventional for other toolkits (although
+# Gtk+ and Qt do not appear to use as large a factor).
+#
+
+## ttk::bindMouseWheel $bindtag $command...
+# Adds basic mousewheel support to $bindtag.
+# $command will be passed one additional argument
+# specifying the mousewheel direction (-1: up, +1: down).
+#
+
+proc ttk::bindMouseWheel {bindtag callback} {
+ if {[tk windowingsystem] eq "x11"} {
+ bind $bindtag <ButtonPress-4> "$callback -1"
+ bind $bindtag <ButtonPress-5> "$callback +1"
+ }
+ if {[tk windowingsystem] eq "aqua"} {
+ bind $bindtag <MouseWheel> [append callback { [expr {-(%D)}]} ]
+ bind $bindtag <Option-MouseWheel> [append callback { [expr {-10 *(%D)}]} ]
+ } else {
+ bind $bindtag <MouseWheel> [append callback { [expr {-(%D / 120)}]}]
+ }
+}
+
+## Mousewheel bindings for standard scrollable widgets.
+#
+# Usage: [ttk::copyBindings TtkScrollable $bindtag]
+#
+# $bindtag should be for a widget that supports the
+# standard scrollbar protocol.
+#
+
+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 }
+}
+if {[tk windowingsystem] eq "aqua"} {
+ bind TtkScrollable <MouseWheel> \
+ { %W yview scroll [expr {-(%D)}] units }
+ bind TtkScrollable <Shift-MouseWheel> \
+ { %W xview scroll [expr {-(%D)}] units }
+ bind TtkScrollable <Option-MouseWheel> \
+ { %W yview scroll [expr {-10 * (%D)}] units }
+ bind TtkScrollable <Shift-Option-MouseWheel> \
+ { %W xview scroll [expr {-10 * (%D)}] units }
+} else {
+ bind TtkScrollable <MouseWheel> \
+ { %W yview scroll [expr {-(%D / 120)}] units }
+ bind TtkScrollable <Shift-MouseWheel> \
+ { %W xview scroll [expr {-(%D / 120)}] units }
+}
+
+#*EOF*
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
new file mode 100644
index 0000000000..094288ccc6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl
@@ -0,0 +1,229 @@
+#
+# Settings for Microsoft Windows Vista and Server 2008
+#
+
+# 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
+# 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.
+
+if {"vista" ni [ttk::style theme names]} {
+ return
+}
+
+namespace eval ttk::theme::vista {
+
+ ttk::style theme settings vista {
+
+ ttk::style configure . \
+ -background SystemButtonFace \
+ -foreground SystemWindowText \
+ -selectforeground SystemHighlightText \
+ -selectbackground SystemHighlight \
+ -insertcolor SystemWindowText \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map "." \
+ -foreground [list disabled SystemGrayText] \
+ ;
+
+ ttk::style configure TButton -anchor center -padding {1 1} -width -11
+ ttk::style configure TRadiobutton -padding 2
+ ttk::style configure TCheckbutton -padding 2
+ ttk::style configure TMenubutton -padding {8 4}
+
+ ttk::style element create Menubutton.dropdown vsapi \
+ TOOLBAR 4 {{selected active} 6 {selected !active} 5
+ disabled 4 pressed 3 active 2 {} 1} \
+ -syssize {SM_CXVSCROLL SM_CYVSCROLL}
+
+ ttk::style configure TNotebook -tabmargins {2 2 2 0}
+ 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 disabled SystemButtonFace \
+ selected SystemHighlight] \
+ -foreground [list disabled SystemGrayText \
+ selected SystemHighlightText]
+
+ # Label and Toolbutton
+ ttk::style configure TLabelframe.Label -foreground SystemButtonText
+
+ ttk::style configure Toolbutton -padding {4 4}
+
+ # Combobox
+ ttk::style configure TCombobox -padding 2
+ ttk::style element create Combobox.border vsapi \
+ COMBOBOX 4 {disabled 4 focus 3 active 2 hover 2 {} 1}
+ ttk::style element create Combobox.background vsapi \
+ EDIT 3 {disabled 3 readonly 5 focus 4 hover 2 {} 1}
+ ttk::style element create Combobox.rightdownarrow vsapi \
+ COMBOBOX 6 {disabled 4 pressed 3 active 2 {} 1} \
+ -syssize {SM_CXVSCROLL SM_CYVSCROLL}
+ 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.background -sticky nswe -children {
+ Combobox.focus -expand 1 -sticky nswe -children {
+ Combobox.textarea -sticky nswe
+ }
+ }
+ }
+ }
+ }
+ # Vista.Combobox droplist frame
+ ttk::style element create ComboboxPopdownFrame.background vsapi\
+ LISTBOX 3 {disabled 4 active 3 focus 2 {} 1}
+ ttk::style layout ComboboxPopdownFrame {
+ ComboboxPopdownFrame.background -sticky news -border 1 -children {
+ ComboboxPopdownFrame.padding -sticky news
+ }
+ }
+ ttk::style map TCombobox \
+ -selectbackground [list !focus SystemWindow] \
+ -selectforeground [list !focus SystemWindowText] \
+ -foreground [list \
+ disabled SystemGrayText \
+ {readonly focus} SystemHighlightText \
+ ] \
+ -focusfill [list {readonly focus} SystemHighlight] \
+ ;
+
+ # Entry
+ ttk::style configure TEntry -padding {1 1 1 1} ;# Needs lookup
+ ttk::style element create Entry.field vsapi \
+ EDIT 6 {disabled 4 focus 3 hover 2 {} 1} -padding {2 2 2 2}
+ ttk::style element create Entry.background vsapi \
+ EDIT 3 {disabled 3 readonly 3 focus 4 hover 2 {} 1}
+ ttk::style layout TEntry {
+ Entry.field -sticky news -border 0 -children {
+ Entry.background -sticky news -children {
+ Entry.padding -sticky news -children {
+ Entry.textarea -sticky news
+ }
+ }
+ }
+ }
+ ttk::style map TEntry \
+ -selectbackground [list !focus SystemWindow] \
+ -selectforeground [list !focus SystemWindowText] \
+ ;
+
+ # Spinbox
+ ttk::style configure TSpinbox -padding 0
+ ttk::style element create Spinbox.field vsapi \
+ EDIT 9 {disabled 4 focus 3 hover 2 {} 1} -padding {1 1 1 2}
+ ttk::style element create Spinbox.background vsapi \
+ EDIT 3 {disabled 3 readonly 3 focus 4 hover 2 {} 1}
+ ttk::style element create Spinbox.innerbg vsapi \
+ EDIT 3 {disabled 3 readonly 3 focus 4 hover 2 {} 1}\
+ -padding {2 0 15 2}
+ ttk::style element create Spinbox.uparrow vsapi \
+ SPIN 1 {disabled 4 pressed 3 active 2 {} 1} \
+ -padding 1 -halfheight 1 \
+ -syssize { SM_CXVSCROLL SM_CYVSCROLL }
+ ttk::style element create Spinbox.downarrow vsapi \
+ SPIN 2 {disabled 4 pressed 3 active 2 {} 1} \
+ -padding 1 -halfheight 1 \
+ -syssize { SM_CXVSCROLL SM_CYVSCROLL }
+ ttk::style layout TSpinbox {
+ Spinbox.field -sticky nswe -children {
+ Spinbox.background -sticky news -children {
+ Spinbox.padding -sticky news -children {
+ Spinbox.innerbg -sticky news -children {
+ Spinbox.textarea -expand 1
+ }
+ }
+ Spinbox.uparrow -side top -sticky ens
+ Spinbox.downarrow -side bottom -sticky ens
+ }
+ }
+ }
+ ttk::style map TSpinbox \
+ -selectbackground [list !focus SystemWindow] \
+ -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} \
+ -syssize {SM_CXVSCROLL SM_CYVSCROLL}
+ ttk::style element create Vertical.Scrollbar.downarrow vsapi \
+ SCROLLBAR 1 {disabled 8 pressed 7 active 6 hover 18 {} 5} \
+ -syssize {SM_CXVSCROLL SM_CYVSCROLL}
+ ttk::style element create Vertical.Scrollbar.trough vsapi \
+ SCROLLBAR 7 {disabled 4 pressed 3 active 2 hover 5 {} 1}
+ ttk::style element create Vertical.Scrollbar.thumb vsapi \
+ SCROLLBAR 3 {disabled 4 pressed 3 active 2 hover 5 {} 1} \
+ -syssize {SM_CXVSCROLL SM_CYVSCROLL}
+ ttk::style element create Vertical.Scrollbar.grip vsapi \
+ SCROLLBAR 9 {disabled 4 pressed 3 active 2 hover 5 {} 1} \
+ -syssize {SM_CXVSCROLL SM_CYVSCROLL}
+ ttk::style element create Horizontal.Scrollbar.leftarrow vsapi \
+ SCROLLBAR 1 {disabled 12 pressed 11 active 10 hover 19 {} 9} \
+ -syssize {SM_CXHSCROLL SM_CYHSCROLL}
+ ttk::style element create Horizontal.Scrollbar.rightarrow vsapi \
+ SCROLLBAR 1 {disabled 16 pressed 15 active 14 hover 20 {} 13} \
+ -syssize {SM_CXHSCROLL SM_CYHSCROLL}
+ ttk::style element create Horizontal.Scrollbar.trough vsapi \
+ SCROLLBAR 5 {disabled 4 pressed 3 active 2 hover 5 {} 1}
+ ttk::style element create Horizontal.Scrollbar.thumb vsapi \
+ SCROLLBAR 2 {disabled 4 pressed 3 active 2 hover 5 {} 1} \
+ -syssize {SM_CXHSCROLL SM_CYHSCROLL}
+ ttk::style element create Horizontal.Scrollbar.grip vsapi \
+ SCROLLBAR 8 {disabled 4 pressed 3 active 2 hover 5 {} 1}
+
+ # Progressbar
+ ttk::style element create Horizontal.Progressbar.pbar vsapi \
+ PROGRESS 3 {{} 1} -padding 8
+ ttk::style layout Horizontal.TProgressbar {
+ Horizontal.Progressbar.trough -sticky nswe -children {
+ Horizontal.Progressbar.pbar -side left -sticky ns
+ }
+ }
+ ttk::style element create Vertical.Progressbar.pbar vsapi \
+ PROGRESS 3 {{} 1} -padding 8
+ ttk::style layout Vertical.TProgressbar {
+ Vertical.Progressbar.trough -sticky nswe -children {
+ 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 {
+ Horizontal.Scale.track -sticky we
+ Horizontal.Scale.slider -side left -sticky {}
+ }
+ }
+ }
+ ttk::style element create Vertical.Scale.slider vsapi \
+ 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 {
+ 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/winTheme.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/winTheme.tcl
new file mode 100644
index 0000000000..db05b45c01
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/winTheme.tcl
@@ -0,0 +1,84 @@
+#
+# Settings for 'winnative' theme.
+#
+
+namespace eval ttk::theme::winnative {
+ ttk::style theme settings winnative {
+
+ ttk::style configure "." \
+ -background SystemButtonFace \
+ -foreground SystemWindowText \
+ -selectforeground SystemHighlightText \
+ -selectbackground SystemHighlight \
+ -fieldbackground SystemWindow \
+ -insertcolor SystemWindowText \
+ -troughcolor SystemScrollbar \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map "." -foreground [list disabled SystemGrayText] ;
+ ttk::style map "." -embossed [list disabled 1] ;
+
+ ttk::style configure TButton \
+ -anchor center -width -11 -relief raised -shiftrelief 1
+ ttk::style configure TCheckbutton -padding "2 4"
+ ttk::style configure TRadiobutton -padding "2 4"
+ ttk::style configure TMenubutton \
+ -padding "8 4" -arrowsize 3 -relief raised
+
+ ttk::style map TButton -relief {{!disabled pressed} sunken}
+
+ ttk::style configure TEntry \
+ -padding 2 -selectborderwidth 0 -insertwidth 1
+ ttk::style map TEntry \
+ -fieldbackground \
+ [list readonly SystemButtonFace disabled SystemButtonFace] \
+ -selectbackground [list !focus SystemWindow] \
+ -selectforeground [list !focus SystemWindowText] \
+ ;
+
+ ttk::style configure TCombobox -padding 2
+ ttk::style map TCombobox \
+ -selectbackground [list !focus SystemWindow] \
+ -selectforeground [list !focus SystemWindowText] \
+ -fieldbackground [list \
+ readonly SystemButtonFace \
+ disabled SystemButtonFace] \
+ -foreground [list \
+ disabled SystemGrayText \
+ {readonly focus} SystemHighlightText \
+ ] \
+ -focusfill [list {readonly focus} SystemHighlight] \
+ ;
+
+ ttk::style element create ComboboxPopdownFrame.border from default
+ ttk::style configure ComboboxPopdownFrame \
+ -borderwidth 1 -relief solid
+
+ ttk::style configure TSpinbox -padding {2 0 16 0}
+
+ ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+ ttk::style configure Toolbutton -relief flat -padding {8 4}
+ ttk::style map Toolbutton -relief \
+ {disabled flat selected sunken pressed sunken active raised}
+
+ ttk::style configure TScale -groovewidth 4
+
+ ttk::style configure TNotebook -tabmargins {2 2 2 0}
+ ttk::style configure TNotebook.Tab -padding {3 1} -borderwidth 1
+ ttk::style map TNotebook.Tab -expand [list selected {2 2 2 0}]
+
+ # Treeview:
+ ttk::style configure Heading -font TkHeadingFont -relief raised
+ ttk::style configure Treeview -background SystemWindow
+ ttk::style map Treeview \
+ -background [list disabled SystemButtonFace \
+ selected SystemHighlight] \
+ -foreground [list disabled SystemGrayText \
+ selected SystemHighlightText]
+
+ ttk::style configure TProgressbar \
+ -background SystemHighlight -borderwidth 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
new file mode 100644
index 0000000000..4c4f6806a4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl
@@ -0,0 +1,74 @@
+#
+# Settings for 'xpnative' theme
+#
+
+namespace eval ttk::theme::xpnative {
+
+ ttk::style theme settings xpnative {
+
+ ttk::style configure . \
+ -background SystemButtonFace \
+ -foreground SystemWindowText \
+ -selectforeground SystemHighlightText \
+ -selectbackground SystemHighlight \
+ -insertcolor SystemWindowText \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map "." \
+ -foreground [list disabled SystemGrayText] \
+ ;
+
+ ttk::style configure TButton -anchor center -padding {1 1} -width -11
+ ttk::style configure TRadiobutton -padding 2
+ ttk::style configure TCheckbutton -padding 2
+ ttk::style configure TMenubutton -padding {8 4}
+
+ ttk::style configure TNotebook -tabmargins {2 2 2 0}
+ 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.
+ ttk::style configure TEntry -padding {2 2 2 4}
+ ttk::style map TEntry \
+ -selectbackground [list !focus SystemWindow] \
+ -selectforeground [list !focus SystemWindowText] \
+ ;
+ ttk::style configure TCombobox -padding 2
+ ttk::style map TCombobox \
+ -selectbackground [list !focus SystemWindow] \
+ -selectforeground [list !focus SystemWindowText] \
+ -foreground [list \
+ disabled SystemGrayText \
+ {readonly focus} SystemHighlightText \
+ ] \
+ -focusfill [list {readonly focus} SystemHighlight] \
+ ;
+
+ ttk::style configure TSpinbox -padding {2 0 14 0}
+ ttk::style map TSpinbox \
+ -selectbackground [list !focus SystemWindow] \
+ -selectforeground [list !focus SystemWindowText] \
+ ;
+
+ ttk::style configure Toolbutton -padding {4 4}
+
+ # Treeview:
+ ttk::style configure Heading -font TkHeadingFont -relief raised
+ ttk::style configure Treeview -background SystemWindow
+ ttk::style map Treeview \
+ -background [list disabled SystemButtonFace \
+ selected SystemHighlight] \
+ -foreground [list disabled SystemGrayText \
+ selected SystemHighlightText];
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/unsupported.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/unsupported.tcl
new file mode 100644
index 0000000000..b5f404a364
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/unsupported.tcl
@@ -0,0 +1,269 @@
+# unsupported.tcl --
+#
+# Commands provided by Tk without official support. Use them at your
+# own risk. They may change or go away without notice.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+# ----------------------------------------------------------------------
+# Unsupported compatibility interface for folks accessing Tk's private
+# commands and variable against recommended usage.
+# ----------------------------------------------------------------------
+
+namespace eval ::tk::unsupported {
+
+ # Map from the old global names of Tk private commands to their
+ # new namespace-encapsulated names.
+
+ variable PrivateCommands
+ array set PrivateCommands {
+ tkButtonAutoInvoke ::tk::ButtonAutoInvoke
+ tkButtonDown ::tk::ButtonDown
+ tkButtonEnter ::tk::ButtonEnter
+ tkButtonInvoke ::tk::ButtonInvoke
+ tkButtonLeave ::tk::ButtonLeave
+ tkButtonUp ::tk::ButtonUp
+ tkCancelRepeat ::tk::CancelRepeat
+ tkCheckRadioDown ::tk::CheckRadioDown
+ tkCheckRadioEnter ::tk::CheckRadioEnter
+ tkCheckRadioInvoke ::tk::CheckRadioInvoke
+ tkColorDialog ::tk::dialog::color::
+ tkColorDialog_BuildDialog ::tk::dialog::color::BuildDialog
+ tkColorDialog_CancelCmd ::tk::dialog::color::CancelCmd
+ tkColorDialog_Config ::tk::dialog::color::Config
+ tkColorDialog_CreateSelector ::tk::dialog::color::CreateSelector
+ tkColorDialog_DrawColorScale ::tk::dialog::color::DrawColorScale
+ tkColorDialog_EnterColorBar ::tk::dialog::color::EnterColorBar
+ tkColorDialog_InitValues ::tk::dialog::color::InitValues
+ tkColorDialog_HandleRGBEntry ::tk::dialog::color::HandleRGBEntry
+ tkColorDialog_HandleSelEntry ::tk::dialog::color::HandleSelEntry
+ tkColorDialog_LeaveColorBar ::tk::dialog::color::LeaveColorBar
+ tkColorDialog_MoveSelector ::tk::dialog::color::MoveSelector
+ tkColorDialog_OkCmd ::tk::dialog::color::OkCmd
+ tkColorDialog_RedrawColorBars ::tk::dialog::color::RedrawColorBars
+ tkColorDialog_RedrawFinalColor ::tk::dialog::color::RedrawFinalColor
+ tkColorDialog_ReleaseMouse ::tk::dialog::color::ReleaseMouse
+ tkColorDialog_ResizeColorBars ::tk::dialog::color::ResizeColorBars
+ tkColorDialog_RgbToX ::tk::dialog::color::RgbToX
+ tkColorDialog_SetRGBValue ::tk::dialog::color::SetRGBValue
+ tkColorDialog_StartMove ::tk::dialog::color::StartMove
+ tkColorDialog_XToRgb ::tk::dialog::color::XToRGB
+ tkConsoleAbout ::tk::ConsoleAbout
+ tkConsoleBind ::tk::ConsoleBind
+ tkConsoleExit ::tk::ConsoleExit
+ tkConsoleHistory ::tk::ConsoleHistory
+ tkConsoleInit ::tk::ConsoleInit
+ tkConsoleInsert ::tk::ConsoleInsert
+ tkConsoleInvoke ::tk::ConsoleInvoke
+ tkConsoleOutput ::tk::ConsoleOutput
+ tkConsolePrompt ::tk::ConsolePrompt
+ tkConsoleSource ::tk::ConsoleSource
+ tkDarken ::tk::Darken
+ tkEntryAutoScan ::tk::EntryAutoScan
+ tkEntryBackspace ::tk::EntryBackspace
+ tkEntryButton1 ::tk::EntryButton1
+ tkEntryClosestGap ::tk::EntryClosestGap
+ tkEntryGetSelection ::tk::EntryGetSelection
+ tkEntryInsert ::tk::EntryInsert
+ tkEntryKeySelect ::tk::EntryKeySelect
+ tkEntryMouseSelect ::tk::EntryMouseSelect
+ tkEntryNextWord ::tk::EntryNextWord
+ tkEntryPaste ::tk::EntryPaste
+ tkEntryPreviousWord ::tk::EntryPreviousWord
+ tkEntrySeeInsert ::tk::EntrySeeInsert
+ tkEntrySetCursor ::tk::EntrySetCursor
+ tkEntryTranspose ::tk::EntryTranspose
+ tkEventMotifBindings ::tk::EventMotifBindings
+ tkFDGetFileTypes ::tk::FDGetFileTypes
+ tkFirstMenu ::tk::FirstMenu
+ tkFocusGroup_BindIn ::tk::FocusGroup_BindIn
+ tkFocusGroup_BindOut ::tk::FocusGroup_BindOut
+ tkFocusGroup_Create ::tk::FocusGroup_Create
+ tkFocusGroup_Destroy ::tk::FocusGroup_Destroy
+ tkFocusGroup_In ::tk::FocusGroup_In
+ tkFocusGroup_Out ::tk::FocusGroup_Out
+ tkFocusOK ::tk::FocusOK
+ tkGenerateMenuSelect ::tk::GenerateMenuSelect
+ tkIconList ::tk::IconList
+ tkListbox ::tk::Listbox
+ tkListboxAutoScan ::tk::ListboxAutoScan
+ tkListboxBeginExtend ::tk::ListboxBeginExtend
+ tkListboxBeginSelect ::tk::ListboxBeginSelect
+ tkListboxBeginToggle ::tk::ListboxBeginToggle
+ tkListboxCancel ::tk::ListboxCancel
+ tkListboxDataExtend ::tk::ListboxDataExtend
+ tkListboxExtendUpDown ::tk::ListboxExtendUpDown
+ tkListboxKeyAccel_Goto ::tk::ListboxKeyAccel_Goto
+ tkListboxKeyAccel_Key ::tk::ListboxKeyAccel_Key
+ tkListboxKeyAccel_Reset ::tk::ListboxKeyAccel_Reset
+ tkListboxKeyAccel_Set ::tk::ListboxKeyAccel_Set
+ tkListboxKeyAccel_Unset ::tk::ListboxKeyAccel_Unxet
+ tkListboxMotion ::tk::ListboxMotion
+ tkListboxSelectAll ::tk::ListboxSelectAll
+ tkListboxUpDown ::tk::ListboxUpDown
+ tkListboxBeginToggle ::tk::ListboxBeginToggle
+ tkMbButtonUp ::tk::MbButtonUp
+ tkMbEnter ::tk::MbEnter
+ tkMbLeave ::tk::MbLeave
+ tkMbMotion ::tk::MbMotion
+ tkMbPost ::tk::MbPost
+ tkMenuButtonDown ::tk::MenuButtonDown
+ tkMenuDownArrow ::tk::MenuDownArrow
+ tkMenuDup ::tk::MenuDup
+ tkMenuEscape ::tk::MenuEscape
+ tkMenuFind ::tk::MenuFind
+ tkMenuFindName ::tk::MenuFindName
+ tkMenuFirstEntry ::tk::MenuFirstEntry
+ tkMenuInvoke ::tk::MenuInvoke
+ tkMenuLeave ::tk::MenuLeave
+ tkMenuLeftArrow ::tk::MenuLeftArrow
+ tkMenuMotion ::tk::MenuMotion
+ tkMenuNextEntry ::tk::MenuNextEntry
+ tkMenuNextMenu ::tk::MenuNextMenu
+ tkMenuRightArrow ::tk::MenuRightArrow
+ tkMenuUnpost ::tk::MenuUnpost
+ tkMenuUpArrow ::tk::MenuUpArrow
+ tkMessageBox ::tk::MessageBox
+ tkMotifFDialog ::tk::MotifFDialog
+ tkMotifFDialog_ActivateDList ::tk::MotifFDialog_ActivateDList
+ tkMotifFDialog_ActivateFList ::tk::MotifFDialog_ActivateFList
+ tkMotifFDialog_ActivateFEnt ::tk::MotifFDialog_ActivateFEnt
+ tkMotifFDialog_ActivateSEnt ::tk::MotifFDialog_ActivateSEnt
+ tkMotifFDialog ::tk::MotifFDialog
+ tkMotifFDialog_BrowseDList ::tk::MotifFDialog_BrowseDList
+ tkMotifFDialog_BrowseFList ::tk::MotifFDialog_BrowseFList
+ tkMotifFDialog_BuildUI ::tk::MotifFDialog_BuildUI
+ tkMotifFDialog_CancelCmd ::tk::MotifFDialog_CancelCmd
+ tkMotifFDialog_Config ::tk::MotifFDialog_Config
+ tkMotifFDialog_Create ::tk::MotifFDialog_Create
+ tkMotifFDialog_FileTypes ::tk::MotifFDialog_FileTypes
+ tkMotifFDialog_FilterCmd ::tk::MotifFDialog_FilterCmd
+ tkMotifFDialog_InterpFilter ::tk::MotifFDialog_InterpFilter
+ tkMotifFDialog_LoadFiles ::tk::MotifFDialog_LoadFiles
+ tkMotifFDialog_MakeSList ::tk::MotifFDialog_MakeSList
+ tkMotifFDialog_OkCmd ::tk::MotifFDialog_OkCmd
+ tkMotifFDialog_SetFilter ::tk::MotifFDialog_SetFilter
+ tkMotifFDialog_SetListMode ::tk::MotifFDialog_SetListMode
+ tkMotifFDialog_Update ::tk::MotifFDialog_Update
+ tkPostOverPoint ::tk::PostOverPoint
+ tkRecolorTree ::tk::RecolorTree
+ tkRestoreOldGrab ::tk::RestoreOldGrab
+ tkSaveGrabInfo ::tk::SaveGrabInfo
+ tkScaleActivate ::tk::ScaleActivate
+ tkScaleButtonDown ::tk::ScaleButtonDown
+ tkScaleButton2Down ::tk::ScaleButton2Down
+ tkScaleControlPress ::tk::ScaleControlPress
+ tkScaleDrag ::tk::ScaleDrag
+ tkScaleEndDrag ::tk::ScaleEndDrag
+ tkScaleIncrement ::tk::ScaleIncrement
+ tkScreenChanged ::tk::ScreenChanged
+ tkScrollButtonDown ::tk::ScrollButtonDown
+ tkScrollButton2Down ::tk::ScrollButton2Down
+ tkScrollButtonDrag ::tk::ScrollButtonDrag
+ tkScrollButtonUp ::tk::ScrollButtonUp
+ tkScrollByPages ::tk::ScrollByPages
+ tkScrollByUnits ::tk::ScrollByUnits
+ tkScrollEndDrag ::tk::ScrollEndDrag
+ tkScrollSelect ::tk::ScrollSelect
+ tkScrollStartDrag ::tk::ScrollStartDrag
+ tkScrollTopBottom ::tk::ScrollTopBottom
+ tkScrollToPos ::tk::ScrollToPos
+ tkTabToWindow ::tk::TabToWindow
+ tkTearOffMenu ::tk::TearOffMenu
+ tkTextAutoScan ::tk::TextAutoScan
+ tkTextButton1 ::tk::TextButton1
+ tkTextClosestGap ::tk::TextClosestGap
+ tkTextInsert ::tk::TextInsert
+ tkTextKeyExtend ::tk::TextKeyExtend
+ tkTextKeySelect ::tk::TextKeySelect
+ tkTextNextPara ::tk::TextNextPara
+ tkTextNextPos ::tk::TextNextPos
+ tkTextNextWord ::tk::TextNextWord
+ tkTextPaste ::tk::TextPaste
+ tkTextPrevPara ::tk::TextPrevPara
+ tkTextPrevPos ::tk::TextPrevPos
+ tkTextPrevWord ::tk::TextPrevWord
+ tkTextResetAnchor ::tk::TextResetAnchor
+ tkTextScrollPages ::tk::TextScrollPages
+ tkTextSelectTo ::tk::TextSelectTo
+ tkTextSetCursor ::tk::TextSetCursor
+ tkTextTranspose ::tk::TextTranspose
+ tkTextUpDownLine ::tk::TextUpDownLine
+ tkTraverseToMenu ::tk::TraverseToMenu
+ tkTraverseWithinMenu ::tk::TraverseWithinMenu
+ unsupported1 ::tk::unsupported::MacWindowStyle
+ }
+
+ # Map from the old global names of Tk private variable to their
+ # new namespace-encapsulated names.
+
+ variable PrivateVariables
+ array set PrivateVariables {
+ droped_to_start ::tk::mac::Droped_to_start
+ histNum ::tk::HistNum
+ stub_location ::tk::mac::Stub_location
+ tkFocusIn ::tk::FocusIn
+ tkFocusOut ::tk::FocusOut
+ tkPalette ::tk::Palette
+ tkPriv ::tk::Priv
+ tkPrivMsgBox ::tk::PrivMsgBox
+ }
+}
+
+# ::tk::unsupported::ExposePrivateCommand --
+#
+# Expose one of Tk's private commands to be visible under its
+# old global name
+#
+# Arguments:
+# cmd Global name by which the command was once known,
+# or a glob-style pattern.
+#
+# Results:
+# None.
+#
+# Side effects:
+# The old command name in the global namespace is aliased to the
+# new private name.
+
+proc ::tk::unsupported::ExposePrivateCommand {cmd} {
+ variable PrivateCommands
+ set cmds [array get PrivateCommands $cmd]
+ if {[llength $cmds] == 0} {
+ return -code error -errorcode {TK EXPOSE_PRIVATE_COMMAND} \
+ "No compatibility support for \[$cmd]"
+ }
+ foreach {old new} $cmds {
+ namespace eval :: [list interp alias {} $old {}] $new
+ }
+}
+
+# ::tk::unsupported::ExposePrivateVariable --
+#
+# Expose one of Tk's private variables to be visible under its
+# old global name
+#
+# Arguments:
+# var Global name by which the variable was once known,
+# or a glob-style pattern.
+#
+# Results:
+# None.
+#
+# Side effects:
+# The old variable name in the global namespace is aliased to the
+# new private name.
+
+proc ::tk::unsupported::ExposePrivateVariable {var} {
+ variable PrivateVariables
+ set vars [array get PrivateVariables $var]
+ if {[llength $vars] == 0} {
+ return -code error -errorcode {TK EXPOSE_PRIVATE_VARIABLE} \
+ "No compatibility support for \$$var"
+ }
+ namespace eval ::tk::mac {}
+ foreach {old new} $vars {
+ namespace eval :: [list upvar "#0" $new $old]
+ }
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/xmfbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/xmfbox.tcl
new file mode 100644
index 0000000000..14d2be5af6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/xmfbox.tcl
@@ -0,0 +1,989 @@
+# xmfbox.tcl --
+#
+# Implements the "Motif" style file selection dialog for the
+# Unix platform. This implementation is used only if the
+# "::tk_strictMotif" flag is set.
+#
+# Copyright (c) 1996 Sun Microsystems, Inc.
+# Copyright (c) 1998-2000 Scriptics Corporation
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
+
+namespace eval ::tk::dialog {}
+namespace eval ::tk::dialog::file {}
+
+
+# ::tk::MotifFDialog --
+#
+# Implements a file dialog similar to the standard Motif file
+# selection box.
+#
+# Arguments:
+# type "open" or "save"
+# args Options parsed by the procedure.
+#
+# Results:
+# When -multiple is set to 0, this returns the absolute pathname
+# of the selected file. (NOTE: This is not the same as a single
+# element list.)
+#
+# When -multiple is set to > 0, this returns a Tcl list of absolute
+# pathnames. The argument for -multiple is ignored, but for consistency
+# with Windows it defines the maximum amount of memory to allocate for
+# the returned filenames.
+
+proc ::tk::MotifFDialog {type args} {
+ variable ::tk::Priv
+ set dataName __tk_filedialog
+ upvar ::tk::dialog::file::$dataName data
+
+ set w [MotifFDialog_Create $dataName $type $args]
+
+ # Set a grab and claim the focus too.
+
+ ::tk::SetFocusGrab $w $data(sEnt)
+ $data(sEnt) selection range 0 end
+
+ # Wait for the user to respond, then restore the focus and
+ # return the index of the selected button. Restore the focus
+ # before deleting the window, since otherwise the window manager
+ # may take the focus away so we can't redirect it. Finally,
+ # restore any grab that was in effect.
+
+ vwait ::tk::Priv(selectFilePath)
+ set result $Priv(selectFilePath)
+ ::tk::RestoreFocusGrab $w $data(sEnt) withdraw
+
+ return $result
+}
+
+# ::tk::MotifFDialog_Create --
+#
+# Creates the Motif file dialog (if it doesn't exist yet) and
+# initialize the internal data structure associated with the
+# dialog.
+#
+# This procedure is used by ::tk::MotifFDialog to create the
+# dialog. It's also used by the test suite to test the Motif
+# file dialog implementation. User code shouldn't call this
+# procedure directly.
+#
+# Arguments:
+# dataName Name of the global "data" array for the file dialog.
+# type "Save" or "Open"
+# argList Options parsed by the procedure.
+#
+# Results:
+# Pathname of the file dialog.
+
+proc ::tk::MotifFDialog_Create {dataName type argList} {
+ upvar ::tk::dialog::file::$dataName data
+
+ MotifFDialog_Config $dataName $type $argList
+
+ if {$data(-parent) eq "."} {
+ set w .$dataName
+ } else {
+ set w $data(-parent).$dataName
+ }
+
+ # (re)create the dialog box if necessary
+ #
+ if {![winfo exists $w]} {
+ MotifFDialog_BuildUI $w
+ } elseif {[winfo class $w] ne "TkMotifFDialog"} {
+ destroy $w
+ MotifFDialog_BuildUI $w
+ } else {
+ set data(fEnt) $w.top.f1.ent
+ set data(dList) $w.top.f2.a.l
+ set data(fList) $w.top.f2.b.l
+ set data(sEnt) $w.top.f3.ent
+ set data(okBtn) $w.bot.ok
+ set data(filterBtn) $w.bot.filter
+ set data(cancelBtn) $w.bot.cancel
+ }
+ MotifFDialog_SetListMode $w
+
+ # Dialog boxes should be transient with respect to their parent,
+ # so that they will always stay on top of their parent window. However,
+ # some window managers will create the window as withdrawn if the parent
+ # window is withdrawn or iconified. Combined with the grab we put on the
+ # window, this can hang the entire application. Therefore we only make
+ # the dialog transient if the parent is viewable.
+
+ if {[winfo viewable [winfo toplevel $data(-parent)]] } {
+ wm transient $w $data(-parent)
+ }
+
+ MotifFDialog_FileTypes $w
+ MotifFDialog_Update $w
+
+ # Withdraw the window, then update all the geometry information
+ # so we know how big it wants to be, then center the window in the
+ # display (Motif style) and de-iconify it.
+
+ ::tk::PlaceWindow $w
+ wm title $w $data(-title)
+
+ return $w
+}
+
+# ::tk::MotifFDialog_FileTypes --
+#
+# Checks the -filetypes option. If present this adds a list of radio-
+# buttons to pick the file types from.
+#
+# Arguments:
+# w Pathname of the tk_get*File dialogue.
+#
+# Results:
+# none
+
+proc ::tk::MotifFDialog_FileTypes {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set f $w.top.f3.types
+ destroy $f
+
+ # No file types: use "*" as the filter and display no radio-buttons
+ if {$data(-filetypes) eq ""} {
+ set data(filter) *
+ return
+ }
+
+ # The filetypes radiobuttons
+ # set data(fileType) $data(-defaulttype)
+ # Default type to first entry
+ set initialTypeName [lindex $data(origfiletypes) 0 0]
+ if {$data(-typevariable) ne ""} {
+ upvar #0 $data(-typevariable) typeVariable
+ if {[info exists typeVariable]} {
+ set initialTypeName $typeVariable
+ }
+ }
+ set ix 0
+ set data(fileType) 0
+ foreach fltr $data(origfiletypes) {
+ set fname [lindex $fltr 0]
+ if {[string first $initialTypeName $fname] == 0} {
+ set data(fileType) $ix
+ break
+ }
+ incr ix
+ }
+
+ MotifFDialog_SetFilter $w [lindex $data(-filetypes) $data(fileType)]
+
+ #don't produce radiobuttons for only one filetype
+ if {[llength $data(-filetypes)] == 1} {
+ return
+ }
+
+ frame $f
+ set cnt 0
+ if {$data(-filetypes) ne {}} {
+ foreach type $data(-filetypes) {
+ set title [lindex $type 0]
+ set filter [lindex $type 1]
+ radiobutton $f.b$cnt \
+ -text $title \
+ -variable ::tk::dialog::file::[winfo name $w](fileType) \
+ -value $cnt \
+ -command [list tk::MotifFDialog_SetFilter $w $type]
+ pack $f.b$cnt -side left
+ incr cnt
+ }
+ }
+ $f.b$data(fileType) invoke
+
+ pack $f -side bottom -fill both
+
+ return
+}
+
+# This proc gets called whenever data(filter) is set
+#
+proc ::tk::MotifFDialog_SetFilter {w type} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+ variable ::tk::Priv
+
+ set data(filter) [lindex $type 1]
+ set Priv(selectFileType) [lindex [lindex $type 0] 0]
+
+ MotifFDialog_Update $w
+}
+
+# ::tk::MotifFDialog_Config --
+#
+# Iterates over the optional arguments to determine the option
+# values for the Motif file dialog; gives default values to
+# unspecified options.
+#
+# Arguments:
+# dataName The name of the global variable in which
+# data for the file dialog is stored.
+# type "Save" or "Open"
+# argList Options parsed by the procedure.
+
+proc ::tk::MotifFDialog_Config {dataName type argList} {
+ upvar ::tk::dialog::file::$dataName data
+
+ set data(type) $type
+
+ # 1: the configuration specs
+ #
+ set specs {
+ {-defaultextension "" "" ""}
+ {-filetypes "" "" ""}
+ {-initialdir "" "" ""}
+ {-initialfile "" "" ""}
+ {-parent "" "" "."}
+ {-title "" "" ""}
+ {-typevariable "" "" ""}
+ }
+ if {$type eq "open"} {
+ lappend specs {-multiple "" "" "0"}
+ }
+ if {$type eq "save"} {
+ lappend specs {-confirmoverwrite "" "" "1"}
+ }
+
+ set data(-multiple) 0
+ set data(-confirmoverwrite) 1
+ # 2: default values depending on the type of the dialog
+ #
+ if {![info exists data(selectPath)]} {
+ # first time the dialog has been popped up
+ set data(selectPath) [pwd]
+ set data(selectFile) ""
+ }
+
+ # 3: parse the arguments
+ #
+ tclParseConfigSpec ::tk::dialog::file::$dataName $specs "" $argList
+
+ if {$data(-title) eq ""} {
+ if {$type eq "open"} {
+ if {$data(-multiple) != 0} {
+ set data(-title) "[mc {Open Multiple Files}]"
+ } else {
+ set data(-title) [mc "Open"]
+ }
+ } else {
+ set data(-title) [mc "Save As"]
+ }
+ }
+
+ # 4: set the default directory and selection according to the -initial
+ # settings
+ #
+ if {$data(-initialdir) ne ""} {
+ if {[file isdirectory $data(-initialdir)]} {
+ set data(selectPath) [lindex [glob $data(-initialdir)] 0]
+ } else {
+ set data(selectPath) [pwd]
+ }
+
+ # Convert the initialdir to an absolute path name.
+
+ set old [pwd]
+ cd $data(selectPath)
+ set data(selectPath) [pwd]
+ cd $old
+ }
+ set data(selectFile) $data(-initialfile)
+
+ # 5. Parse the -filetypes option. It is not used by the motif
+ # file dialog, but we check for validity of the value to make sure
+ # the application code also runs fine with the TK file dialog.
+ #
+ set data(origfiletypes) $data(-filetypes)
+ set data(-filetypes) [::tk::FDGetFileTypes $data(-filetypes)]
+
+ if {![info exists data(filter)]} {
+ set data(filter) *
+ }
+ if {![winfo exists $data(-parent)]} {
+ return -code error -errorcode [list TK LOOKUP WINDOW $data(-parent)] \
+ "bad window path name \"$data(-parent)\""
+ }
+}
+
+# ::tk::MotifFDialog_BuildUI --
+#
+# Builds the UI components of the Motif file dialog.
+#
+# Arguments:
+# w Pathname of the dialog to build.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_BuildUI {w} {
+ set dataName [lindex [split $w .] end]
+ upvar ::tk::dialog::file::$dataName data
+
+ # Create the dialog toplevel and internal frames.
+ #
+ toplevel $w -class TkMotifFDialog
+ set top [frame $w.top -relief raised -bd 1]
+ set bot [frame $w.bot -relief raised -bd 1]
+
+ pack $w.bot -side bottom -fill x
+ pack $w.top -side top -expand yes -fill both
+
+ set f1 [frame $top.f1]
+ set f2 [frame $top.f2]
+ set f3 [frame $top.f3]
+
+ pack $f1 -side top -fill x
+ pack $f3 -side bottom -fill x
+ pack $f2 -expand yes -fill both
+
+ set f2a [frame $f2.a]
+ set f2b [frame $f2.b]
+
+ grid $f2a -row 0 -column 0 -rowspan 1 -columnspan 1 -padx 4 -pady 4 \
+ -sticky news
+ grid $f2b -row 0 -column 1 -rowspan 1 -columnspan 1 -padx 4 -pady 4 \
+ -sticky news
+ grid rowconfigure $f2 0 -minsize 0 -weight 1
+ grid columnconfigure $f2 0 -minsize 0 -weight 1
+ grid columnconfigure $f2 1 -minsize 150 -weight 2
+
+ # The Filter box
+ #
+ bind [::tk::AmpWidget label $f1.lab -text [mc "Fil&ter:"] -anchor w] \
+ <<AltUnderlined>> [list focus $f1.ent]
+ entry $f1.ent
+ pack $f1.lab -side top -fill x -padx 6 -pady 4
+ pack $f1.ent -side top -fill x -padx 4 -pady 0
+ set data(fEnt) $f1.ent
+
+ # The file and directory lists
+ #
+ set data(dList) [MotifFDialog_MakeSList $w $f2a \
+ [mc "&Directory:"] DList]
+ set data(fList) [MotifFDialog_MakeSList $w $f2b \
+ [mc "Fi&les:"] FList]
+
+ # The Selection box
+ #
+ bind [::tk::AmpWidget label $f3.lab -text [mc "&Selection:"] -anchor w] \
+ <<AltUnderlined>> [list focus $f3.ent]
+ entry $f3.ent
+ pack $f3.lab -side top -fill x -padx 6 -pady 0
+ pack $f3.ent -side top -fill x -padx 4 -pady 4
+ set data(sEnt) $f3.ent
+
+ # The buttons
+ #
+ set maxWidth [::tk::mcmaxamp &OK &Filter &Cancel]
+ set maxWidth [expr {$maxWidth<6?6:$maxWidth}]
+ set data(okBtn) [::tk::AmpWidget button $bot.ok -text [mc "&OK"] \
+ -width $maxWidth \
+ -command [list tk::MotifFDialog_OkCmd $w]]
+ set data(filterBtn) [::tk::AmpWidget button $bot.filter -text [mc "&Filter"] \
+ -width $maxWidth \
+ -command [list tk::MotifFDialog_FilterCmd $w]]
+ set data(cancelBtn) [::tk::AmpWidget button $bot.cancel -text [mc "&Cancel"] \
+ -width $maxWidth \
+ -command [list tk::MotifFDialog_CancelCmd $w]]
+
+ pack $bot.ok $bot.filter $bot.cancel -padx 10 -pady 10 -expand yes \
+ -side left
+
+ # Create the bindings:
+ #
+ bind $w <Alt-Key> [list ::tk::AltKeyInDialog $w %A]
+
+ bind $data(fEnt) <Return> [list tk::MotifFDialog_ActivateFEnt $w]
+ bind $data(sEnt) <Return> [list tk::MotifFDialog_ActivateSEnt $w]
+ bind $w <Escape> [list tk::MotifFDialog_CancelCmd $w]
+ bind $w.bot <Destroy> {set ::tk::Priv(selectFilePath) {}}
+
+ wm protocol $w WM_DELETE_WINDOW [list tk::MotifFDialog_CancelCmd $w]
+}
+
+proc ::tk::MotifFDialog_SetListMode {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {$data(-multiple) != 0} {
+ set selectmode extended
+ } else {
+ set selectmode browse
+ }
+ set f $w.top.f2.b
+ $f.l configure -selectmode $selectmode
+}
+
+# ::tk::MotifFDialog_MakeSList --
+#
+# Create a scrolled-listbox and set the keyboard accelerator
+# bindings so that the list selection follows what the user
+# types.
+#
+# Arguments:
+# w Pathname of the dialog box.
+# f Frame widget inside which to create the scrolled
+# listbox. This frame widget already exists.
+# label The string to display on top of the listbox.
+# under Sets the -under option of the label.
+# cmdPrefix Specifies procedures to call when the listbox is
+# browsed or activated.
+
+proc ::tk::MotifFDialog_MakeSList {w f label cmdPrefix} {
+ bind [::tk::AmpWidget label $f.lab -text $label -anchor w] \
+ <<AltUnderlined>> [list focus $f.l]
+ listbox $f.l -width 12 -height 5 -exportselection 0\
+ -xscrollcommand [list $f.h set] -yscrollcommand [list $f.v set]
+ scrollbar $f.v -orient vertical -takefocus 0 -command [list $f.l yview]
+ scrollbar $f.h -orient horizontal -takefocus 0 -command [list $f.l xview]
+ grid $f.lab -row 0 -column 0 -sticky news -rowspan 1 -columnspan 2 \
+ -padx 2 -pady 2
+ grid $f.l -row 1 -column 0 -rowspan 1 -columnspan 1 -sticky news
+ grid $f.v -row 1 -column 1 -rowspan 1 -columnspan 1 -sticky news
+ grid $f.h -row 2 -column 0 -rowspan 1 -columnspan 1 -sticky news
+
+ grid rowconfigure $f 0 -weight 0 -minsize 0
+ grid rowconfigure $f 1 -weight 1 -minsize 0
+ grid columnconfigure $f 0 -weight 1 -minsize 0
+
+ # bindings for the listboxes
+ #
+ set list $f.l
+ bind $list <<ListboxSelect>> [list tk::MotifFDialog_Browse$cmdPrefix $w]
+ bind $list <Double-ButtonRelease-1> \
+ [list tk::MotifFDialog_Activate$cmdPrefix $w]
+ bind $list <Return> "tk::MotifFDialog_Browse$cmdPrefix [list $w]; \
+ tk::MotifFDialog_Activate$cmdPrefix [list $w]"
+
+ bindtags $list [list Listbox $list [winfo toplevel $list] all]
+ ListBoxKeyAccel_Set $list
+
+ return $f.l
+}
+
+# ::tk::MotifFDialog_InterpFilter --
+#
+# Interpret the string in the filter entry into two components:
+# the directory and the pattern. If the string is a relative
+# pathname, give a warning to the user and restore the pattern
+# to original.
+#
+# Arguments:
+# w pathname of the dialog box.
+#
+# Results:
+# A list of two elements. The first element is the directory
+# specified # by the filter. The second element is the filter
+# pattern itself.
+
+proc ::tk::MotifFDialog_InterpFilter {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set text [string trim [$data(fEnt) get]]
+
+ # Perform tilde substitution
+ #
+ set badTilde 0
+ if {[string index $text 0] eq "~"} {
+ set list [file split $text]
+ set tilde [lindex $list 0]
+ if {[catch {set tilde [glob $tilde]}]} {
+ set badTilde 1
+ } else {
+ set text [eval file join [concat $tilde [lrange $list 1 end]]]
+ }
+ }
+
+ # If the string is a relative pathname, combine it
+ # with the current selectPath.
+
+ set relative 0
+ if {[file pathtype $text] eq "relative"} {
+ set relative 1
+ } elseif {$badTilde} {
+ set relative 1
+ }
+
+ if {$relative} {
+ tk_messageBox -icon warning -type ok \
+ -message "\"$text\" must be an absolute pathname"
+
+ $data(fEnt) delete 0 end
+ $data(fEnt) insert 0 [::tk::dialog::file::JoinFile $data(selectPath) \
+ $data(filter)]
+
+ return [list $data(selectPath) $data(filter)]
+ }
+
+ set resolved [::tk::dialog::file::JoinFile [file dirname $text] [file tail $text]]
+
+ if {[file isdirectory $resolved]} {
+ set dir $resolved
+ set fil $data(filter)
+ } else {
+ set dir [file dirname $resolved]
+ set fil [file tail $resolved]
+ }
+
+ return [list $dir $fil]
+}
+
+# ::tk::MotifFDialog_Update
+#
+# Load the files and synchronize the "filter" and "selection" fields
+# boxes.
+#
+# Arguments:
+# w pathname of the dialog box.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_Update {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ $data(fEnt) delete 0 end
+ $data(fEnt) insert 0 \
+ [::tk::dialog::file::JoinFile $data(selectPath) $data(filter)]
+ $data(sEnt) delete 0 end
+ $data(sEnt) insert 0 [::tk::dialog::file::JoinFile $data(selectPath) \
+ $data(selectFile)]
+
+ MotifFDialog_LoadFiles $w
+}
+
+# ::tk::MotifFDialog_LoadFiles --
+#
+# Loads the files and directories into the two listboxes according
+# to the filter setting.
+#
+# Arguments:
+# w pathname of the dialog box.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_LoadFiles {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ $data(dList) delete 0 end
+ $data(fList) delete 0 end
+
+ set appPWD [pwd]
+ if {[catch {cd $data(selectPath)}]} {
+ cd $appPWD
+
+ $data(dList) insert end ".."
+ return
+ }
+
+ # Make the dir and file lists
+ #
+ # For speed we only have one glob, which reduces the file system
+ # calls (good for slow NFS networks).
+ #
+ # We also do two smaller sorts (files + dirs) instead of one large sort,
+ # which gives a small speed increase.
+ #
+ set top 0
+ set dlist ""
+ set flist ""
+ foreach f [glob -nocomplain .* *] {
+ if {[file isdir ./$f]} {
+ lappend dlist $f
+ } else {
+ foreach pat $data(filter) {
+ if {[string match $pat $f]} {
+ if {[string match .* $f]} {
+ incr top
+ }
+ lappend flist $f
+ break
+ }
+ }
+ }
+ }
+ eval [list $data(dList) insert end] [lsort -dictionary $dlist]
+ eval [list $data(fList) insert end] [lsort -dictionary $flist]
+
+ # The user probably doesn't want to see the . files. We adjust the view
+ # so that the listbox displays all the non-dot files
+ $data(fList) yview $top
+
+ cd $appPWD
+}
+
+# ::tk::MotifFDialog_BrowseDList --
+#
+# This procedure is called when the directory list is browsed
+# (clicked-over) by the user.
+#
+# Arguments:
+# w The pathname of the dialog box.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_BrowseDList {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ focus $data(dList)
+ if {[$data(dList) curselection] eq ""} {
+ return
+ }
+ set subdir [$data(dList) get [$data(dList) curselection]]
+ if {$subdir eq ""} {
+ return
+ }
+
+ $data(fList) selection clear 0 end
+
+ set list [MotifFDialog_InterpFilter $w]
+ set data(filter) [lindex $list 1]
+
+ switch -- $subdir {
+ . {
+ set newSpec [::tk::dialog::file::JoinFile $data(selectPath) $data(filter)]
+ }
+ .. {
+ set newSpec [::tk::dialog::file::JoinFile [file dirname $data(selectPath)] \
+ $data(filter)]
+ }
+ default {
+ set newSpec [::tk::dialog::file::JoinFile [::tk::dialog::file::JoinFile \
+ $data(selectPath) $subdir] $data(filter)]
+ }
+ }
+
+ $data(fEnt) delete 0 end
+ $data(fEnt) insert 0 $newSpec
+}
+
+# ::tk::MotifFDialog_ActivateDList --
+#
+# This procedure is called when the directory list is activated
+# (double-clicked) by the user.
+#
+# Arguments:
+# w The pathname of the dialog box.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_ActivateDList {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {[$data(dList) curselection] eq ""} {
+ return
+ }
+ set subdir [$data(dList) get [$data(dList) curselection]]
+ if {$subdir eq ""} {
+ return
+ }
+
+ $data(fList) selection clear 0 end
+
+ switch -- $subdir {
+ . {
+ set newDir $data(selectPath)
+ }
+ .. {
+ set newDir [file dirname $data(selectPath)]
+ }
+ default {
+ set newDir [::tk::dialog::file::JoinFile $data(selectPath) $subdir]
+ }
+ }
+
+ set data(selectPath) $newDir
+ MotifFDialog_Update $w
+
+ if {$subdir ne ".."} {
+ $data(dList) selection set 0
+ $data(dList) activate 0
+ } else {
+ $data(dList) selection set 1
+ $data(dList) activate 1
+ }
+}
+
+# ::tk::MotifFDialog_BrowseFList --
+#
+# This procedure is called when the file list is browsed
+# (clicked-over) by the user.
+#
+# Arguments:
+# w The pathname of the dialog box.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_BrowseFList {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ focus $data(fList)
+ set data(selectFile) ""
+ foreach item [$data(fList) curselection] {
+ lappend data(selectFile) [$data(fList) get $item]
+ }
+ if {[llength $data(selectFile)] == 0} {
+ return
+ }
+
+ $data(dList) selection clear 0 end
+
+ $data(fEnt) delete 0 end
+ $data(fEnt) insert 0 [::tk::dialog::file::JoinFile $data(selectPath) \
+ $data(filter)]
+ $data(fEnt) xview end
+
+ # if it's a multiple selection box, just put in the filenames
+ # otherwise put in the full path as usual
+ $data(sEnt) delete 0 end
+ if {$data(-multiple) != 0} {
+ $data(sEnt) insert 0 $data(selectFile)
+ } else {
+ $data(sEnt) insert 0 [::tk::dialog::file::JoinFile $data(selectPath) \
+ [lindex $data(selectFile) 0]]
+ }
+ $data(sEnt) xview end
+}
+
+# ::tk::MotifFDialog_ActivateFList --
+#
+# This procedure is called when the file list is activated
+# (double-clicked) by the user.
+#
+# Arguments:
+# w The pathname of the dialog box.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_ActivateFList {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ if {[$data(fList) curselection] eq ""} {
+ return
+ }
+ set data(selectFile) [$data(fList) get [$data(fList) curselection]]
+ if {$data(selectFile) eq ""} {
+ return
+ } else {
+ MotifFDialog_ActivateSEnt $w
+ }
+}
+
+# ::tk::MotifFDialog_ActivateFEnt --
+#
+# This procedure is called when the user presses Return inside
+# the "filter" entry. It updates the dialog according to the
+# text inside the filter entry.
+#
+# Arguments:
+# w The pathname of the dialog box.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_ActivateFEnt {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set list [MotifFDialog_InterpFilter $w]
+ set data(selectPath) [lindex $list 0]
+ set data(filter) [lindex $list 1]
+
+ MotifFDialog_Update $w
+}
+
+# ::tk::MotifFDialog_ActivateSEnt --
+#
+# This procedure is called when the user presses Return inside
+# the "selection" entry. It sets the ::tk::Priv(selectFilePath)
+# variable so that the vwait loop in tk::MotifFDialog will be
+# terminated.
+#
+# Arguments:
+# w The pathname of the dialog box.
+#
+# Results:
+# None.
+
+proc ::tk::MotifFDialog_ActivateSEnt {w} {
+ variable ::tk::Priv
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ set selectFilePath [string trim [$data(sEnt) get]]
+
+ if {$selectFilePath eq ""} {
+ MotifFDialog_FilterCmd $w
+ return
+ }
+
+ if {$data(-multiple) == 0} {
+ set selectFilePath [list $selectFilePath]
+ }
+
+ if {[file isdirectory [lindex $selectFilePath 0]]} {
+ set data(selectPath) [lindex [glob $selectFilePath] 0]
+ set data(selectFile) ""
+ MotifFDialog_Update $w
+ return
+ }
+
+ set newFileList ""
+ foreach item $selectFilePath {
+ if {[file pathtype $item] ne "absolute"} {
+ set item [file join $data(selectPath) $item]
+ } elseif {![file exists [file dirname $item]]} {
+ tk_messageBox -icon warning -type ok \
+ -message [mc {Directory "%1$s" does not exist.} \
+ [file dirname $item]]
+ return
+ }
+
+ if {![file exists $item]} {
+ if {$data(type) eq "open"} {
+ tk_messageBox -icon warning -type ok \
+ -message [mc {File "%1$s" does not exist.} $item]
+ return
+ }
+ } elseif {$data(type) eq "save" && $data(-confirmoverwrite)} {
+ set message [format %s%s \
+ [mc "File \"%1\$s\" already exists.\n\n" $selectFilePath] \
+ [mc {Replace existing file?}]]
+ set answer [tk_messageBox -icon warning -type yesno \
+ -message $message]
+ if {$answer eq "no"} {
+ return
+ }
+ }
+
+ lappend newFileList $item
+ }
+
+ # Return selected filter
+ if {[info exists data(-typevariable)] && $data(-typevariable) ne ""
+ && [info exists data(-filetypes)] && $data(-filetypes) ne ""} {
+ upvar #0 $data(-typevariable) typeVariable
+ set typeVariable [lindex $data(origfiletypes) $data(fileType) 0]
+ }
+
+ if {$data(-multiple) != 0} {
+ set Priv(selectFilePath) $newFileList
+ } else {
+ set Priv(selectFilePath) [lindex $newFileList 0]
+ }
+
+ # Set selectFile and selectPath to first item in list
+ set Priv(selectFile) [file tail [lindex $newFileList 0]]
+ set Priv(selectPath) [file dirname [lindex $newFileList 0]]
+}
+
+
+proc ::tk::MotifFDialog_OkCmd {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ MotifFDialog_ActivateSEnt $w
+}
+
+proc ::tk::MotifFDialog_FilterCmd {w} {
+ upvar ::tk::dialog::file::[winfo name $w] data
+
+ MotifFDialog_ActivateFEnt $w
+}
+
+proc ::tk::MotifFDialog_CancelCmd {w} {
+ variable ::tk::Priv
+
+ set Priv(selectFilePath) ""
+ set Priv(selectFile) ""
+ set Priv(selectPath) ""
+}
+
+proc ::tk::ListBoxKeyAccel_Set {w} {
+ bind Listbox <Any-KeyPress> ""
+ bind $w <Destroy> [list tk::ListBoxKeyAccel_Unset $w]
+ bind $w <Any-KeyPress> [list tk::ListBoxKeyAccel_Key $w %A]
+}
+
+proc ::tk::ListBoxKeyAccel_Unset {w} {
+ variable ::tk::Priv
+
+ catch {after cancel $Priv(lbAccel,$w,afterId)}
+ unset -nocomplain Priv(lbAccel,$w) Priv(lbAccel,$w,afterId)
+}
+
+# ::tk::ListBoxKeyAccel_Key--
+#
+# This procedure maintains a list of recently entered keystrokes
+# over a listbox widget. It arranges an idle event to move the
+# selection of the listbox to the entry that begins with the
+# keystrokes.
+#
+# Arguments:
+# w The pathname of the listbox.
+# key The key which the user just pressed.
+#
+# Results:
+# None.
+
+proc ::tk::ListBoxKeyAccel_Key {w key} {
+ variable ::tk::Priv
+
+ if { $key eq "" } {
+ return
+ }
+ append Priv(lbAccel,$w) $key
+ ListBoxKeyAccel_Goto $w $Priv(lbAccel,$w)
+ catch {
+ after cancel $Priv(lbAccel,$w,afterId)
+ }
+ set Priv(lbAccel,$w,afterId) [after 500 \
+ [list tk::ListBoxKeyAccel_Reset $w]]
+}
+
+proc ::tk::ListBoxKeyAccel_Goto {w string} {
+ variable ::tk::Priv
+
+ set string [string tolower $string]
+ set end [$w index end]
+ set theIndex -1
+
+ for {set i 0} {$i < $end} {incr i} {
+ set item [string tolower [$w get $i]]
+ if {[string compare $string $item] >= 0} {
+ set theIndex $i
+ }
+ if {[string compare $string $item] <= 0} {
+ set theIndex $i
+ break
+ }
+ }
+
+ if {$theIndex >= 0} {
+ $w selection clear 0 end
+ $w selection set $theIndex $theIndex
+ $w activate $theIndex
+ $w see $theIndex
+ event generate $w <<ListboxSelect>>
+ }
+}
+
+proc ::tk::ListBoxKeyAccel_Reset {w} {
+ variable ::tk::Priv
+
+ unset -nocomplain Priv(lbAccel,$w)
+}
+
+proc ::tk_getFileType {} {
+ variable ::tk::Priv
+
+ return $Priv(selectFileType)
+}
+
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh
new file mode 100644
index 0000000000..fbb4137d8a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh
@@ -0,0 +1,87 @@
+# tkConfig.sh --
+#
+# This shell script (for sh) is generated automatically by Tk'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 Tk extensions so that they don't have to figure this all
+# out for themselves. This file does not duplicate information
+# already provided by tclConfig.sh, so you may need to use that
+# file in addition to this one.
+#
+# The information in this file is specific to a single platform.
+
+TK_DLL_FILE="tk86.dll"
+
+# Tk's version number.
+TK_VERSION='8.6'
+TK_MAJOR_VERSION='8'
+TK_MINOR_VERSION='6'
+TK_PATCH_LEVEL='.10'
+
+# -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 '
+
+# Flag, 1: we built a shared lib, 0 we didn't
+TK_SHARED_BUILD=1
+
+# This indicates if Tk was build with debugging symbols
+TK_DBGX=
+
+# The name of the Tk library (may be either a .a file or a shared library):
+TK_LIB_FILE='libtk86.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'
+
+# Top-level directory in which Tcl's platform-specific files (e.g.
+# executables) are installed.
+TK_EXEC_PREFIX='/tmp/siepo/tcltk'
+
+# -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'
+
+# String to pass to linker to pick up the Tk library from its
+# installed directory.
+TK_LIB_SPEC='-L/tmp/siepo/tcltk/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
+# subdirectories such as generic, unix, etc. If Tk 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 Tk was
+# compiled.
+TK_SRC_DIR='/tmp/siepo/tk8.6.10'
+
+# Needed if you want to make a 'fat' shared library library
+# containing tk objects or link a different wish.
+TK_CC_SEARCH_FLAGS=''
+TK_LD_SEARCH_FLAGS=''
+
+# The name of the Tk stub library (.a):
+TK_STUB_LIB_FILE='libtkstub86.a'
+
+# -l flag to pass to the linker to pick up the Tk stub library
+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'
+
+# 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'
+
+# Path to the Tk stub library in the build directory.
+TK_BUILD_STUB_LIB_PATH='/tmp/siepo/tk8.6.10/win/libtkstub86.a'
+
+# Path to the Tk stub library in the install directory.
+TK_STUB_LIB_PATH='/tmp/siepo/tcltk/lib/libtkstub86.a'
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl b/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
index 11f237b18c..fdb9deef72 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
@@ -548,17 +548,21 @@ proc native_slashify {s} {
proc dir_writable {d} {
for {set x 0} {$x<100} {incr x} {
set y [expr {int(10000*rand())}]
- set newfile [file join $::instroot $y]
+ set newfile [file join $d $y]
if [file exists $newfile] {
continue
} else {
- set fid [open $newfile w]
- chan close $fid
- if [file exists $newfile] {
- file delete $newfile
- return 1
- } else {
+ if [catch {open $newfile w} fid] {
return 0
+ } else {
+ chan puts $fid "hello"
+ chan close $fid
+ if [file exists $newfile] {
+ file delete $newfile
+ return 1
+ } else {
+ return 0
+ }
}
}
}
diff --git a/systems/texlive/tlnet/tlpkg/translations/cs.po b/systems/texlive/tlnet/tlpkg/translations/cs.po
index d246d25cf1..616442f942 100644
--- a/systems/texlive/tlnet/tlpkg/translations/cs.po
+++ b/systems/texlive/tlnet/tlpkg/translations/cs.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: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
"PO-Revision-Date: 2019-03-26 17:30+0200\n"
"Last-Translator: Petr Sojka <sojka@fi.muni.cz>\n"
"Language-Team: Czech <>\n"
@@ -50,9 +50,9 @@ msgstr "Instalační proces"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Zrušit"
@@ -111,7 +111,7 @@ msgstr "Instalace TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Ukončit"
@@ -335,7 +335,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Ano"
@@ -353,14 +353,14 @@ msgstr "Ano"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Ne"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Nainstaluj"
@@ -383,8 +383,8 @@ msgstr "Jen nové"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Všechny"
@@ -477,8 +477,8 @@ msgstr "Prosím, vyberte jiné zrcadlo."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "OK"
@@ -570,9 +570,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Volby"
@@ -610,7 +610,7 @@ msgstr "Po instalaci nastavte CTAN jako zdroj aktualizace balíků"
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "O programu"
@@ -752,7 +752,7 @@ msgstr ""
"Většina tlačítek bude zakázána."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Repozitář"
@@ -787,7 +787,7 @@ msgid "Display configuration"
msgstr "Zobrazit konfiguraci"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Stav"
@@ -865,12 +865,12 @@ msgid "Package name"
msgstr "Název balíku"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Lokální revize (verze)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Vzdálená revize (verze)"
@@ -887,13 +887,13 @@ 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:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Aktualizovat"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Odstranit"
@@ -902,13 +902,13 @@ msgid "Backup"
msgstr "Zálohuj"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Akce"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Pomoc"
@@ -933,7 +933,7 @@ msgid "General ..."
msgstr "Obecné ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Papír ..."
@@ -1353,10 +1353,10 @@ msgstr "Obnov všechny balíky na nejnovější verzi"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Zavřít"
@@ -1446,12 +1446,12 @@ msgstr ""
"jste si jistí?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Vítejte v TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1467,7 +1467,7 @@ msgstr ""
"Seznam skupin u6ivatel; najdete na webu https://tug.org/usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1491,7 +1491,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Zruš"
@@ -1549,7 +1549,7 @@ msgid "Installation root"
msgstr "Kořenový instalační adresář"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Procházej..."
@@ -1647,8 +1647,8 @@ msgstr ""
"a TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Platformy"
@@ -1711,7 +1711,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1728,193 +1728,193 @@ msgstr "Specifické zrcadlo..."
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Vyberte nebo napište"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Čekající"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Běžící"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Potřebuje aktualizaci"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Je aktuální"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Neznámý"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Zdroje"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Konfigurovaný adresář není dostupný."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Výstup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Ostatní"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s není zdroj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Nenahráno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Hlavní zdroj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Aktuální:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Nový"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Jakékoliv zrcadlo CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Lokální adresář..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "další zdroj tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "zdroj tlcontrib je vložen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Smazat zdroj tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "zdroj tlcontrib není vložen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Přidej tlcontrib zdroj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Ulož a načti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Nemohu smazat vlastní platformu %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Aplikuj a zavři"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "platforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Obnovit %s na revizi %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Nejsou konfigurovány žádné zálohy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "žádné zálohy nejsou definovány"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Záložní adresář %s není definován"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, 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:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Obnov ze zálohy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Balík"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Revize"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Obnov vše"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Není co udělat!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1925,12 +1925,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Již instalováno: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1941,22 +1941,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Aktualizuji závislosti %s. Pokračovat?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Přeskočit protože neinstalováno: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, 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:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1967,68 +1967,68 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, 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:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Informace"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Nemohu nastavit implicitní jazyk GUI"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Soubor"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Konec"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Přegeneruj databázi souborů"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Přegenerovávám databázi souborů..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Přegeneruj formáty"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Přegenerování formátů..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Přegeneruj soubory fontmaps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Jazyk GUI (restartuje tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2036,119 +2036,119 @@ msgstr ""
"GUI rozhraní pro TeX Live Manager\n"
"Implementované v Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "tlmgr help"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Restartuj se"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Restart tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Ukaž logovací soubory"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "TL Manager aktualizovat?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Poslední tlmgr příkaz:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Seznam balíků"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Instalováno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Aktualizovatelné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Detailní >> Globální"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Kolekce a schémata"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Pouze schémata"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Označit vše"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Odznačit vše"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Instalace označeného"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Aktualizovat označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Odstranit označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Aktualizovat tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Aktualizovat vše"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Hledat"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Podle jména"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Podle jména a popisu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Jméno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Popis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr ""
diff --git a/systems/texlive/tlnet/tlpkg/translations/de.po b/systems/texlive/tlnet/tlpkg/translations/de.po
index 3206b8dd2c..961567db82 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: 2020-02-16 19:07+0100\n"
-"PO-Revision-Date: 2019-03-26 06:10+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
+"PO-Revision-Date: 2020-03-22 06:40+0100\n"
"Last-Translator: Uwe Ziegenhagen <ziegenhagen@gmail.com>\n"
"Language-Team: TL German Translation Team <tex-live@tug.org>\n"
"Language: de\n"
@@ -46,9 +46,9 @@ msgstr "Installation"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Abbruch"
@@ -107,7 +107,7 @@ msgstr "TeX Live %s Installation"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Beenden"
@@ -335,7 +335,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Ja"
@@ -353,14 +353,14 @@ msgstr "Ja"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Nein"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Installation"
@@ -383,8 +383,8 @@ msgstr "Nur neue"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Alle"
@@ -477,8 +477,8 @@ msgstr "Bitte einen anderen Spiegelserver wählen."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Ok"
@@ -571,9 +571,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Optionen"
@@ -611,7 +611,7 @@ msgstr "Setze nach der Installation CTAN als Paketquelle"
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "Über TeX Live Manager (tlmgr)"
@@ -755,7 +755,7 @@ msgstr ""
"Die meistens Buttons sind ausgegraut."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Repository"
@@ -790,7 +790,7 @@ msgid "Display configuration"
msgstr "Zeige Konfiguration"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Status"
@@ -868,12 +868,12 @@ msgid "Package name"
msgstr "Paketname"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Lokale rev. (vers.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Server rev. (vers.)"
@@ -890,13 +890,13 @@ msgid "Reinstall previously removed packages"
msgstr "Neuinstallation von vormals entfernten Paketen"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Aktualisieren"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Entfernen"
@@ -905,13 +905,13 @@ msgid "Backup"
msgstr "Backup"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Aktionen"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Hilfe"
@@ -936,7 +936,7 @@ msgid "General ..."
msgstr "Allgemein ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Papierformat ..."
@@ -1357,10 +1357,10 @@ msgstr "Aktualisiere alle Pakete auf die neueste Version"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Schließen"
@@ -1448,12 +1448,12 @@ msgstr ""
"sind Sie sicher?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Willkommen bei TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1469,7 +1469,7 @@ msgstr ""
"Gruppen finden Sie unter https://tug.org/usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1488,12 +1488,12 @@ msgstr "Wirklich abbrechen?"
#: tlpkg/installer/install-tl-gui.tcl:352
msgid "Local repository"
-msgstr ""
+msgstr "Lokales Repository"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Breche ab"
@@ -1510,6 +1510,8 @@ msgid ""
"\n"
"If this takes too long, press Abort or choose another repository."
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
msgid "Cannot be created or cannot be written to"
@@ -1551,7 +1553,7 @@ msgid "Installation root"
msgstr "Stammverzeichnis für die Installation"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Browse..."
@@ -1650,8 +1652,8 @@ msgstr ""
"und TEXMFHOME resetten"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Plattformen"
@@ -1710,18 +1712,18 @@ msgstr "Angepasstes Schema"
#: tlpkg/installer/install-tl-gui.tcl:1936
#, tcl-format
msgid "%s not a local or remote repository"
-msgstr ""
+msgstr "%s ist kein lokales oder remote Repository."
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
-msgstr ""
+msgstr "Fehler"
#: tlpkg/installer/install-tl-gui.tcl:1942
#, tcl-format
msgid "%s requires an argument"
-msgstr ""
+msgstr "%s erfordert ein Argument"
#: tlpkg/tltcl/tltcl.tcl:135
msgid "Specific mirror..."
@@ -1729,195 +1731,197 @@ msgstr "Spezifischer CTAN-Mirror..."
#: tlpkg/tltcl/tltcl.tcl:152
msgid "No mirror list available"
-msgstr ""
+msgstr "Liste der Spiegelserver nicht verfügbar."
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Wähle aus oder tippe ein"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Bereit"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Läuft"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Benötigt Update"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Aktuell"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Unbekannt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
-msgstr ""
+msgstr "Lade"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
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:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Repositories"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
-msgstr ""
+msgstr "Fertig mit dem Laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Ein konfiguriertes Repository ist nicht verfügbar."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Ausgabe"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Andere"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s ist kein Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
-msgstr ""
+msgstr "Keine Repositories"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
-msgstr ""
+msgstr "Multiple Repositories"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Nicht geladen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
-msgstr ""
+msgstr "Tatsächliches Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Haupt-Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Aktuell:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "New"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Irgendein CTAN Mirror-Server"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Lokales Verzeichnis..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "tlcontrib zusätzliches Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "tlcontrib Repository ist enthalten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Entfern tlcontrib Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "tlcontrib Repository ist nicht enthalten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Füge tlcontrib Repository hinzu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Speichern und Laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Kann eigene Plattform nicht entfernen %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Anwenden und Schließen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "Plattform"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "%s auf Revision %s bringen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Keine Backups konfiguriert"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Kein Backup-Verzeichnis konfiguriert"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Backup-Verzeichnis %s existiert nicht"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Keine Pakete im Backup-Verzeichnis %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Restore aus Backup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Paket"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Revision"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Restore alle"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Nix zu machen hier!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1928,12 +1932,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Bereits installiert: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1944,22 +1948,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Aktualisiere sowieso einige Abhängigkeiten %s. Weitermachen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Übersprungen da nicht installiert: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Übersprungen da schon aktuell: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1970,68 +1974,70 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Entferne sowieso einige Abhängigkeiten %s. Weitermachen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Kann die GUI Sprache nicht setzen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, 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."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Datei"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
-msgstr ""
+msgstr "Lade das Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Beenden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Aktualisiere Dateinamen-Datenbank"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Aktualisiere Dateinamen-Datenbank..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Erzeuge Formate neu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Erzeuge Formate neu..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Erzeuge Font-Maps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Erzeuge Fontmap-Dateien..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Gui Sprache (startet tlshell neu)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2039,121 +2045,123 @@ msgstr ""
"Grafische Nutzeroberflöche für TeX Live Manager\n"
"Implementiert in Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "tlmgr help"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Starte neu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Starte tlmgr neu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Zeige Logs"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "TL Manager aktuell?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Letzter tlmgr Befehl:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
-msgstr ""
+msgstr "Wurzel bei %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Paketliste"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Installiert"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Aktualisierbar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Detail >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Sammlungen und Schemata"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Nur Schemata"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Alle markieren"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Keine markieren"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Installiere markierte"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Aktualisiere markierte"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Entferne markierte"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Aktualisiere tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Aktualisieren aller Pakete"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Suche"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Nach Namen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Nach Name und Beschreibung"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Name"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Beschreibung"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
+"Pfad %s ist nicht beschreibbar, geht halt nicht.\n"
+"Wollen Sie wirklich weitermachen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
-msgstr ""
+msgstr "Multi-User"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
-msgstr ""
+msgstr "Single-User"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
diff --git a/systems/texlive/tlnet/tlpkg/translations/es.po b/systems/texlive/tlnet/tlpkg/translations/es.po
index 1504e009fb..ea6059e3eb 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: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\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"
@@ -48,9 +48,9 @@ msgstr "Proceso de instalación"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Cancelar"
@@ -109,7 +109,7 @@ msgstr "Instalación de TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Salir"
@@ -339,7 +339,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Sí"
@@ -357,14 +357,14 @@ msgstr "Sí"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "No"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Instalar"
@@ -387,8 +387,8 @@ msgstr "Sólo nuevas"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Todas"
@@ -481,8 +481,8 @@ msgstr "Por favor seleccione un espejo diferente."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Aceptar"
@@ -575,9 +575,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Opciones"
@@ -618,7 +618,7 @@ msgstr ""
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "Acerca de"
@@ -765,7 +765,7 @@ msgstr ""
"La mayoría de los botones serán desactivados."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Repositorio"
@@ -800,7 +800,7 @@ msgid "Display configuration"
msgstr "Mostrar configuración"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Estatus"
@@ -878,12 +878,12 @@ msgid "Package name"
msgstr "Nombre del paquete"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Rev. local (ver.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Rev. remota (ver.)"
@@ -900,13 +900,13 @@ msgid "Reinstall previously removed packages"
msgstr "Reinstalar paquetes previamente eliminados"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Actualizar"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Remover"
@@ -915,13 +915,13 @@ msgid "Backup"
msgstr "Copia de reserva"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Acciones"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Ayuda"
@@ -946,7 +946,7 @@ msgid "General ..."
msgstr "General..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Papel ..."
@@ -1372,10 +1372,10 @@ msgstr "Restaurar todos los paquetes a la última versión"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Cerrar"
@@ -1464,12 +1464,12 @@ msgstr ""
"¿Estás seguro que quieres continuar?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "¡Bienvenido a Tex Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1486,7 +1486,7 @@ msgstr ""
"lista de grupos está disponible en el web en https://tug.org/usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1510,7 +1510,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Abortar"
@@ -1568,7 +1568,7 @@ msgid "Installation root"
msgstr "Raíz de instalación"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Ojear..."
@@ -1668,8 +1668,8 @@ msgstr ""
"y TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Plataformas"
@@ -1732,7 +1732,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1749,193 +1749,193 @@ msgstr "Espejo específico..."
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Seleccionar o ingresar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Reposando"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Operando"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Necesita actualizarse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Actualizado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Desconocido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Repositorios"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Repositorio configurado no está disponible."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Salida"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Otro(s)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s no es un repositorio"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "No está cargado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Repositorio principal"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Actual:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Nuevo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Cualquier espejo de CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Directorio local..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "repositorio adicional de tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "repositorio de tlcontrib está incluido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Remover repositorio de tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "repositorio de tlcontrib no está incluido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Añadir repositorio de tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Guardar y cargar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "No se puede remover la propia plataforma %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Aplicar y cerrar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "plataforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Restaurar %s a la revisión %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "No hay reservas configuradas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "No hay directorio de reserva definido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Directorio de reserva %s no existe"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, 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:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Restaurar mediante la copia de reserva"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Paquete"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Revisión"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Restaurar todo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "¡No hay nada que hacer!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1946,12 +1946,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Ya está instalado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1959,22 +1959,22 @@ msgid ""
"%s?"
msgstr "¿También actualizando dependencias %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Actualizando algunas dependencias %s de todas formas. ¿Continuar?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Omitiéndose porque no está instalado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Omitiéndose porque está actualizado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1985,70 +1985,70 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Removiendo algunas dependencias %s de todas formas. ¿Continuar?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Información"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr ""
"No se puede establecer el idioma\n"
"de Interfaz Gráfica del Usuario"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Archivo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Salida"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Regenerar la base de datos de nombres de archivos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Regenerando la base de datos de nombres de archivos..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Regenerar formatos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Reedificando formatos..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Regenerar mapas de las fuentes"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Reedificando archivos de los mapas de las fuentes..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Lenguaje de Interfaz Gráfica del Usuario (reinicia tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2056,119 +2056,119 @@ msgstr ""
"Interfaz Gráfica GUI para TeX Live Manager\n"
"Implementado en Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "ayuda tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Reiniciar por si mismo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Reiniciar tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Mostrar archivo de registro"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "¿TL Manager está actualizado?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Último comando de tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Lista de paquetes"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Instalado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Actualizable"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Detalle >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Colecciones y esquemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Solamente esquemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Marcar todos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Marcar ninguno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Instalación marcada"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Actualización marcada"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Remover marcado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Actualizar tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Actualizar todo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Buscar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Por nombre"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Por nombre y descripción"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Nombre"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Descripción"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr ""
diff --git a/systems/texlive/tlnet/tlpkg/translations/fr.po b/systems/texlive/tlnet/tlpkg/translations/fr.po
index 9603cef4fb..7ffa5a356a 100644
--- a/systems/texlive/tlnet/tlpkg/translations/fr.po
+++ b/systems/texlive/tlnet/tlpkg/translations/fr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
"PO-Revision-Date: 2019-05-12 10:49+0100\n"
"Last-Translator: Denis Bitouzé <denis.bitouze@univ-littoral.fr>\n"
"Language-Team: French <kde-i18n-doc@kde.org>\n"
@@ -52,9 +52,9 @@ msgstr "Processus d'installation"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Annuler"
@@ -113,7 +113,7 @@ msgstr "Installation de la TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Quitter"
@@ -223,7 +223,8 @@ 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."
+"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!"
@@ -340,7 +341,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Oui"
@@ -358,14 +359,14 @@ msgstr "Oui"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Non"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Installer"
@@ -388,8 +389,8 @@ msgstr "Seulement les nouveaux"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Tous"
@@ -482,8 +483,8 @@ msgstr "Veuillez choisir un autre miroir."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Ok"
@@ -576,9 +577,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Options"
@@ -610,13 +611,14 @@ 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:1700
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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "À propos"
@@ -760,7 +762,7 @@ msgstr ""
"La plupart des boutons seront désactivés."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Dépôt"
@@ -795,7 +797,7 @@ msgid "Display configuration"
msgstr "Afficher la configuration"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Statut"
@@ -873,12 +875,12 @@ msgid "Package name"
msgstr "Nom du package"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Version locale"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Version distante"
@@ -895,13 +897,13 @@ 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:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
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:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Supprimer"
@@ -910,13 +912,13 @@ msgid "Backup"
msgstr "Sauvegarde"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Actions"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Aide"
@@ -941,7 +943,7 @@ msgid "General ..."
msgstr "Options générales..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Papier..."
@@ -1082,6 +1084,7 @@ msgstr "Collection : "
#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
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
@@ -1329,6 +1332,7 @@ msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
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.)"
@@ -1363,10 +1367,10 @@ msgstr "Restaurer tous les packages à partir de la dernière sauvegarde"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Fermer"
@@ -1456,12 +1460,12 @@ msgstr ""
"Êtes-vous sûr(e) ?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Bienvenue sous TeX Live !"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1479,7 +1483,7 @@ msgstr ""
"html ;la page du groupe francophone est http://www.gutenberg.eu.org/."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1503,7 +1507,7 @@ msgstr "Dépôt local"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Annuler"
@@ -1564,7 +1568,7 @@ msgid "Installation root"
msgstr "Racine de l'installation"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Parcourir..."
@@ -1608,7 +1612,9 @@ msgstr "Autres collections"
#: tlpkg/installer/install-tl-gui.tcl:1238
msgid "Warning. Not all configured directories are writable!"
-"Attention ! Vous n'avez pas de droit en écriture sur certains des répertoires configurés."
+msgstr ""
+"Attention ! Vous n'avez pas de droit en écriture sur certains des "
+"répertoires configurés."
#: tlpkg/installer/install-tl-gui.tcl:1258
msgid "Symlinks"
@@ -1662,8 +1668,8 @@ msgstr ""
"et TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Plates-formes"
@@ -1726,7 +1732,7 @@ msgstr "%s n'est pas un dépôt local ou distant"
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr "Erreur"
@@ -1743,193 +1749,194 @@ msgstr "Miroir spécifique..."
msgid "No mirror list available"
msgstr "Aucune liste de miroirs disponible"
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Sélectionner ou saisir"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Inactif"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "En cours d'exécution"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Nécessite une mise à jour"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "À jour"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Inconnu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr "Chargement"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
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."
+msgstr ""
+"Si c'est trop long, cliquez sur « Annuler » et choisissez un autre dépôt."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Dépôts"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr "Chargement terminé"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Un dépôt configuré est indisponible."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Sortie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Autre"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s n'est pas un dépôt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr "Pas de dépôt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr "Dépôts multiples"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Non chargé"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr "Dépôt effectif"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Dépôt principal"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Courant :"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Nouveau"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "N'importe quel miroir CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Répertoire local"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "Dépôt tlcontrib additionnel"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "Le dépôt tlcontrib est inclus"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Supprimer le dépôt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "Le dépôt tlcontrib n'est pas inclus"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Ajouter le dépôt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Enregistrer et charger"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Impossible de supprimer la plate-forme propre %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Appliquer et fermer"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "plates-forme"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Restaurer %s à la version %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Aucune sauvegarde configurée"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Aucun répertoire de sauvegarde défini"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, 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:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, 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:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Restaurer depuis la sauvegarde"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Package"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Révision"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Tout restaurer"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Rien à faire !"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1940,12 +1947,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Déjà installé : %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1956,22 +1963,22 @@ msgstr ""
"\n"
"%s ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, 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:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Ignoré parce que non installé : %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, 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:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1982,20 +1989,20 @@ msgstr ""
"\n"
"%s ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Suppression de dépendances %s malgré tout. Continuer ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Information"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Impossible de définir une langue par défaut de l'interface graphique"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2004,48 +2011,48 @@ 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:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Fichier"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr "Chargement le dépôt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Quitter"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Régénération de la base de noms de fichiers"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Régénération de la base de noms de fichiers en cours..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Régénération des formats"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Reconstruction des formats"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Régénération du mappage des polices"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Reconstruction du mappage des polices"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Langue de l'interface (redémarre tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2053,108 +2060,108 @@ msgstr ""
"Interface graphique pour le TeX Live Manager\n"
"Implémenté en Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "Aide du tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Auto redémarrage"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Redémarrage du tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Afficher les logs"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "TL manager (tlmgr) à jour ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Dernière commande tlmgr :"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr "Répertoire racine en %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Liste des packages"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Installé"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Mise à jour possible"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Détail >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Collections et schémas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Schémas seulement"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Tout sélectionner"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Ne rien sélectionner"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Installer ce qui est sélectionné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Mettre à jour ce qui est sélectionné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Supprimer ce qui est sélectionné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Mise à jour du tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Tout mettre à jour"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Rechercher"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Par nom"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Par nom et description"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Nom"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Description"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2163,11 +2170,11 @@ 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 ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr "Utilisateurs multiples"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr "Utilisateur unique"
@@ -2333,6 +2340,7 @@ msgstr "Packages LuaTeX"
#: /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/karl/Master/tlpkg/translations/shortdesc.pl:42
diff --git a/systems/texlive/tlnet/tlpkg/translations/it.po b/systems/texlive/tlnet/tlpkg/translations/it.po
index 2f764f61d3..df8d1345af 100644
--- a/systems/texlive/tlnet/tlpkg/translations/it.po
+++ b/systems/texlive/tlnet/tlpkg/translations/it.po
@@ -2,15 +2,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Tex Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2020-02-16 19:07+0100\n"
-"PO-Revision-Date: 2019-04-02 15:06+0200\n"
-"Last-Translator: Marco Pallante <marco.pallante@gmail.com>\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
+"PO-Revision-Date: 2020-03-24 08:19+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.2.1\n"
+"X-Generator: Poedit 2.3\n"
#: tlpkg/installer/tracked-install.pl:27
msgid "Installation process"
@@ -45,9 +45,9 @@ msgstr "Installazione"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Annulla"
@@ -106,7 +106,7 @@ msgstr "Installazione di TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Esci"
@@ -333,7 +333,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Sì"
@@ -351,14 +351,14 @@ msgstr "Sì"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "No"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Installa"
@@ -381,8 +381,8 @@ msgstr "Solo nuovi"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Tutti"
@@ -475,8 +475,8 @@ msgstr "Scegli un mirror differente."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Ok"
@@ -569,9 +569,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Opzioni"
@@ -612,7 +612,7 @@ msgstr ""
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "Informazioni"
@@ -757,7 +757,7 @@ msgstr ""
"La maggior parte dei pulsanti saranno disabilitati."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Archivio"
@@ -792,7 +792,7 @@ msgid "Display configuration"
msgstr "Impostazioni di visualizzazione"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Stato"
@@ -870,12 +870,12 @@ msgid "Package name"
msgstr "Nome pacchetto"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Rev. locale (ver.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Rev. remota (ver.)"
@@ -892,13 +892,13 @@ 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:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Aggiorna"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Rimuovi"
@@ -907,13 +907,13 @@ msgid "Backup"
msgstr "Backup"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Azioni"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Aiuto"
@@ -938,7 +938,7 @@ msgid "General ..."
msgstr "Generale ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Carta ..."
@@ -1359,10 +1359,10 @@ msgstr "Ripristina tutti i pacchetti all'ultima versione"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Chiudi"
@@ -1407,8 +1407,8 @@ msgstr "Usa l'archivio di rete standard"
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
-"Caricamento dell'archivio remoto - ciò potrebbe richiedere qualche minuto, "
-"attendi …"
+"Caricamento dell'archivio remoto - questo potrebbe richiedere qualche "
+"minuto, attendi …"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
@@ -1452,12 +1452,12 @@ msgstr ""
"sei sicuro?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Benvenuto in TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1474,7 +1474,7 @@ msgstr ""
"usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1498,7 +1498,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Interrompi"
@@ -1556,7 +1556,7 @@ msgid "Installation root"
msgstr "Posizione dell’installazione"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Sfoglia…"
@@ -1596,7 +1596,7 @@ msgstr "Lingue"
#: tlpkg/installer/install-tl-gui.tcl:1113
msgid "Other collections"
-msgstr "Altre collezioni"
+msgstr "Altre coollezioni"
#: tlpkg/installer/install-tl-gui.tcl:1238
msgid "Warning. Not all configured directories are writable!"
@@ -1641,7 +1641,7 @@ msgstr "Aggiunte per utente"
#: tlpkg/installer/install-tl-gui.tcl:1467
msgid "More ..."
-msgstr "Di più …"
+msgstr "Altro …"
#: tlpkg/installer/install-tl-gui.tcl:1476
msgid ""
@@ -1654,8 +1654,8 @@ msgstr ""
"e TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Piattaforme"
@@ -1718,7 +1718,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1735,193 +1735,193 @@ msgstr "Mirror specifico..."
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Seleziona o digita"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "In attesa"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "In esecuzione"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Richiede aggiornamento"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Aggiornato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Sconosciuto"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Non è disponibile alcun repository configurato."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Output"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Altro"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s non è un archivio"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Non caricato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Repository principale"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Attuale:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Nuovo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Qualsiasi mirror di CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Cartella locale..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "Archivio aggiuntivo di tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "L'archivio di tlcontrib è incluso"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Rimuovi il repository di tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "L'archivio di tlcontrib non è incluso"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Aggiungi un repository di tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Salva e carica"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Non posso rimuovere la piattaforma principale %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Applica e chiudi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "piattaforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Ripristina %s alla revisione %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Nessun backup configurato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Nessuna cartella di backup è definita"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "La cartella di backup %s non esiste"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Nessun pacchetto nella cartelle di backup %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Ripristina dal backup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Pacchetto"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Revisione"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Ripristina tutti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Non c'è nulla da fare!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1932,12 +1932,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Già installato: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1948,22 +1948,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Aggiorno comunque alcune dipendenze %s. Continuo?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Saltato perché non installato: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Saltato perché già aggiornato: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1974,68 +1974,68 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Rimuovo comunque alcune dipendenze %s. Continuo?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Informazioni"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Non posso impostare la lingua predefinita per la GUI"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "File"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Esci"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Sto rigenerando il database dei nomi di file"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Sto rigenerando il database dei nomi di file…"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Rigenera i formati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Sto ricostruendo i formati…"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Rigenera le mappe dei font"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Sto ricostruendo le mappe dei font…"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Lingua della GUI (tlshell sarà riavviata)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2043,119 +2043,119 @@ msgstr ""
"Interfaccia GUI per TeX Live Manager\n"
"Implementata in Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "Aiuto per tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Riavvia per l'autoaggiornamento"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Riavvia tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Mostra i log"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "Il gestore di TL è aggiornato?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Ultimo comando di tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Elenco dei pacchetti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Installato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Aggiornabile"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Dettagli >> Globali"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Collezioni e schemi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Solo schemi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Segna tutti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Segna nessuno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Installa i segnati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Aggiorna i segnati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Rimuovi i segnati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Aggiorna tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Aggiorna tutti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Cerca"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Per nome"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Per nome e descrizione"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Nome"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Descrizione"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr ""
@@ -2365,21 +2365,21 @@ msgstr "XeTeX e pacchetti"
#~ msgid "Loading from %s"
#~ msgstr "Caricamento da %s"
-#~ msgid "Load default repository"
-#~ msgstr "Carica il repository predefinito"
-
#~ msgid "Loaded"
#~ msgstr "Caricato"
-#~ msgid "Default repositories"
-#~ msgstr "Repository predefinito"
-
#~ msgid "If update fails, try on a command-line:"
#~ msgstr "Se l'aggiornamento fallisce, prova dalla linea di comando:"
#~ msgid "Use an administrative command prompt for an admin install."
#~ msgstr "Usa un prompt di comandi di amministratore per l'installazione."
+#~ msgid "Load default repository"
+#~ msgstr "Carica il repository predefinito"
+
+#~ msgid "Default repositories"
+#~ msgstr "Repository predefinito"
+
#, fuzzy
#~ msgid "New value for %s"
#~ msgstr "Nuovo valore per %s"
diff --git a/systems/texlive/tlnet/tlpkg/translations/ja.po b/systems/texlive/tlnet/tlpkg/translations/ja.po
index 70bc813758..be8767ba0d 100644
--- a/systems/texlive/tlnet/tlpkg/translations/ja.po
+++ b/systems/texlive/tlnet/tlpkg/translations/ja.po
@@ -1,13 +1,13 @@
-# Copyright 2010-2019 TeX Live Team
+# Copyright 2010-2020 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.
+# Takuto Asakura <tkt.asakura@gmail.com>, 2019, 2020.
msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2020-02-16 19:07+0100\n"
-"PO-Revision-Date: 2019-08-28 12:20+0900\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
+"PO-Revision-Date: 2020-03-14 05:48+0900\n"
"Last-Translator: Takuto Asakura <tkt.asakura@gmail.com>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
"Language: ja\n"
@@ -50,9 +50,9 @@ msgstr "インストール処理"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "キャンセル"
@@ -111,7 +111,7 @@ msgstr "TeX Live %s のインストール"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "終了"
@@ -335,7 +335,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "はい"
@@ -353,14 +353,14 @@ msgstr "はい"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "いいえ"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "インストール"
@@ -383,8 +383,8 @@ msgstr "新規のみ"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "すべて"
@@ -477,8 +477,8 @@ msgstr "別のミラーを選択してください."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "OK"
@@ -571,9 +571,9 @@ msgstr "TEXMFHOME(ユーザ用ファイルをおくディレクトリ)"
#: tlpkg/installer/install-menu-perltk.pl:440
#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
#: tlpkg/installer/install-tl-gui.tcl:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "オプション"
@@ -611,7 +611,7 @@ msgstr "インストール後に CTAN をパッケージのアップデート元
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "このプログラムについて"
@@ -753,7 +753,7 @@ msgstr ""
"ほとんどのボタンは利用できなくなります."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "リポジトリ"
@@ -788,7 +788,7 @@ msgid "Display configuration"
msgstr "表示設定"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "状態"
@@ -866,12 +866,12 @@ msgid "Package name"
msgstr "パッケージ名"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "ローカルのリビジョン"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "リモートのリビジョン"
@@ -888,13 +888,13 @@ msgid "Reinstall previously removed packages"
msgstr "以前アンインストールしたパッケージを再インストール"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "アップデート"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "アンインストール"
@@ -903,13 +903,13 @@ msgid "Backup"
msgstr "バックアップ"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "アクション"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "ヘルプ"
@@ -934,7 +934,7 @@ msgid "General ..."
msgstr "一般…"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "用紙…"
@@ -1351,10 +1351,10 @@ msgstr "すべてのパッケージを最新バージョンに戻す"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "閉じる"
@@ -1444,12 +1444,12 @@ msgstr ""
"本当に合っていますか?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "TeX Live へようこそ!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1466,7 +1466,7 @@ msgstr ""
"html でご確認いただけます."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1490,7 +1490,7 @@ msgstr "ローカルリポジトリ"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "中止"
@@ -1552,7 +1552,7 @@ msgid "Installation root"
msgstr "インストール先"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "開く…"
@@ -1650,8 +1650,8 @@ msgstr ""
"リセットされます"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "プラットフォーム"
@@ -1714,7 +1714,7 @@ msgstr "%s はローカルリポジトリでもリモートリポジトリでも
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr "エラー"
@@ -1731,195 +1731,195 @@ msgstr "特定のミラーを選択…"
msgid "No mirror list available"
msgstr "利用可能なミラーリストがありません"
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "選択または入力"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "待機中"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "実行中"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "アップデートが必要です"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "最新の状態です"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "不明"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr "ロード中"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"処理に時間がかかり過ぎる場合は「中止」を押すか別のリポジトリを選択してくださ"
"い."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "リポジトリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
-msgstr ""
+msgstr "読み込み完了"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "設定されたリポジトリの1つが利用不能です."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "出力"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "その他"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s はリポジトリではありません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr "リポジトリがありません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr "複数のリポジトリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "未読み込み"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr "実際のリポジトリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "メインリポジトリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "現在:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "新規:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "ミラーを自動選択"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "ローカルディレクトリ…"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "追加リポジトリ (tlcontrib)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "tlcontrib リポジトリを含みます"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "tlcontrib リポジトリを削除"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "tlcontrib リポジトリは含まれていません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "tlcontrib リポジトリを追加する"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "保存して読み込み"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "現在のプラットフォーム (%s) を削除することはできません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "適用して閉じる"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "プラットフォーム"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "%s パッケージをリビジョン %s へ復元しますか?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "バックアップが設定されていません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "バックアップディレクトリが指定されていません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "バックアップディレクトリ %s が存在しません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "バックアップディレクトリ %s にパッケージがありません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "バックアップから復元"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "パッケージ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "リビジョン"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "すべて復元"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "何もすることがありません!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1930,12 +1930,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "%s はインストール済み"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1946,22 +1946,22 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "依存パッケージ %s をアップデートします.続行しますか?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "%s は未インストールなのでスキップします"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "%s は既に最新版なのでスキップします"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1972,20 +1972,20 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "依存パッケージ %s をアンインストールします.続行しますか?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "情報"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "デフォルト GUI 言語を設定できません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -1994,155 +1994,155 @@ msgstr ""
"%s はローカルリポジトリでもリモートリポジトリでもありません.\n"
"有効なリポジトリを設定してください"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "ファイル"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr "リポジトリを読み込む"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "終了"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "ファイル名データベースを再生成"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "ファイル名データベースを再生成中……"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "フォーマットを再生成"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "フォーマットを再生成中……"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "フォントマップを再生成"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "フォントマップを再生成中……"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "GUI 言語(tlshell が再起動します)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr "GUI 版 TeX Live マネージャTcl/Tk 実装"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "tlmgr ヘルプ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "tlshell を再起動"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "tlmgr を再起動"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "ログを表示"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "tlmgr は最新版?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "tlmgr コマンド:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr "ルートは %s です"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "パッケージリスト"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "インストール済み"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "アップデート可能"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "カテゴリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "コレクションとスキーム"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "スキームのみ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "すべて選択"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "すべて選択解除"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "選択項目をインストール"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "選択項目をアップデート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "選択項目をアンインストール"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "tlmgr をアップデート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "すべてアップデート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "検索"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "名称でソート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "名称と説明でソート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "名称"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "説明"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2151,11 +2151,11 @@ msgstr ""
"%s は書き込み不能です.多くの処理が完了できない可能性があります. それでも続"
"行しますか?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr "マルチユーザ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr "シングルユーザ"
@@ -2360,20 +2360,3 @@ msgstr "Windows 専用プログラム"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX とパッケージ"
-
-#~ msgid ""
-#~ "Trying to load %s.\n"
-#~ "\n"
-#~ "If this takes too long, press Abort and choose another repository."
-#~ msgstr ""
-#~ "%s をロードしています.\n"
-#~ "\n"
-#~ "処理に時間がかかり過ぎる場合は「中止」を押すか別のリポジトリを選択してくだ"
-#~ "さい."
-
-#~ msgid "Close this shell and run in an administrative command-prompt:"
-#~ msgstr ""
-#~ "このシェルを閉じて,管理者権限のコマンドプロンプトで実行してください:"
-
-#~ msgid "Close this shell and run in a command-prompt:"
-#~ msgstr "このシェルを閉じて,コマンドプロンプトで実行してください:"
diff --git a/systems/texlive/tlnet/tlpkg/translations/messages.pot b/systems/texlive/tlnet/tlpkg/translations/messages.pot
index 954e1bde55..78714d57a2 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 2019\n"
+"Project-Id-Version: TeX Live 2020\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\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"
@@ -50,9 +50,9 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr ""
@@ -111,7 +111,7 @@ msgstr ""
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr ""
@@ -319,7 +319,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr ""
@@ -337,14 +337,14 @@ msgstr ""
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr ""
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr ""
@@ -367,8 +367,8 @@ msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr ""
@@ -461,8 +461,8 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr ""
@@ -550,9 +550,9 @@ msgstr ""
#: tlpkg/installer/install-menu-perltk.pl:440
#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
#: tlpkg/installer/install-tl-gui.tcl:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr ""
@@ -590,7 +590,7 @@ msgstr ""
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr ""
@@ -720,7 +720,7 @@ msgid ""
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr ""
@@ -755,7 +755,7 @@ msgid "Display configuration"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr ""
@@ -833,12 +833,12 @@ msgid "Package name"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr ""
@@ -855,13 +855,13 @@ msgid "Reinstall previously removed packages"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr ""
@@ -870,13 +870,13 @@ msgid "Backup"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr ""
@@ -901,7 +901,7 @@ msgid "General ..."
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr ""
@@ -1304,10 +1304,10 @@ msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr ""
@@ -1389,12 +1389,12 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1405,7 +1405,7 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1425,7 +1425,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr ""
@@ -1481,7 +1481,7 @@ msgid "Installation root"
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr ""
@@ -1576,8 +1576,8 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr ""
@@ -1640,7 +1640,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1657,193 +1657,193 @@ msgstr ""
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1851,12 +1851,12 @@ msgid ""
"%s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1864,22 +1864,22 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1887,186 +1887,186 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr ""
diff --git a/systems/texlive/tlnet/tlpkg/translations/nl.po b/systems/texlive/tlnet/tlpkg/translations/nl.po
index f273512459..85ebd08fae 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: 2020-02-16 19:07+0100\n"
-"PO-Revision-Date: 2019-08-30 13:52+0200\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
+"PO-Revision-Date: 2020-03-18 12:05+0100\n"
"Last-Translator: Siep Kroonenberg <siepo@bitmuis.nl>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
"Language: nl\n"
@@ -46,9 +46,9 @@ msgstr "Installatie-proces"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Afbreken"
@@ -107,7 +107,7 @@ msgstr "TeX Live %s Installatie"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Stoppen"
@@ -333,7 +333,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Ja"
@@ -351,14 +351,14 @@ msgstr "Ja"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Nee"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Installeren"
@@ -381,8 +381,8 @@ msgstr "Alleen nieuw"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Alle"
@@ -475,8 +475,8 @@ msgstr "Kies een andere mirror."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Ok"
@@ -569,9 +569,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Opties"
@@ -609,7 +609,7 @@ msgstr "Kies na installatie CTAN als bron voor nieuwe versies van pakketten"
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "Info"
@@ -754,7 +754,7 @@ msgstr ""
"De meeste knoppen zijn gedeactiveerd."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Installatie-bron"
@@ -789,7 +789,7 @@ msgid "Display configuration"
msgstr "Laat instellingen zien"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Status"
@@ -867,12 +867,12 @@ msgid "Package name"
msgstr "Naam van pakket"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Lokale rev. (ver.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Online rev. (ver.)"
@@ -889,13 +889,13 @@ msgid "Reinstall previously removed packages"
msgstr "Herinstalleer eerder verwijderde pakketten"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
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:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Verwijder"
@@ -904,13 +904,13 @@ msgid "Backup"
msgstr "Maak reserve-kopie"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Akties"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Help"
@@ -935,7 +935,7 @@ msgid "General ..."
msgstr "Algemeen ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Papier ..."
@@ -1355,10 +1355,10 @@ msgstr "Herstel alle pakketten naar de laatste versie"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Afsluiten"
@@ -1447,12 +1447,12 @@ msgstr ""
"weet u het zeker?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Welkom bij TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1468,7 +1468,7 @@ msgstr ""
"lijst van gebruikersgroepen staat op https://tug.org/usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1492,7 +1492,7 @@ msgstr "Lokale installatie-bron"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Afbreken"
@@ -1554,7 +1554,7 @@ msgid "Installation root"
msgstr "Hoofd TeX-folder"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Bladeren..."
@@ -1652,8 +1652,8 @@ msgstr ""
"TEXMFHOME terugzetten"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Platforms"
@@ -1716,7 +1716,7 @@ msgstr "%s is niet een lokale of online installatie-bron"
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr "Fout"
@@ -1733,195 +1733,195 @@ msgstr "Specifieke CTAN mirror..."
msgid "No mirror list available"
msgstr "Geen lijst van mirrors beschikbaar"
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Kies of type"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Inactief"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Bezig"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Moet worden bijgewerkt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Up to date"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Onbekend"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr "Ann het laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
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"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Installatie-bronnen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
-msgstr ""
+msgstr "Klaar met laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Een ingestelde installatie-bron is niet beschikbaar."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Uitvoer"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Andere"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s is geen installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr "Geen installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr "Meerdere installatie-bronnen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Niet geladen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr "Feitelijk gebruikte installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Primaire installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Huidig:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Nieuw"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Willekeurige CTAN mirror"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Lokale folder..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "tlcontrib extra installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "tlcontrib installatie-bron is toegevoegd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Verwijder tlcontrib installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "tlcontrib installatie-bron is niet toegevoegd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Voeg tlcontrib installatie-bron toe"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Opslaan en laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Eigen platform %s is altijd geselecteerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Toepassen en sluiten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "platform"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "%s terugdraaien naar %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Geen reserve-kopieën geconfigureerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Geen folder voor reserve-kopieën gedefinieerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Folder %s voor reserve-kopieën bestaat niet"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, 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:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Herinstalleer vanaf reserve-kopie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Pakket"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Revisie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Herstel alle"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Niets te doen!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1932,12 +1932,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Al geïnstalleerd: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1948,24 +1948,24 @@ msgstr ""
"%s\n"
"bijwerken?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Werk enkele afhankelijkheden: %s toch bij. Doorgaan?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr ""
"Niet gïnstalleerd: %s\n"
"overgeslagen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Overgeslagen: %s; al up to date"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1975,20 +1975,20 @@ msgstr ""
"Verwijder ook afhankelijkheden\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Verwijder toch enkele afhankelijkheden: %s. Doorgaan?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Kan standaard GUI taal niet instellen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -1997,48 +1997,48 @@ 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:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Archief"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr "Laad installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Einde"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Ververs database van bestandsnamen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Bezig met verversen database..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Ververs formaten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Bezig formaten te verversen..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Ververs fontmaps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Bezig fontmaps te verversen.."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "GUI taal "
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2046,108 +2046,108 @@ msgstr ""
"GUI interface voor TeX Live Manager\n"
"Geschreven in Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "tlmgr help"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Herstart zelf"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Herstart tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Toon logs"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "TL Manager up to date?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Laatste tlmgr opdracht:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr "Root: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Lijst van pakketten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Geïnstalleerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Nieuwe versie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Detail >> Globaal"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Collecties en schemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Alleen schemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Kies alles"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Kies niets"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Installeer selektie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Werk selektie bij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Verwijder selektie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Werk tlmgr bij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Alles bijwerken"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Zoek"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Op naam"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Op naam en beschrijving"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Naam"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Beschrijving"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2156,11 +2156,11 @@ msgstr ""
"%s is niet schrijfbaar. Waarschijnlijk kunt u niet veel doen.\n"
" Weet u zeker dat u wilt doorgaan?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr "Voor alle gebruikers"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr "Alleen voor uzelf"
diff --git a/systems/texlive/tlnet/tlpkg/translations/pl.po b/systems/texlive/tlnet/tlpkg/translations/pl.po
index 34e0f7e643..8fe3a6aab5 100644
--- a/systems/texlive/tlnet/tlpkg/translations/pl.po
+++ b/systems/texlive/tlnet/tlpkg/translations/pl.po
@@ -1,20 +1,21 @@
-# Copyright (C) 2019 TeX Live Team
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR TeX Live Team
# This file is distributed under the same license as the TeX Live package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
-"Project-Id-Version: TeX Live 2019\n"
+"Project-Id-Version: TeX Live 2020\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2020-02-16 19:07+0100\n"
-"PO-Revision-Date: 2019-03-27 19:54+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
+"PO-Revision-Date: 2020-03-15 17:09+0100\n"
"Last-Translator: Zofia Walczak <pelagia48@gmail.com>\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.2.1\n"
+"X-Generator: Poedit 2.3\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
"|| n%100>14) ? 1 : 2);\n"
@@ -51,9 +52,9 @@ msgstr "Instalacja w toku"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Anuluj"
@@ -112,7 +113,7 @@ msgstr "Instalowanie TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Zakończ"
@@ -337,7 +338,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Tak"
@@ -355,14 +356,14 @@ msgstr "Tak"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Nie"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Instaluj"
@@ -385,8 +386,8 @@ msgstr "Tylko nowe"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Wszystkie"
@@ -479,8 +480,8 @@ msgstr "Proszę wybrać inną kopię zasobów (mirror)."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Ok"
@@ -572,9 +573,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Opcje"
@@ -612,7 +613,7 @@ msgstr "Po instalacji pobierz aktualizacje pakietów z CTAN"
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "O programie"
@@ -755,7 +756,7 @@ msgstr ""
"Większość przycisków będzie nieaktywna."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Repozytorium"
@@ -790,7 +791,7 @@ msgid "Display configuration"
msgstr "Wyświetl konfigurację"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Status"
@@ -828,7 +829,6 @@ msgid "schemes"
msgstr "schematy"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
-#, fuzzy
msgid "Match"
msgstr "Dopasuj"
@@ -869,12 +869,12 @@ msgid "Package name"
msgstr "Nazwa pakietu"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Lokalna wer. (wyd.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Dostępna wer. (wyd.)"
@@ -891,13 +891,13 @@ 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:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Aktualizuj"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Usuń"
@@ -906,13 +906,13 @@ msgid "Backup"
msgstr "Kopia zapasowa pakietów"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Zadania"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Pomoc"
@@ -930,24 +930,24 @@ msgstr "Wczytaj standardowe repozytorium z sieci:"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
msgid "Load other repository ..."
-msgstr "Wczytaj inne repozytorium..."
+msgstr "Wczytaj inne repozytorium ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
msgid "General ..."
-msgstr "Ogólne..."
+msgstr "Ogólne ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
-msgstr "Format papieru..."
+msgstr "Format papieru ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
msgid "Platforms ..."
-msgstr "Systemy operacyjne..."
+msgstr "Systemy operacyjne ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
msgid "GUI Language ..."
-msgstr "Język komunikatów trybu graficznego (GUI)..."
+msgstr "Język komunikatów trybu graficznego (GUI) ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
@@ -1047,7 +1047,7 @@ msgstr "Wersja lokalna:"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
msgid "Local Catalogue version:"
-msgstr ""
+msgstr "Wersja katalogu lokalnego:"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
msgid "Remote revision:"
@@ -1080,7 +1080,7 @@ msgstr "Kolekcja:"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
-"Uwaga: nr wersji wg TeX Catalogue może być niezbyt aktualny lub wręcz błędny."
+"Uwaga: nr wersji wg TeX Catalogue może nie być aktualny lub wręcz błędny."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Depends:"
@@ -1330,7 +1330,7 @@ msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
msgstr ""
-"Po zamknięciu programu proszę poczekać chwilę, aby aktualizacja mogła być "
+"Proszę poczekać chwilę po zamknięciu programu, aby aktualizacja mogła być "
"zakończona."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
@@ -1341,7 +1341,7 @@ msgstr "Przywracanie zakończone"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
msgid "Select the package to restore, or restore all packages"
msgstr ""
-"Zaznacz pakiet który chesz przywrócić\n"
+"Zaznacz pakiet który chcesz przywrócić\n"
" lub przywróć wszystkie pakiety"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
@@ -1358,10 +1358,10 @@ msgstr "Przywróć wszystkie pakiety w poprzedniej wersji"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Zamknij"
@@ -1405,7 +1405,7 @@ msgstr "Użyj standardowego repozytorium w sieci"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
-msgstr "Wczytuję zdalne repozytorium; może to trochę potrwać, cierpliwości..."
+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
@@ -1415,7 +1415,7 @@ msgstr "zweryfikowane"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
msgid "not verified"
-msgstr "nie zweryfikowane"
+msgstr "niezweryfikowane"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
msgid "Completed"
@@ -1435,7 +1435,10 @@ msgstr ""
msgid ""
"Target directory %s non-empty;\n"
"may cause trouble!"
-msgstr "Katalog docelowy %s nie jest pusty; może spowodować problemy!"
+msgstr ""
+"Katalog docelowy %s nie jest pusty;\n"
+" \n"
+"może spowodować problemy!"
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
@@ -1447,12 +1450,12 @@ msgstr ""
"jesteś pewny?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Witamy w TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1462,14 +1465,14 @@ msgid ""
"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 (http://tug.org/texlive/) znajdziesz aktualizacje i "
+"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"
-"proszę rozważyć wsparcie poprzez przystąpienie do grupy.\n"
-"Lista grup dostępna jest na stronie http://tug.org/usergroups.html."
+"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:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1484,16 +1487,16 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:264
msgid "Really abort?"
-msgstr "Naprawdę przerwać?"
+msgstr "Naprawdę anulować?"
#: tlpkg/installer/install-tl-gui.tcl:352
msgid "Local repository"
-msgstr ""
+msgstr "Repozytorium lokalne"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Anuluj"
@@ -1510,6 +1513,11 @@ msgid ""
"\n"
"If this takes too long, press Abort or choose another repository."
msgstr ""
+"Próbuję wczytać %s\n"
+"\n"
+"Jeżeli to będzie trwać zbyt długo, naciśnij Przerwij \n"
+" \n"
+"lub wybierz inne repozytorium."
#: tlpkg/installer/install-tl-gui.tcl:504
msgid "Cannot be created or cannot be written to"
@@ -1517,11 +1525,11 @@ msgstr "Nie może być utworzony lub nie można zapisać"
#: tlpkg/installer/install-tl-gui.tcl:516
msgid "Directory name..."
-msgstr "Nazwa katalogu..."
+msgstr "Nazwa katalogu ..."
#: tlpkg/installer/install-tl-gui.tcl:523
msgid "Change name (slashes not allowed)"
-msgstr ""
+msgstr "Zmień nazwę (ukośniki (/) nie są dozwolone)"
#: tlpkg/installer/install-tl-gui.tcl:534
msgid "No slashes allowed"
@@ -1548,12 +1556,12 @@ msgstr "Usuń rok"
#: tlpkg/installer/install-tl-gui.tcl:1386
#: tlpkg/installer/install-tl-gui.tcl:1394
msgid "Installation root"
-msgstr "Korzeń instalacji"
+msgstr "Katalog główny instalacji"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
-msgstr "Przeglądaj..."
+msgstr "Przeglądaj ..."
#: tlpkg/installer/install-tl-gui.tcl:652
msgid "Localized directory names will be replaced by their real names"
@@ -1649,8 +1657,8 @@ msgstr ""
"i TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Systemy operacyjne"
@@ -1680,7 +1688,7 @@ msgstr "Dostosuj"
#: tlpkg/installer/install-tl-gui.tcl:1542
msgid "Disk space required (in MB):"
-msgstr "Wymagana przestrzeń na dysku (w MB)"
+msgstr "Wymagana przestrzeń na dysku (w MB):"
#: tlpkg/installer/install-tl-gui.tcl:1620
msgid "Adjust searchpath"
@@ -1709,257 +1717,258 @@ msgstr "Schemat indywidualny"
#: tlpkg/installer/install-tl-gui.tcl:1936
#, tcl-format
msgid "%s not a local or remote repository"
-msgstr ""
+msgstr "%s nie lokalne lub zdalne repozytorium"
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
-msgstr ""
+msgstr "Błąd"
#: tlpkg/installer/install-tl-gui.tcl:1942
#, tcl-format
msgid "%s requires an argument"
-msgstr ""
+msgstr "%s wymaga argumentu"
#: tlpkg/tltcl/tltcl.tcl:135
msgid "Specific mirror..."
-msgstr "Konkretna kopia (mirror)..."
+msgstr "Konkretna kopia zasobów (mirror) ..."
#: tlpkg/tltcl/tltcl.tcl:152
msgid "No mirror list available"
-msgstr ""
+msgstr "Żadna kopia zasobów (mirror) nie jest dostępna"
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Wybierz lub wpisz"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Bezczynny"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Uruchomiony"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Potrzebna aktualizacja"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Aktualny"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Nieznany"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
-msgstr ""
+msgstr "Wczytano"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
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:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Repozytoria"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
-msgstr ""
+msgstr "Wczytywanie zakończone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Skonfigurowane repozytorium jest niedostępne."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Wynik"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Inne"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s nie jest repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
-msgstr ""
+msgstr "Brak repozytoriów"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
-msgstr ""
+msgstr "Wiele repozytoriów"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Nie wczytano"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
-msgstr ""
+msgstr "Aktualne repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
-msgstr "Główne repozytorium"
+msgstr "Główne Repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Bieżący:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Nowy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Dowolna kopia zasobów CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
-msgstr "Katalog lokalny..."
+msgstr "Katalog lokalny ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "dodatkowe repozytorium tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
-msgstr "repozytorium tlcontrib jest dołaczone"
+msgstr "repozytorium tlcontrib jest dołączone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Usuń repozytorium tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
-msgstr "repozytorium tlcontrib nie jest dołaczone"
+msgstr "repozytorium tlcontrib nie jest dołączone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Dodaj repozytorium tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Zapisz i Wczytaj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Nie można usunąć własnego systemu %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Zastosuj i zamknij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "system"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Przywrócić %s do wersji %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Nie skonfigurowano kopii zapasowych"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Nie zdefiniowano katalogu kopii zapasowej"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Katalog kopii zapasowej %s nie istnieje"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Brak pakietów w katalogu kopii zapasowej %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Przywróć z kopii zapasowej"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Pakiet"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Wersja"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Przywróć wszystkie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Nic do zrobienia!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
"\n"
"%s"
msgstr ""
-"Instaluję zależności\n"
+"Instaluję także zależności\n"
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Zainstalowano: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
"\n"
"%s?"
msgstr ""
-"Czy aktualizować zależności\n"
+"Czy aktualizować również zależności\n"
"\n"
-" \n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Aktualizuję zależności %s mimo wszystko. Kontynuować?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Pomijam ponieważ niezainstalowane: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Pomijam ponieważ aktualne: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1970,188 +1979,192 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, 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:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Nie można ustawić domyślnego języka GUI"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
+"%s nie jest lokalnym ani zdalnym repozytorium.\n"
+"proszę skonfigurować poprawne repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Plik"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
-msgstr ""
+msgstr "Wczytaj repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Wyjście"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Powtórne generowanie bazy danych"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Generuję powtórnie bazę nazw plików..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Powtórne generowanie formatów"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Odbudowywanie formatów..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Powtórne generowanie map fontowych"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Odbudowywanie map fontowych..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Język trybu graficznego (GIU) (uruchamia ponownie tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr "Interfejs graficzny (GUI) dla TeX Live Manager wTcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "pomoc tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Zrestartuj się"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Zrestartuj tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Polaż pliki log"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "TL Manager jest aktualny?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Ostatnie polecenie tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
-msgstr ""
+msgstr "Katalog główny w %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Lista pakietów"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Zainstalowany"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Może być aktualizowany"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Detail >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Kolekcje i schematy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Tylko schematy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Zaznacz wszystko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Odznacz wszystko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Zainstaluj zaznaczone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Aktualizuj zaznaczone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Usuń zaznaczone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Aktualizuj tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Aktualizuj wszystko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Szukaj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Po nazwie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Po nazwie i opisie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Nazwa"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Opis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
+"%s jest niedostępny dla zapisu. Niewiele możesz zrobić.\n"
+"Jesteś pewny, że chcesz kontynuować?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
-msgstr ""
+msgstr "Wielu użytkowników"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
-msgstr ""
+msgstr "Jeden użytkownik"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
@@ -2163,7 +2176,7 @@ msgstr "Schemat ConTeXt"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
-msgstr "schemat pełny (wszystkie pakiety)"
+msgstr "schemat pełny (wszystko)"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
@@ -2265,7 +2278,7 @@ msgstr "Język francuski"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
-msgstr "Język grecki"
+msgstr "Język niemiecki"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
@@ -2354,27 +2367,3 @@ msgstr "Dodatkowe programy tylko dla Windows"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX i pakiety"
-
-#~ msgid "Loading..."
-#~ msgstr "Wczytuję..."
-
-#~ msgid "Loading from %s"
-#~ msgstr "Wczytuję z %s"
-
-#~ msgid "Load default repository"
-#~ msgstr "Wczytaj domyślne repozytorium"
-
-#~ msgid "Loaded"
-#~ msgstr "Wczytano"
-
-#~ msgid "Default repositories"
-#~ msgstr "Domyślne repozytoria"
-
-#~ msgid "If update fails, try on a command-line:"
-#~ msgstr ""
-#~ "Jeśli aktualizacja nie powiedzie się, spróbuj użyć wiersza polecenia:"
-
-#~ msgid "Use an administrative command prompt for an admin install."
-#~ msgstr ""
-#~ "Użyj wiersza poleceń z uprawnieniami administratora aby zainstalować "
-#~ "globalnie."
diff --git a/systems/texlive/tlnet/tlpkg/translations/pt_BR.po b/systems/texlive/tlnet/tlpkg/translations/pt_BR.po
index faa977aaf3..775b09bdb8 100644
--- a/systems/texlive/tlnet/tlpkg/translations/pt_BR.po
+++ b/systems/texlive/tlnet/tlpkg/translations/pt_BR.po
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
"PO-Revision-Date: 2020-01-20 10:03-0300\n"
"Last-Translator: Paulo Roberto Massa Cereda <cereda.paulo@gmail.com>\n"
"Language-Team: Paulo Roberto Massa Cereda <cereda.paulo@gmail.com>\n"
@@ -47,9 +47,9 @@ msgstr "Processo de instalação"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Cancelar"
@@ -108,7 +108,7 @@ msgstr "Instalação do TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Sair"
@@ -337,7 +337,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Sim"
@@ -355,14 +355,14 @@ msgstr "Sim"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
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:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Instalar"
@@ -385,8 +385,8 @@ msgstr "Apenas novos"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Todos"
@@ -479,8 +479,8 @@ msgstr "Por favor, selecione um espelho diferente."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Ok"
@@ -573,9 +573,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Opções"
@@ -613,7 +613,7 @@ msgstr "Após a instalação, definir CTAN como fonte para atualização de paco
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "Sobre"
@@ -758,7 +758,7 @@ msgstr ""
"A maioria dos botões estará desabilitada."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Repositório"
@@ -793,7 +793,7 @@ msgid "Display configuration"
msgstr "Exibir configuração"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Situação"
@@ -871,12 +871,12 @@ msgid "Package name"
msgstr "Nome do pacote"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Revisão local (ver.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Revisão remota (ver.)"
@@ -893,13 +893,13 @@ msgid "Reinstall previously removed packages"
msgstr "Reinstalar os pacotes previamente removidos"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Atualizar"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Remover"
@@ -908,13 +908,13 @@ msgid "Backup"
msgstr "Cópia de segurança"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
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:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Ajuda"
@@ -939,7 +939,7 @@ msgid "General ..."
msgstr "Geral..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Papel..."
@@ -1362,10 +1362,10 @@ msgstr "Restaurar todos os pacotes para a última versão"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Fechar"
@@ -1455,12 +1455,12 @@ msgstr ""
"você tem certeza?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Bem-vindo ao TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1477,7 +1477,7 @@ msgstr ""
"disponível na web no endereço https://tug.org/usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1501,7 +1501,7 @@ msgstr "Repositório local"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Abortar"
@@ -1563,7 +1563,7 @@ msgid "Installation root"
msgstr "Raiz da instalação"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Procurar..."
@@ -1662,8 +1662,8 @@ msgstr ""
"e TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Plataformas"
@@ -1726,7 +1726,7 @@ msgstr "%s não é um repositório local ou remoto"
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr "Erro"
@@ -1743,195 +1743,195 @@ msgstr "Especificar espelho..."
msgid "No mirror list available"
msgstr "A lista de espelhos não está disponível"
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Selecione ou digite"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Em espera"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Executando"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Necessita de atualização"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Atualizado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Desconhecido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr "Carregando"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
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:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Repositórios"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Um repositório configurado não está disponível."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Saída"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Outro"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s não é um repositório"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr "Sem repositórios"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr "Múltiplos repositórios"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Não carregado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr "Repositório corrente"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Repositório principal"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Corrente:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Novo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Qualquer espelho CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Diretório local..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "Repositório adicional tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "O repositório tlcontrib está incluído"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Remover o repositório tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "O repositório tlcontrib não está incluído"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Adicionar repositório tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Salvar e carregar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, 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:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Aplicar e fechar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "plataforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Restaurar %s para a revisão %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Não há backups configurados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Não foi definido um diretório de backup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, 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:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, 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:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Restaurar a partir do backup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Pacote"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Revisão"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Restaurar tudo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Nada a fazer!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1942,12 +1942,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Já instalado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1958,22 +1958,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, 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:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Ignorado porque não está instalado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Ignorado porque já está atualizado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1984,20 +1984,20 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, 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:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Informação"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Não foi possível definir o idioma da interface gráfica"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2006,48 +2006,48 @@ 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:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Arquivo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr "Carregar repositório"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Sair"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Recriar o banco de dados de nomes de arquivos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Recriando o bando de dados de nomes de arquivos..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Recriar formatos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Reconstruindo formatos..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Recriar mapas de fontes"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Reconstruindo arquivos de mapas de fontes..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Idioma da interface gráfica (vai reiniciar tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2055,108 +2055,108 @@ msgstr ""
"Interface GUI para o gerenciador TeX Live\n"
"Implementada em Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "ajuda do tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Auto-reiniciar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Reiniciar tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Exibir registros"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "O gerenciador TL está atualizado?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Último comando tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr "Raiz em %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Lista de pacotes"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Instalado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Atualizável"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Detalhes >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Coleções e esquemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Apenas esquemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Marcar todos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Desmarcar todos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Instalar marcados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Atualizar marcados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Remover marcados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Atualizar tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Atualizar tudo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Procurar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Por nome"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Por nome e descrição"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Nome"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Descrição"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2166,11 +2166,11 @@ msgstr ""
"muita coisa.\n"
"Você tem certeza que quer continuar?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr "Multiusuário"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr "Usuário único"
diff --git a/systems/texlive/tlnet/tlpkg/translations/ru.po b/systems/texlive/tlnet/tlpkg/translations/ru.po
index f7a01d42fe..33f0dbf0fd 100644
--- a/systems/texlive/tlnet/tlpkg/translations/ru.po
+++ b/systems/texlive/tlnet/tlpkg/translations/ru.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
"PO-Revision-Date: 2020-02-24 12:40+0800\n"
"Last-Translator: Vladimir Lomov <irk.translator@yandex.ru>\n"
"Language-Team: Russian <tldoc@tug.org>\n"
@@ -52,9 +52,9 @@ msgstr "Процесс установки"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Отмена"
@@ -113,7 +113,7 @@ msgstr "Установка TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Выход"
@@ -339,7 +339,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Да"
@@ -357,14 +357,14 @@ msgstr "Да"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Нет"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Установить"
@@ -387,8 +387,8 @@ msgstr "Только новые"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Все"
@@ -481,8 +481,8 @@ msgstr "Выберите другое зеркало."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Ок"
@@ -575,9 +575,9 @@ msgstr "TEXMFHOME (каталог для личных файлов пользо
#: tlpkg/installer/install-menu-perltk.pl:440
#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
#: tlpkg/installer/install-tl-gui.tcl:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Параметры"
@@ -615,7 +615,7 @@ msgstr "После установки задать CTAN источником о
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "О программе"
@@ -757,7 +757,7 @@ msgstr ""
"Большинство кнопок будет отключено."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Репозиторий"
@@ -792,7 +792,7 @@ msgid "Display configuration"
msgstr "Настройка отображения"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Статус"
@@ -871,12 +871,12 @@ msgid "Package name"
msgstr "Название пакета"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Локальная рев. (вер.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Сетевая рев. (вер.)"
@@ -893,13 +893,13 @@ msgid "Reinstall previously removed packages"
msgstr "Заново установить ранее удалённые пакеты"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Обновить"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Удалить"
@@ -908,13 +908,13 @@ msgid "Backup"
msgstr "Архивировать"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Действия"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Справка"
@@ -939,7 +939,7 @@ msgid "General ..."
msgstr "Общие ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Размер листа ..."
@@ -1358,10 +1358,10 @@ msgstr "Восстановить все пакеты до последней в
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Закрыть"
@@ -1450,12 +1450,12 @@ msgstr ""
"вы уверены?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Вас приветствует TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1472,7 +1472,7 @@ msgstr ""
"usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1496,7 +1496,7 @@ msgstr "Локальный репозиторий"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Отмена"
@@ -1558,7 +1558,7 @@ msgid "Installation root"
msgstr "Корневой каталог установки"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Обзор..."
@@ -1656,8 +1656,8 @@ msgstr ""
"и TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Платформы"
@@ -1720,7 +1720,7 @@ msgstr "%s не является ни локальным, ни удалённы
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr "Ошибка"
@@ -1737,195 +1737,195 @@ msgstr "Определённое зеркало..."
msgid "No mirror list available"
msgstr "Нет списка зеркал"
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Выберите или введите"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Нет заданий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Выполнение"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Необходимо обновить"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Всё обновлено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Неизвестно"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr "Загрузка"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Если загрузка занимает много времени, нажмите Отмена и выберите другой "
"репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Репозитории"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr "Загрузка завершена"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Настроенный репозиторий недоступен."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Вывод"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Разное"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s не является репозиторием"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr "Нет репозиториев"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr "Несколько репозиториев"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Не загружено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr "Фактический репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Основной репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Текущий:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Новый"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Любое зеркало CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Локальный каталог..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "Дополнительный репозиторий tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "Репозиторий tlcontrib добавлен"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Удалить репозиторий tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "Репозиторий tlcontrib не добавлен"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Добавить репозиторий tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Сохранить и загрузить"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Невозможно удалить текущую платформу %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Применить и закрыть"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "платформа"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Восстановить %s на ревизию %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Резервное копирование не настроено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Каталог резервных копий не задан"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Каталог %s для резервного копирования не существует"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Нет пакетов в каталоге %s для резервного копирования"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Восстановить их резервных копий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Пакет"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Ревизия"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Восстановить всё"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Никаких действий не требуется!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1936,12 +1936,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Уже установлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1952,22 +1952,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Всё же потребуется обновить некоторые зависимости:%s. Продолжить?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Пропущено, поскольку не установлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Пропущено, поскольку уже обновлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1978,20 +1978,20 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Всё же потребуется удалить некоторые зависимости: %s. Продолжить?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Информация"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Невозможно установить язык по умолчанию для приложения"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2000,48 +2000,48 @@ msgstr ""
"%s не является ни локальным, ни удалённым репозиторием.\n"
"Выберите правильный репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Файл"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr "Загрузить репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Выход"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Пересоздать базу данных имён файлов"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Пересоздание базы данных имён файлов..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Пересоздать форматы"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Пересоздание форматов..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Пересоздать fontmaps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Пересоздание файлов fontmap..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Язык приложения (перезапуск tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2049,108 +2049,108 @@ msgstr ""
"Графический интерфейс для диспетчера TeX Live\n"
"Реализовано на Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "Справка по tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Перезапустить программу"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Перезапустить tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Показать журнал"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "Менеджер TL обновлён?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Последняя команда tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr "Корневой каталог в %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Список пакетов"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Установленные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Есть обновления"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Детали >> Общие"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Коллекции и схемы"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Только схемы"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Отметить всё"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Снять выделение"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Установить выделенные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Обновить выделенные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Удалить выделенные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Обновить tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Обновить все"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Найти"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "По названию"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "По названию и описанию"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Название"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Описание"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2159,11 +2159,11 @@ msgstr ""
"%s не доступен на запись. Возможно у вас нет достаточных прав.\n"
" Вы уверены, что хотите продолжить?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr "Для всех пользователей"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr "Для одного пользователя"
diff --git a/systems/texlive/tlnet/tlpkg/translations/sk.po b/systems/texlive/tlnet/tlpkg/translations/sk.po
index 535b32f600..38273034c3 100644
--- a/systems/texlive/tlnet/tlpkg/translations/sk.po
+++ b/systems/texlive/tlnet/tlpkg/translations/sk.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: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
"PO-Revision-Date: 2019-03-22 00:57+0300\n"
"Last-Translator: Ján Buša <jan.busa@tuke.sk>\n"
"Language-Team: tex-live@tug.org\n"
@@ -46,9 +46,9 @@ msgstr "Proces inštalácie"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Zrušiť"
@@ -108,7 +108,7 @@ msgstr "Inštalácia TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Ukončiť"
@@ -335,7 +335,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Áno"
@@ -353,14 +353,14 @@ msgstr "Áno"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Nie"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Nainštalovať"
@@ -383,8 +383,8 @@ msgstr "Len nové"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Všetky"
@@ -477,8 +477,8 @@ msgstr "Zvoľte, prosí­m, iné zrkadlo."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "OK"
@@ -571,9 +571,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Voľby"
@@ -613,7 +613,7 @@ msgstr "Po inštalácii nastavte CTAN ako zdroj aktualizácií balíkov"
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "O programe"
@@ -758,7 +758,7 @@ msgstr ""
"Väčšina tlačidiel bude nefunkčná."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Schránka"
@@ -793,7 +793,7 @@ msgid "Display configuration"
msgstr "Zobraziť konfiguráciu"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Stav"
@@ -871,12 +871,12 @@ msgid "Package name"
msgstr "Názov balí­ka"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Lokálna rev. (ver.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Vzdialená rev. (ver.)"
@@ -893,13 +893,13 @@ msgid "Reinstall previously removed packages"
msgstr "Znova nainštalovať predtým odstránené balí­ky"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Aktualizovať"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Odstrániť"
@@ -908,13 +908,13 @@ msgid "Backup"
msgstr "Záloha"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Činnosti"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Pomoc"
@@ -939,7 +939,7 @@ msgid "General ..."
msgstr "Všeobecné ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Papier ..."
@@ -1361,10 +1361,10 @@ msgstr "Obnoviť všetky balí­ky na najnovšiu verziu"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Zavrieť"
@@ -1450,12 +1450,12 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Vitajte vo svete TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1472,7 +1472,7 @@ msgstr ""
"html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1496,7 +1496,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Prerušiť"
@@ -1554,7 +1554,7 @@ msgid "Installation root"
msgstr "Root inštalácie"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Prezerať ..."
@@ -1652,8 +1652,8 @@ msgstr ""
"a TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Platformy"
@@ -1716,7 +1716,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1733,193 +1733,193 @@ msgstr "Konkrétne zrkadlo ..."
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Zvoliť alebo napísať"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Nečinný"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Prebieha"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Vyžaduje aktualizáciu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Aktuálny"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Neznámy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Schránky"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Nakonfigurovaná schránka je nedostupná."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Výstup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Iné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s nie je schránka"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Nenačítané"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Hlavná schránka"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Aktuálny:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Nový"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Ľubovoľné zrkadlo CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Lokálny adresár ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "doplnková schránka tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "schránka tlcontrib je zaradená"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Odstrániť schránku tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "schránka tlcontrib nie je zaradená"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Pridať schránku tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Uložiť a Načítať"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Nie je možné odznačiť vlastnú platformu %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Použiť a zavrieť"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "platforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Vrátiť %s na vydanie %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Žiadne zálohy nie sú nakonfigurované"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Záložný adresár nie je definovaný"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Záložný adresár %s neexistuje"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, 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:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Obnoviť zo zálohy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Balík"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Upravené vydanie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Obnoviť všetko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Nie je čo robiť!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1930,12 +1930,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Už nainštalované: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1946,22 +1946,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, 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:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Preskočené, pretože nie je nainštalované: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, 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:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1972,68 +1972,68 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, 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:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Nedá sa nastaviť predvolený jazyk grafického používateľského rozhrania"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Súbor"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Koniec"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Znovu vytvoriť databázu názvov súborov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Znovuvytvorenie databázy názvov súborov ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Znovu vytvoriť formáty"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Znovuvybudovanie formátov ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Znovu vygenerovať mapy fontov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Znovuvybudovanie súborov fontových máp ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Jazyk grafického použí­vateľského rozhrania (reštartuje tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2041,119 +2041,119 @@ msgstr ""
"Grafické používateľské rozhranie pre TeX Live Manager\n"
"realizované v Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "pomocník tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Vlastný reštart"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Reštartovať tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Ukáž záznamy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "Je TL Manager aktualizovaný?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Ostatný príkaz tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Zoznam balíkov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Nainštalované"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Aktualizovateľné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Detailný >> Globálny"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Zbierky a schémy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Iba schémy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Označiť všetky"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Neoznačiť ani jeden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Nainštalovať označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Aktualizovať označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Odstrániť označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Aktualizovať tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Aktualizovať všetko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Hľadať"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Podľa názvu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Podľa názvu a popisu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Názov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Popis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr ""
diff --git a/systems/texlive/tlnet/tlpkg/translations/sl.po b/systems/texlive/tlnet/tlpkg/translations/sl.po
index 387914c893..c46af72a07 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: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
"PO-Revision-Date: 2019-04-08 23:05+0200\n"
"Last-Translator: Mojca Miklavec <mojca.miklavec.lists@gmail.com>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
@@ -49,9 +49,9 @@ msgstr "Potek namestitve"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Prekliči"
@@ -113,7 +113,7 @@ msgstr "Namestitev TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Izhod"
@@ -345,7 +345,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Da"
@@ -363,14 +363,14 @@ msgstr "Da"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Ne"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Namesti"
@@ -394,8 +394,8 @@ msgstr "Samo nove"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Vse"
@@ -490,8 +490,8 @@ msgstr "Prosimo izberite drugi zrcalni strežnik."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "V redu"
@@ -583,9 +583,9 @@ msgstr "TEXMFHOME (uporabnikove datoteke)"
#: tlpkg/installer/install-menu-perltk.pl:440
#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
#: tlpkg/installer/install-tl-gui.tcl:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Možnosti"
@@ -623,7 +623,7 @@ msgstr "Po namestitvi nastavi CTAN za vir posodobitev paketov"
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "O programu"
@@ -769,7 +769,7 @@ msgstr ""
"Večina gumbov bo onemogočena."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Repozitorij"
@@ -807,7 +807,7 @@ msgid "Display configuration"
msgstr "Kriteriji za prikaz paketov"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Status"
@@ -893,12 +893,12 @@ msgid "Package name"
msgstr "Ime paketa"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Lokalna rev. (ver.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Oddaljena rev. (ver.)"
@@ -916,14 +916,14 @@ msgstr "Ponovno namesti vse odstranjene pakete"
# 2. zavihek
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Posodobi"
# 3. zavihek
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Odstrani"
@@ -933,13 +933,13 @@ msgstr "Naredi varnostno kopijo"
# Prej je bilo prevedeno v Naloge
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Akcije"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Pomoč"
@@ -968,7 +968,7 @@ msgstr "Splošno ..."
# Je to papir ali format papirja?
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Format papirja ..."
@@ -1417,10 +1417,10 @@ msgstr "Obnovi vse pakete na najnovejšo različico"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Zapri"
@@ -1514,12 +1514,12 @@ msgstr ""
"ste prepričani?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Dobrodošli v TeX Live-u!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1535,7 +1535,7 @@ msgstr ""
"teh je na voljo na strani https://tug.org/usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1559,7 +1559,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
#, fuzzy
msgid "Abort"
msgstr "Prekini"
@@ -1618,7 +1618,7 @@ msgid "Installation root"
msgstr "Korenska mapa za namestitev"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
#, fuzzy
msgid "Browse..."
msgstr "Brskaj …"
@@ -1719,8 +1719,8 @@ msgstr ""
"in TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Platforme"
@@ -1787,7 +1787,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1804,204 +1804,204 @@ msgstr "Specifičen zrcalni strežnik …"
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
#, fuzzy
msgid "Select or type"
msgstr "Izberi ali napiši"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
#, fuzzy
msgid "Idle"
msgstr "Brez dela"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
#, fuzzy
msgid "Running"
msgstr "V teku"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Posodobitev na voljo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Posodobljeno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
#, fuzzy
msgid "Unknown"
msgstr "Neznano"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Repozitoriji"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Izbrani repozitorij ni na voljo."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
#, fuzzy
msgid "Output"
msgstr "Izhod"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Napake"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, fuzzy, tcl-format
msgid "%s not a repository"
msgstr "%s ni (veljaven) repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
#, fuzzy
msgid "Not loaded"
msgstr "Ni naložen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Glavni repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Trenutni:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
#, fuzzy
msgid "New"
msgstr "Nov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Katerikoli zrcalni strežnik za CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Naloži direktorij …"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "dodaten repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
#, fuzzy
msgid "tlcontrib repository is included"
msgstr "dodaten repozitorij je vključen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Odstrani dodaten repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
#, fuzzy
msgid "tlcontrib repository is not included"
msgstr "dodaten repozitorij ni vključen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Dodaj dodaten repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Shrani in naloži"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Ni mogoče odstraniti lastne platforme %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
#, fuzzy
msgid "Apply and close"
msgstr "Uporabi in zapri"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "platforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Naj obnovim paket %s na revizijo %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Varnestno kopiranje ni nastavljeno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Mapa za varnostne kopije ni določena"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Mapa z varnostnimi kopijami %s ne obstaja"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, 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:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Obnovi iz varnostnih kopij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Paket"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Revizija"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Obnovi vse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
#, fuzzy
msgid "Nothing to do!"
msgstr "Pripravljen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -2012,12 +2012,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Že nameščen: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -2028,22 +2028,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Posodobljeni bodo nujno potrebni paketi %s. Nadaljujem?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Preskočeno, paket ni nameščen: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, 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:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, fuzzy, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2054,68 +2054,68 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, 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:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Ni mogoče nastaviti privzetega jezika grafičnega vmesnika"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Datoteka"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Izhod"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Posodobi bazo imen datotek"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Posodabljam bazo imen datotek …"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Posodobi formate"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Posodabljam formate …"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Posodobi mapiranje pisav"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Posodabljam mapiranje pisav …"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Jezik grafičnega vmesnika (ponovno zažene tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2123,111 +2123,111 @@ msgstr ""
"Grafični vmesnik za TeX Live Manager\n"
"Spisan v jeziku Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "tlmgr pomoč"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Ponovno zaženi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Ponovno zaženi tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Prikaži dnevnik (log)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "Je TL Manager posodobljen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Zadnji klic tlmgr-ja:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, fuzzy, tcl-format
msgid "Root at %s"
msgstr "Korenski imenik v %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Seznam paketov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Nameščene"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
#, fuzzy
msgid "Updatable"
msgstr "Na voljo posodobitev"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
#, fuzzy
msgid "Detail >> Global"
msgstr "Zelo podrobno >> manj podrobno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Zbirke in sheme"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Samo sheme"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Izberi vse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
#, fuzzy
msgid "Mark none"
msgstr "Odznači vse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Namesti izbrane"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Posodobi izbrane"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Odstrani izbrane"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Posodobil tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Posodobi vse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Išči"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Po imenu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Po imenu in opisu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Ime"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Opis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, fuzzy, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2236,11 +2236,11 @@ msgstr ""
"V mapo %s nimate pravice pisati.\n"
" Ste prepričani, da želite nadaljevati?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr "Za več uporabnikov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr "Za enega uporabnika"
diff --git a/systems/texlive/tlnet/tlpkg/translations/sr.po b/systems/texlive/tlnet/tlpkg/translations/sr.po
index 2825028d4f..5a1d0467ed 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: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\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"
@@ -51,9 +51,9 @@ msgstr "Процес инсталације"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Прекини"
@@ -112,7 +112,7 @@ msgstr "TeX Live %s: инсталација"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Напусти програм"
@@ -338,7 +338,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "да"
@@ -356,14 +356,14 @@ msgstr "да"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "не"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Инсталирај"
@@ -386,8 +386,8 @@ msgstr "само нови"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "све"
@@ -480,8 +480,8 @@ msgstr "Изаберите друго огледало (mirror)."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "У реду"
@@ -574,9 +574,9 @@ msgstr "TEXMFHOME (директоријум за корисникове фајл
#: tlpkg/installer/install-menu-perltk.pl:440
#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
#: tlpkg/installer/install-tl-gui.tcl:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Подешавања"
@@ -614,7 +614,7 @@ msgstr "После инсталације подеси CTAN као извор з
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "О програму"
@@ -762,7 +762,7 @@ msgstr ""
"Већина дугмића биће неупотребљива."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Репозиторијум"
@@ -797,7 +797,7 @@ msgid "Display configuration"
msgstr "Параметри приказа"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Статус"
@@ -875,12 +875,12 @@ msgid "Package name"
msgstr "Назив пакета"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Локална рев. (вер.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Удаљена рев. (вер.)"
@@ -897,13 +897,13 @@ msgid "Reinstall previously removed packages"
msgstr "Поново инсталирај раније уклоњене пакете"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Надогради"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Уклони"
@@ -912,13 +912,13 @@ msgid "Backup"
msgstr "Бекап"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Акције"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Помоћ"
@@ -943,7 +943,7 @@ msgid "General ..."
msgstr "Општи параметри ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Папир ..."
@@ -1365,10 +1365,10 @@ msgstr "Вратити све пакете на последњу верзију"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Затвори"
@@ -1458,12 +1458,12 @@ msgstr ""
"да ли сте сигурни?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Добродошли у TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1479,7 +1479,7 @@ msgstr ""
"можете пронаћи овде: https://tug.org/usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1503,7 +1503,7 @@ msgstr "Локални репозиторијум"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Прекинути"
@@ -1565,7 +1565,7 @@ msgid "Installation root"
msgstr "Корен инсталације"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Изабрати директоријум..."
@@ -1663,8 +1663,8 @@ msgstr ""
"TEXMFLOCAL и TEXMFHOME)"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Платформе"
@@ -1727,7 +1727,7 @@ msgstr "%s није ни локални и удаљени репозиториј
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr "Грешка"
@@ -1744,195 +1744,195 @@ msgstr "Специјални сајт-огледало (mirror)"
msgid "No mirror list available"
msgstr "Недоступан списак сајтова-огледала (mirror)"
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Изаберите или откуцајте"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Слободан"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Извршавање"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Потребна надоградња"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Свеж"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Непознато"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr "Учитавање"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Ако учитавање предуго траје, притисните \"Прекинути\" или изаберите други "
"репозиторијум."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Репозиторијуми"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Изабрани репозиторијум није доступан."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Излаз"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Остало"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s није репозиторијум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr "Нема репозиторијума"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr "Више репозиторијума"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Није учитано"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr "Тренутни репозиторијум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Главни репозиторијум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Тренутни:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Нови"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Било који CTAN mirror"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Локални директоријум..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "Додатни репозиторијум tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "Укључен је и репозиторијум tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Удаљити репозиторијум tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "Репозиторијум tlcontrib није укључен"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Додати репозиторијум tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Снимити или учитати"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Није могуће удаљити сопствену платформу %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Применити и затворити"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "платформа"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Вратити %s на верзију %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Резервно копирање није подешено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Није подешен директоријум за резервне копије "
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Директоријум за резервне копије %s не постоји"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "У директоријуму за резервне копије %s нема пакета"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Повратити из резервне копије"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Пакет"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Верзија"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Повратити све"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Нема ништа да се ради!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1943,12 +1943,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Већ инсталирано: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1959,22 +1959,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "У сваком случају неки повезани пакети %s биће надограђени. Наставити?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Прескочено зато што није инсталирано: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Прескочено зато што је свеже: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1985,20 +1985,20 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "У сваком случају неки повезани пакети %s биће обрисани. Продужити?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Информације"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Није могуће подесити основни језик графичког интерфејса"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2007,48 +2007,48 @@ msgstr ""
"%s није ни локални ни удаљено репозиторијум.\n"
"Правилно задајте репозиторјум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Фајл"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr "Учитати репозиторијум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Изаћи"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Освежити базу података са именима"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Освежавање базе података са именима"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Освежити формате"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Освежавање формата"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Освежити fontmaps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Поновно саздавање fontmap фајлова"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Језик графичког интерфејса (поновно покретање tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2056,108 +2056,108 @@ msgstr ""
"Графички интерфејс за TeX Live Manager\n"
"Написан у Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "Упутство за tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Поновно покретање"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Поновно покретање tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Показати logs"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "TL Manager свеж?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Последња команда из tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr "Корен у %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Списак пакета"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Инсталирани"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Постоји надоградња"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Детаљи >> Глобално"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Колекције и шеме"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Само шеме"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Означи све"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Не означи ништа"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Инсталирај означене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Надогради означене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Обриши означене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Надогради tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Надогради све"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Тражи"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "По имену"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "По имену и опису"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Име"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Опис"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2166,11 +2166,11 @@ msgstr ""
"У %s није могуће уписивање, и већи део посла ће остати неурађен.\n"
"Јесте ли сигурни да желите да продужите?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr "Више корисника"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr "Један корисник"
diff --git a/systems/texlive/tlnet/tlpkg/translations/uk.po b/systems/texlive/tlnet/tlpkg/translations/uk.po
index 65956f7863..e32cf0f336 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: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\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"
@@ -51,9 +51,9 @@ msgstr "Процес установки"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Скасувати"
@@ -112,7 +112,7 @@ msgstr "Встановлення TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Вийти"
@@ -338,7 +338,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Так"
@@ -356,14 +356,14 @@ msgstr "Так"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "Ні"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Встановити"
@@ -386,8 +386,8 @@ msgstr "Тільки нові"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Усі"
@@ -480,8 +480,8 @@ msgstr "Будь ласка, виберіть інше дзеркало."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Гаразд"
@@ -574,9 +574,9 @@ msgstr "TEXMFHOME (каталог для власних файлів корис
#: tlpkg/installer/install-menu-perltk.pl:440
#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
#: tlpkg/installer/install-tl-gui.tcl:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Параметри"
@@ -614,7 +614,7 @@ msgstr "Після встановлення задати CTAN як джерел
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "Про"
@@ -758,7 +758,7 @@ msgstr ""
"Більшість кнопок будуть вимкнені."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Сховище"
@@ -793,7 +793,7 @@ msgid "Display configuration"
msgstr "Налаштування відображення"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Статус"
@@ -871,12 +871,12 @@ msgid "Package name"
msgstr "Назва пакунку"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Локальна рев. (вер.)"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Мережне рев. (вер.)"
@@ -893,13 +893,13 @@ msgid "Reinstall previously removed packages"
msgstr "Знову встановити раніше вилучені пакунки"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "Оновити"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Вилучити"
@@ -908,13 +908,13 @@ msgid "Backup"
msgstr "Резервувати"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "Дії"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Довідка"
@@ -939,7 +939,7 @@ msgid "General ..."
msgstr "Загальні…"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Папір…"
@@ -1360,10 +1360,10 @@ msgstr "Відновити усі пакунки до останньої вер
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Закрити"
@@ -1448,12 +1448,12 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Ласкаво просимо до TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1469,7 +1469,7 @@ msgstr ""
"вас. Список груп доступний на веб-сторінці https://tug.org/usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1493,7 +1493,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Перервати"
@@ -1551,7 +1551,7 @@ msgid "Installation root"
msgstr "Корінь встановлення"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Огляд..."
@@ -1649,8 +1649,8 @@ msgstr ""
"та TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Платформи"
@@ -1713,7 +1713,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1730,193 +1730,193 @@ msgstr "Особливе дзеркало"
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Виберіть або введіть"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Простоює"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Виконується"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Потребує оновлення"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Усе оновлено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Невідомо"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Сховища"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr "Налаштоване сховище недоступне."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Виведення"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Інше"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s не сховище"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Не завантажено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Головне сховище"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Поточне:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Нове"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Будь-як дзеркало CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Локальний каталог..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "Додаткове сховище tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "Включено сховище tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Вилучити сховище tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "Cховище tlcontrib не включено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Додати сховище tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Зберегти і завантажити"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Не можна вилучити власну платформу %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Застосувати та закрити"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "платформа"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Відновити %s до версії %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Резервні копії не налаштовані"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr "Каталог для резервних копій не заданий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Каталог %s для резервних копій не існує"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Немає пакунків у каталозі %s для резервних копій"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Відновити з резервної копії"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Пакунок"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Версія"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Відновити усе"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Дії не потрібні!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1927,12 +1927,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Вже встановлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1943,22 +1943,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Оновлюються деякі залежності %s попри все. Продовжити?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Пропущено, бо не встановлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Пропущено, бо вже оновлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1969,68 +1969,68 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Вилучаються деякі залежності %s попри все. Продовжити?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Інформація"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "Не можна задати усталену мову програми"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Файл"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Вихід"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Повторно створити базу даних файлів"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Повторно створюється база даних файлів..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Повторно створити формати"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Перебудова форматів..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Повторно створити мапу шрифтів"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Перебудова файлів мапи шрифтів..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Мова програми (перезапускає оболонку)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2038,119 +2038,119 @@ msgstr ""
"Графічний інтерфейс для менеджера TeX Live\n"
"Втілений за допомогою Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "довідка tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Перезапустити програму"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr "Перезапустити tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Показати журнали"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr "Менеджер TL оновлений?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Остання команда tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Список пакунків"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Встановлено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Наявні оновлення"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Деталі >> Глобально"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Збірки та схеми"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Тільки схеми"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Позначити все"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Зняти позначення"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Встановити позначене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Оновити позначене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Вилучити позначене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Оновити tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Оновити усе"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Пошук"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "За назвою"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "За назвою та описом"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Назва"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Опис"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr ""
diff --git a/systems/texlive/tlnet/tlpkg/translations/vi.po b/systems/texlive/tlnet/tlpkg/translations/vi.po
index e96f018d26..23612e0467 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: 2020-02-16 19:07+0100\n"
-"PO-Revision-Date: 2019-03-28 03:38+0700\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\n"
+"PO-Revision-Date: 2020-03-24 22:04+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,7 +14,7 @@ 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"
+"X-Generator: Poedit 2.3\n"
#: tlpkg/installer/tracked-install.pl:27
msgid "Installation process"
@@ -49,9 +49,9 @@ msgstr "Tiến trình cài đặt"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "Bỏ qua"
@@ -110,7 +110,7 @@ msgstr "Cài đặt TeX Live %s"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "Thoát"
@@ -182,7 +182,7 @@ 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"
+msgstr "KHO CÀI ĐẶT TRÊN MÁY"
#: tlpkg/installer/install-menu-wizard.pl:239
#: tlpkg/installer/install-menu-perltk.pl:239
@@ -337,7 +337,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "Đồng ý"
@@ -355,14 +355,14 @@ msgstr "Đồng ý"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
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:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "Cài đặt"
@@ -385,8 +385,8 @@ msgstr "Chỉ cái mới"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "Tất cả"
@@ -479,8 +479,8 @@ msgstr "Vui lòng chọn mirror khác."
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "Đồng ý"
@@ -572,9 +572,9 @@ 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:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "Tùy chọn"
@@ -612,7 +612,7 @@ 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:609
#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "Giới thiệu"
@@ -756,7 +756,7 @@ msgstr ""
"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:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr "Kho cài đặt"
@@ -791,7 +791,7 @@ msgid "Display configuration"
msgstr "Cấu hình thể hiện"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "Trạng thái"
@@ -869,12 +869,12 @@ msgid "Package name"
msgstr "Tên gói"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "Phiên bản đang có"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "Phiên bản trên mạng"
@@ -891,13 +891,13 @@ 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:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
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:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "Gỡ bỏ"
@@ -906,13 +906,13 @@ msgid "Backup"
msgstr "Sao lưu"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
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:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "Giúp đỡ"
@@ -937,7 +937,7 @@ msgid "General ..."
msgstr "Tổng quan ..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "Kiểu giấy ..."
@@ -1357,10 +1357,10 @@ 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:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "Đóng"
@@ -1448,12 +1448,12 @@ msgstr ""
"bạn chắc sẽ không có rắc rối gì chứ?"
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "Chào mừng đến với TeX Live!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1470,7 +1470,7 @@ msgstr ""
"usergroups.html."
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1489,12 +1489,12 @@ msgstr "Bạn thật sự muốn bỏ ngang?"
#: tlpkg/installer/install-tl-gui.tcl:352
msgid "Local repository"
-msgstr ""
+msgstr "Nạp kho"
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr "Bỏ ngang"
@@ -1511,6 +1511,9 @@ msgid ""
"\n"
"If this takes too long, press Abort or choose another repository."
msgstr ""
+"Đang thử nạp %s.\n"
+"\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
msgid "Cannot be created or cannot be written to"
@@ -1552,7 +1555,7 @@ msgid "Installation root"
msgstr "Thư mục gốc của bộ cài đặt"
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr "Duyệt tìm..."
@@ -1652,8 +1655,8 @@ msgstr ""
"và TEXMFHOME"
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr "Kiến trúc"
@@ -1712,18 +1715,18 @@ msgstr "Chọn mẫu"
#: tlpkg/installer/install-tl-gui.tcl:1936
#, tcl-format
msgid "%s not a local or remote repository"
-msgstr ""
+msgstr "%s không phải kho ở dưới máy hay trên mạng"
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
-msgstr ""
+msgstr "Lỗi"
#: tlpkg/installer/install-tl-gui.tcl:1942
#, tcl-format
msgid "%s requires an argument"
-msgstr ""
+msgstr "%s thiếu một tham số"
#: tlpkg/tltcl/tltcl.tcl:135
msgid "Specific mirror..."
@@ -1731,195 +1734,195 @@ msgstr "Chọn kho đệm..."
#: tlpkg/tltcl/tltcl.tcl:152
msgid "No mirror list available"
-msgstr ""
+msgstr "Không thấy danh sách mirror nào"
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr "Chọn hoặc nhập vào"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr "Đang treo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr "Đang chạy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr "Cần cập nhật"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr "Mới nhất"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr "Không biết"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
-msgstr ""
+msgstr "Đang nạp"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
-msgstr ""
+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:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr "Các kho cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
-msgstr ""
+msgstr "Đã nạp xong"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
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:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr "Nội dung thu được"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr "Khác"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr "%s không phải là kho cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
-msgstr ""
+msgstr "Không có kho nào"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
-msgstr ""
+msgstr "Nhiều kho"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr "Chưa được nạp"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
-msgstr ""
+msgstr "Kho thực tế"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr "Kho cài đặt chính"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr "Hiện tại:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr "Mới"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr "Bất kỳ kho CTAN nào"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr "Thư mục trên máy..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr "kho cài đặt bổ sung tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr "bao gồm cài đặt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr "Bỏ kho cài đặt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr "không gồm kho cài đặt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr "Thêm kho cài đặt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr "Lưu và nạp"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, 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:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr "Áp dụng và kết thúc"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr "kiến trúc"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, 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:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr "Không có cấu hình sao lưu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
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:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, 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:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, 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:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr "Khôi phục từ bộ sao lưu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr "Gói"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr "Phiên bản"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr "Khôi phục tất cả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr "Chẳng phải làm gì!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1930,12 +1933,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr "Gói đã được cài đặt: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1946,22 +1949,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, 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:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, 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:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, 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:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1972,188 +1975,192 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, 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:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr "Thông tin"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr "KHông thể chọn ngôn ngữ cho giao diện cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
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:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr "Tập tin"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
-msgstr ""
+msgstr "Nạp kho"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr "Thoát"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr "Phát sinh lại dữ liệu tập tin"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr "Đang phát sinh lại dữ liệu tập tin..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr "Phát sinh các định dạng"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr "Đang phát sinh lại các định dạng..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr "Phát sinh lại ánh xạ font"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr "Đang phát sinh lại các ánh xạ font..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr "Ngôn ngữ giao diện cài đặt (khởi động lại tlshell)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
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:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr "trang giúp đỡ tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr "Tự khởi động lại"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
-msgstr ""
+msgstr "Khởi động lại tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr "Hiển thị nội dung xuất ra từ chương trình"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
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:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr "Lệnh tlmgr cuối cùng:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
-msgstr ""
+msgstr "Gốc ở %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr "Danh sách gói"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr "Đã cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr "Có thể cập nhật"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr "Chi tiết >> Toàn cục"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr "Nhóm và kiểu cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr "Chỉ các kiểu mẫu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr "Đánh dấu tất cả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr "Bỏ chọn tất cả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr "Cài đặt phần đã chọn"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr "Cập nhật phần đã chọn"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr "Gỡ bỏ phần đã chọn"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr "Cập nhật tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "Cập nhật tất cả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "Tìm kiếm"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr "Theo tên"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr "Theo tên và mô tả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr "Tên"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr "Mô tả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
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?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
-msgstr ""
+msgstr "Nhiều người dùng"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
-msgstr ""
+msgstr "Một người dùng"
#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
diff --git a/systems/texlive/tlnet/tlpkg/translations/zh_CN.po b/systems/texlive/tlnet/tlpkg/translations/zh_CN.po
index eadda98bca..49136e5648 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: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\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"
@@ -45,9 +45,9 @@ msgstr "安装过程"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "取消"
@@ -107,7 +107,7 @@ msgstr "TeX Live %s 安装"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "退出"
@@ -321,7 +321,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "是"
@@ -339,14 +339,14 @@ msgstr "是"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "否"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
msgid "Install"
msgstr "安装"
@@ -369,8 +369,8 @@ msgstr "只有新的"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr "全部的"
@@ -463,8 +463,8 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "确定"
@@ -552,9 +552,9 @@ msgstr "TEXMFHOME (用户专有文件的目录)"
#: tlpkg/installer/install-menu-perltk.pl:440
#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
#: tlpkg/installer/install-tl-gui.tcl:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "选项"
@@ -592,7 +592,7 @@ msgstr ""
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr "关于"
@@ -723,7 +723,7 @@ msgid ""
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr ""
@@ -758,7 +758,7 @@ msgid "Display configuration"
msgstr "显示配置"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr "状态"
@@ -837,12 +837,12 @@ msgid "Package name"
msgstr "软件包名称"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr "本地版本"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr "远程版本"
@@ -859,13 +859,13 @@ msgid "Reinstall previously removed packages"
msgstr "重装先前删除的包"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr "更新"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr "删除"
@@ -874,13 +874,13 @@ msgid "Backup"
msgstr "备份"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
msgid "Actions"
msgstr "操作"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr "帮助"
@@ -905,7 +905,7 @@ msgid "General ..."
msgstr "通用..."
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr "纸张..."
@@ -1312,10 +1312,10 @@ msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr "关闭"
@@ -1399,12 +1399,12 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "欢迎进入 TeX Live 的世界!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1415,7 +1415,7 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1435,7 +1435,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr ""
@@ -1491,7 +1491,7 @@ msgid "Installation root"
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr ""
@@ -1586,8 +1586,8 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr ""
@@ -1650,7 +1650,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1667,193 +1667,193 @@ msgstr ""
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1861,12 +1861,12 @@ msgid ""
"%s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1874,22 +1874,22 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1897,186 +1897,186 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
msgid "Update all"
msgstr "更新全部"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
msgid "Search"
msgstr "搜索"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr ""
diff --git a/systems/texlive/tlnet/tlpkg/translations/zh_TW.po b/systems/texlive/tlnet/tlpkg/translations/zh_TW.po
index 95fd18c4de..e62475afac 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: 2020-02-16 19:07+0100\n"
+"POT-Creation-Date: 2020-04-06 00:42+0200\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"
@@ -46,9 +46,9 @@ msgstr "安裝 TeX Live"
#: tlpkg/installer/install-tl-gui.tcl:933
#: tlpkg/installer/install-tl-gui.tcl:1003
#: tlpkg/installer/install-tl-gui.tcl:1083
-#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:610
-#: texmf-dist/scripts/tlshell/tlshell.tcl:168
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1261
+#: tlpkg/installer/install-tl-gui.tcl:1303 tlpkg/tltcl/tltcl.tcl:614
+#: texmf-dist/scripts/tlshell/tlshell.tcl:163
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1262
msgid "Cancel"
msgstr "取消"
@@ -109,7 +109,7 @@ msgstr "TeX Live %s 安裝"
#: tlpkg/installer/install-menu-perltk.pl:676
#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#: tlpkg/installer/install-tl-gui.tcl:1354
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2153
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2143
msgid "Quit"
msgstr "退出"
@@ -318,7 +318,7 @@ msgstr ""
#: 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:361
-#: texmf-dist/scripts/tlshell/tlshell.tcl:162
+#: texmf-dist/scripts/tlshell/tlshell.tcl:157
msgid "Yes"
msgstr "是"
@@ -336,14 +336,14 @@ msgstr "是"
#: 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:363
-#: texmf-dist/scripts/tlshell/tlshell.tcl:164
+#: texmf-dist/scripts/tlshell/tlshell.tcl:159
msgid "No"
msgstr "否"
#: tlpkg/installer/install-menu-wizard.pl:604
#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
#: tlpkg/installer/install-tl-gui.tcl:1352
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1889
#, fuzzy
msgid "Install"
msgstr "安裝 TeX Live"
@@ -368,8 +368,8 @@ msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
#: tlpkg/installer/install-tl-gui.tcl:1096
#: tlpkg/installer/install-tl-gui.tcl:1639
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2212
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2229
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2226
msgid "All"
msgstr ""
@@ -462,8 +462,8 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:930
#: tlpkg/installer/install-tl-gui.tcl:986
#: tlpkg/installer/install-tl-gui.tcl:1080
-#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:608
-#: texmf-dist/scripts/tlshell/tlshell.tcl:158
+#: tlpkg/installer/install-tl-gui.tcl:1301 tlpkg/tltcl/tltcl.tcl:612
+#: texmf-dist/scripts/tlshell/tlshell.tcl:153
msgid "Ok"
msgstr "確定"
@@ -552,9 +552,9 @@ msgstr "TEXMFLOCAL (存放本地格式檔等)"
#: tlpkg/installer/install-menu-perltk.pl:440
#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
#: tlpkg/installer/install-tl-gui.tcl:1562
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2093
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Options"
msgstr "選項"
@@ -592,7 +592,7 @@ msgstr ""
#: 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:2132
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2122
msgid "About"
msgstr ""
@@ -723,7 +723,7 @@ msgid ""
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1073
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1074
msgid "Repository"
msgstr ""
@@ -758,7 +758,7 @@ msgid "Display configuration"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2209
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2206
msgid "Status"
msgstr ""
@@ -847,12 +847,12 @@ msgid "Package name"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2295
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2292
msgid "Local rev. (ver.)"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2296
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2293
msgid "Remote rev. (ver.)"
msgstr ""
@@ -870,13 +870,13 @@ msgid "Reinstall previously removed packages"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1904
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1894
msgid "Update"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1909
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1899
msgid "Remove"
msgstr ""
@@ -885,14 +885,14 @@ msgid "Backup"
msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2071
#, fuzzy
msgid "Actions"
msgstr "選項"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2130
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2120
msgid "Help"
msgstr ""
@@ -918,7 +918,7 @@ msgid "General ..."
msgstr "選項"
#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2092
msgid "Paper ..."
msgstr ""
@@ -1337,10 +1337,10 @@ msgstr ""
#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
#: tlpkg/installer/install-tl-gui.tcl:437
-#: texmf-dist/scripts/tlshell/tlshell.tcl:783
-#: texmf-dist/scripts/tlshell/tlshell.tcl:905
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1351
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1563
+#: texmf-dist/scripts/tlshell/tlshell.tcl:784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:906
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1564
msgid "Close"
msgstr ""
@@ -1422,12 +1422,12 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:179
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2646
msgid "Welcome to TeX Live!"
msgstr "歡迎進入 TeX Live 的世界!"
#: tlpkg/installer/install-tl-gui.tcl:182
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2639
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
#, tcl-format, perl-format
msgid ""
"See %s/index.html for links to documentation.\n"
@@ -1438,7 +1438,7 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:186
-#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2649
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2659
#, tcl-format, perl-format
msgid ""
"Add %s/texmf-dist/doc/man to MANPATH.\n"
@@ -1458,7 +1458,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:388
#: tlpkg/installer/install-tl-gui.tcl:405
#: tlpkg/installer/install-tl-gui.tcl:440
-#: texmf-dist/scripts/tlshell/tlshell.tcl:786
+#: texmf-dist/scripts/tlshell/tlshell.tcl:787
msgid "Abort"
msgstr ""
@@ -1514,7 +1514,7 @@ msgid "Installation root"
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:639
-#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1281 tlpkg/tltcl/tltcl.tcl:604
msgid "Browse..."
msgstr ""
@@ -1609,8 +1609,8 @@ msgid ""
msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1490
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2127
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2117
msgid "Platforms"
msgstr ""
@@ -1673,7 +1673,7 @@ msgstr ""
#: tlpkg/installer/install-tl-gui.tcl:1937
#: tlpkg/installer/install-tl-gui.tcl:1943
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2030
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2020
msgid "Error"
msgstr ""
@@ -1690,193 +1690,193 @@ msgstr ""
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:683
+#: tlpkg/tltcl/tltcl.tcl:687
msgid "Select or type"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:63
-#: texmf-dist/scripts/tlshell/tlshell.tcl:278
-#: texmf-dist/scripts/tlshell/tlshell.tcl:470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:58
+#: texmf-dist/scripts/tlshell/tlshell.tcl:273
+#: texmf-dist/scripts/tlshell/tlshell.tcl:471
msgid "Idle"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:263
-#: texmf-dist/scripts/tlshell/tlshell.tcl:323
-#: texmf-dist/scripts/tlshell/tlshell.tcl:450
-#: texmf-dist/scripts/tlshell/tlshell.tcl:486
+#: texmf-dist/scripts/tlshell/tlshell.tcl:258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:451
+#: texmf-dist/scripts/tlshell/tlshell.tcl:487
msgid "Running"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:585
+#: texmf-dist/scripts/tlshell/tlshell.tcl:586
msgid "Needs updating"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:587
+#: texmf-dist/scripts/tlshell/tlshell.tcl:588
msgid "Up to date"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:589
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
+#: texmf-dist/scripts/tlshell/tlshell.tcl:590
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2173
msgid "Unknown"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:765
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:770
+#: texmf-dist/scripts/tlshell/tlshell.tcl:771
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:771
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2029
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:772
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
msgid "Repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:809
+#: texmf-dist/scripts/tlshell/tlshell.tcl:810
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:833
+#: texmf-dist/scripts/tlshell/tlshell.tcl:834
msgid "A configured repository is unavailable."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:961
msgid "Output"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:961
+#: texmf-dist/scripts/tlshell/tlshell.tcl:962
msgid "Other"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:987
+#: texmf-dist/scripts/tlshell/tlshell.tcl:988
#, tcl-format
msgid "%s not a repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1070
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1071
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1076
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1078
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1079
msgid "Not loaded"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1106
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1107
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1192
msgid "Main Repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1202
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1203
msgid "Current:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1208
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1209
msgid "New"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1219
msgid "Any CTAN mirror"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1229
msgid "Local directory..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1234
msgid "tlcontrib additional repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
msgid "tlcontrib repository is included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1250
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1251
msgid "Remove tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1252
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
msgid "tlcontrib repository is not included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1254
msgid "Add tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1258
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1259
msgid "Save and Load"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1283
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1346
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "Apply and close"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1369
msgid "platform"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1432
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1433
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1455
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1456
msgid "No backups configured"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1465
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
msgid "No backup directory defined"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1493
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
#, tcl-format
msgid "No packages in backup directory %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1503
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2262
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1504
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2259
msgid "Restore from backup"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
msgid "Package"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1520
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1521
msgid "Revision"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1561
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1562
msgid "Restore all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1602
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1634
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1724
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1799
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1592
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1624
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1714
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1789
msgid "Nothing to do!"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1689
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1679
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1884,12 +1884,12 @@ msgid ""
"%s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1696
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1686
#, tcl-format
msgid "Already installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1737
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1897,22 +1897,22 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1752
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1742
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1764
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1754
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1767
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1757
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1803
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1793
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1920,188 +1920,188 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1818
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1808
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1895
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1885
msgid "Info"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1960
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1950
msgid "Cannot set default GUI language"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2027
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2039
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2065
msgid "File"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2067
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2069
msgid "Exit"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2075
msgid "Regenerate filename database"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2086
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2076
msgid "Regenerating filename database..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2077
msgid "Regenerate formats"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2088
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2078
msgid "Rebuilding formats..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2089
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
msgid "Regenerate fontmaps"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2090
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2080
msgid "Rebuilding fontmap files..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2112
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
msgid "GUI language (restarts tlshell)"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2135
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2125
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2136
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2126
msgid "tlmgr help"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2155
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2145
msgid "Restart self"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2157
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2147
msgid "Restart tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2160
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2150
msgid "Show logs"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2174
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2171
msgid "TL Manager up to date?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2179
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2176
msgid "Last tlmgr command:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2192
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2200
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2197
msgid "Package list"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2210
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2207
msgid "Installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2217
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2214
msgid "Updatable"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2225
msgid "Detail >> Global"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2231
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2228
msgid "Collections and schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2233
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2230
msgid "Only schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2241
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2238
msgid "Mark all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2243
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2240
msgid "Mark none"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2249
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2246
msgid "Install marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2253
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2250
msgid "Update marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2257
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2254
msgid "Remove marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2264
msgid "Update tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2270
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2267
#, fuzzy
msgid "Update all"
msgstr "選擇安裝方案"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2274
#, fuzzy
msgid "Search"
msgstr "選擇系統架構"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2280
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2277
msgid "By name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2282
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2279
msgid "By name and description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2291
msgid "Name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2297
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2294
msgid "Description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2392
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2408
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "Single-user"
msgstr ""
diff --git a/systems/texlive/tlnet/update-tlmgr-latest.sh b/systems/texlive/tlnet/update-tlmgr-latest.sh
index a6f42234b0..ca49019e13 120000
--- a/systems/texlive/tlnet/update-tlmgr-latest.sh
+++ b/systems/texlive/tlnet/update-tlmgr-latest.sh
@@ -1 +1 @@
-update-tlmgr-r53853.sh \ No newline at end of file
+update-tlmgr-r54630.sh \ No newline at end of file
diff --git a/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512 b/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512
index b0dfbf11f7..2bf52132cf 120000
--- a/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512
+++ b/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512
@@ -1 +1 @@
-update-tlmgr-r53853.sh.sha512 \ No newline at end of file
+update-tlmgr-r54630.sh.sha512 \ No newline at end of file
diff --git a/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512.asc b/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512.asc
index 79a86cd7e0..329d08a998 120000
--- a/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512.asc
+++ b/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512.asc
@@ -1 +1 @@
-update-tlmgr-r53853.sh.sha512.asc \ No newline at end of file
+update-tlmgr-r54630.sh.sha512.asc \ No newline at end of file
diff --git a/systems/texlive/tlnet/update-tlmgr-r53853.sh b/systems/texlive/tlnet/update-tlmgr-r53853.sh
deleted file mode 100755
index 8c1569a78c..0000000000
--- a/systems/texlive/tlnet/update-tlmgr-r53853.sh
+++ /dev/null
@@ -1,24029 +0,0 @@
-#!/bin/sh
-# '$Id: makeself-header.sh 46578 2018-02-09 22:16:10Z karl $'
-# This script was generated using Makeself 2.2.0 (-umask for TeX Live)
-
-CRCsum="2434791500"
-MD5="e40c8de3624ea375ead9d0cddd891072"
-TMPROOT=${TMPDIR:=/tmp}
-
-label="TeX Live Manager Updater"
-script="./runme.sh"
-scriptargs=""
-licensetxt=""
-targetdir="tmp.2qWp8Y0bEhtlmksel"
-filesizes="6382657"
-keep="n"
-quiet="n"
-
-print_cmd_arg=""
-if type printf > /dev/null; then
- print_cmd="printf"
-elif test -x /usr/ucb/echo; then
- print_cmd="/usr/ucb/echo"
-else
- print_cmd="echo"
-fi
-
-unset CDPATH
-
-MS_Printf()
-{
- $print_cmd $print_cmd_arg "$1"
-}
-
-MS_PrintLicense()
-{
- if test x"$licensetxt" != x; then
- echo $licensetxt
- while true
- do
- MS_Printf "Please type y to accept, n otherwise: "
- read yn
- if test x"$yn" = xn; then
- keep=n
- eval $finish; exit 1
- break;
- elif test x"$yn" = xy; then
- break;
- fi
- done
- fi
-}
-
-MS_diskspace()
-{
- (
- if test -d /usr/xpg4/bin; then
- PATH=/usr/xpg4/bin:$PATH
- fi
- df -kP "$1" | tail -1 | awk '{ if ($4 ~ /%/) {print $3} else {print $4} }'
- )
-}
-
-MS_dd()
-{
- blocks=`expr $3 / 1024`
- bytes=`expr $3 % 1024`
- dd if="$1" ibs=$2 skip=1 obs=1024 conv=sync 2> /dev/null | \
- { test $blocks -gt 0 && dd ibs=1024 obs=1024 count=$blocks ; \
- test $bytes -gt 0 && dd ibs=1 obs=1024 count=$bytes ; } 2> /dev/null
-}
-
-MS_dd_Progress()
-{
- if test "$noprogress" = "y"; then
- MS_dd $@
- return $?
- fi
- file="$1"
- offset=$2
- length=$3
- pos=0
- bsize=4194304
- while test $bsize -gt $length; do
- bsize=`expr $bsize / 4`
- done
- blocks=`expr $length / $bsize`
- bytes=`expr $length % $bsize`
- (
- dd bs=$offset count=0 skip=1 2>/dev/null
- pos=`expr $pos \+ $bsize`
- MS_Printf " 0%% " 1>&2
- if test $blocks -gt 0; then
- while test $pos -le $length; do
- dd bs=$bsize count=1 2>/dev/null
- pcent=`expr $length / 100`
- pcent=`expr $pos / $pcent`
- if test $pcent -lt 100; then
- MS_Printf "\b\b\b\b\b\b\b" 1>&2
- if test $pcent -lt 10; then
- MS_Printf " $pcent%% " 1>&2
- else
- MS_Printf " $pcent%% " 1>&2
- fi
- fi
- pos=`expr $pos \+ $bsize`
- done
- fi
- if test $bytes -gt 0; then
- dd bs=$bytes count=1 2>/dev/null
- fi
- MS_Printf "\b\b\b\b\b\b\b" 1>&2
- MS_Printf " 100%% " 1>&2
- ) < "$file"
-}
-
-MS_Help()
-{
- cat << EOH >&2
-Makeself version 2.2.0
- 1) Getting help or info about $0 :
- $0 --help Print this message
- $0 --info Print embedded info : title, default target directory, embedded script ...
- $0 --lsm Print embedded lsm entry (or no LSM)
- $0 --list Print the list of files in the archive
- $0 --check Checks integrity of the archive
-
- 2) Running $0 :
- $0 [options] [--] [additional arguments to embedded script]
- with following options (in that order)
- --confirm Ask before running embedded script
- --quiet Do not print anything except error messages
- --noexec Do not run embedded script
- --keep Do not erase target directory after running
- the embedded script
- --noprogress Do not show the progress during the decompression
- --nox11 Do not spawn an xterm
- --nochown Do not give the extracted files to the current user
- --target dir Extract directly to a target directory
- directory path can be either absolute or relative
- --tar arg1 [arg2 ...] Access the contents of the archive through the tar command
- -- Following arguments will be passed to the embedded script
-EOH
-}
-
-MS_Check()
-{
- OLD_PATH="$PATH"
- PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"}
- MD5_ARG=""
- MD5_PATH=`exec <&- 2>&-; which md5sum || type md5sum`
- test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which md5 || type md5`
- test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which digest || type digest`
- PATH="$OLD_PATH"
-
- if test "$quiet" = "n";then
- MS_Printf "Verifying archive integrity..."
- fi
- offset=`head -n 500 "$1" | wc -c | tr -d " "`
- verb=$2
- i=1
- for s in $filesizes
- do
- crc=`echo $CRCsum | cut -d" " -f$i`
- if test -x "$MD5_PATH"; then
- if test `basename $MD5_PATH` = digest; then
- MD5_ARG="-a md5"
- fi
- md5=`echo $MD5 | cut -d" " -f$i`
- if test $md5 = "00000000000000000000000000000000"; then
- test x$verb = xy && echo " $1 does not contain an embedded MD5 checksum." >&2
- else
- md5sum=`MS_dd "$1" $offset $s | eval "$MD5_PATH $MD5_ARG" | cut -b-32`;
- if test "$md5sum" != "$md5"; then
- echo "Error in MD5 checksums: $md5sum is different from $md5" >&2
- exit 2
- else
- test x$verb = xy && MS_Printf " MD5 checksums are OK." >&2
- fi
- crc="0000000000"; verb=n
- fi
- fi
- if test $crc = "0000000000"; then
- test x$verb = xy && echo " $1 does not contain a CRC checksum." >&2
- else
- sum1=`MS_dd "$1" $offset $s | CMD_ENV=xpg4 cksum | awk '{print $1}'`
- if test "$sum1" = "$crc"; then
- test x$verb = xy && MS_Printf " CRC checksums are OK." >&2
- else
- echo "Error in checksums: $sum1 is different from $crc" >&2
- exit 2;
- fi
- fi
- i=`expr $i + 1`
- offset=`expr $offset + $s`
- done
- if test "$quiet" = "n";then
- echo " All good."
- fi
-}
-
-UnTAR()
-{
- if test "$quiet" = "n"; then
- tar $1vf - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; }
- else
-
- tar $1f - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; }
- fi
-}
-
-finish=true
-xterm_loop=
-noprogress=n
-nox11=n
-copy=none
-ownership=y
-verbose=n
-
-initargs="$@"
-
-while true
-do
- case "$1" in
- -h | --help)
- MS_Help
- exit 0
- ;;
- -q | --quiet)
- quiet=y
- noprogress=y
- shift
- ;;
- --info)
- echo Identification: "$label"
- echo Target directory: "$targetdir"
- echo Uncompressed size: 14900 KB
- echo Compression: gzip
- echo Date of packaging: Thu Feb 27 02:37:09 CET 2020
- echo Built with Makeself version 2.2.0 on linux-gnu
- echo Build command was: "/usr/bin/makeself \\
- \"-q\" \\
- \"--header\" \\
- \"/home/texlive/trunk/Master/tlpkg/bin/../libexec/makeself-header.sh\" \\
- \"/tmp/tmp.2qWp8Y0bEhtlmksel\" \\
- \"update-tlmgr-r53853.sh\" \\
- \"TeX Live Manager Updater\" \\
- \"./runme.sh\""
- if test x$script != x; then
- echo Script run after extraction:
- echo " " $script $scriptargs
- fi
- if test x"" = xcopy; then
- echo "Archive will copy itself to a temporary location"
- fi
- if test x"n" = xy; then
- echo "directory $targetdir is permanent"
- else
- echo "$targetdir will be removed after extraction"
- fi
- exit 0
- ;;
- --dumpconf)
- echo LABEL=\"$label\"
- echo SCRIPT=\"$script\"
- echo SCRIPTARGS=\"$scriptargs\"
- echo archdirname=\"tmp.2qWp8Y0bEhtlmksel\"
- echo KEEP=n
- echo COMPRESS=gzip
- echo filesizes=\"$filesizes\"
- echo CRCsum=\"$CRCsum\"
- echo MD5sum=\"$MD5\"
- echo OLDUSIZE=14900
- echo OLDSKIP=501
- exit 0
- ;;
- --lsm)
-cat << EOLSM
-No LSM.
-EOLSM
- exit 0
- ;;
- --list)
- echo Target directory: $targetdir
- offset=`head -n 500 "$0" | wc -c | tr -d " "`
- for s in $filesizes
- do
- MS_dd "$0" $offset $s | eval "gzip -cd" | UnTAR t
- offset=`expr $offset + $s`
- done
- exit 0
- ;;
- --tar)
- offset=`head -n 500 "$0" | wc -c | tr -d " "`
- arg1="$2"
- if ! shift 2; then MS_Help; exit 1; fi
- for s in $filesizes
- do
- MS_dd "$0" $offset $s | eval "gzip -cd" | tar "$arg1" - $*
- offset=`expr $offset + $s`
- done
- exit 0
- ;;
- --check)
- MS_Check "$0" y
- exit 0
- ;;
- --confirm)
- verbose=y
- shift
- ;;
- --noexec)
- script=""
- shift
- ;;
- --keep)
- keep=y
- shift
- ;;
- --target)
- keep=y
- targetdir=${2:-.}
- if ! shift 2; then MS_Help; exit 1; fi
- ;;
- --noprogress)
- noprogress=y
- shift
- ;;
- --nox11)
- nox11=y
- shift
- ;;
- --nochown)
- ownership=n
- shift
- ;;
- --xwin)
- finish="echo Press Return to close this window...; read junk"
- xterm_loop=1
- shift
- ;;
- --phase2)
- copy=phase2
- shift
- ;;
- --)
- shift
- break ;;
- -*)
- echo Unrecognized flag : "$1" >&2
- MS_Help
- exit 1
- ;;
- *)
- break ;;
- esac
-done
-
-if test "$quiet" = "y" -a "$verbose" = "y";then
- echo Cannot be verbose and quiet at the same time. >&2
- exit 1
-fi
-
-MS_PrintLicense
-
-case "$copy" in
-copy)
- tmpdir=$TMPROOT/makeself.$RANDOM.`date +"%y%m%d%H%M%S"`.$$
- mkdir "$tmpdir" || {
- echo "Could not create temporary directory $tmpdir" >&2
- exit 1
- }
- SCRIPT_COPY="$tmpdir/makeself"
- echo "Copying to a temporary location..." >&2
- cp "$0" "$SCRIPT_COPY"
- chmod +x "$SCRIPT_COPY"
- cd "$TMPROOT"
- exec "$SCRIPT_COPY" --phase2 -- $initargs
- ;;
-phase2)
- finish="$finish ; rm -rf `dirname $0`"
- ;;
-esac
-
-if test "$nox11" = "n"; then
- if tty -s; then # Do we have a terminal?
- :
- else
- if test x"$DISPLAY" != x -a x"$xterm_loop" = x; then # No, but do we have X?
- if xset q > /dev/null 2>&1; then # Check for valid DISPLAY variable
- GUESS_XTERMS="xterm rxvt dtterm eterm Eterm kvt konsole aterm"
- for a in $GUESS_XTERMS; do
- if type $a >/dev/null 2>&1; then
- XTERM=$a
- break
- fi
- done
- chmod a+x $0 || echo Please add execution rights on $0
- if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal!
- exec $XTERM -title "$label" -e "$0" --xwin "$initargs"
- else
- exec $XTERM -title "$label" -e "./$0" --xwin "$initargs"
- fi
- fi
- fi
- fi
-fi
-
-if test "$targetdir" = "."; then
- tmpdir="."
-else
- if test "$keep" = y; then
- if test "$quiet" = "n";then
- echo "Creating directory $targetdir" >&2
- fi
- tmpdir="$targetdir"
- dashp="-p"
- else
- tmpdir="$TMPROOT/selfgz$$$RANDOM"
- dashp=""
- fi
- mkdir $dashp $tmpdir || {
- echo 'Cannot create target directory' $tmpdir >&2
- echo 'You should try option --target dir' >&2
- eval $finish
- exit 1
- }
-fi
-
-location="`pwd`"
-if test x$SETUP_NOCHECK != x1; then
- MS_Check "$0"
-fi
-offset=`head -n 500 "$0" | wc -c | tr -d " "`
-
-if test x"$verbose" = xy; then
- MS_Printf "About to extract 14900 KB in $tmpdir ... Proceed ? [Y/n] "
- read yn
- if test x"$yn" = xn; then
- eval $finish; exit 1
- fi
-fi
-
-if test "$quiet" = "n";then
- MS_Printf "Uncompressing $label"
-fi
-res=3
-if test "$keep" = n; then
- trap 'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15' 1 2 3 15
-fi
-
-leftspace=`MS_diskspace $tmpdir`
-if test -n "$leftspace"; then
- if test "$leftspace" -lt 14900; then
- echo
- echo "Not enough space left in "`dirname $tmpdir`" ($leftspace KB) to decompress $0 (14900 KB)" >&2
- if test "$keep" = n; then
- echo "Consider setting TMPDIR to a directory with more free space."
- fi
- eval $finish; exit 1
- fi
-fi
-
-for s in $filesizes
-do
- if MS_dd_Progress "$0" $offset $s | eval "gzip -cd" | ( cd "$tmpdir"; UnTAR x ) 1>/dev/null; then
- if test x"$ownership" = xy; then
- (PATH=/usr/xpg4/bin:$PATH; cd "$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .)
- fi
- else
- echo >&2
- echo "Unable to decompress $0" >&2
- eval $finish; exit 1
- fi
- offset=`expr $offset + $s`
-done
-if test "$quiet" = "n";then
- echo
-fi
-
-cd "$tmpdir"
-res=0
-if test x"$script" != x; then
- if test x"$verbose" = xy; then
- MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] "
- read yn
- if test x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY; then
- eval $script $scriptargs $*; res=$?;
- fi
- else
- eval $script $scriptargs $*; res=$?
- fi
- if test $res -ne 0; then
- test x"$verbose" = xy && echo "The program '$script' returned an error code ($res)" >&2
- fi
-fi
-if test "$keep" = n; then
- cd $TMPROOT
- /bin/rm -rf $tmpdir
-fi
-eval $finish; exit $res
-
-j$4plHKcfUtoDDgA=qgS1zd 'Rc6PJT.6niZ05C3È^#|5tjȭ]2 |qx^*cQb2uCA?}~՝P{%5QWyjw8 P PhoE3 4jz:k
-tT rl MԫSG,".*vGH%w{0 rb^wyN+.yM:E%\-uzuWؚʚ;B#:jY%LJm&-^8*GPV(jT-tZ譂
-[;
-/c $\V 3H->M/,<>y&p#IAJ\R<t0ҍ-JPʡ vֽu fzp wŊ#ĊeO EU Z4HK^JRA7YSPV޹ﳁ [l7!1v;rx:%!K,~hr*C0cÇ/!`9=^mPhߥrq&D޿lsNO✦Qgtl"F<T
-!s84W
-spK:#Bff{&$ pJ,  DvؕEീz%(j"*s R9$I7CkQGZK9@ ߫D>رUV"VkZ)[Վ\(]!kX
-IrV>HNK;y)iWC"wK#ca_8 <"#R!3SzX[M0˫MAL>FtH/BրX
-]*nvb){xw7y<Wb~|mz42
-p :|\Q>vZ4O=E5^bbR)($Jm8NIMPKp@5*2%?YbtN6(|څTN>ifPwQ539J>HZ@ knQESI斿Vvj6܁ű>(SWo?B
-ˎZ#<ZbI`l,!&P6iΰ8 mm7@8La|4-K)SW4VG"3,煗̛p3X=4kԌOzi]L
-iYsp9j e;
-q(kkq,N!
-#i?Rd7`=A'e…11!JYbYΫk:BI@B ni>!Gfz-ѨsPy&ryV) pff=%vѨs!UЙu8NDM7,܋CwսfJC9^N/dBxhxB=M*UϐJMa6=lGx!@Z:@jy7?K5+!1: 3Z
-2^FL` qSkփmׁtHm{)7?c^V\5oŪ ckZ~/) )KIyyL_0!<<L|G@1.sOj<nr|vׂæ+:F"RWcQ#8ZP756ޔK/?HXcuR|j琨> W
-kj4EN߱#ZPr ='1Ƶ*VP <:DS&;sMŮe^ .@ʮ= -ngoF[8FވzQjn;uvEYWiX(A?hrЕd8,-eڬ :\~0X*<)(\SO Kq`*`tR?N萬>?nlAG.A̴ƿ0*8sT9[z`s3 !_h5Ypln+gmĀni;[=*Scrh7Jj%5=r*?<rV_H)gY>,sK7> {ͬ8*|XJz[Utn= (f[VP&Gvɦ#t $Ъ`u4>Pbmn:6_ sVF_ˆ<<OK =S!jzu`ca[hךl զ7BM#nA'OL!XW
-!x)c)(>S帖E("f4><CK3 y""TW\U&uytSG*k_&o9C$\M|1kB"Lvf]7/[?gw򾌰d~s$/A#k,<ZBͭ.۪'.{r<uKYq 59-&ۧ;mx
-U 'C݆׆33r)xkl ?|.׊T=Tt 3,ř-xZ/=cpkeقJix-6^LlЉ Ft=V'AF҃01)1'/Ђx`܅ 6qDL>4S>auJ$'j$3qd'_zW+8]%E)^6=cLm62#xBA,K'.|ol/Gt'D|÷Ʌx<*auHl&/Fȁ$5K8Mx0wJkT;s#0ofo`]CIʔ&9BkghP[=[T, Jz#0I2Q<_N`;Kj$@#+kgvMp{%> *L
-H<hm+5%,:f5Bb|$L 1w[tHo7曆!5?Ep&7LC-J1VP!]imy֝ _oa'E!ʕ,kݝnHHn @(+]@Alp(Of7!ΌѰhz>r&*9KAe8-#f<!AD7`j dVt?6tW[nUݺb;J;⨭Pb ')(lXyb`@(]g!ԚR<Ubb.zYzu5mC-=~*^
-H_8YEwZ7q><t1
-8V)?b)^
-S¯p(+_(+&XvIV򥀀4~²S)_lC7”TnƳTeRzƱlSKٌz:eAEC`vj '=Nw+$5B nJM3"}b0J@fe I iHccwc{pƉ0ٗDQqiU GٴAUe*Peȕy(ZAWI^7!,[bzv5r$rW/G>eȳXA|dNbv5=Qе86u+&=P$R6ä%GTAH~qm΁awth-V d0MX
-6,6Γ
-x)Yx_Pq =L̺Fde3`OlxBFq:ȮN)WK\ñvMF4r4IRy6
-)`\d/$ֻPv<h,[NuQ+l_mVw} J,1SX?WO'z{V)nwt]UMSCIVHI^i6/p&knq 6@7}#:͏]ˮ6ic; qzv3TIJuyW
-2&
-ſ9bIø|g )Y Wzy
-_p#wf~O^hZqIέ<)l,au&~}uSb(6\۸y]s \R.Ld!jbOET-iIcAVe 2MIlN_;LUWi]|ձOڴD?Q⦴v!@0t_k='@VlkpAP]Uw7P?@r"͜8c.ΡfI#ĒW66DEҮVd=5/'ΦD X3mz*e+Y/44 #KsƮT"<?PB.eW6
-+/P0ϼp5|d9Q! W:on6wG:0_+3bѸlq0ڀ62Lڹg,UႮfFJRopmVklw-G}C<\]7rȇ?}<iwT
-m%{l؛٭c'=f<;X5@;W&1p+{#< H}ylh*z;<!ZqDd,SC<,l*R}RW7/c20\ɣS;UNuǧ.ʒ"۾g)Ǻ2L˶Ӈ!n'f|+Sݐwgj<VyU{Fߌd5…614q# 4g3 ~ZOyC-/VSP [w'~ُ4|0_1/] q|E^ZsK"o>rĒ++*U!y8$=!`mF8D1|el(cu!ȆmLei< $Z~1Ś?a W 9>`h_G4T)e=|myB#կ* j(c"Erv˙sBNb<3s!7=43:|/xr7Ca9ɲ1a)e\6$ʍ>{bp8/zĥ.u(X.lMuY+ )@4"o)┚c|~>V젂ML7m4x%aWC3*r܂b$D^lPC,
-K
-[(dQh(l:I<3ET*\iCe嚞sR=jl<s*wo ep)7wyae7MպƆ#Z4zȺ}?:#63}}ohh-ֵl<}*q>FTs}> ť%oii fх
-tm_7, 4Tԟ * *,r:*
-9D{yI%ޛ4x
-u㕗_~Yuiv6:igS#Ww[,Mm
-^LMV詘&[t]KI?I]~@4@HSc=+PА(!Ef*!ʋ|!Xl"!G<Żү !̤}7L`<q*=wͱ*ӚGG87f#prb|W?C/nK[@~zY^
-AC/KS<އ"oI}L|$E==Kն/2K^[VNmCkQMy^Cv c̸ |e~~,?O/J`^˟eGuf``Ѵ~LRJmDۧe)Vx X[b5u)l3ٺP|)N.#v"G!Hoƃ C<pZF{^Kԉnͧ缚yUI/gzU]
-VEM08EjV ifξ8D3ųīAZt#B3 RÒ LG7)oi>9+*LF!Ts>N{-pp[Aᴘpܜt50[\xALDXE3 /]8Aƚ~:U4uKP iи4ZPN||M"sIыKXܛXRd EO>pc*{%xRRV PU##~ˡbjLLu[6c>BD oPv<*5]:
-2&J6
-F}ǫg
-yk\*~ٓ,Iߌ3ᇐMVMoM2>7mѨVK-, ry{3}O MKh6y& _]{C MP0>f)*NsT,0qV_ϢbKO,gh2O,P7q
- $*0S`nb#oUYGY&չќ_)yb['&ќ+؛K<tZI.5]>a sgj!](AO;;|?|kWU_7A% A;an+i`58xt'M&iGѥ%3fY;8`HŜ5!l_{up?[U{֭z;VdRi:`6dYޡb
-'KHĒ\R=]y%ޅ,NCmP ~b }cDn^)ls$Ff+[bNC .k>f[~eY
-J$^.xk?C4 \̮/}kyJ%J,q%%aCADŽ|tD`!);Q 쯩K,ΰiԽKR?NhJA)H+Hb$4*x410-h\Fx^wWG6G5f\~]A8g~~π3">wt%x5MC_e8Ad D6Bg:7e1 [g @IV4<Si狏Դw5eo lp=bWlaS\W]Wgʍ+;h oA7.Gdv~2xMje!0(\jzQ<Kǒ܈% 24O9 21:;qՂx YHA;i J+.קmf]7o3Z<#G=l΋i7Ki^ 8ᇧöOՏH?vJPx`>U6ШHuONLpn t8'<Rz]̈́asP!HQ@.CGS5 FS;HP37-`y01!d?xmT,֡t՘r_.7#[<WP#\}sJ*ۥ:e
-;'3L0Œ ˀ|Ԍ쇾7 _c兴`3Gu~yI4/b)h~ wUu2~oG z5+ڬ3C= *C
-wφǝa1n:~ZOY_n~y-
-
-u?Ah^6]ܩuprΣ&pEE|_*9UzmJ @1W' QqX
-:a<^htd$jTf4F`bBmsJT̏.]Ťyt~b"gገI^;UoKW<]- *-8G8_- 笡Rn\C;QyzU؞Ŵҋ燵
-ure-hWRRn
-7KK;? ڸvԋKb0~NTO(/C.cM,?P~X}+nޔiVqs?6MdB32; t_aߴs
-֣4ݡÀ튆Y`cPOk{kǡ-:]F+D| l`@+F/+|CbRm<6#wvkpZ
-BcSbpb㙨M?LKͽ(sx.C.LyK
-.gE{U쟃 u)>FW`bTK "n'vQY&vEJIݶUϔ2}*;28E ncMt&뚆2|;u?S:DX(ۀ6\?ͤ"~l- Acu6%wUe fK᛬(e s߱ 6?9@Jִc>fhJYA-Ulk;R~y#s Y񧿣9Z8g7W@dO/=M?@*qI84lYp[bpG7`d\L\Uо";IH~t@&n~%6Z;6oYD91ɟ$ޣl}+9x+g)8b
-*">)&v-?Wf)
-"$b b-;Lz#J7iǤ9p De{gc}眡_-Wɯpez~g,GuݷҨ/ WS?+Bt C`^ڀjNdEda_54Rmɜ+r-
-xcN)Xnj3*@9@ۙ\1KѥH9¼#^M&
-[S0k
-$d_ϰ#Q gGD!j '2xItt]gMA?exyg\%Z¨ژ \,g<9A<֌6&׀ K>zޡ֤|}gЭLsTD,̶] .& Ȳ,j>9e2)i|gj.ɱ7 H"γN0xuP԰u[r)Hz7!o=<^!/<s艶a?N-h5Gg8x  ɭ">|(RAWÒ$0ք;W VHre4+?o'O`ud6.l[cGo[+Bl!%U>\Fob\qR[&S doI#cKav Kûȅ6j`׀];<y^kCEj=NF!u@ vyau(뻺ul1 Z@.
-`I&3X bmo3FB5@C/7/g2i|Fldeo)SOY="]lo%tH{w睥<6b}|z# MJYWF4MRQm\{޴YfؚG]:p2ܹ\:P7.pY2g\&P7n1>uW/2K
-0k^ح/<ƭ Ybi*BWiۋ(Chw |q%sVA( )-QnLQ]ݤ $Jd@2e']fmQq`8Q[dTӮVG;Sm\RيI8~i>~ i^Mf`whHw1$Z_֮?*˿&1
-F)~>v_ݚFmxo mznH4G6wn]`g{vjkTV:|s.ftb&SURwwQ⭭(o7N,g ȳ`9{"^B:Je.D#F<U>\`
-D/J}T1EʽO^tYtE+e}?Y8BMQXӹx]<WS>;Δw 2ff''77y֠1vA 0 i`$ĕhq<U@tڣ
-ze9Of(1,)hh# /i5lҘu =bcw@t6p%-j؛mmI
-n]f'(J6Ұ5Z^4i^ ??g5o4gӑfvn޶n-)vk^
-Pp|΀LpnzGZ0A]svɩRkM'9˶}kcUyP_#'ܟGejT*F*%t*%<<v3p淝!3!?k,8z38zF3DGJ?Mo/zUg_8K %s:P"/M.;zp&-2(Bf0h]Na PxħưTge{82_#4#6dL6Dk)FcԱP%ƛsE5P~ L{0&Č֠ ÓX A1yvBf=V։v
-g[Zp[?o<Vb_=r!gg\⻇ }2+Z(=l]3UdBnyw!^JũNLDdJޔOLzBFOiH+)ط1,+\LRئ Ty1_2L}8 Dpt )<fj=湨4 *D<_CG<'!.௟c\{WV؍YA/IJ1~P86Rb#68hq7+xjz9
-fRW5PAL(@09>ק)g~ ϴAi<{y4'ૃ!l;m k`jq+$= w7DgϺ'm$8i|I|1rD|xbk2} ɟcLC@-d'*TjRn-=,q'ѓsD~³*yS2mWD؍䩀-0l5ӆV#ؽ;v6[>>C}M8h*
- b.fh qv6N?G^꺛cwJ-!v!xn+$5inzYWS:*[DzIT#^<;oo D(wL|zָX\wcc;)L}|$!x!Κ6N%,z&Dž;Vd!LUPV~^(VJ y#?\b 6%#-qNXذ
-+]G3vw&">,!5|d,CWjqѧxF|VHk. Ӿ A_rwy5?i_ gP  @Ʒ^Sk_z6n 2_b`2^hV6gwe&d3E^U 7q};jໄ6MV
-1Q\Z1(Xޅj
--Ę*[hoV2
-앐FȻWfU.Z]<Ͻ^] ah)aFO0DVO6 %A[ !rYCb9K^}|HB>}a q~n`-!TI_tP&uR<".-r
-˫5E
-Rgjy5G^6՞gs0o!KQöl1GAi#練\8Dzv F8l:A}.@dkQKs(fS6 ώ}8~G<
-=e_]t yx x-}zt-✨_C7jpLp.g12]IH$L <ekd.l
-]+6 p$6
-SЦUf#К! B<!/%>2R%|<lB5֔Uv4Y3g/7y8Ԙ2:7Evehv+vֱ#O@lAܬM9[$Ꮈ6d\d$LM7b<Jtx?>Kq*)O> 0Uq6 hvtW4=<nLyXkU]9ahS/VX9A{1mka{b'YCr 9 ȇba|1TIkeg:=YһwE=ܸfF[U(Ep 𞅳s8ȳL1/IB,n %80  9{
-c
-3jªjp-
-'5G8|Hrbp?WOѿLZn mNMN×NQyAy!t*eP{ej ŃBP6KAy\'gWN^evQ{~B~\ooY!EffWQx~;g۩sw79ś->vYӘW76z'hr7bD݉u'uE@@tP)L_,Cv >(.z=:co}g?-3EMw4{WUo$T<ֻgKS0JS*|d>.-%gfqNk̓pT٢|B {zcdd'>ʌgD1Ƴr"&6`,H\32d0{H?~99TiVue]/[MȎ7*/zJ<7G
-O{'b=Y; aj'/u\Xݲⵗ) Iک7ϗ}hn>to*}ҕ.oY<7D}dDADg~E3u|xm<O-dC1W(_
-iYqqsYE[Xh' x7 [Ƹ CtDX {]eɽ:}%VdX`S:m`c2%*veaRAhQ洪\A+>G0j*F,nbfbt?,ܫhRz:>*Un~wK}ۋk kCFݘ ~io5@XX;>F.ſAN6_(Rk
-tᗀ1T>R#ʼnfWF\5UZ,+DsB0ß?RWj=UF㜕>UȝK{J-m[Q'l0^aT1C"'JVؿ9:m7Ԋ]ĬxorJ.Q(V`.Q(HJSzAIn 
-q _Aq>B8~_U]=`7զg*{^"qF)ؙܲL[.;ϔk*؆V.dU藌h53~g%z
-Եs@`ӾF#y?MR`ybp0P~D}K)XLjR^U߇Ղ+5ۘFLDz8Ļt_"Uocs|7Ur婹i+.bW0ږ>t ʏp6D`UNU$&의XwXB$Xl. o)jPs!:ċ>6A8N҅R鰔\p^  5[KT%(G& &6 q4xOW8D ^5D)@h\nsb+.Jᛶh
-pf'e._$zw'/=zfqSM؄~~/zlbS_ 6~s&j<0:&%~$ur{hGf~Ħ2]-EP 7P: uSb\`}8--{m?2@EԇqM4
-dxRRR/N1Q9(\U,z_X"%p!<bI)$ek_O.J*t'
-,MԈbdGdj/O~E"E;N(}Cc
-ۮ]e;OO ^=DThfX^\'"a'SKi /dW:m:oˤ@y~&p c7kh(pH.[cM
-ySX̊OwCQ#voҼIJt[<hWm]
-mWQ#W%GW%?Z(C0~ ˠZ\<Ơ.;ٺ pfX|A!%*KjUԛ <Pi]?sΥ(LLΦS(RRJǬ>w5|ƴӒ?bmvV@Q Nvw$olʳ`CjIaK҉2s߃˳8@K[mA!.
-Ѐ=t1r#E kMSGpU 9 Wqxv?yb<ڵ/T$:WEx!q]q W%eter3ʵNl_yUxҴL-N+54&ާiyw\CvQCiLroP8Wt}60Yeh[뗪ak׸K mX ,%U5x e7U=#o %*HBib)vs( ]3LY"vM4L:tLǁ!Zb'&SdoJ6`}0*e|,O-)eHUOP\m7n (2i4Ak0=_S~zh3pP˙:_\<tmRKnțq W7xʓ&($
-z\&A3zcBFh﷓l5Y3|_/"~ŷz\֌z,w^R]ۚgS22֪QM+?k_ |H5VT0U׼TPF UJBGs [-CNǰ7! O$ !#x<F%e J:*(b#4LefGe(=2C(mAen鶁Lt,= 2Iv0hԙ)B-2{NX/aiavĔ:*Uw<i-eZ=dj+
-Dsa /=<S!>\+8 hq|VKg2NOdm lf WC^̡>e<yyxHS^\Y bqSTP"еrkVMray)jQT\A֢IE"4W:H/m4F |p X^YlzzM7<7:`dqBv4*ʱ
-Њ)/'@TRgp؄/h,כKڋ;3҇~Œ
-P ziu.O7bo@<+y>CR @C>[iczfY{.hO*#CޓD[mMY?
-W\! sHBV7r<ig`oP;$z(}Z*>9srfr<7s>-h秳\jw@R{-4JIg}}l.*;!3co-J<Q_W)`JhBs˰1!+ǎ@}>C @T&j
-  gXdOŘy֕*1бycPtU|K8Yc2M_&>7X]b N2כwIh*V79L~ -
-n-EO}b^:v5W$2Jab!a[I";V!r5 Y
-+?H>=B=D(J#2\J4XbɣXlg̡_W !6 c,DE>
-PA<ҒCZr]aN٥|9 /6tC1ч+fFuFp8 5*քze@|S³IygsN=JH"
-"sX8\a|
-7ak"NeYC<- &1^h?6lo)d0BY^.'gC(S)B rt4ZTUԛ%2%;տ6l4zFw/"TwU7̇^1R|h!uJWY4[vm?wD1vrߜ?"Ҷ7t7;'~^fO*$J=E,O$ [wm+Wthc [HɃ,2nk0VI*Q1ɮ#-7Pl<ޝ/;VZmf+*nDV1Q<YX]X3&t¦]NI"fEԄ|
--L)ײ*R[gMof 86MIӑ؄7CM.ؤeOSi"B"BdhwG @N1-4u,?Pv*77yh9>-'Fec*cD9*$~}Ikt-EsmV*w)Yl6T/T:.T@lҲ N
-2
--\{E
-\$hy%2FU*OTT|_6'mG/$SI
-FEA5vh Y+'4WwF*uR)N`p*&AM*WdTJmV F&SQQ *ZNMziT>Q;RP*0 N
-\&ɓSJ6RT6As`Ts+┩8è8è8<NiRȩ@#!O(B
-^1V<R9xwNTJOT^:52FeLeAaT*-iYJPT4/^) TU*+%ŨTèQITڙFtʷ'U*{NT><yIʚ*'U*KONhzQY(SYFeaJɓDg|vB ['W]7j #v-_J:AٵLK%o.r߰zR.Lh(uWOȆמ
-wMf« i= 7Nǝ*:KuT>)&0"݆H/$"SE:k.=ߡ"P~1](!mSsС"}CEpGv)CE!&0"ݎH$"P~ڥ[*7*Ңv4 i3 pv@E:#"5Ku|XEb#JD
-)*aOjfV.>"M=<]zHDwHEZsHECۥ|kHWV!RpgɽC*9^ˤvi!i$ ~@:5+U:"]q0zO`?"⠘r_ űv2]v*R}r
- i r^v=zO`^MEML`DZHMEM[&KoSצ"Mo..!mS}P6P8]'0/ H)w^u@Ezn.M<"jUi.JHtj *V?Fk]6w~"?tmIL3$ Ӧ[y/+PX*
-0
-}І6(,v,Ca(t`
-+D P
- K1NK&=āmdo
-o$! KZ./:*baAo*p$0Cs]IEIRufЈsJσj<_Џ<ĖꙦoL⇩|]¬pz)߭ew{6ӯZlsȩτosȭcF{Pz>ќus]lm Vh!M6X`H&ϗ?W
-bVwc&O~ TtT{L@UÉ{庖ڀnY~XW9LlV-m Amzm~Kmų #{r6Q_iy9֓UN+Wȕ}OCQZUg
- +T. &~!K
- )A*{!I\w/OۘB*O170.e{H{,I,_.G@ʼn80u|앐\JWCrx|Bʝlݻ
->}OJ>ȣZn]{9š$Iqu=5;ú{;Rt -n}R}lx.y}Ғ-ʶBgi䗅\G,d GطZwhK E=6Á@j"Nz`Im5L1H޻)5 s
-gߐ?牟[pJ'
-?ۨhv
-%d_SĨ8+26g!%FUob&<ojO{4Y^PP?>‘3[w^ޛYbG R8=چHG+GD7ZoxʪrmI4rd zSԅ.\փWkY!w9qo M[j$s˙{f:SZT ~vӨY
-ykDnyy¡ W(%co{< ތ=B}kVPv( %a;JM6K,Uulǒuϐe~n$`7/'fT8as)^ cSg/&
-IN-0RO *BO:4J)/r O%93 "z\*cJFW ^kzB G
-_=K]Z6|\:=h9]vE6oVQx Lذ@J_s0tl /Uy 1w;!N3'
-b@[ p\)%a.@A5rs&̚d~w{=ȷ~0(T(5ڹo:dw1ÅVO\W"Քw5/5:>j ۉsTOW{]Ka>tj9Edae$FSE; NFZjF&=a`|bxN>'NLFbz
-p S>HZ!8s`?l^* +dL Ļkb-ܲXc L걍2^'ŅDiY\~|͸3xn0# ?;<1gAbSecv&4CV߸dP6-ۏ1I$J,"/M|xc1Mimik.J2dx5ӣ7#FaBytVyl\30>pw;r;Mi=*eԭВthmg<d:>X>=vHBDzˡZC2A<IOtQDvz)\Ӌ؋,) ;Sל"u)`f`j%>!E%[ `u1(Y#"g3q,o!t]Aρ7OE vi7IJqF%Yh43 T}]c~{L@y#ސp"fV) <cn(B⻠AlK y1Ġxf`*`2얚 Tzzw>'aRǏ<N婃OMKTQR^(f$B'{ZN?u//Pċa:*by%#ۻLvOY"y
-J?\ؐ'ض+.`a>\GNݵr=H .ek[E-x;bW>(~o43kPG=a;7k{vKΪ+ХO 8F;:~ԈrR] vXJl%&F"hY AxhƇ±ʾ0R{`UͲ%1 a!*֮TOկ!~!+33LfYX)k^?Bϐnr^Jn1K&y| ލ̦MzM~7&FQWej27Ǐqa%'[h
-[ܶ.5fH#^<>3-Jq]gy t,3)bt_'Um
-Z+]s<| u 9Œ(i׻)y.&W FSޒkw%u$5wL?@(fr$SIz8A8l2ϫ)>kչݰ3/p0ѴI>%!R(wc=dKܕ3QSҴ1|_S0ߎdZT6t89%m[^!Hfgx˕4d-7Ss2.&VŦh^҉J&+x'6 p$Rr =,ŝhdfFTJɝ頠0$8[$\YG}w9hnt]lwI4a뺡SK"y#C@z
-.d#"cJal+IJI(d+S\mtIm!wHޭQ)$$Z=t%7dS٦ pYoN9xhoJ#nHT+IL\gXx*azPj:(,63I
-Ӝ50G#*,F-sjM֗taĢT ʻ|{H]lQɾ
-μ4"60`lUsi b] 0Wa>a<T1*pEo'',rL/(C8l#E^95j8d! (Ɇ)\.Rji2_HPuG
-W=dZO$䥒#!yRyP0._'M'q-t[\TeSߊCˌ5҇Ine}*O
-?ypۮ-9 gXf-?_+Tio׳D~k[
-<ߙx/4IR_7՚
-S
-6_`A k} ^\z6W`uG'x}sݵ1O+ڛtיP-j%mJ!kcUZh Y{EҨf&HMq6FtA[][@Ytw!hz=?.
-s踊9qg<E>TÚ} Jmm&?ƹؘ-'Qd( @g\/==d$@K[ /xߙ* g~_Ku{}Iݼy(rKU<g5GǼ
-Zϡ{
-wzi*ip6GeG;x'LHK -Y`Wdu5Be@(ď uoU?I 6ut57֛r~ĶAՒH҅R'eW_H,Y^k"mhXI../1
-5Gj?. Cj{>`;#&htU?@&NVN#%P2uWgCGm<D̙l8XXlfHk(m:SK.~⃥ٜE Q_c ״#*BAM&@Sz,U^Y?
-I RA|MG6r jgFV{TQBOJ۞Ô\!<]qH*!/kb3VVs~GHD~FEdߒ-(Dݩ&
-nG`0M&Y\ .(n
-{ω;iD0}<Щ籆 Fx#GjHؗLa-(8BB,HTװ矸Mv6B ;ş&X# hTp8s̀}V$}p]'$!o-@%"H]LjI_LW|@L
-M2n9:蘆bȵoAasz{kvCppna8 jL鄅!%y@(FQ|7jZ$3)nTC/t fKvrJdmchmQe!~]W#1㚠%UdR k`Y;n6eri,2 Lٵ\Dyh\| T# X4knAZ4h7|
-o fH \Z~`
-6O#3Gѣʫr[ܢ(2eQԆ=&nh&ۦ)#GPa@!` $:ʻK(t8#rjk? 󾡢pƔAbdTbQ@zr\xcxQŊqlojBZ*i—vJ A;Y`XSH]j\@I`Z= O~#H +8ERE<%.xD"rҹZɬA2e)
-9\Ǫ&xXWh$G"A%]L K _هKib|bAVM+n|1
-:kw:wJ
-m<~Nj h_|gkTmȀ!\"9o#мE[WiWU| :YQP : [B KNز9aWJ8vQMeR#h 6T"]LٗOa^AHμ̃3#i,Ln*J1]7I 09qӯ#="q^ٞ\/o8S[kQ)J
-TaĨdXV%SSjC.[믴~}/nec5C9f&OL)p#
-W%i;?p78;gn/r0@wabg\Vf2'1893LM+ilN
-1g:,? _xvoq$i=
-% 8(灆{# L7vIVqg~uָzE_8D.dKSa);o6e:Lʟ[ @5oEJs[IšP>I79Y*hޠ͂m5|LJ8&}0,U8UI b-@a^Wovnb_;b
->OabhchiSF K(I.?Ӻ
-ͳ*}*dx-AЊ1mtʙnҜ(8P5Y~z&,vO*f Q63TM9A
-ye-Tx* xJz mED9O:x>]:9
-E FVPD3a4y~a,{4돎p`D 6e@FKAIK(ەHY-ā3vbʺl{JtE@6 D #iڙ&un1&~oJf€z'ݏ\=F˕JM|0Gr/g#v*T7Q8Ak0L1zG mp#Na?)>J}~
-{)|½n‡::s:Da7[MGɫ4hİq7
-(fƆQm=|L̒3%[.Qf*|#xP6·} wau"p6kF)@穫qƘt-}Sw?Mg.,U uLSVGv>4VWe~^Kб3Jj7x#fZ#3-L_\]
-T˖
-!"7f_텯3[V}is+[哧)nrzkChu)ɢA7ɯ=w똾rnCΎѕ-X}LOoKOzzdț+ۃ&jvr[ԹjvTI>jȲˉp`Rѹ?ܯcft/tR 阥$IYcfYg{uRj0 ي4a|7[T<|,I+1w'1A[X^+1R_CN
-~ocÿR0:{#;>Jx2H]׹
-`
-k:TرJ`m!ֈ{t/
-}~N,
-1KBiazp5x3*H/޳E9~zїН|>ދ;_zR2S%I(> wT&THo/ôV7&%9tsWJxUOxt)Gr=+ߓ_)6?DPL
-`$$v5&\puAx2=~FWc8LTcs$8>-|
-SuEߴg&;豔b)FLO
-AВ3D0Yم@i:3@.H~
-s`ɁHgQ~Ձu
-}
-5S
-oSX0Rx)Eo­X_l>Yo_y(u9{4{"=,"ueU!}N_G!í!#0?QpzduCQMgl|e
-8UQч]fkaC.:CDS }+U)jLu"Jfj*3 [d2'_Ui[ 'tb C,琫pIFӒy}3X"oy$y&b4vFv fZv8l ʞv_f!ai=ĆMf %cm*-Y!Q
-"
-uʠ!XW $o#Yjjh=Ce_OQiyrJ0u⿎BiW#32A6o~8J]A芬w##ACx4OȔJ;zrCIGs/ǮRfd샫K@ՄQ9z(K"8`2<KnAO &T&Caugm&iG:-TI;W#ɧy$/> p$x!ڈ1_Kduij0 eN'Z9\D+TEFza~8fp'/`Rl@>-w f6T '%de1pIu2$]ҘhvPEr%mk dJ$KjPY17dgu+(SJ4~]p2i .#!($zs?qAg %D5#v೥s¢& ;@:Cdb J-αt!$o'7|J}C"|jEsh9јAlqYyW3
-j.̸
-§c,I\G: tDqv“Wǚ'Fb[busk+,B BȢljȮr3\Oek4GRTBͦYCy{DrGw~9)OGGMDxvFͫ u;9F^$&Ph[ߗvg'
-gXgM疵 87c ?@y'1-XmF$pȮX7GՊH*X(!.!P
-/n~w`Z"sY'lH\qr`g.;>tS1<`iVpUX̆kXmG]3f$B4f>xUmjTUfJ< _<hteqfݸ[}Gxx~<I<Η4 󴏋??\mJR=\fN9:zlH<e5cU9B/"ϑ@dMߋxR'NУ^a!p (rP2$SfVV[؊ZZjW-:Gٔݏ.uL:qS?,r䕹Ti$b&^ɕ~\NTݦCVIaO,^sa,V$Ƃ-ȋ_4=ƺza,<Q?6,V"&x buAmn=l?.0̧2X)epjk4_uX?M!C})ݔlDe9\
-ƺMg_cau'.^ǫjRjM'Pm
-`־%uRFZ.p=%]hߑǮSYhWRW⢻(8j.%I#6 NpW-ȣ<QJeyQ7Dn.Cr1+w'WMo~c2xmG2&IJ%aAЬ2'$ zta7FŚ&[I|@>2Bwra+<.{K:uإ!8fjdReG3YzqxV ءVxZҮL hkǪ|K]zaqQ]؞\Tyx&?^!"ńL?brAиCOYqCr`D݅H_@Z 6I@%e"ߑx
-Xxi趪gˉD$
-sA)fNbex'pCKbuc#+XS4t4;;Κwqaƍ9$)tNfQu{zCs޽{~^)Cס,hY؋Mp$^?Ph V~+ {C%ɤa5{|,贡3r> xمxTNsBrBA-w#mϛ-_A|I^{@S*Dlɰ4 ?Y}k,f?;iMu0khғ̢ט^u~D8OGlAeDL h,1d5v܃-lq)`<Oud?nfe]n}- <F!_X8㥄H!
-
-BIMCXcyZrHPƨq\xh6>odUR)에_4%e*jkB)d&3nGQa@,?$WF6:p7F;
-Xf /I zl zrG=8 ) hr{%VN'#]@ qKYH<z=ldҏO㯓?9GKQ'ۜù!}f i|;HאsQm1$A'$4ÞPށnÍHOF}f,N
-es(>UȣCdp
-w={WzUN٪k7OmNY*d I y%jW$zgdFq_A撙0@ [KpHm9a54 ߃T/'J`4^^ =e*s+ౣ+귰*16Lv8BLy!D X;1BcW]JdQyQhH]; ;mJCA$FQ=ZL=F*Z4XMD@nhSInfD:$e<{dDFz h:Ӷ]7$C9qN6 I 3ʬ
- 1ohw C푘y^_O.j,? 8.)x>u2WToˬLa;g#ڥMaFj"ZUN;4`mAKT*ZskꇏGNwOk:FtWe/w f@eOcFιHʏj
-H[*k7*>\w5Vj֚ED=,><`_ X7^^@ %~xQ|ϲ6:֊byi#{1w
-c%/r _K/ VH.IrK ȂYvt,CG"i{F7\xS,֑c2Na4 kVy[Q拊H&B,mKm:JVTJϣexµX1?yQ*1fSyF\J퍘C,#*iY>gG/]1 c>  Mgn
-`!:6ys(+Z^,/;|Y
-qj"I<VWc}=SKl`f*ހLN%qOQ*=TkKṘeXtMkR澺ʡ§PܩbT"}`狸)DBH&X^?aaLѭ1Ȅd >>*'YB=O# ϐP ϐPv0HQBM 7IP{T~$~D4ǹw cUtSp^UE%Ib1˨LXj]X^f:-t3nrlQK9E
-  SoC?ӹ=h+OC̳K.Ț'O*KfeR63~s ϩgΓG*S
-b[tPZ:}T[4ϓp9T\JW̫yˊ9W,t<VS
-"ToM)F Ba %=%]QiEL)~D*SnkyL/~p-A V䪑˚H93gųЯYTF>"'5s;kM0GL=Yo;(**Wþ(6>$5|ՒMUEL$[SENd6}dqwtw,2]})νɞ)!mV 2$-3A`pzE,i>I誔E3IF  ;{+N賤ی$&/T/hgt(TRCiys@/r"bۢtiFui֥KRRS nCTqMQKcx6Йҙu9q}sdeVD٨O3PVl(؇}8ӭ% Σ! ~
-O 2ͩ!I
-b&1 ~EkYrofz6_Xe\:iXCqr1~滱~ u4df<XH/j.Y`+ϸ6ݨ3hg%}EY{=WBڸ*2+ hZxٰrCjT>QnI:l͚8`8HH}O)"=]"
-[_V
-CʛҼ)x2n 2`܍BS :!{yW99";,]hKnhd>U`'h0l먢H,)}un#z^O7Pf1g[_BHFe
-ah%UPq֦UG@0m
-cnh)WTuqQ^|WQ tq ߽kkU#Za>`K"+a- S]Q:rqc*uӐʩ*^>Tj[uLgTKBPr
-t'!Fi _fWpo49ߋte+ iDn'<y}Ulzp<ݗAtDcTUB \bm@GU93
-
-C+~>)q(""2ی2Keەthsͽ7<q>ҾY`:ݡ:>:V3Ho_d5RG"Ҍ-5/On ]bZd;-vٗŴhC 4w7|mj} g)jՂ RܘPLfهůysO>'_?n[n+di} +&T7~˿/+L/,_
-T 8,4+$ Jd~,2ԕ:|B5E$
-fJBnܿ [uMՊ@BW ,[e.8|^t/܌J3eEr'Z%AZ0/!8H2$Q>N\?)\V\SÎM12.9\yPahY`hna yssb!*}ӁB֗"
-e}ie 9 Kn`ܕsEV>2gm%gBn#Ŋ=&CYSȠ#c((luJ2+Gi\r?<#^5%e0]+5<^L/4VA@^4ѮM@~lXX堢E<>C6`c+s1ߦ$_y:f,B~CXXZP7C(؋^ EQ޸^7^o$
-"`ox^B
- z
-n xAyK <4'N>0a젹ZKΠc h![8]BKF1~fik8[x cJiTo
-2oF ,,0w*` HO$laKi6 AUjD#6?@Dsd.1lr6볊g=SN9d~z3Y$(brpBgM- ^Kn%r.zO1;f6@r%1[^׀,p hR2bC0iӉU!ʓCpq6y0s`9``r)T|ʀ՛(aGH [̼2ڄ@)΀2 2 f{f? XiR9(B'ѦӐF_MJgFLw9lCFם;M,G?0P~yB6qP~5g_RkP}Nk܊Y F 0Z<3FmUTKAR15Sf
-3Dg e(Ȧ !CL{?b1UL&bZ}M,~?#X`"9^(X(e9;,+E1jL4(ħA1
-NOX ؂JΗLH|o@aߘʻHy) M|p\PL87Dd'9?'ΟD?sd_vbcԍՈhhٍv<tZ黕0{Xbv78y. _$t SׂxK-:SF@4/x .Blheۆc4g {frYJ^uZܒ=i*z51JӨlk;O4xxXUsͮ]U5>Bx},{gXn(QNoI̴2E %*8YI<PIR9STl|2W'qE gQ{v<Mrm 3TC†l{H bN4&_)9iӮhbeb C;Q
-0~s¾չEt
-A#h`pt>]b]ô4M+[Wӏm
-cB
-c%P0MT!-X r}T1!r)N X)TM%dKgTV@# W{cɼfgdNa][96CѦv<&8޺(t=S8ɨDT"6ɠoΈS⏪%S)Y:;''ZOt
-TAb]FЏ#h>K9p-:KUQ?z>+%Dm䰍q+pJ'NӚ|$Xuj˓?( R
-BmalJO;q]& 6}带E^KƠsfF<9%p'_<xP|Wf!kg9",ߤO]~ h>tz@
-:䊮 8<©w.!l"B:؂t3*\mH[mj //2c#FpEn|j%aX!k2XֆUS5֞KDu`3L&+6?zHm.N6H)\*n`F~L<E҂6#쭈/C\aүB9p,kOkVALzZ{PQ<Y6r8)~γ}K|RNxoW~-( / 4r l6Y/=U,SA% P %Y-4esRR]"j 
-h7' ]xwT5yk T {Om~< ȞB>u|n!4x% 몯kERbkvINKdLSMl-}X_{Xz4}h4fM% :Z긴lgs<vh2nXP2jPcˡ
-rWX5nwV!eq^ޱX>ψSK#`Zv 9]Dv„~-WF-"Lz'FxeΛ}`\&Ѕdq25_҈k :$ÓlW/e‹5 .J&ՑoCdwIdwids\ pWAuZc' ~j؇j5:c<:~4֎j9%=4%5+XNM'ŴƴW{l x[_ |wEk14}u *oڸD`]O{=
-M
-݁*O5.~K4BKN3`Gždz_g>#@e|v.\\:qjb>H2d`[Ԃ}\PܨZt21rPD޴zzra)qQJ .<nl@Fg!l$(R] }U[=hqki[Ht<F&eG} uфy@ AU|b!ލ8O|}F,h:dRR b>a_$}(S\: L9HPv0ב "q6W]{I\[j.(*(2ނ22Cr `"e T:鞉8%ET}>"ǡ4_cnw=~~vM^ i\~BPVUݍIM6%+:vK/ 4{Mk4)24o{gPBj@(w%tG@`.5T(LGGY]dŒ0P~Rk\SDSQ*ҵVS3$!5(#K=#9IdgG!?M&'t$to^B)^B1IڽRg<U .E"={4۶+z.g+R5`PC3SPhmz) 7
- !00w`>0Hݮc8C.'7+0‡LãJ^;do¸b F$"h zFkkx 1`ұT͘T㲠!3Ⱥ.8V~5*n-ZӖ-CV8-CtM]@CTGů N͌FB*<L),s3ZRanfS4$bO|"%&Y3hHܩӅYSFރbgs3l3m:K$>cflXJzo
-8*&ef~9um<NGZL7whZg/`uJqh3AUs^\jxrΨE;CE2n1|儷9qjFy╪\9Ҵb `UtK2 =UCb) J;qmo E廐Ӹ+nD2c1k=r8Wyrp8=5c%]?"]`8Ⱥ|"V@S[tpKLF,,eap8cP~0~͚Ҡ4(tUn뾪ܑ5=J8tdl 0 GK޶pj2S@!zrHѽZXtHXS'levmd(B~Mus`GT҇,!YݑM8st~[אcsz
-ESOHbQM"r ]"?xH<wl#{H=*>u&7],zsxhK+ZVn+ej/˨M&}ƒ zieb* {%fe)Fřdo~\#,)7/Ch_^u!
-X*R ke^NT桦, /)S,'JE
-csm*Ȟv] n:I
-_G[Gn(RlY9bS<BL!jkT ʢ]G!Lg,Se~{^Vu
-|Y@Da}\OhLhD݁NTV=XG.]mZl2eY8hk-oAT}B*W(1؞F3S15O&L$b3GZ;{y<?L~\"ъm۴P#gapӚ Dn2lfǡԟ?YF]HOSz*ffQnGzV30(,ŕ rH+ s01y/$zћD2%n=LZy0z?6@TҎo #aE[<[^[C<55W$ G#-gF hW" J}1=83[P~j1
-z{ɷ5ʮ65lV$S.I =Dނnd h
-}G@͟
-(M*Bku 4EvP ֢gXXE9hIG<f`<eC*ҏOx袡ODVRhje(fjg;
-VUzyKJlpF& tfϐ ,t1(6LaFD25tUːrN'_8UqmnR{!zr^oHB-@k񌈠9FֈR블Pۡɜ k?*I`!b>{' ף Y3w M$^D<4A4m2듫|ï
-U,TKd']$"_TZtpdB$4hG%%Z-3eM_c6WˮH%a~H8OdǽZmvpX\bu bqїm%x3msvܞ%N|̓3Z"-se&hZܘhI ᮗdMZI2܄t'5: })@ 2Dk#)E_᝕s2mҏsZѢ
-VPV,4ׄ˫%J^pNW! N#{$]L-iG7%1e$ S<aS;Pok[ M$kd*<Ӳ0pIhpGL">
-#a1Zr_F͵~jnϚ 3D?vb]O,'\mMvMLq܃q\I I;ʡMpCFp@s \A{$R$C
-z@q`3*NENqfn RIS~SqTJӓcfE{*l~A"K& (C?S&
-Pk5ʛݯVߡ` irɃV@y(5lpt+ltU2YoeHVzК@{H8P1'S
-fi$[+S>Hq[͹L&C7nw&NjEA_JSr,h@(j 20ŚJCheh~@wK13lW+'᥸D1ik39J2@{Ս[pnPaOO 'aPdRQ *rr+R˶
-5!Izc F߻x5Kj\jN.yB"i1@Ⱥ~fB͊Ō!4ik
-Rm.pz*pG9x[񦢨Nl=SG%ӋGE3li,幋$.9YUTCONyٯZX+0v]-maҳ6Vt9fv<ȆN4:
-(Vy<reCnz;+l
-=6VѰ.#[eTɹaȜK+际V%KҮCc,&UkXeZ*6(N3՗B쾧5xA'"YBԷ
--<]hJ0MxjN<;,fyn:S˝a Ÿ"#Cb/Ys;x?%~cwHM}?
--8;v4w:u\8=.jz}vuԜIyR5gri8deTGT;ZGޓߵ5O);> wCTTM' ] ȧ'j[@(,d Vz 8n֜Գvlyp\@A
-:ν"PyNB箭y7
-i!
-w,۾. b۬HƝ r"qӁ;HSP4em971_:̗= t'Yp4JxtckslH3x:eHnXvq7j{{ 2DbIu:ͻh{La:qݎ7
-y
-qq 0msUS6FM6 ?7"(̠<t|< |\nR9#oYm$. ͱa/sM䀦nY{H sG3NV;pm͠3B (`P!&I<t[¯c0VΗt1"twR i݊\j'>FliY<k=vvxSԕ2_k\`]nƥybXdQ0&fd(, `#˼d^ 94=Q6
-` jPo$'e:[YˤdߍC]}1;~~^_;=*W9Vu2߼nS]OlGcS]ƞly^+j*#+&\=w
-?Qf@(JޝF]0n/7I_7HVߨiKQ|_(_<1>a_Ŋ3'QEh$Ԣ3D܀" ICMTZ0GYbF<^2&`~ijf}Z&?mFca
-͎7`m7zrIƬ@MG%ĵP"^_nF4 3"X4B
-euF#©a&pW|EȊ q!p4```e@ߛ}~S6kXZ$_oAbl2xF`㫉 jd0R 9nz& "QӒ$0惜̛AEYv{=TBBY@jDnRD~+I,LΩ` HMfC%C!=b@:h@1-ĺ#6& .ZEØ+D6opLrԢ ;oz(5D`eӯR~pìU ,6#
- c߄LW
-—rF,+QDT+MMh nDܽ hpFN~ۂqT^[M((P_5}!&"xA;Tmg!8ܨox#7v$J(4, K4>iH313ŀ HPEK4E}TEW>("0!FGkw\ ܢi( 3}M \EU?ė$
-z.//KkǕ[j5}Ck %kş ]/zz]yƿn=i tiM=m*v(d[*޽0?U QEJL3!
-$in%Ma
- ,bYlF1tCAlHP]U!EQ=fޛd(7s={gAH+R܂
-GTm*c2M'2ҍa,;&gĨjiBO;2e<n`vͼPPhljfi.3MHAYH/A/8ڼDҔ.S(JnKt ,Nɘ2 8X %f72W4xBeA&@&,H0IP.Bd))ZnA嘳;J/_r4LzBt~Z͔}.5e,})|!0]GfE
-SfQ]J`cFj+WUA+MR*JL=`& }-B:hgv*C4<[%B9[`i/vN4$b:Џ"`jM4b
-}SQH-8Ws2#¨ZLJG:q^i
-N0C(pXPb:̄>>QZ=fQg=HmAρ>Ic ӀK9`ǡ4o8mh@fa)/E¼T0T4 GZ#3m%G%?s+v<%!༄d
- ds(^NODb'r6)hlg fT :Jڛ^
-FkV>3Bc}q]ݠתs(t(1؎%b!OAϥ_GF&
-9ٗ
-2OY?yk5gP߼IIeK9l̓ߧ -<X<XPλ
-H,ak< H"x nG3n3GG)I^(N.b1U,@%)vWF:z y.s=d1![~B zd = JuoRrZF9M 4(!V R*~|70#bGH, |H;H0^L5 KSE^fsJ6Uf7m,Ĉ9)wđO*>9$'8:!SdGQ}P}T}cfp@ULw;[ dlov?z} -BCq+wJX` Ikᕑ# /k Dh) \~AW*zv %.Ac,!DRU"_>, _zU[ͬ5*P'@X R;2b -;zsC5*= *lq33[P T-X>a@PsLA"l`Y#dW& <a[fQhuBT[ZxEC.oa5 c
-/N7r)bH14ݎ<O!<;[FC.%ԏП2RCfzHB @Lfd)j =))jJ\@S:>2/6RUse(HDH NPd(G4y %dсcCHBDq 0666>>>11k6r]׮_߭{nonXz$(NAϧ]$%&-ڗn /xوe-׷e\l/zEoyHX'joxE=E"1}$ه
-&K~H %]7ÃRzS[ǷL[%v\ŕr7Җ+&K%]SrL 6go7UiWfrk39sL}c&@,4㴙Ԟ1[Ϛ y>ٿ<H!sLn|BLH~77 Q
-
-klmiڷx{"1mɴERM$MH$OD2S)DiH{ER3HD2I$}"zT$I?_>2+X['DI V$O|'ߋH(=AvH<?/"ywϋ"H:HdJ+j-5N"HKDIGDֵǝ$sD6]#[g]' ]%2D./zHDDj{JdMI$RK"[zdo"Y{?X/uk6|_bU~D:$R.HiyRA OMF,Mv9+0cL9.DWHCϤ[:nLݷ;W_o;iKsu\NbngjikX=7η'yFXV5|ڳG{ǷǏ4=}ΞΛTgSb4q6ӯ?%m+Yp\,V;9 t.i/׭X|~dߙDӮHo-s?jlcùwzݺuO٩5/i?͟V4ud{Z6 拇M;A]'qߩ,vsêf]smkϓN-iL\PuV?3չ1Հ;\ssMmMO5̚±G# ;;kϣiYQ阆
- C+hTڿ mkݱT婉jc#^ĎVuMI9tEWz@e'xvJ3G;-ow{sq+ɭͥk'-͵BzB#~_1I]GFZ6@mH,w7]:~h:lS=jI 3NKx7Z.7|lj4ƅl]fSe9TQT5eW<d`v=?$ZWn!
-~b>~J`w|p3FbQ~i}O~*U.&d.CxjyT|@we:{/=}m8ձEdL^p )/*ږ"??"Y2fNBaV"uz7m(wWIOfqK9q%ܹ.&+J2n,ͯ 98m6dE闬hȊIO8;;2cDڕWHMQq<Kؔߪa`I %{>n{=wV7dH_v7Fؤx_<(eH׎,߿U$x0λSM3G՝tR;Γ5=sZ_o_d\Yq<7^NTiQ9rH=C,ŵ\ysiySFҢԢC^ՈStoz?UCR:`D|=Z J^t؜ٵ1橇14|ʥçz˺{xWد{>l{+]S7y(Op$ͫf{/ ޳(pZ=5dEi Mdu<(c=g&N{PGr|qGMO3M|s{š*OZ/Xٳ25mdzeE,uLZ!Ez4ٔX-%/H7f?1f4xk!:G﫠rbU'-,5:QkF_6.L^ca/sn(WP^a۫~WPj-m uv[8^oecͳi͔0vzVȦcg弙I:#ޭWt)@{O,\9eƆIWWiu;jҘɖkզvJN-#?^=5{Zf_]^[>:~u}F c[}ʼno^vgɖtMc=^l<Î^o'I=O6Ln9 !+8p[jʦH ;=LV?U<}.OvjXSV~/tq>~O KVZ:~:Ξݞ5˞ʨ-{wٷ6Gr-7K-l_jb|3pɤzv
-̘_ }ygwvfv߿4Fmq+٫gg\fitjEiWݢG|wo/n|<q-}>,^ĩ&5_>L_7rU~_ӔzKKO((Q5r}':9Vu,jZpL0mVtlo*vzӟ]=.k_U<;b0yU?NzW:OKfWWNS^Qx?O*:BTwn&D59сS[_f3/\yznR-li"mF|1sDv%L]0yp};xЏ/<ߑq'*K^u\3$5Qyx}JZK-ٹ.?Mǣ~-lS5v:}4ek}71Eb=.j[R񇋇/<\ >sycT%Cru|+1-5Ɤp1lvGRٜK=O?TqxnR7\ճso0ny0n8z RX-RIjO; nڃ7W<:#!:H\v=u!ӛkfWgP~q蛼jPS^~Z'OÙ]gq
-]k;,(|_3zgBg[PQU'UO_X;…OOZYK5wblM?49Cd\}9oW,b~6/#]+v$wLn=yh$q+9beg&T39FcՃ'L8|aOFuS~.(uAN(/"\y/aФw/OfNŚ96ziO7,9ŐϺOuNJb |ٽm7N6 2r9)U1[} DNnOׄ> G;Oezr.،Nr^~TKaG$B'6_Լfuntgg cI:/fe1=Zw~aD=|ﳇvl8/CsLX(kORVϽO) _ o!c[w
--;UFmS9z.s2돡gm:7'{YۺiӴ-^zkĸOE=8¶efRzJ>ketѢ6<fJ<>7ީq%=!u}%QEݎNQOyptEѬWe*Gj??m]|ƳJ^d8@#l4'B~MaG ßk9W{V+ZH}<`^vxٮ9c>77&?z}!d Yå551vS0?1dȡg<:e8E1{j?*Zٳ*qcX.=佸8{׮ro#6$7n$’rJ7G^^}0o3%OU4eg%
-Uu~϶oԄX{9*s>+ӣh^ٔsګs1hs9~{>-Rx}I 3E ][dBͬ%k=US+GR6?PQ!֭jL!W}W ]}Rf IW8oQ=:-+TrF2Gm|줱2g,Un}F ǦъwhzF[C=-_1ۖ66yc﫜c-G';`>Eia_oLLxzc7R<mKK}ڲ jXpVؗ_v(qYs>:&fC\4-J<q3I>soP2PN|傑{vߤ9`*%A3OYdǞKk5p1K~gݙ)?>[_r3иְLi࢑ʸM![_H[u
-%&sK뷆p {Ȱ{2]/Deo;K_>Upkv[pǭ]m\@ȭwx'<]IJnR[50O~scfs`GX~=l}R%I}By3],٦BR %-Vߘ(esOڕ?^{xVpVC'Yh^y f
-Ig;9|iCs_%}(<uʻ;~b!=2=_S+s|ˮ-}b'eO2_>*U!rpʧٯ9;?>yho)>ٽF.=v }ΘriKqgO?|| 퓎O1iӠ-˷78m3Os|~QYŴ3.U3xF}Yt|^5~{AY;˴BVy_َ2E3jLȶ#wQv6ww^۩n54K?\Wwh03+sƢ8ƒm'go`ʻ螳|]FGL״^+a^7ՃgRQzt _z*\`s-l sti72&hMiߐYt"#}МW7ZJWWpzҙ x& ~+/GGWj9Cѯ6[mQgҔhWn.2>81 F}1~w?Kvͼ8bvaciu~ y~ǻ]WSe^;wJm}ƓuH(Uex&Ovh<|6׃iuio}BE (^NXU_p6P*xf k׻Nz{r$[jv3 E%gWU}tq9d~l՗7 G_3yd3:|vXo/vָ6B5#MkvYxk8a貰j͇-*]{NB}/fmU=)w:zl|reȖ;n%ۆ'{gUStOwI{ڍcFgܽU2zS~ӫQ>ϝx>PF3U2
- Ξhd]$tYS8꿛 UxEw1z8k[6
-?6uB9gdD'G>֑8ݦoj×d~J)s0q>~ktUNcS`4oiSW( ֕zDP'#3l)\ʘҋYiVsJ|ts8G TOJ>x{4GWxԪuqһǛ^칑/7\=}Ujmچ5|#n0ijĽ||ic }se,8Fo:[I6uЉo;W'_*^/oycTɦZx^܍UW\~!߫y͐.w1VJ͂4'Y}4d[~ţ?H_Tⴢmsڊ')i.k;?nb]?]]E⁥ng%I3B??VŬf9M۳V̶&֝X0Gtε훓H~Ħ{>x5_8cQ?;~N.~Gu/8~Eϳ
-?>텶:4ޭ$6[z#.;gd'eS~DŽ4{|FSkXvcC-β邬{+FY(MT|kmyty)3՝7LZi0>s}vڒq/.Rciu]ףWRÃ_^^ŭf~*ާPAVKwV}ܿň{nna?HZQW6_宱q[sʤ؄YlO#Jჾ~SŮ6lk2홱8jkQEڵuPϞv:)Oܸ:-9] o ڧ# >]q<;α̹B-8dQG&ts,^ltZ'sE=?@ըW%IZ~v2Mn+h;e_Éy2܏w<ų-ϏX}kg^Az2͓߷t|2Z/a嬏k=΃Է*i3t R& >J5xqEeB<:#)PLs
-!q*WWNֻ1UO1i։yf(ұlW ҧl81iulR)nR2KSyr5k=YQ=sT+FQ0|[훴iawXf3#+m
-n
-uRd
-sO8,2uʳ̼Vw,rrZH2yWL(bY0z„ӯfϞ)qZC+*/..Q]y׸ݯ>U>}QywÌL4Nptiy~mzKN2[8+x܄t~=_bXWLKX<>T-.V^KvxwM6bS|d3/3&~͈oK5m a7$a^k׃oߍ?9BdJݰǥn7K|q^wߦOq3rڛ<uok
-Ft8wyȉl!g<l;@~l¼ ˈC#ZnGO =[gb$˦?| }oă ׽\kx _&ORO97h빤m. ٧fkF4HO~6.I֝H5?r~|qHG?ϿnmzՈ7%/sqȰ˩zBa<S|v0ɬ-O 196r7f^xnŅrwp L۞Y5[YNOYZ1ugUfV5x W4,e'3{NQm"FIm}pQ[zIR!w1 eo-\iy^R߹/
-ǯ_6gqnG'M}Z"JG_6o&s.* m^3UwKY+U+>ݼbrL9K֦ag2v34k/)h G)^QRK- q;/zꭕI&gŶ~ܰBջ9VQ-`p~at2!z#Bɿd>tj7Kڙu:Ȧ8~؃ś9,I} J. >*׼V>G7M0ok!y!7.*қ Z)ߑW%zMjtxciJ{io\ӛ0'΄wu!{}#?UJx{6ӗ* 5?t~xL`ѵɝE>Bݳ/+
-' Ⱦ8#sxF׶ϟ-]Y~?Od>M~[hN{:zϩC:2wlOxd$S=R2r;n6DAFycn%ElGs3J+MRYx"=/ob-pѡ2ղǯx`9S/VM Fv3C<~ÕFkQnoټ+<v={j輍Iޞd^87k" 4M4l4VZ+/}lk|fѕurk>4pE.s*\aj Տ=>9&~Pm׸0$?:'ީѰ!f
-2\S oN7e$/2Mr6G6o_]hEU
-˒1ݲwo'rf[~V\_\ze.}D)oC"'\| 鞾em Pz
-w~6ŃKJ9JYb1uuV_hҷ|W\L3m]-+SG{0˳QſO;7u֜ jW v=1wQ+M8jf%}5I2kF?9Pa[ F|P i;vlW'.-]{+fY៥d.maݤ!//5^igkj,Xv_%-+XVn{kv3 $!iL쐅).ߏԭUߞs`z %7h^q㔼]kmZ3n|}I--OXZ\6ZNJ[4oc(UF?z`˹nסJ,n(;nme74ll+!w{_f)+mS2Mbӵ`u3'pf[hFCJ6K+WP],~GЫKάu2_?8yKIһ'ٔvSW oS@l+DmX"v-99TVNt2brN3MwyuFR5r!-ǃ_ vf9ەf<uܬZƃrWE״q ߮,G٬5Zu, gn l'=<(|Mߨ9T39Rͷ3wq&zv|Φ3wxO۵jyŒg*>ϝe3OPCSÅË,*,=sog8iPc¢f9U&~8zN鼙;72s#o,8n4-~#O#ӜG^?fzjz ";i밦?NÛ"_z2 5GP x(dWFV ~i~hϥoAoM(ٲtcǚ'vo<t8c{.wjH5[!mm-Td7xE}9^/;2ܮxP>aU F?so_xJɓxdZq'4z$O<fENY<3|W/Ob1C҉_ ޫɂuOguGO!. .pԐz"^ܭ{Sڬ~[ZgValqq/Nŗ.[m}M.x'ݫSuVcziOQY]?|' [};ZZ/~Cgm޲DZ_eF8R%}^"Cʳd>ʵ_>+<jho)^w]È4[K/SZNܞol=6eeL>ݬe&osFe9F/x—K6?5ﱚq{iu?\괶N[hwxօ]eqq^/ΓUo0W9;|UvYj+ly%ާta\YRHV"։aCij [j{%?zLۇ}6Y:&cdˁrgڹ ]vJ:=IL宼c o`
-g7ƨ>Yj6xq5%fO%[fTz0èa7Ԛfׁ=VhB(3aV@Mkvq:FTl]h(TtJ=em {.JY*-4i7][`Ty0hx*l:ޱL~}OEJGV]6p]1fMv@栖5ͺzy|^!MbٺFx|M+g9>l8qpwmO).yx!c|ZB ʉ>좲c댩{+rӷ1wӋy_3~6}8iv"F^o,L W]/S
-Y闢+V]p1O|5i⬪T{uҺ.굃BEyfQ{RE]işi@pE+C<beS֭qқ2"L@KށQ0lS.JWU1[s%K/=x{oQH#FC<0OAy2ܚO{~|?_L{_'l϶3RC-ֲu6N:PVbĤ$;mlY'.U񋂛2xӵZs`kгy\rďerFRöMX1(8kŒ2ꘇ'?^q{~&9~wBml }H?Cm6pkߙA`JP44:1Χ~o>2D6+KӺ2zL;3u kG4ͽy6.9ʒv*Ӳ6*hogt4>1זΡ̒~66ܩnJΠ:uՒcmL6^ú9'wPq|YfvaU_u>TruM춼Ks<]vTvsAO?}Mdd0]Zffa^UcH^[ZV+<'yf\ES*^-sPx1XI;-g:è:E޼,f6:s\Dž9﷜5!mo~cC2}1ǎmzC齠tܢa]_|boؚ3wiyrCzm(Xod퉫[8_H٣rbE&)&*6MoP%㥟o\̱}Q--cuSc8O֧﨟/i_L~b`YZ%-G<din9咦oߩ(?Tkc}Uݚf=v2eC&g3{Yn(sㅣ?hv56y֗̃[Zz[?&0Zup_ǙkvK^(tMormz_޽`DC ;yze#_9s!aeYooN$9ǡ#9L^Uayvw+EMiz{˳{hX-x!`'lgHyخJJPЖ?HJYM˯}רIasXf/:O%͠;h49e)U ?z^<_fCHQуϟV*+ҷ
-ӥFtR:vd͐ k;,x1im;G0?c GY7c>kspi(;qbr:ciJr낐Gk0bUϺ;wfIh{/e)3A{l܁a]<NCTEIiݟ䔭Ihֵa??xꪹvf42_ortCIێNnoswTppΥcN_US7vqiz3^Y\y2Μ`?;SSII셺uNL<ϟf*?iՇMF,=cxt;`ntbSNf͙K&,վ,zf{o{λb<4D IQ~ꙴu%WӇYֿtCϣܡi_{ MՁ\0ISϙւG00vuY;2bd6bמF~z^{U+vj}QVvhh˟=dqfи-_]%+^8euj 3C얐9Ư_w1ZsztiءE9Öw>n{氍L kmu\Ğ637pkk_ZRse<z)Aj4+^R7Rq}q+_>*KIȶsG0͋
-כQؤ8u
-~;j~Py
-/}f963g͞xvD͎c}ܳ un_֮O(zWf?A{쳇S&)(L;B}t .J)Ǯn{1{4]֫.?2(2᭑ud7FÕ|v.XlUlKk.k]g/-r.Љ>dԶeO8e|=쩇;ֵ=Z#m_ֲyj.h޸K
-yUYX!9JC';!7}v5Բ_ܻ3ѰVfq˪ꖞ֐|mz;LX{rh5K]|vwwSj\d`mcNGe
-ڑM:<^6}u|"残Iv@MЕ[?ѡV ?wi+ZF~\ը1:HܪBmYSxeFD1Wu6R<rWS#:m&.}ғR
-kٹ n̔2OS8oʘMtc2eYRg'Ư|ƩaRWMdp}=EFڍnۡiA?s^vqhBgiMzԄU,Ч3.>ygĝv&ydn'q~x])<S3/T:e龪;h³,IlG2ޚ24Y1Kuw^CҌ/s6G~~lc/qtv6SFeY"509٢97h͹6h~Mavwn.w?\UB)۽dnђG_FoxBy= FҞ-;ݽ=_W>9Rݰwh_49&\W֞6jw~]b-+΃Rkr&zWN(R80-' +:ﻊ۴aYSx9hÍ̊VJ=3Fi3,*uL仇Ivn!v{MuQ|q͞kZl7}q윣[r\х&,g&D j~xNìj_.rDv7r(vK~U'ung؅.SWaCZ)q  )6i-Y{FW/NW關ndb]E4l+PyKje&X,?`o]ۗ6>1vӤM|:)p6}WYrjkҿ<xй<Z70fCoBcY2ǻE2Eެh]?_)soya8,_Tg1Eׄt;-aܸI#&ޏ[Q~~=j-iSgDǖYFeo.LS,9^XyfOٻ %sԙ2Rá}cm6\:V}f<C\''n#J;=ʄ&v/m,5Vv.߶vbu+G~9X^,mRT*ZX/?<Zu֓]og(n 8% B27pSC5=& 9F}q~IqsƯrl}$=uV>uW^z8jiGEĬe]o"y└ML?ko no7X>a?'c>5N>;7ݢmou=
-vh7R ۳YK粟2
-_y,Ts1KYKk I hKNX$:Qέ9hR]G /hWa)YszaaJil˟ b<<;zܬ/=5J6fPJg_qbĪ5 i/hmD;3rǖ4zor(G/NXsܝ-%!fsu]ߣ4:Q>Vi3VHx|gK@c¬z'Z,/Pxo7^De!=kGmw|Ԫ㞙d߈P>z[
-h߄
-ZϵQz+H{NOypixg)[~}D-`l}Z]}vt˒MV\ Nh =uoHܫR>\zmm[LG r申qGTW_ 8}?ټC;]fsw6Jv۴?(?tά5PS;Xz/{߹is}51
-{iaV+2x刷OZܙIޡm߆̻j~ѶեM-FS N?{H?>j_svi.=l.d1Wf>驴o;ȭU?^RX}l]Y?=-B'ޛHhk\3;ԽK 5?;nX@+%Y@aNΫG}{~+]wGMVeXϯKXi7OUcu^S$«:qXOn ] [cI\"q1O^e?1ju"M)cO/m9q\3ǜsX}T'F:o3\s*O߶|w0\ߐy]mObB]9 NضomG.ԚwFM*\}|ŧ3|{kgv3h=&Ϙ<xDW jdCvLT_3d$'wDi_YI_,ݸf#U~ya9h4]jbؽO;R/&|̉<̻v2Kǜ)&HkYfW݃l;˫'v[ Z"yDՑgG~9e Gi5h- *؅z$3
-΃s2iDyƗҒѵЭ?gpʓ{ǵig\ߑ{ixXMrMC-ymNlòwҸvJZ*cZO
->o ˶%[ٲdwBXMw|c|Mv%=V~qβ,=}b"m:gԮӴ&~Ǽ--Ԑ!+pI_|TaМ;;<Ɨ˶']1#FqYn^$_QɎsOj``y;A:gymTouteJ}|2Юsښ=FIwY2i*G?S;wB1*#ez皞DQzu-=ci_-{}n]ǪIM9z?swJ,f|ɧov7%ͳ*W]b|9fN3y 55ƍ>fQF1|aCUQQVVRR2DQQQAA` <X^^^NNN<#:x#|z( I*F`d:ȐϠ??oQQ?Q(}G?*п?}>}=>{n]_7_@: CYtmf _
-r#1ejvp_/'=̏N]j!ÖExDi$.s^欍1~!X~~>~[ZLeZ! ~7;ȆcE0o `\-ǥ" ~9-~<LK~ ~l|x_Za@c
-^wdr>kSM_D|M+xjLڵ%rL͆RSY f(E[W=
-v
-?_cF/h24>f8;/+Ǜ\Ғ*orx/9߁ة#?C<[~ϞA[-I~ X4ڧɧc0:75gL g&?Tsa, ʺlYSdgjԨ*^׍XbԋhsAX8ybayanl73nG17xnnnp ''-43pSuէkyGz=yq_替qoܿq+=[钘e-R>њ1obT@/џyyP5-ۓmf/050MHxQ!L
-0>n
-0
-8`N
-L 080?KŔQF]`
- 18g]8;z`a0ڛ[zCv8ypvW{ôpG, q"N\0,GǰF `?x^t
-7_`fo `{MP?b6@mrI&wB+!H
-z ba50Bc0 yYDyz@ jm:x5*Ƨ:ʻr v:t Q0,Ƕ ^*Wsl*a+04I _o6<\
- vWP*;yx{NbnDe
-
-
-ycn  k|?!p>5pi#KAa3;PC<)K-
-Űf 7N0Tpa$JIO1lwkn>OHw0ƒ BB$}¼A>;k$HI uNI@oHp ;'DpU2;ax BA_otcX$, =) (2ɗQBIxF)IPyO+e.fo;T `#tz`uЅC0GHC0l55BD C GݤtxH4 *q֭A>PERu,͍l 7/0K,ZXO
-:~ a#<"}Q0sӀ eA Z][H_~15`c?`
-WpğpF_eT\U?*9:
-[-n<~H`4)r\Q⏗La0 |An~X r|Zb31D&3' Au
-~3s^|Kbi/>
-GS*g80# H!cj6D-:E\<iJ"c `,YKڥ@i -g/$^
-`V0jpwSo{/#EˑbaEy.H{+0\  4
-(
-OpX}f
-p?68=
-UO7
-aLbb3/#=
-'O*h4H
- ⴅ0y DT[q|B+CD%}2/_xpӣ
-rȆ
-\# |2۟ zBZG;$SG,hv9D:MC5-;ꑭ4D]x"=#جՊЧ";,f`#6f9{zT KRǍijӅf|FjK4jN=4)!
-Db<Yޞ+P+
-rCmgu[+~Xzد&F$C$"(|{@>MsY'+0d[[߈?s p#AV
-&ݔ!cc]$\f~-
-ю<"4/s]Qab`RDG.I$GD#oRJQv?DJ?pϿ֦%M@D t:%òږaFt);V 36XZC{09@{v#h>pLF!֖k _zB[f@{'@{)-6ȟ m 0lb bKm- U cC{EA[6BA b}v@sMA` mIŰ3a6knhamh[aX`XOaX&M0,30
-hoŰjh`X-0ڣA&5AÚ=ڠa>aІaThm ma0Uhb1LڠcjBiA[+WvQЮ
-3
-Ȃt !GQCs/!gQ 9SY JDG0\V?!.#r2+YiDG0pV?!Q 9U`ZTQ {G:P{ ڟ\.Fpjg"?S\I.CWp4QC8!u!D0&nBa]7:PCX!!?! {&+v#TV?ae%#\V?af]@G0ɬTJCG0٬LT*@G0bTϪ@G0ZT#fTՁpd`mZ
-no%-!QdgmރH4p;151A Ø GusMW5lUA6VV8'[}d41-.yOuXkb
-[sHgGAzGQ^ CT8RQV셃+=Dg
-KAn@9N8Tɱ
-Q þ*;\M2Cր g&N-DžEPVvs"&;_V
-B]Q+d ;Idvi[9J O՟` "!: e&l'|nߦXk+p 8rx=/S`Sǖ7 ƳM
-U }5^PlZ0=(5iOM:|
-cߦ6?~J!E9u:CȈ
-`k x
-C ⬈pN@Ґ ="siٌh>Y#{! 3l) c]*
-ӐynƩX,ҫYu4|
-Y.X$Gx},M86bo8E=/xkBH<dgÔoaLE]__y(iV0U,Y <8/Bfb١V"Ɛ.?,9e$IpJ:#JџgEhwԟN
-&M / -b ~fw+rj)7"K$ L;lb"& DlB%D52LO d_/;zQRDtC#䏗`Y|Cǯ磉1"ɣC AEnEd%1DP+- R[=eH|' k\
-OOx Fxy"F`QoB
-S@1dOC"W
-}z9?qi  WMɦD7>覡͜BĢ
-/s9ü Xo}mQab@L~!z ++
-P0-DX2LΙ`erƐxB6 ƾdXxmv<_I;* e=DEyHd yoF%|YƝ8JE_ʲ ;Å_)2 "[4 T^Bg] cEŒxd1
-H,q
-^^^^hnƝ[@ܫ'd=KMk
-r@
-C1lE" UN*r6
-@V!u 6(\r/IwlY2o<I4A [8oQʌm%B(xP5&!0pRc/'ߢVlx|B~GhMnD5XA6Uvkҡ
-9BN P(V}>cKB6ю+p[BKa4cT`S
-J
-?4Ć}D8X/!kx;7O-GaLbLt[
-VpH2xĦ_}`1} /.2csBĉSS1ZU}SL;`Q{Mm2v
-e
-R4!,t
-s
-4]HDs3`۩íuoF/7Q
->W 2^T
-ɐLу o5a+z7Յ E)m wko-?ŚW[?m'c>) 0?
-.b^ɹlxؤdgސBA)Cπ 0"IEO<=HGp`#;xQWIYRA&s u WQ1GawMDY{u +m
-We(OQ!Z$]w0'Pcxp܌;[%G`uΊCɕށh
-1Wxha2k!2y`'8
-
-fR#H<X^ZrwJ`1ɿgO}
-<υ9pwy_v
- /@oBdLXbi$:"ذB( ҢtHyKK%ҍK
-7pW+_e19ĕ "]Q (2<yP$A~+?&u m 7(Q(xɫ>'ۅhvL.~"/|%&D-O,`ẃضN6}\ۣK=I%ⱑL47~p
-`[A2lONJl+p*1Jb
-
-?;It1=ưȆ"j/GyMlH1>8f^mK'*5`[(&í ?ZSxi 2)=Xb/1qߗ}cd 7aru
-41^H Ll,
-fxI\ =:YްJ`r淚TGp̯ٚ.)`(֯
-4+hmAPa/\*
-4I 2"}x־'$&ӠCÌJ gC 2bY(@R(*cb^JaʞK
-AaKnD;Ҡ\#j.
-=# 457-nr`*1g'a8ץp!"<G>m9/ELF|\Qr7d'e:*_@!A8䟫l} 5BY`c3{aL'\ToE_Gڨׯ}6gd6b)jN5TÕc@ zW,>s_hkV2B*,wED Y%Ml75[߿Ő7O-r'҂O;m@+\`Sgk'L?n'@-w
-ߡ>
-|&^[k 0tV7Ud+2aU<!;HGY {o* lj78c,tۃ:@@G)Fƽ;vd5s#u@MlY!^,5> @&Y_hF%omY;eI=6HZMR=MFi`Al×|NSQF!;H0Fl*p
-B,,w Mo,׀^uY2
- v|Lk.]P:)o]kwAP(;JAY rS Em9E52ݦʠE1ɵ܎Ag:cAY
-7l {e 1^jFC٬.E14*S-@LLTR` CK4l|b:Iv0cj; ח/](˯! 5j
-̪΁1쳾(ر
-A> BuTBWo9Aކ"yLj"6ydʠpY7 B\ eigڱ
-N@q%<Y&zOֵE1
-#5oiU o+#'p@WZ X4QmREjY{G_/KfR?9pgCTE'ʒj4
-ym^f]o+ oS hNJxb0 ;*B!ڸ6GU`Q-kQA ,d$wq0U=EB'F ɂ́7g J2ܪX"LaGfb=&>tDSH[D(""Y͔!$9{:߅":0߯2p@TˍZj2
-QK‹Ô"3BvvJʔ7
-B6g(9Z;Ѷ<%k8<$4r`1!#ʕ._'{}ʁԪϷ@k #tNy!8` c`0ã[B|k觃)/[`_}ؖ L;I,܌۴s lA7m@דjz5~qSfMvO;^i?=@$o? Ll*.[d=7I`iቡ^L6^^Ga@{wy"XIp\ٷWZ#
-
-~!V£znL߱$ C,;ĖzC}{1MT 4` P'g=)M^wVo޿6Qܝf
-
-|)Y/* ]ˣW`nQ1*IB Eb+*@dg)ob}?9HXa# Wj-IʯCjcL!BAZ1$@•2~HzAp 9?NX 4@ƒr_@mO¥PDr 6:oQ 5Vmp$Xw{gkSMwC WLĢE;:C]D~V ɷcĖ@e(
-U-Jq()
-9(鄗8S S̠p
-"!_fvqᾄp+H0jXBN]W7Zn8o0z]M߂N`\X 3ŖS̪  g9~qRG* #MI;&ӌЋ= !*n6D am}>PH dgj aUC,Y%'Q⺌;RBt7g4et: uzT ggUf<Z~ _AlDQZa΀&"c.O| B$?{T<
-Hy kKZXG]j.jR;9%sS%ܘ  k@~E48K19xU"3^; $HS:1L-RGXns8,<\Phgd(k!,@~K>=1A֠NK|ٿ&Cn r\XjU]+P!hsQHd"Z"Bo-!&ђtd
-6"mf#9'/0q*^r{<P S|-y)qB"VΉ8Z8= NqrW^"i
-_y1,*iŀox?҂PZt{=WňEĞf F<~^; Jn÷RM?M vp#ή4;rg" /7n9ƛIey Die.w«9xetGnΣd'߫qqJV-5>q (T ɋar!Pb݌o#._|U
-6gTCNxEv4ٿj h'yBCz/=BYF7|j{ ]>nsTʉ
-Ր4WƸ#ia9ۍd?q
-
-(D
-U;śQ'M~l/mK{}~p',"=k?zw`[H;m" .L,k5Dc~'TTGxTY_w2qBy%n9rɰ
- 3\>JNAANâ.k;+훂{pz7g
-6K O&g25?ōYd7*P2̎PΦH%ٯEKO#! e$WE.j#5R_#4*>֚xݘMߦ? oߍ\ cb?=iEWd72;ٸ^)񖦀>v6Bn4edr!F| FlE]k-qiϷ{fF}RD#
-q t ZZ0[ڱ`Wtaa"&Fo*c&HZBE>ESfoorB{RA:"D'YϪZىﳋa_?ef77$Vd9[ܐ $zB^sJ4>F[mݰU}"D
-4%O:Ad.ŇÞOq}չ%ٲ`h$SLrl~1d8`2a`z kbLdcNoTe2Yd$x"Ե&}zD[9?$gȸC;VȱVq!/Ǟݤ2?9P
-Ђ!/᝜Lu_NQЮ'5wci6IRl<(ꅟ ֋l XӊVa@rh{,Jxb&BjS:ELDU s”݊(ArOHTi
-ў[E: Pᩰ +zg d8qcT4wI0MT
-jB}$G}!/#xDai(š^u/us:9
-ctk3 h ߙI :bUc]5M"_;eZbTQб
-g?zN2
-gq&P&Ɉƙv XA
-Q~ b_E10E :%G5k 0,&7Ul휙+,aX2@{ lAEl΄f^b_>8E>A_&5~[T{>zH@/`1!p"WQC(P"Z&
-Mj:AEPW BBTQfbWjd00J?(lxPVu(,Hd]D;j&/`_ Dd~@j: P
-琪!&2A۳! XُI)*Ft``E;
-^HW }yU8S;@| M&. +'A%X0 éT\2z,@Mu&b~pu<~MĿ$MFhCFG]"S9 a*~+~+j@(h⇡v¿yV.$VHݨyix)EbXPcD$3~&H&I}U&M!0jP T0aO? X2q}/2ʇQQ^xWBj5
-@'r ?:CK+~ Z;g9I~'R$vDIBL
-?!GRQ,H#
-. =Km% R7mZG[bu7l@M@
-%*f3sIjQϹ̙3g̜93}
-3*Ol
-
-CG aAi$Ngz< 4,԰Y-(+<1CTZ{vW'ENgɴ1'd#DHڜD#MC@jtvXvL`);c Xqi5|FGvdRsTL}`ROI~ߏn -d̡TB*YsF}ZhnZ4DXg2'1{r(,MJb| X*z66׳"g33yonupA`"b!W'Gg Y6 *_y{2yopJH |j~3ͨ?ƕ7܄}ފoPgOm@l;#hoԬMT=W7Az
-oPBfy2F(%DWV\9EWgզhq*n];©%OA807oг'MK /;
-l,3&Hic4")w
--w"-GWϠ' xA "칚*[PobgzݦN#~AGvn.B'|}^Cn &HZ2k0S0jr4W|$$#{1<X|u,"uMo#qA4(R.">x)7$3DKבKpmr!4O%@W@: $w@T{2fN6wҿc(roi7Cnoba؞A "]t+ L'k|jW"G]Xw>f:d9- d)Km! 8ɾax
-O
-x>gLK`_xJ{
-[-W]pOg&N={`?OrvGrLUCg5fJ[6aUX^"|#Ў8IE?}˽{
-5M('(Ď=@X N'"j:re{o#}h%J6v<Z'|:Ũ$J%F:lf#4܅+!۔S,j |8ww>9fKC"S wy- I2w#7!-F^Jίd2l0ԣ@"їj}BW[k?Hݣ׋FPĸA_gۅ~lz+ Nj0슼:[A\zs</n Rt!a.!.տ:~B?~އ-2j;' p|;6XE= 7$Ux*Zxxqi )ynM|89|SV߮|5Q<fx,DλokwsYX>Gꗎ/BF|
-e 0̿kB2/7蜷
-=}x:+70ޓϼ&Vcd.V}3)L7T1;:Zloxn3-O
-uxOf|dQ C_ε$a330Ff|jtScI+-<LeSR*HwwyfX\-njȞR92gY!S`rՒG`4йP5Maq<F 4e
-UhYazwcޫUzi<wUzkT*7[eYYfiVָUA^s@гU_Otާ H޻yD̨rQ2OL`wD~K1=gY?fX|cLiE6`)'yN,R2Rg_gr6|vD<K|j
-Q("%ÕB27kJ$G>ٷQ<a04⼉v&0 L&^E. b-Z#X3s˾.G3,|NK/{Dcqw]8evyq+3݃]u~,$
-S\K7
- ?mby~yr; w=e!<_B)ҟ\Pu24T52yJ2$W _a\
-W]sR9zƻ{ R-7VukWߋI8ėIU$fm}qx%> ]8 vmk+ʂvꍇ5߲^17b%4U&뮾&hrI#)Rh\#^L7a%'MA\֡>vm%c!+Ey2;\y޲M6
-!M}gu&;+42~FDL2ivV-lX3B~fr⣘P^X,}&#8[(~O
-O5'/&ܙ7N0G8*s0)@i1RϽ<:#׀ lq8̕fX*%UPL?T̠źx[ (P`[ab gYK18óm֮sJkj_U&xEP؜,^bf3Q-r[af&`I0ɱ&C hqW!G`hʍt$H( ,k\9\d
-3/3I^=ŽKh<`ɂW?('vLki*Q[{SO.Es "4wWEev/+SP(?,s,[+  l4Oe+Yy)us17]m7aWK@sP臮>
-YMNo(ZEAe^)|N/*סXÝN:tӳa
-N]Y[WXKYrNQ9iN? ph
-EO_xe~0o+'@ 6L
-B+(+A_55ZU>C%-U
-Ac;;7e6({1dѻIky0)?Ʉ?30m|`)|AybFc3iBAfy)p^ңkKWAmzhV-^\=8FG
-9ҳ,vYF6seb3Y s,䳲|V6f.,l|D6s9fzF$Q Qn@ =Rԁ|_`|u./;I_QX =xE,3 Q ;,[PU#<.#FAzX2Y+*ԛHfu
-PErP@^^gbahܛyT5N|.u_1bp&[Pm%)swIL?s㳁դJJ'5̙˜;v@;;83{:gE;Hؚ20L̑հ]a@R}Rur0PܱQ 됪60mc F9fs
- =bs
-/ʦc&d="L/k|$=toۢ69j_-h̏(84!Fd& P%/s
-fF m"+aG^
-asV8+@&Vbv3+1s{+B 2a%Dc%hfOv~{~k:-4h3m+?:ʲݟﹳO\=61%,H9kG4hH R9lľ6}\B0(0z6` @gYYЪ[
-9M {EgjGZ# =\d{ wn.kkuh?@D;&\86̿E/h^cAѝ͝iA0E K8ՎnYi/01t74=:gx~ec\0< ԏxUmwxZg 0hwLfTze
-<kL1k61حavPDV[=fES.l{
-9(鴝فMO᎝h^ O%K)+ "+"6iG!&4]q/p z쥬|=be
-'`
-Ww ߛׯqj: Xwpe 4m94{M}h[,(">۳U|F7;/3t
-<vuZcobX2[^P!É#:.YqSaV0=P>7
-q|^ ̰DŽ/ezUGQ>AޗgYx*?Rz3wv&3>i\ό9'=KبMp.3e]n/)V2Yǔq# uwuh)8ꁒEe
-RJ)U_aa'RWhT<}H#nc>7ċ
-}}v2$?N-B_d}hoW H5 M7
-x`1(HїQ=FI)os&<م97E[Mhԛ#Q'}JX!iF?ZY,҆L==yӋ -|ˣ3Pkڠh}&
-{ʿCyi!yJ^,ʫȸ,})Ui_՚Jy1fBKSIܨ0"f`r=*N]Bi6lّ5ԥාr+@ >Zt# 8>g{w]N
-?ݔ k'g}kb1q$Th (ruܼ6;%pn]=L"Uڠ
-M
-(zde`蒗y.C%!^1p=T?=nEQX:
-ȞBUM>p3?>UӚWSHjhO)ҏU|gfz=Q޵^RMH"H)S0xSbO`g]Z[?,"7//t 6*\E( |Y6j
-V[Lxm7U]3_NWyv6;-w
-nd2֡gE?1q?`G*^3pl7PNB5'`ݝj_wOK}%cik [ilI
-cc PT55 X#Trrnth: x`Z";`]
-<BPɎwCǃӬGع>i77Z ""0Aih47d JQ5jf? [ }>¦Z;GnFb YI4'f]cȆ!h.sԠE/L /ZadCoz:ۃktڑްa[C)p{-~&'\!A;s3Ԅq.DXHa|~k_n(%Lt>̗H)qVqBȱ}8ank;Mk;Cʺfc JA)5̶L m=ܝ^=c=zXD#2)
-0==Ub.T^<ź0Pî\=k7x-PNavFzz'  :},{!tQꌍx!575x1: N^.1w[paހKt?7=np!=y+p;_m)pιihiƋU._<3a,'دix?#w
-}f?ُm\?btKm0V DA~<LKl_nD.m6(#=鋵M emGJ]5hH2G]7R;V9”\ \' гR7ڡc )@Bi{ORI
-! @lR
-2`4A5HPaH$fZO>@*J L9RX:!$AtU)mU ^X;{GS)u/3 w4L!+l :YĆY*CPd
-<L?x7'*{s
-P! GI<z7
-+Y5#)XCY@j .7XpjÿSi|
-> >4G|=:t 
-RIEK'\S$u^BԇSYfC+ O sW0
-H)Djo6>
-M"hcV3Z:hHql}Ȏ4 Zzc@
-HbT6b|RhzEӳҜ%Aod"8 $-ҷOj%bL5(bGa
-Z0C|A)Q 5 fR`6<g9_0~<|Y,|b 1%pE; ut$\mx5 #YE\,lABû(-У"- ,I ̤W/"EkA;c1~ܘbb>E$4g13 >f6]c\tc<>f],c¶fL"^bY_3/n){¶yzH: +g<vsj( taJ=
-/R}q_ڒ&
-^hF}h?"eZq81(LIĨ3zQ.Xj%}$2u Ki/Ԃ8AV*P~`QtÿS3'T=}d*U("ەKE<9-X
-
-<=dw&ZX<_T ] goF /,(JP2b/쒛ku3;j1ۢNGgؑ Z2X?d}Jth-v=C,zɶT)2^+%AScz)_z-ӿB_-k}ivhk&)=R1fIo@ٙ%frܪ(g9f}Ml5e@ddIy%MWG|W_r
-\
-m__<u ˂G[- >O <[{Ht{n yC [qt߯`JTjv_˛`ې&
-5'"8"ώG\%t+f1g8/̼E6{v}̎~i &ADNtOcQ?VV諳+'jyj9L',WfvuR
-=pk%(ݛ^2
-0I5
-=/t70m,uv;|!
-'D R8*"1Y$7̂ F
-i
-ucŋ\DM;rp/ADi,kOAi@s8$x*`jgkBw
-7+NLFYH3L8_EJpЂJ^)C1&PbZ|FPw|G.4-h :B@7{HOIG}oAE%ٲω+Lw-=+VK~x"џ9^B- FRĐAd숼%XY
-DJZ
-ŎB^!vB b@DERK"14%"75Ihwf F H'UZBeqDa@?8PtO\PP rkOZAI65G>w*x ]<_yY4ԅj(9݆.&"WgEZr(e^;#5١sg
- aܱSNÊ3T&}^^5m %)D !K' L`bӁT$07fqRE
-QB<8:=G7X@/ȡrE0.uf46B"/i'XlngVȗxIW2N ͸+r_+;]FEG~$xo)ceAȟ`iKO%;v捚avcitaƈy
-9H
-
->-뵴 YP\7!/MJ <7D~Ě$3노f_뷡.4HR?0
-7|t[J<H oƯ ̬]m14%$?h7?gߧ.Ys6O鵽|)GF5a /ǫ3  ʿuJ]7oY&}mv^݋`D_o ?˂sY^7%sd%/Pr`mF|hsXk4 c%;8D;y`:GߺEĝ}>EyE`+Ÿ4" 4?;Oįܠ͐rةU8Ly!1g^`mrIķ"ZRG:Zm/L/ws<{^Ji`Q|!slYb[KH#Mr $8ޭ} m$`QjpVANAT;yXDn)/um%ևH,Nuم$f(/=ENHIyՏt pbe𗨶~*֫r6 "ƊJꖧdX@[(0 yh#
-ǒ>S{e,.$g]rOw~c*I=&bɚ3 !|rs#9nf΍~cyY#(/'P;p~
-L\tM,&!ko#ݨL-VNcӏ:h{Mx+ȃvcf:1?\g$/YsV)Cz5RrRRz/P#(yּ5rԹ:V߬{,9|Q@wSQV<9rC{ Qmc+gwp|q&81Fـ6X@32xZ~l {g?LJ٢էɈ0[898P@:ǂ̽YGF4)jrɿ,΀p{9=!f LguŴ B&oB"Vݺ_jmGQzx5Cp{yrqAAF{>Gi
-n%*&b?`?BV0g{ @d*ranc1<S}=fsnaaӣ:s+kmt44#ʝikaю[FP9cv欓_`; O}XVdA/%Q?<P5r6U%Jh
-Ȅp,^lub
-F
-1D1nCnOFMf
-@{:q/u2
-Y@FΝ
-
-&5qo#aF}w&{@4fَZ򹟖E ]B{s7tS^ڏb綼棚ɼ| )]dyV=LH6
-$hGﯓp07yiJ
- u,Pj7Jg)LƟ9<{T N*7%`Џjt-X?56l zda=wv`Cݍ <g_'LH~* \{F|QS;\rbJ/"BhS(ky_uYBjucL3kpkׁbQ4xhͧX 2^YkI
-ł:fʥQ@4[Iʓ.sf;PZ­E~,kB;z?cr鈲w'Hz6x
-_anIץ&½$(#2=&ݺkH;׳ et`28=.4Cc64r[P#A'k ݉
-,{.-aV+3g}C0d
-r=Żw}te]
-R*=XFNiBk|twi6]nAݘݫPmf`u,3qEoPdUuUg~/TA F2uXoT$Yh̑~"~IXP?Fe3yMɔ
-?XRaNL&m,m|+
- 111e/w>]x)wtg%ok_W#Kh~F@~exjz/a2;-]{}րho {f$?GhMocJd/]AcðaG!^AC MMڦ]ZR|kޣ:l6\A='3[q!))xҐf
-^*H$>wN!EA}s9_HDzrK宇 #m1cWp+1H:._J̕tJ-]<Õ:x+tĕutGDoc|o~] tQ7E#k
-xp3Tiet&Lǝ{@jCCCRuLnxntśŷ17`k<brz=, nvMkj6/L8uSFEooܲ74`*lܱ)FOcRo&
-T8kOKDx!hvv C
-kp&\>3r7@gkoY;9 s{90)&&W4N!ZҘQ5%xJ T
-s+N6
-dCwӰaaAq ѪK-,8DiK\o#7&.Qpʽr=9&(W
-Hڌ /@ ũ [H׽ ZmZӦf!=v1_8j,tǿƊ-y"M _Qc4.p<AulvI1"~Y]&$ToG !
-<IxfL@> u""8ؤT
-|DUGoA#0Gk-
-4O@sGBH
-ِ߼j1r4=y).<8~R}d( Ehxᭉ˙◽͘j?8]`˃x >7sgldz/EFl:Z)_%sj,O% %ʿKUOO39`޽hݻƟ l
-8hܙQ
-Qى-$D(w@qbCLVFul WP0/ﴆG϶3~]o' iw{>3I̍(Ax zpSA2@1Br}MtFUNJJ+L1(4Tߌ)QoY=uc]Cߦi[Ȼ~#v܊~ZT܉7 /]si'r%oG_r5~]g2s#O2yۚYw
-GHGV>w59wb=
-=,p4K @N6Sנ_&
-X
-L$R%4Euh N RyQx k)a1"+\6ȕ l,8
-uBb14 EȑshBφA
-Ra
-EMQ_8!(%2?Hːfd|t id
-!S Ǒp,{4H}sFr.ft_-5f<=Nxڒ7vd|S{>-'=;O7֪
-uKc#!QgSliױ]'Ys$nIGcsD_A4G[%rm&&0]
-~Fgc*c( smGڼ0 GmO
-Z"'s?+8㇑noۿ %NN_WR,ȞS>vua LKWτp9H?9#_3^ޅ-y>vY"][ޢRbȶ[A}#D~ [4FVooG㷘'@vΊRKNS$sWWcxSn?ooxm4۩x/|!~ueGxf]~7~kۇⷘ(r_x[|~Nkv];"] _ū/ q" \R6o5]ފo7^oHF^'7~0lKmD.86I#zewߍio"GxZȦd
-";o,<ooo%r]ً'Wy#
-nk{HluhaRTd l?(0-sy@z Ȣh J4W:v;z[-)-;iooͦӔ'!/ň~~<9<xYnAy@u -B.
-/
-MouB a'Oܔ`";L>g0}n2K^sՒx<wʣjvJgMOv>]-xCAJ|E~?KηӰj|;6,&k{ͻY؟MQ?#*u4k~`^+ױ>!SnVf[F ] LbC}'
-jYTP_wfCŞDꐙGu5
-#,3M]`eJEwo͇,^磥N:㞥<7z|P}ۛy[ ԦF J33?[lpяgCm\sPuERFZ-2i/u5_KaYEYr}+R<=j0)+ Z:e;=^R)?dߏ(Z9YܝNS[<=,&Cx/HϘ+u
-scׅ.5b߅qV˞24V _S4,׽ $TGAxR>.2.t5&7- 4:z~Y\!!+{BiȂiā0NvkPbɅ@&m%R5Jhs_4]/Bښ
-\DLw rZl. Vf5J@[>k/z੬xО2? bv<MI.)8n?P.#Ն5QYax01M)֮۴%+Cm r9x>$R[$|Ap+[db5F6'e0=wnտ5P`e&3i&c?"C74F)-c87
-o(2`cZԠcN
-V!0#.ݍ
-mֱ]NRPjE0FCDc]6g5#& |J-Hȿkj .߂Jghf(Ws~4RG=cs%Tk@LDA#|
-&yx[J|eFchZ( MK1Lb`KJ$-sكd}nϼČ>㜿*-څp$EVTRf/Z4a9 (qSyŅ(Nd$:ck7Wz2j[R,-ː,7>'Of-
-0mlK6b`)Unܼrݡda̎/&O'6g
-1q;7{@pp$xR矙v]ŏr3s("0aHQ _
-(;8xK [LjeȤt$YTHW -SHVELUvNLK+aQRa^{kF~-*HLw\ˤei KMO7̙[2e_{i
-{`x[njIT1[y)4]ONʬ#w]TuLg SbKԄ#h,Ԇ(T8NdGXvYfp
-#KL{Ƥ׎48*Aju%Qv7X24@ky{NMiИa\N%O%טȺ͸~Zf
-
-I^ڇP+ erXwWj-665g)KNRYsh%w tCDaiLJkz6Vn}- )04h?FZk@I@0k M
- kvmn],QQjJ{Va
-9uA˧6{A{;9zZv`X'wqfw/ڎ
-))Chփ>6qR
-nEH 0[`Qo *#gq*.;0{
-%RGfHGU4^ P{d"<oyz!7_]u MϯW$bU7'+Ews[l^Zuqgg; C%HQ ~B3UChP:lEs)h~ ā*>?7dz^3{e+\̀=TK~ۡ suU9*0~)Hœ<|:?wǾmqFjTl `+|ɅϯP@=x{bηNDdY,(Mչb9!R:˳cwf_1jgW~qo%-D]y+ JQB Mx2s@WPW ɢ}XB2[7 $uE ­1FrEWu20TB^嗙#>]&TS3M14)ocִF0ΐ #?X@S<̲M]^.5Vso~"=
->{`TW5Q~JWY;o>A+ᒔA[Uie`="5wf3zv=̞ TA7Wf~(9_l+BJuy:vO Q' c?-B }oB_%ROJr}Jv)#|"J_X?]F+@&bҾqb(W} 1`A>oyI%ƴƔW`Q]KhVj?kbݥ֧8 iP< )OdE4)
-2c?}O%Xt O>f>.i˗D,E&6*!`h90?k&T}.!Ri~Brp F1t
-Hg2
- ŧgqw8Kcݝ*Dl;t3YbƍTؾ<>CoÆhz'` #j@N
-"˩{`ţ7_&2tu}~Մ~yruA&忈 0Ȇ1j%db J@ۅ$Tw&EJ+7Ua8d YgXB,jfT1Fi1VlZ1`sJдX;
-7kQeB9őO8qS?zu4<q՗뭻(jͱmI8%B3}dVTS|16.nMp_.5=k$ϱ6I]hg[n}O3B%zB)y (LJcRoa-%s
-Ra*5:g'-+oTRd*V&I)7(m9+<{\F3oEv<1Mp$h@gkb.™.Y'[)m]JL^k_m_=z&~1~)~9eRrWU~@Z6
-Kbx_%t -!?NAxLd;+؉I ʬhYݞB±= diP:o:0,m]0&r)qE={'>r(+Ѕ*y+,"|I# Oy D݉P\`߻|]+O]]k袿Oy2(HCskz,y4s-JO&3" $%Rw՘W.EAVs uTtH=]iL[/붡u
-D#g' S%X>^s U"yѿ"1Eh5o%ѿ")Gn@ 1) ]yI
-$TYfk0s;4l*f rbo] 6 s3$6М!_Wu7yad}cVcDt8+$J_]Dj ]'~c0v #<mNqMfql Eيw ݊|fzgE
-͚9/6W9ztRŹ+Uco>q醐=u*+ȶJُ?̎Nu jC /Bc2r4$AQE\ n$/g }'Uu4[$= Cѐ)ɔ&
-ޕP;iyS T,a\OyD,
-xr!%F
-HFaq4Ǡ"AeCSЛ}F/lN?S贄>hTV.SС٘؋q<Jn< oCWxv.o?[h1؂rYPn.7u\aϗ񯼖 bd7qw
-YX.ن*?*$M/B)X:M )ũI[Z@W
-iFs'e:ZtڏP`Ϛ@enIG(-ܛ䦴ykN9{}9{|&Eg(xwWe<|Q'ūAm,uCoX~odo&3G "ޯ:_lP
-:y@x YCa2hK#,b>@J0
-C|F4 |1_TX(Ι95#Mph@§H!b R{<7}66(@ @U:PqIvUkα uqHzn(2D¨a cr'G$ˆQa(,FOM!_l9Ԥ :8%>S diĊ #'1z
-b¥A.E.8oVXB
- ѱ`݈/!;!U׌o*+/6sRR\_5M[= ϓYG\;PG1>yr~/ ynj9 ^| .+_ܜ^g=r|9cpًf3Ar2[WFS/ kqݓ4{&8Z$Kw`yÀZmT7,<yV;,^|]Wzml$J[fv\n1U`S.^^S_NH2`6k%bkdEΙ). %ILm4װEޞ6=z㣸*KY{66;r=^
-xS,yܗL՘.qYZsyx KJxI ^ӵ]*k 1or=u`2p9}
-MxT5h( (}\#wt(Az>/א(>` inXrʲ6ZX0U2I_Pwxxugp6pkȩ(}b&
-<Ζ
-{J/;1Yj9qM׊78i =YgTԒ%D⹗S zIi#c4O Xp)4?F+|B>{)\Sr8%'k\"fUB,M耩`^j"u}$9z5!r6+|_Wf p`= e*r`Ks䷩Bm1,D4H
-ΫZKlL%
-= z
-p}!!:f1jn[#`/1CUvBHfD\ -[UדYxh 9v#O8g"G夺7?Gh*Sodvr{8/&
-\y./7ݘ#ah`#Uvzva2.9z ?.}ˣHсsTҫdZv=4R0h;{H&_6Ay¦kR
-!\%%*ޤtd.r)Gd r95ɩ&~_W6rL+|p?So_<×qPB I";U֞ͣ Y? )/gz})E_WnC{<~Kp~$ʱl=?3wF`d GfD-߀>Ụ{qa>wtDIGۭD(IA.At1T| $OexJ*(砄(e\r&" W>{q
-=B+Dǧ{EY,Гz)
-+49)~R.&D/5'.v^<NIoa/xֈC>g` d"b넀[Q{6JbT#B`"QT&p6!Mnͻ s:P3C^2\ DQUc'd> ~ތT:FIZ]']߅8Z>U'*yjXb$˛-
-=D
-%_ɳ eSD%si{S[`\*%}'^Zh9yA|Ϙmm TnY ybE[M#hi,t+4aXOyWYHX. T&TSfoÈO!zʒR6M*q[M}UKAF5^zQϏ'nR'A,|/ї:;j\>v$n񞠉. j҉l%ހbgh٥f!w= 6;"itXvTq_>]h8W2x4?XVHY]c7"hb/>K0'# #NQT]I0]b9nG^CVߌjٯb
-S-t[M:ZT%CJ̆egc|]^vuHO L> R[ڿ#:f,ŌHx)ԂG | y\@IiBIDiU>[*8|¾|^ ɸ8WsyhXY xz,}V^ 0T^
-όΔBBY7A`x Ke G][Yx/'8*OdD, QeUG0dqYM0W<# x^VCYDwYXwe
-ZMӴNMMM(4WzwɞK+R#6Dsi?Ly2mbɡk>zG,]<u쁘[ފl9W\6V9"{ڥ/=:۵cxw+eYwm)j0?Z񑹟^07e-8Yw=|~(;cMY/,wnklSۅO_xĎb~zݫY O6h??m׆'*<cG{wV˽34q_Ȯ\*qU_&rk^AMG' 6,zbN 5Ck
-tc<!x?2Ggy'x"d|ŏ_#$#=wZ{<CbT^`T^pT^hT{GC)
-hٮP qS-7F5&|z "i}EgVblv^FzoN̬E.qd,fEOf|O3wu;-{^B/n;'b,6=A4R 25yק*^['S nx_})ZquԌq|͵odY_|Voij6VSnTxtf}>x@~/}2̿sAXo F|ߏN;{R_2\87/X֟w
-o^I\t ñU L'>ܩ:nn'w> 2RnSŚ|WZ|6xgz;
-Z-lHhJ^ǵ(P}ୣ|6.WR]q_M ̯-Nm͋᷋h7p@KO{͗*&v4Ӏ]C#. ])DAHWIm;!1y@ ߯ F
-_"4|%p۠wz{
-Zܜlkkw+-yasGН Y3J!QNr\^C|V|-|tmknRAݖkՓRfE~vݝ ^-( Loܻcu k 6>8RSRܒ~;t"4NxgO! C IeR+?\ҸHu;
-}fwEn󡾣WS,v}BnTM%CL al t0ILub |KN :KƧ>uB칡,y2PeYnӸU{`{6~ו)5w7<Rht/ z2Z\R`]Qg\?U;ʒ6-8t&3Ի殮W`ۙfÙ%*X9 n~Ypv3eGQ Nk/mJ=D~KJ(t{ݙêwa%mY yR[/C:O+@aWB|x; #KWNQ3 9߳;d+6g\-{uWQ;aQ!tۖLi
- DɏihW
-VFX篟(=]- 3ēsTڮ &-CȕYMo8'۬lr.)wM,xf*[tKBl#;S#xO2nm__ ^wnKgxni.<{mgu_ײ椰<wˣi΋=NjLT6R>hd~&ѼyPGQ?,;ᙙ>w_~|{uGï
-m8L*VnwpCwŌteC|?ͻIwnd$鶭`g 7~ cƙ
-ST}I٫[<ˈ-%LK~(Y}-/NJxa`YkkYTZIV,$x;%ҒS}+O=njvߥZ2eo=:Jw)i{e77uMoޚ=iWt ?>s$G.h{δ>m7y~a9K-t:zv'&
-\M [`j2᪗jjy{3sYD)Feta՝4;/%^pIҺjs9港-KZR8(eyҾgį#}Ny~~ /ܒOp~hmnU$7gj٣}gJlo?.X°N6o# ,)̞S嶟T^2kZښ_{WO1^nqK&G:Ԯyʄya7K֖roDuP~f>ӯY%4v<o
- T_]ɗ.L_ )ʹ<}v:"lnL$4yO
-OQW|AdAI%vLa0~p/Ӯ+!LZIg@j|O+'495hn3޺Vw ]M.<F94+r~Zgu={K73sm9*mUK9:)RVTL<Uz)5|)B~5]ϚQy O?M 1%au1oؚ~OVd&'<'A6roYg ߐ[B(nu,#k.(7f|pW103)V@pLayIqotSo9;Pjw߾{mzGVTsdXw\8n󛋶9gAj˳ s-Ɠ[x/[b<bEd97Wjʇb?.fr^PgOFsQi/:roO3O7r6o,k{dE]#{rjJL[#q9RK~L3OkaױJFuW_}_z̺Bٯvh8z]ԮzB4-0m)W864$:eR"f_x7{\NG˶'RyhѤEOn<sy{Ÿ,9;&qv}zy?*.KnSq蓋k4:t,rT>IJwty@ǀ)=ob[C2lv8y_s2;7m
-8Z(9wrr7)w^n";aX̳ 5rަ}x7Չ-W<BEdS:hy:~aI+J{Z;׿kbKL^p]5BGupǛ.}-_[77MmjV}֠B_o^{7a*]/,&^y#!ܷ/BLx״HD>Sl}+z.̩,Z♊ kiQE[Zv'-nTe?4g[ */e/*d*\Cx5eoټv&K=PA׏ b/Z- h/=>]GqǑQv
-vU9cLO72d^7]u}4+:%~g=zZU1Vx) +H_9fӿ6% Q*p8U"Jzcvˮ}Q6YOu .7"'[jm'Ol:e]C:);yM3 :bVϝ>6uzDߝu|Iov &tVv޾qcNr_le[V>lXCݜT=%,cwnʸ$6Kr=awpZ%.)A7.0wç m|W~#jWzdy/D$UhۙșS7E6;^?3^Qoϸ# 4)KWՙ}^TD;h*|ϯ${ѡ21gmCZ/-7]
-|iG
-;nWw-}w$^ #_t>0?FaPqVd>z)lv&)şJ ,!A^3pI'=ȶ_|-wxVi6oV= fOi4Z8׶o(x`A׆iwq}ڟF+$ȼmsa8f ^ZJM%-_q7{aT6=(3kպ^G^ců~AisW4YgJy !ՒW/;Vr˸|-9y "ن ䷞ Pl(M[Ow nοAd+ruZ#~9=h܇+2w
-4cVfe}mM]$ЮϋY'!vL6w8ݚrk{ٕҬڽ.m+HPJj:GgYYEdjP2}i +%NtQ)ߌ&ߩ_軡e̞*tU|ct9><5kEq7(%|y- ;>n!1V[޿^Tl7{iN{Ȓ?lJjZ}eq=fPrٻb'C]d~E)؋ Y=I25Bx<=՚ī'Fc)=#wmHGw,|-9sp틼 'b^ w~HjѹJ'yZvJ߿򏏇v4f^ 7[к>Fx-fsr̤w}Zt݇JvWgڡ&?'Mu몮^6>uʁhanwf?扟?^U3Zc-bfk/-`79aWo9]em>X'ٞ>uwg];5Ű| SSꍙߢ狼NI٠sybnri}me\q,R>Q_08w۞n;u?"lyEgқ%* C7X x{X~韵fƽ&/Ӑ_S'<L!%X!qr-RҘ K6޿(_Ϭo
-y K(?zv;ƯeGx͖߹lȎKrw˟ꚺJaa`I'/m|Z~ăeG^Q>kjHe:۰XEkdQ>2nzU<~LRSd{>_eső}¨pȻzץ wIR1LoZtTe
->wI;OoMr3˜z=wN[$j)8~Xv4ۮf~m&zZXӥ]dl?xm#P"ֻ}\@U T:x~{E誢F#w}M]]q9͕Y'&7iiOmۆ۞)=ܝRqBJ-o&0\ɀRhwzh4wn5șt`ˀ ˴Y""2zwN}Q`%`'O_um{n~RnbQ:(NZ_"WJ}=;1O+\ؓZ4|֜ć]^!7O$R5a.eLxp ka~ nu}]W'jIϝf- 2bqv =[*WIn I3T Sp .v9bibYg>X{fT~SK>=r@o۽b"k\jFf󵬘CmK|_6\U¶_iiѾuGML{JT!T5ߞ=KtTx5~q*}x|!a[h\0KPSD}LqN7Y*4<߼B_7wZeQ ?I{AG}Ac FOη'+[nh[zZ?l,:/us4Kٛ6k1Rg#2J'$L)S*k,M)_/07}GJOd7\RgŢş
-F'Ѳj>=nܣ
- i&{|Yfm*V9W*D[E_ӿayln4N Xo~R^wJ]/e7TWӔ:H']S׾}MtA;F_Rr62oY, ڵYf" +ΝMս7.|u9LCǍx I]ʻ&o[
-23pK
-aќ}3/E?S~]${ObJ*;wajbPum3=;d
-<C/Y4ΡKR⫮xR*EsY}Yת,0hr0鷹|َsӞ܏Qzڸ3Iq"6֮駨q lr̔|kޅɦ쬝5}USTQ;)SoIQQחʢX_yxק4сo( 15gL$.8qjӽS>%lu?x#c}C/uEow廤@vX̸y
-iO>/Y>ci2*Z_g^ Ѩ v<ſVx֨SUvˠKN}xd㻞Imڴ޷+5ZfƟ[M&گDzxeگ*ߕd* ,yC gb/,_k_ٶiMtGpZ ׍r㷖r5}꛶.+c+>i0eدg#{Uk~}Vg{*VBm̬myq n$_z̳&l<JsMʆgkכ fR/s`)ku+$c[KPҖ(֫<}ܪ_n
--vߺ~LzW;F*G{trзExȼR<׶Ėb㗙q`{JVVD*:ictȲkBt?~_p:ņSoZ|ǷW.k> GuJ?Y[sCRiCEܷG^ *ixӆgɺYk ?R/ x<V!c/CH)2)K㉉Ks(iVV:s 7IGHPQ`>iMBQʄ>?ՐsR)_}|eZiA/н:Ow\"#+ Zt8[,տ`T[hm/wZպFvjFrJ!Z[@v'ћp!l^+a-îs$#koʟƄX?ָ=J@rgWq#k#y֣%ǭn-ZD_ YLJ =; vjZV-9,?Ll . Y2eJW_ zk]}W3̪^{i =nwJgk
-V};}e+\(jfLhVze{-w[jT<y&`եc.3I9J8o֝ObjXM̳}oلBY].oi=v;У:~"oiylr33˼<Ӥ]oe*&}3'3^--cECAk9-oXu1q%[/ߝO$kv%{r;'ψ>k"_>A8{*6^]~c|ֲٯ1f$Ҏ_Ztv/N̎j*Qh9?|W }SIg4}[~u *
-i]gw?7~lҫڧlj<^uB~w3ߌ$IVUC2鴻t}YW؋ޘkjToۀ^/Α_a . l]P5UH{Bͨ 7W_
-#;65'zOLp]Le ќg"\'և;74aek 0R:Y^xA fBDMiVl1?vκ\gny4}\z♳$ˑ"wUړ2n>R3vS5HݪKUnZ/x>R^|B.={k3i3
-*:ny+rQ=Eێvgͫu.
-csKm)|N$go:-Ixaݗ$ K/L-mUcٝDVo<:ezވQY=yVb+QՔJoqe8Μ|p+gٙ'jy;mnT|tl7`35ZVڝl@^iKG)Z&_J;Ci xYaV ;ɘvỻ YjR8Nk}TIWrxkE,/IG\focčy]nNɵo\pmCvS,ZKfљ*[=qgZ/
-N}\i9x}o{lwݲ[c5:^/φq{w͜wvHeR<sT.k|~M >烛 -573/yҼ!I}P_wn\N 69+'v\ɟ^<+Laɮ3sfiK
-um6bc~q]CZ{dWN +g`jgGd׭v5C/"O,oiϏXemOM_2H>ɀwi{J7I" ƹ
-Wԟh+J;Vw b钷_
-TujZZqӲhiC+& ߻v- S7uEΙ"K:b5f xS*hW7֯O?2p6NHy,Ѫ\Ws}gz.K?һOfQqGn}ᰥ|smE&?MX7ێ4Okc}|B;'OJaO`z׵ StZ]{qocFrSuo9wũ|SBٱez;l*x e'^|1cBծ#|snN|~o~]؋u"'omM|vnֈ6w|ho~ Ow@nmK{[>Z霜ƷKp 'ZB煬"OeFF|FVOze_{ՒaE 9& ^R}/0VF3:S_X3w>ؽ+]|Ƴ!֪JMQg鴔)UL=;>N~{klDu5iSL=t I52wnbV㍴>_,rt6e._?[\
-#3f.,~x{?&
-SfPnc?nΤ͵lHxO>qo3i%9路o** ~~skG<j^ayë!v9jK,v7G2<l8Ʉkn<y ˜Dv |~.e]gjIlq_iIԤ+NX~3YnٙQB}9Qk3<GU*U2)
-zԚ"( &/QlG}҇cL\f+9)q8]gFv/23og %.ڦڦA҃?9uъ[޵KN3)D+m
-N1fkM{铛Yח1:}շ|#`US{oy`c}sA}誾X"0M?'eIzԕY= 6{
-/m}k*3W.Y9QцUL(_R6 E_&OwN 'T(NUQa͉-
-vVhˬW;Iߚuү;}}ѻ_>TFKވ峓Ӝ6k0KVl|!DC%C./϶.*f=g^4:Y^0MPAN{El8w`mOBBAB
-l[0PW4x -cIkc#JEZ/9K<L_lKf}o7{|Ӷ߶{НE eg8-f麡k_Y$mQPЪW䁳jO'9~Rs9O޻ifϋsyΑMYrU?:)+aG.}d-͵,nr Vw%fV8x4=Z=W[C#\<ϋ:)q-.Wl`o#_}mP|z$(շMDjV~Eޚ_^ZX!MlfXuAk{dSwPƣhIg}P֩ Yr])ɲ'l9b՜lmKy&vgLg}RwNdD~x5~ O S<39y6k6M^|bx]72cc-4o)axs7 _
-oSU]"[Y<XL<!~ [%AwU<sځ;_hCպJݥ} l>2s7~(}s#uZ <}=|I㪻S*' ל9!P_pݹmz9*&8~ڊaOT?{bT@>-o*.]9OkeM4~(\xa >8bZ Iy^UpPUҍ[M|?$~yFosuDE,W]2a׍k4oNO˫>o *7Z<{oם*0+fyY_?pPw!sGڧ Y}(d_X1n3oRRy&ad=5DrמEbOh^IhkȐ2+fXnX ,8hMdW&w̝9_Jhw7m3g\X쳹2Ywx:ޮ`Rnd;׏/驵V)8UкUR7=
-5߄W*J׼8m٣V_3>q;"rrzI&m^?)RuǕ/]3ERo^1m̊գZ⿽iWwl^WBPFLޮqy;HjwgVG7\8r]lFmI{',S|v-`jU+xo0jI{oOqDw~eívmQZnz PɊEY:EȤ}<Uφryiҧ-yֈu.:KRΑXf<oT K$W*^Ÿ-Wx~"rܻotsEɝTOMjtq~](~n&3ӊ/x&omYz&胡[[iKڟ;1}Č|ۯLavHv}q҉[rZHy&fa̱SC٬X-s:i~:U|=Oo^u_$hQ"yyD9*1~Ao$u> H/GryGjvfG={YUXfԇw_ ib@uX򬟎Gr6
-oOOX,6C[M9|19gWW__oɖyFsL~aꟘS´{K  ZUU},{Iaƛ%au*;+m6x|PKҽǼ҄e-҃e%߸^0}]N=xJ"񑳦(]2fF[+ 4߼jW*?ʪ }ry׍moolh䟈J\}BչqoWYO3DؓۇΈxξv+ǏM0mAc[ Rv'ѕh-<k֋$NӹI~=]}jg\c!qYp[e~|{?70s^Qq4-
-RmcVmuщ~Ym2_vUd6XTӉ'KV
-tQr`cu-y}9{ۜO]~U1]%+ޘ$/<Eö4tcG$<kĚu4.Tt<mqkmLXJwbVŦuYf9[Jv=2Puc?x208)5W³_4Ҧ3&Q3>Sv˫;I ]s!0/)Y$kp崇?z,F*ы ZmӆZ6=^uܝb v.8#jљ4ѩSJ""h{l/߆¿ǻRo5|tO>pC\,Sr+7sH<L=uhA{evYme_F"-~g/߉ṅiӬޝDYfio>+AN
-y:&oؠQ|MMjWRxEwά=\Ro[*_YƞaFV8;*']ɯexՃsm7y+طq~S,ҩΎ-X3́j%N5<}g]B~VT,..8x{Ox4$k+VL{UtZYy&\1vsV\>Ӽ&߽֝>|o;uo s:vA|f[GI<}IwxLѦG&5JzUwjO[ҥzjh*,[wq<x.7WN┝Sr1M囿+[/+4C\#3Eo)Qv…iGM;ZY<QQMւ&qƸWfe_d.>DC,V~֪~i蠥= JDgU:/Mn\oy*nrkWZ4vS(m6,Qm Onn);vD҅̂s
-{^9WV<!fI)BKTETuPjsяvJ[t[lkg͊ -fڦd1ĿCMsqNU`Tb5G}uotr/<|'kf|T8Xӵ?gzɓ>vT%I5dbܞpdEï'V+(>}}2ξL!񼓲sS]?ig{> 8☪uS+{/OJEE['F~]r>4NWnwؿU#lmF]$.fnX˽ֺ/s*֟Nz?lKrG%W&ӽiMޚ~VzgzeQx7(|+ҭjt:W3-uAg?.N<73;'~Z&_txQ
-'YFffKVe˟~ sTmmqjg4:?+;ޛ:V%~ENzO&o+ۣzbѓ
-Su>~^M'CY9LA|=Mk\O^7#QE~ ߏnqj҄7{G9x|'@ie\=\)4tXB-v;tQVhoo0'W嗢U iΚrl-94K'}Uߜ$j{6|?;'/94g7O:>;lm^c:g8W|/RKzʰ[m[g y}1) dݍy`k˺Vh?ckqa{V]8.Vy)`{KglKSf~Fu~˸*/ܶ;RtT_}Y$]^d{؆L_gs %Ϳu|p;
-YϻuOr+8x1qwEq_o[̵'\/wʃ'K,poAWVֲv*k~Ǒ=vX4{'4o{ >88evʟ/mcdM14ݮMe)*y7.fCNځ~}ލU}'XY0s)]=]vU=lPh-]5<ԬSuz~!XQ$jӴʲwW:鄣\kpvKW/IONG;g(묘Lu@ȵÍꞼ(K_ew{wùc<tlN0W`~ L g2Kٵr{%vl{@ESWTNc9+Q干;~m pfxf_-7nqG{Z|[pk]m?4XmYT. VSҳNPn.;7?&^Z³5VyV^; G!;U3RV58o8vkinEU󆎏k\dI]-QlWwp㜹qGmyRo>f]9^ѱڕg?xx^f)%Mnl]v >C?E2b1ϼɩ3E&1Ȩzؽ*bU|g*j^|pzg=Dzᮽ3|Vx=pgV<HWXg&NkX(4`junK rֹgguLJI̹,Yx'Sc~Jdlo 9}S}Q鹏RTj?wtu+fS)rdZ~A#pI`P.&Gi2IqZ̐FTGfƐTbMh*
-МB}0&$=& &iiiTH*ں4p3Qы޹Z
-a`3 y4s@m6vp5*q, ?4 D2=]4,&L҄5C 1C$INrD bА>B#h%qQA@H #c㢣b!Q$k\
-f2cMf f$A"\GE0h@&43$s4#J0& 0bb183D!\@& 6gpظDj)72TD\83$:1TPt)U<
-FD3" qܟ\T7XWhU`_ K6ZGPc'¡IJbm!#6Vu3j_
-z2Zȑ'mdHaO\aGD6&@R&CO1G 1ν
-
-iE\IgE:
- `j3ϰbٰ F<LI4".布7&(. |(`U  ^=*4T0:4HZTdx͏д/( & `ipj(zΰFT$i P=hh !`4UUmàFd|HLT$j 7&P"tCjG3y,+
-Kwo26Po6U'AƠh @QlT L,ŝq5bt\dK25$qXL8.@|A1(oTDrp`( 2ĜPG@SUGx #fDž3ZBHx82n\PPVh\P
-o׍5-!ȟ+%ZN0,c 8 #o`2A1Qq p"B7@˭|*Cci;BJEֿp"Z!XX\\s4e|#"G'ņ>8\Y EsX#KhT,5FhA;d?dLLh XisdWOcxŀ)<0DQ'Eu$Ӂ]'LA`|QC3iX@G  a\!&wGH`"
- L2\fh;bJR lzEtq=Vf?XiGÿ~/R_(s +E0
-_%Ì2F-4Kj ! 򇸰
-o7aD?F\5c 
-h"j0á4[Ѣ@?A)#̡VY(JJXc1EЀ (7$A0v[hp@f)@0XD֊Xa. (fև 6mtL? ݰ)-$%CQ806  9ăOyt T" n&t
-dГMR
-p-3
-4/']h63/tPLj(0 j @]S A2%
- x` 
-lDU_סqK#+&#K,AH z "VF:?h#Le|?"5JF45pgƄM!x&Zay9pݼ0ڰP
-wx|\@JFL0Oo>x10*<<*!aq_ln]M gՖ31N5- /18X4-LC^3cc4  ?\a_0e0T,$Jߔ6?\:cſq 8jv'Bjp Ꭷ)~Zb$ Af60MMOKoLS (|-JJ!5``}MS
-T7&bVN# gwh:AhiDn.V# ׿E Ďmvԗs-f#ChRg BFMi48g m`>8?&Z&~=xց6t+v~TL-U&! ]6n4/H P<Ć~FΈG
-1C M 49py36ݣQf/ah=mZ8ǢW`\8A XމŖLQd(q ĠPXu-Gxn рżs58'~hٌ{hQ
-Q| =&ҰYdAu=J62
-,<^<A#$W 0?<\BSދmd
-Dv! ΍G9_E H.X
-܉:0`EpqLuW{9$$nGH0"`z:96=FSy(=& "V td4Q#k5
- ˈ-@4Y𨌮_tvf:=q~ć=n ?Ȅ36ҸJ`yt?U=u4jFy
-DttFC`ƉEh<,G:ĎPJgfӈX :2hq7#A:}+L<?*Q~pshmBKU[z$O`pmԆL
-VcDJ&Vڐl@s$ҁ_elՃJr:-=,g?7znKp+R9"+1\;u\WU:p}
-bw]*~'O;4A$iQ7.SE`}pFe#+P! #i:Paz`\}?idw~|0? ('C?[R4\J"$ˉm%CK!V<Vy%6YKRuxťKXZU Z9Dl/2ﴋNzmOZ5|ƾW}G]sbAwQryov%7HTSRwtvh|#= ܸP lN=[
-;
-FG
-1~^.r]Lv2.<;HӞ <谠p7,0A>q%hdmaqqf`wCLC]C}L}340'̜eH!8h0ߘ]LTyxfq<Owy!NFX?>[){y]pNuD;p5.;Z \Bi]v<V:H+σ׳ճ4➌<?
-Kl \y ;>قk1,YvC'e8
- [!#IGգ/X0 VAd+]H,h8i"j&2F yРT$t ~k@7ǀC
-~7wpHx7pQ?\GpGpx(`QxQpeN Qpcn9
-}F3Õ( W\/HU.\G?˥܁+Q8h|WK ?
-ĥ<+QX'r_ͥ<K(x~\Gr?ʥ Q\G ?
-~KQg9
-ރãGQp| 5
-·óGqx(xWvq8n$(x_F>8<x+QpQ|(8~v+ߢQp)<~$|Q4i|\_F7grk x1At6A{v#MA؎}<1(e}Gqx(3 i4z o4=1x({ ^4^3
-Ռcèq4q7Qs <cI]OxrGuc1{o %(8 ?3
-NFp(+\Gq(x.0qæp\Qh^Qrןcgz3FyyWnk޿h /_<~.K_QpX>ϏUr%2&\
-Q pt;J|YpuZD'Oi8\K\LĽ~:n@ܐ,FD'MO
-pP IF0D
-(_2
-(?U(?(o׃WyM?Oy-?ʏym? 0G>EECWG0GW0oG:7DG7Bm7FU7A97Eq7C7GG0o-((s(
-ֈy?/y[?ʻ¼¼=<&0Gy=G0?0GI0G0?0C.
- (]( oajBV?ˍIOf@S:Mg(O
-2q`l/>b}wd ܂s
-^Z [Rz[<L(d@8}@Ie
-c8N\|{8EHHCM30#ݺuEp.acS?u2@a
- =L:̙tgtP6lK 4%]P_(H)i64+r&6
-'Z6gЁZ+
-@Hm-Ls> a[` ۲7 [PМ&ӏLSB$v1m^Dd9;_ jUn ЩiB
-L,?$IA((9c(
-vxp=ne# Rq!=:f
-lo =QY܊&$OC5j)jiˁ8,u^'-' utm;'.x{ %A'txk!S3 9\XdSLIn49vhCE&cSGiJi^Vz,n_%~b.# ؑwcF@ 
-SXrű!T=X?S3H' ί_~y/#^i ?3(W$^!CnĐRFװ<53? T|S|Qor*gfav(S b :J#*˴Ov{
-(FXSA0wE{Rs# ӊm
-ɑ m%R/
-r >T[c*a^c|HA60pXޘw瀼;蒎銞hA6"
-(
-P [^栵_!&gu
-G%t2 `hLVP ̭c8z5H [BDnNMAUϸ2ZE0EHV{j=lnx{\GXof//SJM `@?bipGFcp^ "ϵ4ؼh=0!-`Ђ|h)d> GjfFP/<g,3TSuvÔq@ X" ԙ1~CM' b*a9Wkx3Դtl}.NOxQSi v?/ bP
-4r
-#
-&ƥ1F/Ǿ
-唡DOn[YZByL (#k%CNgBrr<wIR$PFt6!ҁӾx;SP U
-g l@p_pafp!IP?% &Z0(Gm2bm kPF1ybke,vj`2XCiΠXP0iH0 K_ɏ4-?@Y,SlǞ|O2'U<p/7ТT'|J$-*
-y)X!^Gv:zK1CMcdX*h:[=K 7RR}JHWazQ \XE|N*v s$N
-7mg $50 ęBeB-6
-NYe Mjjખ4&?5-
-H4Na23?CF:+KW"FM8{ >!ctP/AevTG@ c+dOvoiSX>rbѠq~J̇(y)VhcŰ?Pe4 4n`݄XR'.n o-ՎT;6z@9~#}~ ci$GWjZ3W; NjCuo8PG >$P^K$e:"Ck(ʙejckrU 4V:4Ž_ht 7LL{,Gr*XJN3+ uTgP e x>8ˠ JA`9x!hvf`Z[@}{"ٖ%Ɉͅp\O"Yb&!, 6yjtO`j8#dR.+Zi&،| Cst;
-4oZpX|[
-7|
-P{FVv-$ɔl$
-Vgfkj
-6adVe©Fźuݩdvd ; ySe#B?F~6BZ QX:L;eCYir::c CIz~{anzoR6aV1ZQ
-DT.dFvCFLwm
-=f6Ih#45q|lq
-k)i!d2t%xEJy ZGI6 RȘϪc0z^d
-*̎͒X˔A2ɾ0ѯ\}x -fzƼh88*H؉^Y'1slpPQO.ía9SrlGh\@鶲W"8ꀰ<xas3C8r\C4n [cq.o^akF++mrCqI@Yj&2 n"SQL
-{Hdړ.$R@l ގ.uu>i]Rhhn֏̀uRJ6iʍ
-s =t]?a<
-Y`c%*;n(UyX|
-D_ވ8[0
-M)}0FGM
-;y&wK̿:j$rH(kJÊF #tU9 @G?A:X̛9ONEF_$ Զ5,雠x2y]ԷbՌFVTa oR[KNl>Q nY=_N
-S2)KT"{]A0"SmAdU|tmɿ]=-L!}MbyK4B N0ӄ^[4Ćog$Yh-ա-R$12yc 2 G
-] < :dOqIo}>)<Eug'i5;WNqgEDsO}|O;S42:
-^[O~}<u[_A9$VC1*s`J߀
-O iӦBf[V%CaUR/WX&
-j.mjb"+$hWOoa{ׯ+oDGM~qu(L?$)(3`V 0BWn +I +nş< 5uZ>xG8IJ2)uN
-o(mMi1nEL' P
-hq/RBvVٵ!uΟ;wXzb 'w;H._&Cq/Ц,UqDc
-nJ^Nȃ}ALEU܊*cb`"-:b^ܨ^dAKE&GTbD';ÈT=*$Y3OqJh q;P&.hKD]5?oȘeOm@xYMV8
-5A|\I@gS?c*6A2) tn
-:d`/xZ^EӮr%<tdlAqSG-U+F!f<x(n)=`(w0>r/gqZp|?ׁƔD鑃ܸxGN`qAi^c!vm| ξ?b`\tIQ| ̪ز.2۟]XR7l@3|tq Q0h(oE5$~H_;S'8 ۩$HkYaALJ\'2JEJ:f
-\K(M\/ ( BW@9+{AW@/meόar@<cڣsޒ%,;Ȓc|ݎ}͑_igjVz0ߘ-/n#cXc9GڐcUmV2y~ȃ*U܎<WvO1;.80fsY8vZPRp+ri
-)>v gsLCw+ȀzA6ʴa>'^&LIEB\u~pFc !F2(Bhr@ Z } _ZO?O!?qFT9myT<(|'h\t?W Q3.Mog8ֵ<tO
-nr}lDbG-`JHSބ(_ ̂;T2VIq@*螳}-}c5c
-S7V_$ _*NlX5d_F{F{FN_ E<c2p| 3o/yspW@_k,/zs8 /P *bՠ87IMoAõ4k%bBf@E0ep*η|fHU~U=E?
-_z\? d@'6*b91?[؄!RonsXr wc!~ ?3
-gP6 jAZi`uOyχL:h+0J
-v'uA
-PJx
-Ͱ+Zxh>Ay#f3(t@+a`~u+: { K6KOKXL;ao@
-K+i,X8L+G%YֈNG)c"+3P2v D}m)!0/
-{ݱQ큽!o)ުS;l)JbcO=|e0]Ti(Ps
-8RE!!+%0BEȾatAoA՘\-T} 13Q qe,imA^A0ڑϬnS?t<x?ƨÚꇎ+]4dFpiT+\ɲEWUb)V| WMIGB(r?A -0ǟt|JFr
-25m 'I؆
-ak+
-K$1ՒMIL%0FEۻ7Qe&mSZEFqmMR+WE|"$0 8Vu]W)ThBA j~;Gifǹ{ι1r։FFbm 1dj9Ǻowk:}vMQkgZu* k(/+3 C(%9l*SfK{3wQJwcrz_1g)u}m b6Z6e(;=wܤn ot0|
-V<N^h%4j_ަך^4}3B^Cdc
-NhW=$KwB!*'d{Tjj&`8+߁O)o0!2Y+A+z~ƫ0-c;%:3ih3. sGCλȻJVF"L֦' vOz
-;~ &Vg<ʰ:C(?/R`X'?t;Nh;o0bj[Gn9mj0ZZ/;9߰^24p;2_5
-e\JF`ki^,Q
- kM ߽xFv#뽯|6#=FI{QG]q/p
-3z4u'߹RkR\Hl
- 2~WYԬ\:ME[Ak6b`jO#
-z_o؉z݄-4 z/4q步nB k?(;BHN GS LWPw|[P M)+XK 9=Y43,ߕ1u72̢a>95g5PK<5lLj`46Ǽ腆{Bޒܵ{ـYkiFXP/rnx|>`29ɜ63\An >Y!°]i%Sa({_BAZ NpQ8THe1 bA?맜ɇz0d8vh3hL}d#-^d<լ`cV|iuN|&I2fӬ}B gb"a+k,Z n[hۺMlϮzvimTr 8wU|7~f"giOG
-=nU=^B7Kb7rRR:9 7FfCg>,=k-Ӈxc
-ԛ[sb?NnێaE0GFug%Y?7 iy361$V K`~(BR*<Wc.xr/99
-lm'4AR f4O
-s6߇Xa:Li!L\AP`^mz3F=c˜mG7$[J.bǾgۇi
-WȄ߭A9+yT|=d{L$G؁_3~4(
-X2/Ր6p~L>(DOAlXnD\E3Y=;;0_ {y"kXԉ1gv{U+/ @6UoP[ze1v)>sNޛE~i,zj2 JҘjM0U]I\rxsk`*؉W<iLeO0Tn[_yw
-[mK/{x/yΨ" ΄B+_yTV[x +D?Q=Anas-s-[}&A?VN+|? VuT^V#G *(NC묊ˣjJW}^Cfٴ
-"*3>Zv)N84@ռuP/j|׉xj Sh9`OZ8ԙc)*6 
-,
-! Vg(+p+c4|kGi276/u$3-Oa^GV\D˜
-\E^BR<^F"-w 'GՀͨT bքPⳙG?BF+寽U˰Kl,攂:s 0yořZ_֥h· QYH=Jo] PeP)By -v4M|^<6PT#^a!1pSodԩZXޢf~<=Ρ,J?uu7ȱ6CqRB-o4tXwS2_yy+÷3 iuxqNbS8zF7?|GLun%Щ <sHrxDǟwJV<|Ļ0K53e`u|Cr
-)6)S&%&e%cH{N/;{:4.A_&J_!O
-2 Z=YɤfG{ljhujoSQ=3h<2DN7:^{q"&Xb
-nH@%":PPhJjvѡ8P
-BVڛHD]֗6w9}#s(fLŀ&*L6Qq.Q@H;"jaT:QG4 gC6O"\2nï"?>V*:"ffTUbOdCUu:\QK! e^1\bsC],vd];i%~U`_q<-Hd<;l\ef/QʥEZeLU=g=?<vb :9.
-!|
-G^eߦpޥIp  ƭ}U8=r(@D:Dy!}].mߟ`޼A#&΄RxJZ^rByzbqKM,Z T:PvyAaj 5|FѹAKh'AX|tWև^= CBi%& }G
-8z(>`;@ΰ`~`i'_ Mh)6R:m -[Zƫ%ьZr`M?G8C#˔{0(ɤ, v-h}>;6SnA#ZsgCt_Cbe+E )+eנ2_@t@[(feí?/mZ~;E
-,I/Ą %kwiKbks1[P CGt㯸%=|_X^cӥJA k"AK0II״l!F{/z-5SoO?~nC? ?d4kk){:Ln{껺TpX?H~L~<l/ <4z?A EE$_OϘьe_w6V|`1M&4 _k/?d3.+_d .M>aHbwy (<Mpf1 z]9ύS 8?ȩm}j~İ$gv#^`?i.&!}|5
-Zqe+ Mz}|x#*^ (%#ڈ "\9n-܏xA .aロلKO+;GLǗKV9eF6љz^.ʩwŢ49u󘍈sS?pv4~ohۀ1*cLo91kL1R"|g_M,׃nq 2PTNL׉ӶF't* Zjs٣}уm[/hO7(kU%$|Ɩxл_6%x>K
-;(9U5g;]H*?߽ݏ[!QݗSPXKc*&JdL 7 jO/2<*hʔM%?)J$=+:7xGCrE~
- Ѧ@!Dzu2>l†;w{@v{2|]ndtd~Q`<_y'+?QoOyz". ok8,e̵JQ]-{iwPҠ.:{S>1 ;7~U$
-~])0=%e$I%"uU1*T"U]X8^gGo%nr2MbQ*}%UwC& \,M{̥QY"K©iy4pDn*IV*W%mSjQyɄ/եSR=-qF|ќ|
-\:Y[H[p5ׅs}wߡ{nA}(c󉬲>%PDUc;}[=$>e%]L`DT<"*(@ U6Oc-#/nCΣ,w:tn-k~v>uq+ғSa+fټ'{QtYy731ҶMj50=GT~`^IC T܅>Gg"MIQSI=$x? ~=3=S.a}Z 1]sAb_w6I}T׾&-Uu L *YTKn0ڨ#@bue|>XJ|a_(EvKAFĸN钔BT<-.mZhsZ2V< L%8vXHf]zoAI,
-K*U\Ḭ: >L<r̍ty
->Oyh&TBb_#; k[l\"`2`{H.j)[0o2Ô$ w9EhiK/͚}#Թe~hPª=
-șh_$m;7L <yf^Z[B.<ǎN^ He
-I/)BD?-aAS_9Z,^:+2{\‡#BFs@sAyi40 ~s7~s="EO$paIk/xj
-sT,hoR&?!FbWi4O\HneC:d.Uu$X`V,3l
- ~}<zjMBA_ž2`tv֏<:w^T
-b\‹Y35Ve鷯?"ju$`yk,Z՛W%;P )@P
-ɞN/1:؁s/Qҹ9B~f1cJig_IЩE3V:MZT`!sod4 |4>}3z,cΎ.M8{At
-ynLjjF; ꜞ˒J
-&DSC/_~ +Bzw$E*lCl t R^Ux
-,cCD..ưFO,CX60,y]-[Cn,""w:}1l(A><?jFWfmIjuttCV}zꦽIeca@ fTej# Jwd1U,RSTZr0ـ9SS||bN\daP*Fq3_n Qn*yzG
-0#rΆ(_y_8*dB>Wňy,[Z7R 
-G{yHB12+v'[%aՋaD{xh̫D>]0X{nH^WFmVk'nh\Bĝ0x`fZ8iOlPtڿnۅNt;e+fҵo&K:1j<N3]x&A6J<.4-jrH~AoEK ւޜN&t-Oī.i0;rvE2$$>őj.w|׿l1UXR-x:λM%*ݒW?\҅2k)äG&PQ^JPW*Z$Ŕ?.:!&O`D9 >'.w L(k)>ydFbB$ݞ$`Rg!_ks-G0jJ-G-q䂈nR:c?Qt: 4֣7uIn1nv7c]dRt=˱s=#do1;G AC2P0D9} @m1nnCE{Xe`T0}^*s! L%ّyd2 1)5S'l=}'T:bCJEqj g8[
-f~H Vΐ\U+GD~t`K,iaV
-=uH^W~xh(pRFׅ=̨;*FHk iS(ښ(9F0M! ŵhmXfuE6<cVhgv⏄ʑMGH/ $3}./Ÿ0$0S; ;uC2lLbZ0X$T b\5MP1swt.|IrtY72#¹# q+A4K.=tDkPpCBA*M Igt2&f|Jiϒ̽Mb\?~" kq/j]Ei ,vٷ m_ ҏ+6~IE`<"͵iaI<WNsԌLg1y0KZ\_Y]Xi+%*=.7t6*mZ
-O8nySjwƾo(nζ8Z(KMI6i1nkKLS^ Q>!Gr|sS9S'm
-lJ=%d߀D`"aJ`2]ZJVͫ8 N ́"^Hiy@X:yl&Y^g{ſH#@䠧 Y&^ ~
-2cP⸵gJ}?M~{y.vl\@DaXXKxVU_XOx8htCYF:A'ѼIZhXp/okub 6WgwAxLq= N:p4AF,hruW{ڧ
-m[g\F
-;O?2Nń}n% gb.#>fBcOaw0CꌳV b! ވ
-VU,@{_ ZrM?م˜d[$WWX=d&|[Vb|CP1+TOI@_XU 6At hϴN{ 8?C YLq?XGURdA1:D!6{k$>ҭn򓪫Lq&~Ŕqs Eaa=mQ=T|GOMkgT }5_0|F
-c_S }ZgNVJ:
-n( ( 0
-&BoCfAYM[.43J\decb"6E&C{=Ysg*_c@)6؉qO%IrEFUz{|xh2 LPLN&5qVOPf!\M1g/d#_j "iXQ_FqzZUC؋aKoME_W,/fjbAr%E8">Foc!L0~j0Db dW3.xBncLc*(7y^qR9H9Qr_ʔw*p> =Rx)HS"k"W\exIʞ"?'y'?NsVSt S(Z$q|ՋP8}4Bcit\@X%o[
-hT
-5f =N0sX}eCr{X"c⪃.=\e[zy|t VHEp%S"-2".(ʕJdz/NfV@T&!2n7a}y]`Xb#A.J/T: wuqw^Twc(ggh2%+FF/ O-n6sGqvW!Qܱ}}*WWYԤW
-Cq
-+ ds(d"nȟãj|>}8شH3}3¿Dc'ݧpMo'!3F})\,{uR }TK{1Ҿ
-bTJR6Dܴ3؎v~,e[42q%bΏÿo%@k R;?yn 47u1Hc$%P62MPO-&?~Hp@$.ejݞAME[NFu]˞&=IȖ;Tm5եkAUMoCc\ L8`{Ge` Ѽyb[i</޷n x#;$ZDg_}'i5<{E)=wNe1nSIAUzU:fꢴw2"ْ$3.]s?kң_M{2Fw񋁃Dv#N^箙<rdx6mP:1Eoߩ.I>5ִz8lݩ=og;Yh
-l ~Yk@O/4{׌5]59/씏fS<DW^gg#MD*>d. SahwXR/f
-Kds˜D=^(:Ŵs??7׉Й@Ts'm4P 2kfI{Xcp[7gLp2 LllM1T@- [Ӎ/d+ѓ{sQ2#srfԞN!`^/O?dl.(Amt !q;zJ覟COY쒩lâRGsa4!S_լ}Xg3ʡә%D"L9DrX)nW>f] oil# Wˣ$Yg4xgawVvghg[+a#->ؔxbK)t$f<twlQmiB,hW&l}`?${1ϥnݨ˱jՏM&2N!PP&߃BA 1dX.ΪG
-B Kx|35{9-vsnGq!h#6#<:aϜAN%0\^L[aC3R&[!lLrNjq8&_kle:j1%.CYH&!_ї@rzoxxSsb7+YG/ѭ?c}7 k׋Nd(~:;Ѿ3;U#_j%LwԽY(-2r{0=P?z[U{F)K>z-f}.KL%b!MڀYHNy0}1zf'_ߡ'_x^[atf^qMSj Tav֮q܆'ؚZ(#2/Y!{ +KD)dMO,.kkZwC}`@yXLȧ zw0.%fg=[DyD,:!Әd<Qr0TV^ | >8?أKe]I+mk$w$}VK~\l, r}VAv~:Vj݅xg
-0LF{^!t ^Jr(.-㛖RrM/ܜz)Sa{ =o ,;85k+lք"׍@1"eB^FϠy'dt1$2iy+ pF|)2MvƗXjjF.e[Nr١/RkTgaS̏v%ȣ c 8qg|U*ǣFˣQ.df)J"T{ _qx'6!o'gq<)F}2[lga17Vι7>hV1хI۾s5y<A͈r r땱L'lÊ*ˍa~Q\ee!/r*$Cvo/7Ը|c~S3^u[ U٫V1-  OtjڸuoldyxwFqK"v@4Mx3٩nEy[mc_3dP2[cf"cz͈_h_zd/ʲjf}edo?i[_&$$OLg3ׯ0|g9m|ٳ<Gq5j`˜2y#ՇQVUdax<uȃv0_*u2۱Ū! lb&P0ܸ!4,-W *#°@:>\ܙwoYThyέG<Iq:4ťL.z
-IZcP5
-ZLq :O?_K mGw=dW\'*vStKL};  lCCOK(YZ&Ak+/,G$ɨ7!Ǜ"|a"
-RD FVd Ս1_2SKk/rr}iGǼ1K;3jyˎȌNXƔ_p.^hg
-f b􁎻t& }n5 9>\|C3c
-=*8xNY#|OY[ε3 rQ x Q3@c/3@YchRp]jgZX#>𐙨 EB[.G>K:b`M<Nz0U:y)S*'mU`t̊b/ȪFi0PLN!O`*j(Mq
-!"&Yc- #hA,M2LF _'nl\XKos_tB RCFJ̴$|;F<)x )<]MtI.Iy RΦxAS 42MFB|r?hzx&)I"1U+Po'~߄Z$m:9&MzK u5H~v|yH?sɭR+W#Mcו YYaPKV05 }AHk$\ڲP9ǥ=t7f vQL@ƾwaɮH+cb_vY#eE¦;M;BagGGyoI諳?O~~^lr&|蔍n|uˣrd:a@K#N+laNF$frvV%G/.I/lCn:Zy@țsg;Ó7OZ/;Me]:<!1/:2#m P3VnDIxw3
-[X7Z,yUv#o;#o> ѧ 8<I+st&3qw8?i(}#"$*P>
-]z<ᶉr:f讂U6k#m*{Á<Og]vejaT]s} U}`޸K!-EPUߓK~ F7:z+uX|^KRR6P) /b@4=W/{n|wWЅZsok,؍؍:<06i,0O!C|X xpߑ>85mɎs IQJȗSzP8|(cVzFpG[K+`7M]pz'7!1~+x 5|\ڛnp=0Ǧ`f 2"(ycKV ρ+BPaa?f_
- owZ6|)lO`K'I%
-07,|͔c2m)WD]lkj jfCV,p%oI:``0<66نg)vwZp[GWնkŠk]ys - {AvEj,f6W7
-F!o\rF?i:α pk]8Å2/TV%p֎7n1ɝhj&IzE\y0:!ջeSFNw謹É!%h:ayP5"\MKMH&MBl0V{N4%]yM.e ffo>LXi_"6͕W
-
-v]7x *OThM&Yg;+u[m@y5NQwKۨZѱ_./wFٕwDnnnFEc
-u.7M#:B:a4Wz\qr&n'.e",?I Fz Oય%~ _Jv˟'${_[(qc˜:61P;}ᒏ%})~?D/Y?N3 |;Ep|c܎3[+|MQGPƯՏ9N;X[;"(t֝@wA$︛+p]fyrlo
-=Vl|}Pr7
-gpg]Bm.>w_
-r
-
-{-j-j-K;<b>zOYOaaE?)p\iوye%n'L%f)(\ @qsG]y_c_S^+X9.{!7:Gf(u83+-0
-MH;
-,p˻JQ?v
-7nuеaz&MB\&P!+\iu6 'uz(;^gyj>`X+˱έFAˏ:KNޒ='~)uSq^Dۄ ?OD K"ApG5}ڧp c0Ά+ꛦ w`Ӈ ]F}6qKϸ`Cy*0Mgr
-$KZe2%/R%vO۝E՞;W- W&R OH#5H<|m:-z=#\v&c̚B[{|#u2l&-0Oj_
- (}
-TW}`µ"cwJregiR !8KQO@&6} ~"6$ȥ|"ߠVvf~H~%iH/_Ԇ31cVXd,01X "#n3k-L2om[N85%7/g'pb ?r],@Qi-_uDZ`N<zzoV㨺?#>1[@줰}D Xdޯ  !ߩ =5FsoAن0ZI*eK#Ÿ:TVYNNYBmgȄiQt*uwR{t3 xjx1 \M7hRjt*ߗ`LǮQd|J-4Wgbͱ2iّODnK82B[J9Ky"v%#gXE n5h~˔f/r8;_R"[azۭ?_<f;ڋjW>݁Z^u\ZF˲݅0Gz_eNPEcG:h>M=/ھ~ø1] *[+_,VM:ɪ:{P6VQ%>S5GMKVwwS&Y$]η
-ˆ$?7
-9\[+n_pe&2YvjO";q7 L LMةЫcĝTL0ZOb?1paͤ(V宼#ҩ(YUc&*ZShr< aXGn ,#2nl:Ϻ| 0<W9\/xz&EEٲF309@<.
-1rOw\"9+ϱۥ^Pe__82@Yf١NX$8=*ǫzZ%9%l?F':y*<es4*c&̆L!L?ˁ0SPbEo Da˝8%|/r{%&=+u) rw?e9@y/(PW}6̣|D_A>Tz6F;Mjd߅[_u,V:;M 
-As
-6No
-tC`8/ @\zWANN}d#-)lr'\%rwǹſd&fC#Q#895-D ")N^ݗq~y $:6A-Ɲ ?Ţ24& D}$ + TR_R@W6y!5G/CF s~͞3dD_qwHlLv^P.
-,FM[Ig 2倱/[Ap)U\ `^l&˜5=[v߯8Q@I2ImWvG,\r N-˜ )d0xzm1//9,H9A
-d kR˭V$-MBm1Lj.~$C\lCf-#>UUϘeVS|~E9MAl10< qEq&n`$[Q)z$Q}y6iaY_91T' gaEn:KF X?5ДG9.D(X ,dD>#?=%oy(yw) SE
-k~Ut^&KnDdƚjY0%_glS!$t X0sKfh8 𝋫" ;H?"+<do1R3</ʾ:eTxh #zM_*BÖpf `WtlCΗQzL@*O\7֙MwEB D'#Nj@@ظ^NuFR=Dy
-kfl*eji/ q")ăvތds$L>taX, Je\l}16lY]_(^$In_A=}꨾H9*
-] (R|d0 RR/ӚT=lnUǜnk a U.Dؠ A\t6
- >Q
-_ʋMD)Q9ʡC]@XFN2 :ޓ+Ÿ7NniN<9)fvĽA*ei>0{%dl:7? byRm.ˁU^QKKB/?,9OaG9[C7uH@]H:+=_7
-Qf_</Jѵ=woON/#rbglg/F pUsC+^>G
-cy-ck9J:BʕNǁ>-Ec}C%i(7"#4 kְycwzI\S k,gƛ.tWtb #RRܖ7Tlcy9ӗV~r'ʓDyt<H=9ų_ pw~L<?' B脸k(ee#kfv P͎@#C[ڽ=(MxNx"&^q?j 4 ` +tӛΉʹ!c
-k2.bF@SAR'peAvEwF12QO> 00pn
-ӟՏT-SP5{ٗ0<iyD
-rضE87#ZN)D;p P=AMV,#chE&ʻUztxK7*K-.7> {x~9WD_F1yȫ#~H 0[y $ΊS}JqRVCQOb:$!mh,p/ƴkQI4biY3ؤ\YQ<nZPkVqmeHga>)Jn[o `k9 -4+w[\L2ڱ^:/._ r\M›LDwitڨ7$utȧϓXl4A)f9+5ˆo$Ҁ*ޕ K@92_@ymtTrm.n 9{xW|ŏ8- ʔKtzg!sKWN~
-PKYp7þ$Cd.<.Vzu] ~kAG}j` 7)Y\c:`t)ɵ8)ÖypLx㺙2_Rs_wnS`+t96s|⶚aW':\
-eYy"
-/wjQ ej
-gpL32](=uP?/Awe]YHtnrp~Q1
-vR\:rt,:&?N[/
-qDy q^=
-I;XLPo>NLasaF@Y[TŋI, vkK)
-M5JP&<Jg3m>+O]ȗGK]JrK8pn1 !+rpԬ4@,_5` 877ۡR+K90R mJECf6p$ŵ
-A>+٦%IU$Ì8'|2wqkG% }82z!bxDa~ 7t6]4RCbhޥ@ƍpmxOg RL!Ɨn;@\oOät=V^T{_B_ªqm{ϧ81úuO3IW,մ$#+EmkJ67z&qRD. `N /V! 3uVߩ#O%͒\;9`cwԘ y̤2ɿC;f
-aHS2iK2~ DNPMe2K7pʻ$^T,g|`:
-t, f
-#X}1 h}
-As)L Sȥ0Ka2<qhկK7_!k@nܞJӳǙ:\0 'j.2>h
-ӇCS@}Ē4m`x 5B~ykv)J֙fx ʭ]ʭ]̉\=ً8A6)Q2@K~)ݩtddEI3+yd4tɿCճejIh&T=G UWWrBzQC{y2T]{G,{X&܈n~Lq;X \WfXhL"{W儽ӿ¡Q摂p
-ahcwe\=eJÿo
-~S=!L~!B2Jh\,MS6OK쳶t<o{nf OÔr|>hJm .S&Oa\cpyɫ#T@ ,]}ZZ_K+(c3RJK)=
-(V)ԋ W&f+$4]]+RH5j"=ˮIy.\"s̿?#B\*wE(ȗlBBiNHd LbBUӈ91'R
-# T9Cs&p4AJh2V@(i<gخ#PDl.;Bs_q΂+g^?7t|Rsm/;mH\֝/z'Fw Xهie+9k/*hFN x>w*y?;κ٧x:%m[|;bFb֎6&LYdRx.et2ey e$S)L2M ԛ #9YZR+d6}_I6`4ne`LǯqD-qhE
-|D;bCNr*gPdtmިW轁^L|5=ZnHA2h|(vy #Eo]~B{ќ%H )<ǚ;iQ<a[n'wZQS$0ҥ[6)*#}uº.ucCW(p#1^ыبcH2:׌ќbtsiw`ݘ ;wTp~1k?ľ
-uh`F+rHGR]WcUɨaP> DŻdXpa dC|10&' H$ؚѼ|~y|ڒ,O&4ɍ=zX?o4Sc'7xZ{Od~#; Q*NiH^J͇2=<<n OF4f2i̘r#Pb%BM`+/'nA(/\&\zeһL6d%eҲU/"ѸAA>d?}:*/ =覺(|:dC RkT&1&1Go7&R2`؂)ݱ.-eyOݥKrqϻT |Oc Hb ^[b R-Ӗ4ov<.gȂA6SWF]R
-$Vucߴ9ď
- iv.;~Fڔw&\^Qz %f30$`/m|+'k( ^N)t=%1~~wEc2L _8 <^h$L k]^pE{FO/=ל?ݜ_߯;P.q<48K|O)My8
- (XpX0i_$<%ޑ$'j3:;a#z7ݫ_F_6Ÿٗ_yGяbRխ|7R(@,>޺O[IC\Chd<DLػي^J&uhTi@7n:>uGdwɷhHV0n$bɰhO=')s2-9qu޻G^^&[h NNZKCkz2!$x[E5ip=&vӯ0lFk82鉼 O?ǎ$ _pT/+S[[ܞ;i6{<C 卪K\y/Z8z$U='Nrv|cp?D篹GSGHXZ#܈ۈ5G7rWw_J\+òZaIkw &v p=+?zaMv:SvFI4aa2$$.4vޟ4}zg<=gHό?^f|iEufi⫝rE_%7`DЛd2!uHXUH4wn"E4z/ġsJRw*56ד>Q},JW'pg<NCnO`Q9<(󰈉n GhasDtѣ
-s)3poS7)hi}5s1;z#csPQq8E&-fxr7S(U>\SFUI}y5&È=;8
-"rvk uZx#<7& \
-#(Ej'V`aEYջ
-BܝkWk6+|xvXAoVI2V"V
-+0c
-ġ ptSփjb-SX
-X P/`e]FH#Y1Wb\^+-b/ݕH:+K<VR
-:I_'V2:AqYulVpٮ$«^yN]RA-`3֝XXA!+X3{r}c'~5b/X;aD$V?/V+(
-
-΋!XY{iUVn`+M <+
-gSc?cbY(+.Vv> YAX̗ eeڗKX՟KkcVX YAm`NbNb?gw'v_>:\ӿįFVp(VpNb(CY K.
-z%E9dJv ]P=2=O~-\SGnu^vL f NKiŰ4\b! -eZ ON
-thYB~ WADД䬆*@QT:wBY;k)YefH?kGp!&ͅ~ϺŕU_j]ԩkւ\S/n'_߅'TI:5N.)dl
-ӡC>"1DNi&׽SEk8I{"_J
-5t2u7 9hdRϮFY'C:F}+YŽ*OV</>Zf,@~ w5 _YGӠZ3f((٩PRySz|~yFyT˜:T{nEkt-2}i
-Xﻤ?rwxhc>
-XֱY{8:Σ<,PS9Ʋ+լYLTZ1̝9Sdq+2!K&4r&N$Ih^Xt׮y?`owD=ra&ŷ(J:J=!(POHXw k rnˊe"<8#ʻD]w/o̟Lި]LTfp
-` \׹pW#Jm2^</xsPKiLЙz#,2Zk<ȴ2 Bܺ0̓#V`f]XaLA u^=TVk ^X &/ʸ6ugGGY=dl ݫU9cϱ%xbe&#&%mڿDګq$z)a}?2<Ag u=WWs;;FYBzFVl+J>LqQ; R-*8!i<R;'tn<=|5Vk!7%i|hKVB$"d6 o[TR#D#?QuZ#4'!
-mǡqM: r-F>a#
-Sl|Iqr}pJF=Ƙ3ΖlTN tYW!
-dOx󛷧Ǭ
-!`*ǎǁEr|$Ϧm2#-"DsCpa-/Q=%TIRbl=?!gJ\RDaZ22ƒѱ9#Q.MR
-f[6/C#t;fSoT4}=_o%+u=]59dl?3$HFiRAbv
-tŴ{E ޡdPMQ^|" #]0>|Q O4Xzٜ,PSJ"vH{9!b!$d,C&uW1o}K{,DȐ.A:+(0܄1Raۀ$ͺ})| QCtxJ=!0Bs!ߥʅJtTuQݕw5{lЛdOI%*9cn,OUwO>({>EhWqƨ+eʸF}-W~N󋽙(Ŏ H˜A܉'.]#*0J?NWW B^./?r^&~ yfFuU.h1z1gm7U3`'L)j|"Ȱf/u;^z廁'lօEdqy͏[To1iFu=TSAMww0pڬQ/ЋQ!GYFLع [
-^}(5
-w~1#ym]S*ld}y#V3C:GsRMnNjxW{$EsN&M> Ke9xo⚡.y+/Z/EVAx *1EUH>8ic_!<ٲ{:NFx.ߍ14쏤[@C+DG}/*O 6rh4F=.#>,=R{;ay#dRܹ͠A f`Eu ^% pPy<?f(!(Dϝ¼=g(T@ ~msglwg4 AA8$A2ΡZs.F5Gÿ(=ft">`eL%Z2= C6&꿤1w^8G+F$0I<NU'ڼε|
-۸`M2^O5emګZ\%7Bp"#jn~gJ w|rK?=u91nSַ\︹62{wC=P+ΠU\?44Xg\VA ?f7bS^\zR'Pt 鷪ཛlchOz2].X.;U-yPuqr  Ҿtiӑ"WԲ24vPs/cf8|13b;uDހsy>Ǻ.+u۹xw}>G9?2us>Wmv~a0* 7ڄv[
-f4zsYGh5b%p./2ń)OMA#wkܘq׍m
-in:ЬЬVq~>'߷ǜ޳v7~sФ2֊t#f<svJNG}"NAͰhyb[_uDWܼ
-! =*miڦm$mB.m™}u.A
-B+wxM"" 4Zk-:}em7<yFĩd3Y27ǃM|vcЉиtNB*@rrL\6Ũ+`;VI4-g ;վ+6'^jC|:`*w6JeʄlZ@?VeкjHvݕQe3# ۛ8+Aݥ`Dw<-㩁rv!~Ǣ~d[&ӎmF(F:n?-~Wp}\u۫ǗpZ
-~yͭSߥ#V
- xr=k~+ܶUµO_U*m@ 9]*|gT)&q ;"nWM:tA$ qBW(lWѢ+/`n궁L$8e"}i:EaFs%S(U!0;}ǐDp꓉B`d0ca~<{?t&j1
-Q* 6QtU f<Qsȿ2.SL ڕ
-!zfʼW
-1LKl[><} ~g2ֿu&1y%9z,~lMq|׀ͯo5t/3{ t[CE(n+Qu"G@Hz
-PG\u]= Iץ Ȓ2Tfi'ͶoeYQ?R#CH9Z=2{^duPطX),ެ U`D3Ӡݏ Ut2vU_iAt >Ri
-8׌w/
-G~#zY݆.%
-.4)ߓ݀NjY|)z9ѨhwcJ25qEJZR6c{S!W
-:إ(
--KP6"\#Q,H. Z8|%Щ1 Si]m]y]n/0%
-mon
-_SL Y2XHw*;ߌ}Gol {#A:9 Z
- ej;Hy >uTgd@Q.8f&lGJ 1|$~u0m;jRmy$n-1+OK6/]?Cx|BAXe7`\qH㰃WF<4tԳNG9v?D(|yQv >&qۆt=l5U-v'47##8
-US95,m*afHh<<+GQg|UBІU=]j rr*|2I {MΒG9{yn<24mA|7~םy5{z/lZ(^, \#VС#_@tؤ,lkN^~;Ӕ)MĢEf-QR?N(5 <pzg9Ebf M/"Mq)g
-L`JawhQqNY[@g G ӽtYj}"l
-
-zsh z[{A^+Eb58Cyټwx/pQ]e*Lr\j}X
-Wc"󁆼ӡ Bi+Zo4bI"9A D^ F_$!N>ʙ
-(^#~;$
-Pp"'F9 Yu 9O\GQiU=;v<(c/G]Mm_[`HvbTaVJ>d#
-㧧&Ҍ <ZqGo}TVäXS ~9$j `{Frٞ&1ۃ׽dymwIH
-DZ:t*zY ldn}2z˫"܈YS +a6-5q@<'ob"ۂ&RDfNs;{˜b3 vc0_ƣ8c AP&x!Jwh궻^p
-QCk7ܹe'`oM^ ϖgߒT &2+ yPGb!HJizLK'5;:S$&nw֤n_4/ GVi\ ZY)|RKΞ1tKr3^rD|@*)*A]AR_u۰rz}r3A0p EhFG0{ɨ_a~c _n٤؆+`׿0=0f m+eFallđ|-jjFUL~8L'Tu.;p!3NDÑ5=q>G(A1DmOx+!m_砹y#$7\9-p
-e)ҥ 8;ۚ &ޤZHiFLlλygxDsm:KEI_b_R] q5Ln"ކl4N 8.R;2bKQ}SQw)P)/#Gj~B|RvИʜ PТ6J=N
-<* *ĝ\"
-joˎ_4Ďy+9
-oKζzq:/ƽ!aoȠګW %NOdk zZ0[*/+h_J2*X]cR/-,뺬y|Fܨ,%AC UuFJdHڧgv ԆWms[׆PtULJĎ'wgڃ ψ'طgя;խy /ZTM妾 uv).{T ;NoB3F $wtqYYewNc ;TPVbڏ'%OtP//aƕ zϥIWxV7W˿w ض`M+ܗAqo[*Gqn[<DcbJ_yunMF)cf㨿G`
-E%Ůj3Ž3sa[$lXIpQm1kJՋo3Z:QUE`gkzclV2U7S-WW+,i:<F.v_9 (!J
-p><{toM>0VPh$5'~F;$_Cz7ۚUW$ $jfV3wЇ}SI~#h⊕?
-N<HP>>&`~[%#{YV; F!|-gs#Z:q7p1n,ӡ@ׅL;w_3?BɁe3T_mTaLTN{T>D-(lJQ+4M7')ߝhdVn|y lJӡ+`I죘}ق˗uilv"C䤍 ݶ+%\)p0.Sj B-_d<nD>7HV@Qad.#?=}1jfgoJ鳞Yr(۟H$wA-~. -S22`Z0$
-|[ 7:.Ȍ
-]Gd9m##wkP
-Ũ:SlV9/:!J,loop"-_8MWqPϧp#1).>ߐV,+tm^!5
-}/~yàٯ
-hSҫ令g S
-т*=H竄wukE^3Zt V/<1&#υ^&]^,=<C Gn0!n8w M_Uuj ԫKv>Uufm<H1}Ɩd g '@ -loBlhC32&qw#jY "$ѡ%:AMxB<}N
-F ·
-6mC *l^<:gHOJ'ށ@\_u.t=Wm+|W]rt]22ߜm/ J7`UI;`txRHčʼn48 @|}7ee⮑DI$FKunNJW
-?uaI1jj CAg!g*ו8P
-L1z`wŽ/N$Y)FU
-#B_#q7/Q
-+I
-KD
-C.Q)})L-H-v2_j7^+ oa Zk?G?2?`8@!ݥI _ {=Ar_Fv rmA3}F'H2|d9-.
-e~+$*?SHڍ?W;OHU=[|q9;79;>2?7=_? OZ"_'x{bg% #-<
-=ǎFR+iٔ0ȦV]ZAQgPUiV'x7 ^ >o3. \빣GowWcο mH},G79'G ;/TXxZ!ewy#q]:NT?Mɋ&kAq3c4Uރ;4\CQO.FivU>(^90q|/w-f|6X{₼VR5^lڠ=EI> 2cd"?E8)u,Q9w#ÿ[hRlU|xW`cp,\[|bY%v,c N|9{<F}uLfز*g`B.p$~('tenAC{eب @& ud)sq{L ^L*.MlcR7Θ0Nەa#5ЖRp^_fN~w%.7kY܅$.+EU*ivE D@ j鼫<ڧnFk#_dc /m0mc&yC`=nYޏJR XY$X fM11B^A[3@f3c\={¡g.(m"}27xmgON3
-0,ә4&q1hq=EKh2
-KҸ0=g._mi|j dv
-BG4[l~$72'<|z'_o
-*Tf*fL1s z|38H
-7 l̂]#ib
-=с nkN5{[c;bi8\u\tO3FlLˢ1FX(c"?iȸm G)UD%VP<=wh{1wH.+.Py^
-P L*(!RFZ&UL2PEOJ|<
-O md3<S=JrT#HH\En0 Z'ђp±IAT*E-LH4=6Z<JS tb#˕gͷ*@ XmRR5fo$҂Rˋ
-/S%ʇD|hKZ%&` T*#4
-JkhʖE?JQP+]QH&:b=(D&n:Ri|%T
-Nizk9^d4p̧5*BJ(/ P& NQ~#.TF 8*P{, x#^RIf:xKu5YUZ^n.Nj.{e %6(_LsIJLԕVmd8DaXjkAЮr72yFY@ _Dp
-d)J:Ƹڍ]hx
-4XVz3hK
-Uɕ8ASSx= ƙ'>b'{كUᏌ9JsXj86w2
-7잇T R%$'e\)?Kx_߂OtO,B_\ |@Y,>s4)fWWwo(>o~JoyMn( &*+5X(0sl.J=Ae't ii-'])MՄo UȗYlB'F ~7v+UIX.{{sǡr٫9gjq )I*FەN )R$H[᷇2$) ϧ.śɎ?ɕɁxQX80RD@H(
-Bueiw*@q<r sbݠIxn-9ˁb
-3eӗxVC dFzsgs
- h-72&yẊSU
-)螓]J=
-'M7;\%zdόQx:n+PޏXHP4R%5C?iWwHcxM}!Cͦl<X8}*>8HBH>Y:6$<++a,tAzSJ/B@:tWu
-
-^޶V*3)))99955Xb㯺\Fw&~?󉥳zo}?>}w}ho^ӂw~ׅܺn˾wr_xV ܖ}
-ϼͮ>Zm잒'v>Ү~/3YZ=>ǚ;[yi֭7?԰3]t,YuMZ[K
-*|Cy蠂rwucʝM9-orN?}c;ߛ>W?>,~5faԺMkQ83f9_}QDKZˮ䄎{υ7괗>cg7lY3)9=wHW\qÆsܱOt# !U| 1
-v*JHLJӧ/\Jҕw 5'J|]~ .]嗮Kץ{]yt]cKץut].]qװKץut].]q׎p;NAJt\HS
-Ҍ<HvH!Ð*7!iå~ H7ׅ?@zp > =
- i -Bz0=~ZH B9! CiA+N(="`(:ŷK%'J{+6}(
-WB:<1
-OTWU]oTݧzR+1I7^|nV[wdׇr3T֥axzd^|i{89MGVSG!F>4/կOihn+W9ϝqLf̨{m-
-)Yn[ѥ_es8ygҺ2~{:5twFE} dl9S\}I.AJ8+1{(8i?07qh$sy[|2~uǏgՎ~yg`Q:q6?w~:PԁQ5QF6!gڙ(}级 WܛPsmY }*nTי;Mt>tr?6^o{:🐱/n`(U?u՟ fޯ V#oPYj9feR\y}
-z aoRk|iWC λNո`VuQ"1~E=EO;WU.8ﴸAB_ufPŁ)jUܷ2ZT5sEuo28D+/(cϏ)ߪ9c}=֫_ٿgBFC߃=gy鮁?-[1 &K ;yg&I"YwgH3KTIOUޢ7Zc/ڲK+rkOhpJO?c^Ny[U gvphϝT?TU^:CخQm a-\rzyw3Fz
-gu<jj;1i9<c2o;<a*;nuѶ.6 K4hVhdPI{ c1ZWg[,fkm邕?^ǎ[
-ct;,Ͱ3}'4Uwe>3ǡ\oLڔ5~OB΄&O;e_}pxXɝ\ Nݓ>b =Osˠ'/Z9@A "CƏ[gWdu/9't󓂰I|wd5ﱱJ^|)j˱Wbd_Zyl{ IwYϳHþٵ{)i8o~}Fak@NGpcǾߣzCJ^I)Nr 6dX!z _k^Ω}3yǻ+Qmx柵)IXLsnqa|:g.3c?y~hyۯe ~\ hoΟn/>:my?ۓW!.+8x۽CLg})zaշMn7[}nJLJ.^9c o^V\Z'ʺ󋠦.}R&{ۈkڷKoXa]߳8ψ\%,]uK-;UWWu]~5&Je>fj/+:Y 3 d~ λ~̛ęsBNNxӫn>|<-ҙ宥9[qۖ5,M;&ebGe].ک5Vw[{yx9/ooqǞ;[͹6£k:UڟנyF T?*=~#>=>R}N:/W&Þ*19=uy<`x#|4?p~nKN ~R1cƳhu1mQ[5~OYg^ҍ;fRZl&ϵZjnh,aK]8-[upHgr}C]m__u9;{ЁJ'}z,iͯz2#6B+Tu-hgԧGGM]vqVZFt/_Z
-v4kpt7kɢ5E]bVzճca7Ք.|.3ҷR ԭ]3Yܬ̚2g{e\L;"'!Q0:KЅś6(j?6ř,\ayp9kcZDWxVƧ--iSb?DsU+OmC/e|Յ^q[3㯸UKսCA9vk|tѨYcޙV_9rq?·zW RwN Y[kgUcg.Z=р{:[q{8G"H3=_ҍ<iY`aȥ6KK 6?x=篋TaS[x3COD,=폗(z]{FVrB4"e+X\߬=pJ_qq/TwF6k}涫je?a|qw}R?z?kywo.?|"'{xl6ӊ%66+DyZVet NmW66Xʗm&kO&t 7Lqz/s'pܨ{z^eCe SYVZn"\<­ό~(#qdUQfN`[ݬ{}7[i
-iy Gz"K|d [.,+浈pTщ|Zں{';usy+NfŽ8gQec(㒐[V7xQxǥ[4gLovL-xiQ,Qc{&1镐}nSZa{MuW|ƅݼe<u}CRg9tӔ%e_{u珢L_PӰ$j<iV9u3eޯclG~9z yGFsrfg~:#en*CmԯXh^}uPuX=Vj>:O1/u#?Ru+7s .va7yxe gnm<[;Ѱ  #6Y|~Fq7tճv*=|y5v?BWgK,Օ:7*ozi߹=UfsR?B(QKҟy|p3_G'z𺢑/3O\R\hE/M\1x-]\`GΟEѿgLs4N#8-= !GBivm/m_TݮoӁ7Sҟ'i<yhS̷ֿyuf¾_}-jKY%ÆɜewY>As~׼ƽ~uZ_a ;Ul qpaAgr15s~%j ?=αcw/9[2CkN}7z}TՄ/?8+aVFw7osD/;f^W<7ɢN܃Av.pu\!~gwh]"Zslhsj6?x|ԇ"N2Hz'ЩrC:_Wߤ{S%%^IHoUy3Dž;֎ׅaA<5~v'asŰjVfZ9
-Mw܂y=>p~̿tȯ/ =&/[g}NJoe=ZⰉg2= ~w_U{7n)g:5v=k& 6~VZyF-O9Իݺg}v)^. 2\tY=+/!Ʋͅi-x0e˷oGZp?iK}%3ýczc˖}Aq{N?pTq-uJgY g|?NwdX'Sf"tܐ>g2Ιx)٪eFa>̑o{~yyevtP!ѭ{=yr}way+>=r.B'ZgltWqٞ=N_6h雵nw=}Ie֪%zXڶBԙtĆ䓞N)?w}d|3FgmvVë*'?7^Tگ
-b߽}032}IϚ7e&_~r;byJ*#m1Cel6;jc7z^yUuwy?&ӧyC;tj8U>ަak;fo{AY][Dy YW`z\͠/nDoǙ7S/ծ9K?ӑvצjw\3Nvyi)X1س e^f|CFk'|wQyKTm-RcJ ׯ~w@FYځNN|CseuְMƒ&x|o<8xbsS_X&<YiUe&'6r{[=sV/ rnUg%#_w
-ܼQ T{d'__N0+z2VCsz]`?wzRwKo+4W>;nƤqn<U6-Q?~S>K/U^=gו-sVy3pTw <¶Ww@>ckkUMz|jީ|®[_R7a +Xp?!ngW?2aӯxEf;G?)YtN_8^ov>J笳:=tB^]/^v↹͍bƽ}Yc֚-
-#vhΈcR>_>xk5z~vn\7w&yԼӬ}Wr+WU*wP)i鍳;pIicw-'{mʤIyF7o>ݼ9MsUv7]:N^_`nj#j;r;1ņYktEeӵjG/x,vLuVw~ΰC?mvV3Ue|.y;5w_38 G'3pg }:w Z{,6`e#ɖ=2f1'_ʹ O**Y е/?hV͙> 8Zfn;b)4V#yͣs F5y~^m=nҝa6<~B[qO*:a7{[T?#cSACb2ק>w nZG c,JB.ݨ M6i0AǩYF3N_.uKj?Kգ'T*L]v"G/f>"{$SǢ<_-1P͗=]zQ?L|ؘ6w}EJձr?fct6S<ܛNgްaN1[CWknGjQ7? b}tD+Nȇ4^uhu^~;>q(hg2lVNuV-%iQUA߮+9~Yj29v^B]7w=7xgs
-zZ/M_Q s!ݹo9*OE6ޫ}J{3uϿo;En΃'M|xŸnlwLoo'`%2_,̢x3xeG]h'{^Ϋۖ:= tKG롾'榺*;U Xt^8ym2g7=?Q)k;uK뉵oO2Qeru;cWmNLYcؙ1!%<{ 'w^;P2cvvhɑfĈ6G~vlf8klԇ,<::pʃ=,{lpOӿLw@M~gX=*|pyWsur°+?~k ׅ;<+9GچS<{V]~^_8G )774\ٯ֜ͮX}.c(wNfwz {.=X޺^_5QvxlaC1;ئc[zA~/+wal3aͿ+,6`ٖsN=6`.z6S{f/ 3:Α:]_m'F?9Neg7i֧i*+~'oYnG>kYu~:e;@Ǘo_i;~㛚~| p ;"[ގ96pgȹm)>uvׯLUy$M͛]/?,Sh?t~/>ڟvc~^?7oWq<lZg+'9>V*5ڑK.;|z^~ [vnYs\Lp(k/ׂ7F;wtܦmfw }eFZWGl|.jԪ^u0W0zINuf̆)ZmD] {<xXFȁz^&ijqRg g:Lkt,WHY]:i>NN]׭Wqq;nbZ.} V.vEmUOўw-Ro7B%#u RsE#215`+d^E13: ^x3a{cEg'cq_Xx#E2듣F1@v/9|eo1v`GtU _bO8<y>7#+A{_5-/"u cZn0g;n>wz|i!:X6/#.Jzmz\Ysw-6a`):.KU˽;sCσ~H*B~9
-5/yu׺vöoL[6]wůq+}✒S{]|Q/]{)6?64Hg_-8ꅇ۝&_Vm{G{} |3uL%Ů_!}Cf4&%Vi>ﲵC{GOh(x')^I`n|&9ٹHs_o}"\s`w_ܭwލGZ=[?˖W$դ )lF5z2M{/yֽfAC;ͺM;/W8w[LwںjO\Z4AsrUk\:9SuPĻQkVi*閮<[}ĞuG?ϵn7d̑ U6VX_SYnvG5$/}3
->s0o7m]3W*NNo٭~>ƴzc{9|9i9X%{vp>/"U-+u޳jTYSc?t]kzoء ݋t*n=֯ش:OO\ۜ\Te/ 𴰋lxѷ_<5:_kz 1:3z_pnZFxsv/0:YUPQv=t1y~cOu缞U˶ؗx<Q#la 4HB~OFRǮr>J/IdnxRgB=I^?i{r͕SS`Wgfk]Cw4ZrTYW.C}xZZz~2{hXV5V4,w}q Yu2ᗾ*i;?Kn$|줁'ޜY rF>~nd9{{Ký;
-?ClW;gm,'e9&c&갴3֗ʬ}>z_S7mO?P!Taԧq/׌po^3<[WI#Jٞwh`%?0NzSF6M^&|{v<v{zŧx,~|Ɂ3X%N=OENׇq{;t~ӯםWo,;t-hjѱvWqL(^1ljMG揝!*Jej+LݨUee.tr/ٴ\/s|=Lzkꗘs{ظt{W>:%wԜA_LK7|FUV rs6>o7ip5WN$vSа\wigJڬ%ޝayg2F y]~~oG ݻ&ks/,n%/q⸈SZg%a&ՈKF4ۨx}q-RnZ608^P=
-~#ܴs{]¼~RgZۮ:,sUǪDL ~w죽+aGCkk?Dkʑ鯂/^>L#H̭ %N4zQY/cGo6ٲ T[oT/Bl:0׸)\n3mc N9kg
-O'5z"?i~[“9/?-87h&*h_du"¨(4PGU#Jn|$r 5!jgD4vJߒo_?b6MѯܰaĠɧ[ɪ[ {\pse {ŷ!iuGJ>nW=7fq+t 2ٸ7&Y]}<cv987>'>}d_N:=3F] ^y]`ZM n KIWv&#
-=%9L8x`E׏7̼wKUΧeKΤ<\D\ڟK:MgV2TX'ɏY&exͼfx3o g^yxQt}D٠ӿߍPX7-g澝^w]~pӌ/WVT)'eߧDO4j
-~\5U;[?ּ4%}~+?t@W{s<wԒ Ze2&{=`׊.|~^qMx?þ*ﭥ΀cB]:QyZݓ+_5: {6q :N32^eK4;gԖ~䛵gm9뎵ߒ+TZ:y,7e͸?|r䋭wW$9 gI]߹KwZg􍮵ǿk1gls#ܺ`c~N; ץGgƨQި:g[^]}%ッ>kX)+g!gߊ&GW sT+f{"Mu_i8iyOB겓*}\)K6x?CDWs(2 78oc]|YC#v8vȍPֽQ=YV[\ Rn[3pzn:#D\\P;lk5Of,v:7:.W)pT>F9caaUAiyE<3_K W=YWeftuJ';<q 4ٛU9<i۩U+,ϏiȵoQ.[sXʹ>F}nbIKGNh'W3hޥhwQR JϿU94;UO6 }eKy͡Nvwo3-M\x1yzRw3)L54-Zw?5N;K<sltU{^?Gf k!ۙѳ_n!5]s~o?Ի)}߰i_/ y|仟7"{) #22\P6aٽV_=<֝Jʙck7G[?~+)5Yǝ~NKn\w_ 7-_XΔ;púxNyحaAʼ:!|Ď-ZlR}3n:q4G.UX EI{ϟ ((`.V_;^_{WR:@e=$NjA1z}d)hNr?릍{w%9Ysؑ ~;r)5^#\KYvU_^>NSfop#vZwJix ;t\jvQ
-[`޿ӛ^Y9EMAnD{?+[O~XxoɈCݍGyy{;u6V,ۺf}Mȅ>O'i!X%K|Fݤ;wAZuu23u^=* t^u׊ozm\xobcvlU9y&O)(z̝
-vqq7DvJ^|PQdo\})_yfϟ_jv^e;dTGto?th)qNfmux_Y^?<{'>єCNNm'q&S7r^!;HuU.~MeX}mۆv+}qf[s}~41X༵r9lx֎1퇪G*޹ahy6m]bT:)#y)>gAތOլםv7ռ;mbR|IOVw-*[2-ӓ]_pu/V޳5!{t}o~~Oݚp9 WwƣYSʌVeThwy/8ٵK\hmTڋLJƫe-?wf| 8nz6z}Oj̝z{ݝC%;U+fmR~\9(.:"nqu+a,L=_F|pw'I Gv;y7Kҥ^۴qd~L=nh{kjfwO7*SA7FG]W6nEbQv8eʹ}oye{ry[J/glOૢ;(q;>z{P:ۊY[{\M] s
-if9O[q!/{V[5zѝV:䅳]c}ټݬ|J I9wo;hۚ# ,nh?"#GWK.cU#8BnY'b/s^iKJ4f˃~=#ȹ>us%qȪߌz]`׌&*A7RqK G}pfV^<o7iv2/kv-:mUתo\bċ9GbM{?eǮa=}0@]W٘>p3Od} S
-#Xx]c6X3ou[j]\u4^J>BQSȹ?z=+YCNqΏ.Y(Yqg2ΆR#] wYY{,0d˝ 땶Yo'qusn 'Тǃݫ0ψeu
-dk|2Z[c8Zv|f{5;ڻaߞ5^5aӖ dcM.+B9/{zնȘX]/y^"gU;uy|8lC,zz/1Tֵ;sb^ 4߰yy|bciUG{W9YcZ3+u>٭wi-)S2j<kZƇ79,bCoL;7"~OaJ 9<1 qLp\:0E!6ƭ5о]]/j^r?/o۵Nf56>ˋ"׳*Y[[i5zϋ3fkM #ݓ^՚ymޒcJUyu~3ODm{K+t<_=Wz`'?X׭_YŇZG Y<C''{o-#Wm==vKgr ,'=ok
-wVx)=
-nWNctJӞM.LSg/x`c~y ތk=nY[l+#uyH6zg﯎7袪WM1Ⱦo{_y"N8ʯ2ˇW3wrQh+JӇxa[iaM0V+
-V}{3'cgY243ykq]حx{VOQˣqSٟX)뷥VL;!^k]R}>f܎f?~mt?] y8kM!'~fGӾ\^41Bj% {'}ζ:
-/}7Ez+s?t{\IXh:{_NьknVvs] a9=+y?E}丧b0^a|Pp)ws&^/5}'Y>4Ju_5c[pI.tņ=˳lZsi~mF{Y汇u.xn7}ܖdJ#O۬~k;|kI3CWx UUxGY7҈Kܛ<x̆>ϕY_u۵u g9`<CU"OÏ{rsfs;k&ͥaZ
-}sr>; ҕR{~[˒Qg}Vl[{gq_|{hCLAi8|)N͚_#*0})V[W~hYWRmWflwuhW][G,b<vY5f'\ \XxDK}[3|(nTn;5,KǷ}r')˶9#eLh~ڳ~r{Xwdf;;ipN ʅ+6z;?~vKָʟsԱ&4ϽXwj6p)~%}YwʗL^G_\帏Tٯq}}Ԓ_Wʮm5sgh#3t_rw崙k&<-بK{~崔t٩%͸p]jMX9fy4YUip.34zF. 41<:s9?:$r٤[=hr\ W*GiLlf)?1ygEXn}&sb\,ar
-T}WÕnoR<Fup/A3۶+Rߜz?YY JkbYLZ]a%GXDX:9O5 3Mӹ&ZǮNSYwNrcNmrag=>uJv9:Z^Z~>޸nO?F#OkRp[˳+Mf;b;o_:wfqV2]?0pЅCub#w³g"w]'^oNfw5ּL4Jn %gH[GC'l@ ޺IrCngG_P<֢fWӮ{rmhʰ5yq>{w|ϔ o]qo%mHmȵC-X%5eҝgGF%qO/ =U'G(z2U+rpi[f[w#&΋/Zw|'ΨXoN-p{rrNQ>L{aQNӴN3:8 ;kF-~UBATWWOjYfa8wh^uӫzO 픈x/0tۡ'S>2j56,ɞSt^}ln^F[63ԮTVȻ=gYl(>߹iϦVU0C(׃2:_؊gF*</g@J?:)
- |& ȁ^ Q֧AP ̾ z A|Xt
-z.i
-p>k`
-G(X
-XP_
-9
-
-
-Z
- Q`<@WFAL
-OXêr
-7
-rf
- ` \9#@o
-& 0vL0$tx8  `.z
-0w (
-
-`, `  ҩA@:0PX0 W ` zZ.ҵ|
-#`@nw[
-BD鱞9 <?G@nar<7
-\i>l>FO{_B9{3;sLVѷ7>lw_#j-&g$aЇ6r1
-8lޢ~r-vHW6b,aFWܤ#g[ۊ%ɞj(w?HW M=T3@Z=$oH7gb%ًuz>yBE7Y=.S.c
-4m'>~$}|Z+
-Olf4ї//;V8+@hf C( {/?x֬<9I\v9⻉8.@|>sx ~tMF> ]hfrpr9 c?mg|B*/|Wr{ɉNi○ 47 `)<;
-^kz`
-\fMM#N\.1OޫeN? ZXoy.zk^oYL!W6X"MyP_+EzD3?S]&tdApZBQ73p>IW6OEJ+8ҝWb`6YD(OO] +[(H_jJ0g4z_gkLjJ~xX40Riq
-оPB".ymnTEyyuL\5)!W34kgյX_
-j4X8e_hY>_!z~
- Ee
-ʡ 1`0Yd#Kb29[C?<}mOT/󵨳'$qF`1K Hi`(?%K+|_q(|geNl:
-|st M? J/IEZg/Ӻ `2y f6QG4$Ӂs|VS}b3 ?W/z't vM4%?#||m,ˆ@j
-9E5>u~M 4>E^q{R3!؇-}N/(fG^xZlequV~c2KeM( B{h/Ϝ݂{yϓQb< D&x
-Kު?H7ؼD~`?AzN+~
-wmح$ r5>2ZuGb>z
-敳X/ 9m:PǑKK;
-!WF~++dj:̠I5
-v[I|1Z~W6c,<H+G9ZiTd˷qpfl1](tZh.{NBgBbH #z7
-2|!<. X|K HǛSFOT \oKƽaq2>촠Y8$0>nV揤c~g2ͩ# }_sD3 G ~m;ƴ
-e6
-|bWd[k$JMc~]sMh2[=M?m}7R+I77rF})'2[c4Gbx _W(ha|s+ݔKפFv=r$X_| Ymp6ٚ!&?Osce6>0_B}VSF*۹6
-~2q_O~ '{ǭQ0ɾxx;F[<( Q7<\+;v)*ԳLVGJwQ?yP="~`2h%&)ؿ̿jD$3OU7Ŏj|=[_cO]G;&y*|@7DOM|H#?G߈f|DN+{+Zv+Wn4
-ʦZ`~10,hԺ nܯ?[NҮ+Q_?3mt0<WQ9&tō~z+y{/)nluAPBiW|w^6{I멒[ 5Rx}
-_ADa 7+|[?|WX 'HPz^jB.xBz
-@ fF gGW' S93Pb㈕#Rn< %v1j>K :tYbMR_\F9 H3ztGwmMޅCχ%gZ
-gQFA
--B&ZYNkD?W%- >Wz_35;J@ǽ 6+cw3DܼWWdvؚ
-Keii]+Gm? Ʒn*gǽH=K;l-A\H]ss,6Zu0'Hk~д]8-폓1[A,?Ək|){79EO$_zC{?ޫwB#X_vAߟmrZѯٹ<pw@:}H< a,|?nhy䧍=5<$ү%1Lm<-Zn Lom2dy~OkY`!}^|<Jlu?=y"痍ZawX|j~R3/yb@Kv8 +qvǠ}iQ|9*t́au#uοvgZ{oϣ.
-iFA _'YZT@7{(9Z#O{N?0@%VgmyOοpb
-VL`[(oh^KG_5XWdzUۚǓ_WQ/WLehN7ٖQ$_6Qrzyr G7 ((ftn<F@RA#u^U-C g2
-ίnҀ>UVТ_?s|b_)/-;'_i"~A
-ލ}[:V\?<oϤc[h|f+x6
-CgV4~q+Mi|OnmJ翫
-?
->GZl+9l?ބZB{I9B,ayx:*ltX߆4ãaI[.PRH/C [Sh^RL[IJmْ gL:}A0s.i/hi2Z*W&]ޖ &EC=.MhȿlQ_^wMڍ᫖4 ϭo餅o[::
-[:YῥgT zf>k~B+M!Naæ߬>[]uxaĿi/-.}2^-+lJ:l?yTlj YMM!Ѥ^Ry03OK<l>ojĞV0#Bi
-Kæe*&Rd4їV3(-^'iM0 iM|n!^=V; -(ACS:П4Ltf0[hxhx4NCt443 iM4La6 ihxhXM4) iOha: iO-4<D 4Gj~? MiLCFp0 iM|n!^=V; ihJCg0iNl;xw;#iy|FOgVcW5LlL!~us74NI:r_ds)bOwl%B?ZD/7ƍDwW؁k>UCHMSih$mүiG.W(zT8LcӊN]-!Eɡp̶usiRmѿ ZDڔvp)?k>ܶ虥BҵT6Si!}:*s ikm'ҧROۤ(_Կ2%Qyikmb3<Mk+U<%N ۔C;!}8M^-z.BzF5&6o!#!}<M?Wm8!}G*>A-z"y~u./͞V["ӎvm?H}-ES&CPH4A^T^ct'
-)rK>MK )^msm(B6sH^H_jGlЁ"n'rM/WwҧQۥۢ"'hSE(!mڇl!}%IETH>{K O6[@l+OD?f{_RmضfG?6"iо6oufHmNH/ -hOsڤgڴF~mʟj+MjS?]hPv۽_Io/7Ϸ-H_)M}..tk-\H_?)d_H_ݦ=Oi/LbYٳEP)m<)>.Z%gSm~imM"+QAmcv@$E_.ݖ}r݊}KmگmEOl[=-(wm'DwgK< w4o/ѳ7Sr=Ǥf:pvg{ Q#&4j 1 Ƥ0tqcSlǎHmm:124tqpb0Ij$CᦹD&8886%yD@zf#5td qa8lr2әNB+0+RQ쭸J0BffA^#ÑH(uMk@
-)4TIH?&ɘ?!{.cugi`G\)C_seZ3KX:);$J11Ʃ7sdpF/WRc LL5G^RTCp;x#s5~\> l!oϝ G~&g|g|yCpYM*XK>Cِޅ,idݿ4PQEsAX|UFG=+Qv *\ xYt0S6L
-cVK= wٺgDrTa#V!e CHʐ@RYW1
-'MS
-D|KlrMXNd9XHmwb5+Gd'h o#ZvV5k|@heQ#嫀@A !TR1.(hq͇_Is/[ >z "(`*,lj E**YlȊ|$᫤'0Ɇ4E`GQ02WiUk`vL#-x"% ic D,L`( Aޠ-ANj]ASؔڥ `cf@g
-uf/X] ~?~
->t`2hK OMы0GW i=KKжOdXSȯɲE6iB*D΃eY$5+#[L^
-MJd&LW2YYv(97q
-(NPpI?4ig;]4&b ۞H")*=-Er1(Ř׬r| tZt+q'6@% ,:vb荠5`y7[2ADtWޞ8-A󕢑Oˢ:k"]\ Zc75[6z(&0vUл!;vhn*D4 Nc\x =H:E0Ra ƅ;0!8`# lS"Ӌ(A >L }qR`>M8* &xwd& AqI!YjhdjЁsP-2
-,4d 14=$Tc
-VړeTO%H}.]4#ZHr @PDS&77thZhRFzKԺ v"e2=@j~% c9(a;o̔q ȷ%,Mqn @#H^H`M=$tT,aK$vzu$eIi15/HIENFBJ&\QYFlzT0RxH'ΙRa=V+~J"^@H'[p*[*30::D
-T*tgPwz0ܧj!WK`H729sŕ25=pJ<JO-ȎP&QkUTTiܮ8Unó <8|njՕ!\/LxtMƹS%邎Z9.jԪqTj
-]f:J( \;8ӣzs27j_]C5&!z\WJ22] U.Xu :N1( Z]óJ!.t9#Pm:9@ RFWoҢ\oMt
-A`(9
-Ծ6QаD"@uȾYDqQE\$Z8D1t<,ൣ<ىـ,ЈbJ`A!_fx(~ g:U8;킊V
- JYXudYYȳŤZj! 9۩_zRlTh)%M($ͱLe"dP5}p &`9S,YLlG1 x4̅Kl ɠht"'1Kbz&r^"`o/H@MI>32:Y!&]Ps}ɔR:CXAY`h,8>@@ڇ
-0u\N"Q]abb)^
-dTbQl>{
-n0.M?MVoQi>J(ym+8(-!UPkO̥ѳ! &B<Qz& ͱa-@=<%ӷCANBCbPi4- CH u̖cBӇ 1\v?`^i!a>m]txć ^0OsNh
-bAAL5I+sW:%hilZa-VXbcWKQ&!a_-EI%7f7 A!2g%k,$ AQ!8{ `z@/W0Yجw['eXZ-{>NfKhR]k4̘˜01JǩVL*üg8Wv-לxTdD9[gK G(R₩xtgKk"#iJ K3GAlBn"%~t+85׾'zEk##Z^rNdkt4P3;srrHs:֪x3-qA(vFa݆49g?Hc'UŲlC!e&w+M2#[~P.vwZPekf&FN7Sɜf{L*XHLl"}0zd7ýp&p1yly(OBD!n`Q{7x8-vh%t)%ϊ}aBE@ܥTUG9<-a@*Aִ@ixBSp38p:'epF (@Vǵ-FHL;dfsq%tr3BpfMϦ)Bbн#J BksjO #W܍LE)^q$M$Ӱ- _uUo9DCԍeFS˦JY΁zx(Ta! @9H6Gā.ZOɄy("O7q lF&LEPGߡ%cQ=qCWJbd3ԥ >t
-9ic{&tݎlO^kWD1^{2N(y|vdzpHuwIF.9Pc>e0rJ1%_̯L ܎=g*Djd d@=%#r<?d, 13|
-`!W=>BǦ('ޣ2%laY]{<ɬG 44ƃxFDZ̐z*fF>$B8ӱO5g߁ЀyuR^zEf/4:$205Mp}Xk")5婍d ER&>h›MZ0G9X ܣee,c ŵ~OqI! L}Al| `fpV/qLe4$XLc%Q_h6xԓOG_:-CS_N^Y:/k`89ќ9!1!
-PDs!AC\I_zgRz_<Čr4ag7N"G/!V3N/Y3hD [H? Usqҗ߲c{-
-M,ObaChf$_Ø `K!tBaP؇J{&x}4DqxA|/
-1eGf Ư}[\WDMroqc+GWWeqfסQ5N*p(Js {k[׬>b3=JMXV@W,Mi^^:eI,;y#z@?Puу<X1h3GD4XW
-ueW,@'!:W(k_q'I1Oҁ3F'jT_ J5X\dYBB}YBjɌ_%J)I]k46$tW[DaG5h"7$.}$Z$8,肢p>mxXQ8FeN`#!LoMIVqa|D^$ԩS6h2}cilWg%0uXH],Y:^;Nb'Q٣ĕm'l<:P-Z͖; eɖy$<SSW@V8/TTGQt`Xl/nB"$mL3>)'}(qǖ0qDJM8K(rN`_b%=%248 +ɓ$Z^e
-28ʸⷁlÃEƋ5Vd3XIhPjC(PckG@D!~!cnXr~6b
-| a2-JgxX>)AN;bߢE@4xNvF&=jt(Y:ti?yD(agn&Iri-03tC}NTe4:#:rz+JyDG*uX I7PF&]*Y$#$uDjّ҅4[rMDk, YD c^%Y,Og`X=Q s?vjvwj8&; SKD 1CsbS:5G:  SAbՍvQĖ#DbaBS
-}MfOA4HB҃ŊP,߯XYԦ2 mnTd)kaduR #Syh"(<a (sH o'vCv1}!п@eaJ?nrY+gDbQr=Wr&]3|~nGf5Da xW[ w[UTɞ7\񍚦hCpo BB(# =at C(ڦ ,L4 |/SXK |<H՚ x
-ԨddM|ܬ4!!&/8(Չ<YnI`w`hlMtܺ(C螥wuW!%(DHC ZJ0;$/QObc$r-CѼ
-
-mF0x
-@y8==H}jW{#xdSlzmdSj?v9n#fΦw76g #f!%Cؼ2,-,.%C8xI*lgqvlgq,/,םu'.y݉K^wR;!Y|9/t{ɽnRɩB``veNmX|xyrO'f%Op䑡hyh0Xa1n4pxydB;eb{)!!G,@erZ%FzHk!G"'㝪s$Ģ4I'n A)%*y ^7PĻhh|{UmM<tAJC:I52FI+b1cDNhλ|C<ŇQpn5; CX˕t|4#+l31ATN`&l
-D}Zz
-#&c;c/Ν5fː7ݠ8av[H`GKwrβ}
-k: }vt?DhRˁc `fl G 6p#ڛB(BF8F:$XF x;@|JiGœ}.t t` n؊/ce(ߑ"YIG~$Qt Csry`LIPt%kЖ;b)8Kx6tSt@s(".n ߣiLp>uE5t,2LDץ,3nGW5^}#GG'!әc da<+g+%,.֌H4k 
-!h3t'H
-5՘Xd~G:
-}Yt&~LE3}u4Y
-5BWJRcc0Oy.cRe1q!K!쀒ˎO/Ȕ xvTexa7{
-F\S%P%OU
-jx^{Zl2]GN||WA-C.9(X:es1r/ip8V
-A"R/! R>+/3O})ԗBPB->*@P_
-!Ⱥ?Aidz2Mr=&LC})bn דiRדq/`)ReRjI-˧BեBեZԗB戮'abdcK})ŧ' z2,'FdILv Pד$z2Y$@]O&MdIL6Lv Pד%z2y$@]O&;tkz2$̐8ةs:s \ꄱ# raz/PgZg>C^KpOƂ
-hG^Nx
-JoO=~VĞ|R؝&".&ֱe0R(bSvꬨagƍ+y%IDWDD _;s&/$0b=>"-2}4 >xZN86k2\|xpY4A[14!^_x)S@=Dɲ p-`
-cp=.h"u@8c"//&}8<̀ZxLJ
-WF (Le.%G ibƈkBw_#MHic$d3}IH/E=6z?aaE$ʢ=u
-90qWb5h*0c;?xU7~߻m$)Kz#RIBAtAA(U)؉`D+vT,`.VĆ{]vOy_9ssY
-4[v;^?sOwܞ. #etѨk^ײַO\? u-l^i֢mZіrGiֲ0-JYH^ N9̺etm35ϵ垖aBi|4k=x)#b=p2KW.VRW yԪf-_gD.e?f?n Lsnk鶙4tې4=͜J
-VCi T->ZWt]%Qo,|aCX{ulx8/KtŊ>C_)KV_FɺޛRMXSҊWլj P+; ;x2(LaIxh#i|E(5oF ]8j i#PIҴ/TheTJwTߝmP5S=wAA1)jѿs\->F(ՠ\}S^MklsLA9>j;rp1)cP;S^3֠H~.66\8t4SnZ4k|b;n*!SZ3Z/{=(֮jIrglzMצ (i}fImQ;^$3 {^1`$MhSw%^J>b_
-iBՉR{>jSbVvdxBb'葹
- ;#A%׾fRۮhڳdEӓΓ =) /aj!|,
-dط:ZsIFO_*rF{j^%o 0Utť[ ¥^*ehuvZƩH*Q5h'(&ITȗ\J]x d6bglXz?d@ŶQr?BI7@'UU*+ƃ-yԊ{ȏTi
-aAWFztl5 n.'?GYOFbX%i$.Nr=2=dŐ{ 8?!3H,U0WFX٫U.# @vR i*0!ֻVZmF6hTJj!.Hzh<wm<x4L:
-@fyJ㩑6 6F]Ne(Ph=aJ ArgҘF E_J36^}CcSZU$}Sa,l,C
-IGA%<1gD>;8uՒ`ߣT^_xIaϥ8؟T9T0JxT<OCErXuNmi3"-BF OS.<vP5MuHh@,(7xd'ǘ^Ub˯;b*dV28n+W!*UOG@# }xrF@]j&a|i#6/9,1&m#q2TYscvů(9]jB|!78y1hߥAN*UiT"O/hV}ݥewd3n, Eݵ]qXw~(zWZͺ-3g
-aY1+
-6L T| ̦hv)ғ~J:?{{D{D;cQ{$"fO flI4Oi-\n B+&GL)wG`<:xMˇ/cM7!f'29C PJu]\" |A,.,>3ԛ>оF`Ei,8{T<d<Zq'(,+BTGr<ñ(\2B$@k0HM;/\k-ܮZa?jjm#-ӬZ/ukK0`Թьic>涿YH@6RN9ӌ }ᅶ QkyB^uul!S\: Hh4sA /SOl*7U
-^5U
-4#ϙF-.XmRQ/,(Hl;u= 82Ր<dH]dS7ceX%W\LL^o`[g9-:/ɟ`z`
-igeM״j`XUpIXeeEUj
-aQ73Ewa{u~.HþDpж5lT8KX.B,zEM (,!E+,:DEjlH`
-ɢ""E)`юXEz}C̑/q
-޼sX}qk9u608u61sOUil^FgBL0$Ƣ!{K`&16&$ R5ߟØ80bkFepHM폿ĚGs{1N$jO3}-r`7eApZ#1F\'~<C.5~-> QW<H5C%d,XubI}sA Lapac-N79J@Lg{թ|joxpO$ӂ6#֭ݙf^F+etpr!x<=2dJp/5LTH87,}릺l&*he™W&*.6٥pf6ex]
-Q(]
-׈{5.K:>6G
-c_gI
-ISWW v)\',-v)\3.cqA׬
-0KNa5
-) 8
-+إPaW33z]
-'RuǪARZ5|]
-ץylM !Ɯ\0Hq2nܚ.,Kuإp],+au l"9;iŞ")b;w.ŴP@a#]9.x%`qa7m ~ӧCF10Ǻ%lṁ3YKٰw#iONMAY9tZes!+WsW-
--)bQ7
-
-?bz_4%`H
->qZ1[ueU}˭u΄ϼܶ![;}Ȇ_oQݿXu|o2V;*FnI?^n[:LPj"Tyedr%Ԣ2,jXW}qBHy_ 0ko#_N;T"˽J$&HJ_呎fJ^~巀δ=*ݑo>|.~X wκ:Y;.3}:YZ󋑨r<SWxDG:W ])֙W_@,;#j0J\Y^xjV"pJz\3:Hb
-6sc꘲Jؕ畾w Zr: ˩ =N|~߯бl̩%
-9Tw`-&ZHIG$V)i6m-9[W;Xk,lPmkJ;
-]9[2G  s*cөqZ|\.P4b:Uі.DU)Fk9;$ *3 ;Ckudh
-Ss# rO"1GwS4_(p#G
-D?_clFe\%L =I'k4fSƭ#ʳ6X}֛ \)Le^ՙŖKN4F1>ữd4&ffU;f/`V
-h=!%WPcV#K46~=JHx2_j2*qR~*B#VS'\mMc1O7 4}yhI{Il&7}ű i1rVQ4?ShA!^|Z>gX
-(ԫ{qƽœH@ۀ-&Մ\7VK^d=#M$~VS`5[Ks5qa*p` /6G/*癄ۃvpΥ!z[ojhf0`Əj
-)(Z Tdm*#|WѼU2LGJ O`D6X4!J+sFtlx'c]r{@.*u~J<hK<yj&рoAOU>`&ߡf$
-$ 瘄}8pNO;;>[zEk?5ƬvG{m+XNK "G}ܒ[Xْ%R߲~K C^Ҧ^^{FS*yO2F/ր_|.E_4OQԷ?\9w"= ~D
- B$#dK/P<=>L5& | I\ Bi>Ii-0;`EE #[J`_+8S4A,AFVzd&0VI'1~< Z"ܪ8zT$Z^O2J
-NA]0ؙp%):]*& c+UD;GsvT#u=`?Zឝ0šG>FujszZ#cl}&6TCײy `|4gL( mi\
-:3ymNHnHpVyga \u݅Ÿ0`Ĺ-P*/ydvm͛ߓE}+%<|B4P' Gw)񒜄Bk' JcUbKy$(h0,&ykT${:{ې+G$_Ucr*vgm}k}}gx^[̒f}0/ZQq.gy{4B+
-CiZv4ώfL<;gG3h&ijxv4ώfLr4ㄣW
-oX h@h܉cuv4Wd4+uMYri[
-oatg*iF{p֩Twxnweq\7#3@~FVS{ χc\y?Bx!u-c "̎}>avs
-w;rxpIx! F*Q7r7Aw< ɢ,DŽ?Gd'Ax6n
-³YxP]JܿМI
-Q45<菫E8- -ܧNwqq7ϢΖ';tr9IB:#-܈5%4Ct>1G8[Q Kzd>Q{TK#ejwW"K^+6Z(FG6נHVm`9&ؒN(*d+SX&#2SU;<MU•Og^U>}3
-4î++vbvŏ-|'=ށ>u<x>q-*>b9
-Ig]"n>KR'Q|zU'z 5_(ʣ>*Yk6ۉ2K%p׫[lÇ+Ņ2]Z1"yjt$c22ceƘ(s`Lyo- gݼ#5Fv<=DvԀ$QQILk&as<7Fp-\Ճ'rp."޷Zx7'Igؙ\hɶ9yҭvci~=h?5:3=ޡ~
-+4G_Q25Y(ɵ([ WZ 7JsN>}x&lݳ7(^*˰iw,Txн}4GPQTqvkB`6?*h0MU͔(<Qt'
-ˆRf*iӆT=B˩};k C79
-2/49.?l=8_q/ۡ86ZǽWqX8ppl=Ǟ]\Vԧ-VNG-HRa\rNpG{^5ؠ6Fkn' QPZ
-~)_mly>jgx&Wc.r4~흸g8[ןQrkw8 Zc)a·Q:VEr3dVC.|n jT&S 9o_#ޠ57۲dGhgy-sU}klg{<˖;>x)sVv̔>=~rxLօ];)z1w#jՖ]m ƴPٹ:mOm9*\{%iԡ;33MNْH2m
-zO}}eŤѶo2LjҚ2YvwҚaqpLppAEn;S5fkYowؒ_۷TQI#bRe4Zڢ8p1Fqu
-֨ewwi w9P (gavwZ e.Yӕea>Td޾:9B6mnw["0rw[yH]lE,{<2/+Z^en->e>_l)G[Q,=V~.:(n<a傈`Y6Ȳvlz֛֒TB:t5Z7`ikŨ9n6ZtF*)]4xke-: 9up8<ЫC^ګg|
-4E { 7
-pnX9A 7QJ{-%PQ3<~vሬAl1w>JRchJF7{mFBa6ާ?Q*;͇ @I&(
-ns~aPpA`a(hX\^q_B7˵tf^YnoQ2iL;gT
-|vP{u<<q5QV+l%|oP&<d#wP)X{0!kwFpu tγ627l~1b<y:hV a;V3Y56jxӪQ7<k;YwͻgYտQ=i~!peKpl@V0"=
- < &5b,Pk3B|R0G!VzB6
-_GAm)Sfu@|ePZE'عrZAYC] i31wBbTxB(+0U^[j#` }EX#W$BXP9f=007)`~>zԸ;G^7Rm\cQe ^ z)2Wq=̩GRWȲ̗W
-=p)m,!k\*{rXY!2CsegAS)SȼR>)ã1?@n0o1R[
-SM cY_@K[]zZuJ}.GgˇאmPǷ#KkW ] ݓB#yGñbR9ru K1ǂ~_{PTdTb-;@-î4a+]g":#=
-X"kG:`&e\CY.E .,U1FY9=
-;P/чnH z hJ@K7zi
-]Ъb
-4DEl *"Ѐ"2& *@=1 *L UTvՀb0- *"+aJ~
-sY U-DEPQĝڤ|*򱊪UT}6UwĠvF7Yt͝UOMwQT@:厦u.Py<>uzCOu#\중ʰ^NE0$!?8L-~Wism8sm1Pqz]ƺ 5`ky. v)R4Yj;/`pny{"~3Y~(䢅΋AkF@15(h<I<lh)Y1HhO fC!Vl磍;"Fh:mV5q0E}{pr=[ d%Ǫˈy5+|w`F&V| [xXTB"nj)`k#as IOKSc= <pcC}h? ?>]ME h&@R~/,k(g$]Iόw mBUƬ TMwV&ԋG\/Ȣmt}^p푺BA~Lŗp&~
-*z'jw>efi`}U=`~ &p;2Exa:iD'vc4^~"qoC1ِN?AfV>I_K0܅HdMA!iͅUzn@X>!k).Zl]6U`si&wb^!ƨ;YǞW0g7WR<nU怹pR#in[c
-WP t<VȱC'bs-L8cZPe0<hhgh{?נ,ON62%EHiA1&Bm{FpVC%s{6iѥ &cML]8—ǥ;*pDsT[V*_E<Ib1W_B{Uln,/DZnib*9{[n<DkU[, xH#M b׋"U!C!S#H}ail"1M1xSc꣰@s%@l17gceAUW.MXb1X6VyBs^ )>t-;'tp;FoZޖB0s!@ ٱq`lr͎x3Clvl¹!e VǎE0F&"\bc.ɱ. ű. w. )<f֦NLyM{c;aƆꭅXxb5hnnh/_. u.QP[n U6tTK_mCB_~ WlP2œʖepjH2S([f
-YZB<@jE&A3{lޣ8&!"*Њ9lk;LAj|GATpC@mRQ:H_Os'  IILL=HF<;oT}a<R#+\ļb ^s^z.oo1
-޲8X
-Y(o2ؕ&zhJ@( џ063EZoq[ԕ2nc mdgx Zv9.`Nx]ΛeD=0ާ<gQ=*T| 81vU<+l|ߝ ]ŵ|r6q(M
-jx̠ԇ\tDUVJ8pwqGҟy l>]RJᗿ]K<֗Ǎ#Ii Ƙc~JGѵc(wg)ZTpW?+lΔ^fˍG+cq.1;A_wFS8jQT.PםgOAesu@v'HBy~(~~򞤓&(56EgQv/(x'u aM/2ۀTE"2~:tyb1H2Xx…MDH`K{yI,S _7o$ NF0sJPZTKGV|G!>gˇ8{>m4l7zSgzZG\D7aB[aҰ ac{l +i@߆O$?c O0܏h0x<KюXDrD_q%MZ`Ӂmi2w=zb;d1X?sH
- }lEx<\YqA7@7/9YbBA >\HzIGomK1J8W$xs7R`WXq&>NbRg!5'֯~A3+N\x#o+Ώ)E)/˳F4
-Dj7zS]6d)
-^\>_
-;:tX-_+5o>4oJ~!#]r5޵F"E{`C }hܾy{d/+x-j/E!${Y5?~VJԻm6QY?j- _X&o-LʗQa/<F'Z=Fɸa\~ͥJ6WSY +Gnky#%z<DZ |\YD ^!!~rO^!g؛"s䒥ǾnkCHI@ ZzS[3HZɆ*.w
-l#UaMUW\QR>#`<l=L7ua?Eso(#Ko}#sU:^_n$:ziܗ4C7w)^y̛6BsS`}#!᳚JዳVa[o骃.-x,W{TdaŊ*fZ×^Wss5#87ATHUWP>R+
-T̀yƉ):JlD/f2XM7eSlM+
-l?fp
->X@+vQ}%vI :ZtEAH59Z>}Kvc{9BPX+AI_(~%Ǩ2=[\ [U>V,
-EA{iR2{_[ywq ->`uQ"ՎŅNoXgh -`TJ?s=2ά0OFE?qt6oȪ`A#*_q|# %raNf+C6ƅYNFlWGx>ϜK
-S43_# ȟoȖ^G|ۯ},4LDn)߈ptתqX. n.nv1/q ;iŮ piDA5l"Z
-Lѐ|!'<4Fy
-btp^OxjH>CXOAWF@:k$Mo'NufH=srB
- 3~8/?afmRw^hԏGH'zX]~Z1vNyUBW=S<0~]}gz[Xᇮk~Vs]u?t]sViOCW%~誻DWݏk'JU~qsʊ덬`]u0p:DWݏv.Ug誳ƁKtY%s]uV"pXKϑ<d^[]x(egUwkVy _Îf]uoٍ4\ buս=v:bxYs>px
-WaC fC2Q = !(W{f\RzymLs= ՄڏǕh!>gm,Y\C+iFF#QeC Mm+)ſf9"iFpMXT@ZP2`=tIRz؆mx؆mx؆mx 0VSoaC] Lt
-6^2 # i0-p
-:d.8}~8_2VhP`*0fIlS^jvVzUI80v87.é$>`jPQ ܏Zh]ʿY<(k ?v#xuIWдtS|ݡg煎,EDd8ſǝ5c/2݌k矣cK2:\ J |!fIKO!F7C8h2P7!T
-*0a \TaTa. *0I+ ,7q/;-թ?.norn+\Y=VL6#{&O۞ q*_>Dxv|B1Z4>AxE?}
-+
-Bn;_0ɶEs48hֈg^?w = Ng5zZ#vmW܀Kqe V"o Ѽ ՗Γ_u>3).L+~eSVa٧ _S\Xƽ"?n6Oщ=S:홢A,. :RWCh@|ZmK!|CH"dtREFQgR2,gj:CѭXfu8_;~1}э;aFuvCss+3+
-6;BUVX,Jx
-vM_  Ɉյ*V{'DիSx5Vsӫ_LUX,|m*R#1 MpX.[W:ܿ2=I/u n- I-HS)s`Ȅg DE%񥀭mփkuqndZsKVӿ. qtv15ZхgDyU~4k#`VJ
-\#j(*ɿ(FKH+}$׶\;4TbBar.Us +9(tҥ% gfٹtPvMǾdZY8CE!l^nV_љ6j>*ti(pTZ
-~*pKYl i'<h@f#0!Rs`:Rtm׸%qD +f=F #Qb(G 2J~@ dd~%:Sc1GX2t~GA`M<:Uݩ.ueX'8,S!]k)7)ޕN:pxѱZ6*uvmBOO:hs*,0. +C
-I0$I}`sZ:xHxI
-
-CǙ -umBo3\j 7Yo9 Ȓѳ1!\ou2=u5kɺt<+EAgKjk)(ЇZsy `KNK΀U@ayvw*N{_ ܐ{Ѷ O>ɼjhZv_Ѵ&4--l4mv1EUgL.'x΋ [.i_ai.[f}UrW
-o?Y?YX}4&IZ9 v>ݢ 
-M0tgPkܱ U&-lf1` h #`)4&4^6Md oc&<OВ v
-N v
-;nk`n[cn&ۮ M-`x{M04-`w&"Cݢ ]ms5vM0ha0-s&"+ c
-sYDB&\jzKv{m`)tzVZሳ&? z~8[&+M0݆&P0r:[kY,̚`a Ghn.q~`Mp&پ/d&XCzm`6ML&XM-`3mT` ms5vM0]ms5vM0]ms&v[4M0DƸE nCOLt&"4h..D:G(.A_"?&C{J2(:WMj2A ۿ$j&KA6˓Bf`28违 `%-̾dϿ-{mOwB
-Ɗsx/ F:P0Kt7Ⱞt7/&qMw3Yn~BЩqJw2Jwdy6U$+͍JwU-D fѥ6Lp >vT,ΩǃEM׮K=>62v~icےr|$ݼ`,aaaa׃[.nqA$06cdUf|F$q'$-=/|IƧ4k&"]rALG_UB5]3(A-}:,ӑ&T/R:O/ɵt Ih@87b\F 97Ɓzz7"̯eÕaY'𰸊{v#\rE5?듏IC~be{Y.xLӒY3jk2.I0Y],%"Z?'
-kJ: #d '
-AJ=+xO
-hl N/: 0|a.cavpXXY5OʼX3)9#H%Υ?< l v oYr. =lZ!Жu/1 lߘN;+BO;y+ @Gj41dTj /z[ td|{OGKR |-LCҝkM3!drI\V⇣Hw7޵,]`L1GKf1:
-SA|+䃘+P*sM AL6SBmNI[:S8'f~)L8'gTsZya^ wb/.}b C ދ5ދ=)0.&DoZe ^ם_-mT? u3>(}52d<X)wƕt
-gT W; Yܻ:?KNjXJq^T弊\2R1
-3F'% ߱jcG)%B"2 vJY.L@
-Rsɥ\2{YDE {唾
-,^_ *l 'R`iG}P)S^<},>Xbmßu?FȷWdAkʟ[ /-T
-_,5l< ͠X~'8li,E@U ac9cd<i}YRYooYDىc0o,ZEG4,,w:.'Dgg1N|pY<EHjr<ϓc#x
-J^'i)1_E)֠J:&?&%N=bٻĚ`TiQf9457?@yvn<)iRԨ,+;%_M-`%uJuu5˔rKQXYvn(a#XoR{ |~J/[nZ0K.x߹ԴPM>R숁}Ɂ[|1ih# Dwֵa ,uVk%ۦ$spOIJ;F}IO53ڏQ^#bbm{βjeUe
-!}W;*6@U#qXw{%PD6SdpZ<;ro>F=̱7s,'oegq. OJwэbὥ I.s+ /RyT:זR֖o
-V2e.uF{'s>a:[W-XUҴ t
-L
-&O%FϠױrܛK,8]@?KjdW H]y+\2RMZ-Th䀵+/ v˧Z[65`mW۶sxC bgVvkoڛ][0`mq58:`nIFG3_iȚHIhQI,_|X2
-Vȓ.M#j{Fαs' N/&.(AH5Ndlk$yQylIr5||2FY7=NO/Rh
-Үwaez_- [F_cd#܈P?ݎEx'^{+٧A> <HTDx-"G p7 }܇þw{uPk1 Zr*t&zxHiatxtHu d#U1X>fCPAk\ip,;5F\{8k<|'8L|?k#p򎠎(6b'Rj*:J*>6j:b2vl븇{>BYH%ˀ $(6
-m4y.2.R@X4s B`K"aOM*YnrD΃Y DxΉUO .9SNOQ^"w܀tMKyB.0H?æBCBISUȍW_H?u?Σ Lw 6I8cE5m"۞jϨ97Ԥfc<bOeEq0NzE,RN'Z.a)NMol
-`<l:ō9-֚)m^
-kS9tQ YfREl6"QE%׻Or3'hϹT߶L,w %eP|(>(A/ͺ>ѢӺ*o-]vR/UIaP9֠8 ({y߀32~&dD~#/t-?76|~$}طj~3?
-ϥ~i0P ʰ%Qteݟ$׷~Xwa=:c9(#E*aU|Ė(8:AcR@s,#fZ֕SA99~A{$8Qlc)zt6Y)hJcZXڥeb<vnэ!Ul9m |}t H]Ny,
-Z)ba03.92`7sIo<;͆m@X䫶i90tӺwEz-Lb+ - ~y]} ORMǻ5=EV]y/яIg2l)S ZaJcI8jݎ0/\•+\$u[֔ݲDM.\^ܞ&%&ܞV:>@?Z 4q̬u*uTr{b7 7͙Z%\6lݮvi=-t%PĞϺ
-|
-+q@xU"^#s' 8{Dxk"ߞ0'q|D=&&pÑ]>nx9MGpϑ|0>n8<qyz=߈M=f}0*GpHc<U2v5Rx3*}tf "lx_ETݝZN6D^ʺVݬp [‘d@2Lr ɛK$q(4wI<W]GZ7=88 G >XoP8]^#|֥E7e' t~Pt<+g=VJ*)Hz
-u<52>`=pq=-8i.1ZG|NltP}[ y؅rl9{m©;~&E G+ -xyw*Q ϛ>4wn4b+kO4-^V[V&Tk Jg#-S'˱@T_-:@~, Ώ
-/whܭ?ō~
-TS`ocNapvnpiyk_r0xkJXs9ctY}9X}EsR˰AJ8 ]8wSFU$#ݠʑڱˆ5(P|<DtO՘Wn8/'~=YUzt|
-`zQ4U^`'AϰW?#PlIF(aqGu߈?z"Ea&̹ql,i
-VO<y A2;p^<7WK̰M ̫ubV<gGcs8BU+,GxQɦxW[")tV
-\ 9Fr'H%r7ļ:Ql1 y]*nޫhެ)FUsUgKqUNzUF+pȑWixmlgzM1i=tSUg̺3(ɧΘpo!ʧ.i˯*1'L#h
-`ZP UE7yUQ*˫Bnt4%*X $qudz>h-ZvetZh!Qu@v] 3`:%01wb(]lH'*N`9|&9t&`ξ#~`o-Z5x$w0'FJ+P\U f6_ײ۲ngQ1(^c :-o
-9?l@˶A:&N~Uc#wޟ)^1x1!GD<)y$RY
-q[FƿAƜ(/q&3(p)p/'P`/:KZstJW(;ۨSh_3ӯV*_JyKn;6UORfӾhW(Q΢R?f(2[i
-0!$tWxpj2!|Ԥ=qh'lh;B*V LkG|X"U<R3!ExWp
-`c1^AxsGhmICrR$?n CSW{@?ZW_qN|Ź<O6N=3*iy8<_I1CB\=θ&]7ʕG>ґWn=m=jAl=DN^B3">Ӿlb "tSȅzڵ]0(XC#d';1Q`Hf2ЎFgD.Fso;@+Q,u7 9 ~{9yĆ`
-+k|xp.{7iu, ,8/=?OG^`IgCLc,@h^ Zu "0MԫLԗD0]8˒Vq>Y[6 RnpRx_̺u//̹E̹?)q=)(_G^|o1;X~x%OJ~oft&
-fi*[8Ё
-zOG,w*e!NÚg>eqt7 >ӱ" >n,]:t)g҉"]R^N<NI*'3`2>F
-]=LYŬFU' a84k? BT5wQQŋq!ЊVHǩȽqˆ_J1kWJh) D@ 2NJT2K# L*] {($ IuQ)3㍡.$NW92<P곊#
-T.Ѣ*3!d0e{ةfiJjZLVP VQ . k)p&6Pw4@jH%n
-t.~f4=X6Cӟү
-|ހ
-ב::k'XXŀTOPx13h`[(Ѝc
-hA<ܼNZjdA+Lw>BO̟0hfkތV. փdfrYfӳVF+.V~+hr*rr@k.@xbcVn[έfk.iRZyB+;i%Vf`5l*7 )ADq#_ײNE~.q5Y߀
-,g9>CuÃ(ՑK;}͔J()k_kod#<eku YoN})(f1,mg&4<bO
- +tڻiP&¿5!j9rFhX]Q'ƭWx[ +ڳ+OܙF6|ٙE]PJTʻߵyAע<.WGXx>}kG\ O@W:c%1xt7 <<=z0p9a 6%樓yZxۋW[ŌT괘Qg+j8 g\I̸{Yxs4
-]
-OZJ@xuGx
-&4`>\k` X A^kEy=p3Ǯ3@ꢱ~h}zkWD
-Ep16`#8p Sв~lz &h)뙉mtsb~B
-KU_
-r6Xh'a<02OȂ[ /Q!W})Q!7_«84@7~9kqMcҜ[$t :i e6Tl78t4sԘAC} ?
-Dž84~6gm#
-;'ckJYDa'򭀾o^QY'_ wF}'7mZE&͑ؠ( (YCUz98W {QB0^p¨Ҝv-wQS'ESnnTa(zJ.mгQ~$ ֱIJJ6I
-Cg$tǒ >v='Y::j-LPikC{Z+-oQ
-KKhZd4m Siad gtMiY$IQXIBؠ(,IشCMoIgiMag?4-fR~ЭR!mІT%M[f*,]~N@ش>4V =htVB>K'Sv,l#&YX:YZEi
-KukvjXveӴ6Ma}h4w/64%:MaV6*T6ֺt :tHBqh@BשZs *BwIvxT.zCHRɅkYGSmT[@ޚJBO۠k3^PP+Sf(L-!Cm,6hRTG?":ҥ.=ĪL=)6L^QxVSử bƣ
-Ky>QF[Y
-K  :4Ka?%%+KӲ6wlWPph;U/lC
-K)UY7
-mTuJ} _
-K $t6Klܠ^Wey75(,},ӫ,c~YZβAr
-Curq29|wmMCRe(|(,'
-šC*ubc_
-KOK6hgREX@Vv*,PU\`FlPbⅡ8 Uh 4tUb V<%(|nB-Ou\(4Ϋ_yE%V;_o)[l,MW,Э6?Jv|Ϣ|e=򑪵3*o[x
-J6hETyjLWB*P(x^Bk,]eyBGen/P(,k,/O
-
-)Zg+T5DBGڠ
-
-^N}u":Y87UN6m*_*4rVB
-҄-ZN.Tz*MqMcq iN(R.Gl ) 3٦"Ş5 zHa褄UQh=)sUki:566b6 >Gr&H{BcMbS:Xai^vZ_'W@iSسEBڠKC%o#F˾ZشDa(=_h|CpZ|Q}6
-C$TeoY4@@ٴ)UX#0+tsҏfRg 4ӦRf҆ P0Z1]e;?]t<G b4[s,uKe_vqJμQj[r
-N-/GW#Wie6W2d*8 j~2 ic]639]ŗ$k8x|loshэ*Qr*315N=x}g/V{gZ9Ō(M^g݊1kKXfg܃e\Vc}73sGelŖ)/|^0 `P]-?׿Bs6^)jǏOsǏ_8~@|i > >d ķǡp(n=+͑sR\^͡d>$?p#U.tp`N1A瞽D~<0yV™ywP]l|g!y 米p8L]Ɖ\U8qyxs<͡b⪗'s/"B:W!=zN)#
-a%(
-a%n~_aݥ
-iκ0c8ҷiN^No G*.'Sޘ<[afV 7pg^7T<{[ޜKѝ!ǀ?CQ,7R
-8:9:|L;1W7.14.sIKrb.i\|IcF|uc.i\bI24.sI>E&s;MXыo4z<o.NqoYqN3TD\?aҦ??cI4z0ҏԺ׏~ӯ$ mGhZMt1k(3ӠEt'7ڬ~\QjENBU"XIhఇJ1KI6~' u>З``;He5+6Ks$L4K_A•w;\{H^ @l&9GEG7g{~w =P5")L2ĩp'vo^|,
-Q=H ie[<fZb%;:]PYL(]pqѥ`F/A-:%A:ցݷ\rO-gp>nWznygА]W_ϴ]$Eu؉殃LJrͱu-quj[;ͫo]߳[i[>=,vb6P[)}j?
-NNbvu6޵S8nPnPpu@.̓pݠn[A'r7(xB$nPp޻:/vQ q
-.y~7(xG4+B [#7uxynPpZiinu[<W]+@ ^[-AH<oW4i.)Sˬ֏
-
-Iw#b5GNT֐=T]HV#ag JԠ5f dBjk3!klaTkd' 4FPYP05wfcwvFhS E^e
-2 GnZ:kYm^HY  R>bbhbu`k.8S!6 g˘_BŖ!yď >@Ĺ'XAQ!TfQ"t)-<*vR?
-Esr!vGJ-xܢl䦶
-E+9ff90hk_ne k JR$:sm밅|a `:l!/C lk|ZZ.+PBEn
-||
-LnҶ={ZR7LcQ0+5,EuCк ̙!\IYM]֝w;X`XY.d!wYoUk*<l:1@ e="؎8LbPaz8(^Wcp
-)t+HT9q(jM)(1Zw*zTwd埉Pp\b2W rȸĬ#d4n#di#dl!"cI'w~K@:AFr<2.^eQVȸ-2ޥPqʅ3m Hg2SdDo3LPYbd1yL)!Y"9w71
-*T4KP-;јj*YMTbͿޢ,7Х=wp'-S:?t#f8 F̫g~l;=)V#~VV%%Q
-&rQ<%/tML
-[AM/tŘ d+}Z\e/_rjbƠZLI^aRo'+c</0K{]{R`}&v\"q31=MԸǬoѼ &d/3FOB+0i]񂔲3KY*eO>T
-iмM
-Z||{D\k"0pylt _(U}'Ckη+Ju-xٙs $gr
-w tV"v?@iF8X5tԽsD ?PY
-MrS6SߐAeE(/
-5N*$4ʯ=(_kN("`݅dI%U_
-]L?(IPqpEix5/&`D/fGKi8Ѫ&Aԗ'g TFLDU8jF{TT! )˅ 0;
-WC`2h~gEjHÄ߇ |2heqԃ0@"3GmC{vp[Hڢ],mwe.۬lPqiK[z>o[mbiKZؽ@&C}]K%#)c)\!YqPO[yz]"ynDď {"Y)e! X[- oM&qGTXu
-wt2)E_.M5F1Tc~y gfXdY^B(`™N*}Ň@Gy3otQdꌍ}
-VA
-Е贖ZoMFPi1Œ=7xK Jc2qU2Z (^|y*tG V@pU*K;j wb~e]3 9ҥ1q(84[ebiLkhO-ďH.˙J eNv06F*^c" T}'TWZT f5 IPR~7u`cs4zHVROTWOOϑ+dj
-ʗ0<둧Sȥ2/]*SKeGBB{LԳOL=#I(]&$_&c匐W,E&DYp51)Sz(Wg˥5ˡ``<y&Utr*zcl\WPÁ*jBVJqPD^B$ԥ+D0kWR䖛 oVpVsȡ='\'uJ+e,W{%~2VB^B{|."Y%T]J?FԘ!WIO<Jd㫤KKr hYCV#j!JҪMØVn \1ZHZ2?"t5FW|A:mk Ŵo=tXk( =#EV4UkEÿ{?'z5CkEï{hS Õ?PUO\)V5zq"IZ iq suksKUV8*&5Fހȷ6&5[omr_˛ܓ[&+MMɝкϓZ+_M?ʕiP9E3r}=lvR1ouڔBx{*Zh)\3J;1E
-sΫS
-'w 2) n)FZ
-+
-x59)w܍k0(U
-[b[Ux]"o9{wJ6ǢlFLz\{)6!dr7{ q؄k
-o:Znc"P7,&
->n`CXz]/-q͌ S0S^Rp!ȾfB.
-ʅ4d6Z/#";D90wrh5WYX%dԆxkC 4S56[O釡olyRKa;]Jv-CV@$ybY=-eL?G?G?G*P1Dyt--Lna5-¬'m[q.
-p
-[U1|VD` n-zu _'뺅DK~[t@h7 --=g""A,--[[aYB@`?"0+A--[[DBLrnnĺEE`J1AŬ[[nn^̺EE`FAXB̺EE [[ a""0- n "h-n "`-Kn "`-n "`<U-juȌ-Y`)( `>
-fm%p+v
-ϷP?'b[Š[[ԅna*(t #Gnt ̺u[JqJnan'70-L-*#tߛ:e>
-6J񣄤PR{PK(zg; ,`e7-yӥ9QRJŔĔ毙$=%إNR-:oP6UZ
-`,D=6Fp=0d./#$$N~1 HgU7 wXQ^~)xnMyMIƚ
-ikSonG\)ThғT.Tr<p;R z'l
-7+7Zi(\V1
-Y ca 38/311Om
-e0zrP$_8T~_Ԟ(Bp70}b/( <)gs1 5cYB0" %2UUUzSV"5֤\qҚU:L^Ck40A;Ga`LV7f1sm
-7現fJ8}+Jirl} -p- 8m0x,dÆ# h憭ٰ|Jx"==4U
-enU/Y-plnch>BA۶0C.A[RZLCK03͡SΣ}hwO{5ΌPT^<Q˜gфbVȬ;V &,m^s´ =Ys
-
-<gWh-7[X77&}FIiq=>j)S/$k* ȩAPJv<e꧗锒g8NR=D^R++MQx92$Y
-XYu%KVJIKy)u(fׂ2
-圚]}⍂ͯ~vvC6
-m}`N{\{*-sj\T.L8Krȟ]Jyp} E|LYUjՓBC!,%taSm!x!~3)8?p;8C1_YI@Kp'|2AsI%Jj%6 {rGiȵ0BPM- 6`lt^it:M&4R*Aa O@,
-B#?",- lY@e(B6R^GGQo3i; i
-B7{Nvz[
-RC|a 6MH[jz6Qfȟl},jD1 u? ,=,qP4
-mo(s zlsNaA]Jªx7* ēmc NTwx0>?ŃCqei_,u L:0K#=04:CRf^_lUi}ዼ*>.؅>(:/C~57YJڊZ6fdHc
-=r.b>q<yd%i*ꚅvſl 0yZT6c-wLm]T665rN8.,sN-ed[etFuQVo)Qշ
-3FT`tS&={f,dWBh<M*
-\k=noGj}ڷq7vQq_]awv;y_V~2N7jŹ =C^4 "9\\vwZbݪU=.Jǘ{s0=a˝{OBw٣4G#OB Iƻg7Y> ݛGlWlj> 9OBJM{,)> Aa'G|z3'}rOB_ ݲ8'm{X}^r> [ֳOB_Y> GmOB'Ion$;|Km~OB'Iw$;}> N~OB
-п'OBj(~OB5u}1svO|> W[> !gt'a0pn$ lIi0p6'a`sO_|]k$ '> )6j+> Nj|'a?)Hgq00>^aYZ
- 5|҆'j%iK0CK> gܵmhzܜO;,/ a%O|WNI'x4Gclz@'LU^|*mpd-W3]M"+Oz*}b5n GgJ^ 5wxk .@/C8 ~
-˹:L߇}~QGtb+U 4w57,O!B<qOnXfffUvl<MK%i]F1[?oN;3ܑV[+wfm@Qq/]
-=ѿ4X<QG흢諸>
-16ه#a?0ПGGGݸK7W@`t<?'0&&lԘ1xM3AL>Ɨ7wJv)SٿU?gdqJx_"fJ<`x("'R;L$v›>lOIąm=B>%/{DUCLINJydJ=PXCOLQz(O<ۊDoXa3AyO*]V*M&]L㚋%-9 s\5
- o&(^Xl^ dľ&SI2OU*I^
-j
-ۼc=B5_"r,
-֒z8d<z%h 74б`?v~ KweJӱd܇wu,&?1.P~T2LT?yYry)WY*f<^QНEGd2g^|]0WP0 sdO[ßE`Ɵ1z2灆/%9#-<ybr^'*tŗ)B*
-wi|)^E$HOF fTL
-BUDu1.¢įʌTD8弰BK1u<zLsG~&8Dk%Y8C›d/
-4m0.7|lxtZRɱE%iC$V)7m7R
-pޅ0"fkMCԚ%avƚ3kPoO X;0 hI:P
-s)5ғRT=i|JiUmhJ)ԇq;^!(Bi((-'h<Nͥ_Wop=He\HVuՠ\ʉs Ak9'h-~E rU
-z<Ŗp5}b Z72RޮZUp{-\_JݢR=W/]M҇+m£,>&>>S?ng>>K!+$J&)Xxy"Zx)J0B$ .z B6`i_f+7MYL!Fhj{~J=:Odg&PЁZV8eC3?3Sr pi ޸^?' ~L
--!])n_N@6M  j3?$bTZGn4AtD
-(+Ϡ/񬩵C.^gؠ޷m6R(`!_kCUe*)*Uίr\{4T-V**Ś!P5
-pgP;vmdoQRX
-~V/9NjTÒ(пQ<RyK
-<
-jKU+bvdAKdE)%{XzeKdxE j9Hշˬ`N
-Ǿ蠫 i&h || l!ɫ c4K `d/ͻ.Z{QR:Iy;&Aq(o 1I
-yb"vK(G_#E(9|:OGftdOQ|G(6-ãd>*Ǫ{ݲ~d%{߭O'ߴOVZG޺|1 do+eGvQ?Qw>>JuRV|]u]uU(٫lQw)QwQw9Qw}]u]u]u]ܣk9 Gu|hG]Seuⱏ}˫dQoQqs:m`%n}]c%?j%>:J [m%>.Gɾ˾}Gɾ%;BGɾ ?N8!&GUQo·0:8+2>;>Z=8Qo\Z?%V934_%o_#eM3zlpT)?(cqx;xǿ
-Nœw;oǿ8::::::::ǿGѠz{^DpZo]ǿǿǿǿǿǿo o?A4 usѵusm gs?1}]1!=ꐟ[ꐿ=UelK5zx4n
-Ro'2qѱIpVD07 5I؃49>'(&F"r
-B(Q\ޯm
-}JT
-pN(r%7v3Uf
-11ka(Qڂ[~*t'vAH|޹#5= A59=TdAZS ^A!B35ϡНj^B<bڬ, S3F=C*Zdcor{ex6<|nfV$"ܟ #5ZB>^؅(5 k:\B)?$!BKL_/55E3 ֣ @, s
-e5Η<2ny|n;.d7jno݅]Cx(Gy'¼5N>baUV[޲&8-K'aVǼ |DS4&R11CGmVA珶i2Zv
-:ѻ[)T X)x\~:,I³%RƛNFDm.6Qgl62Q~jq--3: U;bjPη/(m9jg':QBXM,!4cvk]2*=vx}3,Ty,\݉:PsHW,Vkp!_/MP >U :|a6YZAC"XS]Rz4Ss쭨 {2hČeC(󯶢̿ڊ2j+<g+G[Qs\?咭(?ފrY[Q.V˹rnE\p+*LVTlE(c+܊rVoEyd+[Qي򄶢<(c+ڊ8<(s+܊8<έ(s+܊8<έ(s+܊8<έ(s+܊8<έ(s+܊Tۊ[Q^V7 mEy[Q^VױulEy[Q^VױunEy[Q^{+؊:έ((u+VTQe` Uj0V ê$d`~V FUj0
-Bj0:UQe`4wlڶj0 ۪ho[5/TV >?g#ZDib(2ގ^Dzj0:C,9\z10g (l|Ods^V
-qSKd!SpV
-&pw=73Je8lv?`=?> ӓK}xj)[M8GIHeNgxR%OE$LW~#סUoUUSH 0|n5-4ր~D'.Q^|}NRՀNB#Z&DiZqkqAx?ej9,W</[M*ER^u)W%ne@UK)[O-Qe1+Co`CtRI( %&c5hVɨ"  0 'yWG\ G45*޽a 6HYx%KE?Bj:-T"EVE󛪙éT¯Hv9 tY(NgqѲ޵g%X)r9ۣrߐ^~Gz9Xxuܼ,4GgA>:rc`Hj̼
-k{ 돒bn~$&Aǵv-eļ}HVCğq$+xoM-y}IqWRV
-$ .8V\Xn}e8|App[C#ӴWGv/|ܓD `s(M0a"C,<^5XݱA* 7^>xS@|<wsUU-_U+qWP^g-,+I;Ca~5NQXNٍ-@3yWWWq>k#},׵Vj/Z9Koi&j[k5oﲵVzyVyWM:Kk5+Xk}֊ʨ{,%ZkXZkXYk i,Zkx۶ZFNjS HBRΙ'p
-u( uu v|n42;˚Q|~cXW Ԁw=jCM=!]ͳm[W8t5ϵpgϖynt5m]~<w?u508ͺg&Sm[WT"Vjq aZ
-8e97ͱpN @sٺZ7)%q[]9ExЊ.ya#轴XDE^ 4JrI .h۶Szi~}uiMT=@hK$D6RPys M-is3kJNER(M
-"Y;%=O} ڀzݒVc.KR^scYEn
-MҸ?
-wP0=-b)x3רDBԞ>u!DJC^pjoq09RVיA@&g֬udҲ!xsW=^s<H?9]BawNuvPQ~?>؛o\=Xt`ƢXԕ6  Wi(?jM٪u P3eHIQ`1:ϚÇ jgl_N֝d^PѽQ0k TzSƓS jM&3;D.`*?idcOIm@8JS17Z~2},Kij0ꆦ&
-^+kiC[)idl&K
- 8猵; .H Sxs$>-Z+AbQ8F$N}?4a"qHA4c=KƗK/hy+p$
-H\JREKa.U$RESWO)c*KmШKk^hG4H-Srz%m%t-oВm5sd`k6R.e _5ē8TtZ3L2!-?2mi-z)'1Ql-rtLߺ OhQ'&)$r7)ȢES|P0)#*K-Ӭeqґ
-f ^_<LԲsPda"-!kNCMοÀxg-^tbTV~e9.8K_/6βC8,;βC8,;βC8Jvp y`qUDB,AU"(loWnC7CjnċUsZ 꾊l <xF:V]
-6wiQ1S0. A["@}Ԙwi "U2<$OznH$ULOk% G©]㳡o>'}u,e@޾f*+}y/ǎ˱!ooĖGX Vr+K!xF#|$?
-Tonj~;~ӡ&$tTRo[4]Ԥ/-jp!K$On%mu]`GI+`4~7U?P=l<5,OiφQ<oXFߺ0\M7ofQ:L yz 9D^; Z_W
-lZ'be F:P;?U#1A/ oU;
-mEJF1un)e-nƅkQ|D49
-6^7|-}&'cibj,'/\?4yǏ۲Y^?!.ꃷ++++- :o!=u+!Iilhg2VJcYhS\J?K9:b| AY(5]"ŠPR^ %Q1
-ֵNT7U놭t + 'TTv/zK?m6JV 4SJkIuxW^DTF)'28u\M_NWV/<*WT/{Eؒ}{BB ! "k¾)  j
-VbJ6ZLYxW%k
-eZJdm4)YG~6kI8XC"%y4,W]IRM[дM[GSìOh:*h::Z6j!hPL A4oR1v:վ/]5GFe̷7Q5 PVKPE~ _ihsSBӃ.;bZY(fctAq2ԕ
-CТ0( ?Rak0
-C 0"0|e+ z9H QjRB;SBRB);#c!9w,Zme~'x"4yd+cѦĶ!4 mBc,H魲@P4ij<""e]ټyj YO!;&l HX ֞MX֎Kv9a坖!Y!Y[IDqg;㸃ny3nmdZH[H$ވUs# A - i
-{3B4g
-]x;!0Gwv1dʲ
-϶B-flgG\(x.͖vD%foh#)悵+ڎ&lXk7X]֞̑ki!yd-!W6o~>k
-X kBZ6z-۩kY
-%k- g @z6J =}24G/k%C82!1<25`F0$:gDŇP<KEwJ'aÆ:Lg0c⩓/9]sɃQ{c %=hKhxk7݆V5BK*6^؞NU)m}k
-94;"BaԖD^zr 3x:Jò*QYgތ O3e.p3L<5ף@TZZW5 N޹=Law*t~7…5.̹vY_87GU-`X7
-@{B g"jy/⸡|"wޣLF`z&ڒ:Q`z7kk+lM^^@EXC+iDf7"ZͨUXO6銖tL Vt*z 3Q7LVQ+ˋ|"ϋ=.ԮÅ/vksŋm<.T'|.T{Z[^^rE\E`zm"0v/z^[…^X/ka@υ)ԱfBw LTl=d\Pgof1ؘ!Vap/BBpĽP[׎Cap<D:Tl. 0 7[8N+|ed,%챟b)4Š/FbkFXRC3GS R֝ax|FBi}K=#i)Ƥ0)44cU9Ln) sbNSlsۦ)vb NSP;%bпu61s3)֗/.]F/݊Ejh)[{!-)72Sol t*JP[}]P̱ϭ:~dp않1ڎ90AqBHf$[ ] T#9D-Aڢ~'l(crb ^'mEO%:U;C(=y7 [G_
-:Zi
-iDY0S R5TR&@>Og ٤H %L0Tq:/ߟq]Vg;u6<J-΀2*>CGA&NBEbhrS<?_œnZc
-$b邌q q`;Cc~'WCo ]WqEy ;c3F
-s&M^)8CexsI)j'RMpjj7KMmp/9Խͼ+x
-Ќwow9YMz7}Wu
-0ԋͽ+$"u]pW,t oeMMwdxOH o#Û;3=8;2v7ݙMwfxӝtg7ݙMwfxӝtg7ݙM_3rAdxӗpAdx;3!ԭvZ7Fg$"YX^M+H1Pxe՘g2Vp?>e<:&kNN=Db77ߟW-}j|gA9Ԟ%eќ+(ќnќ)8ќ(ќ'S2iNYNINF<g΅\xB+.IAÅ=
-\xA2;\™(.Oc
-8ӞJrǟ%v#&قX]˯i|\ox6}W8A<L $J·ص`}L?JJ:?KD AD<BD]߉Γ6U~q幗[jqW"py¾1K%/1R>wF:p:GČH!DDJs F8~(3?@rIHu$]RZm_5R
-Ey:H'^R]: lR+Ws$X*P<A2<nyV׊C^, cwIRd\girij > Px!>\wԂX |8a ;t;T1rm'no1TnW1n[J 4XU,ӼW3uDjT@o܍aF|KJƂ?Qt9 To^t«:<V/ʵc\zI\kŚh0Kwċ>zPI<𤺖+Z@~Stʸjp'Ņi*u+|O_Ͽӗh%~,xxBӏw%<_O80)p)uå|ZYHD| sh!!
-[QĹC CUA'sM5{E.:,
-fK)X+ur%=YRl͹[<Y=Y$4}';;B[{{G$>ȇ+MZGkZiuXͦ iŃK]Gx0<_A_r[S3TSc<У\-3~eyVz2jߪ]
-%Rö#>WxqPٍ #
-[NH\ɥ1epvZa2aÅ$Buq`? ًaDA$ NB<9 ϙz.ރkR|-$k?HD\v2(S8 (4m:(4l
-gTO8L3t8L3t8L3((L(M([M3t8L3qFAGirQEG1`pF3
-CQn2r:w^ R gWpFpF7.3ʄ3ʽyQ&Qa3jrO.ػ謪k}orᒛDCBHȄP-E@AF-@ "$E BDD@DEp>*Xb>'o}V]]債9|g4[S(~0,f> vUFee(&Qb0CM(FSqkRF<zN[uJ8ߏ?/~! Aݓ} f\!+ukmw]hB>(^CXi}Ee]u5k-1T)g>9vE#H3М2t`gJ>d}V*Yqw }9n*ˬOgS@m4 {f+a|9#z^Y+DV2g^zW<<$XoyHB܀` :Y=U:$whtv|?/lzՠ Cl`B/ Ξxiı]fx xуr(]mDp9s(c}%-tv.JGky$P5]x3dk^8|
-vUM'X7CkdD;74
-aI`R؆vl:/G/Tx|\ohd[_YK{HVJzӡ&!f4yjX L(nGJ#."
-
-Bt0<x7ǜ^81b36.k5$f7Kh6 G "hBH`#:_':i52~vϿ#ldd(>E^6J'Q8ymWCndRK!@B&]$xmO_x[ n$$;(!'Ğ/RBH,%$N29JpRB>$s-%$^d)! Zf)! 5@RBu
-n`qV5=:ih)bKRI)c@Ji OBgy&$uD'iT-Ϡ,;O2%zQvANiUgu<P&H(,
-!L/@>\f_
- c}eBꥩx,D&YR%5Gjct;~ϣg~
-Mq,'zS{ű Y\gg:Fq|^*tE8u )Cm2w~{w'EsoY'}Pm `YiZz8FwԳ71l6=H$2T *
-Oc9A]bE2+z]aǫGrqyI:xBJpQz;T
-Au1->'68ً=^$tCz|9%_B#>Zv]}}6T))0{C2iq&9e!R'iw`L4#Q]͙ޱ7\+vQlT6KFu7h=c٨j FUlTc!f V6F.g2PDei=Ps|A5cIf2| 2S
-ʱ,`Iȴ [,PaBeB==D ٺT/74H;
-O11FǦ6-YӺV2Wϕ6 CˈXJqTI#(n(vQ&@Srig4P66w{JDžzC:2Ia
-+߽eq4hl轘;a/Éx<C+E[BE#NSzE=$ ͋e#|~14>$IafT+Tp%J5Wջd,=]M`as
-10
-ZЭ,tqFho91_KɗtDoWv%܇.?Rv7Kn,YjwfRv7K0vBuK8"D]ZOkCshк8 BAGc)\1THu]AA V
-FAjyb}(- a+NK]!-uBpGʓɫl9&S4'!8a)u J|G(hdg;IFSDs-zCgҨD NcE;+G`as%OPJ8-6;r AtHPOJ/LJ퇀ˡ*L
-$_Yoy9!o_`5rNE$
-E8ZGR8q3o)(uJG'i(驓Qt .V܌
-LUZ2+䯖 
-,IYͳɖ5;)$n!JCKoM[p9`-}P/LWchF5:̾ fBf
-DŽPLzݎQZ.#bo9N[nKZƄ2w_v<P}mS] B~^icgQJs֎Js6( G
-=,H00rȤFP9O {08ٜq9ds挓'M·9qs'gegL6aMnM@YaS>f]pS.0^ިœo*kX
-1ff1e N5@d2-+Ňk_=4)d~||lL`Z1;+0[aiG,? _m06%&o{+%uVr 'A V6aGQg$DŽ1ɲ~sppo0F`B9l$lVrAI"gm¨'e¨3aԇ0F(c+p3vP
-.VZK)pHF
-<V決4ym+̣u
-4P%ӔވZ.D56rwj/-N$YCOX6kmu,fp4
-T陈UdI%FJwPKi;)T# r,e
-L?jg.Y޶d_KY zwKiA]5@3"7릿>CKUCR7ل:^X=O isCaбvˑhXz?% &vK t5!.*^U@QY"
-| :4!b2>ɾ3|
-=2tɼ=+݈،zsd
-x]һԥI@}w\Svgvflz{`lcfc!lH(1`  `;SL5`z5tB3Hy;;3 $}/?3tIGRkswcmXLmb^y3i!Z0- {8o# @vQ |(fDf؎t+E̯-C{-Q <D17`> #5Á=RAyGiy,{ll/hp 
-Υ dЖ3喷 /WN}](lq-b z?Œ*>ŹN*ڀٶ:ʆJVUϞҳOѫFְ(v0eKJDRtXaSnA>g-ǻ'#J\,Z~_ .<wTbΖ|sϨQW=tXVODj{WMkUS)}B(dmy? &`-^!Rֲq=3}Vի⥿lXUiK7ia.4iʀmմuξU78-/GU<U|E/Յ}|Q-n
-M)OuB*2v]y<= .D$k<dT t[Oj"OۥA>Ev=цz3Fй(87WlP@;QJ "'4h??Zvfo{}Vti57(:Ko)4h;,ng!$üi#K=6?;,u%j\ xw,xQ!þ_NTVmԾOBOJT=-ZsBeTB}|="x$ 1xfȵ"]HU,K2=t
-:cC#=/lAD[!m ˗'/}g/H
-+8>U@Spmo ׃D~TQ"#U#cpi^?!'[rݐ'c'Nypν"">b9@QwFd2<ǒ$Uj BL6)!݆=y6qi|$.D ,̅[v([JB".y TOi{-,!֯v|;m$b,|m*tHQ8wur>]j 'E<Ä^jZER_Yʿ5;N"$^]β[*Q޽(n_6 7U܋EJNgm
-o ؓmlEY.VshSfgRDJ&gZ֓ZIEKJWKҫJ&8R O)[Qwx3wkYmj(##U*d_X)A^hˊ]*vaPUxAK_?k+_Uiuwky]ڤ=ڬS~#=dwkqh:@6b<n F3
-k}бBZـۺͽse~=ʞDo`@կE^:eCZI ش3hGm`tX58,'X_I/ͤrl>2 \<I8c}U+4 
-7x~{ kO,p 'C_g,;L>pQFXq+!z {0{:tIj`+ז ܏/ Ss*FzY{30VYop/<G`t1RY#
-W{j=Uڤ 4A8|v艩ظwB˜ ђ>y%gɳdL7Y`h2ӨV4fM xs 0ۉ17o}˜K۠|cVo[܊zK!z>W1f@cV/v
-1fv"ƘKzzG&0Ƭ1+1w
-m
-NC: ;0ƬyYz 1f
-!Y"<11 ;-1`g1f0vϻa
-K>0 ;{t'Ƭ㑾 1ģi̚FY1D?_Mg/H 'Q>
-kD"z1K(r/hy E[D'h!8k3#wcxk6
-ckl{D4P<rQ,wq&16>oVy =([?P뙺Uv^=-%6U\.Eg^b
-'liXIE1<x!OS|OV3rU'I<G߽=(GW<F<Qbv*焛|E7ՉV-,*ٴ`U ^KvU{Eƭ$B "7k9k[$k(^sdM>VɚxdM$kR<h$kB5a pҧy@nOxT%#K
-ڝȢ<&m''bP%^%I,ڱJ|pWN ӹݲGcCò vEd2ayr{,tș$3lƵ7 XC!8Hv'd~!; ,Rq'vM|Mn1sFc;?:I,;:DtoAF
-x+6UF$ֿxO z ?4ωx7{bq=qp*a FUV I.اV8r9BU#>zahd436y!G,i2ʀ kϤ1@N"Y^NĻً x
-FO[1!}ZtY""|`3rl"%}\Bh1PZu1wOH;D^BRӷxN-R<iT޸XY =) c)n?-!v"ɢՋϢ-JO8/jqQ~-
-uxBz'pq& ֳBV=SVtSzUiUItQm*0^M۠eL|؁SBX.#aYeDߟ!w&%{^Jy)<~ R*xE 5(p%mAivM/TC6ߞ"Cn/T 2@{ɧֈC@v'S[-lv;ԝuzIBqPl{YBq*pS=S,"ϻe y+:)7unjw5w緙:+_
-m<Y_U{Ȇ;HmS[Ȳ'd[AD^Rפ.^\QpQhRjy_b16*xm<6a,K)~vAG{DhSμ.-ܝ->)
-K~?[p$Ox_2 nD< 9 aX-Uxݪ}Sg9
-D/LKLۢ:gzd:\3oI
-pTd+}קkD<mSvP `G
-_Q*Ж$xަ%GϿ}_RǧY<~ٟ%x@Z*v=ɡ)~7R{>
-'vt)<_Yhu+ 8/[Ov `{t^?;^[(y'Nf񒵬!JD?&N/;G~*R|xO^IJ?
-1qr.eI?UnOz
-NQ
-ȕ.'7|@>ttuQ>9݅EQjy3Q:TV}T>m\Š= y`^
-qxc93^5fj՘1Uc&1ɨcGȰ)nGo}$%ahYJRB
-,yt =n1=WjP< [ %}E˩)/)_0k(t']MZ2Uu6XJSڀc_=}/}Ve,׶dyt ?eǪA<݃=[%+赭g&Rpꊕ<baY#M~,p XY%O@0,!~x1Kw5dx-(ʍ^8s<&k$ٴXQ#jMTs@]>F
-r0ys ?Ʋ6.&|ul2Ɛb'DXCډX5T!^Y=t;F+5aw Lt3%\D02XܩtAavim^O:wsٯP_0ӻ܏u2-D@~|0yÓ`qz\O׾]V\Բj=ȅa <%G/m]aZtA%Pe5aYv/hZJ;Hʴ#7P d`YIF]T3{Dȋ#xs-oZ_?4IOf-,'k-s(ֳw=KK :%,`Q?"DdȰ mo*13ˈFDY-6^]rʑwr0C\=G/]L~<:-](3Qi?]۳PP?-OlWXF'%<`cYT#<KBZETw%$JfJXa3YyCsxoSjC,)ܨׇlyFYk"8F4E&#Qc(Ŷ'Q;[+2]mr؋Q#ډ#{TO`Y.En=Uq%)FIdgI(7 Wi2Zcɑ_jw dDZ#-EGFH]X.UgbZj",F&lsLbg0_
-FBEyv/#ũl KRJ"<QB &j&kLhnЬFQ=-B -IUM]NCt)jꅡ2mG^S9J&sf K&GH9E,k hlF?s#O$).zdXg؄g 4tVw/+JDml "uU[
-t.E_| ^@u[JU_1!Qk:M3+eҠDcB%1H
-p)kY0^b\^^ԤRVr]-.n=l=M7 XIiVL)pkMْp I sL3d/-U^.ei"Y٦QcձV6F|}<TCERlqJLĎ!`WĚ,}S#X[2n33Ԑ``h!
-M fi1 V dLtkP&G_Դt-]q=XWO08Pc iLQFjnhkq
- 2c4{idqhؙǵkT4il %(iUp9
-t%^@%%&cKr u"ihW;:_{ \u:
-Qp^̓HmVSj6yT\wJ#*M.‰|5^s"YxG@돌74k3L,g:L$ƙQXHgVZ6rXձc1_bWK`K. n)
-
-,LĪ".fP@
-ґIGHIGX.yZ<ɥdP?S"KXecC9ɲn Э(BR!a-f-a)&DB:RUS282M㠜Gsbt0)m bJ1I2E>ljTigM#tdKp:qFу'ɤOIIIY!aET4xqZe]sɪWPr0<Kg[9ϐkvyRp^ib#iGg29W;\O<WF]$ru]ڵR)ܠa%M|us7sjm栽wziG%*`wiޭ'ᠡׄX=ML 15<tI.ZWJ} %Mz#n1>QNLs,:K7<`L5|w5ڻ-iSM<WXCb=LͲg<%4;ތpxnlW,
-]P22PK&E9]Ǘk%h[Jlgw1"'E(_A1Z-\q_n
-|OkR{
-DX;LMjx*]M#,IO!כߠFzդk0kSwmp[Im|]CNWMh 5վ`x^;z!垖
-+.5u#t/rq=AF:\)@yRHH/%XUJq:XEi,UTiDਖѻZ۩SRQqQC IfKpʍ6( 8ŎnS],wjҞx^$):_Lߢxcb %1RS*L
-K
-%Ikݽta0!UgBPCXNf-j4ꂎm:x:!keچݺzMCU <$2r$2r9ׇ8Pgł/2[@?42Zh_;fQWj27b"Ǘ`P92*#*5}7G8{xk%fqA#c;k18c|Yq qOZ}կwins*]7u6E;bY) GM["aAےjHbI<&rTXKG<?ÑSKb>gqL#RfJڽ^\)]yJuKc M]ϽrCSk Κ{YB|5T_s 1f7>TEDjL0BO]5sEƢNm=7
-ws7nGuDy~W1,A/5SFF3Aa1wx:ޜԙub¾@MU)]
-f\ U'sJx4=a+JqZeX7S.VAzT^C;'G?7qVԢE
-Ńt%k
-_x;fq ޥeQ"wJS9
-M*V "զW t
-SMFsO?Gdȥak O,"ڤiZ ?VSo0Ů#V[v:a=8k:{/$$H.H+.Hb$c
-)&Igcƽ(5P5kru/ĥa@lh\X(ɯXWua`l^K_KqKc"^91Fcpce5+4qX.ĔJ13a.O2IR0vjE h@Z[#q[wz4K#iLܽձbz⡞Ϋټ YxU{4[X_aHflA^b4UKU~ʛcrSc1~xpPLӱpֆeYUDQ Zl&6tTG'Sy!Y]*9v!EzXxd:Y:i
-T0f2fZ8 s / *?9~_SLLcwjKY8k]Tkd9gĤ(`m EW"VKOx'/o9S,])|aBW c-SioO݅jxAFaS;7A&lbȧ+
-8B1E %F(&dX$\ d4 0Yx3
-؅Hq,џ.7'Pjjg< #LE</í'ak!D>L<èP^:Wlv`ORNO6>"Aڍ5:X3՝\2}aVT:1W\QBuRZ|4Db$Vy#֓(Jz Ax#obܴY$-V vO|o4rpYr46J>HM6_<1/~R.Iqy?B p!_t"dkU/5
-v<qU=UYUE3 6EWe!"EeezQhdo2&\ UE(ÈKPtI@XlBd&4PH$PD
-x|Y7wDi(*,@0۪ˁ<A鴉./xhjT>o9J'Uƕ$I;6֙%R=0ˍ>-XY|LxOiV( RF(f*a -^(WX.B M~ySd\#3#3#
-'bC%J-V&R'@3i[9m[ b(J}q 7_%*GQǃӅVq
-VL:Z |<bB8 ؘ.dIb L>iB7f7j0~*)GI_7
-$C
-ܪr}efHgn/ʴSW:0(S{M#MϙF+YI~Ӳ*Q5”h
-Scy?lE/kEZwLKOo0wұ|%lAΰL,vS
-Ysc}tEUe.Sm 17[]C
-
-#papY'0"V " +*M<Yeh1"Ӫ-IQf\Dټ&, :8
-e;q=$cP<MJEX3aKZJܲǯehi
-1W٤aAZ>)Ha1)xvRE-,+&Xog*
-`*,/*`-ԋ
-#]-64זfE1$y |9/8c\VlmgЖ.eJӸ…@OцMMj$N>v {xg8b+lfJ6/MJp[Ŧ]E4+#+"TMj,ÙBCt]Cs~%*XVb[2[DvZHl~T\m$O{8*\aδk%MB{I:g!vR z+92_..V|hn*1hK^1 QMh
-0WߞKxqָhYFjEـ놹u65&#l}G[/u(g_SF " H<l'Ԃz!Exd18mR,y*qgSLմZ IMl؄.ni;+RW⽭-F&?&hm~k,X_M,P˳˴|I8n3uAL&JZd
-
-SEwTa+n(okE[eNtb5P Y:'(+<C'ҫ1AM{^9i6ƲI9"RH2) ڶV&}>$pTT;m*_y
-Peq `'_8qvb\YD?@M{ba9 ]=m]6㶮f;_C{[R[޽=6[k_ަ\-pp_}rn偟>t[_yl]Aڻr֮z\wW{zj쨳=л/^ի=ۮTgw:v}.]=kuvǿb x;.t;[bWgEߩ~'~>RBX&=V3~ggH'H-wd{遗m_HT.KO@}N* Prt Hm+%"EGb ^qx.%H@%\w"X{vwy:E:? =ZvAJ0Jwm$JO<(\2=qxwpc"HVHEýȅD4O,X=ay<zu/ aĦ/wfG>1QD?@FZ]MCē!b{FO37⃇BQ0}פ
-3&QD$Ґdm^Ax{!dzc ~nW wr]\#F3d?)^8$0\v7 {g_huCG= Rz֓a;Wg978x=pA77S~&
-bPIn$7C*u_r كaqk*Q~_~W l&`/*7ԓeiIxы(pD/#Eֻ:{Z'C0T01'@iĐqA YF%Pd0c$"0jm;]j(Rw7z6$\P29)fC(.rhy~jhkbo
-8Qn;7S
-fQEMĽ-|rtNء&
--{0v̎9
-Cp5!hWH09۱p^cL/j2 l$`OYm \'}=-c*1SG)E)*\g)uHt?r5q{8yɒ L/G -Jy<~wf
-R// {V)ZD>H#Qq?qQfRٮ|B,ST>H~pgGIAFx!H:a& Cޏ傜yAM1U|fR2z5OyľnjtqOBn)ፐe5C3oZ`Hn?H 4WُkC-'= s"(D eW۹V?ϡpDm[(E!?Ǥa pH,EBZ
-,;eawMTC7k^X{F(Sl;>Eb'e U7k)㛔;+`sQPGUL(!uJ
-EmFلbV'JMl004RbNG*ؤ ٛnq x6?soVq<q"B)gn[rْN,NcK_$_m(9
--!BNIڂRpZwH iw3338n6z\=RQw4:gxGa)%~*K@8s2M=O&T__*>9N#OQ$A7gxo
-j`hV3DcFp,+|QW {E|'w7KP ~XVʦ9Bb Ãyp(_ ch: W'0[vti?
->鞴f[Xݮ4pNmo:*Ntt:-hdۻe0
-M$Mn;*>dv =nXOcS|G.@]d
-gl
-vYnfკ]gdyT&y>o
- Mw&;+h186ߗZnϑdd,&;8dy:rXcm,3rri}̎:Ywc%%S>{^چn=0:_G//T_7wjVϳDh^ D 㲣9\f/u_VP|G^ܡk-%הYنjp/ڞfpgkS^W6 gL}6L7Tvn?{Axr*lE~Ѱ+_<C$"w.WHMZJIO"%oVebd+v+1W%V2$nfì!r,80֦ p [ҏ*nru˥ΆfqA9m:{`+*0| w\as&k|=,JOD Srl^$ >|t1^w3q̇Ƚ0O.$gA:zR1pd/Rv/*_9zB|ʏ'o} Y|ߙXr>dꃳ?c,ء'=q|}}8CӔ*F,djQ]'yRBz<S`_>|M3 /s@R|.B*)l0կ>BL%OJaR2.`pFt J$li ۉ&;2KYʮ##{2RYٓ<u, S~
-T0f Ȍ(;gcqSgA ڿbͶ!@ПⵔZA⽥ВlnA]& NP|hΫR~8]2ûnM%8olyfؔ?Ck-0 WcY>q5ػF8-tԩNbjpW$i.UUgvb.sȗ~t=LJ~z7`8[0!i&949&hb8Pi&SȌp!={ڝ $Hu '*C%^B G_uS}#1jȫWWEc7k@QhNopxd4ɧ:!!cfdUpUFIFK3z/"09)w i0GSvЯyRTg \t@ );Hcg3 ;U?OD$%FwYM5Fb\do#IqdÿY8=E%|{{'>ƼH+ۿ'?p񻶜p)
-%8\U6וg\ͦq#Jp0Xb;̈́=8y]&?kZ`ѐ|! bh_۠
-MCp@MJY%A C^;fp.1. [,~ɤG7xĒRh%Q2X:8X&_:$p7 y@=|ʬEJ FHVP3ũkX>c9SZErc6QXvͱm'?
-eY[W$er෗0Y%6g=@@4
-\)ڥ?%ҁӾ01 vX,'9k/]f=i
-VX74
-б+<H?݈b'jsieygThmh3ïd3#y|#-W΄lӐq觙afa 63ُs܃''Ä | kxk-47I8ex_6]m-e32Y? td)!+~ ~uDV ʗMֈVZa0K/ec˦^EPq
-Cpq WnCĮ#;Z|5OQ~֋S$\Cz>cFOAuaZa$$1 & '%D :$i+O8JȚ ߓ{CCD6j)v@(OKi|w4ӆfb :m8[[ P lלʸ {e6LLF)SXv
-M«gD09ߝ;WfLCu0wpg 3lLc)[ z
-zWmpxV;bb'f
-vdhq<E,o$?G,+6LTv]Ze{X'ʹJE  Cԇ!P2b<oy{aЇ۷(¿.1pg!T8f+=J0wx;
-ߨOg( ^9,_D-ieN07M.a/ h eSSp -ֳ^[qڞ@{oZإ ~~ASKm|IH6F3;-M8a7Fnf\>0 `B6"ЏolGm <6am{ mj3oaBl8cg_Z)mc9W5'?
-ZlלXdr#eP`Ax [mSf26:þ>l6gn<ÞƷޮt|Œ9u9$r'_`%FyN$&Yb.>ӓElΚؑ=${Pd4El RwtYai9•/ mu.h}5W?NN-2hd=.Mm{!u>>ELu .g4B9ʩ/M฼tժ/FxFSsͳhGSe +"Ze#*b^6I,YQW;r^] 'h?̋ 5;hߎ gGX?4bv3-ԓA(HfVxPapw"ZM,R(P_lE׈nr>7& >TjcWqC/-Fa>zc?Y ʷ%ɖv&}e?ރJ& !Ѳ֮aGa-ULNI<r*q=iLkQM;a|yd`͈!%24ߥdiNupoSrW;tZvY3m=՛ =
-Dn~BL"-6>bBI .#O4 }HI8liIG]<-'T
-jKV)HN66Eu*'>{䓎) 6̫ (Ec\A?>N 0UY+-90L y9mD띅jt仍7Aɫftt(.V 5,߻&#랣R)
-lPmsz]vQ`m!#~l{
-I&n#!$-o#nRvQ͏(Ĥ;*vքG7J0|OBtaKz;< Nv?Daǎvm$.".~܍A:M}y:W;!rmwFuP\f5taWڈ{kKD'{8د<LbhI|7}R_oQocö04P25?j BLZo'~Lm9kx0qkR<!:..ZմV?"/p=Q!4$b}olh@WX lهhpj^Ǒkl5Ԛa|=p5띬wB\'_7Nt}UuVSt0?$
-#}GC0}g&4@ޑyG̥F]Kd6}] 6'Tmie^;ѩ\>n+7ֆ`.%8ht(.r")Ϋ_<5.;EB]4ca6Xa9otIuQ}Ȧ<~"#c.GukZhl^ͦ4ي ܷÖR>A|vKCUD
-{0o +-=,+yN{/gΈ"N?_T񆯳kN9g':S6}O j/ I'`lP˷'x(GwaN+,CkuB*.Q"Zr3G1s2dzC[ض";Lb
-1gLC.(?˦fVgt_XQpy` {fN;eCY_&KȆG;zP{̟kda,ȴ͹c ]_K?| wx+KV%#ļ]ŖK@ !'zY<2B-(p'򟛬<p.|삧q2`i w?q
-}!|[3 3UQrm)ƺ \0f@ H;Բ|e}>L sҝrTѳJ)Innf>Zx609
-tI] S;}ԓKf+ʙЖ3#/M
-g#!y z,1y`|U柦Z._Sy}oѿWLBoEҕM*prUf2O.4QJ~']eWD͋ i㓞Ky5B KpʶÒd6;AyXyJ`lڠ\s]l̥,f=yc~#$T4+?#lzvlC Эf,/y6Ӵ@2ҹ~xJIqcfw_"1 x4YH@fR_F{c2"}0&[~ &n= FF` C`6Ftc1 ,st]Z)#t~գA 6|ZO
-NCE*:rxc⃟?#
-
-@KÇ^f[a[lekEeW{l|ьVt^
-IngYFg/ñoK1jGߖxP.r) /QeD hD3 qG8j6]IJ@j-d_NRd}akSm'bcr!Ҵ9rйb/ŴkjJl4\)p5keZr~7,xa(<
-ۭJa^b*9;dF˩dY0Yv[-V?NlZ!YO
-N~m^b7NH%vȔ 79.YAK3?Vw;a\ieV0[Y"tFr.LB9SC0ͫ^NS2,rm`vB!6يտfpvu b&+8
-pX9;%1#٘Wk^zM0Kڜ HA 7ᖎ ?K(t;?m? 2
-{$3;̰Yi.tWavMEaUpҭ!5d"}f8z(GDؔDH's5KgMv n,a&AUٓrY0T,>JuFJJHW &6kSfnqCYF5Prm"-.>3&_&UXN*,f#H)d>ˣ82C '۝4:H.ϧRV[s08Fc4ZUvh^QMsۣ2=|8RxÏ_#v"{mh<Aƫ٬\I\Bm
- 1 -nw8 j؋yz)x-e6 RO{0i-]a9#fNr3GpT  qj"z ڂ0'b̧`J'x :k0v-7S
-?vsJRޝ%7+v;jj L{,A?.CIfaJ_E^m mJ;hgNJµI[q|v[_(j?(\B\^EKQ}EK9OGx -JSa౑DiPnƕ=LJY/
-1?IVX,ldED7%j'؎Ja< G
-2 ܁J;8!@|GQ|\Үf7ՀD<Nl?Js+ƅ~nLHRR%e$L\[t
-%l I$*ԟ4=g}t~/3|/2zx;.d旳 #2r@O[x3ӂ*XVǃrmU(tD,xh}י/tuse^GMqR3k-Ù,ܼ&.D*
-@CX-ýs~ifU9+.Ql7wvT
-wxClb.J0;iU'#o6 ^ٔ۾Y g|\osom~9w1^(j]5Æ( p%a04`Loz$h|vC@[un%-^IyrO-ذ?
-kLeIPF7^mHwï$bp7$ُ20Noqɞ_*(onwd~3OH/^:mKbW ,`G]N({=8޸v6r"=zQ?S}#qxDe:
-6Fl#m}br${Q>wF9izJ&
-wx-il>- tx=|^FBG:< b ?i H'j:w/Ot)r8 gB eGJSaAv6Wpl^lm_^js'ȗJtu8=+) SrZ|LTHf0;̹tbDjT؉de>D/)) )ŐxspEĄ̡5Üi)WBسxA 7!6q9^O[o@5JmBhA"'n\I̤`'_=Sb"vѕMPD7=̕ԪZ{K[jg~lg9U7U]ʅMOV;6B}GUO08toifB/g<c[Z"Mklh5
-w%0ϛ!>Wf>I-Sw!ca1E!&]lJ&|:?cg[IRdb vG0/&Mm=a" ӬgLfKڟQP]euF::gc~ƐyQF1n~WךFk.Zt5g#rvgZaJַ k@L C
-ټck0Tc>$=b_p3ܹ\U'_aҬZ]pyft%Ã =;)tNK斷f؞{6#³ {abfp~ G'm K ?'VnO|IfVL X %8U%^;?oX@#F/~Y Fm:p0!GDt
-Gd 5ł[݁hR'!#z;Ilb[,|ϔʮF5ФDRWI<}7_+_mi>N[#9 v챁o0
-%p
--_vfI~1l^޷\9yN_vE3Iz~C67n%osN7ғQo^~ hMvBR8&o3o[_[$mЇeSHQ
-AkŒ.MԲڸ\8Wef3BnL\5TFII#,^(X{?=W{}] Z}-sOK:
-kO-]Դ<glfxdFݎVњM~%ʵD#0]:;#gO-Dt
-2}>%h33SJNKIuM8 D' .o)gyg;=;;1Q=Wc=vzߐ0[ʰL8='s%hćE(wq7oQr}Ԇ%4E9$?l'S)ՊTz) _,$%Yav}G(J"q+qb^-~Ԏ}nGљ
-&+7b:\l3ǟ74>8fAt&SM$Nf 79֓W_?#(R8nկ
-">&I}8۾ΓgCv¯HZJ*g#@o`<K[qJ'Q$a$ \jV.$X\=e6}
-]
-iαY2g_>.} 7ڳȲ3,~,+'+T(^( ^f!>j=UW^"X z}J?&If%VQlq<YV$B}0l0 Z)EF3ct!d|}P
-VU$>bf6Vp|Vx9`E`ː{D諸˓[^ߚlu~ǃ{dow e͆1?P/\Dq_ጤ럂E_%ha?eȽ}k|y“x@gF<tɒWqnb~y_p~ʵ8Bվ@C̵,20\7V $C1݅86ȵdo7}fjZ![(Yr-.KlϻYOFK)l>}y-{tKoz6IV=&ÈdX'_,ݫ܅`M,] -a&)w{iP7ج{=8}LK;f>J1[e`wYSWF/1h =+wER?&]s_Olݺ j῰ώ8
- Nha̯eS.ąfR,5#u
-+ϙ+bȱYOwf>HAiN_ٟMe ,-3-tjWбo8 ރlN C45Io~Db0V}ڵ+$+ Z8'iå9;>B9<t,/H#ljF֎b=j[Tz]pP/LmPΒ|5le^ x1Gs둜ʷRXAc?d% c>6dF9V0|cO\ɼ;b{:pqϨS`<kQL8;9]62:nsxjAn⺡쭎,66vXs࢈̍pp?[~< WaO*VzW,e8B?d~@s=S+"YNk"oF9Rsrfo,Pm[b_#-h9Rs?ca OLAx $T,ꍣ`V(X2* [ÞU`Sl;j6:hobTi3K0@+(0 [)e*M)%S{:hŠ~]/<R2h6BQ?>'}jƓ{$1e+c]F6PUb[^ kהźff8%;XAyg_KVi6D0
-Ȏ;m
-/7}4"!lvG(#Ղ\Lύmy p{wPei&O]USOIRf4?xQN.J3LfBm ρjW}Zmp?.@,Nu zwjy,0޽ЂRүX`r:C/$ǒ饳V4#QKN_M=;ZO<xRkhD,3$Ȏ٠|b0)L$BoG]<m7`l|WL끳Q;'WLZvE${~^ 2 99gg;cYoO$7=}RyZ>zv+J{ڸ<fkr.:;z]>[| Lls!9
-B{f4_i7l`V^t&G#eͅICZO޳m4+ksǎj~?6Y_6)y\ AD4䋧upOrWvC؛p8Կ'7+7m@K ";ESؔb[)\/]bg8$Rвo/K3sRv⽱hG#}dU[B v6@/|6+Ld,ؼͺQ8/Hm'lڬZdiZX㆔6hc1mn8>!;*>ݽp~2a{ؖ9"߂68쥯P5o8n`沅}'ع0%FA>?
-j3CH6fBsIT޴<=\~ݢ-T2o_i/F@ZJm=WR )L3;[)A !b,/7q0Oacm<
-:_ڮN0SG?N_v3 ;vʏQBSk>9?x_
-ֻb
-fGև=uUZ\>'=<Wo54*iq/-*[[ȇvb&7]pwtcPίq]YnYs&ϙ䮭K"~'!*uMjZu #Y~ϝ䙕T> UZ<EFϻ[HTy++]*w9>9&7]$] -:6!eջkҤXJ JAĆq-> SZ#\ԄxYN* R -w.-_a
-UECxr"UhHƉ/G6t5zP[iB'$v#\κ[u&-+Z,rZQt5kTNo zCZT,] Ԩ0Go;|˜ <Ue xMʈP+"dCC]| 
-U-s:W-W$2dX?3ECZt4=::'::WꀯָaRدڋd]QIe -;\#zk69V҇sf3_I>EހWH
-x+S[%':[s+sG\̦j(PY^YT4ha*&:r?JA
- YΩnF*rAy*x_U9 )|Cɥs)R)~F>.Hk*
-b 6QH
-SޤE.P wbN
-wEB-(2! l
-Dk )*eAj
-s/ED\5 -]qo
-@6EqC>7GA-Xu5!ZTBG_(,x+$
-orY `wչHpؔ[Ek~S#XjyJA1FbJZ3@#H$Z|hc:
-:WáPe]^0+܏VT!J1@N**hFtE^+gzK4|j<+QT"j$BBnW[d8ȓQS\+S W./Ru"k՚•&5>"Pihtх3~h% /LGR|:.jntL!PpRy[^k*9}wQY`P`U
-B)ƐMJW
-8Z$x J<P͹#5D3J:sZ%I& ((@TqŨ!Pj6IӞu(k "%rW<5]HX~qARgB5x*j1jBK;|^p<Z7J
-llq*^]muiKm]SPEEyO4a*YTK7Yb0}\}#TdHKpwE+%ByQnuEM*Dɘd+k-5<H#+VUt87|*\ W\-
- yP7
-i|Lj{ACt{9lu-(P5cH^!awhֺ4lj|ʺPc!#Km4q)4M,ƹ4r7* נ^E+쪩 I')@TNeƩiF{QgfAi<DfR)r:XKRʴ{?Xkr|dk9y'~BnRL4Wȯg!a!uPBQ&^ڹOQў (V1]#?~>^LzU0`Q#WQ89b~94mrҫ0Et⧣h$*]JsUՕT
-G}x"HBhI6a| 9 ƍ
-Uz "^N't?zmmcb)a+ .8:52I=8 Wh+>~ Z׻ : ^DdoHcwNI'"r[)TU@Q֙Kțt9 "iTϮ4ᩤ,q[]jp.h@`q Ul"&v7Q6^q*85UH$ԏ$2.#vUgr5]EQP5MU]Ia./Լ c{Q ːҾW+NnNH'LBn%k(Ad-NR 9/{sUK P<՛PF9e(ڢ%k+V]^$' Z}rj8r 㓛g\(GY[yKϪ*5 Rkx|R['|;E+%2J
-{j
-։8 ՙ[^$t[NJHU]{L|4ˣ@a4exB@lP'R|IҞj2[NkA$g=%uj5 yԨ^f?w(z9^F >A R/b5BjVPX\5 }hKQHH7jT\ƶV-jғ:KkSi0f%{ B3TWj65 |L>Q'-)'Ê+M c>RAtR2DP) 8鎒݄ R$ 'OB5cL
-ȫbXT&ӽĴ$/ED\R']|Ȫ@rFݰ85<n*U:+7uu42U4(3 ks -;sД]R]B޴XzTlNTln\]*p
-Ynk]uWŎB\B '{GߢhA#}%H)3-0Ru&vH0 >8jj#~z 5%aN)T)b4L9 ,(8QhzttNttntt^tt~tt!;S45Ek>z=$RwT!;[ʒ[N啘]7BS[u# +%MWiX0qÂw+u*tXU18Sx'Ū*9&v%T nE:b{D-uU_B7)[q$SKhbAN
-qӠ6ĀG  .)vjtVHb=Yji2UyM7dZ-_]?j+L(JѠa]P+g*LZ@4D.;ztHiqW\fr)NJM9BB1iBT</i8.ST2RdP(JޕzuC(pTUI~Ix*W&ޢ~ѢC9H|+)҆mT+puTg쌢z)Cա"cQE]y*<q_fp)+-\4)(XM Q(1}s)m D|EQ~"cYp2CnN6WJwE|T+Qސ5R%b:KF@$ccc29qU9Ѩ@v!u XLxr(_  ٣&SSQ.*)^t
-#i|XBKU\) L]gzSchQQ]_I4;*s@tQ>7MU2椣REs/YӖ@9*iLqiETNnJ ߈59F-{h q.H5|- 0&
-DU,N^mrdmG-~uTxEà pŬJE5b5i QW)elzÍ0 7ԦLX|F7Ta91I%Сu⑬?}EyZD XQXX)mWL(tԏ{6;-L7F̛Q/RQs/TTװ -JOj ]ʹ&B]pJhl(7"SQUo64:onI,:k|2h>]G+doɣ
-DL^|3g7[^I7,Vkۑ ϋΙosb FqDRT@@ QXWwŎZ'b8n sE S1BJ"4urWYW@,K{ʣU%rmR_[KT}tǰlr5V!ziԍnv-\5Ȃ8Ŝ̟!F>~xt<lUe-l YB
-|DhJS%)KJe[QNEu,I-Re:o#鋪#՝\YWDHFDu_7tE1R|O 4DŸ!s@L')8cTt.fo;ZgdW^3I ,o1H0JbQ:]Cc~]ъ+cD孭G v(G4#:lO|* kps?.5>NZ= 9)bD](fqǫ2J͜ X>p-*\ qԤ aEh{_[*0&Qe‚%kε%Me]աuُF'j^Z[Zm![ߢEMZSjk_G!\AWIv BҌr{Et#0悭h;BC
-rCF\D)VMw}GBU#J^!bk Xxb-ΥxZtU&?!)ݰz&`]jt)-(+L Dž"O)sڢ%Etȹ6p
-U}^q}bm 'Sݝ,^orl7r q`hoal:yK=tf)k/-riʎT\7=ȹUWAC.j4Ŝxi
-F
-*D9ː#6䂱B>SSe".n:Ŀ᪬l`% _EKEBw#5} M["+UuvU~eWp{L#ETU hIhofj8`UH 34WTq*jpU*hR)Nـ>DM@vVrʥYO$P! ^ӂ(Zu g~L?ZV17
-)?HI]PV($ /bj8g
-.H\@$nsSqSE9p5SP` Ik-rh/<mfOGlZ`%8ɀeM(cLM^NP#l3'Ϋ
-ફ&|'OĠ
-$
-tQ-a(Z% \[FЈ8PjKB*iiY٭MoDz GݢZFq])QR-0 `lF(O$ùF<QI x-6 a5Ng
-鋵Q+1RbK=5,_!2dh4G؍yy˧mCcQyO8?Z"C^@Ȕ
-"+[ K;P](( 8/]5ꕋ*=D }VWv)gZ)Sg:&~ӕ.Wpq\
-FV"78i/ah0pDe~kTP֬#.RWuˠTh[F&Sd{RADt]ƥtjwKG8|3iC!&0zy'F}7YYhm%xDBuy3'we\$/we2W |kD[St9¹;[1RhĒTc$6g7F(-(ǖ".KMH}c5u.1Ө4OZ0856!-()eqs pC Z
-Ri訂ܵO*WSyMQ (CVC8N7uIՃiz0=eJU
-y8A49i NxRtVVk0Ij\JZ\Jz\ʜyq)RU .)
-ֈ^\^wpYX9\iWR\JFJL)qHFJ?RM5>,:掐6o#-&fZW^Ø:BZi<JGtD+ҍd8gDx O0c%ݰo$]G=rT/=j%Ȱc(%*w,Ңsr.[iV3"wBnH7W,Ec1|7:=jc gXun+9%^lJri+ZĉꧾqߠkTv ~ >u/=ij?BpVDzZ؄4StSRBAњ¼Jǔ\8")_HUtx [ SOT2)bb\})v`"Z|+"*rqL ce
-#HuVJq)2Zaۆc\t";݂nY!Y5q-G/Yks*;gynvz2K(QBT=d˿J݇f V1Ez/x+O2&=ŗsOQ]RníkD&P>ZQ!R3D;O ?o,N@.SKh5K
-p*ZrUrndDc}QjZ~##Z|]HN| (g(6NÚ(76J9FEZy
-(+!X
-)C4MYVk->t*ya?U$vh%_m]΢8,{ Ln q)+(7N:N6w q; Deә6cElBԆ\1_aQ9إrl]1yO6GӀ7w<jkH/bQuQ~%~uG#viĝځ!1f5.zd7KRnpa\2nV0uNEgr</W[+}ba̸=x;5uJ rQH3ʘq \o^K:"ht2XWQE~TSY-U4I]NWIVCߪIE+~ AGUs '00a*+TWQ}Ms<\%w*]eQ׀x"G44&/c PR74G4TU('6y%x|kBM#-ߐJy6T dD|<RTSW )PH|@ e> U8E ]RPu~FN9쪷5&_ɴN hI`H&ujGhOH nӒ6nxWA5B3ӢIP>RA{\$[,~eS~ؐlJk j@+Iůy,uJR_0uqrEz8}#$"iWEp%/EzRI!<'=$ד>9%%( Z.Փ^zҿD+cEZO>'JՓ.KT "ԓ"xtvIOKz 3Dg-SOjoIw}zүDzҟE&0-i^'`.E'' --Ւ"X'AT-"|TO7*Fj_"*UqhI׋gܨ*^R@X{jPdR5f^kՠ
-<=\\ SiVn5J&չj5@lk Zͣ..ఖT(5%c!,7f !%.xwëǎ oH;aܨ^-:58}Fbj FDejlq48ipZ#QXϸx8FpVkphկ
-;Y7aM/[! jIe"xd^ʺo;*pQ3jĬ4ת*3z.5إRTDTa
-Oj\ ci\d8qTmzNb숭RS5,wĹ,t&ͫᦄQ=O bos쨲 $үjS:ɟ& \gvܢ;!`n޶.eOUjp$-הIѠ@=pte z?;QO{ib4\6Yspv4#|9?vlĕgjs>fvu[jp!ֳe *&p$]C65|ggSOe{Q$58Yz?7Wot _V-z.5xd25|6PfC{L / ˘3t)X 0Im5yTED]CiF8wPcPAFs<.♤^ ;{͔89u+/LӧEd<*#BmbhY0.hv֪RCcQPU,%R71*t32oAjwzW3O}}v\׫=<'=PԸNǑհXι"F7Ԡgx9S`3~jor5Н/t8dMb b!4leǀK{v3ZtjeqگY7MzG&vqAWaڠ;S]Mv7Gtm7`YVđxbpa1lPegj+էC8 J,:q<Qlֱ9<_,XXnj$l:5GG˞*^y!15<8#y$?n \3}ن |gsw}¿9iWv2q* }:mN4 uXdj7պPo(6RogfzkFfz?L YKڠj2=jl)SJ-wwGhh[,HO
-! B$Aҫmsso ņ ($袢bbYۊkc-PQQVT7yrf̜9S%"{ ]~1Bk]˖*xjk?4T*\\GΘ l|Bzj08z𯔥\QurE.4M#DY r6_HjR9toOG1-{((GM2^V0rd*uj^ {9Q!z^YM*<E0ׂ`Q #Bh 8rD3'W(VsqKKflŌK/m,˕;kSԌmYD~2 /Nvw/qm,y~YfHndv<G# >L0F4%3D6Ͳ*Ҕ'qmc#B9AFhwn7[T8:7pSnBmÕ+ksIk~DY):3O`!f
-}*AV<%e".w
-ݢ*j
-.b
- 4yfjP!lOVA2"ԋ1"t`kF)
-O$
-f
-̡5Jf:+b:5/*
-Y{e.e9_}=?H~.+KV5DG0hiZdR-f/3(be~\3mW4ڏ.
-=A=k&c)^*Ru¯lL`6AA#6, R m:5ҚtO+P$An>O;{n?@I͢5 gӕK_QZ1'Z8vkrq"qTRȰ*SئxmCV tdW 6T_S`Ha\Zh{`7V/D|T
-),r;]t o,v (zoޖ BX7VgS4m(ӻ? 0~b1FcdGhaЮ(@D"*+#
-$ ;F,Fӛ(I^
-$ yx;%Auӳ!Cۥ ;zWpkq
-n9~oYM~ZUu?$R_*~il6tOS\*F4$
-FkS^ΕCSgG[POր'cPQ/ĭDh
-҇z
-(ӳ@a :eΟ w:jj|dYL7-l6cEC&Ŧ]010d)W%{e,rYi٪:рpz'7Ex˻uƎMmuxzŽޓ ुIAڜ^v&n /;EWnXNR?zTqAqKqC/>LǤ 5/ h; p#a:P?r
-p ݻP
-&n7\ڛ&ve*r_,z
-~N\zUpPK
-yQFo 3 Sǒ28rz ki6U ϢkBS_kם%Nۆe[pzDU_/儀7lGe9`
-kvґk
-҃eЋ{aAhUYdg_:Z 8jQlOTRTy4{tZ{%bE*0.E-;"ٙ(t~{w8x$6\l'<Hc͈?
-P30ɛr[gHNnAn{Q~?uͤg&EC/9^{\!M[#3ގdi4MM&̌eFL#'89VϤ9麙*m*Ӽ;ʸyw茨jhZVP +wokoԻC7ț!A=jX*hVR<J%O~Om
-m'j!
-`td_U_#NLg;qWQh
->:m֪<&*^YuW_+x
-]wR}ZQr/P-uKG#;O5<JFLfGQP e,q=&7"}aP_~@}SǺXPfIYZJqyhj7faiyP#cgqǯS "{h_q"PW@ KQ6fY|gygoOUD6qeW4*tb0?Pp
-FdL'?P*Q&AKeRǂzW>I _ʤʈT&}m?lf5%ث¿Z8l+D gfX(dUʐ 䈎s
-Ec >WiIz<Aff ~XnueZ]M..ϸ%͎Mxr͇."_쁀BfU3UTzM76u0ṰM66jnrn:]Bv~'3>,hg}@Y.u{x}
-t*?v/
-W5
-I?+8DzSDj2{y!yGt\FiӍGi: ; pB$1\LڈwhR_f|/YѬ5~FZojt37i3厖sG˹| ST@!J?Jn-’6 ft~nԿё2 C/Hor y}ըJ`ԒFNԕ㨦x֑T F錞nϨ,^C"z z3఼͇7|OgG;YeΩTU
-՚\Kڤ4Kyȯ"&Gp)~xr'SH}
-˟TcQ+Z2R)E}E
-~J$ٺվU5;
-XK\ƒ,LjЊ m{55Iyڵ$;[pӮ-"ɽu ]A x-wI(0)~_FЉ1iTqd߻d<ɂg#=cF]+ϭ]hYx@\~ t1NLq܂'Y dgd{5/-B=[UuoWUqKeRhY<AuMˏ6ld4rYn8Cvh"}EJv{Pp4
-\opb&>̍C݉pD4HŞJ%yo `^n6OUJ3S<$NФ`͏>4q,e4I\-VVo7ySqiSs.Os<tZȄC沝δe-b?joA8f11
-^h$WFA6#q}C?$t2nOvI
-CÀ=LALwO>nji g(]E~L$$dܖ(
-^$ ؛dϽ¯4S!Ǘ$<9N/E/Q'XywϬlة%=NK+ƿNXQSg/@ M'dm0e%B#q9s#'zްL5c^xNl{y,
-iˉ-eZm 1 3L$,Je*<7bO($IjvG8ڀGچR߲FeI l[viJ0p.{ MӅ}椘uKSnz>RroMJfq(ł8Ck"҇\4\mنS컸[yP%ݙvj5#rNvf:=#+zL*_+'+I%M j ~P9&Xfcy
-Tt,#:Ooί
-h̙|漄_78?d7M~U yq"capq|@>w#ŀN|tyZ 70h@`}N' \L|/Hg@Zg“Ju亀f#=dze--˅lqlY.d y5_+7
-Iy*x[x,2&$d
-!cBBƬ2&$b%ŭE#}r:n>h:T5ΟtNv~ׄ,'V5݆%~|5uA 7t S{2+~
-ÉF'g @IuFZIVzTn(YjX6K`|236+UB1Vt$R|>6!r~M?Th&3g3sRXȥm</eU=t<h}E9q\Z=1tA'LWWP
-Y Vz}濣G6[{ko[A6A*=HMxo
-8r'JR?i]u}#u{kMjhKt
-F$<Nx. -c * bo"˕p@'؊Q:Pi -XW*
-YdOH*Wp_Zx}Gny 4)H7 `/ 0G߼=u6S 3N}ӝU_ =ETl,zEOȊ4ck+
-TITiOww#URR(?hrzSqKї3U]|`cX1|6h{S\̱O$'6
-+ M|$|\bKq {%ahk :rpXa*B{CiPA'g=UT$"M2vpSt!1?HS3v~
-Sv;x8`p{oc&]|Ly{{aZ\
-k\"M
-raA
-7NE}DM
-]A=+ %*jw: G=¦?Sn}A$U[&1ޅCA gOi UHGQ4;&{gҝicёD0`3-+T69`cI9q"Ԋ6#-xO[$`(pPOp-
-דDNHpCk+*Yb aU( ]T ~@EzUSgT^+.$m3F&SP kw_5#_1ĤcvP3rgh7
-Lk٪kev܆la{AUy:/gKxs51Y]u^B;(=_y}#n
-YD8bp >D^X,y?1 UhF`:Wn3$@VŨi2E핊
-Eg.^U) ʅ[fnʻQ4ˈi;Y*3рv!2,']NS.|. eh92S"U3%g;P~.eF
-8%̇#vŅ)u2ು
-9q%MƓ&+Ya5?Z!4Y<.C(F1IO!uǰ_y~rLLTSv-"̺nhRoۉ8*ݜ"g F3ݲv$uxm]Na
-#z~@~ᖼ&p(MOE6MKF".ɠK_Ͱz?As#gɍ+B:-c;y*IAy['l.o~{{XUŢr~:S)?F|J
-x{+NŊ{З['][dݧ 
-Fh:G8S! h#iw:G ]DM? <gj6>Y+
-'wbOST`wuxCS[f*idw~Ǵ<94e"k`يO2MM<Nn*&;%Qؿ-рOnktklڳrCS2Z} 9FKEuz*$&K3W|RqNnTp+~
-
-  |T IHMo)'`d:ӄ;*>L&"[T3Uf. L<ާN#`[]2CuK*::(?NT{tyә`;%!q{P A'g =!
-OpǔUߙ4N:FE]Kw
-ڵ:'3'-zRN=,zEOr4ᴗ!̒곲'G@9? &<iir.vZpDsaMA!A}]raiaA}erUBv}P MIm؁!58ܗ
- IBBbCRb f몲I`t@uD= <zD']Ƣe_KIg=A}mr]44A+I>H7T, +A#arbܰ( S8֖2lgIڱ6cO+?/y*U
-nI G
-ӡCd ei
-kN3QPԳ^".B,DZ
-~>,zEOXi5щ%aB8;;z[Vv(/omH x7;mXx[5ՇJC%{aA}]rU%|ZZoa3rJԒhb/hQ//m:e6O6. K๚mбw=LiM%ʋ''uSoPQ94gx U7gLx& 5ջєuzWP_\}p&ծԇj49 ',>;MR&9 t4
-xX-i4zW'WJ7*w,p$㝡`U"* "/΀xqO!t:ja[&rdfGqEI{D[nԕQ) IFC7Z- `4, Fhd4*h`Jp5M}*rCz(5wPTkJQš#+h
-Zl-kQ䣦
-a ;8!AM$A*ō2,)\@*J<o 8hⓔ_ Kfѓ,zE'P4:>}c|:ۉyYӊ# U n~wW+lcdGJ
-]!A<AH@_ X i,^r=MOFFA/1":1Ljfb8/8FB #ByXX,cD1cDh(1V1"t"1hq%5 %}R(7a"P
-=A}
-޻S&W|޸OCZr=PY!}.t.D0 FmwggIŠ .zG(ǬhZi Mnj ۀg3MPΦ1[P ꫓wϢtԳ[,e(x/
-jr0>
-+ۺk}Y=X%\t%? VjJ㳳5f<`{K_%B)d|X>ꄇxNyU݌)sQ$8-N pQB X\D _Y$ `,x55}8*5^2
-uSHlHJlH'RR)ddt23oVc搾v[Pbp(I<'YRxYT
-lrWi
-U q}e_>,+(JWZk\k̥{AdJU35[f--S[5x[gk
-"Axb-xFx6j*_K^y-?l%gQY<yve˓KBbb˦[qVc %!>VE6IH<V4#V 4*d&$;`2&-ג(V!sinjVcQIHof|U
-wqC2ݜ)Ξ9
-{44+4|}H@2fvnY /nH 8'g BUJ1 *h_F6Cc@K偌izV~LY=د߉J];aa;ʍ8
-iYU2#pۍAQ+ע饻vj7o,gTqھS{!q*YU7(3 lk*_<
-@@_f7+7P_H٪ OP4Fofh7+x+ oo~OoO7NJs97jʫLdQл'^sgt$mDE0DOV=vsV\YֱY |;(Tl{%͢=S45)= {6WQ\ 1 _J-xWovq.r{{oƤb{m{?ݷrTu ҙc{'3iUp\NNO;;&G>$Sa:8(`
- d4{{ T z5CxoLk ,6ցPaXIB8{٠by7M<~ XHmRV0={by7M+t9QeUFjZw%J26%P[mx x[>iV5nJ|R5$Sasᅌf/ ûfh7]kB63R>'pqU26Zd6#Tdwنwn:eq ,=2S_ %İ^[fgd/yn'Qoa혁&k70ް^PY# v|/ޖ+2;3ZM 8۰^PY8;n'^Tb,d6Y 55…3=# w^-haV_MւJ+…2=# owow3q3Hm|-:QZM mZ4{F*ڒwm v|oq 3{+m,}t̴>ܙ N ؝eob6 H(?&jD bٻMd[ec9EjO ϲipEgd;mT69:o7,{Р3 \\;tbl,[6Y {)m|ƅT͘ɻYXX^y3p&2%eU\xUg@B1 TC,{wX{Mw1Ľ:/钲mL?! .p%
- 9YeZE#{G]@7N-{{Mo/V:j|8TGgxg'(l`9Igtk՚
- mLZZ:. k)28yw{-0.)&虃cJdžd*l.|Ew1kvJ15XZx˧
- AO*6w t'GL ٰԯpiwE6B)\ӿZQݒnUp}ը+)3,'n 1$@c(
-Lwn2.m>:H9}dJdJS?…i94 3ɻw;/stVXks}[J XjXI•:{ʏI*&6kv[jggi{QWRSdsٜĐ p@Yo
-l kmςUjkw<
-+M]n
-n'D|\XNoښML64uY\ֺ b&y7n'.k@
-:{g8H%K +T\%F|w wFb[Fb[FOA3Xh}}۰% p^d
-$['~Zeu6|SS  I<:a`ʧNu8 ymR[q
-
-&N~Lmu+ ]
-VxZrs`W-U!"quUZ
-FzjdyPfTQmà*jocT5N=`vA]#TΚw(k.JJ/]u|^;#/$E{U]iJ+|>yr{BتS=(ܶG?lZWf-K\)`&W˹}B)ȅU)UҽBU *FD_ku{-U7Xj"qlyV.tT ̍IW2JHyD1*3R8__Qx͎>P<}uRpYF#tu5O{ Ċ-ZWoh7p9Z;ߐB
-]2_!]u!׿8UsukȋFg.f(,*
-
-8C*
-Np'\DMr'BetiDHp;Ne: :ՎJLk}XE}bgUj/S`IW,YdgSAuU uf
-ipؖm]<mi֯)dVrY)f0 ;FnAύ% #6M94>mcGhLy% |Go>5݈Jo 2{"9x* \OΥ œkY.nXM_P/7S
-k6oHyxwuh&G֪+m +,Ɍ>2G7 mX߅ȱMbϙt3;N7K:=L
-{5`7M
-uc=MR\ %$wv4{U1>E8*CG}%%9DU.''XMTsZ(ӧޥONWVh7ggF'γ>6tfa
-!B5Ĵrv>hluCck ߣOө}t]dyX_4sQż-o@bn ppyػu@|o:\<fF>-hBd<|[
-}s*4WɞxlPV4O]\Ra$J V'W$ 1-΢yLw(ni;u`8]6귍3[ϽqzFdݸj&KmY _ӠTVmO( }fҒŔ)Y3WHWjlc)ML,\,ɍ26gsy>[(k;{<{輈<-nNK&XK8<k)*:7 %\2qVPBŵ://~)vfУ:?UP5?ϚZfzhP5tӳd[iߵH;SHj*jlf
-R~=Q9ȬV~dZk0(ZH\v(!_"\S"lPٍGN .l0JNK?Y{}1ݸFExOK| 5a{ wک訅1ӱѽ \KU<Mׯcƅ҇ ē#`줊Xl*/,6621:$VX5%Ԅ/;{z2Y[
-XԯuM*
-iR{LkSwҝao3ǙG>6NjS{Hm:fw|r ֮<6$(ٓ/0_D)&4s)J3g[7l+PϒHy~w j2LN^X$]8ԙX-b0MԉGu,$_ssZ҉/aHE%5d50\4jj3?9(2'EIib0s.\;0c"^t0!()ad@d1(Q19iw+}|4-#y;KwΦkըWH%\#6od>2#ˎ?[m䑆Kkgݣtny$Jtq`J׏ <g&|r&NR
-GN1vpf&=“:[V'sW.M\12_*:=Y:?fKu+Ҭfbdb>K5KG394Xp Z2rV+>{5YvOM *,)o`4(VEBmy<RO[L.ZcU>#&<NE~bsXmy/%%C?Kk0p21H ^YJ_S!6m(TVh:'ae*R85FK{o8˃Ob{7).a,T&7>X0JXX>FM여F[:_wIД ;UɝJ' <k\jp(ݕRTUpU6UMs7oڅ4Y4Ij4w4q4#xa,YZ▢L2=XF[_ ܢ wL,\s
-+,ge-'i2@Hrβ.lUO,<Bv 1sseg9=OqzGu 2N+\I' ,Ӝ,M8LNKZt
-#Zc,YY*m,ŰNZt&T57(2^OgTSqꡊx1-v ,ԾTЏe3$Ifx7KAVǸ,8͑o)6W-5|KAMrNNDuquuW
-[JG$?1dv!<Ӱ:j}Ćʹ%9GTur:.U\K9JR&9 e-΃GpZzr=۹j+N++*">=JR&9 ܗcr_Tyl-wq+o/KƘJ)hecjvQu//[bqI(W1YP2(lV 4s RR8\Mj xc%RɥT]rJ.EVr,5Y/28/28/RQM;p{-(Q߃U'WA+Jԫ E|]:(9Kur,̗*ю~a)B8nh NpۦJ
-,UTB{FSq[
-G
-x`A}bLjvblQ/VK!Ff[p% `S^rp]:BH?7M)P2sIi;^՗ĝ`6[EBx.ʤ.}ƒ4OYR~V%ӈDn,xO`,W`!$Y B&؛){We/Bρ[$ `,x)Xp% `,Z>Oj5qP :L#ߛ7ųI71McTԅ gb|kB
- Op0N_dNT'w\u׮p'j$MD
-cg!ЊEne$Q<nw_:}/\kR\0n6<H|Tvp>|~
-ۿأ(oa& p ]wg7*dsC{R~Ee95D蒳<:2|95Hh
-O4QgT\|_[bXF7"ά@>=ufIe53]NG Qh^D(ۚyuO,m'*wP,d8"x.U#'YxUVU"W̾%t6ރH o=?Է}vn3XQ3<5̘/ʽ%k9Yő w-`E$%gg֜ؿЋUl>'|o6Y  kRXX]}DQ[BICr0`hyrj[xe}6x{]8G^gm63$ca] g 48B"F_TFkm!l+گgMтk@`*x ugaTWR8^3>E't>MQmVچ\oc(xћ<+vΦP¿*Qf en\fe| KF>OnpցMg\nܺw{![|XFv"?A զ%M#޲gH?ݶϊؖ>SQK@5RZfcj((x<Gi<x6]
-2ӕ>#YBv
-! $$JHBHH*k߰T
-ú&FvFP7Հ2G@.)!f35+ uG>$*Qd׽5ti
-K}FpJ/+L`jMG絾躯2\Oqk„+ Y} F;?>ӟX5=ͶI,܂[.[.[nU4kִc>% _rDq
-"4TF`:U~y#'^P7*[Y@EfBI!$g~ʹv.L7 9
-A#) &o)Y4W>%uo҆w { en$O蚏Ɍgd`3j?\`3fIntF3} !3ͬm-05T龜R{u\tӺ˸n63ST˝X WhDwز}z7ڔFpJ84I~}q|2kTxcvm C"ӷF":;S!ѣJ6 \=!0Ad|%LUpbA3FxUU _~FSŊʨwд;
-8A4ә", Qm75|cMXkpS#@$b H)p@n!;އC#R <ȇO6"je!|},'vxSl}=ÛLekH*7+<RLm \j]ʬXR&V\lj_&V)ym,P:p,U3P@|!C-CA>&``|<a|<set tj=@J<PЀ
-oȅ:BMQ1)`~=Ȇ٘,Cfl3#%( :,Iph^CEyfѼ|jAO
-چIBil] ث
-I `j
-⛃ޢ,6}w
-S'~7<--
-KQ %5,pE̴0#kW)A,Qm
-B"ddnT<CD>Okb+#*V} ƾH Ӝv#:,=-͏?8Ӣ[
-[e
-OTQjr@He:S#o)y0 sݫ+ɹ
-E&zRQM#|l$<ǧohKҍuTXPoт!m:jj8[Mij
-XQ 4-z Y"0ibg:"=<Ƣ԰G35[譌BxCh2I=pXl1Cy@H[R
-
-e&ݩ6=LN>l(.SؗfBX9p@SIГ]w8{8#U wuŽZÆNL ZwQ%6t#`dd3bmp)F^I/`]ISt8횼wC6 Q#4%MM8KCjC
-Ng"H:su
-]]&y`!FKI+AY3 P/e_axmDKOi#-݂mav 2"S3N- 2")ьw1"1UdDRx~ #BmhFZF*F;J3T1
- t!]+Mer!iZ}4A}HP_mSO.,UE+,ծPR
- +,ծPR
- +,ծPR
- +,ծPR
- +,ծPR
- +,ծPR
- +,ծPR
- +,ծ0]Oo'~/7jm]fmlcZĬ-iQY$cR6?>j{mB}gdqȝZyF] -WTUrE6Ee~X5e`DX1er^YׯX)S&,^3e~LPTDc@qo++L|al<  7?/@&[`80ʁo(YALkdY>crG
-@PpObܴ+ rs<"āVr{7&h qՊ
-hqmr s؊'yBqWyBqWABh#xqWjhs򸛠@Sp8n`mn@۽5wBh[37A/mVk&h
-r.ڟ8p7Az]0Z6MJq^ch qoj3He9Юj#6< āvK+ =+m>w<u@rqaМ> Z`jRA@/`Hhu@V-"MBhq7AzJ01t9~\g!̶M'$AIm+!ā6 MA7A{Mm
-hq}u;n3q7AS h38涃+.\&hvBhocRZ{Wam`{mڞY;R`E-nSR!kڳ\鯂9>ihBh߷gehv9C
-hgqgx_4t`7A{y!ān'V+Ajٙ/M/)A!u,W@(h| Z.PvᮀAk&H @; wzAsW@;Omws+ʘ})ȁ
-h q"*قh E@ ݂9]W.Zкqi/htnvZ0NM˃v̮aFhBA{]mZ Smbr@;
-H3s3-A75mrZ qu؅
-Hsa&h
-rM\d!3 ]'Xt r[pׅ86q7AjM(cmAqW@;Tt[c@[" h?uC~@kѝ RhvfZЎ@; %KXA7A{\) q WaA7Aۭ_
-h8І`nt`7A J q-A)Zh nrж
-q}s]9ݕXЎؕ@+@;zWi`n/cE+@ۥ'x@ݓ=X́6Opsz!{ ]9mr@
-H%hK;V[SڱBh'\U)7Z~)_<Z;!.Hł9к q @;NR+"ā6'AW@Ps&H%<W
-h8n`ݸ8:@;m7&hw)mY\zh nO!Ku+ "m`o&hC{6Bm,W@:F0w~:Jm>\A}u6Tmt&H5cv07A[>|Bhr7A@0
-<)Zq_
-h݅8v\0ܾMІr]mھ "mN?/~-{PY7?vSq֝v BhFAA Eč avZ<_u@1"*xBh۲ 
-v[ycD &~mڞ6ňKRmM1"jaЦ qhym!b@?hq>g6O+>@1"#xZA<Bh8 80h qlSaN@$āvEBh7 qdiq SBh#AmBh? qu@+@"ā6\H! @D |!?
-qE8n@{Xm-!xBmBhۅ8҆X/Ddmh݄8v"|SBh
-q!āvکBh Bh
-q āvڣBh86
-q#ā/BhECiaBhG
-q)ā6U"!K8@K !8@@mگBh#8@@ q)ā6UB!EBh7 q*ā[x{&A8в8Z qu@c8hC8Ў@+ʌ#%2${A]3@{V
-BA0ˁva *ȁ>IBh`s úo$ r]&ȁ ƩA9 Y1Epm ch{r9к@{W-g4/.5ZX<h@+@;Aڛh@k;F)Z1\^h9&r91M1NI !-Y
-!A\5?
-C }||G }>tcxR$c|
-.-6V'G[ !e>k]u=|hGAV Kgv0__ة4$<=w&$ȇ
-2|!Ug>>+
-ƙgONWp&l0x2SI0.IGHɺZ󨂛5lZ.hM?4}8'+C?|Rꡕ螜{qoqqlWqRuq8`;beg*x&b olI%ƆwXtW%c5461ZwH[ͱ> mMG8<zŷ'kOSbMm].3 Fk53}Rwc8|*tnI5m t~Ѻ}4y׾->Wzo^Mt~c.26->4cOz8' Q/WHj9\'8\G+8S\X f,5jcORj$5 6Ԥ2,|V\,BXޘRMS#zhR^DjqwJ${"a1Y䄂#\UbչuMDrJz,18hM9 KiH$,ycʛą'?W+ lsU>k4QӉ@EDºH=V<No 둃5V
-Gy
-Ie)H2O|K ‡5=H48׵
-L ĵMAg`w"`Pz(8.P2UuD\O(q
-W`}h
-~0pYtk"ÆS3`h8iVL^&/G]big:ӶmL3n67 od5G7XYͫb㍬r1V<FVzyLy#y\j^1c55od5g7X#Y͋b荬
-1VFVyz#+BX6,@D=<@'cbD@<Ѽyn~լKTjUFlkvFjvFjvWt/ ԜR.֜RN5 F'nױR.ֱR.ֱR.ֱR똟}B N5lw`c?D2nYvvvv "p 7_:M*n>qH-DW*ƇgԉڪDD&&A7DW#ƇiW
- NM +f2W||@|_HSV7R{#oz%5>Uhz7IM*4gEhjANvvB;Ijg}VY'VW)VgZMR+
-&Y&'
-=MR
--&YtԂB IjA}Vݤ[Pj,]@I(C :AʾI웤;)w6JwawPWb[ VR[ VR[@Ԃ
-wu<(8e.PJ)_#6kF^#6&z 5+;XLi .R;,|x'ІFҴ!2чҭ3{l^"kėF%F|l^"kėF%F|l^"kėF%-abBxW`= + <alъ+̖o>kķFF|l>kķF>W Y
-@[lkb#
-wE?jP֋g<B \W-]ߍ5P+Z)5P JzDlVJ #bRjsEzDlVJm#bRj6VvxЫ
-X'%VJ JyDXjV?IyE_&Ve<2qt8OL']&Γ.Iye<2qt8OL']&Γ.IyҗU~oG?#X,>#X,>#X,>#X,>#X,>#X,>#X,>#Xl45W>H8MyV̢ȍՑf7GJ~+
-7
-
- biƽ">T*  <fW@
-fW|_I/
-L}gIlSPo%p>tX&r) |Pi:.tyZ׿_F\ɂ+XpN,V$!j[]UXiK=#3
-%5bcZ1frzJ渢b8a<ɂ'X$ ^
-\ɂ+Xp% U٪b['{'J<hAHL+s mP? `ؠ BjFcY7]pTl- ΉDh!1GB}iQO2iˈq3Z.R0JF]k%n
-VCՐ`5z-X8pkvŲ}uy{r-Y*>hd C)aȥ M6xtᯗClG;P1^Lj x
-/s;vtO2\kX}+
-\vt&†r!2!
- nU'W|DyDPט[;yLk ٍo}Uk=Y/>Mjg(xnSe"TfV0751'Yn@KkmNoβJf#
-|[yv(cNxEֳ;L 3dYûv\QMrd,b t48Okgʓk
-\ɂ+Xp% Bí~[[ $Ubxu
-,Wi$+:++ IVCՐ.Oԣݏ==J8!N*3$I<;`1
-xIBW' r'3vJh9u⽄3?H/?-dJF=(m)cF%^
-F]ɨ+uMi]ɪՐd5$X y^'Zr
-f=mvtD
-\ɂgRDM*) HГS_߂ljֲ 'o^Dr;L͂`غ(2~̘4qTe|<8@^Ox]
-x`J2$I^
-$?f@v`r3L^@4QГ]Igw`qG3èl' z)hRq׷aՇboԇ56+GRhfe61>w}㊗U$-h[[1RP xnBiګ4KD]2Wc>H0aqHΟ`VۤWӘ
-hjj Hpzȃ$5XF]#̵[O4zU WdK9,<9n\"}Nt'JwVLL\
--"y)f7D=M$A/AW䙳Lw4sC-%)vqWAt `1$Yh-| ;
-/Nz<Gxqb yu2l|LM_RJ]:1ަ M6 Pj HMmE¾;O0EW)PQw-8UAORt%A1y)f
-zei_oHn؛jnsvt~Hp$ ĺxk׈7QSxIvEw~, >DAORt%A97<]yG3n@]Qc ޝX
-%3Qчk9'V+ r<Zgu-<ά>Hpծexvn
-:2$e5w-]\ Za!?— 
-Mr?<OAK0<;Gd<h/.y\D|N|0̀Rx:5puyJ<^I,&H주 Z!&yZȫ R^B^Mj)B^' ph0˫Z)B:Zvy+
-/*r$"M2|i3}n2}?D>pcq
-}+g3Y(;jxvkd8Syob
-
-"t:1n܎O <ɂW
-\ɂd!$XIB)XK‚d!*B`JY.fƛJ%~g7/G~7~6iDkb<ɂ-|I_2dK+uωsf4$uS0Of4, `4, kGhd4*h6JVm6FoVi ^QoTeò߼_9}h!&F*i<ɂ'X$ /<} 9F =c& uTx#q?9֩!n>\,zEO&\.
-45.Ө7қk% B㼷FF~$>Z<kw%\o o .%H a!Ѕ
-`yP^"F:ȾIsG
-~xڏ#໤]5Op:kzp5W21,
-~TfS5t흙"YmS.?gE\%}Ey%%. i~=-%e1G25.
-!I0`X XHGkV Y3~hkCBf̌6Uفݒ`e,ݸd#KoZl
-"09b-n֓z8V!Oz)u%61VJF$!!!3~o+0eBEMO$CQ3ƺ0ղ1)aـ-xv
-qoh){gIōzQOݛ
-IYN42r?B, 0l,XX'w{3ߠh+T^ O 8u 4Z{]b8F?řC(H ߦ,o <<t Q /F]ɨIn>3) IFChGJVGfJ2JhX2F[R
-F$Uh;JV;fZ2<ae{~Z HAR8qp$.?u:q@qR`_fѓ,zE2/
-}NZPq]ډ*wT{4 x^zY*NQ
-$vblgFAqԂYm4'}S,U{^U@B;#EDĐkh
-rR P%D^!XC5XQDk9Tl"?3v' {y(Y^f̚5kf|믺#)i*%r"'- hol?qgӺ mD=~$Woc]GsPYf)XHVŒG:7hPfGۚ=}nR\Ƙw
-f9l(Xl.و6jz)x=}$K7-W]ؕ.%s#EG8ȶ Œ}1()X+ZfiM2s酂OTO;dpXxCA'͍NO'{Ŕ`>jWB?7Q^RՙEEw69Qpt 1
-~z͍f43Psasa?q4WSuaQ8go1@ȴJUp %Ppz39ئ4KԟkI;1Jwm컎S(A._g
->|.)Rp9{oQ
-%gۼN|!K;ZG_(lvf}C L1m2
-
-䡧f\
-ޞLїg7N!WܡH!-DRpu=JH%t|^ui^<mJ^1Y!XcLٜtIH7iƗj;t>79|y&aC9nr\Ӹ`\DKt)D
-)4bRKٓ\RLrI1əÅ qRan`y<Kw<$PpHI6a5$PpJϖ#\3Gaup 4 ==^TD(G<%xl.3I=IZg l=%}Ũ^O0G)n\MI_oifQuqܴy=4q
-9 G@YrAuw6s`]ݎ%3 /
-4
-3(mRQZZ`6nol5n2F?l~u􌁍6fI[Y*8g1= rv/oo1
-N3'mhc8T~j5(85;R3R0 3B8ڽ]Y*/Thdܣx.*/m̭hm\䒝ٍFAY\Osa?q]r}#oo+'LJ ozzP}N]n9vj<ڀ]fwJJfRNFf;nB+2XUM`WƮʍ]U+ՙTg64(0E}b,!̭t^ڂLp#IPZ^hкs\~0O(`sB =%a\GO3m)G="Z6QE:!]I"Iع3DoΗU7 p[H.)$BbRHj("I2$$L$X[Z_I."'\>s^%f`kNUNEUN\=lV1357F57xQgfQpzs+/zjfRBÕS TJ>!R(x"q!)bf"lN!f7.D9\H20 3$tBhI|@yMֽD
-F$GW24P g:
-Y v<x/n,pTj#JqJi<g,ï5HPx94EpD?j)`SI"903\"1-cTT/#4
-5?VL$Lwu ABh@5dfK>J_ Y&х?b̡/8Jgь%F-o\)"1C.dK}m3ϓӖhZ.q̉$<բ
-瘥CA-N.vC1ˋ|yˋԌy#]Ru_'7+ަֆt_G?aL.|"vzڱ>ܳ=鰉Zaڐ^u{$ tYZeC^U?2] t\$s6MUXvbCND:&:}`ngHڍ\F:Qq8r<t?
-{G;a6G
-0UNn*m%'0Z${IJOqVU;O&;W0Crf!};Kt
-xO'0h1
-7R1C-GP`(,*\#nY8wcDv9IphࣶmIK
-u&Z26p`yu#8RHRz\FVˉ7ޗ[Xei%=,q!0,zRnǓ4(OH&1Ɇ:sAM*YPã6&U#溓xZҮf/̬Us%vf١-m'6r!1nlJ)_S)=kJHɼUQ3[WJȥC"F/:T^5x-}{A'"L!Tre6+`RE9^)L#˕(xh f@KB0?*].zRXLqfm*3EFK)$,)X*ye'HGw>M] *uDn"8 g%8bEpy"6stBTe7wsЫ{,(:Z-^69Rl ]z1ֱ GXs/օυƥO`D>хcxu1M)CT²a£sk>%Uz{tЏWfG Yugi­7X/%x /º^oYoyƗ8J9HZ|sJb$|Ɩi˙.p~2
-^i.
-_‚p&
-&,F,P
->j.MRI:6= SFo3Wsasah\X/S#83Les9ywfSܬk4 #0Ga* /]"I涚+!yz, dF5gۢ>:]7v18QEhga>$B:= !Tb潳gReU=T'
-QLqR]:Y
-ʋIN):$.SpM M!HiS/zfHQ,mD=٪%LT3"+Ib^*VT*R!83rl0'%_
-e8(|9',>SxB&5sHrX)ܱBp۶ zjduFCZj=d<d0sS
-ǰ8b}iQ7Fq;[mQR7T`hXEg1vd},GrlP.EmπM<h yFuv!oj "{I-X*=l}/d>vp7xMXu&-,lf;!dS1zϲgf!8DQz0cRDGͨO xD΢̖-<Q |ÂB;ӭ˼^J4<c7GV "]=-q=S7Οe78XL?9!.Yc-ׂ1<aTU9}bvN3TMe%9[Ve9͎g,Sili0O %!4mܪ ~(!0ǙqRl:b.
-!H(A:T_J\`H Sv4
-hU7DgXbtrl+-Ȯ®}š=3(Xc)r}p,ޕ A{T۪TcYGkeĢVVaNwX`B,t0ФsJ^I"۴R[o!צ<Bet&2}Zw,jY_aeY, ^[JAIrb4г;rʆ:RB)SO &ǫ
-~gƢ`MzjպQkZ=5+gonQLaޮD[)%&$&G,*֮Vf/MZuD g# W!jVJG~$儚$ c$4ϛiSpSkr`B- =nQ.+=`9sTxR&UASJoݨ8%\.s$Wk֩I,)XƈEX%JowN7 )owhBH0xM XS#XUKG#ȧbTB),b>kQxלZQJ ݕnAQ?H2ڜj4욾$t] ٟjP6,%ǨY
-*"H*xA''9ѡIINMJrjġIQx<a_fTJqW3rdBFIrYF(s YT,.~s9_9.%ѦSR\ 8a+/֨LrI`fQra;zʉP%>
-FR(xve &/CI1Bw;H>jdoRWEzEL*Ԝi&K "9ͦr^w2u! "Z7TWO:I#{-`^%INS)J[#J@O?k}|` { {GKzP`#֔N.1Q 8x}N>'ofIᛌfݍE"<!ŭ+!ĬhW(
-bCI#KgFM'PGۓ\;ykG2ǓZ;Ok+A\OqH\;/ЖNNmV;*|:i g3 Πo7Q7%A*8I&9Lr6$gtgd$ N`J(N$׏v?:@M`JX-_/&Y-L>)B\
-o-Yɝ`Dԝ$^{}jևQw&?әc%:c9VՈv
-Kp(
-og!B_"ddIG9 vuCxި
-~k)}{zӁI T
-ooƤ[V:zΤs
-Sm핊 q"WS ,l2̈OŐ)ks6JfH,lvYejN6ydUyIRUjՌp<_jz_MBXA
-i咖6SsI疂(>F>.)$Bb䖇$RHRxfD
-
-1(x==w;48:RsIѡͳXryr2{b8Ky_?fPx6zj4Tb/ǑB[
-F
-/RpSf3`..RjJ`?] ;^ygҧ<bf舣`t`RLr+Etqjy I[}R\2AM#QXAMaGMk<Zy.9ބj$EEҴ1L^m7yS0<cl7xS1hdG>
-1O+^E.(FN1 )hwJ{ z2e79n\uSPB$fHn^Fd$wJ2 Lw*7n7<NkCg錳uёϘ$kcs)MR5kvf9cj<g9XMރXotRЅZlAǬ/5 g3(xFg3\\Xو,kvYxUG b
-`;
-< !vRT_Rh TӜU9Z4gU:v!ҽ<} Kquyfﵞ(rU 1W *)[ty)S$^MljIVXQMUב!x<1`yktn^]&!ӛf"\>Y)t-Ǻ3D$c&\6 w;ݸ-\'O,4=ngIn&$$'˔-Ѥ&$:-i.Ns#yքd%;HvI9ԙءK/0/t&MDФ);ΰI`#5r4Y9t3{,Д?ޘy}DP NEq>3=@1pNZ
-ps
-{kQIq˿10 c #` x
- ~{r+A Mw:GGgcAXyEOW١}vӫ
-z3>}@+~tB5O|F;}t/{(nH&B1>j$?51>]nptt/OZao=&م${%v7*苛N-ǀ?(>~=}qO1gb?q<XEs(Zo
-_Q?_X(ہO:u.K߅3Y$`owU[7Lv 8|Հ/mZɀSgIè
-~s=ࣀkS bI9 S ogtDu` GO
-pr*
- .!Gq<р)=/L='GDQ 'p%ീtq_ajE85 pq*#䏪 R#
-
-N\>>K1'_ x~7~
-2 ) {hDo]ڶ
--{
-Q
-(mB_JD^ϷQ
-,s6v |@A
-H<ǐQ)G/BG,/BZvw{
-ZWvxx
-zz;U^:id?TKf
-[ À>׭ #
-zT‰i`D*oztOAozo!~=>^E%%c~9KyR=cY$}GJ
-7s ɋ-|cht/o"|6{pS|#V&
-
-~5`i_Z-ӝlS/ pŸB ^@NT'[~r*ɏ20 0CA? T}?(s{YA Oᯔ
-R+zt^<$`
-zQп+k%wJV~W:N*ೀgc"p`39^IC;r>Tt8B> :n#'*  x-/d
-otݥ,vGɯ^B\SnW{RЏ'}'l"=}'I珬UB՞?/oݎg
-su{+,t
-R]naA^aRwMnNQn
-T.>Iq77PWrI_.QE'e>=B|);:+CAdoyC| :KWأkss}NJa}GlHPWW.U~"ӛ
-\og7njt꾑[NDOKO8uD} o> |@#==ӺuЗ)g,K$m
-/n"=}
-OvAtbUHWZG#>/Uxf}TJß
-|
-|wG5V❳^
-^|k~xg}M8\+;>}qnY/^o~l
-}{-|E _4T)T_WPn7|N1ZwT>\O_ _yBP)e353@+yV^> v=|T~T])A_ 3. ρ?~VRǢ iMG`|v䯖a K/C {v>wH Z}h{{NDpS˿C~:Gr f !% <gcLoW[!пC՞nmS Fhj-A~rFrö`tAHbM>VW>2߮AG*>s/
-ai\3(qaj>P?
-|I>N{?׷o'џ'<
-:?L^$ay%]FlpLsG`o?Bt8Wai& }2ǜ_IG߯|5So |Xoq!}7
-c
-F/FߟzR}}WjO~?tE|#|^@ }r!͋*
-
-
-H7C=&gmz|,wcm۷=>LN=#yΫ?G/R>ZֺZF(< ЍH{΃
->GLvW{*1Pt
-1{
-aL[ |-o~?
-CtsW"OxA\F.yHQ8ీ nWAv?G.G$94_c~q#ʿC'/Q?I&h? џH>t*Okl~ǿ ;¶= |>ko//HI/o7ܷ!v9 z}>Xw}
-c2ɿ? |*>_Ξ}W7?;wC0.ń}J$<[L%|ǘ'un1v?*®/n=|vV ]4P [끯jubfo&2*4S*y ߎ ,ILwmN?+;D_u=|ALN8h1:hGA=CHg"K{n/e_fT[WO$7tJvcv NC=WmPK t|F~Oy:8B
-D:J4󼤇9/y.)]4 :!$'T]
-@? 4n֝au^o7U"s(=?ޏ Og"#cCO~c3t9c?9 ';mgý
-)Ȧ[_+_}
-
-]v<>w@ʟo^O5_t~<1.?nSiӝO+DppOpHӹcooGS}1p/e*s ϡ>*ooRޟ?NQ Td_|H
-
-GOSoV_R?`CT>jyD*o{QGJQ(ρA}D#~;zlr&>~NY,?+
-|>닾Xyb^Iޡs/ZHv;Te_vG
-__){㽽W]}ߋOAg
-giO
-¸s߲v}j_Gʿ٨[^qb~z6L}߳~i^e̯!OUN6bl{nXVM]z;
->>}|l'Q'v&[:~+O'FG/v( Nw>~}/P_/E<|~{{|U9|%W}lםO׾9-Z7Q?)}!4__-6ɇ<||U+ [r>?(%y>>szO'vi7_]L?uRעuy6_O6Jv˽
-?'.ڮXg+c,}ڮ?v?g/૲y^w>ҁ{̔1~I;?q_~F~Mv7ُ~E9M?#n~1ߋfa4`E
-ynTQS9޶z]Q?7?ǽ^:}>w>*#x-_/ʊIRS.MJ41ٗʞڞMH0iqǍx@]4xY9?ПY_YRS3RKIܥ-d33b@M?'/hѢZ޼2 ?t ;B]8zQL1HqQZv.rlj?_T.M+rYr1 f_.BC<?03uQ梜E~<dh,wSLaZႼ|_ɃCs#~f삼\qzO 7 +YrV^LjVv/L|M($WXtEi99Zva*(͟r_e~v:ڠX-;7u^Q&Ei1L4L 3}75#3+( [h^f<,6N[$2[c&]fjvC6/`VlE, ix gg
-|A?S#/(7';waLvaAIjV`yj(5Vvl4QZY9i*LX 0
-2X2LFX . Xf.J[L.4\mBi< sTja\cAZnF+:)Hg7L+L33RYZjx3ً=h.
-t9k:>cAvбL[o.(4_
- - 37?OhL5Wװ8(7aAM¬x~^Y0/0ۿ)^bI0ȟ4;;][B"Rgi_*j" 8X[&HeʐuJ1:X%I,o 94bbRB[:e
-ӁJXR]GS]9("} Z~ajFva~Nr1L:;7#W IggE3P/GLB3s3\A-
-`r22^Iۦ/X^zN>2pI 2yCcp3Y\kSY8hGZ监(oh\k^0C%9zNLa`4n0!iԶ=YQ{.'xb"Cf *0)2ȓ)cP&uҼ\ceD>=!/)+N
-:aQ|,V
-#+{ /-k o'8R͙tJXCĺ*-"f#1YF'0^X* ڴLI$kcIZvNڼL%٠ af&h0t0=.H8d( r ժ%OPk<sYn]fo,~tK7ryNgzt`̠aÇ2f<|-2s5qK( ̮!!;(!]Q6 綨h\nMB GcfY
-./tk]W:d^pQ.݄e 6+ho4M&83 `Ĝl,EX+]ov;PyiC⢬6:nGP1IX^.']:zԤK/0yO7rS]j˝.:#omN0Ab
-Eis s:
-n@C n8p'ɱ΅K/ܶe}!6_k s1)/3^_YZ$\WBkGEft V$[>X71%OY|6aWُ3yBRFula0+TgM->"Q]VL\B&zaff>3g"&%Q.23,m/S<X9 bл ˍ|瘧'H-9(\ʫp`z
-m$X-Y̜ͯ~c5ugU-U7w5
-]bXRg04i[ SeʙnǖN
-9YS3Mf+j]l
-BlՈ-V@Ӭ|s2!T6۶ {$6ropn>1zK6*&<YA,5-㲢BdؒztւɤKh\{0y)z%ND_&aYڹZ>NKg٢a Tp1%I1{ #w\Jw]tnwKI5=GYE9.m#iE
-EsV49 eZÞ]4l9)sLSK#2DCu~: <hs; E_@o´
-ؘoJq?+^/znJC?s3^j=n͞I-.D珜pdvnK#yӺu 0aMcVLj-=A=4~pX~W/p.=V%.R?o{"F"^qX`qׇVMk A[>;
- \fc=c8.%̍)ݓg;xmnuLNyA3(;'#;c.$
-vi7]J=TU(-;V36J4JwU +ldvmgjJr}hcd`HYBVxecs/{W=Ӓa;9, f?r찿#v cX- 06^ ƣc۳*kB̶*ϯyVzyTÉ{z.ô*]{wSkJ(oU<oP׌ /v?IQ~ v
-д]哢"nk0p?K"$pa!S*FEs:`摙Di[tKN*5xWX}ð5H
-ƺgMr%Vi=Zɑzo-,;#;KK3XpUa<{ <9D q БfFO  1ΈdODQKabQuniuYIgs7[cK,~'~oN\u0~e,@ ƈHk>@aq!@j0oNGx72şephˢhڭM<oT{&ԗ*c'`]+*&@iV4Z? k*ל5x o)?Uˉ*gUr"?˳CJFEy*VFE0¨{KJ<Z|gر+tNkQWd"dkZu?f"_ږ)ΤL
-(O (|X^[qqH˖޲ ơ idI0bP,؏  }=M:`jQ_󣆎${K xBdVBe1Xv,fVv6t!>mE6gvvHݾΌ"p=sd@F(TxB*zK:rm+gsdzKp7 em tcE橛os\!oxUBo<Juh-pEMw9%Moi(WV%'B毙LY_xC&O.&RyՒ/j- VlQ(?
-|io7s}Sn7CTZj9mfr-O{o!AB8.cf]y-Ԣ?ߢ{t{9BNޚU3-Ofdh(X~ȓ~JOfgi<4VYu0pGm$Q=d[{T/@lɑpj~5\_h(cO>X1vab`ryeq.ҝ}owv-#zFc/>Ys^V׫;茽z-m4hG6vx]"cY3gIGl29//P}sq.Ҩmc|#i:}C;t0QN}S_$E~}N~7^n×$,a3 zBT7s}npٛ1|_Fe̍Ⱥo3mo*Qf8s߇wS)EЂɊsˎ=aNX 1 u.j<Tɬះ7+w:ՅS]=FOe%U<zo)"Q( ;G^[W_5~ޒO{cO#QٻoׄpʹxyDž;Y˛ՄHm3x3hߕx-ygׯ/:k O
-cV
-ԟ!]}[0ኚ)Ԩ҈4ƊOe"0QԔXbv
-Df)dpxhp͞N?t\Hiu\Ӵyb%+"׬SΑb
--͒X+:׋]kܞ|kaUx[5C9N>нcF'Ѽ{tK!- oRTD)ͽaWüF߇75wTTg_K3C5|n͚h$YIq߃&%;s^|ȝW Wѥm aFNRo͛ \FPqlV<'8ѬD{ 2jyϻw6Jʼn.O΢R4ށ4ȣ+dlNYw}Fߨv}$zPQb8+>oɋtpO|ܽeWsW#Z`F]-OcmMma撎vOd?(=1@Ƣq@ughi^-tx>p\@S%Ou5Uj12eѿrmyw=k%ƻ֢ "MքF.1
-!uEw/Tү1%
-A{fzNʪ:lj'YFvCz>HD<[6pʲ޲>7޲V|Xb#x_#L;W e r̤ eCYP-A
-x{vOJ.% bGƁGPU.NMh,/HQy]F
-_-łAײe&k_K6~o)W# y=3eHo6b?YBgR^j'XxZr">0Һ,E]IMJ_ST2?OYQ$eeWC^z&UOc|n4t 1"|O-{xJqy.i` 533JjK_*J "h&[Ŋ5%峪u%wqe-'4Ӕ7S0ûiHȲ1Z]~pGxuG&k빫m4M(4d%|ysúDbysMwJ%)X
-ώeIEnq (%ԓo#mip4wf E1uno[xP1emǸJq{/ULT XY&Zf~̉ؐ[֙?cs!AvEW./?4[bf55gEܙSRe#+}kN2Ǫcmn7Ұde?Y[>k3o5L`dL &;ĻD#Z, !Ҩď=J(Wu[;[3цocVe<Ք4dº4FU2p_FMHn 7wCX(/4c}g-{kZ+࢏⸤fUVQ] Ϧ)UgNׯn F(+tK,=OۋI{b[Y 4腿X"%J { MY(RxL%ujk͊^}ڇ <abx lwb0nm~fQxKU"'xK/aC埔.-}wabŸU>Yc"-%.Wlg͔ȏ90 lhFZe7ߕ*YIs/G\ya!D@6Zz+*l&߸aϕN&]HTķz)DEVjʇGh`jJyM2]r0l>I],xv^MɎ-Ӿ UdT*#"W:-:z[NG P遛GHہ_Hn݆\;خ70yO.Ϋ3}Sz \{*L
-/zYòO)~'i9"m%C:.Iq[E u4daA>@vaڳڝ{|A~Ug=Qh"GM_R)o[埖(f?^zb]Pe|[/:n{ҽhr*xu ׊7T-y]rF=K;ď_1s?_k?eZ-.gX»:3u;ueѯWb"pUȲ<!qU4!/bkB:0eU\˸si'S@KϾJ=uP6P6><quٙ9 G4<vj!kܝ,HiӲ'ĺ$]˽|(!Rى4^yM0lL"]D~E/x!?#[6M >ۑ =V2.>[F>2yꆜrvqxO$Ք$8gZz+lǣ/cU[V;C g(W/Sfgx>Y/sM# .J>l"\ "e7H~}=eVTd 0TZV mQ3&n|:-zF7ZNZ׷WibϴˢYET3
-ӊl$NUr=KfJPiuȮc{ΚQzBʸf\: ~oM~6$Hz] tDu&|ܸjvfvGnzXt.]st[$&ز=cŋx.g> jE3a0)YQ-ӋP#xLkcMz\%(bϪu>; ;̪HU\ 7rfib0Ă쟌_]"nϚ?X5ך
-+l giHѼ<̴.A`㛬r 99ClCt<d.&6~_Pcо>]Y<Z[.$e,vݼ'?`A1W}wo.5!ΫkF?dlT>qZ
-f|habn$'jXJdpOQ4/P\>gte{` <6x?Ed,&u' i=
-<S0YVLݴmoN(wxg.oW$waMhyW0T N3Ys6Y5c~1(\|]VIk.Cد2趒ovɗ kq<Q_lYn61YvY{6 6>`O/^r0dg}ɧ%%'/;y'ES;,.Ѧ|''a;Wo80_?3DbQrP'u{}+Œݶ!6z:>w(f-M#;F:?u>teX6z~󯳊]G[nk=^+/:>d 3-mo{׊w<ځoaOnCҟVCc $<7.=DCDmUq=n ,E5MJZ5jV-m)EI-$j 7d\V|j[[鷴ՀM H
-g!7]=|z%,,W4
-/W~W^ w E^k&||W.օWIӇK/zֱ㟰>]ؙ֡Vsad9٥WprpGw <1~dx_'Pkψ{k7O]x,cY%IߎDWYMwAoQ9C@ †5fJ^_(KX/Wɉlۯ(ACaKaM^3 2='u^7,~:~5}- 3W3SjQ}1rS]|_n=*FnD;/Sy,Ey\ˁqp׏<FBn؇o k ׁ gg_{i(<Yh(- Cjio}17>|4`eS/Pw^ҷ֗'P}XFѨY~qVz؅wl/П@iT+|y
-cw>boC 7]6q_P?*e XeU%X]j[|̡Y{cY?bLt{:,3}Zoi TYL4K!]a (ZHX#Nov2 K!eN|~6}Ri3| %q_ugI fWUNѥAF(@$AZXDZo`Ɲ]k~5ccYG6$賠+[{JȞF2X0}%\sTߟ/Mr#q K|,~ؿ:%$Vគw y:+žzNΞ[#bb}Kfm:o/Oˇ$Q-?n cTl]o?޽ٝ:٤y.sBrxsC,=]ȄY|0
-{u'J21|Gܗ'q eMbJ
-Z,*|'n}~ 헏κpU Wgt)SOiz(7oA9
-`U1!\h|ROgH;([ax5N6vo|PWʞfX9#uX4<G>34;_Yeݮ$_rM&|#˟C^D_es<90T?;;jVSUgՏ|v+|? mjh UF?}ߐD#a oUͱ8GcH}1aZ}gW2=ט<v|O>;*>x{^ÀY0?{?+ %?ku6}JfAcYiÛhyރ(d.?8JI,mBSbqD-N@yb'me;_|"<$mWiT=9H3 Nk5ҍ̈́Sg${GIBxV| 5$IAҟO+_wERPÑ0?)&\a B Bx%: ]}
-u2ARa3T$h $֗NP e'JXEfJ&ʊ*PV"?I`LBLWxór309/Lu3HhAME֧eR#|C;kLE:щ r[A<o
-=qJ8'O]k Tow>7';YHg}Iz2lvʻ@֟ĝ(~7~E }-?s^m||[jgԏȏEhF ;r
-r kGFHs[Y4FÏ|xHڬ`@+5%װfErH79`_QLל~wGq_3~nt{>[-dVb~>[n
-3_=3wqe0Ű >99Fovlpf^94
-7,/G]1z#i`A&":<&Mt UVj6"xjQwY7BǠ.o q5`GʿRP<9>@S3}~(ޑIߊυcxo%{?Qy5hQI4`LʞKq
-u5fĐ}A|[>hOFX> VA5 hMLcGOJK6«XuGrcAE*WtN6]w2FVOO-By*?Ώ.L}
-^Z*fOpK~2 K?*_?3k*~^=ɹt{wŲ,Mݯ02I3'3k*~{p'x_/\׋2pץx_A|"<@O(
-Gpϯτu5NFy_'] /J^Ik/F~V  ' [Zk$nm8^oGV6~P\3as(cy.Ayo~$O7È:[ᩱEfpK煆fk/Nqԫ#z%IrA1dc@<BӱֳB^EM;-OF֘]Һ.ئ %<M=9y |,l!P-'g;^Ekhg<>D< #4y,&(vy¦!ţ[XG-xeKQtjc<+ꀗJA *|k%U*yʕtDZULTJϿ%,ӾW]hP:50ϐW*??G7"O,h'dQ‚<nW%>/I<@ck 23lN]{GŞ6O,wM#Ti*<Z|6˪iC3( WѮ5 Pg_:8_ U9@P5kv"Y7Q~#3u~(J_vԸeq86h3I@m:yB᱌:6>q}R+(Mx'E{,`plevf3* %/sLăq]PeE?1͙֑XmCH{cDC,M:W,>/m?dZ
-(S?y%a7Wc@2s ,c 5%JIڊ!=J"^+1$PVq} }~0ZW^
-x_ᡐ0=W+:&+(N;򇾲e.!؅u ͌eh+O7Q^]Ur}:Y$-=Xj zvfஇBI
-0 el0{YtN9|'i772d
- .+dd։>b;%nVg]#la睎05LGߟp#!ς*tJIܨr2.޻.xڈOiLU|x(> Cz: 'ɍT{yxj%<x>>Zc'r,Hqܔϸe:kK4Fc#=4J`
-$pjjE{R&b3TЦb]p[ի
-6UԊj: F{=7FL'p)J>KFNJ Y4{?oq씗{SXn. xҌ[fS2љ(Cn|Rŷ`4-#=U9()2#q}G<$;SO֪s .2Mc)>dD= 8*q*ѫ
-ZCCe(csɐ[TȱwŶ
-!ψajx/l8u\FoJ)XFnB
-͚XS'6Vh^B`Nc[lVh'C (hj%6ĤgfN)̠kl0)RXG;ŀ/jMܔ[6Nf}bqJW E:ôab+IK^.污6񁡘'_ֿA *`E@O7~AKp OB8E!]l,k^.Zkr,7S}(t4L8Mp& `P6Щs7۹۽a}:} gvbw ȝl0\ۛ͢oTM,P}h3͸ѿA _|_{Cyseϭ]s\nko.
-g̈TwL
- #f&Q'r~.MA2M&߫qsy 9}+˟]@Ū/;Cr{ʞrYXr_nO|
-{A[=)"ghAt(^Jt!
-O06|ķm'ێl|_s$&ƱeqIXw6ml6(N$!,Gc`b ~s!M?Z*e
-,h%55rBl/.^v>?B3P.F4F|eG"1NZa^rc zgzȍfW TY%䭜(ܾKl84.x'9}m9n9MrpdB
-ՌψR1ʓДyR),&X3a=J2lOGc}΄8g?<="PPa0knʥ-y=ɗ$.~n=
-pJV
-q
-ėX m 84ӟK7Leח@(K2K`(K`oP~~%pK Wt0b (聕:?EL&"жGMh ظ`k\CHOh` ҙH0a^L
-3pz*T
-#]wgh`ߵY`[6R?#2e|,C9
-Jd 7~(f8cъ
-31pԈ0d[%|lߊ\(!L.>s`!@tWؾ<L|#7&MB)v5vhL 4L$H6c{wNj <v3"ySGNN}Dhu(%7Gc3Lǂ/׋/_K3|^͸)1+/#Gp.HFKqMcc:p^9eHBAh.?b5(B'  _'( U]57^IrO_U)\*B"tdqPQJ!]bR+/
-) gZsP^  vg(b;$G޿$S羍\nn3!*uʏ^*³d
-*F A>v+] l̴Fbq-efM*X$F#<GPe6` y+ytQ-R AAuؚV]F-0Dj{w(4R^S6QfbzV8U!yU^.vSDЖ_m^.A<_n^Gk0!|{Ѕ*?*$v
-s{|hᘰ>Z/22BwĐ@zZ7BҎXl581םs@nNui+ڋ_)`Ϛ1v3.&D0ƹ.ҷ[E Ga{]eP&:#:&ʭ翊SطB9k¶4@] mDP*hČ_I@x͈T#eݷ_<?oOF qqr`I5V"C9G]'{n;BT,
-z'䥘>F=B]Cx<1 I~IbE{ h ,lG&StN}#LEq2";`pn//.y"M Ѱ9WSCw-צUoC(P"{OGvyv:־/ WOߣ~\v /#,g(UrܥLJHx5D"%i-& Mv =
-賿g'1! 'R" %Z> w+ՠ2Ҷ[E$|a4O|vG^9s|8p}Ql
-=[k&Ĺ&,D#HG&qcoݵ,~:&GdB!Tmx/Z!JŏΦӠ̳x+[R)ı2Ey?,Ʋ}DhA*Ej= z+7.=Ѕ<.T `|ȒPV![#GI sC1#GHV`v_+4lV*7߂2e
-B
-kԗdP0WLq SRceJ N[S'a눬E
-5
-0bKH 5z.zJ8sjԘW_,ˢ.L״3Z&*N_ВcC'" =ԅZ] ?ԅcf_P]~F]X Voԅ Qy #f{R>a Ȟ;kfʞ]<=̉8<:䙄UQH,0'alFG+0Diǥ% ,h5mMZ8aV2hbr3W,@H v%i5>?a)MnF,t_OsSPP+ƈqCI<<7%]Vq=Dc%{0d̿Ĺ)ذ/|JOpP%U |($"PQLt%C[b~Z%|&1 5/%{6u{3Rr3W2A`x@,R$tzrWwܫ0Xx|-ILzfZU29W{ɳ~ :V5Z YDBJxD箸-alFWwRרCqSb 3+uS:󷉥&r䗯qF>e}W:!茴W_`nl818Qm@qwB։y&o@dqWaC 0Vd 5ʼv儌45k`
-\OaYbcEJMP9eXuI"p׫m&ɨ',RY-JPmULKU&atV`b 76bHj'RVB+ ~Bv.76ًEfшP0Yب<T
-;wָ0lʒP#B'37y.vSD'ƲV/7nVV[00}%L b;^yנK@'g,ܒ|z
-uJQʃɤr|LgJ{"0Bؼ uF+TodyY,:s@3'bg<Xk$t
-vSkĶϫr W-}v=310vbdLsDP/>/]瑉+xNAMZQs
-}>i xy~yb"Zx| 3N~*k,<RFxoZ¢R2<a;5*Փ0ۯl,fdW&x'xBWvХ K*@ bxA5~{9d}kp /Ⱥp=m0z[ 4zB$z SrH) Pj8xbS/a_/P֛7{읆.6pPvnsT/)~'8;u. m>A'j4j#;aƆC;7I㎭j%_47@#uz7{U eBpax%`D\[ئ;Eu?IIP>3j\OףjA W1%N,KOp5Q ,D_^w n $7>N+L+11&$SX>v(F02i/-JW"LyOPڬ4')#W.Hhj xـf֗ITo5+]u\'~?4?y8JZ󃁛'MQx Lps0.=9?TǪslf:fBea3+YV6s: yD6s:+ͬRg%Yv6ӥJe3kYlf:+=:+=)Q|p' }-)ی\КMĨDnP5/ӔS TB{Sg$DS;dxb1K8C!UJ+սdmQ[}'/'JItn¤#`T-S[:_FVCqdSѵwK׈Y^\n|?Hgۑ<`.u@Lu҉5
-h",D~a?*ʀ2SESpq15/;P$iix_!+A
-<mZ'(B^,f8݂fmlEŶ-x U+u©]B7
-QnvhkGۆ^ᶑ*_pᆉXx&:z5Xo&ζyQ
-V7eycdo+' XQEJ򪅍c"w)yw1^X L@B +B+ VDV"h 3I1dd@Ufv3`6'-|wO7nd_d,WE2o9H\t]@Ώޟx5l9drdkzJ8-1[llf$@(m [ٌT|Cu02 ]@P ra6RջH5Mt7^ۤx
-s¤}bSyx'uHfdtz\6ˈ3P{f%楳ڬ >tqI͎MɖiUUJ\h
-CY8 <<L1Vt$p#ml`Bk.6;1oHiര v!\?\+9Tg+] %_$Trlܧ٫?Aa}Xm2H=,6mT29|!93]nB7hAGr*jZ>0i1jqƕ9řW糞0=߳*0F@*LP܌905A9CvyƇu J=rk8:+ABir27ʙ ^?P"ѩɯ\+}qmQeZce[[x_(g#ɰ7HvHmX؀
-|~x: BgA9sWT&/E5Dz rEX$4MZ<>a-&v%
-(Rcv^+7Y1wxBtJqVǣ?siR Q*'ۉp/Vm 鎔MC̆R\tKƚYcS5Ƞc~i|__$QsWٛ+'C5xD4ؚ@h+{Hew'lvD eC14DECu9(w^_]HO<~ipxhh6) 5~;o:7^F1 ûL  @\<' r*BNWq %1h_ݵ `7qZd/m/:ΫYnz9E3/E{_!?DgqS#F\{ri11HFB 7;Q4HFy0:C̔Dfcۅ0_"${@aTDa1@Q|
-%QNkg3e,M _4҄ dc"1mwRQ: 1~s6uY+pL
-A7 ~~F|E 9]ϬH(|m;@M[_g"}ƦTrC9J_Y>z Ԣeme"(&a?`DX/g H|J({:g笗mKv]8 .#c>h_s/tC0|ѯ0YΜ22IQ1ҎT@y
-Q_!M8wHQ̫6t`i'Ę&`n7
-8L/A1*w%ةw E_.S5 &Ёg湰H :V
- Xb)6ϱv\˽|Dftr<#̹.hahr8]OMɣI:ܪ(z,P2$/k4rgl +1ڴXcTtvO}1s-k:&S!c9dZѨX*u˒3)ܳ%U(v'JղrQIU{ǣ?F2rvT|+YF$ ڃYrI)+Ϥ.e9/HJ=zE}ǂdiI!ol7/FN{XQ{X7j>єn:A!<Ϗ^*|pUr=W;_OPZN^;#r?KTcn#TNК EbΊnǒWNJ!Y7}> 0(Fw
-+\nZC4&l<)88i\ƒc5+d/VYV<t&HgH?Yr)CsGcduHlao*ݒ%zl*/?G
-Dq٨O799jY(ljD8~G j*C#cw-wweMkP˲KwH,oؼ
-e*$=Gu$=1]fZL0fR^l!dʼby[x~GcXn;xJxz"zX?-M1 @2)a >4k& gk0 s5Mп$uq@9Q/.V(ў5f% ;Tq?&YAȿ'JDo*'ȸ=)J
-izۺ4"Dسw9v"C#75?x[{`91ofݖ}$r
-%R-{~9
-k}m~EKl%|qY'Z)Z:6 %9;`1C9O [ 7.5
-?SUN)e$](SAnehO)DB^cHQ^.>}Uu<'>gODs}ɋQ] _KAl1JZc{kZXO,"%(
-
- @ Lb.GX3Bk=;]*WNƹ&*B!k;!_)Yy-@聎WI64ߣգUDl}?CePf. 2 Ώ>['y5\=*kX6%Z;nh!)4"Q6?QHC2b:^ $ja(IC1$
-Iex4d\/#NМy&Gg9.¨ڵ86"'+Oñ-/{?ǙC +4
-oT60^xaʧi%4$W8`I୫y"Ewxư[,lc$b~Hcɞnaeb&NpGOݜ9 C;mKYr#֣x㧹9"<|()%GI4]iqgkHtäkٽ跐b
-űNTǩ9Q9Lv5FLp@Fa{;(E[#&ox :6oKr=qk1O]H.ѭ~oO_αvoXG_-6;);pS3I0/5쥆@Ől7zԖ[/Mwx@hK 6ư!c!dnx蟒dO ^Mx :MyVVJ0@)~`*mIl#
-ہÀ4"Ɉ&cOD^ZZIB~z`;GG>1kˤ^膡YiV2N{N`>n
-\l~E䳵LQޡt{"ch
-0g> 0*
-1.0֫Rb,Oq}&L#؊A0rqzOf ʙl!BXY
-Ua)KKr|<&qH$cob(.GY`.2%@8썴IٹJF XƁ(/`݈Wb\mw @]AAFAZbٰʁzA#EލF4<;9d@%dLbM:3_
-\lCsH2%H#=D0
-?Uja]VT0ALj\S+15R
-\LESǸW>_wG KpRZ Y)-2IK[!lTHV԰=:RMX3@u wag8WǙ}:B%8+]ltQK
-u\]TFpQ\B3E
-@H1EjY"seNv:7ߋ)\C5N&^ҝ)@<Ho䄝2ÎEj^>T`al-Y7%7Hs jw3oh֝7
--YYɢF;D>@LTUBY?9dzAnKo0B?4pm<¸"5=t,\iu@oR&
- tCdlvg9<8P]e<J~cl1!8W7=)%ڧʼnNBD=wS>3&}"L Նgf`<YmQ 4Oafh ؾ'K)pppc|<8|xr2An~9Lm}H=՝'uZûgI#rԝHs~` sYkg Ssshs~0F|xuKwn傒1ڳJaշ$ɦPr \{O[BGMA.C5bVs1MboWoR<,*=3L.AE^di%Wtb֒.h+&HXnlOL 1ei~vd۷4[t|0NQ6{}@%9ZW*k7}&e;[iZ G]%WGT/WxuYC7ٟ>2 ]x a4K'Ѱjz[9!wVaQl -s"ZlQNj
-+Z~
-V!N
-c
-zv:=]b :ɠ̍;bi IVG` ׼gV`n S PwW-K \5&΄\2w
-궒S=8Vq Sg[ӎVDz4|D&ߏ ?//A /V&u{A>0XyebK]uNbs=׍>z&q aq Fg/-lEx~1s#g:}}ܑYT3Y]T|ڶ"KHV!iʑ:'TyS^~f O͸`z$}{MZcܜ
-.a:oDOBӨY;!+Ŕ)I{36N=^y>]Rjt#-s{-&H#U3BBA8G^O|oe9^UW
-c$&9+5p$/}SvD}KB G:L+d>5;Q P@RJ󬼗{2Sd-WA3 Tv+DZ\[X!je)_t3L| lF)mF
-dy<<S@\~dOB?:w=a9[QP)^Wqy=vU `
-0-~.P7 ȿ{)>LJ.<NLjAƋ[M{ b|L F Yh=L Z1; ⓜ36r
-UO8xY}om/}Ih^1Zl(T@>drldu$6ǽ--t>L4H6QiwYR9vf%Y&)#Pj~^/MC-67 <eO\(cϕc2AR1]38yv)ԡ`qKYOp~v(' )D[
-\_Haٓg$#$ӬwrP[Cy$7&*Dsd
-F\qWpm~pkx:eA<|p:OUtr}6F.o4>߀? 6=-Bξ ܑej 2TSZD5i~ff/̣u`ԴVD9w=<o~y6CΆt`o>\g 1ai'7K~q S}vǖ[R6cE7F^:ҽܔ~ q[~ao##mNRZxEiEmXV^i=ikwge E߾ $YnnM = Po%{fDvC Lo|p0y4aduP1NcV'|‹m|zwVc=qq* BϚ+W ;C]4A%E (8F 2 FktI^\
-k
-4 .`!*R.,agWmFs9fO~p #G@S 9aw 9֠։Т8$e펥>j ^+c5B Q-\.=N0Q# F6l<9qe W:($mEHb pW=:7٤L[`
-Y`@:ǑXx2ǬV[Z#]6+.F&7OCؓqrRʍ˶XdL̺f5!qPb-ܒ..ExBim[,[A.{o*y@EEU9Vv_w+蘫ʎ:@‎DO u=%U.h<L?*'ʌJ$
-~ɫS[n~1}6CM&nrThvKlvO7OdzFA9XrcTtB#Jr F8W3ke>dl^V馶|C!,k^ev$̠vpSc;V%{ΏrQ' MEpry8Z&˞.D
-sJv Ag +ޑBЛF+3p`KPГecqX'IV_=Gv~ fE_alè
-%9ed$oGOot€m'dzS/eUHg0`84&$˞1J|3xIB r[C!UZal֖ɖYE䆡]U_[vAUl, px6ۣܖv@RM1lxlIln
-zM~P__R;罹-pQyD[&yM'?7+T#k嶺kmxA"Og',0mX{ɣ2DIRr@`)G=>G *+ g!<owI"ړDx[]t s1Dp"Â 5bL$:v :%Yc㓂_# qd6&2#(o
-3\t?siңi\(/}HHC&I
-C?9$A?h: 78ӎ47!|: \uors,eWX(_ed5?/\@Cq7SMbT|9_ ~ԮA`f#~<H_Hӓ'C) L:
-!wXiIg>J!o(,X,P~+qUS~}|AS ,73 J% tP+Š!D-M9n1B$ H!XpO{Z"9*ux6knq7WuI먮Tgו՗ mxƵe?ֻ$4.䁹i؀zm&kc
-W#I8sV[#NzbFEVz- *m98 iC^i+=1 hm[$J*15M)fQNYШCqS$0g F{S4U8 8R#!lII&0^\<M3BRNBNrI'uJʱf5%$7 tB|6I-eky~`Ov=ů[J,|(0&^n*H4d .OΰߟvWtyqp~OAp1UShڲ> nb&4ȵNfsKv% ,Wk ,
-h{82mC0{vZcNn(w0&X\ws}.tU/خ͍-DZEzYow>\0
-{5bTč^dʌYo-PpeV!g/O Bnf^~ /o럝YD?/ęBycF-ogO7zX^u,:XxD$&"˞GѶyD( nB';aGw34χPժKJYo>#>wX;lM?zP/ldVt͜/6MH5'tx6'Q-<RB-ƭ ,o
-^kv7ᇔ
-|
-t0T_C(n›3waٱJ։w'-!H] /MFD+9 5ߞBD*186w9q IڪY&cpsyu"34=B4"t >ۼcٯS{ `"׀'rQ% ۊYґ"B ߊGl8w(φu&-e,F0 -LvXt;TJ SnO9#Ckf`ڰKڥySPÄ! q'W ʞ 9wM?6brLf*ē]Cqc3 A:I5HK)N gK<_[[z _h$G|*{q i$N!M.I b2ʻ0S%qfLs1Lcㄧlz4,ֈA*AB/zۖy$Tݏry5N/YD:UasQ:%r 4rxo
-
-%? ř.zsWmlw|]əm!F\@gʕW#Ojkz9pK +7-hW{$Zo<SEerEߥM1U+ܡC4FߐpMiHWW_5qSf8|f1ɒ%y
-G& HX>)?I(x7z'}ԯU_qyji&b8!O 7妅/G^W
-qn@u轸i:U0.gv<QOѰnp\*xNĐW7'Ds"a#¦5G4wFd 7$z)RG
-^'Q OPzW/p^jU=|/1!$gc_*ɑ
-0IM.KD(x$(xT
-ŝO ZNZN-4
-|
-K
-Ga;(!3K0OA28fg|#4ީ(w(5ŕS: g /uR(oKY-I ^, 8i?8P/d%l;w3_Ύf(5ϾBs<%@!Ue:63 0OM',3bh'X 94~Š8p_7H1cjp-(=Kc `1dUeS<SCE(
->iʜ,B|]L5BZK}3NWkcPAOh c^5L
-#xdj#!4)m\D,'O]?8}0B]@=?1p.뮯w$ {2~Y "s4tzss-B)bh?,%&z
-mH\O 귙x*Q`r$w7~>r˜s)x "B
-o
-NCn1t;o[5 `L !j塪ۂx{u|vBM ^ ix;4fm tۡ[ޮ 6ډ4xS;BbBuS-jiEmI'p(V0r{]q̨XI-4<]Yo@d_sD=s4.2e8]d.,hi9eH̎A1ZFi~βbۥMx{TSBc*fIELLwNǬ dKB'>{SYJYoz=_5/
-I'.y-ifz
-謙uIXa{ɢ4ܶ]nۨv`kN$AnkגY5mfZAd|*E0S S$LJ|GmR(&*ÀJXQ`Xt|( >KD[XW>N}Cs!7C(6 x\N˳嚉[ȑX Mth|9cpGw(!oAt 7=[]y64?$2֕<֭6։v@nIꚱ@qe~kuHthW9Or'Idp$6cx7Sj~%s7㘳@P]9E(oVr/n)3oT-51_ӂITLXi OH\I6 i[X[oD|,zħ>ɌRY<,wc{C}'Ǐ _φ`w14 SF.7S2) L_j|qz*-Afh.
-Uҳ݉QɛhKf@-@熽Uy,nlr*&;߾@PT2hU讠R<X H]T7ĂNXx'i7062IrO@De,)iI(:C.
-<.j - 1fj r4ͦތi89;kLkZ"ևadnJ{
-4h?P@%PU&쪴ͮ=xV7{OnnyA3]]D
-5tx媮{$@^ޡtH-kRԢ<hq]r7V I=N/JX3yuPVыh5cof'#m7.hEpF ~UPs!"R>,_77Ů|X,
-W\ _8bL#c?=/_"NMe odBQ4%3-/. Xc*W4nlṾߌ|MrQ>r][Ql]5@_)q]
-붥r̪#X !HI`l]hyvBrh)y2!A>i>'5e T/Ƅl ,GfFjT.ܚ*e0N<#`㬲 6eUfҎԲdy#H˒e5QyAVZ}.%J0JF`x'1yB
-n#1r4T$ahd4~TΆsemI|_
-Eh<Hj^)q!H/iSQÔO6޼#RC-ȅ.
--]lX80du);mYF6͸=Y_P<ot1C邾"^MC ڈq+hy,ai-(6Jڰ5 ߠIrf_`t8jDq+:o < 㩕R2C4HGtQL+{sZFV=z>7@ܕg.B$A153
-!~U-ePGWIfج'.!iZ9<;LSGK?x~l3m75@.B G`is]
-
-H@FJ;m[ҮʩDօwR-UaljLI(>L
-](rJua_~jl`FdIQd%/9S0;<1]r7*Tg}2D3cMdUۙZZ
-OOKre w*qխI‰njdNkbx Ae'/
-,Y 3A%?( 3ʪ:}Ę)x]SC=!~綣=fGWnfow;4sIЁF % ^8-{ʳFVqNJDGoW̒ZhhÄQGeQZ6oÀfTbK7ldL#,JOU9L1C|L1ch)rEoDp`H-p=~&Jg(ĽŸǓb 4 xt WtO#ڀ<R)iQ[J[=}8QVԬ+J~@p^բG6l4w-(c pJTE(_ψԼ .22J&[زJKрv`tAԒԐO*IvM\qqNSS߲=^†6We]̟FY#ɩ@U =!* _܆xb8Ilr~xݿFIތ+U㖙H7u
-$KXzSlI25}8i¢'觔mۇ}d"qi~)qOb4sa(Ok0Vo1_"->< Pփ1?j 
-+)hʹM2@|aFVJ̇YQW@ZP
-٭>/F.aDP]RFeqCjYSqٍ@rvS0v'؟ڟ޶?-?oZmZke)b
-?EO"PG2w ?A`k
-ol *7ھ#m;"d
-#Qmq^+U-P-Qk{
-ʆLbȭ,ca1h@ FAs]qM_Z@<̮)3YJ/Kldxf1ar
-&),*sqU74ߕxkqC7s?նw[]l27dK#YWt̡Ϥ9NB8r8Jy-4 "RX% hr'ewE%8,PuKX#d܈lWjc>kH0\wYz~ $h8:^ld5DD`A5h[~Glp<sV%NHdMJn[glFlH `Y1ibg71$[\֣X:ڼ[@hv%eF$DU,QȾ-!WpK^r7.usKG< 7vH8 Q
-k%.0k*PQ0S!`aW&4 ;C\Syђ+^LeS ;nʟ`3minrɾp]jSܻwlFR_.R4cw[$7XJxRܒCr'TIHp#!&=d;0#])Ze <c1Ife3^`Wp|mq&Ee٧qNs2uKh>
-IQ`e 菛/K:!W-u,e7OC~K6YCͷxH1C$Em)=.*P3L)
-L'O02L0a+5I>դ3ao#HdGf$ Y''*^հn*BL {ګ:Z1G
-.ߊ$I
-$$xH T-O0N*D(jtO$Ge"zxC$9c
-Dle?lBӾHyw!.l8zx&}OVV}щVɪzc\WpAŘ)Ta/ǟ><-{-F\o>1;k=-5hnZ`?`:2 FZdcdF5QXa_756Q*?lzG1NDQbR[1u00q-x e Nnyf|EL̈́~{cW\)Q4"E8 (đ:DK$lDRj}):JAs5 d
-±T+=
-e-!d"M_6loڀ6ߑ
-IoȰ̓՗|͵ng69B`B6HтR}nQTݤdCEP#
- EZ 縆* %р qVKDbQÍ?!()B%%'q&J#.`ߓdtF
-:msDG\]e30fOÇbـF6W\6轫Xa*T+t3lZ;f#;|ά6|Lbc|*:,ci%6o+;1(:G=ra<pu T| uV= =84,r𸌭 O܋?`U+T#9PQ⎠2
-P'<|ǭ肥xOä#v<?R:ur^͇`[eC"f[x͟$qoPh?"V1X<׃l5g,˶j/k0
-q J>H)\
-ctB< M|ʾ`v)hOZyH}q
-ad W31K- AVk4~:Mh"[wٺcJˑ&VT٩Zuvk"en-e$}D@8n+k1.#[6Ob(ƻ+88́6R@k(^<*7dCs=dȆ;ΖJD*FX(XwնLĴjZGU5CĎ{bO$}) #l%s/=ѓ;=->m"%M̓(󩡓oX43ʽ%&U'QpWq@6wm#CSLyͬ[(wm9\}' ^E*yq`v{3\p|kEI~Qci%2b'̂YDh,C$ɵ-xmMMAZn55%Bvu+ BFK0F'P4h`̧
-Hg8"} k*!
-L3!uANQ'h'&`PQu}I^.B[[:J>2qlKD+H
-C<RVF'S]NrzitN]wU8Ia<ߗZ:$~tfZF)cD/> E{DN^rD=)g =S"z sSL7O }_eR eRq. .Wi[7M@ME|lCl5Ma%y./=2=7a:ϽH`^d S6q0 1$wŰVqwac-"E+pE+~p̡I$[$FXf$6"ȶTUn_@ F?Y@](|;_'L4(p:18e <ꪱ3a)"jY;l~qFb'Wغ_@ 6"
-Y
-9l9!Xof!ڼDrZh-"Dm 05s`Fp표?JIZ$)-8xW-ZB dǤa]~Q4DU1?'v-cڽOG *lElb9MH
-[UG"(LKB/VAkX$ӗx/lt]_F0QD5Zt8ÀW6?lbsz[EO噹"Nd߫/PZܸ3gn9|;l 0+\Ld5S"q ˔\~m2%ԊXo4#%Pux2JQlf1L4#%x?QvWQWMEx'y?YT~?K7aiowH$t"Sp( _+Ǝj:|ޤy0Svk[TrƍY,w'Mk0PB9lR[eȏ!24xOн=+{Y"UG0%fs{Ȼ!/*(%VmR
-=ĺXj?ڳm;9.$pY kseX<,}VÔdӋcf g&ʇHub:^Vmh>#m X3/J<4:cPGdB0{Yrq qKf%mG; TKVIZmǜ2-Rd: G$8`9RٗM$bzm(19?d$+GF{@gx3gwϖg6o~%,Z&JglFGAI<Fqۭ,ce,X%}&waػ0y)0ajitSrV'ynX%sIMǮ
-&"
-v?x~i+<?<gGʎxJd]7
-|joEZGs,r4QY&XoePXJ/E6QR3&k$aBRX> X0HeMIA&v<d8m
-+
-x0ãu4GqQLRwVxe:
-h)Ů8a` tCڏ D*Šf L&f@)uJw.({$Wߴv"Y'ͻW.F!\[U@-Ϋ⋭a.4;
-xm 1%+
-kL Z04Ү6zf}q2 )06Jb/-'Pmq<?s(0'Zk 2+k%
-)ث] Aq<Y:ujfCgVML55)|͔܂l=\&_k 5Cr'WΘפg85_> @W\ j:}~Qn,-`}SaNods \c<3GehuyJ?(]%OO5k
- 3<4%B|St:y~zA=/)]>
-guRyFn2@u\n05Z [ЬQ@yBMfnv.Qk̑⯆r ޓ*ekMPcnFgº@\
--Jg@ L]1=
-F 4Zry`Ju“!`V1|
-%͕D
-u}a&7Kc038A&4JkL禛r5FHA t}e΋P
-|`οvqqoV)jtɅN<DYUǕt{C8;FDʲ/U;aSO))w_!>#~A|S8G@85~ީC)N8 8:vۍNo K;Ay;q~8E)NqwwqXoNqeSBS|4$x;:=)<giI?}>1Ѹa}
-f3QR.G!Z54(+א 쬞 (I4uFDg
-O
-B<׀tvOU3c @'|yn2
-9p$q@1C(KORqe"i
-'Dn\ I<ߝ'tqP@#7aq$58,?W i'L5j A>={"O OMٳ|Ґa[[r-ߑanY&y0)H
-,P%DtBCj 䣀~S{o3B
-LМ-ցbМ3|
-yvg5M^P8Jc/OC=@!fB1ШUMX.i\*ysnΚi0A BмV ar$QN5q ȉ uA7ZnLs a\QQ&7gVgf$ƹn"_h) =!2rR]¸R!ꤱr<hVd`x Hfz%aV#ǎ |-|#M@e4\uTI`QG㉐`&!p dPYp$8%b:LvZ@
-rh4
-e;b0=GٹYдyNfD<hA@?*_4zȗ~@LMId_Q.yiqVE=D
-~
- yhSSj'zzsZl{f[[2v:FJoyb\0PȐ܂x rBC^2U2'BQѱ?xbCGg!^ctcw\KDF/Q!܇
-6wMy nOPq Z^iY묦?vxDA\U)/xuU5G ̗FJC
-B
-iʤ>^89GD0FL).0ՠå`Tp`{,wER!)ۉ~BW q!i39m!W!aklؤ֯JȿIu{מk::{~T+
-sާ'fi
-s';T%&Ck=#\T&p&/%;Q{-z%=[>܁q\@/˅7^ݺ k8Sxb\oAhf*%= Ub-梓kXatiۻ2 #Xovz&<,X[Ե"yK&kHN~Gڭ{Oe6pdqA(< /4ǩ۫{EhrG=t14hqHẾ`W$qF-<>]^Gp
-x<
-j ud&ڐ z?,fdj?W!P=&Uz|ݧ#4 P)x)z =?%iRs(o+lNEynQ``p8sopYQ2HWO۬H 5kr
-wQQ-4xAԪ8}YLi/rE\"Vפc2ߎu?
-}/?t}/w{ni%_^O\ߋJ[S"֥}N8IB) BNRqUܛ?s
-(S/zMX7uzALG}0gL/x.|sn^-7ݪMdT3.귶=A/}6<!dnBXΔ-ooUWuaНWjߩ}G ~Tn|5SO-]4f̮]S*t|s?CFoblVs܊+B𚕣uX_>xXE67
-OX#~''tߴ}}>QOtboOsyKF]%~%=^ӴsQ6+oV2VίCǎ:?(` Y,`n˽:[`BXO8]*mpy
-py7Z5|jWKy/_mvW_}uxxW_^zx^zx=G^zx]!c9 QzN!$@ !,<  Ij,BZF,a^5+aKu'!\ vABXzB
-|i[jֻnK=׃7{얡[^خEY[&_?-a,S6\!nU1[m_:/k{<?*UwR둙9@v֞&^M;>Cc~'~MYv醸cV޾_Mgl}gxmɧsgF>czM76>ux˃vl}w[S6UZ}`WĜ ?^= 4{<l^]6m®emeImNjq[isB{Z,Iͼxct^a\Ƶ__@ҹ{dמ\ImiwiNˬ_y2p}֑4ݝaķ77rW]g>{Ʊ#l?OD Y8i sY"XvΗ)g:w_,mg]dГKo\}Ӏϟzc[>~Y%7ou9ßiw:<uZj]Gg2pZ~huͅwt_ynȮ^ 3n~5US6=
-:x.?q)߯ao_zNG_\f]y%V99QMvhiN>?v6CJٱgbtg>OQsujC[mۓj1vg{[čij:^<Xɐ֝&뭧ei&%nk<ԷMCԖߌ63f^<rGrYO=Gǝ[S`>囎;Nz?~,^+DυdM=S[I6y)w]ƭ#Myj;^~p)fȚݣҟfǴCs..C뾟xdv'%۾f9aiSX;@ؒϓ?\QѢoK<4Lʮ'֧uΙJG6xgw-&V^qm XeGe;94XW5FsWMWZ(O+w:y_>61{ݦC X`t}L>Rx+cwqS㛖Vnnpoͯ<bVtvPwﶙ{Wa !V~nUl{u'7,u.^aѺ<eԕ=!^-[Gw -'NO)5Lw6(3-#\twN_V)=[ 1M ;Ӟ76Ǚ -F^a[:6 4[~Xs2rW#ol{UyZe{/;,N+ \z'-=~횯%_=xyg6zfB6Av0RVli.N8W"G\Xr~O|*<rv˴HCr}Аws5(kKc}z^۞<ʄ1g4+_yWͽYXw>or%)?ҬZ=|9{'u&_F{c7NЦƨn7[KՅC}b{7qw'mZ>yR;Qvh?pqKHV/Xg9{o0ƕ=rض\2`K=4ڄ#Γo1^rkʓ#~5..{j^̽__?65e&nxcײ s"?^C>xPl„F5Qarw]כ]Y~^U
-n+2{Km{uPVitT5)UFbsu;|k>̥4Q9722H.Ө}'3 :cغK\'5'}_ҫgfP ^ aK߽ٝ;mڊ3^xrǏ_zfoX< E}_F7ޤMyoLWȄzuY_z^OqH
-+wfW{lcìJiEQ-nCcXۏz%/9
-W>0t/~Kcimի[>Zsc7>ZvMKo.N4M5oƋ[;0ӹ!#"ժAӿ*F6`Bg{_ݧHGaA6|OyU/֨}ЧGdt}OqQ%=2xHڟAӽ7|{q-)5H['෎Jg<|NG=qpƲ%ǕX.q@=k?s'Rg[t@;Sޤ_Q􉼞9ӌA3?N]mKsS_O财ð]?gQ_y|y~X:b{|zc#U{k S8,,ꤜR4ؖq/TJQ1f%s5ijI~OX0nPg{}2sLyΟc.lԭ?h=BO]/\{H^# =nm?վ޸clSw:8q7nϻMRo%ظs5מP~!uceWy7MH\rr|/O<>eg?? W|ws7QC
-/o{=NS}=n|ݘWw7HֶU?ղ/AO[V-V#UCpVڧ_3.GmKkd~ғ-;ʭ~2G;
-ݦ[6[fX/<cs-_坲Oߌ&7u]0M6]\x١SMzIy懣+wZZtk^R[iG xVIú>mVIOmUƚޏ=A_W_ѽY+y}{=~~cU7fCg3d>y) #y_l|v׈;\۷Zy}tMƿRg}?%߹q<:C'Y 9uױ81Zxs|3',Hҝ~|L6n_̳ԛ}MO^6[¢q/[+] ρ^>iߋF{s 6F&>SZ0_\&z.x˜'~U}kŭ{#ɉƿ{ݰ9K<{n՟# ҵrk˖%u{7 L{k ]7/zLy
-~"?kl9ggynÅ˟)3[܈9!Cf? 80~c
-!!y"dPx1<J%T*JE)BBTEQ
-6z~<}^{}:LKklxH7,}9꣑Dz> \MFAU_r3p)zUHHZc\NFū>^XfM!׭g}o'jJ
-3x$֏*F=_Eϴ?Vζ[UԞ.*rD52B]n<Fjm;>l-kbus&%Zqm{%k"m:/xieWbԒyRki.U,yZ~/vJl*=߃x$SrG( nGC!t**(ϹsLDoV{m>;CKz!+$&8W3i4(z_4_B⤑?'isbw }%; :RL~3GysSؾ(\۹LacӃ=j#Nb]7|sokYi +I;b2.*vӂr?o\ݿL[u;H{6;ƶn::S
-ʫkqO36+YoXG뷸ղ\e `uB^i+e3eM9t׶YGX%ǻK]zK
-Fum*=jnSb2 5UN{e{]2+rÇ}wdfnzOWρyi[2`WFw60<i/y']~U-ǿay2կhToO2><{d\UQIPSR޽bQ0M[U juKr"X xte0а߁\ˮSݗ,l|dp#걥det~~DW{nx'
-G~I
-d|"a9nk\ؕmqYZwyOڄ
--,Il~)% ~krk7^1ܩ Lʏζ>c@u!kݎ=}C+tю.d[W?y?>ok[ic;rD?h#+m/,JTR''ֻ/'ی^ ?gt:?lժזG=IˌᮏϊAo3^~t'õ졧KymWpEWxbXJw*ԡ#=qR"7(ʷ![}v%Q]
-#}8m/;<e۷gm-\7~HYnU]\ۚpܰ(m\!ouĔg@Z{7?, `*}9DxؓΚK* I[%y&_/&EsvX mtUO\]]}Lf)OC fhm۵f['4m>}ni3?ם*"(=Xc{;sQ[,ϭֱLCJKJC{:=`w
-y]GwS)H#I9{&/ýx_;ux\Ig-ג3hu~؈<3l-Wٍ+w[Y<{$<ȅ/=F~JRcּpGN.{W0l5hv~-_Wpv?Plֹqɤ[Vq wԂM<^f,;+X9HT@Jxߗe6~(jPu?3b~06A7gVSF3We/W*UoqlӾ+y7 dy"aU+ GՑ4zcuOxѰIQ22>ȥ\ճlٓⶻwmxȶ OsxZؕ /3nmT(
-"YFAؼ|3|?"'+켜qIk ML[N{4U9wWE S%=҂/Gka{p+q[}R%'hPR귞Dj~жHت`ի({cyvǘvӤ][-1ޯSn!C[HX݅.s7,;sԚ ><1y3EzC}zz7 ߂ݭbiF>T0|]z۵nFJF ΗZ+/UJ׼tco&c P(&(حDǚwao69Uf ݟ`Q]xxzcIkc~ޖ3
-f/2.Uyv@Z Ijӫd>'GtQ?tYѪGL6#_ x7읉S.EۥV_+;1h-]{!&kz>Fi$*7z_eǜ+]yyΓ-~۩TZ
- ~.ΰq]eT`Wp<v˧vzS{"u8B,wAo㡗oB]z<Eb.R-JEJ^1('yV{_ %L,Pzܗg Nǽ9>|M!ݭW `Uv?{ͷO+E_IX30~ma[ռtxί.,+qllucz/~r^{p
-3cO6PNΖxUgyR&7W< Z{᫽_nkm}_#=?==¢{7_g?CSFW
-5ܤt5_*?yUW2Y5 ;?Pzj5&{CΩ5~xHq% 3Uvv/>ڋfI(78Y}(rʘfEO_92U֭%} Hm1Txj<% ?œu& mR6JNZ
-$ڽk,KM7pj֎6טZUH9z8>f SpvUn&Ŗso$/ӑ(!T䘯}Z*Mox{mQ8aZ;>c>3RqĒBokpl}%w{K4V/X<XrѤTjjzG?9_f4fԋvbԉ[Szυ؍pTp5^q٪aU+
-sV"RYo *#*; nI :qe!"4scwj^ 8sAjeo8
-.T#rcǵCm}zuf/G|G~Zr1Uc88ն"O~oVwN{FGR'dRV!VI-B.c5~6ܗԃUu-k}~e?-{ZR_V_>PĴCU
-^)y6dUs={7=ƯUI_ hy-TuKx;sL5꼧Gv]ʲxs>U zevhmF\geBjeJ4K'\?XuvIB#Sq?FpLQתT컽5IDEoˎj\#șHe
-ů96xe6ყOL3e<LI|7Ovk5,[/eT\seѶU%S\Kh#? vz|:҈^|GLмQlƟnĝw4+4۬ikxjmZfVٺ44;oڗ?aJ|rcYz*EU~7<^VI_$@ẞj|ꆡ'}ZEFD}#m 8lzI;\>w -6;jOسAԑA75H~GC"CBƌWPke(y!e =WM8u:R>~1HB'ikjHh,cLFr9[_mOy"7]ՃzOJŨ˯hͺݢkxI`yitHI{"*?)nj};
-Q5gVχ-d,nRr)"-59vZgˢsh#~8)Z;- m!xΠ N_HgWH6/y:ω {Қ~7P%_vAz+EsɺQϾ=AX% ~1/vgU va}cV'٦%> 2/ڢ׻T5ۜQ~%wܟc2yO'@Ɣ+$MTY^ۡO{Hd^?8> }.fÄһE/8|G]%?ǨLUnНy kX[/-6rL8݊k_z:+^PCwX܅=LfF,N椯YN~{ jNKuH4KI-ʓ=SAkv~EOGߺk-:0+cNO[z-OqJ&S5=ҀըeXU9:BVwn:뇛^V:k՞NSe'~Ri쳶Þt_;.?XμMd^{_duոԊ++oZ} n竻4t;[j7U_/4j3RV~4[Z틱Kh^ey0A9kS67Ew]\p0,G9[nglXz/ >xoGAS9P+fϛv, gĝ-'-ny/|ٌpudim8's)֕`Y^#Sy =;wV-vE֬y_])ZtW5]ZtN7`GjiwJ6.TkOW?#^TKw<W[Ƹ=T孠231pbJVMdR]d}Ivk?mr w]/?wߣ4`&R}ϔVpYrU.B[Rl ʖҼ5jakiO6mxpn{ϻ_©rJSC}Ӯ. tw+g,K ˭4&DWh$~AF!c׉%a'v7ŝPXa|0?Ku( ~jxcFFCQʝr_h9=JY48[N/Fx_}+vH
-ڱ-0c뫼o;|ߟޏo>xQ›~*v28$/\x}i^r['u4s;gDd8:ȘuӍw>m j\!ZޕB5.0;Pq}#5n_.sX;?3K?qj)o-@Z]I
-_Ϙ>fb@n!_eZR:ʳl]_K)9|s?{x %-Uފq
-R&|ujO͵5Mp| Gb! GbWZٽXEύk<(.]-'܍hBQº2*Ę'0<.yb
-_\_?R㠑N/K>DZ\G.jw.}Rbv*9m3s;꽽SҧGW>M>m󑋇I ^mռ-^p})}P~8;E5Iv? b-cNA6-[j e[\_SѤsXq[Fko xK U#JxY!y Knkweb=!{mwa6Qm2S<˞:$dz]sTHSWՂoo^pIvZMs{*w] vfbki/iˇjq;'Þtg'_a*k_?|S@`^5n}o,XMcW t+:> ||֭˄GJ
-MZJ/_EvM0Z1]K(f}cu_km"ѮaG8 c  Qs(Uw~j%$־[2O"dH|JKwIa/ ח8<;yX w%\z;evZ8mgl2ab<[z?۹*3[#21 -wW=35 n3V.vg8;C! 6
-*zJ? MYkI0ˊkn_vq騖#v>A0/'$%}f#{\1^ZgM{>Gz#~/;ˬUauP)2oSblyEWt\ڢ2[5-JiӋ n$${WĮ\:z56Mv; .~]!siO绔< Tb۪7%t/T&+a=Rv)Gbr _8(u'ÅV-|G]#AkZOot#7焼Q뚞2~*S[xmY~Y>_6I`ck[Akmkegɹ'm+G&nb9,K+@믯?^slE!^НܝtQ^M{w+ ww9հ+{;>Ohc^8 .`Yw([
-UŠ#؂|gh#Լ/_ZY+2}rNɸmZU~ir,N[ڍ]%ܕU<L3vnj4zCޥ1(Ewߊa[`+#vI |r֙T#+NWHbE!ֳheKZu>COspà'Oah:񢁈ϵ&/w݊V OHƙ?!ruӲ
- q-O{ɗf`m [_|D_'K{]` }`m[(s
-semdM6g G˒TRop,Mrg8ծnL4)5]>\`܆]=Z/`tʰTg3}]?FY|n9I( ߳ mߚ 5Y΁o?
-,{cٍ/}:2i-VlS^-w{ذ?45,us0GHb>@ ɢ-
-;^Կ[۶U ϟ(L;<?}j>+Rpuɚ=Y=;vѬ &T;Y٬u ̒kOP9Cޱ mgc>v5uxʙ(ò;xW\V!MOX𴔇0p%>IeQQ k{s]s*l\B3+& =Os :~aILW[zWM<k{ε7j7
-47ƈ~llw⫼|ŪùR}ms_)W"UB'$'2cӅr(?=Wnww{
-[n3/eOŠl>ZQYƒbɲMEVb>S[*gUy}Gψw G2FI(κq}~ J( {=v~s~ʤD׻7(V+-|W[F
-=]ڽqު4n|G
-6ž[5<1Q3Xap^=[Am-S lY0kETi#)vYZo[(gU_^G>:
-VB)pnl.kIٲAE&)f/l,Ŝ\Wo ?̪oYfb+{]CL rQ|wgإD ͧ㌈;7HgTeS
-gR.˿jݲ}dc:x~NuC==Pnţt _]9~fj;KV䵨xJ3z\~/H>zJT19sk:ӟF|0F=0Ǚ.]
-ߑNVkm ;?V:f#3IʧFڻ"w3 VI޲f)j͸tv&S7Rtx^e<νTE+8鵒Mw\
-Fw55TvIN}s[oX'gGq#߱4DFq{o⸞Bhkf.mtJ\vGUg^™Q5L[7 ԒEܷX1֕zw*:ْR_ױ|;|?˟tߙE\mvʕ)NJE+m{+_]de!
-M |-pG Ѽ&繥YgC qi<h5 -צm1/7-R둞ɨ3+Og?>2/GəC1 vbgt;`~wJm_W^).m}+AӎK{9h_/'{~Q#O/LS-ѥʙ]G]+`^]#Ql_kĒc_LyΣ`^0Pn8짳Jaewhm?#@HE1 q 6}?Ounc~tڼ}.1i("~|v_W=x7ݏp.f6*y˜ &W z]#69b epI!m-n2ԑ~F= /Y]ȶ4y+A+H_t<(N>&5+-P^$M!e.Mm+ ~C$ewO(Ӑ/]gf9A8Uw4-DV;h&kv*dݕK)nCsUDnՄE-[|4Җ&wʯIJc͢f&C!.{0a_uH[Y)g-=9GaLGKސP*)laµAL^ؿdx!pMu[;tV 5>]϶R׵+mq{Æ1;W1ZE+dYGVzχ* Jvx]<GJrw>'pMnm#4#;wy6P +OĜ|sAI;{P{s/T[R yF<yw*WM]IWը6r'|!,2+)|^<tͰyf8m9CO).</Dd|*OǥrEo }^#˶P47K߱N__ܜ&' =Mʬ("ԧ'#8olPNNbqI-Vt1u[?4w;Ÿ6o*K Dm~}<cGuDTnE`4x:%wLxSE-ex.O4fkLu\*l@YDqαeIo06|>YOʯ{qn|݌_BT/ޖdK 5V%7ŧ̄%0l.tR`v.b\`՚γ̑.tmqI<^-ӓ~cry37{ %׎$ >s\7-N@] eiy`;u;!'llV Ӈ5q'^d?5a/yϽy!tWŤ8KllyZWܳN[¶}jln5xr_Јe5 =6ܓ_Z+Ou9pjO wi;6 SwfqZ⬹DW1':nS.i1ͺcpc!77}}?};>SeS
-o]i5m <S[&qIHe)}Ƭ>meBt?%׻u&Vnso\xTz.|{_yyb(B^qKx/}[6=~qU\ur5OO=Y3&hlB~+[.ߤvfg)\*< 5]̲l6%&tޠ#_BI_ ̯jfxi\  w@9?" rҢܒ܂ZN>xnP`7T Os`/_59o}eoOsT`13s 7{YD}-&Wb"2L2f"t␏0`,F=
-B1Z=
- B%3ɒjNS)okXҗ,\{Lq" D1B< EnjX ֚7dz GwPcaQڌt̠ePkojɠlSbj3O7Ĭ;H;U'ـ3;2~}<.)g#
-ŘDAȠ^9> :BawPk*UkF^xyF"щu
-u#psdqt 3 zR0*k*2F<.q U J?kң2 r#MЈ;
-&O՜%ˡI GlC@n 5X6sxCdd \:POfMHo)M_8oNa/a_[A9r fM~oa;gƺİ9FZ't`z 5H6.Aգszf*^kTn;N'߀Fo8o4CrMpO>N X:&q5e3@iP"(jʭM՜jЫO nA^w!˔W#}HoNa}Mf
-A) ?h5!5D+8L+ ^W p
-hW:%י2!mكvM8{
- %gZ=ȓl=t<oRؓ@T@++
-ғʧ?3l-f0L?3XC#DVuBA&wC`I=buz\>,>,( b9b!Y;jgP5Fڍ]ė@& ϯFmF\S
-p
-~L<Loh:G<ӛO<mN@];ƣdznb;5(a_nSMP߰/BK2զ s׃=?#I(|
-v/v+Z@/CɍcSYd{FN=Fw{=g?daq>x*1yiڎ7S9 eiuM-v&?A~R&e.SA^’3JLehEϛs|,R͹+cys19YJ]J=MuYY̷(_=֗c$>jM' :t&;+ڏ^>VVk esҬt$?7!_D&$Me^=&d%FB6ܿ A{.Q`[Wc
->9rχ>LsY<χJ;’$< ϼ!>[2!A>ރnaDv[P'7͓@}
-6C8zifa/-#At)(Z|lz fDP|F猏b|~l[Ad[OZ9ɻ]Mɚ
-q$s @mqdYȏÌōO_qDo7@^fv2'rJM\+ zЅX9iHC5Qg@Vb4k_ N3NZϺș7F~E/DgD>POKoAơ ]fa!N
-%پWuT's9p58kWIj؃p$_+FGOcr%Z 0
-P.b=a_5Qx5ܳMihm(C?_*nא;hn ǖy 慄:ޔq^=Z
-7;M8Hno)@ ~1sjólF]L3Zč A^"[O̊+ہsŁxI?ԻPW7gfi
-oϽ?)wFcULhS(0iy%EP~&|eA^3yr,'1.<yŢU3Nڿpﲑqvi<Z^{#|m5Gp6#AЇ
-K榄:&}dciL- ;h']_ؠyr?~_
-A3䮢 :|<j?k?#}]
-A|Pbs&FAH3°O&O?+/ÎN&Q#d;=#߬ ! p%z۟֋dm ]sAu$ӓF ';Jq7j`dC>8*eAސ ?;6UWdǜ
->
-BE PB 0
-[,0 ( xB" PB5 4 B# PƁ~`}X z  $i;;F`6
-|wFrkP
-}}`t@bw
-rdGaP;70>&-'C3L폇R;Ao4 F O4
-yvr΄^ЉfAE.9z?Mdoic:AH@;y=,@2=g
-#p䂾DXlwgSdv0rr*?L~ $mɿc8g J܍,^ Ę']1_- E
-L9qX/O`Sd=࿹]R
-jsxbA}b
-88cga
-A&(;s>1A"4O(ۚ82qk n ']>aGZ
-}I
-POh3Mx&iEA3ΊrM:-Q͔0
-1c 0/90"91sa0a0t
-1ؐa 6x`00``̇$x=
-cldX
-L Zc) @o 
-cYXm0`` +b0}0F+23
-8E\#=NPr#00d
-F"GRo&C#~I 9
-d\?2~C?#GƏ#Gvd#p'2 d܃?2~C? GƏ##GQd#0$d %
- % ^A>ʨքVQ}Q0ibܡԴ=O,X5-Mzd,bRN4\<`bjA;4c*Ay QCrg %& nD8
-|vx-lxfhבpIAF/<X4I
-1
-f* dnN5YH^,`D~ ɱ2RxHԂ4_&ɂ~3nℕ1<
-Y9y
-
-jX*=|RB!X
-=%j3 s1$) @C_;$(L1=;ނgbaF`DBGۻGU]s2dgQ&uAbHI m P:PQ-)PKL5xfaV}jkLL!
-ZrXEh.?` :E<~Kq|6qf(JMAC'Doݧ}Jw;@gzwsv-5J+G-w> 51Wr:I,Dnz0ZLq#P]S1T I5!' ;:Ɂғu0Z>7l^94<jK38 qN0qY<g;U+AibwJ.岹!92=O|*!,Fߘ甅H~`̬SC:牌.5
-
-)%KHi=o+fVt@), h"g)m}>MI~e,{u_V77 Rq>',yYO dێ~ m97Dr=$򘄋)|uOeEtJ\и,1XhriL98ӓ5',_$qQEoOB.2U};tЦ>}ZRg%[J&eAีĤr@pc?Ko{ 5,oϣdsoUTV?ӧ0\\}.7^y/^,FRZYUJ6hu>{M75FPqLXb ȓ0
-F'8!=-BYGuГVfg 8ߍpG^2jqiT\n$2~6`|)na> 77+pE7s  $lHlS<b7I& 1_pez jIY;i[67ǃI1}XgShP5,Črvf5Q%O{qzK=9z0yP Wު>nw #95LO bl91Ytc'bq'R ۘuwޮckuq|^ _-骔?I.Л=E
-6ZNVms5~TsxB40?pv+m\I衟km04?:8Z_<)l7W
-eUEI71WڸUl$x%@Dx)jLrd ׬0?0't[
-)bS tgqUo^y8U.!+Y ~cxPkÔz~? ̞C4 qKh_8TA_x)[\FeJyQ>m6|C+M+- `UL]4]-g&&=ZDԁ\Rf
-ݩg>Sq%}D5FjzBϼ
-LG'Q8k=JVZX}|';t#\樒M ~ M
-(MPUҰtБ?"YfNg8N=kv4?kZDjDեKբ~bQNra7d<3>xjatAs1X4Z3=N.;
-Uܪ#F5} DoN`f|\eRA8ցfx:ե3ʼ|GIبhI1ENTj4HZG"jfޜsv=l>XKkʒ\ko-$
-5Kz4C]Yp-YEO3UJpki#ȡlW!;ΈT4h(>Thy{i=iW~` &!Y.` 4/51P1*魱x~m¦؟O3yZU𨚋jZ 0[X]7^0rZ4][!C^~.)J)ʿR|]|J2 6֯wmH;ZV(!QLm7Nd7 6~M]p~ Rz. ?$h]мJƣlu=$"4k 5E#:wVj 36,n=\ԘΑ[,}q}
-hvTTTX;Q2n%nVmP=v5Ccɓڻ/ߐ(sE,cSp,9sC 彃46AƸIM0Oa|TŮHbXD.eO62e[awwB&ZŇFޖ?WM_ >U<L;d&QQqd55lcp:EWsn:'1"[ܖ'1WC8D͸(ER7iڃPB;aMPgc:L ٖmaltj(5w kqޮQU_r^zA uՑnZܱ:c٨$-3@@nH1 zt\ˎVRчLt}(VM\JQCGA>:\7MS*e6| l#j?8 ><i
-{])i֮ZRь.Xd'ތY)7IoAo$Jz&Y ʒ.$iӭf(<t`(nA!pa-spHX=3>sa혤q&fѪj~@2oUow$qz`>ƹҨ%8pXSzi Q{PTGUp^M*h'M,<ک>TYo{yd+3ΥJtI40`lKD$kBs=2j?o&c<iکcY/r o}t^sve=nh}ypjL R1ɝ}mԮhfu1Zvm)ꊄJ ҪΆKwtU'A
-9UBkXu?Hw
-#+ |0NㄶEZܥ.CGDkanfTc{A
-buY'ذBkN0p$`ʼkm#1`4A?\&d?Dp3v3Rc8}945Vь?'C2r'6(vӗ+S|WYySl IO"XwCG^CӜ&֕9b7A8드px|C}sl,ᨛVcLkX|ŷ"'3њ=6VнRDV'2_*A\t ^6r7:y$?1sO,i?AIiu6FŖWm-Y{:xBΰO6O:FHcM]e4b#QmvK0^kyxhp˽_$ 1;O@$mh}yYsQC#޽11^v];<a?GO_\q>-ĭTٞ19ƌ x% bTyRm[nېubw+4LRff9bFV[u|W |Fdvw]Cez`5zDwUӏ=Vî=^8
-$ ^Dl7a|wr:J <sVvε'ѹ7A׮ڠIϼJR*s}\{!מ~T +S{FlX7 R{q!DӝZ˼2VoxoI*ϧD
-JM;۲/jSi8ҝ&oN˴arf}@5'TqHkSAWzlP6fД6eoq脙Ңne•4>1 Ѯ,PoJ*^cwZ{OȞXӟEtZQX}m>6r ^̸VU7ʣ|a;^BM)I2Bmnʕ2Xzݥa(M -gPч0n\OAӬ瞁6? z:|UAw] ؒ<ma/O` /jH짚݄zD%=/ie;Wg+ut*Ifi 9D~.V; ȌZQ}:!1܉?9_|ѠFm
-TДD)?+`X,Kj?AnHޞVW1|&Y =iL4\ qil$H^y GW#ߴfaU#-I}Nn_H6ֱ<9.cеϨ$f7SŤk. Z]rqhz]> *
- # }ʉpѭo$a/3<x?ޖO"[,Թ'm_zF}41f𐿚r|DB/u_'@WcR6bw9>
-K+'gNS?S4.lj6vƔ3:ltgE}R!ԇIu+WʖrW qsV>
-H|ܽMş>c~]qrHJ"&$8_ߪ`.&嫉_G%OM_ukXd%*%oRYY+>څf9ts֬z˪ Q{8uƢzCz8[{ީZKnp멷/pu>9-J# s
-<}WS2O-c P(6 cɍ]txM,_ȡymeb?4)SsЯ|{׺[cJIh4}^{٨ 5uC͒mtC0eƟ0Dk+ W7GtXۚd;lM4*6 +K# wL[nk]<b&-}
-=wfH3XG4;z.AApl.Who8pOum]f[3ߓ}sIxwh}CURg.\NqBKד7x븖!e3Kwb{)mΈO
-Sy%X*K#̓(ܞ'J{e57!.LcOS_kﴙbl,y ċA__+mN_oIΚCMi_^sǧA&.ȁ;2щˢy'1Z7o:'ݑ_5ް'Ioou)o^aN4DMj );lҚwx[ÎM;We~*xUnqo <̒F_r9# {g(3zow)&.)#' =i<Z9Y}xp뵌@.%C TBwtW ӹ s~IDq1S;D\Blz^L{Ll"ԋӤ3.^6,-R
-$aX.N3)Szӓ_I#krnOD7 Lsntcפ3^Rc\M3nQg n66sCRS[竿 ]kxhd2b5id_qv4?a~-%Wڧ_Kx  b|Ɲ׹& msi9X%GK =X`ckIiy%^~uo*#b ;+ ey^{aD}8*ˌܞv cBK)]OM~Gr'֥X8;XaSS
-+u5Bi =gr[);OPo{G`}CAԌ3^|j/Z&aA[
-ZL=b$Dۧ 6fY:$⬍MƌB37ce/Y9^̧!5~ȦIi4i#q(i<2I0.OpI
-aKkҏcKTF0Wȣ\)>HJbrӭs/3:/IB!}tЦu5$Qޗ`ξZ$>zy]7pd<B)qu$#뤭ϩ|.u (33Ƽ2d)ii1.s]lX'o6xDM3ATYhW?򁳒ag_O7 P qsw  F `!M0?c }ƢAϣ֮=\ǺQ|>R%WnOؕiŒF.Ӑʣΰ\$3 >r\<gܟ<3θcXKcI_J/i<[P%W$^,OR/>cF*l]i* GB黕ƙ̹uk N7F W?Ȳ?8RۥΖ<Խ%uسem/fay\ӒMx5ȞZ52t%G.,d\C.͊Aޱ b=Ӵgf5X;%vO!q1"L/gb^%mrUS͗TJٰ_;vQ7?-034GɊ&iuJ8Z_D-!s'i].0VYtLZc7AwHLcҦgSߠ?Ƒ` UfwzOPQv{*_ZC ~hn7y śX7eǛ&W{IMQlmRϷt1WdWʮp24Zv(d8YկHn~W"#
-dB9ki;)/``ZM;y>,*=ؓWdyv</z̫R8+G%/M7N9~M6tpX@̀H=p
- }_2SO 1=wގ>lj>-i>FgEʐ,=jrhQE<%Mv ?Ke0^уGǘ.xȎS}:n䳛}vT_2H:vۡAKw@#MB]H_s ' Rla_gKV5S`0K-wyQӇ[/@ nn)>pq}}
--yzgDp 6֟IY|!ȭ/:p(IԢ8"MR[)/0j4 ӞSkC]-T)v@]gfQ}nf@##VHTU? |Mp+$&5UyAulEnDҾ=hrF#G33 %[G_܀Wvۖ/"}K߰C
-J3^x ֨,q w, Y,y#z 7{\z$>I튤r\ݗa3`|'ky^yBM(r|=}9d#BFc-㖳'з}DH\7X0fM6 ) d$azqbBиMJ
-ghN:4d%r)0y7#  E ς$8\oi2~Cte8[e4V:Mz*Y%.9?G][𗙞ckNr h!ס.Q/aח?~b@Ff .tEh*] I(w$QFp6gW
-O
-gZc"2<"hN"`k-cm@ԯ1Zy#GSxm̹eWSDÒDf V8lpa~ao|Fo2^y+Ъ<bxP~Ӗs`0^-Z=X~0}W:p]XxrS *ǥO{jU%3=f^P_exYhُ N.l_]|vy[j/)=JO55NqdVӜ%=y_N7/8dG 3Qǚiq\ἣCz?o!rwZzw[ åMt/o7[NI5#ש}`@ҞŊB~?b j\N!}Y=jp35ds4l_Z4$Ӽ
-/JOԫ~2\HQCKy&π4
-ƦQ˥{ws8;AZ'0iN9[H/9+Ϙ
-$ kqK_VQuL9%S婵 rm&”H
-ۖo#!A?<3ו8fއ6ٲVr-O'3KE{8ae `s:W<?}AsKM_k*\I ZZJ{=9>_x3qF+.e6dAOO趧`b;U]zoUyQ#$ȊǓc_j}(5OֻVÄ&Q5q~Xq8F .l/e奝`ںW!\ʫ~O9̨/D/gk7ӽxCK"0+ݍ׊G9(Q mWcwwyF` _saߑLD6tc/6d`  A
-oppD.wT:%9P-S.}
-v:B+j#lT7cHEbױg+=lS_x *w3>Ē@S wTC[]\-:>^Ŀ9ځ yؘsc2bgH3:LϹra 1(ݲ402ßb9@l:^L#TQ9~
-SwZhX:{f^c%6 uhyF6c ~Ě jg7CR0uL^χ{[]VK]z54x$'k7FoE$Š& )wiǣ.=%eтQ$=<$0,g%F_~pг,>|>})zF&ypW$NF_m(bgt]+#9q@ab~O?}g/|VbO}q\uYd%XGer[rb?w>
-A >}Lv7tǗQwV˂ 0uVݻ},i#՞.̍YYncYtQPx{c#sarB{۳6OG%1OKpn>)rP򾗨PH
-9h%bSϝ2W4O%"7X\PCIN7PJ܃K! Iy IMZ0_t% -2¡"k(ç8rCB[R'lH7H$v_|FB]nUؾ~y_lIK;NFekk.F\rxQ&K%zċK䣫=8JGk߈пSпEudtA7,X=d:gL/JdgΝ3zۯ᏶\#aKS:dpxnOl0zeZ$"qL9=8O}2O>H"gQ:?ÑPc%E 4>b^
-;ÎLV$W7JBOnWp( =An RK7Ȩ3XiY1j8Ha|;UL<<oגǚ[>˥+vHPJqS:#
-FV##
-ixitZclXOЋg$(Z_l7t@tV nj}йGT2>vi2/0K,:z!̤\$TM6آ^#%ty-z!,1^8y&YRVQ%vh>h/݋ ~:h2;=zE1 o݌CXWu&Uabe nDɦ2Zs]]b=e1vH]]/zޖcDW$zQM&2Y0DVCdX6Cdżd)Zg9<ZV5s.'?~9bZQ}<Bk=},7󢇓ƿALGm%Y) n8+j.oרP킲F,?Ai<]̸
- œwsalD(xR Z^wNzt9EZ pLvmb=<r=0z; A }$lO.2?uiMkhdۤ4!kOd!{psŊ h>Lo')쬷jfH3 3Tv*$ K9L4 ruUm㳈8=)s<Tx_N"kZcrSI[d%ϑB^9{qH{9~.5jϚ,L?&ri\ahP]}Ltt'e?V9*,G:<Umү
-Y+b@2p޿1Zd`V=54 k zEYMni:p!) 4'/60)7/ ~"/H~~4!/r Ot?/mm+!.5Ray5W%@ ðGe3֘f n샻| f~c"/ܔzQ A| l> 1RʼnmiN'ހn0,P{<s$I٩1Y!Ys6{&Z'hG+2S_ #$D7[/c>'-ЋѯQ'GnhLcNZȡ!4XG93\2Wy8{"l9NؒuM5.}O# !*\zq
-JA%cUלݢ߈2tSttGgZ>ש{];ެ,+cE8I),NƯOHb&ͅ?tKVٔ(u2m:XhbMDِ^~5#X9'fL ysKؚoWxB]ҡ=<a;tO&I๐}zx
-0Ş Q//G֘s&0t kY_njۺ!<856CqpFp ~jṪa? Q m덽&pڿk>wVdCy2\'??\4h%`.6.N<
-y^W,K5ymw'sjM^}GCr[=ӞÒ/BQ/<\;> 8#8ZW7t_u2N439br/fp??/u{8ۤ~LҩB>r}aK@&o:8W!NNۖmF%AK }'n۵mvHY8,~6k'' YeNT,6o c;
-0+M:/MCN5oƍ$ŴG_M23,XQIZ6HwQ
-7^/"Me GծWIEq/ oĻ#M+,yO෢%t2E4CKӵq(aʏPz%R9&$0m #Pke=Elq-E" b+59):6W8̹;g
- yBƃ| 7"E4<ݹOs{=z]~+Zn}bX[]<-
-bqAb^~Gs EbW)j7g7vo,0O͍gwsK3 j'6r,CCk"f&ŨB;]JCG9b6PGE'SDE)9O1=O))yAGyg*E|S/* ^jvmMǧvPа#D
-Fb_T,5g["2b353]Ib.jUk
- +xA&) g&X
-;l`|"5iֆc'sd)E('(ScKO~L/Pb h1V\t>RHGc&cGz!H<|Lz`F\
-;m>fj9G_D..C0b +s%O.65j5\2oEuxYɛy"qm;6)Sܑ7$,+m{"YKN^p$fz4Ef-) ~]x9}eQpuxZ ?¥>R_KF~LtXZ,PWqFɄlbS߅$B]
-npY5_-zYR-o]DhˈzJQ.jC$eQkMC l=M C{%.z(ťb܈"(G4_
-dOe6شmLе+RBHSBEN:ל<<iskq>M+l"|&S]~~4gu#1?VZIա߲!|ĔG}j55FYoML9ŵj:׹ĵH_-_#_+_'ׯkkk_ye)ұ) }Bh_ĸ8w: |Ə[ْZHiVHI
-6L7)SC-c>Dd,hy#h,Zp>-Zu\fἢe$aWx Td &#K6sL! L11*R
-?EB bLSC{<M=˚Dqp~Z5.TVag7J>JL WC*Ok`QjV.%@dW1]
-BD*`T"Kz3Z@_<~ \-jG>3)خa5dhZo6~#~#nFQ֣WɄyptuKIZgQo*
-{ G]%L"~$@~x Z'$bb8ۊH4T-)c+<}O|B`1X!.E]\o<,!wy/0-R=6[
--JUϕ3T{BKUB+,Np:XT!bLaXWP=8ec5Oů8jS |Ə"Ed;3n
-kf1ɡW8$^-Šl1)['sz褀ޘ%)Mb\p;9ni\E9{[T4 jGAͶPPı[~J{
-=EVZJ_v(u(YQttDI'~?%ٰvOkp01~s@fVv&6ѩ׹FO1/ޘotį1m&R/hN,~*A&NOUDij>qO%fgzQUO/Du͢j>P6eB9ZTzAd%;7Vxf(QKDKx&6GS],gZ[L4?I: _*b^J.q-mWC3%vY9Z[zW>+VmhK_ʲ :ɑ%oXA,lAz=Fs}R`s6.8qS_:̶> N5s0f8ԥȚ$vzd%?$w#:ME݅c/swY OQIxXN>`?ლ-aX;Qw~ؑ$?ml}AÕpx:u>1W8frQֶ׼]bGVs;[ ]&U1ǛwJhiw<X쟄^Q+)L|'0xȧ?db)/1#(ur솳5*D.Vg-g?Mg}<92XU^m82&DeE'~]r;cg8t:P=NU{wE}AJw6~?3stE>v(cot5ktLՠugEw(on\] g-T ҝMݼۣ uM+YFv-MYKKQطԧvE'!jC4Ooc[]`X@]?9y.%Tpbo(Яuu( ԦG:Eh~OToqu-{/R☳~{ӸZߩkDi4W7zafS.^ *=f9k1ҭVF?2-R}vOf;Rެ-[08smg{\W;4u/Ș4(\Q'iM
-D3t.]Ocr0=km6[!%Zq)
-,;^#I ibRHaav0Mxm}xsi" ra]B ڧ^Ag*Y2ԡpǭ&'aRhYXg|`9CeUKOVfs"|beofp1rGĆ&׷`k:#Gp[D_H
-;ޒBsfAEK?>\ߒ6E}/Jͤ* HHf<_3$ifˇ ,"-j08຤Bg\ƍ~:.Q.wÎ{GO/WņI2d 7jӇhKksɤwnSbrvi_Cl-ߍV2_VQ'f2y!~|Ӝ
-'%Ш=ʨae
-~J~_bɹujw$T|y"
-Y@{fav@K4[vIP;eiL+f
-sMrHyj[tycvɬ默*Wku&
-%:C]\)sb,@z#pɂ~tɧys PJHte߾_Xv3@@oFZ(~@
-dtф}pٿ* q,m }B|=$8o]FB}֯4E2W_ԅ_Ʋe-zOxzɆϥ?ł=3틱-
-, ??;aVKT
-+SdI<؝ko9¡R'Wd PWd+2x;/NMhLZ~SlS0]'3tCLv4~]~ w))W7} jl83܉^/Ȣ"u]{>MF! ;C6>9=ifWlAk试I=pD3\ZFx7tuN|BP묞S4asQXX&n.'uB'[_ݝ)PԟzoiK|UP=UIo=19&]҃cyO_yLt/eљ
-(:_Zj !gh5UYvªwWk "k&֐XI0Ȼ34زDށj r.V"nx$uĦ F~vgCX\"HD(b0STKAEƦuj$8
-mjYwv-BFVG9v7RLVCcѢwEGa9=. cFyq7'Po(1 :nV<#,^.ޔLvCylJn}zf5ET>#!QDMC+iDE\o17sJ+ ZWa2ՏxW _ǔ?v?NB, \=M"$e$ ft/,dea~W9nVmvrY serVR؛+~ y
-Eة6>%O93|Dc+qʟ)[kf3pfʣ7Z!yw{C#*xL)wuOҙW㷑xqZ+~CnرgK3m _'H|cĺP-q[`hi(!̃os`xxdpk: y6[TC,Oɍn,#x+khU 7įmOg8YIvJ]g8tKW
-"=YFu5|pSP/3X߯s508VQ(i _'b(d.*
-_K OAyO\jL;RvcO𑖗DDck64[@.Z- vcFwA :g4$E$ Z/~-2#DJ755mQ=,9stf7Ǧò>vMAxL<sb^KiI 54 (lYwG9$(FM5>V-=H):t
-wmSq#a_CF"[ZkAV,b
-tX/akrco$ٻ)1 9 ߫ g2N{*W9_lB7n4Bh_t<|}$4xe\iI'joYU1Y}"qCHVIw*UUbH=7uֿwGR `fnM"06Dǻn$l|v [/?3lXI\kLowtFlJ+,qWJ yMd=<(,R)l6;t<@N߫=I?D/`D_l 5v"XD -fΌʘfχ34]TV6ڙ-^_QI3?Esd_Sgd\ Y\̈́W-j@J!H- N85s3i;{+kS~|!7L)ӀB;n1|F+u>㻭HT!`3>;'׾dŞ•ETKi> 04vbJ5Q=`>O#+~C]·7L7~PT!(4
-kreT=T]* Eb:Ԙk v|UfS/L! ٶ~onš6E-#٬ȡvڭgnjfKY͟mWCKN/2t1 =xi
-] &3
- T
-ԶX&%;@굌HQnKLSbIXXGʬx $L^ӚޤÃ52(~Sie^+>n z„~JW5Ӛb ۩Eq=5obѽ"wbpL*.a_,Grs!)cԇZ5Xħ9 X 3=ٱ$g$өL1ѽΔSL0Q b(LJsCr.@:4"֯6ek;E"A̸د6@Sd#3Xsh}C71EXO }|]3.V#ygsH霈oDWag/H.2xʔ+')J}#x_2X߉Ps%Wbr
-[buٖ?~s~m!\/qXʹP<]ϳE!b8y[2Lwrm(7%}k8B_8S{/\<t8&=q2;uM,ra\? e#$'t#k6Gp/^qӅcí[q Nޟv6=BN[+v)Gѱ!NN mǼ]ңIu)/E[>;|$vl<D(J?/`1q2&k=ީp4J qKWHos؁.ejQC]I$gI 1şGdu^ |D#̧0S7])5+M2&஍ҏnU9I]U#2P1#~1Y 1N+:nN;;hڦ9ugBh2^|[_-~BE9zfEvx$:D:krt?O@Ft%u*2|-?y3K oOc( H^E I)o"0őG:;m}Fy+v|8~'{TtR#od"o ş4e4qcU#:wj0¹ibKdY^?Aq.?l-Y^3ҔJ1솱=zcHYs~18mcfz
-tTtn1b7O
-ne}Lm w5k!6rmΕ>.\l"㼢w/ΜOFI3 ?;jݮAk-1.2Coђg8B9-z1^g.N Dt 9-HG^5k !R0b{ߢꠚQCb.@Rvx^zDar?N-dW,:Q~Vx~ +=3 WDTqNBX0^' ``l0ka=gNjmct)x;L+|C'2pz'JyT|y)H I+[+G~1,sHmmFZ g+J$(£
-B4*+{H9б4|3p0y&tIjy`o&|{6s=_I`cf)@KCLJnm79=yi@8Ffd=\'݃uiЧ2OQRl=ğNj)=t LOQdjSHF?I9 )< &o͈I*AeCiԥdN(qhHcQIy #Hɦ!
-rAL⤓[K ~;ޠ-HA304 RQ 7i<Ēw(@B U_J!L'1=J\m/uEhcVpӻ '".--=w+#f­ 1Xނ2db'V4v8IRP7ko !Y $+on Wn`qUze|Cy!"Bjy f24 Ŝȟ9~e8PqgQü,p(3\J===8WfjFΒA䆕Cr\VI p6ЮԇMa|QO6/f }L98?L}pE9{u(^3k=Ψmo6eh(GbuYH[>$ۥDyDlQ1K;Px{|so%z蔨v
-_=5j˨]J;>d2%:Zc,.<97bmuc x)_0q^7[lN:qQKrDviOoβi}%~Ћ'ƏbgD=+UnG1q6H;Qb;Dԕ{}<r춾skP|rD~El] zq0͆竴] B6v)=d.x5nrbL6:j3*gv2tT.%1z;9Z!Hʌ"*XopPIYhsyqj mS)(`j3R3|EEzX+2՜Gz^T"1(gW_…i;2/0s<$|>!d kUN>3,> ~1in&s憯?3F{m-Қ~E {Q;#K3BU5AΥr(V)mo =<~^bc拢3N6kʤZ~|ؿodi /WjbBc~T3 Bu
-@?kҟb}4z̓ypfY|+\S狓h6L<42eHӳC,B
-͸uNq4*D[zC|W{y-2]B&Jj(kE$̫fJ#W7h+e:Ñ./쬫Ec1>
-/*_έ.w*emJwF+SU$9Aā1v0
-Qdy#\҉ȪA]kmsgΉr̉umU] NYKumEȒ9PlfuM ^#t*ۘ/vQ/sF+d)k;9б-;Q;4IPDGdJvB c q*d6[n/A:Q/s#gI#M'M5/ ÎWhUƖyj
- uڴ7K̓4:a%0Eu˾tCdګPbҦp4]Sp M){$O+t~3q%'T9'
-?RM"3<ڔI]f?4su} fNօl ֹE]l)2)!5P+j^1*GT.|&._a̪"^
-X@v`. =1s0!O v!#
-qLO^)z#,Ơ>ۙMzf` Yqj;s-<w8J&!"Xuk|խSJ`0­ _!Z1o Yjb5dy@k*8r-e1b5P#FkBƎ{\D%mn88WPv$\#W'$Hٿ0l>DM!cZʤĞ#ueԃ2*r`Whz
-? A>"x.pWČBԣ쥑"UZ ]urNȍ;2 NNX;:)!tz'@c5\SIW
-iouA2+wV Jfjj9#RЮGͨ--ΉJUA,`zŠX*_5mThcqK(23t-4Z/䉄P8rzJwQwe`og陃G5?ς{ZF8CR]mvZcyvqniv{mQ p@{#<%.SJWh^cw r6u$ekբ6<hOu꘍}CLm+ iZnH,)ZZ^-Ɔ -Er^_IӀc,C梍Upm6WSD{i(S3@l2Wgë[xNdպ,;z0I.R)T%-)\J]Try.JDjOAR!1h3Zɳ=E.mT(P@ɉYi.`AgcOt
-k
-Ns2!1:&i3)p׺t~Nj;F?WX S,wky4S8dk_1›_BM~/םQ%*ĆV2MiyyD0[5$Nùa8lyZۨqlm~o`kqΗzw0F
-OSUbRO YعcH ک/?u)ˬsq]`{ \ϳ#7~vl;$rSᛔcjk΍9u%=uiOVipV@+UPU9*5x
-aku}lF{
-ѝ.yyMy  X~Ps͸̳AZJ3N ;m% q7is8HXm.;wzNlїCd%$xzxퟆ]Wy/~ 2j`Bxk3lA{J%ﱃ!黡t`o_(5F'{"8#
-UUxئtE͉xɻ\_ ~kGӻ-+" 1^
-yaadןp"dd O!vT_6S>E׻qK6[ z; 졇y"ͽMHJ*U]6)KY&r=8];% d̒f{ddzM Z'hŕT}3[;-[J7W&9Md<=L'i~W22Zx۝׫kk[|
-)ŽM<M!jWCǤXm:,.lalp5~C8blu/M`pHR u 8 2 ezAZL.ɩm8J^Z[6WqJwL,MjpinOm_~c`]Z6dp$2ֶu,7q>g r'q(-bC <]܁?EY)L{b'HaAx)9_h%`}#,wL/$6 i}g5^,ΙH{%%rU^J{;[/CK
-@C@k|5Ð,qNKݩ/XڗC:>lgi'5$ @=yyTA|w@c< ֮ }Vm C}5g_a78 ~tbΒ8q/*9x{sӑꚟ1DCEױ# yנN\,$;S*fVBvC ځ8K"pn4T|{ `6_K[}_tʥyt]>%[*0Kn^^)pa( )sX,9Ƙ*-z|
-IN;p3k- Wm k~؜^9y
-B˴áZ칭`H
-aφt;;{nqniMLw"׆<?[ 3f 3# 0y?3V׶`ǘr2Z߈ ")veanĤl{>?@M(Aq5F)d%@t9"R7c-2ST8$ x >ibԤ?tJYofNӻ?H> <ʊ瘍劤BAɄS8ߡGՊND?kp7LVKYFp>^MD
-rn
-pv b'
-Yȣs 6Av(AI ('*y#[b.V >i]j(*q9 a4.t4R5{
-GUvF;EHNgGWWC%.{ib{"n]z7՗7þ4rp6'#?*:>P|s]Եy&`R"Y,Y6]]CoQ*ٙ( "!.h0y;
-
-}m
-K7H(YGy  yǾꁙ+H T|Ge0Y?uMF˝J{y
-h?,L_BN9cV{nA;KE0, gouJ!i쁎{7fZB'ZsM3« 65Um}Ń|Aù,O$8_=IρZhDRÓ, IED]v[]d` O;d/
-i
-ACՆ;LraяqYDC,p;Ϋ<ǔ.pCJ;
-Mg2źA=QƩiCЕ-*S*./]*W[>qvK^hvu|Tcl |chA-qq)s,Vdsًl) f$DS)4XQO"3ZچAVV]]c3@Eơ '2JuP(AŽA 5Eq 4F$Ls&9ԥc ,UJ]sCΤ{P|=ay )UlBs \W`^[Lw¸0El w"v.5x=sE+ҁ-w:mMºs^}!j',EB3@g(թL {#f8qp{3(K;niN .6S,b T eP:cϾb/dԥgQrMbWSڟޖG\FT;T> j]k̖_)>vyTo ECf2)5IT Wi̠?26LO5*7Xr>EnZWsnZ߯L8m}nV&kûRN5dK+BZ8+ECurPtp&[_4t/a"DZ=AFvS2n^cMh =$L4W:lǕbkjOՈI! @z·E֭
-ѹPk;J&Ü(;v>/1gkWږQIXpYy%-`rit;-H߁Cm~YY~,vw8;hN'N,4\x٬he57Xq9үB9O_N|7 WeI?ŲG΅rmCA9dI(j]i _ {zK7qn т /G0w_o]UĬ!qlꯉp|)Wk%RH<*jL{JR3G۩kAgVK-C mq .xIt@G:𬒔9|l+^;{Q].1.duu/}rgAEXכUȫJ]ʫɺ\^MZ
-1ÅP9b ¿yt]e ž
-|s獢R҆!H 1DQ8HXŁaԂj
-=3PzH3r/w "JYH3Qq\"e4{O*lqy ; 
-K;:4}?.?';|7;U>;V0vsoIYpӈdJd?Vs_e_$1̖f{4ޢO?EbC%YD$J&7iJ X-<"ll#ߒfog;4!K VYs-=u5W@.zؑB2%/7;eKR'AOc
- L}ks}Y˜əIDuY({0ؐ)u*ԛN>h ycjCcÒv#
-!g[_ԛESnr{SnZSof}E}_}8_߁|K]`<-/gD - DzS
-𹙮g
-J]kukװRP<e}?%Z tz=?FJWMљmCN1:ݤ^ffOREpތ?Mw*EJmîuP'5>eg#B2IhdNH?W.h<B<ݭ /y9ia8h9glټOKN4MUY5!^Ј)-%@[Hika#--3):.)^ }f㧸8}:n)-0`J)=;Kνs=?{Ė<TMS9ڦEzr,'MfR>͌YQ)DUE A,4 )I6ަ%*d,(sʼ6uY1& 2{)H&ez#e l"{g^=/ݵh
-޶aDޗ
-LH)3ݩ-'hQ#rz}bqڼ%.bBwx$ʚǔx49zOX̲LT8jsq jcp=D(-O<@0%qP:AǘeuyC0YH?`DoqvGS2}x6Hoa%U
-P䇫D,Xwq8
-%pu{7vMKkpIS&/KdƘav_ʨ07qtrN9taY"ѴJWa @B5"`YJa)m:Ȣf![9 $)Sw zv?C&j=JPܡސKUaol3(fDҾv̤ zzb0JeeN$Wڍ|m]otˆSbeJĢ] 0$&&oRp6 }\)Ep2LaiZUHJ޼âܮ t.9r-\o/p%[3!8
-;ڑ2%Z;)BXl?6dx5?[O(t jX4W7FM٭Tp2
- lZGg~B ;'FO"cBIHw0E)ms69jDrlJKcE$ve
-'QdmJZy.u"bC!
-jeg+f<咋:a'h
-Z
-M 9kQ+^-J$KN\|V9
-
-ke#(KtrD k3nʎHN
-Z  -
-l-T@jb٤h,U@hT@&i$( wh||HdȶCC 僂$Y $QkVE47ȃ10M<TA{
-X!<#FKJTU"Ύt%l&K_S'y k*id5<z!gv:R ȉa){<ţպ
-R>pV0k/ 1v$v"}zQP`BmR!?:!:?]G]DOTRSk<)tyڛr<)2''&r~A ź[~x˞ǽl ѪF4;2/ >k_L~;Tһ'~'n7UkB)r)oV3K\t7<78).3-q-ϕHKtV#Y낓Avs4kolIp+ՅQB
-/,/|H`tt !qQ 0B}rL V,uͥ:s1X'o`!Vs;Maq2.<)0xԏs,vg wA:fIih??fⴶL LQ'לZɵd/N;:>ߚՈ#;kw5xsX1ٵ1S-4Ab"=.oXofK(KZ,UVO IfZDd[S鴫oF뻖gczҦ́l0rE0L0i,mA19RV6,Tۅ6ղbGC~]7&()%+1o@xm<>Cfu.
-6nq0I7'4 PaSȍK,1Xdr>A+hf|%M7`ܸƂ:_/ FW
-jz Cp"R|Jc%KO6X m
-9$(-Qe^*@ڱ93]vJQ'SI<Y!^<thI߫w'|s%JNՅ΁c|<'\h%E1ߠm WIcxDٚ؄ʃ쿘 =}asR'vx}:6 3Y&q'FhA,.#60}kyѪg@ac?>!Ns}0CB;S'6C[k#߬ݽ/)8ġaТ mhF%,׵ؙ}9c}7h&lܙ: "h5ajޯ"O1T˃5-8[)+{`N"<yJ
-kDÇu+Y K37|UǶk\ۢWd}(J){%tv^{oOɘYX7Q=`%;PF[4?( ~ #?bZԝDK36e @!ۯֻ4La{]vKs[n&~M`j7va/&\{ bŔv3U-EtE'K|RhvXj'|pڛDF4+3UA$UXx?|*}MYZLJO/=y~ɷh}5άYMĺξ9gz9
- "_j5_dJ2ɼh(MGx7ٽU0CʟÄ:\#ggnL1稿 'YO]1BCH_t@3!$sQ$WP
-7`|?ޛ4ut  jTXcd**ThKkh Dm4ݞ֮VjR@"VEmjm"mť;g}}Wܙ;w3g6gߐ+O:K84-EJT65Xumׁ'Q-f5=1rIEb_P&᭟ ݀':M]S)J^Hx`D@ޗ
-* 7Z3@p8v!qM#[@‹ҊXAwnSmӝ
-Cȋ?{Bĵ6O$޽h7q"NsoDd}B 7D
-
-d
-[7 ZKR+blɢEtLqwݕM^+ou3$a\]yKh> 08.pVu!ӴUU]P&F35U#ˁd*Fܡw9mpq7{9rn};=_%
-knknD4K??|fgW},g@/LQ$G,w=VAHiB{uҏZ
-k8=`lNSi+ծ^rw7^
-eDWW[w[o'HnC[ZiYer@A: uĴT%U!&S0-Bڻ:q
-# gNg//UgO^uLUMH*
-X;_Đvt_]W /,#Y+RDm"&0[NS
-E~RH<MNFS3uۚfR9+*1O?7HT 2j^Ъ[bQji(&Vv!M}cFl@XmSCMŬrA?$3E2>hEeN
- iκCJ*mKƦS>FmԎYPvb;qbj}"5P벲1m;}kUh#MIKte4<~
-$I~bU OYpJEvJЏitts#T"]F~T>,lu aK/z2Dٔ@\u5d$433RJ.YWՐS
-iyy82o}^QN}c:wcV:<}I5
-gh2fzP*\Z6=`Yq)y2 SkD]TP0 ZxUǘbڇ#Bb
-z$ķYm`܋NB֎
-A-_t:05|jS%β_:GoL,/mo ҁ{S%ӌƗWh^mooۃuZ&9:CgOLkU4=2ZHH</0xs'SZm NkwodBjDžSF! T;.&$ПDbGT2(:!HFGϧ`'r,#tif.@{->vkU+kUTaJ!Ǹe@3jR:bx}9ݸ"c> 4Y$w)Oq85Qšh!i1@*ݮF3i>C@4KoFuY Lҏ%ta!0\o5w4a
-}*U
-*uZ'<jUs2kD;QE
-
-UGXz>X#9G
-*DZ>x?|FoKcq)`T% BZh"D AiA(X̕DIbqaBj3
-RFD?՞F0Vm89Τm'_P|˘Nnt
-o04nя͛*~k= >xjyn,b $*<BlqoIIoxh}<LJÓw"|>SD£$®'Xo9^8kR$48 03Kj%HHRT䫨qǤy Ú?`~_1R-Ժ( ڡO1L'N
-d/I&9˓zQLOl͐=ϴ[M8BkK$
-Al~Ȯ@ۿ9I9k)4zIp@0xf".AvHH;E8eN80e'wc#3H
-?M/Cfؓ?w)Z
- & B"=_ j`k)̲5>~"ڃ/4ypܿ BmS$zS):Rƪ_m
-9>OKB΁RERE8{k)حF2(BL($1xoNʹURڑ+@,FdD<<rOGY8SǛxS\4
-Dt Oʼn5b+)W#5hZF xqtNur8U;Ӄcee $Xź*T?U:EPN!j8 VN!: ba+BuF˨̽gZf\,ySN9Nl|ʆe,c'. d$
-fBܴ&(UKMۉt'Nn0qAX\2<T)
-<.kU;[E Vџ`#bSN
-'j곑:cT"ZM^v^_--ÕQ*QDFDæ<1j% A
-m"dŌ A^N6b]0
-ZQ@F nɥ_.^4;nGk\SBIZ"·tk8ݱ+um ~'dTbf?4[مU.Z2E|]({%`?&"VrJ-],KaT ۦ߱v-T S;V"x tM.mLP4}363-q,"9xnUߌ;GDU]&J\t,^DXaQWKmXB%X'YUj-m&/aC\m361ٚ4Fٯ(V""9c?ORbE~ EuLT'K֓-o^UNr\s߁ Hh|oN$}#N0I/ǎ(z(28  'BR [@ln=#T:_ks^'is><n?װFT X8p<tVd[K߭!'~,>γЋRԟS3.TUոRvJoY%nĥHPpç@ș٥gGRUQ:̚*AnKSD̀ݥuػ(ĦV"SC" (R$Ɋ'pV
-KeU("7&_|E=
-哆օNTx:!KUK{++lœ . nF@aT zxUt6*ɓquS0I! a uU1ĎV_ תx+Wd=eߢrLw.D%H,ua݄H˟Kh;te^;
-P0>ut+!ԪYG{HZ"nHwQn,j{n&(b<*s
-t(l*qU;'nViP$
-ei~ڍ0dsU-:fkw}Vٱ%COsÁmo'!MZC1R8Ni) D%w
-¢8k0'&|bԣ[
-D`+phyRF&7$-PCC{WHR$ I-|5X l"iEB\=nOD"Ao`j lp뷅¸6,*aB<Mj3DJsFw=fDT^:2å?x@%}1ko͖zA\ 3Ћuy1@6^zŠSTW"dJ/Q,r&2-!|E$]20d8?~g) 5 \mœ@v|) 9l%?d"ďЋ;n;,v&!%┯;T3u
-a)-lf:LĝUi
-ĐT0rb 1"[
-dZ-'2Ed)}(ށLoȑ
-kL4,GCA/:o.EIZ1RZP^2eQ8\aV%Vu0#zc±c.?w\X#,H]-T}D䠝X9)1e *lsLycڂ͌=̋}Yk)x ]ҊVyꌏe*zaA>k~`&b]"&&2k1ve&(Oҍd y,>ᆸpzKP-QZF8j~q%_RvܟJqД6h
-$f%t3-t & *' ++AR
-JXG +ѩl{S/v݆w/qcw9k4 }OiTad=""o@9kVLQ_uGyt1Qe-f+A6k$NB)Irß? 1'DUQ>p٢T˲T! Xbe-SB!hB .it6sv is=c<'Q2у>
-g|kXBOs*ϤQ^
- .u.
-/1MH
-gBͽc^aʫӐMV}OFl5m~}~3cݝ9iqf lƓ+ܤ MQ֙2u<G2Mo12?)3sq}Hi~y$Q>nw#6@](~H5}5G3ŵt }_YiYPxX,T`:?¼
-~~ȟ*Di. 86 -%15GM%0)w,֣!t-KM&QV$ũL oezm!\HRgٽV4xBՉV. V}?u$[Rd*3@Q6hF<{8q` fg&$E>wȡ-L-?tf*UQNuxhP}ZUu OBXgo b.v@W!Z=bKUIh=ކ}\;2$φy:+Woq(N|f{
-IF0>AsqGm6 ׁxn
-`-SiXYpBkڼʮ :5Z|~;f
-nOw}]Mj<#$t-B^/!LBhxw;%K{lDWkj`q|f}q<;Og TRd"yK[]D^hdS^Vo6 ,Ԙ%K:V4_#=ѤLIS4xjI -j PmV`GMYX1 G44_P
-4cC>S9?Ce
-:F؜5 =4
-}.G
-e7H˒k 9|m ^;/Mk
-J\w猒gj
-]<C+7j du
-hhg䢾rb%KrY8dq^1!$@o =3aeC]Yf-e _G0:lDqhN'/{@ΧCRއK.<D
- !r
-5hM}\!M&Nc,%Bɳ ƒ ./X =SB TcikCڜ RMd] ^o\Tr\}0DdmacW.·)ȋs&C ;BhrD$ӷyhtU9HZ[AGyr zs)$3` iMM?5tPM{D~n"w,<#JzYL
-):4Ik2 sKycߋ 3r:ʗ)P3Gt/G~@E4K&w.t KckBR ,
-Wհ T(X!vY<XV #:/א]ADD|``(5GJp#ig}.GFFg / }@$sh
-.`i@CB!{6
-r3!2LC!DCHbƁE3jn$1@xDd&2{|)Og #Ёt">Ocd 3 GpQ < d^E 9\8r^ڐ%K 0r@:a8FG$6Ey\<rpd Hs۫d@.;O{ uv:0Y!e&vvH9J
-0NM| T g'mR_W.#gQ yN D"%"3'@9tER 0yt=V6Qdȩh
-<%\ `"4 $zX2|:j”4+.[m&j,IƻH3Su
-C]R&Mpsq刘]
-8&pO#:
-/ޟ/'5R,cPqgB(jk[ ȗ#$Elb+_<;j'4qZ˚U/.(N
-
-Q)noe[!WZ<v\(i9oCT
-, ͧFlTL</*@#}UЎ iI=%,hFF<qQDa [99
-!g3eCF / 5u䖼W] ͌fƄ3LCO4@7VkVF
-t&Gc04^^nLU#4ej]˔T"=43LDM(,zb QFJ/WRt1r\jL%$l\—Tn3lidm
-$vQn8k@W͋<AF3d{d%Ԯ,ľFmHgG=a9݀YɂQDe pjFDfh*0)C@z_C̼PЄ l| '( -",tAГ'".+h{
-1GEG}%C8
-]0C"
-_;b2}w S9p~$CΗ3&pA䒥H1WzhtJgȂA|oúFQAS
-́t:3qHe6YCH|\(޲w M%' S @C
-s55H}batu:+%Z@/`]h1 np5^& dƑ|ǡ$ft?7mh+,+ W X{G&?qUxꏏhW_Q
-DOۧe>ml
-ߗ rpUFܟR<h1[$q}8uW^G3&}KdKJ^O:wmҥs훻,Y\~T7Y={
-}̃U0NW
-AaQqI!dBxG<';_}avqWC \ x-+އ~;#!A|GB (wB&#~ P) A
-e^6}Ѣ .1J[6Uqe
-T]?1kϚ㛵/]ܶ˺ۧ1)D?MlSL:$?}C7s[׎^S>^3<m N#DI~4%};'^;Z-5w֖289G6;_ר-Ed_~Rn{Ŗo^~3S#?-nxǃ'E?u4> ;?gNn'^{,im+۪}ʸmv޿.*(C̜ۙ'{n޼iծ/{yzG>Л{cg\9=rC9v'߭c&<DXƔ>^{/-8=t.PʛͷYwll~.wbw;mC+!v~ܜ/D {yZy~}?95wsu+^շ{mu.Me9~>O<zm> lYl
-+O7<yב_Ovq~ܲˉ~ܵj_]?[Y_<ˠ s : :_>IFa"Kl4hj8̓9蹠~ļI' F?'?9z<OvlS+~>|e'n_o^:c߇:MKl{HǫOGśOKv93v+XeOd [&ګI}a4&m>Rǯ,)7ޭՇ -yn%cD.lqlJ->oD&+'[#6M_霧nj.sKQo<%{Mu~vn{O|MoLH
-n>Na'q uʏ vuӟͯYV{vѵWoVe~6֎7z}m+RrjK'8Kw%>g؄fL+iNz<ñ&bZuMpI=OfWo:rm{g{! %+fW-Noc+ Ϧn8vjZ?0Pִ7J=<[(U2v^sa@ogeO}gx2wE/cgQ?K7tPbu}ok]/3dpSw]١Ŗ<DymW/MZ?iKv|},6<uN.ks<.&U9WXUZ9q/^xzV}vs`/V?s>>\jDA? FwlJl\zs=^iֵK{ґ_w}[N)_|ip%\xXg~K g?o4{ګS~;՛<[7B}7NգXi94WĖ~Y~߰o,V}q0EӇ[&,-|~cJ/mnw7m<O; Un|t~,%d܆i9ޛl-ی~{cW=rmz|G/edkT5[SG[CwݟEB̳o|\XlnF>M~)a1]ϗ»;;?̎oio8ur w!]^1'|g|/lm^ ߙuks;_GQl>F7b ?z?k׏5Ur4mӻwy&hً^)ɺyz]8 Qu*|~}Q!}^~_ܚ׻ʰn 7Ϻ>b I1 Mm=_̄)Ÿ{}_tGҘNGYM5#:bÄbJrd}E$E4MyiоLlx邼UE/ w n.r-xq-/[#T^.ş<| M^d4#%?2Oc3.Ǵd(ZzgͲ͑;tk?wm-Э޺ho f(s^4cL4ӫ ~8/;~ ۖw&G^o4zrهng羜OlxyτO}'^8JDRgK_4SVUj虣wg2F8'[z]qV=ּ3;٦޷B$Ǐ3엋og玿kyޖ :4g/>}KR?_7͵?7~wǓ?l9/bwj~]b&ߙZ,m5n7͟kIvT_ypTisY.??aٺv{ /9>k׍]'~}rǟOYr?2yďE.eo:ZxUGQ}`㡅ϿOAϿ'j&%~>Vo=qjkNHܵ>_ww`W^_k#Dž=;ızô\|`ޕgoYBuCwڮ|CW_#g;?g=o|q'&j˳^|e6߿ЉW}4_FZpds^ZQ7 pO&w G|QЪ iWL;c|ЖWU#_{q[=[Ů+Rr?nɐNlֺ9cMu6~œvX<Ȝo~ٰ뒳c?>m֋ m>5G *kB4cYgvkǶ}s^.>}&=0szFkغquN^mJl0??}኏qwƼ^f}1fKţ?qnA[sk>ϋM"y5?\_FZZř?͙1!ū{WJB!!NP!B!=B!r{?g}j~=>^i^3f͚5kGu oϺUlZ޶p[J[wOvOx%ҩMHz2ԁ޺?K&ޜ0jZ31Mua{=k[EQs'z\=vƅm \xhj˪~)&Hw~ue߇^NN Վ]c{~GoU_Qqѱ{z罦4XBYS7?zluՒmvz{ʶ|WQ? yi56)e4 s.ҙ|~\!e~۴|N ڼj+eW}z 86ݨ[!s]m6+j;`L}_ꙻ`ŊЂ- p|AcW~ܫƹE &tGs~l\h҈3][=X/r%l^$G>_G~^|_WͱW?YYŮ+qꖉO:^xwOp~M6:wѢË/7@:LZFMO5mܥB!ooՁaL㎡6>鷿2oT#z]e
-=~^#yx{߼HV+1qdOVs} ώmi<ed܌&7ٳni#UDOM_UTgDWv|l[oAoP.wd޽/Y2=9!Z <ykg:ܟpM`>O4U'IV>n+v7ٝP>_f5޺n[v·GvfOzެ ~'}~@_YRlwE} ]Y|9P1[+x(' /y&jdI;Nƾk?QƤ|X}qۯtfY,^yP%=Ν˨$TE9K$&)mx8Ysԋ>NseMZ7:vX~>νrQfۭ}VI^)~u~ [==7_u<n?4N딲%-r˿oa/5j=ǔvޟLYYW <,}WsuNti!e斍'a{TesE^&M/KcyZ\?e|Rtz-ՌqrJ=r]i,S/nmyiF wt3ToXq݂#5gfǬI! Xwxm~FWƴYtǼ+sifcؙgCz4Y='mW,8%b̑+n4hg6w`Tu fNq݆EqJ;^jͽ8iz3{Z 蒊ǯuKo+z~KkF6 o>ӱ^Nnƽ /{uh~z[AӋ>>4&^{]t])KX)1oy/5ez۽rf,-j_|G;8m63>j\h[9a/TQ8Y嶻E:*1\_Md}Z6ׯ~Tդs
-NFk-VC]3={=Us<TM4ZW/yVڌ~F?/QrcÃi˛H~,=Zn& OT`ܡ{c٩).-۩ra&gti䠭IѼ ou;s:}?7O V柙|5fHWw3= Tsye rge8ݟI-F= ~9mŽt._%kZ[s%,jjjӑU][)Vk5y\ƵߴB剳x%+O^7 47~{kޡ $i鱨x=ʶNۼ?5Pt^7ܪ7csNG-M}ͽ;g LZ7닯Vbb*"׎}w}:iв=OYXzT5
-:ܵ밝ʴ NYIng<{a
-kvt=֒aZ,-o^]L5ڸIadIݸ\ٝ[
-Oda_4S/02wSW[yۼd&}~zԯfF!{6{i{ϼ]z<ǹ;:dޱ]ć%}'3vjr>݌vw?_);y(M㇂ uφ,Mo=ۻwFxLgxëI 8_*uVgl3·M}[괓 v`t\߳=~MC</*_i0 ?.пCʬ[g1qZ^3:!~~secc+</u'^mFq\gPlř݊M]{i`Цl/sE~[s>4mK ]oS]oՆo-.:V TpGc>sZX(ekқe]xxȧEPm>3 SyvwNUFs{{̾˸ ϙW/LQA&upI=s hherK'vwyG=-M;=Yr2nфaw/]b\*Wև ~;?7}v\&:ǣE~>~l4tO͛nuƙýO{cG[vake32o15LH쑷/9Z3vun~s2c/{?vŠ;u*q?=S.g9{Po7~Ϲ%x=\f‘ommcV?E]8p$AosSyYܷuiꄣyTli 7ҞX]"; =qO^/h=9s96]߃o]A2?\{)gr7qSG;ގ7/ɸOũ]G͜%>7?iݤOjjiw<WV.j[7h/x5_mRm
-.6q}}wS?V3w?EB4c?\tv Ӟψ[^z -s9-odgQ'g1vŃg3ǕM
-k伀?,O\FВU:v:GfUsM~ƞcW~'w=Hr,~V|fJ=[1!G :"juXb~-iR^uư!?}vMd!;~j{pE44Z(Ke^\չQsͦ~s֮[DO{/niXzzqmC0C/Ya3.V?w6+|?{^T;l>.9o9ߟ{M i/Y~z]ۢG ӬZЊ:p8cԄfJq&ҕ-!Կ@)l㬝ݧܖ]mԙ{Za
-:}}>n{˒[ N8qۊ#.Zx(ÖC{Tz[=9pʵ7_Ok9T]y1RFF>fͻn7׏y}tr ndz -# c<al1W"~Jld])*9Y=U|$ѭۚP B\9n<*c${T+\ϗw-,rq&}JP`UC5>@>xO7G-F"1YMjo+W lԼEͣ-ewtiKH&jgMt5>yԸQW-r|5c&i'{Ν˨T/cK~7ۭ]yټ73Gǽx:cFZٜAݚ|ˤ#Kg2gf[ h>3gh(ϲ[<-\k>÷YXkke`Q]]vs;:&ϻ;O=W1sb_7oO\n tx:2kv?ff>w9né/*:|Ȭ2ֶK$?<Y:zjمE& >ȉ਱~o|)N3X\/Tʛ)Ko?Jr`Zf{bn@%ԎSJe_tģ\~[7uMLna%9y$ay9<~?> - i.\{AFd<-r̲G-GyW5,dӨ[ou>n`m|VܲocFT.qGvNn|VW=;~N[u MqT3S_#Buaƅ]GJio/},
-, ):o0zWK޷ Z>6ԙJ-W>Tdk|峢^{>-޺ 5{da¦[D6<u'\cjҲ OimN{ 욵Fyiy/VyYLwyl=>#ƽ)½~ۋՆlhVL?~oT>eu싈 ""*7 VWgrݾݛL|~c]zt:G;ro܂vlQ] VFM j?(9iO?aN>.W.w}ˇNWS[ݽŲ[huૼ
-#E 4krR7#~Qϡ@*gb:O}f5j<Bl+rns@'fj-x'~R:PQ:[,JRZ.t^ ,n> j>AٍfuӜ;z?BַY2gC[2:5ơ^-mϛ/PW,/\D~&'<3ej>c8֞ %w g[I6?:oܶP*לzCJPGNG5Y[We˨םG_g=_v[_NFyqF]^y`WdLr*YH>0'iqͽџo F?;miڢʿ\;JɈ6w > 9uCse_j"+0,V5pwNn-o0ۆr_}%vgm狻h7[>wbF^5FOf8m]|ծoOSV=Fwosٸ64+avevV%ovuwv<^Hk&V9EDI6g%l\3sN].&r٦_~5Ɩah2`YqOK5_|f K*{HqfZ/<vc2
-s܊j3]y3}0O|kh#[jogm%6nwi4ZV}V;9>N[ +
-^h]Ʒ۽vڝ0?GoQYj3,J<tRMyQ/ qtb Iw&k硫y/
-쟪6#_Hi5<aiq{Lv+שm) uឳ[ۢIqK߭#ﴛe=:yiK;\:OWaSU/j2FU1uy<spapލ{j7)<>l'!6'?ll).:۹ _;4J7WQAז<_徑.a(!pk W|fjmuCt_ l0Lʿ>JyuUi{l}=VV뛣<o1| GgWt=|:nҸMٹwCfY?rٷlvw1˒#L{}ú8v:jYEËL ,RLk@1]5xɈg6m[nszOC>N+2W<۸g5<}̒imɗ]=;Ԏ ڪ.X6tZ[3ޟ~jO?`Fذlo?u[yqKHO{ɍ{|4l⎟/ ZqDIBՓ NN7{T/3zRy.Z;NMV9^{5t5yk wzJ}+2w<eLiltqK4TMа5 }څGg5] `e▬hQ`ϋ) kד*ˎy4$uCNձwnkw]]P=~O$?X2sߋ7 4b+V^ۇѫF;/ad~64s:xxQ noz#aߩؿb\>`ϻ?HukyTJ7"mǠw^[.ܼ*사1}"4&l:u%M#UJsLC:[|wZ,^?Y_[#vouLcG+SVi /^:e۬?t79<a^}:u@lڮfӻs,oı ƛL7* -5>\M[ibv;G4vQ[[l|.WA.v= 'm>fΦQ77>ROgnE{ <E|3_y(z=tȎ-Py1vseuU.NXmɃ+`mrfn)&39pF矼75Z\[#4ַnpl㚙aGH޿Ю=ϖ.5ՙ?u<:'|gc\xmfM521i=Nl ?eJ^oz4cà7䍼s׆-?>O;丏 }{e EIFe~5_5j
-?EN_&,)#MkᙯE1מ^ֿwUN 8>Fl v^WN$爥ߋ1a"~5;Vdjէ+֚D_uǨ+~oHf<tAAs۷Ll[<5o.m'_⡭}L#{n>c5Kl](mr {v6 f.W]dYŚC#5$U<-ƂѣRMG
-h~sJUmwZ[Sa.t\ȷ pYԳkKrՖu0z}[nZu[/6dbܗvΆAݧu쳝]Kv( L1sjFX&-a_?nzN]b/(n}z>6xbk߾ώs&#빓{#ln]'bόCȴ$S^/Sfi]zxCMbU'8nJr6zf_3x!HR?hS s-^~ˏ=cSٓp؉{"<mF}߾4Pyڽ&=ec&랐vu>)EZhՔpq|C9[ zhFӻ99= ?l lI^/),׶zscTE\اyolc2ر GFf Ɲ
-kOhls ]/,)N_[q!tWrC_ٓk.r[vū$DmTb摸k?>|:ֹslXoq+Vg5t՗JlZmGRDn;|^q|erր~4<ާ1SmԼ͍ Sbv!ŏKfߵC5I̓,_SnxsKg>qe]#'/s"?35_oٙ=sgwˣ aW.(on״3Omۭ𮋧]d^Z̛e듓NeG 8`ݧcm _b<q->zlI>UN޷6ޝw[wϏ_f1Ow>z@6,Bov geiھϗ$&V52kД<YMAoo1Q. ->}V; j$¶\s[o$x<.1׍TΖɦƮֽ6CƱ?07f& X͜Gȴn]<xnuڙöCǮ焺Hh*ߛVu>VX0?(Jq6J|W TIm5NvX0KM@s-F&ڞ6pXմ;g].Gj h4oN;5xb[է[UxuTga܏?@sU ގ(p1,Ξj+7׃& c| .Ss8,Xqcz[ҊĿ3Ӱo9?-ݤwaM{{ &տ[Os)v$Wm-s4,3+Z ߽]߿Յ{{,YzscZ>mqo6nvX(gXݯU?r9kĈF7uowKNSDZ#mqUi#Ϲnz{sQrCZspҕ>f,nNBkЭ#Wk ^<vȳ{, Nt^o_w:$t'6mhoi}Kut}ʢM]?^7D-mm3^_d]r,m*OoxwJ\}OP_m'$iPpSy䀙I[wmJ-CҠkEh5 eg~/&hY[=Pѹ󾉻- 2E>ܨ5(5}`vt%n~t]}|&]\'oϮ<*zJ~97,pNɨA풾.4߱Eje㲒ONd:pє{fdԡZEk3d7rZwnĜf3G/샃ٹCrr󷟼lu隦K]q7m^*__4J{fG׬F~ ?^{?]9&{u^< &Vz ͆]oN,ou94Qj$*jtNvl:ɩM|o }ۏp|Só nN/|r5?R{_ڲQόkN-qlk{ok+&c`p,ic1st>7&Qp{mpzt]ÝL\GXӷOc7ݘʄjo?/^, |ʬigVG_G!T#߹!.Ba7mfǜ'u l/?rCt9NK`3⟘9~Yߩ:,fjd޾o /:{\ 8%e]Kh~pI#ژ2^rq^_o6wGKդk \r[cJF7
-)y9q+^Juf?;Vmٳb51}6]}Oa%_cOxwd8eD__aŜօ>mI+R;wʕړ܍,S'NsMԟ9/zpo }tș҆-6y6ѕ 7o8f,:kzp6u3[i&r4 8u\KnO,tp0bKi;ebkӪLoI7O&߭Xog{ei&s 9mk>G /sXʶ m50q]4E-l,BcxecT6=qKUjϦHͮINf$7_:ԧ_km{q zr9ۧZ\%[ \cۡCuҫu/IEϝn\+_‡j|{ؙ+Z;|h ׮Cs&zqSCJopN^~6<zڄw{J+m%v<q]
-]o7ߋn])pջM_Qv*~3q0u / ^?9"hߒ _׻ʾܸEf&-N7qx3_?RcO[V9/yz}ΞOӱw4g.ly*\Gn%8=Hp.S!C|WEP]KWcw'k}Eލ;@ozgdYKO,Jv&>ֽ#4Mi\s^F؎nfk~6#k_|gttԟWSw[*^/Y^{qDCdx;4Wڰ/nZl6P_ V18()k~ƞ}~d.!VJߐ>Ϊ`'?;jUösRBO<㍥ w Ý~4%>)='|}gޏ2Z? iTC* ,+d,fvpp9|~~]YWyb%$6>N
-^ڥESKgfOڑ'R ӣbpxdqW%'v%ϤV6*9=iRdkں{Xo5j7jVäYOLWWŇc#:qގ='8Q7Ǘ }t`vЮ̆8Y)y+gs%~ KfHt4uGBë+e6$Y+W4Ŏ\ԭ|ih[|Mcjt;}ߑ])q*c=Nh$SoiόL+ >|xi»KutͧT:O_+ػhPะmZZ/&^wbaO[{NorΔeg~EM=fC uZ۫+5iѝql9C?'vp~qQ:1(A'7v.u"}nj[^KfM0wr;Ts\7k յg̰nr^+Ϝ?Uy}lfYg]G"S,y>'zjGv^ijtܦw8Fw;mP7;Z~WNlpϓog;<>q׏>S&݁zv;W+'_8V}jg ݷgQ?4\IWx1{ 8ʹӉVoxY 0|q[ߍ>yDElz7-swܜ{>ҳ%"c PG\eOkkTgMZU؇WvvMI^F0_;c[tnhDӶtiL3c
-}6<o<\puN9ve'h7]VNo]1xuc, ܟ<}GXmz(ݩ3zYPݺ0:eYOK7ΏY?0`yyVOƟm-\M֨hO{l[i'g\x<ދ~[<Ž]z@{hs<fy[mk`mɘ퇗8ܲnWxmvyN{rDbt2pdMon}a'_nW>gb?5ugk݋*6|\{NִEmsg7>6U+6I[dغ'=ԛ;4<ln'ݻ&^'{ijv\jw*o~U*rZmwl.0b :G;񲼡#gKM\ӷE)>ϝ^u 36.<|nboݚ47HiV.F 0vO +&L=w߳ݭoYi頲QQ;[W|Gu\޼ڝខ]Ӽ) 7i. 0YkҢB
-XF+MQ0`3} ! H~8,M`f<
-*剀ـw+N/` )}
-hoOg*y.`E_w*y`q,,Ly~ >`,L4 >+.!`
-@C?<@=;`'5u
-HB>
-@`WE. Tc
-h#
-໓\
-,'%(hz+
-|_[9њTD谠1")/s4Llh-o!xK>V_GIgk+dPiRy(NG{VW;VFi܋ʈv:qoUm&7ŕdNZ)pN[[GJ8"Es踽&-,=fsS$ZaG[AјBPў&ɧ!DKBQ91y#3;z8$11TBK33@la4E*
--еY "'*Li9yKbB"hU1\``EWhESn)Z^
-L
-Yb{Z$Ă(j#Q`{ Li=PU;qGN5kԡf+p[ Ҥ6Z|OLm4y2d#aD~+Rz}hfXej%eE,ZT
-6:ܵ]x: o`!te>Xiy
-,iilKJzl5LD?+&**9$mIE$= =lBGMH%+ٶZ$i&.%aE`KZ6מ6PGA B"DlC TOp"ܵQ "%LQ.(p挾QEB;@߆&tK9I'vNYj֤s"z7B˚LuU23T *tnAmut{ ºCHk&f_Gh
-"kՔeKYV)Ӗ !!g-W[B岾i܄ zB(߂4ĚHڵ~XWW}8Z.DXT?YnM~^ >ϯ
-\遇,(fTZVKe'E+E "2?'bvZkIuRN?r$2Ŵm/%IyI%'lP*biXRǬggBZ`hǢag"T,ֵq\5gHA@%Y
-)vD
-G
-`cxbճJ5D9]IevTg7n0ΙAk-":$ђa2 pےk!/
-yoyMOeG,@9 [E` /C{ZOV!ΚQH,
-; Hʻ&WGXm V4<GRk>b;!J\k<FƟFY7TZOΟ)ǟ!TO _ BZlE^ 򂕎k,NѨ:aMP+8ŢTcY-RVH9Ɩs!' Tʗ16c$#Z>aqYjYiAf)m]PpDh/} D[h\Zײ!UoG*7,7|੎Rdi2U:h9qmlfƐmrӿxRzCB*$5,fi0r}[<d2As.h~W˿B"3O.Ptjy1)LU
-@Lj֘dIi{\G'&1ƱKxĊ BfGY42)+ŸJp">Bj{
-\}.AmA=m9qk:ΔAD*MA+aꪌ5=!Dh3I[Bc̀90
-{Ftũ-jWX;l(]ub( Ֆf@=aJU[ ot8yKUI#ҐE^*r~!yguq&cxld'GRȗҹ:/" m;g-V ҝ;fp|B~zo$?6l,cH݋Ns<'|sTvȒ8z]S4`phgk4oW'߉oZcc HǓ?' 8B"؁Ty"ϣD8DX ~L,򊐧7]k*a:Yljڴa
-oxz<+A&BB6M #aqjdFnW7%ղ);
-mV +bseƷ
-tmtMZyKsmOQGk|gy[졅y,9"ZHj)а$v I/o=d3i91mjۆ[B͞cAEdy;D]~5RlmsH;_? kNG;*lfK0Z(̚(9Z@k1{ȒiѮ .ImaME(r 0(v<4gfԙ::m[ 5h{6ED+Q_i/Ȳd[x -F!n B"ȵ[gxf+@^&YVt:A>P%YtG52%lYWġEv(rkPQ2ќr[UDwUfn%H7/0ugfC4Rv jnXȳW7kb8!FDO06H$.E\;#;LAw"5zLl9hrn!p ]?\!d"d!d#h`@
-
-kX #!հk~( ?!g#pPEq*?䓽y5Qmqַ@i ABb} !gxo+/sk<4-AZu[-8,-_6c  ߄s}O]jMo
-ς3|4>Bv0~H[Cd!J1Rzg\pqth8rӕuPG!w1`NO;x]1,B]@F%H%߶:[`*X`*H0$
-3[H<)R&9tHzꦥCZA/5b[. 蒂.)
- T F~};Ȱct #Sjկ|?A4{
-hT4 (hl<\xh+HD,IP)CKġ<P$\k%Z$簭"’(."ζHOtCvCvc(p8#j([;r>T3 M'a`t~JزlZZfx!y ςGHx9^bҢ #ݸ3roտO mQ bZPG"E P
-($ x
-T4t <DjB:GQ ]v "5A]6u٠.e#AEC]tݖ,R~2$,ѾaXDP0P8FVv {%ΆS8nm ڝXX06>q{քuNM$Vs6ƆC ,t٨]HFAgĉ)*/RC/|n AWp" @HEHCHW0{ qu 6 ]1HǢ\ɋo5m`P˴#L><t=.}uҐ/u7Y!R>nɚ3Vo>rOhw8Ir$=qk69bzbɶlA1sJĝa˚ܶt+ FE~ly?ǩE~9ICL1=6 >XCu _j`M$̣ӥߖ#N[VaEWH I;|ᎫT89gyfˑ@d7މp “>\q(:8WĬ;o~'6NZzl:%Z^k|r!}(*B|(a1'U.G곬-Kݓ9a.
-*Zx#}mkKQ<w#yfkdl{2 kk>k"N%N()7"{ݓ@rڢUȖ b2{Vt1U'җl_?4EO.\_uv{8鳵H>%} вpJ"?q;Bo9T\yך˷Ѭuޒ>"bbG~Kȿ˴xU֟;X*.Xҷ$= dށvs+N3tE
-J~w%1Ѻ?y,'#ȹ!SziΉ~O<Q)s.!솲ܞCm ˉ<EPs($c|Pߠ?)G.׌-og"/
-yqRZ{
-deRa^l cr7}y5w} Gݬ9~ hH/(M8cg~.wV0#z.:QڵZbnX(J?&0vϾ/|0NUaK/x"c"W##|7#u{~JO=f#-/'LVk=Q<=?W2_A,3B<Ϛ<<<R.v,-ɘ +N=90yC72JƿZ*v-=k-)
-OhϞ)]{-ai-kDn~=@rۚ#/ 5ws
-I<.}5os^_ѳT^=bkĞ}9^Ky7P6I6HIeP)([w{/tXPJ}P^ k
-i}v"  g "C#Š~ޒ%pwN-)mX?l0?SrA<5
-Jk?;:*7,ooG)]J҃"_6)oHZWAX94};MQI3?lWKo Y rh#AEY+H
-hIL Y@[2obA[.e ,8q_a_zlyw|'(]4~l/(N$}֜${5u_DJ^=,+"O־ȟ5>qmID!B1%{͹Y6^xGf)FWW5W\5; FDZ[G<u)jG ~{g^VZ%6ŻGr%@D< 2JmHS7K+ zO،QAX/{/#?[\:0{8Es+(t}Chj>BO=
-ۇRz|="{*UE|5GXTb M^ȕ;v7씾mIH@uWzFa6횽#~F񮀽@8C3grPNrypEfΏ]C& c(s9s5Q#*/k|Z\W,jrmxZ_fy)@ٌG wcUMΔR3Ľ{EJER BI(<v=VJ/MĦ/D;2{WǨ Qn#`z/-Rg:1/cYEWy(aAPcj+%mt6 -zK/Ւ*kWyϐUWE-__r!,$܍|6VQ
-r`k*4E_kE}8/jqM*oR)POAP7ot+1[%5[vhw8>B>C1h BnAiEo W'bʂ#aGLfp}yIԒa?h<R=U(B)Jt+E$,<tD8WSȡ =JS^wAhzf߄F2-?yK*NO^r骬o;^t7YZfW9B(Ff0=H!GY. ?;>KsJ ͜HC}ޜ-oq@TW+
-]5ÙgC݅5''W ȷ(,8v6tX)_gyi'tG gx֋?ny䅒obߣ`%bgR=ÚZ+n]]:(vL>Y/7ƽ?sN5i|[i禎ă!z f۸J?GbU 'G z."TvBe?SW%.6 @/gq勲zU/_S(6Ɯ{ҧ6?En#;ܚF-,+ЁsX*|Or?P9Ƌ|ҹN_,&yR[c2fAy7IJ=T`bP6quQ5R⤂o#0rZk9*Kʟy%!s7>[Xe#O9[KB^DmY1&ehV/F*<2MwUrKҰa DxgGk˯ہOc,OM&`* ݿ)*<*G8ƤP1Ta{+V<sլ6c5tyR|_WDX:IGBg̾(o~0?^wR Q}?]boTKH+OhCdP#O?}<}gB+ŇJ|*!-q"sjoII.5'7ҀWN*pLjء dMh-жc_^NʦC.YuUI\%*$?pZy=vt {E ~;*"ȻD"G3Sr&cIϭ ??drD1I>O%Z<gA!fc̠"X@TzL>ʫ'h*|\k:*TW:6@a+O'_!E vGl dۓ*$;vl6'U-߿¤}nU|_)LW_Ӭz*JjvTxQ
-ʏVʙPuL9q$H{8X6l+g) 5U\'k.=, »p5H~'쯋ȱt̋Ҿ䱈c(w=FtM!pB3o  Y c`O\ vv}Fxgεu@OW:\F?)Dܳ1aXzs>:Ju%l*y}kkI֊0 zpLj7[W[і/RT;ςU OgBI8hCnG
-%ٽpU1)N3
-Л2Dx1
-WQ (rc.FXE| 3/lCB +U߉uJn炟WkGQ.BM-:zAiy}V}u2 hmD`ڳbڐ ]K>F=A~1Z.ʷƑ%P9Z|ϿpwElb>*BF֟+1T`D"|Jчj5YWD}y7j$>a<rg}%z!Ⱥ7KXsID#Vu~Rq
-`;ac{#-Y*L@)
-g1pj ekuU v4ކsx³@UCUIȯ݋;̽ekNU/3[lZo}e|Js'{06?43gK%%nT9Ѭ f]mGWh9ԋt^k(1Umwe,µ O$@~%4NUnP= d:y9W^*lk<$nٓZA?46, k#GG+P-B!!{KU5H1,%V!KT5rL9`%'F1=-Wh58!B8p  oV<BG>^#,BX %{/![ X#x!Ca.c!@P/:"AFB0a:].Q\dj"O_c3eC,('mXZJL t׽g7cqW1ӌ;3uqLt!BQݧN  CuJu .7M}̴ A&St*oj fԙ<6uBHph< "xL$4(48"wxGu=.or@Sb_XL">qlM cpH8iqԩT!'|bǕ <<uxwE<U/c#>7qG !OM#;[UVYYgTT=F?,g%]}ZiφN"q23vIT} k^L,}5d^$g=o/x)rt?=xȿXYt(]%ȋ9́Ϝ8xZT֟4UYǧ# 1&%RTw!G1տ]b%x 5'*캢 26;
-M>{~S
-4,a~AAHG&4!xZybۻ70Dl,{ӻg޽M(q>ƔH LCD"j_XпBB_8y˧ ߂GkD٨`%gTK<4{)^B V(R=v6xt メ>'ÓGĿh>L*mkJ>*^oy:!s!@~KAc(&A♛,_k;sMr4aLFOSC8m:ݮT5X5>pИ.l=%k;Y{!f~6(sSj^|sN sU,0(ka8_vZ[5-Q{^2QW2Ñ{zH|@7[uc%tAWewrO+#p[禜xlќ=G~َ5ű;#Cqp#ovOzk԰ߧe5q1=A<np̠ z=}jVRc_ц'kйUnR*8z4U8&)S_zpʹCL9{Qr7޻{N>\5mAQ/*_9P@EӃ~ݜU?fhd)Gfv$aچN|x;vNr˸R9r!k֧,Yoݷaۛ+/ &ZSp}zoncpu~ȳ~yyzjhycߋ8ڋ-Mˤ›Fcþ!:XsڴKG27)r5dk/žysrcNlŅQoΫF82nuK_rlxg𓪝P'Wu
-Ohx`X?{h;Oa'_2($8oLP
-0D  tZ=GjF2E45 `R?>-L!a!3kW?!IjFX&hX)>ͪqcv~KƭP'Sm2:tZX
-]!l`L2c,>!؟BCacè @~S HPd2a!&,G= SALj\@8jx75x*i,( 4094|&igrdl"5vr(Fv\<p aQ!AA(fȌ`BR4^SJBAR2a4FRT=zԱn贱!ӂɳGcgC$b#qd}D< x:_xB$1v@/AcOOOD*" }&CPBB6
- YBƋ qѣOƈ1Սl,,G(b}&o*bsU8W_zV`qkjSQT<"G o
-~պz{t**U8{s~sUTvub!ݶؗ OWtPv*@8d#N>pD™2 N!pAQb᠙͔gN 5)pl H +Wa{Λ@8g>v'Nd pJ pDMQы".pLc CG`{lbTM@ $ܥA EG4@ذ© Nm&](*@K6b؂#В7p* p lh>&rRzN R[PhEQ_
-&8ې a6oN`K?仨
-06gXNb eHƟ@8b˔@c?ZsK XO=Ɵ@5?AyW<F2բn2բdheFYLK+K^+̒)1x$'Ήq'ɉ;rRN܌7č8qN\ĵ9qUNN-'̉pyx'ʼngpiN<O8N<ă8qN܇9q)'nƉpF'ωrڜ*'[N9'/8N<8x'q1x$'Ήq'ɉ;rRN܌7č8qN\ĵ9qUNOĉoRlT£R$x)Aͨ7So|teғrb!6FUR&L)֦\RP 2ʣZCS+YFncBWCj2$orC8|~M+ݚC~ Y&d̷@Yb)l,zJ4SPF ~i*QL纰D ϱm tXZ\5?%%ΗuCGqqE_JrM6I[+|c`6hƀNЯ5dTJJ)yPS㡠}iGm9TzJ14#TLiЦkY&D*Ƈ8ee.Tdh3x^ ;GCe%Sӝ|OybiӜ A('JQޠ/xOKh0c
-],,4[2O_>\K`?ΈFvR-x"Z/C*)2QO4GTˁX2 XZ$;6L?z@(iɘM; 4ѯO;)̖=Lx),er
-^v
-YPF@
-M, >)+(^:RWsnx| <VOG)Щqx&KX:A,}xÄ\TJ#깚>$P=5 pYctĝɺyADZ}s2m27׀Ri=XtS12YJfF>tA35kwJ,2mJfWŔeI}ԛ
-kk<RPOXbfGV7)hdHoh$!hǷ3761h)1 ؃A*kd~^Nh']n@ \^Rb<R`eAx2e=e"+So<stPY˚O','CRmAs/|S|f #r>:mlEڑ{%7QOFBL?ƵwOF_NkXXu6x 525v ٱ c9
-=;v_mY-ME 9tC? 3Y|Us<v7>l9֭g(7ϣ9/t(#=iS,nd'clcƚg|L'O)CF -Yh\}֮<]F sSm2mj/3BׅEQqt[A[<1)3UK|z1+5MC[mKeCCG_%2;d xNe
-x"ш'
->0gȺO|xQnW΋,x}D#+C_l\ %Bćƕ`US$%dh@qWFکOySQ2
-jGlJ@3)z?mQEg4RRql3<
-@O 24 cI-bٵK-'mNy&@ת4{>ƞ#=(j6=P_Fj#4e}N[,KCتK ϗd$?E\ &:M_J?Y;umмO#^H3^綰<oF\hS* ?e:g|%q-[H+X3}%x,7%YKQ6W`,#me@5Q.uå2XUOosD9O-czv(w-=cD/>YM!%YM;>o2쫥M6Ldi2_\,@G` @`BB+Su\?ẨD] /,U*!seB<2!w/#z'wCddh^`SbȰ,5|Hꪇ'*IG†!)|Dfd¯+&횢|9/Kuɞ/ꟂL1s` 5˴}\>-: >=wlOLG=G.i#qtvmD0A0.扣Kc|x<";e@KL$,F ǖ-Sn 1OKQFwQZ/D7z^.1]B -cS^<B͢5gU1vt&5_FV£êT(\ZTūem0W1/A^3m8L6~}(8 ڣT k"c8^բ(Y9$h[' %#bdH}do_3"Bz HE^6)E^xSv]@#?0>o2g?+&A-*+=_ ͗*^)Kd'ixMe͡;E<fFmf] =NB/Lx,ZPL{*|VE=hAfy+=ľp--_il -δ@1GTA]/K={{6a.{uEtħ<yHDZDm;P>RwQn])M>lum [KQ'R1%f4cSJh߼s/:Tt9hh4PhN A Uܡ~V_cx풔⧾Ŋ hUQGE?
-[4KNsI%)ߚR)xQ("サ9%>
-d6UeG1&@~bMc+Ngy&lF5<2m-?cc3sUŜiz3s2ʄ$[?%sdx\v
-勺BQW=)2.X&uc qưo1,_BƏSҦeŎ% =0^B#f8XZ>йCXY$Ɠ=XYh|%{1 vXҿKljE+pg: |. ! +\ސJE::; 'Xϑ/D<PN)=>k̜6^_}-#[m51DG֚2-khVQ'jsu8~:ZQ$lv*FF>7X.RtU ,&R"M'#f>{D꘦¬=d}{&}JxwGƁB߻lJUЎ
-}vC2m^~|,) c Ȇe1}e%-/"ͩ7AJlVUӭFt<E~j 1v G(g"|ˡ>A+-|m@=/Mzi[]?ʌNW(K'Iʧ\e# y^*ex~DK8莸dߡhb"'բ树=TFfՒe{~~#}9=a1iMZJ)"khǚU1㹆;9lݖEd 1fMB5˳Wc
-$H %24M*3旈] ݧy(3F̎'.j2,)9"!:=\7Hz\3{y*F X=Yzן?RMKی** 3U3dهE+5$K{Dd9.aˋXJ#6ag?[Wb].$
-Mx16d~q0fsELgGLz:~gzOFH;mG1q8ړqu-jݑ=@=x}Roeb}<w=
-ܒ}vRw
-}>1y=}0Bq =F9K[|ՈET,u4O "[NHYwsW͘礍AR@FQ+;dAd\swrHEլUd^SMf:
-U}VG*9ppddO^Όf2><R
-d0D61=W@(!a3nT_/#{]&ڢxWs`B\_#~O` OKZK9Cɝ Z ћC^7YТ0WdUL:kL<[9 Ƨc
-^'gD')|+r>fνœuݢRhN:o̙*-E"N&ȞMO#DG[}r]B1)+R!卪:VN^/E=@!-
-dqalC"O] -os d|$z#T&f'}cr*nr0ø&r'?-.MGBInIGsdI}S^PE4lv\ȾkmGimL=SCJ,{@8E?j侃py o<l5\6xZ9)!9&{:0ȘD1l]ч
- rRJdKHŔxTk>kڠBE3+ޡ6ItϵCcfY~!hkU^}%|Rڋ i/bA_edCmAZDFrڳF>/_4sB(Z^B tbeOhjp WT#>'hCNX aQ)i/E_5s3+}>J΁ə"Mr5`ϗ_/V8(OΪ<)Jct+}N
-g*F*ZKMv>R'ľyߓ7>&,3lR=Y/FFFK_K|ZNCJJw7#)*vȲg ԓG5{
-^<[OC.-g mA1h3ަAS~am
-4Iqn)_XFhцGAM򥦭^l[+O[p
-C賏JfQg!g5N;vyWi#Av3x-gU㋲,/_9Ԝo!0. mDA1%DwL=j49Αu.C/3+? xeh/VH$Ȇ(ׂSw9 Y D(#ܩ UJ</^h~FS1Ŀ?B_ /7VDSJhdWE|(sFu2%g/Ak1$:KZ/F9ܵs{tCT}3#("b}oMn s\~]; 'H }fŗeuz,3gOU}\K|@ܲ+mFה <!>:{_-Ü
-MG`6kDDe07fʨG\#~6pgGhfqE,i [q)[V@ȫ$H{ k0
-GjvFcSs;
-[C\K~~Yw؄~ߍ;{n%.x/=U3YFt+5o͡7tY%wD%wHW.Eۛ ,I~ y
-K#9cf̾o>]O[8Y ۞;Ewesv+!]A7栾,s~(g{18zkoOMEA|EYS{)rj̻SSvV] +ٷJLj]Fd`3NHw8uIw/xN֪5c拈'D= YσMQ٧$cqeH 'kug=o;)|o%Yd7's+Oe
-?C?{F mv>}tU7)mkD۠+: u3#qGĜ
-.i/u?5:W7\N_*օO(_.Z.#~a#r}9=ZX.Ks䑻Bo*g%bΟ'=2 O1UɌ 7=6б?Nn5\Vk9 2~
-2N),d֡![Vʜs+&4y2/ .x98Pz^ |3{^t1`S>{x9՗y"}7}FfB?jW@ CnRbtZ4OW˘ՔxZ |ag~xD)ҙTa-h!4
-W^^P‡N @t>G'݋H["B;szU1zC;?kÜ]; kJ"f)qy5_2#]Ior_όo1b ;iA. 5L%:XcUZ"ϰP^!oɾT:3+iUJocy=UӮ̜Qg43hLOYK|bk3@6iY}~^yFwiݷ5
-~)#{rW37>bbM*#s2?
-ZDҴ!HS^#7+_G(^^BQ;`zWĎW-DP!el-!fQV)G{):eUk *"i\!ƣg|xWr~[ۍ1';)h7NA1}xַJ;Bb{ g rF1y=y>}II0@FL`./Ԣ]-U hi^o&! /"EZֶ.ojll3 `5ZFE~33fyy9y^ pE
-q?5\o:+Gi=~\zww}ߌk"Qk
-mQ=0zR<<Ͽ0rFR}Re]^B|d烦^)ͬ' &1'/:pa<-O$/1lKOGʺNF9ǩ"E{'ul吺>ݯ6ic#.V:jUP9Y}n%ܼmQ\kky_D)X)"+f /4Jg ](vk'Sr^[o-X]sX>sL勹HM[k[elsu̘#Ff8w!s3:X]WCw\=!py
-TkCz~c)2!PlA=%g@>*pbPG|+׵.CXWn ;c{nb2r^n4im<Ӛ/L?pe:# Jm މ>Tҗ}*75}1!ז
- u\&LzwPJb**<gS+ڥ` hskp}*X&X3M=re؇cICb\^=݇0R\{?p`Y\? ;O?{q"ǜ$~k)ų1k\‹gQ_5ou.wY{<!bqx#yMov)b{ o-z^6[ehڍ0kކ}5-X{ op;9_Ý61p~9}6YXó,};O8'We*q߇~%w'iYq-N};h<G}}k1i(ށN{q8^Ľq؛ #nk5I&2n cpM+,eXC q%qmƵ\Ƿ͸j켐,
-Bƃ6aEAOP2:pኍGF ںdE,|
-.;xnVmC%w֜)hƸ&T׎١cYX鶴|Lݩ3bz _=}oSwE;(W<o:~qƷ72||SCi[Ίݶ{2[U6ɾ,L]] :.|~\|v ؇ УW+T}&m C1>Syg~OD[( %)Ռ%@)cygb<@1vgK||ڄثgNxMyş ;Ql㓢{(>S/b'\Ơ໙M/6ygo,g4~$xK}-޷}⻲Kli;5,}R M
-/!JQZv_|o0z=ۨXw4k8hPۭ{s>u{lW >f7vW(_ѼI>`ZmVJ.`k%dm{[bo,MqtviQ|^  mʰ#g
-EYk'K{w/w?0J 'o !ywbx]^?^Ѕsjп /]e6Vt-),zRԛRﭨ7UVy]xK\6״ڄ0̅ea3NHOE^C7)3 ^/v*ͩRnJ{?E? ^EմiM1y{PߌCasӖacWm 7{(ͱlm'şŹ;նx -.}V[<t~6mHC{e+3ƻrg3.\:
-`rV(jP^q h<g_!Dٛ=PmxUW_Wu<]j{JJʗ~] tޯľWq0&a(zHwZܑŠMX_ 瓩7oӿt
-~{21͆1vwVwcOKx w<sd Ό@W@B+ޤϙ{tM/sq8~S_Ɖ=<ov`{po B7|^ESx>yu}^B oDy\'oDyڵQ_kų%g@?:w@x뉛\>H-nor@Nnb0^w π
-I߾(1i8˳6k]/TE.䇊z]vަxN>1\] C?0N8i0Y( Kk5MGf|Q+eBx13m(\ <8|" }ozvlquʛ±-߱xC0fň۸.b>9B|>W(ggr<zMf?iE-s@<Kb6.M~L6cX uJGVZDʛJy1G
-ʤ":ެaoU6۰$I2ehcPb
-m^ ?{m63L?C YA ퟈_9a*u[j$_( .9nDÏ}C
-C|*t bKx>jg
-e>|DWo|1ᔊܠq O7,"e 4CNl
-פTHb\t͏Ј uW7-cDWeֻCQ]M[[j{.~xwk#r{6C%.<=86X[6몼Q(3.7>mfGe4O?)9ssvWs;/fw-z
-wsq#5kUa 1dm'!}H<":p={G>ƻ3E[2]'?Y%[Dgxx_F}
-_ÐKM7 <ouLnwtFJ1n0&#cg3D["];"t*U[5ڤޏ^֜g#i~%Q6M;6y9F AK&3g2ykw{>Woovy=v]Ϯhꍙc{ :4 ~%y<=zfE0WM(G5CwsvM,{W ǽ@JS7.zM8x9zW&}W?\fsiwI>4{2㐿nsk,~{8["oFG,sy<Tu :29O`p
-@gVCmPl+}P  A^ w8OzG";*EZ"a+1!2_u8!,>ѺX߬#Z߻(`tf\!]@BGњ>{Okh--oKhcxX=/_yc^D_}`<y`Z.พU:ʬwt<>m/lQcYMkw|FwʄSf $7" ~+5"#qGbuywotqٻzOp-}W)?ٟ
-{+o1ogv!<D!}1lc^D8#y v/x? oZ .MFGp@1x4v{g;g-nYj};+oV&mm1Fγۘ@ߤC?__g|_g3TGBM,$ѷnyIHoc+Es6\c$͇t4`z!-B/j<=vb[{مpLkqK8}!ac)u1´tpZhxuzpV_|S!om\1 ;ʿ߿Jrcp
-% [m8\긑<~l!~q񮞣on͇08xYot VU6I:2QWdLGjh3V lJi1(mߋ{C_hϴϻf<mw?mOɮwAMi_RU  0WE3y]/8~z_tڤs#ڌz4;v4Gk~;^:Fޫ^zpVf). ؏Nf#q}=s ow+y0#MrvHݤ{=O{WsMnŹ?<ݣ<s}vU9M_1,/?t<f _Z:ɳyn:r ENg]g쀥\Y~Z[}|Cx٤ߗ(9<G?cS>%xgʋݫFS9}0ah3A6VL.^q_XHcH|G}A}| c:`#p0>)c:>xzHؐvi~5ؐĢb4Ay[3Ǫ7qx|yviqIC+3ϕ11^>!EJ6tSE[{눍{>עmuG~|iD(&Ol+~e+?N8X rZ<Θ|kʣ *#L7JpXzDB?V
-ul!ѩ-cU%tNc,3;mMb` !ov٣mKޖ]5Y6}8~TEJyad=&/=S. ;K`Dٝҳ=ɋ}1%~m[iyq!b_W[S`#q
-hKm }v}),u]c]-*iU ssͮIҶP~쨠/ˏkVS<,zP{FpgS=9%m䪽d> y4\׵Y:Bv.ֿi:+80s<NxSoԿY1'F΀1 W( b?wrƀ׃x6ikveX5i0rೝH6'֠,rNɛ w,nhz%v8~n(PX\#2k IXU
-ih+=B;;]R/iWZfܲl|_|9sg2=-zdwK0uG^5"vC0ڤb9G~ʄף}e<f6>yr) wqvئgGY5e˜2ᵌ?1&ݹYSڕ)f-zV씺pCmF3Fcfkvj9eП`e^mŎxM=Wv%g:#<ј'ʮs;û.J~ b#'6Ltj6OU_
-u1j7T Wlkз?\4ӗkU> |;{zoяG)_BS
-1 OU*óy3} TxIF##t?*ER9}; KH\[)<"~,<ghO韒r@ c&`x\>$2y"偕x ٌQ>ٓPaz{=dlƵǯ/x9"|Ib&(92
-}Tttk.o.9*̊ {w N`=}([I===ܕ26Şݝקkd_vıV2=uF&u /ش; %;F\amF*T o$MA\~w%Ag[O
-g` ^97dHUU6kc/_{ c607yJBݽGE=$~5-7|~\_Y5>?Ͽ:X\'>{ I+N]}RO:]{h=x{jxO3, u
-ו7YN$g]akiK|0X_!a_MY<9n5`lCuf076[wFfSSuWz1IeEY b+' cO~sXʞkt_p{%~MѡC
-w _C7=Cv2.i˼s$!80g/WRO٦7{ggLK9N阮Ö5Y.Ukܲ׏y~L
-vg|穼󮱒cnnoV̄ﯖ䀘k\Ϡ<>*JFan2nȺTcTz}0|}ES{{>yFow潄^g2%VF
-xgmzdo2- EȮ|_Qw"֪\W<km.#S|Uk;|}Dת䲪 dvL!X#:Z[q>wFF/xc'su[:6 `=#!6L֔<O|8gv]+?UKǨCOH3rtsX; .rc~72\\E穁Lḡ}/1qM5~_gn"cJ3o18x1t,;ݩNNwZl{Nxk'yv\' {F[]c1_ɽKߌe?J-Ʒ :g2Z
-yg ~03F w祿h^zxr;+ŝZѝgݱ=p KkھP_ j9lX/(ʏ#%H!
-z|׏ 4[2|Θ<nI IBe*f[Fؤ}ݾ֠|K{Ze5KorAoޡOJƕO}O=yA[꟎|9yO^A~Ri?c^6;A4bu" rV{9kmÚktsNq؂,cAq.%/vű]ҧc}ut?8/c,J891;l*E<gbXї1;,E)/Y\H>f xl1s]2\\@V'q0& 0.;)gCFZ u^u-|'3ioO#@r%ZR}vX9wff9]쫿 `0/osA W׹q{ O}]A6$ާ_v1ShD<a9so,^OߋS_K:~9,H2j*x'c<ퟲZ҉/jyY/g勹'm~3K2iǯ4yf/nFmo5;#^ov]Ng0]ƥ6ae3A[NޕݢsNaNdz~`[C[Zmhlq ^o]
-K-_m9m?jcϘÆe_xn^ |&qL’-co@Q|AJK]Y9I{J@H.~ӛ>ƚh5ɘk7˱^+"~>xPpnmYI{a3L0kyz$k–kAr4)6sK|/ϱm_W;c3ls'z}:5g-8wg2c
-gm0&F|?|*g_ޚv_|Mqˆ<++b $;-}^ V4[AΥ%NK>~ Y42I>qyZe2[1]c-YJ/?H0ֈxPO%^\|i0vfL(c]L^!1LXys:3gRkP(55,[ꢗo
-}.\q)\pz W/# XwǷ sA{JkL.>b$h.!yC7dkIנs-^&ԥ6#J|QO~PxBZo2Hmڝ{.+լPz-,܄?۾\t/ѹG֋7/⬬M\/?[y0#{߼:&jܒ˅.{qp7ck;+N_ K\Ō/w_zq/ϸG/搫#|<jJ;~QǾ)2ܱē
-w~" >EسI N$б:nXLZ߾lp1{KtlLjh #߮mMx_$_^3vԳe><m6OH>t %ߏ6/~8}f9v<b_r<3'uҺ916W7Ț{<Szc.䪘6
-dNo>mg<MbiXF.zʘg:/I
--I}0`鼤T ]K|سl0ulyj;w+ѧaL<Vg<Lhw
-=tR-xC'5. mFaώ&+CWĹu9- )&wѥ?AUv醇vy;sƻm¯ M*(Kmb1MȀQ<FE3T WYyY(g=)_ |qpWrOQb/M7`n7]l:f!;?[{r5>'2%C<bO\A;_)9o 9 ۈݩ1_YVJ]i.$v2#mCiSPX'׽v$KCw%c6<r)#l|<M{ +͜,<ƾ,xt5uM[9 <}*/sw3OogmKw9:Ũ1r'kk4ګeؽ<Y>Ϋ/0(v8EUdVǧ(TF\!L`&y(q<>ԯs91zf9_=Yu>0XJ{Ac#x:!6QҰާ\k +}%1K|3f܍2c >6ke;YKa]E}{9c&.ϜlCp]ߎof k0hV0Lz\n!.o`}9>'_٦oc!{6B9&-S26JdհtNI@
-߯V l"rsYMB;%SmChSI$ iJq(7{7`椫9/&
-mW*IsKPگ8IP6m9Оz썃O6Rp<|a];t"_0fg ψ;\1o~r ca砆k\6+cyv8Or
-6l^>O2:AxZ] /@^y'A;?w3sx`2&ެ+ {s:bߖ8 ||XP|N%qgSALkTkom/چ8Wl\DFb{ڮ4\d'_6!zO4H\/ƒsͱ +eƞaMCè6g/uxFQ6ZNg!\~0|Ϸ9y/ao1}Z?q ϭԉ{拍1Ejߖ"2snvoW[Ȩ<<3ɧmVҧ牌dƲϋgB.YlM*Ex}9Ϭ8Nb܅>փw=;Otm @*ȅSzMcLQ_^=Ҙ="0H k\ _q^.%n7PzNPWS)n{xXv\=c}{2!?< :jfx^o6wQ/$7~AZ[#.O'7z8gtYs@3wЊL&qkbaAUcߕ9.j31mKp3IBɄm-py=3NB^wn8GflEZygOx:T;f$y63<^[qwЋ937/ 99׳w7 D;gtɘ ΗLŌD_:!gxssWrInrx'dӦ߆҅Ο6bXtn{iRt?O}zp<#bX,{"0{ l]pEL™2Cm^u΍
-z=A5S`F+Gv{M3frsc]{Od%c4~L>"4>u?݃/
-<Ir&;Jmrtƾ/:+g]üx.9vr/}5|qM4]]|ҿzhAK2a^!s7:>7݂6*v<ˍ+,`6`:<~h8::Jƌiϝ>Ct?/ӾcS)m0D~,k{|>>#ze<0̝ fإ2ilpH:g%c##ؠ>+<?(:.>[&}aVPQ2hW< eu^hؼ),m.lKb@# y|_ԙ</C'H(wߛP)vMl/U߬ye\X7;
-73?9C */QCj'vЈWg
-$JT0bK7W7MhTk1Qk۱ݍ&Pǚi"I<E\+T>( ԫƨXA j7TPfzj[y_<2a7ozӀ}ZJPGW׎Wbe4a
-5Rk%PMn~*XOFG桏̳hCᆳ c
-Q{&rU\TƲ7jɶޢf;=w ckkvg߬w uժDqo7V+?pmw/xgIG#ŽfhRJ-0+U_Gg6GTl p_-nYkTu
-
-n8gb`^ISߣm}׫׌S_Bж-g'S6-^rg3χ!OBBYQzfU6*}3Uk0B
-wAjX+0O䅀/0w.|ޡjPM_C壜#Ea9A0w: 40>pg}{)W0]cZ
-SHIj4(wXUgc҆1:ȣa&?X!@uBLXLG-{!"l~.l%VsUܡ̨3gPZ>TUbW^
-_.1,x {?lZ|Jԁ%:xYyh+c_%GV[ ؃N >&ciw?gզq^b%/}) e߆oч(
-ffS)n!`G^7g&b-P-e+k$ >F5FQQ5ni-3d#ɦkf}_wW~yoK_˿񡂮U?mP㿢/ן#K>eo޵m!+gU:?恗X~_ٳg:ͽ`oVX?}㡆eO|z˶anAGϋ8Yf;jp$N{;ϧ=m;O)1"(@{0S^ Ék<cTH\1ȝpO-R9ļA'`m[xǛina=7XX fڕocIY"q$#{I!N}anCߩCR< Wn
-1VN4"Hb}G˱׵E0'_\_/a܍FiJs*orVJ\~~˳UiUb@z[~e,N;l\I={Q~f\%vr|czܱ%ĀwiQ_뗜rCLW?m6'mOds/J,ޫ%$9<,
-سUnzQpU>xv[x^cv<[
-'_B̄La 'ӧ4Wc
-<3>oOm0r\7dɡ8q+^2p$}eoc3kN_c߽;V{cߔ>zW26O_jqJ-'yԳ' -eq,ʅbAEmF(ݶAb9EȗI@
-y8^hչ
-܇S2MN1A7抲TA64eV(VБm+aեNjA_3SV7Msc_foHs8hƶ5v9zӛ2vYOlڷ
-adpڻ(/Ίt WTC 8ca<csOu:A>G[ggP>hB—|#*fRagMSW8<p9
-{h
-žo%Sbj8AY@ [[]3GuaG<9Pз>}믬# `/!}X+G+\mxoyUfz#S0?ޘ[qO
-<<t <\T2*ȥXTXRy-'q%q,oƞqw =a{2IoKPw֩~mI{( ڏ#\N~Y%ia?a 8e|fc>(13[piGi-b/6xw3ҷbaķSoFxDI?Z#',Xi r:,9\鄉3 IJ%LR.66ɣG
-{:J`\Y퓓絏K{e扱lbl࣢v!*6Jê3_4;2pJ[=#O.[bP[XcM-gR03
-re'f8
-i ~/(}:Rwa!ۦ$7oyiX3gIqfRsB[!?AW{x+SS1k*Rnt0镏Kcsu
-!#b69[0955X#WEs^wׄw&О&'qwhW͜XkXe(bCq1zE^_YG*VoWl|z}=|%;9,/qg8'#OuA}݂v{cC+}9NtpZG'zzA 97ӐfV|2.86ķo|+}>¸%1z8=a59#{->7]ΧY1,4K+ҀzՓsI2W+
-·^QG\l2<kM)\\esNy.t%r LbL,#ȝhE#*A+w8A?mч\-ڧ8`6K0-n%paNS8ɊT <҄:m3K:2Uou?|>6,<wyRk>̩I+Cs/V[Sa&)-71s׃¼\Td$q tBtFqT1|[<'Po/陘BtB\<ҏv
-lAE8b嫁W-
-pw{Et _^@} k݃w }2w
-VmT4!;_+
-M
-k)͎w#ݲjwtcD t=m0jya Qjuq?0.;x
-M >ɪ ZG21~ Էߴ"Et(gquKXFױF:D~+5yʝ6 mp3/~S[
-e\m?Ϥ=j#SW<mwy~i9V;gWK]Z᛫&M7W26~%-EgsmmpJ,Ok6sDq\ϼsunf78=cKPy nNxL}H YO,3Ywٵ:7QYɝ*3o"VǷ=Djf9vKoht.Zk_z}ӷ\4w㞬mwZv׌J
-<ɕ)7Rr5)4^IW ,QFO\|Gc`h~no΍-=t<\5 oOgчc7&oN^茠,V~U^|ƌ_v#5_V5w
-V9<nd\w0`Lp丽<յpwha_8[EXߦ6ȿ[@FCaXa |I4:X^vYߌ cdxٟq4#$ ^IS"qz^(_5
-yacjx&Ƣglx+>
-r&cE:|[lFۈ/r
-ad,@r(;z4yN쉿%^zߥYh߿#Soa[|~¤S7mͫ|gM4:_튝9^2ic7W>VSIϐzZ'{1 h0fKj8{樷x |] &/?f oyٙ#kDNdmoL1
-M^f9x+rE1[kw1fe4djn:>$sbrxxf7g4oƨ 74pR"#:^N}ԡpnrX~Xef"ٶ%F޾ލqZݵ[H$ )ԝr8vSOþY{jm f޴Y ;_hvfOS'4ݡp m~Գ'46.;NiO0|KXڮҮe
-@ o{f2!0nDsvjEhSxLXD[Aۚ% pjS`*䙀1c-7\Uc^R>^ FYڴ)pWwt];ժ&ViREgXtJ[4~kfpK;
-2B1I|iB4傃 AXRpPit)y .RB,h2^ٕ{{Ğ"tUfl氘e71aM.5/0}cKDeCO/&{٭y8L=e7\B<2-B}n>~&mZ+ާ~)[2Oo_+qL17oN}qY,#>"T̴*41?Lxa#5.e }lJ nv)>w#6KMyNX6zGtٟ}Z#vv
-zK="r/bGݣƅ}XoA۩og{]|onr}cHpc
-1?w1E/.yh'M&VH @+
-g|R!dNεYq^]Mɻzus'cG(]ݡ8>cC.^tRi~N;b]󁗗sOz=ـ,wC& A(r7:~{~{bu[gή3ߕ
-دY,`]IE11>oB[7GNYYg4k׸fr;r>m1V|f-3rb|jWlv;qpޗ͈^9鐷l[rsIklj[w8
-Po7NwܼwNqwsN<׆;4I:+ 40eB(VC'g]5D di"G}Iơ.Uaᚂ+k6Zv\ qڌ>\/\ \ p-5mQИkJ *qU㚄kYk!ŸZv\+qY_u+k
-$7?KWn}~7|qRܗ~ىc{\q݇a\KF1Ltv;}eBRx{Wf(qoy1B'VJ4͸c2M~]ͬMO\rdwGWo'
-Oe~KώWṛ(G'gGB<SҿGE})?$y@.)%^^{?_LGA=01?cL-We5S`ѿý]ȉ/>}^*:)&x-,2L@rCZsh 7C6*Onqzw3+4xS='c"q8VЋ'ɴH;>BN>}"HElZ ubJ=p[aw
-?<m@[^[;|t[^[۪;"^[ XkoBm=WpLjϺһoM^wo+qÁ{hO{}xoysP>q Um |F=埔t:NE,avx0YzfwB3N~0ti[-늬L
-ơ+e,% >yP??C>u!o1*V+Qo%zCƟc*M'yvOA'9v?v9v~pXQuyhe<y#a/]3mƏ[|b9+' :ϘYsMuIckS/\Qx㠯͟<an}SfY$x|fv9\hLs?΢h
-s s5mō<gD9EZNE0_W9(T[\M:5Fҩ3L۰J,xM3B͠a}#ht, q\4y-^Ba<;;dņq,.;1cA7N:A<5'h?~8@cjcoz>iOy_No3>z/4SzyI
-{Xx|mgm6#6<m|+۴ 6[O
-hGiҦƭ]M6GͶbN1hNYn8-~5(dj.J |Kӯ[.lξ>Ȼ/{ Qǻ^~ػ<|qwg>^˸fe%.8&|в@vmCxfØao \_?lзY hqOUzZeʹ{+t<XRGY-DN 5Fsѡro7"Dfl)K0OwxJYQZl|~gZ"0~fw7d.<"0qĘH1ys>;E|c>lFxZ(3% .ϸ0.&@zl8{XYhb'@b?tD}Tlӧ:5/iל-h\3:x,˸5yZVmjoxt?/bX? :^N c+L
-xy}|:Wչ)w?=&>aMxy!yOwhHꌢβg?Xq DkP^v cu7㝟Sc\_y|Gv_qpzc7SѮ+GkHn#1 O>\#^
-Jgp-ŸᴎL2|}c]qhsb^ƹ2u_A~z5M{is +UAL\FryLG~cۏ5_'~qk@зm*Uܲ,sqeKb4>L烮2`3鷬'=ؖm:cg潒Mh@Fs#y/2@[C鎙v;~K>N.ito3v|cNwnz8#K׹lV{# }c<7[kYnǷKjY拒#FkY}rsPX,{<su hA1G2٘j2Mmwoblb%s6>w۬~+s}ĞN]JW/<nE&<f9|{̗1To_c̷8Nٌ71g7k.`g ˆ*1ʐ:K%z^l%q,lz漰VEbρ\9x84="h]~Cb@"ǣ)"ன̯13!eߋkD\LI̍Vc'A|S:#1tǜҧL{̲Xjb,]5</ ^<oW:[b$+@~ھ;&&yaDn=b %NF̵'?x\5C gGbko%cscް &EǃzU; % WeR?{c
-rYq) =cc/W<.vj|اyԱޔ3LpJh+ sVcxq#͆*]ʸ;?tSc7&5&`F@.^Ku#OC >;|q>twebC6<@UxU9ƚfQ Ugs.±V)M/#_PMۚ?lZNNz<h"\:,&^3FZF>;
-%UlCI!yqk+v33;(ZB6a>;i“gOgw憷K%8kIˀ ?htg,w93~=9r/63NhxUN̯I:MhmT#9y:Ϊdagl 9X sp
-{39’S:X%H`^{!}F
-~2|O
-9yG|e;I7ob\x0*uap^^vy=0I>g֕g| p[ =U-j<ӯarX
-[< eLsϾײ\FHp=??J=xq2UW:P Sz&Eva^oŲ>KjYִ7ug X =E컈03$iHCrjrgCu&!ڟEuޓs,f=?<?Cl{R:8^QZG'g:A/t|cY8gv3ϛ>B7G.FTKeb/u~NlXM}m\ ٗ74p>Eԋ}M,~hfl]UZb-zPg=kk\ͺ۪у|ݑj܆51Foҍ4X#Ux:í?ټon+EJ!}
-IW偷89ϓ6˞Kq=eP>D|*GNjg,Ay:J|j ĠY;L*nղJ K!p h_mFh?bEsDvď8͎\fpEwTY|3Y< TRcgθ2m|"|thh&苶]ܝG2g \=Yml+G_tzR
-9F7zkUS\e<[K`%ؐ-odt.or5YkpɡDg]rpƅHSfNpNcr >8_8#>7lq^+8Oly '\>v av7ps>@Ss-fa>iQT_g#-9!K{2Frs^$@>}KWkVo@S,Wow$z#
-l?|/dJ?Ss_8~}*'쌁Gu AxІ}Zvɏ[/7iEhG6]cQyܢTĢ$VXh?BQf?k,*CG§}/'-mPQsI2K:b i+oT8Z=i>Pp_[lss-V[ AчcΑ@]]v?KdQ9+G
-3)bi;8mR>YQL|i8abVnp+c_B{yyfߊcޜ*
-}1*Y1U{9r/Ǐfh~714`$P-|!ϺGm!ߏ;-/A|:ly%hGэ|4?ݯr?9R@y% Doe~WqP/3f E~tф> l{N0>kc9(ù6KW#/GGw
-{@}]CuqWut0d,/JYG vj/r.vm+<(a,J$rs|m;[;g۟66B\mO:bߘyϓsxA< f ǔ=qrr4ZǾ;,jF4to;ԝo:fq?
- άao
-8*v<I/ocyc"oy 9=VTZInO  (;=K_}ٖ^B|,('6<3yJ3*hCXlwÿ
-rQc5$Skrىt#/#ǓC|nJ|&~]*Bne=EeȫHmv_6|'Q-zm׽''Tw
-3!]-r<xl]T.fr'Dx oz >{ۆ<^ς/WM|͡:Hc9bD{Bo"l^
-CN Tύi]DUk<,.f'U98vķ[fK<Pt(Һ񢮮Mo!BnK: )?8_\}Y;|Z5EʻqbJ;9Sus 7Eq1g![-z ݁{`k$ѧc|q g/Rho85vrt5OUB1K,O|뜀k7x
-QRw
-탞$< h\>^oͱ28']muaj&KbyFT=K٤CɯLZAy_>s8:;떻{+jb--skзOWr?r&>:2Ŝ5!r|G*/FGCt`v4;ˤk!QCf[cd5=L/ڱ#bE<fT ¼s텬~,|-={mS1dYC@;lPd|U.v;4GT Sew'ILE]R:ɲ1F-toQ)2 lo]BgІx9k^4m^; OK)|! 4(״@<4øe_l~>=>{P\+9*{)>`^ynѶҜofetslUK eYa)@+~I=etFc]n<9bsO[mg=\EɥokX#dZ%T6>>=J[6kQ5yC"zv̕MoI-W
-Wsq Ye'R~qDyD[[,3 cm>;[s7`D?TN`9{Ӑ_wJ[ZOH~kQѭ)YffJ>;.m\$|A кֳG,x˟L/}2iwFolᘓd4WīXt1(lJÌwgQlA4 -9ՒpHz.:X'!
-20걭k)<RS]rތۜx
-{==$7)@96/v m33+
-n_ HhM7M3.TƆp&MtW_= 8}eq~
-d!-+U{ wC?Fo 
-6.qfQPM;z>av|UG=EUG._\JcLјH |ckUBлiY][c8BȉT_1 ʖaF<; {K.?7g2t"
-vM8,yL=XےS9~12+ttFFd)7@)xx"OC9:"-1hճXK3r#}Ǒtޡfc>4s4qya"|؃|6Wm #+C<@%"VMg{MʭKpSbMinXk>vm{^%B0J6L=#sU%o`|_/=lD!KC+}E`cˉnm\zxfuWOksx.ب6*j1D?NɰaG'>}Gr%X=L~ZMYW(>9kHpeqSD硟HԿ=Q{fDi#D6Am 7.E'Y*蹯c}<ɻbQm{zr7=eh3ؼ.1zOhάcGLrr^ LėϨ&dsۉkIw:G!x~XQmb@a5x`dئ.Aۻc;\\ƒD@f"Tj·7
-ˆDt s$lnt]IJA;7٢GYpoOVw(tg=mg~gE49t=)N$ ]#zd?Ptc[V/#yH$D6ZFzםbΙ4˰ܮyz^'[䝞<'iaN_|7bhSgcO
-C!$$bO:l\ұ #{2Z̫W6D&##[ļF9oX_Gia#R3xs7zԿԿcq :}|1?$N{>7<͑cgX9Bq+&B8V{`mouwe<bBMo|nC\<T3b y7詠4
-*~WΦu!Rq5ӳYv{WX9jrM=;Q̍jn/hlLi0yctBacϔmįT_tcIviA"R7`*p_Mw(V xa5S;odWrata=ɒse6,C:A_.~=r)JM ?)..giL(|;ӇM*-=Z:ܠՄIZJrPFΐ$hm ZJ
-suXOKv"S~뇶m} xON!Teq 觪*gNcGgq>H紏srul{7Ӹma%v߈J3`tA 5bcrM'ir&v#~^K!sdz>h2dzhsã ;;w]yԍس%[S#>Rm=I}t'՝=<lmEeL23_%mCoH(
-Myp S^o}m4wFzM|1w Â^`s^OtF6+QWd:L}|x%ۇ6?OUc$b3Jg|\k[uUͻ讞܃z"c쎱֗3+ͻL/ũ[Y]%8K{r$lf|Vb}4{m?|-o{yollO5}cJXc~uDžݒnM=YwT>8gl#:' ӃڕoĠ)Hn gpQ?=V"-NA:!%n?N'LN.
-YƄgf|]jSؚwizvt}\uj'|hod?蝇 
-o~aӥ/w-kP><[3lONZezVUiew|Z=t>ZqĝX {1,Y.`kD?!m^|2:qIvt]!z+hLMi3.[^GJ>5>YiqH0C0~I=1&vw7[zO76Y9J+Δkzx-KgǷU`~C'fSgkCqSy(;lOn q}7_l#vijm$Zlf>0b]iW:iu׈+r0ʐ(%1G,m8`c >4W 涵
-@/G{?/++["h%܄v;1v^mokZMq.m3ulbj @쓑p{-ovDZ͝QG+;[JC4vq$nQ8nQm<#bm9WiJx<ҵ3NLzCFo$ɀ;ZuV;Y\Wm#ቄ6[ncD_>b,jAub$:b1at1Mo_GŚv}ѐ'ty5; 6 Jc:b;te
- JS\;~ 9A[gZz!;Zcc7=н;IU댥 }POm૓f9_vH-A1M[\nQ
-cX~n$Z>X!THrֵ|
-ۇmxfmu,ӆnPR9eŐut_~UHuִژ=-ͷm\\GP|Z_I<+JE:qDL`ny0A(Ƽu(VZ@/@{rP_ub_aOFaҩ3; c¶/{c=ʣ|~z|uTvjpC}l
-\}qHi, lӐn:/"ފ{  ݶF'o.c-N=jCGseA>%w_
-|s ,>tGI TO(K^fU?Ԃ|ZV x|f`r/_횣cʂ#Q- Mq6E{o-|Aҡ7"\Ap]pi$Z@?hC42ty8sa{gkU{Oro4Gܯr
-z)kIvi
-א4]и1nPpX$zP| ʀ8AZ^:x-Ac]8eT3C7
-܍%X7a"#c84QN)()\_sMa?_&^ MW={)\CwIp)(٦0;+ "VH1ޯF8µPGSx:`e=ܰv:&.2QKwW᭦لg/{&Å)=8b
-ܬ<b
-_Ew4ϘY2
-603 LaqS8c
-\ 6VC1_<#&5Mz5Sx6^}Luͪ]=EUUkf/7b++R+4xB5 'N1պM)Oč2yTpj UڒՍZ|WH M~/rjƐ{UZԻkV'ҭjV=74qy=+HR |Zq}"avը뵕n)HpQzuC<}/O!<wx<ZO^.-hHˌN_L%xF.h+q,G_ciD6pj mj՛ k7`YSY41MCM>ܢW~w@ Pބ|ƣ4)LC4wγs> (0jܥF <\4q%(RuZ)6_Јuo;Q<.&+Ѐ;T԰aT nmCk]F%[CX+w{\*5@kTJW޶DNN@ZEyy}k W<k<Bt
-y0;7ަ`}ik4% Ceqw6Tb7)eȰ0jT&Q[2#1g(UݔMٹih8 OK J6lEAɼjjPs *e"sTJ B$1Zq@]5AZ p,f%nQk ][¥|p[=9j5K! U
-K$ BMԥ^*ٱX
-B]Vjp-B]pׄo~?**jrg~'rYN}=.G'CIe?jh3R3C 6 l=Fo}it"{5
-ߑ4xxb
-+JshLu:gΛMe2p;{}^2̀NDsI|7Me%&/it#3X+i XZQgJ#y1FyMى9b_\ FAO EIPp1UZt ̄4JWNML7aOgB'zwx53k]!W^@%0R_5S>7o+F&DaD %oID2h\%ib@B..;]#:ϴ+
-zBy$jb<u H˧@e|$og11j|kM-`9$h򇐾yQMwXT W`_JCp e><5Kuwݼ)5PV=
-9jN
-YbTRS
-P0B .(Ä Z=VSӪ,dfFFLtKg.\tygΜk3GM+^~$hƕU(^bɣ%
-H2!}wSYYvkS1Z
-Lzn,'e¨`RnM )!- %ޓTDɹWqVz[ N6|dj&F9LNK5HBJHZPMS'>#(q4Pk%qSMA H- W#C 9T\kZ{!Io8?T_vX˜9MԈV׺$:"Uh%r8?DT1sxpQnfc'@&pAPÐ%$AB$&pSõB1
-zlUE#Rh,Ԙ<ժ=Z9F8tW`Wu?A0OT4O?:|B9aZ̑dDMͤJ@$FW,7|LjFn#R[IaWc* ,Ƈ41):B+$S).60@ W{RhָMjX/FcԹ1%ZFP&% O>{
-wm CS2P5rR!h dtͺ4MNP P/֮^ey$i&;qrN"aX꣱+Y&I*4WM K$+uM,]YzpEύ:AcSr%ԗR]Ʒ2ӝK4> W]5VX2 BZ̔D(v[2W -ȷx<LX>IH>>@(
-~
-5ZU I&Jt/
-LhBj}kUg2GNiާ(VBQx)`h$SnBD݄*>øI^\}}ҷ> ߸ zLA ڜ.c8M6`sLMC"DFRl/FMc̅=ϋ+H,J '8IDG3o]^6ɂJ7JULKVoɊE2yǸ`w3S96*>IwXh£F*b
-M7uL~<ԴbK4K4o<Q߷
-khӦ_kJnX1T™>v"9=㕞UPxZ|
-]jL-X_CLa) hSɩ 禔C.&?/K#Ո)e/rN]8=]K0}J~- `|uu-60Nސ+3# IoFW2 w*xn`Ife Aj$L}GnfwӚB2 fe Ns-)8# *Ԡ 7Օd2"fApaS` uZP",78$
->fn<Ħm֒˄̂6`'vBg
-tA,5y&)TL</Fu 1*jBmi
-X}AB
-B?ֽ
-yg&pj* _S{tҿ~_$.gz/H7dDJ3͞ZNr8xsyY`/v ۾w(QMe~5ug/qσtwF|^ fA3Šb1|ڨ+2(OM"̣EM];AQe~Ĭٔow ,O2'$zU b]wpc| rWUL ^}O1Ӳ0Q4y4ɰb;Z2se [h q4EĿRIK迲UM+$ȵ z@fZ?n`&Bzmr y!ǘfi=ϐg\O#kM 9JM} G0!s A :A/>%!fgwnN'V'?:R
-_
-7qgwM^+VKaf9A+N+ET"ט ˘"^l 7$}M=2{I;kF[2ܹբ<Ow$~]yo3;]שg4=ϒq{mF(;,)#V66r"_-J[RŻ,~fR~'5a?N7vojH$5>ݏ>QUmiiiYYY6pb˴3g7?oG37 ~|. b/O|~8CA7^⿿o<;WY飭k?ߝ+>5 |w+m|GA+Wo5X5fLa[GW웆U.Zq"5e$p'~/ }u/[}w=2ߴM;bCeyt٣<YaW]y_C
-iͲz_l?u>ʪgU|80o岋o\8 .袡uYEvEX3ʤ+K^s s~uw\ye|?_Wr.8w]ׅs׹*:w]s׹ww]t:w]s׹/"/ҤG99TUN_n/+-cGo_>\K/dذ袢 / ),,((<8??fyyyw^nn.\V
-*
-o+?ޕ;ɶ} V__װ;sYs-S[ d]U%["B)]b{wm0\i ̠ƍ/x+,wGIhTB
-={4 k*5}P9b~miViQ+;ܷ̐^(ST, nj0yo)–W mR%}tW^on>ԣƇg|?x V{JKu tDfmtҹD|Gh0Wk#+E;j+y(EL(WzC_guWnkiO#7t nlɓ }6͖W3+N>6QXP\[k7HD{ynl%FXJL%]+"&PLU%XL+42 t=cɢ-մ҆dw+ٗܶ]e<@-5iR-C?G/lbЙmٔv0IZI8t(HE_dZH,ʣKJ<JNM:0-f[٪utrлnڟW֙Z.i(!&Jm' *7yZ)yJMO1RT&nnԶn)ǨVPlosЕd4R)1Yq},M>WbU$Sf9or%w}M ^~y!i8${p{jS̻ۘUC }m
-Sܼ-d>ceMV$ZiLXsUhm:@y!<2n?\к~M#ؓ!%_ԢּSw}M䪗gMMղJO+1s .#mfm+?u-*9]Z!df؞#Q^׬WeʴLT3-|!jYS>gOB)JBCJ(MD;vUd&&OlZdM*9%dɄF˷YH3R}F9zӔpWsϽ3J{lrv{])SX=^>ܨ7h<ũâ-(M"v5i'7 )T]'D'~ΕNqӓ?2~.~xV ̧9Mi*v#~ Ӗ~+5 Ց;;fMljw{dдlJ^daMYzSV<ya|]FUϓSgxvP*?45{n<hې's<4[Dڶr* {!S<b VzsA{NI.hϯέhY<#_G},fζ{fѪT[k9{KϥV=d[+kW$rNM~wVrO}p[7<J^\$켄XwihKi>)gn!ޅҁKxk4:!i+zZG͹S+&\zԿg|鋋*_׎h>Uε1{\*N6Vز+Gv'7&ֻaaT3mW (/sҢ՜bXmzwN{N3=:ݙæ5Kt\&oM4p'z7h8IrgMFe7 T1|rj1H׷>,~x05}D+>fD=coknLĀgqMU&gm,$mۆ6v mٞn`!5V֊^ ~eE%]+5[ 00WxRwmjͺ&r"m͌=.?VͯP׳SR;]ugX0%܇l?6[}'g~BgxK<hggޅ/o+\Y\SsגqS//S5︽k^ {ös]isސdr%kĩW~9{+bww}9?~94)g(7~HuK'1Rbux;H|>mPe
-G}f|+EtvKb+DCӖVV\+miC{ܶS붮F"U_%%uC
-mAT-[ޑճ'ݪ:szMD5|ذOMPYSZpTlPy ϽwcZP<jߦ5&qߞ.|XڬuߪX7Yk󚧝 \QTO9;3_Kk"%jM,6,kx0kqy!m$ZvMNص+щk,_:a 5Kˬ?7#L}A4ey_~4Q-4|2B-.&l<D V[vf)<Ҹun+5}Vr]][Zk'׿3}c&ߞL9|\Xs b˞G慩}mzG^󅗦8g59l#YeaGkk'v>қi}ecE?Ed8<( 6Of6agѓ#]nLw
-'5pQۧt66>|KGvb&Jf-2/Ғ8v֌gEi%?.Z̅EBg>pS r%Nن'j7>Q_,y-OmZ[']6ozmĸco+jIYYlX+C)h{֙m iw8Йsm+Mkԙso^6ܞ 42n/M'_ԆL鯰[Y~Ks/۫Ӿ{ydnɦ
-H;qγO_O>e9e=CS_׿ZRrS4G`41Bl=męy
-:+3Q0T${=왳=gbʱJ;&{ Xq7>Hw`VKi{$-l S7M|i*}O`_nO|iqw;kfZvTjc+:ަ>8Z@jkg8ⱇUoJw/SߺOOL\){Y<tXpI~nb_49iϜ\i.8cqm܆!v z”.5i;;Vq:zǍS5B:T7~^~XƑBtiF8W⩚„n5/3vle/&D&lݛym;?ҩ]4rif&T
-{~?q EߙOOdޚ.+ڐ&>^yZ+wjtZF!$QٵYS;Jy<sm[I7I3XrU9y爕z?22Ќ+_5e.DīL0/ .[$?N<z{ۚԳ"W+||7ƸjC{b]Jڛ}EuLܪ0|ӫZ.$^o;{D+a!kL"E~aw-:pF~"[r(cT3=7˨}\UJ*,v`g^T=b~r}Ti3~>2a+g˵ ? mVaͯɺ'^s7lb Ɲ||fыGq?ҫv* Su2(zoA93YD
-C:j+a+sƞ{?1!O|_4hzY_U63__T̆晇fqSznxX-Z?'8fm{q {3yYq-H=kw&%5*^kA痆]&񺇽NkXez Ҵ<svn \""HsiŒ y''zreb>jcrV _ 6< Wx<(tfTIrMH)KPk8z`.bˣ~c;^Y'_vUʵGNW]O~d:QoqwM8c$?o8`eAZj׭rYIk-&6\B,{vl[1+vu嶗-.>pca,bՂoN0<mwo%2۶^z1icK}|ҥݛJf߹ h *ч&T0;3"H+uy_Whe g|QαȺҠHu$bƧ3rduQ
-R﬘z{Oǣ nKˬ:0 9kgh̏Lzr&8i0}zd3&?Q7ԾM#/;Nzrh>:>X4qs/:3wLK1x~mPJmN` ]~K+\{o1=
-fWɛ,ȻJ&Tsbʹc7'`cܻZT;>$)b)?UIH=E]xV䇩[M
-\RaTch ,pacOV2!>~9mzcU?93+k^%:(V<g\j>e\dAC..sM_[MfF{W- 3Ǿ7nb~9K|nG^*Ž"CueGK5PO!qkal@{@tڨԩw/T91'k1cy]33*V1gĄiUM~[gwRk[Pf[.sŢ9{i9SVS^-NʮUؖ&SBtK.x7vm$û?(^ix?Gk/i .h}=S]'J섓 k+w^QzǬEÔxC/K֤ܨ{v|yΣԆ^yPqor`ceREtWYmK+ͱu 6#/k9QIF"3m-Y3Ҝ뷻O~yubOvc;$WٳdoY1C.ۭo&4N,c2^Gne?~z讟ZԢek^ l]ؘy Bs,$'\rGGU]%pA'j|z6g]<1orv@Dҋ}WV6$n<ڠZ7w~iv8u?7|ƭ/*]s;p[ī $o5f#˶FT))Jlꑤztq_ש,};}K~Izjk~(kZX4n܆[u8:jH'HwިIߑr=ZgI_]KTp^cnHl[ؑ-goj|SE<".ٓAD5l#oW4s Ͳ{9~wS*L2>q½\ y>l@jp'' ]8QbM ,ݹouv&tZ:SȻ<tVBJԏ9~҄O_n:;i" _ة 8*V7)eupĕw MU.Oz?TϠ㓃LS):Y"_iI/?JxAN[IJPL\,pnWbw ɺ$ʶS$6VV}@uFZEj~z7(Nxifi^t阬E'fV[}l?8RKVrYm81eU”+_m1j`0UvdӵI]:*ϼU"/L 9xaݸYj)1;OlM̸Ȗ+I?.Ҍz幚FªNx͖JK"37Ԝ%⻫zQdϗQ0<)SJoOqR7)9d+f(m̾\sdʖF 6SMӶ6^QlK/y?g>pg:eЫXllogyJ8-9K;Һ(jd.\IzqE*63QTqlpJޙxls+Iq$ghEAƇ/&dkY紓c5npS*3_$SZbޱe2ZY6='3&N\ToׁË7h?Aw{{ dJYqH5fԍ7y7RXQۅ8j;\]߅OLg,;'9\ηnƾ}߾^%fu]~)aRȁ;ҬߜC(;צײ/}~*><'[whלQ֬tBaӟ'OyNZ clq|D'eROȖd:KrgZ=|~ؓ4-k^M񼕡 s2|Vu/!aqpхOE&Dܮd۴wGgwBTyGcÊIҙ[(!ȥ+/Rq!@Lj$LZ.sӰ1Ph̓2ZZ>2yi=˾%.
-xJ[+Ȕ)kĭ9碑X{_#2'k'_ܠ&N<E"?J%St` BWK{[$~6㽽صeye[}z?f^3bkb?'U՝v;ة-^vM[c7RY _!p6Q`!<]|, [þDG\ 4}U{ ;𣡆3X_+Z쉩?D|WP2芩Όd{V
--E
-jג}S%Z]STflg^>@8{޻ABg[~$8jM.xVv}w޼e.jMrJݪ>Fm8(}teU윢V_?,}r vnS?E"orO㲦خےLJ$ߛ<ե7|`'T^X>EKϭw5&]!x̻uQAgRvK(͕lj'&vޒ:f.eaZ"dʾݟ<ݳx8dnIeݵ7bթMC9էҲ@mWyX}gj6Kk{}NbQ޻>U6.);E9Z[|Fє'>vX6kՊsQ+>mEqU/cѸB;nPƞy6Ayj_ҲE7ۛI4fL|>ڻ>8~CH9畞K6sOI|Y {@o坒0 6ls@gikO*h_5\g9i/= SnͼFnv\g k=3{wO_nfylSOeOx|昿S2hF}\mivl^JBaf &rd=>4qӍu׳ǽ=cX:_`7o}aM+x˙~ksM?<CoF
-D޹n}JbY>GTMot&'51r|d:{˸U]Dߊh]ٟ}U{SqN2?(}ѺqXXs4t7V%V+纍ɸzrRck->(vkG-$_oZȳs[k>:if}skm9Y"z塭 ۄOHW?k,ݱg6-#,e]T]'ۋ5IYޮy}։*DRjťӊ9E,]̈L~}׶moH¡,a8rv(xE;)=qǥbyUh=E(wfiBDX`JmMOEdMZ}Zۡxo6j=Y<`rÏRޝ y6,~őrfgL_.K_|B$74K&77GsR5Η:sgg8Ƶ ԎVǻ<G˽Zi׺Oz+Sr0;ɪv8.nլrD,[y-wOʞI>)bYkk}5*̖-uɻu? _Gǻr`MQ|ǶV'
-ϒ8C6A>D_R_q~C˞+YVtWhR+&8л|GJ\Όz/װ yc KuOSt3C^e鲂'ݹaOz\:WQpOJWGT79L:1ufϢ {Ly`%c^y/_igd(xMĸܞuwZ"޸N:<hs5=*h@ꗀ>5vW/,AYgֹ'Nm9:q5kcE?Y|qU1[e>`qjҘ'# cn|蓺2aj̏/y"}d9Ӎvr֖Z<,[t LPizfZr~z׷Siƞzѯ1G=8T,C]C
-+Waz.:0<r`ݻk;Z37lZ۳
-ݾ=&'sZ%^3ZPͰތ!f^p"X~cg@_uԷ\muٴj겚sC3+mʅ&HhQ?P-QWL.V\Kϗo{&YlJfOĂ}9e5CZL5ڋ+m[Nf<抰bID1:oy3a])G˗wZ~9?wLO*&yMu}rՔh6}s!t۸,})- N:c]4[+*͝aU6OG<d1#y+_52C~5Ǿm2qy@|K̞/Nٱ:ICk |e3?wC5%叏9-8;3O\ ZrVE4+dW״|4%C/%r+ܣS r}Yr$hP?@%Kw]sUضl?AiPZ9i)L!몧jO_ty
-3ozy*dmUC.j!rO'S )+N*yΟ=V>XgxPMt25fީN1DLI|'^rGKӎ>J;-<}C^llsDlri'⢩ &K$7 1,~ؠb+w}IzR{d彳lo<o}She#iYj΍u^kN^piTIkKИMw"ITV9ݰS݉trEӗ(Mt3ҟ}O|$Ye!zlb}[?ZZ\[4mMI^na`1,3|݇Ai g\G\Y8Y|G[=cڑm+"#7IGr
-Ӫxd鱵da$6]H߼M-|}4ը|/ckOֱC3s4̡3:ɖdCe=|s`YZ 4$N-©X}lP+qQ?2|3컐mbۙe,Κ3[%RZF)!pݛ.7u;JzEE)朚JܣxbMw?g+ o1ӫhLbyIV_<3=} =nL[a&u'[崾߱[Z}[M7=
-|re[bP"u.M
-:]M=?uB[CǟsVO}]-eyf8Vy!n.;Ao.q.?f+E*NxE.=+bί8xƙ)355}]y-챣yĮdǧb wtv_2X㓜-lnO^kcrsEikUU_~Lhm5)r\#YNsnZ|=%BS#g봛=믇<{S$n3T4ꌽX:6rI|]vq=R/{tC4VDcN%ٴwumSCw(|^yMUҥY 5t٬5RϳYϙ$ٰ-i" Szee+<{RhED{mN+OڹX#?F(Ѷ~n}Y>tTy߭/&Q og:NaMъ@ܐEV _M/x{6)XI2a¹٢V(U:AgθpOtj59/K\o6vR]ȏ7oyQ v\|-}Z<zg c%j*Eһr{5 Qtg,3e<%3tXvw\y3\~YvJ)}G<[g6ͨ5V^U=ti]W|\[u+弻D΍{R=eOR<r^nsYo&|?yoR~U{,Qn\wuX\ےК߮SW}Jɱ/欙.s̥NS4~1-7ΰ{ɐAcK8PfC8D -S^nhR{2rMo`a޵7֍stx̌y_0vnry>J.=ش(2ľ\c_iJV3}KݝUw^J⚣Lm[ƪ
-QD>ZXBcvsj3+iֆCϫ-aug,}gǷ8z?Rv|CyiK%]&K3V0_q)rrSܟ%~Vr|\cWNQٝyB5ef9Lyn@2\>h]hR_D
-|VYΫ.dm1Uٟg!9S_R<.`ћ;6$dּRj>HZm|R2=jƗ//Eʕ)\Od&YH&=zӳ|_ꍭxtY&'_ ^1K[s[͎м}⏰_!]Լ4,^x>q]fmu=w?Ds~;D' D7ˈ-ۭ<FIR%5K0ENaN,5&_64mMuW4#ənƉ]>yIvcpګo~ĻsWk~gVgJe1o3%$2ֈ5x]2vpSgibj[>˕dnH?>в=zpUi/CzO;$-9)~HNȡ7GW=ML4~KGHw_l(+n0|[[zNw__ih{:\5ӛL9Fm
-cqv ^C*+v.v4ּL_|ma<vm#ߚ ;$۱|smnd~0[7N~i"1Xz\݌ :fmi52t}qeh 9T|5{z*3juvgMEə/7 d=.v~ۜݑ$,󖽛yC~U-:wUXOۓ{r݌վ[0*Prfռ %JOZp,mKKrbVS;smMTT_Md9c=Tw޿(Q YniCm%;긦1Suu2O=Ӻڶ_DHYp3oWq!YE:n;]cm-ŏI(@uئu7<պ)K.yBֿ[ti l>|7MuB몉/ijJӘyg<.EKL
-n{s^gԐPi^]s[mz%Ϭ)r&IS{u_NʏE &Y;rrmtHXIƒ,SDoaMOe엪ZOA{|QLF >(1tN͆kM.*r\Oف"}wgR*_7; c%9SV/nUs'+%=6oexv9)eٗ^PN._G<RCL=VGn)⪨Aoɵ* ~mHO您#_g}#Z}К{GY84NT{dB1T1C2" E"|X>ugWpQ4{an_:#R&^_իMskԻ*d5fnzAӋTMb%~}&<Wm^-ΜRs?lF9tzuU?X&X7E)e O65|8mg߬Ocn[oE[S4ʲn3Bg%.S>JHPb̹u \wpYwM6iS$~4{f;M~anƹwT4&.ݰtSC7;xdjka5"={y 1}۲34z5uB#:-aS[uk_Sa2ug%s%?[<?uMV$9[z*rNƆk貵1BO&aF3ycj.)6z鑲bl5/g ṿ&IK6_]xG$}{3:]#+{橭y!2fRd`鏕 .3M\Ę&7fw輠' 1DYXLco}QZ+-K2x:{^~Z<XKaqG[Ǐ2fy[L_h>&m`|F5d>)k[է8?W̢ɬ#}1[|/5$s<a`6[>Vɥ@k6;tTƏ#(~UgM+yы#xrݽ}3*VL34WwX 6Ӈ3S^ER`]/N{B1gD?|)bv8학kwẻ4QEA%
-~Y5Uu&4+c-MUf{۾aG*땶ƽ
-Ν~Ϭ[56Oh?*kpQtm>YNOծ vj&\w,I:9B1G^9jשNP%mn=^ٸ׊ol6K>ƃ6(o:` ƣI]'n7<vb3cE6;ɵ~j^TDਜ[;Tlc냥V~4W)T"<pg*ԄWVVV7 =6<u[NYSJ.NOu}U0{Vۦira}k~%S)~eڻ}qjBa/=.?9z&nx<"NTk
-m!(0j/ü7Dt$B!@)'fuMRD/BwSǀ2.;~oՊUxg0Q`uN(m/?l7D2"Q{E=C'LI9sfhyߠia< ,tA
-ׂ髢A$m2%S<܌WE "Z<( ~e_. C-_v%u#C '@aakU+c"5>)/0^D~N[
-;nQR@O/7 _AL~|"I @B|>%?1
- _,?*ZK<!#wXwP 2wGp~|>]L7̧4*_9'"Gy0({F[D?Y,OkǨ|pݲ%w(z|T/(BaPxU|B_ ]?Yl` -{ny-_g%_٨¤A>a'qOWLH"YQV?!F'0x^:L0B Կs]g<u8XKCB׭!!=j gee(?,r:L9[t,@>05%h
-`,4
-ON^'>·D|ͪUawW/Y׻lʍ`NkqxA}Rz O
-1x"wM 7o"B;Da?(ZZ\pQ
-\ٽa<D< QI nms?F<'9
-咴Gr8T-fNxc&t`0GoڵA!@ybVj[I*
-hl-
-8lBw6(_֋_v,9W&Tܖ˘G]&vu$g.Im|z4+ݕ,/]/ʮjrU`ljreDwL1]EUQ
-` +G[*MdLHDFUJx%ږe$vkJ'*$X}(#2DvtSx</
-CSG sQWJnhlrGACr8+2+%E{@'!&S;Z k4ؕ=I!?E~Day\^Hl\4H{1]ti]98%imPbҜ@R\0O̲Ja!M@m
-Aufq=R$@=xGDwPPJ<H4;M!x _::Gnu~->xGL*:WV; kNA#;ڴ[ %?-=#J$$9 Rj+I#
-
-kt#}u !"JƯy7vih&}ʏGGG=xfl8-GFfcͪp~j sVe$&R~ Vhk.U^ ;ŸDw P.S20E>i c%I9!|Ap>XVQꄍ"ZQ
-ʼ8ˠ1ʇe2 @:Vv~dLi`A<-ğ~n(#B8u' 1+ O0' Кӽ *cXu/T<6ݎ ;ba'؇ا /HnO*`&"P
-8B@rC;q.H0
-x%.l5c)kDr~.5~ $BLN!'!9 e>31˾2&Sy)3CנZAf6XثAk{Af[I
-s7[rV+cT,W%`)ձr6e
-$9N-irUı@ٗt
- 2v# <PCAJ!B\EAuӑ,+ ☟NCR TxDCT̑mg~ʁ PAebQFtطt|l*%a*%S
-g{H`
-(&
-ıXJ-rW Z1IJ0b1vx7H>E(i34:lo^S R>/(,Cx$|XIO?7A{<
-PQ.T%G\ 'T/x w r~Ȭ2::82`
-3%0*hLb)DWĹL
-MflPxD @j$5 oj62."Kf%)+v,ۦⓩhYtcG*.hY`d>*ٹ{,PuEmŤwP_Y<`gk~_ ~gJR lFl)$⮳@}g
-V P|
-#K@JB/@Wnʅ@
-5΅HeF׋߱9zl<>WT[ @f)պ}zP$Fu<
-xj-;pS⢵T *;NtuSq qV
-Zc?;C@i#
-4
-G(cӎyN䚏zV-
-Nq÷&BÛx|yD0EȉD =RR6>+l0Qlus4>DkK;0zL`k5~ncxS~&&]=ݼ  :U
- cdrP&
-ii[4=<m=fB_ZQ%J_ Nij;b]K[&^nGn)e_o[$X'I?Fx`Q$#ӏ<-K`N ]\'Ǯ$0kD
-qE
-4`+^ OɬpIftrT
- /2 _L2mPev@5ω7LZ$w
-l%"8PN@-J-4JY*@5_ۻr@CcCԄ fx-а
-$=m&k[T vVeH܅/x.Q! +KVB$∨iist㷊™Eȁ8Aqb^U1A(at y5B Ttfs]P`Z} QLx D0#'!P@gDLx^O){Bq\Pp+ZJaƂh'87ॠiIGixZH/f
- [h"EH<"65QNU.{،vDɤ{
-`Lu Nt6d+b8|GO
-M8C,6л㎯`@{<\t&Ŀ~HcҗrW٦ۊ%s1 ^
-V@o.]CIhB6B;j"r߻-M#Vi[ ٛAD&ˍ!}
-?Q@i܇<|zI={wsy@"DЇ҈4JFVRwU ngmeNkQG\UmDh`OQg{ :6J
-R+#Y؝؟rHRQ[O:)и dǒ RȎ  rY5`AUw`]_ʵsM4Xd[veH
-YF>%,G38
-M7vOXbTCu;%(hhx\L>Fv+Zn>4nTL6zXdl ۏ!M4ܟ%mCmX*JnfL+z*@&lj=0=<m;y1㑘=1ӂJĂƣUw& 
-LqSe ]&N` *
-Y,B'5aa '-j%5kҪaP@бkD: N8űfoVA\F4,(!,mkKL%NE/tV-HM]-?*G8,Ce̤rXk@f$0y<t Locj;FM
- 1 UeQ@lOvNx f!trvB\@xa''䫤PDŽwʾ.GAe7QKzbT݋JJ*h4Xdpe+{O5#[<LRD24s #f`+2 !XgiFa%wT]
-3%x-7cr $2 @Ks){U?F3\A8J㹒\7 !( iCPȬQxcneࠕ(t)l4#mGAx2kO\҃ 龀,4Ѕph"Px6rJ$독YRc?[1RD~Bmd,F:Md%eB슅kt
-6!
-Gtǻ!!<]Mɠ^rc=źzTaK7g?=4"ٹN;tirW۠}1~.,ml{>*Ei4v9\;Ӡ>lFKC*d+~PcX<b iF!]=Im($RX+Phj3Ȏ'?at j
-q0%4a@$TnB@`<v? f
-Vw<ҁ.<Vq6W`VC N1a4bmG3{wt*ǭj]*JPD(c
-D$ݻwi%`:NrJǁܶxn`*wPAge
-iMYWc__A2JG|dP#P6Ɔ 6JiXqXa
-#ްJb(^;r׼HZXw2~ g*/_z-|PEupe7nv_LSZ|+㗈YDG 
-X@uGhdkGmu~TWOBH-TQ7kp|"U]
-Oء\X
-tbՐeP+1
-dDD1t8R)<E98̂qBvqjR8nz!!O(QCf(]6,6hc@J&qxJ:@oA;
-L`9T; dhG7s.R+|OUOQ܂f\4 t
-c[odsW@p0HPp89rjQ8~lȡxYW #/
-;Y$ǐ3ֲ 9/3cHo_%߃ h@ĖO6 jHB)oMX; ρfmݥЈkQy<|$ZV"C$`V~荟7ub\02<, &ðnx)c<MÒ`MKaWa#^m x[A+<0o0|sm@xLގ]-x8p al^`qipc+c1 < bxBP^<<
-+&<̅:<Exdu@"uCQOq 'p GZw?WI
-D*[,<18PEpK6Oo9vHjOn{"BTb5ՀFHP_WG3#nCXQqB3+~!Oy ?FAO9vSȎàJ6hx(~UI9=Ycl?ĂWqGAq@݇Ao?40H=HEjk*[Z5G@ze!2W~<} *ی W+<5 z;" Yrb|ؒ*w;3c?seAhhW,@ٮ_
-\848~-/a9xJF
->~n nvK
-W1;Za
-\c[f!>/߆&@:xz0)2 Lk'NgJ{3+,gA*D`̉:`FKާ=ЭVVf{ue{u˰5Z
- 2gknAeXGbD_y-sXB?(1șsA{&={P ο8;@ålUŨ̘>"]rU<y`@2^D/Ex)~{~L ?-W"GEd"ſQ@Ed"gu(
-}_#$[}=/ٝ$JRqx7/P
-|=ڽvZF˷:N "&c
-e@ٰKSסB[dd?/v@tQ]:0l*V/*;]^L@f)@13^p
-cL\0v,+
-r]P
-`[aX%>([Gٜ?p[ͅ38`'Oш&0 ,{|=Uqd)d}FY?&˕͵7M=e)<K`a?K~U_
-~f8.⑋t8PSi DhDn!3fv,55tgi/>ozUBy_jc):Iil\R_E";~/"/ t@D3 fgln^y=#rg1&/6 /qA1^rt.( MP.rTQP9!&;IU(?`#L刁%ï
-g#ih@nu4xRD~v$6%3L$!''8|i= 1%OwE@dضhO#ﭬv᜜䳓LtrtwGw*ێ#PNve~`8f L=u[hʃ H)sf:`qIMF,$.p\f
-F|f&2EeO"+vq, ڸ3Ǝܣ8$Tڰ^h[G4!X'kG(P)h-$>>E|ARf`xCN<AMO_3q ;bġj8j+
- x33/&Ε{¯>/F[ FhS)4uF
-Nó>9IXZ~H`:i_\ aEw`kՎ[
-8:J
-9Cq#zȄr;ȑ l8PC{5"ir:g 3hTyހrYO涨OKN @ \V]VeAY[v5XB]|w7-kyDrwëCH,q媧8Wcߝ <͑qgx`S 
-`F ǂ s׆@h
-!r %Vpc>ǿ?ߜ)n߁.j|͉ 87
-, d( S
-`d^5_.婈뼬(l09lShj>WB+rs^FDeA)؁Je {a 2~ X3Rȕgͦ
-`J@'pU FY
-qxTz ^3]wuV#k
-~C *e>\F(er|>0GTI7BQj 4͵\Ip5} lb i _O<@J9ɚ |BeKZ4&l#rjEu@w#ۈCe'\@t#pua:^H<⯻67By(apeWu%)D!CS!JA'7*2AU*,%cVUIQSKG.vm
- w|~%u ϕuo\r'q@SNuw_Ag<:3k)
-`.АW9X7$ D!vxlV"L;(*Bs
-^&[
-D.i&b.E#1UrvUXb-F>[ W;vq|Qsް|9hC{
-naК㊳b qԽW|#RT5cw^N .i,9_^L*Xye!ϻy]V߿bB0t/]sp$7
-1B"O@vL}xgT_ rp'¯~-| W񉼍To>wQs;T.:_
-4#D"FK:2` 58P5 x0"hBhG2f @bI#x6XJGj+K B0!N8D4G,o e8 (9L4X4Y7
-#ML\^OݱٰGb"38_G*s0Mv.=M}&D"a0
-/4$EoF5:jF6:i`KCvf# jzGג3rQ;kWY> ئ$h)DoA.LLiWşoMLأ͝L̯XP'|ZDISɑA[kQgC/qX0MJ8\3O3'%ߘ7p.imRj_B#.i Ȁ3G&HKgvo ΏL9C7#h%1= 8@Pؕ
-l|F*2Bv+or|HFR7&2%X!A1YDƏENpxu_@$Zo*!҈)~ʉl\OMQ5ƌ2+)fAGڑ2׎$p<R:b]R}tOםW_5_!QH'D < ȭI-n/O֤ۆ RM
-ȴIhVuElOa[ +8,?z?hr#=
-#;GV1:@!;6K{
-hr&af8a#9GrE9?֞
- m hyJ,G#(Eo])=j㲼Sw<u
-YA0Oh/y;G 
-f,k+cC8496[hS=rEXla$E%8D@``ڌdJY+qXYP N>P|m%Ce<YG\g
-H|bx6y" I<]m%[ [{{" u2x7;{ʣl^nᄅUQd!j:H0҃x^1At57Wr\[ZH8KhffR!ilkd
-Y<>#
-}=&ʫ'lmXQ#S^t5Ǔ("{tПrvIBTvI?SwWvu1vZRɳ[]".\3]*vb$/_֥#"?N8Aj3Wr
-DM [ʝ+@wGw$Ct*8^8WiJr2AMA@EНil-GF
-#cɉÈUq່sW]5bHT_-yow}\4ч@N׫ 3 {@V*Ã <\CAF( !j#K"b WMT*sDN >m*qIF{I(Qd;kPu8y0] "5A$Bz:D$nR@X_@Xt%_Sm#Pdj`'k*'ĕ3GwHFkSxqBJGo HG%P5S{;sP3TGum?xZU0rM
-;VSࡿX DAa гu_"MA$Ya8S3j%@9!1pp Dvk//r0w^6pb@.(}tAO_? 6kAI0"LeJj{i!qpv77 պw#Y"f69\펓?'ON/ȋr
-S%ݒH܁b-9 rVՏ>α'A+i#b>ƛ#h c*{b#V|#hb8fѷnU+W 5JPdZ70M2̺<PG9ƧO)F
-t# }2 PB[FeMkP&Z5xRq!иZyEu=d7dy΢AFHjT"VYEe j̒JZ)Vm1," H.B[  ($`yZhqC!s+ TO??;w{qy䠫1!y<<QՄW
-Iy+J b$4a늕D
-7ct6gf$^J, *в81p85q"P@qqm,Q H~t6bi  <F \ /`d}6VUmX
-\M-WS/a}TKXf<Eq2IslS:\v(z+'Ib2vëm,XIJkUAhaa;Uʟ)P6Q4a3̍tt <32+ۜ57WT;P݁֞^Ĥ.X I5G3(՟X<eb^rNY&1"B
-<|x,)S#I<, ֢}mG8rZA^g%?X Tq<p@CT3 hVUHEA/@E#8ʣTe~ʊ
-sb щe:㨃tNbHڔIFx
-~)~ PGјi.2m>!I^W-𜱍V=fTP'63d?K
-62zP90RD|-7epVx<C0 ss<\e1' m[LYJF4=20 2@w{JaAb: fLWXHi}v>9sȤa_^1i_&
-jrMcyx;?FxUwNTD7R?}/0IF'c`:`| A&h}W/!Yfsa>4"\b%JBMv) 1Sժy`
-I&&5PU_=gxuJ^bчi zpnq ͑dd^ηP\WfvH0wW[PLŘ
-\̑~@a6ժ^^
-]4ϣSTxJsp#XG~vqϵ S}]g- #@&mip68*4i Z_@y!\$/Ky~_zEtX`1`_/`S, !|x8*`,sO=DNgzlj$FVȏPIbuchJ$gC97+s[Dpw,u@-~NQAcz|sY#ЃsxvY&]%$ߌ+׭J rqya\nz6NW$*ӌ]ھIʉUwQLa9h.7Cׅ
-MoEg M
-E=C/GF].Qbkf3J3udtʃyFv/h5=ʦ4cL2@P"jr/FTHBW}Tx0(~3u]+~N6"{0wNGuūMT
-XK1,D(4nZy}yWǑ}qS@F&U8zı@,Vsƾ^\05Vx4ZiA)/Yl )p^b3*ilP2F^#Ѳ$ROd>Hׂ/<G3
-Yq@x^^bu4l)|1/>aF2Oԓ2P6$d͢=C^{=g=^
-q OHXjBsE;m=<ʦ<o@>p#Dz`{
-t`?8ݖ20N_({K!xh֏ #
-'2 W?]{̑Ȍo!|Sf ୈ<,-nkLї\
-JzYzƍ0C8_e[
-Dyf-.={M'{[Ri 8- =SK.e=.xO՟.g+Ό_L绵@f"vLGu#H:lwg.olq}q ZV wj# <,)<yvϤN)aIDo] z $Ne"@iU DQ=1Mր&b!vR$L#됌_)u}ps:]-Q\tfئj}
-
-.mW&HgÈ(
-/x
-}φ֞QvD%2瓲^LgssC\z@mM
-4qЇ,=Lʹ'IW@iFʳ4#VT1Q(&kꔺ3VR Nn
- ~0xΙ\fy
-:U3FvA6o
->o
-(
-K-mԔzl]A5Ѓt$vُMؗ&x^ѯ'ym58 h(]G0 tu1:"@6H* g3`<?kЯ;P!{&jIxKM 
-Tn}<v]R
-Q `%&UK T Ru2(i=pJh=`x,+P=mJ/#V +#fYR6rkqOAf(&+noCe^ ":P Q\%jA: h)K=(; el"v2@)l" sR
-OM-h ?HA`%h?rX0A(Gӷ>3eT-&.Ac6iSA
-{@(W: {Vw@bGe}~Ol~B] UoF>p$1XuϮ}>a<ljlC0T]Huxޏދ1 si |"ψ^>)sޢSt۫FDž
-  A~u.2EUƪ QZUw;xg&\@" 첓~D-S\ woR з4r/"[^ֆ^GAPhBRq[bUI+ V
-2pثj3Win"7E(2x~e71o
-Kx}_%7)ף=s۔G.Zo',{[Z6PѸ!r,cFޤU )<sq.z:T.:&|Ιl ၙK'o>AL
-0d!>t%I@!㴇r`ks=w+(*^nfR_+n
- ~f޸Vo> V-y yrNf4_:w<5
-څx]%\ƨ?D=vuFժdL_= UTC3m:r{]tS5h|Ϗ߁,^m$r2|~2<^Em୰9 j"3Wу
-0Dx1o* EwU-tbjD? U"59aN_
-@`U3R&,xR9FxG8K"0& MnňBC꿗qZ//f/f//&]*l {RtJ9FP:kR[2>e8+1/'oWc&hbί>*{OTy?K.h)0^;櫢} j~#7A>ey m 2c4΢#w bQ:.EG^z(> ᪗[P|0J/Ცs>D9k=(X[нv6
-F)
-yNwQPc`aPFcJ6j%+˷~[Ī["Q$r:\ۙP VTV[_+Mn)[oNEf'G7jrݰ-ڍ9l7%o%2hpŗOvN7o/N
-$]$0:G$c S9EGF1oH77x|8HE_QE@uUo #|C rB=+/cG YH=\Vm x$ jv^l=6"OZy-ڤWɡ2L+􏗡P4?/m / :)nMEmk#̶"/PDwi{ IR"C H9&
-;Q5!)x_*shU H/jhE%ؕ@ķ j(of$%d'P VE-̧n{b1P0Pa"3}S;uǥ'H ޒbJ&nٱàG嘈&JFpL-ƨb}1^JCu5{ZԢD(Wr^ֳA~섧0V@l?u<biW@*ih&#9 '®.hStoPs4u1y:{0m 3={CY?ߎAFuOH=؞0_=nq4͟p bD)VBen(3*zt19c:~9(M c1ኸ ={G<͔p=c{Ǎ,#OͺNGo+l
-k-s~٘3$-Ӊxk&+GJ%~) @Bh1#kRGh7ѵn>-ʳ*JIP 嵤9^{ϟڃʮVwtѠ2ΟDJŤ?=Z/%\S/W2q0ԚbFz0|2':I*P&.hS.ă"W*_w1:rQ*j+"@ǾEFq资 ESghD2I,cj{̑Y
-Z2 kO7Jbc=тlrjˮzwRF5Ss ܍}"aQ/k.\J$ q1v93.Z}/rd}=KVUQWHfp3?J[NJgd=3U| 5qvyMwg_hD>0'7*w@y`9:Os&y'An@MDnT~Ln=KqrR& AzڜͯԚX߭Lf6&JEX}w If{#DNa҇9;xDtĔD/?CI]ݔ_ާ8Ǿ"i6R6$`O"L G鴆o?]0 6}
-J[n$X*hBuiHߐ,? VJHZer?K',LVy+ԣa^t GAV$hT}"򨎻6y]sD=kbk`S~Cy<nv@!gÍ?<"̐ KmaA@?U[hOqwn9$cZ 0M)b60$.GS] ڬZEÁ$MhV>R: c&H9"9zׁԥ)VMrU_8{n7zHKigߡ/a|
-4Mq|a0g"0=WY}Rי4E/T6b!plw=jЅ֫ۧ<G
-g /H', oFFMi5E=t@,M% 'Ի󿞚=/VhK#0#q_ls 2qI[\wgmda%6܂}._Ch~-
-^PRdWZR*֪ѾôЙ4ǪbHi8&H X?Y^ X;P]
-x D_ŗ g-D_B%Щnl}Q<cx5D~?7`RpF/?[l;_Gx mf'REf2;J:?Fou_LѲT&mHyGϤ*<Bh8.8Ow;bIuF^+q/!B$?Cvp&eGhE5(1-2Yki;Tqc4tҡ߽qQdE_@gF"xT
-hHUe9N\;yU%k;'۫Mr y `ݱݜ$;u#q ,
-(tyan<XYo(~&2a1;N,W&(9L44#9T@wS\F8ŦIn絷MOzv\G;څxOh
-xCl=!C1m4Зajsd d<=W33nFk~UU}h *`A%q1%N*RX#AO\{)%Fn1v ?_ѣM;O^!Ba\G# rOa5 1oJIx+rR|]oy؄@DDcd@W.)U@*Y
-e  KsĢג)Zg1Y:4xK@Ȓ*F7 G;9uI
-Vւa` @.I͋IH^KE!y # s?\38R|>~N5qR 뺽b7Ih i=R%3a:̩X02 L^H^&F% F$/%/㶷o)Ḯ"Fy vrS)^=~&;%]hm"2F{σtIcVԏ1 )Pj
-/<lGљ(9XK/z .&HYU
-Foj3i qh30@t-Fg:o%lQYph g
-8?_ĽS}ys2P\t،"FÿE[<,^eƝ4o==siD[a6/PX=<'i
-Fلp,&uNb[Fn<1K\׏Zp>(ˣlCpr*.>iI
-|`OC<*
-459d^OH*᯹8OR\?~LѡhnS?in,݁yɨA+zG!:BOܜ,i7*olr0qb:ܗDpiK\0i/qo?y-ɛ/In1)u,l}w#"kcfmMZ͋ͳ*goE6}EoQ5gŵ֚xc"wX2nைx1kt^A
-A@4z\ˮ:|N@PL4@j1N 
-*{N-pDXyJ>gVN?sY ܸQ܈<Wt,xbgkxEqN%>t9g#f?=<4 ~0d:]L-=xVjfi5/並m+ح?f?7}|&uKvP# ;(%`<}~3xJ}CthU.WTmb~X`]IVUXZF"S|%
-v *ۊiPɲ5J14=o~Pꀿ7uG (˵cbFl/(= ߸yBapE<7?f,逑RΘ͞<ae.-gDh4Ŗ>4QvVABVR(l?t.3ܕb˰le!4x)<4ʙjC<: c C\'*FX\wҹ=t~Kj؎G8&fyPhWR
-biHaʙ)6>tCmK, Tݡ#t,GnugT;7uC[̒k, zak hS_qmnZ4{\eGw t*\Ak>H1LQ:
-ޝ}4#p&Uw!N)I.qNe9 {TIp9_*piŰzgy['q }Uxы,)9 !-<o"R?sz䊃QKz@Y+e\ѦMhYs(xįܗ< 6q:~a/i,r3l/>2lOKb̼ovaާ[_y'dl:'gaICN_C-W'^gl v><Ifm5\&IiK[ˎs2 ,ln N@CLhW ;ݬMo@ls
-c!;JЫ;6*knǿl$;$|&x oLބdg%^M |rrR\2 ;w@ۅ}
-C==l69^ jde4BW`"'Mp77K9v^ᄯB4-F&瀴ow$a kD|iD|iMv?bdgL? c_fB|@~Ig0Ljiv$얰gA<Hf5)9l5!^,4lssnӦ@ΠGXZ+_vNJ?fas
-lA.аį^7zٹS?6~6T0
-;aFYCAzͻW
- 
-)Hoe/K#t0[°}r~}:D4M[;\S1_)d-NY}-CpT8hQAv
-*fWl7[Kd QP } ee$vD<ǼKVpKOlHBX'iQ!mFIr5@HBq~ۢkOL1Ľnh6c%Մ]#ké>f.c\w1nH[*B
-U(1 @Q ߑ gB/sוm,iY#!Hv8_(և+d[~{A`j,Ytθ32;(;wwpu+k0J!NX $Ok(x& J.zE}o0a k:I
-𞛵-nT";Cp46 1Y8 k3@$(@t6 )҇>0xEiAc7,ڱe7 nvtC1Ilu7!3!:Bh8@4rná#Px /R_ XO 59i 9rKKCq
-KpA"aV^q<zߍG{zhYY5u)ÝFqMG kpn?kP<`-D;
-fjO-|*AdGj!bɟ W~M=[¶m߷ëMqp^2:͝JTWXq cj8zlÚRB aCű%mֳTXM]SCj3 fB fcgJ\Oqk& qm&&t*Xbi[DJ
-,a`X L'JY.5wͨ>?7xebㄎfDօaM |ͯkfBqmJ8^<7==7Ka@|4Kl )BR;2
- V01uYJVW9|_
-{K.z6(äkC R0j\xKG|ԀV#݅F\
-s-{Yrh}8Eiao& %RGnU7YWg4N6̀*=ŰAPL6{twc$K(оZ\F!Y\׊^>(p <"1Vc~FI \ "wAq$.<GyoøãNV>΁*vSCf_I-)iG0RI_tM<EE$
-#C
-rΑ'2
-XĪ^f55?ȟzsʢ(
-CL][%Q#1*P5@= ;p9.
-0?$DP"2+68f
-'fcWA߸hO3@&Z*'nb܂Rug[z6rSnq]G;$+X3B}|ldhklBF Kbs\(t%
- 2VP!'gӦpOC`n׮v*?n^bL)OX<^۵wP@|1kB t\rbcoL| 2ۦp_bA\HǛvl>
-õXP1"b9TD Ġ9b,ǝNb<yhR"fv/+! 2
-sVZm"k'i%S+HD_9>1l$m2dLH|}4hHe B
-^+Fh>p9rZ6 gV]JSgSze<*g^m6Q %6Xu9bSG̿1ߦ:­c ;x1jA2;ƕ$wH'(蒱 sG'
-R IOmne{Ha^#E==Ia)֋/il ^4;%C5}h~*fQT'@UDSC%F9@-XgS4)_7^
-Àz
-,ɏ?]9e’l)ί/OMs;tūgW1Y:";^(+!h~GaC ^}O1h_Rx8vIvΘ%#KNGW6(Β6QN yd2|`Q@(ๅ JpZ^=xțcv_7;Ͻ4f ӆxHnA97PDͿI^qN*ve!2C4b
-+Ti"5ZrQEJHqi=W6n2ЍL!`I/6!;R4Ab(8:Hڋ*R6Y-71T򊅻%#I
-RG.WpOHt+S@ pD88O3Z,w=hZEB Nx /HUTNҐ&i3M>?,#MԟLv̍tJf@<4i2PUqRoa#_x́4}uWDB ;¥$=ݺK#%CHG^m*#XBC. "Ht2:-&\:tKTNBMr' z'VgƮĪxQN889h zޒ*OZzf=] C)+΋gZN=9%1yz#)<p̾Wb&+16+P3H'x16eހǯh7UHT+ q e748)5o A
-+a:6)AoX%Ǵz
-[FȲ?Qfx;DrdxQf(y
-yetb
-4xEHcC>LU6gKpJiVV:lv=MP'bnhhgj|鑟9tG NߔvMhPǺvBQ ϛGa4t&ti4NAּUkǸx]橮-~0J8#~MS;X)܇x
-)☐GhUU{fLZ2%W[OTsk)tñ:҇aR3,1pZU
-Lgt. |E;Yy0xYqXC}[:p)Eq,xW}F-5:<m+IZv
-~IkHE%f#]ܹ>8i7T~jTt*8:#~G Hwo -w %  #VbJͣF5{ڦ)*a͢P=e6*fc( T\aN̑s</PY](;fYX}Xק<w&P<G/`'=E%Ofc 3G၍Sx
-Xg߇m_ B[>PuYUƪPuY9@NqY{(GF.(IӴo0up% ffavl ,x@7"[b SivEs3zo&w]$2 LT(RJ1c2#~4DSݬ5r*ܕ JZxToZ 7 :)k7*RceyXB^TLg 1V
-<qeAH u ĜbDT/O l\8q/x&34B#|q\iiJcoN*8KCu>F҂s7{4Mʬ [
-Cw?a !r2)+lIs 1)@QCѬo(=zan `B"se]@SmZ*\ʯ
-giڲh{E_vXž^<2A/k3!~X21kPSఠQuh!{4J9by{(I{`'G<8D J,1V
-(\) кb:NY
-/D)׌:(y/
-DR(Ll  h06Lc#޳R|ø)-I;~J\e [gqЌ=>>
-ڒ<M95"+@..r-㙂@q:<cG
-蜃kLڡ;(pˠP]Ӿk5;#PJy~c2`^L=:SR1W-O)ՆVKWMXaX(V&ܜh 䋮]`GBLP-ل1uSۛSc
- E;
-T:<H3AOW =wg@|`z!ݣf12oHdq]`)ƈ
-Ya !vࡓwA'FogBHw^ ,%FH̻EǴ(ܛ
-[KuS7ԟTʆ穎-5|7iCj)tR=Prؑ7;% c:fxe󑣰"z5PII2%2Ʋ.5G|k`2ĪtI!hIfQjSuۘ<U͍G/ $F>lJlbY@ʹAp(Mҋϭ|,;BA[Дivǰ)#
-B893'wB=:=ӽMߏ @#fߐ^X82UK AZ\3y%1Ql8UїPNSOAU@l+ ^EUev?vWmFIA,X BHJH@bTާk,A;-Z'xYWڳ0MA_د0QPi']U3`aG1/@Fً;xP<
-K.>9L}}(}^ ?݆ o'ɟIz7}Ebv}ct7`B`u=ϙ7"F*͚gƌ
-;vcFL:Ҧ̧cًO3xR+O\d o_9(6nJ&ZͪR;HI50-=$È.e;s(؆FZmx,RRBbFYCs{^^V
-]Ā3J)P [ݸުZmG>ŦUPRN|g&,̾h [w
-x=
-[ +^=NrxK6O-Ja{M"xnj(vٽd튰Oa{_-psTܑE.u r Z17k]VY2ܮXf!aN_!`FB1 
-;ըZoBah4RrmŜA~kR`n
-P P"?H}poGh7S&[; (5@Icn+2smOm`^K$
- x ()"!+4ߍeUvHf=^e{Gh|-PPP\bTl XL
-̍.G&Z(D 7WQ*|TA9mL% ss_l .h%/cJ6'N4b*;
-1tF0at< u4>(* 'dm*܆=77C1Uak?
-OF7k~/1} &[hAw}'
-jH'kP-u[|բzRsN>8RD,2v5Z6)6Í5 &R19HY*tmU4=e ν$ I0j7^|mUg?y6CY\XL
-Aa"^6|#[k%+\}d^8b]<zUx맀gy.9!c@ b6HecGCP*#įp;*S3*:dN)y>Axe'f*x(ڔM@P%3Pe<֍ửNX{)dd̦}?}OMr#]eN ؽfͭTs nOX04,Ú+OK`3#AD7Qh9
-Kt6:S)#)y1m.,A:u6>^; y n,BDr{*}bêw΃%+B!_Svv
-5oͭK9SY>i:z/uB;H4ZVyRªb,7@GA0#t:S0me=~jW] E#2ڊZGu<`ExP0zɰn+F1z|7';yvD[Js"Pk[:oۭ%䌞' ۪
-Iҍ
-+PHϐY3Ag- 740%WbђڔGfg G g2G42wb ;M y_B:|vL0L 49 p$m6c,t0h= A2gf@PG^6^ @?s.x<" Tk`\fIysp-w~v!$c&*=Alt|ߗ
-z?$x qhSk RD\3T\ddȌr.ᠫ vqœ91HMkG;$8
-E..qbcB̽RAa,z`1^Oܮmnt8Qv45b(ڂ5@-5{7+ó|бe޲Hzcl2 > i}gihAC%] NXVv q,>^NiXVBGa~ "3$+-%#ygZT5誡*wKmxf]AR\@f)g*F|tAA1@{VYYCVm"n)nIU˺.pQr3 Xj:s #aA-#&>t72c]DI˥e$"]\Xi8*`UxbhG.daVHclFj
-U9c>x2e
-'F­K-#O߂ 6B-6K* +<SDmFMMtS˶
-UYH|Gk7 -o8}
-$e}f޴VLa']it\w qxv:a޶qV}r$_XQb/J1|v@P4@u(#-PYXydɅ`ߕ@iFr!.{֗HFf c}X.gM/ChDN9b[y6ks)@KUIjAv`
-q$\e_6L.vVe(&QVjRfPig $X+WicingztҠ+Bz#0>aƼ~cאѳjY_ҵ$[>LRYd9d/='I 5u-+|m}n95O_b<ZI:xL HP0 ]$tk){wjevuk Wܑ@vErU'},M"nuC^Ja:\of+
-[p)U6cSIZ`$!0Ү{)g0bRΝN:p8vK풰Q
-Ų 5
-E5sxO9d8#sn7;[$Z&-D\8\Aō^xZ9ݤe@nV"@񑽿7mˮ2-Fbg~7v+a˱jlU weV݊rmbb=@`-v61;%9dSF)B7HBbNQ񯊾@7bxz1٬kQDSɷ\\mQU)O*WA@^5RA)ԂwGE53FwfmfK87VBs`WJj27-*%aYs^5;JhKeUx
-fی"*?8 c}"JY8nnEǴxr+lo$ORFfN}dW_J^v7t M7<CI^cꬹ\ֲjUO2 zXX=_UsY 1z[0<pBDEfeJ4<J1Nl _>)տ,PdFȝt|gN |.eEsIZzgѓ :Ny<:q>X e>
-}[sAVes,3Ѽ~#ſIC dU\GmH6eKysv@v:MYwx&|6ט2߷VE)z
-DO:Q2,XPCz5.K {'z#~t`&Cycϒ^406A.lj0R]ǝow?m%p=7w8>/E`9'BL Fs†䫱3hY L7;f wQP6/L k3^
-Y>zgr0A"qyר[C21q[F0dL.&_Pf̍9ct;L߻@xo"0wY100#!t!u}QyJDl^L= JM}N%L|v
-Ϣ]f c%"Vbg3p@ cf'~pyq[Wye>tUsV<-z]ρGi< /ǵ)^:xx,r<P`)$5bx=δ
-J{Ll$L\MT#vIE-PnxC9'._x67]f;l~'u6e\d63P6c;sPfnn.ѧX@t7|4
-„I gXŜUlO@)JuJ[羚oumZ-ʗZˏ}:ԥ2$^K?'aDEdDꆠ^}n!niޗG|4
->]rgS&PBK̇=Sxkߎ Rb`{Nu<}
-}QoԃsHg8?^W+ˇna/?t_ aI2!sܢ/[;ٺR'[3,ݑ4y\FF^a}8Ys?s8g+88LB31 ן5_=.Ϥ@0x1s\mdyj) ʐ(40\|ZxHy/9aJߛ J#9Go!0M ![p:'Vv4a3ҐtlAG e9
-`LEb>]@p(F=^jh(>tav_5Y
-oa5Y_ɳRk#yX'nMJXN[.#}_ؒq1
-Cwr4~ÎxyUEtɫ=+FHcOqitrG
-* 
-ö=yaЮb} ݅B>z}7cv
-FT>'WըcBܨ߽:(/{b %*yU]3P,Y繊؂x26MQ=`+ ?oAx4q
-L+Vt2v,ZV4J+fa䴢QXTV4Vt N+EYiE.,\jMN+݉EҊhUZf.O+
--J+iEWciEcHM+*ҊJ괢kȑV$9ԢkXZ]E[Ҋ0ILB,EZ_jiE_ŢyiE7biE7aѽiE"̥! J+E=Ҋ0uT{jEiE|,vZQ,z-bZt>`ͥM H w)F+R1vCb$Sq)D7@?l$q[mķ c|x0>Tb c3|u0>w20~}b3|2nص0FA _ֻq!a0ƪ{G cHa؏F-|F;||FG>}l쟂|cW@>#|;a8@Z 0x^] HN:|ނ>?rTvs('ƔXUMQt;O{;c((%|:ԠTn+?.1,icAtLȡP]G[V>R[THg^cT
-x(⪂9zpzUܩ4tIi78EmYa<M,6 ˰^^ t?zJXlt"y:y ϭY 1{SQEϙ0v0r͵9\PJ,sט5S wO:,DʮhN4D8 \0+yVwҫ)@d|?k$ݤ/y.W
-1T Oe:C ϚQRpkG8CtKA)׫Rs`KNjb.!٫(&!'IOvO2/7thj1ydy9O9'0?V]U 3v}@ʰ7]3c삱V}yD Ѭ*RJZ8p(P+5ӭuWW r㡈jZBh.Js_up常.h0
-4hO61і3B=M_씟țO ҨO˷Y~ϵY>Wټl2.S&JѱNܞ)V?Wo1sV uiuIJOo>f^3)N1{<B>֓ݓ3B{"[=~ڏ}e&LPwKBCyE9A/._Կ
-;~7_?Ux
-a-^
-X&db00^57RU6Cݡ|Yb܉rPFń@P4gݬ=)5':f7=@#x'e1~#zXNJ#ڟ]rb"O";`-³w)V0?R_
-O*?V(yA=jwΈc}JT+54Ojy ?AfߛGZ
-㊱UKkt% n^
-bŨ;[*^O/ vkSQ^טb2`jrY& m-,|xsVƮ
-^! ^qF*?P͋5SՏS\%ЄJ{q Jgg=F kV`$ ?: 8dv="&E{Wb x"V@/*DAe"B:(ߌ5N`9Q]1}y{D\gD?;@'"gZnvOkZ2tX凌 =뻃8B$ZI
-$.hyZؕ\ƶV*fv6G+Bwa8 \x.yQ{ >őKURerJouhֹڲ&AiF
-AG*FHPIzCPc!q1-U%X=sG4E(
-1#~Ea, ӊ6y+('E$OESb$(fXXDnK<%jW|-GRju#gǬPvcr^cdgUmݷ9JeldVbco9Fj"Wծ$ć19'lG(\𸇵{Q^Z7ǞP5ы[Aa'=@[#~p=4
-##jQI$HubYW[К@gfKySUp<7By~W$V@=
-WG B' h()KP``+[A1lʲ^|s3PDH r0 $1v9:3ݰJY0L ,H&(?q1z6/>Tv^r 9olz#?y bi$ 0Y9)=;kү~sm .߭c3 4 Di({Hg1
-i`3O7
-h==,HiC[/;N*,I1A/B 
-&qG ǃ(¼3TMt޾%C8$;1Fs,k*]rvIfKw?򞒚)wZ$&fWh?W;+}.14|EZsALΕ\-J5
-:hV2S2ޢ
-_a3ΡȢΦ#\2owEW7/1CۈTUoW@ܬJs@r?{g2TS/٢QDTm[X*2 ];i_JY$|e{|}^s=s8GDٱ?x[ژyvSU||^F
- .(=jm:[?mWiiP 5u;&E_frqK 83Lj"8ўy-.9ހMV`2;iD#&F-$сy]*.H'/L|H͢ͅe 3O*5`U`,/ %`'5'`-5ڑ΂.:l|5 $vAK'hO4bc\L 2GW! Y*X<Y|w;tw2'x۩ׁy!C|:"le#)%z`˷WdԵ%V3?I`_ETE5Y4g8 V:܃Iv06'@zc4`4_HRͫ<i.`CjPw`ֲ_= W$sya$@CCbcp He=30KLn!4I[~ͭv0 ra]N8k<x}C#p|*]ф@KZx0쿅RH%
-o^JB_=n/g|e*)߭ր/ TRjI uY9pcV)hm;$F|?а1X53kSHDxSir<rDtK>k* JL& ƛ3?/Ũf>Ψ~˜klbjZ1I#t~9
-f",l["f/ԅ(bi;CT5mB
-!썀`20l_F%-"@x[ `H0*IVlU qKmҥlVPJ)v$J2d2Oo
-:N7M_
-3H Fz9% kfد81w2?]MO_8I֚
-[s2\m@yAFHڤeZ3{
-Z cWa,X
-e.t 
-g{ c0ƖҷO Ø ͂131A06aL
-aLV<C c}` ?#$|0a=71PA;N<15cs` lu[c`cvE{vocaNØU!Co׀0
-Q206DAL9B<~
-bfz@ɕ l }ܯ=ga
-?mI}^W>_K o\/qmJn=淓4Nh}8Ioec{fSꬦnq$J=3%|LDY!lj4zUV^OH Յ 87;,ų/̾{֠C|eHYRڳ紞4&4/NZ\_%SS{uڌ+vxD>~p`*E+E.m^)iqvOz@~yS,BJ],)VM?ZtDIh@wy)=oW7 濝ֻ84'LAn5ljJz7.)'xKuj6Cm?_M~k(ݳq9on>1?jAc?z=i<B&5|Mwc:d^ݕg׊4YtƜGIBB&hb^В+)'׏<޼"̚ܫ+'^YA[·(0
->_)/&w%.Đi'6y!by$zhPhV;]u9.Z^ 5i~{ЈIO~>f.[(qW׿|{knf<{ngmvyiW݁7kxɟ7oeFUI{&}~* mҮܛ(̪T;N>|exks=e[w,J
-yrTQMsů`N]xg8i~;R/!m\P[ju N=n}nZ; 'u7YyePqϼ:.72n5ٶeQ!s<Eۂ/? ~&F8SX+
-dk۽ BӲgD^ui0pPx]>%֭-7jr"~͍T4>:JrIA^T#gUl+ey~a=InN*Nuo\⦓+;
-ny^ewv oE9Uq|JHx87~g Rmyy{|K3'm=M8b@=w=^^qmaa?9,QoQl.;}kvzN ^^GlFmy,H}W*VF}Ԣ~u3T(}<S/K G 7ғO+~l2sۖ8鎹ɬf>DŽ.uK+]_H2)`8QܰHN}iN~'}ᾧv5w 8W7òrKO+gSf}u;wY=-!9HRq2r3ɍQ
-g Em[ֶVQÚE9";I]_.V8fUuƸ#a6U RbGPM_<k
-IBgGRJsT35A:=mJ^iֽ[7w-dD=yja&cyB.H8z}^)k`4Re=<3?D$5̯ߦNxr‰[W-,(gyز)+TR0w!6#+%o̝ޗKz?:Y}N_ m>8󬔏 wF=կ1k,;\ٮө=z.+==)p{̬#*~?~ϳ5؏
-CO'Zvy\#&UWc3kJLQ_kB3lV][T?p~- (2#=**f ^0ÉSŕ-2yO+Hpp~ +zgd:)~iIw˴opIx8k%]Skgw[q:?bmf ?ЌWAU<ք{n Ҭ-Z
-}NmU<s[ ~֜2s+DK cf:PjSuw \>~tAȸlDR~OAH)1I26<M:J_^NJq+X<^|ۜZ򳔽b?(䲳APX|O['O;:Ues"|X׼`/ f~b%1RLghZ@ơuzmF[wTϹ/bljH&T'S +#5&K.Z}nu^%u3ޅ*vZg3|gQʚ>}_EGaYSoxTY%<WW~zYU_55,NǪ KmW86{Sz|sc2b|=FKJ9"nikr5
-6[ o0l۔3.Y;haOΪ,.i~R -{MuY@߾_=!E;-?2!s.}̬K6ZY<0 jƲt
-v u[H_"{Zq3o:=]w{1ͲW.>,/*ˬ#Wk_4ik|zt1o=>^'V3?)F8c<?tUYWpߧ$&LZâw~vBzF闙]Klw :;ۃA>oK n436f֑+}}nAShh>?pY)oìڐ^$~`Yvfݗ0]vtlS TuUH5Me?Rlq?34,Tw)<8Ğ{|NRˮ#ί;g섁C
-y-} glfʅi+^m f=y(iˋov$fތT"qmSj6ߙwbqbO7eռ9CRή︰pq"+V?'fX71y׎gXg6Gkb_},`5.ϹDKFeMVKׯni.dj\^&H|7n^m:]M+C|GD[g ^6|э{.qdӀqU,׼:2R0>3შwKJvlJG-=GȭZpEU[e6_6t]ٹMҔ{ߙnDbrGu6I~x,,hqvjW/s\rM__+O=-lk39~_7Ryvlƶ=e!ucީf<"{euQY+Mo[Zp䕴}ږuքƕ%ݫ RI*x53*cuN&4;(]W6˯{,'UT~b שNm最y?zTq-/ÔOtYa8+ORMۮU͚ZI_;5/{% h{^^{ .RdŤ.|67H:4Paj4x}[Xws=u/[:O:æ]j֭QOT}qJ֍ m'"t
-l ?aw٭M?4U&,XbOt=V͜|/eauob⯺!+|K0w/3Ʌ:x}G~JBy
-|~O!o%PB,ҏzEHPzɃ*KnZsĎSͲ3{<P A\£1ww[2F_!i!֏0}Uۼqw);/t)zlk_.9`ۋWJo><nWZkmnK>忖euƿ1g3YN34_kfYfgG>TR)R=N-7xYFIO|OZAD?K?b֓2JW5UkTxWKkrh\d;R}iď'.z:ꇢ]>U6v)^]:k~񉤯QZmh\.YWB,[6wvMcםK>j:mܸ[vכrDfJ޻NMcaqeSS׮ۜf<5Z⸮KT[W.7$͒?o>qT4ףeM:ָaT;bIO+&u,6n^`如iu~^fJkAIL={o֨}N)k{^fnk/-}/9ev=WN7e*wy/M~!u<#rG M<Cg>ihᚶ[Lʻ^$x烛f=].^"'x<ewZQ|fՌ=,o8—v4^3[qcqi&M'?Qywң/_21umhQvW&_=Z}{cioDZŦS ^XfJ5;r.M߷)ۙ,9Xǟc}bư
-^{6+=Ab m-֮GRmx@gl׉=56)xj˭YA1ӯ6,Lӥy2NH~Ge>\w=Gfw^fw)m!,J<YbAƛ/|]Zi"%X)qlIur%O.YGHO}jyB 'hB;/a]sdl7ّwaҢgN[3-slk]u<;ީHpWt^otWfFj{|n=U6%.Lʓ%Z.RϞ}ʰ~*ȫ'ʑJr&ߢENq}yVeή&vLru}V6RkUs;uS/'=ۏ tS^YȇR$qZCIVj:
-?my}Zy*Ou,[Z]?']p!z&l4gZ|7tV-&+8]U4y(a㧗ݻ<[*#gʢQ)f3wNrz:%|vqykQ/-R4kIۢ&EI_ |u8 Sv,QmZu7vv͡848khÝ(Mo XM|2щx6޴82e5uSTTw{
-G| &Fe@<amw:{v'^㈩"o-_,Rvꄻ/U\u}@7/*1_z gѐ%˖yK7nW>oVeFeDd7~-#
-6*[|ĺ7{uga#6H?ٺcMu}=_,ruVom~/.߼6dDӚ J2維z/䩮vR_|n<hY;uJKaRE)OŻ(d>tη*o<޼=oHX6P-Gy/q؉ϖ2?vn6um>{`4vf6V0-;ٱC|ٺqaJ{iu~[XjV._~^Iv=_O#1v:~i6~n/bv6Ghl<~8JfƜlkԮ̳ϊ~o( k3 nwx7ߊE? ?Kp=]L>qu
-[RƢ"İ{z&lئh~ץJQ~iLn'5gŞ/_FM<}po冈3V\dL ,߫6lq8{v_Mκ2QOyBۍdd_2o-W صi͑ƪ"MX`vk_ll<e"%ǽ!]xaeBwn=Қ4p,[e @ZC:덅6}[),z:8>Srx-pU$䑽&+84t6]u;>>ܽheԱWZHVeOךyNQ}6{}y&}w_i{Zdv4:mm$](ӫzNѷ.K :l?ht둲<nM2gLʡ LqⲺ7]& zz\(xnߩ Rk|-2k:P>#EOu,rGjrgͧ+"V֭}qk[zbe2f/-<aʜָ3Z;k fiaLzq]IQA\O*3xM9ܿq쯗*̨>椱97;ܪVƠƥX|!fžCO/Q"F_~[J`FK.ȳ@_HcSe/1ϔWTP`|!j;Q&ȋ xJɿҰWI6m仂m?=R?U6YO+oTv\*J=42T>/~0Fvҵnw4^Ut}ra7]:0/@MMI:U&_$sjbt0JIvⷔMl9kRg]* +?h+sԭ>bߊ'E<>;RjoWvm[Qt!+ڭ=uowm>g=H҅kg5asKYt&LI^ 5~"qKUu*$lR'O{k5 n3֑
- 9ur2o:*tEB_=S)ZuoD{Y􃾟݌yv ^ i ])m돯g1A-s"WEKOkJݕ\ k‰,ޜ^kKio;e
-TDY/'~ q ^q:pm.=V=nwhgK <6mm{3";5-?͗ln@\ g'
-(Zضu@|Axf
-9;y=V8Jx|%|tm>7\U<m\wsw\:bZq0TnyƁ߫|fR]nQǝ 3I s6Tnc蕞 ;g%&^DX'L.q1Q?;).R޺\ٕ]-D6{m&y?Xv*[ewwۍŤTO6֝h>?C*12wr>!|1y@:}fhGu֙g^~U3ļVWEL7}7{y'(~a+诊v;_ ].@s[yg{AfgBیϙOQe._q+/d ir:YiF7=)T5X!7jsHާ>w&\'{brdr BO(n[s+ݯ'e4^7aDSXl?rrIW_RXo^LJs]{i4q~[,;cI$cn{%ؽt_MҌ:mڕ㮐En=w`[֊V?/>2:evѷ5))WN{K{pf-AȖRv v7"eTɟ<yV?4PV//ڷVQǜ|ǻj<
-dS^퓸Ji܃|iWG՟} ]tClYe"O>=_4J.v6: 5Em<-N\Rzsk>7nrc'ovgmK6Zt`}t1O 垄ܻ $ndioG1Q~גWP/uM:^Mdls<m$1F'ZOe] y`еlT]nߺ*w5YL&LuU͇вQl (b<m gr D<{^,SK{ߟm_}fme5k<?
-h㯮\ï6 (2(9?fe*bɊKΖ][~亽NHZf|KWWp<qS_}&Ǟ]b3v9op\EȽS Ծ6^mXxw!t<Լi?;\}YTMf[R"eD[ q{$Ż| 䓏.{;r
-oyzYG, ~YP\ζ:l
-}
-w{nx Ts͏;\oިx;{DhZQ,(XcUg\#}E& +5owjS傠[ *eJIzqƭMW~껸qvO?]_mOYkDrt+j1=ٍ[2 EVugqf0ϝ<5V;'_
-׵Svۗqm8ewU6iJ Cu2v+X,?cs{E쀩6uL:f{:APMljgNQ9Tٹ ;ObD9xP;{ʍf=1?}+Xj)_?tE_m}+4e䤮+^{qmyO,%[>YK_>#8QOfscCuK6Fl˙6Ns䞫}u pSgIZPǻW
-\x2^ =+ŭ /Y2%S &qv3'J)</ėp젏ehֳ3P/Էsӧ9T{7KV#jhI&z?}̢UWB/{/rwLۭ[g{qĴWy7oO}r)Pu6V- L rZhYF֤K/is=n|?IJ[_ys%aN',V]\_6^Vbłʒ
-/OzaqVmQC d*\٧|܅sU|~{mvw%1g&|?:''V;wTwiƸxDn:7 8Uj ǘnch0'Aeң%AWMZwM:ޜ9UMuŎO$[nɳElD.}ڞuזrsIZRDPƔÿOTq<ChUjk^I/):h|)}/*ZME#oElyƲK+f|Tc~ V/sZittn~UioLvژ2-xcM&5oz9/‚K{7&}wNbǾ_|;Ҷly~mzCz4NBαsn^>9F|Waҍ\1r_<)Ȱ mY(rzZ 6(S{[*8u]*ˑmUTx$j{4Ƕ]2)mʵ{;@Kpq9{><WHY3ڣ@eŲBӘ[ڞǚeB7J|0xҽ[AEj'<53<;yaޕ"tns,g>Ņ4s&HEw:(̨zcol?yv/"R+;N5y9xGIJkdE(qF) E?p1p}:s'ܺxԽbVYM?9I)G/|V%-&9T]ZWr7>Vwyw-6 o3}v_}{^mN\9|tƅߥ_^ߣ^VCbC%M8$1~JewMa"kk<?HW]"SSsfyc V0Ykl}v),|s34\C|&/NzI#JH{>pY:/?&| gܑ:MuƯzeίKMv%v>kIq1Dѓ2gwOd:]2kYӻpa/>jF[Y<Ip ѧ6Ǜ0pf+Jى1xӞmӟjݐ/ק1z6š<jd%A'ȫmc 5od^2g:'uﮟQPrg/jm7R(/(j}&Y[}69|{UtS<-un$kjƜJ!az׮!ٹ=utKOoWQ ϵm?yn=FJ'ީ1T3|`0jPgs*+Ϋ}UԳTe~Ju:oN:R-ݻ
-=~/.5]OW6qg ;`˥OQG e.^{uQ} 9OI7;/ VoXnJ(OV>eo|ag /$t-Q>W2eMYk)-N%ӴL^H 4v)Ԗzkxp:>7ѳwwckêv="4q?,r{u\5I A'v,ܴ.XҬ͂'}8%s~=LJ/̘4XVHjg◌?$3>t%y~'b~4`qY\_Y +<(-QS.{pkB4o N?M쾒D|vlyg +oq /| \U6o=ǨW,G|xvљۧz:,ȞYpTIj_6P
-?ִbm>"u_~} 9Y@@wMWѴ2ȶWɿH<$;+,ŎVrh/EV v'ڽ)HIO~=O՛g\ 愍ZJ ˄#Bg.*luڧz'ơf>GF-?[|QEݵ?íV 2ܴ؎Unlɷ"J=~S.:7NDyC{DTdsvTI̩MlwZ|bWKwm;R82E'ǸNn6.*.E]GfYjsӛ6cUŌG;:J4kY\Z=ç~CY/,V^QENxo:]w\\8~tջի8LISI䘏9u1墶 O]%K>U8"1uz&M*^:a=s뱽G\\p_&^Zk[Fkmgi[hQg07ŃkO)=a?I~t9Ir[7Rl4wlF5.ОsUiŃRLvë箺oSkV,Yweu+햴<p[1[;l:3hφiZ]򯾑f`{ȍ$UZOx|8ܰ3uTmZū {kV=ºJiOP;.^g%TNh榕<i)3ߨ<uZ=kCX8CNVI[MyOY-G|܂2k3ndD9>ҹ]E ;{;1BYI\z3bSҦ+>1J ks5=a{wrc]<[㜳}gY]9Nx}{fʐ`-,>snesշKϵlyLFꗥ}A?0oس3
-?gt~isrWf/XּP`ZɦI5's<\̧*: 'H<n}C)S<:!Ui/+ /ϝ&w@cVyA2O1Lv?')I{8u8wQnTӳ"MqH*ߜV<5_
-5SgvZxq{!œK'ʿ} yskgh|X_FXb`|Íн2Ka!2 f[-<!Tvo֦ݕ>nS{Zs:PbY}nՂ-Woa{骴Wϒ>Gʞ}cZ]{Nj=yDQp𰆪 !R\`ɽE:M9_I tI)1VZj]\r6eB׬sk_/2TLF~MkWJ^<@ EyZsw^ԭU^.#Pڊ7?^_FRSX_SϜxꈹb{֛u o~14rW[5)t\xm+7Np/ê{J'NhH:eyIIJTǤgm/{^ڵrN-<=
-&y稝GnB=ݑƦϒ 8?tfi}ezQe~705ϹƏ:Yg&K!Vj׳ww`ˉI4~s U*}lݵy{Ɗ9rz((+'GCS=LԹڳF˖友ϻwƣFdRV[&JuLX6~-n
-$.]lH9Y?/bEwo]P5<AiNS<ܰOί]|=yGغjsEI[[ |9LJ˕K%!pkunxm8x!ӇMUz\"6&<.㥉}@[A4v "mu/ǦL2XT}"]p^]j^o9Ո-+֞P6Ã|kn~xgSkgVյogEyr倭-.Pc›~<uQ<7*j^eI!ދ6Y9caE┆M~FN} *+O,l^]FH4iCJkfuw,o4 b >}K$#<ܜ*CJ/`Tm
-c# 8n̈́nҎoQ|bɧTW \~9cf]H}]ۚRY]Ψ;)S^.UBn. }tI qt4{~ޏyaN? JOF8i?{S C-|@6ͫ(rw$ex|I{mtͶbN3y&o[]mCQ=[Wm<\~ќ׳d6]۽Dik*wSWEsR_nln%;dUgi[ju.c
-u.glkyyI摟dN^.fBf!ˢOKha5I}>lʗûv|̎*X|'=kVWXxͥI7#Jd^,1`sKc Oj(N3_VSQ2<p;C;i eE:[O6!l\i0ǼưBg-XT?@ɁK̪<mfg ~'fTr@~os\|o>raE3_3G9ߣO { ǬWߢ;(c¸Mڮw/;L ~nin& ?޸E-OM~79_+4+znX?rE?NMu/+Һ868<qJ!'$h5<>}YF|Z\"*.<xƇ[Jo/ORK^a泽Q&oZhLgbJœm]{^|ZdwblHϏfl5Q斄v~ȧaQ\lal>5sWmЏk*\key5?;Iޒ ;-~7eM_˥VR/9;3jxqf>335~ik-Tnggvp0qs9$S"n}53ܬ捻(rvУ~ݶ-Oֲw}qoR_fS>M{}CuoXK3iW\L|',su}q샆V9 oԝ=yQC̒O+Rn/e!yS~HTW/pIRP@lOS;1GX׮$+q&gRd.}(_,䰟W!}K.Q6y0Rfj{aIϕ?B#&˪l'VY>G|{Muz2Uq6um"Ͼ7*h)?ͨ3Y[H-Prr/Yŧhl>0 wg?aak&L;@~؞~M=SJFFY͉=p>d)bɲG.p+Rqt)ξݡ?OTM~ѧtT쫖uSJؽ{VM^,|ᒳG=7:UR)+CɃό_y7ntya_NDtVO *z\}bLIU*<c_UO8-O(HoJiv']sfe463fcw}-"9|m4vazПUݯ8PiƕWodOڣrzqoo߭%/ݡ VPpMWP@GqmsScQI3CLY&Tƫ\m7Ug=tty='|?4ۣH슳C}^+-%yS<&cn^<5N[6i^Bu*Cy=uKw4^ZmY'M^doY̿<bė6X$X-!=<eӧqsO%65=]LbWɺF:GN?[9VC_]Xb:ƮIldL=7[t0s[_ꌄK|=dt`ϚsG( &6t:{F腩7)-ꐬVx^ЂjB*q߸{Q뤒e ݭ750ht?eCEAӻflqYJ~<Oo]4͝nt#QQ?v2lυqb5<O~]#Ůw*(ϻs ]v}[<+7j7
-E_5 "RݏŶ>-K 1#L}js˯lɌk! ћj?R~|'wͷ'Ϫg<{|_ysW5UKh]A&B
-\=䬪djz%gDE"SgnQyø-9>es!yڥw\Ru&N;3VYx*xY.^錷eqR.߲۷٬34
-g }`NO L`\խRgY //zS~}'w+>S*p
-UoǏMQT&QoqǼ<jmS_j߽Bn
-{KJSgr4\zhk*;ޡNk_^XƓFXK۲G^-@{Mö;ɫwܔ}}yO^] vwfLΚG=ol~ɦBcwz*\M1n}}޽Vf׳$SwDc;քeAx5Ddڽ244,zk%.ʓ w*9t|w9hQ-0/8@[JOw=׻,bE'b)wMKNѪ9پV ˢh]m' ~i'p`V >;\*}9H# DۄBR.ތ01x| g3=hYbG?k_^n-ٽy;?yF1vBYvKI'кh4C%٢
-jgi Nz6~u^<73BTonE="-|.T5%i4~93tqը.ݐ#]ttaSQ9*;j=K-"!SrLN0`}R^aQyg9='R#mHRUɂ<i3:œ}~K
-R~TB ?N#"XLpD`@TpBH0j ւMQB Tu U ^MţpjxXpx0M}(s`$2:BiA
-9F%P"#Xu?/E uiAouu4aJ!@KIME(Ơ."',
-$%5G "1~O _[D>~4Jd O lՍcH+ HR#(140T
->1X#8F 68؜2smQGD҆
-zCZQx @:0R`m!A4Ba38D
->I Ab
-$!-|,i~ cC
-˂$(5el3T TI/KL *2ʝ
-eP`FёY"V(&1sJs''EV{$HB=,2fԨ1GVqO,<pjaC QDh SV| #WDX]h%LpQ|#hiG%$|+;;S!)?utIF`56 FBH*b xt
-܌ *M0S@&|`1 hN!M(/ɿ[tG$l@D <sn ˄H: L
-~#? E4@1H`>\f>
-2>M /@%Pӟ`3B1/20vl hzP>=։}8hR $bZbm X6c`U:580ۢ,"?=/M?=+ V 3UEw/|CdEQ
-@k h[;9.- Y@dd|t ,(ᥡAYncgo cœ,C.RCXh`}v2!
-rp1Ac^!L8
-) Z  qxa%`I, QЃ a0`0X ZÕ4b*(>`¨,TPt 6P4Cd FQUpZHZب8.:F-T!@%T N[X 1xFH2SŰj(|ia{0s`Ar8e!71uWhG1.`fڀ) ( )1&
-9o{Qё~$hPP1 D *3-51n!X08Ae-‡6D.o_Xp(HWMx7`QX
-
- .{\ zvv-~
-c#
-pBc Pc (qÚIEp!9ع
-?\J;(1
-&ڽj'Lՠ9#ĘXHj3Z1#U̻1I(9^bn, wYm#Ӊd\Dȡh
-}S@e0d]`?0YŘ
-Cj1# +c>}l7QT ٚه-a׻rʘ C NZeTThF!xv(#a6;<;t@PtESQ)#{aD[Zc?[:cLVG+ѻ?r+,F<)db(h@4_EYG]@wE__ `EQ04e`QMFF9|x &@7*?܉DvQ) 7va&PS( ba(uuԡe}=UAӾ`ʾ TaUN(v@hUBaT?ha?AW5]aT\r4{ܑ8@2,7 ׉[,`4Z
-=Ρ#_*HhQ0Mʗ
-a ݗL"1iAz(P(k `E%2VSY.sSY[ 7NA!O $X,l ?[E0H}j,G8-V6W?gqCH훆J r͘zЦGWA 7do0_tp 696UQa>DruhGF>
-`MvS#G8&H 5܏7qPa(_#&^'-<[s6q{CY18mg}x:µ0VH㌅?w!@+:"J*nsBQW! g*LS|b\2P#4d*tԾ5aF
-@tcE-@H9 2"_A[K t/*(5{V/DQ(ʜPfkh# L3Թa~(B/*hE7b~  ?4ـkjQVR p<aTxw8:# }_H+ G5s@w=y)Qk@fj\Qn { %h ]Ҡ +'G9aHG83TC>ap$go%g`# aY B
-B[ pHBO7OR `& >[hvO3}"^lӃAQ 8DXhbUF cQA 9\4_K5"GjB+~
-;9Z2 F3l F\dt(
-?׌?ˁ0\Ѩ"
-padqp%g3ƛwA!1#U ,mFg9#X#ug5 kpr|¢|@?6T.ńC/YwojB߰0;;{V@ίW~Q0iɧCxWx g(i`SZR/H '2O[G,pXb攀AX #%au \hb!hu{4qŁGآ(e`Up
-~x8a;pt[Gz=px-փ8C$D"/QRD# ؟x=~W\I(. bqo@h!5R^ idAk*T@
-
-$(
-) k"Լ ^
-k~
-Ko.<C4,NC5<C3<\x0&<xx /a}<|-x{7
-`8<Ùxxh}0 c0 .<<2aa#'<C|>EP)x8 p.3za
->1
- C3s
-CE v?}%ҟCD}sDA`Uk4AXBNQG"g.?@&Ed AܝÈ߲ -Sq%.Hcn"ʢ.nP ^}xB(]8ȩޏ?" b<!vI2π QpE&cG,,O B@0x!߀ Ƚ;=&L!ɝ›KʐDy;u usyZ] b"œEl!)NZf $B0+&:edQrI/H"VZQŤ 2Hf\^YST ."Rj-$\ .R7[@j!w(NNN-E,$b^33J1JBBKB "^
- Z}$?+g@h@X BgX@H/0ج ^û8$`;  _XNBD&'rRX$
-"IE"oFD]cD
-u ZD!%L,}8~\2# j\l.x. ^q-\.._る\S. {.`A.pS\:[p `.ؓ Wq\f.xgsK\ .>\7roN. CGߨU\;'p\e. n?r}\O.w4,'s\>< ႝ`.؇ 患\F.8 䂹W
-%$q}c
-=tjD\s q:cGXຉǎCk\3,!:aa2pq*W:{x~2"M 4G\Qx2#6tXO*xi!s#B_l8\D#<+_g؏
->:FOӈ 哸7%
-70{3'̜C6:~(,i* PVjkhaG[xU0|?Wy
-{ J^/ C!T@@I$ N@!X0ʠ 2% C@y!B!PR`"eV `Ԃ!P`6 C@16!P~`- r`C 9(Ӯ0J C Լa6/"@ !(C a0s C)(i0w R @˄!Pl.Y01 p@΅!0 (u0A! ^ C(NQv?g"Q.Z`%}cPr O{ " ^`5AUۋ '\y{!7A=lOB0 hbG!rYTQڽ -N\]fa-C. 0% 2(
-!;!K 5(k2 7( 9?!W#rwP?!#r{P?!ՠ#rP?*jAG0\ Al4~UԅƏ`:A 7  x^`j^`zd!`(B0\MAPul@0\UAZNB0\]AB0\eAfF0\mAPnwB0\uAN6C0\}AB0\A Ơ K 8 ? NFᮟNEƏ44h@Ə]h#8 ??GG)4h>h|?? #??#?џrcswatJ0ZX^$fm:h lhgY 4sBΗH`;A
-0x?
-B!0=+@Y]+A/(3SJiJ `gyğN
- WkY
-
-tL9ySa* u`e*0\ހW)*?X>䳭m("L! F@3mKSW u9dx`)?>;
-mOؔ`<p ᎕ rD.xbЮf9VKZY΂)usXҰ> j
-XF~AߍH~AWݙASn)L Qrs~R7D{aśQn|J2tEVQ*}n~<gs-߾~(Qɻ!?HF4>Z"{1h/Z8YYnM}ȒXI>n%(fku:ua[? { Bq~ Yb G@H$H8VdlO4%8!8 .Ӏ—:bJwH[P8.7 $X
-A_olUѡ֡ w`P3!CmM>$<cۍl=nUQi@ς͛F4 aPؐSRy6iϾl γ|C<W9 4IF;9ȟ-юc6z'Գ`S31!qB ._iLW5RR/DÛM@Z>-6_ANw:`,wțd?*O i1[D}s?$q,Mѿ2; 2Ցnئ
-ЙZGJJ9bpk2A[u6M`ZOYn]nlpypA^}jDI3heˣj`"WcLS@(+Qbe-Q9cgYZp5=lG454t8Z"1&gзpa~X -/k$$@OM ,V!mHנf00[EhXQA
-,>(Se-ʜObqgcZc¶x7:T)vdV
-U
-r>ګ:.#<b+>/*Qؿ"x p 0,3FXo
-)n_8eR4^0~aI$*#˸'HN΂V=Z?AN6LFQ
-wQbh5(9$Yk%I h"'9ǐNIN6 !FxJ,tL[:5@|8Mϛ K%4! bN$v'hTA w sǸ?9k(T j&"6v9`W!daAW#DZrr? -D 
-ƉU
- SX,/Q
-th ȧAmj nD\1I˽
-Cill9̐~[IH&A!A?ܮ '/n,^P+AthЧ](
- -p5,pON^ϋI34IKIl"oțBM][I
-G-aKzDI8[j$_#ëƣ&Z
-.
-1Qܧ᩠{ɰ$<zW\H85rnq`ea 픀l,en,C/ a*\0M HbWU iURO=jZ<]
-_'B2
-֝.判>fBdY+*tS2@^|p dY֢@:Veh}k`5Bm&Ȳ@R@ypcփ\v`vm3/aV03:ՒSޒ/Ci&\`ffut5
-K",3Th>#{g>sactv*ya"q |ο- Mh
-gp+:,/Ob|% U54)u8V]
-;#b( :Dk C+?A
-Q<Ȩco99
-B[#]?0NfiC+b#
-i< "l9:uaAT 1vsh`QXP͇z$#g1%
-cF"_55 ɛU99
-+#W-ԀNȘ,ex7 [֠iO7m^DQ
-A|5w ok5^$NȐ XF|%lLJO-]lo%?[tF[A`M>Op CMa)Nz
- (thVׁ&q.{T~UQ>:Fp?tL
-ۏ~Lux$E2'?]ohi tl7wM4ՅO*Is,Xxp)
-q`( B cU`͵HמrPdd5D(ӆ^U|6
-RÒiD` ?1TN
-m?Ct%ր3B_R
-ViIhTi)`#>29y.H;E"'E>۵,?CaZZQ]|gNٵ|WY)RhbCT4ǿ{@G$E\$|x;p&a!o nm
-6f6 LQ'2E1F$@
-?uy4X-T-"tb &1\O<J-Ae?C D^ZӼk*P$PCHb7`̜tk|9N<h}h7A3k
- K tu9&-9L- i- H”
-C|#=rp=gQœpY?;!vg#2'2Fs֠yȾہg%W6Ъ|*3/nZE:8,{@> /b
-!;FdWYӘ%ICA |nxO!=|C6T _c t {,0DK1
-+FE6v_0MD0,%s rCW_,]`{`v Yf$6ܪ|y pnM#mTɶu+rY?yGxFrxYyg@7j~QC':4F}uS ڐ؊mkif˭Һ&U$`J,6} @ZbriCf]*ߖ *Ud$ʞ"
-CJŎEXXSqy,Vx
-O}Tw|
-f"24qFFn/TaglZ
-,.yCwp+]BhkЦ{rԘfAөC8(!Ho@j&ԻO '> B~bAhZ/%,z7*ʶt"/ibVA#h
-;Z&L]v:83?E"2+]}Ab*GQ݁HClf1WǚOuaVzyBuU'_<JFti`3Kb܀ƿ \3KW?"ot9ҡgM٧g%S+'%Z|zg]\>uA#LyyjNrl:kGս
-a\d!a|.TΣ^{و+TH滜F&%U݀/P w(kxt@ p0~ZCR|Cr7'dClKrH%7aL3)9#o
-Ɵ0>PڑBlB,c"ՠT6Ou|>C8 PbΎ:_VV$fkoXA CJ^OhCY$dq  'C$m˗!?Ptb4T< B:A9`2m@X=m 8>Pp/)Չ'cK+eyt<l3x).ᢙcDIb'?VYva'U.fٗ)WJ!pr/j++o+~ W )j%%ކFCКޔw0]xZnoΎDSc6Qm4>I8s:jZY<1|xX ͏ #YWL+>
--+™:Bt};[ `VXa}W\i^QvZ^xN:"/' n|׿ ɧtr81 _wN?]nu]އDSup>uJ}m"EE
- f۱><`nv&
-n= %m?*[Ԭ%Jk] КP luB~1+hאz$'SGQޏ9;k=ȉ٫Ƚlݕop)FQއ50M-I`f߻$+c?UIl}ums}.Mqp^L!q J'l_&gC_^Hu`W'094?vzÝ%gxAH/%PNGD}h3:qEn0ڦOvNΓfcDS噟Xrۂ*I 
-mܾqw@T+5̔ܜܒ<3y>_<w>ޓ̶2Tn*ט%`a6 #puce>WKs_@@0E77oF*bQ8W$aCG왉veYL,!
-%,*qwz:s4ױO[˂% O+rB;K#IʎʌC߆?ܳ95X("%
-`FÚa "tmT~KL|ִ^c#{¼ hf)ְnC wz
--hWJ>+f^}a&!"~^](BK7z)49~6=ޓPpԭ*:gT3$zj1D?B9} 6& ו7q)t\a=/+UEy%Q(o;W`a*/I/c)Z4" +aT́j֋ѕwKB zR;0Zw"z<)~m׷o}3bt5?MU*K}$ω TwcKlJZ%8B}4~VG |U^yNR?
-_s=ou0ĺW]'Oa;[/Xu֋#?*Pԣ,)
-m-j/7F
- 7xxok
--j@d5/zMaGݧ-MQ֏փ#$ʏ}Rb|ڠ b_dJӼO-ZqD(AU=nGȤ;1<^5 v>o16bàwq^DU t^ߡ@gJlp>Pnˠݫ]gK]z2;@I)+ڙMn[y6K TM=Oic#
-·ϱW78=BFkԺzP~'9aG~،V#rWB`~#oǖ-
-<kȏdd" a VÝ>c8 )qD^g l!yJ=$*ݧ~v`7ёF9=ʭ mGk㝣-kޣ7!\(hW P8ݠ%ok[\ر33vo+OBlgKWE4„DE] 8Q4\G-p^z[l|4^CXCw"IFdNG d(9Ng`Bh†Ƚkյ0,y|ˀ35] ^ 'q' (߮GYGƒo -6xK%40h&%_=g+Ό"J>.x/;}D9KNs)Re,j\)Gmvm9}K!M޾f<ePCLù'{]ɷ}itsLUKͮq ׻Ǖ{
-g>KT5T ދ#?({Ps>ꂔx5`\veb7HIL %gPѓ5cHB4M+D7i G.^x=RiJhYm{TkX4M-C(I0 3uhx/}@3˹̫1onCܭ5_Kю} _kpGa^zښz;q[cܷi\˝~NQ"ъ4EJv>huC+MZzAfc4} @c^d@'md@oDljƢl P0۴TR0XNVz#mF;٧|wg
-r$^߈ɞKPHu4אj]^}!/+b8y~ Nx*0~<VxU{8CB%/rwbj/".y79:~ 9=c{HqQ(ڌ7xZJT/{ЇC\F]?<s4NVZ0z
-N ֽ`kFw"j:WNQ$Y$5-Xhyn"5|>]}qh( !sgAd z~?ozh=:[gV'f_;2 Ш;Lړ撕!ئr%ԗгO؈7qN-)F0]\5UOyz
-RzVd2oXX}=$'Yvbd!Rd~[#_b<C oQ~V~'hD9INsKc cɠzԁGܣ\ jC=c7O~Ob{E}M:p4U*a}C3P?2 u)睥-xW?S}<ҳ3Dg7aFZ?g.3\x=睩v.j|zK̤ |*Eid:Ec{>oHJΩI&@_DWr ߱S+OsT'.*UJRth^REɮZʯ On3skAF}I!@`29B= ߤh,}Trrzc*)Vm_HCx/>Iy=$h=x+wueR)KB_d%&̻\>9:zNphΦ1A/.ۗml⺯ц|7{a n
-ySZ["l7Wz<o ^,ra 8x}6|gfVqwhce B(^u?DBtdž ('{TtD2.ʷM;j;2m!4#H)yYx sI1M354pkY$Pmrgni;9Ns#CP
-EePEbÔ2|ܒ4 & x}>BlӇہsF7n-6]Zʄlxq! 0aGq64fϨԺ>f.P*YH$hFy7~pZ_DF.hݗlPy8ha40 0XqZ ">ZN=\"(e_Lk5治;6̻\ A#^݈DT 7oe|IfA -*Ï|fN&96 njs\mꄆjt@ nw2hsE~r;CE:\
-⑀O|l;G#/Iܡ k∟y$Nڳ_&0c"#KRT|MK3WK,nLv@-$*k&E84(2)_D(21"ʦ:-8ŖM*Õ_%zslѸ?9zZϬω#:G.dLtۃ*jGu>"=g4Ӄ|x ~Hq`#^~JXPgV8VaI-J)Ny2I$w㾍jʕUA-O4 K+(ԺДf连%.%hнc
-KAL2/3-eK,i/+&䮟_u"mZ<6l: Ыxg~v $%LBկ-P?$ 4D,Pt X7E3DjQĺjֺjRfGO) l*q,_7oC`Z8H`bW,J6_ApP%J
-DRH)7 $ZAU\'fkdˁzZlߐB%O;|^Ļ&6NB39敨Շㅂl9"(҇sM 's[0ACX`f , }?C;)xNªljqxTaZUQq
-|Çc), r "Rzy 5K`M[E}шV^TA& [+
-˱!))z
-LJ6
- y.zl>N\|+vJ(o5t_߄j̛K})e(Z=bGJja51*$qvCΛ6 g㧲XءQ,t8n02 K.!>L]R,OuCBDgc <c{yғT>2:(Ǝ?2?%CF.E3s\l /Fb?/
-j}Vu&:(^r
-W 2Pqf9A`o5t*aBv;osgv{BH{Uǽ"֩^uC&:wb(SzIo^:Mi`P޹۵?VH1%{V
-GkTS{$l…u51;Ð ͦ8'02 gvкLY? @3g$5O3ȖRy=Kx}X7@oKs.;yUڡ׵!x}~{d3'ޚZ&ڮ1Ul߿V%sTI<'~:pl=Cm7,3RrR
-i}#IuKJZxleKOA?TKn(6fL M8?ĥ)/ܐRI?#6n=wFb1ȉ@?~hGIO0
- Pv6/΅yq3O(̋ 3sy H3YxυgyT;-TxmcjvȢH[O(Xi7 a9 ].6m ܸĊ̶$byq!0x; w<
-' #{rn1teL7 p5=, RI졣oҝ}h#)e q}ňPO(#j'U6 >@Rt]Rxl;uUuI;FQ~*-
-&7.hodxSsFEIGngYF$f3l6.gf್L4 )dJ4ׂnƅ|Fw@99x> rUg!=O7gA(|*Qߍ;Ή;0+ps_竿GZ 哻iV`Bs lJ]WG;\;4EQ 3LIIHeW|vQ\>xgWB|LrF_cL>9{sZ˒Yaf:Ȣ*~HWIW[}%o4 bL|$1z;3QEv,#cߩXTbdtN "8|+}?Ux`(~(d*
-f"/RHq6mpb(]irvo1pwJlu)s0+|.莇3xf'&۞8AGq3nv aw7q
-Rsځ}"B8ۺGw-z
-ނX:U0٭~?>šsC<z?CdL>Tf>x(kxP`7iT>ˇxn՛n>Yg~x
- 8Zp٥qɻHzuy>0wvU0 7IQz3*:m4%B,ZuoӒ_[2k+"xi? <w*F8?CD<M4 {&8 \@!ǩnvF
-VTUO*IW/%,+BAXs\B##Si
-_x݃ě?GX?GzO.Юt!G`קu1P0˃˨E0aLg#<h5lmF
-(7y߬~v2VscbX 4vfj@Rpj8r
-\_DMp32|7A䊟<NQ<:df&2Cl=^ebTjtʵ2X*hlVd $ds2@rqx~ SxSO.~fT`-5} d 0~9H %(ZCJ)Qd;VTXYΉ9b,8)2!<u!_
-A~}6",1 ws[uOq@ⷛ['yߌkeaa@4ұYx6lA:>?;D-i/N5v&/b ɦa*6;D},qv6ҳipKA''&ec7gagv*S]i)Bk^4|hshWߒʦ nDG4n ӦSY>͙gOgŅ| 6.fi3YL>m+ŧesx/eiY|ìa>m1+^̧X [^Ί9(nUG
-o:>fk&.+ɍbNhq+ZS^L=StNQ.zNb^ˊ\SzI[R7S3{(5
-nZ
-fe v<Gj+n?hbZz][I=+ -,
-C
-H9MR)h2+?JP Փ\
-WQP gY\$41`I(OhbHwqP-D UtKH,0$
-w$cZԽxB~ZҐ,c)5-9Gib3@8XPDy"4傮y?R<#"eggd+(>h=Wfኗph*0a-b8<z.1t4WWk5]J),Vylt\Ժdgj l7
-s PCՠ9ӕ [@1_
-ʋ,0.-`KQp ([8[#DFő$|\+S0$ë%غTN=|E|dfq]jí(ߌMK~E_/ӗEI7~{'W"8ЫqF]oZvG0{Q<:$3ٻoD5VkYvٻ pKwbв`Oxa.Ftd-փc2}3dcHðS'6ɞ9h| %\Z( /ύbW
-*̻p\_O=fLSP˴ҷマ m{\k
-5>Y2R kTۼ~߬AD4_8R ȾN : NXP-qf:.8 {HX
- " bo}޳LȮYH &X A":ڽ J`T8Rf-1YrnQ@٢
-i9o
-!a&&PP^ *icI:pdt ЅK/c{?pt[
-ե7^қ
-'I^19?{K~zbU5.՟- 5,.Ih43
-JF;[u(q i22s-QfGMDl =xl)kcC"^>Oa5e_+waQ&w_fٸ ]olp]eba͌4ںur a5ktad'g)Rc&%%.I Gѯ j|_U7XI{8M[wNLG`n_KĖ9r壖 ˷u4£'j BSSm~D-%2ɩ]}(f
-Ul@b"y
-ZX*<Bwkjf@U(ZA` Nhrt
-(6PjO48CD." h@(,f'’( olo $}b.,J *Y_|}(ӗYzNizV eE産Oa(}dӽ"wb/mӲ5)jB`ȳϤFM60h)bs}6ae~_XL|r6hKRw_&` RYی6$gFZόR:6f'r rIV5Ԡ\<vVoX^9A(ZstOv0nD)-~oqmA
-B3]f .
-.7Wl A57Sc``d23jA YfТȤd:S~SDZuˆ#? /8>PmčBsՖ#°FQK>=13a|F(a$ax/Eʣj<2-?</+bmK"D| <y\hfܯĎ
-&|.
-s#7"Wik)xS%cz<bO*`ecBt30-!u9P"jqB<T2 1O|PRIJ N+D?U.()7<MI7SJUajjjJjrjB*W ͋]RF1)܏SudNZ'sO嘭 P[cU c_
-lY1;0Ro*#TiѡFGбtT2pӈ̶СM TL5"ϣ st~ 1ES ZSG<#H6Ƚt@YM"N#f-XO=E nZIتzsT:EdcPqP"F
-fpr+ÐUDxDuZrrck &k4FD
-m__}X!^8hHF=~7t;l@ azd_@ߴ(+E7LxFXMxxҠӿN;Ih [sŒt:?Ilҩp kdp /(Qvg*BYRp䄍;O1EӬ)Zq#[8,
-,n?v\ag:M{C'Y.=k*Oysu'=UDn-bg$G@G!-ٜ|Ό9x҅bdm`e@ЬLB1ХSwLU'7qϓ!xOeTPV`l.XҲ(#B$UXZOcP*`j$3,MPzL匞s|Qg@*T(]en"P"<LLQUyI#x2bǰ~ouZ Δ{~V|Th.:0SgOdc&+ާLsF]Ir6/o;6ޥjMBG{jevfP,tdk6v3JST!ljYEXݼH/{Q~z 5UX(vbڵݔֵP~ݽr:l*vCA[w2n@͠Gz,Hk/ eK6>@5j=l#xA_P*(ԃbR,?H]Q&xq 7 S^OD;=V:~cRE-6-#jG0D,{F<J?Scqp݀򟴣QHqodڈR#ErsXwg9Ue1f8 zj%ދ4'VhhRih&+</HBuV>BۤLVLY1R5^)=(a[m*ijJ_%wbZƂ;9}g]+uyt~RPwZ=R-ϤIH?:1㜪'QTnP~чqaDd4翿$=K l ٍ:]Fi'P1k4isA7=)NR[YM0M¡\_f"1гG }\}UKZE٣Iefj_1&z-ճ' sL+3~# rJo^ltofpD J 'P @؇r,FaKno0rM^3|H6!{l$$+- LPĘCj= TK1X=Csqau=2( z1 +1Ӊ
--ubW=xD`M<s>Z(g4Z0ϰ'ewF~nBNr#bשj02CIP
-J孢$P)1gXx##wjcOk})΁Dym]YcK: yY,dUg<mɏSeY)
- Ϡ„DZGĖ!["e"NaLtm/2,Qܪ5atLr#^lp9i*?RׂLqc3IAU5E&ac&Rn tԼ ;ܶ _w ۲mdvZ1^U|4 >v`wDj tהZ0IlvԹoqbzzw~
-ݙbaڭ}-:=jiTM͋춼4{_;Gq^uD2#˗/_sC~jS_{zޫ4;jpdҬgtO\ʮd/+X^} uK /aKid|Ún%iBXII (m *Z;9;yL!^q1֔?0Ez7$=h
-?e
- {
-N݇gOIQ7hT|c ӶL+'RPk/L%#T™wtJjrI
-VќFJfo/0Vn>ҥPuE7=ldo4_3C 6ROJl0b[M(ϥ8ů'Ο v/R =G0Juǻ}3ۡ=F˿9JR1l$1t<$ 1iST( :ᘖƫ&B:F<-f)eKU*j4.e( PzZh &#0aPPϢVJf VǶJrv3SmW\CJ#U[[RdJR]IݬIMX Bd!Aed4uWi=mOClsn Rt1q66=ٴ*Dx0
-iФul7:L!+!~# ӿ <t
-Kr-"z4c`݇ȩjx/3m!իIL\Pb犪 :ÑtnvRc6U Eq5j% A=fuXhs4hAOmս߉TBEQJ ' xk
-7ܜ*ܗ,fq6On(#iF줺ت0.+oP-?$?ŷ4(ꡃod9 {4</F ɃÃ{=1tn+,1Xџ WД%iz6 r$FiB!*{"6͠S4I3@F)GͺGڨa8 \6Q0ل= UJIc;
-  <b>k ݂KHK
-jv'j+)g xcvt\B>oz—tD_y  @?Bӿ`QĠb
-DL rCjGRXQ0C6jPUՈG Sm{v]YoU~8<Gy]*7AIs;uKC=a
-=[D9 b=g@=TuK29!v" )Uip]v(
-w;}3ӯVldU;X/$2} s)@u0*P).EIxG$9¢vO҇RbX}
-X?Z;,:4[MrtwB#Tsa: jv;]T[#[>tK}~\.}`f3)nG&X}И΁($>1&P>Q]MqV6 ;+9LZhGxkA7
-^ ާ d :FhMKAT-¤a8pSu{u>ԻR8Hl>fØ/0,x EaP ؍ #ĸO
-KYClܾ&͌<=tWq 3J$:n-Є׍Fji3[LtvfNJ݂MhBxj@nyYع&u&y[C{}g^Q$z!.NV0e/njպfR%!ǝwޞᏩ/ # n6 xxμSᩬ^{)de,4ܣ^O5
- R A֠\ʕ
-=p(8VjSi]Hb ":/pl|0L|1Zsx-M}MNt[ۭ Bnۧ[4*UR۠['t]Hj˨?@I l5Ӓ -T6Y&ݩz_B뜕Ɔf8E`T{  `BtƇSJg .߈YŸtB6"ӛfU䆵zJ@]O bmds'(<6TT(=>]Z2C# \*%
-JE Rªc' O;[= Y6#M9m-b|hҧ]*qI1aWݴ{GϾMW f' ܯg1I4W~-J̛⺔Tz
-eY$ ȑ74!0^6> J5p{55b3C@ĒފA b,)gY7}dg0iZpWp
-{%"T[b IZs99_,dvߜ{Axgs^x'Iׯ:nY@BB@
-s 3 FXs*5;y\0i*SH׊=t;n`%jIuT © bdAE Tg_2`N"oD7q|DYkjd9&WNgGi1v!&k>(6Goph̀i
-)BV' P})/\?ř=K3RxKQ)ΔV܋[ٝ+<]+_@|*3kz1HֶX4mQ^~}p*d\Ƶ‰~lpR*$y$=hd;4 ڬQ2`g#JH_7zh` .B}RrZr!~4ӿ#0;w
-ԕ}7};?v()4smȯNxNhofcΒ&}r=O0h\}C,쟣rw(6=Im}anfkmyjVǶ<ٲ7#b0Җi}yIї@jş)xQ&^i|$/8*{$9?ь/pOd31hY(l6Âǵo7lV8(ÚAME$zu[PJ!zQ(fyʣC$HnԢttwyv<4qCp*+I`kŇ6^<'+mI-*|e S0o1XbH8|Ҫ7`L} #l)1C1KJ6O
-T}B]]Q$Rwq!};t'uԥb:,u%!I199#[sNA:=v0v+ xNbu<%@(ͷ*KXX26 &~woM冧
-@)'Pxd9{R;hl{vsچœ%CRzaLs<'vHGю KX-
-5F[w
-sy^¾L
-ܫ1Vt~EANDt t$!1El<QY%exǤ\/6e#_@mI {vThg5OtlDBkuI~@8C~=/]L ,i^Į|Tv4)Ԉnm9PTjZFw*yž=whRo0+d0?Y>?:{ t;=)2#&Ω"3}̱iӸN+g̾YSp~*al}V]Ae5IY!1fzyd\ӟo<( Jy
-b²p#C!՜3e&{sb,:bߛ䆧JĊZ_9p57;=B;"9%O6ԙGFG+|NrgN{aŁ4tq-{ 0!Fd rw>GVe Y<o!A6)S @h^9i0VM}TkU`6գt*~PTB
-훔0tok^>0Ӽ٨slƐiy#)L=OcuѫpYSءl5@)eiA/ iIkeQf[BfpVRFW|mkvɷ$&o
-M\H[O2U@YIIe#u]._00"={`) D,"k9Bq?tRؒ ,?աSA(r`
-R")Hx Ioi1u2t̷l!uCWF zaƬ.bzyWҬ=5S ̽7YH|˺qTLqt4۩tjt8='"U zm[KD>L612?^]"vlQ_"m+&`Rz̾K9mŽ]((GV' f(J
-[
-ld*(V
-#LлD/~ @}-f9Ug T$`Ћ :yq[ʹ-&Ғ_/.bjI_lW.}Q80Yd6b-K._[VV^ Z)GZ^&aT|DgDΪQӼGz,'y
-ܬAdCW4ߖd}^co Joa*;?A `V)<Tn@3*i]DZv:?q^9(T\RLCLԋxUo0Py@62{?Zx;[aJ{}*&5 "YUEmN򙴻PHM}ިNXJݻ0}[q|+dKjJ`_Ub9wRi%W!HP2PQvy e#T% j mNQqF*
-ZL4iTN)M$Qc%$0h`| 1]n(ِtΆh7 .˯f\ ӕ_*ܠ*3[݂ԡ7 rJMS?j.cÌ(( 6"R*IB?9:mR;[SFt[Ś6h|5~](/-h!^GV3@=w-̽.y5(ڮa| G`+LpW`IZakWdCuh@K"Pr43|-gv5u631ŽQ&{Å߳
-=ucK bWGB)̶`.[b t>X续W9$o{&΍r2c]#jׁYav(`[)Y XZJL !{?)$y.'hh
-ֽ Ժc[Y v`Ѻ} 4R |e-]:\2"dHnF rJ8)ҧ@c{j"j),2mkzj~R|$-UdNtzgX!.?l[X5]=] Ga,>$| 0{#:NɧTtvn4X|U!GHsoVڒbg1 X-pr$Cs(Q*ۮJ:J q B 7gf50Y[dat濏@՘'VKle֨I
-dm ;pSL]4 ʀt=eȃy٢wɐ
--vUܷi=zb )&'C\~i_`Q6#IAt$w*B`:m $a^;*uzdv+' OwG;7۷MnYAfӊih~; VRo웹-$WlWܘcαSXGz 25nqMs}>-EKa’d%_bFj}J!l D݌}q>0ZZ-嵸/ `iX6̈́ 3b-$OnBU^ttfMO|(:I:|wO/_@aBHUΦlոXE7BT+WJdj!<G2Y 3-ٟAo(uƵ6@E܉EJK0"{O9LEv1a5M9+痀dtqKYչW זAu(*DJqo=}"[Gws4,8ZKom4 7܋ѺC3NrJOMχUNC|Oi:"4=QؤNi}H,m-|+џ!'g03aLtWTDRSZODY'I2龥߁d کH`6nJ q2dp ̸{5Tt <iUQ9^ݮqo^QR\$49H=q.I5^jN3obu>.4~2q:X@NzHSYms>]c77XLPDޡ=l"^Q9cV4&}ߤ%#]7|ev&}`j#
-?t5159?&z}TVg<i@
-n>t^:Ifi<doM5) *d"ܒq;ְYfu*ŸO++M*0Hjoe^Çu4|dFD?F%w&D8m=:.&<w$.[70O[7ҕ~1`QS i]q]4ag
-6(# ]08qV}Iǀ5Jciz @l^SC)VYͭ<<8`5͹̼i4s!;bG|
-qe
-~TugCc9uIb<AsKy[*S=yU&;gL
- F]U3i@ &R65#mH-fjNT*)^g+p$xt=*gt}$kp)r
-wΙR I&56/|hdsME>htG
-){>״k}]U"`.kyܥ$QH f9wqbWJ*7427.r4gyu`
-v'Eپ<!v݈[.njw[̾rѾtn +/ d6Æ. 'ʇy%i,2f*;}adU̾9qD+ڭj8[y%8ធ}{vo pՌW-Xg%Njtǜp/JWl`ѝޱM' I89) K)a0s ?mۉTjZc[Gg(XƁ{Xɪb((pb+qo;g['
-”mz ٶ.Vv܍Z=#B{r0R8'0v/ٯiA"G~A>PQ?+o^Rܸm)$_jޙ l<Iap __y7r wtoā 8S@9MZ<ba ΦX}T߯AMTL:ȜXs\=deSʾE3_>ȷCeK[YVkk;٨T44VXgZõIhMCa6Z_ĝu|OO忼Go/dj|ZCRbSkL_/ZIҦբW<t-5CleG]v tC%J”?LJC(Ul[e0e qlb{GxK{|B TO?n ڶSShcs4{붝̋T&_=*ңnKeb")l1QfjKP]tmO W_tm9׈jm?(m1kwu!_b b X»}뒨ʷL2+'V *t11LTG6vsWsMLtbZxӏ|۪SmmRvvKފZQTp%w6b98>aX*+Krw˞5=;C(Ok\j1=tg\uΝ
-n
-0%X.Aai0m3 Z&tàTmk!$1H*00կOx 41ZNR-5#X-˾yR-ۯ7],#8.+ߖ!k9y!Lt,yC2pg\Fw_9Ҥn⎶Z0{sasO4+{WށG6i/>fK*u㆔T_H*O]5d}X/W4 ;2wĠTFOiWdbOR|'YGOKO>tZ3w#!nH9@UvJM+}
-ÐVv^@Vu}Z.'JBz K'>bMc _z̐=2b+n QQ Q*VEe3H`*&-1 &IL=>?Z!0E Z
-/‘#/±CU
-r49# hI<.NFnlȭSy+HpcՑ<TҪ8T:<:
-?5]Lg҇G)GʮOı诨(%7ľu\fdeQ@MS%dhtJ̹Nʙ4<x,REa*` " ՑP׶j?G`-6_!泒;4~+o"ѺI
-T8aF4uHC)^`zd/]5jXE666LOʞ YaGE~Ws46obD:EyY|,a-qkxQkIQtBS*yŃmMh[Ӝ\b
-Q C9ΰozQ]dە>~Rj
-.b ۋLfS]E¿jIVjPIC9a Xwth7~{x0t/:>XAАq
-  G@g5/σ u-i#CEec.\O
-!."IXҺtxGFRUGY^jlCC P|Yj1>eݖ|7I+S+;V WF<_|zMe7v-ם"_aQ-XS\EJ9^J>( ]Ԕ=yf)"%\/ۨo8"6F[ N*e^v WQQ0Du9N/\!|IU d1P!
-t(yxv/\$ؓؗ';b"WI$ՕCpgdGؿsCpW},e!ʖHpcB#
-YҵCTzBpCw]Z *G~3u}#?cs]7#3%Ԏ&H!cn4^!{e|gOKjWu1%W( }j \
-);P`!
-Y98p5ṑΖ /ZlLb[.<~Mu >1! } ^uh=hWoAe/!K5]_XWڿ_.ypк._W._,s&14GT aȞ'OD
-DRGmbޯ$ sUq DӅ.'L5MBަ)Mb~#L_qlݗ z,%@.\;R0(T'_)}%H *B7<n֗ w79#7̛݅C |5z.rV_#~ $aj<٭v~d< Zv6Egfx]KA*/ɴ((2wu9 >-Mi,668Ko;3;SzuMƸ ܬE(
-[j%_퓐i(K꓋s{QG(
-RYsDojLc4B6f-5`(&+{HTK-$yw |ɻG^-~;<ۨר4/Y. [ވRN+KSg6
-6?l4R%)
-8VX F.g}{"lf^a&_2tu;,r *wOf{MfD!ӳan >̦bͣQW.{J%ul$ևsWf]a"'V'9,Yx9퀘fF`$Vs yWO1Jt,{Qdof/(yvbooOp%XRԜ1Oǂ},(/_AOMI` 0x_V5a|5aK!-k|-PMY%d-%&Qfş\[ ,q (aX
- % %Mmu>2v
-@}NM8\N;un$[n Q T#Zu2o[p`?A"eL!rfl3pR}ӔU5igvG@?a,I8aaN |^q(_7
-Nkkrk#v[8T"4n˒
-
- #F`X&`<`4Tff?G4sz<lݣl׃8E'
-fjTL58#-38oԬa59#&^a}:( 0!3f@M z<2Xra! !7!Q͟s溉#H0ɥ|$g][Wκ {:kkKs ]= j&_H~^MY0$=q$S\LX -&Gb<V_;A"^+ &Bo`xdկYvXBr3w
-}0/Ɯ$L'9m$b9#Ȭb}{ϏfFGP$0"9ן(Rk;Զ2ɬN:efg_ݨ+dkUB:
-|SZT;22Vvo;;obF~Tπ}'Zo,z/.3I;b^=
-t/wvO|ہ-OݹbSZu(]k:[)툼T#NҮ5hk>*f\ m[rZ]r}Fkk09.l>}2foA~3RuM{C'Y.=k%[HG%Muĝi̽;k~-dX;k S` ,|5<(܊-'2W]?9,4V u[IL7cilwzY}:<pt8\VUE2<$w++TsUg3bexEUx
-Zy5hg?L}/Ѭ>I7 qw;g2n?,|ie6f86' ۘ}5c;m/JPx?M#'H&Mw}=pD@ZNVZq`/=Ysh WnkP8dHoÛsm|f/ M?qaY,
-}1Xxbi46HPfFBmaa6F}Fke;a33vצqg1I}VX X]
-ں[Z@ζuBz^hz.V&ʊ/\A P
-:va.œً|tn HJTWx@OR*B:7%[i$[vķ[3bI
-d{j% #
-'Ii~LfgcNF;F4\$L{/`_=o%ٌŤ\~T2Z&:I&y帩U,QK2dX:3",nB'} /&f[>D%[hoL5SIv43d ΂Kd4'[䴿,H#Jo\(@5ޡF;0(8ut۔6ͤuаNEt:LOp6 G,8?6KsIed3
-X
-jByU.C|
-T{:V6Pi;3$J TwF"TY1B|nɂތdBC-ër@zK]et1Ie'>Rjw-#'d\CLEqIq{z [TEA]y!ɒ݃P 1Qtipxep YaIJ>֏K ":Ov6
-g@YMc 9ֲhkZ7ܢ~4xE2;%}q>XynjV֫B/
-=#j17b!(B8fX%k%k
-vPCWb3PsV@5gazgXqօB2Af>
-i),8M.Y(i·SgҎU 0p
-櫩h<]QP4Iw*i@+Y>n-HW-"
-_l|dSs!{1Lܔ`v0ʧ?KEШ $҉9GߡQrE|VvdZq8Kkx|Yּ[6kU]Έ\0-] _;$L`ԐY$_ ly[jBn0-[@9<kDqB$]P& bIB{2k8'c SnjH;C^@+e17Cݨ"-0VQ@W> 7SB]y8ej
-dft"'P%=46!g8fʈ%Sπk/ϳZYSaf2),_OJ#}u'xA_ 4mLYqC~>C
-M@@i@RE8֨3h$ )%00MmiQQxAhxC*NL$ %ӶxՋ*RbߝI+;WD]b
-sk* &>LH;֏V&lJ-<,}vM23#}Zn fh$
-k6a~^7{/^Io=`%dFŶ'α/jCU E|<k-|{>KRn6zdF
-JP~hنhiʊ}<-i|a_u/+B(_um2(1L+NR߾g*7f=[Qew6!D"I󙄚|&3Y;[<{8x!xDs֕F?<<K %L`_Rx~~<d.ZP~)lc/a"O=~1g*3D_\}o4W;oi\Cܑ۬3QcJ@%QcB8A+Khj_1g KvƋ58=N̉m+mb*mk/:qqu[qNNUT `
-{ُ!Eyj4P5 `
-M86*`
-
-;]b fҥ_}tDܞ#nCFKcфB?b_I$Ί77FdqV:@A'*aftߍVe-]"%bv1K}le-)6Љ/8q5n墹RfgeUFoKoFף+(}hZlpD ,Vӎfe~ԉDQˬt hqse=*Ī
-?yxI
-PZ%
-7m
-l_6; GhZj_xLmb6OBIY<.r&&B¤|B,maHHޝCl>`󑽃Щ'S,>C,MF)LF.FGmCFG#[k}OPe@9 rP/s5_.M`<DQs5M C
-&liwphIo m\D8&zSAk7%eYdS9 ge ykżX|,UeHZߘGbLqYv.{GnS})Nx.@Qy;1V ,X:gΞ}O-"|p*0lw_*o8%V,⍻"j>o7C@oo_ F灐M۽nj4kDX0S"4E AzALP+s]hjڑzT{ {ճ j=Zf7-4'bL4\i'V~5tu{kdڡ_8F|4L46!U 4ҀEa) Q
- #JzMkfK~UZ7Q_fe}e_X|5!Nol2:D5P?p ~S~,՘XzT A'&v VHS$?{>%=u
-bI= U &.g-M#@B6mʯb׃(pRrY_Go5ie!-N6 /$OK+„2 QU>Z!&gWMQp[xQ%U KBԁ!re*.iC~5jSccb-II+}n:ҠS[CCLڑs>%2QD![lA4݀
-k-g~ɎRyU"] VS*́
- '$z FPy A®t%Kd+߷ U axq -Q⢤rLwI"u<~;Gyr*V[[$J]W3IġK M"BA+mF 7Jb)Zz `S}R2i5_B{X}-"g, p/Nol4;
-K~g{{N[n:߫?v[wwMra,=pe 'IS%@wN7{K0^慱qd7 J1g뢅Zt7O6P~1mHӺ1p@+4r(x_62Ps+5dt=Bs!б=d*g4dKm#)ZfhNn]ny/FD;1dG!2}Z@.A<γ Gh&K/?꽷~~. 5
-WoZfކ)_dXeA\h'i(bt`&cWܝ:_}
-_bWr6)P"
-Q8X6}a]aV{X#'46 *%^BI\ x=Z ($66F
-T~A?3Q$ # :xP(x&H~A 绉Lb+#3 0lcaCv5o,d:=wp=r"lGjh 4Z;3(
-݁f>-SoxU7-"hrP[,i 7ׯ@
-AOﱆKLצQwծ3{|
-]R,t1x-tVm
-%x2"W6家zyWp/Jؗɧ˹˨Vt<U)^{rK[ϹdN˪ܭso/L9ϧL wڠE6[ =8+<vB r0j knazdž:]n[Jy|VvmKr5TB {ܒ\)ֱ][.㰷rZ>e.
-(+t
-EUxhl_+P#<IExGEpf <RAYQcԔ"_ i"? ^ErP EξV1ꟊ,
-[eafxǢ3233kg-3~؛2\uW;ܼh!o
-#>kGIqZXp
-ad_bC_
-U9%/
- /%q\AP< 6؞
-L 1222,p/9J8ja%=f[w؈*8{4T՘Ca.k#yY5ܮ&9Zk̃*@kHnWnvB&%O=wTae8:+n
-U-(Z9彵 My}jִl[hzZJǸ&Ь0>VMIbN@dC2!!w! *EK{)%˘06^, (Ex;]8|2^޳L݃2^ga?7W_?PfVovkzpI"
-7l\
-`Ċ֌ "3"Jq3J
- \1ą*
-HJX
-kۑeTjP"wZJi<hMs|L /g8BKԍ >
-!DҚϔ{Pt\aLQ.Pr%Ta
-!Mc0* К0JK(d
-6 0{ +d@+b9 #yO1+F `eXP{Bw>+' S`.Z^NRC׺ÛR9x .d -@M;
-/ln|R3**\H,{۶gwۘu583\R, @j-"͢P
-o2B(ɌJ;7lldtx֞ɸ0e6 *!dt9:BOdƛŘxMnᙽ0l<[VЎ%&[@Mn3t,>ݒ\jWH AAE,T=8,~EHS IPe껭^ꭍ}6qS
-,
-xĪ1|Uyz2_?x:w$xب%fuCt;%BTCB[7K2Ɔa9>/*njNAk xjsRQy*^V̾ vǪ?3 )c }FET1a
-'?LVLhrM
-PX1]@cU!<0 Yc`6/Va>)#Y{ƓJTnѭ~q PO1/vgS&kݱV
-^fIFBXw$Nx٨Q;]d:!a$oɐ§$3HU$5nC/_coD,΅0*lt©lν}e S&KL‘IQ \A<0_9w|Pg~E-7TM L+l6
-Tj9Hvg׷
-2^Uy5F).ZlL7_;FWA"S8I f\ߘ::u 簗7$
-9Z)w-t]IJg:?\Ɖ/wݾ >ct2J>'q7d'ij4O A%\2sy>^ހ 'T}ُ&>gi*mArCZ
-i BWAWw`8rL )w5'(
-^/Ѿ~qj:uǝGb~ՑuXQp.w _&K#<vq]'#prC!^rՕ B!`1y"T{hheǏR,R"&S[a
-V
-QK)
-w8m aT/4lgssL}fP GߖfBV9hIWƘ,vRҴYN0(/,5 He H2H
-|O3D!%\u gCjP5;2c
-2(n&$n 'UaGN'E
-rgrl%{Y4 CP%2^Y5UVty+HS?ڞL6Hb!6Z 23tD鐐;Q oLn U^ﰱC@z /ecz%) 1Kjnv'+|
-~)p8)ӏD]BJQl'ڙDy
-R,X,6DEѰbP̒^9F1K0cφ36xyBy>0˱,O3'M;MB]˿k/wP=x/^BxIBB"THD3'YXeIVZ$K(f)l֠/l&)--F.sR(N˽H2
-h8O:bz{_81y1qq{>tG/K1qtqKǥqt\:㎡Kǥqt\:mb = iHH+ނ> *R8 l1HWH!ŷDj@H_Dj)
-焴k PtH y i#$tHn4ҹ}_}4RTAQEi?Tk!}bH @npAH9qE_p,y7>&͔t1q #_wݵ5\}Uîrи!C|_~e 4`00@aHy``HD⡁CG*<# 7d[FJQRBQyzWzr 5z*iym|y9=}c> i Q!_
-.k_2eǮGU^pΖ vxodL:јOmi-ba_P|R)*
-Q)טީQ
-EQHRt1MQ)骻.$!KWBwNR(bq;9<_OokZ]!O>?1sK+;{eyժu׽Mw>`ېAFh^hkY]]n{^&O^N SwtWk_VauC;5 X5
-]|Ck[7[MidRm<y9iu!(f=}Sս-e3㸷:g_5>:/k>\t{U_9w*` YCF%???Rm_5:]QQG7-7 yj+T:?j ![NFU +}g ?U-w9Uqs[#O5l^w"d(vv|,Wwӏk2
-΍Ze81nv|k({ݹV8~-$B^4cBnZ*-ɵr}{wjEQKQ|Oe%+o2J͈7hΜkd9oyoklI䊟ZIGzQ$OK>jUUg.阨_UCn["yW\*ߐOMv3Ss֖m5Ocٻ}F%49.&^s~ۮ<u/rg8lōZ-튀v{kl Zϥۋg)8} 6ڮ^Vl<>$e}._y(%v2S MH [@\8tnǴ(yuTp[-?P@K''jؗ=&Xc.*Nuسad -kG5' =3VR 5-n-29|2Jo=,Z)FE^dg(c6|̍aGf,|iL>>#ꎫg_=<xzugwm}R2,UZ['%NS8Ǿ͚b[w:?56_;TbpĬyCm6]^2&ׁLY08i8q'5yƭz;b1sB&St-ٚfc}N } Ydklc|UVjW\0_/,>µ5k4UaSԘ:I{4ﹹuMCҡ"+[[3wN{@rYOcS`Fflw;>oVu qڥ4E7,smFB/KWzie(77|{t˯[ԭ{yښOT-MNNm_=z4|?mͼP|̡]?}nXOed-տ\^ގH?¹-5+<9^KgxA{ YYՃ_~*e[*ǵ4ojuU}=Ϩ43ʩU&? {>RR{E}GO~Y´V/صEbOyW/ Zib9[#=ҿ%z L3BG3/8{h2>8f_{iG?HΣӓRCνmt8C|y;WW޵Vhףqv0)tXC;vԥxuQ,䙩Q|\Q{@fC .l <o!7^Przd٩pNѭn.mOacrkɣrOT1FY 7^=f~v}y[;JL-k@Sё[7fsk4r^XzaFR.&;SPpە!Vv&2:]Fq0rUsT5OyWXeqq*/)56򁜉>>XSV*c&FtfIZW%/+ۥ|`)ZǩJ+m\‹9qL7K~d3=$Z!n},lOiXt
-m>V>?ZySsS2ϝrGi ͝4y?C .cyy>t?6N^p`q&O<Wzs}ەv)oyaG]]ū =;;s&G:|g-}xzp֛/T^l7xVOI
-yGG˃o:j_9K]W f P85NoZyjnj1{/NtPA#ֲRrx5sR= r-~l&!xh0f`Ff$vpB͇˗u-1f4s%nB>pu~m|>z)?Q9u^{C
-<ivrD#i+LaƮ| 6v֓}ĺ̫['\ͮ_Wa+љ5 ǞK{-Է6K-[D)KnޭZZ
-̥-RqF=, p<wG },xsȗWڍ ٱuOZw6xo]E|lkl83{ӯ*[.ōY}[1 IU& x<k
-Žsi?-g̠ Տo|ft? > VĕDO܇c?Z3P
-6ƺEƷ2uRZ9;-#{/U/{Sc$rJK3ڙ>;X[uGŬ9>k)ujaX{EL^z[kդ6KxZm<wP<}ոG3ã4nL=mwΉ|^oݽncxj#ߗfI.YaY[e>yf=6vLͫ:Fw؝ժicJ>{죝p8:^6Qvl*;1}ir'R9Yg ]Wlyٱs[tc-V@'3nد5`ܕQbQj{IO~6XcļOiOWowpxxx
-wCgN*( 2;N e~r.zwdEۯɸ\qde%;6@둜z֜9ŖC 0 $3<#7?#8|s s]WK ^ݵm癕Ai!ߦn}vr)skjh ֕3]qDc4z9wv02fZkGM+ft^cIeoY;魭߷(ow}t;ΝgMz=w[ǫh/7ozn#e}vHR-u>v%y0E<p~cp3/E.^8*tnmhХ7C>~Hhg,23Xk5OHJ2T /4ϳ}(
-Y{ K+}Y
-5jO'<ap5cn
-KF(LɔQ Ɩi%,s_v!qjhbt{[3.9USe3.<͚f=WH!L8/m)ڹGh:|zUx;No6FX-XwLJ{'m6;=×]ԈcBVyX3&/=<G1=<]A6^Kwa:c;/PVl4U,?7,o(8T0S|qAC_u?^ܴ^v9{mUӶ[T%]{W1܂^Xcۏo>W]Otw22/n(;K_Ǘ^~켝\_1!Qr^+S]VL859n}QPzCvgm_ykïSOp8(ӣa?[wy<$+?~R q^w[͚Eѣ\fྼe ;1fo4rFtN,ٽd㱷Mج!<pPb>b2UnDLxcOruBbǚ"<1WZM25T3w@33ɭ;?;OS/@;X$g.*~-6w泿em _V\ތ嶔lYtysG|dnً
-|wP%C |p|ݙMw%?*=Ͳ?圽R\kSkݟ_vg_c9"o2ze'.RЯ[t=EoaysxӞغP]Qëέo6kOiV5:04
-x–[w_|x!9{uzwzj>~䜩ʐYYo ß>SwtYK窮?U͟>ksC?nJ9nH)N/i<i5;/lА'R7xxn=
-NzX텳$UuN=->1TZk֞,خ፧囕G?3{Q-8|oזa5GwhEfw&?y{QRY ޡ%ZvxC֗_7f5鏈u*=6tc՝pF0kՍj2cƅo:vcR ӎA?rEsY' x.G3+%wN;9nN{'w7Z+;Zy|\ʄ+z71ij~8WQ,o#Tf|y0I׿ij+j1O_>z龸>f0g7Uh;6RcOjߺ.uޢ_}GZ@QQ3>O{}lM]K; y݃r?f<ɒ -FBgjA~4M<coTf:6V^4@6X'xh(Úush1UOeĕO2c6] ޗ}m̠+ST!On"N1.֢}Α}=e/"1練s9l0J}hF赫OϬrX`ZC5)Fֶ^3fs,iЙdmIvYu'=r=fml}]Rʼo>iL򖑖39_dCo
-hk&FOwu
-S Bd +
-s>-v]%H7״ޕ|Vic q̝wNwfZYC˩Z{qܠpq=/4> nxwgSۍvD;x8 '~^|4Em5^}{m䔈+[əꞝq;lo_Zj{C?_- QQ|옦ed)gGtgfݺjn R?M d߷vlZxRo|)Wb<=[q>ZΪV ԡ쓟bIUT<Wwy?u;VpKo@|;Gg=40q?n>ޠv$N;`>s[5oW+6HظibbcKv?p0}χ1 ZLp_tG@%솎K ƚ2z=L:0b}uL_e9CTAN |?uLqΕ~Kd?v;XiU3Cמ`.6.<g% ]Ԯ=6"[/?ͽ;'v ωX)gJjY5嶭|2-Wwi~Ė#/u՘ymm3[X*Kf5?S\2{▴z5)i_q1ý8ziNWmRSV͇LTpzk$1 t<mϋxtYkU鑷AiK5_b"瑵)T>tӧ8/^bgO9h/Wo+g-LY|8x/K޳bθ|ȁn7G4,T}o'{e(gX{7Cu{=t2V[3\b?Mv]7BLn˸7"{cC3e4tL1Vlkoћ&HՔXY|zG"wr;u<M#WlNX-3yjC#"Aۃ®sFxu-Vlց,nI:f>~kg<ܶR\|cpP6ϺUï]Ntܪҩ+t.@5y@CM^;{T2a6uurFҾmG?74jʷ'5MZ:T\-ӈ-[]yLLNUs,^>ȵ0&Og{*rDn4fE"]}衧+WLV^>8rXMgs:SYxOx 9o6xSݻbK)=לw?M.PI۔.,.vpHָ&eu7pB~)jR>=ұْg`ΥVXhvCv/&Ǯ?-x +-xFc֨Op7kbYu>u'F9rUh>)үY,=> mO-+y
-7͚bwQuX2M9Ֆ?G3 1we_^'} ORDGٙV6<f׉dLK_izelC ?{E%d uƪ_kҵ/Q<Wjq\֧=7u5x5I #g06 iX؍:WaGON|"uы@ _%~#Tb\!nJ4oWvh +"%04Ttu^g zВ_ }Ӳ]ovˈ& fIwsnwZ}̵CY/"v>alT^JKUOSRvvS˚O9ݚjUk0~qlaptTZOX?B (8i6b^n32!#i*Ggw|˷YG_27$w
-Vs}}ixzlS0 N+ےJ#ki2A^ݕOkćN-lޮH ӯ~YѠϴ(aG%au#q] dg7sb&]{fݖF~V_t7둧8_P2ΗT`u={kVs,ޞɊ7ӒynsCz\QA7&xp[ɣ
-3RNV7j?f-{rսn+G<W~؈}Ne!ޫTt6ѿ\?W^ꍩռUVL?8ne`3nKf8ZqO5ȷFVܵ%돘?>nڒuNĮeg4tz{MVQzpHﭴMEӲ܆U|sGoPNIтnMe+!o,X?ս4g 2LLy|Ϛ_1byz^Ĕ q6M(j;E>gZԭX%n{u^MEU)Zzkrg"֥;K908>?iVgHڟF&.y3<R|==WdNؘqOc3hO.hs|VUbuώN⾽f]rBIEucdS[U+hWcyHﰁC_/h\v`¹2 <.;xìZ-v[hn؇sSVFkq~_5k}_3vƶ^U{=8mT½4NM
-6o=QNOy_})gĭ5pȽV0-z!mr kwANޠc*-8Y'WrƖob%13&L9z”;ɶ974I}[yj'W*xUwi|gOn4fhi_lC#F[HqnT:>S}w(y%FC|~\պy207qѮ8Nqe48)؁F8kJXࢌQ{N?Oi<ݜÏNcшK5KJ*-g>Xpwݕc}[Ork9²" g/:x;eE5gG҄ԟ;aΗ4ooNJ4,:~ uZf^$Ӑ~Rg,~ݺL'^ͫu{CW t-<]⢊Z٩)B톏T/]&A>3אE[U_?͵hDsV2WL6eK\"У#'(==lj]8>t`kv-f@!؉ o9?ND,nK7LEA4 CMrF=}E$__\s31CL2ڱL+US=Ԣ&od,I߽y0͇4Θ [lx/y##/x1}9v>sgyJ΃Tjފd}yTXZ_9Q y7ɦ)۴kCw핳ua_x=hMQ~<_o.n5}6> i] 7nI6gW9wFC -"Լj[};xe-Ffym-q>2KϮ-"ץESڑ6J@~q DuqFg,V}cU=6}b@̵Pݬxٯ~wC7 kynZnq9Jf7 sO o_ϯ:0vU&O7xݧ\l|! ʁ s4{~>Y?`U8sф(I }dW;}Z9刉>sGobLeIYPUMOXK|}\Z߯9n@쨽jIϞ2}p|oʩ䜓>vm8vFx}氫3rՑ{zlr?UC2X<wc[r֠/I/&- dۏ֣OPrfK?7ڿtӡ<nPsC*/|6m̌\|gG3\Ui-+v^yBR_*\p6qzDO'Zd;Ӟxcqo ,`
-( ~\-J=r{~Wb:fKev.xG ֬K\tAP { k׆cڽ[ӫDZִnmVStӇdahVFZs}qͷ<3g.}lSg&|nolr2UUVꉻ/ |*2b
-?T9+$mJ8gCIލu9'MrXn<}u/ٱ
-؍ukמ)~Ii"'<隬mǤ8 5s
-`ֶ dkzUSWqn2Sg@'`M# F̦ dhjC?deXX)ʐ?x&ڃ:XN~Xn(27,AoUE$6y(%
-%| 28
-QId%5 ]\!)7u|j I/.IҥK}et /nI灲A:%?-W'P= ?Rǭ0@}_h _?=0XfZ <{ dʙ3<Cn^z C7ؘI?x4$3Ϝ>|M#ic*IZn&QgC7dc2f "x#$+W:K}pBe g_1,y
-EwJ}_W+؜UF]'/7j5ݰ_xDn޷9m}_M}vX*?;/"d@wg ^+nXCsS#~=:_붎._;ҝH'w
-O/&0^{ &GL`J᢮Q%܁iӊ
-;x>z *sa]bJ̀66iQ1ѢPՉO
- !
-(K,gŠ!1GU
-b^@J Aq 2d2͝FN05'Z ;I,Su*gPCz#%G s|P"%A&<?*S%8 eYQcHAs jaHCQf`v4A7{BMCoO%z{'P=A strfv.>2+pb+Z
-hW`JVF?֓Itй
-"XT)~6BS`rJv_bJZO
-CB˘I0U틅t4$"^DZ?a|N*x#o#UIFJ
-!_J 0-/d9hb6&3>.(.hQGZ B@YvR/ a
-y,~+`ۈoR̀|:ڣi&J5AuFNE:;<dHL_ ׆o%0\zw]^:î"aSu
-b FMBΖ >#,wr:w {1]0W*ف$ژ󠗭a
-mdBb2m)f 6m,q
-D:2G@&k"9QH(G歏M[ĉYnʐ`R[my" Ӧ,L5f mD80'I'I:
-/
-Bo*
-<jN4 ZqHدBKk2lͨBg'5B q1n< ;h@ oh&z @S[aoJK3P06uy|z:^
-[jye=d#Ѭ^DhXέQhSW`[j9c_x!!~@0qxX)2Q&hAIP@}sehQp<]4w ~΀430S5+(=#2
-ԑCKB 8RB P8CAykeGl9-ʛ'WB~5L>r hV wn;L Rg#E:U prweZ~=7
-ԺAEUr0KKrta5Q
-U5Pփ12 #)p!GbotiJ A'M;Em̆2hDT,r%1Ĵ(z}[`ajk3Z#K楂
-R58B-b`5 1#b!zʈ A]d$Ѣ6%dcO}@z<elYPh*t6rUH
- B' pE 瞠`v }50c 
-T"& p8ZUJß"f70%
-,"師)9ΠD!3P!:Т0,uUVg'wϔ")4~rx[Quukn $%3
-}}-87'$D)P iCr CC "r71}EYMFV]̐#FB<F/fEk*KbyY$1.CjFAD4$z%:2IۍfH,FZ!d/A
-LZ (CZR. T GN
-4|=Za{u@
-NB
-W&&g4ALŰq}Jn=_ CYNÄ́ȉ^_J '6@2pnP[<, Ew9cϠhQȨr 1d*D_'Iv_Xk k1,@{ 14+~[(
-S(6$ulYFxO&X g)^"#Գpŕ.h̓)f6nX ]'I\|`P`b_Πկi
-IdEXmU
-kq4*چ/ 9bדo:SjJ}>3  'h]DQ,M}1?>c&Q$t,*l;6f` M{G
-">G1a6h'0Q_h?J+G(Rm$ $ni"A^M;z H uG])|mZJwuϽcGE>Na&jjI A#]9%iRfi)}YB/S';~=I~ ,bB OFZ1E۱UL(T|D0|qOV04~|c5,7oJD{3ZФ= V
-ם@j2{'GIts6?[
-|&*ke
-D<4=$am|1x_g%J:K [Y dFa)BQlXjjeT1D*u0+_xbfFryYzRF#izYPY (n :B"{i1L:' p~F"~P73<׀$Ý~yxI}*l%
-C7>w0B$|s!_)!$蒌Rdas:<Y
- cjABb}h-Q^BQ'C)ÉY\
- E(/&:A EK KUQ@ F["Uj8& DKZ$R/"d˿&DCsjH9 %o zJDt*%1T_NE"=
-!{@vD";= T24ihb)5^OE0/ `ֱ}?H/WNO"VK"4&ы@XNPA`Q'V:
-$uŽ$r cȁwl^EQ_WDT6Q=µ| Z_e m|Ug}1 p>X' DP)D $’1K[~
-\(Csdz3#Q1^>
-44sWnEtP0^ ,Tmv``4F;bO<Q=&ď%X%C7^b nɍ%s
-mZ}a%ilhAo`u
-/2m Ԉ{c1rÝ2\Fi!n8AdLq|B^1Aߝ'f>x3hU$ɋ{+x`oC,m >)LR(knɘ0 ȁNuxoee"||$^)1^E2DTb<jp2v_ 2 .DD  lN`V9?|Ѵأ6wX)/$8ʆȋq{=pbˋTŷh .Q&H$PKH "UL,BLu h+  0kĽ /!0@]Ӊ@0ƒ0K5Max$= q*(<x~*`4ψb`Dx0"!@4}a ,$e0I+aCW\Dx au/$wa<ۥAJ^a}"ǡ(*jT"ZowJx79MvBx& d" !}D%oa^5\2>얌y@ޝK&05`'HBK'H U?>O%Ӽ (?;-, ] aUD
-Eay,!ޥ&8(4n T=:Zc,b`
-(Ln
-D_apʙ4tD:WelqYPBpZc[pYu
-=#͇30
-jPP$m\|'hAz1RQxZMmy8!Bn蛄Bsn#HWz)Q$|'&p6$_
-R@!MaFp))]B\ |>632lcFH0=MD/< I$vXIDou{c_5aL&C]
-XI hhJ0^+-¤f
-*D$~yl +,qNt vL Yt7<}ѢP|hG 0KQQS7Gd#;"Nb„dRà6
-1 Å )߿eJ{ 3 fRCR毒끅ӎ=ƹɘB;UY3ͭ\4qF|i_<Qk7 Ԃ/yiBL~ll,DJQD}B~B=B!DߨJ,2n r؋9|1a> a.LpdL?
-?_&\O$\Ay 8_u2",ʯ]
-4|#nlR6uvpq0}M'~M9HZOm{$́PI ۼ<'.
-BB۹ޕx4.,
-_kOS.~
-åF$r+E.dtܣa' 竣mip U;k
- GX
-
-J.q3hmZ
-
-3C# \8.Ź>
-8ܺ+kZ?f/?@*DGX/mЇT^@xCSpjqA%tOey!-$ɈY:Q%>B2
-ájMĠFTCdnÇ M2aXxՖ
-q?@oC6Yd0fcTE"KD(TJs\ћ
-aFqfq}iH Az6|1hWBE6026
-T>-O#%gr025TRh8*@ICl!U!)p@5Y襌~];Z&Ahfڻހ~MpP*J; xbg *f[gO
-s/նI@
-s1Ph$v8`dRd=)RWaRv^BBelyI_-@F 3d$M`@{褲?$M] rQFFpgb (7*rBL|V
-`|hYp<z!oϼ;0P@hMT t欔q_2bhx`Oc5ghey6
-iȉn@xlNۏA1FbT8w-d=܈ b_3ul"鉧r&AbA$筄@.ⶍhC}Y?fbHU.K?~Vo`D)a"gMe?8c
-#&* w$sY_~hbbZwnh)?hB>&Tki%]CЂ O +OotU҃7&"{D * zb,ĎްlBgG' u@j<#)R|z4"/9z=<^BD<
-
-d>?ȕPdIp*TW2B,~FֺoWߝ#E c[W`C *eI6!!MX.$PȢ "<h#6_-_0r~+13Py-D<VvĶ@dP;syvuB2%
-duo8ܻܒ$\xwM=nM_
-B YZM;iEY@@Wԇ,P)^4H:Kfk#B}Vك*z?O,
-X&Ӟu$&C3 tH%ZE2L|PוL4ݨ~%0\ꯁI >Hfdb.;ZvIV8x9hMa-Z*;w"W7,*a=C!;{9cpB,yN XXbShH/=M6z%k@Bd d958#Z۞GICQݴ] Ow[PI^8~09'R:m@~W
-T2ӯ*O"F KݠB#|aR.v~a BUp@ >=fJ";!d"t1A3e /5L b6tYKH`.5.';Y
-,09uxGiB
-Mw@=Z
-W'?H Ћk{z1Ew=G^O7/P|Ƴ}[0y <]ژU><ʽρGE4
-z+%CQ%
-z {.$KL D, ŜX{
-VEALa8W"?´DMY0Nl08nES":*<1gkc@O?D;t? JЯ:RLV
-
-(H;uҘX@wɂ-%KE~r5OW'n'rB9 Ab
-gAy[&<.K3@A3[u:qۂ)Z
-GT~
-*_H8>1^:X:pzD7!EB}C@{}(oN*!vl!M4W5Is2af>+ʥInBS!/EĂ=aw[},
-5؈9yDMPzjFģc23̃/F[xAb
-܀: DFH[SyFb灜T1^;Prֵ4JT ߶9"ih!௭)HPCrHt
- 
--0n].q3n.Dqdf~bϏ r~[?K"K;N,1p˻ Јęi3fq:f`/7H
-}xd}[3S 9yADN@~ihl&DT>hHxNxuX bCBHFt I.i둨:.dIC0M
-%r_+jY_"JTxD< 20J|T0/5M#_m+a%s Ix:=59@A͒a "5{=dl r"D]RwA:7y/&+9a]"L ŽIZ)I`; Y1E zk>g }EۖipBȰYR^ Tʋ K%$"򎀟@Qۻ,) pڮh:Kh:LXI!U
-](*1YTKL4ubǀVs7:IR|ڂ>>-HrFb<Q(+pg{F0$(d%A\U/-x2Qp(kG4 *5GX@,E NIUZ6xeP뙑=.ܘK=Q@P`PAyPԊ
-\QÌ!0"J;hxBiG$qC!1XaJHTO}a@i,$t)MV.GR\xN
-GfX$=aE=dGc a(AXH"D GuA -ԑ
-P?DTxNJ$8#m+%HzԲL8kG!#(\
-C%4(YpG- ,01@~8b"YH O,FZp2RM#MaSDpHu>,7]!mJb? @4)0"7R58]z)n8#z#!ϼTffo(ѠqWAc)= 1^qiH{HKE{xGd,ѓ;tC"WI a\ԭQC0
- MeOt)훈M{Ag&tF$i CC` ߪ7_ /A3{Fբ?m jD 5hxV-1"@T&?%"T Q+B?hpH[ =Umq W-Q/VTL'rDlS+aeP׆L~rRF
-K⸂
-1ɢJ؎ZKxZ+^JuP&9WjM
-x7ύ-$
-3*ч<ʵ"W U!$ n\pmd{5_%XI/`
-),KrB8fZ|uE.BβbBv2.\VȅsZ\d*m7]Ae1n~ LU
-Q"x.`
-hЕ|%*-醮.;=Һ~(KmĞ>||<qw;z
-8LT뻿a`,'cDT fVoL59u$8R_ȖLmo4wi Fu?Uٍ
- {5~1._mϕϔyCLKCcQ#&r
-=B`kz%҂ݰǖ>I;=C AK#$7_ O?Oln$BQ}RPz>ȓ7Ũ{g߄EW^>}oAsMf7Ҫ5P PRBHi{ZyIE}^]+,|"أ"|l:,~!& 5D$y>lKn6d'_ux ~GQLy|R)#T[ 2|X`'zq" 
-QrJXʴOn [ @VLXX*%|G
-RvHP@@X'0I<,!
-܁8}útA<~ii_/X
-u H+ @!N(A0v;bACg{/>_֋|ٿ+M'0Fg F/*u =vQ=$P`B
-2>z1A =,My&8 9@}~2 PEZd)O*;&ع_vpQW,SW`;60jjor9 T o5:|<)lwc@ VL,&ݺ757
-r
--+G\)OvCD~x([{"&قScp=7͠@{}*,U&A5K3އۅXl5f*~#"?CТ k}hA;
-~;]ސu%&`
-sԖ`RpLEEM6*Fנo@9!2Ӡ``
-a NY _d;1Ⱥ1aWC@rMQHĮ0^#aXg
--c*>^,0׽IQ#S
-*Ȉ@?t<Z
-nGDҘrWDT@a-aOZB6:[:(j
--lwy<u d*\߶|`Fݩ7R5h.ۙW74,ZCK`PίWZSnT?*ՏJ#RT?)Տ ?p/C/[VWDip嶛 e[-/ZιнwE"Nq$\D
-]ߕЩh<''
-+'S\ՙǜU/T֪֞窳
-vZAB4x=1+j$
-ҽ;|/kT –` 87
-<>RuLF0xdNA?t{2ϕ03T"ҼYarg~.<h[7w|-tK/`,Yu6K =K4:$ӱ|_G@JsfC:aհG ٲ-H~s7X=]jpVuXTݎW#KpsciWFVF ,4Z@6H--[?_J2K_!"jXrPUNV$ߧ6 $Th5Ԇ6)[DOd+H3UCl7y ]CpjE`R<6ʰL!/iMxFx0OC=dGU:hÚ` $08Mˎx&|lހ!X$XI#=d<݅7i>'PrM2&߆TSvD1I D4J> ~e7KCΠQA<;-dK븈HؚMw1&,0.2R>.K.=O@5.Th#M tw;H<mQr k*B{V-qMqsȸXn]b:p+E3򐋽N 8EE'I4BQg!Gm>r!A!Ւ 6],޻}]V_}qzwhe6 Ȓʊ\i M4ƙE9s Է;>:>7˚/<vGWzh-FF:x4ǽC'` ^eRU4Vp {v~B09B!+!SSVګD
-v9z쌠!zQ7_ZI57zBn􇃤BGLݗ{+6vdw`&3 ߉1 6+?&%6.na+<\9moG; īq >/1vvokѭsnze(w·T>蟡Mp|i n;=DhLFS#S] OQID/'_A36Ӛ-S8,a4֓Tvh"_uJW>0p4?#TXs&W Nw~QBZJؼ5ԯ;]__FUm!t%Tg~`SQ1{VFؕI^2ri2BP K?( 0DU*r̪RPJI2Vm E4@FشEqLJl-+9_!B◊)h[QPNtABEt#?<Axב<jWFz8`dr nAZrA|=EQyoV2Q1*tc:#z-݇kI:@fύ^Yt9X34.h^pgA3eHhTgk BU7
-`mJdw zXP+ @IjqSDfE-Źoˋë-?t/;qiۗJD ۛUx7Էu$76@/4q?ɤ x},mfʭpn
-'=e\{#£nli6x_ g=>k/*`n"[{k4dsI(}3i+?^:@Bf˖U5lBχ^\~5+Uc?ӏxdk*r4t?],tQ\(fN=ˀ hJq*3zE{b4p)@Ԫ,L2>El ƥ{[|n_M篟Hx{cc/pE&[%"#ǣD- I8-6!\K%cɆX6\K.3le.g$V t<H@8y'vPEDݞK@tW3v_:/f
-a*Qq2B7ք4D~jMS+.y%T
- E̐Ur`Aj!Gӱ~mfn܋陋tp&!ky}9l#ˊO@jlŻVex#Ox߂ԙs zn'kc\,AN64I
-š"f,YdKkE]-EvDwr.b7  _FG2\e/]  ?y1 cSb Z0]7c;$Y4
-,Gh#M.RR7J<TB^ ۔p&E
-GwF*O*e ӮpE |ÔMd/R;ݞ6f(.Z:\a7b4I@[;clt.Fp+9reʢme& "
-:o}&d{bM/ b=:lL ;*hmD"m3D*xHN~ڢlb@W`N7qeukt7})mdW# 5yx{M w_Onw'ėkWfq8W3Q(s2X;r.&`-\orқƗwo#ݎKB-OfMkrMG5uGOHL4ŗ(_;hiգt1o$JУ߷ /$?Zݡ':b E}!?=C֦ U.g=x_ۨbYLq-Pz+oTǍ0|{<ؘW]˱RZVbB j5%E&F
-=;
-/ap9k ]:JL# 8O'脋N#zŐ]sFJrka _Zqz(n]s("?VgV7]<? D[9-/ )L]w7&M|:-J=Gp1v7bs7SLDJgk}N)Z7$w !t7,ȍH7߮\.%??xk0{ϘOm:wz d*v׻4vmGJ4R㶠A' 佂s 1&_v9!Eҏ7ޏ@ u%%ǒbɼf jdjOPBcBۺbhG<oz3\6Q~p @ww"oN~XP@~k#>xYsa{y`C.w4\+߹k Z3֊v?0ǠT?xTzkS+źxV$? m7Z^:.7RQdnb<fŶَ3:F/R#
-yp&|tK^܇Rz
-iШƀo2`Tv6Fb ť\Ï0m<HUUGLP];"%^{ MԦMd\xkt%1Ͼ3t8OQw$7:_s2( *Ѓhe{P qsQ
-tW
-n4S,í{ܴeZ#~,
-kMq^tj-Oyyxgإw@LW[34tEgL[%?N~97m88E%d_,e@j>ta.j T/YTw8SUCGJ8"?q~Ϝ3eI5M5Yps32{ ץɐQQY
-r]aY+,ue&::s5c v7BAKh m;C?P]jeZ> V+_t(lh{n?}r1kyHľx6 ?I/ڹ6-!h;_AE} hY-I34)1[J"Gׄ_ZC;bW{ѥv^żU_jF0VSVa>$៯ d5.gh"M<NF
-L+?X6ʖG&.m
-]sه5ɴX#A~v =%ó؇K:5Zzrj?lnD`'s;@%h=oI?R-pSZL @Q g {^aJuwFKhCEDsCdDVB/+E\u/_QA#shj`أKdAL)=#i!:Ƣ[ħOsi| h{NjjzNJF{W%/ZCx6[qdOWKxŚ>@jn]J-ѵ!:y!><+ㅧJ  ^m`$v`ְI>< O)zObuLzoaBciB <bB=$jzy`aa }<{Bw"L+n.DV=_0t<~ UZm?o' X={[{0#LeyC
-:C(k`#3
-:ђFȌ[j5K7Nz7-s\U9eqob5#<}XłBk;:ן n+Q~_?C?(m
-y8lKiZhG|%q~v.}_'pqf6uj9ɪL>>)~%d
-s,,
-=TuoX5D QjgI g63ջrQNkZ@3ǀAK`pFW {>yb+l: YIY%q&y <1ȈFV Ej (d {
-?~jǖufˬ%jS6բgy?+wHfx{3T
-|!wtbfEd#t=|Xmxo|$'Tr_?!/k$%|'e_r4zK8=8cZUΓ+`D#Fb * LY,J&Xُ˖esXgO
-d0o"` m<D2[qsKG<T_|p-wYz*/Wl,@i?*%dr,o4rnXn 7-GEc0X@ףWWXN>986*9ҁhTFZ x+@j&;:2 ;d$ճ)+#GG_wSR'F7Dnj_G}&N2LkڔAi7>8q#r
-X8}v /,|oūˇBacdL̞KAqխԏҰ{V}|uk).2/¼_EQw7}x7Hyn#F ȼoAMg5enn^Qym΢E{G%CzD7#rqeyE\ʅBlr^MY r8dv\w%q*Mmk|z̦~&N%ﯤ`E7P[df bd[[]Bkˎnq~sפ"nkHi'x3$La4U3lYd ̞#03ǡBSOυMD7w88PAay0Dc*>aL6XNuZMVh_K|ARGzVbqeFKmzdZ[#bʂܸkAWUMǨ1yҜ7qēc~U'<dЏH~*: aC
-u^zseoA|#!^d}RaqZ=OV.pg$b %I?<݃OWi}
-BS&j_宏_J> ' lg1ͺ h#?:2qڭVPIEnu&hUm+Z
-'z2f ^j]>\-Һ=GW<SLOZ&.4 pIbտEk/K\,g*Ӓr6)dd5܂@lB
-Ɓ\K@sqp _95':5H(n^ ޟ^P˒/*@;է&y{
-< WA[>H O@ҫH$gZI:pjiߎ!O9p|>A:YFVHϋ~\yŒsB8uLx%Xe%MOqXO|q(&ZW}ţ6Pn
-{{L-XfMh ou*QZu<']
-]]Rol,b_}ܮ!V8l/[vQ3%WƗy%`o^{u]=cyRțxnț=Ly<rs}=k)~=*d˷`llS<)9Ȼ6~9%랏7Þ(I ~DO%KN~>~H7EvųPo1)+I{%n^rW?@矦;X<El"Kh&_??Űnu2 Ԣ竆;K@hcn,]עn,8.OL7 tm4-/7K"#x]UlSa8!r
-Ώ_6Jk¼V]z{1Dw9yS
-to#
-=BgK[#eBi4`<FGC9{Hf{4dH3%VzOYuvV $oF{►r j&6lMhQ2hvw.S\u 4u-@(c<| ^fyo:2 m4o~ͻkuʇWm $3TLV}Ё?`F-BDV"xW_>i_3`dr;2UB6wU!;O^ 7'ӳYK$˅Pma<bcg}qGYl/A<H O{{%묨~Q&)~o}8-?0XW]XJ\8(2x t|t?0\u,-J3 Xno@t3 P"|hb|F9f.+MM))cZs80]EV=̥^,Q^q0y? mE%e -Vn1X "CmkRX'<ٔKcɇ粼`^%щn gpʥޏvsx22YR.4A+A|–lRP
-yCޏaA_vV{ -߲ă.)s3U,j W֌Ў)L6%DgKOS, kiN>ܟtf6 DZ>'hZCDz0~7 KZF0F7IGco,Py/3Em.8~jA֤7[-f1n p RxǻIg& z(|SCK< GWaʱI|8NN>tO)ڽ1Ң&ka8J cH;^1*䴹@?A dguL_<rieqwf| plтѸAf?@2`r
-&u;d`QVUOf_g tNmYnPq"i
-[3Q VYlwkuPk8 ;ݟNd٩IQg2Y-`}.-5{*igh Z yT*VdF7*k͇+Y@
-ѿ&LŕpCҌW%=tG=9ev☝'>&xɽzZ1jH%rݺ^rH] `/+ˑl1H[YJvՎtş6@AD^1D-fct<ߓOYV'/2i_|`T+˝,wJa
-W."-KU 49\'ف\V[rWg
-% :YHI(T"Eu$G0LkY
-i5xsպfzxxxVLy|7܏K,3ʲY@PQ+_I>yf~M2J FTf /,lYFuO8qp ڌn)
-ۡк##٤Sψ1^PVo|^
-u,-6qs#p5M# Ba']$8ؖq ѝV++ +5Xa#bœH\V\&29[ M0
-x4xޑ
-[HJJbmleDLYJwpKݾcEO^f+1ϭ6~!0]jID|Ɇ?p[Z43H*`KWi+`Ԛ\ؠ'>]yE} ("(5aw#{D"d
-O:28'ppcҘOc=E1q6VڇgW팈9⪳r'8ׇ{$LFXmK-չ!9JEj.Wh@xt;d\ʅokE;R3~ % ѨA. 9)t
-qDb~r"A~{.1ѿض=V0_&q]elB
-_ߋ~΅.?gڮ0ǹWK|~'3!l@wgb 814>OV.g+dߋBƓf=BC:I3YD_fzikU@Ky\ߞ3,u2FM[h__ %:d@aM` Ѵ:Wfll07ȑŋ[pۚckz#Aã
-ngQjʙRS-Yi1AkK&5!v"ov.&naGXOgHS"ogiyv3B d0(HirNYy <T~s<O , G~4=!DWXZY|u;UԀR}ɞ\8I|)
-Ҋ^(ܢ`U[
-kKsk"enY;|ą3u#`B`2gDʎ<H#T|qAݘ
-]BxciW~<azv~AU'\^vtyE/R\Tĺǩk*I+=lU॥#Զy<ͭ(@^o ydpp . ᐣƭp ff0qN\X& V&
-۔~~9t/).ECmxcXfy2 ?tl "ߞ* ߟ
-vBgH'uVYGH\
-nV2{oaz|g^J'XոZ.'.>--T7FǯY|6Ős1i~$X\e<][u˕Dhy݊UpE6G֊_l4(Se@nLy,XmՇ]t|!s\|rEGc@"zJ0ہS⪏Qu^NoLCuvj#^2]ڶt RRt&N?^nЪf*N !i~ljpTU/b{X{gJElH֤7f ,c_ _TH+;oZn3T<VzЖGX~s`N!sTă\vYr'P=0"lO˜8.bIB =R Zݳ82;klΆ+Z.\eE+qӞv+<Ҧh1=@PT| tmG6GW}#f#n
-UUF{:$Ϳ_0>NWs0HZՍ.U2m;~[ n_q$x6!2b4ՔO~0|B2ؕʃ{Çâ˻jZ5OMmxm1#i.B{qӡG 7٥3iԺ} .K`e?_vSev]eD?GNqsw+-f)࿎D#BM6ȩT_) h}3HĹ<EA!@bM"tv'%.,9Q
-~\K[r?OM3u;}(Ju a79W筓NdLS~覍 3y$\c:`(gm=|/qؖ].ؠ}];XiV
-5:XEx^d'1@m/Fv|`́uV\a3%c'3h^wMɔڌ| T,vZ@Y6Ts-q 71 4/DV~4$RW>53Ʋ|s0vbZmwJ$(_Gb%0.5'}Rx֭GXKEmʥFdu'=SˊaT9)\}C<ݵl;mތHcGhDv3r=K$3T2.vW7a)Fiiͳc9 5]π2%Nj>lgk'F7Te?oUCOUzZ;M':Im'GaINGMpeQ Nm=J4ArN&7HhD4n
-31!lk@t.e{"{.jIVef-H]QsXFO_♡,n3q^|R{,kҤL ޗf٬,)
-b[[bH?SX&(
-QA&¶8ԏBI U]0+s*2FxCt"؄
-Wq ]G.V5aZGJ"Mvd<xnTTo_lҽjxyxoe.jt@Qٵ!V֎~besѳS%GLƥJ7#~)GL{˘%1]lbb Tl /y N(<.CZ0isAEH+Xe<FOW565XufH]P5"69RA/<P}(E,n#ێTk:pH*jR^-\+7&eC!Nœ|BL&];UC6ј&@JLTIbuTl /@5ҁi8hsS+Z
-> |^ 9ᣁVc}mDdvooˎ}* [y`ӑgc
-)Zۥa7冗_ 3#^_"zww][quzW_mlvQ&[F @s7@d+t졉^:Vժ+ gO٩0ԽWvtnɨ>4xzuযX;ץ\yg}x-LL8oźo:?0!庛 +.du\K.>H7Fb6V҃Fbȯ r'Dϛ
-r
-EZ\%gXU,۟H 'nHðyTQFEuQф] )ַh}9X˕~cߠQQ2sus-֬N|/3ghux{yI%1Cn/MCWClBTˆ^I_]Q^N*]!ܘE[r}ψMt sF0tޜaŒӯ5FHZ]ښJ<C i6(91Cԥ&"κrƯ1&|>fNa*Cv *+!%,bu&RݕR>/M%WR[2OUUf yY9ve)E+ɬ& mu
-opi9֢s
-MmHNO#}W SWaՊX kA~L'8ė} [5s0Q}$av
-H~,'w<{Kq];׵ɺ&'FڢACFDy ɺ5-ɒ?wmCN WNyW.D6*g42, zYu;w
-n}CLt͞Ëиnᨳ nv\QB^x^MwR%1`Y~pH_XA|
-I̾
- R8"if6"Wf
-JkZLÛ)!fkMJY)MfR+iQR+߿bI~Ӈ%j#&R}U";L ƥx H:h|T;םCS]o=5/׹)acoD:̃0!AّfԁLrB0[qt5DWR6c5%{8.))m+m"9lrGf#b3,TC2>tE1暔+12Vf*T(ܘҘ?lz%Þ+kvkJNg=wy@D+3&?CdW"u![~\X+B*tVH[W %!9b&<+Rys(j7dLavVIJ!|k0`x.~_eMPL}Q(LPnf_i F?eO0eeӔ)fm,{)>}){I,Xv)4}){R,Ȕ˶/EOIJ5e˾ڔ˖LٿemY,{){Y,*SLXv)tSXlK,kLbvSXTSsLS˾Ɣ]vgVb0eŲKMWIJ3LXXSǻ٣MoŲ'_e7e)})1-enXÔ=3=ܔ=%=ٔ}U,r#3x{t|S*z%Dz-l5})˾ޔ=/uSX0S7b٣LٹMB,Ĕ}5})`,;ה-m5e?˾Xhʮe癲Dz0eb9[bY+ccLٶք!o@Ǯw{T3<?r|> >U݂N&`U Ti+m+g@|p{||(@͊ZSU$+ol|Pڰr:?;=C~ˑ]LJ]eB<l9ՏɄB#`&[Pn!GӖQwkĩ-8Ufܧ}#b%<to4no+%Ң{'{kp 頋bSI[7Sa-ll$Rrт<`\fP9~[x~7\ExҘMԘ !ව1i2T %;~-Y\w..~ y9k[i
-G=k5+)}
-{p\LRT
-! QQ Qx755)P5kDTHRdJ*H}ι›}Z{^{w"4~ibL25c I;SРE.HMR3AY,54q3ʹ녷7rtNlx[ %`("E\iEy;ڗBNO E
-3| 8d9OIGƢׄ0U|h
-_{]
-!(V](~PL1w4,mA
-vFQk\^T!, m=/To:XaK+dx*c5C=U_`&#ѧ@`~ZpNedÖ8.Se&Ej`X22.^ۆe|ձ
-` X<nvx13,H4->JYO}"E>,t0B3Kqib(WsS綬A߿
-j0r7ˑ_˚`r2S
-<&a DnDT0U<~xcx N_@b- l
-FK8+4,7V#`^(,s603kjW
-A{D,B ~&^Xy*S[hW
-K8: /  h8tM ZLl0`
-M ЀZl`
-ad݆s"H>2}g+-DtEѵ̌xZ\>`7Xl}kCץ A,ibL E<Y(@$3}1qKpZ"(׎t1A{Ish?n9>1T _
-ÿn<kǸ,3dS ó#5Ju?n+|40}Q[yF+{oO Xv6ʚVs[$O=a'kjFb}wgme'k e:
-*lk$b *hk1<TfA[jB\xie
-p _,Sip~UyLj9Z8,>,7;&uqd Ϛ{A}@}N:Rލ֚"q97~),P1D ^[pPu,M*"!mʆi v.ZEPVy\Te8d<_Y>鈠u=
-$2FݯP,J `h <1YNk EyH{`*k}< "qܑ``0bBHdslMF_!"y.@"\K--2qf
-?--C Gd/JNSxx3o;<ъ<"@z[!0G5
-d5gAd.!q|@I2&38Xi!8*h0loW[ <%<Qp11A>ՑbJPJСQ(N(n dpT*I
-8V :%(Q ,֮dtjOF%txdS'B `If(,jAʇ4[ /58q=[-0<
-Zq2Q,::kcyu"-փFjƉ"6^CFMF~ɺb?] ,K.
->c7|] ;b+e?02Dr_w**:ѽNT>2{h Rȷ;Z[ :Mw"ƒq-Jmၢ60G{$'o%ڽE-ʼnF'F[ =0H'IGC(A
-zLW&bXɦ3,xk~7B[5b=d ‡qfujbT/Pφ bB6{hhc Y lYLi`,ذh-t"0@U*~&rjuՉ/ Ě/ ˠ|ȷiXzЛޡnj`n Zq?Q|!Q8~flf1vH0WDh\nf(d0-eEaZ$*eZoVG.z-k
-bPX ! D#x
-tokEu 2 &QA
-o9O$agQ9 $dH'h{|D*
-B= J zDA*L:*AXW[F'THCG U 0=l*$(.S#b ݽ!OǥSM<- 2FbFz HPd !d.&Z2@
-DOwXTm R1Q[[2rC xާtL$"6Q7D0xMh @\1tQ8P0!3! T
-5h8rtFJ=hy
- }ár m
- |n6(;@vAh0FD YQ)>a0ơ >47 ӽ 0
-7T)
-wcK*D!
-0xΫ` 2@0́BP(HhCy v1q 0̬,UTTkL̍aN"|8qeUrcH@C0!8(Aޠ򁵢‡$tJ Õ@}P+r87Cp#d B!$4LCcas7"Q 4d!1hA'b(h- Ah"<tPk
-NVe  v1,tn)[p8)x5
-J4:Fs 6(UlxPn!'p PBA)S `&>F@A C-иf0#g$# rS74(CgG4
-,`1c_JHu,A ZHDJ TAjE +8Ot1HLIhLӡ@7!@Nȿ2G#3n;
-/
-/|DC`F,, ~`\)CT}ݡ0_BL00WNœĠyLP]HT%5S%ˡf#B
-] o|M!y%(Ol_〖*N j37B"^\H~)bPـOhۯr&HrwG7' v]=2_36
-D* '[@:O 5Ae&3HS)xBO1Pm!
-UǨ>Cn=&$p}a_[azf((@h+A^(d NaD !f,.b
-[Bk BE$C~So8*kOR"X +@O-E IddF,, aCN _>A@@h$N;CEWMNbڏh!hgU5*q 8i$VeW̎/0_ ?\r(4ҭ
-Z3  q vMQ|"*`&aQ0Sޝ\IF,lao
-Z6&XL/$jwlJwq.Xց`E 4 `4 )ߐFKulZ4 iH
-I@Z>$*)BP+4i
-_=8 [s.8,&*40|@CjIN = [C@zP[XX f[tX
-âȿklpiO;de0U'Pa=G}*0&qXw-<aӆiސ/|q0 [Cd<l ]rIStSy`9}<4kd5X;"L?IV"^{`SG0%C 8t+?97|pU@E_P2rgE@+\.>t ([jй MQ\"Ȍ@aA&> y s>q\MP63ћ
-4tR7`W45ԓcBmxVE
-L:** ={'(kr%F̕Hy1.z.箇ZOCPJc(
-!V;`x:, =o0t<C!ȩc3ȩD7UԀ/XLCGP
-K轖~b{`~w^ bC7'-p { &öǰSwW
-?!!pCH1X {P:MucG*wh^=_y~ox(Pa9f*u
-2,wK
-_:ǃ 1mZWk@K ]/=aKKGK[..Q% 40Z4p82#m+ApB/?چ@P
- !P DP%
-
-: =a!>E\_I!7-@A 0Ƙo`*<7F.i5P GTAߧRS`ezLoP%,uN_Gi@08[6C<T!HVPDCEChzlѰb P {a  ȁFn_IX+gRp*ܕc0/S*2n.x0~H
-
-̃Dx)\`2e~$Qh$$0^P
-&}P`آeA:mEHH4;w#3aw0t~>GcRosu urDfQ&2kQu–fDf~řp# u+ZcUAMv6f#Cs0V&b5ї(\_ 4
-D)$MЗ_~p0ӣD
-MkHyX_ :҉
-AnńyG";Ac4? "`Ra adh#`'BU`al:1G6$G#%l5o:ȰP6@jjh x B
-pArbµ">/ \:Y]wihZl3}i)W Wx=?A㧫jg6AWD/ Udd͐)ྼgneSt(P*9fusoSIEzʞ9IO=!kg<}y3/ ϫ8Yޑƻ_2Yfe=]'~~n$t*9q~eTQV/dkފ{̔?ox@6HbqE?զzeKjNyзg
-u@8.+'vqZR9wյO7x6öޫϼ"ߓeͬ_[C2!KI扥
-V.t'L<FsѭE"/C`]$eUvm,oK}̞,Z[sǍ6,~؍,VtJ=WmϞʒԬUOѡٮQF%j2R 9 ng!p[9ďloԤ&ouTm<ø'd+Xlo,7Q\cƞV.fP<@:9fe"2i= >/g/Nɹ*Yjd:rIr桻!uDŽV;)ɕTRHݯ?wF6&_t&F
-U~T~ZE?5폫gx'~4y~۹t*ٯ7rN2vIip'?>)/1J(9]NAL;|7J1Нieɭ3F٪T a^B2g
-hܘ3u?HZq[_@mk<qJʩNjce\<!ݞ}_5gZ8QHbpMK^_?}u9޻ZՖ.".9*ukK>T/RxrwyYӊ7Պ&~x۾-{TV.;um_M45>nr`îGz)w4Gu(.695myrB}ټw/X9t[ TL_2qg67E4JQAHz\;d#gl7Xj䎐%Ӭ]6i
-Q&,$_ULIr_c[N3%{S?>3bZ5f#?Ύ~WaJ{HrUmڪ}g]LgW.N:+b;/oשx}ǃ|W.=~eVLYinq&qgLTЌ4 nYwW*{bT}˲/$R܈2qahM)Y,-$`lŞn/~]7wI>*t~sRݫjV?7؆ݟdjrS>uUnmnqczuc
-׻ϛ^(&/ eJbМ+k'3x˰gLwzJ:-?{͖N$Vuk/x5_gu6]ٵl5WBv5~=7Yk!X勼]'Wx{`8W2a{.ו V+Dv.~}@){x-u⧝%i!'+Nu?W0%dL.4`7ѳ.Oe$"ZW\Fu@,|GI-&ZJ;wXx_Gbmlt
-ulzjR7Yyi>!]R#A}o?#LO6ug܀G5ʳ-d˧̜y(YvBVysL\*[#NvUC_T.\00kuWM :8iܞ9V+'э?b>d|n6GfZ_Y>S%cɿOڙ@ٖ]/|></-w<?ӵ,M<>-^ĻNYN]ص{]^iVyl|RүE[9
-n73ڻ΋m|k+
-{moӱi`hӭml{riG]o(:6{%Bj~uZ><x&UvƁ^8_j-Qc'ߑz\߿l0}voo:/yr` ~PIdJTxÒczM;ϛ#?ҋ`ҽ׀Ԝ_%~7h9aA^P&Y_Zi_G9 \Q~qڭz_ZC)"k=RivSdYJnh_DŽ´Kw z{ۨj{S>Pv_]!?T 재йȢyf;-{{?~Q#'RE9C.vxcC]'m`绣۟|3j-Sq(@qk{洈[D]#9)F0ѶyĴ>!/M̠^+!;uyg _;S؛yΉsN=pduPI\YRsm&ޕ ]'gzϬb*6WȮYۛ#[o6]]^#drs.eOt8SyS?ZG?*dnųѣ&C-xYy![V;wlݧzCHߺ /y- d̢޿G|aN/>V-#`Π̊<.)!e=W݁U1^l#g<[mby!D^yh#^߻`E9]%VXW=<_6?,oY}|k2w$O<[~ D;{Du9v\&4Uqń*3Z7ߊrUKKY{mtѯkZ"6ͽ4Iaeޗ8H)_FIn iu!}ΜҏO
-HO|es9=3Pd⹻;Qs5Rxf1-Aww媘xM:lFwôk]\
-ՈO_IY,$o͢@aw8h?hg)5(6[9/ʗ9 Ly sV_[>sG Rf,t5izݩ^uZݱ
-HrYrN$yy >ݪhOιfY~9x Ƕޚ<
-4. :x̄m[˄5N1dd-3 B+*gvvX_c>XuOeàcE4]e[WN uM1?qka'Qo=rݬ&sNhո~l-7w괦UY"\[)FEuǗ>H_I`cYoxx*'Z_N%,my]+B!N_.DH?꠸,ff
-ۊ5-Rj*]k OMS,ev><k̪\pg*W,-<񅶳<N+EiDOHf.VBxurIR/jA[ߊpn+!Ny/o$6-兵K&Y/z"E̳%P~ndq-*:cF=i[I=e-b[x\fXTY.^|ڄb5+ɻ7=ݵd[ m}xKɴv_̲ .b׷& ]ou?X\9]'c=dEy3δ7tA^4UQĊFzk鼰_2Gfi6#)
-_'?8t GJe_ ]~:מΓw}oV3_G['3qIE6e?8*9
-Ev'I5LuC'懊~^=IR`uMAKWJ.]9P-aU|wsO˅Ο'js ێ3u7.m3u3nKb]J6Fmԍ.J)eˋگVܢYY.C6,Xh|<y!w4zBluMkYk1˽J2xzyqa*x_qÀ̕f,ZÛک"e^ۖp;9_qA߸g˯mƤKyB>񔉜L_[Pwq+uO>ZrH-S{T9t0r]s'~E7ߝ}Qry/3O1͔Ss9_w9UxX+%_ y+Vm6[K\}YJ?q?ؠ%n}{6٩G 5+L}e|Rnq7y :;g)P?dIN'=dѲY}oCNK^<S"鹇.ͳeU
-{y@:ꜳ0;{zGfT~^^f wD(TI]i9b%-̣3(wWwݳb\UΩ[mߕ9|vWfc4Σ++=f_T<44D
-{l|$p׈菶3,N:~R,F7`Zef'M =N{,KB\w$z/aNӧ|;`wh=k/_-:$ox{qpYΞb_|)S+`hJ]3n<.
-{̓(4[ Q|aqhU\i$48O$8AOK}ɓ*^\zUf\o<;lԖL71X>e{.qzJ+~¡Z2g f D2c|4g5|v{E]㞍;-{:i;.}wmqԗDM?88mQҾYw<Hp&Gʌ7&9VW|\gaz;׽uRVJU~)^ˆ](2m,{avml37ZY*͞'[ H V9ȓ<q;:M]~鰽ݷm]1-~Y| De>:r#Oh=>{ļӪ>LXUf{^ĭ5f??X9c2G/EŪ*> Wʶ1S:S l5[Jr/SuO䮃_oU]q# M!y,g`!1đY:&LTP@tBpSvrT 4ѿf^Pfȇ4 Pm)V\E?pkeKk/Il>Ur@i1jP?)]6j(]~UHB\Y\^%ꤽ%m39;Pgǃ-[R5?Fri:)R!}ɓwWo5;źsݽ}B
-Y'赫I~e4zOZ䎭k$'߰Rʔ;vܽK'x|tl^u{)_>Py˙G>>͓%H0yΡ .mJ?o-0B)yɚENW J|)nb?d;O:~BEݞoα̸{hKiV%/^S*
-)/ q[/:<x~6"IDEn6w y^n>5yM:g2pCUm3|sGв(^jd;|RΑ^.]k%qgL$6Q![mBJc55>,ZF#C.O]kSk/!{_(Qf؜>['˨>-{sȶ7C2()/M^lw=7i۔l>=9bLH>JF{/lcv11V\ⱚggʕ[e[ ͱJmP7q0)fe4⣊A ^%31uRU$߻>uql +mՔkvν~^}n}Փt ov~e9Ir=Ot)5'Ky%>˄>$}4kc.s5C߷+FjS=\<a"nzt&BI7N?ʟc>KbOQoqWHw&]˛:ChWA=>ExIɋ}۞WJuG 0_p2n$(zԭ&hozF_W+sݾ ǚ#'QppоI;\6 > ;+b.5kg'^>Wy~_W͏7.6]z+5MsC'nq>5Ź_{vxwP[e;U::/I!6EgZXOl ~ڭ/e/A>~4^0G| Ljz>{ WP+5vW︽jKJ6/y,`9#{53QϴWtmuZ.I\J>ԆWT+SS_$2\;=akhh́{-\2ߐ5WVs<q@4C9I:rP.Jz既3]99GnRqx\ݢ?-2qv^LG V￷k21:y D-o\9ez)Mжzˠ%lV<Ä
-9{FOv>Yᴗl5ۤ|Qmvvi<EnmlpJ'urE7AO8mK ʶ}o{޸~*ϓ4?/4ٴ2O~U-ܳu{kݫק5w>SXB8<ڲ܂KZ_T>O-ykR2o'LBYX̻Ȏk|T#?׈mxg۲|zi>5)~x WQGO@qC˫vN}ʯ*qMj *🖰HMôg|ֿܻ|QGԚݻV ]qTzbq"99<:^}KNUO*/BZfwemo'u6ͨȟ>1iOG-#=sN7z6oR:|.ӹҝKDV-.<QRGkWާʓcn9\7/e?w sOM If`~r·59lG9p`C0C+IGg,䙒wĐY7Iy;u*^5pVzHq?M؟v3fy>[;-㐻U{N?,6[9 EV.K̎h&wϑG"oMqۍ:iق'9{L0[%uϲ8Rs/Uföfv%OiTҍX1#q棁c]<c45YJ^.}9{UV+,7& \,+u s_gwvZӰŭ
-Tsl%p_~RBgtLǼT[-R4@P&͑2 |ls1C/uV(L؛eХ9vfwF211٫T[ݢ93H,qݬR|S$WؤSC\;2﫹Vr/Ls'kۅ߲<4EE+zT
-U6Jp`a|Gnp?fOk c ;nSB4oj>/jEOrۈWim>69VK/V(W\}J|z5[O<".W
-9dk`hgܼv3!uF3]~4裻oM3;KN0rt_OY٘My+~޽jYaIYOvK6qCź2O*no={#M˿ּⳙsIUv#GfNx0x9UݷO\WWO)q:k!=OY$ߙG%0i1aiOՊ}r.J6SU%uaăCOSَWPt->vb/Z`wN)m'~M$U,m,ʟs4KuZ&yVj6}}~ߤz3Eެ6^Q]׻r_~r6u w.5k"xL̉6j3taܧ덈d@޾7v\J6'z~!l2l١&II+n*+xǼiӷHdg\*{ɳ>W/[g
-ǝڣG.\-VmlwĶY|{}cug| Wo*36uٴLтy ,t<}(7muQK8Hn]ڡ)dPټcFdk+-S;WIƩ m+;Mu U.~0\
-{k}1Sם'><lޛ{.<=jV۝m;<_@=#Y-{󋆺'F.|w&wePF{W8ث $Eչ L3rO8a[>ySN\Jɳ7EN<KяF<eШi]ѧn>:vޮZΎoܑ881oFVk3KGJ
-#aKkgrЫ7xDZ{ƅ<d?yF~vW OԷ)޵Lu" gU߯oT*΅:pJ40=47$WG<%l#v!vǕ/dr64^{sZm sn&ݚzͻ˽νiI]|G$xi) OqR3MK|%wܭ,'U= 3.t)BE#J 3\IŮmSoj=1g^+]ۦhdӌUM7fP8.d S,,^ښы4U)L9,Qo`wDmg|x|Atu%y'mUUoX1K# 9w^~Ku?zWDmwX VEr6(7
-̗mY|J*ܫ wzm}?Nr3c"Qyc Gst"K6Ijy"ɠnyʧݾwdv<|\D|9CY_dB)QەK<m kי#`LW|OxC)5tZ{Jo-wxZb{0ͳRmj!p^qRϓ#>lۂ=jZE?q"ltr#+;BٚڸxOs.|x?rcEaBŹ{h59x=|MMK>)wM߱;0i褟tKC7ͼiۅ^\h(" (c}U25,N\w,MN&?h]LB 6ʻ?VO1̡e*S)3glٵ#vO ~;fBkvk6) Vn\VNCuuo]Y&.S8Omsl;FS33Jfث+YOI[:5M;f|]sw=N{P"$'NI8jmC=E5Ul{,%O^PbC؍S)}UWxUiug#iIDª3|ɾ&!aFBSNo3欍,ym͵|;nqTh ̲Zx~}73~NRSWX_`q[tbwH<+Be,iz*e{[+qzYV}-^=o>>'CG杝 77)gL>|<uwlj奫s1U/:G]ۏM}(5E
-'<<o3Yywe?x&[WH(]K7=u(
-jm]Gy7ќe7񕘺 {Qq\o"J_HvxNwYɞ_ܱEҽK
-
-:2-ΞUךg:LѺƬot|b%Ͽv1Gtu ÎS#$5\p-w^^S|-W(2{<K1E:򫞯;|y%es[36<?Ŀ(-SO"[uJt2'\:%i ;<ž֮/,}smmۏ嗹VyoȋxJ)yK҅YSҎؼ.4o۴?/JuR!΢Ȕ.[\~Ek6NjvP{qnQ"}Ċw>{-nyw>}BF;I3*/=xz,cg|-a0ݞݾq_mJ~̟~~m};ws?}*hNۍo.2)>>Kڅ =X2IZS$Ү8oyO^5 =XS/s".)h4m[ϓVn`^uYsSwвE`-4G޳@̔ӿ瘝_߿\XEuMW׬.>s0srl8[. B^/-](p⩮;ӏ^>Gݭa
-lzb;Z,ZՅ_WK/ͯI$ѷ 7Nk6go~*)_ 
-TT)=U4xtT>~_{=i}%0[uC W򒐏ߝJ-'&c
-EV,,8Qh`%eݝMR {-欝}噌ZsK{sv>IftY dLd޻gx̾߃#\g<ش4,&vKvXlٳ1!e۸?fϞXYʃw})Sx<}nåܲy=Hrw8|LKcfXbOsʼno[
-Rtt:>y;ےNjnoY|M󓁲E^ZjhotOŇ&Oz®[ 6OrgigUF#6hxC_uYک[lvl"L-"X>ȦXq0*w=l!-+1&'+j<ҼO ;d2e4mqx䤾 -JiIrYS2mkܛ/oQ3a`vX^UA8rs5%-qLN'h2M M7’[37Lp hpL&7Ϊtl'r79*)7c\ u#HɊ}+,3D qko|"qhj\ղ&2]91FRz=t9=1޻,XhPUaN6GGO;Ad~R(%Koz-+Y7#MdD2x~Sw+e/g<NZyPI͹~V feƪy5gctDŵ>PۺJSSms'ߐ;msNzl}fzmO}cWMo _"tj6$>Ң
-DZ佹v-[f=>D}=SpI+]}.ojG^c`2>=EKi9~gO=,~*řQ7ùٳXQ^Scwݑʻwz){܁|gJ (ڲgƊi kdQسm ϶cfbĆ*d:vn);U%z^bŭh"O趡Խd6RáO&uQDBDV$[?\ǍnbBg󩢧zNe^Xj~dǥ+V0z휽9/l_)Zc,|GVx޼>#ZF2oy֞5ղ!`rǺҐGE Y9H2d=O~i;Wq䕩n\2pԇۢnYD9 뎹[}=YmXHNz>YͶBo)+)U J1z?dW𠅛g::ӭDOfqUb"^Οk-
-L攻L|[E\5>01z.by مqRV9 Nf'MuI8,y5/Җ, wwd(ɓWl(Z/}z9/~̉jݛ!¸p9U\!:1]M]1BN[+μ_|9X|P4S?¡
-Bcg _417&k'C<IDKv(|u!<t)hTGSw 4*hS%]ֈ\:YȘci::
-[yE:]?|JzCA/Z3.ndWݺЂ>%GR#
-);Q(_e36{jriݲ(+Y?h:cz0m?ǬnRwSo <{fV5֓s)t2su,\r7ilBZ+a#p4xMJ/{sNw6zk]-^DZuz{YR-Vt.׻6kM)ZO69?}eۇҳ#|??}Эgͣsu7ejWM|>y
-ӝo\nHzz}mKo},=Z$\uB@ԩ|.izSS`K36*RtW\^b|fHWԲ # V(DGShˋOM]#uq|ZD<CL35
-Hk/;`iUydg;T3bQ<le }RO;֧u^n~bufЊo#OײGRuĤI;''xÃ?7#L?~{O?===gI===gss_^CŽǰoL "Y.Ԙ4g,9Y3gO6uԔ)'KJN$!!!..&&**:q DDD+5| 
-C[aBap3
- p0t P> ]₡FBA i0 a(`~D ; a eR: C:0 C0YؐeU O̮q$L@5;d/`1' s"I5 &i2BȄpDճD_!* {"BhpA25$sn *$ tNb@o1Y,AW33`2
-! lIN h9ܵ ‘h
-p
- S;4hY-,4 r:9p/L p]A8""Y'Y- "- ~a/6:7
-p/8R.Z.Y,M@rl9
-{NbLnBE"<Ie)?ڏ~Պ66B8vHLxvCY0<MޱW"9wpdx 4Û:^ WM沱Vϱڭ[<FOtv3 m Y
-GK9P>
-qx3?ϯpk,0SYׇpmSnWZ#9dx>l,tUc9,KG`?YzϺ
-?Ӽ~x: ބS)8:
-N_Zv~Sbq:,O'>~g>pzfb֫5 ߰Nâr|K)q1<Wxpمs? bxF>bg\WX˺p:,j^E,_Ȣ]V۱;s /o+?x:_/eaTA{_=u/8+p7ga~8bͽ
-`tRQ_ocq<V?oCqx8͇8o18G6P2K`]¾!
-cxukzN`;c\~f YX px)̤xxڂO`\TU3qx^^M}Wi〇z_| /yg=軰eqWrzqX9"`oFVIȟ %m9 Pf:v}eɉށq4GxJ,uп0Ȅ.+𮏃tg-᥍c.'1u_ux,@X:$Yӛ^~8Z`xaG<) `x8$2#Ng?P9K2{pi"v:F/fn!Jxf`x,aSqlfbh|RX7u{9/7 O~F0'c*_7Cc]}-W.RbMbE^8|"Or0 W=S g?)8=q/<0}k'T1z=T?x~|C
-/j<#[5-,/UMD]rq[8-_j_(NkDŽg}"Bo!"~,'~2ӇV{)d;%xb~ٸoN48ߎ{q^g_&ܯR+? qیu_5p/rxp!O?q?q
-[pOrpggK.q~6F'_#_0F>ОOχalqgϏ#_
-#_/?|x19ďϼGz+Y|?88:S򑡃N||b穜QL9']5FywO?įOKiQ>tL{qxyƠ+_}I?qd9Wp?uTQx0z0_WR򙿿'^qSHhot"g_>><zBr|xkwLJǼ?j|xZ):i*K}~ո5?EF~S-}>T+g;LV}>;t5ߥs>a bD$1(tF
-I %Nrsqsb=<уH
-St4BI^x'tx
-P0F) F&C}0 #T-ģԐ
-#9w
- ǃNEIC73V awA>
-$#T*ڮXPQ ;1\:!I`n ^Pr!:p8$%G ,pIE{IdzdY@$PEyd
-^$u3 kEZE:Hml/H93̏`"[ PP;,' 's)y_ne
-PtUsu%S 9ᨋ@%v
- H@-k'S 6bsG <RcQ7 u~
-ahLdQ)2o79*nT|QG?9*~nTʨxިxѨx٨QǣFGߏF'OW_4*n2*n1*4*1*?*<*iT|ۨQG #̨Qko;*^7*4*:*zTkTǨ8ȸQ9F[_;*9*0*:*9*0*md 8v9<˂U6{=+͜Iwzkt7[w ]r(x?lxDj9 :5M~V :~SCׅ1~>ȆpLp/i[A{D'm
-N@ŖZ"Z`PU*R1~RL̉zpxIsV>(0C)B(̤9ww}3?{k?֚ɤbүEma6^@ɯuNGLhA=Q8#&zD=*C8H"
-l}rkT.^pO`RU#E9`ުts}az,RQEpnQP`+Q_
-]"ryρST|mn:GVv/zzWM5g̺k6&kejSzLTzŴIwd0=˙zQ0u<3~\ܯ NuJ@~wk 1?1/5(wAk23 6
-99c ҏ2H_`m ?b#O r0s 3HAz΀h Ab gQ?&3rK ۀ€ـ_g?hPLo F7H?Р9 h~07 _c
-N$+fps?t*Mp9ǍwH%lBRi
-3swf&fz=qLR r znao)Xr:κi1G< _^d4w/ó1! ?-Qwyki ̖f\g #;20|
-OfTvfK~`{'/fK^`j2J Ϯ//0egf _
-ve4vg/~
-ҟi?ቈ!Ox
-ŨYF΃eG|T<#۲$gDo^cs{}Te-C[R]cgjHqfàLj[q19
-lb0,޷QP%EZKϣEB4;A1hχ+DVxCήw`
-D5W<I Eko?~x9'wP>1\àQ6&*P}[ ۀV$}l.r'% WE=_TZ$_gVXRMw;\s;S.Q/~8>y39W0hC5ִN~ TEnBLsA.KPq53*,3*FW% A(䱢YoB%4(]WϾ 5 2 @~j~[#Xo{ ;-3e>ӜvDrt)>.1츈'YSjWKK:fkuI?Ov.JnPaP_4s\NUm#4Cm>AuʥE3t~58}Mҷ130bq09
-'ouW~&Z_lwLr"OZL0lgw;h2Zv|}J P} SZn/3!M|-ei}%FccCQx?*|`MU/"<y~=npW>96ςK=ڌScTUNE$/Q}\Pī0m`z֦ZOc 0v`/duX3+ÖZ ʮ|~sqRT~ eUo@B>MڡiX3BIh1^7/BF<4Vz>Pxg!1,'ʏj
-y]L,o揼YL vǴYObƳj{ō{0Ϡ.;hg)߀y8.=
-v{fnxv-aB1Vu1UH\_XG??[[aZ)ZfE«4XS3(ƌϾuY<tG3 Löh^U(}
-%K3 ϯIJ@"#p?=9^ڡ]T&j7u~K>t%6EкB](mA/v" zz=nǟEӥw2=_rig2b,<p#|8xevJ[V
-EvPʠyf04}ǖD"^WNi\E3/2]{ʓ?}ߤ߰ Q8Ճ0UjIt\N; ! F
-ܾ̆_ĵEyv(]V*͵$Z6i@JS3|68InnWwU1u{6u?E#VM .Ht{umh_+_fhc-Ao-A(zQ9!O/E|t]M*jc5 x M4pFf1m.a="F}*MS9[D.!
-u/8o>ί8~ Y=1;`?D*T[.n'3<} zh?ZE-ͦwdΖ0ZmMn fȧ۝{l5Rcᤔ<$zkJ &o]`g-¸u<_c~1se-\.jĊ!~Vߦ 8ۗ2Sl jQ_\ cfJwuZ%~ZzzQcg6MQѳrY[>
-! Wo~רFXBGbI&MbeOSb(V9@?pA+Bud,A\{ſ=vZ.B מIdyөbKq؄2S N7`aA?HNikoJ6mS( Vm1667JtqUd]YH(
-j1)zת DڴhR̹I#}99s̙33v\
-*un,
-\z^+$4IϯĶ_s^# L!b@&|dȶZ %t3rPm./kO&J T,%Ѹz7Yh5O-vjC{h.]RVsp?:RD?-wٖO_ L
-Lu~0j46gFRnk52Bo$5. ֞b]LY`i `F["
-";&>X#On(J3z<@b30v68NԖ7ۧXMeo9{g<KBsax|'L;zwD_٭FmH8!<ֿO,ev 7
-z vbaiN[-WWq(.k_'d>:(~NI@ɰC+xfKw@ \?Jƒ\ )0rRݛxF+N/Yq}(+jv|@0ލܯq7)-1ZOqa:ʩ:@jx̡\|<{oŒV߷oiF`ǹД?hy4/ŲtfW]3RrQ~|S
-.Ju…!<fD>5C6d .X,fL[N>z߮x0V
-8r PL \6*KKql" 76_^:J
-4@S74w%Mq/d2]Im)n& qe\"]_w
-=
-fN)yBBzddR@<0|X? k8g Fֲ漗-{֟/̠z*ͻ$u'Z$.۵$pk[<p%$N^ =D^g
-R?,! KbWZU0B5i4i? {[h7E {,Uি=8 gh*GLATraUK
-~϶wrSͨxA|NS|s,OIoڗ[vo縹6j;JdkEVd5 nfjT
-S gpL(,Fs}Ÿ`u'q]= d+;3nzr*kdE+O |<i.a- C -}IEM)>m!c6_(óIB
-KPz*^YD2LsѲɚ&ݗ aR#CrKb+ѥ낍0<h^倖L}2flx:1un]'Ks 7 Qabu櫀onBV&Jޝ+k/ hoX=jn7ELՋ`CҼmG;N,3Ab4TRޅP+]5~CW^C5/3i͗M#kH
-6jK(ht)aG|Pz-
-dV
-6 [[mvG"|TuA/Ώ(n,%])WW6 1X!2q4a7|EPzS ơ4dy&h{:}.Qր:Tm?
-ףLSO25Z o>! jp 15
-Zqn[NUcMk\H."WTwV@j~2GmMD_M7}__5v9p'P65pBb-TzgwAd!N>y R]`g%+%rq<I}" 0A<VhGh1hÎB[]iѿ ~ct{}3 L Nkpa^4eo.crduFVmi,QPwoi?} ׬%>p~3QA~dϐjL0:A\UTNRYAQ, =i-4h9Hߴtײgm 0w'U10yCr}4h츷nY>ND:tm6\ukpM XTP9nɝc8.5rckb۵t]bo?/xҧ/;Sq?SI[lBئ-gޙ&ͤ}!
-_Qtڀ C)w. 89Nۉg:<p*>}o>]AxAD00(ă:DFP0>8Xk'Cͽ}3`m'=w9|3_ӚQ@=X )qѷk~]'
-Wl}H ]mƟOâb_) 4|_!&,$/;5cYq5~0Nfr`/\mГ$<3D>]=p.}YI8eљjq$:j.mlg Q|?/Ch?r!rl _hopI|*d|P> A<1'T5!T #u
->6$[Wu:N8:Ehnͺkx,^
-ȯ+[8Np15KWA׉s;oG?y3>xWt=@tݞ;ѝ.O ܗ\1;â$50uEbܖ >F::tWŽ7snDă&IVDSpOD[+]>5I'Z{{ïQ:AdT@k<
-vs`Š]~޷{/
-
-x=&0"=@2)XAVycO#'H#_ e'x]'-p( ,F?Kw+(}F-Ÿi^ ۾D
-8]u/[kWDzb* 5'@H4'̙p7Z|"{/#+u{c$! vHգ H{nոݽa"kD
-֒hT4L<Z ,~E)[#ɕiA~zx
-+i׫n)w?ube$Xy!d:}a AW]NfS89,'j7E<%?'H Eg{TGS|K
-銬;ru^;M2[% ʉgvu-<9/`k{c?xC1h7@ ĭ _iQ{.IQrc-R5kpО.wL>^6^m"(N*ڏi_u&@5op{;m|Sh-@b8Gd_{<V?P^zՒ}.㯣O<Z?ay;?%{7
-R%μ4qMxg>sN?9v>G;tfriCTMx]^{CW}5zSCRz}N>g!Bڽ)D:?fE8ۻ܈qaYL~y>#rc63U'rk^T'E̙up).V^$Vf,<?!V+]aZĂ.} [՜G\C‰O9&w(O>^p&Tj6I~)X>M#vhǼJ6hL4IC/Vw/_ }va-M&נ%5GfnKa@=snd1{e?߳TGws'-b-부R><ocC ()942cqܖ>֠ c&QFd' }y=[PYV Ò6 |a6wCe`~8^ !y3=GD1Xl@Qcν1_ Om{2*ǠkvrϱC /-0e7T5㳐,}ݯ / y5V:N{|^by92PrfrPҿlA;EeUcK2/ qU˚bWmqos}vc~;0#2u
-Güo7ax+x.y_o'mk&ѿ~
-3UK'}UV?nѩA,'cney[e2Gfx
-j-pjՃCbEN_4d1iussxs|@Pk ;UmJ_oP"}| WO]WUf[<^l+3^DgpWj^ipt0JO(:xt>×?Ǟ}Y=
-~Co7znZ=pOs>
-jīt*.mpeSv:WUx ߎW2!ƫ$@ViUx5k7R-xՂ=pUWx5e,^ )w[{-t-KIrJYh(&|T751+aºPr,UBMU=*^zEu)7^ȡ#) KHi38cJyI?^DAȅ͘Dj5);g} ؠ#u=mo_.f薌޽R$.0Z8])4!c]X()<͋CP1?HE hLKq]f?MFͺ.M|pcKx JV2T/CB*%0`L[ft|$bbl[8e!n֥eڶd( 9ԄL@0.]\̂1ɍȿ1T61)
-9ƌQv,Y-Mf'
-TvsaovT>OVVnMCtMIؤ_y'|_gu~ S%k:\^_Fz~] U\ ןS#z\_ςO
-)qw %!]R`H C-Cc&5^^]$,V'I@B(k/"[A۳0Z,yLtFԕ*VׁA:?Uz>gzɾ z|=׍FWcZrKP[V0R}5ӛot;u;jܵ]Nޯ1#ɵJ6}
-gdv JnaLn]W:е t_L&DTlsSdp_p^Rۦ^g?}!@˔p/8ªjCnKYjo!E
-ɏeo?4 wJoڅ:apD( Gй@4 vNbfWYVm~2]5 ֡PtXF@k[y`%-k.)W=;vAxޚ@M(UxT+4
-5Օ@ښ}XBc.!y }\t+@wyWśBC3
-uH_{ep^ce{pncU'c8WVZs +
-|#;.v'a԰g$OHlq4@ w3n@X5(֨uP߳oY@d6+Rn⸨&eʎDٙ 洞fM|ץYJu4c]+ Nx_7O8xn~~ZYZr[ng$(Ͻ<RՄ}U\\s!1ZyWHzj{'kB 'XOpX; ٶEW\03A}WwRpv#ȭғ4'P^OwaY8;n$JHYS-;0
-? C ܈dp* *q}Ƥ}0Fh{%C\wyFmC6v
-rrSK лG-<:0[ h{Au6|"~cp/J'pBaJ="9]HxXG"c[X/<pLoQw@nw;t0 K)$ƶS6
-֭NH6\7mq@Y.`Q`N!]'/+YBWDuhVד[; mM#/<sY8&w. 6#hj/3bX{xt9fMc2)'5!ݰڶ-1ET9qce0w
-澕ʎ;DGja܅pwQT:6kuz.\kRѓ—$nzKTER݃6!3#96(}uCv g>5
-m#7^5$иP CUSf&m)'N`m|a
-G\l WNw, DeY{}"^+;tQsK7D<@JӮ[ 0]?W2Π13.^Ŵ Vʝ>hZ&&&Yx`ͻ8:HBM![k酘Q$F9z=c핝? Xq1\@1w2$:6HHxS)?^|HS/pl2FioRO!}]q-fhțHCtFD<CqBh9,/Xǜz9MV#pcitfQygr` I yd SLͥ>F2=DwHtȑާ|_IsN33adpļD&@Qv LRLРH"x x$i[=&{ל{%wMEs
-(6xрnjn)$`<-d$[ Q֯wXFѯB~eMՀ
-'dDWXVCF
-q
-Idϻ?_!,wzv(%
-=Q~dwFb">ƍ];1+vē_6'T:AGH} N(bc8,f4<!I.㗹Ei4q謧u}-U:~ڝܙ№v#a;/G^Լ)xBb3hv z\ԟx)r8a#<GWM^a˰k
-m%U^!P埛/u< *%Gw j \PGޒ徲1|<&BF6^^K!G8違\k][i<Diד|ޏ/"Gg'.M" ʆEW3B%1fIpVi;tz] a>
-TcV|ă1PvX_4xS &b'k_^Mlj4n>Rod>(YSy<Gd?s=-j L@{B.RS?r~Q?{=BI3o'
-\ODGiŀX~ΎK[ʭn}PF:{5e%rQ7K'
-9Mf.ve=tĈLsE\#fxE|uQ#YD"pjUK4=iP>=^H{^f0LIk⻀a)IԂO֮b}iJl82Te4DX-dhw2I(7M<nOp-]@q(OTnKf.-&HН
-E +BE`NC a4x%8Y
- `&}\g }#Iw"N io牖r`ⴸ r1_n {_':[Eɟvs LZd29S24lDu o"qݒfԎq]S߷.Vmag8쏥:Zeυz
-,ee10۴de4p<>~GυY'~8`)Zd#;rw4
-S۷GlŸp`X´z`@}صav 7I x={y,!==D@;ݿ'Jw8s Aa. v$&VAy촾]t̝q'H }aWޯI /1ܝqbsdjp'^:ۍd~N@M M%<aGT[$pQy;Z\v< <yr>Vq2_GdfWU-8HUb]Ќ'y<N=a`݇ꁦI3Nrb+|Pʿ5^ YN#E=bE$?}\O& }ADAmGeeŭ\a觝p0O>= $0 r0
->0|Q2‚/.5_pHHoÐB.zA!)yWl W3J^D ~d<hB4q!
-}(iVWq}xU]2q/ g$v*+Oi~G*e[MXˍz-`-yEMD?=} 'U&<{{ƟBH?/.
-3:V" `%]M? &nw~gN_ݾRPݻ•nj:,Íf[\· 1C4],*|ЍGU4z! ˬ,+qp.=7*xz_]\((:1Qi>VWV MUyԹpk VhǍ*Vk y'tI.?=R3_\x<9fs6esYH#/0z2"~ntbUx@더~xܐO1 \7:]f>nTe,RI+I(*KþvH*k0`7|b
-MTRn@j)۵pQChH8zm ir x2#adO\yFu[Q
-u8FQ:>ZKy.y| 3J2߃P\C4ɫ?x·s<&DY6H)J~6hEUˊ-`gK,E?E.
-е0 n)Ԅ!tfzφ9ûz{srS
-3p^iq?q0_$k@KFoBn6hNmDf>C QD<r42FB=%O8Hď&^nۥ[%֯< v7w<h2jenK ^_D\j4wjt\FX*:OPh!s_}nm}ϋιi7~w59
- 6,n/CWSh"
-:Wư b9#&꜊/xY){PP,}XSPP 4ò2]ۡwq$cp!
-dER[]
-F儧,'3)@<cXlm_~"'ZdI<A?!v*^t"Cۋ: ioPO;_ u.xE(:lC9bZ u~'ej dWg8{h,)\ 
->v6
-lY>+Y@GꢗxSm:_y~ ǠGQ_'iVX&x+灟<<0HD:Xt`,Gˏ."*ۚgFwW1yt镅Z%M5$Y3ѿ 5%$e2nɪ^/`r6M Бa@!М0G|$94DqDC
-&OY}0c"/{_N8T'
-:+Mwou0Ƅ:Yt5Ҷ<Fz'ʾ'<)ʨYDPv&7ca<_G-&N$1)cHv{6lt8Ϩ%Qga ̞-`6]ۀ<W/<zd.[1C~Kz!q3BVN,i6')2|p@*\_<tc$+0wdLXoUe+fAC2e)DmZABL
-V귕uu~~K!vFP'-X&|.g݊jX<1([BZSgڱ:rj֙cxA;x,}m
-O24c ))}'Œm+?I<M95iL9AV8-/Ed?-N|z<[?al{S
- z?NB׎ň
-ZgX#,A-.9Z|r# EXQkJnsr,R #vێ$wM_l\V;5q0*(><'. *A,3i5Ƴޜ'KxWmzƟEq汖eeZAŤ5ջ#zh 'r+ՒbY}fBk.b2 .CQ,n:"t{.N96@"#3nq3 ?2ߐ? ]'e8"㦚̣bb;=ol9
-1a=])lyۿiI ͞d2bIAr>OZ?$QϪoYYg}0E G n!)b%!3<OjA"~wx,
- y"q#~3w}ja1T
-ϠlxjqD:z4-{b4&(!, I {_ŕ9mf*}pR}s9h6J厅긣-e Ky ԅ5$nv1x m6qkHh7-I- 􎈁%?蠙G c-㠯H
-~zBwW E B&PGjO؁Dur#Os5N 3~=EIqhIW3{UA!OJxhyiFpTV?lց'NIx\/DXխ~Fj J˾/NV?ĩI(ƷܬUO N0XR2<I}Kfc:dm52ˤhACd[ۭC=҂%l4 F!8>%&q$ھE~Q N!4_ViitfL z]B܈"AY
-ɘ{h>pBz# h0 YWhCh::]ݔn(o,PJCjU/683Ydg}•4PY֔ &#ՏoܓmGۢ/ W뺃C-D7)GW`E?EPqE+ vŅ b
-i=cJBnO'Z[*F&q' A(U9g2z-b8\2x
-ȠGa=
-ѾԲh1qD]0N\J?Fc?䕠Lbuy,&<ZtXs/A^K=ϟOnЧ+>Esy5)VYr\X['eNI;w.7+d{rlJ`=ʒjkjr NM=GsOO1%QߌS{z 2uu}* oq'T{KZbkGxwvqőWH'*%'R`+r{W=Cui Zi
-!4m*is6B!g$kq$Ch8LAwHjK
-N8pmQ5({m97pSoe6md蝇vI#_
-e݅A9*
-\Na-<|F#QJ3&}.BRS ƘBeRݜEԵMig-ł!EQW4:Ȍ,?mĀeysp TBJRfr^ke#$UsH6iQ
-uojH-Sd=d">4]-_4#CҥY@ dNmu3e=y*XVFyН,ɥbߗ4ͣoq0F#e'},*؈A؀ǗыQWbYIDBjỸwi-#gAt7CO!Ụ ߥ ty>#(cy)qtL=t?f1yjI <
-D,*'Iq6yX+Ȍ9Man+\XC6uđ|\򪺟l//>Jb.YzI{dw؉U/F!ÓK ԁʟm@)hDm ${68 )d1ZE4}:g<tqz^ph ̟F,M`$'|xH\l%Eȿ8ocy u)wHEaEƒt=t{~N),B+Tߥ#\
-M6
-n
-9&a]fu7|#닎`-k ofd́ jl|e"6`p[o<Y+ +@+7
-+ _{ muZg*W΅5[_
-}(i^HRuR ֓gGNa5V$[Oo'f'['Y7IU}MN~P5T߻~b]6x`렕Tx谮:.6[g].eAB6C&Uh2'N$uh:zߡB:b7}%k$@mpu}[-Fz)ɑM)H,
-( AI꬧2Y+(ػi}JH h
-4NA]'; W?.c9F¬}ĎIǑ$G|]s(sP\#8cNtBxCH5NဓmCqZZ?ށJ;(/a~rjB`w9]Rn|<Rq%2k=,Ἥuf.r,|ѣ@V0pMg82HNdsE+~^akɎq
-pNkWlw" K~̆iyVrγDhIJ&HiNXL
-/U C?7V#gt 4PJ&  n,ƺ q%G Z &>|yؙPpN8NEgt{D|K
-<`aqWG
-H8L\n5-qH e֎([Ukc,WX=
-"JQȫGۛjG(=?q~N(P
-ӄ8 $n27ã1/,KsP$KzN۰*;YGٍ@5r[:L3|(Dg ~\E?2:'cl(\.ͳ]{
-
-wC[޺}v4~̚*!FTuz/nˋ_T Kz2ajzP`}1n ĕo93n֗҄o}wT3+Y٦y7|KO2V(gL<,H䰤Ul ;ȍ̥<9n [piR\rKI\L势ѝ}f:"WVYQr ޞ;]@22Y07F꩗B~dC e["jʲ{h洆Uy/mndOҾ0;u?z8bN8?̄p>yTꔴu?#?\}㿅J@ڽ/r*<KG
-SQs$vՈ=8;&>A-Gȣ:0et6 y3Y,x3b_(²g=
-+PO úV_g<KPGoR>LX($CtXp(`/;ĵv}dd\s8_Y |EN :k=U4p
-(a^{}A7ǒ>Bzb-)#<Wzp]鶱y(eoO(:ku>l#3J$宩D<Ր^yN`mp$L
-soh%:R)una;nu5L>lx,`<"7&kK
-hIZu$lQ9]Ί4Ӄ[`@?eqWۋ+XnA.w*I,S8FϣLNW:͸$v;ZM=O`c?1#&B
-uēލ@@iЪ{MTQ7CLs,:l$9_MpٰЇХ8tiFB}H~ZdC.1(+ɭ< jkj6f_Xr)A'$6vn:l̞o0s%uPAăM`,>!_
- HbyiI AYC^V}xbCŀP*wq'VƤ\倂RopLdI̿y
-Yܪ+C^GG`s|du_gҙĸ- %|0NqZ݄-*I_
-dhR#
-/ڈH4v(Ws6+:Mod2~P2|H1Q$&-v5]%s* UFWg:9]|ObovR_MYZ0("mv:Xfg@c,@ ;"ܞRnL{#V:
-I}FRw,!?ǩ|;KyvI<' B:ytt)hҬz'<瀼]--@"pRGA"#݆pX5N!V+h=
-hLH(vq#@`R ύۛ$q0:v"pS\h$Jl]0Pbaf$d"13e?CA<q 5do`APs(ݨҖϑzH£űFCڮ
->
-
-qיp<}nXإ NqtdzGܒt8}ޔt]K(H WZSl8f
-^9,;s\ٛ ; MQ\yp .2$(RD1)J3%“ª>eK(o -Rd69 sp LlI'
-nv
- ֙ m[VN?Ȳiށ )a0Y6qA;PD{Ej VXP$֐-OhE 1]aEQXi>ksvZת~D:pN pez;`\\\4Ju vEDt aR F2U@GEyy_.qI&L:${Qe\H.ة
- EdP ql<F%tL,)7'S?@zhUi!ř9o OfD:gf>\́ܙ>/Jũ3aI@{@[@4кClՇ>[D }g<
- 3Vj!;#?+”dF<K:I,D-h#]—|
-p|Kqh%]̀}]i;)#e[ YU
-^;>b=옵Vn8]qֻ
- l(𝄕[Óqb)7חy')%0uM?Pʓ+!VaYt)Yn#ʎ{f 9󈽢
-vl
-@fOiHNm'Cy2R*9 f凨6L74S GXCm//V7CW+4'LbG[om_85 d xJLy3Lz*vFs0!o\7f eA{RQbJ۲3xxjs=yޒmoTi,JB 0 VI%Tc֨)+#Q`Bzx>*=rNCN +'Ap>pޢ\6ɄeבaQoQ>MCCiS:^pVwC)VIU%$7QN ŁPE,!k gqt(~nc M.}zrv mnuڎW3PD Uf+yGn:QlCmXGc9$Jx||8ԑAXv{w:!$4I-$Qb0R'[ ]"Tgyop`aNW_ Q M1X-_Yĭ47d.($FqKS
- Ɖm$a nn{yb{UF Sڼ@՚?vH <){ 941<5b$3
-Q:ZY6O/$L9|>r{#E F;
-\Hy2*6/%5&)TЪ1uf^YOO9nw$zZr '."7OFpS/s CARwӂ|Փq4c`2f*Nxݾ-Psƶ;G*=O~ ]%S,:`oZI|;43zBkY\17^h508T8o8amb-9VӀJA04L%<
-֩;7;>p_:9PO۞/R_C"jcX`ܬIB~E-
-kcf]kvm:uTE
-ʩ$.:}ԢKj.Ԕw
-G
-v!.rn_zzI \9wZi
-s^1jhXW8x'{h&Y2Sn%ߩD:t.񵀃~E z! 0-,
-lm[`aO0p\+#̓ jtPY?C.'z@IiF3z;;a#,dx
-9;qCS Jv?HGIJbuz+_0F^g[S9dj̚]*I,Y?lJ]!Z]爟iQg$5eqd@y&z|BC5ʹb/.qHze!XI2p{H,m $$rF
-8#\J` \#E+T;{ }xo:ߨ 2#}AqGx9ێN/0 "81R nO!=zI's;tP-蒘9N3$hI i=4Hs)\}tTZHFEzqd32kFSsahOP\+A7')6P.4ą~,79H;kǭiA, KEBp _B]/ NMywUM;ރ7;e9J6R1ZZ*A 1M~Dĵʿ CtĺprMRܖ9FRvNSwoJzPR9+A(
-TQxa~
-l'!w[,X<ojQpv "MpGJeV 1 VDX\u FԮ݇PP:gHBG
-&-Ņ;BK6V\*͹y xq7ㅸ`1=]N:m'y9xd/F'ΓQ0Ow:x5Cr
-"bt Բ/?2 JB @\SqK\oqF^F~:G&|\jP"NЀS%㌫&[ndfm*q[j6+p`0Sh1.SHfDbgKD(oDώJ
-9CC/7JgT|lmUz*U,WAXDq9||IFYZ'"$\\>ׁ㒸 *w\#V\n" L 7EbcT0jq(uu4@ 55 Qjj>ѩ\ٛe1@b`rbd\%iW ' Z"b9B>miH8gfa89s=q^>: \gdws,
-_+-Ku,F ķe`eK@)l-l`>:-=fw@}=xCQBb F |R8txu
-f'}2y $Sh=&IX \e?%afԙ
-W$ʑ<F_AބY64R) 'g dK2+ᘰZxʨZⱍ L ly1,H$ 2ɄHF1 ϼ\9Fđu ;F`
-V;5}t >a'cQ E, $OBY܎#-Ɯ3O/b]FAg#5FnMQ>rpm"2T[PlvRDO(/Q"` ?@ sm\0E<6TPwL7٬mj7T6%^2
-&('SDsz x%:O 36՟0~V' n<FAuŅq:$ҿjbrMtp1si}#>/WsX!Pb8k mZUpZXj >vn҃g<p2X?aS>Q,5%+OcÚpI]bB()sм;7X#* m6Sp_|LU|d>̗,zd]l]W촮8wIHkG˳>*^^ĻҪb.u;
-ԔNU
-kudXftUI?dY:oQߚ[nvfg.4LFA 4`TBC ~;ϧ9}Cyi\={*P>-Wo}YMșoBi֪n?.Iww53_}܌tۚj_M~*Jy.) _-46]ǟڃS"~==@08VLaXʧD]O}GP}=4S'ɯM?.SphuON X?<s{V>o~s#o~Ɇbtrz):]@zE6!~{ w9OP~4>\}\-ѯtC<$q<H<wѕpEl'Λq@ 2jJn*[-Lŏ=aI_ಁ_ xnY[_z q3~eʰ4qxWZkޏ 3'\d/+"eCQPxk(iF_ j+K~ϝmF+_/Wosm^+e8}jR6_+eʡU J OV^OT)CVىN+ÞKQ.9{ e`-:±)p oK M]a 0kT^(vQT<Q;Xg(Hnv@8Lnh "rhd<1]f(CtUh> |@ YGv y,)\ᐳIi3R,ch<`&/uԔda%tf"ik~M*1DX~= +jQ<\:0ޜвCQ.&<c$Hh+#, h?M{"ˑ
-\3 Ί_g 0H0o?Ϥ3wfJ~B'N܎<sJׇ52'-vTb໓&4]K SBm7-q{(
- Oa {$:yG-td^g +iJ\*ŏr>2@ё KV{4z`eDBvp
-tu 2\.g4e+\Oinx.iKV{%`>b5ߏ XJͿ1̩s[6gHsnink[j'qrk]1:?iUI??bs,C?M&l 6!@OV :[!BBM>Tų ɶ8&yK@d9s
-p=-g<C *-1qkCꟌOb:|nS>eS5=X|'[yGLWR>KRGva
-P\?'\[ڽr}uXOzsR~r ɿoQ czwBx"Vεc}luϳo~?x8'Kq2sXEL-6D[-Ʌ)<'~dwޅs,{k|eM=w0GֲG{6ahX+52<sh튕
-bM-5_~1VH,]1 yLLH' `R#sXr{l\/j?_֎7g\_NSl穔_ۉvHvX|ӦGA҃#|S Z6wK(!$cV=}L1~SB\?vک_Sruwb7:tan'G}7n(CleKћrhޚ.jluCW-S1vs]|mL]ݥ3 r+z ޢ!aભe:cXGv3XBuέ0x.Rr,C`e<ؤ˻rǞȞn/ϝJDkRu[f!JNASLf*!B/#?݂SuuSrBN4I8
-TspeH4>y6!5+x96.nY ~uhY?/|h֚Z6$}ɚo~]zxɚwq|q&avôa
-#a$xÉm1I7vGZk&
-V%]ShiVq8O7_0qjKR5o6HP :GWo e<Wh eWBw ({5;Z!T#<)Gdzl׏RCޏOI~>##|ؗ!D9 w_GDމ)sdӎA=UW?#^݃A=rnDfB3hkV_}ѡ>
-yB/vĠLώ4µ>;A 8j=kpм69K6CK=4ۈh6:5uv= gX)`9Lޙ.@:ʥ|qCX0R^䃘~EVUG\\nཡo!Z_`1ӼG "/|}!!?)dXYQyg-?p?tE#F$<Hyp 0:`(pK#xEn[EЖȃS_D%<p3Ϝ٣o<"rj.,B#n"lv5]H!I!,)鑧V^2< Mؓu.Mw|$3#iȃ4}w D\l<?ȃz#G\=ըfp8^7wDȃȃK"}"[n"uo=y/ 0D꿅~5:?,n5x(q2d%T\ɤ%Hf:<Qϟ^]C1Zd`HhyW">eOy1{~3#Q|?t,Z^nߡV'RKleT9u
-
-ߓƒb=:<@+ a&hO?
-燗
-+!ٛ .eI8]lUzZvj/Y\Pְ´ B;+IngRn(IN@F׬O3c|1?;-IbIϘ=dJ2I cgXcڠh3P\0P:? V;o:R\QsF Xntp,'ԔF|rV+&V*4☿8 .6’5mQg)ҹQw~O"ߨTht%;i.cؾDaMʝMJrj=|.Doɶ,5GI.v-[I*
- ipڞ M͆xr:䫉Ѩ!A^_)ft`3]g~ aPӛiNeڈMm sq
-
-L;xCKWrɿ"
-'m9ZmqMv0\FIx~^.:ìſJ/,hx=]ii"uN]t\8U{0kqUs^\D*]\y+|xO+58ON@ub Fm;cxa|}ȇc*JdmK>BGt"g^oj 3#$4%7O<11'79w3/ƽq䊀>ú&ͧU$
-T?j;#EJmÔbQabTFehJ̯zu.~g{dH.x.Sˎi?{eX?yym+)eD^Agye
-,MupwU磟Fܳ0%Q3S.eEl"KceexɥXwn@mAOK{Hu /qm0A}"*sₛszaϺ.|7E?+Y褬\Y>"gk.[ϛʶz
-jubu؅#fnf/v24^ؠ;ie*R~6&*Khz[VR?10&k[l:)/Ulb C` @m!i,l;Ȗ"l*j钾&_6ڒ=X0,,!K66 %
-AƌQs0c@^;p:{v Р*h.u~}mxVxt߷w~v\X ϛ9#]eRBF;4O᫦Ah$瓥t"b&Eω'l v|>t~i
-
-]xdlr(U?4_+?.qa F| =}987a/[ɨo}oxy*=!@282~/z96z3[-/[Gc17m9FJ͸FrxگX/[p:}"\pC'W
-,ri.C'+bhJ;ӎHE>~S<⣃r:nBw:]6+=<2ڱ|o obp];g_a-cK&GOsCb#yeVm8}ĻEC߀o?
-דCj6oY}7|U#o㖎Ϭ"ȀOD~T~6Q&Sw-I &T@
-U"@ζT,GXs^;YEOfE ?BQ1OrL4=yͤx|$<<.@;@8q ,ᆾᲐ^=^.W_2ޤ-FGڝ^偡z"ݱ")q5O1jTyy(gleutZ^ &[6+|۶z%b+ {Ijֿi7Tf)"ΗxA;no:cA;JO-톮bQGɿ%Qh춊SѮ]ŕ'DzGm=VD0=#|M<9h
-2ƺp=D-vߡIs *
-f1'3ߠPA Yhe5˘zʖM,:*v&9)x_b9:.t=e~35X9tU;{X [>>Ow|V#kU{G[P8邕<mi M&VH<=7A;;qؤ1\U-pf+[ E7`_UA_ '̇_ IW,j'vD&ZOX
-{Zt/s д MbٴEM=c(j%3 "D}d{'c?caBli|V_ iOjkCNo;J_ڼ^r=XoN ~@u?kyȜ1yo|`y uX8|z<_ fu( 贿$< 4sA.wT+`@iUg*;`_W+0ƶ~z%hD#@bHI%1gwvr d * ȿ| Mt Og.6CK۽^^-ګ,Bݲ#ql]
-uNk)n;.t<uekc;R;QZXTwhS;ӌ-vm?
-AQ!h#><؂c<{x A\iw!G 7uؘ9zJ
-)0EEtڿy[^[
-rI.M[F"N˞oSgz>JQ rlcں{[Cۻ(2V`WNz5?z|Io)`YWCt=:|wILF[?)gQ;]w FёzEV
-z~q'RPL"x' )';"U@ Y,-9 W!"w3icz1㳿UDmF_)ug]L 2Ń"/pcv!acH/^漓[r𹔖;"NƆnANp-I⋷XlЦBl=ݨMCX#P-hsqCDNFnl?hlO.(sNipIi~ἕA v[ëVm1TE9~_ېUG{w_9tZT>ٲ[2?!=Tmp|C]hjںp}Um̿ʴuȶ#s4>w$3}ʂv0tdF\֎BGޖCo֜]ڡhVL ,1:Կe?r͈,晶hedq7D`hLE}*ZON{-*_p%SV,~fB~P"ΒǪ/FC]\HfkL=Q};+
- xg}m(M`jVC/uz(N=J9+ݛ侭%=~"\]Z )}!Jȓl~D 7v71|!8C[EQ<HK>Y"S"߾ I{Z`LCA?nag3S OHLՈf–u#Z 5U*p#R«氤%VU̔o:]J|_zj/d(Oy7ίN ;-9thUj"ae2T${li 2t{C]Jv (u4kTO*+/& YT^s$ӂ"֪Vqou{Ju9`kW/=y?̊m$cU )ܴjQspa{zrOHֵ$OP>c쵷%pmg T h(~17ׄH'L@@u(>^}p(>!ؿ07+CkSXn qj/UiydmS hGl@kU;gQ6*igvyCY3ZQr(zUۭ0}†)×.JIP BʡQ+ๆPqTT,-[>_Y^6xV-_oPi/7(.*͡Pu=h:#sD{*^ph P5`z텃֧U"N*a'icV`9mwMzׁ'۴
-i3YaWgͻlVlZ'kL;&^
-u![zc8 )دfl!Fx}}d \UvyH[qA,M"FV:SɊpu` L勌nCXGt+99'e(jNS
-ĥѻ#ƚY" Ǫ.s˜'2'?)s
--Zdr`\S먶TvTq
-}%*}V,?y"WŹWv,bac[n%>{POjX [ɻa?`ٺ|xСw+ Tu>ijRO^8#?3R`Qkwh D$a@Vi>.5xF
-cKmRow
- 
-o$͒9l HkvE2|Kz\}d &m4l E`H&5<FiecFJ/84ڢ8Cg~8co^9;W*l($⠙cOb`R`'ـI-Y7
-JZוlW,.N'蓭lA 8n2|;}R>CnCoH%W m6Ok[Zm݁Ko%4G(IR}vogqK^Ku>m\[h]zZ*U=@KUk}K]?os +oj[ ;j|IM$@SZ'@nA&l/ھ+
-:4*g.?c -P8[#rL'@LjjEK~o^L!]6bRXq+o#UxR T&R
-P0 ~?q 7ݵaS9܉
-m@J-먾");1gT-nw-7P P"BT,%k*p4 LkM7a*AЫQV{=)b] z\D -N}Ks{ aӔjƵF(
-iҗ/R:KBO*{`oL9 VטG1@`c FvMiY:9T! Clǎ<BEX,4NjuOI,8)~Qݙ8E\x@z~8 2/l͠MW[=tiSgfP|i 1>*s[d} ]x\ [+Zu׿FhQU_`7ܻk͂",c4gRļ5G7MA瓋]V4p,6DHz
-T$zAWI6N$XɃyDW) VBc-VDs"]5y'
-=Z<Bf[s
-Sj9`j8e9p< ̉~znbv W!S
-3syllYRX5 ;l̽dZY@t_
-GWvE,1΀8?ܚe6S$MEQiesVf |ۼhRTv`UH%0X;RD0q1 aԌ
-i'4@i%#m]yi[#1-sd:Xm-}a :QMa
-~۽ %bJ+#݃15WXF':Ȗ{,fck_CnchhAk{;~|A_)ӁTԸS0ñ r\M8{OiXUnc <RV򴆧_?gxxzP#ÁAt葯,Bcm~vv3*NVJ!=ǹY_ |M~a3~95*qae WuXzk WWu}yuP  _w fҘ\#b)sD@YaJ ^a Mi wDqcP-_(He4)tJ`
-FZ@uNf$3>vt3Ot;OyZd<1u+6qzƯqzWaB~^6r|;?9)e(7>.WJ?5r M'aKN>bTiï^;,^w%ajzaJ?.@QopY\G9 yB~Cט)=[U=oDbߠ#Anv{xzmz^[O;&MNm<FcdO`djY3EJRޕ|P^},G&~Kk b0@k; & R\pixERD,=+Œ]s)DdDerɥx><R\
- G[kON㽭+onrw܌KGNNJTzM_dQTB1iZ\XV.aRp*adIi9tiL&Ӻ0,FX^?rH'C!e`v&O|g4?iv2>X2\HoLo rFa҄^ىjt#
-H9~Я
-%?V'm:-e?79M_c{K^c6O}tr_z9ں@ܻ:ߵE^K=}ƾyps˕wW5\k̺ѩLSMDŸxɁWν_W?еۘwgxj~=scA W_sPpu0>.@gxkS<J3NlaԨpȏ~;;>S+wUǸc?1}\}>|\>..?Qp|\>.q|\>.?Q6 iOx4Ӈy3>yo,<Oy:zKx2Vt OYjY+XO<]kyZY<]ӕ<]u<Ux񴕧xU>_tҿYz,AXK7t6Oq8^~X򴚷<=y<?>3 J%(c"kQQB]Y2k׮]$})E4B!;}֖~?~us:ZYl[J~$ʼnwL-5XL"}B%o yN[˫'@z$P`3 P֐{\a|9:Z4ԧLSV8EaI'L/''++3nرcƌ=ZJJRRBBb(qqq111:NDEEEDDБtApБt4xQ?2ZgLoYssCG<4@ ;7;~yԑtB ]/{J## $N^d(F`B!1ɇ+]ppUh_2m_Ϳ7hͧyv:j+X pmZƇ]r<n}Oeq?zcq-Wުl/y8_";c]{dZ+=sX62\YuGϬwAoh-3=f'_7*Ҡ;;oLVZ_~zRmmuhoNc}Ogeˠ( QW\)ThmC qKorn9j^IWa|k^+=ʎf­t3Ϫ,&w
-N+YM]dM~~n51 I>_,.1QXi|{njz#\ <-+:]zb{kuAn%}5Olzc6@4n !jxfPAeXy)o Vz9]<VyRrY17l9}ۗ32>xpH!P5W+J)*dws=]-wSZQWHB׎o4Co8%y|_.G<#h&SWt R׫zcHs圪ڴD~nݷ7mr:Zי/TDk,evZhe}u}ͪԯ;41Mh\WVJEo}"<fwLH]tnf뻗T|[VZU+ur=+~[)P=)עĬp$QZ<'.ʵ:2"wT6L|RYaCe[׍Q/&<}2;onK7- sr&syftDPʗ
-j(ޅ7xtW1ڵex< +Vz 1h[m%|u^7kRv̇{n؟=uSUcÃUaOv٫8M;DdP&~aא]kf
-oI{sKgX l-6[Qm;[6]C-Smr-&? j궨tɦ[շeGGQ$l>O:G-#..M7hKTNxsn}iPUyŅ+..-MJ}z®i~]:M^U_xZoq'Cwɲ5S~fM[[w~zܵC39e
-zꜨk[77oS-uxI..-13lnтw/d ԙQmmL)SUI?_ZTӞG=rMkn9^46zd) Ìz=6m"Cl+ ǷKO,=7˵7kշ
-Ϳ5u؋
-̒Reʦ~z{6t?6SA%#(7{(oY n$2<j|Ã޾ ʞ<*uסkR$G:<`ܣ+b._WMϯ]@eZ21'?'^cVuImG-ҙhqk] 7_:ZMj&-#j2S_˒"%߱׈JIr_nk׎_|mgsD~uG}yK̠g2.]ӧ}U_yaw߯SN瞗Y+Z]1rƕusJW<;ٻyǯo։ &?{!71;lLׅ_wYmEzQ
-ONL/J9f܍6u3.F dlæ잵<rPeyh7^헺 CrxTAwOX5_fZJRwjvwkܝPVs=v1g؇rF9/8AA@sxs0vz:=u{YH,kq͞,_eDGmWt};
-eA]R|6 ]vUMڂ_t?]h=>Ĭۃ{`6o.92g}SʫTAG|7$ƌfJv-W}uG8A=5BjDŽ͜N)ʚ4ʍ?9AYu%2>}sQoGqHU&2DLrd>u;2F[5SojSSww}1/;nN EirG^&֌~q>~f&Jzpn)}_,SSr~jʤI䥾+LT1mB]/5BeרP=T1Iى~|pZse^Nbm6eryh+&G ntiV= #}X>mz6Mztzco-KG`URWz]Tqiv>G&$DU򏪙cNH/``m._+ .}{VɇMu.40Qjl<1#ĉn0P.!ƻae֢yYU'dw߽0ǮArMm9 K/ڶNZ\x~*;/5 \z2^k gB9k0sU{F ůt/aYZ[9|l͐-(u@yE\Uq=2j~l&}MQ?UѴm/Cʣ}?s;]]"j3kh_/t{ձ.7;^_Fį[==^6IJoP3q
-b} =iڋBsŎ?,gG<;գ;JąKXƥFc{TNn{R#qI
-"vezyӱ:GN9x+Y~f'X;?aVs^ɅqqМ6,jCgmcH&<6L'^N_re(嫣.^Rxs3Zf [z1|宔FsN\p'Bo}w9t㭷E^>>;"4IwW02:34ss{]VT˗>| UYł\5ΙuگVMS}͂=3TY6+MbNHYuɰ8{V *>y>)iqO?V&m*8Ý!'/wufʲҷV*#mc3Cdŧ Kbx_-fKw>4+<Vp';њlNt?>i㱆@{:63x.k²UnON,<ecz373(w0S$;O$ 0IzKo7ߏvJY~{lӒzo,c>Gnxޏw.ZreJFmGrqٯM6^_d_,zd@M/vT츴[6WQ>!`Ź^IiM .7V3fw;c1(AS?eaYrGRuE=㭕L߾K\S9!qWFeyY
-'2"Z]0y%_O\sM<xA>+]MZq 9Q;5̚ +[ˉEl>baaf?=J\%ӯ0ɽgX;.&rTݱCKz
-ͷ՚&f}xsJuI|;{&@+e{AC OΈǮz[D\+;icu& *#s4pIImK={t 'Ư8.۵35ahPKsa&ֱ>'{55zmO?xAWب5. j>uvq<['鼬wIyEmͫ$yM:U.y7a<["t߷M]PH:-;ȑ}珼?( `+h5/yu ྦkEO~M9HmIϼΗgwp>t^;^m|:.}u)fg#;vt{%=gAw1ieϭ?(?`uzי#]}6j4)u{ +^%|h]=yʹ=gD;3>(r{RZ|'~yl ߭\fhR&
-~e!BKh/Nb빫m]FOhbijyrq&':s|ܦ K}ƥ)Z۪-*pm>3L6wԽfI'O`\֭Hj|zIqQ:s-r<yhב)JMyz詄# en,]~so](z@eپէ_Y?wpT5s2ʴ
-ywi5oK,UaykhT IM)p3gӆ/r8ZBQ<R.󴾢{s7FEM8|nj' pF7z.,5=F]9eIz W7ߺ~wZӵIcS|dдnq|3M_cswYRڢUe4k2+;f45}Tק Vl˶*6M0]N?쭛W&:+SĻkj-|jbUg!۴랋i+]ō5ut4ЫQ{ہ9ۮ?\}kq?&yj&MRHsje+6f㼕N>7-[-wK,|)Uw*ϔ:rB\-8~`KT_NhݻuEf>ً:&[Hsq<k/l6k=sam1♋,ldsy񾛺 ݠ*~ɚ1wGw2c.紛jɹF'@+sFMQRRJ'9Ԭ<s﹧2'r&ʦ7O:yWMSc\vmMM<3yOMedVUdՙ
-&K?=GBCl/#VWƎ6uƮ6rTeSVoTlK5"ٹuDz܄<0g^S2I40KV#cv3jo_;7q\I8AW "iQ/j-?aELH^7GϏ[pJFQlGj wM=꿻y@ӳg~zפ'WHio\:3?TeH6f
-qK_ȉ^R˛banD){dVi&VqE~wzrޕ==<<q}l Y?w2h}?vؽ(uޔdݸo-&0>hN/٢KEfWBzem>Z2kzRl虴otai幧٧u ۤ5^sjYjm9-o{'sD' {m~xijIG.{eSG_ڹ惠w.Pz߻e>0a|kJX=5i7}zV}Bcb6.,\pwLVy :U?djh٦F
-T1o_".Z-?imf>s͊l:Su(ĬpO".;vAAJqǻDftıQ{; $ܖeȾ
-V-:I+N8SX)Enn.41;[VXů3v4<ړ+4jME],ܔBOwѽTiC[Jȓ6w蘣gEV_?Ng/ SVx=Zc/'{%pP]3+SH5-ۗx'xp- ԗIm4/pwzs*׆
-?޴cwiuKg62x9ǂK[m \{".Fݑ|5E)D5~d1Ǻ,nN?Cb$V7#q*;6{B(w Y~f9j.ʲgvzwo6\Z/_­%Z_(1A{h)jn3/E6y:r%􇑯uڧJ'pmySectk]SYeEfJ˵arS}8:?[}dâ/lft݉WweR/=62zf|N]52o +*Lju3^zH::3p2βYpLYo_c&p9_؀g^ԼzkY(l%H94W,U1Y /vd+7(J;f۩wRC%)o/:*~oN%Uugx_D>$"1jRISp~ѫid>_*\'wl]6:7jڔc.<J=)E̒k{'IGܿ.c“wMন(g*OMXѠ{D#}IVMvA^gC_?/Ļ9sryݞŜɻ4vڞ ׃Akw:tye))(q*NGM5s[U~7߿xMRZWykOgrv=9`eScF3Z?FP;;zhz6±Bd?SP,kUr)ᙣK]%_qw- Zki~+e=%̙:ŽM[~4};7OPTQad mY]j[6o|k߭3mZݦcҽIdO -<#קǼ_eNrs0沍<EqғFKv3/fn=tZTR\LSKfIΟs*jO*:72to_9Mv)КRqdMzߔck-{<c_~PcMϻ! צ&6eL'o/KR6%![xnsWN8"w>z_x~%6[_H0i%ڮC38ic'pJL/L&Hdԋ;zQA/b:~nxqݭ7_ǯR%a_^BߒcumXM8hKۗW8i^15Ӱ2nF9]3Gݠ|xq_몰{_9L_SuTR??1#BDͼBs\Φt&|0zoN`}BX3tN/}K/-㟉s_#[C7CUuVV9{QlqZ',f֫Q% >2k{x$dKXw}fgם7I0ҩ4Pnltf’ Wmu6:/]ⶬtjZݩEŞ vcqM[#"zM\#r~usvc+}_ _fG{H6,;e줎VV9OUQԤ$BU]9ożG늍ͬ2M[ZHq+%sfiK,w^qMڸ맏XW^JCՍPUb
--jEJ4^0,i/;".z{kΉu~dTaHw +{_jYu%}*˔鞷&&kqxma2"鷌/Ԯh(nN_I]ֺ|^b7LyHqNz,}m!/v P֛87H]u2PgOhc%BSY7ggm<s4f-"<^qɬ;N^ڷ)Ӫ=(em~3,/bg<Z1;-(d/ixFGv\LPr'}g{[kխ#Mxuur8/DJ7noáӇGw ?7eiU Dk*?ѹJs҅Ocǰ/KNk3{BoǬl]sNݻeޞ:Ķ*Oj<8U=SL`0VvZKɅ -cZO3/[rVsK澖̻4fOǺ1u>ОU<VuӮ,sxN{rĖfepEjUonxDz Fڨ3Y??F\u6߬1->+0k5Hr|._L~&|yK175aty{2O
-~x['* l Vl:5qRWW1rYb;媪wWPo6KԐϻ`hx+i[}<XE?"='UIK5 8-ݻ}yMsmV =l}A[W:S/x\T^Ī}F/XszTTߘa8mԳ%ֶ WoLƵNvW܇xR!Of4wLo-g
-jvua<t&1Bm:JWnX\;PE%
-7;{B+;aV㻗ީWOK4 N|;o[2co1̠4җ2Lj|7[ E}oI%HHZ)Ʃ__8[+;erBog(X:ԁteU^>z1QY{fAʮͥy_ѯ7s{Qsq~+~\.^ʼnbv~oo mfkH%|׌keW-.Po)P8&T\ˁi]ߍu].vs2TZqzOv>O=%dW'{|Sm\;'3zق{Wo>N.ywHfc3}^<^&ݵ"|N-]hl&n8^}55!wkf~.Nm{sScy"aQNJ,^4çyMM
-go;ȋݒGela)=]l$:ğ913[mWFuGWq>k1YwX;WuNϏZ{xȘ㥫_iJqγN6n9}ّO?G9>Tဲkǟ_rr}/V{møwW#}^Xr7ߘr4U}ヒ:<M3z-ӭ3pqߘ/>.5Yq敇OZf4~s=55X+ʗE
-/cgmps<T8xX>ϐˬ[wg/}۶Dg ސ~UuA-"C9-LccF dPdיiꥮ 2Ǭu༯O_G<NVhCiW=9#7ۙv._%N;go%7ȋxyƏ8]c)vIZpwis|Ի7l}qc|:fss*]dz</؄uHH0ukro ֍sRvӌU4cyٞyez3Tł:s
-~ڸ#ueΎ)q 6/1i[I
-moSGw.IZ+54η9^ۯ} 83G_57W jOқ<}&ӵ`DhӺ-ޏ)fHK\<8Rg嬠[f_X߰{"T<zNwu &Fr*F֢9xMcvUP9?D.((}pTķ:*9 L ux7gTJ+x^ϻB<r@K{ٽY>Nj[a8U<~ZbMuΏ{Jlr2/D8J?%mx>,Xee 3{-=#͗>2er'zq;x|yW{}5Ol(>sr[о.Բƻv#K/w%Qzm;Nj}hY@┻ /?.fɝ*߶LV6/}aY5J5~=WXr뷫vŎӼdDgnyBdsˍGæW%XY5ڛrK>g~(bg9-w_g|i\YwY"zU|ckLY*硨yAVA#š᚟I]۝F5UYƔY~f6^7V(U'<dF uyrƍG]>__wipNem+]#Hi
- 6*O3f\wfTn3K{gfnoWYsl- Mō fvHMڮ6s
-(wͶW kLIzMXyFٹ% ?~>R~yu߅ _[ >>,YձfT /8;܃/~uU_ScC<**빇C>Xzb&ِ"LbOi lM`峦ޫ5iǏ͎ܵZdGػTK1svӺi70JSh|)G *x19'sWz[/]w^fK8J걾Lͩq-%'wI[7oM4lz+;n.UdXxQt66Ilj&n mydo]f\ӜH^Wݾ>gӔ>T9=;Z'ŧ"6L^S}lMG+Li\RT1yꙬ/&.ROd3.UL.A;&x+{{n5vOQH<&^hЖPƶ1kpdɻR^>~ҳQ94O^~y/+rDyj&6;@w3mS%qŴnϳjQЎꝔ^TDpoZϽ}~2lmjR|mOlN.NKT<ejTW~ݒK8>yےo#[gu#ZuAau9?90
-}ܼIԥ9YPn}p9Hsd=*+L/|,6oeF)`ftJ)'{޶Ivy'%L]RlYdձOި9{Sr*{IBVEg𺅺؜\y´[6Ǟ$̹kmJ I(X6h<Z/+'%7eϛLËJWLl]CqvֽA.
-l-}kq¢|W%IF;{Xm|9N9u~QvΥ5ynVgdYПI(y
-u椉_=1*]妗
-ƾXڷb}o/o}'Q8.8Ce|&ՙat]I>"AsqWRseԬ-sE70堒ϑ?ܕ[C=o.~iU,&KM撟dn _fnsؙ'iA: QϤN̟lq[fXkƪog7~?}*d㜆?6\ MX\usm YϽ}@IODFJi>OT]F|{2/{t Ne2gKk΋mZg<J}d x~.RP#p挚s:+
-a:gZȉ:G{quql98w vܸf]%;՗[ՠn5⮢򲥹g&&6fxItH9rTYD2ӽYu|I,U^iHx%0nz6
-#,枓De3/_>,cUjR(} k۟.x2u…N{^I |^[Rp"bj`Q׽v4׳]"߹q¤}oF59ƅ;7(*kh׈㤸uqˑ ]:>hYZp؉OMdޕuFIIϏNdW1ԞO67âvnk[۹E}\h!Wv,Q=ckU{m=aeU5zdv{wIVX_O^x][csuoW^D~*&,(-Aiw-N=<"xN؛J<1FYAՖ=+I-[&jSyxrgn*7 O5 {͛{ᕳ_fngH Dُ-R1<>v{7wԺV*<vEu/?o<x3޲Xrz¡mjED˭靅)_ً];kɵɷOgcY.-}[6*&]ֵYIB{6ۥߌ^0muR
-_ =\N3V4? I=U&]xl}׶+}y,tF7ܰrQhb1x,/8zcrS6%"wmi}8Jo h<ÅYX*ݟOKfl>~9mLUQ֯;v/k52wrFݓf{$ųczι?LN$ΕR/^Bh]Qݼg~ߩxWlse:37~1⨼E*9;N zptnaM~lK;$h{ncD+2\Tg[sS{.5jE&U醰l c%;ꏋ/-iU~vΗ[wj)\UwLT-vd7N 4Y4/^ l[>čd8աwJgXVe1Bn/%?qqd~4/cuj̤-U^E}ۻ`gOQ{φ]}kڸ/.ᾋ৊hBU *njy 6M}mV{={ʶ=NgEFW^Bj/_.OS\fӡ~YkzB#jw<hv\jƓ?JSwHÁ-{&~nN_P| %Yz4z5z\rf%cO9緔믲,r6۶)fw|՚CߜY$.QjVĮ>^$R6;^8w O~b"l{ ><è&o<eԯ=dų3'8Z{)WŅr j-&|yQ|JAZ.95o_'G5yӺiRbީ/2gOދJfQJ%$(=Xpsa}%cdT[b'NI1n4;YWxv]M5vU|JܿtMiכJU4 '~A5cozx[zlvKژ.Z)~z"14;56FnEa3cQj~x 0(|n˾$'FK>3Ӟ@յm~}_ǩD{I,#gL,^RPrg󗘰ڰv}_#rœ[mJOzl{-LK:|ͭz/BuީM2i&{Fdr{/[)B*kڇx GFxjLG>eAmClF-PuO<w+g2Ee\ [z^m8hUGSX+~p(n{;J~}ǫ~mdG1flSO-~Z4) yw7Vnȵ=K@9cͳK/MٮUl)}w`o4.T=.r;=e#qc>t_c`~ݤ|03lMg [g5}-zcg\F^zz;{ΘcjΖt#eTͷ,`ٸoO1\kHx́/板=իg˞_ڦV9ݙ5WO/@фu~/nh~{i]~.{/+־ЎC7;\sf#/en|k@|gߕ iED߳ =vI %t\{hjo[b;'bkX2>fg|hK e3['ݯ\k8G=<ˡuL\jfKB&ϏnoLC2Jt [#>my7SAAm~fmYeoû gB_?m`fzd<<KwX1et.4ƛ}v'ē
- -. 6=v/}ܴ*1,K>Az}#[ooͣv*3'mjUuCWN80Nq-v揫?e);k_JW)#}{NnU_c<OSYG]' ? sm+/8b5M_rc<i|vmV+^^c;M~Y&/Eיd|noĔ*ѥkb xjJ.)z^ΞyO(Y+ן|!`PѵPa2g{rո fLy{ S_g̣F6RJiz|}vw?Kepgja[ֱ',k[Pţ͝@O?
-z?m{2_b=e>YBcr{y9VfhzT/6K]\fmn u5ɲI:ԓK/[5A尘М},upgJo[9O]'2 nttto멚z&$f
-V+skmsxVk߻gv3\w;2e t{ /6>XGݱԊd exr\ŹͽJmc'R#<.T>Y8suyAM&?<-)X_5 uz)g0H/c$&$ؕ^dp~^n rv/7P> %lz6)跓zIbTX
-؊
-IN)Aqb _(0 r=7B>
-q
-XAPL
-B8<` 0f  
-%
-(X
-J/>@u@&`
-`$``2
-wyـ]fB:A6PY7(7`6`*Е@ׄ|
-+``
-L J|A~Ջ~;`1C('`+U~2
->":`6`` `=`+`+?r:IT.700PL횇1+6 Xh
-@|@y@u@l@oV$b'`
-&B
-P0 {z[&bHN1'2hJTcz@ĠCb_!߉1'Ҕ z,oNs
- 'f/py#jDdC!T |'CcO4X
-&II;&CɃo5sL~`&0
-4y!MD <ΟPgh^H AtMSM {lGc{
-oh+L&ҹ (݅ŌfCiƿI汤=gT~RvO@-לNqa-¡jj(<u!D?
-7KA:Hw-2֞OHo@?x
-KO>D:݇ 4a@.D6:0^L0e c/&xy^^09f4yJ,0nFXa/$ϰz`z0JZ aʵ+T_OzCʇM@Gzdp}@`b*L!̄q oGe *tP<W6}# >Vb W^y0+)jP9
-O4#~
-գ7])94XC,~ бp1/GYɔ}v
-Wp+B?aLJCx  ;< u/|8A
-\@rě^]a`faJ> :8mH r @~^.rH$5x?=t^Hti/
-7˝G߁^tF
-kBPXoBh/.UGBxp}L~a~ArN9p($Mg6r'o0?̈́d(oB\|fh 'P{_yΰ0*̄> ўӡv%f
-v8:I-\rLy(\³[(
-kX=[)Oi.ވD=o@'wIᵍN
-`80)@?=3?e<O o#\Uՙ# *J#ʑ%9  ͅf># k?2Ȍן_QPo8BZv )E?7G?@> R{f@I
-4^Y v2€
-& , ݋%q_w1 =|G}:̠ r|#K@
-xz,z9[D8
-|Hz+e,d]
-ޡa]d`!]ˀqm:OC2 /ebD>2PP?)&!]>n?TpPyÀO-{n:ӴMHkr7#)7(&z={1?+ BPl!1( _ VsO+BGl=#4f/n ]oI"SsiEK؍:8~!/? GL__?d:?~o ƨ4ץ'c #*mU Y#@(wfY ؙ&φݺIO.Yi!3@64dE(qG][weVCgt)/Z׉5 _/bPNC韖r1LGXG7Eg_}۹/>6DYsA;[pFEѾd:>̆)Y]n
-fCI\!h#5ΙNCCb3sX|yb27LqfP}9vgs&y"eD㿝l#fqWsѬLaP=D`jiWb:h:1/=5
-ݩ/Q:oGKvCÜC}}0Py/ޞ ^?W`]D/֝]yH?!",^D?
-O<;@0w׎qH /r0#! -l F3ȳ<b"{*~ǥ?ة6wSnc}3`_ }g=M֒OcRtǶh/S#* /InX!Ur:v}ܓ㾍L<۞ DFM{ t'α 32y+G['~90p U,г.4bz7Oq?:莔y@&Sؿa`A LC,t
-x #4_F_<n俸(j%>!E9dSaGKNxȍ{ _jG}XfL?G7p[lȼ믁@>eѲ7M !SG,~z:M?C_@Bw ;9?]CK W-
-tl/{]y0B=0$XD
-> |bg5x[_N
-@wz6| +?m9?лYE-؟f#{/Im^7X֢yWǯc__7|@O\gd> Q>?-BMц~^a'O?AMX#ʫ
-xӒ R2tG ?1O]o¡}C(ź %#՘mL !!:}\g AGF”Dj6|>~KAN$Y=OL۵4qxx#"
-mvJg!&:HC~q? -mFǘg+iŗ 7wAx?}Y?;o=J$&Й@WޔR?L儜_-+C_Tr>|3~oͿѰQq~@T k7̏>nP5T?Pv| И64%;ao/LOFh<P6YD}yR\@ai/4r͝}8/O!?I$ )CK]<>M@BYG7)cu۟$*ԻJhSRtl k{%!aBsL;ۡcfc{;|hJMI3p&}a
-KUC7$D~z+Чf/?0>`Gԍf:d
-I {G9
-g$}_g/r#M^sGc[pZ<F`,n}VBҁ,<\{Hiի=X0ѤI~~w BǗ%#'Gף c:A\ Bhu@1?Vb~#.0b0%&ʈ.Ip[H-l 9e\?_%mH/Q#Gd8"oDT3>ɖnw׎_Oį'⫏ 6G#3?>"~=~<̮[F/;7vOӐ@%ώƐ@?=f~$eS?= o_
-#m3¾&◑IWjD>;~|9"~}JW;~H? YW/o_G _/PüD.wgv g?o b=b7=BGkʵ}{Fx?ICgQ GqL1Ksl3>S}L
-˓܂`[-M/fGHD{B&tS >!AT_
-U+<BǺfO#o
-! x&ʄɋS7"0i"pӨ 9#>0'Eƃr6+ɃDamm-e?33QZ@&qI&%!!ϖ̨|f4o2z)beQ\I&y'H(%oq=B>~Bؒcήdqƃˌf 1:SXE9pfΞ9*asόE/eW0H;osvbۣ-
-fW[lcuWeh[2 \ZdKvc}Lң3E՗M;BxD>>/F;¡cQ>ġZC13OTU
-g[>b8T9 ($(K6Xd}?/j@ԆЉD`n'?ˋG=f.(FPH_FhQHXL1D )dF%=3^~;Q^
-
-DQ}7_B{_pv́\ `@ v+
-n&
-+H((F>uOTfedR-&qjBM{KwJ7( ,o sQ{=">$DoQ`(,ݨ;c)X(=du5&JufAe'&jI$~y PP>'෿
-"C
-ǐ64T_RٛQ@Us_ܝ(s+ /ۗj}/Vm_*07g?:ӻx+֊dmg^~! 1P #3 A`Pcɨ ))!M(ثJ<8ͲHbT>7(.yh|('G$ƑNPx&Hꏼaxh=~k. `z10C,pCh|nnjc<V@;8"\LĂ š(dy8['f4-AOhE*Qvαb6
-H Yxc`k(1+[ȐYvu ̔);S*ћfDWƟBx߄ϱ[OAF*Bj;(E&X-zɮE}
-ֆ\)dAW! v{
-Yyb$!g'̩e&(-\ OcE
-r{Lfy15b#\Ei{9R#DH0!FoPä`gR(<$0A_ݛGM͂/]j^#WsAH8,op~LT{"23R
-><}Uy{PxK e&se9`;7#(`83551/aq><l\%ɉ"oMf>k0,cFu 623|
-H$;|M\D}
- JemOՁXqt Fv#Ča'cGYfsȢ ӷmET9dQ9;xRL= EdF,K~L?@60;T]x?RDs+#aF-T'DEn~ڴ9q_SHhZ
-Ds2?9_$9x9ن#gˆ"e*/YU1 dpc/̨ &YAf)A"{s 5͑RA?G3BBQJ
-}rMf٠<d%mX7AWDM{50rddS/":reE.5^ Q
-msQ0]ݫ_0vjG6ds84`:S0Qb(~}-κ/~VD/j tM Ts`1nԷ6R(O,bT8=f#B8QآEod!<
-i49
-Q\\psVb/~z0{"26'WSpov@3Q㚣PB(d2j(/U``sMѤ\pR/Ǡ%W&Idl6hЇ1}S525ⶼD-\|̱Hf[:Ĺ_Yx4p"^*l.v46Ng,N&4NXoI#ppha,~U`h5H4xitEVY0%.A98LيU@'BWns{]N @teH忈G=FAs|8G:T2(LJkђ}(LC u J*8"@!t>7byV{QzgV1bс
-G]h1ZvM :B]חu? n|}˅LE!]V>%3)bZiH0#Qu9-k9=C g==ھX(4H҂>M=O=GA>help\_
-b[*(&;&P7@UyTQb$Yxɤx 0QϹxEmPP$ ({:tIu(ɐ( D72&P&>{pp4T1*d&/AZܡcd$>
-W!!/VuMV{dWYX%5hv7-*,\T m
- #XyCe >г`g˜C%fduo tKu9(zę㨞*.@F)_Mؘ"f"LYѺz@<.K9<Wo>$1# <MKŐz~&DR
-}BL)a,g}0WZ^@օ?{0bb4b&ʽTg@p&؞5kjpd J,ƌe~}J,pijv =lxѭ1A-(4VA\4B7~䈪;UqVM\$q7ߙVg^d> &3-x<W]w2ڼ W& -|'sʦ!]Ђoc܅pc[&1{1!˦ZI$}CF;;H"r#ztfmHىa, NrlQ9ӱ-V ogR(Rtkk|
-|8n<s<NAԉE_y:搰J D")(֖[9}kK>C, 2a`efp0BoL9eqTb!= 7մ=Ѫxtx{&lD&Ӄ*PF$i0" H%c9GrC7G g5Jn_D}@#DGl; 'ֈMM(7)#*Q±EuV2IQ&A4(TCg=ݦlWjB~ƪDJx dÔ\?&x)A<a 뽃0fHv|2q
-bIS8g(b ,~m >8O0_"p4?7÷(ېN Ӱ^Px#140՛H=QV%C<8'EC~<kohJ^ L܃Zr
-Vd~ 
-.&@sip?G :}wd4Gk-g'jKpY/<ӭfU"1c!X
- 1[RCfЏlG||mhAGv`K2m-F(P %~btIB"#lAe'gjw 9xݼǡL4~ze/Q.QjۦٹXsv7Z['e"uW.D"iۉiSB7.fڜ$FxD/5]PrޙۡĤ_m-d340$d~@l<_JPԢ\cJtj"Ha}1j\!ȅִ΋ Sy1kÅ '}`{[DWyqR "U~7ў6 `KwTI^bq 2<+뷃أMfE_^! <PD-D$QDyU2uCDm[Q)Sԋ>x"-e//7N}Q^xѕjr8w`PY&?!,|Bot▤$CXv03wp<tG$Rl|Αhg3n.fd쇌 v9#c(2熫AF%J!͇Llc,+A-+߱3 n܅~4Afa PMLIKhFg@N8kq[=߈O>9d'0̟@"50qdavB_LCh9LL j%zZhéղ
- z6 {ˁQ=3斞},:^R=ƞ9T@l*/
-)4
-8,}L[r7ےIwMBE=:[%dRG1 X}y\ZZs>REv
-&L&b39X+FG}@_7@x`8~^
-!fs' f3ƅSv6,?b%쓨\A,xs>@3Q$4|W9Ab-ܹwPL`IʨU6EG
-{Q]wnmY(2_eKd;&2 C0tDD!(<x(O܎"2,fx @$GQ1xxZxxy09<YSCYSSRA;GILO29Z25-bd DvS #jƄscg
-v|IᭃrCxy3,<B?
-63 KQt#ISsl q}~KLàD1/·>Av؂j$vzNE  W*\rA!RLvkhhց=|[<׎X_67@*P:ء4X [
-)}ز4=&3 tE>TxJ}!U;4Ϋ\|6˹˚ DXvP˃&A$E̤G`R^A86a\7Q!wNABiV oRӱ%BM%J!wq6zEW"ۋw>1;QÍw15T&v} =S7?)D^'u"i_߉Ա><7f(؈L4VpԘa5Уo/l=6J1X *tA?)z=e`GwXNⰋ3cmh'c&<ԢR~ 6N 3KŎ{;g eۆm-{@9\]:
-F,<r,gp[vc;X'g&'Ng'P'1Ɖ-9k>we|Jx?mA^SAtEe阳
-J v1TXVHr:J]9b(h~6xtr`:w:p[D˄wp:j 1[wh@8S(6h#MI+,<Oń5F}
-g?tC~+#rq..čs{00 %Ot$-G(уQ(AR Ub~g8{mHw*!W3]F@0J>2vv ]`Q]@tl阷͍H\b~h~|t?0 h'\0*̦g{/(oD^}آv]!QT.t~^U0H}.tL.&@!U
- u_DīU+z] 81sIʵ=.?ť|Ex;R+%I>H!ݼS$["t#.4D
-Y|g]zK 択Ek/he50L%jep
-
-/,; [@=!>3aTSeZIXGGˇ E?.
-?“[XјrhDo@O ``jS66}oܡ_\//?߈1%''6DDu ѷ A`0Wng˸y4 ?k }ܹ<p~j?wGGx7>}𼇮N!7`)dHb(
-Z,)pG<. Vqc9Òm* Y2# s-vsIbJރ~xJpG-'Kc4X>HYn`F́}Rhkexwf&:CXZ_+x j7/$`lIt *I0Gk< E3|?q<'!QEb*S|nYiïgFuMdч14ZŇ У/3M螂n,w.
-jc٧"R'K }|q ɒ֣@*~22(3jN̕>L@DELi] T $U 2
-G8 bpl$:"z՚!n:)qE#x1`~IԃFǜTX8<'6YK9vE?Ќ# y>,UI$C2X*ӑoaP $<+Jh âx7sz~?OB*Ÿ]=_şQyO"0gq9D6f9=~Vy.CFrIg'jPB=Kϒw6?Cglx??DJ\?}G^
-Aws3|d[*23hj!#Z(+C.yř*ԄAYɀ?׷?GJԖczT>o a`-X1LF])23#L\ny(r9:ۇn#6[˧P^c6c&{G0[
- C9-ɧC&0IWrav͉dt%qfQvA! ȸ2_j\Т2.)q9u̜wT&m##a|Ն&:_ZƯ }:ve`$
-s6-?όڠ`@fcj
-Gq
-@T.0;Rd&JC-7 I@OiJJSίH@EjQHȖhǰW[~fȌTۑ&Tl }iŮ֡C_1_ABw/`C+7Zg
-5htrAZC'h7ڻGQ];&@` 5Q6bL2faA6VTR
-!@ι3%Xߏdq>νy=VQl5CqP)R^}W[0z|E˸)[b6mX5A!7fŚ]zRl6`^}A`l=5ej~-aǤqr^'J
-cx%2CӐPwgaN@>_c+㷁CiZA?.Puh`ת=<0LuP玻c cw/`4c.~w`  y=FYgƐ ^ܘeȮ/4Д4#tQ .Xatjh3ź[Ez{w/u#|S!
-lCY8P=˿ A@lYBݼ[{k95iozWoJ7'U]Y$QwP{
-njM ~c\S=\tA"N ih)сgq_g+ !m
-lk AE Zu!* wNEHU@sc)kV&S!9Y?\ڣV^ н\oNE]T
-݄OկŜZk}<0@Q H:V~.WBG v%.`T}Zr=)ڮYaT3a|4伅 ixDO0HBT@sE8c b藦 n[8@IXWHc9q?7wY'}Zh:?DL7}\ƛ7ɯ>1)[~l@,^@ħ̜?K7 qz^ [H꒕ж߷+<n`>>u
-V\q;xjL>)l7;^֍382 0a ENq2q,Ł#x
-]
-P$el<`*^H0~d~f3{=xĈ+ QN`un62ʨi79U4_jE!-ht%%H:C<!fef(D\]e7W1P×H@gf)ksq|ƗwGD\Ez9f2Fm,J<db &%UўBi[da7}w|_^5?%,
-pq*w}i:BIDvx J; u7WMFbM*yo}6
-^>ad$vT׏`pnm ٺŴޢv
-{M}H8Tk(]({߭|l!
-FݖЭh3鼙Z_.p-5ޞ_
-u7Ӄd@ٹ\E!ƶˢrxl@xd̍4eq^fui
-#p"DrQB^Z~Ts+یW0I@ϧ>sj6
-̇/ڢq;EV$ O 38CpO)D@~ڇADulܸ&psE2cV9|jGxZc#޸z/cPP| R@S64Q\> R4~ sYm!VRq_x[* ̿0fĕԔ) fEkZ&㻏'Tr%-/boĉT}[.f2q,q<y»cI_J]|)[$yUX*4T ?C17;?_mOt>18Fיq3\-J!58Fq&CQscG\;GkjC^L<)/51輿]-hh/Fb# I'
-1*%ʓYQ Χy 3k4b6PK,KRO.ز9m)DIoWF|T~XƩH: S[xb,~ExϷkT˹Pl{<"!p((jđRv.gdU+AJO mtH_@ZFJM X{7'd[tu8%J2 ,
-I/0\ u)l./CP NB^ȸfeDGo\d'H=_(2N#o)Y"HOx)kG,E1ӂT"<)4^<+pѿ"ƪ|2xqgH5fMHմz)? ~s4s:?s(G]m u`2>3J!\OpZNΚ{
-O ^H@i-pf}\`?B0h%V<p MGGQIGj Qz1UsJ;q+\I#gIeyWqf~˞P٧Nҵl˭;SC1/ ~OXVW臊ě3x~7}b\p`]OMc
-thC Vح̔M
-q X lQXǃ}|(B?={sIa\EƓo(x<|{@ {g
-k|‰3Ir;3NL#cѻ$^;?]/SJW'[ɄyV~#OKt+D`|8BB'xZYRQPu+MAʽvϚM +;vi<R)Ox)|/OFо'. OYo*/ĐǏ\
-BuDxt貱D`/T[A^UڼY.+&"Xe3rV^J
-.
-J%xu~Ďofl0pK4^qcm˷6e䨜D9
-*xpv^3uL6w4<Q֋5S"hMɕVw ʻLTW)s
-#e2cw +3 9i T\bAd'1xR̊,K "j[9
-+O˝C
-l+VYQ9𙍃Fỗ q1/|<*B2ZCJZiP w
-;hsф3f P#.^I:?HUfT,>E]ca˜|gq(Rh|0w%-~ j?$+z2j噲e9Whu)Ba"XRyLt9 ЫAO*2jfBdO.-(yJ&0{
-w:)fii!?̞VˣhRTxud2T+GqƏJ^tW&?/:D SWv--VRQ*G'{GVqO+B_Uˉa z^.I8Ã'e3Ku53MP/6s^Z y?+vt6R tϙ%B^ҘAK p
-p@)@ӕ %PBF+[`N"cwXG1e
-L/E%;]u1X+ k"2Qy8ոshQn%'HL-Q %#^$z"J
-hi%p5T|GAf1DÝ@
-UGq;iU| z5{&ˊ/
-2mnd@<O@^m=_s2"L73+~A<zK^՞{c%@sZ]=<}\| Y~,ko Q(XXJpL0L[YDN * yFE8E i84tXRxZTM*?8{
- ԧcߛom;th&Ք4 *0!өF<FNL,{* o3H?: H qV YKK/?Z&nL2 y~Uc?(njki.0,~TyWS…b1"eBHF1>ęy-J/^^Ty
-YFxJR,">UnrPzoBvƻ-hX*P?D StָrS|Q7rly&@( e\ͱ dթXI|)+; 
-hxT%d2~=G!QbҚAkOX?X*EƧu
-Q1
-@_rzӛD8;\]&0ܪh)?t0fO>_of}[PQu^BYϳQJ/ڳdnγosBWwDbNϸ]Ési/IEf"EY|~^t x9#>,a@+w=C $mC&3X+a WH]0e[WYw_q-.qR>0 4c"AX(vrDOAAxR|0}<|;/Oxl-H`p%RXuD`}3wR&+>A:_};۵ׇ FnX' vZd37Oa>`.Ws.a{77O#GpA+gԌUh
-=4ngY A9#Hv3L#R^ZВ$PK|OL7|O/,#U!jMagƛ"Fׇ>:p<H.-[%Ke>zjlg"j`
-a@vK`mfV%F6
-m*`}Է> E2Mrt|n8~{ܒCwaԡT ahް/p.
-F0 cPjK<3~/1"w
-찈JRG<:9<2h6wS?_%NxZdCrCcՖ`.7ļ84b)!qMBMI¨!3\.YQw=.Ov *O{!Wq5]7*W{HiNqS]?q-%6ܨgbx%i): 5~%wˡVzc87+* [<˂kvStc "kʿlQV'x|-i w }ǩnXTy+<ߟ8RYpANfzRs(+_*HE.U1faepEmFI77X.qy<l17}g &ߥ ]?Ha+I,1L_HЗtzSU&sUh))8 !ȫs[qI]BM)ͧ3%ɽgܐIIb72r(KwIvJTA:m|ѩ$' &dd\d_ ӡҨsp{6\731¾m+3 U6\UF,p@GJP+GU=Ěb"s7E
-Ť3`(YBh+3
-?~r#tf uQ{IV?KyY@jN9ثo<<lɧ<xL\%!Egv})%]7&l+~$uBIrz'H%GRz;tXNxVsx<wHCh&ak`~Ӵ"&lc7Fo=G!߶Tu45ae*3@O)|# U
-ѩ +Rɔ|JڍIЦϷy:DPDOPP
--#84CA|."#*!fpW?Xπ׿gɳ#x\'ɪD0GIy@ wgg!O"oܟ`p;<Ԫ)[2ݲ(ny 7y'N<A7j7Gѡ+qOV|$D>??#bǕ氼U8djONCYֈy%ɅڴcCbMJpW˄k*kS wc@o"tmx}ן[_Mׄ6>Ft/qD{Ptpyga"{FdG0MƓzk˚
-U@GVo &܃h̽QQTE#=,unP;CN!^| )ʈ8mZI,]ܦFX\+pWvp H»[_UƯ<
-I{]Pؤ-d%XE} D|/6!w(
-70!+0{/O̴6<NA, Ȧ"bw/lo`=4}uU=;*'J+Tn)ISdit͋c#>CSdTo7NO&ĨzՃVj%9]]!ĮO(s,>QǑAuNR_id:/uE?ueTYYٛʄDT9 <t7r@~}XU\j!el@lNZa> &F_^?>: rzeLJD?IԒY{kmqCԌ]T@0Ոc`?^:Ka*Xh<A/?87=Td:{' 6|i*15/.L\֣"3*S0^{|?(.?`b4 qt(Hǘ-
-`Nvh8HS1Z΀ %_ \ (V 8`>%3Ν8.i٥o$yM6,n<$kVVa? |O)OTx>uwS'+m?lx*~زӠz-Z+5U8Ȣq:a8yW D%}T~tc$Jб+dU (>maoGwpOW{0N;67HEevW3|-kS
-Ysu86od4HTWՃ =P|YBN}%fƫ{a'w$ Xg6KWT'm_Qhm<6'K1J54-I֞]P]G 3=cY `8eW@8I r垡r2kEgSlGv( &@Vڱk?/))헰!Is]C~I35ؓ$ZbZ}lxhqHmCfǡ;s zqu1')^O)xZ];&]v\'rJB܎6 HHBp锄=W@®8Q0 zXkzv[4tߜ&@X]Pa5.TYdv ]먜ڠeIx\݁6hqQYh~Xo0zl -(k&@/ Ny{[
-\OL}f]bG@k:P YxF4s4'
-Z] ?wڒ$
-;WO#rغ
-K0]@@CGhJ3$n@􈈶Ҕy]98 9=+\aY nD
-'o4ܦMBkM}Wg
-.lʬIٞj!ek ׁvXq[?3liN, jjYΠ M]'QW( ?dLKrad@^C˕]A,q/R މTY8:W5eBȮww{b9h8ؓi 'IP#
-G@-'N!9;hMI- 0{-"- Ż@3W
-ͬ?yQn9v#
-څhÂ59w
-V$aW
-]
-dGvB@%K
-ӂrW8ʀH*aa`˻Ʋ}N &Rr;k4#@@ (5#e> +s}Z2,].UXAilIF0hX2&_+o a):RP}Q Q룥
-iq@CT8
-݊>!lv~&i?U$"vlY 
-~}lfѼ$ B]!Laypϔ Y;SSf '(M 0..5aR9<]<ws = mEiaQxUy;g ōeG5-d [;Eh}Fͬm!yc
-1RdIJ~WęŠVf(P5ỳQ>ˡ (.x?Xz\(s)$w6%}ǡO O
-?c ЩDrPʳ|Mҕ?.sy \k7}ER+|XEi9Xq1@F۠RDd*gEq'm)Kg(eQΒgo|kX]
-Wy੥J-5،%R#7M
- Pކkyo`d]y2%3 <YJB'Bg,z_<9JX2n.7 9 GO^)Hn p(
-4`6h Mi v'Ja/fɡ׳5 /?qqxnK7IIXe%PPWa ; G+"vg\]R+*xXP=
-Ҩk_k׏llj5/ZtO-)'ӟqRs&%GN&@/7;'&O0lp l€q34E{ȁ[J3$!X\VQ[칥y!muF{ĿO~RKdV
-2Mb)`M%6>t$:|>.7Z y~W/E:{~Df%ʪZҚߊ1\"T
-LWfpZp.@fqA.7GT)[!eȫ
-@
-;K d
-Qҿ}V=$],mtM[Ɗ8Ea=BW: (&ԣ7нۘOuR&p.{aWAtU3y-Ӏ 300 d ⌕R?Ag#4 Wpo@Y[aIrU-ÂK%:똫g6Y(%W X0ʓ+rկ(BLGGhc@_Z
-mĢ չE@7Ƴ GN6 {a+W>
-pTֈ~c<cPk/{rfIUWTف_{mn>'6x@/$s_ 2Nvf*i-Y/~N
-!@
-Yg(\\)&lwe%H1lvZ|8#-m #;VA>.+.?׈ޏi0n?Ŋ\|NNܞcnr:'VO3HH-XcamN46e->YheKI]Rw/0rxEQk#%GT56OD~?6fJSU̸az,XQ&ckǪMUJאcO*c Q@ۢ/l*TlvmZad{f &zUZ_{hLx9 kèʣףɓiZ+{5 f^$E!
-Kȏi͜)ֽHH5TE6G_AyFi|
-KSVGt@0Iو39]m-UxކAaN
-|
-\A ڪ;։Zo2HMYgX1H d$[k=Mr\
-eS
-C([G
-ÅIm{P\;*w+OF$]t\uZC_HHkIe~erKFg=t<h*ߊ x،\yz b
-acl4>_FLfUyqVnH23}hb{CSSbHWg D?52t(vF;Q)EL{I(Botژ$& uԔMw<g @öz ͋<Axrz!,B f
-T:OvZ3H7/qǨik׼5Ll>w=\ᓀEu3ؾ/1A[sf,::<K?+O𝪦
-+d+1-(h<,ֽv.WQ:"nX53dUEn.O֘4tӳ1^ezIMҚA""ajG>A~LIN7-sY˚Kmrrr_*V3$h׵g^ڦ/-׾i[FlD(,$C能`L P ĺdWmnݑh/
-e\uKRD0™0)LL@sT$+?Pӫb-O^qHn^I"o$M@e@m
-?F%42/vi@-!tDkcBhϐ $"$f+I޴"볆u.0^zԾo0$ silc4} rRZ
-0F1-k0|'XtfMVOHP6ЛF}pbu;QLY[מ2H';Ćit&/ 6vq i=_$ ,nZu|?^o&{[gK :"' DR
-;px|!m9ZyVK{|B~aP
-1nkh30ۈB5X} U[Bcɵq@/n4g^?zENހ x $iۋm%6|SfhB vzwxǐ A̹kJAh 
- E@+% 6"ЌvR7~ݑaPNh=3sUu18u_ M"«}^$)HzK?=dNO=+M"̶bb5s, e rWջ"YLsX:X&삮~q.UW j1QD{EeB_x<s5ms
- 9x8luwVɋP:7sG$W?|cA@vjS0q=Y9[WJ-B<"]Θ4
-ɃREԀmuh4c^%'\LD齳00z ,LJ $6MzTv
-G#k 8X}-Cu{H WX5зhɦj=%֊ 3S0JJU/*T@Ii˄S
-
-!,r|a
-H<[`к3hpT`hlZp1og,O971Zf<,jIk=FMFG@3?_;_Eu N[҇۸><u,L^t^VD]sqJBhn/>L'̹讇mr i|\9E"dQn`*lHx
-@\7
-rX3{0?^TS@W\~zTjLƽzĶucQ< a6y3yRX IgˣJmbD7 A]7Ȩb9WȮM7hǵc0OC_On=N^yQq3?idʏ
-qd}qÚflP[ f@_*9Ll]TVgh"H~ Tфź͕;hQb; d'դlIBC|evhьR$mE@5Ü3̨wiv^
-%3?1nJ*(8 zf*HDHS5qKʁUh|9@T=D@:1Nbj17^ؓI -.W2~\! d UFЏl}Z,B6~9mq -j5HjG.ВHj .{HFxSyT;F"]GYV*x^r$*F82&D}sr]bDVMAU@xDSnL4_ʵ#/f9_r#z03o499,hb]"Pp4Ƃ?nuę-'x> QXbd$O&K@H'tEuo&j nmn;6u\<$\`$aP}qAy9dwKOt&Ym*.t% q7`Ie [hU
-vtJYP k`dddlH0h2X7
-> B?AJЦUVзE"$0k}Hߏ3bmnڔh>SS5)gpO7ab97
-;ΏQ?Wۆ"Z9@l+ElڧסO+d#O$S@xx~IcEF*4x&6M;d ڢCY)aIkpFF1?/#UF|:[)g\l)&t.³~hH:>kgRg}MRSIϘu
-_Oj@
-揨 C/oLdC}XXELf/(I
-VfҪYXKe,eUKCN~RHU6 )E>w| ;*?@!LH&M..JU{;q ?7&:h*?V핽
-h#h'BSx./? _jb<>k#NtLڞp~ع|:}Nӹob"g =:^Y48#-6֬nfnfym<>Ӭm||m^[jʿ͑B a3
-8ޙ/TY7~ uŨ9z^
-,sz"bM4zѮ]"`x )nYf}Aan@e)`+WiӠL )B
-umjC
-
-+1ͺw}qCP|d(l00
- <_ЬOj|\M<Wc~L/~|WooJx8[!T_ /_nyxy{\40AƜ@LZ= ~|hڻXw {]f޴E.Ke }ydVO'_y3 b!tk!پ|}H6AW#_W2\'Z[>;?02C'uOR~7';J*0khNy#WaBl3 6A#]%cl,B`* aGx{ؚ&='tFܚU
-zWGP-L!E!
-á?=
-l_Oh$OOx:¨; M{R˫^>/AnOėߌ{2eQ~/ĸ$2rR';B'PB#6P{yp^K|9zVu7,9]ZΉ$lU |Ey8*r\i_`R/.-hJFۜX蒸L|xrz<O|yi<O|Y/_ƽMx9!ėǽܞ򢸗%0eu8ߕ>+㙉/'ėxkN>t/\>A^&+ĵd ^J|9j6?Pyײ̷I*x"II+r¯R['O1J⛦)l
-
-DAAnhU%(9(`)82&;vXɂB#)BnrU[ k&6Pe8SvK$}: Ao澹Li
-^ b󦶬-kOQnRݷG[xڛ2+M?"@ 0h([y",)2 g)UYPɆy0.*p_p_Ep}+p_ }/
-_4#qT!`2(ʳkM8TY߰D
-4$%6ߡhS
-Mkn7`=nyvt7 EPIS6kaVFx)@M&| Y]#4 'M:0A,fAXfo$'RmFLW
-ލWq뤺wW^>bgz)[yO"Cچ}k/ePw=8)$c.Y }|58*j&[P۰խUф"282mQ&o) ]G?ksUx[\_}ٳMQZpDu+
-gQ&Xse>麄pRƬ|['ژ?Q,^ aX4a+i(t%757qLP?W9xKHKZ3ʖ%$Cynl&Ǚ->Hb Q
- f̷lU͌rv6i٨Yt.yy\/?
-"uZrrPĔ2-#WTݤ/WX$xʼn<ovhCx/ubTɊ/;t8}R@F EQ,7].q9w!}PAkې5q8\s_6pXw>*0,vgbӚ L"B->*M(8A*KCD(4pF+S*UUS)uZp"qᖒ"DĺP%HZ9t1mulR $ &*$u)?l \=C׀~>~1T{6,)^m?Hd*oK7V4#oҁ;:绑w06{?0idKk+Q1|Z>xn!zjA "\5 ?ʹϊtH5{:NRdAiW5?xPЯyq/*k5Abz``2^PSDu'^\ 3:|go#4Q\.f|COhҚ68
-@<X%/jy  -y\Bs* +G)ѤʹYM/Cj &%
-OD$&@I %G.Ji3mK1"Зf
-FwLT>HӗԸCN7exa|y./{0@bKf;TҋOٝ4[N3;<Z
-S4]|]֧$]9M$EaDCf[M8}R7+?):{v*C_wTbpZq T_/[)x;EO`~=,nv\x?| »qdk>1vW+R/UaWP¦zB.,*C1t~'\
-L95#WܘKXf{S黶
->%}qbzML
-_~}y_|sTP&fWFr
-O JB^"p~>E@oE|KyEgC'`fGx
-:P<N⻜:@:+_X⟊TTZ[UlݲiY{iR9^ZC8z<~J 7=5 %VURmue hkhWpĘ. )Vq-ڶr-)'|?
-Yzwb1|l{hK?7ZsPO9dif{~Ld]6?S~<,pI)4_dĆ"Eh_<&FfDR_;47:n&6X[0@ N`KBvr{[0~-f"i~ACҀYӨ/K-ndo,W@(8S]FrQOTzꫤ =/' %O LHy~k IJَWGi%=|秌^E7h VoZ6UJ2L(/"&٦[f
-$eR>c e7`N%TvҌ+GZ*祥+Yъ
-݈ )cIȀp԰ f 7,j3+Sg핯x0Ov7^Ͱz zU
-U ̺q
- O #bf2X<K 7*;'}+s- Ys%cb-F9\-v뱤).EoՏ 'KPe{w`奸M:\]o<lKY@ s6uG{L#be1jܮh
-#H
-9,]ZӮ f,臭߇80 4=zZ!z{~l}/G{}.GJ LNO.Qj&<6hTbzD ѵW̫(bnQ0b[>h?$+E_fa |7 ~`CgC0~Xֳ&*,z$om#2
-,/ŊGo >ޭKT =G+xDdX(9%>Afv<JAY!% B (_!Vo4j_]
-&9na՗TG*<@aNgqW
-F}* T9=5\ $,UW_=Q~ڇ{NoJͭ Rsi4KY>2NQ<PKL=8fG*X'[
- V^fK[P#Fd)ƳW0&s:q}h.#>pw
-غcxh
-tN9RؤnC*OkEZ/F} Yat+]Cﮃ+7$%HTOJ⾀NnЖT5nkCb2WϘC|\1z}@V}doRXth0 E5 K1$)X4U2O*܊+(bMzOO[يV#ּ@ݗ|ĺϣc@FL|F&h),KAsmFo1%oՋi
-?Ed|4.njYǕJ˯ ƹB{^~5>xݯa˿<uvX=qWr?z1FDFt!40^{ 05r93l=c* wJԯHWfIjvvx>8\ϋ[7(÷uH^SZQHʴ
-Ě*֧~0XVCzln @D4ЪhZywk
-0 ev]2_ˣ)y@lIƭR ZU@b`s
-qڔRakЃa^^^GNٗ}IM 3GzG11baEL+N@6f/
-(. 76XCJkD_!֠
-}}qɇqh)Xg Fc5d&i>gB6<lfX{Y<*! ]5sɋy=褿{)N\Qu-<"P
-nr9 3_Iz8m2nP&7J3
-?ߤc"'%, KP|
-]}[qt緑a01!Ci9gt>9biVkK_ iJc/ְtbvi#gHy gV7-̦$LVR}ye<N
-BQUs4HeߘM04>_<ol~LNE
-{bBhVдӔ/,A\!kRM/d+=6i69z5n=]V {tV\,3Q g^'P?6Jrң7o%vc|ٻJz,t)*-9#^ ?r6i Os-03^4`~@b:o>4{`vf(9eJWx1_#ݗƝ13JtVkB&[x<
-[BVrhI&![Z##nNyDZ \`
-m 
-f+X&k
-yHk!M$C&˾#h̿ ?{//?t~Wh>۬vb߼02ku- ް<x=ZZ=,Y۹!}bȁ FVreV*O͓<x.-v0'IfF @NVK8o1%تaIW8<3,nMq$ {`Do h4"Epkÿq`i8R
-
-kJdYmдq>D{\厞?_;hmj'/kD|Sŵ/NE}myQuD}DFT!2qjԕ?hP7T=T7 
-5#j#i'P/ e<%wIׇqԇ.QL}db < Z.26NՒR
-JzFV
-l
-ԞmNB1l9B1Ljc>ǁTJ\_tU G 8]k4IO٪
-WOBK~x.x5&G_ \*}0>HCk NOq|()=|ۓt]|yC2(l B9\a6'ʦ:w O
-ؓ>:Q4n +֬*ƲZ1ܲ7-mIjPB>rɂ2Yvg1jTBR˛ "[XX&a^e+y/ZwM1%ػrͧk r)&jԳR 2Sd*f@gLɐR,ݫJY㒝U`w;0!̣00P Z",vA~x!ȋ" 0or.GoPItk!q@ -Q8=]哆~2Gǘt
-YTWB8螶j)15AZ;T$JHxY OF[Kz+ )ymI &ͿS3h@Gޑow \٘;7\H]86Th"[5% 0Ȍ,p_
-62_} 9 wj6♮ Ř
-a \˛"lP*0
-G[UkTڭT*}_x˼LE/TsUL#=UEORT(HO*>=*WEwSϩ'U#*q_WE7hSѫT*&]*z' *z𤢏*ޫ4@x%.n ^=I+ɏ lß~fӸR!8jp ᵂh*-1yEb05pA83m[mf 7ZZ!Ah!$
-FU2j0JϨ0*Sj>.b"*uk&.ɆɐK
-sE>>Re;_QR^]0K)g Af^o^TPBO gF1O8ڠa4İ)|3T*!S 2 "~9/u!
-ʸ OYk!ޏ,~C.\*!%AH͈`g1
-և2ܙp~a N,N ?x:䣑 3)̇7I6z>@MN kʁN "M&z߅k9M|+k'ǩ?0H{~1#PmM!fKQ ᱯ[, *|56kE_o~qw@_[}8 =
-?Ue釛k5>C-ָܘ+uF 5"wnӆ 5זּ2JGU%/Lߝ8INgBur>q-2*z
-3˽ HsCzS7\/-8*eε: (xk>l6:rQLµ<-NoS-窙;6Xo\!r\ӻL[jnY9S(5x
-<sy-0'kk6p}|oẂ#\oai(8-H!>dS\nNw:Cݝ"vgoYއB`pAć+@aSq ˸pB*JLb8x'~Kog^ݯ{Vm!a!/*;!̰*y!!|eH/zG+J~5?PτGBooc!M~<dQ~$,X-_#
-'!/y:~J.q_H*:X~~nKkmmd_]p=6@cSsK6n~t
-P3k2W,/r霩lV%]QւeȂ+"Ɓh+oRUJ/ߏa`af<7v
-q2 14
-JͧүSM)AJmu",a{e<^k@X]%~ѺR,"2 <%:]c0kj,ܰZ)q.Wz gZh,:^ [X.9+ qA7*]`4@efye3LUYI0-fZsٞ2&
-JD-M,LT βeV/lp@$C->9W7IHur]|]f"Pd?pcM
-;o0q6:08u%I6wg"rgGżBOF"Rծs~?/0]<XMɈ@&=X@MXʥn%m,X&zJy .uU'߀1u4'F>lӢ/HAzB 5[=a72XL trst}X\!_r4\ƠIRH뚒0W⛻c~`j~׵&fc&gx8purĝ`e,$ (]g9=]%T\k73
-ȑa;û ܭI;l _T+"@OWi<eX[4,rʀx aF̣ˊG:B@!<
-y0UXQ.d/h0O4O ~^>=7ɗlCԒG4c
-.Y(\/̇F䧸'al)
-B@2Lav iT!⢧݋jpj0fVn6*a\ MhasFQR߸RJ^MXra  ' 3[}+#}=GBӢ-8{ $*9”+
-+kFIOs]skJhjNC޾ޑD? #Td+T7l;Ǚi0JqЇmZ䞦) aù
-',^W7zd#ic0 =u0º vXTɬ)Dr(bmH\ 
-vG4Tԏ܈p )]% 'KĹk#HFd
-T\.M 䒆iDg%~wmu&Shh[Pl emh545hP?Y"yOZ7Orq1z`QS(%|CIItN
-1; ԝT,zq_pCBN봲psU'}sq20]Չ~I7z:Hs&K{OPٴ˜ V{O*uHm MV wueg
-\׼S++ JGS ˵UԗvxY_
-VyOG?WOk_sx._
-R=wەy/H'zSiHkS xI9N?<9QW"`Oc$
-`
-L?"ƍ3piZy_F,,um-IqRW87i "2#Yna(Mu^a:;~c]F "7JNj0~f!<(* t4:q\~뭲d
-LvpS.zϲ0:ƘW?SE9vL(#AqC%}ܬ&}ݤ SwӳDf;Qmx*ާ)XLD`0FI^,Ѧ$mi@3Ob&|/y`\?]L Lq{+σWw仆2ΓA+^jEPe#
-nIh#pjzb#.6~fkZ#|0'¢&uѷ'z" <SC N4-֊2|_~/(ɗo[|V_~ۑasR}szf&t߹ke2_+)RU=!nhz;ߏg>;tfʝ3w|J33LڣY=it^'p[?r{Q
-x7-r
-cQ?81:ӵ@*a!ÑR$2EQ(J9dcTr EfiԠ$FhT:)C>ש~{^k{=\Wu4gΘ<Mi”)'M8aȌ+---%%)9f ѣGh4111QQQt]@W?5t%] xя(]gP@I7Ju9|\w7hit!8P9~νtQFOI?.t/'dm
-} Bv5x);P2ABM? :f-:<W`Ow9צ3Nhƾ;vĦͰ# 6/rN.Mx$'zk͟.˨*y"gL n |+w[H|jDL,VӋOW~5\Xͷx FjCƨs}3t|RnY~+}j5ߛ=}vQ+ꯔfu"ՔI;WftݞPtkYhdQJDIƮpY-=/Op7Rd6J|Utm̘'e?)Vu&t@OAE
-qK86v-۰lVV=f
-SFpuͥgg>a R[Dk5pVZᇴSB/7~syW^{+sjle_ͅMCr<+z3Yk]Jaf[xd=?]/G"恵xGM4dp,UWfu+J,{Ufq2UGW]حu\ʮe^>
-k漼L QU);d҈oҏ<M[&Qg<bV>Qd Ρi9?:Tt
-otm͚ʏ7{ \۠aжzDkJ6o9rLT_'f%FmKvphSgPUpz=uvm.MԖٽI7/R8_J?W8U߲=zz0qؑQcCݚYR>g^K=$v0:ntҪ=vq иiC]襫%Ĥ)H^+5Q0aqucTG++Li8'3-?(^mw[-JM_l+T̷ uo4o].CVht ٶo%m7imsl[00\(>ݸGo_8%jΨ)}B/]ӶŅɼW b;yLG.=ߨ88-=>d՞)^TMj6]cjs%{QI.+m3Jw[VBAۋz]LN1-6<Bx/wtt<Rڱ즸wZ}s Mv}rRIkş~ֳ io+tvrR:'j@ذL7|s5Kj?T=x31~
-wR3MGQ_4OJ#FLLy~iv6-|b9X?rmB b$K}^KMc~XZ͖j.clNfݟT*[綵W %}ft%f )x)
-p7Ӧ ѳx&6=A}+]_=-_qAt^TҶ)VJ=c8sC] ٶܸ&~Ryq]@]c@s#|1KƈSI{sHCrl
-R;1hp%&L ==Ie+³d:/xY;k\wc+l$.PJA}PrLiO֛[ר1ؽ|ν^نwεgncd?vczu(i2ѹ+5n8uswZI7(^ؓ6uPmZ–iSnT|;lN*GUۨVrKHY̫f% ~Uk /te!cfG_en[zgviAѭ]eDl7q~TKeͷO߿)ggo<6:^ۯ̓u<yY~Suyܲxx$zկTC{Jb$ś-}$$dՖޥX)2οgYSS'&A4'$/[ϣ|nvJwW$޿4ۦA2Ŷe,mvx묽vr_*κ.BVݍ?[hxu.- hLIRMS9w9|jz{1U'| /R'?9қQߕG4o"ufƣ? -qZj^Vǹo7şjrϋ֊liH{y: .ZOS+X%>xcEۦ.0)}be/w<?wգ{:F 3L/dgjx4s㔛{e;C߿N9PQ4䳫NԦ)c83Q`ℵDw{?xDܛwX13JbcݎDhLQm}Ѯ̖K4ԊCYy\wrxX*%_ZrLdDžYZC5w\Joj٧. 9~(tEPQƗqs.a>qW͓snn,n,wORs]*6SXquQr^]ۢٙeBZgH<GN SoS]Tp[.JMfEjk_!jr8>s,ɓ}{/ > ~h_w;Q!k{N_/I/_YpuT2猪 vҷ%ۡU1}6ܵvwy6OY+tCmDk[=s^t}KWhؾOt2yK*N̸X,sd-
-7ٻK~^
-w&h<q,Dvs
-R+׸*3e̗m^bm@-<M}Ty#H25UwimzWXM'lLSҖ~L7k$U䷏#Qf%Ss2!+Ĭg翽;̜i~Q;i7Ͳ,Wf3c6,z>S7?ޚO׬?8- &ݦ'kي&-?|>a֜;ZV~^zq߆|&q2KfَݻO(,i݊O;fkώsOk`NQ3~0~:Kb%;Ch}".,gFʄWwͼFˣ T0[{&K<{g VNjwW|iSfP^SWg슯cpUwr
- #?ͧݾj+$(udI!Frދ9Wr."أViڳAt]L[ՁkGZ2;&*e-4}&o(<TV)3aq^r5|;-Zރփ3gg_:!qMB3u.[č6k+u?$GUM)swLc<gizM\Twa F8DMx=sS,㩂{%(i>RM[&΂Z{=O@c-g&μ!K[@m߯ž7M/xS~{:Ul6WlN]w>;`O}Yj7ot=%hFE(FQRszn!;;iDi(ob<mӁ2).m{U-xdzc6Ӳ HRޖHoT[8~rELmFd#Hv~*vlUxP 42'wl{`gS&?YQh>]^̃n1 ;%xqeZjr!f]+o?zY,;n"5I5cުYk(OH{)̢g=暪X%ٙ׏D||ٌ[ۅ=oپa7cFE
-f]9zp)6 G]ڨk,PkmΪ)~x\to]bMުe-;\`8?Pjo;;7Z)puYGXo]%5H`F$_S_jo{..QrgS)Sm0cSLQ=6 7içȏU=ZW-ٷF{)`-ib%֜?XSb*/%Jfoo̻s"=>TxX/?},ye]z+ .4fzڹ@`eJ/z[vC5<Bg'_Pc8x_Y}mg]jo:Wwݽk&d]/YŹ+Yw~\/>yhTӆ_ޛqMv'o㑶3.Q?mn?wUUcFgbv w3Vmɤ.zUpJϸ ~3/hS9wY!}ATK}źsK[oK=`Or{w]]sg]G&&vhn.O{MWl5鐘u5MvF]ӎ~:b*AiY?=<EM7lPs *䣷XOe:uoeh<*l/ޒWZ7Dv/n8wne\YҙKt$/LQ'kÞ
-'DĴھRluhIhzn[%uWlltmQJ~Bc1Whܭ6aPyk%|XҚ}sU`3`ҳoZo|rvˋQaVxߏ~/K3$?e3ʞVha=ncU5XgV*R)v؇Gn+%F^"6oJMVmaѤC8~myT?~wVEH!uU#rx.h)Yi]Co/.fhֵi ]k!x޵frLw{~{/:Eحn[+_IYz+)X-6Mg!G5 3]>|7|5$s}~{<#6C11b.)T椘qwq\Bgf(zmDŽ/wY}?]v{ݟ_#~:B_>N=3Yo-.0^mg{6qǚJfVLoi񘹱2> :PYγ܉
-Kr'o
-W},1K.ҷS{KڴX.l
-^glK޴o<x+Cy=Ea ̑9~^QBmO]]doAG{kw 69zؖ6TusL"_愣ƈ\porZc3n
-6}-mO׭֒^`fڏW"'zI}_-QEE']'vduͻM/xNǜ]t{z'GjKZ6&6V\-v;vY=\)4g׽_>e Q [6_8zUB3'^S2k fT5篙z7"[gTx~;f"[<x5M&a:g=ZX@&=2huYe3o&\^]*?WX3bNo3_/iau*3:ngĝMדUjefR5BjʰS>ulv]LMtio۴7d...?vng/#=u +:lVy>)--";2ԪOxq+f G\uq]g>H],/iʳ]G0Z*s fn\J92&hTKF85zl/8<m2(b}z6SOܸ:TзCcVzn|4PŃ4Kf;oH8֎qdŴu ~nSojAsŽh+4\}b\$ʄfT3Wkͽ;o\6]oGۏtf2}NSJXKՋ>\B DQMiˢw'm__!T>C'j$m2H&թFQ;)mj]wfC5D[}^Oo:}b黄K ʐ|Iery+,RzTS"Nꊄ34F=1LW{弎ޥWgio 91}ubzG--[*')JS2NAks+\B~ՙn{?gí>oTn7o[7훾uAmw<mrgDž+4-[_
-Ob>ڮ X' Z2nړէSFW^HRQK/jT]1/daRIcKqIřĊ%.}\sxm]_ҝZ&~m5)7W54x^ҩܾ3.ޱST(`g}uA-,EbmEImF&F]{O\15Dӽ֚\;epaZ鴙&?,({IKvdbW.̛co>JJ"r05)'+wL46e73qMedT8}/z^3
-~34&GN>~cMN5 v
-W88 2I斱09$q;bnE;%,!ښX̦^w}E 朚&*vQלOIbuIzO}bHLV)>ZcS /nϓa+q_~~oX󝮑]+teK_W>oZ~MmMa skx2^C݅ų
-WEvZ(
-/.zI[x~sB;UX|0L_R=skirMC5ڜ@]t3r!w}Qthư;G^+Bf\CCl]o.{*s|ۡ1nFVD MݼTnJw)D8"@Q5,LUY=Wzܓ % foNW!cՋ$7 UKkY m̧'o9> |uv:w^R.ȿXs˙R/ԍriZk EVlq(3X9ln=<|m6Ȟ8$>cj$vSymN_ސL$nL@WKp<_v9O6# enU2o%DIOC[WUјY?Zb~WyfgLNo{}IuYծi(͎3[ҀٗC<gԇZǤ'rѧe|j#V4bφ~T-f}'}q:`ޯ}(ƸE;)tXxMk"D<}d'Z}ig2LeUfSAޯ-ef^)ћdORҙ?N^h}j"Ϣc^Y).$MͥWvs}N()I/ۖߴ?u?Z|[i>6Kn9{TW議х_f=^,b&mHYYif ʅ/u_x7X-͝^&̺`.Ԯ3=uc1֧MZp|fҁ0Ecer
-{_YJ.ayL<,J&qu .^ؾt;+c]t<vkdzٷhvmfThr^,@|#פ|>g}S+g=KL%e8vlorX ܮ5/>4eMیSZOj{M/ф<f&׼reBJix?u<PXr/GRʽZ|"+$"U=?hYG p{~;s/-(1#qJ ^^k}2י?߹*9\i7b+MT{fyi[詵ٷ\j$$byCv( !klr'Tmf9q_VRt竖.3Z5aвmS\r{Bo7o3f,h Reo䙽c/Lj;"^'_e>mẂ>j3dowt{3()<\deʣgߜ(v}ڽfڢz[oV>VdosgL91qW-[n
-~1nި>NjSP#u{՞tČz%`]5//xA[5ӄ5zs6L{C]m{fH۪/.m:q8uVv.jUp?;oרsbb<uhތ2?K9h3qXzM% D;?s~oPP|\_)5.ɱW&>mo_+y{M]uH)n!3ʲ39 sjB^NT7oE7EΈy\yK{P&0uނ~y*T\l_9swu8L3ٟw/+ ]4+hh7ZΙIj/>{/!(Q
-WK՛ON*}޽'&_i[&W@<smeuWN26c~망}\!t* |ܞ^mK~ӐHI&~v/&ruRJx?h:Ĭ-+&O,<ni:% G򀑚(cNj)tUE:=Y婰 G]R]$,7)[ FN|⟒tozm)Ng1{\gcOX);7N^]>'9vS0Rh.{yQnVM}L[Zv?sX̴Uvfo^ij#o.X񐊤S'-Qw :u3vT8d7=Ϊc6~7gk.[ghW7w \>0hfMXh_{^{wǵX(!BD;16^ܕf6sӕ3fb*_xWꌸLW?n{Gg;UWd.:L<1VZ0GN?G_C]Q-u7"3n]5OR:?Yd;(d|?f ~Jcȱ+f5N^gngɝV?[=[Ԃew鎔~TG/{w(kΠ4}o+XuH[ ] ~y8újKg-?7px
- n |Md^6m#umo8b\,˷Jܧ3c$G3 #H[oJwyNӉ1gUW>xߥDVrCbY?}Xl/738kf5\c<~Zy&#F_ܹ~\lnKvӦǮ%AG~ -}NidzkԽ{+ϺrgDO !^Eʼn&7<VOwqRLݴ^~T|7T::oL޳H<Lp~eFj95/1N`ӆOȼpWݵnA78u+M_RNmGUY
-OO=RAԧD|(3,S$>yqBIw֯ w0POѷ>|QCʿLdk?ixU ߷ԣE^8sC\뮪=ϲH jWতMg;ÍzE JoݡbpkV<_F]߹"|lڔ[ zm<&|pEB8?_UĤW 69*TtŽ% [T&L05&hRn%uOKKOv@os~l)=*7]&KkIL.5"*NMs*cA]o65Ξ15پc.+(kkʫoz/at,^hУG<8w#ꝝBCtBs56xY'6pgP`UuБ蠖3+Om&[$BW}N'wbVڢm6Yt>{/,+ܿ\W)unF^0]g$Sm{M{<=ll{ /e]wAV8ϫϗ EA}r]ĩ0%,ub܍;Ӎx|U뿽z!7RO,9Cg
-srdG/7g6Ύ`}dw։TtL~W?="§޾S[sbcE׶E{J6m-[sEmV3ei'\Γ
-M}ZԕqG]:Z\nKС"FU\8#V]=6qMPڸngSc>O=6V{3eBw
-Μr<m) fNUdve,>5֧W,Iϐ|?שiyC+l<6JHț|WȁBuj:_Ùz'/ <)
-n[s'{9ջifcfy]XXu}B)c{k=xFq]2tL/>I2ԝGgtv9/xpϤ_א˺qQU횬YE*^ݾUuX_V5fcDɫ؉3Y&z+_f>Od[lāGbQH̟=m.VZr‚Ŋ⯄8"<btR}w[.џ>7O_[i~eCqכyWmm*zwmï7Wyn̊xS6XwUO|ɳoض7+仾њeSB׌!YcߵGrO>ul5W41l[lP䂪w_o퓎^cxO-WyN[H}Pˈ/ZYbɮ5{
-2C±~>cSKglԽm*AioU3A[g7~-8a-ZpRX;QZų+ԟ5n?Hu־tś5q5ow˪sxxޣK²]ʏji6JȹllzL8_ԎJq{Vm̅y~/ybyVӛvn|]ѧ~ܵGgF˧FWwAWݶ-쾒sLu钅#ݷ:tifُI=vL==i-Nh頼<sФw]3_Hi"ZZLBb;}K\B
-ySlgte/=8n_\ڨ%\дt'
--X
-?S~f_W. Tޫ<鱻
-ScK:-Ojv'ؠ,QjХ{^iջKFx;-Y]yݘžN9?LdƏ 3{S zrPro7U1yq|ZT]{ US[FSؗRԨ/} jOx(ж2ic<GykseΛrEfgMRfP~;gҬf'p’*ZKy1t'! ~ߨ2tG6
--~љ ϲ ]?7%o>5V7<y*r+AWoٺC8frWÖ _Nhuvh•gKrw;ۻ]S(LKg٩L8>9..˂uU_&*>Aʺ7+_|:1<37h)iU+4g)iJ>ظrƶ]U7 9`{eB%2|Bg4k/u:_bE#Fhsvb-go(U"{|RTtͯ5%]_UP5dx)383Aj4[÷M 6E5ܲtynWm~CQ~'2/&,-uM)ҷ{Z)8c_l5C)|?o˩@'}|acԷ-=}>jˍZ~oK_v,սOhAf6;8gLz,2듣d~<?ꗄ ^Or <vӛcR_>csa͎~"R}tJ2GsQ=!m m{cXeo<'=7Z[fxdPSF98aIc%jvxxKVd+*24#KcǺYvJzYKrBV0yxpYu܅w}4:p6y
-Gfy!^['=[8êy('WS^؉ YaAʚ՘)J/3l?x{o-8x]иշU5L[akhEu|OL, ӱ!0*ni6e;-}@)u&ݯ ="R[ZZ[/UNWr`>Т;mg1=v7\hQ~ˊ4ʏ7yYKEꔵq22͖|7ǭ!أᄖRa*YWN\R:c]Vh{i둻eb;lm-noe<:x ˓5[X*_!p;1g6y nj(|Ӭ" /:ÍyuC74M]=-MeM8'z꘾MWs<.LX[my8%uIh̋1fӝKܷ|uB OmOrJYqc4*͢<8i`xۜ _)Kȸ}~kJeKN7{ rY(z'-_IwKl-žDA'~_r~sМm?WzF<zuN䔇KU5
-']bО=w)_ϸ*Tg_X}b^bf l8\wC%r'79~x>vºn',%,`9~^}WLL9muS3V'WzIŇ;6 a૧_DhΘfYۮ֘W!;7Ncu5{ӎ;Nyb\p#DjHm"}ʑrJ|Vx?ޫ$3fa{Xzr⯥v+
-;Wc,H׃e<}a0]hjWĭ'Zkp*W{b.[G
-+w҆743"g[?t?hUwcHkc nmWa7:u"9lvSyYtJ9?mث(ܘY`uWKP%SSy֥L
-,SKsȋiY5,_zϝ]ku3?+|-sˬ<p6nFLZiG!;nS}~CrE{XAb=3~笛)ݨ/'w^f/
-:PD5Zޤ冇].ws}7>=s~gܴoΐot9p[F͓^nIOMѤ$n)|gݶ']ё{?ʶ#7^wڵPoGnrr{C<
-/6\iKG+~YQn3{>/&agW_{izVoߩQ Y{vmY"^,}:=4][?+8t5@ <B.eW&sMB4mIÞ=.xh ̮e/]QQm^V%'_o{ cޤv5fyysT r̘?ZF_`Vo*16F'uKHK۞zpw/ǚc,H{D^uݑWv2[V2= yg}fIۧYf R'(sqD2op3-- _uK;M6VSV'-vf;)o8mP
-mz3Ғ>Q.u5N[4[wBk<15mnzKmV9P`c~Qyܼ*qn`k食OYtaԗҏ7㮽׆~mSol_'n&kUeӯ-j
-Lv(yŠR׿[tҙYSyxJ77'^[͓@lY"_w~ yzYn~'^%nɨY=3ܪwSjCKGPGUGw_|lճrt9%m?`/1Ųifˋ>,GG;{x'['wHSE׹}捈jEi9c~ ^NU=3jo݅M77N?jRB}l~rJ^ox*un[w>01xF9'R?bNɼX5nlr9&'j4ǯ9C)ֲxq^,-P9]i)Ǣ[ ^^
-.8:=Iϭ67yEM D^9N "$C䭇([þ7a`X<u׈ˇ#Lq
-wFT#rsG{H#E㩙Y#򏈋'fx}zǕGK ׷򈸓8#Ĉ8ψ8eD\}DoDo.Y"7S{MCO4Fc#yyyyyҿ{~ ȥr;y'׍Sgn#%z?j'Nh# A
-B8
-0V $1 BtqA0ʐ ,Q^F*>(=asABJ h#=IHR
-\7`:
-k`-;Ώ>50N(/
-
-&WA'T
-d@E&@E2
-:h|X! pB.CH|ɈP8)>!
-x*@SA
- 5@'I#a?
-p Oc#p"B(AF< 
-
-B
-(
-vB0H[O`5@}K@u`3( @`3t;̇ x
-Qx-gSBWBc` 'u;
-8~
-3>QYX!z"@~A ɡ
-huq'Zh04EJPDEF\eöDQ^⏶9icFc([ʦW:M_ekzm] 8/gd>or w-sҍ c<#'66~M'grӘ.04>1omh #晑v7ݏ?Eő2r<B<lHSO\-#eG>>HY$9#] ArPiX׺O4Ô>O>\ULz 9ADﲌ f^ڌ
-Fڛc;XG
-'Sm'ldO
-(l_R<\=}p ?p\
-[jFƁzca#D
-" PywvE숙wsCk 7]YM!>A$W_ qb
-Albc&fE\Fh@9M!'$
-`8/G>=Mј>EoєvjSaJssh&)2t
-ru$r$H5?߃;9wfy_g?/ |.l(yyCF`pL gA0]obG1pw
-q_y, 2"=G5d)~3 gqn8w%pd
-xONe$b< J餆ؐ:Y?aNǛ$=fdGep$HFԏ $ʐd- 7#?7o;xK|}<f#ox)q(X$40K$;}cҿ%~vAeqQ0xmI@ a6?@0o2KB}ZBߪXa?-Za h/&_'F?_gfj $.@‘3,i45S pE~4gu cqSah=- 1)WtI~' $]wRwR$I%FD'1d%ӋHO/J)GW˝F7,ג&H#Iw'$|H$,L@҃9}.I:-ǐIz(I?OL9RI66=I"gcXBfظG'ˍHOtN#5$_fxZK?7rqp'gRNrfb$v񝤇tNG< $}=N?Fwte~"Mҷq_RIi.Gߒt iw{G血L/"æ{v2Or32|zG9LoHo;$RfxT#g&rq}%iW##'tGNE$ I?FH.NQn:}Iz#I$3?\!%]d/IO#Ã歎!r~83c=LN&HN'sz93~9>n+9>n~rvd}} ׳SHg䏗3nHO[}Z-A+ |<WCcuA.|| b3MA~8)+g \cYD< &Iq@pW==ԕ<%I۱i;Q),<fA^~И<j]PaN ">x(>]n]`;:f'SE~ xn>:sL:Й}ҽn'*eXN1|jB]=
-w\2.Tn+q?{/m\tn;}:sgp?tUn碫q?}sѹ\tMnkq?]E.sgs?}s ퟋnm\Em\tnO(> ퟋnm\Es?݂苸ퟋVM5#6k"BbHgf14U&oh*NDS*8.*p|"i)ǥQMM8.hZhJq~GASAMM8ރHԦ
-Gy2A=&1 B,Y+A{Kf%
-aT !ެ<A(%c9 dUP@ \j# zNY: Hn:8BII~tb-XOgX2Yi3k, ^GقCg>7a>1c@\t=єw(B*c>4 6tfFYzkyr:ԄvB7=^N(h(n e<CQWnzUd(!,4#.؛\)mC4Yan9j<:3\Q3%Q$zb|F^V3obТax1+]C}0FD;mOd
-x
-aQC!w lQ}u3@Ӣȶ{s""l<x?k (M]NG2Tl~wq$~2{x>- Jp@F_ڦǠEgSP~Q,ȑ7D,5T<OfNVFM%\=~/=G3KK %DCC_(ha2XO]#A)Fb!ku*3!4X /EU(+zhI,Y~hGEZ\lF<"q^R_h& X5Ů iq
-lg!=fyd0g܎0.aYO~"Vv!&Μ/C3g &:v wT)qC*81q4Ycd]a)5`'.D5=\J#"cDIo艪UzՈrf̘<ZF${T!L_#>W2rBTR7:1BOMIl3J !ȲD' ^w0ަ_XCJS/R"&h=-1!rMةT!$^(I8J\L`~q8Q\\AR/$zz='.FOWEOS>zOK*l vpQIxI8I Aob!#w TP[h~oۮQہJ-EaSξ
-1$Vb h Vt [i0MX41d6bTTHH
-(0%5-P nZ"
-<ڝ< J)|
-f43-6 ˃U ebc:'jCЦV10OSC`&tu
-bM.bM*XD Z 2-)9xnZ҅g~: I"ȃ)HwKf3wdUX_Rs#(KMH4XbRP<yGbbrƶxȒ;pL AI}OEj,g"p\}Nj6{QGa 6(V6 nBkKgX>ظ{eGQ4L
- xO&-Ma>g}ER?c
-VX
-9,6 2 i
-bcgbI fb.,d;-&H.xj%`HDb<xPuBh|BcF`'ZQc@t
-= Δrt݁tQHI jV "lfA<:Ӱ9 K Y*})r+{d)#1Ρ!(JP\@nvek-g eByY @ uKgvfhI)+H*7,&:aYz 4BeX0[Y Pv 5'SOgiE5Ð&ʈ0޽K< a`Ǭ K݃(ݵ"Ѵ,}D%*Sfs CV/
-Da==wKL"E-ēXDYTD<u.ģzT-@=~/ֆט&]*{X"ZBv RGofϔh<&(= -zyaD01ae k ~Ӣ' 7
-,Z/T=h]fHC ^/tʜt1oh1SՃ $QV'J<Ս˻WƠ4-sLПoD204
-g i1O9,؜,hhFݘZ ZD+Pɸ/>TѢQ]-Ji>YJ5dEBEG=>$/>hڇalN\03* Q2zTE!%
-3[R)2QFBPǓenŮzl!V+RBXQH)AsOB4J24Z ?RIV:ȣ?n AFEeaE/Z@b%!e
--yoNՂ[0hm-V*mM!z1bڤQ|{brI `H ܇4I˜Ø#$?.@2}|QO40(XҲ$HɆ[G@Հ%Im?{ 36$qx"S
-l0W 7F0H݌ۘL8[۟Pn60K@uu2fh SFH<6㢌:6x˚̞d@R@
-9ڌheg܎5P4 zz#AVb0j و,2?m
-"wFl 3ː\z%֪
-* ?eUFN %dB.ms"ުpTw4`0@rP[`!T4V^dEQ0G`ͅ7ʄ\hy .N`FIF+!P
-RS,IʉB
-^TۤݾMMyl.4x2b=WB혍Wr,Xtolq>LS+(8Tq,[&S8||Zn|abg_nDAb,(⩡E K>kҰY
-߱NJO3 )OѨBK6V j cɅ8<#eRo"b+ ^'E>S mzdr&A$fM6~$6
-V{TXKȳW_]fHB$(""8B<Ȩ_RcAn⃰ϱ S9⚟MV`,/I/eXCbWIk~ Z  kY޳o_x2z){;̤Lv
-Cc?"Wu'|BJa\$[~ơv`|RǮ;Z+tD[q>,|mseԧ@tS*bUZ<DռEsH(ęhKz7,mcmd0x^>-c=ï)o; mPGYxI3uEǛTȧȘT|ohcWыX"Īod}z34Ԝ{֧5[4֡Jd 6!3ɝ}\By
-XNjڪ{D6 Q)wV[Xtzcz-.m62zym>C:k:"r=eX:/ }5fK>\BFYͯ~.1GJ j}пpȥWQsa3Vz5H%]q74^c[A.ezb2KcGHOjR@N&E+/WpN3\bq"ypxǸ[Y?M~vb!fd#q4x?Ǖ-d ԙQ } <Q*x
-:p)}2W3?Bչ6Ͼt s\8~8ׁIE'tx{y4}:"x6хlЊQmҨD[Xq2Y>Fh="eTᆗةSA>`ϦM5:s N67|90yYPХPs$&[ԥN"}yQ8̈́-Ӵu2?,4/̓s,ml0 4ZJ4ҴJ[ 6p(kW]iw._DbZk5!H>Ӄ؍3Ątdj
- т(׀.ug h0gCt 3sX/=
-9Ls-L ÏcxOHeR/
->'Ҩd OD%!2-TQޠ-OA>-:}kb+ghUD3UU/0ʼnhcGG*dk N
-69zeb ^Rj_f<剨KQC<_hNn갰݋o VS<O3Z 7}5ހ
- O>QZ5~V1h&C$6gp؍}1vq|u~ 4h3Qx
-fҤ;>#–vYB?-;b"e
-d4竐>bXci6XTfO^#y^!wm#>H[4eB,ٿv7%bn'0mJFR]q"ֳ'Ye^J9>(dߟPBgB0C1|ڲ~o Eϫr?LǸhc5F ] )!@c!Z4a_׀DX/.o;Z\0:"S ,=`>ayG`ݭCGfr0O>X/!,
-`9`BX/¾" 7a{o LLrs} nGCCY #6Gi+"sU ]'D
-/ս$rsS##q
-%QPSMm6 4k.澿f/:=jP4ZLLd([&(Vf1$u5϶эH?oCC% kG3",bq,}YF6|,UkaW#/*dRg_1Uo2,L`h,p=nC1PSme\9;_E<Q"x̊,8/|չQY>IYYх9M2)okEk>O~ *],RQҙI"hSTeTwPbERLV::BaS2fIsJ@4?u'&nB WREs%Iݧejj ZD:r`ux I2mrZxR,0a kJ@Q=m>X
-wvyQ2Rq5hۗQL?3+Vje>y1$͚t?/w/]K2rBWBVyiyMD{T#I'MIj`?@O*IUS>zmgٜLfll,
-rY
-ԛ'
-֟%eN`NM\2oo-yzYPt8VtXn EIʀNGӑHl{$z$
-qHdHHƬ+`0@ 3Xms%ԟtP_UbEU;&hւ1)mc/XEؗY]uKf]ODTŬGjVoƘ#DnC sqYJEہ= &ZKfSWC85e**eÒe(zkR}Sg>dK݋xhBJu#@YɳRփ?ud1Vg% L0cq_fW&,((-лnHqMIU>hfQPldlQُB؏GGۇ?Aԇ!M(Z
-e3IaAޣBxQJʡYl^\k:u>BXح,vwü0w 9$,o|s0'uYBaS3@S 렩|xVTi*7h*֧h*dq$J^Ki(ïTꘂD,D(;tǽMϻيkޔU:QKsx:\US**kZo=?q'5#1D<A^mAeaW\W/Rp}a_alrRbn(+9/; ׃Ȗ[;4 ̿T@-&4e3
-Ir2[Hq64|vg8FƿOӨ:fNR^&¾0z?i.Acd=TfMtk7z.<~!8.FZ~9FɁibxh,$g@-;4Ҝpj(,`6i< OC;A t.RjNoPSm>g5Ԭ"QCP+b;/Bwߢ|ilgN4\؉T Gwі u )Qpx>wF =DQuN|wN`c $ȘEbjFV|,s z$f(#}E~嗁s+~!W x
-Ghet%UY_HcVK7wvᭋ|D6zEW)CɷQph;ͼBt^} Rk9rTO,4^gPՇ\
-i$JL9rWQh
-i@%@2T05,]v6Yu+z
- gQRQܒ,ad@)VVkxox 5K״ߚ20@{s-oy,?Yg+s vf8h1)\_̪ؿߒ`4Cg6ڹ*ų?3Ck|/jQ$__‘lY؄iÿk&N.hD 2B
-$?4e2:c(RXyX8p1RV3E,[.(3$o!+~p> d ԅDE~RV~SJUtPm]J?z֩eȣI)+ . \'&<ыB#lA+ 9L#{ 7:ȷ}N>/: Vc;exAg">}>"Eῳ*kk]v̰5*Mv U#LB(M/E'h0yGAW妎ٷYEG%zYAy}y QKLpwa7}KM-7^0Z&BLM?3zq;M~4:oil(4@cЋL966=tm6v/5zVh 6bLCEo qpv-$ ?{ب[&(fh}bUv^vGS`A'_ `LN[o.ۃ6 ?Ȟ-&W,K'k
- M"1v j@m?3iɄhWq,kn4vxwҵ c5qs^g: u}hO:?2B A&HJXckpf̬v s 嶦;0DӢѾ0<EoEr{Wvg$E]Rh9߸Dq n@XDS`42(
-yfɬD#_]n-{}"bFC)QFo/Zh4mE^oe6Auy+f],U/}k"3#|7E#hч1}B} i{P]#6QD/JL+t[ y9h,|&$q\
-#:hk?0<m3!|lJ /g8989W&zo#0n{.7i~82 g%C^|}חu,T]a_hBotYЮ=Miu{?;QОCCaz0"xʹ}}} t_ ,)1%78漗%mV9lP(ABR9ϳLqEu5;M@`uѵ&UԬ$dV75
-H*P|+MvP!LmT>m}ZH+b@Mـ_!(D#,#|!@=ܙH`4;3Νs=s=tΫ&{x|SM'{ӂtg|ف[dֳpo)15v@v9x fO 0.Vw}6PivdU^؊DqLSBoO_]/ʩsn!3BV6C=`i=k]y'&￉HK3+D%\V^ST1)reM[{l9a}V~G̯w+BN̨zc mk2{qJ
-m]0݌1Ȏ6:r?{_Lh =^]\v[B$IeJ:\(XykS=;4o ^(94$yXmGUZPڨhdbNs[]45q% SON{Ǯ'` 
-Mnޡ0c)oG=>)n\o'MU%
-3gPޖɻ_
-l)~_wE͖bT1o^#pg?}a#Go_Jj!l1AHF4AGa`޵&L(LNkRo:<=3"Zֱ@/<au!- GEJ6CH'=m#j|ͰLT>[\5\b ;M[ktF#)Y $Hii%M6*Xh4Bu{bANl ߉_mގ+EXO[ەwF:>6
-ruiԼzaڈM8]I./A5 ܇'f}zUҘ"J\~
-0=KjS"7oXMYUCr
-.qcrݬ^nU>438SqKX ,u8ǂ΋i\咱MK Qßrj|unKί$fKGJta)U~>L[ڦLS*)wwyfGhq4#4!6JhdiP4]°KJ-[2&Y}AN1z'je=^OXR.8 [v `vĤxwӵlSNRl13UX*c^FSu3dԱREZ}U3<ZpOډ;8_m,660Ƨ@t&"
-?C;$m|Qwsٖ;OMua9:Yэ*r<Ҽ>'_D[J :.k9if.yÙx |iu6&sVl6(MWyZn(3 !W1[|ARH^܃,|.ml,Rtw@` {P|E<QϨMyGQ׍r+Ma>n5I|''m''u'Y#ml =0n
-FgE߲1]tTtRn<fag|~$z hLR 
-n@lx,mm  ߄(ʕ_A _
-8EϜq
-~DyxO\e6|ݷ*=bL*ԨbjUgb vOa\5<&Ws㖯oALC%ç |m𳥤boQV)c4` quK]qgE&? f'(oe/eQ/[bHA~ydJ(8柽@7\WW ڕnٖU;ѫ7-,"%6Zc)g-%뷔
-޲LnIM-F[՚*do߲W~+[lO+ķo}YQ>Gw:ۭ&;#{
-'Ԫ9_X|7݈3Sf3_ m'gS c-]=-X˯+Ѹ4bm&duH[r94"e,-TQ~*6
-L1ܔl?w^,,YP,q;1˔b.ө>~*E=;
-^13}xK\@<] c阩!
-EV< Vx@@{,h7IuQ 3镝+ϠNUǩFw(/3 jqiX*R1YO0kF_zE,<;f\q_Aˆz׋schr <F }}|N_`mJe
-5e%|oxU>dMgYxzAē!IvubU&ꌜf3.bf{ djZs9X~g\}#p% ]s4%Chh:i[~@tukɶ
-;:OM)]
-,=T
-rDY YKϊ uEʴ(PЪdPqpůF#[n_*=t7+O;B䜋kyʯ%O^vsT7XarɏtvV'7,8CvNֆT
-/ ?c]C&΅qq]LY`r1+zAY3 xaf,8,
-+$`1ly?7ћKe1+@haiDĻ#H'Ρ,rt.x3~qZor
-0)9tTrJs7
-]׃bj%z)ej8 ||L!y(mUTZE?,5r_X;k<mUPf<N\Lf/\ <A@6waYᾉ1OăTS~2i1jH~*Bqg\U܏ غ\OUC‡(>O1@&U1Z_k7f7fVF.mmhA1T<5|8h[y@
-Ԥ=]zYq+Jќ a"n9q98,h24;24Z10f2aa5&:U 9:0 ?+Gն{4N?||LЁ|=|T['Vgr&@2҉qb@8'ClUc8F ûKO5|n$AsHs=O_s$h\TgG+/g⿔+6uHhX*e
-3*Li[XY?Dh6X)1R9 9tQI&55ԣQ1;&k#7 ϊ~w7NЂwú\a!D6sqLcJ~d
- HD{pODR>0N 7_55|ZD "E%Ss=mԞqw+x|WVDniKi+ ->L]߃/jڑIgy2`EG19 (.,0ZWIn')+bTJ)h
-p8i8~3*l-ں,;ȱb;p re4in^&1HgdYn&qQ7Suĉ}A` Ca\O,e/?+o3;P<!՟{EL+Y&e -k,uet\mu8qHYnz9|Z&00<d1e<].Ր.۳AzfJ?
- \4_BN%=ؿ̲;
-.V> >)?mLWemԔ4^]cEz1vYv)ADi{G>}3Ȼ6~"7]-mpY 11D'kFfk݀54fDvUR5kf]Wckc/.cc5˲euԚMѧƿYcNό@|@89rM"{y̿T&i_܁-8E҇8;|A
- _AГZ/{ և(bX9C}#,<;UVX3:UZtridL#CMr:r89L՗&o>7\AoS&5 ]$eg$G]0#oHjH[mꥁϡUÌh1BATѠ:qb(+ N_WzK]0` B%p+^{FX.<M( hzKaZFG-EvP"Twp},ؖN:/A)6U1\)7g
-D8V/p/fnGe*ۚm;d/awi)\/w?ޛ)X?qܯ,M
-A+2-$f7B *62BL6)ŀ!eh^'`'\[JRjԧv2ߙ4'%3.iH ͊v[m BaxI_ߜ$ܺN3) ˳
- O;L"?kCH#UſC%}B_nF5Ջ!*9LFu'튽
-ú( l[Zi QŜf: US t[ }ʝtw(i+0T$fİ:@j( t5uQ{EsV<
-Xڷt DxZ~C[_E6#G*QҗMGմn$ZU>}UOlhoɽdX(70i'JR̀!FS<5EKCsxmaIaXj#}Ng;k
-oTŌn؉l`z7GQ+쏋Y cC#" P;J><UdYv_Db{מGpZңWbz[3$}v#i<ٲv]6aЃ
-QNA?"-V ~YKT ~"ZhWסuRRv*xu(+gwCу
-z@np1}iB
-&ڞޤڞ%3^T9-*LmM@A[P`TgmU6[hf޵
-U
-:h |~YjEVB3<yE%,blRdЂ2j*ޜ}d_n)j:)[OGn'!) oUF|Jq;,%۰vwZ<+RƢgX,BY̤jCБޠ 8f(?Zs/C䆆qFF-vfYw]OHMoaWI4kRD'ޣ̷
-@bT"{+E>F\WX737*/ f;dBMڛ<
-zI9,yo{n5 O$Nnp8Ȑ `7)ڬFdo蓞*ѵ]kF֥>Uv9E!PUW|>m( @(J9<Zq\(=!a9P罗DRRSx(0'j`”"b_?\ p&Y8KPtt6Sއ/+AbU|?M^ևga> ?@>lBƒ{tѧ&sIK~d<6qs}L a-nK2'N󚼓4kA'7bװzv (Ԃw읻=&PQZ=(C܃P{Sma. g H
-;`)*gCDR=[}>]{*0oa!6I% ir=5.Iz1.,E'Kل\`LojB#<R̠Rh ]2zq>I9vhڪz9lmk42IȉGkEͥrї6VJNF-?>c!}!ReL jU|}h_Ppȅv)9<R58܋@{O 5ڌfy:T)>I }[f"cĂYx*<B.nJ#=?R)b
-;]#27k1lM@=og)6S# B;=!e\h޻x<qCk,9#2w 7*&oI+^5 jv4*Y=Lxě}eun[7e]
-꩝!cX`c[0Fv3;_qXr\htË>xa x }G|+:V`+}}7l|3k+3:)`mδr-06m&4! U˾7R7<RaFdvw?\c<AUZnQ [#[{QGrM७4 D06ZV6
-:֊;k+ׇB84H 0QwDv *h0OƨN1r[kc0FВaYO}Y?(t$RO8\MU:fA.oR_vq
-uD##*hl^h 8
- RSDScփ Tt;*u
-Dy);_Fpi'Kc R)U: 1VyANNLsVC!y9G5dCjrBci c[\|i=3!k:>:16A oP6(n<8>cr$ ^ii[A=4z^[aًkSO& z59|nC:ε " ѻkC*
-]͈1MmCfLJkc{\&7徔i5t)1ۉ&k
-R)q9*ѫz: O1bA|UnRM!
-|ѫ0$t=VJR,ѿC WUaE@|+^XZoh$LrPqbi*lZak-"NJK@Us
-J*)
-"SLw(H-.
-x˥o1kex1f%[][Y.[sŠR
-g_{x~KsߌIŇEe:5퇚EtdsJꬲ4`buꆍ;z"mD/m[弚)$>Ѳ5omuP:NE>g6DWpa<ڠ
-5a&u)q`I쿿+X(ACN*&4Bmx~=2 a0Պz_j4x{9o! N7p;E2xM%ۨy-GÆZ<Nj"L7[v=)Y|jZNs0Yq4b"^5/bGbcq'_łs[u
-Bg"8d7_G(En9m̞<=[nyV`k[EgUN<r=ł$ Y
-2< ꊁK⎑W<8T%|/(Fka:H۠a?TCiO;j
-\iNSԗ:&k2}&% cjMeL7ftS ev Ke?wH:X<! 5}g8/HY;
-k@_|͜?]"UZEH w
-ܱ
-|h0?T3H=bnvҡ7
-Lv0Tr]3F}'TD>V_ԚnKobÀ;ҰD<I0ζ&Hv:=-oNNkh]-h&DѫK 3?Z8>se{wb`M깥(:AP
-VjJ1x?Q6:׆{<Ǣdb]9`RC_JMP2wj׌ӡl"SBZzx ʖg3 CqeɅc0pmCk]skLB -v*כ.s%' +IkwC
-Z<Kko;e,Ni~O0z^Ian8J?f׮ zb?|>k@!9nGLf`S0:C"S< (Ň#չLvjo[[a䫇`e
-@{'+Nw r٤zjšlT{x1W x"gQ; Ԟ
-Lr6B|8Üxb9ne
-L%.JRߑ
-.p~$*!+FQˎS-)D)7NpK#'lL,JUu3%{U8 J;R#)4Ɂ 1a~_{'KǮygm+@^< |xN7wNE*0a255u7l
-`d0@jHJ nhh(I
-J"s܁>RhavGpIOHnlL4}>AN|z>6T^~(!o/c[(!ntkC @K+"X^GN;9 c|2M:19خ^ +Fh7 qR_7c9lѺ׫w>J剂
-7=O ,YR7iTҥ^ .& jT.ȵ
-w1!{*wb]GT@AyȻ<Q@1%(\Xk@y26|i`w,^02/]*
-CylA8H}!%58AVq(gU-w3i=}Ek y_gSJBTIsDmbj
-o杁.Ju_b Xk"ů _k>I]O)Y
-૕Wo
- V[89%[CiCb x'p ⋤Tb qB=Wԇ1ݳ3 L`
-m|mb
-RR32kTuSXJ`y:n`(G'H]O7l!^{7}f Cᥔdo`ḍʙAsD#ʾQJ8QxYؽH
- cĉo,
-JCJ,}X>%૆8lg
-<kwQp~[+ـ2Sj=~_B{лAq*HV
-;'٪o3]_#ViНOIIH %؞e5:n+Pa 7ܤX vw]:tXGG`!f"y>|!ک `2Qu@h
-ͮΜ=wIǠ?;Ew ) x?
-<.ɘ^لPF\|}CP_My5 _5qJH0Zi[3tἏ92aܱ0Sڑv_T @ը~8+Z
-Ɔŭ#T)m^ˋ ?Waln\Z-PD--ۑ"Yc31q0#XɀQl!6tLgLB?%c‹.˜'!-ǁ6dzgyتbEȁ`/9DLrub14-hǕidhӣ@=a|i¼o~oxBYt|ZE|f:b™ɣHau$3 0p;YXFJ+rREG`Xm)}  $kȃ ltRzoT p
-~S-ot Ie5&Cg<`/
-7A@
-TZ,6ε*6ƛ?ƽ\r#+ R"xe=/ L
-bT{0$Nmv0upg¹ HÎg}IT 0rˤGډ|m4%Y0\)Ld;Qv퉈jVx+>uB$`ݶc7H;`i2\chsI(pMaա3
-X0^Ֆezo-RPaȌa`5 ;|틆ܡ^b1
-q5ʌ^YS85,%80GRpD=8^=(lc\=nZOʭ ;e!%
-gXL&V
-X sqAo:
-G0 r*ccC.Ct189ex[4e c o cxsƏb
-8tPn P#R /_`G7 ~}@傂Ԙ~[͟r1򢜏߰:oh2Q!"qMoO<l0A1aюrAZXNcB4D{DO?(Z^
-k<Xߤ@>~fEIdou9\ΑG1o]=nv泔xH7HXL/_$+nwrg\Nf|4e c
-,t;g17D:=k*1 X9vNPM?3: 3]?k wq:N*Gc}xΚi+5|>/v[}R`5R
-F Ɗ 'pk1EA9&
-KA~ѝB` o7~LzUc!| .Î$XC'+%Ӡ{!F@Zކ<~&lwHU5  
-zq~i'z٥(>v%Ys;ބauJ׎A^vN ϷF VoCzZ~'T|z~&z^Vk[5֘P'TW}W$Iu ʠIm
-f &kPӏ m Kݫc9l ՈzczYv*(MUlI[r7?OJQx\
-#nWeaĮQTN7 r-2sPFcq籆qoƥ3[s.h}dJKU$)N9m97
-8{DTc7%"
-ޝdOR썯2E Sk"dC$|1Tt2Jލ1<sp v'nL
-Û{솋B_o4]wUt8IȲS?1N-$2mM~|0gem1/|9~NMe--sǰ]e;ﰥ}ipTXVйÜm[%dˉ 7Qo]COj[tZͽ7H'tH c$8Ԋd1C~U[ t@sZx%L| a^X#E" #C
-!mzq>,Sj&H>/ͅiue98
-InGz,vahOVbh W u45529^ڽY?KXk͗:>Mxd\k5QߋFd070fg E \~QN _<a=Dy
-qFYGo_&Sb
-9=m#cC[}
->pw" 'MIVkT%g#*,PF^Nvӓ!O_\;uM,J6P.KG}CV}~N |?:r$_6kgq2\`
-Z&+[dJG4sioLHVpTq40ޯdm|vQРN)#.K'oO#jcQx&ۢ2Yf4S&I(|J/zmK͡ 8|DdL%q硋PhcE>t
->-FVԝҨ= &ɬ MF`RyCcsq,?OVctADc2~u&$hM:$I㴞\ G.dcE:t M4d8uY?\M%kO(Y4HIJj5v^Ƙdm}w蠳T&N'
-5&MF惃Y i:V.h#>0rp%]cmJRm?fHRCڰ&2tHqG!9q[?-IXEht>I6 R iX0Upi2FOo6w&yۏqIjicL/:0(t&& k>#/w w& Gjd) BW TAg3 iJ֦A[HR rcͪK0\CxӴ\
-R<iowyO^O|9%7?_"r.V5ڲ(x@]/P_|7<83/M#K Ŷŗ_Y yn/7oP<</ ūP<2XP<*8g@1xh׿[?ؙŎ(K{?(/~@%6]v}|qe8|߀(7x#/h@qF|W׀b}|q⋧ (2x€/Pl/>ڿ85xπc7xB|Pl/4xH|UB/r@P|M|3'P_P|S| (#Ai_|u|qb[|(3o/^G懾L=CQM>լϯ"96-ix>CAy;>`cZHUizvKEfn[?@f# 6=:Gyn86` '5*)Cڤƃ!Mxg`wFvg҆Yl1
-yX\ %MQGLJ:Y떴ھ`n׶X~Q 8^ c}Jj DQ*HhRWMxxkm4 pKORMD$SDif(MBaQF[MeO6<t}:s<4հ߬>DtZVXLT$‡fJ# ٔoHr7~7~"։[[
-%
-UÍ[]sÑ Z;3/گ^A_d͍L3ß%OIh*I)dV~I|/t֬}{.RT 9 ZEĎg幥",L3"WuɻܫjNK.4&=+ju{L{BS, jqڹg:#ԅPl4]-Lz˭rԬ=l7¿=-GtBKa6^>, 1X&Y2y3VxTU_Ӕ/aYO g(U^DhAnN|O zV|~Jʬ@PIOD9:f13n[rb"g(5r۞"eWYQۏeg]:Ѧf K.OJ'T0: ohMod@,b\E X0Ko')ֹK!-G'B(UE/P.&H@iE1ny蒂maZ1.:GH2>_=xcxܶ#!u$/wKA7g k81cs崻lMnxuE>{!\C1Imaޏm
-a *IfaF{eyz20jn;JaN]<! 3TeZ$Sh=? /0.n9ic!|- u(Jc,EܷLi+n&ݲB<yS,g1&f"I:f|-i[bmZUm?>0.2lwoW"}6veUeS!Ho U*4!^>K8@g|9mXR:Ա'EB];{ݎ+=
-JփWrkN(G!;b|cȄtz
-SGR~y)
-!R X;j¼kt!1U<`.ɛye{ c!, bFzkJ(}M.iK8o "#Pm
-Z#@V%(ta]iM 47N
-z0/]
-Fz_'ڞT]8D_c|̯wI_m&h!&`Uu4@ld ih o#)*DF8AjT,b!m@fYnxG8f͎ƃRjv܏EL|+|[lo_t5~5\r ƨ]_Y|0j3CkH7#el|7@A H
-S4iOye]F%#{u/wo-kn!Vӹ2:gqvwLSP9"4"$Fkd2l=qد"[YnDو]d3fJ?ǀOeTx%1.
-/z ho ,A6X4 ͳab6=f)fpMz
-5\,hSw[:JGwP3$_:abJ/GGrܘ;
-(RQ[c)O<Ŭ2~X+L xb̋ЁH݌\=H-v R947 Ŝ^W`$e/:VD
-$xX
-SɌIPm"g%s#Rujy8Ldbnbx4ݱeO]#i^Zvnh U^0 96bv:l#hNQ:n=ԧ"A(Q^z;Djz+ bt UIxtɗp|m-'|@{TƥD7?S풺Ӳ~uu[(}/P*JoaR-&ۼ PW֖NZ@ҸA2X'_}xڔ18Ǩ
-:!]B>QbY5`U)_!iM(vM:%75ɓ,n>mGU1ǥ޴{%%N"m7]lB2 ƯՆUNKP
-ӕ4ݥ4< u5 Rl<N UqRK|;,E&-8.j&wIm
-QI q8 }:vUѽU='zu3`9q3.3=p힝jP!&{gh-?^,ܞ%7ts\Dm#'.*ڡ;DrsX^aT>R)-flA +_btӤ5#&焫I!4ۮTr 6w^:DV`>Јt1GJ?@;iK.0qGN@5꽟v`;XłmG
-nd ӍpϞKd?JIM(.P\j*P_}Q_mߋ˵Wcf.z̍ysm :G(cFᔬC#/«D»J}k]Q~e{ =MpHl8,&<MQE:Odt=z1zF&,Z>MWݯvɳtnvb5\GpMoȸ%Mӑ}&(
-P:
-LX`;}ºO~>I?rP3f-hi2\W 3rR3_{GRPF'|>Oci "uu
-di }?tj}ǍR\7OGf5g woEվs/rg/rg5dίQq3!<n!pxFɵuC}fxvlH-;"0\ &=`w*R#wG|AkL2*`ّx;`Bt=Dwkl-Ѩg14ؼI$9T0!_*L>EY5D
-s .gɅ%{)vyo:hCj'VV5cNחk?Cm?Ʒx a>X3p4@^x@傩NaybLTPIc؛j(q(FF}JL?=J s`&_Юg.HR;_OGpBuXs7
-!aM>֬Y
-J'aL.h]8=n`vTM,;ӥ@~N)>Bj‰J,\L
-7A 'b7< Ӌ_2G%lռ0WE,,CZiڼyO1qm;G&jMf3qq\[IwG@YSTB qWP~a.L&QVeS*L
-CtH8!kgs9G&z
-C_oH7ݖQ HS;
-JV~cIWy+#h(MW=Az_"^=
-Mp5S]*+2v37<͠Ao(;5$D;S=
-U)GƯgݹr?#+[ a:ƥ8eE 梜Q'(K_?s G]洵zF;&?2FŤ a+Y l0[
-%H{ҕH@Jĥ$B_"/2BMAZMSt'
-@k 8V$Gs8ۘx~o~NhII krE
-`5@ M">Pbc?#XՓ tOƜK`h̯Z7Ev"aHG/ʣT=a#_Luؾ0ǤU&ϤT*vY}Lw'1OR~Y|"qqУ:#?lxK·#0.^t6؜X4^QB YD
-M"$;[ZԵ $' yxTU_'y_`ӵ?hqJ/NX&,31QG_V2qػe ]yat(sIAT.L)
-Jg46^N+ЌHҘ%}$I- ߀8꩖a|-Z
-CGP [UT{Jgu73/ݍ̠٨JqKnibvNtZC5\4 9 .)yL6yaTj)`vBժAft5e.p]=} n0K9CJXPjH3R䆝Q-g5תOP[v艟 n $'LB4[B7ri[斶7MSٙE1U.E1JQ M\x$CDRn/RKI-=Fkصeo{pJA77ZB?Fjj%fl -_Xh[^-ڦe| #(c?;{(sst~ճ"I{e?`܇}XDD_&toRH =l},2+*u"!1Dz
-3:x ~`u9(A 1TE9u^n
-y]fķzCx҈g#-m܋h,˟\Q> eNK19垅7O_i| v˭VslwZe<2Edޒ ,4gْy|{2w bb:ςyV
-tWeteUK.g|lD<cYtS' +<+t{+Yd2GWwi'֕<9Y:(
-%Q<Es<n*.}|<Xtfc>tY,7gV=g^hw^5^ 7"+UWwlYռ9],.yL_;ogޅ<y-
-l`y1<o<¥{
-
-ڼ"
-?PgcDDy[H{-gEO RKӿ
-qK Jq~@ }&FG?WUMz/䥉~2/lZGaMߏjF
-aYp?R ӻ̥hV)9T
-:vnwQ6]1]lνz[d
-Z
-QBkULtl8vnvуu*T*"M(5xۈO2;Oj@%uV k;/!ip([VڄXobtNY3ɦ3k5B5* ĒZ_8rȜ0&J&VKp|c1"W›
-xj;Maqa48-Fn
-@7j>Cp 6Yx
-R@a68u2%/S.^`Sہ8*))I<V7XAW4ld>e,"йt[4r
-iıB!8Nb';[6f7~A,JT(۪V5
-ĭ&,1.$19>}cleTK>#pI_
-$q㥉E9r>k ɸ6:ڔ'8W^3~F[Xḙ̇ Gq>S_5(}F4_|[VVlSKʬ+CG $<gLT:Y@@5Sfb@J >kL݃*U;j##ZDņaXy
-#Ɖ6$m4C9{#-lDncD8D8{0E:J(g/SK%qn89Z":T4ϿBOED2E&#@?1 z B_V` R|u`I+DfS0rxMQ;"ȣ9yXVՆ5,9oHNP D^k&?.] \ \cP}5c9UČX.G'"%fL7?=`41GN".`o0K"&oG˾e,`vYZyY$ )fECbSAc /,Xnq 4Fq2u0O47>pS4O6O;P$
-އ-Mwi̻=/N߁:WF&u&HI=Z^{N~\g=Z9oh| J壕=Z9?n|?Z9NZ1ԩs3]v"@.~y'Ŝt?LK|-}?On_ɗciV)l2
-mfjǖ7S35cK鱣fjfjfjfzȚC
-0z
-<xp``SW:H?!>.F&DKܳOtguڥKΝ:v С}vڶmӦM֭Z
- 
-
-
- .3؍`7r]o0y"j!L1i7#yŸ7׍k;?WfO9{:}?&Mt?7]SwuzOkNp`:'[(~G#
-,!|_׫_NĉJY2Qa55`O6jrmk/L.snO;fߞRl2&^uEdʚg_۝'J`:_as琯{fhi䕳>ExH\6ਸdLu;YW_ݻtц'6nYwp{yH~>vV}3֖ooH?Ϗn $ ,5+,,o`DL8F*y%<q[7aϴazO4Nt}Np깐χ_ԚwܻwvmO-Xݪӧ[||gj̾u\;fkH<\#;>yx˄)_/jը]w}1fJnՊ:.޽$NR<vx"רڤDټpKk9s Q]6\zY[&Zlh[یaf ߻W6lN[-_X{m/LxdWN޼[}8\/Bkk(h*OBe?M.r˺ ʻ'OTӇV\>LlϬ-(ziZT8_n8 o$헿a{,uiƱ:ڳgW翻jKO|9R^mC[t*wZ-+|ܩѫ-$Na Kx~W)>wmïd.h8];_d|܆ˏu=. LMEiBBERb&]R!^jGs=ܓt=BB}Ι3#|~k}Ykks>J#9ߏh5ryj[s3V=|>.wMMj!!]ϧk(λ_#q+iVgx-<MWF³~g=>v^+ [1'?CV>HWgdD| nu z7d3~ퟟёFΘv-U-tm:+aq
-5J\֪lf]VLO8\Ȩ׵,#=[nZT/b]/竄dx85=e zUQj#7-~vޅ7ak~F0Gid0;4i7U8pr޵nQ0 goș58ߪ8WiY/r4 z 4g9N}ZMQiG U̲nj7XpYvÎ8~Gg&Ly4s=RnTrpju{4R>GߖDijck 4[w<v(1qPE/ N{(dq*+ v46yY/!+d=]k}:S#l}@dvgz|aqNAm:c^0x%{m eW_pCZy'5ׇK;w w;}JgV%P";i՘!Qz^DpU4HZ{gFmMfӋ[oLOm YyˉV#dCMUKRT4tX(ueEqYnz fjAGoU96sy=Ovo:w;q˸ڥ5jMtyUd]DuN,hA=Fhȍڻq񑭇8m88z+ 7KzxħGW^(:kjQ+lzI*Mfd&%շ[qͰ#Ώ'{o⭩k#;46oTJ I[hE!̙eIy3*|0i[f)yS\q{zYGf}qC{ɑ?hׇϏ~;8ˤ>]?u(%y*#t;g߸QzuO&obb|b'bS?Gkw\}<vTU?h[tߟ{b`#돎4qG,5|&u4ō,oE=h-w5o:'/N뢓sDmX6rSX1s-w>p0}e?^ˇy]vxYK:n/)Yc"YQxsF{XHcNzʭ<=U%X%͞5^]͗ذPf->C/`j36^gwi}2S-2g,K4V[XL͎re4٘NKe!})sz<8;1(7~9ﹳsO9調᝻/-y Bǟ4E?>=ѡWngMu05גF#QgޫC)w-mK^ߎ{l<*3K[i`%u>iƾL(2,ϛ=Z}K]=1̯S~ljʓo=zط)~?BݧUg=>]5Nֽ5:\yWي1mXf)eK{gz땟{_Zܚ|{.ﰶ;4C|͛vM9/oo߰`+lkk32b^۹x.0>aFw~DyJ"EMC=_rkSI&|U|;~<,}N ?1DGƿx8fVAԋʴڲN3wcف
-WE3@\>347,܀ᵗ=8*2ߝvmtn++YklaA^jecO3g - =G^2Iܵr}j> 21yl%׽s8+Uj_Ԗc^Y# EF
-s;b-*xp*5wڟ^{zܔSWS=pr*l͙@#
-﷽lfk{k5<T͉Jo_ź:
-(ٶmlKm19{Mr*a=P-:j櫓G_Sݺ7k;򗩳׷*s\wNq!cxAwc7r^Ȯ,L*SbyG[M%)"PqͥثnVҪ{-3">m?&qS)
-jsZYxC\֡a~쟱#!e \7ixZӓmSxm?$oX-Ӆ1eNˢg|2덥Ϯ?+0(d]|н 7VˌQ)'}2Z-{qmH6q{=+wBMa ׭AϙW蹚$X)lP^M|R1^˦o qc3?ڦ>zkINq1?;Hm8lۺ=W~[wͻ <(5l>P0}t~>.'hǕWdJhEaN8S1#rp֝C^侨`~10gUF#bG)іxvzԍαު[ z[|}>ʢnxO!؏Or.z]sϳi,[+I7nu~eg=}{Gq-JJUn;6dNy )5=jˆagy1~Qpܞhu鵁7Q=q
-Z|]hdT[wrSk\et-My:0D ΔiI g={kfKeg<<T-ɲ.>-b}Ce7zz3%#ty+ڧk[*鲌6Bݢ{W90e@z[bý>m^\=>뷖l:?aҡ;c/Ǘwr,2[5ǫf(}uh{.JUTO~>xaZrް}ػ޽x2tUՐ}. KG{l:sÏz96pͬ{N}#{ȜFظ~uhۇ;uF0|loS&gM8b<]>YMWd=ݾFKw7tJM/8_|wڞ>r'&|yWK-f| ;8^;bV=~M35?j2|ݬ^~Q~/QmSg$ YȴrR(
-1_/\]}=;0\jHsNߞը7;x9UfSVK9ںUٳ%2(ޏ;cU&*>[~֪UMr`F yeٯ ;i}W[m7+ɝuQzG* v%O-S3pm&kNY{~)?k-EYB#e"Ω9iwskJ׼`Eub1/TymЭ9 ?N]ۻmJspIt6o<rЌ-j~t,<ZF㒖Cn<1vvR#g\i<w7^-猵'}1f(zV
-26LO9ubB˫#;]72\3H^QJfe'nP/8 +'l>rwP!iUO*⹯h|*\ܸM1񘻣>bh3 c63w?weC
-4],'hX$])K`Gi7?tJoyvm>e ]r&sT--.}wOAWOgfI(5ʌCfL0OJgYgjnbF0_z6*s-{sȍbȑA_XUf6{޺IG_债(߾_ p٫O.u36RW_|w֋.#U W(N͎qSšWVEE)7=w^[HOWGe g-\|EʹG5&}h)ΟSS{wf@Y`I;ȭSpzR]{k_f}wR{XaUc7U9fViTkRDur]Wg4l]oScW'Y0Hƛj5{]jAƄuNXeϒ^}(*|Z>ͯbr/zmKo7,:M="n{r?㯑yg3h8/u~/JEƅc5rDώuӴ~<\<Y.?[_mMISMFN(ok`nF۾!}ڀ饬׹5.,m|byw b2aM޸O{K_}hODXUފ39O9UjYۀMn+a+μ|Ur1Ìb}ޝEEnCmx+t>(<ucj؏}6?W̉/z6Wg]GW{
-;x)ޮmӞ4^oCg߿R33r}V7R)/?mv`U .6˖tF|&ؗ%3f*7<7b&|uR<,o^ݧM= +Mz{<k#G
-G2:^ֈ9Zn=Wáx#'IU>pƧ-38"KeU{z/~g׳K-ynqN64oæMZ*J/Ze#/WO^կ|}EbGMo^~u.+w5'<9ܕ6bV_&OBhNف=:vX6r^`|rnA'KWft'餲s-J^m7wNzsU/3
-ٟ}{5|cٹgnm]8Ze/}7o 4"ټ1=gՐɍt73!aU.)׏PW`L;sٞլ;j?,Jgk#(_y+î&D7Ʀn|`.δ.w]K-n?W{|??8y=t[>~iކQFzg{`ڹ|lUOK~,p#Qhմ.ޯxWnϚm[ZWK _9s
-J~y/ꅗΓ_-^ܙl5Ǖ-9mN\p_[ RKOmЪc
-ӘO)ˋlTΉlӚA;\v>fODjM/~G-@wz(z ? qu/K^G74-hn Ӟڼ&r%gNg9D+[Гy ^4`YOKMYToT?*1 ^3O}fS5usPuK֑yH;wnbޗ.Is,9N׷+;ox8|Y&RW;+i݀;fNxJ7|Ækgn?E,hNQ@$oqD?%uD)n^[ ӏ\^q"<gʖGt^mȇ/Gh>ڊXoۧ{;=2Yףe싯[gBG
-\yb'0(#׵5؈ح#_ɮ_׮hY#|@k=z} jf;sOsB*9}ջ^{T7s9F5V6ո7WCylF#׌yhwJIc/b|BLu>Mc/6nڳB
-SMU|w +Lk3<oʮRu,ׯi/JziGȽ6_MUTNģoqE+LwU#jGlt=⻀}rG?XTw
-Ʋ?Jo=o&3^#ccv[?Fm}><h@ֽ32kuM0+O7<;qǗL"'MvHڰ!W{0 4-W:yy׮_ig*n,-1U̶Ak?~n̫BeϿq|K˜+W,GZ]]lV췑ǩK:wpOY
-lY F5,6;m&θ^3'b۴jn~]yͿ5:ΩǸ&/wJ>3Xfu^,mLi:.cΕŌu
-GC: z6(vϙ}TwnkkdUB%jÿk7,Ux5S&9Nٻ먱RCg:+kru:z۰erpWrDþ3۸(wథ:S/,m<.:m/Fjajr ZYNZőM2G
-NxOQY8]2\~Q11K{q'Fe%=>H٘$T_pŠ7un<' 'e/\jua-憿:6컣8s=dTܳWn`fUoܞ~;pч%T_qmU9
-^^ѩ*o:_=tzΏ2VًM (۵bc _)P^^ɱY_9r}I=U}i}eJn/Xs|932iYwkQ/ovd伇WMW`ZTm٥9~N$^sΑ!G qʾ^;>-K}8ㆹGj?߷c/ީsfֶN{-q3Fl|d<?#]
-<{EG6rTjNMپK/o0Vߵsw~-3)JM;
-No#矺gij;γNhv܀5s.ٕK;s!{jYIJs uVN0l⭟XN3rG_>XY?8!g=>uW;n[/t`XͶ:/[}8M~ઽnt[鑧޽~,{s߱uʘ Sl M?ߴrACw=P{{pmկ~\pzI^(5./96Tp\K7e}4gs,Uuu*zLgKsOՋ=d5 ?aٌivy>Sې&Jԝ񍓤֫t_<fXNa L ced :]lni ݆MK̙kj >Qf %NU,Ŵx.[6|ݢr7xj쩺19V,O~Jh횻nO~^(f % ._jqgN~JOyts'8k7o#Y:Q[Y52Xksv-ٶ2mKﭐ:0Y!=%͞F_k@ZW_;ƾ^ԑgjV'NeӉM
-▎^*'?7zUϾgF</o4y9^SmJ8Ԟg3ܠy֛7,%g⅕]kolHݕ&[:w\4,":`·+jclө Oڞ~٪?xz{{hK֮|bޤwr27VI7<p"{s^Q]n=蕗a\AॴkMc#lnvݲr Fl{#&[>ɰ-Kk%J0XDZ/t[iJo]06 2o޼"^HW Ԙ4޺ZemHҟwuw/j~y`0v77BjMMƖI2ads
-{! kiQȻms6OܝTKLixpjw[N5>Ά~w6oeb{:5궞]
-Moe8\ t0+eJ+zc"{O0{Ƞ"m'Iֽ:a6neOo} pKb^0_-רKvuE+g}rզ&g_ʻ jNUGiˤn3v wY=s!
-Ov_GwaG)rY4Ԅ;R`Swjm^I,)6:ΚA^? -ѷ4i)x/!yԅQN4^6.nvr%G]{,/);EwFOnj\s-? Wz;r26'oiԒLzܛ/mH IvGfIc{1վ3gWA?9vk[V#y7>|2k.Ҟ^u/vG;NjZ &Xj
-͚w␡?}ʧOoё9y1_.sr~jZS®SHamXLK9Ǜ]S F_V\~ʸA~[xBɝ5MYTcU);;Mګɻ%8gH39 'n<[E?vCOVe:^[)avWCږ/MĸFsWVnNas̏ݯ랐vz 7~YAy\3yLT+e5Ny~~ҥymNnZj!R٪}wx,̶38QI'7`Uvs,%5x9J?OR޴`VajϹ
-_o{a/*t ӉsCc^ުSb3鍶O|Kޔy־_?gߝǤ,\#bЏCܬo:yi;bP_%A_w,?7&=^U՞3fz{ZUgĉugBoݣAl K?e"7g_]q)cO4{0+Y(ݸړ}5
-ssJ{a` gRƩx/FhY+uE|~2ނ:sn}it궲 gc꟏\`rۧIݽcd?Lot5vzɻ8kt >wlIж>Ns1T]MC9uF;JhQA},7hUO'oWk<;r_šK6Jiz} ; 3lM6OC\#_Ra(~h{&5{aEZ \/6؊q}Rݍ]^qϕv[0ʟzȜ:5q3քղ׎0;tњLƎ̸icR)ӊKLw{pwֽ&gfp[ ϩ/sqa+CLر366LNǤX_ K<n}+IOLiڑ}WE)p=ppQ^X~oZw|Öޯ;m3fY_U,ۼ`T'!pŦ%c̦x<6mCCRkicZgfÜj9ar_^OV檱
-]z뜭ޠs>yoI۠gɔEX_ rY* ՗~{p߉6snn3ἀa涬~w̒&xf)]?]eFʲv=FyߧWP~sjU-}k{rE
-`ka9Ƹ,w9PI}`Xat/.pmf=8; g|֕;nrۼ*$^πi-=יIeW[>8>u
-׳oS'׵̴M/* 3:8+m*G|Ld<1c/:. .8;4rR7s;.1meww8" shC~N|ZM>g;N~hnկoe7?fn=GV#@ܖn^dVSfxQiWcUQMs{=-Y>tlsEgO:+:g>h<zHp]0l>ϣ#}w]u}ys֦V~?;" 8[A\ua!cXz~9ƞ4ܬ<¹&nLV~-FY ހ s#;2Lv8{ !_6|iƋ^uuپg0a=w_p7{ 3#W=~yq+EQu~qX_LGn&}ٳy}y+BK6w%~ϥ]+dܙ^?Qs%ktd}"t՟ɇ{ʼT+Hr* .Y{iNnu]Vi=Uf5)#OT[q)f׀ܢQn:p?#]QƭgѿOm؛Mgޱ8a!ogmxS*F^w@㔮hr>Gt:ǘp˹[7.nY{\~|ͬpCw
-<ĵ{5e<ڃEg]^{pNmvF=8"&~r{Mk{m|V#MC[}}}g70g~uo-Mj!K6{
-:ȄcvqA}u}ᄕ'Xe量V3j7=&K]v۸η9w>g JVm6Cs`ߧ=|ڏ͵(P~:e=GE93jϱQ\**3[hWqEEޟLOL<U㋫,{5b޲[z'NI7=@kRe{m?-C>{qRAcG<rOG}G?6_ʥzejq`qNz3g|i\`m_e֢Κc t=oNGtZAT<3g9h|{ﺤ <Ӯر|Qsa*ML _K}jhqc =c/-4T=܌gf?=\r,Fd/"tLc[Qwv[ u{V*M韎1n[huo6]V ]([rdޞᆙO<S㊳%Zs^ccC*n"lz {dc03-1-vr@A앨̄|gEZ3m9/6(ElR*~s~iǤG1&nhR!'
-YcT? xv\%v=4y:F/=ʰ4z'O+XZFJ:͏r.03nǷ_NERTyp[#X,QFvaq_ )TFm<Z{W Z{k4vJߏ]*?l4T&gRq._񠭣̾[1<mW1oԐo+8QN+o{ aF 9נï*<<We4cgrkԯYk woB7nR~NsvrbV_\ݣYo7ipQgCC3_h_to\dRMl4.]j8uޗMN6/,7i۳}=5wǖ|6]q񄽺G.r%l͡Kpj-9͙OJAx#vu蘒k9J6޹uiޕQ]\_# >90̥3fu_ N͕^|ģSv>=2pͼŧf[^ޗ\4m+;V%|\1eLgf{xIJD-EfGO ȏa}] M~o8G?d^Gu~wV ~3]>lhhx o=[w-t޲U.6Odk)<9x
-[yьWWcwh('b} {KG}[і56sthi *z=Rdubz˞ӥv(91(АΏ7j4]q#j(ig$?*9Ef)7ts~ mC?{Y[^6\FmVѩcƏtLM]2D<z93Fztsڍ 4:}'cZ}coK\kx:󫬩};1ꍨ{qe+9%V;טFe\}P)SZ
-V~p3ܮν%vo:oácw*4Z2P$=+*+nKzyO0Q~HWͫ##sW>4ރ"qdqMcJv]yu~+O4}[GɼCU9 wh?Yّy0FְW6NvV6fwՈ&nKS`rÍ{{{?99eQml6/Gv6x H??sg H!}{8kǨO;q=u]=&z~+quuѕO]\_vX'шwn aG{?oC}g'DRˀL(j}7X.axEd^2RiҔE$Y f$
-^} ;IIՃ~6 $Th0 >M4Y<DЈVWt<_&Avi=}Tt0PXX^0p<k> ;`J&
-F`HSwQyx$i@, QQ<Yļ
-b?' &[kQ=o| Y`}4| $h_!=E@9ip=IL-8_GYQ=+x |3
-^A†Ju_Q)[a  
-|6|e& {xL-\ ?7h[ _Q>|R~^Sso
-sI}ku.v/P-$q/ ;#أ
-CRh;085>pMD?gezIvwh>D%r'<:|-1
-
-(`IY:XLP@0Nxa1tOUY|!h"͓P>{Rcv%mDBiut== 5DF $9x3%} gH{ՍZΐ
-_Ɠlbhs~|9r\.ggrUxE<M{ ShiV%㟐tu,̘ btw?tCtiKYB< >>R,ޕ-|C~qkDDZq:0,<.8h@g %]/u_S/eaV< ?{+UR?P.
-2I00_=E]NƓx?!?/qԃ[A:eBDfC!O %'߈,liq}#_?Hfʿ–EtPc x7zg&G:_E!?n6-wIޑ#j@>%TBT3V1W䗸Aq(B&Zh͐񀜏xۢvs%xzh#q߀s_<, \-uXJXUI 7Y%=ރ",,N;!8@Wt$ǃǴ^< ^Jb~?-Tnϥ%n >¤b~::ʯA~&sK\qpL® qDBv
-C@
-?3\!_]|]@xu;v ֊"`3gg
-g5
-> ч8>|
-B{.9 ravYR T6#L^wCqbȗ߿|%Olۣ=$5 WMg|9Ƈ(z1ƿx/F )ZmTO֟|ix=&1J ͙88?lԧ4)|}O:#Nn
-bkK-w/p!?"M{н)~7$wgusE~ A#ήCGTD{,IqD
-X7b5oȏ?ƒhS@3[ x[ 2]@V/^bce_pXiQ\q" Uڿlb?N׍q6vy/"}T~]!LEti}ڃ@P"w8^Of|R6qgV K<CS}Qn`N򎸠ͪkl"NV> Bn>d%]Ly(9DZW!$/W{Gne qL>s޿N;;cxL B_b_yA&שq;CRV% ޏ}H8HhNB'z0IIx$&K~!!?> p IDBoFp5 7p? ϐ$|I/$p8 'МN$&a$ Wp# KIXM—$BB
-Pn;_LNr1@Mp&Z
-0`
-rAy
-`-@h67lqwgt@?
-
-P+@tpа Oar
-bAhw}40NE
-6F 0`
-lq`&zy
-tV
-J9
-ðgrOO-
-'?~ -uGo 4Do+?CP ouj-gzA`o4ʟy'Az1m;kɢg{ɰnt^
-OtKf::y? ݓrGS
-FMwBhsѝ^د 8@ E!* ҸËzo
-OGGsTxL\}zBBNG<BbF: 1#6{uc?y* I҈N5 lŋaܓn7ږgBpd{7~a9k8P:Vi7ef#bلpA4I}LN4>۸F6#4o7D#zGM(8lf|CނHm `pB_Gl#ٲ-"8XVKu'm5 B/'TU/4&9 Dd8J!9nŰ;th2y\Ӛ{)6T+P&T?zC}0Oj,A~A|ByIIy܃19އGܦ#\'- 3<3[[bKƊ}rj=@ß]A2c~Fq[
-vea3b^5uq_
-[@2E4qHUg@Mvq<NGN融oh:cX 4IEs!rKhv;anM :FLjg+:O-GOP'sSex eww'`>+ {(Ŋg,/nr =hH@ÄGVY~7qF8~̓~%!1قu<T?Nov@]½&wCHY;sfHu\qhؾ 0쳘PDHt+mڋIh)6B?,
-g
-Нzx*^t?*T߉d|}R9oP{$ʄl1ʻ(6:XbPݞ@T\KAp#j/A~ U s@zt5O{.҅8ʖ[C ݙw>aPhހaCiۅk+h/ɫ:Eq (#C#&|>\=~(kTS?M`Si}?ov# ina>&]ĿRкDG+RRh&ptj3u+Oᐡbue=I[Cn('RޒL#7gnS`Tzכ;}umryGueU"wwT!} !֗ԞΰW-@e1xj{Re?ے;@d>>)1:j$]
-ƿ "FADaiwQf&(6BdK
-T7h~DD1DX\ % 2MIoz\I{
-)236$Ib<iX6y٭v/;ANNBEC &-bBʥC†JH\v<G}?Au燸#J٭@s 9ݞu_YdaeIg^/%5JGG~v [7y#Er@y,Ǡ !Y{ cA}'ЭҙIY$H{
-lǿr}f=<|4;]]Q24[0i(
-Cz0&vKpf
-Ѕ~7GN̷E{fE&
-ʏ|!"&/&Uޔ_ Kߦ\Ğ9F
-<޴>AQ}~~_d5}y
-$68w+[ܝ&52>}FygwQi*nO$\'>%S~?pC1JNtԞ:Brƿ~vxy;}ȸMC4Ṇ@.Y'y8
-eizd~^75igZ_ʾϹ#,t&3@XX? φ tf|Wl$7"~6 BOJ}CJY2܀\Q?4=/i-ʠ; qV",'t9HKQ7 a~UJwݻ
-<E<?k\q+8 OY'.P@Axoӊ9N Ǡi
-<"7
-ׁgCwFk%?rr7
-M?4W(ɔS(lMpy)<5ݏn@ϡ#t'1$\DBhRheKQ )NKI7R~o!6nx޾n CXqas#a-RlȱG63N$}<- Il19Ǒޓ"/TnxI|>'k8[lϒ," 3'?$$NIC/ԳX o_F_FGU#񎤜x>l$>א-~ړ ?\TIӇJ_ҫ4;{a-#ͅy|_`O
-+'F?|z܌|7$^) ΐ:I<%DrK#$tOYR>&J4&3Yn$>WBHXv>?KlI&$^`w$:H ޓBFx]ޥ )~L$(^ȭE\nRd^pWc(x=z Cg0 zo#Mדxo)$g5n čo $[bBh7CbH|DzX=DxurkZ*!K%Zį@Jз* ~wYi䗫aŚ<{EQ?];H<%џH;&?<O8YOU_ς"dqd=f*=B=%=)۽H"nJsϐ<I{ B㇐$ b)!lM׏kGzL|Cϒk]AJ\%"= =_֐FH-]PO@>}~$gIKzȝ+zwذnGv%$F=<%u_ϸLEb\:H|D?{Ȑz.!7E_,'C!G/<e[$G֯yMq XBHXiLwBeqK;H\q%(?_Bu$'n"
- [O)D6" _h"Av~J $YOzCҫKԳL^bsw!$)h7A!vM D1YO?
-e~6<. YB9cKw3H Gaio~#JhR>%tE_\<H|w]/YOU8
-|S$}Vqeiه+$}iqvI'ǿSV+џ>?_BO9Hol~=u_B>=H9K1$}D=^ϒI<K_H0Շ~r&Q0b͌lkKa0}>cZWT_$#0/#0
- re.#$a_Oo9~axNtXH`X0Fy%#~Q~\,"0++VHhJȉ$9!RDEDq1/Q &$P
-7~Q~3
-J|
-dq.DmAR GPc}b}9E0}B£и: z(]. 0c@
-F p.EM5 ԹQ;P (BO@$a1wfO
-Ma2NFRS#0ܻ;
- ^l$xP@9LU
-D(sZBcčO8h470/K⫙5 )D%@n)tчs<t&L􌄿:\ls@NC}b%c`.=D*_WK$31),L4I76)1edz&J`Id-C4&A=AD_+(te$ʣIwC%%+[K'()#V[\PQڥ %!#&#
-oJ)$-:?qv;|
-~3B}?Vw?}!"<BGwQ7ғ)(xSj?)xjFS#wOGw)xM
->ץgRF5NkR
-~+HgQISA(!|oEQcS#(xꝘ
-z"~6_MgSOR(<
-zGϠ!FC
-zA+RԈ ?D|>SbwB(x?Sϡ?O
-ށ<3#
-z_E?OH?E
-z-?J
-~)U)xꝷ
-7U)T'lY8Sԓ\
-~'U)x SlS;LUU)x꽥
-zgOR޳v5=]#QpĚoKF ps~hk.(NٚsEHEDiL5ghlՇ!fO<}cma͎xih3 O4Rf]<}jVP4+(Lg3w4
-҉QZ OE8xz5JKP/?Die<*8xy(O;*?E8xi'?҃qpP8x'JtBz?8x-J/Qz?~ңqt5Jk(KQz ?G8x Jkc(=OGi<uqZӫQz?^qt$J 󏧽Q
-tK NT*D휤ѽ8v9<I)D'}3q`\9UÃ @ ?NنR'6NBbLoN*|?FWs(?s(,
-C<O?&(ѕ3X.C|V $[aR4k4' @o蹈AңKE/"rF3Ԛ@^@gpzs0]+ySċ-5?_ȍs2nO zx A0:ÿ&6Çs~O\ؼI A?ro#翃Hsyh~Y"*,/,_HӉdpQџsH(Sea)|ƕ<$%? |^cZ3Q;Ee!lOo?P)<+T<aTEaJ .* xL3$"U?c/<a7hWs:߼C{Ea>"u"ɢI2C$w  7}הϸIJý#=ՆWμ%X4BBI;:7*d&Jp-C.`iM LP+I,n|eRmlώU
-ijffw*xNB ;;jFVb ǧ\ z{B'c;>;
-ABr'ѸQƝ6҅^ |>1}'z&_/ϔTXQoxtZ_4e@v4Pd{'rЕ
-Jb3\ЯhUh?np/-xQKB(2LD&ѹIΩр
-UL t MZfuiA@
-3Ho@aHK-$s->R>e***vA_"ud,P8[&5r'`ity@4'2tğIF1Bn
-s@0W:S8bnvk"if0F̨Yh)
-X>Y6+Y6sv*I]O_Jz]>G G
-3nYj;_mrгY:~?WO7:3 =e`-L<&P4[fR9> 6DT;q7U
-~ނn+Gr!8m).Ɠ6C3}mZ+EA"`&@qe+BOjVI-Eozҙ\m=؁ K݈4]L(5?B>0-fP'p#g`h B͆OӆwU+ z`g;Z*l$G⊏b?h?k;A[wZ:_
->zP9K㓌 =7L6fkhGdv~aJL|Ki(8N_É;WF5pJ@tچE?"qvH5٩2<[^aXK*ؼ!CH{
-0^$C_ 5y׎ɦQB:t7A:\-[.F  X
-݀MBja =47ij NB^yMJ
-g wI` ~Ңlǘq#iaָAD3+VEeP`$!6b*5^qaJhT <`|m;њ8? .3Zۓ}#~Т 21|ّ8N_.H)adlդa3TFokҊ{Nwx4VNLW ˏ:)aqU$w>zjXr*5RJ7) r@sZNJ?;3ěAf9PdkH7s<fhHḛB,И/`uc^GI He!5+{7@oݗ,Ef}ZgjLJ@0T4kFK/x)ZwdBQwTi? TFE|VBM5BpZ aNC?%/3F@E8ZuقD,LGeؼh3C!@uBw*W+d(E6NiX&u1Л?F i0y4jrE2zIplVu:Dnôz
-r[n\3 6D˄|A{ďx
-x)Ip.!f2XɈќGMQ| TKQ|7x" W6 fLG^v?rR5a>^da7{G{'DqUoVeNaZR)*FnZ8g&,T_ <; xrj)Saў1u>p(OкL@/Bq9
-i\ψNPtg7?a_Pp:z#=" ; NX
-ƚU)ɟIHp(~ ?: * =fbp-jiO'ǛuQDk|b~"&M$̛O<%Įj17ѪRػ`OM j9RNL뀘#X
-Y#T FzռrphgEEKeXbkLR>{:rHg 9aQ[0NyqVOYq {٤Jkp WENJ9ReaP]P>6H
-ѥHjRNÎSGPg+ڢʗ4(G4TQ0M͌P$.#tdє<ObcS'+BI2'4gկ(}SDTQBNJⁱr(;H,lV>R٣;ܲ {BW jI g+ u¨Lեx#?rsx9˥`0c9A`p_x`ZҜU](LN4/ ,%>! x9\_iq8<r4; {x'i
-ϫW屐MCo8E5DZĕ0){8F{ tq6l>NJ7+3.|/G.v^P 3Ii0)~͋!G!Ӗ W D"#{aá E%6wcv`(z91/;eBMVpK?7PP8`]CVfkڧ'U' -xMS2ct?rf3iհⴘT?*#z]\`|XB.mq-IB^hD^rЂrT`aqg-1{;QUH @6U'dwy᤹Џ1=
-f-q`YVCr: <C?EA*|]QE8
-{Ϊ*+<(;l"+?.yf(_RJ( tAďR!Y5"t N4ӲG"C0 CRZ_fśFhԥJF
-#ց|u9yCAqՎ ;ShE!n^י"U{R.YE8)L4фcl^w$o)+С':ZJ~䔼_qe9<EO)_)P
-wGV a0-Jƛ'sR{!Tw
-F}B c\bWP6+3.܇e*1]f,ZDܳvEZxf3?0T@^\
-$IxPLI̷g^!X9~zn
-qXÁ@Owޱ3?`653|,w@{ЇXNi͡!L~wwg
-5,$@y;V`vCא'j牰qG"djPjsLD̫ϡY 5e=n;}C#o4f!$a$2[]eZdZsP{wA/8] 舣[V{
-]waUU"PQ
-HO D3\OӚ#OD='
- Y7Ey G7E \p7Q-[q3
-d=ȡ_-ݓN_T(hg̱/BS
-rÏ5-
-Nr6)~=d2" .&*љg4}$~ڟۗybr'w^zw @Oӓ3*g>Z}Z8B^`as*E5^;-LޣG2E
-i"lAz,4d>5+#޷z|LgGL>¥>&V ȑwB5hWZL__\2 Ut9P۸/Ѯanl`N/-?KF5X;:,Vemԙu|=8'n
-_C7D\cmBO(-81͑߶Q NXQy]emh7Bjaz_cnj3Qy5Y?7Tzgp~m՟hX}>Mn{-RiZssdNI hS
-@Ѻ_5s~-eՔcB]Ddޣ@M}rTuQρzfk-Cxok᭳846T|k*Ki,7CšE8b}i=[u6Xg|;@㯍)|Wx|k·1u5r|jYowFFzKmdٵ}fuֽ
-ކz#6ԏ25N| [m=e#ǷwVEߪ*Ղo $T fR|{B#eCj,;IMݝɽ1.T{;t|m|~,5e?DkAx4GbVkk;/Lĺbc=?|Wy@Nz~^,t?No0XJFUwaдmnj,9zf̕uჵͧ>|f6w|9NvYf2+{a:Y@Z*+t.{h%M 'm1;d(Cҿ {*F~xi++. pr8?cbokО9yK8[[䷏]47XF=(ž.vaz&A5Xp mSY'h+dQn9~9B$3ܶXOAѢK/yFh&u7{\t=wCvgZЏt
-~nLLdu72ΐO' v.wt7 5lP w݌[\oFL/J\) a~OȧcI&oޭI7W &dg!3x5f Ťӽ۲C#5Ltk;  74ie/6,{M[*F<7i/4NgOu<>p#q[.k*o7Wo+[W%fl;pS K5,$x:p"Ugޢg@-P>T9"W>Tfh'xMhtO%oEkVP_{
-8pMgNr"F]?[#Q7ft说vp.^M~qLY/ޣ~!H9<WztLV}ha<>:VшC4IT6Xdz}o^A5>3֝o~sEHcc8{!*Fu= QJ"__\v;]\ ڥ^ MP ?PdUYē R_RB}~P}~W}?|<QE
-[@3ih{PDzl\$&3m
-?
-M7*fҵc+(*.ÒXc5q?~_2/z[ܒa<w"*@]tH&
-pP g?
-9wDﵝN +Sdvzdw`~ +#s<gG{N=\Y}tʆRzJ[q9mMbUm6VT?n/oqbo)iE T{"snC>bTVwJWL0u?Cu66aيn癊NyaY+qxꆂ
-MXVׄ'J:B2-v>w-50fym<Of~-n??$;bPNdBg)`j.srH*Q#ެy1ЈmNp%iC[6"FPݭX۴oٚq]PO<U'ӳjIKW|o?͚Ff):2Ofa\HgMbg,{<Y$/m-ӯ띂$<4swd:%&%:T1lkbDhxD8m@;|_a y;>_W{
-v@knX(J;30P~Dۭ:ѨRz>TyGzXo1;< 2,TFꨝ[+=& }yp n 1xR
-O֯\ڜbt}2bAI+MoqmxAT!]h/| 6X;6aTcc)!6q0&ͫ6<r<2bTPGY ַ D&&YZo/#?x"} jR0L$tWZ^\WZz3}k|rgԤPps[88B~&:>%?ag^!!HlG t.1Yt5v3/C6fyEb;քq Tb $ r^nz\8;OŤǛ{׎%t\q=N+E=c4KNua-k\F K(Ƿa
-XǬ)!ސmo)X-\x>MM=
-SbP6S\w_:m ȚХ;Ooѯ9 i,&%a2 t GkLL$tfcR3m-zb 1ݮRvUrQ0s GGa | ʆa(-
-=тzrR$;/,Z|IY_YHH$ cd[ݐ#f:F?
-.E1`  &J
-[_&(Ե7&u/PS?rudx)dKL:8O
-za[ ,5r@,-A_Ań+nS30
-2z,PEܷdˉ]SFZQ; љm_V(o_ZWdy !cg%2\<VT)FzY!UxLn)s__OWAg? iq59R_4|Kp
-\LjF.K}->h/e`yhta
-yN hz
-ۮJQF
-PPbجgr{;j-f{&({cՃ.|&gTS,>}lޏk9R W)@eLZgR- u
-ei݉a=bi* ytC Jԟ~M$F{ޓxԳ X(SXI<qĠO%ʇM$.qԒ·ӳl5t/6^, oWߓ-e/Dv?DŽ*VO<JeՔ.:Ibv&O Sh"SxM=(5yc&o
-%e,q&BFkgҙ$`z^WDX1m,41<}@o&j|& Pz)=fcxe4w_I2
-0+%Ia~JJ8^('vYh7FAɾ˫}1Rii:
-|D!LQІ+P\y*J+3rok |H#
-qYڅR5K3.ti?䋙 Ϛ7Y{hp
-ܢg1=ēKr~OTKd7SÞ uLB][N$?YSZG\짐^<l}V ;@٘
-
-%DLB^ľkjBp\vNV% rZKv{p fZ"R(ZSҊ.ȵ#aAu iJn_,È?.u:'%**L ݚdƈ~N@
-s {)?k-[*3oGQ막0)֑~=ymCYՏbL#!H7h3!BJ֩TBLZ[WA6UKkX~6n\-2]GXC/HcMdx%t,Ѕxq2`vc9<O\ޕ2iS8x^) >d4g-PNo.|Ԣ>=N]}b\^Y.vw"aK'*n8U8*6z#۩zf =&‰oWNccYy
-
-MՌF=id~س:7 q1WS GSbT Hs;*!U&y҄ȵiQI^c(1KA`P_UdJPN2uB}-/caպp[H;$V>DHLe\H-!J1b0
-!KV겍O+}mZf]:H +}`>|*1TCϚ|И\Vgʶ
-.W֋1Zb3` AvϮx1ډ2Sv:Q)A (w'&̠ T20b^=+ I_ =:~ԏ/nEx}̩RcTk^]N
-{<FQnpQ^O} =A֊P`+x
-@H7 l91{e7Ǜ)hU_
-Aމ\Fm Ov) @;;G^_I +EO.5r)_<v:VE}g/m3‡Ԁ
-RMۏ[Gq? d0ڂ͔չi@.oLxڛYS?.' 𧺮 D>T֡\W?!2
-PoBO#U7$W5Û,(`m.B樖R4 f(
-
-<X{$rچʏpdg6.-0P:<nvҥ*U&y %JAxB, BjN~F~+Eb d]-;o{uCLgMRl\_*Z}jGǜ
-bg͋0Z2*PM:ךxת*?YgROp/UL+pQ!JW?ȱ4q֝0Yj"¯U <|7b< \S2tK0 c"?}m5B{B#D$t޽\cvb'G9,LAX%!ju15DAƨJ4䘽K
-PTeXH9KuoF4:
-)<%8cL`mֻ^aO49XAs(}b0KZ8>HsѼph4ZphS쾩}Qc/"dd_!gؑiM/'#rFBq7=7~\i짨oRUɯ6ڢ =?0"{-wGSGr78-&ӻ~YV&wʚ J.7{䀞:6;z7f4fN'.ccf~fGr?2KB_1vj-8=-NFޞ2 X^$V{*~Dh-WW?i GO35fr)"H&R#&TSEG E'J sOzy1ɎKAMʲp_3 QV22acmsD3pK
-?t+DO4}?]i,/+
-4zv{%
-ݺ g۶S
-R~<=ipĉ'i-ĄڠeZ8A迥y =֣0tL{;x;<e0K('&*+e m(.f`b՜$чv_DAҋ ,)o'@ 3]UBz)[+\t+ׯ"D: >A3 s9.(NO;& WZCCSHUbqTB z04[2 0|_sj =2踾Č#̑yǐ'˶@ڌB˚b~&R}oF.uOEp?̢9Ƙ)ōDLeFOM`mV>]G0~
-"hUv YIl/ 9Gq@=ȼMLJ&qFtT$db=z\adA6LO1(DpiSbӂŅDF֗~ ס+đ04=ah5wHQPI'NC}7w/nn/,3"E!mg|<Fe trmK+Rٜ%nA.Al+z뮈/JX>HV+7Juhs*\lN[@/pq.0w=̆+^m\ *+#cwL. ̃_ldRtZKbE_
-.(f:~=B_U)^VM%UТ#^OͤF'gGu\Opadc7olu_ӃWޫqG{F,}}zPLvCFvk,4ć#3FrdFY+щt
-Y&Ab2r@&~ےHί뒪s|NSXMn'#/iqA-BꜴH_xJ@"vi&0"]*-6*, { sK_m'~"Q?72*fw)FAêS#XEaB;㥒;&q%*fT1-J;mĥ&RZaJΐB
-N
-d
-RKF3@jG
-3t|!@2T6LH(%"n=)Ǒ)w|RvGhG'jwd|GN4L< p嗈~[뿱!&${kR9`G7钄m5I##6+ź3ڠzVJ1w׹V)hTN&]:_&)>]O cH5:
-7p-Qs%,НY!#JOڸ-c)DT<7s<
->= B{v[q!\0d'#NPSrںf:1n*[{]$Y\C\hV<_d
-2z'l/lX=fm< E& (2ݓLvբdm). sYuwMr,kWCd?
-
-
-JlL֭[;^|b+ЎXT
-l&0U (<\>5T (UZps.{n(40^IB=d<,\O6XFw=LjdtFk3B
- 's#,6Gf哷W<INg <~yWEsÖ?eAqǏArO8r?_EvV lCˢ &ޞ + p]l
- s2ʀ-$ R,BLn'򀹵`IM
--cV~I-ګ=ֿ
- @*VPmI1Ҟ |
-=mvǒ% n=J`;rwsh?e>&jnAs % vH:Jk=d݋+pkA4h.K\tn
-4փ]'oU6Ǟ> #H@. 0
-p
-ڗ%,t
-߆b.d/i*n}Bk0X'%
-g;`0uS Ddg)@f*cޠnh_b[9CТ !$""L9؜B-7ۡ  MHN垶ȄR dH0UПf@$PA5EC"3@'f
-؇.lp7܏$`bg%v#5ݍ— dŮ-坓бJ֏i0sC$0u#@1rkC!C6}͘#.l=UOۅv,؎Kb;oGj "<2
-D'o$
-ݎۍdd
-ilc.8\* PQJu0Va ֻЏw1yI;v@fskͅ.6҆*(I۱qҠ
- F
-O9|_s<uxzy 3<z\aH]/<d ҄qBq]I]x"[xf'}bR<N@zd =n:A2_K5NlH+Vq.#xa"ji3HW'UxoYXOq?ӵgf-T=(7lNd ߙjt dNsM<;e4Y9)p7 PҕBxZϱJc[(ms_89*byHG%PEP_Ukz;_+&#@Y>*U*H ,x_-Ыq|<mRrఙg5eq> _FE0=CKv2 XZW<pkq.{]պ_8rd̽kbr2:2;ͮ6t[tsaPձBPKt'+ɖ
-\nG4b <c;}62Džw0ɤ&bPCZƭ2T;Ւ5t$F{R$5 5yK
-Zc<06BNb'<Wȣ@Ւ .XD[? +^ii_}\{ u w-f*y6﹫coH.чاg|'6!>ɔձ| yx]yULӃxLt %Iʖ˪w.fxF w aV^/k}vj[zyϘ*vwLYc.|}G`Si1t0YÕxD
-Bb:ܺQ˶tiL>XV'c/̷
->~itHW(F0:;6"WQ\C!= HvLʟ,!Dg>!!.=ΦBwk'k3'81U6BF0cmac6pVLBC
-$hoA,Z)\6N\lO7Zt˔@6\ӺXGE&qUI]\g|e0nyt&S~VA΄k5OEnI'S-6&ߴ! o5I;BMiJUçw[8d[;FP/)]wR/86HVSgoec&^}X{m0NOݎ$EyAF;0:x@W ьu|D2^D*NȲQoRf+]kMSTx7yc=E6` jb'Tc
-+I7Zi E`S֪Mq"9C,#+)v-=&krftq ={ Vat ]r.,b7JXJJO9A܋)ۅ^uG^ogbe:VRf緸AxשL/QIBo6msrL@k?bŎLdtY(Yi2{qfI8-sqmN HWY&ʜ茔͹#s^S
-yB?Y -
-nE(T!aˮ) +˓?ZdjG5pnV#qN0~"XD,ЩMeٿfgX($ag-5K aYn+׬ T)n6'bN{6L;ikzQHkj
-JCCaN6tG}I7.d{(EsSDrd!Qngvno&PЍу!L3^nJ"B@1"k%In}]D* \\frx9+qȄ \dN6eDKS+=A \(2D&ACfDHC(^`\%fI2c9΄*)%X4 Fq'cIsň$;OƩuF:^4r/ Vnho7N5 cFHuȁMH* ^<-%6^$t7_ KPGKx"adl8%.~/U/Ȱ ,VnF$V(p~<Lg֦
-ڢ9?%40MJ</'sxb;ቷ&_@tj-4e
-ړLs̽:=HhBZ@Bhc5M9 sUNˎxwˆӭ;3
-eo#ٝ2Iv~ !<_$;( UA
-;%am{ة68˥R~usD
-uTtb.(@c:?Pݰג,\2Ɨef5);l0|[(@aF<CƤBxR*YxK JAc
-SdMPe=»fr
-)H!" Q}zøb4L
-JA 㷬)oPn$cۮAx؀<j1]5V)W'xax4B2~ɮ(& U,"Ðۚf|3FiSZρla^ Ϗm?ȚFb=Ї+3;>rTfchTe"
-'fo0| _{&V\{F㻎EF2fTZ1>WpaH/
-ٗzwc DLRP$LLOS_ȃGP6}]2{h+.`C|hyE#NQ4Δ4w/~g1^3,N]o*X 7'gus7#xPƯ,tѷhҍ;r>N>>NGZt%CCWKbc9:(?stSߠ}İ/r29:6ouYʇqo!ǮYZn)V;D [h:ײv
- 73ɮ bR!l`nQNxīQ
-C)]1Mٯ Z%bDU5ҫ-ټlIks;/XB{ 2QWV42ā"uU|~Khb +a$v[,qwb7[N.AfOw&тG̨u'Pk`nmM>PWtCq5aM<iZ_Aѷ۪b`ZQ8p<(.XE)ޢ]c ]J8ORzUQQ.@_7~=$8yLcX02T(WHղiE
-+'Mw褿WU,H#Fq ' x
-Pl/QAx`TJ8gv<|wmV.IvIhAH\D_!65l@n;'VFX8q$Dˁޝŵ)[X6w u z~9@5
-Q!m7XdۤN6bg$;#
-;++g`7tR6advec1Kp(I,ʻ9p)MBC}"Ҽ
-JJ
-@5\PZŪpqYG"X]6Y?eufPKչy@؜ey]HŪv ( ~6IesC, U7]2to ŻS*4׌-T7II1g-]~C!T/ k~l#m5M! ^XVUP|T٤ۑ@~ zˑc )fI[x\]ɐP)FZ\,
-
-uU&xTf* UiW0tWZ R3օ^gt=0di) zmQ#<W-V_k%Zv)[1bW$(T&%eQ:d(b:.[3]*95h\2]B/ӜU#\QK_Eָ@'E~M޿
-SZڳTE :3e"k C3/&jghK=3C@[V4(YBdq0!Uo@څScl+{Y;WE{"E`&5#pG'Yt}[,jRُ% :#Juj]&!p^ =BUhx NX(;G(XT V⋧1ti/ &RpGp_Tf'&sRav,)vzsmKxwD/}Bwb{N5\| 5|xP<d`~B^*)8ş|H<@'.y:Hu
-1{^LB'dn\#\ xE %k9oB=[qCIi@e RBx H7_ͧIYF%]*-8\FI/`!o,&ſ̎lHy}`㑺W! 
-e Pm [8r'HˢolŒJ0c $
-$BcR
-$`vV:
-U 4b J39%$
-[8#}=ϻ]Rv"iyg<[H jnOs;dş="&%qb?bhT}3q3ڻ9
-k O FO;.)YЏ_xz2QHXr#*4,%O9("8  I5}\M!~q:N_B$z
-͍$1t0|
- [A'RYVVN(I5 H
-|F
- +j3GnTm9<D6DňRRn3.} 1^\Z2RC8ƾ3jب^uB#. )VX nLaDQ53 ּG/쀱 IpI va O M3H`I}п^P H@HG5 vYbeYZ|sv:ߑg/"洄:CCQ W$
-ZJ6_.y^КO,h+k
-|UIKpqӡCz4:gy\rXd_΢ 2½<]80j /WAFš-X[OVM~rm[*]֚IA$
-@$VU]@ScKh r(1,7 E@K̯@褗c 6"TrG@yƝZ%mBNKCˎ % #袶
-`$(BZGwl]͛
-|@I+RQ cD٬Fq`ưztC!fً/_\e3/#iWր,zJ^%Znkp~E"O4@a#Bzvm%#
-}[υ~hFB
-=E ,'AG5w #3tyw \^CvcY*$_g iʲD2WӧC7\"MkO}2.%ǝWbW&3"됤eФ. U J3
-}@VuMܿ8=뚼{l5V<.{۽\cU37foj n2x3zzy䁷䨟\ԟ/Ez4^(j1lr k"aL-x(kUB~+ygM]P>8'mC/|k?Yw<Ua>,vՔxbw AZ~$<X\ot:Byz&Gx牝\h>1}+ͼ#k6PMUSqdW򃄱=K;z{<XyЇQY}{?V}[k5%5D:Y΁,4H&ğ/#+ׇ%MP:;<ӶO֊Ͻ2knbaPE"uc?*V<oCδ1ԇ\jrz֮z^Fg醙|®{s2Pu+ I*-j 䏸QކAViM3l*QMz_H(*s@$&3:BUK?"1A_Dѥ>\@&wfmRS,ހUpGP5n7,ZL ,2Q\::@I:j*ϑGL+a$i0 gLccmsjX*"]|밝zLCp~K@OZI-ki[TY+c 28#=e XA!f7TY`K! 'AꌤȡR^)YIoAߝnCUߏWԄET+r9Ơ ăA-[
-ž pNj5] pع`醩DtZS<̭.z:,sØۇmBJ>.ŞU)/&#>[ʜ) =X`WU#D{rG0<qhq{{g6q;cS+=0^ l 35 [6o@Ƿm`m߬w~ɋ[^Xt[zר܎{}w_"ׂ[<ml\.z׳hM߹[FmN'El>U5brrm70S8j
-k[%Y*ĪSŠKS/-_<ȇ^#;i^\ύu(1~0w^Y$Cy:$$zPO?rf ^{֯9X{-Wj=kp?P$'ZSa4~#9wUVSm 6"|D= |3+κWۨORa)cH;8n)Ą^]?q]x7zɷmǮm5}v]++h.fAXנ^iEoJ fA2S O2oVBXT9
-JoE44tES\3@qL5a|JfeoF߶WF9_Ij$kd;j[E%tm(z76%`8SھL })1nk7}q,Ⱥ835/~8[qsWD]7ۻ5!ߊ,~̺J]نe ou+=Tbs7} xӏ%;Ny"IV(MG
-۩C ,j>+-g8 2#}l7FHZ5{>{6_y#ke#ˮo,F"BlC/Ina~W5< X>yzB, a0/WXӡ?">iRݕv[96c?[\9<
-{~Jqܞβ=ܳ}`ڔ
-:8X)dkY_~ѧ3㪾/.o%$$P!Jj zebQư]k.d꓌ jll7$U/-UV<E0fÈxdI_F_](`)lKFZ˶_ɕAZ\Iˡ4r3Ֆ#[cqbV>I;5[g'(/<UՋG1eԲx+2=}ʝHЇ:5+s5S1{57wnH E XXֈXƧf~z-RCSrKK -oKK[:%%RQm0*hA)=pph!:IvUk(RS{~SNs@Pv[
-6zx,ZI2T4).f!=ZVVi}OإdjJ<֊Ri^=?_iYs]fHU źT[} ?9,7JOhMaC;BޜТ<=Ñ$F̔vo+__\הk<ʇa iyFF.^l@z[jlMWXTQ{ႋ{
-Rځα{I@+cSЧPgtDGߝ4q2RzT_eAk8wkz@6۹DddO=l_}Yd>|?J:xqQf^w좔M9;_?0Dס8ҐߒX^Gb1 t铯i ׽ P~ju TTuHl!B Zb3BQ#̒
-kRqI78"0'}4'mKJIFeqIߏqg%}'MK*IeqIbR2t?O..>t=O:e,)'%ȓ%˓| !c*.k% Q})HupG݆V"#*+]*ZCl:tG~%mHVW"xzK\xҺ<靸{xkqIxRe\<WqIVT\5KIqIxmqIyqI籤<X\q\ROj<r~ 
-2}ɔ"0?iWdK;QDIN7C,r|}4S/
-ceoS'=1]V8&/16#10 ~id
-ZGaEO+ ŕ{XѬe4%ЖҢ -~=Y\& Y4@|>9Ͳko,`ŕ~-J,Q鱈ŗ$9![#>Føf~m6^z[~QGth+@{}NvnNzm8Ac^*+uu
-r qȖm%C l-<A1[\j*~O;S0өNg6<3l^aȆPxs<³
-vXC<~j\|Clӝtam(7Z˸[o@PeuVNZTEd
-G^,.tU/4/{gQu |Ea
-]F߃fߡKL8ɲ6=Sto$˸րQAh/]BcXS#Ki4~[d+PS lݬFaBySN*b?09@'NVf*j<hjoҳ~ QW ܜaOEG}Co=h"72O,N |iނWՔ(~ɞq#v[~{@ψܕVH5FRqc]hajS5DQ&7kT:/;J|ߤ8ci,,< si
-\@<SBKk8v?ȓ8y:!2g+kȩ'g 43xL˙8 'b?^8~ћtcuc/XbAlBC@ڋbdˠ
-u.vu `
-ԡgwjՏP @|Z;AG&g@;o& xtq$3m?e:TB6]x6
-g+/¡w'.)GtkDZݪm:;?Ӯ %d6n-$ynw]{!W:՞Vl?%Ug oь,t 1jbu dLz\nK\"c=ʎ9 d@VWRhڬK(>ELu:d
-P: ^Iʸg!&˳&"^.(4}Q|BW7-؃w*Y*sKq:ע 3nm K2nk}6o_~ҕ"wBE.GqpRxC]Be] 39
-qe\kKSҎv;L9ZQ3~w(V]$a`vj
-BP6$@^9NkW>ߺ LW1I/ӻu`qǬӮZ4,'Z͒&gY@ ]f;
-C: nႛ}):ҜB5fG~ ݦ* QwukU3gة'W|A'rBWY3˛w e[¤,)x"iV)dNhWxQ&wմj-]GqY/X2On_yN\r:V
--&bï{<nY8#),^ҫab&f.XFa 1:n.̀';bO4@
-d
-)&ĻtX h~d ڝK{>zh'TMފ?k_LY)VՍn5E V⍢ ְ7a D1Y {B-' .(&{FPo|'NGts76~Gnt*aoZO6O
- A6t0+RlҸ;fٙN۽{6/޷ :5bȹנn4kIΰ:A쟽C0@/;q; 7~[N}T
-f=^{)V-LC~' .NP
-z@2!Өf...#!?u\ayBlRZh}Lrj,shڑAd
->btI}?c:y~SXA4d*TpVR|b*= UVX}*_Z\aB`ix
-i1{hݓ`?ڇր\7^Rl
-SOʶM-"de6n͚2 MBt -2P$Vɰ&VOroLl^ ^oȞ<5}[V-F܄j /@/*M5o&ωj;[b6}XY)4}ꌫdJoX&S6` z|N{?)HLd}o
-ww)I3$u13S!Ц3=byקe`tJN{.uiN@ 7%ZL4TZO8r];%p͏ìk
-z9jc$Vz֬'Z,Ņ5pO̍Fe8zm2R m kgq[> i=D] pX@ JSj`2'/ ݄<hKvb"%驛ib=i>]]Q"GZ 9&?];H>!.,< HGuyVڜO^ Oy<_*k4{YiȊ-'1z7b=N[0ɵ<+}8
-ިh6Pn%U+$rH.3XwEEHqhr{Mی3tZ;Ni,*X%y9B$]y~Q{sr+x]u7^Sˠ6Vǜ3P*#j7qsq%!*f^:1kny;&栴aHcsn!2[J0=3E%3h,i@c-DXD;3̾(P㶶1T2|\cT[Hú}#ʤ JcHc ^Ed>4M~sۡ[352 PiH(m;dԩ;,F/V
-avC f
-9޹".Jdj9]n*skL"9pdsR<yPBxMazDa v@~+ Ӷ/ZXk
-B+Z9U
-k?vGu& Wۮ-/*-І c=i/g
-3^AeWiK"r )PPm\l&qV-]
-|(k*PU</,'.WqGa8c= L/9FQa dSrvDW!,`x<K%@>\ʏ**]>vW.98UieVn -#L_s36+$44 p p.:$vҒo`)d,Vid'v1HHvDNXB@au79E;Ӛ+*K姑i^녷9OxS:,1*3ໄkMo.%Z"*gUKꦔԚeҐ+Psfk$gWJ)++%\RbtU`p*p>g,cĺ?b0D`З
-X{w7^MC3x4,w?T@:&
-sD٩Gzk=HȪF4\Fvcɨ`%c6_ʓmr.҆\/ Vsd .g82h2< \sPEXw&W\!Kq>¨փD ֡
-PvL9/Z'b+^@MNEťxf$iA 7^d+}8:[/zP+VVC hoZW_e<R^rw곅@^X1 k JR BwQB0R{R@aHslo~ ^so?AЀ;hLogr6Ҥ@άF Ofs?r"
-56"'A>GX?iH~H"]gW5U[PA=b/ Mvm &#zI
-¨Jb= Sc?+5EyųŅ`XJ2aK OJ$`mX8cb6]Av_M
-m;mvomBvHԇ2/?{7 {}(kF31 7GQOl-ZH3xѫyc5I~'?ҟ+uBA}vspYXlfpA-% |g.$6r!vF1[/V+e
-&&\|~Eܲq _e ~[]Lf6W2~Hf3QV=gTBLcti>Е
-i6]F5Xh7Ȧ<<s;VxIUIH`%&V?{
-lwMW޴nq
-|!HSօiPqz@D3k>F R./ HޒPTF25!}G]~<FQ~Ϲ񭘌_iPc\ϑ"FzjP{K+VI[Rp'@T!-SyyY;\Nԣx]ifc ׋kÚ^dG"9m 2#-E2^
-үFzj9 N[hGd5pZ,jiY{^smbj 0\U"NǦaG\drxC45+
-T*hCh-IMbjK/jFYđauw5^G&'$L07~d<lđQ,؍RrbE1bɱ d;+lI.2I\ 7{< NC*=hnjEFTXNx]p7כ\ ҽ+0d\[>gQv \羿Π7G}y;QX67oJA]|@舨xBBr lcD9V4OÇUhܰ55|~JdM04ݡ^2C(EG] ;&g՘\"I\;`|Z-pL98M=L[eYUIWE#%Ť*XUh^jÉxlDZԂ[ !r}C fgX.xԻVҢm҉*QoElA`Ղel3(J9Bl%4:uhE4Z 'nnڍ Fjp^$|$4CHO]n49r{⩞BQTP桝cTk"6B(Z~"GL$NP: @ cZFsWӇ e3١BA8
-7ͽsbӫmd 9/|m|DU$zv٢8{ڠ;uא5Fied5!t}oH&nVzM1W8=Ԩ;ڣhFsF+WMjRXjꝆްw919 }H[Qv]N >hQAoD*QeDv=ǘJ6t FԓG LI8 crPi(3ñНCnu(3Ĝ>/ƎBѢFw7;\uXd&ᄵc zoFmZGkEv 8|ws7?v p605l|΀RɆ hَ%( p5JQg%@[C[A[Gyl"hzG b ]h։FP }C=kțٍ5/Lc]8}3'"vu7XejN+(o#\mF|SbrZ7!(wQka_K|Ƿ_i<!ǹZެnoy<k1y ԺZO"uvŇ*C`35gh;đBjGY>Pہs^or*3.E
-mk/iH@yxHR>KoYüpwrTt3mr9[b *]ߍL P+fp
-Q"~UT|4?;G38Ct^m cTvCo!/4R.K%PZ X+Jf?zͱǓ2q$}ALNA:,3~׏e`~ΨbVYe7f71*g+q
-t9J`7"cJϩ+ҏ;STTsBe1epGc8e.ۍ16fa&\7J'|AOtHG2G0ʥହ:p
-;3p&D
-mi"g"̑q~8QM.duX"jF*HJ#2Bݕ{(h9$ Td]|3_0n#=pQzO_pmdǒ?/6H^'}84>eЌ HRvPCP`ͣmŌO%% {v:C$ ^hA0/;xlAJA0Ad,hb9oPʯ,BR/*JUÔH0֕Q~P ąc8]= +ul0aQe`/BWK+ӅuLacpf4T/}h;`G vM\PE
-!zƷ+u) eF4
- sQTb2fTuᇖj=c{!ynۿ>Ob7+bjp-Mj?p#w6ieW*L!6ʏlR":}iSDz_XZ
-evV *P3 "' -_'$:bog?4߃$D+&DTe.-uL8`</[ Xya~ R0%1K[gwlEYLG5ut.?hm^_x*PZI T-2#ˣFMrVHp*3v54l;Y
-x]ePQSȣNͰkKf6L2)˗tv%:x% QZ%c b%(&yȧ 1OƖ4~So"8XLw\}R?/>Cj W1rr!9`2UyJ
-C"#Y5D9lK0+! '/1!JHRn4RRf.OQ+<LM)?p3t%=wOe-\dlh$"f̱-o¹n[(n4ȂMč0UIjrU0Ph7Ɂ]Ф/S\3NOܑ$"̿
-I0#0qo)؍?Οr2//WT n]aGvߦ2\use<Q f8TH*!{U rgR -,LK]$gg'8Ո'jD]ËxەYHL0 gڡ7رuۈ]+s{ih:5Ȏzd7^cyٽ'~sUyתaS )l׉ 
-9V$5QŪ~l2?CNފ.)hp|(i2 ݬпeŨ?Lip'j)9~{jDWc[:lpQ(Q:>w>ʼn
->ߑ?hmigߖƏ󑟥m|kh|x 6t`kG1nѾ?GSeYr|#}1rW
-?G<CS}>4#^E_Os}||
-}gRG(
- 㧏4c3(G<Oa,Lֿ0e괡/Sg[^?*=2_ZݧodNm,+}r>~ԇ>cƤ>O$uI&.3II#>)K3Sf΍P<x~q-_50})QCa>k(|FQF3<˚Ix`PQ9(2&On̸e
-S(Aau; 'O>X瓟?kO^w?B/bomTlAr>MSnW~_?D=©2/U|=p3\c#~
- y5x9䣝rk>.Uټ[?Z7Ξ;/kn>}I>xs3HD덅h>}=y<K3)E;Nq%|֛b.GȏB4 Y"K(9̵ou4^s-'t9._
-_*JVk4X 0RYLߖ~s~n趣Vc]wŽax~K6;5%v_pِ7ǫ70>;πZ[Z:݋㋾/[)?zzoȵ; 3Gzq=K^.ly<<j!_ye8&mge>WU+H u}8lԊ.қ9VښYNvQ>9i{AAt6Ԍ7=7e&ɮUU.ʯMMUPlةSΡ]@Nji%p=iWN~*
-(ihECk+L 4Cxy~ӡGQ͆Ώ£(fC(<
-£(<
-QxGQx\{?@P)Ja)<L)
-%
-^CA
-OPxZ
-oS@a؎Bտ~Dkl M;ˠgS^4C
-P8,
-QXӗ q Ja)Q7MP8k3ޥwmu(I32~7
-|@_GSx&p[ |[hyJޯrߒ>JO}RXRMKal JGi:
-PBak䦏3d2FG=׻W=yZԓO>֣ݻwX׮]vܩSCB:tо}v4 ˲m۶ 
-
-pppBA gy$awAE<}[GwzoL3=*/j}>ޫ}o}> ~r(?c[)'JW|֏^03M~
-5w[GKsWݚdw'D Oqy9ҼW>{5w7O|FX,~ŇwxjΨMnU8_Zڡd) _ypjk#'0!R&O!X ;\?Q9(jGٛZ~S՟v"~/M8c|˃cϼ8=*gN7≧vn|/lǮBpu>?TulŢykg1J9;0=g5is{P*0_}}}?n{n[%Q9ūɗn=Ij:F(^q흀ԅJo%d(?V05e+E⢼-t?7\9|DZ>bQq ;N9;#gfohO SgVs UO Ѵ)ZTZ'm[E<G+:/8/?IZf/yc_oVgV]+f[gNNfo3B)o8kNqܭE\lx;Vb 񆲀_9v0{ncF-8fةlu}ї^"=rշcgYMgF^m
-4d5Zz{r@3Ig,9tI_wO۾1ommO*uWx>sY'},z_&c)>scβ~k߿Z7d@Z
-eÊ YPx?-ylsлx3_~rgN9txj\{:-̖{T= D
-`AQ"-(*Vj(Rb5F{+vD7;RD&"(pgsyFɞY{ʚ5kV;QTjn [F|`wq?ÜZuzZ? N2sIzj9ģ6**de%^-,ƢѼb˥)T}zVyP۽{rru qq>uWfU1X{-mgBNw\7I R#a뼌'菓z
-we7U)$lh{X k.آ sTS,{vVKJ7ث;!`:ʁ6S,U
-|3k$z|d3ϨoMչ/]ZΣЀKF 2 6Qllj%] 96s38oѾɿ0 :EӤΘ pj|Աn4ǘF5^ 9jUM;- H9Si?;-dw`9ʣlrkW[QK+=Q6=i9-򨰴~,.
-QX}HA Lfq5y&Sv>&ųO\F}wdGg&z{ůӯ:tUny .ź6k~Gq޵LaU1y ow]f]Kb;Usbxt4~iXGmƛݶ?SΙƛ˧UvCnKK}y<2x堅RcXÂcYQ{oɿA9zw&EwFYVV-騯Xᠾk5ʴA]&{]>$vixEt拾IjmX;YV6oW훿Uiv|UdN߶CGt.uQsvӻ) &wZjzM}'O;2"ʨaŁsmVD]]=!m~%%r1I7Ž$,#7dxtetfuNq]37|=tfWϩR\?.4r˫%PǷvִ9/_\MIwvO&3h/k^؆lc?2K+7f8b>žWuI}XRqWu{֘{o*)>z&5WMQ֪0ܦvƊE79/\?Ek KriGhv,ˡ<O^a#\ߺ}JIHK3xVzYo*.粣BV^<vqZj?u|W=Y?<y7}<s fp[҆8|X1\oo3jzӜͲrnC>88djʤF^2lk5lM0jоH_kJjuGU>ri:ՖF^_)㳒҂&
-W5qNdxPW57g"hNrccv̊+S mZ\f*Jn Z#pїeRFMd^{~lӜ||ҥ}jC)2+mjLJrjZh^l.7mmajcVbl݌NM~RN˛/WvkV;̜)rz&c7.E}\pmҶ%ҿu/]<{䷷ʻS_ZXi_GZLfj5;|w mm2>_woqƴ텥%H3SOqxꊊ3]ZQ|b&4oӴ%ĸ?v%|$r?/MOcyȵ78kʫ
-ߔ 꿐9U<ђeaϖ (UX`ޚ/ ,T
-͛{e:{h5 weße=տ-bmQ f>LGӻϻY}W~l»G^\sx`bi;oKN'uy[O~9 :;17ථ6udlWqv$xh2tCKٓ8DܯWE]5H 5 .^Pk:3nȹNm4;v}ՉC{2G437Rz|
-\ _;[9OKmo_v҅f4Aܹo k)5ojйQvOͽPjyZf˾MzS3OaNmJGۖ^Q3~<'^ܥ2Pl>>ck +d]ptQ~Ŕ WL+qA=%sט^tQ?|~ܿ?sNqyG/t]K?
-Wx'xvnIW}ڱlW1XR۷~W)de)p~vF~/{D?۾k3<r]zkZ킴S('~)]0`Õ DxM7*ٟ5N_U}{fACԆVŭ-3]:?}o>~[]WF}[ޜu7;i6~CJin\^=a쯪0PpS|vElͽ–KC iX'sH{]QѬ..h~sAҒsS8پ3h͆DmpΕ_s}Xgff/LmQ6qŽhuΜrsowDƬߣ .|YԖc:q#K5H౦ǖOu7ݝLXQiC;ng76U.sx{Ȧf\"'vN'_yRqٌ cm3y*[PH]qiԛNηݭҐbzҁ}:Dz$iYZ}Č5i+Z.eDm>fk@㰾2Ze0yNnj|!o'=10N9oiutiF\m5,^Ծ@dwܦ}YyN{~iʔ5&eKrC#W}}Z6bco?Tj9;</>s۴` 5#}Qrf/U~1NFnWmڕvO4ʞVj wnK69RRxy۷xσᒵxQ۬ӱ?¶aUj0^hTEo̿aYiݺ=52bc wОa
-嬺цJ-_%;5h iӆCW(nJ;㳊z\y|$r'_Vj~sPԔordn1lkZ"mnjֽWk3k˔
-~Sə~:evy}'U.\I{Xi⌘{8%[4]cJ4v'P{oǶ:lVj;j7A;A<:ͅ>`zacEw2cہk;x,͐6"x˗9tm16.[U=0OyW5*V(ٓf$&Y١c&<R>۷59J\:WSc.Qyg(8-`Njl2|цκ ') v p4}W>zzU;iuw뎌}5ØR)ke%
-9xcj=^HYaZD҇׾aӢow߯;<#'7v/Q+-DEuus/]n;`a'NSvsUiւ79j>ş_:fq)_j绹~bꆀcﲝι4j-æn_.Vޤ<%̇KskԖ]1a㿲^gе7%lX1L!.$X_sR=׬5+A:FJܶ
-ԑ xv#%WcyW)*и!}co֙Se~xЧtk,7+cߺT\ן7wXcC);'7 l4'ߍ=eRvr!Z뱉QAڻO~:Pmجҏ]-7iuIZ$Įype1x VE*1Zwpؐ1'f
-y /]*ϥ,+XwG<m_˽s|?l3Ӵ,c뮏LA_VMVJBzʃwW9~2.eFF}iXe#/}7BFxi6=ԸrnI3&t38hS׾|~I:m߯S]򚟾y^@q/6m2װoh̙>Ū_jbٗ羭7?eЧaö+}zPB[}vIo9Za1=ٿJ؇&5R4wWWBJ@}_i݁G.4xg[0]N.;ZYdt'Qj{R?%]{mGSX9Rj:[lIE5G/4Tgƒ:n1s;fn>$i qRǁ鏅.#d-=cSSgk/) Xy}8?6-jOՁuf V8sNinՋ[4U|v>lUj‰C,-κ7C9%SƮ`J45LRJY^%z1Fí3mf:xbAW4 3f>nyjýѹQf|9bC/>̱DW-z_kgxo|+ 8{Ԃ4c9rMk)*9R5jTϕ7ľ6)cǴ>յ?MVvIBWquW2"Ͽs1!mzT
-mɂUs ^)[îez78A-MBu5S#6δS},Q=yXlDUDi
-ԟֳu ų}b<;o[ۜI-#Wpʮ+5j= {*gwp<zϷs hC, ~,!_"-ajs< ' ,heˎoYhHwMR5_92Xܗon/g/8I{fu<XAW\3kM Z<bظ7kࢇLumM=s~^QwP?/D =}TSnM߹.{̺swy۷ Lhd_g꿝z?Fy|}ĥLlO\N㸷Vs4J^lc~|cm6 {ѩİE)kLc}?aʹGjxw떶3|԰7ȅ ˗8UQEjY-[|y~2A/ bT3yƇOV2qILO0Yyx˔߽믬__2GCi\FƧac69pjW"Wq\4uWJMw >f1Q;9,҆/?_1V<N|gGqvoÒ aK-<nPvk[g<7+s<S1ƫMHGmr ~q}!݈):3QE՞~km[et[Aef;?'ZSY 5owP)USۃJ`x=B^0s@Cm^r,/5v̓o/X,{guŚGYjglw;㳔uKNMIr<;|qwn\V:3Շrۜ. Q5beG|?a{wtcM%%3 ̚$tf%̝r<a.VێY7r*%]wnXz:0~о9+yLiE=Wl"nj;>
-t~_="55.sEƙ3fK{Zl-?9oS0&G#R@(W]_75s6V_]olgZLYlUIےιC3Sx3ՠǃi߾ضA0wA\dnîUSlOHU9"久v_:\l&ξ`wغŖ)jEEuiG;:xKz`j#sUk篋n}`mxmmBJp)Þ/{g沨E.W<V9dgpfq|
-G5/mZLh=eifN;r0TqjõS _LYƅ3;+eO2x`2.#.okԬ=&K=N=@ smYZ3
- ~ocuv1˙yܒ?g\(aչ_ɱʋF o{ؾ>/1Vo8<ʽ<,ސY
-,K;uwr3?/p3[yg^˿ݸ a¢t:؆ܺn<ri[1!yWŘ9jcW+j__7$ê՝:yf#BJ8bSܿï9,slٽ9uf?ƈ]dR-k Koӿm!cmsXNM5r@ K2ZGڵ{])=+5~ژ {8_s˒ֿoVƚu|ɋKe:(J+垴g'w...\A:?R:q)#fh^ޝw.UPޜvn·ЙI7bk_tcȀ/'}~<?ܼovVF=CɃG,ܹio$)Zv{Veqzr?9{zBU n:5aҜIe/:]ZSv>`^Ƈ4c=[89;xj6~8Qx2d]m_Lj5yx7X$Uejް_հZmK ];1Sbµ9BfdǪU[ϑՑ.\:ksRC|!?49Xxڬ/Ʃ|vpeZkyb)W<:';[먹ʘAMnI b>ƃWuݠ-+bn}KMN~:=1r,Y#}\UicbN.g)Fcf[ ::#Tquu;
-h8Q Rqs-}hBAE xqcySajj&C!<vs?Ֆ4P7+xak;7}ޖ_p;W?~u*iBuxsf|^SY6Bu~f^S7.׾Sg9[ɡm߼i՝ 'odKD)N?V|چE#"vfIK9Qi6:;y{sD<qaLl-5P=7-<5ۛTo刺5>2MGf̥ ʣN'sqܪLL~PY#noQ?!I s^s`{\Qǝ<W2SKMΏ>=ƿXkTs_^Tn n=%߰._-gKm~- ۖ8g(]Qv8T#! kOxȓ{隙<ktcGBm}]X!/F6p:g6S W]n~xy#Um 8qlq; l~|;S_ZKyx236Y6umcgx5m[[inmk8r/CjWi6abu,!O7G)zg:lci'17wzU7o1Vh) ]zn8RQىG]Ҧ93pY)<kا:HcGx|"]z_|S1"h.M:xǛۯtxe:C;w7±IT6S?5+S]BYZMIƴn f{ɢX=#L~vCR4+Gq_b1["M[7WZ-|iIL߆yYoV NhulCȦI0`k?>Gri O_'<ZxV'jӮ1i9Ns^smuDhmz[<;tPfHpW΀T׽HxX.T{1eOy2IOVɵSy,e<kM zb[vM/V8~m򋧎S ~NKs>y]o9=Uڑvy轺>W}}VӴۏ_Y۔ԍeةpn5,JQ_W\1ž/d҅;EjWĭ82PFQ?ݗ7qx7a`Kkn}~O檖3ՂUA,Sc$*cU޽-{o?\:q[)MS!~kRnlP/ρNoN ywF
-b2g]l]ι~tZ_>kA#Cۖ>t|ZcOfOZbA}sxbpŒ+j/.>*w)>^Yƨq}5t\Qyk{%lHe_v
-u\Bϰ].R7M}l?>T*_/7N2-Rzn(䇖杒2R/vN\pTY@+{bXoqct
-;Úye㭄=(ѷeg+y~7mI7¬s ׏ժU>40rQFf.v#S:W|u$mK;bwrj4y2>{34ҮX(5)%}cQײ'I&;(aƏЯtM]ӜwVՊagMϱܟg
--ݛvmCV
-RzGL,_xnLMMA|*F6:"}cY,˫ǝ<0k'inqRɗUoV)^Kk| 4c]B\DU/G58/iY툽t2Y6ܱxg\Pʠa~9YzlaJ-xhar͌3cȪJwN-j}25f;~avl4ÝUW?H:o<Zmπ8u-جh|kWs+|T4Zr'^cf<XX9N'IxY|l6$6%/PЃ1*~[αzim6拫kS/ ;v1ᬂ+չe3V 5Gٜڠ8p=}V雠Z=HkW[5^QG ^/hQa ԯ~4޳aOK</ T0/[t|^d٩7^fz֟~~bgߘy6o]9?|D/6m黫f͌koƨnXM>A2mM-mqzaK4֞ڰlȈ)7&[m;<gd؂{?0\f7>ưz)|f&o3/o.~^泞YȲ*?͗=:`<aqC(IYXs1ߗ~>5l̼'ئg+6^f飝f_v2vF[Uv69$q?T
-LR^>T_j3ZKl.'{zYLQސio-}{֕> WwǾ
-*R?#QGXΟ Nf\2OoޔKSou_7<èO~s^zhEL F_7̚v>vOrJ_Rv{zǐMk[\^\OQ;Bq;z&wOi
-5cž*ksmyދnUdF6ߓr\|z+ˬo'G>9NXmUxslǘ3=]>/RӄI4Ig <{խ| כwlZ,J~?uE#Eq
-AjJu.Jz*lr}|E!{&%Hn &9M?c<7$}Kڗ [Վ|X"[fEg4D]0Ծacy2vEg%ipSބt/h5Q&x5>s`nzq}k_N1wǙvjMĊL%iɔN͓^ ٔ"ߤY ͢Ox m坟
-Ӭv\h%^E }FѠ[D5/89 پpc 4^xa *t~hm7 8^]1{ɏOfX=b?'"GsiOͼʺ^B׋oYj?۶7vCl?qi-*ikq{D!_9_0K?/{",!SF?uT_`xވl8[:cf.W77oiuE!Op|TսrSyY3Drg95LxaҚs?6 !no
-{ Nj~QΣ|ߨa`nNNym:e#j_a;D2ɋ^2{>|u]A首[+yjC=Gm}<[]io'Y(((옗mÉG_m,[a#뎹6i\wMekݵ ;w1Ngr޲:"7ͷn 8]@O٩:Y='V.S:`+@
-pucnzN.+ʫ{W~?f
- "Z}qQ+"xH)~QN.+~rimL⼿enҩd>U謳n8a|vG-RSf{6tg>o'} iά0(Fmm<roW' hu}u%9ߏȻxsrqE ޿kbde䞉ۚXSpsTEΕH # ef?y3Ѿ]lmR׏ʉQK-:_eL/S?'z.Gh)2JP{nTIx<7RcFfL~*ܡ8%83?gj[Gm^ї ҵ魹ceˁ/TwmVx=Xn'*,jrnMMd "ase6oUx&]۹g%_Z=ifAo 6p˜Fe} k&MLX:yu <X;̺̾kߠt2V~ooN.7QS]z;gf3#v<P2n2[-K,
-Y4/fXͧg>9fARn.o|E/έnlF G ψVy/DQ+6_T[eecyFPcF]<DJ쿶slߒ+/Y`[ 1/ԅc/Wڳ43hEm<dE3ߙ ur/ hOٰ0<2WsU'~jio$5QL(kq7=ԤҲyջ2GYG=^6۷KтRO1Xkԃ觏rZ?==UûOZ>kiWXzKdL4a8s~[J.\̔F.co),|wgS<pfm<s-S~LZJWES-K-uI*^PvT_FM*w &^s^hKճW-nqʁϏ]wL1h|bŲ/!kb[o$ύگxݾ -;8U u]z}cMQ[xqSxlsVkY^T=5k_#w;։,ӰhyDΤׇ):q܎^-fp_weTϥ%M#kW:@ApwlΞ;1^+OL5}rHK 6SV:G2J7rS/mctg?'0;`v^Դ8onG^L?::hL{϶)=aLޑGS;vxm mwn_^dlԸf77_:/rIq*gw(_?{އd]Vw*"Q(~&Jڱsdy,xm~Sb=V*U=Vx|zaUux`T'XrZ~晵aiC^8/`|kqչaڀӷdچ{`l8͒_]J Q\<R/>{߹%4}^AށA\o/_ q)\pJE3Œ/1|8 `O.ơs>pND)\pOD׽($*+$^ɥ-ta͵wu+B/koCXhP.kd'<<4 fesC#9j h܀?'#, U.A|9=FD`@X*QTrFNtA7B|*pAO/6qKē#PȗIghR4yfx8D`
-3-!|OFY ;D&HNBp0-р!fxW0t2r"t &LxA~'7 ./3$ 4܏E/b<E?4Ct5cLՌ&Oa8q=ZP<E;(7AUfj
-S2<ο P z7<_߀h6M V*  Bht BL _h1P6ԆaܘN$VxN^P7 #e 1 z(3(ߓ"3af ' , M8(V#b J 'B,9л8e0\Q/M|g7;| r!Gq)ޘ5w!pC duk_Dj0V%u%OYH4;BFEGX׾ J `DW-PgPw6/ ؘ]U_90
-5
-7TD Ќo Gp()ېB'J}o6% 7T?y,>8Ѩ!0CXF{}cO_6_5X2Q8\J$'+ၚ zCC9Aap?-C
- E yQ`SB(}Qa\
-gy:@KրD5
-
-@ 3  fH2+*ſUAZ(x^aQXCA4ި,l'ӛ+4B42s8P_.b)d.`cKI Z_2"Ѧo >EzlG7}%T#&
-sW?Aݨ&[݈*ټAD։X3<Cy!xeDx#ptYȓ9 YbQcr>%B +gTL.DSIz."H3_שQ? iH SO/A \P'a ] vQH@z4tJw ~AZ8 IM?p B
-4M1 ̿e*7S
- [-bh7D\]a^ Zyz`/e>*_Q3}ljcfƂTPĈ]ϳvvs
-uDڰPo PʜHBP$,`m 8C*\ ]aKS[F&,\0B<|'
- >><C9b M^!ݵ xyd7gD[hxAR PbCr>*ʴqp+7xhe4*<n6,_O^WWB}sM0ɴM,%´d[[.ڌlQ*u'@(a<BF{Nl @ ''VԐ^T Ksh.cs3EEt JJCh2<ö}$~ :hKgZE8!:i.VO(b~WI%ND0^Xk%sHX28/wHȜCDU@`l! 6wINh.v {˂=R,\bTFD˞썊
-Nx(ބna$#AAQo&tv5p r
-IV5'7[!H2YL$x L4gO2gqW ACNF`cL#8]|ї "8v3bDwrA3,gW m< "C$Q N*{A@'@!¦RNXƓ:vJ4+x@Э] ?o[j迪wr}aqe-SD.|< !⍐idGa1 a+3",A͛ӵUCY^</.v|zmJҷWX0B>rF}n_B/A{k⌂ O8D]K5/
-O$ޮJx#i,uabpMDt
-<o@y@a #^( p)j!Z"cjFR#C9 Q [2PWC!$-Z&xxgZ4xu=_!>Oq-?JraG2T|Ivx$XI:x#q yrCs
-12=GaGGbFHd߼/"rD "OEGNa'"a
-N04PE| N; pd2}p 720lhfw:(wp}(ĄDW.2w|w9(3)iG9\ 9 ŐY!lC> yEpqIW;2~\gp
-x`3@T.<4_kmo#E9EE7\JBP5h,(ݮɦWY L"^Dq IKWH\Ju%{߫ՉTtN5Y/K_SIRᯆא_rz=z\Hr 3]dJ|ϋʼnx1Gqr9.VREb`<ݺ ZȝLms0 IJ(;U+C266.agO6AȴMd"<c%=|(pП=<cA1ĶCL-["&5-!9IZ_!oDQ#I1;p1WE!!iCJH>c$bj6Ct0VBKHѶN`"H9_7_NtN <ٽz^ʃ;6Q īz5]a=buO쥝ꥼm/
-ث|K ziǣ^ YvN49/Ϻ+Iwto|WfxwKv'g{ir/4+R|f/KĒ$?ZSK;Wzx֐xG%םwqUR>:MO{<(gKE?^Kzx/{ǡ^Ag۟@/szko^_xL/+R^N/ M{ze6_˸{)?mL/ <<C{)}{)xf/~\Ť+z^ ~X~F8
-* xwwT=D.L p9~[Yx&C@[rUUgF;U-"Pk7ˆ9!,ttǛ\d1wxǓ G(FpCcn, [
-?*GytJGA{FRex567"3ِZ\=Pħ\w7a׍d=G54792>x(Ϧ1Qࡄhw_OȀ 𡄆q{P;(z #Tww `1¨
-M
-{SkYet "}P/
-0 eC =")0_dP
-Q P`pnh;<O $|/B.+ЗKC"(1@je8_ a)!@P!+j4wIs zNQC̔"RzO3J/ToI+z L>2K!p' 0 \[RH% pEk/Iړp x|]/|'ۃpə+:*wKR%~|$}$|\^>pD$$$B 8]((owӓOK$J1
- % $2$gt$*1m pu!WRJGH *' &-^$|<L.U-גJ%F $K%cR{%c%_'pI ΒKƬ$X>Q% $KHD%঒/L%/gJ\
-C>]% C dDD.yB.y- $Km$_.g%_n'/%p{I;HQ%{g%s$_,pIKn-IJ|$K%c5p7IK%$_[
-sNMeR8Q \yPb<pQ/<nQ*{AT(/<jQ2;CT(gB ȃ"y3ȃ9ȃjYXȃ)&2yuȃ1p~8A5q~A%aOMyȃ*5v@^
-x8v7ϐǏ Ǐ/!ǏǏ ?s ǏǏW!?A^C^ C~?oH<~Qx_y?ίh<~:?/<~?/&?;C^ gB^g@^ Ǐ ?B~?ΫC^C^A
-?@!oǏW!oǏ oǏ!?CǏ!? 7A~:o<g|8g2[q~!q6x8?x8?l<~7?OL<~ Yx8y{<~y<~x8/yG<6<wGyvFl~9)<ׅ>c'd)l"[ ) E6]Yv}zz\N('P7eYԄ|.<RzqM[}V$;IY(e5B
-A>pB?~ uA<O+AI9W1uۅ~H(L tSx
-VʲsP)B`YYQ"t&Zܔy#or,se 5ץ%)@%ivbW+[|zJ*R4Mrcŗȿ 3oI`0LkoB#Ot
-&
-s4"9NaQx^mvf6Њo.]%v/*Wd%k!o˅7B/7A.Z"2F"B dža~oC!_555qaj?ϭnSY,T֊ BS'XzB(Ҫk1q&e('0mq}1`9
-i[.@TMT;>FBOlƓby(BW`W*f`Q؍M"4tFVL*$nߑ6.7r?!
-H?DLl,o"lO.os` D~Ðl`$JKAP 2H՞SA&@ bi7@f(џD<..<:{FXiFbJe袊ӀʡHX:ڰB %
-oFNcrp tڌnQЭBBt XMp fE`
-R`Z1-Nn"CLK<-AFxZ^EC#{- zciD߲aBP'RC"G3NJ4 2E،EdDU]v&'CqRL1ȝ,15Q2@@EKh5jNy0%lh}>ޏ$$h -"
-
-ĻEV,  dO{PDnI$dqG;bQ)^e aم?~oԍؑ V,.F.Kێla'ZpP <aG&c. <D*}[F'r`a!
-иTK5c0~
-wn` м  G8
-G!Vk8j27g*ŵJ9#APJfN |\@H.f'at](
-hႴxf JJ2ne#rkPH{IZdċ_HeJ{Q
--ew׊~!d=B dB,P#DqWda̺ 0a|  u4t;k_G82
-vv ;l7"qFtvZ *^)agEk^c SC -A2j)Hu?BơJBw/,wf(QV.*GQPVD։ƃ&lmP^ЈQ qZ2=24dHwr,;9ٟrBib9Y"(C5}KO,D[fr""I!c[ Dޱ@1fTS R٦=YU(gڟRGb\PR&1lĊQV<UoSaJb|'aj@\La^h9E8w8\A/uXV|M{| v 5$}#o; /'CS0jgR)jX) c=|vJ$(9$M!HXŷRy&쌮i4lnUFX;U8=! UiQ #"`#T;ye|Rc%e' E@6(؎)&AMW
- Ef0*X"P5Q[àC*jXj$Rz'*($X4b@,Y_ >e1QZ  け Xd$WbPGb9;fwfM!:6Di/߁3:^DOx/ENO% >Eچ`@Q5$F*I
-_Q$fE
- &fĘ0F \a(JYHtO!BϧM9(Dh('5 fwv!SD[4 9#z:?e)Ȁq7ZcBb>P4"C"^'=# xh!<XB&[I ]pSȅ 
-l&+U?_|e_(G!ͪQ-#d$E@[9 `݃u/GAdT!lx ,,\ cUDY<|q7 &quF_;q
-&=Y#긝
-/m[N¥cB|M*CyWɡىJ$*?Ṓ{=2g 21( Ȼ8)!FѯKɒI쒹a+SBt|n3l
-q1<uR~6v+CMNIdB. 4pz
-  4B.&mZ>GQY抺^@ҠPϠ>?gH.7<pTX(JK?JS#P=g&=8sBb^4D7J ӅQp%2X.P筄6iɵ
-06Rx2VQgJTHőC=̎8р
-V*e3+vt,&ka֋QE,bU|{TE16ƈ U[b^|  ~ 
-sJX0ip|K%P1prLxEX,?I
-B YE.
-+\aT*4phi1sg DqB/§4 A[hjҥNgA*/
-;Dřl\!#P[t\IP81 sFI%
-V*&R!9Th"F>h : ]Ḓ;4!^%QaubL1AmFDin!I<xꌞBtv 6WL>Q{,4H! |)5z0y>-b-W`f# 1@_"&/{t?O rzBQ;D#Df ;)BOb'(j#<2TH؎ 5Kbnv@UKZ$J(O\ X'1KkLңD\-D
-D."Z$тт@#w"GeUĔ5J‖ ۋ7 E۝$V#~ 2 xq\0
-<#LdapR? pzV)d=+kDO񺉍d*5U`B{(<Y|cRJB o_Qw!7 1Q)D 6"ԍhky'f\Te/6F{䎂z
-{^7ۚeNİoFZoFv; <GB4/\+{
-K6U i߂|`F?)ҐXw×0$=ʜ~~cTȓ$< Glji
-?;m&{?<JӚ_N
-*+9Fdh> R])EH%$1')ĊZp%Ҙ}BB}7˩9ޗB1TOO*nPe }
-m.s? ]riI6E#I.FZ7lp vE7m/%>(&Vªx( (On d'#(p7]c
-KN?PH0UfxkIuHm͎>651!K ._gk츗Yr5]\Z9F#~Nũu;]b*3wi.3{iϼ`lE,Ӽ
-l%_(EwX2fC<PmbHꏖhwH=AҩRޝ!9_; r0d- (Rt_$Zb\O4>j;>I&Ƣw..ݕXǩKRcs.; Je6 F"Eq !$W 2Cy;NZFXb^ *z|cWv2B-:h!8͌$
-<ƁUBV!( ]w
-@,sV.haJ
-2h51QD'H ,$aƋ5𬀀^7h\`tmT\L"!qDQu{B4xN
-sW V<&6&b  !) N'o\ף]l%,U_'4H|Ev
-hWGQrYT>M5X9x! &`
-p3_gK<2K3 5ٰAlD㙻V# ŕ-HhކcnȆpnϼ+2#pe*6eeew YQD=WqCrDe0ֱX*Tr:lYx tM) Jd&`+>qM -W xr"t-UEU}pR"dE}6"H!I _&)c24<^]%^@C!CbVe'R5 '&I7Zov
-c3ImŰ6kD׵juj5@=4uT|2F0@!Ԩ!{Rd'k0;shuJT<(޸
-jГ^gYi3/Ef<OA# ? MM6
-Oo3 AM# 3%dXL{LvܛYtH158TVrW">jXWED^U]FfE2} %KxacROb'Y
-P||٩ўʢYCd&~_ME{=>et)yߦ9<uJN,E^khJE_ 8N{F΃1<
-%M痣UJ &-OBel*EtdzWbCpyuLWJHXk}ǃ5T{,`vJ42֬C9u'lBQXj@ #$kDBd
-&AgF#8=1 ?2R &B#RR uRH@8H 'TO
-T1Q*cAw錺L?
-AsatHali{b >Aʰ^㻟P(uR _=Ho=HAʢ@RIqb 6RѐZRs l!gSs"![iAQD+
-~ohjFUusHmeST*n-<wUHG`-p2ɍIVH?g` VSa,Q5[0I_Ã"bb2CPģO$^DVss҉'I~㕛~o#a\Ex8 Ƒ QEcQif=9;d\-?" N.}߫3lE95dQ8ó{3#EMn gji`G\ŸTytUC l̳
-g 'v5LKi8h#D#4
-AE62]<} "fP Dz}3Y3w_wOq 'BB|<RRsɔQ^l!;9Do9;w@"i3״ra5wJ^ N%獮c[C 4\xwkq2L*垅  o$h=!AF-z[o+ kAZ"*]CTp~GAF
-xG:Le@'2a0nWYx46\BH09Aq8%'7J.?!xɆHz!FD ǎ߈_N^`MȊmcpo9L42x OӜ4)g;yzVQ;}V7δa *☤wVIk4Fo뤅Ŭr v"`%V7a4S gqCзB
-+z>g_Oӳ{
-WEc,Rbw$jF`cq74iNMoB^H4hk;~)[G(\jF>ˎ O/6ݶNY\/IבE}$s70i*m4_%v% "r|$D|Jմ"Ҙx\ǿgRޓc"5.P#`e'J7xVE{N
-
-F '[B׳x{W/ bEbUw xۙ'hɼ{v|`Qᰅ0W6v涊2v|[xfP'*trivu"|d.~h]i<
-%!3ݑݍn[K
-/VmWcT Vn;? ?``IZ$i[|&8_*e epf<C՛bG@/}0d'0@M^Ya
-:fA[ Gʐ;'MĪ3fי,LVq KC^TX]I\,64K RnS٢6$x8d;er0ypIl'O/k,mlǟ|5 ,z% S-# PXLT@ix[
-QOꍑ΢zE3r
-@p+S|YĔ8Fh֒778 J Nv[7fVT19x03SB"-gS#?N6(y "I$>#L\66pb Fh2xi
-JbɖɻY<
-GX 9%FB@3u 'ԧ
-
-4uK1_XDnXHS1Z&y^>naǯggȌ%ݬsD͠ԃ
-M= \nQ ~8k+ at2UD-b!_z`2/9'\8 ZFQ)B(#-If.\"qJ3ɐK(B%_HK\؁KH,Q_G%*U1ߪaj*vy0}}f` ySC
-u?;|z[AntnDEmC_7?Խ{|
-!V6@`Ht`T#<il+hUw sxNQ>un[y4Ze&Y,<5OBi z[puGO[&րdAvxL&̮QL %?8ߐQ02Pns+tXl#
-O )zS{Kj~RџDzVRꢂ޼u%<nNh# 0|೅VqOy}GȌY7τm& *Yzm WK6
-]D$qѿ (q?uˋVK"b&ϩ\ceKyɾK[r5g#iSyW r|SOU\9:
-݈tf|sbEBw+cqrՆCV+mz/tŽ$lp 567Kolgdꡃ 6Ʌp`ˉN
-ނ_)2fGuzǓrQi;: xsiN~`4_1g+~04a3G$,v8@.m{yJ ?:ppw
-][yP 1#J=NzB0b.5mQTxY/{_/Zb/vUdLHS@=Fvu$=Mv&.T_ r&Ǥ)\
-Z_Y}Ft5!] c|?ȱ6n R8, l?Ys&rYE&z G;Žgِ53\m[;B2)O e'aګYϹޑQڈp;3+|Țdc/%ީO̍6VYOF m m#}:V&t(C
-Jarh$M*4bϸ[<lm?: Rn˜F95SKMxy.ϓMORb
-K)ɦFp)7e)% ߕrr"9`|Yxvb7 O755%FiUv+kqA>[-A K+dw5~בRt3EZrVEc8K*3Jxd
-(~ǣJ0&cKo.x^K~ed` " y7w!"UU?
-\`
-b+Gm RVńb,I Y?#`sc`S܋&J .ȤB_gǧ|''M\$. <ϺL?r xSCbhzCzk~ѯà:ѧ&Il&Uq\&3Kp2&$Tů2oaX_'2ѠXO7{0ao5R2HM,FɬhM|؋G#u JCR"?)!! ؃6De&72Wfh;&Zdv7W 6@2JbM=."f hHO}=ȵ}Dx  ݅VՓ)_);Q%/ 5j'
-]^u!25y@fuWH^2{`/r<Q
-#
-BJ\̖bü/,A/Jr6dG٭W
-$*t/PcF͸X.73"K` <DqnBNaxMIsNZ?Osl z[[>pR
-d>9r
-qHnXRi)j+˱6GJ( CL rB^RxD#6EY=yny`Ҍɻ
-ʫ:u6la4,/^Vq~Ze+Vtl^d$uI $C8S4 G=[hqdzէKe2>mZQlX04D8z<#. oJҬiPm86‡1F]>*5!l<> \1A}+ }_/
-fĕ+ǁpX kjHlӇ~Z3{C+pB+$l٫*cSC
-aQf
-7R +O]<1OЧ/ E Śh4YDb`̕ GgΩxڧwޒC-fpnvS'q, T"
-LIvBCCU2LԻaXqt񘒍 B6@APb*/{7_S{y6;>mXn-ϋ^( :CZ8.ּE@YK @rP<`Y1΢R "?r$uRb;BS丅E)T-cf2L2)r)x3׫jhzD\__/tULbRo1qTwEzYI`|
-od2HXK,SfﲟڳN^&YI y Mfx@-}zrU xHPp2bg NkђrP&;sn4ݬ
- 0>MV*
-&x, ݝpD:n\>;7>G[WDvRm_5wϸ-E(3QDbjƽEn~l#dQ "+?|$*'22YLB_QWrj rH-x3$Ȯ 4iDkl:'[7
-܏ zF!h&6%rIJ*֠ɏT" MLT94eu8R"Ql<&y ^o$`鵳ؽ5bҕ,֌-Ab=6)Cс/y}hh1+;e,qSbܔ-۸I+:BO52-gd&{
-fLC<
-`=Up2[5DQ!Z;n=&M埄n#l~3qna \̵xbyꭢ\&DI^UO>Rq
-ϗ&PGxRDp5u2w])zPhZH$[i=C J>&W_M=bkWh_3CC;hJen4k414UY^}Bd}G̒K]L [jM?amB&Ma$b4
-P$݀2pޗ1 ^Cno+6
-BБ1 c>5 ,u<fˬ0oQ;Nfnf`v1\)Vg<^ǁ*{Fs P.R"/7lG䘗"3OksY꛻!uT'e\6MGj!0Po臍$!l.f>cuTaɊv(_Bh0^Lr;-Q-d%sJFp5Ŀ63v;c_"~]}F@x"ǙIxG<<9(
- U
-Yf7G{IfØ*߱X##Dzif!A"Եgr>G VWs·9I|ʦ.:xHFv`_RKpԖĬ,օY.$0,Cfp-Eu##ТYk!Zl &\h^.,a^Mb9t)D\̷lhGP췙&c~sGdjs;>ء2VO.o[/
-~_ᓀ_Q$Eߋ0s_6? CZUF>VUb:m}X;ݚkxt.lXH?aաvGB WAǼ}ѭ ~4J:ѥ}e4`T,$bt{ɆazjyG@4V4\o1DQk7
-eNIL/|@bƵ3$ɺ{>4S -mǔ
-ge&nA
-{?OU.u _?!l|[K)ތ~LU7çWI#DZYd5KBZ)fBBR -X΁R3p2#Jr`;2G29O]sB&Ceԓ…Bɯ
-zգq.&)d"<loP# an"J?cn xO'ڼ2{4[n1s??&Zc\q䶥{u^YE$ :C>
-U]ZM$5
-ܚwjᴁ IIsXY4Y|&%)~o/@1CBV%rI=}(n"c&̹ΫVzՑ[n66
-mFšwIczX#F `Sӧ!,=ՏyAZ9_y\ssuuLR'l2ܗ(ha$7N|, 9f$5ϴ)fGt53$$]} l :[0s?WL+*\A}/<Dg],X/c.C;ou x$/I^t컔yVjHz@_d*@/wl(HzH
-2^v=O &]>W:dӂ˦'7{^>'9Ndlg_5sZj5u7JD"}QS Pu0=#2BԷ[ Pxe,z+vw"M@c|<3 A"@˅mh
-\R2nt&-|1OF:Дȅ>]zchjs¡̮4\XK @<e\
-ā+bn?/8ji+߶.lǼ+")-hjlS:Mq8m#>R\ ^zG 0Tё<gqr/f2N! >h_^o{ dapb.?{?"YsWU$o{uw6QkKxuZڋ_^Bwq~AVi'Q{$;2^Iq*QT3u0eԱo HNZ{`Bʳ!62y|>E`/7֭3dc3Z} b2 ^R!FI b?NH1;V }`ff:|ΣIw7R^5EʡK#RA
-jE>  Ōy ;X.1Xrzo)qPPBXOT<
-@0hXs^ROG kHǿ;z'L~f0
-,ݡwهڈVtk=w #Wy[ܱ9E=*&A8g@wP %TӈY˨7鸝d$f3+3)''Ib + w" -e=8J\g$mD~;ks5>n]sHNuWWA̟wQ
-mn+aͪWx;4z17z$ɜz{3nyDDxu#gi+*؄yAGnWR(?tb+5yY͌oNj*
-SegӜ??k
-P6t^!O9ѭNfo=N)F&^sg Dma+$}hIAvÿ? бT?M1TE&R}A֔8Ywí^S**)$%-|y9>i{JC8"|H%|=%^J&- *m-pznRHṅZ&5+^I+-/뵔"]\|DKQ﵊Kow
-;yj}5Wls~#\g~{\xtc w_HwڿHw7c#1؈%DnEOfTW:)b\lq?R!s0hHqEa!2+?Ky9qY},hB?f7Si էBk7d+GqimB^dxmQ~@y9Wv:0*, du5 6l$'h߽4c<qN
-O͇s _5פ.]&i>gkak~GWgFv腫+\hqvHhLGmJw O M-E.}S$33va,~%fO %4D
-s߁ɛ1"`U 6u692[b oKhJnɷelxi<ge7]29 9;;Q*Z  bwƪ /=Z`{e3<`6+>2?~a^Ȇ` ao6UMr"/;&fEgQ b%!i+wQkCbut& ^49zno0bWSVXI!wsw4s[GiYC;~7-tyna?ۜc$ & `kZ.ş$Ih{Q
-ѣYl73 jY ?)naۑ{,Ґ%!fmP;~/{QV*%I{ռlX h6V,Kap
-6Yknא.( mbx[{nk i7Mph:F徬z_=NhOݹPn,v7
-}]{5όXj+JFt3!B#A
-~!m.[1m鍴-p&iaoև i7է[}R݃ ,l5{|" ,C! QC%a:6Oܨ-ה~W,q9*C!jңңңT.P!n^?`6]g!hn=$fT7~U 7wIR.^w>RG(fg'*-|f߱N'#ϐ=v7k
- dMy[%Ns#CNxؗ!%#v"NZ.ş$ /7䞃e/]eʼ6hd=
-mՍpmy
-/:
--i4S>R)C=A [~\$KG8"ϓ  %I0dHrҗ_`&pq{ha޸C8
-n}
-Nx{;493=A}sV$ao?v3e?]L!R%gg4Bµc*ʼ1򞊺P>0Op"͉7.tאw`p>CZQ>u;D8hЂ#>|We&6r 9nʭBY[pZLP2(a/3&0--E n@ /~Bv^:j1MnYj#Rt3Ρ㠜gMY]_ 4PGxeb$2PM&eHt?lZV3em+ݼ5[ >d.W >}8m6 ܽZ8YveW.xvNP\&5D^nd}%XyqfCGyw|Nوg(<,;N> ]mzէsDd)@Gޓ' ^u՗}ާ@VvoG]oFGk}}꧳L-ޖQ6~
-#{;)jGe<x;fAիCt
-%Y>{TezK@ur S [܂ń[`I2vH$[8. yMvvVm¯j]=]5_]k<w#9^h^3nd_^Kɭ`Y'S58L<*aL'y6[eA^" X]9[j%VeR
-uRkԱc L2u
-Z/nqѣ){<lk|v5ת40aeHm_ ^.^.3B6ѹV~mj/$BgVu
-//X<&n7yPp/%_#};f۶9&qڠ؋g4Kb85t`S 0@(3! h<y`tGt0
-̄Ȗذ=t̽4KbgiwزDmujBb֓˾#4[elMQ! L{Bc1\9 F[_HnۼJSjOe.( &|:`c54Z8>g+Zs%4(TD;G}it)_( &A8hG:8H:S7qe?uM\.R0W_v7{gc`IKn+f_t@^t?BWDBKRaTo ‡i
-ʣV׹#:: r ~|FpJE^.'Y_+wca(j9{CK6e7\ϥu\Ωailh |hnø|5 ڲ;rl4Xp(r^C4-ƾ|Z('vSKr_6OLv)I9%ޘlٚ[l᳕ qጥ D´`ic\lƦb^
-ҍkvfyO[<ڏ%,4at`ģrhW `ȸ9jFa._۸{}
-<ɍ1@ Jy/SB~vc#N<TbrNZ}zF/I J:HLHԾ&=ҳ|>,6 ߸
-۫FPyyF T>TxE>֋W"鄓9\秩,!J>~|#.5$#`*\U1:z4}CpSfh쁧!@Nϣ!o 3|ʳ-w!,g{[#8mnUYa@i_9 +2l43 ?N/EWgS'\ٴ>qVd콪y4Y#5ׇnFưC?s%vpHQ !k]W!Fp*b60̈!gx#KF)
-f}B>Vu罋⹠g#^\~|u$2jskKU@2PlSXQY N2 c67<=̓j1'[\¹' gٍ>A7w^w2vUǖ^9t%fK!c(FR_]XKTA£Ndv$:13HA#X0!P|{_Y-FJ/:eaew^Ý?#: "e- a^
-^J (~Q?An~Bu;J{xMmWNC5r:I+RդRݨD9|:f9+6%P@X$YmU+(󣵧-tկB\M ^Š'w,Jo(Yl^06oLV9Xs:r_f 'Qu}hJ}
-?
-BqX(Ľ=$SCI
-wr26[]]]<XKORN[T «3aVw0bXފb{VlW0άP@$hR0;9^{9&I>vӓa}}=bc]M_K&`+a,`pk){ qu v:rbc ~>.-
-ogWNŚ/)lUZgE?g L0 ʂ0^(
-M" ^(4 z'MRpkd
-<, 2 YW0lB(m QmšԚkq6O&6x1{;
-S|urTX[L…A)2 R6#3;Ⱦ
-Jc9'xKHo@PM?/p]WlNi%QqeY4w'P-5ˎ +? in)|®v wQCU|CFgtd*"6Zj,)V1<iq-q5X<\Ͳ., 1Z 8F 
-?FX,tYvn7oP"_a=+(DDC ZӤ \<WOԢƌ}l
-`45HW 򃹰4q<s7&H,Z';aK
-XHlbLmK-$',-_Y1{%)Zdjݲ6l6ƕM0w]tg6S&XogSZ~ kl?H?@f52@'luD^،([;<)o :}G~~Y%F0ғ ;$m%X[VșrFn
-gnQ.`5^xXJ1lj`06edҴ܅=^Joxb=RΩ@d~q\H>#wnC-J_,8 i)G-H8=s+(p6| -vL|P\QWlF75>CН B+G8ؙt&LE.r(Y"QY@3
- d3aR4m,iUkTTc>Fkb-]/~U0Zv8'0yaSAZ#%a9l@r3&qSlt*4 "K9WڈG.xYuT}(($˶#ʻސ@o W8w*7SCH$iL)^mݝvQVX[h^ĎӖ݄*RXj@`mn5F«xXX7F73Ẕs=C@pҕ Gu+g`C6hX*5L;bm(Մ u%-@JtLrYg/TX(by*TD7Z2W>g6-D*1Yg\K;uJ?DP{C<»ms :G؅ʪ|?mخ>OZh=#xຸoF25j^H\K&3^L.2$__oɨUwMsCs;Ho]g| E<Z@yhb {Uhd ̘
-#~23cQK[E}QWNFγzbe4aIs
-D^7Y
-(whFgɺ_G=n6"OTp$#,CǂN`Q'kW+8.T]6yrpL#=dЦ<\v.A.7qO.B#5НFdŕ ĭ Krg:XV=Z[v,lb@1p]An(ٿ+
-R/
-+2-˄](m#D%URqQO@J
-P\YƭO׹fמ5DH<!w6ldn|$QH6Yd !X(Zak#F.rgO# i1N 13[\1B'_d9r)`n$NNv;  L 0U/a0o簖!`g0>MLF;7G#p /(;DEefjc>qF&+"Nn6 X"7ʕk ,r>Pp [9:orX
-Q{JnL*T.\
-ef s7zrsтM s$ῡ );+E{լթa@nN > /g.enI%+[/!O 3;n5#X3Ŭ>Os>I2qGq6DZGo˸RѶE!hĪMȈD<<M؊u"ЃIڪb>- <F{c(.E8m1V?fмywCſV^iU5\
-ca\%Ur_Q2C~1\Xp*˭850@Yq&w#0"58eY&S:ۈIQھף-VQ%ev&h+-h~d.һ.-tC]M>v7sڮ<懻dR=k|36kFZ[;<$g$g[- p/77SW0ɫa!M~.i R1t8@3S ĦM+nܔD xjC#њ/.WL/:c ᩏ\,uO.hb*&r~PVtb/Z^Qk^ 뱻7bwbw]ا:POȜ5Yn
-ˤ=^k)bb6ئ` bjQ{⵳b4n4 caUe>Pj~W*5nRUYdY],=~[U"r$]|˗K!]竌'2s;OZuS[d&,nEîe-(XnÓ7u踹TP=.oVR,dU;t//!yrV7 öiʅ ֌W2Ii;&m&D\Ww`lEG e l!f%m!zE+ԛ!fԮpP8XԚ N#D8½SܥIzym ȬuVCͮu]ӂ8j#Pw,W;ta[PLG`mXH+$},%%<zX;<cl5s
-R'x|+#RĺoT衬L3Kѳ0FϚyB:ÅwZxES54tstv8 KB /ke7}ߨ߾Yߨ߾߹X S[慧C{m۟[q;z{5ٜonX1 jS@$Ҷ
-EDbM--LzKЊֳd4=Ce_;/j%<N|z>G
- D(w^؆:,ip<糿}wχ}'?W?~_U=Ս*PS?gXŧfvhL#4?ӺK)Xi^|-3ONMp_k5X'WC!1`u2;<}.͉牔EH$%'>I,\M&w|׀%8(؉+
-M} rzى=t4$)ĺLJcweQ9*C6 ?ٍ I )Q.rπ LfP^ f35Ø=35C"
-xO\T]TSe.^a֖{x'Ȅ$>T!>p4Z̺QEI+"Y^Vas3b:<#rw][>ߕn[^Jrwq͸NZ.>H˅##-W.f`lF9gd_ۢ. _P_jC(a>VJ7"RZjXC5vJ`4f%0ẮpӗJk\ORK/?rxѐm~k#ڟk8y鑫I pCO%3ޝeLNpd C 5f$9:+]Ikp{ 3.@(̑@t^ t:щͤ:NǤ+z,0k1%axE Ht "Hז+U"ӄ`'{ԉjxiVnDewv ꯮bByX4S #z ][wQ]
-ƪ1%v=u|ț9fn- L@V’$w䈵#L$6t6K@qvslj{e86%g{YV/H .=7]r,^0]cyl歷BOWVޗ(̋^U8q&s`/%|΄ -|^/]'Ȼg eB+ݫ{#w]=7/hGwc-g|J&ƕm+Rįܓ㕛߳rrm"Q^ElQy0E"]۷Bn7m7f>xGv,ȴ$]q5Xۄі=O# M|L;zyTo=WhgKz"M}&.6=? 6Nɩ;;Rq1<5ޚ!wv ) ,}cK-6G!#<F\)fwTӂk?DEӢs}xqН?wV) 'f-sF<e/GQ`ٸPwv:٧~6kNL_I;}C_Ur{7 *ٝ}
-f܏NzeKɳL/{xX̪n^ fa(]cdw#?Wb'zb%>|F|G.tvi=s]뱎%ٚkWBA{?(ֽ^Ɲ_>1ͱM*_~LlW@;
-bi>Iy
-^v7W wİ"K*KK?K~K'TC*yP]1XwܱK3 %\%\ ?2RxB(U^,PbiciҾK{!v#.2]XBZyb zc W%%ܠC#{ ރnØH$3AsI6{f,ñ 6"o;$tn}fǫ:7@rnU.礓ss=6yH7R>$0') 8+0m PnCkfKhUQcbffi,hedzB66ifqƆFWN4K#|&h`E攖
-zeW}—~! Rø b_tLVqEb3՝ֆ/І҆ʶ:]mG\nWdJ7;H>u[eiq1mIy6K>LqFmĩLa'?lD?f
--c#wL_"4)ꕵ)4MjIsB
-uJXMrqYhXsjM溅xmh9.+x {q/q]Gf 5O`.gf59pu52\]p- Ru2\KZp-ɬdn7z!<7P-C5/yNƗdm.4}
-zN
-bP*.:}bQҚȔescC-:̬/{9~c-esKt k[\,"\N[%NZ+{&2ՉTTUKvIA) YgVCvrOfjBR^N. [,z굈U ,IYywSsWaU< fe8n0qmYLJh'ѳLvNBy܍SPETSH&f`ZV#֒Gn OZC@_ kna:#6]F_`ZP|,c %k@d!ɌI_3Gk<[717Suŀ4Ȍ޷Iy7)JsHxB2| w1ɿ$Q8U0魗IsepI4ā'Q7~T_^ =e2hs wb/m@9A4E>]}C8!߯-^GE(=4I_07$5y9 ,ʟliʙ҈ D7BյgWPCL
-â'Dd^D4d[XE *dE,ll"ƪͩ#.7;tr VjOeͮrz$Gez.taw^dz OkcEծ_0ĕQ7"}UϹU|E/IxD>2*S,*XpCJWX{vèy|촏6z%meo1ysXAΆGT|(nB}h)]b[˱aUz
-%D|iI5wFS -|q_5&B/%'?Ré!VoWᏻ/̌e
-mPl'?r 3
-@{hc Y̅]$t5kѣKsȬ<y$e`O ~W$81"HLHk(3Y|UOpUoIB޹퀸b}˹[6rNp]s0c`{6bD^])
-?Lրຉ-G%4x&i)<>)<^Q[³f:%x;zڨ:)`i,bppQ$ԐԴ$FO:[6o`ދ2i? dȈJde0Xm>6iq[Vq-NwkQW}e$u-elu;
-.x>
-B}oԩ: kN&#|  ӺM滙`scJ
-cz o}g|/o`֜E.4%o\$C`nXVbp\[{/*?
-6?ŌSC|)I2LS`B n)11&mDff" n
-֟@ ٻ$'ɈQGS@ X
-7?ꖂ<i{
-dd5]2Fքx^٧|&tڣÞk
-N떀n<N")g
-=, >a8л6mJo-0^C&]?"@^<5 kgJnN+~Wq/+IV2s*h^YsUC`MPmkp^vxMd"y6/{ϧUF6*uG{Pڧ0iZՉ84yC4D*;|,1]dcЍ=yf;LbPa%YkE^Xa|WM%Ul*Q5qOz !@""jC,@j'[##v!fFAG3&PG@>]'6ƈ!ĿH48
-ZΔaCjL h}N5aӸjL^ͭN.Mzv-0&Er %\4@\Pאq(nQD;W V8! W[N>3TU@YD ߝ>a).a }۸-gMs,"ښ@'^VZ둏sΞ
-;f]@.XIt Ff)]}
-uuG4 ?6(xfQDne+r= 1<l\*
-԰jڠż=@Qϰppцbga/RQzl]rb~WZd
-Dždh1lgPq:1\t3D/)ok5~1q8ϵ"sR̂^X;HB)V0^jQ ZMqSu'*o9۝E^p-SsUѨE}ї}\vUfpgL1#QbZAHq։[cZU9::4I۲VYbe[ݲЁ30ZIu߫I>G9#tbu>W!+(E
-+ߊ yv<.E1 Ɨ˜c;dRVB><Z3i)O2+f5:tKߓբH65 M\K1&R[/,Snʐ7w~ml,Y2OI2
-ꛨR
--D[\pXEc̚IV6-Q
-ɧ*zך|N$6(Gtn@KL7ۏ`3hC
-04ejw}z9x$uB+2Gkng;v㩘*Q^ 1Z#4iۑ3Z 25j>Sth9%r6]xJ@G8 VT8jƫ4; O|dq?02Ft9M% o >K67ƖfvY' "QDw ^|6u \4Q$l7&nM?)3RD P~N6g{\Iq+(pٛiYȎ9lC1{׭Nf[2qdD5 ú% Y+^ֆۉD+Exr!TUvfU򾗘zUCy.PSS=2q˔,kýĴCXb` RI3]\FrPU"O[C~FWUN4O96QHC(p=U.7;r1)(ЂW5;0(.H!gB?MfABǾ3MpJ 2>R?AqgO @XQi\53wᑆ[/ ҉۠ iZF8s9B`!S>*}@QՉe[1v,;eTvWD]Uea̞>U"2c9e9Yl< |,(%quHAS'Q@}jnFq΂‰%dp  s
-Q_<ªguZinh҄]J\gZ8H|D8z 񂃧ç-C|SAjXţˏɜrNz w^6 ^s|1V.VBeoACɐ+bS`Cٍs("Fyt\]\=ʭdQmΑ}ݽO\k&h!kXjFKe&* H\;Col[nԉ<Lc3qbL d-\CUw'@ ac<KĚ? sj8_u mc͈z;J/ܾskbY=91.Hbw'Z4
- 
-^:$Y^Ek
-)DQdE>ގKs'"Y-0=+ꌡtjЂ{̳f"UkC^&G*KNΔ]#H]o!knwz[+28׋G\8_s~ǎ8eiqי$]*#+'^#K։<KX{V ʧ_91
-_+fy;;o/S=kJGf@s\>a>۱ 56eO\Fl ~q6gDCG&kj.~A
-52Ln6)]VIjN7csQ(Җc^=BOb[X3fɹwjp rcP&
-+0BW65IQ{b29)x+™je97S3S? aPl $;+\^=\D%c&
-Kq+|mTOB$=4x[f\!|;] CI.4gO{; mxGFe`-A9BwO$zYtsh,8`իܳ"U#znb5eH):Ɋ3d&Qy)sB%}%M>%(O/rU&X4t\UTqzEnc8W%oPg֐0A0?6 p/KlkdU0IN/RmІgvsIjj& Ik)"bK!Xq()<x)FM#K_ih0{zv( %:n! ݡaѭ$.e˃v;UbE؜<c'z.(#\n|^
-A0&d( y`з]8OּL&j
-! 
-#XPXz/]Vq~Vv{6ov#(%xr  ~4 /^l**%hu4 ~ۛ}<gFuqtp:S
-<Ñecgodp6YЊUdTU;JSp"шKޟ>y'mF%Z[=,8N;vhFmR
-涰mf0)bS:ҁz[']9r:ȄP[
-gc8in/5$^>lYl*-AjS٧h/c\ZIcG'8 u#x-3RQ$zh3zbP;-HKrgnŵO&X' nb#4nx%hob 
-'j-վ-]_iH\:o9qESZ0e9?N[l%t7 UǃLL_t]]GbG+FR2
-W])+m\V'lα|2+O@UcOv=uN )[s?LМBB/gCo?Uj3d_V}|1&
-6@p;^G'{(y7(9 M-9hқн?c5cyt^zCex?Oo2BhË;܍$4,oda
-ݫ)CiΑ仨c9chc{N_]5- 3SM_TW]>^:&^LDN'kOߖ@,-p^Ɂ~m h4B9^Li7B$k$ ƨxe6/&XD+~x֊>PoޤLҴ )CpOH>4f)<̈
-5#y4h"0"h*; UgaPƫF' *POcGyNL݈>M0:ZG mgϺe~s<ZB-&P_i
-<B˖"\ '6%s%aк%tG?AF'&Sy僕?6nP}>~g {*3fًM,+*B'fMyl3f=
-/L1{e}L+UVxaROi֓KykUL2ThNYΚ]5>}i+!vL͜7WxҸ9OXi>3PYvcfO><o
-̚i~;ǦJ}%MMJ&XӠGM+7AO3g\韊!gN'hcY^>r XsL̚]1˦=(f2'(w\1d
-<<5arVܼM峫U?l1)῿,C&ai3SLfL` T2U~h6T=k+0͜=둛˦,7J\(/]6Վ8H vj/;kΔ3ڧT<xl,ooǦz"œ9̲Ϟ5 CJz
-d+f O9j
-*+[b A"d!"KիTWYZEg\[qlqaez{P[m?te9^Rdf~޽¦f@T: ѲӪP]zZt1cc}TQMhS/3-\\ZO'4l.kr(b_@Pr{D/
-j
-H$m cjP~xa'#
-oZK$'Kr
-VW/ZŁZ絰@~IxJ '(T[4v^A^GGWJhQalL*RKrًйLr%VEEdDui{dkGnT˗2H* ZK#8|5tƁ g"&~5Ag>SCHҠ2jD`%5+bԴZ
-}]+Povm u~ܵye>!ۘ;|e9EQ;+YjZ(ȣf;|TvЬo'˾^xkJ>
- b; f;L:Dgl&2lN$IN4ted4
-ș+*EL jXjZt(^ @Jʛ^I)jB(d<KB#!z
-(&>t^1Ce-ƫWUq5՚ *ZZYUٌ<(!%{ ,9 4A!R۸qRi jy3`T\Z
-Fj0gi޷Ȃu7Ff|Prͯueksax̼(J@n5=MߢٌηywgFgC{!ؾFF?P PB!P"Bܸ:IjHm@8/,+3.@z4;<x%dOJAaGvu &6zR V
-4 cgXMkmh1LO=u^@<xY/G&KΠ-|0s;ͺdTlnij[әc`:t#Evpg0@N`J.IP'(H1*^dM6+j,vi;4JZ"Ԯlnit Ϝ!kia8h~u-x\.
-zFY4X-e'A~̸A2!I 7Xjhk.VaؔXbB dL@.ڀ`sf;Iv+:N9򝀧Am$j
-x;Ⱦ&|7R$K5)a(g/orYrT++|G=
-=ԑ#,۱ֹ;҃d7Jv71IG=!:hԥkੌLwĢԟlsnh#-%v@<ʩLTn gBQB [6֖y8^%<qܛYy f[@5bխ"OLu29vh
-S]sF.dm(})-P鄰1 K zهGU9 '"hǣu28W{-i62Zq06ZNV\m;|WVU4=C"Ea",ք)$@J='v*)´7#<йƺ@:$5(ksl` % M|5s^وCȨލj&e!2"c<'U@<NQÒuZ89H"+\v%uĕ Dz4XaeX =~WX/˲`]ղ2`(ĩF 5o v.c7s?
-z|/"g3;Ck7oD^Gk0Tk7a4BRBw#p_o:(IQnQ4di8U3&šm¥T;C9HAKFt#M|"a"|qnмAG6 aţrn9;F?g2QT\"NIh{R\1f!kd7 |Mф>`n#j-2E\lR07择=IXHW0E|dU WA *0GqIeoҜaLb!KM*1 52l4 ̕bܸhCG1*n d0_R'VB:yOJjo)^HgCdWA"ȭjQNTDXq+RqO0l!qY| AE?,II$”RcI޺uWcڪqS܀N{X >ՙ5V0׉ifw.Ykn\Zm֬WkaD#~|"q b4 K0ܓ5h à⑑b׈KID@f'\"`,U ZCՔBPh3s<@rW^GCeu=k&LLh$rVvi]^iN?}.,ں崭u2$Z"1n:'.A2TA-›FSUIq!L>o'By\xI-Epn R
-
-@7A˱[vإ՟coG.񮽥75ܺt>|EMh.{dcu]79?5ƃ?>GKC"w?| ;nN]zwXxopJF>5;y×۫?Lzdoz[&.\ݙrϸ_~/w{sܟ֊_8^3wvqM=m+x;oimN]{Ү/~?Z}v8`z٤)N:m3%b_?pźRMQ!Y p&C)oQFCXN.G:ǑƝ&&iLE4Ϝ&iY :;4u8 t֦ii8 6MNi8 4Yf 4pNK8
-x3*u~
-8/s4Οu!+3I,<E?˥s}3W13 ɱY8x>㽫 I ~]Wp /b􀀛ŽΞ榆% WU}Kz%Ϲ g\pY3g̘>}ڴS{)'O4iĉEEE&L?~|aaq0dh0l0CoFaʇ4Jyk2$OK7fĵ;;fA-.Y~*,|LcsunG;33{ew0 1lgX0怋t?C*wYtoI_<ul>w\?c|OY,zrǶ,ͷޝ]u୏_ukj߿5TyYʼ)Gс@>),XUE'7s'F^z[+]}?0OÆw^~潺S>ڑZ;׾ȣeG/_s/^s>GkӯMwQ~xt9 ;W=2K9T =qK{V~cܢǷ]pN<wO[O}pcNIzۧn?ܽ <?;N$Io)c JT.2v)VKTJ% #
-aμƠws^{{kfz0 oիkA`G|yg<Aknt%-]%׶o*=)%?J L#-W[{=ߪYͦkݟGN~7f/;~+pn| DkB'->ط$}MRΨ-(}zKz%c
-^t:r9 \$;eb٘Cj/^F zI># xLҀ8owM< ;̻z#|:
-<{҇n4=O`Hɏ6/{.R3%߮mvI#v=̮,o0v|=c啇+Sd>cM2t㲨z땹߶謾ozloiV]?1B5$[+%RDj M|S]K 's\p=AZhg4.+(>Uy< ?_!N}}D\q˙]:nkO]2^ u6X</$=kJ~4^i]ʷ),`,4_WA(3=3IŶd}9k^?kz2cv3/?|Mi`t4+ ~iw^])T6I|{xG%QoyP kۅ*^s/8:r< u+L=+fKc1o˳YWniwYE;S}JQy(+v7OhI=-ʐߓ̽$C.I&;oJy˗Ǵ_[<>,^j7d'<bonx_M5g/ic^?}&PR &?`wCyW;} ]rU4YiJ3/oK^ݘ7y3ݴ0htឿz燍SW; lL\ޖܦr17(8GmXә[=B858/rY2(HM{26ܪkn_Sψ))󗸈 KS<X>K[']m\;%sR =R֚ͪNI :Ͽᤪ폒Nli|%;U(9b\Ns.ls kYmiOgݭ3ܒ|?ֹω92oo{FdonA]6̟
-GY-NTx#,"^)oaRRJeX//-ٳ
-H3:8En+ylQ⤓yfCR7^-V~ۓ=~|(=MR`Ao뿬s.Q- fF,ޛ ^m>~x<On%-E[-+sRo{3Lkׯh{PGXz~ )' T5;$y tm4"ctx k&Ŝ_5iݱu5E5R6sVPe갬C-,W!VKV̘缮oĻ7Wtd:!||9R<=68/=y֢u}<]XS|˶)Wڮ(>}݊>!4YN LxUU&]}b1r5\m*ۙg@ʷgWK%kO1Oޢ<ͼD6G4V˸eE>/i53bz5["Tw1B\!T~|6R plc-w'0t[W#jߎWQ4]T_d_.Wi F)~\(>RDbDbo㤛l?a}i%=f_S6p4-3q Nw^aasB~:HAT/]yuMl\O5%*j(6^l?)\`z| NM-۶?{3K"齌+fQ3<Yr$HY hu.;Y\qwhm^g!/$hCQ1DG?| g=%|ONXp}\LRߴ|tyNsVj_~KK폽ʘl;y7TuYDhβy%QoU/-J-qo"dݵm&-K_;mƣ.OI&."xi7AM_kyv,guWxڷ_mԶG|bxUW;dz)"'˲p3=v jSEt[w|o/}r&of(oܚyuRws^6>WSpջ0 rY:7'\jEV͢vW$=M,ܻ7w@Oݮk]c죲SJ){bӴ,'atQyMjSzϭ#n|0{u!Т q}X~mx椮hQi5i"M'_vIj-P>|2ѹfWMe7x!%oer}.ސ'c?#6ةNI81腫Z_:V9'뻕iv@C{FVSx{I^;? cg[賵O7;<?uJ
-4&7_}b/{+KV=[$xFnJ^xs|MWC  O~ЩiKq}$2E{NYVy}ĭV|B K8[RFtʯKGl@rGd)rUm8guUo)Z9Mxa-KonÍ|
-L_-べ^ĸ8iB񻾠'gr{e^; mn:+a_'(OdfL̞̬l.Ǔ-;wtl˝"q<WbxG?7<{T3oµ
-[u_auԻkb*rƎ{\[\YϺ3B9~3zhau
-ŪoGl-xt -nrb.Oii7O}q5ݺPGu\:~spsJİص7NM}LY恽Iވe]o84R&dܴ7#Jס3JU?(Y.wi;z..ễlLRoI۷=>E\4EoLu\Lwh S仱aLqӢ͔76sO4Kzߣu{mrg{snwj++# _j{d.Py=.pztq;чg6_RiGכv,W: 7 C
-O;I1>1 k.E5{k4lDDj!Ĺyqv厣m|39=PBt&׹^;oS~f`^}]ϩ9]CU왂x-8`pb{87 _#լ_0-3[I+Ѵ7?\ ,0+c% kozg"~ZEȅ_T֏_"p.չs?/s5Ĥj:w>IUA,ÐOHn(>C1TsVɣD.ݭsDA뜜݌:)KB~Ux8mżBQ%<܍hLrTWe[v:C%9a"ce
-f<WqMýII{uQTeP&Zr=SVg2{w{]ǵD9eT +hzF!Ovw<*7[Ge)}8O{sMs>9fURA"wWѧ&>uOiV i[?5XTj膿\=q h?뜚EwsGƅ-y#xj,.|& )SvR<yxڇ.Iyqx雅m+1vEC=[+g<8q5'>+ @SK/x]>M2xz$`;oU6ʺX]o`)oٸ=u $EH-?)692LR9sh#W]/xh&l{Tכp| bɊ#q*3Y9%wx^h|H~:UK™-6
-1IkvS޷!];6?|[yV<>#)kO⛺z~%'VZ.=pċz"yf ~:Y 
-lV`ԼE7{̔zyTq;?$0F"=.Q^FE&'ַ*6 XI`[bFn<woӢ.m$/SQSTF\;
-6fr=~'"&+%=9VmşgofMCU\yKpgyOVZ3~]}eG|o~~ȝg7?~^ f.IaBMlUvI-E<<D}3+Mtmv'MMm_zPzثQί7%覟x ׵_!̙cֽ˭QCKɺ{R;}Yj:KwFC?
-Ny:p,Trֱ3Ro]Vn~+[w{\
-fW=Aʒv7Kꋵ'9}^0vʁ[kcy>9
- ,ofsм㉊#ߜ(qo*)jwKyNCSkcH~p}ɭ.H4|ft;0x͐6)+6ǧ4ocǏEZ5O
-{.9U4JW~RϢU*wUR82Rm+߰EA.co?\y2Ͳ<fsv <{l\Ie&U9ۗ#}gqU Jmr|Qw?bIي{Y~|㭢j2_86Y~,j5D
-6*_nX:2b]kݷᰉӍ-FNݹT3м}t=O )!;,ݸΩ6 =!-e/yzDS;N<UOxq^SBsA:ף$
-QQSjEJׯwjw"Rў7"3\3|]mLԑ<Z9.9Jw|MzKgxwXsCƓsWt߅itl7`0PJm͎1?p'[/&h➣ڟʏSN{Wؙ)i[rY;g>X4+yn5M41Dtpʴ#Vߑ-py+z-XX;ۯ}W=2}?Zޜ.7c„ĜsG~*ThWulP[xwL8wKHгW7YucOW&L8ui -<^n۾[WV՜6p:̏]7eOج3nkIX-jeiKlٲ&g|d ofϞ%O/6x=8Oq;%Ko+^r)gefrݭȞ/އvtL XPlԚo/9>I4s!6q]';zmqy=-h3/1* VSk>qe޼Y;m0\BAW0%guN^g6Ԋ3|.X%<ϳ}{hM>P׽_BPY8c|iR
->%+++Ʊ~u}/kspeRY&Ǽr[H)7p}>DM-.}y2SĦ_ąr;T,=ѵʓ+V.;7X4.ՓsΩDiocw=4XӔ$d3Fdr iV/}xBjYgvbG*R%|Knӈ"ާ^xlܫuJɫl"Z~1ržCO_ܺƔcï7k׫}#D%k)(sn3MM~F_ \9l⍟k.ޡ2(Jw&xDZ&gwj2vSB]m'ge;?Jmizkbh`I% oj=~])񹹻^Q:}|i&5-n,mR̢mZ{}űAƩ,ic%z.Tcė"&ϩR~NO_ZqǘןPDž<:iem~Vkpsզ/BIѫ#xLAjz95Yša󊏗/<$z!1܈qǬ"RU;e\ O޻kX e>~k􀀜Iˤwd\q4,p\ٗ??줻<_fY_]s|Bә|c\M޿hb[CӽCjfY6C+t{Jܑu*rrY#q<}K.Wҷ3L/*mv=KzkO|<A*ފ*i:`߭{QI['icf\ϲE $v.S Y{ڡȸey)ڳ w˯Y; }³S6V)P$deEK]PSbgu,2<<PyG|e_5^}XcYL͔5_Ny*1Oq*:U[[`ӕ"ޘSAfku{8|~oVXڤ~:b/lyӽoVœnvܸ|#a)Xy/Qmh]c$&?ѠkYwʦZamC/_M,7zv8P 隧7׬뮋˳ؾgu_iTwӌk,jW}W[=uߕ.􄮼fAs[[d[ņ/mV}ܺ(ݪr%'J֧ YU't9L3fy)R9yZυҮ}Y:Kiⶮ"E_l>qS]4)aZ=Fy)ޕYV:<`s%\٢xe[mS,R$?/1K[|4'I
-&I[ß^Bny%*Oݷ@xwZ:`ڌ궽lm(N -xzX؅ق}}eoڮΜ`}֧&k'r?F\˞K^_Xq\t拽TWAn2]}Xdk۴&lXisurwp&>J~eyCcEa}"^'ΝzvCێ;U,I>wwe|`eX#qyBgSS&uݛyinۥZ’\]?З~XV31֑Jfn8"=')pckzMbcH(Nh yb8qb9y_pK搖^=&&'͗W6ܓj^) 32晈\nNx\Dh{FKgKK3w5Omx-٭2q>vXզ$!|nBeBw,OV9j;
-rܼ~S'rNn~+fi5<iKYd%W1s7V|3ﶨO&&[;V@^e3{ym>I;u{PƖON^?ִWwzIm2!<p4}+Mk_}6V^Yb%_rF2l[s-Smľ@Xiޗ
-ҢrW03zրgaSM5TE/J |d|[<a3ILe3"g3_NM㓽U,F-*r}uU%7"Z(4xl Gޜc.'fJgsM8]7@B'  ކVDmMX(@?ud+/|%~!ۆ=\/M27Oєvqfoh̚.qѣKImБ3K_ayu9=}j۾{dצ womzuSvթryzHTXM eɝ+**ԶrMZܘd9v݋nOq ?,g7쭄rS/SM/= |vن;M3ߒ{Ju^ا~ތ9gLV>f[3YwD%_ZS3cϟ{|ME ';"(_􏟅ކ/?uݥWI14:uwci'L|`^{<\G:2Me]m>ȊeLvU~Dcn\~['l `8iܭܓ}bR5QSnWk&V4z'LAeKV%n~u^u[3FЎUol:+OR6l{fM/&з|wec/+_9N'*搴^)lk=51Q35mLLwNUa}&z|/ޙ%;ZbIͣ} رl|Ezaac.GռxQf0_hIjd2;æϺKRuh?WqDįa{ߓRy z("f[өOߘ7kw)s^ȋy>߭xq]2>[nޮv,z~Y1p鲁{3^pŀ'fu'DES$;͒5&x+ڛjCB:tShZ+Fv77r2"Ŧn+xO\3di#cjdjvt]Ӝ,B(|;zͫg s~'T V><uƗE
-r"*i4ϙyAiӧL))yN_n-ynˍ{{<JcOwz
-;*Z[U_8w^Cxvh,q62V} =yڋ5y\2uz{ ڻ\;xMecFeQԄW ΍\,P3fi9x@p'kTN0t/[yKޑ٧XZם?8˶d~˓wq˴sFCv'?\>w
-'wK,q9wf韹sm˥q_7Mr{ʷWaVGnkᙧe:y/X+G<h˞M{6?^z'#U6tM#/՜S[zkKK'_3ֵVe[OA1Qpߌo^,XOUˣ;%U:. к,t?7Qh+65{HlAN")䒞_N$m%his' ҿb֢;⒕<Z=#Lb{ϟjNiܾ[?)͸Yk6US$=zX Ǟީ5n螠o'p{':(ky.룦R2_]-ENm[} +16U={n3fr(ͦ=Ƶ嶞]cW%ƽS"ZȈ""ti7D3kZ<Q*,_>*ŎQRͨKZip\|uuz:B'߼)ORqY]BV䐖\Q57]=klUmu*}aEf|)qƦ~F*ݝl9qף7kwDXŜ;A})RZ…$vzvި^>@ooxv)`=:ێjw#0RĖ.i߅7[x1çL慯MnzjYHڄ+_+tu\=?NQ$,U3QeuP=zɩm^Ii%v:t| 8Q{OUEm~Q(vk s>ʿX{H4Z#\:w[YQ72rEl Uu6V;7M:[S\+?2ɐN֙ذT $[M?z[}o~u^ws_i= RU~4ɤ_eqr7,"SPR:8}S8Ϩ}.h?]-Se푇mZ!Z<+Y7~&J \/09{,%r[%Fno8ͷYԔ[N*eu ivt(i84êvoK׏_{e=<mz>`^TWյ9_V;༫Ǘo8]{LL/A7ktv?zq,qSĆZM)_,Zz|dpݔ'E>QK~f/f/T8w|Gf,ympyqzZ]Kq:=$P zsᄃksՃO?2ę_f)G^ޤEݒ9.21Bc֑,!m52ɦĠu%KE{ݚwLRߠ]О]'<q7R7^ޣ\>QLx{̧]6.~y!'^lx6g֥ޒۯ:suM姦h8u>RMxTB*dsێhvlÏEe{:rMO ʈ[z}:)n3:Ko)!qHVmN=j<'Gsfn%<ƟWkd븩!UC^alUͭNM^黈^.|&#Ey]lLi'{̲&Ug \Dr9/MmAU7KN5miis'+}Y[عGeGL~5>_5/S+Mɓ<5;۲T-m\SʫC>~:UyǏW6IDGx/LF1?mLXnBN_sW&AZn*]@Es-oengrXYSBS<V-ᐳ苁缂"ա?l8f~vkʍei]wobߡ@,hc_vᵊ楼^[rڕm ?]}\5
-Or}4 $sb_J{y<ikM¶ݚj1hݦ?JmwILɼa:q5sM:pŠ:GyWgLJk5
-՚OMM Dzqw%Yy˞6on|5?TJלs<K^ V>ؽ^ln2-f_4|f\F^LrqLv[lș1Wltt>/76F_ N׽z/\zqԖ?ZO*z3KVCPԗ}{:.z2or3vaKz)7oXutǚ=n Xk >~?w#kM[?*5|R/o7΋rWY1ҁz(M
-#۸=swyENTM[=^c~7a\t0<uqb>k%> ^*OkQsS֟xjWo߼;WϨFwY:W<.d7O@s7|mxS.שۛXb-ڤeKˏ+^CDd~l}֌Խ"^p̑yJr+NlT9<&8&학}dfF⾩Ϟ HE.-7Wq<h Nw|J79dK@DŽ*+~Xu_/{*kwmK]YO~ْzRyNJNwg_Jn?x8oF=?vsu[-]:J\ԖZ945}nhؠq$Z)gVOV [ܾݢy](ɦIOMLnB)E`הܾVfپ0cNe̷^O2oʮxjڋۓwcj2#EӚSv<٣(gl+2/ss]@;^/ni}N(?8ڠ@.nWVWf |p A?cN۳\Na/srEmn.#/N6I0Qk}{|ouW׏oZ8vb^խGZvJsɵ///UmTtF:~ǂڟ׳Z\u/eUUnc{E/#鷶>l|1xkp 'oS)>'YI*Q!KO:b=+j9KG"vܾ0yb&/^~#zXL(]dm”9zz^4JvڱCak5k:N7-
-H3/7H;n
-~/$ &:y!upj "O
-Xo8S*Nl췐̓'K}|euFQsAB҈mkVz/g<SYy8}5'V&^wpM֜+krCł} f}vJd񽱑'*mxéڷ
-^IKp\ؒߞf%a7iU\u\{<{B.T
-O*u~n)/ImA5?=\OQxaב_4FY, E{wI ^td#qѩ%]zo4..iNCճڮmNM{*ueQ|x~ЙKv[ܹw-'^m;c.Ҿ:,?xoԏDͭ%zH x\JxRvCYX~ǫ*ʯ-~J\|;Q~>/Wt
-Xb}k۟}uyC<icQ~MplJ
-=a;#hNeuӃGӽ|;skمPS\r͗6_j-s|/*FSvnaR[RzϽrB-{o$RZC.kbVKK%^MnYrXO-lM.ǜR;v9SM>yAhc76tkpM"156?ݷy {_Wv׫ THW`=m崝Km\0@9t{—s& Rϩla҉[KrZ2ؘ.GVvͷ.y= )2n|{*f- ~=ۡG9?߈o:l%鞱Q{|6p׷k÷:]K475Թ^O>>5?
-NxrǺoQçlYǻ}KS} [A0i!_uN2Ƥ={II/ϥ8MvrJs)UsL7Nh_i풄룟Eգ}fs}ӥO&9^|R~.Z.M-6!^oj;竌'<KiI[c璕տa{SO
-:FUw}[ħ?y]Sj&st%]ߥ|VDS;O-C'Z:5:Xx_`siskb? | ''0-V2=,zpKy1B7Αܩ*Z\>ߤb]MG_zJ1zl؂`._rwV=xuάj+GO~еm-d?^Y<=xu2+NN?;j}
-)G좓.=غPpvM+^Ek0|'Sh]ǧΎtOk2Fo,cU³,d}~?sƦ _fQG|ȳkٓf늪OfjP&Cj޻q/R/xa[g5vlASR\WKC9u߾kwxF[ot29gͩ̄HUz63FxJ^NIEv|/[R¯Xggx}bƥ.Y•!9JNcΫS̓+~-]cp|k?tdwW5h;ַ|8qAikX4ؘ<-^;jH-pNUu#78Jo;Ae|B/$SZ/Jݯv+w|%,]`)y۱i [4%
-_oUc<ӇUgIՄ? G !+E|\Wi}x_ ]?~{ءДϾiEUBw"'mt#S' 8wn<IR:HgS5_&mx F[xJ!wMv{MKu,3P?o MZDZYq.aSw`U5fJ5ʟ1}v߶iF{iBW耋ӆssԜJW|@D77Dͯ ;˫S?Q檫1nH/S _zdzfll\Vx~EsX}zƍK(ȱw;mYvքL.οjdzC$ٹasn8EI YdvuB/O$ lUMdMꤜ=]+5VF6ԸF }wt:Oc]"UiMp<SBq9Ҵ(! FsrX{z
-kƀq>4 ǐpG j
-
-xJ 9
-8ap>ؙ;|rQ^ '2w!]{T
-`{b@1hv̄q
-Q1sizʈ&nKkc|2@)Vw
-ʥn0}ij藃4%UjOePrȏ
-:f7<++G
-,aڝN tUpA+)䁮nA"a
-C6G?@Qe"DK!+mTthpQQH9@#1C<JH'U57oXmGpn P+wx@;Qٚ9N!C\D' l /ȗTI+WtD>_ | З/&TFC`'vKp[3Np=ЭnA' BRWxos[jGp3
-7TH
-`t$[;K!|n@oq^"Gи>ٿ H ӸBvLpACo@ׄqa O=/a [w
-(6Z P~`O%Cj?[HOtaG:4tf4,ZAlȗI!.$a8 U
-#w:QHta5o~ &|~%.F(U5G+&b
-mKx+Eg_ A;?!zY?Ww
-ǐ߯p(R;ګ~k)h32B95>C/@?ыz`c>"dP7@w!!^B>z"eĿnJJHm^&LveQ4: 9CH/%=Ld_ #"6돗Pʉq 6@ E ?%`! q&>c?m5ߺBEmϝV@>?0jAcm:0(':8@!gom
- Kܰx?O%5`?; 8~
-~B rW Wq9X~
-6A ?P}\(:*P< GS$!^csAP7m?/vO),*]Pn =e;t<0?UAVNPuRXB2e)On_k|T~]O[uW2ğ1,rUIamf因$TO[(@-
-&CN-N;4ZB( `fg|a5:T:Ty<?<1i>f* ~n ɼxRqm'YqUN~ @7k@eч~FL| /} <ua8)dXga?& x{@
-qkm;Aviq 7|_qAF ֌2 ojt_S2%5~K kc0HDkA5{p={=|z-@3H/o=FJ=wn1^;G P\)4bKȿJD-33_֊A4G|
-2 ¶IH-<qp'a `@h%a@?@_w.;C~G]u.qbcB}
-׿쏒G[F0Bl a:q77:_S~W}=qho~֍q Q1x ߮<vNF
-[J7#@WoX ,ϓ]*tms3_Jȿ?nu h~ 
-WjAAv2R*گM~`!''׺iU ׷8r.׫>3:@O\?@/ދasKpo}B>)wE$+j>T
->ۘ=}H}EC^a  0?>3?(wsFzޑ_;co`l,#3İA:?Cc~y=v|<rոGkGsPl GЏ}}X!j{R/k gCzu5~η‡ 0f
-GCm7d?],Kz1gxe̶F 5Cuʊۿjnt/O`< ȫA? k·R_ī]0_mHAjI[q^9S9Ʊ551!A};z߼8݋/nuD_ˀĹk|s!H+{@AF|mF¬֖W5ҝ sý$/6P(WˈFcaPOr,aɪ~f@f{H ۆor?~Id#Q
-5sxqoJ%m#2ڡ g~΍g?@~??o-ѽ挶S8H~d1G^]8Gg䳄>k!Tzs A+?!53:~g?Ѓ.磬? ?;#3bl }?!g0wg;>nt|?_C_[lh2|bQ99H1la]g?}l/
-w檘&BdbMcϬwϬ=BY`/!/U=[>'wtX{q:Y̚x93o0<?f6`oߒG)j8h"}qq{p<EpDZ8㨆!68.h78^ı
-z[q#x~p4E8xNj8VXc+?pQQ GCmp\/8nqqc8GE~p4E8xNj8VXc+?p!<~y?:~n5Yk*d|pI`cwD6Tʔ>'ɚK11D223,eJrҌ&h\:Sj됵uM LL >+3cȪCKM
-  baփStȺ`
-UBSVUzK2Kzڨ;jIԨ?jӊ􋌊ĴC|"0((Ho-o0XL#^:QʐUZ>!C -'e?EQ>__xPo(L7#; 2!+QGT7g$dC= nˬx@qhix*߄o" X88{C# i8->>q9,<C^k8⠙!rs F\<vbgKfg] D\b_:%c#ņc?<+?Z6_?7/
-s+Q/ߎ's\EVWSֿ<+!;8/OQ~/Gy(K(cs82)紟xyq],^_(GrH
-f ccr ͖Cmk@G]63_M/I # A
-,:rxxdşMqDkl(yǚ_ڗ): Y95ț9]+2TK)v&NC鴗[wlwGclQZ4 cbw!$ZHp86+k I!L`>%Qo?ns|f$>Ut趣zrRF2
-u3R^QQ_z(t)d>-ώ"(B8> k(fԻf2JkFsr(%QBQBn:(tQ$?sȳ~<>
-3J~QgFw(rN><1qz(Q_c9ɣ%|} ~0$Nق ߋ'P`zzc>Q۬naHP/ ,3"*4 BâCȨ@"00,eXD,Pg_ (B
-%KC0(2#?$jB۩!h/?#*j5ꋅFǺzxGG`+}@</&+UQ>!H j Z F
-
-тBEx 9=#;nn^Q|<Q(?##"ed
-2UDP_o @V3
-
-" mCQ!d
-nhyL}qD
- |#||9UnXL"W1f9uGVVg Tve03B7L͎vsYyDFD2ٍ~{a2)a\'Y낽=<T5`H@88Ie֔A2No⠻t,|(>N)0AT:%?=%?=%?%q9,9e,9,9,9z+㠫?ȡtc98AobAocAdqеs{Xcq8څtNtw:S98=88Naɿc砻砻砇DzSYsXGgkᠫ&zS7^o t2S8=8ݝR9|8}|⠋828igiW!~s pzS9e8=^ 8tLz-7p)8]de8v/p^u6N^=<ƣYNQpcA߄өtw\9gq _AoۈGzS2AIi|čG=nd>-}>aO(|r9exO(|8۵IߚppgPq8=rAA/[98Aoiv8\V6JZzqj%;,~"&Nȣ样@%= ݝN;z߅pA+.sLk_T9^X|堋a>p_;]Sੁ~i㢍S?q;7Rt!\x"\\2be&2=A:;N=8pY?.&k&wvo8T~#ӏ1c9_J7tJܟsO8`s3s8uOFk92xAO?!$YA/F?iȄ_i`5bղeDǪFgAc6:맱)2D;wD2lt[2KwٯZQcFg/6:dB Fgw$~דFgù>wFgO6x6z.]^Fg=b6:yAnltU6zmlltak 9Cg^&>6&ǝ ]huퟍnlt_c.{\F7b61MퟍT6:Mlt3vgOg6 vgo@. 6%ѭퟍnnltvg۲?wrퟍ~u>;%e6<vgg6}`FK-#97V :h+bN#ɤ'?H%RzE#ll, Ϟlb,9lϲ\
-T?۳'g{A=GٞQlq~u~$T?ן ~-~~睨~=~~è~T?~|T?T?yT?ET?eT?5T?s9s>\g{~g{nD=y<ٞ?ٞٞ;Ql?Pl}~AT?3c,
-MK,gyh-$f;i oaY fLҘA" <O~0̼Yc paBsP1E__gۋqaLC mJdN@ީn
-t6^1ۢZal2Cm@\ޣ)궽AOiH?h ”AbZ*e 0Shnknu @zmgQa堌R.~ a|i )3aXsO sfPB[&sL Rz֔3b F& Êɐڶ7N/dNd̼N!R & ~aOmQn
-^x+Ø{k"I0N:^)B@{ew' % bM$
-rL!ӆ߾sXh qugl䗇rc#Lo+a>9jJ;7Jl;BMTOҭ_(`B~n,}&`}r
-?0[3iy?Wa3̈
-=i` x~2?SFj,@z:ox9W⧗~EXS͈͙42g:'YvA%Vk3v&Mf,މ_Y ;!2ga M̀d\>>f gɌ|/0ixb"F!7ۢaa|_\Gn@ Ay} j{Ox1gd0G>zbld,jQ]0ozSv)܆Gc2͕P."D
-OSϸ;?0ƈ$ | S~I5J+4KTma84&QXT@=8lřWѥѐ] s ?H{\0_ C!x:֓ ]D1&qhTo]xB \,жdJe4$egcE ;a .-{7b%0/6Kw ʈ.&YL::jx~ C"&dL? ֧':|-0e>.4XṄ3?+!C& c[q=T"V.
-ɍΪP\|[b%u &<AA4|} =`:Їdp50!?2Q| &Ow9P,Db<VRx'CS$\-A1Q"Wh&@u'жa'${^v zkGkqJ7aXb4 .Jء +YGGaN@A
-,KDd蓙nCƽ7'Xr˚XBzLj|Jd/!?w?ZʈL Hetd\h!n0Ɩ>u]zKHg
-2Ini֕Do Hoje
-s8 bސGnjlAڣ"}1;u)n'{! ?Y@_zP!o1W3uV!Fè Hk ^zAa"q:ޡ[
-ҬzHPuh'ґ0#,<ќz5>+mh԰t4ǃ`d@@ПX2fʿQQ9?gQjQoR0ȑI4 OeʰF􋠿Z}k/fڡs㨘eȈx! I:ѩL}XbC)x ^Wh7&הD)q*$@ #a%m7/_$z~[խl'ҍ;:bPvYֈ0uZ-1c,2w9 ZB@:Cc]:3ԏ8inQocl
-c`Jmtg7+F 0!ʕmd ^4QyTa^0n`aܠt%lc k;7K01T~$x|=4~aM
-D:@>>Km@>̔ ۢ9]<[?+z)&B}ftK< .qL|F<sAJG֫+q?c $=v>9/+cB>%}|Ŝm{o}2AlBs> Xv+`h
-vN›yeUq;8Sc*uGQ)kgAb
-U '/\=KƊ ZQ(Vaĭn=9I
-tg*iQQdI_N7溻 C6yvI
- tG%
-a7#cQ~Bt( c0f!ި4
-0! #HL;-!.f%-Am#74ur!+0ixϴKc>7=#?'7۔:sPҝAd_ȯ!B=`C,VË'|-AnHua+%ṫQiTHωey{%Dފa&B0fA|_8F;b wй;׮L*j$!{C;j+1߭g"LCdw*Lzo7AtځAtN\sݰ>|ʍ3bl+r.'WXDζ>Κv⫺?rellu#"0ws%3' 1^xX~'\>Y6WrP{C̏?*Ù?ڃ"X2 =%bgfL"i;2#l9۠uj:ĪED?ڌfڿBB;IhZ'>P u:'hbNqEEw)3P!> mH2G4H?8>6ό
-:>kɊ纠20^^:́5<F})C<b,A6t#ex]X(gG W+F瓀7lVp#Kvx`_c3+E0-n:A*Bkb!_t*3GwO"9E>n- o
-ݍqA>J(^2"IL97ui8mL]?Yv
-!~GWos̃I %؊3
-Ը7Ť |;d$
-haI)1(fRDv!?6]K$0JdL aK:euk LVkK/)ۼlbvyGIy|8W^OF\d 'Ţ̈iMO.f=h?iPć]x(eY?G+fQaMh/7bF6fcFo
-h=Ey*:GMߓd&\;R4Ԏ0N`ʀ[iYd hd{b c} lϘe $:D |%QOU|dgJe Gub\~GX|=lTW1ݭf~.%27Au;VlD2vt( ߿Ek,:u2=)<YfG:CȑW}nDzeܕhQ°YL^ك/+
-_~7]ْ;h fב d؏屿(Sg$
-H.a)!itTN b]e!J"Bk4L:lߑ,4Ơ7W#=2FP@vԐw2練S߿PyvPx$QguVDNfZ?"ra 0BZgQs^ު~GUNAN?c).>9v$/ߐx4ĩ͒21zu#wh>KC !9u[JT>/#̱Ę<UB݈Y <~(ns=@VO?}Qm7r:Ej7 hG$1WK KR<0Z7oX& 4t0
-G簳h xՆl++=SHq"07C܍9$:fe>ALm-zcfqdG/=S5i^K=` =pUn;^fƢOO(ݎ 79saQDȃ#>L
-W)NM>$1H;t[0E{YgL4{>}%!٘mCN^|$,|{-c}r
-Kd74dL'9q *:!q;{{CָqI㞳
-NN ڣz0<䣶G}"‡sO)·!C>[Q>3b :sERPqW&{*Dy
-)c{}p~n#2%ĵgECҹ2GIӦXVQ4G:z32xU*j?
-p` !o
-ƒւߝ>Gk@ċ+r% { i<}Af?ceV&TXFrF.] Qeevw^gJ-G^3>˚LAw&~B!ʋ(kѴ!*ÌեkH㣣t>'QZ{K{;c0"(:@>:G9NKo&boe)}eڵ
-4~˟zSv[|*3}doԡ+G{o !sߜ- KR
-kWq:I&BX/%
-E@π7"K~vr : ڙI~X~}~Eq6`Ӹ_D|`}l'dM;1"'> imeh轼Kɴ_IG-#5^1ˇ97P3H%4F]45Nev6N,؏ q+Vƭ4[YFE}cONX>W}.=Yy';Pbbl:<$~N?nG(.2f* {5:3Eỉ |9Ә >pSRP=V$Z>Ċ$.Z
-ɤ܉׍?*/-K:=[:=G:
-uщ&SJ~B+rD(C{=]k{g>P2C&Nt=K8؁y'6baۋ &QÃћ~+G<sy8p*#{T&o=^܂5]7W
-z8awJD[͋bH+R!
-IDL!_?}9uƹ,{oEU*`I| dLCQY/.J4TNآBلd;>wS`g=B;@y1}9#5r7>؏zL( a ̭x
-lsj`k xy^~PwDo}d`Cw+=:?= </8[?a<Vl= =.PSX,=@RL_ dmxq MΒPՂ_}yv4ȇys/YVֶ)Ѡ]wa|C[.= ;љ7B{<g\F{-lhSV2sw:mzvzf?xXiÃ~*[&ӏm~ }Om/- 3l->3<a]F_gA.l+i}m髵9%gC e
-_}z򞾔g%U轿H$AR<u<ZWPxGkPAb3xZ\2lx>oNw7Ilɂsb\Vd9tdc\g$mt]e[X׻]urW?rZGygM ._AMVg'oP0;\iԗ7=jijWFZӗr_2LWcCncf^Xߙ:=0A[D<F=#P}eJ8ckk\^V{aݭbF>dbT'3* w<#\ |3'qS3ky5.:ڸ~;4&՘q4W9"T\ ym"R.
-W/%!e'.uIf\Ľ:A*r=64d֭J?Fl˴!zi[p^<[0ڒj8sx>:
-8_'M_
-3E)eѸM<2p5۾x_]Y،/&<>k65γ-y,6U]w̅؄9b[;qH7JzdL9W`0NCqr_&njo.?1UOĥg<._t4kd=.G<ޗ?󋨏u
--K7_#K-fY!
-/{(u/<Z_&?>q h_iB'z}&u'鴆tj~\Wq[ثFN2j7sN#oyf=Yў(-JucƘq֭uUfx7។X6k?H("e=CQGKyX@] aJjO߆`䐧xi#+xc}n,<gGm1S~L7s6^ɺ/WoD?8qěctXȗSM"a/>븡g}@lc-?p[ΉKGνrQ/S>{!9!J39) F}:|8{qjJ5i-2
-ayYzywhx³IĬ||wr7G]fcBP2g۳_
-a&Ș<M [$Ɵ\[0E3ǤNZߣFv!l vmͿqt&
-^' C*ȡ>çltsf,5Fڏ;frpsa$|qn }
-ק,'<SFX{|f),J-h>/=Ͻlu?.-S \\=&q߻%ح>:}} ?RzUr&>5=j# ֩J5Ÿ__[7/9krN凼>/YF}S۵̂E~3N+k=OWσ>cqз
-]3Velk'U؜p zu*"gisʘ\ɗf?;d+sK^vs/g:iH?
-)>^m%cGoCo-ݛr%O32N 1'DD8?h3$]z@; V18i؟ee^*?垾ږmnmnO.z؞z5T[BЗ`-יweׂEOpqFk"Q]f&ԤIӎ}DkA \{ ⷮ%_gO*cJ |"~zQc7H=L7ѧj~<#GFy0%= ʽ٠
-ǿ7q?OX\!ِrz8MJžy( -yO}*n
-|O05_#U9[Zz_،/ޡgMpчKuc-MX/~>f/CKSfk/.6HuqB|l"NTY&dg~s3;U7UNJ8o7FY ab {hs
-ENÆq^Ҵ}հr3h^{֋%jZ yU} O,ng뉿,oq>]P¿=f'}y ߗ/Z{ub<+oCZ PiþD1QnV X 
-&+r }zOꄹa|`36O%B_ٿU*IXa<=k24v(9Ui
-c!/~z3{ikr}ac2\΍MOB0.b\6=}蛆R%6v OC~]C>g}{\@_AC|=-yA{KJԵ__l0kx&wE|1pfݦGfgM|R_7c;'3zb;K|OW{)ᄄG6D{˳klakߟҳN
-ܓYU7cr%殦=$*q_%dy8[-cw Te:T de/;C2z>8pΠ!bAuWڍ;R 65YT
-KW DnB1E=Ouo.]<2Ydy T1FUTBvEsw mKN '<M@<J
-}˅VMz֐!c-4'%Woy#p5#bU<?.Dy
-6|.=1Lc ͽ|yTL80-ߌ58 󧇏ʘ[8CBl}~#/_2~Ғu.%"S
-`WP!uIs|dC['u[L5,˴u
-z#gHz߸bإ^pxy58mK ʺ0F(oߣRD˯Os"BJ1pc{oAuFِ_\#x4GMmI~^6'R_ VS("9CïLS71?w|!ң>
-}G==:>Kߦ.FȵѡjT54;m5iMg4|ū EV;W2d/mJW\:ϹS2]ύƽw밄q ¾G!Y/oVcDiQA{8JCI9$3GX5;[5
-kg58Blk4_/dC7Cv@[qWW^@xyW y+yțJ*|w%eY?-K;<Uَ7z243VAג3y`8ajYKzALj^3oR`Kyl9}snXO>"?R2d_"}q{ow߮ݳCo=KϮ|ᷦ_qzjwoM*G3 㼅!SEƳ=:_c+JGw.C I=@YFy#3Ǻ99LЄt3HSiE<ۿ:B(/N:%9UU>1'UfƋ➦wiC|&=&sQv<+G=8K㺜}\c<:[?[`^1U=~T=*N- (zpUC"ڟ^ )5 ?+>e_٭
-c` MZB\kލ!.s .E+玼I&fmD# c,=c.ZD{^̸,v3hЉvzx1mMMjZ{=޵'YTVC&$T8lIt|{C3P@nQK%SՃ ]7eOe빞:,;4+PP|5|\.B63k_z
-8  %*Ø?g?hUlwcϷB_rO~DZVq{+;|z^8~vϝlkw1 J=zQ>^ߏ/
-l߰GW:r!!#ȱT7p,bk0kLbksլ𨨟z&vt@g}q4? z5NO(AUc[xv!ؽluI$\p2}O<'2׳^}.&S/  _k M>n!
-8WՃcNvϖKP-rx ͲLYno;(mA=WYJw@-ۺY',]g*@h`z?0%\2Dc[ߑxw]s+߿@4ǣ|n3cGxT$裣<˄g\/X
-}~o_KRbn9@7~s-_O- ڟ g,a&ꨌQ@9;4_NᗾQUq~~CH/<{^1~c˄M5ߵi22LuXl7vCDMT<Y::s
-#WW@fݱyNcS_q9=^!q.HC!пǀsj
-4s +稀N_i.[=c731-D8ԋ?e5)J6wc
-%D[0U?]-autS.Ees̜4@kZa#E, uq8%2F]\۝|);4
-y>sa|?uދV4Qoo;gO=*g[=_DZJ{y>ϸ5"U=¾<Cs"22?OS~cj6yu^S p/9J9yq:#>
-mV=D6_ϓw{֠K/xW'BgxHA R>-. :ۀi_~╼qWCȏYz!?r1e')}1 կȹx:uamNGe Ks?q^?1gy8; d'kZ0ϝ8P BS"dESЯ?#BOC^ϗe~,窅|"cܾh\?d M1ONCxO\xUcj*eN"<5%: Ըm}#\b[Qڍcҗl)bɄ'f׌ŻW,_kʲ
-ejƊbVqvHu-B>yYg?d4Q< m )G\Q}"aO .Q#;[k-0w*h1mDhg 2U8o}iUX%.-(UnY+!7pr<u"B6|;v#iU3oOlC9_w`m}Xpz]*7"VjZuRL_ePM4'"}΃$=K3^zY&A!OԴ<1񝁼4ӏ"1yݴCg7͟~|ؔkzPπBA{r)O[줮:t^+gogp+M Ԯ2#HGtU!>q5C h3k"ʵʚo]U11W]녰Tkh9^s{{nu9(sxo*)|)yw*{t &csSTs{]Rh{ɡO
-^qBr
-¿SqkRm3>{\0/x`&w]?//{l 9~Nn^:U9{98upKڌivfJ qmg6dx FҮF2|l:BSV,}mmzTo̓#+(Qi+zqPaQ_#?*6=qXEfc'\ĘHm ;7JcZj|(ǽ$}Mqe,PAa0Ԉ}7?6NԲc} ~-</r.v3Njmk(ϫY>JD<7}XV|@1}} :>:8}X_ϼnJ:O>e$!IvU!+_&&i)cM]~}eiS2c*΂:XSc&:4+w
-]OY_A]wƠΖysc*߈7+OXz6ИC/[hA]c~i6>ӏb&Gd|Uѽr9g}#vc<3G]uu'YmMuBr'h9M?lUͪqr~s.Vo?z MoKۤ*]-^ >Tk=?j#@2Ϛ
-caso΃'5]#.7KTGzWxn!W·&mX}bgGRPˀvwю3aG O\c=VkQ|Yk<^}cʺU5kߢOb[&4ϰ} ²Yr xx\]/ȻVf)}4/q,F;'2IܰX|u 7k'cnV%mnihfg]L8N~c0 pp/HVy˩CQi6lgZJ9V:_2ܻ!r`uK"%&аal&׃^1+To\<֔ۛ&~|vE=8uK'ç@ zN<p}W BW>#ҞI 5uiط\;=i2wmӂxyC>fIN?fȏWOڿ6tٻų޶WZ`8L.eo>CZ~S/SOry|*^)Z֔p5"Ԭj_C˽G꿾䕭?wqyNy 9G,Bլ)W< )}Zo&?bT;3Zu!o^g:Fy):/0wt諑c py.kSWN~p'5/\&<1B{H^88Tb_, *gts{
-ϗ [c$~N7h׌3«*v M7dX&|;Ҋnȸ̀ tr_ĩh̃TdL
-%\<=jidmO}_𶠽잋mKjzq0.xs<o}=e^NƦUdD>7ϩuw:]/Eqba}B~<ȓŌogQ6l<ϫu_~{-kᱠJIv Wuɹqϋپ{^=7NNĸ Ox_ἨY2%ji$,o6Z2k[SFzq5TD^Q5˿8Suye_?_϶JZOx=*,~@7۶I٬]2w *dK2)e"m5~kwNx4OD(ofSՒm׺: y)M% ]&behɔsW
-ly޾n }cJ6%%Uf½#mheONI36/JkmOso'WS7yѦ=3^MsS!2 5"2RZ^|KrCY|EPeY#v=Rqd7dx,J# 0fNֲlg}/lr7˶:Z[<d_qHv6
-h;QnWɨٕ 4`s~`ͪF,;1gZY²Κ"&ל{C]Ayԡ2M$9
-}8PACEoU҂N{AIbYVV.q3Y8ppQ}WTgHXp_h!IݰmRAr޲;ˮ{ir5HVʮ}@Y^{y9L|w ʒȰi6OOʫ<>!BCT[obl
-oMvً+3
-z9]$۝P>/.b_iv'c1cΠѷdx
-n] z; }Wu2s_zmkY=-ʆ?AZV1֍ae h(}sZeЖcнZ0GI;_]]nG7.ډz @?~晽9|=9m~9/[9(βRx@ɤa\\ ^.E> wb=5a>a]|`:p3kg
-RRG#,PLyuҢŻj~}j^Ls8ף=q>9YhR@W.9KQ󅼳
-|[s8Aopzp'cMU?AtU6r~\|rP܋8r}ggQ,Eye߀6ա;,;wG^Bws*ujB M})~j~b-FvR-(2igs>6-'v=
-mt>{ p_: ^F|3z.NN
-;eΒ-ݒa;H'Y+;̝]O ~_g_/n34Po@swN rv&oY0ߗO!uv5s*nûf?:A>P7[҃閺*yume.KvQ(Qf~`I^ݘkŷw9)avnm~LPNUrx>8KޖBސ2Χk Wyrx]VG\+Yys>>c9knky^
-=2]rΔh
-@+++ur}
-%0᜛܆8^n#?1톽''a 'E>>-
-;.D11bvJmӇ4wҔw}5R3RD3b5U7C@V&m7g\]F<3Xt]f>hKO|xkj oklx EN9m:zz_NizTm2^.s2J.
-1%E/VG[Tm.JE\yEM-8Kmzp^>^l"zOQ.˲U,3P윷K/?ȁvϜ.4~{2o= {ĥ~ON0NluܯZ-ңrcf~a\{~}1xSl5T+tג%TC N
-OqWel \ֺW1O7ILxO gqۇX ܵ ?G_Js^9>kg1pqu)C0SYs<gWnqGt}a2>I眕s v./(y~|j+T/K8nx>%\yaro4#IlУF)r߻S:ԉ*1':n@C;}W U,S=TUgt58y煌;s./(7\cglUl)sj%Pנ=Ѓ'.O=O^ kh̘c}{mj 0<}y[Cm&ߎdyA 0maH[ڵvMF?*=.B/>/̬YN<9=G8p'וD-8Z,cL5bF=Ww<IU 6M.
-f̱B>yB7ib%"8'WnyXX#s"w-ޣzMG9O1sEUP0?Wreky>V9gC0iqMkģ9VoG5mb ufLE%WN|K3 08iJEoh͢/ݨX㞚,T8W25RElQ]DfᚲHV]d6IEuRjگS8d1{ORghI]b},S*:5e:c<ʟ?N+,]ў2z!1YPN8g*IްЪ)?olu>7ڱ]~4*vG;wS+@ӮkiVmHm!;Ў:41j0K, E[lkƜ=qIq_k l{MV᷒G{!fLES
-ӝAz豦6+*@KTQ\<?v۟+}sZ}+G%ܗeY=1>9ĸ(ć5--`A1e>_X7qzLqerUȪ&5ndG(s<>%CgLY|OwGթz90>d$1pWڪ][c{Lr<l1Fܵ*xf>V-"dj𱱠aISJ5Ϩc&>G =}SWcUQ;^GNh~8(¥rl]zDAPužb<d7V-)25VwTa93Gʹ<Gh;cL w ~!,~M~ kO?|柯:c
-DU"
-󍋱 WjԿ
-Mjʁ 3AD<!"M8cK_/[=aԗ[w3n(
-?k _De ƓzBPW,-زMã ǞvW@~\D[vӌvL_{<G4O[GGO\*pI$>0N
-?_oL} V'󯞜SDy}EuҶpCF] 9IAj$W'ݠӋD`ڳ"@u>OMŠ>vcT9s- ic4̍ Hz%}f*ɀ2j 4񃠟8(?`54Y ) bF# kۘ9~|K4`b*G6Pd'e鵊eT_r+e
-Q`#oĒt\W1)}8q$\ӝx:eP5e> ';%Ә'm獁$f؇n}rN_'qdGIC N.b ǃbx
-TEꢄѭ^A~LEoKËF/-yf1M?q+??cCIP9:V{
-XWH=
-yF%\zc=s1,T;Oς=>x MWQ. T@T*<å@õb& OM"4y]ڌz|rMwIsaJ$ 8넵1ݸǨr ٿ|5xEM|Ro=!Š*1H(CO3wS#}7%-%.#&*vd#Vyލo7q@M
-tcujsâGf΃51~kr2b|ОWt}W+yjڏhi\ւ9":s(EsB_kbB-(`g?sÈ}S yE} NOHtǶr>ՍzA
-{9!8 >Y@M<C~0٘kޢ<H1YPu&uX!M Od71w>{=P6sj=l`JU&*}lvp:G}|ogX~O^Y\CQ9B,FI1Ee GV8cXM*`v"|7 [S{5oЙ_owӯyc'ƅo)B.5D&aF 6v8Di$ yi"Tw?<E#2P@ێ:=N>.< oDa;Gr4R2u+' ?RD񩍸~q-zq'1.x X"0<6?S/be#,C K-z c8-YTn{ﱜ}|˜ǘ^w< |~!(AvGcmYR[̳(a-WƘMq%} [8lOQo ioʿw3蓼 h˸<
-cu8v 6ۍ#uڳ#6)1Ln후ew]{rA8sԋ#Nwz|{cѹ>0cyeC=k*o,lΝt8Ƣks֋1e5BqlɵK=ނz/<? iW9e >bċv+BY̽.tb,
-sg<<sP"cuTyoj)thUbBPy+ W{2')ƆzTO8G Ռw.r?ryS<&r z8 b2ol<h.KQ/u99hG-Fw5NF`-FkW8~{hy*3eօIGr![@fH> E:7?8[f8?=%q}|0/A+JCyo{(
-sՖɼ"_TBv?wQO*1Co@~ƔT)?_Mo <a'|!}uh qh;rZ }1@6{"ˎCJ/| )uM9;d;Kп4%)p=16{\4<JR^{`+|h"/+o
-u( 4gp(t3Yϡ^襛S K5]ZhǟGD' x-6V"Jiچ-a\4MoL&]-n[=®{})Ҭl]rl|?@>y1˒ۨ;,!bk}KiE(:v={R{GY{Hos+p;.i
- 4/*`1,5ldAX $O~>Ǡ94:sQIeX۔t$q7##e#m%c
-ο=D|>r$5.)
-9
-cZa9~SYEX`1_ (-P$ JD?So8c3~/mE.Ԃ?wUYa>z
-<$2jOm"c
-'az:Z
-t,gbDE= 7FsbL6NU1!^~6n/|$I ߆2)Q_{O{b;5/߿Q ܳ8-FO󁯿nkN)ϡOn?T Fu%LA;帓l*hzϬ"9O(*-=b;U{*h#<Ynݐ~r\jw圆,)bFiwU\([z"qw |
-óT?tF,)mYktq*8RH;YcɃS71Q;@cUۍ
-VU(˽퐶Z{s9
-js8̢*ǁE[*oB_AW?M<ڞ:g@#JqjMQu"24AШ%[_'u _څ1[U$DWAuB?[S|?C[[5D7?GZ}+RAh]l͹9
-"~-}htD|gZk:JiKGGJ:RL:\X!j
-ݝUvO]|UO(<z8N`){`)kQu<mq:C?MrP:Q虷{GpM`"q46S־% t[λ|]Tm\\ԩJ㺤;vqn8d*tZqOMr6!FSUܯG5LuG|^J('kCPTGUz9gU<zǙY[A|='q?% KN~\ C~9y9/yL ɸ4_Ι/[Omp
-U~t97Lf;u_ w(<tޘo/6j]}{kꓱJڨkh#;-۴ůGϳ i,^=X눗'}W. $@LǓ7ʳ_\6l@%m?|y.,'ۡoL|p,λ`S
-nƷs->ex_amD5Oi-2rOb>l!ʹQ*;1)}wij^C/Ć|R6qdԓ{ |;ƄV0׶\W6Ds씂 bZ+cJ0VzGj%a{XܻuhgPQ>IsiLx)wG-&^@hheGk=a&]<ne.IȽd?&$`.KiƝe'&gӱ SI'2RXe_~U訋Fx [e̫vB&v
-sko׎7L.[2Ev`hdb"~^Gŵ>luaPPw^H-t .XDթ?l{}+9bv̏QR蚁jFU+Kp_,]!2'۝?y]Bo(FK؍5&;ׄ_36<{R-\Ko>վOX1iZd쫒[VY4- }&,&j}"n> z7_V/6GSO7W/yϱ^U x-*[6TG~Jeo.*/zj'_ yf.#ao,"js
-^ZpLDFW ȤL/d|?fYfc R |[Xc? Ow؄a;KӣMIGeܗ \l@DN>sWwEC/M]xϞ+xv o^tWÇX~WKBʇs2ښ!]'ן_c] Id.le!c 2~Jep"ײ+]م-]3cp3tA= ]:`J7|omd\VE]6SV8}STxwEKgd2r}#5[Njv|&SM
-߀e\..SbrguG*Jʈ<]%*isQ_3LY^fA`'zVOc#zFIcϿM?&!r/֓WpB̫)w[YFTr~^~[L888v_R*/_ڧCZZ=7z{UpROkU1kf<Г$5+M9baռ"yFe{ܮ i;8j\ojڒ}5ѫU\t1wNa[3ɺ;7ξ4B8ʼoxZP*T>ndZT-TُcQ*CƩe{ =mZqz/g;6_ m טnq6Z6ψ_m6N?kÅ6Db_ٸO;&q׌xv%f_9xK? Wgwd$eޗ@Wmk?p
-q |>8Nj/h֑ y`zW^ޝ
-rw;/NƸԬMzA$tVy M)N|PtM}!&RuO3;{isUclQGn~6֣#{BlmRxm
-}E Ȇ<ghcNEl݆G_}'<ܯuTzg݁6U] k> ڤmC ~wyiӹ˖}ʻ|ʻ9΅wqupy@{?+""B/m^G~+:鑰tw1^;Y[XX?+im0JP1c^\QBLU4GM(s5}l/>X_bQSсN|<m>J}(p!w-فߕezZ<øq*c>?9}8lYRӳV0>l챍D ^q׻wԕv
-p}UxC<{R_r-3)&N"y_ꇫUY?"Nio<&GMdlu,7ا~xg\ܟ LG ߷I*av2׶͡i_ٳ_ﳏLz8`~厱~b]Zi/}?7O$n}?m33ue<l|REla O~SG&Yh]DgPbOƠGb:߁Ơ=B
-̼kaE4by?o(GE_M-ߌx%B{]LqkNk*Rܤxj#M hB- ^<+PkV!< y i#p}uUe[ N-m*mD#j*YOuڨ7>VYoc9YK,W|!M:2
-ma^Dޡ-OQ#8|w} 3^^UISm ;~!V-]m)(bݢ sYį+ENԣy;mbKZF~DG2,ja 3R5"hٕ9#KB>{Uq-Uu\'j\mzG\XxtXSamh^iW<[RĄf:kjg b& yL/7~?ynk1/9ipa:8ЄqmtPv%ݻ$)ƗҼ~_y'e>GazWdԀo!瘗y&5*Kmtys(>6ܺ{K楈S<cB]5QE=#5ziUsMUK>ry15ڋ2"m"#!:5AS?g\C% mZH
-YRÌS<mpnG]1C|"@VI9 fN䠘x`ԣ̶&U:2,<jv2TzP$?Ϡ=劅 |Mol"PGŝd?u~*]ʌ7^#O
-,|c) %n##bī"c0UJqM)zΈJ[>utl襙aʄ1^FXC^_1ce^̰ <~:xG/o'6OzJKNzSP, >?̳(i`}m 9[1_oRa k8s@C':yٯf%~sFY|<cۗ򌯽
-Y ?,.&Nϸj;@XU]q(ŭغ<Kz vm^ t=m#7Z'i
-J9ꖫ!;_D_^4g#Fgvzaɇ %n gM
- yby1Mw%tTRS(CT
-8?mz埚Ux`3|X=jW|xSez˼a)(QYh㤒IJ^<wQ'ڪ2r1Ϙ mct)?ВUh(?PRGG]WX]/)~A$8抢N0h2`@S i֮7_iu-€k`vethc">!_:u<rWqg~M85"9`IQ%_ww}|,f2*lẓ/'P8s9Am|?;4ӣ̣GX`2oƸ@Ev~MS¼9'Bs"yY-ǹ@M2oTa{p>S[G@~0^%IV_;m{Dz_1.
-9ϡ17q=LSzY?u3e
-mYZ
-}h(f^=nbuiT~^G?Xg[W33ǠT#l-*XI%sދMCW{Mh>dO);Ov0 ӪLop{nX ~{TUr5[=k/IH9of&i
-?&I9Br|.<F%(ODZ>Co)59uTZp+k(Aib- 1
-2nTC( ^Bk#4SK!t&c)[e.e z>v5d
-E/
-xNW*|=ٖT<b۲ߺ&͜3o\a$|yWVy1GOw$x~'⨆9IvشABcma[f3 EhYr1nt)^1ϤK&$G4`cLV/rAB :He?sOMx-?d[M|∩W_B/b|zC_1@yC^[+^׈+˻\y.Qΰ;kеǑs2.]ػ7ZE k$"s& VCcIvvqLȃ516TƢwh#/_=U/Λ=_׋Y tIz燥g{ZrKNx=Ի QO^Zw9s+U+1OiӶ:9wEO7nWYѪ$e׈DV$*wbz 2^'U'D8+,:Uf7$pVm³oltAB]^߅qSٰAc,}qz?2և{ľϣT؉6o|,Nۇ.Ķ4 78'N9aۮZw7N6/yNzK
-퍗Lܳ!¤Vǣ XycW0/*ioO؀ܬG 6(9e*b7omzK7 |c/,ʘ>AuV { qW:~G;v;.d5fG
-\߫n WL?rÄfK^0`/Zӷ);a2_4o|[B7 _G()5(/+m >ØG2oF"24pHkUoþzf~آ(tk4I5 {
-+9ڸV5<utz3x#g^TK琱~.=f_,22vx۩Zcؗ5̻5 6BUƺ9Y[x=ywy>D6p?~eҜ:ﻉm# ֐m돱uh.yF<C5p79(rICJG(m:2]":](<|Ow*„eDZ  aGs ;ypXd[21ƾ[:}7g\W![G0ǁ})ozKdoUb5+@[c>SdtqMrw2`{!_jVV+gP|Ŵ韴gkRƻWHqg?{sAxüy ӏNJh`-"ZG%46h燿zMVXz# ױԾG}PK WJpREh* *!_>\bUkf__T8kcji3|eBH=/6߫?=^~u{# kw:L!;ސv=@Q=tg!;Dw%ct,AVUUwja>'/߯G\ہ/bBl߶Ldݽc
-!6C vTQg!Mt6d%uq6 QK6y ;.?Yl0oޖYΠʼ+{A-`ۅk0dȣ4D[&'CN%S9Ŝ؄ hPޅgF~Qwi;6^o=tQr;܃e0a M,KE?6}x~=~> ׁȠ:-k/ү*X|Pmf~ӎ2<7Xw[ZAbZM7l[ZDr=|x玱 VQꎇa'ߊtoa&M; +4svr\9qQϿlEzP$|,O[J"k*ޑӔ*N՛x+uCzgW5ypoKX>xJX Jv[
- vdˮZ2aM<hgǂ"/`kڦEǜy١%rNx}~ޏq.|=j|woν\NNTDNrh|YM)k?$vOWʘ
-w -BPƀ~5t^X}>+t KKysv$KMVZl~yz
-#¡5j;3mΫ|]Zvk_'AK@thJ _ Rf9U
-@'욌Ø+޸! z:[ZI^iW wCV=>@R1zgDuS6B=dz>{a}|Y'_H#uۘ+C'@_r=[ν_֣KA&,} ~ϴOZ,{K+ͷްvZcS_ :)נ?<1k\W-o6ϯ1U4V[T~rG颿-e۠oV3~eAwBTib\O6|S(y=j4`PQḘ̂_6.}=#i{ib; r;^7^=h%OgjPQws6i1Ws۞zy3yWZF#?mQog- 7r{ѯ&j8G8߸&"T'*\g=:__QxTC5
-eN2!x~ԤIxp{l
-lea5hC$24E̘R77sKmYe|S|yN!^B{/ߘ[DT-T"ҙ}O+XeP(τσ,S*M<Lvɢ'xjIJU/TCD ^W#UxNtǽ|c~ޱ5̭(ݱ {ULp/S+7(ϏoI|~#sΛCstDG|,?k*gT?~Rb R]EqvMJ?.Uy2'^U
-=|2ߨ7KA;!OС|"&4̮!%MX(Ľg[@ OƉTyxR
-%kL?w'c}FiϱL
-ZT971u0|6n$1
-L:v`G[F OK
-{1ݔ|?? 0H65wgqعW}>,fDǸ  $KI xwÓ
-|cMi0\F 0@m4OꁗPۀƬatq(zm{@ֿL_C{w.mnculXt`P=2/Ea_\Jh~q
-܃0ޣiU k|52AuT
-Oq<t[n5(:ugct̙ x9U[9k@n|@Չ9<_Yh00F󴒺||c-<X{% 4=xp.Onf<+
-C0߃u
-#‡5C318sd:ԧ=ۋ5xQwԪ~ 8=):y/GEwkv{LKV5
-uG}A#93_{šzw-xͫ_ϴo%s}P=iQMiCxTDM2"^K*vTǵ-wl%MKX|y?|6O.MF;1KiU*v9 V,-*\*'7oӦϠcllv9܎u7$?zUo"zQ>-<'V?)ia6y% 6-@K66z}*8<dqڙ]^wVzV.U}AAZܮܢ%߻ed/BrW`@]\? H.g>f1Q8l uF#^ ^_$'=[7 P] w<+>hsf2/X,'iq
-ARWQLW-]^V>xE_P I$ja0攤F<Zp|A寴zu@&nFlfℎ Pjz'S?#ZMdUf'?&h!#}n{mZ(^\D䊠CWJ>fp4>y^wxl^ $xQQoOX!FFz*j)@b= r`6!SQڬw($l>\p݂׼6ʏؼAoH\b7H2J[-`S:m- qh lAE6
-4I
-~L"o Hܮ
-V!*dZm+٨b4-ҲsA`AZNG&o`MS~NvA>av~
- ?ǣp=F"v !b~>)TjPi~طzy=18GOx"!7(
-o_@[]``pFV9sZd
-~A_Q?P  cZ`PL<8;=_<G)i+Hvcf/t=,9Vk4
-~1 $GBb8`V\  1h{Ā2DN]9y~.S+3,/OUA~D8"扴V
-
- b
->յ  3^ 6Q
- dxB6c$G8/Priy?wƍ "SE{q% ;6AMl<d7BŊ>FK^
-*&,Vy.+8؍`OYcJ
-|YZ}a
-0Vg)ZDt쵾@? dExVd#p3/J[|O<
-#[񳰠
-=XE0ob6y@S
-/X̆%36J&=r5E9<y"
-Fp
-\Ch^oi>`#1gJ
-xh,ioPZhY<AT!8X^@Ilܒ\DzH0%| |k++xi_ZBl=qm1N]#H A:<QF|5=hLjRID*v/4z\ "#Q/)0W/"ZW)FROPky=u)*&a]X:>2v{UO+/BIrX8O[K#knjX(^`P)b=r?:. 7@>K<Q ;8,q~Pt<;p@GP3>|ch_Bn;<[lX'6E#pP]T0yr|\,zoAϰ/)y+& xGQ.;k f_*S˶Ő`%H 8 *3E|A:]ܳ%CLvcupt0]5?35s r0' .,<= +׆A+<;T.d` DV p<%@KD;¡_Q=RJ
-zc=ϧ֔N΋ߘ>pTiqFIXQ>Y}ToA~_j&$+4&DW])Y(-Mdyg9;Ռ<vu(-<ỪUWl3a?cg.T +$.e~%+~!m3SA-@I E^Ht /VFx  F9>:[QCrĒ}~7z@fܒ䑜vWu獼JM <D|2rEx-9E5,l;%{3S}xe?\ D/f6}0ՒYgqwcw2ۀ勰7BtQP^dCɰtaTTN 79QtB^GYW4Q+>sk[BC7&s(I<ܢ%,d;%|)&PС2
-l)h J;ثfDMb;+^g"WduF"TFNOzT<Uj⒓a&IM_7{vlygǙelgW?v]_7:bR-[7x׆oH\vSyL߻q7W:oެ3Ǝw۟[W,>K[_I<wp⥊^_h`A3=?eT!sݴ!wצv?<6rkc}^]~ƆIjHqc6NS%QּͲ/OZ4m~e}۾uYׂGܽ/߰|_x./-kfcƎˉe^2lإ1/nxN9
-VO뵊qZU>~qUK43&fL~۔%&}_x{Ʃ[,g6k} w|e̙OrƉsn5vwZw^d]__k Gy w=#gӺHοF5Kg ~).1}+>9mpعC;{Ͻc~w]o9^7޽96p7_&{)^ܶ>-/t>ЩΈ%f_&᩟_4h/mYJ݊wT L~/6<bgt[>䣝=| yJ7x_ /sVq]65/t:͢k[9҆y?չ~E5jW8/{RZpf;w^K׷/{\i|/?r47WOWS9-r{*rxoοqጣc)nkuoڲ^|޻|Êbuzrr®i;Wnں@ߤ1C}=}/_Zl.慝w=GXgShSÿd;uN^_hKV%o{Nz ~zxsퟫ\اs\{˃Қ\#szV:z#X?WW=}nv^O}7nЦ_?w}OciO~{‷_Uiu_|~=-n&CiNkmJ"ṮaIb*| /<} ۮy}cY='YV3sZ !WUYg]vם޽>; GϾݳeuIoS.a`ϟ
-ukTzp<aHS,5Oxvv޾mǾVZu&U xwl M5}Ϸ_gzvnr޶L{ٻuop돍^eY%eo=q1KyNM7<-o"D]M7%/x~ܭ^|nߡ[?:cO'qq JwlёwP?.YB)*j+"*"T*E"DXJmJҝtT*KBtn("3粼|~Ks9sf9gsR)e7D%ūFlI>\8Spwf/-rV:psQɮv'V|=;x}[>V][ZJfڀVoK9nujnm{V=j\_i'ݍXu~]XmQ}hf<Ab.hYjqbg^`h|OcQ<v+乴<{lt﮲wBR錘챍/R88]ݾe.Ck6zUݴ7=`
-}BoWDջ/}`O/-喾+O*LuһZ>7k^u~6DM Puuͫ?^c_R;J>y^rqvMfxűZ@i>$AaUctsҸcZt-hYj锻rFWP;qmƏ7Ny].U|o/¯뼤r)Pίf|ʇcl[;T%Ygxqw*oT)`IY<6_dg:wĞ'3)wt]~2bð긶.o=~@hcLߛ;$nԪ;W˓lwݱ3yiܛ#sow=NsIV\:5gr 2*w=_sbhH핹{yTK*g' Zxl9Zm MS/t&;dQ@σ%S5}q[i7\-v%{(Zd]=wRvTW\^o
-Qo1{V
- G t-nZyG#O-u@yW*XJ~4fkY~ gVqm]zZA;-e\Ky$>XxĸrI?ѿlp<_Cfz8^О-+: fO_ܨ!m<Ņgl54V4:7(ҡ]K|qRSss< _tL̺cyCL }:;=*kCt*_w5Ӥפ^<ҰT,R)8goz*ˊs()Q?YkjMEfe ᷻:?n3np<GA(ZZNl⃶WO|>G}Ȣz13VB97%޹%cm~4v3؛O*zkGI~O"5zb+ACTE|w]5+~|z0[Yz 4n}<*U#q5*dX Ko9zTYM V] 4zqk>K* [:aM?7sӒqhpnge2Xe"ٮ0a1| 7ŏ]Y9YRE3E5>z6}O65xM]_֕%Wtf/x4C&vƅ #8ߝ<PEt?뿷*I[Ni<:߈Vr}㤳v.ϪK~n+s
-YJ,K5'},qIj_icSs g9/WxפCVDwv'ێrNgzRh9s}x׈{'mqdm38Z|%# N)K PozMh9k/
-yd]UW/: npjR~ZWpp7ԼM*J%$y+ex7gAC_j*xS=cY=/vߙoYKU>93r^1l޲z<}F.WѨ<%ǽ+M0=KEmjRtN}#d\f<wۭ7b~[7M {giG\|Iuaiyk)˕mɫ{f];3 g̛7|.on`ʸtՏRO @5Z߾b[b֨VQ?e|ܤF,ϩ&u$ZwL-Q?{́Su_2-tmv1Naų[>[1޷hS'F꼫 _\+qӒ )8PJG,\!5ǣa'#I9rCE݅n}'"zBڔa|')CCtܸCj(d˾:z#t%&_'l~V5}]9ޏsz;boYs!hUјԞƘy|}yzf8}gn+h_j1pLݝ+=b㖽:64c83oϙ3WfПQΎ 7^z~*=zZ5 um/}.l_eIk/N:HgYl}lⶩ)\^ٺ=?ŜSdh)8xl_OES'5õ??ߩv{)1ֺ 2g3l~-OVt|KޤyfRy9ɍ'ϗ}e=,JA+-[:%}~7eL݁=G?Ӝŝ~6m H +x?r_ n(aݕ̙'g0Ztz͹+JrS~x;dcNJv䬟THx/vEsF?ݛRrlrʍ2Ou{C຅UVi{)|شtO!kEףrJo ^smN&.ϭZԨ̿TyKnu:zlvb3бlny줥dfFwe;a5mF8I­52ȣD9bo=
-{c<FegOO}es<mnU#}?ZzLťiY C_ w=]/=tצ?PvkD^r+۾%}ڥ!UEYp_\euk߱+ Ǽo_+ungj ܿ5d`gU~7+ˠ<hK)lfVFH`?_C\%!wd®\.nPt҇k Օ,Ģ+6Y|LRt|OyÊo~\?ŨW?ia0o Rމgĭ[wrWĊj':~“w늿w9Tp=XﱡpӮev>\qQoZg_lh\>x%cvzɊ&>#iZ1]#}iy=5G*!]
-9 : t3vYOE|kM/PTn~~1%,/eΛvnu]'0]ŏnUqEj)U֞4tmU%" tL 8-Rf~ڽ]nN\uo`n~z>Nu|=K9-PXY;/ P5N^M=%OϟlxFcۂ+ .;pk+R6~N+Si\;#<G9%gIt|xD׊Xu}cl49eکDk[ {~q2NN:Oڗ4w]Nߝodu +[p|K%a f;g
-Ț)ag=.}y]oͅ#^*<)^U+dĭe 26+ߐ4zCCj>_i]|#wY}o?
-gG=}ɉfCpՌ|w;%J0S=tYוfW^7>9rcz6ά>-<E_r;?tP:v%=~ 8vĺC4O$?c7~Q;nnc Xܘo#~E.r]qǘXfgsl07 exN;g\{*8f_Y;-G?x*Ɣ )c?qzD.zmo}QW~W\}kts_$NQOd7LB. ٽڃ[ H .:{ Fm<[ůiƴfZtΖ:(~gQ<mQvo?xzEO><Q?{YxPvӼ929)l:?KS S':f[ML_6~Gj+ Y$S(bm#ԂJF~Тk5!K#BB:!\S/bݛs[s}5*ƻTLv5y<5j?2#Fda)q5!'Ι~y#SV"YݔLiX>GɫR+~ܐ<Dc!OҌ^إ`VG/ѩ'%9P}\C$};Zh7V$[:9٠E W.H=uwgG糥J_g{ڰ.Vw~.markI^~%bΩ'W͐Y|GР+ g/4L<eQܢO=8ЋJ Ӯ̕T^zYlMߒϾ[!Xل
-+z0츼{kzIw[UG=(w}yrO_*%ɜϙ9>-O):e&>l]= pC
-?=}2'H\_B6>< {dەyE?7 h}%6xn֓V6&9v Ybyi: ?\JjĤ~+C!L~scЎ[ދ߰?|62&gG-/{\Y3Jf14Gfܒ95p\:{nɻs}ݠ5 kGػgY#Kή}4rW>km|Yc0MG.T|A /lM\g>vțF)Ҡ}\7 Rm~ȱ6LM[zEۢYy#Sp2s7M(pޱp,y RPm^Y2hvKJuU35m<4 v9}wb,N:Ri}ݓ_>_KsdFIVp Dw=O8*͡Q]* /ǕSޚ~aG917j-]qs0ϣ/ <ZV+iq[7{L=vIJ},?uԙ8ty܎ fOiPn7\`"zZyђ𥳐.ߤs@%"{e=UH1/;_ӳyth>|ق&oim*=?Sx:$gf/xq;M_I
-& 46AZdVߨiԚɈ.ۿԻ@V8ՙ_ۖ7 jXkBB\arW]-Khfu7vׁ?7i-z2}nq#~٦*f#y k7X82gV[mCFh m-&u5u"G+)ۂ3Xtj22m֤1ϖztpt蚃'M] f6ڰ\lGMCLB&~)nUr{y%d~VFE_2{9y'1m|pu,|mE?)~*hŲpޚ7Gh,Y%RYܷO1q̅ܭm];?|]T"m{EhHm#8~ >,t(Uk̹Vu*|\CKoR2Ywޝ;",]^>iu *<<^yC2%5q }X+uȜ3-ɦf®dz̙ ײT>vgR}gjƫB+.,0nTMZ}eeIoI})*-̮LWpkbx^;F|0a`y_^,E}uZ}⡷ֽ4.1j ogoq /#O<8m&kߘ=VjS>dWu䶽mE*YSS4W]^0ܨ봺Nj<,鞢O~ךj.h9dk9kgcrطS<5\a5Wa #O^d*Oc?L{pR,C.;_0ѱ|M
-4;crK6v/)UYvM ̍'7S$&Q/~\c# :4n[?w_poeߴv~z-z\w[בF:?ؾY7 #FZy;L^9oΙeˑaWJ;11kԳXxZo,rܻQ`?}fSA>1Zż.d;֠aݫg
-^d[W_[ (mpӆ; ;\dCyN֪a.:&Ozz_.^qm+5n{-ƽDwj-7pfAbjZNreqMU7SMMc'>2TL
-~:"gwIѫKVn7ݳ2Jl.gyҖ xicmq_'P5p*<Sޝ9oTuk ne^mE4ރ_6sQծ=yVix']~uދڶlpx*:-?FXyomXel\d#t/K>yuc\Ï{FL^Co3N^}ǵ~' K1^LW'MqO&X)|ӧa^42f*_Zp4o
-ᓮl~jٚl^/uTp4ko٫ɋ9fËKH[e/V<|8Ѐ ?Ϟ@|5oOyziџMh{(^nG8%Ϧק2fwAC8*)\9#UOe8k26#gd̮/?"<&aJ~~]?yH;b&?N/Tï*2S=X+jzCjޓOQtw1obFyjo;W=^ Χ8.,F3z|0#,sK'XDĮ>tEtԯ;[Di͛wkPD 1g˰ޒyRPVBҝ}<a|n+c挄#obd-+Wv5u3T]q8<`͋YRd]1x68и??vɏG~Ŷ-@m߯ZFob~ ,j+2>B6;Ooî߿4@&3i*lx±[t_C(2Z*̽$j%q슺ًywuNS:vHֺ~ɓ% XQCt?ʩ%Eۡ3q<kCklQdc3
-~|k۔c ŗ^_7՜`9 ov^C*{312ʣ QE%/G'- LܸU-`}N^2O#n}̚uXNufʖJ<:՚yvͦzLfl0Mpoţnnv\uȠg^p_ƑU>lܧesfq=Հ1+$ɮ~şOݣ|| MҒM3yו\a~O?Q{CwnrCx`mKMwL Ɖ۽~s_2&k~,zԊeBG*/;X9WF)3~3-7zM~htIg|iuo=rdZMHfƁm9ƅ{ s1[ջLϕX'LlpYn904^^RBO]zސ^˩NWW_E]vkg-^SCܐDw5ƭ$?E_/~oח=%!|.Ny2rGU ]h{@ec6Xyr1'YW|Xvz{j'|_֒aC^`k:{S{l۪s^#'.ڜ&ܵkIXIj/^ .D!%T0zY6^Fq>:|ҏN;ǿ)K["y#G\h0ck9`#rIAVw9)I.o*.M_-:=hAc" 9;wf m~tΤu3)/\nϜw23T?kV[nf}X΄ߟ+_vef޲6}aꠖgsbn;n)7'Y\<"WXkkv^~ g&_n>iÜ)ewݵxagѫ/S}ymWy)헆b܁%_<SrRb&:c{>{۞~wLG;q|%S,{q\.;k6w)MaM6f;'fS|"V̶bK^c+6YW#]3P*ͽ&cKݰ#h_= E3lxY7軡 Ӝ)Cvs0_n{d2|c%:'#os3
-^fOVɛi׫ ܱaKky?j.ՈT?6MFߩ&aKm]h'l5TAkA~xmY{פAΛ7X5: mw{$>J
-2+;7h=zi0~aISٕF I1*PCUabJӾ;V<O<Cqj󙌂#zy,lQk\1T|
-;L(-sPG0 8,g`;}jߔ1Tm?4quMѻN|bܰ%]պ+ή}?Y[ȽZ+g><3V^~a6mf4*6L렘\~JRY,1|D9 :ϰZئyTM
-66?X.HZmdrHXӬpڗUAĐھj=p}rcl:/Z#O>O^s@ޢz8^{bu;JvzÙ[GiO
-`zoKjI?LMnVP^;]vZf/aWv0*UoιIO =s;K%dܜo?kU>0p<S|Ҵ-ƱC i'ViA>ScX}.; jc7n`oF?-YWny5]vno&{=;Rjtar` cIzvYJ X|d7P盪Ib=RVlKL"ۙpz#]tḧ́J1yI5oh<OGL2y}:7zDbcvݽ05<=¸w~w1?WUy͓I&]WUvu.}1ia=Ʋg<$"ѾqLRڛ*s jY\dm wW|hf-6vvmt5M`qK-r֯>S4A7%N~[)sUV)SK;~wb9fl~zY_IG' ~G?Z5Ǟ]?LcZs07M oCKO5}",o!'*/ugW{oK޶nYR77Ԍjcq{R<ٵ͛Lֹy2Ud\=y^]_ exv¯4Ęimt*T֯VI:׀E*;e2u>0G֯2ͬ0wbM;/ZrL'/Zjh5)6_KзCweQ5Z2 Smnu읜9kߜ\S `!FE+!cVk"/K.-k/>mll^ĮǓWuã&Ė)7Ԣ jc}-7{tPgۣ:󨓡enaeF-^N<k^~O,Ȕ:zgYisF.=Xn\cTFmgn^yl͖ *:m;s_מCյZkJ{b6l߭F/C۱18njO%[d%E[ cG}U?yf\StzCt, ~&ʾ?Ocap=b厯CS͗Y)>q~׷h 4Isj瘬Qrz6waB"7㫳0x</"*n~o^Y:GѮ7|Nvy}x`)SOIՃaU ;Lxwv\IAF&|̷ퟲ]|;COO<j`R o+9E{En0E% /͘<|9F~ۓ;$S^)''vq&Z@cǖ <SW|>[gf)[)?O
-
-R
-u>SI)
-l{),>=X2̦i[׏pl3 ˇ۾P<:AArIL̷R|O6b5#KCh2.?>bJ|j^HƹW 2Z15]8#hr8|U;0a։󳬹~|z_^GqX|HOk'גe;؇~4zu~2.]%'_L
-8nMw}
-:iߥ.-x1¶`'Yׂ ^E=\@*fڧc4uwBB9gW)iMv!L~5`j=2"Nh W Nf(1`X:mkG*?}h%v:՘rç~R6wš; 7Ը>ݴyC\zi|}|OԼ$-y7sçP\5LԬyZmoY э^Tf˾smJ=39iFِA_n\jpjt*+/vz r"G"noՖV8UXfN6)v ׿S>>PM@ɝ}g&Lv*S)0>rGդͼ$Rrϊ!oޝhb)# ꨯΣ).+^^hfY't
-J7#U8|Wٕ~U4=d.QfIi|;^5u WGϚtWcFGltb[
-Qxk_ŌoYg$ADE
-Me)GmV?|OZ?tlRAf3X %~,;p+{KY [ץK9hĥËWzHJwL{RdZжNew>70tOTU9I)S٠aNҺ"Ym7~>T\?PiKËUe.}BuH<V[dd# 2jុ<çh/XEV7W˪au~+9q!J>9ҏfWZE~n suLү)36}))nV}n,lWے\GZZW眻4aTkOMx0+vR6/xR/ٱѽzq+]36\}[{sDbͲQwV4x4;u:>j0Cq"F wW|p_iUr$zҴO]nu iiFؔ?-dsƕwD[?biI87{wp#2r$Ʈ@*3s~)^KGi@[uvc5ϸGE,%sE?'޳81a.F76zYzVɽQs%+-fv#ZS5~m<a|^.xu2E.9c7Y[jX 5gnӿ5)udlQş,."G0MƔ￿￿_au̿tM.H_tw۞9]=`twaN~c.~dzrQ-v}GI!˧9]LKVts- dO\?rd:/d_IGEKRp}<sY/wHn$C_l_/t2]/%J%]L8~I'MN#m.A;%]R8? B !KB!K"~_I [/}jqqBzO- _u? ?ܾʶNit:BC2ZLKyC 釰7]|!Ӆ$h*@3Ȱp JߖfeHƛ'_귮ݎ.
-I2mg8﩮=Dl)?S/I~]9{;wwfߕ'+'D8>共ǽmYΟ?fl%E{itw9]TޟӅxt!>1N͏oa?T7?O#jV+o=2]O._\Xfۏ _źe{._&ދ_B;o(-lWaN2\Կⷁ 3dKG(Mrl3 Ο׏)"="RN>?ϺgGL'\g$ɞE29D $M%p-x>Kdj-"Jݯs3GE|>A3*iDC?﯐_n<'mr? y|<U
-y8xPƻn ظpYDJO* I7 DBп(|]YΔn׻yV9;o$֠J!3ԇa({A-?D#D.k|ׯwa?Be(=35>HD.{XoWorSX @B{]~,N@ tzq*"z/qB~C>w'ra6-tPV0,zݷHO??*هBH*BSDCc}jڟ}٧p6IԾz^} Y+LrBAʿߧ|X/?IN[!'}+nG %!ˇ_zad0<_?Yۢ|G(Q[~?/oUt EB(o(?)ND2NX/&_u:?D?q/a?as
-lB7r p߆.M4p'.dIu (zS &?
-b'N@auuepYXQT8^Sht~+|:4)C)jAAʃ!?*Q
-o*  )NGJ/y6$͕'6%hJwOUIrH/TB?a
-Sa>"z=!`@3E@M7Ǔ|2FLܧ(J=+y3@
-W!DɿOx`}7>7l|~O
-_{/𙰇FO"M'Dҧ>MEu'Q+P8G> {ϧ>}Sw~ Ix/#|E"x|4)'O/S>1}w"ES޷Ox|'S~Xt>}}}@d#%#O'txm; s'LSI'|O{}үIW蓾OO}wz3}/|}?GA|5kVGY~Fz$ZOY#@׬Zr Y"PZO!*Ow_QU]0Ї(:'h"s@[
-vZu J^?_ooOʲzjm.%`c
-E$",w
-!@s|Vgogw3_<P먰 ; _ ʺş  N -inK
-"a4\xpp\-S"Ay.hE/\$.:3EGH( -EkHPz.EkpY .>_> "a\$@x|)$E\$˂]yp.\UEBHV Lp .rE.H2
-f.TQ(&(a8 3HA2
-tqVXðB<CyU8 +# ð<0$Xð<pqV9摌ð<RqqVG?
-aXE8 +ңaezT0P>?JhaXmOQ<.<Sx!C8/p,'pjNa[aSa]au~8\~ !\_j<8??pnxqq ??@-)E(aLո8 ʃ@<pq(G/YP@<.adah*NalNapatax0P>Saa6a0PF80PH0PJ|(0PL70
-.c:tNHgQxLm^(Sň3n!7ΕI9%H<GHVQBXF.UL N=#"÷P6ھdMͳ`ʃ5ŵ`ʢ&J <
-b- 3nuFeCyu\}/GPrxLM.? Q
-Q7~(I.'f MJ&qͭ]."jV(=̶[ʮpx61Jؽ-
-D~쮎.ZT''spOԞ|} Z*-pX%{=?Ba~솱+kGƠ&lj?Έރ'Vg1bh?
-V1QIA7Ku\L\*w!Jې&l
-3: a<K,YP;ςFO'Bb<LƈʂM`chA<b4q|X 7(xWڍ:'"܊fޒ]UO8“'aMɀ_J0Ns_r L&bp il(-  @Z;HA+`g=sfWdkP).(݇y[tjѰQ,Q}Ih?:>M@pC+Ip*eͪXX~DQÈID#Ok2\y3u!9~cֆh=?k_&h;iBsdn0̉gg^<7f_c<0%L2E
-ª^!e@"=_],.nV1,nQ&_\B4"D'BYh-=ͩd+ѫdܺA-uȾ&[״dhV\nOnZ_"vF$IJ{:#MF3R?;ˑP"0iI0JȂ(vu $_F><q2&@A<at?i,ٙĺEqJ\6$pq<
-F@6 u9]!M 3TLH`Ww3p.p3@((_+%8PlFW
-%
-Jx*<k-OY2& BGI<m7|a P+. (
-HECz-dx!ˣ.?Sqt3h<D
-NJ8A7ús
-HCrPtX<?sLAfP6DaUc ACn ` 1
-3.V`- hx4D;L%X {<#
-nNҴDTP>h* u`Bq3=^Lhӵn$`\lC6-FdPN#څjL*`d5ݕm
-yQxԍ
-AHGPtiRH0O4<*
-HjVRL
-jUVc`5A 1nMFTsm±5a' k<c3\<C'" , ۄӍc
-d.;&YYcX@g6l7
-0T5(KwT/[t;"$4K6A, #No)ڄ#0Úwha[޼G$AexE RLWSآQi*J <ɈN% qbpѺDMhuG$B~ m8fFd!BzEmyDV KNH18 I9_vwbjU+wC7oЉ#h}4
-\euWZRMPOP}9TÐ[bY9O1 e ĺFX
-3TqĹ KW(v
-ʖĞ D88Ă8#>JGOaq
-(Ɔ#`yx+Uؿ(I%GL$<ٙ]]p:{Ê o1 64mI@%KhOLcT7Nc满
-1D6jڳQ ڲd
-w :)"Xz F6 TT>['5q.8"3 %uWp է_G֞#meUX,?Nk5oo
-:uk(f G]x&eŅ
-ъ*oa7 k߹m%BcWW8JR^=O&eAK/xxUЪXu`vJm8
-1ͲR@<;F3vn/v<\%&&҆nMUCnɆUK0En{i _ \LRC\X6?K6IDى8bh|
-<OZK?b: J5( wB$Oj$˄J>nCϑe'b4BGhޱM`<XؖHlQR,jmbMPaID$W
-ߌ^ MwrS0iP*LXQhqDV$-RJYj}-Q (P >3%KSLFu
-
-%BU?^yͫavePQ$ ~FWas"7y/mί$<ngDT~fأ qXޅ
-'[s]M }J/#u?A]!@U17C3@v# |d o^yEgSsB%6a"vS,Jk6hsaZ f+߱+2py+.0)W{i l_W#M ,
-3asډ䜕c7 ǒH{W \{7 >ZZcdh!B:b:1P!|"}X?@% FʉsM$UA`뇊?
-%Tk",'vx0AM@6B;&t6[G@/E4
-$e zJ:z
-B?2W9UX6$в2<t #QAKŽ-A?G<oͅ;&kj%J›)b,A'/l )вrF]2]C+u$is|(q{k:j(뙠z +U :WȄL?nwBݫ=;h. =~
-~n=40n96i:1Pl5;AgA|!N! |4|y'}'tg%3ʃ!X-!ڗ~ !"hx/)iu+
-X ωvE2tǼ$"fܗW }E3\h%vJ v{u+1=abc #! knu,SQo%xh+lC5qEfnIݷjsGFAYC-!*` G<3iX1eez-1LC Lv3T*{+7j(&
-to*N aD>FXZLd A R#mb*-;[g<Ҽ *])M`tK6[&P8
-˖gZH;Ɇ&g拳u9 H -.F<*"v݀H@.x\!򡈰xL昛]V(͓b7h
-ac'0#yAIcm(F~M)MgѦ-XVuB쑑'n0 'B,H` T=aK
- t'Da3PGO7C 2CQSfoPF c0|]Dk#.>"eP-tʑ$ ꡑ 08DP&Ԏ#k$'IȟCJYW7E?MF8_7 R@`P ȳb >FFi}sE엇! W%c Ÿ"lM:~%"so<H҃)=JJAA:<¯y3ȿ?o Q
-OqxJ(~U"D=pA¯V.0SJԄkLzl&^~$ޏp^v]jo> pGܢCpqSb5b(
-GBwRZ(E"J<85_BxƇ I1+?*`pt$
-:i*1N"0%E.WM-@a67O3P5x^C 3m+2VdsWf33XRY)9ΤeI81R$1OHVX'xr ?x"F_%̫W" ɄL:y0sḙE+lF$&a!TQV2:ή"gP OSZEv6Pgɇ9
-μ Ng 7¹Z,;WgՌ"@/ LN#2<ϒ[L'͂eIyH*">;J ԉy\j9XݐHZ58# KB7__dMY(ux#XlЀw֖N܏uu" .|9 J4x@*`у\[&;ȫNz(1Eal.\g`ZɇOZm*ZV|>ZYWE0 4axe=MxEbz*=^5O<=M]DSRl<7;nWo$_?രMЎ{~'hёҫnQ+;\w멉Ƽ 5QnKMEjwa W8g./Vx<suv5cZHa
-Hv'4w@)r d?XT`\(I.$}}H^%qS]ɗ~^ZEݴ$kv!$1QӃ^#_ rV'ɯKT)Tx P
-QѺ3M<JR)£x𨉊itʘP&I5;m =W/a F٨,n)AdJc%Q15V<VHZ[*W9f/<=
-Nue`ktaul8|@[--ԒxI퀈p{THWtEmA!)tՅ+\
-
->E\?"*E 7ۯE܊Ì`rcJ]^<sمǘo2"; 3S1a0ňCSa1hhZnR<$(GTpUbܻҘ$jDh0%ߠ@pꌫXLj(
-dJE:ʈϲ[Yqѥ[|B䅱(hr; /$gq(Ф J^)e*) ^jТ φUncs9XKw?ګOM!Zl`#Ĵ%Qy¼ZS4*
-Jjeq ;A*`aps'O9(!?^1(Y-%QM07Su2P'1pbC(ڋ403&lנW <nggR
-[H#IT6M9[۩&
-d$4N1
-(ؠLB{e$zm*$QXStA:l@+ўڅ:A,YiCDrHmD,.5p%IW1c!% 4>< sŧ44I&w OD,WN5*֞ I%gDk?Fҁ/u+<cF(7k Qȏ % T
- C9&
-PsfX
-CJvN˒ƖwQhN>&{)B(L&ޑx3BT_qLh9 -uL 
-\ ,FZ=쥸S'<'Nx̕J=U1AlvnT_mEZ\l[q'~}}-Py.I++5–һǘ+F85WڻNف'_ʳzx^)g},abq,›4(tURC0ϽhW;\}^BzC{^J޲A h|Y?v$C2MdlHKe;,sJ6PDgZ Lد8Rs>J'3z§aj>Ft"<͈Kg[p]\xX>5fOmfdF
-ƭHI; - VZFT9eL'nO7]Wqm$?<f O><itoY-_Y 4*, DT%ϛ銆كQ(j-'aG5>H >$#rM%sM%tESnC*rIUH>S yNQz^W
-6m"6-&.FAoАE-ٓZ;+;?7&uF$)#}m-0
-:-; b<S#$!9$"CC :|-Kä5!NdS\B 6s4b$H -YX9Nc<P)K_] +2n IX9I *;Ǫ6PhAqx`K4p}d}%|YTgm
-kv
-$<<&4f*pN'{{`ջ>pVAPE‰y6zv0قU2$qc7$F߻ O*:Dr! ~4HHFKCLK%?z%D #cnѶȂZ"CDfxK(û D̒ֈu!& 7On@tE0cNR@xZߩ28)p;=nф>-ÂDSe!09xi"O0[ࡉw_YC60Oa,nIE]Z'7KzFDO (1(^j2$j2IXbT?$Rb({bH3 15"|!)r_a¬}#mmE
-fyk.LRYِ-|+Pa긯$5@#&xŐe4U U81)"Πx1wM 7':ƒ1@~w7Iȁ)1hOs$BX"OHi!Z8m'NSS*G0R&w3Lc8 iu#3O<*DyІWDW!r"B 642H]jn7bռ&B5J:=ް~mVЈ8" J3h}h؍>Rr P\d;p6
--̻ݤ+. [
-߹1û8( 3fP3
-i=ZH*v
-.tFBJ$4
-0[4lźhKA6uۓF֯=]p;*O ?OړP,(J`S&<ǡ[&ִ7<pTq NrEE!<S\2A3kc͏HibAm*vn3A ,i#l~w`#3H1NN@ -3h4_]4LN}W.zw6"4(,e (ݮh!J;eˈ751{s@J h&dz^º+Ϋoqs~ PB](1g;7~I_f>^(Na߉O2Fe XLuUD>pk9W \YX XhɈ"6R ۺ1XCg+j'z%\2T:ɽKt+{*&GTPF,uy?%M*N"o(R6楢N~B\k
- Ɇ7(o!?d3, I"~׬{!h->o}> QFD 1f4dD|A~q4 ר'!60`aoaaHZcl*F=`Kg38ab`
-QM4Be%6hƣIq2""V7
-<THm4-rx!,Ԉ4R8y #Hy49n-h]Z#XBRWfuSh
- Է## 9Bw1 Ɛ;f `']((/H{60RXJ KVU11@~,|X)(Ǝ|KP$><6C~`D˝ДF\A5DPBG+ $ D`+Ԇ 92"Pj8AofEּpJ7bCg*ƈZJKٓR7L<lDy7ĉ1`ʅY`#|6ANGoIhQHvAŒTG# !Fp#P$D, ?;OS#A"7_I;X[}&D-GP5,B֏Z"F"V%,i\Q-;*bGO_}0V`
-{XD>3RpغY[YoEonk/$w1R( |/`p:"ĸ_@{'l'GjM,qMPa;"H,n %bT,ʒR-R[ "È}t/ x଄nEqE{|"33/0g#T*@K\rrr t1Kx N+6Lz#:0qN?z^U7vu>8Ó(1di s Dv"ZHE-U~b6M
-şGHW" 22nxЃc"$ R5ܩ7!{T1z$n
-/O!K,)a wΙ0".,1
-o-0@Wc<f2i LT*/\)=y0| [m +ǍXVPgKC ̋(n"<SP)q<EvBPads:+}E6aÊzok'D=Z|& 1.X:hSpڈm@(sQKtfQ<B G[*<+:N֨8
-<I1v(*}>_D/
-B77 =[Y2=ojDZRxmEWb.hpg-
-t63K^K x(UCn҆|PGC
-.n& A(_֪D֪j "9<k&":eBut3~
-v?%
-weoQD#@+ֲS9(tK eW9 TMjWdz-iXJzzLHe+ѦG$4$ vvdt]zҤ mbONuvMr&oU2NAhύ6q$<E9c @m痓UJ\;+lA${UU_~{ɭҸ.;L/Zۖ)1M fؔMM̔xXʔFjJcb3&]x}(Ԁ\w
-h}[vHr4'GM<cJ7yԘpS ±&6"*OpG$ZI 8W.Q FYiYbZqlyj`o
-oG5
-w<o ?Q.C\4T#
-I>6x*HqabcTq;J
-#-|@`Nag'% icg@
-b7hbB%$[r󳧙qy({m=~JS~m;%x$1Pv/L;_,xm_^6
-ښֿO#1"Ҩр, 1L-tT
-=bYш/2쟝AzQ |<%NAg^<oRx.| ]Fa\&ޥ(E .w4CSbhhz 7OKCNKc*
-&: a"DϭPqNWȗPZ,Z~fT*Tp?.c-BOwkD~g* 2 ($c3WB =D
-FwUh5UqG
-NMUd#W<ɥ"֮Qn
-+:d⩌e랖
-@FA(2_LؙTJQkEG,$wݜ`h*!!`S7YwdysIB[{4cΤk!>RD*GvG_AtC$.\[k/ld<;t8 kCjm[W$qm=}wf7"+D&%jVҚ5Q56F%Մ%^oK >ڏ~VZ *Z$UPye*
-CS[nX^NX^K9bqW: 6h"l(!"6 x]Bgڽiz(Ѡr9, ebCĕ-SFБ}Z&8k4-]'(1/ўXfCm *1+sќT;K^Xt5Nܥ"IY-EO>06e"WVCyp2eB6rO#g#-!Md\gDz+4Y6 [+YN M0_[{&nfTs Ðs}7
-f8 øMފ5|a)("qV^2<DP-t\FB'R4 B_d4FΘk.N8X]QCC8Yك8 4[ubgh@s@ɀmWtpkC&& ExaPePb|8'
-f9=2~0y¬nJ \CV*L0+C-Rg£p zXaompԠۅe2Gf&vMƦTM5wPad05.6-M]dwENmZ}Q@f莌hytNt ؁Jv2MEΜLߔXW}xh^Tot5*+Όt Vy%fWHq:̂Xߕ*2";bSQ2"yvAjE'T{*b~Ն/y'xO6;=\NDҸͥ
-:=D
-YXbP
-JrVPas
-VPes`Z_TKAT }.SgճelfZ'5U=>LMܤǭ,5slz
-bӝ@fq!VL<Ɨ S> "MO@o~;1 /MBg(:'jܩ(k1a?Fټ
-{t12F:X͈|aKTxa=_ >a-1_{qԌCIGH۩^PLιR=Β#U[@#1-55%YjFݻ.P7"l;|܍t|ir>>[W?oaBj[Ye["֜[]gt?pOX:-|7gw-j=O#yHxzq.5jӢC4&f"({M \-)rm" rX³ٗe7
-zʦϐ-^PkLYBzhflxI`0d{IYw0dIf֤v'aQ?+3Y݇ƣW4`VxU/l-_yTe,%to͍v:r6s4yl!YX |Qj/PSwF>6MsRȱoUrlG9+D
-G٥A\wRxgn5'C^3b[c"0wdhTIP`pA+j4?0g %;9q[
-5pZ)I]= 3MN<=j1(v+uY?K "~U"iGLY}ȁZ]rbl>MTzxH?ނcu:ں&cq4&"5ItbC|S!$:13wx 2z}O,>y7Ū5ͷPx6':6fY$c!IcG"~G R"w dnO٩S
-Z0k/W@3dBLKSܼ5¿G]S0;[,BlS^8
-/o&% `X%btEff0T],~ȨWGmAG(^y Hl'a AR#=Vഘb,h_$ ѬUsxem %5{J$PV';mzyd}?^ns%V`
-WŊecWҀ8?+2Q0꾡;ӘetN'Cp0h;b=EIǸ|Z4M/?"](?.Ahr#xܴ
-y"G[FFR07S2R7Qd0|SND]Ac %Sx3 %¿,C8Iluyȟ),gcq-OMם\TbBe6vQ(M0yobl,}
-sdƀUcn' гFS7vRh_N
-1LA.s`Tw\pohE5ݢplqcGݗᣵoDwYMq['łF aNf 8y]10 {]A(sL+0
-Lda)մѨ\UޡyZ?LZVR`
-~6̬ax.nfs7L)q<ͩ^&̲4}E<M=p}Nξ ˳ jWWth,^5 -`_A]}SE,:[Գ:nwT]K;\u]&$ՖˣǗ%5v 7u,z{n_ը-ucu]j 9
-*OE1
-dlB7x/ e~$V1tTs.<g*VVVq( DBI|Ӈ;rYEp1B~V]lʰZVJ-<_YȺ\iq=7 )AKg 5T_ !ҷ4FMy]|'4l ,<`6bbS1
-Iջi i$c`R S+H=; yyuSܚIJ>NNT$'<D/`sDClAؑ>Kp8yęܙ{xQ;}S|l!+Y(BS^D. b,
-TXozc0X@>MU^x޼z4B|):yҔ`t9zPb4|E'޷4< D<") Kc^쨱]j.@F
-O+EHȿa\c\եPAstk`/V
-wXy(EeU/=E7N U):q%؏^)!k=K{/BZ
-RH=W0]_ǎgAwxjm&%h ClN#XLGUL 04鿔FjiPu z"#?ϣ*|
-Vt%ڴ dNܽ0~~Jz<4b!P>mX
-2xլQE$s O84 n$kچJWg[H)qͧ
-<4"f҃Lvp8O.y
-Rϐa63</!+7SS\?qxH#Xb(GbD,EP, 3W꒠x1JO wыrŸNCOce=6H!&YsD=kDL]GEDPI؆z{ w&j\[ 6POqm`/O0>v1h8JUj?7fj|*MQ#rĴRB,V,MZ$Okle_\uUNW*rGtWǣE"ifPt7M؄D5 2h҇TmFU}z*"#ƐYڿR kb~oƧ\:4#.}0{wMfە7F㒀a֚w<Kלdq-!]{1U6zE\Ä[b1IG>%HFRs
-`)m<{æ'c4EB+Wq&>?O8Rr=Vo f\l*; G AC\͇6Iz9 1< 1b@|_n&#6# Mp;rg"|PVߥQEӂ0#shˊ:#~(r۳:qŎ䟑xlVbDӎvg]g6WuȁZZ RrYl?S^yWQY+"/KNqk
-\DuvM'>'jD`)C8yx-vM"4s%u@ "K?sm
-YORMW" Ǯb|R(byj7Dt8Pqpw'_Vwz:B}Oٛ<v_P)ӸJ0}H5:ꛆ,GE =me[g?/ų
-襟_SCCs-iY;ĹtT
-wÇz<%ttk܉wirLD/m6ͧf;f [,y@ O1>[_u 0^J>x
-vb+}|K?g$>n&'E3%cdZmP\Tj6E+"&O>nJ3/4z(+J\|x(Ex_$ )cE4+l̮ϡgF|<(jbR w~gwxQ%+>dimch?i5tvʦ䑃1b_Jε5IsV{3]ߜ;ߣ
-s);tj+q' S_#M_~ufTpKq݀'+?LJ<`r< u@Bu3g-QfO|G<qϏ~[0k 7iܯphkoЦan4K985 VM5?6B[OxigDNO#tؔ#7D0 >e)"nZB\_%\JTUNe-EnMr)_rOq*}|a1 +'Aq˥Pz"nH[<ɈOɁnU*vcʕpd[OXyѮ /IR:$ bu&RZ~E]hŧHLFB|
-Dlc4TVAc?Uw
-:;Hp;|/ci^J3$.`=7#^`/rӖA[wad%Qlw KM@'6&e#%G8~ϯ)2>ޡ<{[{5bhHe鰘O-Vum
-*n}` M 8$njΐ$j11:Ӡ+ܓ6{D{\eUzzuz~S'xsYa |d
-O0o\2ԞS9+M|N dww7唸Rמ8P6)$+[eIrTkCYX=qzx>[LۈűLZpcFN_RʩԌXv rATׯr.=NSLywӺUЏ+/N5 #@3JY͏e
-<\tZC'e4 &/Im0ҮMrzA\zmy6fāq3,dH.3i{8)ׂSfhlQ.yu8$Jxě&aI hA(TI㕾
-f2$"烈s5[IUv=Lꡒc+{o40t4MXBChA3獬=lC烕THEZgz;؀6KefnP\@D \~ƐwWX!AQ^ /rynƞIʹcPT5c^8 wU\=.x`?bN%HoMo>Ž)#tB/~ l37b g% m#hapNJ\ HRbhFߧ$\E"ߧ7x pnS1<(fQ?=
-]Ӻ@7{v10T`_`OC/Èp F+ƳON ջQy6lu ꫘f`UdR.~Tw~SbcGcn%(L0>$
-f.K2 8\u4X@k9p
-7PG8:=TC=:٠TǕ<{Iq4_
-&i!__aAPAe䂜ډƝ \cczhX1q_
--t{juyŴ=qCY]xo6R.{K-s"+Ĭ7O-ˏzopwetŠ“"AXڝ,I,ǰ犛qgooa=M9w9lAMT|C1d`jIDrZ@P)91Jm!DdްL8}j5f>
-=t1樳s~%c-R)$b]Xu[F1KBH$QLR}')x&]Si_&ps#Rh2Uz
-8 `Ya:V#7UNIgVj9dEw)pp8.Ne*N!czz4<%aNQ`&|lt&
-"kIzɆ &LAobKl]r7Q)jt[tnAn#kb,xALq e<,ֆޤ`% WG4 HseY @`/̲0Kaf}갸0 nf(w,Z+ЇՈ&HhM &W<%C7F5%S/b;{[5b#fk" EM;.VDrIʠ$7/ft#y}_X<15߆1lL]Ӹ5%7&R<n,cpA7'l @G𳆼rkC.Ȋ@:ij7AJŗ Rk:x~~"FBt 0)X Xt\$%rYǥ#:D**'6''&6-$8G6K!+ A~6jFqCǤJ&V8-O&=ٻl6^ا C?D
-<ԉ7Qn=Pn~=N<yuUtrt)_X&WYְIt[?
-WaY0a7'֐z ς!;$ ڤ@_R:MO&g*?:ZƁD}'ϽoƑG.%&ڪDࡤ;ըT~jZG,WGcxTC:!l nuMĒ
-g nLJ?cOv`EV_t'wБ= ;q[0ƟVkRwwԷm&g,ڥ]T^r9 +펰 ؗƳ>l>h)1:ܯnK(`oHb__R
-UcSysahԻG_J .]xi Z v(tuf:l}5cfОnN}tݒzd*4-GMl6;=a #s?cO_zM;~ikZ$SAFN=Ànm=uۗ)v7'X'zTKNy.嵓_qh&΂mDS'$@ ݤpR7RI#'OjI_a,Oܭ&uc
-ς
-&!?qR&:סh=qV7
-۽,Էn0ԤS*T.Zfɸ R=?
-_sDB n#7ho
-G
-)mAJdc<Rx &YFz_ @?ȿ-$=
-֎ۑӛcQJ!d
-Lk D,4;1;{M^PE'~O cO 6
-ero$"k`Ih2g:J F]P˃W}cGG+Tskmqurn9rЕ7@ea|xlнJܵ A |3n\P ͎G#f, и~b/[Џݽ1ȑ}|`QIGp0ٽ*6ө
-BB?!muV_<kf
-, zcqB$Nk#h|'P{ yΕNHwdZ4.-"6-MCkCj᪏x6n.+q"_.qUtQ[J8]u\=]TtMmc,cx}7jhE_`{ h;LFm{M
-QnTujq|4*h[s'Μ
-沙@E
-7m8⁃u}WUo/ӦK JoV&j,Ѥ dRX7<N ʠD?W#?9]=A"J;f< fҗdyfh0VOvX
-;wC&9@ѹg[S
-!RJ1\}k{
-<Xw&z:ŝ#;Xؒq݈,v"t]lYbA^Ua.4A7mP0nWW|r
-OI y]EsH;c;c[-qDe%ŀ
-LA84b‡N!Gqsk R=4]MQ
-wD^km[qʟE+!x&6qy]Q-I ڞpzhMqU%Z0X>LPhqԮw#z:Շv5&V:ÒdU<r\rSGo 3Xhv͎
-MIdjS HuN6`x@\NyQ*LخԥI6UYԝh 6`qj^6Hƣ4-]y0ܘݘc+: *ӡa)v^XFZXG6'] p<>>爿oXPz\>?^yd hAytk՛ӻuyt-d˅(*z
-RjWѣ^k&eRwZꌺ_I-XݽU*0MiQ2%W
-8+H\q>Ի|QiYD
-`T )eoe:?G\.-j6Gbgt8zMmbpi+7 bSw.3cw߀wvy",dHd$d-yݩ:Lm:MxiG% A/Dˆ"x"~8Ʒqq gDQi&䧺{[
-gޅ``R ,Gh
-azC*]i>k48C3R32;">#E
-]p2|Ƶ Pr=6\"I}\IGpr SE?4+
-' 7Ik$63S9TC}7dT /ENr$])mcX
->M A ^V>zL
-n[R(H%@naq^EmPi˗AiHam4*gM F/CGY{Jh塧Vx Opz\OSorx9X8'yZ(6Yڊ-$W1b&Ba/w.&<ps^0t#Z}yxm>R,!x^׋'3oL0:3WbLZ31{l
-:ck7!4f3;4ʰËhvt]O~%LF]+9Ԋ 9ņ ? ȶm(JJGKaQKT*\L)@3
-%P>Y.KP}KIu^LB~܅ARMh3(K=FiH @I !MG dT:dG50&_RITN׭:fDwb;|!4.J6+g b=yi,Wz #{7lƠ}Z TǡmhGvd-v$k& (NgHȤؕؕr<'-y(F[mcZJhUyr8\nqQ)Y`oA@Nfy9G2Ҍ$
-ۉ`0F àeL9\ wFXP1*٧p T2>܌<CI#|26>tMIrȜB0j7HR$'ԐXQJND}_R ]aks&Zd!tP^yi?sAmUgc%C,\/ٸM _H/ m"{8?YbTt%ykl)mpew=}3mg;+x1B2U05GAhn
-&WTYIt8۟ϻL':WhJ즔`dݼILWdi?٤k)EIK$}@C)w-oo/`VU0ҳLKg#][<Y: Oa'>{
-~؜iU5ġU<xei$.m ~|*u*nawCQIĶmO4a0jXrp%BuKl g[R f1<uxeiS]AYˏQŇ$J+ZJ;ޫ^Y~/Iod"p@Fh͂@hӒHoHiY1vщ1)Yh
-6F5MvBK>Qy5:(RS(u6eު^Ӗxǂ.-_x 0!l"(#w!_\Z別.7-u 7HAͶɄ^Զ;sTpg"Qo95y%ۃ~3vqP<*"Xler
-d2xр//Uv<vZ)/Hc/ʔq+b!lڱzs؀b{\Wķ:b0 +شQ&mL&A
--g+)Pӿhʻ~=eA\ "q Zf׊,䕜Qb:"\3s9ɺ HS㸷܏S},x -?c!Rπ`Օu<5-mp2ҁp& 3[mPh`JrZ."/s3$#wbM>;; P% +ˣ"1Ϛ8O _~TnXt͉_%KcQBl%9 {9nFWfsQFQ#;t|&q" %<q<:ߠl~-(
-em{^An޶O:9~ܓl4[?U{D N":Ǎv6~@}w!ޭxPU+;i7$o?Jv|<vfTK8ZղQz;n@Wlb0ϞQl[B K.xZ&񒉽Ե.T6!no_}\61H22|^e#EAyy#}UP5LJE*^wꮁ"@&ch
-p1 31sd~+3\
-@
-{?"ҕb8~Lc&D0
-cDm ~)Jk-(HpXP; .LF^ZSD plG`W5*"@ZI67ІXvs"/?)@*w,7$c]a*zMʿ6$ u)({mnhXt9h8~~C ,?o'y5.}tcoV|\
-C+P Q#E))hF
-nHC\Y!ZG"<h/sXx]hbͥӨk9m2s"nX
-ӅgAVBo*`udJægmGh,hԌ̩>CǸ n092-#lQ.w}]u
-27ڑ':ii&GǓ
-}%5A|VhXRXW*yvlKY + kZ+8jkDV$Bil2=ote3| v4.\ |8_@߄JtOE1}t "l)5vě^Ϯ%k1yrV1 Ws=
-Hc`܂p0|+\"Ci1&s}=fn A K%6࿀S8lq+\1rk=brԟǞ/%U R]4[6ۨZPU<0J\A}cp#W^Wr͐JI5@"ll
-L9O1y>mM3.Q|ňwV͌-ʔS-'AO պ[}k]boQ"<%iCſrX"`!0vB^q vZQ.>p5pR*_WVs uw)ȥ-@VBk.cyY ZĺlBlmΆôn-GImaLP.SYrS<&yt-1W|s ak.Ze6v"JɁa+>
-%ኌS)`+Yݸ3q8_ݚ)CN5mv;l)vGCcMK"7++FC(f'ȧ:;nk=UH},YKxu0V
-Oˤ70
-,ȹ$M rkYB cEn2@{C0V}~2Ja$@2sH|qx7]rMʶ%%C Gd$ޔ]bF
-S&[k8^t:?[6窣cԟcؚqnE7&bM`u9f )4Rq 1ZQ KHf81HoPglK
-\(` Bg,)ߛP)}"ƌv7ݲ^#8 (A|hܶ3Ӿa X{u.:QW/X$,헴i>{Xk 7ڬ
-GfôiK#fm3y:@
-˕O,W;]KY0Ragy!uP6Mef*ɨ:Az^0Hc '\Kf.廤v'V'kMc&Zc^ӌ\b&v7sRVnrdk){)3(;fk(H;P#.Hxј
-;lRa4[^$i'Yo%Nnx'W-QAsmEJYՖ-ֽꍫɸj1s.e̷sßi;Ow$y½!b4e-7w7;!Lz_W٥̯-)BᘨFo.; ڐ#@% y%HP1vϪnϔ6;7…KgqU]c0٩<nS3Zqj?4<5,M`$N"$˭\$nF3$HS&QPGܔM|DrY/ B:O. tw/F)20MqQ2@f8B]}/~UMj
-U_q`܎ ~eWW?ůJ\uZ~TWY,tիTTJU|qhSKYZ(7 Mԥ}`JX( fG#d;ayILo
-@܋>BӖET9 6 @u9bLGO0/a|>{%kb"U3Zk~%jBi?nXMJz]7k'%^JiGZ{+r*:`kAʭ -R!Qǽ5GmCS"/ }#v:on ѕrX jEwazLQ&"1ItΫ|$M %2 7&Tڨټ"Rݞ,`!`)IODxe=t(dzEoY*Na~PƏDl<= #]D}uuw`x+y]\%.͍Y3:X4dɶ
-?A`?? [5ڇ.>.
-`.w 5B
-OW5ca.&):F \VBqSɌ.УF?fq3gK(}wV])&J9l6A\;/ pt2m K
-_+;[*eWl3֯W=uPMWv)>M7
-?|Cs~zS8 Ih<I?|,UXXvWty_Ǽ{acЏcIFˡU0vG){_l/<'FlZ݌G mVr͝ԣtJ=_fgRIa:<_v1,MѶ-aM g
-ϱaKXVpf$ܼH1
-9@1)
-w^QӌO?'e~(OSS+m2Ax>\BS¿$<]1o»:\F|5bM?c|Ǚ/ù:H&%hJ?9*K[0hgN#S2&ˁ߽xԆt0~X"7moZŧȮ$q =[гq*i U4r0ڃvtUvdA{O~]z*<Hdbn;AG?vx<nl^1BǥQ) nٖ$I"xu~*òGHϨ$B~D\E6nArA&l8n`3:1L}9f~U{ob` +});m0hFޱJ#nJvQ?D!h !yzy,j" ,*b m 8njq(nCq:ZLOPأ߰ YlUՏ7}WY9#;NoL{wY
-0lFAihh-H.}v{Q *Z/T> ۯQ}Lڶ-?` .3ݲND}A7<:p ҈JFpYxBg<揿9jQKAlv ( ڏN ?cV9
-?{dđ)X¶;xÓrZDa"vmv $ܷ.h etQnd#%Ͱ.U߄Jєz.
-ծߩWvb]PlQ\ܜ~{6_OW(\`жs& bgߕ߮9 N['i'fnqk#1㖔ۋ*6o/3n/L0#}6fŋM9&+)0!Ёx o/<}Ҹ=2>x7=)޸u\C1nvqŸ=oO6nzBGa
-
-d=n8SM] 鎴 +aI^9=Ik1L-޺zͱUs-:ҶuGL˭ص CKڶT]۠|ܺ]c[۴;4T~p(L1F)X*[Mb^^"WoOU9 þB'Jwq:;T&ʏ\IH֓zꡛzͶImK{ F`'pu'lp^K%nR^xMafWMUi)wREq$f&ø2A*
-#0#Cr~UbWWGPRb\p)ř-@:
-ۤSv[Z
-ufҦG!kK] {Yww; I] IJoD{Q)rMJX"Da¥XFU3&@
-]Tۂ{\뢖p5eD|24?Oy0?TL</,\caSXҮ`BiO͟~%;qxC,1U]]Y1=;-O0bᲶ2 mC;]l4J7:r? [@gґN˙ȇ<1372dr_kcǪ0
-{%`ȜM|ٓڕK)` ):A@K ɭ+(Bs[r-@;gFȻӔ%0'qeVd_MRp6W1YZmʽ9[OBP>
-gԩ x9m>sPWCƄynbP}T[hОd2%f͙f5i \$Zz;(Nzt
-v@8t [8!3oZ7ä-?E%84(XKtܗOlU>ٰGIW:7h)}
-/FMŨN< /+LI4E'/z<zC CL|9׎+zv (IH=gzbU3o ⑑baNdW[+Tf9_]חe~U\T<UnM=On(eȭiVS}W3hj$
-A<O6Y(.Z~niJ[؀
-޺#_v8 !KK{aJD)yd>%mrWM :8"Qzf  d. dpD[.x?G}2
-0#CimƵ= =^]80$K> qWBWD<$)@J- K',mPblP2u+XȂ@5. (eC؇]cGH`(o<l`)8p%&!XI VoFapBݏW/RÙc7P6._<N^zP9/7?Q?U6H}l]0 Յɛ)l.9PnR7
-A=&Ę'x&6<$
-\*XecZÇf]2CM8]R{u{A[v }+}>"Ȍ]@H
-Dl8stI݁b @8+Ǭ]6lRckW8Iܶ.w{n'<~ WX=ր1EbpL/2s_AZП,ER6ī;
-êmrKhSb-TSᝄwBQBA/oiE;YNrH
- hD &{$΃jYԇ;0FIez< ƴL?}oPțʫD+^7UʰdRlÕTVZnWQllF-_]+S6$x!Jm/U*.0VzjmHr<ujW"ovQX45 (plRKvgb3dZXl.5%99XQ{mlgO
-u4Ilbg;!d%Ζ`$~d3-(U Gq`~kH{>1_q'dWGRg|/^6GJC<rBr)[K /7 UywST֤ۤ\%HS{R 8\ ~th2n{X"HuQթxaG,dھS>nc#mrZ3%o~9({-o"}B jB0~-pwޝwʑoECԀ@jsoW$cX39mΎ674nF!>ǟ;_΁֠D4X| $ݑ$vch5={_=˜Z#j]^QZ*0| _
-
-PZ~c
-ew:])4~yfOj:JNy
-1Hi8J3wȂd h;Xo2R nm,/M\ -;B-tJ}YAOlԄa=A|x!A3rgZ64v{2d~4M dv֟!4~F7g
-f3MUZk9l۾|w#r֕OH1ܗRXRB)wў$
-h #@"^ bLd*^ilWV>aYU?ҷ̴+m]Y
-MY|m'_E1<!&:O.ȏ><&2k܊ntX8A:&z1rCMf_!m
-nAʪ_I򾸷J3'
-ș/=?UTշȹ@.*dx86!R߹I{S
-3軩+8([֕ɷO6z"
-Y)$iՓJy zpw"̪j m]̠(',W/vY f
- ̡zu$!PC(vJ-x˸
-*X:-6q#YЮkc3\3RHUMn7(N\օɘm-ۥ>V籈w= <ڡKaz~9:gJn\ڱbnТ$r
-'dD5e:š0{\ꔾaq~x 6ưPt ݤ$%6: ̀@xH%u*ߔq[]F[ڀ‡~9 E<=6"VQ+rJጅJùĿ*.%8EYc횂%Hvyho2{a4*)(diBݫ~Noß: jiPml 䟌$V\0
-8zAx&hig> ;QFIArF9S5GRK dI|DG%p,nyYU4Ы1 t."'8Q5V5lW1 ~SlË-=<D9|9DMOMѧ@=jAuRr6h_BD{l'x]?1G/@Q
-'K59a\Ǝ9v@/ݻ=ϢW<uktHC*.ߥu5rqlrKL]Qs질wB/;*~9QxD"G: c DqZ2F^H#ޕWrvΥusCN&*x.@۲~tzXNs u; h/fpk0^ hAlhk1e({Q'!l-6;CX0'VOG& "["x3^tW]ҋ֥_me3
-Q8:Nu53/Dv=
-?k:;;x-+lGFk5ftfMRq9NnK&, @S~βmZF[,hXld<owg&d
-yu C:|9h碣ߊfI~4 =LKS| Nqa>!KAnﮜY <՚ elTqݪtt:2(W7C]hSKSKba0~*4>WZP۳幘mOݢD {/feRT]:t^y?7=3s\u<L܎&6rex'"jPfM5xL P3.[PO sD>pZ*BW ͧ>
-!h|ZОx\՛5frM=Vu x .I1S0E-ϧʱ`E8 7g32iV,<[=wǫAΝY\x^ hm-G r)@Θ9٬,W 'G|4aA)A,M%Z G8wз0y^.>ʬA!
-P3mr2cEylv~WQ1V,^ڜK\m-kiUЖ)c=CxθlWoby&ֺ(g62ޚoNA0p}>a2SW9 82Gˣpv\Vwɦ"olepoWj=l#d@r~mAv)$tJQܼ[I^NXnCM]A{EXՙ6]yԠQ&yk2A{6ЃZ|e9'mvb8 TA[ "$Ŏ&0N\Pru4٠˽vNog5U!a1q HKqW.*͸02+mysя)O dx d24n=?#B .7Xg
-mC! ]2TÝ#^Vk,r-3; P||@.:^9f;[L\|Tz"7?$786ͰI@zU4-l ::Dmk&G=>VgH<_P+1z xbT49`j~;TD=s]RP!
-iՏqN)6(C[ە=f:7
- oNl}uժ[s$,w^CP4.;앶K>gt-jeޕ9WsMXwD!
-5ee%ly1\N620Mvy^\F4w@#{(H
-ҠQx`1I j(_(p9҇z_-kvP)'ŖDuXTUdO*WyN$M|6YX5b?قKa=MS`CrS习I3ǛQ
-Z]ϔ)"NIq,T*˭ d /cDf4o1I eUeR2ev~:҆)x Y:13\932j~BP5' ;Z.ix0>u:MvGϦi!M*s2xATC9!螦_hpXBYq>@ 3hPpr>1f
-~t.e$b6@\6QוN:Q$Ex9@k-& 7J{+ }
-'A|
-rRCEwe[=җȶ1v+A x*q*Վ¬K&"llPf<,̺G"wAܣ&aP-+hvhg{9 ,rkn;gGT'{]EAtZl9,<RAOpJ{C
-rY^
-|(? 9Dt ѷ
-Ւk3}#Qs-@gKSGE݀rf5:iyK&S&f{@^#br,j Zj9Ut1|F1HAծYY^** $= ٚ\dj y5Y${H9u+n>)Y"{o(#r5s3;OJMu<˳HXnsGhg?-oOO߆{.7r5 #hrNJCߍdMEDŽ)7yHm,ˉO}M3v!\0+98A_
-WFјZO|I>O=S{eZm.hDL0s#at-)CL<Ã)2vQa6&^u2$cεpWϸV%MɊϐs#9w
-HV1*y8(XMyYw#΃!:b7f5B&)@Kr.ń!X$eyny폨F\GH?.+pЗK ns(ڟ7 mgS]o.$,tLq <R=5A# 5T=kVjf@m!./5|a] _VSf6rbĐ o^uJ4LY֖]'a׈^؄An>w@F`ӺC| X(<߱ݜ|q& }mڻ? &`MX^fSާ9$?:FWVɰ)3rٌ|1ᗌÂ)WO٢۱s}>J\%]wZh 6f)K >1.
-SwˌtX&ќk1<n.J3Hk2ŗR |S1 G*C|A((obW܆kW#^qeu7r7[+6a³
-1ϹS?t*)FCg9 ˛,Zh#% ^/?|;tNX{`TMp[paoMFK(R}/u3,8(03w%;'QTSeyFrS Pg;i )t TU;i'i~7B빫Q7. =CdVmq6HG^Qb-R}@z/RO&ք¶|kDu/U:Dž <3u[*KJ{pOzYhX~*<?:2RhlqگL^3;ueEDЬӗ`ʑ8)4jj_8BǪ!9?:W'Z4Í :'0>$FH[,d朇u~{n'-`NK&Ń8 ?By&v2A :֡_J>
-P:z0q|zTnj;b暎Co\@1~OZyx
- " !Ixz6:G<1:D6T? nB*|@—")."lneKknU/Z|kE55p1t̒7vSb_]ΥK--v.Z,|]R]_"ϻc-ΪEo k-Ym1w1Mw,j|ݲ䎥 jj>Г F)6x6[X`tvΙo_nrQgj
-¹j
-q͡Iz
-*ꯚG ,W=>Kh
-W7Te'r]e)ËaHO
-bB,@(Hܥ1hhբz鷔YX1
-k0P7M+--*JV-6J1d blChEok(E5(m·rp;Oʟd!W79%Ŵ.f-H_L2bh X A K8DI 脞 ' /Pߵ4 +@mAr "u0V.uƌq忁|S3|ή
-;1h!Pk E|[%շ|K/G,%w
-V @#ܱAM.291bo
-uw^` _d\9lU=eG:xOx`׌6[`3Ȩ~Im$W€EjZ/"vOwUOO ?
-F;3P
-[Dir&1: L.ݪȵB׃V+=0rbPFlhV&!`Z! KLmG߇C@p`{ 1YǼNs TNN'R $ VhAp :Xw @MOfSԣD|̣&-΅g<< YӒ3Z0iT6;[FNUc:\sr%럞6d07D"-%
- f6ff|PCBZm-6X<I5K1J 4ؠ @ Chȩ{AQ.Nk+c]j}*ݟH L1X8CɎ| d]zD﴿بhG;p~¨1Tf\KNub
-Nf a#}ҍjx;&q7j
-Q XӸ'ӥ:*88#>d~gt Op#8u 1ch@+$@R
-1fC[P b^S ==%0(A7*^‘.V2bA@1CBF+=-kҪF{L;Y W!ant_ٷ{R` aR
-ɅNu5C8PS5 T}vVFTgkd; {nZx>Iul#cI^;c^JFƉޘU OvE<rFƙV:UC[QInI74g)X.,Z&Z:<qIč$Bjc *jZe .ITwȹD<-(b"wrdPbrfu<eF33Z"?rN^gH:uMlu*4I Xx
-a1͐ }|%cEII
-BǕ> L-'?l۪sn:9B$x2ѵDe)cMCR*6W<QD-uręr%cH&ıtFz /0#ކFQ|̡CH_@k'(c*QpqH39HpDrY>ƛ6l|<ޮpHOvSן(qfnOAK'A@
-sAWɟ,B_jϿAYCvE95`߭}%Oއ?ʿXߟXJ4n8X\R.N>4VDeAX_1>DdwB֪)qu"($V]aROl"`]e|ߍ׳˱L|7oT]sC88DM
-2j4@ HFFɍ:'|!%,f*Or KdPhD9OʬˣF}.]`tQQՙ2a(f|",'6*6:2f35c~j܆KzF0>}v+Г O-<a
--{Qowo;J1α+Mo;˕o!k/fu\T܇}P{h;TE;ؿlț=E_ci/|SZ+(2}3n{:Kr|Lv[b<Q^K<QFKybGDY4UKy"ꮴ;ĬOIe
-
-)))C{?OAٚmֻ~⥡+}X=M/ǔwfI7vۣO5Գ-?,_]ǘ ʢ;y}\u^@ya] N[us;Կ%j4 ֎=7~̧MWZQ;}R慇7.ڣmLzd GJYu;op2C=An
--
-޵<7vo=_hq-{X}vCܵD0eݢ]1x?xXwƌ?/_ug}|7m,9}X
-q",rw~x0亂 8
->p*\[
-O%?G2;0 9C{J~)C
-,F݋+ߑuvJ~m|| W?)ŀCp#{9o̰Rz%&􈏋TEtکcڵڴiݪU˖-7 i֬i&M7nԨQÆ 4
-
-_~```@@?t`~``h Ϟ.N 9ofY"?
-SF굺~j[~bNչ&w'x]7h֧Y`/d?h{lN(aHgFG7g{+ANEdР #+,I\|xҳە]aM+F!R=vǦ[?n~c΅W6z-<޳oYr&{O `kz:OV.(;x>Bp{/_ͿJø9?{yB1_'ˉF |<-߬Zk/;}yǖ};v,o/*+{ _\Z^٥{nf_~9oIU>Wh>k>U㖎W/ܫ߶-vR Ro4o7t.3:՚Kc]ߋ3yR,]Y^=kbʀn˺{hUt䶗<~bzʕozWtW%k-%}756QXP!R?ϣ%959x8^v<?83l^=5>98hz_C%[saj[ݳl_m^:Q-1sCQ*_"y3G^3}db
-L?碟^4W?r/6>R*}~6_f~Zq{/fwX/H_]:"o'{+Y7`vѫo~|9EwJ#u9yK3kd`3vh|NF6 Ox̪IozytoNF}]GrTlg_ȰI4T9~EC뒲nn]5^6N>`}\龤qEkwpMa
->~[2HEmFf>SJˎ wՔ4C͂1JW^wؕKo~ũl䗦G_=8#}%'8YfT&ɝsOG=>gɲ.-igĚ+:5GIٗlO e?Tܔ:ʑ YWi:M/)$벮AFni^{F^3dhaC|OӠ~XuRnGWYÊWVco^U%,hco\dSϵO1l5C>#k2 G4bolt$A5Ì'l{qEeb2Y#)1bsFoõN8߿k}W?JI-?t<%;Gg<iu$Xo}̥e7!m)7
-$vިZT[jI㘖Ȭs?&SC' YzF[|z}10<mD0'1Df=c~Y\f.H\c7MYYka{oXYf˭ n{61-X:P'M/M}x=¡)ίTS,lj Yg_pom91&I<?9Ѿ^'M"u3)y+/t7wӛWejYitE%};ݭ#rSA)7 XTxԫт}[^uVc-O_G7(>6y=Isv|qwgogN~ڠQ%3 _/;1^ډ cyҼ5*}\4SVQtÕohV)+<fsPS׫T'H[XFetsfIk1n@uۦx5p#6\Mk\~t#Kvlkmׂ1J&ouqݷ-zi^*
-˹O~Y,gJOܒ~YsySдO֬9Em
-ŸYn:Qx["轇SS>GX#-k;0In{gW^rʮC{o6R.0;þ“['3w^K5N|^ި~9?_¿RZS-{}<66h}>OĨsۿhAfq`
-J}v¿NL~cc޾f՝ۋ,8rZL\۷bOMe{gU[1 4.~̠`n*!Sj'Œ'(|uvMoխ
-:8wfhMLR~ub'NǵV7bǎW?cKQjwNwv$ƝKǎhy>UÜvw_͌i[=g<7Dޯ];IE/^"u7`MK~7}я1mI҄"Wvo^ =}MUPG~U%O~n?朒䙪/{d+*~li}ɚ^G5zjpޖ|\kuJ_]Ew|]k2`+5v '~:`[ 5*\ps/̸F79f%^9eyc97&N=3ӼnKm ȍ>_fw-WNy>oO.@Sa2YQby_ v~4`ʎ)yIc)Geeλmdæ;|+90wIUu>yJbr酏l᥵_dvpĎ-_n(\6>uEVߖYqCڷd-:#嵅ڨ 4/-1Aз蝸ohaQA#5T>'nsF[=m6otZ0u描vpˇ'swY+cјInt|u;M̕*M3h/$i|-nmåGZMvN՝/}=JIvR7*c-w|7CU-[P8>fJɇvU3ZBI:~FFNΪx{[Inh*9gw-ώs瓖kB,Yx[!a߹6)kNu)[XlڏՍ?V+?8Q>3Vo.b;dʧ֫+.]|F_Kiޯ*592cV8¿ڙew-9~5ru/T7%6v ĄSRR.w˪d& x,o/oK7y~N*g$+%Np2 ZӶAˬỌ֘ok{Ų&\N.m炙1Ӛ_p[]I 0$내'<e+I}߼#'gg{7=xkf3>a#'0NӶo (j.Ξ75^/yx=O.[wٷֈ).gR.#@ڤ=q8s|z١#W <ols__oW\Sw"rZ]O{3.i?,e3kKߓtSGok|OT;'}ؖKtg11&0:S뗖W|n?%^ M^hmqr}OVfH-0?}yde,X'}Q: #ߔ*Y93QyT]R؄e7.-lX|fgt@]dK?O8~?Uwި=QtyƝcbGYN&2p,+<{뜼xMSV%)g pV&5O+^qcNu)qg5뇜VN#i2 x4'uMk4k(OƒukO<k q i8i=A|uߞx,V'\'S(w`o8e3ڭ<-`ja9!o3C0f\+j4߸Qv>k|>zUgńa~ώ1 ?pg-CsW9jɋ@?%|M&%njCގO \ѾpƮoy:%\U6*E@/#{3b%Ŧ%~^ {^7wU[b֓kn9y=a䐨.cGnuZ}wMyp½m+!mz=CgMkrLHsnϯ*a **Nj$Y$akʹv4lm\1GݪI]Gq?~DD_mop&pg;~^(!sO0i_sƳoF7yL đ75_u1ᵒx7%ςc)IH2pEEJ {![7o<?Ż%[޹ZrW4ƖNG8O:WKf1pʗv6Ymzqʖg^6n͸~G ۙլEڃWe89]QS}Wֵ0xm&sY;S1Z~jltꋻ+|F{g8'}g _z;Y:tv;1uҳ#U/'t4]|{S\5oό\<ꯖj_Ӵ_Ulri˃$'&%0/4]q[\e8l?nj1rlæYִ+&&GٸWg3+-j݅;%9mwz/o{G]oGlS5'1lcݒT'~8]V\.u]ͭwly괾zNμVU'us/WQkۇSCUTnz|נM^=`k
-mЙy>68\1HW.5NPgG,>d167 nH&tQ]'1g;קG}ju }|U1js歟m}Hٔq_6谳Y驿dy<>u,} _<!>PD+7$l-]nt-nK9_S8?pOUvn>YL X5ՐY_&޳0'vo45!Z_-=Y`;yK5N6M~PIlyd5+Տ\R)+c>n\-aFxRFuu+D$'C9woEG2D3h&
-*-:wƝ9͗xX9#4ͧ[+&}ݺ4
-mF߹us [(oukI+ļN w*~>gbK'c~,Z6tCz&]Ԙ>\FqsOGi*IZ8`$v~g-UsJ5Xd}+/~%=Mr66ou&ɶ||z?C/Xł8Y˩Kdu[5aqY/~`ڵx\mǝOQ-:s#1j\K*oKV|Gcŋ V12b>eNaҊA_϶y{XLk׹g]}\C0ت!ud.J;`Srlv-&U^|/#eW +ozQR-#f\1OLt\]2jĝO PSuT{m7<}i[aXe_oN^k"O
-e[%\8FWY:'vD艅xC5=inUNFL/ke>Kw^l/geɌ9FnNCXisv><|sg̿lS<jCI:/+qeQoqQ~f׍#ߌm56S}L>&ΟKVߜ=^'^'=*DfPK(>{ڞ#~e)@b_|b}7KW6;U68wO_Pjkvvt=lhʒ(}يq/Yilt1T?oI?v]JX!mSRG8dZw`jKx-zU]FR#clL@٫r7nðj5yjge>_H=Rncz׺m3?o`$iyǰ^_iၚ:4/8R?lȭ~W?4.E "78! ֍]iǒ3]cGb[]Bk+WPz1ge -ww-U9h0[dS=6ק]-P#~7~~s磔GwF=.Wz%'^05Zm~igdΪ!u/:^7_f2 KĦhy"R
->Ԏ*0W:p{yGw8*oz0.(._:S2V+O>wuykt~ژ9~;i}Yf@pvV^za尓iU)m/23&N|4=6qT5;,b3r up%kv̎im;X}6줴!o|Mm6 ^v*mB̩sOsK$]|zձ3)4t}ܥ]R4ve_ny.19B3EZ+#"7|.0[_i?uN K?]χ&=ުnwC;4^lVb>J:w=憑mۍm9Wf/K~CeʇɶU8cgn|L-.A륺b{YTj 7fL&=/%tbeQO"< VkR<tں4Lri.<yK [ju7-oTm:wB?ʗQ:n8M:StOh7}綃&}&~5s6ޚ:N5{_|侳.f~t圽5De\*?fr2ݒ­f9@=9(!ᖅl'[͸RȋwЮ;~unipP]d_{ji<Es)_j Ʊ;m %q?R$&3x񮭋Gwtv1oQDBң3 >B :=<;_g]+|GGOYipUQRʗ uC+zno߷?t?Xia{ђZ;vY[;bun+ d\-7&$}eZ}ٻ۷fͳu}b{$lR9) nT:żkj~^zϼ˦3)e\8q]hUgUSUM7뢬S?<|R\h}q;kTy
-5+/E::eO5g**οHjh:#3;RtpUoW<{9 uчo4g]fv#=u%ZqÍqgo76'wI> oCH'kTg50u/ҁ_}?kk<M}zh7hlۺtu!*\Alc5oȖǮTm^~Qǚ_r<αhNWzӡTR$fj{uif|t/fwN/Lk:~**3n}GH;׆^UʗǍn3V{oS?Ny>lN/UĨc:޾#!}Kq Xgrzc9ִca(5_Μ:Pn'JiػOkȜ+'4dNW:;i /}'svׅ7-_` CᜇvuwɈI<Zқ7cܛ4mV.֗dq/7hW;<]0Vt s#
-/~c[y˖z'~k[Wo>Q ¯yZRojUdT֗tlܱm46GCfm8}܈m9K>JļZx(dON9q~?YKFm>>O[j[Y|ة#?
-4#iu;fltoxړݶpԀMLU~źЂ-+jݳߵ+1/gTƉ,c3wtH MΠք'T^ķ\f4wvⲜ]N|QTBL[+0s+_lQ2MwQ#b?{xvp3K+?HÓ~ҧG\ػDypfcC^z> 9jwƥ޼Se?;[!6wr GLZmx;\' hx7uCח8[x>;~%y6 KˍO|˺4.v&Rӱ=jo|.-Wjϭ:'3^}Z%^n=Hž}xʓr/#˂i$DWxjp`M+yY|֭A[ܣo^ nșw4)nFdBO76T`MS-(>'G<3z6њY}C%jՁ6}=t_|x;_VP.rJa&rS?88f5oU{Id#LVhros1v}0ޢW/;UxzV#vL}k⮼(E&llU,;9mxk9~x7=JzkwbŦ~ϱvÿ3n#ܸsIsn{<vuaK`*v43n<B΀I<9x3?`S/ z4R>u:#M&W~y~e3l]8ZatjO 'u
-k֨;[HSI[ȷ,֧t3Bwim^kz添ʩ?g../=Uol w7 <m93SnZu2 ޸zWϳ?oS77MfP3u
-WpRN
-Թ1nEVWE=pʍُo[l)'%qg̬=snKFeJ/i*FX8qeO<˝g5޷G{Hܶ~dIE}+^\=i9)SCa1y%ˢ]姚e69-9c.(->yq|/Xq9ɛO5%8<$v"+L~WyR¯ɿ5$wEfkxjazk]1jXIge?F:/[#{d V-zRwD]5/l
-.9e?8Ԙy)^hϧc5fJ5S#?=!1=oҦ9:open:>Zx>iJ{=-;ޫ)iiY#ʸ
-uSG:PvvGd_Gi Kw]TS+^xޙ[
-Uw?]qi[u^E*w4Z]GfS~f4.E| {
-jc6Ԝ۹Y^tL[7]CÇ2{lr|ݤ4hWPb˦EeS6:;SGrޯikz|7YÓodZX5'c0']KCs$gPRncE+_5j ?+;B-2yCQgLKW4pkw5Ϭ|Qd!jQȕ6>V6dIjN-+Ψ̷vwސ+4HJ-3po g./d4]2B>HEAo_wnOgV}:oK־ۮ'y:/(\[6,aI>?G o~3*|Kb3Nns =r7P!mϧ cċb5[ӓrffKSMz k븶k4
-7N9uX!e.7ͷv.;Nx3%:<"[;?W m \`8fKMCCּ\%r_NM6T,2fy5f}8eL͒9E:O/,?uK٢St1u:< rKeg3]ӞFV#SA;͝ߕr^-:xKbV,}fl,x@ÂZ"&q_f'i^t]s-=|]KtyP:IIͱTe䶘)=}ḑ^Q7.61b fLjULhF,V:/'M|gwO).J=;_Oo֯;rԳ[wVgѺ#gXx[g*;߸r53n򬫕}A% /Vm!45?5!@M7Ϻqf~93<fߠ[o/jǒXm§7/򼜶QoWFz._R.֞;b⁙c'l=vᲠEm=7l;ϹIgzҡKCqMTr3SqMM' εX`lo7yREOߏɳj G̨%r#RE<(6J&S- _,HE~=oIZz콮 uvԉyBωU- (uy@U7V׎+VHZo֛Y{fxswsg?p$-w|~elxhCq{'m/yy _\Vm`g=*"$n|aG~eӤ[3mu$HLmPjYA>u.6}r'je6Iѓ<3tƒkw.;N?h?n@Fɾ
-;3ٿ+DJT<8_fqb׳c/퉸s~P}6.v|Fh6Sm_nr
- 76Ͷ:$Sp믿'>>잸KW- );3dq֭Q%1991sO WX=Swu:%VCg,|?0HػyJn9Юk>qkO[rLM{uyjaN1{=
--٣N]Xo`d/\'Sv{s[竏_!$o@q7Nʻ0SEFw/}b3G#cz^ò'ի\zo\l}g2+f}F}bw1eIaQ>:\kr}-os(\sΕKi:#/p،O:gN j+ZdW;؁Q=tkf)ұلI2nn{-".}Ac.\PZmAm%ui{g>gχƎC}+єEU&_9 ]>.jSuÝ>tF[yHlRgS_%1qt)瓋F84zkxu凚i!,ՠke;5*9'|1=ƜxaWO{S7{3>*'Ǯ^t;B}F֍U&=b77m%kZ%纜kcҞ;um8S?[O $y|ʩ-r0p4cN
- ĝ5Y:{ՏɞZM"ӳV}7j_pظrSdoP.pE>oii&P>}|kll\v*bQ:3$JXpx[g/w`Jz/5!
-Fb49p<ԭo{ma׻vM5=,j8\2mciڻLuU9vL+M Maa|1>-ule~f9)ZUD+<)XJ1˃;IMLa(VɭU@
-:wr6
-a
-1HNn `` `#`#Nn;
-'ঋPs/AaˠG
-C̾ɍl
-0^'}p]fwr]5
-4k'7 6z}~b#1l*'@c@Oŀ퀊? _vpL;``^Zo
-GZѺ
--Htðp@UMZ}Ti}ྀ̀2:}U]UK~a6
-&@5}з]\W@]<bR=#
- x0`.b.n#'7.)0,xA9FAyGCyNP&x~>
-00 x;*khae,'4.7p5`) GU9@S@').0/4k̀d |
-0K-re:
-C l+;wr̕d2J
-+hJYJ钖JZcV%o. XnJ26J
-vtlƠc 4GR=ƯG]"j~EIټJIU% sy /E&b[PDFcCT'7H|4iŇ7p^@tP!i,DPtr*^*%T Ad=*z+np7oYJʁ ~$?xWxP%,tr+p*5<9=8SGi
-@:Xɽ+\Efj.p <#(=[A9>[ ,s-K"] r;IHGzky͡ALli`Ʈ^ᕇލO 7<3"ї)!(KfR$Vh("^F;eF$1ҕTԽ<lCg^Wpr$8 o9k2)r pB}'Q=]4}/Y0}n!
-\~D#O^v ~Жn"m!E\p$}&)\zny{"ȎW8Fi/MdP1co# T1 W kvtru| M>HjeKG
-2 Af@. B%p_`=<S&=$5|^A>m`>nG:ccl]rGa %i{t?\/&@Fh'W4^OpEJ@f/abB
-5Gzj: /;m3I-~ZzX\ _(πDŽTYV<;&>7D7zL= wub5ʇt.5faӕoM\}A~ҩNrJﺴQz#C3=(Em7-=- YZ_c6<Nn{r{OU0tr)b^V@=Q3XlPbUyϐ'SQI񧢓[')6< Z8h-bF}r?Hcu'&>tItba܏v -j3na >tA>v'Wv/:u>brZ`V+8@ Hyh &p32Om[㟙ܡ+%}aǮQ=SSѰzg a’"9Rw!whLnsEjX'HpC<|#XovMevgA2'ȇurSYG,{0!/&(Mh J9LWo9-=ƶ _I}$pum'ELXCYA 7>1!ҭCӝpO i2uqzI8g @[!Uz*
-zLΓ%-t\&
-A~`\W~@JZ@FGu=QTb<DMQ@u
-;&.|$ʇh-/8 яzcp
- V;"cq%trv<_+ħH]GbkVDǢ& {37*0ݓfTE ;
-)J@g eOGϿ !wp8]m F;LjLER Nnh b:b >? S+6#@Z[;_Gh#G6; 1GۀxҼ\1p!-?_F}, S.(^am'W8I_׳gCgG9F2y
-FFNң2gFGԹ" v]'w\/xF}#2~I]* U*Cs.w4y "De`Yڐ{asX;rPd;,♁h?xɝH<!B-Zz)+݅V/k7<xZLH='ލ>`hHuMl}Rq6f$18܇#W.rEkv7C v8A;?|7@M]' ZwNvU̚IWN3ꤺD Msr Dz8WAýƓS܋0)5mVklX;{>W3w۳6J~,
-d?USң4*!޶ЂEO_G'}whT!Nn_+h'Aٮ=u-469:bSS"g_M~@ 3MsW#y?1vH J"U@Y\ts@R]U|
-d]}@j_ヱ %O!h~XRNWEA|=eLuO Hv ̫%@z@Z/LD bn-kĤKOW{lDgPY
-*!laF]f5]f2CXs(pmuY>I";Yc'S*>T1}!BW~:[dx{яůdAՆ0HI _l2h:@ҰUvFD!ڏV}r
-_ 1z{@kA
-ȎGB U]B5 0@NC|+a?L ] yIk@wg
-G{8 ,-BG:査kQCtLW? "'|$L_3
-ל9[Z>y>s2iSSh˔E-h@AJ'}]31Fpe%(k E%/ (e{!AX-.nƿ+Eִޅ&Q<>.Qks,*W=s okQ ⭣z& aL5k~Bϸ=6r1>wqOOm?Eto= {DAY\8.*T
-c.R/.M4vf{nv\ϺV r "o
-N&H]juƿlzϮQmG@;Cxʀ>Shދ7->2[Pgs٭2z_Kg'd۬ \S"ҋ{\q1텘判ŕj.:ڻb*o(dkPv"ƹMMgI+T75ngG
-2R'
-
-WKj+C2CivY=mד3{=KAQ"v~.n`{c]_!bYޑ
-_A~ty
->?(=x=r
-/nJROctBd,/!~Sh1s] }1 YtA٥et>𑥢H7%F7)P|Sme#]ο χ.1~%ȥ\Kgץ~g\ ֆ,/EsNܓFAg?V+\kIG-{ҏ
-
-_OhZ8A]9C=}=SŰ }Ԓ :b&Qۆg{IZ|x*7Mh V _GИd4IPq"r^drKzb|+4W9Z
-3_wqi%M^ ]ח=LBЖ.7X
-qsd=/L/1mGi+{ CG<k"GN!]gMSYcXuBa?$f,C?{W~%Nj}:{qT{J|tE g
-.Wي+bx?vtqk Q5 _C!p{ˆG|A׾ieRQiqu?կgL1$O:2w k_Pz:Ho鷝(7GFG!
-HȠR2ze2J t *AӜ
-ke!{vȬA WIȠhzz?j <$_
-Xő6Ϫy2|> pHh8ఁ`8Ȃc#8Gh'R <0w8H# p Up< pHp8# ,86±3pT&8~!1#8lp#$8~8QC8 Fh8ఁ`8Ȃc#8G]/_Ӱ-RQEe_PRB?t[K)Z,\4 4 'O05֝D 5E# .AOE'IC_w"ҟ7yI&S&iŅhXjh
-CO&kL10b0I#/!AD0(=c=)'PHXS!
-
-tC1ݰ脠XL7:&!H7:(?>P7,0(:AKtCC1 xD'&ŇD H$'pb0ݠP8 3L7 !&.nǃ8~Qap?^ܼxA 7'O)j`U)<Ma҄ȡFa4I
-(=߈ ˡ5g<A.rFJ?Xz2M5юDK\E{^P?S^s_*q!&OJgL?XB%^F2fq$9y$S -"*X#&A$PHr`7唿Rzŷ$VEݗC 6]5 pIyL*^a=C 4 <E8;BUre&#BNd@NF2)2Lh
-r G>GIr_RPar$9ߵ2}h&w9?#
-Idars$7Uc Dݎ(Br?ANnnBBdlDȄ0"#<rC&OC# &M҃L44&
-wj`" ` 0}Ϯ}? `5`;TB;|
-f @E
-s4N`ـK!%i)V6ȃ󮶒
-H?Z(7c
-]h
- ؞C
-!C6~cvJYTKE)*4c9auKtZߓC)p,i^dQWVIp$sҥicrUR `_VQ>I
-Ф + evB^ |Ͽ x2T|z7şM)^tu /6'p1[1um
-?Rh\t)e^
-)}Bp6:#L v$8A=iP4S&o˶; +0F( UaWpC{C D;eKKH
-M];` ?B! ѳJI9J]!$ӽ_
-}>\iQ]uIs%hwRI~O)HOޠrKA eSl:OƌRGRȶz)XRwI򾐇Erx!x*ȧS0^u8 @f[:a724tp$)5n
-ᛙMH? %D$ln[ x5?V골M<|{š.Ż${1C+Xe SGK ȴ*Ϣ
-Ѩ%h#Q:=<7Z)
-=7gG~p $
-ǫ>_b\
-nLKI^GXv?W} w}/`%g<*%zGo!xVoMy-!,CՆyзd^J<>my}4/`Zt~X/?B`-6_uq@bFVE#KF`4& {$,y "4e<ސy0AOxc/!+T)^!c?5aRxʄMBOK߾,x)Tήܒ Mevl%_)Jg!Ƌ?P+|P{hZ!̗*M ^<' r(O~*aF^>KS T y bK^;MP|O?ޗ+Tn|WܮzB;<= ?K3~z=O_>e}* BhTw$Y( O+~z;'*`/D:̈́HPy|q#x}MiD9?NveWuY$߷~Q}]y$PX?csy B~>+WЇt#N~Rog& G;oi!P׉ǯ&oNfcy%2@lH4+cDO ҟM˲˭_;}?
-}<^#~#k!͏{'hʍ_ i#^Y]h=NоMm`"ӂ,|1c ֓'J$t nে(x@O#agk$3vx=Ꮷ_o@t*gkUh}z퓜Kģw Sg*(T+ 5X_Cįlg!`g
- ތkUBccyܚ8QZBCW$bbG#E1SBFPX_@?[* [
-Y%'^J_*C}'|P}AVz_FDzPA"}A}&x~<ޅr` H??>VO8M} yz'~?"x.CE:o^<>7mo$rL$X~ߚӄS?~<#y$$҉"T_ yG7Eq~kg-?rO?Д =‹ǜG )? 2 NzDG_^<CyH}K^v/pD |~`9'ˍ~2Ѿ}D<Bvkl#m"ހ:o%Dz̄IȧœDWY vEe><1f;O| l'DD*@~C]E}|~<D~.CUB|QRUP{Ic}xd1>>JyBvRw+bBo!'@\yPvn w5!ﻜ'J=|>L9Kń>H 8O焼P:bϯe$Pifϡ%zMB"_tyA?
-]Cw bAtc0y@//) QBx“A$>&6! &LEŅDǠX&R'N.' ")|9,%=J~wlx0 >e($2/&,p06&.&2/ J o&C /0/: (sse| 3 tEK0 O@&89.,!EYGl_|kh\LbH(_..(9(>&1. (^7,>OאWʓH"VB"&*2$DE#E DBG[](1?(Ąnu&z'(C[Ǣc#b/,&»lPUI47ʯK#>~ `B}@~_I1/f^`h`
-[
-">2,0`*(r^CO =0(/12 HD[HD
-U:]It{Te`V$
-=
-UBls+F_b=9$
-j
-
- X˶iBbl`?k'"oQ<cr0g8ظX[}bX4)e; @SzFl5uS{Rq$FwWwbtD4Xq^Z =htBO 0]}%]#GGL8dbi;Y<#w=</U<wGtm4yef-gщe.dDqxꃌJ 6+
-[k.!6O )W&ʭ.|87ʖB(Ozթ7v—#ᮒ|Ug+[41P6"\W@/T'k=RO=._UyǑ  ~M4_~eKn+D
-q==A#>H7T5<BK&`H.
-3Y,7{=]ɘ,}]_z& 4܂ Wyb$!i|/$ `Q+?GTٟ23¿m]m8_3f&'7ksIq ?J5%%Yح `R?$[`dD"%x_hb *R"0_RdDw? _rRץr$ I0̓ط1+L#RΉsZs.aDIeK"=h)ۻx؛GgD/Ǐ }/:
-oO_o*?BzOB7 =}>>;Z@ C{3Px;Akњ6
-op
-='h'k؛2ˈ}#)=M爵{%>6?-G9Fbvh?)*Sx{S{Оoh_7wVG5FѾ`b%⡽=vhM
-Y;NCϜўl9'E{W)}h gB6K=f$9b&=X3eN*$J=ȝooq a
-o/Oxث#`KSx{ >H\hb"oe(^OA_6@H<yf>'?!??GDɼY?{$>ēәBH}_@ǒC$%!*|$ZO޿@H|#OI<ys+'R!w=;y#_FI<y%'Z$ވ4oLx3.ē߿H⇐&$H|(G[$>$w7ē$r{$d'OOHcx~Z$>FO~7E3'en%.d'H<w ł;~K5GoGsԔZjs:ZRAhUeKq<ZR#^K^<2-i3:GjQzBѲ_&∟OAhO~nѲ=|,:GLZ45e|:GˉZQUvs9t?s<yu8?ߣsU<+t?~E7й󏟟G'`<!t?ߍ·Ϸx|Ntkϗx|<󏟇sM<?:?Gϝ<:[sm<t>?~nǢs<t>?~> xr`췌7 NZ3a9'熄,vP+Ŏjg`OSœ7Ao q3r)ٜY9_V0f@%vl28VWdlk#y[-A~n~ל!nb7 X1bku^z %w"H kWJR{B,K6҇a߮ӇYTL']4Q<Abu%BD" >m7QL(`*I9(߮ЇCbiA\D\m(ֻ% ?G~M^h0Hҥc`1)ܕ1ouak_c,O:ɱHF2`_D+Am`H%U~.F[x eޥg`3r.?6{;d ~z?gOdgX5y ?tz7$1;i>dqZ\#QcF( c8Clҁj2*C1#K7oH#mFTe-!iR1`pRM$l}FN|Yg`rK2<O8P,(:]S3QR+ !ʯۇW/$H Jc/}z!J{`B,,Rӳh1+dX&X)եbϖg=<l{>Nǖ]|΢0ۚIrY&eIMq2U"}kem>c|j~WAPw.ri#A2QʀHLdTѳwF!6V +* }̡XeϦTAE?hf=Eyl3Ȋ=[ൽz$N(.2,c(ހɾ`1s:b_4sgchd tdYK t
-pQQ[082<އaSzz9#"OϚ AݞG aA0EI
-Tg>@Q%*\%\r3FhpI.I% DgPH%I$ $<-KRpI
-.I%IzK%i$E8O\K2pI.%izN(Y$ d =#$ \K QZhy偖KpG<
-@+
-FHfA߂*ByΤ<aLݎC5ݟq@g(J6w*N~l 84|Nl 88y %K).; R*4N$Hl 828H2@peqҗ eL.F) ]'B6wET Hl 8J87TvWjy'=
-Ev`^g&~h
-=S2mFPF?SEyElӤ9]6^je7Xi7@ sO!&xP&Ƕ 6@7zuD̑ =} =} >^~c^QՐHt'xIʞ3®(ou6gWIoIvcP8áL24kY.]H'$3ۥ3MW;Fc~ Eskf@HH78%@Cpd[ h<\}%iKt7bS6%gJ*K >a򍾢Ow(IeDהy!
- a}Ow@-0WE$40zW}g73X&W}vUW.eA)<q]"L}$ ~`qLAYLJzv1gG؂{JQ^]4y)ו3LN&n:UAwwA,˕!%䝱|@ нy b)L{^]2Ŗ{q tĻ[ ݋ѽK`?Qb+ {q tIw/Rp {A@%Pb+ {q tIw/2p {AG݋,\Ł^%Y&޽%^{A^l偆D3Vh^{A^lD+2V h^{A4t/t{qPbÝf8ܪ8Z-P6{Mfk cxo9xfRc~EuGбmoRiC,JZD=ˆbbRܤg};J6sTql80h8wѲÐc<N"9 I$й<N*9 In&%ùt60dyd3PdѹfoC¹\60d8φ:
-PD\1~sJ\~Y)Q c,{ ʟ|m߃B΄BIMB[Y cϾMmX+ž|8[-f_؟?C@=l}p)fcM
-XkvU
-2@H»<Y^JԂPנ嬡/?ʁibCzM8%=V(,J#ĺUPILT&Ԓfw5 مS z%=/WsUJ(PL/ pA@OyhOy:wu1h<`!zs? [NxCAotTe^J{sŐv fAaqx|͇l$ M?
--K )~гS?-'^\(=̜W;/^YBЦj8Lx S~#DTOqO]u@Q@`AxeސmbraApj~UR
-H Hv*ɍW¶P=%7O"|]x=~e"8P%̳[Vgήifg<yZKguR-o{x+v;]dA 3kǑ0O5LIk2WYL
-8 ](Fϲ6,lí5nםA}C9ʜ]Y|C#XzP;,:UHyr?t3eҊvQAyhѠ%1\nMnQ9],W),g9T)zf 2iP8 v+cKei2Mjt@bjgFS6
-pתp gV.=}nyRkKvz;FMol!Ӵ?`;/nr$̯aݗ[aVQd IigחxRͳb*~A9nhB%,3"2R.b72Z+uezF z`]PL?lnWe9jsJ0/W)^* L6kv5Zx&UYA`{ Jmʦ4hUz ׻+̗
-̗Re!xז6QURgfÐ^9?[o$0r
->$tePLH`FcIhCm¥gdk7`*q<;
- y&$rT/E9R, W"+T
-L#yD‰H^ `;BպkxpX?aɜ/XtJ7Zl#hYlOp&(i{p\t"j͚\z$2M@Ԧ G$(ם@ՒT!1UXR!Lf87Hד~fsM@hsXbX w9r<[PD
-ϔS~jNOoq6䎰n ıֽJҘS9V5 D
-51fM8rt)9
-D B-Clj{NPQ$'if\ '\v×tۤ/%GQ<\@ /NOи}io9h g`'ϝ']Kn{ϹhD9Wb/ZG"VYZG&{QYOjrLSiE<1q[El5y-a`XN5MDOf1c$ؠ$jY0a"d!gTW-3_xE8OQ4g;M0\+p
-)N")uL_sLkt(Ƅ=68ד T}R2|0u@N1NCSHBT w}=$ U,_9'fc:qSU>1ϖ\6DZa1%‚ȪAwF}ԤY,$S#SeFgNc-^r:{h)<LxXO0+tpa
-q0hIc--=dCBqEYC[dxuܐw)s CR}5հޛdMpؙg$0ʱbmCz]nKzOWJ>vAgKlX9#s8u9AJ
-gF(/U0b2x_z);:Rp6zX OKCu\< 3^KTr6nȇ"4swplFcU`R\UU;$aq?- 7ROL
-b\Y(N5q<K`IXn[I`-k|L{RC:So':vf $IKn"G/3Vy
-L3$l W ֝9O 0,+[^DEYg ^7_k.\6u
-E^yTu kI(Gj-z|փyO
-sUuӪi4؋
-9v1dB8{tYtwRh,`%iWBK#4u㲹!]~35Ž0 95g/7n'Su!9x7Jrt9hYIs OpC32$tTGU {A93^Ь&̩]ju
- Tݚ/)nxGXNG`C6t2ü!1wɌk>If[ Oo1
-ri/+cŅ ~> L-Xz@Ӆao֤4EtqZȤ2pA'
-;hPP| 6OD+Q;?
-&fXť #ނP@|{e|~GnBEDږ$Cmh6,CfhF4!.9gLJRMۂRcP/9FBtF馎Ceʺ)aӮ=Mm@((ʁ"jԬ;^uqU_qUO'J?qWg? PdKX?KN'V-KܓK:lHJ%^ոD??e~ğn=YV$܈đ܈k 4q]|¿Ds|"O;lYۑsk}ױw'G|1̦Ʉ}<t?QBaCНw' % mLƝ;)h25r
-r
- jT 'E";WO2Ϝ_d!V{' #|G]m)QxVLwo],M(\dv6p3y]5O:\@zQ_ٿ;n#-zR=z '㉀?r>
-耿)Śr-CW|E)t),[#?n`n.P bCo#1^kiݚ,qUp)oꄏc7| =q|$\XKuUc>Ca<vRXXޝbR6gB|5  /k9b4?S0MѤ8:[)?Wrf`ζn=q;g 8N&ILBFMg;3-fXLщmߪ}fzc'y^r607N~gElXUiTOƼ0qE˵O b?NOzA880g<a6q4?%4_\ŊPܹ㧭`> 5
-V\X47bФ[NÁuhu3t=%~vJ~.)x~b0W/g( {J| ێ㠰=oN`
-S>F(P@aπm
-WDp'cˁ/_{Kǯ]xuau ~xmi?[8B9hBEWR9Tq UȲ[v,hԈ|"Jܮ<{qKݚv/NS 2ehWLVս|O&E0U֫tk\a{ّLm 3
-L7tbT\#S@9ׅ="փ@<  ʭh݊8ːڑFh0òSc&ۡF]:TuP㒻pdƄ zh5hy*ΐ|(X8k+TcrࠄvK JQmqL+RSiq*,4J<HelAVC)V  m<gڟIOXޣ3\3sc d4 t!rV6! C9nŴ̚9ɥ]iv K?BIҿ],&ΰ={VC_c69qOZ4Ӏ >H,aH<Bp
-_%n,9f1@ZLT梽77f0}DGapqg|>}%=w\o+#5 m*לUirα*qc*Э%<%o&o^ {1r$nB QZ"-Iկ+V|?%k I*ar=߿ߕ,şEy샡{6˵Щv JxAo
- 6 vz.tTp,]#x$W+2z&Suo=X AnRfqrHfLʝrE2)w`R]FWT˛IJ:=ٛ Wٗd_^b_n|0] +~=⌹nM\%kvj52,tkI RI#C+"֜yBVLERe/n>Nh;xa?=%̄=3`/ItdOW
-'QsDou2@$#ٓɏГҭɷ5%=` Z)++x%,Wm+a*8ǭ/"'`w%,#Հ
-e +qKu- 9=~꿒gvy/%cC\' 5 RխHF
-7H$%$ b;aȀY!~?Nxy(!Q^XZfpY.D {o$
-cu)Z; 5`/
-q.&z W-R}A}}^E 빼bBzss\GP7KJb]څjo
-wyvV^
-:żXq\\?h՜\Zoe^YbҦc,U`.<gWa n-˓ bi0D_h.s#Du6S
-쐌/E)iykG k7'+ZcNfw%zZu7J _zGۧbý b^gJKswVMvygSHW5oQ<ˁ^җpRiJpy-J %$=:6Ú8tpG)"Nsj 4[{%b)iQUq\^/'Iз-6X4)U0зe㚳2)d1VR9R`8 )bow/ )ԗ
-)/EjIђ9_G_<Zhf$Q'aQ{Uve& 
- uzauHLAn #a-|VmwW*ghlOa-PWͧQGOQ[M}"}OWoo;nbs O
-=tܟg'<ER=Q}ܘP'J4̵0CGWj7#dz^w\bVcӞfX86&f :j9C*UԳk]g?]x&},XїckopTKPU\R\_7 /&Y=QP?$FU>QOZ{Y{C=):^j\3g119?TvfϴQ5t&IR`
-^ߣ[<D>`"u-u`\^/iLSLP!We
-j\tdna R|1 hӬiip9;%)o5j~v1;_OV%oo
-s(AݪZ YD=.5xbUiKVZ\+'\,d<XۅU)p:@¨ue42m>bX7\F*e àMaN CvǺtPh :>Pdȁ;
-W(?`)֭k}0]K˧ ÒV5(?{ }:ܔ7U]kbgϏ\"ip>Ny亏{i6P߬V4]Of<<۸m;U42
-lPNsb-^wkMx/[+lNvAcUɁ,: {dS: L5P61Pb*<ɻ\KArn fRt+NFr9`&<2>%%Ym_dyOfHg/uazNI`W;X
-1
-k| "ס_Ҭc$zH|^lb"7#.+JTb#?ߑ{>n
-c",[?3@Lj0ZY(`AYp]u73G߁wa^vXC7 d.?YjH0)^ꇅ|mZmQ0z95FA,XlyeI^q69h5(.;4,v})9k@m֭7֝b'yƴLtp2ݤxy1`-v['!`mE:D8|VJ./hʵG**fGf| ,oB[Pi-.ca `bIei XEbM#čCE\Ȍm5(h˖"S/(fQdqG@& ޭj҈RU1 p4Z*/2<6WxID|
- K? s·Z:`[ÜU'9ڟ9;4UHJ"b j~%1&|zݚCٛՂx Dާ\͋waEUxrT{U0
-ӗlL$o7s%xF_'o'ϗ&6<uI(.ϸ/w4"4Guйߙ[ݤd#Gr 2;XcHjuI&3b/P.&7AٮJ[1*r1[`5u[so3<οH%1Їr9[dBh7`c@,U7gctOuQpćY"']E\B$ec<Q 0" ~ ٺz)L5 UB EHtj>AfNl0!v
-H&Uzj@.:)V L3) I,`E,ZE|B2FS GͰlF0+EaX5(70UUz"Gȥ}gf+Wn 5t5 :^]Uv]oS3 ,lH,_:1K"%YjAvZ
-(o::%8@Jǚa˽<oSg@dʭs㧑g $L_Dž3 <H*ׂ !
-/BJyh5I[F
-3]``$}]$\tDp$zMX@2A
-61Iwh
-7oX
-U
-كW`n8g\"
-}M@"ʏ4(</[4$qLyp<K5\^ ˡmUX+^և:vad.W=s80G
-;,,̶ϫBB,6ږmOt
-t7gkNF.~2eKl$}Cc;i*hE(*hg;";e8)K8*X_ef#XnξжIV|x`ho;nFV$27 @OC 3v]Y*TjTeet**T&62 UpuK38j#k3_՜8wv9z67r1 1,3
-` )m EFrX'Ktڷ"qS[-4 
-ax(GG}l7<Ɂ?텤,k=ެKG
-zJ:UMhM04i6j<ͳ3}+)8wr>I.ah.}H<# %zvd^ӛbSn+ ɰ%@#,кmÎqR*`نYm
-$dWJ>aS>DדBσ n/V,fHsb1D;{19څFQ(P֧Q`\R%pd;$K]HxQ'ZSHx9?yRCk4)6BharZ
-{Kj~&!'k@/[a!̤){!Eh]b
-{WXڅ)<jXs?<MJ=ĞAppn| UI?czqT I49<KVuv7Tw;LDמ`~pgfz)Sh< {Tx
-3buXZW}^wq<Hx*l{?b1.@hdvu{+ ϣ_ 'ۏ!qG'IGynVdc,2h
-\x,:ڥym?MA;&jHn199xh?U#s϶% ,+<zq
-mGsp3zI-gfİy
-ĕ| T4sڅSb.bv}%tY<bb-uo.fy,ױB=<e+̗D56:;
-a WvY5bZ
-`(`:1 βNw[.mwI,
-GV|# %[O`(^0*k d _vN
-᜘9\ K;*(fV[*a/?QM|J ? bhˏq x Fcg4kZZX٫J} (k;6qHl5Q*<Tt"H˚*Jۦ dW/D/e
-ŸZޢWlǼ߂^QmRQpRy\ 0$na|_X +ؤwPx]TͲ^vT"<JOhjU|.Esw>7bNQwOtЭ!btmE8c`1):>)R(xl<~>>ԍÛ? è2 5QkHZ~
-ǥKҜ6
-PVǁ)|.XtaA'Klm S "DC
-h,:.G<@;q,)b/Eh1G#ƙqD)uda>#qRyyK9~5hoYE,R9Ѩ<WrG)ņOۙm&o!J)}lN؏"ՄEv$Ȕ4a{G_U/[۫}<HñrCw.W剝u'Z*y>ĂP
-
-a[xzgJƒwQ<&9܂e^L/|q=fʑxND/K⦲$rEx*.!4Xa)0I9դ,'Ȱ]!
-*NU,Le!9ɢ8ƀcGS N끎XS N*=4V
-SlUj\{eHsqaxٚJ<dXBnޟi61 57EeJwqr Њ`p yީD/ȞKԥ2gz.vW+G䵣*Kb` ;eQX؁mNeʰ0
-[ N#UbQ4u|vθlKqXaWuoV89RüL窢FwɢjgLx=pF%1R\".-J4[|aL;tK.]Ιt:5e3}Ux<\:.?T'|cA
-;Nid*5E݉%rA6x/6ה;&u'>gN׬ҬCSRZpe؀VvB
-gU9?b;)րRiÚcX?uCeE>{0N׌ҭb>P"m.#ˁJ[h}D,\4離9mjKU5rRLPJ?Sf Hg2mv>yzߓ/}UUgWͣZOy`JYlwU;&Y#gu;x '_9~ЋkB/; tijK#vY\*ua&YJrm1˹Cgu%f}pw\Q< }<w7|(t.Tuƪ$]S\7XZqR>OHyCv W^3-I; ƪAcUG4kdrS6jy7-3LrݰXro2s ݍݼ'> 5[V,6/]z}V}XvO<~Z-
-<j6f'9Vsy4ÿ{AsN< eh΅\hVA _hG\|WCs3Z-4OŜ}L#
-_~Gy J yK
-\!,o5O_I޾E"ٿo)vV}'o8Onk@'*:?V=_&-BGNK*ۼP>7]0VP`@y;f@y;d@y{z@y{ E޶~}+[.l5آQNrFa-wu9^O-"JʊEC([>A1hn$!>7}~ PNPY=~[N.A['_^BRX8ui.mw3fjN&[oYLq
-,+7r}w.jΚ?O5oQYj>$A4f*ش;enxu6Ua< ! (6QgQO0 xUs Nwj
-2qk(@&@=b |CWN}"`_y&)cAaXum$y
-FHiuCZL9G|xqIVC(|݄ )TzB/ %w7N\9- ar,SHZs%/@:`!X]H^|)U(fc݇FɁZ:`HNe9~XQ`00M=y 3JpM
-,nnR=MrݘN]ٕCU\5%p ρ vj.$]S5Oj\8rϷr4( <L_:
-ۢ~ۗɺ{~hr~R~q{bGo~xr4'1k
-yY$q>1M lqƜ{@?@¾ũ+6S,SnZxaVbLԧA:|
-/Isu ?CI֭XgHwÆk_A9'SV)(wIyXs<4kވ8a*`-/4*倅4gQ:
-~. x.- X
-q{.@O/&] @O/V]@O/Y @O/ lt0\q<Ucwx*cl t(48
-/́fSAc3
-Axj>ftk
-^ۅFtFg|G'w]iļX%_Ap Ha*70LxŰJHIqxEŚ!!H;6j$T mԶTwdPzޖRᢶR1~T4mdR[o hȂ5=+!#gT`>hKvf>4"_sB*Z&K&\%374-4\ ٧x4.0n\-0 4O;.? _i reaY>T$|J``ۿ^N(J5C6c:o:̀%fURsM*VsN
-rK, O}|t+F7PLDZivvR&ǁ|O`d
- 78PAEQ
-1(1 ;\0JB/YQ
-1(1 ;\0
-WAQ_ E΂C3p+Šǀs(\/ps(Gsw&rű$2t+ǣJ
-Psa*\Qy%&ԄAW0\2Q
-:SC%x_=2B%%.j{B%%6(TYImP bIy[V$.m١X&X!j**Jm{yP ,SImm9Xa_mX$ږPIOgOq5t߹OI=BjO^2'$qՖYAn ?g5ۘ8^?{1j9W<)c(U:Isx85!<YrӤSTH'f/J*TGͩ&9<óJ5-::nϜłGWުQ_!Kje0<ԉUt̕<}]ݠ܆KsTc6ߊCC4\9%4W7!Io
-|s>@EcP h&aꨍ-X jR<5<ylqB?dM&9p7oOf/7?%|C Wqo' zGsb9e_9E"Eoȋ/ՋHNJs9]WF?_ƏDO&e_S 00f8_y:亏#<4>]TqvcRE_Ǫ٭✝\{o`]=h+`Tc<Mh]ˍlnhR:B;ݚ6JKO[
-3\kn}
-(ECvx*PTɹO0ka&0@pGvvߑ A=+``2F
-"FߦX2ޓq&]7QxT6
-TI'FU1 ތk>
-C="f%QXGIGQv #>H퇏>R#-~HK#>H퇏>R#-~HK#>8>R##>8>R##>8>RQֽ
-덓RbFCOLE*9;jXެ`?3 S/:>j9
- /^Otـ3ȋ]*Mnf D-x"e䵥} "9(e+ya6uqZ R9뎳6loN͡
-_J`0qPW$RФ
-n&|&qS…@y9 t26^CW_&\'˄Nq9C\zp$.e 7Hqy,2J9=F,0@peʄKe-. ,P&*Keܵ/ &(㥡eRr% ʸ4L\,j1>(#W: t).Yq˹ a!GK@
-'[NıJt:#P[?@m0#P[?
-)$Vv,PzL^9i|„Nx͛N@&bb͆CJg >bu݄;^5^*!kx U<Ǜʏ/ϕ_>p|wbYԋiL2^<C
-${#F0Z5g=M?y3nVL̸ z,)hS$188 I3o/'͢<}5yԠ4Lf e{
-l/m2iZ`- nudfU/OY <j%g5J|5T*">8|z?qu,%B@R
-@ XSokt3R2 õ385Owo &`ڼ
-gffœ.=7˓(StViFE˒TBENQs g~#G7g*O uݦ<NLW;
->.]** [5*IScQj*"QQ7pUe
-p|sҭiPZ<?^,eS=W[-i*eIYt6^S:lJ6Mr G+t<^RAcbHMi\ea§NóIq
-)u,
-R(mMf.KGz^Hp#<u 0=Ue).}.J6SJ:DrIhIN;C85ϦY㰟dMl;
-MTWP='ɘu:Pg
-Vb19W uQab#:ޅȋS ,L`i';[
-8ґzBl.4ǐ~
- @C^٬EXD6sGOl\k 3H{^mI#`<U$0xU.( *Wm + ~4LJ ,,3[pSZYy>ys;oCֳp<o}|N2|D!fGކ\y:jxPPɁQΫk +io
-U*ErN(zE]؝͑НKmnٞI".V7~~1T
-
-})/T,-}+-\؉vK`mPadGָ5OM,C,2PX@c"dhҥCkC5
->B=I51V /jW]wAF\-͕j8NjksŘņTź4%, Gr -Ghkx@cE]R +ʹLKRXrg4$>1oUGת:_Z:l'-IIE5k7f/n&BVbFʺ^SbÓ5- Mk@)XkZpRICIѴ4-@kb5 W" Pu *)ty9T7Ӱo_||ؑv>>lO"|xY }m4c ۜ *PąMQZPK
-`<d'UWƟKVr'pCp8:T2+c*Qq\KR8$U$N$Ox? ՏkrT8wiD:`鼖W?^PJcI;Q}DTo{\I׋-Ғ
-&S6ۻ0>pڼ&ͥ9".lszl ׫lO^օ
-4(lCPDkFjRfݓzvοYގ)aExEciPUEi ύAWu x=Dl+o\װ&Ӯh2ߛ-2Ѽ(‘h6a{4&z/ɬ''!TQ\%am)Tӵq 0f߸woF<
- {'|4Cn%l5t?/CyO-<3هp 
->L:c6./å(;1+} r=|7H^ϟV'<E;T}nbc8Hը oimfF0,9>sV><Ta>)ݳU>aj=
-^wk
-"o&T>2?@g_̡ ?M #Χ?Eh ؤE>Ф{*O7aIa ite𦽽.Rr^ ?~h 8%x
-Wo'rMbG7~[Pŷذ_~9]`Qsb׼W ͠F[9A#.P,`#ޡSa?TBq)j͍I*..+؏~;1v|ׯM5HXkJ{HWӓZ!&#57uJ(Q^Ohdk3bmTۢ])ct<Fig
-f{:OIe!bpX4AmW?j{1W.5 9a<'dL|rqr Oκf*BMK6::`ڀtrPa4Ü*, HT^nsrc'G*u:q5RDpdr w/s{&[q, LQ]x X:*ԽJ\נVh0QM]XZY
-N,t OfV<`̷wV9>QVٶQ\㼛T}cO4Bcٓ\šyk
-Go顒_.6*5CWiR/rLA]'kH*>pM~LULe>[Ec,wJ%VF*rGf"
-Fe+)J?>/zʏ Y')'PD9<Ash02 v9"SCIcK;;ƥcI{Go4'֬;]^kb 'a0)lQĚ{5+@lH %YJ(K>^ ?ˑNeX#lcYƏҖHw+^kylpL$lXWg3A
- vVImb!txL.6NǙ[-AgR'bw6Lz\$ZtAk,y֬d&I,qI|+J{<x)ܼ҄Z^N@ h
-X a.N*ҝRBCR Aw>:C7 Umxw6{ܬKPGo|h8ef&#43WڳIoUw'۷GGUπ 6wi㶨>EQD/SǀF,pu (U׈ͩV lh5!&LĮU4G$\ZU܏Xq?Dp.0- z
-WuuD,
-Z]qmdRb
-F#%f{EhXSghYu=$y1V_w0m~*7
-_G5z2Қ&Hi8cMsljP4O8wTЊʟ S|_,s6_ _ThMMFhBVhzf%Ak!LrTߐD֢;ؗZ;|Cn(APeT"Z@ssp!OʥWSNݷ*K921\Gy;i kW<5m?
-"5V-r<08J焏Ews4)ELf 4%㨺d zDEnR{{!n
-LOrF:Am\)Da(xc Ms%b.4շy]ђ]IK*O:4aO6,J!??LY.mL1Tlc*gc*̈́̄if43ac1L1~61| &nbda>
-vhxV_ؘ&R0uΣr%*x.mvX*`SC8#Py&5F~>׉iҚ w ~CZ> [p!ht Qd"3"hw>E{w^|j=8esʋɭT痒!5{a${U4[ Owڇ *mmΙcT/LZ<*KȲ-RU݇m!S/<qJ/Yz+w&[VyhGfg_kTJأU_n+C礆 ,KN(
-X~l11iiKGg럾 _&eZuEEOsӗ溥oS֑(9OiJŸlWK-4ÛCB|zPV/Y׺?Ÿh@3ŏfGxx>u|ә+<$ܩ =,|< ^@=F\oNmܣk3v^qܟ Q33cŸ9~ "+%^u <k4_5)JۅG{4[?o.Ɏ}O_{~qFx,,5#Zk1c7i|*(c(}uԇUhnӝƬ!nu s/XDA4_
-7PcrgnMO,Dl3 YU bXtZ4PcMr]y'5\UO3˛$M !Ac^ m%C^3^9DA/war+AÓ`O )rHwēj!CfnÕk1Y9MxdM.čUp#ROgtQ|ü$z9=ߚʪ)w 90詘FAJ6x=.}#8n}yRY:^o
-Ʋ@5_YD=a .y\X^PsOJA4KtxE4uJwzhwb~s'*QY4HHּ3 =-^K/ݼ}~2xUs8g^:48TxS@6 4M<`t#.9{v(NƹBʥ+)6]Ͼ,~0e|08;/Ieז1 pv79~=ܴ/Ы\mma5`=}'c}z@g yllǡj~z>,9aCei^6~렔95&Lρ."Xݍ31VUnI_{ؙ$ᑃRkرpy|ȧy4S h}*9(_L;9$WM{3b]+@aK\T, ?XO%$r]-%O6DyH#D|)>;^omW&XϜ>ZmJGz@ ]Vڬ{YD<Ӏ,J\yv%Iq:?rԺy{}*z ~t2#t4iVM*2:)N܍;pqmF[xs57uz6KHx`hx-)CBa1tQʹ/Ki &.PtZfYF6. fl |Y`yMefm/%euOsi3HT?Ira|]+Q:#j w*ء%)("Pݨz6rv:`Tw*5nլi5sZ#%]: Q+,ou֞ R* M;"ϕ9a2)Gb_AQǖWzguA{7wp00ТSKV
-nסg"GqT-8`rg8 0+nbepvg=Y 7`8Z=.>_6nؘd}W9b.\Zp6TaL2[^nx֑cx{,x!0_84
-?9Љa.oG=:?sA8i5&[iUb@/un(j׋HDJD'|8fUki|wP+X2_ fy/HlIHGyሣFg}8ŏrgf_^E^S:
- %ųz9i:ꍼ}/;6'LgFY."{{Cb(z0lIG/#vg3Ȳ#c<?ƹ_lf Yhƨv<y rz6Bl3v%#{EჍEE˒>,@ھ
-3RQ€.+ϥcUzhIkQU]Ey7:_=9]ڳ0kM,e}CXx؍֮q~[
-w3o^m&M_~kc^~3c^ {K30RJ9
-aAuFڕýSc%9x_vPŒ24as׃μ?LMޢߓOo
-3Bt*׾s%}9u>=rb*l:pnt'= ǐ+'i?:Alb u-*ƅ% T=}t8-ʱtS t[9!*7@7݀w,cIೡ47tGA$覈
-|e;`)Lg8&q~2 擇a_D/wˁ7ӿX>@$a1
- ,UbM
-["oC_iO^ wO;&rlbJȑf«7 KVKO8H~
-k$LL%  l~bkUZV֌ f}@#E/5Ods=Gѳ`p,f
-ֶksƨ5oؤl ׳JrXz.rzZއ ,غU%rȥFL8
-95@K3tȗ&[o ZBC?޸kWUjPRƚ愆"lWɥtϰf9 ^jR^*+gyaP4k?(ZIњFi&=Q]xWL { *PE+/E݊c4,5yNv*yNG"m Y+ʔ5eˡ%e|}_ݣYLXY8qjj݃\\-{++W>^R_UUXT1kT}'WSe8:\ߓNGY@zz=i @:ki+J(9P~/NKճyI֋w&@XL xjZdB,RiJY?Yt-R)V7T-7z|W'.LJsJ͵8 D l0ruƐ$y˵o S]2[lD 1BڤD2ktXۿޥ}T=>nx:pIHV9(yl
-;mbm,$*Ir=Bxbƨm=Gl3W6seo%H^P6YjM\U/ƕ$
-T0ȣEpq9___Ob<"PP|`^Nqkue~lK^CϞtwgpH!lםJʳM"ծ
-x>HuXȴ
-IKlAƐ|{ex2r ^Z5.So\]b=8"/ʒaF{kykSuqkK.^L, ((TK\zАe[oȦ^;v4P @
-2k^󌪦?p .rvWT8ұL3>y(oܭ }F-ѹ 耭☉{_ 9l2Pj]
-]t>'/ЭةsPL'7]"Un${>3>sId{P&jz=e1A<{rCi)M(o exp#Wjpy<婘wP?Q
-qҩWeaO
-l\{O5@(b=r`h6}h  Oj%+x5A-C-cG[nE~Gc(r^9W,{14{goj߾wVSX|37&GIn9+X 27D\7q,VsgnQvF`)ߜ<L<;hģqzMjokyd){-,|C7/1<hwλұAȋ[հP"<5<=%?yvæ !
-*9pbؘK/‹|;,lM~ <pr<pg[s]ިv`
-mk{G{
-{Xp >`, eK+Y/fڲ杫`}ʓxZyXOS-jUf W?|LTiVxB=v`͘;"RqG{ZBq3A_<pėш/g֟7އS{g]:^L]q^[Q̋f-U=}CsNyİmhEz ex
-)U?XjE6c"[Ⳳ6ړ}vĥ
-;=wSݟiE^{ ~ۗښ59W9naxyk"d󲿾Hn<
-oѣr.
-E?/xi<+kJbpW<p#-~Gjobűtj[uwwI'iL`NCNxpR]b.rCSgxg`}#
-
-dkebN\UUc(\@*%*!(JX)+5*:?z0Gg<<lw 7mMށ'"\Uڋ=Ws|aư1UgATBI/#7%hYOV~>>U.ݩzNοHa2, 2YB em,x7ԡI!z҂~O6u(w~FNEChJ,x Ա0܍c2z *]|ډPF扂8bOtvag<0Kp5cXK( ICr@׽˞+s&@{5 7%]vxřA=W9&_Nb잧Cyyg ';&`:ޗ.w띸O@& r?Ih5eƗW`k[=9?&rLaK[)n鲇>3|_陏~s#gqȈ+U :H5m,̮ DŽlw:9O1գGqZF{ROK=-c<:lh/ߟ;nnzbB5
-
-/ƉLzR?ZN CD8oD5^1NoafgخcB
-3W4ڿ|M.ng[6?.$]by>3tz#`3*K+keg3P|;>tI7:=ltwsD\m%+7~tpLZ ǕNWm}OI{O98N +u3/MMч~Ivf&nB}Ч^ Aƥޕzީ5NLZ:4dBOc>?g?۾l5^եOr+ U}}vߜɳ9oSAWR[=.N! fYȳ@YPqDueP׎"2)g 0|{v]Up$uXLlHae,j= U.n)*s[s; ?Bzb& 2Y'!%k'cKFj<O MO)f(r:|Xt-:h:C6bys<>'kf?k NA|r
-Ν{ k{i/ zYlTos4`'| y0U<qn13Q2y.-\:@ۅUY3 #Kѧ? -ȡQ1)/$/iAt%KpO`~Q
-T}kӪ
-Pjr>ϻ5pNPO. Qatp
- ̗.By_\AAj)'K)Kc&UM)ʘ*#9WMt&W)ݬΫ`%}|]QWCȩ(/#Ðkg\ãe:W8´k2F.Җ':&Sv:XCw\(:3A_$xzu򕢹窯BhQ\kt?I$<+/5*T˷F@w= M88ws-"%uxznfnRY7
-YB5œ౳gNLO`n WO.XUdNĘ[GE^Uٛ&Y9yU0HxTT ݓ* h.% Iĭ;rh7MJaN{{1ZZ}+Ü8 P[$}5/gf(:^3SsK5ͰnEϪ.u}o6%(V sX5_B14\N
-x6ȵen值TIcJw:QI$0Wkf \br\;Y3r@rf eeVf^E^
--6,9.(E` y:٪[$;}VG`\.uۖ`CU=f7VȋaQADAsSKrA7_NnHhT^;
-BYq:j S:Ly9i Rw\g,v *Yr A$j8)#+q&ȵk <bt: K## V;XwfF~L <ȗ&ٗȳS\ x0K<Wps=fxud:=ߜt]Y<K}>ߏ'/]dR#NPPG'pW`ޗK>n@^64xU$L:VT
-ZU {*_+'֍i2N<*^Y\͠Nzː͚Vwa! NW:)'xq'҉[ߘG˱7ZJ:ϣ@o~sWFkwE∁1W|9|:NhW7Uq=JhUMTMK C:kk˄@pWAW[KX 6P!b_ʺkp\UnGW"'(EAnAe T )R#ԩ~Ԗ6սM u&Rn"XD6'X!_ #=¹Hǻyq;k)yA*EeNIF#A9 sy^楡ϡ4 xchs@Qiqta6,HǮ'fT{g/kV_@ɵo$c9StֳsЛ6dGC{-c}s}+.VX"q*[NG+G Wzk>W1:Pv̄"yozP«dk~ާg-уjjŰD:Dk@F )F!<Z/> 9QjA ߚXϼj!U !=.\pGg,WC#;UPe i+YϧRrug^[7 .7؂ ؆]#S/|9Ꚓ7>D]UUƒGu0Yhl2
-ZT]^d_*{Q5nhh!wCǫ
-غu(TӰ4(0Ǹ%G
->~De,XɷVj"E6YF̔é {Omr-4>q ЉO\^!c>{vG`0)!/?SJt݆a`Qnnʬt+Ґs,RoƯ6dj)њ8P8iEzW.h8D)?}J5Cd_͑iT }~ +˛wP% $?GVUTޤJ$z{'Eݺw5R^P@e@vkX^t  |o/8:^ K ba6f"q7]ɺɀmh"uO7l<qqc~Ƃ煱  v Wi>nMG[*n6P;35X@}L&]><N>p)FT=,l
-o]ʛJ7gܜ9=ʞʫ(R GVR[(;H.Kx+ o/|^r|Ծ~KE
-f_*Aoͪdf1 -߬%lRe97ysg$$n5,yZ4f951vf߷*ɩyO7ʱ;5957fNMNw&Pih
-O<({4kFI gg.^*
- mT1!gSPUԕZnkW:݄rj>}\ТN v"e-j!`ֈ04؂Ѭm[666w[)9HYH#<L@6ޗG^u̍BGi ₸U[2.V;-Alm"/y`Eђ NCY:)l7<e\'Y<e,d5Jj?_Ug
-Be(bp~3x2"~WڎBg7kLsǝ6ӏ+; X2,>H
-x V|G1z5޳2=ȵm0;[b(J6S+~b<~7BKiҜ$w5Θ5m;Yh\싼$5su\!?
-Jon%9CYp Ҝ~V<ozwO
-6FcK H׆LO
- 5GDګ'.m5Q6~*vcŸ[2i? g!{DV # lYnйy"7$^\"frE`8gkbCܛ|$@Z{Ԫu`?ei)bi C.NbHdQAe XH9.2qkwTZZ(Lu|U2ׄY=@ەx͎ &(͓ ݡbAQ`) 7)tMO6`^1㚩ۈ|% ߾+]·oN~׉#M:f1Pmcg2v{R1vzסIxnqN8υ߾Nǘ=,oWxyw]hU* */uv*aELlhR]z77g>PjD>.vvl{+/j@RXxiM8ERϽ/BP+:P; r0JcvB%CR -g^:L!D[aW^H
-Wpx*6 P5yweqo:Z]Kal-'9ö]
-+|U@U{c2{ļ'~2ZH"V6 ]^lJ27C79,WMu<;!hT:_"[ˏ 9:x9k[p߫?#H
-s}~~}f2X
-
-qcAKdDQ5RrMc8 'F|E֟ZOMrXyVaR;B٢O"o%ֶ0;"DY=˜ZjsdLe0N×{#i~`Tv̂V3
-y0aRS c8=pҦ'3BcBC9?BVg!5ʞzˣ6[%v0ociVbW_;h^4Vr|37wnK
-Q,Ct>$*79Jٱܛ { fXlÎV&OITR{SJr5Sΰi7[=P)\UFiILR\#*UdLJ{J
-:)/5K 2챶^Ry"SE֌Tľل>iIE@"{K*%:'-f\߷mٲel3Ǧ9f[|Yk/@xtFs=4awlܻ\환JNzs+ٛal=x]8
-0B޴Rv bVԻ1ya_fU7燚Wp/SV=5%~W8jTb=!ՅNv9p+YaqAaՌ@
-oXˬEb(=-߰1dUf~?Wk0m֎XhLgY$Af0鸻, 3ϰwM<=ǽ
-Oo
-}BN >ϫ?-:?*{t_?D{r)"2pb4󄓄Wm}~1GcdT@l<1\PSg>CcW_Ӱ
-XA)_nEb%ކ%mq6P*z5X`A \/>_+_&]|)7(
-D,%>gڲװג\f{.7i;|0c12LFHb Ǩ+Ĺ28G&AUIPOo<<bp)ervB`_yF}V`nBq]Zn
-'~B)Vw| lS*~s癥T|Y[;Tr5`>0pM0[:|չ/iN[0yj`HWdIܱ&j5q]Tnw\TVň"c8>A]ܓ-Υ嶘~رo~O6%9j|>.YN (kШM5)¥\;u$+t8\ȸ6_^EP=O.o 7o̸DY
-N >Y;zVrRuv84*ڹ;8P- S݂)+ȣU6'J@xexGYu
-Q]f, O>$WXf Us#&3*}9l<rnn9 l{̶d,9\d:WdKlqv1a;'bĂtAu)e7b TXOn_ePf@ 樥T$ _HD-@]DLQJ՘ ϘQi"۞DͤsmdR4ڤ6nT5UT{ \t*O0 "WuF{KظeQiXj
-]˻Afޥ q$…$Aʻb 37&:{ w*rD\sôbY,Q3Ci'"f-DI Ӈ܅{AUy~y^Y=W$mAV% |)ڙg$)x ^6-K ¬ѴAt3ﱁH K"&ݨi5iMVO–r8;>[F>1+Q#B>33ZI</y2i}+ [5}gabc*gt&@&C2Kr%Q(g&}ž(:̽)xj} FY(_s:)fʆTALSIO8S'OJlemfcLT3" Q8:A +`mc!N8H3阥{Ya-X.[Ɩ_&eXR%[?ɔ*G:+qc~qΖJz_)hIeF 8E?IϩN!,'zd戛Q/q7#[W=ZC#R^#qw0{.M|FwH{/@7(j{b5?:x6}kh:*I1aW?uPcnzלWC ^smbB'XO9E^8k<Ā@"QwTЇyM
-s\/\kCc5s>j)ԆF_^%'MV;w~$ֶnN9=9uM5=hMosIo$voMurv/)x`U1].0,pJ-H-4)H.ܵ" Hr)Y-/.HE }r^%8 ߿gJRPB&s8}[?shLw7zžP4?S?xxM*2`ѻ;E W 1' #qXSPط%#ݹx( }8 9֫& M|<7'k|2iB&XX8:,-kK]+MTsUW
-8)pȴWάpEkp P|2,w|Mh3}iL C~g;@'[z?q'8*YSYX;gYGC`!tPGs^YKE~?ӣ{&Z_[kQ#rh7GQ-G2;>m45ŅhM'1N ;C2<2D~x CIrCd.ə=Ywƪ1?>x9m1c?2Iߏ<  D:WA?IC+̧)űkE!gN("VME6J[cQ2;
-V
-rUU|Uy$JU֫Άx4&p23i~1d NTȩP YYL{>$]XdZĺ!М{`zٌqXʩ՚]Yϱձ(^eZk]cn+~h,ޢLMYj(WSzu:|U<1Y 7D@$g<DGZdKz0#)I-MVڔj ?6jTgKe}]&£l~Iu, 's#S/FtvCfMJUP-y=`zmW$"az~zJbUn l2/$nE)^^*İw6Djَ DcEV6ы| 8;mQ`x"]X쪊5<7fW ѮaG:nWm&V¯%Z? )ug@~̗sxd^ҮSt-y-sȮgKLaD3>cQ7>;oZ
-gTQrz,.zifԜ4q 6۷8tPjsV@<&S44U}RCogN)x1̩bTuy !CkK.eOX:qҙY^q!;rbi^=y>\ےl[T[Qr䯱_l>>mr='lDߎ[,7/|rRvs71eqKe[%
-UeoI
-OIW{$~6i? Cʷv
-yϐq>Qez^PC.DK
-]$2@qqGBzWv/NϷ%]>H~=nl^1ȲQfY۰(ƒȭ_Cf$o*MDܽw>>! Rrv$#[}Q%{ϞFMLfoJۻ'7ηsMjb*wz+1s*y~ˢ{$!z(_z~zgN:QzL;{d=v\gɨ'v'WgdMrd_f)L'7<τ}_;|T8?wcn dƍ3u>`eW4c]-҈ǤF4 8R .G+9KPݷFĖ]F
-y̦v=S^FMNW+Z$5*f<j/}QQ[򣵟ӴTx
-x-G !@s%uDl.z,CXPҩAȍsu'<kIz9~yYެcʭZQܓǕiۊ1YMխiINepB GnhF~'765^D9S3,W xXtiDaemt㛳ĠhUl#|>XMg[,V=#m9buG5pܱ_N:d'q˯T#"{WpIϰtM,PC;4,y8תsv9g7 ;7@M'!0g6Q;0U?'/k&.hL!y+⭧NQ?>R1AL͆97#;߼J-ͭSE+Y4MX{T}1EmEޛGU%Y e
-,IHL l EQd#
-ց#ecB;@wCabAfSc$|%2cj2wӹ+ۿQF"9 k7rB#ǼaK#/Ҁf̊x4xv#,} |hZ, ʒ`g0/b-h=ch)emYaJC9YBH`0iĀIObxo4l<q7U 4,6uV,0bB#IQ(d14
-.DbC#w8SmzSʁ% JUX4&F}w=>@L0 PU3:5ڻZ#Fp|rwqW~wookt?YA\c4S l{qzy/[l-@) ƤDׅ ɽfLw9kD:ͮŗԥIċdDO^$ɨ? X2T8.ma" nH
-B,uH“pɺ]]*leN svJ&J/R3PmgLB+!faz3E:XĜ/a[5ޠ^ot3MswT9] IDw4dȢ?"^tRFv{uzA<g/=Oy>d ;L56-=cE;"2)-"h1oM=&iްҷ&7g]ؓLqߚi6o)jǿٙ`~*JLawظFxH)UýwB+ȺsBT1&7]NOv
-)t,]wIkz3]tWaUxw' XTDrt3th ǧ'tu*sJe@!_,imw!=籖1cx-e`-
-3GFj8#f_W9 x ^:HNJՇ?'61Ïf]RS9(cQ]zx2c7!C-Ra~
-K<ww%TRB[v/&ż>()vdgZ{@%7l
-%F
-/{<euYS`" Da$+a`-
-Bohst ?qDު(0z6=+3z|_.8AJ#;>P *yq/K\asZ}TF釤lTmjP1EQtGSk)
-tRݎAL<R&|T%'+Cyx
-{ӥ<"eL%Y3ŠDaL03@~ .сxLUB lpMj??tOċkm?4@ i
-&߈[ÏWL;k
-=͙V%rk3:׋RR$֧kF+x2"
-k]4ݥb2:ߤ7ҴJVPLITk>MV"0 ~$=T.lUwc.@bbRG>&Ikĝ=h?÷ŝ]?}:oIj/&C]Lx!Ъ}RPwLLe֋^(;D &G4
-y+1i=p‹ ە61m~Ki
-gYoKDKMh;FgyÆcಙUH3@҅?"ƄQ:HkҲn6hJYfv4C
-gP>tQۮB+
-S7&571:H向!_&q^_iOoBY/TX1OQVCqMLN_E 6&l /QE\|Ry
-$zq,?C@Hp9 O!BjD$S^k&)#/!i_0$
-ٞe`fJ;v[ 0HcH L 5@:ɳɗs$_Q<*?H߮J MLLt\ug0>GW;yzXsE_$2s|X>4/a@TZ`˹
-Q.T$ h4iE{wM8ᙯ ĸ#(_ybjZRc`rxWICOs^:]YuCaUy
-V|@ћ=cS.zyυ+D͓/-@ BcAẬ
-Kbp56ڜҲ1ѹ'ڌO)w.*g"r դ7M-,0}Fu0S
-#pr𛗃kF6O
-e?XÚR
-k@ʿV͓T@[9+o$U^@r(RZDaj,R\)s0s1岰=KL!SetWgNiS>ˈ{mr^'3E:bx$,U (lls_zcTj z0[b
->P
-0
-{tyljsX/|()mD{KCB}y +M}NG;/I6Ԭڎ[e?VL@(ޮto(xW)S<aOXu?@:R\ulr|'ڼ+!HmjoצoiWضo-E|OݷxHhz:G9၁m:Šz
-N4D7\x7fg%wHLjWg@?'#q-h!
-#=+3V#b0JFJ!R >ɠQ~֋F. gޘ|(d:cm3=C5E/z<XqIQ=^D?6&v6MU<z6S$B$ݖ.m (Jo1U_p""q^xC;#b}
-$)|z?WB8klk&]KLÅh0LSr~,Í/} #P@2Bö{_kS4kP<MX,hQT'RN{3w{*Wu[r3mpZ1LoS]de3C/E?_W^*GW^ʴ
-HpK P1f __r>PEߪ!*`fРT@PTY<2T!
-
-]lF@Z>
-pJ,6)Lϊ1]>˷pE[ز)-A({ؔwj5I*܅wpl,O KtrV_թDߚN¢;
-I.a>:eYjå1%︜Uy$Zzο'>FJ9n7:W'x
-\徕Gz j_t.5*/ I#&$c5f_̲?z>N0qvv$z]~!WJm
-(MtQPKqi7?!'QKgW_;qOdG~=I~ {Nx@yOckʽ$_:R_N|9=_0[y],RMWG3.uήJh̤56n
-lR6@<l8ڋ6U""%)fuON#i3QJ]xRW
-p~ޔ`q~2KoszF!GʕxJ =BNW|'qGf:nYЮRxI&/c:ݐɄkw1}#t4Lx#Ayס0rlJڽ\^JP],op-V:A܂Q<<߻k (iz*[hl V
-^#HPi3- pD6
-k
-P޴ <H%ϴv\9v2w ĩ#k Ev{ ;<:X4(G
-1=,kSCڕ\+th}#OtS-pSp k!y6M@10>6" ZU݁k74Kဲ%(ci !TYzVw`[k|ӪW@'-c_xJ^z/M=}?QE+j,ٕ%N0m4#o [ᆠl  F5hWFcFX4h41hPO,Hc! xl<(m!%m SW Q~-|2fFA=[=Q~:,ʘ;PS4W?$fftǹ%o3<O.F~}Om7h'nUv<okq5kjz&{ E!>2#mO^7Xgr
-[Y:ID6-ŝUn>E[qQ!q$T+I{C.y#Gj~nAs<w<г
-:cy兓BM%DZν"\<
-N!@.z)M4 Wy=PC >v<:ESx*x*,fz| [EZty ìµ0ym޿SwB}yU& &C^<)TpyuNytl7xVB;ĸ/jPD'B+T]D Z*Ŕ#0 ۧE=41Z:MV2%\udlpQ> FF+MW a$"XO ڔHV}[W)sfݛ3L%W=be2XZ[,;tm>Gf~
-ıZJ>ߪȆC)MЉ|?]Lt19vΛtSgA }*#>BfJagj;>c2 S 0=.zS i77|5QȘħy$"xuSA%Üix<W']7 ӟ̖78}=sbֈմ!{HWܐ]<LDZk;8lY{~ [k8]p}}Yi+AU'sH/Jς_H軒_XRn\:
-,e7X.ȿFB9 /,r3"^V )?`F
-BjhxY<>!\R
-!&<i oP#:UE7㬊D{5`4֩v 5W;s{D;qSTPB2 *[D@W[&_Ȥn,24[_oxW;nN(G`T5XGtd˫h*tYBSe.Վ̵KjG" vT".J[k8'E~s1.a¨+G +b 
-HZjО2 siʺk9,H4<XVE ~Ϝ4˱QDj09&~ > 1)D}|7Fumw %dwS<BZ_Luդik5F Ȏ=YDWjc|gtMIj:޽U| 7 γJy(r^zt=XTr=2l$-3&]0K%u8!FD)Pa7Gw>99BX}R'iZdC3ZVގ˖!8t/"Ld0yK&ayLxQh*-NT*M3YbHJ1[j#~b[v kI穖Çkv\JRc$+7?5ƺ0lěu tC, gT<)d̀&b=bh}U-y|Gٽ3Լ'݋(4uË#'
-Z=i3g3fXEb=q6ر7!VAYU@OLugw՞ ,
-j)laAg([ﯭ>J[z[
-Kc-JՖ(QT
-[,?>ézN]LxݾKh|Щ 4̗`_Jx!B/\T3V1#y(&>.NRʊy`#p')`$bL/H>5Ykh_NF=w̠sh{%GXm ZOZ!V}5 )&/WI*ޔ>Y_[W,6O.?!ŷq-YK20r{ob9?-;KǠoWCxk`zo'f<쿇6sP;l'1rv2o9js!k-a#Pts?Lڸu ӯѤO,zOo6k9?ǹqΈk9w 2GNeo\1l_f!Z8ÿhkр9$w-ר囀S9m yC c3B]95i""J-݂7 K?$0i%bfTm
-ܜلyDɄ&x.l@}oDU3:6$$: ^JeH9f8s g6jb ;ukc~i"{h6~"]ىˊkhqCȋ"J4}g[$us8wiW)~7daiq|!zGӰiH"JqGf{ґ
-+oVDg+?vZzgl**q-tDs[L'&Oj/y؎ěW{RtPY:71 cӇB
-O[^B &66\HЁsMcW>#t@9sy be <qqSB dɾ+6uXM"JVDtْ'
-'"J5_uf.,HP3-U7 AX_RdO<66}܏Y';%{WA>@t=f]'˽J+l$輣YcfQK57Kb#C 9%d-OwM"]eiql)gPSAn0oޥ>$ ~DG~D0
-)MKw*ޯcb < {lSA" ),U&S~OQ*J; mrd7)g^[rn}I=b/s#[0{IFY%4Ţekd%
-;9˞ŏe&ψa3vWׁi~ݥ3YRBr(F&9/.%>AD
-DKI]4ͷ'?F )0#k ~sJh46Av)4fsR4ǣӮ;i˹%{bc4u `=%Sqؓsj
-P/ҸkMX$kh?I%inG,jS~Jb8I1z')V,sEQ#yV)m+7
-9̜gABX$/t:3!ffi&w`ZpWZN_*][K틘yt%0rJufDIݐ([kMJ7r@-䋋Zi]$-n~3t@a; <
-)}6p$%g%uDCD%_,D{gNBXTfG摊:#i7E z<
- + vp`/c=@W2󱝙./!ܕ,fq\f|̷xc>;n4L ip-<^[=+} FlBHgڷ`woD_C{']ґ']P=YWm(FReI6 0GRRoy 3{YBv!~eDWBj]:xi!"ksT&uǝw=
-t/:z3ƞ6͕'iT\u[7z7N+h͵먯 @2mIIG9;@({A/ E
-;ANޓNГr-δcpc+2P`?;vI o3yo>+{[BrKFA +{*w|v@WTQ]Q~2گ'zb,n@b0wiTIXL$*WXKB‚(% H'CeJ9le+[R{q tTm-e|/BLyWA(
-]!}K5R,k-F}D#ڷ?ϥQ?`\gXKWe
- ec!4z:*/`D|`Zrz(Un}nO6$NR-z2@\}w& .&퐍>Htj݅؇z"cqgs4BfCdzv=U l&S7hvN
- Q6|f|؜|B[n56P[Tl7@f E!! / <pwS 41Xei߀yCcb| h&KC[ ?G54-,-
-*J 1{9th\C4z4ˬ6-\ sK Жmer`̉TNj
-MZQ1=0߉
-9Ӡ ƑhRlx h1칥2!>R` |kA9?(HPl2c%5gSY&6+pl\`"^F^!C|OlbiEj`u
-§ذZʳcQK["J<hC@||E ï
-Kj]U6*SӁdFqHȀRCQ
-T˅,t
--AW e.#ibEeE֊Rkwĩtɤeᾱ <3[o-YNu@]q>@@=6
-7xC.)4j͟Ȋ6z"0Vn:D:/@Y1sPRI\nZjIc6~\CQSRTZT e4.{_5 )iL7v>
-X eæ1oUC~dZT
-[YGyGM0!Z|py4.d"P1H/TL"#@<P^0d@7, Ө qA=,*g?t<-6acbb g@>@]ձAWy䱂dR HH6L/w<@T #ѣRڡAV1F*J(C >,,ȑ$Kp5t&9h@<~65B<
-h\9HK1P٠%X tdʄ|.f~ E=k]
-YE/Qr.˳۱A G`倡TdI-Lڍ%i5JB4PxY1̬²
-ZYr.
-YW ڡ4˅DҤa
- {o'cݖ)DQmX/ah+NflyX^`lxxGR)s,.8<cŞ,@|r2/P0]&an'>r'p߫?'0"P/tdpyS\ $dji$.QyN)@| ܅EyL9u"b86?&v5ÀSEPb YerOw0/pX9Sx0\9MB=i5JI|HTN?%'~t&6q=E>3ˡI#9?:1atO.7Sk/ߐUEe2GqAc+?@}@[Ƀ;ev {_;?ח# LԏV4nYlk
-+|ѯ0Pe3ˬ6ce匧pu8wq:)W1cmqfs
-L;η! - J@hO+8bSriqՎ-l0<.#I.4|FEZ3ufA2YCxCU,/;pI d1!Am_
--q
-$!_VGE)eu3F)F1Ӱ9u}"(iXՑ\s,ZiTtWձs[XY+4,|ȵ$ՖU6 IA}ǗuQ)̗ge]e(g1VWf | &gUSzXc2 EP[+M'2MNSDu?M(odO[#H{Jʇ0B ) y4~y@q{2fl?TtLS.#;BԝO D> i| <1m eM@, aـYoORW!X"d/+38b6%wUѵ۴XAyBZGRPᔚ {_mA5:t
-aΐU1A,\䮂w#tYqvS{w kw_V6p0wOpwrq.>W =ܽ.E<ܝݻ[%]ݧ
-wr{_Mߦ@ ~Պr#+ȹ~:s4w{m ~Ͽ~%>ܿߗͭ-efV2[;KWĖir#wc|=@G7p
-e5pouzиY;f%$%vǏ- 7?`]nYedo>o+nܛUV[*t_d/
-smYsߝSԶDuh>*<
-C.܄b,KG`eh )ܒ<ɭ]ΰo`^W ZG&Ŕ
-Nt)_zw _nc#~OQ%w|QEπ_²9~q;@%4N4fF7n.q4& O0tr+Y2{hkI'1Dg5؅Yqn ^_>#B\E(c,|!~|\o BxT:u[ VP?H^p*˝?Yf Wkdz`+KHRp3Hu4BoFz:ǒ\Nctr8ͼĵ~a׀'(ޕͿ4ߊ1@C4@#n|*PR\<^#Qu_;[_M_z /$: k'፝N[56t&uN]'Otj'; tNtt?qѩpk'~ _tB':IIxl'NwRNO:WW]u_I: I:; _IIxb'&t.=:$N_'@8=7e/; |]$cIxTHpINʣq8/(lW[Kuye6k~Qa+MH
-W tyb+J]Nhyr
-Zk{% f/+_s7dJr>斖يqw4pXb
-]-n_*E*,)}9Ϝ\ZagE㋴99yrs
-p*n((wV 2,+)jTVtl2C¬
-q97جE:ڡ+ j
-VUQWڡ
-H?(`I.*ÓZvXi5'gޫT&օEhM҂2]i%G̶dl%/?lڒU4A\S?  [T_&=O': o8cyxb@Ósxxz@r.?g?^ne^>CT]\i{h›4Z&|&&|&Y>T;i4g55-T>0i:Uqc5ڙDMnLքktMxWM yЄw՚p|MxwMx&\.Z}OK;.kµL&\;gX ׎4j&zM&MxMfMvv&\$Q ږMh-jo&\͚pR ׮!Մ&o 'Մk5(M0Mx&-k‡k_bOԄi_>B[ Mx5ᣴ j“ M8-kk_~5Zׄh_>Apڬ OMF.jj7kЈ!lA!xaYL(
-u_~8x7&Qzk? (D?[N GOGQAGM'h&FHQy~a^-&(gZq{S
-Q S%P}ߏ~TB?w?O?_GT#o!@`?D?(՟՟3C'4B'&S?TF՟#?O!迕O?OO'$A(UjX'RITBh?>!1:_t`E){XDR3m nAtlѓ^s%莐+taJ{gɔɼ)Wxi%kxĻtM҅Z@s2V1=c|b;&a8T'd؉X5,@3jM^grŋ<_>Od/3C/jq^?᠏| ,^X[]^(l>abAsϗ'fn"wi@tϣs!4YD!p@PDyOp|9xU.͠#Y MLX׳?^˨dLg
-;FܛJŃNpy9\E}܏e/7EagzY JaQg%P쾌'"9>nKcKt^
-%II&ϒ+b7QnyQa:)3Rښ)_lg 酵{m@$K4wg7 [3Uu\Dz~SSfO,1Ћ iMMzȩa;* (BKP$tʇEhWgBDxJO~+J3D /XH!`޷HFhDSn̕sE7
-U :꿺@;e-{Q@!5ST^&n LM֮*(N [#϶7΅.OX݄t[a"PYPW^yΖPaHUXB$~  Jw#H{,ZZ;& Q
-NdW* Htp 5<&G,(
-B' @%]^rWE=k_/=ϧCQ;v>{|oGIj'q6ՕPV"X5bMwH8[*%7^'V4ϰ%C>5$юTq
-LD!NJ>EI
-
-%`ގHoyߟٟ7sby,J_(U("mh]lV/7b+?:^ |{9BTȪ=Ƞd<P<s\#c
-r7)ԿmIj cil6e!L{ûpqKɧ , G9'ѣ'"q>i>HjH#U܈m᧰ُԋt)T+Dz
-˾7?Lބ HS},ֵ㛋q1WC[s]w xQN~v巴5[+}
-$Q -;NyOơ0?i||+߆+d֗FǬޱVTc"zmZ(FKIʢ?GB(v$[IxClU'>=V:sw2)ikK@ ^ֻ"8uƱ ²c0hk~AY.fBd<&mJAQ| -q?8 毝FTj܍\uqc$gľ|Mݧ0 HסFΎdĵM6%ԒBm~{ו#Të8sd)0 z=$|2W{O]{H!{P/?d:6 MCⴥqJ
-Pkn=aYzM+|gqj7O5|0mYM흊Izw*KN3=I8
-WK_ѫ ç%ӳ6$4
-lSg@#ɬgo
-[NW0E@#ߠ6̓l].kH`us^&yM6S
-a!qY$|)NB@EOkM\^%e
-],*j- 1~;`ErA2,s8G`(5uYOW@~ 1HU${ }EŹC+6&ɮjq\u8O">,u],*Yx#T{4@'."9yN ~cG [%7ڑo7X\$ -C(9f!ul2;ZĴ;sHi1BB%?/UJ>-ErUq < J$Wpt~p[БM
- m&yc`
-;EG
-$@!)8
-/
-H*p\PhD2 PHπB#IBRW|ѵLPhDr($ug@$@!;>
-{Y^w6BwٌS ">+Ea_KίGG9YW8
-z$$`h#(L$QMSh#20l79K :3m̬DQS
-&Bw*k%A_R7v4JY͋T_jv2[<yv*[e%PR^Pj^'*{u*g5/xYb<yITV˒YLeyY2xVP˺וʲxY2xV˒YFe)[<yݩY*C,R0eˆ;- C
-D <!~
-~[0Ubv?$pw<>h>MK*)T(y.,d4hf9M<$[\'W r;,ʾpÁXw f{Cr Ⱦx퐙X>MrqjXiΊ
-heCΰLk/ q'/SMvP9ZRd#BCbvw9˦\ח jj
-PO ul]|:@[x>Н
-;6
-c1Aas9FP#(l
-|^Z.;HhŰsɗajA[U }yDRAtr= څ~#8`-i+`߳ qnun|4J;"܆(RJ2#ܼ<͛Lny9W[Zy-n.Kͩ%SԖ(nNeDqs*ͩg-QܜʮkTֽ%SYKs7CQܜꚣ9iTns7?7GS\qqx1.rx&E;m]*櫿ʭ$Qr `Kɠ
-LvOPu˞vt4 \y0_H {qrU
-yڌ? F
-I‰;>@EGB4JKrrOAVNH,RFWh9vR,y'\cl
-R?xM6F_LskR
-/vB'N R2p88Mï<vאc^
-C"`'媿ng8!OjK}b h 艨ɜ:@X | 
-)-HJH0e@*$ >}AmiOsAOVءTf$ ԻDDfͤHg޽Cء
-dSPx;Fp.XOWUM_W$|Ъ>5btN w WM&+yG:
-!ȟRUدRP J5 DA_
-
-2)~@u!^{o
-vN1 XR_ȮP 'A$}[Qg SaBXZgŨ6C9 f`1fر Љ]' o dUp
-52 0;(Q_k6l,)MX>{:(S!
-OH0sYU;l E+R~[~5w HY5o
-텹 `
-Np<$abOe
-T(JP$ ]OnPxZ@Abxݔ/G9Z{U~'_װvj<0B3BjuDծKkZSb˴B.
-'hO %+f+ %<M*H G1BKēQ`;x<6a7HP*5>`#Fɴ!}I8A6e?!h7 >_lڼ|}_e?Brs%( h*fN:}Q zRIM. IrrfDB@wDlʈ =gLywO;Ga
-p<YD8OjdV\ :Fvo)5qkI]< d.W}eliUء I`_
-וhD?t+Kݢ4ڀbHױځΛ%Ab_%Sɜ^ޅcPh1Ū
-XUbUOqUa-`ʹaCשk+"]hldqR&^3 %T«h񥁜).I@&ɓ."ȬB \L8"X5O5Z.y%h|[b|rFTo]%aimܙm
-UO@Rؗ eOxp'P4b(4Il*h- U2גjR]Exxs*U6i.Ɇ`$BmP*xyQTC @"CpDI&0]lq00`dDA4
-0ٹ^6B2' ാԭ\u/eHы@ l0R"z܅Qd"BQV6o@1~Z
-;}Ǩ6x·2C3Due8F3FܐFXQ[c9ȧ<(\\5,OVЩh.7D<O0I)@ih 媒(|9L2)Wʬߠ^ݠTz*x+M-.菄vyE>2fuV?x>5j-~)Rv53/Zhx0M㾟o X ͔*_-J^M1Gu3|~- Q; {nƒ"NZ;}/lF|h/)l٧ z1LJ׿)7-IJ-P^5h=Z?HP Fo[ _r 4t՗x
-|~8V#WꂈXam,wZHutDv0r<RV?޳ކ6VC*smBo&rCK+NJ+ƹusT/k[jA8^h.|Nm+{LJ65;*!eV۱)}`yب97یKI؂@
-
-q_* l7zj)|1E,~eέn[&xP887n׳u|P-^!IP,zE ę1$s\JX]
-7BK qXwo闛!N"&߹&gC|ow5"q$"'<2y6lD2"Ų v
-8g5(@|ߔxcJ>ݍn"'ACS0 }_ԞP߃<l?^&rdyx|!`{P6yF;:ŋOA z#
-hEydI8zXRѠcFYhoD0Y497c,S
-T;a%alz>
-K? EwSz>Epd7,͖m[
->Dny8#m<y q6hR#ÃMȈ Mr颿+c9'0yD-#:`Ka>1d8f!C$RUidDEZh;GiyF?22Qh
-NrSTEutK.4E~̾s %] nE~AO Ev }lsǘKY*MV/=fZq51wTzt2$Xr-rR%< Q)H2JP)zbT^5;/LD:O ٨T=Bn+? ~]) @R`Zjk
-3_G:TBz3{(V=~'^ֱ!OG%czӯJ_.H\~-ðIvP/Wؤ_v/x MopqO`ŒdzG]:R 11{:2ۧs~wNj:?}wO/SruxȊ/~ؙ,zgpo)7K7:7b(U?ib6%AE Ua,4O`&sȪLgmoڨ.oV-s~ٞ-Zj7w@pT;0LBy:#1uB\m1يySE K`ot:&<(.m.7cfž
-wlA/Y蒁VG\Ru5I_lu|浳] 5[
-IWR$čAfNz#'NRpک$TPqgtb]!|
-C2<d!KBM
-
- 6%?wyS~DIjyԵE&NEf{Ia\|A'>󂾹isnRx,hoӡtnK0bAmG^omu+(ҝACwXlpQ?w,u1︰؟(D1A 'RD[ܶN7S Z ör#6$R̈*z1F^v
-IjxcZT^{Ծ~;e1:*<j繤FtN|=e_}e"O$*{b[At;mc}1d6H'GRY
-2oO6d+[&Gi imƿ9I)A;1|3
-H~fSʚθ#w>LjyP17YDUB+wېGB
-߮w ls8$Ү4;hvFR 
-WX[h<;Y87dtpHQtHxB.z`{@+UԔGcO]dW R4ձտw_bkLV^w/="Z. ;)RbmYϢTZw7;Y.ʹCr3w*7Nlr L)hBN*m?}mnPnzz6!.dϠ>B+P6V#lE?ך\K*0a.L Tm#ڣ[&挴Wxy@r$/^Y:l#Crm猕ԙ3PY/UL:>CMh,gSgHg7^*o|nז$.i
-<<h"\QX۟?->_*F^O e^۟o/&
-F;ZYEPKeGKڀdI6mqqA-PA LƩܯ >7YY]Z}3B󿏋M`z4OMo#ˋ!y?ί:Ѡ9cŒΣy,E[] t
-Ӎ| ҁ$$$ $!JDnXCHBE\Oa*R iqNA:J^~(Qco,#qt|d.`4ig9x'^h
-xs@<܎@h
-^ !U;]g` Ά\/bAwģ}/\4/;l@y,'
-OQ̫G@ëXx,qGILl;|U2[L ef 0y scΪ_'eMXUY< ˆT;vR/ ЭbxE9d*y'y̠x?gl %Ê7pwZe$ XMP?<®(nCKxH_aa6~?;1Ҿ5Tgv#O!][U,m2JA
-P`ZL2E\OQξx0΄5Vʓ]['0ɔBPeiRG(ZnunuNWf'YL-FZ8p(xb%87y
-e bJqhSI5=} nq -$+\XxXP9
-Y=cL>ݜ<mG`K-Q +Kfh!
-30WCt|?dJEx)Dá6x栶~@d?e0;%Xr(Ӹ|sr;0nD>KájiY|a>jnMlww7 'E^Ꭿt+vC5׾V' A>4Sxk2Ӿ#v^V`esB]zCx6DNqmwn`lM{t2+(Zu
-Oq8D?g?b? U'# 5^ * H'
-{IFMnOAEj8[ Bwij4"h|OK}qDc BψlX,^Hؿ9sV<
-ue^;@)tτX6>?@4z ,1C,(,E]%bibmИSEyj(q犚yS2Ctn7
-S풆ٗ3$t Mmx ȸ3|-v4C7j+N4d\W-zݮS`7~n#4' SY
-ꋿBQI)ū}GX>(3ʵՠ U{bC4BGF-Ԡ;"J˗oVObt۱ܵ_g?LT]I椠~>biAMHɵDHD|OkY#A ft&&qT:,gx_$gtS/@mh-VUcV B^1nE ga! SQa-h%ZTLT75ǵp#^R86,{򘸦剾 &l5Ơ]=%܊ŊBr FŦud794lx.h[?bCm>W tiQ'W ZB 4,n#X}gS
-/ cs \ը+SBhɠ¤Bi:F
-~< 4 {DTUxgflOP6VZO$՛~H}Jǜذ96}>9 Ėw~az |DMXbX>6 7(( 레t45*-<,pD}>= D/7CZdJfB^}4aIlz:XG0s ߎ1ۄ+3wdu%9-A<t*%q&;RLjM܏z"_+ $M0886g9:rAeg'ڇM|A{
-ӷM@",'?AqPt]RKD5o%ʷ[sTcǞV(r>-4kg{*`P0a.DڈYGP8r!~;NbKY!nL1Cl0UǀS
-6\֏]w҈dHH>,q&ehy)E9gT所vX-2T:QB
-*&HǸC a ǁ5u/>'{q$tK]tuLMPMAUHQ57/l^͙A9yPeq#Kw5ՈlⲤTaeIS&^F:]hC%. g, r; ]UiO
-Cdqx^,HPЗ@KS\M(/PmՋAg
-|<8,!?Z?|%۴)f 3@ A4(g0yR rֿn C'q?X
-Ov(a`83v?HgntvH#>w5YUhkʇ
-H_2k/7
-RS5a}WS(׬QvU+hBDJ
-ki}j@N%QKK~AfI:Nf#YvRBS´)F^i()-f\x>
-Wb0֙6Qo< ][ud1P7h>wi,;uAqp><pV؋;B l"/ǵA"<M@~;&CwҌ41β1Jbɭ.N:j #Ov
-
-঍弆{GfZ,Q+N)/%72' >jI6p~2g`? 2][ J:ԣS@Tw~^4dY!š_bV~^C( q$ #z)݀as )Eø;?7 9 k/GޯKη˯bG]?\P|w`a̙ Ņ [Vhi^u1ldH40_Q=mC(GL'tAOp26T -mҳ>$ea6c 30zַa‘[p{j@fgw_W6b|Ѿk紟D&CG֞(YdNZ9jshլ)<_YVRQJH6& ݸZ
-pVM <t:w"@N;p7dB7W'%pMx σUP$pJ[$v xY^m<OEzy:bgUwK_!07:I7cz^9)*Y'SiH]weq
-G, Nt/ MQ6wdLV\Ӧ"oTQN]bI$$'sWe*C=iIl& Φv/RO˃MnkfZ@{4^N9ޡ8)E<\ӺR.V' ΦzUb[?)xhbcAg!@ ^ ӓ4
-t@8ºǑAփfL =wB1
-xp˷m jP >WFN$q3&]DЃiL@ Fd)+q%=Ї`]%qXu1|6϶f߯{|^^@K߃:O \wL@A~Ӭs)Q\E][7bpLr%.xTI:2Tx pۊ
-#<U8̷8cHXi:hdǠ<bc1x]~.ٖn~5M\.]טYN9 XB&w6q(jEK&CUvqCtnׯj#S37PyuH@97Q}8'xl:w).$ëinx\XcqqSfE' KňVҩ +ָy і3 7&e FQЩg& Fz$ux4"rdk_C'Fsbϗ'_%3Hc*tdYCŅOR1[R8i":/9`ӹk׭0=0*/;e,Dâ GtF+Ņ>](| o
-3薢/ [<ED9+$L6tه `39=X/))BVt[vceHa . pPT>
-." /8Qk<06FmُЅ=iA}3V. !d4t UǴ*R&Q((ԭ=M{ 4FWKUA/?5;'Ce^vTCP婣lOwDP\Iⲟ@zY^4kAЯ>&F}3'@w6#"/\FLh? ]p 7aA$WP\alٴRF̷UnԖ}J #;+( Odt&1Mv\F,S3KGa6th訳V-cJlgoDkG1і7
-q+F˦U3b
-?K7kpo MX.Jdfll?j #͂PѱV{1$%h2,0Hr@yU˛@0 &
-w 4`2`!7q`v6CFĐ4. g$`_SrH qUC,BwXM(|j
-|MBP:pp!4_*Ji ]S)3_PzyNtPj"g"x52Z5x ya4^c<%SCjv
- e#my{',,o˹(.+LhCfyaB(
-$C0++<t:Wl"(Y7bΩQJP~)hr
-bIMg o1̤3|%uW؛ԃXڥ :FvV\@l0=$/c%uKHC{Õ,/^WGMC ~*8zꋓ"Y(2M߻}ݽL]R=aƙK@ܽQt21%-q3h
-ب75ul>["}Y՜>|$0PbZx 櫨ڍ@J'D?ߟZs#M]XARx\YdSxya7?.sw7HaS5׮9_H[|ڟRp]O.G@n7A?79;~`|?5-v
-L|mE7%ZE@\aw^/Pf+!Ny!wvZS (ZVﳹdOÅdM#Ow&`A
-34` ȧZZ , ~-rahV{ *I 5թ'4 [<,l5wgmJ;zʽ=Yq-4x]ۤ| ,u:<=`3QԡcNO蝷 (s/ xM,zi멸-6A>j<i֪˯ЙüiNHng&;9:⇵+[%hXUVϠ{W{xt=+a3|M xDuQslP@| ӑ|q9rY(M85g B'3b+J6+8\]~kx/8G׵{nk.NTMlZ;A;,= IkZ@YG6`A887ms|ju,f .J8C{{~X2a}
-A'9t" "#X5\XȀi }:R僡
-+ e&9WPdH)
-
-x}8K讆>@jq>`{duTgsP1kvݣe/cUŹ  <>zW':g7;^qѾF}cs1,3'8&ĠSzŰx#寧>F|:Q.;EaC( @5`7\^%h_ I{'ނoꥆ^ϵqQ4 f|
-zC#y9vEc֣yl~<:%8c̻~w$Wzг2Iöq( SH_(XѦn&o87 (ZcH|Z$~ h{
- J5^q375I,KjNO' <aG1?DRC̺f_|D9E|A\VFhdMh›VS\1Z|hF h!Vs8;;;onaPЋ<i9 Ad5<徖dJ2gΓo=7YLmؘ?wndK؍ʃdx[_a:$g}âPa 03yFvY^%!,?1%ѺDA% v.X@Gp;_f|@I9?(ŀDB9@ڛͰڦMzxx5s~SC]g>_ <MW،Kgm 5H 0:L! l&{[ؐNlYt$/ PO11CMx`(N9{4#TOdWմ  TU"v$?/-A]˄hZ(.4]v+.\nV-q.*OO?87!g&9-zeV:
-Gb+h&%|~[ /ek.>=Buy%
-(jb['B &?+.)98ϘKG@y/H
-C\1 ~A ^lbQF_zJBdFJ 0}& ' ˢ&~.kaNۃ`1IF]-|y3BC)œ#續(I&ˈ~ԏ4ρU3mbI'Oik2J[0?\WVӌ}?u9>E$OӻEȄ|oMy8WJ1 |Nw\Y.ZLN֊gHȬ!>I I|OqX@i,;ɹvkku⢑6Ta1BQ:ZUƾF?ʂiZ=mI7~Qj_
-vV WЃ: qJSW\Y,@D!U亝.y<mp9К vw}{Fo͟0Ҫ ']CFe:pB: (f
-\tݻ)ؽk{(s(߃lU!"twOD 2Ùj(&^}0T7S_̲w/{h z-H%߹
-_$ƾ’o߬t
-۩-?{o 0)9jVx_/d.uJ;`UfgRL@w}tcW`@x^c5f(uUUɀCnـY{ݫt,lGV'qW2 dUyYF1nNM Xh1
-d/$M`t"obD#(둭lAb~?xk:.Qs—\=/"(8\r1@
-)sZMl
-m`uF*LVW)\zKhIU#y>\V6v-?uhdyւ,vőEՄl,~/dĒ{Tn_Mfc - *f@:lHarG@d
-Z.
-w׺@]{yo:{(Z|uƩuvpo g^PBЀo)z3{ev&7qVViVPp7[Ƹ;**=ऀ'l;Ja$U6t`rzaaTY\2 ׿[0~a@t (->;>v hmFX:ڝ '0[ay<kX"$Vy[Țw#@R ScFVԺY,[~CTLh Z^v<m/މz
-Av |7^M}?G
-E\uM8usex D@
-z΃
-rYmX3/`&LO!*knPȽV:wogs¥{6&
-+ee$`6v}~x1?D;Ù n]9
-XeSaŮ(;ܮ/KZMâ<O '虴LpAb,Qz 5x91df|{1㜲Fjܧ'-O8~EEQH=v(}Ek`{{p_eu_%B]~=qoԽbC\vmykw[Gi2hѕ/~wwiG_'iᆋj?^8.~|KG &?</b\( DN
-9kT`d&\EGPa":U~jO<rDO(aG9_y]֭p1 gC;Tɤ$]˙_ ۿ/_ W[ob2::eĂŎ|Y#*8Ë>ofy"}$̓+_ҡ=-XlC@E4KKXrq?Ա\kon MQ]a?oS6lﭐ<q&o0{ńEBheo$rg⸩'=L_[mCI˨ Qt9m%R]b LJ1
-|"& >Kx*YQC}xc_]pOib0 |)nqwRV
-{=Б}?л-I:wO[yPp>TGMM'W
-ܗ$>CJi ږxl,.9O$a[0ʅ0{k%qR|hg+7m2[1]@,_Gnz~I>Ie׮ bXJ)[Zk]^eD^mv[Հ#h5
-Lm
-.GK+ɻI*
-{ԯ}&
-4KwAi Q09(/U=P$q4.݅Ӗ#er:%a. r2 WP~FX,-"wU.,/s3ePrʸT{]eaL
-A\i3mǒ$udj!
-*IvULաMV7I.`K5 DR2Ndeߡ5a$+( Ue0l)O ~@3WNW =;RUW> $vES#B헅? S)Q)/"4("ζK9e9D3Uu7;xD\‘̨'0QqGUN_y6fm\ kl}vZ]qU;0 Óo
-:,_o:Mw$L=\FKuwZzO-E1`pj)U(AY/(KN XbCXlhq)T㢱Q嬈*azyܢsl7,Q|(w(PѹV\Vy=0<}
-CUzlj%nR<MDYuB\w%F%KLH RoZYp
-YS\f͋gqyv'qy6E]n¼vwbwR9ق٤ \>^v,9OPdv%x ONBQb%&->-́F8\xߤ'Σ:3.h yX~z}iO^zDR,-7(dG (d9~s҉NrXXe9Iɖ7Ɂț˛@#E=rz lxr+ˎ)I`E]>8d..؅`3qg@ͳ{c<uh5_a{vI_Rɖ\AXv(;
-˾ 75nϢ%LK_^b=հ[Qu0" p!_ApBkfy;zBzB*(
-N%?pN@I8E32F}A3wBʶ`wú[Ep8k,5Ӿ"ٚ6IhBx 9𷨥]XfI6ܓ NpV{7v67 7PlU
-dqε SiI$EcfMlҁ?/]iǺFkB+A 17arGִ~1!u%_c‹M/EZg7Xg?&vAe h5< fl p ߼?LDK0*?Hlj*)"i kWB$F^.'a6-ЈsYôD#g$1NW&YlgNfbo!^ZHH>råyC/\zc!W\E;oZ'.x
-d)0E
-V5=ꏅEuGI>w
-9AP6IFpzd ic m| 2=ԇuyLa0$62E}_a0"62 iy?u*/¡$/H\^H7ڕ$/HB9zo%F-[0$ds$t,ξ UVNFmlȫT+Xȫ4˫a1}q-\/,3̄e/1{EmîQk }US3,P=wEmEͪYvEwm";pqU9=Y DLXoKlW`q;[_J+A ɨtmTa
-/G/E
-=I5tG*z9
-Kt$iEYFW!\v/B)O)]W`?NGz=G5owdW9%t7&_힫8i3Do#+J#x1<n_2A2._8Y&m;-1+rM <d<jQgEnz|/{hL}^PQL:;z)0KBG
-@x_(^9:dDbؼ=Y{J7:T8,+US,<N:42px | ۖK>~ʃF_N**ͪC|C
-,L#{pC xI
-@G2'KհoKhTS|C
-[CxԤ:pL4:~KBҞ4z/A7ˑiJV|~PkY Dڧobhoũ2.:]
-\I 'yb)/HU(ӿ?%>'&8m!y*PiC06'}f
- Bqdp)lry&zwVqH%
-k =շNPMpޙ#.\eQ7gn6; ?n* =`&A,ap v|Ύʹ6tJ~-[/M&&n։JJK
-$^\8o㝮@x%0B;xU쎵jՀM|k}dÝk#kk Kc7W_f=uYK*wHAV7 *l'בQH˷8icvM:F9U*/qq^/n/ P,1CۨCW=>뾈uE9 u
-xװ u:?u::Y'~O`MIŲ3]LZ)]m솧M:8X&lQu4+
-P=D^
-ܮ*4P%qϒ3=T2-߷k|C,(꿇R^-}M䰜wD9P[Dr^hZõ=l>
-Hnġ@u4{<kiG+,RVZ޻?m<:(ÿůR\S: VuԺN,$$WCr4knD^9 T%-u8fFŒ̳UGѽPw.%rŦfsE7s2^Myp
-hj5h ojU&`$P9@WHl at5pm#k677qn`HR܎Uʈ$hg(wx)5ml 2k&=;P
-j]C?l45Yв~-g^cЖqazC"j
-ٶU(#ϑJOtL[WcOJr30%"JւV]-ͽ<:ڑvɳC
-kURk=ޏVWО~B˂h:禝UEj=$R7VцyKKq@ĺ/ƙ@ɨ!5sq"5XMQW$h?-pLN
-~ }7:mmjW/&c˼V `#
-b@alׇ`nq>3$xRUT
-A\bn?,"-\[Gtr=r])u87F =:5ld/ >]?&UXv8 O(KumKǓ}!aA>Y8G]d( ?gMrм3φk1Chc',*öHu54Aq`2pϸm{ 4˵Q,f 뫻`[ܨSWKqV*jSMXcKG<f."A/śכ:=T|~ 1kZUNL=+<U!=Y N[\WŠD=o7fNjqv&~aۡ8( P(N
-ng)7YvJWrL5U[ܵ^*`y\eJS)k[j# <]JSu$gi٘9bȸ
-U/€V8s>?F3R2`#+xB=
-2׌fk<\񹊢]X0xKI ʪ
-9O2p𼖡}ɏxX~5,.C;E+?,_X/ɇQ;ѹXhJN@pJ o F7჋xzS>`"%8@ +Q n38d<G< KETaȿT8RBM!A -3>[:!"b|7"wQ
-_ׯb}p/R//_ EgҞOӋ,3=cYc;_/n?QoȊ?qŀl"x18Fb3Ƌg_ыS(~W >\n\//c&QH,/ EF
-wAQ,ǽʐTʈC; #!o DY_;XA:SeVYydžP;Ca!9~+wL_GMr mxs 7$Nj$ПJ1Z* ±l?]Ӆ}
-,p C,-!JJ
-ފ(Qؠv@ NBOb\C'U;BZ?2&ISXGGm~2䣴8ܙ!_,(@w)#],yڌ7d`D2!08{Rt%N҈%9_HV9"-UY_*7 ,
-tZ {K6HP<x>z8w|4b`@js>*s*+ z| PeH[`A6AbKV.HWu $<9wi}Fx;pu>}FDID` ?Ni727>}lkxG$*˩wswj{S/A. cY( c1`K{Hx}`/Ka ㅹ8!4М; u`WnZl[{_{t0O/0{/udpQTi8?VhiL븬 ~fw۰a_5o5c~@^E/o׳{vZߏ E\AsHsuhP0;[bH >j6Y6*}CqseoZ`cHs!x$vk_ew 9NEZh5^55:Ab'e<r*L>I&*|J55N9
-%eayP^h ΢?V؅h}<M}]Ph 7B6&I0{v̪ۭ0Kddfh]@CfcWfSoGSoQo_Uu=>CoIL,@$$ $$ LB ,A@̼$#0 IZ0I1PEj[Zjq+,bUĥ_Ѫ}wHw޼y h|Cx۽{9svA,mBD M+0=)"l,WQKj-l%ԃE ܘTp7]<׉
-3˘_>,^6Dij_<mk=E^+ڴɸ6\d2sV<:K篒cq=FG9zvJ-p]LBPW٫bV:OMp'GT $u$hx(i/%5<'뾮j(-2L
-݃outð8 7ҰR`қޫikMON)6$Lil>΢qUyiGd'-pD5 u5[h5D
-ӕ%[K{|ty<Oa{#Ƶk8-+(o*g0fkT*;#b6mԽM'u<UiWh'j| WPZIy N@AfX+[LS& v?rj. 0}Eg)ZlkgG ]e׷?yO4*ʏU< !Lm(O@t}klc7̀^z/{GL/l&X5RmX
-ZLS3]NBrX9i;g;d|p//) %T&?6*r({^nW8Mv b#i["k8Rg4
-!Û!zV+[Kgī4͛{A.DaE"KXVXyHs L(EI#!V(A<;iv{'sM4]c^9N%t.&F$tyQ cqwSG",a.@o놱":~X/qwyvr(v^$tdWfGձ~:\Ku(U&%-yB(Wlm qM4γ,[DD$I۠`^ԓi
-ߧ > gN}"/XwK&,i W̾ځ<~JC20Q *m΀֋Yzk$JbK~5e+G(1jr۪(EW|-W^S#wٓûZ @u[yϪWIV6VJw`_c\LLof^`TNPnо4%̿ 3[Oܞ˫=7#?,Fل񴂏j(*J0\Tm1wcʮUWD-] ϷjfrpJO\筚b-Wb [5<4HK,W]E]AV
-yv=GJvBZ=~rٳˎsAW}G6hB}`_=G#[b}7[bk t,[@EwyLq/ݢQ=}ї:ġvTjd7<NIH dmu.eZvn{.ryFs(}d]+ALD=-i])ҽoqV_ E_8/!n,[y&2W 'eoO:v'M7 ^SQ-HGǹFKC86NLaw>S_=ϋd~DZ%GN'5V~HV;el3HLa$^H(/mfF$cl;n3#c ,[n3i+?N"=W"c/ڬfL2qE ?
-^#_
-=zZjT[TOUf5:a:~EVE^4zp(=f|,z z>R"#ަ <B!/}&qW7Nukp$P$S S S F 2yHo7w5ʬcI߶1BiSQC̳tQmzjFvaݨ6ZnwSoPmh!h7Q7`/bhvB *ؽF 1խ8s6 6r{/AS7QJ8U}aNB| ߀@Wl>~ed
-o@wO+ -zKwkz~zwROC,
-o=tši/>h',盒ńu0ʈߝ-%;tUgjO*ϯdBG"ώȧUj
-Sx-ÛJQ'Gϧ1X)౻H7r:(#VE뤀4ޒ":%LUbAwcI$iji6~81 ;rT6Qj\7rϿ;f!_F)!N,D2Ϛ_(R)υk:bmnk"VwG
-[~s}y6# OF#Ml?찵![:ekQkȱ/sǞ|PD
-<
-ф-xr!z0z<n?t=y]D
-v}NCCX&Ϋ-҆RQ_KV~4MG U5N)\ 6 \߃sߞJ3u9v&}9Q3\6ZyĹ]~ÖxEo3{BD?T 1tLx*0Q %=hшxچb ٻ#&鏓
-A^xћB _M󟎑'x';S)~149uh<nh3u<b&
-8rRQIni+4q2lXXkH2x!I8#-H++{WK&|z']Dg
-WU1L .F3hu
-C/+.
-fQM_<f{w`kטT(~zG$wIxWSӛ#Fh-oc o<GۏbpVJSXykkm>1@Stfmc>H-2ٙP)~oKeY6|.{I
-#tWc^m&_j\`{>c_/ȯE~ϋU2R\glٙg\j%Ċh.6=EmG\r ?}AQ|P4tXZ̕'aU
-3b 2ՎT&>%"~VpO+E゗LѺFA[xF:KK M1Z:&uG11cYKXr|;fS2ͳ$К{lj-YFyq@nIL0xN,T(Ok A4xd$eӜ˫}l7oμ3++Ugfke:yǻqO
-0on9P=>րۨQ$V-\9(VA9$^;!3%58=Ͳ<pJ! 4;r_j[ pvB |-f9$?oޕ^_WJW`ׄq2u:#8K]>oHh_M$~DG|4p +{?5ݟ D%;o;%p&{F+X#j +S\:yK\9P6B+ !g $Mg auD}~^2N_GrTY!ҙ.JF/
-{F`ZZT <ps"C…H WO ܾ0~ bԏZ]H{] 5 B '@Tk2H*hw9o2p$7Rh+7ƛ\+Kᯒ$.J.37 vNUlbE'mN"[i?Pj =d| J27D4[Ѡ\qy/jdg !R ks@]P)5sj+/W[9Rȟx
-kJPt
-<1<r%6uM
-qA?'pt77:$(`]#f<Вr
-iFacZ:4*:gtn͠hF2sQabL=kNhӥJ_\b)3YġjMcafPϒ;%~F{{C# 9kFc:9@^PoF/'nG!}㒪 {ذ8;Ɖ
-ZKEX. 4G OAR`0nsʇ_R|݄Ej&ǜ[?L ,O} t|@!sPrҜ]fS, Ȑ
-eb;StR{<@DDCA} re+WT>1Uf#G-}.f/R'H&;>ⷘ)ÄL&ʶ뢁h ܟ9}8dv@0\j&~x@m8Yd72qM \ ڶh u\\fµu3\Zl MnHwɔ;wXk\
-|> ᪄g꣣|}4IBH CLD6"jw$HTx%@|a13`A .b1~7gֳg8.;Q߭UU]͜u9{{թ6쀾,wC0@>M6l ڠ6HX)xT`? x6&?=i8{}>?1y@O.`PxiM
-1BBCoX`;0)`,vriқ=
-]zA`X(D}GL艢0
-]c9N,IWRh6&p9S(*2ƫϤ.e񱹚X@532CEx@ΓJYZ(<+ ;Ƅ3}czX Qe!SWgTwMoI`PVOb=X*D0P f?~vG}HWVȮMA_W&L*0,_nڗj:9~⟣=w}
-|eWjOo׻DlOK{"ԞJks"YC[c=-}ݭ;} `q®@ò{o(|Y>GEB,
-K6Ƚ"#M¾wIz2־z\siwW$%{?#3ӖF j;ί)yX\kO2mɾBmsvod?d|ѽ7Yx_fn?ݸ*n6V!5ϻNR_s/ Moq
-(KE죻U1շ z sClB[ncX@oT!JΏmyg%j6X?7 u?
-vnAJT>}Q~h zԫ,|#>fWkmjYf~;N?77_fו^,t~N|{Ǥvʃ\'~ @6c)vC.BBoc/Iqqէ<]1B}cݯ3r-y{\WTŗwWJCXG.&7)_i}BJ+@L'TXr (○61qI?<p:{2υ|#h:ܷ/wޱ=wkq'A#}/`F,IO!h
-
-;S{{]<
- ?$\9!~~Ǵ0͆ EIn/IcBg{| w[Kc()o^5z^5z^5z^z#k_`e;30ӿakW2b<cƓ[
-w0A_Yyazw3A/f?t 2݌3U4'OӇ7\ ŰuL(F?:asL/v˙+ޗ ;p\_^7:Cz{Ya(oޘ|;UCމQQ~wQ={WGqgmc0-K,.WI
-Ϲj?W~a $ad'Cx~G0r9`#> A#w]Wul?{'?حTWuWWWwLyid~L+ !<Au7<'Bc^9[bw/o!Zj^bO6>Y~~!{o{8HP9
-^Fpu$ga ܵӫI>oQ=$|p/>Bx ShHϧBh}iy$3~h=<<ʓgo`Bb~M>_v+񖹽b6/+g)GA/7![xD#S9~38TzXC#OGwy9S=9ynPQ]$'-dyg$0B>Lr-rN,Ev-xaZz_a>A9yy<ֿg^Ct\oSVKi8NNBj.%<qSv} OsE#|NWį]EOqw
-zs>T~N
-|%顼Aodf}X|yڰߺG.O9<V3l8O g(0Od pוz8,;t{}&pH%Ϛ4W2/or<bQ ~} .,ש=o0+mПGs=p'Bϥ˙>Ծ+hK5e7Wp׀/4#O]~0;LW
-B35]0^Nto!#9M
-9!9?]a-wVw} c9Kg
-ܭp {OAWqJT 9wz!E^7Jx4ϡz'm$NE#~&s?(yҼ)!?I[Q{r
-G‡?4R? 9{f`Бz $<HVD=n0g#?a9
-=&~=O^ʹΠr/7$|&g@?:ݸ?C>
-䗊z>?*X6|(oC}*9$ꡔ 4ZË]>sx2?Krߓ7Zo5o8h'8u(ρ9PO˝w O~%?~Y.37(^-qˇ0^X࿘oui akX'$<a;fExs@0C
-G+$00n(OxFS9z\?E7Z{[^R: c~ҳ˽FKwg?-b >Lm+kW$s6CSč"]o/}:6@{%{swr+"|Uȟ /\ U߿ 5ӼgU.ϡ8<&*G) |ߐٯBf@xcAsn*w',v怿͉?qUf~a4㔰?yOE~Bk9pͥlv%}:Mowv'^Gx!u  //6~2}?jQ=x!9(J!*vK+|G!'Níf?nj?/R?ry}b8o0{p_o>ū|tu?gv7ᮅu/7}?!|T:4]iФ[tQU뚪ju=J#t(;@4 4H׃q=oGuySg8%G]@i`j-޶5H3L[ރpF8wEyα g-zRi8'i:) mEɏ6:aQZ,˸0(R6,f_ťcŸJz{2iRőT_\/Z-x,, 6';g[O#C;Q8PAWUVV_x.]t(nkS&M@V}Ǝ;6GvꃌʤB(QGeEg%LF n=ԕf<T Dy`.K.P`[* -9J@ؿ=͉PԤ#,A]3h3AWW`pxUeu8OjzZeR/&BHP,ԣx$2XSƖzΌfNc
-21~u<2(Ӊd<,eȒȤe
-M@6k 3vtx\ J2!_-W1բ?M*.3‰fvGsJ9't6X{
-TpT(&ӥ9teuX buH~2Uc<z?jvu ?揊:DU17TbL ngzW1LG#1Ss+CEYd .A، W7\ù)`!27:@¾ښ @p&u'K*5x
-#k4}oCuOPW\ۢTUju# 
-2H.ċx9BU3INNY~g\B( @HïQ5 Q>C:FVug"%v",-0X W3+&?+.byx"K~dlZ 8v
-_~`?ȴԚ<7
-fvS1(]oiĂyl)E l*lq_RW@_
-|LT4J h:2Ca?ihe4AVlЯ;Fzfn0A֖lųlAT
-t-fR|`=F:WŸ( pzu5KCI)be+u@aPئ1LPg<h,1.PnL^bNC= hâC2Бz3fs1,]# $xjİض#^qQ0&-غ w|jm#%YBfPkVS
-ԏfg?|ϑIn1enXֱq4GNp*f ^Ҡ X+U mk43y
-ֺ,aYFMҾ=4P֙mP,ޏ,,:I)}զ_ cͦ(G+KlIaaK&dm)\?6 <!Q
-tSؒW]Pe.TF&Aϖ<_ѵ6N X'`Ćb8/u &7SaU!RZ_6Ɉ/YJLᙍQ CߌKc|P)ɎF<XeGBEsU@,N(eP
-`_]oX_whrU"Ց?ۙ h&R쀹l6|
-Ӄ`}EEyq*^\]Two4G!=~<ö+v KSiѨGpM*/8~ׅ,T)>۾
-|T/Wx\-*9
-U9?P{r}
-r~߮F?\!ga\/T?G=
-*AU
-
-LU=(mQ
-9X,VPs)' ނJ`aB,[ӮN:7_+_bɖ@v/E/ŧ |ɏ/J?h׀{iC+=9s?IR|JM&$iaW B4K4W+LpG-]©؝t
-ծ;;0OCxbjmav`*ņ}'ۣm[xjSDƪO66ϯvL'wx{xL4(-Q\o>2z/Z@0z?:/~{I`a0
-xc׼F ѾgVO Ỳ^r0hgQ7?Fqh}Cξ{Y2pLc86lf''p 2a<?0U]I',Ԗ-=Y3ma1/t3yL}_x pi c>IAmkX\|E˞gO<um,7tNXaLV[]Ƭ;YC Ìh;}}w%ށ!_{;Ψ<}
-}V2dFe!nn z֎]X5Utcd%@,rMqtpl+=޽Ps5|'f&up0`{ =zE餳v?޻GQ;M@` Ɗڭf-QY͐dgZUJ(rҪնV" B6@
-PjX_(s[鲇ύe<왪讍nH1*&7U2RAPư6$]jܚf
-߈+E2ގ[~ |D<㘏#tG*lStW*V*xvR 1+ Ő6XkrxN_zxE(-bec1OX:Lj0 n+ً e/%X5Zt;SiOmw+rMC\
-Ժ`7S1I&8Q׵!5|g;$"q) -(\#^ #<A
-1;8k: U J\)7:2?,w Bwp̃@~=cFQ#M5`{] lXD׼> Hmy
-Ƣ$Y9@K?-UӺ!7%yf 2O6L5N̤F O[ZXih\㽉r"p$o٠V3GCω^Z}_ WPg^y3W(Yܶ8Ȳ~ D(_"M7MD?Av/þDbcKDƒ6y>o~nˑ8tSiDA1scQXpHB\K0E00
-4r g$땓69]h\<ǝZ~%}Co,<a&Oƈ Ȁ@a["ë3'i9/9ٷ%mzku֚cN-(H>k'0pƙ7/mq9C/%( F X5 Thw ʉO
-J 1$U
- w ߍ] 8N0sja;L`˖>IrJ
-{x8Rs2֤8&}\pa| 2oL
-g|
-s,u}dFUPh '΅'wE} @͏NY"|fZoêS<]ɾ7zp0>(1ID:RRTpNd}vTqs`J}cΣk*g;IӀ 1]|**<7 M`Uv:lUM _h{,ނv+FrHyKBs5P{9搛ʿuc=%ˎ"?
-֌yN 䪙XWuIdG.Q%V.g }#kc1m<ƛ\;W]UMXU{΀*X9=n)T4.np=e-ػ?}-nʫǪXK|͇d/џcމ-Z8-<ʀij$VbUX~=bͣ-C:q=?郛֌:
-&zmE'F%qM8c?VՂUSՄ{G< [ E AtKC_PsQI(i !Pry-:sm W`HUHvC(czߨ~>6Iƽ uBUr9\֏M-ؖ0pPRڵ gdB9ʮl3
-F}MɍYKgx灾ܢluw,~u'KJW@in/7Q:
-1@_} cW9 a8  @z7`s\FcLX*8̍ bj3;A-|Ϗ> Rl  /
-R#A\7 PDYcEz˧($
-v" g{]f5[e_)߽]7UCY=s~ ru~?@u~RZW|Om3h~q6siMN^Gz1k75~Fx1 oS;~USUk0a;/WuMÓ6~B<P$*N1yn?Ыkxƒu7T=*n8Rm'1ܨamU9s\e;S%YjCShiXqQ>CْmS鯫}1C`}2hzzٯ+YWC/;A DzЀZq"+;{.6nMۡ0*3C
-QCE X}(3S6 0_JT|bp.JF*B%iŎa ݊GF1oa Wh^7fy1tl-o,^4w3DAECVM[j[.oNfSʋn8XU4
-kSaêbQRC)
-
-5NqA j\PCd!*MTI:kR& jҠ& jR&^JtI41*I7Ը 5ܶ
-5n
->wCkݜLU|m*Ģ@EzEBm0w>
-hdU@`,'T1ڪrB (,T5dU~$J* -\ |2
-VUT(J* ktU*`z@f *
-YU
-Pa@PC,ŀ~ AX<A@fe@۰8O@f ⌲, @賆@X $cEC4ok{Fї wHdh9‰C^@8;Ey?5 |
-ve;mPOOy!&T:B>Ey! S
-iT,/U}>S .} ~B@ <bP
-ެL*3-a=<إZRJFaff}+ȼ|s|/1M8gm3ߵ=e;qe
-~9!1@kHPe"hƞH4AH
-
-dz^@TpyF W@K A6k5wz1*x"hNռ
-\mR[|[TR%IMfr*V)b1
--R|ub^* @h&
-<@y6yOOm6 1Ļ@~VX)P0|˃mQ o02C"7Zv5}z
-,f綁e fT`1#?7
-@ ̨bF~n:W
-Nh3
-7T
- WeaY57aU :E$P.V9ȑ׽{$PËk M8E
-$D
-rU
-:Efqh٥5o
-,ƔNv
-:!JObrQHz0 wىnrlt%sh} XZXkX"|
-ڭbE;Tcpޓ}{Īwͯ'q*;a<~G9k(G’5]qY
-ao$އnkU1.P^>:k |>ߍg
-a^>@55R;c_hZS~%<㐛&8SJ@5)N=p@
-a |XʲhHQuwNL4dSi1T0Xub>p+q~:/J/cSy Z=!<<y8Iݓ$fGk-ymty#>jxLJIHo.e#d;AaU5];l7)\Ky~?7@݈y;#ư65k"0e[ 6\%_$@\~no\eP^+&[D =<C=V@Ai></6%i=EX'QYW"Õ-hRv1J髈@n2ka?(b
-歝q $ 52(>+a5a`.esHBGy<P&bx[̆ʎ'@*|ۖg( ML>e vZ M
-+VT4["!=
-F\;S{`} PKsa-<a-F[*'[t\b3Ģ}4ov>+up@f"lGͨ+\$7ZZSm$6 o/a>o@=ؚ% J=w亐D?IP$h쿄Ҽ'|# RtBPj{+6U7^pkU蔔[,JJqT#W*g to.gϬOj1d̘FUvvMv>}(P.SVWlux:[Yh~%]N˔| ӯ%g7 ߇T A"XGD)><M
-fwP ;{zvٳZ%WPT} 2plt4K&fNˮkpJ|a>9]y©i,%h ٷG@/ /4v2) &+aA\!0=#QwfxP(C^ uG\D"'$> |3=zFXfopuշ
-w!dWT
-5mƸJ@4.
-MND% T#5EC8wr:BkFp㫧¾ ;Y4Al;Ƒ/r)vU_q})%K3*70Am>, CJCRCa
-*Hžu5U,jb
-=*cC
- / zl?]m[j4iDZeXSx.ւNJL}:ޟ
-w'BH'$*Ӑ1܈=`O. U=csE89nJ4B?dafDm}e,܎~MndE72.Vk]A"NO9rɑt<Ӌ1a#9q*6w։R ъDQ "_qN&ۢq{[~-~V3Y$Bx$q%n{#v؁q%|c&aGɊ $ ۣg؞Qnmv"jdL븈7
-#f Xzw$UٓHX wZ|~vk{?b4 +z3ZAt7Y uJ҉ SH
-[f󯸱Ǹf/f
-hzFr/?͂3I .W9 ?GqG{yiby$yPe<
-וP;l<¶Q7Yj
-;yٯDCIlʼns
-sNEW7.~ۍ4!!CN?<{D)N0<
-/ !V<k٠T΋ÆU.ƬV)>u^!U}2
-`._@T
-UvDhGC5iz%9*d4=sAϑs:ox˒?8q[IȧbLP$ az!֢3zAĠT4oBlK,G×֨ \cPg
-(h
-vL%[Z i)%Aيߡ GQsoX WsWGcv[G>io[JO^Ա
-HuREGEs6.Oz>KrC^!%|C<Ni}N$2 <HIA9̊[=Wpy8WǓf"l#}"
-읰ﭰw>Al ? dxk1g ${9H\LrDv$7q%VEŴ
-ws0HUv%:c-<]Ȟ^'f$p9'4n;@Dܬ~ƺ;cDso{^4?AZ>nbX1%
-7 v[G? x(@+PM/=c$qʾVO?%AbՃ?!rɇ<
-v.|nS|OMmDNF/JgXI t(Z9 Y9rЏN@$ (OD>MK.]3n y$z]'XKC8:@<,il<]kD9h3c:;/~Zӵǐc
-:gsx-4_Z!OC7OXɻJZ ˓8qRP.<{wĕhN=o+ >4>䀀@>yDm\>H 8҈]04@|D dybֺ1rVQyf~=ȥ̇_"O6.CK4Y΍jЀ<}X
-{7Afܲ|>?>7ە3&>WC^ګȏ$#)_l{P/]ď`:]]ZhLLr9Iki ZTa[O
-;B_['a-ml}('9@YI6#VzS-`S
-t?t/{fy]0lHOͿ)zl̵kԛJ69y&<=A=mTKWn+0YOWo5\-gM#z$qd_xoB',BXyU_:0aK?G:-Ϩh0,<ts7#Ċs(ٻ5Q/Ok+a O#N!D@a|R1ѥNa B}QގnoeD]%}f|D{"?Vؙ~3zk5hi]_fQ&]A=p,+<^fˀCiޓV?opJح`2Ŋ$ܟ/’5R.1Gӱ8?k=T۪jlm1?OaY':+; r"gK(~Wr*aܞwޢyš9QV {czAOk trdS@ -Vm@r *owZx |Z11qxt:+۬Gѥ *}s;b~H*!VVشC@ʡJHc:w%rGk9t!Q?%e55xޢlAqB/-vOr7v,m?m迷9{[C,(xFタ\YI^X8S'ܷrsAeM$\,\.@H{(s\f}bBs'Im? A^<SG׀4ѣ)&6ي
-:K-; c1ѯ;+/O|ȼъ3 _=)!bqxkzΓ%)I;NyeoJ4NEx._k|V'<Θ:K|)u|HDGዸQkuh<v051}O[϶F,+Xl(8g9
-#;!Vhd_$I#3#y8!$p31WF_)B,И%XlmY:5!<0].EދB ?D^x@IQNA%o7=.7g&5҅Nk W_В}Y;/pZ8_D+Y~-٨oNQb쩖)[S-a F=臽F/!% 4vd"fE
-'1*91ۺ-o0s]ٖI.z{BI;07EV V~xlٱd5YGʢQs v`\#߼]d-F:ӽ[陙Po@ ryq VBd'?)Tx|Ўj8O *+(v}hn*
-[RpnYkGpK*N@cM9g&ˬ<M)Habڇa
-h~dv]O\} ҀWyT>E+| U91jr#bvJaIOGe5' kw{TR:Vq})mI^
-!;|Ra$5F~,:d y4k Sk 龨FW(#aRJauv WF|%xԋ:
-B{RҵI4<0HXb$
-,ty:&Z)J8Oo\(h{{z$
-wJ Ys
-"Z6 gud({*[fLC3\O㡇8H5f{'B_͊һXPwdϨ+޽kP+v {SKnRrwێwe͂{޷-<,Ev)'y?}>8k2z2DQ·)ؓ]@qx漤Mֲo؋X>۸{J%{韃rJ]d-0[a/?Ad衸KiY'D(m?w!c~~_,
-2F 5CG]}*2{%V׺A# (D]I,ZG&FqH0=Բ"}g=^">R[S">zOU*Gp9JD,1VxX"H^
-4p6KtEMglwzŪ"
-ـX4
-^8c+B`:[JҤ~o!2=TV,>"JJN (_]S`:4(R+-61<sS٫e':yH1&3M )Х n]WD(9E$ At}l~틀Xy&-碅1!5 VudOLsd/]=v!]<_m[(Re$ m~'6JYtI$`;N9$j7ia#F
-SX|4rO lW l؍b*ow%W9Y)PF^!1CZMjwHވ &v=̘g
-|qThixON2WqAP5ze^+. /<e(/BHKR47р6;
--9"aYױ<`&xnM|hkd% ?%A
-;5ge95<qlHa قrڔHi*-t H71Gi*tL
-R*=UgƆFp9GҊCbXbhrZ~%<뜫Q¥n`(OjTA
- 噚hD<d3_N
-C 1?F+jREfi§'??
-sЍt#= ժON;-{[WldϔGfSuWmm!òpXe'Y<BY(\~.vun`c=
- U/ cV;qTry썀عrc=r[v~#( A17U7v}iӟݳܫ)|7%B^9u}{6_ʃMkke4iQ^\4O~
-QqE_zo*8eg ~Da nk<G#7SbI eyd}'7]| IUX/'/H<]X;T4:D}"qYp
-cex(a1JzG⬡?eH)HC dOT y(0H~I8|//
-/wO/d JnpbNiG5J.3JnE9&ſ4N5^eK!u]SxoOy'EܩMVlqy#Amg?X)r'-^Ckf`.ҭ qk<}5aߧ*m¡Ϫ:
-,^jq%h‰g/u)q!\Iq7f ^a3i:@>< ;>„d }YG|1#v@|@B #?`lG2
-If
-*ǁ5d_$ᬙS%B$^JaβKś'ZaxY,gZU1%CnQP@8lǼlv) ƄVWwT a$ #0׸-x<HrkкFh竐㒼ƐͰog.㮽ӀiUN>#pHeb>CIy;2r
-՘E|FC`cLLn属ХO١#q᫾~I/s5_+`OW'(QL ~1ayF$īp$"#Xp77?lES֘%h70~2웿f*'7RP
-QOxE;޾G#8V01)P=D"LͲF5!6j8Ɖӟ8 ;/!-ɻsYwit9b˚9]:t
-?>:#ZnQQXĬtlGCT,(|ZBGN)b!)(Db` g𰠲R (P8KST!KW}{*;GR[7>%I{օ .V
-G֛Z\I6k_K3#Zq%MO gry><&"Fj./bH?v?+S$=4%rԜz*rC&Fq
-<
-v:2IXϔ;;܉H}LFl?2CFx@EXfǥ Y>F2͛* g/{p?;?S r6=b/xTĶ|aGt?3v4y4F~AxG,L-z6!ؚͫ1Q[j~Ӧ/*{7a,RVw6{rd#%e;.vAbOR)R z:\`h+tkyxdy|?f/=3 G!zFiԥK^ᢨI \8٫6DzqZ="5>\ݬXU* tpJzu@_/(mwz{.픪U7f2}ʺ">g<gj1TC5ҵ-RIQdN#=[6N<{@ʇ˲+ݎxJf\JFd=elg? jYq}`Q~f쾉kL4McMȆxPjR( s÷mmqYvW􉏝1n_Y#ѕFynؒ]e"{(ax6
-\?&cl#;5okE9f7rn GFWTf
-*:؛BK Cm- ;_
-jå.tClE|1 sT+rɖë4|bY<_fWT/{S?S_gYĕ\#?FFiY.LҚ!w.Z}|av7R J'ӥIg6(P Q"Mnz'$ҔwgwD<x
-S4H :;^cq\z|XEب~0U H _17܍a)->!,TZ6:ao|؀F,n
-~zAr$z@z *lԈ ݇ 4UJovTRwWAGzb'
-V]-1q<sN|NpUW/E,ݥ '
-S~\-_ИI|^a;X,hk[\X{g~|}0@K| >\#.?(+ WCFL(痬gM0PVDf
-9FӁIE1ybfamԧ,ǯT
-oQtY_ ~fnAZknl/A{.]%Ys8qn<_*>PM `hƅ9Jxl9m&R|vHw.ebИLC(]~0_61 oP x5 ]s]\$Wwf!d3tmv F||nR̝"AƏ|c`H70zBk&0J٢2;,KA=O[.Zk3~B=^蔾#MC'3kEÑ%YƵ?;1Yll">~`K,Q2 7"\0ssʼnnTU/ƭG?`ܰyGj4~BwYh-@y C bjLtSՓ8I8[cQNVPI
-CzmY 4
-4S5gY0[w`=©LkR9Ǡ%z33{P $^5fZw=Zs2Bם-T c5aCmZx :Ž9l*
-d$XbzX,3
-/
-
-+3 bw[?X'SA!NKq^2:@F%h &=YƯj:魰߁hM(*sSdhY}wQ#bH~b60n՘|y.tsW
-˴-pLU'^SƷ
-xWb. 5k)Y] ʠЭt`r0/ -1?~O*FRmi
-!wߵZz7DSؽ/[4
-$tez?-T0\j3"?i|"%mN#_K l Kme_CƆp/3' hBWQ~2ߐ,7,Ƽ1 '7yd:sD
-[a-|{QJv@ @
-PHcRY|)˦ŋцB
-xvQŕw8ŕJI¸9#)<s$,; X1'79qF'g*jxT
-HwۤkGDzp
-bܒês2|P85 |"*ddV>p|
-V|e]
-̣O v/ n9)<P *>+2#ф/d.o_ǺQh- T,˒@6x}kĪat(b>/M8e~kp*&v
-jŠL#:C]q7_NMvFP l[L!.^L
-u@}Ċn>alCy
-fu1bH7&`&‡XJ
-\θ_P"^O+E f#WL/%`:>cAvX*
-%P-Tʍ!HULcn+|ŇbܜQ
-1v <yn
-4o`{XLtt\Yhz7r>^8GPfcMʨ9"ݫ'?%aj#a-VGUrNbU&˓ozu=NQJLsS6PAcKg&Q.\bFbmA95jlut\,|X<L]C"i0|1uѫ y0/ٵk$J̳m5Ƃ^ls.?k|!?1]6pkvD@B!8@BgӮZ91!8S\` bŧx
-d$d'b!EU{qh<?:*u9yÜis<`eߦk pPfs!梕+>D;rJc릵Om'!`~
-XI$_mHhi%+Fp:#nD3xeYkYbiٲNU{FJI*tBpˇOq.4K4+\&FSoN>fv },e\H+Zq3}Oe=L%sH+IWcXuVgC+f3fNg;
-*:̶ m dž+
-|DI'oS"'R7 ?6pxlίס47[(&q.ZZ {|M0+D XpvѸWҡ\6k#\2PY̦۲/6VG+Uw{
-F+ax`%V͡AG9h{qVO
-[U !1۟9wFI)"
-7f,tW'y|
-QNaB(I;5L Wvlֆ+M4.V[c8G!خ)CN_J:^<).Xq[<ּ_ipZ^7ךSA? }%4sC =6EXJxB i
-JBU
-,rkl13a &ەʨa߯irO֧skB:TxWJf9pH=Y+Ujl6â8PA[S
-zuO@KeFЗLxG8I"Vn_&eB `x8MGEUxƆH($<-ڣLUWv]C)ެ8
-609~%뢯#(+Ϡ~N%+&;uDG3dH$}hͷtƴȭn+9ŭ8]~1| V-|P egqHSm+Y5vg,1A}RTv}T[PpkĤ=y#kŕX}::U959xNig"bQ/s.
-ْ&rƸECh[ۣ DZߗ~eZjIgÁK㄀F9"}t]>Mr~D
- }w~{rJلjh2{Q;РB<n ^-Y!mo51,rg mbf{1!>1!0ZCKJ`-
-uލjb]{񞀷X<<)
-݊VqX>_*yW'c=xo
-v@qNdx<
-"yG a'cqCĊ0p.ƞxQZ鞹wtypsT_ n5<X-_0تťX-Q=aަk(0SZĹ]w]G ;g܏ ڊ4",z-ؐ#Rp 68U>YL
-Q^} .Vq}o&s+`O{ md4BPەeQ O^"|׋Z#|֙"G\<L\]Xf77xLٛ1Ͳ$yMo^Ḍc
-}~lVyv+'I|@!Q lixڎ..)fJ[#E]W'ala[ a%j3Fco(GfQ ) Ck!ƀ]$}QڅGoge$|p?<kbT+[Xq?
-k=cMxXB Gc)Ɲ8Gk=vT#.ss׸;Ehf nY8}?sZTtL?7,{
-{9"mU(!˜gq^nXT|v\gPq+P/s|2{e8NsY"7^QK uJxd?`*{qrٸsD}S%Q>X]/C}%RE5]\&3Gƃd͆r$xeWUYՂ <}"GW񆲣(FzQqweS.t%`^FhfR>^y1kף
-@@*=`۹-FNsf|;2KfCtT,
-$C
-ۻ:q[ĦnLkpa`̚DN Y~Ko5_餄`4;sZ{w-
-x-yۜ,)qKknkNKegV(
-=dB +C1OGH?TB=> G>3g|%x"{;bi* 5 $@LbBࠬ*&WF4lϓ-d#b3&}G\M_,<7|xv3?!c!"᪡ubГz0@iLLӚ+VDRiil;[^Ez0 OEDb4yvQu
--Ƴ&і^sߩЕ/@k'H֠fLeL
-<M&d]A'4FS/#r/`;ʀC0op⣩ U">MQn̛&ã%CJ{}6{!D}"P\"Pu KĒwSz^軷jKwwky͇6@KU7_M=;mDL:x*z/l[4F|ÓLXqWF>u01H>^R"\B86llO[y~`I^ҧk}`5AArN ?ogvL@ T}2[\Ad5^KZ(ZI{B[.͔P ڇz 2nZIf]]gDd;Gug}bU@9#hWׇ@.iZ^41St[
--ԖGw[}'E&}{ hK2|{1a>)q`DHDSe?㎒>6CNAds?=q̎ [R"G\rdOY>T2>=SsRv57ѧ"sdܟCYݕYNmo >YHOVH& H,' ޒl0&cs`]&UK05(%wa0h04{Z-yT[%v=?e:٩;A| P| 0Pe"Er`*ٶ>GExjjie&Fzk$Q mpYo?! =9>J5Z@gzI Edf=L 2Vg@8K|lIqJhT-!M !ȭ ~O2G1MSc(by-;Q"2d)@_pܦwl#He(8`E3oPKb3\_pB-nǏa O9L>c}/H~O55 =Ex6P&v@)pkf;1<u!pGF ػ-Y&W ʞTE؇P]b
-Ksύ*'Z~$/W5@
-MgQ vJ䨋~~,hcC$e-]K?X%KCn{u6v_u0po<z}JRQѰج(g$Nތŷla5$G U]($Qf
-1,ujn '>OHI4q
-
-A)g| 2AC|;hq_b o;I.lJ\GsB
-5hI¹ḍvV7؛䍊p^)N3}Ja;^F׫/pj\gƉ/t2TcT_ۂx,׶USxxfk:w_l㘭N|f+(
-?)qgx&_B ^F+H%͐E>"CjX(p.ùscX b6)G~8af=Ap.Y$6// ;8zfkU_}4dw!9#
-aܧ<4 R41 ]_̲61kx
-! ذnFjU(J.~곣겚pU4#1gϫQ" ;EWroS͸AffBv̲M dA܃ rXZQ
-yPFFU܋N[)FϢe735E`%{
-G_UV~*U({xud“
-:ڦ7.$$֫^MO<$Ո99x'C{? hrz(?(~^=32ƣ܋ KލZ'YL?K$㿯|
-bĕŻ<C;by.շ[ t[`GXО\]
- "5{\s~EP([8/ sGRŢ]н6yN<Yveq}ÑS
-nIBNN'U1SbXE\ Un-ao^MdFIhc@ۺ9X‚LuQ"^'=z^K]4̊i02EN_!`Ī:T[aMEks<S SjCf{eӜߦ3e:Q6uHܰY+4t7y^|xJ:rtKب߲Lf)aЂ{[4v2LŨ-ܯW4
-Leơ֎MLiҧ]bpdO|{>s˼ 7OseV2ilWʷ߱(.g˩H/2J{\h"?Zv,?
-]lDb46ݹS]ahcqC(Ţx"mn)(j*lBp3#iI!/e |Ciۧ X8;b(`0a]Q_',cOq)iM&$_%;-[%+YaOc?O=nc77#Z7C7o[ @ߎ]VڐK'1*;gl;LM[s
-ԁmԶ M0Ga}/q3>A!?)_!ElrhSL P"Q|<ֲcrY'~ ,4)?fFIkf4#6?w1R,#*jND\ߊnHb׋}t4?Ϩ~,:9sĨ{ςu$~lWXS3+{ kvMZdñ _9, bXB#߅QN #Ԩ-eY{Q~Xϡrurh//ߑX
-|}3d{YWņ]aϩ 7~lCZ؋(?r[N\\1/ r.zI/P,u,𕋋T7. YN2Y}kֿ…}=
-#vlX. ax+jʾjDj`Kkߞx[SgݿPњ@,KXy4sՀd¹] WI㷴V/5ImC}ru:dъǢp=KO~5%C<' nN%,q-$i[zK$;[^U9՟:p$o3,ܓ#pdv(vWm^vYC݋B><ߖ!)EtWPbQ#EJ^(3
-tqu*,jb҇h,̭pp+6BHVEV0 lb{5H{<Y.pM]ώy"B xH?fx;=oDe `zFXx; cK0@{h"mk}<E- ;c1Q9\ kQ}','H22VKƀpwz5Oy<Fkd~ǶW{06$9xB"XN i%08̩}u
-JxEmUئMD
-?};.ng1StECz7 ػJrcgv5zP1]XvF'LѩXzeSEvaWLIf>vݢD-}|kϮo%ӏYr2<|6{!n_^kǓ=7(
-(S J=6,q;Bp [`f<f8xjh7"ll<ߤE9HTsK.d+!^by3~̖c^06øCfC$!{r[f~;A
-5ϗ5{JR,8IV~4ƂqUOkIό3\|x(g%,7!ƬwD`3j@dAwE $P %14F
-gD"hufof"T=*gr#mI:l`\HD^as%w55k ~}8rW'5{
-ܚֺ$oڋZ9U2^qq }  'e|<v䒼V iJ|ЁP>cə>}:7 EV=eqLfiqavU Q"Xdp4)  ҞA2=s3l ~SaHmo`B>|?|;F:} <װtD^:Џ }>#&7U6p>!6a+}T \TuAo궕л}SߌCt4O'VX۟?}lGnO1@& 2+4v >=nPŴcNԟ@kXj?7*MbDy ?׈WHnD;\YDZXۘҟqq"Ǜl* NqM0GϨDLv5..Gnvn\\CR5oK}o_<M"/Ⱦo_\F}q#z-$m9UKϵz5Kp<bh߲/6nOPR}qv!10HI> EY[X`] 싪b0/f`z&Լ)d^9QJ`euЫk31ީy"8_/f߸}1#ɾmCy>/j̐\4&4q5;Ff0{J00|z1؍u /\xqg_L1xHW.fm?_WG/e^8*?Ͽ?o|(թmFU\'Y+a~#iY @74^ۿ&<$L]r1wBBA _ׇ֕=f@-$5
-Wճ4 Nhkc?VXʝ/^+} Q~ٗ[0F@ğ[܉\!YL-)1i^w,׹: .զPTA k,O];?:,'v^'S1A :2ܓLI;=T܊d$c
-M^!vFþE?pO{,?)Ϗ+OV &/ i-Ê}4#;N\oc*m;?: *Z#Wsh[ᖙسib[<Yn/miЗO]1tmR>n9,*LI쟷_ [Rv.ubVk"uParLug}M<g*}OvFj3Ȧ!Kh).>۴`< _c[ OV.qӼ Q+GZ5w~ц_tk׾0"Ly +@4Y?e-C̭׊ûS=v
-B;BJE_ ^=Op@ɭP
-xCj>L{UhrГЄxO>P݊pB[
-#ysxk|ɯcNSX. 3/P, 0fSoڤܚթ5pFyED<@j+գ
-$ႃc˃4O3?\?Ju.˕)n梆=<l~0I푆T=#%,I'uޏiͷe˘o7Ca-$3&ΤLk $^u{[_\U߱E%qHSdz{2+9=E_2d~-?L,5ykpA<9φJAYքw`d2#&#\Lkj`Xpq9񔏄P,Jq#l3÷1n.dJB˼0Vbu(>
-PYe[lI$
-Te# ݗ/p>c񙒟Qi_{һtnѐS1
-h@n%1@K
-cⵙ Uy񪬄*\|^Ո˦8e[RXBݞ-.Ǜ̱V{9V/f0~y 0 j QAdQ)Q)
-B0\,3qvd7kjm[jV
-@vf׈R1y5@{?5~yy9yf~ÏE'H!+M?JYo9 BDgp:eO0;GY{paȲe7La30L^_30;i
-*\Fxlc$k brhw$:'OkX {qgp^|O&I--Х4ڒ&5_{WXd瑾}~=
- 嘣^;ΒNequI+.&uYhڊffgH->OD,<#F ^YEa򶛘̶\
-ڤs]:j7i\
-{pPڑK X3 b01 t:Zt># [Ȥ(nV0>m`5$C+;G *s`ZmΠ{
-mҨ,geOs419sк.Gqnr%eYNVߖHgxͿ{kѷ{ U%DR{CTj60qy-bmIhyQ9xdά-`( &I|DM>S؞*`#nC_&n%P0JL'ȧ\ٹpF̽@ݕKlkbv` ۡy^{_0?\|1) ?-)v+* )OfNt fI1Yt ,g)!)9D/"T|ki[I#eŵ V`?3BN-'uK.ܠsU[qJ:'3"Fzvx_Z)oZ?ZpxnG-W/"<z@v|)Xu "54GYUoVlhbvƃX,y&Z!nop.j:_$[uz\`Y YحdѺmP l X4-sv۰n* 羷 ̞ݒ= hA;m`EhGk%i/e, H^BV4a>.z)[q~"#kGיFo7|Lx[Av%/`b>,XWi8_Km1RK{\{{UW9S jyǴ2DgN2q<{P!.bVE^{z/%ttI8N-p'k!T m.dg SԄg1.5ATJ1anWߐ&/֓ Rv(S9{w+ݻ
-oq+0~<K k,{sC^l!3MH:8ho*&u~TA -\4D; u BAZ>s6G-u;|5RxHm#e0J):UsEM+ϭQ?#
-qY
-Q77MzO:Kpq4GDGKLȺOڡZbh#MC-]u;I x
-V>)#\\5KEj@z8un'g<ƜF]Ọ旑T;;g
-Bj*8:]&҈8
-?Y Σ 9:L(?J5Mw3Ѻ +v7|E =)>Q"fCoÈr'/ <7Nsv{(>uu2 M_Ҟt&\U[.R<(M vQ7N؏Ao
-W P#Dw)6 >nRώ_T/ :e-
-Ú^OFUzTOz'׿)9}'MaױZ]_br { PcѵDm9-2 Yu虃3n^'z%ͤGK |FoFyB%'b(A_jbsYGY}۔8sE۬:HX*AK7Bc6q/ۈdѕ,+'}Jg%}G柶ǺӇdIf!]twG~5l=ZFW͒~dt弻@&N3:Թ0s[tv䖎jW!'X^!fGVshgwQ
-_EVLMDDCX˨#bD \|؎J$cA40-el-?>f4̆szQC{cb_?E@|g@
-<Bby;m#PFv hZ}Jkvu6?Zh _Δvo
-)/L&a9`Yݷ潂{0G;R7uz׫iic۫+~&w\Sk6X)#|Gmgct7ێQwf\FՉS%(V qA9SPHV0ޞr,6O}oTXf|gR⾞.m SD+:5m}7g|%]a]dOuDn7X)ޢQY _$^I+аҞty0 AS|rSre.;5߯ѝVWd͕<bʍxH lO}/pZA)ZI.xQuYb= A=AT{aXZj<(b*zµ >YNߡ=z~׶rZd 8,{m,Gg{,=b:Rw/%Ɋ%}fOӂ~ӜfhkgZqqX*'ـ=zM\ Gm[AVlBzcg-$@ҴMo\4B%Q :HAbJD=&J 10Q/ H `H { O H L k+!,I hA8aII
-8^E  a %  fϠpH !a0&(a0$`#& J F!RH,P㘐{(+YY-],2fIg|wX¡  D?<˱GGYUlB,,KXfDMeLmLԉX{`@:`OSau<^+֣Fx+%<;J<Lwv0Lg,{0>Xt<$gx~=*WSLkv(Ty?lfCqa)0{0 `<npe(stF@.$յ{ ?߉V׺][O; h>1
-k!LrVA@
-_-;8eGa`8"n(2qx'\Ea@V[L4j-ȡ?_l
-4"Mf_(G0ծ;
-gǯ:!Ql9
-y;E .߉ X&VC.&i TNV$E~EQc0V5)i,)դ?b[YCI{Qf WHEa jYև70f5l0KzƫI1MTI$
-cIŤ ?uÊI1vo[%90)&%bRw\zHeI0)ًTĒ&b5f4SMI,VRQAEI)_nUPA4T䭭~G.|[@IǤՀgIOnR&%Uomj0$mfIKǤ5,iR&-)@RVvѧ1Rw2~`=&bI_'<
-]Vpjg;$inc?/K w뫇kS)vJԧtS]kMZJ<+{ط
-oN^gaєb UBo&JQ_5sϣj:R~U_HѾ[7Wy}a~!_d
-1d*M||Oz{='5!ߎ(% EP8R`/ڃߵ<EjCȿp?[ti_4.-Ӊc/34e$ ޶v Dɯ÷] =f3`Z;8V@l',Υp NlEh]_ ^~ðvΏg{s|" -E7cWP, )cU~|MgPI$1(ô4}EbsTV W q}+o:sճxj`+~v5Y.;e(**.6GTh-:!1@? T)NEZ!_WItɗ.sQCC;ۻ^sK5Ҹƌ
-Y#W˗H%Z4{wዋ5'Ѓ +tX
-z 0Xx0S:<t[ȤU3Wg$dڍUNyBɗ2CofgݷxȊk|g~Kn|"v-*[H&asɹt2ƊyqLyخg]{3k7SmWXy&Qs"<T:F[EUINPۇYm7V.L0
-|Bm<]l'5+Q+ŶOޢvE\eoDhDZ--~ڽ}^EoӷUnXF3&ͺBhPV'*a'MOm
-%
-r-[T/=v}/;1H֋V~ʯNinVGb5A31S?=mwoa{ۯ
-ʟrho{}U-`ջvWD¦X9 g'~s&]+_7sSA~e3.pky $,yk#Bngc$'[#PMbf~(VB#o ?Z h< Pb{{z2>͈<&<~#ݜEG<|`zJhHVt1[➰ie3SUyNCvjYS)J<5y+bєa*$l}
-Þ]$v)UV
-źǠ{.8QH[+΢vRf4ݜ,Ӑ$6 *%|vF(d^>V+L':S>qn0,IkoEhIr}@JS<V2dܭb,52*ESh G猄5ғ8hl HL,S肰F.C!KSXY H'*׌{3Y3V#ܕ Lv7hB,zBǴcg64*^@rh:
-Ct;69o(ĺ
-6 9'2ihfxF6J6X ͍;cc
-)
-
-.<ȯOnsMx_9eq5ߡ[E(Tne3|'Vtߊn]џ|
-Vo{!=.ji&u3Hno6u U5F8ض%
-ubv-JH nn&qxTRSS-쑋x s|5aH/,ƆP~IvXlNMo̅I*, ǣt6<T?Mh9r t _]q+Mk&+ n,|
-%5fwlȣQh<(9}Ң/X~w"OFd괶`}ZtfO; E=Do@x.o8;Tm)
-_ uK.oTE(0lKg98 ѻJ85'9lzŇl̺8y{EOW!}Bxf9QeYXb]2QBYLWx[x
-KYא];(um}p
-^{eG|Æy{GCwO%? GU i9kxXaGՃ+<w}UToUe~ZbH](Q$iLFBa9؁g\g5?X]lGdۍEQx(=ھ]m{ =GG>w\*jGGi;۾`Y [b-Ǩ-snrRʺWXb;m;}T`ܕ5 KktBj{kpGpkpUuNE2V-OAkT ڽCm{2XFŰSPP0IYb꾭~#؍܁q ɦgI^g2̇kz2loW;.bAf-OV[x˪z:qzfV:#U}[=5ƊO7VVRE&< *" تTW1aTOD:N0*F-̤vKb ˆ[yFcزdWAJn'ѼUy@;aET2Q_P*vʾ3s7/73 ^A3yϼxAxTK=e$Ȱj*ry^5`׺@l*DS9+L lĸ lɚn|*N$t:|>0dv}&}0p`r z:wU V7JL$>aOl)8z6sHG^| I$|"WH\.#Mg#IN(@NMGeB.ּb&Zs|U5PwnҐ_&Ti('i0Zp9*թp=L #
-[=L[Razo
-P4#rɴiB{W؊$Rc:z=d>4WG%|hksNbBrI
- T* bLjkщ Y6 b=k6Tat[ι=4}ڛzܘ.1IV{KȆ7Trq8S\A-4N
-5‘^hZqgJi/i!ج b<ݐc[mqghQȜ$ƜӮ-?{/0E]HGF6raT=ҁ\>枅 E&" WZARe|HnefMPH;NRq
-i]$%sq#.dVfiYΔΏʯJ6Wi$n;xy¿293;nQy/[q̝%}isjR%ܷ$MgR{<MEjnQL\O`_QE]$==Hoogd^M2ݬJպU4Y݋]Bx&9o(G2Rz
-v܂]f
-|[T4 pG~汛/O@3Sq
-[8L+IImbOf 9Bt Җ}fNƥ%6pI6h=E~:h5+s,үV;xlQtd7?ȧ~BʷO rfPH
-wdi&<N2uIǙv@.mFy71 XtvsNAY#=6 ,Wj|3VrbXj/קB<8yg
-?~Ʌ}JΒdI\c%&<ksm&|bm߼~oTt&K:<*w󮗳 6=~$ZM4?\o??4s<J~^oEEy2ʒ|͜KgdoMƽιwif{_WO-.YܢG\^\ǓV`,# 0y^~KJV?[bZaʇ+V*//ϛ^v,cMˋe+Kyt^}j%e*(S
-ʖʷRנ%J9kJV~huIjxwv/*/k1vAcA,Ym_m `? @i{Xy+<frn\xx򰙷班aOijϰ0cy# y8/6p+wc, <p5Ky{~gV=_>-lL>ؓW2@5sy}} >>ߦS|tGY_ ʷOal7Z5$
-`F'IH(R1Ay;>M"cJɋ3Sp
-rN~T`mT|5
-#Ɣś|+@8P̩ -
-'B8
-^n7eř+VPȒb(EeЯ|<;|1n P_f0^4fbŘ1f._G£?{oGyx]lj{95N+{b54B}Z=]4ŏ$BGxX0>,Y!U4њݷ|jӴbp̪L0`|MZ^r
-Lxigl%3Ԁrr~,,)î-͇E5n6|=\Qog1*/.| VQyW e&u W&8AWW
-lE)ԟxR.K*
-
-+T6Ӝ8q\.(o-> ⾥5nE.JT+*Z]
-&<v
-&at>L*W֍+5^)lHoaiᤉc l!0"rgA vM|oh6 ,Is~tۘۚXς"@1@`%N^ϔ_a_hmmPnSLiQ)[P?`)MxEOj7+p
-p8$P] T!i{n&l*Ϧ?|d3zxyXb)H([ qh~c}A%r@x~7m}w5B*O(qMjqDp}Oba@!t
--.83_ m,/Á
-ȃ/G ݆SP,]}jZdך|4}k+zX7Z}8_p 𷱂Up٠v \iqw*|l}K޸ۙJVfWx)Ĵ\fƥiKΙwﴌ@YmK˙>YW5Z!O!{?lj2l,<'QX
-gm QjM H?1P
-0;O,i$ 4†5o5,<N6(ԧj0X̮PD<"nMwcXn@d[RSNSZLh+q2qZ5_[ӏ4kb薽_ٙoSÝ~qj %Ǭ04ֿ`2ȲUcɜj*&PoΘ1yHsM
-rlKܠ?#7'c611cc0ieKV*2]ʁ~~l
- !p=2[ z
-
-&31& 
-o@|x1xo7!?.p@aVc lpX'&31t@: ̅+&y<Qwy<N~BX$ adzwC@?|&ex<23Zgz<; (Q6-
-O a)6BX 0
-
-ځ0w-s;
-aew`w!}7>v ,<A˜DD*#jCx+}s.~o=qcƈƨbXag>|Rܬ6shf1bv1 ]O5l J3!ƣnjL4cT BFCF6zrBPKWmltgUL^zۿ?nz2^9 oj?a跾a
-\:z=~4H;@|g@~d/o c{D7
-uRM ۫PgV8׳B٨(#zcT3)1 P1FYz,[xzgekQvxh[s<TOW\<=c26#՚<] Dj?~b|\K@t_7㭹E_@ A=ӡc4-6XSI{4qJR1rU€!X-l3~MƘ 9ϼc񹴦f*sl ogRSf焥STcov1xG3Fez,ZGZHSsfe`ŵ*|tC;3:Ea x y:Q?x=?FC|xM<ֱm+=LZ; #tydA!C2hX¿B}z
-~
- Z:ΠKЍrbV(<Tv+V#3~o>,w5
-^G݋sg")Xϖ*a2[!gmi1|+ճReZH_p߫}T^8-r~߁ĕwP^K)]_5ap\X!_)!ělc_ }!h10 r~1AL1S!F{x"xD~k0o
-Ӗ/[v|2f3ۇk4!oWo?[w`̝vQr̵(CV2v @^u?@ك<;k˽m/&41ӌ0Wsax~Ϝ泞S 8O%2E^37 Z.W|6<cE3- ( Se?2 > !^ 9<}v
-|Y/A}=~ _ qAפs
-~.C]w#[J(?U3zAp4x4Ww֋9M: kteN /C[`5gS%\$*͝;^(GˁypV
-uA@BM2G@Oei$dzH^<x> vD3Ҕn(Mj1mۇ.C@﮽~m?pUS8 KsQ2_'7~5F ~?M[,[o3l
-}q!>*i 0Na aoMx9Gv@@hxyr_Y4տ Mwx<e/ x>C)a_7!#DtGex{*0Hu' sӓ,g/[ Qna[[>xB ħA/ٞ>zx;8G݂nv
-}Su5cVүY]OyP_?+k!~ķs&9V~OzW\vA?,~oQ
-g=_ހ8z<
-}N~C<[rPgݾLtixieh*瓚6B*yNKQjҭ[ ax@_4_۞itn
-&8LF:'X}KB;/x<ۯmǴAu:`7Cv
-VXxӍ2f! e_
-hƳ
-<R_([E֏;x8yXJim<lG<x<wp:󰀇<<|xÏx0xoN|𰒇<|/px9_:
-qEyf<jkJƗDpUP)Gk}P>Oz>W+9AJy.<>(N+wshr t!t} 4U)?m@hBw "߃ڀ}g?ev^~j>/7:ޯ}4kGp?D@XP>ӯ_W~P^#t7z^>7? uP<d1WoQ}odk>w+#xX]>w
-h_||WO+|]7/poZ?78|3/˯hx(-}/sG?a`/.} E//.ŏ$ErUEWgц;'Of,w;&MOC0)q|D?qS q d<jJJuᑞS!oiԼ:;ۻsЍkiYeZRVݏϙK'xߗFLЅ 4wΰZֻF|UFQ=k=qR|FKuH4* 1
-\qC,ĆX1n\l~F; Ć
-V
-QUd= YW^|_f3'=*}.=s,#tNLIo+a >z>i98H_;ZUgK
-waIkK"bs|ҥ.+3
-p
-3 -Ɯ1ƩZ8\ܖ-4·agkvӥoos&Mߘ-ӻ'D8˥n FS_IĺO`N
-7 +D3sZpmi5 򆻕3ߠY"?5( ɋm"k4 bčtT4ZfĆ\-brEKOa; S!=<Kײ\sB˱R<cQqHV[FF> [䡮9Йxh._uKq;@
-s(&6: B \& E aѝ+$nTo aBV%XFv7ۄaMpez<_u1~êGd3O7N:2d߄> ^Ԩݍp-$
-t?bۜdUR 
- ZHV:\AʐJASQ!1lfA}mI*2.+M::
-JIDHWk
-2ƫE4>".bE=+k$(Ck ~̈2TB22<k@vj9r&5juv-;,-G.k)`
-9
-VQF/A` #qԺb]Kұ ZX^gr"#;Κ=
-q9hKpuC/#5
-v-ĔA@BͨH @bs<S') i@8Z񰙱}G+vA8Vb/!kq"=t%O•js>ɫmiZ4 6Hs{2ҧx
-
- zg>{ÀpX> =LVwKx*7=Ox]M@X(ɢcw_"CiZ"buס @9(rn Պ
-R
-MP,h9O?NϷXi'pO X_K3Ck=IkK>neHmQ7.+'_ t0 ґ ođP眫H#s:NN@K
-,:&4.;3 y0q%ڕ&cy z;ם=8ZC;ȑf64L45p+GK"p-ƑýޜfZā1D,pۙ>D<z' m8fcbʯCN0F8nTGbe`ui!,^2t]銄NޱO۴蘊
-#AM?umڦq:ġs)eEʮ
-λ,($0Ž,Cv=Nlhr>Ywф%+{)h@?ϟq4nኗOQV8pBe#RI7.QMCEbo> &.i3_FvYꐃ,4{?S,<¨tvv0ePɛОD-_@%
->]մ]<!q{*}Ft+ 
-/Y>3sHxzJ:-y> SO$tk<F%j4`̌C`L\Wz{Vj#*͎I4sl 9̕"iQq%YHu'@u'CC~w ?W'f<Կ$OzH?'!5wl٪14Fp iO1 ןO"I7ПD|OJU'
-ƱǤLQ0a29@F'h9O#=QNĆasIź-Tt5Le#\I!:BdYTӋ;ٲ=*mxӞh*D'B{k>T:
-uN},T={p=hFEqcB9
-} ɰ%Iī4a'MIM+̴ѵ;~ `(Sl?9 xPIK%2.g>6h?ZtM- x
-Cݴ6tB>Ʒg;=ovo@>1c>3oڷMܾ-c~m> -Bqw% x0f}>D]KTfSDj7)Ob|嵎
-"^qOz/SߒM57\ۅY/wYT4B~f)H)&{3#H)fl}[8߲HKps&TKjnd
- %57Q#rW9o*)B5.d\9Aqa$wbx՜ZWͩdx<rBXOqQ!җJGF\ˬ6q,jྜྷٷ鮃po;~f CY e\xG{!J>4.usc"M.n9Ǟ}^J6qLS'X{E\)J 7n{\ 2
-d6W \?c( 63I?A||~&*hUIf.sRkr࿙hźW5e)QB(w=Nx^V/<G'| ]sզ:3bGʪu &N kZSQY9Ke#qCΐQb e8?@x<,8,\@)prrr/_6&
-?a]d`R?}a1
-ɇ UO@ `#fBh_e?I;ֻkhZKZE$|/6b)ID6 *l[
-ؐ{)E,t;ܱeZH7ߦK,dm
-Bt eTZ%vDN\Q13ծg&aV&Ŏ>
-%^zh$BR@Nk$\56`Nei'd/$g}Tt~Pdq×xM`쏸A?ai$Ovg^QĹ/f̈p|y#q< 2V%}
-.z8teow<uC}j(#֑0_q2pa
-ӗ- {PIgL=6Cql(>o}#OQI$@fPqWy>/ӗz0/B*޻/qD3c*sb"DPz5!ݯS?␙E03Y#Qt$dwuW5
-+j9L?}/k9pT#`{8a%Xaga!%s9:&.fx lA$ ƥ}͘b⩈rM^أd*Kf.B7zsv,/p_X-2ۯYT>1LWU#Q_w+plԡDWv+7rFݼ8DfT|?UtC<S㙬gAK|_̓\@6 ͵iFռ 6#='KeT
-qE"2ƛ,zM(=\d+?ɚ!v_9LbM D-uW}=<[t/gX88S,IFғX ݙザb{^N )U&;mdP]*::Nv$ ccBzMEjJ&E\峀@̬UF;DFL<%gP6-{#cϸ9M=Hݻm7^EݜgBfh5R7H[L/zz 'B]|‗]|]I_dw&L"Yt6*($>APM-'ZF ZyFj=zAzx1L sZxb*ӓ1
-b]j+ #Zich
-['XM`j2
-pp㘐d*sI
-o[͹- ,3m``R%`3ga8%OLņA@ጁ|T
-q:D55=Re~b2DJJl
-8^^\v\lK 3k@t>a_6AC xAmHπ=5M9KۉuR)"_6بe蘱`sl xܟǰSt濞*NB!Xƃt
-_?%fW>W~!hbzmcr^;rN{I>m}ï Gj %(|c
-d
-dPB1O(as{M$=F9'|$aa:@4+ +ß1\4M$Ţ>}U] 7ca-kӊfLe\R]Z!$
-/L<U
-5=Btqr|8f*BR_bYZˇ!XeoWCger27H/k!KK@ NM8e. ]ubԏHHu;0soK^pR/ҹXӽn$чc>)bCug*ԔJBCL!*Fl;jg 6jȿΎBbB{=*Wlx @~Հ]Nl Y~mxK7דc
-W;2#B߰}0}Euq^ 2{ y\V3C:;EԽuk&qo~5S =ڊN
-M*'<mS{yJBMaA~;TcCէP؀}~gZ ݪGBH
-݊kA8VWX?Zk`'s'G\Ϡ4oR_ǾŶPQxiz3 rfw6 F=(W'co:5#Q&W 5L `NIo긢[ HW;zD}vVEhz Ԅ`׾^;bT cSzL"׀}snO ؊T:]DM=:rٶhr)UrFS&GX ǻٗ-𔜠ioPz-6=tܾ" إ054s#vJLR=(yّ^D'7YfNkE"Xsf;6YU+QqɆ.ūpBj<U1Am`o)b(p 쀲D07x]l"gvMj`;X %حM3lz%;b3T$¾n=*v $
-MMotDN RyQ97ÁW)Mo/;`)lHwqw?Q ;|2;a.:a(_]>
-p\fXNK8+It'O:U@& o3XẬȝ lB ^FqwO$^P~a$a*ykO0D]dpb%W".I!S/nz] 5!e(q $@^1B;/2Z&Ļ;3ԅN-7AM4B|
-ɓ>~~%* =22y2ԖH}S
-t.9#яc+:%u]`Rn׿ 0N[tIһx`G),9Ƿ n4:[,UXQx =ؠ]Oxdꮌ}Wv
-Oۍsa@
-`
-W 6)TJ,Gw1+&<MJDg3tnpYQ‡u6g0z2xwrp$uUpV9sh SpG׶>>8Unr(V)rSI4t̕F<H8XD/u&k>8+щ4εvjXǂcyL-:҇xi1mA/9"N?N?v)N?jU<8BՍ>ch+|f M}3’9& -7<2+DJ~Uh c.7H>BI\[#$B)椪xY\N&v(g!xڪG"s
-*QsZuȯ;$VAKG:9wZzqǹ*2QO:vY<9NF[p/u€e/6DbTZ8+޵D#Ŷѵ\ZX kZ-CUg*nEwF E tx'W#{u#AS}i$ri
-8w<EE悯vpD0گ9D#|ep=*=K1^ bFZ{lvن!le(H;ixΏP")S:pr K NcaʑH pFLePHy#eU2N+ B>HRFqĴ@()IALkSX;ѩ
-)Y3@xs D$: ^`fEF<-9|^\?ty QO:@婕 7W Iw!;Ć/.J c;jUW9*kC(D'(YP(M()Q2d$ 1 'He;0&0}
-Ԝg֓gc<UܮNQ|6+EFʉ
-* Z
-TZ87L?oLE#1wK1ydj*:8]u$cGEǟq.'ty>-}2W+
- }4n"v\Z1m Ƚ5Za]ĮLg7rQb7Yv9jrM-\&6}^^%sgUۡ|Qjh,']Z<t v 5WˮCYv6ltd"mn?GïqI[gu)xQlZ-sw<̞!sJw'd\#|i[0-Sĺ9B[@`f+A]o2N{ikַkHCN$ :e׍k4le ǖqz 'o\beY1v{2XׄmN ^TۡEF Hpн/O/, /&kT|Ce6ҝ }QT]lۈ2ũ΍ϝd ,ix2
-=]bp)}b9 '3& /9ҝSZEws|>Go8g<o/+CDCAe t<c,UmЗAmsP!bWU*ZOO^Ε,6t{<Mt)e_'ɩg㤏Sؓx{W(w(@IR;Z O~V]th>S[/%o^#yC!REq{F cD|Tgܧso {2jJ8^իʽ9x^rxcg$Svx)ڝ]0HJ e8$i8ER[H6W2ICKwYNAK^p&v7_wXbnS7$2x1n7: ,7ا+(g}`-) @_aW>ogC$Z ]O9yǃ (|,m!sG zCɢA(oYꑓJ"UM%,
-pcwä_;Nyգ|*,Wd|&6G2I+CnI[ Aٓ o}iWz8F#_r,x<ș,T?T#TT9xFܾ:
-ITKw7>XƊ f{sHY:p銵w+wXI! .Kr3M#6XH*Fp<]C)ğw%s!( YOiPC4ZDn?jOe 7ܟ^Vr-1Ӌv[>3vwr PiZjxI\|[>`^1 9 $,ֳLR+j'QLa-21'*K,%%#etzD~.wj(A[DhwKF+R5
-u$,;?U^枯Am1t2ae3:ń쬭_2y % P
-BPabqf ]`#;ZDPP2[2G~Y >?2 _0u!Ȕu PlM12CoӶ
-;JS .<DW7^<%:8g[K^ U+`81t
-XH+# ,7ٮ~?oJ gmD<\U{DQQ62)_&h{- 7K_-L濵}CÑ
-H[$|ՠV<ՠ|41V@˻ "  jsszD
-KU^B#XvhPmWr+=;Q-M̊yN{O<zS#wge؃>crfυk5.<J2w<Z׷0:^pn6?l75_di}. 6ǩzѣu?
-2==嬫\/>_m>VsAcufJ~mv%^T ބOZNjuV韑v%z:@Kb+l#a&o}>-Ƙ(^m=Zwb#Zн8?޻GU3C2@d1
-Ӛ)iHz14BHRKQ)P96$P(If+=b-immK5@A!@
-xMr{@|<{.zo}/L~g\MӒ$#_=$&aI$#'6rb!4!wx"L5^DWFȲډΰ.gR9QnG'Qvc<͸^:IRWaE#`f^0$<0XSx`>ҮרЖ9h5PyӶp!//Z,g=ְ}Ɗc`=+p ϧf 6`z2ex_$􀯱*JL>ѺF8[c
-l%ZZ#+ ]}G\h.V~
-dW,U !F hF$.-.FrدjW(OTxA Sh~PC1:.ر#snpKHx
-\r֠۫S*$BP0}/P
-ЅqL60ejE]   ғ$
-b.0b-IJ36ve탖UEXvǪ? 1*ϷR>w>,ArWЭq Hk,c$IT
-zQ1X!5w1Qf`DU>-R7r3ݒf,Y?>L9-T7]/?ZT6 E_?SC}W0Q,kGx34zFJ~h *᝴=vSZ.7ж=БwT场2y
-?X@ݤtR7 W,R3ACܐQ7˭0tC ,9e)8[rwBf4E蜗>z}
-:PJ
->k ʕE; KF,~+au>Ǻ3]mx): !7sLnFYG8T'̤ *?_ UFAOB#h|rX
-O,]zO{lgme a-:|ꪧ>eҕ|&M3\ߞ8C*Kk~_ezReۆ#>a{\dC{=ī[45tBޔz6+"5Z=Ii
-S]>D*Ӂfw2pV]HU D՛\1I;vSnɋfRĬYOaU-1|ݮ$ذe*m Rx[ݼKa8,m@۱Ӆ._Q kgӃ,bwEL@_G/r=2i 3= Mi/SP?ZHaa=rDIskiNŅMڇBNV'gd mdHHD/i {NVݨ֍0f*Uԍ*u3c iun JGZPÊ,<Dp,q܃r(Q7`'`^T K6[ן TDn,En;MF4%M m0im=m_RW%J/c!}Ũ`iY
-}DXWzx[;6ɖPZ4u"`v@z;J XV HߋEQk/yi.sR CdRȘ?Ux܎s¼5]BIpxz^Q F%Ys(}wJK<jO[õ*;[csxn("wQ.s~ b fQ7lUic/htd֯UZw$Vc(Pꭆc }݇[0Rzyx#V>כ·38
-=bބ7 I@!
-$<7jWiٜM$ޕ[[ZG~#u~+#kSJZ&-jkXJbBZ'y ~r\54|p$͜Hrc\j$1c2@PPP}~3O
-3ѽw< 2?(Jb=
-$?E(_ bQZMv>`pPOi
-PHKz7K/W::iFXv'P7cOMk%TW .'f^eOWIMaj/GڗGIkCS9KIw-(f;n
-iXӒhq(Pi8otP'mâgx#XǶ:4{@MD0e<ɿO=v }~ST>&ԍ5f+7QV.\Wl]SR4f7O<.zހkn,+^}#gyǪ'{X٧j"X~3f{*dc,F4E#qh3>[uWQ oi惚lˎ?گ|٦]G?nqv}/ST;]0jp?'Ս%}i6Kn6K[*l0ס*qXT3_:nY`
-t\܉aѭr1ڮ`:Y^YtxEj'ɏ:4O|SI>* !xmܦJxbo,oy´@R,,{RdEXs0'G;\3[}ds8b<\)X6 tm<r4вVcIqگ6T)-ic'O톩IpYo (3_s#։\˔qLj}NS3Mި`c%EpN<t:dO_3O쥤ͥT4"ùb9$f
-je|;9fgȬ,%21sٽfe\~OAa\0$p+S"ka*g#aә&UVZ?ſ}$~p{M;DOyKN GOQ3||f=Ԕl:~e.j"vu{E
-T*q{%C tl^GaQӠ4#}GYe܊) yMb U b+-ĆX1ڣ ϵRCw 1" )_>6vȿT?.;3H82Jゔ~ƇwqqbϽؗ@'p3U܉D) .coLx@fåI@oRg+W`R|<7 U)ͮ4bNY\w$y Q{ 3"kb,Xܠ}T%IV&!Nn=}вXJۋ1Fakq>GqX G,9H*{uLS)0\Xs-X)HkDEdk,eg}ϲ8HYJFYY&a -)4;e<Y|>V-LL(j<d}pwRh&ś81zFfV{e݂&Wy
-wVB MgGkO^^\-JY1uIY.;~KNLN<}I[&'vV!*tz A o2R O
-p
-:Ŕj2"RWڌXj5]L#w?d3Itx\>M"WH/E\$RnD)"G/և:ȇa!@c
-h#uy{`{aa a(Z`&ON$apDWkOb凡@4ٛpPiZ~2gIƎ.ɾ+1E_u gLtƬWtƤ}g Kg> hϤ;C^pzKH5{)di3ͼA@S)OTiWKLuv@ٶ= վ멷ף~%'XO
-@5iWR&w[Vys }s_'Q?gui^[I<N:]Dgp,wY[(Czxʵ/y.:|5\xj>$kؗ8TS<v5j2_}3*9K͎(^<VG8Ń?>k?s~Nb_
-InԼ~?$6%r6w=ӢgW'~£=qk!Uucc]obs%vU} Z4SQxIܪp<qK\@\_)g->ZLNn Y58 D#uj갸p4?uǒrj QD^ ӎ*#".@৚=~(H=3DAIͥd<?AxsL2IIM ?(a4|^>B?W4l:~K$:~I_p>(
-DA,?Z|Mnuh|,M
-tRiU7ZEA
-L>7hڏԯߴ#kB=@*ؗ(ʓ:j14t^1d4f3$}FHSbz~d1{>çut>#MLOg 1=C%g
-%%q $DZ!SjEC]Bw^L
-GR@+]J'gByz.w;,M 7ܚ eV11f4'UW,HPkU ߪFER
-F$$ߔ+s~r_^^}_6c"k=`npJ݂ 8ԭYHbfkW͉LD]G
-OV0bf}kANT
-82"d"Id<<Ý3
-Sav#DcR>A|Ɨ~fVO8;*V:Z(z'^[ܣaD5$kE!^GFa ڣx#M ;VyKjhZk^asB yx7|qz)v6σ}u_:yP<y̴8)hl/D/h$㫤̏G6'~gɇfaj]gԚz#ט@Y$O~hm/%O2tsY`Nmk]cX1K
-x5tFj,<هZjhnlRZC50yd]w`4h8|_q*믊U|GкT".oռdk^of)z޲nPq8GVY"?X0eMSl)5xh#Ɂ!o0RpH!Hϳ5 D𑻚,=DT*fXDy =Vm%O ͻ}{eN$<2`~fo7'\jGW/{OwlwKOӖ\f7“Ci&.a-Z/.}Rߌ<`ooO"qoE_~Z/"$;
-zC𝰂෥U[}Tz25+'C}V6%ˆ#ku/#JgoMJըZ+K@R/G&B#~Ky;/nsټ85A{$,~JxZ(ܳq}c~k;JՏ,Q6a:],Z ƃ
-sA0ՂnXhDch42_ӿ,yzT4kp|SXC V]U<@Ɠ+R1= А|XԚQhkYEJnфQWf/ZJL_ZX/8[+7˘66?XLEо)LEpA,HTG[!'G/y--=i^-7gZ7뾥`]X
-,ςEZXf/g*չO~t΂Ŀ04|4䯇i4He%+B!(e6Hb^DR0 Mmy*
- IK ky(Aܞ#)6RXA)>f(s[SyHtcDZR9s\z, 'jw{DN2͈JU8DIlHYJ(fo'i8QbVw7Z+N!~rKիiaWTF@s_zcqlS/17
-:گij#27ե;.-2
-OR*N%yDNQ|CzI͞xR"Xmjz &BG6^ V^C+}u(~̡C9dWW :x́>jֿ~pLDŌ`""?)o 8w?TZ3!H/c՚Z$B){UXj5
-l(
-0sus\|'_C؇Kё_@FfĠj
-$0so3;?D+p}n’@Q9d VO;&#JΨNs`\eT* ;J WϚLgE5k>+N#C\J%e> 3!*YEWj8փ3'7kMH b蛘l5Q,Zv)rNhN"Mg[cѼƕH޲f99ҷ$u s*c&4V  }S@Jn" "G$OB(x5 pWaɾ[qA\4󀀷3v /!Z?/ňh?y߭`r;ߵhg>mZIr z9A-Ӈ @8 + 1MpI~A% |J966QS.2v͆f&m6bD|Ŀ7%M?ځ9gvyx}4=[_/e#ſ#dԾz3/՜c"C¡ѩ,-,6[$9\r+:Y.M!ŇO7B=
- [_^/nQz|5qsr{]6\4]JyV^n `eߓߟhڜxhP/[}|eEza~)=5U>g.$, =
-U Y}Wz{ȟƨ%崫%'0"}!Ɍt3W9</`0/ (bT {yvm
-X<nɻ%M!Ih@_>4]CzAKZzߒGsgp/Q
-ucl/oC !(,CdPk& X kW@s2Uq귤uJRBlΩ?O
-p3~3$~Kx8D@lѰp=Ğٿ!yr$rA}z7VWkM<04=;~vWF%ՍRP2搪X]S|w7kL/q,a_ :+v0GZ
-!=w"T}E6<%[>H/("9coyU:f>o>KčI ^C?#hT ^{5[m9\X5ܒNK)O`?HL4<.A,1@h_wsŭ L~k$_𕽑^ lHh x 9'-hјէ'AL//ZAAhպ2/K`4vc~_ VJYS0.<Hk8 j! "L3P[ͧ/Xn;,Ɔ#~I^y7?HL粬<#::/VCXKױSy5_ ͂,s64E7hz՜"#݅ qvbVI+/0oQ5%ԠǨj$o/-#k[iQiP2aGy]"C>=dcWX7]|_Tx-u7R OQ-e6
-Z3^zcȽؗ3qU?)LgBCJ? dsR7< 1572}1@L
-g.D
-wQi0jw<r~fᙅ'Hf9Wu1f]rG=RkDQ0|,^VԚzڭ·՚+{1Y]jҎ*; s&X (%hj?p30f>.._WkPiTh'9&Fa~I@'x?Aܚ
-O?Q]l=1Q0~OQWYA#f n/k}v'qcL]܂u,$Xy'=pRowSd$`wo~.qez2(Xk΁|Q7~W U$"бsS;X@Ek" vte<6>V9}WŜD}vNsR٩bNh1L|z(HDgzA>=Y$SSxJ['Y6(z yj`3nZm OFe}g//Q mvFKbVnt
-XVd!,A8j=ųGY',OGp_B:ο>Ew/C-&hȪStbXE f8/p!Hb|_Qk3{Ϧ)7(qS6E%6!b3+/ I9#ԚU;FX--S*_}ZӒz(܃HZ#S#J\`y+n+tFө^YB:D$EԸ`#sHc.$<
-"ٸYjMgJF
-\/*Ak+;sXP-` E_4&CX9^u__&"֮•(\oʄ
--Y;NsE"wFx=%%#M &H@CdhWk1GΏD>T~$2E5d 4ҥӓhJ+<ֻ3_]l^\<E.%3e5T&8Ƹ1GFh HMf&V ӂ[B`nWzx+LJN RW۾nzSw X SS+*@k!zn9BLWO!sø9F}<gԁ _ oA
-Y.6g(UdӼO ^= W_RV PQ-f~,?lppԏs; Hh@Mˢr<7aq=kW'|p=Ðg;$
-]K@C--$lblܗ}uQJX f?wHH9㗫&yI}@|Js+W_',_LR{GzWNajlK F-]Hl"{Kj(Z8հa_i,t{*5&jOR6*>>Kd's-}%SY,Hu:t Z@`I"t7U e@C4h V(WBGޚ1
-i`@uSCXFu4VGldno<+gǶu57{ꮩ~Ro IC:m;H}bN1Wu;J*kW.=9?TfUul4Ih5
-\XKQV,⏽xETuk܄lnU@Z0VjB<u:PTŵeCC?!drM~3bo4m$bd1;#1\@YƊ<*ќGf,&t2Қ0?K:Σڴ}Ez\kB7Mzwz>'o
-AXu1s)2/ߍ%r=E蘽?O) VOa(rR!'[@P!B X+xmsk=cl\^<Nq/7 Xlbs"2wNfsU~x`M+WSko9ӧyp_Bg8#ĸ,(21`Q ׻i+GHj.ăcL 63vэVI 5r<9*Ǔ--"GߒH^EOf}"ujոEZe"\>.Q)@ǐ*?+O$>I>pM-Ԡ΍#8^tx:CQ7Pekj ق|W {3[ԧ54G ԟ#/R¦ϘԜ s$E>5l <'%ⶇ?hݣ Y`í`b0CRvZ8n26Y
-XhgˢkmxƂ]8=uM`5#oQU<bݜƗ2%@II%?W뿌;7n鿫Vj` Tˌ/lMKmFyS :_S YVV)Tۧ3>˾ lX 툋eAvcTPt.ecWY?\ukZzG
-wxE̓J|8vBqxf9J@׊Q.M%AU@JWJnrwqWp-Ӆe:f3wec os ڼ ;Fżolf5Xɘq< 5
-q&>A.t:dp86%B,rP#TZHb$Ygˍ=UAߧr$_J} A<B<1ϠY;:;EOIsIdۨ }•j%J?wIxDԐ
-2 sDϭm` XgЧo;Me4Yă)Ypvqlւa>$nAS~cbߜv>Og.GwS߳y:6LTֈh+$:Bl5>)gZ.Q%cAeo~a697ޥ[BOZ =PU0Rɥ}|G0׭A
-La$`.I V,ᚬ%&h!BDRU#>II"yF"M5DMC-2yȵq`ݏCh+r&]4!_?2|}8o܁՗W5sW;w7`:-Bͥz (!KP7Y|P. Xh 79Twus%e6Y] ʈ1[/lp ZF:NQ_-7-7r0\7员q~i^M|{;gRh^XB=Qv)pE.&vݮ(Ady#:;|6lVP!azw=HowK.C\LY @B73)[-Gr!:+EM9%o3lBҙK9X`y)V|h=x:osžKWjW >EVq:mb ϗ.0y+-Fw u APʰ6-$F+[&gC49Oj3I;ؘ
-pɪ3$8qᩱ<H
-lGh
-ޢ??gje`UmᵿxYL<
-yz<TΟY/T&<f[=߸6Uܖ#<,aXF\KRK/"=Ū]Ш>?,VyrPAJعNYqJt%w
-ں K̪QOM-/Tw.U)qz)%.T#dq6l3]1"8kxGkH/B{]ZK4ADݨ*, H_y`mXvP͎w5/$wVe&%%hUu7uB=:4/ |h g'U*21o Kz}1{{ަ(e\:aDԍ3!x,sz4#K÷&=yӠ͢Ü,1'Z _3;, y\UػE0iQhZLf -J2IқD͖~2-҆A+מ:U'_V٤2ke}K) 쮺J]S{QoX)vWuIYhAvm9
-@OEu$[cÿqڸN#Nm"zVKʯhWff|n.b%- %|K-q 8Ԅت P
-7Ei}tnq8_>^~b?@
-^׮jh'qR*2i@CI1:i-N=xH
-\ 吂ʝr9?aFǸf!ϑ*|#HACe@g8n'Άͤvu^qV]u 6{
-ÿD31T|C41N#p>xz̝:"K
-<u.4B@Z%u0{'G/T-i"Tq6sG`'^
-~J:0xH &ٗ Ff l3Ք*q"Wk/VE.OZC<
-`vM6nOb-6_HZ0nMz6t@%jV`x<ɫ*=J]ӊ*w<ub4=S>ܢW= k1 |`xe ]D75l-*%r
-EYC)K0F{, 6Waa$tQ7%2 DʌarfMZRyɢCjOВbJֲI=|˯_oPC\G=Ӿ3@=[B{Tq^?Voj/^/'2Eљ5,dqT/7#Ά!3(FpяdSžtNcW(Bة6[kW$)])mcSj.tiÇX4tDt۠0)TjrMǼFhX'w73 ,׏7iI?E&[%` ^\5+rg9zpu*1TZ7 绹@4Cja-`Wi H* E!~"+R-✞Wx/ @%vS1pv
-Y<ycP9!Ţ7'/'rE>.6S1bO˃5䵃C_nZCg `Qg|K]5 7_;zA;@<FlA$ȹ|QN+-jAqG_fw_ qBtnT`nJdPNvό Ţ5YlR5n|x<q#3W357-wV#t8֫R%MC+y!@G =ʱQ(ۧuA;Oy;/TEN(<TR /++K<7Vit ?:
-skVJb 1팯_eܒ,l>d믒 "GN.Ż`rqnW΁{ YlM_宁a +OZ5`%=R}W0B n3gyOK bjZĭ?#SPa/[u󀹟4~Ha퇭 q[ `}T.c1D.V[WUos|{8 M^<!@j;Lܥψq/oCZhK
-m^iRpX"#y @CeOEì Lg0Ȁ_hێ.-,0!@:7o@D;;7U]C`┽ͽ}F" K15AIb 'clbp_ѿ`۝
-RdIK -I#]$E,_^{+ Kos㧇Vre@()e'F^Pk {9Dj|$/X+[4ۦ(lM׽6.1즾Iuw<U685.B1nrY:^t:_XDinLAChJEWkR(c Q0Ë+]0`ρu'0I퐕VjN:a,;P~O#/B$6f7k~FB GMj9Ca!o@yCLl3/hg{;PYO"hK-lF
-_A)xTH2imAվ4J*E3|#$xzln XWl> O+;upWjn
-<]<`s8fh4n4.MPD
-@9ydX\+<w=!! TN-6lW#fyt6[$0N[02dv$H~׎dn, _{HtӮ<Lr{+vBXW||t1+P3Hذpi^ yM-6 (%Ja$>v-N Ŷe/hUo$J_/:O&FCgyͿ(ֿؗlOO:c?pZZV>jIX1(6NP7M\;rF1DmK0\oFwP0{_sގFUC<GVⳌD3U=NH[3D5~xhȘ 6҉ڸ/1\Kkr/ŘdqT2H|G}D9h<C}i9Fqʏ7fV)(ѝh9w
- j6L%qdlxM
-Ś|_-b,'~ve8968kGjE| (hnma2 Y}G!gǗޥd))- I
-8/E;64!mg噣NU؉s`e_Y
-|P a6yԄe t(3U$|+"_Z̟9A|rKÞxuQ5T?AR)i~=Zf0wxh.ǮO D^oxěV`XAX4-nLY\\ d؍lqJj7Kf}G$(—du}`;&LlzxO֣; )ߴOɹԹky܆g/$pl<2`E]ATM/f?@\^
-q=
-'q3~
-962 .e+10 41ala&`O70}ܡ +c tsRT,":
-`W쇉|1ȟ:
-
-w4>\7.ĮNFRU#,szeo)w5B<Oh߅Id</f}w֎:(VGu!O3!\ w
-v#( hU)3?*KԤ {l6n*|>tN] uHs syGXw4iQȇfV>3hY6_h
-E ӑêpg\kWxR }Z8ۋP.FR<1v:+Rpd.nISwEzɁ +'mq4 !قC%t,LGࣆA!h [0T`ȋ
-WJᛟ\"I"J*K!|,i *eAVR»Ok:l
-cqp8d  s6bK:MQq+;l>A@XXEۊ5VWQ5Ƥ"k\= FhP CkPeC1ӚL4cgq E?`* B
-
-y sU-A9wQp_*'S;* Da93ӝ}ӀZs6iR<c2n@X\ߢs@8ENu+͞jo9cs~+YjWxNυ<Z;2^;
-e9C[q)ux.W}EG|I\fi W%e2jIiX"-nH sd|g;XX}9Ʊ9RdQCwrJe|r<=9@,+1$1>M E.pț0g\vMNGqiR9~f1[1/zU2~ΰ aɣ`ܐzKC/2^Dlq G[F`
-ajW dVX}o I|N q}#ez;|a0W݃I9
-Öbl39hΕ.sEV3FVt
-qN8ˤB{tNN.椪d.N#ɼgQY9*G9*hfvy*qTOr/t>
-z4PW&yycbSA\Q|DgJqxp{
-l7R1e%+ng+_|g|byvoew0WM]`au=0lvyAP01OvD1#l:OvzXs{cq<3SjGpPy0=g<2h Fj4dx=#@$XL7TRc"FI|g2q;>:0e+~Gc_q!W 93sc`2VY WI
-Ї58<@f2C.5L҅B)$!L@7ZIKP>L$= MzSb~c) buɶ.dqk?tvL|6 >޲5}q4H 9N9(:iCGoc`H9?MB1L"d4*-G6|7y!
-ax$ˢA3D+$MUwԡ%V4j%E fptj QZ Q}4z%t)GGo&tۗ%^£2fdijs%8Ue`֬g4?Zؒ-o񎳄zvHg9Bw:.툪7FRWхvx%O;r]0hqJQ\Htrp\-Qxvޘrg4>:곲*tX&UKG".TΝ1d[3D}4g$!GS4YtG/dCEeůDŽJLt#TT5&-!5$9Z@W<RkkTK-c΂5ϧ|XP&U邅nB+A~Hv&J;b|H(FNED"FHAn
-sGJȚ(kAr$ \% Ef؊[+m:7a!;A-]j)2d{[])}tm6<!
- ?Y$.
-<bkjh)mi T mJ;(mC}T_%4 ހ{u/
-
-iM?z#b&*]Ie^zFph2\ˎ,߳m[>>1nD8hN-'&h FpRUʉi5$n䘌?,)lP
-!g/q|K'ݐ`F00&!W=W8&g-6!4Q!]$,0F$C po*!r}bGXz_BCx,BJ 4hz1폣~"{p'nNKk;~.KB4 na- 7C 7ś!6R@F(##}4a*p;DrrѦ
-h>Ez!O\
-dν;r6v |[*.Uwv`o _/ʿ9i.in̟85Z JHIBEfj[lo$̱Ůț 7l sӀ.B(tp|o;=0S!Cy`'b6WऎbUVYvOS
-IH91\:Q2%(غhLlyUu}P:H0ُ? FD3o[.Z@\ {1Y
-6M6T#`
-MmQ3woT3E].MqDʞԍ@e۔z'i8!]V g9?[ZqH"Sj@ [Owp)턏Կ{
- YoiDN/(ޏ}P촼shۯ\fit)+ML(MJ `.ܧϐmrl4o]CƌE6A5zʸ *1RЁ81:ڥ.K&jd_V8iU)jسX<eБI,9KSb-+Z#X`nT(k,JԍWaEǗVF 3--RK([dOT.ww,o! ds>,E:= ^WudžRshT213aaN<8L9U9=1~bwRIQ61(/kKW"A,CF|āR@7޷R\~>b @x&K)8N->tܙ#E\y t[9:*@1$wK-LT ,Ύc?X]ۣYTGMYtE!ˤnMnyc#8 l3N
-f YTZx4[/P~ pbE]}G9'Ӹ!F%Uװ$w#wλ[U5S|nb9(Q]Çe\'wҥ{l@`(gkPt׏6ˎR--q61+~ 2e
-z[WS-u0{¼6g#Yw͍}T'u$Ʀ>c.\*sB&O|GɕfU$(&ŃKS8DA$J6t6&oV(3jsۖ^%U0Y.1m.0J`g V2>F r*fQԒlm
-`1x)<ϞTqe82#y90`^XVG x&I$^nGl|'>o`-2*үv2b.4R<b~FY%9h6s4?G,-rJԭi\.a)Jš4m7 ̍}Ե
-$g33ݶq HfI<bw\;YGžos$T9KHtEêJ/Dkr4ךv׭R{mZJTS۩w43Tmi DJluD}Cf*`(5FɬOU1#|[F~!L!PfKN-{q8n[1RJ4-O`⑺텸8Z K<A/ C)4XOЁi?
-d*%W .L*/Ցq͸
-ihFZ~j]\!f ȍg@)͏ړ=F''&Hj$1{r^#N_nո"E\:-:s4sշ1s6A[Vm&\bޯmM\u?F|};'̧
-k~8iIdlEf9u8Eu%U*!:˙$<+Q( p1Zau*ֈsl
-[K'!Lj]'|jy-u$"”K-ŪőLŗJmK6^`,?8@=K-~Y%~GMϛ>Eϥ1 .Z?BS~]'!ȷ. tpK8ZzK 8(Gn<)lZ+oˡT
-ZKQQ/
-X4Fu)(y" N)E~CZBF.7S3>aV6<dktK,{2~
-xA[_nfZ\LԷ
-iD3ug37[3{Cc54_o]j~qBxTm_+pW{[ɭށw/7KˋO=t͠jL/y5uNEbD4{c!}fwO?5~RAMdY)+9|;8Z:<kKnTfGVهü5W\vWߊȷ7Och#PAr!B0mk]*I>ry?{4齻q(5C{R#3<HB=KM|uk+
-4Ձ9D?ړnyI¤×\?Rn"")$.@tJMdޏ/2'J)Z[WJ\'W2SG52ov$ 1Ιَ!ک?/w5951kKA,{ s-+09 "c<L??S8$ϔŞW77?柉ogJO3&_g~s량׊b51?5rb`Sqy1?_ _G˯?ke;߽>{ 28d͸d |q,2O\{,GΥ8ӻQl]Č<M$AeQ4G/q;)b\wG; E?cTt=|{9* 8Clf7xX]%EG3ud%$_5 ܊D`lxBFbn k-[Pv :` |բ!#{@m;f;U}
-K }ޘAvR?g/=K~5sD ^rJ.-.
-h8aA:ZF;|xNCK"1CsV)",6G%#+Vm֛>GyI !v-XңE+EۻV7=_\dX
-l[<;`L/| ,%@UѼ_\KG`jz75/M9IɛК.A}@ *`3/8$:p'Lh57pH EN>3bwV]qQ&TȆY<γHrͿtS>=.}$oFcP% M),3lVrW/ ??z;W~3`Tbm2( ξ.@_M%UOфtd3 ~O,.0p0x+üUmWC W4D 4Rb핉2ɚW]PQnGaw][g S8L%(uu۵$t3*_x~_5yEQ(+~3]T:cKf
-mGy9Ml G
-
-0
-O]U΂Cɓ7U`0T_E
-@#@1N"CXkT
-"(̦ 7q d'|6OX+%>a'ىOh)F*xV3q
-DhJPCg8a`#]vf%C`FU,|1w21JE~Oet .m)WHgff) Td=3l
-Ԑ̸P-|ffkg40(3;d";$1r䘵L !Ev-KGIO9{jȷWKIxJ gLӧyKăVЈ/ss$cn/ITn*nQƚ+Z?TD/݆zY(nX9STrdܼ4-H%̓"7cs֡o(@N9YB qFpyTZfCˬcJ"P@LRO;dF<XY-3Lcb1 +tX`=A(TVb8Tڭv%XjoHjJm ɚj:fy9֨g*1
-
-5ta8--+Xn[r{dZæ:9}Ryx[捕{(`bR,d(%vń")G}@+@Ro^ b)8H:7YZȇQp_G鐩s=\
-,΂QL(%FQDG*狳(kV$**؏b#1'qX9N mQy8l
-+YblL1lCyP igL##3t豅1ٕHnGռ@^nkS!Q,2.Ҧ18b݀}>Yj<l03`\X
-X@nyF2s 
-Qeڮuzߒ=<_;MZC?PJ6L VrbD7m -s_Yk-ӱY 1EnoRYֻeO]&u&FEpzm\M'R>q7Ћր?'~?@-\ a[uhBw"4#4v *!O耛TYk߻eZArj$"ƥUэ
-6qll)nB.Rd7#g #Jб#9WTQػ{X^, r&ƷA1䯢N91YF!zW֮=4ځ&((nTؙ0ޑLb,4^v34D
-.zzh׳~̧lTzYW,g9LF>ϣ"_/uW^%6>AÒ`(%ͧJ, qAQ҇fTTmW"z#e1~yId:C.i)eug׃4O鶊JH)2cɛ`~<%<A]ChUJ0Ro2sO5B1-_CK
-ٗNliQy ifasyl/ma|7>+I:*cG/:-YkډU})OЛ3꧘[h4n` ߳r+0ZWldc<F?UC C3raT#Y~f
-%گXɌ|эxd'8[fXZC^~ sa
-ļqoKo_98 smy="LhgId֏ t{H&@[\"u9W9W!J'ܷ|r3 ljݥT D論PХUz8|`{",tme8Fk.N@bx zxIWř V=AS:<Qɿ bk֥U==n|Dg<,(UcTřh1SXq
-EX~IY>T^Uk3AA5qGIS
-slF qiRݔC=..Y"(zP S~`R >A]<k$:=Nz7|ª+EQ2uq IVݙm
-A)ºK.`-2*G4(>(X;3l%sf%мM~ffQϲ1ݬ9/LPR2X ]:
-TsEit/ySї@i lgUiCtaqf̆~eekW8벍kXsWs_/]bF{*+q|
-9CŞYsq%:l: R/6i>s&Mi#sk^R>J̺gN#6,o'vˏy9{rSG<.5+zxv)Or~9+~i47x' |58OHBKsY|f#'SWљ(i"J'RZz(h=/p*ώ]kmv#_]1g7j_jOߙ3^FYaLxaǷֶ|SĹEZCұh9\(t/W,"G%KE/gÍW,:o.psB8tQJXa}7dըyAJOxЗv]2}k$g-]ntA`(J1M 7Vuqr^˄kkۺf_q1~Efۢz]VrC3>jf<|cꍟعiQ.$°!L(3Aω(Q$ɢ(Y"R(U9YMgDO&oƵH hPIgZв
-})jMB`M1J:T'pL]82~o~k^yb`%)tŢD{kѤ{զwbߍۓpe^qo5I&$<E{( j|QD]uQlُAI޴]$J JH{A <0;;{iͅ4B]Q]T݅_N_&-*Ɏ_ ϗ4 #?Ó +b7LC@~Ǹ-E_+QSzoJ o%n癢/J1J~m "š*Z._eHE]!~;*?G.Ȁ1b 99A 3,i-|
-n|̼f:ŒxmF 6Nmqj)@ ]>I @ik˩b}=_uT˫M5l&j~: oA~ 0dȦE
->>4m?*gRlY}u̙Ix^-:\죽 K
-bM^n+7X/m,hkVJ}it$n19$jqX(ghMN[h'CE7p1-P)b(B|؍8MSUaxWE #h
-t$`E.d G`3 3Yq gE?=O$*mNݭW3v= ύs"x!FQP)yVZB2;ҽt'[n+}i4f{J7ٴh+ އ3"㰕#þ7l~~h["pa$/U;t^tLeJw^a݂vd YD}ُ}ttє2;g_5zQ]"^@ӴЎSW
-wQ e2z'2O7ɼ v 0mk1B?T=Ȧ' xmpI +PtDbQZ5J1G9F9RF_4)G߉ fEaNիL+UR;b+gAǮl<h^QCh6G.;I ή܃=5ai?P{+ΝL{zJ;pYth=fϙB25=N֨&q se3ɬ o:Ę7qzV6JIr)Tʹ%q 8Rwf1̿zmp
-_%l[)׌!sZǰSfjr\
-pjDV*,QZ,kQ&X{Hi"vOQdX`><E\UAMtj\t c2f19-I4-ox9&
-Ϣ. MoN [P I۸cvkC7\n(J憲sR?iC8Ë
-h<lhX`i8f)En2k.\3XL`iḏ'X%fyҷ1X=∾,UTB~W
-*bKR[6\n0{()«/OKY>=/ D`̞`sfK 薱 , h{Gh,a@ֳۛ|V9p"GDLQ9;5<q
-u68\PaiC5)D =EaKN'a=@[3&
-$!Х¢bStON-.#m? Dwb pܜ]T6Y|rPZAkJ,ٕa^R蚽J'K.w1(CK9gTz`--ψU!VTS}@ylm}N`j:-5tRc$
-sԨW
-Ƒ#M-'}eOtd"‹SS
-ȫ"`8UGaF-?ʚ+92~%7Z|!\G3`KbHī<#Vrtn# 0ˁ_GadOga77HwuJZ{+w]6{di=s'ipe'ǁW(+`s> .F&/ i
-E0VGi/}KӣipR_^Z;o-\A Q.gEL^ +VF3V:3kNx#FXO eWV"Qޝ)#r!fp|^hJ^392.=cp
-r9rhYqو.hH$k|V.y}*7(W8ZlϬxϾ˦UiK:񁮀A˯VhO
-m,hQ4!@Nis}᤹\zDubvP.\IM}1Y42v.
-8
-EMGq]5f:AbJjhlXk-/.PW
-O@Ie:>
-,yPp0⯤f3P(Egc
-"*ky{Njd_H҆bu^0w{*^.R`jP~1_k)tXLaTu62KorHb؈SuNbYteď^
-hW,4NK^)%Kd#mAX8f
-f|O}eϗZ̲FO+5`*l`v{uM
-73uzUgıZܶG]-me
-R|&7|עcF&L.pojh{]l?+`lnq(>ژ:y8l]t| g$ޙ!5mcL`>}*I5 LNh5nhش"Wª5q3J[X[ct-¡R>V㰣z3BWά`c,FkjӀo t0ax+*&wǽt nN:5FW}Y%tï
-u-M‰>`-tiJ,[G;n!廮JJÂ`UZS ct_>ʆv3RM ᳔N jt:*)TTݕ)HujAXC&pyFĚs2׵(<&coD=r]-?K)寵l2CP
-@#ig†e#}K_}-[e~mwyٯfF-}R|?F|wǩ%' L.F}Q~1}wqyJ}3t^H h." 9]LBLټ^5k_(\V/QA3IW*=&};_<JCn;m!zhnR7^ njy〠ct٤4'(ǪPvm{`t'~..ӚhsXFRBқ}7h<Z9ԡ 5RimUcJ}IɄwW͠W[}(|?B 0vn-ewnTρ_]Nn(Fi.cO$IȩQI?n^v<]wG &ØV=~$cf_sR#XRz^x
-P"re?X 3(qW'`mݖX+p^'kgy2?ͯPt=?ϩmֱLjURö4odb Hqt$ `k:ǑR/@*(s}bqI;p v!jZΧw&vM
-g֔Q4vyDp_gתT툧>Jݽ=񿒐h,N*TX4 :6M85>vNk' y87n`ki`m`6NYv*c#i|L;eK<<q`p$Fi DfgqJ`yLEb,$ύ] o?Sg]ݰb+w+Zv^^k77|Kٚk귾}6EyVSwU_gZciq#wE\)on}50>k<A~¯mɶEf([>Q^mT8tn?:Ϸ J`E%M(*~vfj>ףCqﷇs2*&'oGTڀ<j(+˭vl$XpcvI7ƂK ;$
-GH|;VM'hu+VwCw<nVp3"]<RN~EFg߾;J-}Mes)"&Z RnUȊv}R\ ҅msLFRHJFGs‰8:Pw>7e_CCnDHYϱd17r9 OKo 0_ckքhd +0D$cľSbuU@/O¨8w%[\Dn aFyL5H_N70p}}}|`jXK*bĕtS4la||?=,Dޯa!Q2`Qv1UOoiJ֔:lIOK1 ܣS v w&oEvYLBq;C:;
-z#Uq_tĚ~VacU
-pP@c7p4nE#Ɇ\
-Pqg
-%c~L_$ͅtMf=|Fzr?zaā @TBZA(j m-V1-.[W
-ED\
-k "G
-ڜ&И ^[-Ȗt_ͳ"3@mvyA»Kٻn\4K~ΚPEo_0w~z^z,g&-&JX4kfzE0zb}C{B.FE.u!Y%?j):=g"lCcuv'>%eEt?`:Qg֡3N9[h @
-]$bi,?zJ6A.϶HZ>,ٕřl"m*`<`'i1|bHͥu4Z~gq,Ҷ<{ɽp?F>3+F},ZKc1ޑe#Yr\>-Pt8S}{8; =%>XOE魊ABi qOT`]b/|I zNnh/7'les&
-v8r蛅9Q#7/<CMWheXčc/ {y\/i.nP!Eu-F:K(!3RéL%W{ 5bZ*TRz]eqez[{DD': Kǩo̤xnm>nrZ&7iK>?P/E@=~2DrOlkN) / lwg@־c Iѽޡ/xL'2:o̠r#
-c߹Vvkh6d~_&kC} ռĖ}D)-bL4F"5cԋh!krd[pfJ4\bE"u<E*ElNg~u<=ň~IDGEe2c/T}
-5:Vw}hxry!S/B'+CBY ɧbm
-49Wg\ 7OwRH[73Qh ?p;G
- k4޾4.W6."_ @}^5.\nq7S"3oؼ{mg0,< #VT"_?zRETA1%yczU~?moAn$rݑ;)!z[ٔx
-;w4m[Ķhh gxodCEzYZ{5fWjAuR7< xO\)(/b+\ְ\z-7Ja~i ež"jfZ-7Kdwr)d!HvHd;˔A򈽘o!?,JAN0zЯ@gG_<\VϿyZW؇RdD0Lio*9n,dAp2C Z78Ԅ|ڡ7$^ 7w|߼wc6L}֏Q?^6VcIGU,aD(8^*FV6 \]Vr/אҋ9(^2(ρ?r"eM~Ƙc?}PPӸ@8'mN??*~/'Zퟎsi4E3[hh!)Vko@YOGR3䥳f҈iP9o} RHt1;0
-;H mPFutyMAH@4f%#NUZѷޤdMxor1\8RX`}h Ǒ|z82\pWA##?4EpGv]E$LU$u=)XG
-OuϹ_BDf>Mt!x0rȶ\y v> gG
->o^P@*ny yid
--j6Q٣<=9`}nE|Yb~@0h6v44#kA3A )aPf`/!MO
-6pxv~iqO2ؿ&T!7Qol$Ѧ!ҟK4`d2`!șЭ+p+!Қ i1б<2UAUIDsb"yZ$*<טh<cS5ȼQf
-JU
-(S6ЙiZz0VF-R?'hSS\g@GaS}SEk:PMzT3[ ;TR^R|g:v6u‘۫@U=58 @ȥs'G;OZG25 L4<&b}LhrdE|05BiL IfHk᧶`36R"?0Bup^5C^8F1RRq]2ÏypSVL1bKB%)y=n1(|1
-&BCJ=YFG҄ߒy !8[#s>.se9DLI
-c=XK<HD_oeJ4gv3B=M ̣
-=ߡ=W%Ю;}
-+!d)Ĕ֙]j29<6O~4sQ
- n27߇X "|X"L,te@DCr
-'U·
-~雜w,KiX SO^n%y5X"@ RF߸^r!vc}~(/L4K>@y_uE)X^Jإ/_LN]_psp5]!M]!#V(r`,'raĺ|,uX:BYrk*}6,cy[~㒯_ƯU8 ^C]l)uk0T/M&KZ)'5XiLKi-MmҜziN4^S/)/ͩKs94"9 mG!3bM^ONaE?=\8k\=vøyX_%]0O"0zevüꍗnN[g] pԕp?M{*:w+e% nw˒1eÿ}VCֈ[{u ěfZNo
-G0G|!; Nf]]v ͤ鉘7-U˃-FK
-J\[XR3[pâRl~/xp];G!i">W:/`"жJsj5#o[hLMJc1;ȌW>$A͉iƟ P*n{ Dnm `xSHueԲ+Ͷ'JRqz3&`XR $%E@5.,lIwmp|(ذ09޲5Q[<rWCY 3>M3hjT$bZ=8+!~CnJ_{gJl~[Y̋9>mj0 مlbǒ"wLS
-kqwě5I%\^UAWyIp:}}|). (Ji= _1f1ˆwfAR '%#,} 7`~7rUFf(sin x' ]800#Kl[dMHkE?]eՊ{\X{lcT\΍<~ްP?Rb`'eI .g)2xFr5pD|
-Ѡa4]c| 4eFz\{a-{a:MXe'I& apW gik[Hıa\wf݋˳Y}I | L>3$> -S,C>gu ? Ä/{,gL%bkߎ3. g2#Yp0-I;M XXE{y0l9XԇgC!A^B "x~4>*'Ki#҉M*YuG 4DTx#2!^mC%$Jv@Ph`2<0\)<UO3M$  hO@$
-t~-˓VPCoJ0%!-VR)غV/G+ mSF
-ZȊC15~*^>Ad<tn-փENsK~``pAox`bS՗^\Zi356kl[,5v
k;uMI6#ֺx_u7E(AȒFGlfGtP[E0F_K!󰦌j朢z8cQq%:d>cg\v2c&[Ty;&`}?v2sǀM۬(C&rYW+7H-2h$\ʲT8dUTx0|xD4q2/]TFŞ6zB(1zԼyUG{z{'hM0=
-CAԪ
-QbUb{KM:p.`_VO2Ӝ<|K9XV` w*R
-7BZ#bXVgMx2 *"\3+{CSճҟ`"/b"Y/W H$9dʱ﫰&eej-
-'6}}Prrybwu])Xɟ VR>3X"QHEl2QLWuɡV}0 Dȃ&zX <9ʼnb!82]W ^p$(veg7O~%ɴpjsŸHlX.H?-k3(O / m S-l#xM׊ )?ཧ)p/!Ɋu<B@'jh]>qQ..>>{ ]8׎ep_"SNVZBFQ7!*Mv+҆uso,V3
-W"GAj$ޭċʞN
-0୧`&|N~پ0>ě0(^y8=Iu1RJ$w_{c~YumY,׏xJOBM<_T63M
- O {?f
- 4~=ԾKðoL ç<ă8Em`\86!쐢+G?%Hv\T|7$o+E(W ?_)$1*IQ.i+1|Zx8s'wBMFczY;g8V]ڶ,4_9ic[&]{y=@ޓXIՊ;|{/)`o ; X3Y(F0*RR
-JpldIP.EH(^A Ǖ`u.bٯݣ=딘y1űʪ'wcj>q/
-
-i4tZ裠l"$l{A:4Vzi/~Ѷ]}+4Ӹv-'p?˸Ȫ1[=+k3S/W*d\/*t1XvJ倥la%^z!`W0n~J^6sJWf0qˋKh]oEcG4֯~m]z%:m莙0)pC~&7g2XM_Z=L{^G\ Y)>%]ʶ FۜMo0vM B!B~F9?7O+k'qFvuv4'¦a
-d^%=m^
-74oZt\= K ]׾PX2d9,%6@i[.X)zP?͉taScdQʪguQeR(A@gy-I$UP qM_~fa8|ze6Y 4N|mv 6XzNk#;ieDG_yM|дE EBzPµ-ص<l-w9ĥk z6>5=0%苾1gwb@wL3EJiYo\Dj9G,3)q_VM+ Av6iCtj1ezuz0u0R$"(0+NlPԡK![bB\Pxd%Nk?(dm|Ls}w=nW=L}oQ L<3\6_*+l* HAI\qG̟ $"!! X-:u.g%;`C͇VyHG42YU$bN)*<!"_p"ge_.q)es }
- mZY}\#.V{hBý av->q|`I^IǡP-=n$E^:*ʾEh.v"n!`A/nQx ,tSGHo( I"P 0FE
-=V
-?dO;m-ruON0;hyUPodt#"kdqm025-Dn#W٣z'> Ph80LM8n3q|?@*#|Yf̆4Kd:P6!ayvAeN@y5s-:`d[u#Cyo5 {!
-Ζ,n4;_ =<{
-nt
-(ex !X34cP3%C[dJVVؔɊe+lrX;Q%#l_FμەjXUgdtJ!cbD3?Y !PxX4^E< v҇5һMzmZxyF27FXԮ  4P +U^Ho{5Ղĕ1v|KIqpΐB(ceq8opk/RuRj8eq)-:xTk> blUk^lZ6XΡbr8e};,īB(_иPanPU+nis.IZk+|[ zTD#g!C6YyZ@_|!i̍maMÆU
-Ha]Vj{xUYDDbT Jj<+4.fX9
-ZWZ"+ì6 0z;닋c`}l"P|q
-5HAwu>l{,qT!x !t AªIצZ luʰZlZ={o:w"enY]C CFUk|R"&T]#4#,sX1rDZUSE\}lkc b2]2T-ia65Sz-kQAyNk`_,bprRlx5=Zz>2PT}e
-jl-cM!(vJJ^5;o>7?k-T|؞٩]3vOgwnif~lc1WryqMp]L STҮW]8fÊ]ؕ@T_Ì18ل!>fK+(+[]#lǷmgx_F_{ǣuh)y+Sx%_Oau_N5e
-G(yV,IIRlŠXYm,@ywӴd"D(P 11LmQn^!7%2 +Ou?Wspd$M~
-*(5qis@¼Gaa@ZKg|yC ](DKTXXnY$"+VXHF}Ct_ZV-h<HɊqV&\?CK8L=7_} +gbzP!u4%Z/PN=.W%"n)tJ́^1>XQ*+~$҄ ӵ|"؁:\>Io!kwz߳M5upX6ժnO3ߣ\nuOa[ >ź-t[Y\lxkfv# y!]y,%='?G?wUo=8kCZ {#k]N?}&L8uvBbdYcKS^wKgPƏ'on?vVRg>%*ޗ߯?ȇi:rS{=v=u=۹YWtlKN[sC:f\}JI9e3եИ<і<He[QG-n3ճ<
-cX2NcCQؿ;~@'1/WK8NLk7Rc8IzJ:֑URQ&TOlMz3{
-=l'T| ]|I.^$_hh]U^Mѽ##V>
-RW/~F9z6Ǿ
-;D}AUΟ%hd;HS:U55tG.,.@Ҿ?ٰ]h&ڷ
-k0,Fji}i[l/s=Hݖ4-2?
-ܵOT7z9lo~9-8/vݐ$Өۚtr&.fubzCՇo>SNɻb
-vIhM-PR"I, ⧩4fߝy+=f׆9 suwgeجrLEń >VwidriBF`*7[MZ٨ "}Y¦y[14)\WPwlEbH~J:nr/J)uY3o5Iyl\
- }su :,kJJnvMLw4MNʁ VNSSk dr0Oʥi+TY9)_OI HS[eG2 \:Y~dU׾ ro({5̧9@B-e>x]*dtmRbut>ŵ)<x[Ҥ|\b 1tkJfqO2RHt\7L]f.zA(MiN҇Gv'T !G3΋JYrd'· $+$vsl1L썳 KMd 5OJiu\C睜$ډM_|E24݋;c{0VJN׉?y[ҌO6);?\sohAΑ  .:aiZZ[J̰]/wtZ,>'_Im</kzVm/6W!&|yYλm|51mD"CR-mKƓ]<^M54sO~7 }s}5rޭG:nNjfKӳh_{资zY39< Imz o`W&}vFe<E=%gə} Y> <݋k +ג>0,k3G/QZJD6U׽NyD2%GN%,iگTVǿN/.xBDZ𶀗w"^&+ͫ:MmTvJ#JÄ+%]WY#''wB1<O
-B>rsv.URC:
-.Ւb?ry̔i6|¿\Hկ ]U7%j-^W_R>;Qtc0[U5>,V<4wM}&ŜiLt[~׳!lg(D#e+USzM)^oK*=r8ŷ˖$s|U4aGM嶼)Aw]Uo[$P@[穗0v>Sp]ӭ=KI9kOxֺǠ_wv,Pղ4WPǵ3[9<rW'bl5scvH])itE/(_µHU_N#}l\-VI6!_?8Ӽ< 5W*Qz-wL۪Y9]ZM
-PG4F]).C557],˼{aj
-}{ꞓ\zZ4Yeb_?/X8YNVC;|"^xg &GTr%4x}k.Cqiߞo gO.C! J Ⱦ`+G,:#;Mgr*
-~p0 x
-mQX. P(8
-GyrUew9[*`p@w_ӗeir8+˝j_rvwoU\`);m9\`;W:.n.Wp@XR$U-KnGpV۫+n;ZIlQiK8K}`}pSv;t+}վԔpMٴ,,liObKW>k?ߒvN߲hέemXC!C"X !ABXZY*NbNKG9 lN_8?['IpD]#ivAd[g͂_!v&N<hͿibɟ 2?Y y%Xϝ[wK2]4I`,=|ɟy/ yex]ț` 39U&13LFe沐_4vm-tIJMpn[I|#ΊׇG7L<U·e4[T{C@df[zu}ԛAxoǬ+=]ԁaD_v"GYːҧsx~n
-|>Cw_&@Dž(YDg)>D|
-ߓ*$[/`i) UϹfk$Z_X<2Zt|kN-+aهaΛewp̹'V|>NSr/9iO;>_ٷ莋w\T}rч[k/SOfElns?goY׭ߺk[=saٹk/6g~s/kO_޶q<}WL-&]߱ݳ U65o^apܥ-%; J[FZ8ҫ rC~tAQ{!~q *{>jp6gؿz*3m g k 6o0_bp3-V1nh6B&m܎9iꝲwVդ0imþfaJxk 1nqFfnfUn&oK^֤[z'8)%a_xܔz=ܾeݪmúY5cgܬ>V/AҺݰЛPo<먿fωIfzwv(^nêފ%K'IWR3Sfp$ >ed<Ÿ淵]Dg>N [|VLb}/%0b>at0?ab%!|K ctpuF ܄! ! 06vQ:UБ91̍!ȷDOJA+aa.t/Ṍ턡aX?a:G
-@@^.n&nzh@!%m
-t@3>)@O)>!#@=,Ї:&z@W{K[IA:VCgqL7
-mq' Vf;ZS8 /EodWj4rb9^6?b(vD=p'L4BZ[q{97ױ+F4Pz~\r^ @l6n8KECqs+@VǮ|l-΂<pHtS?.;b󈏰) g]14h#vx!`ob(q>6Z -v=v]q->"/{6v#?0&y,Q,oXV]kd˴eٍWD1Ƴb/p7~'(rw-6pqO[6<<(?02!M|X56oE_ΐlKq rnIû2~:~;>6po,|H ?J}E}8Xlox"g<yN7Gt={o6>~.6towH2
-W+1?,|A}"9b
-s| xVǩ> ov:!
-9/K[0XN&q#Twl srOOH/4m}۸gp(cxU}QՠV Vǚ0' Pz-nF eڰP\҄WKz1b}e;bseye=/u,yosOc-b_%q
-l a-xZ$v66G|q0|,H!¨V &xDn7L0MFe+;lv,kMA$t%cBY5gtiI˖Fr<|fWO(T}qkdoҚ嚦ߞ./_]7l{ la*5pyZw1{p#*dUAH.oV?`' gw[m~5^qo5NZe[xf~#ڠ,QUI=svc͊S^Z%{q9F\/6xi);gW?-pŀ?جoUqgs8]i O1L|4kYp7xU5I sGz Gޓ(3seߋyL2ח\_mbY}+q%sq7} 9=PvuX6cʞq+Venùue疔[Tv87\qnRٹ݈s'>wqٹ587Pvek7!k>_ṤY=m?y^ǬZndGfn쓮ZҲky[H![,s<W XS㠟AtL i;\ 4Ef6^@ ݚw}c7Tکpn]vǹ̲s9c8!EFp=
-8&UUTK!Gi{;1S,^N-*kVnyᯂV߉뽇
-}|Υz|Asa|=U Ѳ;
-YոZLAL
-vLSZ椮xm(x&D :C]g`>QK,7K6 y!Tۅn2~:Q)t6e/b';yԜwO9|cZW2I5^F9ƳS澯-wa\0,w}Nszk=plvpos(OV{y12fIP[Zȓbo>7xu9 qS|yz_3~L\s泸\,ƾMokwo}Cpqvjcc
-@=Ȋ%=Wl^㴝ށwQFp?wr}~(!?jX߄q?OW
-[k{&}?Oq|0wDܫ="u!)+|<k1r|gi\Ocx)|.} _h7݊mŘڰ-G=cZ,;</"tZ<ah|o;bh|@EG\S}x <Ѧ5eyp Oz^/aŊVn\.s[!sr+
-u+^>WGzQ8<B2<%9Sj |p|#?|,z}sHtsb <W;!yu{ b5Ub}-'8N;%~<ɛ~/igD(+K Չtiɬ$JDx:4? Փxnc^~zɶ`=z*kڴؙn<S1N"= V}z/Y}43O/{R͠an#fo t>ꇀy2?gwzv ;J!ݘ;D7 _ò.$A\v(ƑɘDX1[k+&%ApKa5)5I5+`Y5L,T}ЏX|ݾ7!޺<iog
-
-mQ1W6T eNx_ e򪄡/
-]y
-v$f< 4kzwzI}j=pYka-I3t.H ۡV if6<u؃Jw 7"À踣4l%TAȚ3Bdc.BX[pE"-$ht;a~Z> :K(d~߂_%
-Od7׺}[m tƱݖmMtt$qh28qXx"WxЪxnt{o¼"wZ'v}| ز񾃴]Y^l=bI(Ӂ`gQ+_Rg{ݗ_a[T/f,bb7x]~hZ69VAյOQ?ιBhnX"I^Q2#s
- ^97|n+5Xi;q6ߛ}=ثq CGMߵ;?>hnz!P_s$KbKY}l>y'Krf1}וc0:Uc3Խ])QN=s
-M~=~ QWE
-G#Plg!Ar Ol;ɍWdŞR=۫.žJ{3 #&Dp>i]cӜSO
-z4[xЯ8O塀[]I^74,3>eN:=+G8`>hO񋟘YxȺGpU;AXz=â#d4O|ke~MhkNQX] @.q-#X O %O^-X{%>2< 3^ 6S6z
-ɋIﯥYt\
-; v3Vп-g5ԭn6?&Gc?Þ`xW2U8CIwD;mێX$ cyϹ3vk<fd7<'Q6'99ھ~?o6{Yc\w!mۭa\.度IQ$= QuiV5|@]YvEkmxBF
- ҝ,kmK=I]wc`2 x>gʘx7OLD*iVYM@Q %dy7Az%^MJs ?Kי*1FG\q2ݬMg,g2yU9`#1%Vʶ{JqXR|]s2_1Yw%_8sg)TٴI}6M$/?B?:0k]jƤ{U|j^uo^rx6yk % ?OJ'-5JH<SH&Nb7>gp<wpdDvdre+qbDsQUctP/A
-Grcؠ}o369G* k/ֱA9ǦJc[El M^4,nL_cn--2D%yuQ~ˢݜs96ǶQ꨸1URLڡwoclI_e g#ƹcB5jbCe6T^̼txSz(?Ǟf}ǾQ_[znAՔn9w[ր\m֑֬=9[>3_'l9x3^ tXc#{N$Q=6ٿQ<;:K_}ځ79ӗx}8ƟN-szǸ`??6Ic/ms\Ս=
-FOzȽpJ
-N)-2Hvpﰰ7 ]qk~߱2PԞa=?.ʓma;%1gӱп]:FM;K+Rc-|m{M2;N|Ljt?}kك'C1i}q}2j8HJ:Աdc]޶[-f0SFe_6ߣ|3pC@jB"seڌu@ɍ1:Ws,ܡu5Rzlqt@^Jt6@=zףw<oH:%zY}C:.3c-n6ńѷm޿.%yF|eXv3.g^ se.HB10O"W\ >5폾6{ Wu6
->r3Z=ꌑ\Q(G;.0,#e:UsU 9_*Tۨ{
-K[&Ś:e,}%qRK
-&F/Y6h%RƎvlyVzl=TFl٫y0ʯ}US&ܹ5!7R Bx Ƹm(!cMv
-ws<|ˮbx\RumV cryh<"q!3Zۛ | WqTIA+WgewKo]
-Q--Yؖ
-uK mDW^}|/p|/
-}F78Ir)>W=
-Y?{-q6ד^$v<9թ3QQyVk
-xtN}@e&"U+^Kq?I}21ѹKxIkZ''^y/_>P]қrfB1t UoY.GDz&vJЬYo.ǰ3
-ۅX_ip xN?W!=̨èrimH㊙è[qϗ|^C<W[jh[}y}>jcziؑt&^:rZcǩKM-UEq>O ; v<C'E&[/h>w+g^X6ٓx9kxgG8E끷A[؆[f?
-^ #>O}YcVn?:]:Ke P~̾p?X׮b$mgwh: xK5什94=飊w(Ձ[EN~^^WݬUgYamx -Ւ xTKH/o^b/k}I9SiKml#$ƙ`omjwHF}kK<o=IÉ)}
-wE|]c?b-ifuM+jlw3c[bX[zc֮͗dTc]@^ N-C\괮!u}}~d:.̵!K1H]?:I
-"lb77C$;ɇ'@ ψ@7$pǢ%ɰ0Zi5cs]i?0zṋCs<q_%<aPgsΌ >1u1[b? {7gmٟ;8;זδ#w1mo72\v g ي>dMPrfom~M"-fOw]C^1iә9qf[7~dMh5%Ǵ6/zCbZU.jQ/r>X11J>4"q]GV2\ *t%; ڙ
-{:+O63%w0*XUAҗo12Ixb]ץ Rץv}G_փy21as}W*BzDO X67n~Qao2G,utp5"V$#\
-ƽegk6UA?Nu7>]A[ș9?xсN>G Cj[Bl=DŽH}nM0;AۚDƪEkd:Skh+9봑s8gY:ޅ5RIo)srcOx!sŨ;ZKisHMTljSRUbf% 8m.\Z"=e_xr{EM4r5i(\:R!Н Ssvbrc;=???kꈅįgFQ93s&4'fjӊr>xry;ߋ${a:(5t!bǨ%>=%x aL#KO}'O]kvt7W[q܆|νk0X9X`σmͲ^Yɝ01ܙk%׾*3|!̝Yg/K9qHoV{Ѭβmr~$10?sn_YSbֹB'tRVuH')/dpxoѱ0E1]MK|6{:ky+m=(gQsUC/}=}D4x?{ L>0x_+8HJ!oM7:U86Oz\ lWTԽL/=ZjfZKf5H]޵*cK^> Թ!NiVbLKtfK-{̞; zIM\2@Li:@dlFXcbpvs=5XjuW1smuzZ?K>m>vrcW8|nLZ_ycg|"-',0ǫ}?c%Jke[am+ˉ;
-~QʲwHہ5ys"~j1A{+ kJڇjRߐ~&r]5#~ 'nxx$}6/@
-c~QcB#4Go){p=^z|cKSא%W({'du$F#)r~ŀy%ԑC',ĉ"u 󗠛>oc+qӈ7<UF/T9E3pֈcOl>{ľ |AjkZN=g$^zF9-w$ہ1>,Fj̺Sd%.(sb٦%>wh?)㭁&Od|Dqd"{E${{|wԃ\C֊'i;SxJz9u<=A
-}sWHM?
-ܣ}cqޟX7;wcS`M lnPmx<bVk\w^t=Oc^oN{a5r/_o;h$yơ7Ʈ9ʺ<kʏ;Ruo7{%N*j{8<6lɥ2cZ?˜3,=-4\Wuʯ+݉~~}v0Z/7b/D0D׈>2;=1ΕCG9{{c=wZr/5ݨB%Ie_ar*C7!?xEl+w;NjV0I{iiZ~/3Hxd,VOz}R]RS{N@GӃ!}&p#޳1p3F+ê|<}:K=BбǗؠޥϩ3*w抭^Ey/3C?;yOYi_b%Gj6m|_h}Y&}r!3LExHم3a ڑCI-hO?]\x?dtgɣ򞒎E~hj^
-ɻj{hv|*c#V6y N`"=2@&9AE
-~wQ9tZPI^O=?< q]&TyJ=RXtDZSfunP5WǥcoӍ1z=ܧkn}7
-zsTyC cj)2ұC^0yX} mwH.b7zخ?igYf;?HWfGϕu{eaG=vBo1o~վ_22֟ }r2qbKv݃7.c[TA9y>h Z-b[7ҋu^V`tʆ^![xgg6\am#7[8MbϸγGX ⟍yS1vHM[Vb=Scum5atF3Z`m7-nTYv6[HKf5bv;EݳT ?o8׿$Vs"97*ui<Z7aESY  kfڬQrj WR!`}R9g",M9etOY3&:=OE~1֍G<Ŕ/;ACΝVMZb9rH o8M)ԳR_h?[ n>'%N Ѣy>XWr+Uyq|/J*\l&Oah)Of8Z7Toq zM=ɡ6+:]7^^!ox+ǁ>_t֫LVwV/P{=MvXrdxN.:/5,J1Wyj^)o{(x^|83N5Z5eY{srNWW8B {mڳ#
-u-BٙkgF 3&=;|D$;6)coaoIf?<zTWfԊx_9No\&6cn
-c?pl.<NJbWY~gQ&ѫķ+xSH?1
-_
-N_X
-zk]:56Kd]n˟}'Z\+5}cl8!X4 O dӊpT-¥h쒬ٲ*Oݘ-".*z711DEĆlѼYC1\
-8θ5v;in{ {P|J#a^;+<U;KL=i˗y!~FJ Ofle564fqehڲ@z֏uku =+qF~S9[n@Yn>d"wJӱx0޺Xs_if/
-MZfb6P-z`6f9)$ riqj)eSMQ6R~b褍߶)SR湁"m3qM51 00bf52OpX.=ܹ9
-5B#tv EzՐd^1W NN\-ǩF/|tg
-iW#6kqϓI+s/8V #MZ#4${^Tv#hۤL5:/&+F{T㚞>HJ46иXK)|m8apn;rW?o8V!=ҫɮWkRVkSpWscACӮW~vO۽IIe%>-az^_nԀ]-v x;Ѳg6w+J+{?r2WY;҉ZY[u'q5ߍs7(\5DVε[xV!oQXKnAi=c{ZVϟ -}Ŗ!#vM/ih{ wݤeg$Imқ׿Lncζ:"U7kN- =s*^4!U$Iwn+QNm-?הAҐ_g5ay~\<_qWLhZ 1F dM\Q/Nb<V~mG*V
-|V ']trX9v3k5t]bKH}5b.'}ցG=NאS&y`}pMNrY!gWޠ'levekޞ./m1z|k;WlbhYtx9-Oj}mvWŮE{K8@1<ً/?%pZMz
-_#N`__ۗY2QOO.%?=Юhús4 )?ı ~kr<PRG 5]ƧJc?OC=2x}GNC揁9/Hfl8QkxZb' (4>*/`W0nCqϮ-ҬɮY \8 e<'PXao !gXo^`Ujbs٦;],0haa7ki:]ο_%|ZelꉶSxaϙ:}mO4)MlӇ![64߱{fAsx/s/W,Zf~=<>(}i(=,msˡXؑ4p'ɽ(y,dmv*3u9_=ҿ[r~Ȱ=}i5X;{vΝumk24{>ylQX]9Z
-en 4'fһ΋2A
->:kF8$2"OĤFocDl-TIP6BٟI{+F`nw
-8$<AXeυ+nL
-j :FNL(BꛇGY}Z˸ބRyoÓ>4d R D}h?\w0~]",Q/ƹ:gܰ0.֡aGr@rcֲWSo=tlM578.ݡNN.룙$z׍ڎ97 M2ƫKjXc=k|^r8OXFpe#Imx69txu gX||O>.2f8Fz_ixuci6k q?^{Sg 7sOs.\SSjxo;:PAT;ҫnĜ d(SSZlcրEFsdX?| klQVy%eC2Jj+/O cg^ktve1?_e;2>a :uLݽy!W؟BJT3伏LZ'{+.ؒH{iCdžO*瓩1dɔЯ)'-ɸw6ᡌ'k ;cjT+|2cc?LOZ]^>$|0;|dx>* ~!~`L~)Sp9pÉVMίP9wy˿3Ok~kŞ:qu=ots(G>(s5T_sx_ o{o񾜾ns)<u|ʅKC|xjQ~G
-~xǎ^%/-~D rhY~"yFo+c .p&L ֒N/?:IƤvB}X>Y(gxǑm߽7S6gx>M'|?zHzI*vYǘn6-gm?دI(}q]aw_S
-Pb
-ۆQf0,"q秥r{~QxL6koy#Lf U/>J]ө2KYwbSeo ޴[Ɨ8;~̷[Up&e5KP~`&_D+#DJE1a Ԭ!*hE$m"^ُ#lm''8Ҿ
-ɹ܈g>k \>kg|4Ibr!K5OHHkϬ>K1j!''e
-k)ӾG')z*h\&++yV)/q;v:*5:qOn4uܟ>Vl
-K}ؽf ͢o?:b134/7@'. ۊB*}r@궿,uOX\mroP^Es@k
-N(qEwqkmaϏ4uAg>Od?R䞬#1} 6r8{/<C1O-=euǏa~g<Ÿ?Ԧż+dV>f u(X賋cCcVX#>sǓ'heΡ֗K]b3dvg ̀y56薺EE$L\uy+wÈl{_ W_O56Q#;B'5bNĘ8D~yAnVԤ!RqvKOHnʏyN;?`<W+m!DUn_I<pw|-m.Bȕ|~Q'#>/uQۭ)R2C
-x<,tΙv].`c>i}x]r= Oyy`%}s'=t&#2c{VG8^u{W(Α0y'/ `Mo݇O]>C{D Mw}2M{DWmXD6L{;
-6ϼs0i}6yQqztҦr3!E5u=uWW\ɽ
-d .^ pRMd}5|yvʻ3ۮ㮾+!pN>D9ZvI?ys?!'&UTwk=^\5V;~su:ۦ,6d_ts✃q=q7skXo݃~N6ef=48ʘ VV:}<"_pG0~[UX/kndTp~QϤ(7!>oWv ^Q=c[qMkc_WGW }>zS$O A?y9fAݢj1
-*55H7͟߹wcȯc|33; c,GX{8;r.ss#
-r,w0v.g+GüY?A >C6oMLڽ+gE1oٓ^kOfm<3ەػR}C8v'd/8p& јuM4xdʐȓ݃k\cN&p99X~Z
-^Ouw:ٍ=Ü@wxN`0Pbh}6tĜk"9EsUvb\e.QHR h}cPq]3pMӝHVI8+SgdUzX/&ޫƽp|l~pZxϚ6|
-ѝ?G}(سKg '{޳~qBޙ} &WWβWmJ|FP1Y9eKޮ߅y|͓Vw7hUsH+~WYhx`ݗpŘ̓+։ͳK&ŵC H>oH04k<z,Rfs=c9myXd׹b]熬k
-_YU:ح㤟\ ̲墳wAd߫ Ȗ3KlOCk+e
-7c/?e>:1]bj,yyӜ&/3k,nQ/N:^RGf4@Gn\3p8]Ӳ q_g/5g; c[cuy7`[ /cnly֯ЯCҳ7D~9o~ dK_$e@GBnk=omt1[Oo7BO;~~Fcp6m"Y_ݍ>c7eWObt-ںV<4O t9\ xzɛ\aN(A'?TYGp|U)KMË7:̎aϤ</6p:|5@t9X2
-Y2<Q6zNxZ7"qub  2~al1F:KoI7v#oo~Vch~اsY6ξ=?>~c㞬Hv Ҷe4 Ta\lg3]xߛwxF(9sKg&G4
-_l+eNv38NڮͶe]H icދ<FO|b*WiGB3FӍ5WbX;#z_s
-.^d6`g-є*dqh^
-Z'$y-zoאƨm_}õs `VB훲G+00u>- HՅj84Zi tfh \g9a%7q iP& kc@{bCү2xtlwx{T8WjXb==lpmg<8C_zt^x؁q?igֲ[?c՘81=M\7 h3<ِ*A?z̹, 0뀱oؓ81Ҍ85e<f07b "8M9h;/~8hɞyם5{ `T?~XwQ{ɮ=={wܓ~=jqwi.f9oo {"ZJzFѦq,2߇9
-:kaN->th %IE;Ig3JApku]9{ BfUЬf}~tz[`_WD4)TӀ Yq1ɸa7{ q)|~ <²sTs;x7`^Z1);^8ue\|m}"0-Jbin[xN-.ى )sQVbwS_p3w }%Xhe|8d#=pOW|,N6[k1vo|UOz 9
-jK d@@1|`݃%Fl}ӑ̼s6Q^bW0)3! 4#<ri_z7cد~rcq&>{j%4Ș֔]/G؂|c/Žw179⤽4mZ8P=~
-}'l
-+N6I
-ߡ wR 8=ua5@ ]9þ{в橈G]cf5}Hl)$;>ψ?'%:T@qg<lteyو&ڎ`4sKr{`ol];E'L>iorm*̲&qFUw0-TF Zԏ?R}X%W|wsdq ek!,&.A/Xy|<{|+&ߗ2LMg!ŚЁY@md:GHQ
-k+Y^!ֲ
-Zcv>M5z, eDQ<g.vքHi2!_,WF&rZ%>C\$@Ϧx y]W]:7Cljs>"gvTL䣛QQGXS1؟h d#-$mI>0>k>F?nN9|ׄw[T
-{2iS;}kh5\<mm-<}Xrt\ۀAf? _gqq]'@I|v?$<iyk ֱEMl<Qzo38vWMLg$'ʻުVj;џ
-LޯHW|OWxNn"ii<se/+!b&+oJhR@ '1QrU
-3mSgJ̕;Vq]TG3uu 
-u,=R̥C{Jc::{eBXjUHe兆 /NCN1RqJ4yNX \𦹔;_jmm[]of_pf֭{1W,1|^6eh_t1eRb(/6g]nڛ/iVEl_Zu>df-O.t[Q%Z% pjd=KEsa{fF
-,==-8J׼-mcg >:c(ӹsee; sטD;
-ɵ{Aœ:ɍ^M5
-deNfCĜ?=1W`>=-9K{8ɝpۤxx?Ofu'BqqB_d=}9=rVU')@!Zv:$.Фk5g/nZs'~2{M{k;3XG1ù[1{ I@VZ \o,ReƉY蘁݀5 ۍpbb|FۍX B<U&>'#y{ͳVG9[σ -t]@A(܎x[Foޟb~-';O=5{+Տ!oEI(#d""uR=O~*d {6No6hX:5x
- ׉
-P;:ivWdN;::u"m^Z^yVYsuj#֩,WoJo?|p APoWJ%=pǧO=kQA(K=o3m{I=Q
-HZV
-O2^ug9\uIS}W>< ຠc#֮qyصtXXξ6fH\X͓o$~L'[k1v5:U}io箁P|~5Yu
-|1Ai˥}t:cr@ >$z7zb 4Z8y,`;,~o:/o|a]Kqc|0?0_!qVa>Mz(@ dCq1k%<#؃}z0Sn A_ ].1Q/\ mtE [&1cyQ[ i]%ė|چVɳaҶ8tTu!sibsQC/5ZUhtX
-] 6W]*ⱆxwC|Uxb==̍q~\ qNYm[:#99t_\g)'zmgg^GE$>:D=m<V7Sbr9%< $$/'{= 'n>K8WO[c[o99z=|; cn%]0Cg
-2Ibgo8x`_cN-p" /\?Ewsuu\%|K]oy_VXP&U[nǽug/pm;E;yhLYWt/!}g}|9זɣÛ7BR݄ ̳
-zj2 V{_On~dg]ҧ_{yRiv)|7dky(;jSu:Rb |aky?{q}xz=uVrD|$Gs zzgyDžXgV;~z!?r^?]>X!Zy~y>CQo{Y`+}Lu(ԋq=. UGe- ;n%^=&7,j@_ns߱
-z'~cx2JI=g|{I]/pȐf_W-c}Y}Z}yNbzK:C><wI2 SXb5r(՜JuRR@ց2:E<#*ڝ/pmɮQN>k{bjEԽ )
-l(
-57nl1~R`I C"^J~K(%J"u:~6g8^
-c{xmus;xBo4 7NhѰ;MymzYR ┑npmf"f#"swޗm<ˌ$Kװ>L&]3'H銽fzxtEGW,`]Qa~tߐbEW@O+gC yj7VEO|` { |aҷ1N{h1KUZḾh G!C!q Sؐe!ri+Q>KwэV,๦=/Gl#^ B9?>ȋO둀z{X$=rX۷ln*{o%ݻ
-ȸî*# \=2=b~gA2GR}}\k`k;iMAо=4ĻmTN'Xbe}JU%G*aWROO&·F8'2
-ɥVۄ8D~_O#YFp
-7sjQ,>@.u-,ŵgŽY8#0Gao|a+s f,- kB(qW+{
-{q^W@ <qQ
-z
-
-тBM}qc+ jD\W Ɇ qW~20W8M>"qƂBƗW xŮ ȕ!\]BDwD7E'n': 聴 >,O1J|h'n'>O 6]$6qO&EɱOdl*HbMijM(nl"f5ij ]Gl"YY[nGyf5RG4LsK>ޫX%d+_Zɰ#l'<vߓgs yO 5$&ͦ8om:r~[YMCLUv Ŝ ~VKxnxI8{o >N2Iz|^ |c4|@oGWI?`H>6x}~?^,08aZѾ,ʬ w|<=(z 6j:1 ?:|ڣVc%5e?ce}/I㔊r(1+kNaƀ"#{~+1Ӫγd HA~ѺwͼPFn
-] ZO-sf"b
-bG}"ZqǶ9Q {5B]5>nc29,x9UM/\+߁Pò2sQ] +O\Y,c 蛎A)E[ci1[ ~%f}H14b޺ ]1oC>$|veo~y?x|PɈ-<.'hz|GVtSSvXԔN R~FgBdVIGo[G/.z@|=0dG1uk˞v56~=>ͭ pݯ'E9 i
-äĠG>+gү19ls׿t+_oL4yxſόK@̂m9Yߗ>B<PόX-?nz&zX݅r[ҩK 3}c|?1'p1tD^:/zysVi"2h{ ҃i<ՇeZOWʭR<^Z/ʾD|Kfi/xrϟ^ ~aDW2z7sp׳!6/@z+W%|VתhBga[u)9n/vigfl-DIB`~kKQDI{r8cRik(ʓokj Ma!ȉײTM=XF 3G&OM>QwM{$f?QZx؟ l<iDE:Y_\=L9lb{iZc#N~aBτ79lA<p2!U!vZ%g{ͫ.yOxzNtk]?V,lj{O I?G d>=(>WefymVCs0[St-
-YaY26Y]]s`tW0qXH~nYFSL?ɥy&lp]3>gʪ>g !̂i昻yKƧ4==%F3f):kخw~ @cu?&~M<KO 8k8J7} ENhQf=c8`ǹxmpZcn':u1vY -Ӟk{܈O4n~I4X^<Jǃ?}-⏟"]ڷC&WwhݎyotciC*1BO-{RAZs,_O=1np/owr}Vej62 6{Lg~rO"Q3kq&O hD`s>}[iϙ܅k#f9p]3<zr+StyxH`qV{k{wxfQ
-ֹ$n˽W<ʱ0{C~-s^x;cڻ*%f&BDy' ~E<"sj=wREdlXbۿT &zw\ݘ¾5"1 -b-
-vc&bn8D,mp`iԬn:3< |DbYf̐lOE?̀wX@>Ktsv{dHkKGM6}kQOW=x
-q'='8Kqӑg:G"T278DnV+Y;3&+H'\!G[&rӨn5ElFy@M7VY pS\ujϗUeH`>[o᳇@Uw1q~p;*d1~>
-rOz0ߖƾҋGb$CZێ<JiU®KnW`j ׫S_jwP@s,D㕲f=N[BamݲFNm. CDvܷP/ b.\=3`à8rV^Goؖi̧!wQ"8́)簾̗%:[~9YGB6:<HQ|}_Pf|z9FO-Nwy<={*UQ2?*wkfCSֵET,f^τf͒{ i嘺.n1p MCUvƋMPuݣM L lP]ti5 鍙Vr 3nu=
-R[:=~?-.YY6gXV_Z-Kj_YKU_W_krk߲sZV`ko&JlmʭC9leˎgIJ0/07J l'c```a;ſޘ=WԤ!&?B3/]R$\f %?s`ǟ^ȟsLy?B5DK3 y?cot? t'3 1gFg($]fo?j?_`WK|>f=Y]_~:a+SG3כwKƆ~c:hnxi-x[K%^g5"km}4KyKdAE^/EeE҈Aj:wH3l,sn$s_6~{Ho ܘR** 0Ч%9qEUEϑsL,a?=qs%pq G
-Y[?=f8-'8Y[!j\Fi@<cGOIQ g&k`AFWoԉyGJ{`̽ r,}k=}n۵!A7p63pEC4KAgOX*م7Z!s=?/7d@l*PZ j E-WZQD:$s?W@K`@P^-͟񆨑朠՗*%I4Ktڨ,'aWms"ȧ٬!ѓYoOȋ+ʋ $ʞ$I@ӞIP^'E tv93+h|cZ[G~v^EwʂL ~B/;Y<N453<TyY
-d!æ/=e| /?%̿y1Vm3[ojq4'n\_ē!Pu%6/]ʾ<;#٣$CF~R+G=N@q"ȶWMz%*3Or{hXG4ږi`MӲOks<nqSD kȺY׭D՗6x6}zBeϐp=Twׇٙ_C,clJ}G,'uq8v ݘ)QbnO^+.͜y
-%ۘDMN<Gђd'%r_`zDr]dz+YFf
-fM*c
-⽞b_'Y>ށ1>A}TA >s79B->P'D2 >KSazzznzb12WO&^~5vQ`wNYC4(Ekh>Orw]doh2=yX]э
-2 k 0,n9#jp__Cόҟ-yEIwkAR^IYqDdɳ::?uv<wõ&{ <flx|@<%+oua~1t$ >.Gi5Mk\?S7=C~呮gȟI6K?ϐLxGC΋/(NM~~nV~Λ S?WK멷KL9IqzA͡}7 xVt˸ȀNGi[W7uaC<-pkeݚ/-ʮ}>Y>x߭!Qu5E̦Xty+xoᅦ;Wfjܫr&۟x.l-ӌf-`t;cj'++#y)'{<6W z)}}XVtkl_.sR|og펒jw&:ۑ==%;43̦E< bHz
-7UeW3-&]:&>%5sx{nx'zh':r|ih[+Ɨ(àl d7Bxkߡ]k)]޽=~iUMF{Dw`Bς&am52]6S!F<!F]g]οaZϣ%)K)t档˧x?E,z_5G;2w=j
-Qy~xCgA81gn5^Sv kvqЫYWUi9ګ"'G YOpJ^,]ľc^hPyd|:o3YkÌg
-5'A\q 7}K
-8Wcls@FG('>9̗Sr*@dbvM($Jx __xtԸ5gٗa>g9'$˹FMq2DvF??8(fOn$6^z
-d)DC<ډ llYsvbnZ%ȽDh a=6;_K7Q2I&T%Q.<bˊ\w&#dGSP)~)y~ %:of[h|dEt-wЕd?+Noyʲ
-z0
-xr=|x}RψfF{7^~`c>nk>xn/#AKKU4,''ٲvuq 0|-EƁ)
-@<ڵ6zy0)z
-* c^k[${ˋ:sؼ1OOרVϥ t
-5-E]ř3p̻|_wcwo?[.o|9w/ķ3>deO?Ҽug$?z"֛ǓuA4iAO̗h=(bd̗]^^ |SU?ߛ
-d}ݳX 85϶_3h%`l3^kZ<fV#BCu=ց. R>bY:215u-5jZx4JhՕk%3*Ք
-6BMD;6'(ģ}M3@@
-JUF3^o|0hYau|0fߣR>gT  yڊ_q0
-0@9XQnk&b-\\^DdmiG(hDPB~ G4HwtHx)}ֈghMA+7VҚ Z{
-6Nk0F@k_Fk=֞T{Dk%WW1^5hϱZq0Hk!֊r(4>X[P}/R>5quG[}ƨzf6ܧF=>}j[,~eݟlY9ΖC`)J= 2j5> FՄ2+T@z1jK,C yld5x8h7Մջ'VFǨiؾȯh~YAgu`*[;}k o*^
-4)w*ŐoK{
-kT+!kHuk1q{bMQ큜ԃzYU%ی?V1Idoa}ݿT ?Q\x<f[!s?d$ ƻ#~ eB69p
-|nOWI+G]˷Vq
-Ob1Feh^[/@:\ul_)Y~êE4 } 7Y7j#~o j Jf} )gt{7܂"5UVA[1 [|TlbB@"@9(>YgMqFL-mRT|!T!}S94m>=/ᦹNi3TmDb+vGc#aZp(q7GtZ9{>'T׈Fc׌B^#L6~NoE4sh761q炓_j:w
-LDa#&:|j U`!rv!*1j/`TBF?Q}`Լ`kQ ƨw"01 U+0*'摎+0*7R$9S ._m1Sևl1 rOX@>*g[MP8߆w24p9yA>
-}!
-r IolLg, |n水X%$pajJxLXMl-]Lnگ_:L6_]<-M'ڨS`ɉlardѻ:L&NL?mȏ酶6ڗiqƋ3`LиcIg=|F5)-^Aؿ =6%t-]<Vu)\EtF}L-dg!0 ;PM2;0Q~ e([+ݧfTwߪG4R6])7lTX1W'}~$ZC9,?M>:B2jhIn"%QP̎큇۷W-haGy#`۟ˁ@;WcE5D#M)j7Q{Pÿ sj!^}No:sZgP7<^<=@1S::Eڲo\QFA1dA?{#h#@}@u,HJc]tWZ~(g&oKi HW5*i9x~K:CDY!#@ ;{2s8l4w\>}bN7j%xjjḪ Ds~ꘛG: < 1>0;"
-EkYI2PPh"}>I-VYQN?(lƨ$oU+Q)_f{0ꛈrd{ۭYݘ}5$$lTz`zԫe菢;T#<E%
-s?ƍhѱTaǰ;&2[]d&Pb62Cq;%;ȏlDk1xFgSO"Ul05j[rk} i}} y0wUVvFqykT׾lo$agl`tA4$UMg^22B;ƪUvz?U"m=.z M4[m$'3(a.):la&ڈˍ6LZ]*c*(ܫٙGGj_QTA6FӐaE;FUcqFH/6:jQ'هI.ۅ!] og}cU)l\~7q42FolN6rо"w珴j@Kź#j8|k +R;o M:i#ZBHXRmDbk ȍi{XʰY$AT0J|6?A:Y|mvV1_rGjJyUwEމۊ@qMi[P9[i] [k#tT=;Sm[I1pX| /@Bz$O6,@&6Pt<~93Z/[\)xz`?ȃԜМrnjPR4?Fήfgy2ZM[1oKqn~H~loVLIm+46n='| x/o
-ǭ,ŀG]}#|=mgDĽ3)K QtqBdї~wky=G)ާ#B#JnbteymayQf+q~CϾ=ۧ|G$-%$u9 Rcqݲ(%{|;po2>>4ob=f0'5WV(3LEwFHWEb~E5
-R) cijJ3e)ݝQ畳1zfm;ɫm@v5^оqFͅ7ExGM 6_ :VYy_Limt?2s1(zЇ6p"5 e~KZN2Xd~8TπMZ2j;٢0w%~6*͝*{j%CJ5FZl6aYUl#Iyݱ
-Hկ0&4GSL+~_ѿkDL
-I1Rl/atf]ޑwGzM.5J>L+L6<.KkK@ZNQfE;bMf)g=;r 5ːvw9@V~v1G@XBbs 4Dnw4;Amy
-n{꛳HՁ$[!Bi Z}.>E<{$C3k?t?.gC!gz}K^vG/{&cl!cK_zlI&a.񵑭xNxuX
-;_p2׹w4ٟ==pr/
-w[qo')7=aD9{q
-GTFheO}אxY;;@㭍dJ+7`W&i}/3QWMX'GFSA tPMxt2 r ٧h\wMcj-LglwY=:/'o;W_ä#QGX5$^wwGB!њW/]f񽑤?i-BKAMN[́=lmAK:.Z]hـeqjd9dف*7!q9l6ׇxaqKlVi݋ֻFyOdϗwGBe~&bU~jFGUbWWh=U~&^XԙH9| Z#PL5Om#lrHFL$]=V'*b _|ٟ9(c,USu٭y$g
-m$QOxq/]Mx?1@SKľm†ײul ."- po! x a16<Z^>@P'6aO<~%YN/gm@{yzw}0>wW@x|*G asWel¶?"MR=•׆B+Ixd|E?Da =؎ H'f:f l~' fhl[ߔXIzC3JJ~]Ϥo
-U>z^:}AmpGGӬʃ+:}2+Ic0=,Uūuz"<J _92_\/m`o$Ίds(J{/?^;_{SRjC$7ƯyYCVTJE׵wU:;* J'7VYuqxf}o@<3Q-7~ EE>Axcl0iTv:WE>&u.0B8wưcjub/_[<+i5Y?~Sy9;qŗ3:7!qJ{YTYKV }:c΋TF d X|=8v&@ Sh<1bҽxE;꣍ip<1dz |7ƍxcEFg*Y?GVh @~V ;(7ABNA&#Y!$5Cۧ 6I8ʍ?yǑs>*g<u!<&Œ:n%8vOÙ71򁍞Qe
-[rnVzV9cc+@Twwy}7?w2u!3k3fgY3UV_ҹsuJںo>L><ֻ 87N!; )٧)nٚ{ݨ{~hO8bQ,ѵ=!W^l{h{oh׫D1'V}97Ub_y[-"FTJP_P nEOs֗~,Za|I^<HbQ)[mjTC[ #[uʃk̨#| 2j8/I
-q^0Йn1KN1fE|vhv:1n2󛐬u:_fӺ<cHU<Pκ43[mn!ɦRRff׷o< T\zGߊA>N
-$qZНVjgj{hUpm}xEccE"Jdg| ~s\|6WⱋH~(]yРl
-33C[2Z;cpAP(~Q/JOgNZ:J s7%UH9ݝk ;XAIMϢ<6i4Dd{\Kq q/2=mRu
-F .=oDǫV'={Mƽ[Žɚ{UW*]*Jqo{G#<#ۻkhu&LA,q/hW"]XsG;qDܣ8>ex|]yאfjY{΋G:M)Q ٶ%Veav'f|ӈ|L%+><1J9<O >R&>U I|^'C|>~Q|NnڈyAqבlZ1e<26&x˵,FT"3{Д2!D-YQX lfjX99ff߇|bgj1_sڈg}{Znk[til*)WgߖӚ]:iS5b,.@6]ڻf3| mܿNUz4B6ʥ{3~ǖq{Ơ4[ 'cg,5e8뚱K6ԍX|]R]_;!Slgji=нζV:'+xK
-blaXFi0vYAz0$^fT)_{u+MuOgT63i_8sOR~/)I ew !?AYb}4a< a:~d;o--ɺ(M|ȏB w}O}0#$۶
-H
-64WHg)7r];B~tNqo-Av:\؎B| |6N|Oů5Gh 5{dE{m^4nZjc[}~qFhe;T/H’_8Ѽ>*s{>0a_'<
-k'HD2Mq0-mLFp;׭sp]O SyF/wuw6;,#ظ?[}CC?, seҞ2=E\-?huݠlퟋBvvea'r$u&P'6stc4"AcF~ިG么LFJ\]./9_FA#ܢyyD`MZ)|aP"]ouLPkBrnq9}}țP?`~Dv#*sFGw#q]NAw&{<~= $3d|3~54zaDݕ}c9hW %#,qOS@<gE&4tw6S+Ye,+<Qf`.Cx\ٳM#>㈀6
-9xoQ(]!H圉4墜ts_OQNq2ХSQ3϶#0'M$#z奘FH>3GRxy+֕6"NAux(gYDD9<'ųkOQ(ÆchSD%`ky8ݹ;w٧n).7jD ByFƬ+՝띶1]}mG<?hװ>{+qh]ziFӣG>Ayg|J}.5z[[cxU% |<3-( C6V?
-KWٺ|7 RԘj}۳L/3r?>[>m_ص# m,ecF)d; ^"_WvwRɐ5s
--3ZZ '(э'\$G {$>f'Mo|uI=+0%y=f?Gf</Ly:&>}E˖s{s} E65Iɘek:LE4FhZ׈hNlXY'mFWt}S5<g.| n͍:! %e!́uwrQhWn泒5XB t7w#uF?G_>WJ0RD s|WlGxmxsZ=5aⅹO?:$}kAv0la׷xͲ:a᷅}S2'oZmc|_:-o=#]$Ǚ*Y:E ;yCJ?%7}\nKs?[H;_ !L9^/=i[NAn=EUx>enѥcvƼg/gS/h=E9xۘo('BQ^I >E9V<HO(,:ᵽ3A|l(gyr|ԗUߪVKY?#Sd˜G)SVQθ^/@>o=ǣ吽|)K9CD>!)ʡ3M>鬦zduΗn=EY>(|TqPClIGq-ݯ!W HWǕ';ڍNTEhN~dN4r'F_f[Qz(Օ3zWmyA|@erfM0iF-ij$|ǂ#>\VT՞,C|ò[/p`LɎp \F1J%=,bfy^orp;a=:_mHχ)R^gMuAWGRDxo> ?j<g>ƽr,pSptc,x~@g}Ge6Va</G_g,V4s=Sĵf[{T^y9󱢽7yɆSn%m$KIJ5K XyݳQm&B#_"]j[(H/\G]涚 *i7d^o1äJ*cWQf$75Ado+5AWjU9e맯cu_'\7XaZ^@hkYZ~x cks}9t=?Y^˨TWS /~zNy2?ؾg탌{pO<t9
-,=m?i:|7n}'vݫBoF^tϵl]dz;<j>
-7ۂ5d \Y+)µ9^mŵuR}0ɊkIb!M|rV_Mg<eNtϏ/70h4Chtcdi3?h s>v5 mj5|oDQz
-EAC)W3x|tFC9l~? ~s{`ȗhhZq-n#ZLy8- " z0+Xۓ}zO~ۇXPM-_/6n :)W[лօ:ڨ.}/WY5/C]":}u1d/l[OӡÜ>Jzc=h
-А̹~2?C<AG|b xQW/jp4"Pwy-CK֋3F0:QΣA>NQkxQ7QP[饜~# OQd<C)iD9 <G[wc/hF3lxNQ~A{{PH͢z=U<>EaD`u\>sM_V:S ~6+d9h~(V;i͘(_Z$VȦ'(6Z=+Nsaz;h݄@>\g^}OrO|v{= K7^Wה&y[xi~M;)uky)cF6G1x,O22|<V_>a1F3G뀩8N^S5#H*?zN IdpxC pPK
-_;#H'c 9D;Cc4}CGBƤCX=OOÝ_kxDxA0)>&O\<}I!t" I;?}/?&]f1fɏ=A?Krr5֙d߱U3<7ed{FV:Z.s[4ژPWٚ%oU>KK<ky,=ڇ/Wc6Y _k{7FKWCvQ?N
-zJC(" }L1pG*O?cȦWut1E=DskG8t#IAgS][<lil}L/9<~ Or9`T~'!?aZNJ7s..I7a: s+6 +ǖ=p 7Y 8#y*?8=)l>Rl]LGB#y?G6ϐ|.<0bhVq6qڠ-ov<8{(Τ>0;ŏ#ԋ{jc1
-o}q-Be2+$q_}q- l>a]j3g^1teqƌ +%jUJk4YFڐSMc dq CA{^>3>WRv?\QtHUFet6[yP<|amЍ?JAf<}o-nlmTh&#ժ7|IQN0d`ziW)5; ihCиqH{Ue2NZj\v2hM5d- _=VwTq|`A^kl@ZMT,~}cc}߱i }AOVfZWHcֻ[IOh\q +}`]jm\ %U|T
-}0ehM/$Vkn2Y3r} S9;[|kI&?U:ҀW4DZsM^(F)!zG^iџ?b46IBcr[BuyhExC/њ,|=Yu~w40bH8Ft+MB"pt3mBrk 1ݓ6;d IF|5UҚί= ]kj!MZ kBY~\ղocF kt|.T
-SQS2YO>UiN2A(oiA~A^5xeu<ItεsWf IʺK/Y;gJ(\+
-nʻ`ŪŅڳ%+W(,o %eg..j0⼒+\y
-#^87ʼbJq+r(yej,.KK)yZ⥬i+W_-)u/^=b9_xyUSK
-J][+WgYu.-nt=48oztoG߳zd܂סg+J}&#gyk:Vwm][ur5M9",
-+׮'6`&Հg{εKV,][Nɜ׭XYFZǔXs 󖖮,^;qD+c}ØTTh%z|IatueQ
-k>Kk\U(xiʲ\늕VGTZҚt1eªC/i8beuˬzqjN\Wj--XsAz
-tBP.(*c&L3!킉iXIY'\'g]J5_)VK%y%3YmTKfʕE%6'QJssSǏ9bZ=.+?Dז, VÊa:FE%3TFyT7Q#GZ_>9+]aX|X)[cXG^Hl#FqqtCuG)ZC[Kʖo0FA~~^1=Ϛ Xy'IK+mE]'z@Rs18_bzхT4hEn(XCpحXÀ:!NA|q Bk~1RǠ)R棛h*H{Xٔ+C@#4wtr+:eLTkRzd-^k3kW.+-Xj3lɺυroI)F,9'7o9+_< C׀,^êo.( o,f^
-'ߌ<&[Kk&O`Qh:N^ L}<4
-V,.}̏ +J?NZTZ&W#@cHc>^5Y
-BZ\fx~%\8zD#D@}PI cgx% }^Ѻy[Bdtx&,1yʸ$Lr-4(^>D7/J(T0v|N `Ig/
-絺?-ts2$vKf9j4|Y|'l)ܵ'NXxLLu1%c2QD O>f
-1$l6y+:455lk5f<B`
-ĵ&t+BA"0*ˀ>=eyGܞoc˵-NG.AN
-
-s !_>v"t+jB `y`CYH/'@GF`0~zB-i)r٬tqf~7Ld-wV<uMM8ifOf`c /#g _@Z Թ<=T<1) /%KK0yqn5^>u(b/Qy+ Hˀ1%L/\U%Cr1q8/ SXA"LSRP5KJi`NX:6(ƒly]$|aoFiz q6cwј%EIIqhte+KulLL]W W;: Mӄ <"7{F`1'/C_B))- ?tUz=Gg4ܩq5&2PEe շY
-f弢W9h$p2;M|˧Y:ɡgeK}<oj&j/Až6?l WKA]V`2-!L:j=e_H%M䦍R+W- HkJڕeP ~zUCIMd|Kp.vW\:YV!"\gf]z[2+L*^:kYwE$ ls;a.Rqq.>3\ L $EH%grq`Fh,mUXޭu?z 3Lzrn @.'es\Dx,Y{ivucuEW k{8Ӭ`adu0L,&F/r0]3)kϙKeH&V"J,&.%1^v k E"}h >
-LʈGBD4Ƽ%ͅ$@ݔWL-){qIɄeLEZzr?b5H/H"͘uOFB7NeрE/$-T4Uf0Cd7f1c:wK,qNֽ0y.of ǫ13wGh0
-ץ^imm qfMiOUx/TpL 7vg$=0HG89 e!1慡cJ,54قi\=CPtDA|H+ 4o՚ZWq ? /q )+J`fyk8JzւyYsЗ2frI4.nqʥ .LzRo߿}}5N>s"NwzQ:$!,I'W>)R?hZ7R0sIzD/@j01xA '̮3=XR'W&~7]coڹ_G05Fw}̙S)/.)ZRxNMHrvqQAٹyKR]$[ΗI[@qu+ MC4y1Q>]nHGĒe%ťH_4[D ׉_׭(0wBA~-[\LvE??ųBJ/
-K'UH$<ZI irļ5ky.ŋKY //XRW"7˒i^y..--.XRVu_yCCtsmTtEHW$!%u]:C^ґʏ?H=>:Ĝ.Q20KGoEَ|+1i!JGFw9O^_.]O?aFf?/vvt3CҭG <0V'Ik ^|$n %ߵt grK
-ҥ ]CrttETD{Pt*ҙz)q|1&^ >fxtE.{͢O]ӏ~]~[Q/徧K}t)ȗu <]:ml"?>MUݟt2σm!ݱ^?xrzNia םS
-LdeE#KYt# ,ŧoȯNGL?%݅WSϪ}j:!c劾kArb|E~ti/.9YN 7͛}^
-GW$e){WFS9R򚳪_?OrgҎG RڏǵwK>+hlL&ٜor̭N}ձ?աw:[:RfN=n#bs^!w9,{<x+`HwЮބ
-ͷJ y
-Ȧ_{M_R9*Kښ|4ѳaߣjtqġxẲYVࢢn mp+8
-Z} E;ʫn,ŮWvG0=ޡo/ffHw6;<J 34_1ݜ>}`Le|{ec2;TV= FK_׹.KWj3fu;sgѿ;vRP2ȽJ˿@քKR+LcZϭ|R 4V<f..r(O U{.{$],8:Y,B~Ҷr npy9<ռuFVP{{_gTSv˳hC>iQcJv(1}=r*͝["5NÓUtdW:cp*;MN*#eg3ɑ~T>uzʽ.ю7h0;XS_)Q7rx.rxNwZH;Ws42ʇSxƈdiexɄMMU2L3ӏG<2M ֒O~nBf3kM+M_:&:kց&.^(a-Gk^kxx^q⫽?Ԃݦ4VO#h7f$ƛ x{E;tCÆpLKfGS؂&z͞7vrV١_A\Z̕*9 O,p]x͏!ḟ3=J53`sݩo+ sg&L Kss 4c\卞=l7\u4apeWR-W6;-~?cw,42̬$S~ծl
-?(FrC܍P~r(7ݞX:Y.^q)o:l$<+NW<z%1اIg)(ht[C
-T2kQs3j ^n$̼'g{\Of8+zyMf5Y1>c{3ÙǯW۽lz5qߵ{$hs?wwC(JoDF$M29{rg>o4}OOyC 7yt(s
-xCQ.kV^gx )Fѭt@c45GrI]N
--
-7{8dyr%?oU;vHi1΁4[e8˛yg2L"ytNg!NW8Ci2E~xo 44mlV<`?cթl:^ɧSyU
-ݵj"C\KifVw(tNt(}!츗MLܦ!==Gz<fo10svM
-_|h/7~gbA jԹ&Ujßaw$}-Xqd5M+K_u{Mp.} *vqö=R?
->']m
-ݷ;5g,@|}UAɐД,y/k8筊Q6C+5h8.t+8yӬ:ER̀M~
-;NDvuc$ØTeaLDIHKOHH{iKd˪UzKB\qi/NA;i:ǐ~&*ђ]jM3=ccb%ͦ?q7K0hgٻs 4'[bg/?A<"s#dw#\c:.w8s_0%mW C[b6mǞV)u
-Bt բaپ9o?)>1mx'5`;UIm^W<<h\\lf GEv]R82m^BĞ Xg[lNV:G>}ǿ M
-4+$&pE1\8\KB7>Q䨁@hq%[Ӛ3w3H<9.|8۽8
-{ܞl1K>ȍcȘݘڬ7kkv7h5Օz$EEW
-{^TAK[nDzwPoouV{z=v3 !sH4 GЅ:`6w=u"% 2"W
-;T͜$4LbH˿dG{1Caʁ%o%>;s-'qԾ?fa~"!;r`~Җ"SHo-&ʍ=LLLٙ+qW28!ޠ 0qϾSb6Kchsݼt^y)LlJ3S gFb3A'RqR֓-:oФ zz|sVa;L 4a;;gq3$k3SYJmΘoSy=pA]wg{pH- VCx-:SJwd&W(qZ'@"[!e<H ~\Cx#enEJh=b0F*$_4|>Y=؊Ɏטco0vQG_:RSEv+ nod>%&67-py]֊i!ȥCfG<nGev񐋊>#Z?<1Tĺf4"Z8}-mvfuDQ7q93ZiƟSƟ?9u sxGo۞М ~~=Qmd>|@~ 餳BSwa)ؽ[2+,Bfd]ɬX}ՐJʿw  Co݊9d)׉dLE?gė;O#]<0n0HY &'D\aWɲHմQ }w'{ߜR~=ʯ=ߓݙ 1wcA=V0՜vZIܸnf]_z[őü2<Y:3f0!4"`8ѕq{ .bva.kd\Kidb..;;ʀPS;<:3{ 5|գ^$L?ac gE",æ8M^'yl/;s5::e[#uU
-NhOp4";8:dZr 3vOFFۿ<G\ݳ!~!2eAC ۖiW>b pfvpV0/$&9"'Ԗ_i9@=i"XWJua"cITS6ܣDgpr ju'u#LNlE#$KiRD W_P;u{&A]%(/l!+%6-v"3r W^@/pz "~oeV[Gis5_(ZE;e D|Xp)n}O Nv
-ByoPaih=q$:GcoeuwO9/24Ƙ5c/
-eԗΘRyuah5wye=cvл}ɳ_Ȯ8'>-t<KV[Ա\:0?wau~$+\GM 13(/2}1`I~*^q'f#X gn$S_8@ihCay# IA}=?TB-4x~
-}xJ?b3rE <X6f<67̄k=O1frv0>勒-^_W2kLJYiV++;A.KsIl 9<QMO+;xbUov`<bR*2=l{7F2B4G)a+ro&*44D];aNz'Ę)=Nߊoe3P UPɁ23*Y7/zE"J2p|SHBYw <wxgQܩ
- :_`]g6.Z1_*vi'QB/+h<K>#oBp~I>^Sl>t'H7q޷*_v5ʢFao^1Gk
-`LH*9AA@|&@&-N2HhG{p5KIµ5IM9Om\`\JG>;h
-:kH&>
-mecOqaE Fah Bz[grOCz
-r0*uO05Y$ΗzQK|#۳[GYKy7=ƛ]M_2olI?`I-jM2渜~R3n>Z[Ccw5ri|ȣCsԲ}nQܚ~t
-7?2$ɴ 2y|8ㅟ89Ʊ"6Ezq]~&qP荹̆hI'fm{uYd{mExg,&Ǵ}ApsY'G4~2c'ʷNd'>moe*xʯ5 u3ueޓe5Fc7$Zy Ŕ'̷v@|u4Ǭё )|$n4
- "m)dgu!XE [\p{b_ ک_G9X^m^e2 ]o[An)P^}o;..p"؊u<sj֜7+Nt=HlX!`BӚxifW;`S Fv~.opHrT2kUv1v{l aoEұ#Uq@ B (ۦ Z#)(39l!(I眼6ruJdo>p4ǽQN2IA{4\. 2ԑ>+iPq:@ @d_X"P'DxN '͕%Nw3ӓ;I3P' a Kgj k\-l GѽPӏ7G/ti4|L5_|5$8$uNw nݴm^?\&Vf6>  k?9u?;̀L u^k\|/ՖҞ-,h&Ijr-Nf?Q|V^oyA ^(vLT|vx~Wd'Cd|HO{bI=Ր_X$G nڌQl"0W܌E4W7"Q=Wy:UZB7VP|Ҩ}Zp v}'9w/RoDĝF:<^񳌊
-Ernpzip0Ue,DDul?cQġQ੝4Zٛb1/rz64Nxnf+S#`~KGJO1ژRsRP kVDZq{n%J1e;Kp~$FyMp%ܚjH[Ceܦ8І@(Uw][.RjCʮV0!ߓ/]!~ΠtT3rUbeKk'eVtefr8U`gx*Iq<.=P4 ܽ=Yͩ\.Xb*L״Z͛4YlޔRNr}'/.vLGvxLegbd7|IDP8数vz,.SB`vp7DC@Maev[2
-a,B&+K|"s]d̽ "Y֠fMHb X >
-jwR ca|,P94=b_'HpQc |H(d ]0G!Ǽ3HHϿ #Np*`.E[v
-*|I@m#"݂
-:}XX .ڝ{j2JFN?#s?Au<~O]_)8gR2Lo/ OʻhG#h!EjƩ@*!z
-
-džЁE K;R?X;gA5h,v17acEH nh߃ACEztY{xt%nC$6nkPRY,D u;h4 Ƌwxu5.B3G
-eV!tKiT&!Wb !gQ{./wk+(ځI\ujF؎ml봕äw>oyrr/*5V{QW ,klU!d =Nkz "AOӚqyUXVD۷DDz;ҏ+؇iqEȏ"wn0nGl|@d nrdCIZOÓHEj|6rO}^+?g@OLЛ36>B^ gb2Nfm4Iw%#F rp)o;W wz TKS] o<1hr_`I1:<eҿ yi1Tg4r7:ycϜ˛TF?O^r&At){J>M;Sݹ/ISG#. @jSxxΠ`"^`Ge Aտlk~- Ļܭ0%_B @Ըifsg2e
-!㮣]`/fwD.L5ћ4a)X ;4
-b'S4KjFH8q{&UdlI&?2tN7?f'1ƹOsm&t&SM2"d|ڙ!3bKh|"$x
-)&D=tg=#04(.]&D+:cwP^(hQY7x?ֻҷ!h*LYtBt@\骹f
-XL;F!5 e\{k@UV.I?ZrVgO.̯UJ9<
-T@nx+8WQ)_doBDٕDžwsN+fc@[Q[0}q,eX06䤭`GeqL#[H 5?w rZ\5MSn]İi{`D2?A:`BskNm=Xw0'M?;fJ:-?Yr
-kOɺq2?7K?`j<E?B!)~z~r~sd[y}}ż Ha+ ѱ_#JvRz4+u{{d4R[J,As%w8{Q- q'_>m!FN|dw)h6fbV2hK ٿŹqӢ 0o,Sd>X<-w $EߧMVxWdԂW&9t-w[}*ԋ]% Zt#Y:[\ʇ;piil=>J{:UD<0
-9N<=6dr> +Cfec~C{]9-vgIu囸IFՎĞl+uv_O)J&ߑIL1'tD,zy~3kKe4 M\:o1 @dՁO:]GJBϠf6
-+[drc(?j:nג CBQbi9R:zuQKC|Gq28~eai萎+e^?sC?AN,ޙOf{<O>(GXGI
-j,
-\&k% A
-D5gq%SXAi$P F9Œ!.J¾|xHB^<\l~xQ:skKIkfau@EgY=wJj g`rOV!
-G-ف>~ etȦ>u,0_4n8۪͂&ƼФ7XdBiȼ#Bz 'E˟
- ڻwgKA^W]:IvV6=h# 3[3.Y%ȮyDud=`` HJ5=sIl*&trY egȠT':i)fFE_A7h|:@]+;Y'5 e }._E<'PQ@f<"
-
-2s 2bF'[S]۠nK
-e9Vi-:d?AXQy'(пFʥS;?V_u\Ͻ;=d2N,vB4liӊSͷlOdjynG2AOIRĤl }ա+S)jmˋlIpU>TxͶĈ1ɺET*(@%kyC~)ǃz5/AeKВ+B럵,L&ik\^ey4 d`vܙV޳tFڈAveܧ%wnNxS{tW>GTWh#% _Y@d|L,Ii̯;=\GGT gan4lg`\V8tޛ;ZFm6((WUw23jOwߙ;x Ozq!3<fvSK(|avM{0;l|_OHWϷnp Y}9 FǵC?Zf!E>Y?Csn(ZTȅ 5ܟ4љU߼Cc819+ep%ӭϖuqGVFhzURw̨%;o5US@– _kxv8:}/ze%"~@t{;I=Yr;Tr';Q@=շ,q瞲N!oC-px'P]c[c[֛VV^4CksK=L?+emN] l [Lh6_]L4 UX43]נiʹseC?YԸ
-0bK #)w/#}?TBթyZ(^tFzI[t\i~f#>F#-[ Qd)g+ed~?A?fǣ!?.N9r^i,rqQ">T?n?bwK^ \^$'̛;![v=<[qK
-;Me+z5E ݙc#ys2w[?ϰ7
-ӦGH>f&Q*ޭN:;,T8ifALI uzț4ZY
-:Y:C's7!?0;bs5)'[x}|4eݩo8+OOūKO;%i$#
-ZaŴz4-,";ɤYH9#"Hzy, kLٙV<34wLʷWU'}n_ gze9XWE{9~M6U-]E8|נ;Qdnf3SUNZ /[Lس32^ɎQ5~rE6h<,ǂQ5̳v=/Xz nmI G!hAK"3_-`ld˥EvvT[QބhvҗބXڡ΋FzPw^Xxsmqv'QХ
-mg{):&D'86qwI
-bw eǬχ\AVe%cp*1#Jy| V鋔"Mg;&R4ۍh3e{,|۳oԹ :4ĮZTn^jsr;nd^Vl5|@A[?uhDq>'OC9L!+p!㠉]N
-H/v+7ϫGMnmgeZ: $}-L߷z0E6BrZ{#+_zM#f{㇧5-&2XAsŠ_em 9vwAsՙ?S;eN?YM ]v
-҅I@=Ӳ>֮~d)+d灞Z@Υ@;aKW7۟
-|P>$
- 2|xñIo)6x˛
-o
-1էG^/ᒉxA +}?K[]D"Ob+q`Rj &^ #5`xa"zMgF@!Ą
-+[v3eRGcAocby;Je =)re7+#Z )%=03O]7L}%JARt:S'0.?mܩ*t{o2Ay Uh̪yN&I-Z}Cn̕Ie!M1>7*~-tIn}\{5C՘( W4 CI,ITf~RS#uK5͑7c$/|
-DzוH̕NL#vY/@c|tN!vgrC}1CC*?]'ve'-1D]ޞ~K]py~:ӝ=avP׍)DQ0T3f j(c;9vT)/5m>3zW~N\9M&14K18p,X*&YYED^s`dt:wr=sf9}=hlsl_2r/cQ8$ }gji&AL<1ʸN;|"ɩ}}!>y\5_IIG4VC&TnOߺcMkx$Fc(u
-ЬZgPVorlj%
-Ռ⠆w.fiTCse!Ѵ[(T]ްA%lp l
-t^||arO@S >b H'aԈ gGR|[=ŷZa3 漧,jvz Mlfڢ:s*nlE]*ߚ7|&6СT2O.5U>Yr'#ԥg;<Wa}^0l矩_nt|? 7<F
-@J?
-!t ƥSGL:1ۻ0l!?bil!ֱ$'w131NbgnD}l\c
-GM_Ou$SĝR'ʉa.ȟ7$B{LLS󧣧Oovұ4e %kZ}W$[ lRcZx'Yhf
-ж,in4,vR!4I1H~tLǏ>gE1BKܕs6Pp8|+"?^yJ'I1,wmi{gH
-cNMf 8Hbn QvoetNz3evvsOc7c:İ~&Zg2y%Vkໞ!޲'Wc^=W ;񯟈dQ!u96=\l 3I إ]إݩc`WjQ=7s<w6c{K&8^`Hd<[BtQy(.3;tql)Ay+`j6$SBLm6O|Q)LFe B0l0F7
-0}͞,S@ e,K&Ygkĺ4e?>l3ɆLQFJUe`f`E#b.k6 9j/}b[^l
-R`iaUL@I%眙M}3;̹>9bpy5G[k=yO:~?.*x9.*E
-I>p#oH>P{$@iGulMgIY?JLVD-/_ p
-KLvP&ǧְI _8W̱O`I;
-&2@vvoex% DK,:
-)>mYB` U
-&#-4,H٬Hi!"D| VEr{l?9U
-~ꝙ-pݿ]pcXDH<Oԥ 6
-u4y5v !
-:&ׂ>J?[P+y$Z ?ek]߀Nm 'a18|BVGmsLcWCX$2+{^?G@/Pj$ ?IA;x+ux%D}\?:CR:rcϠD
-Oczu7 $oCVo-W߾KGkk`b -'3oKׇ? 5kR`2֭g+啵r.ಮ7vW`cCB Ka]>1؈RfNF79%.^sJ.-SrH#iN&)1s4kH_6r-\DFv{ZZ yq.]C H[IVV Ilc8Xcʞ:-T_ئ`* lqF
-9%SU!o2]1}ZWk w
-e`ϡ>y;1bBBu_Qu7`b ǫ}7a:? | soAFn$ 2Ts^#UmVϯ%efLla@%E87u> Jk
-++'jAKoϜC 0[N(Cu8䆇"eNۮ?%Ԕe K;yP Y;М}7 0' J_ y)0=' o?]SR2BR{<1U?-qh#uiP:/8^LԼyW70p!X/pvLIdckd] [j!}Y |j3GGrUc.lݿ8;E^Y'WO?w{<skQjZٌ#9cae|czT CcA-ɮXxS9'ʭЋ?WN͟UNȂKiD>`_X9}z
-!pҜfymn@ -<vLF?e
-&(]mJ̳\Ln.)nۄgZ4|_PMI)]H("m!E&}+4
-20,zl V gWM H쟁-e0-ʧ%ք5T5(jw cfBJa
-NQ?
-ۄt3RÁG1`vpiOumWXjr/) D'eup#S
-x=cȧmxWB5'.e%qŏթru<ٳ^<ݳޤg0pili jЁNY.|˜㙖 ͸SG@AA U %^Ն2&I%4^*`U{`㶲s0dxtR}ļB=x.soH# C<țPd[0ωU u0!q|*̰V3vɩCRC&'ru\=E҂2[j-U zGi#9ZO4%NQC޼xr;<@}b}k)L=v,X<F_
-_ۡ:j9}
-WGSL) G\:< [O }i >6B^u%!N-{ aP>{Qig$+MK{!؈ͩ<jn,?SWa֔&M3"8*,R*$^o7ٓ÷ۿkavJKwOϧ]-(
-Ϣ%ӥCԣIϠXB5ԓ\EkGBJ1v ;WT[rڢ6r;VPGR[JzbXDW9gHbn=/ѠӦk:+e=6:TP2Xj|㑈+p-I δ"KP)m "+L 1t,.BTvknz"Ou0{zpB,
-c6(/B@X& Cs+Ѣ$^ʹI)&.;p` }J6 -M^v##{G't8x̧ܪeukĴKuK!B0yy:L.kY#K؀֐]Γ"#o8pek:}/ʈ8#NaW<`q>mw$Lv)(wѤ)UN=F^ ߅ȵゝY#3ѝYsl
-Fr#WOͽ@=A}KscNWJtCjt7LW (.Y';E%vx5d %S5\ oKT@b{xF9Kd37noo4856k6:FNc
-Cxvn+&
-?-Qa~]q/83t!l4M^ sQ^N4TGyPNrJP!Շf>؊p9X٬hҥ Xj !Dp|9<yq$ôb|<CJz#%!|3|+\5 hDSDk>E܈CրFk䭱љDtijn#Aeloß;6xe2AHDſOq!|k;X a6vNw_Ep2fhOB)VցVWг
-Pr5໴ќA?<
-k,X S+ͥxefT⧈'kGL # RkIz|Ն\}:6~A .rTBң5M;Kzrl?SO$;?.\RmYS33
-+~gK2
-S}=)k$9yC$n);r8v"H?OUT6٥'*W -C)ApS}Y `ڀ 8>Gs>_ς}2| @t(v PmQ0\5@ sܩˬf̈fp+*;)qD`s7Pbҟ
-#oCP?ↂ]6eAp}CBחvחrOj5!V=7lX`w.6s+ y}DCܱ\cH'%ՃIioNiGw6)tU9Y(2/ 6{`T2+X̱!+c_q^,ü7[caE5= `a=׈FWw\a M=F9dx:VFm?D
-m^&>?D,<l{TЎB{^6a妯cz㓄CS_[7,/r['l4L\D~*a~ۺ\KЯSC/.G C4=Pk's]\
-jeȁk3`$ ?
-/~# z1{VY)EEy(ل!Qxt
-||GD{4҃e!<:#TC!~n!9#g6u:SN&jͥfQH)gD1+lɂ@B:fvw|C#}6߶zuwoBK[$eK -[=H?ultS_^֟
-+
-%il1zoa+VZ3jn 4
-y|1"Mi!w#;uc#<l#+LfEF$va8
-avNQ[ lep{<pL)֗[ - ++c311fˎ(,o,(5
-
-}v|͎a_X-:t7kk&QRŴph$Hψ鱐ZfI8
-^EI{YGuw
-̈9w%kMA~w&u`KH6@~<u٥YE쐗%4Zԝ[hDE|_Jףc]##&d fe+h -({
-< (1 |w`Lq|uh+Ȇ@~͔1-o0܆`PnlÑrYMAАݩ?MCc`05DlI_S.D5</g!ѳc2S^?DFE</BZVL5)WߥT~;<
-<y#ptI|
-L0&M_@ N NaY_Gw1a3 {M\#e;a! S$ȁ?҉Z5FG֓[KQђS:?[Qb{EQR<X[1)>I&\hͰFF4|yruQIt]
- ZlDKDB@Rc%8ar
-Kpx4Y.DVN?'8
-RyH!WKq>q HP 6MHx0;: ,5iߦcW8GoU p)+aGMɴjlc>}`NCe$͔`d;Y?ԡ @rUy~ޝUf@XPZVzٮ<A1({|MXy<nrLn$p+0\
-uDR9sOz
- IǴ8xPoD1^~
-}N[qSf}ƶx#^vB)DpU6o~>B9@#t&f*Wgq*<(
-> Cى<dhU|UL
-f1jOvL'Il9(`w:,܈DiXtJC\|rT@1y^? qD쒗56{Dޯ](4ڴ|bd zl<&b@}PNv}HdYWՓ| _L3%fr6J۽>7KyIo)Cn~jHaֻ2
-:ǷX4ʾ0M~>Vv ݡ?R(?7q .-]r6faǛ
-R p7Z>X=Ԃ'3E⣑A58}ey\ߋn
-!YgĖh))駝b%õ3t
-Ƶ !:12J1|D(l69cH0BJ/P! k_auh[`%C
-z+/ ֊ܛ/A8yf/6L>~;lpQJ!HF\u78KgP:Z:8ùvySy@)'w4u0pDR<@ fp bfx
-Be臀QTӄ(؄N+ Π<*!7Q|0e1bP(3֕* <o)J{/u>P%R+6I?|;HSʊyRLQ[
-W9QyͧSIw1x^iA- қ1ԫJbVZ΂Z(]0F~Yby y}_WL
-pTl%d8CUP*.dgaQc6a?uRp9AC}^pdȠ
-Ys pO)g#ȎmnWݻR:q
-2M2D1J\qnRѧmp]
-㮖H2
-r X( Fqi)絙,0B۵io B2`%$$,ԬZgl؊BhE[դB9ٯ6k~Mgd۰av-[}J S&69"f3E,GR_2-_FXBql\9
-ATL"$Fα #͕]Hz+ $~k
-k$g F
-,Y$M9T +s^
-J?l~lZV N~Z#ʇm@d1TݛUiOtY+mF6J;xXh2nF3#Br9z|j40Hgz1r'H*Y޹[(+˚<[\ 5v*nY5cr}25FSCSAݚzKۂ\zZy4r$dƑ[j=6e 7I%,4}hFڛ)h|G('ZSsˮH]
-|'M>C~wTG'h{^2w=3NnҔ(?kOUijb#-,M4J0hm曕Qsmœ1IT!SU!) $
-Q7k;SZukdMkjLE3Jusx\i^j;NX]=sJU3+WWu
-ͨ
-XK^܊(f 0doؗz\oPnR,_^+
- T#?ňرֶbB=i(NP
-%{%F1!k5B5^eE-m
->ۂ͊[q-MV܊; mN 7$ҫbQ) kư[N ڡb=gUg`[ ~{c&zDe}5p cNP<2WYMK|J O74*K詘vq. kԬXA1GcN&/"~ː걹u٪| 2,Adit|D)+׼
-,C<#:3:1I6 NrM@.&6UihU VU#Mp˟<Cme-tXP+g ",R額hUZ߈y, I~no,둳͝dsH`[gP
-d4!p
-q)Hȑ UmKc`eTe sU]=
-}CG-BϨ#ڴDHuI0`O6A>![>boP`$U̎!YFI V#y1.DH?KcD\hoZYJwñrOnYgME4l.KO?R16 E)t_\+k.R zb Ԕ^%8Jޗ B/lě2Eq(Y=I9"!Kkd)%;“.“'ԉ>QvIhGZh[uF[d,*TԲd|VV* l8CKmINdmPz[=n5^\Evx8id4
-WhxvG$ vsʼn(b ᢵUaDɎH7d=J.H<ZìS!DZFt(l4rPcg)I-0Q5soYDi\ExG#W+r4X-\';Dk˽NҔPT00#Nk ,&iG.(E=H}
-&Fs-fO5:E3o^+KN{Ԏ 6r
-3ަB(܍+աBӐJRURL|L
-ѵSѕ\I!WRHt$i'" :2W^IRS~\kQ$
-6=,7C=u@n.,yף-̢OI]I T9ay{A*IÕU"S6UkoNRɘS\H@YuoNU) #9
-%JhqڄZyEhR#/"}t'Iti(7EdJG {zaHȒY"s0T34N|P24HҔ߅.OJLZmhH
-.F'}d^!mXZ,-EU5 7;)p1$GՔ@hE
-|iZ 1Iōʆ$IscXW@~~ԧ
-?Vr^r!
-%:#jk!9/YEpcxS `pX>ÿ́P=4ru.D\p| AN/^By?cOu/{we`nn0E HܮZ^JNr B=7ӵޞ*W_oYR+W^}qǽoTp79{N^[[ʋkR݇iI=,]$lj%lj
- $DCq-aȅa13KQ^C.r
-h7cq <g8I!w@ܻb|&Lϭ(
-Sץe
-O4:=Z+r7&N%Ջi8qZf(3{M$hAyWxbܥQ<2MN3F^NKH#/F$]pδJaM<P%]&fPiլuʾ6_a?VY@;j}҆t[ Ӊ-4Źr`e^#i;\<xdt׽阺h3CqD5;UXlvkDp30A׶G~7
-㙵]$({ɁɈlՔ'`B2w ?f,X7۰M9U
-.{䒗G):PTX%$Jk mQY*q:;7zqQ'm϶ǶW8ˋIl ֏ 8^mYۖ ÍMuΧ=ʺ<q-gcsqѲ1ds
-b
-Wq%No#{:2&lx7] V?*6S60X"޿L92Q3' ڰ-bV@xu'˸ىdG2W8xWox<.L h%{'C!Wxl,vq?ˊs(5W5B- jr[:PIyp[L4{tUp5 W~nMxN#Mcr.gش3cb;\-ep{E'|}XM,GM!gmy&:q=O)%#5S1Ar4|I[=]ܫ6v.ҬE446;Ӯm-a);*42s1 ""z\˜&MIV֯@fe C{H/Cs-4 @HsU,/?8 Ί(dmIGщ´F"\,![sRl %١ jqwkgfm+kV.U㨭Zx1Υ(pSb©`]*5vg)x;61=w
-'S'<d^yN7Bԥ:GA4^;yspu< LxL@ `LO2c/;N6xצƳ0^XL ]v
-<kX#\vSV<46m<r#g/!0_<6b0#E_N7bSA0z&/;$/Ubp_:cr.;k </]^i5V Mΐ7{1`3iyhIbfƱ9T%d VNs/DAk`W|AM>/Rg8޷))޷ t(P'o<
-7#R1ڨr`eZY72VA㜉
-U$s9܀TG(,=n#q] -/Ǽ{m7"DZk\JL'l=e>2*!<i=$xƈ+Hp{*x&">Ӭm/dz4<g 'oɁ׹b>a#mv;iYS}H[{ zp?ȋC4!Q|YWYk$J{4;~_)/RG~n-Oz Fī8隞Âz?aaNt{ 
-lZ¾>PSfizpA5bp4B{a3~ڦi" 25X/ 00ս_xm$\p~Wɢ[Afa$7X[…oG=8j@Dľ}(ol
-_ޥg0xF\{"1+Q= גM4菍8*hǫ؍@~#/ ?vxE1Ф+P $Djv5zDmUFMxP|Yh,Y;-ÚlVV,\e`+DsRb{ )R8RQb%c@E^p x/k1xHNw:i>wE|~y0ِm;00}2B~AAI1Eu.jUyxۣ'IDa2ν:)|T[d1,vޓi{gϒ"P ]vd [eQqk>vIH%!0!(%Zo>>5x8Ch<mK^G aЗ-%q/fԸ^OH@M \rCYÓb5 Q.Dΰ<MuJl1S^ 5dfLq6ߘ)WcQ
-'BCw`\<x#ߗOd1gJr{,*(ySmΞ+m ",5ٖ`i|cdmxk(XӼkza^G@㈰\I6Gk$ \}Ecϣv\|tv0I9uYOr@}΄p.5#,z۩.l$|km3v'5bM!N"`1 pnbw`Q1SBTb~`‡6?Qw3$ϻ^P8X9EJ!DBI8#
-ynz4
-A!ʾң;thv"{
-A5Xlr
-2sK҄uLAY.x_8#LA*k' :ѪKҥ3[I ' }֣@v"; "LAS"]܃pw#ph\5Jv0sfXb9p<A's@Qtƈ~Qt~@a{oD5/R呚p}m9bLєHD"c \)'(-<G[iDB1BG*{Q^|"
-}
-R/WaW
-αttxU]5P#ܤZYE
-똋cj rlݚRjG-%?4ŗ)cĂ&z'E:FKE0vLEn$ .KQ~,EoJui$w67*0%JtH|/ ojILz%6ltz2ij
-a*G}^w{<P\r0иʈ 4V"Paab*fm#{k)O
-ּ1r1cXA/p2>?)]Hxųdϝ'@`<bnN<p&"|%AO^$2' $&
-vëx08}n=Jm,Ojta+,ʓTWYKh=AJg(_[nk.v=F
-הresJ0vh=Bhw ɩ2u=Lkzo%;eۏ!/-*EV;0;)Uc1aRXa
-eتO1fTqO1VD$Ó/DoMFJVH52YeXiVS$ҹ)K` lX)Ŷ*3wL4FF<%v|k
-5~ꐄ\ C H6,[ hGH |(?a{l }XY
-']1j*!u.4&Y,=ԥ"VD)\} ݇(Z(EyQ-yWq
-^ֻ}x>II$c/VaaLU S^q:I~
-NjCp$ۥȀ"Yz֖'myCyB= ܤO^ )qidڗT}CZܒx8 ̕yrrg5t'9q?IY
-W2E̸/\c%;D~)_ihU iꜼc$XMeSfnZ<5s*_kW$żcs Z@%dT$#!NrR4_C#(TKӉ4dǎl M5EL2ǜ|d|dY\@FOe<9vn+w䰵VȊy
- ίŁ_aV'ҟgX*A @F$
-WC81Mމ)XV(iήyr9l-=bZw7&9HH)r-RuoQv{MGbH0e,aYVƍl34tek_$#s5Dނ-6Y_Ь=S.e<6eSbqdsERG>A7"llYSg>9pBd,D8:`5UApʴ}Y2`^b ϰw8uw,pz$IXV:<4Ҏ%)T]=Hx)Av|Dx)IF|=,R2%wTǂћJ0 8hVp QEa z&N"ON;<y";!-hYK?%:eC)x-ܺqKr-NUWZ^QLaG훹"㦑UcK6E j+2OOCcYWJDJUp㰐3( |$#qT3 r
-J.tїÆw+5 yuG=>)(vG2U\(<EW`w$p&P-ffo(qasEuLHN %fY0>Ie9xDy'QG4ֳ߿OI7~~ù]KNY y DFI֤N[\@kk#R!4pM&t*jJGCjv;D͍6"tvl̬ZT][oIωD+y/$PuD'}bZ5ք]NWn-\wNsxJvϝD$8TG"nImpC%.kTVionMk3Дsغ-
-=[HG~MMJMW^?|]!L\T%E9&2U/jq_T`
-V !
-l<h4%4@oGfUi.DVQOWDNPH qC CXENDkÀpI!H5\\䔢<ds/Gx+Q m}Wsk::l#e=W^Fe.JCTsQJWQwxhۈ\Z^b`M*gũJyrI `D(NNXqX|iͤ0zb`ĨkI7-WS4牺<cUtcmn/es3'ms4Pl]ϴsu )QR[vcP
-DomJBF
-/-MbhH9[2pG|+w-5d 3xRmMu71 @?]u:V+=숖&2_vGtv{ wH`Cr!qZq"s7ȴ&:$p]KNqtM(c89yqNOB""aOsʮdB“Nb!U9#?o ##9/ I!}1V<9dއ$YZv-u>70KW`
-<e) b^BIE3Tn}O5q{}KH^Y|]
-I
- &}23%TkRS_XʶylԢ/֩JbG*Sۼ2nPٱ]ttfY)(Qa:o:fv`T0"oi">73fwٻ}x>c,k}/wY<o_&W`F|zCqH+kӁ"#s.sܣBhH"$)𘫪blHlKSɱD,q.m)8|4qV?ɭ/S
-Mb[ȱ\]yKB8|Nvun֯B))륽?n8"nh$sl}
-e/9CXFh3b@c$B]
-OCߍ1/^j'`'ſzGSO;*w:,W(`UUUoÃpבO#[.l:cjhc=;yY;Be`]h1{k
-&z79I;>wY+P>;-ʾkf'GCԞf,iz25TYNdz^Ӂ=k=u6`3J;=־}lGڮY]2pZ9XovM=a1(? UKMgΜZ޳[h])M@58 FgoYC0]=~0x񾜒B2r7_so6&)LHFkdk y &Eb- e&k+;}|د7E mL_G\䋜zQh|^̕G^/-6xkF c y
-fA^~T*rb;0Kșp))U'Lc?_ќE[a>V-MErGT }?;Q|^?܉Ŝ|`tzR>oHw0li4F6 cNRҼl\7jv8d"5Ff|QM?'upNeTv°C9]+!
-\zҼč59c_J)b4gdH`}To/5G37Hwμwn.]@>Xov=?_O8Sc-sC awzR8`A<`A~5c<S2uYyvs~ J3ߙ #MˡIK{&wއa ȕM5#j^?yݧ3tqA{O:>;NpiuTkƇf`# }ۓ99[N-t
-k@><NP$sWk{&F``.gi}U 8^փ+zϯ|ڦ9k}8} õ Sx27.?=~Q
-S~퉧e{!+ qJG*awCE+x(?^ QS"078fcHx}cKd{oz=3<y @+8E+!of5F4
-u}.4A}2-J.խ{?y>Ѷ$Vo[w쳤kcF-Z>cgz"#!Md. @w9\`g=E9 :%K)DMxu`|x<
-۬j{lw<씇gtZmzâdX>($*2>OI[{mdnk
-Gւ'ƒW1̍8X:[
-8AGǤʿ<T?Ť-W%֒hRcX~hd 4/g^feR4[v̴q4X#;)Tt,u9!prZ(ata8)a,)PTq-uO:P y&ᇨTzQY}(x ,*+fyzg>?356gvev Jb>S/YJB(ϞPNjJgfN3wor:M~JA'A^ `J ߢz)NA(ajS͹o]W`׽+bM胊E"/qT3[;idX`'aݛx^s+>V羙𫡿Mٝ՛f\a/|U'̟H
- ҿ`L_/]߂HhM$}\"H %
-ԺV߁ӝ _Tt7ӉH!{} ^y,)§m8(WSrv;p7a|]$^(lF(orLEhI}f}+Щ[C@ <›`b yP?bDF$帣 ްAA /r@#x Rl7g } \.Qg>Aw{Mx66r!klI75Zdn
-bg  @*.
-v_bPsoRWPc &Gm#40^U󽬱}ʿ`ouy?}vMF?_gd<J`a4L JC9}uNF(`/\b4 -*\-F{seA?VF13"D%R̂ᙀ 0mo#mWGg9H]0=&e
-"
-`&fo_D0l
-x ńIk^it\ƨgSX=*~~bX֏_q4>x1t|B_W6~yWwuH&ǃPGE0u9>UO
--7OGEft&tU`3X
-jKwBFW Ψy@glȆxU8K(|=FROv{>aqPU\h%Tܔ׉- W% .`Ꮛo=`=PW^cYeeeW"}+ %?x$8~Dz>O V(6>FggV欁]eת]y66Q郖OPNiuφNwiuo'bP!
-yE1~]mrg9 (lS!TIfx i寑5۩8MdaJLi!pȊ`$mQR,7qA Օ:z?Z|m>h?l/4f%tkpOݺe>5@WoS9j(AtPva• YS:arm(-Kߡ)gedSW+N-61ٳԨ6J2Ox<-Cή{}d¾^
-wsV#+Gmf{hKgv>H9ەRtM5}L@aNߠK/ӕ25v -".\Nyi}ʐ~͡5ƶ&/]?A SԻTG{dVv]T h<;5B.JtLwE'}ߜ|>ֿ
-M
-I{lkj5|Gqeg(8XQS:HM[lotItc}(G/+*F=I[t1
-| Bh@tUne"g"Sh#?ɺ}@wo!.CF }:";EBo"uERWҟ]Ho|.N C\ 0ԅr, Xbas*p,, JxlHC
-+q{䊷^MǛHq2ۑ{BCgPli
-#RA9v
-OuѧxdO-oC2BNmaM:9'V\1t8?BT$_xԄȑ?udpM!>y("Ϣ)v#YH:YKruLVLLCmk0|,SĥɴegbT,h׿y+|}Lr^Wmuzx}_; /:?_֭4zz4V;׷ۜ7 k"u.x=y_oگ3J8wQt_ 풓d(9|$JDɂK.on%8}&JrDPRqrIdU{[
-QL= Ӓm!{
-kt)3G{}}'QK_J/!W_ IGY)]DSxߣ|/=p/ux}:_;?ϥدg1?Ne.JuT w v$a|?G/Dg*/ B-@d{'V{ Q/{%Wk1l9e͌`xV^۾/?26v|==+> dq*`Bx|jDy`avBvOc".9nD;h/ܓX/
-w7L^4o1*S}֓';xXI75ۧWPHdvO 7fQAIdA
-!j\ؘ]UՉPXoA}B ;lZ4Mm#)hꏥ~4
-U$T[\ޓR:R8@z!EyK
-Mɒ鈈'Qʖh_$ t8.h`,O%@.J2ɑ \2]CW`QT,"D;+f'F}O؟do@hf&#c kZ.L'֮X^0ͤh.8VۢAg 8 T84*Wƴ[!i!r짡E:l^K (]Zfe~:~!_=2Zu\;V9dkdE+%dY֦aigDQ+/A?[IOU9,W""
-aEDZxİS׹Β[Gw Bf)6 zO})@gb.0$`Pe;Aʎ/KPm& ;/$;V%tF7q~-2.rO
-D 8}!m8<ЀN)C!467?y\YpS8jCRaF$M/2~}uy俒KfK%v3<JF5_N:@?}eyNxiNs9i./p_eQmӜn'p+n8_Sa3^˹9/?-q71
-OM./yKnrJpl'OW:/21^rK:%;]^c>dzܤ:՗' {zE?N4 ?/y8/K;%CCpr?x>~\||2^R%W_a)y>NK8 x8N߄Z)g?N)v,:%C ]{KK9K=745$p/$p{;^rÓIk^۟L@W|ǿ?)XrY[ۙE{2o6^"FC܂ ;\y'NMR[Dߧ&Ng "p ߙd&8{40VKSD`qɽ@\ߡ,˦c{s%Cw1PY(-DB'qljG.Bgèŗ0p
--K^OPdnx0먃ȁ\Ctwx=$BnwsyrKFmbYMb)N,})О'Ưwr\/
-mKCxwM$ܘtn3*&;2ޕ-USJ1_ R nۢ%? ېFca~@d9M"&qgpߥl|?"F4=fu{ҭ>xLa!ͨ\9!/=b, *htg{a`#}ީnM!qCK^R)T?)٭j~Z ThX<?KmhXCׄ%8`{˞ >*v[;@.|(lcwTzؙ(sDvXP:\t(4$N#kqOۚ򇓮~,"dwJJM'7޵E7\GGĴ#9Tl78b*50?ϷvIP$ϖI|_Dl9ܑt0&C+DI8|"BX[yDD'.
-gSOfxdSҦ;%O$dV/9^2KnK@v{
-!vWV4-&<$|V{ΙogâϜ3gf̜a-:mb;FN>Rva-XW@J:D9ZI Llho lc ]? ZA>\a@Đ-Lr
-?´qmF%撸5
- ֩\m2bf_'kɯ7şl Kz%@=lq,J^=Bn7mԙUOp+inШq>Q}Hti=i`iP8Qsb68u$ }/!I:/ ~dd[,dS]E4a:սgGo:VX'dT] \O+B>vf<'6b6^0^EU6*Ƴ.u#D+B,ʨWvPDhhB ,ڇV(aY͢, B,h*BL>탣L֦"e!Ãe!Ƶqڇ2yȀ?^@7>ۀBDo)>!$RsMH$ {`rS#W
-D|1Ba#p/?AWX<7J{'߫]/,/ʌ^:ȅnV5":MCI%tt3 ?C{I3e;ӌh\>_/?dܪ^zYK9F`+7Q]QͫmpC}HI;G%EA
-[
-F eM._0ۯEMcլ>X7rz.uຩv7|"՟ʬqp=zZnj"%Վ|Ѣ[U'bBV|tq
-$rmO┷Wf
-ܯђ?:xܰ;zd2X9p{ᩤ9Q34xFюa%EE=&|8 /C8|+h(,'Go!V[r0%ȩ%><O%YUB"}ٹj !d+?i6:s
-(ƃDV Baxd Ea`4#(X
-Z l$27ʓ%}DW*CX0 B!hUfBA]c#>DV4]a
-p<7R“hۋxp(vYR^%'6ES󫾸&/ 54 em^4}'4_n,sj}ib失D6ūrc-xu=r"um-̅YܸmLDf2ڻԘ{Qt`AM<V-%,2YT2Y!Oj=Si mËd/8Qg"J^Fa6UdAGҡ,:1#y~"uvo3:=e;n XT~ԊsCqT}vt[Dzh`erO}o"5n3'螺Ej`K4@צкEV] \̶0f\3|@p  kz'EoVgpw!ĖCZ#cP5
-Fw?%
-@-ȇ03L]f v=}lkY"@Ŭ圝!36rS"2\[ 0u5bL+$7UCn'«fC3B  9tm{!O@޷5F86ϑ$7#Lj\p) FCPBKnc4CEb8]!/
-wʓ0*f3#r~@W,%~<HlXOghoIwCi
-%IP|0 K%%0OtJ%j~aqC=]vm2q3 q3@t`IoSG´M՗^(Z9;gȽfJCN աD G”vеa&R|p5 uD8cTMyalD#CB.B0ҹQNֆq*(N{/YhwKR>`asEi.u4K*`,~k[6ֶom(mY/Ӛe`3=(uBß[ޚOq~&5[s'f/sy#m5-u1s:]Wjt?SxaZ^ NX@Zj9 $G ]KHib}k&\"<kG
-\HyAa{-H0"еѹ=#$o0m;QVc# P]jИms;F:` Zz읋vq;_K*@r9׼2FKv)*u@|'Z~7VnJ$:3±zS&% ;hcɿ?_@9.]4ZWnRL, <)V=bV
--bvS_KA ,e .lY͂Er=ZZ?`m
-N
-}j̥{^E',Jw$"J{;"35SMa-;]
-ܛތ [_˰}sh`y tsJ9 kBes54HW1أ%3&ޣ*ף
-GdqAt)eU/0,P[k"VI_z@qRuWYS>M#!f7^6K+
- eYiQǵzc0i}ik2:T}z0gOފZqf  {o^88Á@^G,ga#l20>T!_bR&X0*)+K4wVؐ~W{d
-C;&5'J R `\1B4Z싻B=GA<fP2Q-'aFߪ9~t$b10귀֮v/Ӫoà)BJ;HGOw/ n C<H!nۮZkz+ Eg.f]b  ]נ.y
-wK7F7}׋G h0ʥiWU.cz
-k!ZU-[Bqe-mϖP2-?Р2r$l kCR'x e?GK.YFa |hD|?5?o{V4SB)ңY>4Q4}a=mtň+h~TA@C62%UPcJ
-*%:CTAP"
-L^}ZDQ6h PCq?B|r`?SB=%(:< SKEQLP(2k5=R/$2p(#
-L^=p%x'$WIèn$ s xJUZɋd??HBp2ŃԃQ|/W%2KG(6 J0+yHywAri^rfun.ןTDjT.L% M=#F@tƏO!_-.,DiM?d~̴A_I%q'|WS}tt7{iBE6giWf
-ɫ( AiTy+{nO᫱a = LБJwBAcrzrf'}%Q se^P*޺-o%nrl(#{
-;Rl@^v/&
-O ޛ"Ań'FiLAHLևohO6ZPßBIVFp v.Nךl+>^ ¿<ß#֜60=w]igpJ\ E@f㕇0i֝ϳjOeɥy:n;R=si;̭hC^A\@¿l(- ͋29+%
-o!x쨕'=.&HAAx߿% NM 72L-~.CxfdxҒAQwt8|.m蹚ws-=:zy=7~z>@鹉Qz>F||Oz>Gϭ#=_vzg+=JϗNK}O==ߤ|Бڈ<DfuG sT[-;{zCAt]/c<u!/3ڌ{1 iz N ^%Zܾ{BE\{C 05P.RtMh=R!\ש !<U7FtEaCx䢶C\]6b# muC1C]j9 ھ?8aQ b~ ahchbh9nz -!<eW>^$ P"!\ׯa  ]q; CO-{!phғgX3^.!JRX@"prT9gZx7/̔c>[<1:6_ϟ00 K.E57ӟfuWzU.WTeoLrt4KO'X3VMESR'%ʜQW)vVl*n\Eh3+T4\.ϯsٖrfp8u*ߗ@=\N-ۖx|u֚K(vrZk*{ݍ.gHG,HnWQ~AS:Q.ꮱUou2/nkD g,Bk?^`98]˜{JM.]uKR,eqB_)BHj I嵺ZkxS<YQ($,%I $DN[mսrPꐙW Q:.%ڡd):˫؝._MRowWfpzk^MNEG*1A%ED+
-S!̄PR +T
-II&6N+ɵk}៴pFJ}Zsؽ jݸqH9*^ zr/QQ[U
-();HTu
-3t*:J^
-]
-OYfuz-$H؄8e
-$SQ:cy^Ŝ3n^ eD,QRK3K~*$YЈ}ԖjVen갬PNKD#>' D
-*-rG~W%
-z)<¿έux>P6h` Z*ODH9~&Xc vFPq=aZ4&jE
-)rxiY:J!*Q
-vk=6qA{ -@1(wXA%EDY/`)Su,d2Yk+nuz>/r܎HfM`ܥPn' PQ/k]lP$ ȹMh-#W9-tX1xy_x9l.4R 4ң#W@;'꒴&Pk ]2dVkC<5DڱAA?1bp)zPm`:[z-0n_,:Yn@Mx|gaz4Kr/Ia
-LsRGOΪT67SGFpg4UM|)uFY=uNPϙOh[C6МOq3W DuZgz>dm,[TFawB;֙-\I:)8;ɺmobU <V.t"rFEE7dP}p_] n?etp*RTBҫ
-;/{0:mh_!ǟ1}H4\Fi00icҟǨm',U A"w 2|Swy)DH?FTm'wb=}mmb77M[BIqImȬNK>g%b8HFO |6>#eȨ|N\#dGɈeb?͆l7 fmf0`]Hkb; 1 +}Ϥ cesLksM;t.0&e.5HRӌ5742.鮪5=Z}/UN%cf-:޹9_m}rhY !GBN
- ak!A.\ qȕ!wCȼ9Zz!ȡ# GC^_@F!
- O@Ϳky1t0| WB ?\{C!'@ |亮+A& U1! ms=Gs=Gs=ף,
-k7j@uuu$U]8zf{P[[lhj.z յjFqOe9ڢmh s2/8A5fҾۚZ ⎜P&1| ηn#S/g Q /0 !5#ϴ
-&䲺U
-eXRNx6H+vTiPH{PQ4Ԭ!HMb
-51)F;ԥ
-5Vk#P,Fə`D^kPXGP]V6eMX^2l FeB>g+ƎpUr>-ڔ 9y۝f;7s&QW Fs\d[lF}q`ֹ8Ѭom؂˲'mu**a-v䡼ٍ\CurL|?N}&zLy[>;B ͬJW5M_MLBG:`D菆l?Zj߻[B\WY¢uw93fL^2:(6LSLZg(6\Hd; H@75=gҾ|%XtmaZ ^R<DZ.чd=-*(5И0-ʘ!:jn͏CjفvˢNjOpy%l4\iܜIt.rDu.)W2 4eT)Sz?z­S!Y^crS6KHmHTN߸m0[t)pSba|xMi[ݲ~e~ﬡ}nN릌5u:ɦ )[Y=glg˜7gxI2SdJڧ8-^}=\}ڦrO]d;qtأ
-h}gUℇ<`[)LkU`,ڔא{wb1_mQg+gvŭl;#iyso%yFQ ڥZ?,2SY0.~%LbsN\R^ryuVs&RaJ
-dU\!BAeϖz7M"z>ً; Z٫jtj!T1z-yk1gŅͼ ^e3DBs{@zY?Ş-W3*?i3n)mF<ٗgЪBe^(M ׫'h*
-Zw խB|X2 VhR^/(5r]˔Ops$Ck-lGYtz
-hva=\F [5m#sϫ
-V]
-c/ʦBk2/)7*̨0Tl?2UOjt~\]>pIU8PBs[VCN SaIFBs uJc0B넊=>g}x:Qal~079LS\iu}8ۼ>+&Ow&Ly
-3k7+JhqR:^񻦜\iO(NJ^ţߔ˹654 8UV;MoФ9#e<Œ\wxAϰ~rrfhDm.86b3J,\M:VV߈bf鸄E<>{_zDhEx"7
-:ьZ
-{%O[5Iu^gz4:irWF]Cz/ߴ:1L+*}[.Q8r~]\rJIbj>&~@
--UHGb%{oWL–uT>P 􉸮O*oomvZX<t ޿d(˅b˲'%6{zScLLE nRF Ϊ L7UVq&?^hoy>>7nd\V^ a$͘|6͗1SҞ _z3fUMUHU>?Gjb/7,#i xS|WIm4{ N–b s\ 7Kv×02O)5ʫc.{lI\,W܌{i#N򷸋̳N̄ZFzwŏr8eihhdZZl~]Xpz`FLKsG49Qp ζwLnp5͚GcW_jnم}7Ӽȶw`˯)/}; }4 OCpl)`t
-n.y;% ͏C\
-~}2y?'O^n?'ܛh#vp
-8xU.^>)ApGs<|`zHx<\
-ػKNpr/mi}'?x+8[s@"pz楶}Jk~ö{x C
-` GП#UЏPmhl¾^(h/ga_88kNp
-֯Qp͸{q/j&Qv4/p͸?K5O
-ꗅV΋=TJwZK,6|>ӎv
-Ok_aLFjJIKZ;ʮ[+,k]}1J-B#? ܐ :omf?ɦۻU;m9J)wzB:`KѨ0Q6W*q1k-onncCWOnj1(hl˻~;WRTF{Vt7tt[!U$g{̈́>yHLJ#]+oz~?}.Z@nWdgrp)4H]dUu$L_Ξ@+8*f,Zjኞ SRRѮRyjӵ nnnͺ:d@VeD5^w/cGv^NPޜ=4}WuLކhz餾kI0PmU9x~Y¬H6aE0G-@rt=);\h9.ejUw &R⦋zdO~w.o2Z4i7GR'ڸt0hpʅf1E&`;/.K%&UG35g \%-ì,AϢEdfr},-n,xIsR>c+Q&7p zBgi&dLWM'i:༦)l:Mt
-f5SDպ ==QV*(zͼV^|#KsE't3Y"8`n^Wm?,Jm/@]8WѢ&G=Vne$\M'[WڹO]G+|bK>泹6J]!D'%O*{_\/JnT$͝%<M
-߾ئިl}}푓YwtH>P5 pEjqgGcUo}K
-
-Qܨ>;ϊblԞgzvdg9AxVvgYvVZtŢ芅qsv)gȹb
-h08'|ˉxBrc6;-fDZ9lNf R+ֈ^꛺z $w&kxh3]= P9e7Ϛe6cf_Sn1sY7Ϻy:鍳:Uz`Eo]xlJBv oc7OsU|}qukWkÝ}#!^PWWhkU9J7Ք]#բU{C-c~fTfm4K`~%Ur}՟I^2Wy%^U˽❎Ww5'Sīfj].-o7R3 >[YZ>kloJ7`_ZP]+gY}5klnXg'DA"2kH@JIҊuη[BЏ.>qOpopԇv׼w[ya?i??>u-yH-MCMD\iJk44-M%\fau0t'{N6%"I߻+[^KSY,^rםwAlmyvGX0XTvËfVy-(#iOhYGh#EX0`n,B$<6>BϪFߘj|wB_>?h5X`j`"¶mr*1{-0&3i@#tѓmU<,GLeU|7iOU'+O(:P3Ɨr}*˔{][IEFٶ{2<ތoĎa>5<s5x:Pb.25&+cZ㢡QtK&y+p{EXL]y Z0D溜Bi`;Lcz><˿UKW\獡돧u`S6;$ m'TyTp6iyj%ݞ"mӛ7`z}Re-ïp2r.LN=Ch;5lj6}>llkx2ьЂKe6n܃7kzw`žCGٓ߻,H`lU ̻~,1CLhcߣb<8Y$ІR\yqL3:l6,G6ϗY&qx>%k^^^Dɗ/_^^+Wpr,Qm+W:|x]C&|}_ %^6*Uއ|5j_
-75k|u\-ZpW&\:puW 66\=8ܭzWUp3^Ϧ4KZ2X-Ma.j:MP-wZ<GK7~54~'@F5y^`-{”c-jKKjoJ/'h(y- T%[q /HuJ4Oټ4{,=6ɘ=O,=<N 꿋_@w< wl餳>dlCEhhwԳfTpT韝˶V4!$:3R16}S|G҇oHy!h JǨj?8UGW|4-C7ii1U>%džOmP9i9eYu,j\]_gH[5n[RbNzg͒l5ƿЌڹb.GaGk̉B7k1@ЄB+lQ>wY`<.Sr 3<ǹ)+-m"70.ER%2R Awߋ)οRڹv >1{|S;Iw=l ArjSKT/xu68_tOs
-ͬl#P( "3{<}2:$)33B=>6;sT=Ńah6p7d̮q"GHsQ P;ua'Z|;YbAj(o\ SCvXb*l餬BC/8o hN
-孀R,
-
-z[^EAOzAyAAe+P5?YUB"Bd
-PP
-EU
-:ZaQP>P>PP
-O,
-c
-T(hf;aQPՠAA)+U5CO
-rVHyؒrUapHy+<lI9QW8RJU*R
-)[RNY)R
-)[RNT* )o!W.VHyRNp*L)o!תVHyRNp* )o!BZ*c&UMINcP ޗA {z$2 /V96||c ö͗mmvi[~a_yI.CI,CYݴ'Ȍڥlnˬ?~lawq7x4s-<_Pa~W~Ґ_!iYz
-)B="V%p$h0l:Qh ˏ cC#rv="ϐØxk$&M"oKpLbXҴغ}FJ|Fr~t#̻6nذ!5>FRcCFDKۧ6ԗgs, ؋f$2O~j&~xL<2ψ>l;bq`f֤tv\ 9MGHQU)\8])w_̾hی1%=Ƃ/5i:M7CPf:0L$K>:%Q$ ^gj]d\^٢I t*#+ē[D@c[[Ƽ>[
-DZM/.
-DZC)
-DZGhD&UQgOb!)h70hVkT]MJyQle`(bW Kw_WSEoW
-q[%d;Hk=?`x7a
-qް
-7Z1U}U>\<bꃫGLMUt|1R w#VI
-M .DmU 1y'yFԡG)=|y=b]&XqgG԰M3|_zNMִeuNFD83??Wv;`[~Í11<b[7
-ةalh.b
-tnlso
-T!Ü(
-pTp󩮎njX,6)Tz_IRs:SrJʭJʭJʭS0u{M]j:/[Uܓ]U<̎
-I{ˤh?x&crN
-7)ÿ9m9^ ߂,: _sR{CgKQbl鄾B
-MdP/pidT/rZ)Kut˥hR8Dxrl= |mG *󳓣ϊ`3BBtctDߜr߈7L9Pg!bȁo#4nSr ?2T5GH{,OH0Z At1}!̓<qֳ5CJqlHy5<8m4<x(A1c[`|#l-_sxlđ/@sxlđOPsxlN<AXxL6:nL'6z+e:y֋)b'9<H"U5_QIưռC~өa_` e#5bA[n2l膇]70{=-zn<}%)l6Ih'G>mA&0Azcȓ
-?2ȇ\
-زHbĦUq\ j'$6G' z#=&HM +Lb dQ'o6\Dc|l٦Ł|esoEl;҉4ﰯ.ylb%P ͦ.mCl5v6Jංnmbl
-8[)@T@k٢PllT,  N/c\ R / :_;yC8f@9]7>Oxb
-SW7v)F"r
-wQ'S.V)NbK ˑBy-āvZ{1._5v+ܫ[Կ\X/_vv f~Oa5Lyτ
-t|bIA←=&!vse;(X!4M]Dz@&4 {h`-;,d0l&{j/{ S,*<1`[uuʨtڢIgmСvibs;!\O{SgNg.'U1{t4$7b 6$?>J;@kr'3O~D{s}&%G.Hݏ?uZ!?F.`7nߛT3rݾ 'M|\|-hOɑC/WNLHvikX8
-b^C2;5Ox3*t9SǚӯP
-0,ѱHؾDRڻօ% [ͥo~TSXC7 pڴ!A:u08»V5_M *Fw9'bf}ʻvXI vwlUڎ=1ub-{ڲmFex(\ta"Ͽ:y ˿9[y5l1Xܼy;^S7I̖Z\oó-'7=}05mUO|
-s6ܝgјͻ~KfFYrQ^lw{dx1ަA22x%Ǒv;WiTewLeܕm"Szw%oȔ^]L5ܕpWV-Ҟ^]I۹"Ҟ^]I[iO߮mOoW:Xyrȼr0'K{=:rqVf8Flt>x7w^
-mbyFfIT1vCd-<rߴa* ᎾVi\:ƳT5hJ*qUfTi ʨdRi4eTi|Q*g34ЭR'*5&v^Jn:+5,GK-Fjk5V[^Ƿ|U3xkrWXo,y]{g@zN<R*ҋn;\>:o:.B~# r?6˦bpEwɽNB}4˹n)-;$a g%FpRdAx f<KְY .)zwv-l#yA VV!7fM6&ŽA6Av YK otia?A6A}[ otiajkam.-36&hkal$&EO좇 vaiizؠ ͿF✍zRtzTOMRJ
-Y;=3|ƜmH'a9/=8'L9FJ!Y$;Z~@ 0$) IKUlp 8(-F?LfwP:D}, (߼;W!sgrX9J%C!GzQb=(rX%!GeQbrXZ(<#u98uSB7$CرcKȅEx+X0giׁ}hM_渡{1Cu ORԔzoc"`JyXϤ3̰[}ly[7>ǜeԝKZc}XY }NXHU$s[^Z|5M_ָ D2%3UFK^N߫w$/cK˝ t8Z
-$lHHnl1w2STKfz%3}bx6asLE.2SAv
-kj/.q_{OF\ IT*螶)ƷCh0,+&0P\3ּRuِ9#S
-Ҋ!!c7%H"ؖB#*ȱT}8^[o}xs<ʺӂ?QJlbY}e^ʛCeÏ
-Oc#P?ÐV|*f|{AYZ1b
-|Q*|!*Fqo%~,uLǺ\k;rn6t{kk5_Bs _;kWQuRο2A~d` ŵ$_3޻׮?׮H+FXAsm;_^6<Va
-lÁm$}%5c[.ՊYV`8إeإb n5S_'qUR#mn?GRdל&[H\*bbƾM軟>Ipl#v]R6lN4=a0d'8|gE#&ó)S=\#uK׮{~?v=BD]6AjTCzj](q9%Zؖwרr`{诅g,2>
-gt7Rm\X_ej_sen_~QE~k}EOF=^z`3LYR=.EuȣB4{U!?=-ypįW.4o2]H3SIwZ^yvj`T  Aw|{K%G>.T\Hž.AwE>~9]Ͻ)hw'A*n8}8^,E>**_Jk{eToʒ;ޮC\.b\nDb? \s+6%{Iش3iuv7k7(MV,Y1CRvG{VvG{VvG3+hfewgew<*%0b.$Q6DgkrY7,zJtާ>m0`M6y*3X::<-,/Wx^ӽB<'Y9˛,Ž-\'P_׽fnh6U'U
-e`7±/;20x+™/;20Cn"1^v
-e`C^"]/;20!?ꗸE6
-XQ|\YX:WFNSP*Y'#Y-ΗTnNAdub.ws
-$ e$s)(-#-NAqdOFR1[>2FVH*rSPY-H*rX(6Gpa (ǚw~xCqXvg E4=L1Xe9_S(c"w(%]|uidxzKBL Es31a CE!| UXGXy3댣_l]sj|74onNZۻp$Ű:
->S@cBf{*
-@`T
-@S]\C(:͝ @ R1T1s')d'Π4A N
-G[}ϥ+D0c_ :iS=q >T*$bucpw8gZ*jxcOP jOf! - ѨmKhFC0`-ܹ:<G)sG a=kE#mr;;ȅ< .DrLգ Mu\Hߔ>;ǡu'ه>uCQU=pCHR2zⳇO|^UҪFqʉO[] r)j!cնKIK:@[إ<,bEM}ofV ']ZƑkm\ dbΦP{7NM< B[OT _'/@M A|/k|v>3R$Ku2OIG]71֗ Ð9۷WM$ցPcROUC@?W,+!/]#G:#\%|'G
-X#^ሿ'G
-xrp'G
-VX~*Xv*XPώuꨂuAkPk|X~*X8,FTFaw ʇ5ꦂ5A>
-(|蕈bpoqy%'MC +F=T8UPIbʭىJ*`!'Q%iuo+KPXX]
-XMTb]uI*`=/Qe%iDe 
-X/LTຍ
-X띨,5KT5'Q5Vk6*`MJTUN**]ӀBFO xd#%FLTrň LH>~&9}"0^xq Ͽ5Ti:L0VUBZ{6*F忊g(jO|c7<N.57ɂ{Ʋ'hc/
-m<˥y~[UY*[=皥isY*f[=皥isY*idkVޮY*5-ޱY*5޴Y*5ڊfMh'[bm铭d1ڪ"},F['[bRݳtltcg+" d㄁8Jlcv7{|U$ȫHxDAhD!J˸ڭjP".ʀD-Ƞ_̎2ΨJA0 OEH={o=:?O;Mw8w~n]2
-vV̼M92;THEl; /bMM5v*{ {Lm7шv=B-۫*iKyu[6d711WhpnXA6&&| K>_>@ϗ]IIcIIc}|{l2w.K%zJO}ZдZ:n'xŭ_#x8m!>X(\m?>tUoA!ӷ]MA0}oNJ^ƬJ]ͧo'-EZx WUbMj6y pd=z<ݓ
- )[V5Ѕh LZDB(ntj1nݟޏ.<>d)5>7^˜;rgN/}!i?I6Ћ$~m]]фbM5.T`t~ [Oy^O-ֹ݌ʼ~FRnjTf łJyDEyeE̮4on6z{-.FEhG6:\ĽL{R]4~*./ݦ
- 3Hʭ k"Z5xݮ-05J<yr<ʉ>OkQcfvj`E%-c/kXih625FCLe>n[XbzQgҾJ}؏l׬jr|aoҰO6"mqiʟz58t R~ ay;% {K!wA/asrݮ ̗Vat0娻_aĺ{%X̗hw|0_];wzKRI-{1]ym/~o|oDb$Y RdcGA/evD axt[ޤ:K6vj"
-:V u@n}p+k[_{
-V Z8#.۳`. #0f'L7tz^ ;z< ZZ{:c\v[sAn0]6sIVt_֜WMG򒊟MsYsjݘFl ĮbFEk p)
-":&2\=^1]Z҈E4ĉӊp +R*7H T 5{"@jPq
-nndȞf"njn@YVrrG3U&[I͉Fj[&͠w2"ft0n/*g܅=E3 HNbW`{ɛv1p6~L.YjyMVxt2 D(4[=۝
-e>'`3לê7xHSVzf'#57]y3[" 7ڝt~+\Gdn[|#3gZ;Z#_^
- =9ㅻ̾#`8@b^-|7(~?2+BP"N)-{ u JFx|e zQsOaS_\lZgUnw[ "6箤<e~O\UO\u)4OI+e0"hw^<m.L_8ɻ!y'i\^jg3!'>e6?+cɭQؕ&?2g 4R"xE!Wߺb`Fz pX̬LԢÛ(O5d\`!2َEųhUwCMJs#zÛ2C3{(i\
- GP^:bߨZտm52ڶ_Z'
-<
-MRI\
-3P
-(x(rۀR0R@;!tRPHRpcٿ+$^/ $\7GKhG2҈!Eu4X5W|dΛϜwhNg-gOr9I˥uW Ϋ2\ Fry?`2o [UJ6?\w^uX ZҒ-j
-{\3oYXaD%
-뎣%ߪnG+|ݝg׍gZ oqi7ŹH87wu[Ղݵυ
-n1?"_$;E"?&3~Ӥ0n57娶t]1 CmFLKE emv#0A,k%`wxK ~d4vls'K>L;uvwiG[K񱏉^frm2.oϿ 6Qq
-4Rw;}IysK
-niXL,< 3^jXߺG{RYwHVfL΢|,/Edb;^/2n8';|9ιmEm88rn8g:n^@53<YD,#c!8 b^;,3K"/p ʱ
-tgY^897b
-îiǣGL_$Ir|bDaϣZci+| a"`Izmxp&7US4Ǽ
-Ŝl\uz(\uz\.u p]%?\.pׅ\jh6)
-}o$nFq%wq?zoG4X{enj[MHj,`92v>k/2v7ye[ù݌g_
-٣ _w}|F}SnN=LOYλ 3SEU44E426%< |]Jp.{::{t^t{t^s{t^r{t^q{t^p{t^ot{X e:NGvf9ή=ek8.Bh8Zn|?@u hճ)ZTJY-sR~uydMּfvu.܇rͬ;K{DFI$]GpNw<=6ʴgAW'2sܯ83wVҏן<m 2sNSv ۞es\0sr9ѷ™WCHu^i2>nw6jK4RZ/gw!jfW/9s=~@9/׭OsF0FiE$\lb~ZOm"=O+q֙D[3ش>Mg`gQ
-!N#_0
-1 8&w b씸5^1>7ʌ9\1bI!
-1 #b^!
-1 +0B
-1B +Ę
-1 c+0<B)$0<BIaxHaxLB #( !btƦfIKĢj (|Tcf0c<B ǐ6o7vq3/w^c,zo_hNc4tjG蘍rW&UݜRbʆYyAr[
-Wg*F填WFrDRyRՏFEӛI ~*reIȉvTJri*Z;2
-1r>WNʕ{\tUH^ͻ<=wu5 6
-3ÄF`IV3%ȟElc-
-󲔒])uurvYA)`{LEt_f$g6x뱂)>ޔ8͞6Xıo?RRm(oajֱ
-p&EU٤(* )*IQsU6nOkE!U{wT]lTqf{y*@dKS&{/MxRZb"]/1Ej>/1JFue#Kґp%FȘ{O>RAu#Kp]|$\( $/1G5KpM|$\^b;zE\2G^62 ,/}os5`p+Qy CeC)5yPHb uHj/u:HH6U2*Wa
-"xϛlɒ;G\WdI/k$
-t\`tSg0]LƿˣۈÔ_<shNX7wxǥ.~l5&rh6y&Wf~˯!}r5% 6;y}8X}ҩX{CzXTSkRkw*֮JU}'Ub-
-c
-
-7l/ +vlªA-i\Z8>D;~P?b{眶^B_Յ
-Qz]{j ?4fQ
-[N;,+ХSK8)Y!O6PD^p\/[/(^,JQ/!E Mzúam0Rs]j4볚]Y>Xx*֟~|}dU]ljNMM%Ԭ>8*7!:A8H;yMw^Ya40&U̦`-3\1tCr>##Ze9nm3X(+
-,WWWWWWW7WaaKd/sFc8m(jBFcCQ`4V1?K
- {% #[ 'KWШak$n^%#i:joc<Nx<q~17U#gƠGg]0cT|!? ^ǘ
-RD[rP[x>?cpwaѬ<ru%F:T
-fƎ|A>W|`nLsx0WG~+g|ٸG nٵ>:qs031.gʀ٧G_$
-
-!Z*dJ#锏Sc;xtJN9sXM#1NYLY@ߖtStStSd5!YM9%yHViNItStwO
-. VŤ˲/yWOIz_J1QCQOJt^>V+2px̃a0ʂf #JK{T,7M0y^N|K[zV@knjblց^
-F"F%Xd4)̪
-BP.; 0VcWK
-܂
-)Z9WR̉>f,II2%ZcII2#Zj II2!:\d>t<+4'ѡp@hW]%9<8ֶ shh#}#ZFH_A5*L$) Ŗ{8vƆ2.zb<A<gƾU0mwó+p^ӭ5Gi=(iPbOr]{)`jx=g&S
-4Ң_ NCF7Q4}FRU8MNGN/S0xQ}
-m\ "?㌨brO&w@BDQs#֕āUX>:``P?x:!Mxȧ.[S(sjs_{`=%0 q*R/ X-|D ⯇k3ڽjdhapŘ0rLo7 B rLo7 B rLo7 B rLo!h׸ZiA upx rL rho׸Zi׸ZgN -W̹(r<srh׸Zg
-q?nyP]wȱ, ToiߡuM- *FhYVb[RNDy.bw2ɖؼ<?n~5AS"jl
-<%cmj-|lx7UTO.m /4w9.;<4sRS6&3#ƢޔJۘ5 lNmc E?s׵؛|wEM8`*̟_S:rbEģ|LErzx^p+FK=F.R|GXf5
-^^E| Ә,o(m}[xs49pd4$%44ٚAW'4 nէ_'Wb0>SDgqC\?hu <#!L l<|8Q%
-pJfbUSUUNUiJ&V8U)XTdbUSUUNUiB&VUw5TN7S>SalX{I "l4돗(ffBX fr6c$`<g[XDvjw 'QOa(1#v4/Jzk< 4
-}'GXK􂩦 O$l~!X
-bi[rKޡ9C}_i(u,滴hqs,\cr3`~aQ`f mʋzo|t|;I,'{obYǬ-
-1'n)hڸ]lYmou8,7nVVsȶ
-HuZz%hnX4CLGc=|N.hb:{:|ub˯teP. {:O{:x
-= ]9PR66CʻYSd?Vs%rZ Hv{%J4\֓bS%XNk_iW:=lꮌ `xھvmhۋ^׉@<:5)(p#s g8 Э] 3gԁ>ͥ4/1cJ"nѿL?gD>C:>2
-l=e_(|gw,!0ᎊmYіX6f b(xiKMm"LXmk[۷o_}U"*j6$\
-HQձ!bx>%>6-X6H8.}6HXڀ1L9
-,sxgXZ-pܧE2-#WBS
-ӈ+e#~hHAհr32QOrjZrܤV?ǃ72}7.^_݄_onRjUcg|@@Ӡ@FM/4;lqcGlmdcU
-ơڼb@N1B9>a@ `- y'1P6oQ&dVM]e篰8ˁTd4 Vj Push0^k/8J Xn:l!eN tl*x'M̒b.eqy<e*hl;,l4甉o*9eIx
-?X\^1gP }$Vapl_Šnj0\" n.~$Ι/a,(AK8 sȭW`KxRͼ<OZ}r_k?= WZGA#t': _ʝpg'BE
-
-%1-uQƯqX*VgKgĪwƟ]FYhw ?UG#n0GpV8]cħF
-c/-84[B/Uv89>+9F%9'X%boS[ԍ|?dž{0zIP61W+Vsȼdf0fٖyCPZB⇃5!Qw LHBF:B/΅Di.ZRHL #!K
- glRٸs і"!])"Ӗ7v$ H*[B쥜"w
-4iX,=6)d&],FpU`޿SS˭bl?/%.om01D=@i>&REtj<c'W߳œ @h9|13DP3K6RjP"J$%l,S
-7 I5K APXkV&} "2mrjLA
- 7> c{ ۯE܍k)-f[_vqTy q7%HeT3Ȩu'~՝x6M?N݉gs#DEeq]nDUf,څQsIu/5
-&F>P.I
-P,IcRIOJ%FPZJ^BickR+bF%$x4R8yiQV:|'R1ݑbץML"inaJ9zFt5څa3&kqQd1S+<Ӣ2 ܒ&h.h:nJ h ,%=ӱ |)ӱ qT@6N'/ ^1 .nz-˓<1M3`1@ga J@FP+9l|՟Gl1s daQ HMNiYڱldtPOkf[`3۝ DHbՍmd5{Y\*_Rd[rUu12AWg)F# BgaY)^_B[8GHh4^8lfشMm!zg9>ŲepO,GS,Qvڀ|e9NUpO,Gj)(;Vma>Ųeת 8`lӪ}.̒cqWpKg{
-Gڶl|xݨ jm2m.ȴZ%ɴFcA[x<QK,X c-7H/^ Sa<^&_ϯ[Y}sɔr >@IԌ6"}?7rH4#Cssn-:X,gy/цL%3;|0Liv05
-05HaJmG: g"
-vdx|U%ԏ|Ug
-0֟|cYvmG `3_o;@V9u^C1|n3}q H{`22ˈJp\b.o
-n7"x){Vbp ,Ő !=Ϊ_W Z}b9ŇX4P2jz9*HũS͹(d-VH!FgU¯)oas5t_еVGkgX5\ ];ӁbCo\ ];3Bj Okg? k 0a7t@a0v!VĢa7t
-2 w/Io@ PҭĔ p,?`K>0%.)dixEr0eXrNY..z9uYq47uBxf&@Rn!V E>JMZRUmf|h_Ŝ*ʑΡ!pgH:"V_T+'S`Du
-_\)Vp^{ 
-x%>>>>>Z^T.OW~l>Na-u0y-G`aZ4l2%Ȗ&~Ζf=Itk_Njh27aNZCZXإ -)HOG!!!K e\c D6
-83jڃA@jړLãT+H_)NMZUxQAA7Jφ/WAglLa} =s0H)N`>X&0hHoWDZB:syQ*#1z|OF>dtC>dۺa"F.bKata,fь\X :\|ap31B|H F'&8L< l!p%ґ|y}% 뇈׻X]h&y Pr$|^oz9RgoWW\䩸+6
-|X3 P rRaj6-+wD`Vp`/ 3$nܰ<?k3$KT7)N :^ {d$ގ!y;wi/`;p#aϝ2V5.r►ȅbO3@S.lPcP(hץ )['JVtZ5.!mz - c֒\/F[ҩ&lȅvmBcbeGf XMJPW5%w'TJ4kdbT mH#[NlNwRy! ݚ 7x=XǺ/fΑzrM_$7s&RO,י7 q3V)lvcvC[,Ch#;N~Kvf] v*NlQ Fd*[mc(U5]ٯeگ;R1طYTI=/N4~dt7;mjl 8Uc¿#{2!lPFlGmՋ76VAп'L[/VӒka
-\Z5*0AA)FfXM wGxղ,NJ,dHsٝ,|ƅ0vϸfvN^üBi>kYȲ:_tN., a>g!4fslNa.g!4frLNag!4fq,N @k4vf
-0[6rXvBܔ
-гt/dCb ; W,<ĩpN 8o֩S:)[rRNጐt֩S6)[jS4S3S2S1S0Sr~lFKy6XL`
-uD:?aguVlɊzgC3f5 k"-/*tUܝIÜ4$PQ­)E(qg/dlԌx2@18[SU0.W_n6-\Ka
-r;
-WR2du)/~/uVSZiռ>دwbLޙ*txi,\a*$j΢݀8]!:dp_/[G'ayKSm^j`$='*B"~eSyre&>5vG%Wao)
-޹N9!a)LzV,t5Fy(Kcfa|F9[@a*F;{@a(if6P9B#
-Knof g;(,} l o%
-%? -m,`4ӆQ_^
-(c1AhVjptA,+d JCno iu X?|]Wf3J%1Ժp`;Z:(9%͢$"s Nc2qP \bOB޿0-P)c\ȪKBRZP/V ^ل7Hv7o;b _U/J LLnN,>1bplˏI3z^S2`=鵓yh΂
-ͨ5z
-sT,UXEdEYz0 ] =QuSFGNYWP6Ll9N.<qrbCYfɇɣCBM#gQP};XC
-9~ſ+~17&[\2CG;A;쐍g7 ;LsOJp,Yۓ-؏H
-u&5p~I ܫ_gR*י
-u&5p~I ܫ_gR
-u&_gR
-u&_gR
-u&Sod@Pdjfq;1:6f.U²cp:kҝ x3{.x{rX6ȥ/wSGETlcUKubtr%w 5+Q]Rl)2+@lRnc|z/=nBM)()|gYgq5.{tT
-r{޵KxE 8r9
-{pG,$t^0ƥ
-3#ϿL\]2P%b2P=ÎhϳzK-I7?%:H.Lv,ƭJZMf
-Tg
-ce` YqD! $lei3>1j
->?6Lv^]uSϗ꩛}WG]'|i~N^tz:K{uҽ=G_}K,Cks5
-fft&j勔4/pX8% Ʀsө̺BoPPv\Y*(xӰa?܍Kz865K3R^N֋Wn*gXOv4
-~~O@_OCNmK/>t
-^E6;ob7,,ÇxbNs2'Ѓ[&VǷ؉>.uJ~NqAU rک>.ĵ!dZ
-YO0k;Wtg;&Cz^nz͜1T͹x3Paq?d`KZS{VM w e#[,#.úAe#cDѤ,N6
-Nb#% եgow(ޅwXSBkkv4г({J3(l@Ab󁋿ЌZ~U:y3Ґ
-6[tQqp2 7#oQ3,dm64'h:
-sM)hγ-/1F]5c{)3嵸nSt8=oW3AtDLKjThPkEH۰ i F *95a&Un /~U.`xH aPR~6;F`ZZG;/5󡮰I =_
-K'UcX6dcnՌ邫WE ucB;w.PA=`-whBj| >;[ jƋk
-jz }ůVحcIsֽ
-w½U{p,
-U~|,V .y3cw(f{͇(X5iX5㶥,>jѵ\3k8 rf}OD8<BѯRtQbR!Fv aSM-%ϡ'z #ߡc^V= itgt=ݡ=Uz3Ӂ71 4p@z
-5ֳ`쭙,~@d_d/p@dd>g= i5_Xςiorz4֯
-w .?
-FERCVC`IOZD DC/FpYmxTm_co'o.c$`ª:8\-[B),a9a&*pK ]o`&ܷMCdԪ|t.U
-T| } #g|6?,FSgy`v@MZ/.=3퇗x=zcF!L$Dy~
-,r|^nwےz  gbHA ^K&X(
-17;# &: 8?1
-׷46dl=)x_\S
-kH ='Z ]1jd=mU_"Fc
-vPf S'Lo_aN T!wk][7X!(IV>7M ػXC[5hz@ь ];W#iqc1׵Y4,`\}zC5+<BHj*|@e3$?@ $xOn) H~WAHp)Hi̿KHrf
-¦=l\Z?g7۷HiTI9w9t-F>VGd|
-
-`]jԞGly∥tqrMP\ <
-;Ы,EogS};w}
-&0ߎfk};9/.8XRҷM,Jv`xUtDbFR3k\6H9ѿs~8(,%;( tߎTtƛϷ6<<@ӧ'm%['5 9.gO.!k_ؾ]h5to57|[\3W(39 /W9Nn2'yN'Q]yj-op;)jOBKlϧ>??%)?%)?%)?%)?%)?%)?%)?%)?%)?%)OI(S)JOIO鼳PG7a2homXpޟqnbk5oЮ|F|XgŅǜ˹Q@d%st8)m/+ҟZ9 VP
-auMئ iSabz+)Źg+n/?V<>e06kƇ@e]āO&鯚kn5ܖLVd~T9"ؽ/xVj;h9N!sk V-Gвu9!>bt4*%V"8q@ S̜ *lyחX64Lzܾf#p&HLf[uГt[ۮ_}xBO|B_
-w&i/dM7 *^jrB҆Ek; QP̮˜3h lrULhs''ڀ یDb/e}K qRXB{d#˨cMa3
-h,בdQé4s@QYC0.A?(
-/\&0$
-?;F.0r*Ҁ
-Gy>a0tȩH-X" .0r*2jF5TI`tSA@ "'#@N7$FNE&@h0.0r*eP)Zfq .0r* /Wq .0r*0(-<b @0=XMah`27O>)dsƕc!mǀUd\V4/\B$ ۜ&U ܧe'~.}1XF
-<<`&D.lӅSygLE|+j07o(
-.]]]]]]. Buc7P\BUd/:П 4ӎG{N5EU꫹[ɜիQBS,
--/ڸ@.'x{K
-c_2\"rM3. }K>wܖ16{Yus>
-ih V)Tw=fc{Tb?&i7/89=aYcVZK_b>Bi䀜D|{ViX1#BAZftnӤ=
-;.
- `< 'D+@T֍l֠ٙPfy=E^,^HPN1V Ka̕qi:N\-}b䏴׆A1S3ץ}yu#r֥XJ
-it DSaNӢH
-i$]
-x`Z0nk*,I`Zia
-x`Zp dSa!OӢL 
-oaU[!>+|"jiz
-`{j 7zKr!60dUJQHjX MHL]67ب @e8m>&hS2BV(̧Xv U5!.$xh wm9Ю$k |l-(G],l o3'a9ORW;Aƅq!_D
-ȸ?Y"(i@JKx 2.,Q22.,wF
-ȹP?D](@Yt ^1w w n1w eb;Aօbǘ;E[9ea$)fN
-4W~8;%_T5NO$i*t`Q+e}9yDm`m6?Fw{[hmcBޑ{-sx^k8:Io֥IλA\S#IZUs/k I #ǰVW?<)ڱ2Qbdқ͇:U,dR}'Y a [nAG,YeUB.ʞX.%TԬ`J<yq! u jmRbW+F еU,^;`T
-89e6PXOͮ)E@a=?5'
-m4PE8kaO7T ޯ\3*Jylޞx黩D_z֭ߝ {OefqF_;RhK\"jEzgE:'V:g讑@V&?²^vT!ɩCicGS%Բ$KL!wH::/1HHuC括D
- !C"CC$V R&xB ϑ80!7ҝü! SB%=
-=RӂF7ϩX Wn搐+$?ZҌ`~
-%w1f# oF2`䝺.@R1palS}dUe
-=6:S32tJ3HPJg/a4m6K k#N`aJ096~ O7B;ן|;3g1֨tz u(֊D2d-
-d`l|QmրS0&ۜgo6kk)(ԄReSo7|5oݿ)\?{uiY&*a=gr1ry*HZFZĪW`1b<(yJrEuw+Qwu5`{ x^b\+˕equ=:P֛X
-7o* XA$݄ ¡V5jͼ c#{[ & ${bǫgA찳6'{p3Y(zl
-IJgFi_ rĢJP*u>I;\v*~E;#qN?qfT   2,ϊc9C\$Ɂ=?FFiC ef0Ae^뀻$[8pkz( 
-(9 V3J?/a=0JR-&{a-p%_7drpO8 Fh{C'Ե
-J&i}%ԝ g |R++T=z%aĝMHl-ԧ(
-viY:/F1?iLP/4Lp5&P)c
-;_AB3*xR I
-F`a/Z1 ؔ\`tõUaY}mrIn btW{
-a ߻@N`-#n KWn:z G8TP `,ƐA07Ϧٺw~֑j4E[|0h 촺1
-&vpWmÎ^A@vGjجgn~@<`]
-*xe1SH :Mj)xc*g*"#P
- ;
- ;L3,,%'~:=Wce@TN9w
-ⴁ
-VP6֪q:,݇JpХHW\ܢ6g rHx5kŪ82ڿ|j݃fY[,Jc׹&߬uO:CFu7<coݬ|, ڨЏ=JH4ubW˽X&269a:yy&*,r39N&LOc<;S:>;8%zxnmYU桂u~X~J%T_:[(KԳP'
-_F:7Dz//!( 1'q%J
-uVHzNPoF\m@O釋%&:az =T퀱RѶ`
-<0p3XN8hJ
-_1\aĿgW~ZS&mE0oUL4>y
-~X'TEͿNR d+;m$pO% FP̪D O#h7ZcpoĞ
-fX K.9..ťȥOzq\zti.s顾ƥ0@Ij9}N>99}tŠ 
-?UN?]6"+&vuwg?g$eUk[+\'Vb<(<I|ś=/_߼W%€((jQ_:ErNjcCmuڄx&ܩgלTM YqWMA*^nB~ VGmmt` ڬs{%=#F{cˏƍn> OL=pn_wwn҆?b=mB0﫝+n#O{J_Ul;FQ%|&M.-W7'һ7I$g.QdbFݷΐ#aZOWAk,`亰5$! u 橀S.o9IQ^7̡ٶ@_' [5L
-bƖ 1E2tlTr8 F6R# qzf 87|ҧc'FRzXɕ稚l~Ig)-{1vkP?vSj+ 6Ɗ@4H*z"_h?ؤTM{+X_ض .
-6畂e!Q/Qi&؄/aM.;$r=ؖn$&fs%@=fӓt[ٓ[c榦'56i8+V=ι%:˨a ͳS3Éq<ᜇ_X3jYb G\լ;O[,I
-cux%0飸B^lLaK\e yj~"
-o׿&o@q!AqF։Yg9vL$/Rl%X+'*k+0o󖸚׃mENwt8.3,JaBj_ 
- #L ͉~>Ku:"%ٙ 1&F;&sV1Q+{̧j N,覩:S?- B|5 XK^*Ry%Y/՘>[5-ùF(M_r_"
-pM}NM`yjQATqXL5B`N/l/N֬M==w'U)ޡd79OmaE1ѥP5w4rL/"_UUK;
- K Z@z6,
-*T7R$`cUvazc[d?HŪ/hѮiQϝQuᜱhWo1c%+cåCk~wGZ"Ԫ7n2{j{| Uhu/D{IQqQM^Z}ȽԤEgeϾ[XiJQ+NUwCTІ.<xW,>{a~z\7jͥA\-XR!hoS|?X%-Ѐ m]BlLLecڅ2<_<\M6}ȹخp``9sfy7* ^bXxt8vg.mf
-cرrz|)j)C;OC:)8u>+-2wRk-U?sZ_k;
-wg}t
-׽:&_pp~XL͉rd7h Z!svq/&ķp w<
-ݦo3r+y6KEi^k|vW%'JYIzc W0Ia Gfa
-hXG{A/'hS}.m? {36WE؜M}AU,jӅ$% Wftt,|{d|dƊɝ
-uY ⚩ 9d8HPGX{t^<f\wKϓݫa>Be߶\X)hNT"|ʣ4_?QFk1HNV+6:V8 o
-=:QimEKj~)9. i)FZ <7AK̞Q~ r5e7N,)fl-k+:KS!y6MАzV0Av-Ǻ|Q GK5q)7A7>B-
-PW *pj
-4^z i#A.FaTl^6tpy,k
-ٯ'L\Int<1Ԛ}~kD'D Z6>kַΡ
-b"ǚFRnVc䪅Kʉ6XF92Y4'P"/{CVCH V^f)F3>BHmUf=(ɺXe#Uiɔ#@a9#V7"/w'053nIPvjUl怯RrCx?ݮ>^ ʘjyaz2Y*LNdr% ;SvY1#AFn(z<RNqM!L|!MIf7~( ^ hɀTio!|cidNюPYOMH[uҶcu&h%O3.xNځ
-G?~E1ߥޢ5 e鞣.f?w61HZ %z0K'5,s2,NlЃ0dM ЍZl*܂Ju<[ FUa^8C−W=4W˿ /-xfH8g}q;A}XӮŏjҐloW&G`6 z
-pgⓢ^n+c
-Mc[f]jq-ܤ a;WakB/ V܉mE\e~7>"c n">GH'zz#tFѧdc(ψ}ĢHw#ϬȢ7Ű\XS蓌 _bos>"hH6'8؈G-`Ak?pP|LwH"d:q4. EeɋLӽ肆ӄػ5ײ8ztPaC@׍1;R5 A
-A8V4-oێu6Rت Q-ۃ|a_`Y Š,OH|sDͬ;B!cSȨ{EP1{A᎘C,
-6>-<ۻq=W=u* ,"{wJbu<&F~z%l5oi;)c*΃ !VNr9F@J{j6bU7qLI-x-}4~?cZONvձXHo_GvvNa($V7+@1~;U
-@1~;
-+AqcwjP
-.aoZ0!?UQw){Oa)`C~
-Ivy
-=3.T,}(T>@rL_
-U',O9<j(<>_B/+kFCVg[(U# ѽ7JIv,ԅBNci$,g1MxʫobƒtA3y\9x^j[{p`?!c~qUb{9|(0SK{*a`Fp5wz{7oă17T|N|SwQQ~
-,zi`\Uqb:g7պNEsme1V*]Ѐ<P
-
-,NJLrGړ5Xgs)KUYmۜ޳*&} WjL8()xq4#ФY췯 {@kgyv1唂UOsXYfѱH jbV/pu K n^Aj
-'](
-e&T絃q &' wC ["'!p$U
-xxS̡ Fb.ʤ?⠬&Ak
-# S:~v^h38$eWQ+Cai'7Ӊ7zlo}cB=kǀt5|` YYv<şՅeb˷mSM6KǯXĪSpp1tH~+C փEe8
-Eq?)1(ȩ?%lye9U/S6$p,f
-VA歪z9OW`ޠ'3^ LhvMjZpԜp$d䂼VU+\M^&=yZ է`=5yp1%]P
- {@ P [xمs9 #O \8/5mнt:77PE|ȟ l* 8 [Gx&Fotn_~+q?w?;]ɀB{.WqߜD!7c6wi|ߔ
-P(?!~
-J)՗IeKVO0 \VO9\]GFy (U:b$j_FS 6 hZt
-k
-v%C}yH LcE,RPZVN!ksZN,S̟h&6Ǎ)Ѣۯ?v!2 #"ߏY|,$HIffMO { m'd
-fGrF}0R} ?P|HIݾJPHIݾJ:PҐ} #%u(d %u(@J5P2)k8ܾ,폣k
-v^:ۺftܶK‹իXZDz1X욻[7NQ{?:_55hL򗖺*jֹSڱ-
-v,eB6by7p9gƽ=~56͏]q'5o)Rf>@uO k7r^)vQa~wy8f)E96Оk/C9+R?ߟ>ܿlԖŧ6kQ2E6_lW exaXdZ_˳oo_Ybd2>3
-["% s^jBIv[/u;lg1(wj2\ť6>jo۝֙<]8CoXOA<  V6Zig
-Rh3EMH8ͦM澨y䄍=85=u~fk~暟/9?CϏ*1 6gh^<?a?.mն[i _UT.b
-T@cNXbkKFD 4WsYxbqBX
-YbqBY׳ A ㄳX6|8!9@5bU,-Ujjͻ\HkØxzXBa +NMg~y` wfO*ݡ%c5T]A6bK3 eB|, PN ʼn )v-1r=tt-7m:'V'.8<u) .paM@Y Z t|9Qf9_[2d̿h[g.Bž!MowH@^<P$t^%hU
-\x "/^q\]qת8bI?dNY;3 TH^%q̎Jueehƈ&kEos?ί?uvw%V ,Y"u+UKp,+q<a
-:I0y)9d9b)O'3?nl=I1I6e60vwxHg#V+?N#ҏ%舞7H I*`o !
-[odڇ nȖvAYWHWdb
-:~hˆ8y*k5?t5#װWֱ_ A)ڟ᭾mgX7|ᜥy^2es}Sί+{;PHN,K
-fqF 7.`8 8BcR>?y V'SncJ`Og1׋SbU00nnǰqp,\U8@vͿފoV\mכh 5ߋN8x(lf/IiL}<KE)hI
-r#Q~u/GLfE]S1BFR>vs~)mIEbsbyN%i;ܡ;O"=yCn.!Ҁ?b`<3!̄I|
-nƹ V&y}F/~}˵__rח^l=.md9qB\ι*o,?^9, tu8̋Y⓯2j$s],?ȢohS"5E7UHf%E8n濭uv]0yy$#>l6N^gb7b5cB=:I=xF3th_$\{*15EIڒl: Hn z[XZo'ZEK>劖'%Ȃ%Xl簐I`;2=y4%|8Iibl 0GFJۍ~ch ͼ/o0UMMUs5e,؛,0a\$f2G4sE0XbAl?u>3as ۬EZUnjlSy9{Xqx6f,<O^aǤKVUn,/X,aa&oρgׅS⛋#F}ipkk̒HP1nRO[,szBҾ00;d~(l歈,WQfZ o.$ z5KQֈYF9˯|,F|B?Ԥ Hv;6'1ᕰ
-z:
-bz^#Fzn9|^ZJV)'qAmNfH(y#>|QQ@e {G@
- +ـlƟ1#n >GR6C#ݲ,*>wRD@BLÏ˽}_Րo.QƋb U )'a%,%[60FLNRB킼 )s6(ƉpP1荣aa;)c1n_J|xG :x<~V9e`\r(9~Ϋץz:VrZ/eF{Ky..9Mu$s|)>MmL2B񏰈.FMBpӮj14RA -dƝwǻJDe'F^J3IbԼV^s7|ˬt/LT]| –g.\ZМd ^ǜrfk
-Obns|;w{cXJP:1qf*
-2 nP3ԼsIOkFu3LAQVW͹~^m4_*^P_#Iq=WVB5FyNYYZ=
-`_xVamP`{9(cQ]b9'9j<P>z%6ֿiN@<huY:*F  cJbx`XTT f^ ^Igyx(t]E<MV
-[v-0Ax$-L ɋہ|t1vx[2a|qJUm;QԹs{z\Tm/DGaRH'pX7SxV<MSq>1XW4ʼn`se풫9ͪJ9 ߺRh3qG5Uw=S8QUUIb{N`4Ǭk/OVde-J&.5
-21M#eӍ\l_ +Qz<!qEGU Gפc{޽hz-]c#5TL)Qm!#
-Aep:= Q*I\ȥ,T/eUf4Dž+% K,S<E۩)lH9CF)g;+
-G<i Oζ
-oɼ=:2$@B1(3cPشvBvGc<eu򈌸I'@hɮp蜙9fgٳ,q1!!DAH
-6vzUZ
-3;;
-FmeGS)E2oGV]S"-zN'b+nd"6/{ g@UܦeqZ6ۑ6+s؎LIqۑ6'3؎Ѡ(nS:vAq^!q, B@bAN\ۘj₎
-5+pChA¦L𗅍}eB/!1׭7
-brNُ I?gƑĥA8=Kч* u|sq<Nۀ<lqR-Z
-xC.R@Js:lԳ1 ]nq"єУ_/Lc$ų~[(p\&%CTaŰN'biҢ+`2e8ȧ 0X˨ߵI8Z \>h_29dKAqќbe]K%K٬;)r5DŽ,dc#WMm<, f9̳-L&uek)B֛~mKXx8\oZ:[:1zKω~E, j Gt_0a(yx."c'|'p> 2iV|-S>^3jͳ< -t0 l}cB? K^w,ގ>GtS=Sr?C$8TX6trdc-6|J><"}x9C\ _ΦwG̾tgϸR:f؇) 3S6޻dsЖg\w2#J Ll.h 
-\o Jpк=?xĿ夵jbDZ|"e=v^|+ȤkA9һp 0Ur 8 /ެ(Rư2ZO_v9_hGSo/ .*)vsN <mNy6>O%栭ɟB+tx'|;MV,֜`/ds9K9n 7lZC
-uc>9]G٠7;@c6tB2Va ɠeNH]-tB2j٠AW Z6dղA'$ :!t0d AW NH]- :!t0dղAWtE߁]! 6`!dAWhbhK7p~|t.76p<x2V4 @
-0k/ >@ NhGrޤ{L΃\k0(R]'ozP<ƶ
-9/e)fUN^`QN kTOڶ`Z>?%wȥ#cm`3۪#㈋'23+8((8N.(8N.(8N.(8N.(8N.(8N.(8N.(8N GrQ'Jq#J98GԉRxR#D)<nm)uG2QBEKZJ^V
-gʥpe{QF3V~z\ @Z6
-*
-gA[A8\Yҙ9 G6{ $Lu5gϓë{VJį d! ^G;6ځx{,ٖ
-ʼn>rj(fcGIiqc}xdj=OmW:C`JH_^V_÷(/(|BQ6=oϋȟO
-Ho>Ǔ?nM]y%^)Zwn}oNs" acbM^^/8<)  Zg8
-;`'}h
-t"QVoD!ᵉ>SXFѣOHVI=4ejDݤFtՈZ@O3v <mCZtQ`;|\T:hSBI/gbveU+[ix93Y>/𲇭G<X(Vt3fLOA*RmVQ5֌%(\?h@q @P?hL4aG{1dez1u?Get.*.
-qq "Vd~B?[~P1zGm1tFc
-kmoaFz]WJC\Mm&^A2^_A-h<o}` +bV?䂈hmA |͹}V9RĂP œIOǒ
- V,b#q<y$9Է$]wG/ 읅O.p# 5pzP2}uہ)uHg5xs9O URy:<K>h_1HDG8uyZh6a¤C6(,.%}@R}K폝^$o|;7^Ƨo;_if$˃MJM~:qoeRǞ/cRj-L:Iu3;f*<> BXb8#=J6gTꯢ˖,
-h]]&c#Vnwlwk]zDbI E(%& 3~X{vؿ2{gϼ|}p?~l/>('7O
-駳OF7d4 .̃&䟔pNo0ǛOJ^LkRVQxjbO^{O %\>8(MRIlmg4 ka[G%aʳ7cy,JzPTҔzqlF$h#
-,r|ee}ۃv2<yJ&5Tt)SՒŧڝ_7x(NCW<mPM4^>4zX~ou"!^96{܊X<uCkm܊`8 .SѷB3dѬM e
-g Zh~u1,_g
-~,'OԒY3>i3F}l
-7 j%L
-kj H)E;/VdJљ,ERtI])Eۥ}XjdDWOER3Y69-r,sDПWdӟ^ҟ@?ofZi0 Z hMJQHS/]aVxAvsC ?#q>&X<^g<ƏTGw&+2~ B2߃(s[4THG<# 2:E= +F`hקne)fKe`ݧ  9(H]]Gpt!snQGL=1A;0(z׾ѵqfZxA(8.VgcY^ ֫ԟ] 3~QJϑ C/UzTha"]. 'h܊7B
-
-.O_rmK1vak'rzdi:?zYJf*zҘlĊJc}XbDDda;KS0-iJ$)($%3RoY-8{(™HخwR|!$\3d/} ef6ݔ1TCEJx5clK0τbӡn:aJ;Eq rg)\a##(AÊ!8_%͓i\Y0R5{qdyݶ|y1IlxQc;ώLyx ou|I^+Y0RˬJvK4gם42SvҲq _;e}ܛv}  9G|~;&4 <0P[fP6'TyO_em4L㞫DyG~$ (rnH&0.qGYv:?BtwX2n>^}wҺ~D=\sv5gwhnٜ1A3 mHb_ O;ErU6Ľ`J
-UJ½@ӌ{w/enEHI#=>&$8&#+rDJA$>3٢ h I 7(Zj@"Kќ!o[ m~t\|LfUOy_[L+֞f%\^D!1ۇҖPR#&&~߭lw%
-IH+dxRO}pNOԺUPȑ2{ZvTo>ڑPu2P q3;jgh΀Fic_
-M.PTwakx~o(rlzs&1[n,))SR_{~%XVw9O#PT%6$`~ chiR3‚Zkb$ ~> qj6;"w =(&E~]UnFe@έS`94d%$\^yT'_>L\`%L\7B@\.菍#?\OGF2>2џ dp}dGFl\q}dSmp}_'\ڸ>R<dzEa;uYCxB~i},.`).m|ay
-)#v^R^&&\p 7=B|SLbO zbzb'=!Vz5 nr(H+^HQ:ʆX`AP$3 -wBhI3/B%ղn7 \$NY.jR<d}nq7Su&ՇX5|( ا>٘>)G$'?|40}|\C4|Dm{dDlBHrALر.^5;UAD,X)&1AzG^ >ArX=}Z7qH둒X-)q#3|z0S(oJU6̨)d6:F0AFcr1A8ޕ5 `9I r~ B[%ղ^l3xGfDBʵcd12[4
-P
- jw!4%O,]1s:
-i;$ )
-RY+ 7Ϋ?;$5S@׍^$zTUhU ܫTW3pREg^J{*:*U *U *U *U *U *Ur^<5{+- z[<U^zߞYq^קRfW
-uVi-axgӞ3 Wg-d' ;N3Z^7efܱ&} [7"q4h2jp:نVi3Ҿⓥ\ h+~~qkM@*ۚC .OsBe8^<xGX^^F\+r&t%*OÚ|zQŸ34ݸ!Gx07Hnd؆N&>ӝ?v?Tj(̷7:ȃ: !,JV/5jfk| =5i i5 pCiH[M.KPAr3GNJ ޤ){=ec,u* s/60'gY{*ϖfЮ~x*iML@N| - t>F4Hj9<HV}|Z㣨<ޝ4@DC/C
-:X.GPEl ~X ]:e+
-dG\ (ΚtD A &-A sc|SUu~Tmuc T#WC#<`->Y+&CY1#fm9xr< jkU[jrxUBTTwTqU_uInjUo7H0uԤQ-a%AZlSLYoJ6˖qJYhvҚԑmhdv[ _jh_B̈́Fm6 @[FMͶ{9/K^M%h-?k`
-k[-&wdbi1ۨRu֥ }]v
-8ZOng1?!v8:ӳW}Jzt^.q8hgH\ۻK\Kݸt6eDF,]S4j09MMrԥ&$2o1h}^@@%Q̮NuNc=ytc6Z]UegM
-AY̨ƴL]yr=IM/yMq`gl& hf#}SƱ4EMyOv/`T/co}Y4ȯ scЮZm.Bh9jYhk5g7
-;SRo!+aFɳb~_Gf2z#o`z#%Κ/)&nk 5G.0 Y`<q I>0c`n?nLZ%HJ`X<16{*5>ϥǞ!25OLX;}hzYΩo="\%yͩg1P.B{95JkvF1u>>?]}aXo!%s}⹧E,cέ>fO/M:qlpWB[?^l65s8)8OeJ@>J3pss VW}Z<wj"0A1]6#9aCi 3ްl4L͋MC 9`Sg29WA.,r W)aupz
-C1я#sh?3V(k*2ᔚYÀ^Sռ0qc|?%b! fWy辏}`Gc-,L37}{suR8W;쨃1zr>:wS_-qn[hVcuYƴ),|4iv4c
-5k*kR*> *y|q2y|^f
-;4Ze+!ܱ*!=z^4l /F)SѧzJXVXùZz͢eZ#q׳q6"9~HȂNT5ȄNxmM.0`l4\E+fG8~X[Rln1j\לGԻ^NUozVe𚦬h
-pku_Bp[㲺Vrkrp푖>0@n|w<Ǭm`- `f<RՠӖk@Eܭo*M,8$-)ep%='c|vR*֭Q}am!)<M12M_ErO֑.:1p5;WZ6Eȶ2tމ.^FF!{6g} WĐ!|.ZDG-%Ա`{#m>䈶Zh ^?%ڣ#:Vq~i eK}γZ{x[?,.ʭ,%VbE_Ԫy,.S}.fK~2 Y6\r047괏Ѥfno{N% ̦2rV2X(Y܀Uo"y,;Ԟ ӽ@,
-ţ`A蔉c|>-QM\x4Qepg!ı\y;
-LiEĊVdo:V%V2V$cEܖ5x2V(+RFS8S&S$D,2bq ܁J۵pH_|;k5Wړɡ|'\-ޮ6f'lķ[ɗ•ln*bw].G Cxł12bB(LuF% =sN>'®ʓv%BP`]I|#8nv|>uGKsv~ι/rywX, gEO@M|w˻8"MWd^qʤWƹC߶F;aEO&
-.N:t\S{H)"`H)RcĊ|XW0{)d!Qcә>Kn١O!T;'ݢڕRqDPH&#F7ʼ31,ڍvxjfQ(o
->}!$W nX mܡYzQ=OOú> K,0wK쬌)&{}`q}_/)ffȼkC b=ļ0
-$T4"[vm:풙wKA"o;0p_ErŒ
- ˅yf`"rU!-Jkj* bWq\?Z\W.:JM o"q%'6BtvjHHU~6QM6XQ6iDEu_M)!<uGE@Yѽ<zQݛIj2Ց:nA
-`<>KAH,X,|7('YbXbGb)%˝
-]jcuP*Pfzw@;jeBP+ԠUbx+f%G~6Mvis⧅8?vPYJ;\ ;Cg8~V9N6m!NNc4~$X1q]02JiO_Q<8al<8Sk78j<Tw@ua@q1z¹TM xt7+l8'ommwCxk) Vw*iA*m֦:&db"km`&Z{&ڞL Xk/gbZ{ȉvk'ZkmkmHkLC*{o]g+F ݜQ789U>J'Tm,"v3v6sg@je[mu
-x<&bGS4h: G$-e4̷+UfNF^^xMqEEJ;pr#9І
-htQ=wm$
-at0E4E.Jy!R);)1-+.hx𒑙=#hx̀9~qZkk
-}w
-)T#z(~W`w
-U(SNؠ܏[^ދi8&vL8t}@LH/:O*0EJ,dRV$!ɇ 2*xXaRؓ 3rÌ#";Q-0CL' Dz-2+x{#Ǽ36Zg.3/iO:w]`}eOo='?xfv:'/66q>:\ K`aBYnއR2G_f!5$g$YI/ӑhJKI BG{o_>`]' :2DaLi&IBʧ4Y̯V,3~YK
-EFfU, |ͺ~{ ĵ^jKV#?|K/rbQ5?E2'"*C'Rwqh4m+ ў@6S<|x>%gv)
-MTA~-kgVk by}i#oθ&f9,.i6nY-+Qĸ%CXcdmO8:+3bWiR#jպu?'2XL_j2H`ۂ3
-SI.)p:#;AgN&+ qĠ7#Ѷ&[&P&Yv=k/Fpz
-`6ptݝb'9*?Cs)eMtE%EV,C<oK'EG.+\ՖB=rHw](%D[%5R>w=XU]wHdz#,,ʈgrOo(rc-3 ^si~W@swuF+6 fTMH<uvM1~Řerޜ.ŧ'\r|m.yfs aJ7H w*&+)bvny7MVBxw'P`|mkgn kg,ta-A)Jbw9Rmj=ŠAS]ǐ4#vF:(='pYp]l]PL\Umٕ}f:jKϮ31WU[zv`ҳ+tUՖ]9gcʩ>3sUgW阫-=;?jsUgG9ҳҳTmy> UՖ-=;;g![z)vOB 3#6)$a*d)J(?s|n<M}_=D$ۥUX38[GQۋDgyc$ĪQ=[ti[E$Mļ5rcڼ%Yg|Ku!Z}%4AV`UAxU=z V9/Xs^ TXs*9V
-zBU=!9ɗ
-w44aB~M܎
-sL|MC^cء
-WºJ<@.HkҧHzz&\ҝZ畃
- oRz&eUlCƳ٩1c2{ІWB2 %x5>.꼧O]5FrD3ǀfՀo+x"]d}.3s5oeʘl]{T&h GlAUԢf?=!p.G<]񂵎Eub1Efz+o?ZXy@G2uآv 7QN3~4glcEtH00|H֙#rR0enLG=ec򰞏_?G0k-'uP䞸fȯڟ(Rl,QIfIqBϡSZZ|
-O5/WcE{ٗtjwN3dϳLK=+Å;г Vׂt_f%8%H <U͠"jm[ӕ}Й70zb/NCh*e]66PgPm*6x6vyZf'!xƷعl¸ߧ*zvAbgb3:I_OIm 7-N&kiG"Yo<pӗԓy /*(l^;D)/az\IϜ(
-DuH0$iM3^t[Z`Q#6if-YhL Ȏ:>1?L:cEҁWJt Q $=;?sbWa3D:ȴ>)M 7B+j
-5gZA'tt x)*jܝRp _TT@fnet0jO1VTTTXĔJtl ;UԴK] SK/15K3 {ŴEmG_FTW NIoXۅnKOuKwpy;8ȖxS-w3=qX?~mŚ0 ĚZŊDžʂJ+(džGh\WA ߌ*Z<m9Ә=y޳KAv@. KC3.wMaIDMYq spţ( t/-ia`nܤ 6ш
-
-ϕ * ۧtwX (aRm6P|G{aZ
-Z̞T&JPhtX@@ƝFOEuj9r l B5~ Nk; ڢjlV ~ u :*eL/lmQߤMI'V,T|Jg")Q򗐤 5P$v&fŔ
-Y
-3d#&@lh hMMź
-Y@<RNz}Qҟ4gn
-a|/ʡѸ}v7Qmǧo^4$쑱 ~vcMJh 6._?.{n.+*jzلw/aP1x C3mN(ǘ*??m[eTx3 lX_ [{s8JG$V)nG(0&~6elN+B1dx{hshbL2r雔qU#96wQsx9ݸ[Jx/ ,xet:[\%x{מm|su`o+6o:y6]JoV^kP#|7kGnUϴ㽽kZ
-njД
-H2p ML-= `3q;OWNIʪmpӍmK0д> @.
-g HF3L> =57
-=-Wԧir}FO;iO7r}څFO{)/
-]O\ZRlj&L'n[ʦ7 $[B=*hLߥ$|'2S۱Ec FTwu9ȄevWt1=nQ`J1ĝVm#$`u\ $ٝ"Mp R$X;M{LOTJH\W
-}aTEr 5cQ¶&vk\K4886t6%0Mldlf{d<d>JN!mϹ%\v;4v{u 6i1>f/v1.<is(!jylx7.fOe ƭ_l ;Ю@ֺ.\:Ox}x`븺-3BMIe}wrS/X-pĬqrYC( )%0,W9UQm3n22
-- 0f#^L/SNK?ºC{Nav~ 2RzQ׊7WGȞfA_lQt9Oɬa[[+b6GpUQ
-5Y(X8'qؾR(6Ak-Bq3TGi\P<B0$WR
-B6a{`j )bhNQ馴hc…;aujݣƘҪ- ߦ*MÂ
-k@pRU'=Y(;dbm?cnTP)Е@S3iwH_\&(:c8^BgE5l`r%}**r+_4zRHv5(JE5G0'=$Ŷu)ތhO,@ZtY ;'l4ķJ T}s$2'X ^|/IO8HVJL6+$I!y|))4!pYHհp5=ԟ<ea-q32 O0 5( \㒸O #90)
-0)
-ɟp.ۊ] 7l` |셲:XpBNkqt 1{,=l<4LdqNS"b| F̞0[j('-"^~Zz. pՖns`Kf6S-d5Ckڪ6ԍ[*~{]o!opVʱ]tDDnuhk_j:#L>GD.E>%ǒB>FawZ,
-(Cđ-\#t%C<HPEMEm+?
-#.G쵭%Є Nwm's~pŹ.FL?)b7:?_j!̯#̯8nBv~c8R܋h?v7B"\Y:6#SD ˞"̵& w騋--8?]6d #%Pa LkQ)Rh<:4A p1&MؤiR4idBF.RudDXƷ AX*b j6xo8 pݭ8xiϟK&uIk
-{MFU7rac9g
-x AFA& m,|R1zI+I7d.;OXy4!\\eWX,~n=X[n
-e?}Jǐ Bh(=miHɤ҃4;#D V!
-l֢4-`? _B!6KQpreVpM+ojP8>=fM"4;+h[*;)~6(37=wni9qQ?1Rǧz@5G@
-hOoر < l~Wrڐ ĕQ!)XR^\9rѿUʇ )Bq*S\N$S#D)L;L *ɛi*?\%mb<Ay&9`RJD&SM'.iGamPec s0r{%l=ZHMQa+qaOIGg!@w<}0WUۦemS'HZVetTUGgbwfxT$3YT %7ɼ@ͬ?ՖqMoB\$n0b=Y@Iŋ6"d,6;OOͤ͹r&,N%Pz_c]%KJϥըޓ5c5FhGGS}Z~Ŕ ''i~ +Pܒ5_H-( }?M@3Q|DOꟐ+_ҬٞFRT+Ҭo)7YR^ّۡ<M!G=e<Nnf ߡ!Ie8%ތ xe>S1])~"mBtLw O]% ;'/<E♖`T,ݹ=o&X?1m@>hIGgiQpPv51]rڒL8:]AYY C6S搵WN(g[VxkK 9]%@~v%tY%鰷<,6J.֥k+֥ogUX.QX#
-ц= 5n|\`f-gߖ^t0n6(KRѕ#P LjNwg]gǸ͑y
-3O/svk m-.]Unܓ49ܞ]5*^1Xѡhq7Ɩp1Yx&=Vx<9F(yǏttVX
-14=a>zs54GP
-9==KpUarB[
-I_+Tl Ѹ*,!i2gS>ކ"Vw,q0 K C</Zp̸EV&64X]􈲒)HƗy(+J۠
-<WDO(d}z M!4KnRg1jŕW5~E2D(,y`EʩXp3YY`J6 :j*n*7KXqƀcJ5MrdawNWbJa5
-l!#ᐰҎv!l"=s >lCQ8Rظ0
-𻯽V
-Kn
-n1U<:N
-kp+^
-Sk؅Aw_aPsZԮ5"W0>S @WkPhyS5oƿ{(V5Xoj<?E5T㒵ü7yoP-j|_7h7Q|5o[jO('Q|Ư(>Z=8kK#[>[HCxܜL˭–'f>\{ݭK49{Nc{}|ӧp5~7o)~>?ŋ?)>JZ|OqOP|Gۯn_'?QZblQp?[v-~ŏ >0>8C% Qϫ"3v5k&E9߭ŏj7?y_~{j`Zg>c8-O h/h/Q05u$f⛞&<5xUc|Vk15-yo#T]=b.> JIj@gwvk$!9 ͨ+x_b Q&>s= %c|c>^PinږM>5Fr8addR0 /=zDuZam9KJl'Ǟ  i
-?2YXg&Xݕ<m^i^'TNP"TKY1˚bvvb:l`}5O)3ԥ5l)7O%?bG?h@G5G~yWvg'“xp = J`FPUL w-Wl,nʡ(BbG62Qa]::4jJ#v|-_<2~>eOe Fu٫^($+dZu"R?0ޭ.kį;q6
-4*QJzϥ!̆SToi4 )̓RGc~.70ذΛop\%~jHA*Kj_DԘQT `:Vǔ.R-J<%mZ⍯xל5qwXHT,$
-y
-7๩(:Bmc+
-!_cg?AQ.
-m/Fh OcABuV_D: 40tjUQ/%`o_-S/{|+|.|
-҃5Pcgа4T_Fl5X]E?.^ki|ΕD[N mݾ.g0_wjbb)͝f&ީw/x ;)HJN%_؎pjѓshէk~'ڴҍt$%&ܦ|WQ0IZՒ(V mJԒRVr/,2Н.*0>6Vn!p]ȴ_KBBk5rxџM̬;ulfH"l4(Xˤ􄒿84=m#ј<"R~2G~[$rQ5'1<#QOd`ckЛ82kFZQWtvZJJgkxk8)d6ߌ`[߲B:3{UJY޹6E -5d!5s)jT<8 r8vUrHb۔mjB릕49F+3Pa㰰Sή>8K`q)Wjc}jĞqe@c/m:k(WBHTP*+b{!ω\P/b7ERL)1I()! M
-w㵃ޕ?g1QVUdVf$k!v%9%~ԧ.XLHJ>Ov@os괈y<i&1:o@ʕ^R$ؖ{ZXvڹ-`;(@Jwm7[@ ekag;BVh;{hcCRoď=]w%ٗtq7}#7V;h?$s31QÛ?"G݁8 5r(>,=᎔sdgrGUANemVl
-2cyFFP^q,X6Ġ1XZ(yeQ¬4:)<(YQoRx\2"`t6G}ĭf_' fmfmHxECq;̈APc LTi?A=*:f≖z9r-V^9#԰s]9/eO?
-,rX+#MƮ`m1[]gZviҥc}L5#XN}|߮ {W!)1/rqPJKYrZN,%& 1G&0:ѫ>qϬE({E߸x!'<Ix+a7)H @ħ8C6*Ђ#kXvEq)*Bs vf<%ӂ"Өȝ7! :@{q4I΂h7d=3Y_eR2 SzdNQj-kxvÏji@,j7v3%v#p鮤#Uy\O Ȗ6:o;b“qObѿv\?>Lk7Z˲]D3g+ˏZp@͆Ê %} =8yrK <n#~oD<L6]+PC
-.gf3iOgMP=LyKRFjSs'm#gU“-ݿ?OO`4# 6{H3F]X|)Q;KL=ғ0o" So>IaW`>i2a1ke(lq'`/|SvFD/1iyٖOLݟ n\Ikf@ls b?\Cgo:\" 3f$, gU5X 04#HꃊV;֮L>ñ|?9ockZGIe@ZҬӤ.Y5.>%PD8mb9A|%Rї|tGJEE*'j52U--Xp&4 虡I!&r7A@~v5VZSX*F-Q+*ĩQTONVKJ%SK=_PQXx
-6ގVa/#~vԗ6py51T8J|8Mgy`ޑZ>,nl_*5$TeTت9"ªEJwxxOͻ!WE5,QqTrV cZa=EoaJhKk5:sg+N$ ʶ{C1hq$OڗXyS#Ulm4TuL 7WZHv}lM&EVi۽9ZauVi۽d-;.|'jۥ_܆lHU-,wfJ%ă}j{5\<WzJ6tz+򷷪{wK'VUM1l.k _\ݮA)s^1Qc>tThsC_Qc
-m.>S3liH'싅UX@ܙL`#bժVM'GSlDzj _ݮ޷*#r>B1QcJS;/ﰰmg[kG}DhKO>^WhR
->K-b3pk興]qR#s
-Q#2ErffȏB]W8FwjN-Ga1[M:Xd髗I,5/BDg.rP^xFbPo>&Ypgl
-Xn/Wބ9!Wsk€. (pjHM߫7۽^ԛz&oԫ,?z eNZj:}Nۮ{= 2zaM X?<&/SwQٯg;nݱ*[\IdS]
-o[jcp/J}r ,6^Dh6 
-2h_O&V*`7y ^]Tz&2ꚬ4*:qKӠ=LEr/tfU3E*}7n#dG]>y3M= L]=
- +ٓ?B~3:SxqR‘Yy_ |_ oj@ w *]sFY8)W5nj>:W )4LTP Wx)F<ơ)x" FID\b"|7
-d}05ɫ( Fc!((؃<_#{*/娥Oƴ0f]ؠ}eyOlfR,=-9vW4{=P+iSoưj0;;*
-
-QSwLٛ$꛵jpzW].kNuC*l'TӁ=؁EexVX,fR޵,o?l; &*ޡ܂7RacXaf
-s?&bZb]k~ :TutFz_wvk$J7r \Mj
-}&zLb4
-e:3hkY6/bv?@ަUlwO+i(%"@}O*_@WT{JK\%S?!'u!;y 
-tӵ~[}GqY%kwXLQyD92<Sa.1;?EҼ xnVS'Kz62r^I{٧UeJUw=iA'"TOff1u,2hϿ]ޗ-֊!Mג?o (Gt{+pxܚ+w]n%.WiJ];vمMr^>^(gvBI\N[=Žf-fv$ş_ ^{?V.ʭ{d %)I6!;4Qǩe9
-94,,6%ieMBhG*ec9u64Bt.bu^ٌߦ:P#@o܅ 7WRĻDžĉDMOHpX~Y…~qA<淵*xw׉K7pog:6OA~6kc.8]} )&èMLv: q95 hd؄4|Kgo @K/4zmqe'uչv9.Kv܀}}A~&{mR4
-e_t1YwTiEv+'hu#<4It[ s5'R-Bٛm?Q&oP˲8
-m&
-mǽk 7 CZmz4)&9Alfc^Tgw*^@ܴes8PR<|]=nBPM]lEVJ>b+XȞG?;j{/gt?{7Q?f_"u6=<!Ͻʹ8?9 >rlJ?m&m>[K!|w% |دTqt˂cuJ1EJpx<zfґOA?cRx7aȻ;]HyQ-l4ё1H50rZAWv{ZukTE@$j0ݰU`G:'Kj>Smv &j Q^E~
-~
-{Uϳďb5ZbO/@bϽa T%=0;+,ӥkm|6d,%cZ |$}m{v^9HaպKR/ćr5r.h̒BQN*Q,fN{s<#~:Cl(Z-`XKyp7G2 M+(AEQf$9nN!u@QK 
-ZQ#1=8T#ɾP߶
-u55:&~I{Uq5ׂ u{PkdP(-d>dV$+í2_4I<聐fzZmH)e&rPYETl
-rvd*è5t*kBRC+68ϤH|yT
-%?E^E濦{c䳆6IFGb%z}=̾f_ٗľRՍ}=ƾ.~E = L]#{!p
-Qt|B
-' %g۱}@&  s0;]Z}6rC!2S۬E46wE&Z҃d#-Mʍ{mz+eLc
-nwNkwS}KK
-BgFCX
-00<czf;>uՠG95Ҕ//;rs_#}>kQ[~qD&i{ָxv'9w%Â"|+7,: <8bYX 鰴4+Mo?Rs \-cMBЅMe! nv9GڱmSxҥʿ“̓ RN9(Є4]!?St6TP%XdJp`($vWr.P
->Ƀ/eXQ#`<F<_<.̃<sV+<ɂW{ye<8E<8wJ|W|xV|?Ń_`Y<xv`+~'yG,.FKO<R`+_Lƅ%@FΉ6wjr p0<I(Il6uQH,\=!GÀ`*K]'#PPd6 T3j󲑩ɪj$~@\dԶc®dnP2mJnI6'P]:$KW͝Yb{a^ㅕ ȕr+m斆Ut bdM0/|?igkմ㼬:M@|4 cdr:8jhN<BOgKxr?q
-p:WGL˨xQڨ97.6CO *]5+vѨ#2%q5_K!dp!%~8k'l1
- _誠i#ـIkp$i V!9bQzA ;
-GF.(  0&>ek'3/FOK2#=)h_NY> iB`OJ'z>]l46,pJ(y/ؽ5G:EqU<*ޑmq|Y?&뫔0hŔ୿_wkM 'ʌ[JΌJ[dnKHnMr,j|qI_H?YTXL{U1n ƭ⺱7
-p$q~;wN*-ɻa6FϳT[+cP{,Kb2o-r\ ' m(}~#oY[WOF˜Wo/n'uD f|%ϞE=mxZkQm֧t̄$V +Ws;aŗqk%@Y#`,bB")V, w+nFyAF_3uO;t˺PohbBfA'J(,^`6s+yv7v;{gt7j9j3f 3(:vP䯱{(hη`}GK{h`:پDSY<OCrb'Y1d%J34xN; 8$RgQ#P2kR8S5(OsԺwʎA
-+K9xplȓ f)ɋrwyE3xpn##{3~d1Esl40;ϑ0osCs-݀3E^AyAo(ktg}b4(9`L"(jxGvC-f: oi[w%>[fv8fp7 w=fvܾu J5Ou@?T`_ccB9M錼_ٗtʗp:#on,Kb7R0uZf,rC_1L\3BSd ̷- 5,he<%o<Y9ys-2X, $CH;C !9ز[oC߁1}cwGeX߸X%*GFY8:gCk;-?s sghļyŖ᢭ȉ;~}˷d
-RvX
-c JWY3eQQm<KnA~~^ s%WC'+PmuA-0JRܨ'_ VA C 9w^-(f
-;Ƃsk3I<\~Up xQcKLa0'!x6YŖys,}s8
-i,0=r\[s8 )",3
-f΄8feϵ
- H@kҕrӨ,<lļ$
-y64pDaxBY9[^S4/N
-|Ά:aD"/…\YLH@AQ4<d@e{P%^0׹P^ܼzRqDV퓈6[sT UYjD>}nh@`Qߋp^X~ŌhV=P*`<oLy1 )a`H@Q
-hQ@;ؑHlu </(F6zT
-)Tb&ސ9ybrnS7
-\7>)'l!2ȱY̛{CޖyE󜰁Gv;L˼{|iߝuO™a(vv=Hhg|c}c/Ӟ2ad\?ţ8dD/C^3L
- a<t!cyrB:Z͆>*=ϸ>-_76\yW6畨
-;Cp]l#AT2qv\@X4ƁjYg@e
-m0Lr
- 6j D ]vUr𗃻 ~ _w[ pg_Ra^p\ܯ"wa3ACFCr!76z=p\`4 F?͋; K.!:KѰZׁ^Fz[7 猆 _n__w~ X&wwȫF 'qp
-79_n-
-p{j4=
-?JhpmRp]=dD?7Me2?܉/`p/o!  [ ~t_ _}q6wa~1 _Ml3
-M X/o ]
-r ¯Ӄa;,ܧM}_+NAppfGm
-œbzp>9(;7́ܥ[LGOaٟ܄r'{zd
-~Gp6΂s }|o2t_C~ව;~= ?΅_$ ]~_
-*p_`Ń=p?:_g!{ByØ`^pO c{+ϛ o+l0LpoܧWe[x pӃ+O4.C;f,n>1=2܃3H0WL Er(efXGo63Us!8u&ީu` C k ): 2 XpkYᦅ ZvaZ`Xќ)Ĝf9qm s޳ݍ;ņN
-;fw`3i~
-@`AO|8vfCXBFýZ0jSGÝo 6+`0cV{>ǃ # | |!_ :@ G|C*Ǡun;Ne(mk˵aRcͼѐYlUp Ð7 4)k0
-=1Vug~7̀_7C6s+ y" Os yƵ 8uc; ƶPi.a}|/L`#tbX[scjc%?Zm ͇uunn\ qy 0o^0omrؚLֲ6p_ m 7h=F| Ga[yߨЯpW7WWWW3k5mk[^x(禶/hZh=
-Y;OhsZ닒lčm͑v~K<Caj^1/0#;|t0tu l{-.oqWp*6E|׃_en9봽Kfٿja6Z<wOp] wc;iܵswws2:n&ns2w] n8w#ܵqwwsw6wr zrrwwqWYn8w#M{{>;wc;ôiyEiι9sfOv
-(0~Tvm7͞;x6>xo¦P
-Uٵ&Z8 re.I3hW+}C%yz/t>߿ؑ -yB"!ZNZ~T _,J O(g N7*ϑ1/9;ϖ=7wvJAp\0cg>h {h@S$LUW8Jm̆th] ̶GIŒ7|&ݒ5adL-ysnYW|]w G6gE?8ga9
-6$gK
-K,nxaNcr5\'܎fhR5P (+Tԇuis՘y0n4K<&ig跻ۨ^–J]15$lS pSm(Y\忉γM˅ʠ^´G^Ict"|dNvFo J)P<
-fc3h AFB@># -, 4,:H
-"t; cRmh*=4ŬCl7+ЍS}Ao0Ω0ˏB߾J=piYlv&V
-b]8nMDi S9vM?aZǗugDi*nVqk.`hY痖;Hqj19oYloi w9;./ FWѡ,}h~jVDPO(E
-yq kpv+A<~%Ͱ6ap iQPhJ&_O5*U
-gPXZ"N6q}-PddRҗ|]q$Ԃӽ$LrvJgF d5W pU8J.tPHFi0Vs{ /Ckbg;PuV'J.VI2hTB-
-JjrtyduQ *oBİ@[VI0uHX^H J0}ڬ'$
-GS[Db b DAZ i_Foj`% Q|;4YK>l煩Dm)
-QCլk[ڍj ѵ]r-p?1^Z mFٚ]d۹SMTp*o:Q(]X5ҶBׅ"ukS*ufԭ#n HݚS:u{𿃟^&&ۋPB}{[3ҷgE1@s^JJJ
-YR0$MĐ pu=8q8Q0
-t3κr6B9~'<96Tq6|%lƕᣥL6VRkSh}̒wE3Q\@LY.s#՛a
-G2H_ T@U'\%'f54%͉= RvfL:DAF!1s~K'6Ҵ=a Ty(1KV1nnt:q^|skqtnt(i 7N@ʺj7bŮ҄X8I`iOga{⪼"dI8(FU|eqc3_]V7|H0~!Pc*
-hEF"VyJc‰XyA#+@jN/^jeY@k?6Z[ i h>nTXjXmF"MX4OC|{@?VvD^m1n⌛VQ:2~pmYmpmY
-|;fw0*\dPGZi@q-aZ!E6h T
-rYё
-YMY z=F#Þ mm-_j4#N3pD=)&au7]ϵt]M^ڦ}N㔳ϕ}RT]I *Ce
-4qbV; x(ӷbQNsO{`P9'NgSzf"_|_87+`M0HWKĿlz>z*O7'_s
-[0/'YГ4
-UmrU̗Ov0tk3f)krjU`s!ђ{z,I&liV~7h*qgq*,?z'ȃͬ",( ɍBD*pU6ZJw}nNnP42&J5@U@58!u\5 5TAiwbħk~rRetH钰L0O\/R+J
-:c!j7&vMtT<~lm
-KrCDW@+!Hu)=`'j@
-<nE x/vvC) ׽_m};o yv>@{%͉͂kW ڙèUǥv*–K4E
-v%fyݸ݈)ld`xӇgBn
-Gc67hg*>'fI(t <9xG9 Ir!eGRDGt%ep"BF(1S̨2BLP
-Cl(^w0ыM~9G
-HUU/ztUP:%WMܩI{@_B?vOZ߰3B[`_SvU@XSx#Pz36`edKRvN'9&χ
-u>*je7ѲLTk6{>`RXhR!XG)8nTIoj?j~5l`ͰƽB
-u3o2s{-ktdlΔUkjO Huŝ%VC&uK#L?0o&Q7klr3I EsYt-#{h1:l.E'Fn"ٹ
-4
-?GcbpD玢5LvOHSSrHހ83)UY9GÎZDeSVO +jjIxtfשRu7`?1Vr
-Mi2R&_^ކ|Mץ
-=ÉQqE'([|"'jy>'wOL3 $* n%K!?nP@[p蠮9?]mM{5zP͒7KB?Ha,fhAF~ &b?'E?њ/;?z^Mv)y>)©i ,tm1ņ趙bUfb<Ǐ( N܌wK"=TvNx?tCT*]XNiӰ]9^^џ_!HN@FIoץTà/De8 /M ūs~p;+0h\\Rz&5֭tuC\R'.'.dX5!5ֳ~4pmn@%T2.Jt`v#KW  b{A(6*>qUٔXI"^IbW)o{@qblq M N@/!۱o
-˻X'(c1 |qlqٓEpZ Ӹ94kX c۠/[ju,?HFX/%
-_7Rw*ₖGCwX;{ Z9+)-5Kޓ*siֱ b{d Kg#a#=/ 0Fŷ
-;u63M4W6Җ&SCA|\8~бB;nn?W\^aq|}=7JS\{D m2m^ǡ!#S-:'9@1WK^nI- Iwf(
-u#Č n9Q^w%owԟ>֝ e
-"`6 b֏!o_j #¯k ¯~JĩoIUEks{k$ud+njiE[/,V4è?zv?ouom
-ov-|[2`]O:S$z-V Y&"l֭&¶mó#,pK68('.YKQ]
-N{v
-`Fٛ*33^;=@U_&[z7BU=D$zY
-ctz6a@ XgMiY VHi9rbX/iIiyM ==fo=='L~;* mSAOO: 
-[)*,}UbXtW$g7V_ўHfUQ'Җʱث0s4~**rz`<^IKFƳQnjSS&9axnaY!Sb0<^[?> ab?u=HчtOr~"JF,2
- +@Q|ǹGes*u |Kַ%sS%'^d5+0h ,S{#IA=QN{DRgt+9
-é\a4JD:87r8o|K
-p9߁=o.Yq,1
-pE݄|EN=VՁ3[сgWv
-(-8m OtAʀAn:pL:8M!UQ-Mx'QE-oHe}0o.q7(cC?HF?`++o<xʃQW`2n.9 ʰbVsdPuWWWJ^T ( l5Jpe]Hb9,(|e %M*)*gDl0@/R&߀@H,Ѳf\LxZbiw#+|D R]4AEa9Wv9e-&7y`5uzu %I?MXh*E<JWP$
--
-רyj>!_HE(oڈg@%xecgt3L勃G0^S!B<8,/.%/"}z L{L{~ѻ@quEs3&
-*) ZTK@%PH}D;/mjQtImAgXNoM"wιϓ:~?4yr}s=Iժ/h{`5ҫS h<7 UhL^E_H۪LZgJ! C ,m;g
-ji ~'u ;gE5>DZ?`gL/M/KK p6uzUd+\ɰtLn 7WKpTL]]o%fwPQ?HmY*a:!kU4/+d5s?jXR !V͌1?#’AgTZn'dCh/3b҆p{G&6 ,Kec~l{Mi1DmY99tsLJ [a;>YdI>fȇ|*޸_JQ'v&~ķˋ"m_] 5C)r64G*g).>lc./4m CX+W/1R+AŞ(3fOQIxAebt Y/襆dƩio,,I^;,6-5 o` ^?]
-
- 7}%h{t De3Mg}ɠo`ܪgfb<O@M0[xU"xe6-Ӷ%"v~qg<2L/b,I淭@ $Ar *@ VU=XIpX\i,G
-KNN5 z3CJK)%&i+G꼒pVQP.De ?'gNI5VSGxMM ^TLXBL6mVJt4WTUȾVBuʽ@ {GU.8+3 +2(1<;=)gtFŷgYI+ {k3>֗}Oڟ/Nzu)iH}R&]'gơ^5LEv
-ivo&9b&m2m!yS_n6!sI3 +z~=M[T\;m"vn~} ,Xˢyx(N,0ct1%+0;oڿ7ڊ
-wREh/zRSs9 q.Db |k<@;OAmQ+یX,[r\[
-L NøhA'chb!@$kB⛘/7bf^q<ܸ3qǼl 'ҿ?D,آ|p!Ȅ0A_#=ͩ
-|RNRDA:cwl䵮fjO$&C+$G`KWYa%ٜ XGZ V`Weh1b[IM ?A5aF=9 u
-@p&228j l[K +C0jW~8o@Оd\*^i`r3s0,l 90PUp*gB/ugV6,*&ILcӲDHl?@yqnBF v#6zw#" kHDw
-@^R֚ĻtmE*/7Dіe?6N(ׂ,N0)Xx_@;wc|/ 3,li})&*f.Ϙ'',ZT5
-n/5soX/x!p+9O U zo2 kL|4Ը7|TlX%:bnoJ9zkbPΞE1OA+>t4;Cq>FVZ>4(nQ{l%sg_b.IZ[ {4p "LL6{fJ"= } TioeL5xzu{e3˙e^`u<V<tfϪķ<RKXZg5ut˙j N"e,TfBex>{!.Zk]yY&_˙̪K$g!{a?M݆9M|j~ƶ EwUt8cgS dC h6؋hu4]lME)PЃ(g?oY462"X
-<)>]0;zthqk);U,+ld֜S%ILKA.7G2PCdo2bUX&_н崬%ONdSGC{إ
-b2 gU7
-3XA2sŜ#UDjՓڜ5 ] > /.6+fi@g?Cu3G.Ϭ8vyYX8v/T~ogӽ{`7-N{J짗16ׯ:ê^.XnBmo]fP
-*m! yWeKG@[\ &0?q d44DjI'>÷PReT%1 5l ZE-<kGſ*.Ն8ޜ;Su$SSY܍k@c 9E:FR,B~#GKbO0ǤL3 &2l"3Zr ΖНo!^.~Bخ4ĸ֯7ɳɎhX]Y>'F<ʃ[;c2 $0B*Q[b=o+c[:z6fgu'Kr)K
-Hm,l C`  yK"]lhoG㝸ӡG D+U2F/fic^k!Q?c:il=U d0?)8wy`%VA
-KU~e=L|m=DvhSyoh4x<$~e*!{$3l1 |> #"hA]y~[@tYE8$EV& '-+ 5nhB;(鱎.3W}Iʛ110?7y~
-6
-.BT/dkJ
-б=n
-9]Es0*O͒0yf
-RynFw=i`BǨAs [,@EseN唸AC ` zśYzc0%nv6F
-|t=M}%M ^ c`4T۫gT`\[~hf;Pl?G{Yg5-W
-VT*3̠9I ҲTgJz|
--*\(mWʣ @&V7Sf}R7: ׈{as"M<HiCzଡ*kclK>Nj C:Ij<*ƕ@#_A B $X#kG
-eWzK  V#@0F#m#_m_W{-Th
-C HhpA5<iTJIypة[z = wh {ޮvej~GHՖ͵v<퓢P(*
-EU
-5{|h0^N'25Eأl*JϭL/S*ǣFcpC2uu#mڐ][eW pݎ&(0Yys4}OKwX]4UDcS 8į+q =YԌ1YkScp8+G{mIl lT6Nt~)j7'Rohfw}1W啮=<dxc*OZiJ`;S!e#QI: ̥(#Y)9lֳLW)Q= >0vz?-MB
-Y1L;bAkCvW&3Iz<.Y",.,7/J&lO)
-)z'5=Â8Yi 0q! 4o3 Uf9\ jB~Cf5 S.jA[(=6z
- q7N_X!*f~qWȁP쑅Ҟ<T"pKe3N|f*DQL;!Km!gLĖ$=Je'P*nH ,L3jXZ:8kRﴼrZdH(oP%4&b0t۾ ҆0 {Ik;eF-<_,d30vD@R/.D U>2TI|zE;Q
-IޚAMǿgyϬ烈h |U3P^%?#*kP rGUtTUN'P{#UnFTv^,M$Nv^ IOa9K-@8b6t5.ە`yЊu;OwFCGe՗dpg0 !:7ЗJ}m9 )n9 q+@hVޡߐ3b+1|#63#'՞z;C};]7]MӻԦɕ2&RZGzƲ! nNFo0UGxAHEYzQ^s+Zβ '.HZ"gj1^aO0\!lLChB` zF[,XHo  : *t`تlIUeYu !"]/EFDp^2PyƤLk⯶pDp
-!ضÆ}zP\okwe
-DBe-B}-aU:g3b{#luj;:;}]]kݻɌ ;†*T(_ZQY6[=ב~:ae&;2e]':xFa7L1iZ`kmdD*%#D!j mc7yFֽ7a,OӢP-OxAwDMj3[X\( K]1 ?'MX\Qq/Q[(9XIplv޿T'>OvƔ.ưiPf~v^5,%W,Q$IJT@iw]iRm%YT`pod20"m2ȕL2ǃ?'8?$a4X(9;N?BN^jL}>ljF{@8B~9jhU!r/*#Q/mci*
-."i^vB2>ĝ)W$#Jgї:v5?p֣p}2A.VВv0řCH κ^RI0ޖ%fwzt/Psr#*q
-:V8PK/ Qpt9 :6IYϲm:Pt݊(Joy B}
-k(WP}FȜZ08 ;#ܱZŁԌb=3,.Ad_-i&vgNZ}7;%E성6 Ƶ92{$yYbΣvg[측/m#It?x/v<' D0Ct*(M{zN]UA}WC#ְoo;`#1uZ[ QXSAp:.jouiU7RvzYUxSF5yxbeܢT
-ӛJdWScH-êNCR:\nQ'~d:vvg>]jp;FN_-EѿkK>}fazl7_[
-ERC߷]Qv3LS=S v֚ŇVJm1-R0嶐^]92huJQh{HnK$rn@83qnkAQD8mU&j+
-2`{F(l0nA2]ͥ@z\lJXcG zR{`$4WAbv'َ$($$~ݍ2:NYDMq2ܤmFC b $6 <DԱ: 48xуq%cܫlnD Ap2fo)ְ*ZWc07Ac?@ڑumA[{ᠿ`T}׈N⾳{+oV/@yߡxoES"Kܪ'@E<[_+D["lE.=}7Vo ~;m@-kXu+w۲G>xBrʜ(Mm*ӅFz5APJ
-6#-*؃|*%vGEU4 MIa5q~ B8 6%X)ѫL{H[ȥ!;)`FKƐrFDbtEIWHQϹ&n:KĿĞY_#Y7YQn8kǖk;d
-EYX
-ڛQD(+EG`2"ؐʱvف?';a?`(`
-$ z?v9 dfνV;O7ք3af o{QNu&b:LveIal ;恱)
-a`
-T PAbL)I\L`gеj
-zզ1w:R3k)V/PDl'4᩼ØŽ+!CFQ`R5JQ`(AgF3G&)0%7/U}ϨPм>3"|j;+ƞBLus7_V&),,yʳc+Th:820L,&Kd2 XM˾0*?a}ye
-!jYZ/\uIو⬟&qZUCo*:YaYeXDCA:^ZU|; ag& 548M)[)ة)딁hْLa9sࡓҌKPf?V
-ی }L3Tb'}yecUd`ۤ5!>AAJs/HG(#D^>Bl/$Z
-{3h,ra4 ziE/bamnAaMM}Y9..RUJd$%/946,2$F)#L>)L2?f8[
-\H4ɨnWE-+FCAR*7$LJJ}&ߒx:Sq
-5Dj.AP3؞š.Bע22
-vE.NI\L&SM18 j=Ư`Q$E6qˀv=0!( ka
-b;xZtuFNtZ&`h~/pEh4TkT=[ۣ0y>];&0
-D{%{4{T{tѭ=
-FC=b;--_أۣyͻڣw|=:
-C{Gonn٣w
-$"X2|!vX*d2@͎ϷEZ5l
-Ja\[<k o8݋.>PC8o^ۜݯZ7TzU[fEwees{1'Y
--doQK d_H)Y?ɻ:2ϳa(cU4k]Z(ޛ`yf8*VeKG5)AҍY.k];*;ݰC<diag"^`Y>Ӓ>Fk[;,d7.IQ~.LA<o?tZ
-2hr>mMy3C/]K-2s]CszEfqpbe=w'1yGCo8Ajm7G#Ec
-5īO«}l;2}'f¾"/X5A) tGl$ίyG,ʸG<x3<x WUfM_Mp}!
-uzpx@lx/\j8r̡Eп<ltǖ]á\$k]8ܟU=ћ&JZb8'[4gx;d ?Յ7OS9[X;o.,t}M}ʑ0
-z
- e0Kw^rl4BMï[bCyjOx-\:sGs^O6m2rlv&s[6;-!rF>
-Z WNPVhH&PafeE)N.h<Z^S;%\&ӰlrIz-lj{zֲT65FLl%,)yC\z8FYW!b"W*3ENJz0!h "[U_ۃ99P+߸bmU#<Xn9ʕS!V`9LEy.
-T#~fal_u=AsJ!`?)8m RcȎ>MWWaG&vh5uYq$?f*AT@Dl#K<ȇځGX*\~O⵹e9\߆o:蕁\Tn?z7]+Xr]~zݢzķ[XN:JooG/?Vr UE5P#HVvUma-GSZ;T
-3JQt S͐j&퓤hdU2
-EFC֪~i՟ƀP]N_ :wHk_T?!]NnU T (~F{+$ڏ-Yf6xcD<A=4- CsP9&_ L)h鄀Ӛq?WiD5}Hlj=:͈:ӟaÇq3
-AJʆ6.[E`O;}~Z~cI=0AvvRTO ,ƮUt3@8hcEǕَu}7՝Yy矨;JQ x1nVv@' ]jE],ǘfrc!h
-gFJ<pazzn8L%f8Phn
-&(6%=ֿf
-B:"xx<-V %K%g?GGĈʣ5Ó!ƕer C_9v Apҁˀ;6-UhF~ EV GolG?q=%8d[`ĂKD6c +,':f
-4MV4v}StR` !Ąhn:To!ZXNF(b‚$zAJb!عbssf$;At톹shu2̝bnv?;s 0*򉮘N`b^ 1N̽010]_9v cvs4mwCi^9QW_;wwY啹6W*ЀQ}@ܥZD=}aѭQO߇Ɉ`'Hf9Gԣ'7hac _.[GYpPzchODWg9N
-<q
-*
-@=R(0J U{D*Fq4 laHP1 s>
-kEE/mbRa@NgM} %.~>93((zZ@3n-ƿ} +H4a>Zׄ
-'qTv\{'(B>斌UZctE=6-L{-]hkG|u < oXԌqVbd?t>T~,"gcazſe).)>ڳ@HP5<\
-y_\ 1
-ʔ ̲|&MR_f"oas޶Oqlvb g e9ӤgQ)hۦ{s]gqiraVJH2QyVxٻl6Cِ<&d2m?ESkn>@Z(2ƣAg9 3~%abRgԱK!Zc˩1l~i)d;`Ƿ:e9w_gbĂ4fpw]
- 4W]-wq;`6cPPNBy|dr*}/eWb*}SNVDЙ%jKtn-d^lH4tFl&Da"XpXpI;v:՟j-Lս !C >Ł'S' .>"I=~Krm21`$l
-U+ .Ǿ~{/YqE_=z<UO#.!bu-$F>#_̓лvS(HlGjQP
-vS|lo]Ryofncs._OR9+
-pI"ˇ ?\4L~L+Lt 1q
-cƇ \EIIwށ hZ?sLO[<D[;:VvQ #/nkWs|6uFyH>o=ap)oIn{8N9@1oD@v{qq[jONf6n4&ߒC>f+~])7DӃo]z'ךAXkp]Iy7O2(9w0u y}xb.}q^$|[rdڋ]kO|wڙ r?q< :Z$yX߀w߃X@AരWpB\cAOsmNkq?]MF2
-L]ޢ0S=Zj:SԎEhHDw@]Z?7`wvaj-55SyH:SOiLM`>-UVSpOHC-b鈹J2=,Lko{ R
-,LLoyPM@1zLK] !-5u ^Ku 1ucJ-5GKMIVy컵o6`MK=z1uOMuajW55SO?s[W(o?Q뙹R0gZԛT!-ujIJZղo@]KLMCj.D[zA1ꙇY_ݯfR2aq-5zR G-u Djf5Y,L˺>1n7⿖ez0h_? ىeh'MzZz0ը|@Q<c HhF_K}DM=RjjnRE3 }Zjs&L}HK@VjmkzzHM݄j'09#5y cDK}^b=.WSGaZԆW!u:Kk-yL]
-cB-ٔط-]X6-ďEQ:TK}*^TgJLnOb=R9^,ߧRO`Zj,L}NKim' Q~UZj*`Zq!y6`-G*eKMz
-2<.ӗ~*<^NA]kD rUQ=T~.k;x^{eg\RuWaKvoA~~nw[1n&xwU+E9d_W~ H/ח,vŰ3|#Wgz뮫zyr|;g룯KS̫l<J}}vߧ]~е'mo]}bH隓zWĿdRyq/*.Ʒ
-ZnhXUi ]{j#m8!*s B2qM :_\:|/t'CR +I<w]v(7f l2;MG?"{pP5W:^ПqW^Ջ}x6y^
->FڽCqlZ\ 5M8fED``g4
-}t:=^$Ik( cxֽMy."y,SZsc*Qɠ
-cxҽ4MW =!GK^Ƅ?T$a+0:9!>
-l|O {GPr&4ZIkߠh~ kqIԐ'ِOOs {W?g&&_4ߚ*LAXLTeݥU<4ktg:1An#٘/ҽRy 1+d" bJwΔIidƒ1~nGp JncZDT-XsPby΃=tR{6WC7^l8B}*~#m#?sS[Ag(I{j_5Ko_&u{]ScL77Sw.=ZofcZ/IDiGT,! Ѯ}&C$[h7j W#lE;e@yB; %`b3z|9+'v<$v.hZkM$|l0'vôv*7*\F;oM;t˓ (ՌK_~.\ڙzGэO]ޜk:ƪKo n?^z#^&Z/Zz7ԭM7!-US"%jNO'wj?`b041bkDSHn~V}KK]N噅W^mv\9J޹+y=s
-B>^; |lgVxFץ6ו5^x+`p&
-j?ʑQgaYa]G?O5RZO=aCg'B5lg>ZD.q(Oyah"*јw /hooo~O{VwD
-^'k:G_O/6vxJj̢A)k!&+E!<객u4Y##FN<"ς)`
-+S≱Z.QlvԧyYGiGXg.h@ӧ0Wj9UFu+F#9zHz"C8k-Idq@Y)%` <(5hSLF.PH
-$hV{yjER`LđJ<=ES]8U c8\<mQia#&!0 ! ~HJ;CJ,*MrIkDƹ^qRfd'4T͎3̍Pq׷,g󘗛p@SSDhJ ;xuEFVUݺs$4&zJ:c$nPk鑤`]NԎι L{´<>^A5k}^Zdw]뻰d5?{XjOܒ!g.bY&EъM W&*ܱj(rM7?߭3]rACIrQ(h U(TWΫ4n=i-FC%Ÿ křvO''])`MNl"kopB*)ZNT_W+↴ yQy\`yJJpOc;?()`>'FWwEtU=k/pBN&ŧޕph85LW_d`{z,wumtI>戺Iw[)PҹT Š} e/Gu;7:+"Y!w{qbtD .:h`n~h{P/pKpV/SKqwG7Rg1\+ 1L_ }xq4rNa3_˕\ou [2WJ }q)9f^$4#:%
-3Yj#@?u]>f𯛎Naɧ.m q8cDf>Fjt_wn$10'4EwhM^WH^Z] ]Oղ:AtF~PvQE(uJR,`Ȍo
-;sUmnI?+5g^rK|ZNrt}8[zZJ<~@e<3Dߥ"H -M-a[2?7Soy; Ip.1Xd?΢X_`+D"+_[#A#1VH kU{DNUë5_-
-ٱ$ve=@=_
-2*HvܮV<օa s+Zĝ]ģ`ljzjo 6uީ~rGMrܒq/k&iGtP}vvj vlͣ:HT*gV
-~Nd}Bѹt -yH]hjjs{iҙhg +hvJTH<>ZoM@TrLTcI=1
->#뾐YUu!{M˽/\-ᅮtYHƺ⒩ͷvCmUY͏5urkFq3Ӈ,ȣgc@V;]-]ۯrKQ۟xM -.1@p@k
-VvUhZůD)n<P?'{]9V7k[&rKG nlg\lľ g`
-XL-`r{L Ȁhizj4ojٕ7Ot|n.VޠkGa-w\O;DC!T&iϼo{G]x36sVUQ|D\B7
-x! ?Dmo;8Mww@ =~?1h+x}m{Y5 u)+oFD)ԗkD..UwHuhgnHo,jD/[s]X$cVkob~.}-L6jPC^ ΍.*oҜzs2rXbp?D/3Q%hݣ]
-^'ㅐSVt\W
-󳡁dPsնw5,[_F)9'
-,JEq
-Ӂe*A .n%@ih@PQ6R %02Gb(*^yRSi`&FZFà
-d6[ypv~D.Ь'?r}"zdbu=zr?N3DQ
-nn'J
-"E.F3˂8S<F7r7fA&tyb,*;25GMg:lT}TՄYܧ嚯,, #$|b+
-iyҍ6?0{7қ#}'ANNգ;;+(W(9+`_ STtLHMT2'T+t BA(L~&JD
-݁. SG
-~ -&v&+?ӗG1zwdh*K6b.^3UdPU2{ثDdrfFEAs'BE.G-H~KE[GPܣ{N!&G-ug̯3\3ǩ_i|eZh;sjwZ%ĕЂf7D2m\QiŰo[+ocvUrqo
-< ! AU4%kҮP#j '؂(unZn@q\ Ӭ[GvR OъTVahvT˽vXNįI+_PctAW.τhP-rҹ/P0LdBWpVC0XOpaz{c}F_M{EG: rwMb>@[\F+X͟1`J?89ͱBR5VH
-n!)|1D- A)b{Z3C5/")H꾸Y{e.x6$'gCVtcC
-U<ȊD,`F/F/U:LLRX˝p}ސ.;C&EF8WϽ _ F2t(sYg=i{\-hv6i\؃`GeTr=%\f% 4%עLIAɣFVWIWgMTfQfe'ݴւl{Ežp)vLn-HaA߸tJԣ-иgzd 0O[uŸMKiGHtTf !U9wg:?l~GK6ٛKEKR 928z^hkBnYGP&?
->PNKqÒe)A豉7+L-gåUos3&+h μ0dž3ۘ3-
- ؒٓ w^*hƷEtZEmNKzi.0c;Qs|ug^F\'zU3uu]/VKp:YFEvUn%b8']'93A5YGpYa5chvZr]SBH18Gd75j.}\qLYn&yAdl1t\G)<(ddl"66&7Լv<N}"kt1YrKO,/cqQ[&>hrJCF-5%6Ot0k 䵃+NMNg5u҆PN@
-4@[GȕßCɜS0{}QgM^V(dC :5N%D̎2FM:C3=K
-`RΔ Ӷa<9˻/a40ȡHPK`|z-&cHoIw;)],#x)4?
-CT؛Gd*^~_|bY6_*"u"psh.4h]Xl< oKPH7RԲ$
-(L;|Ⅳ}IbΨ|lt`R@^u~jކw_Μ5c06 >uhtIcg/Tv>sI#W*᲏GlH5ҧ>r/m<qEcA{i>w4 <l RpCtʯk<`,qؾf롊T߬N_`T[A: )쐡ޱdJk,>O=z2L*;{_j1R-M7y96r)Afch0FF.OL^q
-߭m(|w{ЈjjЈGX)f^=L|WSpJC+\ծ9{s jsr^̉dS4'Xx} ??T1Aƾe:K(IPPr}B9(9g__a5nX]<-2o47
->QHW>>ԷO[=k}4b8:;
-|sl}thNvW>ޫZj:2/Fk}
-- +֧/ʎrҙxx:7r1 _Śrz;o,
-ƍWZ7,t:]+uYxS#oYM];=.OBʠ?aі\o X%
-|ˌ:bIH]5xNsqVrˈi:o|<8UwT~tQÇS:,S!/vӁ@jj_O!xd7>텧aVO吶
-J>ecgH(ST^F<ncuȵ>Y]__?rS5e"GU9e+ /VbEߠ tش@0ltx8e9xL<J,'?WLޏDu$w$A:YgSxy]y=ݼ C˗P>F#pb>[i_ΌY5t
-@+I+
-]aWuf$\3p{7I~ s?2>n[yIG1؎X
-öXi|VwD]ZaK.d8#5ؠ@;M ,.92g6cJ4rlGLWgŬa(UT1^NLxi*ϧP'_^zwg1 $m
-y10^ǡ2DǓ1t3 HEޯn$%+l$3x*R^5 c7UQbBnl9x<|uL3re+k֦L'yfGH2_.??_ lʇ:vhw4cʋ~.H\
-6mC"~O3j:
-$3/r>EzͱWCJbе=^К
-`9UŽ>+^<GU=Z1J)TTfQmvE#R{!6$1w73-r?c%b0RM*"/ŋ5՚3#kSl~dْbMʢQʢёfe0@1qAŻ3]jؠl5CzK $悧|_ߟT HQEU@e 18J uF&Ы]]{^AWJȬw٫1ԫ ѵW龽Whv7zރj(cŔ{1ݱWgx<n2#|/d;k vΟς*3m!4Ÿz3Zr3TeE\h$C{lC#+c~HXAsEA4 uɀXz cyP@ <L_K+.ڑy' }0~NV
-'~ILQH L%n5ӳf,"LbVT aod%ظMP@;zI= B2$DQ8WFx_,Yk? _㿇$%5vDԇIZYE',GST8VVTCi`i|-{7өp4#:SjT@dlki(U85o Roj~:U~-Lr(_hkCEƟV
-I(U5&hC%Epb_?s_:̗W~|*I]5uVb 6Q[u>gs~x7[%Y"wf~jq1J"XN߉,: X_7H>%rd#}lo_. iU[ېED Mjݼ-΄[,ؒh ((0\i}>S:rzW-"^85},Ͼ4Mk+PЦ)Z-.T T v_.)݉Z9ʿXӑZAZOo3_ks
-nFl9FB@)$a0i#,"[_J&*BPq[%KNo%ݍ75I7Dy t]ᰴocRdHcjTM EՕ}l(;$gEY,T&[х.7G+A{vc%x<o#;EQEj/7C67G2$ɸjF
-&x/^LG"Hr&+^YIGLD@
-^h ?K֪0*VW /HC5t|=EA]-oOFՒ\A>tDp"L
-/&OZo]i|뼖^Ly`~I[Ĕ_MĐ_r66t<`~ooM{L;xc } U&4A(RB;v☘wynoߜ[^dWBU$*|:<^Tf
-FzuR' ŸN|1Mv| @/' Ok_*H`6&Za+bS3FIvI&
-@aQLo(z?!J&뿺TdHMQ7j{3;0Y2l6ujq
-9 j0:cW#qH1XR4Dy"}7Yd,Gϸtߘ]i
-O:z2S @f[HImgaR
-Ծ$OۗH*j@gqzn};j PׅcK@*tlva^c KG!pjG^ :[^'F.~A^B^
-{&xв-oҭ>?
-:0 w7x9#MEβ#3@Q` DKFV0?ܪv)>LZz:8 E˭ݑc$Bo>/TV
-~J Rd"֡{D Z5V:{Mp: rSΗ&JLq9Ge*!E>wGlvrx6gϑ2J2x >ۭ&X,JzExT2?׌֐A'[՞%utĨKIKzq&M8L{7'aKͭ#O8RFט%7).6o1JR']/j gxI#A:,,||^pD%;]cƑϓ0X9ҏ(}4"oZ_g>[ޘ\
-1ړC&x/Lzz6$9?$hDLPs3k:M#;%ҫ3s-H+._Kʔ:\ﰨ|eMc ?zⒺgIɊ/,Q㫻xAHig ѥE1yOfj1>1XXFD5oq8$x%^ۊ)t_z~xN n;F/i)}+%Fþ"
-ؠtOi;l Gg䀧H G$oFF5L\>6Љkhii@5??,Os/lHW4&x8qlc|)(el a*RVg(>{_Э1i(/@JNP>#:NW;E
-n%yW'c0K@;m,"Ϡf6!#edz |Ӹ xB+H:6s6+2ܲv]2V鏖AIPQźX$b3=X` 4A5` 73ۈ~m0qe s3#}.3`nc%b+AOtx[$MBn빣/; pG{'pVGGiYe˽7jn<@~'Pk
-D33Mì=q,dU U|&{܏Uq4r<ͪ3#F91Zgc⹡X3={g"p=Zt$
- Nˀef-4xx*rx%.=k%Ty~_>BJ;]j(B7A5?7FisA]ҫWC
-Ԫ"eIYT=*۬q8R`.<BH܇ 1sGIހ70.sm~ӌRy!NE&rfuрѧs q7]Ӳ.y.)Kջx[>[ꉯ,3I߇@'M•{lIRsaqu
-泰V*'<{cJS,c#?\q~<TL>p{
-Ö)Qq|?xe|`Uϓ&ehn=rhT 2S`^5k8w_m'r|!w&rr.d54)F8xUTZ)7FFx1$
-qp 0=' !8e8UO_[wCVZ,_?#aQ5'yʐ lwgЍrf-Wut[*!T ̻T1S>3Ehw;5a05[ Af ?oqs:\nP%}A_++n([Ww`p۸u;|wɭKu/am&eԅ
-%4rz<َ~!i@xCs r$zɋ"8;3AmXƃuYc.Ì +iwa^"qUsg'lSZg ; tOr? u:oOK"amR"}1AcTm!Tw?:K`o{XҮb<1_yK`oJ/dѯ;T%tcuQ{f0Z-4ZIJkr/za
-@V}̚`t{ j[<?F
-YA.C 3$% r2c<x<)<DIؠ:xs0[hyFźdԵ8+cה= Yp?<WEE-xMM
-LnTPvQ׾kL[).gs*,4͗OSY.' U$@}藳_E~93㝝ܾڜEXkbrk> sj! 
-#3ҧx|á|g=_>aY?smX,꓊aM
-﹤9mFۤfmljڸdSbRC$$#c@%D~w}s=_A>n8hYOPEn8v$C &;*Ci9GBK0 F>CT:G5D˖tUgp-}^ћP#dA B:/ڏoWqKbWH
-3kbq)RDom|9uI6DOרLvhVe{
-H-%$dV{9صs);[Sl]ٛvgt1J 4|ݗU1&YX++0Nr+, cGi ڧM`ED<S2T8]Qf ^X۟+  ]jWlj:\hiy(sxRZjg dylZXU;f䘯Xh5'UqRl̫އqލn:+7U0Dsߙ :c{( .9
-)cU1kx2s:q9T9 0nVU58ݱB!|5T. jΩD |!9!ٛ0bs舭jDFMu~s^eCj넻a*88"n]u#;G}qJ'1<2"<ysU5XSa
-2kz*Z/
-/OVor
-S؂[i9/ԋrWܕE|eeWںLön"/+z$Q[W;ϊQ:a|(qk]W4QJ!ȫ uu7G<Ē;=aTsCG0HlP +
->MFi?}KeJ14
-v}zN:Z{ɘk[Þ& JYb3#PwB(ҙyJ<>+َ}0??(k}xs=EpȜNQ<4.&FUFٮ,zu ?G\Gsꩩ 1fP6kNXhwqe B1w-+ɨ0jއlv .{U?P+z J0n&咛yaxdjE=|O#XnWE(۟<[~]+
-ȍZ(6!Vh%7V{
-lPvJ׊H\0.w&ks\DqV򈻉(D8{ciΟ'@BiRɪB}rZt9%FL+λ) XǞ}[)rw4 *SOOȼ
-$J
-$+λeoξR}Pԡ!U { ŋ> 1I,3ė\ɟ稺ҍw`x
-ANUx縌ϴTa?Ќ#g3]p\i ^u/O`㹧IaVאWK{vWc;. `Wg.2A`[ԁTEˈI߱_$GR35J:烺pX!{2]aϳijO >l ҽB[aKJ4mn\ϕznrڳ_tu=ޥ+E] 2QxA_1('%T&`qS4
-U B5@X#o3 ٙBS4/!*Waư+sz?@G:;U  f`!D[1ndoA!S %N D ߿ \4ih;RMYSt]+7SNFJh4Mbk8YDϦ%\QBl 5վP|Uܒh_0̛7h]]AlW祣?Vq¦$ C؁bt/ 6c3m5^8kOQg [7^ )33&aYQOrxJKȉ4L/*jPƄ2~YIȭlJxtBIQM)|$lGƔ10"|`x-:@ϔ=X9y\U 03 BN!sG&+Z
-o\'ε+\.H]9=(h8x}/*;gڻl A'zB6uT$e𳡕ٶ*:!$
-|vZ}%$< pޕ!edN=vd{&<tX3lfƉ8Ma^?ʿt_R*n
-_;.M_>
-{U>xM#f
-eBfN*BZ 1|=Yc^bO'|,2NζPWW!׸eΈ^LPUQ"| b`r4RHz6A\F?~Hk#5 -_@x׹DtoC
-;޴U'Pkڎ궿_A~<l{IƃdXNvAX=ZGAoD!=<w][=r‘iB[,r85k opʖڠme(ːrJeoI7
-ؠU4r}pokhnDC]m42ni IFTRrwbm/a *Ř1Vgr&>9mT|nVއ%H0V҉=x"<LGi۪p-e84ބmS%VѰ1FV#>P>%xѕ}MgY Tz 3 #tHI< `VtGeϜo'zo'H Qu `Gʠ8=I~ȁ<6ANB
-x%H=GlUUӃ/Dd_pDؽkm^|
-3`rՆٟv=rZz|;w\8t)
-F^C)PM9s.= ~!{
-4KeY*zՐ;Xs5Pa sfD?,WU')P#ˁK7^8v^)$*NuRJC`T4,]ʽg#r[L
-*[k_m>~"x_S:Qp:+j.;|0+.AiP48]~MTrU<;pw,uKXZF%6Trr[eREP~K}A&48CkPSKZMwܙB;Hbn.ӆHV:{0H9C#TIlktڻj{G|Djp|]\=\&7Aq3ܬ1PQ_MvNIl8"ﺸ xN\7z+[&4='dDuxWH]%M]*v=$W+a $Dry:CS<j M׾"̾"ܾb}d
-}E0)aiB@$נ(Q !x(=̈́v<
-nペ{788:~
-' HpDfDf4"d·8^VW^׃Ky ~UT'P=djGs.9o"jɓ''GfEf'ۓCyp?zTޞ"W*1J K|ѣďD/K\,fOGKe:>4v`l
-⌳ v /;ӯ k7_s4 ̖lwNqN=o
-- eg=t6!{)2Y6`s8xH<DGW7= ncV;&Cbe0 7$
- .=
-HaD>HWO5<~@!֐VAHJ2>Q v\ت|@glq18vheukȲg3_eUAwo_tB>2XaUXao{D4t ko%9aj.M[1oL5\(t_a!RA[g޺9PG|FfU# =/@k_' BI:/lK"}Idvi0L!7ɪ[V`p7))շ|'ʐr}yr)f\[{=@J(_
-,Q0F
-v:.t\dgnfr!#˺ KEOuli)*arA8C@mUe:q Ωd`eDTb8x+7fXxS3zSěu0hBҩ_F}]V=O/iB?1j6I 6lRuyiSx>: LW\=ȋ6X22):{2>/l"э:UlǓCVVnm>,0,ULoe%Xk%xk+. K$D"bcPRՓx !Wƣf͘xۿ)ks]m+b1XInTF✙䆹wC篠Y|2.H>~Y$zT]Ə~-ImOin6]mO(/pc T(Uk}B$ݳVF%*$0t#!ûze4m.Lᇗpo&ʣ@< .>C$jB.<J c' 0?H;7Di(QdY0RXQR˨8<|%o4Z!.((զE]a'F-6%էƻ^U֭ Q\2~"Pq]U? `e3vq֓ݮS<ڧxO"ޥ}+O\!_0.OnoFu`{3Gw:lҕhiW;w-Yuxr?WmEfR[U&f~RTC&)|߬v^rVM-*鼰r9*8i>_NڪHqȔB("!ӕ,]Gzɮ]7CiT:Vۥt$|o5lB""4V^›y]қdI~FL]aS
-?BC|oaZx@(zfjv]Mv
-Bk
-`,hjuI{ܐrÛ@ι eaW.W: srt^=h4_'kGR=:W{b8|e
->UpV'qrDC%xS P]N/\{B婝P̋g/Ed@ډtڃ7:fݣfiYQ lâ 9QCX <@AEGRL;e ;I?ɍCl=+n##eN4m[~ԓ0 wK2/X&2L%aXޒGZԀY<Ro/_e֬0֖zg%
-Uf`""\za-y_ZYe-t|!v8_čν4%
-5JQ L ^bT& gkrQ s!_gt͎Ma
-S/\7 L{9Vt8}`Ud$"x%Z ݳ(q|y쾩a}F/x}#d sC&hN2<*z4_.ɛ/CIC4.eB=JckCv+us$4&_ւ#YTkKҷ` A( >'P#T /k4`\{RXGFfN}#ԯc?FX\36cmŵg}0(ŀqaw+7l
-uB
-NX)w%e$)nV~($>ZU[A646i>?pS)ѪFtxf84hnJ hTo&j&/Ԭ}mfe5vU+e-`':}cZ(d_ pM! }ѐd\H0֪U0{@BpYP=h.<%6v^ {kFQb8} ~jArV~Mڪ/dD_:±5*+za6ּxuӅ_-J>m%Og>T#Aq ӅIWaW H>.t&M8WDҕ\8ucяq>h"\-諶_j택ߪ% 9&4S~=튱%x7we]haH %cٍ߸opRp%Ig3m^Cq'vVӭ3i+!ZغF;RmIa!ʚjSHMJz);2lF)rۧ=4olw>*r#ubIq%;#:cmnҡp^7Br9F ȫ%sE;dAnTVkO<,<תNuīS:msʯ%λe֕0~֑}{^mDc56NLQbxzFQ!Jvo>O>pop6i#J&m:ki0#[k+J\Xr/UQ;U|f;*gk패a"nmQ7V%C0cci#^lJTuru..tᶫ/=8uhWVe._zU
-?.yqXIkBMPImU3#2 "6ʦމmWE`S kaPxX⇤m ;V5qBq<ݏxc#V8xmG4Ӽl]̓ ՋO[Ζ]Ehv@R~US]\{># 5h<y_#2_EA)TC$f54*`'m/Ʒ'X}VUosØ˱yP((N{HcۮCr~(]o;@#皭ã)[/@2P|߶'OG 6N)%(YF$M%sle]_U8Rp:x>I:Ǒ#FCVIAb&
-ɐt(w6-[:XĜ]j8?b5MM=Lӳm·Ϻ9/޶iiO
-h8ohiM
-@ *%215@i.:砕eXavE{#;QAir)͐w%©=LƟ[`CT@C
-Vh+TUٰ ̕/xU1\+7מ#{A@:c5yg ~V2N}Ofy?+v08xr<t.9Țp+74Sv=x0,8lPx<aW|Qc) vq@s)?غt:uIr*2'Fj$oI~dsu~` .$h~X' qP:3C:91BJMvDYW3oj-Ndj8=wxA8D'BY.̭ HeM}$;G=0/F#vU]?ޱ:S5Ý$-|F8 :H+ܟڎDqN䧍Wi3ML)CP[*w\Łl逞@5H֥A6~'~2Q.E<f3R/ 50X: .יeĉ% _ mk|w>'r̢ܜ BAm͢.6$P8#寑-S3 }`l@.H{8*yvlPSG㟹=)Fsйkʎ\&TP`@<5vNwiY;vn.>:ZRG_'Y/bN&2J.56AI$M\ ONF! dw4 \,Wj62ۯWU4W3#Wj<X1%PJDm萱I
- \(8S}-?ʚB@!w
-D)FLdkEL_; Qc͡[Q`nٵӥoOR* X٭oH_C$GgWOƘU5[V" Ռq'7$ppBӛ.tfϲ>|&$;Q& @iJ4ިMZ W2K(׋I%I+ n8]d?7T:550L8].vX쇘D ,3#@ C[?"!]^y8zH|9Vr0eHMǴ(|KrkI, !m{/I%zv ]F:Є<;Z
-(j0vLY Q(ܽšɴB6yö#_q 0Һqf@ 32/`0/n0MR<O g9 C=2o ,͊~>:rn^:G
-zK%*)^Z%@@g=s+ a(`)d4ǙWX`;/$;WFeF_p/IyR|˜ol#Zn[
-2AV;n'.q 3m<f4O篇n߹_;[XShFų0mgӊ}qmѐ"WdWD}V솑 *e4Y[5K8XB2pt{XXU^B nI1)GyZdoœ.x2+ E0ǃ.cmi#EQZ`t5ΪꇽO:p>]Gޮ*,7x *nL_t7uGGh_m%wItS 'X\0kOs'ؒK=Z?-B@ AT_muKܹIAj5# NyI4mcQp:ZڑF@xHT rL$8 s  󋄥HVyOHBn$ x) };qn e;T8Tܛs=T*~]>yS- TDmu*. {b$;<f,>܋dlޥ༄7.n@rN̢jdγ?ӑ^6#RjoPuE-jKIޢ1j[ּr
-@fT~#)ju
-C[۲#5ֿ:7ޒ$pܹ%f˜x\
-8wrΎyJ~ǣoԘ﨔9:Rzw ׵>;_:Ծ%\/+Y&M(y  ?.?VupA8&!:fU`C| IѮ=̢K1T!] g,u,Q+R_=I
-76="[Z ktQB
-6mmi)PuXH&R,[WdȘdZ Sl1t?S 9VgQDq]ҳ=A%ug,@\Cq.c=a~qDp }?^Ͽ1T0,$,NfR3<\6 rZ=ls5<kAO1dnhϑSW :v;i`n^Ъw~X_{RXii0i<]AKc*(Ht. C|׉ѲQVlBО#^C`XH:ND 2.9<s4X=?~X| ކY
-r qitA_o:Q]V
-,#]T,(㏡1$ -NnvG qHĐn! ݹ5RF\=Ljm>@ `~kj=ܑٜt7EQy ";=Tcr} 5Vl;ZyNdz49_
-u?u׬tMuR
-giJ8E+pop 9]lp
-ZHG͵Ba |c(~E1K%{J]?PY<fߒN&Xٰ4hT]z>8UHYHbY`ס6ASdi2$ Q%ƹ-c>܈ Vg|5c)ce8)Ȟǩ~F0<SS]\<QM]B`eo J6i^2ˑ-ކa?
-r_1l;rsoDfc-;'2
-aӰa1vEخf*S-}ъ_4(]3>>}Nl2`߇ Q09Bj>/آvL""Ǯ*spOPoQ>10=?᧋L= rCyHAp(P)ch oD`KL
-pEh
-r_bkUDp^ b"iM\iLMmFYf,Bdi6&_Ym5,uȜzL<(i]E &UL
-KUr<yKTx97'J3K%rc;7B8T,O5!u/6rOU{(cqaN EwPuvȑzk4%:UaK5qV uvrN_,d;{8/W94C|劳d GBTCީ|KS=u0縋h,^yx?ubt VSQ9k+<B gǸ`BjfEm9*hAk[pq9:ǨS5U4JW]`@6~Wȱhz<@4n7]&cEr3ClW\3K9/ `sӧv՞&}\P'Ҭ㐱k_<fss.'e\"_M9&dlhkahc-p 30oAl:!ǧs|ØC1|yw C`E|:S26hJF~P0jqHt 4ob'sXN\W
-{\+5ygmkw{7T
-4ēs زԌ]!i[!L%43| %8P펙5 -)t~D'b3~ԱѴ*1,.
-;/(L[CImD!@^w<#+TR CiP[Zmպ!AX(Zhפ7E]<oT"v%FkwH*qb>@lj=v5?_T6o]?L\+¶4
-Ѿ'@yX/> \sgBk!{tam<pV>;PO|lTon uDZҝ*Ɏ<ݥ"N&=Tb0ck_C4pa=ӟ伨.02_[E$(`߱+oGU(fN[Yϛע8J2wn وeI!"w#)I$$#$/!LۙK
-c}z>X2 hG۸^)h <6&:l%O6}
-1q<ۆ
-ߔʳܻi 0$'H{.$0VTA&K
-IX_=L*>`{Up.WR P \62]hz(fbj5|2SNwhYR8=f-ų:E K&Jdrmݪ6~W`s[J0'e^v.,}s?m}FQBr,_""( 3ve91PlÏc'].jRr݅) Du TJe7;fO' K%'I{k ٺSI%f)RІɹ:'̒EC+$blYvQpXϭ|PY(R~'
-i_#'C.{fTlS a/ncوl ZcZ҅A,[e<,pt/]څ7,HƆq@Ob0u6~GL"˕PrɹXiX{0 w7):[blVx{
-1}p0x9v"-I|Ef4ꖌ>M*~Cа<VQpwg 6q!p(O+|$U. B6 '>/W
-< @+e%)d,;fH+]UKKLJIڲa%+*ApQj*r %c~Jw`Ʋ356om<en7wlؼEc<Sc?G@5G>bp&N?|>W:_'8[Q&7 [􏜱|oU('| _dg&c[^uZ0 
-U\UFxwTRRJOa)4%/tSom{%u|vRrcK;Yݑc!uwo5$EZـ|?lu)}1upm0[B:cm(%_2iGV5&._%,L+0g!}Ck*w _'T
-8EiHDfal4@%K4}W#qd,CiiNL*2 \E'il}@g!%H: <g_nbHA-.Y;Hd3Mmh9 8ɡ"X+ߡsTŁiQ
-AC1C Byؼ̑f PPdsɶ
-;Gl[ S[U4?Zޝo{xq?)jICf܍h0kjnCxE%dHzo4A" iuXI!jq[
-&.blC&Xo#2yGzy!g_հJzx2g%ibC%"CM6O#j8/Z]·v'yx,!=Qm_럶вdieԌw!)X!|Pxe#nc6Ecq'iA>ls;Р:bz\U/.g|ungb?R3 (, q$;*
-H7&BQY÷ OxOî]|#MEab4:ϼUPBj=NvUعLZ@6 -7V|BCLM^smM\pH ,g^DXAaX&sNG~M))}d&XM`ݸfOp'-p2̛H
-O2
-`"x$H pvT8PRFarH
-g$>g
-OЫ^Ja='
-E,gB=3Z6ε>N$a2=SziXAMB-\gpez
-'Q8Nzt+6 yѻh^BpwEEDoy#ڔI6/!Eo-;CjɪyK$/T dQ"V9?&ڌ(/{(A$&/* W@J'/̾@v?yQE'o7՟x$MYE5*B dԓ-
-bŝ0 &/jq
-䝈ޛыڣv GEF4y{q}I})}a<|{>Xлh1EJ^7 ,y7weW86zE0&jR$1DcBCŒ^E!Í3Dyi+uK޻rĐ@I)bHѫY
-yV 6zBѫE
-)CB^,1$.,C^פ1$%!IFn)dbb!>~qzX=j:iёr4YU=}&\ZGœZ$9$@qBh x27j}р"D!TLijYSx_k)H\
-9ު b qCLcˆBaL."b췤?uly;OSh7[0#~_rOb EH{@'rlt~d̟۴՚9MW̓^.
-}=
-G܅\cS$,BɎCƏJ!nB[Qr+.T<_ڞҲ^xmI]L^˷,iCu&ތ's׹|s%zv]yccbPp%/_bWPADoD>Pcd>WF)5}QY
-nZAFB,ժmԾWPScT͙V[`)mZ$y y9sxzo;ZZgAbvT_ҶaC}{<.h =#QK-oD!'+rrwVjXYD:zrA]n@ 2u[u,Bs=X.3wjǙ4f3'R|S*>!@s# >E=T|bNW,i1ɰapSQrq 5˫ڹ8[j5;(E(k|+KڪzIwp펲+/3l]ˑt 92M-hMpUc 5KCOĝk.N}yjqU˶4wB#Y: e]ڎ,n6M8c^U;a/k##ZKLkuw(ƢC*Fͥ(el)|Z}o 27]ZUKzdq2_@h[eU$uu7~P +=fl>PywoO/+A.6k 4i+^'}PIi;3[˟o q+
-Άi#z &GRW( .S=RƟNo>O3Vś
-w{h|ҒT<
-ANC]К8Vv^cO}n/n)K!5~PѴs1nMm|h~'_k78A4%Cxz%@ـ Mva휹 7CڗGh)i_0#|Pqv\~Oy">lС(]smgn$8$H
-"V ~ٶ)n؜8 ,Vs0>wTChϼOQ5Ks hE~fO=
-$_UFbMBmM< 8}(cy+Y'{Z.>q+>CLX`p4jmĶ%8ڵO7q`ox+
-Zs$Ү'jwNC=Q>i+EEg[TWP⫞XZ`@jhHWx3VT\قe~dL1eDSrbV
-v>i^lqQ8V3aB^U} A;\qp_rV,?wOگPm>rӎ~=ƯtD+]tHVKPTe8WefO{x"6*U擈N8cvD A0kK+Rorf!a$lNe0IHnP*!cfM鷰:1o)wGޭ^OR*;H8`fu`J߃ޮ{Sδq*c='? (?(끲ӉN*:4֨SSQħNO}g
-{D,NLmάXVCz*Y_NXgk +\>p(_t'4bSPcSQǧԻ¨=._{i\Q !]1X/V[~;Cta2ӬI*!ú?`;()Xsw?n_ "F̢uAE̮ى"Dj
-#w?PG#{P[ԍGmI>:a0*"m ^hU,bK[g[p:)" bjX=XcG_pUdh9FW~C mQ.X}cQ%ψ[`:֊l(9v_ ӫf(@+S,KL&OaS 9gnD/ ԄuQ,u{JFFurkڃj>UX-lmaΑp9mAekjһnMd"e4w jbǛpϪ
-qWZ젊2d+0juOX~˅(BsuZQ3KP94Q&O?͘ 9NX.&4T O⸏BOn6),ŸԦN}bШJXlT0`S ^ԋ1:8|G>`&ذ~$] ħՒ}cVkWސ9Ɍ#)B)^4ɊQ5ceޱ wp׹Z1@ I>ƞ=ecS2Y04dzp^-YҀh2QDG\ewUW*suFb-;eη<j 4iY`}rQ 2QRQ÷ 2ےդ$]hqW&j$5Hd!i==ȾDm_A}~pgdwgуĦf1w.TMHl]D|
-ZwUaj{J/c#=1v;Rc=Kլ:U<1D2}%@B/Il<ѡ:On f(Z)/b6đ-9RETN*[4.?4ˤA؊c=$vD[Լ"=;S]: P1xlߨ7j:v osXHW.gcOEbFU2)BڂM0iؔH@xÿW4Ω~3<*C ,zquUͪ9%!FFM֥J:uh<_xQn|{F7 JaDO'4l<~~;o!3v΁PBi )st1 &W+iDьg|SkԧS<+\d :2ğv1ֳVɪXz jω#
-,,%]Y L;"E"Ò!T[ Hu`I._eB/5f,?ׇo{e;P8@E%QmP*?j
-Mt6u+](N6-ZݰT]b7n(.
-P/Z</IIr#an|@@Hj{?$uCnz+
-. h`pd~6D.leBcF@-`?a>Ab۹vвnD=xs|GLsBQvl"y>Ys#GsK:4?_!`Ms'8$xLcؠ> BBUnj)nF}}TIlu<םHbJEhm 6!D!\{Lc!^eZ<9g5.p %efdUº/v`cS7hАkmhOTdz+ca.qĻPGL]7s.bYWY9CwƐ${qP=J{I{l'f/9R{Ld?;(N{PMm0qܷ(}R.GkY,vd0mI!4Њ"В;|/˞lbJ N 3]_ {ӳ; Um߸l.iC혺F=nÎX &tGձ3[|;
-JFԱ!2yCy/WaNtA|t5~"t ap s; /1_)`pŁ[6p*p}
-[p_CpI{\!jp
-8ஂS+7\
-r=nՀܷz07J&\8=
-yP8zmӬL1
-Yk!k][2p}VA^;\Hc-=_W\b--+*L+--YmaKVn()*\ԼGrgM֕\¢ )eXYG9k#e*(,_0/d N,
-rl
-W[K?ᬅ7MÕX})zZgsR@٥b+$? S|'(}aqkrJ6!TK)O8~TC$S wՏ/N|,/1'2iAe&KU,.$=+#R ,V\Xɱ@#Yʬu5X_wرEΟGiJs >ߨz( pH.V*~|6*N5?-OM=*휕Y9Vw1z9N9؎{*nt!`uQQe6`zԩSz ?+3@BApWXiƮv_+,Xt&=#JcuWM BH 孃~,[U`ճEbk>ڀ>bfYe0_*-ΔgMaQD ̽h!LX
-0,4C"B
-S'1Fw~ ~JSR0̳J 6s
-K>}V!AXh)SJaGA+Zo՗q%0saJիap0EDK0)kb!K)fm
-XD )9R|(dCIkC 6䱹 _?I<w)JϕZɧQQaT<* %
-c/Zng~6pwS")yӤYʞ0a|n-qwaaQ& зTۼR=7Y~,taVI8p1/q# Y@QTlqeb{giYkL);Y=}Qzm8<so~ä~}uMMϣ< hB":ɭ_>eVS&9$aX U$4W10
-s,ʕ(Gl6 C3ŶȓXW'+,Vby0KzxQzC0*A4,}SLYQ8ϬMrg*sz2L#q7+ʍ5)WbeFKad@ʒ[{oQH|LYZlfGB𘰔d~QV2@ײ¢)@
-/Ģ+l!Q*(,,nJ%PĔ\ljϥK-IO<@u_f'b9![V%l ٧)ܲvYk=q3U86?0X~g]׋p⤀5n3´ d^B
- nMGe” z(D7N߆ Zo zi320ʏ'Kkmh-.\]TT
-^d
-F$g#9D"hFY!GDcH;2#tjgsmZ1z#*t%VfGR>} @i2d^T^Շω R\С}_ SMW&] {ű̋_`yeA%+MR.?@D䴐(
-qCQֽf'7q@`"z\FҚ&߆X>HJHwxaVO7 \#;:gkb|"و"K߀
-e*ET~2aX\xpYg7;2O\ɇSb_f*D}ASx5DҨ+^zmpd =*1>vKHyl`=4)ިgqQѯ+*"
-#h2&r"Ǥ,B"GR(6q8eJT&XxiS
-Dlыw }n&-xl|A<q]bx_
-פz&
-_.G њ-R
-8oBJ'.XJK%~6vx/+TT?J :"U<5Wk),; W߱T(nffey4
-2L(hRTbh>q(-Dl
-ndC%Yokr ї,H<*+p_h 9 U*Sq?~CET*~+bS\:-waz!t%Tj
-(X,*Yn)T7l<cD-&Q(Xɳ=lBGjO$ ir=߅QHꪇ!j )V):_δ1noG{'B>~)q[Z qѿaz06P DsԣVS+` |̬6P <*oP򊩧0Rq@3G9\FiDosr/
-4&]Y%\$}G,FG 洚 3w<\͸5ۍҷlj,)w9ymZDa"\Zsp[m+[cGx08;0f!Xz 9WbxϣzZ)e(4}B&xq2xpx <+T3y7<9
-1ó1cLdH\ 0jS5QxOԺNk;<47JhN_
-L(Co֦#Wja05k1Ԛw7}K0gX'(54,, !%Gs5/&O۬f:d¿aFGXhYaa<P/#l,0٬5 2S.ʢsȩ>hu#,ZmT"? JKV|Zt;@?`իKS"pi3h5n$3
-!"xvv0&-Y>a+,Wa[CEy&p| EIh]V^a>9hq]V&dhX[* t:Oj]+ZZZhu}Ԛ7-*JqI"}`mJ
-$^<v>++(#_\/S0sș!E>!SǺճ)r(nΦj nŭg0cExT$$
-#Rf@BuU %<UH^(|1O < &cZLäf\Iv\GŹ\Ia.J/9g.*TNzr i1x3JRyERYq RkɂUB >d@9m^V)hRTS.fØ!Ǭ5քL |./?VIUU rKy5P'DX2ʁ
->Bsq>ų`/N̚=puUrzCsṘ6>[uɌ~_t]Bj5VF !R$[jeDKJ/ns\l)L%lr8"7ދ/l =x%}4+#/ۚUȌ
-T>g*J3@_`,[V[2;E5/ ӆA< ;#J \L"9bTg"$Z%٢<z1&ڬtwMӳJ^4{lj/%0A_L`\%\pp$W .\8=8%0=)%!x
-ǽȣI2<N)WIPx
-&}8XGEK$NIߗm!Knw-Rƨ7N5JE@̏<鱱R=/ϊ߶v*- k_:GR)= ?+-}[o!,$ /gV^̿8Z>j0Ӷ)<=G9Q?2~n}?:%0zuf'
-YEӃu\%r-7\4{8F􃳀.NslIp=R
-d%]J`{npρ ipU \6,K.\4pM7\8= p/*+Z5;0"* R΍΂+
- ێ8ѫC=[nȵ;G~GF~ѦQO?Ou8}oߞϋka?~rH-'|^IMY1ވ;Ox\\Q}9oboUk&D::[7']s&|g'@e}IuwUg;~#u:?ygN'~6Ww
-I2[Ҋ7 {yWtuL{1w wL; RWGgZ׭*ؤ߸4^0tuu]VuyKJrXTUni_^2;mjؽ|h+AL)KQvIzb\(eٖy5RG(9DZ%&Q i̽Ys ܫIR̽9Y{gG?pĽ?pңkJ{r{ζ[ⓒΟdq0m" capc1gL2-%GF$hqQ|p,0a{ #11lƘ1111cv<3湘1/9H_>F,^J OlF>>aVѬ*f9fDzEiFD~X\T΍##*##Gx:bgs#^/bo"fpΛ:l}?#\ic,:itlC11ccb~̆Uهf}ecNJkEak~eصa6sqZiӶMŴ?Nkvz0}ӧM7b_~c`CCaaaax^¿
-8#i?hqj31tșf*ul։YffyGLF"ލ4;bNoE(rtԄQQ62j,7o|8m]wߋ>z٘y;!=a g?<'k_̞;'vE5vs-tlKױ;aÖ 3NKlڪiO{gG&LdzXRï ?  7'[ ë·z'›?cی!3Y?g&;+#`עCQ0Ҍkg2hx8:+:'*ѯE7D]113/b68b^y#t?b~6{iήjv]M-},vg쫱c/~=EXG]}aa2օU9^{#t?~6mҴii
-=6mWvq7|30}./Lszϧ0=Р7432l2<ex{hgÿ o
-gf=cߌ3̜0434m}VS|#x?mĴȢW#FFE!R?F'/^=Zb>&hg7>;K`޿GQ^,21jf%j6\6ل@.D DӄTD`q/Vmkj[
-(
-oXX鯦oL;
-Y`$W5õ6+>;'۝][b?~Jd$E%;Ƥ^zyUצ>|jH4K闃KHOL)eӛaN3\唝/:|ݹѹCt3#'#/0\Q/gzƌ dN\MAgf_%<A U3ׁlv]uuVa֍Y%Y<t֡A^`VAv$<WO)ƔMSޙmv{b>#S=ӽLhTUqI>O*H-xr_ekAbq'óW[{9 ))@ 6)^:a\ Rsř13#󌹙gy9H0\U]Wt֤+r
-r.Λ;O;Č W쌅%ɼ:3-n 3
-gŃnR57kq֪uYMmGֿ@eim$]w?Xrejh{R?I}0m^3C΃K2̼eu%s}['<N-m;@.Nޛ| OL>M@
-xO0^:l]mʊ˲%d%f9A 0ϭdUe_W^ \tkVGVpSgf3g[ccZ ى\eu
-HdWe/ē4{Y
-~{uSSeL)uS/㍉.P?O<qo`ۍv rWN:CZϢ?ٵwxn[kS^3mR®Y_#ٓ͞{j#iv]\
-mSc7w/< *ʈ !ig`Ś].Z⚚I
-}>sN05J 63Ň_OdWc܉!o@X m=~L}Ϛ6v' /;r +v_1|ɰa/aㆽt;<~Ͱ sXQR_Vc}ٰvaaSw {Ȱia v|C  aio(o=rڽ@٩:ۑSuqd9HUVbz]ߧ#]߹^un1K};lXP}TzX6ʰp;ǎܼλئ{=<.]um}YizwΚ;<PyQډk=*1ݩ,-VRtwkCA拾t-{;oRutRгܥtt$`’VX@%
-n+^e3^AFըu4x У0B:x
-^s
-J@^A<Ax2kNWW_^Ap:tUxHtz x2x\ǫUk:#xR[ן
-]~bGLB2#0]{Č*L?=bH.*tR51
-1
-]
-m1
- 7\TOQUM4~G̪ZK{İhtV<^=b^+4~G H{Īf?#FVu1OU]4~GL:D{*?szht\K?U;Ct]eN_At_O}??OZ_K+~?/h~>?CnsOi>_{3ݿB:{VHO{7k09)rU
-•k{? 38Gx#8w']/{d 6,svފ=ĆriX=mtkn_k!JQ7ߴZPU0D
-L$xk/)à
-̞Gcܬ?04
-F*LAMş@/FkO-zHockff쬪!(^(o v}i: v~e'wS\Arg-OjaP&$oe P&
-`@ϼ}QgxGb6(/ǫ$4/1smyeVr M0V? !SPYt\}sm\h*C({̆rʹ
-U.7Gaj=
-P}*kl 4;D5]BC(mN(=Ih]xE9ԮgwS
-~|Y") {Oi┴Sm> } .45nxor{J:'B׫'Dw@Y#Ǟgá=cd+20_ `~IYs*B: Z*'IHPFւrɰԡ!qe`<g 6_?F[3-)ð*a+W? 2L7,V(z r7͜vqm;f+ߢET
-F^6f9|x۸L|0B[nfP,45 ?uhHmLJ?[x4ux))դtp]̮n? gbVȖp8p;V1
-9تD_AdV lqmy`} c*aLk
-9` V5a38u54 S5 ?D+A*O'}Ͱ:}@#ŪǸ@khc8U Ik5U_
-/EXKē񠡑8&H|_<!o >K΋kX}oӔTpoA-N~xMeUY!9tc;<ĺ}A.Q 9TP$i•. UߡP ߱k+xޮJYpqP<h pqm%զ?SAN
-xa{}0Y\קCeޥQHG$'T܇fN9O?$7))WB3~x<z [rh]\q,ރEU+\TVJxvߚ֒wZE󎅋05kVrX?<O I35fj!
-jFAO/5֬Y*gw"Rw(TSgkE1=,sѕA"·goaun*KZf *B{BuA`sVxW>PTš+ßz^ oP&BSpdu^o<n`Zhʻ)DY~sա&.w"W |(9 Lr75eFfqYCyCٛn P/?ˈhrxty, Z ׄZUaR- TPn^y'Vj-"+BU] Um&2w>nRQ|W!Ƣ4;߿G*>O Ex<&|9ȶJ;+X/+FE5l/n/#HǏ}=8oa̻r̹_U(;̿s#UT9NX}!#XtLh:a],Geӣ\-( h+s/Q!7R~se?BHt=Lm}$pB*y$k2͈ 3Hb?sw}~ZT2U\O:XZq
-(蟤><vȼ#W9 Y^_+pxB\%/ si?dץ&z\?}`8jY;,Tkd<R?RFUP?w_AxOi
-yfa$S{P˗az΅zm5}뎈狿v)yyyJDx>kVa=?E`2 +3ae6/
-ް2OE-`cg
-qP37(v׎~Licr*
-k,rȹP.^;8^+&է>T䛎:Q:[xFZo3'/ p;BC\w۸õK0m OXl[t`E.qv
-ޣʥ՟YN0{%7Lxmˌ$ CEڼ!cF]4ыي$P;lwf%zz3lS1Q
-0)/;r:dzB4=m-:ۑiʼ32pk*B= (/S TX
-+2@aUtn+'P@QdTx|zU<9`),^@ܦ? +`y#8bVZgG4\4}43<4M3HQ=#{p\oT QS-@k%b
-0ɳPHY,lkqV I8[ԟOή hETUQW*oDv} ` j4;\(=+=*G)
-_3kei/}:< r8_^`2)`0۞ٶN`
-BVܫN e]j`8
-G4;]&n j vQQrʁ*_ bQ-%lcU>b,2`$VgX5)*(L`
-Lw^ %5`ɉ+8,ff1\h y[/
- :!Ā-k@W%W].AgzC&q5toUN,/ 4ɒh7WXB<p73sLh2yϰ[5~<0Nhčr,\ʵEM<:@kл%_rMzKԟ /V +%SfzA86DN t9;8Z[
-{ض~墋*r]񽈒kYspCasRK2
-Ab +>prdZ(]ُ(ߦ;O"x<L̵CPUH9MǠ^|PinC(x
-O?|pC:Uc<B 8B0/3x~D7[r^h]'n|+FcL9Y; :ZT$4b dH{67z \m"X3̟9o󢢐(Z7\v +ACy
-i?)@P5"2`5طOXy_wh$#T0hޡP/
-Vփ (0zt\s^~9BC^2-Z牲*|QQ>c`
-%دG ͪ*'NR~N}F(e琊|X-+ݪs^"c8lt H`ؚu>ثIH Q=ek
-BlAgVXC'AOOAm7#WV`xxUuW8<Fk*o- d5).JP!߶<Ġ:^Ŕ[y
-VC~PWe+ ؐXX6vLml
-)?:OQTJxE6w(9(Ɏ3o/珨EnDhAIhvOF]1cH#ίr!Ơoop.ZEQ^,GEQ/4,[1oB])X;X11IqPwoNk% 9Me5B]I
-49\@7qMSL{>~\A; Zˎ(_MfK@.9G's>?ё٦lBLn&'+MldлSn"n5>'~4_c|-
-x:@e&MS8ܣm=⮕D5ǵMEkKOgqM
-5{yѹCގof bGd<X` ZH1o41j#k|(ړz2Ƞ+\'}|;z $܈N~ɬ]hUއVexi<5Fh\!!a _}Oћh|.~|mW&cΕ-ZRS; [}(\Oǐ|6_2 WN5яn-`U*n(pUU^tԘ JI:>=JU CduzqFPٿdtrē_;9i=Va8T$uh,7rqh}lX}ɬEfѺɬAKkRQok0R<Ba+ڀq@ r9.[0v-޵XHhlbxg78f\`ڧ`, a^ 28CL%a`=<??zy҃:gzmmQ:e'uCK䟌DէZku>x2D+r
-7hª\ |W_9:ў߫Yf;?he0FQU5J;E<74{ƎBE9A]\u՚}v޶ڭW-qdt$S)>ԅP i&0͚L0X a,Xa!kB%7 iCB]k- jYov*fU7+srHþ{T` TQ%ӅMHm_m^ 9MI=zHS kG;7=M'+׆ʄip{X7SA|&1xTz{ Nnu Y) kMgw6g9ș*CjĖBSa+PxAp<Ǚ5h>pmrh( 7XЊDBNu4UiOЪsA~A-g!3!Q)kdߙU,AiŒ}d$LFnj sYc._3w?*Ęi@1#!\s( w{&ʬ2*&̾23f_Ő} U`_YdmTOFЈ[ ׎l_z(/$-Q+8j~9PSzZPZ{#j>"3oŒ)#;X젉VU.fvPF`GK YBa졸#C=q^Ov:6d ,r=ĴZ1A{,lE,g@yzq{ȤY7_4ңgf2khj mGnYF"SidYA ATԿh }yF[(FyB0[(.6VbqA[p0>*gZ_'ubÁv`# OH\h3,Kitkx/xИ(]1lo a#-v=d?z-]4.bXx7" -EFEb- K(Elb}; (@/8"Bhyj3fV
-N>G썜bN!gŸ,ƲYL8Mt ũ1<^93?9UgXtf~2aV^v>a;T=Mf0֩S81*~0mc?`d!Xۧ;1ԣ=?G@=݁}3YNJS *H<L%cg1.
-y҄ Q6Spì~-׸bªI{2%@?fUԖ2ĀX| l?##ZdM^4N5I;_96t~ Y(7[3/3$$ᒈ2 L<{8Ɵ[=LZ4*F\Tf+,㋞c}.z̞4YKjҒ~d&QmXתqy1a=ӝa0<ACVD5AxE@R|u
-h &\1SZ0@c-vxc]FBfBX>E7Nm):`Uˠ+v"; QjB a†+o``K α(,UvyF@UEUp4o-VRN5/GfS*zv,~~cO.v^ _e@6!,VMV;`[C9; Q
-2(Nߊ;Vƨ;V,_]sdf]S Fn7DV}*^Doݿ׷aOB)'$` R`Ь J/-$EXrJFve xQ^;_
-,{ ﺂyw#/y W)Nik !iGNDM7*eP-10u,
-L`Fy#Ʊ WV脕}$옚V=$Zvɹp919L/M?5v_=ɺ!T$נx  \xQEYhб<^qJ.z38UKYظ 5Q: @z?cO"5\9JZ>"^5>ńŃ΃!|8&[5$6Dʥ5@.4b8TLxJ^иi?\c0)Ӧ돆ap| >O4N.B9U̧i'%$y-i'{x0(4|`^p'"Ό#V-c8Qg^DQPVjܜPm
-OA*J'1_$aۤ_NYH-\0N$mȂ6wkn"$۳9@;؃<uQ@^ih}3AOSLzCA*\SAVF i)r~gR>Wݩ[՝PwzFv NmT溔=ЇЇJc$SLHldjc:TyEj`kؓ}v=XX0aDQY* 95aΉGH@9!T>u\ŁTG)&O
-'Xmm+8JA~sm5>rda5c񽸝.F3et')闑~3<J+֡^J:\\b5kslii7D:NqcK 1wv4? ) p7 mz*u?X;\kwN#_ּq/f_+?<T qW*XrZa"tǒV)`bԫZ&7\izfClQ]0qµwy}cA>]^8Ecy[y2D o`>"z%%2-  Ӓ,A-)t- 5i9ab:SܙjR{E'~H.ك8U&z̑J? _ccrlٚ]1[9ѲIy.OăJ\Oʓ2J`ЅU` 4z":+ՅA I,Ӧa|HDZ"E$\Y\."w}ʃ̵e/BDŽu1Oܯd@g}/ JO=ɄgB㇃AVpn;1!2 ^LI8߶%
-- {Ĭ(* "īơպ$odݶ{]``7lfE3{
-r~QwXKkY[xrNݾSMtz˲jjU+aLݎY4Q}俘h2k<|}}VfUbltG… y#nė jq"xx[ ~4w:E{f #D* F=RY!Waod]Oa7X&cW贁i gh71 J)'_,&{sw ='زD}V]\~.4b,_MMMw|Ζ vo9h: WF'h`@۷^ZC(Ѳs3,6oVJ"CBpK9Eq8;)7j:]M[1A+zJ XԱpte[WhΕLv'kMɢq5bnP oa-wX 8' z\x
-:^q/"n!B=vlo*T(rb0_6B3Gh)2
-NPiz/z|[Bx"Z aat2䡉Zy;;"i5Bލ!ta~纟 5 C>2@lj:l‡?5t0\K1Kc@ +Ѻ!Wp Ձ@q?'FJ3,R~4DŽ8;Kn^pK3RFmo% r!3ìmߙt ??zUi;аAK ,5-oyU5\޸VGuItRLԄH O&ob‡xZy8kMt0k*fSc A ٥9x BEFM55FV,"]rtrc!hP;KWOKk3kr՚`נ]#g<$-Ug6,`u ʥ{{C-[HbTgQ1qC0D ֈEMcGq;8}j kC7ϻaH!7|Y*.v(.fbXfѱAd?Rj^rd-/${}UT ۏAkw7מju u 7N`tW0o0+p)6 Q+g䧵qf!,_4 _/LߌA/%Uw
-qZ=9{J0H0{ZۀNNs@mgn/<Bm5BfrY^2gr"B;VE7ccUKleV\"~O1 ]ǿs7P-msf+^ݶ~!f} W30[k`] 2kF {L?L7?1l'ZEv+|:Gr?4G'Ni95lL4GC0G߰rN#:+ܾN[c3f*A)+sg*Yv4O3tv#1N#=0΄`X3Z0(hFE(db1l鮈@1v'Z
-cnr0(|A[JMO`fu{p)7\_&@#s/vD/%30># ԏ_th?B_.)7^x
-/J_WɻӠ䲝2Lɍ )2#N:iJ.[k^3UwN @кi[I5ad_C/Em}3 &l`4~4>||q|7w.4n Bw&ߍg"k+1#~p#oG$߉ʇwTH0幆iݤ4vwjUw9Eh)SBF03l=؛CQp Un\{X03/>wlŇÛpG⃳*uW-<`״X>Q255w{5LCE`G;kn)~i]Q~3Ě:ˢceIk}lY\|lM]jȤ'mg\,leY9Z;P̫.?t)BT(Bۋ\tƭBɀH#obHl
-. _D,ÿG~ K;7x=jO aroVvDf
-;nU::b1go>{5|ߜUEPWOc<%9]>U|6l b(.as#5&y5l~Mrm߭rWXg"<Bh6!1P݁vx2+
-:r{۠\Jq'UJ>cm}rkq!kĒHGsLyWXuU9V
-4CBb<aCX|K,),u"`5;SzͅP}{C@hxZ]u+w|(/)% =E#riO;cʨU1P\ruj'hdK}Vg5.ڇC*?!ҍ<3[Gmsxѱs <!4&bjCw'(S[2a汄Ɔt8"JR3>;Yu{SgȞIXz4~B]PGTk̤eh彪cw$<(2?"<ܪr#K[OWc~o׸qiǰ tMEޝ'B۰[vcE\zQwtqK­ccN>on] F[rſUn)D2=`!7.g5<ڽ\\F\3
-~q%w
-oE]pTc kkl) xå ϗ~N|$jx@ GjsR1KLG2p4Bq oW܄Wa+e x>^-^CO>)|0he5λ5?
-C:T=E~j Ɂ6ODk4OKj$iekâX`'&ͷF5IJ
-Bea<4KyVdo7!6~-;P[\[׉)I0{RI5I0f)"b@#NJҜ88NʷŠV)?^̍)?QMbC XvҹX[*37a _/LꌳՑWLh2av7F?hsIg
-
-2PlѹZ0JEz,G%
-F177D|8iS9d
-(_EȽY"򽽃Y4{0>"x8'@C޵Q/\G=j8igYeQԴeXO1Kr& ήm@mڕwb* !JN?:cpCTJ)7.`k4sk-dO8Ea0Ϋ83Xd]d<B=%{Q+"LK$LRy<G̣b^G<|s[8?>$uO<]aC>)A2<?Ca|)?:O z^_TE|rl觬$uTa0~\nR Qy tcpw]z
-
-3MHq݄bɣ`M8:h`r[2o S%
-JqZ} _ fv0ݨ~*ݾ} 77\q'!?t-P䖸QFϨ-9\g2r3QK-P})D^f-'6K7X/%bMl0)ؒ<#I_x\0o`'G #ޏp>_zuJűM8A.e \g`ybª),a'7u1f7v.'X~fv8mWv\p%;ݏ奁sSKNXb,(|}J 9ݥ
-_E7b\36w$U{M$=H#? 6kNJ溱Rpa/;ͤU$RqfP\ҹVb
-!Sfx^$}pb-_\!'*O^F!d(ZSɬ ԋノp\n EBA̗<C(J݁?kJ-A,/ 9V>ƻlV@nb2`_jr5qb;9YZi`/? _an8z*]MSxi4M5n=ie+~ *[.qE<xVMgxw8je
-aTJ yڬƅyu}pj̧}H%"n0h
-zntSqK\*Gp0D*(17mۑ^TOuPjTΘ bӔk(f!dcW#]_~Yz
-"86Ku[;t6ZUB..KU*q3*<B4^rTO̻pW(U%ޅWMT(8( O.8H]0?:C mcB=*q%^KhuVIaZl]bč:˰1[df7;I?~ B܋D4o&S:X_>BRZ$]y0Ps
-ߕqn(?GA,h?VO; PJ KLA:㲀\KbG&$P\A"EK0!l!ɥ/yT00#!>BJHQMIѫ 
-Igϩs9XhxTȟ}f7K 07ѧQct&T-QIeȁ!δ)o. ᢟіnXar>v%ƠՔ؂Ӝ.(/6OlyKL-pMya}z>
-1d0](.GU#4)|Tޘ D{SrL4 ߀R1ɍ䏁wTU+WSNl9fc띃NP/v;ʂ?{-K9"<v
-8.kQR)9<a||GyhV*(R(cgfQ:ڕorG/G"zsHRLSC{ҏOȱ3}
-gֳnBmkSܬ;yuB_Vjo.~JJ@ɲdN1Ɇ,̽ hu`ݨ^`BԳ{Y/fP!_Ix7ɒ*(oP cbbt]gBoM
-ߋW<e|D{9`>e1W3{N7u`yǴw>l Oj^?ztǣFvy{.d"J7Oc' 35U۪jRpc( $
-KpK]M˶]TJ{Bin Y@[{3@Evy-p-(<਍:`lފxmTbQ<XŹH^Ky*| ;lT1ڻ%v##T}
-gC[
-qc"G30#il&5jm;a}а]#4Pk^@ K.)J
-1a{t \Zѫ*m?Ey*H[/4lK YՏb=jA*Y"䥹%RAi 9vd<)BR ZPuq3 @O*SD/*Oۿ
-00=,:eR7{x%g d{)43]ighe GE`C8 ضX?=/O`1.$5hV*+JJww7lPmӔJ Y*N@]N?Viۄ&ntVAl+v.\ bU|~r(ʥ.U?oIё{|98{xDz+.vNWL
-~Ov([".jVoNvNgQT}yBI\ 6hDKY'"+ _N}\h~@YM9
-b O$P˸n2{Laa
-
-Nj:v zP6 "ngXm!s
-ܴq.̙ l*5'cm7 Ζ{?SL924M~o 1-O{V#;!'E:P2fc\\ʿau-S?SNT{;
-VCke.zRrvAO 6ӗTsP?Kӻ6g0ԧ.72qػB҅8d?<`*f#FO#$J'I˜먻t6n[W1 .+l:x ϹHդ`WZ{(u1!DuA\2CI"2Y[@I@"Vu! F;UPF:;ۈ@DHك#WB7|WO ߏcX%S<WHoDĆ7nI'= 輅<bˣk;׈\:sε[;7ڹbABa.nLo:[uۺ,
-qRQ,5J&$RT "Lj1RqX$e]P˒ v]h=#M1ڽO՞˔WDÑGH
-iUX]_9ޥV=51-#VY*q ʈPh!],ږa~f{y貊Ά=Co'wV`QV谊ISNȔ<6+ Ώt2h[cːbɔdސ<wω '<ďYkQNwZ^'BzTha)CUA}7ie.rNh
-HIگ%KϠfjHfq<n*7G;
-bߴEaP;ZGwqUXjM+'~ƭ,Qg~ X=nU 0(<+V*[dp!;[+v]M)P_eduSIw>BF23bX0؉<=>e<iNuKhZ"~]$骛)ſcxJNp}9n Z|!kEĚK1 ,psɎk+hK'^:^ڲ'\ #po0 ?yŏ1N5,҂M <9rTCKv-މKL
-\;]ذ*j0EIÇB=ӊZ^X.<y"KbIQ,ʦ yP?
-٤%Qذ[`)(y7[qqeTJv^+<=VcV,,?R7KyVOH/6v`:0ْauD-l(*P, LE[ÓA]{c4an@o5^hp#Z9r;LH,}Kfәkd
-7S؁sB}&[tt1Ķ
-ݒr@о[x"< I  HO ev "t}4=B#=iLsDʈ*dn
-vJmFw~&x2!b 3=|&z]SM|y8{y#zi;x⪭'2- 0*tdNt悔&MC,jz5.a}&<Pe;QG6a@
-rv~x(fCe
-eVKGVe{3WF4^qNL.@7̈ssP?COڧ~iM<2eLD醀8ZE†s=LZ2c=s]X!e4gfqXĈ[Dl;`"
-]H+N\9m%lh1f(~-ްxr V9oH?cj/Rzh 0Kbt=F]|d
-WzV̯V7꺗tཅcq1Bd"=AHc¹saG'{G#!6MA#D+a)bS"U3@Y
-2)l g
-O\Ngxxz~|a]CU4":ˬKF5^j?mf:'ȯ|Fgo1Pl=ځz叧h8M$vv{5ٛOP:T;#PC?/T<89i
-]%AC4UK9tӡaABaM G{=8]V@`lZxGgNޛ)Ĉө~` 
-=4k/y91_oϡ̃}ʷ琇Cʳ̧ƠP= ,OeLOڧe jYoĒ2/}5%;)T_p%-;HtSܺ~!lTۊX,;R}fn cNH\=dc
-l`@z!c7`~,@w a\/x=&*ufCOCcDk=T<!KÈD
-@ `kT9ERQcYk1myF,j :$X 53sDiml=Dk>?s \ֆCt]˼<זYcpcs{XG[
-k>ӳ2<ޡso!@WJr;` 6gDzqݽ_v~
-@w~GK
-{=xWqy۱P ޥ\mT5?x,aR?
-'$$4~{?O*1!}"qux$ ٔ,DE$͂w%upt -6JUXAQ*Fwz2ǶUFi1/rǗvd?!a^
-tA'G1B,t<:@Ԏb7w\dK?>.
- =҇ەz kx\W1nCoYrA*om2K/=Ch_-Ž H0u!eY=Ǒʯ"O
-[F f6X$USگG*;OR
-QvXnN(;4w%]苕, +".tg)Ebc/kfn.r:ex+P7-旵 ykm'
-e1PAƋZH t^Mut}s)-<m*9ȫѲˑm| dcL*`W,g>@\>ffP~Uds.Lt (D飨39]ecAO7  [jWq<yiT/ #'璋q&pKK3B}nmc}m(a7,Nh
-Y=MatSSu]ܤ񒗐%#&jv~'H^vX cx\~Ba
-H xƸk)`g
-ɐ){=d)XP/`&CS?=A,%(%Fo>W̓r60}IL\ftPW}~(W/VF9ė"ԪRt[W6E*cߺ*o]B[
-fAB0)h8ԍgǤ UbI!/,_@
- bi7+'g:|h[|'4X+Q/q
-|( :q.1BaM?+n+zV_“ͨZ\[3v tڻƀx͸ɑ/ñjVbu"Fr\fJ ;N `'/YaG-rՄMO[/\tE i<a7,xdDÞٞ T5R=ql@*İRwk ;ƥƚhy'B%! !flh;<@u΃uN_"G1bRٴėJV n]$[@f>[oh3*C.7enen"fy= ڹ zm0Hg^ 7:7rC?O?\~Ǐd}"n߻jxW־;oTcD*(nQe:WY>j^-vˋluhrޤAHp3]37|qt(C*7fSLwe ߄fzγP_g)>[HZ-WҦg{Ju~3!0Q\/m$?#
-gZB#R"vԨ|tiX$(ϟ:|1˜kc#(&d _Oщ^,ʬ2QM|ꅆM,lXe'T'ĕxΆ@;(bsbe&<BGNr^Z[r^
-B1vw\|~{ŗ(1淵^ڋn5a&y +1p :`k2((?:~!q44?4>Ju~#y>oG0lB4AbdU=MW\W,Q= Z<&, o" _ ymXUl}CGլVsRTIrY)a1<Z a>FA
-B h?LZl{Y^wacoR| 2[;-@~eo?hv=ج"X>k *yiҬ[l0Nn؉<&MG:HSwD AB`)6}l[)ĸuXC3YɃ:gm1ak6_ vJ'qC1kU,/Gl15Wh V$'qs;2 $%5Z)S`7>D a-cX_HlͿN@bS&*3Po9z!k#ZDNc;Ǝ>h
-<Ih01緳7Qw 4|dF v!o!. LCWv;rr
-BlTSń# 1L~ʵ CO;qv0vBIx$Fc'\/$Gh+MU:DȸG8OyYεUE6o nӸd?  e<TS6/2L
-6Q PqeВvZD(
-B> XEizR^P2G[WoEVhseon8F8Zp|}d5; 2P1Bh8KC=ײDyb?mDXclXmt"x%|NBֆ
-!.;Ŵk SWL˗
->'\*Sk֒ABTxx}`Ѽ7솲8 S \L
-*p/S.Pb%3PD㏰!wR2‘$|6TbD=Cx:6\'MgfHU+R_~Hľ4=)T\k]EYQ_ N2M!gUZ>j^2^vHoaۡ
-3?Ys?:OEcpq̧SwYɇwcaМlPtD:DƎ[0/Q<JC4o=<WQ"_!a,Vv<_
-S1F2 r< þ'<*ܥ;{=]O'7R3[m]-Fo#·.Jdoر-Joa *r5jGԼ@t~{+
-h^-#>37$r02|lU2@͞"?P8>?2 !Txm%S7Cq_|}H/cCiKPO`-" {
-vL[[mtgm]4_owpҊH 獑pVO=2?!{Ni1łIyImO
-ViN,7yL4/z?R\N+-{y/\Os?F?$Y0ҮQ{hxjo~r2̉]+[oOh;1ro_"l/r?-9]wfcm6nh JKSyaQTb5ܾqhh6.yB%j~_RG,4-&Ž댙lo:cꌥT {:yfJUb cnQ^#MpsљY^\qaBeV?
-7{YsBY<5aK/v?m,4H}n3g`eab#4
-3=N)CA?3>#Gb&@/Z, cf}P
-%TXof1>=<3n&E`18.qQzc
-{cDžޘ
-0sOW(_J-7|)+z%{9-Nuly}%>E>cޜ@M-.1U딀QKC9-b]R11U_ m]bSa y F
-H8ݍKyՠ_Ķݺ`zw7ѵ2*ݪ?G4{/$io]ϤZxJVEZ\n({P?UPZZ3^ +6miqh=!㾢3$'qkN^TA'1ug?4i{xLiYz-g:?7
-:cXlSGG %@d#9=x> F:7hN, qĉx<%6é
-P񪰮p_}[ ]<Vd +…a8GTX&*f+ipgWgCqv-a>ΐ?
-O Anx܎ڒE)o2V%~SSkJyV;-5VWor/I2V(c ?}ճM;t^GWa,`6(0yc1:Nx{f)ԝXx1fp/-G)]sbEtg9ۄKTtkӏ Έ|SPBС|ݖ#.
-$W ` idǵF*Ω-y ͖a9+7a#8^#m*? gpjHHP(ėV`PAGy-1E`F 䆔ꮵj[?wW[w]|I5+L{VU4Νa3<>/<9<Wx1 %(cԻ_e!v @L*b
-*%Hjg
-
-.p-BvZ|>HȲ  †dw'-,q轟GAba,^CGChb_d{R3;Pw3y~3]L]D Zվ:!<Ua!<f<:?a$Csڳݶ}Nڟvlaao P[{ʺv[k ~n'G,\.(x7v-4m-G _v g
-E^茳zml_֦oME<nwt~Rs>|駟vO]U7nֶ0ӆ<iW7])
-mUs1=1CֳBt:Ă/DYr1u,>B|>@gۊ ^7vغ-TXV[}AvTTa鍴?R(з}{/Ǿ>dkb7ۉgY̆[CyH(ғ>MOûgH,̝\yz
-% ZѷՏgjL_$@΄1(LCG۟jv {"v~jTCxZ,i4sb"T`&ޅI>wnUSnJ0,]7'Lw(`
-; Gky7\i_~
-@z386¤ݝ[כZggK'gtN#{$5v~;峣
- 0YT,~Lr.^
-?*Y\'hXQ.|-#|(><otBpzY$;n0=6[>B,K/t7@[N~Te;Ki:uWUG@ {hOtt9F8z.^&2qpN8]#y/za|Mvq=ZT/1zfCrkf/6Lԥ+Ǩ+ tm .>oM:‹E[8a !4s.&.V5r/o)K>2˦= BXZ>ER*g`g{l-'
-]Pma?DLMDטn;sADw:}zs~zj]q{7hV9tڧiS5#h>lƾu
-U _ny.tEWGQ׈_"߀R:ׁ@t3~[TT̋˫F r@s6J.*X=.SSʧ=fxW3
-j+-I#KL믽+~J36Dko˧{XRť!(oa- ltG»c\C?CwMq`z3Mӳ{Gt"߱01A{{CZ; "iRK,:IKA o a ;\@l4 )-D|wC3 1mD}D]cMF^M׸w".j[^sꗎ0j::6.39mx$[̦5!r3 hHIt0|))L=g>;2S&>.ODRMMkȵVֱ
-[;7_\KKKc1|uG}?TvC<'/A·݋1VXba0ӫ%1Ea'zhSMoBZ1m"3Kr j9f}XnL;/{i;}ϬC]FzRG?7HɔLB-F
-ujш e-A~ބ'`oCdw=f/xD}Y9~Y|lDg1ɝsSyz4=s{|#DmO.{=*?-fÜP^evn!V$VYkN ` $ZCD`uTuOYcw˚蕔j%&QlYS(S*E|Y CN픇/:Ԭ@q~YS?NFf_Y$}/ %#nŀ+)Eyop!88ѯ|&uS#-(_֏)b.D;2ᘲDNFzh_Y׽b(i?P}E?z+ |_VIm]V^'^oS|8b)ݩt. G#3RY8ay,:0-75^=zW
-
-݅*s)=Z$&8ĭm MUZͿU9W@߾2BhM3h7ZE=G"[t
-|q*Dg8g%0<nlȓ|PtYn=ݮ}#q9gSHxSwuu䲝lT ˑ)s&bTEcMNK[ٖ n&F_%X?]X5Lp VES1:SG䱠{ƟMEVTe(?yRyj y^RM?:!&,;F*}Sɓþ 3ɳ*=Me]Hץ4..CZPy4+ii](K(HN|xH<T <^{5 آwVvH v;Z-3 /w-f;{<Zj&jQ_=Av;]^HV:zd8>[}LwRD+-K J
-JS[jg`;ʿٮIt]푟mS
-=6+I2 g%u<E+Nq[>YUޑ c[dR,kĐ%ŝ{} VʟΚ_\+s1nZ|nb9}sP5vD*ےhMtS ɷµ]A;H,] &dD =l]>֘0vE^$*l5>`eP#GCj"~̷WݬEtT9\+`df! BxxZ5aЈ+4rq!&NFqP<Juz~_"n
-b~`8x]+jթӉ@As~0UήjB\*[SzBYG'.O=*H^ݛ.I u?<~wO:lUbm2hݶѷlשW
-/ۯ>&ꂯij6Ye6=ܯqR C-a4[V䫯"ϫ-%%UZ=ҳ!Whk[<#s0菥rI3`nČPk̵O5u
-uiZD 2+Qm:v=?Zgw5Ew IzvVPsXUs ԑ|>;^P*|v8}?$K N
-1g`|vSV40ht$N纅vX\
-IJavΚ.7L>ǖu>\aG~&GÎ} |zJʼnG$N
-?K^~-?cexF6iHZ" $w7~M;_Zxdž<_W?
-rn v[o936м6X"6n[}a>@= Lԇ{l=V+|6R.(=QÕ-{9p~,,IŚCh>j@x*{hX\$/ #pņ=N­}xǶs1mڲB޾bTж($ {"?ˊTwsOO( Q!N7dԝ|Πww*x[ugPiz.+}ym/x[]Ͷu <G[%tQOY4vcRjFo8Y俚2u[T^G{bJ;s.PU.DPHWoq]4+#lGUaG1ڼn}ĹAV*fi2L#o3`8rh9ێu~cGm%JnuZv>st240s瞕
-nz+T<_ ?M9)|="Z}6D+x򃺂Es
-a:~;]|?Z>fnZ-e+;g_ajJ׵yז3pܒ1[鎣5˳"~IA(BuY&J ɥح%Aa;mZDعbi7+:z.^yF?U O섹s]ͬAI_dW-BtG *&XR(F[wL
-+gD7O(7p,
-.*8zN4@ &@ƖXzi%sj:眬emo* ;_E *۬_M.FU|)6Pņ^~3U7O~%~)u)M}q#kU5Adr(ҽ3h*S|})<NU]@22yG8K$bXg4#La)̖<qLvكR'
-xyEm $t̙E',&ϫFksyhQ<=Ⱦ6gwfW. eh4?WJi扣cpWO1/1/QV+X
- {:mlL? lf1_  gX=K Cb|*{k(q3C|8Wa77y8,SZ$Sr{j=>jJK ?!–ʎ+,e3u͖\<= YkM;ju.'H@v┙_wSPK}Q:EiZ7cאJ/DݬYah-a].OBVSmXj%pB],z) 31jg>3x7Zm)wUޖ'tÚod](Hs5X́(3hY6 V!HJgjN|4޺}mdӸ2 `?hri0tFg,uo3j 4u l"1=X\tzg~ֻ/SYݞSթt~Y8 i>5P6x3ᗿWfta+-Us5c;VBO"pPo
-k5@ԖsAH]Y-WSk./uRyF~!\iR"\יWu){S!#jk S9YF62dB]NΊqebW>sfaF_5'S?%Uʴc@.E=eÈ8;$ Yȓ!Ĕʊ
-G=r@R\]A$7׸We9.wl.=w|V\]t+xM-h(]@K
-n-òJ*GsLz,b9<17ԺIq2uG8&?7e.&hpBjTo"٬ uե_Wcž̤{..CL\X UXp9EN X
-eX \^h`6Ee#4L2rkYes&<L6 +3/Ô]3@\ɺl"IeCmhD j
-vPY9y},{KqM*Pv.)%+el,ݰnp j99ȊN0ZۭZ.k=\hЛr͋5jmgK`=w)DrIj;ߕê.gu'V=)8T=N+&Bl(\.oX .%A
--5.炠y 2Oڐ<Ap`щbנQFqԣAJ0k)Y.p@O}@/YEgrZ(B]uI,]eYqܮOb,%fa0*eK*k*vn>R%m4nP"er~\?|c{]c!2SR oJg`>#Y_ى L6R1 c NbBlEJk|VY|f$a1@b\Y;C|x@9jct2mn&,7QQ I+@1|PٕDbS% P\W`PXjBNH;wz|5|rYuXM#'(u3<!JrA A x if&(#IlԜx<~S̕{*`n?'1)StZZQO+F59 ƒx'
-rh2S
-h,sԹ$QGu=(\|-KZ1Ja\QȊ!6V 笭wiƸr+]΂Q>Μjh@W1qAf稣' o,UIsQ1unHW $4?|wkiesLZs"G yaPqhb+Zd 5 8W?l1$xYnYfig9QAaѩ,q4=Wt>eL>yw]?."f')^!d[Q-Y$ښ1.]o5[kkpueGfϛU0'84s3gz 84D?+33ϖ??}Z~,:ωh^7Vde %4SW E'1@?^ d:s<!lݯ af~E9Y,~sx~Ǐ=enBh3r/L;.}7x_X:MS]x
-Oe B>\l!w Ф7yN҆D9JIa!qૠ*x:.O7pfeJG^z񛐒W@(n$:QwWEl,^JM,$84hx]x
-j*rY^F~ ה7+[i&>Q3s*Z('tTÏkZ6rBly%< QFLJc)]WGVR3<h<;ur]Km'I&hrYl!Dyq$>b.L\cll@[}:ts:9L(cqh<]dʣ}9bT*5M$@#JNj&A'\ᨧi7-M6-9|KO(JAhP&l +VPlj(nW#abvbH>ZhQ7Ed=P<@4<^ҹ
-a?6VKɠ nK$)n
-D"܍a&! [z C؍Y~|mo:ʭcd
-yԿD)+eh5 o^ndXspp:3vrd*&hIg
-cWonF*HiN7d1vJك<ce G!oҷm M-!"N!-JƕJf #-S89=VsLFčHI ^2 Q[<cL6ecԬp4~4A;ykGjreER5fFL Ɇ~Ic!EP,+}[C=FbX`Or?pC
-ǹ#Y2/G(ڪd Au$x
-Bt
-lO5gN{x#?k㙄h̢5b.+`^=Th^iv| FӍQ DmDz !E" ƺڤ4J91ޫi|d]VL3`ֈƕӑI(s k
-އʁP\cci6eRu- ?+1ԕu*3#*l$gi Ez8!P9pYOoRs ;˂C;1ߍ:3u Jw3iEx
-
-۽A. nlvۘ˴85MrӍv 𤙰:V ,=<qdN.2.rmLs1eCkc2&= Sr)P2ǟЙtOO8; BCrdp>?HUN|T6/7pXiy 9%"/E, =K#i1# ~VkHhlYBM
-18*Q-xC7ٳQeW >vr1GÒ(+ӑo_6}貐< gU
-Q B-_ pt{C!3,3bfZlrUh&2 :#3#)ʋ^C{
-n+ |' !Fkf2}ecϫSC>`Vl4r<9uj8˜@hG*DܦAZd'sGW+Ӄiu6Bu6<tuڔ9BcJqB&S݃YO[|4&B|q*-@oR?s| yO3䰉R>m#558aVVA2͈(Bl tijNSyX.^m|eL QV6KVܶaLj y̰&&p3#iƿ09v`[t,Hy֝J3>=BM߈̵ -4qhO)iC\y|{`7a s5 7!:VgIqň22r4W,+ {Ue5 L^$C쯩
-@2w#B |hm:W blq>NiLM<pc읯=9cb0`,@`(5E%AWW2ZhZ)Q>2Dj4c,,&9Le
-}تF%R
-qBz6#ʴ!#Y2y3DzNΟ@\F9)-X<T7[Vp7]j}Nw@`wvfBI([/NmIcU,ҵ8:SYgo\Qt.a,=T/zEr)WuLBRfZ
-_؅CJ#S"l3'3,b2ȣusUYe'pXdqujZ )9Z;Fc.y0oe|o^_ee*}G
-ye^#URr1L 6Uug's[+/˧Q-#\*]|~c.~.h :7dY_b~8|&m:(ggeI # B y0l-,s)azl) nԲLx̃U̠y?3`cE ?3b93y1'r ]$n'$\hgh3 /r:^eE2Ĝ6T&h'tTBY[!c3dDV*/]ċUJu2[<H+><9D}i/gB'UF3EYS:N ?/JDՆ"{K,cfgW?0M% 1L4N?/KyJޅR-[Ls慂g'xjfPL(ٚ}zzg2EFܠ\>Y/i{} Q#ʋ1O G)qJK?W<s-FypvޥƤu{}z׺l޵&;ML{*+5y_,Fr\F²F(av{Rb9]s^򸨖BIU*%VmC8&HZ rEJKlqP>r 1*-:[6 fD{77 \4
-\Aޠ-x(,a,9*9DIs萩bL2X*_48_劯W+zƾ+A.DC
-ve}X*;~qVjkDYMgIx%p$S m
-{ ߜZ
-YK+x#Brv5;lJsvH[max,L[bWOlDm
-#2Z)>N<M bRQHX͊`ԖawvXdž`v7jڟ8^
-&50>L7ȼqu.Ń~gYmͰx9!|<Һ ttt
-}8ݘ
-<PKZ :HXѰVw4vH4ܹu?d*-?3_w+6
--n.
-G(G֣x_)u ٖ鈁, (uq_f$Δҏ\a?=9tPe_|Eg}ԗdpec^r[_Ľ8t׋v׋f$i|G}=pSV> _!?W64{ '<Zwm
-VVX;oJx.cOGLa>O S#IuqQy'w"<T;
-S>^/sGNp"~׬m?Y^>c+ts\k\y3՞ҾrxE5
-Ev?|68v&Y&{6 [6/5oA+xE?j!=X7c~R[c?݁@3~?aG]ܟAswx d.'wf5:q^dU1G<]zmb2֡~?7q3н)r/.藠]%C7< ~nw@gST,9z[3',qA~Vӷ S͂a-7(Wq?ձj{ cbOw<_)~> zF=гth*|/v^;G;d7io?;S;?&=IO44W|ep1>ʁ/t 8gQ#W;Cswc޽z9wȋ9|sf^~t* Z3Q yte7ܧH2Ŀ5PDğ;ӂgtX'%)[uTE$se
-\|1݁Z8sTƏ=CZ5\#_O5:gJ<QOJKwO>:O
-n%9G:㗀q{iq w)>|Ɵ_ Qw4.8gWߏ^BƕOys7
-pbQS|=8p>7pR^2N
-S?MT\By0 #'b3#&
-cg KC
-؃ +A5^ÓFd?}J)=Ƈ/<b=|貒A~V{ug} XxS'&Ҋ8d[
-rvU38lYy9>(O^ƭ7x}}oKldOYd3:ŷP+
-7 ow.A<Y'
-ET@YN.%#r8kWsDȷxb?vMj>gnk
-.SSbF'UJ&
-kB; /j1P.IenqxDC`gh1h(44\BAYB`40Ex "X1Ct O&E/+eR+9 AhVp֜VnP;,%L@]1K#JP4ϻt1^WC)&+#*AWJ3h
-Ê<m _s@ D-j`6<RI kBv6.׮h:fݫ@)}n^}s*:Rc"12"] Ʈ:-gQLZUےHVI5  Zag5F
-=ܹd*N.7)X( E4%/5{#~ a2}-ʯ$X%]XnB( AJ^iT(BM<d?7T#P/,oZQ/7\m[VT
-)8LUz`Lt>9k+1J9Ɏy6
- Rp
-netzHǃ1\TQ]hSA"B߂0[j˙P#n8V0S| 6
-(.8R=LcAdm1h"ǜYkV)K͠oNO1sA|a]u0u<sgj bFsFg,L~s+Ebʕ#G D ۢ
-"K/
-&r(Vd f¯7C`#+EWV@w@Pd<4M͍յ5͵r}5+VZwڹyc+y'HS[k^ ; dSE9s+NI5uht
-Li)Y+yTSs/lap=U~r"Y^#,Wllbx_Ch`53f fyCp%H|/6AOMoY{~5Lh߱,.,Ocvܦc,o&> Ng8ndyr*泜X|w\r8X>v/|Fs ֱ{YrKhrPodsrEFNjDY oSG2m^`7},Y^Y,a1_Կ`~G| >','i)G܈{Xҽ,CZrV|OYFsw0`
-M 6/=vgr.d7,`9JxǾFs+,'2o(:oA?%lسX)~O63.P^,a\? ,A0Xߋ%,<sa|_ /c F;%(,Xa X^{e+!`2iKXb3@2`d \  ,AYfa u 9Xn%8
-,q| K7b W%z wa F KPX` j5&
-N ]sQ$%32 DTl˜ %b Rmf()cf`%3@0JNL(AU?'%gUQ3MdUtU4L%(ix2Ud(&%Ɖ)bJ\eĨ j`O0j:@'5D}O0j:H'5FK'5GG'5H=H'5I"# " FSG &3#F3'FT1%$3D0j.%`TQf`XAf`\q**L`du9Fxu#D0jڄx9Fĕ[`|5X
-0a=Tf.C4SeKT] )7M+nSG[5*K$VoѡӰhҌ>p)sLVBK^1z^d
-19~;;;|oHlgg<v~;z{jM?/Çnzc\e~xԦM&߄-uw{aNRsFReclR-H^KM/t_QȚejݜU1lΩۑ^bR6k*ʂ̄]âq܈Oxu= _%bvN>4AnY'\'.8juz+Ҽڽưn}*Y}evqv6M8G ~1}oы]b-=P}J]DNލP}8LFj0thc>n:>̽[Ź2;Kӫl'~m/KR/=c0==oG іA9'fC>T"m[I/$iwKzrvԋ'ϖg]xd5ۍEv͇ˌhl/TF;]3nHszǞSFi6A9C6iӤaMXzεi\^KtwI4NgDO]w9ȄƎ=|JˮAƍ Ϗ;`]
-D:DKM]?*4V'<wHw f꠿Eъ(ʱkC^8km7ʹ%&xul׊S'l'XuWi5ӥklkJ+t{+Vͻo~2 >6sI_AzpZ틨*ѨK <?3 ^&W'<GADuMҍP;h ;Ic\C$wpFau{N7'6%=qX|C]+qX SO#ԋ/%q[k
-<&%Β&^"D/Mw%R{T;iT}ւ8ҝhzZ8t3u7:Z>Jw^WS5iKӝb @Tי?
-
-Leƒ+Tbe?Ked,9-JdJ(I [X[QtrKvke4,QEIZЕ]X(Iҹ+K/J2 aG؂.wM’Q2)]X'J2Lú<~qu$/`sxZ?<QsګpHw4ˇtk{0Ǹe58B
-&NYߌ B?q o.>c2')SB1{D~3ݩ[!o%6֡8]3gjH[&HNJ.Or[LQ *d?duہ6i<ÙLbf Ykʝ
-hQ7%5Ogwפ#2/71vvqG+o(UGSi0g<(NV[Vu- |,k }A b~Led{rZϕպmʨpԊR|';tn sZaeQVzUy g|ع:l^L{A q%VSU{SG|Mq@ѳ@/d D rJX&|ç}Z2WP¸'0sk q$0M:|Or͘ԽeD7pŸ@d{uzJCE[ne~C
-n'V^(Tqc:$$Ύ
-_,98SyA*_,AcQ
-V^`ˬ'
-Ei /K Z4(J|Yz4z%CQ/2.(ʀ"/e`iFPdI`_6)XjEH|YfUy&/29X7a7`  eayrF2kP+U9҈4 &ЮtF ϼSG
-K؄%/SċX",6b <+J,b /Nƒ(I'LM-\Sxq*\`q*/սpe [yq\*-XƋp,NpP$#Xmpmx\Wœxq&\Uf8 9yF1گIpyaauuƪmPQ:jϠ u(ot1R
-aÙ K lM51l51l-51lkbp İ*.N aU6\l !lӂk2† l8#*.6\e`œk2Zk.k2:?p:*|@J~L'&G]/Ù0YZ
-ULu"Y Ui .e~3C68AN<+r-9KˤKSDvpRT>`&;B9wԊ@Ml
-z z U6vG;G>`aƼ]p}k=Y IXĮXXuw(Dx08nbEu7w8)2 |e3WG=U,SUo,@4٧VZR^"Q[{pDlS|r(A0/@$[qPjnRQ
-Q)-O@_!9Q,%̟1+8ٓ}h3Og|&hlo64ΪΜi{ ,;Ϝ|0}hsGzsΣqv8{`3BMUnU=0η9GcR8gnqέdEW Mp.:
->^zJ0Okxkcj-u6tzzLF؜])|iW4<Gq4U116,Y)b:NCl:B0f/U7laZ o
-eWG/6ᐖ{H h յIك*ڋ~Mydw{b?k'k:wU=]
-
-` P 捨^ٛ 1Y`e6$("O>}u
--}rwyH_H_@L2їvU
-
-]ZH
-jk}
-hsJw7m<<,3fJ Fk|oV`m
-#V
-|GӏtH 4XH'Q/
-hUɅxsw]vbL-<)E M7c3j"F@lX"6S%6YjO
-NMډk}ЬxCm 0
-4ˁ ~CG5ˮ7 t7Ҩ@8۠
-i%Tg0H )?m.ЖD9pJ8DgiGčOr^NWw
-v=ѳ ;#]`nv;tn>O(? rzW~zeuBO'껷A~uJëЭ*ߋ$W
-}& ehh02lBܖX|׮צc$<Bf2=mu^e5ԱP'%
-s8EymrM0,WKƸx2Fm|ur|0&G,"fM[~MiNoXv2So7M CNc~i;V{]N/CL6i}5{?L]Rk2:&AQ=N(q^?k'/>Q0qfptSfGW#vv)K~ڌo' u{##7#ot>9k L
-%ٙ-ѫ Vv{"w/Ot#/]Zp/i<C7j_ӓ~?ab\X˕}<㣒`G2F-dž9<RBi~;bd|w FƵ0tV?.ci{ 9:A0lPOfS=PЀg2s<깈tnɸ
-xV2~VBbD^ hkti)Wvft(fٽKW[N9mן!$TŲ
-ZxX+jQ/M(Ϊf}cg3"?SjgDᴲMtZx(
-a<=@@C {   g%j ,fa{~Rmp&&-$;\μvfÉ}0^.x,oB_ ْ^#ĊI1>.BA^efQGZ٧Tº 5*DS@|Vm`
-rN B"XZ,f@}3FG]Fѐr!~  f'etZq@ݙg_%J2 *- mB<*n38UD
-,TU+{-iSHq#7, ~tJlcU@57syzAqsnsuxxn,$
-X%0L-W Z!|201D`aÁ sa^G1GaߢkȠ?Se[U?F|Ic0~4g<03勇:c%Af1"2D0Ba6~5M%
-cwswܥw[Y֖q~-[ fɟ,~N~ ɣ%ŧ'޼r^H{ >/e*ZV}qbMBqWRDWDኈh+ ۚ_&}ORD+-V8GL}]Ey,w "6S;&1L;Φ|zM7c2$mX>@|y"D& ̖=f|4O鯅S2t}f?Y̚
-||fO&zo-L?((A `3w
-Q { 2a]^ѽh>#&}G׫U}XRErm8/܀I k+ܽ6‰\VhqN:'t:kȉ&'Z NOzh_aR% :uP$n=  ` E:pIT:B&=w"io~LX,ڃk'a=[zJ't#NXTmp< ,yt*`-"Æ[
-jWsuRl5_(NQצ%vk_kmWD|G3vl #٥# ~^iV_72i #q%b{'Y46oOǤuMωq-ݓmr"V2"ކ2X_ W<?w
->rvVf1.rBlMrUkzɣߵ1x<Ėw`{Ero7kkƼ'"Z?%#>_dxHJ|ȘPUإal;ҮGMoND*eD {Xe7PRoB,E7x
- zd?mXP6lD>.nc
-=<"+;dP0@YLO(V0-4z n
-([t*id_' lHsq捈X+\yCGa|C(#+ƒC8Nl!?bb?:*;K|2
-6u]Mic}H*-1?WZ & v{p"n}6c`K"fކxv`~bHq}_z5Og35%Og
-ށ!C%6
--ZuH(1YjuS*iu$;OP[<!)퓂b.F:Y 7>1GD.$nj8 ]U•ZjwQ%)4-1 Ѓykz%Ųb4dG$n†'Xf_)tIVOǔyt&;Nx<S¤OS)Zt0x֘gӡ?Y\88.3 a[6 Š=mb[uU,AһC|]E6Ы-nBb H-de"ŕj-˅h~_cr,P ~ܗw<aasi|Q}hAq]۸evR_oaYh'U @y}\>WU^ǥ?K<1CUpty{|tƨ$Y2b>ooXE</EBZ5l)ǫ;[Ĩ:iW{IbkF^c)^r4 woaje[f݂Lj0kTTV wKxAh.lwy!Ul!c}=vU9 =
-HABXww)a"`O>eQ?.@c}
-?`ʡWܩǯ0lVODzڤ3o-qFff=wlh%pzIz_X#q|;6C.7Q]hQpBk|2Rv09S0< :wF0MJ]^LjagًY爛Fwvk7af76޼5%v1.E%Xms:N6L̬"鞵|Mư󣤲'>ʬD/!Zs
-9ZJ?NTT?esVL&$7&?1j[|!Y?O@Cc WʃkyTk+MKy\x ?m?7po)\mǭ,*ȅ̤:;ꍉ :qY`H䟴(yG"y$OWR+/p\&$@ԌaPğ5o1赿NQ']ͬYP0{5VMb#5ê[uwݗL1w C VFԺ6^V: J
-l7UwRxy Z]o^ӭW&ؠ52j mN؝S?}W|bD> |Xpׁ;#xNSэ\:b%p
-w"8&řSR>ẞp\ԧԧ0b;;k~BlW_WuqiGT8&ސ0%۵Lw(;%/$2L(g8nbUo3[^3fz!Gy de&y]/z`nv99:XQU\~8?U!
-TguM3c?R=j?xVߖaP0N\8zzp4q%W"E ](N"R_ޚh~U
-?^
-:j%&|uf[Sk Ũx_%2z7(b{d@ݢ MMؿ=0ͼr}^bfkd|T^0G-u"O)N(Zn~tw훐[߸bJ7pW C|^Xbkx8k6٤!dcBӶOEu 壢BMӨ :w?:¸$`r?
-@
-:'r@D8 Wteᖧ@҄¹Ku6;`#
-#TY\Z>4Pf ;W{B@.$b⦛@ȅIIco]60U3!s5t+u^aHZw|0E_寷K/Q,
-eQwI}L5} `Q
-H/ y@cXۤz0H`.Vr;=歟Y/~S<=uj&cs@vlLLP FpKF{@Ljix*ͼ
-J֫^F4a:E#sz 0}+@D}]K^T[XX nF
-\cH32SUwbJAZ0']H:JuZ^$
-ٿˢ/feJXkƯcI\K$XY 9OOOBڐ[ŷ.ރcS0骱xԺxi^v\,E\Sנ3B
-0 ;lܰ Y`L|_KAJb} {c$(@VOr 4Y/~<;DQ
-T`[k 97zj_Y4(k&yY3A.)S"K|g׆(ַ8594l=V ӦQNao yZbP٬}x.`~&ӮH>D{1'ກ|@נd>id$sn;ov>q94ohTڻ/aѤb=b?GH#Kn' _mէQZcey+OONUUǽqЉ\xP$p%
-,Z% eiE8} 0;.~4Sz>j!Vσ5Ws3@5ܗQ!#m,6ixN-zfԶS;5>صe80yMgLdpMĈxCg~88xc;Ў6iT79pM{AɾSo²"X@ *,ד3Կb.ӊtRu
-[qw;X{-U<桲-zQޫft㈾*nR VE[0; uW<`KXwv~e'PuH6ڰkCv$x+u'62] z
-)wq(I>MKSnkk. z 8@X`+2 -(|%aYH?/%lJa|ItOp>G&Upx â7=e !
-!$u: O4,:_4~ZtE n\cV\G|_qqlDmX+,hZk,< *cT5g1Cu\<i4A0+#aHpXz\9tp?iY-; k@=zӾ.ThX =0I3aJe4ۑ>żaeڙ@r{ QttH]ζ ShH״&^hd f <bv%L
-d<ŖY؉1 
-:̲{0
-Y?ag8|S
-t#"Յg^U3l2b>5fbS'jhΜf1u, D yĠ:{0Εmp-#pt6x#mʣy
-*6N`sQLZ%2.<+aN9!+q%݌Q#kn)q6N"prY,R; +FHVk!1=' åYLNNw30na 'vbvsB#$D|/l E|&ۇz
-b+R^ZqВ/ `,jU)KVv-?Ȁs+#;祋Iu/0OY9~,h9ؼ{~e A0Ԙ7*]Ebܠ#w$tFp.6G+oUh)U+ o(;kXv8#3Ja)tI:]) J_Wa
-tQX&( PpH4][j{|
-_mY *n'c V sƯrL
-x~RƪA(zc)3g'/&az`Jb]oTz߇x~8-*yyk'\BI. <,Y7!;.dyTfsG
-(V Pq
-a>5@[b=HRKQ*]ORR%q K2D)2qKtkK,J,A?DIrЕ])X*JR.V*(I RLAߊke4,$-Jt,y\]iJ֊+lXR.JlA&aSL
-&qW&)J2LD0t<{9<;Z{ KiWl$@n%̔``켖$`^T8e%U#9;ۥ=1;?'|Ls X(=mȇڻOוqHƁ|sgŽ{ԅvʼ=#ĞZBWV xW|gcޝ0[rY!Q(ٻ0v`W:@A+]N*F0. 1!$o iIG ݫxw[p=v )kDG5ޔCv0ݠ|F!?>{kH/KY3Xu-ֶH~^{AG[1&SAwdsrQn#^J!" o?.12Ρ ߳F~Qrv@>
-}Gǎvu6학YeaaC`Y\ܢ ųYƐPL{y&:^@ן:A%Js=`|| i$)#^{*q||V:^yUZ qWGlEƫJ+OzItRVjWwlY9"rj]X+Ȃ}!r\Nu!L
-t ,GY:HsIN%T'h9$U$a&,,MPlf,.ɿ23[x/Ίb 'd49X Y'Cq
-HKS ZQ@q*HKS [,S+|5XZ$Y(WibkPE"/MUt(|iF8EPd6,ΨlP4WLK'mճhɼ"/ -2_*3a tҺ#误
-$+_4f\U_m' O50 J
-Wd9 L @h,x K%`d(1 - dK *ɬd^%o`A
-/HŒnQ,HǒvQb XyA%i4^%%t^%$#X lXI؂6^0 K%xA&%Lmil$op*kTB Ձ}R:-:^CAnBseas3?!uB&.anCB앷nćsJu[xy}h!!ѻG[C6F]C˗)`ϏQu}r>Z>ce,Ol:!#ѐ(IǫX 1A ̹کkν)JݸqPR˓aTJ,ܒ']a@CC$"I](@;1S]oKYм*? \2>V
-)$b=h~+-zc6H̖*S}ټ
-:3wš0UXH|RaP
-{(֝۔ȆQս1;U nq }Wݤmcms&`b'Un I iemxQqBTtCHjeΝwC$6II&W`\irdS&;<)י&QE]F;-|Ÿk&I.Ȥ|]qB˦Ѵ3K1&BwABLR)$"]V;|ո -U][;4.8߮3K7l{ $ۙewQݏw@u6NJ:s_7ɸcCE wd.Ӹ3 2~;A*a^0AUbnn2ύ1ɸIsGerIt@)Z@} ^P#(Gl
-+bJ BC/
- 
-g
- 
--BCBCÄBCɄ?
- =
-
- U
-+4M(
-'>+4tN(/VHjېo4,P@rRro(}lfByih58(+t K$eҥ2Cu=㣖Dm!li at!7s<'U:hƔɺh ei,Q(rtcWbZP\^{遇c~mc
-`x%4ѕ6X<?(O6I#yNCK(l1L| l\ljD;?~촻NKND;mdiof&ȷС^Y,7}}=) %fX7?.9}hF,"b#[>R3pm]!a+ ]|vt 9jzDkns}&vWr$У7]a"_}񸰻Vv]v!]~+zvW"-àe:0Y^ :0Y^ :0Y^  :Lׂ0Y^ ,dy-H :Lׂ0Y^ [^ qVh lPdufO[^At13
-6uW7`E$9$$ˢlUJ
-y svaK,4
-ir:{}4\r5@n
-$Z1Αv4,JӲۘX+pCgM
-I #J6h%u ͼK51#JPoYxXkbF֕nKɼ$9&fd]
-^KRkbF֕nK兩$5&fd] *6+/kp YW޺-2eu[:/L%5dd]  ^K2kȺTm6^h%2t$^8L
-!#JPFɼ0dא4] e^"d4j69$jG JX`:9PfZHBϙ{T]9M[ P"n
-
-'+&y#C<{n; V{ێ9?ЛeM>̚Ebץd">Y|I`>"`F9efcN%rFeH de0c.PăKu^!Kj.PB
-|K@b:T/Q`Œu^R K|Y% ұ$K@d`IeaI%@%
-Y^\ڿ
- w.zYI_*I?.\]1Ɗm"o ab+.ښ-Ôxr]^[3KfUA4츉ІwE]hU{IBRAY^:Kt(RyS:;
-mR +߶n(m@uZ d57f 71)G[
-FZ6s*HR_KLIy3]GHiT
-#.{ܘ1;1p,h**m}ZX
-+@
-j|x)ڨȘ%R]҆ʄAqcwH!*FEa\jwH'*ŝdqԢ2a\"fT& wRR($Xґ8RR
-@qusRc|1˴(η, aUnAekMr"ޕ o]?Bڛd?T;EvJēئTҊ)yF "Wm'.gs)g6`r;{Eӱ2^$0Mӣh2w#z\q I7`쯣tl$r)!~F8-x]9)?ӌڕokGL셞.,I ]NJ =5&..'}f,nғJ,Q h7D
-)`qߨoB:
-P\O*'͟Udc'mG=i:/' =\zRKГͼ\yTnҸГʓy94&zRy
-/'Tɥ}I
-oS+wƔf3B n;?cd 4/&G6\tыWq SUn
-孛VRLƗN|DuEq
-B@ydm$)P4B&[m0WR+[ǷfO;kg :<,'lйz8nt+ɗ(+{ʇqCZ2eta29@ЇS+Qo>F-ƽ]Iac$tП2 .~PWSG ^)A߿LLz~;Q=b .
-kƤn>
- Lxg'M#5%f
- ,?-vb d8BK-+)`_Bဥ ñ;R(`)@Ja"O8B
-1D
-OZ]  V@1'/pJbe *+a/w~< EiPҡC|aEPq'٠zacM">X2:\ܬvt8&D>GPbَn彏uixܭ(h) !%bo W-.v)-}h\+ %_w^(vE""zrE"ye}G兒 %/_w(^(9zY"Bx[IEB %-"rJ/;ZD.|精EBIe}G+S[tYJExj= ~} еaMo;8O"N>QZHXoԞ2Kx}'֎ԿNZ[#(B|'Gs<>0h}9gKf4W/J0(bp# e
-B |܅qc֝ȢT2 h,hˆ@>KpP,hZԐ 5dA vA"430#zHfyc^I|Zk$g$m{WM:NuE<$بdw:Z\WJdAt_Ư׿2ծ8mhH:&]| <Sϝ؎PIKk0X͔YU: "*XeJG7HV1K9Eve=q3
-<Q8<#q#=Rsn~d]Jg/v_ ~eZq1o3Ʒ&;\53Ss=Qz 't1nJy`+yy6ZZT ^g>(|LOa#|Mz>! %&2
-|<Sc;.qrvݭ~Mɓ_G-aVΞ\h[*E &q$`y01W?Gs+)wxau3Ԭ4h5qcxU1:%P:>g] F}_ʎ/t8o^2}X@h3_:7'-/HHr]$8̦þ
-v9øn@vIy
-E{&vv8 [0UkJҶ!~BL7<a6"FJOiD\h7 -C0FZBJCq~LZ4Oa <Tv坼$})4dՙ$xi}86e~4Y SyBvqN>bbRz-2 s]+M*6/#@ZD3OʁG)Mn[cr%R r=Ll\Og8{}G, %OQոEᐞ4OH"P/oqsc8fbVjIB{b9E*.Jw`GyXgScõ7H StBklBwT/%QˤqGt[ӆXY֓~:)>7O
-o{jtȇ:(JTX畑$+QHJ¹(cHPKAZ,{)Ұba:$"ⁿ&GR*fq*uE ˁ4,z2Iϒ!ealoLx3
-QO'ɠ1?~Ӽ@l$G7w$ E}D?,ܕH*L 4!\G>8a^oERDɚt5vkDMZi#*m(u:Ar+ӣy>>Z>#DU $8ߙz`YX>2w]1~Ͳk[ z-$v:䆽~%MC&GB 0M?̲Т,FOHO<(W0յD| )(q9Sl*g(HU$ُFϵ7:$ٴ{OiR~]\G ̘pL \ 3rk'ZWBˊ1}':1sI|)q{[ O}lKS1d]hۆ̈&5Hx^j IK>^&>bƄ]xxdN"D%R oOtټaor6/`8n'x[{M%ӛ? @o<:2u~Y8
-υBaW)x",ư{_ D-
-
-r+i&
-O[4=EtUb kV</6+B iSЊ~1-巢y08Ϡæ{[OPU;|5CvwOg' Nv7[/$gJ2Лx-VhNfKkvV
-og_T#f n`pp:~:I0/ KVMD2L>p[d@#DN07>[8}fdS+sYx*10,0OaEo>L2 T *)럲VUb _tJn
-z%RuU; /!k9*V=6VLqڟFS~  ǃ-9Կ{hj韡M,gvޫOҷtZV߁_V`5kUXMVSYvgr/ ׉||,<$[`h`MWpjv[Ib=36OԞOc{~G\BmZ̙[.1i
-G3~'`I? .LcQh|paovpᤎ
-ʒPp!?&?+bzHb?&=kbބazN'";ͯ.@.jzr=VTw ,u$ۢYwM?b]o"Q8L!ƠPhVE +-AsVqQko}?#~v?:tq8-Cho2/wCy:?K_sm4pH{A!~
-t |R4Z.I\/\l?`MJmUxs1U:rW!V *i/߇iO5{11PºfN9`' M)b͖ :zHv@9~GamEbmjAhѱ%G&KΓkӞ/XE-,4_Υp| m:сӄ]+TNh)hPk6ĥ2,:(M:;s D3;s\;嫋$UOQ=O ܁'IEo.VQ7Y/X90McVE؉ [Ir[Ou##{ş>bGd3,hFUl!kRlTFwcͬ9KK \cz}/!['\b!r8Ɗ,0mf .X(h
-iv\Mx'"yTw_HR JW/=fX, yLy#yk0XSqJWuz`u r^8TL0͹3yEAx*]hCa?$*ې'vgߦzO'hoL]j3b.+R"5KM R*jdd) U1>thœuրLh
-dμWhqGGlɵ6Yt79@:J;B*5GkiXMq <VY =rHlRTݔgͻh'Bb///q) ;ZIq:/Krlz f- ^`z5I "@I|Q%X$A;R";hXu3 u;\+DPͲDCh1ogNTT$6$OU^WPRXt_j"u'[f@bh,VRj=h =,m]*l<-%UZNeE0K%JD?MĚ.Mt_̮%8\bt\1j)`$M:1O̟9h#ifaʊaRp^]kݩ!qHp>f{f6| ?I^c_ldzsa1)d9[ _yKX ?^oT]D(l<"7,=Bą<.́Cا.-u
- )gtKpM
- \i…mTW,E"ƥJXc
-Tg#yoB@XlLB\x
-:9s?+FA_TF;h48VA~ޡzwpUd8 ?_ߤc:+o > ?̢:Ѓo!ÄcЃ-w7:rM2J*\p!Fb |Ga9kUrq.u;3& 8^fq ԰4[]`1Aʇ) 'f2ӏa?7gڂSYǽ0rAf:[gԪ&]0Y1
-:1K2DPץ>ҜqL$$u曌+;bF 9Ȱ m(0Z}qkyZip ?@>qz0鴙r`1=!,"Rŧ\[Sf3/Wi;hq5'kb"`,&/2΢ڱkF> xT1IiX^r &&a5Y &O
-ئGA%{X8u{_P, a uİ.׫z04xx[Iܻ,:#0a6haG-뿤(VI0>zrBR?<G8Es"E^%/?ZRp1d$V9/ny +ٕK E#^b:6-7 w >~EL8m{)|\4QyҷS;UT@N|v^iPa|*E]_EE‡ƮϊŸ5&YpݳbFx V5R70? ެ۰6JQ(wu,G:[$,I"8|՝MZpgTHK1HT8gw̼d9Ħf3w?uT¾hff\h UzkysJWZCud[`Q l3.GD/Ó1ڡezR`ClyI9eZфh+eUq(raӉ$Z.@zeaܥlr^YS)Bq޷NyW"u"% VWo / Ed$v EtʁJ `KkƑ,;&fI j|72En#GRxjJ%ݒ1b8J\h: l4 PEt?5_t$Gcu욧`qO aAQ}bv9S腺Ԋ#„gJfg$U
-*TwU9!3 xklˢ+,l
-[V0W Tχf`N˅z7S(:`|
-k}] 4 k#6F5pP邯ASZd!Aqm:n~ŒyZ2,L=(\vZЄ篒=0@4^9:SҟJ]J;*A?2\jk)g}Qi&HL@]o-O{M<aߗw ([vQ? ܀0ʁM1҄Syy 3̜6&8ol̚ Æuc[VaB\Z6H>q jB^o~Tui70M; /Kf8qĖx/ӓ/`qc"{V?sr0KN ydmV3""` >LZPc y(%hFƼ7*YđDXOg827DrX]3E6M5:HS
-aN5 ;|,/`̨6t !8Ssd`-BYхVybC' qYEַqTˊj9J!?kO{^އ#R*F(Ⱦ#ƈ`&uiD6'I8&l
-]5C[Ұcc.2}~RI>g'S8|bR~ٿD@r=6aqh=umߢ7s]ݦ.~4|ZWrab2GGH::Bfws{(62!oγ%Z>󴿊xL!ѾpE㉁(Q.OnérݧߛzT#uk.5?M NٽK5OfQoa\-|?hEYxLo_%8'$1'MnqW"
-k~FJIf_xVOl6hcDa#X#v61 K qiq8 x0r@4`@#xKsb?9B4+TT %J7KLw0ԦLL"~b
- (40 TN@/eL,Ɵx0rKqr
-O[R.(4؆?&m 1RbY+cu"$˜_6˸b^_xutLZ>.?/.wm »y6~߫j"`g#舘sfY F%55R M$ @H~u3 f3y{ I} ; M8!ߜR aW@y;zYj(]Ŏ0:a) o Sl9;k]D0̓ETO֩btIs9 @¢ `[AmAmfC
-p#Yb}l-.*7< Y#u&gk/c"g)jZ`e.Z`c.Z
-SOb:UMS{yWq5}S=Rw r0)je!ă;Yv*
-i;iZJSӲp1֘ ja!i|3~
-5gǾGofZ;׌c*YVAO
-$Lq1>42dXCS{_
-`p'Gqw&`@G 3yv_RcI E
-W_ՙ@{yqMW Y,01@uKGuJYu iy꓿B/ y]4Ә|7BP?Z'Plls?2\znb qj Vt,Ib:ya22=~tM
-GYf(6[,@-_آ
-V*6zHnc
-O9$(W=H4>#u=P%oҟo*g84%TLΆمM!TKbr8(+[2Q(wP
-Q:B)jtv:4`ʹJnqM:7_@Kbʺ*8C_J @
-f ڞ'#yQGHŤ+Un`uttzOdDO$BCE wDlڄ LW] (V?&M!"/*[|4xgqΣFE)'&hm~<^nUV,r2q)I쐰C{޴gіEgaC n7u@)7'>Q@M#sTܟa! HFM+o5dY]Y9#ƿ~s~qf[~U]Q~`j]?:*n ή|#ݟ?m ĮՂɑx|bVZRy}$*BڌY 
-5Az"=N0?옮$AiO:-7:1NFX̗~=؇ke1=ClQ衟0=4;XY盺{i󵘛D2Q\% ֦?Ǯ?Kϗ3nCv_7?s#0w g܀:۩1ǞF/ci 8{#zwpFgΓdQ[ݨ2̧KmXwbVc1Uȱ-ǞҽM_KW L.%ʱRO} yFwc< ng_J<[xK"Yn$y֝ߕg3H | }Z}S}rÊƟKZL~ T8Nr)غlj$%x"hoԖt<@Âyy[ (xswo赋LBk;uRw\i7k' i' [uӱ'w;14wwFo U]f)ۥX9[xOĚd&'#MHsfG;̣P+SS :͎;cxgY)bY)<ɈNQOVZ,v{$tA=,K)dƩ0_@?$D0pݠ 7 _,6tvjOmJr`.FDŽaJT[]v`g'Ҁ^4'Lֱi2' staٔu=3(IݴbSG)bKR=& wCKMeUG4n_= `P־|Q\'ZgnEʕ1݈e
-ly;8AGZjX섚@HiMj:6Դ΢#dt*W+,]fur;.[
-[ދkOx=7,8^.\̴#"I#SC-߽ L{c{<pŌB8OKXZkfˇI3g1-L5K!ͪBp`c/~tBSinA j@ti*X$6i3.뗷e3CeuN0QżuBj
-̀f»g-;W/]g&5;"B&a녩Og7c Qh~l30ie7rj6*4qUAUp_ _Fkg-&}\׏
-ɇ_1'? jsB,ts/ݴ^l'qnxY?J%XMGB?"ݚ\|i/~^#]\{P:C0 S+$fF3Vg'Mų4|U18Ŏλ%mgu$$i;ٙeXJ/~:t&?Aj])1*31PZ.n% 0mn\ߊSz?W{2SyʹdlS/QD=o|_cPnrq IEARvP8jmcu<*kƻiBC5# Ei K*H%"Kbn t:,3
-#:0㠃
-$IXİaV԰aI;[՝?tsAIٛ6᧛ospm@C˫RvT!\J1xTvƮ
-w`
-%=ؽj9[M1n0>9iQ#L1bDO{g$ms?kwoy&`50). =X:'4)iaE
-Xϴݷ|aDR)PخA͢[\.;6҅qFrKLaHH`:l",$X2ӆ˪n!n{o-֒2s9_~V'ɩbS{Ɇ*1UE1ZY]CXӑ,D Ju<HPZW~Wp PHَӚz:F!g[\f|Gr$lv.i%Ӛ^$&3r{mF7HDļwah%2M5ZY4*
-ϡVZܚ;huH]1oF=3b_+*O~8t-CPrJC3o:z
-v*8z)cG LrO2YbRARW|A 
-.W =t!dldzMrjF$:1̑ZPWA-"&`('FCH"q^WRzkvAמ$00698,CRpNtFDՏ \hb|Gx) i0 21- wc.uU4,[G7{آ׫
-JԇqD+QTy)
-Yj^żW(Dra6{̊R^
-տBlO2l Y9kIjax
-)LVW5z{9*~nc^6wЎHC=BK/g4;mgH5I=|47X95x@kDyٙ0rƶP`UٿRHàjdUsyQ>4Q
-nv#UQ9jX#gՀ
-hF(wOz=~M< ;#-¥;VTR^!K;ȟ2O1ri Uc<Ik+<}uV`Dt9qeLkT$|EVm8)?HƐZ[+jzcS_h;1,0CfCˏ![ 3$LÝ+]p(JNs18i8kz)iE)Po|c\h[:DX G&O6D'qEgB6%tY8b‹:̎.!߆ˣJ&[(;
-bdY(S
-$h.Koya~1;{toX\$oNO#-791
-E7 kͤBTHMNv^Ŕ8Γbj%
-!k<@QoOB1r-xӤHyieY ^ގqЍD$Rq&s:12g!fIDŽ#x x{bM0UscJ\ "3IZ#5 9ic/rbvBI(V8ZOu+x Օչ`y-o^/{=Bȿ%ͯp?~%V-_\=zKYo}}<Z_-\ՈMX\i3j`̀ RR706p \^gdQ.n[捪+0} 2nGpiBӗ Iw?t, 箽O{F_2V(:$|F1<.bD lI00kcL)[1ƎY[(({Cz`e _DڠZz<d`J)\nX,5ipHViHq "#١Y<9Hdc`kØel'&AlwaPM!PÒ,4!ibj3Lژ.gchF((p53; ti=_gM (xie+%+o ,Ш:6J1 ]2?fs=(Hub>qg;D
-E.JdOj۲n G:g3F2۵E1uL &TE5vl'W/N>0}b=.E6|~xsI#El ݀NFxmҬ&1<)[0G%<~$!hWz6Nc5(¡岶U_
-rRA7&O 6" ,TYVq
-$hu )k7Չ08\&Yu ;^m[HWS>[K _[\1I j,ҙ4iDG˫-Pwu$x%AM~ F
-l5[1F)Mn04&ٷ3%%GjK;Gu3Mwqr0%rY[uݔag9na}I91`~v˶ oV(JYd zZs<~+- 0tj6"*?wɯzơ4fdU@SI$B3d30 A"΀0:
-L$|ioT0F'~3sY/bT#5?2zAH"3ctP ]IB8c2
-ҍ AY"(2e9 d5wi9~A/p7<K)j#;yOpwJ/)K\j`DIeR.)ٶyAYA%%]^MP}:ԑś7]jd a]#3o7!Go*4.(Cdŝ0*<kswpʷQ;[(.OY
-CPӢi A۞W)/C҈{CaM
-p28i;:~NZ¨lnOO~lƢRn,p\Sp@ *$ QƄC"ԭD7yHʚp';i
-&p뢫<۝ld}g(D?_vH"Q1 Sut5#
-h=c?.uH``gD,2usNc9Z|'" m=_yC$G1s0yMkҡ
-aZ$ǵJFކ}3gc(,DKR]L8ʖ#`* TCZ]; _ \Sv~ױ?Tul`ja|kS 4w ql08ml`{8˙.MxDL.-֋yG|[=XׂVaVfݓ|tfГ\N=7'd#{"r< OoOOӧP>߭ORUL. >}O2-"?+T}}Z;5ԩqWrEV !XdzTJ;4{bDwV>nUʈ`_<bPI[q7So`4k(}<$QJu*okJXPR IƐ\.> Y)TXJQ?2KQE1GVR 4TSB!9(ځ>=O*~4>]L[ dGnq|Fx6ƜbA3 siC8/0iI~6>A/zeg[h0SXbvc@BK㼃:bؽJJZ (.Nqq
-w}S14P\}Yv
-c x-k︞ JhDWksm(->rN\?tzB:&/0յFk˨Vi>wJs@@U>" ;;29)ug5NSuS\q47\GY,8͓L]LIѕPkx.-N3ii)Aޭ\E/֠3Td|yh) L`
-T)rfnZ*vgK`JeCSTqjdž"p"gh~zj[Y|X#/ֹG )Z.:WY/ <2bW>Y3P &A|%/Ҧ5B. (`8U]ڀ`JU*ǻCLmwPqP1"[))G]AI<> I!z>$$STt e*
-*zL qqwiʺuW+?(K;C4bn`2BQm1%Andᦜ
-$q]Do> [~;`qe~vQ:=s=kPvKr-/P#T{Rofbot ͼ5O ~j'
-fx̤28Pj;AW'k<p/n b :b(A<pMJiݤDZ~CvJZK[IrFctONpl<w2oťG-K
-*uJtgh|.ubx=_8"DL(PW|EB @/t50ZȠd7|ibyEhXG_9ȷOnm#q8F '_0v?(r+4ķ@:a4;Exq9PP7ng xlФu\I<~EN0W 2Qw{Fmҷ,o _I&j<u~żQІ
-j[e5=okC
-&ٶBGf%e?^lUĶYcG=g1BsnrRvP|q}x*f
-"c +ZClvx  !H<, PR]Fk7<|rk\*ڿ}=meWpboz߈8=l|j&eg`6 J\jhJ/by GCt; N",z ?vѢ<btAL8jI,+3v*='v7NR(L` "pg$WEA7
-b::_M`+N{ <:^$bO:ފ;<׶K%f?$08TV 1iF&\Jѷ"敳]]Te.#22ܖzlwI >_ӔMM_JIaSo #P‰)G{vyRO
-vZlk~ i mΤ^[l`clE831%'}7pKFmɨ m!*uH]jٌ!ڒq/$x|%K#R fx&GlՂ{hKu-Lm1Yܷ zOSq)kISVkh%XC'ƼpJEێqEϗ~gK~82J4IiÂoXYz6[8*@۰2u)^6\4x ͜nqmN;r= )~67`ߴ9Vy_azVdy׫ l /6R/C&z l\$uW-{# #T# jfd3XG-k\EV̍~]|xk7W3-Lvw='B_5vVT
-lv
-@"+hgXYIY8N!Ym" !ltPn̹DIJ0 q zqS"e)YINI9>6;9+Sn>h*?~ zu0
-}nHaf65X;W-ŀԤIsrvNȶ*)H٧=&>x0.*x=e{NjT~QW"b*@.MAU+19fslO`3p1 14\xMJ1MЀ?kz9aapڱE}x5 ">Xbw@lAfh"Us ZeuX/H%؃1b9őLq?@b:&菀HT2?7*"S+Ɏ
-r#a2}n_5g%qtsF
-y:$A̹ *+4Ө2ϟ*c3*U&yUp
-DJ4n:Ÿ1)l?7?Y
-&P':Gq?$*&@f|{ =Vs0j c954cSx]FGrxAp2*|囿r6^_Ryl~zuRd&2Օ֙Hߴd%-t|?ܜg+4` Ӧ"'%"G U
- j@rx gV1h~Ө/VqlkFKJdqsl ~˾?*])&>GY\WqcJf,(Y\M-tbW,EťGݥn]쮣`b],s#iPq;?gܾ<{~_3/l?_eG[+zb"+*+G6HuΈ`y34垖W vf-_:/ӻ~o /k_ZK~_ҿt4/p3m11MKMַ0@#^E?\кn[tkmFBՍ(5Iu mfK<ݓ/bIbr&xc
-<r-MEèb}1\awwRQPlFc ʑwQfz3-)j3ebHD5R9^ Qvl@Z˭PQ"TN}x1ڟ&U<QZ 75B(ytEҹ,:Jt{I<ҝ]9uUNzGKj]ү ~$\yfE^'\Ȭ%edޤlpm)|~"pM]P)3Sf.Hժ~_,6
-Ō{j~T*)1Uon
-_. ྽۝%cm2JYDX4ڶEOJ%?Vq_O;&{h"ApaI~(3qlƙ¥qCҸHi\P4.J~"EKzJzzK K aPq~"^fgVI Mdh-".%G/ f_=)oBogY?UFhJ8r;v'R&JW[W;Z1cz*xhjDe[wZήq*z0e[6&\!?b'%IUc"H
-WGQ +E
-YJft@wW5znDf/ 9Zz$AoܣPCHcA Kc"٧]NvA,FbrR|hOd 'ź'T$C@1^Tb ?xI4Ɣ1&
-1Rc,,5\1&FR#('4:qB l)O2b<D$PIqipR~2Ԍ8OwXe>Sn{Q4}bImZ; cJ8O8I+{G1dFISIυ_JH c* #MXK)>KxԮ1ZҲb{!0_Jc_,K(zgJc?)ijtT(RhJǤёcgꐥ"z?2Fz0O3F,*n'BM檮]3.bsUDǮ~'[%@{#L&'#6R=Q['*cD8'¯p!qj2FDb P1(Z"7&YliCP>Itx&FL]_A(K1*选~@ߑR4' fo8l"p$%U:d,sp☄F?RiW1]fc9Kh> e$:C7$p6d&_~͝״6FloXq`L _^NM&cˡr Q!Q[F,ڨ"0TKʹ80Z:d] !5I`ׁ85b)?nPb30؅O La΍/UO{&umfO*f5co~/ѱTR}!siYsG̺:KM'6PSW>x|t{dNcH3?.|ZĖcInehK>vMCӌO,'2> P,2COQѱ025[d,+@$tݠ\[FCHz@gDβҡCb=UHWH%餸?!daF%'a\7R}U znʣw~wwɓf{MI$H#btO,]zi>[4)񣎤̒F/G)eP%-~E/@L'Pd/I*\^A_"L<6I@H6+ܛG#bĘc;g,O=5a/6&A)cǵO6#׻yCI/]tQT,H]xg?0zoLlMl
-cMR999Ri99
-uRQ99ZUc-0Ƥ'.0yXÓI爤`ҝ@RCCЊrNS@BNTi蜐rZS"*:&m
-[L)G3DUUTvL:RdJYKgU'<>$'sԀZg2vLH2tl,XRr
-Fs/ADbWltթsMtib*
-D!xb?{2]A*t5o$@y*t@*u&w_bR*Leёϸ $f\ha3N7dTA/
-W~=H|-T'CgA%N:rk \^XFG,z. NLȨaAum"5j*P8FPJ4LosY6No=yKB!cRmЭ7jbOj/0F9\3/(W}?>8шX’qgNcOFn3@W)07;r){2=;:x8<,77u4yy18kIX4 BNC~> YECx{5_P{SߘLp[W6smā[70)ӊ_qy( P\A=#L4!q ѥ z݂֞ z=ct,lR.,7J
-ArّR&CH̝ۨ?2Raօ >u^BR+hdd Ե>Iן XY^f [L yf5B~5q &QN@"O]%g)%e{4l= ȝ0/_<;|2)E^BRSfy,ګД<\-sgL
-' )2:<:(~^Y|"ރBӵCaMP8.
-.2!4nǸmѹ"M6([!lۢޡJVac[EsNE=\g7RFk=n-ث)sY%:?IYFJNڈ*:Ep
-%5CNqV ; N1q~]C"Ux )<u*t4qF1*WW_^}UH祳utke8XmQһ,rvlpb(3VZv4m1/4{m ܏B `\1jg,aFA$ b;ɶsW/ЏJ^-[Ny,#Wc־+lYZ!S
-:`-b-N `/q8m]d+`_k
-F
-<`t;)"2AY\kͣ3_)`ygPz<A$ߑ r`gQxZAp(ZJ@ٟ0{Eض0rvޖ۪r
-\pDd9i a1xRΩnh;QBn
-#_h}hl
-O5b&J)[.:9~K)εW:#Aݕ2{x
-|yaDO5&yHt} Y7%=s^^&7ÿ} i8dM4':!(9} l' L񠫫VLu,{k#T~Y%[ł|Lj7k'>Vsl\jh~\
-j1:f0I
-~$NHL,U S'fGh)ЫX]fmP;hGR۲6k_ s3ԩ4\T{ ĨaAwElw8s9ˎ0KGC%EvIF_xTőnn$(P9̎G ^1#P_N5eؽ&"Z,@8 g`M1;ve2]Z@Wg9t(bb m](_o
-sVה6\UYa7ltz3q"q;}D&qxI!'IJN67C9`04%B"Ҫe`&fz%NQO X/kANfyW~F*l!R"տYr:&a
-?dٝt|t? <ڽJsXe&\Z|3IrFy83<pB9WrH)UR.ya)W'Wp:3,ȷ.IWo'opF*V%u=2֔qV|:7e51' ċ (~!1ѷ,7ЏS?hoy}U
-UI9rh|" }T 7XSXݤ+_u?]?Syޥ5Wav)(?/J&Dm+ѦnNlN;w6ļ1V&Ur;Q@!3f'xa2ebG 2Q |corPc/kFD*2IBQDJcYψc
-u6DžRT+1
-uO69MTT{\k^Lbn/=9F Tk0Tgc6T
-?~l4ǙyrHnc~{\[ld=QAmE?Q]1c;8QrxCvrʁKRJ62IJ^QJ)7Z!FEuE)~P/@*@[&.rvgI~Dն]?0~A
-PӅS*#qg}Qݟx^jΟ(
-O rl 13a`1=ft407V–0{D(ZGw mrhMMaw{DȊ۸GwE1і~݆ۺGmw]hljĕ=@}Uc(j T6u&Xl/o-^( (~Wmky`Wo3hൖ:N
-@+Wo"4G n*cvu^7,4 cc$jJv_,=lA8"{
-QU>{ W?U rr>9髼 RakB.L
-gRcՌ#$IgeK4Z}˩wæ,*2.~ֆs+j#x)¤
-PNkP6a%}`
-nW7yiU7
-
-j{Ԅ!E${OYMNIl9uJڀ~F.]Wss_UhCwKXH^Іj(%7]nA6pR qe4.-Џ`qH!k(ؽm7 M ]۪p=f$|=+c&崍O2 %&bh^VX4]T!VJ ަt=Z>/`rWv1b0*U}+GXE>\ %W\9LC6HGt7ܚ6.DZwGOZBQyGgFrD<FORF-2
-9ݠҕSSG\ _Q'NqF-`y\QBn"~ lTӑMaBބ;Q`;:Q
-7rZoݨT0Ay^:JpLT*}CżWqG<H`I77v"ld Y\s th„-
-wB`bτ w 1&$?50k`mo۱PbbnIl2Zcqi)?h$:Sie"ML\i&ȿ ;Nn$x|4ޖvo`om]u)z{8%z=4aķ(y\i370OT{#o@a_یվ́ycy(ayy˳10O7Q]eyF<OL!\]y\C'>Es
-q8Ï3y\W `;070:З sGQ%YZg3H)GgFq(mbT &(c+#kQk]3eA'Z} ,zsr6Pk4V@&;4iv\通#(~9h4Ju\IwRSMbnYɉJ~"(55rmeB&=U> *t2{aP6x*p3JuzZKeνދ^=~qy=dqdy0!t#j,HXl/(w/>X"S8 O y
-
->ѻ(7P 0R{D{ {EUpsT(/-o >9//`*;CP
- }_W;^/G+q1jRJuu# a1u6>e IW5x<V>D+ e~=}ɘ*h>^Zۧ'RU딖I&]2'ثfU,߰YO+.&a}j}\aї'
-{*0K}eV]Kϓz=or/~֑{:;ŇU-Xơ<@R>ܳSmF#*YYuܧkO
-}}UEvF'$50,6>SKV_S`Ze4+CŜvcGYZ4ŕLB.Q7<U4w?1!"QykbMUk:4xn:ܣ|RϱCKmY+ِqEjYڌ4#Kif~](}l{3?cJƾ6}No4u-G-^C/rn/jMnQӽ߫=wD|
-c4BC[Y2٥:O]O\oҤ'}> p^m eߩc{=R"{{792z׍2س@H_A.]`r]w@;q,3 P8PWi5qRٷi9nC0[7FG=GSLn=9/$fsy4kvζG
-|ƣDlWKzY.8>݄[#OHLB/̎ErL gìs.: u"ȵzcR&a㗨,*H{75 =lxb܃j?7yX AN8>kabn5>B’nMJA^G5y s\|Hf}_KrM) c.Bh(bc.*&w~W~MM9)8}qJ;}l3[mfV5b@JtPtI_ G|(;]bOՆ΋;3Us{Ҟ!VwLJ%Wlb'm5:,g0h`xnTZ朡XGTVC=EP{x ş%T%9Uǜ!cI+{ء O}-밽tvfu:m*57C: .qcm@ q@,(RtNtڃmR5R:+ThDEFA&c&/mi}nn{X$w27|nOP_&us\ _!!f~V\|RTe*3*+Rxgi؟q|ۯ1>rSz4ӿûSՠ5 57\-{KhMWki]jeP5]U3p?դ),ϛzH * [k]~_6㘶jk}Q|΃vzkA%Ϋ~k)&v` Jn5v5fPnjHP~R/8)72&ox.qlq .DMYqWS_+W󅏚a+C^?ZjbA} ʱp:*躈 /Y:ax|]y>pvx\a 1LIX46ӕ8յ.,} -ljK׉kswYCA>q`X
-
-z exdxpv05sv"d;WȼM9qj^+GWqVE'3ת.;Jg:&Oio'sk]!|i'h5TŸ1>)ч^e T w5P'PqHek lqQnǭǮ*;p+`>}kk7p0A#AIrqh` AL4Tvha'>ʼnM(q;܈YD ̂8 0WJė{'a!36d"LA*G;lSk?ol%Nt@=NpyMp@Ыl]M w1OR L@TZ,6knI;MwҷWo
-IjwV,<7,|d*;*`Lq!:T%M˞F\nJc(s[H
-߬ ״8E-t zfAiBm`?1 W}M^X&V\m$X@3q*:}5zo~nڥ| u'L A(ww*}I}OOم[6u
-R* J4LyƶmLVrL*~rp$*{4%ʇ[TDIpǟ$[ m7ㄻ#Q-:KpjJUHPnnT/)m]qu%HR;ֶ!N˶
-ql}2j-b#>xIcKb^^F.X[Ͷ*Q S:nAhf5HE3[@[[EWZ8Br
-Y<Fګ~Sx9SiA%fMMgFY_S,ͨkf }Ȭ;R +ʆ'5j0@ukz81v;=F
-7TVivҵi ^
-yqF˺ԟ.uMzfaS<ojuO]muzo.EbC {])_P&LGEαg#k0iSs# F.hS#k1;Mol,ڶ<7$@kȹYĵk82:}MR
-v< )AFѵjbFq4nt9f0݇Z,4B⹘q(BPuSxN.Hץ~1!WPf\sKE[ymˋG\sUO!5lO Sh~^c=\F?,|rw}ӴM|LAtS%maG'Ğ=T;j3Q~ދsrRX?ZPlo:6fxl~NU+eUBmsWԽ$fᓢ >·HȻ>l놖}ZXSmJꄆ|>5
-ʂWęѭ_j; ǃ:f)\fF]uŨpb3ӀfA(l;'2˶ҨV'mQQzt muDwNqvT-@AAxuatzlp]+/kkZl~EG}ZYׄ&)i'])^io*z+ś@糽|Zo~<w?vy=xq[ٸv<Mj|O9E1 (g6}D7xtCdۢ +Jvxd+n -52.-BdnN)fJF4+GiQ&><֖x"cTԭskB7G, *+t+4|lpQdų7p5V*{
-Ruqmd?-8lL%kB:<;Zxp|#|:h}Qx8 Ԅ]PDybGeZ"[EЭYJb6Kgm\DN:B+i3$k5_jţj>DVg5!g!0 oK+`녵Ro~USU3 6(_FP**E8DkqlQ,V1
- Qqum^}(x
-E{с^9D^{*{KsP:zU؅/#R
-$~I)lՃrS|pVu!3{m4׾ĪEb9_bcKJVοDsL 2| W|GqJ?h_Z^Z)=QCZ[Ǿ4x
-.D|"p.Vav]jTw=l%OTkx;-iR+R.R:c??`V1״2|]0<
-CXa~#*TRVQƭʶzޮx"zLe{m#+U+cJO/iu}QFAXEHN?߭;L:D'*KeoEcJoʾM;dN`*G;5[G+/P(Z_q ϿР/Ѕg_o?Ҕ34c[bg.o _̪sa5C?vfTjbhdO[ )ʭY;>~6(w<v1O(7gV2 yYi%}[/&ϗgk׫#?7ý^d2a؁OXȅ4nRE9l9t7oEɛX\O,4MMS Vr>$ӑ{#Umn*([2_Oҋ{0w+n|U&CNp.A%_ HdJιz k#<8"8c`%p3Gd}Ǝw.xd΢/U$E?qD(֫ 8UG)<bG3a}dNe{Xts?꣼)/ \B"iAˣmz݌7'1$+y.GK^v!L<'HQ'+&[{ZDxm:IBc7BʳRtR'=Tx+6F{Oaa,F:|2!G#[M(Y aBY8Оw4r5>.-`:i/XR~mA3jo`DdN!
-Imh51իgR%|*K]
-םeQNTyi=.nt^*b'I8tOҵ#5NHҗh}%R+җRYf뗙SZjbpxs^~}Ek=i=5W%o?}0?X^:`xbo- MaZQpp̒sZ y*XZMleچD LO NYU\;34P S3Pd\_< |^V$|~OPS4|@m0 f.oOo:sNcޘӟ1]5ϼYY O]:חO˜>/ut2?=m鳖&ڧgSgGҳQl=-8sAq'rg^/Ȅ[gYfedδ/\ڷo_ l0}3
-iYR{XҦgMef@s,؋nK@;ݺu$ȃs؁PAG}Hm8C2fmX ]s  >+&)Gcf-DZf@ʲ,LʹHr*'02uy3 "mfY2̳te/P{DY
-A;OL|:5 vzX3@1Χ_,KL}iiɲO?kz,{O,22f:@ឳRӦ;cAKY<?LVr`(g4cő
-k&N适 ?7׻`Qj {҅?.f.Jd-pdL%f̊uOy,&?7ffBr̜ Js̅ݣQ=}3ΝԒ:w=s@@g!'>32YEK1 P'puMJͤ;̀yr,YOϜjZ:3#mž8!I @dd*)0hoH@@7T Y zh FS2xy2{(3c¹0a_0L~>HfJ C?;
-Ri[˙|\
-@꒙ 툀}f
--BPWz4h uttUI lx:u>jY 2Ł4BFz J
-IPf 3ӱОp2'#m-$s,8V{@}~`^cWo [B7/7Cၣ^
-{ +}ۿ_wwa+ÑO$l&,:KQˁś?L;%1ln-sn^+ř2LCaL%mu4}ˬYX>9K2䉶GHa}`VP&ʙfLU:֣Z?̏]9mbHIS bk-|3`h=Ҳ >cϘpwHe(mDmYm mg.X0т-/&3@Tz`#4w)>
- ~pxmF2̟1Jn`,0~%ސ2@Ri詮rA0iM; K^ݻ?mƃ/37 #4}}9ͬy3o+񬟋?˃gCVPMpT;BS 2ҦL5h:`eΆ]ZUcջ[&~ہ+2lƣշqV(Y1 Ul
-ӆaSu:/0MRB)ÌgB0o}78R|ʅ
-s|g$|&g|2>/u7a!tqg^^[SjP#d05(!n1ܵA5SA7_]:7&70U=< 2!xb
-dԏbؔg/ /MI6(<؅q/=7oDa_zSpNdg6m/H <:"+lq3hE:ohFs.˶fKW`FNTϯfFv:/;a"SE|m s•֓b0gXkVg.c]&yNJGMks *FWOD8\<%۔s֐@)xq/,c@d;]afGrtK5䤣u{aMqf+¡i+vaF
-$
-cme1*eq8(hʹWPUa`f9N
-wE?RZPP۴x2(
-ܫ&rpӲwFjoEoziJ\=RiZMha>b)gGp㠜uz,*`˶p@3|j"\NIfyQJ0.*(*ʒr*XuXCFiI~$g4.\.%еqYJ QjZUjA&>ٮ ՙm6;A%Yם{7" ޳(gUxVx3 ATS W#!%Gb[
-u 7PXv$jͅkͣ>@;Czs
-9\DJ0JуI4R
-^U[P븃9jS"j<H0 Z:ҵ;n
-̈́w 23^
-Pd(_ۛ⸫ic53wxc-NBTz8;?>gXA
-A7j#JЍ((]|D# FcaBD| :,J wT#4wv?[ߠvM0F9-*T:(!:Ȍ _MȮ&*ZTG7;wMG%ݠs~HCdtvoj$%;' ok4{C>#2"˩Al.izyZjElXhp=Pq drrHZ .צ,Ckf'a Yrol#ҌJL7Xm p7)TGtu>
-H\>%.?_FNrZ(P,>5ʆA4aT}fy0df&ư#>'f @έc# Ls0n 9Xډ|-:~2};{AU<E^mn۴i.2n vT_Wˑ%@Ct[[FӴFA")ːHa")Y O9YϳajڠY:4y ט|(k'7=կ"qlH8i|$[$G7}t}z${mo&:[w,[ _%O7M>I*L d-*AruC:O*[u*Mq_z80;<6P#
-䱀JU8Gsz-*2jȘ<2*G!̄B2­]VEƯ828
-I_No]طSt<NX2}Xzxb鼆*.r]F,Gy?,]xQX:O'Gj@Hd<A\
-$Ǚ
-F>`o}B<k>k *T:[nwQaַ*̅$EΩct;S4G/? Fl 2xe 񕘂%C Ne@?ϔ8Qvӛĝq&g f*iEZXu9jpI8gTiJ/ z:"SGM߇`"\@T9 0Y 8$nj'
- t<X9t
-AAdiC29ؐYqFCƫYՔ{Rr\
-[4هQ;>mp cjʬNpoOJ+DDRɭP=Z3`nLФ`LAR~04
- Qoe@SߒY$0O>+...IL78wZ( 4V5XPoG`3WoQ"D%~xX*
-6"
-DhY#;71RSJ% P`U=+tc)Ѳ[A R?~D?[[ZE{C+ Zv!J /…rE" C8R.ٶj8jWcsH*lTz-aua*qT&kY80Ao
-PۗHڴό?qO$Q\]omFŔ+^|qd|bJE&}1X}TlQz`pb'ɁU>TF;Y8p^!ˣ
-ʜůE*ɼ#mymZSXLuG_qcY[D
-R*]+OA"i Q3f1pA6yiG'8>9P(Sƞ>7g@"L76`:z09]rLYm@ؿ{|TM {+DGm+ZH8FaA.{c T| [j 8_ӻ_uxVo5scTh؇>@Sɽi2n2rРkQ Zl•^ai}4П6lzګSpڏHo"/ᨴ9^V}~jc;I
-gY>jBF~5:yA<23M^jyۮmWj:|$ 9癃OmW#˫J f܌GUF=CH*5h[Y?ɾj@$tBNt-dZy#So?ư"5ՌzџQǁ7W̋hT#M
-r;E?8v
-gNXc
-zW.|^:i1|wܝ=`y5t&ϳo%֬1C@!S~'y> !1ܳj-p HIuAտ/
-*qt
-8Ns_kjSݚJ)$`3#WbRuqn~&W;AT\&a*M[)6@j7RԪ\U~ղ O"&Ei*'(|UUyKł)jbmZsܹIj67wfΜ93s|N^b09/ #b ࣇ1.;N f4^%8]io7pe_LRdd䍖rĀω]>ǀ(
-DSLc Zd*H7uk6sFxJQOFBHAqXAO
-ZWT~6%':X59OE9ހXt(۔6%(nP[A|4oPm坃y O4b@/OaW (>
-_>@lV9>~d6V43Y=-pUmHUO(U5չLYrVΌ իDsλcݥ5+CTX(ZKZd; x ./Z 9{\/4-xsdKLBâ5w+>qb $"7ˉ!f9|,|SxʹyԔLOXaB*~2NߋP̤K7D>:::g3FM wċzFЎ n<R)DT
-`eL'
-ulxJgxJDP|?>Eњȯ0_73Wo y;B C(F/L{n'!#\L#n([E/|ٌsL`HMe" gH!8ձ|uOg&ђ;sI Ghϧ'SJݤ7ܰeeN4rK(]-uP鶻ysi2;AqN/ɇ!SR*ca_ϾyBط|5/";%>K06ΆJ,NS28<ըyt&<Fu%akOMDz;4-h7
-(1_ =ݡɅ~R{")
-! 4UMrdWx6 m6MczgX'٥?ˣT3.Xd揓3*08NQ:潮̭^h(wV}X.n0vcypJXʹT|i6*a^QIFSII$aDw%QH QLh QH$ 7
-yK/AwzG>a `n lAC+*tm߄hyif[k !bW6Mޖ?Kږ7s$Cm vhnoGWx߁Ko%sQakR)vkfLyaLcÚ˾E4٦$ JVf:^ 2H_IhHVLO? z- d ڞ4W=pye}
-_,䪙VU]JV
-=\3ت6iZv )?$m@ܼJe쓘p LSEkp> u~zcnq8ߦv4sQLL 3ҢF
-hZ–۰ed NR$ki Tr0!-<X)q8ȉ4_1 }\"һb8R#+?3ݴJu#Cd!=cTy!N4&}=M:x@QlDP˖ZufE2W%f ,ΐϣaq=bD }t(JTY"J->飁>cO>B2XD8`J_EcyMHMD`S#[6Q?0bsˆlULrZ`RaU+0{8N
-w*~`
- ~z:0TH#xF'>%M{[lՄK(5%; HQ-<Ur> D
-yuLv_0WR=ApƌJG g U6_kAvC5J1|7F>wH-~8^F̢EqQtr0P!,<m53&AAˮ-h|mK*V{9Ŋ`WSu1¶Gud\< -ȿ j#'7O7e6ග/㠄&ybMiBg=C:7+>dw< ~>Fd&,r޸3FcGl<4RA:e"cЂŝaD`FĜ3CI2 /? oq?Hwf2^o51zz̿SFj!0<ueDF֎1xoBngձ!_V(0B-%EWg~,miUqab ؊*͆Q UP\YړUg*ho}=~
-
-2V6v3\\&*o twG,a]|QDN SGi)9V+%0sX[3RC`*
-矙nh<'PZ( ćKEY*S
- _0,,,uJxAH{wMD%ANlH;܈Q?PppcJ@UMj|؟Ҹg9K7^!A`qb;荃eۉ&;X?"-B;˴_^MxmDӕ]L&]8A$ԋmcf<p\͵|+|@PT\ϼ#a\LJ{;=`Waw3բEA՚L+sAA] [Ȥ/.`’]@c>+?ZୗAl5Y=, ;CmPMe^V˧rv(X_C*n|W~U*9- j{NS"2BzuxŸeC"T`<ܮ ȸGàRBiT CR)j+ "
-<`uR7?XM`Յp[PS1 %FNkj *X}3[uד_ɰzThBS<!~%Ԃee\ z
-eyf?HЌ\El" yWGfH؄2HqwLcTk.=DͷE@_s#h7j8ұuv18+? WΧ'<vġz‘x; \InWƧ]/Ά-6sAN箱ϳ[wtV Hg9x"AS0ZE{3q:ՋKvNJc\?8SX4j}$R'/u!m m+
-k<WsEHǭ7J*:&9Í k%
-woC U=]H1SC{q ]NBFOm8 MX"Jt&)YsIs )p֦cp:87pnJ33 7AN ~5qFH9HX m@S<$IEă&\rdV#]>ZKtdM6"w$Ik68$jM~p9ir߭1c@bXiJu/kA]wo0;5E`E+ SWjEÓ 'ų4;&\LB=n,H^3jSkktY+ C3#! cDt܇Lxύ:hJfTŇpNt_3ijB*QpwKpI0`0F p/LZ^$y(%?~.+)oc֧"N"4@ dEP-F["6 `ب)+bmIkBQi1l׬T7
-lTGO#(1)-u.ؐJTdJsT~)pst= $C~ԄWhكg?
-&7v&&)|jFBIx=-JzLA>eς` l=s\腈Y*w&! M$TE 1h?jlyhC7+n(kM@5Be5l#XV1sf{Tͽsg3gΜ9D/P\_8WZ97 *N>^ea:,;RY`JCf
- $f共+|àYuTRD[ c%1 t]qNC1m%M{@" {ÙߊzgR[c\ھVi5R gS$ OqFNf9gs@%uӉ"%z'F:!ϛԞs4q(2@4=g/s;* ;*ͻFM2c4q?zFs>Iff4 `0shI0smzըÓ$-5oXאLIg'@$&E.e%je?1&tnw;P:OP!}vB#t o8乞<Qt} i lU^l>#f<UH~fOɄs5dVfmm-D",}WS:q]r{`y'OJrK3}QNg}@#<.Jl$:M85oܬ
->tBq
-50֒ii B]^X-9"9a&[Ugvs=Y-6z3͙-<e YJo7ga]6)r Ѥp<?n4ݫ(srqG2P
-D$r&}o&CVPI9>HXȺOw]w6)Ӹ%xU"#>͕h9ɱ.Vn;$
-@)W_Q?xH/^K7EWնI06:
-sWWq8G`I,
-
-"7Eb`H%HE²K:
-MBK3jB^BǯQe?0_:3h]ꆢ}t!,RSA#+%t'SmeZuEO*E
-$coǻ&B \כA@_E%=R<YGpw>"9P+5LA֒t~8*W o |2:0BgTW;!"#T8J]9p~|9;C݀zK"暩ε7:"s>9EEW\z{$(\䰧{V :k$Z7\sbk?M3꺱1q+U"AlCo/Y_;q.Jlp谑&ەÃ _0,<yACw*!c8P0RaP0RكW `rU#R
-Tw&
-$˂˓襻@ R F )m2&6f-_ب8U H9$>ly9Gy?iI,<Ғ_$G q꤈il:aB\ +㴤bA r
- KdoI^DxY#ň+"`[`>gٳ@k}xWzp#^ȑiY^8[Lw38^
-/
-/W}oMQF*DP˂Ɏ[]H6!Mof$yʎ'VSlf*.,̞Y^(s(?AA=1Ӽ0 'BBHcQHJ/Z"Tnek<]Ex%Tx*kΖ@̞hȧrn렍E}adBX(KFs3ma 8];mSPΝ-j É̼wuI'{ᴭ,=m#zQ =#=*>T.ޒ`
-#6
-RzLV_t΢G*!+P4AܻS&l&䰷ddUw> [
-bYFШhK.uKn˗<@pMp*L
-
-,bjX.|ttpgE7lJ2!$v7.DN(mCN9=90| AA*yC--hC9\/o۹+(ݔ`2q_kHW(>JL.0dOcm̙,/-ai õh#ymiv gZ/ O+>^(Obw^/%{Y׆L9'LTjIfoOʄCSJhCX =LG8g(YK0`2_w~4TK$f[Y]IfQ_?IJ5Y,1xV -N&-)=!%\
-Ұ#vdAa~gwTe1ĩQϢ6}\=$PP($CӪv6BFA3G
-O8O`pV~08X9UQtT4_*ZNgF3)odXZYn|X%mKw
-
-M{=WYJOZ/OeeaYCw#J& pE <5:As@AG@xKf[ LfDf(x
-2gnEl("Ox+by-徝Ƭ^h:6? K`.sZ:
-|w_{;)^'=Ьih)CM =Zc G
-Cj$*)u ri©P->ϙ~;ɯA~]CW.՗+Nnl4LCw5Fn15D9nF"}&'*S 3`4hv):l̆/φS/gr1Uʏ"dZwC㕮a(uclGE߄[>L̍.; qMuUV{aW/6_݀ފ>æJL_j/] L!;"ݪIQ}85,!ӣwZ+ ؖҸ"Blv\!\l@G+Cx\ɪs K -hΛv/3탎<ݮ(NKn֬4#IxNv4 6.vnhI_O1<|3du4y#@•a%ozu~1KwS N`cNH.W $ yQ Ȥ#o,H Vnᄯ2
- +
-5,{n#0r$uх:"xP3D>"ݪ\
-%k4|$*ٓ0SԣP l+|t.j"dQM-A12IPxCB_`WZÂy OrT[h.MJ$_}*HҠ!%NYC6?(OY6I#7.<<Yw!>ۈxqB;;
-q,
-H]Kī! nH}mD2L5zRCjLm-B Z)U}HC
-Bj8#3Jk&Hk&f'+!g T%
- ֣D[|t/qT.ЎN cqBgف}wE%
-*hZJ5ҁKv FeEޣpӆ'>UyKU_d2 Ď~dN·bC*(]geIln%g]^T XJ¢ULfM\cxkdc&?g̈n)ӛܛL8@dhM(.C0;#M#l\CyywY<XE-2c)xIAHE:c?}q6ŔJy-33\zeWUK[Wzt[^z5+! y 3q*=|;.;T쬫r..(١CekeQ{:s$s/u fX=+7.ެd@8+mͥ  ;/FpRa+s!Ɵ0N=: ԾN]ic~mH&)%SPiГN?l3m"%r\\CS 븻 V %lxRwf^b^҃qm/FYc<H٩;Iϓ53Wтg6۠y;1)At'<r&;Dn`lZڤc ąT2-1rG;
-<%BPrÙըWfJ
-)/lG7Ar;sv@^l
-'.cq2oM
-_U/y\=U 7(?)%̈
-=sT
-Bz%d"7%
-`cԲn<ds2
-S۲a;~Ok^2?za4rpPfqfW"iػo2
-`{w #E* MֳY'S>sxbE/&FC Y$JznކcSS2OBf3kֹt"zR㱈q񓶞pBGs}3mz Ww~Jr+YuP4 3uˈP")wn)pnI7gsYLD*]M.GQcK bVtt{w
- Xp4Qu`m>/q6Ǫ'>(}/cL(,Ԏ؀h8ImХ)D)~
-Qlz0s;jɽ]@W24_BK R=lPi-
-)/
-\Gk]D]Aɮq{g&d<d|>1\⥌z<jW*oֱ:RM;$Nʆĩ~vT!Tjfnސ8՗5OS]6Ù(/̡»Wu:337{{܏+'L2DkrB{П~`*Bi"7  BLB袯rI2B ]_b&_6XZ>CV^#q@3Js7lz:Ժ `cyTfmmk8|*ݗH= `8nv#~7( q#+dn؋{aߑڼ& 
-, pP\B3^Go;>(p"~tF@Dczm%y~y55L~LiH)
-U?Ÿ:DE
-vZhͪ@; 4?`7JEE k@P
-5SN#
-"U2R%ڕI=<^w^gJB%!oD"\O5ڎwy)2Y~x| ;k+l`on@]j]jykjR
-RӬoOPuy>N !
-ϩ[־=D^hg{K.t PKܶ^N[Ett/ҹ4O4AE _Ǝ E
-+bQB
-q`N+nXѽvT6ur"_fb7t7eYab7^]O|`C`jy=q׺e]-r-J!{^ ޿ǥA<6YBB ڪu
-AK\T9s\ȟ2 ;Œd}Wu"%
-F{Z@xuwNY8.` iFa۱)hKIK,ttza# bo:WNưsڭҜFpxfY-IMq'S+K&1|%cuRB.;ր谑 s1ްWR U.j]w44(w.[u&(ڔ3B&zT\HXf92˩Q6|Ȋ vS "E^n0J{ T[''S3Y8\݃0w[Q/ٟ[ j%_[
-'ִ4 kaҎkYm8 
-I;=%88;%.0W2|fϣ KYw)9|CeC8ۅ@LBrc`P %3d A`}pBƟ7 r{ԋzl7!2C7W)j++ +srlp;|Q;]o1ݷ/zgth2 %3>z6T;=RR`E/)T9 Q/<6O;bB30_Ğh d `z vʠ^(GlUDWm$G veuz1O0xj6aỠ,h8Ns7Ԕ&:[C4LH5lf({,Ϫzffn_np7 E8Awƽ y)Ck
-f rBc*5}6T)#6<[ۀhST
-Qca"vѿ@m:x"N)s +Ő-m[;$b.LZ_(8ؖ4XWA[ Xۼ$(PfZ,t02ejf#x+HlVKg=E: 46 _GY_N*wfQ?
-6|#| y8٫< #|r8Z[ p ]<zBY H(Y0cho8CQ}= +|tB#1NPnۯ*^p/^>~h"9܈c)?D(FFp7$?o>|
-l[#% NjxYK q=:GZv.χ,ZrizzyHȠqE6Er\=,f,/%,UW։5j8"ӜPJ`ӌٜa_4}xBP,V,{8$Z[8y7KV_v:_Ӿl +=ȓoRbE4}\#` ҕ3h 4ݛ.lrь!/%|^:|u! hCWmpP0}nFmRddT}=5ĩw9?9NDŁ7\^ywR,%C{-ٹ䢮 {1sPd6Z?`3`?rQ <f`#Q
- jNJ6ví0V:D 9*&ߦQ;Qw1EfB!u }tiAs1ku$}>O
-ourE*-dp3
-EQK96EaxwT{k P|MPo+q.n*ț'DI38W<<50,ab.{;NW lwh Ln3'zN/"۹!ͷ$?`=yI-)ߙVm[+LTr@ +0iBȠ>:^aU1$CI C3,p<mώd +1D6=fH^^i
-0g sC
-& 
-7=152@r `yiZWXXZcE]3@~9p`2 <\`Me:N$ ԜA@aVb6`vώxgz9
-?ԯ\9j |*=L\STٺYͧ]
-v>LdwZN{h~ճ㛻NT|+AN];/Gs9C r!a6aƜhl9Ս>" &g?!݄8pv6m_"M.nAEIl+A J(BBBx4z*=mĈE ɷ
-O,9S4ccȀ>LWD/ <}oӻ;j2" !BRC
-m3YnSS֍>ntc'*ۏo4Zю
-X: ۉ,A){9R[CLa%Xxv%ljr)Љb7hvyyп`6 QET
-{S8|7NpC0,MڳG5ppwocB7u)_ iy̒xbknQjV$~5(L%@GYHL{
-;lPXW9h9&O`mfp;2SOk !7h\͔ G)n2Aw&,P]%?i8 Bz"Ŷ_m|uA[ե,s v<XDŽ<|mƵ¥RD.h'8c8nMD5/.{LGBN`3t*09P8cIc|B5~BɈۋXS{G?Sbs XYZԏDueӏ4 YnKmcN
-
-pb7ֽS^BpiKGKKC}Hl^у|*%>@afqds\m%`p&{ LҖ".VWn6O&z؁.p:+%WkWZ d1>hS ~`nxZ8Wi;aMk~JZ|K1rI`&dfDYc4th"1 7ܙrGΫ2mj%P:J0=|-ܸh/r/^Z<Gz$RA0vn6 w2q.Wh{\VCij_ǤS[]dke P9%IFL
-oH5F+xlYWRu9yѳ&>xfuj{XGB9@.Q7r6ABMnNWׅڹwBhhY^ʮX}Eg!$~G7CU=> ;.Pcք|
-sr&f"H*S¬yk
-yA/ȧ?|K܋wĖɹI@9r천*'场 siGwT` :] FC?/^[vp?;t<Q]w!hRsk@㧾DZ495=w㫯;Ʉ߆p)gH}@\L@|2,6"q+i}6JNc]=e7ֵӓ<u1zB/N[SM QLk *o; (vR6|bGʥAb AhɎ sQAaP4iZ `
-?|jn2U M7>TT: sxq4#\ȶ
-Sw3 N)S條MhoM"K|8 9}'#76Ƨg t\o@h<>=`HSx3At5}lH. !y'$k02tEvtqn F"u]ho^с1K3Jp3N~^55S~U7ij_[C 39#Xp\L4QI^LrYatySU-k65@P,V|p vF55tfhg v !+8×:4蔉.F5rL rT+ñ)sX,)"x@oWƑRYLvHL1iETdQKFUD+^W (^ܲ/!!1%Q%7vHJ(Ȗ2zI^ V%9/W;shֈ9dC2Rb_¸>gx/8vNI U)O# .Er;=`SsPP-4'g o?cwJvprE`A@9Sʛ`YϒCNH{Hh2;,9W61PٟT5Hx./߰.'_=!^C_3pN07@1PRvR\n'W2d[*Xa<&8*oQ/1WTUqʫyd ~OV
-򨪆ЏOE .PU/,bЎ"jG#EqImr{cYK S`p1#:li@T'К`Qb|nպ p
-ƸER? 'd%hX6p8jP䖪9~E:٠}D؞0\l 4ۥSv
-2](IyzbH)NipwޟKWGrI ;W\iYJAĭf rl 0GëSxֲ^Fey8Y ]ꇖh
-ݶ&CSPKSJOi  (."6f P߀R-b&:ln7.tcÜZYкX(b\ G9.P8o$,35\niglq]q7ES:رK3]Unfi 5p79Ӵ>MRWP~]w0
-j-zZHT _-+m]y'W
-*"]ոg k21e37wת(&Ҽi @認жMRW~$F90UvPE#PWc5E5ٿS7wcG7t3]an5+Fg̼dPxxV0[0*ð(;iXJPa+eVӓt֓M !==38lwkV
-"v]dGۈ]HG 8 /@Z^Ƴ<Y 'ՔaPJ2r-(9(GѰҖMʀPoge6(EUU:>FnZ*2{ęB}V${}#Vn_x%ԫu֘/iE
-zYeLjwle%)I@7E,ׅN]c!"<IJB"^,P6ͿfRU؉.0$ǸAV`Gn(m%ssZ"/IƄ ה{=pfi9GcK˕E-A䥥 u ڒ j}(^BZf\y֕gs9&9^C9.
-\+0u,FK|I^('zE<OG2n$m.];I»]nK!{ء;A,&0{6=2$W*`:? 1$NJ4'`l]
-CBeؒQzZ\ GNU/
-lmD6sySiA2q&uo?ԆȊu.
-9]ָCeFR=}R(kn-/Bˇo2`7S'B@fd8f÷MrAh xG <<TLc8\X2)&E
-9MqO0Vbw`1qeLH3E+%vWۥt}$!ºa{\fmqC`dqI@I
-
-m,fF )G8Baj
-*#m{ JbΐZ<@_9Ɏ@
-&F"}fo7 PUT~X|P*4?VzQIc sЄ7\6yh*y(2f4N:ímNJ! 1o2)N HSY,a;o+m_JⱤ,+D.˴C[x+َ{E'ejpdJ_3Ee&٠_*r
-ޯ =dL_W)WSc뺦b޴~`eILlWf@(: 8]
-9F~vk'%chvJn2]&ƍ܈@f*dmWA_/xi5KJJ`ό 2x!x
-SI
-56D0c(wTtfxsL
-I`U&nmB$\Q6i(0D7Ϳy[).pé* ShrU zO7tQG{ysj_jE{f/qE=t5WI%į=圧`U7\eXm&F/ VcM}$X }6@qJ)`+]ʟGݨ{W$2ɵ(Y0KR}W
- n .Ǒ7RMS_vm5fIQ93X]Ҿbe1+#l.![d#F__8ݹ7&aKfXp f39Pf'Jc5U[hRhэ/Id/;_(]FWn+RKq^'@:d ҭ;5+ bmE歷\S@mmfvWV1O6 ,0bb01%\kwՐVQ<-Y֏uPrMU.v}X>!hu?['H/8I&xS3M<v sL.zHxRV)r }ەոH紡ވj,W3Z7';5jkMc@XPٳ⣮fZ98
-[x܀)} ?tl7Z;Z[͘3uY%So&fh_5GC _Cia1f։:FvI0~%WP&B}2g1D8(QۣeRp!+pu [>"] jua
-.D\hD0`
-VhNsa!0S{$`!2Te8)TŬ폄z-rGMm  ďPn!UbБ͛
-tk' <~N+B
-;nt%WO\Fp_Vmq[1[C@
-iF42P_а"z\ b{*D#@7.v}ԺQr
-s
-zv#*]z#@xNkV;67!#ܤk/$_2q|vm##;xregLϿ[l Zh5+sKR|5{].b]-f(oͭZ?@=dfvGy&  ѽtx ȝG;}W^,иL5<.]<0,.Ӈqid,{2S݄paEGCx4 [yyEr԰J"[
-6d;Z:1'kBJYXkDя!%5VL_Q,ԟ&ZD{Hw)~x4Jqij]c5C$.n[F"Ch%aNaX=M& ۇ6ԀUfha >7|"Ue뻙Gxb= +?͚x}w`m˴0܄89"#ob_Uد,Q`ZKT\@
- xI@~rx
-dxx2`h7)pvz2
-4II;9fjd
-M{I4($ofEq&(Hmu6=Yvڹ6_kTk(2󢘍-4ap&$e,n(BJ/z􌙦Ic4A|j !&L!h$JftE<bIQXn'YUI{v#(Og.h&Wʏwaz`X{2JKl+B& 9ˑR5AOH.7hS"|l6&#yL53Qv{k&wh2*RN*:"{XiA*E]ؘқp&,,ϏI̋ʬvた}<lFfMlȓy\ޕExK.8H1<`ywGHJ^I՝GDf2tP
- 0 w^Sҝk`Sto*J)Ewɧ)SYA<WHkur
-wPZߐ(Ѻ݉$$ u\Wʔ/zv"k0Ȋ*oE5N+JjiEom4* baPI? EYPA([w;08!Ro/ƴGQj\?Z};)sǀ{rܠLTZyp9mt>Ux]T`iJ/F:ѡ\D`JDS, z`hOQ h3Qz-S#GX2jH{"0bⷨ
-c`Ė%arep[<@ rwR<
-sez q.+>Ik(?+7.y?<ifՅ"c!r%6!ߏFr%&\QC#;%sD~T¹ R㽪uD8谆
-'HywZ_Kgq.|%6Ȉ}7,6)!KՆZ_YYY=2"/uOU{!bZ;@hD _FPGAfIcҒWd"ffO Dʎ "F%Y%DzުWUu윳g$]u֭[CgSuщ ]94/"3:83,A4`'/y*JN8Qb<SyjO-ҏ#AT/ivuzJ$#d8J4D]µb %,({jmLAu2Џ aHRϱx麢
-)acZ4 $^~%(V1AdP@i܇5Y?7{G.a$nMŽz-(Zf<#/%#F~wzCՉ@6 
-
-4/"R1#җRVQ0|w9S
-
-b]R{Q^!MWmޯas½w?b9Rz鳄z'yhݳ<T~:Y"%cGG`cq80
- p~Ck݅.a@yv'?H7j,p!:!:AVisX?qZ ZZF TøMZI F!ON9t#}#EuZE*g2I2EzzN,\XV&d@M=>D{ 0@W/$e.PVx4Gs_ t@B R]V6Rk$gJ\,VrZ0݁T$}{0zێJ*REo,G.,2,a43
-V2
-)Kr!lKH<{in<aRY|~UNSR7_R߮svU:@{3bS
-Z'vLnAvZ6`)fYX"T熿do
-GO>+#I9ܛW+g*>T5{%s\i2_}Ry@8'.If8Y~r*FB;+w\.nBO+ܲ[qoۋaVJeG5?+῔{gC|MD Lb#;WCD.
-"JP0Dsu|wz ͍2GZ%JhyJ1F/qJ Ax&#+]mJzPzH1oG3Xb 0$PjWR(n0mA0â&#m4.%jjĴȭ)<T #sKp0lF%AXoNv<\<Ps4) zfnBh
-ڙAw1ˊ|iz#jz!7kWJ'bYNg$qT0A|=ܤք&H:[1Xxc:I1NT+y I<8{0HH" 7D*r;`Mx dv`S {m^%4ZOS !P}*BТ16wn]zh[fyy-y,Sgxv]۴8ѳ}T[5셣gO^(Āk 2~?,1k!"
-|?Eχ߭D}pñ Eyt Ỹ1#H]$ql=D.A֛pWb4ae9^Zw3v3,CM3~'kU Gm.f,_pl1'BK9& ,oD(Sjy`.ϭ&:!qKm\ZpZ ɨga[fu=a~q]T#%~68䫆&1SV8'FåH dcñ:Ug<gj,Cykǘͺ.c CmBT|
-`{{ӂGdx
- 2"5n3hXi(JM>'Y"B򓦹N?bj\"ND(wAcbq|P&rS2-5~&(7fT>Au)k&1&PҝCro!?R_xQ
-B^?faKEad)-B}bvY!f!ɑnj t@Gm] h/5(
-sgot ;P]FEL 9TcŴ삏(@:Ɩ&g`[o/(E_*$YNd_.3\f1x6<oCd}6>ǂ:Nd50Bq OL<CD{!LPaOWE &hX=P"`'qL$n~0kA!Ba&&xǛ;wB[<r/{bRon,NR|(`ihTʇ|0Y̏B{/U蚍b[-Od&;0up"{,E5! ĩIW\\0ЗF;ݛ&*c--yO*Bc'ř$ :)Ajũ x JP9P [ QaN~q$'Iz4wa5E:_,]Nf,Z̵U)(C6[}5Un!o8 ۇOT{vלLĤf}8zPl%Nh" !
-F^zdRx0#:ʧXW6"ڥE=+ +GVPéUeيOUtlGw(8{(am/ whMԼ׸1
-2dF>c MV tǚ |# v0Er%t?MI-5=LY-'Q0U6**>ī|ZeXSTêl׉0-v`cq<MbRw TuFqT Ɉ;k4AΉ-<6e=[,pTKXAs&w1^{v:G[k?6GY4 ,V"K$e~Dff4{ n47c9KiG_21:S<Wt9+dNBNS6L-MMz
-4 Ev
-LgzR/c<sV1Z06'k<:S ,Y >F
-|EHX6b VKˬfήA`.gdJr-8uNQE *b^9ƅN/+Ti~b0I p*MBdh-CXG7RNī4S,U4^_My'#SѠG?4:ƫ8TN&̌SK  :WM gSq/9:^j^2mLńF~d
-YwrE eOLӘrU)CEd(-[ǩ83q³L#Cx,ZӵhkkMFR ʹ$+K+ͷv vkn xUc=[r<Ĝ4?%E:رS"+ ; vqSkw's 5jQ5-̿M`.~7\j\y5e:ι1<q2Izwz B:
-l~\>,N~d )u9H\4ࣿ$1$6sUi}ŽJ ->WՌBN&Na}RteE0ײi 2VV}zRg1W( |+{5&8sx^k
- )\:#KBDzg N4CH(AycV1Y$\K!B 8vmf~13
-ᜀ+lR
-:*U7 \l=lɫTC `D1Z_HƹwQx ϧXlxKlǚOTs.a3V𤮸ٴ
-}OR%,odi.]9 3/Źɦ ]Z<QYZyRCۯȝ?(f;a(]vmn-ډMq/dKòs$Y w=lbu͒.,MRxSc'}B<&췭74T(UMWhP!~RW c:VX_= s0 /
-ƍMGMzWg[ W0xJ.sOʨ"6
-&BH7fd +8\rF 'm20B@V,щ+<u~*Y$p;lwҖJ{ͺVgZy/PaP[.Zfag 5
-'lO V 6US}_3˱vPAaQ9;s8PlH$xY9\uE(Z _{pY (aU^O9~%+rc~v-njɌȌ{Mrɐ{4xjv/IKæ lXH`<nb.uA!'L^Aʚz:ҝiQL0w'7 9Ğ]-z2_p aUֺr:c@ ܍-1%gH1?(oH[zw|آ0=׺&vN<d
-Nm~Kg@K 猟z,Rp$V%w;9M ™ٲ08G:z
-<GQoN B2W1im;C!!K\4r-,ַs.MX?-֣)wN?@cʦp*mISvSۛ)@0ci2VNCl̖18,d(r$y9bb9!Uf:t0%ydo4OmllqzN^ij崖;3¹OuX6x6Z
-.)@
-L%G%^ztLTP JB`Z%oJ.Jbĕ̳JŵF Y ]}G}B=@b- ڈ3`6TpKfaHl9.(*R8
-"v&.}細,;C~b-0%bu
-y&@3'
-k|NpZ8xA8
-c>SUybb ˪n+YV?=!ٰs'j8/0b.Q@(xD
-_uVUsEgu'FZ??]Y"YixmT-eV/8!H/%|@n[Myi+m$ @6$i]I*e@򽨩ŧQ:ѸY:[UO euV  .
-^Ʌp&^Pԇ7"Pm|9$ܳ,`<?ݟGx
-F
-"z~3 GkSWOzb[X&yF`<c 2 D3؎YȕyBL(Zp<+HJ0:A# /x ~ ^FM&tI#W.\Eg# -w@]`Q֝bdx9P
-! 1,.YJNF錾<cL#!9 Ə^_0 xL_D-NEŞ Z6!.
-ӶFrvHJT_[Aݏ_DYEQ]5i(=5͜Fުx_pȤW)V$jspl 9͚O)nmbcY5Q@+cMB}*SwjF~
-m
-
-#>XA a
-]D kkfFYs"cᙟM\GV@CG|CH'(ZRR/,uEHSbzdkq"UV6%U -( X ?^Tu&o$a+˄23#c W"j2AK9R2i1X K#1?-4p
- ֱ,mN̄@Znx~^j-(L۪ / G#C[""'\F\Sa
-U^f+y9;ɦP`(0  p
-T'6rƴr1o o7DR:J*Jo^ Z3x?*: #8 /g!fE1F!`"f;3ǀPH)K%oQ-"tof5j _AП4Z@V>-soo?-+\РT*bûP搩I}D_f@El_*Q6:8T ~/ZH˾U7)vOִR#j22<㾚vB].m/i(?c5 ngs8ԚqkS@Jg~Q|Gph3Wf1{[DO\7cgS~;=
-:G
-@;7318)0i~(
-,% zjx@Œ"Վ'iδC`u
-]3s*oZtț;hB9"T Jp2ȶn%m;\. =wl@KfG֗gb&ԯ\KgA֙Yz*◐t&W]s87l?'?0טcm^5Ĥ}~m#efӢcT88[hOUd?Y?q̒GļgPe f&4h v,@Yɬ%G|u'ztj66*)9q H|q.y+@L`8`@a+>T#[0y@؝B8s❆|}wtܗOdy
-=OS]Rn| HA5]3qMyRv=2<dTrtJ{ϿOh}.2 ӸJT*ױq 7&]3i.=!Dpf"{?U^lVWcd5I<Ѭ
-ʾ~茈9LF4dt$%㿛o#Y* ~VuhO'ot3`F
-eMPj$jRJRөA OH}_BgIK^I:.o
-G@twL*?5>z%Н9`.{BVWcxu1bs<39S:kf%H^na\LޞJoOӿSӆ\φkmǤHu]
-/G&tf Sߵyc·R}cc
-!J@lҒD" bmVRG\o%#է2g/4Xh pMJ:9x\f 5=OFWq
-zh"<sNy`An dzDɚi=z`6HYfH2G)2bWm Z6Hؙw(J!ka]gy:7AI!/y]H'=8/bt㬣2Ū8
-uF[ FEHÅ$ڪ'HG{b6À>e`%l&Ԝo<GcAsv][C0D'Y]b8Noz S˟[ȱ w!?PK-@a[\#<7NsG a1\Ll&z
-x=Ֆ?GEx@dVIA^2r‡1Ju[ # OiOGw
-˾B0eUE-be޵
-( Ky|Bz4B@&COnoct oX煍,=a3C&m
-v
-GQhT&fʁr Qi/qd]/0-V2{){|=w`v/r;AU2 g'h( ǎ_&(zP̮#;6۔_9L +7DN Qm" m/wKuU<83#:31  ΆQ9͡0*=C/(m6PpM_zlza=LV7^E^@{B. p"R!H途ذUQIܲ]|
-6V
-n@uWx+K/xxO:eoV+ֵ-Ar E^i6`Lf3Ge/hTk
-\ksmϩs<Nr v$QpZH{v'fcgұ󾱽?"; 9
-)H'nB=(Ӧ/݆bsKCus\9uq!<o$܇/x8֠JA҂+jQDZ gAZe4Lwׂml\CuDuMu"N6MnE6GWnVC uU*҇Թg:s$C&a 2]z!5*b@?K-LF$ݪJH$4]<H㦖 DH l5L2hdgFdǽg}{wQs*ףXrz.̽͆^[!9d
-l9ί]Kwpg~wrdKX+)aMV .uo )Oet.n!]8H#̈́֍JcUĊ;;= /Q2@ pKT@N:ضR3B<܉a!{vΣPAuͧ}q'M n)Mp8
-dC4O{ˬ6'$-'&-YooKUOțfb7 1ܾ'Fz/14mW(!MY.;ei}
-V /RA6?zh4m,c jYDVdc\rW/߽n2ځzZHq<tO: ou~D,S<|IۖɁ倝v`HC% p\,?{Ui:a?ƂQj0#r^Nyve6G%k%>V'ayz]pQlw{ͱ@f !T.4fY I
-5k$Jsf!+n8ɥC0 -oG2h|fZcAjIR13d˰ԅכ(E]b*oE,gQ,e\}p+qrbVÎv";
-,Qo.nG`&Ä=3 x= d6$VۣP2|%M} MK"̜*ÖՋPMܢ`e.?T'QvGO2Gc[*? .iwI])6|4Z5+1$AjuJ W.ٕn}`*` '4^[ѠB@"{hDSfzS.w%rEWNӬW#1
-CIO4sA=jSj~V #T6t}`׿^ 6񴙙)oLŋbnȜquXR ]qD-YMHEnA"=ȗwY)_GS[}<qArkM""ʆ<h̓
-9sdzO}3p_Wɸo
-ɮ[wRC4++ΒzHMMV+Ǔ^Sa;{N7g'y/D7U9YAg7G*J+CF|g׋4x(NoN3;vt;} +Ō{]0 %Ǧlk:} w41l L|G4ޞds=[Mcu̖MƲ6sR:wvi1+
-t$zyZ*lK8e:؜\':+FtE+ TC1Z~Fn4o&*hNy
-K C9P13{Wv
-Ȣ,lpcV8/SVX!\#龜6b)G+KAl\rL^A]Oc Yqۗ?ܲY>nT0}hC90fS,ZJFS*(!ut}"s_-YAkus D$EIԭWసH,Bn {S1nn<qK8s2*_Fd
-KV=To)?,Ou-قrt莌 Ѹ 6n/L5n&Dogl^ͦAV
-zy.){VVrV7
-aP0kp5|J:P2xO3AˈST'|HT3
-M/5U<"V1&5
-LdF:+kk8]![
-wEsEa* }5КݥFZ~d % 6WB;YO4*1Dp hYz?4wh
-Рlč,Sp,]"ś^%4f"YST/SM y_Mzs|ǖ` abª\j ƧӉw%}=8u[H)ߵKeꨗ
-/J
-Bb&Bam~-8RK,55Dͺy°/GB|W)f0A<qe{D/ƦD/14U,IU}׊EV+W u`jyRRxsxKhra=>H&+竟D8Ցij&J\(Imw%D6z? ɸP[@%͌D;(eiY¦[
-c1GK"u[yZ!1wx
-Zx}%oHWʂ [JG9<G?JrioxM+KSV q`PIsb#rsZN~3{'荒AYq, 6uj ,/>Ək8ybu(~$zJ4yY{%d'#5-2I
-yBi[G`RMjIE}E Y^|
-::T|O!:A &'0p38 pZp_p3!A`hpٱ^|\3} ۉVɣd`Q"?xX;N 9yL0>xRS2QwXͥZDC7
-pT 60?_ה [+S&# ̃L AJ>h+}>@gNKY8 q3T{4} *ZF<p)e\͆dzPvWGq
-jx~U!L9wᑱʋ^yzq9ϥr2vB F#W+P?D]1/6*jWbbĬ,޾^"h,,glr}Q}Q,]rESA~ϢI@Yq@fOڄw?\!@Jr&ia$H=rVt#lvkF7|IUG(5Q: :{D _JB颼Rxa;<pw<U։;&Y{_ްq3U2tK<N]',9JxGt]*k=WmRx7rZ_T\I.-v'G$) *VԂv-DeSJf..|l!WK.{{v|25γh.PhӦKȼIzؐdo?FX
-y{_ӚvxZ{}<xR}"PQu |3QBKNTi&e-/C }pB©ޗD
-R9p>e.+ӡdSgid]%7 jgHϴ1-V_vx7s;lᒡOLoɤ4G>|dJܗ!d7&s.{jW%fFXAL5 P'マ n$HH}_鬑C11#Q,ʻHy 2§T{) ,B,JGf(Ev$ f_(ߐYqf$>dF@Ŋk&~_ۦɔ*ÐsVT bc\Ь8lVoC2WH65M|!O*V_ì/qnb/Qo/]걞Izw|8V;nHEDXVDk*vp5cIrbqx󦬧as 7dxOa9DӰ@^-P-Asc0os".tG IKfm.aPYOp0ncIfa(_W"(;F㤆q0B.v);&ϟf~H 5b,鎔3%*gD#y~ODiA4|}"\[8
-=\QK ]\'PޘD #:Gr>{y¥e)?2=b,k};:FEG7a*Pl+bFˏt<=7$gbl(-qr(8iof/Vk~yuT'RM 8L{ O% t̪:qtxYWP{0P/|cìik$:5X4$Ƭ}¨px\+^vIbB-W\tCpB<-zZq5S%`U4<k
-ٳEˬWǨl#+ C}/RyP!zX jyE9TGՀs݄`F/*, h-<5K o!mqƑj@xq v.Ne|G\FӤSJ F` 9A99I%!px4` 3̫
-k-1GH6BʵFIqin;2B1󯱾`HCyrD   .7rZE+0Ն1:J0.ҵP5@?TV|Ȯ`nUi%]!H,}k675Ӗ_-wuҸj<rͨփHץq? 'ٖiWWXBb]weʿ@2@Jkn7Uқ!2
-ц8<[S/ bAI /iy8?Z2m4/9f<4
-9F|ECvNd"mY?&\I(Bìz<s+{ $0ϴ3y bLd 9A8=k*]TgYAl !bM"IN!o,S،cz
-Dff*8;j+mq~f%xdvn7+g+ـ'Wȯ78lb]+H%]B^j;U]y,9i3r_҃YpCR)hWӭ>,AΪւ]VF1.yIJ,bS!h\Wܘ8ϼόH?Įc7UErV%CFԟnB7 ÇĢ6I蔞6/F
-|Se8u
-[@%:tԀX]<E̓1g3c(Q)
-]a7S3sv=3A1=fEcnִ#`2s]fq"H֫?
-#2f>2͸`;-?QvuXQI}pSmF{iml HK6`K,Eį@lT8Cۨ8\Qk HR@?r@n E.z{{Y:l<S!@fY*?CqZE#Jo<F0{B7Nh5tfљE"靿k3IC꧓a|f-R制U}5˯@xYh+H@Ml@OQ_Y9nw㟄c#Ke9|rȅ7S2)R_ >O.Svi?Q~+xދ{£/XhOmR DvcmV^34${|gR|:ɋR.ʛ9(h9BwǺŦ-"{$tb5Tr<Y$qPuqWJSDLev
-CT4p\XA_"k"D
-_#O}h}W6c*&v|Ы-8\}kbl<'upb2d/)
-ٲ%y3%o~YɒR #x핍el؋Qf0M2Z
-^g4!^B|R- dzy
-!ݟaE8wx߬X:VYP
-$ %\`ByU*Je+;)0
-\#
-<,IMBY<kO&+M,Vx;n2fwxugzgPԑMW;=1,_s!_oәu^nt[awRb%b[.Ʋ=i`
-?=2^ޟM˟ThSYKQ1>DA f-f\N%>>"!"Gʊ/y={Tɮ'ۥd dg7 $zbվT'ܟN!VK{O酯ϑ<
-\iGvq,Yȝ8Rg5(`d'~cW7ڂ [6M@@T⼺bAYb)ڐ@Xl:?$f@wt'Mp痔-K+D2$ /.Cq@A^&_*ӵC-}gKM |Q.c,$N^O mMK&Ξˮtb:VDPߊ8N؇ Dotog)X}kp9.;ڪCtJz[gہ4D   M0i(AҁZ|cm(N_
-N_NpLXGD9rĝ
-]1_鑄`M -`b.02lws5N R ȃq͋"0_V*UUr=hR0jQNjiu~]P
-vy/<^o
-q vL_{ 7.<Y ^TBP\q4EM:72 Hl'Va VI.@7M4[Y7(фɃFi2>d(%p \-WOEqk5mL1L}ҁ?lSև@Z&H7htq"CUsկU}WG7e$'6\ḶruUJC\2d%DѷR q[Bt+d(8Rgq.=vq\8NMNߠds%Qr D:! G-aiH5x0EjѢ4PmgDk}z9߉towd1I0]??lxRQ9
-yoϣJ Q$:lx+h\]?*
-] "aFrN86g !}wbbh^qp!+ۛ47nZXD<3 -H7 = 8SGi97LpV8Uݱy oZVA4
-ÔZ0]$DTcKThUUv,rQtd(ϖhse 'fx
-<9;dc
-p݌cq!Qsʰ.D-ti&weM"SPLSDq
-i
-5#*YM08P&PBE4Hi& bڍn
-bh|0GMw5K-80ozmy
-weapRy{3ئ޹&?iZV6nE 1I~-jﮱZHFM&*'TD bX
-|a3YSEEV<p2*F>#|tzftTEVݍ+Dޱh7c~z{#,_+bL}l#$d;`ǿ۞C<l,X%D >ֺFuIIp8ۗdjVR@ ܵ qCpgh_uU-!UG?1Sb3퇱Q:z'®M*IJ际*AnkƁHË^?'9;n#lNdJQFI,$8IGN/L2a?GtNѵA:/8Ng8YH5 ?$\؊<b$$vor)b3l
-ׇA*fZr`S82)'<8r<pW5Wח}=+9꒱/O9I}r_=Ho,;L"8g66jmK7}m(_2#|r_>^:o-xSوJ?FOZk g"Am2
-4{|=YS3>c!Jh 0l8ͷYyVy ٶ_ox!s
-M܍¾B<;;cHv.l~7?ŅSM>)4i&a4Iwټw/`:O`Q=V3w=IM4RH|>8}͌~r\M0cKaP <垸g<$>l-,cP (0鋝T濄}h.ʫaQ}!kG
-eV"#hkY;ncy6ɟ?Gi1gRm<e#!Of76O!N*
-f6\|F2hZ Ɨ8Re8G%htoVcE#jKL#J#Y D~k"\?w ]PId$NRIP$
-O%IN}N").<f(]GG\0~eD\J4~B,f*Xxp&T~td.J4v&?Q"wF z~^&f|uWJy;is)'sRNimxlվX)O+*& يZjK$}ZF\'7~J"ȘdroBߠކYDy:wp>mgKQ;F<
-8uTY{*딼8v6D*cV=VqE$ +5nXo7̇<FU(0e 4 O0$Xs^5(a`О^(*nM⾇]zYG_eiq[a:5Yz[_P(I⍬%0gJ!8Oc<?cL×ͥ=@<Vx0 k0qe-u?-TFY쮫
-z'W;i??7-T?;/C$WdC;yWtq<&הʸՕ! aÝoI
-q5U]
-_n
-mBlL`?fUTTIى3;يfn}3\|BLR=˃gdV8LEg35%]? X 5:?\<B'p,01u#/fkݲE#<31R bd$P B<fy ^t/Yى%&m!4Qi z
-si><frc.9GHɩ!`W%>EJOW޽8_YϠ?v`PL«Drڳ8019t5#*Qgrvhq\?ڒ eã*|wN:I43@A@FPDpa\ b&GAtt% % @BrCsϩǭ{ﭺ<WUc'6mpCVx G9K[/1ZRf!d3N9+ԩLMPS9F>pj0Og)(MM1]I.g-a Q祻LbnɶKΪ 4ou5;ϭ^q,O#'̶F ocBGbIX;&ϣ&RWx6&Mp{nd64hB$ʩu$`Wz
-@P.õQU O"4CZb =p:as=pӿЪc;Ďͬt*
-&e
-3k6fXU 1>9$GV _o7
-_"|1K2+1}뽟jqȓ;X_uBIvl#] lcyl=A\,˨ÇmlO8P~r+}⬊:GtZpIlKc=iF량6Zc_׹A;|16FϼyibRMl,!gB BsbJc#ܠo3# !۲ %dʶc`.!;|qvHt ҙsV;x*z6'kkQ^Vy 9He,a0|sT0+솈tlHM3qSi,)ڊ&mgqi-Oh <й1m8p;="|>̟>cw7U(::%\HY t'<4G#xS]Lq뙥'q! w) ^/MQT/xT|JoqD 2Xn׸BgdON8J!1WLײl+TNi:9VLM$7 oNOn%C~m^awu5B#
-wPu˒醴DRx\**2N&Fo]YNnW[>"Tk8Uo iN&얗Kf>q d/fZ/7zn;@D2̨7uB=Om pp=Y%D&w2+#\ʏ(T~0`? ~5Xq b6pيbҝュFPSn0% YȾ4-=h8*+Γ83Kty'i1qp3s$GbGߓOq>#q+OqV _?\7.sJb&'2c `lEG
-
-DO
-}3Xp"P
-Hu6"!&2u jVCAMKs\$j`!k7\-`O+^WvnJ )tac~h+
-E!P)LN{vUor/G^8ZL҉f -}cKε p&hANJ\4]ܢg#mw؇1x
-
-;Cp+&ۙBBtMs/3, ӽ#xg{Μə1}<C<Eu=R2 @g b)_L8}HNNA~̜pG33~~C@nDahyD"%'x!QS14,?_o-5`Yh5COᏯ VVM-\n`vƅT##h@,rD , >]vM2z
-XM̛̝LRA<?c#.샊ڀvhAtxPι$'ZPqPE
-(\QPыyl'l6R?/4b'G\-mTe
-k}X俕p 3ezU5xzoYN5 Gc䌻`'APk:`JMHi_fO_ܤwtl?M 1@UM'oS5dMB(rGFfwA-Y;Zgu 5!,3"LPH#ZZDcHTƌ44nX:\S'm#c.[K9|R5טALdBR3Ƥ<'/964bJ+THf5Q@a&A2uv7IR.!Lcߕ 6&XZvȘ7RjO7͈2R2BY7 k`K|C 'ѭD"; #)l١x8Y-QL 'aЭ:2,nI=pexAB HpYGNGDA>^k}q_ԶG=7Ќ}/,9%<u9ZsY1mK@FB/NԉO5_-O&WDu%ށ^ROC@LH6bqODGɏ
-@%6HdtÏ6ݡxaG5p'뾭0 9}9]Sp+PQSUS|.)@ C*ڢ Cf3^ѓ1x28B5^N?Z΄fXIZnbunݼhEU;7Ti[/xJ\@i3.& C}}4 >^RSGj➚EAXND5`<Vki +˹Jbhf{PG Af[a\̚ҩmF_]Xsѳv3Y?R|{ĩ jA(v-V^K=(T^b2$VW1}R[ "z'K`Ws_[$(v0uzPg.- c/燅9KO2Q'I$0ڬ.vx!MrX&wkNhgj{`QGIcW'4Wٰ5?xQw8*
- ׹zQGZEIm)`gԯT_M+_}=|o^z[-aoKRW}-L5+qW eۦүfy8|9\9@c`{@H
-Ga
-"SR'ZVbcY&8-va7ksW{Z-f/|bf{%\SWG϶[sdqZNԔ',8lFS亸T╱w=nEБ #l}ah5&ۺI dšMjO=taCW.ݛ-:p\߼XeӒtjzdm┤y$/IqJ$KMI}S2v6%')[ZOUvScM6k.ZacTw&*NDũ$5ՓHW =Tzن?S= ru:~sS= E+ڸ(EB]=$T(EBIR$4˭HB=R$V$<R$Kh1:ID:bm`0]n)["i>"ͅ "ʹE|iq)]HsK4o&HfwWh||8#͖
-
-1[kmbr-㧛I2~#I XJ-ʵFr-cEWb|ߙ$,דԀsVp]X˵_W7d"<o.R~~MXz˵_S/'
-.+oHVeEyE
-_V]R%EzC
-J/)V)r)4`"FX֍(@
-O^Pڥ @أ]
-oyE E) |"&^ R@]">~A
-)a) l s#]XW)@пs5~ jf·ȶ\8@R
-`*cg
-`v)}Χ3R
-wR5Kc\p;O\nOpg.;
-_ 5s& 6g[,>IjAHkT\;% iP\<% kP\n6J-l;oToB.m!L"kAX+-ZAePaa@qV\E)ҮlqǪD3KeQۊmM : ɲUtm~wνiӚ~{޿=9}&)noKH ך@8UB֚@x髄SI
-*!TLkB!T[o&$џ@TB!z2I䩄žI
-N%$8@h'$.-~:n ;[IKܾx'$EnhIRTLH4"+N&$E" I$HEKBR$Җ$HjKBR$H/!)r)I)y)I)"Û"{"U'""HRt4%$E.;y)!)ncRdVSBRdYcRDBR$1I)DBR䭆>#CtlԐE~No
-,TjPy) pUE-ó`1tbXp`͢tu9Uض|\ǖ\k\& Wٹ,xɪVK 54w:U$`Ьf]wĸ#%&7q[k!X=Om. )ipL4(TTmŠ*1q: *DQ&ޯEq;U Ի=k@g:xV:mg x̎Cj{I! r]1Ja
-c"Z>bim(|噄3}o%"$>X+Ҙ 6E@E
-Z*DV_%t-ێp%&+VM/#PcM"JZͬ"h
-F>q %-˕r?jVttaawO7ZykA-ZZ5@&;۷^ߪ} CpZMk3FaZs7
-Tx@"Xr΍ȟ]/_k4V} w!g2(5%sY,6K07 cY 1LSp1+*RK(Nt,U԰8ګX*W*_?5&<V-'܆sgZv3?ug>sAie6@glRmпRG唢Lœt`-<;tktiq8QJ8TtR83%?S5ѡ"wX37M*<,}#G ƲdIO(&#qG]p8I'F<Ja "D#+Wa@֮bY;xOnwCDmk!,eXzYUۣ>ɳzҌ:7׸%kk47wv3_X+ e{79$ᡛX-<l7qf]_ÿ K3v
-
-TX4pC#*",kE
-Vr` و&e<tv*+<sѭ uMѹkrHsW4"SZE(ڧHfӺ@D%;+>Ҽ
-9wf)grq3?ofwc,YOhmbpw.jw: y
- Nub0MjL#%uJOɈ)/%;~XJ)QdLx엒*XJn)R|QbA|+9v4^ɯ.&h.B9S} ))骿r;} .u@TocyV!Bs%,Gq<0C٘B$ _ cuQ@Rm-ED~_|4'D%7YRBvÍ' - '[S^3֤5Š ɂ+c*-GT,a!#wM9p9$Ivp4Qe~% u`+pfZ9 Dpr XgɆ婧ňzBP&,{
-cJ4A ǟ>33 U
-ֲi7YhE>^mNe'7Ck3amsUknY!jCR=kОs.x锤р]Wp7h=*)~ =EЫ" <O3mKaLx[-k
-nZ lNk.lƺׅ7Ja2.]+F}la;=.δz}- gĐL|g":ZQ<.)s.XU9F~[Ѭ^F&c>{epN+ڢTy5KA@@9^>[{)doy9\
-w# J Ĥ, kUb Нa]3Cw0O@̑804;9 Nv [,nAYusS^qU ̒*DM"83_# KP6/Ip[7([6BfڡL;"H6XE`HEwQr^c PdnsȂy=;s ACDnfd,ȯy gv#PfsN0gH~
-T$v[>U;VKG0?7S 0%00yOoT<mF.zIEfNO`~a<0/'VCbla>[!홒eQg@/ݐ)? 9=S^[dF.,-\pKQ"3zL$e%_6P8RH7[7vG+AK肺H1nU' +W}BVk7SI{#Wк^]PB#QvQ-K5THʵ .8s%oqïLqu\VvT1vXohD_~7GΞZ2?
-8;R8,l޶`8v|(b氻:Øt S<.m!&_{)^6ڸܲu}\\ܹiTe ([LWd^.s(; O
-(47ǃ %ďx_SXF_<&:!։t!LP"Uxj,%B*l(˭yEWdɐ);vW hUXl%l.CϮ`Vd0+k ϰ|߰x|g<ֺٵx7()BȸLT;AY *|hu:(:1z%#1zy-J 2.'Li#KñG(MJC'S*DdLofzze \};#ʷog|y~9#A3)?Ta :L8Ptǩ'`S∝WT`S@%Vw:sU8͌"B@B(.{Tٌ7h1k,Xt
-ต*aԥu)eƯ~XFw1XwV;qnV;:,ð!6.n@7`HaETj{~x`cU]Be2PR b֊71?}jL6 NMs#D9Ӂ{"L%L6@C5]hq7_6te$Vn DĮWa= \g2YQsE)/C>5Q&u|fNsX\T-l{J#A!Hlb3vz߽Mi̍:
-G7g\j'm}UªS~^)Чs<r焴>fdb Wxs+i F
-t&1KڂZ˧̒궸eYM%hMM1BFsf@ۯ_d;{?νs}U],tmߚ]Zb[8KI3e"O6;k6pЗALf2}UÑh 2IO}! ~Hzz@n*,&[|mgɖQj],s+ݘ6ͤAMoZO ]*挆 e&\@>0EFB.V͉x^-s1StkL=L0 ?1̝uZ lzmYWF\\6 rt)? V>˧|ס>TmÜ$''Vd-zE
-xv*}A><#]Wx'KWVtb
-j鰭_< lAUGZ=pUJ&{M749;ϱ ` g=KzWT}xn3)]aOױDz>~qg>XMs4\ӵd&%Sh;GbȚZNnU꽢V)WK"lW;tbc"i]㨊ON[]2 "_3LyF옎5.7jЛ`T>RKX1xnN$ 6bQQk, wuI3A g~A<DspdV1 P.rh,r)VXP(slI䠈#g
-mab\xi7(P
-c6viwQi[ŇQjK{
-Q[O-4
-rhXaPX|m;iDpvr$:HN$Z]-u$ܘ:%1iKFK?6-ĉ U餣p}p;:*4ǛdG. LEoQa?b!thZ8+C-<9ur Xfg~ϒH˜$N$0fkj[<{(ulXv]fb
- *.VZh6+c=oioee,d!2$50p«b*@
-\5zfz{[@ʏEǥvrc 6!Eoۛ)oIF00뇔)
-W+ ܰ%Qoq UFɗ^Z{$#6)z~MϘOrcLt%R>ja*sS-:
-ee߇#ORTJ㺷)aR:~͖HIVځ:P_cAFĠ=۪vj~A6!rv$%(Dh!{]_2XT:uǏ1ƧOfhIwe XlN M<緑ud\܍n,NHڲ{DkE 4 <VC۝Ng
-\p$eCLZib.w92|^dE2ꂃ# =EHORPRL(YN$a8(1v
-X#q4ߴoRW/학񸱵ЫM&z#3cncv)έ/QL}mV&g`8*oƫZ0)VH>l
-/tl9"i :AcLbg =*6uŊ3sGl8#G༄P_aSVZa# |qI\qyL۷
-dB٨R +,7A6 fQЄ]f e<qqqCS*.:Ttt jzK+{h_(0T5S~ @L
-FG =&î+k۬0{P$e9\ʎZVPpR&:q1!4)v)T+͂ΈS l漊V%`DCn|܅PqcV KI*1LYes[np+v3܁]NwߞʂFMQhNV%
-!'6/Ը㭳u5(y-Ey)=P(ۍzE-i2έ}8eCN_ܿWNFCمaX>u!L8s$5؂j\ XF[^xP9Nq/D*>\z4hYͮkYP8!E4W܌Џdz3܇/:ߟ /3PHW0QS0A+ lnYp `pGwFRx | ^/ܺ`B <Z\w:oǨZp5 fYXpĂ
- wEDS
-W:*`벑<ҡQ4 -z"]{@ <CVPnM"wҹ5o}C˘PզV۰]o ~Mmѐ~_AwL4M3H/I謬pLYs<IC5jM݉ʂ'Ϭ/T/r/_gw },g> ԏ^?C?\&qH[9FhOF'1B/ef $7 'X)1߈U 7r i@wdS?Ea&峃AL&nL+@2!{7n^aJH qw,;:?C#0&kvL/g|G?֎Fs tU-D0jE@}RZg`d|Ԃoʬj!*@Vʻ$4+La9,%Ӣa=FH
-7 xIbWx;uU.d'Jh%CwwWpWCˠE ְeoI1r
-AЖ Cp \2B/DIi"sDhS$_iBiu%u<FBhՀFB(̄|eA :AJ@(Ba#u
-l;NJbkahP2mf Yk(Yum`LӞm6,u=G>UEB}ۮE0]@iunĽ;\ w>$*RRw*sC+m"42VHdLx$^ ({Вlfpdv=i2 pԜ*5k)^\ZxQӚkw8JD/yذl1[-]~8||I7Mf o|Yـ#W[כli,mnb僤Zq/̖8䷝.NMР|g!Gw 1i$PkK 8HFͼ
-у|7G/u='%$> u~Gwa{qe?Ht{XڤD5;B99|m͎l%X&v+b `*/ `\>U|bػ̟\Ѥ +Yzk+Yo2/a%YHLg,h:L5-_|]K;co~؟''鉋g>3gcОٗ3"w~fInp!T$ϸuT퉿iL4Մ\H<{ۯIaR0=LٸanF.euLFM̯clsԣ[!{&̓Ԓ\V*9\oSwOO.HcSZ4P!C/ٸP\ +"+}ROQ,R}qII
-m9 aITA떍uľC.]ot]#l
-S 7n^ \VDMs7%8/Н=FEGR&18M;g6{-e$ĉьby9(.JxIU:NRa$_Ny1ljWϭ巰{{?>ϼ7!A0 ]Q>b*u>uv^@ 2FՏ j|زC_ հǨ|42ӡ%Y=~MfOyݟs={={}ި+r4풩|Xz*1YPȦĴ=[[JJ$? ^^3Ǥ"reY
-" *,HDŚˣKQb SsE**~uU**̦b Tװ)y:1%a$P۪ 5ב1G$$ ȠVTtȶ$OU*%ChU44wt*&%n&sS*j~i [ʿTl)r;k?R]鈕Kuţsubk&]G76Ûsbksㇳ^7.p%j[=!UHgbtP)L{c[XG P]0wO[ac!$Z:V;,KT)A@m._̀Ĺ& R8\Ɩ%yT(V_Ɩ B><
-",ev#3)MFB]ӃנxaYAN9ÔzXX}ϑ(b* 3 A >e
-WHа.]+r!{9i <Z{fxMa<13}L.4823ķiGYh,L<V㶧>mK-no8/vQk 
-/G1yYT;sTi5+iQhJSÄ]jkHlS} z)7_2fz+mh{l-<7 i<=鯖aSgjRO:RyS2 vƢh#{q
-G+!$T./"7 } bJZ{3D^[qs> e,%c7d BҵJ<N=߲jQ,6CJnx.W[\jZu
-(3hV
-gtBi_m֤vԮ-F[ g!xX]sA|χzf?V ??xWdUVEa@^AA.&##Fz].Ư}F14Eo1_'k63Pyt9&YlB~ȍU
-"MzAl,}FQ4N{жFLG^7p@t&1]UN<x(R
-ACD
-4CY ߲jn6t[}++zh=qqiNNPh y.Xq]DDAmI;<a ?ۈkas@Bv{",eƒ3 ^q8|#d}IF!daF^0Ҫ&^^ylb9@Nex
-2>YoNi5vRT@Rme ٠H %bŪ]!ߧ9ejn@5H]\ ~ezPh =:;Q72W&֫VR-w5`zaoۇo$t[ >Ki5
-K&askZ,*4yu!=BL\ɨ7uk[є}lF_ɈH%7K;Y2/,g6j{K `A:
-Bt })?e~~6CuHY@BHu; I]vAtsSƛT"dk]l6ģwDn_Ry1}r%VMNx
-9[fT䰵-Zpf6'b瓓2p̰L3E6`3j|%MMM(W8xh0g<ɼi~ژy48E O+n j{{A@wZC6̄5%.W*¢"U89]wR]z'8sӆ+l*p􎁍B^S-]">ـ.F1xVظϜ !]:dP kvNm)oyN)K@'{SQQel)2kqa NWlN֟tƮ)֥uY殝[bշSkS;8'7iRZnY~g2@6brU򰒆R^
-+ϲMqbԛRX^t#\Hsx{Sx4Ӂ T7*_#B\U}0:7Gii|/-,}*ךn:|TRI,gK%ESv]F
-.n,aY:]ijl*X8KzFġ5uY Z+ rL| d+ы6urBIW YXQ=נ23 E
-aL>(2;z5AW[bƖȿr8A^q?2
-ï%j|į6DQk96>WyR
-rj1ʑ^J2 ie L".ڽnnīv3l(R٣dDp^Sv8Y,o|Nx;w*yPfx =xVf9`uX X=t$kBZ«&4J.0ʏLj%+`ʘRj{ Go,Be,vC,"EC6\[8P{yŘ"lېC6j?7qZB$v^>~ G*pUj@N\'UU>Is*\s
-1ϊ!'bUfᣱ1PcVBbJ@)ZSKqa䰕`(6c#H ah6Ol+G2jry:g3"VεjL"Kg t)`+֪a
-?
-̡_
-Ih?  ]&$Þp`U`p``( d{pU"pX15;6-SpwSaA_KZbfczb8na ׻ŦSn!:,8}]`7s'HkOk;VUR~[ǮrU¨+#Ύp ȉNb{Y ?c
-HN=^` Σ؉nb(3|r+tqS?} W8KW+λ]f)Oa/׆4S%P(>\zM(_FQ5¹ )D6V7Z(GWrv,Dpw>xu^( ]1a_)|_u8i>ۺj:)&f$OctjE 6ٖnv&L6I*:
-.3v~摋g߃ǣ=$hѷ< *dgyW3ʹb7ɺ2=l7[&Їx]9nNtŸ=fX&(yHg̃*zܲ}j)㇥^fz HztH>z^;ePvFΟ(qnSDŁcANm'@FOL D o)dڇq ;c<ѭ 5?)r%ZAwZ~zX밶hu0iuz]Y֥ Oc;
-'Ps F. "t/˺BCYDM ڳa6Com6r1ނyL7t2ۙ[^fI0=f5,jǦLP!ʚ Էjx$~ aqb;.* KaAQt | e>mZtici]Gk>}?i'+]\ -owuS|S7cJX]lvwC6ͷݰjIjǹm,ivxf70( (ؖܖpۮK)6Gm,a-5[44ܷEjr~0sSiYEgy6Zyz4 +< 3iROD]X;=~D)]C3J4/M-m]T^JUrZv*".)k^?ww<k a~ TbxBڪ
-M=5Phȉ!|  p[7C7_;X4f7
-D-Q <^?=<"ߛt';I dy! =@3a#Q8, d!f9dFTPTи7@ dÙYfMj =9UuNw߷n=~Tթ9ǵ"mhY^ʫF9tUހ@
-')$ +ZOSa lۃ6ۧ4 tpo ld%>>q%r)2?U@G23wL[l'fR,;vӱj
-GPAZz`PB
-pwd:֦+^
-e\G!RÙ73 LCB,ܐ2B9T5jSʹS窼vˍ*ʂMSu:qԵ kAˠޱ$p!تLՇ6K(KR`^Fzӱ
-}Sw&]Oߩ[zyVGH|pkE$s f UDy6t$"sw3:nWǫʛ%WΡ˃Jg(RS=&5'_"{O
-(CR)PlimK_*Ő*X1Ɓa,1irv6z3=z!ud?r>naLR 6l7%QDKDhx`(h>ei4Of.tdn!>ũPX-G|z^:_0\OM=B=ϙ@}iwȩXzs{ @kfNje06"_“
-#GҫdY Lv- ZHz~T$5ԩ?|G(5$*iv$tc$iHCkGJaBaݲyd|2va>a1SqH'_TDu2 t=[@(TZQ8f>xʢfoOR80sa2uըҍ1 jb&ЎD-y:#<@ :ިkxE0>xjML8'#@Iו(h/; &5Gn $1ɭB]A7phǾyLtׇ ʻ~2/|
-Ͷ_Ӱ:9<V>O`
- %z&9NP
-//1W#WBYOry84D v@xDd<QH7xfpXx&>SP0f$˭cE,T6]0ttVhU $li&䠮P
-2MU-࠮Ɠ~h<h=cG╁QR RJIi8JFDD77$ fMwcqn&w$\m/J#G.R>Hz\H)H<==GߦkH-Gnjz-E6j oWq԰]}PTh[bRY7c76cO oO5~+UpoZ3 "U|R+XWjD~bl>iE>4fEyF/9;DrcX.`,axYc_H."xYl/G;է~z%si ϕ^ftvY X#]W&Thv_*"}zI^oXO#e3
-> ΆJFb)Lb$hs{`O&G5Hn1% h~nfkwC|'g巘v߃WB>CpPSwخUYD0HrsVLYF}#SB} BV8֟եqFkq#gQc&47zq:&oliŐ
-YtdC_ԘZ9}oEb~q/w31  U?*C56'86wK\o揣oͨˋ=]LY?>-ȟ顫@pn:.Q<~0
-zg~ɇA1mn%fz:WEͮ猏7t kǞrh}+fP?{6&8wy {_HFxoBHȠ3vqmM
-Ut5#9:P\nmTٽt_u
-?8𑎞Lk.:Kr,RV05!渹>OkaV:ȼ`i ?~Y
-нuDKbҞ.,b; 04E'PI84t<؆1^O~"9ާd]Wcbۣ_g)dǐ
-u!8e"ډ*n<B_}R"Lǒy;cG*YA>|a!s)D~]҂mdFxN:A&e Z?Ȃ]xC1lȫ8򓽸,^t68%K]@;
-m|!) i1 $>8`|+|&d.g Zx+#'À;|RSOr{wk74Ч[] }--bnH۠MB榟ݣ>8C0Qyt֯;r$2#"HCo/ !@K 芃T.vdNirԴuк$Q-2t8Ncx8?g#éӲ8.*v32IQq8gDy@8r_NMr-*NoogPb0?=pTM=08Y2O N V&J2Bdg7Qxf5<FE+oG%&a?X~΍Gxh\[#VxOxfrdl:~Og!{5
-lWLO=秷<: @"IٴdteÿKcc[6sjb`$䱪jV/GS
-`bV1GK{<) 9-pp}?C NGMQ:t;0 -8 o'tX,46agc"Chvv0SxbDf[{p 4W3K[KQ&3π$~YvQYNtHK7c
-U/R] C{7o-lt{ ;4] dF ݚr_
-gT|1[[{KUno53~Ǭ/Zh/ pm,~2RH_v*X8<e]\);(0cCo;f)O/cg8,ؖl@Otvw2/Ai:Ǘ㋇R40t*u4VPTA<]BN#Vx* >U3$+*< 7 k} 庾 wӫ y%o`$!Rh6LDYŒz%;HURR;tGi]80c>=:u֩w07[y0r c-`-Z3t"<' o@-`'ie=RWuMP/Q"Ls2Lqܱ;m7J6WV{#=ϲJ a:Uq.ιXk+Ub=X2b ~"aT8#3i$_Ѧoe׃f.~걎~79@ftf&nbc
-MDYA{ުD/W`×btOѴdG,@˅B\0ڤE~8.]͢"* 7@ҝ“B&C Y:j`TzUU_(v7 U~ G^b@h?A.όS`Ѱ8GؿKlb[]p'I[6wx=
-V [o&džxL9#%L k8^Y8~߆7q᳦fCzjai2hZU1!nsĠY
-5ltO`[ٵGTE\{ķsHM{$9D{DI$` Yt$ö YBc$p A74HA$"w~Sg4HQQԲk 5HBI$e94HtI !S$dj $>j9hYKA]$$4Hrh<A|$+%;L eF aUD^$h
-ۍ+X;A}ƾnT5YX#|Ԙˋnq:kl>k)Y r㖬sۮ ۞ vr:ןO79#z6NycCm~9FD sQUBxuI3Amc^Ofp&1A#;8`7~~F
-
-R!$EB.I($:ʃ\$*HtHT(r"Q"QD<@e|_`ũD@WDÌE'H>EAX K "jD/a1a*F Z ,bQ`E daX\v(; HBK֊ab$DQw(ypυʽpɃ{.gTLsr(rK{G\;
-<2IQ&=O*)RwTypυʽʃ{.TW+w_yp/Q~"{G"WN R(ru$8
-%$Q%J.I($:\$PHtH$(0rHRB!QJ"DBhE"DGyDE < A.y@$:ʃ\$*Tp'ZeU7+/AxL!V&V8Z6VdqF}u52՟X~t`Ҁ㻣=}ZU+=
-r(a/K{:.0^9W xpd8)}9u[6R\
-'y)H ّ9q2c,$x/?ۿԎ,g'3 [wg d;濝LyDC} e-wV' ͆+s<dB  ha92!<k_}رc˪
-sij"ۑ[Xɬ
-X\:;'O Ǖ-MiR:FIq>ں}ZMઈgnEw8LJyRJP2cJFF g4MtW`,M!&`.&B8<*ǰOL|-@ 4tԃNJs͹k<93LGEHBOԝ3aUC叿6G5<ET
-BrbA ߖ4
-J-P?c}92%q>J^7J
- m
-j*OMb|z>n#<7
-ԧji}ۤc<R
-:3=vbf,o7 TLviAwkN}D)&Zuu,_O19?]G[xh(b`XRa5
-=۝Ӏ/X<H6[?cr!^>achS@iԗ$MUhiو=}
-hN]T8C/bjꈢ|:0u4U,u[U$upt7RjE4iѹDwvP,mlI߆'ӣ\ E+); `D36ˢh"
-Z)YR?vVB9C$h׫5Hw[xXx xxOn/zSw}.-13p_{bqs}ܽkl}
-.Z~~4ԻbօK]cԜ\Ç"d j2^wkoecWiHiHA´sҼ`;C|9U1CՖxd4[k}Cqq4;
-^h E.Ư`ClUӟR_/(= LmG"7`4(RךWFfPŻ'p+2: Hq,;ӨZ,X׾\ٹX^^esS:,nBwdͅmR܊ 2KX"Si\D,ꝸzdTY'IkZ`:tuG;aS9M'l@]nF- /&W:-^W~G=Ϗ]de{rt>Jyɚňk7U J="X"Z u,eD^+yзrU2|Ŏ;dx;exڎex֎dxƎG;X?`>boeE puDh6f5&Ou~>nz&NMYbTo
-DP`og^ٔ3mOP
-7GJ "ʠzCu8ތ!,a9s@If݀ɂ~4>?УMEDžr_\V}??nW8>(
-S@1n.Váv+<3q?t
-cؠ:]RDգ ͽP+`L8&*f,q`+DJVda% 7hN^Ƕ7؅/Ksg ~pzA/
-ZlBV+j
-QAPd,ca0(ECKAPH]=S]W%g`R"6szfi}kh~?LzNN~>aܵ!TkM@y`͎rw
-7.S#@W7\E
-or@:ul,2vk$cHƦ 3\{}A2L:(`QK`>pBpb$I&ʛ}},Is>.AjBb٪H
-Zn[K.
-e9Nwwمd9T,Gzöy:J2ئaQTN&)"2DdѓT㠺-Tlu 2̷J(8'##bREoWؑCz(Dbũ{$KpQ9_GHkWhܯ1_`ƕ@=neKMb>v9P l+A.01!3O]hk/'s" N}V @Hq'Xr{
-7gZaN V#ꖘ9R[eTYdi>5D|Q8 2خC6̃\eVCR)G%
-,pqbGgDʵ0ֻ^gh?;
-^Sv(K?s-JN jc7Tp^-+L˱$Nq I^ޫ8aarzQñmc}QHAY>P Wie
-FϷzYJnk.1F͝@>
-<"|Qf+Xo`ZNM+N/)ê+3X]|*=V#(Xdw+6Hq@Ԡ?'V%SLꞆ*hdK2n92WMBomP6Hפֱ/&h=0[
-
- i~.dg㩔b4[8MdpH1BjZ\ܾG"gn}ʹ1K3.0vv᧟{ {qvP r.WCOo3r\W,|<A@M-B(ܪ[L*T| SZl~.u ?O~w}Ѩ ԻF$]}.gkspF[AM]6pp!2U(r%D]LtŒ_FdAJwʵ&$MwQvg-w[.ЉOf:-]sLz-A*'^w])o jj6#l&Tm۫1 e]dҁdUFXir{}IBnLFSQ9")_
-\9p/ Fxyé/)nv {2ExtvG-Q;$7vnMKƅa/)¼qn.v\4kr+)9V*4+7E\QH)Psw7*lc]˪Co<lϦ]l!d?+fRU<ȇ`ыD҆Nc fH (x*n<"!6i#Z0bqbV ];STIjz[سY[ÙLII`(OS00٬E 8GDmxɼH,<Om-s-X?mX!dH d+}KSқju님~ҵ=`+M0XnxvM:RN%峥rO"gAWCzXax'1A!X+?aR:_LVV9tgNtzz%3C.o\.!<). 2<;GWVdJ>ejOtj}L`J3Ѽ@ Ql(zrblBT"B~m'O{;c+'h
-+*@LI r}j~'׊>kKU_,c$8f @=<$p\Mü0 J@'WpYy=&n?܉U&A LK0.6tICOA0zwf^f8)ꃊă2gUt8FAasQR8ğ|Uq.RUD@m~Bz3ykmC Os_jR#B_eUc2Aw Qp!+ŰEBV33uVpl fzȑD>+-x#LDE Ķ'<]}Ս+kHrH!-o[j+7wǖd{[q_䝘l_[']']rºf'*1ݢR,ݡ^v3ϓYV@X{x
-=e`̀(T*XǙ!.]$4$F' 2/y0g|4at؟ޚ@p&ƹd\$sU{@tC EQzQ
-Px(C@`:MЖDM{/!'&-eLfysȗ+%*qN/b%#ld~k(/u CLl6M LMdB`r,zМ,X=1k鼺}J4[xJ8YmJC=WI CaeqE@ ̹1m{psFXK5)LKsOZq KDK-2^eAU&( (Rf>!S4"9/9ԩv4T;!-yҚ$:HrAb3K^veO_JQ^ҵpd^!42;r9zΥګ!}A笣A9b38UNWuםɯ׭Tu+J*
-+Wpa\S+m+z[k41 |Fg
-@KHR]`IE\zk1q=Sط[#/5սd9EKs{!xSwOD@lw^K 9 eM_L&S1| 8ڲ!)K ,:A 1!_Dp񙜐FsAjo}}_\i+?pa7"g>k P o D=@ȳ<8ҦgyȱZlT_={0P7vz?vzOZ?ti1c۩}xGhMMVع&{ZB?:C)ZxQ_/;z:
-2XǑ`k" ] ='rwy`ݷ=j>Ni =HBHZbZư$1hr
-(1+ߡ2aHz9{Xh}8DVkr|$f
-
-FS۶rGBa}
-7ضr wl)oZ'*/
-tY!Wf}fܥo0f^A>S^
- L6v26>RFe n7,;`{x\ݐC"g2}N}yL2Uv8(A 6\,XVgYQw
-T1@xr#[g7
-xLѪZj՘ d;/ 䳚8_cxD{YZ=4IB[
-g^663/nά#Hb"WynXFby0YW]8 vq9"C^
-H2 2!ȁKc/_!UȬ 6sbG$nmh ĨdM}A6X~ȥ + 9+ֆeKֺ:0e(BG^a4=#"Zn<HLo ȁd4un
-|rS8=c-r@F̒ ?@myBf#ꄨ2Za~:3jfc5kYMbo証bMO-МV>M3yK!i[E+v , 6,r5Ed7DQ+'AWM-VƫVsߠeJLKFI7}>IݴqׅR2;v!
-EN| ϕvݫ>>߯HqgV+|_{}5zd<RpY<%lnG/BfH+'u Y^s ]COTG
-cQ0? [QG x&>:eʜw
-!jGp~ŭ*3OfίVQĒKvŴbb,•`.L>}m'y[[A۲%j!BbtkH5 9 'K GA
-K%.ou0?SW͕Tf*V/>#L:шF$n6NKg3]Ϲi@>nT͏B> }g'-X|Q
-
-ٝ$jkadląq̘}4R{V/uL/Fh.!A9O8F_[hڥxT
-}64M
-0H ǐ\J0``b2r3F$a}DAnAy#F଼'P'vVC\S18? 3BAٹg棃i l6#Ʋʼn& kԴM1 Eb{'Vt(1KÔaä́g"YcNǏY(GYJHs"p C ]fӐkC6m%`+F;Pg>8͢)s AYQzmya~71#>|!O<Ή*j=[fXϨ,=r={)RP^А #~.{M%]¸!}|iBQ|<x<^!iؕ
-
-g_h닀ύO7|>Q[~eI@Q#7_$&cCqQ81áGb%֠w lEFQ(n=A-},F~ۮDd\E**mAQ,*e*xld+HC1tpy[ͷާt>oGdq^o
-,>Vܰ;vMWc'ؖwDCC a}!wsƣJu)3tjÉcmFϬV-{_FN4lw|ЦgWq V^π/.HK B)S|wJ<7,;
-!F2.®L!4vu\UWXWHw͉Ȝa rBdt xx]Z[2<m*"Gk0➹>a:aoqe2v-!bHnR&OS/ 6e޹,|٘}H{:,{G>*щjȝ>]Dn蠾 Da+ʑ":"#CZ$%66Zwpc&^wb6VmFMpEV}YrZQ/,F* E|LƆȀ׀Qi\8s; K J
-/W|70X͊}dk7@ 
-"2| =-MC_KlR(gu"GbKmmmTx=2dc㽴Gx <G<ّ[ ] >P4WbXBNpp7 3#,I/zx,1`oVO
-p!un^dMqe=`#LvSM<J+px{l G"^
-z[`k->#r]$ǾJTu:8eYD\n79^Z
-DJlD H(VT\d*&iI9gG=e[ZpݲrRB6*ݓ3lϨqaByo9{'|
-oĥF#UlzƾY8#I2S"f2ch;&7>o$.zFܱ?;
-љW,1GOs?%'rGX)cf܌+e*iv;Q!4v%GbmiMX[zz mDOOk `G$BGR-$VyuB*U.l&<#H)}7:Vʼn2QL}9E_ֆ0>%cFlB
-'jiVbrIL!OKb~ R(q
-i2I#DmT@T H.QdY˹xi<բg=頫
-cx?K WOA"O F4m2P):+ט1PS/sIdNZrB!e4^[ƽ ,ŧBd)!]pUQUTg5ZgI*Jg-2`]& |xE.
- ap(jkĂmcVH%2Kb /8J3*
-F.ke|ʹ`T@2ph.k%P
-(u؃yx0x mo6C;dBT3L>A=oOF ?<St5kص1|l%ݣ?V!~Sʚo9ͦFDsƂm?4oPbd!m4`BU3]o8"$"X
-T-3fJmt"&_\ 'c(`+'۳X.5zq\|XYl@߱-3Z4NƹTMt }øLվC=Tp]pDS r]p@Lt{ȷD/84QGf&"։ðut/ON&D%ۏfMA5]#͓_;,J#u0N}rc<ѽ+y6-MG}̝"'u!2*" X)^ޣ* 0%5V¾&,յ(&~n:DQ
-1؅CfSU;wn
-ݑ|vy&-
-j,RP|0 -xVSqtV4e4n)
- I{>1alD HԧT R?Cs㽠}=, vz ulʬ]'ТjpqDHBX<ms0}DQy?R/LI "(C8t
-)obK^QNYv`,<˒ͬBx]IC~B-u~,7-YDFamFe_f(7V z%!,:XkS/Eߪ
-U` Dy$^"/
-^"]B&"܄B(0!
-Ww߈Vq3=& t]eO@cQc%cv[a0͢O7K
-M o
-?04U"'u;E~ vؾ^V!^{SwKmCygGO bGspsq̱+|#f}ni$'Ln%]K@|~BwתTt cy{ꈗ8 3xh~tUJOos:~uَт]*qG~4ukbB11xi.i(3DX] .* )g_b pْ
-z>Gv;ٿy"սeUȑlv
-/D[ &F- wy
-0*`)òjާ.
- j1XLX1kŦf@M[<|Td/ŻOK-$76~\?_v,e\=SWu zԢWjËn|:qHc}1 ~}8y<&ڈoԦfQ=k64@#5u.&_<:GLJFm!ϒ.UkU;p*2md㰔sc09k-Y=TcvH-
-ME}&\.2=fm̱ˑl-hs
-b*^k:<n<<Y&KLՒ, 95&v<MD,j(pN϶N;–I= iӃU,Ru~ k!u&,~J٦$s"<;gLOɗ5ڇA%)jKkGn緔P;&sTSZ2vNf50
-h@ F(7}cj '_XkRNJ~[<ŀmLXO뚟Wl=YiEɟxo7.
-ÚPjtR1"{w/,342xŬդ:J^n@'B`&<]i*~
-h9G>'V4boWgj#"ÿ.lU+0 J!l_ hZgcV(
-E^
--eN4A~m'9laS0sP@_y13ôg(3
- -
-{B#'dzEyJW[5?tҎ`ągB$ &9<=swl!y=֓3$
-\4AB]l$\a:j죃$M9=-;{>ek.ヸoSkc(/.2 Uȫf;TM,6|t) 1輹Lfbc@+ۭ.u1`zgM:pDK˔TƷ;hE[Wcmp!"2PCw?VY"f<>[TvDT=ʎ>Xl nc-H"n=Y#C 4t<CZu28
-t&Y`xduSpG;jtuWNy bnwsn!=Z$5'q"@WbtUDȶmK#h;P8K
-Sj$lkyvIqѽ[Y%ܫ_/BvVcEmxǝibO:,Xe_}p,ݥzz{iː2SV1 _3,3e,ƃh#xq
-M'.jah
-6 y1lLS`=p}+ fQEI_a]WFJU
-}$'jZ;"|h=w&X%^\7p{4sws_jo@yhzM~ʘhٲZ^yv+"!&TƷMFW/ʽ
-4T'?GZ/1tK#i̫}_n3VK=<<;@_VY򑝖rͨ_|0s)}-X_swh7aYWoh:d{Fxs794e^VzZJx DhDNv3d_?\r9nM
-FA=ħ]~ڤWki A<\f+?#)'4 XlCxxC^JYeb+09X//ߴ⏸ʙu
-{ g.K}?Vbjh^gmsÛxs6w?X-A>
-,v!.&UQl:JQ>/VHƉ% œ@Yco?wRн5s+sAŊ\oй@Oudu~nbN,lcP~ }3皭e *q.q0Ǻ V]'Dභ,]jÕAd 1}LD&N>d53-Ë)r p`>X(]VpdØBPfEK0[Q
-s.|E9iʚsw4x@",hmFﻈ]F-7k+(ª(38wL1"ȇT
-tU;RR9Ē>wԉu`Hew Q%5`=:$_~2#_;k˯F_|_Oq"՞p?fK`ayGz%{efaG9s4A^Ptp^f뿹+ Gg~2A2؇_},VVACi%2 \!IKm;;8Evw!_,*O.L5 iY1t D7hrY- _{ZZ-zxȘ(Պ 8(eW_fr3|sH"2% >jLQ2W@;# Gls]@ގS$L[^ռa.-FM_~4|8XEj\,7pG>x(UwrpթG``;;@0cJ}0pb,;G-\5E,t[wlVpTh}&wsnYseq5o7h#sZ_``r"KOS/fȆBMX0$U]9B>U.G *ނO0dI*߀1F>9 EKCmV$?|WI>Uݸem$؁^zeJ\{] \Gl,i z$T+5Ol]!++,(9ί/ %u`] 6y:<7Y+57f|6d8SVσ,qJ /H>!%`k!oWJa[xAkn ,hLVb43R Y{qs!GqUw,qF~Nd]v.([.#p%PqséW/._P<)~e.!#i өoi>q[.ٜ-_#ٲFYbeoYrey `bʒOY[)KC̓lr[|q;`?eM6PYz1@VCcxzPEfYfG
-,[.RkfYG5 l"Du^ [iB~^-"#͝`At⺗n)[%k-Y_9wW S98I9iw6'?gg bsNgtJs./lKr׽*eʺ?ߔUp\e\waS֔2eu6eM)SVwaS֔2eu4e=)\'%%n襑x
-zwQ21,|atD}}JCq DlltZVYYC2 Ġ6/_yp33tڇWbc$~=TaU
-BfiBmgh6j}_/Ix.'.WJ 5ئ6>^98@ṱUplt o7*bhz9=kW/GE?m7뉆ŭg@ct+*ÝVSM(/7gƛ+&+gũ?yLa+ӥp4{-4{_6tm#~Oj9!̮;/eFoӍ] 艗/7`Wdڍ "eoiV
-{ `9`Al)s̶7p:5lYRU &檜z+)$1aZ
-AUb
-9v붔ݦ)LlFH<Ur)!CRSQ%d . mݪi#[1G X_
-Vn1)#r*@IdO'qAxC
-p 3VY. J;bT8Zn%4ʽD2푙:QDۓ_uqp$cB[Eb%y9:":
-#ҡ^>e\gYW|:RN
-2c׻q4'hvP:1!X3Yifng3lj>w۴:)JPKQ=[z9NƧ뢃M]8^\ )hX-#4(U#=#ATW_T| 2E;VV,L_ |pGjex`*z4=
-[GQ aw( )%Ueˮ0^9Ia2Ib/ Q|@PIx!=$L)7 oA_V]~qoMܡēN
-G#8G$"a&aȤY1;#pr>ԎyB>x$xD<ӊ8/|3롈GxGxbvOU<$$3gs%hXU2H|\[k0bip/bVu>!Xs}>u
-z ]\P{K@"m o[mM6<+(f4UCݵFGUe[yQ EAB%HVPC( A"- Bh VdQvG=Q˴+mZj!D^C;L(3ɜo}oJ
- ,uɏ-ϡq<}4vc8~ o
-'c g:8'5k:9ia]!ru_aw#zso噲itοfQުDVpLTMGEŊsӹ5yx"a6Yݿߤ3{Yj[sӆ+r֝U&NHgV$m(]ix {CJ?7!E 8}^85U~h-8:~qwuRefЭֳKW<qNmï&O>O:ay:|X >-Lö FRp2;$#R^g[;7?|z 0Kq VXd: dV SFŞPem5:JS0Eҝm>q>߄P<C4N/ C.\my_wbTs[߭SÁ,>Vb
-%F-۴3HN1@vDZCǚ7~1"Şn_qduK$h;:9<r8fL핋4z}uKc#U_kGWq?]o%*˹o3j.4QV ֩=ՉuAlsƝ[Ey᪗
-u^̭sjh(^kPNTȶmT\}gRbaNǺ[T~w"lj[ȸO}ƃZ
-;GP\P _@
-K}+AUꏠZ@+4zPݠ^VT0} *W_.}qY|3žt\M%Ƿ[}K qC.#|~\L鄚(4t-]Y%|K9>ğ\[HOG'&=EQ!Rc2J/u7zR<K`Yj⃿ǁzԔ!>yBث
-B7*"C.},u=B
-Qxd?>❎H˨]nvKY7n]Z͙UF5ʤju噲\nl2=|eh?Ql6Yw"1Ra*Yc3 d
-Swiܩ:J"G/@ }ItK ma;p(ռr(oN7).E|VX[ 6k Nit3#7i`u :iB {>ghwTWʴ72Y⸌#TC4a~!؉ё"btů|<K;œtI 8;[L( QYz p(Ȕ6iZZ?`gTՀB5zjU}r&h[R'z`S:#wz22R'CbOm?nO<-1z.p.,矏WʏLM?ijWr=\q#kdvuz ڻ KUӮY.8hRQD¡&xGA={TUgeM{8k@}ܟ+aЇCDz&jf5
-vWyů"x'Ox'ݟbY.JL2nJ2 ZZFA+g[1BclI7/%B}~BJɐY0SFGt:0n2 x2ygmq/Hs/O7]zUz"FFejsafǨPO.1$zjO{VKGs09l+RSUOvaпF IIQsU3ef4yH"'&S9GibO}=%51!n,{#N8ْaX\(RDfw^#<ړjzgL?bfGA2P]o*WH#:"J#:.%Y2I }{rMdL=~!}7h!0ODLAcA?#ۏ;M؃A8fwπ8W r1IKGJEr1D&HȄGwPlU\uKn
-Ȕ =&hmG}zP(~d(~~ $y ~{;n0]p0TVTyw8.";!/mKR!.=cvN$Vd隃՗~àHfC7S~HC4O({udnT2 Fq$e F#Oݫ}JP0ޟEcb, b6NMW۰u)Zdv]L反, vQ:6zHY?9D1qpzohp^MQH 3p*y7]1<
-ihOGnpp^p;U',n i]p…1E(:r%up W7}k XRq)g̮
-8_B?b.+n&WU߄;7*ꫣ&{}Z fZ:lhĐmm bDڜ"MR@zREku02" *. iF_NNW)IPmm=vCp*F#ZX rcfr 
-LNmnkEn! nk]SSKatU8*Z'$
-#-/rhu$& Ъ$$TN*\1}$dV\FB3c"JhM*r)x2PBUC4Q@ɶ̎;HaE̮Mָ];h%67\էeirΒ5-?<jli%=a[liՎjli .U/g{Tu3K(`m,'A6Օ !\;w
-VzYxd8{̐
-Il,n/Bۂ*!p-S JGi%{+rr$½SPliPg?
-4neYw1̺ JY*ϳT<6RuZO#^GW,[,ɶ։}(LZ]y]޾ۼAQomFh0lȣ.F̠ɢ@5bn&VQ[<iۧfhӶOgFh,x4+w
-0V+4:8Bx`K}(IeԱB/> #}.09j> 9]pIC^K^l\ e ?=$섄׆Kxc7$t:0z]NNT* v-F4lxIcň;ve (<孮k2jdee't\x S 6P *~ ^Iy Gۡ"dSVWI&HoW[xjJ%tk<}'ޖ4aWqoyCR)+N*;RRIϦ6UHC.ہi-˛Hy1Q^\ļ)g]{xTEn:In!Jǀ .Hk59v .sGv
-di̡
-UVUb%#K~G޿kwl~25.qaDž +-h,WaI;bc4I o ;o3 1ڠIl*dh Ki=/ue{'A#oЈnĄG+ ۹-3`&w|$8*ca/<qpƌcA+Z4}Q(][& M('zk6_
- =NF^!WW`!܂iϳCۄ)laU'|[_̈;qaUͦKPe Ӗؒul̗"j.ƖyO}>46wlՑܠ)3BL߹.@Ȝ
-Nan~z0zS
-gO !B/DȐ.GȠ*V ʖ!
-/z%^Mӗca伤n\ʅH/_'y_'ޠ
-|IOOIOIP'>=%=\P-'kpj|Ow*|ЉOw:|wǧ[>G.t TyQ'>]]?>]zѮ§)LiJE^R
-;>;bwX[bw =|Ad$KEDV]m!y^$5S#k@Rc7=*$)HXw:!V$m?VtYl,u U34KYkZMlXَS'
-2nZTߦ|W=~ "+gt"3Z=#gTlќ@*|N։ρtT֏=yZϣGgٟ
-\'>ٯau3˔~S
-[uSVS*|F_"6g_ٗ
-gOg_:|&ҏ>=9NuE0T_ f`F+X GB1gXܟ.fb
- >:.j]nHGAcT܁,T@~*fށSz79(G,nmmlӒ*eh*]Viw2vtJUVتUiq Hت
-R⼟4 s1չ$xcNyM[l*$;pŘ]Ls>|
-MT'GVƙBm8*{9M1<EMpl9I{?&U{#n2? b@zU=X{*Y_{*YYr
-jO!=D;ԞB,B,JESSȪ/@vR,fVD=!}5vNOQ"Q(>ňQ1xFSOFFZ
-@iBHk}+tãe7|]D,gPykƸY(kFiB bXz0Ϭv7 ܼmص"'ځ󋞽`
-K o,b^0ht)֗=l3FUC/sV>Y,*nR׶m1&#gR䑉&ܭ&#
-2 Flv5c%rsv,EӞRn< <"Ο~DuJdP\9'W.ov%j\_<P іŒ:ALỡk[ljtA,@HZF!0B(*D}}r!+j
-MZhU3@3MM=}s>%蝈EUZ?v^
-8n>
-|PcB80d3 ƀ[GjV$p9<S
-oDIo*0}9qjo@ъ/bP,/>dhW+A7ԂwDսECJ>oQtL*EggcVL!OQh31ML6E!O`dĕ2đ􀍤JizaC,;kXI%Bb@ŠUPcRR6'+!j$auPPѵx oJdi;ˡWbZ䌇o%&Y嫐ه%u86^l`Hې#KCwS!L:v1L/u
-cf̂F*p\biT5$O!gFG?V7Hv; 7R#d\F/?ydǬlF[i$6)Vm‰edmg3\[Mlz#?!0F5 $0d1}XŰ$UOGXSfðE,nIx2N>vIW2 VTtU
-/>i+, I1rRf:0Uz@9Ec(+o^xĹ_J̭!UdxXcUh[&Z,NoJOi2u'T/|U$2jhCAZ_J]nE)MZoKH2S>;caؑ B 9އ4K*]KEfvxRK/~9 >7Ѭ+E҇D|;TP޳xz8r᎖zmf,-N=h.z\csY)LT~SjRZm1}:]RWud5WJV$/^23e!'88qUنˡp9\yn3\Rn&# OGS9c1s<l*O*?v/
-WA>G= FwAu*߸Ȼ<䗩R"&K "B D
-9$M8~ұn6ήEU]qb%󱺐N x1H P-1(ʅU{8!+ڂ pޯ#]YWOub>֮2(glCWt-Z90eîԶx!
-5'~M~J %ts^w,KF
-E6w߳惣]\E ?iG|ۼRb$+Lk| 3X2XuP l(AVSwQUiՖ1t4d%V@02i[h#(*'BeQFmtcqԼ HaO3q2P3N~߽%3$$9ȘNt|}Pۻf@ߕ"]q8Rn7ƹ۔ߗqoN%U齘.X(" f"nJp#EqYSW5@ neC(63XlD ܹ.(j- MOm&rU b."]8ovvsf|Cfq-K,k{6U5SBa*z ?}.?EfP`gk, _H~年c |'jA=8
-D_&Fq-bwɷ)<\!Zx’ډ@bu@zK,R d(HFV˰BTG(KALW@٨50p;1I.K6Ny|UE?hFjfǙ#!_s\wA@`E>VYޡtB'KIAözijlދAADD`^R=RLc P$X;/+G^126Q¥7G1ZcW?L$dLՌЩaǙX!7XgmQ 5b+A_1w.6nJU aZj{#uaY:*N
-BGp.Z&̢_+8/ܒ_q4Hv;G#zp65Q9Kmq]Bԥ88rD
-'!F2xExWi<c5.KQBs/l^4QFJK) q!8S %"<44Tp@Hg n!
-۾;ے
-Z?y ~I W+ܹ)6V9HN:2P% 'Sr5</g\}qQ#~*":Ebڧ髼Z^fTdT2I2"6m㠿zGOwl_Ib#&d4bB,;N3v|!>/Q;Φ^ܲۨegCe6[ͥdMj;~xDqEP`l"DdSEKvnӸ/]9,Ɵ BhqhW'8޸^_@h hG7gwssVn&7`F;]Pgر./?F^s5/5VXjzB~ׄB °r[Y 2++y!1B~}JTj5.wO$Onƥ
-oo\'5eXCV(<)BjJ`$kfs $"
-oR܏Ksݥ, %hv yx:,,؞^JHa.cu#dA 6A2;0F{}AbC񰹈MC*:V>P
-Q?7 -mvR1U,I"ZCtRN%dR^2x3Ü-HAB}k<'h.USh!YK]V:o&:*uM0T${-1DÆ$Fx:ǻ?Gú3h5[ ބ^egu)NXO 14ᬟfw^a`i8: Vfv7c*A/h\%~'& s_>3^֠&3՗w,"X^&_JʋHy]]N(?=D~H)
-Akm&DH"ŋ
-IqI~qI8I9H$)HwT1rAϟXCh$^E xD9<xcQN7}`*4[a!tbzLugha#q@/ " D!#9x"lܰApK o\lxb{"6qbm]q59zJapgз8zWr3ySE&]* ,&Z ^bOB^>D{?}<7].,˅.+ 4n֪HtBc&E (QPk&
- 3 U.jk4rnDEM xŢlM21^ll|C@yS攣^,f#pÜv4{up3qfŻ_?؍YUFK7^H
-3^`>ex{H{tR0@;%3ԟ˳v+uEo4Y*YU[52bBGJh%Q?U@<'/LOlMrH0PZKLL ,̮KkU,XX\[12,U~
-wi&Ek$TkIkt%e>0ZVM[c' [`&fb=*23VepK@s MN6dR*Ekd|#B֪rb[Y{
-!UL^.RzW&Bf
-c8Z&yO^ꬃr`4RSȤ&PtH; RR깜θ
-i6]*Ig*݆GbnJlW. s̭&f_y3{GDAYPNZcR\B}Ilef$:{q>u!@}FZ(Og#&J?QB.yڀl1F+AP@.74h+Av Mgf(s0 <?C>|pd>=Qd2ZOi]Npa QlFnEb{澐>k#OALd?c oþ gCjPgvLg-쐆Sɏ.ĞI12EU+f+V (mT`&řULlյQ՟YL^GMX=lIT~$OlvsySO
-_*}iϵ)I?鑔єє#~iÛ1uw2&:]hvŮmkMtA1]+sǧ X:`z;j)iĺZMBUfD Q{$Dع\
-jcqecw@"|tʦj<~Z@#_ IMYwj^4OFD\
-Pgƴ#Ϭl..ԧTZ.>kL9-FnQ?wn*!e"?dȳĥi5M òVzK.ȥ &π܈1ʇbpks@dt=j'q/GpWnk^F
-40bRN&LX"L0b?|l=,5K&,axUA 𖴦Ӥ]xTA
-Uyzǁ \wX.Y_G˷Ojk"؅T;@u'(#1gEQ`} 6hԺm.!ط
-4.~d|p44L\;>RCk3 M*7?.^DMix18+ U
-.hY|W#ؒPj9,ia >Gxժb۵Al>͙iTjY$6%,g5) eX#Z$O&:[5i2ĦbjRK*lu_Z78F?T]u:`MiqFJ7!E9|=$R'l\/"k 9}^&"vLV}􈜩찝d.sD]g_YW&廔]ҽkt_mIDZb~gww(8حGmmT [٭|N r)pާ;Bu_]q$Ó M\td7햗^pE3 .Kaai<r^dĶm6~nZ[6$5Gm}-e1
-F+Oi_t Fd(^T鏿QכZ8 ;^}t7&Syٴa;>-ಆd]حii⣗}tnU xTPlV̄v~v<6+3VMieaiTbdkV3&X~Ms+#{T$ךrmڣnv#AuY){ҡ)u_)u_)VQ)OmBh}]quMg\^M :è}Fl;o)
-[#RmzdߦzA&۳mhݿ}2%I>i$@>v$ B~m&,b!ѺݶzPcp``>
-Ʈw$tIUgVt'څܮwU|z%⹬؄rg1 ߻ .V3*l~[hOr/lOr/oOre^ì\-tpJJԡn!/G 97CEQN|p09YMc,up%>d>Jn]TϷE䡱0&%)D')2JuJi|DݙR vӮbr#Txϯ|bJ:So'?Qu7ay 8+PMww^?"pzEӭwCp}K-3Gj81MwPqL]yXᓎ 9f\?C9ioo
-E_RxDṊ]- 3[
-[N尤2S5Hљ.%o$1R 2=k
-aM?>aŘ?G3Y/Gfd[m?1#Z16LhI'bH)j{Xf'%hEٌ~9)X6|9&4&v^iiEZj'7ILiN-ޓGUebY- R4Jp!aTԪ
-(d 2ioБ",BT PR!,"[9wyᆰJ?^{.g޻ʏo=Ey8]B4@z!EGq'3wNos<G4+7J;jp@sy7a;u#x,Πt7ta +` >862E9(*;醻wqPQM
-0K$mJvYK}蹏 L`JKPxݟ靀Vz},3{
- rh_/FC9H$ҝ(|~IWA"rׄrm7(apy
-|$R K4
-&M!”Nbdrd__o0M.\gL~Q%wXJ'(/55:Llewغ!N[!NuhD#-tCYt#Y47]'I@(5rDVDf=]# ɱ#1"B^h(d2S,_M7("gyژ"Lw"v1<]|maMz ͤG`kh"44bTk@x<QF<eHB*V2`OdIczŁ׈hpQFO.FH <86"N+'BlDyqB$G:@Av(ǝ䲓TʫW\txZc;3>VwFr"Wh;S0#/Ղxt'{/n
-w!bt\o
-Oll^9d u'*툥SH91xEU].SP48{BM=ÿd)h+,+@Rʊ׳.اg\|\lx wMy8_QJlJᖵPxAc*]Pahؠ\Jd
-ٮIR!Я! ɲ3t+g(g֕:ɒ̀eQ d2+d$%D&J' R,֫} M* @na“If#AZ2.<"In7 ^kP ަ W8C5`i됴.ü `C8 D* rD)&p1 \9kx'5|-Cm@-R"5D0<O]KS_urQq[6-:.!V8FS7dn0&L ETԜK'T[ yUSRF
-0%,v}JaEPsXTwQ0%A{?(
-;@`aG[|I#smrnOuy񪗷{Dh;(:{Ԛh
-տ8[Z)ꮘh)|~x<G0 ?xzOdDn_8fh|Π`ŒN,phy#n!ވig~$(EQq5am\ΓL9 TR9*UAq5~D`@NQE]zas/
-vu
-5Z3E'-Lfd 07[$1yYXU1Hb
-כA2J*kט%)d>e
-g09zoXX(*M&-
-&HYL3i6"%k$oꜜJ;[3{I}Z5 錾e4RG~H K^?f+Z.ԯW>K:dωJ90Շ0P)U2ulk:'[)!3FtQFe#^qYfSA#B!/gtSZIHDL*yL9GJTJ mJ*]8_1dj!.=dfӓ>j ˰LK=eFy 7G[^4&V/e
-IM*ғ'DM 8w;fFxe#Ɍqisy4At }wXDu1դwXZjQ\,DgQ
-.,*`ɝ =@uL"vgBV<PD<‡Sm e‡2rB~"[ {%#*4kTq6qKhi y0@@r+w\qog>ᵤɤ * /:lϐ Oh T5)hOa$TEځyˀ;#,t(SǪxA&uؔ[LP[fߥ
-"?+Xo׼şOcxTP\ iP :Piog~%bX@kd XY`
-R^1b>u Ǭ!ѕC_Ey4ʚ<-x$z> )'ĜٔoO |*O"G@dwאo?ʛ+ٞVCvXpN|AZ=bI
-N欦=G[NZ
-Vԃ:zO$RM..G~-rZ+#K
-?ۯmqȚWRk`v] ^U\gW3dP @ed5]OWҞ'~#'RW EhDHtTgߵqa$ĥ&|>.a>MGIWAE{̡Дl;cηU*"g<Cۡ7Hy' cSC|b|ͧ s:O+EΉ 1ĥJ')aIY"hZ$5>T
-9jF8zWH";mk1UZL DZMSWP?5%MzG%_yF}U45^鱄WYmL%i kچỒ$l0 $7I
-N?}5դ[&c "oZ~H6%2M_ 5Sm%][Bk=a*oAF4#
-j>֠sM}
-G* ӓz:6%zě _߰ a:DP_@7sȮaT|}7tm?<KZP1cۿP]j:?*`"+7A!Ud;pa,C|ܞG.;~)Q!&p9ӀK'L٘2
-Tµ
-
-
-g( ;Fx|c hEZ!}#r,9
-hpGk0òq
-fS8P}ʀ'ky6g0=퉻ۙAn!N"(21i佶:,mKsq$fڄJ,7'`j%+_{$VjbXaa!xu|ݡ7Y^JM0a\EVW|T N/W iuszSLH`)Ƣ?ƢO]w[9EdP4.Bfl7Kɮ YUP!Ֆ]e!-"^ٟD5-<nٟ$›<%7
-g\8>!直d.澜@ h}{@ OYql:#7pIap:E({in[bN0nA
-=&"Y374h
-h(VC
-^'F!"d.p\*Y+ʌW$X(D1[79[z|8HѭxDKnmLh-6ܤgk?w"%Gak: uŴ" zO0q)*EŋE
-e(sQ0 K%uvk"8CFUXtfE1ǙTǠAXtW1|ՙ6A~$ ~--{LmHgϜ:]k<ve(V7v.>.H>01k}x$h$"9H4:4b_]dOi"Q Ʈ 7TϱYQ47puT&&\DPV&H>if@C{k!e蹃7{E-V!
-#\a\
-K脑9`Hq$3cG|c $}70CY0d0{0 &5QP,ӡCb*ɐJjHe&LUW/
-I0d cP'ĎaycBD eX&1Í$Ck=i`TEH@]An A# dXU\4dD NB р~Y 5Bi&j
-8zGe!%/Of&Hjn^
- W|:pPͮA%p9o{`Gy8ܛ]Λǃy96)j}3av1X]]-KKw2ov( XPWMedfai-#7#{{`$FVFb12`d7{0r]\B ˭KXKd7zKaz,̏΂o\D lH)ڙre$}M#>WQvA!auMC&w\B_H2z^Gs:z_3El=m絠Vކ9tJ#1=>+lNj՘m^V|y*a{C#:3{q*WTr*}ԅZԚ/ig {em%=ҌYcSjMt'tH爗n2sqP n9BJblQ>+oR&H2?ql. PXcU*fx:i\jE%_u*&Z=CX\DoK/֘~|Zn*.Eׂ·=ft%#`9TkB{+ˤEi$|& цwC 1vRx n]H"Zc$MHf%+aloW N !yeRKgӌﵕ, Vj"mL\ϑ5_^.Wd< ּC0CrV!
-pPp?V;]זso;/Z2y
-{ QOo
-ߎۿڎ.k;)tQDM.Wv '<lC> ߘTGmkc*tR$b7Pј -.t:\V88؜N [lBwH4caOso qǐMH90)Uk\$܀k76LWLtW~?W@-U"])nrx^wgWn<^#+] vx \-I^MWHRqE畽DZ-ôZm{%䄈~@*b|7]!Mk a ,L[}tEt͑iq\Ol [Mo0֨U6[F+)hyH5@-Ϗ!Hvtbs 8Nm,6pAڅ!;+JkX/; _͓%ҝ}ESCr-B{:AF? 8yp'%6S@z2g&䰄e$ttTRw.} t| !2d $'K:KEߡ(~ \ H!?<& n8'[v0۸7e}^Az;q|v&\^D@ư[2N/2 $H@` mNz͎dJ,}So^%Ds*v( 9|` ⦰xr l:y#vHǓijb<AU, bG$ m4ƓFs<.O''4L|>}̀ -m H?UP|IrL$eB%6`+``;0;[?:Hnd5q2M%
-mYKiзp%ߒ}K(:HKu͵qu6m7@ou0+\t\duAz8_Y#qy h\*.& u4
-1]6Ҏ[ǦWJGaqq:(\>?cKüԝK)% pULp읿y3} /<\5Gr2O7aY(<<.ߴoj.<!խ^6?|a-9(lB夋h0or4;Yh8lAt#ooy ~7j
-䄴^Qi \JO[⮄rp>MD
-gts7V"~^fA 2cNAxFǜ?^Ʒ|+Y
-CӍ4~|D'dgf2֧~2 P
-ԩu$:BnatI.:w@]?R)P8%(4JZ+P?#7FI{g `$߼Z/ɗdJΥ$qR@_)2A3iC20>q[K?"="Y4H
-a~NP.MؘIq̢aRB+f}Y d=da-Zh7gp
-g9o"Gg1w2{r :b|*2̺8IhE8/B.v&`/&QdqY6շgfx;l<j+~WLEc}a5BvL50͈Nh6c6*em| `ebp[?7; >{EbVpA'Yo"@@&\V3Td+@KB9e{-;F5L'nc~q/<Ta.[͠0ty<`a>kS(+Kѩ7(uRm~!ΜSs9 !MVB3ho_H UQ∤']Mt\AQf8 ^1b 7z&b}fC/Usb]/Q۬B sphO
- 'yjÇfώ8EWH{v=ʏ7\r9dD$|vר댯sїXghYgLM]:X5N,MLqkyiKW`l0V ^5oV?i]}JTN;UtE) Dp;Dp24Dg~($pE 87:-KM% bܺDktYh?b/ +bCca?&aߎNgIϥn%' VMjN#5MGEo8- 36C}.8\nh*C u22^_ap49, =w/\l2027[ )0S.+
-.?kpf/"VFSShjѾ-F WhZFF5Z5jjF7/5ZZW4 sd\kWomf0_1olTŠn?BX.߶d E㛪iR4>/j CeP/ "` @ӠPeP
-Td^K
-ޥ%MApRd.뻤 U'ÂwqRMҗ&R]wI.M#"x.E܄.X=֥]wIhKOB"oBvgWx,VEoka4.
-YtaC@<7k3A('MɺԪ؟></OAQeLH{ .Îĉ*Ld1^w(fito'r=*Lza.k\#BjZ!1m;GP_5Znv4U]9[vM"AMyƧzqkdJ8tʹ\5xYg̩̟BӉ4LUmFnuwFΛhe?P[ P_8Aj5s&43Ln&<mŒYI@/& eyC4L~T!'<ȴgaLX.O&ГS'Y'w`cbY_4$vJ]_3ϻ =H?4gcMoir "Ip,?xD&/S9kWMSLSk͢J^41#'.yv{
-a/r9%p
-whA%.sp'>/vVq aOP.u-b+cDfOqҏ\)ĵWڐ+?2}ĕhzNޯM ~[l@z|=ʙ+Snm)洷gHm9\3]/]ȩ^kf>0 ZE3-|cEs&B֣Ua׈MUIX^&tR]hKD ~"Qu}ȗQu!oMͳL,-̟1u&)tU8W]rʺE>K(LI
-Heɗ/[/ɴ_ZeP*v%OSgpyo(kx|8֞M
-rOb#U҄p*%+>ˡw
-; tZ
-5ZO7m~M2J@5EyUc6%"tLf(KFY#.=OYKu ktHUTOiAGamtt/p`
-S=`p K8x{xc/p"'x
-u{2
-e)WOauI(
-),-$SӍU
-)LU
-Haۨm ֖"
-Q)2pM
-$*lPS 2 ~jG?gN YwWɫz~ ʡՐC?VayFdLU~*LP
-טd&ހIPiδA&و=;o;_p'AdY~TX
-6|@eIpixc,"Ӆ<an'v"2C>^
-)Yh{=A |KY^n{%0'ˋ ׫ȵ{,/\'t0 ׵QP<<*]1p~Y^ NfE`7]ey)xd/f׎ q$
-,U9:fh#zQhXV3
-kFC5
-J40
-Ąa@?ێo}i"r Uۼ?!ݼ?!Ld:|LGI&a(32 $~˵.xN
-
-s Q< 9](CnP;Lj
-$㊎ 0.V+q]rCn KmK`mYtؘ T\0).zM`JahC8
-6s)p/E:><-j;bpR~"('_Ma"녔ҽ^JogsXnc[ (gMH RJ$[NsV1Uep5dM.[D6 ZSٚT4N`0,G`>z
-/%xfVDl㊬} BU4 9W)IMW omѹ`g؞4 ([>.zHu_#NY"ژ\/C_μ<1~YaEӟp %, A# ρN#ؾ(-0V,x#rsp| 9o4է\Ec4eAa>!:~>U|,p?:~Fp~.${2grA4gNrMa%23\sUDf!;n#4gqSMךV$XvՌ(7Re^T^1LԢG1e?C_(NxTVTQBGFkT.tm6{#Fyz\ɦbGVϊ C1Owϲ`1t*ZYozOE}#ט49N6ץ,47dU&j&5jHT2G%d]'s{dp9&_zF"5bdVv6%?}8`-LoM%)y-iþ}V<0]0\$('awFzZY,
-0D%j
-ogD -254V=Fd
-)Ǘ=Z\a3@lvY$(Mb p>B{XY)Y)3`yŒ7}[v IG6|h)?
--ȯ \zhzM;Ew Cl/uU{7(^,LKr= tSU/!-"P*01";
-~}iJ ݅swR>~
-h(}Zל<ooe@Yfr!E}|}E ^'L$[ay2+qa9]B@S9dС\3htoha
-9RAp61ĩo^q 5OBxA+rNqEXy/OT0%AȾ4,lR!YjOMh[!p?Z`ݛ~o<w ڸC쬱+TGJC9BRxId%h|XyD)|Fa֒g?yR ϭw>^;bL[=?,Nұ$:7&Mt$:qM%F1,Y?Mt&:FL8KD Q\AfuxmP8
-h#/~IZ`_v="^f`[|i^܄cG, SI
-iaޚzy9Ofqa}NU9.rTaBaj-gz|>U/e DDZ'Kj{-.pt6 b;¹T8s090ѻ"J*pA\U9(L1Zx9T\÷ }>vCL0W-,,'퉍#oU
-DKs·@%x>\F嫔3DD..M8 C*]@TnbNQ`_@0ZtAkn[ m't$y GRhquo6f}
-8" x]1
-Btm郥EAHN%oy|r 5Ld1NöyB~wsxJN$Zۦw' h$d@An m)[EQ6{HҮOX"BI?iRQ_įC-jȯˡX@y#J, Lͤ
-
-a#]0lfoy%
-r,.` ׈"BOnW.X{}2佛0.T7y:*⇶5f j@~d)փV˅` @-^╢
-!
-WwW@n`n,ĬbÁN;_ H( qokLCSt"P"`{T4 A<A%#tM̖֔ֈ)qUFF;Hn#9*DtDM#S>=KЛm$itPJ'+)Excd|zkhNJ5X :5_ bJ#=LP.J](^Dm@mfE~qYH.@l5SbRR zW@.EVYm.fxX6>a8l הZH?0p1RP
-9) ^+{jVht~ZQ){Gί~V\c+ѐ0&,2B tŁ zs3]Y=B{y=> G>e?{A="k5k𬩹YSsZ˚jΒj?Lj5x&҇c{zV|=@y3]>^~sZɟӷ(@< ù{M;MRzM*9O@5nb=k4hhgRВtmQ.^FG{ǂZ}[&,@trxZOXPB}1G4Sz~X=S|"'j]<[RL n$)^^w`x
-qAoACuQ_ψ'oƑHԸBwl![ P'&Sp 80`Z
-_: V#B8F5@{EzN'`F"߂5
-},ԐZ'j1{WawVQ_iVs{ZzR:s~jw^׫ڟV?$j1{s}1|*?N(=1&mc ,buop,rVOVؕ7p}FFjJolH /׹d7$7|d> LÖ<aKѿG GqJ3J?6R h#eeJlwPAAѫnj$±X[i-Ve.m^2 { { { { =.cL_MeKB6_]E-Oh;l1ˏ#su FG Bi}<23@bIͻX8fz,hj(2Y쭖kè;nAo4C%qG,h~w| 7;aΚ^e݂̳=;JǑYL-jQ05U߽[H-&
-)a<q28TGHi:ԍ&'XiǴg?$o:UɼjW廸Jk0!q 0'ac('D N.<a꾤mKFEj<JcGG; u%?I~h'N@~SQp85u3~4Sh?+t11GYdfL~Ugӥډ-ݯu A"q3c*^iL)I2%>5|2GС?fKѥF.5,]*/M C5\jVE-«L!} S C,AӊC 7 ހR}io瑑
-ϙpn jǿǁӼw?R5g(נ91(R} |i
-U@ݝޫlsL eኂ{p#g!&Qc0.05/Ӟ&?{F˜ iH-KUc)_ $!3y`G<F9j\qJQ=c׬=3)5|3+.U"XG@졙d ܲ- "#1Ο/9M=# CZƌBf) r8Ϳʎ Odli6a\r:mG[3paլy16w%%=0.L J2,,-1P#fb$'{}g
-^ :<bL+e{/R#~ \ģ ?b9C M$1xJ8@h/^6Wn4ٕ7V둻Y"=9qz=)Wo%Z"D*<db!Lc%m:Mq>:~_k=JiINEJZ1njf 0pl`A[ NMm0t.dfǥ
-y[*̿hd/HH> a ;PVn58ׇNYRt{oPE m@6u.TUZ>^e'"?v) Bq̿G[XH X)76;1bN_Mi<7
-۲bOwol!{"DCfԩ΀3*m.5ۭoāZTڼZ22"@'1PAcppE|C^e͓֖ f7!00g0W_^Qh1Kah_ ~č,ʭxx$ӁЋT{w<,Zk3t{ vH
-x".I@Z,Pb5o%56Y]ʷCc``%\E"[tr<nϡ9d'Ď dNFXȝ &tkfm@j5<lD_A@4Ч 5wX| <!{0$M[W*,gA(1h a4trr@'ߏ)\icGoKn^jbwLbz
-U:$Lf;'X qq"B?J+Xm[g\!
-jL+"XwX?FU\&`z<ބVt~g|>7jT#yψ4Vc<Fg'㻿FT6,l,L xN;)4<L+9Q*`E?V|߷ijCd={i=7{=5
-7(}\0֓33̿znܢ2^qx9l􊀿&r."O>R7g﷞l6x.7ss " z.i4mEma_p}9ɮ'Vuzc/L>-\tӕ`Iw<i𓕰?49N9w WRe 9Btz β:,b+>7!L
-<_6p1HyKaysslޟBxv?\;?<Op0LOM֎lf\Ҧ* ]F3^bpUp+oQ
-ZceCOO`Q>GhN$^-# |{U>4ğ
-6OøCjWMTU&Y]LxlJ!
-odN*<|,0!P\${vbG5IXT8̡i*#{p=:%oq.'l]cagWEs؊W!uM;pI#Bu\҆_,]
-Wec<ɟjԡY+?oeֈX@3&
-f
-< u}_
-F6 %HظT^w@ qQu
-K̡n?&Y;znHm'cY+-ZKGQtÕגot
-1kNlXd%3.C݂~B!eN,us Md`b"OK>
-2o^D,Ry:n%L6%T,PXY~+8]䥿ưi ڋ$b3,Rt+1A0~eݏ@CKQy
-.m)e0g8/\j$Ŧs.Ƽ||ݺB! a{'<WE$dC5tl=bZՓx~$HP1u?E;"
-'|/V
-Jh"w)%bАiw#ķ3fw n{{^'pG {A'x OʹE|m)]
-#|HQ P;%LR'ϛO{HOI%giR
-
-<"!,ZXΰ<Gx%#7 v[ :w ̚L^/b5Rȫ,"UZikYwB:9Rـ:oNym5`lq)J7X`ɭӧ@xNt<oéIaBHc`ǘo^pWvC1ELlaҌs;;%kP%n F
-[t)mϐO8#Q +e'}Nzqh<Ӄ{5^Y 'tYIqOL˳ m!(6]Gm=X_]h\G$ZxRZyj0#0z=w0
-~('@x=cLޏ Z<o.lʿ[ {-6JV1%<fSNʸ(g U,w<Gז[pk8z5QG&F.ú|؋z4|74JP 2Qd.EFg.84de-{<$,oN!
-KNK Slz]stH5S:8J"WUPkp|fޅ5ygP`'rx=`M;L
- VD Q
-7:ʹ.o࢏(3?55c}TŎ>X+8l>$/ecU}B ]UD&{g%Yۡ~FvI;y",=<LzNi<l&puwihњg'Qɕ5UrAyehѶW)|XG@$3 Y O^m1g+PNF/Q5_!*O}O>B?WZW*Aht'f<'f}ș.:8`J~cV8
-{+H^2#ӰN+x&ٔJ=UZ%0ʼ?y1Ŗ(#<Fc{~B}~7%;* yxي)㒤+U^N«"CШC@]ഏ\!P'c;;TG TƗX%^%!ʚt9q9C.Y2AWZk%Z/H»xK ;oNGWuY)0?.wrZTOxǔZ6ȩ-?3ݣ
-`O<RYyTq?n,gYV!q{oGCkq#{/T=^9
-l}t5v#8 Nģe_8CKR®rs4^}îHX?=2h`^DWiwэSd_Wсfq<o,=u~;q>MLΰhӿk{$/N} u}@>8K|fr>$zU^1Dy)~9=
-@gsXzZq\4Hz՟-o~Ю4L:yY+BBQWېŋ(1/4ԛPCA4x ^mvra|d3  J#eg,>hL' y+- "@YtC:ItnxF>FnaM /<ږ6G'>OW&
-3XxfdxJl)x1B斲߬=h\R5-Uq!m0~^ OOPpL=0Bʷ8 ;NJ{7
-{<NU>ݺ[\L,~仞yXhK8b6vF[nLci,1ni\qB$?
-:80=Ȳf'飏YAR
-Rk [a~ׅ?UF|u[]vY|Uڕ- u80T5%g,H=E5BrweJ׉
-L}߈!]iCqcvx4nA *`:`jׯV>Vb2] ~=+N]V9G>!9'S!rU?4|rSn\B_riSPS\뀿)v)x i(t }ٟ%[6i)e[rߐwCst57F>! FnT
-ud9c>9,*&H2Za#Mt*ؔt{zwy
-,a.Ì'F}Öߦ[R´T kӍy)05
-"q1 *l~U'X+kK6} ,`1&J^n2I< GJa1*M}jRv
-fBi;*JA̓uE8f٬2#.PWm' ,4*]RC?x O8Ts6G8(w'xoz*Q63T;@ȔN~%6Q,e}`VNWVB[Z%:
-;9x74^hs,UWY]HIe&XO5J'œcrgC H,Q:]~ݨ!d3P0K?+3r.s}u`Mca ReX=LaܽLLbnʗbMh{Ũr'
-kX?ŸDe%$]\,`:"u VN+.)HL-=ltLK#eOA#G@
-NLf^/0Gꛠ_)/i"Ckވ_%T%NWH`Fzǩn~*XV"P6Gi
-ش\~_C Mkꫴ3{'5 X~"./w{wݸqW{n@V2gתm 7M}$< 24=&{)&A&d4j#^-f %w]bnO<Sm'1wAa;vʍLoGzfk g %x8J@>Sm%y˔
-g7dȪI 0]
-$=RSUATi [ynݻhFԟ=p4<+.ٷ)(^`)Vx%<(\=Ɋ)6"3IDhHY1L#߆崙.S00
-AnSưc=8<n"0v 9J̍ V
-8g1az
-(Ba-3;-c##e31Dx6O3`ʿtlXɿ9;рЈgԠL
-?ҙ#W0f6юv}0HFڱ+-`XmjȃfߡvS'|+ M&öЦA1p;(P.J[Mm 9h7w_؞['@
-þ=Fx(1~R?5<A cf*
-ǟ/dx-B:y+&
-ehg] }a[+*Vsi@n!5Il.'Ґn#-B}}?vaK(g&
-H8r@B`p!_WU59>?tw^zNnG<'֨pfnaj#Ue~0iY
-
-BapH3QVC(N lF8oIԵ"K{J7B0y+Y*}s3y =O3q=ɭOMF[T"= ;z
-眘t6+ƨ"YcCO+2_Tq6*3Nt<IYlc"-
-#pPa> Tѫ!ӌ?s]LW37e^t)NEPzB^!c!̩Sja'b>Aل`CHxGo
-mjL魖}bf߫؏F5TP$-FKshMkhu1y1>G r_6Xöp4&_«Q $ø+؃r0X @lO@yq
-Ӗ@axJ C?Ea\rSw|+aiy *)9cgR#%S:"
-!25p,Fq%Y<k;.pXF%`}gE+#ɋG(U)U|,4b,~i2bF9d|7^`,TEfwJ#qqׯ& \| U PK KPN3t&>jaAxWrWrj,gc9}#ew!A_ Nad6l;07sG$_=<M/ĞD*AwFrgI n(R YY\\ ymv vO"*oSvKwO.f>cj]6j\NX8|qsܷP$R6Z''ߧQr;f[Ln9̂"vtwm@Ds x;g!<9|
-nbњ{r2V.&^_JnxUgfu{4L-ޣy5큯LQ+|'|Dv+(..2о ڝ4Ȅk>ewwtyiQKѡd CE޿ 9=#u/h2%9㢵q.lPǹ; ~w`` 82 嗳J6
-n>
-)f43^iR1g@Ƿ(-d
-7ao
-=HuOw&D<zޯipMmwE~&Vk}s
-K
-s$T^ߢʏP3͵ry?IS{[ d5"Ҿ
-/cl;"X|Yظ04Σ!Po%?$k.mN BA!GHeo/,iNIEtuՓK^e=2=4T`zpP:vVuaŤNgPXln@l;kg)
-طF`CBnWRFKn#LW s8OHTzr;0m8z9+a(wvS S!,FB͹Iխf3Ԋ҃LAo/bAJxP§Kt&L HSͬ0O]'SSٓi"h3lSv Dwtc_"586é$<ck FP9|xp иy mKM64/[$jn[jz%5ry2>4?^*.㼞t:¯'7zaĄfס/H/3
-=kcA6Cӿ{ʻi~idw}@FRu>wu>yl}p:{^%KY D^ЈnGԒM;9;"/ ?Vd3j:@=gFtρr.zt6N}~uӥ3ʈ!gpس/r:Z{ N7 {䟃[8[:lbudwlړ1'װ)1æ*ID'IFvLwahYq`wϡ4%6!5ಓ[<At‰a~ ^zc!q1ŧCk}D
-QO"!ه?E; wne
-̯i;<`h\g%I.ӥ`BX.`Q,d!A3xmK7W>G/jŒKߊ p{r #Vv
-1A7MYZMˎR =C0Onu@\D(PgƷwI),E8zw-p&KW"`$F kcߖ͇ NOe`dAB<0r[hw3]}γQ[a6:͙m!3MSZZL bDQُ(f\A:61;XM
-Cfi<qk2Ѳ
-FЬh#F
-Wlۘ)Mdu™HAwP?9c1eMo09d51d}Xq6/4~CBkCa307=EL /P ]p2^rH.CO }DOD!)HwBڹ!i!HaG CtY)C-2 ReϿ.LY~/puS GuB HLJ*CR?(nw~N"ZI`q +Y7@ܕ 6Ш5pxx=t@{8sDB1IMƠ0Arԫ8i&7 p`y  ׈hYlW#N*B^n@3R}o8!,u+`9ͷ^I+ۜ6VS.gGpd?M;'L
-{}8 H#IfBYv\lsaf|svGYa|v[߇ #\u{amF'MEBLD}8.ޣSWK@u h< N 3R$$+ <Πw$"7)8xSM'؄_D'YdX̏Ot!JDf3[G;ͦ[yG2r;~]NۻW:EWco$C' *ke,[BivF
-#G G<{ߎ8*paPxj_je( :crpd[E\Kr1V;![ag3?D+m᱅c3q3٤va5W+Oxl N}Xh{F/xP hAF[d&@d̑e ]E?vD`=RmC>?.U%YGQ[dO+O"d+0@˛SusIc5f抽f/75
-E'M#%yNc18JA޼>_R;Qa0(Dǐ"4+bpYՃ N
-3O@'I@{t9םIY<'rv
-N'Ԛyw{2ة
-Eb ΙGeY)[F[ .f B 3>fAQV2!dZHKφAJ
-ޗa㒍b7ȾX4
-ȻESҝ]sQYN
-WpmkS͝@m1^#x@&XZ<
-k/_זMXEf1 ܋gp}S`6qV o;EaF)-#j|U|Rg.mm|)8$nlJN^0B!b`N0GõN,dv]` Gfpr %^$b{WԞi B2H=b)8è*m^YT4o{
-\4-Y[&t{Ǫ#3~PrH_{j pW
-gw}yL4vzl,,y_ҬjOV@*%cǤ3Gc2iXEwG duT|7EiESfC\ITkp&|<@
-2.bm̪gqc!`K.g[T
-ٹ\ҋx,9<?g+܉0&ws=W] fFp|6L5Ý4ߩA7#8J
-LG^:16&$\45ν.{ߣ x]I8}K4I*0p -4f[. !1Ci#R ]{"Z݅9VXG_ܞ/8zAB#b
-B&7׸ >'w+{$A+x yK>c P3_GDJ%/!LغWZvJr G-#'*x#PrhCpŏ;0~ǛO'.Q숇+o .,OSq0Q kRlD`MC\ #
-'ŽP BG`N@Y]ѫoa}h31@Jҁ*w9*l4SgX/F9{# Ph상ry]EQM5/'*{s*~g(?YLgFOjh(bXu.?ikǘed!t ?h IZ`9"Q݂o%66eN -QGpzC
-z'yT˗Ŵ|L˗Z@V d[R_=Ox,-/T:$_
-)t,DS8b,$
-Cz(? 9̄wJFfQkAF|"<}NH~QmPKuͿWȌa;v^<x8/^ ~Qmv 3T_P%P_<a8 1 ,򸐔b_PCg$SK]}K4yT@3k|h!{'Q*o-I#r䵢~dC.v30-~Rv.{NlEyf姿MS!2m4֫.:}vuOYBRm~KNo˻[I-(gf <
-޲1l v'8a{Op {B l1Ȣ$N_\jYe8Ì\, $?uJ͂@^gPiK?SEEp'oܥ
-Ҭ2֚|V~D3Vݕ#u]X~Z~
- #8k u Bn-mH1K P;x0خ̠,N(.:g4$ yI刔xhב@VXƻ(XEk Q
-}g,5xF
-S~61GAE^d3N$3+m4hxeCsŢZ`L_$Ҙ/?]Vv 4Xs+h_q[$}ߎWDYD` ގI_9_LౕNbF-MS.<GdiOBvZ'猥gN9F֋$((!#R|![{܈IA0Be?5?X
-*x.t*N1!}TD둄eIQF02K^]La&7 N b3< OqSpM$"SVщ'̝ %V;!{A_vʟ"d޽TbdQ
- Y_[Ɨޓ.SFY Q
-c]'H
- 7[ͫ%@zS^_WJ
-<
-?š3)Q,ěT͆TnN2x?Pڗkq#K{2
-Oծ wTA$av:Tެw_ vLC ؈UL{%]Q~49aQ
-xkm,O"Wnd
-lKftj8&@^~b,ĞGYw`^xfVr̻5hh!&X+*=POO§ B&s3
-QuD0'qw.$Z(zn5P2im#ˣU',1O?Fh#E5HkGRru2Y};W‡h}n]Qo%5mEQxvZ,4e&Mb=hAmg^hUJ8,o4?׵(P.F4 #jiW@]<V_2=.ҒkTa0\|ngQWLa]9^\_AB[jmdEަJ_`1]Q bz@B:Pq%_ŇAJ lc)rܱr 2Cc~d։j艰;x|$qi ' pn_7xwTЕ!OA - ^|":sCLiN>z~eh>?*^@\Sg3_ʋЂ/~h̯P# ibrV@RMG ?MRȬ`V0 pSk$c}|NNGXb5YM#|׎)%q@iEq -
-bw{R m]m8 :کq]ژhut6&qUG2g^TQ nP{
-jmwfe/ƾhfA0 6*;oT\U_8Xx a;5"?v>ٿ金* 7 ZT kPQ-OQMꐽPS&= \1z-;9M v@C*I=x.\\ wl!"z(#x%t]nŴݍ$Xh; ~#ї WW*- 1~ѹc>*f@''s^mw Rrf, sfږCJ szK736H/N>Y@}?huV!9)@*ǑmK'-q IVH;ND\+PU. in+gDԟYi(8bt YWRib2.[UQf^ DOh&*|F wq'uj*2C痌U~Lnz|JU' P2+Oa((™K :0Si!.d*Xm >Xˉ]dWa"j2u.lcPMtiVmw#J
-O
-`77n6PpqIJ=q#ANGLdŢ ^:גil`
-dRK{z JFCT<WZ3B:"А\4e(wzF[Ia`? +qގxEN#ృ 푲/ޟ #@250nHP}O=\K``ao x=tRGYAV>2 `_r$ >OX]76R76 L0XݡV
-Wcc{''8ŧwޛX)nonf xn?!*g%_ VErx ̶uxۏ0ɷ=z|?p?hs<ؙaxa
-~%@p$|9S1Ej3# 
-ۻQɅ\&ϵQeq;ztf~GV4>4[󮃉QAV b3ݜ ,5Bt\?ZT ~OEsH%Y)C<o ..{@:.FBr[S₳ "/gvq`̊6a԰o~5쁘a8/&ESɂadQQcފ8h)b"٢ DAWc?Oo5l54ERzq*Pxv,;ØX:3|+e*$5 <$1QUpnb^/zhS}U'I aۍAgXXПن5. *cue0E!XAqيU2m| JZ9`b`H;+#E7#Z)6m5φaL![0=<M#|8U<<~+)%6ef{x[FlG.'f\E$A[-ߧg~B%5qt8E(֞cNn&utAf,:ae&B>a$B>tQwv: u n?f ȩaHHB, 2}6\ݛRAPLiV.bByN%T᦯oF~] I116MC;Ʃ>A`do(
-A_r@J0@0Xr5xld| o/cFk }++~PÏ[6J"<KP 1ucDVgdljj>~4)VAB7N/~8q28ۮ =DPAJBZtMHwȖ%p^/ܖ HܮPiit2:
-BB
-{>-G٩'ȧR0*!r{<\ѫ
-[Q`%$UxGcdA46ƚ 5bWo .ycPǁ5[2фvݻvy
- Yj`YolvQ!V%o
-+`P:Qy ԅKFHqRHH.f0vY 
-o+}= _˺.ǡlo a*H<cI 2? AU@lf%P 'Z$
-NF~ed0Xa <.P .&us !<4dJ
-
-CbRP?wQ(ԑU EO*QbK~ƃ'p9'ˎ2f"lTjtgߛpYH#qA7qba\0#i0tK疋#C+X;UT
-[#q(½ j7*ShX)e}ѥHij_R<ig3FoYN P$J1կr9]?3"Cm3heK6/$7}ao3^=-L-E@A a 'Upgi穋qWRKb͎o=
-Dh|j
-91S,Uۏ?rTMT  U;?fPL Mk,6ʙ&g[(q#.:NPB1ZpF} \?l
-C} RG;Umk>u*kV
-ZOw-p?+
-Aʣ͢c*[8FZB{YN n`bFA+Ow:_g_/n/`FC#M] d&@ϻ)p#+
-+  2wbu1o=(hnuQqlQys]~+XjzIđKpGP8MoP=6Pg6nNJ^TI-F!ds/,#=(R2Rj0#0:F
-7F&A*ŐTKv|м7"d'Fe ̡XoZ34{* /9ܴLx#˦n_*, Sa+JjPW[i
-L ؋kMF/el̏/fb_:Rk/9EK ?wjq "{a&0İ 6_Pgl07H:??-Ugl B[̩=j{֌O6Q_9pyf Jk[ptKz LjT-0U"د.ߏ^R gmro0}
-*.y4SE-q2-"PA6uk_:1g@Zpq1lR^ ;`;i AWo8[ë}jUs vQpze8Q10lfM=OK<eWbSVG?X&֙S8TQ9uHBQ +YP,sЅ-)4x">—Ka !u1D6u.1,,)~'́r@+J }Kkh!yBʙd:L xHR2F Ӆ [@LٗǫDF n#չVKh:﨣T#Q9o-A F!OL
-EȄC6Gݝ,d;.{S{{O*'1S~._w6+ ͣh*J݊jF? cf%AQ !D31-u.,]^p{tN D<uB1ЭhdTPEc;\lT+
-t*'vtؔ -ayۨ]=N}vnև0{%T%n_$}j5]-Ʋ IwǭT?Nhfȍ޾4
-~ȞáYzRqI `hBguao`ysZn7A`
-ZBcg0<b;~Y8Ϧ.01G, RƂ1/#91*
-ƫP][lQ<03ȮIA߼MG/1&9XіߋQMxui a
-zR45 i9W ۗY:ۂ
-7B6èvK6<oyJN>؎Dj ;7$^,ۨA#-
-6rd.98g#|3赃7%CCI-_(2$#eo|jc݅̐?.ImC*iz#l~JZ0x7T3(y}e; j+DZ7r'o5ybGwC(IBlKLg#R]e+ sTs-8#[-#O뿼ӿTv| .hE3X_}(&Ȧe#
-õ) tJSPA~d/,v2@ڿ )
-oٮ^}6(Ҵǖ6Geju
-_jh/]N=*nmU
-=et
-V'9?iNE
-^^z1](x[Miޓ' $nz2&!/+y^M6ӣvhmN<@Toٌ=W-=,M!C]rj0Q!CO)aߤ.Gv hi$j=cT劯v4q?8aVGW4C C~GG)޿#=t dO.\}ߋby>#n0yӾc_ռ!/Ob)kRI+Lt e{d {XO $">)IN3_"{H%.,h<&엣58a>I@;LSp:As;&([O=XX3 ۡ'Hoގa~vzˀaYC#6h#L~a
-G)5LAqfI
-07CٴP~ԔƔG xCf/?L+YPp+0/;`{> -PVLZ0(8 SPp?7 0PVm1P;3 Ȁ0ˡ` @A7 Sp9LPnU`( $2 d gUPp+x]/@el 2@LuOB`0)
-rEͼ0-̕a
-`)
-tdMa`̇S>fiqTRP0%h9'bu@Q<`;h%oU{IQ AwI_0 Z
-g .ڳv⇮ 5HZT%K9e(Hyhhs ]ݷg!gP㲰 zLװ6?<ː%j7nofٻ_}`v[F/a15M!1{D=rjphUn ߂T;1oj
-ڨV]hH!4Z*[ {4M)'YJEc:<[5 hYidFVk`F[2,';!^o|d1j_YFe:׀鹆^aܗh.0GVy, cr~,.4"jk6\k1YUƄ]6k- ^}UckˣYZr>"%NnЌHC׳l1-j+'ݲȞPGiO
-oB)uhA=Y1qzZ-C>"`ɇ3t)PfJ+#8ޔ2س&G>[
-u<j76| Lw-!BdW"#LⵤFHdł8$8=?$\Ɛ(f%k%%(#|5'<
-q+"ZIq cFIj[>:̮׏8O><R9{
-4-U}iOTe^
-)RKPU(.H }>(nU@Wst
-qdÌlbT`P|9}I`w~{~
-@] nt>gW҄c4f<6yc݂$̴].bpwMЀ\/ԊkoingD (OR]~9<.>R0)H]GSe7ˋ.z>X8(9!0MO>pE7Pg7DrCs m^A#¼T@{I`@{j5(Rny&2ۖLl[4Gږg9įky;mD#efOĺ}~d$(Nufux'bϝ5sb2't ՌR\rθ뻜k]%Hn1c
-44'4O+M"L=;eYd`A")GحSR5;҅<:z.QOv}c
-Z{j0,Ѯe8c5n”ךJk-~]\oL_Lz9oAfasVT_%xs|aEbvdT׿M6-4Ey3|7"0љmWud.uE&~
-w)绻˹)ͨѕZoxI 5ƦQښo%B%\{c0(ت9EZ)⼻nwC#G0ŊC1t,mB'iI2kLB3=-> =O P%qh.;@Ӊ2DR*3L^?*3yy\cO^V=p>{E%J.:qj5qgN'TǾ5{SO@k9ybuo6g^<C\a.XiB_BB
-naګǝheS2ϩZj<a{ݷN_J'VV<iC<{5"i)vBRVJPӠQEQN Wb K@:@(c
-CK/Cīͱ qU<_*"^b.w^l/Ca<GQ3Du866٣$,).&QΘgNfmf[y
-F
-P$}R~[dn"k۸k:w=u?*m)gTÉ
-!HѤ{͏DP<}Ʊ#v~Ax,-eW\?>\- ^V ӕt9zM5G{^7*-ҏ́'k)VgHOX:Svφ-$!kEP弦Jw[4wmڤ&y#̞v6viXMw-@wiYtH2G{yRUr@c:?q,>\ܜÛדaM(Bχ\r鮡Xg#E(AcBP 4HM[ўllJ_a7({w{&?썓߀{j#?4%,-LtmlMdNG$zUt)p!3+)\J k"}KOlQ pQa|,^ %*G8@nK%KMoCtQ# t;<@H-6[x-DvҒwR~&?s91!˳)Ʃ\϶wϢig]d D3gsǩ̚1ApLNT TvO`A^XWmM4)}NN>XjxyA 3hWjMyj%R f*4K
-cٿ=V/^
-`R^VV 9^Ä{RD U6wI:Ӵ)NаDe.Q?YQ*IM^Ö-EaEf&YUog>@'&9#i^ o
-&gd rh/r|95~p9+8A b?;rGBߖ"|G`'7\5n')|/Tu;noⴍJ<wL`b=(Df;mj[8Pɧ"ݵpr+/cMSTk(v%4E(u~#G⶗R1QGqN$xqA^ϡS}*Э_o E
-A{)s!PR:*to.h~~$FSd&8a6j6ڄL5wϧ1p~D3_.in?#h0:j4 Q;Eޣ/S(8chboqA稏iz*28k5[n?K:~4uU
-<On[EWpGOT_ϸ8b
-pF]]~kUus)6TH{K'o#u8r8r/gH9h`
-b4z(cfMƚfw{_ rQ2h&돽p͊4V,2xaP@Vf36f3,a#Y=\8z”"LHtG`bǂ<N߈x<n^p3&ᄙ{_W*R!J
-<NMdnT Tx-5fa {&(P S̅hoqjbs_Jix#a[\~~kI+$YhݯI~
-ɗ,#Xì;
-Ƞqv}Կ[5NYVyזU7\h:ߡ {&ȕ
-$iZ(b:;M<N&}0&X
-\yȨgfuy]yYww{y냡I i^=sƮp_|2AM$ =+t5F |l*~CR"Z2~~aq\lIGLWT^%tn&; -nŬϡaY+q
-⠱{d`>cRDFp;ޯ\53<V8y׵p}QPzu_Bkѽ2sȪ[ՁHAA'.r.MG1}^5`.
-ގm'+LjW1/iGCdpOF3ݶ'b|ToCK-zM^kSyY|S
-Z<LThqX$0$#,:^gx|n|y/ዌ$x;_\OTz-z/=FZ6* D
-= s_.)fILw!I UtE cOvJR~ρREmvߌ66!~nZs{8Ud A)<*Ա~-+􆖃hmĴɂTcЋN)0e{a\G/W[
-zV3c0xۣ7'
-`y<\}W
-:8 )l,g<rt~‹{GYx n,goI1Ի,",(l?Lb~k1pׅ#"i4Oƥrq`hۙicھvn1鲫vEڹ@A;s4m8"=f21m7$'fd2U,m
-NM)(>&{d<5N6 T^@ԢT{K6;{倘@<v]hTX$(ޏVyS
-Ŕ-堋 a4i${P.M@?bzeqW,z ^nԢa%:}|m~ݢGkc;[<U%Sn$J:.viKWg$p_-,J0Ge
-8_y#0=ϩڨ4} Apa_!ɥ|u%w('|"3sui(Ϻz<w#PEo߃>I$Z6
- &$P <>U| օYyE#?)o+ΪE+!
-:Ԭ"Lma=ߛ(K났8O?Mۑ54ZGl C"!Jd]]*3 d%XtcNmwRƹ vqSC"4W,<<rL8qG+,l*p)$@reӗ[ٚL6?ծĐjKhrOTYS;0wԓ0|<<
-P4+6&ilNE#f9Ck%h=,N+Lیcر
-S<x>KT܅:}s Y -oV>(
-1g*OY"v4|:vl)~пѿݤ- ;Lz 8ըҿٮ#U-*KlY$v6 #x z54rOLPo&3,jﬥZ*騆bv"Rc#ѻL&z\+ދӗ(R~Ag T۷sifԍQ#ՒzkxL zN9.*P1q>׬"}؃$
-=Ǩl}
-_*$N\+g9]z>ѓEk?1sֶm5yw|fѿʊ,j]/mr7
-`! B~1-6
-yvQqȩךh>~4dJg曠m|S@hἕwc|_JnHiA\tJA 0#$DmǠ&EMP۳7b ϰiZn_-ڹ;i>q$Ƹ33]q؂ϋ1[VȕzBHR5k#t MEt'm$2ׁ^Ó:Spz#NZ|GAɗtC͇جHguaхyNƗF-A"/_ "
-߀dMG^J~..0$:x7GDST FfWSƻx)`6_ -qzK  IxsN@L!DSGlt|w&qtxǢì)p2 ˿KÜX @ ijm2]ט>O`ԓ%+^)Fj(1q7f>V.s.%i2- s"7)0b]{ƨ_eW4bs>b1VeBOEYӺt5~rvU!,flRVk?dK~6y(vZ^/oz6 =n*pjm 9LFh$kUB[#0mcwdžzft%NBmDS*Q ;{\sS(퐲ۅ\jBRjZгTDAϯEGY4P-^/IznR!n-P>O)6:nc4Y2 HALB< `=ȟB([p
-Z΢M_`zIe^Oy(GޜY)T6Rw;XZaN`4fQh>ތE$?%f,Z@p J˄au?IS)HhtH?S?~/Di2`XkEv0yhI%iȵ)v#y[d
-|>Ȯ^`fBT<uȁ?֟$VT
-(=#x%sU^ʏf~U*b>fqԍxk2WGq)<Tm6bHG.7srСiz'!e,KѵO?M,3b^\kX㙖E65wc:3IyiZ2$j;':/,7PKۃ8/gp~bB?`hfkF# ✨Ϸc3RćUޢ%*fZT謤Mˠtn%߰.mJiqT0' )`.`~+sHŞEm=5o=Wփ lbCNc\ ~n!G%[7XjtwѴ CDOW| 䳩u>+H1
-o+W ;c-"tA7Q4^ Tp,Sw M< ]j7&(5,>s6E{1_>5>
-E(2 <e$H%=37
-}yff-Ue X<7A-ä"0b!.<__%3d[ (%c]HQs<"h%iq4/sPPlh)ʈ/'[H*cI=H>b<IlmO 5xl[}4䑏!`KiMi$o춟1^^Knp.EUo
-շߘ1^צȒY^gx5Eߺ;S>[HP} |1զ+NVp؂Vbc'X G6so5L5M$dYAq'~?zzoGo&#2`>I#c#nNyq%Nb<^~氟@XS7Y)y$|@f#2[v={%9G7 :,en$1L@ڟ A" :$)}ԑo c1>.Ý>=>bLcJ&sT2%Z|//ֿ3cU#z'sXG_aﺏUWZJ.L1cgS  @y«R$܎ ?LVH|$J׋y0< ;n?l9)x7#tԧ+nf}uwK~h^ܚX:{Y;j febjMK>L/6zՈ?:Z{3R1SZNDDoKz>z#+Ώe q 5KNw`l5g*jdVfYwTiUbxf%@EЦ%iIRGkdH̛bA_z{4zeRC9jvP|7o.m7̧ )o.`>'ke%'d/lʣ}Blq#'pnL (!@_B1CZG9yb
-&<8Ej7\,
-6T\Wj̀9Mׇ|*T"!<+e/ x#JDI#q
-{$um؉P|9|%3v!:N9/PCuik`ű y c$17ͤ6QTޮd=T؆ͧM{"Nx(?A?(o(aOZ3~ O*#İ˔!럢/mJQP2c~0CC~0Xa /7w=q|=  2B4_ьsMB -4l%ţZ~`z>STP<$m$Iqw'E|M=_4V?w@W'D<@^p;b]CûHe&
-&17^sHq8eA{>P ȼRa,41HԘ;s
- 7$3 4YC_\z/0(9C(4H>΃ $p|j1)gi(ԣmۛ|Q4svMqݶ$#G|O/ǰEiuSnOp~
-g(ӥYDűYFgHRvqu$ؒLkk*o!h'd6}tdԈ:B *aU#FgYT4+Jf
-MOC&K~'[cP8[\ {4y&QgKhs) ?l*^>Zs-W_F7o Лy'7l|\ʪ,6LI)(GV @gi>)SS[56Xzkr/쿃(OqOq_WqOgX}g#p39dC<2~@nʐO T 2{OONm';sz:ɇnurg ]ْwbr (ro?*9?wDkrJ<u- E&9B POr fzNuIF-#>v uMdH oՁh_n@*Sˤ0dbՍN.Q44ĺN$V
-~} Zo<­D󽙢 O_ a1@Td&}C]/P'6P<B(
-Jt)߭ՙУP
-3ԙ^ЫR
-ԙ>Їz~7{fi#_&py>i~o$ޙ4 h17x^c0JG1mx^?e9`Ow|̞CؘY`U,˨w 0]7[wW;û|ÒLsf;CjAFAx}dx$L,Kugf+:?lu yrCPO^?xu~E6THY,O\;ź._ NyRh'i Ƴt;]-,lEIc9D/#xF*: vL qC;@ъ\Es3xzRkgd˒/Ad7=K:9ܥG2[.,a'δ|# <֣?jr)i!=RI
-%.`r?ZʈCNXc*jǝ>L3tGS-C}یH$gCN0MN@@\ /w0$ *uZ(`3.ur2wN#|BO@UB@Wܕ&_j!M"8rpt"mdX r
-:dXW*.-ŏT@4b<fE|7&Y[mC||cdiq2|n_?ldPm)9![oZ-}<pBE0c-s^|[6{w+ [<_J;a~i~P͘"`tNRG:(7)?WۤސanV+[pߗx/y$rR; ǃP3[ QCKD;GwBr󓠙0x',PhiW@B:)/DXxT{QD~,=l
-sGބ,4٥Hoe@qF2~zA}W1~ E>ĺ;#Iy`nӥ8Z<f=1\U@#mbxHӝUp27M?gJr_E/_ xڕ+h@հ|4h{L > 㑗Y1Gg+F|{]V hQxNa<BXGp&D[#<xa/`/>3!_lƺ^@vA@ >nҐz<H3""v^-
-mΉ|Vx^a5gNյ7`vޏ5TR*_/TN7Ju.N..}&&'xs
-`Bg1vh|KrK]˿d Ϯ^ GԢ!E!J'{,XIRnlAJ< +g@$YR/BaPLLm5dĒ4/ZB+_ޅ Ad@/Eq!^<b2ݧ(L"u\/o@[ OlŽ: ;чloDJ
-;Zk[uO{yU9@:$ m=oHFّ V!5OƘnRKlI&o4=3(@::b9#̱)EeQ6mQA!
-IQ)nSs)3tRT򠐐5F*C`@nk;53=Zsc=c>m&*:wiZrZkji':-\ū6tlEhh.6 /' M;vm߶EL 1Uh-$7t~
-Zf ܦup1}?~ (=ҙ%8j vSJLxgJ[o!/zv[Y(P6f{up`zdP!\. dhZ{oaG};<K4 s[ ږDapV]3%#@ Q0٨"/A h|w
-ˋX8<˒VH6 (gΰ27XG
-LeH>Ē>HaIp7>Iಇ'3$ g͍6ln
-ggZdctq<r &?F &)kL|{d5HNFljn+OGs^=)j =P1,r
- Q1 $}HC"(S) P&G
-j6H~@\$EJ?nuH]Ak\?O
-7m8Nu܌'սx]&aőbNjʓ&-Y>Lk]1!mB1SH<.aq)r mc1![?Zɚ<pVeHe:rRWIO;;v P+-(CAO
-;x,/])kK\y7`Ix.3lr*
-uah^tOz{wY<$$̡Q䩪;c7{^Xv;uA?+nȿIYaUfٸkueï@~AN]NgWZM6-=2Ɉ`(#}`ʫ3cBP1, $/_E#ENoD=>J}0D9D%߯ߗ!U-ff&@r/vX?zcu٤rzOz`X/{lר8mզГbGGcU~JJ+vP 26-4-qF~+g :Ɩ?>|Lt=F|ׄߌ>j{Xt?5\Ogk#퍼?wP"CwP"SDbDb9 %J*v ΍GOL{3'>o379?7s~*7s~mț9?U9?՘(L
-y+_f_Ţow;DETmƯy`}EQKWE}ަ37JAT~T>oDIf`咭MB%zŖtGslVɟpnI>/m^3aQ>>Q;&=OmR>Y. yR d
-ÆfP00Sٱ^1oa[kPfHkSoVJSkOY9kX,yĎ?.NjHMx"_>ժs^܌QǛAG*b1kZw:i^n>D[ϾU=ےi
-Y0 9bB޳0Hu#(sO"% '̙ Z1ZJ:㓓Az
-e߻[s߂`? 5@̎8$aghSP&|F̎AYp(TϘEN <rpmw[Қpd}\e{[tByloϢ]q/DH.o~J0D鿃!}n(V7ƣY ֐|5P7M4?t݅"x@oJbWg3lb*].=3o%>5~vJ#=(O\+1+=?Ab̐j8.^?KE_&ݲ&ϲ^G "n9w*Si4,mҚ}V4
-VQsy'Z#J6\뉴Z`y.A0ϟ91b.N݄Ww/!
- {=(vqz3z>s oiT$VnJ) +"Um(Bvm Kρ.W?>O_!px( ̭c@ƈhkߚ'ٙqKfy 5Κƾ?,q04 l* ϫ[ߖYO$'7"NE nAg7d$ŝ&d4cVrWlx)hS+vwzRx-bK{4ŠN"PФ$BChlT3//b>輕_ZsG"EgE͔;8pRbG}!8ΖaW9x]O~}Lϝe0!Z:noOWge2XkC g4kN _-3ͦ7&&y< n)-$2Gq- ^;#Gvz'B6 @:s.1%ocan&(PJ2)rr)%|O]cR_^&΂SF1O&L?;,%0Q$YX.\2}
-OUG>lrf⦦.ɫa齋9=H짋ez&-E{ "#H/%/ǹP-dߎ7wkF7y?Qn7.ʝc-8+y#qGzԉqU}|Ȳ!a=IRelR[]#b掾<1d䱸{<dkl7bf2
-Töa,׍^]>Y coB=j~L1  a뵿nIM۷GU]ϙ9
-;(UOUaC~tP)IA%өxEiGl̡;'ً-K㩉'RI27'ϵϐ\(sW98X{a[3iܾ4)o=EL'o1X;LQC&&,NuUV`KZ[@n譈Ŷ$;~/z-e{3܋60>[|@&]~8pANAF]&ΚDcarxsD&8U{*ѠoF
-f0n}|]6πdE,` ȌN
-MdA\u  @;OJY8; {bE{^bU{ȥx s`ptBI ҵzj?fWc2 .iboZ`>_0N8?KHkRgTSLJ O(+&5`m'bDߩax 4 XmW JSo^^AS==;p=׭/,F+<+:[1_ӅU1G$!WRGxy=}Ax=Jwl]ڣru\y_xV|Os[+]+KSc"#~B NH5ۨ bYSԜj㟬lW=DxeͲs҃K`MV&RHD݃Vyn #d!l\Bpo] %lY1+ABl[({~C:OCQd(=fP̎K'l>K\5)V0_U[ :ԧ#;nw-O3_a#s2g|xT˝ 54nXz!@Ջ`Q.m ,׎wl_KRp_iw,N$WC
-OCFͣj5&lUǔPzU唽Uw39Y])W2sv+n7iΓcxtNDN|0_[uyvZ:AG[F/9y&9e ؇uRηs^u3Vʮ)emɢ2Cgִ7ӽeߥMց#vs=/Q> )F\NA{7V7V
-m񾗏nOnx<<xpkſY. XD$xe;r}J
-JC×Br'Syb)@TYjc=xa8d%l×+6:Kdu(}՞e7!1] IV`.iϥEqoy?g*cѲzaKI>s= 7DDO¤)<Bs;|]B02χD
-SF""tl0#Ҷ@>S"TNtN~xʫMu󂨦{ԯ}.j},uy$v),R0L ՛_,._A(3BVzos󢭂^p<xa(_ V6h>mc 7'9jo30S_$/FE}Vy!eV?xmrqN {.~~of2-?ڃBGsV_ (6@qҋF&T#wp.)
-=LmIt. m@ l-Ύjlj?/V얶<8_iz:eu!z4W si#'~'16$bP`lZBE_zX+`տ
-މ}y`;#-,ښɮbMw,+4rly/G!=U~V t竏|_AwЪa'C9mfm9K}/ a)ބB2~T.yO&qX;̭#W~
-I47?y-ԐbTr82-}Kgs\k-<έStf-6i.7`0J'.e=m Bmpr ,kǁ=߀ZBÿkvpRAS]@s{/) 8-hgf9)mLplPDg+,y3QV߲4]%s˅MnVi'1k}aY$?zʚp;/yaO=Ci8iqRNTF $ S@`|~/YϠOq#MO>t;>`gXk֒w(oT(?kZv"ؑs=/{^\;KXHZOnjڧʃE p. n| s3 :x^2ə/}z݊!*ejFk5߱gclƝ?&_?1?5s&WsVP8 ]uJ4|[P;ƇsU~Ï\+xXNj6-KH *+ʄws_:nCY|1 -<Ū(q~Ldn#y%dT^Xf|#,}P>1՟W%] "8cu;|g e=c*Q2u;Jou*7ݏ>
-#|q-ڿSlt3phѦo̔̃'p:0Rwc=c!u {Ňq~"6&#_8F#­S݆y&9c,L_O1WWssd֮I?Hxü:C¤Ob M`Su!5@#zZ |&kP.*S.2
-Ѵϛ8EZaQ| eԕFR-$T7x?"C¶cC͵go
-kYcW !TTQV#]E;;Zy sN\7UD'.Ij;zP6s.=+IEq=F$cyxsvSMl6"9;/k@ք{;اE,R(MV1 ꑰܘI8no^5T&߹y\m4+
-;h!5c~/K'|9(ȣJaAW xV{M2?mkvď7'nG\}ǻ'x&k'(i*q&ؘW_8 zhH}V1{ @O% 
-{ߧ-R}u-@aEMth'ܟt}<ӗf(sCfaH"=l*'X3 N"Wਿ>8p@^O82y;pVV-V2CaAx{c~exXwE`qՈ= -cy4q|Z}W{?bb= Jhzիq<#JҤaٻ[az{/`N7xz[h7(<A6ˏW6
-Sl @xpKdQO
-3"2Ͽ(o@ψƬǟ2s3z ~l\I-N_G<s?ns`xeN͏d%E0eI?])sn\Ys,ץ !Ƣ ir|yb|i8{>^RoW:C0{]csXF{i&[& XkI'E
-TDoN6yG=7'~C%M.e=̗#٩cZ6/Վ'}>L9{:;Vn~\]`ؑ *#>7't
-c9 ž0:/BptXY 8wrF Pg2\=Z'Yd?/%uY;0%&y1Q_fG8!DCÉ^լU~ ߪ씧Lc|=~қaL.TJեq.ӫ{S$'BjLL"D3˯Cz} %W^}R8Rq4Rs I$'3
-Y
-aY+^!íY3hxR
-WSk?QQoCXin:G (9}l/,YX@U"!Ƿ'G~n3c]rxO*x*`&:ClHI()a|YC}
-ov&&:ZcYCБ ؕxSzF1ٓs9Ǹ&Q^x]C$1ڋ ru4k9&Ky tKצ&+$kd VfIQGnxRH+,1t<P+|Eʼni%) ӌdh,<\d3vk3em>_9E9%tx*6Me1wL,1fWM$S#GJM5l ,"W6Zcw+/p
-x: ťP%4#[u 5.qخVWF3LDvB>t2^w—%lGzSۯ!k."dYgJq|B,5uyDIzSzP#0&3^c/t9Qv
-kl[0ЦBa}_09]Τ7r 9(qg^_|gJؙ]$8夶sgn~Ʒf_d>";]6l0$ޒ wmE\L&s՚$ }j@7?w},CӿW]^[^[<#H'usnȼ4JMv<s~g{z{}~=Jɯ^1|v2 Hq#z??26+fd"L%}5rh$~L80F>v/MهX;eL&ل}9^YJ-΁(5)8 -L ;Y1й,zq\<Ff5>Xx.^N~$hG%~NH~\为UDюKu{a4Yv3l-s6"+_=BSQv|\VBd1u9*kGov\8v9}jIJ f;ՋIXZ&re)B߆^=A~"RzRq 'ɖxJF.Q'WKJ-~2Y k 0:.5OT8L/7c4*QfF-B΋$T%]IPGUآNVW6Y,Mf~%X$;pKʛv[9\i9`?:[9~iߍY ,bBG[Q՘Djv-:X||nCLЀJOqUI'0sOIE_PGrJxH,Qѻ<vYܤ~4aŤA7s´6"GԸ=]խ15p7xiyDtlX{0NG%v)3x99 QȯkhdY@a
-B:
-aOӧfH+8iz/H<Hm,L vZHhx4pH3si$F%eZ]>'ysc̡=P<Y\@\t.&%7nB-Xߴ_ Kl 1c֋W)r%IeZ9B8|*UVuDMyafqTŮM*$Cލ 8a%Ny>n^H`2ɣN$v^CbyZ=q=wNBkvvF \:z=c_MrNΘ ߩOXP\+{eRy*7<O+B4 +c"[AЛ難ix:q|mO {*Q 5 wHj"Rf|C&DpCu#ݒWԺIvv9C)YHmRRBTb ȒWC=]:ѓ1 Dh\E$!E\iznJfB(a |333.+x̚F+č'R[ٰ nǺ,5-=fP9Gi0n"wK{4XUԎ?*JR[viuQ,
-xc =W$<%5>?v Ϝ<Q~9]JGP>SEuuӶřΆZfҚ9Ex(t[V=Wx|  k43}JSpM등mp F@J4W+r# ?AĄ:u@En "pxՓA˱_rXQ5&-: l^P50D*O!#CqWڣ?O^߼?cly(>-xܡ؆Fx4%5 V~ /#dzК??%bWӂM^lN{9ȝs߰՟`a'?Z\
-oW?/y9$K^gX/tƛ'|JW6wekj+XLw*\8;?tqP,Ck<Gϱ"s
-"?3F܋(#z 3>2 ]1}^bPrP81xA߿ Z{
-]Yr}6 тW˓N<O3mbj:9ؚ"
-'L~
-q2_t\9a%7 퉶&ӥՅXWJ*6@W6]+rz ~XRuG޻=rĆ@Ţ}TRD0kPZaޓrHl~1l`=$hht*D7_
-ԿMBs{:VTy ktLKbmGNFgu3sZ*T^+\Rg0p~.ъֿsۉK*f\b%qD87X
-$~A/=aP'"QUCE/hlB)n#&mhQC4rXl/'>,ꄫ(UkPTtn
-v3NC$"aݭXg˲M}
-SfTUX9o=;ȷ#dt\H n7Mm bOjx8VxSfԌ7XJxٛt }n%ņO})]p,x_"Lz7NaX]у'_jN{jX >DוyJ-{|!}dnwo0"H2yU>|p,~Hʃw<bL/1Q,_d×}\F1i4TLplTI7#Sd!˳9>ZN_Ǒ Ű ]iP+ U((ؖV2m"$%H("+J4壀iGQ[L$,Y~E%"I=.ᆰJ_Y]=w9;e
-MuҨM+\  ?lڜdB}{fx#{9|HƇA,`dg#- nZq<oR4n)=?-]>]9 ;B^#$]a+P}]ܥW:Vܻ[;esQH:ojy>n޺1~k}*a֥rot`h-P9}K]}$ >BC#/@KY_l2g
-=W/ ς~UUnIlE^'6kt
-snIn;+ϧN'oFqm^uR|-Zk| _Qj#T
-j8Ii"|z[|ZS z^"RBEy3Eӡ8 K'99xV Op?9Sгbulw윷eepRwdy.?ƽQD)-ԇuU`/Qذ0NAyb%Sr`RЄƱpgr e e+ i8K6g3 ]5G]E 89n
-BPuK9^$gn&"%4a_
-ܛRC'LP
-: p)oJUSo S{>@wc) ĥ<R0qn|Cti'^rGkiG`G3Z%fZ8 p:FN>CΔk`NE _z,/.mE#8v,9AfSR
-ȴڜ` N[ ~o<= iB-{D:ҍf<]췅/ % AwP]Bx˅01狔u
-{0ǂUPĊ[PweVIt)" uw3:x|o8M.T$nB]~^r<턠ɸREOe0c>rǩ'4ȗl_2Z
-(4J>1W/f#dzoiB"V'8?ӝ02N>N4, ¡;dM(
-T`X};
-Vq8-@0d!?$qo8z+<7x/,ifqh΄^.$MR6X|+0x찜/  /& ;E X$geZxe5/ ETvNemU{jAre'DEBHRMզc75 CDR&(2)z19ٱ\:;+X0qmm'
-g=)hċa Z̀˓z7|4
-I>" 'tIiL5> Gs5j9
-~CR: RhBC f@2L"CxہK!\[IT=y
-M
-Ypowɥp0d&|`͑uQxr(F%%V KOFۘ;/՚(c%QtO\ y HdcO!7WIy}IY
-E OQulgB!px#-ɃMҼ,%P
-0Cf/I Z+>gUu'C!"G4P]>q|9Yd6 C|JE4 yzsmNK<y*hKM}<N OhS=paS;UdGE=LFN5(T5=Tb DG쑎߷Q~m%P+pȬ@yH| qͪv kL 6rBBJ?ڶWyNIC*[c-_tcүPy ^-;,xl79\bQWgw-iOCNiw֨ؓ=9$B: ݙ K%0d-|N/u0 uMlbZ6250-YfvӖ1%1ow T/[
-OCcS*;{99:J~Aan=^lp4s蛀+R3쑠5ҳ1-A(@'}( ]zͽ">ȕɮ͹}Z|~='${9N-5l_VF?߇oGP菒j"}cV>wlK<;[K¥G@Zhy\[ ҩmdƹ$D''H)<`Z`#ζ%(ٟmr
-X'< ' :b{H5^ 5BS"Qf>'z 5DiqF<I (\7 W!;(\ +evr0n^]`` Q[Lۭyxp9 P^p㐟Cn0ﴛ 4"XRK~T}]GS~71z;.h\c TJ^֛Ŕ'eyLmI<~}+ZO-\#;FG֟=>ÝEI
-M-)a0zJ56672 ߘ 7:ղNK}a_t1ٙv?"G[4ϻ[1N|R2Q2?PPvo)n=v GtDo鯦gSh! YТ]qv믡}&( Y|xΟlMU&iZZ}T ]g]Zۧ,TgYSVU\
-j*hUDYҖ9s=7m/ir̝sΜ9sfh`qlT R>SgCZzrq@ez<.>SѳF\O7/%Oaj56r|~-U[k̬x/^ĊtVDԥBӡbc4]"7Z8:Zg8u-i\k\8Rä<g8  @7gZ
-fؽJN G2a$JN/p8xԾx*r2*uҭ#1z,[@Nj耎ENIBI01 VZ[]%&v8TqH]wXҘ|+_{ANcTt 1኎k9^0<vxZa&tƷI=[5Zz
-"oFh;/cu by_~ j$Iatzݽ(
-{IPR].mZH'^ui
-5(#-qX+.^W;1~詍|"W"# A&R>~8IݫҚS{͈t Aa"DŽSU[I"]laSs<z(w ̡ snB:.``ٽM \o*'~%-ZCK=2/'i3Ȧpތ*F/1u*yJٓIwz+^ۚFWJN;
-~p:ch2[TfR%P<GQMiT́:! d֮' (bbDG_3 ,
-3e ڻ(0@N|ݣu>Wo/
-/"9*I3 UNLO4X57e7X= y
-|%{Z=a*tMe.QxR7Pp~KU6֚ QtB!p-۷yaUx A[+RXqN;`L
-] wPKV-j{u50%:4d ŚDG8N̡Cd3DŽBzM
-TIE<8  }p[b(2A$.8}ih1ͧPO[.-<E}){j1v&*]HQaWA}#dmM_Ưjy`[U &r<@q
-.ѫKNJϮ)y4|*]I*O4b);CM}LJ@_6FN+5%7vN3ii\Mz|h|r NkӇ'Y cVJrW&zvɫk"JF'-&'"{FjU >96Zh#H2WJR&JH%ա/):#`⦒y"Jbܶvd<(?]G,ur4Nyya1N[V]j&UH,K/ &{i5ּuy.-^<_C
-Yw9 2s;G$euꥌ_+$
-+[C
-b)=n/ڄ{
-mo0ZN.DN3{{UHX%Q7݀}Gn+v{O;k̔
-6C(@%P?>fg[d D_.[oax$ =DBn5ݢت .
-3${}C!Il+EC)) `#k+K\w)<}_$\W„"=榽xgߝ!L\&#GE{f@Ah#:Sus:ޘ8We
-T$¦-!vr$(\"Ȑ|'w Rӽ#|FN
-$M-zG6R& {❷M`<|b?n8vp>9sw o6QF\ W
-XszbL%8m8d*hoy"r͈K-
-VY0 Ppo'ρ_ޟۃ_Zm3 #b_V81 "L DKU1[Г2hsvU~wvh?
-VqAz ̔(3~\Qyd
-?:3݇d\cVuS()$e
-#YSʫ1I}I+B{ơgn:3+tO MٛucL1bATWȝ`~V]$?ɂ
-/pQ (Uj&)ӎ/¢VSY=J_8}8|G-8\d}j`,rAy~0̄sEP<-&-TOrG1wO~<ZDp;2Q#'
-snxBΚ~[qH/G/(3pu? n +--9pl) tXpё5Ige|I[P|xY‰rz8 `ó0g
-;E|"D YE]`3]p
-o[ yŸߕiTa!d@Hl@G8}SP2hRJl~71z >3 5vT]!k'c/LM6[P~Qazה@ĞZw?!*,L
-5=ީ9 =[8*h-!zu~N^Yd'!YޔK/:17r.(A98ǁubՃW H43| j}3-WxȿPQn6aa9wKcu#MvۿI"rc Z{:3,З$/hr)or3'$%{e s.h%p>\[,U'XLueN ̉칰Pko~hG_
-?p+۴G#pg6sl
-u.MP\cړK;ޡ<ƅ~Q ͏뿥siTs#짺P$vl[GPZ{Y6[
-7=+yrZ>!7-PG[
-4)Kvi$!ą$)Mk'hUWcNo
-
-ΧrOKN3l3Ys>TkAJ
-~$[8eٟ\Z I=a 逽EPQ$u/ 5?h5 ^WqxNM|~`K9#s0\}Lr T}DZ x j
-z D l) }IEmNd8nq֤<KqRxb}g)NG&;"RW6ϠcDՍmر5 П<YLt=篵\mJ ĒIx5sSL\q<PzE-Ǽ0s^X7ՆLbg j6A
-KxgPqw
-%A@\ qJ?5_. is@1ohJϦ"=O#=r3I:Zu-W  CfN9%EO;z,t!Kb^P'+oGyun84AA} \rjK}
-Ӵ+tS|Ԭፀ VR,-r7}ڼHr 탋|Vccg bxfsa%iMq!Fk{FҖQ/Dĝ
-4xu */8 Â{U+X9KRjC
-H(ïa LOI^>08xI xȪ0l@413ote=Ij:_o]Fbfx~QNP=FKו&D1
-˚yq.fLK <Vjm+1O^h&p3Z\p 'sz{xE!;DOn7Bn!Q0S ~k.j6ZՏ#;4uhJ2/ϣI(4ߣbWV*8aֺl+0Z8Ȥciʮ-׺$ⴕ(h_tX*df%=_&Jc'{dyY`#Tf<"]Wz0
-X-"ӱ5&|HVs!w*61`ŀ<i9<s$xf"ĀYͦkc
-jx&i{tc'H5i .5A(!7wsqL# Ix[‚wbԦ4 6ӏ6d3Tu\*>:XNJL<@1Ӯh@Alt9ZuRF&-ڳDYf=EDլɨ4@%nSbZZY[_~e
-}*̴\2)+ͬ]keTlK,-]gկUP`9}wQx9繞s\3;Y
-t$Grm*Ŗ?L_X5=xAucz ӿX4G؏SQ|>L-[ljJ'b8:+I'HvE6t1٨DBede1_]r
-\%")SH)dGB&g޻TߪDF#K-v{x{\
-8뜚_.$24I/ORmRu[[xCHPRkM"ҷquWeoK!&oH:bO ~wK\fփD@lrlG B +U:.圎ྖsҫ%OHݭ\^>2lWY3n8u|L3txphioخӡIzo"Sz_Uz[5O
-qQg}23>4Td**/khMHV iz!~K
-y}.eÖ
- =r`8fBpI*`x8`[=0
-ͯ~+
-yowBV:ޕQ*>+R 6[SpkZwZ+]k~>~wفw8SE<՗['8
--l+t5~h)S̛i603*AJR Fz{dyuOg1.wlN)z`7Q]հId'$JAoB0}<؂Ԫr+14uTMcBgLUMTB)^sGF<"쭮QiBrFZ46q&Pߩb[MmWA#՜Yk2vM)?Y>emo%"(V?Z` Oa4B4g &ACo7DX͞7[Qh \܌Gw}ώQmID 6E,ƍ)aS[F}e 9y%fZU\TD?1b5pi,i<mg6*N Z, B3-c":o1aEy`o*Hf q`0V³Ѓ# .2dEH [i`j-sUvq}&[Fnh[θ-p5},
-^`BD+4|EgpVbz:omW uۍ^.ݸdB~2*g d^sV*9~Cn[cAZ[ D$ B[
-m\Y|̫OcVj vrfNC_PE2NO` Qul.XiJSk
-U8#wA"r{$JB]hd,wך6\
-gW*`Q9yڨ<H6 fOm|sLM%j߂ͰlxAׇ*"Tj.\9 n`um6?B߸WX8Ao"H`>&,sهbϛe`&S`ufs ,Κe`?XGPos%M BLX݊`%'P>q"J;.lR]&=4KmqWoT+B>^LNG]u;Z>lu_-{]J>^,[b$o5oEm?[Bg0;`/_8cCju=l>zCCG5 P<ob:IX-~s"i?JgW7Y,vqy {jie o#s7&c8$wR˖-pU(m_OZz2BoJ&`(y
-(1MbwcTMVl$Dq"7"Fޘ⌝#tf3S٤տŜ/Y~?l'yjld~ c `Au6) ߃M|ʭkQ%ZďWG#?rgbq0*#XY`}]`xrn^|[F?ۈc=>=dLpPFj6;.86͹LԲy NI1yH[V>A/&;-eoRFund@3\v s(8KF<COF}5Â 5"С8 \,-ո|~r|B hoFCW/@G(_@V :[@>sk
-{]|os_T_+_k8]'KU$As6Y(&dn)]%: mzmz Gzҟh]0 :;h\WMh]vl Z!z߲8,-(Vf<հMj o~6jƲт`g˖ s痯d<te(؁1R7ڻOG^sGs`?#eb)5s.+5A<Cum{;?_u
-x3Q\FN29J"I pg؆ya%
-\?q]%|X(
-?uqT`?@C^5_y8[yK{ՙ~We{uWnJ *EEw>~/|;܆P(i5J䋼&c_h濵j5u@ %_ f.`gTU8l-ؒ<*C*NO0%ޟl⿡L>=Ɋ18
-4s[40OE<O _DxR޶FpW8w:e1 p6N*f=h!f
-^vϴ;KVѫLNaMW2& gv|IX/svji
-7Z,u@ Z+~eey bNwfO} 98 |'o<fFg_Фϵ<<sz~[{=Z6p8Iw&OFx}qlS6bmxq&+ 뷮K:Tk Se5&A97iDIB 
-Uk[LU*UTUV@h)P/7~K(.ʥ{ygf@33rsso=Ou`M:4fk8sfJ//|g% AUFՉ x,xLC. wkXLj Zк_j %o Z3?`/g$_0h}!ǺF"6u^t+9z|Ggӌ0vv
-)B=lx.ۓoGN-jM-KەS2Gv覡?9m;
-9` :u}^Dxެo9sE#T8F-r%6u~꧙{J-<TeQY)b~Ǿ j7MJ>&
-z8ۺãӎu)\~*@nYѝ*bs㹟Sy3CC/&dtN`OT&ؕ(
-h Q`)~MvFFs$&dMJ5i\[rYR7GF{&^Aۢq Ojc3\o8|/I/rZ6^Gh{@x2|^cARH];&Ti&cSg<?T &RПB+9@Ts1Ц\ox5?ija> c_+؄ѻF)KRW،d-]b[dcVQ82ڼަm#MmD?#Cm~~SwЏl6EjԔX6OMM7~RJLm>H?L~VMwlsfpvQ6;GڌJ3EiN~=~ㅊ1=o$ץ"JD)OAܸLi$Qm̡,27?s}G 8ԍo/y^K2jIYZGw,6#|xi Z/=`9fDdfרesKRitIj\ɹ^Z؇jֲjY<m`O7e‹Nܥ%jY <qz
-]4S-`P;1ZV0 ZTmCG2 {,K-$ TRfvK1OMyIPVIKb5$4Ca-)E$pm.i  q(kzFC #RSB$ۉi~D X/OKփ
-Yv*ML8k&q Rg.ҹP,' FZX{!vgyCDj䡚NңMW![HGX\7a8)o;CW>^ǾuL=|z}\Q$~)~1`zJ% ^kV )]ڭzv a,>:`A:ƅJz y%iԷA{cnv-Ӷ*mٟ h}O#L9)z`82ĈpN+^ڳfכkE)ojQcs[)
-O}Pj^B:xX/vqwo3(u%p/؆i66<Kg*5g)ێegf:l#$E[O<υ#o9;8>[n$ét L)c:sL7FYj+ i? q1 pe}xi԰fb<ïe\ E&Na}6v*؅n @pu[Mt8]%b].o"̩k?LIćdvBKwUv_ B}*?S[Q*nCM?Ë*{p;G(6|A ʂ<:wv̢ݲa[Tٕ0+:6=k i`AZIt"ڋeSedp&Ûs6Qn
-\Bv %VNH!+)5t'1聾|H1Rj>ִȏGr} B\)
-x(s>TO54:@NO~Y[i„$#XJ̒5,y=%{&l$H
-7lbl6x-
-j8G ㈁+X 7k7~/t#&eȩ-uXOℊ)v <)CgҗSOCAL
-mzHnq@{?E
-Y?dNUD+?ک.^J`[$F<.`8*4Fq@v7܅1#ۿ5W46O5R<^ڈ#Gw|Ǎw 2 œOhHC6||>fܧڦLrڃFem('Ǫ};&&c)ro+ҔWkg]URb o[:2t(:6zk}磠<V)- 
-I$)#5"yӜf¶>/ǜ{gpLR:<S<$u40@U&{WͷNϦ}BBy4`h>_Q^'dϽ"p}X]6+dڲatv5%e4!gy WT5F=շSGlpJ t=p`Cj5DYq ֹd7 J a#˛ؔBSEoi01-##xPŵrDZswlr@C+}w~+Ev֚S׶)KV83ffڡ||%?Gr|2G?Qd3×S@uZex:ƷQԒd*IMV^Da\=I?۩MVB"%dЂW[OޭtzL!l.ju YJT*GR;yd$!^T*EIJYgStW"Zȉ.I*%IJ*!)&*{ZPj9x򧮝`@cvpbK=ju_'ŠՙyP
-ڙ.m&W.WVb; j /I#J/ɮGg>ԁbc+.hkp(4[hKQw$); U:C뙗 4*S;9;`zJU2;9Qh0;+AաɅрBykJ3OH#(Q$P n7KD4^ Uv љ.=Mc8li濰Qx{4oX &NO];yO+rK3]nHԏG0zԍ]^G:Mќ0k׊׉wܷBA Yյs'jd&=c&n+3a~?j9ցI23]?tZ){Ch.˚s`;$@ 7ڹ"!h&7%14lCyuaa;z]Ql n$us ٬Sw(mZ[3?X [AsVs()+ڃ}IB?"LIw}-u;0/9Tk`*ZOapAa4WrKA
-eʂd):kݤ7yQD+CuH!#yz)Abh{1)PS q/9[Kg:sra3[h蛿0w`e:賂eQiDCX
-Zݿ
-l
-kc5RA`EWوBKX|ػl'B -WІ>iԅH<S"M clBК9Ahz5;gǬGx WtF0X;z~{8 &Kz.p-85\lT}Fi6q#r+& zۑg }C$zuKrxh/6.-BrZtmJGDPy"z-.& OHӍ fѭ ݑSLS{yo?a,30Fc z?} nNv1u~L~7ܿ>55|-x&FE;b9vÉFa.<-04lGz(1} 6i`owLlxBۃgxagYtJnݑz
-oWgؔj]P3&;JWPs(nV*;.-%#^xt(3xI!.7G.%/?4EGL+'2M,HtaC/l:ٮNl\o!cU(O+ە
-:A>P|nLIN$P~TNms`%֊\s'W'5yFy!vf{%!8s˽}{T*DcghrE2ad]/&:<aiż#]0PKܬ^khoɫ')O|z igHr3J M`rg93yugO{dCΤAlw!TFmq*#l`Ix w~=@TB> d]6a)WX~./۳ul~:bqQgs<
-hU^=gߥ?@3.2>H:><WQc-\ԠKWaՉuELhp+[6Xw+">; @gb~{.@JLý,7'ָW:-<> =
-l7F2#9!;hph;mXk?a*{[).1p:M#"a$64ˇ\;]{:$8 }S7t;X-GkPb;7!jQVt(QUϕp`D2<{)urPS؊ފ Vw MߒߔYhH^hiWDzlbݗqb~upkc'6A!D*57t2s
-C/u|!5f*л i U:+ 2v%w&U
-# /; 0`_DAB*ЩXz !Jۃ(|@ =˫q' EIƆxlXĸBf-E 3{b5n.}"/tW/˗}>vJ!y++`M=Yd;(6i3^D.!x:!BhHG`{V0!٧/7か,߳M
-]o'DRN0duj]!*`܊+N0XQL: Ec8}p['B%o)MOiW;pݍb;I: E1yZG辈xؠvGc5aTyVx2Y¯Lf)tf ;g1xy̩[ҷk1@j"my{4/xJƹ!C pI#$ @W*b:֙K7RPڨLr$uzXxG4?n}<+fl_^1\n^=r3+t"N]Q{6uPOXsSr[w1&zw34!RLYM*v~WyMKw1]|&Gg߅;8#GA}YWs.-~iRw};~b[#׺B0b'f1M0xI9d)_,CP3&};ݳGpł\e%`[Sv 9N9rmsVP%ȾXqZ]M9xtSv) *w @ge~iKx-@_EF$Zl6svnh؃/׎ЅxxVHI[<G#C{ύ?Qri["8Rh YٔS&|&K(#If}ȩYߢDnBɕ#ˣ/]#]RO/{媉Gɩ]P'lDp1b=\vc d\AUp$[ǧnaww$>jb΃-?)O cL
-`Yfhi]1JoMuaԲӀ ?`7:;~=oA50c9t9W2(a* 1Wr@ru^`R8'L+JNC&fF"G@d=a9yzTh }^B;2~/2 ׵A9t+{\^VrZAx\3IK]X<mbA,8dg+E
-ycT=
-MqY\YH9|CO›9+mW&U6At7)PO噚s\2&z(1Z<8ͼ73 ~[*%yu>x[lr/_+z
-lG4]I]x5\P. h=KPK汃`#6>\tC3@5[IWƲ*WEIe
-wjY0J Gj Iyz ăEd'ɭOU/
-=mR+{&$ڕ=^9=IPDDc 'pc=:Ե';uM-NQtemf{b-+wNyO 9ze)-i(wO6'2)] |O yC%3b
-
-{]dmʴI<5(%3d R
-0S qII 'DCN"%^t E *$*ȝhvX ᧐KAsV)|_ZYhEnW## A B|[柵5~Xŏe\M#H#GէbR{\ _
-1SFPpE,԰>?cOdLb7@3@b 7l Rk# OpɷǝG y qo: |O'Z y,)(
-{Y'u FUbsH
-dDju2=ιϢExZĤk۵/lDN\mT
-l0C(4vسio8S;qH17vH^KTcwCnL{KFkGD"G6q?P 75C:d5xIʛ+24<:{%k1Lt~⠜"_G9{dYCy5B2.)(?vȐd4-1fn%` @XgkHi=R:YsM~ M^qDX;1YrMo$!/AQ38ޣ9>A!Qv Ŝk|OX#ZgK1UX u@ ٦)0T(PVS
-hQT4-7WrE8]c.^J(;fU3NIgՅ}JlGkT~6,6K|~N6ʾm,=J5$ƈ쿟YSu#~٤B#l[ñ,X⬛pkG+Ţj ^xtXȖ;>VA'^et{QRs.7{{%q ½Q޻F*g\!ghQoL^%MS3 $
-{b``HJ1Ďъ1ﰞa=l#иE{]7`{bO& 4\ɲqFh#]:B>>I:zeU"pqP  ȕ23wX9 !+_oit$Yt~H"ۃ?m՞E/)j{ nj (@ZSvBl0ZnG32aؔ5naZ?ӣ?<7yH⨏Ķ?mF4Zy?ܠy03SՑkDkG)*>U7^OtsEՏJiXgme֟M1݃;>"נ#oΪ}k٩|!0Ę;Ơ9ba:0a8IS8
-!gRU ԠkdI2sͯ!X
-olpv_[Z6N=py^M a{wx>wvYK!>#c;c֑< Rg.B6 N\&huakj: fauJ,3MDy^G\!|$<gx
-Yg:+<h/8OӋ[r+ [R7dB kO6o9Az\KT[s1+T:=0tIK-V iϳ>^"Ĺr"{;# 0a>9с
-́1fp@Lvl(У
-+43a]7K 8c;M\Ž:boP?G߉w5qե>~h<G1l8@lTuWk Xi"u?,[ъG~ m^Η̏l6#uzG-uBxUĩiXNwri% `! 5wWojrv˵|
-%28Cǣ&^c<K$d+[pvcшw>Ac5;)˨Y=)tBώbvvD6#?QIO1sGOBn?Pn!_GG -<f$/6 \@)WQJEb'6&jLZ&upO'- uRkgevyZj!&>h?` X7kOT
-G ۦz:[jVe0!ޅJaN)S
-OP9
-\HYh2I)<]0(gMc
-"%ҷL4v>*cPq K~SUtgvn"V`b?_K3S1%} /x d^eHv^X3%*dߏ쬡'5-NvaR2ų]Y&&*ԺAd'@ϯnt#wa?(c_ cΨ;N ߁ġA+q4
-)7%PB՜=*,Nz!<p]g
-ɿA z|StLVKB-v4z:JçrJ2f Rc"I [` _ܒ\3K͆U8X!9p?Clvd3zatXwLho4=^ {ԜԿeՎr{%=mTvL cfRtދ{N ~X48gN5? /ſsz4i}|k-oaWs_<;̀XiY9S ղtЩވa!~J]H NzhJ'K,F:<!OqO{W3)01o$v2_l p2r޷CFszz9dJl=S#qh
-9Hޏ&P]\ye+08>ʛ866e-%l6%5/͆4jjI
-vd qCG6[5|ȔYhHyT^m` ;ܾcd˷Gy8n4Ǚ]ΒL1g"ϥh0s-OghiՊ('{ vdaxo@vTbTF_D"?uYQ3U* W7D2a y.JÛD`lP`*948).NBMD՛3xʠ^6<qD,)T |fɒP+(T ̟xajb ԉ<#? ;
-
-e-2MIj'ř{` C᳡_MDT.|*?֦]C K0kte]i$"'D8lgEȴ@18~Ē!4Zk> 䭺}*_n+8(4r]?75JdԼp86J\ x`1WQlV4t]eP$qk&s,&8Ĉ" L$6wq0ޥ{8s21 -bBq8NaH qc-afPᗱUc/ԫijn,q2%^ 9ꓤÌd2̼'LȐy9
-'7E#Ms4~J=+Àg/Ll1m9Fs99Q/%{
-)0Tнa3`&We *u0 A!A(͈ƛUg;^_p!Γw_fSI?0
-r`O|4H7"f
-Dݯ.2|Oް͞|F?ZVu{b4*f@g<t5W/x*|ȫg[@Lċ(JXd1Sqz֙%>[AilFn,~IB
-L8@'fٟyV7Ϧc4aE`؞z^j.MMjk1AVu󯨜t`Xw٠=k^ 5/#z`SMC+4\a8hJ9T\:%C ø%.`D&W8mrV1"B俄'eۃ}r58@1 az0s-؄F<;_[((?@0HG5Ϯ?׋`$48s:(7`$rCcWǡ6G=ݱҖ"&YJVPWsrӝWݙd+V{}|o2ה XSx=k 5K T"t76'pb
-Kq$r=-d
-!%mJrɀ]+3ñs/~q 淐C%ߋӬ)- 71;ܐ~v)␡⥇ Gl֬ìaqZߠ%S 1(.'h=wVVwcgI9=&ݬS^.i [
-;˞ ]-o#ITYMgL>A*w{ڥ̏
-UUW6'D kq}YY7^LsOgIf36D[mV֏2_>`5ދ <&NmS Vlc !gM8s,s#JzSR64Pv^)>S,{KmuUM!}ɗufdBsb_Qz<PP1E 9xfn\mE "E\e ~/J>%ZO2m`V{êf^uN>e/"+EZ^mc#o F :ܥhiN`GwIܵ̍f.7rE0}fg͗;f-&TJT-s')GdwZ0Rt+"LBW3%% ZqoUZ 61¼oڽ(f+揗Pf0KG/4$)${70$bsu0Q^_rW#͈3##Jan?j0~^ľyp0pW9$;#FHrfՂD b=;8ELY, #5T.JOblS&qq~7cm &fIllo+p<̐‡S5egq#XߙÈvn(=z`佭2b=Zưbߍt_?7~}׾[ ;03NR|FVC:XH7{yCQՓ)I"UfGM؄ 𮽖Oru$N3VdQ>2? N<0rBd_?rsCS&r{0N6`Qyr9˰TyY;*`K<{GպHC:By ^8pU6Z r=d9۫dr VP5S"օZ`B~*@pZk'S~ZjdoӚgEАVc<= ^4{ɅOc"]ͭm2ж(|>f+u^<jv^l۹|H!>8%ȣL=gD
-.
-cDϭ;Lk?ʉ˝s4 %$]I/;VOٰ,<H{ "|u_E=!|QMaZI+˭{hc˸Q+/
-&jva-}JU5f5|fT _=jOxސ~n{{%R_R^!㕭qLr9fqkhoD<t<;j3yӉ4D&xk-4!B.Wř|ۥ1|E6Կ-LN
-^Vf&܈Y:Lc\$%;X@bmzJkŲjUk`3M22]EI"bGbS8!4w>*ClCcfؙW"~mbIr H<1 eyieߋFa2/V:X!&;x1:([yI#Wg#2w};1:P>UKGI]ѵln3ӵYnTIN?-m^ޙĦ^rۉd˴F=mԕBZԯ@P< \l
-$@ŰЦLk+#8upExU:I6|!1|d0jZc(L
-߇{]}9p螷QǏO'Jc\Fr3#CscMM7c1]ٌblpZэ;Y~a#\jlt"gJα5e~LvRNjD@>޴J`
-%JGog\|晶I9Ϭ2
-_›||~=o^Zv?OSa EۻeoC~&$b{#sY s9 eVW呿BmJ/i3N՟ &N_.06/ ;ZgVp It#03U\&ٌ{{_(s]UfzzФXBT_xک]EM:jTUbNˆ'뭗PǍm` #Q4<:kEϋStx> \2JH w
-;v0FL4T ˚&s`囪 :onHH2Xŧ.\_k:0z/ŜlXo?_f(OGp97_אt;&ᵿf=ϠY)@bZX{>MǺZ/K`Eg/!8-nVK\r5.Jj$EUW_`7Ӄf|0i#ɯHdc=1QkT^D"gr"SӬ8ž)04Fvl֙1MO.H%x2ZeŰ
-h1s31SKnPcsYy~SgKtрɓ_bwVDvT>!s N9 Nb&?YŶ*ٺ,81/pqgLΌS퐘X_31GK|?J1fҦ&ۋ)Z|/v<ڿh{&PTŗ@ͼOkY$_Y> sy'atPҬK`Xz[[Ĩ F"&?G%O3N aQڙvHg4oQ s13< O-,R
-vOA2o̙7M.עH[U~
-f_d )/x<N"(.m a7E:_o&MMDcE 6p_E~);i ^WQ'oaXM?A@)zN &N{/m. qS Ʉ&#6
-TR?H\jF\dupAL :[8J Cv:u3RTZyʣJc ?vfߴ3ӖP老%}ӖDq*훾4*= 'ë}j&l<Ds_ 'KFg,๜N0^s/N g(?V+N0q_?B8IEWh|]gf'Cе=1]rh^ߖ8b}9'|'NјjN@
-$?q2
- 1)'3 6n50olMXЋ0"DSUYYINpʾ#}<D_ɍaV1"K3-.gXinM
-=K&"@āgT58eǢ[
-hiv<m7oЈU iYiɬ8p% ߓI+WIߵJȿ\ó'Y?:k4eqd~&/̃(sP/Qr2V">]asx|8 WF
-p/ݑw9R%ʡʜ&:C'_q
-@ C,Yɀw+WwJR@h*'_<ۤٔ^g7N'=1F>F~wB1cy*rywfEtxj Γ`:T&_r}@R Lj^,s2[) ([(7UA'L<X7l O'傽2[^i(3Rx>((= !$,b[
-!ync0mN`J
-XP}șdΜn4 \h=)b|
-,WXבZx^ vyЍp!i)KmO}TN0L XϤeB:ܩڍ$Gv R2 q:EjH́#{J{\R>BOJ:>?`ݏ(;S/8>%bYr>n#QI0~k2ʵٹf^6Ac%qAxŻ/nR[Z1Eno}v3Q]TQ
-& d&/ pma^&#?Ca w!aۅUCk
- BpW!ɭH׸,s=R,D51FcYMgu qH|à\- a>H!`\KinD$`׊\̈́i&.x߀Ѝ8\cn<4Md㙮YFoص1 DG_ϳx#<>&]{]+Z}N* ?R_MILLW8iU8΃ )uTZcѵK/T/! [zoP!fVŠrJ?C#05_Ĵ ^ig9Cp}Jءtf*yI762_iTja( 1p ߊS:M 9Z_X!_W`LpM
-;~֬V <SJXD[
-ఙiqޗYX& P93dD-H2DUia
-Js'*Eoa2j5s[hɣXiJa kML5xGHULm]`J)d7>Vu &2T|v/(qΓ@=C:=
-q>oSBT}P&U&WCRQŀP-Ejq ~jq2f*uP),Pr.]'I`q6Ͷԍ/_O7Ttl> 2hBҲ68S@/pk}0>t1 R!YrC]>@qlad~]|+y
-#%@+zxyBFwb Y"2qr,lHCPGof?4r&(
-/[W.T)їׂ *ɶGce/cυjn/ng/H~<n%TYmdi .
-ݰaƛytx//Tvj|pq ;6^w~o]H l-uCF#cZN
-_C?1Fj
- [+t tTVSx 6&Y?e7
-U\<_=ryPhh^i4ᑇj'ͯ-UEs/~z</
-{3ٿl9]A2
->1U Ax+UX~ 7[D;ߒN.a~!]6 `TdAZ-J`hHo40BsR+;t.DWDE)&R?>װ~*G'dx^§!pԆn »ZLZx
-mCQ%D5Rd"bTY M/C[8.@s}IIu)ZMg_K0Þ+%'?}>e7S<,
-  bM'ޢg(x'~f0'
-mv[b5CpOSؓR: :( x:Qy)8>$m-+*< ԴDQ(OZcZzt .Zfq娳`[aa}PdW(/+;q`<#h<C(̣;suk)wȦb\4J@&bDZUJl 492_DtUY9=:& eC0gXiKL"QA(\%pG2!3HR7Cm!O0&|9!U~` B
-)TB8
-ՁP*)U ^5 vOZ$nQ${ R%y-T1>hS ᄟF/s:v׆LxRQPˣ3Ѳu3wMu0CxS+\( VB}=z[^ S}z+_t;̦? :̦w &lzkԿbtA(FF\t0>\Ͽ}`~D9)ڣ.r h{@ ?XD}(+^E}<8߂<K@}*-N-Q bZ `Cπ GA2TghBײ4,^0+>p_:CLb_ѢAX|ULῂUDk+( k$G}%
-B)iGDJ^(
-MBTSbBJE0}n>#+J{U0_(=X:B(AB)(biQ5K?J4^,(yJ(=
-tX:E(m]߇]Y O6UoМ$MRmM>S# &0Y
-U3;o)R5h;-yacgYkkHORB;\y~d
-.;rm%`6B9T=EàŹH4=.Ѳ&"wdv p1IW~HrDx1M~[
-b >
-@񜃪 v0*Y;ؓpL<Asϔʢ^3GbpOZq9[L[ܳ+ uǞ`<6> cK
-6s/bzuC P1B9@ulx$&9.CSƅ'er|GYmR'(F#䖙OF-9F[33Ljgd| :m'/!|~.O^hGEA "6^äI<&`2{M_MICL&XD5Ѣ!+>A|R[90.?˿_H.o%/u@\>FW>|",_.UDEENe#=nWabZOZ,wr6(߉"yA<OlBSCއ2X>W,ʣws2[v>[ٺ)Ş)IOsa`~AUv j}E&6i'`חٕ]3xL7/&;@gDyNE\YWn&
-2x+R/3@{M=Ν3V\Kcp 3tf\Q츺'
-.h&
-F 52"SfM̰1?`{a&V`=Xٞ&H3ҍ0,
-MŤju#4ҔbhiqQ,h''SuJ/f~` FG L<{.guk υ]&#k@C vj`هMoY s͛o ڽw*`Oe;\/@I3:BәFó^]se6Տ'X t
-g>52DpVV!c }2p+OO
-˦ [ ju1,b!Hl5;e![Z'/M5,uMu% Wk !5ik5VQa$Al Z?u;HRFG8SGn" G;R;m2w@JRCsr5Fz!$<LYx<C-`׽ S JyrEh+C|+ŨIme!6or0Uc 560ą4n)-VZYbG텰x|@`X|rFQ81vJ+z=z9`{]vae9}\s #jIk`
-{l+!@P
-s|U&KA_T` `sхǍ`m w9˅/-1 TU1yM&LM*Bzy$N#B
-V?xg#tZ:r$7Cró]3D7NoiN$9|.^E+BxI沼6Eo2OqN(Z.pvH'Ȥ] ̚/萕>k5)GHYZe{ռp!%H뚁L<t"F@9HmDtYM<>o 2KgbվaF^#}*8ss Y} d@paoP8R#T"ҿP>D/xM<.3JS4BRL(5:s蛨ǁXiJۥYk?έ7 w7H]'uo\op&%N'x|C Ekrۃ[`GGhWs.h!Hm9;|q-oxWϮSz` L}%Z5U P=3e,mh>Jc_ itxu4m/׽Ȃ'sZ
-MʊDPTޓ:|4qؑU^<P>1`ij?v=t0}\ fp<
-beh| oů&`r=A&E Ht5CH n6_^6kItty~؈}ڃt(SS'[c'r_ʣ;0n' :Y!4{>Q~ ?A&QG>6'u5o n
-Krxu_u1P[@n!Cb\rzXa
-- A-;x5TZ]h%ElpZWȝXl*N@o3L+ C}k]+w7=FXB2F-W(BQʏᩨ-N$cр1Uғ<rcOk
-BFTCh]H1dr(=Q(r4_IjSψQakL%էbyW;۩b|[ p ._8DK-~\5{Yq4:ngxMs638i-8/ܤ r􍒜2_8kзdA@O [mUj VS<j
-H\q'*D= /4/
-G՗#5Rv3
-tHzEpy<6?!4xЯ#zN)_i1VrLjO^>=Q6Fwb1F2|P#ygď0Lb
-
-~Btvd{-INs2iY=[`ϲ^c3`p諫yEݔ?2R!nx;H}WR`@$4AÍ
-}BA| Ȓì#(((hT;/W^+'I.Cw"pe$)pKO4"f^$|ԯ,:6<ŀY__(|x@n <07E ժ&%)^jУ7_ʏl'AW[81dzpDZ`bk9Zrx(
-B_ᦈG,4୽.9u]xD
-5Ϳcn~1sm6jG}!G%Z(/ryahۧ1=(<KA=i~7՝%x6lWxY}NUWpzmZ^!ZF~מ6wR48bofMeP)0@_~ҏ
-,>czJS? Png0JJ s87 #J
-a>|tY#zi9)h$CڞX~
-tQPH3)z@vqJdH}R[< `,X:/:Ι45#+wǢzXe (rP{0*ݤ6M;!K<HwP}*?MSIԧtR&ʴt%J' QG TǬ_Ѯң!8!wCZ?ݹz[(<mM_+4fr of{bY`;@
-
-?q:CKlQɗȥZcV_-<<9B1
-mG2c ǸR@js1 prӅ lYj(jȳ X~⡝Mw3uxt.~[|[lr\F?߷Y,1@Ng%8EX03DŽ )re U;\oGpmlj ̃ve!|oj*ؙP 6PJ|5#c[zRR++Dl$eo¥ '>6xR91Mo)Diboou]G| K\:ߗp/ $vv^6R b / 4fM|[7IV*jY?mFWTlzߚ$qɽN
-D-x`3M;aԵ7
-QzD"l
-<%F_ӐyiV՛{ b.Vz~"~egWߊ,i1(
-,C<*gވ!bjA F*.Y%vz~FV!] X^zY.z kaBi?;<ۛ0bV[YUၔa}'t^;0>y`ɨ4tY)v|2[#Tms:~FVX2S~">ġOd2<1өUwHB
-ţaN1ЋYb203 #b—{>._ RS$wDoӗr@Y xyN3*'~wf۬%|~4UH /Ku{Qymi?wxd$S}]bVyn}[if|$~NŐ/^,wtb@R
-{MơwD<4"y~~11|)d?gnL{h{liTd,Kʅq ;a_b7Ŷ?RV&f57""[u8uQ~6/:
- =xK43FP50AG7DU4.ֽ
-?;,&o1˯}Zd"AwЧ%]Ѩym)b6mիM+` 5[u6狕PXF())H2޽uiWc5Z/ sn<a;o5~2 XOC\rW/~W!V)ě<Q6h@#~+^-6<lh,eaWW m3?|X-DK$q* GSð
-ӷva(Epgqd;gx53 )˽Ι6Et|"对,
-c?"wR? a\*g[ !a8o,-n]_tUk )5V?8&ňWc+%,T
-69"U<na[-yM~Eyux_Ic8nɞ:~I1t5|D}To4T4="`:slϡDB*Lhx2.e 4?]aR>q؛*qj<dTn Œ<靉d'DDxtd񒉆CA yǬB,bn8B}>kB Hv`0zjjVmʩ*bp*3-\whٛ,ee_s8[<2*oʱKF|Qm\M3,XMՔx}_LuKP_v=8@CDB{<=6w@%gE1a3` GvS=x{c/` zUazmOL7d'J@g$V 5I`0?!k @kH]HpԜH֩QL8^iұBÈL"p1X{j#īb=`Ҧ6*HVt?_DBlx4hE\_)‡OlJwPI'Y,("* ,6D?$ko,߫HwC ۬6Hr#5J~I,}a1ܳN]߅ǒ0ݓQؕʾdYL${Rg
-.X/~ԘX| >=5ǭ?xaؒ8de3EBzC'0|=8J
-0z)ڒU{(R۞^,%k|68>4
-)=pJXMKoQɶ|Ph׃H9FQ~\ P%ש!+C
-ԩLJfY!{?u0H0-4w[ m4md)i?+Tħ< Zh>M0(DBx
-yecHޑFp<ʷނ?|u8E<ĽJwP8℔=^#Ec9CĀf_g&=iMBƭ'n, grdH?'mƊ67cB uVC
-ލ
-@YeqyW+y"ψ䟂\.-,;E\32K.<۸WWa(9L1(]F恵\۹c  2?W&RWmmdP"L
-X7b cz!,a0^`}Q& fq'<Z hc~iO@V{3I</ƃeΥ\FAO-
-e6s8[[m`
-3ph.a߁LzҘ_vDKGUg1?6e13"tn
-p6$m:t{&Z:^BSj]u [tgw)W;Z @Db,IW)n3,^/sO+^xEɻs |;.5'<?]`\Scm PUoCB!ȉS@^@~J96 [}ĝa!u}9'
-){a)?uϪ8OFïe|:}*sBN}lCuݢ78c{ZU2"#ר4U KQ$V|;U+=GЯc}\~Badiָrt׮
-Cv2yp)o NR0@;j%i<c B.79|v, U1ūJW`e,{%Zq ʃAYoR:Tʢ3Au6 c I[~͞x¹7:י*0ͭm:KzkVoh_aXn^S XwĺBPqg
-'n["WMks}ZL S;t]Z=u<6 o[ ;wN;oE7Q\2WJ(HEzóuPvd0e]$jͮ3W[KITSk
-öQ$)} @M?GٵGQdL Q |DIM (
-JHHz7zfnSU3?HUuuyN
-"Z_!_wB}_psɽvQeOEV_p49蠉><1Vck=0t_y|IGȝN)#OGB=xdM{8ll\ϕcxatV␃UR~f4YkD!0Gl
-mX<bSV{i
-D>of'wϟ죨,<gQЉ`><5<!*:V e퉣ϝ-|t;7,g|j"S<rq^Oʤj#2l3n1UCk~&p6 GFبz0Υ`uUªEYwL`;w3\<|Rr6H@j"4;sAz);5F1ĬyClF>00p S1
-f-\+b3
-WHƗ]wЎFE0]bLD_8LR/e}c4r;]mhJ0X]" ZQlo&(xչka,o8Bz5bD Nf=ǮfZ`P?^~5hCHh6 +D'GM^3\*DvN
-} hdB[BL> '컋Z2}-4$uk zcS0W'?x^bxMIܥW1W"G9л FuUrcѻѤ*P4 v]l
-CYFt[G׃=Tz!0^zF7z=,V'.|?&^7> Nbtp-{\[M;4+Xhޯ=<+c
-2
-~:" a6_nP5?m1i#.cjq| 6TԽd|-cl)LC4p0f?.: C2Ոq/q7/K{OәO= Y% S-Še2ض#,]&
-뻂"%O-љh֙T-2Sp!M 2BrXsENCdcC=3 zj7p':bO68
-/E|X˓NW!aci PVY 'N_YxNqwsw@4<:E?+vR/ligIOqё"~ Fw^6d.'+t4mُ %mqcPu_@QOZlBSz)~,FSf8~;d1Zg9^!m$n8E a1b]  g`zf |l!$|1n8hоY`
-wo"1[m1 MV_'5{oB"x[)sx2U%w=t>i723#jwJ""P2a'EҒf!|tᇘvmH,s
- ۝1,ԡ]-h2Vl2[뱳cІсb
- 5MS$DјxK2PrB/e#M*l@bv[,QNΣ.t! &=PW mG̑Q /KiNW1vXNvy}qhӋAJoM }p%
-`Li'Km|u>6](vSt7 $/Q˦BîgoͶٺ*^fH$oq6Ð 0$?Cx&'{#酁޴7jl7~tLosΌp
-&5H $qgT_JEp~B-h<$X> 8I$y*lg15q@ٵl0G3ss??sHlivkB򆦚5Qs`&tc=_t՜)~⺩&4FSPO減-RNypFe]x@U=M$đJdo/tX _m?n .?9- PeVNc29O4j#c`֋V59ᚘM&"WMMBG%n"$8-/ou{F8}1y`͎Z_."鐿hR:P3F55JV) `,ARO$F~h4(&%A y
-B&&2*ȞDDH%Pqs_LŧC KEaT#]SZXtW
-XF{ØQ7JYjAD⟞D-xC؈/~Dn&=ff-#sa?sFX74<2BK Ef2}F~X
-2ve@0.,
-8 Slr̰Y.HTZ\EAlJy~JTWF8xɴpGb# ӦM2׽MgބSk:zyvunl;"w:޶($Lu FDfgO
-i7tUX@g"<<NCYe95\H _~OGƛE>3}дUJΒD̮8{Tj*f a_ (h<b'ٕz|'ӵ& #Kk*} Hp-@
-wE:Z6.zNEjp1n
-VOWym*]d-xE9?#q SY-o
-Я!HSV0&[SMY{ۦ8֌70/֣)9|(
-Wi4c=LPTj8Ш.<zĈd=8ߋg,
-aҴ;hӊ@px\x;MY&߽t?
-PބAFNP"xOO}9'
-w>$ ,Y9O_\<HZP~rIx@km5[Išez95A
-<
-&s?{̀w-,dU%GK%ڡ7a 2wq(zH2zr؃?If^z6}%*;3X,zA?aVI_wigǾv?%P"ayB%4 Qkw64'G?`BWH#N>7? )x7)l]&۳ 5TA
-A@ʜ248uPW@sUlS} !q9[P^n;pp9w3굉r7ǦNOܬD-c 6R#-XyMIm۪ə)-<Dyk}P/cRS2ac#[;-W?)ɵLLE+݇җA\Ki~Q\DF'&<nSInM/jq'%#΢2l#q#0]prVlnf&3̰npq*aNgmRd.WwƩh騁tjNaҕf_#G&b', y:gT&wy^МTfJmDU,-Յ^Wbu2ð'\r,̢sQEB..@7Aq}z2'3h)snǰ9?$M.A wͬ+ y=O^RYz]Ss 0иLMI17|MjB51qCa&%*>m<ʹL6/-}UXkŦ -,HSˏPV2hپ,`CuU'X.U<
-$3,*eA QQB}&{(.c([O&橽|55 w_/61>xɑ4!KHbX. x @MY3angL7
-}PuTۃq7n;H=^=ƅ!j}0N_|WK`/Le&X KeXGLD,a0xt.C򈪼PnP"cĤz&=̣*
-:1 A`oi- Cݧݣ E@@"cM!c:57SU`1GRJ<!R"/ 'g*oȀKZ‡
-eM`LEp;3j [ o˾HC3^[νr~r,rľIhv( wmQn .YoY.CHM(rW@LjZZֱnesLU~k ң o? 캁  tU5U&T@7bk q~6^FYaE#X
-}
-r i´Gq!pn`Λ/5tc(63/}]33"38mPq_NOmJxM~&?MvavM&& ^n\02o%`0> >kۄaaϛL.&NٍLkkM pO{n*V9W#dUjz^6kKn;Zi+\"%u}M-k.Ņ沱3k(`lETmjTe;?i26ɼD^L*d&Z1zL8MmQ Ȣ4v|%޿) 1FOhpeS'h2!\c:Qs@HZ|WSd_*a_YK_[PQ{
-=@~EC"(yj7m&0 _*;RZI= TͶ汇v8Of-~n/=0f)٢aYWB>pf1v.|M's~ĝ
-։\a/
-w>_QpN&2~C74i?'> ԗǂG9HS(>DCqr?C$pM񏕝}Lǫ&8#J1jZoAa| G$ԧ]I8+`q@b+;EeqXO K9J$4
-V߬z(2.[!lT
-nvV|S)\= rb``NA u8ifw)x{\Ʌ |A p6JkPHBT\~jϑK޲գjKج %Kκݝ )99U-KZ9PBw<mR$]BrI`)XGRuI ]PJ^XH/nJ^dehQ<Vp w"43Z29)E`* 37b_#E ?O?zAV_jm|r1"ǀ;1(E:. }Bb*KBPmuUWTV)R{`֯VּˋʴRopEZ%Y,Xb' Y!t|s-xyz`mj[MVjg}oKBdٲ<v<U$u ߌ;S#*5bF{C;3DHXy#%,C Ǹ6pMVXW%R+fn'~޳]^QX<"
-J#{sS1
-25Lƚ|AO"Fc=g1mOH |s/~d$RKM 7Iih^jGX(Ģ= 8P#h?@ P8"6=h^@aZ|=us(IzhVN60My7rayx CdjYpAwXz!
-1c=ʉf^#K"!isSߞSFjl` LZ$,! 2R5"z֤`K)wL!R(_rZ{ޟP~&RX߼PP9!Y!ozk[-٣g{K/8 ^-9?#1%Pc?'1ð|qLϾ
-(gEAZ1<jBQjG(Ppw4*
-x~M vayk10jHg TBvUCva#5(R({w8(pz#9N`1ofϾRi--R`ſ4h eDmE_Tt>3l[b#*3qQVy3(؃eefS&$%RNEvfcAlYֶmm۶ef 6uzGEArsay)y\{T6V$mWфSK؟qf*ʧ+Ak^~!,(kIpU7IɅ1H$QͶWb62
-D
-]^"SfH|Oݴ1O \DJr[ע֖,~,f@jnyjw\{Y1?wz;K@Sqp;rOR-LK4/"w򠣲.
-Nm͠O"70/,,
-FvN=.X)Pqo3Slx=6fb g[ۂ_E Bcœ/
-B~z{Z4p!eߚ*BxpF$ ·z£`'Fg6mK)h7F
-4&X, {p'=`
-*232)px$rUV֨O2cpNtG8*09Fgja/?[̲E{-.3Ep\md)9xZs}i#}tĭOZ(UzLD; ۭ9E(CޅZ6kVcUZ;VRDZU) 9WDA*<
-Ԭ84$7k@ OBe=vd] cʯR`y~ԇ( 9^cW/Q+DZA`SvISg0)ܪ Ā[Ǚ)b4\Kp5r-+%gE[C"{hvpX`^v4KL6_<I6L6OZ-(=~ڹ)Uň45vJ,I.1yDؗIí,JxY`?Q Zk$~6O&t6V$ q=Zd.=mn3OMHE:;-mBŁjy@HS<e=],_^kbu("U֢ДnL`~#
-:0#"%e%LoV{&p:7'ۂWE}'P
-ox]^
-@|ʼn@\
-|T1I,H tIѫcT5셦e7GæIZ$}yS}Ƶ^Q/p+͓ar6(s'@B3l5ЧS""#kcB2&U($VgHF'l&dsyM{ӿ"D'454Sa
-d
-&km%Rq,lZ_;?V
-M+R4PUBP5t\GFqX)=I`U _ m1"ˏ"J0l>+ǝ |!67ϜRV L &hO]ڨ5xz<% =aP[G}
-}6|rs9(nJφ :PxVb  qԧ><;,r+ˏLqNuaQV'PShgMi^bR+Z;*̌=IAdbjeeu6x,=ys )|Q J_EnOz4D ~׳@gqҋ>Agk .Ix
-Dww@E3f#EO6|ie [OGѽlz{d\덡ZCl\V6/aSzJ e Yok*~ R=zPY"7*^< 1 ݦ`
-A
-~!|W$h|,G*UGp'y.UD_SV̯CMv\Xp؄w{1I>d6Z (9WV`9N.0 !N|mW#Bn}dB׾y Q.8],Bz'ƓbvWPWē">%7iө{fHWaV01lb]^) ƛd)wsۤŜmcşДɨ3V|Sgm|j%Zܣ&;h)FU LoŦozݮgś϶Ƅ8'l@dFk@gt_)UYx]E%H<&|V{"]&6hjCϻp%0H@%
-T6*O/eraJS7=Iʢv}9lU^&3nGy1A) ZH&t@÷y`2ΣܾH`:Z$o@wA>$fz7|:AVK\LL+@x_cX, o6y1rEYIm):_3̡=h緭(}FME+n 5@%|1=t1 魺|惽+-іq~#I唸a_T)ec0s}2w(]q.FuP>u'Guc(kg&I56U9]lG |&<X Pn*Dv9s'K%'"##v=K}}":z#YmuuHXH>Uo̢|_H|k*X#oxNr,r̓?Û[=p,3<҇YP)9*S=~ׇ#+|ݡ
-Q YJ@ak@x 3ۂ|ޡM֐TjW/pf6Fq A\B@,6 D
-XE.BpOoGl &[&R5[U:Q[0 zFI벬ohMX։m,R*
-y[1e>ZϬQ]HR
-pFʑB"z+_1"YlM
-q:iڡc^`vMϔ?)ahu2E_Etk TTS_o[4Јl/A/İ?3/ 6 %HvC[Ë4 \)8P
-@O
- eĠ3u,
-jB_zҿonR{Xo]^ayR C^Z\\욇.Ƕ6p$?*J
-&XYp )m6a*J aWk6Wζy6
-rha0oH,YUl
-E
-\;g] tPF$ h:EO`RSЇ!I;H\f"|Owb̪?5nƮbYu)7_u9k m^
-uT.>TYxk)+!i%xG$6/"3ߑ]› _/K:(K+\w
-rTSҙ=bS\8[,Am 0ddi]ĤrO|C4HOO`Xc@ddmtS]ֿ
-'o8CrmqAU.ax=!NdKE
-WBv$]cCe$,R 3Lbs߼@՞,yXBpI\<K1#.&FS/W$LW [
-[a=&$4l
-tT/؇]*iF_wi.3iSl_a8 _,s-;Y#--Ev{c,l$WKUgqلR?AsKuBl(Y Dg M'X6}U.(sM=bX<둸NLp^&>K{t\LO jfHruݹ9 f2A>k~Ŧ%8oix69V={Ѧj_b,n2K;o\jEh=/|bX7vw ݣϔZ0KBܑ㫱Qi܏Nolf6<֘HƤ[$Y2NyXR"~S>AmƀOndY[^ﲤqOUTѿP@ALgM 1Ώ3F-X˲M:;/~Cu #~7rczF\;we# _%AMJE!<`=<>lCv.WYϫ̨~ĜVzM|3T<EL6_bWӢֲ]u#;A8!_[l[lJzk3kIb vk P[ ~vlx==JB*Dj;㧢_fChDϚ8Cnh4V44},)20.~~4BI<S͐s,}wrer^~ԏ;;};K#sWҡ>0q
-?r 埧b?}>XbP7fi7d/q0ڪ1駫C{,V#"\qRD0jzq
-XWeKwle;0=݊ɉbw baFE>b+ h֌%/$2xW ܽ%h
-iQHY#J7톫";ט]R_⸊8h ~Ϗj:0ŏ,81,~&y8 ="i!|_'A<AD0KqE( 4_gc
--H#3u&b5y.=6F@\O.L>ˤ̯7ɉV7jN
- J!U0*dv[!C9qM plPa Gm3GϿH6xMؐˍr!Op0![S&V#Rsw6<C&Pj8mrB3/rn{!EF[: >bTBXObQ-Ḯ6(-Mݽaw)rwbg"nH!wwCcK,go0>0)xr8Jkz QNLWS0`&Z?L 0$8^ C9QfoagCϏ+^0f1 _Ru7ݐR {YM%6OaXZz| a&GG8$Oc<qq8Ɵ{h c*SU?Ӟ]֡=ї:G>%N<|ǁ-6_\T<!%A1e30a|bYؓi)c.{0cvc&
-%-1εK<g lvx]ĩ1=xX=V"7Dy3u-St<
-eG}p{33l! *,+K0/=|AfE/`P]//@Y.єf >صі*_Rg*'Z#ִ$/k1Uɂ_+j^ԦZڗ1wԆ2]LKd@%ZBaRyy:i\c m`#Af2GÇ@RH$w;UEĶ!gRFw~&-&KYǹW:`#[U+҇5$} 5w(B
-14 =Z}Q"S[]pFW'Vo>i[&a,ؑo@lԡQ *u@W~>LBm:H :qaAJWvQ-cEP9l]Q$l^3ZB=_X=5tmCuՠfu
-)wwOO.ĎWDп4Ʊg|[ZH+55a{(24jq{vl
-Z*BZQ]D~$",%
-N1CS577 (T8MkڬM{]jnë%W/T7 'J$Fd!.Խ<C^M@-I?U%BCz9z?̥d6ˆzb/WMъSի1` =NC@mfh]
-G ٷ`nB`
-6{/ YYe_e(/I/M- C?6@MpGcj6̈́o
-lxw(xՇoxC@~Ok0 #ԫ?BZ~ь/([=HN#B/n> A"+yJO*]w#lx|lЮ!팃 &i>hڞV+,T4`zQ6QCY.Q#7Ǝic5Bo8yh_
-ζ}V V:2ͼՒ4/!13GM6S
-GI3xN^9yw9:ޡ9y6 SYP.6K_ʍ\-RA#ǹ0&HuMn`a*qaRb 8$jH0}Voz?Wb2N;l` Ze^~{Y,TSVAn8O;3݌&۰qϙh[()~߂CK֯.ئ&/JA3#͇ $rܽ33Gm >d;M_)hCPq3<:Ie (-6\m}+8
- gFo19hyCHE8eFˡ{zFN`^?=]s.k}S!Nظ(ϧFh^pt%$X^*/eh'.6L/ۑBвq!`7r.#']nZ5R~i)%XxF [0{ye7+W R>cE[5^+?4:S$ɣmz?a?)feI)g'OT7Hq2F=aC6`Vsu/N|%~g⧍-oU^%Χ+]V@Q3X>c8>~v 7Wو;SOюw3׈tqoxh1fAzSIdw`QF4]viDԧy9Lg#216$Z/
-ʒoTͅHl&L,f fuk/;Eˆ'0ޠm
-6ureB8u}|tUqga/ሀD~5 -L!RK"5& E5+h 'q:xvOe@|@#iw퀷gr2{b<#lwxPw 6SQnIF-|:_jah\Qa)7ϳx
-w<-,sM1UZ:N.;5͊~i Lyq]}="%y^YYǣ>/ A_{<]bFI  bO8YrL"OxAC|Ba|2 CՁ6T60r݃8徂Se <.a^4li[bwo#,(ip˽qUN1d@aA)ƂE&SI^B{mE7T4Hҗ
-*\%+Hϧ.Gδ K;>:gHa߄bчWʣž`~}.,2[jr0ao2,]<>x@dL>Fsˎ>dԧ.;17Ey\֗{EHEYq[ٯ°k4)j5]iYt
-5 FMkgA$JҺI6L({*6+@ܮδ*E,^Z1h{f#J[ўEs1r8ae*^Gd H<_pq{NĻMR>j"N/tJsMtV29vjGtkB]?=/ l7O(Ld6s(A^ ieii3fC[4ڇ6UFI^_Sb06omW/*ۃ.E޺$3ttʄh̓{{4P0@qH',T,t"1X3\d7ksG#oTc=ZX_Ǝ)?7ǀ0NS.c²K
-p~jU!;mR{4CS`F~$pLLUc~Ô]` V9*؜ȂS"];ϫNE8
-<+J߿AOZozC甃*-I   ]ݙk3ECln@7FhnϼSn7s3&D7ƇhǛFx8eM2x7CWhsiv>xSgfؾ5yڲDk2x,mvXr:^ƈ8krke_ڳ鮽LyrI{T@3@W/;j91fSƠ&pse7k{]ǸK["⿔x8r0(jSIl8yãΝw+Kp9tN:g<]OњMV\i:SdTgArA
-o.hHf3Gf_F@_T:$|r'5`v]*qz8HakpP+Zn~y(/Tb#ŝY m}ƪpQmmmUsoq馱k~124v7ofPGqi83=_g^Cg D,GB~4Ba1Eχ_E끩T.EG9psTshL!]^#viW<E|O{\u(J͍P]%zN eK9f2gQvK~8CbIɧs"{H;9sVά't%y<Ѯ 5_ KD/]b;">=^x r0e`LS&@WGJÀ57?H״^@2Ԙ7c<ɰɁVZWZ#$W9G#TˋYIiCoJPR6ۇf=X-e2lDXNf H)\t8K/S z~9;<Ѽۺ^4<F{ $
-0X2ۃ&ų2m>#oǺra}Ȃz4 r`\]]E&P_zTށoj( V. OׂwPTM][~dYm{aʙ|ZCYuFntt
-f1 lxvO92?\君Ӌtu?]3'&gC,n<[/ߧ{kVql(Wɟ;y5IqŘ=hkpFwz)P2-Qh
-h D8\2[Bj *j]xhcgbǵӅRtopJ{|&ě-LP& X[3/s]}SozNMOdAo9$^w<ߧ|
-|N$)tz^B⟟ }SbHn75jL|ZAWl 4ݜúy X]˺ S
-`nIl}Q؉
- ^ 5ji͆Dz>I#t9fj|?NB_)>=ϲ8/&.oEN %!m 8^MpG[ݶHehЈghPDʦ=i}iM5l-pÀjS`W,|I;eI8Q $6t>7.'S+N=|V-wHk2
-S8X6G␮FC k<%7V}nçtPWy2qs4[09rw
-ۡ?ߒuŮfA~^q5I>q]IjYMʓ£z1(]ZL.`<&yXTa1=I&B -ARmHbrf}4'ײrPs=Ct'F<?-o=!/PbP+=͍Ml,ib_>$=̆<;{b㏉WrӎMvEnKUƬИ/u:p95)j_K< p"6#6TkKHTaj<y]kl:s՛]Z 9qҽPw͋f<:#d&q[qI'v7@SPu8<GPjS+,IԼqJf<WeBASxٹ.4;h:E/өK,!=EӹDFzrɄsv9\9?*1uܘg8Ep@m3[LX"T *a[SK=
- q_{dG0P.y烼]b)bqo_ژcOvX &~RSjO͞VB88Lx.|ȳQ>&2ҹjXL8ʇuPd
-<unf+?O3^ω .<W<[;^qĸȠ;p#\Ŗ q* JX);Ay xi-wvÆ5Ht\\~d2O!F< 6B1<`C#[/k`1;%BH=D5h^b '&_IsMbMHk-Mc2o'D5ٗ}ɕ^_ͭtڏx,Μ=JY{월u [7&;~ї7hJkAW`!Z|4ʰ3`~;RѢ6B6D cPysPF Mjr|3 
-y4jKVLQGIc\<㤫nP3CQjKR<Y-/pxv@ɗ$t^L.W{<<D*Ʒv2ByϜ8η\&k4Se~g{qhȶ>Qx% E||O?Y5fkPUȥ5I6
-dT h|;45ŤT wݕ_q=h%(Ufdfp`#x0o"՚']P*x[ݥ$:[YP^h2vsdx
-ݧ']N#B|-{`]T,Ϗy.J Ɓk++ʁ̖#G1rCbH=aϘ%9pOW8=fv>q c#TLݙHcYg9xOڂ-ٿZ`lʢK9W`dvG0H޿ףzH@v#7x{<,!ḄXDˣ80'~'Bn$7
-ܼDg1D/6cp_褩pǗ' i_E!%1_dRƒ vCRW(xU\. ̡ٗ<2 +3yv+5I\3cWAil0-m!%s9 +iWI6b&ӉE\tg:9&Z7NY EX3w.B˿S_;PWR G]x^Gt(JMmk!ȼI'3]T>D{FQV<3#I>XTdMLQRRfǞQ,aQ޷u{u{AS3S.imBės`lCy}{9瞗cd9<9B?&z+[ˏٍBU"%K^(P{&#<9o@v&o9XmOܧ}ՋukvT}CYceGVm6Z}WJ_GHZ1j'C՗x>5FKqhWNM'ig! Yx1?mu$Շy]ATpHt%U}#yˑTQw?m?M7E/C&̂a &i$ E
-VHb[j^fmO̗
-!|fGFCÁVbLnF|M X0%s?p0ݟ@mb՞d
-KXw)35~\{pQXB[*&!Vx@ ᵰĻUH|]dKNb)=< YX%!,[t4L29 mrl'~ip[D>Oz%j8"O?q:LtYp#=q_
-K[xY Ix*ˉ b<xAXï?KΪpkcO1-]4<4DqnoLIZ`s>ͪ|X;qY 華Yy)fU|%'ak'`Bac*^QGF {B.AjVhclA po:Rlg+o&#aU"!CXl>?ֺ"O.]MBI>tj()5ẔhU<p?' @Ƌi<OK9 m0mYlv12pthQm@B)ģcMLv;?TUUSM6מrWKĕՐ]ȻӟxEC3jSPV,vtX-WMvQx|8JQw5 ;$!vnٲ~#"lsqT(+ &w!.DȎB+Flôhއ9yBZپ$UBͳhgw#+HpC7Qg:g#d>߳Uh?'9PO `9I
-)~_tm V*6kTbZO;w I_b(Ԃr9Q֩6@(s0%8Ău/^ص8cKv&ˇܳ4Jbzo#(1<۵Lsju>,W {
-Z~zTm'ojw݃_|qs2DB
-Gܟ)!&=
- {8(/_E4lNgUky넛82f-|^hڎ
-nl Q#эQہh5Q6_Iyj,QiUaZiB|+bB`#8sL4=FV+𮾰1brxrb}
-i_<L;[pG޽x9o"! 02+(-f+0>1btz6i397R"nmvֲLoHQ.m6/2QXmj{گDSJS f~v x,zψ*="L,{dgPGܽp:>Ć?vxg|;ġD8^-uڙ]'h#<*+feL~05J;b11q${Șl=UX|9^acn"zd3#e kf
- y.Iݲ#v`bC\oRv
-+_ʳE\]sofΰ9G&SIaLZc$g*ʑK >ζeCzM,HW=<[Z?;k8NZ{{:Y'LyQU ,*-M aގ7nŋOQJ^ 'Wy'v_ws=
-3:ذk tX9[YW&3(~%N LLZ ͝^X[јD( %Y=
-Kp+dE=֤.wZXܞ_lo/JPq,z'QRO%xVQfl4ZE;8SJxR/q *ϗ #_4)RL!36VWXN9& h?䲅Div٭Yhי~b (_bXBEe+U =۝]^t^a=HFn|ʗ\?>rGv(ʾ8>x]f?moֿU}E/P-n݊vVX`|~1%[%UrA>V!x_aP!U!䨓~a;x
-7?W%iJɍ-\ f4/NdT0V0TFRnc&*.:Xx]tc_fXq 5ehn09#NXV hO$2ݓL '״W茇f=kîC8LZ߶6U=ˁΑS+J;s`+?1P16eND7;+X og>E@dFP;{HH"HbƠI"=.IPF~"H%'X0ub2L)Us<k#(Zj|O΄b^A.oq}C0*h w6w "Cj
-AG/=FgFgJT+QW،Y`2OJ k9aoϘaj'"[D7;0!'Z ̖YӸ^^#V5b6Cb'7{Wc _g^²@'TN5XT~PT`ՏpkFI\|'zZAm{?n''@g~ Lr9UfB2
-%̽db;K{*݁ટe}ۿe(fطY~ez< t]g^
-/ux9gW~NN8OZKɹy!aC; sg`.8H ߎ#ӑ`ŗ\Zx6lUt0dQ4;<*ϰ7l0 ̙p *Td
- \z-:N@GCÙ@OA~64,E.3AH;g|DL`z3$9]DPD>I]5F YrlR ' K1D^༠23_X$D6X~״fX٠I.^W7[)bu<L-1 :Sv76PYk3UB0fgi#K+<&(ǟM\eU0 0xf(jSj{p'ž(>;`Kx0baZ7иѢa!nq648f3ZE Dn498o n`q 昵NnDgؐy3DsKx( 'E$jg2 ty>1H = Vd)PfLxXoEwل5/z2xHeĭ|y
-m3q؉yF6_Oi62DCĭ5!n]t87"Rrъv]_Zy>߲Zc1["kQʑ|Mcs>X)͡Eq AΐX|
-Έ3" >IQp=tᚫvi2i>R;g3pOM)0f珈sj!C𪮲Oߜj=kHӆ¯Idu %B)(~"st:f'F۸Z'?(V+q2z}?)?Z18Stt5 zWoM.a}fLig,kߪ.U>gB: FdX7Gp%k/[Ra89m؜^\e,\əPw7\(U\!(V>|5;x-+J@xN3SKDz*6x@_Imӥ6`v(Im]m*JW0!xu_x!cE!Fp<ɟ*g7ёy E>-l]|J=ȣ
-W!A#̟r
-Omɮ n 3>]EL!1\~:'߭ON[O.͒Er $+
-Fy(7t.Ue5P ;,+Ql$QZvVksxWt6<WT@=i,&_I/U#١
-כٞS52i}+)G%;6j^![w8v1,Y=Tծ6MQXح9LQSFVT
-*O$b]MS
-U(UmpžAJ*^Z5S3ߜ9\sMsM,~#{dO4YۀFg;y-ha26_$;yafT=PV#4>~@'@BgE[ +?81CSravNGvJ@'m%8ZҟXH9HK
-Dg:_uANID3K
-U]Y} gWO#|%}jTGfXg] BӀU]COo6y|Q4\{^SAw%u#H Բ lil9:wm
-p=J6>+Jf[Rvpċh"?SVObmϧ۫dDd4<7lF!g&֎@jQ [1SvY1MN{6W˥Cy ̉?6&avY\)eKM38dc"6sg<]eJے^H3̨S[
-ϔ[>=2u[ T̏I9άIo/8:f#t\5'$J_FSoNIXI|\ۓ#M}i"Req*b)w2Frd 7YX&1{LmtQ ƛ;KiF7z)V)H2rfQ}sQoGJo1h!i6_j> \}c32NXͰ4pjܛfN>\Ȋ_lRd3S$N 4u7tZ<-wGl>@}*hHӄ-@(#}"@Y7/K
-~Ƿykd9W0,+3l(aE%X4Z΂;g+|۾i-HTA ^X/ M]~3j07{>OzF$/b\-W? 6IHܲӀ0*V6wRՇW^E?R&#Fa$]z;e){UOrw9|Aadoid0K4 J묾| )⿸T}aLt [ ͳ=#b>d]CY|եg!&mi@nps?(KuXVEC2NsGd
-<w.+R}h6,I?j$b|l{m%ǫ^n8cܚb|LzLg-4\oO2GvhSf "Zdc6ख़SsSoK7hKkCy~4~ObVؘIa-O{~:l1;9ÊvnV$vi5H=a#g-Ɏg }6<ؙd}u5UJ|[y&"75O#z[)+k֑41E'yz`Wڏ|CZ?8\@`ɬoNvdžnH4Fc&c5ENzWDHm& aV<\f`^j[<,!3bNSe"am}Oht* ; eIzcyE>*4E1ʒBy5\ψkM0磄帩ҥ\1[.k׬f0J30͹ 8-;vE9O&׮iﺨXrrlNYuS ,!Kl^-sK-\j KT72,~ݡ CKQva&\_*!; 9 oTg)/dŠ_ 3]W2$3Nl4{ @WB0џo˛ﮘ{ty0DGjԃl5oӽܚ?"uAN%B^;p o#8Lj#Z2(o`&Frq)]i,'f9PD|[twY>6^:bP kbOHQ.WA'SiuX0/_q
-=P^@Т|aItN {ٰROBп#ͳEnjԞWD(ƫ46JXXKt^! >L x' oeWDy7&|:5n=b fbn$Z qZ|?΁iT)2Ɨƶnfc8NO['&L%LUFc,L}hKz3tjSUj^P*ޤ{"KΓIo&n)MF!&lb_
-^ ә~0ENRc8WFb˙>aR(Gy^it^FYa_TW{1mՀsK]:ϲjx=g
-SK`'M#VNS}h1EQwVmq\FQ\=ך#sGrQ<ћq@ئ:
-f?bJ3qx>*CK-(I.Ҁe*2?`FĴ8׹7l@BS[.:s 1pI'SЉ.xp+:dC (?%p_ww3xaYױ.
- C/u{ѨMv.[
-<t@}$3m,q+jF!iEY8lh(PZwpkH3!U;SHރ {O{\sN`͓06' ZLRʉWQo,΅Y7X~sɍuùa=Z8 Wؗ{aK=yV~+!bBD5o]ãHMK? i'l ='̝F۾nI&"(ݵLpϷ8MȏX>iwrc9#Rȓ)w By[_A"gF1?pG̶"Zcz\,JC;ߋ֨QzNg4VCvb;F_]yqQPz7~C/pgv#Y6QD],Ow#>~OOWtgxU_0#?3&?XƊƖP'iXoW)_l-3ҲN+K[L2^;,x軞oIR߷X.bc~R0
-1"V\~iŌbX.wWɒ04#y2n* w:RLvN~:\Q=/lWX|Ywq8@y(ARX"?Fqzphu}Z]crNqpVjr@-=
-K0N;W88czyIJ1aKWP)6oGeՎ[:l 2yo@ÔQSzfj=wRry)s,/| ~|&l18|Xdus3^?xlrX{3_|<7qm׊##jSAQݒrFssz;]o
-讉"?Q?E:<!9ҡO3R?Ew(t H]1RA0Yl
-~*kv4Sm}eZ Pg`hLUDyu,ZZgP낿2$ 1Po^.J_zy_/z_y_:{lg"[ІO!G^23_I"_rv~aAk_\ Em ,-SCCG>Ѐֻ #ѓ(=A.Y.5K=D畏iOvNѥi%_8ފGc;Jty.YWyΥ\ :GK,%>-ݑ'/Knc8D )ڢz~Tdi3"]d_І_/;a HWr_-s&@4"s|E]{ 2R˙-C-HT.xjL1ce*btQ*֘c
-*cx1eO42R(2__r{\cϒrm*Yt#g^]2;Q| ܁Vy|MK:_w:z,ƿ={пH'8OgUl o  )?1CҮ eJIp:h8OIl&YיIjSfTw)8N |"V%>c7fR|mИU=3$;Λ-{NVGpB ; 5:`,ʷZwcnBGB` 9:LAq"</b/ zQrX׌1a;6\I^koѬnj`vӏ*n2T|Q
-m3g\1ъa ^"6S$N)2*d1}A`%QqNwuR ŏI%6,Ӭ]@Ρ0Hf {P42F|qw3m'_{% 1V :gl[٘8X-VB{?E>Ӈb9K`"+`" [jbO:QmV䝎~y#IXowvnd݂&R`B\$t o5wۦ0SQ͋) ba}RaP 7~'
-eʙV)e ʿM+]mPKD7;My` $@%7 ݢBw}ay $<wX 2eH=?j05XOAkJ Y ۩Hb/SEtϡT?,FipO
-E/bzr݉B^oRwY$>CfBTNO.=GV
-[ 71c?輡i3tiCcC ~0[D+8|>-%X_:B8}#I>ȯ8_ֽ7|(NWc(m:[6_W7>g+qml88 AⰕ9r/#O{,K?៩vS; iG\j0IgSX b~<g}ݜ?ǝqz <bᏞ!/b%ln*7|m= O#wą6B"8c"8 džxCsρ?ȯ`Mɺ'kw!
- :U6@eqn%['_KC䫱iҥ9W
-t?#5<G>dI4I7UC>m7&ݬVɁ{ z`饒PxS D3kaLbſ~ UVǵW#᳦ gr )g<0Ϣ' M=7ms;
-vT4;Bÿ'qd@i%A_rZEl;
-(:7 -y!bev2?#K!0Ad`j
-9FZ,< rM~[;~bd7dm&Qy)+HMSHĂ[196܍%r&c1gg37N1|pu4.7.`iU<{(ۉc@~ݮwBRZ7e1 &WRD *e
-Haӣ|(kr 9dtgꚄ4 C.}6as%
-zŒsP 6)R3zBx[7wzUyGpmt͜,qJ=\¾Ӆc{̸$'):+ 79\>\C`5 ccVٖH(eQha>A;ok,hj a?}Wk kvc ^zOB8-VúXSB:uկ(}OG?jC|f #tP5,/
-i`|YH{ . &MQaK
-OY n8"P+CPբ3&o]`֍`_3IM(C4._5D/NTa'ECHvn˔錚KaR*PwU,
-q8SlD5uKɘ8Ar<k`2oፐ?߻:U [g1# 8»S}+N8ϞJ.N@QyI='2c<YBR Kf릆׈R_>6~Ѿ]~B@1~qxmvczW$< kٖ>=>fexwuz?rCzd@s\qL 툚O|8J+g'1 pSRlgעr Vrы.̈I64-nS=Ja|`ZhyR<5غu< j;2n9(%YJC0؂[lHӊA3zQ
-ojsbA_kh!Q{K}SٲS-v3|V9+4¯*]ޮHz貃6,ΰ6
-[[nju`%%;~ǺЪBᆲvu\)˱ғ9
-e'|&_oVJoķe<D{Qr"dM"909#3Sy;sZQ-#6Ey'o9
-ޓ?g*
-F3)n|Uݯ"9[MGWAuu]?ht"n܎`EJdZJR|O~&>,hH "`v̟caQ@Keĺ/
-~.98 9)w4ó9^gV;<Na}7iўK</^vs+wGgȻ9-^ol@mZlK^Ga[Z_BI󙰺=
-K5ߊyAiɵ3 zV&{s3?aEy$gN-6N/4ZowL<&)͟QqϗVA]y
-YU/~{~;zY]QP7Rp}Kw
-dC^D4jVjГsmtt9et*OZYKѦa!^I-*ҫW1;yüe%6QiŞRȮXy/8m%n`ርa.{`
-e b^["'}:͚\^X5Q75VQOp=dfD)~($UwG!!wR3_o^2/QB n5m,܎p%fo +#]f흽;j'WDПML
-M
-yٛޟaCݤ
-6 `B8jԩMXvUY~ s<F;+Mp}舺M>_ĝF`6t=skGQ~_՞1{QD2y7.@O.A1*F?GH`EV@jX?!{Za# I_CY loff
-*knxy?=.
-=<<N
-ot6΀QLF-.w;&vEKĶA9ҸH3],9m3=ƬTsטh㗢RhenL2QkO%=um׿ޥwՆ (Wml :М쀖D4tB^V3%ԕgr
-shBuL*FZ9
-$q^ouBŘ?D16p" +&, |W|?QvfI\jΗ|}8/%J#J_ʯѩG~r|vt\JV["DOR$gx
--n0&03,!1mByj"ietYL,yȏ}-cAט
-7O$Rؤu0CާvnAqF93 l10Wl-k) sgΛcz~|cx.Vy3hUO* -俟ɔJFOf٥0(+
-W6+<zXuuApF:"+<ذI @FSm؛ﺛP VNK6f`ϑXO D'`\coqLyl9]( 9h?Z
- Lb&e(hi"Eᩯ\?>8z3G\8p˙
-/@_2/\xw/d`< `uxl=]G^؄6ӵWlxqYYzl}h,<*'
-&תh $y_ylOA鞒;3&T?uk$tX\$b!'l.A^Eg mmu,Bdz2ES1=t\"NPtj-z5XEHd&$`}qvaV 0f`*eHg97_A \>?OL]vL?@M3rrj"~rڰ @6q"+P>0=Z|o }01 !}kK-fl7׺_޵^W ~s}m`k(N5KQn+n\Zg҃7cL]?Enyisz~^Y-حEv<HQgzFga>KBJ?MwXC o|4_G "亢*J/m2ۦ\ؙl(:S7'$D zSY޹#{`ENtbO aw`BU
-RItH{~-/<"n(uw9}X[J^=٢jE)Mh
-[+R}43xDҙ 2Iiϗ#1x_Oz#kkP6U⏴bs}7/0CE_-?
-:l]E[ɫ0k7M)E kd>bRi3[H l ?ǨHK^Oaߑz= i&$dV8܅營"^)XlB1UmBPJe3iAt p╇3LOVWP/Ppc~T]ub-^jlE86^M[ki*F
-If=<+ç!+^d QGYa,v_>.&Ч ue1e>wu^s
->sA'RYdxQG!60P{W+^[XБaj΂$PnN@M-q_OzOۻm`9mx|9Bx2M=<Aӱ ̙#W}_g&epEk
-BD<K/&/@:g{"R'ư]uĨCMRW}DŽQMB=;y *1]dah?N6`}6Fű6I#I<bJ9}` hO!ȉ"ЇƖ;deAP5vJw9mUǥ)-//8$/zL׬M=gl?c0{Y 4a9[LZGm7!6<ݕC('T7wl2K"L%\َ9Lm77zwRVWڀ9ͣw{-#,Sl@QoFy;۴XVGǜosJb)^L
-pdx2M/_v&ooAK]Ui+&ydrfC=ƻ6-" =
-M^QjrP
-S B!^Yg9UʱtXxN?,hbegKa
-;'8ҒM`+;^$fmk+,gNjs|&L`**^zǺd,kl
-s_[|c<',3qFp'mo,DJ:˶
- }>ȿ4W3_ک]IX,قo
-O0ZR>)8>50>,QN>FEc:nwGޥxT,xlC-e~;^. ȧ6.c5orGBt(pIY>͏~׫05<IJiha۟WZ(m
-;W`Imş1{3i05DЈh'ÈEB̬F >d<<qB/o#7.}92ӏ\tU |}dhGc` RX_gI: 7 >l(O`>Y>m:PEY}͒2*~ i,vJ6r_%p]3v~IU ֑US މ8U:'wT G3SI&7'U`kg\׿Jq}^r;GYwh#S&li(Ew3/;q8(&wPY6x`BQ_` ;7}#_ w"jRoOtY5jُ_a՚Kx@Q.+,R/Q cߵoٿw<)<LL$KPFQ\,0f>&K}SQWƓ2de,-%3(ƨ5ob<,R3H
-1 z֏MPOme/66!_}:-~c"%_m@í~MForb-tM>de`O)c?bS9-zR_.4yRN`hm~gmNxe 4GHqt*bc6Ϝh?9-@xJ^կ`ӓڌ^n,KߘWb?[ngVk
-}7J7Ye>cFYp3ƴT<{A pLjsr^⯨ˑmVgOíeX;RO.ە>mYD6f=fI~ģ~cci=ϋyP)S+yS#x2|Bp{Np\e+?j3խj&X}r{ո`j fΈ7֟K;Z?w8Xh\14 #C*sv∫`[SCAi`
-V/bwL&|q.Piœ!%Y47 ~Xu/ g9]PmPd.RG@2~iy,RH>>:MS6uAHdM/Lqg- ߝ$;C?6ംKI/u#nO_FiYfFiYaf>gffaQefftYk暅Fi>~R]K{3x
-W2F_>1|Lpa#6Puۡ2h,1ߍt=j7H'8.p>b7 /kJ#44%b|Ӈ__×VpbF6fR.6ҿ?jC&L@oi ;ϚeV׊Zrx:.톞^幗؁ lCJ`:5K L o/oڌ af͆͡% ghXU0, ^W\ɬ2/ "d fnbT`VqwM/S`HE~iMʪx!BިGXa'4QQA"vux:8kq /A7,+GHpQ5Igk O B!Gw¢@yÒe|aiyBqC8mDO*^Hp틯!37I_=AB"8`_A;Vp]ƶ/߀
-ns{"ֹo;yZԽ,$PQP %U%JaP7TTciC̗u
-j>P/tt_XnW&hUul(gsXk,ao^!ڤn;I5nc<b$a?sfuqLqDxZ H<zuu+ˡb2t`PI1uOǂk9 @w׳Fw^+ CYOn
-gL֔e15 Hi/8~Fupփ?Qm.[:=ۭ%!"Zh2`_&$C/
-cikBeZe{rŰ U`sYHM-;LBnpqy>C]@ű˳ <xSv;x!G2ȸwj@Wo#3aRm.Bש]H{TS8OXd,.Fo1ki-b=kT(.s ;!u\,.?Ҭ%yʇ⪢TWd9\
- #tё[#v!=<
-s8mcLpcX6 {LF(׮6dv,mfW Xn8>ʸ| 3%$G/M襹M;BoH]uv҇9Z&0` zG90%ojK?k-g˼#byԞ ۟"l_D_Gay;k#پj Qh:>-
-aJ}YbTd^}Һ۩oVhsc# WK
--i 3Ps '?:$0a
- 7x{goHENj.c41 #(CXf}cS8Fޓl4"ȢQ_0=ۨèpGBīٔ$K;(귉ݧ}3zE,<)p5@9 ղ랷bpp][-HS<#C~EB;2dpzs8%D!0W"&䣿Z奤MF }Mu1j}W?Ϧ@tiNMj;B)faY$}pF᷎ S9 TLajpqX0+9!N9F::9Ӎam+z+4ֽ'#6?CK>0[ۗ>~
-K5V΄}&mb#P^ƻ9`_:1/"n yμX98i1r4/.aB0i$nWwbX[E
-jSiC KA1iǣ)*l}]( =mEf0z΂IS,?S5P:}el p*ӱk xdbrH;?ZS[HFBc2I8Ou(g`_qK )m]Z6l i8ptG,71_H7x!x*q}JO" ."7Uf@)P[pvݪTN7(#߯7fABSNīGՔD+R%4?RD
-R,_hq!!cxO<Ё9`-xB ]'~ >r;'dϬJb*]&/Б˦z;&\
-P_5²\ ҉cu؂w鰥&YWh|;_Vy nU.dF#usLbb?|7Q}3iQM˩F[gd
-C}{<=b
-耯5LU>
-B_ M0Qb1KjbIY-To x(F{' |XXuF VA$7oDFig͕i{|9]vV4
-{e  ڮ#- +73{ /1  V߽.^U%;&o0eg~
-g.
-sԘ}yA/3BJM 3rbp{ӤF\1Ew"~N+l:zкSĬ?]|򥔻FYx4:GI^PZjm:u96_sJTW:xNU4F7Ȓsʻ*1< wZ2UHc>'ۿt~?rg%XM/HbPQ\\f& wlX:Ç1@33H Sy?!}b90yr-Zb&=Nrf['7Ij06joZ}R?o"k_ւ<_63u5Ds~>'fe$QW
-p3QکzX456n h^@KnۂͨefPÕ<=8VD4ZyڝbD 4k~TB)p
-: O3Ck9s`x1xWqji Ԯuۍo,~DN E
-<$5"jrP#ɡH\1$o`hh#&q)b p3<zONF1jãX S@3E*GY*:WءnAQSusHDxf^\_K!#E$e̹Mz9:ۜ*1mM1(eW8-uBYN<g,fʐOp#ۣ6V7[lw6ZHr}dZtuwAa.o^v[ٔ뛝8zЎ ҿK>%Vi wıG{:$_D>{f;`klb
-C>,pkzΌ(tfMc@8%j~i?V{!^oexƃ/5s4L#TIC)3\AXgF\y:b~:Vds(PdsK‚GcB?DgJ$@tm?#=*7iOyuA'j;2X<B*`}UDE1bRIjbH/W5T*XZq}sQ;:>m^}>Iz_mY{\{W䫙jbRêtlH{fekI3O=4|~pX ~lL1YRf$Syzbx'>gѪYwKĄ |PTduV3\ņuMQ޸+)Cr &g?`'|e./jOgV\-1sp {loH3SgsK_G􂣯 {?h;S$+5፽G+ Xi7rزc
-
-)=c`Mx#v-
-h;1zo<l;ş{6IVpP\!M/gUВ 1|6V;2ʰ-. 3inyC  uA$3Yt7vi-9ǎJznyxl^Jx;)vya0//,_~Lo2z,}Rlw5n09Ľ .uç0$@
-uYЊg5c޹ P.=Bl݁in$Dg3\΋<Cxd r3%)hb TүJ mu>ASnc^>iwA[&f*xUyJlǩqsyQI<zΐV(3Y04.J~IgwVkEwU4ie*Z.
-w\Nj HrhFr
-86YM~HbQ5ܯ8rEbې*j1g1bi(LQjlE5P/q3\?PynՕ<38aH{OOA/ me[ހYoo8M\#fQ[NƽSKQ tTޞ69
-!ʥ35:Du)\MPV%X
-uo6<^<fCD?x OfXO<of'T8=yNU^a9%H0Vf#g'zG&YMc4
- F4v; f^daR"!&D@{AqK~-yTNIџ3 uMb&z?($ `Ff=k
-$mO%k7JZ1`ѧU{,|n,T*= a'w7T'v)ۥcvfDh0 4es!\wt<a'0r~Fn
-Of!7[TBdIeU {i\<EbfU-skiğc <lDSR|ŤNƋt~RZkfōŋuaKI3S]iѦkMɿH^O>3PϷn`\W13POKoi*IV3W#m;O '4zQ[N +̲SB>xO_/yN|ӝh Zf8
-K$xZ p
-*I@GOYm^Mʽ>76W'JG X
-|OP„zkqPft`Fpm_{;#UxXi{6|x-k)lix;srG[^Ң(ͮ?+q~>
-A}k\x%s y |}#qsZ(y=q@G44T/N/N/鋒鋒鋘|{Ħ 5'ה5E=hSaC~TKrT ja
-e2z<ť&Ny`?7&UnKG<xM/ܖ#3:E2qL rE'4C3v)7G:F0pB#9L/o g [u
-ݬYkn(<Vsu>
-|j_ 4lQGbJ ܦU%Jv `$= n H/bfRKX7Q[02ý] Jy>eu;U zk1wk`᰸r;T{3 ɽ].eI?4J @fG3%V#)GvJz##tMeUNgUtEm `oLςe |Cij{YrY|
-BWf7m[Ece*m8,R:V+:䱤S žQZ/6ImZ਌VȗIqޱbzRtv"UYVcU ߊg Jׇ \c'fD,RKeKtvlTM[[hhB;)pSK
-M+؈MAТ;wo.0WNtpMh?Kgi),5.lͿjW?"
-_ 'OڦJc7hOf
-c9RxCnO_JLqϝLǗwGnpR]WCQ^EwtqhmW.'S1/x#X}ɌuAo-exeLbi@C؁Haq/`, ~dG:Â|3`͠W~.c;n\ߒƑei^A2vzqopmKoռ*mlіbl~MoPd Ni#vm!4`E)$I=IVQ#t0M"bN}*E&f9ILpp*[n&ZMBμz6_(Jq]¬aҦ] cjݤt㓵|` @
-^P8>&Xv6ޡQ.cˡp|] Gh}%#
-z?`&a薇0#Mtx^ {e&&frpk8q3V
-V{`ػXIs#'cBgŬ<<6
-t}~T<I; ߉ș+Nt%ψL9E? h1H #]('>c{PWͲϵ-L$Gnu'x^/P]{xSUI4-qRb ıA*PXg-*
-t*T|pk) gC:3ʧc.UQP*
-PBܽd;B~{~ˊFaNƢ:lGYh$/ntK0Z
-(~~#젆"a3%f榰ma %mʻ c0?<h4|ʩ(. K{M[y24MW݂kX{LԗSz;Z[O^7%_*TB³.K4v3駀٥_XXXcGM>͏[wOZwR^ĕ#ug3 tTB3Pu8UPkPAm
-t;}ߟ*@fDe5Ζc{ޥSQq5\ ƜQ?-bNgx\?wQDo+=_cW[ゎt0"E6V M+& E$߶pV'mTH p1 
-Jj@*Hefw:G8
-%1_ K% K<GD+wxc ҈I&#Me %+/)Jy'Q5gw:osA]Hv|, ɉU.0V^M+ :X"0f|29
--*ǹ?6$2 2l7@Wj+ 6"PL Hd@
-@ sTË
-gw 8Bck-恼y1,t1pc @y7Gۡ4|jpxI Ns%ɀo4ĞɖX8 㣗,.~ߔq@(
-@0_>> ?
-F#`>[T +H^G,K Vƫ1FW"H_ţ"uӅM:ddTL。V/ .jN8KrϮ*{wM)w!jK(FLW`aa>ޝZGd2sQ t%hZ{c;gE9π$SJxw4c(_JVƩy#27O@*uʑJ;U%巿ӕ!S{}.y=p`2`}r#<~{HT/(a.u|cD`[`7V:C9^ğ2j }*hIՋmTˇ(eg7Kʯ=GJS2'NP?(7T5'?G|{
-<&
-:%-- OK x
-)rI'=sZx(H/4[tnU#Lכferg,aUŪQhɽh*o+,O,o5-x_/
-GӭT,h@pv2|:GM{C{0[R‡k|U\
--cRmHߪp#,YCvCn5]t'!QU&<%[I 盻Q۝m>DOG $(We6$_c#i42_ಾ)_O]1z};
-zj;:N|`9!M
-caRp!%uG*{Tt=t`vg^[oSSˆ%AeB~&X1_+D~c)Y ri25Pcg0'(A=6Ptf
-A8&}u;HWp-N#âd.Nm_,}A8N\%_qijcxAG_G$`uxƼᎦE}
-/p#gU 83J;08 7Khg,!Ep,"=/y}2cA
-}NֱK)KQ}rFj+7 PWI2dIe^C6,XpoV&g@.0jo(ϭ8 ;]~ř7ή9l% Aj@i[
-Oh#dzYR]ܧẮڐäɭN!n7Yf<΢IbMڡ{
-Eiq.Y׌WNJ<ƛ$ > /,+2-$~ˁLYlwR +=ۊjEBKU}3]HMz{'Xk/> 7f`რ^Cr- ]ԤUrAP۹ zlyM<k*3Ia(𛟱S\^Dω3?g%_eX&|t[IA}(._X2KN%,A3fψƋX7r~_y眤\9gUR2K }4/04S)P~Y2
-N\`sk$\7B*KQS1eQM6%9P7<x,UXVAC9ޢ#=t|N%>2ڋ񍢖RWtxk==B*orOFRhexJbW7]( O:P C~5r
-WK4 FW2`<'-g[%x {>
- &;U{(_JlEp
-s ^W5b- X MBa`&mdMuc._qx@S!eq ,W/4jLK@{EA},)rcՠ`RjJE2ôFa}-U[ju>ب_bK݂|e;
-d6!-]x-,2bWl}[ߺtѮ 3XZ6A<Ě:-zMQ9qљJ"V!@nJ=tAߤ-HBo?p>5^#k;-X穕S.!Z7%ƊL$L
-뙵O“%T𪟜[œQ#v.\y1*?NB8: ox>ޣQCu>>Cq> 8Mg飞;lO$!
-L
-edg-
-\Te
-\ބ4:bȉcf:p/ȯBV{zEs/KLJy.m!tM!1o=
-]/W@P0zϔxzF eGG},(wTB_4i/qݭ@ -iᩓZCn!T@#ƻgZiBĹSB5C`pլfDHU8U+,VywŢs<`` 6C+\a83щ;B.)`LpQ`RR\zT8`0ekOAi 0j${d{r@ɥh18]j=@5}ӻ>j|jwD>h_4;F@k*G`\UeQǑ@Qk"p
-,3W@{bbC%CEbKTDqNzup^\6+l. 3A]шzsmuQwҡŧ|)o#'HPmT|F\)|zBJzvE3R4nWQ"F `]TU(/Sv+Oiyi#j?(̜\LA#:y&Ȇr%zh ,;z #)-p )JX^<)lFmp,,bqj뒏Q0؍t8d>(VfQAJuЌV)zm+za#H()`}$nF)mFqU|[^ЪSA]#pa
-OA?V}:OXWFȄ芵b"z`HkZJ-·/tH.w?'pZ ]F"dVPǜ̖=lЀ{旣WY}v tl<{7w?L\s^%7Eb7GC~g
-~P&YcWl]hQ—Ew"J0sSЬ8lr>'bv)QA3qfsId
-beBR dTenpU\rE6̳u*wݍ8f_(vM3\@8xJZ'Va6RUK'Zཥݻ
-g5HH*]mWo13@K,Ds媒S2aBJ{Yz-b*\ fH9$]oyPXds%?A񰺍W34}\o%4tR>
-x\#S K<FFqF^{&s2& jpHqwۢP?pJ2'WA IaSG)nf&.}FűNs]iB1 g0)0:1T!/ h1 T
-)vC_P rGY Mv@X"B2 5ʻPOG75qڲ.;<vDY_ = VB|qTϝz3d/Gq +V1]%ꘒCOs7S[u5l]>ZaU@\_vUt6V7qihF赋~?X@9J5gK}]z )+2[7J]-*p(6T
-%3+th< i3\ř%u}/Es߳cLGO%* .\%GD--̭:-K'B4~%Q}bÐIR k/ S/^ہFMBg EN`e[Rh2E[1次a~yɭ_}r__djq ,J뫈[,͠F+ :"ɏ
-+~a,t8IIWj_GTJcETkoV/4ǡlwńA`Q"ؓ%,=Y*R9ji7%qln~PL9&?G(
-ޒmNw.% gd?H聣/:̿#o;/u~[D^D\?q}CDm&ć a,r
-}Y鞑Q]AX%`hyhV ρ/hM|V
-o3<8WSk30L pF %m#&@o XDD6Bt20$nkV{i< <T^
-3 (*͋^k}>`{"ϵ{oի{2wɮ$_B%CzY.o&퐤ǂ
-iī΅PN$aDI- ֐W?Yna&V?*dUxw_mBr m;#uD;ֽW]
->^)WG/9wltK{Ԍbr:ɍdu 2b'*)jBB8P3ϼ$rg<]b+88Vp)+e#"5ŴYދ]X_flKYMù)
-'ȝ`h-|$,? p@0NmQ
-_5@2LthN@ݮs$ؖyrst›d^mKSf?nͲ(OZ[a8U 6
-guffHgNR74mtR"!0=LO5SG[13icNz6wtAƩQݓIŲ
-;MѩSh9n44m6:o-$
- <Y+:1ck:8d7J!!`'*_׬\iAz,f$fUZխOjV--FJK7K<˗d%V͟rBoƟǰ0QW-aq~J%y8ZȴJfڗ`q.5P^ѭcN^IsH|T- lwEq{58'2ݾ
-d_s;K6-¸T:
-Z.imUU/}Iv\G14=VqsAfGM~qlݢiDy&mWT&e8aS^n}\E&~W!8jIdPDp+w4kolmqk/) ;D<:C`\^J <ߐt:cQӾsH0O~飓1c{/,!
-forpzYP @ߊ>Q +9^)8<\h)B:Ji\x:#5Z^OF[ JI`k]25R)qsԔjQOC y:ww\(`1i҉b+/n,p҉5GYsj.U]z\rH{v
-Bp[oj}M* F$&
-]@9( !idJG,)\ne"љB>{;elX&k`% PwQ&NB>7 v^5vƵKWJA=R)}ܫ,u{-"V@115$  `MCHbpy1DXu ll4U@<XC{ۜ]hF
-Pkl:]WW "\#ִiZE.[-$A\D_;ZM_NN;pޡ@{xQs#sC;{xbXk{ϴz=,r=:d'Yն~N'E%R-4հIPV5TMP0{fIq[Ruߑ4RPT͗vƜHs[e=!#iKcwJZ
-w?XCXixR{:}<HU)ա;G?J ]
-#8Go
-E_ `eœ݇-$4IͫomYְďqb{FB;Ǔ؎e]ywM{(S:uQ-&4_Sh~H_M@l<0O?nZ&d9Hx#hb`R,b@9>r4_}(Zc;l)t
- we/a$ υW8wl
-)jR x{@̣u 0gL7U%1uβzb1K)U}30nơea3 ~Nu=t}5F7/;9(إ)ﻭ9int+,&MxQ}H2CUH e
-ZJA5Vs%4F|aC"v<-ѶWѲbTX9ר?Cp|u8ս ćmc% ~sٮ$֛Kx['6
-6|B'h4Bָ~{4"[v#%{S:N6WW[zλg HKC6dVZ/zm>DY#53{4EJ#?PXBZKqͼ:ҒN)Ƈ6/.6%/^
-=/ uC?Zk_Ī")Ť6'C!d \C2SGaW
-; /XjymSe},sykӍDŽ<]3&?
-CͶVُ
-\ #.u/rS3P7kl&L1}_7-k$քA 5N
-7m~`=v~W7 XuG6>K*X Z M/ ӥ^Oi`t9:!<^]r jKɭ97Aw^wD{VR9ȺMQkUl\­{ZsW'Tva=͗y*cfDh $ -DF֙=GM
-yAF^W.i,~E)?|xKB9azEގ=M0O5ƅ-ڀwȣ10 cQz"E>lbӱ6ZkBB{`I$J+7J]гpC4 ʶfV2.b
-
-Q&(c46ILgs ["%7Y,OϳʾRz]}mNWo5lMb/ca</;E#l*r H@]Yϙ}V_cΎ"7U9Ivtr_ 9C߇9($u*Zȥ7>18`2]L9tm>4t6*9lIC)=nA!.;Zsiv6Yp/c: J*:2{x '-X+K2.*;;SfZ SwGйz"Y/OSO(xo@ۼkUO$y'4xDXGxלlI:~ߪMV$ 4X+y$dMeB$uzُ/ሾ*g6[ǩ_~-8EH
-"AsjYPx/7'voמϬ#5mQnf-ԬRD >}]uxmgZ=79SsBEj ^I%qgUxIn>wO}
-{C5t}\=A:!s9,z㶓jտ-Pp6Ce{1'
-{Un<fkVx^bɢ%VcP!wy.SeTPYvKEv|Zh+Bq
-W`L5lY.>?.ࢥ i<tޗ"{́
-]⽅u]5=zLB\NA~WqEZCX%ZN0lcǔށtm :O?`\ M'(Niʒ'AiWo{Mhqy&ۥZu3|uvny-z1`I<B!3?a!*/IAo?2?ǓAjܟmV`#2]WM/_+c.5E6<¹8n^Ji(8"t0L+[Q3/Q<V&+&Ր!|x*1Y1 uK~/y+ѻ6u1Hnݜl2Ţf%G2^jhq Lf}^ji72Mf&\v/$&?kגD _yh $\RV$$GhfN^xڙdlmq<U6o9Ⱥ
- d;)4S7A+`PҼ1[b1.ԣ}w_Bz+7Vإ _0{ qػm0lLބ';ga%ڍbTm,Acʏrtb/$%ƕF~cpN:W®AҬ9`d靡nvE{ GW=x96-5_',%$+m7b2?N h%Sv(=c0}(˗Bx$M_\/R-;6Ī͵0W<k@ zqCb)8(ʔ;ʣA$Ӏհq_=tFsE|q`-1hqF1m>Fƒ[CtyB'd]@3(8{E-MW|cػ?em,HԝX2 ^u=EZ? n/Oliڛq
-< X+Q@{ɿӨ~bC7$~M|iV|\OUpLG nS_
-ЍH+OIF >̘>+ngmhK,c/<ޖOwk8]
-bp/R(+`܄Zq+. Fg#}3gzΉ?v޿f YYC[6r{l|1=L a#bc(U/ joFUd/9X"d|B:ޅMk(gF~U|9_PǕ\QЖ.5$I;6:sn>5\*R#]-܇}΃r-s |,_SԐ9O&
-HlcKޔR*+:ۏM(x1Zd܀aW8s6{Z39̨mVπ3qcs;ؓ_0
-î_Ziz5g{s)!N4!׫$+:VWgr{kz
-s?W~jcCv *[s\oA= Ҙ"N@7#IB0üTt%.=XYx7o%(6 c;/3r`3E[@<m,>_x NŸZH>s{?n4BE7QvS`x^
-
-[ 2[3szCDym9 bԀ=Èk~1~}YzJpN.%}ښ"n
- CaO^8xRXJyϘ<<RwTR<bt_"SxM$l埅Xa<ɽYM{RӾ '`YAZ,ZpHSJğc9gcb&m"YPVDžsOL\AX
-$aa1"7]os}0O0lGc%NkL¿2x E<X[ ͬO /XhcU+{N&v̰.yO c+ prĒ
-@,l>غNNs}DS̖Le{rIPDUƨR.F Zه-UUaJrSE4P%mk`Sri hێ@$@b;0xrIRI8o,e
-J>h#PWm~ +Bd~V*EqGWҵ\TDcˑm%n6W3O
-m\~yڕK/gG%:_vƱ.-?lJ{LG2LR% 58V.m4_VR9;ku0ٺ|En꒛dƫ0gA[bNIK`luH'8-\whwuT[kV5?}ޱJ˚$w{lFwLd&޿a
-7%hXސ[Z:V7轋8Q} {е KfۇeoHh_B m -bpOgd)HkC}@I&h><O`ؓw5 m@b exG']9y❉TԽ=d 隼,(s(6vQ`nZ+Wϒp
-
-_X>5gt3~za?:b^h=by/gCȭß%NKn ~GFmw~qjxOG3Ŧd5//2XU(ʏS!"7?o{iL-%vGi'x4l ׾̕nYG)~oЦ0j~jO$ EG`p.iӭv(!>ʫ}2 U_5< 灶<4RXSvt}]\E=o6'~,ޭv1Oś Moo. 9յչ;Rɼ<oxu: ū'HPsk݈X6 ]PlbŸrN ϞCuam 60۪Ɗ}/od㷏4D|RFĤ?#?D42- m]Ⱥy`ByomHBGp|6^=hx<eh<'83406n(~A^qF|b#+(/}(p}3#YvYy80 N]X W_cп-H rG4}Y _Keh+ D9IAF#&OKkw8]냞 V _^1)z"s
-2 %r7^#nB*VrpDގߗe
-j)3ۥ_s،.xX,o|'ư ~ij''w)&R8 gp أ]h &b/J&;*2YNĿ$я|++Her#LG1 Ӆ~{z0 h(
- :@8Lw&)>ֻ̗lB r}@`SZƱ/;`6S HLjX㡊P3¶n識^fH`xտ}mu9.\] tXxN)ܶd-]ʭ[X kԎxUHz/TM3rSM_Yjr,!ha ]慦!ް%tJ뇱E<7J7YPAc"~kFXuKQwEWMx>ܪӽX|gC- <>lkN"8?Pd͔ί.\G.OAI$"
-ܺ`0gV#QoZg:e~rkQGpO#
-l=V+ tA:bKQl 7QW$:Y
-M+!? dSl^G"%&?{_aP:/
-a Խ KMjʙ$;ߊKrKxxߏPό4IqTDM- 3:Av
-`-mjMxj g/'j:m%NȬ{+)? u^q`?k bݞO!qKN|7th%Q`<{C ϰ'kT'K1 ).`ЯHڹ?>ЊUd$}7rJF
-b䧱B6&s2G[%ik5VH4&La$eg~Co-F/*c =Djs$ 'Fk($?2H<4F&Q+OKX.7?'OC~' 0cV@9(l_t\jL'\$nL=Y=J&w~w"콲@5#9im'ւ׮᧹ծua.`Fy/\D_^ B$'=StaU
-Ր{UF!v ӊMl"\@3qnl $b$ڭգD3ZNq\l[-y~p*·ǽL|xɅGNX68C5g輯('V`~撉1MҊ Af~F%ZWP>cI% Aoqa%# A2ᫀ2ݯd`7ۧl;$7Y]g5)o;O1>'< <"@Y^]$_akPl ]-DƐf>YRc)V)_8aRx>MQTteB5Οk%Ή`:M;`ag1Lˆ`( GCq6CSXlIe%`D9|Bøw.ڠK^+xZVEGB)j~/@8q ר߳ʾsD95vMZI\: v~
-R>xtQ#azdXV)<gPh2 vk!R7;X3E+tӣs _b
- 1F4N\YkA/T$@`/xbVl՚*4ԟ2a]o('(^,֊~DQӂgi*8z*[E.!KR\nVM
-u8C$G mއ"J:&Rԥ7z[2lEtcieƨk-Klo51bSC`K1@UI˕.%Em<ވE[U3o[yȎ }?Im<kjx+7]+*e;Sd1!'oB/Ը/%fWB+EG&ttd`$d.۪re`ƛLv]:*/#y:͞X}X 4f]&}QJg3Bf|ӌ?# ވ{u6 g$hX‹Ш#G_8~?:<¦f}ѓY$q:58^6s ]/;fHס8B(@\g=A>PD#G5T(64R @S oų Zx>thiLk^ho/t8~xܟ<oT [l;ӅV V@4THJz1c2o쀞Ś )
-D遌 1k(7:Y!Ha`tjpYĊwǐaZ˃q}Q !~o/gNVoo̰O5G4|x;{xgXB~.Z㷾1\=XVHǰ.ZsFRo0]dTΝTVؤ FO7IC)̀*dF^; ЊsV2K܆$1 }<./O[.7&hAKScRa8eqg#1٦!*@%wAJFaT-I67TxwjL[|n4q~f⒖8S"&BZ Q IعyC&l 1/k\G6>n8l}Ӂ\nwӠMεж7<w;y}@<\Jz&}|G%090 XL:T'-f_꽊G<U=V+@o0pE'frܷѬ[EB:0߂zDu--w D/ph VjeCscnόsG0ɦ]I
-y/:(^iq^6c/D%7q_ qPH!(|Qtx
-UDzz[¼y
-yV=֝zB޲HSYfc&f+Y~,=px") 酲Cğp1%q(YM|64(ce|2Hej\isEc^.^=JveS3
-eƮ!E็률zz S9Qb7I4'ݒ ʠB.-e!5Z*
-I"6L#_ i/tx-il<@KIg"Rd@ Ih m&3J rq3/5:&m =61ݵ֌RFUuQNaݣTT4h !jB{ϨzrbK`gMq69 hW^ eBi ,om`倷- ]knd蒌uU&r_lZ
-4=>|WKw틱?n'K}֑=o ~Bew9eڮsT
-
-,W܁占3M:kԱF>=p\9/‚X9`6x$nUSEAYt -0x
-e]B5P.zEZdF}̺o"Vd >t!o<!w\q0r^_IIG9b<+xQ~! lQQFBݔya!1Jױ~__ ۟~0JrRߟbVRYgLjZ Ko[TMߔ>'&9T{%fFtuz~D8w.imX5Wb@/1
-ZU1*RHegeatC^} טۿW[O3:_Oem  ݸ8/_ ߧPO59F`mu|Cq(J"~YMQV2F6|88(NͯeS#[L\)f q'c٫54ɾ޳. c a=,n2 $}nK^kHe)RMY (ݤq\Qxq{ ,_:|m|w P}` 3y }J?@9@v:L~`׏2!᳢`(JܡuqQ
-n/Gu2=uG<Uy^^:dhj-b<_2N߶%PJ38^jC8CS`<ʜ.BD\ o8 xOJUlsEaBr
-n7}՟aO
-`C,]Ppz-e_G=wp\@ZKaK;it}G&v `U`)JU *)j\zՊQ˂5(:<%*4XVy /aU $G1F?Tڕs /k_N[)iKeN=r3O&
-:7e^|*c`R71,\~:ȹ#hٮU@0A>!׫VKWP>_'=?πwDݓ1uѥ*xxi9]IY8~'j.D7EΪU|(&#&A.c m߅@.6]f~]3wwMtL.4=OS~/*.E)n[1݋5!=ZoMe]hTMAh-" [+
-n4EzaX<"|fYU})`q8f=mvVj\kf94Ȅc<wN=o>
-ipXOR`)潴J<<潈(W:y=7nZ; dש+y[z8Ouh +Z-S/*L5ƫ㵾'xv $ ԁ6HՈcv@  K(XxyPeX Sjs :
-`άq^“({p,f [=Mg
-'i:6Ç췰9*~X=0}mLUl
-ON5(yf(θ;r)^:
- i? 3ω.3!K G+3W%XCt *h?*tF^Cڶpsܪt<>ubt< q 1}⬸@z}O\V֩Hw|M
-R;)Yb)[0Hλ<ZC(N)"f
-
-J2P`wW{g@z>Sю#4WtR aB p`a28vg4Z'zu4 (p׽O+g
-<QnVUcYwp
-rpVb@aڛ#\e][\%4s]ZIz{) ;lϤO }cZ
-tBb'Q^]lڠNסc QH@i40_ڹ?pMBP>;$*%JX+3]Iej[Zt 02SeC^gΚJqUʺs/!Q>$㮧W"G`(-`7SLQ{#^JXav{2Dّdv:jzWХ=č XAv|*k94z<8{C|HWf۹WBv^Xǎ2v{-ރq|gI5 [0 E ! {$ =`w H _R6ϝPˮWa[G˦=qH|D̡+Ea
-;A
-64WmEHY]YE(=rI;g{Zn6 P$}vE `x:_31ݖh>GbB..$ Z<@eZZW SOX$! #٭r<y|\:ΉYK-iXҾ,v>7czxv-Nxm')aS> m@3P
->P 8{#I8@RpKӅg
-l,
--ՠT7i/`F6wXUR%ˠ»*0JQҨ#kg-AcE!"OS`p/d)dX;uJ&qX$bGm s JROQWNih
-nj!]XcyuU aEН<1}Zb. A_{;c'+H8F5qr ZJG?y㋦-6a ҆Y
-/b˖d {os@d 'ۂq1JVxB a\jLG݋-SG'xBˬe>-x
-.Kqw@#ojO+B6|fU?3ML276^p6h~Zx|Q6wxb \j/ׇ~R`$|Ibv[wpZr.t}f8D_j7:jקgsw }2/nTv%;,(WqK)KCq xwj|:o&+EnsQ Ɛ'3ڝ0ym$J" AYw>xfP mVV7PHLЮɟQ,5pJ/j/qrEcCt)ǫ99bsJcj4v3ih^/9iτ~㇓GJ?v#6nVc8 {]d=iV"(eM_r r)(ژoDkSsmuq`MrqOS_2ky{A[(/l`c4G<OqM*Z.L~̽1?nwں𞇂9?34]-&t NJm @ >'d4 M]M k$hE7YyJ߁oDmsyD{߳R}Bn}{%h,G/*W5v\(Y46=iNlO'(j8FqCHG& cH!1S#k*/4:&Yvy#8oNozR"|7yhk\Fu<#)Bx&hj@gy5<75ijxiÈ߈ۜOлڢ"TzA/I3r2|+cD7{֝" w4R?;?3e-Tj?Wx2gtsZ\ pّ|]ȴñxb=xAT KGb,r:ٹch4$-Çǜ_|M<+L3a|/ŭ5ݝHA϶OP\[Ta
-2t`Pm>.?ؒCOm}X1>NmQ[d8|{vY9`X!L!X
-z*(cWl њ]owë ]œ›?QXm*Hc4aBAqM
-T
-VNݡ5m Eu(ʿ΢&Hɉ:N<~^E_<gx)ODoȱ x4bW7:?A}Fȹ]jI~{xRp!E$jh6
-^NS$P0/Q=#,&F;pF{/0`P3 j%yVur޸r 5C= l'2|9E?1Tm哛hFxc^NnfR`FUN'y'/dP$M+q}G1F
-ӠOwD{gtn"f2zTv#fآ 
-,
-Ğ0it,%<o?|jʧRPAFg\M,XH0w3y^qpa؃Y%t޺ORE((ß'CQ|8i\UCӥZu>
-.e &]OXAHL(2HU(xZ5^G,2xs wZKX(&D<fqnYǐ`
-dof$¥u#[$n>*1l-bcPqqƳ{mf V^͑`=}v,7inoCAr~:^܌?E1*v:0Q*vURXk1@৽?8aP)3wĝ g)4˓1egNs+ 4^HVj "I/7j} ?LDu)xz}Vz<xWNه3}{j#g4-&NٲFT9b'n<)=^zKY>0߬Rj)'kb6WҦv
-VAB1JVx1ߊ
-us?abQsb>jMb5(|8'!;UT )c!F7(q34Lݞh% u!c4^)L1p1Jc\t@#hZx)dƣTPO@6_d>Y>Jl0ĎѵJС815ڬ‘>hYaf/taㅙZIp[DtvvC h&fh~Dcf{iԺY/ {?
-j͎JCgJSʂ2=Νm O99pyf6"MqV=Ben$Cq7!nbNX׺a(~582R`/*uLzBPP'ҔRM|;r4~?NFoEB5O$1ehuOM*vvB
-)KV bʅ ְ 3 ą:V1C%m~0@/QEytWȸEb
-=%\*3DjVY%|Mw,\%8K.tW(jA_T'muVX]HK*ꀮtIHHKAA\_4E?9\-fJ`,Qzɑ~Zb\|nW!+q1ҐH:ԑH$Ң@SGB-(->?IÔ; n'Ԇ =;c}VpTs2ؗ>
-PI5|gPN%n ;1|\G£Ǔd0O<t.8N=Z^ A`Edo~~^y
-u+Ĉ95e'8὘TS8p{|*_K8ot
-z2QcP6v1BX4ܛ?+ &G`lp q:14O7O2 ٿ{$\o"V
-}Sޅ<Ή:ͨ5TE sO~U\bDT,+nl9_ Ajo*.?ixAJC8.z e5iz< nanGH/q_R9q<tXw
-:RfBnꊺF;^u4ت
-H;QfhT'{"Yz?%L
-5 &tnTt.B M˛s9946 -C[=\
-
-[`DKxьo6+%Jf8 :'DER?| 9=͎?_?òҋ,!rz:;VŸx}3A==z$
-e8^^=mt0%Mw>f
-]X!0U=W&ӽ$e[d_#%JaEinZ`lQ@G6GV'(=9=
-S9Dh,>o |ݑߑԯp
-W%&2 5u~vڙ&SW[_s߀~|#lD8a+6OKpִvcO.P&1;NJBrL80diC!bt/싘6aGmb[޻BW#5ߣS*l{q F,$t.bN^sGQbNϱDSDϲx&PDC+Tx鯉Jw^_񊝲ߋu~>޿2k7_lb@UAfOQǜ̊9s2NBYO*6ީZYLXɗȅd
-OAR;Y+IV z~
- l+c$stWOeb`@ %NV&]SDk2g~SPʱ}Xk7wOzYLjY%WD':k?幰vD)[V6lV[#(#*]Z*-.P~6h3t
-<҇0Yгs= xhzl3
-v]6'Q$mq)7ᅳ#k)DdP~'#έ"rYdgԯ@&S.> f_Mz;qBrSUv*יU7K(M6_ϫ2 >f͎g|f&7Usew(^[%wEOܹVG*r&CrdRrpZMI+Q\Y/'Ε(o6}]lh=t ~
-`]{5
-?6>&o2>ZGK
-9|Q1-oWiYW 8M *0C˅Mq嚆cԺ{=yMoҖYہR
-k~1|k0cŦEoc0QiQC*qܤ6Wm^+@؊4Kim:`f+
-< cP(ײ5]!㟑\̒.w.RZ0E? ]
-&ufI:+":O\~ʠU;PCB݅O+$794gXRϓTN`8-
-b0(0ZNyP̾ kY]m/Y@/
-5]bY[]µS@)*Z
-60R,;D;8{R:遶f oޮUrCKZ
-$0W$J)2*@rVXݞ
-If)h,XLY28)wÈ|e ubT*nfJ9 tφwtUGe>AWk7'QLi]:s9d31&[ۆ1 $;ZUQ!wviA'Mt!_vd_ fWМ=rCw8<[>tN ^:+F8eN)t
-Q:LhKZize~:JU.e NmthWX/ dq?_Wۤ^< P^) Dy
-"KSXD=W8Eeė/wc텄g~{!as{båXp9po?g2WXL#{p:Ś#n
-]]zqK(
-NB>-R OKXZ27JOo@႘=T8${ߢUTCk *E3{C/psb٨=DΛjlG/{}Ų8j$J?}ǿNCچVM%6"x
-c huˀh굶>`+Zā
-ɾ(wG`“E,2mY9n#6!l
-E:s^]dkG~Rl@v|Y(R#j%V? *X]I@<]5ǰRG(g
- HS6#}Z3L'F2őNiҒIV"?@Zܜ/GuJF7ije ̅eEҰ0+T,1j zFVk)$po
-G@囆g7N# H kvS` ; ;v9]{anl`Y|*SA=\z0z7%$&TYRCߌЛj=?_#^t/oIVä,qLZTiW Zhy#>gTدPm~~=aS
-"迢BNlҵP)w!~^N?'Tpb,d
-h
-/<B<wNJ?>1Zx6XnN)2Y^w1Ew~=ϸSNƨG'ɷnq꼧FkN@Ẃy b*1ImAJk7ְgK7!RC$&MRx74<#ΛϧB@5t\}}c IKX`
-}Y߯) )?ۡ \G,7i |riE#uH *]90
-]6uߠ:R4iIf\^ban&n/Jzs5W$<El %!b2"Ro7/I3өĎ]-2\p~9FYr9( G',|{Bt,zl
-KTxuX({FIbF.vdx><aN4LTShd^Mqيo.}o/qmᲓx{ܧ?? JP\|iК 40̛[{i: 8.DI)JaQ`Fx-m:R;Dߞ-ӟ,u?=(e0 US{́jʏ:o{ҁεYH!ǟ b'vNeRl'! ' }g<YG_o ^ӿ% ֡o|YB'?0ScuwΊE:=;tm,I1b&F
-@D,h| mlI+V ~۴2;mlC+sN,Nt,Ъ]lKd3Y̛-fl-:+.r=:=&_Xie_lf
-΢LҏMJDssFaTS1>%~m|Rr-"`?4ȣ|+x6{Q:}Y*nƇ RX<=j(7i̢Ͽ?hVڵaH?βKcZٴ~\ŶᘚXPQT^5gM04 0"]x2
-d~JSVCu@AY2fInZIx:G`Y%Z}!fbDK6BuOr
-<>?QQ]:_ xl#
-UBQsoq*g(Y7۟/?S1TCWr۔EzX
-CiӋ'؁:8E^w+wIW’U Okjz`s5h䪓f-҂ZޫI?kOGn0v rXي-ߙXdJiG4 ˄>coDܴ[kl5Q6~o0_ͭl }O~:0ܺx&vKXE)hD{&UX0Hg)O{Ņ/> OB0ݻ#}Ь}u&\<NFcmZY9B)eU<ayxJàPv@Y4PeǺ!3mG&`2ArHjHAq-< %b r P䪠w\Fǯ8WCT;\3zMmw@YĩOӦֵrStr;?u) zZ<NOK*tI*^d5vc;?at΀U}/%6HVEq9=fxF_6l.X"YoqtB{>܏SPz pnY
-ZAˉZy J&nԸr(='0?qÃ3vr5YzUoÏ*Qisod[\jKu<P4p] GQ T7'cuӠi|Nc"/죜.XǥC"b`:f⻾}i9}$uLAVƙ2~AsL"7[ ,R ձk_ը^E=dQ[,3Vm  [c^ƴK0:I_isr*s*3^F \vX_?I12U ·69klOs:Zǿu$v?PMs4Nx v%pˊM)y@.uVyFR$[_8YqH
-JF7(
-%g1{Y̱O%' 昑,79*Q&Hs4DI\*
-%νzCE˯"u*9[hih+kxG5g/tjNg\QaXnj"+ yX(wq02l _joL"Ok4ycfJBܔ^]FYO: z[܋VR!d^1ӳ3ĎHKI.tQ|հuFfwyѩZsW;Bvo
-":/g"@
-&|!3c
-K,Xg(86͉5'nbo
-K(hO,8`PSBw 儂p R|mzH;?2s5#Z.9 dˆU.z9^^\og%UꤑlkL_d4֘ "Vn6Ðpc,'uxn/ӂPuЙ]Q3
-X7D,d+Td]XD~r+voM'?w?P}a >+l/.8(Y<sIO<Z@)`V<)x 1BQ;I<Pcx)| h
-ow@x)<&hrxN`>.F3M@[UYnmДUڒju@')ܖB[ kV*ryUh}e܎Q xNY0Y//KF;/#ǢoAcl++X/OgAV}K\jylٲ4ZYe2JXs9]<aawzw綒-%C N2$)*׋'E>溧ףMg}&N s?@г/)s0D+J_Efڲ4!˒
-OA?݀ QwFk*~ٷ G,D-ez(VO(54͛m=˳@r O{۱μ<֊3>V\Lh?Z *{gߝV0Ǻf[@:y,n+88tړoa3ɮP̈Êiŵ2u%zyzv6Xs~eirbE|̔xQ݉|^F8dZ
-1\GCB'%VXJjmaK:v1T&WAEl@k]eKI
-oqD{]F)!mUﳶ>Ly1;P[R$ a"D٥9m31*ڀ/O}T6k:j0J;8#B9^K:(̥<a@Q"·`/m~(R
-ks%Y.ʿO XeVi}}Y=l_Npsf7L rQ[1w x"o:|=5.<0=ZrJTi '}0'<Ӽ0}Fk,ƛb C,8Du Ï b #"_<.ړE{$yo]yeypE0zr7eGp@iG[}k=<TcBx
-a@EUX73o2 'H__UR4ycv7ܗ&Q[ưs봥7 
- Ģ,#h.y)pŷr"DsHhc
-8#pnqMO<SKq>5%]أ^S#oL[<R0uE1mM?|JJpp
-B-Zmj4}J7聾'~?9"oGn| o%T^[HY4~]EO7a '8'icgq}$Ē{-BA=
-$aymkƙN2=(>vUQO!hQԃyAvh2)@t֘nRLyˣ/`.ںx/A543~"&?J/τ;XYُym1Ώ99z1X6 XhÞ&R+><;Dx-N@@
-Nρ9Ʈՠ%EK՘@Z;.KÕ1||#HچkݖњxϘ/iڳ|̛6q8#a606빢1单gwyޖwC/keAƀ@Mb2|]_@ȳcQ <V;Njc4Ft׌(MovkVp.hrsn(2bCv @/>b4m 卷.u@Xc&
-EȊr
-HU?GT/J@.[+s+i;-Vw7r{bX!1HQZ}򨯈::^c5ƴ)X~n\
-*mm [V9I{v3|?s+;P=+XO'?=kUݰ|u w.
-/L.m]>[wlJp5ʬnuW wl T߸+n'j[4z0^l
-xWI:
-\|,"eB+R~><ӟ"ߣVs8lxS X0Rg^\0>]FGNA? 7.f`8p^nҷк\zj/OAb#nM=U9Pww3o.!X(}<qrQ4q:secRڙu]YS3I\D)3pf]cQp=G+'k'{o|?>^
-uJѣm4Fڑ;0G5Ϣ)3$a~s^ F;2hOpv_xf O_h8}Țn?c<i'^ m$#|w'm<[w?w?ݣ|ݶt3{~w|w/*`~/[Z}=4~t?m"KM(8wR(bs[;?ЪFǝR7Ij 'AcbSoJ-0Fb/,6-ɚ -`)qD"ÓVNbABpf;|lT)1V
-@juayx\D^~pj3D\`^J7c8 g&S^ǐPܾG߆*j{m@IRJDRCUJao>ڂχ:ܮ}zd26joL!O烳?8&`а]#$ &Ǯm~ zjAӻ} Z+E No@ hqA2NT<%ԝrV,x!8N?=l'x) }ܨ_6?}p"zٓWq]ezyzہ7зG 
-8#wFG l@W0_-=;-x!TyF,?#IS9Ru/b4}*X4t)z_V6:ݤ6xVOi kc&wu6n#F! z[ _uwfDn@TM$Z9٠a!JVIc2烷%r#|
-|`4
-e&xZGjGpm 'p_q'1ft4ڸnm=&i6l}YOR;1L p٠ڂ#,;wQ<s2(jknAQHl]KfI:cmu =Jq pzcq8U}-|Ԛ!ƭ@ǓNe}CFBuS`36;[_{.^ku Gm4h4pLy^CoBE:xwt bsE ٨cd\ɲ`i*v(mt؍G՚hv}0EQppʏ{ 90<ZaJ cyNiW:i~7-a
-oyZEƲ 9t#KNN u$u
-f7LɄWWe2xL6,3,㥿erA"b7@c]tc[QW!m+IĝxHE&FIdB)|fGn|aæʷÏy.7ѡڙs/?Кs%Ж^ zB;}YI!g(-)3|mKFG;I"`l>Q:a20P}}ԷWFYã0|}}xrR<7tР(2XmZ(c<&̅$wªtҶf 4|uc]&ċGp#Woc_нyֵq|om*e1_xGyX#<D_)teC|ڱϦ>10P壪g$
-IIṄGCb;BQxP滴ЗhSZamg-؂sQ3:.:㛘5XT-|5YןѶ
-QD&UM |>'30CUd4cg{FT@ PfDcS[֣OX=ynXeZg#"dZj/γ{%9J<~woPyeyTw
-RT U" h>.<&Q3QT[(2؞}<
-Ֆ$`y=B+(GӹC?|è=!<A s3 ÀcGΥ('{a-~F$3K|kTQahV%$p
-IJ &a ږGQ%5ψ|%U_? H?w^wvxo/F {.!6Xs9:Tw'ޫ\OWtPpR*ȝKmu0dFAGGp~2a=%G?% #>?
-Y2 Uѻ2Є|ٸΌx}/R_Θoz>>ݬ_/'
-H7}BĨ/MAs VΙ;wy.R0s6דu/1HcxW}P5mnl(pmO}99
-Uni(7Z# b5x/W uHJfܩ߄SSy>:[y13N ƈ6UcJkp28 ðᏸ8_[Wew$O|cT)bh4*k6=7kR*Pi&pPB"1MR`/1s0Wtnjx1=ܫt` *ojGmS/]] 4N6W
-MZ5Px[ Μ6x2tD /"ֻ3^3^V?Aa.znx'>9bWC=
-(pcEP͢y4Bg15l܋NN/LT3cF'q@zAD-ROMA^ '`^&D'*/p@4}[8Qt|
--dҫAxNbUim0.NDuػhVp2\MUȖVWb}fdΒCll]̃u1q˥`{~ԟ֢q~i> D~5i QA[{k] UzxB6B9И^-M @EB?Xa'q$mt U͘F)FC.YF*`gjO]ije654~xYi*͕#bi]J~}D2'HQZu+P`h%`hmxoMR::Ot_1@*x gDK$o2w
-KbGe(쀋bGíoH=ងyjívINa*Y+DnuVVQ IJP~ky njip4>Lt+qp,w$h1[>3MTfv(N W/i H:
-N'0P}➗x2c>Jm&=v}FDKe=ap_ 3ϥ]>,UvuùéW삏[@m\ ;7U_Ѕ~..p'f}Cc<тiGEVbnwyvkDoü{`Z3h^ |1ɷC7Z_;F~!vί3x$5_3U!#O
-fujPί\~<24O6jpɍf岷}Jph-]EyŶg^D7uW)YC
-u. W[}SL\c R* 9-_7
-* % b
-߅ F[.^mx" 'lK-n,eX/qOs,kCC;da2nt۴ɢW rA>X(}I0k4z*r)_e+51g|/OK?4ahϹkipk{9# API誗<s
-*]bw.j`Hku۠wAϪVAKiPޅdmNV
-yRUenU{qR3"(3A{&F$VITvH:$)ZIWr$~2wxԉ\v'S2O9se/@L]!7RCPlLV:p].WDj:
-3x$"YuzO{ZVh\q<Hwi|iR}JNm] PC 3<@A{/#ɼ =|iVB:{4^ ^i_Ym󭉀0LNqt_eX/0V줨ϓb5|M=@5N hüN.$ ЅvP(kAiح ꭢ=vږFѬr&}g7A?T{4 C[o9D\֨m5fǘoj!K}w]z8(CWÂ!0,=Z<E<YkV[d} _]߈=UlYU wv4\ؾ"PM|f&;jW,L0ptL@;5n yMs %ƂEAz A)3]PwX`
-?Tmljw,i/N'P4<5-Q4M)5xJQPqBWIJ̍߮q#PAQ 8\GH gW4^:վC
-pl^cvMW؇{ ~g+DpVqJ ׁ͉$|'^|Nb20
-c037t YA E8.$1Oǣch%!L} _ @ӣqxX,Nǝ.X?)Zyh1s<,fŴ7h8FSâGRafm)_H:1TjCR+J$h1-:7g#E6).Mߡ]J6Z0hz0SEKo=;#7weqJhj6\E4žvP{]Mh9F韝0?*lFqTAchpǞ;~3Wǐk||P8f?81-)cH@m&~唲S WL53P8E}7ջ[JbX7ȭU CDo?-pN>i9k_\siEQM[܅S5Kԓa,K/VS'msal
-ym2C/꣸-yz
-f(`̿^eUHh"azV
-o>/OI mzLM\vaǶ:48rm |Vg r |v'6 m e@ q{k
-}{*ib]x hON}N K
-2$T#>%vj=~'!VStg*Ud;F
-
-U
-B yGA_&2B
- tCSPP ͧ JPI
-)/
-3G
-m4n=ޜFΞ%=wU@CW# {$CՑ/ὂR3 ZǍU(T pP 0!5~'@ʡ" ㇇x NLP~'f>
-p>1eaqwJ֊L1CAs 5b2nq/(;kQNVI bv#| ,6JLcQ"WtB6+yx0Sp% )?b
-"vki“l~A<!Ld RG*d6U1PGP͵pA"\xfda&ELFJ)dx pʳ!ᕝ62^ \jQ{W!q(zED(~1P1]zKɎ !Rei|  `8:L~Xxkuq x!9pl6
- $Sѥ1%Lihbu%ž;fU+WVA KVGи (q29hiQuqئTH{XDžZ "`(ԒBb>ky!W$L=k
-}ۣ#pm2wIkv
-mda$>79DMyWGm1pF >0R;a[m Q0*CTx
-bsv $~2jk|Q<MϟHlaЫ6d\FYhh))Ci9)1c Wed/'Xثq9b0PG9nL B|[$om6j[_c='."VYTڗVS
-ZL=r38_A[G  03p9Qx9JOm/I$Կa3on[/b魹PEΎC=m2xG۪2 1Pu B X΍߻Q D<6A3F1;ôIq. 0^5fS3q?<B+؊hkH8 /Ww𑶥0a UbG")_˓Ƅ&·(D_Cs,ëZ]ӅuikiWh32`O5;Grm7Sļ@V袠7ϥw(M. ~W+U۽dr]q`Y']zlˌ [}o]!
-9[`\zEkU1/|/6W|+ _"i狝!0LVE,Yb`)ƖpJpv4Xo27+ rzb@}C]UwWs?ni!X7C68<V.ۤ4(u{U3B$y>}40`
-ZVREsq&M葬7:6N"3:؅=ٱ@,SXg--o]j&Zz`]o0,?L I@.Ȗhgu}
-
- |?[1߷+Q#7|ycoyq`0g3w0kpG(mKo֠k]09mU`(m"޴N
-&΀P@h
-
- L^KFMF57d`Qb_I::\2
-5mIxBP݆tXh(< P9&d/<yvԩ9 3֭
-,"o r`q.e.t6.ЅǸK wwc`*(ڃ
-v]LoGLoo;wHzwHz!m!c\z_= C.?
-GCyơ6􏚖`׷ٔ3ۖ:іy/O;}Ֆ掺 W4w(9?n8/>*ӑ˚n9/^xg^_Z~sn3'bb w$w`>lg>׌33ƹķ2:a(@K[CQKIXRR,b)Ů$)GKqQ2
-cVye,
-JH:J5DG}PD wb`Io^gѽ+2c`Hc$ط'4%/ .5*v3"$G &IE)~O_~&CȽg1?id;~%YO'I~$O:|A<?ߚLnkyͿ?*u-vŜ܉b|/30޽0%58 ^{7({Лƹw'h sm
-)zQ!JCZ23 ٛ3{?3{SqO Ftsf.eGd!x?w:8}~ČqO|0-ӻ X LysŁR*Ѫm.Dy Uo8Dy (sSJM\ag?w(Y̟=f6=\}0XOm^J3z_2P2N
-j2sknOLoQ${)HNTls%qJF,ƒoW7d8!qfW@!S*|ER?dB ip+K@5=_J[Ld"ޫt(-!k=:-mm.kKA0q.x|P5hNV}PΓF<l24y|:&V_UJm͟~Y
-)`i*b
-Eq.|eitf\Aeti\Me9tc\GymEO>8y̻zc:en?WB,eߤtס0R;Fi|1KU
-ZWN
-\bp*Ze2pdU.qOA G@K
- >XQJ;cNW魠~=K3?PFP+酥]27mܛIP("o`)dD)#{~PN|~$R46BUA^)^2a`$G8(Ѧ1"ӊ1EZ1H+iŘ"ScbЯi"҂F |O=MZ4hADOy<MYVdYdYd0ɒo)7N9ڝRi.er~)kN98z)W)N9r~}k)9?ƌW&W_xxM!/ut;j씪Nj E݆^xQa0^e/1uƋ E݅~Y9A}
-}3>jRzT:=K E;" gCaAd2q^nY.->5M[0ruWCA}[F]B;h9t GGW\T{:c&s7x'&E.{H+І>ց<{~_ 컸
-4՟\
-A&3Q2
-h-.b;2o qPt SeM.ubb~N%`i
-`/?v/eilCY+iJPIfARH.ȑSA#MNw2MC|d!+gji޸/h?'qߖBG[xp̦,HScF
-{s]gP0|7
-M
-< )"1DB_˂y9$J&)I&K5_sfR% ^1`T9fDt&$ԙH&n*e󍢌܆(ZvK-vɢ78=&3u ٵ":>oުK=y)Ukq/YI䥳]ߍM9O9|Әjarj;rXLAy͚9u9<>[̂#66Y-FXkF|" @ 50qc*7a:ͺ<kwv8.ugᅖemBPeQ'[:U-54ߋT.>u#kSo=Lص.uev_'kJRf/iY335ׁ|R_jx_R 0v}RGQm͝xZ̚u9ٙ1 [gcLaT=1z!Ve#ѸG5pYVf;:u`7^
-9GƶQ,B~Xr0͆Oq^OIC|IW|u8<.^~Azpnh=}$3આr׫d6|نlPY &%\+h`]>˅w[[[ COpVVlTbe1zCq\5c
-4 |KTe*\2{Bop)^_{*|o"@{_M(^ŋx 8*)ta{×H.NA _hO,E*EtBajF*@I]Y3`8L2o9/|)<b"<QBK4ƣ|ms]ۼ􊘀fd_/(
-mR<t*Kx%7B GeD֮ԎmUR 4nUCX?S~THHj΢  *{~5Oa p%}﷕: q]`((=W+?XʎE* QvF )PV𚵽 ?{n/CLSHò4E*C3}FQ
-o.QxQu}/V]2\vqh~}A(u2rw/i[w%[b llvZwh.H=I!UзJ۰;بv)#hSnΰb 95>AKqۋvGrSG/`s! 0A Ӷgà ^P7]Sћ%
-W_
-265x" Ux*<Tg*ƒ"]rPlWv79crVgqZLҷ3^] 2f8q.nu#;8,W> c\"eew_<AxONJ/H3/:gNk10C>Fdh= VT_'A'͘Jkabا9^bxgza3klV$yc9BۺzDLID9HKFgy#=gFb "y^1q:pH=ba|\F#x Ϛ'q|5Ѕ2Rjc[h'ܻ-u#b~Sk.US:oPwuH(WnwNz8zJ'Y?w9 i,Sq爢qPwyI^}Ubb O
-V2RPxPvdlAb꘨Nk>
-zɜ⸈譩}a;'A?(C͓A4Zz}Jw9w;ИCBL+r~'Mذҍ`LQHm">GoK= $}EFr;x~9JOTJB*g`hОPCmrXt3>| /-kL_USbc{\|8%U2h"D/Y~Ojg*t GkhAßITql4xr=<Jm1vNSѝuhNU)q^ ~ڍ3_gy3.:B23&8@ң
-RR:Π3Sv'м:GR}@gC;@GTĀ~Hz1yrz9<81LFq+Td`taR"s1jĨqLBX`K\mQ aZ~/-9姑1Dy 285.||x Y<!RPC'ԨpI:F%wP%Nq=J`&%%:3 fT*Fw>>Qa6դtIa }H4! VAl YL!,MCItb/|3#1|_RB~'!"hF(_7{2Y*wLvu:<@0zv뭘+5E?-o~K
-](<bB` p|_
-?LmQ
-NLO3r_C^=u(\"Gf:U@蝊*u5(ڑKk:IPoA_$|<=X<PΈpP{"99>=/ u>
-wMp0#D3* AL">ğCǃ_T”= V_ %v P(>0ԪM:A81~OT`/$X
-C|z(u:0?04&
-]AB@63HY ^)AB6k:*\zzaY~z̹b/G2~D!\3b:AU>Tݗ
->ìکViUOVmUh>Ǫ>Wih>S'`oj}Oݟj}vV V٧an}K݅ Ӭk}'Z{U{vտh>_lVcUfʾ;ꏹ1#Z}Y[VmU?'EwXLV?.>>Ӭa$]8+=uz2V}7ǔŠ9 jj {_hVZvj]V nYתv^4M3m}jj?tr:Z'|A5kvrЬg? lUPͿ\cVgU:,\7/ 2b<:zIXO_{:<ZxhXwS-ۍ_7X'V}pb4Z}U}hY?s#fDϳw(cUThf<\:eU/5Z}U {\aU}}z 2_Uf99Ψ7?Rp-;&}IY6P>j|g. GCym75mWn z󤁐ph(=X}EO'&"]np`vZi4f{.nU۩k;(=*u?Kic617j0ffj;iqgs(>4fђ<:4ޝmsGq˸G>}7SCӔa}
-,Ocwpg量|C
-Mݩ17Hv뇃uTyImůM
-~k
-7i//uWeow r3퇂n1fdYJŕk4TP]ߏ%<ŧ_DՋGJr?cVm~b׃xQKXH֪#{]"[Ay}}?!SҀb<M9]dzh$:R/AG@Dfa1[L{a[E{AOt*ma%#[k\WhC,=G]T&ɖ]E;`!CߍGKD{GH^x"3%ycƔ U'9)P$#[FG}E~[C`H I_]'yP"$H}u~*;H#Rp nI3L<q{h;}罠D8QAs-u7/(A[ΚCy00 JiDDw NP^ &
-};+P6O$S ii¤ s*!6R#dذf8 xm"擉DO&dL%Ri>ሥ H: BO#$JSS"_[d&R%McfH0fKF%dQWY9M9ښd5OOxk<ig4e {m~aѺ&8i$/ ^/+wIp7䈤\lnt$'9?ʇ f}\3,cGfNRmR.).Mk_8.2S_\O
-{J͔!c{j<&)d1͈i&Mv]?&hLKs_Yt&Ro%p<xvtPsk@xRfkI$Hv_eqNybkF%QGUp(+cSaШ\NۜmM 49KFm3kp=zWCo:,=m I 7=<ptуNˇĭr{n0 S;&TR/mncKlUm>c5DPR"jW. ȄZr*:PXWӌ9
-~[RԇU2~8jldvWnH@8 RD
-\<IAL$@~Ӑ]a\H `@5e殢nCtdX #˞i<&PE7koj_%ڦKh*M<-+WS~S%R0dW,. Vٴ76+|崍lGI!Vp\C~cW
-/@o@l mQtS6vM66Oys^ꆋ:] P-|԰Ρd}U@{S F*;/w+߯$?
-_v2F5S/)= ȣEWOlڦH&Y%8+ SUԠ#*SP7"p"QsNPD*cppVCZ+ *E)
-#&M٘!=X/u+~1G<y µ:x]N&*ϳ&v7kI.CyӠ'+Q _ `Yt${p;?Z=W&ɍ$T
-aJRIzTd+K3,0.9ɸdENd(O9}Yd&KeIB4$yJts77u˜^JS~|TyTkxf/׌?
-<Tta@?<zeKkzAxts>"w+ xVޝ۬<E'2y^(z:覎Y<ZAd=o[vy?蝌$6*B{+=OgIT1_>p縪M/99b+<zn1&?/&q=;K/U m488+gSv@2fi(Y4554ԠPD| O: W6qhN9*P-ICzwD~R? -З|L6Xbv>g<?DL]9KGҒ0TGI qfK<B0.{dbYCI2/a ]8 ׶N0f ̃ZkA8*qo? {6ICx>kq#۫Yړkg\7`IB& +^`=q\@tɛL\{k`dqw-:tO#FVLKq'|Wfy1zkHYffsJt,JX⃃X/qscI
-$d=hL
-TD eq-&D)t%YXe0ӥGdYbD ܙ uukƍKСf7u :,zhSt:Ze"O~fQFL2)1)1p/9D%8DhH0 0N-
-Y&`
-@A>x7x3\2/J9,>`[{+!X&O}(S .-U |
-
-?.c)EL}Eܕbn3Z(f<D)@S=R$ݨKdt$(v'^" mg|eb7IM8Ꭺḇ̤rTSaE
-Q*IΏ EDUqddOZg+~oB&6w#H;q-h0$8#dWĥcrwȜ{<uIO+iSړ`^H b,t GdOdIrI~&KX\'KsO|{rwtA 5LDnSP609fѢ^N#:
-22IZf&j7>+<zd6}9Q2͑1qܒLUI(IcJDIJrT%ϴOyk`
-8{
-'x.K,+dUU)PWjD^IcHSsQu5}Gi(mR;Xdw.;;&56'>gЦn-r4X* В_ DϘ'cisĤd?0#`^vkCu)
-B#UXYUEh4n*Dx O}vIx!d|lM6Jvo\(ډ6Ӹ'v6鲘XKR4<BBie6yA^6Rfڥ47lFosNzI(Mut-e2p0nLͲ't Cmqnk~\@WB Nk~uw%=233a zUOvˀO`iWO)o4_^"!Zb7
-[u#0h?:*B|;yG'q>᠃,0eJ <Bh#VZC#5+Bx#] i.pr/`)MSB
-^Jj/4ڔiOKFb
-N&$ui?2o7& K E-[$6V")Ԝ_{Q1R?l|
-)a\)=Sr/q,D&r>ӟ.bLυsR7ny5T| VH+H͇Q|6<S 1
-L
-p~.=f
-)HZ#E~yߏ> FAGn? ϊ)ľ0KLFgqG{SZ}3:]5n#(XGx|~BFr/Y۶OT6x+6Բ0_,es?E'L%,sE96@ƁF
-3fBOky-3 kezD a\k)q!6H.r
- ϯ&CbRHkqÃm?]r%uxCT:TITp}JswY@8&] Qʻ)j57M73f`4ROfz3cY]Aqÿ'-ERP8"8sɅ*tQ{
-ph?$)=$'TUT*fS'!YIB'&hQn 1{˙:-ɔY9j/(74Y(m Uѹ?*:oWQvbTHidh &iTK<!>G`xV lObyaiu9CPޝ ]?:zSxn38ӷ`Wظ}# 2f8b쏽8gUHز:cbSG䤕 [p+O|pBg]ȏ@}GtzXiD^qǬY!zԇ 'AEDe_?3
-Pa*wZLp'AF%³]ϓ97)ӊ;Y,ax,YFޗF^#1XF9F-r_g
-Mt?FT9H=+E0&U#BhtdEL]NtgM۲"_ayqhw:ꂟCGD.rC|T,EΕ<*msTNU.,Qcu3]B<MD|cxcf]<!1i$7ۭly&YoK!4f7HQe~z~xJsͲ뙫h("'"m而͛ F2}}%VeE}յ$\Ba1mndw菡pj(XR<޾Oil~hM*;L6fw<\zCYhu2%;3`1jAgzp dSd!LSr| eAfAh]w"G/ {{rbh_NW7 A.
-O,lQ8zmS06WU~; &$_0%pB|/ڴ:OdDojy-"WrIJ1$ԷƘ=f[hЧĮA?7Kf(*?McwitWQ*J"A49Xx[y#"5(8
-sn
-
-N0)+_HekCkn2,&
-3RwaysرXh^#ͦ~jFbGvdԶږܦ%DQJĽ\Rma!.%B7'l9V@zDpYF᧮,C,'{h/> =}gp/ޣ}bJ9DP f<a4o|AK673'B5|o%*/h[f&ڔܡ]}
-zHA򨯃#_ߑŖշ=LX뤃av'HD⎥u k ׼3纏9uFOp̌9'ٺ{)'#VrOCYճ]z<@.6C|xG.e.-A[Z6[FqqpXn-Un(^F:{#GohO7q//X/E /y[i^՟fg@o@u}/)F))PPW͹!]?:PLS@ ̆%5zSzSnJ(pʤWC[U젽{׹nޝ㴷`,t |+>O;'wMW1lh~IEC#׈P@>b{??_xX!nQB~`ڛH:K1C'ѭ7w7XY?bVO֛5)2f9&32ܿz8;Z}?lnӕx8pOx
-cmb ڇo0V&ԞGec\"^go䑩h5uh2
-Җೡ6XqxD[El3vz!TR;9isZG<} և{iIGRC -K|O6%os$\6B6p\I
-z|8|H?˅/֟BO5 l*~aI,>
-Fp,t^PVeyW"?0'*7yFN܋[*c/A~vGXӧ׵Ur.-_(P~,.坿y -d/e?Y7
-8#cKg~a
-C^#:"c8tlG]_݌D(|I%QUD^V9 x!=̊!I-Ϝ7W0DNE&/D11xfY\+s~=8``$A[.&iߡ â.ghAح_Vu_jǶ<xcq29.\}[#tԕԄO&5M/% |dV&/ϙ3|Zo| Alq7N] FnQ8vO<f~Dϱʲ1v >6OEwR-uI}[%Yӎchۯo߉-H%HhILOƺZD;:]&̸t),ɼ׼1oy|H"f9s*K'yʨoBГRb~aCYѮ<,=\qD^1'$Fmښf$E\1{cp>F<A͠lC_=b'JMӸ&P;.v-\V<ɂ:#=]ͤ9h@#r?Nbg #_[;  >
-#pQ NV/RHkU$wóچy)MS& z҃{Oen*YB{fY mW؄}
-N%iJr [sm<W+Vxs}OFgUcz8^%t4&eFBe!-$7@6OS`|y`A6cWG>,/F礍)‹a lh&Wf; (Z RV}BV{iN;?2anZp:Y.MotRjvV3I~Ȣ~Ff!#孢|,ߎb1tDU$BߎQhrPk<4dO׮OXdqqc@_h1Ac0t_@rAB(@f۽7jonahE(&)tTUR-W &{h8!~ xmFW/Kv0ś@X 9|Rj+L+rq]]\p=۩=۬*aCޣ!dY 4'XЊT2|eϗuUmsYkZw!uӶܑ 3%ha~I5m J.V\(\#XuSFi6VB򥩔 W^j2yKȈX6j6xKCLa-Y?hQHGS
--Ҷ<#zP`OE>F*AÊ=5>G=UyHb07I&$ oZ:1P pP}D᛼V=zн }='P0o5JUdLr^-|,%6Y`B])·1L?;XÝ t_f{rߥyMu>氖>,3AT#LXcQ-VdP*Y[0ُT_~Y?aD^1ݷ3(:0zAw .ÖK
-<pF=蝉x{0(@ -'<F{-Vɾ!3tAg+086J$8(R^xR~Dнߊ-oZG1~n`gౙi Xl9b~8F1L@?M(@W /| nUO\wp^3G@IrAuhJ?N\q{E!`%-53?FT۰n (f<Ls5ֆov>p&Q[Dp6vUgwu=Jkb\LA9o)_Vت6m '[  5滍9%/}Z8|rҧ.
-]LebJ*"0{IKtHF{]cqUn84%e+7*}jFdD8B(X/%+}?&b]=),f{肕
-x`'
-`Eܑ:'qGvT"dx,9||/-4_:``<1$U=Pj)JAjjkqHA[S
-VJyzC=1\EqYP }`1$Y~ uJ0Y oC˺|Oa`hI.Y;9";*Ǻ8Kyfr66/D*#r|/iÎ!hA=?~k|(.1A}ICdHeTP
-YR. JqX9)y|W|;A& CZ
->uy,&`|sͩNH,52da cj݉14ztFy)}҈Ğ8FQY_NgЫ,a*7U~~BT%%r,:~xǑ =jXKx6)V;;$fٟ$vJSs 
-\JḷOٔ ?ŷm}/zR ̹<6Ѫ7<p~@aC7œ~Ocsr]|Y~ [7AB70X*F ߐ( l2^a\zY:t4!LV:-#B#TC wO&]<LJ+(5[~1 s?YmtN )4SB pv
-E2|;>sv8N*n{,LXǻR8YG6+>y\ulrG@Doﻩ?1i6.ϥ_h?ןoӟ >?g~?ޟ[/ޟqy`}GgxǞ_'IF7 葋w;s1
-A`ݶGI6Qf5IEMjJh-]mfa*ZB%j$$ Dܐ=*P9lν{Q!%;bonZT#Bs_
-$K_tlWx~vɭ"3W$_fQ!S)%4S%矖m"`M`Kڎ1c, V
-neVܨVZww&?6H.?v zr(ՐLl.,[jpܲl\ ⃖ߐTem2uq:R<1RHNJ $.KNi @귭|{!\omL="{ҪIΞ$мV2l
-ɥ~*kǬ}*#ˡsE#YaJq:W~tt,#yݼ6 z73]>R vŹo
-g'mͣ7l@[14PGAr—
-K\Ǎ{5ހ)Y|mx'K6;WIRsᅃy^A'AG׶Fp
-z_ _|gΎC oGC0¬ڗv^чa}\_
-9O
-#wb8VIÅ9XJp`qg#.7^7mTb^H^SO=NMUj>ECW[[[߉H[׿{e6]g0'^"4J(sGMC
-i쫙q|,A*RͲ03nypy"fyf5Sn,UdEZ!]w ǰIe-N"nYWfǦXN/o7Աḷ*\O~V>Q=CJE,,n:#Ǩ@ @'MH<=44*oһ:X#hX~Ɣz(ϠBΊ h֒גwYu}j41gBE_˻@@Ⱦԓ)YX߯_Ɍ=/ hTj5Q4ծȠ= Y=-Og}f_W o|IKLzt~9ȲV$Jkwt~3g_&N; >M:X&H,i:ӴbU|F51te<7a:5"b(Ŵ?Ƨڕ?Ăps~yDjC`uƾd|vUv|Nc΀ _o_1?Y]%qr ^'^_%cu!5UEjc.y/PM0o`>c~#&nQ"uv&
-VvŶʹ'8 wx|0|lرJU@dl.fY +ڙ_k?3†'nf?0Xa
-W| ?ldY:& (9; ܖ[}*;mZJ#{B#+ൌQi`eq**5{j
--mJxX OE
-tPKsZWKZXDY3'&5 5\M2mQYXOL[·o"&VS]^ 2L¤3fe2E_lE{Rgbdid)3Y5wvL0$fr`QaPB}5~U-\I
-t}!PU1,
-H1*Tt@˩gՊUcZTFwpW15TJ:ԊG%11: g!wXkhY֫zA|=wbCj@OMyIZ2
-%O{Lߏ;DQ Az6I;
-lz@W%m%S5g:YI-O|'s%
-.W
-g ?jzhKA?;tfúFa3wIZ/,j 6PGuy|g$m>r]qY'Jd!8(:0ںˬ uJs6jF*|mb K*=&}Ohzu;Qi䪂&# lAY Z^}?T>KR diBuab\WA$:zEL/0ySYoQ+*Q(=~!O5Wu eg4g%_$8HE>@Jr %VF π'E7m .V|0
-3Ph+oS
-޺0.eeuNWqb$ߵɆtpƵzG̪%zm+X
-G~BVrhLlA$҂R?o ߨCg6,z{ ڮj'p%wF;zp#bQyܨjX1Rpp [\K%03p,GBķ4i^ tHf1CDӁšCPx@ LLox$!ſ30</c$?Xm0<]Us2Me]R¼Z">=bh0PiK/WoDP݁$8}Yn)a0 %TxحyԹ
-Ƞ|A:G__USRҊ{, WU@emQ)^ڏ" 5%XA- M2de)_1539vp1|+Xʈؿp~zkk
-0( m›pa$%ub~ DD3s20 /`y&U>9S^ͣ~Q `x(H(pqιt`m{Z:pKз3P
-%fL3ƕ=DJ(v*+`CGXx*Jb6{_M\(Q@_v !Pgc4j8D_/*6TEzv
-3A̹ Y\J.'c?G'":`%2;x7e')$[Cs?' ԇBkAf p: -۹`)$0{wW xʝV}P#lp*mGm@YP 8s*|)?;he|ȗ5+{DK=G<DB2-DP
-z*Ld/bUjC2~7F%̗2&-٠lZs])F%Yw."nViM+Uu͟'e6eBA>mS`hXܟ.28&+5>,s9U%>f^=o^ uEr>\f4OphG<=#φ ocR;;Ἄ{]w<aX 15[WG !נ^JUjC]p4ýT/8۽;'.a&s4উWY7Jd>etJ܍|(M%jkoJdPs⾸z3kP҉^V_xibquݬMV W.|`/[ EYYLd z K6OYg;RhZ?e=ظJȎf~~<^W.x@@1-(4ӗ4{.#<,E-iez#\7fI_ 2FyᲥ$5Jzԅp\e9?Ň;<C]x).=Ԥ{La&k[ G$WW>sl`z{6]/<la$žf[-W5ykkΰ_
-ר0.R233Q};FZWy3UsAxx0[ _O^yQEz
-R7x*(É?ro4LY0SͲ/ڞ`1M! hwj^;[ňe nDK
-0[+]{a@> b^1e<(\$Xyqf:.\P^3%x܎e8
-W#[C Qm zpua4Ew$)t0*A]sO$˄Cs*}&E'9qL8O!O:\^tGU/C"@WN@{{J|"ܽG+~T6~, X1jV?l"s袾eŪC\lLO2~BO%ˠ/v
-# H8I~#|bO׊ c%I{l<FdJ'"
-ڜ#tZӿ)95)G5`gqc<Iu p¶VH٨U8 uR ȫ++œUwhjp@֧VҌވV-3Z͛Hw`^nՀ5M]7CyFǸШcݱ*\/ c?Gc ك1JM LD|e~8D8Sqnj}xxnH:xhɃ!\*la/<C@f> <A
-Bn~ kzCffMCD1:'U zg_8\/ /T7Hx.Aml`mTB-+w|\Yf'@2~dֿV}m6Q8FZ͒7ab>ie]x2fQ862nָo؃ XÃ#q<ڜ'/\b8y+<pN.,K?1Gi[G1H,!mk69:ZޅU#)K.5w$`ARK1+ccl{Gl pݡq@ /s|Ss?ƹ~euTy~Ϳ7Z
-U |29gHp:>vy"` r8][pJ[G)/)Slj`,<Rio ?+pKAǤYJ*4Kf):nYP?¶̉iWэAS>^Ua1)XőC%XKY(:Ya7~*r b ]eB# c<i<h&(NЭwq/
-o!jݝpQ*-aV zpCy&=i{%Qa8_$=Pj&H#IX*L3t]dC'>nZf(+uGrV0GQiiܻjxJ+|i3]91 .AUpNwqj&q|1h!:6SȵӶO>G1ju3
-4,#'# (9zlJN ?Zg]pEsܿZSX/H½6eyǍ.j*vn#VnbAbCN ]ݝވkl@  zz(Ɏ GKpv+n[sP u,n}$GMָQ;&'={O  tНڧ,߇/z0z^ 5%NU3%D]X
-}Gy;/ȈlS{hCBe7n27@y|*I5Xol#i8MOT-Nh9Ŧ-1ZY>E@9t:‘/iϓ <"Їz*tYp_40_L>\*@BIb AYF(y6*ϯ Hw_]6W]P"؛+<8VYqxL<PL E+M:0%҃4tܳNM
-_{\} x<; @?<-2•fr7KgI}K'`,}R
-B.tȅ [KܯYW B1+p1_xB.'^SX|:fR-G+h *6$2WLdl GeWZIsHŌ /b9;1r޿%xaQu& S\G}x+\~P (X}?jÿ]:G#S|Õxm4 v(jjl ><#yo15>Mj1;T׽ e>5v"7}7$>9'ؑfOby%Zdr]#RR/dgy.YfpWٞC{Np{56{|v);)?uef-k۪l=.֒=+lV/@.mynrBrk-NͲ_sˎ i&wr75~Eeˮ\׹D1 2ݡ[t]]vdv}]B[Ϳz?ow'i;%S;N~h_Dc'ݝAwXC6rS9mb ;M#=aF!EExۥMfɠ6Sp lyJ.H~HI ó #̓r;}qNΎhɕ!/Q
-Ir6zPѩ54*Z^??;HcgGTIE/t'| 6ߛpC ,Ojqw ~Oծ>6ʀoht hl<fsH@saۺ}hdؓj.ɾ'c66_N]2z 2&[F
-VHoK%
-9Ga> Ʃ"G OQ"~It™Z{뀗>cз񱯫נ4 7jR又$@C`.Th/nI| iQ'db"~ʪ@O'0ep *86~nllW0 cN6׸'ْs8+X&uOTi1V_eaaY3y˽i7݆$4A#oXo_x0o%dKJ]΂Diisa"gHZCE}hEO`1Sf;O)6ݺxW:7֋$oPQB":\-X5eQEAu®sML#F ,'y=L C,Rය)I!V ypU{6D߽B$_x Zn25hL5Bf26UDtEܩqídԔ8A|FaŅtFKN}InnI&qfw)<WYKҰ',yIn%{~݃V7n1)eg Z"!Ws='΍|{\j4xN,'*ej
-jJ_6)>xJ}dzs"fp44E+β{&VPAP;<źw{ȷU"ky(PUoWWMҶ'R
-ɂ@\yۥ *k`DC-;4N͒ i'٥~ F9 $gj^?BzxO?ěS&RWnAMo 'p(bU0E-XΦ_B1
-?=ly+1a&o٣>3?$`3[=r.᷸͐<! .1KS7,"+ÞR$|tSxYJvQ|&omRZ#7n x,Jw!+
-9/E4F^LBmE؋eŠ{Š ;ѩo9L<Vl"ŻcHhGxk@~lujhǺO(,_Ӄ}zOyTiO
-{G_ߛʋ$8AkC؇S}&^^Ц3b˿`Uxeȳj7L}sZp2zHgG)*5OMk?>>2K<d~\>o7@|upo΂_{UV4\Or*mq1p~?IΓ۬+~b?mU}C)G
-
- Φ?(+ϻKbà7Hz^WkUPn`6NJYj~8^C*uUc@*>Nu6`y՞P39z0]_KdzЏڈjaHI6ڼ LٴCjS=^--Im@tu)X5L/N㜮n,"_ Wj)ae
-Jhجl8
-gb.|IY@sB'Ao6ۇdQsf+.jfcw*ډt`jTLYN8U:Q" =^S۔UMrH>Osntuz;ѷ!{*~ln[ԈaoO 3eэY8ٶ'i Z
- f'jp|%πh0X6h7B@7ۓ+OfC61ݒz=Ϻ
-qE"G155+Fu,_v[ YN(lNf]U%ܦ L 91;܅[[^M]1 aH{g*gG6 GN^z7oE-'EXMX]dGeU'EQZq-}#?fYِd7SYN/M>swMZ`v쬨U7.(}z~?DuPVNE>!Y 椯#:8|r ~6YQG>MBmɑLyxR@iBkqy=31)AF$+ߤ BI؀4҂pk~.bw4r[H] WHB4[P o0sjDN->71J5p?VjV3q
-˃{'#ף8iipc7rGTo"cbc8e㇩o:Z
-zwB\9N9taucٲEµ50*u 
-!#Ŭ8&F^D,Ft%t.|@gBKf-φslC@uGbxuThvJ~/RDS+2Rym׈~HW'J l?,Ej\g |EM7V,6
-JpA(OS9җ|AY~#qr^oe:&hhԫh숱?li9Γ)˻z
-؆|{pL
-FJ
->]1ȪTZ](NTf?%l<teM*<]RKFiMn!`qe"k4qSK|n7QXh
-N_%c#,})+lhEL] .P1:,nTOr'(79T0dZG} MGщ~}:T3̝Y%ꇅXjCz>zWbݢ&P^#Fؘx r=wej'ktJ4)5HaIʊofn\ ,q1>@JdѠ6J)c/_VYwJ$vùZzM+TggH1^QL-a~9jg# V #
-3 @B%fU)<9bĩCO"Jل:F4Kd>^ud}d>&Q9[-y[k9r!vS0ӥ<t7 HޮG?ey(>bpeIxY
-
-z"̽bK
-]Hfl@{U&c礪򴬵?R#qh4LBAt+aF^iFk@.獄i,NKާzCثd\N_Fkd%у TW°J>*<L7z)5:M+&? ҢG7iq3,r3[VeR!``|AkpV!c1
-‚rG^n4~DӮ$B\4c },"}zԐs F^{ay`'d/ݸToE St22ҍh<M y#gPW>Vl?e ?TPJ:7{FҔ_ լBm24% .*,j430qVgu]T߽X-P
-b"ȍE…WT~p
-P*a۔MoШZ(ggjTgIyП$͒kx}7sƓǶ"ݟZN_Y3PF9Spvc5T grZQlb-0a
-3)
-(5wJT(I4Z[' p֞pcFAΤdcLE:ɷbF'Xn=l?
-FƬ\)¹8F,ѽ'6
-t@u6zv^0o7Ǟ|TWxX҄PœF.Z| 9+er ;VXN}x@9 dnZ6Moױ%=о:՝76.jQY^j~;OڴUZWiTXKDfSw^)Q:MɺrRN[: aE+yUT+XPC b
-KY
-VZ63' KK!_Vx0֢/5-U)͚xi͎eZn䍺L2RX; oa]DKB H:K6JgEGyw󻏈O*K׈:hHJt.(Ext 'j 2k4hG*x? hL@sW)oEA;%e.I3"\tMpA 5!k6|kMvZ
-3dlS>Ř'ql3Uyf"1>;*p_4fc
-5%CUxca6xuv8:͂35>
-R@5fjI1p:bnxNݦt?>vf4ƌ>I<m3weL0Tة77=;Oc1Z'&*z7S)-ZI=nSW& YûKS^CZ/p݄MG@J čgwz)uERu SgK5Hd|ҤASrcoʽqpOW$&J)HL~[馗thє4
-MyI)"~S
-R|J->Jxt
-UN?R'u}et2+<|&V&}"A:EP
-TLZobpJ3&Blcx_eM d5IԂb%CyuX|PVLU0c âC}M^Ú.R|/tx_Y.4B ]U+2Gwvd6yk1d{ ȟb +)᫩Q$-(Sہ.7/fw _Qv-=VK'Hq }jXhvL
-Y
-ko$&2lEzrWS3Ilkd*Q0,
-rnۋ|L,>ula=- E(hpP
--}yS4Hn[I;*NG-~ǣݗ^s_;tgL[_FL?zeCX_] Qx(b=l
-<44f[ I@G|8 8\$"YhrGE%R# ÊfMw =9`H+M"$GX,t/EIڈMNjf 0 lQ1iMd pO
-ϪשzՋz5-}SrN/OM??Q
-B.muꉜ蘉RՔm 7Ȭlֱ5<KXIj#7P'FTt4k'a2 sP#GnqQX'(ƅ񟚩E4룎Crt5ls)+y 76(G4lz*JG:x]!<Y0hOp*5I-vIX#Zh>èEmO7"^2_£z-HVzѶXfodu6|Ǫ!tyʙ8߿da1}3Njj{__!K)݄RpW1VLlfU,a>sb@?;Јo~^% wP`=Tu_'k+|uH߽[ >$y/ 0/LȈ 8 X{n 5d>Z?kZ) ~4jUo*++ؔl'm6jŗ cJI 5m=Z"@G";\?o*EʫNWO=bjN\I%̪G^o:Mrb 6xkxetؠ8`ٔ"TDqc$ŝe۲ZFSK1TAX$\y`:neٸ{`OI?gഩK%O?%$4eb tq!_(H7#wR$?|RX
-Kaj5^eٓT5'nGղ (kj9!EO~ڱq
-{W>vNM|W_ꦜzw*`'ܽ\~`aJ<8 ]dh O9y
-q'hP"
-|"pNdt ׃{
-ƔdT<%Kf,\^/TLW8Ւx}dbP
-kS)!-u;ȥ \J882
-g(] >!>qV@=0aiʧ?z$ˤt$
-I3'Ѣy]fDĕx><[8Ph7yX`\5Q[Neq Y+D̨ ی-bYZ_ TljRнIŕş!_ rwv] PP3A4V`v+iO2r7t܊;8nUKZ-H g[M"(7ʥ_aS7a:jLj94lR(kyΠqـ")I TLPJ|Ƌ-_4%}PQUѷDu/Ō>諢¢KdŜ{S$|}|l:+ *17&!5  
-7ޫ5;S@7STCarQI&03F Ec6ro> v{uZ49A[{~rMp)
-gHw-5i`vӀqa0Cy~
-[<YTch2VҐ"a/0;E{Opnytq^z
-VgeUoA +:UM,h%, z5D;>B[І4v\Qb2wt6P/t% T#(8.`[.H;3UB|-?&L,j3p-EI~4f9
-HPUʩX~)Mt&Y5ZrpTDdZ3҈C%?"OR-SL}NJOt$& ؗfQ{s5y)gλp6 \-rHXtG9+@EPD1C Op*>~Xc_ >vqтҲT^֮dWȑKxQ
-
-rH8/;o;vkc{O%d=~PGѲŕ. >`=gh}+͢^+*-sDR&$aA.W]
-|!sᐰ<&_
-{H&]ռ59M0mT긊S/U&EC#z -f nHK>#k1$fJ| R ayFf=vD 8RJai˞ޞhYEF>u!K/#IVffeTVߠ4`Ilha 1f B,|<OYIcZE᫷(ۦёΒ(1@+<!Qɔ_#u,P3o6?]JH1Kn%Jz4x/i\[tU:g2+p%rʟǥMW"$O}H|A:qI#,򻷁lZER
---j̾*<?A~[Y:ݏ%KꑆWS V`!ُЀ%?9?UT
-dXI8_\Hݏ
-޻ϙ%䡘71n9Y.
-[{[q:&vMn賁LܥWf$ܬ|6&_Kņe`b;<֎#|Sun;U(䠾{t XT$Ytx-
-xW!@SRm*d;S)KdF*C$߼G"fR%`
-d8ęjZX:Vb#\keC(2'/۠:M^nqe}` +Y ۅd_g1,ـKxщ)oU<^Ta&b+yL-H\QF
-/Y߀F tMJ۔1e}#+yD-ـ=6
-H(YaʪT澂G uH
-K6w
-If!#Ve Q*ƞ`D
-
-Ujb(
-#A^ĺW
-m?n\^܃-AS1%8ЯVJyt}N#im@w6C.QƝbh/3EoP<<w wٗbÝYp5Ze. >JcRreRF8\}<<,NͱJ #g R r6uf@G19\Y00H'0VhhhBJIWV$I r XW.X\8e"X hf
-U;=(*zx9b-44>T, E*Ej4y"!#nzh3GB_" $*aF<Z$-D\wzM:7i*`AA9ȁ@M$r#?rj{gcP(
-DU,O.QMN̉Bʔ&IKۆ ٸCkhU 97щ7@[_(fOXJ.ӉLJ49V*d&}^<Qr,jZnZ_ x2c~xWbF13O\_R e23o<ØĀou%>Y/À~ __J 8y x'πp)_<d[p3J+1~%|u k_? !S 38%Bԫ3y8b-n/!֜-cbܩNbCO
-U|e.֙OSQufw  8%/_ Hq͇LŞKYq6>:=s5ڟj/)ƞghPgQ#MPR~;=:+&ٳ,ڄ`f |H|lYd1+SqJ17zA/aDu$%9N,, 9NIe %b(ግ=
-, ]wk#R{6 `EHeϥ}H?8O9h6|aJ=dIN@xNcdΞ9f*O(L6OOİc揟r7چ6M`&&}}=a#_h'gWf8g{F
-+!'q"=c'ƞvbȄo2YTG+<šyi22Vmx&0 -Q/Eߕ|3@jy^5x^_1-[{Kl&cX?_b0gGg,Ip{, :G
-zpG%%ȩwykUOc ~߼dMjgȘƋk):M\
-Y i08NX=_6@Ig0d C7H6@ #2qi)1d㲅Վ Ç%Y?IP3qx<Wz Ri.RlfPDnC<zK 04" 8vi{ka tD㋤J;SOZ'DSȀLܾ_?g*agɚ%A8zP㐧Z \_mо_막}BJwDAML\]6h
-ݺ$e:'}*G ۯknǭZn/}~Ӷ_^دJQ/^Ϙh+7DY:>_RB,z)^
-P)ItJ}]Y!vxv"a!.a87>Qo~̸@!hT FFӤބ+ˁSiuf/1 &`rN9 w.!?g~4Vr*inN~l~kɈwB W# Ցzc"xf>s:2})֜eǩmIyH#P ܮ,3e{3A-X2'yyɛ|KYaXQ(E[Gy˱*,c#XiJ_j";lbqY(
-9~Q
-GxV ջK#p+Rn`,b {rv}{Io`H4jy!m܌ˤGV,yXZ8"?KĜPiPy}*w5@R?ފ/[kDBK!H~ I"_C =oGx}3^>2̤6]+!u^zm7˫EY,/.@nJ*s _u,LK#Q3ƸG,' Jjq _>@O1R".}V3H-<h4l9fz$2 y=󧬭k ).cآ˓uvJ<3G!Cࢎ=Z4Zܩ9~ߴ$ l1*ITk[/?`bEɹ
-,N$MJWч#FCA[H3ExF2#LӥgKWj_tǻ/җg϶,~ί;84 8?Ł$:j?d(3lȰB[J,onۑ@/)J6{G;e)؂ H3=9( W-\cVA 79JɅ9
-m}?p Iw+Sʁ9YDYb|C&J$E*_"߅Hf|VEPDP&Bɚz@YN8]Yku)xJ&)$*/Kj %;^jxȯVh2[x ¿|W *.k닂r79t D&? 5v yK1~=L<(
-zƳNYe v| 7>G=Ƕk h>“s$(<yw*&P.pЏENR1X;_0`b-;kRb({_j+vo-W[?8 ڞ%<,Otdۭ8?yEY+[&!xjIJĂ"/wwSm\$U9++GYaQo%i7EfOA(+)w1<vU#wZגùI>^bX+<KV"#|$yG1 ys< b-hV&xR
--,Kd#[Mp BI,4w"u 2b"3V#%Nt90"lFQNxP`؏v|Lc%Hl_Nh!x*,rXf
-643"Z_E7\t$<}(yT(b4vC$;cU!O,Qt )(aA
-H9_0z~R:7&oMfn*COQt <FmX3ӭÓ?xj3~>КĤ&SbяH?$Td {d-!
-D( J ÄrOI<IJһ-`A*UM
-R-WXH6e*l4#`98X,dYd!?S
-"8ƙreal=/'!|Tt$m)G>WϠ[=)rg@R Ti ꄳCsnw2~Ut乺\ S?#w97 `}c)BW5*&
-rYV^$K&4vJ^k}kN3KD%j*Q?1+,@5 Zi -kgD,9w^aPK!v=&ϲ*q}%IܳSV0ndxDuhQ/%،#S#!^b.Qlۙqgy6"H]pۜ_<W9jt #NZ'EaJR#Ɵ8)j~헢FEG"[ӒXE#4 4ziyjQ Ѐ.;-L,zOS4gp}*„0B&Ÿԧlu-S.EW$Gg-W8N辄WvdxWV)rY_R7Q$Y5zrRWs_I>Jr?;.5N{I]Mr<;엢x'wϘx=HS'G={Q}쨡+aPY(?uǡACO^(2򥉘D^}zdvpک_KGy W*Q"=<[+y"9JN9y"gW"byng'O.XM#O[$Q<}DwO%"v#5<^}#( y[
-@Mh~L ^-^аKXǫqohs?(b B›n 7|80ȮB-s56L,FwdQT.gvK"]˼Ven<f@]~i^ЛzA bs2T+}g;JG e.)vFW@ 8,У!5EH356MKmUXg;-wjdG-qyqB-2ɞfq,:S
-"UXX]led'0SQTɀq$c)K~#tѼT T?N>eS  ܫiYEc<fzV9MV >&[:i!Ë] pK_G.M@QȜ eRfV
-(|f&'54ݬ ^lFOU=
-Ϛq奦l27=@b XlA|)hUZȧCq=#xsFmxrH-R}iŰ
-߃/ۊ+< 8 uN?=^0Fv(&
- WT8?%EϪQ5_@!?2)'d":Xt"HM.
-X0r&kg^ncNz3+;]l@&QQʲ6wDTq\|4/CLϔf=H}B~6,IR}J8R=+xrq~9GMP;1jfc{N
-^nP-QĽeYqQjXޘ{!9q3/!^)ᕿ"~RMofMqcgW9{|9́ iwR# ݡMKjTk=ae+eШCт6Ͷ=kFa}/"
-N`)ɞ{6'De3PJ|W뙄A8^\&."%+"M?%r/&HzFh֘skYp Ҥ eB-UPcp?yV I P-^zCZ=8uuw4R^6W6)SΞ;I~E)PftKz_c9b$aalEkOǪju:(C2,4BJsȪ-8{]`Y
-
-WwHA=5x.,)g,?$ V˚3;c(2\tXtG ?O1tXdc"H&mՙꕮ_'M3 i5jq
-V~
-?p#bfͤK2+
-sο#>B=!7Oa{~zޛ!j\6G@VJ*j-,%5DHjo[OHtq[#Rhj=OE
-j6j%n$[|FBۆ"MAG
-Cxs:gJUdxS߷$\/&oI93uċ2ɘiokA./,'q_9i<ߗ'34#?eH}HdnD4a}
-OKL҉ˬ])@kp(xZVgg.b䀋RD%"܇f5z{[`ɡZ|פf( w!VL3WdZR'uZU})ІR tH
-@5hGv_zm(bD X='!ߊom$u33,Y:o8ǒ8c˱4dGq9L^jFvmbߗ\.Au {]Z.g VEԲ'"Zv<E~
-ڃl&Hb8\<_2+SQn,?!pu=SXp<㜧JQv=gsǪpTKRGy;,gdӣaT,,W ͬc.3,ztj<5$c=]}_bn`/H^YB/b*-U2S1{l7y4xlsÌ(3ÙƍdGi=3x x?2
-7u#?(~q.. NkK_|M\m-<7a8md|G$rXi\J3[;3߸ 9?٩DNa&.0Z2bkx{H y;":7HYς+D;6*
-Jkz}ÉI%篱v
-6Q1J.@q 8_v[]F@<bYȑ.#JdL=?3=fb^^+KQa <l=fG 9';pP>/&bAvb5*稽/ʖM"ˁ/X H
-C3~=-Z
-|Werg}ԣ6Y6~&:8Hbwૠ$
-+G&a1[?i}lTģy@%}֤u
-cywTfM,Њ.@&vwZv 4:V(BA%y$5|{<ڤ7XF6WMN,FbcV-wv-PrJ
-!F,F{#00
-x\σoRMkcoBkvḁh6j6Y:~ucq—˞HUi(GM&TF1e@V`в)q@m;af3"O[![sCDC蝑Y*IiZlQK)7CkZeX6I=TK5ĂdMgqV r-Z~7T+b0BVRa%r}bLi0Ryv_|pƵ}\JBIkVI2Z(u,IտM0stD|4'
-!Z0
- {G6@T,_}P_A@k5OA왱)K D
-~ ~>N3`
-X^i #<;mu|9d8x:q6ga=Hxcu`M6vK<cQBzh0_RϪk#$οDvJҪd%3T'-@M_ +2.312;`jh\VC
-dq8
-8*'_ZV[˞.M6;m&@];m`d:;8j'lFMFI  =19''
-ѫ!\A0g" 4,d:JgJm؅U\Baiж?@oc:`V'w_bu9=ċux5-d&<VaD
-Z
-WӸӆ ntwF5Dee;n;q_1 d'qxFi&{Gۊ{cyBA%?6w x݋o]pD~f~ަA-j7ǣ})<hL$QyZ9X L8D?.3lS ggF" U<R&4='gﭣ{&F SJOkg,G2rDCNè
- ;NaAU2mpE*ߦ
-`BAAُ Xdg8S!VJ(/6~$),?
--[m
-(U ;z#R^_c^d2n($) )J?R#`C{N6Zd>kF+:W|J/%#~(}NoG0[ ^ rL~="
-scz:ЮS ^p8=0!s-xCR T@>@17?Dnԓ_y \0[V,]gRjHt<9Oo4SD;\|tC3C #P/:5I"k&Xt~x
-amr
-?#dmI>mp~:uljCjc6-P
-: 5NмC[\{,
-UVh
-e=A/w GҺX '~_ NV[zա͔;$bK&XyQ @_A/?OOw<({Z*
-YFQDg2L{>?BO$MƜ"$G % ,vD÷aahw4t0΋iJoYA0VӧJ…APSjVr={|Hzf?pX˝^pe W3MMb)C~'[SEo)vg
-\̻Gܠ0*stḘD$4yuXA%}IFQ]/D@8 D}ǻiɞ^SSr4s}y-M<7} ǩW}: o|gBOއ N>x_D3E}V: 7P}Ew陿A@f-q-̕|B/]:o+ >@FXRLFE^/jၸKEU⍯$>D
-㍰c]Jt*>] c%ZHyډNgjyڙ+]YQMx}
-7hn ?: ]8.EK>\?ۉm$6{ inA]dW[Hs Wun"t*66K-D*_^دh?:ٮ^uwy0_3sPӻnL3V_䈹 <00} #{<Bs3kK)%d=(;K˘Q<|f]4hO7.:]ZBC_[%O)aRd[hZ&r# w#f% ^~n*|](/jmt}ׁ+{lw<M/hLRjwf{@3ŷRޯ*_R!htqO
-QyHICQ|(>.^nE䌻C =dq)P diX]md.FBЁ"/ oCBbc.5Xgcw>],N/"r;Ns"
-PPJg)'KRC;t#;iXYo7ƹb<â %z;i18-6 ~LCq)+5?䥧)R-b'D~*܍^ooʦCRFVnfm0d Wjr| .k V[
-YzOڇ\8F,Yd%-¿!+!~ǔzklچĴzj0;:H{?Cy*
-Ϳ11d'6 eG/ GyI˸0p\Y%20N2gdAm8Ib=apC_GANQ*) NhW6P"aҁMLT> 2s5:b:yWeKe߃{dٺAڪ ܪ~]L³jʇ*@9Z ‰؎JA=Rp:*0xvk-Пz 0#
-cQ+<@wkiOG?K&9
-/R_x8%#FtcҩN$)8JHt=? \ a\߿F?43~maGseƄ@;>lt[U!tefVt 2~ weI6f"EaˇG
-mrMk)|{YjW)DZDG@RҹtNىޣLo~[ҨюQ6N%4JDTz0VZYV*.ntnS{I<;¿Z/Ac^:9 /ӓ@SrCʪѣ(uP}>GjafNC$a%`Ybσȣ]RҊx%mjxB+وyd:v#_D BF[- 8aD kMR8qÜn 4j(c\x)7)8=΁$G09<
-:
-AX
-kZ-YXtGvoÍ
-$]l1HQ2-NLJVV0L&3⮖N3P[;B6
- hH]:#ߢz.C1>
-_6Ⴏ:ÍW x0ɠ]Hv
-e[ʚG\J[JR<-XUQ|
-f`nF
-~siʹ#Aov 7FH.%cbte!@+YzՒk%;X9T
-a)rN~[,n`(Ycuv"ئA Utד %GQ
-뤎kgGVYs g?zad_ESP$2Ь8d=k6ژ)@%kȰƯNUt p[u_anZbDfbL i+- K\RuN!%,n"pH@,v ݪp9$;4@{; yr'4uiXe\6IbG XJ|)_
-"aG%"O|,FŮ_R+P7.^@O#uqQ]=NV㼤?m)"K?Rtqd6x\ zŋQ| 3 GE؎ZF}2QR!)t .Po7_FáP& +rh?z`]~U9+)q|D:O>_M·ɩ&'2'Nj >p
-kc
-t%q*D5#4nܰk&`;涁{⺄.r,i@Ux`m}7W 7T96T33a_)#GYVջ ߂jN
-Fc`
-WBKq'P=@P/ ]@RGwYo2<VAܳd;?Pz^v$ap"0j
-7cdiT{fu@DvBn+lHeCt1+Ÿvq,}ީ`$0D0AQF^'Vɶ3{OVumZsƌ834;!޿ kVKڌql9[ =~Z()wXd x =zfjߎpG5xpNq9;b,Pck0;0Zͺ:JUHjXڏb(kV^ۦeJQWߥB-2U`">mg3G|i{d/Ydc0(~<zq1ܬCE>j0=i/&"-(yCixڐ"`KJ@a_OsG\.ʚ׋owz=+o|pP1@T>M~܀}wp.r^3[$ZP(%k么 {{Q(Į O0E  
-Ϡ5a'|[fx>w`_<E/cEͲq>c.u-IלjFW'p6z݉*,2Fj;Vo@o˴Rc_F~z7muN,|)-l&Lw?R;q~_hS)}<LF cLe&!x&gp# nęMеz_ջP!S3X:>coa[1>o9x2e-> x㙃$3S,y]s?aNʪk$]=L顺wG8!\$M;(&WV$u=LO27J(v ~'F[& lUV?.twEȨ=rVP9Ȳd=
-oNSVp]Ç $6ΐxAX|@mw02nYęþɌШ*#JrSͥ| [At&s<1\%%n'xTSicu$AEťzWDv 筐ʓfrLER[a gڏg aL#hQ
-q"( `pE`ĹFpH? #/ҸS 'Oxhᔚ{EQ챤#it\> B<d3E"!aa`$ OR>T0,Kɕ):ͧ~bNSpLOv4
-k7Kk0LGŰRb b1jںHT?=@%X
-s5
-#Ilk;fF@r}Y׏׺~6 VI)mt+[-ReL'c.Lc 'Uy@cL?'1݂lb-A_ŒEYͧhNTb[#ƈ63WTmJ>z ~NI7]ck&QYSJT1AВqn .L`RXOqwPZ V" Vs<BVЧ-&y<
-Ӳ*N|tv$ҰB*ػw v%AlEv*+s^5;"mEO{&/BaYr9YxVZǤxSۍ@î@#C;kwIy1Kw0Q[IۭM|\
-9[$~RÓyaVQ0 e'pD\YJ#ᙿ-k[ H+W@YK%x
-wlyώݯ$C"TiB͙eX)!%-5ae)0x$
-QYݧϫл͈r<SP@[XFvV #Lyg$%w5 +ZU G@;bvtߘLx"X`L(-Y!vidFGHCMc5-C\A̋ȭZX'CrI(Kp3"Zf攘h[9ǴA+}ybƙY@]a0F{4.t@CAڂdD22~UPapƽ:>7o0|ghULXKGіZgO$2͗0g䫎y73ެpb?=ՐOMLUK*݋o6s8DҷH+2?iXF]oBD+TRYRp<z EQ"aD&b{0QK=n!cݽvԗmxyE%FA!# 1<UYc̷rZ+!91`H4
-56?aߴ![yy _Bhp<E|a,
-! ȁ>F#(I'UynBmB=e! g>IH)h6/ 6xEu;cߩ-'n;{f!;L=hHo }RPߢ.4w kD|K#/#uN*Z @:]ޭk.,*5I}f@Prw$ͿW
-gA&`m=zWKKw^ LhS
-I[\Dg 8hrEztČa>[nOg#Ⱥ snSyoav<fêǿ?lCTz_іsD%%ҧ*E<%,dMN'+
-KS6l 7u,RK:Uy@^N%%nR";Jdmk)8#]lq܅?Y#üԦ,
-cI>SR"U-nߛ#įGiLzqa {~r#2=*튜fD(w<֭Em@WR%^V
-x'4"` c2X /`wM=u/ K@N{C-crH1:Jz;\%{X[O:mKaI X+` -އ'aČC̬ ջmAt):*qN REA*ƒШʦ}l/~cu~ɶm}%7~YZN+CYfrtWSgghTI8QK4^stx#˗oAw1#& ?Fʗ
-CXt%|Ө[v=|V:Rl Nj#
-",x(R÷ngx!]{kemo?H`R+jg;3Q~q[Hy}O'"y(ß΅y@KW`KQ֩Ѧ$u,SEDxU^Su4"ETJǴ8e {sl;(uYS+$j5!1Zo^ =)3 }t<~{&ִ4Eu4}
-H,K>u1WC0_Y]+0حF扬9zیaAL)55
-V$쭠l\N`sP\6i:u- ~c*߃֝γFN0M}̹D|u
-Z*}Yq,Եsx K8_¦P-"|7c=v9I|Rd!{ *C9YO̮a4N<BbAѸp^_>rA!|w$!UI-U
-> ͥF&Gs~!~?NMRZPyddz8<YADvZ
-8KQS)6O4h\pZ I'֮q &:f9Of6lB+w30>N1*V@3
-MLݬCBʡh3G MQ3J$nEMAd LG;lFZlxo$#rO'1
-˒H
-
-9TS%݄Hio߄]4Ӡ<&aLAA2-u`d<JuP+k^>MBͤ^;FJ\.Ӽo#, ,%/7tNҤ1R*&qL|RoIF+R^^`eEI`b
-nZ4y{G=|.:YGH".b:c^q"1R9D\f-E#."N*[z芓\zQ.e}mYsA͝D<Nġªx;?7#<O lMw(_0|q»As=d )I}>ŝ?+ڨW;ts3P+|sϖ?1</ %]f*(&;saB+wErԿuMT }#*)b $թ"DRv/SiNxl&I0V719 
-&).&F׽.JXjzdJ-
-jyNi+ onWϨwY;z". vgEĎu.&u;&A2BJ5<#.v
-b_aLžSծƒ1[ &G}-L0/*ٕ&C᷄LD(`ۅ1;\>Fx>]gp5& V %}`ozz‚+gSgSTJ1iezBΰjPPz%w$=sHfg=Fĥt ?:ćIJ^-&k}+2V=9\f\#M9qO;$8-XO!Q|v'-ާ}fV>]n4/RdK=Qo빏U8
-6a fju +ϿK➥*]׾LI^c:|(|[f>eW{ y taB)RΑ)xV|C~ "MA8ĕuSVu._DO[d_lYo# qVVVE
-r)8Gev xX#ơK tzL\ji=&Pjw-N~<]+[HX8!H$vSJGZ"`Q$(ti?0
-noaR!)Q}4*@ ý2\6.:{eOyA{HZ qGeN!FY,vlS
-}|-nut^IIㄚ.X7,Ԙ/XKa,tHb*yQQ<+># D|vuUxs߭T G/|a u7lIq62fQztFUUt88<3$W@?R<vX7A#PՁmuƍ56\5}c8>_qJdOO/i@`xv (;3X1e;ocQ 0 Q q]ӟJ9seewaz~8ƣ$?å8KDaxXjb,݁㓗K_4
-<M:6S+'a˴![<zGTb&x%w/wnM"jH\6lf7G2)[6ԗº0~>0hKq藾Կ_)`(Y#жpnx
-+VRo Pj-ط ?(KƩ^ R`~]!CC*r<zvHouqRbq쨙؉g"^œvxh Nd حl84᣿}R<wNĻNob v|1ޥ73tɳkpWK/-><'|O,ߏ=>]bOa^ ƘF9''|ñxLV&YM̯YXδ'V;*zȡ]A+$W\Bo"FNxF ZqZ$R.p2'jy=#Zʛ+ 'lUf:h9TYlڷԶ2/懆E"ׅ#e9b%JC4aC( 5]M<V9 {]Hhh?{2%&CujϗaL- 5~>[U6e(&gfiz}O1`u|[UJ݈L-H:-"agvТK:5
-Z}!eKخ}^])>OM(d.]-??!5
-%K灺ƞPS8C/SV˻=AJ 9qe<C<~1_@T Gi("bt\>l!Ls1֏If|3@Q CXb2M(cyZ"~aYz6O?Z
-BZXY/:FP  2cYԉ~L$LP@'8(ug=P/6gq K6Ҡi ߒG|1D]xE_ŵMB)
-XbL}q?>2U
-]Q{d
-kx*͵OJ vn#I7?4y!hh'ScW<YFRŒ|;'>O**< :=J 7KISH_$6{7fU 2骠"aq"vSq4+yۺ_L5#>$%4Z)^=<xV9*w>d%`, mnRԂ].AH.`[IwxgcHGq<
-D&&O3AD;[&!4SiYR C'Lr!Ȯ}r|՚mcaqjHLb}蜙"PazuBv:ջ/ڙYǛB:EbD
-wChC\[|. "斆? &UN!Kq0S^;4wh q5/RDR}GV%.FjN<oEdu|-m,)k5טx˲]NoLeˌl9\y#1:/"($s^ے$ [C{p%<~=8iOw>6lMFקF&f))@wv9ؾWO1R<9Va4l~q sٕ|3'
-dL2/'ۊݾnǽ>0?ٍ_O$b #([@;cZO D5'IQ#,F褰 0Qc$`o>3]?!f8+|QDnͰdA81¾!<Zb'@Mq!r
-n7@ЗW}EO҅ٲ*eieed-ʇTy38KK=y;25x(b&Tx;wG7p
-%/@xQ ])EzuV"9lhp:86 ?k
-eL:f"Un<^Rjiy#JO[$|qAu9 cK@/]Y'Dn>@R'Q7Yg4/N<JMB#QR>@1VB֜tq`o_!yLWxOFg[Qd=+ͪ`0spAEaԲWLn-}vR$
-ld +]>o,1Ă1%("+ ,$O@=UjP1+rQ`Pl ߎ`1R+י Rd17UjZL' ҟ"e!uٽ4R!8AV]'~#u1 .JH'xT&ԭoB{i8#JFVVj7  w\B'ث|S
-T|E{4ֵ9@yBOC- KJ⟎1NEsjX\DFg)ӡUdK0ᕭ 2ljgB?ZQ3 G%[l[  [˫voQm,1ᮾ t@~:n!%&_ck>. N>x_ӿ?swy#?"#`pD㷖qYh%
-Hr-KW9 J$.㡦4k޿N,Ѕ7*A@y
-.qnYnN5紖PDDK;a1(ɥrë웪⫓s)
-ŝW%vt.Ȅ35]p_z0 m%x68sK (э:Z)$ * $鸞_nv6b
-ݚ<*X;gu@wY~4CŸӿC}@;T·'qvV
-e$ !!=yсyIURT(3CϼFt
-J"oLpm-Ƀشɣt/'YBmGnsgxD)H[s~^hL<~/`,Eyʏ[J.jh5[meb鹦^yxa1K%K\9kv9 LZg>UO_(K@vK\rӳ2.ɨijĵWY>3t@Jv=.YN)Iu4ȝR1(+ aTQL=h:zRpyJQx:
-^=/ SX!ɵ*tɱ3LJpE QQ9GZ腓H%i%/k-;E!*_s >ݍl
-@W!2%0je$;@8ȉkPJܧф @;_N 3ԃE`z#e;{JzZzYM~וU%`h7ؑJ48Le[Ad8'0:zՙ6渁_\ YωFU@Kx" akI 'CBmo+н<]ة\mSB
-^~bz*#']9oL݄?H <fz.E֧'yEgd? nY?AF ݖ.{Hx,
-[6zъ'r%2Mߥ"wTՔSGG~\ 9g'3^HOKr\b.Ho&C' 6;k]عmiC0@tb)Dt*;욳=p<Fɗx.V36`1e*
-WjjNU?o/섋9yf<N=
-(&`֐Sa
-&EQY6.rb~Ȼ Z"r1ނ.=3 #Cuh a)| iz-˱"Ebvo<g:t|7||EWT<5>#fD/W7fF]n0W'#ɧr>@ .&G+ lȅ8p\їQӥ^+0aНv˟Ph3E|"a./;՚5PnjeШd
-eDb'Oi`IlG٦Xwy\^f|~k)sHz1 *z *v"u
--<s%~} el+HOWօS H.U-[]2I׋#V׮Y`WDb2c )hr e}<vrȼ}4t4|Ve1璤3)u8f2+O䬀02T@Z@ Oa9ǜEW҅]?. O3]y=4lo!!]+LWgG!7kB+S$xG(47:6QŸ}8)p8a˓F;A:Ƿv?yhh~1 #`[ fa]_91YWF?E: ,}n] 
-;;{![ݩ,sf>-7; GF L
-:+z%Oh^D;J](5w¶57Z]8G: ?=dZ45dD'l 1…˪,OcU#]YcsW + *u|f.HS8m|Q3DtY%XAYdIE?~_Fw)PoyA`T
-:5e
--zY@'1W"ߕxZ\R }f
-g-%2]3LVx%N|(_LKol+ xjJ=q `RW=eءgS t~EJ$zWL|QY(-B
-SY8@?TjW߫A-H'meiI ݺy+'y1KsVQ6~Ϯ឵M 3$X;>)?OPO!)8ДaQǰ~)
-VCm|ȵjj@آٴA&<q>]BAd5`6~PB%(1a`~e9
-R@Ga}#2%J-,ݎg1tFJBwE)+dzݿOߝ{hlX ٘wq16
-z r"R"QͳaaE.Gݤ /KRU-Yb^)ޫ^
-\8GW;e@}75o9~M!w'tſĦ<
-d;dI*Ewm xoo4>ҘDŽ*$*g wRe6<[rll i&o$,&~P~2 v{0qo9W$$MhG6 T!Odd=2ǐO+}Y._T2H%ΠϋԻz(Bk!uZ(K
-Z Gkw!\iˡLPXir9<P
-i/ ßx#Br.G/h>1ZtU_0"=qs9dz.zFI@xAJs\>ڙ*RCa"^*Ċq3RV[ xiH F[1ޭV8сi.gaIT*|U9 _8;iJIY͙>.(ѧܚ"u?;wk3FNmѾQ!P64W}q#cK%^U&d/ +uяGt)=Z#T"Fh
-RO,X+<6LfD("K1~b[F6 >$MK(.|/2ͶrRcM^@X/8s >XE=Kgp^M2O^'=tS^#(1ut;y"cqhy1l
-?!W"FQVv"6-<ׂzڡ|cKɌ޿e1{xMa. Ji8іau L^ň*B@O9X2
-iSoKP>F]\8ښt y{9?[}ovOHpMNV:(M>yi1JԃGE7G7}gR_4/}UFvH]fBnh]
-sNxw*ZEosC,Ƈ8)vb Z7WxeYx["QmZ}TʿbtたosރPA+[v%Y#u ]K09sel=PWTDֺќhyc1KGJ'Gb³ncf۶g;8K䉑C΂ ՟ڹ/(%qX/#r_%02Q04vHR%J`8afJh<IItTa5yߋֺAݠ1t2[4ډK$~ŭ\fm7zӳW­e "pgTe|};K.W 9]g/pi㯷8$3RL5<Q\0w)kѪ7sRDJ"+m2@:*b(jx^0Ә3 "DhT}--(a!}( F[dxxL@&TgRwc3rSE"r㉆|"q VP򌇇 7~`/Dfgњ2Lsv̭-Z@
- <r.>yd!R^Z Bτ8[MDc?a۔;c7l8{Jd3w7`yNdhbXRȉe5e4 x) ߢ
-5Ws*1~w{”%V ZgC5~QR=Au
-<\a
-xg4:N\ '%&sSX$ ҩ͛\|^%v[s_6ZY{,}P-yȓllm)KDd5p- #[F`JRB<?پl'Y9H(/voTj&rlip'uNM+-L|Ҋޣn(0~~88+~>.`f؇|كը> >"-9Q/E4:Fs%nkF՜OINM7b`3hUG(VKcTLތ[h)Ewpal/~JjQn1+#yNyoPLo剭w϶H*Nh}b%-
-%f_~)KL$9ȤJ3zh2͋JT4n̓c#8 ҋtb{Ba#q$`ė%rHA3DካVVIGH\\p #j
-T:@W8 2Ch_MB>BϳǕ'7}@st|n8@#Uw~'q uKÆGl}<p)h1G"Yil?7ͶҔϞCJ}6kj(uFh2þt.)k6ap1+$]6a1 vF:adkQgx(An؈;(/
-)\֛1"gjyyX_IT~䥼3eQbx+@WɮxR qf <lC Ã l-@t<}yȇḳ[0/dpMd&V:5FǸD.(X3ekN)qwLȡ݇|eO~33Sg?=+g !Ai?4ON(y</% g^!X@ʦ~Rߩ7ʦm/<Z#pTnmQZJct
-UM[N>Q?t I);)hm[bp5T6%j blH?GHoEv,"Kaj]]pI#RߧOh|9Mm1%44̭, X:ԟOo? , vA>JXHJD1ʦV]oW[qR:M1]%r֨+I%Jlf.5i^WLbbUy#b`&O'U<xJ 7oۦ:|uR/?i|4,=c+o<f)%C\e[v.}8PYAݫtoٙ+c8fIղuh.8VT @|RP  hU t_[pV
-6)^ez|Y#kEZ]=neM" PCMPu(x+ts #jnH3ܡJY j냑AgջG܄v0j4#T9@2~fzL_9 M$Bֵ`w\ϊw NR1N@YY6aYi`+@6g#:s6zw^ I` ̝o[n߁#amZ.ENސ H+"]?z%+5kQ7X|a+\EF
-VFgUAc 7.X&+-wX$':bb8B؀q3PvbV^lcv
-)qbO]..KR"=,>b#=fҜߗFZ $<$I49'Iha^FԱALVqBxC
-k0מ: ^ $}m3M~D|" I~Q9==;{g&Өr/w25q^ɏw~l!҈gރYN2.t0n0Mr.`BXrޅ 5[,6+`BY? u hfzj;wB3zTz^'B”ߝ_` ~<D{;|Ջu~.<( ؞eRZ~BWS1Ч,
-4Pl|@{ByBf*a%{U)\yCP2gYf[D8蟊nLdƷc>Ѱ
-DW]l
-`>nV RdJn/|7i#^o_[Yq_<Vު3zP4}*5OIwy!ԫ!uD(X ȟZ2 @7}ދxs0e.40oeB dH|u,^υKi_>>ӆr7}v|7oO#kh-)1[[a/&>w \{P}Fc{;Z;H,Ȉ@hOϠzp@=u5#&}Z%z, }ru{£uyryou.BGБ0~Tb85R7;K`ΠZ;hO D -v9(0f
-WQZ~
-;JDGuWl=b0 Y%Qq1SL3hψx~.ց\%ZéĢV˅pXVVFy$.ﶬAc( DUcS{ƃM'@,KrȊ/)UH @:[scd
-c*nO)Cq A3+f u?>M̘3B ~]wy'_>V\-Vހ>2aծM[
-ʥ팹TĶ(NP*Pgjc1T:eV-~I͗YfM bO _iY-Z^VةeQẂVٯi?2{Kl_j٠ZpD;p+< =R3Fu◠q<͌*K`}00+|M4@rGNڽMQҩ͐U 5)J6`8fWb
-7j^WV>K9[>G[`Ė-jhvFig
-DAj0taߠ n2#
-kwv/I#oȇ4^g )*Uti*|GJ"a[x7csVxAK:TU]nX g :W}+@GXv׈[67R󵯢KjEry|sNqHxO#I8+̓,"Yw$foǟBada~/&B;fwtȃ 1 ex! <Qحv(+KAdx_IH
-7/vHa97&VZx(E%E$$_P~:"!.x "eVM;5?N(l+tKp~6E%X/#v/!}
- *iww0 a hŭn&ٱeTq!-2°F|~ )
-Ѷ|IP 
-i^00<JH\
-zySFI+?۵2@ CsLUH 0kxCUBK{>EW }jfb#pڡ,RqS[_9A7F*|a{/
-d 2e @](K{KEK.}ɋ4Rr]7У $=+^4EJ"VV=MDCC<70A EPltԊ`>@FȜ>!eE-b~!|B\ :E.FπFDVV0f ПտE
-Fe l裃l/-jCTq܉ߍc :ε_SDWGZ5JfW{ŻUn6,BOW`R tvR^3ӾeA)EL|l?era[շHi&p "x`{pE譬|-G :g\G]7JI|Y?u&0`$}σ˞J+$e)M\"Yp;2n緁2CqsMgGyu> pxDb\B( 'wE^Y~cܯL':SDT)5i2v)d4%x<3Ƌ<G5G'xk%Vl*ƣӂ*MT7xQ'
-w1/h͸Վ欮97=K8 F?~A[9At>CW/Rf|8%k?84}0T1G9f5\ Zc+lK5GB )Yd&A 9bSV=6DY}M
-jGϠ1P)dN[Tg!V8"vNydJ6%Ez}`ɽ9|hLy)JwӻPb|e,1PFDv@BЍߊTMuqE][R&֘Լ(HmYUns4Md4V[83: *_?:xYmWMV
- _8>2;A0׆P&-82"v .f'SI3΅|-iwORdqߢ8ӴvW~ws .e?)MðVFɻ!acJQNLi.V@w?,>qҼ/YlGfHB}hB[ m*+K5<rc?&PFqİD[EӔMW6aTu+Q\v~R~Yvt>vڡΖ[XH0M3KP~(5H͚m a տ2(O5"*wF4lʦNP*JaJegjx$C PnGAx͓ڬDky'X ^=^jyR`XYWDh UzYPяX*4쇲JFNxG49{YyO ,B~{_'P|y-zv'~!^~SIfir/z;%|c v%'h(+BCuL%JP@|OqeW
-|IXGBuųY([d9s̕*s\t%89K:j0˿ 21K+0Y X~ /x,j&I-byr41'@ޟFz+f8$JfXPMb~,:( =C@[!sK VyEK܇&@l.4ЩD"]Rsy|9"<E3F3͢@rU+^10}CaxҦìהg>
-RavX!Hۥs4%0ID?Hj(*t4n僬P9 f3>e
-N6CNVAYgF?HR7A}8}<AwhK7a[y<nѳ͏~^H
-ݓl?: 粝RsV'{B6{E8w>ȅʈΗ_sO}3<N ^٘G Tv:*MyT$b7i"% ojE6$>j;$ڈF_G/}b:D8HmR 4 Ł3s-L*<*LppUI9A((;n/98Ra"fn$Y* Uf"Yװɷ`b07ڦs#;_vbZ8`á+r&/N9`aoekKbg:b]w-Q^syݰmס7(MFAyAFAURIY>
-kՀu^C׊)τmbwWѱ*:GAbIWoRe!VAJ}#d(JZ{[Qd DA iT=3; ҍk}<4v6-?bȗ88
-Zg5nt/ L L6r'GX聘Q6$kSaA :wt+ni<w!wT Ѓ)#)m0kS-.~pIY nZ䐲6
-T_PYv)j)s^~1
-A Aʚ:`O8Y@KO?@^Ql5wFy3bc\^5̠):u?Te\ vTe5|(/–κa | 0UR)A7'Za&JՂ1Z{ kf6Bi/%?/0ێ0ܵ leͱ0'žn(No!Q9o&Yh!o!j!K&*BI~cՔH&.pV)C#S=s,hy-ko$4JInw
-ly.fW ;#AYS,'Y*֧"KB*b2ؿ;0Zf'4
-dE,rbrH=OYk4-%v\Rx-D~8:J66Gp1E.Siejmo39Auvf٤l?fF(G:7JxT{0k?gZœ?P쯬'[A:TjJ|t\<&anp?)$)i{9&,xAcX[HuQ3Gܖ.@C &HO`Q C(tG~)M
-+xW&-@Xiħc'q(S-H+{L%¥F`蔺̩,3hX?<)B
-8gx#D-HqeGK&^10o<9oqcxs ZK`WU؄4!+t*yOMZt\.]
-rmg<hOSq߄˺dNwa?Oޓ"֕$I@fu|
-BQC21vR-e)kCKJM m8b%=[u}7m'%bYs`%
-]@5EgŬ6P#[\9~tz^_K.ΰw89,5 'Rwo'cwTٲENr 9Zc_@6
-w9cӡ5 1*/#W-~J BǨ9 K!9/ހ))D5q)Wy13@%b xkyB!GIy&ŸNvs;]Ctge+VǕquuG.,~~ik? 8Q#"RƤw}E<H.,.uep.ǙfYȚu: @ M]9%G]*1K>ͭDuLvhx.yك~ ^;0pC*]9mZۤCVA9ebߓ<7˸߷rR
-տ湠^R*mf̓e\<3mZT\wkdf97LDyi/V)ZX~R#0g3 B>l#s9f>s~2<mDKQ |Xa8Qn))>^:@0շiߍ1џXᨴ=zfjUkA'8KJ;0Zͺ:yW8 3Q6-TʢW ߋ)J5Գ>GL;ORV15^'S/e=/A{BO
-ګys3`hTZMRO`C0zW-:KM6k<8o~=Bw8)pLɑm_jޯ@Qaq Sk_QNދMl/ U8jXbȵHnX6G"^Jh|mCH˻x
-8E) jڈ`>Ӡo(R}S 0qsV
-joGꟷbm0DV]-U;oE4m|9v2|dhƌvCY};SO;pP}8˃'?itee=WQ]}_DD8`hJ?=oQ pI\W
-TW ^m^4ŸW[D9z?PGΪ{*[u!HU;ߢz^e6"V}LK0t㿇,m]+E!]$n'ŸJQa۟*E?L1X|wڤyZf6wO?>@Z5><sٙOcI/ӨAGQ]^6p5 uOy{ϠKV~
-ԩJÃ$=q>YALd?k^<Ԣ1ws)\<a䥴vCq̀3 ye@A< $mTE@R0iLuP2!z]92؄?] o"]dU'vJ o6L-/(#lHz_w'HĮA}% givgD ghҗ+՛-py,1
-`w Ʊe>;0Bq#k-I^JX
-/^IlWU_>_j yR{'G6xf@'jUr`_Dx[c4
-`њ4 ޮ,optzdx54@U.y:tw'`]9d_Oq˃g`M>k7P0jdv $[C@RO
-( slkcñESZ_Jp\(B_)t!_P1iҊ]Rx*!GZ$cC m΄BSmnĒ/v9g- q*4 :cxK''z5c>_Ta7pqG.Q?J}n}!x͍/ud|q }ߍo<o'i(lH < />&.቉QRxL`m⑁^?I_]9=\cb^y< \;]maxq#8JX9rlQ^|OV|wL|j[LB)xp$|, q8b3y %i]p+lP }p EFa'rG}0f6|0^;iiVȋEVpţ"bpGnRH :]0Ƃtľ~2c
-<~>⇉~pˡxTA~*]c#zF A1_BT@r&T;
-׏j7i ŕ'H+a/!q*ez~OOOZaL’KBc`w,- /닕/V—QsX
-=&/DǠry$Z28ɡ;j6!b󞟅[)84Hm<ȍ|V$sZQOPs+<%aԪ!4Z7.$=z84բpwusJ 1cy=f_1N$'&t1nؓYT}#eaoL+,;W,wq,6|Z=6O@!E[$Md;x y.yBD6ZDb\ ONm:&vRV] sË= W>6iX9idsv$awAIWCKdf.yN?\qr:WTK0 U-176Vs*Xdq|e(pSC>w''ĸnq RҔr_7#t1 ߇8n}TP>J`r mT%D`"O ܛSw z;nl
-M s`S֕$_xyRfbw69Mkx?feĮ;.f
-zIô*.53f8I_21<8WXE?h:i?~tCϓ\/Lt
-)-N^sI+E \p׌D٦9N_f?YhPWoK͗܏q]HU )QHجCԿ8kRk17=:uJN{|6׻Ω؍$PyM *Aa/\fɰ,gu#CQLϑ?
-9w*̮M4n5ULz:=f^
-|C6"bb.}4γTO|9
-A8XroP0MDѧ7:+ TBKAD*%H!era]Z
-b^eRLjcөe7GRc~Q%.…鼆 *s iN_ig} e*-
-w[mۚQc>tF9RA6-SncX'zn]ލnZK| zۢTM.b }1H-^ ,SXkyԄ/PMU `qZGdZW|rg mg.Bl7ֲ(`cW_zHf}RAwExR,rtCu>eN&eܭ.G(~n1< a='Ywظ@ H<83{tcVn wc+p"QO~-ۖoFƓ!?(;Zp!7}:E!{a1~sd|;OiqPGYkY lkl;= LY2 @
-peݽ0@kf &:BX;kq1T1u$ Ucl3ۆۿB<G0)ljs:OYϢj5ĀǛ=ɚccGN͊gV񶻛G&,MLXwj@YGtHwd-Ll+kC yI#j+Mqe&$iBƗQ$B i:6vpދx4{z܁;ȁAōKf>)B2Ƒ)ۤgђOUr"<v
-PV9l6ivr<s®GT>>9Ux1w8
-MZޓn[n>~Y}4(}1 :,;`,C" sqS췈g
-.p47g@Lٙm*OS% +
-i8]ӗ%j|l_G#W*5#V؁C 3B}3Ug2e)2{ӡ԰: ygՁ?`7eo'PZy5KK̒fiM4G\/??!HmТj6v g-]
-J~Ij寍rvC/•(+L;)>*4vir](~zH
-}I/١q-n7;߹ޑ)6*欋};C9֯$Ij+ /nuo%p߃<|Xp_+^reGƏDo^FJϗL
-U {ߠJM7 sSĥԼp EnX(=LfDP#&!Y0Q<AYT@YTdaL0Dk؃<"L( jvuoU{& Iwuխ[
-$:&4]h6KoHKQMb^KV_&c_&lR6*%I\?4NzPy<9wJXZ˖0؋x-$8
-qe]y
-Gb-Ǩ D=?Nq3S$im$mY
-3C#)y6) Ge`ha^S)%_# Ca:WɁr9+6>(؏0Rh9qaO:*
-. 2ρ뮧Z^<< 1aLQ齳2Dkģ_<ES] z%r
-)S$`jiɖV,ZZQ)JORǶ9NgrQA%7{? % @Ol
-5* upa[?;x2.$$퇓46'9[6 rzwV5 #}M<sb=@ڎspbNI;y&;-V50۩ 1.Fc<CS7ˮ)_74{]1h-!V /]y^>Vdv&X'F"֩^Z\$^ ~תFy&_ilЁk7̛kivk7kZo{=7>`uBAH}f}=\@ml3Y^pAJN6[uuZtCϘ_uZ2hI[[,G t:wEt@S`z dvWz,NKkiV^7P[ovE`.y4_{qzX;p)LXC)E]
-9B۰P?:%3\y_iҩ>c0d>Toi8ӽ#9e8Lk%4gdKꠤuдjS<3j7yQCIiqȁtV2=eUy0D$O;3:, l" h}r6p1r\g\%0gKY$]yٔp 3ia t' +sB>{*U&>"9O[?4J*U9 G#rJ9_
-]Q!OuR_Uv)矇s&c۳ۿOa?"o&3F _;|.]Zl^9aev<1&YqcRz$u1xV~'7LRbaoun5m:a)LAOJMOV_M6~%'ƈvk9Z}r88Z0M}$ۃȘSLS~tn<ci:%,?$"'ey|Y?"nQZZV+ Fc啄EGIFJ+ح9m 臣t% ggkg qiR(i?bn`–K #_L>C;K\<[J|t gֱBYU=zh ²:ή2}
-'5bjqk=h x8emCAdϻ6Ev<FobjkFS],,"aZhx_+y#x?$r+D–}hdW1e=5˺-QxNe둵4
-3\y^\,ImA \P_:*5ڱ
-
-ɷ_Б˂ X`>G[>c7b鰑essrdlFc ]yr_'Il?aQM_\(q}3i*OaY1ȂV[m{<i[gh.Ԫgq V?ñ5D3(ñ"تCñ"2b8V1J?r Q_Ő RG_YAB\~8;[ȇ`jyػ03s=p| Gdxgoy**@BฃQXh.@N!n&n,XJR-8GD7;#jIGWѭfRIE3z鰕+o'9"Ey4?u% qjrw@׎:P=Zw|j'rM z6ڄ&Cxh5fܿ6N5M?%hu"|'NCxtDz,i$oM>!"fύ;{v׈N/'hG
-m\GbU0vr&qA&W@C-*fg4nZ.sBwOœA.Ծatyܨ;?MS}c`w
-@$ZɆ<5LBMo h6αa2a*@-pdw!?2= ڑx+$gU>Ϊq}P&k˷U<դ=fnQۣ}<8{h T84?=dr7ɥT5C R[
-)8Y~!هv |JfQ=@Cf dB
-#ᦇqn QV"@dҚ 
-xRn<Fߎߜq8۞QPI$jWEEGnqcgG?N,9df_=^<OKCruW_B '#0vՈ(&AU!e,_8%._iGvT9ryA3i?}0Q5I.Ou*}J,G6i"ZzRtm?5D:y<+!7m >跂^<OS FFU#qѴeՂ|4Ȁ-pd
-A`'TK9ΐt*!<N57iLb%4HҠ'*z+Ix(xr!֩
-EpiآRlyɯPO0H+
-!L 4H
-3&7 jx3[ ѡ$V Y"%b2,OKcl)JDA g
-Ƕ# x
-ٴW38uFA)ZfAWwVm#s)^-B#:|r}Eo8<C{0 %<isuJ$%ШS,nr}p#G['xiXuV}L_[N字|"'VQ\G]J'e2p-2:ڢ ^)4hvU"'%;ԑ$ứ,Z d4 4W.!(ұ_̐P !\HWyJS"UP,7^o;PG7\aH 'nzLhz@ygy{]¶%0&h1~8iӡr!>ZI7􀉠 2*g' 1<*$$?'*w+
-q6fL^6%|~1X6ry pN$?O"׸;ltصAENnDNjOzFA@Bm[s9-n #[Avynyi51n1:k0ʑq }sPեjDJn
-g1
-#lʲ>@`cy ~E # ȗVQBp~w1^⎕o Bo/RiFFV&Wd@dSG0Ŧ+һKy{訪kNd3!ZDAPQ33v~eDyW蘚YTTTM%E-o-*-Iz 3O8B?ι$Z9}}g۽Upl$| ÝfOzIDҰ'fB'G7m5IiV`Z$h @cmNJ-e+ tҪ*Wnh2"za19 t*Un񦈣4d/ | ϳ+,9et;Dc51h#cMc&;-##+Vr8}ϳ`Tdq2: dp'3x!}m"PN 9ciP
-S
-\o1,Nħs9c<\E3ܒ۱f~DxˌGN
-OYplj؞ +/_
-pvnx⟱#Ǝ [gCC @<i"ȐիZ"B=NYqw9
-u"Y;' ̓\!AJ HtUO}I}:10kvbrq1
-0pi仪^ZS}f}({Dӡl8W+~(Ikxiq{yzx H$1qd#"|ZNٲ#ScO>PO8[`É/-Fg+MEtdѧzL#A1U gO[
-/lL.mHaNE HlCYVz 7Hnxq𔭫M""vŽ}oX@v:B<>ݗD-r2x ?D\\,>S
-:|S+yl^ O5ˤݏ|<l6ybHdTvwu&liS츷UA~P/rź'Zv֚{NPzВ=YPdu9 H^KcOq"(LaDv}io8~^\gX{J#Rp} uJPR)q-/:
-VbXs3G`{^'P91u|_v`W"ԣx 6\dӿMCO^.ܯѾ83Hg"i  {XM"RJo+Vx':p:rHUڌ^X]Rzڰ6ro  |uC*o=ke,F li#vdLFsGV}`n =BiP ,$}*^B3#M tM-i G,pQB .W^ڳsirQZАzCʁsf(bƕXł.ew?6~loC@Sl
- ހ`F JY/IYJY/J٩hg)zyG'R?~IaBi5@N:0 ܐm7:M^"6y5cUװJ
-FL#%.XM=T
-\PU4&Oj
-͘qf]t{P7u-+uf`N9Rςl`P(zl_>E z6jd7>ð|X-TJCZwEG썦xK֛ o/ɡhf4 =r;NT&zS`bºc'D,xj?+.HS$+b?GĂ72 x@;09ybd}@`Tʏ|#95,^
-wO25
-\0yhJNY>3W(5NXg1ءtA~窚ǐ7A]t$/B'/.D1啥ϏZTW0d=*Nhg]zAͲaJU~z2`;֩L]$C zɘm@)pp)wU\ L Lm! <i/'q;{7,Dmo&m i[g 'v4J+:psN[<ٽmf.i['m9,ն#7eE[R/v]hvg+dP淚5%ڮ:ůs7cwoo>&ݴgmtXȮ 4$8G5BJK
-s'l+zm_MڑO56 &W4
- `,N<*]
-gR`8P`U1F"sdnKg-vYQMV
-F:'k[)?ih#Q R%ۋyW}8|~H<qnƢ2nXȏ3@0C7O
-pjg eV|Ve˧*[S- Q;uH6M "X _/ȭcG~vp' j1#h$42Mzk35NTS&Krv0!hvwv=a8o'`+l7)G79k(nTbA
-,"df^x՛<G &t;2pjS)
-_O/ؐV.ɰ= u}t]~޼a/dBo#HϿ4.?i [ZFZf -1+nF l7RwJ67.nz$xu6 )pE
-ݟjPԬ eke[Wegnr+,| W"J]=>P )6U$J&j"*1Sb"?ͻ>|ף>x/?
-(<_9#z ^}LjpC u=[iGu4>9r CFw^>:j PS#˻FzT_("h-ݰ/OۼhQ
-ӟ_BZ?vi(qzKe6hcލ}{2q"GVV"3,=6-?_:=. i#,1SX Kd3ElL7_Cjv6^1_$` =|년A GP캷LgdItHmMsͶx0(f"L &c#`roCŴ[\i n%ʪ09S$_z&jPС{||C*u4H5Vv؆1I Xfac]/0 Z V:[v
-WX>ԩ;ۇtҧa!y{sDn6dQtnz=dScxJQO yo3w\lV%#|i<cE2BZIc?u  t
-&vhOfHNS{h"PE# 2%ghn}$ra#y|kx԰ER=sGfĽv Jue܉ɷ.-oZixt&6'YqO^ZSWqQPyh8}<DH"HdJL uX8NI@=8'oSo$KUEƘk>鮼t%jXiw(7E\5SNB`PRywʸ`\^p)dw+IJl `qr2hAQX))XIy[ᵞPolj@QýFo499)4%|0!&JPF,|?ZYYT
-V,kg Lt3➰`sZ5]ӕS
-DŽFlN=Ò@XuƉffe󝄀{|}w}wo@.Xnz?ƛsU_hdi|KOd.YdOH Ja7t@Sa/PҽNսH;o&>OHǩ 1)"l`|Z>Rwy,F)+,GvD1vR)-5Zp-VU
-w.ą7=/\gU`L%*54sECD&#O98s-QSWunJHBHteJ+<o^7O_s)\| Wywj?:3ϧt#744}mf0LO:n٫ &i_uP8CA8&9
-8Gl7ƪF89El؜o@\sM *Z'7>uo[p}bI|R瀇J[$iU*,Y!Iݧ6ioeۧ6E&-$U(I*Vn#$Hޞs
-TSc*7U[CP
-y̒LJ]a: ]mT.mjb:t?
-zBNQ2㊡$l5A"v4׿d|y^-5Bd)~I{«520tU[qӍ:]5j֩Jz2J+>YÉ5]UQgu\ev\?a>hڡSm u'U&jALBV '/*{KTn@Ƀ5]bG?׃ aյK%VJt[fobsttȰNBvYIy<$[/21mCE9Jy@1رхG 6@ہ /XESm[=>%ujK&MPu2 G+pS4.t~%Q8%3 0,k
-|F;, RA*5;4C=;?DCs˃|Ω#Np]vqă#2":kV8<:⶛bj! jT{F8>t6UwPXXIxu`enpiϑWYf?'qh_PKY|5?1dc%n KRR]3dûiB1l ([90W͕qE3tszv?`hfSh Od8Ux%{o,8U:H|j1'5*7I!q 
-ol?d ݋]0ejҔ.Q`U4C2X7y!inT|]!vcbc{X単s>:-j|Pa8/ YnQڣFWߔ"WOϟe'F _[SxEkɉ vÆDU/FVDW
-uEVZjSVsy
-ku!* f ǣ߽rVUi.7ktjTMU]T3۶xX
-|A7/vWƧ! CCs)T#GGg&鎖W`UHHG(S5uTPzg%}sK/(U;c/?z(Ռ<)IyoQO@:2'5Ad1 jȘ{9MP=P,IhrҷM~|ɍ}<X2(.hRiɎԔ]r;0+q%ޛ+9͆sZU0aUy )"i+<(]U8Ukp$[UB qdD>ԏ߽3oRt+DfK~/!%X*%?]9qCF+] P_
-2:Rѻ;S;_VK}Qk؛i\<׿S.I"E\-j$F|U! Gl[_g&1h |T@
-5 ; ^;yYZ
- nIoJ9
-VPu5m'Sѫk:Ojo/":'r8N<K3=.̀Z.
-zNLa~D1}=\CE.]y T
-sBޝ
-Ae:Ԋ]`YI@
-ewDwPaN4۲.W a^՟f/)0'q[+0V/Om1ϳCKS톸Ϙo1ؽ$8 ytd|
-վEORШ~S[VpA~0wJIj׮"_=IU8+
-z3e;it'Wo拫.pPlԌf.*QX2.Nr8{(+FJLSh!RMR0װa4".i.|
-? \5O#2n2H^buRO2>j}) Dqױ!JCT7| ylr2 {Weug& 
-UKREX"Xo+mu$z[G"My +kf*΂t<Q/+s98c,&(;{B>WÄn -RFdv&gn|p.,xiJ|Q Iͅۅ$Āaf@cIs%܈Z%<ݮGdy!i(O{TE i<uS<"UV,g$\,y}`ifP3P:ۮfWĐ҉'ۑ95 S+=R(jAZv>ߦ nb%2aգk{壘һzZ>$8O|/"OLhRzv&SSÖ>$ܡph)%fa"A{3MraTt/,_IpxݗjT7ԋb|RqݲsopcD{ſ'"Nғf!-PUYi%d>qZO8W+%SOz
- .=V0߇HB]5eCD
---+B(
-GR+dG A(8#Ҵ
-M?X10)+Q,)Y(1~- yRop;N@"sqcdUT~b|}Gfg/|S ҝuKN|00oPnN EVgjw,'LE(|OIfD=*魟L.}5@<{{@%<CYjPӠ{"6"]|/M}ԟJn6j+;LEo~%a(:
-3@J=`NXh3FUNo [hKǢ` !lSS]
-ajLV<G@(T8$./sE FBA o:]$wyIѢaX %iFmm,۩ Jub)W95
-@HǦ;4߫Rdb}0ƘhĐHlˏЧVb!g7A^?aak>=q7UsC3Vʎ!,LD2 +#}(^LZ$R 8h""+bZ R5*{i UELIFBC"5b2\^FhA$e7kVx4Pii !geQbp'
-\4fLӑݮv yLt5.U3d$=U57ꫬ`A TA|<x0o;?r-TkF/fO[tz!kS$9d( `s7NkwhF_@Fh$ [HGH!(K—-ȝGFDA_Z-="P6H<櫎9}D|#aF@?1&4n@ˢXNT4ؕqFhoҽ,F8!?$6rIw@uq^E*  9D,AHH*=[7Z3ޞ3Ӷ%*w&z JffV Tnia}G2BM MH5pDCK倅 x'WlV+4)
-<j$O0f$0FM14^zȮ{ekPn=FwU\=J\4O ["@iNF+a޷*h=nGYr֢=3VK$ӐGz; #>6:MI<B-d}1ڎ5ajY?W\pV#XHݼíJЁY5j'r@GnR7sF';ig{ϽxJ+gX?sܕ@9MГ'ڎIgH2GlJIq]6$!}~.>DI3_Se%A:O.k'dw
-g~_}Ё04qS[~`Q!s{DL!ҷ]j[%r5_2P $q!;|ͧ"XjEГ""M)J{]8[<ydZ@5W]2 Q:oV<eelYG $3!>egN"+ܣv^6Q6'LE^Qe jA&pP_yj'' =E0KG.*lf˜
-+z6UQTAள:V1aXbqKA a^pbbKVFyh],竎8ak5 3180
-w/o_.MozIW%nBg+=.R
- W=خ>C(%Ύ.x 6_O9!zgvmhdf~d{[T_wsZ#:n&طQeyaELv<?2\v[^bKI[+ek:ow[j0!ddsOkEqu6( (ԞwR->BYCPEZ1?%r
-ڠ_1VtU. (r׺߬][Umˊ!\Kޖ?["PW<nyoQVmDRŷLF [vܳe6shE1>(S 6H>ڏoUJpR\EY)D*2wi?_Q {Ҡyw#,]w"0nɊr̪Ō}e…Ig̹:NhJN8K^3͙Sv*ėǗ@0
-œ!3¼bρ!I-*W/hg‡IP2+]ŵSq_1A 99ƜP[\h_WX|nVV/B=m(*'Y1LްVY\\?r5F $ij̲[N'Nw8~7̧ICo`g`w{rpXjulZ #x?N.M?BUSmFȅ$t!`yE;hP5? giWH/Vٞ_/N4ga5ul ~;7=lW:~w~kwn߳/i:YBuC 'wsݖ%4p~ y<<g`s%6c?$8/YC~)ϗs'<O<߹Ć;Σgy2<K
-l&[,K5$ Bb;*vzmXwlذw**vT]~Ϝ߼<wi= uF_
-[^逍@?6Oi6p#0~x;=a&]
-"pHol?ٙMR9]Arzz@>PEN?889qp 
-N4 ]XKPRg @
-QFaf
-m@T-hKT;Uȯ@+P
-ԯ@}*ļD+J*aJ|(,\@9 }C^>s}ӇqC>'E|un`(4uaQ?|S@"@ }G~?G~G~G~~[?lPƁG~C
-92(/(+hs
-m¼B*غ
-vB۫PP@<Hl]TaB=){PB]BG!w G!< a0nC@!?Pve`U07C(;~Yc, [Q~a!:Q0F°E .> {Q0" 6aaL0]°K ~a- ۄQ0Fࢎa0Fèc6`<FPA"N Qu.):EP6+zEP~v`EУ̅HP
-x
-Xptha܍]\cNw9(q<
-g~
-wv"
-
-kB03ֹ.--9V=/K7xiͭ]_UYA63xGigaiB[TК*hTLly:m{9
-[A+*l7x0`<p9pSA;ױ/TtW.zի#}TiD}Tu>ڞzm9gӴOzCGY[w˲]oI=z/3@#d7މ,?
->W]? CEO@(੅3{34i>~mv .u4bPbaC{G=n>\31hq%[&5uu;Oq5мPtҖDmAGucǎutK5}CTVИs':xoUOm&#"D.nipB%25$dSyBV-Q!sCDcYܱ=n;
-%ki4
-[P[:Us4`+_GgԵr j}VYƆD3*ёT{N&w4kERTӼ;ZZcҚda GKFhTd4<aZӆW״;'0LSRզZ.k-G&xΦe nimlkhkj1ёP9Z4jѶ,͸
-:FboAk:&0mйncе'ڰpɝ3hT* wF#G*1ҜP׬)@{gMF@"X,R5+Z:i2tmļ 5 'oP7%L{턃iO~PQ,ÎeX[ %K,lжorZ.h jޣ=F[SG[A#l-ݒ-lK$:4 $.'dЎjk[ېZUg:k-1A3hz\Qg^m/`}SW(&9j&`1֡v양Vp<V#u}Ck"U &GNJք|LdױeCNvv@gaodw
-+/ Fu0 }Ht'9W$^vUV15;M5s̥YgT36m7&q b6S3*E:X[Lm:ii[W&a9fQ]&^WZ .gt?QTjDz1VJrLqK,a1LfPH::_
-Κ#3
-4u{A
- d<g{DɸitqYw5.G4sN9ng{?K+}d mWu)[Fb[bF2y~u{Ә1njqȥOr`՟̟bllű!nk<cIUou-؟lI>cb!zeǘiaۇ!P7G?$4F]z3F{4fNra^cKK<Ƒ{c&VwfdJ7j:]ãC0;מ+exWruēqcb!d״Gj\CڳG@! Fݐ갗VT|vh~#ԅW{,՞}ig{r5K}s<8FCN*I{&iIxخ4+O!l?H~ҟe}sԞ8gfdܲͨKM%;c54%p(ijicrYT^0pL 9F6g-.'woy6;|9@j,7ũ˄䝱6a>!ym֌AՀ|J3vF"3Z18ӺqY@<Ѫ΅hrcr,ihn0Zh 3̆Vz^kƨ]>w՛'W1vBWQ4d$e됲;[˳\ݟ-nRsQvO)u)w/5]*.ZhyB4:JPfnoo7Tտ1Q7@U,B9lۄ*m%Ѡuu^_ kʶY!]/w?#zhzGA)j#-[ r٢s`~#piv߅mG2\G;16[w[u ŲRiOut덁+}F'.=4PeS.BjHfv25घ)Glwնyh}O,VƸݶ=dbU˚-w6v-l[.hhW2d,; XhJeVUvc^Iu~& lY6R`56ֈx?;_cǸ`J_]ثwE8xpv݆f;vǞG5rQ3vQ7aQ: {Rv<>YRr*x+Fgخ~? 4y{X[8@aA1
-PB9 ϠI3'~_0 <Dx
-؋t5`6{
-6\[
-^8:~_C-+d0 `Xo囊;(>L¿h=)hgS7$h_%XT<@P[8=̊
-˗"%
-6%|_|j{)%VvO(
-|
-N)`V+ F|_Ux
-xǥm*^a;mZڦާ,4Wi
-/)'ү(`}A^= {Xٽ&c>_9ੂ ~SS^^pi >({HF}?#pp6neUJro[#ʆJ ?-l+P,ʻ:S:o-nT_тEK
-u r~`x2/.\WԧOa[^{m},ͽC]9l~ݗhvS.ѷwS48>p/.viᬢ^ҷ8ŸzY(,˩굩8{>gV?XYaE%k5ǽ`_pEϠ*縢UEagU>-:񹏱}gwU~BW>7~k??NQl]>T\gn߲gyl*ncaֿb;(-{NG{ɼ3Vc{1 hSH6&V{@뀋LiOpFث5e!E ܂s(<|`K>5YtqёE﭂6;h[DzcPpMŷ sC5A_aP+2g)\<xlŞCg7w]xMW/]}
- b=T )& +7P%"J>̀/L%HXVC"eʑuPf(s<E\$+vR2dW^O߳úzV5 i5͇^x*Z=n"FPW{9M", ܀OD I au4bտ'%5}N̒#H';r3C'i[(}Y-VJjP]4*Mr֡U6Eh]o,FS䰽WJOkxj @ J3,ߢ> fΗpC쭰ɒ={J?BuDK=*p[ (^!41n풪x9S;[ ad!m3FHی2@\%#u-]O#HyTT@t!k'm1X]9RL6YM.:(F途 ʤ,?_ʡ\S|v5P}k}禃i:{ HzyTkVhщH5摗*h RLJr@0y4a!4i`;U{$7w2)${4d qpӾ D5f:&>)`= hFu4ePOStZ=5$]D7ӵ4^l I+,S}n 4 ZLkB(M4ZpApOSaVeTBNհIKg>'T/|l5҂uN{ZQ%E\O[>[bT]nȆ* gr9{WN V Hw7=KJ~m{9(vv~<i9 @/d( Qԓ,e,t8e69;XK񶜺{J9>_t:AgJgbDsL:`V΢,EgcLiM,lv5"$;Myl禐-;S] ~}2!Jc-TȺKU9#a }~ IF̀ R6e~D~+=v|;;WQ
-5ؾ^̮;?CĶٔ+`=eِB\6N]ƙz.D*˾_lƳ
-;>̦iJ^:7ZXZ#?
-y={*'AXb~_ {Yd7@4R?;1
-hW_.hW ;R"E`uV.%bӸt{;{o.ep1K"N۹]7D|χ
-8K N)b4c߮JjnʧEfBi܍stv)9p3[8=+xrĜR=k $v9q?UPqNX_fљC9?`3Fh%3㟋zsS@ فdϧr+Aժ\k^zWNJQkZ5ܶгZE7Gq:`MߋGYI.a?Y3N# E+1VJ+؉ӈsUl {,[wrj4d[]_w!f6V5avq>R
-_dJ/hLr7_6;q+ 6|1FIX167"Y vεVW;6 (e!RY3X1YMv`={
-|;p.`5u,~$ĺoL`ܮr2n'-}*zg4a|Ig.lu2 ka;w*;v[]gXO[刳xkѦ\\{ Ѝ'Mf~ k5\ʵY>ORD
-ʻu>wa|O$ w'~ߏg&? fp'{U.L!F:+l7~ C{w'.wx_y%,RȝLw\aF;}6]̻1:yҰNV[_U5N0gpGԯsSD6{i1%鶤s`1E;]։}kcaSlu/K?G-}ǭV}'c܊VGG$"ŗq܉ Y8𕶛@e+ Rfӧs_{ow?_|=1;)_-bb itqy3q|L"[Y#šx҅Kb71 kz[Xֻ\OH.NE/Nmm
-bnML5t7<.8 5 'Y-
-( (ː|jOxsP6ͅ;lY'YA%KX3qZ: k~2k_,uڳl8N
-|Y(e 7x6RY%[R̜.R`˓[kVXpB؞pX/*8 k3jeifV/!ُ")zִBl5Lr3(q8FZf5s Dq\~Y,"k]H]ì.KNc[ыboS[4a}9b8WgZ.oM7ڞM\/i
-ع@4Q]$Z^\s:p/*0vފS7RY=Mż[ k\146L!G5'oF:\.njnW)/jɽE\#.עG[X5H|kiqV\gkJPnO:JEUX?T| nؖNgl5X>KCԓ|t3k~'o|8x6#6;ٕ.v#\v_DψhKUc|*dAW' bn:O܊nRnRnq;{J(OBe홖~6ҧP*(1
-|&CkUۢ |.Of6wE#EweN+rJ|#B4OjA[6SOf|4C B<% QvS+vh
-[>ǩ:}OXu֊C+zW)}U&p+iD }uak ʞ(k8
-" pPRHˏEg9f'%5cQV2;-ӮK4ZdYvvz
-1jeLq$?=Qd(Z?d(e*+O?SJ!2w!-%'-묽ٲ}Jf[g5kIvG:i{#dYRRlw&2s/vٝ?*Οj5vٶv]>@vُhNٹ`J7\.߮V<T)uV)y~r5J!Fv>5w:Hzkj)İ]gg v"Gdu'ҮcTΖf6'ӻ @]uEZc1}P
-1v}Ğ=9\_{KkgOI!/.!;bRz;4Tvsܥ,vcTv+,vvY
-1xt=-uJ׳ǥJ׳ٕJw1xt=O!/g.,ho#{{ߞ=LyA0ɒ@7(!$MftYH#?)#\M&7uy&(%YWMFucsnf7^mvɣ{kl7M޽U2<D'=|nJ)$g')d k^gqu6Y& {: ^%"^7Eh2At"4˜
-շ( S[Y<%;Hw%b}vT
-e VJo@cgŁZ`]U& /Iן)!qH 4Hǁ;1=Dq4E
-UΓy(>1a@1hSlG
-yI M d9\{*~wʭ{q$̓K瓌AF o;UagO!@%ΧeXD'&,@iN׊jr2]ONuwQ?w";{
-\=V
-kQcTZH`4r3E]FtϰK KtVt,][#V!ɏC#|NwB ]'P=[HUWqv1rMzV{Sd”o6 -f=Vщ3: iMNzv]AsBt83ۼ{]w t1(q \a~x]rޱ>.Y7zwx0I(rDO½H.9wx3u͞RYcJ}Vwʹ^$^,bx^7s{KlCSdIu ŕdzz^L]sSg:ܝqJRb_L\Ԭ+6bۦK3
-y 'f &Yl7ETn\M>Vc
-n}V6md}o8gq̖RwycIq[q`: 8H;H^%9-'HnЧ6|g*.up˾̐k$XVw\%lvl&QMޡaKz+ _ɐ :/3 4;ҿbv^(|Ƀ@ eԒ"ߡIT?=I? !XQ] $v囸5HU5 ~fķdHnN6#! L9̾s;z[[e_r>!c8#VdG>z.a;f؟^yfm7ewq]
-LՍ%"%ͷ ͤKz{2d
-{md
-fIWd*{\2lv({eo'6ɐ}7(sOT\G^^ O`gfO"4~g3~6e7 L Kyof,g*b3;Kt:DVO{:R/E7Ccйқę@o^d/t 9q!NSJLzz39hJ)=.qײk
-fyT֋wLBcW/?hy*[ yIH)a}l27ǘrb`/o)W!6eǚr̵`Ȏ3E&\G9 }X|U"T\DzL Rr;ޔ+䶎]R|ط#NjU5ݡq܋U0;U!ϋ!;^d`LѸv7r`fld=5!5}1Oi?o#82؛1Bρ`,ncݨrSlfwQ+vvVݪ.l/:<_c[LLp5y}j`d?ƞX;{ٔ/MIFL]) Z |Z /2BgL_Àn-\.r ) cNb=ۏ"{/0o55y3WLc@Sv._v nH1/cNdSݸ! d){2Ҕ1ſ{.2L3^a.S!ĔILS)^^TX%/8qJdg@S y[
-f؃a,`Q<J0ǔ=LiDP$F4Sg%b( '|jة"ݔ9\us!3xT!Ҥ/v8Z/ ]Ǫ.>Sy."#<wAEb"!oJUeLi
-]׋B.9Yz(N2ۄMH?Q7Knf Cfr)]9ZR}in?aȝ
-\LEکUS11SdG~|L+=+ Rg\i{%SnHO OyD)
--i!2|H,#v݋f^/SkgzCO= S4z3e7ZugO a2G%FKMy˔-te`ʇ.>2hj{Kчz )~bGSSm|eצ|c
-SXl7[S3EɔOϦ~e6}>6n|k3}'=,ݟSk7 S"9)٩5xviSd*[r\!&Sjl=>IR,_wb$)9%DvPSl׸b;{)!Tƛu4TI6UbΤTIfzubվmRkYoYy]QJg'iwKNKgWo{TvyNgWo{TvKgWo{TvKN^KNVKΖ*QPJ?XR,F(DI5Z$MftH#YY%ɜn2̃S,9tD_,ju_]7ItD/D KXHTXMuݤ4unMZ#H_ [,it,hL,w47' fhmm-mc48jj;Z Z:^xp:} t`*P
-@ 888X < <  |
-| =<
-`*(0h:G ޞө [ٲ4Ѷeiچb44"# ԭhiju4%ZVH&:5'w2.m 7fPw.Vi.wEG5uaRoϦ8Rer974uLv>Q^zhț".Mv"}-5u:x#OlJt$j;@hN,klhN˪<lx) -2T i̘ijҕ
-G1jYh=u0Ѱ;DF'`(]mw
-97e8 3,$<BlO5ھQSW1kMSgj4d!defmViSĨYEUn*(G+Z[cLͰ* Ǒh;w8"+ZR;;GaX]0 {Spcyow @8ޙn@Si„}'V8ToKkCB uV]hz!G y})ryCH0?J޷@GrUm_ 1āE[mhfZꞑ<RKVKruw՞Z3g &? 66`'`>I,$$qX`%@B6{UK 홧?w}f
-= 70}j8 7Xu9)YO!ێؒj@gP͂Bi(,ri4a2aQr- ϧfic@-0in4Y<{Jͬ6)Ҭ
- Q8d`T·U쾒w+cG[f
-|a~2;Ey
- T&r&dف _6'K\n@&^2bimú119;z@ E(ߪt0o&0 OZʵ
-GYCA CڳGJ;DqKȐuf
-l}J؀Б‚u چzW[1O큋cã,0KVé5}Kf;UD"}}_[:
-*o@i(r(?XSz>TqehݯWuUjhGȴ5~}M\4˭K1[ GoѪ\._)
-æZV+.M]v%Kl-A~޼fNN6Wz SVH"pz2ܧ۶A4waK> 7d, %S,۫` ln ҈c -VC1K}с"b>NZ!
- ˎO
- T3г%NX
-8dVBf)uRWql&w~NКS)jE],$\i oPHGL-8_ uw1Вe`,a5>xciR,p)Tb
-::_berWh#Lc u\`0\0xj4aۤ&Gθ2P.=kacT@
-NY x5== IJ7G8C0XùтY̼%{݊]py´Ts llu.CF6 0l15kT\vW蝹9qͼ``@ .c꣮۶u][oUJYWWWm X ` C>qN%dC9!S0ga5UEBv"t9 جlaY9#ai!uIĘ&,L/?#B{B!?>"<6X~n:~cQS68A'9( ܃:VЁ4 Y48
-ya&B֤'h\b-ytDm¦#GԟRiU;<4h c⟔:v/JWdSD] v6m:C
-=m۵3[jmN2= IR̕ dIyFu FqMCӷ]Z0b~(ݕZ=閦IUzՄٳ$DdUIN:Tac
-n%9 J,酹>,~PÚe [!"ɾʩ-q&s2n2kK)a 6
-3&׳O"= ޯKY{${Н){ףgdcnp,n>o,54k{^w N DӔ2rg0F<w!!Y9ۃ&5c9*9_SCVCv-Q8zCf (-CB^lG<SQd XKudt_lE6 ;e7Ql(,%9nՑ#(fYiA%,,!!׊
-kl ?|oY=8鶐4@Gk촅w_$!fE.$ ! SU)C2h鷊}`bƗXnr\kíVM \_j~`WI^kDrXViQ<ӫs:ذy,ٍ6r|+(/u%@(Rm !?:04+M
-O=GPIז4F[Lq2Xg'P3 ?l]Z!GXK[r*ˎLcRz 6b܈H6UIYkQ`ܪFF-]*K\D !@-4*; 4(hU~i" "KbB;c_J3MܮAWڝiwX#F !UC^mjMC7JX>Alk*.KSz0l5H "1nEO3H(#'"B,sI&!0cU(Xa{gNb= DT\6Ҡz ⠒{$0ŃŔH鑄5tu*f0}HF7
-J( >?
-/zȃQ;
-/ro+/q
-(K;
-OX6cc
-{
-p]wF~- I=
-/$ %HA|
-AuJ7
-f5ԟN7 r(
-Ne=%\RaX>8IyX2"rI
-2%/F wt48:k-SDYKߵeBJqo2-H
-$OttPU`2MGxk8'{M$ ycyDf\a[ma幸̄HB>x46+zj 1mǸȢ }7Ϟmn;d߾J5\} ]<;dMC`w bo!0,/H~ WAئ]*$ qBtPmSz-M8!&[`!E$oG #Qp
-B [ [DqqFȝ5H֡oŽ[3Qف|T[3R+f)
- ё$E lSd¶l=DNZ
-"M=JQ&H,Hd%l;\ꍤ6+crK;\nE٣ޣCNlӖbs@#C TG4DIbPRjRjгGPjR蒒vۆ@Քڦ8ՄP!e5@^ڸXSkkil\2:93;?9S8gqN.M!R,?h:NkJG4³of`[YU'\Ig4"
-{VSlutSdn9.*oth+cm^ qs]4?עcѤ>hM6ˢ^+xGfVv!;
- AAͶċFj&KQA\0bT]>ƸPyPUO
-V՚}[iZiTuݿ$Кp>
-%k4<Vîqf>:.&BK@3~rt@U@Rh9$ iɻ6<>̓*r<
-̎dȈ@(67t%02tˇ`>twN QAbffpرr#$Ect-^=)LwR]3
-l"hDr^ƨDv3k:m3HVxȅ zrXߝG%5D"3\_BSICVh+c\42+r90`aVv|6LBW E"c.r
-,nu!~:Qfpj04"JrOД^Sp!7[2Yze ah$>Tc N˷X
-eDJn6ٙ"AZ>HornLN~lሞb
-MᅴS"
-We:!I0}/h~ HS?4NDdCAsE #xYք S\E?B'G
-SmyF (3Fᗰ}Bw^f|ҪG=-<h*Һ:Kwr2 0@!Z(gתpv瓹7N ϵ5[z&!3zyw4m3:vDƪGTDщ.blȴFoJ[+&jceR~Ub0e6cm4 C?4
-ꉟ41>u8~&vw[b~aإ =ٵ(8;^0sN8V5J#`(-#MH27犓39ܥyMSD3y?|
-z7ҩ(Gϲ{o{'Eu $ie©A JDPMRvHg(28P~+}<L{Lbo- h>Dν=]kD?jquO}a %=w5Zh,_ɷVSz&mk[>z@l~nrnvjGB/[m·-u#¨cە4-UXKxϧ/Ir6i5P,Ne槊; (qr ۺ<R]$k{P {Ђ c1v=lcI:J|r]I->hX:a-#9"߮UytɍObFFB\q6?۽Rƚ\*|Y$&ߌכFT=PPf,up+d<9$*P mJc>+ cenk~G(D8"hS&@SDmmeH֒ke,ٵg/UE
-RT{\?dHVZ2 b rZEu*茯r~
-W"s
- _LnH#c{Lm![(܂*;xD%qPs~/
-RtMhnE6]E;!)v%M-`Lt
-Y{ {nEe3{?!f>F*Z媱
-HP7p8_h+L4RV87&mc?##NLZ>3۠!`aȂ tj1_KV wňPFԸn40BÃiq`t5~Q C[6>>R>/ngN_ZGJe ) 7 HuNO3g&I)ySat"W,'E('5qV@EE>ʆ"Tم*ZIG̍ רX-q<ߵ,մN6pr3YD[/qdB++Zfw{i3DJBQai1ҿNKX1hq}AuW%Ӥ?2;nC+DGKj{ S
-+x%D-?>?3wB+A|%gq54T!l*ʾr 9`ʸAƟNד6's#"hH QO'|1O_mhu(E$<u UxOk;dG?C6v:-1]߆ܓԷO>Sr숂tUW.c& 1TBؚh!AǓYZ;>hCWW,o>:IWIĠ2B&x&]"v:$JHs{1 ;hA9m5]>e^.E=ŦWdwԴDJ?P<2 zx:iMOY:9%0S5̲̀>NM{:4`{y6imͮ4005:??/)ZC6M#,JRڼBA$dr,scS< rrtY1=c&ºA1_ąc, %eQ8ƃ1At;/&X-4|^
-,
-e竴JEEs޺jUGUkUg{@f8bsH:z=D"xTt䋐mc6qo20J,db6@`.0=L?GUB?38xGWRn̷>~+=͋?_0| S#fz@Hb4q#c |/i<$jR ˹ރ/bZ7}twk@œ7.rgfEEN}h .$2o-՝>qԍ^"3p|gRsdt83RO͑zG0VhO8!iYb *(:u\ւvҕwR?K+0:]&RIjC!ܡ-};G֙H[ TO$NalL
-.(Xqfja>r3ɂBB[CB!ÊZ(-+`b1
-}/q:Z#Ed0kmqEϷF,Y)J`t^2ԟgq8=CC2ۇQ|ht SV%6q)|KUB[GIdliydCE zB|Tv}"SaX6Z-DܤlSc[-ϚnL)bչ
-klvhju*]U4Vç6O~J*I;y9!=l~+r}i bbҰO;%7u@i֖`4E65.аg<9\>eb;B i"<=Ȅ/t0y8_mكZ-s8imWCJPd $<E8&ю$_R
-J9.r#.|K0`㫦Hn>T@KI*Ç8l[~\߶ W4QYŪ퍻5{%,IiQk,)yʁ7҈!ZXIh 1< q1dx<Tɖ?p$uFȒ etZO]4GW z0 r&)s4¯g?pa ft2.› a(k$e<K<E5aX{؞jBm|u)4czT%QJU᢯lLمqhy=\PQ N`J<)J&ܹlǻ#7.4W_8%wVkw7tVVv;3Omw
-)VARAKΓS K
-pu}¥x5 "ƥD|"t)(KAfsצoL3$>;'MQ#WEcSi]2&r=g%ۉlR{04H9>7{?])E ߀Џ6,N(WTR%Ңxw
-JYv{ Jl OLp~D@:'bEGDt3_ǣ-ЊM 5E߼y^ȆRjdMrj;OU5VZͽHwxVmUN!07MR̊܆4 NvU</ؼn%'جQAJ:g3^h&=vZT\'.òZ7,w*14y~߂S1P qܮ|pU -M6nQʩVƭ_۩:뾼2PE(+<^rb/ѥ'ݢ7Vp[
-^L:;9<6=Sf7wo>o3wu-LۗS):2L>3;#9)pbN=zwp?x3.gdNus9uɉ3;-?~Q
-GU/Q-jMCmmC
-~uRR_TQ6mf[sx:B- w\cnrc^M `|q04gFt%i񔹻mV'hxf;ULM=3堅Ok^a/Ms<17r1ULS40vB ξd;J/T_#luVӪoRi#xd%~;
-{r{-]N]sg\g_} #<,JW:nn5{>/^ϩͩo9r w~rc%}u6 +19\~~xsnK9OSQ_z_5>&3VɓSHhN˶YT_)m'O)vNo{ܗ= ̇6}zYx3>B$5{5 ~{}
-xDvLe|v.&_I{ >:3y=߰=xUsg V vIABPPx((Dj @衃!л ^C9{ݛsMٽ[s札T^#?WWVPzWWQ^͟^Ma^%$u+"R& &K^:eP|#z ~"rƭ/M{/<rYҫH{' :o쵓:-( vR` m]M%:j z%|
-\,~"0bU6- Ļ,r1k^T
-{źQM$T hrkdXwtS}$~+jO_G5s yZdAV0"EQy\?ˇwO 7oF^˓F1Te%:e,NZ"V~=].-eFa}/"Q#wlߺyo ޅ\
-~NznpΡtx}ju|/9t}3܍j#"$)!놳6Nvnx5 ݰq~{ tCAnh]7,솠vCP7|py}-"ɼűrA(~vdf7TGhln0yP/VOc}y8Ĥ_ #&e
- B=6~~✈ҁSѢ-Q+*G'&1MR~Ï5& Tizj}6p N{¦)\_4)BT{Go(9!{l߁}vi;*f?lE5458AS2FQ>wI=*}˷| J$v+V:*##:cxiFݴL)qG\ h% QdǢLwYY-wN.:鲽&JGH)[>7J3{rʟD|Ny(^sܦ\{O Pu; s!p4as7t= F(P )B1
-r|j"|k0aB{N+뢫<7LMӼm1YrP-6 :)0^e/nl ;l6l_Pm
-f7`/IMy !Qo- ?niϿlۤݷ![~NKR~7oy~Aٺ$(-ƌ%$ QiH$9;p{bTIR~^ڡ`5l{A_{mX1kĆ FuP)/_=քUa;`'^G1aGgW͚
-\ bR~gF`׬];wN)?ǎy\vH()l8vٍg|䤤m<ħ! eI^#Dtʕ$z඲A? c<ks<|&<<?x^OgxaEɋ`^?-^?K//Cx^Wy(«j<W5xM</k:.ݼ>oF1o›f9_%o[6-oyޑwxcH &N<e3`V9d .ZdI+Oro$aӲ| zdcט{ڐFQxְsF Q(m1FQhT2*FQ33`2juF=m7 FFchf47Z-VFwb_ s˕Kv 0 !Ό7'i0HDҜ sڟڇZ"|}}-2}hc//j}}}Ӿ~bZjDmM֦hSitmfilm6W%hZP[-֖hKer-I[Vi5Zm^۠m~6i?khUŒ8jPm{_BOt'{@H!KTœyeXP j
-Ic3=i6 [%.9%HR6Tcv9_l_5egڢ sΟ&/@E/w?CZ,cUr@aS1y3?7g@CW
-&M
-ȼ\W~fט+y$i@GN]8}Tfg<ǙNt6L%Њfo$Cto/oca_6yj0W폎>%t 
-=`F$?Hָo{yOɢAY(p{q1VҸWjcGߝpoFߩio܌9,66O=za^qyN1Vg^ѳ]١WFzg^œW<{}z ~^sT9ݞz})sFo))))nm5}< ~Z/N_M_?h6P \hL rԩމ4<-we (ܡ#B#OE"rp%=¡AU!' WG!\9Ky.Äk! AN\$F\'
-4UwvG@՞Ə
-ƏT%ZҸ jH/f`&2!7!G;߆n3~fs&(:L}k7nbC|&X
-܈EYf'OV<~}AUZjZV#~Z#"G>3NWG2QKTE~\ l ÷CޕEqdWlLln;|6ќM݈G"ƘD7*޷&*B
-;pjb$(U\OUb,f _$ƃmƑJE<] tQ}aꢦ p(PȥrG%z uݯRWLf*:ėGP3Y};V=#~+ }+͌~
-}NϊQT@1Ks.QhʸCEBGzTOR
-2ǒuFk8cFĆq@=&tm
-F|paGXF9 Le=28 5
-2kL^X`5eI^O < t}sc,y,
-^&/iQ%A.h.(~)Ziq_p`UM]qhށ~S'N,]s?ɞ5)s3&N>{լ_wEY4Bޒ
-kV5_ԂCkv]xHzF1>\;ڊmB4p61B Q Xx&16c}`4>`7Ht\hh zW DG#/8G|<Y`1%*KM- - ̥Π`jNL֢+X-"%%R]w 4kB;pmdB9W;`ouʮӘd AN=gK))ڕS0O:}YQΙ7ᄃEK/]ÑWbQxamp_xnµEU1=Ql k'Su‡N~HpqoMgs ELCps8뛙UB&_ 1_EqƉBxH<*c'şB0K9^.ś-BD{F0ۊ8L.UU='b`b!b(I_oZp-|DG|*ƈ XoV+ao]KՖ+{4bsjg=ŌjO.
-%r_?gXB4a"Y GIV?ް&Y%S\Jۢ,9cwDLQ=u"-3G[AfkX31h)ye/T/9-It<nWfoa΄uTNMwԿ^Uo=ӿD5_Կ1P_oM@ 3 gW%
-zò~8_ES7(zlcsӗq:ëtt u\uW y@&~w3&Ed;## (<oK֨J=^, -4;x癣oz=B?
-n<]7_w7vXm:wEkf?L,`?#~0Q3~%2i%Y5:CMK6a5Ò+KRK(Gi-#ISi8s7gIs\)E˿ܥ_K0)B{X-2\-I Ni9O
-+,pw?I]<,[5B, k̩){j!Y!V&bwdv.>ikrTt'N甞)<?wJrͧʮg(v4-<9KnWh,n?Y^QIbUu{~;`޼n ?gf淶ʝ^+caZ>cʞ/C z9R+6??/-[_DN[ҎgMٓA:0V֪wh{X]5DUܢp"5Wß[pM?H?X?D?T#0q_coS`4|^jc]VWh1?ߞG㜫T_,(}XPC-*syy{L|wfKFyyyyyyyyyy5
- E"+zrr>r((?*)+(*)+O(O*REQƊAiSIyZY9yʋKJ37RqJiQ*JIYtUM+=wJ/Q*) m_ =*L OP-;}(͔8Wfkx07ih%&-ÌfNY>kܺ?JqPd#VO(%ĻS1X=ކ`<X[јY] VC[ˠjqx'էvbK-f\ }ƑOiA)u
-m(L uͶ_
-c/*Og0H_ i
-P%Ꝡ]s@A?V:t AGK/껫ox'~_>YNkoTUxOV?Z~/꯫_P}S_/奄~_~SG^~'OfYǪo3vgY}7YU?O?>C7Ao[VꜬ/3uWYǪ+[.ꧪ߫>g}PLg珥=Gf}gi>}Ƕڳ_ko?;\^:ȥ] ]p#×L^'WN]=}̵~~X~n]m/:zswr3oT|_Wo<vM"[ە{_$ſ/-E&?BWo[{p G|-ݹnG볞=p-?8|-쬳O!<+'όEY7fUdX )ʩ93[h-9o~w>t͖/]@w՛OAm[^ِ-dXLw[~ꯞ\~v3[XjϠ/?-Oi mwoʖeZ;oܖdz?YƧ.#ygэ-,
-uo'|j+<sk⛿Eߑ{Ggݠq؟:_}1xۉG|lpםwwM<=k/=S/˳'Zzw懯w/?XhW?YaO?{/;/
-;vnq`?x
-7EMɦtS)Tl*7UMͦvS4
-
-\\\\ \\ \\ \\
- ʅv giokH,oR~.QKҋIQBM~m=yEc`{I񞛆^baS +gޟW/O~hp{ >v|桥՗V쑞|K#=v=kxցw=}XLHe.i|W{Tnj>'F+o_ \}uÊqMi.+HLM>?ܗ3%,=c_"YYwi
-nF uy.b)dUIW'F}&GXY4j7 aeo Kʟ7)N*>Pb^S7Wn% Nםs^g% jCr}wLE=ޏ2/7<CM>9uȼt/\{'iRnz|URAI}/UVt+YRi\yH 'bKIN; ONPP&ԟu;4(sunr-3`5$#mǧ.Bhb!b:>\Q]VtT]Wv=Iq%Nu
-d/# ur;ק zd~d>pw)٦;N9uSoqVnk$J֥GɸqrW~V=;mZ6]ԻC$>K|@`dӋUڗ7-AOO3}I'2`Cw\K5Ar>}OCOOX'=pj`Y$(_I,%?|هW]}~SnQNw^0rG,M<ӊHz1Ծl:=X=B_+S]3Z9uiS=ʉ z{e
-\n~5e{Wov\!wUF<)r^Qf5#  +rNyݳ2qs+.t GW`:eDT{ ^V+sz8SqL{fo @&qm5Yw^50=y;3:S%JZaRk=/2IdfCdKvٻ^Ϛ.Wk,uV<xN|9,pv#Kޕ#$%%R 3֋GlWfSNuN/X$_* =WKƗGw(~W)(+TI\{6W9{?,Ö5_,
-Ⱦ8Itg{o=a/ط{o 5FuQӧz23M97 4lR &M_<~jׯ/=(^[Y]=F0*Q,Pq*qX('*4tmìda46XʵwϹ9+KԸ {'߃!R 1%2c|us/P=K6L{yZ>9ʢKo;.r}`A${da +=2o ?Q8Rke@E3%nͪRڃ]?oŴTy5=Lۢw:\xzF[xy]_fP"{@7}hr'kR=C}dž_Z(_}g:E A/%(~T~<~] cM(6e[,X/msM?tox`Ywc﹙ك .MZSϧycɥ_Wi IO*k?y,'>+DIb.Bw
-$dYS<EA8C]v
-ߖHGӷ/]kĿ,H ?z9 '=-UM#Vy[ܷ
-FH]i~93xգWO]C̿mNEJniOl M=4\
-/z*Xq,|Ry<^5YtBS1{tc^P{qn~bmo/^=9+Ǘ~]?wIcTxG~Zg+wP =힯}|`^$0zǽ/uMOZzb e4?xR e*ϼNqZK+vƵ>U]:.s2\+k>^_LMy1۴u|s/xMQI<ݟ経yCG#SO|ks ^.VqQL'V|W4]51Mvk^ݛaeKG>O*QʮVɉit9:r>)oⓒR?v,}&s(cC#w2Dl_|x~ykȖuѣ?(mqIewZ͑c.Ej1=>{-P.MttAc%_7c!ESwKq=ӖN֯)ߍ7,ֽ6|z+@Cπ[秖^?ɗ:}sϾOoFbJ%K=j9;^p\"
-i?g
-wS?}Hɑo ჿ?N7;cwq
-/)5C%acg_+CxxS3Gtu%@ 6T^'=궥=з=HV1~J{NԽ?>muHOYq<_y? :'So?zN6֘`H;rL#B>θ˂ Zhkzk{bHT ޘ;W;Bcw"TK!]Iosktپ[I]sdTT,k66gE3 l\'HM8<SAuk ,-Y~\h 8uࣅƻfOeCSOf+ooY8Pz佐+62q^;#_^}6%jӲ\gޙ5@z_(eI"/WuZݵzium#=o6S5ۼxEZqBm~m V(Wt:Vi|2}wq2GJTg7Gգy7軣SӜٜst,
-Rv<|Q)W֪^6qcbͩ;Nv?l;韷,=]QL[ǽ'~ǽgkW+$CVGC>ѯ3}IsPvv_oB==C__zZݯ
-Ygܦ3/WK$'%MzI!.[};≄1i3_b-]/ VGg+W#2iTqm)uwn.|U=ğؿ 5t#=~2_.-JRҔsZ" o<:yиZEvNqELqYgXTV&0s܋s) Yߔ36ޘcV,"ޏkd?J\o4}aj0/YnrxޗBC?]M}o *t${|d`͡ІTrdLhԓ-'Z[<y>/gr4=3sL~^U9ʗd&啺](7_xPqQh,҉,*};Tw~B{γ}:Urh߽Cf3Gw8ׄN]' wxa4E+GF/{kMDJ Vvqkκeva2y**o}7'|q,yd׃%9sB^}"oj":zoom RZ%`w:G̵ȩ}o׏* wMriˌQېeg572$IxJʔ`~aKw'$zidr:Wrײx5]ox"Sc#Y|fhϾ@C'?s aKH`!.I)e'ѧF[ƮlP&J_~p;g&NO<RҴu<DZ2rNM*Cv}*صwl#I#ܦ1d`ɓύA :Oz~wus&يrD8ƹKuᶌe] F:-&ŝm7'I/ eÎ#{ڃ(.Q<{`16oo3сGj 3_C,ߢZᲨ#kⳞaS-U|*<1m9QIQ/ܥw咝F \$T C$CQIpfJc:+9,9"9*Xr6Ӓ$'$K"yKmBA
-HRT+J;9銴GƤ ҨtL$-QiI礯I+}OGV/5`<`YY i,_Ɣqe9^L& 2,$ d[d7=.;&{@-{dgd~}'+gɳ;U=r Ir*r\%wLyD> 's|I~rW˯$Y~V=_>&RwybJQS4*ZH^!UBHaQE¯H*>~E\1XP\9wܵw+nUܯxJ-VN)Q|Q"_YĥJ2NeM W"8%MQHJeEWF=NrIyTy2)T}um寞+?T~Y"hfUjUaT T՜*UYUqU*گQ :T#y՘ŪUUP=Ruե{UwNS*SWS}L^MS;"uڤf5jFUՔGݧ^QV_URT~H UԻ4SI-4oQiM4c͔fNszm[4hܯyPs\is4h>i75BmvD[ݭݥ}D}V-QKJ~q֮NjGǴjި}PEEgu.%t`C'tǃ
-Y׭ݡ;Fw-]uҽ{NUI{7t}Yݯt"}<>YߢGqzZ/KN^}Hwz%?ԿߧUfPa8PhcBmap^ ^1og/bv.#ш1RL#H3ʍjh4~c̘4] w8`6^nc5o|='/1晶
-L%J^To™&c&IjC!0ufL u5L6^#WM~3l4cشݼ|d|\e56
-,4Isy<b2_l0_k|yO_0?o~-{,Z*,Y0eaZhEkQYeZRKr~Q,Z<cyr5w,-Z>|jK˷-[rVdn6X[8+ʳkUnXVn [NuoNXUJuֻ/[kM1ۦlεl6<N[Vf# 6-`Ym&9mLưlA6hg6l[mKe~iiSlؾc{vMliϷokٖc}e+ڹv^gةvَ ;˞wuv`Q[fҞڗkk)'`a'O߷o}WvQ(q;9`G88,9|^ǐcXt,9^t ;8^q<cEף7O:w<xıxQΙ,p~!sRb.s9p^p^sN:8ou~Ώǝ;8s>y¹˅r*].9zW늺:\Wku*ׄnk]q:zW)i׵3/\]ߺvsvsC5&7ʍvc7-L-vٝpwu5t?}yWݧܧ_"Owҋ`<({qyqxbaτg3x6<{<sv˞<<T<_z)V{ku^rx^x-^Wuz]Io{x{/z{S1G۽z}އx}_>ɧ9}~ߜ:߆o7>pwN_ϗW?k}|/>ws`||_=?7Av?ٯ~7io?X?;p^`_^&u3UQ`G@M2
-L+ 8' |`_h`$pqr86Vہ> 9#+_0 botp ?( ꃪ1h ڃ]`p 8 / ^&xCMc>|"BO{ T
-jB:BC}`h=򅒡ЉWB^ =z3t}н;C8taX< 7a\0: Ű+lwOᝑȭGo?4V~7RH$97X#HM$itDđ #!"@# "PJ_"/D99b\#z"*}1{:~ADP"ct+:F7pt(Eg %ыF>:v'_E?-mebGϋ퉵G/]b"&9cb_Ů;>v؛WcbύDwEqM<_6J_??4ADyD}%ќ
-Rx=5L RRHK=5uOݩROO=z5u&VfTVǗS_Im((츰co@u
-fYѬl7ufgَl٫g/vهgowGg}}쯳~2l\ιsUΝ?wysss9~=ǘ̉s9ɜv4sιd2{s}<sy?<W1s<_2_=k~|<f=qN:/+Kyͼn2w_OO_9Mο3<|Žs `A[p. Ʌ ,ܰp­ ,ܹp|Xxv具N/w /T\߼S ڿq~g߱/?_~b⹋=5E"qѴh[],jo\vw,⇋-\|pg]|wqρrl;P~
-t]!pV+•Jt%_i_I\rM+XypᕏV>YY-\ݱZ{zj*tujj*yX寲WeUbU^]^]YlW^}{7WO>_~ꏫYkekykִﬞ]c1hk5ʚzMf\ӮYk5ך-XnƵ׎= k/;kg_b퓵׾]j퇵_wYp^[[_oXo\o]o[G֙ud][o__\^_X_Z_^?~t[֏?~Ϭ?w]q:_PաC*8PѡC;;=>B28uCPF'r677j7nبٸpsc}Al6 ׆|CHlLno\Hom\q'6߸k;7xfきW7^q6mcWN>9<xx<pxe:|_wؾ?s/~[<|{?<o?;Ht<>|rDpDqDuyzv~s{$t$pHHǑG9zM_?jC?#Nm`$[+BjkjںچڦږڶZ^E֢jѵZl-^˨eֲjٵZn-_+֊jŵZiV^U֪jյZm\jZZ:xYCau:|XG#Qu:zNQSթ4u:}Xg3Yu:{Ysyu:].X Eux&` NH f8 D?5BZ b"X!2 B!fx&
-jjڡꂺhhơ hn00V5aMfX `p`h`xF`dF`tƄ`lƅ`|
-nȈGou,8
-H@P2 %8/3>E`e8^&*EFe:t ! &RT4Cf%. X/3eʠ %6\#xzt!.GF9$-T.HCY@&,"E% */2,BɠjL)@(ʒ8dNIQ,S2  Sw #v\+ pXÅP2$Yf:Y+5)l2(9,q1|,& B2,*SY8kle_nYd.\ѥL e) eIYCb%]26fu`etZ+C =X8#c>Y<#c2d<*brK09YR+o%zyY$ Vy "o'!p9 Ȑ>2JE9Zcx9AqD,Äb|N\ODv7('-"49] y-$04;eYr
-3C#.ȅrOPRXNIL.+VFJD.N^O dIlQkgcLrGeX.Un":`CngKNy@P.GNIL^y'yЎ (
-QBD<.]<vyBPz.dJK9 i[$]<-K%8&]"n<DQpK0EU!k!U+ W4"0A(i
-IфjŶ*0zpOɉ 
-*0
- { x4`
-# )
-a
-0фRL
-0p$!CzYaQC[Y08Cb.׆*(,(¡p)
-#Nm8VgS@ >R:HQEXQ#
-("ਢ]ѡҠ¯H)b.E2z
-AWJ&20Z
-RX%NV%]Q2d%W <Ua2$e *r#YJ+PJ
-IJR+EDR)5Jd#JkCK(MJҪ$tҠL#(ʥ)Vyn%U~O!eDVƔIe\U&ʔC٩R$11Xn% ,Դ{=J )!U'jU0UnP+2UMUEcfUN#U0 ,AE**ªx"*
-"*0Hh*q}Te(xC z!Ӆ2*`8*jE D=,0K.V9|Y|_ǰ*JF$LdB%*U:U@T*Ulf
-UoRYTfMV9TvU%!ʩ*SEr\*ʫ* *@<2RE(QDe`4UT=p) URQ6NSwhX0rU]UZ U5PT0fFtl\ O.q84[&jԨklN(`שBRD<5@EݨP jί9Q
-u7,֊2#ʴRB)|#Y9u,6Qf~'՘D(~Nۉh
-#L`xrh"**LoY&z@B.jVS|8W7ӻH&=JZƚf}DB@3 z wQ=p]gX)ˢz]zOf1OGnC߅}z8'2>>g>a3S_nۄ)}^"،ML.g{Q>[CdB>f u`C T}lh24ح(@B H
-Cqv
-b(1<]1BjcKQ4Yjˍ2(5jbШ4!fCj'Q!)a 8|x5bF"i4#F1I" `2Blm0r
-a:T&jLunc#3n2MlBMdLa5.#A1B\V3m8F`1ZMT5Md%wq&b&nrh
-<v&o2L4Te
- 4)1S@2æÄ&0ZIR)n!^Sufǔ1氱\k1L03h{0 &sՌ0bl1!(31{`EX83L0 E6eRTL33L3l%i`B)53߬Z!(45TYbefYaVf05Z53"U Zg֛C1=Rd4&l1v"\0;P1n*/y)lGsx$'8^3dqsLg8  CslXzNnNk-"!lvFל1Kl!1(]>Ťis;-:`ajXz!Da&Rc3:BD X,fKHZ,oԑ[--zKŇl𹭒vJ,b>܂4<BJF:v1I- gHl5X%YE%a[dEdZhElDaV·)'(d ,’,
-KL-FK;ZX6
-t, EnEm1YD"ñ)x&Zd[i[R
-O贴"Fv[$ |b%` Yb-A W@H}
-Ane0Vk%Xlgub+R$+ʰ|=oitkA6Yѭʵ2,+ʱJ**Ԛb0̪ʭ)娬2D;t-$N&cjJ`Zjz %X6j5Bn ]ViE$C45h V;mYy9/dҴkÆ2qZ.%ǭ k+ݚ")v۪tXaxjT^:kBzE
-E}V-ͭAm0[ªl6+l6 Jjl
-شEFB
-a
-;ϧ:^Kj#tv!lKLv?awvi-vn=voC=bc=ngK {@{iڻi{=cﳃG'cC .s:uHQhp4fGku9Iw DCõ
-%p-8ЎOÛ࠴< :L"
-Y@9#pA"D v\r̭a!vx,ġ
-"!sHJ¡rhjX!s$ZsfarasX9f.#duC$hPղMCHAlu^uqG+"C
-ȋpzZ#H:$GQGut:2.v@`]PgSD9:gsg=/QX, ]vQbp-6L:\1'w0d)r*,
-8Π3DKhLJ8N-lj9q'p0T$PI'SN)t9Mӂ4P]^qf=ZW+6``0{ivw5Z\&WU5B.+ɭ B6GGqAyv%Q]JIp\d"q8lVH.Kx.R+.KR(K撻T.vJKҸ4ҹ.,..Hi:](
-\.ˡb2 . S.㊸®+芺b.-J.GOzZs.ەvz]nb%Ѝh;)\PGD"Nr[I=D?#t%YunDOw3n 4s7k2lb[
-&mĄxaL%G<w滅n-pBPdDC[㖹n+
--w0r&u+n[I,nLW`0*r{^vwwMX;D ݝvv{"T{ z=uOix%VDbd17kuqQў>ƃ<XBt4C<TC4 8dSq(G1 b+%IzHr#kEr£<jO#),zLGy "1y'Jx>c<
-B/.+1MSx$ q~+YU5^yzat72z ^>W{^NK:j z>o{^/K
-y x%\U&L@Ԡ7 13X>M{ި7uBN#{no啉::DxU_|q:9=:_txO >OhE|>о/擡>
-
-kH@8h+
-4\b5TzʡXjтfA=%eVZ:%A.54P8A~P ^HQ u1LKAQ.F3" ʂ4QbWLX 4eP AMPt61(1te Mj
-zh' -˲A8F-AwLǥl
-&h~,hô;`g; I`oؾ $Tbn
-4B!
-Qb ՇPc)j 51[C@-TˁZ2
-C 2l!z"!r#!Zjd|A R4Vf:E/Ժ9VFGfsB\a!
-K,4N Ső!*1AP$$t-)B:, BP Ct!mH2!KHC!CP߆v0,#:- or¡`
-P ii EC R,BP{H/t:BPC7 ҡ !PMn
-׆upc.Fí0" aTa06 0J 10%L 0=!1
-s(')",
-Kn0,0- +N"&t.Fjæ1l#%l 0-l;|3BraO 0Dq}a@70]B-Ղc48mN(Ea9fp"gzN,Fw;°HLXJv{+lz"ne@p
-']ވL쉄*8Z@Ш;H5ҾH*¢uLQ(Ym`
-0*J<ʨ&jxW QmBZe5jPj93j{+\ EH4F[9h<&!~{4u:QPHBFW4vGtc 2Qp/
-:j/YyXbI7Z+n JRu0X32J c k&8)5p)iƚc- I1DO#2T/ #pd#CŒDL 'b-$qNIÐ<, 16Dc"*%c#Fm m1V,Mw 1p#/Ə b0&c)bd$OS&E"ELSŴHMLOƠX]3Č$R3,1`b.=EbΘ#'bX f@cX 7#"X
-c Bd5KbJ3qzKńf kqW; 0H2
-Jm$N%IQR$IɨD4J$>4)O*d/9G؄P%ehuR&Sx]Re3 }Ҙ4$MIsҒ&mI{ґt&]Iwғ&}I(ی $`2H4±h2L$dLOɮdg2Iv'1d&r%8 N`!lC00 k5T Sk`'v`z Yêapj5~FX#Hj5yFYQhj5}F`
-(T䁔­wPVYUn*s}s藜UeHMі,e[fG PIYΊoYYU@*UJi
-@à /{C=t*N<fe{-w+l.*A~ ܂zT :詭[6pz<
-
-wV jU)}K67/ز-#o8Kk}lف-4놬Y0b@?KYμ z+v:m$ wYݠl~nn+eyfw6vACsP-٠l9)b5}l/ۿ"]f4s>e|ًų ;}LlTvz0=1|(^uQKWe^lpsݴ۳ߛ`=}EOdlv+ٹfz;OwV} 9
-Pœ/+rR#4pm9br^jΫb^9 9+w;rd<On,C=ڞ3Qӝk/2PL\ YȹjΛ#9͏\ӵl3hO9~19wMSz76aE_sΥl>wNMHnΕutk.r(<Z'8~,7EsO.(˛qFssg:r\"@n|~,Q`:
-yWЕM/\̻P;w}eڿߕW ?p^}yhE坷d<ĩ3y?}g+"M(<VՏ[SS^n[6ږ/ޞ*.)ϧ*sٴ SUԜߔȿ.R4a~2 >t/ JP w,'x:?{@MK^Ⱦ.T~}~%n\oQ|P9W<Oo~*lsfmwA>?ʾ@}B/1?۽mU{zc`;dMnhV Bnݤm[l;U%vl۩,նq6memڶ޾mLNl;u춋eW=8Crwl>m7mێ#On(x}[Ulw3soqysl,|_EE=
-^<__ 
-NEYK33
-]AOAkKB },BԵ,zQwWdu^_Ɖ{
-.<Q0|\A!\wݟ@  s,+± .,)[W!D1Z!k]xÅBO]2mE W,[H;(|<RH'
-e\ZW!(p`_X5X+3y{
-/߻TXVŅU`5 Rwʟ*5kk oA G~.
-gKhe=[St7kE_~/:.z"cEg.Ѣ{.+uMw覢9)R<CE E^.zZQ~EUϊλ Eh+m]Z~h s#lϭ&n1/m:۷}~{ұ=َ>HlhΡ cs=~WJl]}ks@7ly{wl/Qݷ=vPSAlr:ikGO(~ԧ-cn=v}kv_\>ST|boO{A+5 h1hxx7x/FC_.8/V\EReq>O[\i/F_.nm/,.yxopq?]
-/_.qzs/ɽӒ/Kߕ~*a~)sJMѢmRPotӰg7[K@myRX tTJKAٔzi[
-J.qi6]VV@R(HS;b.YJ.=w,XʧEK
-[OKvFJӥO1K/6twztXw:xO>[Z_BikkgZzߖf7X5Ε.~/(*;Q_ƪ(*;S*Rϯ+D0tى;Y̲*>ly2Уxl`ld.[22/PM Xή鲁ʮ}g|,| WvPV5rl/h w VVUQ@쒲s,l2Gmew ,[Vxh?^R=U6|G^*9S|}ZvaCYN/evl+*(,/,ϢS>wA E{A#ۯ7ߦ/^(Ur{Ew/;Snk\wl{|GU/\{<Q{+?<PT)/r7iK/lߗ:~-*Xm^H5喝šm'+Z' tBBgUD
-АలGC3w6\쪨*@V>:Z!MW\9P!h^y.8^{yE֝Vp¼
-?7Z={cW >]qY΋߬(wO+U_U@V0~({EU*j-wCܻww|ׂQ{uǮ\@ (vkwͲTlQ0Q;6^%;Qc;͙vꎢ#;]cw޶Wa;AO
-4 ʝV4++U UYGS*_5
-W1Ujj&WUZ8\u٩UUc(VǮκU*W*ZCU{ǫhǟ_BՁ'wѼXү@_W墾zSUy/U%읏]UZpΝ; w;[vނ@ldv;v]eR|g9v\w>ך<{gwg;i;i+;.,T- 60rd'C}Np;Ͽn'蜛vB;nYn{;߼ㅝGo,2i~D|}Syg7wrwAre**U*ٕRv]EU?wh+T.Pn.8yׁsC]T]77w>$ٕCﲑur' ,@]|HwwR
-h 67N2vAhd 2̜Ҕ9i6mӤ)sR6)oww&#+3gFcGӛC3C釀t[S#.ol#Hӓ7#}dGiKG#*?0 25'#FK
-{.! {'̰3>^px9'#m@n@?
-   yVSw\:tg]wBL_
-1x={p$8
- ǂ =KR ,+J
-kZl
-
-b
-@`3@$(z%//
-jD
-}} || |eR@YAA7\k#T
-. >|$BGςv0L. ita0KX)
-MB)D 1BFHR,![LFUaM.v >pP8*N39pA,\ “ >&|\³/
- _^"|OxY_¿;B@EQXQ(A(J]劊D"&","#"H""fYESE6W/ DSiьhN4/Z-E-ѶF{DE=.:%zZtFeѫDo/$H3/Eߋ~!G.G{qxqQ8C%/> >(>$
-q*FLsBT,+*Q|@)xS|D|.CGď?)~J|V|A|QU?*NGO_ I$B,II%\I*I.aKD%Ht$1KZIM. I$1Ʉd^(Y,KV$k ͒[$G%J< yPɣ%$g$JJI.H.J^!yWCɧ/$_J|#"*IW JHIitiU"-K+)Li"IRT+5KR'KnitX:"KMۥwH'_!#ǥH/H_*}]}ϤKRdd9"YTV%2*ɘ2L(3,PnWʚe=^YlP6"Mfe%نl[vDvTv6dwN=,{DIٳd/.˾}#^/?ٵ'y<Z#iRy&Gʫ89^NL9[Αw%dfM{}!|J>- eMwOʟ?-VE9yE+Woߒ+@K/y"ZW$(*IdE|%B*P
-+
- +
-`+
-B)
-¬(
-­4(-ŠbD1P,*VkMŖb[qTq6;w)N(U<xBy /+)^RxOC'O)>W|Zů
-2LU)i}ʃle2oW\7p%By]!*J+%JuGRz~eNYlP6)-VeCTv*~rA\U)7-rQy6ʇ+SUS^P|_gϕ_*U^QEo?e
-VŨ>TƩUUT7U"U
-¨*Z5rQeVTNKզTB^հjD5SM&UӪՂjI::QuTu1STU/^QzC}ՇT_~TE#{qdu:UM:Q_gUjFD5UPKRZUQ}Z:uҮ'S9zYY}.{T?~L}ZKW?P_RD;?U&NI$kR4vm"MTShhaixF1hƩkZ5:ȸfF3YҬj64[ma͍[5wjNhNjܯyHQ͓3g5g54h\|Jg/5fh,~Am@[EkZhZ֥i;]nmW;Ҏi3YvA=M{.=ړhӞҞ־}C-wkjen
-u%2]RtH]Nt:Ϊs\:ί5ZtSץ֍tӺ9ݦn[wXw&Qt={Q}ݛtWu?~ҁx}LP=B]gz^zެmzޯ׷;}_? E~]?U>COӿY^me'/(C!ِjH3dn0d* i1p " 6( *֠3 .5v́zC0n2hpvÝ{ 0<ixpk >0|jf4F ,Ac1טg7ˌJ#Ĉ0VqFh$iFiEFQeMFft댍6cm5NK F;74c<n<a|xyƗ_5f#/_1~k_2FbMS)Ôigo0MH4Ll$6L
-Ҥ7MNSc3 FLc)Ӭi޴hZ1mL7n6b:f:n:az S3M/^47]0fz]L>5`/ߦ0s9gN4')Ts9Üe>`>d53Ԍ4_ϵc37As2qy<o^67̛ma-cw2?l~||u{/?4dS7oߛAp eIYXw3EKc!X(faXxEo[cYlY&K2iL[f,G-,Z<hyIy7,X`oKl[)tkZj"VoZiVcZVUjYUVnuX}VlmY;]ku:lXUuz.{[O[^j}=e֯Xhwk-֖hK2mlٶ\[Vb+U 6`#ڸ6Mlؤ6Mc&y`ok5ۂ.۠m6mVluۦmvvN۽mO؞=o{eE7m>}igۯ?m;6lc{)T{=˾~~=^h/Wڡvo'fsv]bٍvi;]^}>g_77ُﶟk)Y߰edbg;vvD;b$G#͑88/JuAr sҡr׳&:|nGh͘!Gc1t85Ǻcñ8q~ǣ'O9vusw\pxqk78"Qg3yu5NnV9N9k΀3u8Ysɹ\u;;O8O:w>|w)SΧ8:w|=ϜW?8qꔸR]Y\Ůf ₺.袹.璻.Kj]uzWjwuNWk5q-V\k M[\nw:zeE׫7\os+׮o\ߺ~voW;Nt'S 7 w#h7Mqltk̠rݾݔ`tCI{ɽ>}}}.=q?~}}MGO߹w_u<ួ$Og'ۓ$y=tp<#H<r£<Nit{z=!ϰg3{6=[m-;<x{Nx<yY󞳞s=y^yo<W<W=?x {#Q^o7ɛ={˼ުݔK2/+**k:^ov{ew{{&1m;wy>} 3ox~swޫ_{wa>/%}ɾ, Bd[!}>#8>$>njL:_/kAߐo7[-}+ ߶>Sg}/.^]{{˾}_}'')}B]OA?O+wsYf>?_/+w?IY 7__{O_ZpڢZXmu-zVK+qkZIVV32Zjڦ`mWd|j[k諾D>Y{tӵ՞}jk\][W_^Yn]a]I]i]Ud7U w;:eN1YꮧpF&&fRwֺcuwSw{u/ԽSAu_]##3zL=~7MpeVoַ{Woxbտ^F[RG}x!!!aOC\ކC e  U ד%rl4pD eA`h05B  s k nlxɆ{ixT3 /6kxፆix᷆ƨƘƔƌ}oho,kjD41FJ#(h6FEQhh45Z]ƺƆƶ`cgcO@hdT|zƻn<x_k|\o4xjÚMMQM{⛒R2567577A`M&lDm7$M& 3 Yڦ֦ΦPSoS`PTL|brJFVvni:t{Mw5`M5=d3M6=bӹ M4FM7}qgM7}SM6GӟM74͠fpsTslsRͅ%ͥe͕U͐fh3Lm53f~YҬl7[fW\jmljnmnimk^i^m^khn>|ǚok滛i>|懛m~l_n~wmR'_4u?5g_;͑-----9--E-%--U--BKM BmaZ-Ibl1Ե4t[:[Z[z[[fZZ[[V[6Znl徖GZl9rL˳-Zη\hy彖K-[>loZkj-@ ,
-gKVp{ǃ'>|4XSgg/_ |3v/_9[AaΘ=q {;:wfwtvwwB;ᝈNL'w;%NuS۩w:͝NgYY999ݹйyh:|:<\;_jkwv;w~eם?wwEuEwtJJJJ:u+ څ"tt].VK%Rv4].}j
-vtvuw v utwMtMvv-u-wmvmu{zᮧ:L׳]^:f]@G]v}U]v]뗮߻NNN>};]Muӻ݂nQ[m6w[n|SCz=IGۣ{={YY9scў{깯籞'{N<s|υw{.|i=|}=ONOT(:%B)Pz`PPv(?T*U !DB0!l B)d 9BPC% M6B[[Cw
-=:z)t!J7Co. }!c?B{ff=ԛݛ[[ Eb{^f/+Uzͽ^W[;;;;;;ջԻһ޻{cݽ'{}ާ{}|{}z?oz^_zޝ^/oo_J_j_V߾}9}}}>DG1}>aOѧ3Y}`_W_O_ooooooooooopߑnXm}wd}}=X}O=r}]/_~>ۿ_ֿ`ss++!~T?OSi~~_/W+{C}Cs +Go'?\_Z/ DHHj
-"G1њQ(e>e
-G%QͨvT7jZGM-ѮљхэãoF}lG}sOGzѫ?2ߣ;ైcIcccicƲr
-ǪƐc1Xi:Fcc1bL9Ӎc1XX`u}c,8=3[[[u춱w쁱{bgΎ=?űW^{}ͱ.}3ve짱~klg,b<r|xC7ǎWCQq8u6Ng%qٸz?nm [ af>`Op' lB9N' ۄc5O4ML&C3s7O<<3N<?ą7&^x{'f+?L<oLL&'c&'3&O'ݓɞɾɁɑəɭÓG'sɓO>8䣓&|vɳ/L8oN=䧓O~3yeɫ?L4$h
-<19g*i*u*}*{*g*w*oph
-:BM0S)y;şL dS)ݔ~0eL|STTԍSN6uSN?ԣSNO==uf깩 S^zoꋩ瑩L]u?æN'NOgLgNΞΙΛ....FL#Qi4y:͜N%iٴ|Z56Lۧ7OyO?0ӧOO?;/M<ӯO_x/:/N36ɜ?S<S2S5S:S>S1A̠f3 oF;8f3񙉙ř噕ՙ3Gfneə{gy`s3O<=sf晙fμ>[3oϼ7̥Og^eg4 0 MMM͘͜7{`llllllll,t1[=bgY,s5+*gճYy66϶vg{gggfffgggfgWff=6{]w=1{rf}l'g}zWg_}swf?d/gff2{ug{́""bbR2˛˟+++ss9v?W3GQs9N0'ϩs9i<gsιssuss-sֹ\\\ṛnus̝{`G{l'N͝{jg枝{n܋s^;?ܫsϽ9sͽ?wi܇s}:s}7we?v03?_0_4_2_:GWϣyh^</+Uyüm>w{u M||o?:l`Oϟf柟as/Ϳ:{_hu?{
-
-ʗK%z ]/K%ْbIZ2/.5/:zzFf֖6n^emKw/ݳt#K/,tR;K/}ti˥.oye2|L], ejY].;=˵Mˁrrrhytyqyiyyyuymyky{;^>|rZ~xǖX~rg[~~s/-_~yko.,_^~wO_˿-r`JJJJJJ
-d_AԬV+dEXQW4+}űYܱr+W[yp塕GV]yr婕gVή[pOW>[|嫕W~Y [Z^MZM[M_Xݷ EeU*|\ŬbWqU*y\eWUժzU[5WM뫛۫GWX=zë>ӫϯ۫מּ_~՟V^}Vk{גeUUאkk5yYk5ٚbMvڝkwݳvrX{xѵ'֞\;ڳkgίko{k>Yt/׾Yaǵ~_cﵝ5`^X^Y߳zzzz:|\Gcֱu:w._W+׵uuݾXw{ֽuzzzzzzzzh}`}p}h}x}t}l}|}r}z}f}a}m}s}k뷭߹~|Zt'֟\?/?]|׿_q_cu`#lcލ̍}6mnmnmoln@7 yA۠o78 hC!Pl6 Æqúl6ڍƍ֍g?lƞͰͤ͌7mVmB6aM&vI$lR6MΦtSiܴnZ6MϦw~3ٺۜܜڜۜ\\\\<y杛woؼ6|z7_|m76|gK7?|ͯ7ۼOlnmEm%l%n%m%omoem:ձ
-mmo l n oMmMo-mlommݼulέ:u}[o=uvŭ׷.m}7[n}ue[?ow;q;i;y;u;};c;k{s K˶۰m6jom6mfnKۊmj[6l#7nߴ}=[Krks\o.-74444V
--EKIRJ)TT*)JUk^j+m,JrrJJ%e2h ^F*#QeQL\&+SIx%2KVX&*i*+*-*>yqiqٵFK˪J*J+ J UV]Z].E!KeRlWF(%KkJkKh%Rf^(eJ%%V)].cpJ9eR^[VR.).aKeRaTP))+^TY(UUKԥ2mLS)ӕ2cPj(>`Tj**Rw!Ru4:PPv#ҖҖֲ@iZJ->
-
-A aA ADA D
-AD QA D A1C,+C'qC</Cj!uz
-
-01cX06x0>L
-0L S0 L 030
-0 s0 ZX
-uQ7p pwp p Fx[mvx<w9\D"Q(D!%RDQDT! (#$FCD !
-!`!!B! B!BP! B!ˆ0! Š!‰p!‹!ZDрhD4!-
-P"T1jE U@UPCQUB(
-¡(EDPdEEPtDPlEP|
-h0Z0F cX0V c80N x0^b0L# ӌi06L;tb0ݘl.6-bؒ-rl[`X8Eb(, bX,5X"%c)X*cX&ec9X.cX!Vc%X)VcX%VUc5X-Vc X#ք5c-X+ֆcX'օuc=X/ևckuzlۄmƶ`Vlہ b;]nl.
-qEb\-\9WApP !pH\5C08,#G‘qGqL qp q'‰qq2©qqg™qgq¹qq:\=׈kv4q-
-|xG(<c8<Oxxgxxx^x^Wx^x^7xތxގwxލxޏ F|߂[mv|>w9\B!P@($ %/r
-B%
-"(!J2 **!j:h &h!Z6 :.!z>uXOl 6bJl#;Ab'M!HR!TL*!H
-R%!AI0 !I$ M$ O"jHDD&QHTD'1HL&qH\' HB$&IHR$')HJ&iHZ'HFd&YHVd'9HN&yH^'ՒHR#Lj!H6R;$uHݤr.9O. r)\N W2 #2\MFd KƑdL$d2L%t2$l2%|,$b,%r$j%zl$fl%v$n%~r-\On 7rJn#;Ar'MΡR(ʵ^bJ RF)TP*)JJQIAQ)h
-(x
-RC!Q
-FSMPx*AREHQ EJQEIQQ EKQH1Q JQIqQKQ"RG4P)MfJ %@iQ) EPsy|jZD-\SJ-VP+UTJQTI*j H%QT
-JQTIeQTKQT!U@QT UJQTUIUQT UKeSuT=@5RMT3BRmT;AuR]T7CR}T?ZG6PMfj 5@mQ۩ Eriy|ZVD+JierZVEР4 NCАjahXh54"D#(4*F4&Ec84.G4!MD$4)MF4%MES44-MG 4#D3,4+F4'Es<4/GjiuzZDkVZA :i]nZ=Gϧ Ebz. z9^ICP:#Hz5EG1t,G :N:N :΢:Χ..
-nn:z=Ho7[z+N.z7=c3
-"F1zW QdT1 (ƀ3 $bcF 1
-ʠ1 `1 1 C1 Cʐ1 CP1 C1 0]73, +ư3 'p3< /3juzFhf0VF2:]nF3g0 EbnYdV1!L(Ƅ3L$D31L,3 &Ib&Icҙ &b&c)b)cʙ
-bcibicڙbc:f=lb63[f+`.f73c
-X"V1k[UΪ`UXcYUB, ±,EdXdEeXtdXleXR%` Y"%aXrdXjeXzedXfeeXvdXneX~V-Uj`5XͬVjc:XAV'av!]..gW+Ulʆlɮfh6ex6M`װl¦il:fYl6yl>[El1[–el9[VUl5[ֲul=6Ml3¶ml;v]l7}l?]Ǯg7Mfv ;ne fpr9y|NS)v"r9JNr`8Ar9(`98Cp̡papppG̑pGQpGpG1p̱pqppϩq9 FN pZ9mvN'tq99\n7[-q%;>
-n% B0."\p\%pkD.KRT.K2L.r\.
-B+JR+*JjZFkZVk:Nz^rn#m6n;vr^./+xżr^WŃ<CjaxXx5<"#(<*ƣ<&c8<.<!O$<)OƓ<%OS4<-O <#3,<+Ƴ<'s<</jyuz^kV^ :y]n^? Ebn'3_W!3F>_G| |Od>Ot>l>|/b/rjzofovn~~-_o7~o;A~'
-BAXP"Ȼ1.(T@0\ 
-h!`
-X#
-x@ 
-D@"
-d@!P
-T@#
-t 0
-L"
-l!p/W:AA(h`VA]!
-:]nA0W' Eba}aBX)BP!L"Ha%D 1B' !QH!UH҅ !sW0|@(bD(ʄrBjFzAhfEhڄvCnG~aNX/l6
--€?LPعkrEy|QPT$*JEerQJAE BDhFD" ua"ڮ DlGD|@$bd"H!RT"H#Ҋt"ȰkǘwȾ+ȸDnGD~QnWi5E-U&juNQ[#]D\*.U_*Ub*kTQ Vq(&b*b)fb+bX(bX*bŮkZNFIl[VMl;NK{^O׊qI,nĭ6qCwI$O/)J$ŒILR.TJ$]C.AHj J`$X N$5$!K(&K%aK8'KD$K$D&KZh%:^bWH.qH-H/I% FIYjZ$IP)tKr<i@Z'S(S)BP)L
-"Hi%EK1R3Cd)EJҤt)Cʔl)Gʕ|@*bD*ʤrBjFzAjfEjڤvCꔺnGkjuziQ$mHVi]! J;]ni,W'˗
-w=YLV.UʪdTie(Zae8^F2$#(r ]Ɛ1e,[Ƒqe<_& e"X&Ie2\)e*Zie:^fe&YfYe6}׻q2zS'5eMfY, keS%sy|yP^$/J6
-yJC09\ؕmPr#+ȉr,ȩr.gșr֮yÕ|@.ܵo$r\&r\%WJ8:^nw=*r)wr+Zy^ o7ɛ-U&owȃNy[U)BEXQrNEBQR@PLW HE@+0
-&NͿ*eš+
-(
-+
-B+$
-BP(
-BP+4
-B+
-®p(
-­(
-¯U)wE&EEP*EPѩRt+r#*ŻM\Yk@P%lWA*(%ZQb8%_$+)Jk0,%[QrwR)JR)JRT)JR)JҨ4)JҦ+[QzJi ([mveӥVrUy|US*QT
-UJQAU0\S!THU
-B0*
-«*"(**b8*z:bD%UTrBTTjFUTzAeTTfEeUTvcq<*ʧjUuzUQդjVVU]ա
-:U]nU:wW)P?W+ԕT SՈ]WF1jƫKu&jjfjjZŻL-W+JJVkZ_Ǥ6-jڦfSRWSյ:uAݨnU{ZmvuǮӥVhrwM᮷Sr|MBS@4P L 4HMƁFiiFCԐ4d ECzF[p5~ O4BH#H4RL#(4JJh4ZN4FIcX4VMc84NKx4^OSk4&MEдj4OKӭjmH[->A[Vj-T µ-R[EiZiZFKԒd-EKҴt-CԲl-gkZVk%ZVkZVUk5ZVk Z֤5k-Z֦kZ֥uk=Z֧kkmI[mֶhVm]ۡ +ruy|]PW+֕\@+U*uU::ĮҡuVu]#::c::N:N:NSzBZNtFIg޵l:0yu>_Wt]q(kյ#urP"T/>C_W=T=R_GzzFOԓ]ozg9zz^%z^z^W5z^ zޮwzޭzޯ F}Yߢ[mzQPߩws <CPh(2JV1* *
-B(6JR(7*Jʨ6jZΨ7 Fd4-.0:.1z>Xk76MZRjl3;Ac箛c5MBSTr}pTa4U & f&ڄ2Mք3MSh"&j&ƿ.5L|$4Lb$5L])IeR4&Igқl&h2&j&er<&gjMuzSdj6VSa
-:M]nS9לg7 EbsɮTn0WvU$nFk#3֌3sh&fjIL36s\37 B,6K2ܬ0KJʬ6kZά7Fl6[Vl7;N6{^7ךsln1̭6s4w9bR\a)Z,ŖKRn@,P Ri[ڂ- ւ-Kh!YȻ°,L ¶p,\ ·,%Ef[EeQ[4Eg[ d1[,f[eq[<g[j-uzKdiXVKa Z:-]nK5ךgͷX E]ZnVZ+
-­] eE[1Vg[ +JD2L+uxVU`ZEV񿂓ܪ**ڪj:j&jZ]iuYVջ<ZkiW|
-X[mvk5k?u[sl]Vd+l
-[lp†UP6 cp6`m$FQm4ư1m,Ʊqm<& mxOr¦lO'j6is6kZ[`kܕZl[nm.[-Ǟkϳ "{^j/+*;p;Žvmk=؉vlةvngؙvmعvoEv]lإv]nWؕv]mصv]o7
-Qfnv;n~{^oo7ڛ{jo;m/TQ(UtTZP0܁p 8 8jDAvPTmWb:X:xC:DC:dC 5ø+IYVaw8Nו;juzGqW
-+Lu8NGۑu9BgYr}YtV9!N;Nډr'։sg$9N9NƮ,vr\'w
-B)vJ]mJT:UNS:uN4:MN:mN8N:}NYw68MBUlqv8Ngq\WUr}:U;s]UB. ¹.Et\dEU.b8..K$.K撻bڥqi]:ep]&eqY]6p9].qy]>r\ͮWjpvsy|w].v\.wW+Unꆹnvh7ƍux7]&In⦺infYnn[En[►en[VUn[ֺun6Mnʹ^y^w׺wnsjX.w;Ǔ{
-<"OZOS@<P <HOA{0{CP<Tm׾bzX=_KZXJʣh<ZΣ<FcX<Vc8<Nx<^z<Oi<6Otz<ݞo7ϛ-zޒC
-o B0/܋ؕP^zq^$/KR4/2,/+r\/ox^Wy^WUy^Wy ^5y^y^uy^{ku^m6yomvx]w+Ǘ
-v8}J_`>g|hfG}G} wu-O>O>OS>O[zg|fg|v|n|~_Wk5|;_׺suN_ۗZ%Wp?WQ~q~$?OS4?3,?s<?/ "/K2ܯ+*گk:~W2~GHX`ggнS|mzvזJŽB}q:<ymS]~
-عµlk{.@nU
-@@9WEJ/cAY$'at@bnA Y
-#Ӄ6P|::AG@P08> -F۷@# nT}4g΀ox*|*zucKl/ގA#'ð1acIa" % e2À}aÀsa䲰|Re
-p-*<3!9\BOyQap Q~#pD=\x?dg ? # g?1:9CZSfP巆8ypp0h_>|xl㿼ޗr)0<4ixWr 7sx&p?᧳0p2ρl
-`qv6V
-/F_4ޏ<Q Y$ķ ૑PƯEGAQȨبQ@dRT9=
-9t0*pN0u=ِbD**(N5*23* GA
-QGFQ( ( kJ FFwDQ(6i8@h<
-L.\{1\B>w8a:e0?,{4oF{BjT;QIG|˨đo
- +vYtUѡ=#hH*!J4p]t-IiR6Ξ5GsalBmMl~NWtiL_t>e(:=ݖ25 ^֢- 5)SwGNF =HtųgM磝gDǒ^~!/.Gg|rhRʷ g}ϊI\cCO1!c^ b1 =&sJ,qMb;U11cG0O
-vbIi/0ΞwK̃{4{D;=a=onsݾ'oO=ck{=1/ݼ'q=w!93?GO%?g=au_ܓ "={>#}=/̿{6sFǕg%de틃\!.ȉ˅e?Tw"Fjpqa8r9̈#8q*-8'ָ3/S%A咆F
-ǥĬę,qaq
-h/'Ijâɮn >h|?i2>]
-&FqIȱD&0x.o1#@McOܕHeÉGSL x:@<xĬ^I=fbdĒ쏮mI",Ebd׉)6ꟉS.;IĤI8 9I/'檤TDRdY&%1bI l
-@$&OujXPȒtH\&2NZI֙H*'IЕ`3jMI
-8%\baRRSt
-`MJHO)g)Ial4uJOћl)%yRn1%{%E|#!'rQ>rS3)Tn$I˾%%1,Jã)‡Τϥ0^JzJ)?‡~vϔ>cRoz:)Gԁe߷SozX
-FRaW'#oP/VzsTQwgR5{S?ܒgRCUhГөM-N{)5{bjoFfOz)5T穔}ߤnJsI4࿔)<91:m $JO #e%u0PXn梴*ҢUi
-ҍi3[GޙK=yrݟ6;XZ~ҩkߟJ
-l 86
-JzLzm1Tj7#[Ly4|*\eO>FoھEI>}5t [AN`pFf(*<!>*%CetCF,/#w8c$<x&#D30v
-T&--ɍE˽% 7;79o5,2לerrksrmC\D.Txeós;7w>܁d
-DFXp|s)8\po\\Ll|N
-6HhXxDdTtLl\|BbRrJjZz~s~K~ 5-=#?ߙߕߝߓ7-|[=ߑw'7s,9[=Ǒqs<9ޜ t'b'r'j'z'f'vgNNNޝk/;;);;i;;;;Y;v9sh熝읜ܝ❒ҝ򝊝ʝtA wwP;v!wH;uCa0wX;wwD;ɎtG#Q(wT;͎vGxb_0VGJ$A!Ad2A!Id2A/~;@nr (V1m!w@r8$^}!@<yQc!O@<yr Ys!/@^9
-Uk!o@ބy]{!@.A.C>| Sg!_@| [w!W W!?@~fחWW77÷· )[~,f' / (G ,'Ÿ ?~:3τ?\wuN'S40
-
-` f` `X?h8 
-"
- b
-b $-H,H*H.H)H-H+H/(,*W@C7d\g
- *
-*
- X
-eK+p`Y2:f6ۚ,}+=NVc!#ݒ}t0pz/vzmbH8)ʟP4y.}}aauS{r>GFdcsI,͐L </:ڔpLjL}_8Xgci n5oljxk׽o{ Æ[]cO.ݵtzO$-Azl;3Q.q5ƸLR'}Qekqf o\ѦwپܿO#}ZBJPݗ;֛_iMnIG.+L3ہ#"'ߒ;k-znm|?g0q)и[}
-n]|vE"xpBStWK?uF].>'g`{_͘aVA+q&mYI vz T#l-tu鑲ztfM֠q{Og\Qkw72k~^$ZX2`OǗw{,f>ifIMKkPM>sz;?}mn
-Vl}_Apg 1}+ra~ F6V/) DlG=ݹ#p˕[O[ښfm~iJD9^Oa"Rz^_pQ9>gFӖS
-<rة}n[vk5kĴ,XZ Y&Rh~,@M +gM3@.m!볡>;Ӈ1Fl
-`uM_F<-zi[ w(%k%4Wq=l=DwO?]c߰lrKTxж!f>ll/R`Q7U-1o@;aWt{ϯw}==՟BY~sE<en
-;kOdZ, ߛ^+0z'$Cx-&io- ŧ{{uhm! &o0?n['G$7.{C'uU&[kӽ =w٧2d~ 4J!7 nҵ?9 <$]qmߴ.s'CbRo]L6o[Gfg eAqM{Qck#!{sKEaְQeKWxE{XЪ{j-1쟩o>3ZI,(_M"' wj_rE,~;bsgeB-{kc{f\.ExL.oj<imPؾ*YjJL:#om[/]OOh+щ{}-$QqqF/1A<"1OU>D*Ok37v"5i(A)6jQy> 5B(*lCYN)Hk.Z%_vw~2{OtJz)_Ue"&Qm lѦ.\b5P<ߔ0Q__`~h16w4Mq}/뙾{ֿסP_ ?K?r\4Flk!t|߾W>Uwx7/czbdη\g^hi5Iڝo,4VmN<dh?>4ŃNID?R3 kyb)w*xٽvZ(uONm65牶ֶ-fk(# ny:yzr/'ԭ&=u7Z?T/v
-)HKMXaiԥ
-]Pզ\'\'L7U(|6pn+:]xk&jNr+9lw)W2CRxE>v1uj\o+󃺧ਰ)AO;P]i>X'v=yeGmOӳO[ F[JX!8VJ\y<8{=^)
-T,N/X#yoXmZ{v%rϡA`z"=YI͏1EGg
-GJW?LR2T|)ɃgVd/HS~ͥ
-y睷~m~#Xb߳L<3yd3'ҥmP~!G 2"?"c'Dcjr#'o1V_)6DW8U C[]nl<ɾeklGcw;Ӌ;^&{1;;#m4Ity+h,Q%']%T%;7tϨ4 xcwc{F‹+'69ȇyt@Olv{'N٘jbOצ}ƣ%፹#F }Mw_>~u+6,88nͶT͞=>0i}0kyN!Q<91k(=11Cp$~`VVQ[ԽΉk7F/ߵo._>{$<aK{H^-}\" ^.Š+\}r[˻,iXt*\]M%sGcÊ/Wn0l?.4L6hb=ю'iEׯ=ƾ ifY5E59p{~ædyȒƖ6\fOvgKLj^-ڰF_jnLc9+J
-Og~v^+/VflZ%\3͟k>l!+Oҟx^==wVmC{>?zVzxBõe9駞NSCѻM/*r;T! ۦ( 7OG|(6=/~2
-PHHȄ;M.)bICêN#qzwY~z+7-Ggnիߝu>-dALN>DP<_G{Ķcz b7_kTGSwLO;e|tzB9Rm,4 2'`rT^{|t4OqgM?O]"=SUli23>gP}v)-L(~)?1uUv|]ݷo8e hd%# ^829;wwF6~7桾v^S} m1O͊7"U~~& J.-dV&?no DyĴ2w.%ij\! (Cw޵%_+ɡc]VVݑc ˇsS'e&7KT5+9-ԐIn৹Ñ۳F70S;?|쒾kLy?sǎ\dGW<=lN}gw#Ihk
-ߩ/" f 蟯5MEG8.兤Ge \D5K*7?Gt<>M( 8P?sCg=hR뜶KcGfVMGN~tD;rntz'qd0mk![o=SVsm*[L]tPj+ ͽ]N=>5 _ǞQN%}h)P~MӏMs,w- ɥ]؍_R/Jߘ_qmW.\Z:8`mEIvRpk վC4^<qi`
-s0w ]\!{yZOd^~h⁋}0Bgܥ~FX$},drJ};]?;`}ˌU_+My?zoHKXlns=VI[v_yvRzjzD}s|Lמc? ģGWZT7j?fE싰x=stW><u8x1>66bXv#5<~ҮN<rTb?(nP<s0ң8fO>1:z_^M_oL_>jL^{:>)3<Iq{gh/طɜn~ff\w?;)+GS =_<6m{zhҝ*@JFUT{%T>60Kҋc&SXӠ}T:Xu
- *Q>կU2OzU.UNU٥DN*Jơ^倲_9H9P+}Da_Kߗ,ܲ_ͲVFYluw!{2&ɐ2,+Kfdd)YYV]#+ɮ>}!JmDzwe/>!eyK쀼^,o,FΗKayQ~*{kʿ&NAY<e'OpRTc?[T.lT}k(NJ[ѱny҃6UwfO(*Prko}f_ekό2ߍ0o520Q?04mbΉ]{'O8o₉։ r5NTyy<b}2Og y|x>9?:Onۦoc黦o~a_~tW?h79g3]39<fX3ܙ-JRu(W/*_W@]/_)`P3[ĺu_CuvJG87rYG1uݰ.ѕtE_eu)u[t/ݦHwRMۺt/^{-u
-CC!P`(;41tx1zh蹡>蕡g%Cw6ttӡꇷd? /&kI+C au0|i5._>|jxtxjgệiᇆ^nY?5BZg#\Ec0l4bgyyi79Aߜr]͕p\]"\\~r:Zq=zK~f7-nrGN]c{ܧ/pȽllۛiT?V}BuVMK]ǨZ5K T5XTg9uBV/YW}Eշ_V_RUuR}5ϪR~W}/W|>[Czm|MUӮi4khhi1"Jט5㚗55wk4u͌@sͬ+4h_|F3{G5k>Y9_5hfi-XmviZVJNAk֊j֭MhCFG^Q {j]66{;MVĹQpVUm5YVu\0O1yƼh^2n|:͗2i~3OUjKmXηZ[mX%fXBEh XҖ1Ŗĝ,)[6`MllKSm97%oKޙ+H/'H~2Suթ%&wMSv@)B9ՙ§)yJҥp**4>_ ccccccccc*džc3.:6{lX:c[mVjeKw_X)ll5mڿ}kö׎{}fgh/ؙ>o__o>h?bc~=oot8v:_
-#4fT17Ư_6jxGόo5n462!M8ݴ|l4yL)¤29Mb~طػXY_^[pqzE /^<xrXjDe+ʧW/T~|PSgϖ_,Z~NLߕ/XgUUmWԷow޾}.}澖־ξ>XчCa
-־;jfnpj&uCԉ S/Lݚ:z*d[¦SIjHMts- Ow;Ҍ9Kk҆t.IKJ?=O/ONOJ'ѯ~sTS>/7 RUowoܗ|?6mWwm߭|
-T |
-ɠ<h
-b=AJ-3k2BGB&CKBׄBSTr*5NrS=STyj`jhjtj|jr7;w;;/p@gt~}J!ӔٞA{|ɻכU{wzh/‹bWexe^ys!*x~ҋDMb'II$g;ɟL&%I>̡g=C/zP4y"iIzd9ٗJ''S#:u~]S*sЯ?Cµ-=}a`0ƣ<2M“Α]E*|Wn\[r[/*_VSyhs7**_W~RkO*;};#~UoOH_8??Zko=oCWCB!
-qCK //[ o/|hڣ8q>G=x<y_/?3~m㍉] XH% H&|XHܚ=q*q2q&jğmp|O›;AuRsc0z=Aܣ18{t=X3sabU=d{F[Fΰ.Zqb3JrQ_r
-/,_q,^^=<~L3spܶ ]n_X\F.#e2aL]f,3e2Y,Z/K˚eݲqٴl^.˾er`9Z/'#˩#|du2fnܕy4ss#3g|"Yי33eV2Y@v}>;)ۜݓݙݛݟ%gAكYz+ Ҳ,+K͢5Κl(>Y!_)T
-#\uS cXXإc9vSc=?اc?;c0<Cm:>q{q{xh<imws*;***+JsZV*
-ªp+$* C  S N,\p W.HF#HHa4R95292>r#W\6rE#W1#Ϗ4r#7<5m#_8ȷ#?8}_F>ys䥑 ԍn2q<J=y{t(u?EBGqсQhhy8jG㣪Qhi=j^4zїG~赣^7z譣ό2zKG}g3ߍ>覱c1y cqUPW.w7; E^_l/-vŃ"*REcSEK^Eg1YLW*UxqTqxMqximŗ-W|iW?ſ ]ͥ J(K=
-l[!ͭ-m֎֮VX+ъlE[1V\+Jl%[)VZ+ѪhUZխVmjl5[-V[lu[=V_5l [#Xk5Ѫkmv0 
-hڀ,jh*h
-AAAADADA Ah3
-mBh' AP EAP  AP%AP
-
-AP eAP APTAP T
-APT UAP T AP5AP
-AP uAP A
-A 00L0
-t@ ۀP b8 H
-HR@@ ͐H+ C: .H7C$AC0,C"!C(*C&aC8.C!DC$)DC%DQC4-DC #1C,+_^ aH qH Q,i6˚͊feYݬi6͆fcli6͎ۚfgi6́`s9i6ǚ͉ds9ݜi6C6n&hm6iMަhSm6mMfh3m6khsm6oh 
-( q/0e = RA)TNkӅq^QXoR2EKSf\u /`ڥ9mn"6УYe(md-8-Urx<5AR*iz5E*2, L%3~U),cz*G㪛I GMmP9E3d%DL+ H;ˎȠTAJPz>Kp㨐>A P|Z":(kxhyQ}e=OXYAge,[pL\3)\5,r(K;)H9=BڣF `C
-ri6tB tк`.c2ٔƎB.FZ a@Ghf5Hye:ޠ0p{с2P*]Th@/NJO@q !*@2T@7tk0Zo0Ad
- YX dF"1 ͨ2 /,zMW0Li0nƠ6 &Ux<|3 j܍i2'ADsX$jP B ;"x4H nuylR^OodiPYh%*c$P5X4tbCDAJ7-z $KFgdƓ.lrh"#0 EHBVc1)V/kqrNLzXM # *s "=0
-ƨjA")Ŵ4aMTa8'<9L\9e Q4zŭwK5q-9!T (kJOJtW؎d\ӤLmM~N&ĥ|u D20CI
-5dr7s<Rw}'5BvRphfL)cC85mNF`jH,
-,E|3BF7ĖzNP8<'|}![X<GŦf^VKZ '+T"4|Ѝ187506VN1hp0V@kl8R%c1h[FFDN`:%EV3%IƑљ[K1ĒRcضN
-2yhQSc&%wʙ)""{WjEST29=$+t˚ׅ3 A1pMĶ T,*"wU&ӌ]fYW`&#b|PGz<ZHV-h<g|S1ر%@p)tX!NDl$l&';kdPxRvgƕhv]KFN,
-aEws:8bv+b{<>~+Ax?S/zXWFYoy˧0p%O쵰ۼ^m /Y袰-^&ze; *be+*E*ia+4JEz^7泃Ԙ
-UA:T\`V?|
-RJ),)mR$[Km㺐*j))Q=d9At qO#Pe#
-NG9
- ;Fmw1ʁw(Xbt5At`hG 9(C a* σ+S+Ç
-pUup,AG5sQJ'pHrڡpHs֚f`_ڢE*(!nNELDBI1(r!*]Y;)K C&L d1xtQkea=8 m|!<dJ"Tl sta
-D+Iy7StZT:DXn#é*'ۣkZgITMN.e[T
-²6iSXYsVF"l]^e3>D4FRʀ'I{ܒ x 2NDtHB !$1!z$9Ձm3@L#,HYSzTG
-Pg#
-) @Э$ozDN/ʭdA-I/i&B
-k p|p,w³'Uj(2 *ZKجJXͤi8JayR")rZŭ-Tå`Lf]tgs LKpDkS:Ul03Nƨt PYBPJ:֢Dý(iL$Hޚ* Mohm%^ي): GUO"(A&pePmVB[#l̎b4cjVp$UŤ(EOJmX}rtZVL&kj;t1{Tejj5h2oe2(kځA֪9kce(CH`(mu RV#!`"jt Zf@QƨH.Ee+ĆP,׌ ;ta.lC[lV:K`@zy63
-Dkg0BNͬf;mqjU bCaI78FHhKrLŧBdhm(%$c!4W5)[ڡI!PaaeB!hTʼnc5 K16 90>b½5Iɣ[\O + !
-z`/2tʴ$YA"N 9Av}ZL
-@$2aPeDR+pԂkʃ<-aQ+T28:
-D6ah199fgNY3fdW{QS-WB)NV]2rK!*-^uF֪nld#*u_?JWW;+h`)Ќψg.B s@w ?'҈F`"Eۅ^5 '[hJί2obN.j֟ ]m
-̤I=<#B "H_cU~O DfnIPv.OBD'juqRH4<<:* $%xz1 #~8[gpIOd8VvHYvYC=~+p-.(ळhePCR%8bteMN%r͆C6ys B
-`: 
-0I1M-rktLw3<F!unT&KMx[H,>GfKd,2+in[Hڅ`z E}n1nrM7mYDFq.t;%u^w'I!;Kh nEL6] b)&q܌ -qgiwiqe![pk^j!q<"32bN ^w-EQ9w;s(ta!kr*iĚf{ Ot{5C5Nr,.FI
-0j6ӪUHj1hBIf9a/&6rTn`4. 3]x^+'bi$R|, q8O\$jg0qثI|EX<dY' \aFNia9&h
-_HBclBw1a-aD)-::ꆧx<L`PN¹{t "
-21i<`^\2=avC<n?Fd*H%H91BR2eڄYG^SRsBr#kRrS
-/<=B3⾬/+~}9_+4 Dx`>?o@BYo?2N?G1V:]q87mtM
-qhTЧ[ ᶌ ..EԂ3xOL,PA#g0.BQ("8fHMhJf8t4*0Q8~@i8K8c'ؔ8 y8;,+՘J*8 U8j'?)Z1'aђ.Gx<SI8FkPjD*gt"x&80BDQ[ t$Z @AD[9ў»Ν Ot'@
-dx
-;YNxxF E,fa b)nj
-#x$!дh$IF+F"r4-LGrbjJb'RFZ00Jtv9b,lsG[VD h G;(.
-0HQGCk,Fw Pl&cz*ppMp)>bH#y\խNŚʎ#܈4"5pRoK~š*"y)VfdHT"8~h#1 HHh".R)DYD"!6"F-X"l5^G]GSwD|0N}P8 W_j8R9OKt8ȲaN΄I,)sW-FT]r(QKOBLLrr1Jϋ(|,%qQ
-Wi'eX1X80N%d!QKMAFy.AIui bBƃ(eZRBA)T3Z!(% z(3@!R TDI0 EMhY)vJx)!"QE.DSK)S*UҔ0eS&%IȽ mʘ(Ŝⴲ)mH}ʐ ,)kʑ\)gʔ
-b({
-KC)BI.Q$H є'MSJT/-|dKM6IS&t6KSDzS]NJ0 N H4$ME]Mֱ;]VL8iphFiHfZ; 1TNNkTmڔ֥^>mH;<9mDX.5fI94F&E9Q"әy0JӮIttN-xĢW$+yj,y|裡A>-:#ShR6dq..`ZfALEmV;}^RQt|<UHAI(#b1k#_^3kxY)p>"ZM:3AŤP0ɱVƉ$+˴#8>>o#x*#@bQS:<OKSq(>ZMLRq!9JңhRAYM伴IFӂ0-J e|WbND_LyjNҞ7K#4?݅(;2:4`*ǂE/OQ+D(NDD,HN2QJU(2@!$ 6Ȁks|皨= @FȪd'F!ܩaxzHZPB6|d*nͲ&e4NWfZKq; R. PPZ*8D "NJ[{ !?ԅ̡0^"Rr2;vtI vufBt85xBWB0|"R[|y2 %B="
-xÎ!/Il$Ҏυn@$lrH*Mʬ Cd<u( ht- MET.p)0):"ԤJwaidBD]pxQ4HlbH Dc4!*!IirZ)iZښ&3U% ǘǙS*hƚIfl)fY+3KJěEfjV8p*gHd5&MA7 rsiffYT5"d[^e63hs%x*3۬5vI@ATFLZL)xPӬ7jLՙfmΛfgh0ˇ,昹dJ?Rw9gΘԴقLdMJ9hN3cHesC-͖biZJjZnrt l,q3̂tZnvKiI06BEa4UHZ8EdYDRcZ\Emq28Efa[(E!X>햊-| µPUJeI|g[LEgk %Zd.Ct}9h)\b1`LjQ%cšWpӖ&e[–o%` ZEI%gZB(hXּ%*2"F6!W,e ":-V,%ZPkeQvk@"VimQ`0+J!$GYD+C8bYAlj[; "!p K%EdGD%1It-"ʐIP 3YR|2 %I &ɀ&iIJ%InRd&INe${x6?%1 )Oj:&i^݈(d/JJ=LF$eIUҐ$؄Ѝ%IcҒ4%IBHdR֕4I=&Iҙ%@Җt'N'A&LOIƓd>YHdXĒd$M-)p
-J'b9g&[S$UJvSfw
-,UNv)t-JaR89>c p)7"VW{4+JNQR4W.RR8SLV7լ]F% "vB$inSK43]B8$[n) - QT0:AB&f |vZ%\4yB& q1KUBPL -nHʄ1KB%Aք-Y=JQ쫇9i@dK0TBNP`0 #h0QL9S8)l3ga"hdQ2B9 BF.%efrըm^.FPb<2&AFǰ&l p9*Di2ҹ>VD1MѦF1DFQ-D;#(CŴ8#ԍ (+F>(!I,(ƔjԨ<$#/e1i4mq9 dt<#^T"|c/FAQrQdHFQj!Fѯ5,QeT5FY;x:cdc/ '6MF*]5-F4jͧ{. !cd4ج68ҙvD2
-b6dd4"!.2p&Cjq8u A
-dc`b)pz%V[Zd ZxM-ك; V
-zAD AN7u`W%zGtTx;)Ȧ5\ڦKxFsYdEQxt*-CKG3 + UΈ32x#3f'2*% $c=diFYabMQgH0
-"ftUM>Ҡ3dsƙglKƑfO%yWƟ_a#hƍ g6 fB#:fzPL"$3LDN(\X%AaB<hEZf&@"&@&d=)(dR Oe5)C(APnSSd8 $h4r26 t/‡#((?!Wp^B٥Kcy$&O *+zGyd>xBG dN$BXylђ{V`m eJO'h<e֣=E8UlXdUDk=Q=VŃ䁕&suŷ{:nj(*xJ칫er;
-{BU;dJJƢ$5MV]hd4ҪVf"StBM]nSI:L&zp Ղ!c i & c™&`"dB:cܜR7]Ls1
-'QA`XNkEDK3 Җf$<As3-Lݙ!#:#ӝ2
-3 2ʠ3 .3Z%z-\Ic)<eYAVgE+$+Ͳ(7@(/*
-<QTITFxyTUFMnJecZڈ 4W(6꣺h35Fy(g"-QkGѠuEdwT*;'by?h8Fh<&h*vIl4G(JVho+GA  1&A6Zb-֫XG dyQw+V@ <#bȘGb&.bĘ]CE,rh^)=fgX]“b3ƎbKd'UmB1aK$XQLĸX*K1e,Qrlu,Ĵ17>1C31KP1[s\1 ļ1_ ĂP,#.F4cNaq\. B(E|K.dK@-;DHE,KjťJ%u2%R(\JʥviWIk]tK2. wUXe|K+2ʔFGFWIF
-^H0!L&*hlgU22D؈սQ9vqƘ1n 24b̧2F(i4>e2&"Jٮf-K2
-6R,!c\4QQlUYm˺::٬=tf 4;ەvY³,pY;%" G)Y^XPr8<udC<欈k 9T ?Ϥ2^R6cR"*CB' ބ.u3`sT`RC%IHpy$Bš9-֤FŶ%I=ّ,!;]V ;nnW;,x,'I*̑ 2IqR4'ppE%"6#x"eYN>vfue Yb"g)vJRN_݌dq9lQ% iL$tx^54Bv{^7ʤR^/JT@L ycܰ7z1o Mx^'M{̌7ks޼G 9ji9zc9Vx9ȆW49mN3t9Sΐ9KΚ9]D Iq9aN$9TkeT,)*ʬ*j]V5dYS֜dY̖gYg֕ugtO֛e@6 eH6eD6Me6j&lߓ-dR7[s85Zr\͵:rѝlX GQqt'+
-\oU+%81NxO8-a,#Ό8ωsxÏ 8%'㒸4."&*]'fLwΓ|9 B3LGΙ܆Oč.^';䢹x.KҹT.䲹@$ EYJmRlI0\>ד+
-9͕s!.:lA講b,>K`>)[` f
-PصP
-wtαMOn~c~gsWl:~[7qwnr&%lj]xz^X75^iM
-
-έ
->5|z+^Hzck?_m
-~k`o[?
-Ì㼆Ij*M ; LOCϑ6 _Z G9 nZl
-;kڀ<M_ M36b%rZӧ9M(n$M^lh`inm 4!"MXlM 4sM|SU=_MW\r~ 5t PT\TI~MSKMo^sg:MMǛ6l&:ŦMռ4v ag7@TW Psߛ'n\n~nRu[²{&yN.:ö])n$lN8Mm:6h9mrʂsvƷ V}0
-TGz,}Mʹw{eԑ)$e~|Ņc7imʽ=kAe˲}y먹V}20p(x ƉLqh9W4O.̾0쫳͢ḵs҅K-/]ZX:饇^^zgK񣅣詣ccc=NJ ;|z*ffY9fGG}с7OZ5է,ه֛7[,{-[n5`],y ޔ9̎-TFF3s{Uwe$٥GT(N)NusuQzV[:fm3zCGRߥpiu/Oࣤϫ|sZ9yaZ:B!c`B _Qz=yC~6ngWZ8yY/YJ/]W4UGO][gN#B>|(1'O"B>|y!#ǨOP>C}%+רoPߢC}#'Ϩ_P~C'_PAQeBQeCQBQCQTBQTCQ8i<S_ϣLJȮƾoʣĞ]ϙCWq3AJ1NÇʑQŔfXV-s
-kٯ2$M!Ahx;ԩD*o-(Uާ|Nw'Tq]XwnYYV}WF=Ys\=Eҏ *CnB}i$Ewmnnhmis|ʼl~cs`gH-F˰"Ö,ʱmSF}n>:U&dP2SeƷ_ËsW.ΥNnN]2zߩSoiXf|ڙIHL/oIq;+}O/coo
-@ b[ 4 o Ѽ#ELͅ|*g'i9x^7{IW2pڝO8Z\7qߺ/ $.Hu?a~-- ÑÂ>!F":8"F<S-5GѓSG؛ѯX&f/#%^'Y=a'ٳsrgs<#ogw?̣zluFrϹ3`go?=B_v9ۺܽ _F/K˪evٰXv.{cK35ٺyٗ
-ÅÅ
-w(W/[lapd~яF7Z b_ō;Kե%5cǞk9=478pU
-ku:ab&`r`j`zf`ff`v愹`nXaaaFaFa Ƃaƃa& Np@݅Uhw
-M- 
-n`'- .v
-0|I$uz
-ނ+ +Xaݢ ( [^YAZP?LUP4DFt }m,悹`Yݷxh"u"_$IE_\ECVDEGF B( ;UH2R/
-qXrwȝB[
-tJҮbP"]D-QJnZ)ٵ62KUR@WQ)EoW CE1\tNJb)ƺŞr-\Q-fb+_JEp\ޢX
-RK-JѮRG$4vj%e'NuaR+EJnuWkg/%KD3SʕBR-iR|P*%`ooT2wz]N]Wsinva]RGow/֫uۻ:^C݋M`,-%kV2taN{rڊ"]R0]'$.a%x+NAQTEIQ^duEuQSUEeۭ(:uEmm(ꋼnsX4-Eqjs]߽@iKTBf!@{B<^N euvε3׸}B ?$'ȉYdyN`R).cgA%JWүPY(EY}1J2O Wg!ӕʙYJqV+cԾS}*})+T9J9Z9Fٵ/JV2|@)T\%oS%RTUqʳx}}efR5!Sob&JWҷ*W9TUܗbg+)$y}љpBQOܯJwOpH(UjjjjjJwjjjjj`&)5]5U5C7M%;SUo
-QAU0UO\P22JI*SꪒfuW2UTU!*Y?p_H_E&_W>MY)P U"XU*QT^Se;AĨ*I_de櫤}yLEVnf^&Gˢ*z?@EW1T\SVd Y"RRuꚥ=+##KѷWV?zf"ggee)2Y~ *JwL?slVvqYDYԷ$K)
-l&JVLȚ5)kr֔YӲgɜ-'/ (gdMOʜ,5+K)?k@AYd 5<ϬY#Fe΢dx%AITR3IJZ&Y(JYIW(JgAz}aYLQ\PegXmPV>(5!Һ()Y5[aߥ~lSQ7u/AGL71D֏pЏR*0g0AtP)ĨʹVv +58XE.4lT!"JU-H )Pʖ~0K) %JPP)O j:] O%tV
-2fgbPp@\yU05aZ/?) 
-`wA_ JJ^
-? ^omu7
-SP~ P>so{=(Y4 +(Wl2)II J%'56j\')TkKJNj
-
-̻PI@
-ְ~) OJvwHNj
-PSe->++٫]4zko#, l6@=)[kNJK 
-  m!R@
-JMl8`<!9%m&'7M|0M\w? l?   j@yMD
-f)P&$i
-U=V(u S)uT6h=0 &`)9)i lV* mw
-n
-`5Xւ `#`' }2p
-i
-A2222
-   r
-rrrrrrr rrr rrrr rrrrr
-  R AZhmh*>!1 4 
- 
-̀̈́fABAC@BAC@BACNN΄@Pͅ"(((J(J@P @ePF jڠN z>FqhZ]]...nnn^^^^^^ހބށޅއ>>>>>>~VBS`a` ` aM`iNΰ.n XXOLX?
-y<v^a^Q'Idy<M.ϐg3Yy<O//ʋ%fɛ oEު5y6mۜ%o[ގyͻw)jޭyw{,eޫy})s׼<<^  Oׇ777777wwwwwg{{{CCGGGóSS339p0
-syp$G1p,'p<N3L8΅|
-*!1953 +<Q hhHC4E4C4G@DBFECt@tD# "2= "!#! !#F F!F# Us' &"&!&# "!#f !rpA`xADdAC"E!B% B!FhZGfaEvFx^Q " "H ss  ň%eUՈ5u M͈-]݈=}CÈcSӈ3 KˈkGLj'g7Oo2 lllllLC6E6C6G@DBFAECGvDvB# "#3==}CCÐÑcSӐ30d.2 G"($ id!!HR#%H)RT"URAfiE:N Fz~d2 "C02!
-555_CNAMEU$@(
-EQFaPUxEBQ(
-
-P B8(.(!JQ%( J(J*EiQzeBQV eG9PN FyP~T*
-B(*fVVVV֢֣֠֡6666vvvNNNΠ΢Ρ....nnnn^^ޠޡޣ>>*Q?P t6:]]
-  s
-sssssssssssss 
-  SaZlmll]l*>!1 6   ͬ?;ώV%ǏÎNNNNNNNN`X%`IX2
-nfu\\CP8 8".Gl\! pB'Jp)q*qgYpV Ĺp^Wrl|B"\n nn%nn nnn3n n+nnnnn/n?
-*:&Nn<==ýĽƽŽý}}}}}}}U~@$|
-6>__
-=_gY"</K/
-—x ^ x#ބ7-x+ކx'ޅw=x/އ|GQ| g+KK++kk[[;;{{GG''ggW7wO__? B
-.>1953!ЅЕЍНAEMЇY+ aa0aa(OXB6aaa2a
-a*aa:aa!
- " "%|PBT AK 3B'K8aa.aa>pppppppppppppppppppppppppPXXX҈͈-m]U9݉}ľāA!ġađ1ıq ĉI)ĩięY"%D K D"Di"&r\("D QFTURh$:N!~b!FqbXNMKGO\@\H\D\L\J\F\I\E\M\C\K\G@DLBJAIEMC<H<D<B<J<A<K<G<OBJFAICKO|@|D|L|F|I|E|C|K|G@HLBFKJ%#5 5$Zڐڑ::2IYAa?I#HIcH٤Iɤ)i餙%咪$ K‘$"D"h$:C$IL*!Hj%HFd&YI6"ITF
-B0)FJVV֒֓666vvvvNNNΐΒΑ...nn^ސޓ>>*I?HZrmr]r}rrCr)95 -=# +9ܫ:>\ߏܟ<<<<<<<<'yy$yy4y *}<yy"yy2y
-yyFu; #jՙ82L$drU8L'3,2\W' B\LT
-"d YK֑dH6d JdMd !r!G1r\NMCKGO^@^H^B^J^N^A^I^E^M^C^K^G^O@DLBJFNIEMKGO>@>H>L>F>N>A>I>E>K>O@HDLBJFNAIEMCKGO~H~D~L~B~J~F~N~A~I~E~M~C~K~G@HDLBJFN$kί_/y~;wO#g~4¬~RgO̟?9z>8G#I|R>9??OgU%9|m.ߐo7m|G3ߕcD/_"e5koߘ)K]?:|o4U?ԢPjSPSPRQP(()-(-))m(m)UuؓқIɢ dSQ&RPRS~GSH*FSLB
-£(B"H(R( EGS #FqP<O))aJ(qJRNCOYHYJYIYMYCYO@LJNIEMCKO9H9D9B9J9F9M9K9G9OHDLBJFNICGOy@yHyDyJyFyAyIyEyMyKyOHLBJFԢPPRSMͨ-mm]ݨݩԞ^>Ծ~ԁA!ԡaչ#c iԙY*
-BT8AERT KQԪU25JR4*ʠUy*ʣ***j)UMPuT#LPTNuPTMQ 5DP5N-ΦΡΥΣ...VPPRWRWSPRQ7P7SRSwPwRwSRQPRQSPRQOROSRQS/P/SPRQSoRoQoSRSRQSPRQS_P_R_Q_SPRQS?P?R?Q?SPRQS+?IdZ-Z
-6.-Vր֐ֈ֘քFkJkNkAkIkEkMkKkGkO@HDLKuuJ}NzJ|IˢUe e&&&ӦЦffrh:IC04H#4*F+1hLVDи4>MHӊi&i
-4 MK4H3,4+As\4/O+h!Z%hisih i%eմ5u M-]=Cô#SӴsK˴+k۴{'7wOϴoJZ=^^JGo@oDO77wwwwwwACϤIAIMKϦOOOOOOOϢ!t(EGӱtO'I|:NЫ:Uث b.
-^JW5t@7t Jt'EwӽtO/az z9}6}}.}}>}}!}1} })}}9}%}}5} }-}=}}#}} }+}};}'}}7}}/}}?
-&6.>! )9%5= +;= VAJA:u 4.hRдYAVm
-+PЩ KAׂnUI= z-_P7`XAU_U_U߸
-T*k0|A~Z@/((`p
-I@V /P C\`-8
-OW/  /XX`Yk
-l.R`[; v)_p`G
-+8^p|W n.[pAÂGO
-</xQ}
->|)Z𭠲 ̨Haa4b11Z0Z20213:0:1:3]^>ܪ!)Y 0@0 0  0 Q0 0 1C2d 9*=^(eZabacfx^Q0B0#ˆ2b8#(gfacg,`,f,a,e,c`facl`ldlblflalelclg`dfecg`dbac`dbfec\`\d\f\e\c\g`dfacg<`<d<b<f<a<e<c<gdaec|`|d|b|e|gT2~0@df-f
-.3YYِلٜٔقْيٚنَٖٞفّىمٍٕهfcN`NdNbNfNaNeNcNg`db0Lʄ1sp&bX&IdL*,`2U"fUPU
-)f3LaicڙNfz^`afg&9̹y̅%e̕U5̵ M-m̝]=̽}̃C̣̓3̳ ̋Kս3o0o302130213021_0_2_1_3213?0?2?1?3021+ V+UªͪêJec5`5d5b5f5aZZZڲڱڳ:::ҫ2X=X=YY}X,V_V@ `P0p֟Ql8x$dT4t L,V ̂`\V B, ³,"TTEeY,d<%dXU %,Iurb4,-K2,̲,r\,/XVfEXQVg%X9yE
-r
-J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wV% Nb'kSصuu٩zF&4vSv3vsv vKv+vkvv[v;v{vvGv'vgv7vv&;ݗݏݟ==========ǮJ
-ĞʮJ
-[v(Xة0[aFuLVAC Y8pd1c 'N,T8pFY9Bh!0Q*Db
- )BzaA!:_(,J
-f@ BkQ,z
-Pa0V/L.[XQpeu 7n,Rpw½
-*<ZxDӅg
-/^.Rxz{
->.|VMυ?
-AEEj)J-WTQQE͋Z,jUԦCQǢEE]u+^ԣWQ̢~EUey/QT=hbѴE"xY*ወE䢪lFg6HX$.*N)TEE"MH_d,2YlE"W[(
-EXܢEˊ*Z]h]цEm-VhG=E{.:RtDɢSEg+:_tJբkE7-_Q'Eϋ^*zS}чOE_U(q8ɜZNN]N* 9% -=3+'N&/?g
-6./WW׀א׈טׄkkkkkkkkKuuuezzzzex}yxyJlƫiJiͫJh+g6dթLOdBP<4p<<#ȼ|Gxt^cX<<'xriy:gxfg9x.xA^Ey ^9o6oo.oo>oo!owwwwwwwwwwwwwwwwwwwwwwwwwWZ~m~~]~*!1 )5=#3?߅ߕߍߝ߇OOOOOOWBP>>>U)|
-gf|_[^—|_/Fo[6;ne
- ZZ
-Z Z 
- :: : ]?32U9u}Y~Ad1lAU Iɂi邪d
-rygJ2N@U@0,[P((|P  J\(ZN`&Y`N[~A 
-B "
-b !-#+'/X X(X$,,,llll\\\\I>|9yz!鵻Ҳkݺºһt̀efe3 T:e3 R9#?A͠e3
-2 V;0(e3 M6C0d3L K5Öapd83\ FYƶw2f˸QGYf;?ҿknߣ?oskPlP|PbМAtzЙA^] #-G_ٿNxDi+gTάUS TB+ayJD%]V*Jb%\_IV*镌Jf%]߻3&.)#+'/x x(x"x*x/ ,.amaa]a0MTLBFVNY.&.!)%N]-'/ ($,"*&.!)Pa0O"(!Zb8!^Hda"
-iB@2,![|@(baD(J2\*BP#
-uB(4 B!t B' ˄AaHF1a\ίHX!\"\&\.\-\'\/ $,&.!)-+'/< <(<*<&<!<#<+<'</ ($"*&.)-#+'| |$|"|*|&|!|)|%|-|+|'|/ ($,"*&.DIdQ(U@PHXTL\BRJZFVAQIY."&.)-#    )!)-#+MMMMMMMM"*rEy"%‹H"(_DQE4]T b"-*qD\_$ E"XTZ-EUٺ"H/2"""%"/*DAQHEDQQ\<|BR2r
-J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eUuMm}C#cS3s+k[{'gW7wQ$N'kkS ōifVNtqqWq7q?}ŃCGGNJljNj''V\We^CP1L+rQb &Ib8_LSb)f Eb+bX,.ebXQkZ^lfElSe8*E
-brFVN.nQ1 I)iYEe5uM-m}c3s K[{G'Wwq88Nqz 7.nRܴYqŭw(XܩKqŽ3+P<:*rdq'O*+#yFqN1_CJ33ПyUYbuXWl([ŎbW[/.+#Xq8Q\^<xNy /*(^\xi+W-^_xc[o+^xW.>Z|lW_/Q|v?,~TIgϋ_-~_cߋJKj.SRaI&%i%MK4/iQҲUI6%K:t,Tҥ&gMiߒݟ ,]2dlչSKL/Q2dVIN V[3Y*AJ-)(aH%~DX"N#JK%mXb*1XJ%WW/)+ KB%HI$V/I)W2daIEu_%+KV)YWdcɦ%[J(UdOޒ}%K,9TrHђc%'JN*9]rlɹ%J.\.RrF͒[%K<(yTeɫ%oJޕ/XKגo%$)ڒ:TI}IIcII$]EU]K򇤏ddddddddddddddddd,Jr%y-H !JH$_BP%4 ]R aH'KD$K%T"%JJR*QK4D'K ,Jl-J2I@% l\|BIdddddddddddddddddddd令RC&KkISuuz҆F&4iSi3i iKi+ikii[i;i{iiGigi4CCSK[4S%+'/ ($"*&.S:Z:V:^:A:Q: L,i,HR4O
-h)YJRt)SʒR'KRT$KR\**iT+IR,HmR!uJR+I2i@aiTƥ itttttttBXDTL\BRJZFN^AQIMSGO_zPzHzDzLzBzRzJzVzNzAzQzYzEzUzMz]zCzKz[zGz_HDLBZFVN^AQYEMZ)!MjRede eMdif沖V6β. YYOYde,Y_Y?Y
-J*j:zF&fV6v.n^>~A!a1q I)iY9yE%U5um=C#cS3 +k[;{G'W7Y $O'km]Uj{{(,"*&S>R>Z>VWUP9\9\d9ENӪ2޲Ue<P^QV"rTk:^nfEnvS{^OayD'yU5 -m]=}C#S3s Kk[;{GgW7wO/r"IHQVQ*)+)+M--mm.n E/E꾸YU`V;Z1F1^1AQՅvbbbbbb"G)VuXE*P
-*plI
-"_AQPNŒ^U}wWSXQ(QH.
-B*t
- 0*L
-ª)
-©p)
-¯(Š"XXP,V,U,S,WTRSWlPlTlRlQlUTRQUSPVUPTRVQUS\R\Q\U\WPVQUSW<P<T<V<Q<U<S<WPRVQUSW|P|T|V|Q|S|WT*~(@$e2EY[YGYWlllllLS6U6S6WPTRVQUSWvPvTvRvVvQvSvWf({({){+Pf*W
-Ccq ʪ~SSӔӕ?;V(J2o/BTheUZ%)*[Y+XY(:VuU*URZQj:^iP&YiQZ6]P:.[Qz>_Y (ʐ2(ʘ2L(˕ss %ʥeʕU5ʵu ʍM-ʭmʝ]=ʽ}ʃC#ʣcʓS3ʳs ʋK+ʫkʛ[;ʻ{ʇG'ʧgʗW7ʷwʏO/ʯoJ%HJVRjRUTU T UTUMTifV֪6vNΪtUUn^=UU}PQeT}UTUT?Q U S WVQ<I5Y5U5M5]5C5S5K ՝sUU:#ThFUTxAETUuWUuCTTlUU`߻KTRLUgpJҨt*ʠ2L*ʢl*ʡr\*ʣ|*LPU!UXQTqUBU~ku{gϪiJY:tT1cKKǕN(\:tj3Jg*)JsKRl)_J(%RJRziA)[+KKKJ%RyTYZZ.ՖJRc\j):J]ROWZV( JåXҹJ.,(]\ti+JW-]WtC-[Kw*St_҃J-=^zT3gK/^,\zj7J-WQҧJ,}S}ҏJ?~)^ZY4Y]WnnnnnnTgTPRQgǩ''s`5D UjFj&jWST5MMWjP]樹jZEjX]jZVjZ֪ jڪvjڭjLT <B"uzzzzzzzzzRC $ijiR45u5֚ΚtMMWM7MwMMMffffOH(hXMffffffff&G4 R`58 ^C5dMjak
-5\@#Ԉ5ŚD4zAcԘ4Mc84N[4~M& jš&),,,,,,׬ЬԬҬ֬ѬӬllllllלМԜҜ֜ќ՜Ӝ\\\\\\\\<<<<ռмԼҼּѼ||||||զjikhkhjk[j[i[khji;jӵݵڞھځQڱl8x$dTtL,mja\mEhZiZ%k-UKҵZek EZV-֖h%ZVUk5Z֠5jMZ֮uk}ZLFQmB;[;W;OHF^AEUMSKGW_{@{X{J{A{Y{E{]{GPHXDL\BJFV^AIEM][ttutmtmuutu.n ]]oaѺ1q񺉺IY]C:u<_' u"XWd:TitZNיtfUguKyt~]. º.+-----׭ЭԭmםНҝ֝ѝ՝]]]]======׽нԽսӽ}}}}}U~@d}m}]}>ML\BRJZVN^IYCG֏ӏOOOOOOOzz zS4=]_gYzzD/
-Rҗz^ zުw]zޣ}zLЇ}T'yE
-bR2r
-*jZzFV6.^~A!Q1 I9yE%eU5 m=C#cSs Kk[;{G'gWw}dH2$jR u u zFƆ&4C3C CKC+CC[C{CCGC'C!!00000000֐mgohdlbaie1 
-ڬ3&l5N6{>\fC9b愹<<<ϼм\a^l^b^f^a^i^e^c^k^g^o`dlbjnaiekg>h>d>b>j>f>n>i>e>m>k`hbjfnaem~`~h~l~b~j~f~n~a~i~c~o`hbjnaY,,)ږ:TK=KKCK#KcKKSK KKK+KkKKKGK'KgK%Ӓekg`hdbfn222222֒mo`dlbjfnaieɱ- Z,p ‚,h Ƃ,x B[(f)0,L ¶Z, ³-"-Ŗ",
-Ң-Zb,fb,vⴸ,n,~K%` ZB%bZb%a)̶̵̷̱̳,,,TX[XZY[VXVZVYV[XZY[6X6Z6Y6[XZY[vXvZvYZY[.Z.Y.[Z[nZnYn[XYZY[XY[^X^Y^[XY[>X>Z>Y>[XZY[*-?,Idk-k5ZZĚfmjmfmnmamimemmmcmkmgmo`hdlMvvvvfX{X{Z{Y{[fZ}CCìíZGXGZGYG[ZSӬӭ339VbZa\knEXVmXVo%XVlͷRT+JXVee[ EVkYVUhYbkUbYVUiUYKjƪzjfj:Nz^Zf X֐5lX֘5nMX˭ss %֥e֕U5ֵu ֍M-֭m֝]=ֽ}փC#֣c֓S3ֳs ֋K+֫k֛[;ֻ{ևG'֧g֗W7ַw֏O/֯oJ+ȖdKղjRmlm l mlmMlifVֶ6vNζt[[W[7[w[[[-66666666mmmmmm-6666666666666˖c 6 f˵6 iC6 k6h#ȶ|Fl6icض"Ƶl|&lb[&Im2ܦ)m*[Mmش6Mo3،6lج6ns؜6mؼ6o+lA[ElQ[%lejg'''٧ڧggs`;<;Žh;֎;NST;Nv^dعvoEv^bv]e/ή&n;N{^^f؃=bc=a/϶ϱϵϳϷ///WۗؗڗٗWWWW7777۷طڷٷwwwwۏ؏ڏُOOOO////ۯدگٯoooo۟؟ڟٟ____????ۿؿڿٿ+? G#QˑHusw4p4t4r4v4q9:9;Z8Z:Z9Z;8:9;:8Ṕt4t;C9CP9Jj֡s&aqr^Q8#8#H8f;8:;8:9*KK++k[{Gggw/o3əLqqu:89;ӜM͜͝-mm.Ό^>,g@ `P0pH(X$dL,gTe:ND91N; N$;'Is8N8NS,qJR)w**کuzivZViw:Nue΀3 9Έ3;˝ss %Uεu ΍MέmΝ]=ν}΃C#ΣcΓS3γs ΋K+ΫkΛ[;λ{·G'ΧgΗW7ηwΏO/ίoJ'ȕJvrjR]\] \ ]\]M\ifV֮6vNήtWWWW7WwWWW+55555555kkkkkk+5555555555555˕ . u. B. ¹."Ȯ|Eu\,ewy]ql\|B"2r
-JZ:zF&V6N.^aQ1qIE-m]C3Kk;{W7W뇫;ݝǝ===֝qnƸqn&Inꦻ L7vnbw[►en[V5n6Mn궻nvn;#;.wvw/p/rW׸7wwϸϹϻ///ooo___߸ߺ߻???A$O-OmOO]O'ٓdyz{zy{xzy{FxFzFyF{xz=<==<S<S=PO' <(ڃ<DCx#<r£h<ZΣ=f<>S x'y➄333߳гSYYYYYYY99999999yyyyyyyyyyyyyyyyIdo-o7[[ěmmmmmmmmmmmMvvvvfx{x{z{y{{fz}CCüýzGxGzGyG{xzSSӼӽ339^za\oEx^x^%x^RT/Kx^e{ E^y^W{%^Wy^WUyKjƫzkfkڼveހ7 yވ7yބ;;;;;߻л[]]]]]]]]]]]]===============}}}}}}}}}}}}}}}}|Id_-_/WWėkkkkkkkkkkkKuuuuezzzze|}}|}|}|}C|C}|}FFFF}|}|}|}S|S}|}3|3}|9>`\_C>>#>Q|TG>+8>>O}%>O>OSJ}jƧ|zg|fg|v}}e/ ¾/⾄77777߷зW[[[[[[[[[[[[[;;;;;;;;;;;;;;;{{{{{{{{{{{{{{{{Id-?__ğoooooooooooOwwwwg{{{{g}CCGGGGSS339~a\G~~'~ST?O~/9~~_%~_~_WKjƯz'gW_z *]6ljٌ2xT)J$e2YLQ,S4e2]Pf,3,e2[Q,s<e2_,P, "eѲXY,QV^6lNܲye-,[TVQlIҲeeV,[UlMڲue6m,TlKֲmev,UlO޲}e,;TvHѲceN,;UvLٲse.],TvJղken,UvNݲ{e=,{VnyM}S =-= d  LLh
-Xր= xހ/P"h Hss  Ł%eՁ5uM-=C#SӁs Kˁ+kہ;{gWׁ7wO/o``````ZiYEeuMm]}cs0=%5-= 
-   
- f''''gggs $ AdqA|Az `a( r ?(%AIPAeP, 6 Ơ)hZ֠= /X p0cx0, .. .
-VWWW7777wwwwOOOO////oooo____???+?PR(9T+J 55 5
-55 ZZZZڄچڅڇ::::C]B]CBC^ޡ?B}BPPPЀРАаПQѡ1иЄФДдЌЬPN!X(7!dB0!l‡!b"C5D C!FbءPQx!~HD![BмPEhqhIhihYhyhEhehUhuhMhmh]h}hChchShshKhkh[h{hGhghWhwhOhoh_h@`PpHhXxdT\BbjZzVvNn^~AqIiYyEeUuMm]}CcSsKk[{2#
-'õ):ppppppppppppppppppppppzKk[{8##3+;GO833<"<2<*<:<&<6 Ð04 adF1alƇ ab&0=, KҰ<
-kú%l;Ñp4 ÉpyxvxNxnx^x~xaxQxqxIxixYxyxExexUxuxMxmx]x}xCxcxSxsxKxkx[x{xGxgxWxwxOxox_x@`PpHhXxDdTtLl\|BbRrJjZzFfVvNn^~AaQqIiYyEeUuMm]}CcSsKk[{2# $E#")ڑ:HHHHHHHHZiYyEeUuMm]}CcSs$=%5-=#'Ɋ ɎLLLLLLLL̈̌̊DHEr#yxAFPtFp|!FHr$?BP#=RaDVDtKqFH808$4,<"2&6.>95=#37/r r0r(r8r$r<r"r2r*r&r.r>r!r1r9r%r5r-r=r#r+r'r7r/r?0(8$,"*:&6.>!1)%-=REєhhhhhhhhhhZiYEeUuMm]}CcS4=%5=#'͎͊NNΈΌD!QX47
-"(*b(.()JG)QjG (3ʊѢ('ʍ *hq$*J<*hiTDQ]T5DQSDQ[uDQWDQ_-h(Fh,&9ѹyхEъheGK%jRbcubuczFƱ&XXXXXXXXXXXXXXXXzKk[{,##3+;GO,336"626*6:6&66ˉc4b"b&b!FbX~h1z ƈ1c;V+qb/Ə b˜(&Jb4&cʘ*b%fc/cX8--m]]݊ݎݍ݋ݏ========}}}}}}}}U~@xrV<%^;^'^7oooooO777wwwwǻĻƻŻ3==3Y~A!a?##ccq I)iY88Cxn</#8*c8.8)N)qj 83Ί8'΍ .xq$.K㲸<+xi\ĵq]\7čqSĭq[wĝqWĽq_/x(Gx,'9yExeGHJ$'j%RuuzFƉ&DDDDDDDDDDDDDDDDDDĨDvbV%ry D' RO7!HDq$!IH<H(&K1aIX#L'O%`"'"h"H$f'$&%'$%*KK++kk[;{{GGggW7wO/oo_?Z)-O-W^ay[,oUަ]y;w.Rޭ{yFy{Qާ<oy.R>|xQc˳Ǖ/P>|rʧ(Y><\+-+#ʑrt9[+Ǘʉrry~9ZN+3ʙrvyayQ9[+ ʅrqyqyI\Z.++ʕrMQ,w=r_<P,9s/_PYϯ?7K/M4K/mt˗n_ח_@?*WOX1brŔ*W̨Y1"\V*y
-DUT`+p
-BTAȯTP+h
-FU((Tp+x
-ABT!((TH+d
-EBUTh+t
-CTaTX+l
-GUT*eً-x≋'-x⩋ɋ,&-,.,xg.8g1x1d1t1lqſʓ5S4S545343keir5yx `~cI(f)04Hp5< iFQhFhQfEcE:4noswjbojyfBX㟷hbwivkhVjh#cGD&a5DTL76诚oJͿHլT4to3Jb~q#-WP+AKjZUUZNaZ֪iZ֩uiZjCp5)Ƶ mvvN51=_@PH[]]]]]]]]]]]]WSonnkwTջ}tA!aQ1q I)iY9yEj/i RJ~We~~~~ ՌdTݴHk`\]o5FtxAGԑtd]h:@1u,[W+qt%:I5-)tJ7F۠3Vsږ_|xP5tq]BWrBXDJZFVN^AQIYEUMޥ]Cw&US'qtutujhk[5o+kݛO5w]wf{qH=JcX=M)QL=Kjhn^EzX_z/"Mzޢmzޡwԇj;󿠽WVkkjM-vN.j{/H5~????[M_~]CS
-_oՄO{/{aa!,7M݌t B-5 j[ _(!{~ ]aXlXR{04Ѱɰ߇ONUg F_~ ;=˘c!Fh5! 5vlcȩfFQnTFQmอFnts~cߘ1=8^d0.6.1.5.WWWWj-1߻j}ƃC#ƣ I)j\ ~xxxa
- \C?7042615??b+gU3ML9hiBcI7D5昸&^ -2MſpIaRT$֤3Mj\MLv7*WÅA^QM/5-3-70ך֙"ŷT۫i]j#QMgLg_EŏE?a_G/Ҕ]wO4O=<ow^54dsbi74ls1s<3,EƁ+*ڬ1k:lfTl7;~6<kg7F|yyy '7R|/V|/Z|yO51|??QC153//Ɛ߬W2615??W͕l˸j{`!)p/\cZt,'4n^>~A!aQ1q I)i˙ZB /~rrrr5~rr;YÏ/?)sH-V뿱ܾ?o߈S-Q=6666߶жVa[l[b[j[f[n[a[i[e[m[c[k[g[o`hdlbjfnaiemckgo;`;h;d;l;b;j;f;n;a;i;e;m;c;k;g;o`hdlbjfnaiemckgo{`{h{d{l{b{j{f{n{a{i{e{m{c{k{g{o`hdlbjfne"'ۧاڧUs3b1,;.K_4x 5<nP.<Wdxccccccccccccc#v@\G@88 8wPTAwlGUsB!v;JAjb\0ƭo丧Gz W;8:9W[[;;k}cSӿ ՜U5u ^ u>Yßusw|p|t|r|v|q|u|s|wT:)ΩiP'o49jY͔:'s)rſ\SCF鮡cθ3_ej|?-CM*p1\Lv\s]%r]Ů%u\r¥t\jƥu\zet\feu\vt\nu\~W+
-B+⊺b+*+\]K\K\5v׎j|kkkko I)iY9j"f5~uuuZ[ít}r}׿*]q ,hY7 qC0wn tt|7MuӪ)u/NUՕn[ָn/n\M~c=nwrwskH9y<}{{{{{{{{{{{{{{{{{k5w]MswpޏԐ''ݧܧggk(|_s霓vOLwOcΒQ`DL(f
-is9sΊ9+/<s>=7{}oZXUTg 0𣌱<c1^3%6~/w8dYW~޻uMSe@& fB.[vݘz/MX&i4˶[2L$1mL;=Ӂ$33/Nez}c3 & aw &o4<D_{I f߅|޿k䫙5Zfld61-jSfȬ/ ^TWqx;^~o['~,V
-뽗(({-BGaLռ_ny((r?yyQ!Q)zfTDTd/K7^oD}|TBTbTRT{WOEMGDFEG-D-_Zڈ9N:q)\g וuR\׋r
-ws@I,P
- @K-
-
-#
-B`)X {qn+ ;x/Ͻnyc_IFyBA?􊿻ڿdzI,hJ_0  #Q{>)L fu?;]`_p 8?\1 !ЙKsO/ 
-ta0B0/..C0N/L&
-a0M.f
-a0O/,
-aLX.V
-aNX/l6
-aM.v
-aO/
-pL8.N
-pN8/\.
-bpE*\ 7-pG+ BHI,RD" HK-
-E S!DlG%⊢E<Q/ DBHg/_E~!SN'%EIdQ(U&Je2EYlQ(W'
-EEbQTT&*U*EUjQVT'5EMfQU&ju:E]nQW' ECaшhT4&M&ESiьhV4'-EK"hY"ZEMіh[#ECBbRrJjZzFfVvNn Aq8x^~A"0ggCaLq8888|EeUu!Gss#9Q\\qq8888888z\p\H\h\X\x#NJcqqq8~\l N'SWWWWWWW׈׌׊׎׉׍AxH<4׋׏7G#QxLI<6ooo'I6vxxJsKk[{<5#Og3##YxN|T<7>:Ϗ E
- J * j  Z : `(
-H
-L
-J''$&%'1III$v')*KI'& I$dddddddddddddd@20 N$CaddddDa22(8N$$cqɦfdddddB21llllLNvJ$;'$&%'S=i^>ɾ~ɁAdF239"92N$G%sy1dA0YHR)h
-,bH1LAR)l
-.4,<bbbbBH!RlRlSRSRS)N)jG
--+;'7/?% %0%(HaDDR)nJt
-/%&"HRRSRSURUSRS5R5SRSuRuSTP*8
-MSRS RTTTT*:jMťS-R-SRS TRMm]}Cc*9)JMHzzSSCRCSRSԈTV*;MNƤScSTQBbRrJjZzFfVvNn JAҠi4x^~A"0 ffJCaLҰi4444|EeUu!FJIMKOsHsL#9QҜ\\Өii4444444zZpZHZhZXZx#JcqҢҸii4~Zl M&JSHWLWJWNWIWMWKWOHLJNIMAtH:4OKO7HG#ӍҍQtLI:6nnnOHLJN'I6vttJsKk[{:5#NONIMKOg3##YtNzT:7=:OM E
-J*jZ: `(ɀf2z dQq*0f2L323V b)&6.>!1ApppppϠfxd223|2|323232!a fFDFd+ɈfDg2b2 a(C!S1S)S9S%S5S-S=S#S3S+S;S'S7 e3!LX&<S/S? i44De31&L\iYy&>"2*:I$edfeg:d:f32)Ι.nLLZWwOo_f@f`fP&=383$343,3<̌Ȍde39QL^fL&?36S)e*d)f)e)gdfegidifieigdfY,p$ ˂gegd! YFYY,t&$ 222gYdYfYeYgY,,,,,,,rS%9%5-=E
-
-
-ʢggdfeg1YYY,v'+*ˊgf Y,llllllllllllll@60 ΆdCallllDa62(8ddcq٦flllllB61mmmmMvʦd;gdfegS=i^>پ~فAlF63;";2dGesy1lA0[r9h,c1Ar9l.4,<ccccC!rlrlsrsrs9N9jG-+;'7/?' '0'(aDDr9nNt/'&#rrsrsUrUsrs5r5srsurus\P.8 ͅsrs r\\\T.:ks-r-srs \RMm]}Cc.9)KȥzzssCrCsrs܈\V.;͍scs\QBbRrJjZzFfVvNn Ay<x^~A"0ggCaLy<<<<|EeUu!Gʳɳͳ˳ss#9Q\\yy<<<<<<<z^p^H^h^X^x#cqyy<~^l O'SWWWWWWWA|H>47G#Q|LI>6oooϷȷ̷ʷ'I6v||JsKk[{>5#Og3##Y|N~T>7?:Ϗ E
-J*jZ:`
-zdQq
-L
- Vb\T@)p.p)p-p+p/x
-
- |
-|
- 
-
-!afADAd])*D
-b
-a@PPPPPPPPPPPPPP, !BX!PPРQhX,4*4.D 1&B\iYy!ТвЪкPH,$::
-)΅.nBBZWwOo_a@a`aP!00000Q,(,d 9QB^aL!0PP(,*)))iiiiE"pZ+! EFEE"tȤ[+2-2+2/YYYYE"""""""rSȹȥȵȭȽZQD+*.)-+/
-(
-,
-*1EEE"v([]+) E"bbbbbbbbbbbbbb@1T .CabbbbDa1بظU.cqŦfbbbbbB1TlSl[lWl_PXL.v*;S=i^>ž~ŁAbF188U.Gsy1bAXTPXT\RZV^QYU]S[(J%h ^W_bP(1,AJ%l ĴĬļ_bQbYbUb]B(!JlJlKJKJK%N%jG īĻħķįĿ$$$^\RZV^(aDDJ%nIt $_["(JJKJKUJUKJK5J5KJKuJuKRP)R
--KJK JRRRT)SjR-ŕK-J-KJK RRMm]}Cc)ԩR\RZV^J-(zzKKCJCKJK҈RV)SU-.ƔKcKRQBbRrJjZzFfVvNn X*Aʠe2x^~A̰ YfTf\*CaLʰe2222|EeUuXF*)-+/s(s,#9Qʜ\\˨ee2222222zYpYHYhYXYxYQY*cqʢʸee2~YlLX&*S(W,W*W.W)W-W+W/(,*.)-ArH9V/+/7(G#ˍʍQrLI9WnZnVn^/(,*.'I6vrrJsKk[{9ܣVU]S[W_PXTN/.)-+/g3##YrNyT9<WS/- E
-J*jZ:
-`\V*z
-
-dQq]0V*L+*+V
-b¦¶®¾¡±\TApppppVxT**+|*|+*+*+*!a
-fEDEd]VDW*b*
-aBRRRRRRRRRRRRRP U+!JX%RRҠQiX44DU+1&J\iYy%ҢҲҪҺPI$UTVUW:T:V+*)Ε.nJJZWwOo_e@e`eP%22222QɬdU+9QJ^eL%2RP)U*T)V)U)WTVUWiTiViUiWTVU*p
-ZWUWT! UFUU*tʤ
-[222WYTYVYUYWU*******rSʹʥʵʭʽZQE
-
-
-WWTVUW1UUU*v*[]ūWV U*jjjjjjjjjjjjjj@5T TCajjjjDa5ڨڸUTTcqզfjjjjjB5TmSm[mWm_PXMvT;WTVUWS=i^>վ~ՁAjF5::UͮTGUsy1jAZTPXT\RZV^QYU]S[րj5h ^W_cP1Aנj5l ƴƬƼ_cQcYcUc]C!֐jljlkjkjk5N5jG ƫƻƧƷƯƿ&&&^\RZV^èaDDְj5nMt &_[#ֈjjkjkUjUkjk5j5kjkujukZP-R kjk jZZZT-SkR՚֚՚k-j-kjk ZRMm]}Cc-֩R\RZV^KzzkkCjCkjkڈZV-SU˭kckZQBbRrJjZzFfVvNnXAu:x^~AΰYgTg\CaLu::::|EeUuXGss#9Q\\uu:::::::z]p]H]h]X]xYQYǪcquu:~]lNX'SWWWWWWWר׬ת׮ש׭AzH=V׫ׯ7G#QzLI=WoZoVo^'I6vzzJsKk[{=ޣVU]S[W_PXTOg3##YzN}T=>WSϯ E
- J * j  Z : `
-h
-l
-j7746571MMM&v)ki76 M&ffffffffffffff@3 n4CaffffDa3٨ٸՌn44cqͦffffffB3llllLnvj4;74657S=i^>;~́AfF399n4G5sy1fAYԬТآԢܢҢڢ֢ޢѢ٢բݢӢhZ-h ޢעbЂh1lAZ-l ŴŬżbbbbBh!ZlZl[Z[Z[-N-jG ūŻŧŷůſ%%%haDDZ-nKt %"hZZ[Z[UZU[Z[5Z5[Z[uZu[VP+
-m[Z[ ZVVVT+jҊmŵ[-Z-[Z[ VRMm]}Cc+թJmhzz[[CZC[Z[ֈVV+mnƴ[c[VQBbRrJjZzFfVvNn jAڠm6x^~AͰ ff܆jCaLڰm6666|EeUuFjimkoshsl#9Qڜ\\ۨmm6666666z[p[H[h[X[xjcqڢڸmm6~[lM&jShWlWjWnWiWmWkWohljnimAvH;oko7hG#ۍڍQvLI;nnnގohljn'I6vvvJsKk[{;ݣNonimkog3##YvN{T;=om E
-J*jZ:`v:zdQq݁0v:L;:;VbæöîþáñApppppvxt::;|:|;:;:;:!afGDGdvDw:b:aCSSSSSSSSSSSSS u;!NX'SSӠi؉44Du;1&N\iYy'ӢӲӪӺI$utvuw:t:v;:)Ν.nNNZWwOo_g@g`gP'33333du;9QN^gL'3S)u*t)v)u)wtvuwitiviuiwtv].p wuwt! ]F]].tˤ ۅ222wYtYvYuYw].......rS˹˥˵˭˽E
-
-
-wwtvuw1]]].v+wv ].nnnnnnnnnnnnnn@7 tCannnnDa7ۨ۸ՍttcqݦfnnnnnB7mmmmMvt;wtvuwS=i^>ݾ~݁AnF7;;tGusy1nA[ԭУأԣܣңڣ֣ޣѣ٣գݣӣz=hޣףcЃ1Az=lǴǬǼccccC!zlzl{z{z{=N=jGǫǻǧǷǯǿ'''aDDz=nOt'#zz{z{UzU{z{5z5{z{uzu{^P/ {z{ z^^^T/kҋ{-z-{z{ ^RMm]}Cc/שKzz{{CzC{z{ވ^V/{c{^QBbRrJjZzFfVvNnA}>x^~Aϰgg܇CaL}>>>>|EeUuGss#9Q\\}}>>>>>>>z_p_H_h_X_xcq}}>~_lO'SWWWWWWWA~H?7G#Q~LI?oooޏ'I6v~~JsKk[{?ߣOg3##Y~NT?? E
-J*jZ:
-
-
-  1CCC!g(j;= C!aaaaaaaaaaaaaa0p4  Caaaaaİ0rhx5 cqæfaaaaa0q4l3l;l7l?08Lv ;  S=i^>þ~ÁAa0s8b8r5 G sy1apX4084<2:6>195=3;F#l>7?b01AF#ntl|?b1b9b5b=B!FlFlGFGFG#N#mk{gwo$`$p$h><2:6>aDDF#Ho$f?;"FFGFGUFUGFG5F5GFGuFuGQ(x2
-GFG FQQQ(z3j2ōG-F-GFG QҨͨݨè(yi2<2:6>JzzGGCFCGFGшQ({35ƌGcGQѨ˜ҘʘژƘ֘Θ` 8AƠc1ޘbp 9f4f<CaLưc1111Ř՘a8Fss#9QƜ\\Ǩcc1111111XXXXXc919cqƢƸcc1X`L8&SWWWWWWWAq8t67G#ǍƍQq̸8v7n:n6n>'I6vqqʸ˸۸8uc65=3;7?084Ng3##Yqx8w<z73 E
-J*jZ: h<N&z фj=0N&L'&'V ifvn~aq<4ApppppNxL&&'|&|'&'&'&!a DDk=NDO&b& hBaRqRiRyReRuRmR}RcRsRkR{RgRw0 M'!I$|RoR`1i844DM'1&Iܤ٤$~brjz0I$MLNMO:L:N'&)Γ.nIIڤפϤߤddd$}2x2d2t2l2|1ɜdM'9QId$2vR0)M*L)N)M)OLNMOiLiNiMiOLNS)d
-:OMOL! SFSS)fd
-;222OYLYNYMYOS)))))))eyeum}:1E
-
-
-OOLNMO1SSS)g*j;=śON S)iiiiiiiiiiiiii4p4 LCaiiiiĴ4rhx5LLcqӦfiiiii4q4m3m;m7m?08MvL;OLNMOS=i^>Ӿ~ӁAi4s:b:r5͞LGMsy1ipZ4084<2:6>195=3;΀f3 l>7?c01AϠf3 ntl|?c1c9c5c=C!ΐflflgfgfg3N3 mk{gwo&`&p&h><2:6>ØaDDΰf3L o&f?;#ΈffgfgUfUgfg5f5gfgufugY,x2 gfg fYYY,z3k2͚Κ͚g-f-gfg YҬͬݬì,yi2<2:6>KzzggCfCgfgوY,{35˝gcgYѬœҜʜڜƜ֜Μ`8As9ޜbp9g4g<CaLs9999Ŝ՜a8Gss#9Q\\ss9999999\\\\\c919ǚcqss9\`N8'SWWWWWWWטלךמיםAy<t6כן7G#Qy̼<v7o:o6o>'I6vyyʼ˼ۼ<uc65=3;7?084Og3##Yy|<w>z73ϟ E
- J * j  Z : h
-X
-\
-Z//,.-/1KKK%g)j[Y/. K%XI,Vb XK-b$!b&b1Bl(Fb-ƈMX1Nl*6b Jl-&bFl+ۋĎbIL;]Įb7*^boW'Ab8X" 1S!l1G%抣<q/ BH X.ːe2llX6\F.-/˘ee2ntl|llllLX&.mmN˔eeeeee2mk{gwo9`9p9hXf.G,G.˜er2o9f,X.VWVWTVTWVW4V4WVWtVtW
-x]WVW V++
-zb]W,V,WVW+Ҋ͊݊Ê
-yiB]XxxWWBVBWVW+̕
-{]^ĬWbW+ъªҪʪڪƪ֪Ϊ*`
-ZBVUު*bpjjZEbVMVUUUUŪժ*aJZY][_uXu\%:RVW]V]WVWUUUUUUՀՠUjjjjj*cZerVVѫ՘Uj`U*ZUXS\SZS^SYS]S[S_X\Z^Y]@k5t _[_3XC!׌֌Pk5̚v fff_X\Z^#Hk6kkvkkkk55ʚ˚ۚucF_ ^ Y ] [ _c1""Xk5Zw-z_] Dk
-J*jZ:u:hYzuuѺ:jY7YǮMVu:ifvn~aqNYw^wYw]w[w_{ֽֽ}}׃!auzz:kYZGcuh]aCqCiCyCeCuCmC}CcCsCkC{CgCw
-6M--------------p ނlA`[----Ėrhx llap[[f[[-----qeeeeErڢl9olnmoQ<h[^[[>[[~[[[[A[୐Э-s+b+rlEmqx[1[-pK nېm6lm6Fnmoۘmm6ntl|mmmmM&nmmN۔mmmmmm6mk{gwo;`;p;hfnGlGnۜmv6o;f-nvwvwTvTwvw4v4wvwtvtw
-J*jZ:}>hهz}}Ѿ>j7MV}>ifvn~aqOwwwwwߧ{}}!a}~~>kُGc}h_@@@@@@@@@@@@@
->6Pc+/w)=_x|Ǚ~=oRϻ~s><$y\{ϯG0Dž 7/r~|a j$ B P 9 }  E .H$/6^~{! Ä 2$.zNߺh./.=͋.~jc(bh <[?8E=/ {.J$3%^~|a˕K
- 4.A^.7Pt%(CKK#~&їPt}!KK2^IF.=/Q$;E^\yr˛ş_`]OKøKƤ{eYّ /~<zٳ2qA|%a=e<=n~p*6>8\`PbKK<?8 @"/-_Z~i>H_q˽t+Wd>"TUJՕ^}+Wt<@ zWqW2|Sxpvӕ+LЕ)̕++֮4^9}j˧^tnrW鯮}y^}|5k6KWW+oX]{Mz´B~Մ?8WɓW_g\_߭:-lUIUɏ;WǮ.]Cݹ5'TZ:ת%fזkŮ~&I/^&ɸ&_JZe ]=S}mc%%Q>|
-a_u1^6FٶzoXry.x?ռOM{q/ă}IՍ%/_ ݺo\'̃C$${?HTR҉f#8쁧$V(AqqtK'C䎴}+Md!Ub!v(pOC %BK7s>T{xRCe=<P"=^[^PuN•wN="z^}s`=>/#jУ3 no]3^nh~d'сgԣGJ<l#Qxޣ*T?5>ʿH7Hb3(hQؑ;gb>^8rリ׏w{8eX">O8xY%c6dckcyn>NPǦģcN?7vyyXwOOfn>̓OɼxYa⓵ߵ.=yXc$@|2d{o'4\<Ig“bIh响''n=\?9<x2opBn\GT39XI+w0m(Yڶ+.tSYr@Od:INMA]K<,'>XP%g %7=K><P_ב@F~R,ʇ&L~s8g8y4yh\|ka<mgB<`JxE>)`WSO?|Zӕ-C:O%O,Fm9>ݑx?[ {js_>~ZU4_t)U<4pi&?ۻluEڛgI-JtI~4|V,|&PeJ|I$,iJxvagQg[gmi>PrCKijJJvpnI",-MZ=%ҹaDDrICiN44sK6Ϗ{N~D122Ҏ(8II<|x//Ϸ=H#mFڶS/$> Gd^?Mn5/$/*_Yċ^Lcyb2Aً/{^X,9{Q"FGK7>>#IG X4;i^Ҙ~*TZG?HF#>:p࣭
-bW?,`N_W^~x˜^
-%?lhlF^n_;-^~d7R[/ )ļ{))~Yeޗ1/KϾ<uw%rяyǞ| ~D $ #VMCHZŒ%C%<H~"4iF?KgO${yYijW:gH;JwU+4ui($ɑ+VtVz SJH+Fk~uX+W2:Ǥ]|%WNzxlW)ssJ;Z"-텴oi\^dOi"^䛽R~}u볒B=kϯ=%B^;__й/ξNx-}[pDrMzoz>{7:of lK줏{Ic&Jt;[ZniҶT"hTOOI^H}X֯@zO%O%!1xi6Kj?՗iv =}:| }l_ڹ$^JN4#iiB?\c2>;Mєs>n6<?+Lٖg[g?^~(sK3f%U]OZ<iuIەv H iHBbc-'f_Ȱ,)⤬'9~'~L_K+.m\ښ4/%+ҞHL444i>"3KB旗o~ya?;tr edK1[on5tyV۫:hݵdߊ%u|+y{bDVbiۿw)M:MGӥ3C d2z+WocGd6:xyqZz쿮/>CɁ~uF#G$&kօ,>%__]FfG~}~}wSO>3>/>'9 w$%$G$>:Be`CC}*\}ᕇ[mcVk^_~;뿭ק_muϽ>o{[aġ!uxᭇw{xן>⡬w?dd_7˧˧7ɟxzi|O"B_>=( ] BbMJKedRen?+/'1y|1c!x㇏<.~Yg=?TO"E<b<<zC#Ewk-I&%JKJd~dyhuh}5}gaVY `0< ulr'Ky9,ylsߔ'ʓmmA(y+y1qI y;y{y3_~IrY#G,Y>z'^˿~_?-HIKH$򒧒g%%/$I^J>|"y%y-y#Ts/%o%_I|#Q(I%*UD]!єhI%:] @$` D$pD_b AH %LHY,[#%˕eceBYO*)N6U6M6]6C6S6K6[6G6W6O6_@PHXDT\BRJZFVoN93oξ9 o.\ys͵7xsͭ7ysͽ7<xͣ7<y#F7|ޣGV?;FD+333YY9ʑ(rr.rrnrrT9Gv9<r|D~ˣ_Q9YcrNȝ;%wZYsr.]$wY+rW]!wSm;rwݗ{ H.R
-:]@E_O:# G 3162>E9QG77Е3X(`̦>ĿnLDHP @HurprI~@)3r0TOQq)rqtwx
-`ʰ`0%skط`} {
-݃n@w+y6z2`iX'lcݱX6kbIX66c6+us4Ax0G5jx ǛY7[+Ph!D#B p*`O 8 NP%xlmζX{{}}=%#[Wdo'8ԥĥuɡEbi\Z GKxGx{z߆CbCLCmCCbS«++Gq04U槜O8o8/8/9Oz
-l1 mcl='[mbLl6ۃvc &f]5b~Q 2ͯ1?i~Ox;<( {x2Ļ'xkO+;q aJh L "BaO$r\B)!M$ QB?@]66–nmc5%M-t:;=9M}ʜV֝&)\\]j]j\\]]\w]a!iyh?Ri?ih8Z2mwwwww;;;7d_Sv aMᙌF*#QleR4]Gη'3ÁDD@` LGf $` X6@}p eDцC!rH)<TA ؟&X-,;,V +`
-X ,K$z"_oOҏԇ# 
-; _`'pYce ."CeÛw 1bxh𹡼9ӆHd:2 LBf"s9cF`#hhhhhhђǨPD74@#08cK #0&`ԱkS8 
-)p@&=#܇8]NL,ڬԬL\hl11W5W46!+ 5 J07,t,[A
-Y([PbqBтndm!)AL"
-a솯23ٌQ ca2u=Af7sapc)ǀsƸ zx1|pQAF u2Hd@
-b mJd YB6:etcdddlt;׍_6~n|3c_D}zF堲P"h}4mFG4Z=1`0"̟zLf
-Sc21LS`0՘;X  Gq\\q|qhO\.Gù,q8W ao f03YYYYYY9|ǼrelEEEQ)>~,X?-?Yx[|jg=o`!X@\#ӈqK<N&$qC"n+mۤLbqC#3*b1@,&NwlO۝;~oOp[8:p<t88xlF6'cɶprI#7Ü:ڜR~|G3…v}nOnw-=ʝFUQ?~M@}MB}EU~J}CSlllKӢ^y]zs^r^G~a>>BxOOȇ
-]_____ FrC#ƒ^џo5C Cޅ$ćG><(4/?l8<6 >!"1:*c8`3)8sȜe8dǙcq8q(3Ǚ匸r c&d7AgP( bh  d+`{# A!CoP78 N¹po8gpx:< .
-W[ W«ZWQ`}C@
-HyxR+C*H8 agigji3#ؙؙ١,쾱ؿuPuGCG##hDv&8-8WȻd yFrvBR)GqXQ#ł,QœS!ALHgOgWO/.w]o>tUJq+qønT*E "$OKO+O{wzG3|iv^^^f^$//k//W/s޾}}}}5} H|5Z}|QFh+N 8p&
-?D ##L#GhFFF|ca8lN#S˩lq8;M^cS%es}:{MNΈWӠ%$ uAPh} ސ7D!\F Uz]ۂ_{wJ&u}Aπjp` xCX!,S݆]=dr9DN!gc 08¡(} ՎBAmѹhuMM(&X l`j`
-3mj
-6ś~nJ4u37ɬ۬g?cZ-K-,--c,---3,[,--,,RZ3g6WmIWlIm~yhQ6tW6<f+@6 #6emGE`aϱWq
-
-{yzy{M{z}[ۻַطʷ7W-mep7ۀ  xx4h=p'p; p&v8wz]@JIG'Kgy?V!!!!!!m!֡ѡЫ_ K8a0be3[̛L2әIa:2#"h~N[Dd?fO?ؿcʎ91NG&=/j3&7ʕ>}.ttit2/7SQYooZc`h:
->> >
-LLM)FMߙF&&ƛLLM6M7%Q̜͒3S͟X=<buՁ#+Vg,ZZlXj]i]e foCA8ېll\mlmLml l:I66..O;={c#ѓ'9N;&(
-Lwtss.rt.pnq;W]ߺ~VVVV&rkpsS=ju:HSCYK]PɞdYϧ/Wȋm%ߗ~]U_y? ?
-:^Oߦkebz
-HϢ:!BHPTDBbXx@\h1TKGa=<Aأaya?4E ÂAdP310A`2"?";b.b]}a@z,+B x@ 8qwwwwww\MTﶫw}zǔk&6LM Qԣj)ϩMSUsGs^sOsKsAsEsQsCMVN+:Do7ү;svff־ڵڱڶکzUjESM#ABP D €4Apv^1hK<FCo*+C3حؽؓX).nMa1A>Ee^B+(i0i;)JK54(-VHѰZ M+5ҹt`AB!r&~V2f^ yEqY m!a3ݺuuuaeU[b{j{z' 3YR;u,UtVvwwyˎq׭]/v]_xxxz77oSMR!EH˄B%ϊgċ#b$\/ FHˤO~0d =l!C@mЧCêÅ8y<_&Ogƌ&]66:1u%*
-_U2AWVFU*[UO夊VvM,\1jʤNR;mp5BMROcR2RҦl5oOyyٮݭ} )tN
-b7r'rr;*GA>Şqg ' O  oA URm&-Mnzhjm A_KI7mǸϸxxxcf<``\aeg<cce=e=aaf}fg%Lu}/7qWqs.~]!o9os_'o˒w7w===)====Y=q=E=y==i==I=9=1=z}>Fho~*@#*uBP,\!.EěGūŻ;ŧdi4U%Oj-s<d2_Xf+ 3{#eR<yhhhhhX`l`o,MX1VTT6<Q5_Q5*
-S85qzщ 'Nz ԗS[4պU5 }^6sn;3fg>܀^QGgG_ 'a6)mm; m-m M1-&̟ ; 7/;i,oi״Z򰝸NL#~8ߛ?z`=؞ƞz}}g4Y,B4r Ge1jqՐjRHIVjjJUU'N2p[w'Ջk?SUSSSS;59,MfZ{@k3U*u?j=RߟqM^
-Y }}5 n.<>P;ӋteP"vdVqmw׍Gvfs,~
-?OiP{h=a{^>>~%Vb-HQ<B`JYX(31r]$F+G׌6(*.nΨnOl|4QcշտԨ)|jTLuZnzjfm͐ݐ\x~Jt$BȯiXf<Ӗ9׊k'yޱί~=hwgנf?iNSh"D"G ).eʚd$Ce6#V#Ry\(oVRQ=UTkVh"maj7eL,z?MN>
-AuzL h;˞rM~dt=gM4W3MV?ii*Ex8;1mnw}&M<fgJDjځZPeeIH5H W[WFW*V<^9UvGoQcd-q4ݱ)WYvw*oVZ֘x֖7444p{DAPh3ԔTДӔѴ=󞴮rRXҠ[iW
-X_Pe\ҾjCCmͲZڊڡZP=HtCxCbCfc_#QmmA>хAC(
-14GYd()j%Ah/t}}}
-c8`03'[یۋ[ۊ;[ۄ[ۅ[[ێ" "~I$S/ɂdEH$sDvry," ȭ0<KV5Ar7AA>z.ݫIUۦM[.7izִ|M6itN榡&}S_ݦMg5otEӅqST1ELSd0A&}}}}}}}}}}GϹ5--mmm]ۿ~rxGx]:I}}kmҷw`ځkv <b`ʁK lX41D͢dKgF^6qlغMc&&3'' &TTDթUnWݨUVձU;Wz]UXSV`MV-V];YYnMҺsuխZHѺu̺uֱ֭00۰aAݠo57L56h6h&>Ck4m|h
-_OT|>_G,&%"&$#I%j=فCqQ) |JřG$Q"(QJ%HS)PJ4N R"1(z=LПӟҟу:̈́fflڌknnf4+G56QfLoF74O54Se=}͂fK ;S̴އk̻̋3#̣c̛̳|vngp~?? 9878O8W9988/89989w879899w[~noCo;жp}m[v hzpm\{n
-%͒6I-铰$dP#i%C% ]Ktl6uQؿ_cG^?vcأ{cOƮ6v{XQR\Q<TT &ѓ'Mz+` F1Z|0+y`8xv`*ƃ bp.755M5-5Wk.DN׶շgWԃqI5E _ Ї _n7|n0i`
-`p}cÓ l  /7XAF
-a(X*, 0" V #`0$VJarX6+1aTX 06~
-CQ&)2A((Ô!J7%@OQ]N7o^ݼySsk/6ok|٠x{W6?i|V{4o|`?6_j|L]?VoLg%=Әi4a9 Xߙ_,
-J\=}#CRZ .l W { .llADDDEDGD;EEE;DDEEEDED{D{E5dBBHJ($ %)rF%K$I%*\2 *!"
-JF #wtFv1ou]m5}yŘݘػc>}4vycTS*?/o y>ɚdLL5:x<`9XJ
-FB3uq,6-aKa&`ka)0l d.X7l6 `zK)eIY%",@ґydYG& ӑ5,dLC!Sxd22Y,D塠eӘGG9 ~8`c~cb`X/-koǟ??ǿ '_W_X=^mau%A1i)q{5 |<L DB$z q-<"Oj"uH,D#IdK%16%bCJFyEyLJqR?QP@S*bG}G9Jq~<XPͩ.Գ;ϔ e 5zFϠ3t5]C6n.n)ii)kddZ"ZrZZ-ϖ----F--J ڂia[Z[b[j[-!--nK} ԒԒkeybXѬ8V
-0T+FJweFi4P+)(L%@ T)]@kbdbxblB<3)NNM<>yh&5SݢMz5t`rk>QZaIfqAzN) VvΚ~͡[ן?Y~/_?Waߨ?XP @ *h ʀC+Hh#Cx( z vv
-v v vv6
-A$ XH<rd#($IFUJ<Tj>4(* Sahl16[ b}qE
-Ua1dp9y2Na5խ U֊ֺZijqlڍڿm{mmoھiӴoi^Es1. Rdn̽wh;;F;QŽ^cux<NNNNNNNNNŝ:g:_u]]].vbva:ڻ]nQw_Hwo[=tww+{^JoSޥ{o#c~j?#~l@@@@@A
-N"
-+NpTX(-
-TYU+I%QR*feJQ ed*uJd++r%DM('UIɟ&O~䨹5[m3e5e=שS455[4kp7Ϧf<__??_?_yQ&b]oB
-| }~~~Kˇ#F{K
-WK4ÌQpc3B =M9#ahye22IW- 5diڒdnIg0 SCcIY},!k5bX,5]V'*vS)Z9ֶVv+ՠ f6nnnnؾ
-nr7vܱcEGOꎙ :XԱc7ē&yqIxJ/s^glgLghgp՝utMw u)ƺ&Ft].aTFӵkk7'y݋Wu}[}pSݧu=۽{m'9{>؇CIE~YӀZDP0+)8+8(OVZCYp@pFJlc````JUpN@pMpYpQpK^`E
-O_R+~
-E)8%vN٩\WR()JRU.VUʕ "eR\RJrG)VT2erfrI[ݩQ.@ݯUUQ;OZ;h@fZsHCKSsPGsLAHLatXZa3Fձ&ՠ`j?`jYp͇w5|H9$ )C$
-} u
-—g_AK-_q`3s{;W+ c8D\1G ׉1V WQf1M Wb!nw[1Q\%qb*IRKB"uIMR;LHDXF^ZznKC.]5tmh#Cׇ 3tc({bxtχo~6`dzdnW ʣNrN&rWS"wG:rƘc1},FS+hP!R )
-Oq^yHyX_yCUyNAyOy]ByMyGyZNyP\yRy\yVTyFyEyBy_yWLyAyIE@:ܬO7zb%&/MզjRy9TTTT)S);Yq֜ќ\\֜՜\\ל\ӜlҾ־~~~
-td]#um:#tN7m75m3flfmg=]ݫV'>eB0B!6B<<C@O@AwBBwCB]np
-F:f$EAP 3Ss|n.;=݌===݉݇ݎ^#\%'# !H 7 ^"xtttt@Nhe42-FeӐfZ; N` Z-Fh`ZƠQiZ& EiJZ1^GЗWWӏӏэL0N131v323PÌ=I
-1s)c-c'?*9>v" j:FzA>vU~)eI19unQM-=ærH2C94NouAxuuaE[_[L{T{\{V{B{f{R{|{lZ;qqs'{EǓw;uxMǽKx%[;wnйnףg]wt=G宗]nwu"2<߾ǯǥDzǧǷǡǺdzǩǽǿǢǦǹǪDZ''ٻ]ox_X_S߆ekwo_ݿ/_?
-bLP(F!*oGeQuRU*U^e*VEUVSJ/O2QP)Ti$UQePU TΪg&N9ubĖ=+'/OZնjZWWW'MLOj|4!0͌fvvv6Aק:GץЩtJݘS7ItAz[{]z[G/͈gά2sullpuPu`ouXd2AAHd
-<apJ8&RD{ūkGww׊OO׉O77 Li4OZ#MKHIJ?J?Ie2g (ld2'Hf%3<e2wY0s=f O fT+r\^"/*E
-BU,T  Uu*
-*QUPBծ*SU*Y5*WT<U^URT\U
-B*Rը:6ġ#&NoWvU{ZBzFW_Q_VPMN͛***
-Dh"5M&Fj45 5
-g[W'{OK7GkbCgsqtJZ.-2i,D Kʒd%Y,[' ȂeɲhY,C%K kG
-wwwIhiih7hhhiihhghwize3tfF0
-v7ٺ}U7ggA
-xI<$@$B2O,J[tO)O!+uʺd##Fa9j>-V*;9aYi)qO&O<HR S'Nퟂj 4mX[iӵ93Z'UK"=#CæwOwwwoЯџoҟowLϼy;fcu}6nr8KU<
-99a5·ï / ?`?тnJ7[53!f ӛ^\ozZks$fGp>$D HQ(Y) K%AttG& D2W42!kJ|RcFq%qU%Ee9GjuTj*mvL[kkt DW+.Ι.NNΛΜNNΚN??:~&i6a6~6>;1h6ZS n_GHІ8#1.D$"6t8gp9fe.OO4 rEiLQ(C-K% vi#+e2DV462%'Gw+pqaDۨ|u5iӍӕӿ_oOog|4c29:2<[0[5˚eζ2f/A@*͈([2L 3}In*oo+WH{
-DIdd\6!=
-8e:dX].QS?QW:4y4FMc3?̂ٶːhv+ݍBwU4Ok{zt=E%RO)KS2l||ey1猗Sh eeybjvf~nfَْ̗ٮYެwgJ6,RwcѺi4kmqaY
-Ƨ%YɌlzx|3:uz
-Y!hIZ6P42S: yCqu/ ʹӵ^3T&^23[6;5%>&==]t7vJl w?*vuם{ڻdr+37s88:ᅳhƻ s?~]%r1x{6II3,A| Xddnw?.|$G~=`e3
-H|* CO'p𢏳?/!<O
-H x s$V
-ќU'-3ZU]㶬I)Н!v/Q`oP1ߣ ##ΣZd@u`v^!>޾ޛ7yd lCao!ðз77w/0ѷ[ m7|;7
-r2j 
-BN)Y:[(WO/jT4Q9eT ?r<
-D.K%pYzwǐGAAc"=ljaN8ui7^b_2Ӽwxo]e)5<s犏з|F};4!__
-m6Y3ɿ&.@ zd@PB hq|Тфy } )!)j
-̴?esʅfS3Mϙ2=kNmJzeǩS7M=L)\e&Δfdg0t0w726'f)DsKٷ 粗,ΙYo.gU99nyyyyy96EEXEZ+:Yw\q{ikߥ; 6W_9oͦ6Kʷ//ͲruʥZiE*u'*mUnعۏ8߀_oClw\؁Hrex|;}zu/z\@cqAQO<ylym7:hpAC^Eޥ ^Ty>78}wԧg>7}n3<pM%Í3[| (, X XH_
-| qycy+ˍ퍻o$ >2=>6>#;>%>5uB5<jB X} W&~%nH0L&$^K OԘL1h)JӫiRӀii&i~iwM֥~{]Eii7L -lqzE2d\glE̍3ט6ۑlkޜ`g,Mv'7ٓs.D΁9}n.,W7/Ѣ"oY^EEŊ-Pgi\hQ*[:Tt|ѵ"~ʪxx+ŗ_,[[/*nMma]k[cSm3:R#SژU<,W~oXzUlW\aEj۷ٞzXiQ^3cQ3k>Ti?\7^v
->8 
-
-"]eu+E#шHMd'29?B"WF"EUk#g"GE~F|c>b<b>
-=SSNZC O4Hh<3MKӤ5Oc1}mNCMμy:|{̮fͼ,<<ټ3e%Ü9Wr~ys|s|𲨰APy-6ݳ0<:?ҹ22 үN˥ɅVТ"#+\͢E)V=/Uj}jJmufcVo߰eeUbQX"/vYKKe|=ֻYg}: 7_5_3_=Ǧ7l-,(ZmqQbP[y-6`RVSPv6-~Ul7غVA6ٍ jfkt5Қe5ʚњ5Uuuu-u]u:N]=
-bqlpVtp2C:ET#9>wb1F)'=8?|FOA'ɳƳΓ {B=gg
- ^(ޗ B(~ "rjE xP( P/4 <_Qe>A3
- gsm/
-t,eWʛ)-LJ;4/;L͞D&fL̾Y1ݐJ7K7LwIflQ(0KLӬ6YfgX
-UAk`5v 5kۭYjξnnnqhҺuԍ)[!Pf=]_0A; m&p(ʇBAB@:i~cocgƛw7j\[
-p,v,qXxVqGX#:G[YՈoW:G{WӰ{ tɩw')aEZ{AS)l54x /y]6bpAap2#>j~; Nm;f(f[ðoyu~~ 1;e&:=
-X t  ZAY
-- {nTVQC3ڰWFaaQ%ƥ 3k8=y#_FAQQQjȫ#+"DQ@? 0nG1b|a&M.}3nOcńOi
-Nx($ ($; 4̒N&$=&&=L<N:/QL:hH7mIM6tkZ[wkYiYUY~:-7 h2kN4JIoL3kHw6K;g2KʊJ:bv,5YbVDVBVHV`IlqIN`NjNxNdNDΠyLNhKU+n}rs3sx: KX-ZXy 'yz)IMF7c,K
-
-
-,, lD
-IE"S+U{_ʺجlUcjRVϊחziUPPT_R[*Dh-^^tYֲ[֍e71e eMe=ekְ2dM׭*ʮX_uS^Y^TQצ""±"dkQ%M3ۛUU{lغ`0
-@ pVc.+I\޸'ms628ۓosgjCg<{zy {?Yg}~7 ]5ex)
-D
-j cC{-; wZ
-;
-w[VF
-%ž"++k+;"+{z+F+Wq%g^,k+B|i(HkK2OX=i&[:eҲp62;w+hM6nȊ
-W[tmwEsE(
-,
-3332~PdɳɲFzzYYO$Y͜dzU99U9u9M\R.6Km}fɵi5ɳ_c_kbGmM,[ mU:xVWµ OY><ap]H\d
-+&Y#1VxKfJK̭%֋KfKT% kQm#֣cJ˶5.=^Q3eoϕ-){g]n715eiiaی`A
-Vylvv{`3;%n ||le |';bw.66]QWmu _ տ˵ϷY^CAOC!c g!O!id(¡<'ȧƵ~:XLaͰM0e_;4M dG:IQ_QPkPJT?J
-vZC͠&N˱jN9=tZfqq.E<ٍّDp'$$\w*e/q7qq+q?e;˅rx&19% K05u
-ծ+]Pn*פ7OoO+/C^7nyo|6|1,i8߿?οdX_(p[ 1X%p}``s@pP#`AF&!!?B BCF6ƦƊ0KѰ%aaa`c1*|x{DC"jYD$j8j4J
-Db#Gc MVfn]4Y0vyM;['y&'Y$KL~|t=>gqPxim1PX򏤗IɁ\_$դTԦn5 feT30Ϩ5Cdde2ьJƌ֌fk^-ZeYޘ}nȮdhp {\UnW[s<WB
-YfVy-VlvkK6[X+v>Sf$:zzZe=n}LңJO+]`e l[.3j㲿eF6~)d_OWeO:毝l>b9TN)W,PVLV*xvՎvv_vnv~vv>vF ՉoAvvIvj;vkO];mǪuG=_YmӐ @^@6Co8rhtIVEM a0sGvV6?<w/794Jǻ0rj;j/6 *)2**& *i!jvi#vvcŸ?N\ݜb?'92]܈těA~>ē.[I[Hg]>T2'ZQ׺R-[\S6nvKP4մU4//g/Aט
- 3 7, s6:eq񶨳Q;DRGwE: 1?jRoRcr;B+=@}G@gě$5ɷ@ AM @-wAO@AOAWA)@yɷA7AEK D24!Ed*6]cjF3ە3Ú͠5Ͷd\ʘ m-ٮfn5t/ft_̿O.YeZE'gX[N-' H7,oY^-|UxvҢEbUUq՞]#S_)Z_*5p~P
-q11 <gsЦ|]Em
-?U(,\;Fuy]~uYNUϯΩn']X+mwNSC/ yyi5$!!*pXָ1V
- I If#xWè[QwnG݌Z'4 3A<El%t>BkxPwPG/ M@$-5H4O~M
-Z\jL)35Om3q5Iìˌcv#f ׌GY^dz)eb7g0_|Sr ,,+ /_Va`]˧ ~(*+bjşZ-]ZjZj_Uz&r^<G_Go8^1`;h[aVUWVVWUW)׳>{jwvCv9iH{=~u_{C\h$ X e;RY<8 ݁FVt7Fs8t)FSЩNh:zau58;E)- :w|9pѹpyץe ۅ鲈tu1 }"o\qC2 ?]eY|3d YO>z5zεzkk:y׌:90_d@F|ZRL&_cľ} #%LVN~1y}'
-/[`QTd^dZҪȤȩh]U՗
-FRG~ҥ+>*uqAΫGW2I)ۜ(-uk;]nWj݋ڷkZݬ-W_Y_Q~}zCjC|CTCbMXC+s0j<pae#v
-*ZI
-Snc T4
-=6rk LMMMLד$_L`*1Ό ammf~8D+)p-r/-"iWHku5:4tM<?yyŶ+VW*핷VUcv^}^{@f/WoRoPP@th(0& ƅ8wz~>>>.uzqzTt
-}}
-3lsslllllSs 3sOͽ }d/-,/]khlb;ՠ),*痣hv,ն5&;jUCiMk}=Ş\OUOm58848;`\  PqAQSdqb'7qx`B0䜀sNw;ƿrt9DT.1e.\ =p9N:L
-'pWs/17/p(_d'-ـbI>u.p}
-6>v`
-]_?N)Sfj%r)k}
-b⋢$VzTkHiu):&F8O:O>O0mK isqqw׷5]Hg4 !:Rx2~/~!B Nn.UĕL: Y#wtP]yݮ\=ԯ\RShan34uҏ{ F5fG
-KJ&w&L~%*:vʝ)ީԥi6CtY:?<4,C<]/eL,,nV[V{+k2K9N,l 쒜Ҝw9KrGr7r
-=
-
-k
-
--/(i.Z^RXr$44RM2мKey4w%%VV`N/)5E5y+k~M׉F 5PFaW`ӈ?MdA}F}A"^nG;?&
--&pu.>0 ehE2% H-ރ$" Ii~M~ MFpM^
-uF.ޜOc0NO64G7M\I@MMih|y</tf.FҢ@"OhE`ioikigQ/|=e齠nQdQšmYuWml+asM+<.SbS5`avF6mt޸dF׍JlVpTZ[3qhPNR!< (ns^2mmC7 IYW= kuD{ùC2a^//(@D@IBC$267Y6Z[N
-n {@O!4<L[|C~ 0+|UQ_z_
-$?_vvGG!MA ^]7]O{O>>}{FI>~_ z~?E?>Zӯҟ>z$5?_Q 򏯅<v ex%{τt mt3j31<u2dܟ1Lb>ϥ2e3Ʒ0fzt7rD _hTԮk,ݩ<,,n,,,%,^,|<$> *2@!G`sCA`@
-
-hYL*5@=H$
-xLOVT@pm-b @ 㒡˵vjJZ]!apr@9\ĭwq!gm&A1v^zFS,t:]lonNAǠdLo(Tey"\'Cj74WVVrU
-aSMyec[dۄ Qx.B ϗwc:I
->pl@ŠB&s3@j{D!F(UuWtk",==VlDwطDl!V}euebT?jr|`9<D 槐o߇!GX?ųγzyŌ&&Qo'PP7kڭ;"$6w06*WBb6~*[å 1ߩPgG_3w)"uY9rrrzr2ʜe u?u%zƲz }VV2̓6-l=m3ll5bhoh98NS`J+D%$IE96%ץE󎫛mZ;t<N<4TT=̼t]-]ٽQe!? 9 B?B10| 3}
-1 e` +#PPdtTDPК0/ ?Nݟ|g
-D\|Ha db\Z{:ʉ1q *0i29xO&wl@%Ӆ8s&3& +qظ`PLf83sҟD$(3d2s?#<80(w]Jvʅyd*"xJ*0M)ME9m'Ez`40y:@>>]R?' /E > 
-{) #R`r}m(] x(њhNt;/uwwntbĭS+擆Sq@ UZvu6[=a[-C"^ G]{ɅTA( #? \<9pq1< GF`#S$xzh"*kxxxx9,02TFiO54ԧr3ffnsf ~`*[
-Q@x=׃G\iX 褿p1
-5G̖Iϙ0$q3'5&b~!,9.")ma[yRWJosg"29fqT)Dޤ8(X(]-̦LG
-7 w  v1B
-YUd(Zqj|
-U
-BP)q';k{+ ,:KZ#tAI[q>4I" lDIQoOP.x.AW~|tv&8
-_MMm-=G"NODʌLONNM8!L'֧j{:,rycӅ$"Rxi9` $dddb"dSau_iz+F*[_Y)j) b(]]uݮ*u/wފjA3kDFjBx~
-oߦγ οΆ;l-T = PO2PSMPQSSQϘ11ϱxMjjkwo_ZRS\Is`Bޘƈƌ&)IK^esDL{3UgkZ`W;ZZfQa<ߴi?xxG4tt7 t׽Tne8t9jߏtj~M44<#c#W{~` q0t?b  fнcz#x=11?Xa:;6!"<nd=0c=vƺZFccotF&*FJf|r6F!+lj2}P2A:)#3DB8SCBSBS9S%i2q:I98-dqdAfIfd ;ɒ֒)ɠf'w_0<y̓:,Ku K$K4K
-K2KKPT_
-ЫԻԿ4Xge@˦x%d2URʭ҂f0͛X
-RR tCHhpEMe%U =uh^{vEh]h[{i{Q{e{nN^3U褁}rbwt%u1`A]]T_P. XjGiWDW(loo6 ð1h6s <`@ ߆…a0|../?IGCoFs_v[cǶ/T㙸}818cD8"%+O(MDLP'L!RdgW7DOw6RI?ȇ#ː5ritP>-앻 |B55Gϛ_6*!(jtfE!PZ;8
-CywwuQɨT*uaz/sc?kՅ":Q>? /Q
-MyC;=QMW苇/~DM5rbߕxyuKNj_O?`0L7L"SP_l6SСv >>aZr Uk79x:8ߤtA|6%Ş5ZGbRW녴,t t`:O='@{L']AI7L5Bww/= >>7 >>v`
-
-001x0v/PݴaT`RpX&,lEvd@sf@u@c`6 0=9
-"ha 1΋_CЁpÇSfI4pCg4х#щڛk7o1BWmA[Fo͵M
-``lkۼnjkČ}7it`
-{!ac@j
--ǽ]-ƿí=Ɲƅod݄"D0" BD!M?;}ot'i>L BB
-r{+uA
-zwZhjmYL"ENQ;mҷyo ot/.`1su9ue~*1M˧ҟBO)B"[Fnq9ߡNФۤ$ddd:uv|{7>~5g
-cB Xl
-=WlV_^li4P@CQFFSȵ!;?\DsBKrK#AkQ D:;:;P5GV3C;!QuL,{e~i *J* ~ ~ J QhFGL#p#1.360M3#^/#Ʒi W?ǟ!&&t42!
-Cblo޼xsss#Vh`0DmU[-L6f^"~RLt0/0௛ D=nsvR9 caXڧ4l1JS}y͡ gvڳk\]<e{:y9xӉp&:BЍ[7Cor> M ׌aHʹ/cv,ӻϲLk 0pfZ>:,rGٓr;s
-"dB1aCL;DF:Q)rnHW fv|2Nay
-cBX2de%VV5ʪkF';";QP=Ȟ7
-ǸGjTF堸Q (=6ju5j|~A_zqŕ託R/_t@x.Bof{].Aw!7#tt 1g?xK[-ձFc960|n{|I}}oqr;vB9
-`?b>>
-b-zءV} Xt֧ lY"^Ш
-Nt+kܴ_]==[Y= W
-/Ƞz'p3 
-?O.7r3 ,z,K
-GI}p~0<e~e%W_KyMw:[8Qjl 6x0љ7&'7A3 [,?4_׿[sq!˅/\_uߺo_tz~q%{r>R>?}.siG_Gn9sz|7sBXsNX2eEXb
-+>Wr\ٹs{}9I~2?P?$
--*dYP2\_?+@%vnS󋋊ωSK8HIDIpISIKHJ>z(5.&EjjRT՜|E]G[C-Fs==M= =3=m=ƋU<֠pȰňhD2n̨(ͼu<\؎@tr-A!^IJ&((_^|g^+.q~va
-~!JZ(&B9})*,.&$JtQtATB|Y|E!I"EbCb]BTR\CԢԖԬnMjC '7V6R^UYVYQVPV_֤hij
-jЪki[iuu55COt/Y9Y9y;W|Ѡˠ`@ppppܨplafneo~lc;;C9IpKLn879.a7?&dDDdV '!OC~u'J4f4f,maXDlmЍi9/kۍ<Y/ȗȶ R
->dddT !S|e&z(SH(MUĦ."+'%(KAq8caq
-=)*)^H ㋥EA*.U+ʠ+*Z}f}}}~}V}}6}YȏȏO
-Q r ~+*2%2.2-!2)-f"n n,.*!,.a&#VMRKWSǙjp8)q*8g3pj8CSY;**+Qxp U@T
-O_pNVv~2aĜԜ[Q_
-yxžbbb◐?r2lM&Db ~XLE* + +khhh L 茑DaVI.?MADRДTCNL\```ȺȪȖ1[q yW%m$]$qq?p?q7ma\+.zwM>H8Zov\7wM+n׋#zp3Nn7-B~WDX"F-ŻוmҔS󔯫<UrCKC3U=U]UvU:6-U+ CcMO-'-gokK{ [ڻ`&MmN^^^%X /_e}φ Ō3㌃gI>.]O]CIffr,ZYHJ(  n  Q vH;67l\yhs-3l ,|4tLb.F#Q˱Skkkkk۩on}vۍ=Cؓu+^~o}HAWXT5ՂՃUC
-C\XCrBzCB
-iiriZif&'ҿN-W < 99u9%9w[
-
-"EJEŔcHyquqel1Ml U-wpHpHpWxTVV$UxU z A EP d !"UQ㽦kpMG7iz hh%׷<}@O|#HL%X{=M==3Ϫjz*^ L  Pf^&&dc>Y96'MT]YHSc-CF6=,lnT"TFbbgT?JkIiKJWJsIIHHI HKJWKJ{KHKHsHsKߑv~"\M44ttciwFT
-?)++>RUh\\\\,®jjjjdʯqCF'pϚAZZ~ZZZZtuLu,uuX1ӹccGWBOL777їпm@jA!̈Ɉƈň(88mhlM?ld,Ijdm,f2fgomdc1nbQlfeQ)m۷ssqpc$9v:v9F:u$:ϸ\]ݘY`LwO_7o^^^^^{^e^^_bX L̅x̄0 y%kFDPXj^SUe> *5;*8?7*-*`#t`kggwgggggw_*3Л蓘XXh\"eSRFRrR,NJC>h䛾f3e32.g(dKgKfedf9K999C9R{6 DžElbb74% /_Y=,V~||||mHNIEg},XU񡢣bb⠂\q\QV
-蹔9kBBO? ~)U @D'3S,Q+ pD32hHpM(RSC%2In%/!C#.=%%[z܄2..Hf^̂c_yf_.5Uu4.(J)kUUTԫ֪6PBSZJP}:ZZZ.!Ӑʥcc㭓CG^^=Fg<~<~!!!kFWn3zftѦKƯ5韛
-H311oi"oD ٘D̈́gc2g6obajfhqfY^ijő{ o KK%b&&Fߦoc#ko^۝]qxiӸc
-yrR#gBzJrDVTzT~@TNTnT! /j%,*#(YQClN\y\Z\E\v\l\V\r\\\q\ihc}M]sCNB]bMb-؜ؒX؞88hܒ"K N MO OKJ+IOKL HI LHLJ JINMxq?C$QGƃ ٞF?rY9a}*(=a~O~wOA@wA4F»3 O
-̋YJ.KKJ%%*ZzI؁f}KٓPʰʆJJJJT`%Ocgg򕆕|+U
-W>|Z)T9{? \G$$`B&!PN"~PJ!vB6PGo욌Ll ̚M-s-K- U{D"?@l#6Vb#QCCaIl,Ftvtt~%}"~~>^#~]LjS/UAϽ=ȕ՞W==s={f{6{cQ}=: QA r8;l>f1=3;61:v02VA$ȅbr @.%C''C&&OOhP(T(eJl\\\l=g#a?/"XJ3!!!!G!w/WEX#K_"ub bMbz*jSųSה.,"$ ,-#'3#3++c&Cєі1ѕѓѐQQ,PɘLɬP(Ȱ(
-]o(*)-G -V**6*۪oUajTTQ"#M555Z:s:O=:DZ6GYH<~LԀېӈH(D}YĔD$$Ѥ٤$ݤ$$Ȥ$d¤ĉ$$դ]hllL22ò2&&&&&&F6̶͖ -{{!pa'1''>'E'I'^'n' eNNN;ۮGnnuA6\uAގ}AAA.smU !!WC/bCbBЛWB\a,+a4ÈȯQQSQQQߣ֢Vr
-# 3=BX .›B"škyri~A^Rp+uuuuub[[{{vI Q(E a ѪciHme]}sG
-bssݹչYXڅtvat)w]zu^׃]wx{N{Nz={Muow__v AAAAAAAAACСCZ =k2y<N$Qx"}2m2s2c2uxyir|dx:s`(x%Ŏ҆}`A18P)يٺڹ9\ӂ;g C/"B-Df[[;f+//?dKũ$$oIJJy+-ݕ9ّ(s,&JfOF_֓ u,ZW)~Vԣ7W^CE^ &vYMVMFZzFFf&P ֢hys ρwnowO%)|~~~~iknbd`mtBccrjB0jəɑǦ&M|6yiّ嚥ä%/Ceeu CM1CM ɦҦŦǦlةثkثkk3v899 8u9NUNN5NNMNNDFN?:~u=uzTz ,yzxT2mz,y/x__e]
-
-򅊅v톽{
-g
-HJOL]JK#e礃ey%5Ҍ̌ jpUl\\\\|GRB~._A^v~fANtl|bR\B!Pp{Ÿ ()J(*./J*
-8XR[RVRUB(),)i,)/Y*))i./).a-+s- +*×˗{@-+bVUWUTUWTyVhaULܫW%TUUYT\e`\G[]\OWPVSO_XG/_QHjnjkkijh"6q[$[[ZZ[޵ھҵ}iުFT%M3i,qߑ0<s/M ]]]*]]]..3DLlhjWazNWI\tJ/S/R/]/BEIheɠҠڠ ՠ&R{PoPyfwg(d8l8b8h,b8l<<:njq8WO/rDDddd$|<35?0<:42;=73S<FHxS\)?ňJqzP0/%F%ζNqMr,,x.--\]4YZ>CCA+ؕU.ƪjzzzz &~
-6u;m;e;X`YhHоpиИPp0P "J/ JHDk&VFqDD2uTT^I6NWB[TvDV^EZ]6ZvT\l^IG-JJϔ<UU"TbԔ"ԔԬՋ4H=ZZsZ]f:]>]Fp].σ&A6avˆW  mRL^<4`vYTTٔϔgjf*b*`*i*jɬ~Ru{V
- BVVOllmlflm𶆶& =}xv{6|@{8c}=AA1ݙ33c[WQN8_q6sgdrCܔuUݏ=yxcccc#`p7mЛàAs)3Nޡ6.Ρ>ppphDFo_Do$>'7q4g4{^4G@K
-ESr>KIMJO[K#v6VҶvV*dledg\/glg|ȸ~&E\|#c-S^fˌŌ`lrt|TDvQnJ[[{),C>CAIAiQ^ovN~!}CMm]QIQeQEQYQ]QuҝH)[dtoYxYDٟef.&vFV3TW_fV'VU#Wclj\i5OMX`jg˫jnN]=u74nZn4757i((h|oJs MMM^gpDWn6666޶mmmwzIOڍx6QN\#n7DDQGI I0%Ih5U,˻+˳+K˧+++ЕUХA^އz9{!'7 & : * i)o GŌEŎōI??l{Rgdt2
-~|Z*.n.n%>"*"6":b*JTPAeUy-hhhhܘ Xl,2/
-wwOPLH2NRHRJ'%'o'&o%$[FڤZF
-ڥ:R?}I-gqڇwiw}O֔<B&{XBk3e>egfb2y3/eɼr}a/OWrWss'rs'sr_Kg.h,h(+*)t). (zzxJJKKRP)])_)J\2rrrr7oVa+7{ !5[թ]I=|k2Ӫ չ%j5jv6^YwWՓ+Kk}ƱFfP&f_Mߛ59ضD[,ZZVh+ffڶGцhE&掶l}]gB$E$=$q$H$ jjե]&=f=*JVʽH^k}=d`````ʠېאfh# ~>r2jHXX¸ҸO&OM؟؝ܜ\\<\\>}m7kkf3m33-3(AJA)>J E,S( Kk۳;볋@lWQ?~ͱru/L,/--D;Ѝ  = ] BKK<˂˼+]++#+c++U++++=+!a3VVV#WwA;/׷֏׷_Y?Xoyom].nn}}}{έ].߮.0@O0Ftg*)@T"'Y$DbdbprJ3qJ JdQqdڢڌږƢ.nn!?`edgT`J6-3͢_37]721e472_ZzmMeb d7a?i?m rqo.?y]\U_qwws{<={/
-~} N
-u OD.EF.DFEJΈNNN.))U[[Kooŧ$P%R''$y%9%$'&}HOMHMLIOMOMKmLMMƚNǤA]-̢̜̰̈̚L̘̊L̨̄LA#383<=*3139$3/3:303#;02S
-YIMCCCC*J2 Ay<DR.r1O9_1^Y^UT(-+/Z)Z.zY$Uj[*Y*\*T*)*/Qv,,-=,,< [S_PUX#Q]^^QYc[^UZ#Y#kpԈԈ(hԈ4p6|6~_n
-Ǭm-mDž'D&
-eerbup|zdlqujaoroƅk6.ool`6nn<ڸqoCne|rvbfmoۿlsbw@⻢"B»R].|E.^"zQUq0ux\ܖ M\\\&SIiBEiZ{j;ʚ]QѺqi麶x5@>!aQQѢ鮩)wV?YmWvU]"]\T]]
-]]\\\]p..2.....*.**ݜz^dy͓777Է777^gATCBB1y9ʘn/_Ƨ'%&$$d%%e'%$ѥ,vS;R{RS;SR_KJN2k|&UFI~t&x/4s3s*s9S/Ǚo22g3uKg;3)c+7sJs\\ȩKI,X ++/Pthua^Ko[sw{iRgRrYiYIYYZyNynyeyfyzyJy^yFy{MGMc vf[YZ\SW#
-7٫lf/] Ϟ/W[@/W,X,^[xsÒے˒rrrrزo+_Vbx~~^Y3Ю>b@kwD\6660~<Q5q~aV[#[[-mmmm.fuWuW}Wm7g7wwsn^"'Lw@ȳ#o#h`p \:Jަ~դKa3]+֏XXZ+Xk[߰e}ä˄ˬˌ˔˪˨˼ eш>=o_@@@ `о/_>%ǎ^Lp9B•$ǩG'R9mҳ\,l ,dgs
-n@
-*
-x
-l֖@J+K=,[@[YSIڴڂڨڀڧ!Iᵁյ۵ aaaaaaaa19yr79999%~^vV"#"QXb 1@uu`;ѝɤ4RlwRwbwDwhwBwdwUwxwEwHwewg/wW`@dg ybp}p}huhmhche5
-2ÊeՏ777ƛLJ&',<a3soFdfgf{FO\}>35lܣ9's+⋢Jb*hEEEEХݥeUЪšȚКؚɚFqcp{cdcsccc~cl}111AXؘѳ1trrZޒVVV&oocv4Z;;j;XƎٮnnnݬ=jc\)]PǪiv qeFM#]>E2}s'o+ؕڕۍˍ홛;(?_*3wǯ,91:z):b6@CCC8i“g I I4i"b3YYYiYY`RVRVDVNV\VjVdVTVfV|V^VO@NN#x.+7O?T{<{ZabF~N\QZFgҘLhnnmWjWlhWom_j㉗:;v>,"rIm݄rҀĀ5k
-LLAž~~~r~KW#Z""#1k2 wIo'dӗV6g94V
-&KJՉ׉I)475U ۯ#}۫HդܞW߆~uw:MN)LXXXϸ::Ͼ5zhldrli{ycY{dڋյkkk͠MMM͐M*lۦffզ& 6v3ye3x3dko`kcme}IIIIIIߙ۰[wk^ފ𔤷<n8׬ܺ**vo=}žNO?68-5cXPhâҮ2::::qUyaYA^ePsIZUb=Hzc7G4G^Og\f<gTͿ\,^l__:\c.<[e_MƀI+u::f&yys`auq}ٵٴybvNNN!-|{B{{׵t+ͼ.:Z*2ys`TeyxxhLΩΤΡΡѯѭѫѩѻѹq%1sdc}gu&d&rVsNg<yqdqlqbqpqxtdouG+˛ s[onT؍m%Rvt0֮~.~?.1gd3eX5OuK/dTߔt癘ٸYeqvcDzŊȺ O66mn~ٺk{`OopO7ǧj4{q=OF)Cxyt]D#%}FG{/屟.32o+
-[[---VVߝ绱{{{{{w<\*tٛui$13gW_\ůclnv;};;{{hhiW1uY:L=}3S?fzp6V뷶n p&c\Yk9"jlލon+[ۃ{/uf<yB"aU=䆖[s[u䙄?9l>?9?7ps&ٷw ksd6l͎Νdw{/Mm#_ۈ7ŝۺQ?wc߼_АM8詢8f9(9p^ <0堣&ssrqnpS\& S/
-. P|AđȑDZDp"9qVqVpzpS B<x=yx+xyx9x|OxW/
-]bzN,T #T$^,>[u]RPZ>L
-WmPkRK"?Ѩ+(AWeglfo~o>6&qq(H(h$p6rpHy}yy[x7*yy[ygA O8>\\#tW-
-b2!^rPP. [D&
-) (=UPbWQTUSUWmUkV{QQQQQQQQIк7[6!l/x"."GeBj<,Â#%k78orsqvsvqP9;9) /.73,󜗋777W-#wwwgOB#"VVPHǂ߫
-| tO!Yh@hBYN^YJQR\*!+ pQ8}nIҒrr=rrv^>97=ŇO)>VSQVQUVRRURTzrRǡjvQIY]CESUSY3LL9աթլw12550264@Vb!hkػ{ ڇG8::ۻ<zZc 
-DO0D(D^OtMOtHlJVy: A+Gf
-k̤;zeAܰ?Ҁiaqy|._5 mS?g[TtdjMN`
-*2O 
-/wW_&` pp pS; <NHH}%(.M~&YhZh[hIh]бEhFH<%Ih@|X|TU|HCK(-'>&+n$/!a'.',*a,+a""a(-qp'yinYi)9
-EnJnR΅l`ȣ(\I)@@AIMIIKI_TG[)U)|IJUMBQ]GI^\5Fڑځ5W7j4<W4454:44HQ 1qYMfVVV>Uk@kNk^kJkQkRkFkIkU+]/U/[/C>O'|8>jњ)TTTTTT|||||b})/o#mag3`3j3b3fo3dΖ5B$q"4tb!1$SOnl FbžB<R={}:\~cWAU0HHĖdTT<A[sde1f1e1d1g%ON\Ο
-
-* P<|+x,'$ +/ s  Q+
-ɗg''ŧuQq1e Wp,G#M'G/]ܾܪܺܦU+
-
-[
-" %RRRRRmRRR6^
-jjjjZ7joվRWqIF
-Y@CH#Lc\11Aӌ\\\[՜zQւֱִmmTtwڹzzzEzz%zyzxN|*>oŷA|O47d跑#qt4aGSWS fSsj-M OWͿ4NQQQѶQѰQѲQQQY!,|Fn⠷{lN^^^>>~˞dj?ifn?laga?`<bhrnpL|uM]ɽѽޝ~uN,|"V,fxO-O5O%OOuO ϭ, o&?]]-S:h`w i@ OA߂~} 5/XdBaf($i)G1w"=NEɔɌ\)RRJjRRSC& SeS5SS%RURsfpeghd
-r :ʃnXmukA3~< 4 4 T3x
-drAՃ^ 7=$ ooo KeV'""#]o#~Et ~8Eēy;qc.]96 ?@r!gCАR2X'>9~Ɩ s$,L0K9GBk|uC{K+sX)wwMJO>쎈@D!)O+R|x15bН4CiwJO3fgN9/szfz̶̖LﬓYYYY>YlbOgdeR]7M޻(.@|CGηF@[@:
-ܔ+qCGp|<Cp<
-CHeymE]}x}$2Nn_TAl2CR1EPT
-BQ0T*ʠ[5HsR8k5O)v«P͋t'ڦK;slXױo,e|<xq9͜nd`a8mN4'-ZZkjUU1V']-=6966;m^<ybsM^lmlŶu_l?~jv....ihd5>~SOuhu0:>;sp8pxWK]|p0eJU\ָ~t2Y;ݷḳ<~ z{ <y:WzEC{b޳g{̚ >Iq`ӾkV[ԯ~n{D@ȉ-3
-0z3;ۀAA>AA#Ã)/SB~ ~;kDp* rm9@=3ȠL 2A 2KDRAHHÑ"####"֑1bn=5`زYͳNY`ìwY/_ΪTA D
-MAaX" ¦§?~,|}I<7 NvJJHؙxΉC)RؤDLٕ=r8e8*<eo#)RXXLڒb9%.>iK?5c+222f
-g٪lAv}vzvf0ݙ{"&<67(}ާy6([55;CP_> ?8_w$ t$7ECa4„anb`0w1`axaDa`_apaX!bXGېP\q|أTIz $Ļd?0 ;s!_ˢ
-FQPB j5A &.GN[D|twݎnۉM3X&FC1u.jq xǞΞ>f[(v"; fGؗث98898+8;fD[ ѹe\<݌-;Orhn
- IV(^-AB?a]1$-Ug;UW@ͫTo^mQmYV[{a!9T NJhP۰OrTrsHo6J&itL"Sɚd @E"VTFE 8P($:NR*TTTTUUT:[aߊ_qY ׀4`M&QDib4v|sSmT7<Ngfk8kدc'9#6s\khd.5W_7Www|ee~ VKV$VϬNN`NNF[XmJlm
-l066l>liv\|;]..dj}}}}=>>>>cqc#1qq=
-GG@GAG't/8vy+5+p0ppնfv====u[yzX{{xy2=QI0xτAggg.;wxGOm}qڧȧ'wU> $_o/wzo/ݗ[o.-cmp?}?)?57&)m
-z z @;B/ԃgM>^qH^d 36RY)EN̬E2" cbbcbb]cA6`
-&ERr2iJ@Kߝ~4@cӗde. Deb3љ[3 EdEfegeg>}.Z٨y9aܴklGԱ!3 
-6 cXCXW<XS[l,HK(%Y%̒8^^y< \W-^YQV~|q%%MĵąueD_Rɟ^t|<B@##_ /QRP*"TSPaTxj5 :B`T2 :#e_g\c|b|f<c32^1^3-d/`Ibdzl({}dhs3=˭spqx/8n?w { W0tl.9}q/q7.p͊jC5C2A@"
-La0Y!-If B(ڿTSW[Q v>UUƬvIZCmpZcmoZ.F |i)N!~ [L"1Oc(1^Zx ˚BI$K\"olhj|$/* },} !;T:*'#mmmmm.oʺdzN+W[NJ+&U<S\Q (wtU*Si<yf??ULk<k?ͳZ4lײչե5N VG7zek4jJ4Yb FS!ۉvJ{~GnG^Kw7gĜ#u%`?xqqq_ߘm|-~Ol=y*O;vYmX18VOO|\sb ɺȚjM&[c66[)vSm#ٕvd;])uLI)k]o: z8>19xhx˱])N;';vYt&J]YTdWk+`iWk!ugуaA~<nxV{J=<<=<z򼜼=C]=+|X>T>||žR_o/ۗn?k<?zP2
-x0+2p(>o# < LcY@0;(<(*(&(2("sД9 WWw!5he9: c̻^yY3̗ Pt}h 76hmCυ_ FVG"HN~CܨQ/#]DΌZ"jjEQNF-2z'rJԂQ3D-r Z,r̥dlJl^ljl\lTlr`xlll|,\K qV#X +੐?_)s[;sK#Ȧ_C~@>@~B Nɉώo6p6~pƒ +%JX$bBY¥剷&^MMOx2^Š[ЋaU"X) CðbX Z
-u΃ӓIɬdr8LKKAz#""}Ӑ>-_)sS R "ݐ둞ȍs!W"'R#7!+QtN:"]MG'CWdB2qLBfifYP23fgddeedf/g_ɾ}!UD߲d*73Y\ZnCn~.=6:WT
-zȷ*'sע;Rt=ZnBs5* Cч1G10d (*L-L+L.|`X*6cj,ۇcXVæ_+f,\zYXVb*i]+QdrppK!qi8s;vvxu'~NbY^YIV[VQVXVT_VSq 1hG<LОhE"ő"I L&&$&%!ϮxC~I~OFD[>trNQR(YJ1bhj15gȍvfI;B;F;JEK;H;D3t0=1c3zJssӚiô`.`be0C[ke ZUǬ,b{)ہ^Iξɞf0;9̱r\ϒ%Jy< w x<*זwgyͼp^/򞚅x9 %y^$y|y<2nEuBP+
-BsEV
-k5fDyk}%UgVêՉ1չjԮTF[7kՎՎ֊#KbF\-k]^@-nbx v   uC{CkCʲHW'DH"/5,M[2s~5mU%ehbbbtLz\W)Tժu+yWk6h^ѲeU-Zlmsٺp@Oᅧ>VVp_+5I U?QW?k:J#(5MV;.l 9 Wu;njh?hkgvN-Pt ]Nx:.E6|5(}Εq!   1h}sOXXXxX[$[,--?[[M9mn6Zf`cͱa|Y&TmmۙvXv\;L;l 4th'S TT46ʼn=qpppb8:8:E9989=X4eBE.!ͮ}\]o\g]{\[\U#ݳQmsNOSIOH^^y1މ 0howw i3|}}-*_޷w_ܿo{ \*pE(bX
-
-`cCal}[طػ)E{o_*\rdZɛ%K>p~?WՔ5Iˤ e2IYE9V^J '㈉D1D'ˆ9"TE:M#咈$ iYƊUk+V8WTbiQJ?errrRF%RqTLhr":^JϢ (z!=r~}3 df
-s9sY"Ʉ2,f3Ä3K%,v{Y&4!ہ±s<8w8c'ܧ^A7{
-WverrGyDQ_ܧ T(=J&Q^nAe[S=rovj~2y]-VTkFkf+555K>POk]Y}Us]3 i554~QsM\^ۮlolKvU{]qGEvA#I΄NʸNX'5՝ =$Q4{:]ֵꦟ:Kרէ *
-J:w~SȄ1Mӧt^^FW'c&~ :O9>xEʢeqڢ"ˢӢʢŢƢ"b ~JEE+Uj މgǬGY߷a}ZaL؄ۆζUvUvvMv v :]wztӶ9=rZq{Nw8?9t%n+\Vugp{׹nܞqq5s76Owwk=NYz)SrO;ɓfz#owww7՛]].8jS#Yߋ;Z 7oO \)ps@!l&%%т2xM0<8)7
-Vl-XQ0`a 0y g([XRX\hy̢E)_вho¢EYů)S2Ԭtf%gqF\Nkp&\?0?p+a a6aaaL_+.,-(É "(%VC2bH#$-O-*IjR- XM+R+iŠ؊^Q
-@ &errr2Fy@yLK¥
-<?͓xv6"tM ;s 3i1&)g632L3lv.;fcv1) ;̗4<<y<0/~9sq~P>??~*_OY|_oboSy$>?I_ɿ˿Ww`7~`@'8#'<dIՊU[TTZYʼjS**=U{U\Pjg*_TV7WwV7T۫mjIcͧ56nk>P]/溹u]ZSn]݆ ƺusfm#~Y
-jjl446<ed2<,!l\4Jt|by2ITB8e2V U+oT'Ccͮ-N---K[oe
-[K[ZŭEbۡ m6mnsj55kii&445vc{_ߪퟆ/5ϴwwkt;VwH;K:v,$v: %.n]M3֝ލ&uvuwz=SzL6]fUݰY7[__w;]}uLo3l74l52l2  3VM7N55.640L<Sjb&$0M^aOWW7̪ή9;r*
-.7[[[[;}v5
-CYzޞz5qj)/e}&+soz=ķooo~l999wŀwFn\ 
- =`8
- (,,
-
-L~@P)@
-*
-
-l
-_.|S~…EX~)[.
-+J(J*FP7;fˊ7K>.}WEOwK76B<_ r<
-DOxBxLxJX]ܣPyAyYrsˏ(?U\|w/*__߼|IWw'ʓ7)_P\*?Z<|Frku09I QtJ.%REaR(Q,%Bɧp) J%MP8K)(
-CE5zi}1SkGs+K0}~~~~ gzO1@?s6ko Lnv0$;m>cl-ۂei ;}Ȏfd`Gm88o9o8a\07͍qpǹOJ'-kļDʵe+WT\]rGX?J)`(|A
-SU*sRGS?ohhhItR,!PKu}MY_#T0jjj5QMu͟g[کbL%Ngĥbq8Ϋ...Χ.XX_׭_YVЊzy}szmW[U; VXIwKR'1>Aj*J e;eQ'Meyو\+6)7( JJU2teUM*JԼLk565 9fQLo4k9rt`ժ+wZ_h}{֕mm6n Fm m6IͩݼݲpuE+:v,XݱLY{H[k۵2mRgb'333zuVgJgnu-m7twut_tw_nׇC<=S34=E/03,2,5,17 k k7L{/7'y`ʡCwK:8<#GfrϑGڏ<6_/oC5,,ZYY [-Yܶ뛰xbqYQ8kuuuuu5&&φ`[fK}
-x<`<Eۀ' 3^ `V*b
- uz@PG(. Ay3ш @!\
-aR"HY܈܂d#kj$AbSqTTVgjQjIj5%w4 !osiLY_fffabRYYY? ?eYߜc;w(7:o_4?52oG<y{6O2UK
--x_pI
-+X0PpqA__ c`'
-gba%6lj颴"tQFQQ_ѽEKn-mm-M-ǭ-ėx
-g7{RB6!PB 5KYe| \rC܌8H(?(P)/)?S>XW*?,X\V~R.뗖o'>._J|RHl*.Zn*V+o.'?/,_C4/ (Y|2eGQ(:S9kJ+EJJ1R^PSn-]r2LByLyNHi4QQ<MKAm~>>111@0YX XYY[Yh6F 6`8vfcPv.aZc61qsҸp.p?rsq_p_rp?qrym<57ky<$XMU<YT9_/ @"\4
-rRT_.|D"/QS(o3D+[M57k t<9_1Ԍkjjzjռ魹Usx-&<qq:h]f]r]a]J....nMz]_Wm7Ffc5}qE4@
-@Ҧ2{aZTEߙGWg [?ϲK;q=/neR<lUJZ9lVU37V4_m|yY|F˃;-7[P/P/V/Rn:Gm^^޶mGGJ_JUflv\@[Wp[oۥ6*G/_j?qhsmR{Dkh{Nbgu',u~^3gvς_?v~=isz<Gwԯ40l6,752 |0yomnkgnai覆޹\{puT# /=hQўs=9vnP9ay`` Ltt[ΜdbyđN[b:kuu5eCؾh7`7l7h7bw]ݸ3vWn;\qSsssss399yKk+51 t=y{yy^jr
-Zx}G{wa~]wߙO_ @ ^WuA lNЧ]!B ~)m9 Ўa¶ՄAÓÓ/E.2ry$ rw1>11Gb9ccs(fWॐMU+ _桝 8aܶyĿ&%Ħ8( M@Rh2t co¯
-kH)B.͔fKsM&gl|||||||||||||||L>S>!#اDyG9TFҤTuT57h~<|qo7ky׭[Շ'Nj[VT;mk;6vNölkwkljm?i
-5e  9r[ȔHqLvLC "6&?$&)t .>IɊ9AvCvBNBC qk;;P<G+aB%:AG\1KiLiJٍ܎܁܉"zd҈|z?A;N}:!ʨdd,ΜY'+ː3<]㼧yPɻ׿6h{޷hhf3xb0N{9d`Nb0AL2fb/ Inn݈݆݄^Ğ^b+E"vUD)PxKw?.ރۏrp8gH.#
-_:BQCM#cb*1lI
-
-<y|%'{{\ǽz>ۻoNcޒk}6=l
- Ԁ .ZAUPU6/.2bSȃ"111bL1]L[LoLM >fP&v̭uhL"$ D@
-DmCYh;=}
-bK=!c0lL)T`0`И\LhvA>lVm(_T]xGO_Å<pE8!#hJ'pdWۋx)AIh&,$Ai
-"H'H${ɇdNr$!]'##9I$7-ɕL#BHV$)~%ivŬ2*ʠP*DQ|ZCPkTIPWЩ,j=:.`2 #e` 4#Ũ`R,#ˉ5cB*g%{g:g+gg
-g3g ggg.g <gsssz.w>;l9o1o.9>o
-7?3X*f
--
-EYsלa{G#_!}똹csC2!e"!
-ӄcӎcj1L3FZbmwEMEE%K~.Q_oƷZ W#Dw IB:Gb*H4D&H$6$)Bj%&m%HKBFҐ$AZZ1bQz:Fޣ^ޡޢޤ^R_QoSG3hCԇԛ4ǨeL1d2.Cs>Qg#cMGljsS]3o+Y!_X&$ BR(zTTѫD&ViDgEe_8Ԟ3{;1񍺱uՍ׭J^HIK%$$K$mRW&="[!+-'rGqNn/7[rWy"RSd)dE"NV+~+(T*Zu]5Z<Du]kue}.RjPרuVFݡnRתJLݣ>h4 Di5@M&^Vf cy⎆UWhkOi=Z/Nf~9:ܻܺRWnzF{<\yqϵ=/{ެyc6Ч3kK0
-CP"%DNd(":c.ca0:ULL H^$-[<dnI'D%h W'Ǥ䛤wפ_Gˤۤ1R dUʊ_մ/OԯԩYf9QL:f(*hd2 &yuxq\9oN('nDž΁r*F^RX)T BP-T {*VSuYtIt^UV\ZPbM:PI$Z/$AHIPR, @VDIKA$Y[{}rO^+e!(NAP+O*=•%+1+]T*7jqCWKH ʀPKTK`KdOmC[}KkSUVּVKmTϨϫc4tiMqjSvbmCqcvv[h+:uu].\+ UU܅ڨ[۫3SYD7C73]g[֭׭_ҏoc (Cp0jkc7&Ibj4anc4+j{ ;~(<*******
-d5f
-s9r9Ӝl$qFK8T.n[O->9ye!hTtKtW4"!ՆֽT}L—$ lE
-)aHݍ=ɲ@9P.Ƀ!r`+8SJ/e*LVU P\JZ9n@Z[|[<ZO>RQoq!hbM*)pg#kV:vXSץRttuvuRwuuw]w vbur]Gsu:I筳ם
-: )|}qgppp!!e0 ?O$-ȧNd_ٕMv'{ȖS47ڼ4?Z
-V6uG?j51QE.Ů%Kӽ k .4<.6)6&{ q+lf򚔵)})1_׌2eG@CAD}CJGY P_] cHrJ ǒah/-CІszYs8)P9\n%ם?}9VF׾OZPr_@2.y$k|%})$9T(oV(Z*LKIK`+ڲ͠YսJk:4FMFtk^?ؠ]h<:-:wZv^={C]KWwom֭)uVשu=.]2<1HUF鈩ؤ1::u>Va1c__hT($" ~
-?
- jg6|&˻UjesH9MFmoWi{w}{Gm5ݸaQiTqRӈ {GGFZQV41r'm9ɳ7lNْ2Ȱđ-3s
-(tZ {F.&#d4K'
-h44 C+]c 30X>ǗAM4!MY?q~ƅK65.h\UM
-eFETU*QaU
-b B]ώ?$-TimmmGh[/7TA_hXbmb27"unSDoXHp':>rƻf縷BO
-G=N(yAL%+Bo)wXH#RVB#*h$M Cp^[N<~N퍛Sʯo/*jKTW uMwdSNnPR 2LB}kzS|/7֛ߛ|cSPvhNKd~+Kk$nM¶ӛ^?{G#lF1hU˙YC~^=aPeijvEhS1Qݐ5 u
-h2N53]1eM>% =e eSد8$h|Z[u>xbHqAhyI»wwYmB1cd6&n3WM>YXKT=Ԥuԟ1VPٽ9 9[ik>gj-z{!Sf -a(Ȫޢ+B$O(
-QB/7".-SN]c#>8&ԓzӲ9Wkm!c?a@?,x98?a]['іWQO?Ӓ_zWOڱ^^W )Z`= ( z pPYԵ",
-
-
-t*=~~~~Aɠ|/Q[S$OOqA2SYTN*7Z*LJV~J)A9M==iszJ̵G9s<y*y΋9rggЃ!yE};Nl6NXqR V/I.Aٵ7yM'g߸W8op5v<c=I 'E"I*hsW8Zq"EIQQ)W\ SF(W(W'5tnSld63&)g*?98<![r```````.!ZY}zdddvZ:z)FiXSxSDSdST`OZZ nxqT{L 켾L}zσC#cm&
-5l[XR8405uěե
-V*X]nؒ.-ō؇V'
-s='''! [2SޥID SRߧ~H)s?RNK5?/cwfY;fmzhټ\~ne.d2&$7&W+
-B
-
- "
-" 
-&+.X[S;3`]cIwqeoKKJ^:;;;;x4>!x>GCDx$>!t|d45Ċ
-h^\L
-d_;>E9U9M9]9C9SyźŦŶ(lmUjZ[;Zvvp|qR록Em
-z z7I"B#Ca)a
-#
- {Q116  v  N '9'$&X&=-=#3@R} ˂er`<
-aX! +v) 2X9#ɩi{G)%R$c2qH<,C#H4iiۤ٦٥٧9M4i2g<8韹+{֏Yl^6?{1*k(:}5ܺ?sNݔ'wJ)oj^o~_j/ZU\RZ.8S6뚂mAgAWAwAO@_`(0 z
-
-N A I
-1L\RY4`1Yɭ=Gج`nwC񈼏O|)` @!
-d' *@(=o 
-u ᫪UUEZQz2;-
-SEIyRtQ*ݔJޒ0]-2䕵n:E=U=M=]=C=S=K}Lӫ֜jgwXg MµZ6En{Wu9umѵkW=]aE{.n re$&3Cbha` ,1|u
- 5DCllQlqlIli,.K--%ƒb?'ǎ.LJ80BńK F$\Mp=!-' ] 
-NcИ4lm*w.odT4!&U Z-MLhZ8mFIl=ˏ}uufLʺƺκeb`fa9/>ecg=`}zƪry<`^`gJ< 0
-L^H' 
-;'< ..
-. . #+C? fTWՈV߫.Q׽{Y@o;ɘy(y$y,y"y*X>4K)O*UKۤiCvJ6=jziӳM/r\%o
-U(e,PbJHY,QrZJZJ[Zp-C#cjsR}E1E[-~u]wv9=-F+ hk3F'Ijt3=SIg6}x9j_/)4x?[O.<pؑ#FG<y<dȧG]p[n:uuuuu=55zŭc~!RƲrW
-IB7;K |Oŗ?d
-&WS`Z0=,fM!*tйIPX(?V;aS#vGdG"1QQcNOOO
-
-J*ٱeg"ENQ("өR+(=JR4(JWS"mij[zZ-dڒNTd5BF'
-N0EFh"\0W`!
-,Wk8l`" 1"2*DuMbRmbʴ$viap8<Hx*OgO3Yx6O RDB#:
-1pMܙ+}wdƓ7}fFܶ
-#
- oM
-""Oqt<@/Ӊt$zmbt
-Jt}O&E<Ʀs\:ΧWt!.
-ưKة4v);>dgMY6;:(v>{O&:oO>~A!a\*pQtƹƥƵƭ$&+1ULC'
-ɭeU[-[Lfc- jQ-U7e)W+J1R7[.WW7 ##cVmֶh[jmVmn|uכ.o<==׽LtS `ihLS d
-5MSi ʴ,4_v@xt|LO6 ҡC?B{^<u$\ {K%Í[lBJJZq4ɬBܰawM(k=厢oUp3Ӆ߉x461;vcoΌ;76864v~c,?|n|懨y?<s M"Gg_|'_ ovv=oTeLbGӓs'3'
-o2nOW䳈sAD<"b );'7}Vb˙Ù۱9E9@0ՊJF!PPJEdH)65X()l,6
-兊Be0pKѭҖҮRu7n~jpe-ee겶W?4eeeڲβ}e=e2}~T[W_o0Pvlٹ2e.]*\6\6Ri#)O !%!BJFBJoG2??_ oS~ؽ>v?{}}}=bg{t}}}s=< #+kl+ ]T
-Ÿ󂄶` Ak^$  Å^ #v(ap\t"ϣ[;˻}-w6@_5l͓`k%K5X,Ylɶ<iS
-wB_OCK69'%4Rf8'! aHBFhi.Zw]u]fml>op/lc?}[g|;82;XwGF;|;o7?g=NS܉ww9}Wa]*wUvWw=B wZsW]w=^x>of>+zCo~Gg?{ؽ{/}ُ飗?u?s_Kry/^?x_?ku+5q 5ڷ}cxc_7&?DOl?Cz÷>Ƈ7=2b<?~O]Om|zz>{ģ <zD{!~ns?_x £_xT_:/W7|Iqo tCqckoč_7~F07~77XOx卟k7^uݫo?Vzxq'\O_7מڷ}k~˓='ɇ|}[_ί}׿ӟ~:L3?g[g<۞g//>~᥷/_ۿ_yUV_S}m?QV^}_jm s|sYYt:ޟޗ־k7[?aa~ ~}לoַ;u?>Ͼs˯vU/k/q.e__6_5o77ͿқWWWWBWW"WW~J$T]_I^՗FW WW՟SW\٫?wu+U[oq?[~~ӧ~~ߺۗw\Dw;_.~]Oxsx{:x7'-Sw̻=oyϟO{
-w΋|w}{]]_g?W_|ۘ林={t1ct={/}>ta{ 揦Wp}f{>G?gί]~ۯr\{7\kw׵nFw\ko/>?hxEӃ>[?>|{w=|K죵G=x_x_w>>g[>/?¿}߿r/ї˿7xoߘQ1},ޘQQOޘѸ1yucFٍW\}<D'^ _|_o> OKO~<o[Ŀw.?Sy̗}{>ge{=g/0v/^p{/墕j?WfSsKO4qkH:w}}އ{|ϯ^Z'ֿ[wo}YO>}gϜ~ӟ;q[~[^s˚⵷,;zӯkW.ry7/o]~qhowye͛o~ӕ\Kxʕۮѕ?r[ɕ?+vsw{uխ_]?Oz_g~n~/g󮿸wxͻ|y=?wtt߸g~x*Ӽu={ӽg?O}O>ν߽{/}߾䏾>=}kzok]{ ^ҵk?^+ຸO<}yKo~CzC/1ɏ|~O=g>ާQgTQF3Ϝ~s+/__؍wIƿW7\ws7ɿq׍oM??|͏yD י 7~[?o[wv3=x驯<}gx{7c>W}ٯ=g}Of v??_oj*إUt?[V]Y~/v޹;{/-}g6q6y6v-[n2q-[2\ ޢz]ur]~Enuy'>ku}sݗs]o|śn+]+_y'2~SW>}+z3W.ƘڼںpU鿻+~÷{?o;x?wuw{\Kw3wg=[ϼߌxϕ{ngo]->ks\o\޼޺p}ww/]_޻޿r}7?y_?<w}/=ˏ#|g?s=;}w>{꿨/x1'o|Ʒo̼;75ԍo<sS{?s/xK77;_=׏s?r1~5|o7߲|Km;W(Ǟ7r3񽗿ss/d鹗z~׾\7^qWud۽{7?G8_}K[ /^/_^~~k~mۆn۹zW7^op5[^.ۯSWѸ~w-Ȯߙw}'w]~|3z=/?GG~{#}?zpO?v_{~o>$?OCGL<2ȫ?V~Zi5l>Go}?s3ơ?|=_f|S{SwSSNnoZonNݴFntttt|8vpsߜ9y?'B_[/~s_f[o}7TO?<3sfk>W{s __x}G[oT_G۳5m͗n^_+6~o-Ƿrzĭx+*ݪu֟'o[V׭|omq򶗋Էin3zO÷;|F/~u_}s{>qC= }=}/wG?W
-~i~+O>kg]Ͻ9[s?|s=Gs__<o~WjKh{[~ [u??c~hxVoqW]~sww߼{hz3?r?'w<#;zOգ}oo7q/n_|Ϳ7ǿ?{KJ}Sէ>>k??=|n3/^,x󥗋Vw7|v~qvt[?%zkحjչ.xsWtcvw;z~@Տ~~>럌|ݏ嗋/<woO|x_n>|󑛟ћ_}ǿ|}ߺ{=g<?zq\7N;n[}/p[_c:sk'_׾7Kw=,?Hˇn}䍏3߼gn~7擏|_ݷz_|Ot~Ͽ\ܽz㱝얳;o[oopl~Oy+K}ʏ<>G#x yc_{񙗞xvy/ձ[Ǯ}??^kc/?v#GO>ߵrLn'~j~?;|I5 ߛ~~{\Ϻ=x1z<fLX+mx|?[|G_zq&^?6+o{{qm,?^>gBB.>݋Ck_ky}ύ=s$,{{}/'7ϕ|ӏ?[~|3~ί?~ϡ YS\?[:#MA
-r 8(=<(\2({ UPrTjA
-*@c4XAc4#4Nк@hA>A;IP͂ **@ T~P@U TqP@5򠊂jT>P PyA
-yuqIIG]LM$HG]aXNiDaރ&Wދ&#HLtV$Ӓ5N:'љ${%("u= 08A䷐_O~Rx
-[1vR؆]0MRxbF9f4cƈQK35a)ާV:6l812Tfi5m?:VZBQSc
-T!dJ#ZrOVhR*TPDͬ$[QWE]uɏy5ȞCONK#R*//줞$u4Y$'BS MatFжB*g^Fd/^0 w1- )p¼9N)$("۔HmCJSN.Kr^aTtdG`\EM,E%tAsđ°ivLOJ(nrP9Poڬ(KJBStT%VԬf5}F#h" ڶ=VIk(Å-TrxwmtV(eGIb:JTH*;̨G5ROf 5ۤ.RϠf59VPQN<$90rѴħʰAfmd6d:WѮtΣs쫒{ trIJd&:ArDp|웒
-1>q-S8M2MRx
-OK12c&L) fC)ʯQ~{_&XQyKq*sK շZ1je^MZņ :Z+.Xh0ZjUJTOH .v-g([IBكM'PC7uԛPoFӁ¶=5i2<v h} PE갣J#Jr7NAV$ЛDo5apeW?K&)<q[ )W1SLR̤135<%OY)(Xc!8bT>RKi*XG\ء4wےd[x':$%%F!ɻ$Fdd\ | ,LrYTIU!UTe"U (QΡ\BOQF(23pwV('QFvn|_A.ujȰC{
-(<pOack^xS^R^0ST3e,Prd*@kbݎQlQDžqZABˀ՛"9&%7d`{/0#ZB{@2%=0&5I#Vd]A)iLEUrڣ>f(|HbSEIUS9RHvH5O=I#ɜFi!(i@m
-*Q_D If&br ]13Ic>Tc\$!¨ Ӣ*j.ڶ&bzz.Ƃޒ{(wQ^"SҎvVWFXC}]9V^ҟy3d[ sed2$s
-da|X"s ]thd ]YPL+G#
-
-]Xch'H듴Z%kyeBs Fɠ% z2yI#S4iͣk^i,PRčE<RjR lca
-f*XRZMIc@*,sd0фE<&*&PI iCh"Ea?!y2oKq&3J})` MX)¦a*(4<.iwE_})(B Uy dp(lň,Y6eth,4%i!V(2h@'Ul
-%dZQI3"z2|L3I,KiFQAk c͡ iU"ma$gX$)2x~+aBZdHKh.+h?CǑ9KVоO-h~k∆,&HFuI#t1(-Hs4x8@'z@#=eũ?D}WG ,HSTW4*'iBcq"ڱ))0!41Fg7!-,41(2hK~ 1D0E
-_Ɛ"I$(9E8KUa|3IS$K8fu9H
-5RG)fƁ!Ku,f<\4]9= X]WQ'BJiN:Al%?WwJ
-S,6% }K4]rc5aiQ m2pYIT{%>iq֌Z j5v [`F8dq4e4C
-Yh&CO |=dav[E8qĈS/Y|8b*ifEpFetmct]mt4+<5tilѭFhjhOcKjY-ko&
-4Mdi"!|43!N.o`(c(! b1&`` :Lp40~(e3cMWc„ 35u v)uBJ)r咔Ĭj,QCvV;XVRK4g
-͍ҜX6͍`Os6 7w>I$N\`s0B)ZMJFΑ%H
-)*dKs^di9Zb܌<^DGB1VLj dI)}ZeP0m)Ɲ{&(mHhcQ@$jhI#d`^;%C Kh>BV1#KF}dHB1>#aYr4iKc(yhNi\FU. )"c 504K}aql`bn)7CQ̆1B
-8r,b
-3CV],mP%Hsh.08z!lDVNߐב[=4DqdJrЯ'oDǤ,N
-J!Mq4deP@CNNE360@,ULDY)JVYap{#hitc Sh.2yJY
-Ez9)Y$ِmG
-:KYN:ZDQ3mnv /z(h'#h9Gv12GaC3Qd)hlx:c!r8pl"8sHcx0 Cax +Rӱ3I 5Hj1ʨ(599?ǜs8ݗtVpd0Z0/ /bMFuX9\D-nSt2jhhn@ MI7F'Zd4fjYGI/9!yђO M.d&iMvD\oݣE)#SFG-]Mb3Uv<M},®d6hL &(sT9‰paJtE1V#duDrtq,!0K`'4ur e1tTjhnviJZ-$t4n ~2j!c
-fZqB1"Qx֐):NVX'@A G 2䈐g'8Qd8"[
-.F;N5%/E=)Bh&a7hK'PLhY0iĤbj)Yp)㢌2!AQ7dwˏiĄ`@U-UU4wJsC5C-҂<K5limֶq>Zgql
-#*LZĜ4U
-- vI'ZG'k r$USl6E(3Ahs3 ]d,5Aȑ<&&sS ih6؞["ˑ.K4gX!c%2Ju2q:Zy]p-9Q 4UpD"9ȑCqLyx
-p]e'O< bP'K0`DCZ
-(`YQnK6< QO1LQ,B8bK1N_2pI^&4@C>M/N4CATRu6,שjNWFj8;F -uAml<6C?*OhOCBUѦ:N=Z'k䨓ůf'd"q~p%plM$GhcM<<81K
-)@
-12J )0Iq
-x)@bS`NcÛXby!}QL2!2sXT9MpҐ&U4ETQ50U=XnbE
-`Hh\%#˃52q0lf]}=Q# F%铜X!ɱ.9qlcx٭+yG.Nl<m
-19a@#*RRh409)1جF1ƥ%ʴ1W"CQqYLs )3,h.ưܡjgC!+5]pc}1-/ fiKKEiV"ɸ%:='&9plSr2Fc[ĉyz8Ć
-R,**:-(ZGHyT票fȾeTR5G UXQC /-$i!E3ZQƉFu*ɌIU$)P@ t<"5|XK&%YС'!X/$g8ű}<#6NQ`<;8qB}%Ϧ";V0R2)H#<yLQ`#
-t$Ŗ09GU`E 1Y:Ŗ2argIYzEZs])+SBc)ωnIe͔e=pe)n*:LjS_Ǣ*{mT{sR;IUƽEqN%`y@
-UgZZԈR#O iDp6M4S#;
-P#N5RI$p6#uBPX_u`}/
--hyV>-c"miEK+zZ66pEkޠy2r*mp("*rʒcg,)yp's:2T1RRb;brI`$n s̭`ncC*e]ȱcUW=I)jTpKL) ַha橫F䕶Xt-I`;Fe22 Xz .d=i=C6%2ÍVrjq\Friq39-4ӀzฌngF6'u8iIY
-p;,adإ&FJ19>.QJL0$dj)Y&N e')ls8) Q)e;lTʗpJSj,z¢ ,N`q#iM߁4V萪X>鐗[{ T*VfeZB\]XߖUXXfSbVVLLkǴv4r hpJd<&ʆ㣒sNA^=eLPqV׆ 4@Zkd<%Q]#GE}12ȺF>)Tݧ{uZ>SwlV snr);{-!/L^c)*`1DCjRcV#DN/;#$98q'yyqI>/y٢F)pML))ne*rq6qvg[ؠsगL:26N& ŭPFQ3NzJ-)IG\!zF(.aJSXbs4Y ͪiV]PTImQ)lsqZӣWu"I#]tKnu4H&ld2뢖q.<ȶ"[l ɶqrfə(93,sir("8
-)8J%Q|
-(Ũ :)_GhG)gWZSvS| L9Oўf"
- FPNK3n>륮uVdgȶB5o8#/ǒ_&ɻ=#yqP F6(84ŏ0w)M}L1lQ@^{C0NUqjrv1ܔa8.L[b[jlfXYxS9U"栊 +~мOjhރ;@9#Ԗ;z>$uC8fzvN$ZPMj4ihv6<h]_hjʍmG8դ4YѸ6=}l;C.#yOe!\Qc&+ 2N)!+fMȵHZ2%F(T 0RJ -%: (\r^y(\r )Lf*8աU+1Dh!_ +KX I
-ͧi>I)|!PAyulPmNh.NG]r%1q9"ZONbiJ)1N44S9ay!5zM7?Ej[m9;Զcsb`EJ4)%۹iK3mY5]jPI8uĊfL)dec|NsI* zQY=:rE$׼"䪐ρ<C9g$|& hSk1ZŬ0ڤ gp:F[NP"H4%ZDaL)7HSV:W\rMSMlss8N}(0aܦU,>YJ*dfCi4?5x5JQ{1ieS8o*P7fICQMR/H=Pm[ZIJY2ȮVL`@G,N>ͳʒ+=(1E<cE3ɛ4m=CLQ/J(b*re{4Dl6gi=؎S/%lgi/(b>&1TrSGXJkfq9c4'4J?K
-8%}Ja@J;1u(G1.1ސaJZi!͖xD=45h~7y7ueP/M+SZ<iuYnD%r5U\;k\ rͣ/;x00A,q})Eޭː/~"4 RY;bc86+')Ѥ:(<MҔ
-!i])%Ήa!-4(NdE]Rj&nQH5=Vf=?JW4Rwu2j<.Z1=7nmnatT+cNiwGLSÖtAO=Irɵz +b\
->L0Ҝ}1Nl@%WRgTLg"8ǙؐsjSTS Zz<miSZ@ͤ9U\!(O$SLuT#{t}cd8O.V aX袇Iu a,I
-)TB\b:0k2r %4CiqD]9Nn 0pC
-qD1AƜ4Oy =82+<K
-ghi\ gƒPrVL)tEM̷1ߢR g8[.VăPmj-jCg=.P{짪87s5|VfiN+s0l]E .Fq1N+ r[,KS
-1t<T[6 ;Ơ|QhB-e㣊^J)ɵt\ *@.o8j}u&؃c+9)-05ҮtJM5Y{4pnڇ>Ź:-{IH UtCz;ےW*ZlI{fƅ: nvYlцBmJF(dQ)Qmm(zHr)ϩ}zecSXegEBݧ5 e j14VZTѢ[ hA (ԕN)3I)9Jf)2J2iFS ȑY&Thjgp3!4VeM`UECjNaDMn53XbL5v괨E-ZhQKfҢL6ZӢl4BKv/Qz;tmJ[Htv&] )C J*Q\Bf,P uJ{Tڧ9UTg\P3;=j6&r1/\iɍe]5; Xe\@f 0h$zǠB܏{n`I}qo1V1N0=i¹!8l(A̯MuiGST:*QJ'TQ/XOu0U ֺ҂fjRJ9j֨E7iOK>|꫱yN}he [ҧlWhN=ڐ1?d_ǪZZAMclML/Qi^zcz +4y[4MbG33\<8.8BeTqk׭XŪP'nPs}PC% h1D[% -Fi1FK!Z
-<RBX6qA}7Q߂-c~>)q٬
-NhAkNZŶih:mX>renpq6Y^>MKSH.Ħx>BuTwH|7EIZLR
-[Էh0I )̽N#DQmRr+InC*8V'ΰE]qy@}jbrl454},Dh¶E:*ҺkP+05}.0b
- iigȽD (i.CfCYciD,Z+zfpƋr-zA7A QG 3ZϥY壵
- h=#I 6̴3RM^VZQh]zZ1_#ԊcS=TmSA#)ϲԶP+IuLeYLPM~jC:R_2 ^-l Gi#CYڨKmimEDH5CT Q5)ՠRJY\AqRE m`a@lbm`VR!ցX *HQ6:v&
-e=-J $dT &̜C?\De1Tu!%5A,]I 1z6cUQ(_9Ϻ% JDF 5q2*)}j:QF]2+/;uT& H
-5!&-d4ФK䶊,b=
-Q*GQ&D7r[=@e
-Jػ}Tf! *ӤClbk@lb+2.mQ.IR!MQJ>2& Tm1܄By,p 6PC$ܨڀTHr ^C~$ $̐BG*tH@bT(OP(yPkjTVT
-%/Vn @@J}PjjҢ& y,T<Pڈ)R<EM5\ )P&' )<Pk;P@rKu]H PːR I j%vMAX!g 28 yuyl
-C! /䈐CUBD! s-!2/ddE]2꒐92o$$xӐ9Gb(n!s 9,Rˠ.06NM4YA% F4!u %`e 8'd0؄A)w "4* f4v5A&ПC-C~MzaP
-A,?0!& &aA~  `ݮ5lksb7M aXؒPr-%l ˖ thBɎYeVmZD[m)%eJFaYC[J2u䆒J*a5J6(Ye
-r %CI)(i$ PCIaكmr&,r쐩-,h+.Jh+CɄ݌p, G~=@g@8Z±1 2
-G fϠFgT8V:0Wc tNppT( 1#1/ :dO/-XDgjZAM<:#cK0{
-5:L:c.4ް턦፠g=;v Gx4
-z6=M1uCӆ-hڡi7(;NnB ^0:#1P:NZ%XHۂY!6 ^B˜ՠc: "6'Dh:6KD'BMZƠ;12N(l
--akPJF(_0\Rَ'D#aHPyI4_E# YvTcXSD;8214Q8YXˋ)8Ӫ8<#D="D! 1&IHL@"
-jaE5=^sABΡmsPh  MHDyb3 e5uzBS59Or|h@ӤʈG[SX![ªRJ1(EUμp59zN7F
-PPBM[QHyH 倔5 n6!<-"B.@vrZ0n)!;
-0Y~
-wAap@AP0
-J(VZж ammmu/6vYԌ1 XMЫJhF4t КKq )HJd۔13# L00*s0`f nb܅-ƨ.<bmZs;*PYB ͒"z@\|_zHAjRnHyzDGI'uItP${%yLZIA)2]DށEapB%
-64%'}
-
-g`ESm>@*Ѷ5pl5pl jVYܫ@s:1 FL1yŋ퉔J2I.a!0|sfFv̢Xqt Qe$CUeXiG$sqT\B"*Hk/ve+
-{X`#61ĕdoBKB
-UZ&RLy,
-H?Erd:";˃L
-F˾Yg@ņSWM񧊚e!
-j.9s%1`OcxA1esJ=|]&TswC1ȺQׁwD 2 aFnq^B$u 46ζHCOľ) ܡ=HQY/dBx}
-aCSKP`B(eRr,#e˨blj1!Pr]<0. >aB$](uJjJd o~7^La0)Rĸ3.رKu+*9\ 0SȖ'n$Ul<+[7i+9q1nb* /l ;Yֽ4Br
-18 >I9 V!n ^{ >q6Y|U8PeV >qN*WAD*.:$*+*5H!QDӐ$
-D")A@RB= H UT5Ǩ} 5o A*"QHqwx!U,#y5B
-C
-1a(@!9(*() qa@u´0g0ˤA! 0PaHC
-PѼh*c頩  f!&Ɩb$EX=PB鏭SJ (u̬I桴C+ϬmmGhW +[Յ5%vsKdfdŒ҉&/A(v
-Xބ5%vu2f5 nI#VauYy akxʔ͖=%:QᡌPK@-*JS4vaJeŅuԲpМBgO8P˒}jP jdN:N :gP8uP ۴SdW BPˡ^F.נD'ӄ|"ֺ0 pjEg jV[
-e`ǎl
-/l4LՠY4UfwI-B޺ oKxg޴VwLa赢4,4 B3^6 ެA3 fEA3^߰g3C oI0`eϴEX'B"t,trЉ:y]a::!ĸBҡ]aȟa-t"b:ޥN:ILA' j~c f#.wAߎqHEj,FoV|׉1sw }32zзPqH١oM:;1"o#7`A ypA(vحa RVd
-fB"q؛$fSW`6 : Xl`tU%}_/aGn|W;f"0`&Ef0njgH`e#{GƐJ 7
-܆4dPg;ɼ̘E
-ٙ#9&t gN83Np/\hU8<Mt [8SPEpް$Rdj3\)a- W: @xנ .964[xed\ :[ޞ:7wOxww ̰duhuքXq=S˼a7z3»19\"nWxWD
-94SaU@g^ Щ|L:%v@". Q1`iD؉yψu ֠3t"lafKF?.RimEB"{DY XW&ϟ
-TB-@91q RyȮ)0xPaw ߁AAcE~3?A3ӰeSOFEhɉ.fR0c&,fqXHJMTJ+dqY,0+1eE[lfD S1,2q`7+U͈Fp\KQRpdúu(#o26bS%6pքh
-b#xSz(PEEtN+ vCG(bƾ qU k9(m`<K b)F" rUnH!B"dـlj i` 03 ]Q9!JQ*vaTrUR͠:UH 6r
-R}R/
-4ȶ!VhA0譨aY(TPBMgtP&<mtrysB
-uRkn~\hBk:VZ3cB/Z. EhG ˬ1!BkBof=Ȯ K0}݂!.zA#[ˆzsh@aQltERŷ6s
-LI
-m(Ѭґ0ՠY0lÎ0î0 a&dfX’0 ê0C9هOdB z(].ĝYG栰.yJ;hC!sͣ}
-Jl>)KPڇ1}hAI(Hfݏ..=p3e-[jM
-'3
-@졋pn pvŚݺp.Amj}tsU8yņ.fpnpΣ+L7.]NAfit[B[S\CUB
-jTUKEjA>LuD}&9g1<U~iHԬH`< 2K3 03+))f(0S=fꢠAI <fZ`6
-X`YEeQT氐tE $*M,TDcv찅YtƧ%hEcQ4ڰ[X GjSRB,%G'6pdžG7kVƦ[ai[.\؅hSt'+y)^.$ u#H@`IҪ Ci]%lRXvi hsm0#Xoqy:;x>8m'3x\(K8Du87!ucB݀)1vY> Y'=1d!{)gPn,F0V}ae<6z<*,nWx){(k*P69va%12@݃:BP_&V>𹡹!|.Ҙ[7M7K"<=΋p<.7?}.%_es#LC-X30(0KSup4ǫ4B$$8nM6)@a kP6E~ j;Pc=Zw;~4&eR* TNHlӐf'4"<#\!Z$ebB&i 7-H %4s4"XgKb*Oi:%BN9 D} e(K:&6lu :-:.OP%4BWj}i'C!%1BËvK=%yI_l1/Z- PVIyː81iI TTׇUl٢. u'BGuv yKjHkzI^V PfB=tDh'!⁕aThY'6'I AN' ȱ mLhB, AΈl@N9-YP_%hFYM¨F0\34"Fa8A
-;¨FvׅQ' p
-maT ~4Q%V4O92;Hv<vfN
--wm23Y<E(SM(e;Yl
-.P;2J+!Gy&wG ;=τKF[Kboxu PW
- Ԏ9y,¥Stšv*\Z%ystM)&\iqJ¥EoF&nJ\<-|— _I—I鄯1hYsw/=Y/ܹ}
-_
-}㎈Ә }Yd!%OE^ g"\ωp:+"^%9tVH6J3awC7Dj_3ԪH1sH1^~"fZ~]+&k{f1(aP̬3=Q0 3+AIܢ`QQp 3a*¬ʖ&D/*;!*.*+]+{ͻ-˰ƍ%6neحb.`uQtٻ%ؘ5lZpB>6MXi[88cֳMG.L@u.*fePb xT:(<Dh b>{giK0CsG *;d($Υ d( k֓F-Q!g;)ș
-eU CUR|iPۀIׅ6i6nr.ȹ!>XrI!P8BsRDž+cxx ae¼>a=_Xо&ne.pn:4B7ZFP/Ih)R$cR0+%Ag: X<bwO18kS_L}Vg"u"%,J"u  QR0`^TETTNDLTР9%9/;XP@ٱesAo@ KPM iP S/Bt]TPIհj
-}alB I >  TEyl~vFh߷ 79NCK3՞ szI3M0/Bcn]FA_}X 1Fi.ǝSpZ~RMhK[jN[bS *CJzZh˨gʛ:#,t0BsjB2 i;;d[s;`[ Qh߅bBi
-mrcô^AaZ)@LkaZj0vf(r
-(f*1.a(~ XrXxKzI˜Cs mC9n(iazcgiL;a0i+2A  O@¦6=Ydac딆rAƄ*l2'˅#*(硜6;Y,&Yt8"CyJLPS3~2A9+l&la
-@=ma@}];4#jC=#JtmV< }%Y򯳊.n8SP
-׸pŅ+%| 6cPB<$| ⷼ-GBˀp sm@$~^'+cekf"q]<WG_]{b`yف!׃5[1r*ex69 Vmq9Юo2Ơ'|[蛇O·-%)` #PtM,]oPQA(QrI@@0jjjzzz{.u&յ@TWѵ#U3 o昷+&*/rc+o7[cotO%_a$7GԢ=)F{x-Ƃߚx`Gjx] 5
-{L=r|!n9X56 G>|)7!WC.--Z'_!-r
- ߱:&7]!tTiRE۴۪i2eOp%օXWqe]IncⰢ\]HҞV^}PGYO{Uqekl~I6ܤ=N{eL
-//RT]PǼP/BmqIn5ػxBcɋ./r#4y1慶QփyQEctZ.~ b -x_mիxG -4/ PWؠCFp]袡3^y/S;mџsk<P'_-RG~aww5 z
-l7~nt BEѿwuVyBWO]CWC~W^}ݢQ_x#ɍaT3|=dx# F.uHȍa݂9FV>`S 2j'W &5Fڿ61fXuˍF F`ĕn1ctdaՑD&*U{}P/Ə"C7'qľ,6LTA//oHd$>y2Y7Kx}Y⊙1&#LQ5'#1ey1%I$LkaVcJII{_I_ay垤X^c@C,O< ]x}UI򾋇,wIKXaiҌ塤5~o,mXSOVqAœ&74HxlΪ z_I#9: O3_Ic'g<fՇ'mW)<^`땭w. U lH7<([xsEY-TcTCxƇt?`#gq4Ҹ8q>|g>N
-O2碉%nY.ϵ{z9>?^t/?uKKٝ6u&5Ђa
-Ҽ3
-h/<Xa <AyJ{NGn4
-b[4^P}{9Wh(E^
-U/[K~ܤ0}dOXai'Ǽg/>1iqQZ7@g⸦?(n}ѭ1f6DImAl?h^Wqd?VF%h1
-+[FWF`{3>+%]]xK;9lBXiY<D{"ssq@s=*5T<o0#0l]>SX!-3j`ȈFnM"Vi ;,[$ΐpp/RcU&?MW4]ҤI,`jyB!HrDWof3fݧdh"I MM4;h>E}9sPb剖7#=[ _A>K<%~SZ^|O bE^sΊgZiyIl|*=zCy8(o]Cʏő@IqhpZCE 嵸o B
-^hXiBSCuE)^hxwMeG⎢i_W\EEm^5C3AįtuF<130
-0dFaiM=M4qt1e8%s#fFxdmR>$D2UΥSIǰt ,y .%}{-֬XJ:jՐz-}'|Iӆ V*޲dXJk)))j ?IIk'OƇ*gEa|\JVƇTYx->7
-_kc?|'}-۔ e9ى|g4-;g=*P#5>=ɛG49.dDsVW]2qҮ) ʯUƋ⎡i5Nů Y4%$(2"ABe1ű;Hr<J+r;{*s)
-ui
-ѤD֑;ni"YEdɆǾFȡ6SɡbWthЗp1؎i@8!{cdUA ًfmf>#,V9&w4GhVIڌ1.9N"YH9(ͷ4{|'|IsYq8Eւq8YU%+Ǻ<e|%.* nxyr'V;<1#sd_lnvƓCZ~xI!Oxr)6-<-O<Ɠ gȷ!|b;%O_"?I'{ȯ8^,+8ybA~ʓ Ob>O"<9F͓+8ă|*:OtvDyZl>ڮM<sl-;'Jd+TNi_Cj>*kU[(>]uOK7HҮڨAe+SqTh}KLʃ#;kӉ8Jȡ/Pr(a+rʿЮcCKu?io}TL?Ӯ8@QFOqvL苣'cty΋oq֓ҽGj؊If}ttRᮩhjHGjBT0t{> n<C3 v4VmXM)4ڼAS.q 4JK^S4=hӭGM.#EUC~<WF;Agkz_KaD?jzDwax*W|
-#|!E!kr\cҍ#;ǍMnTTr+̲P
-2w{RPLM#6n_jW^}gw½6!C"ν˽A",e$T>Q5 9A$";{miRӔڮz)#:S
-4 Zjo)%
-+Zr ^{y4
-
-}JK(v'2<OZ(']x Ob؊(D`COf<ɣpʳPE^{PG'Ct
-ϘHK5M=h jtWX@w )e4~AsJw4tМLX=$u4[tglM3=[<Gts(q?L.s OéqP<;Jzq4]0p^X9;e 9z^\3BnnлbTi S[30M ѻf@7'O+zzysl (V8C@@+Bk1Pe ,(>ec zzPd@_T 3"Eq5KQ]j1D/ŀc^%mTv25JC?5].b28#1F (#vFΌ`%#YȭcGx9FFI`4e$VnO֍^A7#9\1d$ĈƀgagRnm0˭#$#zރрM9h #>Ft::g$HGF.0R}²,#aVVnrې^m{̔L%1x)7fW1fꂩ
-f54c+L1 bLćL0K2gT-L*`q.SB0:x[BL]KTM^vfRsֈD2gn$"f:~=bʏ7Y
-3%=䘊3uY*Sڹ^ fX1fVNS+Od5heOݗce^C"a˺biU6-uK1i*滆B}~mXcYR"Wu"#ʿS, VΰL2ߡ2c~/X]2X{V`H*q+j%I3ߓty5#9q|'cO17.lYS(~56NllTk_v)k/vƚ~'؜bs.6[No%2>Q͂+6fl,Jy;_]vվd'kǒވv
-%Fq3ԅ44'ezOES|qƙEZyάqəci™ μٹs1bT:~.F\J_/ҹ{npY岆[Ϲv8ŧ
-=dbGV0+~M
-O449F4.01+S+L-,uEGYp/?8ė:5Vm̢m^rw,&lƾ{Cp!3&r۔i#i&5c+m]ˣC"GfE&']@,G<V
-(܈V3
-/<ѺBZŦٌgq*?DJgcQ61وg q ׾H3='JX2kTO/ ؠi zc4}hFU*0`w גN$m_3 |0%pȆJ?[0>fDGz͔
-8;NNv9,ȁKjgp۔u39ٓF?gFKmi4WZi秴I'.z H~|FlΣ3-O7-xa>9ݥRNMLбKZh1jfT-X#;S?Lb6 H~Z6wavmJ7x{dGQO-Xn?[k::OTA4r!Blͽ R6($ib '6m{6O:ENӊX<ȾGN˅a[Nժ@NPȢA!%;'_;$*Cq*qdy/*ST&tP2g:uE<Pq[0@X :вJ bFp'1"LrZEOR.5/>HkTc/$E.fsk3MkxF/\C,W(P(pB^NOh ʩݰ; P TYFqAeM*KT8B'q8Fef2GAO
- =azOS ^9z+wΠ-^@oޚA twFrè c/W_b8ȨQ*Y猪WdQ=Q$NlŴ%&%q)L?L1}ڮ 5Tg.YbK- ~,TX^/XbWeZ&6Iڢb2lҒaMaTw /a{R.K[lWR"H$s.ۂ+j4?ۜ99 E|~qtB 듋%\ZIk~Ѹ2QKkxBk^{ErB39|CV3s2
-q81NhI'à4WퟄwڅknX5%#_- ӑFkBDyd
-*FF\gLKB@_lOƏ8S{C>lߠ&
-u9PQÎʋ8DZ\ոSO~dz/D>uuItIbeMƨ%*
--bH9xt#ʰiAM rzB_N]B˰Wo"F [PܢBԥIs:\i8;iNZ^:|t8Sի3Q))t\sLOQ<z*_h^jsHOpIHO=sOJ%Z4 SBKcO-8t+2x͠_(0f0`#}1z#aZѷFXj4qFbQFC^cA%qL‡008hz O>3k#KnI\HBH\W01iL[V]ubeZ3; qjD=L O#e>7k 6gmڄ1kClc0bmڃ\Ëx=ŋFwU[xI^bl/؞d&5Լm5vTo Ɔ4(qr!gabE8rέ1K> 9.>Q5c0.*wb_H9 s]9ԭƑBp5L14+N8#-G~ytͣ0$>Zs^i֢z)
-$ZӚ5KJDN;VWU3tD#&zZqCG8a:qKZ T舡GGHKTQZ<MO[<CA= tiROxzTe$㍌0X@
-%Pg0`JmWbPB !V
-{ؔY{+^;`5^rF5ge{3OlbTg{'oR K-(kbR Iρb|24 q *4(Kc+'ǜ[i 99gw9K$g)2.>XKGkv#0O҉p9ڙO ?̍1h"F΄;f(hV+ZF.w:Rj#CǨP=ZO:HґFՎ)VT5ŹG}ֵ:ҘU0Gx&=Eκ 2.05ma\7BuF%K]ʹɨhC Ięa2~0e:_b;cLGfZ[^" K&/]]ej)S!Clx\-3^lk:JqFjQNp˱|)]%
-+z&2Vk#RH ӃXb ("Xn3#w(
- iZ[_T{“^ MZ;a!YtTXRE8 U8Quz.T=teӡ^(3B<szf#=S;1K'l0A= 7g$|6=FG!=0Ÿ㎄0$:& 6DJu|,$QIЈvc5$Sʂ!VGi`uY2Ehkj_R1Ʀ&6u)Xw?fgϨޱ;imgiL^TcN8q&)>s,'. r(1rG<iDNQCYNT]FW:]T5q5ѢCmeAR<["V#2ϓ3:X_XZ;N%yM3]ʊՉdФFʂk?_M[
-v`);
-ev9^fRړΝt +b5MT]XjNN3rޱCJ\:Y\& oG} }IU%|'a]!sI0W$R8Lsz/;|sVn4r(ʩb Gt C|FT\'F\o}tQ 1c(.x>Ih)󁖦oby=z^٠4\?h BZfGP{畞'zV~Qw]|?;Hsm b<apA-@S]蟢]I`Uo d3BSuJX=] V[_!nj$\bgF2;ZoD0=D s]I0W*Ȕn1d:5I4$m+270W1=`ZKUUI:lDsA>V6ɴXWKF[01R_T YPYx6#bh,W0b2Қ+>iVN#M* ].$3du+f`2c݁MclY?d}u'^T7n¦6cXWncL
-.)eǎ
-;F+%^\~";V)Q`sŽ˨"'v\cK/UvlsivjUkrRrr᠈75<xS[jQIdwN= RKdL9qJc-⣍&'F/͉>Z㣁LL:ք'8+rV_Lvt.6&k.Jk*ҭq9Kuҙt {Gs}%
-)>Ÿ@Ꙗl)$2bQB, 9U(:u,JEvl*/hK˂SqѱFU`).eOѡJ\>Z$?7(=|G/+Jp}+5/eb %[šp~b%҈Hb >N3=܅NʼR^Kf#% S<I晅lrS[a&Bu7u) 6S/*2K/=KWje0ZM"e*'^#/3\q"K]scfDV{HyĒr'bII&wZ5^/
-ߴjBU%/E3thB]*i U꒚6xcK'BF <⺢S}=ZMjhujU!fz-o {V#z:ѪkGVVT&z];xO$xΐ^ѾTFg %g?$hGվ_3ոT+1ACOn3 ZEJ$A]o. ¯31vcV 0#a̘gW*?VIx1c`p'lHXҧ5שS 10J#7b~$^2$L1Fsܚ1wc< 'JbsLa܇&5+FT}fcx`f+_~Ć$er,QQPQc
-V,<J
-!vY蓝
-/vnf'N9^Fxٲ˒^I/cvbxQ뉰Rqsࠇx.M~}ǺjxW+rǻ-XVGj$c4Iㅓ '~irr'7\r$>8_zY_Vs'o\K'+K:|pn?7 s-عqps~}CH䌃*
-<+cGeh}QTO󅝬»0l\|K~Fܛ{Y%i]%K_:EU?'.?n!C1
-1;cNT= ^x5ޙ*'V ɞaa=zu<trw7ZD,1.7)=rh}BqWNۆ5yTE vh齤KCf:
-̱s\]`c0T
-~$뎪6[Rks0DŽ8>1ӺAqcTtѩq/0y[zUh 5 !F@#A?*A/C*nn<2c<IfLWc}:Y4adQQzw+<c\+;ϥ)ޏk/o$8㬃S$
-2Fj9;@3{oRLD3/(xD0i}ELU5a˘W92bJp)lX/.;%@Z~٩1AGIi}.V~);q<A.LvJoބxКHϐL+C2=6B?kyLjiD>3f1O˝ݕ2rQ\n%dUFA#
-^>|KEE'xp+'чjm
-z=$jCAt!&Mob6ԥizA'4"D*@RWIȝ#
-r(ĒC΍ yt#eLX
-G9T GY<CL&ZPxB럜jCLrCJ~kL/_rڗChwP<FQOjqx&cZ?Q鈶](Ѧ%F)-Tt:@K癸R5iF #lJӁjS\YqePmWաQKPFxoK7No8[WSqָԪtTFk֊ޤqm=Z袩XUE⍊7~!A2Ȑq`XZ7 $'ǐKe y.0<~!/`,Ș_ߌJK⌅$ʘJ. cZ" 7L~>&QLTDdQ?DASGDH {Sy)3c;1ce3'q0sƌ݈0ݳW HǢE~mXYԊ*U,,a%u zYb͇Xޔ& KQ{j^c#*^)ī xQ3u/+NC*%cVn`4$g}|9qǥ7Nn\ 4̏]2W- i#%Fe\f$`ǐ^xy/$:ym*Vs:5kcȏ6x=)'$6+TuU/ɝ63R*D2c Hy͊⹜>69qUC%kqD+\4@ *M U3`HqD4Sƒek&VQɝ ܝ*@Qv΢3 bN6;<r'd3cdlPt\t
-:茠F[:5<q55[l.|*ެ3m#zgֻs>&}WSy8_ҫ6omozE-2=^ۖszh}*5zIzhVk{O9 |mKo|-Wz?qDo34`h
-&CDZkjj* ]J0':+| =1^#CEoT~3ZW2jc
-CڿS -?D_/2u<
-34fHΨ#|a"C P/$룯#۵_ҧP{n $X3.Y~y2I)M%bc܄qDk@`lΘ2˘?c셱1cߘx0KDm:XU"=1>c ( ~$b\"+JcԾ]JDD0ֆÈbT!c[cx1~[g|+: L`Y"~h1օXvDNZI"qbJ":qcĘRfrw!wf\reL3̤12żό3$̹#31frdaF_ʝ^xL50ӏAd w7 0a&LFy 3!f|rƼ'fя-I1s͌S#M93U̧TNg,wz035\⼾ۻ
-P'Ǭ?vClP=Sߍ́y1l-slwU
-%6v=BgYf}Ɇ?ֿք6@ӣƜ4CR]eGv6h>|b灝Q *v|NQ+^h2\ zgvj<ʑTjgG"{켳3ǫ6v>YkbgΚ/v̌ƕ vxu 0 J푃gVpǡ}~!Ѷr<Im p8ƻhq)|ݎw''=weR8iqR*_NXp2m4}9s
-kN㤂9>49sR7'CN8ioi*8fO49&5[s6l̙ꉴ>ق%.gJZHOK_.iJ)w=P:->h -xO#h(,_Ku.߸|O\' !#\J/u?1g~OIps7nǥ6ˠ25Q;NoWCM'LBCcrߝ6lW7<#1G3y)rYҦ+!}9Մ?P)P=݉ݴ!5sBξa_C:G١SϬԭ+jGt>ѹSG:AZLSy..m6QvLT\K:[ZYP3_❠mhwnVӽ>3}vӖ.fsmm;mqm{;K Hp)zE 16o2'oƥFymC zg `qt5qD$&Q1I`rǸq$&jaUS3ne͸ӸJwۖvPeFM瓙1KSJ fi33̼1\eu3}CFJRl̳ܩ0.wif6k˵13\;kNZ}Y\R2 c5gOL,~RjgE,6ƴe̢՘%)KJ̨.?ݗ%62G,.tz+s?Cu6XcPk8e# F1bo mfÆ +k㌍6Rqņ[+'F'xl$*f=a];\_cˮʾ{Ůz>)z!xHE8uq%+=c׃kv]RqK^^r!#qC>8pP{pxwG9tsxơ#^IC+'xrx.{(wv/ed\V|p2dž4xD'8yY[NV<D%]=B?.9ydzޥyن(^%g=Kٓ(?:x3o3փ|bG].h\~IOu8!1ĹN&q>e3SO)L}is 7oHLhK]UN q+޹u|"1F52F& Bs^ڌD2Y`(.VK) 024my@Af2Ӧ]*<>K S:?|;ʡz5ĥ^CItv4ܡB[苢}I_\+Q]/&ʒ>7>n wM6S^*Da+%}a*m }>=Ev2.%$-v^Kp3^;y}*5mx*>1bq,>bR1,ڂD L!$#4KdU~10{,wUfM1{Čw1CJ21kf
-%(mbJ[ŢaA'o<RIq@ ]]_ԼQD\\?hGVw_p}ڪ e->ͥAїE;l\hҗFV_Hqe V v18 180#X+Uvy>xuc^y5+3h`-5 `pd\9$ =U:&%ғHDPߙh|*cg0c2H *I
-EuAK 5x9&ڏvg\5Gۨ.W*@'Ƥ+6Xaq w]fr7fbLjG2T:r7<:r„,vcq"wc,uʝɾ`+)VߒJI+M}d)K)"XNJQ\XꝥKAP`+Va/Y `jֺꕥknY
-cR;2Xbq(F %4562RQ[6RbIim[&el/ba#=Qlo [/-lcRxVE$,٭[^dRѪU+{-k ^[x fMK%49PcxJ]SNR?a;sRWNH]S"y+q8paVS4/%0ũ pj[.|s}NrjN8z>91F|r%3Q2B|_לh_a|8|4W>[6G?C|6E}pu1WGd7?у{|ޝ3όO9>g!7~n=y֍T}洚jzYiҩiYsz&tB[xk3K95c~+s<:FG TlEcFꢄ,NI;&KhoݒYXDZ>VL=vx-H*PA.N+I*!<^18.=;DTp֘x ''_,+zPЕ9dw m[69uI_$XE0]t)wJ*f?}I9EAxI^B/0P,`p<1pb 6 4a3&&La_XKuʬ_PSS2{%wf5ZdY*
-
-X[> k6XMWY*Ik>F_
-l H u$=(UkWt-2^0;F{aZ=r{S- |jy(MLr#Gx#t&>-W'~ŷh]E%~\hߣ)t E1lL#%mE(2눾4cWŧQ"}:% BIHy<u`|q5M]ͱ2W{#w*M;42XYڐ1;xI]KN=8W
-$M :KKvAA]|hkZk/@_} ԔJHG-Q^0浖x]Pm^7xa bnbp͜4j_t{Ǹ~]ߌ/bZ㟘bffra()fƙ!f#rk?G,XZR!KK,i%XkoazR.K4M%g: UzllMK ZsFX
-lxbCR#lR6R*\ 6ZǫU9Sv'RQ/uf=9pp#xW#S{{Ù4/9\qj1WFiHzç:N
-q#(v@q,v'=;6~mN\I9jyNrA-I6˅Zqfs7oF-̠)bv52Uu:B]hѮ7_ZB9 iHH5Ty"!3 ƅ3 `5/U13q 5ġD~1Bsr D~$S"Lazɑ?O1uä́ւSLϰ",I87XİHҌEHX(yFVJ1)i|c,J,}HNq;5lp~a[gت2kT[u)^x]x]|:~ScV&;ב+j%136b
-pE&eXx`恕GHՐjH5xp"fϑRk΋8:+ޑGo<zA\M,U! 괵ik݋Q=H[K:GqB[׸
-NtI߆&]nBt+H5j9pE5*]tG{L }m{F{"} [D
-Q7{'S T0?x_
-;o+ovy.:gg V&,L0IĄ]LPIB@:yfX$-1[`Vѣ=UIZXZ3
-˻, <&t%c]dy}ll< OxUG~M~_qjgcw\][GMgju4kbs jr>WW{zͻL9oL1cPUjSDP7dɄ˸bl,)IZPPh1ې$m,|1U |5蜦2f+fX66-l<¶QUvb x]W -~?Rp{9MoNtq9;јsi|K:§
-
->UI_?RmB#3 jx/ נMOWTUۨ5Qsj-9W<s]1y+ <D{}^B{Kq-*}?K7sy\=ޜKo9捗7V޸y= M0h"o0H7v y㔐A7A%4NMBc+ZB%qIޜ#s{L$zʄ&|ITK&iL3Lx$[L#f1 Kg7127 &T~L11qi,L=qDD^7ՒaCL\I0qHagBWqsk譝ծnuQ&L;ѭd5i`̬G,<g $OߙaEvfߘe kIҋ ,TX2(/<0Ǣ$}F\2cP]2eì*&̎aq/I$=;y%5aev+{#uj
-Ke;mXT"ƺr06,X֖!,[Ycc9!ڭ鲒e99z\ưnINO^cYucݔ\PVʩPXV),$SДIKgl`gS!=c)^a3fMa)JQإeS$+E'i6Sl^QIy(tb3#)x}vRlbVyjĦQ%ؼv"E܇ۡRIl&%$Sl|(NMb(I?;=#{>gfL*~ggSػ^ۗJ=Tw!{vJ=Ta*W7wx}g)TRu͞=TZ+^_2Hu8%_F=V}Y9:0qöH#'GR{{#[K#GJ='+y8:ϑC.8ՓGFǁ#xG\xrh?{c+Eeҗ@&"@WTrږfDt!M3)5ij NXדf:-|*3i{i굚8UHS{lLrZt[i*^,J3iC&cbΜ9sW8W[W+oTa|evsmv;Ӝ_p(>9ss?1i-C Ҏo 2d*IU1΃|c W|Hg cc5|_m;12}|,GF11Ǫtg]+?W!
-p˕+t}++unSSVW(kP%OZzEkI'#L2Χ~|I[nn M'Ds3f nr o
-%DN$;X=Iha~ryQ ,K,MYg޵UlV]Y`f{Z)^ʒ^ػ«L
-,#C)n,TŧmDW1jtɹr>j&hoxiCVyiG<0w?~ؐ?7 myг5l0XbM7Q0T.5s^3$Rei!QC @-FBt@Q%d9,Em6n`/,'n7 GWTe˯8AmFWR};Nͨgh+#& ޯ&iSn K#LKL4$,"la}]}Q
-WXA),W.f[1_dS+l?b7)ً++x;`/^hi9RrtO9S|8}ty*:v-lw
-iZH}ftUǥ~ϑ~(w'1#M56v8]qkMucΫt^ɟ}c/sz̧?s2`YuP/ '^Gt$Y1>ל>q1f>vՍCU9ɍ)q3=3#rG?V-mp5]EgN yǸyTgDaĘ ZZ:kCL,I̜$ <eM]X֩YInjdxV֯Xt`ƳI-6'IQEwC
-Glj8yϻx>b{RlJktrRoJU'1oUs*T[ <;7+Jhx_rTHc ORH]٘W|9}6gp)λ6>}+|kz*-~Lё^ ?^k&7(~`l|Μ2ݣbdYb#>ގq,7~S3;qy+q o|//"
-PPQ9VmQ,L9Y|ﻳ_ڞ𬌸+9mѝ؞}g}+{m{v+2Y+bLnm\
- [~~<\׶cac$rpb_DWv7ET٭ݥ6틘VvWcþ8UG9Qos<Ǖxk_~Ě/K9
-RWANO
- YS6ͻePwGB9r;"Q3=m/Qʶ)GImrӕ=هe9mi4L1ew)IDi>e{Cn9im)e#",\
-3§,<b<Rُ©,k?qcU2A",ؚOs~\~+ʕn?R.9ʕCTL))WrRTʭ\(w>Nۻq*bOZ'?
-g5{4DYsY4X.ce=TM?nbاleRWY{v5ځ*S; Ѻ%ze]SeU6~; +nM>f*ܹq) ((q*)I)}lr&l,eQ6.EgqW~VxK(w1WG*w};rP<ʝf?OӂeN}u;?R .$Z*wqΧܙrQlq>);wPP{FKYMZKEyxSت^lcClʎNl
-SÏӕwQyS٩)yU81ؾ?;(;N;enݝ{Qv^qWƕݓ)-qVLy*Py)[q<9K/7cag~~Ct0>'ʝe?l_oTf{(cC.2)ӌEU"\yY>z8}lg>u%縹}*\?)*wI_=Qvc߾ ۗ5iwWk=v1n2ۏ{"egn;qnd%<lsme?l;-51MqrSa>䎞) Km?aۅ˶^Y =Qg2-ه9sVp^^dlI+_e{+W>ۻK\)ힲ)+ٷ}ΔF(wiW_윶bxg) 2-+ R;EN
-(W~;')wM~Uv u?ř8Tm(EHV.wrvl_.Ź{wuQYE^
-^أ\Ŕ+^r3_(sp{Sor|Ϋ<;qo|х2eOJPv~e<'.=Vp mʢ\S5[0Cv۾
-Ŧi<S6 yܕkd:s;/wD}fʎ)삶UpxGn vؾT=s-ąQ6mn~}G/,+Oڞ yMܳVg<-By|/eS65aS6hSK6uߦVljݦ6l*۶=zhS6udSOl|BujSg6i\6k|6m<65`S65dS#65jSc65nS6̦ԅM] iiVi%g6miӶ6ΦT>?6Φmj4>f6alj34 f8li36e36಩<ȄMK4˦ olFfmƞطQ5Q Ѵ6e36c36g3mFf lflƑ8'6fmڹM،ٌ͘QیXڌ qi3lƵXٌڌڌ;qo3lf<ڌ'l3T
-4ki:HUQ G5j=Pv7Oj5/mԋQ/BA_BwIrk1p 'ꔊP*5?e >J5qUjgB=BstgMr0Z_T#Cɿ^BUA5Q5ϦFo|]&BVP'AReL9@3@s<3tc%xOWvߏ¸NL]b܍/b@o
-͍zWh!{9Qo -Ϥ#WRH}'4ꇠ~Aǭؠb-i}M*:]I%'$:@{t܀E3*‘ Up8<a GMty29*䨒N9"G\H]rq6n
- 0K_QtOD 89 F08A5iРA;x]+ItڢӎL6h-dUoVe!iyA-,"&:"
-M9a0q}U 1/UR_a5<ETGrgP=j21KA=F鴈ZEhioA ?@.NF}\A4riBtv-8C^z*{YD zv1|!>7䩾fE Wb-8B
-1r1!ǔ3tѽDat W \~`5cP}b).w\ a!| `> ݂r%pNbҁ>x|C
-(@
-1?S+B={EŒsUbvba$"1) ܁HA wX ,|9$.E)"Q KRR-J):XĕȦ
-+AȽO
-G? >/|cMQ #CDs-u1!EeoCאXCbbP̷{ Njۆܛ(Wa/a
-oDkzNB%&H_ع0f_iiRa_YPaula#'Uxۍ΀CZ8h1'zA렳>9.qAp0 *)'cS3Eh9
-H8F8rlfCpY䮓A&0Z0"_a73AUvιo` w8H8
-)A้0ws3 Mv-}~cS=V(5/!!DN,DqQ' pI\{VHR-SN:0Ffd>%6S4O<C߲xyO^Eup=ڡ~7t4Ts@CCHzO=>xGw} u:"NqL40k l/)u5*: IX9tsľcyp9a/U u #{(;D! 2&h%4ed^"LFO=A,vVQp.Cr1yLDR'fyY>p9.y>w >%5G1!$<)ٖklxC~Y?Tq8V;hE)zb`r?*Gݰӊ^Pz_
-&* sjƳ:F1LfdEoVZ кB뀶 i!3¤Ep0|f*,,AGB }!u /Lj6@?{f 8ҫGMHo^G
-{w7C
-.6: kK\ld
-﯃Jj #<z|"䍒{@ݎ}BSr=!g>'Kr_A`F/i:+0!&gW|ĄJ+
-:& 
-"&.c
-(C.z8@
- 15DŽ
-2*cSI|K'<CB|Y!́{ s]z0g["t/B
-@.Cs/R/"GpsOhEr-StV)Zh (ʧb5x0Kc^ps;!p yA݁I;
-yv!Cȇ! Ѓy<A_&!<Ћ><
-iES:NNtVRZ!i% L41' nY3,G1~EU`u,a'1'Y$ NY˂KLYLYyyh^i^ljLu`ՌdՂVqփձfe5-QYjRui^Ք-uZtҔՄj6`<f'5nle*M_Re'GxxqxOx_xҪF:<le[1<GHcy<}y<X_9iInrRHlr>s#
->tF[]o2"aeH.'W^j !c<QGwy)S4hKƪ>4'z菡@!x;9/L08 |SL1|Lx7ą1o`^Ǽ!MX+bV#Jqg72XȳD𰆇u3
-f
-)0g8DLXHb0(DX]}KA7ga "{tx,šR
-`>HE{=h):EO(zJ1E=9Eb>bޅl]<ZM$nV X VZ,Xk]gށ+)AOJ}Q*5J6(C5 n^JcV xxx8|[d#x؇| c!
-\aV'ngඤֆKl*Q  ]|gNv8*~AP20 $"-TWt1!hd-E4hH RפϡH?'}At
-pCp]i=d&ȴ3F=3@1Su)\l:l7xN<y1"<Nhb#9[Q`E5n0> |t] _ oYs;!|!s`mƔvam)X{X;Oxp!^!? O|(/VZj%<B%$IiR*}Rր:aD#ʗK 8RO >UV &Qq/Za.n˚6r~B3PH=B$4ʤHK!WR&K[57 {Hg yB4I%}5=^M \8>1p0M42d2,Y&s
-U2kdl =s2̒g
-y|{;Au70߅ 6Ev kPn)zG{>POGR'E(MRLF1fE؃7!| /-E1΄$pK]
-TR3&:ֱhD##5hɇ*8ki+BkJ(ubԉS'A:IꤨN:ySN:eSjN旚Kj:u*٣NZchD#'5N楡._ahJ*5G=Eo u44i!)|B,0Ta~5VWtrH@O0I%:őNtzGt@;:}V_Z#U8oY(,e~4BNcՙ8j[Vnjh顥WV;ZΞe6te6_rW9 ڴ%<'B_3)sy|I7Ex|B|mʋ6|^ 5 nH=!
-h:E,\2ֹ$I-2dr
-`&Ƙ)W9*>`Y'?;(榘b^(XbA" T#2Z`m[>k&t J7)ۢtXNd7"A_E9m= TrQM%|TS)8ũ*Yqj'ʯ8 ԋSV8ySjTԅSN8Tũ N=YuZZsѨIX"ԩQNu9N:tt"Ʊk3u.q`= ~z?!Q0HC.0 4q&hhITOMtDtEZ'K-XtG4?2-XVYFHV-: ȁO\'O.zrX_+x񵸭͊6Uyp!w#bޢ2<^fha(!009b&,'!o4 C ҟDZSXteTrDuC*Gh-tBBNgpd`( UL`~G8Fv)3֞ E T8420O,z&&]mRǨmPM[75:o@C1pܠg wN1#XzP
-:&oo`b;
-jgy?+EXQc7MQi *EpJIX1+| !'y|uJWaj[4BAhtIGtD aE'{@7<Y0PA>\/ckHy#>y
-*&A ȌzOAM
-:) ~'&>?3O2UCo+04xK0"S,A1bI([̳S,u5aO.gX{Ǻ*M}SOXV
-Q)L5 -ߢ+_8M4S8MSP)KkáiHuuK/JAk S2\ t+l~hu\!TݡvF_=1W c xŸ /]`ƺ#{p-EUuOBr>C'Og$Ϡ^S~JZ4v#xlc4N@3
-t7:
-33vUJx 7>o'sJLlgd Lk2YXyG?W>g&1t
-(`A
-)!
-FO?łS_`E ".NbܘE8o?@‚N ŲQ,O"J+SlbRF1oobAłC qCD":D48 Qz `1]ځu XXu',gJQҧSzuG:q~oE5
-~ƾXL>짰~.RɂTQ)A$4Y gكT8-4+b{CTP-RJeXR{NXi{8-=qެQj E#hFj=5u-fCh=H%5nu'RR:'9΄:SuZ]4a=N=M3`<Sa12!פ&)FhaAoH]*mZ ,8ä kp\JRZ u&+:O:Gi]Hk%SNeu >51!,Р),8Ui~" Y ?Sq69٩dLVieY]RV'")#qaW-G0;<|ÇD [y7x-o9+s9?9?'mMt5|eEn<NИ6BW迠[2o04CG t+%,p22|axFC,4eVrWqTP}DuGjo:iɘt@ JϥƔx?Ў!ƕBgc!n(}Nx jv"KZh1'N\r{hctЙCCg. ":,:́@g_dvbr` ^-:zUp\<%~+604710"π<C򌄛Cbhk ]bh$ZZ`.ߍݢ-?X![E+Fhb!C$.U}D!B"<<Y!o,D Bb 5)v@RXc! -)a属,$X*iaYT!a!"sXπ$z/ް^뗊,_"A/rȿ@l<3
-0|`xpF'{.t
-L.0`zdL/͍^0#'2^pHn ݑ<9!Ϙ<plyA!#|^/}xK 2XC$n6<
-X(Bك$Cbu)֣!`U8K"\M>>H~$Xo I a9^z (7z-J_Hr%엡AkL,
-TP)=סMA : س2)9TpڥڊjkPjmvG{=Jm.caDS4NTSKs,s!5a~r/=E}rv(ҰDòa/*50ٓ Q6CYbB1ͧЖ,h>eSX2F8-[]g=&cٞ\\g & x{y
-ZV(6zJo鵀*0<ڡMW:;,7f
-. cJE췠)[NqzJN8=
-mM4ΥƩ:WR[I sKYZOGcCL4Xpp#ߝndAVoeu l}&d{! ?:'qx.<`آqFL I6K%aXGV 'e/fb}Srst. ^DZ/0('Y<~\Z;P7N#dpBo5'|? XSbca DXfX?mP~]*^<[q@.zQ23<hDԍbB% qtt@ćFo h;
-:@V-V#t H "`"=>
- ̴K麆w%ΰtIL@2 $ӐU1_@hD֙ 8/Y?Je*QiJl U*հ?pE.k^@b/+ Q*kBkpzIG=Qj+ѸbCjwR{7{
-u6# Ԥ&B4=Ip 3Y8eEV_e[uѕG/_y$nk5*PuxH7蜁5 ):7FJt^Ut[DeᏬ_tހ&#@F02bdHF;d~E&G_rd~z>u{¬%5 y6~+&p'Lz`&y( {C/O 95섻aVu&z;= %yȳ$y!hM:pD NuQaNW1wL~1pQ̢#aȳ 5ynȳ!C=y(\`)}
-v6Zc;. vh]FXxs؜Dh_ Σ;ϭ7cAߥ`e
-QAA23QbeW؊bܤS?TXc?
- no}] $y`X¢&W8܋0&C1Dػ? ~?"s>~-$,a̮+WXgqxdb )n(vK Ŷv{4oϔGJR7(K2eqSCeX_C2NcHC
-lB ɾ: :${Є5$O ɨ>BTXH$!9Ț%Ov!y
-69"WV E=R2:e\SNzT:K]R
-#Ўo 35Ť  ;(&Ok0B m mhd@7گqfyF~8Dyau6ix@C d'`؂a:kvaI%03Jsr9L2JKZ?I&)''KRai젱I
-hqn
-v`dd Y2rd(Q$DdTHw3.̀_^b&W3[ 3-iIN9KN9 &OC>p0<@pEwMc=w9_7sp<]? `7`C< 'yMW%N^uE^7y=PpJ[qEO َ -nzB{Y[_ ~nY k EZhW_
-rjSCA)8)83
-)xN%]<As(\YXs`1 {,Z"
-\ .
-q,Alx6ša~lbH_;>(I/}SuwPܤ.)>(x!ʄ)k1)S1a`# NwC\BVX#kaq -$LAX(ccF$wۭQF { fb"6Z(`:6R|Fϐ\a#H^a2<ebS&A2Iʤ(L2Y(SL2eQf2T)SL2M ʰ1}܁5*WȵEn rL/B
-M9a&gQ `RTT1YPE,A&nqYQU`xNÅLrar*Y~0wyf̢0gݢA
-%aNçn
-,z<IFXC$% X Z6ameI\lmB_esvؙ\F6d,]6 ; o~L(x2)nQ<E6a8jaK}(ԍR7 i -hũmFυW`2'sUȔ2blpm,pւػMY{lNSz1 Uu,2pb湀 &3ḻ̜-f+[ ,(wqYnA-2Г e#zm,dYx (k)ZdGet~3NpA&Øb2N-&#"F&>ejRklbcE.e{P8AJTz*Hg}~D] 23Yxţd,<X_9sN@;:
- _ OL'1&SQpC;Lf(d n>HR#"bXla6G-bq#g)x)^x{NPJafPlRl<@ʉܐ2x'X$XC (3e)sJ1eQO4E҅'H .pP
-P@7Uf#}* fMPE6%wĻ8l/>DshyX֒uSMC5:!Ϥ~&ShBp#Ǣ7V27ꊆ74hwI =BZ9Lظ0YdE&2٠qger91 ϲBW4wX벖,5X5)\tͽlAUtS<7$ \2mᕗ52%gEy-029(H'
->SA&eX>+A> 70a,;/*<~4~G]NtePf>gS,8|cq )?8-(ʙu/Up6h&@Yp ;e@&4y/&@ #+^С_t Kh .dt#l^.?%k0f}.9gs
-~Q?J!B:2)䤐B
-y)P
-h33PX?(`pp.r)8'r9S(0tqpu*TvP٤n*{쥲~*r*Gr *'r*稜rE*\\ru*7A""VQYr
-PxACޗ{jM7PA
-n
-Πʆ1gKr.BBήڂ!Տ~BS>3ϩ~Fs//~Ek owTDgk8
-g%$=W>9p_j
-s̈f p(A{+DL4 fYͼhƥ h6}#{h_@V7Y6hfE"~Ku-PwԭQN]F&uۢnvۣ!uP#BG˧ZIC{)z] Ld%2p/`~ <
-'ܗg a >;>^o4| ?iMHF#F4rE#/|4(@ B4(J4JȢQRx<TQC8ړɞLvQM&2y[lQSUaŽ9V&e0Y8ڗSqTɍLN`r-Ci\f*4ҸF:sshܢq]ҸOLX&9tm<dG0{bRŻ,:eQ,zai,ŤOXjtW&CLĤ%&UYˢ NUXeX,^etљNg9̤3'Cg^:Y΂tEUE,U:Saś,jȟ!k{v kek?YZNXVuPjK>-hyBSZi9唖3Z Xdm_
-GcZvi97l 2CM6ۜl6 l3<]E*FWqJct,] ;AC/sAv.y`瓃.(Eh5ՔV3ZiuFsZ-h.0Brp
-=y'Ny₷ y";qwt`4C_x}Y K$A})<#'50\qL"U19 5D( ~6,akElF/*wq& 4tiPaP+;כ Bh|DcXa
-} n+8#Ftpb@^Ao#UH&`
-Y$!$&@c z,>C QDX|26'? LRy {@ CjZ:&#6딍C~qww)/8x2玝؏
-; vI9|k0yΝqA "-icXFq/ Q,]lv(Uj8/ǡo(PB'p} g8'_q΅; :dPASU4`d sNFeb%&Y2˰,g֒6ܶtpۆ/a/Wv)_KqcrE5dJ< OiTݎ袋k}0o0-&9`r& Uf sd).:݃M?2AW]w`Dd-|L)9g䜓 =}p߁{G &0
-%)=RĒ)"GXR!ƒ%,9 hA,bɠ;?(I/Cj$;G"&
-d,-ɸ 㒌+2X󂜗N"Q0mȩX8 }'`>o#M9ɹ 璜|59oyK 9{IyoNׅ?;H<Y!<?=#iJ#9dG2R 9y]W&7%~PB9
-c$)<FSX!TS!P7| |Ŕ)&0J)<Xr5 L PgLy1 "XR(C<
-*RD!=
-U(o(TPBjQMQB}
- (4ЈBG:)x>0a*,OrbUJEdѢLDdXʊ-Dd\a)@4
--` <NE K>V`)k&!uS,a.T(G!CR*%4JpP¤.Jx(DAJ(D JXHR"E4%2RLʶ){L3lcGnA44%?A4Ol.I as3H u %bs,8G˂A_N!# :a "RW&g(6 ue)[l 6 6).ߥleP5yD#ʞPNylnClssl!3KPt<KDRc8pO3"ϏygaoB EqX40"yDPA%,kb
-.q"#8$ H*/P"S'Alj|M\6se+m\>粃N.沗>.|0#\rYr .gr:ݪ|'qp=N8 DvdZCtMT֪r`%dji*tEj}T$S^Iտa"JUFdDL92AΠK. ȴ bL2ma ?"/d$EJ&Wܼ戛>愛Sn.抛knny-7o)LGn>q/|7߹onpM>f|K2T"Sn
-$UK< % @K"y$I5$OT O<>sIyr >aN8yw~x$O<_r2ܯq;r>u>@_vIG
-yQ}9_oz
-= F?jpS}QD~ըo)"@OPRD;5| ^|};k9(CG7z/rƤ`q '`EiJ_,S: ,*j4EEX(-[dXҚMըOep K˰HRq
-:OB<|
-4S1yi)yi9^xŞJ'(\-_âD5 *.GM؅TQqDk*aǰ/Pq΋ /nxŎ88⑊:gTPqE%/¾*5jycjةqZpCP˰3:pM icBm1N+vFj
- uԽ-o7|@u ꎩ;7Gi覮NC<Ѳ4tl 0@C/ vo4h 4_chC7xɻ?e˫?f4{罇Qu—p/𵃯[Z괪wZ3À:333|:T j`?;cӞM6$Xˋ#[ʖ7s'tN证݂<ũd;xd3;^ʎ7vf;~v)9  ,bT v
-^wV 읰w{]w{ݰw{ػg {}dk a48{o{huTy4տ?PyL3=̴1#ְfZ/|4_d"y(p]/|Q_K3%B f">0S#DcUE6X(zʯ,!z;'r|qǗ_q|q-wsG?r?8/s'Xʏ;aE6
-#=AZ{CH{7X%U2&*Y{]-7
- ⭂o7g8˹ΝrsfY8g圍s眳s9ܜr. B\sE9q.ƹ`JV' 焔ᤍa?Tx}o8'P-8< \re.W\r .˻-.r}.s#.< ./R1\⤆N8=
-r+ĭ0"܊rKV[q2sIGn喙[rd74\8i<l"$1gIնg@y֪m!ϐ<=>' 5Kp/sE1yS%O<e} ܟqp[rs}'/P'O<#LE69
-Ok<SESJKpzv+ jvJE ^TQw<RqR#@ Io5ԈB-gԈSG5¼.Q#K^y]u5^yݠF`ߢJ-16MPwA%u|7O|7/|J x& 40Ȼt iF4:@FF4vF'4#4/-4kZiUUaᤊg^
-'d
-]@!Jp3=a{/Ks.!S9]PA E'N8YB
-E;NnpN6\rye;(zxpL/lQhDA:)2,Avx#ЯCy(ꥨ l@JV-LGJL> 1Kj|ExF}jIp'p*?plp0~i252]mqX=|R&Lc0h)m:dm~Նo:ZjGX]`5}_X|c):er
-.?Ioh 1Zqe=5oԿ9FaNvJu)8'*p2Fm3p V+%p_+ SJ7hML@>bMH1Ti!j3y V5l‘WNt4fͤ"2S*q&UR焝}bGVX`hB9@SHU}+7a{ؗ3^BZΕ طAJ
-K/ \[iHie|Ű˴A11(JqrTyy){ 8' PB1G(Jʇ|YJ&N y!h$Q
-\@
-RDk< ;59!QRI-Hݐ(bbyZT[<:s-bŐ35:MG8VL/|"F8`)k]V^Fǔ= 5o0j{>$#^ac̞b&L0{*Q`MJBEA @`h~jW%W`?Hw~H%؏pA(qE_*O|CRU*ШA%ed.Wx셼2Пv3O HFIdQU#,F\XBa 568VզOg}aJoxq_{ZK×hk@Yls{8%䵫'EkxBs]T
-{v^;쬲:;Un;
-0ڒ}v9d[s
-$1k H`։Yfuaw|Ǭ瘹SQX+%'P }N9!V[yDqDZ0V8w i +8=ũ҇]8ԄS+[*l#TfZM2TjK] #@>5h iqa#` >NdR3NI;߼So|#T[y)p˷+IZ$hyMK#ڜ&DK<@smrE[*% 8=gri2жA h*k]!eͳO~տow>P={&v6N1p~p?cT=bo~+F_0UniD2}J;iì!ܩ@`6y| F1l/B{.@KauZf A cu)h JڀDE$Xauʼn2'*** `O*yToH_JJ~dZGZB%_E*
-o;=<7H
-pl6:uؤ'|'<&Fv@ I*Iv̳4"E4-2uUQeZbN)'y1#VwXMcKjwUC^ q4m5(X`:a.;{85F_;Wc}wx_<Vﰺ-_4p?7!-
-28ո"Ǖ
->U4ɕN pé|%41Aߠ+Ĭɛ L.ySJ?)BGV`[K-m
-4z~ ֤%3! 1€}pvڙv_rWP;e_}L
- ̦/Bt'>lX}&gN?ֱ>b}r1qiNY:ƚ[}n sk-iVת}E޼jț&o_ 3 ƒ(4țQCɔQ+<HlO]|Q o2NqB7JP JR *<cjtaoPI;m曆yx0G|4=ENTVlYn?.OY[芃5UtѕEWYЕAl<aO0p`_c
- `_s!0TxLo,
-p*wObu@2yz-b6,!  lU̶8,l e̶9,-.Sl Z X;S*
-9&l@4kqB kVä́S[5UT
-;2ߐY"VUEd@4oh!o5-U- 08
-Y\T¶N%lN1R~ 5@_RC絮O35;c=8v(G3'</ix sx^аku{Ex^ѕ8dX 3MMjB-
-~9}s+jԼ*0)uT Z4YAkad s
-qQ* CwPƩt)hܫ+4d9;ު- \x%k-XOa;mC*]P)niM-)ݡMc) ~;x ؗF͇<<I ^aV%in#0{Y1֜]ȘTʏJT*B@.8'58+I2߹5''y{}ǃy` <NМT&Y|S6/|l-"BʾVvG1#;y;윰s9;ha ?* <ԂD-yQ8WG=x. "&
-<a"˲/Ǿ.<.Ԅ"J@7av)}BЎF 膠r]qv;8氇>9dAubvA1hC&頍Tt$4@cM)'zsb kAyMsU* sߢHPƌ{ʨT2V8ι}rsߜxO83Λ8o3NGP<?(~t
-(>C :qzk(G(tȕ Wr\sKRJ+N5ԹJ+mHM; nTU d~TYx%/ZrKkí-YNE3h<B?\w 0j? B
-=WAYWyxxP%<F]Au0݂ѣEo*]J  +exQGyx$DWQGwPF Pwexa!
-Oy醧7<tfi^^:y⥛J~#T57
-7jƈ׼k!1pz&Y<oiXF8/-\5IVZh* V\u:?9<9{>)ل"l`[mQil-0⢨iʽZ Uvٹa ;ܱ̾*%QK&&/[%@-þ
-j쫳ɾ밯˾Ø]B0h Ea-k Űv0p#
-dqb-R%N 9qʼnkNsb )'Xqys@ S
- p*,4缕wpyݜpy8t% NbX؊+]2k`!aj
-0 4+r˭JρqMg)FN%&Z<FHQ 'yTQSAX|Sɣ*j<jţ6:C vD8<NV-y->zf^OV8ݘ ; ռߓPeZi9 0PJEGXKc k8;%2.xMHdml6}UdGm)ٖaIm 'e? 0Q`ƀ;vyvQ\@< NO =2.(obZfwLLfe)sIp 'U`5foUt
-|ƙJdZkEޞW6'֜-ɉ d. 'ؿ ?d@&R ͸?p> C|G9a_2 !(p J.nq*~
-?q*q
-C0 4f9pY8IE7`M;u@ہ
-sCI5>CɇOl@8Yb<v(yɢAM 4O鄦,QhAM4VU)&H~TG:6aPxed
- z佇A5 <@gȃ+\ N.cv/E#[`i/jVRJ2TRcE lgj {깨qC5WpQϡ67jȚ׼=dxv9|iQ%ڞ (+;_){HC.(= 7aߔ}s-P
-<c< .Bᒊ#~7>&P}='8qT)!d*u'd28p@R;,sA)/(TAڠt-Wn"/tq[dIH/ $mg%i`܁8&2>XScK=77T*) [6[߷p-Z)&`c';_>7G⬬/ੀE-Zv=Eiɾ۰}[ Ia_'%!X
-BPn+x,clA9\p578,%SоAS{]C;KE?U]E0**FkWX3 (rOx '^9ƉN|rUa/ARd)J֐i'$L/!ӇL2!SL AqƁ~
-竜q盜oD& (3"M{(pfUJq(ŠU٠ƙJQqv% J()d*P*JI@%1;r=W"̕r+\/<qBeTW54%d@3
- OL.6 o!2d%ķ;2dXDߟh꠩_.x IS;?ԧF|g!;iO?i.d&봜r--g|Ll6
-3p]uCm
-05H&m9DGw<yȣ'a!C4&lX4Y/3yt*ȖT}=:TRFZTC
-UJybi6zTt;[^ߩ'8JHP/[;oԋ; uxPKu"#·!#JS?|Fh0|^O:KV傖b
-1'K'*9G*Ĝssg28<9<œsN!惘bnvP6X+Ti&c΂5P-\XŚX;fNZ8i复眴sR6:9kwࠊ,dy:ࠄAd搙 bYp m]p s~+_s~ycO8?sJUdjޠY
-gB<}UxǙ
-4;deM]2%˘,kd,wlCSJ~m/}s; C܎p;m n'- `,K]%r˫N|i%` *F>aK RV+ a `'թO#_| 'I
-@2E$<'x̓<i9OZ鏤IɐUim0N&?v⤥a%M$`\3^xʣw}G_<~y H(c 2BeKe)#ҏ$rK2U9Z(SL2j}ʴH`yMKs9x䙋gn=Wɰ!ejR5j lߨ$[6j&f3~QiNŪͩ4;TQi* ]SiF /Ӽ2</ TyARC
-SMh8ݒw+ޭy5 NȈۭݩ/x J4i>53J -hr-״\Ѫk>xi欲æ<66Ap9Ă`N:ϋα&zऴ QZ1uiYJCr(W5rT543dy7OY?qK|=d ed^M4nlBGAV|QnoɈMD+H;MnќGsm|ml[ec`NLwS/ea
-gM*H'< hNq& 3hqv92?Hj+|Ui 4:4ErUG,,I+VP ,GHaf2S(tel`),((~77j&prK;jڨyNM;5p00p  lԻ ޿Mc B!ZhՀqeګ3'5
-SuҺlXٰr{Fȳ2<Y#ώ/e%6?+SJ *4 ^pKt SeHP48\gn_º ɧ̄+t]'j#5r$dpvMV+YϡtCk] Flc]V |O tD@,R8xJi-PJw5΄y#4м'sm3T+o"J!4!˰eH e8gN؝PIz5u_"5a[m'cpx[y
-c?a[Qf/j?d<kUU0YI^sM50W\K8,=g,XB,uaNF88'Lr24@|272BsK󹁌nq/2 tj-M(=s5,Ws\sKJ|Zj4Sh> Wz)ijdu 7n]vUn׸]vM@w7'ߔ|;Xwbͺx t;[06RCZ`,!$mL;,%VD( caK1d^Ybe^S؝QIh%^3_xJ5p|㭗>թ׀?o|7[p)8
-6 (gBQ/UaNT|
-Կ#84 ƄuB,9![I~k+zj3UC2#'Q S6$r+|lPY$b6 S=KNˇ" $w0uB$|T[#,U<xF W1X c%0WR8AcIm1'bv ulE݆,8{DBߠuFq34Y3d6h%#k|B^.Bg/N7X&犴(kZ,ϳ]|L975S!
-\SG3A  = S9ق򹺬C.sUg8%kWd-U$< e픕io2*𖄖ZV%JͣuӋ>*]zC+;|R=Aɾ Uxޔ<m]dP/RA'J=pXG?A5W*xZJk+ d;!D!҅n[AJ١.;8?Ź W\ vhyTF6rC-'вU-э
-YkdBsh gAO#qF=M_4*CS/Gon=v0w7e_X~*K߰|02>(뢬T;'SYʰEe?Sx9SpKc4hсGu`b(f#J<E~1'Խp.sfs;垴"m <oCއ"6>܀3 |G>GsMޕC~T܌gxns lvfl[Y]YG*MPse}X5tu20&Rcζ!ۮv61Dlmζۤ|*GL9Q(8RaP1` F1`Y 0x 8+슰+.i1v ܲ(< |GM$w)V*&al)xT+ ~SR#UWkƘ^ x>1cc-`?(c쏳?ϲ?< /~
-k5'!䀐BV<BȩsW-*`g:'^Up!?^0
-0 AIߟBDc!/=aލsz
-dZih Vwd}# Zrê&b+:"늬K@+@ Y?'В+@+-,QYdW5!2_@KOkN*H3nO= n/ q{n}nWnd#+Ye#ܾ-Dq)暉mu߯v zYuɟ:+:}D꼂~ z)UC~uЛ䗧}AcЪ JUɟ}aQow`UwUצ:/ЊzkP]7A(e﫮YH^O.4r
--e_'3ɟ$meD+׬Ye]c=z\yˬX`236ֻX>du9Ԉ]Bk_d z^G.^!|%r))#C KjX]0[sP5ao5,䄴Q,
-Oc>%6IpSg2AV` Y;oQAs!ƍ|ؐ
--9Td;'Sh5f!۟d9;$w3KU7a䟰>f]SabQ6lt\*[jlVqͨ<r_,%L[YQJ` 8֩wK0^\Nmfۆm7l۱V9r*GZ9#:kl+ʱ+ϮrdNPlcbs^7Ǝ=x}ൡ^Q{ؚMQTk*"BHPZD*t*t/!|YL*"+c:G.8"fH#19H#i%1P!3sJA(14lJm+!qQc26A VldQFb")}Bul!vq1?? nF EBL,>)3,r\iQPiL1Avd*V.d Ȋx^CVWJ>η?
-+.B !.\p!̅Dߨ,Y 6Pѡl Wo8*BYDPc((}B\
-X`c5N#eX vpQz_t%Nvn0` v{w 1߄96p)68<JOqx4U4Ak +.lj8tg(B#Xust8VrQ`ya,8.1 ޸<d7q ƭsDoc`go c_(hB *
- W!~ tBB
-(a
-bۘoa^|]a% T#l\A܍ !6zJ@ q]AΑ<dp0 H]@vkN]BFe)/w8
-vpM8)'dᔗ 1Zpá琝s!^Ut…*Cy*ڠxA(s\qDž7 ‹ *p…@Ek\ q.'l& ֎l*6Z#dS]UzlyUYMCVdkBkK6\ qGAh
-N:(v
-XUMsQlI6
-UA'<[T
-#%0IQLDJ 70$
-9)FA6Y$M!Ůa~2j\e@~%UX`ՇT%UWj\'eaVL$;e@k%g|4`5ʰ9"JT~3%h>Ee)5wPr'<}50#x ¡Vja@-jAbp0% ? /-7cz?Q7aѕD/oj+Ɉڥ%LWNrѕ<M4mѴ Uh^%-ł3ZI6Dh~ N(7</c~đKN8ǡ_e_"G8>
-#$p=ԲR
-tԿf߅PB C*G)sB4DrEؘ l!~qxd {
-1g d@HQ%?!$q;@h̿b_iq͑.Gzsd'04|Q1!6[saC"*xla㈍w C\6j
-r*ĩ N9TSQ?a{l|bCJoU 6J?iVqaYw*-)~aqq(R'~Ⱦ0υ
-\a8<5pECSPRE(r Y\TQ[WhbPEU,㢅<H
-߹Zk)ZkypQR*.쿸:.rL'O&elGh[U]9Ϡ ?}@ۤch[T}AœK;>i#N;&'w">!7m3ɉ&r CG
-tTwkSL 0NPHTJ PE(@i
-(P@RS0L~GYb_Yc
-(@U aҁ(>TL0Df5|&MP&[)CJ
-NQgj *Ņk7Q앍%+6llظaCZ[6(n9žXXz@)Ֆrj<5r\r~Xv)Sc)r%7(rq9)^)wSʹaW]*5ORI<
-gTsQfqU,T9\*6%yT'/VAUTQEZUEpXaN-UZu姖Z$ӜM7DVZQMA껨P71A}'ŎcT*FWR6ƨ^x]ac𒀗4UծHWhxI)$] ؤ/qJ޺$x̻Wؒ#y/|J ]eitHӾ[i:5߭nCMh:R3WA5h^WZi:$Zw57ނ
-TBEBJϩC۩Kh-\}L)'*{T îOU%c< GtA<oN% wү84*\JJfh{s wb0̩ t95%MwDV;5^R. N27k8FÊ(7}?|64
-C1F!EX8IXXi 6ϰJCάo8l 9+ 'U),lbɥ^A?:.mts'Vtn s8 2QF0,P`1L&0Ġn{x [XQ.G<
-j.0a*I5/[jp G ʑ<]8q/29 i:|iMm{pT1a YB %\0c fg!~ <K/`ӆM ċaӊM*ҿ*-1ځmUZXҳ˅"F0bTNq1 \̸&9łkehTоvDoC^Us P@l0P@F)_S`0YRJH^DxOK5*'J
-VɜL*9jI9yԒޒ=<fK2d<8jQ]嵠Ћ
-u1a'Xa5Gz 92Ȕ#3,Ts%tL2ītcӉMuW8TSYN8<6){8
-\q*VUԹ&jZkmVt.M<mMՅObt c$N\z C}AI&(p?؂Tb=?߬OeBk
-`آ&kI~S<B /(x{6l<PNr Xzrʵa{X )WyO}r%ʵ`uJ*U؍aBٷ ;CͫT)nB:Ujܔ/y+aU
-UGjZIjyM7 $yV
-syx,&%R<xλUʼNE~L Mg4<A:pdMqB*vu\argX&B2rs+TiQ R/;+vUUgW]Mv
-:J{+9 [+q Ahˑ%GV;, $!+"m ރxAl$B̀IpM"J*sJ*ʩjqM?do@)síʘ!a$`XeL8ANB m.t Dž>\q .zP *#.@8oPqk]ڀkRSC]B% ?A;$Nӹ_B;Ghg<NQDD@r_N; ХzggR=^`xz'wzV
-BGJH6C <v:x䡛 A:LGuu
-2<L &B½<4F㙍6ՏK `/X}V܈rװrrW9vm\Ujm حa7Jv;حxu+TiSVPt8<R+C協^7YuS<0gIxr~)Kwք~U 7G>B`y>ỌCkgׁ,
-x[m J<BS,TBXC !8zB ~,\p >,XB|qɈ!G`SD1į >56g?*{ŝx2^nKn"َ%ے$jV%[($@ `J%ԁ1І) a*0P3T8]s<yΫw}9Y{exfԽB[_S
-u'I)ԃ5̽T@ʓZmhSwϒ$iJͷh頩 >/BS=a #Ii;{7CSfճf2F07 ̭ǬyY `nf-`6
-fa:aB4b0nbs;$ Il,
-<X]X<%۰$t[9t$Oa mYp.s)4e
-남"Du-r0[k>̖/zP=$rȢc]/s c]9d?9FLsA?-c] T?YUOEIdITIú03΍uXGF5u+ĕ&tC?M}@&+er1My}~IkN@I&/6ѷ l 6ubyh *[)4`p'apMhgc>`p'`pM[ ݀N"P/ hң MRapgY;hSG3`i< 6FQ0$̢MءGƩx Fm-m4ivd`4L (RVl.CW/zZE f{iC=&¬f+aVIkBBVb
-NIR`,(g@9U\_\_ZzSEY~ު5D2DUmv
-mZy[fn%=mIBonV}Spo*4m4Mathu4aV&X{!XXza-Vcn@\IgV́
-XM.Եso.C5qo&h ½ܛ'.a$F/*k:fl01 bV'meǬ3n0;Y ݐ Hӌ.̲.l,l&ajIm,:Knbǒ,aI>XDZ$XFuKXR%*`I
-kV`Ia 2֮PmWQmDmVjz7+\
-fS+\T
-lTo=g-nW:R3X7̜T _"<“%<XGjEn/MT a02y|aӨeb8B$ ")hjH*DdHPIɄV`۱睬߄6 ̬*F֎6*H.ÞYǞ0] 
-ˏ.L+
-4P<nz4Y c
-~Q`l:D
-+߀ yܖm9ܦf,Nbv44O.ȳrYZ*WoYy"XpuʇiNWod!c< d 4A*E"sLd W>W@
-NPXx T"zA6he
-3(LK?{bdDUy75 TFBA7'Q v]
-l\Mu՝:곕M\=
-} }HB?mRmjn+2n|B]ur{K{T{IFA-(^Nd1$8(aaaQ-Gu'^%)f `(fcVZ
-f?k)aaiVa1 YXBbV0lf`QL`s`s^,+9`I XDf4vbKʱ K(ja+-O-PmĒJ,BZ%Nl,hĹ+*\T?ԅ%[Q݋$]ER
-Gp GpP_.T{# \TfKUTyLƺYW`ݴ('GxrQu/:2hX7~/ú94$!/[—+|y4MشMTWiBIOkrdHl#DG2 v`33vEQ}]
-#4o0)4 mvБ4tbo]tôIRY4)9\Hf)<zXJ1Kˀ2YZϢlHeU$Ҕ"M%JE٘(#ԾnUҲXf;Yf6e9~2xՉI9-2gD<oWEȜ]㠰
-+St+)E%I6=鸭
-H롩5Pс
-@,LKR<IcH<YZ*MX: hHNtN, `&EFu F6R= KZT,
-kbj49ꆈ~$*c6ja6hG5
-@Ҵjԥ.5JuY-FRl4dNT4d@( 4<n Jf>DhA)y7 aG'v"m`}vt+3w"?R*U)SO)'9u
-3*~+S? )aJ@JqMhY%~ ^V$)I[E -B0o:ZL}Յ H5vqa)%(ۀ*1;3`lj"yY)aMafgc0K:lYXb)d;kv*֮'زʸ
-+tcIP\cj$e*TGEҡzc‘-
-A5i$Ҁ ߊb3'er3'3 u$ SN\C]!HQW|4@(B ޳!|d&r@Ghu%*-BA$")@M>hAMA4XƂ],H.Æ6'\hq5G:`rIlFG´ k]C,zg@%АH^<%] \,K/JEUx;\Mş4]LAml%'͢#dH4DQ{Az)Q6[)PFx(oI:[gv@h6"CB;*BKkv4@]Y
-"
-Gp
-Gp脃2^8Q8
-A8ZndTO&Tp GpiWpf43g.sR`aLF]Mo
-1gꨰkO e
-OTZx4S%<CkjG'<zG]%ԨB-(rQ
-yh(FC)@{ TAr4T
-_ _)O%|eW.|G§>U _
-_O5h(cȶw
-_iMi"
-"EhFH)E40YD]:DS"`tC\"W
-DOB" i
-V[gyNpY+i6r]B? uPG:0湗lf4%,`IV?ȚE,&KdKPlTLf@M6j2Q:[QG: BeRAH Ri M,H>AE6
-P/T5~σ4g!ʁD hr@ <޺MI)B;-qf
-l$&<5(}XBzK&Y{ 1\Q6pu˂\f3&ٌQSH.;ogNK$u$ශGxQx
-QxH5Q
-V)"M#ҪD2&x^dLB4d̰Șy<Qd.EPa^2ccd{dL)NoV%"pȥSd)I>(W!(W("gJ%$¢lEILTL*O^I8y}:OY>Kx}(e lQ'dQ"SEy(O)4堩
-0ی&̶˨ ˸L ٢)[ jY{;ҁl"h kHX:
-)!n\n4n6zҩs8§$6*Tcq/0ìrx{&S M Q!\";ƽI;0}T`6
-T* %,De
-*uTg͆ j*QG5Uيꪵ)GMjZQӀT5$]!:ԐF5ޅumku]
-3дl4YL4CihNHE`MhAsvPÎQ !71c1$G3#hc@$f:Q
-&tC59t͠.jл0E
-E0/L Ey('gZ *ԀF*)͊Y(74Q!YtiK]RAm^!sD}. j勬15s/PRF-R\ƽT%f0;`у,5`т
-,u`Ѱ. c9a! ,- K-(1*Y{7Zf`vTބ
-mEe9*KW kDXuDXGuLXDžuBXElFfa6;u>Љ&X3<,;u.yߏ:TceRDuv꺅2ʆ?(V DMBzByF!T!2Lh@Bhh4t 4Xќ|hV1{ 24K\ =2͠9ͅh. 4+\4`}LÈF\,f옅7OYXĎ9q뷡mhA,a h^tT"p1LzaZ@!е$f900ӁnYl΋zS`},Br݀&an
-0'y3g'!S )F !!@ u#w6iѦ@*?Yπyf!DB3f4!D !j(h0$3^іw I,׆n4@ Bm22*DZo"iBs%DѬa$dOH3kЬ}!b@3󧣹F33;00 HF3K`܍t-qN9T¸IhOq?LtTd?LQ-:jQ 0cEw
-La=Nػd 0a 0@1PFXr;eo.)<0p_hր4v҉sMr0{,6iR j0@?jl4k\@ &Q7Ɯ$Q@QG/·
-td@ &A
-!T;D ҁy02!}0="D* `.?I zViVԳY<7Y,
- t6Y9XK7*PQ
-\(P7l@!Q7/<)<]cE f0 !HWBz@"!dG8Xo6"h}7"|Gt
- c̟%d D_f'9Db
-`2? $Ft#0202eh/dY; S#S02#Y%oV͉y,N% `|
-Uܤe$nҀ VvG5tU^;ԬfەKY  `5q[HҔXzYK/*JPQ
-rT(E[h#6*trx Ȥ(]
-^_WrS5:4ܤ&=S@M:ꘚl-t:ՀLbܮv
- 
-Lkvn^Q_N
-ltܧEE)QmV.Gր
-ʮQmT+XKլ%TfX
-h
--S=쩬}T?C@ϙH(@X9gPF0Q YTQC
-2n419;P_И^[4tP
-zK!79 /-V4VUHgL%7;Lԅ:Y@"~"D|hv6h=hv`'F3a4;Y_(YU`g#fh
-fhvnt}?
-![2
- Ѧm$ZH4rurHzud ֡`
-0B
-s#0݂d6ENtt#p
-ӭ.Dw L7NG*9Ӌ/b0FO/8aY#6HЗ"EF)sЁN۩UX5}$~Y:dmmb-e,`AU9`kB 08m@ɮdŨRUYX%XUEXE}AUXṲIT15B=| !6tBUjX Y͠T!DJ`4R%)GchT1? CJh`}
-fl z3їqzEshnTxmmy-Uy6:艩]-d+hoV GxzѨ>D&E0YSD0UXIq+iI'' z)%bgVnFQ_!Yc>9
-i7 v,P`T֚nhKa-e,IY
-T`v5VU:pbUwV(*p
-!**"V 's@nPըBGΜ]?mF#մ-B8 )[#XT'QZk@N>/D< )$ 󛘟<ɀi'o5i4ϡy^E0C3!
-H̥*)S蛄i) `>rCT6'mg4/b FѾn9jN֚:hY=Z㓒w~D զr{ Q…2QJTPEERp7`9gQ߈o@Vkb~3ZRђd|e}J(y/v3
-3MMkfi* Dy>7<`p^>?止 p /Z3- =Ж m
- іZQFTm2T`׃UꛪRHCր\C-@=6UXEMnw3VUcU V ǰpz^ n^so@~Է((Po@/Qo@
-PAmy ڊ-#;PAmRi-mM
-2Y+urh{#QEr+gT1-`of[QE/
-U5nDNTV*lFYa@U)jJ NFrwFUpw`U=V3Z_Ea75h7zp  ;t*6LA`2!0z B=*C.<}/<!!!: <!1ӗi$Hvzh@8g>[Hipe-zh 6K.I \"| ߐ  H"`K!-|a4vPZ`Ҹ (9s
-C
-%2P]*b~' P
-R
-N/Eg{LnvRq`61y8}7}㬑NVld%k
-2d~g*Mm S<mZh+a4C]
-ڔ>kQ1Zը`uèmըl4 YA8Q'2<`oeFnH?N UwNT+L@jC.=ZM#lU¦jT5-TQ:XZP&TՋb23;U-'_tp{>pw/PE^Fߡ٩ `taC1+(9± I™,)™U&pmNp*dpT(-@0 ̕lB0 C=R+s y*
-RP5ajc% хZQj(Bh`H C%0T2,E 9 ZѢCK Z"H_$9\QaF0.R 9 }ؕ]ؕ
-=0!tm/v%c<~*."#9]9s;a&* P.LY(&`H`&,@{/B0 , =,~(E{Li G`Uؕ&B:ҋP5P#LT=v=hD:@g!L3`*ћrSSi0U
-YbEhDg LЙ+(LGg:Ig3kDxn L LJa-00[mBHmD^t i&3#033d06F8 gi;x`Z[l0 vlvz`0ۍ^p
-j#W>\)`;zrb`EhA10׉d?OAu?Ejan $)f
-H-K]0J Fq,Cg9LǒA-z`^lrztIzIœT9HO !pAfvcn*p; 4OC*!R#7-<3C2­n0:R}c&>
-}p3EvzZ0D©r+Ջ~%L4+[a0UNHrw. f,?]0_nwqtm^'oB4AښXk+mFQ`N>kRFÜ\TyPE։*/FU/oh6c4CgX*pfbU/VP? "ԏBJԏADxG~βi4Πqn&AKt/S}!Zb!#ZLOUZ`-f@K Zat
-`4]ؕ0a #ab+L}hB<I5}h)-w4US0!atЩf6t[ i*-WsVg DVm™R)0 A[ k5A[3
-g B<;ѸcUh_d!ݝ԰09B܎9E`; nJ2p@께7YfaC?vtStb*VgNdNBgL"1$2X$V3P
-65L iq6bNFIfa,P#m.<U_"諄b s=a&D0`A $<납79eS
-TT 2*!OC3B$s`s*6\ cs
-ZhqtvQWawvb7<nvSnBg-L7Yl@o ̕Db8! Pߊ< PO9l΀ɴs1o wpP9b40ц%M^JvD;:$4uạQɀ\d'<
-d'UCa$o؜6Bzas6II\lfҽhġLdZ<0U]M;
-dN;YJ:e42a;:)IIp Ytѳ6f`Z M#@2k%2*VX5AXxD nK.-vUX
-bw)LQ?
-"n,lz)H]ѧf6/%~OfLl·. X)Ka6fTA>xj Ә)s
- `ll.l.blVb
-Aa[/ d2H#h iPl#}[] cإ4#@:ƲұD7L80
-bw9Lر5]jp5vp/ {[ S&t´) leau 
-ۋ>t"d67 f٠ 6l*fV {37 {a6 0Fo¬ f=b2+r+C_5jЧez/@ #lb b +1@ʭ`@ z `[`}\ʼ9h;-0DQbw va7e,u(lXOvc+ Y@Cw,@eDΌXaH`,۳ ˱i͑ȱV |JU`o6`֋&nJi
- yr7$S,nN,HEV05!7PĻYŻmb<O-*%UĒa&LD"tCsJnvN
-2rUU</Xo橍@(xOr]AUAj`I%9XR&TިEn)==[E7ި6@w2kJTyFWqrXubkۘ H-2^Ų,7an
-/WyaP(xH*Wxom[0;ʠ>SrEkkrf|kUռL%jFyk [@z+VXjfޗeM=,h1Q]ۜIpGq 1$ZSxZ
-ob4:GE ob~M<V445'ZxQ9/ei,wq^$
-Uϛov;0SkEG't`K&s<YY6a҈+%vyxyM;ja'i*rEa&74:E+6)QE3,[~ndUH4cϭѩztB~"6rì0iyn}b]1cL5/n73^tE 2Y ]^j,Msܝ")ތ5jX\(f=6%u@bcHK1=GG^TaVlD7 HnjLѕh=<sebTxs Ckd\Vś4IKi!2{xV&Ky)DRyEU1Sq^7u"uU\: o*if#A,҉n֪ɂ
-^[,;W RYs"%ykXJe2ڌ<
-5[s^Qe\˔z X܊ͭ&nItsu%`ж%1KK K
-Y{)=<)GۚP1mV$N4ŀ{X2%#MA2s\NԘu .FC4 Sr{10$UpkXG
-sτUY"4Ϣ6ri-ª^_Z9,Iɇ636g)t6'϶M ;Eb bN?mDG\"a-1*WXk FԭWdn6_!; n qk ZF
-N8=Wf(0a?)$I؜p;;d OP 8N{.SEx^HTbO^I gwpR (Ag ͟wTV| фRL')!<cdb%M %6'(itju
-7ZM?krunnRF6?i-cߵHMכ~MkߴtMMr=i 9"o^]n,㝛Wn &7K}ayf}-l^>9z4nCw[ٔxRbL(]YxiDmKқX ˉoIW&_c?|('n㉫d&%dxx={AeeƆXT.Uy5=С؏YFatʇҚT`a!Z)l:Xx!.AƧAs)7ڽ]z}
-=_j'fORwZP|)q?"{)>F8^峅\JRDL;\.|n}q/?ᐈ.xD*W/8U<B<uM+Oha*W~wKi~TO[]=4犈kO[䫎Viru4iVV~Io@IsBp=gRCqɕٟIqF5 k>Z<tZq5Dp9hthWtƳ蚿G巴v5yQ{\Q! my\<Cn̟QUuܽgȿ=Armx Xs)'4hZ9•=G/@x%a֞p\9Ly&`%|C^B|rcr3L
-Œ Βk"sϊJYƳʶb,)G ϒw?yY2;AppRC"-ήL0BLvjlC/D^?Xγ+^lWΎ;pr?^_\=[xRΑsؑ2 VB9rx'f>N-91I^I't1Ѻ~'ㄗo>Śxp \zg~r\skϕKtn!vv;Ε9WtzOeyRېS:>oM<Ot\%Ns%X;Kc2|p#2p?_+u#?$H>k.T$J.Dp/э_L)Uk$ѓ[ E[W--)wnk7my]CSW-r8 ?P e%p@{aL^(7."iͣ+0.ߠ wm|L|BڔtXD))v4`KC' &(o ޛ$cO'+9In|HmRl=$&/('X{dH1Mkh|'hoҹN8F8>r%$:R^1)O^No$uqSRR! TKTL\[nR^ʍh;4yԴ5%MM*ҾiGdgH{!צžMWk5- :Irt)t O.%D?}Y>Kz4)z[rzVq A}PÖIƧaeȕ]K}+%h櫌O4>!sY)2^)W34' \7%<Cx-"o2e1o,YI!,m}]fmH̖,B@" Sٟˋo^fV̎4~pVFx}BBFG08}}
-yCJBj?T|+8N8%G y9 @l\jrĿ%KwΊ\%\=RsR !m"<+Wcr-ZXUyˋˌe>/o' -ߝS>F"yG{_EO'K B6"_Hl%ˍ4yη~ !@.
-*)6 a\lYp*o5@CL{O'BBi+(2 VBaPv~w$LSL|0.' E6h]('tEo|:LpmX"G[E+hYQ/{ &XGtKh|c[&.^^_,chn8֬mPY%xZʒ#n'%b} /h?Rpr<S)e:AEWJaQ^n0Cp+!\zNWB #lVQPhc%b5H! vVո &J*AÄRm K<*B YzLϗʍ+!@C)Ҹw\^1erWJ}<PSlY}-H<EY+~=erߓ~ٲ<@U qpJ9ABBpk
-RV۴uG<;.ɻF7bZ4>9իj2Z_-Gqń{ WWަ p!'>fU_sl)&*jRG<YZZ@jb;(~b͘}ͲşG~$՟Ւ檕'ƥVj;h_+ʋjvjK寉߬ݐ'ԭE3RU'Ѹ૓1urc7=r?ۄÄ]T
-c<K!42L<GR$o%~H'3bЯ3h>!2GQnAOV" 9ыrz^O6 0!~NRO{~Y^@x>./uy'|RX.SRz c?o O ("mؐ/6\E|;Q{!Ji5ns4# +˛kƨlEnr/aFu8/"|(7j<)sJ򉵄V0Dnr (KxᯄO>8N8!I6W4$)$K_G|7IM_˄&A|aU FBK"5冕?@x 1#<t8(N10h,]A”Q~1 F}/S'67t͝,y`$++P`%o喿4GͯZHϴȌy@ImY#-2m%}@˦[cW4^oِ'ʵ_Rn][[eJGn.%U#~:+' D:Ĵ!S u&j!5nZSB䭴!¯L2[w &%gk RB4-愄O^5tNㄗ7+=ty4IٚG\EhIEnģY䡛h|eyrl9"I,ڨJqK6-ᨭMlMйKvDkk/QVVMn|IǷ/˳ۥ$v.et{]+i;c $߾&j7k:6A#*;Vdm;O5ؐ +m;I ~5) i%AO K7#<)cu~-LG_ E]rLFr񵄻^Ե!ص*EW- /-zUmH\J`NU&D& :(m.k[P/)5.?!lT[\Vc5 i&6퐼Ͷ,sb QW~LRn<8&r8L#\Icߒp=a}Y=7Jk>Kwě9 E]w朄H\ pG|GeN8F8G$$ 2gPqNf{Vķ=Q\O9R&;dAƭ<:C|#.o!~!?~!}t$$A.?DNy 'g,^D\\fbSn/:w8cQ_$SFל W|{R %.y%7L]\+osmȇE!J8x%Ǹ|;aNvqH޲^BKscJza-oqen?#_^!wSnqϺ_^u[w^C]_5-d+NLsϑ=LRS2a<Ւ!O,>^ȿ_aW{>}-xw=9M>UMYz>zvP=,O:^\o^ սі^hXr[/Վދn]:ý{OF_~Ja\{y;{@]|;,{,2oM[?vx=!5 +Q\=v.ޞWM_^导_ǎyؕislTƑBJW'nhH^^쇫|[}F}pI_짗|+?ro]};W{s͊!/lJ5eu~mk|e?vA惏ܯ[
-_ow?.?˥U~)X?1 ??;pѤ*⯶=P 'ݗ{ /^p@lӀv;?FIA94(<2l 'gy0ue/o :=?\.j7@}~p"65E7}Yvm{7Y}?l);NM}Wn}#=}P_,GK/+k}r/}1A_G~mK)e_TܿZO}_H # LNZ{S=Czot~F?}omc,D$)m2'$gChBjC ʮf:偐l %l pu(?8|]\}vtG_CPT~n_,›N 熥TeuI8a ॶp|^V)Z3,OCs' sx oNL['?
-7o}ogw 3z<>s`  K?pGaXۀz{x,`3ߜmQמ8,_μ1p+򳁯ovp|}`yA_ r]5(2e'c à Lʋ ʆ+}`4A7xg\ 7|-`ss/|0q0A`y"/"7JܵY}4bM=Ȏ7=6yiugDy;"MQy42$+r|=2ӟ"?< D6bEvG>T! !x)}U[Pժ! jZ:2}CKC/\7\~|C!)D;$] +Z_' ˆG)äՇ[ñxG2o8'6:,_6$<p\oh_ڟK5o>Z?`?y珬3d@Fވ4gzFF[yeGgDzhِܷuDF#[֏D?>e4=oFedt}fFwm=sԹwFfa4stݣ)n-QѤ}%/{vthGWV]?]-^]8ylѳb)crpfL cqij`,::ck/_:j5c7|ԱǾY{|kl^[c?E{;[q?lĵq/~\^:κ:o\5<㭏?#__Gƫ7?#}z\_o#Oa\j'<a&Ԗ쉵ʉO2WoL{'^Y>cbחLȆ&<wbG&޾ y KX_ۄ6āǾ41Q1:e|䞍ImtL{3) MՙIͶIՓ+N|~Iq&xڛ}ǓLns򤩝񳦴N˼z#Mu]뜒TKʇ>;uS?T|S_>nj $M7)7kXn8}zo/etrZxL˧Lizuڹ镏9tGUyfK1ܙo3frE3rzf
-u]327vldglfiK3zhfF+3o\}w&v:2~O٨]}ެPh~m1JMOF-n:il\%ZEy;{?>/ߧkl s3x\͝R3w@涜dK(h[^ѹM3ss+9y9Y܏平?|c.?dGs2ዹr<ʓ_?y:;XGXo_n-HkF?L|w> O~78y[sboGR`?' g.y`aisڅף &,|/,NN-֋} ^ZHHxi\}oaO i~}8[^LH][
-d6.>vab¶E\\^M7'X<vQ~yb\Ą72wZ⹟6Em/J2;ݶq]p:h41=*KY^]yK/Ec<]_z6}衩GWG#"Ayoml~4eU-zۑխ6.lxxhۯԶvl?t6[UFn[x߶~m6m??wbm?xES7~QϽH~uQ VrQڋ Fv]碳.E4oh/zuE{/h^E;_/.9EZve޺~ٞۏ4n?۾[joZof>oˑmۏ|붯_r?gohzwuolwe~Yocim{(۱;mNJ8oǪTWh R6%;$w|(Gvl6#./ݡz;䎽;쐱Ww_ܱCH/̋λ8hqYpj/?myr)x.6xqVrUyŧ$\sr_whw4e7GOXԄGK(G/Y)DwQ\EhK]X(muW\p5裗%yr+-K>K?].םtBK/һd3?/b_ؐT/]W]z`K{iT>u/]*Rz>7ф?~pΘ<wu~N|Ilyx},ַSƧvF^Svʵv~)|agt;㊷w]N;w.keNLvek?_Vr,V/e_S;,_^s.~e+_o/Cbn__jOd߼ .^wNyybi.߲xo޳\r7'.>q?\vu+|C>zys.?*tLq˧~{.qź<
-͹++l"*{XL~O\!/}ZExĄW,OyEWW$b~+se3_)e.As%n!6_) +/,pQN}̅\yX+E4vE /_#߿rKGWWӕIWWκJ^u*W:WE+W~U1^չ{:ʃWrmy媣o^;Wr }qU +OOz윫:tsWq5^ZlZJ=W%#Wc|j;|ΫNNZno\|/4WȾѣ'^#D$|s1m5ɺk嚒S;^{yx5m|+ <s_f]Ϯdc4Hu]XOwiwf]ohw}0ӴKsW4׮.mخ/v})%Wn%宵k6_v-9ծ[ZS-?rGdhKرku]kϓFn]7_]צ\vߵ+]k_|kߩy_\wM\7uQu(^-nM6^܏Imu}2|\^w˯0~uҽG^'O_}iu]'޹Cza-g?[lQ-uJ[lk[ڭH-SvrܽS7ca2ǴN8zh6nyܽ.OGSG HV^mjR^.ε]׿zSGx}_9oן_Õ/i7+| 7\9w VnXW *o8p7he Qa 1qQ7< V!)`b߰rt7*?2F_p6Y~cݍGFq׍Rݸ]1)!z㶵4cx=ߘp7ʥwo>a#vWn&Iq7彜vSoe7X=75ke#7/tKtuӅs7$53MxCnzuK߽郕Oo:Mڸi,;rk7pڲ#cyg_zw[y]{ܯn~~K7o>}7_&޼֢o>p='\px-QY~5lEnq߲l;6Lke>[ܲ-I nٶͿq˖om[6]o;z˷뉷r[g3}kLߺ"o݈w޺qﶄo[m^V[p_DU{sƕzD}R[O$&XvSmʓoVs۫)m^M }2@m^m}}ܶmsEm{~zfrS}MYO71M'Qls֦9XΞ[{U{YM{ h߳ѷT9g=إ{^Zڽ7oYc{g]c&~Eb=}mO\p]uio:v)շMyBorSg6ݾco#{n&<xoy勷Ǫ_}Cn?"鎥֓s/%wxT}ꡭwe/cCH;<rmC|rvqmw_=px;65];{e]qd5~<Щw6<akRygp;wʵ;SK7ܹC.ݩ=Н2+ӝ ~S%O'/Iy>!YZ=Hl]rmv-[șCr\iIj.,Kg<Lp)wsEh~]7tuT8:,G:"/k}wЁO k-uy'&M%yݮӶywG/(-5-XwꦁʩW~CW7޽,޽ݮŗ7N~nҁw\Wr{YIù=VY}=r-rOL.➧v󓼃gc3Hݓ=r_Y)G{P[ިLjΪ{G.wӲ}[]~p ֮7|Ͻ+<wF{{]Z{ yޥc{ck{>+ںwKco޽6n,l߽ػwYz~i}Cսk.viD'O+[ʎnxoau.ܷo9x}#>y_my_4 ?$O3yhrߵ/3˝k?~孿+~9rr~=?P6⁵Ųݬy_[K]ȳ}3m~y@n'}`di@b(x/ȗ>|Ohȿozܶ|+ߞ`9c=xr CƷ<qƾ烇Ÿ>.<(ЗR<PT<NCk{yhMxn.yhEG>$<Џї:<ۇڿ=D|7>CznqS^[kyepL'>zM=LZpBKʗzxQ-({DHL|G=7R|Gd5>G6]%GeGyƥQ)+]MJht8BX|4rգ'k2|^"}t=zأ?<1)#ԏImc Bq/a1͗<vf|ˏtG]؍}3<.ex=~8Hc2>ItZ(ſ~_%erMqO~q>)Sh޾}˲kox-/D}2OF/wl t_IoU}{ܷá}VnzBӞ+8vTʇ5k'^]
-= G)'O扟O#O,kWHHx剸]!'K<I) 't$='WF<l'wOn/<|'ƟScZ_>T_<rS﫟4ާ˃O~ظnyOGjYԪ|o?O(R<}lOK4J1{W 4~Pr?xB>̍=~Oyz=-c_<-ŏOu<Ʒg?S3Ϭhj~̝r<"/{F ~&{'gYy<3?3oyggD=}Vk~!-v֯͂uww'dlH)؅(`1QT.>{=nq{キs✝=̡?CZ<z
-ZÇ') C?F<uUu`Sfqa6| DŽ#5#`Ց3{򑩿G/QYj> wG@K1Ҏ)|?=78 H8
-u
-\?c?
-
-
-:U/C]պ,\զM|7U@*eB7j>Z6eUkkU3oՇ\ly|>xw`}]!O={;wxAx+?~9rYr}\g/n<
-',G'
-L>u4
-ԂSOOSy^;N?@l=u|)rΩfH݇S?N=5ei۴8?N_\ѷO )N,8?=@ӣ_Ϝ\s4/ޞWI<|u!gZ?s3w&c3mL
-K?4yܫKo%}/_u ueu̒˝[^~#.FLv
-tw]mg^ο|U&~ p7w9/~W}zhw"#@Nj5nw\{u7Fz/f/#;qZ+POo?~?\lǑqo7; kJ6 3j(0 @G%X6VD+ՊoֿVpk'30u^+
-
-&&'$&lK؞P#a_ %N8p42XBU 5 'N'I8PO8P~fgvyf]gv}f=g{f}g怙g9x搙Cg9|戙#g9z昙cg4s 3'Μ4fv ߵM2&mrBdB#ٛ|,yA@¢)+R)R:'wM%yJ5Id_rarhlUJ}㔑 Rp?p=c ]SG'gB+AJl%v%%mN=yZ2(yaxWr 9+9\|26tr]r<)!1L*
-( *
-|h  
-`ROY&bKiLiHiJyzË_:"@GO:MDGDM`8F ى55Gixm^O>O<Y:OHN⤻i'K(yK2899iג'?N~|3^jvmڧtH2<~Ɣ )r(ER>I7)R^H#kg)R>|L4m[阙9FAସgv'% " $%uPTJ-e<cLgMeMfMaMcxM^=R-#&
-ޣbb )`˜tL &`J1p^\.7 x/51$z߉$:JR4&Gk+Rjo&
-JPe UDͦ
-Y5@uP210>20IdaAYxEdm`eY),['sfQ>bAoK|9WlZLRd)iX6U1E1_@aQW>Vjj4Jo=6L1S)j57,AK%ݒn]Exc^z8@z؛q*.lƙȿӿ_ 
-O OO OF&˒ӒɻE8,|pv`1Xv9`8 Ng`-APTUBпE` t<
-X5
-K@S)u&ZJK\, 6x~{p* O>/BqQDQz0:zj S´`*110ufLsӀك99!8.ep9(n~=~ ~-_߇?DB@OJMTsb1&~#'M M"Hf'%= %}%~ I)eԥT#zzZC=E^ަSP[s2 qj3&5Nmޢޠ^^QwQ/P233~1121;01{00{230;24VKcX*cEX"edY,?KeXz%e1y,ח?_?/__WOw?kU.{5~'=T4z)KʑJ/HoJK;deYTDS(r6)'S_Rr
-MFhi[pטflo:f*5
-M=VswK̒cX*-,,=b^K%!q ] -2KU)kXxyxYxQxuxe2" #ɻkw7 f)-=0
-[ɰU-ͰMu8vv=KM ^ /_Ï·S3s=r>x||; -4VT1uB!0P ``n`
-#z:zz:ú:Ⱥz:ʺȺ˺zĺ˺<2:o$U0K0YB$&)!(X$X"X*'*_( X $.+!"(WwK T*ʥ/Gd *~YVv@6D1MVlV$+6)%REXV:NKyNY<<ljUQvTQSSwSwWlЬ׬Tji.i.k5FY hj v6ΆDCXcL42u763]3=52617=46]03=15}1<$X[[n[YO----mw,-K{+VC9-.nqw$x[tY&y߇g2^e<x:IƋIi@S o
-oo S#HcmsmvY᜜tn$$
-3D-BM:h# 0
-x  x H@%NZPӨbzcaaGbbb`Fab'aݰ<w
- ߖ08XN n'$I! 2 l#sLl'먟h
-(gq~ qE"MW٠lR^PNRTRMTT sIiQYj!kH!hPƦuioj;zц.Q1~^!a$c񤱃iiiii飩鋩鳩eeee2
-­ \+:˺::к::Ѻ
-wx;!Gc(v9.첸 .kgggWx E^U.e_o_F[6__23dda-́;k5L S¸0!LpUQIYd-
-!=!"
-1D 
-. v ~
-
-
-
-.  n ^ n^ >
- ^g;o5gΒ.%R,&* +,s˻䭲oa1
-*Ċ E␢AѤ)[UKUUT TxUd5C45Amvnnnnnnn.k tBbr0۰0ð00ӰĘo57^0^63m45005O1O2,s--, ->k5۪Yrk걆nVʪv+%Î3C:Gccޑw\宠+JwB dpXOgggggg-ywz{Yc}}Cc##=cC/oˀ;VeauXaU
- ?׶NF)UEt @L0$ i0 æ&vA "p"VnDb)b?"Q؅؇HEDw d84====
- MƨX#6bce8 2<
-?
-W
-n`a&\-
-9Bpdd$-'JI6KmRt,I6G6I|||<I>W>O>G>C>T>^>Q)GۊNJ{
-R +Cʃ;JꭊENڮ6lmD>>n!ukuLmmҁuP]TO4@ l0 4H @5 2 bjj&nd kK͛)fe5zvŊu}v~6Xzmwm-V㭣q@NN{AxŞxzx =Ż{{{{[xz=ts/O^Ǘ1??ӿ??.9~^̬@V(+}ᴰ!l;ai>>> ß#;dw~*}OowToʿoITCvA@ { q`a`O``a3R#^ !. KLj'[:SD=/hyhz#7Yzyl58
-{daLg&299pX89lCp4qpu<)Wû+^1a\xVX* / <app0Yp$t K%Lf CB%HRtlllL$r(_!_&qr\P+(?(*?)>*~)
-Ƴmm8b\FqlZсw?}mߎvgg'uzjp]u]vyGaz8{hxxtxo{{ƻ{{{0~J,}/!sFKFAMJ?ܿ؏C`__N>0?
-.. .. ₛ 48'!%&0, fge3Ypc>FFeWv]dw%ovk}9s̳([09)-*"#%
- ,))6ȡȁȿ~ȑN^oA(:mEmGI1q.y}}}U^xIiDE֒ĤJ:2&B($
-((N:t]KY9t]G2
-E2f)dqNrvsp9QNsiTpsqNs9xyED¾/IQv1"@^A4S@4K4V_4E4CM}~fJr$Gb%KAiXZ49W. 䉊bҦ2*ꤺ@]}@C]i24ڙڝڷB].MEt1].CwTtj}a!pPmjh04733j G ˆaAl|`|ho$& b63.l4[Ϳ-,#,,[-ǖoo˳5ڎjmWl~q%[msss399ȉpwNr~vsqtpup qwmx=bOxvzJ=elOzӽ^%e//='=+Oz>3fgh?OcD?O#:
-)hfA]0 @0,kGVqViVIVN8/ _#ȷA{e'9dΞܽrWDWF}w<QƂDhoWOH;h'hgh{悹a0lt"B,2$d
-2Bʑ3
-ff321rGr_prGpsrFsrp?sqsrzs!d^ ,LDPS9DN E>V$EZtU(E$QddLF2#O[rܨUS>QTNWPg jUquzvvvvvvvBOwFwPWN _ 7 o w / / OQec|io1Vs9<о>6>>>ƖdlܩtLvb(fg"z;{.{3,OgsSiTzn{6{|=3[#c+C 8}oooooooxЌ2gL1"#)~_&fw -` V_wO/}Yr$=ɈΞ=,@v9}riιs;R՜97s};!&:bc а>A~^Pt'.4
-www.]TS}BiQh耨VT):,&*:(K%%$W% ;Ӓ3,O^,ϖs )+*UR -s6mvvv^Dw[PRLwUM%wjԡcSGO+Uco`h|gh:`a.36w-F;ƾζs;N[|g3IqMvr'Gwy~y^{>zڤ<zڦKyyސwooooooQƌ32e(r/Z@00*4/#8;4#4&'8%. _ t"3e/^=?{Zqٽr&3:gHۜG9s6wb4ߒ^W0::: C~Df //Aɸq8-n>?N8F8A8J7N)(q3J#eu~naX7ט&n&-qosvn:o>n^ދL7wwg7/ҵRL*!+&/UTnVRPTURmWUޫ߫jkvjPmG}w}~zԵSgJ$ufsRO,uFjg$5M"Tg>m>f>e5טOefOL{=vyyyY,wV999ܫ Kܻ= N%mTĴ^i+˼2/_ooY&zFꌥ+3d,0 ~M@~ /%d M )BCЦРPj…!ljj:u..k_hZxXdDdkJdm9mshEtQlY,-b;wo/-T(% y}
-vyD+aU긪fj3ڳ) zx*"MR1?*dhbhao7{m7ON{{b´iS }$Wې%]@s 3 CEݡ]Pn(jɺ՜u5QNfv^x\8-Rْ ޜ},{iβ%9sJszMv-цh}o\6
-b؃S fCKя_q7Oo6̧̻ܻ[+ܡ!ARHie' r¡׮(}]____
-R5Tn(K=l450ߵ_??vwuwt:n&WiҰiiവiN]>S>Og$gTdxi}݁Kӡs;kGЍГЋНɑ JNwe^!g@kQwƸ1~,+CAFDG>A/ǭpp_A~g 7ܥbxT'(*ɚ)v~~~w!UjIllcefZ~{;~;8:::8cnq?&J#zwOw>;h LzɆ@srr=O(ERR0
-*FM'rB+hz>d07K")m@/d΄f2DFNGNFxوD˹Cf-[w%v=6_-,8FhC˘˜xŻ%o4=CJ f>2/p,sty ?-IdGDl..{%%R.<{+ =AKRu2s-tQ]`Z8Me^fE٤1Qt3+7w,PH >hb^_uNLI61Z|*7MY2rRv LU:{>k?Q͝?"_o@Uՠ5u M͠-dAA0P
-B  € "  ײh :bX 6x >H
-bI-y]rzud_B3 <=9|*>\r6R2
-xyˤ3'H2a[`R6AE q6\"/'MD ԙ
-//zdG5ӈp T~mߓ;ہۃǀ_A:zƤLْIZ1a;FIŨ0F x> ڈHCHrUR " O%RT
-IR1T2KeP31c-c-ff x>ooKDA!O6YaT*Pڢ,ѲőG??&<.<*<6/S)`:x)I`4xx6x΀VBFF*`aSh)_Jƿ|d8>> _W'!#"W֠666`mlVLa vL!Ƈ &'x> g{ӈn"ۓ$%2ԆJR} j&IPuT-UL5S]T@R/όO5u, Z"Mf`6~?/~._wy|&_gu|_.֊i ii4Kd?BE"KaV.1erL~SДg[2,v,b5B?߿ݿ
-O O Nvl;J*fp5`3X |plgy`!8zZ  [ ;5eqJ0%3 7
-em"V.YLvWBL\TUd+(?+?*?(*~~~VjijZVk06*L,[-rK%l[YZ,SiaKE9齜јq%)ZՌ{{ K‹WgWFIp &
-|
- ?GJP^TCEQlT*UEecR0100m1w10100O0011/11_10/2f|3<: _W-s:}OhX(8^b %KIIH4 'KDr
-yyGL^N^I&ǑWd&YH^I]EHNJJAKu~~`bd01G3g12130g30cga.dNgdbd}bccaU~njYGXgYYOXYXMowǬSJs~V-<k76:zjdMYx6a5 (hD4Hb2AA-lA`?AoApJA[ |A````@\-'+.nnbL*6HH_H_KK_IIKSsJa!AkY,.Ɏeo;e'U*Q^E][K\BA[G^KSCYި٬٤YYi\\\ИK6:^zެO0t25c4t7=0]2325ΚnLWMg&`mɴܴZ~Z:Z_XXZ\|<||t||<<|r!sp%X.NtHg<x _-+xS1d(+ x6d>d*;x dddd.dd& ̈́ 3гs P
- 0 š`=RS#" ?ß
-&Yea1֕dPdk'b
-ZM@MJhh45N3thb0&aT dyl[.g#9"v1{{[3*vgRN-a0;fl;=l{o6o>o/|</o2VP.8(8 w ^
-  ZmՂ;ۂ/ [1U)EAYIpEWp]$x,w||w|'J>{IqI_I7qWI;IIT'Kᲁ޲A.N2@S6B}}%:
-:R2F"D͘e3ƌQcdl6^2ƍƑuUA$`P4HThspsol9Yo-YӭZZb[3fk5ǪfZwX VkY֝4kԺF{F6Ӻ۪Z1qqqqq̱qQ8888rwvpT;`.+U*rtBW+۵ݕ㊺".r\5MU7333³лȋoאKפO?^^~2oҏ @J
->vvvvvv5>Юnf1X .3 ˈ1͌ =1ML S2̶n+Dd+GvO5wk7v_N/gCvGyv'sݛ]nfea`wt \`cec?ca_bwര_s8qB"2b^&/eN>>>@?u‘ Bppp*"\&\!$eaMBp0A8]Hx!E8S8QHJ<B!H"d'BP%D5B)+'
-GIFHfH~KfJJ$c$$#%%IJ6IR-uH4iYWH6F6S6[6A6K6M6^6V6WM6]>UOOϔOϒP|s-C3]}uE2\ZZڢZڨJVmRmVSQt5CW 5W-T5[MTSrL#Ո5] nDmvnnnn.Y\֭eB= 2 )eo`cHdR2#4 ׍P1ZL03ؼμļ9ѲزIJ̢,^Z_X؞[XXY{笯5ֶ֧Vh`fjvݳu~^ƭ}mog׭CmGg+ǎ[W׎;7K. :tuպ]]]G\'\]m,w;Nl,`<=(ڳڳ@===`kǼ޽J!-ݔN~%)=~-N7ϥ_O?7??!05
-rr \jajFFG4# ZD %qx8hBDBCh:ނހd4A384 -AADZgcأ}Cؽ9l{[m6a+~5 MHl@#l$0R@$ ,
-kaD[X,\'K`,Y!!HD-J(ddD,!I j VKҀ/IV-mmooP9J\C-rʇ+4
-yLP~W*(~*~(z)+)***rwIEVTHVQTpF%P=P9չLuڦRuڪ֨s&uXS5A׎kZ:Ncd:N:ۯ?ߣw!`4 ZϠ3X zאi A`YFof,5n7616dʌ7s83,5fJ3,26S-,--+-k,mlHҦem Զ氱l alrFummشU6mmmummmdڒmm0v-ͳͶmն)6 n DwG7/5WGggg[7Gwg{5Wuuuuu첻'G;gn1z(ey{Mލ^ez^=est_zFzzz(=3ݟL Mw/?J)umF3:e/o/
-t   t  ,
-dgAb\ApdEyAJPiAHPL7YhV0
-‘װ,#H=we'gޜC9幸諼yLAZ !/ !! w!O W o  !! 7&Jٕ2 9  1?nGgh3ڈZ@JBЙ t+}}}}}}}}}Uhx D0-LP<7EH%  H@1 %uUMeb q5iID:LJHYA!R$FIH)|")Z
- ,p)
-2:::r.Τo'-t"ODOΧ:[̭f{V"k k0s89g;'SépZ8N."
- uu9%~[b%ID'qH̒d4EfICU-2l*%r\*gɅ6vAW PvRvSWVvQSUUz]eQ U&Hw+eTu:_]ުޥ.R5M&djBƥ j)ڍZvvvL[ݥ}ut]@ׅu:.l +YtUq1v)Caᤡp3\01 { ḡͰ۰Ph7ȌOL6;VӜn-[V`;f`;eem+UNښl;m}f[̶Ve+emmv͖m;lhjnk]ݶllXD'Ϲ99999Թ9չ¹Թ9999͹sssssssszjusq}sv}pqv܅wܓI=gxz/z{}|@zw._G__{_kz_WF3FFFi@J%Ae03;m`yP໠/h f+XAo0'=twc`~0 CDIX#%"1r!];]N999U9rNȉ}<witYDIяym P# >#W"7#"W 7"7 "H,r9r6r r*r)rr2?T9:އފ.FAB
-)&
-6"'2X"(E&∌,MqE:~ITWU+!9$IJ%Id$O]r@-͕e0QFeNFaeU攻CnvKk$`p0XDPe2WF [R5՗-s3zuPU)D5JB~A]ZKwAGWkҝ՟ӟ7n^R>>]ƽ
-[k+3 #2 ,s91-)bI@-=m=#]mSl_llmmml}l/m쭶voAQv}}@:iNS|9N9)N$:NLvwjB'p:Iu'====].qߺ?߸/z<G=W<<-*uOssssssӳԻś}}}ݚ^MKM M M1(cHƨ2fb3S# -`
-4Ok77/׃w/ s g`}A^yRJPa.x0ڕU;koVI(|%>).x"+=<{|٣fOޟ)Wv~9rϹӔs1JNK΅k97rs9&uOsFWEYQyTeFQETeGQ~Oޯy@6y:c+= z ރIy"FB DҐIDPCQ'1)qtz n0n(n4/n
- ~ Iɡ~n`P񬦬ʬcYjen wD"ȇȏٳ̙3)'?]Λ9Or><y2yNenMܪor~ϝ5EQgTMꢖh(hVuEbcb#bbbcbcbbc#c|G3w~Ek,)MN~^d:ҁ!TiD-i$,XTx t w'rդ*i!qsS ={Kck abfb\fs\3pBn> q},[-F6n.r\י^CE"z,#z+z.z&'$+z$z!z((y!$y" y$Ʉ2,"//;}Ry/EoEEOMJ^ANY|<*WWQVTS>>i~?k~[ՉrMiZjړO6z@[CEUYNYo8ue R'nH].uRTPySK]c4S'TS|774,X b,V{خsv]ow ZڎaÞnϱf{bwv]i϶vڹY<trwv;O;O9;8885Σ{ιn{{½ǽ="mPڀiӺI'ZǴi: K6$ {^WfzzEɾ-ķٷη*cyݟ_ @A0 l =!zZ҇!|H!rHmqC*B$
-B1D BPrgfg:u$kwxoxWxTdddPdxdp$7RɋGbȊ7d^3%gj9rfL˙))i+K9?rӚ''!:5onhY4?nFK%QG(5':;"Ɗ͋M͈͌-bkb+cbKcccKb_b|w~zs
-)l- F!#\d c8x.
-7()o)()(()(/)
-&l.@́΅aaSʑmȝ][>%e1ґыѝљэуaccec>>^6rspM{\2o/xxxxxxxxxxxxTMZ"-JgGdeAuFQ5\3T3Z3L3P3BWҲ SoTE:UJjSTv&F015զfbY^?o_oٯ?o/?؟۸~9\ߜߝ]\]]\\ƺqnƻnv!i6-OKIC6!Ҡi+`iU^WvH9}WtO>O;e@3{{xbTV93&t>t3#,j =] ]Ն. Yng= OLLL܍܋܏1لlTvM9rVlٞ3$nRqCsʝ;6wD~rFD{DEG_E_GDEDEE?D[ףow7OW9b$fcXZ3x1yL81{L,1QL3Ɯ1v,3?_'Z[
-tC5:BXK:II˸x||}}}}],+!/#)^)^ ^&OP\H<[BWOZ&5crNeꢪIIٯjZv~~~~^jN53FmX8
-.#jz:\#"#/e(7ۆJZQ^AFV<\:D:X**U43534p}ޓLu:RS ] dxHX0`th($GckkkkkkkK清n[N[MӥJ' B@e`Yy2d.e.̜9?sj̙Od=Κ/Ryggefs9 s]2wErrGFED¢S ˛76obޤqyǎNⱆXult*v(v!V;;5ǴyZ0`ĤF XP\<lDJ0pqW c]yxy1R##;F UMu@Y9k%Zqz>
-6:<\lT,<TDxdWKqWSli4G=͘?=˗}~_33!37e3e\!sm7ݘ $s7snݐ ˅6N."ڼyV-̛"oq9y˻k5.^nnĮžƮȟ[0`V^AVAQh9ZقARI$FׇٛדÉ1R,Kg-9;:;f:9:@Y.[[4_ZZ+mwpzA8f"2 LbHld.&wDtdtT΃mے)ۜ;=>8:#$-0.,)!(&%9"6v*9S
-/W
-.<TXSX]XUx@ƒeE;ʋvU-\S+ W/,J BEPS-r 1
-;
-w.:St(^tn[u;vUSn_u;RwX]Uuu5uu'N՝;Sw.^w|]S݅uu.]kZwzݍunݩ[w~݃u={Zy݋u^׽{[}݇u>}Z{]Q]qݏu~[Z<"2*:&6.>!1)9%!qhO828681N85N83Ί87΋ジ0.㒸4.㊸2㚸6xj0^/KexE|w|O|oN^(VŚbmX_l(N-.,.*...).-VxG]Ż-W@CŇ-,>V\[(BAE"x(uBp%J#K%Dp’+J*m-yPtR_ZBm_#d[Rz%u%kJו-}TL%+הK%OJϖ޻}wY[l]zRΒ]%򒧥sek%K(}^z[}YCu'*ܹm}ޒ=%}%GJ(ק*9\rdcͥ[J7BJzN=RʮO./eԳ꿖TXϥ뿔~/}YG_)YcUGԿ-U`zf_>n[p }Fn`7~mݶu 'l[۾m6~o ~a?m[}h +s H e5eˮ](lVvxƓnh<xbS-eUi^vrYSٝ3w5564*nXxlx#|cMʡwMo7m* S)Gkz ^n<U~ӓMrX&l˦Mr|yJWTqbsK3M*.T7+T\\|EcEc
-\K]ŵ- 7k||smS7+Vܬ]qF;͗o5_n>WAkA؋oߋh9k9Rz/rl/^t˾)-B %BnًAlBj9Rws r|oޣ{Oݳws7P7 @@8s
-Wg瀭k 6hF]@Cќt, Am~иht 4
-Dg Iٖt@92lSZ/[`eGeu),A`#y N
-rɢqs81E@irR(JGit
-)
-ry)48OǼ Ez3@?m7zޓ#uOsϰy6=, }ۃeyL Ie R&c2
-o{B-`7x %*@ )A2h]lCA$W 8#N8-oeȆ rDR` pE5vE!$*.k..0 k0seٌ<lB6+0yJD 4G04I4K#5l ^C׈44L E
- a}nو즌/c80:lHƂ]Fnzea٘l@v[ƃݕݑʨƀ!o*#琗6 yuEdيlWv(o)5"kPk|:G^GG5VCS i\ 1_4a]c(4E#851M52Yclf mh5Mf Ad8_5 |ÚAlpkk=^f ^bb`Gc -QRZY֜e˲M"n7,GERƲmI[6-ģ֬ex:tQ7e9wsN9'12PvʌAt>pN8#K+V5o~{vx.Mz5x9x)x%x>x!x-0ۂ׃-h" "6d+"̋\N|=LGٵ9gieʊZ
-1@LU<drM2&eR&EFSAUv Ӛs󘳘ey~~ cs㼸.G'i^hFᚈ+VE<qD$=@BmMId #閴IHK$]H!%.ܓ `Hd ɖePْlE6'eٔL2lV6-eB6@WC(0rH=P##LVSlh.b5W0G01똼&hM+樶 Դc5W1ǴuZ!fp톸hB!jlbL>l8k❆sxkpe9%Ek=l`=F:m=o8N\q"\r&)@gwœP'ޣv{oz{zw`W'vw7`H6? <9 6(k= 9@]"܉[@V+(:<<lZVPr_ŢUD H_ JDp2 #25lT9G!obNho`1]K2\_Y[ZX<%KQN3MzC}zxlsD_ˈyY8DAN-
-~J8-"H"h !Ba!:IFeT6SN('I丒 k6kOj}^-LI{s ߆ovZoXI .k$::9#^};Ly#pp( 84dY{*"`3˖eԊU(D4N]^
-z&\EаdDB C2˦))]im;d:7(cq9İG!I2d(1}LܤO BH҈ :dB2.A(*dLb1e`v6E j10C310v3N|>o8Ie=ENx'}blk.՘iؗ+3BHr "H'r
-e-I bE6є$2t ,r +bC\"=!rX#BI%"ø!qd$HJ0!,|!k $$|ȜdY @X2L$[Pe1LƗEa5P-!2l)#甏dJL")"R!Wa@da+H q̲+H$E W.)'1$ T^Ю(H)H)!)̢r3b0=.-S4\.bV0ڛm[eX1pL`ni7 W7+Za:˘6-Ӌoi0:yR?qc=al!7g#fYct
-q+@ M ##CdAb]Qu̪wMTE5L2Ka;}"D Q@T4L%SJ4ǟ7sB
-qBX°
-t =' !@0" (
-B(¢0
- ')!I,8'J$I
-T%9e(HRd)H$*)HR!J"H*|*IHR(y5ecDfJ;}j,fB 1 Z F>,ihfQ;bIvX.kW18̠aIv^1x~VK`0l C i~v\{be5^5's{,oo_2N ;N
-~x8lDa^cn\/)F8⧬@<8hv!#?DbD+zD!M[g7IH iŊwIHK9+
-BVf%XyKXVuBEYI +G&Ŝ8+Һh :MN3<OCSԓԤ 8-N,5iL9 TEO8΋TMGzNt9mδ C?GDu:Nm Kx/N:ʋҽ:^3b/˥$I3l:N4/ΣF&$bڙ: Z zIedt62hbƒ 6D",v4#l60U."x۸\}\Uq]\=:::jHէdnOgNeNf=|iw9GΝ ּ+gKAZ
-ccI#?b0Itejf Jgy^DXS)#3oW3m1> eTlпL^IAn &"D!̓!Ml R*J#\iX0`cLUj2b7Rg3fxp"( FQ
-!ZE D(Hd H"JH—lCĒ<D"YlBdMd![,+;? ȒIxBv~dgQYJdaY^)B)Gj"Z)C: 10-Bkø1%T:0 ĀF"'W`#O3kV_2.ee'MH|+ʶΐV~ʱNFI$Zp95uFz^}+k ǤAJ$L3LbTdmMqs;;\e<|{^&`2AJE,</Aug^U#Тl]W*A> ?N7 n?L_aV+"0'$
-__»:}xI~~N(o_woWgKV6܍lw[eU:vdiRaQQjieLWZWS&~KiQZ!GC)MC^diFAei@f]@&CA:F-EH+2 m*hRjBmc61)L`2F+Ѫl-Vr!L#&0"-N[c LCʵqLC׮jIZ6!j$&aimH1IcxFQfxQWj 3j|<θ_ܨ0
-<ͨJ/4h#2\͊1T(“x(F#n|FQlF5^)FQ'FQb4ƔHJXVhXV5dX-Ve[VUa[ V0)l Z%֘5nMZeYZ CZQ$Id]"Ih*BHN
-%$meeրu.VIgM[AUjtuNHԣvWzUwpS\ԓ>1= iWkMrm9{-^q9)W5@=v^tuSSR.PoR/\Z+:6j٫ZzZ2*+:߫QjnokJrbz 7 afaJ`Jv,dZYff%zUAu4(S| <SL3SLEyAmP1WZP>}FDEf$i#%X9뢙-F$H!bGl>vs;ܛ\_{+õָ3OI..ΦΥyRvKjw%u!u:N.g.e.nfe.fdZ2lkYUVUd}|oΗxr\;t!YH2Z1L^%Ye^S[i Zd4Fт7-ukY+TQ]=a-n'-'jv ~{55!-V(kGR֙e*0,i$=Ax|!H֢jZftmxъw7>mWڛZIo ੨}{-w
-}8rcǻtueޠ'.!{(~
-,n7gs3pLn_
-B3ר JO*ĵzZb\x׌ 욢@Wыp\Ӿ>/N?/4=Eut7wkAz-}
-ևbg-ѫ֨mb;עme;eW07x:7H<OG$3Փⵥy#oבNVv+՞tf2̭L_z;ӛQg5YC֘eYm6ȟs\0M yOUtYZW{VEEQY.:ĝNqt,]HIU)JD9
-D8?x9Ah8Z>TMΡNTy}=՘jXuu5WFU!T?Yתm]7]Ƕ..baNtuut'u&B,a45Mmkv i-Ӑm6e[Hl*ҴMOZHs~ۼBIK6 if$md Hj ٴ3ۈmq rLEu]*EsX*߅n|w}}zo},oCYB-ЩPc2!t9t>tuu.t&tu!tuu6tu2t1j ] ]d1v[f+b>vG4hg4ʞnGcܭ8w=^OmSӼ{;}̽%kΆl$B@/Ns@(Je0J*,`ԛB|N%p%e,{M6iU֗LBQ#`%BaR!ir
-.U yU ]סĶ:uC{ۦ;&mm *t=rQkߨHz RT? +µ^tL+)!C{}nq/O|K)eۥ(#!)mR$[%p&\ gr9rjER]A.UEePէ[RAU7u݀it[׭7bG7ttcaln4aH7.LaӨaB6 js$ fhT mC٤.kNJ\ o7M&|)߬oj ZYC7B]ЭhO4NS$wd3l<7-`ʪ*j{W'\ oo8=iWJޑb(z_z[ʅ 2T.ZX΁T*B·?"F lN&*B(*
-"*D0*
-\~ ՆFt! vL@7&aݔ:j;bM .1-u Mt0g1-MYӲ jJ  d h6np6j#(6 ocڼ$-D¤Od.&AU6,*qIl¥r]J|u# o}ߒoٷE BkV:Vv*?eOss4nv^t aߏE&'Rủ"Xb{$QhHFSK
-[&"V+'DwwkpnR(WT+{q} KMr\ EG.-T7⪀ݴn%& o3(›hVF`ţģR2%=^j+R n[8Ouu
-U(JA=R~Ԫ-un^[ X(hGK@np1& eRl R"I9ڦl2Ԗ!)l&eIqR$]kTkjq lrpY]&G|8ևg3M k`D1нH? 4b nnB{4gODǢ"tb{&1=JK4'@7? YAN )*6
-bwոLniēA$o#4rɌyeA:-K3ROɣ<)<.<-wgQ˨%SeVU (neSTCeR-*j
-Uܪ9E5AQTNGБtdQGtx#8AaUӚIn&2v 4ILIdR3<9a-lNO~Y9%mkKԌ+b˹4Լ+RR.55JvQEwqOkaDK  oʸC<AB(ϺZ
-`ht%zSρGqQHED/'8(2
-^K&D[Jjb)ͧSsBj:3 g2(̺l.G(,+l蒔By^Yy@BETaUHSQPDUACAP`Wu4,CG2u,GjMڤ2li[BH؎umזkӵs\b'I}܇ 9hLt$@ܕYs
-/7TZUeTXT\FP8GTQULT%T5@1s`2f i`4Mu۶yӶa+؊+:{+||ekr7  P:k6*4„Сa
-U+G1u^Gj*֢a5,YuJL'r^tF\әt*T'֙uv0L D4l&8e&L@ (Hn[ Snr~|~~~dwR/;
-g8(#GWԨ(z#ʢ9i;JJcčD_IJ`w{'q3"To~<h
-0<$& $
-C9)Eެ(³ux~RPL5E}UC]P_Q_VsQ|%5uQ%@ QsV5EGqP ]PG tryuuJ[Eu*lHJZ_'u1݆)e)fʛ)lOΘ0u@%DMB„#LIS֔6  Òtmr~cnjK߲ٯ[7{;^{uO2FI;Oqo'ܽmu=R 5M-Raw@srwqSu=ޤ}C){g$|(#F o 0boψܾF7Y <!uX*d iC, -4! k)CҐ>̲!ST(W9w8 N;GآmmZh6樢{&:@b4AN$\w01NP$nI%9EyxOaSGJS.Iy<3ϟ#2 2g`֟ eSH6?
-X^'Gۅ#2|P%B-=tҸ%ȏfAHVt;j1CݦNMu; O ݳoaB3䉺(-ESE "Y&ZJn-ج.أz~>`@&|<#sdc<:e|b ޣnRԆnKuVlAgnꊺu$̃!vv6uϹu#
-`,8FLeps)V
-Y+*6\+5₢EQ8
-%HIR3.CRtUn(Eʒrx jRꄚL)Y*^ʐFP4 \)_zцV*]nDbQ1XP\E". ŸbEыSt &ˊ1ŔbVѯXR(+kEDb@VqzNUCjzR=&P:©Gp&*QgQTS'QEVof mԘF4*«jzQCP
-.}~JMa[mm~LSG_?Яc ]}>c^}>'{v^w#>}>GY}sYO3Ppۼdc0#f;an^6 13<d~dG}9H{[AsYAX15`% N¼D7Uf1;h߬$x f?al!6!L3fi4٭Kd]d'!dh1dewv]gGdkyv}N$Ю
-ӎv;n&Pd;L3R͎%h;x2$.T; |;εf;Z;ESn[B4* 喺nfWT7sknF#vэv7hh4nii<EZ7wSpߤ)ܝ4[薹3qbwC 5-8 u%??G3z(0&~?c)?G09e4ax:nYt:> ]
- B'b!9|1boG×-sa
-bCatdL%V;;ۈ-r2ӱtts>sŎƠbB9F/Ŗ9+|1v1v2q8b˱B>v&݌(sG\\XN@9AJB.,AI 8J J$ָN\m)eJ4)6ϘRD)SJ<}Jb8Ք,(eHRk)y)yZadV|v0?OfeFv=Kdv6-d7ls>/f3|C1*o|6&A2O//(6׊YQzAVu裸Y>D Id
-Y_ _ _ 81jb
-"#4 (@
-.9j>jGB5MVԫj-Q3kj} -P?RSGѧp+8oĝ!z~Y#(=Z??[/ܒ w ԟ5$eƛcaƘ#9N!L gffb=fCv*ggYd&9j琹d=ad:9b]v=n3FKSnfv{wMNob[mra׭uߡEi wK ][4鎺nڱ~G~.G[ ?C?ޏ4/T?3l?op(?OOe,[a&3ج{pO+<·wp{;< sY'0ص؍X_-6Cr:cbXG rb+18V;v;v=97cwbNO Aq$!LHjBqr% N% vr%$\'l){JȳVyKSD eM)oʑ\)gOY< (0g"r'rż>ϛzUX0 †@TE/j!.0F5si|)(@(JA݄֩5jZVgiIWk'ѧF9V _dOӷXz'8'z'8AjU3#9Cf)9e/h2r7ȏy{.$Y*YBιGiG=G<qZ'.hC-w6L+ݛں[fqB*C1~_05#/d5#m(<&SGXx2f#tAx<z81
-Q9d% uB$ Cb<JHyT<LRT,HxMS /46's\s, |cx\<'
-
-[Whp-p
-Bbj*K29׿pbccئhqX>`XjW
-H/;.9Z=<`ecX6bkxDxzY܆vzgn"^u\s\q~20& YPM&4 FKTqn\w L SĈxx6g'AE9b#G r&=px.yBψc'dx>;1`!L
-䰃9##9D.Mdnc)m5<*¿;*hɵax*|whw ipA Sb00V1C՝hZ
-1jn%͗. Gvri=(Zʟqas*}&}2}:\  WW}Ngԛz6׉Ĕ*1gh'&ysƼnN 6b'1kFLo;Aǀ@.ir#O~ȐwÎ,yđ#ch=7<W=7=W<nOiyyc$P っM@,gdiFڟa$Οo)F],FaVafx-  b
-9-F1b񤍻XOGu|>rBĵpfvXB;nIyw.m]Lxt>o0g˹cKy+t7jWsųš"+"]ur(l^JËHp :Dt&ڮ7q6Uozrrrrhil,'-, -Mbe|M"9&y1rL;6YGs4, O;8h
-4
--F(2NNu :c,I8ĒaaXa?Kq81 SqɆdcmJ:.ޕtkrZɳfKƖ1e+ <JГo,4P[:
-aYn,AB\O0c+bT.CPT&M@RT%%*YNG sEFEIuz
-IH4Jga12+R3,e8R,s,qsnLvq=\sdl$D_΋.b.I`*"ab2X+K3PT'HS,4 %+
-
-XA0@DLOU:Ϊ՛at^Vs-uAK>_!=IGa}e&jhY [,W-W,m skK~"Ա9eqq(6{!=mϠjٜh \
-40.N0Wp s2y*y:ٞnK2\[Z7P1Eih#>Oqi}FiaitY!"w #1*GQύ@G3ph 43O2%l !(&q$1Ql5fMKI^Hz>ng;Hxތ/{2L{QTxTX+ԯ
- U:8La`b7LsP8D4S tԃpQ 3P\_@Æ~KookiX-qmc ޶L,# ˘eky`'G,,}! Cr<āsܠ
-qF\ܢPHM
-A9)tǪr|qGi !ptR9XsLzh˞i!<BC =hŃ{ %MJ<bڊGDy=S<p3,x9,y.01/1 9YefO"s88\
-\a#Xx00  Z@^70 L-lA~<
-\e dyV:lD
-H0 oa{h.#aW[zHsa[βYp> a[nN1dEV os,Ox= ª>9֘c18Θ2ibXhc)cb!9xb.c/9ᘋ#u%&܋%֓ p;!nH&+ͤ4M%%;גwm7ʕ[d{'ْIwütw?};=HLtz(ex)ޝtuC
-? eY\VnYpRЕ˝N :sݹܝFПww}{y
-VEbbXqx{u`uhuxub]YEa
-/ZEH1,0JLAjnAMRtYUBk(ef>GϢKh@5N0faqHǡq qβdY`"8k,X@"BT;.EC1L4#{`h>ibbX6 &, nМ2qhAD4C\ P)3>Esfv3Mun;$yn'-q$,81B(:0E`x4Tt0;@| $%r}!r}]mXSc&w29^ͥELz6ݘm
--y`/ W兆UYAQ8ZDa8Ͼ>a-l
-W;8(=
-nԜ54"0T"8Oq9v`@Y=2)<@v駵9{̻Ln@Nv=nwDٝ3S D$y&<IiTJ5{){1ƿSVxrv"XZsKqBQz"S<lE0Ed=cu,QV(~ƣh=O=F$ (kqQ`9a
-4!j9fFnE#w"#}-xGz=ߌwoۜ+8.IL$&IHi*Oӄq >>MIҤ43MKS{41MOwe;"~{;{#+eegά3;M rsUL`:7_g4d~6_OT_R
-|uyuxwW/"8*-BAGi&*p?2aߍGzٷ"'ݛ..M*MM6i'Bx4u6{9tm` 2 Fطx_,d$hI^t_Nvv)-Vr+ybRrj*CO2ﰙI`_l̬"j?rzl(-F3SLCN&9y^
-o-)HJ$/ʻĻ%imHI*-J Ӻ4-NkҒt~Vee^v$;Y,;9LC*s
-UsX }Zx8U,N#ġ,QvD.ۓiO@$ @(b9f0 3A6(rF!6$ #+X>{)`#t|&>ǧ+q.(?'B\$Ie*ϘT$MI]Ґ$IkR'x2H{Ѵ?mM޴/mHӱt8NӶ1I#H[ҧ3JegYdv%;̂٥t.dYpʢ,$.g99~{[0r6wKʱs>G\9n3G<9<Os<)ȯ)yVNapW `ap]// 
-Bo_Z\wRgQ<bGYYQ-IErQP\]VY8_;z~9D
->cd Od/d|rVEy@- i9rOҒ\!T-RbvLӪ|$CFz3R,=Ӳ:ɩswwi^ X*, B-ov8&bpڼкpuBBB­ / . -,.L,L.,..-  m ._вpqana~aaaqaiayA ]- k3M EBBjApdApl"jY.E"iذpbA_-4.4-EբzQ]- EӢyѲh]-Eע{ѳ]-G bx1]-bz1؉, ōŭź#KGn,\Zpf^VQòݏe+{||{?WV:ۥw6>_>}l,;\XV(]*+z3zgި-U{|'Hw? }tf ʠʾ2X
-ZrbY0?g _\+{cďmuҲUٞ2:eeg2<o\Yc_ի6vlۥwJxLc<=]s_?A<a`x;vCǓe莲Ďe;?㗥;Gx쬻g瞷_ y*β|ζ񩦝Oi?tug"k7,v~=
-ov^NQzigX,L;seoR;YNsrK.wWok#åK[c(6R99|S\y1.o՗*荔Xzbr
-׋*yP+_=n\CT
-qkw|~EMHE
-*F7V+_T~IhV]T"WVA*
-?qb]H=7w]'Bv+ow^yԮ']إYRϮCo2wѮ
-mW\
-=fgJyq6?k3?ɵ=zng!}g>3gM |=vL
-x'knȞ֦2|fnf?|nͽl೹ΚgKGO?+_zgZ 8UUg{֜ggKg=g?jw۟V4,yv泥˗|ssmmL<w<܎ ?Qsdֲ=WL4֞KFϕ.{nN{j<;u狃}_:_'Z͍YϷ{Ɵ~O۷W71o<_V<?!{^S2=o{~Tx̔=ʞ{Jwc?u{9GѻUS5g=Q{ٲd{.Þgnqol_X7_|aOyA /|usⷆ^x=$w/?慯^ _@*_,//H#z/JxG/?Q"߿/kOpw_$ EWz?xujB^d@X//~ѱ|1zTs/HoT~祭=_>Rm/d!~黇g_z.Ke})K^/}UtLbFR)|lT:Rbkˬ__f}^r=g^>FG7g^o˙?l+.!^^S^`EI:{y$zY\NL{r+b8+Wd+=ʻ=+`_{8ʈ*
-_oJJ }e+B|%gRdI_ֿb_oD^yH+2W
-zfիunԷ^?jtչ7_-}\}D߾۫v.յ8ՕWw^-[Z^M6^zk/Vfy5ցײCJ_{X:Z_2Jmmcׯo嵒?ʑqY7د$9z-Qzֿz| ۯM۷[_nu|}nR駯w𺽴:}ݾA~Om)uo^/F˗1{zA;^#?&.adqi~&|aQj#P6 ܟdoJ(o}z#?O7ߌy#ٛ7;u#3ތ{zo>?{4Po7e37#o,73x~{֮Jg_zko5񭪷6oE,߂ ^xk({÷ߪ[K3o=яj-/oͷ֡[-0J?j|Яo%JѷJ;K-o}o۳;6}m.]Ago_~96)ۥϰolS.-}KےoK|?Ƚx3Nuwfygws|uϹw!X~g;͙wFm?~'^wR~zgq;wJt;SC鴾H;SgKv5_j-7}ݢػkgen{ݶ[~4nmd]mw~Ÿjzu~һ6UY}{hݭwvgwMVg~;.m)zS}ཟL7"{~^/-@{Rޛ
-pc#3h}on+R%KZwڻqsҎ7ߛ{_F[{{K{*ܷ7=<57~{񇽐mhD[uG+~wۺw_{o>cm~Ύ}ҋٿo}o+=4'_߷ٳo&9#1O>R_QO?diu_iSp:}7O߃zy_ee;G<?>yܯKݏ'K iя7>=s ~@籯ڮo^:0=зk@Wx
-2>h]Ѭ^QY=[|+>JJ=Y
-VǬ?6]4vo=8 ?.+Qlc'6ExSW|f?$?n~\*=IOfBzOJO޽Ia'%OfN|RQ9.>GןIʾI|IiɔNɦXVI)doY?it>y{}?}ؿ'>$v{'?O^ccn~i Oq~OI&XO޶|Z
->՗
-K?{(峍Egg{|5>Y|}3?.Y2B3_ٍ3)ggKϢse~7?|cR(?Wsn}>y)>?go|?}ϟc?Yo%ԟ=k<|n;Q*;$~W|PѡW_u}лJɖC{Z?{n;tz^oroPzhǡeˏ9<79I=&E١Ca`o-go6K>i5 nM_lo
-V˂j{yڒNnõȭ|m/E d҇'_$~\r//xs_0$_d6 _lX<_&(ۗ/xl2-gܻƗ/>t_JeOw.M~Y:/__{
-4
-
-h:
-&
-h
-d
- 9+H
-IG2L$GJR@*R
-bPPB%EP?'(J2 ]~;wS3E%t+*?.{5ߣg_C'z@U}mVAhbl`7v{A@TDTl-1tkl{rsRON7q}wow{o~c_忀\sk3q_C?a@偅,>p,;ЁG<zu@4@@`gˁ́==l9>0sww_W;P:?,?XqpK\~yxPsprs{0q0ypઃktp;<=|+<|g^?sg??9x𧃿`o?xwvٞsPšŇCzPPPPPPסC+Zuh࡭zоC:hЅCMrhC9֡wwC^vCC#KK+k[[;w;s~G?<z g:xßW>zx,;ȑG?>9=;z⿹G,GGysGyG9pБG9ydȩ#G>r#3GyWG䍥o,{7oppyc{so+ox߽8:hQQƣ-G[b2r
-**Z:zFFƏ&v=:ptэGn:G8ޣx壯}G;:ytWG>qϣw9Xűc[vc{XݱccǐP0ǰpǨǘǤ nj,ǂǢ2
-wlǎ=6vܱcf<ޱ}tc_7ZߏyˏS3 Kkk[{{''g_u|?+_=#O?s|Sǧ_9~kǯ[9tߧxxo'木8q +OXub͉Nxc'8yԉ'.x['88Yv='\vѓOBOO"ONObONONO2ONrNvTԜ ;9prs'|GO<ə7NztwOFTT,gdґGypd##<6#u##HHHr;B0F#pD2bY57nd`d֑m#Gv;/?r`####FFGΏ\:23rmț#8#1RvԂSZzT)s NINiNiO9NyNu>{jͩSkO<ԖSN8SϝةnzԻ;ԯ
-pbŅ/\\zqEEEEEEEEEEEދG.8z鋗/^x⍋o^|ŊK/-KKKK$42v_:vO/җkO/~tit4x2 nnnN i4y9͚N ifZ;mvL=ӑ{M8+ӯN>2}lzdOnz˕//Cːˍq -×3.oݗ.xy/\W/yJŕ+K<te++Wڮ hhXXxx$$d^Yue͕WlW<+^Ϯ|qW㕟r++s]꒫]W_xj֫mWWWW5W WWWWW#WWW3W:pzW?/~w?\W3e3Kf4 gP3 s5Ù阑(f43Lp&2)ggy~f+3g9>3:36s~̵37gnͼ;̇3|5̷3|?L͵kmאװרhטXׄ$ ׌׬<
-z]{k]wm];yFyk^[pכ^G^'^']\]^7\w\}z뛮o]Ǯ>rg_>u߼Ov_7ܘwFn,7؍'n,QrzF ֍⍮7nM7o츱nx8|؍op̍7o|t_w7~Ǎ?oܽ1fnRo2onZn:noofnfonuf͵7\soNߜy7?ͯn~wכf٭[շ޺փHķ4 ,<2
-zoV߭o=­[ӷfn]iz֧>ŭnx[*ܞsvŷܾ~unconoSonsowޖVV6v}~핷W~ӷ~o} o_9onqۀ;ewYv;Y~rz~N3 hhXX8xD$t黳;wvugϝH⸘#)Iʾ')*Uc7k\ou gg;=e+}}} Wvd ygqXGWwX{}Vd5ژ)k+<âO+wm~/.d9}ⵢ5)a i+fs^s3}%%?IO㋯Jʶn{
-$О|yx^VyWAQ3@.:a!^<PXlZE[Ⱥ?6 8/~-|/k0Vc9]~>:u;&|ϥ^@-u)KsJ
-W _Bt,g[ k;E?[hb5gCr |IIqS=Ͳg|#śo>\ɋ֯DOo4ڭCbXY2[ vصnmb}Pg-P%E
-PAʳ?Ny`+%%c˲zfi9e}zp]']?{WE<x>q1V2*Axuo-ú_:++֮gY==_x^
- ԕ ){Y2aO_y75CO0lņq1^1Tgۺb^]?绕c=?{c!;{k.\=f;C8usWx]@Yi]4*}JfXm/ ηܳظ]¶nZ5X/oa0}ύ^+DZo&KV] ;eFW)PӇ.lpglv\K%eP$<lxi6t7>'&yEZO#)r=|G oӦbinѪV(xqpΗw-DFѤ{qZ*D|b*~F=_c1a}&us'_=LNl(>/q&e:[Q[b tl~c_gS Tŕ{(sϭxaT5}l܆W64H_eiy[^?ĤU |pzRڕ ZPI-N+ʜȍ*${7G $-镏o(i||)_FMOһch\S9sN箷3ʃkqmQY(ڮXC&/t3*5lY((DmEWqXd~kx8%풾j9-A"NӴvqnAb'07$`ijLrE;md\v[P<Q[1kkYxw nv޳ӹs)qsmJtaskMmQҒҽJ.-_z`iYJ)=Zr=VRE/=QdhyIlr`i⍇jK$TW/JRjR`%x5R;R\0t\dX._Z^Kk^&%d UB0%l\ _"%R\%Z^b΅%VL[Ο;O)+K%IIZRWߟw/.J򒢤,Jҟ]D4|O֢WDoהf]#sg_:mK7oo98ŏ%*P}z1(%]iV:OuOl5s{6+j4iILJTvК/Dԧڴʌ}8{]߱w\?j>dWP4j"aZ9{3 }+n*>%z_\ .9(ܒzwu&Ld?Zfr<<s^^ޒU+^FǃHP܏]U N{d.RWb<846v k6o71j}TGUeZwQl՗U+(Oo㠡Hqkk,6}T%e{#Տ?)=Qb|0*Sklov?w#V'zּ?Z\ck=*kw&_͗xSnk=xub'])d%Ɲo
-òͶӷsW%pEYFA+rѵoz6y[NI=+^28_ "2NN7w rCˆO~-{xѡeR^YgjNՆ߮/ؾ=='2+{S+˶xr˓?ДnpjRJ![b?2Zm(=jGoakSojh:>{„TK*Oʮ;p҂CD*6Ygיf[fhH <dWXqi}c-.[tZj>;]~erm1T6,GH4`yد [d]qlڕW>4㡩]):3o^zSOnw_
-"_t?1s)<uIdȼC땦/\ ʡFf%ٽ?\wC=dU6vv?<n_TmZԫ}bS+߸cvnFvt\;G>d Qw>Y_R{_nY+nNɦ<[e3ůG-YFQT,rqOΤ6\y5MÛxلdRZ35׌oYc6Nuu`&Js/Y6w[4;ڑ@%5%kmC_čIv=sWV=f
-r3*.,Wwmvl[+vQ`~ s{!f2/lXfբulnɣ7,5֗b?KO?*n6tuFN~v.FO&F',G>mkt
-I{g7gGϋ+||wӣC̡vs2":QhCڻ!bWgDjm#Wzr+gmPB۞Bsh~9L.tkL-[6\~{XSB%~Kޛٔ}3pъg5_;9&w O!~Cc 7ÛkNhh/&W?ߕG|;kl%ӗ~0M;̏Y<ם?ww@+>7CRXXquWMφz'W'7?W74;<ɓyKKݾҰ&NebܓܞݛԺ=-87E_\U):x =ճl{wͯWJJ/)TQ>4`M,Rէ bhה3{ s}?[xtIs*2PjXd}2Xz(JfĸiЬl \o~u=+fJblg]j- ~˟_6޵,u]nI`<h~13{i|[WPct^r9 fbML"z)vQٹoEP7_I>3isVvyR{>
-{`~ha5uN'?gz# -;ߑ|[գSsVק0j7ͱ>3C?_25=U;^X|h|rm`۽Z5Էpv#}p`` 0o`{Ў;uSީyHџ_ OEU]ȸny'QJAݏPWk_e?߿f[Qm}ѹyl͉=ݞ5ٮ@}\S#_a[v֋UAhkZbfXN9[\tiG[{/u{?W~Tc[xPoz^F  5w?uD~G4eEQ'+_Zueռ5U/oص1Zئ}N~KB9sw V>0pGE4y='E2IY°Ħyi_}SƇQǸJsp4}d}>4wbhxSk v!džoW ?iu6lC)_461mw R?vC3bNԬBp3۰g|TqNmΞ!^y6d?w  V'" ڒg{Cw%JW6TYOdgoHL)[Tk-oۗ9aW| s"dMP6˗WJ̵ҖuCe#9a@'_ݡxLumo!iո̕Q@oULR%cлZ'ҊWJݥmOie7zKGdWzp+)WXS+-C_@5ZW(v׭/|^}BwXici$J$Oͥ"6t.z+$΄3J'šRK å%]w.)=YZeY|t tWϔ-=W~1=(]/ƢJ/J/WJ]\Yk^l
-.+Ҷk=ﭚ>{qhc/*OJrx[iӜи>?e9^hU9:<+QYX\O +8~!g≔7wgjt\3&q2[mbGCċru:݀~ik/ј؞˺O 4-e͹ 7I|oh8yt$m4iok?ӏN1ޱ=qL-ݍ:c9N>[vM봃J]v"Dg_l+WZq1ݺ;tmdc2ޅ]9[a/mI) LzA~I|S&Φ$MS+ZeZ}v#gmZ5ЗCen6WE7K2ߓ貮c=UmC}ëv ҧ)S߫~VKw^wNP?WpXh0Չk=}mH3Ȟ
-wzfC$*QU"AWS=O|[<׵KYe^[v:]q&RtԢ|Q?/Ӧ,Jy;YP~=Uzmpb T(c%C-y$K])]-Z{o[77ɃMSB[fJJ]nnhRgU]r_ڵ`҃7n{V;]lF<k-U{-Q'6 OߓNYOt?,Hw޵~(7%?Iѳqk}#u/o}&Wz~#fhQ'%rHrK]ޮz+Ytj/K*8\ߥJ+X1<YDuCqPҷ%_Җ/C ҉;%ggB[]_fSiix)kT,ʔ3=7Ex>ŔVW zk EWIIeuCV>jj7CoN9AN6D sS /yXPh9V.0 L&y~Хr?{WٱJć
-ݿ2 ZuUݷMmK~&q<[<ЍP1{zr#)SMoEvibFtĖt^ <z+Jˣ5_V_XcWO}"R|;8CczS#yaJ7oF- qN|HfBOf4mAixǴjs_8E'Zؤ4K ';C)ln?2mئ :RsT"?mn†G KosԚ9mWEIRUSM~1u-x;řpN;S/ǻgS/OL#OG6̆\1w'66ɵyz-󷫶^ZIVPi3=a_|fO~CHüKef%eǗN7W{OP,
-UY]ܶf1ҹUϭV߱{'C>}չph-}A&X,ٮҼlN4ŶN7ljCe[%bs &ݷ 7u|
-/XCm |hBG#$3'zYM_Y߿mPIufG)|xtBzAwECp\mp09xi9+D.o*@I_omE$'c*EhUSws aG gε}m[;:P񙮹?t9ڳl@L=ʛʤ^p]A.o>x t9I<''?J=^<[X- {탯nŇl/vJIHN~ݜ{^Ƨ,V+lyᥢa)ʰ#_UpqChNvPӽ-+x=yt_ܽ΃Ν.!؁}n.~-9'j4V7+ηrɺJ P)M3jrVЮg\CԖ[s{HwQzi{CHݕU~/ɭʿ2p^zR{ʢ\nI!ևm7lq<-OUu[6N} bȇP{qT#=X nhphb(V+s(܈:%yp:{4(d?9}bI{7`J~ V^n Cv׵-m̓;}jc{sWE6G̜lMn+sceǪUmmzm95;i_m ~,i~?gZHW_s"YjwkNy3}Љԥh}x&ݛoYew;kv/o9i~*yW! ]/#,}-G-)*pk~Ϯ_ɼ?{-!O\'TlrZzNOGo&LZS:rߋ?vэSCvȞe_v{~c6w_ |$μOmoSi~gnnC:,c{,m6M<؏*UW\Nȯ9Y»WI]/ (4Mm%phoUwrvo] <ugbeM: or9EŊ'ԋ֔w||ʹwE7l-`7h2Z۬jGcUo
-9YlKϬux)]"[#/o3k} >eߎTmriW6ivhMS1hVrU_C[ #3.abKʐXx{VW'֤^v_<`Koq$( ?o[ɟW,37bvuu?aEG=߮Hl_ۏDdƟÊv*%g-ح~Ky(OT{;wB8m>*2\Lޱ94݉5< [^#\?tMfe5ϽMp$:Ow#W\JY,>ʶ~X2U)S !v+IuCE
-br\I1 InWx;dMYtcUzAEz;;c~Z'}cO?Dw\hݯ{8ҟrt׮kO#YÂ$?ۏUD,=%Kw+˪j밵fr}==}!B;"Xs-V A(]ihZ_+6֦,$AZjZ4A@(J MZhZm4@PB[ -P8m4CZx-ZK"za^\/ze^]zg]`}>\d}~v3Vnx#qvFxcccScscKckc[c{#وjD7bF|#Hj$7RFiQިhT65F]hl45-F[lt5=F_1l 5#Fu# lۀZEm=
-"XxD=zl=C5w
-H*t 
-
-a`X`D FQ`T F1`L Ɔq`\X0!L$0)L0%LS40-L 0#3,0+0'u`^XE`&,k x
-6H;ABP4Bp<
-. M!4,"*Tu X'efH ^[uh01M@^ cB ׇ 5F"/1u*#=X;5ZP ,DJt.⨐GW>a߮/*S6%*M[%DP24YqkP1ьvTJ]gsڐk(
-yp]BdutN()7 j"lb]BjVy!AJlt :IFUfdfiFd|Xhe@1āNt>SѦChp$RNah0Pb֢*|תQ :4jpkOEĤl¥KR/4nȼvVJX:AVag$i2 <BH""$SV-Js*qDm29hΆ"(UB!S) kѶhlvbN3|8o`A`*jY@̆,(r 0UH(2 ө%r3uG*ڔ
-Xі$Bh㑊n,Durxb"盰z1jDRh;;Lc@q5(d*0
-QQ!ʌK_Y E$X&@yUi.MA8J[ 8-D5*q=c룒 4O
-(͙Ӑ\2$2ݍi[8F"(ij$I4ZW
-P˜QZxc'¸EKB(%*AX\٭gM [%VRS2՞4ʻQarP""b3&l
-r!aC9
-PBhhUZ#/~›
-+ǣ) tPQY|%c E\v+*[,
-RmAFFUzvQ#煪TdY<KLJ%BRjrd&[0B,OVU`U^!Z52 b`utaHԨ^ (0ޑ-r'.Xq)6x \JrEXd3՝6Y@CiyT<Ig
-18p tdCYBp)2xVMt2kD*G)iHѪ05ZAkFk04م& >e圌G eH.'!
->ߗ8nc9h&ha3g(F!s# fJEVPQFfBZ9ͰE.+r)a
-Xmd;3IY Aigu~+
-vW1aIV
- v8fk:Ņ5hV!CZt$:T#2y74#bv4 bb"G^v4Vϡue͉/1V w;9I,ɕxs ɸ򢾆ٛ#n?Չ*0Px*a OQ^g\:DZXD!fNa8mGX⧛IJ GOw$q%G{*|# 0"*\BCN¸7%`@:qi3d)*]"xm8a'-zm/fkgݐ-ՙ
-$uaMllQ-*^&WԶF΢ȪB)S9X
-ZuNMU,7Ү.JNI0
-8oԛe٢i# R<h_.+piR_+i TIL-1hhٸ1#VPąڼBH(uX>7bzC&s2bT:Z8U
-5(
-Ilvۦ.rE.(5>l"L|1sf5miS,rDkB "*vEqG!19n,957DR0Km M=P&f\JaNa1ulc S2_>K8xwg"u7ףth#/6Sj+,)P!Ic}Y)׀h5J ц0cCJc4oAһi=ؒ
-1NcS*EVira$-5CTM0Dž J-J"KsU)thy jWidwn@B')|
-i+κ<Na5u(2T,ޭ0ڜB*@(|
-I$M1-Ŝ`c(
-VENSS6Er#x XE(xdpFB*%H侎 %fD@j\$
-CE(Z6ha:ٙnd5A+"qB83B>QͪN:jhY! c3 OTLT
-dwT50rAΐCF X(:DT9ƜJ̈,EIakE6 y$ i_ؔcZpbҦnaB.U
-)II6K'A
-Z%Ib* ^6dY>zcɤyޟ3qjic|JZv5RjEA3 VEPSjwm&3Y>ݍQBY>ɧ)tI 64+7pҺ?.O}X je̙ kYR\Qt3Iv>=jM +ݚC<>ei&bZ+L9)cѮ i!oR)#UhpLk5዇tu ΫSpQ< :aBF!+ ~M(ó$Tk
-"#-~Qȃa:u
-PbrsD-MKS4Ɯ ZYD-@FRTALK4*)
-(3ʸmw&-H1WA_^]&9i`fZ,ktL!pZIm@&-S&"h2ksJ;1\PYp2#%SfU\Ē{1k2:XLCL7f3m6qJ B6b:TczaZ.q(aƬUI E
-k;,l
-ӵFcK[٤Cl>@I*Byg%FWGȇ!'[LF Ϛ ;D
-
- =,xZ;JQxL="Mc$&#YɈC~6Rctyhu3*^iP2j> +Ĩ F%X(KQ3z-EbVeaY5DC"5r݌ 8\h9kXs[QATi9%*9P0>O$q,yEŎbmp??B%q yA:a҂hvfybUOtL.|Fk>
-vNgަ=2W1Ҩf%-!dhAl[8[_}
-qfV(,UPĊdU8)lnu(;|)$6X`EZ÷y](*]e!Hh$du6$JKd1!&
-ڂ,%i)*dtu*vbD@%dP"5E
-uD <4bXWbQE~FkX_Ƿdyh
-M1%R9X*si2l[Sښ ā#`o11|d:# ?]ouaEE"#?K(e~El0`N$5!OacܔKnQč~ib%`Pa[TˉbY> :GNli7B]p0FIi9EWc2{AXA
-\ c5yDfL z@cE/OJH8Hu馤E2t19tr!d=ј6G \K *4:,X2$,PSB^u*4!“!(GF%p"J&FKjEx&.0%uP,֙lTH # )!n^ͳg
-OOQ&I4JqJ-L;2(k֟D[^12maC*jTT@
-b&u6 r<o 2Z[ҷ$#N/:ĸt\˷u8]ޏg 5A,vWl UoPit[OC 1**y~6ίOpsjkK|BS#6CD %#Cՙ:/Ogt>fnL@7iyViJtR ěM
-~Rڣ!@ 4?J\\Άaz_.٘g\gZdN}mZ -wfT96fPʧZАFL~uImz=b0xx`> 7<_4HhJj@М
-%1 "hRHS GWE^kNc'De ct^U`+M6KGNh,hd03P۬n]`ψÝB[NkYt ^$"z <79paB pnD No WOBYT =h%f^(68겈HrjїVuB R,$@M0/WkLPPGeETo ADp8)osݦ˝8;6
-.*=";O3vw>#&ݚmK&F!.mi@i<rɑZVVn
-H!k g&YwZcLƚq0RP$-!mK}HcJGFJէbx^2BrKHjQtxErzFQI[qL>td\lB(֙TN1[kYN,]X(I1Vr&!$(y)^Q'TdBQwƄQd0p1K5%ee DUPC 5\ޔI:"2ұA@yC!Dm"ՔwgDV[:aG! `GѨJ&DQGU(PH?G4Y]M>jS Ol |!G)1gPX~o6yDe#6 P F9oRdڔ\* % P"8IZj(aτ IApATmO6klI[S
-DEdmD&y\X@iURi̚ 3LxxXQ+LB?FBW5yZ|/ߓc .N!.ra4)0֢ugnXjl.f
-e嗀˄+J =Ґ;"֤.RG~o밀u
-#P%Tf",Þ+v"ɦf΀iSHt+h9g
-bO!&e8 O(~GY\m$*
-F>j S[V'R<Z
-jkomhBZVxkckSkskKkkk[k{+يjEbZV|+Jj%RZ<-VjkokhAڠm6x[c[S[s[K[k?lm׵׷7!vX;юlG1v\;Nl')vZ;lg9v^;].l%vY]ѮlW5v]nl7=;^ll"j Dр
-F`XGD AFPT AG0L Fp\D#!B#$)B#%BP#4-B# #„0#,+6:N Fx^GADFDQD G$ID
-FdYDGED'Euzd HlD6!-Vd@"($Ab8$I@$$IAR4$@2,$ArH HR HRT HR HR4 HҌ HҎt Hҍ Hҏ 2 2L 2 2, N$UPAAQ0ՈjB5ZP6T;
-BP(4
-¢p(<"H(2h(:bX(6:P<%@ Q"%AIQ2@)Q*AiQ:e@Q&eAYQ6@9Q.AyQ>@Q!TAEQ1T@%Q)TAeQ9TU@Q(  Bס h0ah8݄nF[mv4Dh4Ex4MDd4MEt4Dl4Ewyh>ZEYw-ErDjEzmDfmEvDnE~t
-ªkškڱºl†lƱ l¦llۉjq \׀ 8(qMf\ ׆k!pH
-apXpD GQpT G1pL qp\\8!N$8)N8%NS48-N 8#΄3,8+Ά8'΅s<8/· . "(.$.K2,.
-"A:|=CP< 7|+ ߎGxx'xxgx< B/KR /+J
-kZF o[V o;N {^A|GQ| 'I|
-gY|E|'H%uzBLNh$4 -VB (!` 8@  $@!P 4 0 ,!p OALANPAMAO0LNpMO!L!NH!M!O(NXK"!B0"Hl"6[6b;ADQD4CqD<@$ID2BiD:AdYD6C;<"(
-"(!J2 **!j:h &h!Z6 :.!z> !b!F1b &)b!f9bX D "ՑI $0 B`$8Dj&ZImv$Hh%HxD$HdD%Ht$Hl%ux$>I@D$1IBd$9IART$5ICҒt$=im!Hfd%Hv$Hn%H~R$HaR%HqR$HiR%HyRT$uZ2\G'7dJFrBn%2"2#2L"2L# 2"2AdYHd YJdYIVd YK֑dH6d JdIvdK
-)&J3JiS$EAS0,GS"D!S(*FS&EaS8.£)")")
-))b)b)⢸))J)J) J)J)JIRk j@S!T(FSMfj Fm"H*bX*D*JRT*J2L*ʦr\jGST!UDS%T)UFST%UEUS5T-UGS T#D5S-T+FST'EuS=T/GS 5D S#(5FS$5EMS3,5GS "
-@:Z=AhP5ҚhʹZ+NCА4 Mа4 O#Ј4LШ4NcИ4MиƧ hB&IhR&)hJihZhFfYhVf9hNyh^hAZEhQZ%hIZehYZhEZ' HuzzLСtNo7ћ-Vz#(:c8:N$:NS4:Π3,:ΡstOЅt]LХt]NWЕt]Mеt]O7ЍtLЭtNwНtMнtOЃ=LУ=NOГ=Mг=O/ЋN:Q
-ʢ,b,`X|%dXb%eXrdXjeXzedXfeeXvdXneX~VdXaVeXqVdXiVeXyVUduZ6]Ǯg7lʆFvne6b6c6Mb6Mc 6b6l[l [ʖl[Vl [ֱl6l ʶlvl
-99c9c999N9N9 N9N9Nrk ns!\(ƅsMfn m"H.bX.D.KRT.K2L.r\ns\!Ws%\)Wƕs\%WUs5\-Ws \#5s-\+Ƶs\'us=\/s 7 s#(7ƍs$7Ms3,7s "+nX6Z V"%
-RQjMj:NKz>_iLiQ)d`DdpY]Fe SƖqd\Y'˄2L,Ȥ2L.SȔ2L-t2,l2)s2+,*Ⲅ,)K22W•ͳPW;,C_o7* ciBf9jiI;u4;ۜN$:NS9UΜ3,8;@W jrZ]m. º.x.KҺ .r.+슺b+J. u܍&w⦹nn[6n;v{<'I{6zis~ ~~_%~_
--Y
-?㉻ٱسfqͻ&6ֵ̋1,Wpü/ͣ~k
- rO-h倞E?x *?V
-r?SPezu߫{/z|H9r:x lrl3}Ggg~
-8?{|rdS债KsWg4S>ge7ϩ|
-j3T|9f|@W!v9Ce
-ˀ%_|Ia>b>jGSk̯l?w{S?5>g3(71Yڬ|m݁Yy`̧ޘst|t~%CG_V59t{wݜ/H>]?8~gK}<` ^ڊs"
-/貈\+_5W9ve6ٲ~AWq`iAyu
-Ns+*VTT
-Y[Z
-P~
-ozU7
-ZVB۾Va
-A\H+jYO+O?ϊJ`e Zt>2`BkEX-E/cxV:ޞjՇnUX\"e+ ">bta[3V$V BVXњV n:X " kZ"q[u;;B(!+$e+Z +Jm+
-#+O0_YYZbV
-ӶZz0n1:R*,)(ގU{;1֋D F)n>Q#)_)HX
-OE)aby4]OA$R:)N( &\cJE;ttBpYBi ,AVQB9%VǦs)HBRR?j(C(PGyRQPQ
-<NMS:O!#a
-+$:BGAh)0S
-j88i
-;°)RJ#BR;R $JMkK%H#Bqv'<؍ڷvO ZmC\p(*|,%S C4p9XG=EJH-0&QdiTNET6 Ҳ\X^.aOlv+:-%T-c12r*JBʩ$&n8LǢJ*)G!|hP "jji#ung} >;uTz:Miv%^}uJtj\ݠRH$يG0J ?<( nK*}Mj،Q{{]ְYXGYY$Yk}Yn]Ӻ~MZm}"8ځj}e@5-ڂhM8lإXӹӬytkiEʅg Fu,ki5<kd[bYkʭYk:Ȭ;W[O`MٺsuX2d?,5B8dmm5]z]oyYk 55Jd.[!Wo[#Z=X2FXpy
-5:5xmMh=;n[X#bhڐKo)6aklÉnCvYeSfQ6V6^q6#mf'8f wBMy6=E6R B/!1lhe6U6 ZLd1"׆d/ѢF_ AnYmY>hMi kٔv8fF8a;mSqgl m"W bc ܰA`m(6 y`~l3+gC
-Aɶ4 [_lV
-m׎C@ 舏 5y"hp;H;ώOKk7 ¶jG)v$$
-ꟖQXˏqvIAD6bjtؾ4;,;vɅ/`Yv\;oD.#1J2`=K-st\m:FfGSm١(ͰvJ\@Q;wΚzN\4=#P_ءP?Qv}v w'tG}SK{beoBq7n=_OhGC_b_=mڣ~>0hh=.֞hhhONgMGit{l{Kb>efSѹ=) a~`Sj4o=!öm({A0'Qn] 9Y hOwُ#Lwn?zBc{_j3l Xk>ڻP4CӭCE(
-O>{t ~m9pZa; >ɑvtՑZgqrDh>hOGAO/hv\n37чXG;R
-mَ(urgBlh,qZL#DZcqUXq#v!a`űCԽ-mc) 8;HA/;"ī0P܂v~XcWo;S>4 #͑@ѱb6 tps-vܝ٠{uCi!H;Ⱦn~>cQzRà-[5[!IF$¸nMr7ҍNzj7AnQn(Z
-PtCݨn}|JQv>qYfӁo ݈ĵt@^Ӎ@큼<DC
-rn(rx7*t7x/qFpv6nnw[XЭnk {S;um~qBN>T;:D+rsn8Qhh'jAntGbqdwrmST'OϠNu'>Ns
-p.uB}:r!DCMS_!OoPDNzqA6j'
-eg50] ܆N>ж8@=
-3up9,]r&P:)mh m_xLѾp&70{Xgg3sUP B! lN.PD : "BuAFPP?0ځj]  qAh0 63b]:ǻ$h
-(hW
-ɵm+Õ`խ
-ojE 6vݜ]~ͽիwo?L>5"cοtjiEmۖM&vmt_MO>IkkD6voԶ_:h?7dE
-_b܊Q+WĬ]_i
-mu7<}kV_ѸKWYy|eJUW-]fU˧/-_S7ǘ}{v?ֿoK?/MwKsKwptrk͒np_[_w(_G^Daq|zU}|9|Z8vcvm o#/--w};};ͽ1}mY]a
-gb 2iH 1fdLR ?#\ǺǶƸƆ
-c?ގˈS{gߋG:&x$N$Lx`)dzo:~Ub &&'XaL=q_''OINO^|09in'Rr0KJ) SX)ry۴!Ӳpڔԕԇ7Ri?R3]:&:Kzj*bFt&e)k@kGVfք,klN,K3Xeݧ%+Pv|. ʹc̰Ť3 iiǹOsoO__7TP^PX .Vp{cș)3{=̊=_
-;u,]hk,ҬY!Bgagg}9G朙ssΓ9Wt,2ǫoqibM1:pyyyyD/XhBG :cW5-r^-RtRin/]f+.O[d~a+vHX2oen% s:V|f g-dmde=bc_Y %?WTyb܇\/̎׋wwGSth~4?o/7o/{a7 k|O
-bX,0:`X`X ErI\Y/OƸrq^_PXT\RZV^Q><<<<<<<<1v+ʙ3S><<<<|fs ˋg-/._^r<,+fbEX!6M`\[-b%XV-Rl[Varcb,**1&cL1Ԙbk:l=6b-VlVb۱X ۍbX6v
-g|\kp-߁wk]% X6K'b:"gCVtCcBCz@!&\s >{!VHI@ !?fA D(h0r"[D"W 6 At0aܞ0n2B~S~NiBIE:!iPDHGğH-)s!ȃ /@PdY w9b4\h'|
-W}g۳
-_D*WeBm?3aTB;*UB/yypmW
-"}/StDϡ?J=*@{tDo{"؎6qlz7@!nmۿMG@6ml&lG "B7h!v@#}Wߎ`[wC ۴5  9 ϡ?~^CՆQ]C '`B(z`aqA8 vylEĸ t
-?#!m76ܯw ރ!>G$!?BG FĂ?g<?CGC& _/!oQ8j
-fA׊@ 34$"B#!a`[!!b;F۵H#
-bh"a 3:2a + $ @
-DlEy]e\E- ECBPoZ?|>]7Y7ؿ_BN9b'q?;;?qyosVz=^p IfB?>ᦎQC~_  dyAC"ߟ}P1s븶oJ-1߈%}VҦGgZ3>-h f>mwfsSs}3M`w?W,mocK؟W}}oXwn~Sk;og+cB=>npw=ڏtϝo8埚o}||4!yrʴ̶~~|SyBC0~~y_~}`@l ><~wӦ! Lpz< BAl[s w%X $`H @%Qr^Dtlyn0~ Il?B>; 
-w"P`%X4@ ,O@kh06` =p
-2d1Y!ن"ۑ.r!0 a aHt<nECh 7B
-z
-{{JzJ{zn鹵癞g{y'AAN=;;;{wwwko_ [o_ӿ'W\pc@m߿ib>: j56f[m_h 3#ZFяF?#cm뫻^zp11qu7b:>9KoX01*bbgަ0p눴ˎpc-;ÅeW]]v{ٝe=XְqY-{ur74O8ZZX) :vS[GxPx#£“S0g`8 9KSee2\WndF6xE#7#1҄-|EÀ`B#jڢN F`4 G#h4G/`5np ;0܃XB<!F'`8OMK°XG<Y"B"H0ēhT5'3͕AωA0 amm4m+$nnhVȍ&t{'wKw
- ܝ]=`۽@w_ǸsrsOp^^.tKݫݏܩ=mzNOs<1Ş O'S\s!ϣ= g={^ܓ«X/ X>`ly59`=883 x78u ɇi>}9PBGi! ;ྃ}Wr}_Zߓ}/^{Mߐ!aCf)uհnÜ96`dȋ#|8aQţb
-F3qt"}}[kw|x#VиԐPޡ}CKBBWV/ / /0Õpm"D#GZG9EDmjִoo2ɮٮ[s͞ͽ6oim<999999_K-Z---[>Y)5 v|uaļ@`a& Ciye,E;*DV#Ux_!bDH"GQ!jDhZxέۈls9@#+z>?_@]iJG#&x'JB't
-h:yh: sy|t ݂~E}^CLBJN#JCK @B0!J#"(B4aa*aaPFLNKO'S b&1CA%ęBbq6q888XB,%ĥeĕUr"&&V9D.QDTU3{ggFfF9!s|fR̉ə2'gdfNLΜ93ʬTfj3͙rՔ״umASAӵ3
-ޭ-jdZ;M6lZtItZ$jz]-n7}4iVkjNltMMMg7tM&n~iMϛl܄4K6V7Sm[͎qffdWWtsf,ffy͉\sFsFsȶȯB`.y] E"\p
-|ҝjvuкӺ [ɭ[h9K<wz^${u{{z<npȓֱs9<ifN_ZB!;'wVYmWi/<z]so?C݇ӽD2wwIdnR7OV[s̤g> ZiDNn3̹<_oqSMKkJ|Q|t2+<Wz,xVyVzd{<=xz{zxx
-=Oȳ'ѳsgggT\鞏=x>|9sOJ+պզնծվաձ[?!(!8սgGgWkޭ}Zkn:u`OCZk:udVր֠֐ְֈqQѭ1q [[p *MOXM9333s )?oDlɞ I<<<=s<S<`?m<KwxGy
->/oO4A`b.DQ
-橯 ^ǧ yrH­ϲ;{]*^v{%z3\n%vG]ޱ^"~=K.Jը{s-yb:CȻIV6޽wǤNGq~}caKCG~w:;ej[ " e:w̢1i5A3jƵD'=Z'3OQ*ϧw^M2ue悬%YYVO̝qqܦ̠ͧ=U`FJ/O Le/|L>N
-2˒.]||=ͷj.C.:q舮zvu7,t|+2<q=nun:v``˫#,F.|:>JjujN,{whi?ՆѻG}b՝у^2aw̞1/ǜ
-26kﬞ0֎HC_E=:DLKo-l{,].e.e_,w
-XM)}޿ups5MTWJl'sȿJПMwZ"K58kEv9FאfclgI['˲6fIY.9Qwsu$IԂ6X9EOGuSQNきcNL"eKK䍊Y9#r>o1c鷞?K966f4ޟ܀XMtMˍ%4Q]e6V4-oLyc] ͇s\'e{biZEX213 w)?OSPPR0R$RWƼ]S0GPtfQv{#Iz\8a8<S|ђj'Ү?xRMwZFq4=,cɜӣ2=O׈{#EHV+Skx/x~g  |u@ƙ[;wexCeqއ ;؟a_lvrڲQCOo{zld/أg鏃_Pw7>ZH`<&hnf?]Y"fEiGʸ`߰*1qPe y'k<-uт^ƍZe!\_5͌k__몓V\nv|oNx/mX8Ivs%ln n'kE_dwcnZP@_HSjdav:˙=3}Tș};[/76]VWN˨~=SHvjZݤ5og$=ruw M\M3NxZ{wpzع*qwijy6~UΛ66>zs0rKۦMO- yg.f.Ǫ1^I5 G-{fz;b󳺁k ,ܛ.Q?h yÂ7Son%pvMcׄ.Wڧ[kHTz-:: tvheh!~:*uq}Eaʝ齑ɛv ifds'ixMzs9Fpd32"4"."+",i^q#v卓Sɑl[^NÑ ǟy/tZZT~TIust"hejB7RuK1c.ǘbjvi$xQŏ?OG/E. }-RCmPI l-MX H!a` OƏ8T7[9LH}֯CҗI$ǣIIߓ(FLX8hv|'Ξ}bp/nLZ2i$$'l2$7v)SNio-[gǴOl?upTtz]ϙ~*ƹaMKtxOߑ^~,IOM+2j2]\:d{v9&3e|Yk6|~0ң;=gh9'rw{`Ɲfk-sOSrr}\ONqg<rF?A+ޙ<S0`q!_gg5]8i
-"O
-g͟Z<d~3[:':[!3' ,`/zuhȦijdtI/ߨ疨JjJ.( ,L>UzTRMoY|\X-dH%aKwZD|zϚuK.my
-⪎R^P"Y| c&Elih}F[t>\5ӗ?K#4
-v"ɽE Ѣ9KD3ELO|Bb-'ICd]2UaPň od?MEIc59o[W܏ֵ[| 'WlTxMk#Y{=כm<6hC ܶAUSMEWԈj;ѷ(sg΅Rw]XgV`n{Y{m7
-;s/`*ޝWutzގL9PgEe*:y)ۃCñ>q"M;,;qb3"ɔܔy'n?pm=93?3 lʏӷ>&)XәMJ>=wµTT^xJ]HSAWӋnWv}p3~ϒߞ7.…B+KKVQ})vMfeNa~UOtjd1눚''u6}G6+ nrYM`V9s~w>2]|㗛YVF-wGGK= =w,cި)9>=W_l>$9#ѫv<_g5odwq[mu7n]U|sM>Ĝ%=HL}ӣG͏B7T鶧OOQ\ElLnk>9Ŧ/^M~Ywk[QiϽwSX{NKNKb?aݨnUOo7(<r{KC:oݿ,zZMúuLEVZU4wI^WS&GZ墳&OږŝJjL\v <8cWX·'8&;mI^S,;{ȴ{z -I*
-=,MV֯pRkK )ȹuyi 3lsw{.mY5WBi;BƯH&'NڛtkR0y$&7֓9(]*J1,!@YVcfaׁ[c6S
- J>9k~mYJbx e \0Dg㘍;t=ֻ}kz LE8xt=^T?&%iغٗ朦ig~ۺܮaӻxSvz=^٢9ܛ{
-0;I>xH{Ҧ>Oj_{Td,HwJ
-pWlsКwswyӖf$O M?׸UiBO9\\vZSf*?&,9x"TW><XsB^Nz:往kig$3.$.
-1qMVh*ƙ?ӽi{]V;&vD߱M;Mj.|2t组cAkRBMn66idU9SydW[y
-ffp& Soig5.:"7Y'=j_xTCLEʮC^zU0ʺdF#$f{2m`=ᦢwGfŧGtb;i|ȴU'ǿ!&xwtB(|dCB3L9/{ݤ>=j*3^}'mh
-Gt}+V}MEûK1N8zʎ+ʏ.]rt`Ϊa,r}4i\U gM%M'ILR)CA*&%#'- -$-"JIe":km 4v͞z\gD?]g] *Pj*ԣGGSSmk?ݡa#E&J&dLH w"w&BBJ$[)d*ٚlC%ۑdGr7ٙBNv% ndwrOٓEEMCKG&' $}CC##ɣ~_cct?9H"Cȡ0r89<I"Gcȱ8r<9<FN'g3Ylry9G'g EY9b\<|B"r \F^L^BfWWWd&<JrCyd>Y@Ed1YBed9YAVUd5YC֒אגבד7ɛț[[5Zvryy'yy7yy/B 6[%n'3НJuwBOEEMCKGqF@aa0ǹqaQ?8o0gy` xx|~ƚs)2TT~cqӢeE:݈)dC:wҡk.wЫCtat1B:Dt!CR vHоh,:E! s E?aiāIx_ѣ I$ IKFZG6T$>i=IDR֐$I@@4$iII⑸R-H?^y6DNc.KOf5Oe8W_vtĊ=(u'饯sg]q ڞ
-O{в#wdak{N yӚ<QO'#׎캱èibGyΪFmW7Q.?o0ſh5~ Fy~-鉗GNVM>kaů)ϢwCfnyZ1׻?gV 5N;iF sgWVK/T\p<x߹ccK$֚v|gS HrBN??.~Tg:>ayنDA)єbg~kW6nyjI5n\‍K(dL(ܷ_`p;"TtM1i&@捵kk67
-ȴ 䟱r߀ zӨĠ ASQ/ 2 ~7Χ|)xK0Lpx^+צyxmڒov!~յ#Cݢj!;< r 1?sqȇB\lTrW'>~b(c1;O=Y:3N)!6V6/l nػ\X&lCؾaΧ%=U>5+nXr+?e~#"6dVĐq;"V_Jԯ1ުqI~qƍ9zq}Y7Q]xz}_9~f-`<еMI0\vm܁@צ'ɛ`܀;x
-Ԁt)覴whL kxԀt{е&1j
-9е4ȁ nPjq@@< xA@^P7Ԁt
-p B
-`2ܩocz\oԛf=o0 C!n03D цC!oH07$   ɆIT4Ca!͐n0d ن C!ϐo(04 s ņɆW {_`G7,03lR~m7o\~ku;w]yM-m]=}C#Cdh604261537|0\oo\T\eoֿ_c_^RzSA`}>TG#Qh}>V'I d$d}~~~>U?]Og3Yl}~>Wg EY9b\<|B"u %R}~~~~~~ZQIYEUM_owwwwuSz^oПџ՟ӟ________???7OOMf K+k[;{GA!Q1q++o0/)rd=}7]}=Izb&nfdooX-E84cL393DVX}!a*h^nir)'em|+' *T>TcR?Wd7Ew%2|"/Ü$RLEMd~Z^OTuS5ʏN$A|רMy E<=NpD[t^Q9]Txʙʢ c*2TaPT.<$ cUN"Lk*vCwqS=<f2x\Pȭ\,ĸ ;+Kd+U<Xy2iz*h$NVW_
-NW<_9ŴG0]onPެIjJ6`L*Wᅛ^UK.dMiɻ[cpҼ*94Δsj/L{T ST3E\ue~͇:QPp@ZwRUd✖fIfHKIߋHKg/H/Ju4^st-)}Ϻ#'} $-`ZYŚ$ڦ}%}-,jR^1+f]vFxM"qNddU2sUrk;a1'Q$J%&˂}@I@U([veNJS͑Ũ2Dkddeojd 3E.Y6Ed$o4I:lj<jVbU gMf^vH}QvsIvs_KPStDHVPaFY6k{,PrEEaܬ'׫UDeDuq$J( [P3DaD~ x<E~BrE*/31s-\u!Bq|/BYNmd^P/_TQ_QcUgZUjz*Fvc\goa0uϰC={_f^b|\?:Q׳W4Uטehf s/:f#h&˜eIo2wJgj>Vkn3MtM b3 3ɴI[*m<%gck3~3' O?`5W'0˰MX<[5nE5yϴ܊-260c4eFfvAӤ݁U31Nl7v_co<a^S<enhI]?~1>Ks#ϘeS~s 6=AOm]cw{XMEڶ_I|<S{|w/I&l%$wתkfXS'jw=3TMuMsVقMĜc7?3k07J
-&2'1Yߙ0߰h}]wUf+aaW]bT~|QW5Ɏߩi.^i6W^R5J j<dMQ\窛'xiTTqi:I>{qxidf
->륓 |?9ٚ fa'q?X>.}WEK4fslLR&3™#x~x;k;o*S,ViyɟSqCT
-<~k8 a=?R[~,g3ÒO| J:[ttşc'ٍoK>E 8[flj1\]n`w`:s7[
-jUs lU<,3i+\:~OaG
-ϰg4A7 GS ͑N̩|?Ÿ*s iktedV~PN4fU7/jS\|Fe ZXdV&p OtA1MWi/\Hz>8޸˯M0)37ӍYsݖEm x_#,0Ϊ0]O?Nn%ԋ5+7gj/b,Bc1VP@@;r^e`~ZIBJ#{{fQeN0W5㰒ʛmɚ͂RNqn6c4FpR2B׸r:Jc<i)PFPϚ̊b^7/`ml $uUYOƵjjEi9.Yz<yIyxHtxX[yxOn!kx`^-xd&h4ΫJ3^L x~L9[|P2.Vl߯jQbMOƏgd(TS'TačeZt3Ɯ?5 (7t٘<PYP7 I" s)ќk>RFOnZ3`G+3ȣM݂ F͉ʽxʐ+ڳKSH;Ce)_"(*-1_L2}̩4T+ T~ċ*SL T-‹/L{5*%+?L{o,%ʫLkM#˚٦Z=Sh) ^j^zdZhH[8veNeVkڎ߭1ݯ >!F IV>ll1cb|83ǴOR=BO+*+:S$}Q2|޴QuttUmuk+^IV[o*{{RĄU"+^PQj3M#g&x~ I ]zXT$*\' ~kzolX,8)7Hi/jp^gLyʗ)">& WUMǼ 5v9̜(lXu9I8]5A%- Fj3{se Lmyt&BWJo뼇dT-|,v\")6ϑ`s8Sgq_>a9Oh1ϔL3102 q|B\a9HP]u_88Uќ+|"$=^n6dn5V0KW5;;w$ dפץ47SԇA[fQ}WHu|JN'Y9 )i[WǵWϤ7OyzN0SxRzܠz+=%j6kO/8VVULM}".}rRxBh~a~*Ƽ'~l>%|bn23fa~IlfoNjy _ b;/n$1+ .%!yUWEVEU͑bbeqUU;(YބFa(6gb+aJU&I#Z+PQNҪe9Uӫ5S4YU324 xYQt<-]FVxDSR5AM8M3*MU8Q6^lw$YvaՂOҝEU)Ҫ;[
-.stm,,6c7>]qWԘo'إ
-ټƽg܏곂%=}N$mc6]|P>5n &q [};Cu+ܙ"앢Pa4%oǂdQn&(^)V]b8ᢹlbxi6I>KM7ԵDjQHZUrIPpV1/X+i*0A)7OB1iΩ(H>T$G9w M%UXu!aS)\u_ǩVӫn
-I/
-#Elۊ0q.iENb$-0mm-S]1Nxƴji?P<Uqtttd1װo+ ԥw{gc9^#+fHM )$WeAF#U Wy/%y'9kc4N2KNI;sMӥM7 I# >C:HTί:~.X+8%,dzxsqM^aI' 4(ވ^eBtq-Q<6QiR\46ñ5(wu"odir ,%2 ![>TxSi^,([/Qne2
-
-$!odgay3if#/byْTZ\65^UUdE]ؼ^#y]uD8YU%$1sCiKLa6
-Uo_TUg8!{aFKtNbrGQU~\άԪܪxxu!U( |ڡKWTը/ߚw&H泾)ThV%IOڣBLtXecPC6=Y.>a繩q"H U_*\9=U"ldߩڭƏTaݫJReLU^WNji+)3Jޜ|5)dz3Ss(ת]<=@+VŹhe"TLc,<*\ .R⒳(ɵq=-&4-m&V^$8Sʔ﵅ms$mx*'j`e/Ok&qNp7TMΛuqz-I1KC9U YjF5uzS&S>bmQlT747*{UkN$3UNdomTRlS=gb]ܐ}c]T^WP]"-d*'W#<"j}|W?rrn)gwϜ/\%3uڟ{O/|STQb4v42+J2LIWsg%ZUZGU2Hu*&X UeQtnWxfLesprTװ)< syrw"N$`ה*:2@͔F`xv$I TY@rjL2MO<2cLEuRLEMq;!)%XY *fN ޘh ͬӊ)ii):NUhq6Q<^/-MU&66Q-w9IDX% VpbOXQ엢hzg.vl"6'Dli^,Je*K.rU_&dUj`t)tI!}="'
-ь(d.3UYI U>+[UĎW6
-qy\U4?Ou\dM&t\LUPu٢-3ٳTUżժMcbxgx(7[Ǜ;*^+^ϫUsy[[Utk"8kc\u ՞d㕦ME?~EH!B8!DA,\4~?HLfc1!R#! DG"d@/~-%?БRX~YJl;UwS/TLVy?V nwh'+C"4 vU{ヒ1yӀ<svmm70Z05A>]R6zk_]w hzTC^REVȷaH JclGJJ@wcF=( Dq9hЕ1N2;4W :]B-îtZ(#kv@z ħ(Ͷ i=~D'ҾYۋ~B}Ȅ΄Nm)
-BtL#iD݃h7,ыҟH" $2" !D-2 ߱FQd$ e8h},ğ(t
-+,*`u;
-}5U05H )\
- &H3%$RA;"# q4+D-Lv"yXt!!3&gfun"LB *@T 7
-*ܵ.(bq UԱRj++jjՈ{]++=a}6ٗ̽7=b
-Ͷ0+mPQTUltS d^wU$=Bқ6UQRA?%svU3(vOTZ쫆p_9!ʐU|PH(%ɃVqUښ+x2J(sNVB~T%*g^X1UUw
-^ f*[sjϣޝJWGTqx2=ȘCJyD~=}?|qW*|B$O3%*/ex/iU[y*]m%;ͻ=U%8\~#+UFV/_PVJwJbݧ, Kıڊc|IA3cyuyK<Ϛj<y-QbE-UR͚ե%~ONo+.95f`l},-C,+XVUm3~jʫ[AiU㍲,cY$He͑-xVI +')N#dghre$˟vy1̜bIpYz*SLK/<=
-i{+ɻmIj& mg7R5CuV8=`2l|%ϥ?1[)*Y)|{7w[3To k-S?@2{Ț<!xQg!V,f=XO[ s1-YF2HK4yۼNVhirUP]Gxi0>Z1~j?*d_ޯH'ft}oɴH'80*Qv(- *Šr8gg_M)%lcH;ېKU6}b'ݩ_NT"][xgXڮ^0t7[2؞a6llaWR{ mbL9V5Apa6Ŷ')m_"G`v;6z9ð v7dۨ>V3>8D֟DR\3γ}O)vFt[]<.
-F,oRu-SKwq26?kKnlx;{p{wڑ̧bW[͖P?` ũgN {!szz'H?A$~ҮXӶa׈)K볶r'ex}sWl1_-?-!\<aR>h 1{S gvXxm˗jƮoXw7m:7tD ,r "s@CIbإਢs^:9tv<ܕv>|3S;2'鞎_v ]-} *Svw™^yy@~|(sr&58e(Ǘюc4X=)r|4gz&Lt2$g:v9?Z‹2(s sw/w+/1f:<',g_vʵ#opFǜ:b9v`NՙZ@gGNqjRFQ/9z}}^sʛN(o992TꏜϜe3v׎Q|9u-S'kX[XbI0ǪbʊiFI;J{uЁHwӮj>l/KkpG-v/y}R{A=ȃ5zoIʇjQôY:2GaE0ud˜5h!.9k%h3O ڼ훧Qv|,y6!IZ~+ɤ'k_'Zm]ufz{]+ZJfj/C-:#zf~Φlƺ?9&f\<Wm]yzcׅ`{~y+Z-ԁHW?E_SKbs {Y2-s^Wt7({zop#s;]z|c?NL P>Ӈ}ZW^Mk~gwZ?kuӟ0]> k\33H=א+aJ˽G>w"8wQ宨5RA;3}ծ5=hI"kٕn sݏ@w\骠 2=ƕc)G#݃cq}95 8W@IdOp;*8a.n[k2A2~+f{Hq[!WG3ɟW䷮R׳gs]2v鏮orL[Y;XwJ||7/xAop!akX"-rOi_w<\2ene;'|Wv~o:׹fo7r\wܩn|1?Oa9>l%NVGjW5䭡k 7n# j=HJYy$4SXtRfTʔtٔ!9!)܄m-1R5$%N:%RvrZA`=SY+1I3CJKᮤ-us0y"=(SC}R:74֯ᔁ9yGꔩ`OL#)rHTM8jsG?Ǔ>>5CNI@NN{ׄD$yI2y~*Shk()Jә_]J|T\o*gթiS7ߘS%ogTܕb}TՁJJM}!RdJó)WϧBx9VZS羟}5y~BG1gT+k* d_ᄩkhu.ZO^ I{bfZ*]&v:'-Nvf&IWH.RL6iSڦItB;5~ZfQ,i)dР2]. wO`@DC=;>č4g AudZCR|(処U>LghMKaBRO:D';%mg,C&Cx.*'C9?mɔ^VBajZʧ=WiC.Kٿ,ZqU:3vȿkߵi).]>ޘ.qSzh87[~x{Z?/J›Gyws}^a F>>0<u=>.ɴ~:-YLtY0tՍ9o;5|7m ُ k</I˴oo7O7?d%TH̭Y_LQ L8mLJg<'Q@bPӖ툷@@H1SށttW5S)>aeCg°I^ό/0
-\A7y[v }_I\*+؝t 2%ី9 ƃ3awƖ!ȑ e(}qsBM7>h4<(cǔهØ(<*{r<[ 8ǘrn9o%8-G(H GSw<q'`0ŭJ-1enĐxr|F'7? od E O(}fFfLH9aI/s^&'糖_)p_ ԙQ_FWu#~>*S?Ax]xlٴ#D^#e$N+"7 2AaɄa?2>)ҋ%ճXR|f"yk1^8!|>3_Aي~>}%L'ko2I72Up+xG<b<'e Q1Zvv/I T7R+9R(6#nYOJcv8AuɆ@}ě&Ҭ2u' TyV=!cL1Jzc4([ea'c J}}e? :;DFfgHMV0&+n)1z܉R99S]lsR.O . .|ZwiN.c+؛+~jc&s gY\ëq m:?OǛƖVP72ǔ{[&99܄A pmʊy+݆oˆ<</`ܕe>qBx7@݃2M0 p 8& !PVq)G&xx᭣L[_eʓ)4k'~gqh~x)8_!V(yq^&n
-{l`oDyfo7Ǘw1>-+p YGt OqL(@>^]IUWI?_1jm#5¯Y7w!32:ҠV2rlDP9\89%|0ܜT43:F%}./s y;tw1UJ`1vw-8!7'=q ^}Uht>e< ~TeWz #W);('EIDŽE!Cr~84U(0@\$3T }Je<9bMYߘ\eո!GR"hs X`ZMZOcFQtA̜LHz"}c%<erΘ3 ȋ B|aΔEbr#ԯ%m'Kq/cnu :7Gfr^M:Cg~#\c܂cOJ_rE]['L^܇˅čPT'p!qLY+'gbŌ>2L+ U^ïu \A|{P}cz3Ox&|JSϸ?''U\ٯs-m#ﻜi:?ɋ2<y1{KΛ!;WG>`ȴZC8S^jفtsL[`t-0|57KwVN\n: ޸(ىL1Jv`g/W>祊|FF'Qwt~G6o,:!_QyJ>}yf\&9$/_rI~s/OrM>Ƽ1̛g37-c.'1#
-;qB.=܍3GT򡺟9z>H~+x%M[@?x'>[)Y)'q!`>cBy1I<O|<syP6—1Lwy|q`]z=q/x1Z>#1|)kDJܜPV 5x -00o;H -bmēziY7'zqL8^ X{)odp3m (^r$cL") AcH[oA{n$'p'ݙ]B Nl[pr\b{J/Rz%;٣>8k_܂~O x3yff
-޸œϑ}I'* p<| 4Jc#= !%5\C7CxW&AaNs?Aڎ1-0GrM-1>`=pqL('&'1ɴ;qN%Tҧ?N܈RgډsgpoK/2阼_x^?4Mީ# W8ƔK%_/ވ#v\Eݫklcʍ9[qw';kwCpW'c5^ 7DbgN &觼8xg1c'ˈynR^b_&n
-n~N~Tɛ8&Vͣ?8ƐqLc)
-t2?ßyenē/&1뼆k5J7o{=-^l=4! $1'
-o!N4m0?( |F<hR48ot
-JJvv1%ҹH
-^؍9_+Û`N9=6b,(s 7B.P['awg{!ĺ$nN( bMH ``N\axueU?my1_M;p0kI!7)580›)G|:oQy41Y11Z?B}h9vb+=q*4 {{zĂԜSeWM߼_\X eIT.W {MA[+7FC\d./H{cLB>ʳ1jdH=M-P bd nY pL`>cj_8&X狅LW{x5 o07 E)TV[AÂTLc?}=q/s5 EA_Qo5yǰ)̑{}0:p}C$(1'ECn$ 7ǘ-4yf0SN 8Fmp+m1K Fx 0.ܮxc>1 Fnw/R8Ϲ\^ě&
- Ao܈'; N0w1Kڏ8FKٍx7;n$#EdA!uc ً>&CGb0VbǓ0j!FL9y{`I~!/5;}<t1
-b]86<9Qqx\/?SL:OW<r/vX]KrMtX?ugFg[nOvv=;Cv噋jWyۀ7ߢWH얽bV~i~Ymva⽯퐎t|ځ.jSծ@]w툫{|^f1`<Ug<!V7[9eg[;>S}tASsҦx׀~[{ځGnrv
-~ 4 _bdQ][1=OqGf>
- oZcB<n-[ǐo([F/~f#~6nN{vxcbx2ozFu/FpFwѣ>ǑPF / ҡ[&}Sm#xDoǘ?'7||N{୦~ q16{&6~ | M9z~_<& hAP+'l}2~4 [_'n57E+oZۓ}OþC 
-
-%KيPhe,%EleSq\z5N+9s&IfҤ>4||C!gFD03}f r`fTjjz8(b2gAD'4\ ,jlcSYvs=U8b>[ە>/k:XXSlv 鵮gi̫m}tގ{Ҡ[úúNi1ߕI/'ԩ|*wm_U* |ZDբjsjmj75zIzQH)jF0~iD-;I_TjV?xdQfo-rթMzv8hMWά?Qa.5v6']l5;Yi8cYO;[?-ݗfUۺkԶO뺸'wML# qGҰv&b7I֛4A}&7 z)TD`2H3;/&
-/ y\ts&K #t@
-]Y`f]\9b\SWvM`1
-uuO4P0 CSL0~$E`.$]S+G-9l<,"?GB?c<v
-eD'FNZG.KS36-:hEt|%d(z:\K8Iu]O HP
-Dgh)!i5l%?1P"vN}s@M/g5EHI8'vpTQrNΒqN,lNIISBpROG}|"/"y"'
-BZpG!8#.9%wsx,B.G
-yHxD8A(rto` x ,W?{+1Yp\Apqp'EpG |Np|΁`8%
-`)|`\;M3&C9)ė,h|ix<y;7,SG#Q}<ӄvO:Cqbx?>lii1UV ?3^(,-,ilՃJ% VdMRLm?ŝEQxVN%dKAt3 ŜTKߔYLgP(<0r6ܢ-8?FepЎZ3<u--:( _ rJ9~8
-y8#rwTuﭼo}K?stzxo=hcQӏ_>N>1Ot:̶3γٌs_yy=\<t1KK.u99シ+[4FN^ksRlZN 5NjҬU6m۵ԹKn=={79_A6|cǍ0qR)SMϘYYxe8WJFDzTVFͺ ͑:u~k8C5z܄I2XsY0|J,X`5VbUլUNz M>Ѭymuwֽj?uAH:R1cO`5=wڬ`Iie'GaUgŷnkӽ'guxVcamFd
-D6e ڼHTdXTde b3SfnpuCes&A:=T&;)=d8Aؤ&2B98;Bٝ6aމtTF#Dtr2Td)SgPޙ,#P8۲^A D@"/3s^a2ZF-6Z7"JpPIYA5& 2b-ZaȅG0O< ֑niKƶ%ЪuCB[$Dl3Y#p'%}-^5_f`@lE7H,me<@7| \)ڳFl8$m2vYY#\E6X )Kn>g S29DRrvqkRgU^6' ˆsvr.cI (=s梴̚uq2%2I8H,N`)&R=+H&$bI#8r\|T Do۶`Cbnh#-Zⲇw'E/\hi ݂WWE_1s4ai3d.9: ih^"g| k`aLs&nDa(ĚF*yta}fn,ↁx
- @P<7sp#&-э@q;@'NRW it^Hwh8遶n*eyQFg(sɞRiXu+;`$(Ia[
-sq&4wW'>&$kPJ>*Tű^{G7 ["4)fJTϊXpBڄdVK3'IpýZ2IxVr 2
-k!bшcX: IRA[zNH}P62fP&2kdX킹-0Z
-E)]!ʩ\O"ͅ@׈-$_Nmlq ^04jY[Ԭ:e<bړ$_GXsp-l}\5O7d8eqTG8iOJq5Xqt"Ûy*׻&b7gև1̆K._U
-2 Z0OԱSWVP
-޹zc˞]rjJ% B3$b5w )mք LD²g?\
-}u.71°~PC} 5b/`ǜbGJq
-<:vȹ
-͕&\ޙ'H..N=O؞
--c#;߰Oq
-A UԅDtt4.rA}k6{\qskMYVNY7k}k=u^Ǖ~C7lطqKtcͣ_#[VlNSobv (C1=%v]v`4Ir7e+n{;v[~gw{=vSϜ= /]λr~mkCuzMnGr i˿bOxkҦP/ע_z8-֗_Q|'/IKBy-;)e*Y@eCwAh +?%%I[ͿE*Jǟ w՜?*"Ey?]ʏk磋?yIҖg<-b낹˶ ?y9e%o`wAB~ǻş$i˳^P~kt7{!=D?o`(I\~k]7ːc^^\_~kt7 =D?o`(I\~kho`ח!7V̇hhG5[bՒ])R#UߌC2^CM̙S=P(?}bn^<t>M/_ԚJפ`<>X,2)h8N3g(k+nTdؼ-~^mqwAD C,ڔVn|nG%3Lc򷢧gW)fPUBxV 77V"Ze
-^VE{* ^UʝpLQю9*\CrzQIev}gΩw7T>U]ok?kS}LU 40t 5d!LSC85'fp=֩jV|G!)*P{|^PYCÚm)oYI2<0 SrVi7riǶkok{Nk-gךA_?4ЧBXE-> }2ya‚ZC;fNjz7~+3?k=:R:/c]tEniuZDW
-|j,ڄ^e&z&?yiM?hO ae3죻@3͌63еEf\g٢`vyen03w̞?7g2~sGk'VܦX lnYOw8},4b&ײ-w)zcX2x- s v[_av$Z!l:~mN]DYVZ!ak&szw=/
-~Eϩ8mq^vm=at@q qqtq~x
-P*ЪMBwX,Vjfi'Cc.1JKTߡNq^$}z4H/'>ҟdBbUB<KK =)ߣ
-&ғz*\0o(}"ĖoQ${ؼ&0:6'9L (90I-\ڄS%]w ᄾ.Iu߄Sq:[.fp*o|/*Ru8X‰R0_hpC𩩳a@ 昑-?6@j53^h~)2nA6sA+ &`,\2gZn7#mh0ZH Q|yoŒq[>7vo2NEluuT%ql8G8ꍲxHQV. =[IßluǯIYNRNUNMͭ=Iނ}ys|߻`D  .,/O B@E(xQqQ\ܵݒ}%WJ)]VZQzQhs9L=Fŗi˟*|Urck2?0ƃ݁V q&2|
--}MtX
-W>=iϥbܫ:4\"R6J>@dካq* Ǽtv\80Չ‡e qg.]mޜM?Gc:J^Q?&e7gOzIMZS7ڒkzI-ƒ/S PV] 3CIwFiUQC\n#~Lk47$AVwɫnn0}8MG'ND==f .wYotwwX%+YDAu0tx 6{OӣRK<eUh9զ9ۮn8It6>ZgkonfM4i~C6ACld %iczTqzv[pe;^tGAHp ahlj[`]BW1,ܽVomgPP!*ٯ;G+6ߌ{-]w4x{)9M#!T׆f qŧH;5Z¡^rXzy !>]틝B9CF,8ܸNr=yFfPd%H+ߌmXuduoM[mOnf<{QW?HňҶl(a^/JEԫP}hj^n
-tY^6E/|Ȋc?O< %.eB蕯-HӧuϬ^?!󌑛l<a譯n[mw ̌Ϝsܮ7v?'zC~~>+6}+ʪǎ5`?PT\Rk~{ԯȷG_5 }߼w˿{'?Gs#o=guiQ{rw'?}u'vC9~{r?'_~[yK?o_G?oBBkDLr/>P- 3L@&>F3B)D)e/s[_30!00D!tET~ Q:
-'`LIk,I4WL1KwXgbVfLS1[0B/lzvg WX.@V| h
-_ie:MK"6h-֝,![+JVRY:a큖6YBdh/PҀ@ tt4:遬غU,mkr6[WHZ("HwQ-B :"=$Jc5^0H tK2 ZcZtĒD6{~%l>DAm01%}`Lȣ B`d
-ɰ`Z=6ү<=X 2XL n4K`*bYZP8BR#D1C(}+
-Bd!UBqvɚBhzH5C!&+!˒:Z
-ľot:TW!։d1JGu@O*aN:rPG5,Mҍր3-[-d=--}l)8p
-$H `@= p ,)18~bHm B;L`lX~?H~ ?ƿCyߛηο??_![c| ~
-?\5vs+ ⒹJn#>r?9"r=|9*2cu&r36'X/h1+%&} R֮^JʌYQ=V>ؾ.86i0qr?~7ej 1nls歘;ʶ\E^ YA;dJ;W؇[%8` W?^lp~ͻؼ͇cFrcDZ5U<g;3wش$O(=XQcj6aҥUu餙fq9\7Y-qx.[-1$U
-Zm`|epn+2.^.粹KpZ.+Bn27Mfp14n
-31հa!& :h晶f8=Y%6}t4nvHj#@,
-GoUt"rx E T@"
-Yg<8(v݂x++|L_s..ruQe{ƦbT-K&ٗ˦dO* \)}J Ѯg8 `|Cʜ=y}ܶNZ(/ x8
-i`F
-]%cu{E:UW8/~AB(ZN~G";fxC/0 BHf1mtdkj~:!g-4-
-?+;n!^#"_^߃SMƯ۴ Iaq`e+,)+egvqiYE6%Y/6.9'tӫSOߜ\~XM݉+ ~;siqLnϘ9k\?oE/k~7]iz_s%-$䯆7 )SOLwۯ2
-RfaGVv5Ѷv!qdi'HyO;Bvvh?;IJ.(2|O&\2DX2#dI'kl'$3T@-%0&59M'$r|Mj)b!g9RDHH*!YQy)^h^aG}Yi:ݭV^O_Gnѣ0
-V&*Re%MB5/7P.cE5f/?e_gDclAm8zRM";kb? ֹ?mj%3l''L `7̞Xg5r߭e8c1 [_۝Ϗ&NMʼnMq\r]j|*~A~ɬF6i|XMΤvƞÚڼcӠ\%7M`bo wpoYV?@/M>eϒؗX`c'rgN֗'$FtH `R"eҎ-j M$ =׏* R
- 8A83L`xbh0KPTUh?bg#Qqc%3ӂaԠzSJҢ # ˠA]A p8l ,d(3bqۛC吱glsb'&Ⰴ-$&ˍޒ9o^ES,h :_}0!H.X;x}Daf24pvܴouă%&Iۃ{k-)@BVCLд`x^؆A ӏK3lMrN8O6n l~ QlJsZj/hBvPMu/LCPq]YWțA|pziPAЛ4~
-2bUgO n-|A}i 61hMЉ A3LN,Pܫ+֧;T0x:}a۞JVG
-b.!, W1x'E5q.c7gA 5xaI{h6cw`lA`4+p|ر˷O1U_m )רlbSg󼣥gOGp-xkfdp6폸\V7|l4a ؕBk2+J,46ϲ2.s/밂2C :l,ڏ% 6g<ͪ
-„l Q5 "Ϻ76a LUUϜ {Қ+UdVrk to kOJA{siƟC"]u )-!ցs!8$͸8<9f!)! +ҫB*\-sE5~k. Rn&fE`RTHDf+Xp'է,3!`}JHd!ɠ~ QJa%C aIq<B9~fYбCkk BB'.p(d2g艈DŽcZѿ4Tv귩cֳ6`u*ZeGn[s]KV$裭83Ji2[LX|r|1Kb5&g: kWo7!E<ɭOF =
-"6PK6y7*{‚sAɋܺ?mVitvωpΒ(d܂W0ކ轱[).5@a`LxoI}eIAOK88/XEkbW5!q2qXo_,~մҲr,@&CQ8߯#5ÖV'%8%'D&VV&Iq=7g76n
-d,xe+JrbdRLlE_$#
-UzRT'ڤLh2i)CSEHqMY=ɚ2*$"R+Ym1gR)i?hĦզ4p&VN;v1ujꄨvvHiN{"WJڴi/SZSZR^tRSxi'QҶM>M5(8M+uZ0"U͔TG=i&OR rSզ=KNށT4M:.1Uzrqv#OiH=dv5M90;/Mq{JDJo3tf0ߑbj*ZӐ:Z6-4DVwZRU_Gԝ)>))cRu&/HJOMO!m&i$37NKM:iATIwRYL6Lʞ?(}.T;;NIJ3MOKKHU! P>,^4|TbZV*{=)+uxNJ*){ڜIҰ tlQTfJjjDT}#\H#^'Nf9*?I0?E<-3uĞR2'pNJJSHߛfK֛bJ&f?%mirS4 R]&";N\c3mJtRd╋/}{x(duruc:;LOYgyut۪9m]*:rې
-WkH=eĜL k{޾evx|MO\ztzfzzzJz|m졔#U\= 7$lwfBF+oCLK5;iGg3dfX`-,C?*2=9gBjFXmMF\Dƺ3+?M/3e,X87:,jƵmP1cCƯtzWˌSO2/،A+3fw^ޕ[n>p*J^q$Ѥ"58|Fc+2g\6A^3X6\Fs) P4eV̌gƹ&N۝.0u]׌/p|?3~d`:*ƙLlAfınBl2-kWeg'gjn†\5 ~4X{3YV~_Ήn~%u9pQKvLnҊ{A9蕉@34zr([frmlKF;75Ieqsff :"O6/c,zmhoX_?ky֔F5ٿ4'+[̅vvHgʬ̼c`04AwZsNM2s6gQsˡgELcsfN93mVa~B937sGmtFgd/Rɞ`-'8SXbOS^00m9s&VZ!n8/S蜩n[&s+IJ"37egs<mcM'#&|bdNJ&%ٟAL,9 Y5g&dd<bg®XicWeمtgV͝s?swsKWıV>9-zw2/geoɚW*pv+37K'7%{S6/^:wY~c i267]vyՑm~̘Kv7f~7gk9Lr*srϐRss
-e->j9g[Ws2[6+$s]{i
-;I9>vrg`{MOv'G=/k2ΣvSVZlWd?՜i߼t{cWNtΏE?2'O˙V9멽n드Y;)Ev69rT9ypKάuzvw&5[i|ɢe g#GXdzl,\Iٗӝy%[!Z66nB΅U;kقO/i7mlivKclU;⍶;& }ͱp lƦ۸?p]Ɣ KrO';΍`LU~105 y<mϧK7mYm[u Qt<;\=gV?;<A\[6W+M;k3O#q|
- y^ 敷`ށ 9(] K Qq?CX"LQ7`M!Qn+%/9P?=xnq{^bA{g3)9 ;͋tu"&]_^YX^Lیc
-//H((.*H(s}+p,\PZVv|3CahYgi=,_\JXug|ւK|FLѕ&g
-
-R
-| X*
-˃ O+/ :<W*("Ϗ9Zpe&x= _)I3Yffj=Spa[)SdWTq|,4BABbۂ|rpT^p~l|ۍ.ݞ o˿_(ϱW5doBBJ|00oxMd؂ECyw#voi:Rhc g@'go-_tK,(-)8"
-c
-t |M^̒(:4I>cOVAbɬ+
-V- |~\@jr¨|[ E"\Ģװߛ+gGyzW,"y|Rt<W;-:SpnyW/ G|r(r,hC~q >O,*^蒿,?:bUvQzǼs6E5w)W"YV=v፠75[X
-1
-+(-x9S[U|>.6~ [P\xCgA,YE1g%, .؇ks*;./ZWOwt/,x.` U+l5غԥlӳ[Nw RM PC.ZD]IuS_L\[d]h:oXhfb咶9sMK,v 85t`ms薼/(^\XTZR|"FJo`휲-Ŵus'kfV?xm_l:_u䐮3Eh7iM -"s.Dt~+ڔUojlœ"l9{0lܧu1s_@NqƘ1gsEUª;ż"bk0dvx"ޠZA=62ݾdZ )PJVUעE׮.Y1ܚ(r+.Y[r!VE.((=TIȒC%KΕ,)kp+9uA%%q%i'oЊJ)ZQ|ʏӴK^]I/RTTt~Ryh%U%zv.kM< 7Pҟ%KT
-Ŋ$g[*VtT_?Fܹ¬BbAwNڙooZ<wUk
-
- K+˃˹±3*t+ʝ*8*UTėϨs]IqM+)_׹!|[Ÿ;+WǕ_bVcEWC
-Qq`E {bdwY'6=ٔC j09^q<ع4ܻLNnT<h$ܫHvϩrήJU bϴYĊ⊙>>'U],NOR}6*
-r̸+|B7-i5 [YhbBzZxME{2[iV9ҦrʍX]sfJ+*T.Vҷ2Ǥ'2*ߑ+WT6VR**/c2:*/WzV~L{W|YsHUeRetxJb P@+ ?W UYUZhhg-#*vI 'J՞ۡ1UU 1UOzj UU?TҭҨ0Y[:E9WWkW}*2^W_Շ,>EyX՚I]GӰj7Lڽ0J
-_QJCCU/^T}/~_Y_UU_ k˨U۫n'..`߻rY)q3fTW'TUGWW?~T^T}95Vj\͙{ݫU'ήTPS}zVu/:#ZҬ_w;PhKȭjѫwIP `vಽf|OGY.+޵ԬwUSQݼ(N&5eQ͛ծ5կmQᲭqOMhjva\k̜LǞٓvQݢWCj:?=k~Tﭙo?TxԼ^4&Ie}˱XckjRkkk]j箘+& DTּqȷ̨9}Kb5ݖ5hój^܂`5jDs]i2'|t\CRB Xn-mqRBJs[ 7 ~lY`bɦso.X.VC:l]0;_S;MֵnImsLוuݵ5Zkqj1 k.X_+:ֻnwβZح֩|DžfZsZx:库uqը\v뮺5yukv֭JX<xW]`umSkCsO:us,bj;*6 ]W6ţnwZ+6kjնMPnv]
-nӋ}떸2ZFΩsX<X{z:Z7uѵCֳ[\d%?ֽK1P_,,8J]W۩_k^$_VwNgks8uV.h38"b\ԹsyUwe~@g@Ϻb@_u_] ~!"H!`R8)K&IDR)L@R"E2I$74R)hM!}&OC~9TB*&rIDRTO#UHO5I$#b5"' ^?NYf.D!źQ
-6MFR+d\G%mwo5]@R7M#$&yRr+D<O>CNR&7"Y|>ޓ~RHyH-&bm& W5i$N6'z3l7NJ>Zݸ7 Fd)-$OV!kndqw=fYIB&a49N#Tɲ
->7=6w$f}1Y\M2!wS c\lHƑ ȅ&JIkX$#2<lMp;G91 9zb'^wK8c07W=ɽdC$Y?<Ol!H>OZH=rkG/h(DvrHL&Ll_R 1mE~>-Mp ]w,n).Au2dϮ_~c,Q!]'CDCQM%&FD3 ,QH$ujDMච<󉓈夹D53с88x8xO\B\G\~{/ѝxm;ɏC<@D'^&^ #^sssDIC\f~tVbMROl&ܷ≅n4byp !&ė\b1ȭF$vۈD% -MCb]ďIb7qM!I$ɈdI%aIwƓHS)$Y}Ez@&9H+HKI݋OJh(,?Á<aOu\{}/^Jb4 w\?l!y*-XFDl)yjKGGѽ
-܀_\؅Wo&|0y><{{In}fhӌv '޽aGiOYOņi{ _R#;CV+gl4xwu45x7/Qlz9`  MtF.A†a<wɆ'4X6虨C.~SCuߩ^SaUJPg{ÅzvcãІH夆CACtÅ[nné 䆠%GV7;)MXP$AAa
-XAg WՓY0XϭmSԠ@k:9u`7kݑ*ORiTnlTk]AǷqz㌥;4g4m6qBM1&7:q_#loG.^N; xhcFj{ lѸ(f֔d|&T,[٢2<+%I9EvfgSocO#qvP
-M,.=FɸլeqO&w-Dc&GMMFכ4n<ٽj6Rv GIKi!5oYڲٷygڪT3/ZnڸII9ܫQyJ3)e5+ZYJܥ}sAS~旙&Z-MQ&㗴hiI|ǩ1 y㲜Y3TpƔ+C2ЋHZ[dάBu]SZmW˗ 6j]4=AKsm-&giۤRQb҂m1L[9k#G3/5mLԒHl4>٧YUržHKhl` 攦Fe;n5sM.&Mo6h׬޴)eFKTs.„Xa kĖ/+S4/^!IٴMYYMk5ojzh|E
-־ GeC'Z4"4eɢ9ireݚܖO-,UlݸLyf2]w]sqPmM&SZ0+[WYײ5+n9jLlq۷LX~ivYeKDI^zp/KS`-ù->OrZ6 :ojnpn5j֊ٺջuwl) }2kUyz@ֽS_;Wm׶տee}m,6mۃWMoisZ5u}նV[<@,Nh7]&ڤcӕi+u$fG}mjئU핷QmZ[-^kz}J3۫xmЕ϶Zjn:Dn[nz(lSl{v-؟[.'>>Jj;vzʶmQm*[c#Uϭ|vu3mgZI+M۾o=vmyӫMm>%Vʶ?[5&Vh*{4zaK=W5+Mφdn#IO,Sd}!3H0Y ovZԾ=,k:44#~G:7FJ3{Vtoi/oh'Ա#mĎkufZv|h>5D9{RUjJk&r]k`;ݷà#=Zn173`/۝>lo_T_-cx  pQ!XQ|MΚꎇk;,츋hRGc)5̎5%yIk:nM9etDBM]G*dn/q=i;B6CPQёؑؑ򾣿sG_G.Ck~u|AGWU ,J &R#Qj25CGMP<*cA%teIn5K-P{6P<Rj hm1u'մ~خtjJQ멕TJޠ P{}*=OEPk;L*JvP[T*j}*EmK ~vQJ$yCS
-:|ΨΈÝ:u<UVWJgr.D]пvR:ukE.f獮qK n;)܅<pCo{]jr;=*ܵs.㺮Ե2q>uw}u++*Si^|[J\Weiյw/]uLˮ;uvͬ/Z/R?/%!}+ݟ"x;}}4'mI߰a/(}솫}B 8}?0]{ I7<,4`eTuKO5)n6}:
-=**ӟeҶKro޻~' 9@KH?F?@jjj]ǮqtP[/sח].׮?
-tw].M]ӵ`t3X} K`WItݎDOw;6_!yavg^m
-=Lr7>wtw;^#)j‚i=M\ L)Fqg;7to)'kSQkã=8OO1+=縳tecW gt0ݷ) =9[7II=)ǩtϩ"ԚM=UWˢ6nh
-&CX":iӷ}]; Nxh 6P`DF,)#XSxbbD3{
-°yy|DEl]껓Aff42x .#Ơ0l߫0zy|C|gu;Ag|`0-!F=xs24P<Ɣ#Ɣc3/z;L%f0hc(2{|563L-|Gq2651t.Hi cg2ӆ2WLaZ221͌1Lm&i<y0`Z13 > 3&gyq3fCT-ӿ2;gĴ`c>dLfnTYI3g31{Nsf01|g2z̦㘎̃>Ϝ5s*SkÜtbz2ӭ}2[g8>,.,Ό\[ȜEc(l`v38 fxL72+Ӣםo=s'Ùc
-ss5s-SNefde,tb3|ۙL`=/ ?&*3qׇ鏜g{{ 2V>$g3ccNr8G.c23͙|s+W~Af
-6-f6lj쁯M{:{{z:zZz>|ahrzzx}55uU%ެ|oe^^^iސ>^^1Rڽb>}~z
-F|z'k׻cgٽz{#_{7^^ Žz,ukc8{ӫÈ{z%zz{{#z#V=[C߃3}1N> }.*2z@&v}ozon}KX]7anї[׌k_G^VFLm}6}}}}}}c,N26?S3['7o>>\PI}}[-k;ܷϷoǵ}1}]s; `\ߜiyFfKFj_a_f F\>WFoOa{Է313\S77[3f1363313o#Q&ark[<bA[^3oy˼eP%X?%Β c}e`JdX?)[Y`[4X
-,?cy
-K̒c)@;$ ,-6K%e~1uX!B|2域IϳoEkcbX,5V ݀yyyyyv|ʼ%Yϼ||ȼHz|{bg2&f83̌eZ$oIa1q639ve1{u̴-ni ̬g62[][,L#ֽ묛߿m)kz\Kq{"=#gG1&n RefqeJ77z:Jc`fIG{;ê\Zq˺g1uOfD#"'`s'܅-,gж\?ofZ<]enc=0ʊbyaП>2$2?] Xl{ 6F|r2Xe-EZc |guh6<Zj'Ν"*E^{[]2Ȼ0_N?fyrhyY_~
-Sưgٿ4= v?ve/e~>5-+l[
-~\=;ӿ¿ʿ~jNpv3neeRLJ`W Ÿ=K<_adz؉ v;.2bw1x4^ss(pvrbෝxnvscxsqNpzا8qpsNsr/r.ppHC%1ۦ@˜ʺ5sqprnsZqrpsnrnqsrq9a's97`}yXr>v'ɞm:vpA`oXOw/{g)Gp$QHrT9uGvfr 8ggŜY9y{#g!gljqp>9]m{{SI>rpA[ ?_y|JOpOqqqOsrrsv8Ͻʽ=w7wWmɝ9W A/OϸKܧ<n8Հ| w7j~} Wmǵ^>B5[p/,MUT 7-vUY΍^^q98iTINlN6>pC9FTn=s[)߶qC󚳂}rvpsőUWq%98\2WʝQLp kǝuzp7ζp ^g=msU<˸\g6=;ĕa<`:L\&w-L";/]23{'&;4 Li*B ٖ/̲0Eo b(8a@mL [=>0s"o+}ٳ`$4o7/w,Ϋ<SyE%euG&&
-]- u}S^ێ;xxy;> < ^;N^ /W<H^Olg4/W#W3%yv \5xɼt^
-/K%2x9<{wg Wëͫ=,v*y;yJ`#;xRb^#W X̓I<^nP }ؑkQyͼj^׺SnO i.^ /7w
-yyam;xjWy&xX;3pd`. ؿ(bW5pw ~@@@@ĀF.^?Nre5`{qt^ ohfr/c@@
-*J|o+77<
-M|/_ϟ4w+US-;w-wص?5ӴǷ[˗ǧ ;]<OZG{[ʮA]eeM`߱|A٠ nh`Ǡ scfvpyK =7۵~p]7 |0} ^<280t0x`]Eу5%)ك9ŃybMAσ_e_|Hԑ OLoma ;+=1KJ^Gq>[_i
-P A};5U]AL;P5M:s"8cua)_Zowoc>^o >9];:Z'{΀!_|!!!L缊[CiӇ& ~/)KnLۭVϡߚۭC{fZ>l١sC. 2taϞC_FĦ}{]>tchWM]
-+V mZ5CvB#C4{ H|Ő  >MF|rHYM|)_?i1@`rb
-bbJT4Ŵ*1=1 C1#>e*f&f!6kO6b&#uSfs '6N^ bnbbbV
-<OlPlH#}$Ywb?B\R\F\V\^/qEq%qeqqA:5%D xf"VY Blhx`6> daq#2; q8dg6_DsY|"P{/_*L|
-V X-F{xP]7m47o*m݀Czqzs/_Y5Hm;wF̹/
-i`v%!:D{8 lI8 x% ~
-UWKX+-Nb=M>%H'k;%v l~Ba#8!qJy${QUk7$nJߖ. PSg_HD^A
-Z`uDF&@mH"A%A'`I#9 Jx$K|
-7$$$ZBRFRNRIRYR ^&$!HKb$ $ %$xI3=DL\BrxIܚ
-QT.Y%YXH$Kv'MS>Dg %G[+ɓDגxw Wa7?$\LJ\JB
-oQ$,RCD0]0})AXT\j,`KRR6 'M38Kj\͓rB35p<J-Z+ lR
-
-
-
-
-5\*B*Z*F*V*XX
-ғ*1s
-GRJR+ۮ^X #C
-SXE և ,~04Wj@j*CH|OR_
- o>v,qҖVBf [O
-l5x[DMD$2S
-6v
-K.-Ò "kodʼ QWA?~zbp?EÞ#**B]VŚZڲ:0`M
-^D'
-jlٍ
-{~;suL8N?){Z gyњK d Ce_WDp0Cdde#d#E#J2N6A6XXllll.<|HE岕Uղeɲ MͲ-m .%F2<tҠ,ECȾ} ~ +Z ?e ,&'!')y`r2rru9$) _qSAQ跛>rFrx9@`#*-WDOBj& +hO$GYrCY-ss䁰%==K-Cr9+PRn5Z?Zmrr[F*#x;fv7w?rtl>!wJܿ=b?;T]$wT&w]?fOk{t<BcO U˽
-5r(EQ\r)SR:@c\6\< |0W&W.RW!ĕՉ`I^5UoG3r]rt^`}r9. !5e;r_9BL^\^B^$JEyyy%y`jx yMymy]cq"c
-4 sEysAYͨ{?,E7}!/ /+dr
-
-
-STPB2xU5+j*h)h+*Wa ~_gvc!Q6Fa, +
-6_Wf'KMUTءu
-sFt,D?渀X*TCa2PXFM#f(
-
-"
-;v߭UB<(>&+N!+\T u$w7Ѯ[
-(E=
-
-
-a=BXq
- h&Q!Eib
-g
-s9
-+rU`
-dz&4׬@SRE>^K_q00b(珲!w^WoP O:$e$(H.0=TG0GA\q,lm))NV@LEG@)·8WP_.Bm1\!y(z*.U\h+B5*z+Sܨ裸Vm;w+S<xDpqO*Zs#^Fk7
-1,k3jLbxdJPVbXOn-(u$Ebbbb%!"oUla)BN66T"Qr,!9eOqQoսAů~*RSWPRVQSNAk\Fۭ(1`F)L(3G;,,V۹)OS?Qils*SrRr@iE\Ef`?,\iTZ(yeJzIGi/ߊ J;{̽JC(:tTq`'N
-SJ9t^%P*]Co H-J{XsWeR @ Ep1B9bBʣ! 8N) JIJɀRGtOW@L$f)e+匲\
-
-J
-2JTYYEYUYMY]YSYKY[Y:t1׹FHxh-AAc͔͕-3*STRl<Qy蓕(OU<?f gt s+;);+/P^HEy2+W_%Լ~ B&e}G6Tqר{ۍ{Og
-*QPa&wDWr)+R*T
-*LQDxe0WSQWф(:*z*h
-V2 TULTLU>FeR3^ZVeHDUA3F0L#dsSiX"WPT_⭲QWO_enN <rxA*DŽ:P;3qVB%+ BtM*U<Vy柩<G aK<P%hI*!B5T$."T"EDX8Ddd2e VQSW)@B$/Q)E24T{+ET X#d*u*$74qMҬҪBE1MpX
-C,
-?DTy-߫|eX?z|bҪ\***VQURK߾:Uu bh 2"#U*^
-Q L}X0MDBum:UoWzHH`CaE285<jƀLLƀ72<vغ,jj6jj&MCF
-t4gF3G;"|uD~>s@m DW5w%jjKrj+ѪUH\}yQnDz j@E*|նmUQ v!!ߥG:
-aAŽ.]n_.#uW(7V3"{C@OD꟪=G $T @yZ`E,J-P,X0d!OQPTl@jjEBVVTL\dJUjkjuU45ECu-ӫQT{dތzEw"?}[>}Ej!x1u/ &&DyuE$*WQWGuS1,ԭm'|Ux^ t@(DሰY!Q Q@} ZŞH\*\}WV_K}J
- p ,x^0cL4L545iXkh؂2Qcv54fv56 q.Xa>ʝDB 5{ע?\F(2UM]CcR+4VB*`k/spz"|46uHnvf'wtѽOc0
-KBtY5`n %dwvX#Ty<"L9 GgFX 8QnaZ2Ri\yL*RŚ%"e(@b%QuI`d&-``Ha+w.Md djke$V1?^C
--H!E*^|}4QP!)ê%%wJVD2#g(:ui9c@&cPeDK6՞0liӞ q\yIŀݴ=j/G+M\ڠn6nGK{qk>!$wD/>}rgu9/"5WonjBm4AH| Su! "+ >|v0CCֆqv$Dk 1|vvv?/Q!
-Y4fwPtiqL:=:ڧ@"<돺a
-_3\
-".򮦮, 9]y]]uD]#.fDbC]S@fŠ5Q[#eWt'"$)St>Cw<@NsFk"E]CSwJU楻V[wP_|+mֱNTم ڋ}x
-U`5jku넜Vۨ$TvRt4Nݮ?eC
- _;
-b5X Xp:@$zfV6`hC0^'.=^^^/`3Xzl=Wo@87zo
-e#xM}-: ^ B4ǁ7333ӷ1sx}klm'Oԟ?Ep;3
-Q=F!oo7
- LL}_ xy#0юZH Օ!:5B?bpC-Y,p"x!&&8t3#s$k~ѸaFF6"$ۍ;h(+9DTGdVQ-4ZdbjhRar!ZF~-:7 FFgl-aGt0=B|/~~
-?@K0Jd>ɀ cFKW"J Z]D"Hh$zaL6okִ@" #ۈx@g4hG@oށj>bwF?~ [Y +ĎܵV49.GPQ**pT:5ZXaa?XCaXH1P1CPeqXQtُ(9T
-1m󖎪ò,lPg<*[-Ö +*U[ :0" $R߀h&$6c[mvl%;>Dcggc˱冰oP-ߍ}B3/"u_߆u}GT),dx)!";L)p858.N0AāuAgxYC"l"ns---ƹ<pKpeHJįYy K"nQ6mDvNna^@
-*(&6;rw
-Bpd\=P#XX |Ӑ؉.ݸC<q rp<G5 -wO?}}N/GY/ "^
-*:^Q^k
-1Ogd
-c%~5~ u7mⷁl7~}hǟğŸƟş_______??????ǿĿ|(> G|,>O')T|>g9\|>
-[ m݄};@8H8(8SӀ0)v]]@r 03]ӑeI9%#9KN"Id(E%dT%
-+NXB)ȳ/,SjʣNJTVV=r^MQ]Wu1C]R_IP( FJcIuӐ~IPZ*ONitP:~5|!~ҝTTzq;L>*R;o@ePPe>géT> K1b2QD8>R1MLcxg+sS*)x@"¥˔
-e%*e55!BANR)6
-pS٥V({T8Q*LjI^RN+gsrrE\Wn r;=*ǟ|L)+R\IV"T|ߢQu8KOeF5)Yljv5S}U}CͥQGUTU>USW T-VTc85^-QoojIZF-S˫Ԋj%ZEVۮRQTm$ֆA𲫚1Iڇc?:wՁ{ =D /Ca伯WG#Q1XqxboQLus:'U
-*{uT^+ض
- :eSuyooEUV!u g-omoo=ox  MC"[Դ媽#ޮ)(y{Pۏp
-HȊ*FQj*ھzR ӈ$)gͨ|2d[|mH^;^uuuF.D_TwT?= `!C}è|}#|#r\HCM ՇT~ot3x97'TGO}K|K}_
-[rվ5k}o||ro#&f*5;n*{%b?`|9;;Jx q S}I]2*kA} pnkIb}|?qg/_9}ۦRkƕQݴt^2S"|rj׈TohojMԠ4$eS8-Ek1"TՊioioT(UiVN+OV;Z VKjZ@k5kMZ3BkZkmZ;Yu$Ch}~Zm6P{O цjôHm6Z@&hIdCm6M>fi9\m@[}}-kKڗ2mB[Vkk:mAVN^ۨm6k[6mC۩vk{>vX;Վiǵ)vV;.hvMni{}P{=~~ӞhOߵ?gڟs/-K"X$biXZҳ ,̲,^f9+U{r,{eX~a
-2c~3b6sXbX,c+ŠbmV`%Y)F猕aeY9VU`Y%VUaUY5VdXmVeX}k̚9{`-Y+֚aX&|d=HdכaXﲁTQ9 cFX6Mdd?d)S46f}B1;sOB|q[̖[ʾb_e[N
-bgʝnp/
-EW 5o֋sVR^zp^UZuHo7ћwmZ ۀ%l;v;.ĺR$R$z {}6wIE1׍T}>CD:z>WpgH_Bj+~%UTF_:}F}Yߢoշ.}G߫!~T?O?3Y~^_/) ~[#'D? CHo|hOFf#Fe#UNa5W c0FkF!Q(feMōFiQި@"YɨlT1ՍFMQz  ahl4hf4oa&hot0:F#$)zބ}F?c]c0Р;pc1Mc1g7&IOL!1ŘjL33ؘ \͡r1O"cXf,7V+UcXol05376-Vci2q8l1ǍIq8c5 E#t^2.W Wku^{øe6[Gx!׏/ĞJ4LmoGH(4f:3=a3nY̬g36ǜ!m_!^a2sygzx[2~*uӠZ;f xqfY,l1*kJPY,Eei2fyV"gU̪)jp]fWld66f+lov0;fhv3=^fo`k43!Ps9i2Gc̱y9ޜ`N4'S̩4s9؜e~b6s|*;ng/y5e\n0W{scbn.sO 
-1X D{=4{z0 ?gζ=VsyA>Sb /,K9ʯL˸^N
-*~FMf{n`w{}~}>b)G}>k%}žj_7-}Ǿk߳#~jna?٩ND9iN:%'dv8YlNv'qt:Qzv 8NSЉqNp=S)F-GZ_.!J9e\s*8UZNRu-8M8or9Dл7s6R9yOh9Ljw}^GHg|!6b3 ':ɜL7ՙ|L|3ۙݹ<g>O):"-rR,-IҠjglrbxNg~
- ߠݹPC0>QMi+=k
-$#WNm
-p<
-'Дt=`Aga}OZ*./ W_H8>>
-ԡ Sx~IҵR[z.k<rՅ|$нۦVA1JGGӼx?DkC[GyJJ[SϏǘ|}|
-S*q)nB/vG K~?[)p.9^>Ah%i1{k(h(sQSp}x}}Qs>[G
-
-ޱ@sLc'xxaxQ᳑{ E]P1t%]H҅%]DbyF$Zm$V$^$Qҝ$Y]$U҉Nt7IwtIt/ItIt?I
-|n26v^LH| Ndh
-p<༹[}A}9``%``pHhD`U`gl`31ρKہWׁ7K+c~
-P24:`!`)`E`5#OFSs0w
-%|ܑ<'01GI2ƺ <ȹ=Ϋwc r.ƻF89½4G戫},=Mtr
-y z|E_&-Wט;O?A ¶{Oaۛ3=<>}
- vz{.ŵȹ ?#\cwC*^cwwGЁsPw' cB B^w\<M#CBw y8ϊg~_z{m ۄn};&{wsR8}%Z뻽xsyc'xxaxQp=O%#XII:^҅$]XE$-/F_4i|1buw^-l)_n7߁tƼ #E $d/Vo`{REVvRml/m|YI*WxJ S"_YU>/\^[X玡0
-D^O{a<.PE]]%]O".¶]NDt򸼵; kyZ"ô*9W+6L.wi$-'QWtEI
-  $s|q,|.#ku6pWp*~1.G{pZ #]$\0(8UVKz
-߾5cK}<Vqx!xâ.(IJ:N.$’."iq|1bH㋑#/F_4i|1bJ`=Bm8ZB.nnkT}kK:X7W6z;Sa+k`}y+,>MGX5 FacnOݼX7U B$a{Xy
-a{N5q>v`?Fĺ
-=u`]
-30-
-º/?2;37#Oo2SZΟؿ78G W̧nXoM8q\2#>IsXZu Ƴs㿆Zc5e7ph[:ǹLuw1<20:NX8u;p?OBI3ZkOkS9%EPc H")!j&%MMUT *E 1j*jLMMIQE#TEOCݼSw۔w?モg{kk$a? ϹX/d0e/|
-/4Fe{eTp cgi8
-\ 8`b=u.Ƕs6[l?m
-~
-%19X}S)>f|;ȭ묔hM\*8ρu}rk|RߔwA>FE`+j;URf W
-4Dl6E{Axl@$GcyR|(g a#<\
-lj;#'jپ M1 {f>#LDtp1lg묈3󭂼[ XmN&"GOx38 6s7a:ь k0̆uY3lCD!< 6{ ۽&>[bQH'g>6.V7' {@<lASO<3
-b)IOghRT%5H-Rz> AiJZ#LWI$Ch2 "C02đ1-O&d
-y$IO$,'+jl VJv=3'ar 49K%Y\%Mr%>'T4-@hZiYZzJeZV5i-Zz> hCژ6hsڒҶmO;δ+N{^K
-Ә$򳂬+JE3/V̪<TSgj3Xk̂YV,VZ{֑uf]sޝz^#5u^g 7edƓ?3dqsfcbo |d~Rt6bl[̒mmV3d5[2786=m}v=٧ؾ<9;H/G¾d\ N[<R^a`yǍ vbw]g)>{|FECʯCɧW
-*/(JqZyV(/)VEt:6~(7UBʓ<Ti0^Uz)}לRe2eV*o)o+Id]gT彇yf*%I(K>p^˝ׇ]U>R6(+!['NeS(_(/k1r1F|\Wn+sj1VR5ZjWWM`Z S۪jGT{Qj:HUqhuGsmu:Up֛WP].u~1-]H
-u3l!W\EPwVb1S#e?ZY5KPUsZA桽*iմښkp^iôXmM֦i֔{\mT[}6hN-M\;2oL;vGhTt z)Sҫ5z}=HopIG=z_=ZcX}>^'}HOSU:}EOwiz~P?33y=K_o}=GW pQ4*jQ3FF5F#ˆ4hc1Ĉ1b1xc`L3fsy"#H1V댍#eA㈑qgړƣS,xޖ'&gK6MѸm5cPp\p^Ź/K2ܓxE^Wx kܗqȃx#ބނ⡼ »ރG<Ѽ?!|(#x,q|<;<Ot>'9< "'e<&o|4 ?ď8?3)~y&e~_ ~w]<SMB'QXŅ()J2SDEQYTD -jW (D#DB"CD"JѢ(!b#D%ƈqb;"ALt1S$9"I "D$e"E^Y:^lԹ)mq^ۜW-wǙ?ynɇė|\t~p^u)r̟۟.Yʹlqk↸)n;#T& )CeA,,Ce)
-,je]+ Al"el![PFWdIvd!#eo%h_9T2Vc89^ˉ ir)$r\"2"|*FFInd!w=2Mr<$ʓ<+3%yE^7-HGGaG GiKo} |7G$1KrIxI.$\һ /RZ|ʏZTRJR""EDDJ)Eٙݻ\@w|mIP}6Ujj_U-PݤEuN]~z@sգUT=zFTϫU_ToRzOCǪfS?TgU_.2yjڠR]POROQרO=C=[}]ݥ#%[wRRߧ^~TN+Fo[/%VE-;?TTZը4Ƣi8CsJU2Mjw5tMƯVӦk4hnܩKJsfQ:ͯ45lѼٮyUKf毚4G4ik>՜| WBժZ֢i9C{JU2mjwtm֯VۦkڛhoީKcOh}T'hyԂkwi~P3s/y]R
-T\],h(h*
-f\_Q][0P+XPK ,/XYpo`]/ .x`K  T ,x
-|TI >+8Weł ]NHU+tWҕtWjun]Ϋf]kӵBn<].[Iwvݝt?TGu~{RQkou[t۩nM>;tGt>՝};;JG39z@oГzZEhX"}\_~ޥYA}~~@/ߤEGWЯ?_\^+Sgߢ^M~U.?s9 zi1478 c
-CjPgh0L34gh5\c4 => En5#=3"2+Ó ~m᷆~ox 4φ^7axm;3o7Ç >1|j i ÿ _60fƑFQc,0Fh1Z68xqJc*cXa2N4^mF26fc{F8xZ6ca {}~Qqq&o5nN㏌w1O0sG0>n//2>i|k/`|G㟌lu7o6c=3~hƿa0kS)۔kiR4d4Md3MI09LMWƙ42L*DզkrjM.Smnj6gZM3Mט5]oj3Mi4g7}5 n2tV4tӏM?1tL?7=lz 2+ӓMϘ~m鷦ߙ~oz&)3
-STQbj u3ZFA-VPwS+UԽj~Aj zZG6POQgMfj zFDmvPP;ר]njGKUCa<BQAu:EPgsyKu"_,k5ϚoU[V7XMVJYi+ceUNYrk::::Zc[ӬMVkYY7Xo[;]n\k5lF1|Bb֥۬ˬwX[WXﶮ xXmuU>b]k}̺κu=eh}uuu j}uuNk]=ֽ}wGGǬǭ''A3ֳs3h tGjZKhhhfhiE t]Lt%]MO'St ]GӍ4^G,z6}}}#Nw]t7=
-{p{}~]
-n~%_?ȯ)~#,o/~' ? $?͟"OB# Z
-: RZ`VQ%
- BP,
-BP-L& SBP' 4I^',appp.t
-]B0W€b|aXX",,n w˅JapZ_xPX#<$<" ' SFY9aY"l^ / ۅ+N5a[# wApX8" DžIpZ8# / E3,1GEuA4HȈȋ8J#Nj"X,JZ$NSNibO 3Yl:F]nq+1"BqDY\*&.+Ļŕ*^qxF|H|D\+>&׋Oħčs&qE* n_;Wĝk.qG+ă!xD<*'ē)xF<+ϋ_ċ"pd9ry|ڡuA:(`wQ1 "GQtT;&9&;8:juzGcqx>G111qǍvGu#XXXٱqcr
-ݎU{;tq@u:\XS\-l=lag
-XeI\^a0jGɰq%E/eش?;dY\/E弊w*>Nvw {%Mk{S{/*`{Q21\Bߖaxʰ]PS\Jh-ɰ^zP1˰_gs~!T aT?}Xo~o2?sD~( {WqLxa'~'2 [)%Vǫ'Q,pS2^?Px?8d5g>;+/yTB|ښ/Ȱ.eٿv闊F2lKP2Q]ՐlT#.^Aѹ2^'ÎD2,B_dzRzFӢZ
-ߦd^iT2I3rp.>u7+îPNN߸~/îP} 2Qw׫
-<Ptr<cQ}X-\waqg>ޚ"oU+t׽%r ~e /zQMfzlYףdCv 0k o`m *#qs155vePdXè~#2iH{oP]]A›<M@:}:@ o"؞-j]ɰ[>Bz(ӟE}l #?3%'ٍħy@zgA-(QmayTXaKFgW4J]`Ƅơq2kv%R |!Pn|vູXRTʰP2*,*vO5K[1/y}t]q}^ҀS\K?4oE\ tpUo?fMsh |DS5ՕQ)}DBj'NJuQRQnJB] UWBPrئ5w%rA`&IIi6.ЪQ
-X>+dPPB.<̊DѪ&X% eƐ$ N)P(UZ)#%2BAAUx$ Sd\V|X9Kd
-T\.)M,Sp\!UhDS1ZuBr!*H4'2B (C'*ZI|K6ZmK
- Wm(x9_`Df`55CV Lq#b% W򹜞Dlt4\[YZZkTWa
-S` 6*NF۬rT|j`r!'ɕl@ @`&sյjbm:k@}E4)E҄h?П
-Kн}By T!
-ޑ)ev\
-/*
-8ێoGP}3\  Ԉ~ww])/w
-d"=mD㞛2O,L4K3bϙ{dsnƿ}%QC4ϟD>.~ ƿMߺ6߮Vz&k2J~oZDknGRBOadJ[~ٓ{]9Y;'q,}EYry,pBiy2 9Lg[V8F:x'+Jiw" ?; Kn6Kq<m6{/Se!CUd6ܼMF~%;9H-F='.Ӈh6Š+?Ji_6Ì#^>۳9}g8r~=;yF9Q?ˋd*M9hdreN<r8>=9;B֜q}N8ݝ'+*_W $Æ临)_A~9(ܓ|I^MEzslQ(\*s軹('dy7@}Etqx0}/j^n<u2rO-Ergunzz$Ws-o% 7zsњ#}\/A-Ϙ{LU<}yNޕC80,/9]~<?i<}KJ-G]C+_3D3=͸J-7FD!v<Vd$5#?q:?Ofxۑ{a<oL^O0YPgd];&7++z!~_ Uֵzҕț^G:?OO;<OOR>Ba8R}
-yRUq*y<*0׫P~ԣB{ߖh7[/c.VVepUeU?{SogiyXê덯TMe:O_,P#דzйKjˇKM=oQu\F[+Ho@j2tmЛ2rH'jveB軔u:>By#-hPJ)œ5quj;^
-[U`q@ ][
- (K0ooz^A ^HBOx'Uғjb^1/T=)!U-^W 
-x'7Iy*E[x/yD/NDO&=5ϥwkKJ+[ s^Xjp%g|E%ˀvҋ
-@( uk/uAk06i(Xnd0</ܿ |Ip Pu"! *HBtw0U:s#`P}i!=.*"
-"y,z`b|z)#THhH 2&džʡ',u-K
-IPV(o)i[< - M%33rO? Ɛؠ{bPo|2zzB޾`A@
-~~ J .0o,T58o!fA/1vtt\a⟔[gQ*<H0mH$;ucaED Ң2<O`~!|HrFHz0a KF* "W"69HWJO{Gl@{=䮒) wwA>NAkI$ D
-5rr׻k< *hI$"6
-tJkZjAn d|48tB@F1hG0ҙ, qXdX
-j PObX@  {'
-t+[u2
-T?5=
-H=?
-Bh*{uFd\҄H[—nʁ2݁;GEP/?>  K6ھK
-7& UCJ?j~We;uБfʝhiiJ6X B֘Կ(,
-ր<9}.+~3YE$=(%;=bWXΐST LT^epmRҜO[&9A)Bg2LLf'=:W+0k;\m3@.}h`C<{pB'1{*lp="p(bG2og)79} Ĥ>~
-HLP ^LSb%i<
-xgK]2#! I֊x{ʗ&G<8 C,n;XydOl(#CGvݟJ[qБd=š_b.˻0]x`DaHsk<O` 5|(!b;a@v*@j9= =)i(,{t){0ƣH&j•Rn67.M#zC!4s4iPv"7gxI
-Π3Ԝ ␋bA6%zg s״Hk
-\'i!-*h?LHTy-Rޘ'8Hf)Dbdג<RaZ58Rf2bb34
-CRfj(]85)tE E{cC6-ۏEjJj.k(D,V&$m #4aEijhB43 " ʸ)L̐rҙ
-?HLx a4(E7t/apRxޖFrZ6\X 3
-E~iQVi瑊u
-sW
-;o
-~32ܒCy^ay)x
-)-@;;KtyoVY F`/˷~ ,[Yy/0Cl>{x"V^~_Q_k}_/֢
-> W[0vr~}eNi6/by+#X~yy]Xx?
-<oڀ|aG,oxbG'Y>"r
-GIC=*?~Pfy@Io#
-6WXcq{5x={;v
-fE(7:r&}^ZDO,E3>zY l4Xii@')Um[34.A/5srBYɭ0"_,=kWDe 3+gڅ ׬x'=t[XR"4(1uϺgV{]džSa5j[6en~3Osug
-҄(o(!/NཐO@50|o6'ħ/Oˡ~gSB\
-
-@::
-ۂfx,cKd^*E#kyer0q)̒6]%TK;q5ʛx7qkK6҇i928(ԑ[:$/ryxe#?[Ҟ(kT4mÎy1=7ڿ
-PA:!A[ /B޸5!*PA
-0[@mu@~:s<[`~MyP~֎4O;z~u1eOI&m {'1{~R39;9G {9 ~>~9&vQ~N6'MfϘ,3eeϵ9FӮnh4lj?^Cz=[w91M4:Tm`HC|ç(ъ3 ƩP{+V%ZQR+{Ʃ^CZ wH*8{W}2Y1*{v;O tbnEΖ<KcW&8\(I|YF#V|n` jƴR;ZRϊϘKNDM>LkU7<Cn̢^0Ҥ-WۉҜߴ۾!V-SNfޮc+3j{[j?UFZZ 򦖼] mPXKuúa]uQv]Kqh3VXJgO?ANa T$*W%!%ϐ+7bXSovvv4j7&ZG'K䐋ʊR;efg74|IVx@[)}F#_EbQKchLj͊j [U*"ja`3=)
-pe]aBjeA*.WlaGD ugUdX"Bm&OKDZX<AE[IS)TWv~p긓T+$Y瑼fY(!]ȣh 結1
-x1*Q\9#ߢqyݚ`/2$17?zmjE-GU]b]6FtӮH\wGT':"<͚ o˓;M{TZWF3BJ{Vl:QXB7o 
-
-v:eRʵRP\ ~L*eEŦA^(VFR[p> "}k$Saa&骊@/ŋbemCfŀS ~4Z1
- \`PZ <[D"-% /T\xg %:J˖k,X
-6u+ },&O-ּ~yN\bRAm\~  `h:ޚ0K;ŞOMܐ5OdX2SG Fז hӅomLZlo3lzǧ;>u |8U}FHJ?m6В )ۥS;["\=ȈN0_i}^3^Zڮ,Y~\ͮpުp'MUMeZ{Gia#QG
-cc(`R5nEKiy.H]38觡2/B-1Bv.e f_
-F`_SAo#ۗo=naR?''r8鍀?Ͻx$r5I/
-O
-ПУr21e;e{|2~XF%;zwӔM
->{$g-k~_͜M=/|ϧT}H+v|grwvs}ۮC ]sۏqtؿ  Nk9pp  H>I,s<}o?7>mNݡ.J;vLkS>[o?f;pgjywekv~v;T8)˕[I,#Lnla7CP!˃l|6.zdC~͜.ȷiWτzδ*޲&@ҼCMᡶ1 =|ѳ:;> :?^>MLoOvӐt:r/5yh-{۟Ko|
-W+7e-!p}RܣR^PG^?UP:}o*<y$;::KRG%홏#eyµq4f]?.uǥn#/Sn}ܡ~H\__bv8xv_޷,N@kE~Ȑ.ԹgCcڴ]3l3Eڸmem4(|qL'շ=/1>'dܛB퇟З'w*H7\']3o(ޅ
-w`ޮqz=Wy ;<!幇\ThY;/(?߁6ĕow9 gb,<~d8FOIrb_rNJ{\/iӔ}?OSh:Ww:ȶy7=B5M
-0)۵cfW {}xqJ2<^Θ~Ao;J}{fԷJ}Rq\׽Rf>%׮qw}Tqy9p{JSW o!Q66. ;??E}ѶѬ,ʭQcx)F</H#w;Ć{-nK
-X"s:؇6=k-`sS9 ~˖rn\_TX1=#,q
-+ (<$3DA)T1c*r ؉<ɠdֱ rFO*4cyvzƼT!?e 7@^6|ٿ8wa=K њHcˍM 0mdyyM pio"MM h`)dKXGƲz\pvw B@XHnt\#D{BV
-<yY@ȺY '=k֛ swXHf6ųp{
-b͢ pOhM+xϼ!&hbqi!2M Dˮibd/hb]Ar >@(vzk)7^Á(ՄmUhW(Q|Dx_L"7{ռ䚺[.r,:dz
-rL+ʙJ0g`ŽCc҂Z^aZwiCs67?/[եSFU 0Em8Kܕ7
-zcIjhŢRG5vA}
-> NpNH#a7e:Dʃ#V{M 2J="쮃#| e
-t_5oޠ1GulDž}Fgkl4!!S>*|f MK"8i.|ԯt7;G'Лf~$9Aм<,h2Y4l~_
-ARR)'(f(qHY8b^Z6nzkĒ_m{Ez0m "&)S~[ӦYp-9o{t#v#
-ޠ0s
-
-rnbDV!</{&T9 ؉3>!kŜa=iG'<]_Hj4޼02|*RDJc+iLa)J!/SiEhT:pDUc^滥*|6-N+JG(&|D.x$u׵E4vQ5%A!I"!-WK2: zju^ no1?ɫj0~QС:_V+s{PQ/WJ|"1BˊEnX
-%bz8km{[U3{#}/xй|/TG.G PɦOӦoK@ 괘o4Vv%Z44g&oݡ8$/uvr\J9 ӓQQoTFQި6oT)b/T.8P4>PŽ,9bXB1;+kʽi4gڀU}]baɞƤR'Q[qi)OQJ$T2#8!΁bq4yg:~llcSE݉F0a0|9Yӓqr^ѧt&ĩ wun[FKq.bJE{BpFzlrqE7<J A bU]=ȊҨ\ntRQd6fx'f87c0-1}cf ZA9 |sX*HeDfDrE3]̀p6׵|',Ue,<9. B}q۾\m?.ı<]+mL_O#ړC(㽤+$xQ:|XHeƴQaCO7cIP}ðm8 $AȄ| ikZ5]`z#EI]ptObjJ3\d-dON)Sd~hpV /DDB;%^pUO(pf
-Q2o9Ovgrja֖+ASIs Y) (]&Txvoc\vWc*QW
-(E;.1 Ikn롈#c85"mv޵镃<4xM p9SE, lr*2UNxx>>#d`M{Zx~|iWܨVXzB\Y6PF{|ҷx3p B~OPw }ӻf
-DjmEj/N]x*MuD`eOPCO5)ɨkoֵ9vz56mzY*tX;NF95 Xbeij7&MFU>:4U["Rfn6wqh]禭UHSFՄ]b)ECRt7sUwGU
-0o4wUH<IVRۻF5-0MG7jJayV^Zep"<zWx=]gWUh5yTyϨUz{<܍׳'ҏk{qVCnלV jY=A<ZUr.#绦7?ܵ5Q3zxkuJ|Z<~KPࢩ>{d"CHU}4iQZG3jŨjTmɧӳLq–M
-_*;@qv[~x="?]: AsHNO,{DN[ix!}'eȉoC|Pw_ON_&wK'?gǧ;%ӅMCW?CģFn=?íK)_? j?o<nT~ğ&m::O > X8ux6ߡg)Oez'Mw"SY woPO̳
-~՟N?GgߏDMCMIy/t÷"1W"R9QEO|ljq7@C~گ.oRl:?@wS^[{~OJ~&կ.,Ϡ
-Fy,9:j8Gw8uc8vgz;
-]D=A^ ^d7JW.kP߿
-|X-eh f\t`\eԤkmaoe]]"A
-VΔfoٌ0ZKVLMHhnǕQib6W8,jgrf<]o3+)tB+
-i+֤hgCh
-f4ZnmCwύvma0JJ;
-
-bJ&\pgUxL)q2XVE(һS/aɇU-mNea/{X\^W(= m+g~[\^|*x/o*Cp"I//Nd[8\S
-c?"u8B[6|W$ A?ZSʂ~3\g);j_K\Mc~\OS?
-|逿+Wos|ڠX/t@[:[/hn?`#\)7/.Jb\+ XX31zZ1cYXj[|;Ƽ!h%X5_0I{{jJBINrdRK<YҚ:6S|CZ-K[ZYv XZT(ł Z;T{K[Gq
-E hڰ&Zd$"CGQIv<dЪ:GMx^aW* Y?knaKE%Puu},%/uU<jJc@xP\M-4 Pd( WLYkdd2a[G!"(ʰa
-id;~%,ޛ({7^DY(+)n];
-3&.ٮ [&u&³u ! 8фx /SL{#8,Fá`n"Dv)7@7].ˮD/"'c@_( ܆modI ]2+CM(. $h {U^I//wW&z{B6 {?&ß.|V~y5Kl~8Kl.&VsFΞA3/ sI?8G +sQ:G 7k! ?Wğo2? G>xOIbjIg:tOY_puEFpG&\!IcG} ɽYMo`vXZ< '8گZ&1eg}?O$hKj`@<d+/pch+ %~1ƛ|'#0o `~?
-_˼_6n޻X?9ZLSX 4[f^߷cw`axX?3Pψ}-\'WpR0wS?,I~6]
-XR蚠t}]/Dy(!\
-ލe_.W G1X.ά7si\:A!7~~=8aPl;csI2'bh9L .+(A.`9,etĿucRx vό '^ibCԚQF*f:襕;@ 9a% "I.T̤KM>HD`GclG!#7\@;:QtAqљvfBynrx;7U\g fL;5cP'+).\~" EAm%U+S ciJ..1;Ji0Y*%7^ЧݝѠA11Zd:ʍAᦲR2w4zB~-(6A|ճQHܑ#G& < ~
-!:#`[}d[8Ē >bMxlgpl,Y,Z0z!@wgyo=t%GW5Cy7GX/uq jFMe ]ɼn:Z tݠ\<b pW̓`&냙؞jqF}rs
-Eŭ5wLuLhFqOх}ˤuL6#cu^#Y=m9/_<52#/ṼyW^1cۦ']g678gq`ؕ ~waM]"BA@절@DV!ą* &D-]֭-*m[ݪhZAKZRp{C~|y~vg&3gfΜ?cl eY|xEڦ.ÌC y9vQȮ,~Zu-hD?I;v۫aDӆo޵'1Ejm+W$xYX!alxG7mkm6O߰?ldsQ+﬘%kU,#3YԢvm8_J׶HgrC;'M5էm/^ZB7]`cVݟ W3>f&[|\4IfC?od7F)~…[Qq‹Z2>[ n^)C֫Xli\.v?`U3v?ݪ;|NF/M}sf)ᳪreDٲc.Ϗ |=_, _MީK+9XlKZ<N뺬V{NrZ__.Q{$n wp:?א5k'ޘnxQz/]J,=[Q~niCzfRڡ}bÂt^nG%?B
-5}Jdնek}Sʉftm
-7
-c>[ 8ni3Vx m5g.WR^x7 _dE ?lo[ڤ_ヶN_,m=lם?]̪'j-qufCSqkEMxІ7re䉉w~?S5fv;\;ry]܄6goD?le5/9&^3V/E;Utm^M ˭;eFШ͖_i/Z+Fs3|Q#wdfyswe[4mrASIoZ:3ޥkNǟMrx~GjW]^Be7޽6lr [g%ʸENL.lhȫZ\.NJ -M ^8q N>ML|o=#,駳-X*u^7vNwu:rE*Sq~W>G#kP
-UWϫue<]Ә_LW'~WO+<ȩ~Ƚj~?6|U{k>{o}z5c?kfi57dtOזº]2G;fl\xG.F59%]18o7"r1j!-CdY88rŢ,NJ\A+0(GIHK!U+%Lu|P)T9ь!R̕)5,NH0 &L% Y0AAIb(GgՅbE=F!x4C)_ ida2{!=RQꥤ-ΈG+(إ2
->s7`(]#C7CV;7Cԝ.Õ҃/HNiYNt~EI4Q(2$
-;xR*:'О
-tP ӲNTĄL(3tN[]iSr/JT@Uh,&Z"e w`ۯۨbIDB"A(H(TZ$
-gxD@ѭɡ&C!Lp.
-vPС|
- GEO4yT !WI䙳$)i2"=#sN\gW7w#=G; !q$+&!0~rWa1j$ə(v7oX09aPAGDi,z*. $i "x
-;[?0_Fl=.X삫I0Ծj>8ȴioͯ .Sak-1D>uoܾh
-p
-l[
-`&!xe$i$xx"vciqxo?8= +kU{NNm[e0
-C`KEL{_ pd` l}g-&?RNƇ| .>֠VVqt
-~7 Emj| [")eL}2l.Ooﺼwi: b,=oxv~/z115knя[ACnkg7<t!@K! 1ZK&{qV_@$L'+,)!\) @rEE JGG⤦q.Jґs *fՓGsirji~$rpx8iu(.}!ڟOm8*ތ`$t_GLI$5IJFRxtFA8#|<D<1EB $,sI`  pZr5I рxD#3CPCTo=9ERvFu.u?/DBN`# F]@ ehjC҅vL&#8
-B{ t./胆e"&R8iS_3q]^DbDAX%ɻ!9m%Ǎ PZo1:I/60ãPŤǐ-J/
-d&9T)ohCC hn
-ԗ| C>#݋'GDˇ0x>z  2Æ0] ' /MwGYZ`2a,-#c tX~0k,-mS`aK/+|Y$6H| ckF,)˅w2$ SQ!->z.E8#=J˘/ t/hDw ]hblT\|u03vƷG;v>;Oa|C'{$< 8t$ѽ
-LОFU|sKMKa~fc۰`1hQ/@ Aghj#"݌S^s>0DءMREt`|lv /⫘蹡=10\!މ&|xt=>10BGtA=D1"/GނmǴl ҏ2/@ F&4?t72?%Lg!F[t&)/`T0`WOnS%P@DPBP))A@$E$EBR:Ei$T|s{oxֳϙ3g>{\̀IC^`7c (90ax_ %Z_49t*8>0k
- AnL0{:$0>( WB!} ,|}v}BkŃF~ATI%Zm0]xoOq_??[??+'?og?_ /?osO?W{?'?BPC\AlBHL>jqF\A78ƊĆ
-3oK=~@kR[ ߆
-Ѡ ~2 Rogۛl~,:f}ȿnL ֗DA_2l{٢c}#^b0>bk _[gKmx{~,:f}lbIӰ$%3m`{;>f}q06_/ʅgql$6 }l?xklXO(?Plh.&}`Ār}ljnvd;ic*$L},5ڟQ\mlo{Okq0ؠGƽ{o1`{%iaSS3 ;Z|,Hk2p.j>;:](iN?dAJx՟XbɫXVJ5=jUCa2Ez7!R;Y_޶akA=keulg?%rO}3XG4bkATApqsJ`Gݨv}wަ{Hnj #zzC/i-z*֟s(?w7aCuz5&Mem\DWD)
-X,UŨgO XQqLSx~RYc$ҩ:G]𓝭0Lf,-߉8X~Mu:~ Uެ17l~7(֫gOսUy8qr(Q}98;vRi|KG,ɋڄWI9KNNF]aoX~ÍmMƌE7a~ޒ鎖<Q0mz\R)x+ažixFChǼ(>*X'(:<6qLC:sA<oBXwX<r6~*n fM3'\'Wo"L.w|o6QXE7Sb>=8ߗܙ >;Gq+d4GIi3;%c~[ K1-:Cl3ݸe$waibrmTm#j(cT۱4PxOoETK{<V iَބ.yiJ2_nyR"8'/WO ^c$qcUQoT߮lw 91<Oͷ)7_*Yd^)ښaPJPd旓gZi~!S-X-xr7i{u4N*t+3%P^Vx'_Tך^7~LcWjCCdK+rGOpdzkq^4 s\->i,AM@iV s %Lq&`K‚ح}嚜kORŏ~y/rnisxnEN@QEpHzsJeIra7~wT,PVU0'0!FwKR;e|gM(M'5y+4M-6\ ߼GSs+zBƟ۔}P?ݧI
-Pf8piv|Wnk3_IJK
- T[g~S.rCYTOFEƬ^w%<}u|<W.77[ue՜K~2/|vD9X|쎫sX_G3rk׋-h\l -͛zdں6aҎsH.ĩCZq'Xv0Se}NJ e\o?
->vLⵊ U[QjW 0%*{ Vռ_/f遀F&lþI}1ojr킋蓋LSU=>u$aWI%2s,ͿLνu>RKj}?ҝwp"gam"-ydzH*e
-Cl΍׿t ־#1rhxTFD?Zcl+- *αst}cO{7!EH es-ߏ$>YEbΌS/W(:.Rs {G[98K4GIɫ9['3z'QɥerH{N޵T1hZ.L8D^9|;MԐ&R PGz7I<2{kwco\RE_LYI!}JG>gsT\Sy5~r^p6*WF"}]PJVnIvMT=PEMZoiq5O#C&F.4}JiˡzIX\Aily[by\vw%׬'01O*;1y(Ð9 B՗W&۩{zuv$B{URz/}8\mlm%%2ϿS EN_\H^6h_xI&{$}g>5:C}V֖dM1]on'o_Uor7CZ3>)#
-7?wϼPE<k\~dFƧ
- yM8[]zI6H)bF+M|)vg_<ER zx./o[=NN&)?V390Ϛ?|R[0jçja&8*rkյFqƑ\|Y[F;s9k?-/Gt,PcZ:'Ppe{@~a\e恝>-$7~>$pxZ<Z1XX, SA<bz!^ Z_p&ޭnxHƇY~&~pY)<p#{mg,G}Tb1F=pS<JoDVVhy8WV-D8f4#IQ8kY+S ''ufg 6bV-Sθ_0^ _AЦdjtTc57Zg>qյomt,+KoĦON<T9.q(˛jR?T1=-%1P{q<b7wWp(}Km1qa|#7}St"OILk|aKm*Ī&Tڟy@~bQ1ڐVD
-$.MϐO^K/]&?ϊj۲iihhc,i-OI&vOvmL4.mU5 feȽky;znQR{2w$#ńL2X'`_60_zn⬸k̒CEzFn32]ľuDX5gqxD[k1-wn[#.4u~uKɂ*cvK<anR%O<8!UbWJ+8Hrulht=MەӪ˷5ҾVsޭwJ&/2Gw[\WDmmY9X8zCs<pova\;^s:E}'MƔ'le),ץj\5а%R<^i^CvM嶗E^X6gpLxJ(8&gIs)&q `Aaέ|׏3 UIj9Rwbgi.pga.qEQNzpLx
-sJ=aNru7K*wDVR3T ᄄ&3CKwFd:Sg}~9;3UQxmBV͇2u<_Gskp٘S᰸S%˄Z^Wwu':-qޱxRtICk-yrlTief4.pd_g2Xps[M$F4i#ι&Vum¤TIݦ]!qM()Wufٙ47HLJRNwQ,Lot{Z:ϲ(TfВRp2pɹTg)ɬa'^9klȌi.vO*.fP9whr|?mk/MK6~rqw%Ok?[zvuf Ië+7{ksX!$E#%b%3]ugRaחZHoP}V|읯J`̐F,C)4C%ޤ\0.+LE^&4E}M
-B"Ud{Bz+틥uå܄oIExUяǝn, r]pˌmJ]@v\fz+^&|Y,[Ȕג#gǟ3ZTs<c{pKg<e&?2 B 1sHѬ
-KziO=sݸ"ceV۹3tjlkr(48de4'Lu*Xfrx4J/HIo馨aiֶ
-k=¹~4~>MG釮ɐnw'tN2$hV8:J*̡8 k 6-O5\3E)e8 )lrgnk>̉cm]srxv~$OdR\Y{/WC'͖ꬺl*ZL d75| J(3#$~b8buTo4#x<;j. R*j>$7.M0n[㿋'L&$28̓2ӡq/+9 ?(Q!W{- ҫ/6S~Q<"Ҏ9bBM+I[s򌎜BC
-wb䉶j-Q %:,(i tFiܤGHa6%Kq,Ic,w\%]:Wfrs=?\OC؃y]TQOS=>mzyIfD=px@ĘuJk$W{,/_|uOzcnr;;NaΎ `:I[_ǷrQ,5gh譵u[ZIh͡N4YtZNqSۤN/RS4p+v,kcdF^'fԢn؟>+ig]xj@WLϝgӟ0f^j%Nʔ;&LI3NnzTM,~z8<{j;$8K<'gjn1':=3/2L~RU/oMvNu7o\L/TLאyՖˡGyV ) T6:7wz=gfVpGQ7d>9̳]zr@,2/[ͬc?Y]i m#'Z u=O<ٛs:ŏ_nxqbޥa.j=o1k㊓c]~TcHzlmPy5a25}+=IOU
-78TN]u/d( Q'oqVZ 6"m
-d-  2*^>l$o71[mr-vwAvZO
-) q?"}aJ,y?4&߯xSrncU눲ףd
-',Kl qh^[&^?y2HcWl ^FQV/޶L6_v8vH)5|HI!pMիONJY;`1Plg<ZpcJK'ޞjx\wQʩNߛ3jI[!eLbE *‘^r o/On^~im]_I>3ag|?(}Gd,„CL`:P oʹ\~4KgHoYSS*;56Q|d$[ڧDZcxSC/d2UUkLkt! pJ(s_MN^ՙR6~h{:܈,i N%2_NR3vC]+lbƉ*78G+=w&E# -cz,kuhnYtI)3MH3{:H23NөE ~)K.E+DU{}ݳ~*QCŒ%W*wAt@ɯKvpucb. 9wQH\>6A!IYg\rp~=;/ZqZd:ER`[0zVfHOfGۇIue$%\Yqb
-0dsqK A̙po={ bVns n[:c5<jhxSW|}SU] kt|@ac9
->l/c{g±D|tqW"ƎD[omijJ|Il*n':ua2K=P^Ѥ;wEDvOMq̃Rj7OF"D q>MQ7rV19ű
-000 j/'x8@f݃
-6v*0L`0U0````wЬ~0 20OU0BH`>1ɃՂ] Sk{f 6 F vlL)X )n0"0WE0Vt ```````A`*`,(J<VL|$X?X<]0ca`5``{v! G0D``````$``:`}cf(X5`TpTH<PC(@) $PCkPAI%QPFAPvB) P@_%LPރ<(P*@
-ߡ% 2J (5lJ^(y̅2J;('(頤2d( 4r!(e
-*(}rM(ɠ$6ԅR({Rb(t %(<!(3̀"rJ%(l P^Dgye060s0r`b`{xz2z0#090?0lc`\````R`05```V`Ьe
- .!61 &)ώ:2ozXU9 o%80#:߷%90?lϟ}ٳ g/ 1a/K7Au{(E.j7>vU_[Li2–{/)q 6E61ЎY]Vt_󲱱F,\l,n`l&n廸w?V#VJ//߻=y;TߟoXg}9C8 &PI9;=hm
-Q;b|JģΣډD;Od sp%su}
-.3;~@n}?4]r Nuq^!ۯ07`aPE:Qڍ}N^^~:Tx۲s+,nUL?)j66Y?MvRJrcz*Nߑ9S$QKݑt<SVgىPgy.{!I+;FZv>qv'nS[ЏV!cٷKMNp2Lb<\3H{2Z=9v틟h%6\xxmc%7'&c:^np\k[qJrBkO&NdN֓4Կ~wΩ(t7(y_0] glUxœp趡/|x-XaWR? _lzXX64Y05SY6#qq,x)%L)o_B+/_mp%SdNz{"NlzAt 3lܷni~1|lOPVN-SmἜѬWUBY;H"!U½O_nȝ;Z4*#|l}\2"ĄvȞ.&3݋Klnյc{`LH;_K؜)Ǥ% ) jT5Ԭy/ Wn{i/}_}&OF1[}:9*Y{ju*C9IkuG%(\XEH,>+XN^s"AsGcޚ[/2]z!~T\߳[즼%y8HU ғ!38^gn-%] ϋ72z㯺 pS,@N-w.uTk?Wc*dz6f{hfk?>&9-Ab%N bl/dlod;씓* #_&&3Tӕc0=WA&3C6z_qKl'w"r;;gI jPYܒ"lEHDwbEǯ5JO]Rjm|Gݨ*^ (%%Ԓ|g471ߑQHU?'.t&ܳ+Φz UO
-
-
-
-
-
-
-
-
-
-
-
-
-
- \} _
-_?!{@s')& -@g?  IAO 1E 7A?<( +AW
-
-( Ao ? _ @S
-G _i @ _0  @ QA_
-3}Gߊeqk"Qw3]eWE-vIїCs,n{J8
-$1{М{>geRŕL+tֺWopV?S<dqawp&k; =S鏅h1#H䤘
-$i_)}-Һ6a/#6ϞXx[:_Nv-u2w<?22<S SCt%ku|r
-b2`aO"??B_s= (%?4;5)+8&B#ȋ-@tN@XZW 7A@+$,,K.BF#OŊ%@JB.!C+&,ω)IJFDžON#K$zZ]L
-O\B^XOAJHV[[( % >B&)DLj#C#~^@P
-` !DRL8<2,xt&!1vlbanZBf rA|,RzJ\1&balLz.nR,qV<AF6QYj>~i"*)!r
-N|: 2B/?#.%9$3 &1,; +"NMBI* ΁C%-GJCF@(bqs$a#"e"璤g>ċ+*FC,!"BGAE!*I$ćH"͏c1Jrc KSc㰋J1#c@pEexx(eIY)%9i1py8(DIp)1%iXHiyKK3 !tx\dRblؔL2T-9! 3401(,
-{ת6CQ|c}c߃}}UoA=?> ՃOxhQ>詿ڿW%D0W&'WV1tkA~oQ;
--99{G7G7JyoJT;m?PW~kɕ:*G}q!lecl
- ܻ:m{±[ߣno:gg~5_ٸ{={xq~g{uN6h/g7ʸ?e-|4  4 ZnOUgM9I\$RHJ?1U4֊W8EchOu4ƯѸDch+W4ƈe8/Fchlu1E4>;)#Ehq<4Ѹ7FchT4 X1DchqN4?x=Es
-h7Ech9hEch#@x2FhGhNGh%@ch;z86[ƍ4'c4o@s4\4wͣ@s и6FhGh @ch͕@
->Fи;o2qe4&h Ahdhã1t4~ƻѼ4͡@h.S/hy@-<4~映h>KѼ4^搠9hqyh
-+49@sM\4 4 h浠9hAs/49A]|4%@s\],%Ч~Z\[.?9@?iiWF\f?
-},~5z2cH.^DkNh7oŋ.؎=͖/_׻tgxWe޻6&'jEAcd{{:GwnF] ݇ϐݲǹW0rHոc=ߛ+V̟o9wxb8'X悔|wC(os=F|Ynx`.ؽK+=s7ѸvYW1мp~襓cy%#7})?~ɋU~ݸihM#.w@?? *^9v&.B:T$r^6u>"-A7<d5=вe|Ւ0w iuLGrg9 βھ%ṘO;*bKnV^ctfv㪟G?u1O/Ԁy.XmTdXK~:[E:qT ka2gVJpv+{G~SuHxH1uhZ#8.^7K5VԴA\aEЅ;trUpNrG8[YǘLOJj1[8H)|W,t3> P7Ut8ɾt~V5uĨVs.
-ե*R[ޙG[_ŏ~z!ѻђ! vO:
-E9 `E"ʃ'(9+
-\pjP=
-Gʀ6K(DtPԏF<\CЋSr.C1 X(#܏U6s
-e_(/"(MU@!M΍#ǡGɕt!uPT ܊BYbVSeJ#W+o4lЧAR0a2\0%)(kfHQ޴~|ew.a<`I=(~ 1E9U ʢ(ƭP&=.=ri&`jOX+(0TQN%ok4EyEfieyY[l($P~F_r e5M<2hE+_me(~-3SC9Yn5#;>V+Ny (hP {~@f[^K3{{uX׃F>.^׽QFo(kVE$ۍ)JLTDLװ97|Gڕo!lL?MBŽERUm@͏4 ;n4Nb8lgioBdq}lj:o(b?ho}_'OѓPLu<|WطpN$#!L#2}(Ֆ3}!+*Sr9z
-/q4#t%9-{GXĘ$+9N{|vw2u>a?Z^؞m7}N^"~A?WƝ3],ݸ\g;: 9,ZXyZHl{nWֱa/OjkĨjP78NQT-`,GsgN;,0dTie*)de:,Wo͜Z"__Hzn~~K ?~LypuMluuϺfaw#/Fq5'"w
-Agccܹsihh@j}6rU˗/ȡCnDQQC`\pimmE4
-9|0+d``
-(++#|||ț7o+W uuuHGG<{ A>|<yY__G|}}v$00IOOGD]Ԩ hU^C z bntȢ=]t7a)zI梮^*ԵQGOu ѮFqY݆v 겨+0:ˈO2݆^zP
-.pA]uE#(PG.֨+@u!FQthb"ԽP݇ytnC]Eu(jP̠@v9h7n7(PhFB-UԝP]uIEQCeuQG(EPF: tأE :PG E<D肺,^t:@ {C]ukK(JQ<u-m(Q@2t@qbiu-ԥQ@PwGbE꾨{Fуb*(P<AE):=&tANU(^ErtA(n
-v\J`ВgplU 'p.Q ap 'Ώa ɀ+=!
-* 0, -KJ\
-股C# PCH 1\8
-C-`"p2$a° (TЍ Â$t8 `S 5b0( *85>1<MrFkw\!d
-`kP m)g @?53`
-pi >"-@Q!*R@?`rz}{
-G
-. 9q
-'tq|Kn0\Y넁[CUSw+#8pp9
-
-Pkíy56 f7E "`P8lW
-
- M~Q׷
-)i翾utlTkl<|X+m%FFs7zzN:.- ;mZkΐY7"&ݽ~=(e#Gqgdj=~ၞޚYvnr3ۑJw<a]NNsec۪~·YȈ*;9_6~MOLLCE%|aA)7;xim]XkfIAp+<!((%]W/{l1[
-.˟&$ds(1..&sLFKYÛ7jK/,-{,ffFv?j'/\eeG\\0o X:"/osvz>~ecS~rFQ<9>>[m͓n""r\x=}ڞ֦97ǙչKbOzo0FFyc=GEŋ.[XMwXX8߾a0RXXd;JK_,24v 왑< /ozzԔܗ-*r
-
-~awɄ\{*rЄ队g >||~'&.cݺu8+k ""ΦidhvV<TU޾:XE9ݻ%&¾ddWJJ:p
-
-
-
-
-
-
-
-
- Ac ?7-@_ ?;w+ @/
- G?A7Os A/?Y?@_- A3O 
- @ ?\ iA??
-% ' j _? _ @Gw?)4'@_ W Ak'I @ 9 @['OU @ǂ  GE @Ӂ _?/a_@
- }_KJ$S&#w?A:^LG$}Cl5loeηCUJ#FP=z^'s~=nm~O)c6>G72u<GNm##ۑ'90yoI9fz׃_w7gdl΋Ӱ .R[߻?ѽ\/H]&v,?b`ꍦl_e緗js钳Žp\--l.yްzﶵcL@~"Fp7$L 53@N_ط^s䭫Þջ>@d3MlӢ N߸_`z@[qg6kLD9 ּ0 zJbrQ7OaHɒVx"#Ƈ%BLޭ?O>*g@Px) I7>?N3{/6hscGhY2>zOL_n* |c.1MXT_Q#㨺$\I#Yvyj3)8J3?(Um;j(mX_޸2wMʊąx0ɡ{":G9k~ 8w򇺀.c˽',T}+OγA)Z3 q<xpI[hj4ny^߰=4w_;ι,ǪR;ӱpNG7!bu?~A0x_hX%jS+vk}W|-MYG;|Ti:;#uڂ7^}W/;4u9ChxmÀ}Y|7M{3G6!a<҆mSS\_%*e$'JOYOZ=䜌k5TWB_ۻRov*R~>U,.e%!1]&Ժүꖲj ^W; ]qiUGG؎W!:DZ rBZSFyͅO\CickDI8Eb)s
-/W5gp!NVpߣ$|jw{2]roFxfLa.yn'jDj !QK|~zZ uǜ|",>d,4i~8~7ule{yqag?R%5S S`dn[x044== {b_o729
-]_wYVп*9{DID5
-`]ŧdպ@_vrZq(̕᭤^A%*QX8=~P kbNϺ(#@\¤7Ғ` +2lLfgmkR3*ۜ+͕g
-EǶ~ܺ5\@mO6YǺ*L[W # <v~u\_uIL[G/[8-aׂS $S]qot#CSÝ+7V{3j_x=;Un\8ؕk–,!v_do>*<N'S)FEXxRy(,]!l)6*O^-kMp`Ğa+zlJZKpoI\i}-)?7>'y>QE&
-wy(|{s˵ \x:
-'Fjy{>c-拇z빳1EU72I Nbh=9|KkeqiBry65gĹ~uj#K֝k6#/]'J!UCp4>a
-Sj߳yr肟KJBY1R`m*! _L܌kNIi eV-'sr"SYkWCyⅠD#uvOYuh4p|#'oHk>*p9vas{-F<^Ւl)UaaMLO_;/sʺa>7#XEpJϕN,r.T9uӅe6]ɞUTk;HJ~tJ̹JZi] 4!=FSba&g:K@ŇӣLf?߲(fBvLh7Ih)!OJϳ
-F`7I4W>q?9[is~1{CV2vEmGCٙG/
-[p[L v%mP=赻|ݼ<SoRnp{ :f'j<d/h EŜptY*_,?c筪aJ\:WV |qĦ=Ss"">9"k9;v]}շ[-0aGwotD\ߩ$lZgl*Bp o=%omYJs Ƽ0,ls|3vٟ7W: ߢ2yL}Ahk#=YaΗ_vαR+$/2]QZJz%P(ֽ͔y1605{ՃM"gύ_1c g˪ ؛Tﴸj<mȣA)qIt<[ӗX<eӧ=bcdUmiXt&l6JYn&SgF;$,{ݚfѢee
-c/fLjz1a'$M5bJT҈ C qrĕZ|wEd䪬8G9rR_OvΟܡ
-N7qtz;¸]wiG8H_iUrDP!9c7ύ=G=O
-+.I` R3-0gn}e'/ Fq|3,F\TD .>BaQkjngk\b^L7JrYd%6+&ӺvqycdXޡ1'Hq^W{KR#L~~zwHFJ&/CGP ӳvbu0&7%(f|+EԉѵX #t,5TQl:vb_S~`Ằa}v~>CTQ%a74g|W{ζ.C+ں]agn/컢]_)`v Kn6Ѱ*kiJTjи$ a4u|O{@ސS;qgD۱/󘆈ɍqɂ㮟I w;:38y{ ًZNO |8P6#]g8~91má~,/l\:()my<ia%]v#C /c8
-fWVG)):20prZZu^jmvdzwlA;n&=Ur)3pscJlvkUL|e~l]o~yyӡrKakXu/UN(8;<t~Q%6l~I#܉'eG~&yOC锨`셟jM捽%R|Wr[H~qDmtȤ ,3A>e(Rɦ2;J5(dhAeGT5`x/t|&(-ݪ%+{WĹʭXKԏ?0a.,T\68r{9xӜ[<Iטp~_BtQ/F8jYNܗ'w=-ςiܳ/+ě~Q#;N~oeV$ֺgIN+:¯~#~z]o Oh4[?OU*Epf%UW{{fk <Ly,]JwYgP{w+W(/\FH_ [\Z3Yض֛#K$FYEhn>N]fWryMX-\=u4VT'FguYYyM#9<qDžz>}ꠞmu!8=4v. Gk/ۗHkoW`f\:"q0KřҘWT][[gn.+,Ƴ9$";*3\oO0F`zy?3#"c5,U[f'P6ӣv36C͕Zɳ4 rhfqArliYwRַǒT_6TQ <Htm3罷nV_)(a.^lJfm@ [wrjΕ+߻FVӃ(22\:rsO;//n7pMyy,1e!mopD=mϊ)WFIV5aqQ)LS.vKҟ
-NqiQ
-WrmX
-Q1ޮƫvf>uMneiGlv79G1pkMuPF+6XFtB܇ %PYiol_{k'Cpꢇ
-~8smǚ]F_°(Mdpv^z0JT]"wgVܾs[B݊NSxWʊ{MdW}SMMRen/?FV*U $] Ph\ egM3L;5&|ԓ~@: tuʭ% R^C<tCxc秨>(hy~ C^iԠCDKEݗ쿫3h_?ƖZmN2\G˸|t3Q+#KObMR$0,cs(-/znbSל?~3ŲNQLf"usMyU&5:\ Q
-?Frh{W~LMZFԦMͻCzv3"5F 1Ή';N?${{H,OX'čӠe&l=ÚIG#*ʉ_3z#ǵtO /*a7>P]oa>uYxɅDe"Rozēx"i#onu4'f|1`l!'_ĞQ cK'#ͫKOu7( ݫ*7i}</dᕤR7½k#Ca3Xf?Mcr/ V Ho3%X%ߓ&h~5`!VT%;}nmꎋWx{z4u9o5cJ 9{'яWIN͍=iϹKҢo^I\;GIxMC"yzsi'Q_R-FCZ#DS*'c"e~zRĉO̔b[<E 5)--{xyR<4Tj]G2\Kg 2
-o ϋ|ZnGV 2Eu8;ItRf^KW">x=o/*K5wq9~lF1-f!'&3u+߯q`ʋ.?{ ֒@Tze+ō:[&{Ę_fqH8w▇,ۉkc0l3?-QκiJWdǧL}?b3fvۋٸD o =&ޔ;'n$;8&U<&JٺBu"KW!uWKiR3G|3W77XJͽ?bԌȊ81KfrO ȊCȽ+j6p<~MJ1n0Kl3{a9KWn mr^ϞK{;ܩŲ^\+?G@ZGX],ՏʕeJ+o6
-\1;(<te݀Im?b/F_Vnj}:oq9G/;1mSt*#֜r)ވv 턂DD" !3h
- 5gGҞ|PdJ5Lnv-QڣWl?~Ŝ`S=Zs'9]rrEܢ_w]1&4wb8p-$&*ȼf51аѧ!nb謁N6h4H͉*>4l{4eЭi*R~ ˳i>}捴-udN!~_YOP8>HJ518JI݋9/_j}, ^94zϗgHy[uq3Wiy5ȸfG]v\Cɪ1Veߗ(O
-G+ܡa{sH>2SSZRxəDV⺹\N] }]7?<g<΁OMQyiu}>ߏwh-vM*-l_U+c1E,J~wArҝ!
-KnLq"$DN+udcdgR(-wHcW[8iP=ǗkRagK̒fLkA~Ñkvjv ߄r\v ]HVp'XWIuޙ\&0Q^=
-
-~vULث~'[O;x2H-.}Ϣ%ūub 'y#(IwƟ%Hq{0w|bwH/_Bi.yQO8/+^!/l棩-u P]K|D[Z[mpQ>x+AS<o1-t:wڻg#T_4"&VyWBDڎyA`NWz=mälu,hL8>a ':VOuEe :ae߇i.35פxTs>SXtz=<d<ɬeR qXYs1)r^k+(V:?9VΚf'r-]PR'}VNr^q&$ZgIy\:.򎸳gXR8_B34/HQ&_Dsxٚұ}06#kZ[ItRdbN_4A:k:h_'<7jz&͓=VnH\_?UD<wxVRt 3p|?pç$3x4vbȢ:ÒU_;Hb Y.;X^Ieery#zsgRda_"Ml56\nSqC6XY4qw'd,??j-!]FA'W+6zۛ.J,eUHISwt^%B)S^hBQ'}L0ў2,fƏLvLGeI9b8#unB9evDJ?aZOf%dk4nV֍%b o<WOR 3YGkvy 3yA
-ߜ=Wd¬OgYnz^tGTT;w}ωiՋjb?qN#R/ 1=}`U$u "_0$۰K{S9ݟ^{0dX/>l,FXYÔحTuv\b2^S3ɧs냶)bF1 (dmb#n\wmOohԗP|<w.=JAח&d*VQl5lN=1 ^iΝOOS/ŻҞzDȢ`X?9jf
-%$Nm뻠ՅDq&yu8-t mm*{b,?9]Dgמ+WiVקC-~uJ|p n Ҧ#L'7>1ݔ4 mSo97Mݪ{6Qʉ!
-xrX[ΟX?k!m*O ^>ĠX[2O>WUJ7*>t{ÏWosrlX+SW-W$rF|_)`c%$Y^"I,÷鄘tՅICEQGF'sڷ ҽRݥpm-p~xQ/1ůT}XMhӏ$(v?e9Ǿ=sx56jcYj%Hz\ ׌5U՞>ɽ禫N5cmq%U>В g)q6:4gٖ~$_#?d~aTUXxCl8;$+jJ5)jْB
-es[-Io]^Yޕ7,ʆ˲<Q&֋H<?50s΅N孂)Cj>ϘoT<꽜"%'ÞT?<0#0^y+6*3'~Bԧ.QFK+kլ[gKP`rs l>',yw.~|uF0YΩ/Aqy"3ڞ#=T8A:?r%ש.ի3_)FYI1H }sOG#>_#d.SݺS[·> 3keX ĬdwIX3JBŗ:Nyj|dT
-{,<-_}v{fiJo"Tٻ~$q>r:^p 7%g\ i|ähֽ8:q#Vh O̅
-+3)|3hg#3BJ޾|% 3q]wJbere2&i÷0j3ʻp.یmx K<o訖y(Oks\?TW[2J^"QqNڴ됋 ӨJ ;7sUwnwkSdŎ xBv}K[3]3MO amhUTYW=~/=d;mqNfnP
-IPtjKD)#nNm^$_}f@9Ļڍ@-emvC6iqWfAДXXSD Ń!QB` "˸_z=5AHK_yS7<~\mY0|7jB8>Mx7aMICtS`K%a1[4JS-lLAiz ;@;o4RQ~|z#Z/Rf?(PNိNHWMlςе~Ci9>E6񹱇3VI庝1ۨSRw=bXª;I>\eYVktFQVo`&R*ſnf~@4Mr*œ> /pNNBՙ{U[㫶mNZh=
-E Ɔe"q_bWW2}=S:h9?G, _2)DDuTaw0n/ȘyuJ9s[HWJ,
-_`-IgY2 ^AUvH;訾[at0]:נqHMmA->
-c\!vM v i?C%S? H"Z'SLd&~C׎'Ubh4g/(=ǽ lp%
-:wm;Լ_ gQF8Fn:<Ñh`BѰ47d-
-aD%o?z{ۻ;]}9v/XlroVԒr2tzmYr)OV#c<IUN
-
-|A!7᧌y k廆1E\Ƴ;R#Z "%<_e[3a53"Rs
-fǰpt9K 騚EoU罳:7^R4^ˣ*l
-قLxJnl^"ç -s
-ޤc.Yh'eY\g :"
-o
-\Y=qj4
-+9ExggFے,üdph,z^nDܱٱ
-`q7#tT?RyUHw z
-:3&HxC&>-h! 輅Wp|!z-Eksz 4!Vͻm;4
-4꿓n%l=WJRy$!B;Fō@5],8n TE
-rUU8ݩLK.بRlr%A]D)C$?;BhnMUpYx._;0Qݙ-gupM].^tPTT9%m@ .Y\yˡB~T2Pb1t5P%
-aׯ1ъN`-*鮐:$nxc1SSvF;h'<sz@9IKW~W_f1HsX/<TnmˆS!YZokL^?MWzt^q
-czF?ǣ+g u<ѵo BR[erv{S?lX 5x 4xm՝&c<G\1qsz`^EMɔ-s{fZmR&,˯Ԫd>aKi7q'EZ`E ZaJm_fbJaTDN[Q&ZCs1g ~F%:e<+ N`%s'pϖ_|~W2 }A
- ,!BM9_G~ҪQa뉣H쐫&+14EԾN#n3n$,+5r|U_`UClqKGxtyUaJ0;\Z 'y-Y"Μ&t3yL|5(p(хm7 T_ 7! Г!A/ڞ1040 NңJ?idG5T ]JA%iXC}yDjf2XN;sErV?! jxt,(>dS o,kTG9}d.R&?jmH=I%KG%3p_武i<-5:jHZ6ƻgc3F
-xK9qp<UW<eԷ~n)~2@-``}0mK [msSeyG5Cd[Gk1D<p|7-R$igS nw6V^c}ۋɳv<.Cn)qт'Z|.D mgtګqEQ^O䑔l9Dvfawy?o0q+% vD\) 뢁^%9mF]\M&kt\:|I)$ ܔgEYVni ̟]#jMڭT!ۨr2z7skT_ S8
-p.S!+TfQ
-48q7Nrk/lkӬil<bQV$a,M1$CP¿l$}/WspU/S@8nDu! A֙쒑z2YkwGG_R(x/ tq2' 4!&plGd/ n)-=y2N;U⥡ѽֺ;>d
-ԿBq/_+z' HhB<߽M1>,O$nv2`t7
-Q~%v.rQQ
-U?86=?G'F\gb!BP]GfmꆁkcX1w>%$~m 7bFk+DWXsw^D^I &
-d#cC
-%SkNRC7jOWx (Ք5m#Σv(GгpR_cS7EM>zIs?
-*>)T AHFtNSFR/Sge\`F聆VK;[6DzUr5=_ͶVJYج !;SQ(r~`@‰jĈiW(GժJ ?x
-0b6)/oZJs@K,ޯbTKdYPKz%eUkӬe$ٗ0i]s'}VZ 3%ދ=,I>9_μR<r9=g81 `,@2zu8v67u5/~N/@
- z '.Coac,D*2'ahvzB\ܜ+@̟"9Y5%$.d8,Acy _J}3dxGA gُki\O$mH##yeg7CE`LP=hWWU>BtKη(vaF6u7K;0a"5WlmS:e7g׽NܻXNr{p*4ManN|łG
-E+x~ͩQϙ"354S
- Ӆ 5gݍelLR`'YS>"}@Caƒ1Zi徧 Y `]5
-ՙ|1Ю`\{\l ; Lq1Uv &C7ܟc@l'rIF'9oDSw/-,_dmŲpәrQ[3T$yL$7'1A/6b焰Ou|gZ6ъ1 5h#軙yd¢)A GVrxR/m'WvTEB^ G%'AE@igxLæ$݃8V.uF[0KsUy hb4׼{?Gx4 BxuЀ(O[;W.z\q͌1+(?i_Mf8vԪwZ5O~QbEU7}ca%ٻ$]҂=ǂt; 'džmF([HkR`SoD(S|/k;aAhajuM_Lsߠ/YG !V)Wi7B p~$mplu4^JUr&u.ȵ2ۤ6מ3uy|;nGޝt/u?"ť8ϟi:pP+2T\=4cF#̘$o,7(˺c^׉Z_RᔨǰX#;Ђ'*E(ZF5 ӖߩOz0$Ġ `cd˗v_'EJzOݓgȻo4(aҖН Mz Q 8Dd) w|GަmC Cgmkr@¨FEf}5?C1> h/z
-33=%`u>lJ.p?L$/п 
-H!!\G?z#};Dƥ+P ~ÅaSOI7EA1لCeljSMpťȿEȸ`6C`!<*賁- a[&^#))
-αxH1YY?,gPUk푓â> ڥE i
-@w{2x
-bdIpehZXTLN¾lP`=t|3b%5THas^Ӟ~C`w^{hEwc:<y틦ۼ2gM`ô0@۩7ЅʷFHY{̕^֬0i̢mS ኽ{Ͻ yqٔ%M`iI{K{CKkӧqra1YlWz`a\7vH
-~S%+C".:G(`8ɬTX]Փ$E. p+,U _@j4=:-)[\5T@;θ0 $GFw\gH.%-JBZ<bz!M^zMLo`^`rFȃhS'dzH2a_ïX ^~x)ʴ[ SvV{wECkqQ f2J|! [ g`c΢d߁P=tȠC_&ʰ4q
-7*/So[:'Tq%t^hiCC B?.V% %sǿ w38ݛߟ+c^ƃ=<j ql`dyF2rszU"mʞ^p$N5ȞdReFнy?z펥 tĄ\u4dzI^/`~Dau.tNj~|!m×VZug>*1t#gJ@ W@>h:XzU= Q'lb2`㨄T0ӝ\q‚ՂZ }UA
-B(nA>[ƹ,ŜtB|n oKPñUqk~0baiN?_q;ktWI{c xGaxI-Ҥ& G,GmO[C,D>P1ITM}Sv(ۯҒj"}u 6uې:8Q4+jN/_&xifBoBzVAV"{ ,ƽ^b7k+2i]zKu(bҽۇi&D#VuD
-# m {n93TɩЋn~
-L%쉽}tJ^; Yh P
-L3= TOGh`ߦDzCc1\qxWP+ :獄
-^<=UY`U5ݯ\-28T6?,_H.oē.GCʹL#FDPBr| *U$R:=W~b]XI`N4Q@’|KAoֶ"CAàBѕ8HCzop LN֯Uu>__-WMһywCbU'⎸#e͕d-<#۞U[
-_r7s?rg!TG kM]B!hl%`YF0C=;=
-&(; }PFX/
-}%?i8;:Hpņ w
-tb8L#9ϓܚN;~O+GȲGEwюucva5O$ua0J=|6z2
-( U%^m'qπTgͿj(vn?l&A mQ
-I#[@,b:JZi,GD$&-9 |eC;MGN:QxgR]]:S w
-Wgc&+y^W"A!:l]qN[SJlo7?Mcw8IFl[J$:ş
-g/2.Fȡ
-s>j\.a3Nu 8ԽTPD*7]rp2G;dG3,j'%Y!4m x"MԖSqD5: _4^UTFSxJ P.@
-3Ypp KmHXҩ=Un-!zؙQOcF9A
-0sxؙ!9Θ!%:8!NAa8S
-x b/ձ#mu
-BpWjs4!T S䪞'q%É*rwҁY' CqJ yڎCuc\z 9RB ĠtAh@hYʔ\4\ Oy`D)@#&FvqYY]yo!yA1b!ij:V_5,bU$ EjvEs7f#z 9+~G-?Ge:IVa9<u 7;81Oǁ7cHyu2`-dREj4[
-8
-kW+ˍ'fYJekE+8".@pHI3mRAD$".`F ?
-.d.Y;qW+n\ йv-:tX8/67\ K!4z>XLW; 8$hD&QCn/p94_-c Pm_':/Mxר#{ ȫ'[ݶ=Kxca}L^^B)_jb`7f*ra^%8|Ǣt'{B:Zdl{Z8Jw7ќQ .%ں|B-Ӆ`n(dJeuAM
-O,=~Jh;gb:d!\&GA5V"PIsv;p=<R
-.0T&;j 7\q+s5АԸp|pv-0
-ۼA/<8,X^[b{uDk1úyoAc;< %g|AH҉ˀ<6G@~3ypvv4)Q* kn|=Pr~E3^ =w
-߭o)~&-Y1
-jGd {j:8T~
-z{|tK[5O>T۬M0Hdh3GWш[*$B
-E'7tH](H"Wq]B*(0|̇|j\* ӈgl |a!>L^^JS sť ɦ9>/ò> +hyCjZ8=iDAjCer#_^OqGE5Hr,p*qyOH;PzR=z[W%H;fg[2/[*
- oVz{zۥujqh;7Y,K(6CޏѺ.a,KJ.25Fw08MXLEơy96Cw ?-kx9(wY sA03eMbث ļszoqYkv܇&z-uOto~(y%,"o
-dT[u*1? ''Ж揊}1wm3Ɛ Y|h!lG.B$#n[;7|{]2]k͋ U,J˯h̓D*T=-9П =
-C@Oq3.<U_Z+
-ݹT6Q [,PC؀,ӀwHz d.l@&HyPxK(OW^'~ Y2fhleYR̙</KRR5Oa_s|jrfeߗpުw;Tu}qϿma +Va="I$:}Pc1
-w1NvMetl!y~ȑ-^R9jroP&PKּ(z4`@Ŵk,+m#~Ck4EC?z_ r,{"d9M4w}` d”i"&3((U!9wu-q#iu{
-`MfIh* 0jU*AJ-&'ҊómZ Xg󦻄 ~*Bx|i:N%u7$e7֨ԧҸjz yQ<,>|R4='=6,ndX1+,%J!DƸ'be'/1%w5مx=_Rf.~]*#+km<E{6vA0uj`WlH=LS4;|4òT_\}~kA_SɫO}5\b{`hV}-l d % 6 |jz 3
-/je` z/,=RWMIQJT)g^
-ǓBnn$U;N?|tX /ڔ=DK7`j&g+LHg*)rMJZɤ ТG.K!%}K;9:u@o$N69ٔ{c9ɥ53*_GvvN=>=ïK
-tM٢= ^ kBpP\xPHRZM{N"fX:k ;M]/6!Ms~ /QI'@
-rպ؛6~SI3HBtW\ ב 8y熲yON2 Eµ /Hr*&axrgs3(W(9=D-vC.=q׆J=D5mmÝ +Ԭ"#fMK
-Wic5~
-B:l75F}^.Y6gA&=
-( n%I&<Vy4ZN!΁Lb >NJyg`cZiQ(O38 폮?m9^d]L@!R*$ t=ۮ ХNI6) Jч>.0qOzmddIʟ?zyDpxdž2'k>$Iċt:e?5UoO3)~IVRnJX~ƈ'B9+1JɂDG^!4Y
-  je,yYFuzhFyy$P{t ֳ@lP$sW=ߥ/(jCLCLg\AqZ`
- Ž!("WP 5{yx_g}8.[N2]
-0,%l(c&q]嘐V5W1ɵ @{+T(K03˟hdXՙ%?= ~TKJ~wn6r>2Z5 p3`יYDQ
-",4-ʹ%WS
-cgc5Іr g1fV'7O-銠lsM\ w% #UYZW^@O,IhRa>ϣ4MY)ؾRXj@ؑwk~-yKәRw{-ZYc|=;^@(kV_hw Ž[p/9 ES“PǐmR'HV#\q%:\xCeN; fOek͑]}y*MVco}| vSx-@n|dтLZapaG[l
-w%ܐ udIik󈒑`'c❤!a/oMߊ22S2%_@C Ll-kpNC^ʷy\/CE4'¬|W@u* _~7
-I:P7hKf*ˬeR[& U" Ro•0 va*P{3;8 bNl#QS1\"OW0*-3UW_ԀN3<R
-DwLvZE_A;~{qBqOtI?)U]i[Jv۳gO( !8 2u@E#>5k-LpjW<dug\#і7̟
-gOF.#.D);s& ہ7A
-SxJ殣VQ꯸Kք^t%`BwuK Glo[dW<f[r#ԸWi|,QD_B83p:)Ӏ|zϻӰr'+goܰCZڻC`.gP×z*#iEMs\éo o8UV,1!<C
-
-ENS"SQ=,`;7&*rX]A\͓6xn Pj+4h+Șx=8K~4OpQ(' vᅻ:B{ UCM|[
-Ve6@j gGy9~h3`M|7</$kơi|J>"/Z .Bxl2@WvlA
-C\WtJ5I!]>wTݟFhuJP~_|8O$FYgQb7w^b0iƜUٜCe^OANz
-W
-
-=M6L
-[{?.ETRB"
- T-Y%":,!<o)ZZ|}s!x+
-1=B.C *o#JKZQ8_K22
-Qs!O"`zuؾl%F
-3b^xp*k@7TUeRqe,N\ԧ֜U$ š
-Y.
-\x K&5WhHWf)"-BzC s3g5y"5Vw
-3kdg*S2a
- Ph'+\wU˰ʨRPs#^-fˊ Δ3ua$~AKRYJDՄֱ|2΋}}~Hj?k}8>hI
-9gFo<fɯc!? )O/͗)NRe
-b2x>vWDV+~ۘ=94$ 
-HON;\:Njݜzd /3\1'Q0<}ʣPFXSБb@Z`d#-K +2i/ ċ4$ȶ28Y [o.\
-A qϰMf@Wk,J7Wb-ws%G&&F)44hZEiW! s;JVx#.g͌x,ELX+lWO@ jrI,3q ZCcHw;V#n~:Ep9W!_GB68{#U5~]KzΦt><z@wse3Jch#3p&~W%V壆 m`JHɳ%JtiC;i]l7PzZLm fYu|>ج@QPz*蘵-[ill7fA2 ^|WY-p!oguJ^di92nwdq NE3P@ȵ
-uz&.=9t"J6e0go H9)W%񺖟RJKᖣĄ$$X^ճ DEnvQ? m%Z5BhVi^l lJ:
-g9EUw5t0w(`b^ ^ZIy HK}sEםYҕqls1`~Yd2AsO5ڵ?EP!.9ds)sDق߃6 47tsM<Ǩy|D-wi448`U@oU. &:uѫwn?' EiQjdn2QZO@̯GG6ɀm'{  -
-WECƙsW3%8Aƙ'TmpD
-r*]?s>h!<up'1gA:=شn Eqi!bd0)vٓC1O7BѴ*8o!wcqD8 *Ɉ{c ش'c'~k3U aɫl{ m;HJYz5h8uj{B%8z<cc`6k'1 04ߵ&xkx]O{Q\
-\\Fz_De ?U Z9Y7>2p8XQp -L/8&w6$Hm0h돵Er:*-Np)]k)Su_6;3q5R:Ś S\^ ~5% O9,g>xIHKPf ԺW: Q2؃$γfO!uĚi !
- м4Ʒ4;& /ҏl v…+yLa UmP(OFV1X
-K$) Ml& 2$BZ_gb^?۵ϕHdψWcqG<*Ӕm:='.39&0ocWǝ@DOYay]WpHk`#ꁱ^H
-eUtMV)o|p!(g
-̍T {צojjV$ R;˜tߤi/? i Eqijv-2AXϥz}a~h@DJ_-/x)PWv߿uB&?72 h,2o$7M:G樿JxF7cy5>]2?7 :iZӴ<t|TVq1bdjGB*b|8aeʚy~jyIY>
-o41uX{jrq8J)M0= Op䢞ω RBy,]O|nW+
-gF"VI"#
-&)ӏih
-4QY:.ܛvOZ-ï<BX9ЪNtB`SY!Ρ퀴w7\%Iij >Mh8o@s|FKb
-J`W]AeQz&ޏ|"x:W(~7qvXJ,t%g39!steڇ8˧m \
->߭ТІ[-
-$)[JboLM<w̌7WftQѪ>J(vqQ)$mmuo<sc`c͐9X2]L):ȰP7G&i
-"AxC{^Z5Xu##s@7w} ;NcrL7݈xI5Z
-$ bmF'S
-%$1?&B[t@Sc'DCd+~fYatn:` hx)Rk xnH4DEwKQ<ؐвeyk#pVp%ApdkW9T v v̓%K2nWmnJM3naw@)L9 ck wp\<bsa,*N(>v
-3П-&`}cZ#
-TsfxiH3Q-|#= p<mk3M0 &Zђ'UKAm@7iQ͘5tJaF28ENt!M϶[Xf?Jꦆ|s#nlk+a-mPtf_T4}0hdѺf~^1mIӝ` ~j1Ap]yLyꔶ瀝vsmw]:5FL='JQKܪqx^<#iQki j3ʄ Tq% 6
-[`~5Oɍ?=K0B(
-裍bCPMtSE4"Co<b{=Z4Ԣ[[$1m_
- |
-_ 8b58ނvs1;Rs=om
-٩waE@np{
-ْyZA?]@gp_m)4:HFFcͼwkm𷃊h8e8tvtAe5}
-bXꓔj i>-S:wۃ
-kGmY͗@YUh58LК]2r0/)b4;ےt:!nXʣՇZ۪vuנ_ڳIp̓A/΅9i/ۥ` }}UB&1#R
-Ʒw[_"/al&w7lh~|wuH{RB{
-o%# UP5J!&vMC4J!g̱Lwm_vn("o?;M '. L T1-]2NZD`Qcxi;W#wA 9QKmaNMRf+O:u2ajf#
-Z⋳F OeTާUE E[7zwy.A8R,y'eN@stȻׄ17HPT:;A$% BI #Ri[|Iȼ"X&K/4>2c(ͫ{G.2zL:+FC{{^YMsMi*,ɕN znDJ+؝CYoncP:T@/:/5O2§#_Fsw} ң@mVpg1^h®4z}0} OB)ֵn|Va&c8cvYwhd њtQUN;O,<cTn ?{[˩2ͭ# ]xB Iα{ii׏cU-Ø$9hh}K?r9fK;ͥa$U$/2
-,,Sᩤ?;gf+l\9
-aF 60BTP1q^^Y>JS._[
-aφ;(=mIu2m C\&[]5uR$|iTE].jgW+""ϩPoB)XBN])pc͚QRGx˂mD{(xfR|W<8$F/
-# SHSTEPxk`VyО_ Q?^RM0R1<17&GH"p{ѰQaYna|3t;Hq|+I7؃7ǃ ٤үR`/ ̜lQfB;#P[B=vwם1POV<53 e74\_.3޿K>Hބ KliQ1&xHpFV]0qDwOuFU+RHY6@$Q7~ɱ<z
-^!;'FCS
-9O&pNzVC
-x +r2G2>G~%--ԫ1-M?jhƙ8lH 9) CLc=@7DxYqcN|D(Z/o6g!6sT=Cvzx<sBZ|K.t /GnKѬ|z[6C%}R3
--j^9<!:0}[
-[7]N^+:7~P
-ܲpZܕD 2cǶ mOoюzkjyU6$=}𑂋"<9r_\dx򑮅v9dž Q<Rh<o*D) T o' #s´9j<h[Ax,ㅿŹrYNa:rJ'_hR
-oM7J@/\5ty%y2nb`m:zN??:J~$'^};;Qon)hbR 9YkآFN<f{px́H=`NMpwM<|LJU΢ql&Xffm6S633333fԾ?3qpq;;q I) u鉡,JY;';fs4}r9rC{?O$).0w ʌB@u9Oz~3b2ko7Am<k_gS%΂0߁[EKxsbtEg+LckS?:vF!O`LSӲ#L \|hd_(+1nC @T5)?E-P# 4O-ߘ҃[삭ϫyzSDcjJF!KY-/y{bAOI $du]BkͷHF[P1e{đ[L f<A'r6ʮyl5S*= c
-&OGBtԬA=ȮzD%looj7T
-)1#d.`b_5Q D 3
-v,$
-74sn&0w\:řb
-GIY\R&w{"xK(癲r&Q:xzvO աtI{'# GֿЬIDEW5j`+C}Jjke<E3y0m`tR~α]$R0sٛF$j𣌖6T^Q8HKLN۪agGUTS>7J>
-P>c"ᘨstdc{Soo>KL V}[,q/!Ӿ:ơPf- e(I.@_Ͻ囖ud,whfdg_:v$/jp @j\j/MUnnL[rJVPDDoKh =$0i1Ҋ0ǥjd*wQ͹CaX{9o&ɿ!
-% \$ ;Ɗ䪞ra>S?bt $
-
- j'
-PjCw`IۄVXCm\5@;mk;(VH)`IJ.ƒu+rڍc%N~7Bd{{6dvX
-A**$4c6WsM>ȑVuF3Ї@r?%$;k{nȕ8[A=X'OaTusH汍a9<ώdv! ,[5Mvu@ _B¸-q%Ck(ָKVREꚲ8{xm9##-,?Gڠ~ez&1oI`&oޗjƒtK"FC/T(]&I`W&.X$4豒IHZٰ/cP<%CB:S{qxcE F9uQB ifIAĥ;f߽0̑U64R>Yݿ-_T_ɐKjxN$ O.#RF.,]\,0o`Sn:ѝh=0z
-i؀{+]^I\/E-'l6I?3]HKkg>!]y&gFxt[eY= ^c}x߉*d.?Kc,N,d;'EɄq:#TVTkA=
-t,F^
-Ǿ@U,0ЇO]Ы拡d4JR'}Q,ԲHv>6Dh2)_~j=a'f2 'kM^U
-s#V.i.~0ȍɳN)-bKig .́?:~%4Un`jyv vq cLX#]B(E .>ra`#^IMfU5?(c?Y(EӃak\0V NEkZClt0S|F܅)N2ĽL§ɫ~y@dbv/#ּs
-dzly|JlRvbO
-Z탔^kB8ӐED=;4B.[ Põ+M<4Ҧ ,P)ou.cI䷡qT6 wLgGx|T !t&M^6ÊR`O=$ M ^y熱
-ٰ![E۱ M+Qʯ>lKb1fԿ0EFy}
-G@7{nƋҙwʘ7Ĥ_=\d_(пV \KT,͓@ז` &I(?f:d{ j!{8
-y pXK5gudԋ|[Ms.[Ǝwܽ.t63ܶSWx
-e"zJy7jnui9C;8_*s'X}@Hf0
-)`"u5Y o4|| s{jeotVZs= ~ޚbvY
-®ؑM q> E$f۴JƒtQ5s>D[Q ;@ &ݲ.A7t<;>1Gz9Q+ul5|A}mNT@ygד0Ő6L>3bÈ,m.OOu':E̋,^٦mEXUgJ.^mhoƈ󞒎f+dv5m4 h ǯyʭe ďY]jDOvñ,͞s4qVVk: 7 o37w/GU\G^g i6a5Qs^P MPsD.#0=d_&@4ՂLik-A l,KCu bRD\v)|v5Zq
-!z٨8he
-gϣ0Wh@<ɽ`йtk:,n0luc3,Oj;+s{!GqL$\n Z?xFV@ƪ웛$"OE'TNT逋8sK5 +@*ˆ?ʨZ)@{V~6 '-Ԡ\RTԆ(\@Guj"*uwtʥnay#
-r"'+6-U(6fX3VU ;eqǍyCotor7UUM ` 4Y7@ jRݯ,erC|{<Z^ᐧÞ#S67{mwP>鳎rF
-^F
--$LU
-hG`3z"R L!X)3=Yhwұ阣}2 oeL28ǂsѕb`@;6WY[xcd~+rˬ[ezٜUvSZ
-~x
-2 RXyP$wiJ/1rͮTlb}tQ`:hޥGZ uI?J$ i ,]A.܍ljCI >p3xVI?/Q%8 Ð!HXyO<HL3N#6ھNϯqTJCC^
-t^Y(hfdHa!#1 M7h>M6A={#RUݎ>;nj? lsQ9i| oᷩ}R;xK>p.[Y{E.a %c4 2V@;pq _ք >!vh֪K=Bu!fz5œ K0:V-e;xc&'C_2C#MJ{_"Y^#(1wnF
-7Z%>9~5f/;weo^/\s ?Ce6\Msޠu`S/$,b
-fe1^CiMJ_c;(Y2F0wG[!SAp<W!N3YXLHKk1y
-FN[7>yEt8f g
-n?K7r׃Ɯ7@KϺ"^Nnf_xYPCZV, G`7]N v#⦻d
-a'(%) b 0aog
-#8PҾ^d ;q{З_
-=$5 v,|h޲F{q|Eę%aFIzh?'ڪaxhv!&lrmizoܪdj@&#cWS,>#VVq8MOi홽tAF3ph{8eThfd'^_sW
-*5v i(֗R4U^:pBX7 uYDYPm \;ICݕ(DٞtPTVP&<~'ZXjd!Պ%O 1l%b*eKcFFOf 9,X W*4DsOI5?%qkF44nn VAe2ae ͣχѤz xe;PFg
-9~~~twҭ14E(;Q;akWAtlOk Y 9ɍRWG.},fJ,)ťMb9I1FZ%(|J 6cuBƔ &$Q[82پBpK[`G~tHRW31
-lY|#z[dd ,K[8;"<F@lnP9<[5AJj0uYI@?<5M&aD$\X{PKxKc]OL,o${7˥>$7Q
-+jDZZ_v*^A
-=9FT]a5_je9>tuLa-dyS)=PJj7|l=X$Igp1c{rן!'-< kD9|W(Q$2- vzۧ;?Dj|GQ:$=bWfҥK/S/Oos,s$j
-B3#-2:'/}C>jm Ŀ~V{g,z'wQ06ύy'Wơ!Z*70C:XU;_{_ a'8V3M\7AM CIcKa&b{Qźdl$OBtjŪbVףE$1-ՊiF% : 'Ќ8LJQrd9ͣ^NprQ2<XC#j8=P?نA/kt]^,usСOӪ(qՕ x;F.e֧gv`eκ
-.57, Ӂ`
-z"VZC-> 1c㒙_Yor`d\L0B1Mo_t:dKbU>{і_Z1\%nY=
-U:#]B@gD2
-b%몆ӞM"`(,O"'mE5'(5g
-/}M>8^`Jh>h_} Xخ*Lx&v.(0zy B3s97MɒMHf}ВNC_h_٤!}0 u%ƌri(p%%
-
-ř஧1S6~4bPK׎70 ?^b_qCZz-iVS<`?=cpͣV!VSBtC|z2,s`%'͡Ư{I>7CǾߟH܂$~y̛AY[797`&4Sfcp0X/$ 6
-Xɺ06~Tx%,8(7278&x;o_}9V4W=af
-cEe;
- {Bm?Ǫؽ;{'8.6[:HE_^C֞-bUeÍ'%Q">PF`;5ǔ2g{FǬŘ4<\"=Թq64]mQ惿P<i~Wyi>Mfǩ\GRY?/1K8JCǢ=
-H j)/ [ GTYC JN|DEM-rܔ@[ ˭jpXfCK8OfVWF;0N% *1B/cԑJ9Psb%fBBOYnTuFɬM #I a%l
-GȋdGz`z!2 . eѪįhXmz~xо<%:5׼&qu)Pf%EN}wln9(]=@;+vS(nR`&LT&u&/ Q^">U6ʕ~1<aNՙV\<mB0~ѱ0BP|Z6H ׯhYt&JU'lIɖlY6xܲ `.9C၌uH:[kV6IK.k' Fƥ5vIs8$ũ.(Ʀ#QigKӢK1zkhplu&G\WanTsX qZH(& [
-XwFӚ0]9} GezH z 3j~+4&4`hNa@;P
-?l#)i $w-4R﨎h %_X
-_<\(Ւvl +kX=-w,S0H}ŐZ.eNSpPuk_y [۲ c{=}^/7GMW,L
-t)Vg3*'haDՂqܷmT>ƗlI~+]
-"Qk>ɸ\@NcL&c.P"swR|FquLuFwl_[݌t CjR $aZ ݱClӬCB6pzqໝ5aM};g2-v[ .AE0=Lx֨xMRCv ?swhPZp{Q+SloK 70NP
-u?Aԝ>7\L=
-.b쒃 [%
-xWC? );2|MR<},: OqV3"NyL {=2M8sIwO5E[ljq9Y̲( Ƅ3N_ߒT %us*Ψ \*5 B|dI^c͟ \gŗi}{0F? Zl;Ų[ǚg`A&}-SzCC^?_rP7lǑ W3BGu6&>!]a=J 98#0[~_dƆtLc?>{ `
-
- Z:#쿦^TE!{ lYm\w.*:o+in( B s=XkT~tK,@{O RсjUna~oJm:"ܿc 8U~N^<F܃aĵw`Бmr3S$9e'ڼ3{T7\4e}ʛ%;jJFe S:i4$6olcf/p%C5 փ]K'0l*_ Mkal#V<|Y罏J_f0^X1M):K"#k4L#XMPWjχC>(sN+By8͏B^Ct`*~Ih޻f߹8夋4t^= S΅5~Uqt-o15ޢΡo4
-SK[w{Ux{0P:rzZ' " _ 'W F+'pUք*Z<by꺞Odngqm͓t9&_d5 )ʨ%st
-R[p,p+d NPΑXysˏ<+7<lK <廰fXYYTQos
-om3 n2`VyK`z<I7ڻ[l>62nsye ~p^43Σ\xԍgqu"M:bxw$ղ*ZK v+B,׹_B<OA5kuPYF~A:>yĠj`(9$^-r0P.<%iAP5J{()Lx 5\S$T &"D.4ry-QKd8[hN;T75^nPRƸ|xp?Q?;"l8"m5l5W&פ3~69ȜbDU!U0[Ξ2ڵ˳+>k}Q8EyE7i1^}tMv+Ny9wif:8ʥA{D{`{n42ߎ\g쮾lN+ fMIǠ}ҫ/!M}s]w(<ۯNOAQ~]2yH9f^0J-T.1\~ehz0eJI#v -@8 # + >xvκJ_aAR+@ȣ2xIK4{ Ӻf-_h} ~,
-&V0**hgk!gȾgFkj:TbEx9F(ƙc, 7BhCI"R׷SWW$:
- \\^_9 Mgm{iGSćEt9tps.򺙩W,"䆸,N)e[q)Tv q0
-OwS.Bƍi$[Ϛr"! vN- ;g4(A?'Ң֮r>[*5&)h/R2ݧ[b <QمD9dnHD
-z|jAmri^@
- ^?(eg<^8Zp49<e$0}n VZ4АA ʣKSoLsB'I)U+C
-1<jz"O"ai,T<%? z=j-/T&iMtK
-(O EEGh\Wpk,jD H1׊Iu+].'y˕&þf# wN^%&Ƿ\נAA.$[C
-m7f@7}g:[o0ސObsK%f)feEu8
-,#n2*Zvm}&wX!=w׿|bzI[y0kX1aRȅ55S
-Uٸ*yzm,D&) &{vX SC da.ETf*/WCÚ#>mZ+f;Gojjf
-(CV?/lrhIV6PFå]muW*wkİMd Z,aUO8ήcf jC.'{wϴ`\`i=V(g2[]&0v 衞I416gPDkqܟѼ{ aEX2Tn.*1\]AmuK" =,P=yoA6Q!No辈$qyvyބww"&spP 4Mm{\V \W=H?aQTXߊF?Iƃku)V 2jx/i჆XدdeI5HΝ-ңK0dD<,J+ǜEN>sQo l31y2yIoXcyxeR ۶r&lX1oL1U#LQ)Qf$(yOOչMW0 ֋@I0@e!"Z7͐נ zkS]CN@9;Y,f(c0֣ 85öp,b,}!8l%}Ҵ# vI.6º>˂X̡lk9\w&@cz=U\ܡ%{ WGİc:|y\,|rO[1v*Pqwc~Q~[XlWNh{@ZN )Z 6tW{IcL
-¸CANdlZ'@Z M׍kI[-B^
-GN6Pg/g\uV-Bs5҂E5uϲ<Yw`=`lH\MHAGpm}tj[opqTkI,g:vN!ڊpQc".WQW:);YaggKeAtЧ w>1uE:"k2RdЧxTweMz=&ݷϬY"6d=e7/+9r-<QLҐܧ^U#zU[ujd$>) yeϯO`$rb;!M6`)%,Q<7gY9ϱ$+۳q6 \Y”ޙOCPB+徫<g<FQmwZrJd6T.άPq<zi PŇa x\Jdpic٩ӡr1
-TjemF>6"
- '57cɃxQ ɠsc.ku@M(a2TX|ycPZkX?zƆGj`
-I
-2H'
-h]́6}=n h2!7,j'E6 enR>n 'H_Jtᾪr6e (i~Nyw.H<SWR+73ӗsqF)be$sN,E)A1EǞ1{c0җ<
-(46ԹEr׳9"aD\߹<3+=+':y|vF6?8NBn4]a\<&{[p b3ƿp!gJ񄒂Y¥jLQ6{
-ڨ]5gU7}>Z
-u)XF>Cu :e6|۞:qjM]/Àѵ^p9,b
-g`4ZhS+z"]WNA57[k3l.$|مl)FÙRVM8vF RA:]fҴUul5)`Was|;g]5F35BR벇ϲD
-hXᩦP#X]0>U/y3<-tPЫϰمh6n)rC?+,ƿK#NdR<-q]m˘QN5Pܲ3Vj
-S_j2@h*ҀEc(#_]pJ*e{ w愪 3)qA#5mVH M021w࿩wRMb 3^N,iv2j8)5slB
-Ъa)g9cw_Ԙ&Bʲ J uC^Ph+/}b~cN|?m(/s$3 qY7
->rT%`N ]|fPO G X60 ?N|fsޠJռ}fr*e[2]pA4@0['5 AyMmjuؠB
-s3kJ^$~2A;K.1I
- ',{BoOVYLsZ$_M=~s]o]#fd[͈|t:Z^ 5`kȯzWAY|OGȷ4SȹJBhS5ׄk٭Ar^߬tk+8ކ);D9RBQĐʷm?( .u7EآRVVG 3Q%k@]zͱOFf9۷7X`춀WfuDmˀ_amcuMGP} {~v$&;xV~ MuM-?gYw!
-IIRI21 = cv$gBs vbZElcc j8i+b$PDuLL<TiB4HIgY5J!)߮(\)㛐Z2rHLE$,ż{j/GMǭd 5ɧ6mm.DֹKrqa([1v^Voh+LX᳁Rðj# xvfߦC"bz0r) [*I!" TG <s< Bɟw9,R~w >| (?D6DGt1&U]]ОW :iNn <TȆ*q-V\uu!MmrnS%VyG],NYdV[Yuw
-R#ө\,}Vur#6b0dH
-vfڊ̫;XVd㺀ZL[_ G-#Sz 1-%
-!з ! {Œ<rHDI$%AIYV͘! ʃ𪜲DǓQq/?$p`0'xppnOH8-V$x[*/1TNS֤Iˆ>b5mO(5՜k y{Fz^mc+#=YGt}*Bk.ưivBooeGyS2Ē AY2-x|bҢ9-{gMes?i N:FA%BdRmӗBWS)萟U*ZUa Qxa =z1${] ܗV
-NK`Sd2'Eq&Dވv c$Cn!AS(J/g%+~Ei닛fi
-PylYӰGώep
-Xzxz@imغ]
-`5!`L6`u$}cZF9gIdr\yD4!:ƾ$\,5Ho./3xq 5AK8b%H/OvN[ ͭIP
-`+E==)
-:C D=_cQrF ҫg48
-l tXB#4XKΓy sڤU@s!YOOM$ O_Ë4dMbHy&C
-}ޯA|tz T.ED$iFtwQ_@Wgb]qiKj1Jv$-Ϋ%=Vv?2Bp#̹ϝ}bq~T58=3daʤoLAӫ[6"Xl6̛LI(
-?A%?9C0S4Zn 0Ie$OWUar{X|.$wRkA*qF 6"KUH֗$[Ca:0Sk9}|$ q.~%͂*٦߮žSzڠF5ɦ›=y8t aʞ<?dң&5d*eh R
-lɋ뻬Tل%ǿ9oqT|^MK4uLզ[Tc߾Fm`i (GX84h~j:X<-GmcylXfkglڤSuqu؆hH D(z_*Es>='kOюNdxԻ"{|Ҭ "c~&ݳ>!Io$A8UNL5!&(7a$3ʝ )- aG@sp Ş{ݔUP7<}q7pX
-zAP#yaOaZW1ŇpvA>G:[zG 7nyg_@Hn;iug/0E*|wETN;I`~mSX,ڄ;Q
-CcU]ˊt!s Ao賲zϜ&۩
-J-k:8.VĐ'7vH5%N˨ĥs)Ǯ/qUtT(,HqN`$|xoՃC,_Xo˒g&]a+"byZEI]wnlZ6=T I}i!=`3=y \R8c#nWjUp٦RM9&rh`8!9HK$rRIfsܚBM,@\udpRP$#bW d}~-K^[e&dUgWXZ7v }k.!QlێhƮ ON!Dwo.a!p?nMMd~, 8&Jrgy| e.M7֫@FPpn
-C련.OXC<=ڦ7ħYt:f(uV7
-r&k2
-)Ui}[3/M ߘD-# $J&6^%Y6OPo>z0}ٷn vjE#{u8J\ҟZqr`zz+ͮ}*m[#(^"HM.axyĺZ`HWq^6nȊ`D,pjh+]]lT+XhB"Y`~9? !b q JjV<ƴL|+41j#M0^S̓̑ h(|5&%Jyɣ`It<LFrh_~ȹ^_7cV(nX*,O<)9,UBQ&([Y>e<&+Uwe& ֓8j׮XZ9SQJOnm$[J?%Rre컡9|AR8`y3
-"'l.ly{I}(|;ahwggcU(8J5ųSt~T2S:MA|Z=ֳlʯG
-bV ĂIkΈVM
-z5ZX{w0K
-%8fBcYTV*Gp%yIqb.?6{وvw+bh3x6߮K;t%'wdTt:k҃L(` ǤaC<`f |=zihc+~q 
->̃8Y=fөis\H(м7 D1xȩLHFi;j@d»]c 0K<xԌ*į[Ꜫ1oeĞ2uAh/7Ȍi RfMA~-}pWCLI&cXXV0(r?~Ln>6N܅H719m1-)4ƆY}iT5έx3xWdAq9Cŕk҇<u" E&#Q/ 37u.Ȳ?Mϲ5@qɺ1 !sH8Z}4x Zꨆu8n`yomq$qUiTXAaB(3%{yRMRr 9FkyrPC %ZA-Tff!-A#@C!+ऍtfִmcKhXtT
-Pl޴ ʫԜխx={K[Av`xt Xaskۖ~/x7b g4ZpLOcez41Ƙ8Oe~Mij{,==*);
-fܹ!{cN).{8/ 
-*4s'̗6:^w]=om(]Y'I1mSJ>耎,\꺗RG8=ҔTX0ET+&o:*K"{:b:F ZN{2Vm[F08G4l԰" P]7
-3yq
-#c:mn ;塷\u[H!ʪ<K/F`xYytX(nrQXQm!KrwT@nl%&=€\Wnzu=}6!_;B'%˞t>El_ey , Q0s.O ROw/$B:7&dM$2땙,ٟ{D.[I09T e@Q؆뽵1 -3br|p0v狯wD|DJ22*2r"JYn߫_~)YngknDgl<}9:S$z9h mKT|B_o>K %"Z?_ћo4{MMSk;:S+g/R6__ԆJ|`_pZo/19Xgk:}#[k:;skenQ1'+ ̝h7߲Z vzh
-(Dh;
-`
-5
-
-@T
-
-@
-
-P " ȕ0@ HV
-$
-,H 
-
-
-n {k:Xhzs?0^` S
-*0. `\z
-SuFo1փt'=NE9Sw]9TAV}ՇAw>ӳPtUz
-̅ a- C1pn=x
-gg>'S99)\<Tpq>qp4ΣƦJ~wd)xN"EX^x|J^T_H /* (EKPɓnBi"]By9_ Iw{Y2Qj|DJaq*ڻTyůhXM5~B_+&WK_94Y>턧!V>ue[mE-;>M 0: egg'wNQuԏ3ўꕢ]x
-*LJEb!QqΔ?_*(X,㫄D());R.6b_d¿H.%glG}aQaXv&kU}pe!B匐jg.o2>-Rx
-.,D:j\;(hG>߹?{P?ɴҽ;Aw tnvWOF.[xGIWWhʃ<Hnv0FwfUd_J/d~Fᆄn K/
-'zWVpZCWkH%S
-9oHs&1@Mo[܇p\ RW^Ae>}ǺCcU3M+`A[zC{֫ =@u_nZ?AQ{FXu|p6远0,>ߤ1m c2t>s=^tpsI x$Qw
-攭9p;63T(<CJ6\; @`bR7'p=cZ99>=`^ ![]2 nx 8pC,
-]"ck)W<^<g͡IxuwꖯN…d8kJ.9^+#2{7uX `$CFKDyCn f.r^zle'j>6 ܌im>[~!e7 _4VpF.[nRxi"ytg`[n*׭vSMlmnH.;cnTo:S8ܲnKE=$\ǧͷResAt٠m Zɡ d:]ns&+naN7v ܬH.95|EGkr|CS} K@wlpr93\kAV+(m#ڵjIx Yc{1Q;z#etvp\б1Ī@Ul}m_٢|c'y0,paU­]y֬l>a׎yvgK d1`ENYBmGvOӃO}-2gؾa!uN2Og5=C΂b 6/OuڵJ{G`TV Wy[c?g#ՈpO;w>czd$ܩEp>yg ɫQm1?
- ׬Ir}yoG~.; ˎ5*ua8*C%y|F(!#p|
- }&7mz~sa؅K:`kPm% ۜT+my=yo<٠})E츢;i1#kŏvtLj6yPhc[zуG mv:0`6qW~6k]h2wN)l6L7>IK-lnͿI=H ګXc6eQ 7Ꜯ(}i6&Gn˙. o%OΫO'9kvd5 ]K^+[[yd5ںWXcSri۬Y::x5ڿ۵pN=XU (cF#ڠ*Ee650Оv'-N}餹}{5;դtyzwT5λm̎t[KYk?;2p,ZZ= \Aׅ k^^o &ٌ'ܨkrN=.pܛF:sϭUFXNr[ݽ%9DS׭g4f7,@gx5zV+nbk[<(^3HjΟ${*mkZR9ݖMY~uhج0½̟n#٥f&c{.%xP<5mI"<*,ҢNFRdS _׉ *v# [βD0
-#z&Eŧd;POG-ZV8<1lX/?'X^geB9 *9bqp[79QR^ruIt7W
-rn7e˪IV&s 7t{K?`ZHӶ[dm7k{'\U3hlӒf;
-.#%3OmO+;;qMA-qys9MDYv
- zv@>m,q>zam,~oٜuypL9917UpWmsݯ%ܽi8o=BݼAjJs\;ˇ ׿܃usY@f:݀/V['fj/sFu>n‰2-q{}qS7mβSҰ\.w'ac%΃/tn4<K7 a7mz87F;,_/*U/]ж%Η/}X*zӶ8Vp ͡.?8k7"&.׻8Vn^Mh½/ qWv%8׾&͵WYdf
-4ˮ,p%[Ϳ3vX߽fmli*m|7Z#A+->*tS9pg.yiyJI.=oP[B8,p~˭xn9="3-_>H0p`]0K^z׃kY[,9%N7KW -J{ss(۟pydwN{[.{z_w\of;w$/pb27x[ [wX1o]G)p˔m,gxU<U|"oSZMА9I->MG̨jb6fkDsL-з-*;W|<0k0m<g[Q{Q'jӲwcnpSRTr !)Ϻ'++MQ&68?/eSt~IϦ)If*ϟ}W)U*аP*kN*=<ARoy6=msЧ>rΧy7uucv%k/m 9_?O 6\M=*bƓѶsJ<
-}O~V| ) XMs(>w}Z>"Z¾`cթjOvft^2
-\lUXS$Oo v܉Jj\gӒ{5p
-} :_x<Ͼ3.*DC(
-N /y򋛤!XÓB+wBk:̦C;ˠ׼mnoM06k_vG篽*{_O=2mve+
-}|TFߒyֶ=>D7Я,+_4^mP}5kЄB_q;O+٪U+bD3.M?gyYѬ*{vLY?|̊%ZL0zpqҴԪq I(ni^OILpFAǷ\r Pd(K^x| 86὆֚·{mx$R8JCz:ܶ7wʁ"?8(@>i?w>p F2įT1/>:a'l)3f}}yNyQR;4!;؉Jbm^36?~e
-A%m,Vt^t\]%So[&Z:l+qIEXA
-.̮tፙ<<WUԸ;<?h~C' 7٦$'ӢvIm+s|yF\Ruګr_5b?d4L7n~>~Vd«g$x>c3ABV_,l?{c-Ǹ(O?m}[t'ͤ(+lyhTdG~hnlڭNn+v7c,=8hsMbwc!'|౽Yޅ9.]PtkkpaUK˯vDvC~r&m#[261mӻ=*Շ05[-?5Ż箋mOb/|kU@>.꧊Ev.i] wd1ü|z88euٸ vY{ew)z{!zctzk0ՊI}gN82V>~׻ľ^<+,9gGǺC-
-mBɬU<16\[21Ϙ^o'grN2^}k_ .(tA%~H_>+r5g }gTՎlD1?4vӯon:lӪN^R\:^VqfaBn',Y~{$shUq,֏Z٦7ӄe6=tg% 矫ή%Zhp~vi{w|B/`k/@6}( geCzv,urr:{)uFgް%kpNS_3+}vG_g݀/!׻޺†/̔sy8Ɲ7s(E NS!wN5Ox 翾8_1^u
-OTs,isyKV𝍢/wm2Ga/zw\rjpȾsNe~{Rֱ7w3}VWmiŝn;2ck#N>VyqSWAUά;=řw
-S$k}][u7H#)8e=cM-Nc}HwO?/*UT8r7o<b/եK/͛RqFY>1dvosm1'9{FbQҊZ:;P}EḂ+_4s(|1#_-usT֯w\A';F;tQ,[ e } ۞F%\]̻)R7m=n?tO{&6.jxÎyraڴpn-R{Yw#e 7Nm 3B^aOy#c? '{n/zk?BX>7'sP37?L(|K֒M1|+ʻcm5$զ9]_Ux n7rp}1eE!ywV8HҶ'C/L4K~a1S=YrhpLJ׬]yΊ=m ._TGxomt5Oܡ Ohb=lvcvy%3yg_0g㫻+ndCs2Ϩdpŧj;yxQ|Ϸ%ׯoC3|[(r3ѷaT{t<ʿw<3xd[%W9gv9>8~|}}Vfz |6wͰ!'7ῷyܳ8zնG[R"NV0;iaSsW> &ع-)ݶ}ή ƳY}]kZ]<^OoΩm<̘u|YYqظ4@0>0IV%̹9w&4oȴl>K*3\k,UZ~x :޸6xjThΜMOY >x@e#8dد1cޜ< +=m``קF-z'm[yݬI}GƱ|x_}ӡ7Ā"A-JU@&ዤP)(P0"iZWT]Tppg4
-4A -$<"
-/2c RQ(/C="$<**ZbJE'
-)P(RdR1FŒ3r<
-(a&IeڻJĨ=|cIpl)N!T]0azc6!%1w@NRS{P
-TE9Aj1
-X#%e#JJ*D~Y)#_E)TjZH~XDţm;2/~PTX.WHHB5&[2TIYeq21m$>OHEŦ KA$G`
-Tr4NJ9?Nj4b(cHڝ!y2 C)/|/1^!lv =Vq $ R7mJ'@ZA<1.FV
-p/hqV_! D" VM8ؐ)v4,xMy뮚6l |n sD~{IݬK~K# 4odD+-ŠCZbU Nu/kmµjqۢO)|yd#*~׿T۶)w uoZ=ut̛ L3{]N]V Ro{g w  ]~i~ M8&ZIƺ\8:{e>
-O&![#Tt@9M%v}5Ù-﹌eWxñI:=~;]nKka@˻70RWt5wusoѮ}'ƃ@`7*L8fM']xĕʋi ~)*LU<a^_(ߙ
-mOytrq]ںRv4EdC֭jj\?Zp5\ Wp5\ Wp55cjjjjj555555555555d $/nvfu,Ga|t1U=l#aq5p#B2 jGx;7Ra
-iV2N9.9p<mz'_ G=)bbb%b'*.-`#X#:"Db&bb5= \~>DBZaE}WD"#"'oܑx/@D""1؎؇8xhbrFw0\؉qquAA AiшɈňˈLjvhD #!>9" 11 Q؉88xxю`hvWDg"1# =ckJ{#F4BP"2c9|Db;
-XFd
-!=J+`t/l\(JWE]FwXcZB)MwQxjT(_.IPfPJ%2;Lt"W "J]{ b뿄@=ů&
-蚂&R(UjLcп0TMJSՍ^&O % XBa(VWC+H
-ZN Fat
-HMDI 4GJ!͡* iu0/gҸt̉*Q_>2U
-5`ИpRv&- qBGDt%Ym؞-M/'Lk,<ɬҋ rHՄzBD$a
-@ bi"t$)4
--TgPEVEa%xb,&@
-Pi[M]"2\x*ڈ$i5^I-@:qX
-1&Q&*Ribk0FiX1=<HAF9k~4/5+JT
-=!1@[3Mo0)]ŋWr%4K)Ìf4JS"~sM:6NN*ZI$8WDXN*4ژN*qjy$i[-pЂ&V/6*
-PMO(G}D4}O)dcJf5, p
-QkKU+"%H&-% xS bWlƉġ:l_ep⵭0/aa9bum:˔cJӚIkok((DJr*#!^G͉'erI
-M}i$!Q0$H4)5+NcdՉӬ:cuWbL4i_Nb30Yu&4kX,nm|YY,$`&EWf%GwG"%1ҖFRPHblu\"4IV*QE<1
-2m Ƥ|CKG9XpCVNqZ(bq8|] > %:Fj}Z1\
-HL[$i$IIeuGâ<VI#C:²JD;yKQJu/`1MǏ% d"4쫇E}4czj Kup)i%15w?T2I,2=ڲw`#T$Mzd 8~؉z<z؝zZ/J􈝓AOgW?aL@稥BLu2
-HkK^ Ċ޲*YZ0-J(w1R?0˓yoo@߈.FЫ"dh);L_GȰB5DPiz`EH]`5by?FDv~?m (cbjXT6􅅊6*<)HT"S+%R*V)o]i:twhںvpo
-4{M?ӯ~1 v~oa= +- s7f7ez[H vf(ǝ0! |/kg_Օ3"ss*F3\ןA
-b1Y2˸`?c2U <~bv7oOހA9o-g20c2Wn?n WϳC. feE OgG1l~1og0 eo;_1 ^a7aʷeogc Z,G3~2~Z=/[s9 2~-f.2O7 `AC;i^ x'3up>c1  .f0 \>_oa1 ' |)g 0ȷ`-x{ޕ+Uu;c"14"DQ@@ACpM:$ ?b2cH4c:Lh+R]!-Kk݈"':Fш;oygc2{s)(uu}g3Sũn}QOSϤ_LWз}tsz;R5^
-)YuZ>KQT
-=ӝU7tb/N_BΞShXM4zn?T*% HJ$<ɒ)&/,C@J8MsS2M~e2MBg+ Kʤ"uuU5B3a&Y3Fx-- *U6*CIs3/,2m7мc[n"7M9
-gc](XTL4ͿT@7P55sq|…0it͋B%teTU<`bV"!uӅ9hsHHW"yaibUٜ
-x,0D;9鸘7tcMnke:,_TY_Y^X2Yn"k"ynzԉ1s[]aJ ̑^"=L&?SH(~9r82
-:dV3~PV7 ~G!C\ l9RgS?D9*0 ҅` W6]ꮏ*7S[z|8GL/_EUJMcZIX&\S#MK5c@df
-D%m6~''d.JduϷ&S?2&JA6UQպ]։i$(nvwl6zV [>pJ#0Ti
-~<Y՘Ҋrlaq0 ;{AaA7K$o7#;X,%wM
-<Z~~u?c|%<(+q=uI^~{}w.<_Cb\޽Nw%3^Dz鳹]?? ?=Nͤs4HH-V jLFzgşw5t~܋t~MzCHEp{8zZg`t~O.H?Ygz!?/B
-dtڡ1Ӯ{]e{iUZA('%ϱzaYdyi~GWЍV %1+-Ur4ˈ}:s̫Pf
-;\`[EP7G7c}Cv4N|;ԨuozI.E
-:Jy^P޷Ebܪ78z TU՘⦪zXiGr$ɻz˹}ûp~v,9}Og jYr=Yۚ&E_c6+6iXZ+\;YxPkal~&*g*FeS۴bB:+&z͆p~߮f]L1ڿjtb=t#qCtש֊hyߌw6M,4ȒѽOi|F5o w60ca'K'eiW|ιnyBT|Tl_m%CARyDyJC;_ߥx+jx+KC=ַ]xtA>'}kg
-N0ۖ >kfiYi)BP., lg:Xq$NnFDjsĹh~Z<bsշ|f|#O'J#e/Ieg6#ƣ̒DR
-#ص붠knF[_o[2[݄}HNXV<L4}I>L=(5j E13wQ[ c&VuPq)_|#Nr^ vC;<zF3a ¾pgT[ġ~PBd@iؒ}nuRٹX1k[1۴zOXY{A&]ZʨDDh+|Hwd?`bnqh ز=u^=wgGs|ynά&
-zRlLwړ|dJG{ؘA?1 ۜ\[26ZNYuvTX#߾wKySa~_ɑ@v'&'yil:]%I~*WOrtt0y:[ƻ4w]oӓs7?9%]aM}Ws7Cw܈=:\{R
-\$c:*G^/ ב3`2g{d?_>A+QjRT:&y.}E7/U`epwY+lqQ&>zq?A{Td7͹^_F|I7"5P` プCm}e#%EongҦy>W%ޞu[*v3lEўu{a+QMr%ݬ_쑳f~_Z} ЏtFjY=sE|@GQ4 u (f_". ß]EEʱ58LlV9]Wt՗cX$0 !`4daz訣#r}_Uuw z/_U}!"Q$\k/ksr\k-2Z:2Q{,-81q\HM\:&YA ý-'vZ&E.#rD ;%I}rA9l*NF{/:ͽu{
-f L;+ʣrsr=`4`7jK zVjj+¿ABCOSYi5Yw3%O~̥9Gs?p]Xs! 7CqGW=
-ӑ B!}p{Xu".b t|tfV4-UB# EYT/ѹ6
-w6tDt-S6
-YVͅ<e`^̫c{NTG{&~0q $a"'9f
-$Խil
-x.^{j}$Љ_
-\L:*saV ѢRE-~A=>ДMq `\U1w
-%<Do+} 4Lv(cxhl'n9-9R~{A1=WhV&P7M'&[Q|q=PO86ۆ*j
-5Waf N_^Qy` 3{5Og7
-%kT;B?+0I`u4NTo٭{3`kLMXgUtr
-%w<ΩLP0ޠw) uNz,ϱz$R"kZ}~mXtD>G DrьB&B8Kɏk}r| N1K x;9% 9g11 *;?W` B 0γb'tW>k(
-yF2ci2N9L=;@,IG?)@N+rP$g0Au[ɥdv3U#/%{%̨ _"Fbo10Yr_ ~4)a~8 W0GI'٘h=@.-x47g?SD}\*ֽJ5(#?Ll1EObޣh{Zjt
-û1^ 0 X9^,.Gb.,w
-4d<HbbMJe[{m2sA{%$덧?}73|Ò?w(5s{W_Mo)ov}fp5ӑ|(jd7ݰsJow£5u@=;NW$_*PY(Wߥ yEoDf5h!my@z.fevH5;boBCZy
-*|䣡á 'dp)X7X Xo!ǯx@~ (Ac$??ڒI2,bg>~SV3g>'Sa]˦!xO(\׾, n b0TTxMIN^/lv/lxxH?E{q AwBxSqg$\iDl"َl6rw $O_t OOB'yv? Az l%lGq|U<>~X ڒ菎 65. +QƤ|H nZ?fU*`y3u=/ J̼`c]6GF i{HUIzb*_UeK"##R7氎*yN?6H!
-wS.JA'}}{.J{uuBwb/0b]6a;cQ
-YM>zR;o"1mT/P"ۼ1E.COJ/Em67>ؓ{6B]z%0t5ZY;ygE<{lS*$C!W,dw BK#y%D >tcC‹(O%5=kr=B/3ܣ
-#,pX)źK~͸4e¥IAav&P}T
-DwVq9*2QP4
-6qZ(^ņI UR1ASf oUyH߾
-(2΍k蹴qƱ>AUYuz#{ي6bѮqSy:\b`͏b
-;UV;YcD_~^A)M" a';µ a6зB2 ᭈp-!LyRqQ#Q n(bg\?߆WM֖r%έ,צdU8圉Ҿ) 14w.7`]mfyнU{'ޞqAycqd>9|@@t:l:3oBF 9}w`;j3)^nZ ;o$~rٞHO'H\UWWnAϕ} ai?In n_[s{qm yps)/y<{"7CF~u7O\sBO ڼGGt{. 1;sp Ej
-Òk6,減+y!j(ݧxqb Z*ܚy|(t._2Ovy**
-%nvKvc0-N}3rj\ dITg,YRU@Rӫ*7`lf@I##RP]nKVe.m
-xY[5N1כ-o<@\̳Ǒ>iO$CiW M?ĝ
-ߒ7i\x79p8zB?>ZLۻd9~I(oʕ #.Ј\
-,of< !{<{ IU&/aٴv)4Aޭ{ËA4f41bmj kj0*Vk~[<
-lx;IB&ɘjR 5뤘uR2u r !vxp1!!Lݽw^:d`5/c$8ٚqF G=?w'۔љb1oc-D64GPi+"k-GPtj@cG"rp"L%0R?@䎉~pvgk;T!^c91Njb1f߯ΣtL ]?qO)Wqw!DHD{"U2BN!=}<ƽ FCRDRMW
-v9*lɜG'f!>X1(@G8`1o8 #FCy':'cqʝ\jrGbWB9 '_N''srqBA[w>KP{|[Q=j= vӧ#H2ˬD\tdO{J~K$I7og
-UM{8aKGsb"t'yޝ`i珰?Q=E/1jzcipr\Kd+
-W ʦ${D|i&iIJiFyV\*2T3@dQ'>y"Џ/'7N{,(l4#@Zg&KqWbx_tJƓ)QJ{_Ay,M7<`ú򋩤jg
-A 1F'p.VpwW`菜X |7[sLX̱wY%X&L|e\?+g9,%s)ysG=DM4F:f sاk.LQ:-E&d[_Q%J:vsF[GQHdHs0Gtta*o]&99Q`fЕ6Kss6薅[z3q99ctt :239fsZ4t"lixX $ al?4^pZ
-FJ=ln o:yݳ( )`|B
-䥓RP7iB̛VK& V@4 ? _\;5h;HCBy
-0?s~-ULb90L"-H.Mr ()H<}y֓uV[d4 `_ |<;)&-B#U˻idW2AK'-yO1&#zl&_/gL›>5zPTsA9cS&_C_Y;VI/O//̐z8v]bFEn`I{wkVV8հUq:X*
-эNoSowډ܉a5r vMX~C],VׁEb[΃h]؇*2l1/DUı3mmͬO坧I^T ߚzsx?EFMq~5nPiԡ 3 Iʆa\Qu=p`MJ0DC*( T!ͬFw͆Q:V 躜nJOԧ}0?1@slkRX~em,J_70j^)7Ѹt4 ҩv<oXu1.<^e< %7B]gH1ʴ'1ST8&hh$Q5F<%%鿆v3hMvf!p3 -/&W57n[!ButU]1eM\rUʪya+ F[VK[h7 5YYl>y5v=B"rK|=n7skpk1F%+~z@|Gϸh4̠zP$THPnByf^~A~/!ru3=H"=P
-S! >iewaW#Ps_4>L0DxNPYI1* 
-ckswkBPqPoqT)Ȫ[8-xty[ u&]iεŴo( tR
- c @7 LPsQ| 6v/h"5VOMfl
-L;9c.Tw*⼎sXN(:Z: 9ebOP~CyuH; ݫD"Ȱ $L<gH]ōP􋭌"
-KœX-l+S# {ȇ9SX$ťkCaz
- OؐQ+8DW*FE"Qr' hƛCD501ֺ MA.w{"*f s,L>{3s>VetRdu+7u{6XY3\O6~Lލ&yZ[^Hc/k-Z ȝ?{ rL{d猳6Ypj=㋬EWRj9kn\}"P!2c_I' .ș$tQc!UYc^
-Z|CQ`a$k#W ;P.ifɇt߾ݬ!0En>՘]dﯿnO/Es´'6ksʞY|ڊ}ޛK"B?Cb,pBl]3M)卲 %زҞk' xVpIrKfoLJ!x>2R":BF,nCj2B[dtXʊޘc=Ԥ{Z,z2_7"W@,[S=(dGٲok6ƻC.Da b&mA$tѪSj
-?U4mQ['_lHHoHh!-bX3"iQ-G+#7gԛ+zSVQS8:F9#A7Zڵ s\ `,%>do(i2C\7$></F+\Nm'zS7
-5&_?fKUA EȤh_"HuWVPn_AH_ a1+<Ӊvu+UO'-/z!khp?q#0
-feMŷsWO
-d_ 9 %܃kubIe5}VoWB^U 8猪 zP #B3֪X1+1k29[1DT
- (d)sOSl aUĆ "\n~^w\rW5]M
-c9&hj ZmWY+q^R-ຖRZmW<',tt9G:]Gɜ&l#ZFjsZ^*(Vdf $kv8kb"$環ȶZl&ڏ^Y>$UEDtn`3ҼyG]Z뗫 ,<)THաHBC|6 $ҳ"#p:R'ò 13YQest7dt~u!t~Lg<`+ۉ9v]~9KއCGwl M9Rȅkх2Q8hϗ2^..,LrK:d{1)'(T{*mS 2h1V<ao?f'=]Cxv`H;7bԂi }'HkgNne?-ޚ噙`/ ?mIaߛrc+|OeǨfPu|jX閥Weib?*>"$ɚI2Oa[fq}W!@@rSf#rW]MC/_Z`, 4}s [|IVk(Vm%Ѓǘ;`|ݡ\>&[e/)F
-~ "n>k1+ړYgsƙ0 ? }۹%g!Cp$7k/}$dxzGoߎ01 ^JLku6Ie;1( ;JVC@QX+U9v|e%#9GroIfb_d*t+-$&pgW0D~N)~V,~. 3Θ.{
-ݣj
-֋ZhU8肋~QМ*ED`9RhE keB{=J<bN3r_bjx\B/jɐj54X{dL80e$T
-WD0'
-+~5*
-؀ T
-]zvє]yE9eMgطhᐢ(/b}d>mf Y؉fZ'Ĝut=]җ&64gŞ
-aW`~jR2Z'Pq-/[R߶˦t&j?5
-(Wq+ZF C7<8Ye#
-J\AlI4ñ]7
- 1 س?oFMn05 vSRۺW
-,Yga{kn;o&k&$upPhB9 8n{>G,~ о9ySd6#0ngō;^t_ TZe6dKZF4ۊH,8<Hǖ r]=|: EnYʕBӪvz5~ПsRcV_J-vn&́?<_,ߨm2Xڟ- B*/W_$vS ia]:m4\a<]=x?9 V4Go=<r'݄^F㽞ɎxMnmNCˀ( OhQGnx8Y j+nW(ˢ]V1BǘLtRJWKw2s"ծƀP뼶2¯1~1WΜx|8I
-\[oGBy c?c@F(8>x/cf:CQSp^+o%T?x$j&ŝ]voe.&~# TVY>m?R@Wbn'3|;a K^Ng=$єv:3wi@nѐľy`-\}N-Q
- xl9\Pr[%lsԞk~nzk\9rJ,,=Zu)Ѓ:Un9%AB7;ee2/Zz@u"KhҵiivZXOiiWMl\Ow߇\y`̛f}U(sW:7.X^r$Dቛ=bez`hd< \)Lw<7نmH#VGcG٨[şUc`ۊ.΅hg&
-V 4N6
-Le&J?#ɵ~Vf|e=Čegwڙz05#~CrMT߁ >I L0ϴGmŞjbBB<Jw.KK*,qL.T)`i`uD;VB#mY en2q #CRLKklDEvOmÄ;I>S_>*nvIY:S:랶)A_XG]d\7̓*Hs&8|ȓWW#[B,p7ŽD ޸sTtɲzǼJ=/Zo]?vYS-0YmJTx0SMrta
-6 x>$Sf L<s'Ue d0ӏ$el
-=!>Њ8qtLO1^`9IfDa lT: ~?2({G+Wxk.?碌np"66EWTa~Y(nW![HGk<Bo"6vsJAKsY[cg,5-̆3cUkAٌѷaC@r
-_mUfTmmy\gl\蓇MC}xQ(tAj*5.n9ghme$MRUD$ `
-MC9vczldcm3  ;աtpB!
-=|X>oFR;rp_h2Av8h/<A_vV>́ݽ lt*TN|4a _ơhk`ݱM:^"DuȲDȣ@ߊفpVdpCQ|H'L5C|!^DF򣹆:wF39hwbv,E
-h ]$?ZĦZ|,]PUx70ROCRt)S@ w0|*Ⅼ>2}Hª]1Rܼ #D!;YH8I?gZ&e4&u`f
-p˶\uVt Jg1M^ZixFcAyx
-ŵmnDxO3ָ|Ye0U &Н)Q
-F]<T<ƱtF0
-zyR[mHWbHRH=#&AjHk U
-oހTHmT_w$S:DWQU^9n81Rl"ި̶pjQQDT" )瘐(p18ȪF}_*Wa*<n2r!Ou ՘nL*Nx?ۀ
-^`{yުbKE\SfN3L]J&z*7ajt+RlEQI@=3 ˼C r\?>E
-QEM
-r6t 5x7TamZ!R7Ri+ZN F5é4sJ|jsթ誨+걹bnBq$#X'n ;c8&pa-WDaBw]ٳGY$93ɐL
-q\?'7X ,Ce)90 6@NL<Qk_4/tf`vѿͷE3$@lnoY"ICCEL>RBbl(g]F@!sv ?CZ#VnSXXщu';Yi~Iyi+b~>>PW#}';TNH SEX" D"E7Eh NkluQ4Ϋ\"hKVq]DiBgM5xV]he3@By<+M{@thh0O+3.(?_H:\kטYھUYdzX d){O 0ϛb$zQo SGahLK*[Cw&1+/ThE e,𸲓'̖oE>ZD F~>IW\>ף|d8_
-v
- ~#A|Ǒ<6h$`n]V~WHJ&YJdc#mB) p)|/*T L0)bRկr VrCZ, ʡ.̊
-Goi=gj h^&! MMd;}߉<x{[ܔ/#w\'z 5ܩ٩!/wbݡxj?cS}䏩|ыzuo/ -/z⋰׳H&xk$j#\W;*{+A%;(Zh3ت,'\vTݞ
- +D7
-U^ME$2nU"c? E*ӿ(Jj|<<VBUe0k-@ԃӠ ( -t6tp| [0*hآqCv] F.Zdi;j Ӿ5rB\`l6Z+ؠkfc0ÂQuVc0󂱅`*7+=԰`PYQC64wU},M5<TD R7d՞Ɖp8D:F iX'c@*:25vDPp w՝]T1X2Gm$?ޅV$v<HbN{[0 v?M_Iyzt<jϢjrj 9/nz[;mVK%P3WzEᲷ瀸4S
- eL1[!U[tW4@eԔ$@mM{ k-;{#f9hyݰp9!KpQ࠿|eܕv/{#8i1^CzJ/;7ذ1o[LzYJ3qvVWpq堪 9/իGZb
-ӉK@M^@6 0X09uH" u_FH<ʾU@<knP7QQ&E 0DOIbxrAR'I1osq FǍAC<-+nc0&Ƀ;p e;r/6E`~oKx{5r$c{FjbԹ jx<6^S{FqTJ\6l{tYW: J<g^7.S|cRbZ`WY^`؉'6̗y<DH65ˌk5zh\DWa{e\C6 Q
-,x$gjnLZ,ӡ %h P8mɚ~&ܲ\q1x߸~oTaPWç%}v؝;QܖiBeG}4'b } Tծ-|P-18`)/tpfi0)s=JnGk٤&=e pJ~{ײVwNyIcwu#%NJw<Đo3mr:tk>zִY8E(?
-4"ݭֿIgSus"^7r6=lyȦzC1:fU vJ6bS#w};R9ҡ)xo{U)): s&>P
-"1G(_Ȱ~wz*OV}{e# 3:Q YLJK0₸˺:\vjq<_Wgu[?fK]/}˅-g2-BH mTǦSlpޓw]k/)i^ouI؟FVAg`uVW<i"_//նTanci~#Hn;qBU8$U3+EwxF=OjN ;MͅF籀rTdC70e5ƯײYЋ Y@<С7O)al\|#`5~SilGtGo)kMk+kT :[(0)]SΜGFg-SzҴS')$G
-
-.JSоr.bB#$gg(hWjk{Hm 94(JA)2m]I"W6Z0(R"õH벇'ψ3%\ԙXo(
-8gsC ٬lͣ{(t<˩
-$/㍽jƞ2(N
-9;N]
-,+2 <@#v-{?+<1;KH5 ~u~r%Rcw"`-E} rB}YxQyWmٶ4̋d<-ܠQmFDroEJǑ؞&a[WKѺCj,XkbNҙ1{&
-VS5[9MZԗxJ
-KjҢ}ch?-ڣ{`_> 8.Q2V஧ڡBf>Z}i*PY dŒ aP8k`.CŷH DRBGhm[d_=SI\ shԄ^W!vlmq5@v?ۣ:H>1$6&|W7 L4,҉la
-(潠x|<rKo5l|/KʠzG;2~ڽW@k3 DM V$/> s|a2k~>~@f Ӽ$Mڽfh?ɀ$7O$%>JE!+?.G0_M,?nN9CPs?B Ł)|w9`oD0_e:6̩pC!Hw"3}TAP#1s$dBtDw̃9cUSdnET2w'O>o/Cp
-D'wt*@9MJYMJYEkICg_k|{tJ+_&PMW׍s2y)xPo?{lὒka^AȚ5Pb>E
-¡F9u _H|1)z`T J`4<lΦv&$.6ޅ$Jms?OD6MCH9!;Y,O<0ڠ;#&ʜGAH$u@/
-WMk&DG7-`BXf<[|bEkm%:\?:Z2kdf 3??i!b]j\0
-\п
-RzEQAhŭ-~
-§]w|!x :ͨ&+J[ KɇI?XXF )F "rH 2tGʭ
-Nʎa,,xY&$.ѫNe8gB=gĘ "L:1nR\$8e Z jÈoY:@ F
-YMdSD|!#zgHb|c^K z%?:a|ӰP.< j)MB}X1b`d k|;"}, .#W=_5]Q:$7?km
-HZL|zWZG&M
-%-hxw7!GKE+Κ?N xoyhN%D,DDf|H~˒i+ m~:dLtRyo8QQ#y+َ7[a*\/g#<L$}g@0^;DHmϿ<
-Rbb@9cKFv>K2I0U1eY*[T7ga{pZŢYAiƈ`G!?6ЅH=MaGz]sZ$hFwY j7V/a+K7-ț oUn}k\+
-׊N=t߸iG OZQL]vFϕ&ņT*w*ǕNb$e_Q@XAGeABYD-d:QP#{=2~"U VD.Vm#Ӏ>L*mv4a^eKG&ߡ.\ "-"k%ùe:}rl3Hp6 0M%a< Dn1D/\l*[e/{K#=}{\eK.nb\e/1Fh٨zZҦuT;3 J].,XzDv/Z_#_-ܯ-\l.o6kՎDсѭHtū, eEaA!oAeȖ>A;?[9Da05\=s%}w/&ͷwDzꂅr: C Wd 2˙#Ǐh GLП\Շ7Ye$mR&(j *-<-- u#(.(JiĘR"RgQtE,(%v_cqmGyƪl1W#voŒ3{_{xkBn
-)4eQnTNU?ƭpmb?-I<+L<{T0fiLRL̐9 ^˫](VB~V ڀSrT9*)$\1A>
-S.U lD/CUCuF0t͘cҞJ;d(`ԞnZ}b#WشrgʖpUOR|b>6 sZաQFʝGjJbV@r'EPNSIeҀq> }^q[bH?PO[5[Ձ->glT Q>Y$Z0ig\mͻF"$0h9ᰴ0T`KAb0(@9lv{Цn푴nnGwuno![Ӻ=ۧD0^
-9Eͦ061
-q(%e -* .p&fQ0h=$l7b2aTc0]N'jsݶU`Fe\Ws=*r._/1_(’$ æ2Ȯql(򒲖G9ƻ~*}?-Ot]O#u}
-_49? =蘪w)6mkoՖXM>U4εdp02wNz` l}ɵsA"kzya;aTD;L
-2#ЌąqifSv!цm|[Eޡ9>fzЧJQU{or\qkH-\Y$,'^nh"a%I^O`E8 oHϓ>QB6d=p= O j!&hAn=-6Rk\F jv[Aie2btʳ+}/k|H[INqnR \Xb8-+R{4:E+2_Vp7&U5,F{uÌHy^T< AZ8/Ul{8X壣TO䀕©GvLJXrGm_PB+Q ,(4b:;mY*bN-L#J{,F3mm:E5GuvqRug_nSgHx
-;zD^kN"û]D,| NNUG,DO+A?ZUmdn`<gvzvo Eq-R$ܥy )
- yF"c&|K_˿a5ljWQwEf ԹisT,0n
-Đk Zʸn<fe\-bunz߽KK7Qa sؽjt ,1Ζ[e39l3;SyF4T7<>`e*Ta( sh
-g .Ă$2FKڢAC0bW:Gح <`#:.kkxG<O0hH<F/On"G^ITzl?8lBS 1My5
-ghLu=!*g%&ݲ
-ʓɀ=2w2 'INWL)A"
-,ݗUa
-dܲn@ۀꆇuMԌBAazW7Zٟ ]&d_l p帶'[S9=iρUI]VpUye*ȯAm5v=SP[se-śɞVAԒb 2_azv<|P6C>mP]G:!z|D
-D]_bwsX]hWpn* `ms>w]qnZO(+ǀYs;T;O
-ac6Y o9%f"~9>{"}]%A.eOw.{pҳrL] Jz%]U
-"ky* lR<d,4hBͅ]֡dJv#@*#B"-H<RKBbY^eU622Rl.޵Pb6m4x̀R@[ra ._s#*p "xpYG0">40PKţh k_'#"c1OGSzJIa#- %qkQwU <An|B~fK8U;Oiqn9x˄L0ytWInY ȼc
-QN<ЕFe
-³w:eP
-\MN ? mgUzЄ1e lbQ;S}-wa bկfJPq6C w,}Rt..ʭhUFH )Y-up5ǯH;u~_9W#8b螡c%p;s!h.jmGx+kAOk qJ~39  D:E%oT0mHg;Cw9K2tj"n` 4QDdT2"[f Bq'nyvJh_E#Bҷ Sk0wۨ5V5_iK UH j/%L|
-[ɏ[Ai̼R,qеGw*NTfRcLt\81;`-VQ
-Ps3qN!@/u'zgT|995
-
-c
-9*怘u 0mj1"NްC?\V'UA.h,wWjwbgfXC
-cm|sZ(u6%Xک4\qߎby?T`b[WS0,.6M^%801нD֍=ZK6`S.գ2>oȟm(G*T-W' 0[4-Ėؒ--yϲ`&鐔7r)9KR7vkb-AԱ(eIWؕ:XQ٨N |$>2}!+>\ / 0:f},QUYvy!;M $ `DhH
-|7Wб(D~{,z֦ =Zw8.kg>|{3hml( 7e7שٌu] )PS} .%uI?+M[%aV:q&
-oU_), D>xϟ+n'5yC̈́z $L]ztf[ZbF4= :!6;C`C^^y:Ȍ 6.K:\i|
-ϑ۲9̌C`a rP %DQbq=f%5B9-Xӻ)$jS; gIo.@~v)z;wHfZRjO1$p*;G+LVIR(r+Ðs&]y2[q8P.؂N!1CEF(3rucܶۆ|l~bLzjͷ־./9iҘ֌UVt_gmX4ѕ~U)]M/^cOR ;Htl,ձf2gmdB<޼"?-~;
-p,j$86Q^5 -e""z4V|“&;l"O`cQiÌbwH6[jy+] =u
-H!ixW
-ςk'hݯm0lD"׺DfWUI+M1/oݮ*m2\ӏGWQ3)Ήv3بJѸ3g2ћOі=-n91HUmHtT߫
-Xeh.xI=t%ѕ4E E, f Dqc&;-鶛C'ƳqNǷ;X5j"phi&t
-
-ݱqL`uRm+0ve |7:ZmEaD5WTHY,^۾Mρ`iCvwtiI[@с& B~oi-Utqd,tePȏ!F9Gp̀CR$ߗY ovRߴnRun.8vZ F0yV/VI{?J'3[c]D0Stܭ[
-Li;F4Vu$N29(~4][Aqw n$!6-jy4lgΝJ.7ېgrE x>C'UD@mxW˛jrx3aS=97;ciQM
-ʏN 0<>7cz]uH)^†Zx ?/n^@Xx) Ƨ|OWd*zN@팏'`\.:|!`:gյd
-;N0 L2s/ň@w;ƢIT (1d(iLYiw\i-:s}%u(pG2MbgGk&h قŨO8̺=``=S$5* 4DQsl w G@X8Qͧ ٖ=ax.fNTf$qDÉT=[QW|? RlYsֹ%cA}$/pŏ#
-5M6e)OqhΩg35@q)U%/0qUn de+\ RWIEbFRqn3̸`f8|Mǯ=5iF`|cȇkJJrA8XMlدʯ)KEO 0~ݭz Lz)YIe=NygץaR"*U)63t޿0O&23gzu'MJz9q b8pZG(W7d㄁j-+iM+jg`
-;?! up9a)8ɵ /b'QN}n)+wsS8]6 <PA?j],Q|AZ`U1Gԧ.Uq-t4"j.fGn@2^"EUZ,AzJˏ
-XPc,67fc'Ƙi`  TYuMQM F8nmG/5ppU?R4kC=
-U@hs4XN +ER$^
-3IG4thO|"YVr4;60
-Hthay[(D
-%PJ-uu
-l7b?f9vSWcŗ~@Q5"d%X MAanvfxGTA eЃV;lf'\%NI9 4od_k/"rg {٩4m.~5|bd5!p=)?]Q<2"VH)z>H ~Cxwˑs7^6j6
-\F?[b]wb$KǥWdvm≦L~O11"װ=GЛ#vy]P<A}3!"_)^Pn,Z6Iib&v˯X}h0Z;pָiQB~wԢۆ;JT Aw,bϏt{!dGx$Hp3@ٷ$[ZI1n6 7^ڶiXR3MtL=h2:>UT-v -6(uI43ICGZ+^^:/
-46'`*ΔP}JK$ tڲS!gdM=?$c$~b8rҊ qBHӈu]tLPC6ZB\E*NA ޕpF)Zu4Q
-mI-&ţbTkt5vm
-7Dά]fJfww\|Ԍs5vf"Ɇ
-4&<)i{A_ nLKƠSOaT\%p!p
-L8fouVTk
-kc>"yFM-A.j_QdadțaؓN. WŴgFkJƗ)Xr#/=ކ1:/(C L*A B"r5 8ZsF$u}&=Iw#(1hPW<&΅(I#.DTqx]&#ZXO܍6¡@ڏ`(mG#}KUǀ$ KT^'ȟۘ 
-[2W a8N
- 8+{i[QxQf*%'g#' M+|b4(m PJ|iE7*%c1 S
-%Y'C hV|Y)+^Ub9}al6)W!o3:2>L/ק+}S+ F!14` ͏e>|)/Xd/VZfF.'Z=L78 |o~'-WPZ,>RxH_}ߪygWytr0/%jHP^*st%( 9'͐#veOXF*0f#.B{ Me)89
-63 ,uy};&Z _2;UJz X5yV}&H&%dmO#Yh_-Z?'x5]h}*^n[)"JГpXlQi䎨*t.`#evog,U&BT# 81?-p2#L3UqM='W.>e)p'ʩ/Ն=( : $yqg/|'PSR[;gX9#+0L SH7Ah{)^M7/kG⧎sQ ac 3^1Se<1J(1`4&I:)ES(I
-7Dد|qFQ
-qqM´H~A~e^N U@c<M$DqMzt^5Z{bvXY6iS|+kȜrRrSAަvsi0ECx0:*,0bty=]$~Nz-\ #.cc)Ox;ּuZàӴێua#+%y "Bpewt;ÆXՂy/j"TzO"48*_niVD֞kOBQ/z'v
-cA@αP>v</ 4 @:Q[1>yx"hrA1xp2C4sX)SR@?" @{L>0Sqρm
- 5PmM?Eئyԩ4UM2H>7kޮ-Q6Z a
-f! x7?xF]JX>rvZUA^U?{[o ` 8`+}(n%VQcZv8.<KZ@͈@qy[HgTfb h"nyG\Y (04]#v
-;G>ZVy!:2"Jq bFₓ 4nQ!#?"؛rɝ"Rڶ'2xY ߔ-DI uҌ6m hXK\U$]P+Jo{2\Fۍ휊@FU6G+ 64w] m^|^#V6ά\)CiJ-HUvMm8sf 1 o86`4K"ʖ9m=:?Lgk@m?5s<a31rC]7 ~Y&KKur!zr (G*}sVz\zKKGAiGVe` 䤚s/gkzQ|+['1>^-׺w&ڷ kNW ]13Tbp,|FՍd\31wymjms!`amsJ`6  PܳWLRNki2)B`*21z2T9j=n!w͸^Oی&B5c<v;+vpSÁ:MtmrP=KF4^OGE4.]/.+Q/o/}=tY$Z("n|+PauEۼ*QJ YM3VQE;,O-g T,tSHLchMSE{#0զm] [u$(k#t`uZ-ViƱ5  uftZ I߭EO1P neќ}i8{'@˽I.v,A*Džנ7 ][ Z/ןaР8uLؿ<8/•5DRPn„>?g1E^RhA3 k Bیa
-?ޡKdi~ ?bO4,XM\ ÂY2gY= Iܘza>i y)]xPIP)eN٧fs6|`i莄0S b'`|%JKjCKt Jĵ4T-75xrRҝ'6*.G`RVp딲G[~xz`,# .BGs.
-Z 6K_^Ôj힄Z.G#u9 Iw~,H+biF+NӤGdfJa4Dyi|D*+v੥{-ļ3oW]k!5XəƑ\ #!@Y_ 6 >n}aܐSt9h
-Ke\T3zC/iGӵpHQt#t#'Gj3ͥ<qԆ*W"Ϟ`Y -֕yp(L n p .;4^z Ӡ
-BxiK/i8G**-9I_ڇn!A3}:ӛ0MSj>CôpܓnlXnŠ!Z{M_<@4$Zhw~ Ey?e,Y3"pXm+D
-/bsy^Ï;XE(VP:G]tR<&u-2=ߝ]ȁc.a|uyu p?XBۣR1 ujEw)B)mdF}mdF} a45)$&%+~=DFӯE,8qg)cq IC6 m"?֎Oș@#Puo'pSrR)ZUb-rqǞ>h6HGiL"7_cط;&gm>'NPIHH<.=Eo'%컆}Wr .~7$PreՓmsxqOǰ&ḃ+ / U
-،|
-y:̎ɢzR=.x@tn"aLA8` @x0n
-\6
-M$ M_R+ gyDD?)*)i"E[(c2/`D` <$CѼPs^w0 祺יqkр 1i*á: ˙7N ^M8z6#(J ..utPN(>w|tAao&8_߁[a9`]x/
-~M}ܼb:V˙Hv41Ov
-6F_P>% _hdV<VyU1R~#FOPƎ֥kGm\Tp
-Ta I^5:j&1$RFƔ
-cjEC B}iiv]Wr\=?-?(&4mf(Lv&'/&_4>6n6䀺>K>‰fv}JՂ+ Z K R
-
-Tpp/kzFL8Ungoo|PĠ?UҙzvLgXPgX&2_] GDᅊNG
-_'UϽx[4P)B%
-3w+u9tMq<cf^"9ފ)ʱ/2XKI2hG>>^}G7QfRo9q3XD3I<dm o(S ނFaxa71M!2MRx!>tD±0x&mr0c lM>_>ŒcttZ#TR)
-Fv]&>b+kA{ [i!*f3ao>cIKg݁ȧat3+JV>(()
-~zZ@pLA_ijNiCA tM
-M8yysP0)fvEq&0
-XϝClҕ"ACfۃa)qNd2@.V=Pl-0ZU˽e^U]RXj^h +ж<k&Â_B#hv Ŧ{Z紘bUW`* 8
-){W ɬ&E"ˡ2Bڶ:"婝m:B+G+"AT%dHHvF C8B(c:q jMI؇ѩ koVfĆbAkM1|i<7Ho:0ᑙbR^d8YOiWהF&d
-䉳an*T%5eP\.Mx9Ȱ`2+Xs)&.vgǣ;s4eь?hd= v<Z)kg5p0Sʸ:E<op @!mǭ6v4zъt\_6 iǼaLA]/B`CYq5,mh3a$V)O1E%<(HM"%mRW&L?v`|nmGSq\J6JxÓT@A@g8Io'),"l)\p0w
-dK+
-
-ָβr2xc)x)K#LMTw`MS>}8}O}sV
-92}
-?շ &\^sOm^=yMxbZk>Dx5{mh 5۱ͣj>kkZ855ƚgL5WCyd" H&Ub.oncKv?`<E=EeJxf80Ք\xR{bjR.vߨ>d tY `j /{#jl! F>,HR
-G$K'V;mD1CwV!y`|s.4..< "7(҂_]EzE=Ly߁r^!Sa/@1r`|b;}VūԒj-*^z5*⵷qw1v5rgwC֌zhX+|^`4aiě"[Lh@#۹n22tg,52t+ok ]QjIó9a|Dd*,lKyàj{+< Zu fIPvTi^vʖ' 4$Rݫ @j
-s[*ϧ&䮔JJo-8Jud+iD˚߁ (÷Gkit~-Sxi+jYkn Re(s?+Wb wrJ86 ;i<ٮDKwZ9L4}\4ѻEw|Ofp۞{$
-+4[! 웱=c#$1LHGl%.c-1%p'm\ $WˍN&kEKw{i7OPюSUc?ek3"@#g65uR5<G -ن#jX/<ПVC٘_Vɇˇp9v'rFtql94S׽cu(udFkz亇2SFE>$jS$h*7,C:`8v;# wr
-#E!>c7^|ǹf`-tVɎ꾙bOI8T%G~(6hvI!
-AvEUV~Ȗa_oȩe8ްe,Ж@-cז2X_NW} 0J 퀔0jxO( T &^w"|gW9b5*?¨[c|ۅ&"nl_T'pDİ#*סTcQ&LdWpx"DFYnSRpa7u/TOi>N{bCB! 8k/ G~W]
-*`%D mcDh,UumoUuj:uD&m߼U2'Fv٦tqg;(056l;5 B)]0g֒v4{>[; ќA5M\iXX3Kee Ts:eNUw\%1:Lgٹlfz %Ȭk?0PU_$4yp+CFK#mmJ&a A($|ߺۘm7 -@nl92kN)0p9ED8dXmq<,"46c3wDY0N(:p$ V TUR͜T gKYeN1 i. $,YIR >ח]j@뮪٥Xt֨6~UXHk2꾀rKqMjrU=RDRyV-QU4rj It!m$79
-ѕ|ִn? B_yRxTLvw\f昍lN:꥕Ӻȹ>޺2 ς (V~Ӱ$җ׉'v GSZ+VYQtV or_ eM-[}F?J"VMwUQeCA
- _]u$_`π?bMkP pe+fE8mqc$7nj:g*FÉ\QKFԑWχ:З? GxXQٰD.}S#SM@2n'r3zPjk=~SiyXj!D+WuEzDӵd-ʉ_!άZU@$j)vˡ$-S IJL3@Iyz.W?BV#f:d"ٍQBwRԌ6qL"z`$@C|2̬8:mt"^M[m"K:Tr]ID('" WEd@bq!MdN  H[B(L'E^kT<X_a':c7l/%yqzߗP=P*y gԔ1%!~V:%dv[lCDQQN9JЀLP̛K,/|H{_s*6Լ~_`SˠTAt,x8/Ba,j{R"ib{;k9rSu>#ʓe7BG"UP9""MEʡ[HXM z+wŧ/mUIMwy.Qݬ I(pZ|6y{EGj<
-x4}TQw^e6/hlOU|fI"HW+EV&EO 2C=. -w m8fU]r=$<2~=dY%[w/j G qkckW`6Xـ.Pq D# _<.@"$z(7=׈_cTUFrE7V8qgGfu㢻K[e[7Ѐo7_GtUCR1*նOsV6+yF,StUtN)G:iLGC;Ur[(Y R:9U̻Zë8QВCNTkMޖ,<V| :MmQ1\1]AL~ klϨ.>d'~ŒlI q.ѡ8qC8/Ќz<hH<pţ>6gXVS{|uҴF,W >_ yި3 65:JT[ ,t aŁki!c6/+Yk :i~sg*L9ycϧT{vyW'/TmQkZڜlϰf^T[Us+RG?y5tE 6x[-+ܷ
-} ze4p+tG]Yz0 7"8B|{m|/Oc.vZ;|tCNK\\7Pw>hcp^YSN ԩn׭l
-i 8Ec_Xl ^T=FrOdO'" l9lM Vhiӗ0^
-McOxGQWzfsnBmQ('k kNքo1>
- ˂=
-y4d&c9 oJ"iKкF*ˁE=-4r>(Mhuі
-%Lk0MLE*!8I&xԵ\vA:G^i#SpNy!foF
-r`6FbCjVE0Eb IH3t++r$""q4 w_8ptΙо b+*FJc;c*HD}"ѹk8Y C)902ww)/wO(R^:&"qP/jAIr=Gzc*׽zp.Kk9jF'ڇ
--CE
-s >ǿ/LlJSwYNYr1384}xFY T&a&y[Y*UϾG7_boEf s"̸,J02tp-9xQfC q!dDGѢȖ}*f:^BU6(Cȵ7~
-bvۆ¯1#-If2=UžDD?bRDC8Yt9q$rby]j6ݩVZ1WڨDeqw޳q4ftg*#݉)Vw+q^usy~&{wۻ
-gFp\ҝvOTһs+mݬ,$ \`TZ6Lw1ϻt>6-+q&CzLrpi1ל+b@Wս~6qY[Х_>^x9^<uX:tۻ pj ]!^ڙ0QـEjKvSvst1_w(OFINmfvΣ9Yw| rTE7ۺG]x蔿%Gۄi5j
-
-\8;ST̽7MnKt`IPD\-"3ޗ u E22RS+!Ƚ`"6"EƢ HGԨ$&ҪSWJKK^.{2ͩάV9%U*R6c6w;-5ƑWIѹL^#^{OtI"5˩'Lϒb*xKI۫>Iv
-IU!Kb *<ۉ6a^;i[ҩNrL~V[Qp'k7cͱQ7'΅M %]mkm`k&<TY@rAGI><%-كE `Mk'S'';hpWXOxwH~(ߐ7n5F2j` aàLP_
-v;pέ.rqW[m{ 6 cU
-LKRW-w>ےԈ 1a] 2A~WN1TB.~O[x\fz^22=4!Vѧp<ͅR mHn/T;{pZ!qEl4&F_)C|+| W2$ Ij{Z<'Go,x
-б+aBҒ&>mLOyꈚ.$fEIxJ?=Z3^TV#47}.`kS#~O)#*]Bj#O΅R=6k.y}KNea{$zb1!Қ
-5Ibva0,
-^ YтW猇^5ڧ.f6s[ҵ\$kK]|Wyi.Wӟ yS j6օg̤sJ@CCZc^Oe 씐$ -P,4Z`
-T?wXEBg"a.8\~)۴&2jaA ^*h`a0.ӪꏟH]*"BWpF3`gc Eծu;Oe:%U n>>VdO7Enf4x: `Wi},^]O`
--!˩\47N4/028ed¢=PR3uz*5$g1z5#zFvo7CbeSp5Gjwi][޲mxˎr~C{");fW-Pv{: CrkUKZŽuh8Gp(41h4Qk4sND뻅$q-dTRE9!Ky2ݟhtZb`d9ۙsžS"Dcs0 Oۣ}^x"Nz( CC@9[kHMv8`Qa&Kę?:Y' f,8Qs\_Ei vy9,a* /aP4
-6IPӄ6&P w༘{";E=vD ؈sm+:,گ7ۯۍ-N :Rom[ h~tGػzά
-QF8x<_t^S0-ř(Ðã6aQia'Kgp!zNh>t;t;;ngõ?7fBIx"- 8&J%9%p('D'Ѷ:9!{i fT6SQ*}M O(!-s_5S_quD%hqonqbIA^4N(&<rړQ2nki<u:ڝQO%𔅥k7Db5UkP4](o'vme OEYպf?kppEysOf-/yjiԖ]GȊ%3ZPL!3$N(:tɻ9<ARr)еSض3kM'丑8
-[IlO֯;i~INrGZ0][~R6#7h~r I%FF{dgf`>;USh;ncm#W:+!l#RO{s-IRXFG@->t"9Jb:<P1k|[D`2]0<q(@r|pJCR~x↢iNqi?Fz%iݣ9~a̾p<ё"izKIVQbIv\QoM~ק>֭I+? س s* ,!U =6 HTqx 0jkJii9Ekm:'7<%Ӟ/*FS_XԩO|I)]XC9FHbioM`Qg]Zǃt;c>+M=y~Ex6IWjxf7i{̫Ea)aRI=V}1@E|NSIlQITZ= qy@nBÅN*,aN`af\Pq8f UAHK5*KQ-WE~ϲK"\QhX8}zKrz.'=<6%xpڄ}9 z5Vs# pldܑ4JBeU3DqO>KZl "AU[㓍df`mH]qWT ]>ljBQ(*jq\+݀>^U*X2K Yߩ!/DO (i`C3sWϮexc*%]_`59F@[F
-1?$a<#TH]
-ZN \bF3_6JD[5UUbgNPR}jNdDCW^o,/߳3-U kBM<[,93@1{3{hE/ñn$J _Ocʸp$,Ǩ>&43d0ihԠ D$Dpյ>փIcڎ6'TB :E\ў#$҅<YV3ȆHd{DVb~<DCA"H%8"O`!wIB-UgRb 9! iPlOv;~sw`f'hӱ Y ;`c:<ǯ7SqkN1>f6m;}TLbsHӅv>J 'mT,EkxF[̀{!-3,!3kțun{eXdCD]AMEDaz\"^YxWWmw^R/[4*4T,FdlߔG_7~&>,C\\bI<լ@,Y<HZ k8̥G+/B&`p_i>kejSMMQ^@T|b~Ϩ1|sZH5 73ysY$Gc7JųݿLnK z6\.xmuUh}fΊ[9]!1֖=]uZѶз&ŃIT(yqPo(~9, CN)QZnT'%{PH~{Sbcm$sÞq'MP\ YB_Xdi]Sf\7 ˊg<93Zx6wbI7 -7r3ճ!(AV2{X0}Wb>0ϼ3ema+3ng* wry$M
-)9KF)Iئ; fmŅq]PsI,iT{Q-4U?*y"t{R'%sgwCF&mIY
-`9Qe99XX=gy1N#xY}X\޲| Gp>kqh<,+LLPYF_{X<8+'^EzA<Et4I($"ZmѾ@e2mkѵw#XHwmB[x>щ-ē :ԣ$^kb6L-WѢQ+08sX}XzSW ;[_$G>M]3kup;.(c8
-HDc2),/7M1w^W;Zx|@#&{ =D" KaaoXDvy{?aD`.3=" ?ld:m}]c̺hLđ
-~:ugS& U Ά:KQ1!!qnw(=L~:]cs99fA- @{
- ]F:>!LeTp>04v\^uJ(\( "JXWTZmhىuGoGݎtRcLoAznF%LDVy5\ʓ_ãQY</<?$9\pw>?nIB9V`@6 =·FQd-|t_P-ZruɋoT =g! {׏oս峽+Ӹmzw`JڣVݼzzp1kJVx\=Q[DX^ܰ'3yH-_YcĪ+pV[)#ely2<nZL'GUʋl(
-mdL!"\MKnڨjZH.4&N;8`Qt/~˜u$8kVy+`J 9D}qDs%D!BW9@~oM`g6E(MQkuǺ#8,(if)hµ-~)y|<;Zߑ+dL kl3,FN~_bJ]53O}Sa53LhٚS!a XNjTMoM`|La+`\@ܘzO(W"V]OhzGϱ}BNŻߎJC?L̴ i -Y9-똯C8:v>Wl></esFX|qߠL"ف|(H댟q= aRE8 /GjJIRQνUv}͐i=$P{: :Nd$CDAIkyOp]:ۻ#WD
-BY0^{+ΛhJ``[ RG]r)lI@Ϟ-J}K=8?H{i=r#1ua33f!1G@\soz%Bbrl+0BNðC(jpᄖ/NxIalIsgM*_2-r)p٘#}ț2!QX<Kn*Q\TP@t1X<|x*ev_, n; 1?@9}@"_"-1cjƫNpA5F_EfOw4T|X׺'Oyw KrFwleANգҏS~?':NPzD5宝˫]%@K` vnDE`F&L !k!(ɟP/,f}VHMl`sbȑ7E^rM>ET/%S Ya*&R]"k*$k3=i^5-ܯRpT5bh$ 3*.P"4 /^`YFܰ$ .yM0
-,X5(UB5*0) ^^dcv5F7ii^؋(/a 0R99}j1淑W<,_бe,^}V{/u5ps5Zerf#\<_cTEt}엱>rDG6a'ٿ#$6;9Q&ۉNIM Y&m!'Wp('hN&
-`=qHJƸCRDvJMA`M
-B;pQNZmk[EXKѢ=;\XXr̎'UyG^V ۇ;|BTXUp&+38mFxyntR$5Z.'b#?=_аAUAɦܓOZ=om[sV[=I+JzN _e& w1bo
-
-cs_p{` N SeZ/2Ĺ"VQ'Cfok,MA|l2_dNeK817m< bIE9譳뼄ԓB,Nq(de<)8~_Ɍ
-c
-O7D\06R^Yq7wܵ8NPdapD:J֑W&\tӘK_Q~:޺X{ΌjQXtH,A&fi9X
-m|,Ԇxа&j{:d xwћ/p 0Uj)H,u^QfXnp;FOV
-6 9>j~
-DwW&t=<4u*sYWx7헞iiPxA^ITz6ҦDxy&d~~ONyLmCDmwq|w \&s.MQ
- T(0A(pcI<S9sK>1EF O'hiqpJbN:`X+_<<u8Ap-"sssZ|88 D.gBAPpta{d,6fP۴FhFMˊY,hǑ*E;س
-
-<uxO<MVHNi--b'ZI^#3y<:m~Ao6 [=CتApfĒ!y!"hlMV*qO%HЕHAe E3O
-ZlbtˌݱmFM3zX3z3pF/m"4P/0,I0"RsU'c'@{qŏ=3ʂR h~st[w܇a]+`P\D{kWB<YOnz6 O:!
-7:㕩eK"(¯ȵ>~lO:tuh]BϕVf?=LځSsy/5 SA<WL6LdP$X~A:X2ir jI摅UZ{dWM;Oz5xG:;}w Onn:d5$+M0ldQ P3?餼+L&wiFLj`Yr<w!J+ԥ$8UXhջ*hZIc6Vlgާ*jUʭg3K x]DwMW
-X". ,<mtSM^ɟGjrT5TMY?i٦~
-l6CfwBgVAIxz@ݎ{d7vK"[xI# |Orǖ&7L'ZcL`_ϕG,f#}"qQx/9Q4ĭ
-ě,Gw!כ{)'{JҝIy@ҵ)dp ^fKn"*Zb͝$w]EDLpB+%`~T$W Nkgϓ*<&г3ˇY&QHC> QJ*JE([ ; -0l+mqA!ЃՒ;:ߔ DvW9چrf/S֛Do<h
-e-cuwҩ5E?b3[lI|U{-fo
-LO?V^9^Hg=`+:ZyhJtoћic
--T$[ż8m' c2dDӺ$<4ol!pM@[e:^ûQPwlZNך<]xOߠ-x}$[^oP7M
-}3,3._#'8sh lh`Г@&kx&7Jej0s9,q]-0{!s
-}O)–۵Q*dґh3h]afZYj~$:`<R'A.RrFjJ@bZ&%,3%TXo+Qqc:R%)4mĶ9q/k[#ͬCMhZ|%],ڠ8 Ji'G}8@]쟗` ?g :X% ?Onc_N59¬KC+/rPڅ)i Hp2C09w= ^f/JuN[ P`^
-{R~CV$,w9!a7wtXNѯBRC<R)U*]ϕ$bEE =a6Tb%iS<X LQP0 7nH
-zF=Nȏ~)OtpLL]%MCR22U1X庿]m1 fSr]h0SQܨbDxm͝`h; S`M!Rm9?r;j0@ +<BpVYepuC^jW։\ӹ\"4h{!Vkd>m`x-
-|b_OyEϞ |h}fO,09lݳEkw'rA
-qA|^6MJMT>cSbξc|甂{!#[`?6n'!Ā)]灼MGQ`,_:[vY]GK;<RRPhV?iZ _⶘sdwϗ}7I
-!Qaۇ$
-ҖqO"zP
-|{
-R nNY6Sa2Ҫޖ.K1 ӄttJ- x\.V q;$nn
-GqZlԊNf+僩BRwr)U^8AFc?}eYY.q \h^ndqD?jfQöD&f0ni_*#U@5.;An:0]n̬* 
-We񊒡Kz6I߁$I*ӈA0['ޓ$wJ̣n;0T I{M$C*z
-KΑI0< ǭ/]sջ&6n}j.\bK m`[LT xsFGP[m=
-XS mh1lP ""vRS3?bv*i#N!ށވSsZEogJ˒S a1 ? V/D0nt7ϙ4$Mnz A-X0)¢|mD>
-1X1|Dk儬hErx.%X>3U<1 7<`(\uTMׇ9]jYHҴ4<m4V4vg^"xP%]'!ZH%l,pÙPQ~PBTBUQQ,uv?^;*NSe;@tSN]frx1x;T_%5 $8LR70^sTSu\ p`wg ]\3b4WQq!F+fجN)@3Ê__h:dZraUhUЃ L0!Ws3-\+*=)CHorϖ5mwo&H9H kD-gHk;= +5KA4ԀUyae*%hHTOƧt.JYSE343w҅Cl )cT=MH _c
-7t(SЧ !Y0gC[x${Dc_cyqF_c
-1 GudpA_ /m'I!k:H!)/hAgİ1 r?+G 5v6d.+3<wqrL #p#]f
-tEno;R 7Ul_BXH]{/}ok ݦXeb#gxsݹ4QbH랻9iDCW9sHbNG#q`G[%X/0$}qoLuZl& Y2%:oI.7пW8L2q_[&e|0,CLT ?^yȑKbW7ÿ;QTDG#vLq~BiK/>g2cxTA ;A[u3rs`7lOz
- t+z?Q1:챓TsZlS/abTNQ6:09o:LU]D5<A~.wn;b)ȳo͍[+‹[W1〙<qglzV?sn^IdZJY(+4L?Sğ?*7BMkpr''VM\ƂGY}v=4ItJF
-'NqOUR%:ʃ]HmӎY@/0TH"1сaɳ5yl25p5(:pDb=xJp
-y
-aVQ15U Hi1FVt{X6Uonީ+F2u^7٢hb0%PȽD} dh}辻3<Y9S>UGIȴ]^bUJ/tX=q\ȋ
-!IЋc4v sKED.Hpv̻E| ̋H W* .G FQ=vLH2)ֳ<wN2P,\VDɆK8BF եrTRj1M1զQFU)hwz >(Qѓ@PtߠфXo<ondzz j[S2#f(3c}"3^u&2W'lWAtS> B%T#ȇfr+.T''Hqd_:#[V-F熣PO ,6| r4ea67![ o,ބloJ#M}f{S"K4jiͯW07^
-Cr2U5'!\'Yp HP!DK8ZK] T\Mɥ;U{,hJƾ3jاMXɕT*W)OzUXBPWJ8DJx}UTAU xo!zj^
-)"$ 0(?XN6ɦ~_-ȺnB:)X h 6Gomj"ApU"; i_y $ib2e]"!5n4^DTT*73%A>jZ
- ߎ};rѥn"4Syy&\ au`UW_*s_njb
-\HyN ϤJ{Jm
-=dw~}tXgާq nxW.ADnIl5"E?@):
-̓x^Z)H/Ir!b߀`^)gX֍3.6q}Ww=t=R\m\`ki8@~:8*Sѷu~Pḛ9=aY7[|Λ_%)x;ctyxyO,/q
-$NA7D[nm0ăJ x8_?oW/J]ws,E3C #mKSċ+W cEݶ;cjݵp
-ERӰg qU?_1ởfXhHuHwg|l^-#8XC8Xv(
-oO{=xKD~%PHQrii`Tes4ȤşݝW1PbRr ?#rK.:WW;1 nzc,;@ .fv}3ul Y!C!ٱ\+.%w:~KxfKR۲4+W!+懏x~
- ? VU$\Gϲ޺L:;
-8<d:\EibvÏD|XqnFTޔm˔qO1s7Җ 5\;e U&69
-[zpxrr3.HÃ#.X~s8Mpo^C1п7y)kx,/s(DBۢ%azE܅;hI{jH\t-abuT_e鰁B%NKSė[|?-w ;5gʂRr?yF kug4Gw 3No4MaLg;uv  bLsegtG % "aDJ&_SPvV\v?z;81͕*y;~;l?LZIaglIIddi]{pr&̧} ?eܳ 2J!+nn#D+՛҄8y^ŭPE VQ)>%Dž|;j
-ҰҶLJp4
-qN{%Fs`qfpw}ЃaN݇ $'
- 9U{آIb^M_ȒU@XÈ
-GJ
-WVMd Œ~JcvDxjQʽ-ٓXr#[_)[mmdkU4(g3h#*sW3X/*Föp[c,*/!aCTX  x"9'jԕ+b61\X,ΧY64W>KeL#,0+eP4^uo5R.XMvj&
-
-XUEuO2NFh(K
-f1/Eg^Q>ȓ6BhXcSk #Et
-;o'N"2Ձ^=hKع-w6k{Dp @&. 6e<Am.nh|Jhw #yDÝ<}X 9!I؇bnzJP,*w1Ų vW>u@m3Wu],BZQZ
-(0[8ChO ֥{rubק u/'˚#I(rn1 |~3"Ibvpoe',oP p
-* ! PH^%4':ڮ&o&]a#/G:<;fhxJ=Ⱦv/6`CzX )s}n|$U$-2u878
-ӿ|E,"yӼg7]>RƋbbJ×Mh9$@wCq5`@< }ۜnANO>L[
-=0 xϔsL
-; |} rT@BD?@!yLvIk \ƹ CSP/b˿ lPHDjx3;G2Io#浹Ƿk=!w
-:1&볺EEfxULmq; v'$/26H2.E:8._!ӁƒRxq
-cI'}Mp^y
-
-ˉ(,v: uF#
-~ V{}o-2~C7(Zcz`7v{f։=N47T,܋^9aF0$;w6% Ty1^-՞D{+qgO-jZ >.w7PY`A̧{_@.Q3PJK\E ƠJ</vaQg3^=*Rڣz42p?aGa26.~tw4E)e2$l{Ҕb~NO?8ȖzVdG
-P,ǫXuEgMt"}A{;%bekS[c#%5(Q9Y,x` `jyTL3E<ؙ|[ЩO
-Wgbe,Kz
-I*Uδ9 @t4t`1bP'TDl8Y{K;zsjcxŻm0bvsR#gybbe®)Hҩjjt.f*mm dVAe=}tR2Ol< )uu[ҋ6zp"tF6Fg5ڜ7{U}L2!DQ@(ay7 &ň>R٘ NGk~
-ۂ1L"]ePquۑnƉRԫ$̞s~<tݽ̽;s9W}
-$T"11kS$OѝKa#LQ)]}3ݿb*' *U0XɒJU]fMeJe^L2YxTRf¦ GFjwusOlǝjNLCz*? *U02T( t`b~*fC<A߹7 aozל}}?ƌvpr뤕?)n즿;f7-O&7JAuQT`PsRMt@ߙDh^"L`*T(ƊYL=d!SK!2?s VB%u
-IAE0YSleg
-6!'1TD'2=L
-%ҵyZ*'1YB`+NM *Dϙi7M=oySϛ0|f79afssl`S&9xN4i=MiZOz(MGxx4O&[4ƛ~`
-IpAEP[pJ4IK/rJ/rJ/rJ/ro"~ՁGު<K(
-XF8KGO)s X§Dās1VIuK$,41[Lf'L;d2@`bn7C
-pg*O,D*lO;0 d뎷 w( Y8zڍR5梤mD%xD*2DIVQ#qJfNcƩ(sT|ćMsK1K2ܸˮgv̔f`|2=,sh}yYgF {w \o_|nX=w5NpA58s~w 1!Fh 绶p^ VkA(2e?1&<:ϢεF>ceBBHl݋!a;eڢH:8[ٴ+|\Sd#,E~JsI)k} bm_oy^z*YjR9I3#'Iodn<I<AFvgL,H^FmxDg}52!t˶gL<TqF;TA-1TUe$F%k!3ݜDI"VXs/!7_̰on|"6p3L[KdqeiDLfcZq{q(g9Pyb3peLz*_.T g
-m@}1]PmsibɕL2\3e{":q1˶3\͡ql b1ͧ<WIaq*X-R?"<H^5YUiqrJ9&tPT^,m!2x٠3Ny Dr2'@ɰnMn W
-ԍąAWhT~s&be%4lQg*
-d.E< ,[p󅕫HO9xRsR<lpX}Na+59TeBˢc1j_%h-#
-M(ko }09Mˋk;A,WQdl0("}%:0_˴;j?eo@3J`i2@4ZtV84jA$o5keH&
-Τ\>0tS$y23\aS^:1t-$}MTuóTa&2{o+`Q'˔se2DhїO[#`.̦H#IgM 2lݛge!ײ?)=f
-h-4On>' tVHٗE0А
-l~. m﬐yfnF!uu;m8tlB^M-DM"}fm΁ΙT;,)<RN0} фQs5KSEwL_זK_]k&A̗r&6atvd@_
-ư3ϊɍELJ-9Oc8E/%c=A2$ƍz =ĩ=~*9Mj [ʄ} dRdI:87&±ӲuY֬u!̳D8!~%3pԐHtG?XԿFg~w1 V P+.ڬwEJoY)5}ʖW'xRjy?pDԱe>[A^O-Y\-
-KjbNױJ;fw]<'L l& Qc
-@m_?xHv3geSKbR,㧒e+J5_%0E58ɐ
-?m,a]&jD=m֡j7e8Y12!W$z3NP|W4|j .M4~?
->s'LOcUH !<y-t$!B(@ 3/PȗH$sDTnJ|xqV[i,Ik4[JYa?9MmTz1.D?W[d{O+Tl_4u5 bɘUA.Vg>v@| =dK~Ckf:9)3{fyJڠ
-t!Wҕ'>-F:.4I038s,2(c;a*3TZW=a3SZ1w8ط@gov|@Ӂ{RXD&m|ߤ /S+T6(ƴ7mHckJ=yX,a[yX\#(q:I10{72Oj9@.|{(V'ߐ)0R V.rɹH<*ƀz.)*B;W1<65
-6RYďb N?Fת)Ξ'^*ɛ/y #(0&4-k8%K[ɋ@yzzPНJJ^pL{OD,@
-ܤ'Uu=su\:WLK&xt6vni:klk lc^w65p}l~t6jH Di6B2W( L
-
-
-놣1qbSTlTbUV̲rD$bDr
-8>&x.)|΍!R!_VTkCO)"r!G'R-/3T/+T(!W>KHuϧ1j3Z]lHf?ːjR앐jRq V+!j[@֌RlB5!+˄T!՚1BGcTk ިʐ/ΐjwak
-bj?٘2 C\G>(v`&AgNIQG2ny[AFQ;ME?6Ah9qo_'f.H>,)*EZByQؘ *q
-$"4׈-E Exۄ7xu"UmWߪD %xp-wm3> )µf|;C*@Km3W
-?{+,]}>s#zU-*4TM0W<BY6%\V\}Gp?Z\\!GuUW-WV+Ж+V[h-
-VTthFepΡ-WX,Ж,V[\eڒ@[XmmTmb%}j\}jڒ@[Xm*{mb%k\kjSƉrjKmW3.\}WOAQ$Gz
-w8 MNY@_zsH/ĥ_,@/z!ޤLq ߠ'p OM</7*]ҷ ۼ߬ :wg^KVB|=8Doy!.}U⮾ q
-wO^KTB\]? ꟼ)q+t//E9xkH~mS]c+Ўt la*ݧ
--P+(v9ޑ
-eXGi|.}.R[ [S3lb9S[;OmhVFbN \(f狦)F3e&8un*`0r5Ip*NveFќq f8#/zⵓ2-O0xQU{FkTY<-q0z=i8W5cC>(ަm[
-ʹ&Ѥ]t'i l"+K Z*
-|r|K!$Q[ťhg9\sHLV9ں{+D"˜/b}-FrY.Zh"0NN/lpOh USdH꓂XE:.zU+cB# 鎨h_WTow:M&XMڲtĞF4ʛ=y9c"';ݪu_$HiޕYXf = 'e7F`SP~)%uwuLY}bQzWscFl]<KNOqsQY'MZr`Bt?U̟)EE6;ptLJ4Ii2$8޺yUʌs18{;HGS>bo/!򰱤܏A,8r :c  AأVqh@tN)&_^^#D+Ğ:O!~xnQj_m,yρݘ,,2SZ|cdrΧ<FS𫖨 _P S_Sb ø6|;G[F҄,}m2yռhN#
-߃{
-q?_\R,K/io᤟{|
-A Egdz6Sׯ8]J+Mk) xXQ4f76T?\k;w ߞ>0%{M)jVYQ-Cn~rnY*ؐj1]7jL9ϳ=$ܼI줍4SMjsRLJH_Fj7' J?UThMH*iˡ>;ܾ3ԚπWWrU_: EP#G嶤kɰx34Mz o&
-mMn(_ou7!g1۰4YӬ&&SfKjdWǜT:_kH="33ԗ9;У՟^4+PJ'׽Z=PhWilja.IHQC)?W&^.{mkj0B>'O"HG rbO~ᒿvn']iU&Al}iߒ+=@cTG'ڰ[_{AD3l~r"I/HD=^<
-ɅXXJ2>̥GhC }Z T . n!W,k%} |Ns,bíG6-T Zhk\
-RzE b@:we+~q- Ki}-p.|oC6gq>x!Gg)s1@6PlsPȫT 3Х鈂^ 'gȚ/o$B]Cgng]Yh܁T\S$5O3yO2@Ĵ!2@_cxEKO)&E*.^,
-MGm
-RoZw 53IQU[ε-CVB]PvÜّSl]Y+W芥dmRɓhYMXմ\cĀv{_"3t@_'#,N2~gtz)ׁ]qbJ  p:{ 3Ez%|];GpOd
- q@=}.pV8Oj8Jϲآ]M}=F/aplVSB l\^ pe\v;ZDSEWo үܴO*cD,TGGU]L!xkDo%VJerqԏJKش.]'sA$NFr⪑<ZyUZ{
-T!Miƹ-t؅{+c̩N)ƍe0DZ}K9E"ew_AJB[v*uWvיHJ`%v@j=bY`"A:̫ڸ8ߍfwYU0M Z~jK o=:o8rIGW\_yH+kI\Pz[>4R9xDL[<LSԿs<C B
-L%mV`ݩEZi䶎%7;d .2Q4dg3VIWZc#DY<v32gs6Zυ%GᩙG<
-J\҈+l^?
-9͠~?N1 Ѽ{P){Y\;E 1|T6Jܤ\ve7FPt`
-^1҈ -f<CN ~U_a:qwɍn
-m\{L/]=RR< ϼ\2&m4:Hz.Xpe*41bWh8&~th[pnվXb6|Ss|
-W3K-Bn w7~j&ڔ >}U?/-K&n? mJ\NOH ΁P?{ϭ653Md.^Ƹk.>,QhG- })4Y9t‘q>
-{=J!~Ϟ'=-bTb0DŽ[|>E9K|.AG`pKpE:xkux
- {ЁK HrfK[@oM( YbȱmJB7?]o՜;֪xo^fNL;֢i˦Z{=-L</gهx@Xf3EW-&OQ"Ǭ2v]t Y3g7y/݈MNOgB=\vX +*u'M?8r="{l,=YEf*ZB"j,nND"IHIԉ\j7cߓ̈"e+pR~JlwM_wː@@"E 2/>?Kxΐ8_3ک}8ֶX܇E\5yT6VJw|Z }cWK0I>Ix\1ekQQk>vf#$eͰjncD}.%F˵΁O|"m>ձ Ou2yWNni}*=+4fw'bޅ Cnc(\<x#i7' a0(nME5mA3<ZaNA'0h++ˬT{BeX6V"Kck\ҠOLd"ƨeՍ]aJ4<#ɨ<%0d4 7Ul Zΐiȣl9
-eRցx~J+,VoS.jk<S]4o.̢*9V `Xk?Z,БTSMThBML-m/3}XgΨo^ G⎎|'^_,r
-u@P>Zf6~HV:I>}WbC;wNs
-q)_| wN 8B?s3T18ee&GSÿȉi(h·F /"g4yCS6f=
-*c>"4\j=a*) S^nSbDwo1YYcT>}'+2MN5Jfyzᦢ<Z/~/i1)2qO0cʜ!
-QU Cl`nQpr#'fhGNc9aW79Ԑ ouեJ,2BoK`ij{t81 5,IQ3nϲ
-3o#zrwY p{ppqk^j^pL[)'U⨅Vx+\r.9ފXx+z
- $˚dVo:ފ`ArB>{,~U`#F>.V[`v"z9Bs4K rcsՖXܖXܖd\bm}Lʯ5lhZ m"P4Lĵϓu K!εcAa~(,yY% hc{fz%VfFdfdc6/:3
-֛vz>ڟc4ᗍ@=5VٰZ՞GjZo~NXZr.2[fciƟxn Wzc"iN?Z_~4$߹ë́#yCވel>珺~:"qeO:v_D.Ll
-{
-NquU(tAgcΫM%Vc𐴉Ab<iČ|QXɞPStɪZ}6x|${K %X
-  FlKGz00бMG,.Y,$<ly>bK ۉ.AMr:Qt(u7j~ -4~Z<rSL.EZLaazI׈m'L{E鱻7Ĝظ/KKmT}et}~AZ>)Yr=awYuB ci1 QRks~EYzcfC}Nj/S7OOBay\ ]z8nf=}mߗIXR?ʥ/qw[Te}"F z_wC&U_β^`̆ox݄Y3rۜ63☍oPP?6ry,@lO
-a5xFs@jSπbFM8һȮaȸ!YZ^(wni)L[1
-FiĆQ˜2A
-jcs n`AN| {_˜fm!B85ye^
- @/GX=wD0>$'c!ڎ:.9*tC|OOQp?pڙE+|9&f SX
-h\AFo@nd[A>Msfiy#"^)E)EiHΣkt.GF)X7$jJ(
-G9Ôaur4@l!9G"
- tCS$4(b#xdeO`,-xQ&F*3r@;y /8k2Va{`, E1G1/хܴHÀkq[̎v$^$ₓCS=Uh9clcV t7wQw+2Fĭ±oN9睽D2.>z/1=mp\uV.XN !v!~Fv#0_pT rj
-+eXlRkƝZLPj\>$!<t ,TM7'ӏx=d޻s9{N UK. ?* 542>V}<Zjwͯ%NWqBG]|KgIG|],0X+Ib6ypJPd)PwMiQכDs7CLt5N_9G'8Cq\7wo+"=0yh}O4_Spqz8*|OLNLN2`
-OөF <'I g3Skɒ਻Y Tʑnw}|Ů<d Aƚ?O./&._:ϛW^YXx DY\,2l}c_ƻ٫/JPM&PN,rGUc:e%yAd}ՏIlb8}X
-2ɾ1:|FضG,
-t8rl.A75ܦ#P:]rkcw<i-
-a׺ߩ]뮫 u#stn?A|v]$]9UXWj=xce(,{.?"ԥ;U7t??~/3(Ў[SQ ȹsf,Lݬb/`^AIͨ-BUrHY~ga*3)Jd:[3a9p";QxzZ󇀟 )Rgo2۪74㧜K~cpd`/*S<|Szv<Eƀ I ,rX aEeVT)2)T|1"|蘢֐tXCD)mg9x
-ٚD*EFڰGA97 ٚpIqg8Z
-<q
-j=Q uBLݹ̨H@Ҏ?(_?Mzon<`gWlb
-O~wG]CQ"Q%{ wtaIAϘ}2Z;YZE t 6؇C=";K{Gt` C]G@yPl[st-WsJ6/!d0O%!1[9&[
-uN[ ݀Y%st/$yV0GG.p2YIMMнP=NFL_M.Gr׏ȾmsI/ne6J"?Tdv{)6P'yB=%<CXw%Wao`X@Ipz
-Gu>3A˓/E`m
-\3 8tbhϳ#}o؋z |oA>Xu
-G0q0%(S{>uuŐ <,A:azKLpX`ڲbS;nлVu V7ػBQ<" c4"%E@ƩgؾV
-ڰg-;P<flE:TN!z.w5Á 0 mls /QE$dN}vM=ljLMAOd7؁X_JYӄ[b (zXL%X=cH,nG9t,(3Tw2t|.mޣ" v=BhR|vBFy =6Jyua>jchۤ.x&OCҞ\P7篡g;@̩( Mw‹
- 5$x#ί} RI#X_wAt;
-n? SBPl;OFs,SI@Ɯk`0"o>igP{Pwjc|uv&zhIzluZ
-l>sӍk=8ZP*(BÌxP,(Ӌ6wu2c9ؚA鎻E4O7:Uׯs|pk1Qk-ך\*iX
-*tZRԀ_Sp=q{ ֑̈́rJ' t B}3,pj&pF/$
-~G̩6GG^g56:t|)7#-⑬<zltUz;/Mod*w7:R_J_!*{頻aݧظ}bIS [CR?
-ƚ{azvX,TvDÖ<D>^ꮻQ@]UXNv°6h!E2NOGp@L+싄 EH?/BSPuY:4ƌS.hRuʿ\$ UkY(d!)M-M9Zjf-MmxMjwl
-؎v%fO .ξC-ulNgwl^[ -ZV7Ȝ#d(%K,[JQ uS*+0e
-Dqh
-Q)MWn ZW?H#KkCп;2bȈp+ Π!}dٷVԯi`IeZ> 1nPuyS-9=8[ $/i D v g^CSqLsfyJn( س2Xz'?{˔F(D#qN
-I MlVb*^T"DH
-,Qk
-zDĨ*r9欢xj#
-ޙ(VM$#L4fԲM-bosRj5xE~aI9MR#
-UXO %nc+ЕYDG.Q- 5μܧ_
-C뿫b'`%Yr6הy>3p;2`MRT1M)O啳%qveQ5>9gP~L~vKh[ma =jYޗgЛS" T><hTt-k_Ub,/A|{O;ucQ3gD5veH^Ǥx}(Q+՚dXvlV"ev>e.Qn0ٟ#-g 5Ffq6RԉR!QӖsi8#ٙ5 Fmbd4fW!rj/
-\MpHH`+de<_?4(C 66Ψ֨Mh2F 1{pى65SzzDu#%`W;Dz*OPتȉ^|Y?dDh<iw_94(?.!B FCVD|漘=a& >Kx@͓ABv1OnyZŠ.*6y uś5:S JpHښY1_jamr-Tҫ±/T]>%Sc'<;+2$
- [g놩酾83ޡ];wi3!Fl굇 .2d3ùHvxU_v*VQ 9e!%.(kMi 8&A/2T
-naa@Hw>ۇ n *RZC
-H?&#KƷ9<\ (i4m[:'5m !2aujf'M b\aKKH[ZyXokx4nWe#rFbkg5WqUuHp.>k~ORS876@fA?nwn D4ml2ޠWgü-7ȁG՝炤;|ܯLs7R
-$3#<4|Zl<rK٦æNϓ_AC&V{w8gw_6&.#A^t򏚛[57Bފo c0ӗsl%\BXV&@mgY>W4Trڄ,M'ˇ7YƠD)HG%A4$ʄ
-]5N9ӟr0N*Oɬp6LGXү\A%*Jm%ܗ[[8Wnkk93L ٗ3T?.OV~cqY:Ѩ_fA|So~^[C?%Y=޸saF߽^^<c21oY&"}yq̡yC1 x&^&&Öe 9/P:(-SNC A:J<^Aqz<|N
-LǷc.wx[eFv&^
-U`H[!m01Sz)eHST=E(f_/Sx ^7e/O2M(&{3[3$ uo\ Bv?˷zۥWWyJ˯1˯?]ՐUߚ
-ʪ9eU*cT*P} au# ?'+x7C M$cYR`!x_?\ms͖AB3-l90]{P
-͟pRB!\襈'vRޣݘf⚟k^sO:<vjm@0i"`y#Wߩ3qUV/?/aHJS6 Kbq6ڵ.yaϘ*F~C0k_w
-i)K^kH5Fo+C
-<y\x@0lY#\{˷@5=A?qN#{pJny} }4AIsVax_Ŭ2Y;u&RdZ (Q딫<\(8t9Ym(O=>?qaFG,fY*DW/0.1rYQ]2JҦAF~IC~_5z;9WG:8*e\:HS(ޒ[ܥ5Ċ(
-dHs |Ŏ_KRCDOӇg
-e?Qi ΂ qGY(%gl!rdlWbjb_Q%Q/)ڎT;7 >'{v_l؇ ܄hAZ8+vT<w Jb
-?AD?ꬋ*0"j9F܇ 7pq.YEE"nn (DVw e3YeA<(_Bsty xP KWvj
-MkFz" }Ht,(bO~%vɓxeMf M@VCbK>y
-&CqZ<L~.z7ńK/mK$ۉ
-91QT":# Ǡ}e!N*J%' Py'G7؂Gd7?NJr s_r˚NJTvB6C;v9T)|7xhႯJefUۊb*.)HJ -ŋ 6j<Q+raroA~_v0(oW{L5]"m v1cG'D0{wS)/Y`32+$H퐇ÿCo`[qc;a6ѻy"QD7* ӸV
-TsOQpǭ%pWKZ*uRJJs1
-Gό@Kr[cOr'E%B( o<$%*^q3~ݩkEVEhF! IݎnLb"6 jʭ#Qat6}%+O]aU_lU;Â! Gg'B&l?wo1DNb˾
-0b_{|aw/dB۔
-4+dC,c0KTnЛ1Wl(%;K:EHk͈fFz|Kݦ~t[#sRь9 2#dOO]<ro 2b$V2ud߄’ss) S4W)]WUK--9Cb%j;"\_ᤦU1Mw9촜#),gkA)~Aǿ}̕05$W]x T*)Wwb=Uokw-g޷@ lPlE@nK3&
-l([t {`ݐ(GqFf$j@ngI6~zީ+ꙣ̫k X:f0aT]UM
-MˑWQ6&EZ˷^Yb?h)Ee]y.*ܓ޽
-Q|F`}}c>//%bUnH(ea
-,WrM
-dXLG>d:F4ږ1gڗx;9FLo`~?;Uk`P{ 4մ|;9HP1U0D?y̨$;J_(+`;gC~>T}ѯm~ͫoZS4;I] ȀS@؏ս>#]#Gkv#*D&,lk8G ɳ-Q/3!ו]dk
-ֱxsUZgg#Um
-~
-y1vQUw~`'<+qGL$>gK+ډ`,ǸXVYG@Ċѥ"(g:TFJɞ{̰a;; Ypt ʐ9pl]L0>#ѳ#I˱Y7ݕs詙F?9Q>Lw)=ҿ
-! ?YBBrpm3|
-?TA~b^4R~qւ# +cf aY7fy
-&K`r.)uD!&%dG'+y`v\`v`;䅸C'~'dO$=%~+Qwl
-A>{xnЭ tsU]Eq醥ң=ɡy4J"0n@JG
-tevw6OʅG]QZu:,VXB:X%>*:n$M%BL`lmm킷.{,;e/ݞ_u 2@:HSx
--eiQVUe҈V&]\ip<zsӫj'ML tQ]u4d$E=
-u5 T#dFJ-t[y;}ǐ#u^lfKcۺ<qHN*ves:vCѽ{ȉoQm+-'COp:|1U@̞п|mw޸8IuOl*u1Z^0sWJA])`߂L#7S9ۨb-ڼkEu*q㞩igi(N/i˕j)`ϩ*b>L[.wb^(]ECA[1Vű_tp@WRk8 Ot  ؉Ott|y9v za!MlNisɳ~K θ,ā}c JfH"*j_$Dy
-,?wr܁cgQYrM<>Vqz?X+<1L&-p.B Aԋ[D^N/}Y{h.Uqoy!ylX)7~R*-Bbzt{Z쒥"\g
-!{BDxR%c(Q+!x9L; )T9$:=96gJpHL# 趒&ln:z>j
-1y-
-,lmx Ct߀}y{aPOɠJ7d_X)Z!mjԺY[*聆ӈS7Tdcm㧝U$6' FMEfKjO'ү:nhHXnShZ(
-w8]*xM!Ζ=RϺ#Ѝ~>̟v,hOdv|Y}̪ Y 4l#qHրqB͸HP=JL{w"ɦ3E-}Xs*fK6I\jLN/y*ȵՍ1gZ8^09Iq$u`F ؔzӝ-bl!nlg i8
-aW';:Ycݗweb$Oj]w鼚qj"RutgN*;H#/ɅJ2Any9b>mG= K,E
-~f
-8fx|D% ʲdP2i^HstcWpt?ە9swv:,J_n_1K'gr2g^]j+KwC R{)tM9ҍL.݃Y2Hrtn1sΜ];[]hnS R;rSi,{&t y~v.sJ.ݞ3Ht$۩ID|Iт?|eyܝow?e"UIT;YBۖfξٕ/vJa]ٲHpbXXB#G f6%U+]YHԿ_67<Dwhs c,Jfs 7X,ҭI{G+KBt t7e U_,tJw7wtwl!Hn;?z&s1r(s[wYOPtM*C
-wꫠ_,M# (^۔++ٲL~D=wzVP=Y30Jȭ l]2;}G[Ao Vz֝F1A8`cU>f'nSXEecdY|'}=g*+:"Ï6X! [ -B) E- _[ ї
-"=Nu-y$'#S_5gH[Ől/>(.vJW]{[PsB[l~1HaCF&qӣ\` J`,_uP范[n
- 3r|vqs)rqdqE'&KB$yN,iV5k$ǚ8 ErK1ZƎQ*N Uy=(f-Sb}΋-|\& p`}}̓QF+=|ŷIa0PB3qtG_Jpf
-e=XiG͖teT"IX
-̬㶴0I1+l1x[ >]"OU._'~S =$`?Y5J;X=dǫ<1]?!1ׁW54H(lF[t)c8Ok<cz f(#B?<\R!/<䦖HF*T7  {lQ6uJPDLc>k0t=-3m /HƤ a=-/&5-aB&#mdiynM9G]ނ"V>ksJ1`MAAC&g; 6(.K^_1M>:(\tYiv})9aumr:ԤxT!J%#]Y~^a_1Y~3IF8}}X4^r&S
-t>Ϣ¼Bd(D
-BŦ.y-s-GkK!ω
-L'yJ6Nmw5Oc'W|/6cg[EOr-*g^)Hk]
-.4 ].{OYc7a
-sv>pj;t*ѷ5uFH7`
- L)9caa
-q OQ}s#UN9R"oe#6bc$!f?(+ho5@
- 7A%$8G6*$o;ZU5IҐ}7n|B("0T4IɆDhB&2hno#nq5wќئMwek+
-I\קz2O3Nn=a'Q?LO%rJ^NZdA b-h]D64J?`TYMtlaٵ2G9
-az)1w楘BMe'vP)<,YDVOW=''R=l {M.)=wsâ443x7Fb&7ө.W'ok
-J,Rd74=_>3H2 ]4xas
-ztבK]s~6il6rQ8I F&Vi^]=RC^
-yZ"*`QĀ:;Lf/@ف=YJ l651ߟyY^tC
-뙾Hף)L)׼Jg%24YDIo"UcISsO)7k;S, ͹㬢NA4+!Q''i In5y*;w/0 ܶ#Mr[_,) j 0 Nt^O
->#u#
-KՅ&䦠YӍ.^"OZI{k2'Rr<M[ 
-'Ů
-}YrNݮjB&mI:ҨCAsdAE)9cy k"I$MLv~E=5H鹓j;˞w_j2l9ePeՄ!goʳPw$qD\cJҷ70ry^W}t6m]AvʒE
-XώM{l"GY_DH {J#pyKY_v
-hJ4YlNzq],e m"c^3t<,#p &+̻{%Xr/d̛L/>ۢVDp?Lrnh]aq06bǶ\Ke?te[њ F
-daf'<y4Ow^QP ?o:g7
-<9h累R~hCb=Ef>م9)\Yѯʵsھ.uֿiQ5,ڋa;Mo]LM-b)_߼,7o
-^ݫ9 
-84mt \67' W{9~M Gv
-D`!8L{l$k<@forCO AD(ě.+̃|: <"F6Kik%lBȊ ׂp}%&>>
-M7ݚlnt
-t9~-Vs!.P))p,:?a~~.suI cΓ,H}'_Gx,P[&o?,[3AY3t'yĦ
-h)pyK:Ȩ*5zjиMo6dxbWZm}O<-u9;W_Uv dE>: ŕw|_2W-HtJ\/NV?GХQ!ZM@|tZHzYA]14g|"^2) bB {auC`أ/1l8>.uive7PKG=4K:YFcrZφflmxZX
-Cs<8:Џ}.].]eS-7׬ʪ:n{o` H "'/4x"gR\`j@6$(4U>R=zT<yTj.Թr7?K>:\IYq ѲhƠ Іj[U`r%}s~t@( X.ץXR@h6!a**`<
-4
-쑗
-bԝ ԾbRLRv]M7(&/d3KVRoNr&{ʡRӱQgotSjOa35_c9 \pمb[tYnn~OCu\Eչ=Xt2pmV8z{U$WHxMT."o[OB|ȾaqmgO/8~f;zD M[˩ wN99mQ=RcVx00^0ZbU>X~uۥ%wD/8hr
-$6LV!/ĚO]uKFe&m9><=ھ`OJv)@[l$,32`9C]z9V>i xNA:j]R6U3'qY&1q]w;g9s r\dأzsBq+ _f>r8)F!ltFhJJ(NYS 0fT 6`K ;qﭠ-u=XJ,9gS7#vij-iL4on07 T+Xsj6պ/TZzc$'Ri+hg4N/>Q#EYz9}Yu˾|UG۫ B"_MF{qF q>IH-ԏ<\a!\ Ⅳ?gI)BzfȽ0T
-4 (5`-dZjeP2}_AP@sg}J"q(1
-5I(>~?.I&(ڌ+
-572S{Q<K#l/J-,T$+^Ԅ7
-Uu {ɩ\ͮ#཭CdaFzE2 )YݥW`No9-qw<pgkqR 2zDg.bS;_qh/Itd5:qCE/ϲַ,:1->1'Y'Fh &_<Y
-h\ikE._ڴsSwm%YcCSܚ6'eA mZ.9Q'BӿZs|͡p_-GB<>,pcW%ZuA?y r<K/b7؂tKCS{ɻp^
-D qѴL֮UmWFc\mcc>>1HjSB$Ι1SCX/}:Of"=Wj#z{}L:̃?ͮH>e|z+sua䞛=5!&ĭbTHۣZ+ l8ĞjqgD((#'&kirz$G@= ?bjcaXXF 'F#ht/ u [xI?) vLE}zZi=a"z5i,?:2,vK-V-PP*3<(P+
-2d_/3[e@5C%Nc@u_MTXop/vl$OKH;X\rHٹ͑Iqռ? #8⺏`nI }Vkgh!Cuޠhj^( fT$4_ hb+z-kK5}O`=z vț;B7kd@LH!
-jbRd/EϚ W0Rbng.e$y"0ߏb]o:# Ԩh SMQ >4ipA{\h33`?V}s QŽc,.Qf]f\ȓ!$(A=Mʼn]0}%[fJBQAtHIkG4Jkro[;ɧ
-U|4Ք\**;(P}ipYǐ!|v&ouO!I?@p~Z*Ŋ6$I3Ԭ'ri3 DjFB[0$ǔRgCPKLs7O^MFC
-PEG~wo<ydz4n@I)S 'wgʰ |7B4y~C 5iwu (/'*
-j8Nxz&
-; t97!.>+So48T=%u'Z~:NeXviEغ2b#8c1 %-}Vb2O
-HĎ5+Rgr=jkVdF*3!!#ZFiՈĸ"ݤ˹ [OA演9%WMQ4}.Ȉ!GԯOe|JT >ɻz۩tx~xv
- lǒ 7˥&<k/ M>tM|MnqD^d3ǟG t&wayކoѼɘP2څDo}z_M3btf-}
-_%V'F~9D1.k7T*<VU-(*\ڵzIo޾%,L%!d $ 0$@ dlLLETV"**Z*EQkUT𯵵~;ZLBr9>ZA eD; TB]>_@`ňw~"
-Bq 2
-zLO6
-,/=s,&wp(n‚5e i!xuLP
-J0[wM-B!e^ o|mv. M>CQ_ !IjT7iҚLNm%w3zՋ4zӣq04T嚖YƷ h؀ nU\3%thaH4!b4n̢iDv~+: |L8{|.6^-W
-ut[ԢIn$X_05y:#:͇
-B2l1=@-p.^3hop^hFkԕ#2{`SQB\ݗS]HT,L"m#$h˰CEi5^ =Έ_v$ A0EkXso5%TCd%EfpZF1-ڇpXD.ۉ\A=\Hr.CϏ\ьUZƥ>[↦ou:=fl222IpЂMzW31e:k
-#`q&EjC̭'"g,mmX,04YC+KBQ,"AdCFӦEt=fn\ˀt:΀]](eׅ3IoHDЍMAvj "v
-뺃%`,"`OLOD fƩ|#ҰBb9_#
-76bEc^Bs{
-X2q8aE΄'"(3.ff 5BF:0ó|(}(,6?xwlP6ݴ'GD
-[qEVE%QӳIe݂df1 G:1&1 l!ɩqISI}ԏS~(vDdr\]4wK(bTuF`04/.שM=kׯ{/ήئP
-z+k[| L}Lv?K- 77&|G_Ҿф2L_&Hq"43Г`mکRtGN GtqAaT1olmJR |~|@in#.nќUZaq^5po'Nn5O~!'Z«YpwBnL"lgz熏2 ( qy0hxx[Lp0>yOv `-<L5h1]Z,!4緽' |
-Bӎn),ەhNbƉ .@H7x Tt?r~Q."+#~\:x$ ` 4<g~R3@BvS9߇ðg}Q;;p8{kͨy| /j A4ށ=ע/C'itL08'䵦٠
-
-OnJYYK̉kZn$tKDJd2 M+d2ː\N`).͑}fTh򥭏dN $F Gs~֫A4v$p_ YR"Iep +~C\
-CI_r>4yUL\{OxepepHKC aOIogx Ԟk0ǕKw_`xƠE:xAdIQSRӬY{nވ4J+
-F)qWtPQV9q9eeΕHR4uUfW=vnټ[PVVWpbZ?|!`- 0 g!qq=zԌQF]:tڢލpO'I-*]V6hYB5WP.ʯ)Z #橥Bs)hzFQt
-S44]Nv(=rl2KAl|꩏ϕϔO*(
-C5/2!|J@-e
-
-~RUZ8))ZGA-QftZk~t'5 wrTyUhkٯܪW[cUmK,ZU>lgTJ)VNXЈJQRLW~MTD+T(^,Paײ u(.Ύʸ*n%vq~s=<~,v
-zYLe?WGZzv0W24P4Rr|%Knc:hr9`¤' SQ[o{mt&kg]nza7zߢ_w?\}>&2o߲ﱫ#zDMǾ('o`7yK LppU-|, Q{ĝ|'̭SL6W\hfҹE&G: r vqxSyĘgzpX
-ڕ&͗n~!b^Hͼ.edNp* ,O<J:a ɑSly7?Ɵ^?^%U阴A^$cRXIJm6UPPnpptm&p
-M (~n#nnNpĭDJ!6rt+Sz[MxKwBJ>wB~4FOo;2( JN^(UJKp^N夲V -t@}HUV@ޔ]ɔѩuM~t4($2"N5;[|(b|\b% J _Pa|ߢs}qeBX)%gVTzfK8 {[t1x[ݨޮ/w넋g
-_졔nݩS^ڐz<S\i@n.bIړ_Wϥ3Haγ.寰>au_ڌ@C_ěĥ)Ϥ\T7).#e]fenAj(u}KSܣ\SjBp;><^Mko^I{YD04$^,T8k7dNvqoxk7Rqak X#؈mVnaiM[K/87a +336gþi]* 'k\26]9Yϕ(YYf4[&1~7lŶN*[OfL!S͜ẙ̚w396j-_fUg}iɬo?Z-VkkKm,vdvٮ
-;ۘK3ιyv$b]ͭͽ*r66KZfxIV3ٟw2r(>r?̀D%:?sQ׏
-W=7
-knS3'ăt\+z jUZFL-<\p pY!Bwsn.@*/(F*G=BY;zOF)S9xxsu)1mcstLzɂkKBUG~vP+:Lm24RPIcc{l}\øuz~-W+\Yuٚ5+efT6hZSNJWZϔ߻R|eOr)}eT6SZwۧ/5~Nѹ5qvL*T\^EQFő<wBʋst[\j9DM?;ܣ˚ WƦ!aO X~[,/N&͜=IsO;yn
-8˕jz5z) bǮͮ\rs?~]]۝nnnNwvpOpOsv/t/svwow>>fݞҞ
-9OGO/O<===={Vz>l>V -4 08TL*:Vna)E oN_>r_]ߓ}|}|C|#}|om};;Sщ'IX+ї0EbjbDѯ0=\J/k#Qa'AF1xv8C,}Li_ZfdaY6NOnHus*S3 ^doH݀FZIz
- 8_ÊVt9}ɂPߡ_Yׅٷ1X8d]f: Lf&̀oZ}\P)2&AJd~Jbd0 АC٭)6p y"~3P3,=[Ay.d!'C9u63OOvzNI|ف+YpoWn<՟z>/<_BBpkkY[s=e$!_,,̰Y_ RLEAz][-J?sN;Ŏ~ =m
-1؆ml bu_o cŷzމ.[{!~_Q/uC^Gc8> C8i]wO>Ϡ>O֗e /_owo? P܀((W?(_x *JAs+ZGDE9rQV9**B
-QD[ךh?OLTި|Q*
-Zh󘮨 E [{u 0I\Ц9]5+?~7Gȯ+G,{ANEwAn)7ES/S=T ^xf~RDE(=r1ԖZ-QTڀ `vԙC`u01p{R0R2>C`P`Eiv2_P*RJ˳$S%L(IתT^jR- djjSlvӋ1=&S|W;<#
-.]'5$aN]d> `rp4Śz:3֗~%gzH 0ctIY6wh%pZY|ܵ-"`6M~zmK{YtvSo`14:OX):no#
-
-ՇJst )ќc8/F]K>oXKո/tS~aITVYw:%WV/EW14Nj O
-s`(W`猇ЇJaYw YPhōfÞMcGE#}L 7Zk%kNLOGU2A\kq3
-l-mMaDloE>t
-@
-YrolPXPm$]v`;-[
-J<fJUVNKjW0.@Ixd_/K8~߃wl9^=**Ir;K\.g;{,إ#ŭ7Fd<Bq]1njR-Ler+H+KQ,ޖCv}vdO%0]Cmgdg Ɔ]RC?IrG# ;d 2X^!~3T{::ۆv.{X|;v ;/A~]p;XxʰqgZģ1)tYf<?BerOuA4oī`vwWqBh2̼ xK1XmY~ñ-1oQƯxhs[ۢƨ^K@(Rg rH-F}O5U_`9&:UOgg.U_hH ʷMtM0Ru_XՏp}=^sU6 kvdP~٩۩xM UwaC*6׶ bz2bz=X?E]Mh:9 doЧ"b-{3BχE|&L#ޒal;Sr;G㰺;F=SfBC)@CL\iX-9.kuاf>Jٷ* YC|NS_vOXﯧկCZ8O%k <eAnA1xbQBђbx88tv Y'8S㰹7~mx.E;udݔpGi#6ۯ֔_\u^.l
-(^@[DT""EvٷȦ }р
-HDi+7\"ʮ%&h;ݵTL_~_߮>:5]uN 3:g/zmm&d +2I`j`Ԍ eVjEHy<;6U2B/<\[F` Шv 3!V5/516#FcL&~EJQf1l. ciW[ȕ\
-V*h" ̧6n:zʈB ^( Sϵ1q t xҶUF{.xMgZ1;|&E=Kfg"\,2CQ2lMEK2n/,2rt-≚X b]c}46#]8kɱssl@2ޏ6)(wLSfϺZIMJbTl0؟QClgxP>[EeІ@2c1N])m*{ىfȈ]M%3hM3(07-sm=^[aFןmX+P0ZM}+%FhfE=ʵ a\2Zx{{H,ިy
-9S2Zh+X{j?UR6Tc/j(B셽# E~Q<Z-eІ Ag{]ֶEvQ'VFk2UsF({4&3ןj7a蠙-joJq4
-[38/@8ZQ662Kz ٱ8G- t4!`1'EGp2ْ̃ ڐ)8UC#;)dn03< L7d#gc|n̈4^c>_ s&ߝ˲\縕e^*z#e0xcƞiWS/fٯz} vQBjp>r\";>hzԡvlLy(\:]Tms~)NWDgK`;睳L3Wp~٫d>S1^Mh^ǣE;)Hw݅fnWPE-~C,{AlIWmb_C#.:d_DW0}[(G|e,1~>Tg@<Q(a8w
-fĭ^E=a8YF9>p!z?
-US#٫aF^GԋQoh/Te<?|ъKo|wԻPj{U>*Lj۶;[hiklV._\ƍ6yy]T\mUR$R nb+wm_e.̵2,Me Pz\X̕#>(h>: |999>dc{_`}<P?뷴{azּjS3Eu()<֍V?ɯBs,}x?2h*ҏӖWAlv͈UcWQ|Lx4~Ɉ'
-.7Egv<Z- eІ,VRW_?.gKh/ْF[ޝI^]˖+|w|N+//=rˇzſG=MߵWl-Wْ=Mc7}3[zw'/#ᛸx EG[OTϖğˠ )^V~}M/Tϖhy]|um!.hseߕKT˜Qno Vp+x]nU%{4ڊ_Z?vXrG1Wxt~^]mzuU%{4Z/ PVD,ElI,!]Tϖ|hsuy] ˂u
-^[G}AlQVƯqs<xX_U~]{̀OiիyP>[GM{s=ho]|u7m C_] FkGѨ
-+<dFvQUZ-y^bgwP|Gʈ U%q7׆TdSMVl6.V.gKhv=*QkU%Q!'u&>[2F[8ţ8*7hO7x:Oɚr#|~wўAќmWĹ7;>wy|3:
-#[tD>iet-E+тVh-.Z<Z-*6Ďk( PwMxpQ>[O`zmHO\]!\Tϖm{pQ>[rM cӫtjMFmْxkCF
-U%GڐEGǖ~_рH\Wo]K.vv;řDڛZK|u6vWQh+>jzx,wrcrG~PQGGwՖiի=<[GMO.gKΧk˖O*(mKZ-9N-[[Z-9Nuiߧ它<F.wW?w5<dv}f[2F3=PEơTϖT>[2FgKh ْ11%cc=c1hyP*-A|dvْ1Z_T>[2F_J%cRl<(ϖA|dvْ1کgKhos-ف.J%c7 ْ1=T>[2F;S(ϖT>[2F{ْ1ڋ<(ϖkjI{6}:;4Q ;t -9#0w:,vX%w8rBh
-79d<{KQ\_9ݳj~TYEg2lNlT>-lwP= q?5=OܳK>M+k\aq%cn?}*7rY
-Yz:aE-4bSM3Z4XR$Msv%5RCM[jr+S˵%Znz8mDJr!iKmm:ͦ![H:;dYڷg|&jT.~ )oJe ;צ@y[CT[v+& vz3yhM!T2ڢ"v(ZS5{6ٮ,B[l
-`; =&`ۚt Fe
-H
-~/x\_E)֜_@|06c`
-"- Q\@W\pDšlVF6eP!l<x
-Ꭳ2{E,'.ϲhX"cb[(zWL?*?rvlSǻBwR^*T舳ȐVy)*R*1#TEOcL4'I\5bFh4=@t4Icdlt_4QJa('GubhSy CQvS
-VVG"|ޖg=2o:bOTxޏ'R$}j9蝯nuȧe~'ů2U=Q qR|~ꉣc:: &P/BMEyNR~NU^ j;ۉyI􊯊oU+ ޻:fcX+d(E}e0Fr AHA)U W9:v4nTUkt79:%aS Nഃc 11q8BA!4a1* =`^=J
-`{ԙ"whſ7ͳmV'}9K 4,u}%qxh]פZ9KH{qhq?">t{ཤg>w1[+±űաݺ׎ Fu`G 'GC;~nJt@ETUE=٩lmlRu$ۺYvN ڥT#$imH{8
-F;d
-a2J6JI0ubkV=e/@/+u]yV3꣕& >j7
-敝ߝ&UIF߶KVv,%
-Ɨ$,dv<Xw4
-9
-Yu"+
-Y00[+gq^
-Y]{H
-+gu+JJ[+gq\E
-Yu\+'
-Y9#
-Y}mJ
-Yu<5>
-Yuw$
-i^
-i
-ɱg
-~
-7dwیw2c5c c-}u(A_eڨL֛3>a|9 Ɨ063blale|-c;dQ WNF5cc7cuj1CP'fw
-˨؏Q?
-%EDil4)j$*-mTm#]|fw9# R k4($2jOїtÒ
-WʾػWҟ7 QT3c*Q{<<)o)+u'yAM&a
-fs#ŢE$@ZQ+9.hct#EsnOLadݏdc?~3^LcIٌÃG v.Τ[1-&T$GOU:47.FxҼfijX9gS )O;֡*na9uNěQ<x+rm[oߞobarflvxtV٢-1*7EEvqaQMOS}|T]TLLLLNblr~|4;ə9030*^"*j}!u_F$uNNr">>נÝ= 8E>/yaDGrW~tiw1>`4^,e׋P]tFixՊ2E>ssb!"7g1,|
-Ӆ14n-#+hb>c^RDN̖b @;S8`Rw 3$qG҈H3ىSY~ߋŊ8)C~ab& re=F t+CR!{&;{9m>zQo7 =x0%o7-iĊ3bv9EaI& Uߛf\lQ,2^:ZѱɉȔ^BFnC>bbo1oQޡ{y˅qqyAD
-ᇸ Ą*i'#e[
-H&)f+ Xc|Z|)Is"_Op az`znCًx!]J'MBxB<;?$%]'{xuK#=_|^$%ą ?{xzE<_/>:wxۿ+ݰ.[so{廳rx}o7'`_C}ُG_b>y}fg'h[Lj?Ix? hGg]ҡc&+)C%uJH0Zr[FaT=@ d+>0
-"`
-zɦaVVBE.k#quVG0FpTцӄ5FJ{$*%ӛ)䆖:fB99dgd^$0 uHO9~̔-.se./\rc.hޥMwɟq~N;~#fB.$H&c%ʵXߟ5Q,ݫ VCT#hLN.|"JKĕk&"qʾ+X\
-zrQE ޢJQTk&?!n,)_g$͜- 8<$h q|18a(6::)!tz,Lu
-\60dHtmuMu
-݋`"Q+v_PS4&@ yifŗF2O,=`wH0g2TNK=”L0\a(?tx]3x
-gr9]$\e%sR-{I=l%J}![
-}B3Sk8l3u}tMKpM@0MdS;Cjμs>i +7W5R(wC]ļ!Jʱ{c~H, )aAXnFvqKaṮ>is;7Fze[!|v(cJ(̍ HWڹU}B{&[^^FsX!&$d;LXttނ GtJ] 2kh<dتV8Et$.E民w5^,dZ94Npo}@^(v92LuHV!o4ڒGhTrsF̔5͌Cq:Z曗U(=~2baaAB"OI̜.L1Q[#`[_CӽC~U̸Nm4!%4]46{$$;z1#`t)q#]tԱ 8ˎtk
-;35Z_TR@ߘZ g92SOF^rIA%NҊQ7>??;!coֹ0Lg!٣{"'a[#UcŤLß&)U&hqSṴiQK><@j6xZ#Aنg\HmvQK2uk"b3Feݓ&0UsXOꭧ."Cw%z2X-}r
-7ǍM6 b@C 4mGONhkӭ8kXֽxN-U'#;juUi0hu"K0d_r$7+i;:,0΁#qp 6T7DzJȮ\0re)L ?Q=ݛ(zsDmk-&$bqj9.
-8~_Svr^(˺CHțAӬrD:߸q#-,)'鷢Z58y>աj2!]^ԝ@x_Lf,E*B]&,:<]@k ?KrkJ7HB:
-94clYs>m)msl]ѕ -i!`׮"k(
-B4Lγ6&UF'.f6])iɬZ@%eCӣ`2R|κG2ι9ҥLoݻn(+kљv}w*h4ǥpg⩫”uܕEDZsЗmW=+_g'w*_6?g+p%Mp+mƛv8劫T==-XɤM9(򿄅aX{r"HGM+b|kvwI9~A07 t NWp='aA:{5@>?"RZJ, )[b"'~͵_2]AVC73@wٲw5BmێÈFUhIh]y#lqۚ3o+"R5"cR@ջ[1e* YvQċM}Pa.h&U[M.Pi;X/p9Է*3~COL@wP0
-h0i[{64(@٢]Ue?ԍ^4ȥ%ʩ,4#UV'Q 2!:7BNt*<SU⪕r9@LRM\Kt}$nFCuBj%j~X&\xUyQoCv4n虩wzFs:=Bn0 
-kZ455]"^Z@JbYdܐ87 }tc@FėpxߌB`+׍m#X2:hQPӛ{*at"' y$EEqaԗm2 ^c Hʥb@u&yO]rX)*4 k(iHKg% AqKRڗVe͆L&@>VC?D<ؙ6h:ShU*JZBZMpu] U$P JtS .gx1K?3j7Ԉ?8ы{fA 3OZW|ֽ>_E'zu-/Xx?^|k:dG־F|3unxZ|h2~c_]35a'?m_b2oXmƿn+<WR)=o&' ߤ/e+S-x_3=ӌdk>k|G,^z΁3ˢᓽc\>| ?¢s/3~ԢS?dqӖ-;0,9X0k_?0^3)N~-;8Yt>ujmy27}T\4/Xr"u^/1q1]D y!MCY5E][c~ 떽'g8\dobϢs_d\ZSY&->?Gq:ǿs-:7xgsc|3k,>}>^v0gKZ~ﻍ;,ti1>g~ɒGo +~aKnyr|aW/@Ϊ%,Ar}=!Uw !`R]U]#Axª#3qGt]Qg=⮳2+*jtvLj0
-^0{}b$8NRSQo D'[y96yOy:CI ' ۰<,P$|^]YVJMиNy )P{Cg>.w<|}$v]b`[D o2})؍jg33MMYM<˰̯-N*ĥ*ui XeV\4N(DbOE^І9i¡ɨdIHXSfi2L~G9?"rޭ1$NI[ڊ踪"LZ.1-SIIYsľm7H?F
-\ۺĠȈ9rbt]"ѷW1է?xيvr01Յkա88qSO@:Xg!*:qc$.OъRs۾U 7x"d[V M$zUθ9bl)~G
-ՏdY>-ĠB񔲬Ug++R낰?\8#_;6\76=]V3|0CݙL9bQ?ˊr*װl2NS [$Zo7yYRVd@.Պ~pX3rx+{7-Q5WT&+
-6ex_*<O[ok*ƚA-hPr'3n):Q'`VfdsUoKhbxMPh* "[Xxt(dY!)[y%]nX5˵̵0{2/#VcL% z̢y(@dF!qs}"/_d~ [X[@"yI>re\^X犔/(ϔUZy)$SK& kD BբAOF8-Ѝ?rBEEzFacP~E~E]mD%3"!K>4FK.]^2(t2'J3Y©,t}LߥjntK;ݠ3ZZOFEuH]5='JjD~eī'_ Z]/z52BjtrİE6RʵY{zRZ}~׊gCZymdZ
-A pCݒ`5]eYbu|WfKx]+!nP%!F]G%`s
-<pW'VvCrhY';vaYƒh7t]o>.'}t:(v=9v@%khkDb(pɻ]O]/v^gZ# yPZ։4=,S'뗦]+ZQjDzbDD%qw= {w}1:%:-< ]I.z9 Ol%ʷ~׊Eo3%w}~
-~CCߨF2yX>OoNY[V34=ݠ_4m)RJV16+bO؄>WfszCki2*Qjă34? .l_s PSbәMR&$
-4flS>;l*CehVw8^\;霋?1>S]NcaG[L\</4ymc+1c9A)(K
-:=CI
-˰ hS6(
-E$pȵl.2ElMʓ}4{ 3:OAB6$݅3@v_> dL9BDxdRLB 7R
-_uż Tsi4Ym>,|bmlA[fn˘9۠]aA{IoaoJ5s<*e)Yr]7ufxW0";za;Pv?7|4, q˩% Rp$X8S&7#aRlzɦFNUd,[F2I蝺U`G+
-ɒ9RIPA0Uaes< l>(JEQ4q+S( Vk0_1S-\2׸cN\G
-"}Ú]0{pbat,;ď5Sג[cϟ`<\W
-][3c2;%ϼU'F-f~EƉl-\"u,`=ڲJa㪘lz, ImKt;9]GZ9MC;,ǺTn8yRnd$EM(dEczz{ύk^o7j+?z{ /.\#x gRIڏb4,H^UX)CE6 ɾ~?AD qܫ[5cND,$/Ȅ= Vv8>Z;b5h@1C7t,L7YA{{aYg'fxDdѹikQfH:;EYQ=|nSC
-:$P8:]#o#cL^ԙlPP`sd9$Tv޵g
-ܫҎ(p4i`|1"آ~4& %5gm$3a 7 v;zJ0VX K-o;B[Q+@+RbEJs\,.ME!O4ۇ? 4nn|O|>|#Glљ48НkZ㎇ h>=+=@ivU6JWBCL<""n 2D..Exc L#dJEǣZҋ7܎}k'"}</x<F.Q
-rT Kңs}6vIAe=x#l8oΚu+uvuw$ -$e1DV ܋E<ŔoSJjO[*(U?bnJJ[{X;2xP+hOtx dΗO(Toof2ym> ^_\,]LwsGx.]l<Fc[nKm ;q~'n۪a;uq8V!KHO7IIEAy~-Wa,8Ut?v2mx,;qI,о0]C\?][)x%YYM6m,W4Y\:6ky\Ao0q=
-3WN&˾ ŀr/P|-7> A8>q#$=hg&x; 1vO>7
-~UD+F=F 46oyT!>"_C7F <iq[<RsT,<궟#VsԾ ۰#έkGUP#=K5s,9X%Eyد9D'(<ΰ\v@|h ʑx7mP8~&hHŌ-1Y-Z4}K7[ϲL.]?.鷝ᾁ-u#o9DBү,+NW{;ϔh"#~,uibuQ қP,8Qvťzq=<vdhvA&≯6j'ZEkKπW
-mvupop B/'jW͛| ΗNyL/25ztGn=l<QztZ# 4Y9;Ic*^"5 0{V2]S&z#bo:[X^?YyLCxA#6w(Ƨ(?Tk v.FfQ~>F6IMgoژ-nJa+mf=bKPp_?r׶U@( Ctk<}cV'پQ'!!:/ZTƍG )[b QRSKF&,o{:CA:>.Y/ 9d05~J6#B>gZ8OœT0c:C/o^}burkl'Sb &#4ʤ]$42~UL4kOy/yѪsBĉ4>ysh^
-h*Z">#cB}`Oͬ"ލr/,_=A
-'rraQ39$oP//ĠCzZHXxuB]<:}z-K袳u̯*txDc/PS8\ %R8$˹~lUi -Š'9gsH~^7ә"-hji ㆬ2(A\)Hu$?d~.#7ӹȼi
-Y.$ʸx@ϳ!]4SdN %uFzZrh#$ ϫEZs BFʟkuJ
-u*4hzDՋ3SW3<'pLs|3agNnv5 7V7 [D&V'SIŝ|&f@+fV`>qNn;­oIl߶;QJڴ]:
-1dKaNЧtҧd"VOj!z;<='{iKp>')?ox!I<Lr )X5Z)up9, #ETO_4zn݇aRڕ8PN_Z? eK7%K<K5vl鲥ogď#cwnh[:)e^+q8RP @_qݥ531If%cqcCC_ r3Md$֏) SmԏuZkHjTxx=4JFbJvD-S( y 9k>G[]taW#ݵc^XѶ GX5Y=I'ؖRnb_eAD;`4j=*5>h^k&_m1@t7TT<֫ b;vl4媢5^!qZχ{=gXKSqrOFۚxI1({Û&ώ|7vI)O%tij?Prkȳkݦi)=єN]^-;l|2OM=BEYM$X.m*9fIE(nw>WS%VzI洎Beľp<Rpdώc'6.P/1µf)˕t @ S01!8!|C[YOHV>N^Z&bM헤%Daf||'89KV,M:Z);\`iSԤǔ9#|fWW*ri/$B:wZ!=0.Whwy l^Pr`Xe9%q[MFSY<| 1|v΍7lәSDj"$m\ND"U3vƽkosObnCHOW;ll쮐w!E}˓,
-]##Ӽrg1|t7I65=TĜ߰+ӭ]"O݌: s!MkʟdjP8KV:åj<ʯydʰr^; qT8^bd5z4(TljA|{8Pn <$_#)(G&ٮsBw}bߣ72_VHe}V3N|x\Rm|5Su8Q&GLa /~yc5_%KLh:wZ%=`.XvMՊ]2Egku>2Or$S oVm\g6Q5g.PmX-PMF?kwmCW 'FFfSwMr{fvju[m+oXwy<UK.;c= 't^W\gu9ιʦ?knYuV7FI"&70NjSLJ7pGC\
-G;{F5:GdN29&s3=eB Rg<$B<F{W'\'+x'+Q%r>2-ܺcfO|Lfp=wGmٸfmEc3ꞏTکzxT V_+
-~@] )kw^hNHCЅpda M>?zmF/<%TߧW_{ЄBݿP(ǃwbC?^aͭv'Kmb {TAxV9hTX=TŵC΍ƶ]M0Ȩeó#^\:š[dj<]ۏL|/%<yxK=WL^N'H}[<?]_:2P׸D]A+,ΖxvZבcrv<M9RN3y?o(V/YuX%cuH=:~ϛ?(I^1LKyωM4VHlΣ#*uiPz-2Z*= tks:uUVRߪS/X2\=jzɒ5KT
-g?߾Jr9m@Tŧ_d8,תF#dmHSqӾ`<<j8;{BOo=5 <^AQ&6'y1<L*#g{P)UK6I 3\/ !}'_ZWqW(
-"*h"F.h$w~Tp7*x/
-^%[2?{) _kGF =/ Pt8Cx`W/@owʸuOOi|M~!|#xzrOu&]_(P<1H~\OLk;e_'xA9Le4/z
-\ͼmRܡ|uZљXiH?.h|npOmQok{ %xqy%{C8'?\sƒ`Xj K(TRRNY:@;\2KM)US5_Ncs˺C' OkJLdLcsLBSj+g*qVek83ҵ+,HOˎ+
-IzߝtpnH7xj w(>WhCہwj?|5s'V4c*|x8^w]`&| =(/f|E`kgjw<W;AJ[^
-\׾
-~8\v(õ Wn_ kwup [n=p/AmX3õ`e~kj7p5o`h/GC;1onGG݀|}5聿 ܻ^?zg+@}P_7Q_&Q_[(7`FǦQnoQ؃uzǀcוA -(7N~8{= 鍠OsW;@߉qہ2 |? 7OWލJm}. >0 M~KnB9p0~zw/'o?!_On'N<Q xc(g
-~
-a\ <%g>Ӟ~xI8'kg̩caiUh$)
-!/KV$2K,/mb1[)JJB,Q+KEJ5g>{yY9{ιs=<WS74E,|.66E& fL< C[b0,SaMQn;w/M O!_-̄w%_ zx ç'FF >?xxlx0ChC?@<zxx!g1Q=q}#]c7S zy'L4E8><Fsp0l0xxp/,ax6qOpSLa
-?ᦹ k-"_7|pb򅻞!_f 7-ܰ{
-Ta?L#3=v^Ws/5 ~md'_|aL/"l}6 wk]^|}\Gy>X.L` ɥ x9>#S`ozzHxo6Gúox
-n<0<_&^x2xO<\9#h_a$c;|I<W?GOy .]! &yӊ9o#i?/L|Yip \^7 `- vjXˡkuAp 5̄Ìra9txx aZX
-C<J|5åa{T+`
-5|cyn&^1mK½4\~Wx ai~
-E0O<|fxOg[ϡ=Wc5%F0fx
-=pJ".pN ¦}zBOÉsEB¡pep<󉇗'-!E\ ^ Dt;0|:'s}^:s S: 8oC<x=a>GO<lp ̄$.E<a>D<L9B<(cÄ%׾$vxpx5̄}G'.b"x7a!<
-\S..;-8MEw][?)05<
-#o#~9?t/S἞" U.v0~ /Eh*x©q_a~oa(W\֟x
- t$o[\T_+/> ӧݢ>m?[V_!돏->U
-b=v> _-NvjϺz8߅_{nJtT*J~٤Ku?'?j8g,waUy-WUh+ۥ𪝍8I7-QI|gX#uΨjp
-SLMxXb_<|ZOJH]]H9{qB-55Dִ><pszIi6#*vh^%y`קК^xTG<g[;|}#YIw Vyk*%wfJopJǿ2#;Nu%ݡa6#z9pǯ*&]Q@roQE<5%uM?.O~/~r5ĩtO)ƪTPmkOGq+w<Rvyzſ?>fc<$xqJ|R3<b⟱}6~3~_{G,Wۗ/(~0oTZ9ៜG=_ |l ~oos<T//ͩx</yo q;OH]}|o߁QGU+9~*~j%zN?Q |}{WCB].ߪ ?\^Pϒ=??|+u_TI| Bi)v S_#="HiB1K9S_w:de1 v9 K?_)_!iHsVTM\=p:&}rO$<nE˟cRͮo4g?kGlQ_ヮum|ev}7~FEQ]3m6yŧ_ӔJ=r `GLR8\^aJg+Z/'^yx]Lu_ì5XX7e?}G<QUYjGVBnXOְODZip|=Ҿj7>G W?>?L9C_>ݝeT}<=b|*~>.^^_QʿUcK9NY|\_%~?>D%ǿߪ?ͧb|_%~C+G;z'*1?+_[8p?8^?fg|Vq>Jr?[~c^ǛJ;h*ϧTʗ.W2ėUc/<"?Q|v%>?998I?4SJr?xR?*9B8}/Pgiq#*_xJ}/?翎P]!]BYqS:*#ݪo=fM].?Nl;P:oPgl{V=2<"3ȯkGMUxqepDk?>7:o?OBr5x{=X笼3"SV%W (*8[9OxS)%aq"B_Ax_9>?!f(SjY?U5 1J^땃">w6)K5D]%va[szC4'buie%ou!(a0Ctw[sC_zP]
-z!U[Rn~/jbM o|a3CQ| ?Ψ=~/Srߜ{Cr?׽W|YVW= uRotZ?&N-[Y?~yC$(~|??[ ?ܗ}S|%*bKk~W?!|D$]GC|ğǧEbGoTʿ^?p_|\^go<lcS}Hw!^QʳnWntck"uޤiUWxҽ+{ծ_*>(/y9mmq2>mQ+R|AG-YBɧN5*\OZ{/ҩ}bbrm/I6MJjiYY>=Ng ?bOMzPτr^H3qg7_*?|>?`|Ն9)_tߊB9_'|X"?8I'%-Y&<ϖ{ {t"|ҾI~C]/ t'^0c)7ío@l2Dr7*3nq^[?Jӭeeu JO[ir/hZ'4ă(xϐ?>*KX9+zo?>|}~v?sn/3*H8G%>=ew; /YoR`yg+>Ak~)~oݷx7CiDY7hxz@<~[yp*> A<B}$*)'ۗzЮw8W=eEъ!o6SI۝I_;7:++h;Z=C4>]C_hx qR㗼ƿw >0_׿=ς ]"-?4\%~;m 1@G+Kdߒg[F|!C;?q*![*OAJq>?5ΏPҥ\0tGlQJ9s~WX˵cy>>Vћ~4x[PRO?5}"ScU.?c?\I!By?ֆF}?|RI? _GƓ.wCeǟ=\@5X&KXr;H_?tew''\8|Oua
-P)84Ovyk{ǟXg+c?L+S|G߆h0_(xPϋǏv)QOɳ})nVp 2+|i >zTLVӕL?_<TK}AjL{ԉ~[? _)mޝw2q Myu %?u5VR|J%r-G:7׶!]F?6O|3OŇuﯳU\? {R}Qg3pMLNW|ۦf[߿Xߒç8WVM8jžOCMu?k,n}!ۛym1_O3}OajƧMr>q_0Ȯ?~v_lލuoiu95)~S}vַ2&Zm_1{nS}n/g%t br^6 L1D)Oûo?/ֿar>)/4>7lTv}}~V?mn4n߹.ط)C~IIMuq'ӕrGe>Ngާ^%Ěr?))\~cc}:lQ~>$^mjRߎ oc&Ѭk%+?U9u}Lg{WsQx{B||=YgJrKwǛ%o}[O_$M([og'J/)b3>?x
-|-d0fb?~€g$H Jk?X9[ wG(jהbsfry"Kg'8OTbL e^MEObt=Sqy}_ ^vY^.׈e;]Ǒw}ۻ^=IOVѾߜPdnS4w]C~꼬t[ך k^:/ CNoE⇬Ϸc]oSw'~^8?I׭[RG_{_N9NQ
-A)T?A_?%)3cw"G ;\SR)+|vs~ŷǯG=ƧVyocDzLVQBsLBoU[ ݭD;ϗT|=~.5%y8z_θpDJIdc·$ O|~Suw.w> v?a.~㻦vz!{|/|v|{(/)]wI[o?os\ğ|ZodW|怩S ?~?MTO?#i >j>į? U7y׽
-n_^W>%%U?9|.;[%]~:^{bH9vƕg{~<')让iʭRn:V68~GWb|)d˵ѣ<q5_׽M`}6~QI0B 'N?QN\!A(oʼ~W{EݚeSL󗍟T&::}P_9aew+_nP&.)ƺ\4,pӨL?ߪLlR^~ ^&'6e}S97i[W-Ӿ*kۈeaL8*7{xTـN{;R,ATB#qL)1bF3v)Qqav52#m;9_@nW}9sǽtt[|qZ,a>(# .9>z|=ߌa/'~7(C[C_Ŀ,ӯחC_<g>m=П-:Ur9|al_z,y^rzI>Zr?[3θ+?OcS?'~3 IsҿksLjkL@/I\eg*Ys?A5JCg~R+>dG?)ۿ7zYMXN僧˪1}r7Ͱ™8(?έ_h;_*?[noe;?^m'uu*}\[Z苠+_?Gkmaa~@_g;;}OiѧcL,Y/vVф:}"yjgGя_FE9wlQ%e![6lBe7}
-[DcYd
-ݏU,>l*%>7\G<akd;)ݹҿdיb?fx|\]Co>7egm!6y5~rCG/{.E91QmЯc/{_5 Wm},~ ~?v5o@G$^rtaLYu<
-z]z腾/46le<3o^s̬ϕ<7쵝͊N[=ǔ}꣠?M70sĻ'vΑS_r}lko^} t@߇t]}v?~&KOA'} r{q[r|a~ӗk%rϿW3KC?|ck{n?_Z ;Q_Ys ﱟP9 zc;& =FyP~uV>?S=R?զ0\~T~4!+NR r*umCS[WBwXJ{^sS,۾oj/{a=3}0
-zTw=I9=ڦ,{3B>p(?e_Pv_z^qʹRYom'+wC~EyX{_aL9EB*>7@ГW߷B~r<{Tkee/ޔ69ygu ߀O~ħ?@?}J諡~i#v`J= }9~Yt>XYp
-)1-HJ>|%1єsr;xrҥWwɎKV1閒J7z3=WF?#2i!}2L_Ka
-_Z&ʻDjIy^wc/|w__(Q1+z4?_2m&E0,Of![*|wyL޿Wk
-L&# =,k>K賶|k`ilЗB_+{Eo
-}?`:o);T5S>i9GwR9QcB,LOvGzӻm!_$!]3?'TNU?C j H/8gpk:?y?77s~Зz BmϟK
-STwe:DB0=퇅duBiS:/إƿ@ D9Y,Y;| Џ }۪U}
-##BO0}35Lgo7Sԟ+^/BˬPC[gao:nZw}&sDOOЧVw8\ }7 };)tj=j|g^*0ӷ7LOb}SEӄ>g^//*ocUB_# B(VM2oz;amQ;:>?x>IӅ>_ B_-Q7/Ohh;9P?frWBtT1'
-}3`B_tԽ>:ӵ,Vz->zWWЋtB`WhtC[L'ykC?_C}Hg/"BQ+Dz/VoBKm!z~^U?p^O2K.$w}}2k`zAu2i+3';ȢC;^L Gc&"%_+rr#G~#ɧr/r 9-dll$eȝN y ~d{l^LwEG9_d A;O6ǟ )7y,:10~<Bu]10rd^[2An 'g̮ޙbr
-
-daXfj݀e}(*A !?cȋ!C:aU0V򈫴*Q҂^%jBLeRXEaq K OŠzQf௬UBD}m/E^E^Ӌy}a|o?/ ŻW!O/|z ^ ^ыоqc  `a}s2×|Øў1~G~+?P?|cxv
-1VF0I28B8ր[eF9ƭcV>O嘗r})8cs9+G刱1#rrUx*PU]VW0/ _aO "8
-Vm}4UmV>16Xa"0
-#0-`J 0b cEC#QX %`Uj#9%"G;`<"8n#H,,F0_((E/
-_QQ9
-?QbmF(|E(E/9bGc$ źbҟ<~X̄!gİNb~h~Xu iX),7c(c,n3\ 98spܓ6/, 8̄%`Uj#9cl׸:8G8HXqqG8T}c8Gq3c$c 8GʘabMb"D&0}0/ obM̯nbݚ8Lq7ۄod· &֕ &MM̳ &֙5fa,,0b,`! 1X ˇ{ a! `$bc ,`<h0VE ba\,g!> Y Y„Xq1ZX-Q11ti$S@L Ĕ@, Ē7&+ K^"|Đ*a~!1JU10S-g$Cc$s,I ^c ̤c]S TJRIUQUΌ8A HTA7<yE?"j rs/bwW39܏ϯ9kkWNG<16p90
-~y yˣSq<z#y3?
-A>=C \@ aI BHbcDر$ p BC
-Ȓ
-$@d 1x
-[wD3%<B~&Y ʂB K8nNr)7C^vC8ecx:p8ױpGqA`1Ir0|*3
-|>vB !☉
- =H
-1 5iP!i)1'M?cH'?"5XerA1ܱ\`pwp8,vg@Kc g1 vXB,Q- R GX"ރ{$ Å E(<y6Q/6b?n0>Ap.1te@P;l0MĶAl L2 p.cOIb 8%9b
-0 Oabb8 c0{l&A$ُNٗqD>q18IA$ a,\z P.un1dW3N9Ӝg8G N. se̟p&0B\n& 3aƖ=d=dG$#  %5ZǾ2
-H2ng3gėYYBP&~,|[CgӔIfbPΦp1,lt~%
-RA
- |>$r>a?| 3T*Q@~1ac"&b$ABw$K8gQ
-b2K
-#l
-P3I7
-i j"`R@'}OALcpQ28rYRN\:RHgDzi8j{S/ʲMޕwҤy%.)*1X2.6<eO*H$ȐIw'dι̨`v8K<紏ԇ:K=L*H{ Fw!3ip/MٴK0,ȂB?`L(Y҉(䈾]f
-
-2Iy(n2uYXP$)ʸpyD@䳝%Hu{iI̢e!. v<d,`F<3.
-좒 uc\ӞK{.vb^esl%ʢb
-p>.qʎڮD^ 2ybq6X6Q k
-9]i~KV33nT6LO8tm'N9=tSmgށ,FosԸnZ?H(>r!:O^KFabtxruP;Oؾ9|<oN{{Eb/?ןu|p?igDޙ㇎^w[Ӧ$yw򍻨ykFڳoCGϞ'+OOj&߬z?fƪ~T{8=t0q eLε
-+W2.%K^eXU~ Yq,Yct=]xZ֋_X}ݿhﰌ{-C2^~}2~ޢEoZÇ-v˸<`gRC_Y-.,/X|Rvd-XKEϏ[E΢g'/m Y]9G-]om)e}n,AbOZccǢn?ٲāY>jѧbϗXp+Vkl~ b:ոrũRqR-W+{%OӥV)5Lf4u85w8SCLي|ѺR9Ř,z7|ZvK̖4˭ (kSZ<$w3S_l5ًŌ/5eXhؚo ;z:]i8 兩Ҧ}jilPrYgVZNũZ4SCƄV2 #R*zQ5iPvqFc̴XĻtzyũF ۴1ܭ/ǨB^˚~-.SF2SBTe"6ѻj?,TӺ^.g\b)dz^Ssr0f\Pvچ3Ӌu?b\n4L9yv*ͳ-Mw:cj^Y>Ń͵ jNe(C44uy*arf.5*̔[zR޽=1 UTm^jUWW\MuO{SR PX^o]J⥡-\1jj,6[T+Us Q4ժ\ PQ4SCJLn o2XZ+<p<֬<LN`5[m7nm0j=]M:]j*וռбt:8 !Dvk(3'Lvg/8q50wyM5LVn_9L۶{fkKnW
-rH4)/'Iܮg schH0j&n:bui&m7fLkZFTþvqF4B{@Vi^jJ-3ju%=TizYp7hT֬,ҥjYV膄YDCgjMw9ۨ-֛f uRUۮgX5u{J-<ܜ]p45UF6[,}mfF+ߔ 櫋O5vlb:
-u6+"N=Cx?߫x(E9?VOg]=R~YO~U? ! !*vw[|W})_}!|Tn-|_"Q߫~D񽟐`<PsDΤ~s=|aGN]'EΒ7EeM#gE9\Y+>%r6#ڴȹRUs""g[<bE5EV=sT"W["O?[PV|T<9xG<a39ůEΒ-r!rV,rV3wwl(DΦ!vl-ȹ>kמW|q󑙎nQM"9ёӫ?)Ӂ>~ +{EΈ'EhSSD΄șT7>s?&r_YR:r?,rVQg9a}ŖEOmUٳ"rc9s19=_9G?,rzN>ů]^1bDk"'}Y57I>s,!r/,[YQoU_}֎uoMſuV\o)~s,_Um/vLJ]N)?u$r9$y*rz9-y%ru/ϱȉ*OJ3qܒ(;EΜyyqujIO9ˊwdVʗHc"gM"go(~Xl*~I\>ns?*r(~N\賭Qd^ZS|^+~_q?݊/9jӫӧa_9#sosi3zyEΜEN]/9K9ˊ X)"g]{2^;o*wEewxmY+"g[wI>?;YW'EszYszoקO"gX{$oQR>^/o;?E="gKޢDΒEβEΊO*"g]9ݴo9[}Xˋmw{Eή"gO9~99݊8ss-rzY ("r_}Fn_os9șS|ү%YVo{X*DΚ⯈o|n7Ms٢ϖ*r(~"g[9;EΞ?*r!ϻ"Gus~;*"OWE@%QQ{Ԣ9~uҢϜ!reg߱#!׼|FI>Lj mY77#/+~Kޢ'a"gG"gW"g"g_DsBw}DQŏx 8ܧE΀WgۈDNTN3"gR}/%ϋ<GMEeſLlqx"_-r{Uϊ=ů}˸;j9=g!{!io("gXGEȀQ9gy}ĤB)m]ygywɼ^gU5ω>~99-r|F"Eζ,rvJ}M/T("GQ/39}_>װ'rF_9Au)>$r&bAeN)-+*ɚ'Eκ⇽agSˊ;l WRsU;'?Q]J,WE3>O!K>_9G}Ӑ>}Pe܇-(="'ψ>J>9sGU犿We٢?'rVS,rUDΦEe;ے(~U\U?Alk>賫"gOK^2d[N]t+}NZ>QU|('("gX7Y*>%r)^>c3I3 /Q[(~A,+|ƢϪ/5zXl(~xo:9Ɩ_%rh;xXV/]?)y(u^rʿn9<z}UDNⷽa, +#"gD>9?9Zsſ,y?)r>ˊYQzʒ( "gCKdS_)-W|J,J~n)U0}?^8W"͋ؿGΈo9QoxXP"gRolSW|T,)~[,ZQ]"gM#OP{X9u0Uŷ<?W9}]/=_c3\*~[Iy#I 9?II?7%P3+KMe{%*GUk?*@
-g Y}o)(~@?%⇅߱gb=}-qۧ'o@>DuVwyRiRǥH5߶);EǤKmGSR~R{T@(^)߫?KKsJ|"YU)b)_W|G;7'SW-(ǤΘſVS 壖_uſM/Yʯ(R~R~C[,?$|w0; 圳s~¯YTyq"g[^gBG,Dߞu b-/+~ۛNؿ|?A_w=?QG;RPㅟT??TmKˊ~EW~Mi~Cy7"/+(⧄Y*ۊ 𻊿$H}/ DV ߣ'/U{SGP'VQG!(R~BkR~R\W|] V_VcWvGo)_U|SSSw*N~D9)~VI_}|SEoBCk[ HAT*hD٭HhŷRq Z. ZQ.*tQwյb"4"jTʢ^ԄFԵ"gΙ3i|h޹sܹsCM+_LF 8$< _&ςo4yP=w ɿ_ ɿ=RGBk:GO'M<,x![SżJ<[p/$)"7yygL:0ycg0yGgQ@ܺH_I<[M$/x"~
-I_D^{%Ia3|{\& _&g/m?_K
-<xc?xHx\"4#)xˉ;_I<_'M>SWL>FfZY}&ςa,agJy<k^%)XقO%+UĝF<_Eċx|$Ng'7 K
-ɿ;Lӑhg _L7]W? g#^'%|Pa/"/.Lo$-s_D)2/I%?GBWM _/Mo5{ EܺDxf-⹂&l/%HBk/'^'R?D< xϚ _&Mg/W&IS'EdW-By;z{~CE<.xqRxx7w
-^J<_%ċx+gg3yN7<'aMyɳMYMORHH1K
-"^#xx@$<,q
-<F<Sg x[;a|L_L<
-)|/g9H| G|"z/ $<,x!s[;♂I<[espˉ'E&^"s&o6Oo6Oe/ l迠 >x&N +EO#^W^@F5^P$< \$<,M{[>3|ɿO _-&m/G&5Ku`/xꗔ%|0#@ܺB{OIx=?*N ~O\lE/|-˒B3x!ugFd% xx@<Kl'l'aY񈬇x<I[o?GO!&xLijF^"9ܝyĝljuh/xBӺk^$xbTK/&^&ZīKӼF Z/<J󵲝e=d~5O<(%<BEh򿌗xDY= }HܺRxΞkg "-xZ_p7\k !<'e@K|."[ ݋/x12W'^5ӛ/x>:_"^/x~A>ze=}W  *xqĸ &x=Lӎ' $-x [
-ESC-xN?/#^(xx\յo_v_īw_xaug$˸ ^GAg!$[X =e[/$nu}4QLg J<[!+
-$'xI ĕ/L剗;&^!ZU['^+x:~9/xCg?$|0Vs5iljg
-AϖϹ
-~i;'In⅂/<HXQ @B ^GV0:s%^/xC
-H?! ^E<,9|+i7{w<o,W#jO_졿K#}:o%O{;31&xx/|
-IJkKwC~<L<$[?@<,W#C<.x?ϾFs?I<Og;x/<@Xf% ^'xd&^/x O< x!CWo| g_'|5E}sq?w F<_K$^$xł"^"Pe ^!x.kwܚA^)+C߽Xj<R^m ^D\;|j3~.%;/cb+*Ưeex~2zx/1` o1bS[0?3:^TKw91/;b;ٌ2x㹌śx:NƏfxx!p?3}^x&3㽸ό~f/3q?3~<3Yό~fgp?3~"3ヸ~f|0Ƈ0g$O?gOg<ag|?q3>Qg<1g|?gp3~&?g,'p3~6?9OgWϸq7v~!?Sip3%OgRgp3^egYgrƯg|?Wr3~?EuW_u_ s3~#?ngfogVKx)?gwq3]s3~7?㋸gs3g| ?Wq3{g~k?
-r3GWr3?r3?㫸_x?g?18?Op3$?g/g)q3Ο#?߸R;g9s3<?/p3"?N_gW&og-ogog ?s37xwir3og#wq3ws31?p3Og|/?gx(?q3~/Cq3=??p3~#8߿cqϸ|G~PY]z^Uն39j:CT@W4ܦ:4 @rXаC=4l%GkP [
-AMKP ["a8Nԇ* [\ԇ@Öp4аD18,P [ϠƏ tou#c1~AQGq?ꕠQ/^Əz1?ꅠOQ=
-Ə?S1~ԽA`AQAQ^!Чa zƏzй?`@Q7^t:g`׀>Gxry?eQ/=G?'b灞 lb?bvbz
-Əz_aǂ>G= G=?/QQGm=G}L0~ԇ@_>
-<s0~sA_ *E?ꩠQO=G=5?걠Q}Əz1~A߀ GF<)[!7aG-?]o[A` Gz>Ə?K1~@{0~k@߁^ w?0~@/Q/G?Q] nlЋ0AW`G=b^XK0~AWb=Ə??ޠ0~}?j;e?w(Q}/Ə
-zƏz
-? aǂޏSПaGtG:񣶃>>|1_i/.s۷瑸:V=]v+Ң}Վ5S&EԯVS;2~ Vweۜ-]Uex6vUVs߅sR1i:YNY3.-OBH!Յp\5,to'V_]ئW?k&9JNn3?rʁ"XUY=i4+QK'_1g#]mQ%@ucgp~zMnτ*QGP-4'zX, t}-n'+q۟2>W똀
--o4ۚ^zI&JUqWD4f e9r^l-kGKEAz;UC)oo늫KuMBnʽ3훜]v5#r!Z8^#.^"s;'%%K5 x"!4 یӭ*(U:BxiׁtSdJ-ұiPLBs'P/0C>헉_8LJ;X*U*"SiOA*1  ofK |ZKU9e^udL c0kIt@\{b*rQ 9.Tm0OT/׺**-a3M
-qMx@wPqØTkͼ,}ɆabWօF]=[]ȟ&UD꡾Gj*;fЪ7Gm;5ذ.7S[s.z &4 |tTERzUߔ>xSBˡ^.9$ݐZD\
-A(v egp
-]+HR5d{r<Ύ睪3kuq%[в~H=y :}OލZΰca]+ת28ªWG?:!N#lľ6LW]aXUlUuƆ
-,XYBԢy)| i/ORvzwZeuM͑,9wT3vm.,Y^WȦցgBw=hJT^;CXSk)t
-hR]j*em֝=X<JjXz"w*%T:Lc)_\sq
-~Z ұѸ*vccW@M~,'F; i!2ަό6б/
-dɢE4<P+W֜h^5cm+r#Md6LTCkɆ2ɢބ+Wvy:Ǵ4pUO"ؖ>+ӬS-? g
-{c] i8ƾ/q㘓>ރ'uCC;'u>]H0t)Ȧ㮆Q y7b~评kkݛ#y>svÕ7lSN> y쐽!'MC4d;0c8<vW#ɸ"x}Ff{IULm)hbu]]F6B_emm08ߟN$J/0?s5㴧pb.ܡ kL^]OЩipb]8Э?~"LmBFs?73=Mj
-# yiߩل5!>vYcX~o w헗{Nǯt-GkkSti-[֤ 1Ւdӏ׏*
-DT >q>3qE>OyRj{v'ͶrUTHaI]mX?<A5󪂴=X; _xN%Bxdx:UUmVŷ@qA ޚl>3xcw\?lmǭthgZbtݜ mLU Q ˍV}'.R̀.ܕ=Iz_LzOu~hmM4ǔ1M+l;jG3djmtw (8q0ln@oqM&Zd8 Q?v|'W':px
-C{|망`sەa ˸*X";?;UǮ=M:}T>Dގc[NFM
-"o.xAObye"/[q|,uoWٕ~'Lejh<u\/zk-7:', o6g\OR5M-l3MmW2kq6S=P+uJ
-\^׎a;E
-{:U}uԫ6`8b tkc0!v˚z63 ShThN P 87VkW7+{jC _r7G_- kp7ŵV=fzijýzm3 Cޫ,p `GzmzƷ_vџ77RhX^Nޮs`0IyoJyXU;OI+K XXA1y{asʒhnZw3^lT rx}ʳ
-tQwaLV*Uo2 ¡_lʋgȸ'>xgI]"Q!`xvF.8/ Ofqz-k= |+vxtC#k1:MGB|V|(E]=0gs]A_Ow(bUUwչ)^W s8y>WXx6>5xǤ+6GB-<gE^M2Eӷ;<P~ҝUmx2Oݎ]KTя[*U %t6ޣ:ꎷp}VdGFtZdiZPj +b&ֱ cAuGXѬg\J!{[m|+| ]m]&"֫UeW9
-hlֻ|JkS#"| lt6g@=o\;OqƇ B.m>9{N[7xnbe&WO'4fxPc&Q$]`RVa#/۰HlSZӃu߭+y{}^ȠϳwpzK7U'BO/&ڋaUĶPuoLb7ź\*s1pQJ7;Sn͑齴^zunw;JWq
-{^Gӄ_!ʋ8ޢ]Mͦ܅:X^
-zٖiL<;nߴ@4&ۉs7tފ$+9lR>>H:>V>Tl87og6Agzm
-By?^^hD{|8((2 2W*( Va*[Z2ZDŽT-J^}^96^Zj@'%4\i
-m=ŋŞgs# }ț ^97кTN]8_(~g%i.TtpDvZ?g{UPXCqιE'UkavַOdȧ."[C;MM1Jho9x&āxE;{? Z@H\ߜ :0h|B}^ǁǜK,1(^t̏q_BʅBD+=@]tCH|?O,;|Ǫ^KI:/h%EPt t~^ Q}AgbhD&`LGbLMRgrBTJ (H®6QўmQjc`D2VF*.keap#Y@Q[yO?J廾7vV^/Rw#i
-FGD٫fq&ygeaEld9b J(={Pb~/i)o;+p%EWIzDBϊ{
-!=|@9j9Cq۴x""HxRGz
-CYB:
-KZҥdRxl>kT}b#ea<D'NfQNp[z#RB/B4D+P;
-2#:l? 3R 1@FaS(IJSCJNwY4!羍h9vLLtT/
-|\fp].ߐ\:SLES;4 5i
-ўzf+c͈C!wQgEgwp~)P7ع@V*h.@B%a|"yh p j^KE #\")5m 'k"G~V`zq~unA2 D(Zϭc 9;6b?G;  j|Xt^E2d7n.orft.shnY9RPv7iEm\.l1a <u'ڊgLCj?Cb N0PHV;e-q81RKp5^p k?LF% 3&<# &~;@JOC`''m ˝hj7bP+{m*o
-L!ќZlNis+'PVk3QkkWWt';qYlyPX=FćC5~5UkYdºwe?I}৛+D"
-F{{W=IZxǒEz1mZmws^Ls:!ԐYz i֗S/[$CjAoH
-ziʫSgnaPQ] IA
---UcV訣W\xK<n,^\zL a#q0yz yOLyRﺤ^C`aUxPӤ8M;sa::a:w5C;,&_kJvg$R_G9*36o(<>gcX5G5[Q%?YkE c58X~<p<zl3g#,`
-<m#)VvB
-\@N S_wPQeDV"+ΕR?XP1yO2ASVvW5j!ҭ׶-qZ7g|9M Uq{:aI;PϮd/4%D:98A!
-Ƥ' CVPQ"\r/A
- u;P- ~6Q_>TM} n-f ҘKK4MyDjj{F8(C 2d}_R%8MC ̆+*|
-t+Ӣ2o8;8z)qUk
-+8(RL%P-6,)dQ] V)*W2-\۷]M^/l2jt'7y%WZ̋XkiD﹞gK G
--heڜ
-)-.j>YgZt'ɝո:'uA e ưO.,VߴUvr_kA9'ҽ@a%)'}4DMZOC{Km/tƂL$ w@Fp
-xc^VJN
-wޤ:&ֱR(mVv0-)vu^je{ϧXXa[GANBpu'϶K#>$Qwc]udtXUvll 0)3[K=[ +0޹)y`}r鋩#lʸ3=$G(5{Mh
-}+7J$
-|Kat,8pKSgI> ?1i' R-9DStG_KD;bjG50Qf8Ia'5mX aWATVO
-؆J"ҬUz "#Oʅ2h쵟\uZf S_BNDj]L $dɦ]YUedRETOMQ% V$gpxC
-9cddr3nV'rBU("olrhkW>O68a5=`g,a4LL^N=Ko9YxXI#XIY+A_*JE ERca, Q.gp U-kw!6#iڝ.;?!v@xT֫M e$сh+@:U\C8)B7yR=#XvulrM}+{?*B
-oP_91?%wa\5͟ovjza!A3FBg5Z~3~*cn;w庘#tH>(5#4Ž'DSN-qxVAOBl7@ī/u-E`'&lK/$}d@}s|ot=-G$nw PxL› lf[knbzH'1l "[T1S{᧩Tpv
-Cz{ЏZFmiSw̎๖<#]S}x(gW~VDZ<vsM.wqGCX=abT6Uӄ\}`bQaK`])\pd(aHv[3򛖂GM7Z*e涕K3(;Š
-x
-8WjKjQm3}{~w.Ea=;ovgc8A\鸧i%*S /A-0P~3T:gu哔߬xEt[뎭\/hLn vK-e<Z؊( VH$8+-Sɍy{|'t'tQc&gB;݄LR$%LRټl.C4<Xksġ}J݌$nB5RUt /, mW1ibՔwu~LM6տ&A>:ʡ|2bGLkx['DEц{oYGƈ- 0L^M^-/n"kREm+4=r\>J  Nr 8,ۥL
-؜ۛ,"8yzN^$8 ǥOpzI8*&eNKT‰SfSrI9kG0W*fi(8 ]
-Y#Y6w$~>ᢣ
-䖰:}r9ĨyV19Ie:ZyPu0lamQpy$&,əI޻30->EUaJzd $(BFwL᳗ף
-KG
-gX$8: Cq3*ug?j͆P2_
-Wd_]i1)wV5s40Hu *-tpvз~͔>c6mQ7&?CL\o*Bwls1}!ɤkiI,)zr~Ś0.W/.s.}C3CoZw4qrҕ,fAgS}-A}ktDI^BuV9&qF;E>p9do;x$wZg bnNdTl2t MSp G\X88A86y%Wt"uCDƞ`yp %ɔgaaGڠJWt o`Nbg;_yQ2m(yΤm4hP\c4 &r-fA jaJ!yK¥]5&X[_!8%*"Y@p
-$SWɠGκ驠x6?1{7w%/<S
-3(a{ၲu,q4XxBMlrõd6 fhM͑"sޏ*trp8|]gXE~&o&<Y
-Gk#pDk1
-l4j( `|>,M П5::s[aFִd3']Y
-˞ 2pO5R
-gV$85-Ε"Gs{^U2W  0]Rř Fs0jV<p,`~"FYûe?~iTzZg\qs"Z6^;Tlm/ 65ܲ'ᆕ9uH"oq28sE?ݶˇQ{&j1͙m)E2UʪDԻ~T
-ϛ-Pxv CMXk Uk$qap! Cf)CeX}9ow=ÀYmoÛ:/k!xOHxM3SgEu9CXIDw(0tn: vR:j6V{٤6>en-UE{gei ƓVϝcNL1>twN \"eno{NWo3|
-I;1\~M`XHI T #cW1ԭ|T -\4ɸ]RrΧqZ(kF:s.pZpOOdoKgUC TVuѺ"<~V| pm=Ghw(936""DI+9ooX=HVp^ W;1 QrNf&8'&oĮnU)QXsƓ)OMsz?ǝ؏ <Z(#v]I3ďJu0aU]
-NJ_qx? ohGoiZ/1Ub?!9xjbmUEw__Zo~IX( eKL!̸u"nXy2g|K+ǯ'Rq;ZhķGL'?E:IczC朶gH5{2]욬k
-gG(ZkOق-nE$&C+50LzS'i9﹗KfnDuMZw@ 3E3S)C磽+h|ݘ8I1cY>uUq@u/%ki>wbhf\Xuw&*4!ҹ%#yY?[ӽۅ8sԟGx]yM+*1sT(!!_l$!Y
-!L~D0MaoYqhZIu:$c1ux;
-EK#e>=lV3$=\ZV5_
-* q?6 BRacApأ=a3u{u$KrCAB q(:T,joTN
-EFd+
-vFj.yW}OE;GZaCo%Ԅ)w.IL
-@
-+p7`$ з+V`ӓ
-,q23Cq9ˎidrq.pfUd.uڇFIviß~N鐓uò,[K0GOIGI[Ͼsr\,>V:eb@==S#]M:e:Xh0r< "8S/:$,h/ ^d󟐓޲$Zz8Ey<J"<ٙ@0_c*rLt]-mS+)BVRQ%
-ˆ8?;I)gʘ&dVҜT+QoِdSUଔOr
-Vq.M+LH?8Ҙii@s ZȿDdzk<CaX5Pa]\ľBnh[xgxewFiPew""7Z5eS}y+S,rc\/]t)^B%W[4ItmL:'\[rl.b`ǚ;Y>O7f
-gYkrp$Yɣhai/~P~z ȁ΃o2!âBwOJzc}{,B8]W-7 }As}AtX0nͪ4qJgE(M洛QH.ta!$B@w"Cw0{ýYFႅ꺋53(|6 {ϷgjYW󕙂=y Nj.hnzYjf,nl b:^ay.9`Qo"\T WuORfWE
-:@z|d#YgX ^x(
-?Lw#~ %@|ǥ\w64)r{%urGMkI:Y%TetfQɦg(H~SȾ]ZC Mnl KC rdectF^sE3plS\!+WbvV<[-3[r[H
-:Ng1Nh"|b
-oĦN=YA9>__9EygNJUv na|{EʩHZFSGЉİBg!CC
-*PeI*^Ub|S- HD҆L+7g
-v6 oKΣ/.[Q4w*[3hـ(lTa7..+A
-!ru0ORmZcyxP% tbE0U&j*zh?|"'" P{k {|[HO`lH}|)?4qHb z_ò!Ua# 2{S(ʄӘ k#N܏^Hv ?m j5T;_%~:Aܨ{}
-ߍ :A cqW^g5
-X`Yl\V?Fů7i/PnnǨa4,ޛ94@}6p9k1>Ǣ's1Lnz7y?3;>'_+g1fxxB2EI5X1
-ۢtL! M(f'lF]m"I$@Lp- ޒb]~70r?%|u5cW y_JywvoH[AX¡4Y$<?|7N0jK6
-6*Q+8sEە1"uiux(''(3JVo<۾]q&Pٖ&rA
-^8SOvjWUГ?QOMr0t|# xn^}0]$"C;-" ֵI`BS(C26wBgK\xor#; @)|<ͩGnKYlh`@O2̘AWN=zӗJRDa-5Y+Su0!aoaّXI0<g~Ie9lYkY?Cw z!~s%/ZHE7Mv0{[P1G=gèG[g} "䓇Lίp=yCݪ
-i(
-7 0v !)IF/Y7.5jLZP
-0f_hF"a42}Lv&h·dQ
-V}ym5=%jiXAmxiK|aaR5jt&I/f`Tܯ1Oh+`<W'_.#UtA=p
-v3U߻ "mgWS6T0xf~tZh_J=2މ<sOˣJ.9{E x4J~<8B"!'&CMC>~1{u1lݰn־(鯘^%> ]L⻢C 5Yʀhq-z>"[1>ۻXUiK73wJG݄:<<.؅xERo ޭInaet5ify^vQ<4&4_5\VH%e;2
-@9"^+pHum@tz5&utͫPM/!!UU'2ȣ Ơ)TvXlt~5o=6c|}M5 /jaP OWiKB s_,ڣ=8GI:TؚzÕYN힨E|N"9V+OM-"ZOeF|>'kZI|VR8j3|VT܍x,GFѭY\h VKKӭ\:Ym쯱KL<cfj^S뫁-~2Do86WTC0&o{TThk׼nu9MO4.&|e Cl_5[
-- o9zV1O3;k
-JNq.K=~HU *.*Q%EMz 6U8J;,qހ
-}0N+#b>d
-s/SЅ_ ,yڛ09lr1]zvT}Avk0ۤmkwi֮2+/Sf~2S/Y&NgETeJfsb*ve\_u*@y1zh=e^aى1ʎq]b\=W2Ʀm$\jNCjP:/$+Ӡ/Y:8C1!T?"ܹC?GHh^w
-nfa=#gtDJ+;*IoC 7k!_ 㯐:ui2F_9CF9ԉ3
-;3.4oj;sܳ4v}F`jW"q,.&p1(pՆ87g2-L@ݮ(qV"olP$ *zmo|}"טVx7Z@]]>eoRZ)jSa/;F#k
-kcp͝Y$zQ(ιmG};X}EIƯ't mT*=_ ^u*T}f:,i.ZHsMC{Tmkx{SES;
-a
-(.hLnO]ÏyI|
-9-ܨV@Aq´sQ]{xTյ3$ (J(ЖhF+D֊ҖBF:|
-Q~5^6r@DMex'!@x&@xk8 `I朳k^{^Kmvjn:Ksܡ`FZ.LYK
- wU! ;sꇢQtFcF5n Z7Rݟ/|VMf \rL
- 9r mhXs$ֱZDy\7W]-@L.v_T׏VvFr?fήiapnSjId@3PkӱK[in䋩DI-H֡4rKƿ {[ L\"YoGX᝿ ͋7#Rҏ?7bJED.?$҇8i`|օG;4^JMQQB .1(1fH
-b'Jmpĥ) Xh4ӠrTzȠZW(r30\?Ley]!f+e x(~-]U €0@'\\\E+sȆQG@orT^;xʀ:(_˃{DGJOG6v
-˓:HWR:vxN
-#cQ*iF\f|_r:S}ԉPtZsj/n'*p1m%A24)A?KtW"1ƮDVY y[@w9Uz3pa
-ƒ 
-l $b+T~NF+$gtԁB*s2gY"F~Y βȯEQ22,4? OD:ҘCn|@qpfLx$#'ct+YZyƺ^@-@U#ɹZ:֐
-M#Ddk<unVHI&$l)i+r\z ]<y:k} ^{cto@)0GVԳzQ6=TctOBX/"ͯLi&?e>A4s
-=Mǁ$~/rS}fǢz#m6ĝ#W>l\s[XRgSE[0ȶ=;A`a
-`n<?9B:\Ra4#Y&̶5A[TT}[weJv%5X͢,2TZ=Tͫ+CWì_'i^iǻe;NT*-t([ 0C4/2B!kIxjy]ZD֧>a&@
-cbk7T8`g]&ʄNJW\S7<
-)M)[7[dF{u󓙊:ƍ]{ ߛ*_ nLCẆE9M?qY{ CvDcݒCtNЕrCRz FݧXl+c,ۂ 1/^#L컣NOS'5vyr: };ɕъ+'tMm+pͦqlFA77h14r`CJL{ww mkvw W`F f0G
- L,um Zmb#j/+1q]|;?V'skסH|K6ä?v{I;]Q(9BuvHw8x5r\{ut{Tv)<rGC*=,&wh`ܦblОw0rs^{uw<T/ԚU6lFS48kh9RqJiV:ɾijaS}k##.Q0znzAg]ebS{7L;l;cGV wGE#KB/,xYІ~.6cs7Q>[иSzSf%7TOJB&$updтr>7=jL5B"ٜg8I@;$} $؋$)~ݰݒ
-:;,xB U*\(&6S.EB<wYLҵm]=;gXZ{$n jEUҷv 0_|e^Giˏĵ[1(ּ%¯s0doz)`X(r&"ʻ=72?11FU !Hyºm uӷ>He;n,y5d8?sݬ `56I/T 85ß2Z8͕\rb ]W6m^Dlp7@ux`!v0?F!Jo(~5zKt2y~_\ܼ͝D#8dprD<V7MsMuC]: ps֞49Sx=mbN^50( I= Eƫw&ngn9qlo\'ͣdkE8΅}jbu̞p t*w?w_R+ mu8%8Z?W>G!KY#?pdOo{ssx;nw#JkTZNI・ZFv,WL,RYe߱t#O)# H"R"ER
-kПt!P8x&âH
-q\r|rndQ"!E4 ǠMw mK׊<<f<rAхo/[M^}gYFvIݎoMzoP)vV5&GMDtgHI,"*ED
-Ç="|pHSkK]먌M10zf|;G!͒dMjN5c9)ssw(e05)e"~o\0QoD9߻eW^oz}.8'ǟʘ7WepQ'5LڃC򸷾WT[_6S(rR Џҥ)rW}/{1duj0<*r)`ZPG4+غj^)RZgV=y|Tչ3 RH%UH@WAXV?.,aBLa))bXIj|QR^yw;sg@?ɝ|gsE|k]IoNTÀ kvc6 4h?!˵Qm{$!fLItl IBWt$ w0侽ӺɆߜN_͏?S-U}oT49Ylr'#3b%TrQ8{kzXD:j7#κX\1N'l%6A.Ӻ;uuP60h^yEݧ
-ZM$~XJ Q_W?&vc
-`t gbq@b
-?(i/aCOqGranoZG
-zȝ&FIsrGƯU'}GkRYum$}U85T 
-& 5 魥y} KM}_| d_A7C8:ИoF5[SH w|%)Ce.bzJqPvjga3qG_wmʧ`KfD|"S` PLje 2$ɻ{g{ggbt^TO ǔ 倿hT<tѓ<Sz Fxa$ KuTzuo,k|HR׵SZ3
-Ԁ^r0!;tYYg]I]zļY^QLKYԻlV(vN&(fft1%Re?6R͢q|m艗8.=,jlL}vG^^Oz׉cX8AuMנ1.xWf`?fy N /TcZ^>gB[XdL"
-
-:)1kHL}Vowz#}aUSxr?v*k`c(Nk;ǽ_ċy8jVPfc>iv1G_BoPWDus4=.*JDe
- Y!eI|Ҕ,#AL<vT? bNlt*uWT[,l5
- #̌pI7i^zZ:e 4IF*,̬՜Q2T]*PSGmM,d 5Ulf5M` 3M_;1v?di듽߼Il+]}V%Wv ʕ .fp$z{aStm"{?F;|߼7{6.Mz ٟYiR%\l[KDA]L1\}a:;H'PifInQp;5P8B&Ô8CjZ:kn,yqxCٞMv(ϼ׮xo4tKV(َ4A` PM(%07?:+yZ>+yÂP0ťсc$&[vсs" yarCdr̍Z)(CXexՓɢ&5-W. 6G;fFU2{IO0\A@ +A@W{j -!P@0=bJR6 pWQJ
-
-($W,IuN@|
-ziN;6P{{G』p #P&0!ͦXFśO뽷[viJ
-bJ6d<d}{W7 HΡlX‘_Ype:iB6"svk߼IOf=a4ϷmjVS<Aqq
-P'-X%Pgs,CjI~NO9=pN+9%/:&#%
-:HRW&Qe|jk ܨDǀK iwf<L-’Z݁) 6Ҿq)z p&-Pß?7@g<ldEu ;1QV>İ3uЬto
-8h&cc|RP>"]Tl{r]# `
-wP(Roe"Mu(ۛ;!7V:L+MJҰ/jZ* "Ҿ:h_i_59bw">:)AxFic*m KVGIVjԍ DqMDuj%e^$Q#jIBOM=5Ţ'5_FsF
- |,>n(jX`#<G<ks j6D;~
-CrqJD+*ψm 1ȡ) );y)M6p!"D Vq~xӯtvlzf7Gw9bg1f 72KѶÐUڈ}uaG2}<aK8w`]jܡ^K qF[B D{^"p5 A;m\/jiFzir<M^"tfɭڜx~G7Q{{v1$6涊o:0-=YJ&J6)&.&gI[R -=
-¬ƺ+[jpʥq(MpƊ{0V ‘-43Լc.ީ ~/>v9 2rb,1CG˒
->õ쒏
- )$?b#INrkT
-stں g6
-Fɫ9Ĵ6fBUalFg-g
-oBp)bq:PGEKhȱXe(k9 Zt7rR+K%[
-\ܮ=4n 6_OYcT Yi 5+SYPR*zP cTƒ-Cb衱#Z|Н6[^Xdݕc8rg1)i+z|߫-@3-@2
-??⏿i 傛
-&%d`=^iA0vz y9 ʄҚd1nqShцś=
-Ie7{򯑳i 'i/ώ6
-E#o*nVh34<7ϴڿY)Ay#bnh'KwkLo\s>m\q)٥}y- |ٳ^?״xWGza"(|a4whxAގ]q>,4y{@0/ ?Z讓1P94݄>ZWmTIޮ=>o@oЀH>x\HS5ʵx+(!]YnuњO-Uniź^AW+TQҏ6;眙od9sf̜=a͏䕴0eBn&#<V,_@QI@ " h<a%z(i9b knVL="Յ-,c3yY‘qkp8Z@E-Ձ}>i+yF͕
-s$/|Gxusus]Y\G"?*p/*v\;R:vر37ࣶFҦo6x|oCכr,VM]y9:~
-ۦﭨ;|/\6nmO.aKmx/Цٓ*l
-6Y-<d
-`e_b<hS5xj6Z1g;U A˴if盭)̲T_n2,x43o]V/[t/uԏޔzAaDX ?R=8YI3':#x񦛻4WLc 1߸ #pqDmfB1AǔJ :>r}gRmؘl Z4S{ia_c
-l Ѝ', 6 t¯#"R`Z `lV|ٷB_6yޜSĜhҋ
-xe uԮ}w%dj7qO| { xͻ^B8/-r]`iL@`po0>cGD[?EX墅+H¡ "s0p6cáws
-^N͒7
-Ol&h+ي ֔˸_-Nb)ltRX3;S؉yzdMOUЬɩ}3:Є
-):L`SyS>+qJ[db`}12k'TIWU6jgټKMxX
-IQ[^/c<ؖ-Ƌ[uÂ; ʿ ZyMy+R>ҶZaMYЦŸ1}&yWr<p J[0Q$*;эhLyϚo/ez30 ].[ᬩ } TΊ'Nٕ`J3AM}P$Gg!=w
-<b&
-2gtEpX
-ν<j^0ݵL#E'-&I2w(r*ϚBzdž7lQ54[Ι/N 0JɥM).\?[j S|;BD+3:L-VV%Zl2:K9ؕ;ʱ˾60/yV*RC6w^HY,Z. 9
-O
-=v4AL`^vsY)0VVk/I ǚ }{~493=ԛ q~_M"Rfs3DU!Zף5 ]ky~sxse #0ltx
-W g5` :@rD56x
-ܮznUR`/S`h%S%1|ҨsKi}+WM\.~n.d?.ҟP0 <)|ß?uɛ(|½y%Ѧ61?'qƅ hu#
-j\CIk ?HSÙ9M)a¹TX<DlUG3;T|RlU>Ks9>"jΛL9M9KDKRRK<e7 zdeyor
-YK1>"ܬ΢ԖL53.h}c@k{0Dn-9j?2"RS'};#T_z{Vw<fh9Bs0ʊMy(<NK$sEr=[6v[# Y)ɾɜDª&iu74fݹE$5~, +Ltu]-D *2_>{ljd(A.A&@3=
-"8
-{bƂ\$= JxGIXX
-IXTK<>ij`ՉB ͌֘ i
-?Xe9VQ`̖ڑ:kJgo&x+K$7@;[dp=' -F) B
-b!;)L4ʪ3y(t:&9[=Lnل1`MWBrGs>}k,N[_Gw9־@,|3z Z
-.4o풅:VꏾR2Wd,QcH}t5ē-jKf5 80Xonb=d&;cwT:-ayS'(/x޻Qd7)]" kXz
-9̅0ҝdagajg\AC9 RU>mGG¾ѭ|WTM!sܘ b聸hp BOwS
-
-m-<wNlY% nwL îlBicFo$<nٜbhI/k22=|urQᝁTK|s'"L˛p7YtЧ{X$믦] -_@lYI]}tTE:Mb t &|
-&%WX7A3vkKeJCM9y,clv$,J/ɝ;MM[Y7)bRߺ@ J#!}\n v#}>x6/*};^H=&^
-Tzp- կ آ[Wź|"
-B>gKNV ъQNА)uLe2 *F|0ls]}B·哳pY(<_d66|6"K {ot~tUs,m՚l r7<Eh
-"a Ʈ93%feap:_=Tntހ
- c\Ӹ{~*'Q3\=@(g(^ɐ@n2
-x-_[&U,/nD1Q<<Z{> ǵBZn= :kBBn,ږ(s&DTԯQ?W$,<Ik| J֌Axo+D _|`A&a,][lEQ$[Q7McEk"VJ
-Ti~>Hq[TSUp Y|6
-ުN;'6=wS0,:#yTED\1.ϲ\Z.4jHM5Y.@<.J=SX\o `3s5BW;Nê.]>W3M€94}fG<"'gB1AУD1n"('8P9d @[`0\tc֭ ]5:ęUXC*0~ݢf@!ТTS;O]ņaL7HKPKn*q"֌F6*;}=qf:hCѦUШ&P)dƛ_2
-٬L*Aw<,̜PQʰu_(v&qo;զ ?-|hO$zxu*gpee;pD+b_K옌3 ;h[~"6GmI—~Vg07※h>ݙzu
-`c'_>b 9^yKm
- DԦX-Zz\G숴ΰNiyp/hq;Wx]L
-DN& |f0SD'8h 7A{)B\@r_X]TGa'ٯyYAu-/O,`
- }iJ# z\`0xG<Q|@%V`tYi\]l'Pe$aZiJ$&]̀+ $@ܽ5в
-lm"Q
-^)=8L0SF|@oQi_ɗDvcvRj'*䀉Ļŗ}).Mb*/s>QOGi\/MftJ%G6cWE"n4p}x*g~z$:O
-b  ]͞#FYU
-USoe=-5TcVbP͡a3H䯗EF}
-֩ oP{;
-\k«@gO!/s/P&*S($ylz |0CZ<Mز/&T? <;a" יI#]7\\z;wk5mC>SpV^ʈbl pJSlb>XچTK}Q+w!돟.~W
-o"w5 l Jċ~+8j
-f2 @9Kb%+ȅo/.|pr:>_qzaim~!ɪZp'xY_ 1Z@nt s->H3m4
-̤[SO^7; u\U=A 3EGuxLly!mB0N_[QL iIɗj&YDo#m6ՌJZ5
- mvdF%͍]F;]WCKdyu2''g xeszȠ)LumSéN%HI*64p=2󋰟3Dts'bvo w{b /J10#MV?ETf Mk 7"6@6#'An&>!z\v9oV})>+;p>}Aq pw )E@Gy\gLDTO> ֊K3֡Q9JAd
-n{& Z\9no$3- `gHN$vpN|l:Fz-\_VN:
-pB/X{戸.Ƽ'/`k穔Xˉzeo R6oI?\yPԮZd\0ʓc*ֲO:.gC C̓v
-+U-˫n!XJU"O
-HSHq [71 6i^>93sf9gΜdC z?9ѵ+5#_9Y?Ⱥ>*)/}[MnԝBfzX
-~ 4 ĵ ê>9q4x@")wr@W6( A
-aB()y6L,uOl.|A}~C9[iNhq8T#T0cјPw9
-+iV6 3^U(*Gh'?Y|rHLI) o?Ჭ
-3/55-e.3C:!Ig,ȝs@~߉m*6*4C:cá‹a;pV 9~k@(Ɣ todť"eU\;0HuzRL< e~AѱjYP]x11S0Z,J.ZWϽ5z.ɭ,n>6 Dh=oGuh Oj%y/J*|E>P2̣ 39Ã<}B[ٔ>xc
-yfV~"T$B؃
-PY}#D ˪ȽF//Y_^΢±TlOKF'4_VD/(۞&wCp\݃}`m!He-r= 685i.*ب͸>C-V<$Ou+*r{J 8_/yd!-0"mZJ [uo'r]_9l{C@/oQ,b@{3m4<&6rUfawMp#Sw:6O(
-!
-T3s @od\Y6<ظj'{GN*:bjr⿏n=w<9cj`4Pk>g&tٹ_j` @~vl+WM`D5$k\sCD|Oei\Gm7j
- nbr `,%Wj"EرqV%%S鵴"ɔbU)k̑MG4Q䘍T̚¾ǡmˢ||-Yf wY-c݃Ϙ{w멝SmمeѶ9aPHEU눪S6DEe% 6bʭ
-.-0m=ŊC
-m\P')_>AIB.șO)8TXq_H<G\^IZ0 Zx=u1jb [ԮS6Yj*=fU"h}pVu0ݖԅJ0&ǩXns<EhCџ9 Մ/A GQOdkGD"埝M\;$^5&':E ?ؗrw͂*&/
-;̽~dyÃGe$e& Ok'/ͭR!Y[dpokCY3+bJ{&CG6'eڰ/`և\Avtke cxJ@u~ y<K(2X.7۲xKXw+)-4-M*,8u9Z ~N(O;I\LFg$A:,uआfD1 ᓣ:h{VkNDsqM=7D3zjuPŊ `ubSsZ_5.T{ϣ3@CE& L
-J҂>4aT#bhQmCOkAYTi0!&ql߶=R|VY)Q٢X3Q>9& 4JՇzVf6@J](9
-|
-JtR1"(ƴNtSK o @7h٨JCw `./
-/7 w
-
-9&&O dPAvS>0f:^+>E-si>fC!yrƄ^L<&qAo^ZLdwwYS[cUg'Ncyeۿ
-PC4i`Z c*
-G Nnu$8Z@<_ ̑zK]tXϥѲj7^}XCeʪ2e*XCk?A
-iѡCKfIp48̮Hev4 o2қ{ [)c F g Sq91w_3kТϤ{Njps<Kimj^5gkۉ'b o+U\0ST2|XxrDN0IRC*HI۱(^=7Dpi
-wV;+g. W..8),i.A2\ bj4<$>Ӓ'
-퐉ybQCF).:4
-LY{1mq5U(AV+;_V2QԼj~1[%PٮFN[!׺ z-񲖖_YK8 kY5w~#AZ "&KVW) 3e]E$4 Khjr-3gjs[_ w032d}mFʙ#' fF;N4HEo$HS Thol!#0( C:ڮV*&M#~[
-QM_?jp5;QA+mxNF%({~h=<3] "؇ pe4 ҢX9@t@N۟chC(Vg4^x5O&2^zުeeBbҁe",+`SXD.'3M=O}~9B22^2F
- o,E#Lh@0e֠ yD H ,d551>w~GUWWWWW_dgV/9A[3cE<PDXB|fe-a&B{
-ww36pɝ-zl'1jOFqWV>]:=D\332̝, `Rs-B%5#Sou)Vv
-ҖךWMKWdu_.siѸ!gGJHyw) /[Ɔpkņr|&c᩵ }{z;n{NXTN4_++ﶩOSDJC)(Df ^(PcbTEP/
-<bczL
-_
-Ҧ/ 4\fW$.xE{7+!0P=n
-WeIԝ`gQ
-%Hf%Cq?*aY5ݔ{!nUӲn=I1vGVKm[fӗK2:WH6F0.~ \\
-0~)dt)d#$K  4{B"lVgfYTf}2?WHd^Awkw*U>+n4f}W%]\Z`גW)ג˗ (y/9@&Ԣj=c_ʹ &+\ǨڸWFI~)8oxrSGIۄ+Hގ:^XouxU>E˓Z).2Ѣ׏dc#T]kӟ̥t:h<+ jzڗ5JT\Ǩ  Z4]r¼?3Iv(pkQ՝z}yF`H~ϳq#j+q$x`NE,Sf RnT@jF-kzF'@4)|\[kR]gLxr }An2aȍc+XM0̱ }?1>̠p:V<U'N]wp5ւ` 5Zϐtm5_o`1GF_y(
-&0QcW>9p
-&z'_0b#cO:cD:-$Ǭ=hQ|[3JM
-p=67CVy y8GV2a;G5]2Y(,8welpc+)"7~! rw^y/!a_rw{BSP&xlt&nO1a 7p}|bs[׋eԲ]N}bNItR(UG\Fjo1228`Ɗp[
-AH~KV_+0lsۢav&+n3
-06twj_K%yCGW -\svPO3~X]-{HG$G{?mP(zD1
-2Ț6 I0w?-QM v~7ZjЖj1gpoO0;vz=gzSWzT/Y\o*ۤkA7C;b.ERuǀasQOHx^> }{$n:).3-\j (il I8 ;ЈV
-Aq.vFSԇn<fƐ鷣aU`ģ}uTL,xÓPR*^D0F6z4MP%'ays1#|o&w)G9_IY[~Ǵ9ICxpw_a'1}p,4mJi3ʂ!jzmeZm8xꓒ6
-QD|8
-P>@Pe
-0,'N1kGh*\D
-dg9vyxP//)elFK-hSO3%7CO9]u +Two@}S$ؑ>BJ2۹1&p*u
-VQ:[oK#Dq9X~vX,/MG}1Z#F=)hގ+vNߍc%dkA }_C>{"7K#*@>dIҝH>Ѻ|a'y:OLڃqaz=B)ՠa:Cؗ5^K5Z$p7'Ƴi:Ado'qA4a4z8S%BX[{nj#R\;v}!VL7`n0HBGK<B:+<䌇K1|I4T"l_Y5ŭ女~YSe|<?B͇%"KBCL(&rݣ+ο|NM2@9 eVrhL`wO8]f<o_8Mx <_xNDs'Vjϥ1g4k!
-MV*Ff!x^Ή5 ^[7Ysc΃K~=_DĮM>h?Y-ٺ+T'>)D!r#XE
-G yAf 0 'Qk2Tw,`tWyv c
-土V-@Vh}*޲*EH2bcy%߲&zIo6Ǵh}8\&t!XS93
- FP*燂P#/Ts_zP{ `HW
-1ߐJKO){a+o~<_oW0 9aey,p>cN_'Awko:7CSi'-ssyg DJ8)s(2J_ws=95yɊݯoj^7ofrYf(qy9R4ů_N(?E(?>QPPH~y;3\l
-s!WYh 6S_5ŌP*g,
-h Y Ya P.&](F0ny
-CAP={>u
-@lkv[Q0(dtW_\*y
-\ߘ"~{XKW|RgL$4Z'QH+'XhTh/'*xyeNt-L"Ͱ$'5<\$ a4xCI|}Φͮ$\^/OЕ0##ŭuwNjsa#0zL nʥ밎W{%z}/b;_l)ö&H_.o3ҏA4^SD&=:&suo!^z_H (.ɥ<gL7r)Q#'SNÉC=a\ZUv}쾬`e=\T^ B>Ø3ճ`sY{}>5*' |ќQl1Qoj\PTl.MOM f ׾ 1QC)2KqR\CDGz^3;?9,A[A't@\%D*ȩxNqp&﹛b6b?;8[&ܰcυGu᳕l*Zd0OG}V <N>¸Yu-EX%EJmm2?QOCtdb??>$bNId}7Mڀ? Ru-4[HZFRe~oY.*ub^S9:5:EV~*W\9PP4^% c9(%OpFVG5*^C nhքdX7=;ư8,+5U
-'J;C+ wڷ6׺@l6 @7.-Βw0>+K< =P/=mNYֻu`u/<gaDpBѸi`s2(eX{3|jgmsF}s#fevνY.-=Z$q3YMKpc E7A#mlL:_Oh S1$ S%<o bL$Wlj [+[69368f['wΤprt`*ѺTE:Ob@' Hv&/(
-G!5F E"SpE0F([DOE$ AXeVbK ~볺T'm3ǿ.grU"S0%M 
--ha~_yd`g9Z~_W M0N:N-wƯpʻ '1aCKV="]h=4ݔl'kG;9s0'G$_iՋqm׍(=ָ׏|0݀J=nD9 ~esЏWJ1s'6B[y[
-~Af. @9|¨
-[ Ole#c bqOcJ?@0c(5+Ԗ2wBn-ZC}zӷzl% ɭWsdGp8^ȹf>R"+is^N9)˩;<Bu/^ 5#skO@l %yb:z#$)TX9ߡ#I-Xw/9Z/%D 7-@yrQ)lE$Ծo?0,
--B:z#l`/ܩڞA޽"%E{qWK9)۽ΗZw>wl!$Ups݆YݢLDO1{g꧘Ɨ(#y !!d,2LY`]uNmC :-=x+@99hly&.Y7ZaZηS!gp85X.͆!.mu* #嘓eTccS »<ߧ@8p'l?JW3f\p Za0) m]Y<YuΠ"8Z\jE=gK
- DmXQ6;+!E#0ʔj8@et/yĞSPւ声 3Zfbÿ J0GU7c?g4rf
-r<<ĝ#?pE#(wí`qDJAn
-i-:`hZ8Ybp@q~豂{5qvrHf_QGϲ;4*+RNC\oVv00OP{ +ԕdLo2BU 8H$4b ;@*Nan_A~íӯ}ObΑicӮ{3~_J_ @2QM6Be![=9ҙ$vD#=@JpTkJ`!NgiĮ}\\f+GɰbOs: m;Ov~~iGU[$a/HCJ 8RXg@*̭rӽU,)gw[R<S<H*c@ϣdC'Fq*0r
-d_"fS8)sCI9J au -rbXr[ANhs2@j`{ WBKs]^rGSo|[*IFBiJ
-JfJ7w."\S GEG196S&-9*"KϒiR r?]'7n;5;yvY-iv|aٽw/50' \H1[x?s'Bg\
-؎q?*zir6Ey*Zbz|%y1?h YX ]_%PT9J/ؿ/Uh<ܡWxRݪYsQv_VO7ۻ*+gCJwsJ/;ْ゜QE ո r/?% G+སԨtiC5",ax-6xg[~>vzM^t6B^9)_Yh
-S'YRRgF\b`HtGdO0Vб\m+%}},m^TQ>i|iN4e0O"4vW9ǭi4>Cګoɤ\J
-4/A&hn&
-i%#ĈJ1pY&~"JMo'NR ;tCGR-ȭy4@L긕eD))AS0 [*dn,mFmj`({ f@;GW)u b"dz۲¸Ǧ +
-25j
-9csrW.7yGnUݒ-ZּS߅_ ')q 2u*Xe7Xe ws9*ÌEJo>7iZ:`]21\hbˊX(uoOa\F ֻoC1#uҙiFE1NA{\FmԿ!{N̂o7pf,Eg|!:b3hz6ic_s9c(8y#o}vwR[C!^|v$G5mbX-gz)y5k+]vRu't9E'tL1_僞\ݯ7cPe9ȗq
- ԧJ4#PG{7ҳ^iocZKPeVDzu_\_H/oFKzlKY?iיqpcI1Z]eEi0.?1(j~0NH$ڝAb=׉+*/\_ɝ]몶YV-Q>.6t
-,.
-:CRթ;+/S6FNV˭fr'>Q:n|Xor[>>73 o|sw#w hrZAZT{`Y$Gfs%=dRȭ<#3'*{#YmVq) =Ӊ,9uQasLBA 1:?!/X{Wfzxz</LgqͣG_T:>ZZq
-B6 Op-sh/9Q_?PFi# wwIe9 = ҊvUJR-c5D]{a+~酝^X
-[n68;nz$n]5y;9og^s^!|CxCtv0(
-q(.oQ߂hX5,L $S@G#XmW[3myŽn/;j_c!/n "EI#>I` u?Ykt1~xFؚ#ۧ-|
-psUV1x;ʈr &cÎ9g\a8j]/
-&<N:WL2 +av" ՜/vԹSav0Q:"^jj].wUOی:@u1K% MuFUNK+Wf0 MM~ CYYGΉ倜ojş}הpKcIIcW:R:{uL@;E9ڇsNc
->nAO1n .fc|D5}Z xYV
-?ثAQne'ʧ[-XU q+0\ek?ñ/:47+;! |g;k{0w&@l71*eHIm
-,Nl;5 Y,c<{Fi* tUHץ/-+e0&c:}t6 Ʉe]-*&WQQL_^(җF%o;H&4$OxTg[7|4c~33.t8̝}!*LQmp 9a(biW9d1A'2OZy%ҙ-?- ni|>
-~0'pd7ҋGrAB9DƀIvJJIʸЇ%kXyx*9-KYUz E5.YdܸÆ4 _sC+l8J|m+t +; vW-EHԘO[Ɖ0,i,O]Sj'Az8}! ikr;rUr9}nNt@NgA[X01' )DsjgKRsq$Ha6&_[Cp DM@\٥mDB=$ech_<u73SokO9!ƶa ֬|G>K5@W?4*K u_x"_̗(QZy̫4]fcZt_f`=BwX4CԵ+JfH-ٱ$Wk'\>J?ĚGBq]M%鵽U..s1beکt`r!/鍛zCH(Υi{S!uI&EbYHSTfB4>sdjAp MX+Ι/^yã[ܟGԝ@ Q"bB;ظH
- GbJ1a;>l뉹< oHg*'sn$'+ M*~%0}NS0}?*z8H%ʉ1S I Ԃ T5>d>*x@e6u#=*X
-x{g[Y2re7WbS
-f+5H̝QL )tm>qW_[` AVȯ
-쏬FXZP&Du:)?kUuNX?҅;DK霫69t!d:O_x[:w[ss;:ý0_/:LdLa2慡);|Q;KjvjtJCgi)"8u| !)8.mL,L F 3)Rs>\]?XWoW l
-xXoPe (SJ1* y;r$B`2+l֦`Ne* @shx
-@oi E@sc.ԕСV'!@Es_~6M82IYg .meue6S"ʓRTD%]G:nPbΠwB8v߶0yC΢$0f˅82tB
-|Ww37qܪOm)xeUb=ty0C%Ŵaϗ˹`^aB  KQKjmoa~'EncFڧLPCQ|{b{ݩtcKJtl_>ς\%L9* y)cT }ߝh
-wb,,
-W~*(Q)
-k;Sp*ߓy+^ G8eMRTӉx&ljMH~g}%rM$a<%)k0CxMQ po1wƛDZˢHS"b_GxτJf 
- 6;a 3s_đgoZ4٣|ki!o`G&Ee vF|?ZCqN~o )OaQg|mHaQ! gd)$*&_6h='h%Vbeb x~s1Vc.ĊX]\krw)4 W|t;B
-y& 6rƫ:D*Fv(4Q+*^|*'qw xtTkE TAqu4Ln χ|`o&pZ쀱|~-η ʪ~1^UuDm*CmKq]RyhpkF2*\oxU@:W+@rO Mؠli0r2$#q.@w /đA[BW'p+O*yb[
-,|V0<FqIqNƩ2+qR\eC|MMPWJ~7[$9NɠF *5v&0>_YL$"JWz@ź
-a~A9c%$jPuYGRAS5 vJ`O)c, 4] ֱXoⶱ]T6R4{xtx-AA>6ьRb7kUewg7@3CB
-!x;vQZ l'2 waѿ#y`ȣE5l R
-̓c<9ditYgEZuF%}`J:BI%u|q ?txW}}ZX+]~a^Z3M<(*I=ڸ~gs̟ 4*KJDio;U
-A&rJ' %~E}dt_}w`l2e*&}I5QA<o6{cR 0g|S֊?A62v9h Ӈ2709Eˎ]@l
-dz%g*#j)c~gr./*6o yW ڙقw׎H*sGNsr}M{CB:0nwʋׂa҉9AQpBP= LpJ 8\{e%'6 .Jdʭ3;)EGù$-H:Z=>۱KȜ`"]`
-ksQD<{
-?Q&y)W|8+%DapnQ>~'l!_]dJCb gX}2Y i хo^:ҭGN6hCqX>9 zybr*MIHm V͵ |ܾ{D䇵?+xgב)
-4
-?n|sI3l]pio"#.\D<pbF.= r[P 0ٓ瞍 ◉p+讣M
-Gbҏ" ÝB&{ הbq34V2])>X[ ޲Z[IiHOUĈ"7EA ^S-BzS/[0&Jޅ& J{ qwU'-^EhHƱzsr$=~?VQ):P4~K›XX^0Q+୘fR8R3_ޮO3.үs"}fL$e-¡WeIJXlG-U]rie+V"Lak:6c
-dZ4lB>*ŏ( RH`[dx ^xz&کܤb z&rkHwBZm>[lxQO?NxLİV(U ]*-~&Z~IL@1:RF`@{av )r6B"bQ~M,_FS C\G]zmn]nM xC\=;+;Vy#ATd:pM|aozx j<V C6re QT\1k*^wK/8WOEb-IbY@Ж A|ۗuz41C{ҐNR|6B ]Dzg0f_l?ߩ|e("2^#c=ۣڣڣվ%H\oH6AlfK* E i&YXCC?]ChEa:J[0@%vD.юP<IhQIL>DO[
-$ b@ID{6&Ht_Kq&u+
-Eh]e uEMLW̑9Xfג, 52I%K:{a&ဘG&iH0L{^j<wG,<ZгvJrFT
-V@6r(;+[֠$瞦 ͓1 Tw_?ӣϮe;hwg5}*Y6}6P{)`}Uw 'v7Ϥ&Z 7I0f6Yc?*{?+& Jl5t@Өᬓ_q,2&0jxrs5\`C &JH~(`IDCyz`xӨo"Kg<Αh޿n(>×=
-M-XkNVLu4)aCZx'DݝO+G!s xB{lK/2eRlO|;ؓ
-޶d2e¼ 2;1;1;r 7.RDE7=_ 4x-`3 z]Ÿ';4➐>ߋވ/"1)[:d&
-}+8
-*#'}2OdZ_>M&_' A7kC4.AyS|dHiƨ4]|²)
-}xp1b΄{$!܀ghۏA]񙁤6
-L} (A=کXخ5-1n—@
-m]In>jJ|N΂o
--xst#DڹP) kD-Ur2b+X4MO)R~r\ŎBms3e `y7
- g9098c'+^k:Xdu
-'^!X++*OkPcn[쮃@l#ba4TwXsXv,Mſ@t!lY! 
-5.2ԝH-+~aA<׉|_%v\!RpqPPa<Se(T}4awaw!NN"U
-ڇ1I_"`J
-O>ϪNU)D\᯴Ud8{Ĭ<j(πYU9* hbk8.BQЀv[H!N[+rp@Էl,FB1j ^NX%%r^zĻ`k>"@ G+u-+O7W̅'1qo1s
-:4
-im
-'\]G۠cN>WDŤ6؊J+F|4F_ccj{`*AU997z ]M=!լSk͂bZyl@z\UgJR'ѬfT@AWM췐^'YΩ`⹨dђYV!/8vn$M~zN|I ܗ7\p:`m &IZn? ˂;ЃYnjn-ixNڐw$N{ް>lMm浨ny^v =g˽e7A0g*Lҙ؎]wOAcHM셥wxA8#tk7qBH3oVaj|w!惖Oe
-yR o7}$l
- t@VczC
-H|4/0A4= jI̺Fn8KYkH8,ORmx5p8=k D"l&
-qJ׹ ѯ s̰
-/fؚQ3|qT'b
-R?/f1%pAГQ!
- n"e-ZbE讠-oZJUzW/.>Ѵ H>XRS(m]Uҽ$pQ;眙I+{o̙9ZK{ɢ֟X>}0he0qHkMJل ZnTOإt]ʷzoJm{JNYd/ʍcL{!)/]EAPFd6KqF'] {vsG{`ߺKd,z5D\!cn.#Ѻ,ڨowdX%W(T
-S4n4zIxMzVKvqI=l*Qh,@G|̜DUyxT?^ʔtpE%u୻A4uux^OyJ<v&>(80\!8 m\#
-0bg=hqKlH\1m4oD$5PkY&|
-L 1l2<Ȇ^#IB¾4e!t[
-]䣱%@꩞CTOȓ r2anvVŻtF~(* ^xJm ²<br*&Hu0uK'%4poHY'lD?4x9O@yT&Wp
-}H7)&1˓͍χmnҟ蕱4v"I"Dm¡)5H>-1qk|EDS9j+vv4-"\Tr! rO cf1^Sa(}"Jp6@Eh6uhW<kМӏ8|[k4T<U!{oux/0I8BZ3TP:nߘ)ΌvGM-W޸sF[=
-m`GW5苄7h=
-HUem \̴,hЉm=ю: NZJ' &JǸ]Lq`{zS`pZbB8s ߿0KPE藝7E?jsy~ azvs_1JQ|9 jN4ǍK%w!& 2rK9"C+`[
-d%.y=?ݣ"^ͮߠtF{v0*'b4=
-z\k*'wMq蚡F\O_\[-׈54>q͆څ8EGvЋ"N媼H
-{;F<0ޑ|Zh2f|QyCO(22⺚q=XHk\_9[}z8-B\hZ7w%f [92IR
-bf<ެzxv&Y:\4ɺ5&knR.!Hk۴ {n2bnksOZ+Wv |dg.%Isb8L=j
-͵V ;"je]]8LN$lzމG mۣEwr‰EޜSs~$N+ʡ'߳:>U3/F#5M1#% lXZ.
-DT2
-`E;?
-ٚz,>{S_8$N~"?P%Y×FWx Ά2TaH05P6?`<a= k{bVg_=P+ߐ-*~ Tp%Ou w'lI2-kkE2֨s0hT#0 @ò/4⳵lV<l)Qbp 80 nA_!a&CFA"rH )HPO__~pU!@T 4ٖ#8|/ABgvf?5jޅ߸?Hp%gԡ~X;b1Mю3b:˛L(v|n$7 :8@yL%,RzRMeױm5I8-R`qxNȪLՁ^G0.or\H
-رčT `9a
-BCrr08Lb+-Oes vVH+
-!P&G?X@=N[6 ˩>^B'xQ_x3Hձ7wr5ZUҫQ$0n(9ƙAu/&zFGeO Zt#\ojSt.>>G; N[UI#w:7</0~:S@64 `HZcԮRS;g;*5HHj
-3xI6DJVVtg[uOYHe'̋0>[W/תǸ'e]^f`C(K bQwFgOلOH;Zm_+y5+Osh>`2xY#-W"wf($ c}$
-8p wA?UOb!ЃX4epCPfni(#y;Ax S
-yRsy۔4g('F3zںhdמB@(AMԹyzntkFλA.Am#W/rl]BV9q
-4
-Ư>]y٩_7qqm ۸w
-Vx<trA&iq!/6ƂTX%3lb7?3 72' U=K׹ILQ?ϧ}v>1l2B0qzkzp
-tӧ> iVΤ v'HΧH2?subM? s]܉ֲCI.
--ء[i4K.AMpƼs%81ȣ
-oe=u;ɱnNph)buZ3MwuS2eO7;ep}pfłrV`uvcӞ<̯SX$xxZCERo8qo5F;-;Lf^&c#@2`JZ\ГXd 6F+m%mFz)BP:SHkjuʁ1O R^TD7pTaQ"_|큯1 n/` fߎ(_A.+7J`Xקd{yG%L%A DW6)h.2 -[hJtkHPhI%V=.<$k;?s%F +;)kB(/8+GqȚuTC9,}eMjVP$tWŴkF6^Hw3v'lOuk,^pPn& )H0Jbov]wo)"lLS Xq(>%ź82-2o;ANxrB8?~˅~r)Riౣz><b,Yk@AHt fȤ"H-`bܰ( 4$s,?R8ʻ,3y שV
-=YP^J2"}OLa_8W1~c l6>dA[(%)@!l٭}e
-((ѧ->!Fke|j
-3 B,Q =_ s= JtI{Q.E}Ohw>}lO7^Oͽmj2:nUTᢒp}kO
-Fֵ+n<_9 W
-&FD? x, 11fUТED`42^ӥM~>:xPit Ho7`4.h}_sF!8^;;7HΫUTapz)K1-,8~Ҧ-D<8󭕤MMZW-I mgm&&Tړ7HyJ{pPu---KUv7S"N8O%a㔖a
- u/e:4A>{Rs}Me|MKod$^Kri1j$n6H]GMu^R[pu p;@[ zւ5(GQ$ay#Pȳ@(XEK'4jٹ&P]Xh / #٘}CO/c"m ZxjY-zC;٠{4_xv 9}Aj/GwUQ\0{.l:=o݄+>f$v(qڶlj 'x?XbȍH#X)qf1kbJ\@fiK P% (y 8f pZ&)gpM4|>>"Z%~AyS 2Ju6BXf+ݠ:3
-Qa
-5щ:
-zT{{+|o ׇ\4]I "c46M3Qͮ9~H 4 47TwMxs\&BǞ{e>++KȂMG/Is^PxMڇ䯈7zͦ,Ht\돑h{Z]@&nnI.v† Agb. PRCA1Vv)HTapM4FaX@QN_%#t2Z:D! eRHUx %9q棶d[2<VIrAw.M-YS
-ǚ/ îl+]HʩJ۶=Q
-܉wt)LVT46ohqtD6i!_,O`LLRnueV(*9Qr>+</+ܟD^ҙ' rw4f{B4<JPCe٫͝W+ػ1na޻;rލvm;i{͵Hb<< pmm#3[lL:Tg t&K]ZLc;ujn#w{Ԭ;Plj?h@3Y4}lx `E
-T!Ŗ^G駐L
-W($BYB\A!*$BxHl|#` @1M
-m-6')mQ(w&쟩)oчkxl#m&Zm׈a$%vKV!jZc\ ۻ q9z\g@zl v;Te򟸒U!.߂u 7zL"ShuJraj$m$E$I- 7Xnv2܍M8Ig^xn`9x/p0?howU[cТ(LDA*#rxO
-l6[,Fj
-,e]d_{֗PO"C@ ],? 4:!T4qK~^ j 2fPwom.* *97,I-lX_ 'EŚQ|'tpجWpZNn)?X٧'Yx8jaO8b~PxԌ:&/.I1~@#IG td
-
-?o #YX'z4VxV>Zգ3#y@M7%jq%r[LO2 7=D$j|aW,pi1S1.9>S9wEIVIq? *Pe"iTC.tfl6v:Jv"Z&:FX
-@*|+T~ŗyb:A"\W3]fʔ D&tt-OAuFd
-9Xmq٭@O f3\05皚&h* 1F oZqƴϛUA
-$} Hq^aKQ$`-7Ko'=%>DUߍiƇ}!Q'[⺏]aH%wE B&ЮBP= <`GgPE3HqQ&5`>5l+{/ۿn1p:VLNqsfuU,+AGW[| /Xg!nk
-cS7`G4,8]\x8}s1f^\VVw<؟f3pri>׵>,>N
-40\R&sζ
-i<.D0M f#@A,j 7 D +`E0"~KYs@
-"$a 9,BSE!R^
-^~k>kZ7ko>_a`덗_<lQ@8y2#?gQvCW,:]RmszCM$Qdb'Ny
-x`>IpĈk0"514@Y|Sus#etjA8,Қ1I
-WK&N"ee;|ôدq5ПKPZq&Lh[.EqEx0߀$߄ekMvrÍw3y7 0f (E9??ӊ]/IeٴT^Vc&a\2 D7)A„+)?]hԞ
-o$ξ!cG(ZƔ`1If5Xv)/PD^#OVt1 k >N|ѡ쮃E?TlzWB1ІHtxobBggnXJK+
-ǝZ':UPA)*PTH`@@oHQUx| _ע>3T7RI(9w<S~Y%<۞:uע:ZĵDvJZ%l4Ҏ؍B&*Xz=*4 v-
-#s)t/nyrٮ\3x
-aR0'|mq:$8PaM%LNk]fGw Sz@kqZ)9ma"i>U E)i{{T0iwy(E9kZ"1VyD;ꀉ.7?wq|>.t1QtKf3q071y~?MS"LO5̻͢v[髵HG9\s|6 gsc/ҀR\}C#˂/Z^mpfx!{ jz~a>-+x~I q6m, s{i3 );[jc;/|XnA"?}tilӦMhmuufy Po:p@#=oOY&:gZJ3yJ:;e)y󊕼R$R%󡬰H_t쬞=_/ʭeNy)4I/l4T`.*o߂ sŭajE&SMϢЖoꦢcOV\Lep{
-5y*խ
-f9~n,3(ؿ
-oJ|?]/[NӤI
-kz(
-Tv0 ) Q,0<hS>J @!n3 kC
-mqz:#ߐ<㵚JT6+bl"}(>P&yx]3r_3Ru_f|x-b5ӊkKk+of~jl"`Pg'c~8p uv(YO0o6nu7vo 3pv(w6> YD7#jڳjR:tWQ:2JG d cJXYceeb:| eI^w\cߚd7Ib]E-0ׂ63x #ri毸&˥pӉH4[M&˕>k,gZvn='mzgэ*}>j _Oc`BoЄWQRV*~)?Ov^vL6+b3~l6OQS^;Oqך-3^rh{
-*
-W
-w;"4սaih_"4H 
- S;%hd>5qвa'^\?23(d{'s0
-bhW)sQjpGx{2q82!2RlTY߆lRpNaƁ )՟I\aW+|7*;FjbqJ
-ڻWsCl8urRf7t呥j]]#yh"]rUafAw>/7MyU*F e<|K6 XL歈R}qAwq%Ê)<A dR=wu6
-)6_mMq
-KOSOL9jFȈSN(Uv ~;0 cI!f\] 2~`p)-H!f ~aL]]-ț/L@wNWOG|/D^"Hv[B:~{VD ;ɭ'P3QIlj{΢ bҀmUSh$*U
-;[GyZVёQ2Ȩ
-EƻQ(7y*&Ab QߔMez$qE(9;2ix .+cw\cN6/sTb˭<+pT#H8.:pGuOh>ա!ښ*똾{fndW>x؅" 0Ͷ_L's@c$WeT壎ܵU$mdU ~KjW5qeؿt0%6
-<GFq<ք%ãި5Ir7pb~ZuA4".rR3 }
-2VF0(NoB-NiOal=GwN!80 ޒ_Jc4 ^u͵HsJ&N"&x^rJF';lyT?ob(|حUbq8?,q76}f3+\8"9I`[+J'V#6 ߙPC^FlpHEuGA@Rt4x˭>W#.YOL
-;8[tz7*# 0 /cصX@߀2
-2\ R6 $eLNf{ I?ٺ3n9̈Ox
-/{z{5#%FN'Pt[aiپ+A s#vZi<BVN+'p$eկ &5?x`0}Q;:z .}:%4Zk܁aew{q‘&Hcy'o;PlRqBV:O{%{}ĺnlfn7~C{p{rma4h5C{7}q'=՘*ZpȆ9CÆgЖדS,l$?x}
-JroQ~v>[-XeMN#:\"tkRrR(aiaDN6Yl[K 3<;*>X aKp,Gn}̉(qi[&PbH`>؂%f7%Vd9=9Jfr1:W@O|^Nҡw[yu*BO'mjYtu7Y:<Pd~A؅UyElYP@^{ ϽNɀg<y^V:p DF,̓{q *dxʞ
-yXdc0pwA\!BA$|SLj6Z hk)/7#$xR|:BRgCԒS%j.`A9DPTۺBlxt0 lb[(q"N'H9av< 0lnPgI o,.siD#wPT3!y)6Oc]}.Rlj}mA(H ~< %41EGH'a;
-8AS׵yiZ.QN(p Gj+gX{'|毝n!9?'`/ o-gh,փcת.$J´ ,~3"ɹuh̎]֧?e'i;zhW8rZg?~PwjӾBJo~oe
-!E+:]T]֪\^8n~J\,+X^pW
--\ۓwcf)*u%֠I*'']$$>NaZ͒NROf
--:+,GDϓ:n2_=q)*f_÷סђ"䍅6b[d|$o,\cP
-&4n˝>˲Jx,g9
-a#1Jƹ![{&-o W2ڬ '}J{ tB WX2g Й+(hh/~M銣, G4F{; J2+k qܓEznV1:-]h_=0Nj&(E;@.W3*e"9r1(2 qCms=NA=hd]C -Jr
-b՘Vg^ }ie<l&3RU
-JOj.[1Ӿ˵IZNu.%<C*1C1&bafMobUv襞%ڔ?بbh*8{Y6vZ~\m2Cݮt0m S%IǷ2l*`em} ja$(&D>6о9OԨ},ct&Cr˪&J ?#_j
--de~R%UrѥfUapŴwi%Ufsg2d]G6`2$}<UXfeF #eM>R_w)  ? yäwCi?Qe;9gm9,!ĘoV/Hp^O]J*)x:ƒ*u2D~Gwt94fPbcI㴒mGmNmQ=՘}
-
-LLMZ,𶤳,^/iz)L{%M>s${y*WO՞Jsj,KE-]𱵥t xT&.wL뽒x۶Yv5RjB\#g\ē@2|^QS?-x;U- 2QulmX_eQsYFk7ñ(1AJu7xk#S 9B+tȿܫ!eJIu-z<veo!fr
-D*rW%B7"΄#/(`_znA]Cz+V
-BӇ1Tj]1ow#laG$~QčJ*/9, Q=,yX|aiHV2-d+jC!Ca9Yu6.]Ht$e ڀ|um^k[\⣈vPIJ6-& SO(iiXT2#GzcQ*4oѵB%X/{#?Gt]۵iC@}YR%OxWE:2;i"+eZCN`oÆ4^VhV47%Is_k
-G}GCA1U@q>S7߻6E-o~i"/P[$ڝ k"Щ[ўHCy nT{aCemq3(֞^z?@Jp;٠LsI&#QFЇ֗ʤ"BVs
-]Sp1tEHIrU*fR{;XaW4\wo1U2v(/)vbMv9
-j^Fe eX@ Ryʃ=_;x2B!%9u3 GȤ<"Z|ߚ΄.l6]:Ȋ IpQfTö?A)IB\q!8
-z]%^CH^"
-nw8VLnya!pVµ'TxҀaGM/* xN^5k09nKo
-vW- 8)2ֶI|/{l:?:F5~T4 ߄Pbq5*io;DڤU-]'rW5T/(`'`FݾamڨFe$]_j~4 !["tkEʬ'q{JK,"Q@r 09p镬&mQ5'+KSAU3ГIʌMx=5Ljl]Jű>@w-mDz kM ,W״ǽ߲BۑF &;wzDI1 -A?3 Z9 =jR
-ߕ91 AB_/9#pp- fwp}֛:H&Jy
-4WE`1ZuP c]ͯHuUuu$q* 4,'BL6¾C/0oA^x7yv\;=@w*SPn%M7-0q(ЋCVܯiXLrYVbJfQKG&l$\mjo!"k]Xrtά!R$kJf
-u?
-(I>ļgno'7!&}lO`( ?Ė"솫?g߆?0h z=d)$
- NRo8s  JrN^:C,}Z$;:*سi0u
-Q7mgGq:jhj?S;T,l\2[{auhv|#2
-I! Tv ٫bO{b^UE;:0@< ;6^~K~'2ԏD]bױv31E109|&60q4A'bӍoϤxAM"iW;l }ܼ]Ux9 i
-mg*~*<gb:(BPmD<Ķ}{^kOE. (hI>&}F]E.^
-ƈNU,X:' CUN jYӧ=<F8M۝ҝ\Qm~ձ [ ;-v`'o{>s%jcJ$GуUܓ%{jF
-})=%4ʅNwy5AeiamXq"h~NŏaP;C7=}J}as J_IĜ>ˎ74B>N2[H@-a[b/i
-׉!kI\pEȆ^?`mo:q0B [6OȲCI&n FT)~sEƓHD,U6LQ𨈰'SѦ]=&_l啸%
-%ks0?!~vXrcwu{vΉ G@Q\CϱR<+ƆKzp$֡'uDŶm> ֿ3hU|.ڗFI9tMN{DjZ*o/[p
-z -ac%4qtcҏnaIK3KIWJeϧM{mLcVJ"4JJgɘ m.J<qb㎼tVF"4JJ9YF΅17^8{Yxvо%_WꝈ-ҧRFE-=kXٯj5ĕl?_.MeO"4JJ9,w5<Sy[7uo]?n{$ 3SNVQWb$c%O&y:s<PvfTCUg6QTȹNt5ƪ5Vj(|*c&/?l:C9cDDi>2jx:0' =}q'[z"fۿu<̬2wy"4JJ2N3$lkj0 d%C/KƠ^UW/26NeDi>RdK4 =xi#Q>Ai|Opi!*s(}*N/e1ۍ^2w kM{f8Y_Uz/Sǩ OĜFS)uzn =oyCzr9|پֺLߞOϯoܚ2w]"4JJKMF/vŰ+]1aWKW] {qY=fOoܨDi>Rʙ F/v̰c3a ;փ@4vlhJCV:^entBRTJ^fv iMnvӰj7^nnk7sθ$sO Fw ;miNvڰӆ6߼r22.#OGF>>>>% oQRS x{iy\EJvlu[m2wYl6k;+W oJÞa=X[#We۳LcP](}>cIhUZ.v7hȆ|298T ]lNܞ39N~j9ZW7X?, 5~( ~1z/x7k[%.8`} L.8NYF#Շ2PZ<*s*Sfe~)GeAJEս'La?u.'sTxPulT\ѿ#G0Z ^RKAdO"-y
-ʨ5"o\jb|aGH;rxkk‡H/)ݨn洛9IhL%{Qa#_֦?CN6 ҧNEhU"uBPwbZ)%^>&aB]LXl Y:=ѭ <O"/%c%+s3|V]TcRɧoioƸyb@xB؂ALY;i=tVe5|tn{2K Wk{D&`Z56GhGOO$zJvJ<*l5x!ZG9{:$_4 EC³j
- kB6=4ĠqskE&S@Y K<Jĸ.gFYےI<}J†ΉP*+U5sZtNߩ=Uώ
-s),[T;/ j;5JXոͥoI {:hmNc S;45<XRx׎"t|fMJYXD y.P/?΀n,M'\cլ!}
-wٮCԌNyh Fe٫RƎ!~fa9mp[0\ө؃taԫSTP?MI:QaHIiwqb9ZО[;YjhL3Qz6h 2.*lj3M8<zU+=e"VD1&<{dta[߭azT%'6썵5Cw]s lxV5Wx[m4nor62ַ#i]=OoP=pD,\Q/.x"<oXm!O,K-e.2$Bj`qa|y}| ?Xۯ?l.`b3i&+#>7
- bd3Ѷ~(4P 5?t˴P{DF;&^{V u3dsa@8t5|fH#/y QŗD򱇁+$uBPHg'G;hN=l nX8&?2 (30Q ZagnZQ#ך^*qՄh˽_gXIUd5bO-Y 0 -3qFr)tĥ)A0EG<H?6Q6h*PB}4]Q9zf.Q!_kfy}+^fݯI=uk_ .YT&!r
-B:%AV P"uը) !(hz+gF HU%1 U\ \(~o<6/$PF}zxcyTX 4cT68s1Jo%Auʧx܋ZΔI8ue9])#G
-iIY݈zMn=%PvJê3sAqE)`ԩ"+ !ñ5/ǞKA`[ 2|űTxg#]d vd-"b@#?Q_dl)کӱS(J:;eX=<E{ynAW<# &i$wHc)T%3&p\'lltyV~S0Tr7hc98i8OnV\h_Q:jZpհf0j~*MW E]3!Nmu<rPA$`V_4F] 4JWJ+^cf fM$fM+mN`eq$>
-KY8ZGϼ/in/z;3:&v<NE[."t:sD]lwx"hv~ܑJ ʝrM:dPR۾.dY7Z%WN"$5% a{ 'gL
-sS>K Il{ifn~E[,
-ūkhDwE;k|W3ǢG.͜AoȳHv(\ISl ^*6Lخ=I:U tJY֩ W.%).3#CTA(LS%x=M*[8zCDP:mgfX5QxFWxtl1̇'}q07fHކ;n;J}#ǣi6Y#\̮~p0Z,إ 7G\6$qPxNM?l;r-*\g$ymy-I ڊ yhy+q4-Tz%1mbV`L<[S7AA;Lo2IB!t
-QOu$F#Z?M
-Ҟ ljVF%pkAHisޛ|f͛7o̼Փ/)<,"Ase,d9jʳ}QZ'?CKk7bsC(T^? aVx)\QP>2۪* \y5d _WA5e=CٿǼ`*nǫҝ+u="_ֺ c"*E2}s5Y[NkGG@ 3a%4(1K/_WH/L#SφLZ;qjFX&Vq<maͥ`EG/LƩ.AF!k@{?r\+vpywlU9ME`vtN|`#Ƙ9q l\|U`Q-tSNҨYZ({i? np#g[KLe<F o|2<Z{ҏ}X=1JJ(j;BO *I-/K Lg٣fߦ.6l ON'nG{wӉo4B?E T'6P> OkUVyn K`} B c221Q
-qjC%`=J,([.izxap?,%dF>F#-矏p[9t?
-H~Fo!kӡgЂyפ+??+I[~w/8a'Ň]TmF
-I[ޯQ075`5pJ\`bDֻ|4h'GJb!8ּfkr %7sГn; \%+nU3¤i-:b vOR(
-ej-bӊ鶳į%|;þ<1:+^^;F _⯟P!k8[& =;M \ "5
-`*`cuQeH_u^;[iWSP坹û\vڐ>w޽pl x&8I/BxP,p<aR[r9!b~Ef";ֻYyKwT ..#@=NSwW14SPDio<%s`ڌp7؏/TTo9+n25,<jWfStaHq>~̒ލڦ-&v}nQ uy{ܹ$^;8'Ùizd!U { ȋWwkx)So$ u?fi$ffh1X9+5<Q[+r\yAO/7!.#կ-W7T?ۥ+Whw1MSRuߠyu/ٟ'͎!ԳsI"Of2#ɲ+{m 3x xWs~yi"f~fwuY<U֙kά"{A 3 d`e#dz
-j+I>f.n2]"N獰iшHS}IwO.yl@5o"F Gj;[A }AM֟J
-괓)ђw1%B.WWve썓hCrA:jς6΅ Ǡ 7)wPXAFq2VeŲQTŹkG$irrhNIYeS* ʪ@Y
-P,Rle,(Pj@}#e1(3ۙR#,LU.h%o&o:o|H\K՜Eshk'~;_@:l^5ՂgS
- Etb@F"{D2veF$ } `Ȁ >
-9(9ǒ?EE:jO"Et]l+m<6#|hEͱk"+4<~,7 2D.
-v,
-o`#LhdogI~qE:.'8oM>Ϛ^IbLS"1Cl"fklu$^/ƍ<#k*рRZ Ӑ5)s e-
-xq$:GG=5[6
-eveN,Y“jp?Vv:7gL`s}"pY++2geE lp^g (bSD!,y Qz }Tb
-qzSͮABU˛ 2g:!o\58h+e a[Dj6A T.l<]B1V0d{n4bUfG6Eб/‰lF EHah9l.V-EcM3E[bՃ2d
-gs=$7&qOhyTV^ 5J>wJ[_Ks^rS(#ꢔמfŴO-VT Zw P0}]<!D=j@crdPUsAT^PNܫCj>ZIRJI^$IR$L@ԛY^U?kjsY~zOYb2h ;ygDQDTu4H\SŪa"N8&Q"%DQJt*,۔6H+&"
-8D.KS\6l
-\YħFo%O{x%X@r<djӋW&
-L|q(64XWc|A4X$%Z. dU2x>'-9,uRl !`Og,D
-K^6JNa'1hX`vhVn'Ex%
-'4do%$_T5^.9HϽ&oLxNګ*~j1 mE!\nmh8Qҩ%}D:J:OdfZg1?1+))eW97a1kUcRG{4ږqU-*c] x`eR(ݹGŤa#WWR^~UMn {J<.oF3j{2Y޲,ޚ.Ϸ<F%GsɽS897y/D_xMp5w"It\ QVfܖxNu T%yC<xNZ1>ω!Gfͽtw.R*P8f-|=;
-G}KΒ ={s5^w<4\8%JUT1GiU#c o0KS;)K:/:Yt$Q
-]DO3Q=x5׏''n~2kGM4gh.'oˌ_st(h
-3 t~ިu%U=Ofen!4MHY9l0>4n
-KiI{|!{J+i깛7v{C,dk|B*x2̮)g';x}؝E鉘>^_h*F_?`޷89~B`p;wzJOj;({nt؛f;6ݱ&r<>={g̣|~+u`XP`aXj+'cz:GU-|4Qxe7=N+Q
-N7)
-*O2#v]<Zt΃_vAY2wOFw>fb<f 
-%08es9DJTU!9ҡIpO:?*32p俑7Ө
-}-4=tFs;/MOo _JPg%02yЕ_Lfk("GEtGC˄1S۱1wf5
-:a+b=]%AMzvBFy6uyT*mȁ)(~V튗~#`Y2 f9J\BLHhh4.$rQOSzztƻ߄j9ε'$i
-8zv6ZҔ?Fh%Oc: ^ 8S 6S)Ƣuc, n}Œ؈qQZTuwQ\˵31l0Dv?
-itxYگB
-Eʰm0Pl b7zp7cwE nyb+Ճ*OOb]V"R,B 4#gzPqAܳʷJImt1jը]O`ܹyɄGOhfg7޹}qoA Ycwq{6Hb?f!ץzk 9 ~g-!V_
-ی`>cӯ9<ro/+2mPGe|$OfcLr
-_Wxϱs<_=Miz?P?pK)CZ`C % vLCϬJ/[wP)C !i7\o
-  g0a`` h5Wb24գ׶LӶz^x1h;U֩H5젷;~<a;66|8Al6ir$MʹM 6٩SsĦS&'M7SNH& 6~ rnĦ7ߌϻ-Al9lҗG$M7>HY2Al\Y»kbFMmi&h9<6e<\qNt<4@yr=G )<`[ۦs~4n <-y͏o7L0?#n uEp#m΂1čo-x|I8;Ը1\7A~?!n Iکʧ'ōA#v>hi0g]Ѩc01VPXkx G>
-*t1%]c06V`V;KGdƂA ,m4qY a4Ơ`l?{WǍA/e;R8 z[7ݜ=xjl-qcI.y1hߟ7\?X=u}Nt d;";_jny/:\yWqio
-ԗg`U]dr4RAWb\YPOL&S9ƒ kp+}PH !"'DP?q<4Q>MjܤiRs;5#M⢝GU&1Σqz&7߉>?g9X2G_r">P.rŋopc+!,x,i5k)-5'|_䧴O"<Z )2)w\E~Q=g৬ rp?GOOȑ(~|2Q?eO)~ʼX(~G?e9?e林y2O)-Q3秴)??<<~<Op4?OPS=S:'iHI1D5?%)w0?^tlR?%+~J8%Ճ,T.+ż?<xq16'r5UCnvu:/%+{솉46
-IV3S=˳J##NlpSՊféVQCC_SU*$Т*dIB #W|HGHzXsyJN$M'OBn4 qӅL7+7]h" "66c&.pӍL7hpB}lHMH!7trӋSčpsXn&ӀѸK#nunҘBnDf2n3)Fh&Qd7Bi h܈̤7zOH87B3ɍԃ z4itT*h;u(vԩ6'a ut-(fծ\
-m*%Ç~]h\WV7ǫĆZ(25z^Xhn cMc89VsBhq,2p( v!r, quB7NJXh}4E&?}Hp?n Xt7Hc XxCcnVxƱV]zol8[)?2TYINJB7~VR]9vg%4
-OPǓȜ=+룇X7Bn̍jBč17q#(V9I6 p4nDf؈FFhzQH0F"n՘ŚFp#4ܠƍ|qE1Gp#4(o$D_JsI7B3i̍b&#Hn@FFd&G@Q5JH1Gq!r6BRQ:EE0]w*ʢthWe Rtw w9S%Εfoρ,}mz~-G3ƀ꿮<=k{b@Ϧ_Sl+Iۉ=<ZO>ayZc6dnOQsQ6䬓(lag
-9(IH+O/ߩŒ DQu+`U&Lp3 ! Y\2
-CDq/Y0?QMj%7*Y-N_ATVRK]۞m;ȧKE^m"+_:*[8GRvy[k<uNsaw$<X{GmPSP-ۗa iDiQJ87^eHӺeS@E1ն&pRp{HfTbP %iZj"eWXhZjk6Wk
-gd<Y{eGQJzsUmpSxE[ACJMc%4ߩ,,(w~!H+k5i$506" 蕰FBӋ gJlW'9@Y?Qvȳ\mG#-Dd}ETYN/Ѥ pb SIb73J@ܾ, .*`hY4*>aL.!IJ^BfF U/4nfxh;/}oh\iB0E]rȸq׆Eƕq*q'_R(IE]MW/Q SxKQ4,.9,G:Kbǹ4Nܮd:âLjXz"_2W$?\N 8Np:'yFtB8
-8~S~zW| \' t(_3 կ|NXXu]-/2]f 4~)d(
-wLLLɒ=+'&UR^P%J JhA~URMRMRM
-Eho~yQ<%:+H(t&t+ (w&w&w&M[ιD]D~IM{Nn irx5J9k}&
-Meld B]5EE_r o).]B4x5Vڱ`r0G& Jgqb*c\"EJ̥.TW#gWa```.Q(T[zTUz:Acu)Z_E[cɭgP^r!߽#y ֨BtBC oHZZ'n.̗`B*`B~ݼF >Ke)z}+r  .r7:yB (ˏ ~'xCgPyUEU{QU4jj:8wkmy5GQsu6Myy#j>8'٨y0N hPTTރ{TP_u<7 "hпoDaеǦ᜜4M|*1A>TއT[%wsv*:3ڗAgA!u@;T}?osPyNhG[QVT3Qy?*W|5޹Š5։w杪rw v*P
-Ki}W$j?1(!hҐ}=(=i{$Tgdbͳpiy?. [R4"9BҺ,@Q@}H+\ G inD*eĺu%qZ/eKk7`y=/o911;g0{a癝tؾeN :tNd{=4u
-6‰#Lzr'|;l;Qs 1$""8iʖ,!ҳ1;/!\OF)95OY$LI^gOm
-c9H,V MոҍSSs 'j XLJAZ4Tp|W>ͨ1LETV{ʳ3,:F2ʤzxMvsEܸz۬5"[ׯ+b|W&]7ut X6 dr:1֒3Qwل6Fg;7jsX9*Eyշv ,ThQ^b&HjzFA|Sl"0PN./U% bX!hc
-iu3α^SϤH."皫U쩑[ÒӐZ#Oj}P{>%vmH
-\%^@b yf SGbSYr?+ltðd6,Ov: 3GWowA聞'GyXmu`Zh7*UAmtkkyTB\t(9YL*+R<<
-~;iuujhҜ4wzR^P= Fv)X f,S2dE说ѹ;<ks-~;f*ARݓr<KbDһ "rz- XF2m232S ajZ vu
-˦a۹滪Gbab_219hI ..g#~$:6N&(L;mMBN8ȟSrB%uYA=lrNM'Sv, ,'|!=! aފRm ^%>GmM  j^
-Nx1lSSe(VT3:mg:/:h$פ_?v܍F:r<nzzV'V
-1V&kՃԓII ]MmwARi䯆L*)I0%dcUŻyDWh/(MR7lZ 햳 }s c)HdTQ Cx\MPvژSM&|!3>2cc- x`廠)- U|K/z/[ؓ.rH
-
-&ά b;'l6:{\4(ikDx!5^ (FQAi'*ZJ :Dr{~l># 2):Zۗ>jt6Z*1Jǹ_s/q\{{{s.Ɋ||KEn&d:MАxB?WKO!-³*d{l!1p$+7yA|=nNO
-oGɣ!1(5BÂeC$ 7S3
-=ɭ%w-%
-ȱ'z~x󃄶8=mWԈK$swnވ*[%v"cCwiVܻ4ԹeEȓ?ʎ;fKvb-!E/r#sĺhXtr\z
-cxMV<<'@&]TfM}Ë/<GVt4jԵE6"LUiHcθzoѹF5o4NseЊ[N#FG#50|~2`E?kmoY{h\IUyw ̇c~i꤀_ڂF7l(!j# A(cFV3Q_Dd茮Jܠ%WCejZ1e10GC;*ZU Q/N_-A"^q8e
- v-cX]FKYs/$tC=j{z<rAGjC>C7L&[fwE9w ǐ_"TYtREOJ$ I+9ҎpMOմմդa;tbʇee{Y< PV;AdI1kf>@S):Lb">K$h
-Vs=Tm-)]9 2³݄Pb'_oHjʨ.w˺2BN BN BN1!CVR[3|e .h[-KR@ȄUPJ'\dȟK>-6&1_.!g8_@xf"ͽLd9Oӛ^$ˠ yGIb W-OP)j sAP<7x^f}ghZC rY7ұJyǀ5ARm7$OEkC
-7~yHF;u#lwUH+˹ZAD-Q&=2˺i),L"ma]}KlD7\
-`r3NBy_S@N ΄MЍ c &l^& o^um.՛ߵ :H1a?^ܣ}\ܡ
-KDbi\(
-*ɽ2<411o<3yw
-$bqx}eyP_ou9u'(1$@m_?μ`5ɴn;/0?,Z`EdEYOKty(ZE=0/(eݱ$P.m%X/]`RжeqK
-8CK
-
-[dGz7N6CEqς_lhSK
-r^{7 ]RY
-zN90 +}6Lo?0o:H1 ."욎 $.j RӅߠLT-\=\~]gL<.oٰmW :ͽ8GwQ/[0f>įCt]?$g}.Ħʼnn OdJ=qL-)fLA{.B\|p_ ,
-MfJ*yي/U2Kn'$@oV^Z@BnꕬXD52 e P unĵUuTA/BYB$<rrDe񔴲Тw+)<%&QɮQec}5N QmuwȕePzy"b}CHLk8G!ڍz0BKj
-Rb)? ж5.aM~G'dÏyDq+qqZFD`c% U.{ɼ+
-Y-m.`-!dE- adjƛL5H <#L+߷n7wnBnM Μ|ذ ݫt CWkNj)R䭽XҬP|e
-bÎN\V9
-G+dSX2ÛbQlÖ}h;@BŁ7,k%],2B>-,hPmwKD;"VK8&;6s]Bn4Ϩ3]=NaFlp
-(mT>0$H)Ai?a~tFrP
-JT6
-$l 4tpv ZBLNaUFn= pm~!"ſE$*$gݺJFKCfzzmMzى 5c679\J$њ=Z.jY{%t!}rv=v#ze;D~.Fg2гˆ ԷA o=`a^ap!
-(m`BL5?%zpK꿑9h[-ɗX[_eh fLO eQ5+qIWEcdȟgVʂ5Th)P@x\l* AH- dF}H1}H-!5h
-(dm^4XY꽳WXPG̲DGqfAR f-$/ 7{1X]r*aMkNM100fQ0J tB/6׏Qz£EȤZEɯ\bƛ8uZ5Xtȅ<NMXmV zUηJfK]\Yb47^lrcu\0}_aTy|fmG3f;R.@;AB[9NV~.I$(ʽ!1硏A)K&$
-eJAdI2iWi*-~7T)eyO)8 &6KE0:Aph͑3 mD&C%wjE&qƓ I:'= m`:kth#K&
-@sPÊ
-lF&Oڬ&띑^%+9 uiW[”6巸)a58$sPq6I-v)7$)6)ؒ垚zX
-(#r%0?Vs.OZFX `>]V=E9Q%2a~^m?Ǜ}'`\b<$#A WΫb6`;7Q jt.5LV?W_W[h"5gAv~4F_{e-h鐰cFZ/D-9 RlPoޟ{WDia}J
-P(?485
-˜GS,;kI+<z@Q- i<縉ؘzWl5kPٚIJ;?.뛿>^͏[1n>Ө
-ZI[AW vUчgF_m!™ b!^ 6
-bv4d)6 a/dhgZ6!:'5t};%EZMWxNt׭KH:Z](ɬXqR#ÜI]_amS3[J=zwJ
-'Q \R%6c,+ϟ(hL1)sqE
-Pƛ
-J2b*;ƏPn`P^9SY٥qPSfݤߙBZTx4s
-
-@<dqA 沝 3m?!Hɒ>(^e9݆
-YA9jNuܿw ȩ]͆%P'Jy&ȵ(6- VF,t@Mc& [|up1PQѳ
-ADe-Lq}Ng杳t wr mW~=Gvؖ[-*5^ì:iMJԂ 1/ɫϙ͘SᷫGlS-rA`DEFD[Dx&J~#M$ve{
- Iʕ0q+wX|ҷa'TWfXjvgҠsz& {ON&Fx<Q\]%br7Xb(7SDUR~96eGYķ7$ls,nZüBi;j]z.-L-pjq*͟6“o<N[>S)ec Q!n:AL$G׫'83:FWZ>!-B-f֪l2FF,@!G:;u$8xfIkxl>뤫A uNp%cZ#L3a0-a TNJi&4LȝlC h! 1N% 3ےнBWFQh*0yCIsN8K=l:A8-UrrU!z{TV:ehþD4c+|HX?/4\oMscbP jp&]L3E:-p\'L FC(◉cK1^P$/;Duԁ& Eagc#!{9e<x1K!}VT(1d UM]HM#4=Mҋ-, Ol<Vkг"cijIej̕K[y$_-g%@zdލwi ;q>+8m"RD" c>fi&8k'kz,7b6'DWϩ&svO N54ܹ' C4Y9`K UF^Rbí wإϖso f)B5c_lrea%-oC%4Lt3ImrMWZyH 3TsvRefL`}fLk6lMrV
-Gt+xYыvdVL߯+a8ހ&&Ei
-%㢹hq.&@svLHGz.GT$y`2E)RS;z}7ir(`F}~c(f+yDޥ>u)JW]^uZHa[DyRlm9X}V,عv@PZȴg,qу;z2tsm_\(>hwL mrZ-OHnZEXO)MyUIDH^^z;ؒ>tߋ8Z6}]tW6)Hy!'p/`$3Af
-~M
-J3$U^=EC)2d3R{dc==7ʵWaO&ijV<"PR*MO"̰n|vh RŠxD46۳:90@)wT(%o. m3(B5Z}ˣz
-OlӯP!$zn+G! %jW5ހEĽAV['g4TV.(k?>W);Ќ,}mg3H?LohB'QӄTdXw<Q%#%ұ_Q-p,6EH7&Xy*l!OM8iEuZ㖦=bhu,cPn6JG?
-<NBBհpoSK4Ĭ QvU2M?ˊ@< Bqtur+E@ʡvL^1PXO  !WJ$&SN4#7SmQ ߦ2,1T!?ie`MTOIZ$[U'wKRu,,ć=hP`+I#Q2t+& K4~W(k'n)d"tן-]
-Ra**~ mǴh,/i,q"dK3^Qe*WL+~l3-.^TAAx ~R~dʑ~1l2W0tM>^rSzFæBE/Bro?=~fwx2%$o+S@Ap:û<hHloxRKFנk~C %^}X,iZ~Bǘwt{<Ν捳t!{f*=Age=:dUZѷxkJo~w`(tRnCZ;p(t
-*Kt8 D]_ d2_D|%Rϗon!J i:qGKL$k>Jȁ#p<}-g^5bҒrJ frg
-II;,>cpC!{sltԒiœǷ)x<ևgI3W]$3Om/*G![xJT9[HU+A
-S_u[+0 eT#$gz-ňc)DԽʆS& q"IRe}#JZ߯* )W.ֻs\!" y4|&Ev"B[2[P>LUl4eK7'{/S1Џ'ͦEPh x3e5Y^s^΁ڳGY93I$3B," B5CZRZw[ŭ<L0^F{1ƶ`)d(F뮣>8hM2{9. }'y{s{{X3nOǟ#WN(;'9cMJߊ@+09#tگLPSTn슊K
-;*ҙr.5R9%r2w܊/^]MMԋʿ82 b=`F'y1 37uGlTjN&؉Az=qlQCkL ? rۃo-j9XB=+g>=͡XJOǧ\+\^?AWCMrN\{.P$ sAe[l18tP?} yNXW=׷o(a2}K;;]B3m?n(LYgnCdB~DxmF*hnZJekL=FG<^XgEUh2%nU#;q-O;u
-ۡqQm,YeUic=_'4]Hycg4! :]"J9NrxGX]fz8,6*qT0"~ X)'jC[c7n, DR)Ux:e{S*i]7P:H'nP ^J_4ukc20pdH`wOz9_rnDGXŬP!3CږT
-t;w }0~㵴E)0n_4{ǾA;X ս;ȮG+Al]69٪j`Œ4;1V?_}esT7 %pj+ѰTH^-7X`{KJi%}Ya-?SK8
-A'M&#n4iӐb/39:=OB?o|}B2)9t bx~f"M"OGޓ9y-U} b@ed4R4u uL:,p.M@՚uZ{R7YJ}ϣOK۔%Ag'}6.կ;_^ԝ=i|hWoP ؾ̬Am@V1nn@<MU&Ƴ֯=nmAlHsou| oY#0@X\/?{)@!'Da4tFZo0aH&4ޘ+[)?"m`.LuaRƃjkhꤓ찖ƍsыg :_W`ń~W} ,z ]_׌>Zgn6ju^7" 1:ss-}lհ7zERqIۺ?׵ҥ{},N"8VG=+"G32GWXB ېRP۬h?,
--Gs {EԂXq03ҋ<N@_A%W`WT>JsV*s|jO'9+io7; 6E#ʀaJ2P
-,tO2Lv#b ".v.z<vwo5!Τ'FZn $G/n̿Sȴ>ۚ@Zjl"YBYssW焲"uڍ. cC2: w'Jx=ɭ[`o(=z'w4nqcC:oM[ފ"7[t7.?6D%Լtצ7KS2\ņ}XDƏ4ﳅ\hڦ )(f. ]ͭOs
-,=26Ù &CxbTRXPU`mu~o?y_yU-cg:T}lY^YLq FbXZ\xVW[b*zZK56v:.fgNk9)>X$6]1v LUU*Wݠd/ǫSKWZFnhUZJLca%i1E20%?zA_wQՍwӐI"
-F`t K6l2z~ZU5>mu0|9h =0(zO,Kv-4;*'3ҷ  "^XNn07:3VCͧ -
-=P
-a[BAXi"2 rƣÁ
-ڟ櫽%Klk~#JI5ONRyM\WW>g,>4UnQ6P`\h<+d/ҼٵO|CwCr TmAN9ۅE|raap<á6TjR9E0rALPZU_&\Fb0s"u=G6:C*ia} :(NN
-mҌ2Jv'4jU!fiAW6tḧ%.ª~o#ChҘK:nT-{w1J+D&jg %imTx>+Oy$bđaKb)LL@ӫϰpOk*wɴ07GֶUZM|YIlP v]-pth;ME+;YVSb:Ob6Q.}[
-n"_J6LB/2ZL$SzR9&Z3`{\l;k|(m/g cMv|ahALABu_hpf&)Ҍ2Hf2e 
-Sbnzq&#߅f\d{{0*5I@1$'Baw"H@RjfjkZaKeP5ߨe
-Z-+a"!|LIlŞ^MJcWʳ((LPuԐ>:߅ MuJMI7)$SKD{>ԎN|+=Mb&PRS9 ,9a LO1z6{7SO'rj\,!&Zи*\*xXaWE{Ÿ
-3<)4مMۡ3#uu$*dQ1VG
-0iԒ km.&DV&r&7v07qC5IP&Y9+9:~T`tA66/ ő?BK2
-/&5n\"vb9c9b9:=<g`oB'Y|7"$mB|%cx;o91*`y#En8 Oz1x yI1tkk/]̚j!)/u=$S|Ӿ%ٰՂy)yzd1L$[XP,Zb:jOeUk2]y?Dtu)uv9-e|)y߃_–Pr+qM"d祅1)PO-jٱݿ#Xe?%m
-WJ&HQ\7SI`
-bjKꡊ.)OpU}g*Ru9㐤_FCEptFhuc0pR !:dgەWr"MnrNBlȴr25"N4n;byj67 b-vcSk:c:1&GC.MENĐUXN+Sldm,OXdCϤQdy6,;\Xo$gu.`2{pƇiWNR@(yloG Cs4@Nw}Mh::@/,n<):m~IkQs0w'inHrt)p^PKM昞AyЖW{ "5Ĥ$d3F<m 6ﴚ}sJ[[hinvݡ3l#\[mJ:ᖶykɩ5O~GP!; mJ_ <!QÉoy5ae=B~6m+V}TÕ
-J4 N4n#? 0e9E@َ`r[z-R#-k'Հf|(*C LykTFPBݕLI+
-eQ%|Gq:!sƏVnϙ8D%VTЈ;Pd"~{tS
-v?oev G4!Aim15gqDEDnPc4-3d65Aeu;d Cl挏̮Dt={\t|
-YOĶxv.'ކ{-y
-GsAUyp`8Y#(r?_Ug5<?~&YaXr{3]M0ij-t$q^͗t b&P6DLjiDCx1ȩ*Sa
-~sV sr<Wae%3W",>)it _na$Xt">>ҁ+TMFDZliH;IBzT J9Fܐ&|U8̛sb͘)(d$˳>1! Q qtS
-*yz 2%>ICDQA
-`%[;ݝ:\};.PXjʊbb攆%Fp2O^
-Ğ WS0?W^[^Hm[/D if=S=ʗЭ_ Dd2lVhM}<m9!H='.ݞ^4{yՕ_Z3;t~2qJ=۵ ĵ'w% ':*ZQe_?+Ϟ }"]SbNb Lz2cԗl ,SJNw m/ ?)yv l ={/?(.Ud_=aS+=\6[MptԬQ1,nc^&\HI،7xF8F ޢ 5wXie97͹8CA'w^
-:3(cE{_Q!رD+R:[*$6E';/yc, gQܚ )'%#cMdaFn!g^\߆bp$!,7
-:I҅vӭ&KgMۅg
-i*Nѱ9%ҒwC,k>>lq>,({ zb-!+T͙>7`tU,ՂC֓pW?"2fue/r;N/MmO,OZ
-j2/rj#5Ns%J̙$O?q],=6k8/ry0 Qd> t>ni?']r-=gs,X7UN 4\BYe^VpXɼen&s4SY߹)4:+?)Ton+*&'˜Vn*0:-`i+O{.uJfSZ-.i+R6'iW*:-qIZ:ep<ւ[-i%Kw62K;C<eP =vxn\.˩a-%N o)i7%iC-k4sixݖ<;_,Bd>!s*7Ǒt rx9jq>A8av%Y'dH"ި|nv ފ7˔كG=pgG.! :s2CH-\>2g*b`Ծ̟ ]]F](K-Ra%B%w%cqPf̿>"??>aO]˜M2Y`p&t|fǴB1I` ̾ћmfqS-F\CPv_
-<ńZ:ܹRA7: ~g8{C^'d? xTN" ƚ) >ii`%zG+(\Ffu0i
- °EXx
-T-z@*}>v;OAg54X. OSRC<Ş<m( !$7S \nw+V<tS<$b1@*MdKi$ ADM::篾Գ~ZdO/URR4U$ @! gD̨xLYVQB_]Rr,`ɓӶ2|ދJå܊>,^\bz, 6)@J&>u$<˸- C+Ee~2}jKj
-efJm=$[*Dv GX= }< O :uKSvcezh:xܣ+Z[R3;(3YX/T/PAF"8D9'W$du<9׻=,,\MF!m#`+Ӧ+n QuMc܋xfж yw^MWŐ` Z/|_BLZĿݾԁ Oã|F#٧~8-H H}'|Zб_erLhH%^E8&&XF1sBT,H7 "#DK]kwPg`4SL}B}f4x< S\~;`Xl&nWoArM'g֎EMʌad7 1LB|xNqo]{ !lQg'Cp("|xʢem,78~C.UύRtPYԜΊvhh#N%'2lf4:H=x\)l|erraCGZS;} ں<Gٌ)W&Q
-iLPCѡ Ԁ<YDIG0ƑjC134'By
-ְE iSkMRGpٸ
- oQn'`sy5::z)$^M?{PT2?co ~wJ$[[1?c5
-MrwyhՀ|`qZu7 "٩Fr913xN/R틐z9:l(5[l=c aDbC/.ŵ )JOÅK%9{ns6G/Dt
-`5N>vOPF1w5ec~-ZX_n=([֯8Pv~
-++)u~{Qw0g
-?eᝠy@c@.b1*y!Vaztn $|2ϭ=W suMfb'xp)*V].rVyػڗrn1DOT24*z\JD[I;R!S)~Dx̼>U{۝.)xW s)ŞAWEz!ReϝAZ~$,?Rtؖ4˩Ə8mL)ߕė,~m/zup=? %>GoN}2MKѸ*ț1C+fcE~ѧQC{8[e Gx9b A`ӭ^NjSy&w2Jv;6Vb'.&uAn3:/SFJ=}_BK:YzNXBXD(>"<t [j{ 0;'.歧dp{Ǔ?H \cKRZEσo\9X5'l em~B^>i ȆWS`h|ʡ&65ߣ, #%Lmi~@9kb%\ǁTYmqY.F}c >nLˠ:w
-m:)nF-Wڅ3/7|7k+km2/7&b+lƯ i3*ŗ.+XG2b:h@~HS:z+kqq#y
-dlBI^50pl"j(&N@4\j ^¼PmAV$Oͨ}
-~s/ZH}k-NlypUTMǩT~벎^&2 " `:}C #0 G!RKc} 7b.Fso7[ p\R%:oZuRkvD(m~eʷÿp?%H_^ ܸ_
-ߗ /;Np4e<#eL kDV?–GWazV"k$EA'P)զWXQNLC#h> HK2qPK^Li-pyH҂0Si[GdHղcX1ַC/֌|"kj IQ %!\:_yk(
-DZBZE3xJx>u8tyR5Ub ϮvCj5A^9
-sb'8a~%MZ|hӇ؏(D"u*|URHN>Z:-<N&wz8P/4gtmTUP|Jt]hddzzdUc"d-•+Z ~k,'\gTqXTQn{ %Bh-A8
- onb.dүW7@OWje2$6ჺ5+׃\|׳`gW:]e;m*=K| BoY4'<wj{ϱLwUvP\ɽ[:Q3L,gFeRg,%$#hȚjdzRTsUR*ye%D[(@ۓ%f(Ry6+si0oF0*#<[3a0zAIjRwJ dlY&ȯ!OZ
-nj9g&0 =sX)zI lі?p(S;mN4z"Nwu2yq\w =WJ2ƕVҦ $?}d9d2ch_8)]qYրm n'[q4pap]j{JǺW<\i'ʝKH
-+8Jj4gFW2Sx,f~: Y pyLNz~?F>ݮD;(Gyh-#4*χT-T3rF՗?EJi,8zu_AqtZ9 Q-F(@Cidd_T Xt:1AVdl9 SEMD~j@!ٶV)퐆s~IXhNk&$!? ^}5Dsm"ƾ@k8zYS7!G{v=f{;ڮoayCb?a>^qȱg]csR 2NztBխq=upA zFNXQ${!Niv'AO]Kyn* ! lz_i>F#_`d&s܃D'%(q́~_zZJ 89_qjuiBTn|,ݝ˄?EH\n!I)pC4 8yQոJ{I6*`pfXg
- .7]Rz =T使> V5!wz c:>:0M\fRxl e`JZ 1 Lze)
-/XG,>t!ʱEAyV$ =* {C:B:@khfzhA9K
-Q@ȶ -&χ*t9}sc
-RiPd
-'=._ߡ|'rׄd{/FZl/$I臟_ŷddS&AWk3U_h
-/F$rp6كH&#ϰi#pU넧(=oiīU\fk$nL /b^86J(/26| e; ?U(ԫmED!STQ\PP@ZenvpH˃&V߇˟Qh\r,M՗rߘ:bdMvd6.miS+X8A񵇇fXb}~
--'%R"h0%/Cb 'r,goXZ.(tZ\˖p{蒥'cYc,¦pnauXDk3/RFe
-sD@%w%<
-"sn9ܑG4D-!G3h[QnWBXdw~f^gIS͘—6͌QHr+v~J>(_'b8MJ#L`u4!L8dF&vqYSyPz;(!*w[szt(zğ) '&ʬtRj~l=J1zͬ
-Ћ',(<%V?J&u&VhȠ@-w\?"*FI~α"
- 5&NwEIؗE&2|%= `^ntl64; S {Ly1
-5䕂N
-"|;{EnF$e߿}y>h+`dthHpKL;p(l`{6PtkVRw%03ONj_φ礍z.[i?%s]6穑+HmТ3'Cnԩn!EϚ9\sĐcX2>4O*Ƙ`gt
-8i&[l]GGG$I{MeģiP!Ȧ0*gʔ1BtStgDM$/%$3\- )/RNud;,< ^ /}/vF#ǭR,(ԮP筇4I[`?z:-eN <M33G#q-ZcZ3auR/A[@RqkُpMsn#Jyi!n#lxo/A8PR_n]Q0*(CmKwm2+xZgc.bw`^xm5+7LP7H$!S r>)lALELg!?;)GP22HLSzNU&b}0Q4u|HӟI[|\Zf}m&BӔ ~UbWm)4^F .S1_E||(͎-ɸ1dη
-7yjQa(ggK1(к¶-
-ۧ 6#JLKSyTNpu:/sAw,IZ;H 샽xj܅v>xu`@K7HݧF3嗜).u`h2zvdapZsfQ ?E^6%Qk?=mtu#ٲEOcy^Xk
-TcBS'>sV?]]Pu %jrd4n?Keo&R}lo\Ls&.&:U0ܣ+0z$tevH|0)xZ 8RS*J\DovRJCxz(׽3?etɹ7J
-^~|do+NEN?y03)|j`VW}+=ǯ;+{xbFf'^*
-M4Ueա'Xbu״rmmP3 0-v}xIZ|a,4th* M.P?>ұc.:*e,mp\uh4,0v(v*GJ3KGb
-z^ >_'.pyWM kSA6*jJ)~AD8R Uf逇X#21`#\ zF8DƥlUjx/eR" ǂ<`- >O=U#MC<D{ 2
-ju]7xڵDūztijA4 3V 9>F0OQCH67Ӵ1 ^3Os 3 me
-ytCn
-v>C;AE^ m*(él{'OֺoL>
-3rdiW[8?Odҋpq6T=R-S.+LyH!‹W
-N3oOƦYX:iW(TdY-Ը_Q `'^tzk}6<]t#wSq|-d<?zF}Qʩ}*
-?aO`E Ÿv_zO.5zjkiړ}͸ u~ m_3yBڦr_g_Cs{: )1o:Iy3FաebD>MaH oN< qƱ/pg}Oz9hX}FݗWDs'>~](!_}NGI<'ihJSa CS}r W^K1np:& l(;ESw?u\#G4"\F~ZG֑Ja\n2M^^
-9&ekhk ;As}qfˡֺspMo\Ʊ{מc=ZJZ?9/T&H{cBIA#u'ouWWO.QT.M'e1ٙ~3WFg cz~>q!XEwT%Zd ea&yW<52k5ɻvI$+_^\}6|ziLcsfwXp:lS*ȐZjck~~4oGk6wAXxmQx-`ZdzBg
-ihRuq&##|3{LۯрYN*6BցȮTQ r:
-4;m]]?CWB8M
-lGEa G9+\Sa5[P))qSUgG|B5[ť zC?)zòPAGyEkFLqqЃ6%07+1Y{ZS,de-ZSV8zaaO uR쑻>PnIiכAB6 xVW#FN GƇ6}|jM"v&MX"kVr):鸈pm{'lI))|"Xc۬tڌ9koSM<
-wػUal&f\ئC͑osmwlw`0 H^+㈶n{kvE `Dn˚QA5xυ fe; w[}EXhRD#v6Yax/ce9Li Q"asFeT4ʘۢ
-
-%56[9Y8L
-yP^ kc:QT.p*$03+JZY=#^]u@>'0H8U&ҶvZ /SYw,v-uԤ4,f Y?4F|F@]M4|/cШ{U%+ ]CзX\—A f*8WȳF_m\5W;f4,REօF%h@ڋiA^ctc+us_W_ai<0T{l#oͯgKPX17xxq<3pj5y}WZgEp9x{~4;c:*9s^6(NhKW '@BB MA^,((** NQ> ܻ}ggߝ>g޽uk1}e^J+0
-j1Ij(c#KxTA}-fx b7J[{ۻ%;Wo@zVs\߷M)ѫZoVs7=g<]n=aG[̥vZh"*ukX) $-K WB#EǪו A0cXmvr{voTtLl\|BbR/nO-S^_+VRRZ5kU]n*UWi`ohW7q͚hYU6m۵!c*U:Wbj_}? 'B,&!b-Nƣ:[C/ w@O.pޫpz &@9fOl<9O7EOoG1x~_9aX(ME/q7S@&,=YP~,̣"PuxxޢhqXCGv=A*|~}]YSG F+>l ұX@[{W]fn .O
-=%MVhh'KE%FGp 1mptS<ALElES^Swmwset7sgR5IE94A}]i6Gu6vZ*t-R.Ӯm.RGyֺJ`W2ŵ]]%m43oWW6(LK,L'[Ef"IU4J**w╟ 2榖&{eE,wuV|/xβJyeii5{"eKu3ֱ])'-Ny3<H|TilgaRι|ӱǑo*pLu|nZY昿Q~SZl3PBGoWF,X<3
-c7Z7:<D9.z,/[[[sgZ:ٖ>-ΰ>2u^|j]adj|n]nZigd*62l[5M*mLY_S,-ml,;l3}؂ta+-mn`?afQۯ/mWl,ho`OۿG]1v'^-v^^>Z;D8:rTg l*׹.12vN ^q[}=ű޶մul9&rm~G㢥,ͬ#V|c38Eik7xd[u-޹EkMg=%֝kAMfGn:Zަ8XS}]W-Z2M0șfYrv9pqtc"p~șaxY˞ciwMrrsp}1~6Wx Egiu3Gu~5wVtsmuuqÖϝ]>t|ǺG:u-/VMYTt4EWoK[[Eʶ\sYw
-˷2
-\vvD+̳͍z]>W3wWd%Õ~kwWxSvs.4trovtfR,*Yv_vw;44t*}};w'3Гs}yuXf|-=LME9/YajoJ1t^lqy^7ASi7#ạQj=>fG̷1<G<{<+?)?xFNdE'ƶ[˽=;ћbQ
-*Ôw{+;ݝsދ?=1[=G9Vd/h[5sS1:7;.荔F cb)ێfFDJ[mYj6K-Ar1WDdd6}(v}{bb-flt\q3EyoZoz\%
-X}]r6w;GbhyX򸮦{⾎W1>+nh|~T/+8I.13 n_g! \Ÿq6ً/u?BOW*rs#u11 I E>X\c| +%,N8
- TеF4t+NiCCc}Sd"3~Fd^øΚZU@]$PiG%2-bHMi\|mS+GY$,`_qp\˒^_#ZXx$C>L
-B ?W47;C5s0:B'H;@g(Tf- a04gv+d̖>PU wHv5Fu59uY)4Tc إq[pq{Zt8#2
-L/ x xgv[ܛz]+ I8a
-c?~fx]lq 7ͽS
- <јCO[Yc3.gz"A8Z2[a;J#
-lZbތm62`#naslz
-lZ}?`\%8fn8N=xcDZ1{=Jl`)d;
-6Qم\5*X͒rsy!jZ6{(>S\V(Y!(FMD}!l*h!|-Oi%Q!POx
-!G` kPb-|#=0f<B )_~QoLXWEc<'!f5;nZ91}m䰴Ǹot+$X&I=I>bִ riBMB̲
-T;DB
-,r
-`}cvHrzTvGub=g[hE$.1i&e8yr21bl~EZ'9|م:9miK]0>#O-,NNl1GU1G,j8[ |Gl CxE D$B;^ Z4ċb7%/hDocHTqf`dH௨Dz
-2Խ;!=<\𣸆? m)N /hAH ꯯DJ{$GK7TLםl dEV<Jq? qX;K
-ƓD˿hȠ(">%r,6gD^xE d̠**L%>+j&Li ;6tsPƝ-4ɖ6fA! k&܉UڜC fO!d!ͿoC~Eo_9ֲxGݘ9
-Sw{PV3 Z+BxX3x.{Cy+ba1DɽW&sCAx8
-䵌ygҊ;is׳Hf[lmU7Ix 8Dg;l%95,zgp,<Ƨ|<+i+q^Ւ Gt,H;60(b~?B['er&^C!K7j@藥/;ٚNgm.l]Mk@#A>zw=Ľ?Qd$Q8^"ϣ 7n|\?8F-y{nUTH+mltvIG$&gXv=Gȣ%SLKpz@8}EUxyhJ*(>f'tN >ceNQMNo÷=11"hilϫ17U|IϳHO:E¯*eZ^WM%[hQd3EM5#߯ԢH/,:͢TUcڊٵUaM`ħ\cKp^gd5\]kZU 
-H;`:/΅Lf9#<#g,%ui=Գ ^S׳E5gkf دII]xHho˧qSˡnGc3^HZi)$eˡ_.4@vu{"(u7u .dўkoгQ ƫ::% Z*FmNeiiг_7
-gWAӼ^RAu0k=;pI)DutL}m@yN;[iK₥ Q{\BeHv=ϣ$-`}fd6+d?lz
-XL>h7=l$HmZhF_n. H;ZC%&:laNKb0_4sh.=GM)"i1=l1l]e@C[Kfnah0 Nhg{yWEaPx ~k>:I؇>t59+Mq,IG| N2WFXYRS
-g OifdYz
-{k@k^H(P=䬓L.#-9Ge:z4="lHb)] hD"ZRQ}\ giW"ٍ u[_=B<#]tCncHW:(wҡgHxFҡgS"J
-qٍ9pP#Cs[h.̇b.|X p?O ; {uXO.`l&^|Z` M0/Lw b:`-,b<%[8}|CR^-z䮀8R5kx0T0m3SΠ^T
-rlk0u:䞀mAMmG&.퐐r"xa
-F FSJn~=`2 1 ep͇OԻnpjZ?.p\r/@mq|AI52޴ ?m DM<&j]`)p;(&ȫSAp"{@5asz*WXsE!=hC}e|^S@h0cЇf>cXp Sto5w$c :;1wQUS
-'
-rA"$0(K@VY-Iwt(. ;#Aܞ:#8
-*. uxU1>KSwn/I_!O]zy=_nqpWz:2>+w:AllꆺdUjKyƩIz(6RUejlCI;4N̝>]3 ժ>suMW2g<Wc=å?_T:X!詖}z'h:9ߥ_XcWݧXWݡƩXܱB;nB>hqPƒPSC1e;H !~`~pP}\g)MvDXJY
-KHrj):vu*q+}dѥ(R콈H}]pZX{B8JDDesI[x
-Em6lU4kU jޭcDW)6P oq1ٍnc":ڛH_2ô\azHE@i\IW+]VZXo?sV*o"fnns)ۇqdo.U <kI{?FEZ~ʶV*&Ni*=hYK.\Ky86Y5иln'Փo!{Ҳtr7d*R;݅mo L焟Hڬ:mV[^Y{_R{w([I!Upwg)|fVd/iҾji;GK5#WEjcoɞF C=]Cdwh[xTZ|F]{ozPjO6ᄪaUNi}*DN2z
-lJ!yS4S q}2ٹ
-w/qǂDCh*'Ջo:2w|t
-<Ii'U9E
-YME/4g/yl뺻6%dXnX(VtXG%F.YTJs /6A?ssȴ)hv
-&`'l+Iއ`%. -)kKc%>$Z}6p7C|
-K%n&2yLeV;Wa)e`+ *</l7a+yuVx.2ZWp0\-^wGG`kGNan7HHئ?G _DJZxG[1ئ, + ԧ[/|?bXO8l0"Va(=@@V751+!3(1ѱX;4aK)[Շ8Av ڡ ,ip
-+<l
-
---Wp-2R;dmѷ-u][ykƚiÂ[u= ';+4ZY3hlFswQ;y뱮Mu0K
-hi
-;;X3@^(Xn{TGG<.Vb >}266iWWuܱhgĪzIXk[h,-4r:6[WǴ$.E'Lvwlph<6h,Ŗ -~hzYɻcKI+2{KLP{L;@|l^.{)Bp*w-?)v5anb,Ѹ4#
-ZwXnU`- \ *ʻv>ѽGF+ؑoyV?$<,<@;/2ػx@A:h:}P.Kd=z{_ }
-ÁW7Huw9NM6xt:OG3c
-
-N#EGƽ7{[_E8
-j+8wxw@?ރrH_ųGs=ro\B+5=^}68ٖ+՗du
-ki`#ʝg},ݵ1
-E
-1 1 \J(K @(r;o-,7r?~`/+5KJ͊"_0`R©+BA$T,;3lٴ$Mv dm Dd;E 23 Z'Bևl 0ddsn#[L6N)Ycg!,6C%ʒZ- TT,Z^qpIih@0L/PJ)HqUW(2ep頻4ώLw\(Enoʰ#TMn?*G_W|y<VS*|N<^o1s`<3ǧTL0}3rykI)Bb1fu~r:مI(BVi ã S*7Sf$!5
-0 *ÑR9"4nD(
-3 K?W[ֺ{A*1'xNJC aPaPc?FcEz+-i镊>pd| vX"cKKf' +y+U0dt:e]At(/g}Vf~k߹f"ciè|(=61 ̬+K#, fe>5wZN 3ssGO)pݺuACr!7k/l2 Be@Ϟ͊U~k=nktpHsUfVF32%?lvVfp
-s!@,Y20䖅iQWO>yU~_]#e)Ee[~rg¬2 rM7ҧAZ$eN bLNh'orZZGGtV];0.|#ɏ4OdǔIҭkvvts~tN)Go!Y@)a 5Ō
-LCz~$%lfR':GF_,)=y3;ar$æ
-Nt*
-V%>>hn!^o/`A?cb$;ru8&޵\v;Lj9sL[&BJ@x
-pLx&B/1Ol!((<|_UMb?hOU:u﫲 3_XN9Z}CGFgT E]d A۲>LxʗS9343:3WvW[_[ؙ_^\\\XZ]6!ddFTIT죖ϿwX G=>!o!FKHIbr
-vdD VkGj#Zgikuٸsl[yVkaK q K }xd%b=Z21؍ -qewbDE40A!8XgsYEzrk&'vx?y(+웵8sȧ'{n6iӺC819e7?Li^h|gH,Xu1;Lg!yOP{'敧 #>P>:. mb0!-(f5?w\ ߞ❻x^!Zq~!i! *\!!~u^?uL|c;Ľ?wx;.f{x_>![W|K?)~F|I~1Y?xI\.^;sϱv/ͱw^cw[~z'zݟүWş>ƻK~Ͽ[̿o _).;y9 )c 奮 =ҞAyC!وd}NJSڱ*'Qd}xpsE\'}8O'=`STكgs(JJQ(-r[o.0${I~{8#mcҝ; a\OUK\RU{m %5cW;{S4p(=*1\Cϧп08K6LY*%|:>`O&*v2Gq mB >҉ x6S;~<p(E.>b@=RS)9t.CI@=.z pN$b;]ph:Ѡ0ELع`L$%5vrbC
-᧾;2· #<P`jMx׺7'>D{Ty&XeB
-Sj!$h B1i,Bw;@e;/`)!jLJY_A,\)AZ_xDx芷K#C.J4=zϲT/ YQBhC(R ix4iݤ}5FvP9
-&/v1$ΒVF)V^SHߨ4\aԛTA
-mDc :xI`U%佀4Z1,JM/h,qCSDv.QO:ZojAr!G 3NEF(x=J,-ΣCڙ<~sI|J3wIΤ1 \E(M[z9 qB">Os/0`Wre+H]Ķ.,A~ aCAGE rG
-L댘<{)\)ޔوw c)د*5!pHVY5ցߗ4` Q?" Sl/"leX/B ͼ8k0aoB6hzՁz^Om"<gP -#vuP̚,MXjn}mmanOIX8a Ť^#}OZuPdVݐvHfyl Q̗,9YWx<| ;؝⠢(&P| qۃ>` bmke:M! !ш*Eim^kPȘb[fӒƍk~lZac2H@z-|J_r5n8X5Hk;Elsq(q!֍^L500m"6SKQavM+piE]d[Ϡ 7)t8f]~B U&
-wDmϝ}`hVwo>a1`{G1F"+RRSkfhd//Z۝Pp2#1L%. Òm7&-VF#M$b?T,M7|6vN'79a2%~mseώOf[- *MG$S)ILJRŖtʗM iק۷sFnՏ]G @*fVȤe[;,_ٸy/7G :ӆ}G ͍7Yqʣ4^/& s YS qC?rxpNshlD\kf
-2%_"Sg?g9f$En80(Wf E MLxxE´=mJb:9cc6ޭylJl b1
-'v̊RtR_9X+DZ2[;ciG⫣Bupłdp{Ĉ9 )i㩖I+;a
--&LkiaygW*.N.$*麃
-!٭4g|g&+GO&PE"ϼ;eU0fݮ[ozk4jfA5dKpVV8fR+A\Yb1KP%- ,0>@."
-fc\E[OD]o6c e3
-Srw!-y!XZ(!kF-!5! Q;j4
-TmbA
-9UdI)y+DS<{9„,k0"+I%*ktI-W("DdnEJf=cuEVٗj\*Fڍ?Ԁ0[#5]S#nd܌8BTI%ȒL݉) ے=|I$|,""KHG-3ז{QDcQy$&e$DHQ1JKN0%,7l'YgPQ)"Fd-ucd&;wg쩛锼5%ǒa?
-3cj4$v\LIˎe&Qfƙ2-qU庻-`@Q$-Œi4L3 NLaIZ
-<XE+p.PC"z(XWE
-x̓}_k6UN*9jARd B1XnÀ Vp*A+fӱ'g.3AW j<^ay}\`x|A7_W]p%Am8Bgga{Џehs6[Q23q<U
-bP*wPc>ȠzԿm>%q$bWIUfVˠ\Vr1,[{]KHu@_7} Jyq@c$42"-W`iN3Y4%m#dmxjK2OS^4)w0/
-В*U7Ed7 EώQQ(/oo)
- [Ӫ&jEU0@ղ Q@($𢛉 |iAWL7RCn4u}!͡r:S:B%ĔL
-&er¤JD~]DQ`8"ykoc1єF1Hx(S8 *I,.K68o4_O"dɫ&.Ҙ
-Bȉӹ"'y)aK8VɤЕ'8w<]fw8F !KzYTL&5B* P]V%9f$S9kkoNPڲu\Ih;ⷙ KCf"qj#
-fg !wՆ4h\Nb,(.[`O<ы3_/#/"=׹?0饭s/t=_D׳:s\q1Pitb,,$x̕ ^%uwͧ9r2dL`MNҙDEٍɝ^d21H* ߼[pQyѱ+^ő
-~EJ B<BlLf}E3!s<+cv"H Gqe8vZTйg,"kF{c8;(lJGgĮ.Q圑Qۆ5@1 "< h!͓kD*>-{ ŚB[j6
-{7y""!m>G u<MIJzʐI@nGaɉ5P(AE=]Xg[)t28 ВN*€Y1j/]l:GF()_&slHK7. gֺs׬5
-ZZG;k:A# s#=q8-0둩XKk폆ߗr o` 'd·2q^푋AC=^(GdXƒ&P8sr 7A(Oq<򘥩9ҪţER^Z'iS1OXnI5sm"{N܈IGq2KosxQ+f(4|ɕؔt'⹜4G!uXIUEq_hD4}Gժ~Q) ز:[qi(Ee<|񇴂^gNS9Q'ILIB&[I'tL<lܞOh4)
-̻.DǸ;|&>(\_57l@XkAش06,UZ\sliv 6E48M^%=ٔȑs$
-i_@M]}][YnHVO&5B6E\'>>P6aT
-G)޵PágSK\osٝh ʖv–b6Ǒ- \1|7}'U;TjgSgoI>Qy]2)PRCsI4YMxw!l%LCb&nA8>\AGʧ
- !aGoTmyVҩLrob}]w|lהoc9i^
-!zsٚ SPyR3IK5O:֓."nÎc(6b)
-~Z
-z;<W~/Jj Tᕯk`Z7IFU;\ơ+g)(Y8jStljhh|abxS͞<E _xǷGkKs5)bXXج\?C;^~k<KTwU|٨zx|p,9V/!O5D݂γ!p
-:^>U%Щ$8|!aVRTgosxFZ"%AKY³ŠC7XEzhJԭ
-B|7&]gg/'}=\eq
-)ZPͧjec<28dqg7)M'Pʩm^Q gEM
-4h.Yl'S,1t)aʩM:")ds̻DoY~M)%fFuSS ajфB][m;ṶټocϻT}9zu*+Tk܂4w |ic9NJ?K͒y/u~uBeWBVt|:$UMb+ MTqf'vNO;:z~<Z~1ؼ qyO|2YƊQ6|,K,iLz1v
-eyc=IzH&M}JߴZ,-p&>IHAޅJ1ĥ$xk8U
-S;RDр~B-
-;jv7F}$"[EtX0~}V(№jh8qg*k-&Xo؁A/kli×X? ×Mm}[}t\~lGU"|TQ;|s{LhwW_"4ww:ߋFl-36t7l$r@#NyC{hi$rdg}mH<R 1c 1{aR\op[Fp$-pw!i1ey@@7Ƅ
-fk||eNQl…~P:Hk +;XDpBc/\ŤgAz:+T#2B!:e]Y"{I/cTFRvh^)2`C\R*>1t+I#\EyP 4yZ[oNduEr G bA;$bYՖ`X*_XX0+r]p_nNE^w<o[ KE쉽r .-hfe{,/'jUۅj@FSC!̌phv?]W0HR
-f0"-X_owN_F&{z!29_n0C"wff$^0ں(G
->8
-$421.YrlGp9뷷ɯOr$ClRINI,H*D]('MMAw'嗠,DD^T(ٟSsmxMǣLTIrٸ42P"⼜ܓ_ȉ4!
-\(gI;yJrGj2P,{BDK3m26=\[h9$2fH
-ƒ ;T
-ttv'[.hml.yX*OLnp­ל$ .:cްqǟ7xo>-o=o;u撥>e낡0eR祆qL{s+
-O^8ux陞FusJ7.U7M~{|Nx|Vso~aN IX.WH~傋<? [ .`6_RfX˧*b1CI)#8 I$L,}&kh0 Fڻ:;uqqR+0_woKsw[kW< q|uȅd׾p
--H5\xJ,ˎ<
-#JQ1f~\Js8Y+m뿘
-#$Y80+2~!xUkX:!=ѱ×OvKZ)9L羫ͫ]ѴY xg+B<Ɲls-y9S]4Ѭ1K%ND"ǻP<,qM̡C0#MԼǓjpIoQr=r35=VNh1O1c ~Nati,J,Jѿ"~Q<\z0#gYw//X67vĖd
-#n?sopM+}%W?'Ǐ2Ê} tڗ~o}s_:-}p ;yoػ`N}uÙ% +|n.t#o;vy>JtuO۴v ?Qh׷+=x_~vSnj֞ruK:0VV7+}ao_/n|mnxc>իGn{{NC<;Fz{Wr?}𓠸4yW-^ZC&zgv<y Eׄ[?gPg&ۋtPinJғؿ 4Q,gG7
-w<`jnً_wǼ|:L ws9R zN%ww~^'Gikp7r(mhyx$Ni|_/G1'gKcy#\ZV')*n&A,
-RHCleO_%c6C-lZmW@'I)QƓ?)n{$>)7TRr.(q̂C^zA>vкqp>qкC]
-p_:h}KN=n+q;ɓg s!<q}ܝs继u>Ý<\K{wߞևv>eRnԽoAy x&[8h7}ձ[|'AӇ[qC;;rm_wsW-X{Usp| )PhHdKLKqCxv1RG|9(5>oYE.렵.5|良9|t 蔵ߛ.N<^SV={hʊ'0|91enJNY
-x7! G;|ဟWHoa4 %u?fz8eZ4[zKΜNoZ=v/8m!Vik<ါ!=^0<m
-p?=_
-OEx`
- ظi ퟶL\8mmA
-|u^#+]W?ME_C=|?ޏ{@
->@;
-<H$vBGN[hO`;Stz~
-kzq3V 🎟kO&74co_No<u:0|njz8vgX_X2c=Z5cY3V=(0Z=c/XeHxyWCo S{=n@8+_g#U \+ŹH
-xZx: t=|~Ìu)^ |Ǎ(_;s(߼ 
-\C8`}pqم'04p]p2HRFcbZ1cE>>c
-~@mx} D8#4? ; f_Eo
-s
- pYy@#zh3 <_yM, 솆Q
-5 MoSQ#-RT*TJ{9w{s;~|z}ls.҅wְT&| u,ӓT"ZR`k wL8>avK`:K2LznT/8aD766!<u3aOü[)w$ n'LkE8دFޟpc3& %\_[u҃w'wӡ # ô#l wH M=6i3|QϏ"p҅LI3x2)L#.zG~TK# _@BEkiXn 2.%]/ ZFp9̄ YN0}WQ⃉G 6XIx8 fIi_X% cyxE F8Xs; |5,:~swӾ?
-˖8-ت
-LR+JLhdn=Pe O ]֓v{zӎȀ9l }aQ/,5~
- &)7Tp8S|í0&%kIM u}҅']9:VJ"v[AIKz̄;D=Ã <ԙz^|~`Bw҃z6Kz~VN`~+Ozp>̅G8`[M>a[P 3۞"x&>0'<;~
-&ڹlj0J\S6 \WH:EFE-lQH `&|"9/)RGFEʄT&ƝT'رIJn.Rp\"ZT H[pLkҁ=E8|}26Ҕ"w[:ɰFW#zQX )ϋ۟)\2H-`E4l8Hl1ө78l6Ρ`yN$u>偱 pbAk `eCc9tVP.xJ/_NF丈:ebF[#>u"Q1CŚU*?)fѦ]7ְ'vS1nnd
-#1Ww/ΧףJG8Gg)a\F(W0ڸOu)QQQCO<[+tbֽ>eF;h7Ǘ>5\c—~Zŷ(R2{Dhke|yd|GmS~C"Ϲ`}MxȧG<FA|z·O2dE>W׮o_77ߓo(oni\xS;]Зz>G^E71VǧZ&ҷg}}E0}/~]?zGOQsn9{K(-QyMNTO>UTFW>/yO {84_0xޔQ>^O}eKW!h:/߬'}uݷU0ƧEj鶌hO5K3WElu{2^mTKdOwyL"oFOS>ї~D)G4ɧ }[.hY(1ד}jgJvS|jAzOBϛSDn迢w}~zO zW}ҵ~'M_>5x;fE͎O >W1LjPZ{
-)?f^SU}_*.MuZ}Ew6[dyeoF;,q=pTw܉NCV_z#]MO{?}.ב=H筕<|M!ƕr=m,œ_^|ƚj>"1K|%?;.O6*R3GL1՝\賧!?szy-s_4S  οknF^gvCu}6vQG򌩾?nKa=8GB4-Ø731ϊOyr*z ~EM{_B qz{-핏/evtk;^ï?
-?S2LվLA^O|EEGe5"w/[_Uc}
-g'z1?kkUtfO=~]r?_aZ:OOUzߪզzEijk5/ L/ =8<5TAFŵڤ/|LM/_\o/wo,zE=_2_MNvݪq}?M{- Z 3;E_^*_&S}~qUwvoD>S~'/e |kv"uW[ͫ"{[o*tizݦ/QGe׿_#6U@EmW01ՠJy?$:ľ\K}DO]Y/Z6Օ(*+zv__#|ѯIpC}e^"|775D?{~} oMuCSNj\7Y'MXm<?~0Ty9e{
-^~ubzџ^W}p߀_^/U*e${ᬩ~g9S=竫2-TD<8xvߥ s)ҟǎZ7~r?o%S⮘*MOwL7 __|{ukҷ 9|W{?x_˿J>W7~3:!z~| u+8figN~z]ornҟz7+Eo=¯f o{i#_ňrEy_#΅_m˵Z;%_z,8+_D׹څ=xo.WCtR|#cꊈ&F
-~%yGNʯ۩Yޏz~$~հ_-Sn1W3ίC2_ OUOF~[OLw<>u_(] !+saf>~LēhU ^F|ND<+'LYYZT"}~Z9>7s*VOvL<B{cztq3*]O\WۼO1Y~Y׻sYK;kby3ο;/>'ex9@9~5F |mVCާ
-y^,Qg%M/|ood_?o|ί{[_oqySQwR[Bz^{Fs~5Qow=/X~֛B}%*= x/82UƼaXT)=zٯ?he:aa;χ/Q^~~m3N|E2fqeڮ{앫FݷHg_~O,fۮ_͒}֞|ն<N|i|Oݷ\;WO(Y;,+|v'w[ o|[VIx|qo=[wBr7UI|^i}(Wy;CCy^_=dz9Iz]\'W<П~ϯVo a-aUMyF+Q=}蟢O<޻}A|KC$rw2HW?k-wv֩^1$Tz 7|o?s精n=D_5Fr]݂g~y,wk z
-zj'z_#yߗ ?z#~IΛѷg}@/%bk|
-Xމ+?z!ˏ~*zeu/7B 3+?|ݏ??- 8s"I蛿sjD{ĩ"|eW3Bo3__L;Q Or]cK5I5bzF)SK_+*ql|+Z#_ֿ*^=sV~{a B stiƣ_AJIoCT
-^<xy&V5j%$w n/.o݃?5-5Hy?Z:(uX[y?]V~A$zz<p
-Zz+i'[jxp,)Zo,.緤X5;w'_h{=GCy20'-
-?_'oCV<_:*WZn:E[y?5Ï_E3ܾ"|?oY
-[OgT?U<C_;_(ӹ5V|U6P%I=oE?,O/CGVoX~Us]|Џ;'`dNuf2]Sѧo>z<g^j,!Pm?UPm7XO|~Y_ٗ-U[/O,x|6oDzGW,wy;YQ8g<2k觅ƽj:#"{a9cz J2;-y#j|B5m? O`m﫢HF t}*'9[#s,|޳L}z^OoL@D~xN󏭰1K%2g#"Oo?_jϹڅoW g|</Ǔ:|m~$$z?=? p֑ov _գǙQc׊ʻ~By譿 ?e-se|Yj>#¾GIF~RBѻ7kp ݓ<x2xX/ۇoTDXhd>ez}.M}7ߞ|K52߰Y;s|I߱_XNjs9V>zoW?/jߵчBL_<3DA}
-y?;C',Ue' jf.Z|}˖Zgdo^ӵ"VMվoe}oW EےB}~G-X~8),\*X~|i+AN*jpgGW}_0Þ%?S ϥϊK^Rt)[M'7d"Gx1=sz8eq/m×c]׍r>)k||яeLgvluDSw]vby[m/|*jiO긢W{1UzSMmt{_s|%Vw_a̼]{zBU[|ꮽ[5;f6#!'8a_;޴am;Mwzw^:mwG-qla׃{ֵÞۜDNyꆯ>Q?8@ ?zkm^۵=VɺVO}X0zϡrwx}||_8[Fvʏd?Oŗf78vzu?zF.x^cBy*}!wOxBo>Vqz?(JKݓ`-KZ; gN}ȵ^0̰`1?V},;{lj]
-̀bdS4IhꯒϾywN֭[nuW+{wK|j&޻kV[/+"8Wx_Yu7vv]uh E׎i?=t__% zыD?D!/E׭-z\/Mutf-k2\};߆WͷeuZ&n\_D_!zv_&Iz_!ߋo>Xt/?Oop:o#\R_zRϏJ>{"DBY},X@.uoˋeESՕ߂Kt,e'WB`񝹢O٢׹Vf%QYsGgkh5׷ǧʺ4ak*ћE*zt?DN\΢g]xKoo1(Z)zحz豢oDvBLzmZ./I1ʗ$/O|-!U%_u)W4,o\el\ov7/?C廯} ۩7xzOl_+1ھ~4;{xCn';{ )n]ک_o>Ю7VtEG6sfå_.?=} [Y|!ÌSu'=PT}HO**2Vxuo;_|Ӎk-z聾GySFE oM,zO>N'~/X;}7E|׵J_<K/͝D|->YI. d_6+_xC]GCLJW9{{>C|78^?E;&*['zCO$&C?^͢+a+?>#/C;4B
-|ͳ?<}/%D>bWѯN2eݝjh]vcCaƸ\D׍d zɆvo]N1a=GaEbSvc]JӧcCD׍ x诋>T ~x>JtlCCW$z9:ۗ>TvORksxgћyI/Jz-:]Oss
-o\}%oH)Nk- u=X,`?Q }w'7ħ#iOxo՘ru{Pi5[hX(?W#xI JTT~byd/6AL#h'Vlj߿?Y|':Sl4}#ODR{e6lCN[w @j/Fѷ}f }kQeVC-ߜ <l톺^=?Ho.Êv:4K{3-W+>ot%WZ3+}_?h?3
-E?!z'g$yauokqPC';a)UQ>[ú)/{N+NG k?ߗ4[|W~ĈT뮣F}A_|փD9iϨ_-?e/qX?.?~+}9)/5#&\^AwECV=b/ɢ=3=W M_wKmX{ɗB\7BTcըOK*hkuaWF{=O_|Mʨl?!z{DoM\4>U_'̀_ѧ04G|5͐I_ 9*L sB}5C-j-"Lk8++Y|#M_zqIjd޾t[eZ->>9S}{d%>Ywapmw'fڏK]jHS?TѓEˁ3jJ|c4ė!޼b'u=fZ|#ՠi-b_:ߔ8S]g#c6#P瑽%xivctWY3x)G|7ħko1]ʬL??ʿ9J57;*̀S?&]k[:~
-wyjžTIs.u]x~=T|hoP/ZLuzjvk 7im:y*_xS]ޗ.3hT,z9[?Yת:M|KqFZ I5˕~jE|Ǚ_)Mu/wki}TEt>L5+ΫM1S{˛njri}vWiZyRpeZr~__-ŷatŗnZow}iyo}7 }+! Mk-ﯠ\s o<R_~L,69X>ox۴r_rwzr^B>_n&bW!繵gei{/ai7tY/oV~N4O|cJ}'U!G6^(_<G96#tގj=+Y|L,9f\Tǫ|4C|0)/{Lס:#'爛⏩pO/j_+_5-̠lv1 ѳΚ˰Rv }w| .%P4m :og\4d~Itݸ.WBׇė$T_OGDWs!?D_w [կWU~U_կWU~Ug Q~j_0M/%aV_t!?>iw"\{p k"
-agB66>lL
-~ _|lwto
-ω~gGqnߟ|!R~i ?|.ݯN?}H0 O
-|9
-E3%c}5(=擸a(_uO%:~~|SW;-B|sߛGm|8oxvwC*K-9/࿤ ~v%<F&3o=CT_
-=*?^=[}t/ ~+o}<ẞVCR<#>)?p3^:2߉'/yH?v?9qM|pCi(=H|t&7~ ?c{(t9g ſ?շǁ?C|S?gRdKg5)6tkGL) (>W/$ULgR<O~I[;d+/D-ϡfK?]Am:n)?7M= ~'s2 ;/sZRO|Kk#;GNj8!qϤ\o~+i`N@8?Ce5ݢ)8vEwvh^ֺ~oLJ;JF~DiREѹ {SXߘ_fYc*M=T޾G_jpm^`)нU`,&S `0z@8?0
-0f@/ލc@0L3Yl`0{p~` 0)t`0 R;
-0f@/
-0f@/ޏc@0L3Yl`0p~` 0!T znu#_#2aѿ
-6> l lί60[O!ީƂoԟۑߩG?M|y}xۅx*z_0#L"S?x>c”awF dcf[Op~6so
- 
-#~^U!ҟ"+]Iu^#}O&}:K)~IDvҿF 2)~Պ(#y/YT?͋㷢#'g!>eE t/HC8Us
-{_JGUGUQ+ҟ#eǑ>GZג⿁l:t'%߯77n7zW=ä?BDzO>mg'GU KH@ Y
-+(p jE.WQyIg~~gy{-K%oX;I?YKY#{((Z?~?K?ҿ7,
-/VE~ζX+,ZK?b音Y^`_hK8CΡ'o̧O3-\K(*1~ˤ_lW*\_Ec>ke+76ZcZG-,ɼ<y2~w-}Ϸ-rKe
-K߫p[ql}OX?~~/O}{Y7(|ҿOc|*_,bG~?J_p$VXo)ɾ;,O-ot^c%KY,\KkiҿlL^±bT*}Lc,ɗҿJAK‰\l/S8P,5V߰w)2hcfc韷|7.?wY
-7Wt[#Z_߿O3p~eKتilKK]+,ϭZXol^۳ZC,-}|eK7mM\%=O\.y&,/j S_^rFɹz°ZrdGɬi^*}FΓ,Y5$gok䅒VrF,y&ɹCr J'^Szɍ3vT~$zInY ٿ-FrIy~T5HLV=$o49^%7HNMKn]$98E~\'9uA=Nr$ge䙒%Oryj7TÒ(ɵ%g^J|9wWIk|Mr?ި|h:I+,9{WI^/Y8@.Vaɹo%7Hȗ·Inl|%g~$Ir`_z-CԎ%KNvM(VaɁy{/u濷{9y_)*]vo #Fn,?fO7/$!%|RYɞ|w_I>%$7K$Y[&ޗ$z5%y{Px=G{- ?1|dY]'KN΄A===z?b6F1z:IuC=5
-_.IJ|ZyɿH"MyOr$K,9;ηϠՌO~sag-8I).9Tp*a!k>
-F ' n@
-  h K\x.z6k5.$C
-^J0P
-5Ѯcqg5(ąH0߆0uNô0u.i? c0 c06c0 ?k{į3ԻN}ԵN:S<"(
-A@@G[y呗熀#O~쑧4_&ya R H6z=|)wp
- 6%%lI%&OKKBxlH IZtO >J(?(00 #fPN Z¦sl @}-⶘@[¦iѡ[Ž6(hm4p@ B}Kf"sXu"3lGF q
- N5eA4K9P͉C5Q`Ae?XvװsAB7) (p>h Cle"m?2bI\eB
-3Ap2
-CtX>;ӠN陛P0QȚ_eV|UaYp+(c$H8g&>sdˌ2sbm5,.S$y > 9!ɟIǼXlA 2%u .,⅄C-3ƀ]f,?^fI9 !|u560n
-I/\T WjCnVN8ZDŽɃy¡
-KA
-~#bsm(v5hkp5?0U; <J:
-a- Z85x$~L\Vt!݆giaaagffv0~0}y_G8P<C
-W䅏0{?Mkʣ
-xg :DZ
-b<ڌp<ħ
-,}>sH#:Di@h nώ}Ʀ7ɓy>8)UokD8g R(n<pa @B&8WaIogmn&
-Hx c+
-|c[Lǂ6>hS_PoS_
-ܽS_B\:e\~HX30i=?vv[ej|Tʼn;:Uoϫ&
-;27kGQN;KF'.67DǦuW̺nffoO1[|^lόeƜuG3HgG>Ng-Y9r娑'gW\80+N.<ᬥD5rhaIKOy-C7p4/^消W.<O$n W/\xq'_O}5Tye+(ЈSG&H$mǒKOVUaD=~ْ% tKOZ" .ZzⲮjхgLdٵ{k굿8(koEe5gH֎[ڕS_߻E2sw>{k&gL]-ܮ7o_"}^LnQߞ1ֻu=+/>{l&vEk;k|'XWߑ&O2+}6qf޷lOgQ&_ZP2y)YW->~ 溺K&m}{S?HrK~ү_JZW+}k~үUy [jóa?ܓ{[egV}ACsInʟmYiL8{յJKa=3N&z>6 w~ߥ~~E&רBVnpI?grW=) {0Nf=w-ؽc=u<Mw=v<]ww<]:wOy~w'y~:'v<Kw^vܝy6֝?c0;=^r)O5?m~q׍3m
-{ܩ{?OyZm;:;v/~_(>u_T>gܛf__??gZZ/?L6ᷲgk\lNٿ*Մw{fV>?&)~^˟Mj' >KW'z׊oM8{?W?n=:7_*O{Tv_gGį^Q>~MQǟkhsMVsNV>oI.sd\/爟dsipO_k3ϩ~$~d{c}~Qf(oQҺ:|I={_+~峿_6ϥaU\y[}Gg ޤ|Vt3?Iɞ=O(~mcV?(~!um'31ε<|c.;=-X|I=y3[!Ɇ?UdK.kWb?o_S﹏!&LS&mp[/vgo"~7Z?&SB(]AtϿ%}ⷝaTbxMSGu; Qwi]'ʷNCd#WGJ(~{ 92{O^¨Ѝs }-oAk|Tk>a?ş)(A$S RΊ,g?ⳆײZ8w"9_CrK?!QZq?y߹u&U˾@}f^w;'g?W4ny/oo²Xk,i淌#_Є,~ Wo>#k<{VWs?=_cc]M5׉L/dV_#1*yx>D׶pVs6Z_nq}SO<y ۯCC*wʝ+&WԎ/I7?*IV%a+!c s޽sW frş|_T|_Cv-]$wZ!ܸ'Ќ|/S|1/=?,÷?7xNon{[|AC$3V<~-:{)Vßal]g vߗſ2oo?1*n' i~_S>O_ſlzvcG_$~GUzN;Ȱ/cYX636?G+I>!Mï9xp~_c׉_uBon?vo-4TƩד;d1]W|W.w'{{;Mpt/'>}Kl^1;;ꞓ;"~_I ItSQ*wLCܓ w<[#z/6ivyA \߿mΕ{rM._|v9T (7
-N/t-|#W귟 +ykşy"3;+/vuY3R&j߫rRS&w[x B(o_4/{3egG9J'O1?o$~͍Z'O/zsϻ}*oW|9{nS`So33cXg?_=qq?vv`?e߲ϞNJ?.'ğu~KM>M8:h?6rP9(<_+;OA4R%wS2G+SvR= xoܽd]Md}7tۈ9&7^ L:exa=["x{ -:-kXįeM{z&: oT;ycB?~Yٮݗ;LNxϞN_93ߋ]\-R|}IJGgO7DG'_+ȓrϛn_:Eo?x_?[x\|:r7s7g΂K >.q/7.5ޚ>&|{]#
-_#'^ؗ[?qZ_~_gW.|:doff<^ob񇊿ߡLZ egGRW|K ;M~#/=|Cv7F?{]}w+V&M*1=h)'>G>eyo-_o v y~u%ϟ[_A/}>jsE%o͊?xk>;h_zV_n/5-ن<{&~ ş.>[z0OğOygV~Qbu9ݯXߚRs_skW_}`mL>'~˵/ky⟾<??(?0o'ß4ߧ-,>{zptޞÕ{qƩ3p>"}DS'^iʝ,'C=7PveϘQF_|2_>?v&cWʿX(7ךSUrĩc=l]l?ϙHU?oLKb kO4+DZ?'{ot}V|-_W:u{,;^z{صPg_e~(Tg:[^ofDSvO,Lmץ7_r(+e(c6s֥ߣ?O%{ܯ_1?'~_= l3,j/={<z7X&_eoL3Oͽ}㢨=UEӴ?izn{~loR/TH4^w)c3ӱz<<dIc-]b02c)d"4„ڲVDY"a,YRvYB
-QͨPo\]~߼_s>:׹Z |!\s~q FF)/;~kO~~z>3ߜ[UzLׅwx\xx'ü OC? !CH/4>Ht—X1T=xs/Eӟ3:?Qo=owZ/\1
-O_nT^:
-gi|xa6 Ƽ]wp4*Qw_X87k_1VS%Sr
-~/>.USԿ8|V_<O _>(jIg]}
-?Կx?ÿs?dzF⠀9l? WX;̡??:g=\?M/*{wzCG}%i=XpQF^"zY82`B=>q&%|x'xіk\H1WOG^zl%>W0S;|8hli
-Ϟ0J' '|W>y~:k }ko W_Q9s4xO뽕C۫m?_G^C2C tq)sV b6 ~KO~ >> Ṙ×mBo)]w?>Wc
-'g'#7= -j
-V,|̷w ~`nngYxqN /ĺa:v7}3x^'W}O.F gZe-4뫇D#>U`K҅ 9רoq[0r^w0qw3Hk{3:j<,LxN5K4R{uG:;-&> <Ow *zm<$«0?D£rB9Bsjf>p}[~URxxᯩrY[9<<l& ^\ ?/4sͭ{{9rk,zs/Guި# 6elooQO8}o''`7PUVx^y+ygzk?ws:x{\. sM >Nxq[^< /}]x=?/Gk"|' ϱZ8!|S_s1b] ?w5h!k`%O[4c?D/ p̷Ä>G UG_މ&735O<ebМ'$|]xOxF;a9—HSӄ=+]35 cXx$,= ֳ%ڂ9 3W~WZ#p@l# ~fМglb?N:q/s^KO7oQ}lFh 5U/pxŠk|qv,O.%L>}̏/=>[%` (W[?`v迋}~~X,xEȀs?nv~a3pP W6|5ҽy|3_JbJ1O |%cT7IIkT)t;l 怞S8{:xt¿g9:Tt:v}~Ω^?Ň"}O~)h2Tw-B?GeFg]R?I}p.mTY[ѡ#찟M}&ղK)6T_N6C{vö5 9|>}g
-_k_Q|gv~>Oԃ9D} (w=N'?}vꗀ 39r Iv_
-Oeϛ. , 5`ދhxH@WE%߻U}W|
-/BI_:O8O\y]8o`?ﻞ d* _h:CګyJ+C5K|Kao-~{tv|dCmuo:tF8Em?w;OvRϞ<g4N9?sQ?n-e}}5D `1{R>  |^Zr>HO&=Of
-9זr}]mS7p ^~xKOԡ9A_;?ӡ3ﰟ~QkާE8b5qW4O_R}2?Y֓%Xz >f;uȋ|+jE y)N~x8xo@TQuBi_E-e6d0vnWk{4~yOge<̇'ņp
-gRCNug+:{桅n 6r;џg~~r_v-<| 4*=okb{quCk
-lf;lCg ]uܰSwy __EB6|L=Wz/&K ~r\dB_u
-ָi_>&'oW>}(6{;6x9*/y) ~~ 3n|8!w=ȞߕGt4b=_8c ~a?1a'lT>MY{㯈/:ܰg=PC5"A]8@kxuYg/Ux~yKyq5I*B?Axdio6 y٠R|x_?s#N{8^ }kx>_"]%4ѳ(u)Qh{5ܑ}y|<cs]U=ߑI=`C_r>Hss?Tד5?}oۊ~)τkZi~ˡ?Oi<txyЊkEyt
-|,g6Qn?0{/㇆=q:c9mF"Qk~?c<6t9o+emƆǻv"xXQ{{ |l᳈=йSҟI68TWth~b~DDsya?η-<nq;!.t&\r
-y' }>;q!.zWn2L]c~h_4
-]Ϫ_aMO"/1hw|0fc|Y9S<$z߿7xvCNY6Sp6d5(Wc>Ag }9짐O&:4xmя_c~`{)y}o`g٨yg&O=˛:G|?{'g6oU)qV/O\jZ? 4#]z, t>Vqt[;`t]k$u.l8" p~f43=3,oeeaU]Lzg H~$PAExc9A`0xIlbQ03sW}{ι޺}O}߭SiosqwM߫A o|G9)sO}gÞ{x7.8q9Z4AtWX7?kCsa+vqSvaws_1\o O@w?g7_}Ϗ^bi??Z6EON]/۟p}wE}6Z=xEK?ٯ|PqjO>l?E鏏*җOOQ5ـV}_ w*} ܈sPϑNͣ+)Bѿϓ=lQ9rG١['*~υ⿜_)CNж4/bҿ_̸~Rls5wEmohc~Y06tw c sZ79N59"=;N<}3So"^S?OmWox8~~ϟ?xSˊi)~uşV?_9^o_4mXv6WSV?;o*~^Js@GvO*/*~d|wp_UQ=On5dl*' +Z8_W^.V=>yG;6OU|[Wzhh\y/T=cυ/^<ۏҏ6^ĹW]w/n8րk6~L~.=Wl㫿;v]~;d]{MU;S˨vJB9{S-oQޡx[7nqRwfY#&{O~[i\񣟫gR|K?{M}s5./XWe{5RGq^Ċ  W53_>Q{>9ym*^}> |Iwo'SSI%/Y7rWKd<5~[ X{6ŷ;KOTwGR=~هzj@Z76M~O|ݽ 4*{أHk= ̕gmT ]g]*5?qj~ZPnGT?fw7?WQ/xM+׿o|\'wPSޥ[vM[~E~?'*~~hn{߅
-;K۶Uͦ'%8N^naJ7JoBpA40n7L`SE^YZsA:~_a9p06tͮ|EImai$Q)c%^.S^Rdi^sna/4
-@ QENC%CDmK6Lz)e[ҥ:RtJjH[ikz`4*Aȸ<F7
-o^72GwK9̘=/|Mq ų0cP󍋿a2ye2xP
-@J- G"&)+kFɨՁ9AX`BMci9Z $JGfJUE!
-$o1LwQ20>+ۭE%<-!$1P~:LP˥HM7(m;F1^[.)//*Da&4V0+~ UB ]ԁVIbZ+q^ tˁCډ1%p]I[
-%L"-3"ezQf@Hn0'ЃL!|gyq0󢎐u oVQI
- @w.Ab>va`,S ,Fi!pO.x'DX>зi⚴G<&( +60T.f9k,1?J&7IQPif~RLRPLh4^Yn6tXLP}.kwKQԃ\in;b 9H5{8 0Pϡ B_e6 0b` `;dseOQ67cd&N%A1Y\ms "FV ڑ$Zc#m1٫09T8# -*O7jgaez21
- PFdDU40WpU')ON9KawH CRed I@N7
-4E÷%w[ojPɵތD{|DZiTdB@S3JrUf@p
-W;: vXbRPGU okԕ>ܮJ Y4 $ME؄H|nlr`wZ4K]NMJuEЭ WHH\rKS˵<u$a!i~% 2~#B4-`!1uX]G^mbVWuxh5g<Qw1mx,s^Ѵ+go4\I9
-6IކFd\ =:LB^DGlepRԖ/.b}ƶnZu6o+BE
-+ Xz1=lfy:"8j)!y%-lM(֥g&V5ؔ `y_BeGbؑu]5$v/UR'w<D}qWSEd4*V̯,`AvBWaa&y/WV/ 쪓%:m؈)` '|'>HiF(d͌{~os>"+q{ X"=w[9Ԋ -xM.5EOZ Ֆ<LfkQT<Lc8䱚4 $8pڗ[ rAh? LqUBʤ<e*P_W44WcXG2BPݴG^>^4ZT |giy+)Kxa>A=/+DfAҧWo
-;큉Z!aͱ.ikYXɣ5lvu벭.*b%co/;HFKRHZQ4A:u [AO, 5X_g"@@EBR iaOˆd]<- 
-BL8XRT=v>Ii/L0:SS'\\M܉1Ʊ>vYm$)Qꕊ
-Ydy%<b&)б% ik~5݇ф]s*h F$9ZHZ@XTڋݣUY vゴtŒsr6&'5s"%EJ)YyQgK5e]VDP*x]/EkرL8d3 À i^B^7X%I
-HGޖb?\tL)`?TNsZ}qsηז8 %IUGT+?KxjB4VpJY\h; ,}Y)[0/tZ
-XQij
-LA Fք%=i
-A17ntC:-y:cJ"&3loqQ./)iN<EQuUXA0nBc 4-> d g^X-
-ՅnK?̀ ;=|(WZ uv4$`bm
-a9 ##\bsw^\).|}O`P7(-ۂv?TV}ORb7n{ݖ8@-oLEjgAVWV @k~ <^)-,qRB8ĵ l8^79^1I`,2$g〴rx EFega2{$.bM~pRI={~ #|GW 6f!m*e-S P KZ%jjȭRsCSlH>6GT:b3h$+GʹGMHBVd=?{0Jb=s3M7&.\RF1yߋ89:e|{ڬfm-ܢ`<J6s>$@G6fI><Q& !1`?HBok2,;NgGC#FQeD͠”+<lr.g:]j#'0^0׀GUI2d"Lֵb? 28lI$df`FQ\b>{[nb])ImCek.-{=Si7k}L}0ϓ9y;!Vc"[p.8 (&,F
-jh[Vků8l jլ2k>ce
-e))H!.IyB2C߯pAa6ޠ
-螠2M @Fx|tcâZ8
-\,҈Sܺ0F
-2 GH X*n7MNH 3x:ӟ4f+nuG)8%!Id[Awd9$A"r[:BaASz٪؀mmi1(\H?o s`{?O4LSFDnI8Ql a =zүM)ITˣ2EqŚep1P5DF /:"arI`HPlFńaC"a6cQ[A8x&
-#>kG<L . p0$y#[ q"EGGbh$jdD;  D5q'[.\ITqpYo|+V6HsHv<C@UD
-;<GAda"{a(/4lE-ͫⱢ-"]4W弊#J <EH}Ao8N-nNnPqߦNO#-|fru2Y`yiOUGIx6 `%HtHhR3m9нQ84)Yc [Df QP|d4aSxDD06l3 [g[x [g%J3ّ/̏ PA0}w`AjC>{$NBWa“=5KYMg6 u 5gp f<0ZZ~BwA 0pU N|f}^MѬ h#1lnd[#-pw _{ vvқ - #)‡V^"E6O&=E H@ r
-*Syb )1i7H3=ܞ -hBbs\|+gjaq|DKGQa 9 Beq}DX9]}G ֔tVIhPs5!Ó9Yy'("-L!@R[7hZ%Κ abbdnȯrOjҫˎ?7w^rR@g!·ggP,],!9m=
-_)q K™ѪQ#ǻ9/RKG7ء-I`W@$sd
-YzfSfɪ^ƭ}5ʼnQ5膌7OA=HقP H
-mlfX.C
-!:)SAC%Y$"\t'PHdmOj+{S#ٺ,eZJ 656 b:B**mi2ߵSc~86e,E֠)͌<6E%Hd BV:n+fTV|RTNUmtN0J H^y fva6ICRYBp` &Elzc+z2q*RDFl wb"_lX3g:qێz=( ȸvmnOiZ%BimhɏQ`@$%εGn0`b>$pGa*x% ,o5!;"xSnTv+ߖA%#Iul#CK1\P̊4gZIKl̾y/6V ;@S"+EBT0muw CdI\A`}yu$&#qАwSNJ%2-)I]>a7jn_NS˸g]<mw-:[(]qS-(2@qT5(T+ob:>T2lɉoF`sl]T4 ug '\bgȐ* lwvY
-4Fxb\c-LAD'lX6 Dt#Ja$!JWLY(LDG s-gu`D<(t6q ]'oWƋR_q
-Fԣej܋mBl<PTv+#1
-ߏBQW@:)b
-! (&@t%iJra1-9֗58Z̈́hY
-2>W;KbN^u_cHBh|k~Ҥn-O:gR&C] vkxgV4A Bh(_8f^X1$[`(1`i.IP`)LT{P$Ɔ c֙6e
-EI}Zuo.a%-9ENi(
-I6{雕oC= o |T1gJ]㎯0{ں8
-|f\RSɯ>r'q)e遯<e(Z5w̛[衾s8 /1~e_R:|{J/)sg>sD`S ^͝yL@yjݙdWxn? AdbMrM;ܟp̫ՑWiir)#D7U_0vÃx +!oB~ƫ"r
-}p K9՛9D-y/ª@?~EӖ@o0ˑZX ΀\/,<]3(ŲjeȚr/>=
-"oJ{=-zN
-/Շ!Ւ\`5.Gk5?Ta=*^Dzܾ)\ÒhNx\aiㄥgvYX\bgˠ=K 53]1~twļ44]zRl}qXqd_6@Ϯ]{#zYo692twČTڸZ_ΟU|0.~7F Au q t6hpeg Hyx5>5zC~G֊ Ї{c}_m~ظD>$!ٿXryVCHvT|o#9}|Ɨے_3`#:ߛU$27|s cWpk=(˿\Imҗg7K ;
-v>L
-3\2A/8`mzeaw.H3& /P׀⮁,i{`Ӏ3Wʆ.Vntd7)؀cw34FؤX8Zw#fVV~L0;,t\n5Y乃.1[8
-&|g֌i\=y(9]
-9(UP =7 cIBQAiM@n0ƇIP-AeRPeȬw0Hb<#kX2s8Pw~q~Gpk 8G+b H9 rsF.9RcBQcKg
-=8e?\8=?gRS5Pq kD["m2vtHyJd%{򒊔t
->a:匿az{>.-6"|)ctGtU|{N:Abn b=4rYdl:]|-@ioG
-n=q/H>+d/fo}ƛ~aDGe8gKd@{Fl1
-v4 "6f*CˁOaۛq|bS/MY3h1[c4‘n 8a$2 cl"&
-~y؃I<&*"GZ^#7h mb{K,W݊\RsqΥOxӈM_DA<<gqh!3l+!#6+8<XTJk9?!4fj-KX\S*X^U)xoޯGǃWw2\R/s
-<&H,>=]_T/*,:Kx!J3DϼGN]O GoN^[PcEOYQDQɲp?,$JڊJ%OcE%J
-`~͗^*C׿ؑJ!ﬨPyR1>&/wYIWe5st`|n'
-y
-S6{*hxo4q.Δl~,
-hpm1hp?7bEΈL*ln֧}%6g_qx#lo\u+lTIjo(8#SfGfK{j`Ԕ^{)_-g&@X%қ29q
-v UI{|c̼?=-w{՟?x}iﶯ; Viuޭm\c_0xØ.pޟkmw?rYGϳ%%|:
-* sru;/!Ӈ߇zpΞDBs8ЃJl2n$*M]t@ҁiC_0yu#hDt*xihǼ3O#މWƷ6+$NVߏ><#0}
-31> Ϥ- Y;Gfgx.` "ƇUbxq.lIf}ol|Qr!M"ÜM70H*M
- DyJdudG5$8sLGw;N8 
-nrEc`}tґ~N:ͽXOS.O\iwep1czӀ *E{z0Eaj,t4%A OF;ؑ2(?-ÀX hgpvDgXF5ef`Nq 3vu&*tSdQhە7(PE{}'I#$w4UV1Nڅش,kٓpf+\:z*HUU3d 'Tc+T4^ՠ=C3o42 i+רݖ RU{
-|5)RB%2(B|^<Euj;>SHdMүtx97%w[I§TQցԲ*闋`$n}\+(S),:_Gr.S$4āLTDJ nao8A&q26ԁ-nrbLkG O_E$XE]|L۾dFΓYR!V'2k=pm⯭nqfYrSll_K[g7VBofۏ6%,Qf&<<θ?3ζtT(1ah/jO0-4dzc*&GC>-%TSsSk}Ƕv(n>?!Kq69ЈE<>fׂݭu;Ҁ8ü+a7bHri4{DOp"i2uA'4@#`Wґ&n_qt;NN/W!ʂvGgM^I覡.:|j3~n
-kk|]x̾Jq2:m@;> {
-_IYҸM%ӂKi+OD)wcͶs ӣ3RxZW1iA}DzvnXA=cׂ?Ps:3ܑyr1%_ܑkLN\(NӧLY,פٜS-h=/`؍;{! UҔF .VNOӓ4ܛ= gmW+wÓI;Z3=YcM=~ib
-Q)/4~ieH1R7<rd$!RBՍ cEij0jt8VtŻ %%1&]:e*e.~ )kkԥ-V
-'irb I@G2J's"Lj'҂}q5fC"EOf3>~@(
-˗nw wLD=􎢣 BO uFx<~hJh*K|'{·:^vA%u٬CvP Q]/<8
-(xu^wzHAo~d
-?*`RP[u
-L_m RFr]<_[J>GIp_v;*I3IT`@2Q|5ݭ<XNάlrNsy,S*r[˸{)6ږ6 HؔExl+n/*rb;fd:l\lUFĹ!uj -_FvP V!2F'v<|;XA¸^K <aP y&m9/.oـ띥0?%w*F~SZ!LkZq;$x(gQ%)%pwKJmq6z~W(`GcM-5,vs.8ca%!X87[?b8z#;z1?<ՅhMҡˊ-ulKo~E_=%ȩ DRH9(Lj_~N*؝.K~?o'`rUUO~8|s,x$ŚԆPb~``W[wT8BEMf%^xo~a qOQ<_lI)Ζ .^mQ-et4'>[7\>̛O[VaU|_3~aor!@?IO$ߜZ.7R˲SEzj5U`ENiţ?92h+=v<,5* `ܦ3޼ZʧC] CҨVՔtJ2F]w+P
-) F|)$n N' =]e/y.-
-כ'/-`fQ4j>>DXluiy"܎E NjXZ8]0|ܭ9-]r̟ROeWl2-"X[w虜zܕlyK1JlVH+5cϙ5c ?vE=ڧ9@0<BɩLX v&tzK;}/R/,{
-d +ŶAk0<3)NSY|Z2gOqHIx_7 dȿV_}l|!!wlvw4-A
-YfQ(
-W̵ȧ `W|ܖ h_AYݬ;"UB_UDQS6Eh>R4R)jDBmGz6eS4o0!E.(2j4E:(MQ`U EHF|5] B6is#m.6RI.
-+uuS&usnR7R[iY+W>R[AU1l9Mv>jc>Ew># eQ#Th,I~\c
-9FW(KxdzE(;ND)B}R/2[!C*b'3˗U>?
-nԀ27D/T OGS KdR:zQX @ԳLj&jlj"65[yꍡK1$Wwqo3pu ["dh@ D؏Y)pI@|(6-Iff
-
-P&b^#ZԞDP`t$z~jUhm.}V urK}8H~p6rG!b1EEX9>%X'¬P;%M6a2Z&C(D%r1:*]B`KG@5$vjҩV+yӝf\YDyzHzWdM; W6U 4ԇ.p+Wȴh^'և(4Đl*%#/=37&#?
-0BYק:rdou
-0:n%߷gNE {e
-2}w~`~$J~yb
-VOu
-dNmH6vqsS
-k@I7XY<c9:j"V0Kni!-^h36,*J2,gl`pi?OĖy &ȦXj=
-lʹkhIP8J[]/xzv»DwBDy2^#W?8 KXXgtv"R_,<j&QU{9U FUTܻDZfF̈=ǃA#?Qbt\mwϷOw}ݥ[f&[{Z,*fr R]'R.N@
-Guf6Q12/3Sv-vʼk~B ;{Xp0kf=7+g.t~ E3ؤlfWv3
-
-`vfo3ѕפ2S7Jƃ;\FnɌN5ڢᐪ2#Wn6[ҷ)YA-&%mΥQ[gd^z<[ޖ-Ճs_@OY\Bq^HOܚ鋲eMQ106I{2 nCFjZ^ԋho0I A:M`PڇxmT7#: َ'7l_BD?3DK:(,J'ňimF-uW#
-T_kg6O<Nf.oJLO nSp
-߇ #ߎF_%4po1q lK3Hoق*fWHH@ AQ4DXhRR5T*ZA6+\/F$+OE5Q(|mػS&s?w<s朙!y. 6 `ulD .K*ȍ5hcF3(G@k();fwT:4ǠtⲆ0a+s
-? ڃ"I ')rW_bHղH'u$.]E%v"feV~&w%nC*i0n\TxAˁcq t84Oa[GQ,s%uHm2/&3kdAXXGe"Zn͜=8ZS?/5Lb*>Fa4ܖk[k\
-.?&*xP/WV BU1n}ArjE
-õ<Ll$_2Ff+\qqd\I11ǐ7c-xۃ|Wc`Ai=
-Xb;8YZsh|(a>u,hi1#|{ʼnӷat?]J+H2t=t1,vgtgbk[aARtTV6vfaYOKK.l-ʵ'7!;a>DbF'F
-6Pd #56Ak4U~'-Z;c~Џp`'`0G,Qol#d$c,Jǽ?ӡ9r栌r
-3Pd ETUujtWe*bc8 |&(v9y(rK}vk?6kGh,p,g@`X#pځ9 Rw´ΤCl7Ey,C&F- px#ti
-e)ߘ
-Dl 8{D͋I{P9 mICo/C>g?۔;j|p*Z+;.x.{.~HLJ!a)c/Rԛv4Mt賀KsOnb%Q,|ػ蝨XWߩ+!a6|2>Wx0^Rp붢{h/k@1Χ[y4qkp⺭\Gʞic#cb<~CE=\I!vG.R13.ۏ8jj#+ajTj h߱nozn@_}0#Q
-,EiJ
-JsAwF=߶C-5Eni(pG`]{E޻g^y'nyύLB;F.Dۦ>*-P'M-=RZ=g"ǂ/j"ɄYHu&.nQ! ٠ @uB\?~ރ<[R Yi}Fk.' @6<]/j>H?P|s~#iUZrʚk%P~\?6ֺli1[]0 :.=92 M~n<!OJx`
-,>23•f;73S@.l
-{Zn9FylQz=)ZIiIc*,X#{1*m%.5v׆PoW$QD٭fOv
-Ξ2igOS(~1{J&iHu=GO)V&s4+\k3mD1t{|4QdUe%
- IWhA~
-~(#ʺёnF ~K\ qa#ۣL~؞ Šo~]m"bU3ݥ*y.dU{YHlvjSl!tz&,up-t{>"W*{"]wzx-у-Å$"wr
-tܭ8miB֋rl _&_bAOkw~Y#KRGR<2ME9'V(vF0Ŗʙq&adc^fߥ] X^DM Zld/˭xpҡ؁(X]RfJ.lm̨QIxZ~\_\n^]/V(loJ;ʵ*U4WR\R}T{]y.?h~.@1B mH2+evJn?vbR0@ғҮ8Uu=`brK_n"Q<,ʾL>ӿfYD&mYGwy>7]ٰ.Tty-˫l(?5jTDuTnJvQKO6j:=aVЍ' !- ra`l=v3.rXM:[o` g>
-b@MœsgR`3,d`?80=I]֧|Rq^'ڂf~
-ďH%/l"X8D8
-K:u){逨d,](E#NJA+ ky7K`[jMmG
-
-0
-VYƄh|,AUTޡ/ԣQt2e]՗n^l!W KލE)?T)khJǢ_J-*iYXh2"B, o.^ڊs3RNrUlIJM
-¸mAw4Q5'~|!r`n.Vq-P3St3o ^{zcV;ǎ@+<P TT߼7dzv(=
-Rw-<*&[x\A&n
-N'Fnntݑ:h
- |[lfVͧQ*ÝAz~:KzѮEU[YB[8Nx(
-W
-g&)ތj02šE 6i@{K<yUؿEOڢ<ѱVE9cd kZ_{JOLː^|믘=u;bM;kBZ,lžfBz"H h]]o %öM~E9*m
- zx,W[nH٫#іŴbJ95啴[^9ͽU4SZvW6
-cbuGv
-Ҷ /z,hp QDa-'j:ͶH+>nj(k;g*B
-!؅.;
-q[sZz] W- )$>l[͹bŀ&[ *@A[8cM0K
-ịYS4K
-fw6{׫<웳v,n˲92-?oۃ#ad`_e/V n67dbX `6asWDEMqr?7AMhvhios>ulϏnSŖ1}FS gR>C]hrV'R B"<=g'@.[{bdXO-5nRO9ީ,x8 v
-HQ[-FUMu$ֽˤuF9^T#anVn4s}󻐜ATZz# 'S1Ť~_2JDm%B=BICWp,Hv_;9J&׵oTi4h+516TM ڤw@Va9l$O;f,<e^[2cHueiiPX4W5 .ObH"W 8C{W圍߻%wD: ,R%v8[C d2T;$u])xgpvL$rVvauʺDFrJ}LHDF0?m0ȖL?--Op6kc qE_dt.ncpV,@/& +sfp˷qV fN;%3HUֳ'i1PW>o^!SaP //<0ž&.|]H hGkqF'D-$B|W%\ +,>㪦qQ-ec0Ы_ 5Πx.< k.lGl΍7%z ؝iP)4 ;=N{g,{ׄPD:*ڃQ:H%LͿ'h s*Z40L E}T֨֠jU`1Mn߰0~U=&V(~iFHF9m:dP}V$U;8۠[#s* Gyy-RIgQ}OxQ{({- haM^.YJ
-PX(xϴEޡЌC|w(t5a?F*M`ZOSU$/ܼ7|B}a`0 ʜc0`p%e"!(#`*K%ͫzx?"r9 O0B@{Z ˎ~%w8 v> ^"|y#L(wI-B ~s">r_= " ϝpA wWPݽu&m5I%_hy`цQgX/O\Ǥiģ]*t)}ãuF!u$}X+]7DK-5mqF D6_|GBu}svUN
-Ov~6[,1}"grzk/wzS8{F0{y]hٷqT)hcgّ\U-m
-!B@2[CZj;fV\ԗ3¯R~3֔4p#暎՚JRl嬽#fYZ׏ +v̰JZ@'ĮVI;Z Y4v*brZ?yʍ<m0'qUNc wXR(57]pUk;* j)sԭKElP' rN<l(V_+15dAxū~2i+t.pn鞫^׋xUOOկo"ٮ8-.J͏wuVǂO|v(jesTu ?mHoƳ/BڎĩQE .cqRdqIGNd ѣ NAklm޽=mOSxл +'m&A=9IkUPyy?JPYЯgSƩ B*"D_7Xꤍƨt̙pԆNM&(_RG/]Jمf͟1SsxeRG>okoTO JL׸s3 r 2lO%[J0e#0ss%7e9ؚݹ_F2
-%ak
-4Sk3jm7%jcC7
-Qč9]؛D@^nc|@n#i"B.Z2q5m'`کPSQC}ʜ{y+Ml{Q\=Gz>93IOR(-ͥ1ޟ^tzDjXsc.0џC_-޵S9N893I8M)p)^'ř9N*8g~6t}H] Ǒds9(2KK<`ϲ8G8
-+Gq)/U9
-TW26 RvO#XAحd˞ ?~([#+Qz?E6QdLOu_43$ĹI#m'ށg"s ܌]U A,2B
-jy՝εjFܼ\a"<~2.{45Jg~ɳ9gNT`NZx&gϕ<[ӬmWgN<Iɳ/%mg|+yM!f-w~G1UN*z&Ǩh}Y;񿡢 ZQ=^ٙ*ŵ^Q
-=B" ۙaxiQ|z8 U-Ͱu%@ҵTt]]29lD0πW.zƠ/gasaϵ8ό$}E<vzt<ZպmQk#HTǻugP
-2װ
-*@^e,P ұ7(&ZTbR,+S5FfwxO
-@\}K]jPUiDcMX;`Fk5I >8}B_int'MtStnClRI=C1:'m4MU&iܚ>PyH+ɒB?-sWEQܦZ<QJE O<VZ(JPb',33{nn
-~;ܹsf̙3gf<!pY(@w?:%(˯HBS6=}~zfn|=?G/%ki%|;a"ycII=t㻍]HݮPo+5<)bt#^Qv8XGSы+G2JhC;Nf ৱpjA ZC ʧDAvt~o_p>:OfR)0^c6'AW,0G{X5ߞ=~yT\^Ps},[-}-I?̓~M~7{R+X>V,A ^&wr7jKn@ d фVV)?r"Zlњ6¾q-DŭC}8vŏB\">o\xOPG>G }:S.EG/wL"1n=១5:'⾕`]S(O})1u1xdR:B[k֦f
-Ώ ? ] (u|̆l@ C9$fdI
-&$(l.SWЋ[%|2FQ_y!_5E%uOp0$4Zݓ=Ň.RûySPl2ދg$f1.k"g RCAfs-^RFM7EM3HCF4#U?p` u1C{d^'X,fΑ*f%\.y~UHh0
-DִizT˘N+g!/JQ{Y_gm`贷6$ ~u)8eedYoZ%mS]-r-^@'~YC 7A/Ch2-Lߚ b/ QiÎl\ ~ܑnE/Gݎ 6n%;w$US\pj_o
-K,V#|n YOE:O$lGB;םͤC8kP͵}x^Wv{h![N<P8,U=+~Zz'$2zB1xk-bZސ|^\!G,)ȯu׀K-5&6j٩eo|-<o"+%:[oA5""Tx&kپ5xeS=]VKewZu|ޕt: ϡH,6nlj&U#(Qyc,ɻEl=N*)
-ZYD^t`l1Q`v͢,emAێyb5E,ǣm<'(LK,)q#K׊
-4KPه~j`$Uf $P1*PؚHE>hOeKOq鯟z1Ȳn]US b^ .+e'\ T\6bPm  &>SioPR=ԺouF<F&1KAv8zCP./|wJ>f0y=["JVedk/i`駗!kNnԫ[-㥙Bw 0 B*
- 8RTa4s-TUfЎU xPȷs#Id0)F^ͱ[-͘DS}WOx]kV
-V]ﱇ7[E>|6TDJ_ 8JMǧRPLTka5Un~Wx+!BvHPAqȤui29`if UX2bǻ㡜8l[ʏhQ3E&gr)peL ."Ag<rqZF^(;y2W$yV
-6ϫj@8X;ABmr NoS{jSd jYJVLĠ{ze$`Ae}H:5ZAoȿ3!BnH(K%تZ*0+*f==߻8 m&.<[˾tZ,;:<NB]ףU&faN Gۏsѫ@o
-6؇Xf;riiQ8,fU+!?g.?7"#R8W1a}++%ަg]^2𺻐kXIe5᥀S$P9TysGL JU^|`Oo(5kl#8x}81G
-a;&PRJ,gO:SA' r/R3>?2p7 E emplV{8lj͂ngd޲˳JOu-C6H,婘wkv-XS3
-#E1ke7ߵuU\cy\fCt W@F{.
-p=6+[P"uلϔ-鿲I_*[f\nūj;Nd)g xKJ%:D@@Ȕ
-h 04xc4|Q
-Ȫ(s'\ў}=[g,ўӱ] R׸(TȪʢ*ȗaa+!\C7u`eБSgq~g ԞowY?n@WM:n6P?ާS6ԏ5~gߤX{a&l;AϠ~0RysH.xBuA?B8ˬ+U^H5\#id}d`n\pcu(X+GeoZ鬁0kXBgg9&k ̞9iC:޽ר %mXH0Nڰ|)HOmGO5p8QGudH(jM<OĿ(]KSYǘv`e\Q<]r37 ͨ IIQPsO3bf/EkW5x>Pds3-趋#xǪ`MNnCJ7#Q]"Ob`DuX&C#Ap2;pW(K[IQ8b͏:Vmi,Vhvh uzLu^\_uv,4Q5/ h\lD
-BHDi6*pqlo*<ֵucnݛ~.rlOZ ! i.3,6NZSfm OODuS-6,Qpٻ3G"+,ۋv|P͜
-V{,F%t+D=x䣮IQ.'!&~O4)08bEA&v j y#o:_ʝ˭ѻ%c~ )X4އœB*M2:JgJNS$SBp'#&$#&$#&$#GPj0;IpM+"1jz$"Q1`pB{Ez
-O2Wc볌a5anZbFpZPږ:ސ6+4/d@۵hJܼp`m?.6c0+`Rh #4LL,miYf"eV2+iUuKT'@OSg5 (70?٫
-[*A *o)m O$֫O ard:L$ VfɾQ*aZC30) 4œM
- S:J"Lc\1%&Hk Zօb6oDB<
-/ 7-(hZjբF%|d@#RKg0HU3g}afsZ{229H{M㘠qUc
-,STbY#G<qqKAո6p=U[ʜ2Jz~q1 X^z8__ 3)%ٮ@yUךK\A^aB3n<,j5ؖ4 H|XY]Ni>0}mr֩u2ܺ l-uZ 4S[sb,Y'a)a+_<QN}
-,*0kB}øߊ PJP9HH3ȈE5ᶛ|XKL+E eU>[$om$W:w2Sq7Y  Cʖ.Q`!t)}lO$<Kؼ"ܰ2c!xHS`sCakd̓z?벨eqXԴ5Y[K,%ņ%v,+K,k *5ѥƔ:|^)C'|
-T/Np57Tsύٜ0]X=lTIMzyF^ @IUN=[/8!ꦛDBʳ>j:bKE:!p5ٛ'OfZָv{7Ui,Pz)`_Éé\/<{iGTB6R{#Ά3p5xeS
-])
-S]A0㊀"vk2;ʭ'k~4!R'EO<w0SU4>~?l(m` }LE9qa+[f15yWI$8>Ϳ zجUBEWh W2PQE6v7=)AU4j)Rdӣ0<ـ"ٌ`e)n3*nmB'{߶x@Hm w\c+ָv7ᢪ9:#ܙߘ0]r cj\m?J@ e$hX tLs tp'Q,X^w BaQo5dwAo1(uvb/qL ;t`i=وF~xAb0N"(uS?(6Ӹ(>,}yTTogM,f48<)ipp
-ʹٶ2n]I@{< 6wn3ZX||}I4Nn' Ϭi|wZ$񃉹ZvMz]Ub3g*iP@2X\B?NHfBf!^\kgSkdӺae䝗4;Torʟ8KvM^lY?n;inņ{dq$CN0P:|}<^0*!ʊ\t{6Ҟ"&NITޕ7T)໮X@Q.Dwt\^{yFyaH41ž>jϣ+yfb褩EneyB""u(<Ũ3}dVd8$ QGNm0ȁ^xc@PATAQ&ۉ:r(X)Ʈ~܋cȕ [ZbxǨh}.o'v!FtAH-DzE#eP(&|@f(h8J$LO@ç?DTr?VC*=uZl^-X#EJ4Tן9`upg\$$AIj @ξ+ 'A\+~u[G݄h-dA; ^ЦӎRѧ Ld]p6.UUķM?|V}{n WCpoKc~''&
-È/[) &xLjR:e_odq7 {ݽ_;{[d]_p'jo품/5VD6QG~#oW/:vo|
-߉=%>t<^r M`+f tDr&$D'L$%4S/&aSZ>'7|>|JIg|qq(v/w&0-#zCXpd=2y<oh,W?"lMhv2ǎ`Qdn% nL0+m EoʡX7{ohw*I,p_L :͵Sy ,>
-f]%\@ ksW4k+
-ˠe,
-
-/Qt@D
-)A;6§ԀIm]oE ¾C0kޝs$_ xYEMCM@ӳA<bS@>WUIejEђ
-̲DYpӤXIMȖD/Bep(΢7LD͡,O#tó"١\OT47"n
-^7ދObtS}|]tMfHKD@&`jE@XdI%+a% f2:6eqQԾ+ԙG/\Pjކ`q7\G9/:-/4\PzWQX&yf" Z:Tc0:0
-YeU_
-wf I)L̘@qw8 ٺEoS\xRʹQmJG9 H0$yH TrAbiLJȜH>Aq :i݊pF@Ξʣ':9WhzPJ61T[y(w_װ WB|*`o)'r,#[^c^<&O=7 8gx}{}ֺIEYumSi;~(!oxsJ7/.aKɋtBNi3t+sNߨ&bж::P7lR+9ZI UEhv$EG/Hb&
-χz{ $C$VP;_ӹZY>{uGVgm/Ǿbu+ Sf(X4mlB8Dv!\!]Q~z;T_>OА܏:A݋[G^m q)z*(E@)MXmuTx(k6N^i>a)?|Z|k0WZ40p>P극g) /ZELI}.[0z`jbا2^~˗9zO=[$ߨֿU~up~R{'ewt>)l^_[؟zY(s~ `7m#/]!-LWX9>HXp
-h o)u/_o)|DS&/!Tp/òc`³Uq57V7VXjJA˄zqr^u TB)6u'&C`||D̀F{aeܢ;^0/S#`fl/0I^)<9fN5篓M(젆̱<3r0ffi!ZY"QדM
-el>
-z~J?6'TXAds'z7)|VL88ɖL捃 hc 6W%P֭} ^0pX( ;6b5䦕AG(/:$ZKEN 7BgLPh]2gQ\)
-9<x1\8zVcC=2
-;v,RD|4~I0+C4̃t k 1ذI&hNÈOw$)#w8V_ ltDJګKANlO͸vM]f (</: +s;r-0>C%{+~?ZGc5}3z?5Aan#ӏOx\4d E8q)6<? هͬp dP61(c 7 !ߴPQ1qRNTtJs-g8,9Jme-0ӏ?dWƌGWϷ1P7l~>öX%C6m©rim
-NV= ar-)̯͊\kxӡ9/2mڛ#"4Aj>6J.B\N[V}ywП<Ǖ;IRŕˣa8[x?s3q-!U)\\˿ߕ8 ^/h6KYM.j10yP%)x|J=XWRʣ|W~BRϐZ(<J
-6bgM+ ;{U&qVqyׇt\DjU'Uu"ҍkUdZF<!kuRj,1k=0ĭ Ys(疟~>5ۃk(}
-{&MZn C?p3RލwGAD}h!cmb6^Ipr9Հnl~=ڠ5lMR [
-*Z ʞɍyC]( ?CcXoM#cw@PWj^OZE:ILޞw^ a/A)e=zВ84G%o=͆>)b{yWm9ln$b2
-^,'au4=Io`ۻ?*IX0Ea
-|UxKp: WL9޹s2}q*vyuw"gsķBbVފR |y][4K/0}zvj:kG/xtw旡n(-X EXp?x+N_"p:7ZGwVOmxe>mj4w
-*y0Ǻy؃Ṭ}/"C-^*@ˎP(Q׋?X >*nEڕf
-`
-F$\ H.p]S&|O!J([ |BjKS-bhY }Jrn\NXh+1+,~P&δ1I'>KH:AP `)г4
-;GE.})){し # leݯ &x
-cmQ!`Xhl-D=Z`J;_h6#+54EnK@3&̙P`s p]`&3|3`2|\^,<f~^D*mq4p^sV0aTsܫzl-cyHRng:ίFu;cc?
-3Jfd6W
-4d>B*äOfgbnQO){ U4x(Vb)PePJJQX&Vu`f2Kxi'd_'(METeɬkc
-9J[ˆ("Q3O='|F''n{3u:O(r48't-jJ-Z@ɖd|5Df5g%IO l-(
-C@9uuC
-o(]VqBO,y` ܎9Hj5K^;uԶ*Զjm=ԶjymP;q FdF<z9S2lH[cꇟã*|N< Ae1aLk&e8cPFX5  vӴGΌ8FE`$`FEѨՈLsֽ}|tnݪN:u Gꏹ!,CBx#etG<
-tɏTB*ݸπ5L3V2RIM1q-ͳu-2ng^Y嵐245
-\6NLcq| *AF%tޅS%㵭ڬd";TzEY5534\E1T+e/ZBi6MJBP"q=@&i}M7`z3m
-Tgw҇͞R:ܩ@OՖ䪌4
-G\ZLV|'fl~q+\k
-oDF
-[ u@J2?>\ݬԴd04r \iD>(ヵwNqa/؂AM[i$y^kd?d-󮵄(ILgu%OeCJPZ陎c$?O,@MۅUnV.l /OҊh-LM~vKub s~O2}7W2+u2+vd,v2)I6ȜwL|iE`ĜM߇rr b"ffNJRKMJ'ֿɜk{'fB}*߻5ZSt֘tiMޚ6[g jV~7gys{R{m*:Њ?S@A_nG[eDMdZ6:yks,w5JMyi 75 enlhv(!̋Tԡx7=CI8x6/RætFzTң>tQ,FgV{D^>:]6~+Hg_I |bmavbQPJ9zM
-|\oK7mbHb AH˴/uimi!_j\9͚[%s2R"P2 'bjZU"._#/RUքឧ`8U$>dut0{9aHO;bK:_;zVbCw V .$7$
-/W0L9j!{ċfʏ7iB,p9ʹ=-W8Y7*yTo~txLPͬ@cKxl{e[Gk(-fۡOfeu`XfK6a{/zj$jrw?Scac PE\Ϥ nb7)Q?ԁ (h bO9P[@YIҗUXO+r"Wąxf'wʄr^ee0r~X
-. ay~-B\U_4j jEqSMA**TE5v_ydVoЃ](dԒ2%@oE:<%Lɏbw"= HfSmٓmoȽ
-GuxQ"h[e4uիaeC]yϓJ,ս-mg!!R ԛ<f%aj]T_ wڜ;zs1uڔh>iϚ'`<
->̚+}-0*H:QfX@{Y $3̠7o<gdJ ȹF4s=1or]s eN<8#.(̷_LFi{miĻ4%q)^("O®gfK:.?H>-y$@{k7_ϙhm^%"ðҴfŪ+)+a
-d3+辿%6&w$zztPUt
-|"FaDzuƇU?
-n˚Ku¬SE:;~
-[vpoƾ$yѡ#"褸-qǛ+-YQ2k7sqn-AANzG3R#1[k)MҎed>
-Ha& dyԼȈoas0Z0_9pa]*Z'@Djb T4e`9XF?OS ("AV7/zczp8S=]k{<aڰ^%Vd:9<b)cNk+[xCR^5 aTDH%V􉸲0k{ \ _MXcn8ךo w3]{>f|jI6fa;`=ˇ
-c̵l oBLv @tXp$P>y'ڰ]oOTq#x
-uhʼnȹl] w,"Pmg9?oy.ց\+.n<̉!@7.Ŵ;h8㫫("9eSZ1{Nb7ip /Ĩo6#-BAX] !UPNijNmG>;V8Q Bp-5#fh>ډ+yc-.`C`yL_Gcl H+=-^<246`06
-BkB R
-ptx}F>7yzz]#{yQ=kxE3$DA
-.F>"&tލuy(\"xL1cwXHH9z:w\/LwWuUuթS}wu
-^3|K̤@֙p<3BdY@ ==Hf(((!(݃e+(59m^/ZE4mVԦVr*55,S΢w᫺z͠w3e')inAù%Sh`
-?kQu(8f9xptbFM+M,v5oCz~ 1rz} ]3q6gWg?n}Cחm߲+o$RkPPX K4~u2q zujTo]sC_q# j?J\%$'!uB[ݔ Xb$gmATRxu?~vSYZn %f{%%<?ORXkfHǗ' ɱ 17&*Dk_D0O X, `tVEfLsbb:yF)(抴jQ<{\K;AO>g/vKzur}d .O5&0,U.\oti5Ls
- i?uF@gx"P~z'(<LQA~f,#W D~S lVuRg;R/nigs:AP띦8'8eIz߫jU'
-Ex DY?A~u<`> %!ޅh!5VW,$x5`Kiī?2w#1HdP ƨ޴tkޞ?C:qMbR.QȤ@ۀzG/nME/ꦠRT,K&p
-믖z{[-IrJd/:$H]7:wE͵{PO "(Ux*
-,w |hmZďMF)TdžWd栾"P]: 6ܺZ5Ұ'tFi4 Rn@oVz![_$~9 x9֔ߠ7Tk̕Ÿz8D7P[C p!nwp"e"vfO'Z ec&ZN314IiqܬAq'Kv4Í:qK A`_'؋R/6f%T!l#y<Jr%BB
-F~s2_=v.ډ@1Ƴ32^B]x4;n.Z Q)Mք -sx,
-Odii/XUblݣ`z(x |t1p3n߀Åt2ѩ;6e:2
-AV˓>фs(RLgNBY*bkH`5-Us{$:ý[!kBǖ F{3*QxmT3F5.nTGfwu#cu
-Jz:{o&X{@5c a>-2EdM1)iF}r?%E[]2Ŗ bV퓊x#6a^K^  9'RHP0N̆
-*dQ=٠3yuy
-;%5^G-]5%pewk q}K@IUf*aYϽIM@ɣzj'!@^̈́'KZY]g*\
-(QY/1L @?[SÀFWB[L{%y4qJ<R]U#p5 O9ݻNf=C$'\ T>B^<ln&urFT$Cd0(Ge#
-KF*ᕀZT=b6?z+E].$(g8}br{[zc ʃ龐,=Cy2++.6YJkpp"/ø4hɶctѿsi=gvpi\K-Hu_ʐo>nVo3 /^ȷ9: !` +C|}AsB{llx\c=:^GFiC%>D!չrY[ FJ
-
-fC^i+:1E7镃)vr{_Tt
-ev9+?[(Za
-?00,7
-I4ul^֊]sX5+82ݔ*=~&ƮlIydp48
-FXɶÍ7p7H/1hs;F}q?3xf܏cyHT4W$Ӌ; $.Kpws)-<6V8eww{4}LEi9R: (+|H.ji2$"6C"b}]kmS׏_YoJ&GgǤ`4F :8?KΞ#!C<|uVmkFc(%bH_StxF{0re[\oK8DlF>:
- ^)qYB9rJ?A(d^Qj]:A`Ma.FFO#k:cP0>IgZG~Q\@!$RTTZLD˹]E#H-GKG<BD锽)%ǜ]Ip`羅^ ޣ{G-SHAD5;6m>Ibj
-@! Ҥ~iT8;98ߩjK%6PT.#n98!FWqt7:M
-}*q4]6u۸3Y1mrbzy&bmא}pc_llI6LwˀAS i{.<izN8i8kdؗB)Nc- \q>k@_<}k<*d8,,4G;dž&u0cRodں:wJM7Kkl1iBIʣpvCCh1b<c#nVJ*?l3;=:W. Dts<r 
-<+"Brz;0R;}󪑐ŁbW<ܿ)Ɏ69Ik\k[$繕$=pdͬr?kLZ: 3'I檣e{-^'ڼu+mGqb:_tyW</
-&_j+>E{om;!Zw;-m:|žĎz{w;+;8nvvӽn
-H4X4૧&I u~ĸ=g/2w8F2DzRX.9`[c5k涎8ڡ {k[A$l1j.o:YLK
-&iXqaC@,"F';@?b[4*(j|5N7a/_WfBs@l!lSIئMn@%lhZ
-VTV*!ځoO>Y`K
-Y0>f[4c9z>%0bol؉Ʋx\9p*\#`Uu| VuC&|Yj)*!AmxqFa5'ړ0py 0^;O;砾eA_bؠh,6믣xi?u6b?a߳"󂎓?` s5M3F&X !ϔ睱h¸.Gv^&Љ,"j~S)fvٛiK1(Z-?51!}>
-HۄG%
-C GԇZP硅&Ͼ~{!拯H͌`F>FXx.5tӺQcLL "
-9d: ȝ뙳ًYdxs%qVE )~=&DbV \/ ץ93rFU7JqeB-:'-ԇ<!-g͠Veo@MO)w`K)<!RP,[R4bRxکB?/=$7.6xcZ7|_HyWNBuqFչ-pQU[sIEe[Fqr4Ȣ̲,,{؃6bsF)foVF Ь2IJSTFkgf{Ù9{kՀ#C fdQK ;&I`idm+cC(rɿB.qLo0msXmGK, QncaV} v"EaR9j,,I; !.)ˬ
- zFcNB\ݦ/k߸rq?[!9T(YLElR,3EY3sVA_$B'V< x$4[IEFt,aoEz*:/ߡ8Z #Mٜ
-wMfƽldz·:#Fl^Oግ
-
-٬Nkc8I+cB\
-Xon!h1O.Eܱ1=y7lLoNp*;L"ߦ3<@fޜ-h$oA/PE A**g 鷽tŀldn]a8c`_͒0:D8kv(Wm%ٻ7aDz4(HV߻E-p#Ij# \^۽[Yąqed}N +@+YӜsVjK]QjMnPBrFay"Q; c"j>2Va=7m"` $ 'TnVae ?BM+od"E\diu@. x#2i542&{+}j7\} ^ sI54'MQ8Cy(x;͊ 74j*w-+߮VA1cΑ'Bi^Bn (ٿƳ;1dxح
-'_C3o~=}B
-*z?
-eȋ8ofedVtÞoGѸaͲ1A47k: d$PP20?+F @dYq}5z5H+
-*w]_u$z6cRƴ!DQ??SHlփ_QKP?oR5& #t/W/We{($=uh,F|wa8bFkkKn#^-# i]n[k7`inwBiUl Br`DA-@}pR 0D+c
-d o`+EhK'OԹU2GF=b5)ʴ4!8
-l_gӟ R;{Z,. 9DŽihvLM<15 7)b𭢡;]N{zk]@݊Z!<JkF"QK8jfa^k)bju^bl*w].vMfP
-&*8=Iw{|y{# uۋO1}+_*'.ݿ`2ș+m 7r!}A0^BK\AN\bÊ݈QowD5 9G)D5un<:1T5>ĥyEHoK^+'Ȁa}1z7b)$NFW}
-Ό7(f~ `. QɻV,DC爂}ҒRe?չp-|ͬ51'M
-,C1k=MzBQz\5059ϺSqoOӷ.ccaͿnl虺li'lJc[ð3eWc*g:UNrH\Rc7 +} '::Z4l< 94\}?Eі.\v>Z Iq.MJ>(ag[i!\j cW4PF?bt
-m?Ԏ؂av[dwx4t;\i3H^owfimhYpfxitfn!`[𼎁kOuxHކI"qd%5Q+07<MsvxKy佐JRqbxn]0;n]Pbb?#r5]=SW
-)xG j,YV1MJګzZ׎ډN;L+CQgE
- lEh}c(j㇢V
-coPP>bܔR8Y|pəb4DpjD;;/ŦwX|4c$$i^2ZSW9V
-oz#P : $7x URxm/!{ \ؑ 1'Q.}y\6k$ărōٕ |ee~Xi|e*>pΠA_6A$ f%"G(羑V\SlHQ7wٳϠZwbv&t8IB3🉛쯫+E/:) AHJXR26"w<
-[Fw.
-/{ޱr)B] .nN%dzj>JnP".8On -{G(0+ ϲ'
-zVBP੻P)*Jx#R6Q_MVA p^ "sVoX56# DG8#b[Ǧ\V!k-~=]rAׂ։i\uX{ܴX+H[sFEō2C`hM]J6:&PRMwOo%tembTPKϲl iJ
-XGZkJ^hZ bbB<6'J/X<a YL)-Y*f !Ą8_7F!KT]YfI
-3BWg_fl| :"E, ziE擠(4÷d|N锎s/wJDXM d
-y  K qx/%."&Vӯ0i)(KkFP!QḊN5#vVᩉ u@VE{C
-!Bu8Պ1+8 &̆1
-PybW8%/qzU{0|g'pYh~ =JP/xikAL :^Yd:ei! <"g4 mdp̳h/啯|/3싉P5.дf_AVg[ {f(9߲66)í]N%;?$F}n!Ȼ1bPyA+|
-u/gĄ,Q.3W2vBK ^{ĺ3E<ڹ\zG ygg!jwcTk!/ V
-v [%'Ý(PS7I[Zu '>u;20dP.Dn
-
--V0®BRApk,<"[_d#Bz5 «Q5PVetAg([bĭk)Ct B b/?8#{kTjA4-BH
-
-nW&yKV^h9|$ A y%X"$o26x:WRb7TJ1ʭ PV&Gr8|w_<\o%r\^-"|.7H
-{0qa)DDop:&<VBaceasF8O.h4`*76!~N,Gj8@L9Oms!v}Ap26퇬)2^^ZH
-)bh#zY20 ]JMKN>-ϺTx(BP # XBtj
-#1:з~vc Cf;&F:2EZD_OE 5lVNQ-m840Eh4{|Y|󔢻h~rb(_|TS(b_,mNz$m/wƒ;V cߖ1ֻx*G xJoeo2xϦo"
-È`pӡx]vi\:yb7zXEɼ;gV|L _Ke|:uRʼn)BgA#b60
-3 3? QA5̽m,v?{uMElnWy
-2uݪ<{ӯEDŽ!`=e]ΝNBsxx:<X;~$ځ)9x]_8h}~NƎPK͂Y=療'sf)79.s\"
-mF8C+i|:/T<O&,zrz0Qlzu\_t)\4=c&qux9n,UUny g:OcRq  رOou>I^L/|$77z擦M8^%>(/
-i_dc)srIpeSy=?d»"*U擽Uz\YwL,$\>#=󭢻EZ^GwO%ٖC7#+ yV1cb=ҭG 2(8b_pP[r;U>+[ϲE(p
-9Sh4Yӕ& !#Dpc=0X)!Fϒ9tZlMarE~ f2|߷p i-i_YRjtEgU%gGub GDjC+!lCo ٠mV6Jb7G6ϛ;wg+Eg3x8ʸOLY-0] <iBbӹ)|ޞ&TY 8Z蕻?fcB5pꙟR}&
-㚲G i|)2_0|24yvG"0(W*^#L 1pJN85=='++j'{a#@  b])vǮi!ZnmaTbkF'+AR106G7 M'q'iC1"T h8M#Y\IU{\†/eDz
-[4[i}9
-"\Xihol+ݿn{PSVA8g
-MRW08Ѳ́FC/*)) ?4D
-
-uO,}hEmE}kn& GifP?F؛iHcԗ woO_vUQG'<ZUӺǵ_hB ~z$5< l'@:˾8MWRG:i!g{ wƾn[?@\)
-O19oqhvw3{<v^b?x[~XSV5Nh
-/KڈԲOu$9ޑԒ̽5ݪmu|GFǙ4\ZP/n 71.`m1 aqtx\g~|{/C`oJɩoM^=hY ;UWvv-!tЖ]Yp@@ÔU^lEAR4~ ,\]^5?U?*y+ݪCed$(
-kPv.l
-%lڬkeƛv :I Al}ݎ{HGt#.>sAǚʜ"xîQڵ= -
-/*xFWmI(K``PQG^;Y:{kIzl+p]Bd![ 0a+ _\,WW dS5d?%Nnxk^vftD$vr@ͬf( kü_vj2M;T#H44Hۂ[{;6|{u("xj'Jt%7@pA_=i0O·B٧PCdb>rdGriDL~[:
-:# A/1ѽw7t ᩰ23qVeN;$V kp
-EO]K{NN>^ -c/TH=~ |:J
-d";tJ<
-iDh4H?.p.
-y~#·á4m ƨFe L 7x﨏s:Ċ|XEtY Bn3Nq Jl7n֋~Bқw`/#PqeK]OwW]ͅv?G&ıiЭ"T2xy$"G';{<ѻ
-{\*M.
-ħ ?7SV2t"]MrB:۲jl*Bˠ/z4r&~er, ^r4c:m=rNpQͱ'tzDRJ8m2y슛6Y 78m0)PV<.| S
-wkE#eƿsMqVL -ZDM1`G#Yۗo;zJ-xY#139Cو҂K%#UT?ƍ<5?h}ۊdVƧ9[3j >M%~kOv՚Ou潑ؚ̃'i8n$(<o %Ex}arj)1M&
-!:[L.h m)ҳD&8p(0Ƶ
-"Hz"j=IE` 0FLb[vyt.ǼpM\LB_tY+ Z+#bYPuT-N`Uۚf=(ǘ֖iŤ}i)5VGinGO^B@q@w:8Ucuw]+weaċj_筞 x+?\> 4i@!?8Jd |OԈg̶LQ@ۢ?hUKX6Z(l4WQ]'-ڱ#-[$|s%yduV73VPm^ _S=4B?,W ӌ,uHkeps0z⤖R0rY8qFt @i79 (BJٔrRղT8@X'e 4/#2mwy"j͏dpuAnۍ5Q0hX D/~.ȹ\ZN8ZSi4QͶ ޲{v)b>kٴhҬXXm*L-ԓUl
-eqyKiD4\EMuՠu\ۍ0y"{ˎCLώǒ^z/aT;I |tX&rߔ0SFX>>.uG z>.? G뤣;,~>`u'N^9*yCtl*3X,Qσ" ',T6ς|B4ƿxm4
-~P}mx Ç6*ga.0%/ohMx^@"JƎiIvQkqRm7$t@
- dI7{Ex&n`I4{O!.砎y1wP@/.r)$z1zˋ}Qq;utzMkO't싅!CT? e<z`F2x9GVOۂ{Gڂ<V<-
-Kѳ,D9;yxSH /_W;e>xݡ#Ƭ7?^\va&o7p`G`6!Pw\ o |dG# h @-4@t8<y[r}B;)Q.$7@=7^G9ymD+|;\6X}=V܀oHЎfK^Y:1Zgfcz): zg6RT_TC̓^-М:p]\:\us e5˝;r=kg
-TʁE%e
-wi:Ea5'd+_k?L7{_ ,>oSg^$KzX? y/o 1MC䧨1p۹u8 VA|-}\eE
-F=?,KX~ n!A[|.JYp\FRWnDH.}MH[blz'<;TTi4YPGߚ=*Q2J1iU9:&.U%`IkjjK r|.'i|]YE=
-Š11 kg0Wt9λ1`t\Ga;1Zįn0<|=HyY(:4t
-=F$Z!\XkDꨄEa SM.R'xx,oԨ4B]+bQ J1# 4*ۑ<'!bD5kTA
-lj6 ƅ|٣ʈWnɷ^ډNWJ"[Ker-&2^3,IW_o[|cE<<8V`5?iMTs+Zu07&<<"P(bB@՞|O ?_ Y z元+;vW
-i2ںނJ1#|
- Bx}bǩ=Xg.?
-3N4>mc~>\냿cw
-[qrfr?)?m-wǶ&hK+P-~K^ ۲U ~7֠tenj2}[ +TP
-|k [0i3OԑY=L?HV<|2֑L~BQ,1ڌBie7^;_x+b|+
-E5+*d=}K{v3
-}: p/ f6I
-R}u>g(Ԯgril't`хx>=~3;tyC7jp;>U/<xl.Χq8-Εo1߅Ootu*.\wz*wW;( |zbR<I\<j;~46*o
-1SqU [)j]+M1>U7%<K[rCgz=6xG5!8.9>?/ǎh̹7!̲z6uehv Xv|]hm\neG1h(r욘ȱݶwu95C|ˑtXhxxt9R $W%L'LOTy-=EA߼\iܵsA饘n~ITi?w9؉֦ϟpzPzX/$|v%0Pg.6psI;=
-k43vV;q8+
-5`32FzD%zcLJz;+~GHog/ZF҄,VPqfzیxS\}{WBe?˦,'oe`H֧.+BV.[~pǀpelo3m2B&؂z?$o!nJܤ&p?PBn>P^
-zdM
-)OaƲn8l{`0\ޑo/yc|e0  1d$W
-?*ê{($EG2Ua@ ·f3Hh_A>$
-}r:5y~ջ3HT3H4_ U+T-rU-jGJ7UPP*^~Vd:
-Mc+ܭ_'
-C.B`~/4zl Ѓ=|H.TLj\;
-WX'<7y`O{-a7Qsڰ"eM*xXj9n|vrۇO1(ϊgٮ(T>e_4_1G
-OhV.qQ z a6>ݺ`zBBѝCa,/|Dwz*A#$Ъg3p*E[
-#*@V6tt"vISU/Ow~[Y qP-Fv|J 1{tbN;lBg'Եcˉ'$YM5LlyW#^N |.qJb7OU9IJ0lQ@5lQIJEU,[TβEuj8u nbр)VD/jH}qvt45,@wE<xy"KU`ٿ597p=4z lmV#stH\j!`u\t ÞSi4{ŞY,X֗%<A8\a‡mEHE'4%u- >#T`>yTBwTѾVzY 5}tpsWs7!1ye?nС9O$ ׺~ |lfP\H}1{AjHlI3U(Z.`&6ӂ\ē[0
-bj,ҟ}1k1ʾwSX|"kP$I2z'܏cH=Mzb}Q=,v, `:xVҨ7= E_ p2=>h\s D[ayj
-݌/=b_[6T8&1!:H' [Io*?GwI魯VxmAc@Bi0C'Wp߰f㦇
-&eGnƫbRbQ#b,Y{3 (a 7=
-BrosXVS$jy!?G&{SVw;6][EȹŜ|H!jcw%[)`1-ii"<_="D7O ݲ#J|hޥ C.@؄sz/
-e@+`u'g{Bl-0>+lv]1=b(:v(Z9eH` ^RJҺhl/5\ŗTE[d iNN[Dr`/VaZzz#g,3L?sC MYTB~A0f]jc;Lm34Ɉ/`j@av^A,sA~3K2ɘp(|h/Yl}9"MEhS<FS.i*mwT_['B|y9!|ˀv<JxoEC{6/T.@g]V(f9;Z=7,t@#MSh7,<Ld|A4Mh[K</I=<KW}ɊQ%gldv"t[ }p*HJ?]Mo"kl$Ȣ:du:+4h@/ҽ~'ew\$7sJ]U@aqFht8䂝?wuw;:N܂ǝ뎕29xzTo/D{s689eއ~݆?OJ:_N;` ^&-HesPcAo|2Γ@YoyI :UMpeFLؾ bD
-fDl(//*&EyDF6W
-
-'9
-yh< 伈8Aku?jzaQX>cw'N
-cFi)r~62j~({3ĸH; g2#hHڦ)
-0XBa`fplwYcvq{'vfWN$)yƓ]!$BYV-ft7eol (e]66Cbk Z`>j3͝՜Z
-EY$Gl$硢}|( (/b`l(/7x#CQ_wZ CL*^Fzu=z; |cLǨ1,[' r1b4crlH.-[\
- ԞOk85|0Ӂf
-Lq'Wz5!H6qP_gR T+\ 藅ΡhտO_F@%A$F2q@¡(uP
-WE76 aէokX>Ki%vjg?Ƨ)Y~T' x,v ݄\-b=;q~^L2oɳ@ V!*i'9,]irGCC|Ө0ӆ'a L7QxZ5(}rsK6]ſvJo¶ Aww!C42k"UR~$.շPV>DR+A6wd3\oN</!wqq7 $>94UH$~El?$WCg#x?}OaD?Ӥ~IpnGZ7z%j5֏ze99ȑ=@4>%kԬ/# J=,aX%< ҽL')>2g|zgh'΁uJ Rbw?R1vQIBL\'{q̎AcNU`rwlQ6$H*3ȀwI,5.Sx]@E29j
-vWkp IR_ B- *>/Ǜ+(<nQ孥k1SQw1;uCb4x)≉w-mm%D0L&TK4ĽC+`D+I%c)SDIǠdPMdm/`daȽ E$(dO3zy!EMjq8GqWcemP)rjOّS3#֛M;P{n=iyH\R̺SJ3VEFu)nST=TA MpW.Hi T^l62^!R{Ri-QcjI<Ƙ~X* $5֤|o}FR}Vx#"[q$1^<5,
-k)SoqP m'~mݲRCZ@s>ry"SkSUa̢ 3^Vu^=GƬ-AEQU&řXUqUزFm 3fkp o|vhDJR'`Aoݓ5hM:iYBvx߷L$.UI$Ӎo_}j/2 XjP*vĆc4
-$kzHmIA"lzHUKRj|SQ̃( 9ܺ
-e;܎RO>zٚ*_bvٯ{V(
-,ceuӍ=q^v{X&Q Ҏؚfkhc)UcԢeX%XFז_hѾr5l邓c3'.-_Йh0i%lhk,V:GX2#O5DMe%J]Vb,n!5HX5nϨ:v\ԙ Cm1\&QACzb
-)M9fO
-Z׳soZqJ6+&O>Dœ(^76Q|>gT7.g:g,m<ዸwԅ;IgSe!ݳ gɺ
-^cRkUm +U'(r_1[Q֮έyg+Wݝ?=fQ/mGI9(k*gE!ϼEm꺃;h".KA^ͺh%XE|,fi Vu_>%>OKuq`~kvTѿ _/7j䇸^d.f/+VlhnSNڎ07KkF*Mol-nt\SGoI%`_s@w(ՇL45#v(O7e NK3(EL
-܁0:i6^KO&eFͲ-TfCs uHZTSVzrYXVz
-eݩB7U6R̳k@çŜ
-(--E `}{@5 9o7_3y6e<5!L.ϖ1^)&RDy<n{li`ϗC+!jLIsסxs>+S]51NǎТ8[*{u˃|~e26!J)
-d ~doRf4bWYO>xԾF
-8a챃q_tYvguNiPض.{cxGm+2X='Y}Ϝո$ܘ;Q s;I?|Ʌu@%٫ %za16|D4 9  4#e؀is@s",KF6.N,J(a2(i}>(ޡF`d9vJnƳo"gS=ksbB}g<ۉ!BN
-۲^CB-_,Pž\2}b(v!1*\ivOuEM4iկII6Bsby[!3[hItIe"
-;k*F-;(!^{U''EmaBrxv"!C,8XD01|\^]%
-kW k FVč6R}c=h;na.s?Oy-k1φR:!'th^ ?M!0*'jKi^,ڀ*S7<ko]%<TA͟
-7/x )D g`<ε
-=oS}vTx]Fǂ5>Vaa;Y$Dq#w?4VeP n_әرm ~K|1V`Z2YVSd !dG8Tv+. eL 'k&;gg偗NڤO鴌 9˖ QLl$
-Ϊvribi`H /q"te$M
-e>5^5F9o6kEN(O< _hG t"+JFo0D@a1^؜s`_Uk&_*qEm
-?-.-X\)%fhUXW9-""LYV-*-23:J`Q|~9C
-{AB)ԑMz\S Eɧr&pVQ⫰/Ɖ} SpRiИe]Y5)mD"u|gh3#9NB.z1Ϝ`pyկJ?w#(,UI:!^I|ҮUcfX7#3\.3|$'%\)>ݜ+id§Fi@§jIt{/<J{wy o^λ^51^v(g_rb q|;:+롻iv
-9!K=ضBs39?Y8Hy!#V{dPnxGNݹXL"v0#-HF\$8>"'.`Y
-Eۘi@ylh
-A.QvߟcbpjL.7S9K@nvP};Ln<rp \]2j:wz_t
-NbK+8V+شI`IEx]#J"k4v:S/6v' 4)ô58;M1Gxl1^$wЯofsl޼
-B]lə%ޅUGEsY;IU4VeenT'̼~Zεղٍr&h?N2>r4/2XN7;lH'gMڃO"nYg O6?#
-;QP32~Lj'xÜoK9C(4Kig/p-$!vGb*Ra@? my ($%$hܬ ixLΐ4.[Wzj$l;-!'
-8??88s/xt,R2"qMV"r!;lhk;P$6ًE
-~>AW7`3ub
-t,;BY'=ݥ.髋PH<ʮ6^E
-G2> 2̠rܥ@]o
-9$2PŘgGulUL1w3ÁN=ddf\@~Pk%C7n5OF򺝔JbԴQxH](\moJuoA!rUL/A|C*=R*1un\g=;rzwP}uu4%D7o6/"hNyu6
-mp%.քxH_;jD Y0R~>2Db(Пl^Rb@NDJǨYq`g1u'_5`)e ׊좩zT%
->>\]BCK܆W|>q(PX1!<ˢ =F
-QtCSݲIyn@we>k3ʗhQ/^}FSvSQ)*k LfƐ~*B8]l#(E6*>;lajJѮN\,;8")u 4{0 B?}#2JFLNg4tg|}qr2
-$%@'Ψy-(rɇ?*_3%M<: E>YCuƍ!GLDIvRMmApr~-0WSj
-ؾTC!Bg8zݼGܞgF H?&1SՒ ]vP$va(כ؟-AaR `}2(`݂"
-’?#pV#E&! M>BXK.صRGlD b4Q$@rWf\K^{ ⍦j'LGq-JD13Zez!zL̮j/
-ө\3U94g^~A%2'F,yb9Li\m52N=#x
-,)E̼9~1WyC:'w(rG}Dy Yߔ'OA"^; _ +7J-8[ELK \ۦ?U
-޳ 7̗ZPOlZ6^&?`RHP#& ~t؆%F
-wXBr޹7CAJ~:7 tC~NbW#+QVGJBo6@/Avd-R}o%W6/GD9Ʌ].,LP($M#bC19 lk%X h9<vƮP R7_t>n(=\:V(` 5rQ}%SQc@o3$W7vF_X¨R`zv;t>$l䴠`I3IO٨;iF3eE<Kq8ZOx3{@js._fXٱ1 "uPvȅ|MLLj4Zت4 UƺL3R$96][~*%U\O!;:.vpAQb{8]PB
-EJ'lS(w&4ʝ,e1YeZ .OF!;"1qͦrWnQTM_p i\v?q(;#2o9`CQd<J#rJPx=0ܒ Ve|PHi^Wy$~6M<JOW^pwFȗ4ؕт%.H/_Skmb#a\7~*
-)ĠCugAn30pm$ cǂCI8C_PLG9=Vs)ά-SibSSQko@-nRkT;|1=YP8áNkxFkUl,Vl4"[;0:yպ\&r+召DHwD"nA H n
-,dER"t|PqFV@-ogYXeecmp~p%cC fD&xE(,BЉiFCvRtbNKIkTyK7{rVfWzuNu:W-픖mj%?)$5|;Ajճ=<oH_+Pڔ=H
-FT |ߑ}ƃ.H0Pғˁʾig즯 r40I¸c˖1
-V4Y4`~F^_|2U",o։ȬexUokcb6Oѻi|ojz{vG^;eNIP@;;
-jIz_s2|r8y Z*ƸCqyc`QM6̃ƍ8VbHswŚ9/Aꇙv;`
- B7g"uMe*Em- >Bc MaOgFzfT[uX!p9:?<ލԮP6S~'ymE>w
-|ek5esN@8)v26YMlGT ˍts*ֲ3eSST0RU*OrYףoMJDDyc<~5٢Z߯bZy٬wTRkWiG ʁ`AW%[]\!ʣ\8't PG$/`VZZN38qZ ' rAN6gz[v/[Vq[|uUcF/I3G)z yd͕k+xN:/<h'¡W՗V?ǜruxi9QcJ:*WaFxfı7}͗ܞ=hR>{~XO{);zzNOOFX\+nŮd-CZ0#YT^YE`?{UM6 㷫6-1îJ\O=pLM"0j
-q7ڜҲL;r |i{~}))aV1Vܚ4X]` f{`h*aNG3( 48C[c5?6zLI GI
-# Um9zWodIa|ǛuJ*EyY4,Ȳ:Oa0,}7ue-h݂P;-8/bJ!T+E^y]E_ $x{WCTN{K<@W+cycǔ6Q)w1N3m-A'V %I7|͆?#S! KQ xu?&n ktH97&$y_Kq VR~/ikޅ* Av|-xq=?ȟE:Cp98G"X#*p.o" `j'hݒTrN*2NȔWgxõ9\izÁ= Z؍b|w6+_P
-NKI`7>|pC7<{T Ns9u)ۅb4&USgI v)cϜ^D3z`Fm&<goZd#F Wo>Oc$퍡ceZ]?u32&m" 5sZr\tlBI cQc<UOL ԧ.;Me
-IMzJG\ k)/ 3i?hn%0|nll]VTґp8N[
-ڔ?m60wMz^OB}\x+` 5~0O V,mw-sK|?AbNЮeHFWF$#xEyO_ <(.Rml^yR~^2q7 <4'fꗥ3G;r
-P=S|i#ݐ<6H$!J"f0!YW`$%(}})а>yj[+ނ--o1+ KMtJ _UŬxU|J"i
-?PKΫ]oT[t5[;+})~C;o½xj@a  F~z
-R6)yx=LzSl 5
-LP-R f6O=Q$ iOp&Y(l+0aRͰ~ȺD[~ia) Qa'K׎R'㍹᣹rtm/3ز+[V]]~R,d`FWCs\74^Uj_Zl:^ΗW ;3h
-V g_ \6!Pgc1Pr4fOVPc6{o?=Yz_ sIs-;ץ8P9)5=*Q6 ;D$sfP.: BgzOZ-E;Ot<36A;%T9`'|,
-
-ԊuX Ŕd=D?Kqja pU 'H8k&W3Sqy̦'هB+QI,J`q%?Np^"-I1nX=a^"n,2x#!XT-&D΅;F?jσ=o|/O`;].mCпPkvWԅ#Pj^ùSF&P*$eJ{pfb)(?tGR@מL-\|Qh}Cl7sv`I+y<FܭdRƒ E >(:,
-z,YZ.뼦/kUM͚:{fYfiTijfMEUv]9bSpy8%Lh,
-;S~jm;Fpiύ 
- =(
-V}Ј4: ,
-Ɯ(MߢVUE&ӝaSߥåFjBh[:-1'L;
-3pTo dN(^FW8L:b9@Cr``D;B ɾ% -^$pB-ἑ% 86Cq٨_kϕ*@
-!Cಆh}uE<-fk %5!g7W@SŴ5
-ϐ%w%f
-]$,&I/gu\Ǩ~u\\PdW9z^h"t+*isb5/;XʕG^^69d$KlI`+kDJ3x4|!'N7?WᬋÎ.m`ځҰk#g
-*aeZ[#hѽ}n ,<i
-J &L02&~d
-,V˲"(
- X%9F |
-]R  i@)+(eS\V%ţXzR/<RyIyvuV)&)͕!{pJX_LJwmR!^y<ןˇcopb GmQ6kvXaRZ[6̥J}|HZηZKf)JBIx^H7:٠BTd ߰MŵI8j=ֈGͷ;l%3aL! o=;7̄:VAI-+j)ƥ‹/AפiD ;.8 Z;G)MXG]`ڔfȉE 燜7X~*`6o|q[EK
-w‹$WBlIa"\JTcW%7$ }bˣYAc:Ru7qD\\m)W,8) D[cNJC&p^[Sur3)D
-|ö]X/yVSr\Q-` ИRf%cvTʖ:~A:0[fxP  ĔlQ[q
-W <EpJ/ߘՀz*<-yCXtϴwvZ{]$ݷ={ExPE7'P`,qƲlHw<u'd ~<FhALSffcV LLeb zT.I@;")ƀk#4#j &FɷD]&G(T.Wg`njYq:ڮ'AVz2e|AK$NIu_o?]GץaGD#^=8f`fG 
-~n$PaCrns5:/r <>cTH/, mpg *~"Z÷^u͊$=N=$Aͥt7N;Hؔq
-fjik\휐{0_0Rʈ'8<m `\ q YrhQ>3@&c#TOHZ\P*|>m6|G*&@$]!amG$vXC07.
-/^ 6ݤ0~[APnQ(hs8|R_Å.hbi$YkH+a^yg?FׇbZR+@r9+5ʼ8azAdlCp'RH PSt[K
-9`TV"%WJ"0`c@*XH/)+r3t ɀE՚;)zry0.xk';ëp{`֒yy,} N1]`v[wmkK,B͐&NnG)6h^Bz)
-Q~\I:0KsC;u!VW&MJL+pqh Nk{6m-doƉ} *Q<St"éX,kN=sj+
-FG[ȧr8) %ag/e
-Hܭf+yn)qïcP}V4 6<Xj>j.K"RL0ɉYFILnpjҬTMyDqQ1߼r}?DU!׍[ ,A;yEf^#OriAVHS PxITw/WzC74Ai}lrTg# o1 rۤͬZ
-qi) c]0Zߢ'klF]
-IAv"g6DY
-pt2HH%
-:†+}P;J&9oʊE`=ԊUف@kN5ݳg!ݮH["|u0T2>f.6%0LW5\Ml5jLs(iи>l'v|-D'DRy:n-@jߍ@CGrHu&%Ե^י(3*Hx<x\j.=|*,ƻLCl49j^#quSֵnQ
-y9mӞH&&|M䤼M.4|H59?o୯
-Qn`b]U,`B"PUXdm
-a `Nv&l.X{
-=NW
-)±@8 wcl{gx=ܦ$B]0,x{#-YSx}JhxGy$ϣ!nq+ ,[hRr'?ɀIQ
-a<# ` d<K
-xLftt?RK1bBAn-6{pmd3*4!<0.Ak8o89V
-?$ \D+IZue%>N :ߤ$T?C!fsHzLv$$bA_86SȃPQ
-b*.<o-*'::Y':_yH81$l=j(]3A[Gu;}́}jѹA$d\u7N7^eMɂs*ZA!M9Dj/S犾 }=́= e=4|=`{&+H8ƥXmI$7;I{ Z/[ۤK.OYb̋t`ǟRI
-2,Չ)& 9?0$G{[o49 b/op%//8g$ F6N^WYy~U߉|yuAˎnّ1rvZZf.睓ٕΫl䈺Zʵc}y8goWy}d#nmZ4k8$#}"J6`<pA88v:t &u&Aű6
-!f_dXY*"q6qq$r?9 /(0M UUwF-PVd-`͘c3ēm0Ū_qF $< %tCoaū[uy{H;$N겪j=/c7wH
-b؍4;R龀x!S;݂~
-6Ix|dIfUwxE` 4K঴A :+-GtBM߁
-I?^v2r"mV[7[XzƋ|xcdUKe+}u2$!\OB`SĴOYw-7t{ms!25Gsi2
-hf}1]g0c`ݯʴBbViŜAU Ѣx@qBt
-PuUjE]iQ
-y] &غk(NL*j̧{T8~ֺE$y(
-k7
-R^v-Q ַ$>P8bKc i`](Y3`q'ʼϛu)! 8)gW2FQ0В..R R8MOJV
-Xj!}{n'Jkp{Vجa.E۟?UG#Cu %(wHDEU$}4 3$2`be\O#ā0VGp,rwle x_bQxT2I'w rGuGG
->,nh{g눁$2Bu)Ih%~O$Y P*W!kr D6w#&hB\8*)q'd.k#m[[cTC;/͖)`m2ÝnAh!<LIxw *w^4"M>DHy9*Y~R&0)cD\8)1HR55FowI
-)v"):qu-IES4[n509s8s՘Q=[iG=s6 rmԤiKrZ-m}[dU"\4k9?ǐbksJ H0(*  GutoҽV& d#d\pJ:
-F'r`YjYviu Ϣ0bQ$hwL3@ ?~,ߌ7(z6[j62-qG]2i'rotρBG |uq }v&I `H
-PxPp^
-۾gPz~+hl]9.%2P?ߨ$LJJO6lSZl-NCE.=G{RB{f5n9P&Ґb!oIrD ?g/-ȎRšUFŤbA7ٽ|!NVwk_o^ݸװ\Ej| 0
-5ϗ%:NPR\SR
-SMS9I@MU7٥((F$|O7\rhod 90iàzCE&)&o6j gSFcnMܮvux &YP-i5ڪ;'{w4uV6o[q*[I _B'oUH4Tw
-"jO
-U.R jo)r
-tqC`MGF 6A7M<`;02=+)9p<}5Oãi|x
-'f[fK7?=?! ܤ+-
-Z3K6EQ!2L,K#OC"ED`Ri)MAUQ*bA,y\/Ϲ=SlnW,LӢmޙ.j~Ѱ ңacfo{WYRCQވa"mp/lu/<Z??Ui;f],^k%mwþqD_ |knCYu%[ "IRl
-
-G1yNVnV~]l
-~8wI٬n
-ޡx%/4M?9/;:b7[f< b6 :̀p+T
- ]
-c^^ؗbVDՖfBznzxϟ >xM7o
--c 7 `Ɩ"i )+e's=0Z w*>4<4  T88) xL?
-3[5*-J٪)mMm,lT
-,4/@{03@Uݙ]ݗ9,d1[?BJ)8dy.n*>{;pM+`z[o˿=mUV:mW^u
-BWe+xH׾
-^*wk94=G_q
-`w\@]gb`QG_I(j5~,%(*6O@779{Q L_ИK1ݰ?9s?JtNWyJ@zv>+@
-x,4g+iR_qX#oN'_ˆeoe]uńMo~¾oPhh(jI|ͭ1wVBx=Fw+7ow0%
-w%meo4b^{1`ťFjv4
-wx4@\CAnxr$c/2zˑ){`F;T(/ a/ 偐
-{y2VjZLPu&t~!v1N ,{x\MbJ֛24tV$@_'cP3MI?֛ 8U*$գmR?y|[n3KJۻOzu`*Q\ז8=J]NaBCl1(-!jQ@\)!it{m ۬l1'Izhdo8Q"Q̏wG!YlcSb~m6X葫VfCܳ)SX*E7
-#v8H~N% ;tFfsy&x'Y*tT_Tt
-HM-}8y ] /m_O\)U
-G96^+Iˡ)T*M<_/z>
-+dbvway7j8z.,ir.jkhKRT7 Pq'ޤ<}E"G -[9 xX%
--RHOv- R|f;>ÙvX`m]~k:eWHlyIJhRm3\ !WmwDMjp;nmǟspڜ_v5 #lV}-m]36˺WԨx"j2:됴 EޕՂPc&bc@,QʑIp$GRoz 8W%/iߝbN!0?lIENZh%?/ʈ+Q{C=1([ Ϭ+粎W"VNzaG|fYZĿ6O[@2?Z $"YhX ;6y-AuS_/uXupZ0vP-[ 1Z]AG<==%]6X*'ѰhXB8,\§
-05|ǷUL *K[ﱶ5R‚ b8偺ã@ Z2A}zsn: 7X8̏KN3-?r#S]hO< @7t)lecZFḒ3z(bN{LNww"ciews"$PM"𥓖r4޳0MZ)i7s/}. g{ۘ(VB A/ ن:$hg۷6x}wb>՞x'ø݂mYaDa<BR)c)v F<{5X #aDBmâ`ͽ!/E줈= "ˆMXd~{>
-CZ !}?c-RϦLw6a9=!C(S!$!ߙ"MӒΩWÆ\7+1qČ3UN~a3oyZwйK%tG?*(P|sz5_1YNE24f㮂d]Z ~mz¯]z^-]SsnMѽW )ng#IФ Ӣce IԔHLh0-@<8 opW*!_m'pQh +nV|ڎ`Uī=%_sզefx;3x{<d zrc8ӁWإFaI=SStI;B.KRן4p܉[g-/X"zap^@]H Bt Ȟ
-,`Ŀ#4[vPYV|v f}mffgQ*Uyme؍dX9]O;`/i Д27JK4 c䯜 dg}Qv~ èaڨ=& _,vCF ,E&JZA(xBƹ7M3z%AYa7ؽ|lT+Ԕ7@Ãi/5 fb/LB5pULAJmC&Da1
-dDфɈzD90Hc/F ߁NsFkMM  ͖ E[:֮J,W@"`+*[e%08ۇ7Ӏ<uU .uS2 vۚ @ͻh>^Vih3+!<'UFFhĝ]1ܐSfl ɴxwCqhR.g)- %`f$=_?.+lu{Bx{m3cZP v!Pbz y ʲcc1
-~,gsc9L-ŎG pt2GԟEy)N `% R`X5 [~?Oi.PP:;P`j
-ܐlY[Ssvx<d{3[9\)*#2g
-g
-I'RSS߲\U ضIU{9D% R'vMy"6 Og$w2:;?2yUc=F>vmp2Uj>?L|'F+Hz~)+=-(v=Rú:(Hg"h co@X 59~֢UV7r(/Qقhl[G1E:UC+1˕VV!VxF&ʒɯ>1xtۮі\#<j`_ -ନVv!6qXFEl0>MC+S~u2V{KNѿk=l@_<.0FLwy
-y)z4T0d8+.Q.YM9Y#oo䙝6B.($HQw%u KrZ ? #)O?B>o.&TrM|rbAPBug{.Y(%*(D 1K4eB;K42whna;Kt
-xiʏ楀d~F弅]ZW6@yF?☭ OYik 8@'RÖ&kIMm(3(B"={͇F 7sxPoA 78²M9"74w;pOO]jJ7R+.zN|"?'Gٕ4//$!D(tIyBibGl㠔MXL0QSԺS4e Qh:E 9u>1:ĩYDvu)5ĜFQ\DعPFWRz
-q +\: _ox9|J 3=
-b*~)ch>u̞c[pxתXX 'LnW?SۙngΊvYINN7uUG uH˼]a-^(_e~K΅Rl?woCqg,pN\Ï":dc?bJcEN[¢}3W`y5N~H<^5./hk$ 玽3ڝEТH\vkA/ގ2,(!Pߠ E5w
-~u&n<=Ɨz*!y6^.ydRC <v…7Vixc<" ḯ\lu&RÞ of#rs3]Og
-|~ozso`J,:]ܫr'ŗۍQyMVK,\*Rx<O8.xyApS
-3
-ne'DQo5J8 vC$6Od?K2R30 셡uA'Nǜ\]e0
-\:]bL
--~{.-W,ʽ|eq9֔=B>do O ZV⥱Y@t#S/F" B9j;5E>IV;5lNLq\h^&pΚBNh|+b a>?(4
-4vi!&BאJ6JU lO?xf* p~KվFp!-ЁȻ\,?8f`-$GsSw5P6E?~<e܀u6]`"4fDf
-S9xYэ/-x5uq>}MAPO{[^6E暜FMsdM3,5 FFe 08V=3.w/ \`A\CͶdli>ܥ)_eEpɫ1oZ9kG˺s<<O?]34{74֞ıFOOc?k'Q-N3_Mjj{jyYkVT/4܌I2 ,04 Ӱd6աIǸ3Q6}6ed#m㏰S;@3֣YO#0d 'ؘMm.ns·*~ks^`}Z @W>8v94jRe^Nw
-H ~,*HL%tK pf*X4
-oW(U y$^_M !V٩^*TXU>)U>*N?+\rv>J3Hg}̡J
-lqL셱TB13
-J(%\eK\N_y֫g&
-J+Bӝ:$%Pˑ^0%8nHzI TEDIH 2#KF~@kx
- #^ ˟HZ>rc->Cw'&lrm> $9lݒ)zwjb <]a⧟##EMf'B-yKI븪pGX;XJqL1 !EyЯ?9_<b xX3&A4I4>Tygvd T8eG&?c'wh'?1M'e G#*:./pqkALZM̡Br=".=Qtx;՝f]fRl /I|8P9t5S'o%x8Wl(E(|s{Okܳ.w+dp5_ۤ"6{#E"x^Bm-lx |E'ZT4{,6st!*+7?Jζ[.6 1/Ixjԕni8}f ] >e1P&z40:[~ ϻ%x8u"6BzVfͤ7//߭c0LÅM86#SN; K޴UjƩXGR{7:}n-Z>@f'͘#ܧo_d9Yb}`o0)[[p2obO&wܞ;Q'0#pSz&  7A"`"+턊fk#/6;AB
-G02DhŎ:>?oUsAKcV;|tfhJ;ğ 1J
-;u9FcPvu0h/VOaWw ,^FsM' xU嵖
-%*4Y4tJ;쵴[
-p,o_Tn4u*AxŠ#݆m`7Tw2 Ĕ֓^\<5%2$##U^KP%/#TX9ADZd$Drɚ
-@P<O<NPkGjyp5RXK@$t@@$ e%4Py׺@@担UQI-uFx%ir4KJbk8!MNX7rYzoⴖ;ϛχxOb|}O+a9Fm6zP{pM9,ԜlL.&gcw199)7rYzoڋirl{s6$YPqc~̜^_A]j¤v1 SŌ&Lh01&lnfOf@1[p]o4d<NTO[E˖͍Usj>)u.w}b}'.w}b}'N)bA?%e
-L7V _>:ϝH N$xBR$"Ĝ&c79Q.jqJWbۑ!u4U+JѲ4P3)M"EBz,q#%>2>ϙB{?4$><sԔ\۾GTg?0fV j c.g:`Y,5'8p9asz)x5 RC-j 7z*J=ֳjQC~n5Pl5MDԫllQv8k{UpT.VVrN9۝r$/P9lQ~TU?˔U2UUYQTuf[РKitֽUΪ^uN9+rV.)).)fN9+r/Ԧ_)_6RڔڔsM9OmϭMYlS:۔%6eH"݈FZod qlVg]^gԋr:̵Y])GY]R
-
-,sʹ)ejnv
-XU_Jc:5L tgTl&8"A4T9zK墖﬉ ^:;.gSyv9)v9s.8N9grL.gS3v9.9x9k\h phK^q9RT<Pv>EK-$z)[1<],"ID"U=O@46< )LSǨH I~J۩-q,
-sQpzպ䉜@$ ~:"'#Ȟ#􀰌I5t.\ddJVS0<&ɦOO>-:|'p{Ő0~eG:^6rFXxj{ x\F N(cLI>W+*5X{BَQǍL&&,b>fI?)UjFd9{xWƵO^q&۶@m
- <u/0g*ƌ1P?E!H{O mSc4D?RldR5]vM:]( "|؊6 8+#J Fk
-ysTKy+ <u>,a;|Fs<E&l[y~0P`'we!"]0<nƇ"}ڼ3֔vWifJZb Mv#tfmiy;N;QDj}C`_}SȿPDKmV:©R+@b`#7:]rk3"\mxwyLe1.:5ET4g]<tc'<i㹏8E|h@p>֟2a@2-\@<
-Ui"##cvMk9"w1O5 61g:i#,ʟӀk溻|x\Q`*_1Q $5<I^9_d*}"o$gj"% w}e_A9A3ȳrM2w $fЂtJ`7yfj8*{J`<i-.30'\_Q^5JO[l4 >10R+ eUz?@eͳQ~$qMstA`_D Xp,NL~P ~<$^s-?-ήrA۪EYJ5&C3e?.J.^c!zp(Ej3+Ar`7~|IZ XS'AKf)RyAmu#(Z\bh sA2ɟ͝Dh|X?#fA iXr 2tmI$B<B!}lBA!&dG]QK%Y!I( d)9f~G<ƊR4⻪ʎOTf :H=4CvLw=.H
-S/i (hpyѨQsH`V~*N}
-zRkTR$ 1k ")uEGj/\WTP:0Lhp!
->-2;O6`@"^Op ae7:+; m/OkF
-| rdCw߷,e}kC2vqc)p>W.T؊7-|~\7a9!#_|60DUNݎA64V2Dj;|0u룢m7Azo<Eb [.WtWPH~}_Iq cXZg'%iU>q"v]H(FK4{=-ת،*jUfTQyhav7*Vhs}7pv?Ϝ%Oe+cBn-2sw5I "1"rO} ;iqUOt(*:xAqNh5q@o8uCԳ)crk,V1vv2\NR.5ZFo%ܕRG%Z\؈QU$N[mnE4bL JV( MGNnd%3jJ)XǸf0rvH:>Elڈ#Vqjd۬jYV_UR%i3I4KG+rLIKKDey20$yB j? j#0oHe#ՈGjuw+&}a5a-iiuV`u
-(V^PaSZB} jL\oAS S/9_pf*o!!Jƚz/ad/.lT, *joY N"3}L. sԍQP=ʳ."򦇩~%+u5WwR[0שlM%ǰh,Sō7+TcB#vՐ(̞ yWGؙ B,_nfe-n6MM{PNL'=Mpn-r`-w^ lnzԦ=.򦇫mۄ2۸ TUo"r\꿗}v֯zMM_")<1I˓f7SC mlO|lWU&Ue>Ū&euzkE/fR7π͵gU2kEYףS
-lF_hYKmUԸRPw/&5}iՍNeGorNJH
-lqw3$ٖD¦P]yOz@n-,}P~-japk{B͇ikpR_9veKlAVJY
-NtҡN(rdWn#R3t+ȕwVgDXnC/Q
->/CMNo\7ٰ4O B .8 H{`CGIRU HH` Sf[Y*aDhQd()v#q @M煚i1ҿ<SCiJ+@κ,B>y&G3]ݍ2I
-F1p aya X!䗼mz%ʭߕx7b<̔Tysy}A߭vDG:v l
-;W*=n`Bńfj& Ä3a8$Y9p-|(}cRg;KPNՉ/Ztl0E7pp/2l$>H9=jh'r{!y_ћq ۰>s5>߯!wR|(ēiZ'ϢC^v3$Cy{/k4w^#/RhFK 6)Fk+65&h!8\p)u_vYM|Ꞧ^)DPo7O^yɢt1Zg;*mWOr1m'ós'Ц Py- O7°F(7┹g݂<jq~6oyWL>.+-0~hf%!dR1֚p]ta0];$FS_Q5W{ȵiqHį#]+Uĺ=q}8_l9v+e5ɕAp: r#5`0b.TH8sn,/m)oG5d# ӊ.b7Rɛg<T_u7E>>h,GkF57W)XƳYyJq=y
-wB W]nr¤¬<Gؠ&,3e9u֣upܡgO$oԽNL<:9S%'gʜ|I
- ĎyZr^T=QJ%uפHC|@<l~~*$οiV
-&:/VЊ)z~?Q JI|
-Q x2!O,Ԙ =Ү“vZQf)DkR] H
-Q9J~|07q4N܋z>^?wR-FN3OhMW (Owx;|RGIe˫#4^8aJ,1u_I4<nf}' 5\"wyښ+#c݅[,3|#TdE*ǥ޳@GUdٯ;:
-O,a!b{{,A^5@ yU\3U"cBgYȃ:-_<U.@wx8hnxO:':TbO<&Gsz_zNzui?GtNsRY>-4mgvmyvXлmci_N}"mݾ-=(6>´ӶF<5uCoiU8Ҟp6ʔӶ]mm ?Qwi',}ӶN|x5\ mF ߱TYL~<Gp_1O.T-sң8/h*tEg_Gp'au`Bos_yt<_>%[Eo[ZEYlo[;+'Uto3n~g:*UO*w3}*׉oUtoeCKwٿ4V2, Ch4ٻ^dCSdE2["iy̼+~!hs+~]?nlY<`"0KSlu`DWmzϠ?b?Q[ OpOw#
-γa׹ms zp/ZEj˸Վk'ו `5Тz 5V2CQ AϮB~՟t?5A={#(\f
-=긵|ԛnj84<pӶ-/\LvTB݊EPƆФ|I 1"~zoz> 4פwyGgTcueӚ {p
-\?_ePK㫌ِe0L*S3zd:
-Ζ=tWuϩ u7rz`gj@kH $ d_%):t46NKI\ +Fp5nlWZp8~
-;QBx!EZ!\Kȁ l6NJy!Z!)L+c-,AQB3"^HVHq
-kQ
-).dq´L+$j
-)
-)R2p#24ӊy!Z!d09oI[d0#L`d0^Igx[Q`C]\ 7WI! =ݜݚm*C!"c ɔ,oGo(d(2V LҐ V
-& ρ*62%Fs7<
-A-HB"DdB!
-2CDEBu( :DTZ
-&B+4 w4 B́Cn8v@s DP(tX)H:
-VcڇB!l8@zP8h8*H9
-͡9
-}V m*q4CX%&4ф`8GUhB_JM :ufTvnr)!9YłslCɄ>
-mա]kK(f1b1`!@3sؔ/uэbURrf~7G?;#֑ EhrfPҤDH -+0ŷcÑ,t^^jC'BB
-(N`hV|ĔK(_;$} EmED%gl|Jڱt--r]>^+ja|AkіBDRЃKv;Y:*/o{-H;HInrȍso7͖3CAUG/UVm{-Ee,ulɓ2X{m*&(-zh-L PYʟ+uu|}ǛuàqD'jxM|居,ʂF"r6xR8
-4P\NR(-,NIWf,-{Rvysq>|2v`lRL&)"#O[< rʷ@ R]0J`j5 4T Z)\op얆Kff gWIRDin"U~A6gCx%Ah
-u:u }}RFZgQggÌ,mCL9:8O6n|N/'NN&b7MU }R<Gv<d^ csu2 T]yK\k@ Zj@3ej:jy#2Zz!lOIJ% .aH` *]J)v&L»']ՇB-1B8\qJU> ^<L}oSɂ1M r]k_~8ߩ\ڧLxƅhTf/,|dK, 8<"v_J2PB)EmQ
-7k#2ծ v=*!wvi5R2em48$?їETZ?m$}fR4B(ZL!n[F`]_u{8s!1;8ڢ1F:ʪBtd?١4EedzXqbl!O%Q#iQ>xx_2B10c%PERԏȗk=kGU\z XpS]q@r;iNSU/D!@b6\fȣV5:<LH`Ԓ90BgdJHq/זz[%X 3o<;<
-ƤHl[uQ|͡ug̏e?)?^*{-.l`  ΀
-)9=>];HT:@~˃`CMyp+1m̟}F{w @roTNm̍t+\XGOdlJfCy!kI)>M-H+p-&{J%$'Ywi0|BHh&q&mÊ$BS%}Uq1ߤFzSlMQ_īoئ z"&) 5_~?LwJHuڔG
-Q~۩ZҜx9"I jC$9C$s0$:GnB6>OHjpeWފ : ֏{?`L+n6bjG mu݃&d:زۂ^rꥍ4ȉ-Lj
-G7RMN>7ʭ͈r-DֹnQu'wc
-F
-v;}gfZF*TÁ5qHYOg3U:&rKd0njHLNz*` `^7seȷ8w1y.G*gɹI:@޲@ {pB<SёJc G !eӺ͵A
-XDmSw406[?d*pH6& V4? |vg?gD;{;NYwD^:.cjv>u7"'Zc h !l \N3 oesSKFPׂu.b`:ڱcm H6a`Ny8TZ$"Bed}lLmi`N~'1t5AZ+A.B16: d8ֶ1Q6EW&:LJzcz}sgEʧt?-+zP?+lFq
-x28&[AIy-C0J2ş6u5&܉&\V{kswҵT(5!O E2H<[chf:KSiY<d tW=ԑ>^@^Ae<H~VEXfݍoGg&nt' A{DKw:&蘵2`\ 9\W)2jAy~:ah*\'U/dЌ҉S( [RJs=F-Hn&SO\L4lkֶ^!e.ެ2ʣdKt e
-ax\m-.ĉ•44?E(,X(N
- Twq=t\QG%> 0҉S<X}j{8J?:i&9EopFC2nN$,|])|R: JT˩' HKUQnER1H<or.2Xº_U|LDHHS1(ƫ!1rz6Ĕq,[5؇XOlx<)G9 rJ107r͔H9f(TX䱜DNZʀD]5QSCߕ*i4t҂Pȍ tJ>_0y˳-"|&:ad\ 2~d2> YWddL8 _EEN吱g":J×M[j\u7ŹzOˁp#zH8epAK#,kV>-L',|֘E u\8`![W,<|`M!}B~G=fHbq[sK2
-DӴD% =۟>w0+#(p0|WqC31SƓ ƴGGg*o s̯혫s@IkɷRϷp{BX Vu`6jT?{.=bNd0Zֱ;i8告RX_c Mq]r<7R_Bwn)j9 6Gـ'#(INeXՅ#.DjorjsNZơXԢqe҆ZaŅ75?ˆp`q$|*pf/@GaL Jl(H2?TCx{shF?߀p<ܬb;"Ы(:&a_q":F@tU:b6BhX<飙pg=ۙ{)_~uB4k^uHz'/Xt/tJ +a6|6 bOFǧԘj5hU
-WˊN [҃ȬѡfHOd FQEXT5Iӊ$ ==6&d5`_һ<crdڞ`Ơl4@8 {z#<nX?α!rFsDOsyg O#rLӥ>0اN%LVb&LE8d3qX3qC1A%`3يۖ",$Aȣś~Sja9Ck:s`'1z&1'nW 2:^5%vMغT`exB9Jx0{5-Nŵ\k{B]Ն\;ڪkoC?E]Xhؓd>T d=&1D;1Q!t@>fZ0wd20` ~6=KɎ<:``r>'V
-ύcP|dv 2F3@frĜGQX'
-z
-7ʁe%"с WiP&79 )Bf@k,]ܓ};H`{{\d]LZx'F^r6r4s`8q R(_~'3pخÜJE#b6R 9xN*gݳVHr9I>^'}<7!^i02cO X0к Z}2QͦTVp._@W~=嶕҉i$N/ŷ
-lئ{U:_ !p4 t)RK9B@(.|;1Hm^]f|ڇ&<>Ml)Iic1^Gu\l_0ƔPKEWnԦZ{!N[\B]<&<+zRY5 %7 @Tq%-b:cIbs1[݁D;kf
-GD~Jk3bw]Z/WE/~^F}
-T"#V/^|1b$ڬJ$j8O4 W8DasԦgskN>xA B2W\*0{- dȬshqnJc#U:=zsϵ]'ˇ+|n WbŻQ7TNc
-32,vy.^lj/P+
-]q&ͫ,nOd2V|z_y6??Ll.8Oqjވl=dv`\]Au12#R:-jlr
-2F\-gӀ@bvm %I$"-L;ZM?u. cb{ *. @& f{]'BЦ8dhRc-%#D@ܽ'RQ{qzc=ZSfO~ zT
-1Dc$BVEĞgvn*)PwS~1:MĘe+syqk%3/NEDKla1j$
-b՞=.DѸn #ƃBX)3RApF}SRڀ1{K
-tCwjR3iPJ;Gx0k@)iifr.0X lX$B E,aG1a4f+4}X T8̧
-
-+}*/6@q #ӓ+|haV J
-ϲMKAܮLB5"Wq:=S K$Хs[R~T?N啟ԭtЕ~ X݅imžUl*f +kݭy7avM8~7}_xk Qݑ}.UTmdDĆJ>t+D<WI%d83Bޚ=y"\ oD< 0l=O;ݱڏ
-zå|{bMxR<vO;lo vIhȿ! ޥC7 1}·)Fӥy@m1]`b?*%~L{КR$whX]!QvuErB#VOcbVff OE3zDK Xy<i{< ޱ{o"s0|Vt-{5`5`IƦ: M{_;pRUiM~Z xwuϵFq9X92+8
-IAz2rU bh}C砥B534E61)#uBlgEYb*3*zV$w퇣.f?i46\y
-B c(몀!8mv0u}{)>
-z03W݉ZZoڍ]D<Q
-:W^jnvؤt!EG`Yz^/NʪN8C؆"D($"g
-Fjmadg]-qdc,:FPGhT˟ˆcqu7kk׵`Yވ'*P c?)s,H7i\R]]8:3tp`_0~7 \Ayr^/v9z`YɁϟn
-.pi)m٫?VAAfٙ4\ GNՀ}3h f`L%+uU1^ u,zˡv?ܭ,+9DѾ2+- yqH%WœˋsBAS.-Dsnӯ@Ë6j2ޔ&o6y&Q)_VM^
-o2EW)+Vza"z{
-?eVOL8eSf6qEД˝ܹsʝ5ĝUĝp}M!w0"Ǹrp.Iyz,M<Kd83\0'u4}Ny0{}<8(Cip05R0"FvwT۸N kzoz pFC jeN_Mm9]oϺ*ގx;-} \9Y
-D*UOdw8O{KwR`ip' ٵ
-l
-㖵WFY bS#{GI|^}@Ƕl O\k YKk\;g2ƓnѶ]1k=G0ۺB
-r?ڀ;C3|1d+e8W ğ\ܒ4i1@"H%R0׿0K͹*m̓!6z;Y>|73
-3VU
-/FgxY1R<4' WqNO
-vG[,|/<5YUQ#2m}1Bn yF[vCӺ;zj(fbz6:![5x0EA,`:tvҝFCѹP
-?{@R:IB*d0vbcn_ ӗP(?%9ifl܍/G骨pf
-ӐQ8Ͻ /Bp @Qij%8
-HG]=R\#
-=~=-ю/y0jY/T5v@DdJKRB<=#ީhB+J|ZRVDҸr♥lz!Ŗ@ijQoźb4`? o_6)+E6{M'O픛}ؕ3-WY;tXO?L姛}y mvњUn0R
-JL1toidxE
-.N\I͇mwKjF6.>{Cww*65q? ,.|*g‡{-|fS@]gzĹ变"V./*4Q̣"ZŮBpLp+MLϬJCu-|!29)!Qi
-hh@KXu!QW <tEu5V+;8TY&5 d.b5Ee<)KtWz"#Ͳ>' jP{ˤ ' _i.V$bɯ?5_z0XE"<τ$BgǩDE`,WMa3'd19EWo9L05BVOum[M::-czvfgT!)3ΊY9lccj
-2}DhCy}`UGCc4F =4#E]SD?w  K2iFOl.%"kӸpSz#}!oY<* S!Dv4C@<"CuH>=ⲽ.Tv$''/s>:b]$π%YSHA `R3W%q[8hE|f~M;Geim<rlDv
-wM [w*F8)m+|JrvPkƧT/Zs$D?V/19){[f?1~Z5DCڟ{fL،Ny"ڦSz! p.?~+QW-z:#i3lBIi'bK21n|¬&^qzd4DHUz &J{=T qcJl+"bGuԠff` =wR꺭n+> 3u>Q0N:|u͛ yE47ERz.^6d^Shewv@RncEp^Q8[Tgø8 *)A/=c-L$7?6MyEsso<wUcL'͝
-%k8lK+E@k=.WzN]# =Mi9Y_Hv?]}xT啟I xmI@ԙzL AuV}"IԹ@[-ib*]B>IR E1kqښaI†ds{5[|0s}{ι{ygṣzY#nUZ\4U[ofm&OE[
-Cjjb9V[qwv.-Wue'':)զ"bjv!no~eع
-kuhyZPz])_0[-U!Y6b͊mװ\|JiZG7
-$X ڳJ˱K-߱?-oI!Y^Ub!R{``,I]ȢGx':z<laq9%#]*Z pLUr-ze)bDz.VjWA7A&Ezo 3
-Ba]C +uPCy2w97v;7Ui<Q>S0)׫ fK(Ak lsŤUޮArs\:!57.Ul=90 bS9F.PI'c8Atu7|m[@/i{q
-x`a1lq
-u7>Y&p1S}t'cJ_]63Q0d%DQ#KYω 
-k N_WZDdҿq"pR UꇍJK==IL3)˳ y洫]BL!i46'5jN_iy>߁J;ez(%N񰛠jLr1.ɬq rJ5(W5 fJ/vJJSP]C008s7q\嘉rUwJqkVUb2\'Ԥ? f #(mcgOت\=$7jL}L}4;
-\e
-ٮ@n
-M9#_γ6.L
-vOv;52[B&61|b?M|U??L;0z: pɩ̓(8-% ?β8!qlp#oBSl x/2'<@H995c3W:#_-Mx~1؇t0~>1-xg.$?zCkYN#3~b]4]1v2芰֒M?>cr'v *@lw}Vu=0UN\f1%a&_ٖm-T0e1.ao<lϼ
-mUf>*%w11,Nʓ"Z
-
-=ylBo<pշ&kk^#-c=^)G\ƤM{y%[t JKcHƮt]E"=m+挀7v+1gO]WSN[~w{f2o'cWҹ<vR&DV0(; ,'/햩3)N)[mN/ve
-
-g_ !:Dp~(tԴ$PT aua<%LxƑ!GJ j|W3N*bcJtepTc#rf bVjzYC::R: ֆpВ=ps`wO{~Pss3ȇWQ+zțj;pzޠz{KPBޠz̘(=ţs|>JКзY /m/ ;Uc# :a5C)44 fp: a?#ᷕ6hiB;:T[=aj(~^44@RUOG
-66|j~%m3>AwZxGaA<_Vp@<]t`@8{ᔓ VY^H.ܪHCx~m(߄TŒnJޅɄ_ se&(\X[#9ϡ
-xin-},)3w_j8ݠΤۢh 5` S="7D n یY@ --KVBXz'̬~31^xFvtu,05Q^%lKSVmF+h7-{r-s6 >eMIsU>jNU*=;5^x^ 0T H%1NۨOXk_X
-[&!ifffPH̪720=#a"^Ӑߌ'DbDRq=ۏr²!~  ur*FDuPn)xZS.I4yv0ECj. Z k~P l:&5uսW]QC =ycBNjUhNY 3yR Q
-l?[I0I)T Ɨ2P rW*'°) B'P!Ft`(ԛlE߻1G-&u\w!^ȳi06ع8$$.W*Qg#4R$HˮsSódžf_g@滉ߧHܥƙJ|t`"2|vh&R4sKF7fg1֯`㥋Df0Ft)Pl}uӓ| a\yĶ ~۳ ؒE_4rD񶪁Ò `{
-MEoh>DQB
-AY (4NX(4AنQýZs"'vF xa_x%xי@\"/,{yM/+ p2h>:VkM69%eTH
-h ;dN7.fPs%6Q۟Ewda\5Kn.JV~etLn5cn!cN$H8 Jg8ӊ7'z -kI{K
-B%3xz4`esj= Яp@=z‚k}Zu1*\ *2 4omTҳ?TQ2P5[)H6`5X|@2OUW}em@xm~)&z%1[OY=şyH oug@1U+:
-NGt(GТP*X[Z J`-\`@P3/dKzߖdEގFm @AH esD ;; Bn@ ;^D;Hdeۇ
-'z7k6E
-N#H6b0`]q#{"6rKg5˔򞏝Jy m+ṭ#<L<7= yd779o6q4QxJ|bԔB RvTm[[uޢ=EWcѐ蝞wbs9FRxveqb~b9\˺+ 0rٴ\nhs %Ok`Tbc#0#hiT6
-Hh#j-G1g6T$m=xaBԩȮ> ͪ7aMW!ZD1๘b䝋X'0fbL*,%rh 8ܵgHǢ+%dkTVXSn3ϒRh4<$l +o#^8]x\?b9d$cQ CZ#6S*'?Ws@՚!W^CN5 Ϫ9L!G௰]]3N i)O
-|б7$
-KvYsfjbӝ#dPb$ ? <(3aY >|<0ڒgM>[̆> 44ȁm
-i3&h
-" $G/^jT㛂eQf!xJeY\(NtZg#hW= 9Mx,*ǡI=|14F=S/rk%fٹS/1d㊰N@ Z/'87$=ͨؖHF1Z'#X&(n1^!9l 61tU۫OCELOoGs$NQQg)`U!.]6 qIF́h>$&?8mԼ/M<Q&}PpiK2
-v :S?oBXD2-U02O2y |xw;B/<
-SJ>,C^{}&z*`j;G)
-:usc6&2zyI' _QSl,@}g Ȩ2 ȪS/N<}Y ڨr ԕy8DgM_1Q
-AjV* 3Rudu"F}ibh*ўTDшh_zEEʋ~^BwQB Vjz{G;:߰m𘧫Nl?{Q`^s`BkVa!|ϭ/ 88 "+aSXQ(tk 3ӍM:Pnp 6B$'!sߥf3ni
-F2[ipA\
-dɣa0Ld{ݸ1h<C;BLEn'&iOdz0@!7>oLXS/b;M!W;y;c?
-(D9DK"!coB.]?VxdJϨ$
-dC/'[#Z-rXAb b׈׈KqpC7 e29z3Vf9!!(Jbo-^*x/ }
-NgQ x
-ǣ/
-23W`7 %{鮧jY͓U53{<7J_lGBbZ#ZlpB}+{')+aDHp5Z[qC$F̚K{AnfKF4<3@it=z]TWb5E?V<biEUVd2ъ
-CiNh?Oَ 5¹ë{{ˑs`%v(
- ʹ"Cuj^3lm!m`Էdީ_X
-v0Ix0+Q5 +akn<H1|DxSD#wѨ1Y34r<<Y5vzhx^}g3Xj\VcU`BB뫬jt~BҝJvHW/ZAf⥱wTY꽷mBx
-O^I9aș⽄S/u?#@¤+j^FSsbXMCN:,8gPM5KekRVu"ӽ7m {o8C˪_/jX\[VC
-ϝۥ/jTB{ke[RTJKJT*ZYWT*MǶ:}ae*9p\_r WVɫ$JcǗcte$P(^Լ iM{XPڕπ0L©Pˊ%U)R q#$H *
-;EДPySK<B
-L:)uI{@1z
-rr"mSEC
-0ָikMv0ꟽwrCCL) Fb[8@qro(^g8^.v"ov9:#3\;Ftl#yGʗHܦX^#=jT
-
-n3nv[3l)b$} hgpYC27,4WUյjjm׎<>Rg%TRW62E0>0c(y@Iz%.(e~wn aX&%6Dzs2k׳ &Rv08qaI]{[{-۶EXVpI8/<M|Kզ"}6 -OmS{>=_ /jk$Bk 8/] e\->' }
-D6vh3fgDd|`ܭpWyh鯨n6@>blюBTڎ.u1oigRA j;5kj,9TQkāv`b~Fb>[!}D6<78 }PQn`n0)_:| <W=\,;Vv%c]^{t/\
-%1I_._GG <Zyx!pԉwOc:oRUz0 ?Z #gW ӨZ6˲Y7C)@Nfyޖ⢶HYs-qFg`pAAPW];jf؟ܣTX B^k8uxl-m*\I-)
-+bpI<Fk^)~Ri?N 3ZuN9 _K2Ov5ZujjLuN<"' \pEي >y0$x~uNi;Pݷɧ^]FHWBWwլhlFX'4;-Zx2"\rJJ/Y7>Iˀ
-8F
-Jq/Ue -UT<E\SU4__-)P]6
-[ENdvdtHJ+i >^˾gc7A1eغ!W~?
-%BZZ [1j-+dYl|{[ 3 8ױɱ'4q|f ,5{"z)Ni%]]cU忳o=)\CQSW|cꗌS 8R1#gEۏ$^hc9`B{&K|8Z =$V,bKPkc{)>[!DTaؽ<EGS V}8GCV3
-,+'*M/厃^εRs u%Ƹ߰MZnfqrB*eѾh%C%FcS(T.0Iy4'$i6\o\&N6S!$\{>;W=y=)|:I @1+ $SJ gGZz@dUP7'Gт,Di#椟"WfXOnt,0xyFn[4BAx/;{0|͒sZXj_c:B7p81P.ڄw%dm!V*=d؆nCUL|:5"L<&Vf9!]'tu*d`
-jV`]L6DA1BYLy{)D %8aƥjr^9?NߕK`}7Gy";e,
-);32 nخWVfxU
-??ʂt N{:zw2}k |-TnxN XbW>W\`,O
-'rI?:H\6QNMfnrqq~5 X T)z%طIP5V%5?yҡ v
-aEVuiT5)וIb>%R9O7B9vd; i`P$8:I05AJUw'7g>Ew"EHQzQCҺ@er]_QNӹܡ(wQM;ضr{H^ȞCt _a}:Ҿo"Mk:GiC>N,\qMvJGt1dE$)#.|6Ttg.B/pL^ep~tPP2(
-rk!gMԧNFZfGf="U:Ka
-#o޸W@k?=ߥ ; es
-Ǝh޶ MKTu< m7OLzn'$+|p{6)C] O!$sYbOƭq'u#a\N%xs)D3Mj S)yzcE.\: :pV~q/2{+Dq3M\l
-@_"k'K[>/~ kL=RGUj/OݪM<H:@L:x\8{L0wMGh`ns m̛q:&8Ng<7c@$yٰ!0_;I
-eèhP[)˙B}t?M.wkXLN0yf2x
-}q"u4O8,0~4}yu1/!B/!Op,+elt<kC.ykPPcTCH%}BGc7C.Gq ][-' ~_BQK*V8kÓw4zPvf;YYճb:)\-c4 xV`(Z*ZnN7}O=lW6lFɈc)ⷳ'@!y\6x#.HÅY[%߲J-XN*,PC/,6LgL%c'7,r(G~^uVpLatcJ@)[V^0a8GoК-4&U/OBy>9r(!,s'=bu˘J&'q>~XUv:[ \n&NK8#s&26p}Z
-YYx r࿩k4?u-b[eɶgY}YK5< y}_w^49>tV9KaEZ.eu"I=ώĹ{=Jh>PkRjW =UcvsMex8YV88EJǖ=cLtiI%RHo:d`PC-A'*qmɧ- Z>%pA9`1.Ѓ F-;ɐPYx6`'~x\^|(?}Jn6ltVۡmJX6꺏1sn` mR
->U\*M
-ί#{۴rl0y$;JJK +$C:uJ zg^+N|>EyD&SrޯdTO 6!Oi1~y,A-r2Np,a7n`>Yw֌:6WN_:k6*" 19YhP/iX/b]
-8XH=8F@X}smZ\Vkz
-xu@ Hqzpv3Ȓi5^ybyJ ͌cjdW9' !00;4khc3(w9}JDuu6S7rM΃N/[dQm(BPK~Jz+c9D<3*k=lK:l+s2n B|fdpVOPފ{kCzv7
-˞NYS8#M̈́挚{yp1M 5R
-jo BFh,\&/2U? s@%mvhWLk ZȲ~0jC]^'=gxHm+S-K2$NujI$VnۅN>Ң v<;kb@=MMo<to :{[4q=J>/Hw<szsE/E`DЏ/[Q 䤛FCݺ"0b%/l!K
-X1*?אZĎ:4C%;o`Bڝ(oCD;4cn-xPO؃1OB}d;;Y;&Nj4O؄m@;_nՠrUAnJkH۵SM_TSv{>gj/2w#=3%^Yö+eށ#'i?s.\iKNOt.Õ傴?~k
-zi0
-dE֍_ۺ7+[%AUw\@Oޙ<Vn_AXm +( \x^ؠ n~$'9Ab#k|f]xdݧ O}n@74 #;AK4/a?@Υ6D%r&?C*X\GHOza%̢,Kdvҩ.2bAQ|tUo ۜBBtbq}lI:A'ϐh˹hfR+;kWUu0 ؚb68hfUZV ;$.[Xا6, FfV) (wX!3{;wNBd}̽w99¯'(zDbOmlꆤXA$x7 $EwQsIfL8¯ß~(aH֢k{ւ 9$elj<S& jh<j "&[oa$5zSeǾ >W<ZKa"sM9<A~ [O/z
-pqОypу3 ]
-X'6mlh|}gGw_oGEnd(e0fUn;_Bhn,;;B`4Q>-w)U_.Cl?Ff~Tإt|k<Y$ZQ/v 1HA
-dG*5|*YgXW}ՐU'=lN +RU54Tt0@ P!ڗWyY~GcdzJ3u8W \Se5`o%g5^!}~}u>4(=NB/j.2,k?9n'#:}>\\GLn!}(RSTqkFSh)Y-58%2кdۚ@CHC\C*;D.Jd%z*%q1qnV\P
-I?ڨ"o-B{x&x8
-ogN_utpҍq7Vwt2o۩3[=xvpor@M* >y8?}><}n@>D}?w82xzzd <K77ęxo;<xJ]{@5x%}vϜ%}oe{g
-c\.L׵nweXUl\n0Tru?y{[MAmnx#`P^f>kz|m= K0ZY6He
-b[t~n3·Zv:
-#?(<1g>D`* vUG#l9o%̍ͬ '2
-K
-1ŵr~y8j e;x(LӴ^u owH(geRq2@> dd/d׵
-ϋ$85;| ʼ"krxu=DnxFAm1Aa1O*-ƶfWb'嶮~4i+0p
-D*a:hL-$G I*fUrG2D<`gXM
-m̌Z8KI>.dYӯH?vX)߉|%Gp+qC{31Easݞl6 Лb96p24WN~K衕Ԯ"6O""gt(6S. ~NJAKcR*XiƓRaStG
-F5 z4(@G1hG3D1i /ܾ7݆U3c`nxUM7Z#ܚ%m6F!ڿiwkv=KۥCK~&\Ƴ6
-Ȑ/,gQ. <Oe}LgItxfbE?.A0'Ó|3?avzY&b]Nc]̤ 7S l랞#-Mf cXl
- r=[}W?)_ͮ
-Lt9FyO.g?HO;Mb-+(诹IĘW[<=ik(`x0_gŸ`ixpߦic3LkO{xUSWٞUfEYSP5-.R}HჄ2t0mIhOqCz6-b30KѢI7b_x u _\(O̭&KJ.^b+?SZƆ-<
-#u2pLH~i\wy7Ö$E>M\gabP:)fSo@"/8}6U4o[ bhKDŽbc>b:l|plz? XQ J=m < <mDB/)575gCr)ޭ)˻;3?;&sYT_;K:<"p`z$K0Ww:ր,d76 K.C*a8Պ14B
-Z¥hɝBV"BJVWcMf;'objщig|Qv]rHpٗmSzS-&h
-gt"6 9؈qb)'\d I/faxKse!twu qx6YY3x}~-  휐Aô64tADJH]&O!5)6t <|~] pTU؁Q5+:evV$ڎIM22V32Y:4=M00.Cqxl;CVLRݡfQ=ہZ }9IxYpvU
-Xiul7Ar |g=N)3UPl7(vI )2
-^@6qO)~/:L.vęᓚ c$z$f1ŧI"{ 3~K=Jj?e~6
-smE`%m(Wׄ14W!h#O(\b'de>K!x^o7fڨr<{w4 +bm HYvs}>^jw9OEg"~")rrol֋VbĮ>HxKQ?#3tx,1duZJ.,^&.{{<ęuVҞ"q$!eGpӄ\e)OV[S^} v!׀nƟe۷(@DKL[q0鑋pmOv6-K}\Jtw@Tsk/ai tq2V^?r@%IhoE4 u-,DFݡHDV4
-Pv`gF
-i;2%zurGpR g9&2ˊ"^RELmMU>]bu- G6?[vq)4?؂8b5rL;xCdӤ.%eF@,:QX|FWER3p$9̢ȣ ^`r, XQ[&>#3뢃
-0)<ss
-k1,>ihyɄ|g&mߗ0qu,Hl%X~K!h""Tpp^s`@IJdkH$2EԆpyb%0Wz M ZG^j6l崴̪'l{0 BX? II<^娜7|,1(h$D=5"E ԕ">In,ֹI[l<(@ơ#hy`$P u ӫ*>C@xfrŚaMO+F[]"hNrd:hRgjXC|gmbrł`VĨ|J@>
-]Gh /&(
-
-/@ Zٲ='Ph#4fj#QA t.A6kq8eG6mc!sYcT;Sˌf a; 9/7sp GWh~i;~A" ׄM?@}1ѣZc[!o4dsaY
-Dw
-v gԸG^Cu|GBmrjᶦwӘz90gϛ5v9<-ga;I%wS,戮U녞ٽWѬ-1Syk>~\ȵx3jwJߒQ<9bi ,eRcA_'I.NfϷә2߇`bՕa Fq=?.xlM`^uN[qUJl|natMyQ3fcb0LF 2I>%}X}EmnuKw"Qsn!/;2wޑ7 8 <Ry dv[⣥ơlʳ1땜9#G](iъWy4H"C7;XJ
-?F
-ؑ'a8f%m(nh4Zz%W< 6IX= a-ŗ[[OO-}Cp,Õ" p>(sl,a
-[v{
-Mb Ĉ*P##
-3]0B5GIphdDZDLz,E ]~:
-fƚ>q;,w&~F 8AHwڐ+D`l7:hR.;+0G[?dN:fUH<HZ"/'/
-lޥ$Q08e( 9.Dluf?JT<-TB22x%c8 Rۭ$|<"?X慇,80!JH\q@+[{ZJq}?]> G}\Z1휑#_RaH~lyτ3m?b/mYЇ.:͖ġ CTU*9JZc%jކgƱ7c{ƯtBc8+Zt,ŀKÞ)a9 ȹ
-igȿ -R}u{;tClcb</.uݼ[CڲWK(Ό׈|cDn+G_sWÚc/~*VфMQ6)q`Yyw}̙wJh
-aG_ 1tkߔ޹N( IbQHO[Fט<_`! \hSX"4 )krՐ,ar%KMK2bEmG)dw +$?w ?"Bܑ(B#G#"Ң) l>YА>2̧%rΎ"MQ֝cu(X5:ɯ-tnC۵tADfU3mY̲,!
-6~B'c/Gz%Tq@K 0>:_@}55X_oceal5,f.ykx,|=!N#U
-Y
-źPصnco7nBKۄ@zQ2,3k呵h H.Sҭ$ *x8s5Np1ib6lt; oehXc>D2hK#ӥP9cG_\,_DEx@)r2IJP^M%^g9 ԔYo-^?HS?ȵcJ,R _pnTk6 OPTdU$E[|и؁(^>QV3Fx mζP-s:Q~3,
-=~H17cOKX+! Kt ĜϢҁK:OJYtΥm.؂؇vV֡N"NO8sxHIH Qs72M
-F]Qm,P@HtZ/}}N
-&kGHsy(wnx8O(
-=!0N駝QmYi9hAk V",Rz7`[МeY)mio[·7PX:{
-l\HO(/oqBuK떨vֹ30dQ1-WJlGjܺ30iY
-ΌaKگӆ=E; 8;%OV4缅*89dk|Q:Ԭ~OAZd y:\"] Za
-#f'JfLND l&dP] GQͥ>v=x@.INaCK(R;WYkM~HtGՈ܄Yt1$AV
-xVp7.70%p,HxVR] xgrpq.>ڴ Xh6VlZkhp200!
-h
-)V-k[%TJv>?+@[Edsw/>`fr۹Gg
-VEj\dlOA]U@`FSX/8!߫鱉MiOzPH+Vt=pWݠGH GP, P%8曨Pp;sID h{#
-q7+ٽ=nVMc=>eZMỳ^-cwvwV>p7OK)9*$m\h]^dzb[5 PR_DA\4 `}<;NB/# ˌ 4!͙hSD^!5QJT8ۅT0#|(.׻;"R6]/iP!_u,C"gQt?w {9+!AL992Qd.Jp0yi8%>R-BvE
-fKp(^7<l8ˁ :
-M>[XNrJOBi;5Ƚ!7Wʨe:~ߩԓ֭<{w4HegՑ
--FiW#,I*8lRKSB>"3^)֮j^|7 zّIzP}s-I>XꋆHsYw[F+WZ^:gZB1 *h gdLIJodV* D4ۖ7dcjDTuEK9Z(a?Ytgg
-'_Qjt@XrJc,;U> OE{vRzz88Zgh eV'~;?[`;>8
-ǙL}6=%QÊ
-,; pxO qr']vf8S6<o1>ʹdtOSIm
-6׹$9 OG1Q۽YbKc=Ygr5!OLJ p=19aN6!j#JݐL(#bGcg=Tpa42M3 !44 Nsm ^9R՜[P-\^eLES"`'L OkSۦbih 324|BTSo]<
-6j $;h6&poUCxUFJZ? wyyOe{cd}y-ȧUJAtr#I.qY:`.=עW\-9h0?9+k8,/<3Le{O|ǶRk(Py=h+Ԍ#AyEܦ 1][.@ʋd| eN.΃}iCp/uUP\Ֆ=YJ>XاandvX#ʘƞKa*5G&(ZJ/ɚ+qo:dBy$\LTՊcMŋ=Z5~~8į_icԿQ;0dtp
-U.V,wgLw2^/T5 8c
-ʛu7;ur z6u,yЌ|Txe~<X>Jp4];l}˕~ Ea5'tjsH֬>I69>i5\7/Ӓ:<B䖼־lyl
-LINv95Y;߻N}p7k #0|=mVɿܩx%ӻ/E-6tLV$[9_fjl-q=Xfƫ,96҇3Tҫ:Q9s6;e6*{NrE+!tgvfj(Z_r +#b2L[#OMɡĀdɼ*GVneH,pB:夙2?FD2%J*|~_?`d͖l, F+|<o&@
-t0N8ڮ>).o Baw9M`2$%7do3O )7L)e; SIXA![Kz s㓚*k#sX%CB4o#R-/'tZϑr՚u g;Ů9}[Z>oqa郠ܪմRIW
-`7o 'ۉ0k5?̝S66o 8{l(L7Oև7eEMHcnk( cD- C2
- J&*/|fKc.pբiȽ:x}/cÙ|p9zEI*}&P5>:ܘo|Z=_a_Rm8o^7(Y.
-is=|X-d8x>=)Qb۲*Yؐ)-텵)['o%T>=n113[t-|>o 6O§,Ţ4O[JMOf˸0|=!*֟/.aN]s?ސcuibn
-J 9~rg: M炟tnI$G:[>o}ng{1R3K/=2LFoD*[5I:0 d/@ɤWR&$]Uhq-DE^V imP}#}CdԴG|,B*U{]:{hVOFcIvqQ[q1nuhAm7H`zsΏE`V-X"MFa){ʈ\MpC ^jXiW`94ØC^~b`ubw`;]6dL$srC8Rï ܺ,Z,:bd.6zHkbi#SL08)m<S
- a%2g' <F;5kYB)Ȅ Ql{tcD\"P.eBԝ*TxF=Q{FΔbeΤi&VD:d} [Ӆ<gްKMddǁ 9O: ICůs%74ˊLB R
-~rڲ*f;nӻvo+\$Uz< )t$2LׇG–#6Ug&9&|;ѳZ"2OH;$N]ujS+lDDN-pvJ`B{=_c.;<zgˬ]fgg'`g'wv rq=t]1f] lsv&l8 szsQ)_Mvc]P+~i\xOG=
-}7NPs=(Ɣc , );K8%8EqUnseJ\X1`L l < 4YTů`'[/NkrVlcF48q44ִ&Ȋ$M+]801 żEȐnh"y=bEDe.ͯ]W0eW@Jɻ\[<iHˈ[j
-F9b6cK~cZ xYw
-.7#&' .m~k&f (KWX~ O+)rSnN#b<4{By,憎-ǚY@⁥}}MZdKm5e O_L宄.E ѥ"RG
-Aϐc c:OQ}41)$+4kmsvXySgaZ=+;|r(X'/53h-2U(,gLD ̭u|yV/ ȗ,s*7FJa5e;£6
-6#dpr7OX>ZeiԿj$.H|blijF瑨+=ө7.vKn'y˧t\Oq
-,HE/-9F6FtS>m'Rd ׽ݣiY ꢡu{)2t)xx :+B޼jʴ46ro5M|q1Ոz~9V+v\Iy]{)^}\P 9o@&ދ~@*r
-~t.6 ({9}F%"[}Yx7 T_}B92*ݠ8m 3
-=1HQf{(Ok\鴗l{<%#c<da`(\%;Ă!n748A>{'@f p'َdEcDNdzYh.,]ȊM5LqR
-> ɹnW5 & SgcoӬ%<FG[5Dŭ/KW_LD؞JGX6{ۅ*\<r;SWSvb̊s-fxs79s|xqϫbP<&B@>K>s8\k.Udp"~<毮.j:^bĨ@ЎbĮϸ ?uX27 Q
-u*~Wf,ȣ"8 U #"rNO.']q}lqԴR4>>y4x,nÒje?dX OK2q#=#xr JT]r116 ߕ |aMӭT2F +KYcJn!yī~
-+A$80ņ[\\L:/7
-UeI4! f0u$aTR;0H5CTѕqE!2ysޕ>9{}BY",5B+Ϳ٧՚ۢ8R% *ۈh1yb'#IN83Cu[J
-UR6Rs,~v5W?(m콫tY(c
-{]^E<(Yd=eѦW}ކJD{<BI<*du,}̓ՕQ !7 3?*R`kZ&CkJA9q.Qв=dra`1> mbi777ٗHOs[ݕI?!
-OeX)> cai-x<d[zrE9Y҇WX.9 >XhՐs4)zlOX2O:ͳf]<{a
-0ގ.)Sy]rnwǛ0t蝶]i BWtwoȈj!}ӓ7bjN4UU`D5t-k-0Mt^W̽^1"̠N4덊I.6tȉ$ʧGF(×-:FXl4yyPmxN^PZT#_,R?r!f?Nb]@1`1X.eQ'v;֘g¬!&ZuWJc^c{NeiaemvS~-o%˷T}5*Rкx8vlh=5
-繐<oL]
-Qr']Jt,)u˴.*ar8sa:l~l<1CX+VD]ErzvMN,"*CPZOTY
-7i{r=)u88ɶ$F_ K:ļg
-t| a_kK7gHs 4}h l(8eqbq:6_WT .WvyܿC֔֏ w8_ScS^Ѥs\1Uuy{vn=<EKEcbrӐ(PtΡ_]-)xd^?_!N!+׿rfN\v H4zB| Ɔ)tByڇo QaWu%Jܸ[vZmE㐭d(gaGs?=wEwwV2E+ij񵉦N6R5Eu)ի}Ξ;t9ԛMQxǫVO-lXḭ$AFMlݪf;P4Tfؼɶ>odg-~a:b1};`aMo4#Nxx;z˅qAw*?5,S')NR K\"_$ B 7}:Ռל9S5
-wfNW챝tTU;[Sjzv:T25Jc8덺V7bQI̹QteB `KlH|&Po*|KZO
-e<ܓR@ciWfO)/|QP.Lxv:K#Jgy
-2B+v"pY(F+r\[{򥝪s9j݈w_{LBmiSm`uꁬ+ld~^hU3-V2{ Vh&DR.^9|b%l{B1DPwPW5JN1ꃉl9j
-[.Oݹ5;f?% =hվ%%0N͎T sMLp y=s`^6ipŜڞm]"Z/kJgBqb2RF*lwKr&x"BxwC]i38B5i=`w6R_WArҞTL~zوtWNTV w.v{~}^<QI(!h!*n&ezwdԋWAk0߈b1W"Jgfrd*"zsHZI{ȎX4z:04N!Tۯ25V B&i3ȨAxmAb.yb;D-)f
-?^K|"i ̛ {<d*U2REx,Ap @mɁr='L\E\"R!v6EZxd=QfaMNH/'#R sQqԁ2[E `wYR[w9?w
-e0Eg#-S>+ iL7_=zjLWi# `Qh-cv7ٓ< ynU <\T'ꡢz޵HR[ezkUi(O7"{gѡ.كʱMU%<P%G ?&_-qCFfvM!im21ڛ$cl|u}rU)\1:~uj6VQxSv+߲Cwe:Bp7T&OpxTyq;f 1"Y'Fبkm #nIJoV|MQmKS4?G̱7γ_%yn*2lDr:{z=[-6NwaEcBQx)fcY4pdgP 1F5@Q.WFZ=8tzh%ʇHkuT*Yjm#KV]6#PŠv=bolDFxtcƖGݯ> "BWCb4,*fdu{du[\Cn.+l*tW 1)1_ to6X^^i_[N g}E7+|a/le
-'s-4,n [Bi[kg%ɤ%Xܐ3g@Q
-pR^(W guS[g/k
-kNF( !r] sHx.Cy7{O˧JDV^o֡T3{0ۖ㔜KGfxn-F}Ն>T~;ݳu$;q3*v?KDERx(} ǬT
-L1㋮Jw ah\/ϒe=lr^UG'҃:OT5&[>-H>3I.i{PcISE\{l"@'"V*l( kÐheVMl m:9.2?h~d;0
-n[ C0D6~ƒm %l'|8a' ; ?"<E)ag~A"<Mxy¯ {!U
-l nb`sGI`_t$,à)`i`"g΁1>9 0G{ e}`o{eN&/6]
-$UI= ly``w+N6 ]X2vv>;%S0
-/Z07Łm}n?LȵNc@;0>i?K{lZ6e9?~IC c' _w5X2K| V: 8_uE룮Լ0\{]-Ӭ,FI3D|i)GfʇJq5ȁAVfȋ4ɲb0qGpϨ+Ƚ'آ<6ssy]-vޛc/qȨ1~ԝ{ߡuOtk=ȹLID>J5ܻg^iv:rulTΊW76vvh+WTyWu3988))*g,!IiU)S4R\W㸆ds, pA}Lczs{/o߫O$a;/O%jut&e||32$QS47[gX|2sVUM
-F2@.L-$šL/ţ>w̦2Y!2PC^u 1TSXvJg=B Y DfB Tr 7A)u\>u|ov*6ԀY`^oLr[x~]hv!ex37 J vlhg\}^GI0(P0X'Dyx[qByroܡ0ackC&qoXcz{qLc`Ur^M&ycĺnϸӠ v<8OFOxA'8tvxrsޗi4g`IrP KqV?7r&|魅<K6lH)&gnM1
- `  gLוXPI/*WaK ]&StM*Cפ6Db8{[.Ӫ`kcݠpCy oz:aې-8h1;n@:ܖ~6o~h tt`{SIy$ZnWI'BrI^LhTR.JE0ϦEK=iCXE+iyeĜJ#eܽCȵӇ0΋:XD9<R̩A^ɉyCV{*R+tP̎~"
-d:*(oO
-q9nU,=הQ
-p[{{+<Bc> {8ҴO-%>,Ao},LK 5G7qߒp{\s~IrrS_t)i$w89O!<(I`b/]L7G<aJKC$O"3tgJI!,Yw2Sn&bvN,8Õ\b74KzC#XdL ȟwApYJ5LPyvLwK<pܗ9 ] o%]i qlAD-OpDF%9BGaZ(1:xs%Fv.k$Ə>WfΕ\9jR"T"aZ-23V)_irVmRm+[g7xZfn ,JyT13OR!q\k_mK|ʆOl"ChE~ć쩠nENDbJLg0'ʻCrrUbտ="셇sʞZPwMI'v|O.k—JJ> &|S!<x,X^n?dY/:,ϦV:'sLJ/n%ck:F<Dk:a7s(FS()K}$^&dq< \F(#2Ȓ $Gȧ<<*tQEbJqU簊rUR( mX=ETNԕ
-D?HqtW(%=^(TSz
-]9ՌbM@uM4m}9R͐xEzzŏ2&VgŖHJzRGM5uW՛R -N))amt`_ν()!=P z0>(侟MUOhu2R*qNԠGaz[dY*+3#RfQ;K8hL<
-RW#h:)oep,-|h2] S3xhRUZe }Az2~_iXӥ6yXi3c[KdtXD3eMer{_@noZ9$Mvz(V-L6;<\)[8=Ÿ c+(`ʉ` '܀RpFI"+rdM,5dΑ|UNM׌G@vMܐ*pvNŦJ.! !n\ rw0nqnp2H*^|(%75I[RsW957W %K: NpGNjs+^FtO;cl8~̯Qc.2|,wl*åfPʋcՇep-we% J~wSSl@
- +–%
-za\t =τ`_lpH/.zv{˵+`_]%r!X/k
-za\
-*
-""Mݧ>&HT$߹}}s~ggn=s'3'%rB(7ƄP^PA qDI>R`<0Q'ף5c뒜gᒜP ?9<^8r{ 8S
-_ސ2[ wac3Yx$7"'C+#En7y*jdYdxTbTJT鬖+Yl+5kkYͮDW{l}JNZ٘XTo}QG]"xMˆlӣfEw#D̊>u:j^ ^܁wDl7qQg_~=P'&E<q6bc,pEDDL\LE<1<{G߈Rw!ΣycLN̒Gc>Fl\]G߈\;rH11 ~{Lb1];Sb.m[S;"^TرIQe).?;X#0ny܁NQK:q# R\磮Sj×rQ ׮Rߎ?/ǟ?ģpWsq7qq'SC<wA,BSuo>HGk")!3~{{bwQEk
-VG䇷GH>$~+rW+Q\\쪬V|OH{P0JݐNr1_9*~(_>Z@^yPX(!]zggDͳ_I-e?>>pv_L@W
-ZCHP[te$*#OnMaFaЙYJR'xj=J P[< a-b&8X7F`t,jJ9V<@1ZKN E>IXB l-X`ně0`ilD 1QP=NMX#ި4O+!~kH+`f<BQ-B lJZĆDZC<!efЋf
-vKl3"}[mJZ^l zZS+g!V:VI,Ba*@Ce4jarvAM%.QN0CR(ryp~7`><
- `!/ ь)c<'4, oW[ `gpi pc\Vo(EKyk<$q%l`  .?$M)a@wЋje҂_xd
-zc-ls`
-׼'|? x9(M:k%4`5',M(,TKV( ј8 p߳q$9F%;oD<"Зhu<\q(,^Kx#_IZ7>ejy` lE~\+ / 8-Ph!~J-C'Yvqtw@FB/ф`7 dߒȾNs5XP.xKJLg^\xZY'BDAdNj^\6do%K {u&
-le!j0,ہ& |w0YUXRH٠
-{Уs@`zXļ5?EQlSi$;Oa:XX.X޳TeaAϯr`/aaf4=N
-~'}8Y9>\X&JszD#ތWpBo?ɦ
-Fŵv:@P $jM<RS|/OVֆ jK|GA1Aƪbb,}l3ta?ZyFŌ6lFwfci6zO3v!`'WGn֓z)ۃ/T %7C~]Dfqx&c?yPZ@1`1,_ N,Y*|Q!4Z v&l<ٛ &4 "4f:3kG \*G+WX\vVV0!Ox2,#[K| 5gyOrɃtN,J6Di
-Kת:MՔa;LeV^y5#xS(jO#@i?}r; Q?a^PJe+܃rL-f-Ɛ$G5rJyt>
-œҴTe~* tZW "C>bF`;m*§^َP!d{1:Dl '3ASgCz{ce &2V31ݻ28B>.6 v3 G~Q ]'rfIl`+a%B }n":[f8\ϲ}V6V㗼<\/%B/Ydg/HޛWzm$[ ZKDC?Gyb#&}7wmV4/Й=?U+}w`x:l3{m!ȶ8|3YWǚ~e0a'X5 B;J+S]÷:Ah꓉xf?dթ$7Ķke ;ToO+MuDO|/Y Ѵ2܊MehJA;dwÿbb_o?*;N3O;vJcx&"\?3u?(~毟y:͔'i~z0~89Ԟ_f<Og; |; Yfe'x r~cWJ";ƮvKg0(!#7-垯%_ dޝx5n#X5c :KP^gQk0\w7S0 !1/&O\P"00`-~ /$t14"GzyOf6Z+jDuF3:t-᫚R2[JZ"ċGI+MeH;7᭴ZGB0_wI̥G:B\c4>x_㥴ZB!OiƗz5xyCtTJI# <R1ˤHRj5a:#I6rAxW-Bjfjf,P-~삪'Q35!,yJG1w,:>o^
-:P^4"Yőʬn4.( ZrV+ʼy¡^ߎwU (*I".{ x>i7TքU^FRa|*׳d^PGz}?g0G<TbT붅RЪzrus8_O(߰)9^xYlE m2wTţ|pOs_Z/- AXq;_AؕdR5>IɖZpw+Ε\H&Lc'duL>eXş?jՑ<jU|-8psFw>y~/ZXM+W> VӸM,ν\;Z }V$HSZn
-m%>_\rILKyppr;o^^@롅LKޝFpaO8pzTv t7J)\ |4֎֖ÂSɞ7"l$hI+tbxT2sjգl:MI_HzT<R3 Le"HW=,̛I.EjN<N#A<:'֋GL6"%o/5HDLjSH/ڊ޵UPD}HY3--i=DjOhuўW}F؃Rie>GKʻc)hX+vm2Usq^T`^y^y$5]q5xIF{ 6Y+TՏٯyƩE?CTM|9D^F-Z6 譄Qg*כjp<T9f'{qx(j*"Mސh;=R S=
-Vzsk{a~֜$SGSI$"x
-ER&`zJ#I*0+?h`0*Gof=EӬTRܥaQ\ҔW}th.ej<ȅlE,X&f䇥+k+̤{ӈ!|Fڲ
-4kmy_"oDkmXCeXKޝzM=ʃAMb{xM*bd1]d]Eǂ/}|&}L=@AZ^AŸu'K|(Ou5W}D;SXA>uXjh" I,qpD7[>Ay I+OLijD^U J+\=AF&&Lg<>2G/5sdKhAzr5ԹYmSV}5UnW=ܼԖu6tAsXβ7JV7+:x5VBf)R\Ӌ(kePCE
-25*J^UD@Z{gah_Ԭ:Pks(жZǡ> UZ'ZYGZQGEi:Z4;RLu"[/E,
-\(6UUzXL;MEV*bQ
--OS+jbZbm(4Z5Iq9/}R!a8"^G܇x,J|Fx
-<w8|t2\ ϴ:F8mqL>G*3 4\qEmNszVgĶZM ԮV̗3nez~YYTnIVv|Z}/~Xѽ}~\gN
-_& \\?35bTeHzm\rTA.Q]5jT YaͣoDkڪ \U+LU-\/+2NYSU2l%Ji9ޔ[߿zEHʍ?Բ_7jg?*0f.A(p< [S `A(Ț0<cӊ2FCςiy9Y
-&+$@؂KcҊH1:0-(P$fMX rr
-F%e@r5!
-
-2`PRFÉo'n(qlabjB⭯xh
-XPUP86:J*ȄYc ʍN+PYfde4@,ʭPIC"J,;61=g 7-]Ǟ$I;(e7WLI'd[ĶK๒l1Еnڥ,[m-PJ44myR}Pl>XH_>enw{\my1]Z])k,"4iu[];LZ[zr;(PU Ȑ?V˭tf5 'dB?;߭)С}K\G sg& x߫]_^:ybiڪQ'T9dBMu\ ۅ<. /!r 5\kSb+O#R1dcySU!1ZdުJICVG\@* õ4ŝn,P.l}NnmBZVҲVg`Au07&vErvUuJ0|+v0o[X?:d5n
-dTxMxMzz! e,6*^pnKdfӧ>* Rx\o[$8RPeU*zM]BuZaQ~1u%asRdvB
-%%X5yc1!|a.[dv6vR/IH*(5)/bn--M@NAr7fJᝯvX) ]I#CڪQZ
-y5<4*V@wS;:s8>=sM jQSEg ׁlTEKvH7S+.5R+[z efO&
-z5~L\1$[;Ĥl2Ð c3^ Fz,>WªP0WaXa;+.H
-Lr:"ʡJnF'+uXox# &TISɖd[SfV"Qn-C]8`~TFU (eJ4(vr UHTA(
-fER #HjDQUbB :ZrA:-2T-۶pwnbw7BvC @!TkD-[DC5ffEl
-
-:|f53P&@5 1Z볖Z +vɛ7v:[OJOO*_L/
-gvjؤJd@iE7*<X@m5VftSxa*:]
-*C UbvCuPA eJ<fA)2^Oފtb.7eS\4JeJNRم("%f[8
-l`-|h;brhJ&F>t ;݁@W8-5ռQvzEJV`)VJ5q+Pd?\NУW
-
-uڈf̂Gԍ!ʐYn:mKQ\vc"ړڣngō(0ɒIVzF{hQV۪:P9j3n@i.ɻu/=L5@cB^.-x@2O4e6˨WTsS:Q\aS5MCP5ݮ2n'(L`\owU7kTj^u=uVNU8(ߩ)ĵW1
-^N9\L`OP6-AmPFVhndU6E`jÖ_X[Wʚ=Ūzt2k,h!Nu,2i,1ӰHCRaw[S=^қO& w\?*É g*Rb~qZt`Y#z֔7p[&`L}p@QPMR_OFJ@Khp -Vա>Wtep$[ZmuV'!b'pvnm{%9d# 4[$!qMg2#P-2U
-27d:f#VnH7VPVMjݚTlÆkR[lb>D<epՍzn<.*?g U衲KI TMzw!JBkMvquD>sm\t`|Vc7D`C}԰MRdȾH1ApZ[ƀH0+#R;4pD7`@`?S211MMnT3IS; 
-+9C7 Yp`3JfđdҼ$uNw@Zs|b7+จNJ[rGʕ(jz[ FwSmA Hccmkm9 7>$봤4iu^jTa*!W=zY%WZ")d)v<JV0"Ef[ZPv6E#
-skM^ *pt>\tXZZw2QD`UQ%7XWl:R][LJVCYi:[W/&1!Զ0$A?h4*eT_I.4ږY㇬Wv[ƭ o̗ԖUi: t;zTiY:ɡ#['c؇B0ĥTbuv;K1R`*N9Qd-pT`=NAT5ݩU@<4n &2QhfAmnC?PlQ*oؤ^~s=(k2җrVq&mz&k
-(־8mxE'[1E\ Ⱦa0MM˘juϫiqHJVO<ct 5?%(g5:/4eNݴ(smPM)5M\\R$L hׯ˥ؔm@o:9$km;?̔j(yЇ0);Fpe-dvI9c
-Q^s[sXX:MbSR1'O"!p NIzTOeՎx F^㵕X զB1kzw7^]3ignƟN~XCrh 5IѠ@IPц3M{zyOb!xeR3*a7)LcDx_rꁄE#.BMƜUmyfO@6J .qa&k2 D?NmR&Tf0?%YNj{PqW밞
-ИHfЫ׭8"7-ASIu*q S,iX؟H FmĽ+
-u3bhmYУ<+hH`K@XSY'0N2A"8z~'EҔۭvi愇S*1o4F<Tª֎1VZ(vL?ΦAybr!Yْ OvE;˻O'DIJI6;2GZVY<:W< Q[
-ɥPAXw;JWU[>gt!y]
-O[*{RA=z^؃? (P^Z*``ܵ(ai֡
-U[cp
- !khQt"3oP/ =H
-GUd`؀YC :EGV]$"M*T<Ԅl"Eq$N3p(BaZd薌@,Z⵶F 3 %bʆKA)/T+]K Ar
-g(lul.BC<\"[-AĆAqJKApـ-OkMDɼu1nhD_׷$8;VUw w l<St w^;ѨX -L͂v^r봀ͩZ؏:urŰExz}hke\[iIE 1ySBccL{&]1'~@ }3Ma.:84&D*/pADM09Gn=LKVreWtI ,Z٭
-I##L2Ƒcm hy
-̈ctqk -H&qƁop0B%@s
-j쁓8th}d6>Q?2H\沑Y㲑@Ǟۯl MXkC_Z@ݬ@7lѹ}hJ&)nN*|&TtO47m8X-LR6phwg`u
-OøbG+ DlmV
-U1k6y6pi@zcQT}r ZEy!@ 
-b\X)UbGK1)SQՌ⑕!sK,DDON  XdKkAI96WG#fz@y} HEMLJqi[blx]pr{2?gpbA"q!83io>sU a,-X^p:*2h=U]'->/'(wu*b8 Ց=Rd!'"&&ĿGzfQ2 |w]޷}aMXVqAˬ
-1Bn_P$z`C*B<+>FXj@<8 ol:%íp]S2O.,͟.e/hB"3 <2NNܠ\[bx#Lč-|bS$pN t*1C}$础_>*^EvmׄiU #`DlZ'`tuˉ~#x"lm<*Bmv#`쌑Tʘ5m^P-x} x151&l)R_H &8phWk8j+]ulP8)ι4(;V1bUŭO3t\;[ 2opVHhaAw+ɻWYBz#,;Ol5I|(u
-'yT0KR-d1;_ Q k$c$l$:r*ƹ`q3 E@|0dN\5LDXi6+򈮏y<h^UV@q ]xP<h@BE2naD<%ِ<
-׀Vl0O|T:WJ&ow,q OfQPDζsqЂ8~5wfR_t+D\=v+WS4*a(&ӥ%J8": P* P[NZsacpRz2_Y(t%5/Y  (gGYF,?F+1"
-/?$ɝ&n59q31F.z ϻ##eq$"#6|nLE ݳ" v,:;LFrV މ&ڏ-ѱGѿ]O:t@zwcZw&i[l`Q"bCƚkdɿZh@rVDNDYK ,+Wã:mPw.l_ئ> TSB}SQ:SŜަJt20 _?Igz
- 9mBMWBj $k T *H||aYaVNk
-,qW, ]+);3J`0{n {g?dJH(c#p wU24t-e Vm|Djͭ-lm$Es); Y&W1m zC@ŵ:2Up< JǴmMZ᡻p }_Ǡآi٫Bdsf*7i'cPUQEŢ [w@UOXϦYgW鈛\I+Z%&Ƃܾۉ\񑄔v'|(TC acg;Zvħ N~T}MtC4|Si/9wGcd\>qД>.uz_-y7Td+!{'VM-{iļHQmܧ#=G#NfhYɅ>npLJky=zda ;BW;_4}5fk/ӷan`G7{)c~uQ'7ёer|uGjtcgg5 |83?7I{slbi^Xa.96^ =~ǡ*=%<ɞo
-Aoq [h/AsЩ: [QOM\b%j$meku+er$R,ATae+#t5]8vqA`/nqgyC8p}@[$v`NYTV@AtRll%.5(\yΎZv71Fw
-̙Tcm99V6>Ԥ?
-8;jVe.7v/Gw$M&’>@2ړ> WBgh]:7@tyZNXPw¢/ai>
-e7P.]̬py[0r\١FK24O]GX1+Kr }k0v f ?QIA8[vǒ }U % :!4~: h%N]dg3BUB̘-4qgκ6uoëHW:qڵq!tE7ܦS񩿄w(ӊ?pt S:XQKʟJxYk
-Ǚ}v5}=tWKYtG̒- ZXh)ި󎾓
-;+At11d$>eî[d.fD@Mtkۄ>妯gNɅ >N5n )kPEgR'R,hM.+>4aT>3 7tWR?y-3|xCnGGvqO|u'?3*#cINɶ6Ea[U-ϯt`z Y+>{#Ws{nGI9Ɵ+0xp>6ZUk8+._F 0m e-8]|KYxUH3BK|9"CZv /nk 5PwA|I;Ռ~p=ĸBffPZD?1
-.Q- ?3} Ǭע[_| \ &|]U .M@D?WDGCNdJit9mW0X/xofH$8ʗ4C¸в:DO"8bɺ&D5P+dwzէyC.KqBpmBGT^MWύB9`LAb~eoqj6;|
-'%`yo˝pw~ i8MC7AG:ʔ^vkI ?Ԕp`<re1,yK'A\ybn#|^wurV&jc
-)|S!(4doľ0s4mߊ&iBmБ+!!_S]r | ?@5Z>C`E╵bf=ˇf?P9
-hvyCgu=Դ%WNk׫ӝџwL Ϡ,e&r; ^"5V<dzjkH ;|m)e--b鯐A7al_"K\Qa\Hqp#@U &ga]@rc _Ök Sp6ɽGp;@Xu(E SՉI9'yF56V NN@OG1$+ 9MѺZJ܇,N47W/aAO ^_[ٱf-vP|n2r?MKCcWV{+LpBiX&5xKބ%\/L[dxg9W/e:wBj 憓2oCEy(
-n.?fr0 AE*_2ը#Mr o膈Mz
-lDz%5KdP,0-To&9ũ\N54
-uip /ا}_oS}OܰO_7xO]Z7^~lOs+ _)*%pC
-*w |TG~B~I
-|F
-" <"W, |U
-|M;>,q_  3>/r'f.<-,!pM}\[]Ca! '
-8,?w>/h <(&
-\Ck:?)gC{>&O / w}~/2I
-<!pNIZ`WYxQ
-$@Ä8- [7//|G~T'~^g*rA8&_!$UWv+6~\g~Q.o %_.p\Wq5_q)UAs'?h?+x7^>W%Ể/3Du/| 7o c.w1BnXW?jG ޟbix}^'_,q\FÂJ+G^O QG=?n5g _t/
-CF~ޣo1?nGl'3_`JwF{=>Oo(Jm3co >/55 yu/FO.t "^dșG$cFt= 5IxyJ~C
-~ρ7oW
-y "M~a/jXF;_;%^SF=T
-;_4o?_'.o}F;Q/J5yI$ݧ%'?`q#_m_40 F\)x%("_2摗 ovυ0[F=!7H=?g PF<*gz q#?A"^EhߏKF~>+?0O G_5Q,?eG;!7F=h!? ~%S}s9s?a|@#Oâ5FKF0OGۂ_W ӂ[\_ y-?kxԧ>x>ے |3- 6_e׍tB5`Y1y?Fo7P m7 <*pF;ɿg.,
-<-ne'^sud'U]'&[;#_ Q?_=§bq\w/}{#V5W
-)XW %e5{~+ ]q>  ?d Oo1/?-~ gq9ix&_1~ o> >_ #^ m&myu {nۄ6_'eoxm1o~V`O XXxZ>9#_w2n<WGP%y9ٴwfyA7B
-o۠E1kځuA,tw
-jvaͿk|y˜?5Fko07tS?3 ی2 +.lOyˠBHX-`g%/5]lЏ]+ BAc?gT߷c_cΠňb QA ڈ?mП47N+ F_ѧ>e#?ieAInD7ʿ=Fc(m?f' 2_tmz*25{bhc|;?:!AП4wOkFV2Ac̠s K~AO
-2 n4}1g?f2757$jzè'): f^0ҿ`?ϰ?Ϡ}7z^IY#EE~/q!!#AoBKAR?F¿bHW?ccQ{_ӟ ?aV>dޠ qeg %~.ȟkA' ,3z55×Ġ۠H۠~2FtAطŠASB=!_sz~3owuVA3A_11'=e4 C?%E1~~OB?bЏ9q'Fg _/tU0]{-HǺkQ7b~A/A7zAKBeִ|5wI2'6}u]/3F6e~jЛFo{z. z oAznAtXTkwd?K)oY:u$tk!d]*gO}yLOO /
-K8x~H(TGO
-OM(QW+|TG߉E =.z}X?,YqksdxVO !og|X]=T[~Q>pS>+~%$i?1*yyZWgFe=q>O |c"Q.ߐ}3OF])O/
-|V` ?#O2I_8)?8ߕ8ioQ
-LK}Vsҟ>;O>gW (2|/}6/&R gxs~&$':/T@[`w_N/vS _O}- E^!0%.-ݝ?hBo>(9^ ?g=զS*dC1!?/p\-{aw֠>]DVWR g˨L^s
-.S;|tq~E<] $<<NLV̝Ho~["J;0YpYgZ2x2~><=_~ᗀ!_' %T[H 4>9o~-¯Sj* 3LA:Sy~FM-қZ~K@[Nxgrf|
-e}3=EJTT%\_wO}M=eMWMBZF>Xq5*[^+<C?H Y1ܦ4eL4e,i9Mi&q<Ni4&?UүJy{U[%A٤eyP
-WH!r {?y 'a {OHBd~Ha3p aje̐d3 fHach490# m@AȧAnh7MIȞ*&@h4sR-ThD fly4lAhDp-d 3g2(~5sR5Q͌ȶLӮ
-Uen%MRbړ/3⾄
-}i2
-@ H7 =ǬY':X9ó3\0
-͗Abpʬro@M0-)Ip?e9<7xaOYfT\ԧ,cYEH,{`~ =i0A"lb
-T(Kr02,T|WуfR
- x}<8iC(*6 S)@ 9)pPhSuV/Tݞp_h'SudT'թ:>]ȴ4!̛Ey l0'9qp
-Y/\qKaLF!
-A,b}
-l"*k,Wįd-s..APJb=R
-<:HE؋,ZBbYr#z VY?༇^,ROE&
-F ྂ<S*ǀY/?ZDy>~x/^_}E@{N:.R!-֐Pe,2A,YKRUFk'cJggR 5%]2넣,;%Q-!{֞גӱK J)T)C ܳJ`
-R/=22r?n*#s@G3e=!ekBΐe2ʌ.#osGFhraX *yύU)2hH/4+L*>.<H*Z„|zFLSwiTִ9cNQӖ_Fn -O#+57L#iϲAs+Wą)4s uGx(+ ̇N=f٭ҎUtpQ[\RdٔV(U+><UQe]e mT|J*aiVto=FG@;Vtc{w
-]:EtSF#yL¡
-ཆL/_=L#
->me[UNi>2i~`o,ʚ6p2)SK #>Vhr.o9yfA!{ҧ2[POI}|G>{Xx ƚ2h3P 4Yp/Χ3s3PUe
-|
-4>' N@
-htcA;}\μ'CS}YE I/$9ѯz!;s,=q3 engr7AYu'ُҷB φC]H;? A(Z2鴀V3'LP
-:͐q!z !: wy 0J39;D
-q4lFɤ|E-ݗj
- r5X13<
-[Z/DӛGeɥ(#&E#%|.h+m-&"3COo9hj'a"&kF2P,@BhALE#Q[kbWc "߭%1DLչp0"ӫ{ɩjme'痥9~6vV~Q)h$ E,X"GdFt`&;)$|9nL^NΜ<6)aP_Z{hqH8SHEB^99+d$a_Rk|[[kQ E>k qsDl3>DHdp9:Hdr_U\q4>QH!ED11<>H$")E"N}ӏD1A̠ C0d< xI{J+GO$E|O TňH4N7Wl<x@Ԥ[cOو2="▐.;"H
-}dq9z59+z|+"rzUBWWfi'-~I dph<]c'"kˏ1͟Y)It,ݑ8냉Z{r|6UUjTYGZ_"(ՄDډGR/M$&3j, ts!m-Kۊ|o"5wZZ>)gp\g|3ڊz\#gG1])v#+g#0y/Z8{NL7 C \Ei4=f#롤U+J*:sw}ZMxƳ#)VOqU mEbK"Q]h|g$[ 2ZO2E>Ϝ|T~Yhs1N xZy FoUYaQ#J{4Oֶ#悰G[?]3 ԉH1źSQUǭM1=Sjstg|%0a&K fF- +kڿkڿkڿkڿkڿkڿkڿkڿn^虜StNw2^۩n\+3Mrv7v2m^z6϶ZWv2lkIST'5ӽN{h}8{#ɝTklkTw%RsTh{~nNIk#%BҼqxܦnj"{G&\ot'v3ieSH'KQʛngIrԺ}vz'5z͵gZZ?ţud.C&LM}Pd&'[i^LS+zZ']EJÓ듓Vmbg6vӽH7:%~wZ߾g}ٞv2}Mn_tuwD$:#;-y;WvG#T/Fi'yMR#;7 Q*&+zo;i)$QZiu;q!)3~j d(do$[/ӡHLh!/sn:N2=NLfz'R=2%emBZYBLж:i&Rdos-f2URL9һ!tCu)N;#1/DN3&rL;ɒn{oIvjs1#vxm=7hgWwC{ߦhH{`'EhejLSۣ5F $uXZ.G k e&[Qi], X9ݣQLlBmBuݦ¤PCI^F RnFJϞfH|<Jͭ2xo#8uGTN:GN zA#G9^즻me'#s۴L3ʵHj;>OOl7dN.JqG]I;#s;#Z( +Gh~#wwnmһSt6-}9d;Olg:EqG#3:Hwԋz-;t6[:1(j*Ӿ@luc'S\hKQeۣǩњ ie;iIz4ojUMGEƨۢDEJsC/#` = iX+ h?:ڦjƶsM6Iӆ$v4.;MSn>#T
-eYɂa<Gi50.L\٬_0fP*lᶞNSYT^ioIGυ۟I5¿M}]܎[;1{bI>>5Žsĸ55#o#1Z{F'Hw1?vh'*Q<F3Y㉳F>wFo3n;r4uGcw;[4~\%4hm?5E/hO55?ˏj4njg4474L4ƿokw5UJr4~ƏjfRkk/ik'4Q?h -E/jio5~8ߠj?󁙏7hP{Vi|Mi?jF_yU_74MG !{eN7k6x^oj|^?MSS?i4MRF㿯 SWh.Q%;5Oh|E56߫ƿW4G/sO5~'4~Əi>[w4Oi߫jcJ]?k5'3ƿV_Z7jiƧ5kEjTOi?Oi5.7n.l+/| Y]+Zc\/c?x^, WH]ȭU27Fx ȱm9уnp1pZd`~Ȉ|MbS2^CPT9W66sYbFzj#g[r+gy &E7u,1Oei2gy
-x,(~sz9^|slM#>u+>oU'?1ShFti*
-UGeLv_@Ew >,mO~VEI'2悟/2W(cQe<9.iWʘ!"j%Yx-c̳D7||\.cC0'UY:}bOCVYyM5=7dG3׎nG|=04diҐ } h|&|gGIfzb<0ObGٵ̐ v;;%-&u[:e='13d/Rrb 98Me GYQob7{ ,$&nlhFmk6CflدI XTMl&1N3df`f3fk]&1+ؓٵL%3lDfz23303؄X}|Xz2220ke׌ˮ]-[S-6ZLhY,k,3,CW+ŕJbc%1S$TXNQu0IYJb%6}l$Nb+'MvMb&%Ą%m -V)O2l$H2dD I ̍$vF,Il $C]C!=A6A@V@v ~$?K]Q5!3C; w;:6:vsZP8;C8Ɛ]#YĞFbHc`Ac`:c`3CxEōy:vﱻ!.;Oͣ6ZY˫*;s=;/k7v.Wޝ;vc9{r=v{]kLo4ޘ0XnmmX?j!iVnZʎ˚rl)+1VU7Uc-}QkZ]C$׼=;.N鲆&9
-8<n #qxqYbkP
-+ jUHn'jվxac̸,,I77\Y>!;WXZyc2K[S6@]W 1Zj]ZcG1ߙZoZ|HߥIF|Zjw?֌W5u.QunnzF}4Cy%N~VoS_VECnQuV&Zz9ZZ Wj}m꾘/ _T뽎Z&7_Q|YMkɞ7;?ֲֲ/~X#8ǒo7⡰ ߬w%z%jPj 粡g~d^"k/"m?oTH.u=CxŐ-iϿY}Z}sNwרoKU]v'U͋շVܪ5moMERRִܭ nk;`/]}4 ~r\}s;7{ۜ׽,f*vo_K lnj&Sƿk|[_k;Z5?ˏjfߦ5zyv/#}`<b/7,@o /;ώ'|-Io|sx<9->[OG J44ۃ 7?8gZ^~PWhZy^oZ [;>/s'u`3'M糪2¿2_/h.G445sJ5[=DI5-4rPҘ~Ư4R=~[q-/jRGؒx*?߆wnl9-J]QC[ K3Z׵<ߤq-ZO5>Ni5y>?wj}?OjsM=>MU_74M[㆖;5ykWjZߤk6ߪ/-==Y'5?5#?k}iLk)OQ;.>>4.jK_~d(?¿>;ƯK4n,80ywˏ..cx.ٌ]\X:)m̟ZvO쩵EcvY_=_\$R1D[ed!Fgx`9Ym]"C]]3׃]|<޻_8=p1Cm oWoxkey7f7g}dOm%xxvEv[]_}3W۬ƞMd⸼);D1QۇцڭPFkd+!_7wdiv}SWOnWB}vkĬq֚zPjc1~(B6V %1گw&e=xÇcx3RZ[j@ ٍ7ImE'[LDT=oJ_0{jj7=VI,9F@K 0?=;C-fuci3i7㨍H";mA*Mdgen6beisKf>=om&8e8]M?f={~qch.7O.1ISO6Xmo6ըw^g|w%2mchKlٖoO(6֝Ixն\ĆC۔j>]n42D3sGnĿzoc7~pJ_}_+?$,}aL2({a⾎m0a< V<yC&Yb#Khx29<?FVe..-q<&.yyB12yXG{-a9q/7'Ž5^iO˄^ͺNk a<+^g=q2z8/ <MܛXωbø ͆uq'/A.P([*MSJ AZ(hUPZYn⊊nTTA(
-񚥺.t<O[G*ZjB{f|̝9s3gΜ;PZ"ɴ~Gz#GR|F驚Dz)-HO'"=C|HԴ<4
-M<ҁ#DuGDz Bz A:aԴQ@ZL^H(HK4mRMD;M"?Ѥ^BGz)ecHHOG?R?IH #KG:􏴌J?R귫'#OWN #Z?HH'^OGz鍤7HHo!#6?ɤAGz')OPzT?i4HCIHg$#tl?r?9sIH+HHKG&#$#"#8IHFHH'#5HH #t!i5郤tb?҇IH!#]BGQ?HH>$O֐.'#]AGt铤Ot5ӤϐY?HHג>OG:?RlP2z?Z?*eOcS.[wHZ/,p_i}axo`9!^0,s
-xØC
-౗_Ggxp/oL6ok791Ș]8SREt{"WcxT›3f<ih:`ϊ }͌WF8FU_x*>׼rvzq)HIr0mj;ؕ!bq2;(KX;`p=T?)׍CA4SMT%"cb#k5Nj.ԮȡN"'?;ҡ!-![&zqD||: OY7W[1}C|Ul=),r:;\oN-#?MP7ux뺫%T= r^tN# fDaXxC E7UAM8 w29_9߈viC -q4J*1 <B?C&wȅa+Rgb
-j$T
-o'Ty6U@T8#]%h펌Wx#Ly/JٱI' Ԯbuoğx `o°Ì@U!h{`>qY_4MRo "MN*b$It2D4_ዔzKquf#J#FrL~3]=jF*rvݮʺy I-<pAш\W_8 Eqk,-4"7jfD;2Ll2p=g3SzԧtFz3MH"?ܑރž#~aXCu,#4;je.‭þVё ݲR*MK
-}PSIa^rL9k߷70V,D~DBbI($cOc1tT̍h9CbU Ϲűy-B,#%x*EW&J BC$l>zx0ʞJjQY8ZIO* ӓIx\b,:uVCBA1\礆Go9\KRDqBZK0, :N@oT1CK"d$dŲ{yrQה^%H$q-aPۖ&ڨzp%y3إԘֹKt$0^"i'fj
-ն*1Z&Kk h3ss|-!bRk3!Qݏ[尹*nj~@[ <&&
-ۓdS?pfP0|w?AD `"{}o u)5RU/Cti ;6Fcj~ R5pDoz3[#$xfb4)-mI<f#<%imӄXM]mf6E9#\-=8zd|4vI{_a_o=v~pmϨqJ=Ye,n~[l713.2;¯x&YEeZ!;eSt$SUSΎ ё~W kE:!j4<9pu$~bŲc~,+/iFop3w2#xQjB mb!IFσBDB<2gVnU,k2"љӯM$ٱ~*ϼ%L SAKefu3ʹ ní-:TCv\[bJ)w<̣E#iA7=5؅H-uw ('#@.uY*Jxqd̼r^-ӏͭ.EO-WfO G؂BZ3M\ _zhuҹks,(sm<ۘ
-|&oY䛮DU 7K%8ǡ\=h£׹oze¼hZjRf>ͭ( ˜>ڛ 9WTMd.cmiWs`5.t\5PpkM&At2QU΋wesծ~~mHf*欋%}>.oӨcńHFy5MrA#|gkȔ;sKVa*BonRb{'X݂-)-d5-ް[0R&^r'uLBVƎ_y Ki!_U:Ao4Fdw7H\ӡW"EYp;r)'k:wlwϪB{ۋȵƇl19p4] 32r,/QUTـ!8Vz&D}!Z>Z>LoMșdL6L(}/q]6tKH LWO۸V: JIJ S߉x6Ҽib$܂qBH.q`,wFKmG'}a>R,G*L*Pk/_ٜg|yiy6LY 5vrU#] ӳ>G;I,W%()Ҩk<j OH< %^- Uʰl0#76EVb `Q쥂2(ֻlre͵
-SŊ N+5˛7pW
-1""&>I, *{!'[:i(Xq\Vōs}:cYd[eWd!c
-A}^_-yTFV3y6fl q>C
-N3.ViMdy FAOB^Imľ qW06ghhRM\lQX 
-05.*IHٵوݐF!V=qh=T4 NAbv솷1ғ&q?)`|~a7m3LH F{@͞w-rg-(6ÞܩmD },&f9qܻĉ<g]0hbr#Kp 2-TnxA
-Ӭ]-Y9[&6j+
-%>ڏ
-~/H eg:iWؠ́hC׈Qߡ׽ ç 01b_ܟ(2b8N h3K7juEӪ bmw٢H{x[hDt0gc'sSBߥ[sbx 3ݖosTWb]DT sN4^C6h[m]|;StZ%4} *oXݎ54KiObaC(Ls-NqOK 6oCo1^Ƙ 7gmoi>Ӵ'RC%o<{c{wkGUiE0yu->%p|xx.ޜAkF;C'ffůCTHG vx6 $5PvkH O|+2[?1^ܩKOL+;5.=kٽhb[Jxsk˴yO i.ɄTkYKlr Eԃ%
-){6ՅO
-v :NA#%#M/ި/̀bS_V0. 1xeO(oт哹iEK~GQ<hT",o԰Dغ<? ƙl GB
-xȖ``Y3ͽ=:^:QP'X\0(7+v&anӓwre^A]qLQ4øBhG\pXQ߲bvҿ9gRu@%i_F4:skV #^5ol"kL>ل':Qr.ȃ𴃵3PùʨQ zꓟW7r$Ȝ){mߴ}^6eGsp[[,e
-w E/7]C,7Yѩ+L>80?`?;sόY.9&D+> ΋mI¤fɘ3 5=WM)ǗP3Vu`)W#Iu~aM!Ĝ56xM7%53C^G
-S%Q\ɯd͓.{O\ $M oN Qח:DJkdtWEVJD/a8=O}sLv9UڮđsUAERm Cb}e^Dh8`|H1T#pLJ+ϼAN;L UHbGnZ–0vb/J^%)_anN宏܁vզ3+Xt#~{ͦ&1\֫d QKwZR3+\o#FMz$y
-c>ynE_"ʗy0=||2Ƨk_}&=JWolɖ5b)B>1bi0(-AxB;8~,_SʼnqFn8+\nn.Nymnw`#X$6oȩ#qīC
-S
-hLSS26c)~.Iar!\ޠ2w뽰&tq" \O΀e v h5ߑM|0pxNy"ÆlnBǟcw?4nZzOYqLV/.0Iw&/MG񯍖5g,U.N];MLˏ;!FF93]GSY$qx4OA$pZW{tamN.T&Ue,zZ:ɰ>ਏB.5YZhh&F}RB0u7md$E%/>7rӱ3Ddkc<.<Qgo'= K둼L5qZB>t$ӳ
-lqx-dM1u䘞Doj,'{IGj s꛲ЛoOFXE}"sj
-ű@xva@ ]y"V}Hன+rvg=kGm?LS|X67*IFL'tL'tL4EuJG˴D2!bVuj>(GʟR^!'?ɤ)i]CBj(TUŞY TroA7I)Te%4+݄߂n<xONA7+t˕.JAwoA7/ўʜdtVEW[SZB=x1KAt
-Rg8z<r'S{ᗌ熲Ó 'vc'~£j=+f O0zʁט Oxt}h|4辰(aSH 4(u`.e QUu˻oj&ڂ h'ҿ>4Y1$SS% 2<4b-wQBm)uZI)5-!|'zwN(, &n!Bw8
- Bqaps׹tO5#ZO^2M6$KQ-PJlΏ 6b%1VXRy-\6y;>ȫ*>YiE~N!L[[|^&iMg<:,&cQcNqe4yy1>|=OT|PΪNU'rV c, (
-1K!9ycyUP{H>ҧnISPuͤɨ ĦZxƩx٦YZO~ӺfbG<exޤ6a˝24uzcG`,UGL|8e5WCJiMZ0Xrb[sqe&VfjuͮVm@,P)oS$I2'#_} 6@7HL`Dxv{z:b̎=񘼹ͺNvbk^FMxJ]xT>{4iNQ0t=YycC秡ؾ0(_[}vJN√|s_Q-a?Q
-Hu `VZ˕z]~{nhHZ딺o,O{6Yj3}|/d߈X4=iܮ~~`;+.i"Ot0
-3ֲu`*< ݘm
-K?͎:*_y;gl34ǿ8Q2RwnލBp5iMsxBlXr-u 1:pJ.feer[2{&j^e|28x>`KʭVY9 7WI!ZePnoveh +'_E1|?m$iHB̖H&(H6KӐ Ȁ\d$I$$]ыhZhV(h<jy$434!m˨>O/<g:ǹ#EKoΗ, eĝ|{4]>^JӅRAA%<Yr4-Cf1"ߑhˑ늽*'oق!애S2B8g4~OD !cpuX.V&g1pjٙuxObZ'-IaKץ08)Z"˻
-MLR
-{*jO<̾p:mNo([\Ǒ ~$(+Tcz~}w/l2;xt*j\UDf8`Ȏ_(4X$FUԠ<ZaΔ ^jRמ$QyȡB74>
-l7Zći6FD0̲kΣKqbԣq"B!i{>Y<~F͊*?{HΖ7ݯcN?RǶ';m{6[2*ٞ4e'J'ѻ|^:ڇ*4$3 Yc+m_!z4G!<r܇Em: z@ABgy7?(͏g
-UzY٬4EIIm?SHWJn:%(?SőՓTJ>Zkc,ZO昫'X@&s(jK/x]xV6*%<˧M큗 ZOp 05*&T[&< ]Df-јd3H|<Y!Ѫb8u5Ӻͅ~eEH{zdap HƧ!IDҡ ԒG˒v. ّ=n>  =U=R3^_q(ߙ8) Ə t3K׼$w:!^ŭ$s
-5Oj{xlłpg/ϰpWZO%'&>/wkoe]oz3?ƳH&GvuCK4K靦*j;tbNsӢ# G{)6Lؿ[b?Z`t{k}X2fJjLjpl NF4X48d$2`;U>`3w7.'^ g\.ODķ5eԓ{2'j~;ұ¥ 멓鏜%>O==GQFO~?{~v%ן uO2z)!tO le~e6E2}:ٲ+g_PՉ,H?9[1H_УUCĸwp%K0ƗT
-s.aA,XF(wq.Ԏ8Z"R*_ԂSEzqDz<[݋ϕ^~3Ԫ=Ԫ*UVf2g*U=OTQ3ruME/~_I1I'2-0IT7Fۤvb0’nN%Ÿ&WWG\֭ 'Vrypӱϟ>(د̄$%3`?_QKmnw[
-s˃9MocƨB"`sa}g;KQa'S$p]4] ?/LLʠ*[3yKwˠ _ IJ'f޿ϜO VXը?_ϥRf_M'z[voȈ>F\u}[$i>cV(߿O&(~<Zy=Q͘\J\60/m|WˉyVYomd"bv<]6S
-9dT my(~Cq&)Bljbh{QRPɯì:4~?:~:EnAUy򊈣xTJOf9\n=x)iۜ16w,(ץ?-Cg7OZ}]&1d`|>5rA!)"R`&3*y'GrG 4q_+VsWgjwI Asv/5pq!z{ J35]IJKoh*u $j]hq4#ȭ(߇K44:vTMv'ͣ3iԜFȵO EF~DJ1 ĂKh~[Q{GtC?4-vc< B,BBU+ۛDٷyHmx4
-ݕ!75!~Zp&>;nGڜGmSzT^Gu},Cj{T4A7z҇8frkWQNghr { fQD*+Ӣ29sǣXW7V_
-}36α9O̧G)y'ͱ?M
-yyqe}kJ%Η(#Jފr]iae9e4ܔDü,\Qnd2y$!fkS9LW-xH^#Lhs9P6^Ķͮz//&YC{8XktÿF|x|6Tek]݃DxeּDڧtP
-O-'[3 ĭS%NSZ"e@r>_N&MmUy>0z?G[u?4a-? L&_[%Q3eS\kU0(4,Fw¡7oO6&n?112#
-WKxS 9D1ʩ~f /,0]8
-o2M[v.9u7}0l2*s,rx쟙Kf:ߌ1WfW02x͵]ĿMcjX8NͮXCGp dpT|jϲPYAWkCVfVE4xU.mhz[NdCpY3Φbs7\wJ"ewf;Ϥpȩc>w-KR^}Ex}_K{ߎ_SoǯEygF/:RKl-2CU!1c
-G
- }VMUhZͦFYqbECy2G21f{y5!:hT.S^:*
-#$ۋ]zE5ԳEYn[_ m:ʰd'Cw>Ǿ{WLoO ,G\/VE\J 𺟿Ɩysڃ/Y^<=VB=eזٛ /{xo[XMlsg嬺߇P];yaI:6 "8LbӬY,½FY Z5b-}R[ߖOgᒈ;;Mu݉܉d
-$BMU22 ӭ0K`'g҆h?񃈣qF9DDEgAf5Hfi׆޺Vիq#zǭ[nUݺXoS|*91 `D1AGQU.ފ ͆_8nÂ7S\ofx5y\OyZ/S ĤL7ශŌq&4Q=C/Ҏ~B$`^e]q ]N5.c9qL|BUv;M
-xo@u7.J_^'G1 aFh1B5$tbsB9Y,wiICŷ
-IPf 䜬S$IJɆ
-s*G3C̼>cgoz{Eoϧ[@u_K0kNN~CgXNC+PC\b >L9 煢|?q2^XX\cqZ{y b妳wHė?S:! f놨Z NJņ)_+A@c& vd .+ PMnOQ1(R$ f>2"3HG wzz1=d:=tdbM~*կNً7 Ш+'Pֿ@Kl<\Pa#O{chkVhSFZt Ctˊ3ޝw7+lp5
-\3"JxYd)\J\ϪnU]n %vPZYYXU)-I ˩ % a|ȦM!
-B+U;a@GI Oc9>u{0kŵĤ M_}p2lE~
-Om2wpI_Cq=, *% !SL:[_aECE*й9A%
-q"!@A"S*'N׌]c!tBhP)В04mzU^dI8 uPBM[Beh&C+!@wjx4 P94}BgJnu6.A ]݃DG.Kq@u47'| !k`pώl"~InLۃCzޞ[(A6)d؝ /Bv052-˯VT:{h"80'
-B
-<=ݟ,,ߣ%C_<GH}f3ƱȈovK4Z b{G ٣.) Y1Yx
-O#LԄBh
-"H!sP)l4$vKg>#0n%g۽9,#1)7|eMe!Ю|k%wq:2#HRfoEԮZ*jfd:;ڗڧ<Y<X?f%4ŕФ%49%R 9*q%:TB>#g@Ad,v)d4$iIv2Jv1$"k>6%h(p/qc4 ,<D^ybzPb/~EL(y@ 89MĽŠPW,쾠T [@@VZ`PpXı(b"]|:x%π0?vo'<l1s.,0)b L`'VJA/[r~\k
--/x})-SSn L
-<Ub)eiG1w-< ű p1N;ZAp:[nxL#?oA%2B͢.֜{DBȤEbEmގ3xQt,IoB
-OH:IrGbϧjrE  q,oBdp>{s, ;ؼ _Ӷ8(^UGBS.aUhEU?b?xk bJ(^:Ar]|MB&m_$DZt̐CKw%FSne;Bp
-!Pad"xHI}-;9 *C6zPB2XIF'4~5Ј{ #Ji%R"xbN,?c+EY q U'X%4Jh u:Ljk<qKTo--|Q v:V8d6
-?(4&Y>u/5cbzV58i
-d /Eҡ@@7MR=I8 \ C$8x
-F>*QtGB
-bAwsy;V0|4
-o;)3B4=Fb~Q<=Ip^2+por񔭂!xr3s e/\Ж^"C_p=wV~=@ NT5Ul],jb,`!@ekj e@%+SY'ʣ
-Ɖ"Uw5Tå.P[ v FmJ~_c~,3A(ƺ tQ~+:J)ɈjD<_Mk&NpK\c5 )e  ^Z)Rx;¢kUm~6`pTLR
-e׌h4H-S(5u ~$d[g1ï3r}}쎯|1|D H.><oDx+)r) %G&g(:[Oyb`WKAR)Ͷ;gs({0Ҿ1 `1*c,BmJ.V YhvF4t{}*!XcV|)'kw|z|rGLni"<pFR) 6T9&hX^`B.Y-m!R}.1 I{!1
-6ۄzv0:^Knj
-hlaJaRI RMH8A~h ʹ<nqQj=;0'"0p!TΗ^yyϹz)0bmuȼ5iF"pq<"r_ns#؜PXXyٛp:𩂲,(6Ba49i o$q
-a&7aY\+i~HJzF3ҊGADg3R<#;4B3x1kJsDK7,Wpq0Rc\Xk '3÷qKt.yh}X}4_4VBpLzf|&_h:3nO->>sk<R<#E;ȃ\@fMJ~1FmU64=jo'5a] V nH9ci >KNK f2Bq'y͇BkLO/ ׯtI~Xra&oW,"闸/qZ䗸ME=C| HbQ8͗ @Bk3J< nNho:R8fƢj=Ԫk
-#x~w
-_Z;̔|$_JfLJFS2Wʨ>?_uHwv.u}f;\pE[
-a]ӈ[c(-BvFK33/N"}#~$(ɡRNn@JMO# j|
-48D_J])g[nSqe'̢Eκ˒+sEg":G):hWE'GHxyld?Bx-1Aj {5WYA>8>m '؜mD_S_G*RfRn헔3"j}?BU~Hj?OZ ID)b0}{7 O(gRD?(f('o(\7}90o*凚گmxyp/vƧ]k|4c~朗t0 &L;G"E?2~pB}홹z U>VК*Gͮg+C1(Xq6/0S}iP }mWm2ނϒ+!Њ9&Х2HᏳi}_wpZi}>5f{Fcq%Y#<cl>tprcJelG?=L9'&9퇨Ⱦzp`;vo7gڡv8=T
-+ X7(rPC}-^#D^žƒq u$+>5í
-Rov"2_qHA5Tҥ @7v98DߌQn:Pg|)zQ4\k@-mh^Ws IO CD|
-zSd&Rrה1Rwbҳlrs4Iqy.X\O}qʰ 3 &jaBw2dZ Stlvd3B{„}g10a!kɊ ?bMCy'פo=s^?,,y35<N2o<&6|T^ůA&7$)n\W3ֳkWhk\.[BLA8_Iy&| ՛D{ .2j..{
-'
-nZitfݴ sXKh6\B<mJ0r6#m {-hm([EۍD =j\\ۢ%:P2ND1uRK3U
-tٟ0p_cvAR_94DŽdV'kI>ɥcYLýiQnmldC qalvU1{aݔvc5mHRj}as #ɂI]GB&xSaC\X:74A'j,Wh@'NT}}>/
-JSai d j?yYm3/ĩ|h:Co21 KIj<RF=
-*0:X(HB
-h F:ej<g4o+xCUPC ygFnFbd>e 0e,
-zer@- sSX+V\J֗ЗӬwc ZKV7Le'  W} T/yEVoyt@o&{؟"@bo
-k^PR!73•(N
-A{~2uQ^Լ$ Md[Txnx̐)Ѻk@{0 :N[` O@en=Ī,p/cf@F
-҂uB!SA94(Nc[/:K3%7Ŋa#dVE,+9蠶'XzhPc* ΍9xAL847l+TCņ;wǺGiky [O6V;p܆czцkGo=&Id\! g*>R52HCb|&+B{Y b#H.]>2GS\u7Blpgɞ^S
-UVЋa5`M\QRw-^3?&78W_dfw8f?J
-g"[Y}J,8$}Fc,gzd1T,H|쁘il9qv{ęe4RB}%k,ɧɆ d?d''-A %{}ٜLG{7tH]3ʅ
-p,
-=ܲ1 !P ߕwnYSowF!baA=\Q}JWbpCc/
-
-2892{<^4dc¸j{gT|r),E
-BVc҃Q͸E՝pe1bddIt7̷X|6%k'
-De;Q׷/87M2ccQk]jXf8`DN/s'pU378"$W(1CƤeɅZ>BhӨm0
-mj_S); /7pOA\ƣlq%CObk҅f)ˆ{>z'![sG$& H)Ɨ<&))|6H؅VǟHŹrбQ%%2_bM.y+%h.0|bC炅I{w{:gS3HBæ(I%&JDJhNB3yW7v9]
-tH9͠hLǻ(*Q1Tg)&k3,=sL>V'G ,#AupM 0;{kBN()gGZ-SX]$zu*ﭐg}GoR6mSʆз'I1?lW i_I<t%eb}QypDeG|AN>~rG E]s= w<G9*n)hw^n<K`7<r6n l| ّ`UW`\ ;@38?QϗaƇ_x 2/_ !:@
-ηkeug& 88D 4؈e` "yqiK+ڛ\}NtMjJ-*kQ(`i >5(j"~Ѧ0y9;$9+1x ,Emoƹ=PP^F!ce3""L8:Wid'xyq"
-T5V4MfTU\CYzclQޱ^uXEtP!4:Ѧ\ur>0+SpEf=;_7 Z/Ilq xDV`LR-ǭH6 IPIW {J fgj&J>dhuޔ5^pwb,
-4Q!$KY! R/QIlu;XE{F
-֔wƒ2.^CY2ry?<NgUXJS Qڭ
-"\.90I9B[+͡JQZ~:)I?Gcec@4qcPC$\);Fz"[ ײn8N0\rzjxjc k#HƩph;xܤMU<s8p"a,u(sEr@- (iZBf~h>CAqy:;erBu׮zDX ld5 =MD‚|-Hgd3xG:`|UJ%zGbQAx`:Y\է2=w\߇Dg/'M-0g<pHKEr2~]^pi z/H^ԉ]C QeC˿Lty|\L
-&mʛExfp .f&җcG&s,AMt?vT{=1)@oAB5w1◻ɏ)~\g=̠w{fN^KE$*|!k^K 6sl[PiҤCLKEgxdm#!"F"&Vư>"^rK՟ShN>Ǒ€zBO/ olw$M!&5M\9/9A33ZĊ3Wze
-cnulX94ɗk紐*{
-\n`&8۫o_/P p_u9\
-~Lče'R\(Ny\ܜ];l+='7Yix}֚6_ :y唾N0;h}~4,6c0_@N"˞eh;y-6Nus;g]i{/`㧺0r/CeEFa>l5^Pd^FhŴ- h$Mb8mKx4=|f^>/a]rGt
--@͒tۍ)"W"Ja@\Pњ(8q)>f mY|yX_y'Ƥ\1 2|U4C5JD~{/}"%TV>"<YMle+Vb"<9xR$i*
-wJ[o0|;5'0YTgP.SM&:Mhh DCCeh&<>5A
-#t:tKL
-E?%i{؛ȠeRgݧ O N5{+}KJ˫s1&U:V'NC KNBGTU'K$=X D,wA*RG1:[n=\~Y~3|dًWVH}eq]3˜N:X߹Zva  %sK[ޤZ:mN ]<)98%-kA{eշ?^|rDnx7j3_Tm:D7/+D]jo١5v#wT S9e%AX9T<PieBMs*֥cVK?'YձP.Y
-tq׊6*8:2FGGF
-qD)vum(hymm?[r舘.y͔$dSSwhۻ Fʝ<k4>Y`*ujv'\kXk"xXEsm
-b- nY`T6EW۹ W(H{ Ƥ 'Kn >o=\(H~=+SsLܢgyz]}VГ9U*b.Cpv| ,XCl+WFcgEM 8I8jA }7\t nݏ.Cbx)
-
-H7`/vnxf7I9oh($+''L/po <n>%L_ oӶcPwh'~`Ҏ `}׈d#$V<JR6od%e6Ғ%sW݁]{.=EO3,c_C4IƘ/~(ߣ`u /jz>= kd.7CE{{>v+Nja3f L/ _}LDmHpvFUY/Wa/z z}0>RRcW*~Gk #6
-`h0Q ‰̄d,Vz#ÿ\9웬e@+6Y$o&JtOd/SR(HG.j[} N}qCh?8PyEhzi,h*tw?_ Q&`}:?W7Q;~
- ǨQHidR$Q\g`huVC H *=@
-(2V5="(ʆuD ~x
-b $x.01Rxl;8o_#0ۃZyտ% 
-780kmG?uMv y؛/)3IPߛ.0ChRtZ(P˹
-,VAɢiB0z6&
-.Lӧifm> Rх贶)kV_Ut=,R|\iӺՙB6!u
-H#5|@RX՜-ّJ^[zWySlkU-;ૅ1X|tw?OR^QP0#Ju# ]L4~Z+qkZ
- 6iI abWJF 1yL;! ď2wA_(k^V& ۊ@FefN]ɬ&4\-QZ瀧[YAlf;$1bh;K$UxKR~~4WLnP8E:\ x.B rlB䐅3*ln~*)UpۋO
-@D5UvH'kG WkcO(Zbo'5HkEnlϫa :,sDJC
-M{ei%bܦ6&7yzSraȄC_T[|n\U-K ! ~!'}_O=yn)5hG`] )X8
-""cF!t 6
-X/Gyv!u;}zp]bGUà=Tt5aqbTpFRF)^so{n"¦uIa+0*7Z-Jם5 $v*+ly+㖷\GM
-һMWHԬ"gvR|I0~? ͱT_ kdG+T`АQRۧ9Un*#G }
-=ܰ9! jh&wMl1i4 AY0ʹsljU&ХO`|T|TnFk9gsfnI-~=ĩSSS5~¯f@8ݍm%mY }q f錥LM삦~A'R(mr>l+,uGT8 ̦ ,M^ps4pRMzߓlT
-.*oghqݶ;btTGC7 n>\k[`Rd4gzd*h"[a2 sh ~kf
- z2>'hS3!c IOڮ@yAej&'"< ^ `VUG\֪*>؂Lf'|F6 )SCAU:Tt"ȑ* 5^+9Bb?^8 d|
-ߦߣQW] _?>=8]BO`"qurrpVRUKE'ř=AYtAʏ"JOG |͎\$9R-=Ϝ2G!&!fi~cA
-. qfnggY.)N^\FƆ,K(lh
-gR䄂@nAx8eL_᥾RV?Kv}3:K=-]Sl6|<iVGFj+ QS8?VDA^~
-^\]u#J?StT`(ॄ8\|xEcȯ"z|i5ҥ` [aU;`;< z-O`tWqpm@J Lgq1+q y.'`6^^"GX/.ԯsQj>9R!~o
-`؝o_Ak)Qv&J X8LF7\5%ɻrB{8M;CR
-
-y ݨ-΅|%̰ `*͋qFFblMf:6ՉO:2^3Vq\jK򙃹ύk$gP@*bI=H>ڇ0#&f!K4ٖ[7[3RU/!0ibr٬Pb}(b,t)ȪHSX?ǎ[P|Ew@йi"K6-|.,kH{G
-+7\;`jr ܾԤ[.I8^Zp$W0`2
-E6FSPS 7٪S`-ߪnz!eA1] O}tf%4Hnf(yCdЌw˚0{}wi/<62u„/sM̕xy!ŦN:%]f "¨S)/ S藿[f0AÍޤ5Åže N P?5<"9I0
-Jg!rC_r*H(h: pڕm[hoܗGgk1Ջ=uB
--0 ;7ł}S!'~'<u35"+_wS/ Qg*6} ݮz{#@#dw!aȥDT0 L>β;zln+L|k#D<7])ZT-jjדׁ;}q⫘C d_\
-%*諘B?A6)i^\+=0zq>YC2]jZdc7\C
-oSՋf}${W!wZׅ'= أ$? ?z]XWкn:&>Ja[yh1RV1W|n|WY^Rizk$ǿ?=q[ aܮ+51._' *EYFYrg9(_GҲ5ёF$#!iR"*nx 50ZWyK1|ZC,o17(IͦB.atTi2F3+<N(r) "'ϤƀD#"7G qsXZt('9Jd&J5I,`Ƞ7T>8W.sb|'7n ̡[m}GT
-BVnlJ,%upCוl3=nۼlhFϯؽ <%lP,WQx
-ܬxb>2]jhXXFk@<a0݆vo;?urFrGwV~pi뤡M '$R$n=|rxTʮg UTipdZQ܏aLO~d<=К# )z6KƵ穃2V<Ig2qM&o(f}OP1NhBuQ1Z
-Qm6S7dW4z)Ag9Gkѕp='f}_m\N  zJ8]P-NlH bDDr횉39̸&0ӽ>تTYDj+Ky!?g6&X~\q,'M ePNFS? <]KwS=݂tWSpX%-/u-҈@(<a{y3KFc_ܿ>dfA"Dh1YE28B(b 8e>~%.4K[r)\j魏r+o1\5kÑ[G[&WMu\%ޭ곂Cm14 C̈TKV Vh ~ ºtS]ϛW$v~T:ͺ$2{
-Q}5^ь㱌S3[@csB?WE[hAb\9/ҮKZ9s7T.[.$K'jjwABJ\QNUn*;
-Kj34a6ښ[D{IP,m֊R+>C+2’6 7~Ci] 2O z.*YZ]o]Ʌw軒O#:hMh MD6d DwL#dnZ:Lv $f XԳIA(=Z|iNxs=Ϣ M6g&wJ∈CNIXOa ͽx/U|h`pp;U)pk;
-N:eP4؃{`ǃ%le4zR #6s(~t*HڞL{In!jq3+o*bn &{{)m t(feJϹv7*02oXb%Zr
-GBi.D4a^EE){#d³ Z!{풔>ɳ&ӳֆgYsdτ'Gx 7YoևZX_)U12pרs[z_{+Z>ٻ^Ƈ,=(J88䳩k|L:zuN@;܁\:dURXag|ϲ(uu<>0 +NOIFxA@%7%Hd;ڠh~pU10?A !l sᴢL5t9; u':0 YW.D8$R38 ^ihyG)l(Fh%'8n 3ZެO$p+Jn_$i fVJ_J{L|GwwRjh4UݚK9l'#v aYס̕P16
- $rExGzce賵,ͺG-jh8nԊBj"%6U("`] GMDxP鱚Fjo\EJ>CWD.HSxMc2)- N ~|'AV}Cѧ3s7O휈/IPJs,+r #m/d=NZ}Xʃ<tHǡx>l4}$ !#UJ2lE8T(+RLg)g(iF3{-Н|i<O{K ώCMlr'=Ң:iϰ6:Nn_ƇRiece}&Gsuu6R >Q;׉
-]Mڅāu
-|-n#A O)4@˂(@6Vw*xbNSwAGWp^ʻ*"~}rSo@h}ae,Z#Ωt#*Ʃ$N :`#QBPeScYuNMXOGw^1뤗3}QȭM1uH<[ZB-->SCU32.ƑƖ\Eăva֓):EzC&En,[M8qthzcGIdFg8gF
-nA
-*arީ<Pn
-rpΎIXH\ rC] p| * I~b͑DiMk \z I"cA"!ػ
-SXcaMaXw8dS$W7ɧ3{Q91 E YB
-* ..TD]ruot M xKzqY[|It,{ޭ w=`N /|!{9O`+Ũ ޭG#
-!u_* >$=%{ϵV \q}$.Z1XxF: b8+jqw,-8Ք8LVYѠ VЬE؉ý|GRq'Z-cWCSh `gV
-rynW+p2S܊+= [,K Jx!k8'n c;C[-8o%)B7Q b
-lARCK|<:hKkGsK%/aBb}8-y༄.9ZO*!,4!.ޱ,u2^jg!: pzN s$CV`f^]D@7#V jf28 D7SVxI|J4H@:jÄX^`D2WM6hynfSSpӭ(r&s獑i 0[`{#%U$oD h[u< Vظ 0z0k5;[ErU-u1_2bZ0 ך#1;-?x9l `u(nٜ1`6kU!hG'#RL+(ӈ={ClcZƬϘyt^p0ƙ0r%KaGieƎh]5+4-1 pnbv0^}!랔Ɇ< _:c٥A3G44
-3B: un7Q\>r$w0ÑiXU| \?PMY;K1DU
-
-s﷚h+t T>1 Gh/25.88w\3I*H# ߤ5հ<5Iyh<i2_w.0hz
-~H7oA0n,`lx$Q2:0VfE9Ԙl#6k"$<SUOܓ& Ԕx2%ɄI bM{W !#]7å;(D|a'jbBmkN't
-vx) p^Qc',z':p-T{GQUD;67O%HJ`/.73W2GPBT]9LŏXSf)]2(\YS6 pyֶk Onr
-ڳ%{WxnqDK_Wqn
-Op1*i&<\qLǃ\$\#q; |f/=ŘIŠvHg@Q9MԷ;lmpy:,
-#w)}%k^%NcUI`?.R")pHL9TL{´+uFNCdSM4f,5 ݕ+CO^w>fŁfXcr4E&Il9
-@'ap3&cg0oڲz4$5ېر TaTN)m} . |~W;"\ֿzXmj㍹ S E@v$O(Sp!6rc.Άw6U -|d4Xh^*U,9M1tc g}ˍrKi B"a މoj}w=v6W>R”#9՚kȌ \"~-gj0aUVue!YDA1˵1E퀒ۭ&:(D7,7OD=O?TN?/?P.2?e_9;+ZlH0j
-fy0!QW{ A烅q3' arD.=Z^bB(%(뀿όK !Y:\oQd
-O0ExX
-yK$w<4 3C!}'{q́YBpns8~拮y5NClMR9_(E!ןa~e=}X?c {ު^o/泿!\t8MiqNi
-5Nݩ?kߪJe|v]H}haZnz87${oҾ8 ]j9bsno\9Z!?̚9f7!f)1MĬ6f+}0kc̚0C-SPŻ+Aln,ֳ҅M
-ڱ)>7sQKL[Z\cfe^S ~M4F (q;MwI39;•vXk?o.hTW)*^w
-:pfH4@
-AG1iSՃ,;R
-z@`O!,
-^M>
-1; Zz1gQ8ބј.)K8.xΙn1Žp7n|oAfv;sG/}/*Ey.~
-Q0~oDx7$#&A.\!A6%1ă_Knrx~L>,g  ٌ[G+T|T/[|lsW喜Ic9wuTgK߉! Wmx!uLF?=oq?ś*BM8gɭ͖UKl#17czP8Ktq۞[ a7J(q:e'>դp%,a"qi,8'P7pq>0QJ5!7eՌk`d,a`,7-[,W_bOb󑸢*&-fN0TOPTE}NZAiXvƹQ{-C'Ld|cndЃV~WU%%f%+9]$Ffi G_U`
-ȦW|@M3w(45e0cq)<]Kv
-HU
-O9|vKQ?S H5=eӯa-̈́M-$L;+KӀGU$9 LeV3E n H01KXaoesYoWXD- M4!AƉxD8WU^IA]]]?3G}iż>;sgbǢﭴ=𳥥#x9^IضA}g :([9g]0[nIUeP = xi:R#C;Sth =IxbXS[L$'&nL{EŚC+B$qf_3Fea'"<͵ LXͰ.C:xLZa)yy6R߄4Ž
-ʃ5Uř^KM.Zת%n|$ a3IxN&
-V.Wqay!_]FjIm(3z ECMu%3yQ_6߳%VHOU/´DYV,_1\<o3]dbIqaFT6XմPݶFkg
-ף2Le\/){2ۙaw!ˀhg*0<?@M!#nߠ4Oe j$7LADO8&tH.|CGV]Iu
-&Q
-
-nf.{t~~*
-T# qs#ݚCERDtK@Iv/~gNimj;| Q5#u_K':|l<gb`<dyxU.zӦ>T: H.|Sy1S`S{]!WC[|>wTힻVa=#T
--v17X^Y?K]<%
-?!diA:(A: Ā g[lRj6f YD䩯͝5x LH8$fǐi@D5lC1XU̦{R?f_3. E=ȜnsKk<@jځ010IeAHK}`F^0t7t!L{g7P ̞󺘺%KG[ѿdr&
-“
-= oGc fiFԱT
-Nnf)K
-r5=0'Iǯ,¿^M<,@12^3Z e1CWxwC3 f>;d 
- hd& hB[:;N#j$Hf d+|7̒~Z2@Ψ_ˀy1igyekK5xDn Ay}yQvTO͕dqJ0vJL7-jM"$ `~))YfIѥ'O"^)|sr6sf61\`0Fڈ]/&%Us|G2 (rut)QGNT9G@ud}yC(2g3mؔ+QD le)<C*,möU^ A8AYjȒU\S,uZ.;6't ׶BƍN0MPUpEd7ϓЊ铄()X$4 S.o5CycG-Ru';]\_UV&^3ǪrcL5zKAҩx].jx&ϲy
-,"U)o9M#rq(%k ,*)SWq.
-!uq<~m<,nJ_ӃSxyVQiƆN[
-/,kZO
-klM|xP?POx:S85Ѩ́ju]8,7=ןW,aPvF
-H)\go5IЩղ :Ċ
-XW-{ oa)ߥ^Oh` 7翯ƚ?cA5)+碋iwy)ts!qYvH]QPߵ[Z૸kPiŨp/7;V X6P/>גF`݌&;_X=roǮU ,nC
-%Q#׵WKRŖу\"cHfr|TcJ|\J>ruQ#$2$v]n_wPMÔw;P52L@ig4J6SWG'H<~AuG4X%/`z>N\߯ѳG'*Ym@O.ӻ^b |t Y7G s[+E:M]2
-<i8%F޴mqz;jB Vfh#ϑ6]0-?,q>KD: G$@ή
-itnkLy.)BWKyYG
-lpɛa[҃=e0±# yYl/Au.[d1iU7ӝ(g<z QN;:H 8紡Wpjkp0`x\t>4Lw/7@7{$lMKYjB@m$FNI;*rh,=md!B f5G%K?zꠢab(a#qx>yXjQh| b-&gߙ|.`f&?9 ]!⫐ ]78i 6ME؉GG}3Οufi ٳ
-U@'L?T\'z}
-ph(l] #Hu8zʼn;Ee5ŌAVGy\pN2 h42[JVa -JA $З+}+RڳX6"P R&{i)| 3a]@\+*w#
-I8#!uRH&;X'O5:EO- U2py :Ӿvf-J3[|"K9LMP
-ʼn ďe$yäl$AKK~ZA*5{z=I<&x q'}fsBa(q c[4lh2
-iJ RjR'$&ʄp ƨ,dDr#_ΧNsI>I[3AC̤;pX^2`l6S/ 4äayn
-w[l=q"Vah0ػ(7Qı˺^0
-Ϡjr2|͏׍d2ү H+
-xO&"K$qԋ.Aب٠8dTn"+r[ҩ틭 Htk|,ܥc]L q;̩w3Üq;̩w3Üa#H}5Wx/!=]khuS;T?Dr2! zZQ.v;ںJhGhd9ť mMx 9>@һM76<Zkx3[j- -Q\JϠRֻ"Մ'Y' _I\fosX.)]O c4FpU8o &[Ÿ<jy0ԟP )f
-Z"7toXyD_3ۧ|y(ꩢsrͤb1o8Ӎet)3@g >g1zlj1XFj]Hq9:*AO-9HyIt=M(5O Y-h#oT5MwNt6 tx:eP:"=Rc*FY)RArpN\86ObLO$ ~wfGurYD4t<ݕv`C mu
-`ƕ
-AM_/o)'lr}LT>LDh} 3lAFS2gQn`"x7u9E`Wk\ϥ`- iYѢWE~E.Ԥ;},R|2dL1[$+dEfK 3I߇k)$li,Θr~{;ݸ0BpUtZi}}FnU`E&x@,L%uGi<7/E+9&_ @RBi"7HLmj { A </.93(?4x: dװ2C6w\it|}Pac cwx ߍVJ#Ip#6Lb+9O8Frr6珛k^d|Mp#8i>.Uas[~L;,g!woOH7 opR0DCm o _DmrA0Jw4Vcpe\EHh9_c4MOS_c^<d
-jHUq&) .V~WF]دwdt&E\;[jGx2S9=jd(Q~FG ?Ks5Ⲣ0"^FtunNsZ1O#
-N@DA"ˋE_h|#z(X $te giUԧQGI1},&ۻ3"U=ڥſL҃FCʒ4REGf`!I:7ѫF]x;;u/ F)%x~Mna ~0rXjb}}-#֢ɽTDb||FCKISA!b*/" x}y
- +>?9`<mhXw v>F:$6ɨ@.@P4rV-3\)vAkI5liJ;|9wrv8ŋRor̰ f%# ]YdBw])A~@o&>@y5^_lK] t޴eM+2hhOslFP ]!6{Z=mWFE{^|rpnZ7ju' Ю?KMKpkhE<xO=dq`qŏͪKTy};F)CRX/3{+»[vR&\ ).bݲtOWBG! P@&;9HwpU
-']DKXE =}rzX3I^"xM@r<߅sRb#Sfh׿ͣ*po_/R3,S*0ʧ#.}΁dxELɧ7zņ?rXdf(Uc
-B*&Cz;`&xO坪6xOkA]BEN %I}:@&d[NHDAhD
-J"‘^l,]롧Ő񟻿ITJ͒e%t8uy Cr=cZÂw]1npN@n x:Pzs:y}/[C7}7ҟ-d߯`[\yP00<=Ic2FC@74S
-}D=x ]mSTxAA|~(F5{جo#wt*OI id}ǘ6N58 F7T>- Y),N0{DJ iLt V]"ZB  r'aj$IooBFfG&݂J {qvMeJn%]Im,hS:^9lmgƩզz0BBƢ^&\QPc v<tIzjapیƻ(AȆt!QFqr`񵉾` IS *TK ;]h`_q
-s=⼝F[8ͺ?91a9ԳۆĬu*E&γ8> kLdJ*x*2
-CCzA9hÇOZdf
-& ]8X'̪DRoˍzY8X>˯7ڐi |4C LuHY`jNS1bh'EUDrG(o9ӦC1~~sS*J8|)o~igrc<ݏ΄ϋw?UnZ>mt!؎'#a
-K QqaՄ&Fuspٚ;}X IUf2,yPmXKBpWCRseTdZاeE].[W7B|΂qtOQzY
-ZvG]3*Voɻ8I0M51$ n_*y>Մ:7`(IqEB;n6rOxU{ߋ_.?]nTz0ub 10n2p@mNnGx_ _b+DtOk<H0JZ߄a?2iR2 ޡIixL1,}iP-I[ ॲrz
-w KZ
-7O]WAjbyF4b6F^KQ_ 'k|C}^Wrz5
-3'c^dzE6LP2 k"dt
-yvJ?K9
- upcQT<bhAjڈSdt~JzXvw9HƖo^z嬘TƳ ɽx^k48 hYҔ/
-.Hxg/ JPSD
-RӫQ۠_F^_Z:c9?\%ێEQkͮ3Afd0S
-laCwBvDH]ktT#q<Srwnֲylz:MG}/9hۀ0vbyWEoAHC,zP]|Kf!k'׎$(e=gRdnQrGAYx2^/-Ɇ2BZ
-URP/~cvȯw`/m9۲5澟bҒsu㐼܊d6RH;ބIKc%dT@;)p|e2<3/n&6i/A#p:6\v|$5X._{
-
-L8xSKB:"{ߏzi:ԭG:|X:4
-:ab!9*5{2,.-70J|CI64f2 kVEFKeB`0,S- :hdG2(
-zfC[ْӷ-ka-mcjY?3w2 N^ط20 x8M<<"7C= }(n?}r1E+u
-Z~\ H<BݛLmḡnhK~{]){eG6e f)<#(:mjo!Y$,%E$
- .4\@8sf- x]N׽QH@SiMxmXE-Ye[7Z-f;hfvx(`~;}3PQ']Rxo9JdPb`
-_0nr&SMiU&ƌee;X"iyW|gU>{*g5JQ@ ʴAQ,X5]q?n*7 GKֆy*g TIo.߯T-.[lh}d/`Z)#$m-*mvo>s݋!I#թXDmP:Mm&sEZ/*%.}hOU?ӫSUt> (x|@l챺tjyHuS#bwF|r&0$r>FX'߿ώj+̗"lɐA4BHSQ@G?>I!-TRN oTQZXHRh߰R#@85|57JR[|lS G^[[VR f, ,mR1fOݙ{5#p߫/PJ߆_z/)xux|HQ-gP43~9`|ءbjE-!66M7K|4ұ$6?Oo|DF1ma3QnLXf'c mT5h7T(g;6 Vb;A_"5ˏѻ}(ׅ»D6'')v__l -&$)o7ϬRd{9|5m3(~`)aY0[s?ԗ q/r7@.t?ύ>uD/2uι3ӓׂB *9WK.؍WxXEs5BaKs@*}_L=
-ٲ^:Y9`+ȾϺKN J"GQq=肫>LSQ$W%
-*pr'3BުQȽDfkdlI>bV;܇FQ?0Kh0]ͨ4$jE!SWZR xuWxTPUSuԴXdY12sV?{_XDIk+wfY6Hf.@4d UuCvږhA6l8~V@BGW28S/#`e%F`0D8!R!>'kأUfIhY[Zs}yњQ"WVxƘ@bBE!p!1 {Ű,e6b)}y Ö
- EkB\_` h]ɾu>
-nє=Ht٭gP-[΁u⎸Mc'1lGnFgR͈J"V&RxdoCJYORU-,8LQ$ Kr-:Uh>
-*rz2îSz)C4XTE.vҟK^#[jaלD&eV`|(D% <N=sl}b:aY@[AaX2MY ݰ
-xf}Qk%RCb*Ri"/kEǥk%L\1cz/'t*S|+T¬UiBˇ?xG&*Lzd΋zw ώJӨ Pi'Li4Fp$@m,XhP?n\Sՠ2+G6 +NU}/ޭj;H= H`tiI'n
-֘6Z&^Q8M &r-AG
-$_+4{awqPAUF$+խgl"ˠ~; 01_oPwfmΐYkg{6MU#`K}gQh!*ihZcj $iBj /zMR ;ۢ}ϹJmGyé'Y3SfiS3Qbsւ.é1,c.u-T#5Òxk3+!I]gފ_o/QX"w~{]CU<XE:ڮ=<gb &\L@ pGQ]mQuZ hK̎[QXwamk[kii1 *Fm/Ψ2J\f>wn9;{NMUz2K04(#/ 'P'3 G[twL]eR( pamx3aN.5m8v4UQKEٌe2P6rࣂ:w c؜CjRrKM7m|;0N>tDk{{~[9'E]#ltRLʍj
-c0>w`D w "i1"P[!BXOcfq*-!(d/?u^$.y24
-@҅6)٪eB%F:M<_Ee;ݲUz'x
-͢W]Zv*,إ ɔ⮎U@]uH|, H-n^ ^*|L__VNʹjv.C
-!V"nCb!pcoW9pO9 ᐖ:0.ˎ#Z"Uk8\F_02_o~kzC{Ї\~qgws,5X w:N'utwF}>tuCj?hQh2.ؓ1"= )84[f0^uLS_G
-Pd<^w3W*D6bIvPY({/ GIWA;DM ?E^[ i+#hh-JNDR@=,0SPCCͪ$!]
-;$+&&i"0xLV?;DwhADlQ=VY;
-`xiiax&.Ӷ'Makm.p73
-:7%~iCجX~^ [=IqƄ )ߌP:A4t 5A A!.suv]m_F1x.E_ÊUVbd㘌oڜpi;гi'qCo5NPq1=HߍNgO^V(aP`|1uV|8 E;]$i|Xo |ýBE4A2kW;`qD6 WLk6jHs{UtzGMQ9zHtEd]>7Ӽw
-Ӱ:Pjo|bAȤL3#uڀwDPrBzCvb{\9?zjCJ̜\k#@bOhM>'ojzlɘ eּռ|w͟qJ(/ 1ˡIFR5 7Sq4 beb) ;v0rŬ+
-s
-"} ޼җ ѿӋ^$aާuc+x& r?wyׂpoj/9H{9S.ͮXr&N?"Ͱ}Ys ȝ?R#";yL_i.)(Ah,3 huD ):!Ui T=w;QG#5J|n</ WvjD8@<zY+&HANg`l=hg)m h5V:  R?ǙM-#h#A2E*#VP->ۚ sT|b7r,j`ire90m׉>mdHljFʤXaAuDK]l5F"ej1Vt9\w"q gO͇#ȘbL<NT̸AP CRI.?92+!)__!xklpBh'm`%mɱwA6Y\HSށVkLh" <S
-:\i#xH-HX-a]y&]uH⠂}RcF?xy`!&Z7ёV6
-Mԙz!G zKɥƜގF` BٓcQ\]N.4@4U]SAfPTZx>+47$tVm&<-g@'Zpol\9[H:C.?CeE,'uǗ }8n`v-Bz
- hwLTs|s&sHYS %z߄-u1)B>T#8;uKcxX\F 䋟J%|1U>o7*m_̗3<h 
-V]'j Y1R:f?z(%]<mWݯLyP/G oMW[Mfb^]Zͫ J嬛c
-Tma(5J-zsCqh_
-isSR*أX&6Ѝ ]vnX4a dz~xfKhuķEsC+''WP!o٠"2jx\V ^wr6MMC5 i[HbՃ]Ypwԭ ͆K-:?8.6 SctO6!ƊH*x}$@q#}`h%T q *#- i3Ad~iЫwlR]?&xzRn`W2@F?#smzN=_e h ԭJ֭WUf64 qeX<ʎm'dK
-}|AGZӗ(M֭p|j+aW;8AyȞ4w-Rvj+D{-\ b5up%u26/Y
- [ }j91+)(GS/[_ 윂
--s(FKq TiqڍvP︇hTj*֚b
-)%.e- Jk |^B(EZ:
-LG]Qye}YgXlHª314;+q(޿zo81Z8/:};wGa=+Gi%eFOwMiw
-z265QOU_ϢfF7۱NW4 S?{2}C핽 "hPUCUfdv 9i~nrj$LZpg7֭hn3Of8лk9>b%-^ƫZ\EI\םSY,׃y!wG8B&s#-Z_ܛ5Lxs{p
-EH
--
-&cNOBmj ]U u<&ň8/-!Ŀ/CH[L$ncC6 w hH%{w9~EZvW1^-zSȪK dM6*HS D hX;*Lj I -K9=iK[>
-24]'o2Px Uy]Dw=$zs*uAi_a|VrnUF@3Pmt9LQ_Hcd8zˊ EI@4ݐ{J.ehd0Ϝ># ^}rO}3rAWViX~gxoRt7MҩrS Cb3J)A;ڥNkUm]2ѭffģ24k#mCe܍;ӽSnN!؅tHC}b@pG6^H}"}vf&e a
-; <[KECԋ}~f؉
-(#-: WxFߘ?׽,|P@0L~o<@F_$g#NlV&W5 !*@jYXTϬoT36o3P|Po+0m2x5.r/<!?b|ɪΧ|sk@DN $2I{eNU:|߱xDZGDȅ&2Ϩ?"ԉ}Jmބy"?P
-=伅7y XU5᪳QopuS@8DZI (~jn]ک?v.ޠ;ZݤՍ&\U32GۻP ȘVVSxX;Gܭ_vσNSzx>T{
-`d_H{0܃y7mpfQ\f
-6B
-0&z O~[F_P>ɹd%#`|f&/xGlp;,uE8fUlwU|:n=Tj,:fbPaK<<V/]"wHϜcn\sҴX#hP+qIRѰp7rZ%KD;
-clV_P
-Iz i2좑Z,s6><F9hl{$x2ⱄD냡~Sg@mՔB H49Y82WdN {ULXRH{5ZAވ91qYn^ / ڪ`pΠ ϺDoiӏ#(=3RL,xIg 3ٛ o͵t{sśi OSrpK2U)7&.<lIm
-=`we ŜG>>)EVD|!C: ^?7|}}yG`}GsJē<0/<,эb|m 祐Z1FQ“jOȈ@bWv\q3xd {Rk֜d3?4KzRnF*+na)3uy߸u]a oRrg\B0Bc)Wѫ'6D5}]tXS?Q+q'P"n=;^3VM@SJ#P]uƠ}#hCW./SԊ̀w0JUʡ޲W:pz%򪶼|
-nfn'ճ5;<@I=G!Quyw5wa~57gQ/n5,F  ;D͂XcfmFXHL׉I_ }uo(iG-/ Q =:Q4 CJ噶^/t1cYÃcf x ~F& xJqo4^&[O;oGV"0i/\Z䫻ӬBB¤zJ?%ת:2L#}dPo 5B7nGK7 DJI[Ai X\l.F@VittfRNdʆ$5w1֭-׌$- ݮ$@mٍC78;'y-b_N0^~"и8,ruԢv=oQB-܏&n0UvO'w %u%i=}3Џ&1\옉NzP}{: R}KKGrg_f>NA qvr25~`<yI?ة;;i2)ӫdR> _XLgR)Pu~FIEx`X_$YZc޵G/;'Jc¦3ahobW/)R fٺl/_%ơi2J֩א %Bql"S2!e<֦F&.*Wm`r?"|=A6|ֱ5z&fG3/kGh)(:1,#ta<Op(&WɹX{,RPm8а1 ċ pzp?Ђ}K+D)%z](#L<<)qb:yL'&Y6şdZ {Y_u6Rŭ6Eou49z
-m"'əa.oOdl.`s*_fg$<D.ݛ./S/jG.xP߀.Xp;?$W0!sK=z/+G)BAieH}>)ͽANss 2Jte
-\=w5Te?٢Xsb6_}b5=aSx|x%$kK/l–bR#Fh>΢&.}B'eS멿IXJr<=%)E$_}U8m.Q"CA d:k+i2< ^@q D!vH˿lOgzH]?=鱦bGa 0qˤ:31<
-L%J^
-Ho\*jTbYA8H=X1Q*h"7Ɗ[1Xv;0:reܡjcF!uy y$Jbj(jcD(xdHw0J;ƈtQ~_ntD*<eKbꝑQ*hEz:JoJQ"T婥{y^&򲍯^α[$y:2$VDZ=RDyH*TDyRK$R?BRy&(ϜexGDV'jQyqu g9Ѭ<fJbjMq
-ZiDD'K%u#Dt"I\Q$":9HR')φK":dxd<1J !:y;ԺOuvWxKbaQ*h$U=HDˇI"~m.JzpU/*PR Q #TpvBj z[Cj`}< 5Eh5CE,hG  $-B HZЊB zw +HZg";X҂XoKZ >8m-BIWׯN-jݒt)!m[0?Y\Ü/ifzan,b̓$ la>9H0}"<H0_1?I||,O0fba$br#gͶbi8;ZY͟ 9r
-"Րhvda[DXO9Vߝ+b9V)WfKZ"V|#bYْVz8PsD~@I-b%~c7li3Vs:8oޭ'!'!SyRfG0}ʒEde$(Edx$l &'KɌ"`$DdHI0ٚ%&2%dZ,̔"`) &~`ro0y_d09o(-u+"ɦझGioI-ReD# )Q2$1*!SfHb~"u6]`T]$FtIڞ!Q$1jfFL(%CIbԶt:*Q3E0ji$FD0jH$FmMc)1jp/; ŨeuGI+ _4*UYJ4;
-ohvd&
-u"QaHi @ %30%IM>#-\&r7Txu*dC46lMeR7&A#~݋1¶=﫾Qc6MH
-X:ɛ4@5J@g@}"t߹%n~zɒ;aV7Zʫ)FV$^OCH@ݕ|Ů:Usk!<om$?P 'Y9jMjch^, j+1we9L{w۶m.^R_{^ӎsX[.: &%W\[i} N댵q4b.ڊn =iB ˗vjPd 7ub
-]mDV5/x
-Pck1W&E"-!0%[x,
- IGT\ꓶbNl:!7T/^3H"lc]M6Q u⼮I \]" z-.a
-~>Du@&K v41cqtӥ~"ذ-tM)3Z ,.%<E"#KBh JAIZ87*Mn
-Ʈ3B(q|=NhM4Je5OmICDo|v&LCr؆_K@ r83a96,M
-M\_judUuw!c\eyK.^r?&&,fֽřĦbѸ]BjB@iV%&Ɛ} ӗ]+cÜy_2[ΤY=ƀ@+
-`lHT BL*ʼ"'d- "vU]N Xlh^?}n@[=F+ee(VEI}+Қ$/V{sx'$z2O
-wC h({'9vHch$n& I gE}\<9x {&Dk "%y:eZhASJ{ xL%
-
-5 L"ZA铴;6AdzSY2yul.egZqS}ʨsX!/0}rJԘ>ӆ?:ţIkUC)Y WTGy>ة!|_AFQ,#v0Oж)6H:ꣲ]CR\5?5g{[d @JMԺUϩpa& /8C?K*7# .ıAq9N3 T6 ;.B @[g̹RQWAA̰&xoTK0.F.ā/-U$ 2츒g#xU#Qؓx";ik[8\:,Jszx`ja貲f[VVԗRuJBwʌJ+)%[
-w=Mj&ߢ|jjc)2k5'Nqouςxl%r%@tU֙YY 0l\5!œ”fSD*5;cdꙎY2,T>v+pj+?|ðhDG)vWx$nnOvdQa?95Nhh.Vi]E5y$`ЩnMFoT"=pPH;^<rխL£R>eM*zգꀤOC_9o|C/Rr'&z_ȯ]x]MdԌ]mJu^A:Du_fc װ
-{ J, _,
-E.%ӳD+lԂsZYV6<_߹3*ÌNiLƫc ~P!Vŝ&TZ sV,kc9
-j:<SwiYv]
-jK#h^j"tk'&.v (cؼ]˱C}2' B2U_s5ǫ'Sd dvQZ^0Xa_7K 
-]%
-Z+1/4@D
-^ \4 Մ_!ʽe*M$nǼTq5M0 e<;VĀQy|o MN)`k$B1Ә,YqC(X _Eы|EN`@-X
-i{*,R*e>=U,&ds!rt"V@,HL GrO
-Q7DhK'\ )s'%Lh1v sR.> sY?oȟg!spoýg7kF=T;/ȿ{g#]b&sGb8B`=y3$JCY-|ˉlD\.(EuEy͆KD.ׁ: v 4[\?Luⷍ{uV^g~36|o~[9K<{{^8nzq`:V7ai[᷅+
- g~9uh)s(^#L鎢'N5rDRw>)drGg<>`SWⱕ_ُxPo뼮ȊNcV<r;?Wan SxTKsxl}y~ÊG ?`%V<vsg]>ÊG;G^ec _W/qTt2tr Ly<O8W!k)
-x_<NQ(?
-;+<N6屛kq/lc'Q,٬x q[yXy,qLⱝ8=Ί07Yuъ.s-?sx<q|`޶ xŪRjoȽ󳿧!/FWv$Pv"H?<uor՛'6r*H\+ꩧ(s T
-# r@=pwߠ4:b1QTדFǕAǕAǥqq:3H)AGoo\^.,()E.)>/k<.Z#7*F`%<y&\!d"irX\ N/eP<q
-zSylSO\u xF O\M'N8N˽cHw޸̫Dq9qqo\ xVݮy=hu Yq|oNezoW¼q^4oWƕy5o޸2o\ƕx
-z ƐS/&1Ik8q5D\Cx&; Xqx&H8+ׇCdڃ'ә!R|'oZLjxjsi,+N6#v Q'&11QMLΉ51Q'&jxbNL:`&{~zEѩShBiBz&鄟~F,':X0'6?XN(
-cLs-s0;%B ;}Gw1#x7S[+}|G[3gg|̴d!N|nFҧf|AB|>2#>lU⦶
-qn75TV MDe!nj) qSd8OY'+۵ #
-:qSdxWo@>}XS4hb˯ڬojSpTG T݊T&L^*դj_F20V(U8ܞ%ULCL!JꐁjX2L[-_mq;-S;ҖW[ei-n ej VΏoЖ]W[FfiF-n/ej/Y2j]\7hԎ-nSejSY2j,m|թ_ej_ViԖ}W[ݺ=[LLTМ<ϪLmLѸJiԎZuLӄ)p{T)1ML!M6
-qn7Vs[-BU 7"nj6/ qSgxWmDY!m[⦶
-qnϲ7gVs BS!l@nY!mU⦶
-qn7OVs}BWqSdx%
-qn2Iͨ ao|8 tNawDG
->(bw\;:וܕAkvZ56!o+4L]``͖XvvXTlALe j,ڋnYGG%xQX5T)r!5~TQb=٧*jQ\c29aʦ
-+ȽZSsh7/3]ҿԡ PTt!FSa x+t=ymCPe)n= 6#> @96fI
- .Wn9)rńCr³?
-p 6Xb*/T,L;zLµ{6mx@'f0"b•_՟+`®bo6:*:NЁ4!|iODራQgIDǃ1d /-i#஻2 rB "DȢDb Em5j;4魪{Gw'3Gw֭[U3ӳ_ϲ߀?CIz)w<"_T%Ut/a17[F^tt=HWX>ŋ|sͽ<`v:E
-l ^+򸟢!0ؽ8zg\y8%}>H8<5OADFfQ"/|N)5u"{PyTzNO#Cۡi"' S.ew?0tt5)of^WIOh
-r,Nwr_E2uŇbqG$AC&k2y>sdA
-JC>[0LD"`.7.r"
->[RJr~&!G5Dl}>)oCWyb{(渤b;Y;Oӑ?&% ]L$Zj@$R=
-$A!p7T5nH)UAP![X
-RH:^P XzʼnM@y3
-~6w%rÒy=dfѭS0jCRhQҳq#F]V3̪2mV̊X)̺ߕJudF/QD2z?^o*t4*rL(G *EX_0[cĢ!hR'ƬFXq)Q' ־
-Jw48
-۔ǃj6n7nP/MôLu[h i]xNl+;iLClhi"m}_(mIl4ˠy䯐4 Ź&TV<&@3͌YRcw2
-;'N}s\OӭA!*!p| Z/k*,B ITL XCppKQM7Y'ѮR/Avev4me/
-0\^yFpx9 b
-M^oJw+VEX}5&X@!pGvG$,[~@?}Z`E5?չ}lH!u=>> i+wGeIkIBwsKO{[C(͐2Ϻ, 9^*o4eɳ=M*Z+#
-pqW}ª]'pm|sjZuSe/;@<<iW:6')AJdI S`Gݸ;h3>
-.)⩫"
-'2{#?-.wm,AD^:hv-ڿC-)#Ho_N @'7겖$
-ST~j Xߟ6>8Gт
- 8 +\@{W[bPzXġ3Uz15~8z;m>C?:D(|I׎=!3k[HH#,ئ.Κj6NmH)v^/$7'`վq[W9$xat@@[*{恵9[*_iӮNjZma.e=SI4y2!64nDp&o2٦s"kGLdqfGܓcL<\
-Uo܊KaY|M0rGgF
-4BJXz(_ Dywn2ܚM{ Cu^ ߑf zſ4-D(\QB%G$umz˿3_,l4a4ŷ6y@g[پfd*[/H@s~9Pն%Q?e]G3+rW
-wd x˙q<CLWCr&>iõaHHuɥ2Ŗt#pп D@k^˂CSb-,Y*U]Sy7vJXP]dye6bĂtS(|3Lx21K7'x@vl2I ݢVʺH H
-5(Y~i)%T0'β&oY5
-j D|p6K>
-M4!ah|6aې0ن3^? PÇb")%f)dnz86乬̥؆lC|bZpۆ.Y 6mL1x p])EE#<|<?,HQEQ_VLT>{nUeU^
-_ُw#S6> +{'q}i(ۉ 'nxSO5^dynϿҧ+>="6=em>ξnNklxwk2$})9KrFo~?ѕN#"v !XX)NX3ϡ~i ]yϨ FFs$:g|o:4}<V wL꣬8e
-Hث$!N^ʙa􌒄,% 
-]WwG*իIJ)?%y?W{s}kա&:42Nh;?8i{rɕ#iO3@ĥC<
-cv[>|+߆e: D
- P\1 @ η+Lͻ<p ա1Tv`Q+{n(fzTŰH_޽w?rv?Th~N *} 8&?gWSh.yFC?ɠTSB@rfTZZ@pt5ƕ\a)lو.ykۍgX ^h.yN9˵vW( k(vc^+m!}$hBicE9\CR%AL{͖hA菉v=c80EaGYv@C7f+=.5j!MH9|gBoH"w4t2$vLm?=ó4=-UI$6~%mhYy֡DPv
-l8(Za<.'Xw`4! ⾾&׌6gN:)_`5nTH͘ů6~;24^he2PW
- ;;JcC5
-X(O ncAD )9
-`JH =t
-/x#-S3:D0 xk~
-,N'B_-$bX~3ž{`Hq8W131;J&᯷ܐ4bpa.B(i9;ך-^,ƺf9 Qi)NI.ݸ)ʋS,hK[OT0 qm5Ẃ!y۲qMW 5"+6jhdv^KzÑE+Ѣ8RH;A:0>(`##qŪݚ]NaȄ`Y!3H[=zݠᲂAvI>Rsz[ tF;\oRʱs#HQ7Ս~:~l"L%a
-LPI
-ZUYdEzeh{=,@NPc`"_Fi;$P\?8݄f@Wk,і2+KO8M87vϻJJ JJ?Bi bm1 gg zݣY<gl`-kK
-߁ + \i+H@uw⤻"18 w;M ^7鸤'q%Dɹ\jG+%K;]/s2+Z]Կ!oZ~JW)UBD`t|z.E5akGVhB.= +2IRQm:VsgkwW: R+ %@4ͫB/ BHr-d̀ vUוo^?!m̧i<yd׫X)$o_3jƪr)> Tsg—`_}AXWN+h}'AXe%UY KMrX39+}au$ځx76 bV^c}JO`>P7,b5T{$%7*yq|eU=UT^vk0 ӡX7J%6.[&tvo`qfgpR`vם1m3LWi0੨n*yly^RgZig2VԄdDl8A0N`R+|u}M O |1Nw0ZE^)n4 &=cZAuL/^/| N
-_' Yj`vfl2
-cS0&`S y+
-Uc
-MD|M [7~=+Ih)k6gb
-l*Go3UMn<78|)q6Eǒmm>Ҁ&|m`=@ WM5rd˧|x6=;z
-D”Мs26IQx@՘W(5&pL':M'C;<$ôB> ~+wysBAcR*!N"tn (-[e;;7@%frFo/S˔}*a",eIºM5
- - |п ozh\oK?'>z,DGףg]]Ri= f
-LwE)@}
-.XIv$(w۟9gj0|~&(R!,)e&xY(*XT Gv n9m~ aB|RJm??Jz7~Y<trP+ӎ~vԥ$E۹)zÍn>^/Eo~X dS?пNzo̍gDovcWMD>  HB|vG@GU9o2 LK*DaU"XGdMeWgK?z+.If#JRQ׺J1b*VB6_7h!u%@3=v_awߛDs8a{wwULn<{s#=
-@E#±5B\H\{:fh
-eR]T Ť3[)GXjȹ%,_sXgp8obU8~2Kق0"MҠ`+$@ _\wM =Z`-kjer:1c56Zy9-
-?Z2|>^MS1</;١oAL9P.zܪj&g\m=Rw+Xֲ~m!Eif(sdMxCV M#3Fr}ngm?g[GJ(݁p"32,
-NL䍗E)OꇚcxrʹRL#;U`j}m ^zlc:!l%ss I)OtRBRb[JX*.IX#, &X pD}"n>IX^;%Yo+*X)]p<)N!u%ɦ1Jt首ߠ/u`.fxc ^?ʬ,P,vͫèh;Sd~r8MPrN5Ķ1Y.-B?\($VuL+G~G'Kv['z7Z!;馧#VJ~/Pꧭvsu !jY1*bG#ѧ驆@6휚:ko4H_qgdg-E>E}Yհ)FDU'8P (e.s[KMv}T/|ۻ]
-xS5lIa(c7u`Zy!BR^?4ǺX=MjX_"U'>d&m~辩Ej9y`r[I_U u> txfHȮ)\dje끦2BMu((GuOzy ;XZ}!¹1PYLU!1=Hp;fMаi~bP Q( plԔ1oJjm(E2`%e@2I Sb`\Fay_2
-Z'b(rIcσ%=#_=#
-<(4㱛7(o
-WV9WvʛL{Hjâ ʲt|mSR(Ä|OT&oݠA5ϑܧP\L>&00SUk,Sph8eR(/]b!0 hھWVCrW@vk#lkFr@|"š`
- a?$<]|`nEt\ۺfY8)|8r릿D8gj 4D+$j<}0O{q)-A&]HOă|\9wװNM74$rlKD8qJ-ٹm;G;ʃ'F.<~c_f<tEuseB8֢mPwOD/BFF!oT)0gRO~vR[Ǧ%7߼TʇX'
- in\ kۆ&)%-E_eeHqw`<(.@Q!6bqZʬPc
-1+bO@c@"kCR=BT{<}nܱ_%>bKI&B
-Ϯ BH5XstGg4ZP8<W9nmX(&d=/FõrD"،跩J=`qM{f H'Zn}Ab!*@-C^.!۶ledIwʼYdYNљMY;|SoB]ޮkw
-\}yj
-~12fkXN%:)Ƅ" RkU! MM>5=MVAK;qhS=
-JɊۥ+UI2R{ŤRٱS'4zi›C\e}0ܼH 40np FFi[
- ]L|5TcAX!&{5E1"&TR*ouKE2t,gh9˙4<OAz^Nk]ĝfNk\.` ;5e `FvhWYKuĴ)PyYTc!@HrN='1œO5 _e]0 c,(cyلwp!w\Ԑ̙b\Ӟ7 Hʞl<zwWS=/`ddZL+ĨïqӉU
->P$)Ԅ $q 䭑' )#:/2oUSl#Cܧpz'$JhkHlizНfLj54|(z݆x-Opolvp;>GB}uLeMFUBW!QT(xtfLpYU7emWF1
-*76ac I.pAHM8Vp7ÒDkdkv&#] b=&>y ,wP7WȚ9-Iczǵ,1I%OK vpwf}5}C%poxk<Qπþ OcO>S@_\[4NtSkH^N’P2=G$u4zMXr^yỴےy/>5|F+tCwaދ U+}QhD_o
-6īFg㗜 _t˵F-}Vldd Y{]3Rjcs]{oq q3JqicDmMF[vz{p3v;XjhC)ɦʆ;"WðG
-CP1Cּ-JgYBdwBͨSy-ׁt?$*Sw: zBus/R_ʲ
-y@\9@ 8kQ0!K# R?T\2QY{ZH2wװX4{qӬ֪%Δ U +DC?|DcY/p?WpWߒmh3zvBvaW@Il Z-<)^3X]?x?j̓G!~[6&M6-i?jEٌ֯lrj% ?=(85KwJUՁMkNί q{V
-#@}!)I4L#bQ;Ҷ])БƷ$g,1цs3ǖ|Qd R^44~/\/B֫P
-0z|TۏS'c} 7
-$Y,I#1M`MA
-K0iY%x^C襅Yԑ ~^>G&)( J<'[-+T=Se/F}u0n XiRW:(o$t6U *2Dcy v<v'\
-S 1pF$G*wdu$<lKh.dyPƏ DFsVW|\s5^F^t?ql>4h_)9EBnCgydZ8s
-k6cv< ߳3Gl0qο!B)Ȃ>u
-5 Gl S<yr2*td|,~Q }td9#prIxFX9`݌
-:1]dO0Ns1fgZr`v/:KtnZˬ>s]eV6mO6OH'
- TyRc feuYaW<I\`Ew=)cqǾ_ȳ4ŵ3-E N >\c1+DG3ЛsVyX2rE܋kޒ(+ =1ITSzuşQc=#;fz$֯e(գlξMa2p(]6W; v ?׳,#FxHoxpz<s4S¢ 2.|^-ҡȅrº,II߭u<̴ (ƮZOnUS+\\Pf-&4[Ëe, ^z)q2솛<
-3V<Vk˃F#TN^4 1i_h)(åxVL'-CHu F\le}Jx"۽UgHQtS}N2g.-d-鹳9^1%r-tXze<\j.ނS#;A]8-@qb =Ulp؅<<Jα
-2>qwگmX9:g7ֿ$aM q\:Q3;zREiV߾5Ѣ3hHƮ
-~8%ڿ oy+9=Nr#b}G_xQ"}/lMב^R=^`& $uk@܏~N/A0\~,g's3e+̥Q/z*LE_@eYpKk 1 ZfU?,D{T\E u÷k4HM ֓bҹM5BޖϤm֙5 fwafc3mf}gӲuMr'`b<k#n4,(;'V4MRHT\+xA~!֮>@tc2/c[LKl/ " 9|pQҷvynhsQIːdR/pƥe,rxYj-s
-R*.{
-׏ȘqYLQIgx@3%ORŒQvQJ
-||c|liGHcr*6<}gBF
-(b%JZ6R,멂>*/%KT$?
-TsH FT̂p9kSRi1 o)6((F#1GJtamQ-1j(ܜ}q95!̟QF2๔
-ȩUwxnYWs]iVޞFG5 HsyH4/z5kyRsq_ {CQ< <a"ΊGٺi9(b͎E
-OW?)JG>r=ԓ!F%27XTS7<T+UnBf4`eONbv co+uqVA-\sqj\̅g$.=g%$9A#B 4VByAԩ;  'h| LPAsw*cܐ2C?#38%ͺM&|kVߡ?rLcsٝhk3PPr -YxVe/*ie<,jޙV_x|`šT5ҽN<p.)<O#nR**^8)
-͜NvuumY@v@_d?Zu;>hiT o+kcNY)&*'
-'2$-d~"XuG]n#m 8E6_PpYyAGJ]9Pj\R)?GR9Jeg6cxU0hqE+#Y/7$J='uר<I#F̂Z(hmg\A1c;Æ;LSIyY1]3~N1#_I;ص0kˇHP6gOsD= Χ0ǦAȰA5U/6!HHvJ!=7CYz%A@yXS݇f(Cn//aȊޜ&3;+gx)c^NW?U Ɋ{1E ]0^$1_ {splb ŘYbsz_bo:G
-De| {rg]qiv9f5C*
-} V?MÄ?Qim8L [Pjܨ.;c2[I_Z8 E&!*?Q-2LV]jdb6?w)vkԅbb$Y2=oz$qo豛yx.LӧY6%,l ^ޖr.H gMb*DnU=7GR'o 6`,p!m"L+[`! `\[*GyTʬ%Ȱ>P?¯qc^&ޠM9T*RY)[h`htP"D΁&~NmJTVXy̠{s`ԓKp, @ w,Omu\f1U3嫴  X {yݶ2^ݖ m-֍K.bd(Go
-D(
-H/ ?KfFL'1%qh^tuM?{4Ci}V^O[uS)Q}ص(ocDWL!pOC|oUƄԧ]t4~q.]FgggV&7t)y._٥2.3vƎxڛ"+yWlS AҬ"g䧹a Йl4išolՍUN3`KMn 8EvnŬ JF = 4Q4e>{ ,#YםERq ) #ڦ#l9ѮV!9_XBGgD0yt2X:s8
- _#A~/eSnoW-f
-߷tS"e&J5E _hXQj\8.txVYIhc||X{!`L,r{a;`
-
-tw/*!$4Yg\֍,JAT\pZ&EZh
-s_\tͫY) f(Xi
- p@|/eИr* L l ekGl;A|E:YW.[ !7~5SpLn?
-fit[jZ,pL*tzϊK\fQQ,q<٣Ǒ35{Hy4ЂɍpV%cܫB!#8R LW# ԕlxt%nNߙϋ2{!`s",>^dk׷ߊAy3_KoaT_Y~]X!r#,v ٫;X=9KǡW0%ǯoNs8R).uV-` !p~;l`4@k&[O oA,zoc1:xv; elsX8OWڱ(X|eΨKNXܴҎOűwb1ځť {92ZA,6;;Jc96;bbq_ݩb+E׭v,}ű9hՎ>%,~cZUj<)x(Ն[D96g"&k=E0{Kb¡09~ &&NnٛU71x09ہu^dɂYFxu}|_#''xNGf*U&;ʉ7ٱx_@Xt|xَbJ+2&ښߒ^XlJinS)&-Y@lǕuBtbRE9Tr;#O"xrh(6<<`6myu M1]V3,o-`L;JD'nBjC%>Yt#
-]҃9l<wƎެ=~eEP
-(<T@0\sf0.^3Ez-NE`!\j%)ҿF++6S1\1gK$~ڦi -18zw想@mY9ߒ=ekQhkC^&[WC%; V?=[^1_ 2n `.Wx=f}}2;4`K(;z:3Ip`0h jhMQ2qrz0b &KvžţVnw{Z=VO=(nDٙaZgq г@}|s繿9_1Q鲃<.J˕+'߱Jtt͇ǫ@O7(XA3L*Rk q"9W?NЏ#|_
-:AÈ*!ŢɸĭK@a7_d85mM#jn
-= \ :YB̊b^4B>(
-#
-L&eŒ .ѹEɐ<oQP֯#om:I7\Z
-
-&h1m_7c%vdۢ\,qVt81:er#[BQ$LkQϴ3+q[mp~T=
-݂J_1i{j삳w]7f'1RFQ޵"u*Jv&McuB29`*nWO2 6uvikWC
-}w
-wfHotj|K8o`2蝋e1fF1Ӣe;m24v౺o݊"**! 4qfo|ṡ! 3K`$ݫtro]1cbj dbX]XKYݑd4i
-R̮@+&_8
- ua$Qi%!1
-?"3ь=tvdT vy\9[ EK0q
-\#
--[+wkJ/RK4Ywjm8k1R-:8ԶzjG ʼn"'FI+!D(vz$}TXE1h%yIuQВxS( F btt/7KR|(d+5*` +&;*M'E &z"Sz3"V)*`RnPWa
-a2Y ;\?r߰C^yV|nE tYUyeg}x(q(A|)r};bKIٲM7AIUKyMjN~vqIP6[od9~ݽ4fdha?w{Qݝ^5|u)*J(gmL1EA99)$?Gɋ9w2L(3qO<S#:}1.mة7 ;_4,bӠäc@oC¿p{p2zh/s:5lM wES{IPa^)j'm_9F) ]r.$Lrpn&pccը'P!n'WB4;Kb90՚-fhҕ^4!bDSpIa(]ecnjQ
-ųp^1  {>3=^)Qoc?x/Ņ=ѣsm*w
-X`c݅fsSTޠWpj?w 9iM®Vnę@!z%=2 $ziJrKJ;dLN%cE?O1f<[T~+4Vc+Myd
-Ӷn7 ؙ@;&=cjqE-85"bֲ
-Y큶x=Qc,R(uXK#]hz,Jo3͎-ζ*9) ;fsma{uj0a|HV
-칢H.Oi6w+kXq_[ K
-V8+;bT'ܕۘC{Ra:ј\7Oa.C*RީJ!iuPZ0^Qz.'
-yTӗё7EA-(tD)"L/
-Z+:ғz4MhdoGL6"gP!
-Z4b^&' \EdbWݩWLK;+Zߝ:i2 2q uW/mM-Tы.>t'DNc..T2|D*=9oÂW){|pUx+y?k
-h MNo(Nw.intJ
-BѾwqVq޳yl6%\#\
-l/Xn
- x
-1wI8ls' Vԩ0;s8(+?3ɐg
-_R݂\)uYQuJ|i,l @s%ڮ9l%%e"T?
-e KqtMP ºPfSŠDE@*֙b-m2KP $h?e@=klYlf+E< fg'7?gyX}Y_Qwx6
-D^mL;2Kru?%gQ/d1B"_H#3\quK1É `MJC7e-acKfϱGsϪ4SDf=\z**<Q;Q# xxZp/q/M\e
-­ Efo3Y3ZoN>>v#4#<U!zD+/Tl\ =.h~ե~Y`Y*8ho0QBU OcAY!JV7@_/r*fSq%$>ةd,6_rZ4yT@,,ݾC@m18gа6c݋~0Ĝi4I8'=
-cBBihn^0a$;qp^2|#Z]c0r+؂&&c:
-qoZ7l#g{XS\iOxv s>'ճJB2b [I6iWpAdfB`j⯽O2QG*[0G3'H/*,inAg`"RD{2hK͢?|v:N0^X70cM?/8FvhUI_<koj8b<?}>P>pw)By- R%Lm4O|@(=W i+pmzHZk6#^Ԑl@bCv|H][f<]b{a{8@brbgj{Ӄnud0o1iVlE jڜ)}@ˆP h6<pMx&t 6P(qJ w.pR ޸L0p [diX{^n57y +jV49L&DojH['}&
-&%& ('ASdۙ3UW_:߹yUU9[ay< :u"ozEjj%{oXpem
-ƩXFMܒ |߁|4]k')HC7<QKSkWheSJNF¨Ą@7)\ۑ]l)xFL,^^U`hLUYԴ֫:}w~80/sw.Q (āX+R'ru&P|ՙ+@D']V4ܲP3~y@ĥdnTі g{TQtd7U<6+*Wc%o UjF|{bK\FXaOZ :zZ]K dwJ7)iRQSp0;UU >yp?%J|4V,jGLJrp$/N|a+:ۯVk4U&;Ad[+
- M ǻuދ{uKGPbbg%tLtnc͝kF45۹J MXMfuد/snHVLw$n$=&qRH
-J|IFP\$PWNI9䵷>rpYz|+ys#@hΛ٦#m dQ)xj džȘM_!ko2>k…#}r9M1Jހ-v7&8bA-Kc^$Z"N^S0@#{ʎNY~J1r@N Q?ztA*lEpmAY*NY|BY8% %UIӠ'{N D EƚHCY0m WTXpJ_HqQH;}+߷/`"Hrj|qJ0ag~͢!7?0i@"柑'’ݣ
-YbAdVyŖ\iuF֦UYVZWAdivuXV`|G.n  p{C>2[39\4ڌ7[8fg&g2 Y+Mߌm04ܶ @^N0)+<S%YQ8wȤRiF${㋤
- $ѡ?ҹm
- bYDܿ0~3kG ۙa/^m쳐"ÈaKt4^4M\̓ng "֑jjURAyJ`h RhwFz;LH
-7)+_Y TbW*
-/4fup[ֽdDCl19jeIAu7_8`xK7mC'T$-
-3#.<{xOB=C*i ʃהE5)"c)k{'u4]ҊY{hʝYhjiʙҐi-˽닩ȁ4+z.)sUA%&]M5\
-K \˵q#cyߟ/ρ3@ht=7yei: U]|pzTaҲ.7$NO>
-)gx U%~ў4 >WOy5Pn`%eIZL̷_WKalP HUz`߲tZ¦>U*ƷѥY/gr= !dRp,D(! 2U/g )\(cv .\a#3>49}4qW"Try'앺@VblؑQS9^ ];]C= ^vdyyu8C>!,@I5igQc<5C O[MKHli\S Uh~Mݚ)~
-Jz
-KeO:H,CLتHCG%ٹöjGAf*>~/lp7f-.ʣ3lZZrн<J=ibE#u{B -o7DlHIJBJEW 'B>HkUr<<L=<g+Ei讼oDDq; #5'JCޙ f-oGaw"+k*K>y!#[ࢼ/eY>q!+7VWzdOt=}hJQ7^6(v⽓wWyپY&O?<s_$.I$K21"!!$@ !E8I̝νCjȪRV]m׷+nȮk*9+/;9
-_ϧu<=O Jcݦ &T$بQZ,=cҕmBuF"[%@4"X/ lf؈5+#5Z2eh 4"u3 iPڦ3i 0@K0O+@K,-<}ڐR#5=EƗ7c+
-uLd]BX-͇2~iD{ _n}{k}%-9K7@$XW:$bsՒXᠽ&zaPZشDmE~XԌkZ] 3,@# 4-\
-8 {d 4i- `^\웇`=V4ЃwP:w8Ja{ rH3" 7ke NL= cFLL&t9{FLUVV۴!2z'H>g.`֭.#A` ʡ2p V"uE*:EjYMH$4Ve]3YCmg; {CB.clO
-o$/l% AB H?쪄ꉜᬈetm`.a}?HPcF G<Ē~KG ,Ԛk[WkV}sv1ռ-2՘n5n[Ȏq
-
-޴ڊd
-7\mkƋΆJ %xl^tËĈh+|ҳ(̑Tz0xjPHX !@
-a3C)$a,h'_,:݈}N'Z}F%h8NH=? oDC+P.+ F![X0#-6pXe$HBAHL ('i爛^/TގM͓̈r$пᐣ֧۾p^"@e?fYHtf+v*qw83
-Rv]w[]Al\#SIuSKT6$M[ȹĖAee E4iIA =$ϲam<$TjKV kAq:<N LN4i0 3K&b1i!.!jGgsy8/Ύ@TQw5^_c P$b6V@<;QXjehߺ5[]#ccb('\\'劉zܐU
-e_АL)W 98lGí JYYa4I@fD\9X!# wAZf{ʅZ,F2_T%ə>W[2Èw{X RV<=xd 8, f–Ylq
-<nSf\2hųG=?{ojˣTan͊SGP >kĆ|yo
-$K?LN@AWDNU asԹ{5WB2fr.ʇ1m
-C޹$GǐcY(7@;w$Jd<ndnsoEM--c莁8BÃꐬq<w Y19ܣ;z 4r >
-8=́HN}f,Tf$QC SwU.$jYdgHvTfPO_ '0ί$hpS >y68ө{7
-rē>D|GjQRb*PFf!6cX]8iP;qh*|ODO2'5<@ȕ5{,4 ~Lu9hX0ݙ~Yh99Q(XصI<)#P0-Nhem%`'fiFQ\%2T2)$1@4瓑W̊FeKnyO"k)iNΙ=:@Ǜ#4mSI,%Iؑ]32evU4Fs, wZGpRقre1e<2rHIa4;=y̫:,Wgzp+Q>$dRqGJGi8P2+97Jjs+=+ү7Hxo졜ES K y8^%YR<Ǜ_P8漱O8iIMK|KnFEf_paEŜT!̛`aŋj+-oXZl.hXѴRjV??i2 r #!jԆBx]#==c{P zu?P"w{3Ngծ^EAOS KfXm:-BP-2ԄT5S]Ve>Їֻt cT]D^zUai hC/zqXuO*N(f嘢0ߣyd>n^G۩VW~õ« T))/0 eu7:L}@l#uk>Wݫ<R(;6;kCve^NRrQ}c\JD3fk kzez$Z\eRLfB
-a=v/}#{ 3`ry|r9{s;[xMow9_\,o/RѪp^O104Sh
-L`(cGG^ګ\I7<Gˈ
-Iя/Ѕx>GV0ϷCrygЇ !y'+v3|-YEnw ??ga+ǯ[~~ppDUl ĉ{ڙ|na\0^#i%w1~&^[!<r.忸ng_0oIrPUp0{ ~66y Yp='ca*0o,Vq$ &deBpİE J6
-[$]mƉqJG󥟊)i+qwbL_p3 gJ)~is^!i;OG2(&M"U:|((*6^O)e-tT}XUժhyOJ6$K|Szq=.
-B#_UJ%*VS=LA8Ȟ |SĥKe'NX/䫥+n/P/VڄffO&>"֫Ty.Sx~MK}J߮"\μ?ƗI_Mⱼ%ܷ[G'ݧݜg~^ggmY<'^w\|cx;=OxYeɻ?}quދy3x};x.qݯKr< wq[<
-s*(򋍊M+ThZ1OWlXiDT*G9I\?_S* |&n{9e+.]c
-ͪ͏[n+tovWnk6Ube4+<;m[LlH-jh/Zj5իbꨎ7ET^qw3Z⑊'*jQ;[6tk36%ء(rcN65^vr۵mw]GeފEҶJ.&]WLNоC_㰡z) RZIIIruu))Sfؔ))wLOy$m)SKٟr$囔SL)Z*|jԺMSۥvH2WyR.J]:uCgS_MݕAg'RH-ӊK eZZZi}ӆIvc-iKVK{8ɴL۝/pi?^5=9Qz=ӳ҇OI }i鏦?r=韤K.tȌ 3e4h1㪌2FeLȘ17cq]e<xgQ_f832c3+gl:3#kf̬azHe-XOc.qsEg[yt|K}( (RiX$ڸjgXf<:'yVs3[ TvaV38e2HR
-}.se0\,XGw-(wMֶncMn^[C1Y> B,\E{nXI~Ɵ~3
-,j1ݽ}%ϮAtDWtV LRS=b%QĽbXC(]6P6u
-;"p_o#VBCm<q:q_n$Y=먷b]~ RUޮb>P ;Qǜ),\ܾX<AXxȧ>}AJ2mum IV&T5g zJk~87Gģcb֧ϲ7u҅xR<E<MIω EM$^$yEJGU3&^SǽA$9Ma];)Iޢ[ya-PȳxW}G%>R|$>~*cI'S8H|.QG((>w8&TR|Eoķ;AOg ԟg(?ğ9J۟>:EqZNd9-D$"(IDX$E+%(ae}KZDG(Q&lD9/BP %#}HR!t\Y_)=DO!x* A{eh|?=~Y EY>(()/6Pe=`aƅ@D5*@E@O~jPn(+r4 a0r
-JmkC)Ӷ, XȄwB֓zRdX=),`I&]ueu}-t ta3]n3i q55a"x(\::D^ |2x;L`=d⃤/QJjXĶ
-Yyd3~`Aεu(]cmdD6 Ҵ ,NRPn{_)RfO9:k1ݘ x 
-Fi2PE80vJRZgq?lDt%_ <Cꢬmg,:[;7 T`#0ނ=qY(OY|
-9|7pO۶%Jx6yuS҉ Ѵ2x+Q|#F4bp0؉U|wcT5;Hu
-WUx5A^͋`77J>.JѬ W*LKԍ{->GF߸CW&RJ6S*փ+Ү
-~WΓ ;co-ؙ_:sCX4\gP^W
-TOy􄫹 U39ܣ fpa/)9>]F3X6e\ݡ sޟV=˦ǤC\QRΎj§3l+{PsJyh'S4sU&|4Nb f~t
-(FR_[¼CVˠnS48b>tY0@(:N4w;]T iԎ_,ij9,ZQ$?}S/n>4?LXsAiK-jd}a%zSW׮5*vA!V} -j ]KTJQ.t]nnaV@y#y${nqBWx'~'&u>tQzc~JZrOBQ,)&uh6o3||סqO(5Adu[]RbjFR'CpO ܳܛ$P zݦ|OdkISC@i<@Mw?ļHHRFiR?Vu@iM?㞁nS-U[zH]Xn毇9@j~Wy<TXMǨ:rZ-G;ca!_hsi#+J.I-}b?G9D)EEӍjYEp/n&򳪾`u$/'"cWpv(<Nf#y .?r8Η%Or4s</ýj`>ц3n+Ŕ,_Vr-`5mI ➥nS)ϫ<%SZ[Kڵҭ}-S~͕jL~񼼟m\A<\Xo=]8mRŀk^c%eAyV*>
-8b\2Vy^9FǎEڏd۔\i <ͧ@:moN6A+/4C+^ܣl(m%~)}`o 7<>V}``qscO2VYrXe(H^nO}.ozz= APY,=C>Qwډ?G=0h-7ŻC'8}5}Zϭm:o%U,m=xO?>iٯ{*fУ(ulK
-Qsy$ƙ}上"8 J\==S۶x-{f2΃Wpɍ
-ՙ܋[J~VR]pM@&Ni+z=ՓE9~Wc[ÁNir=X(HXowG]o]S,weN{r[nq'q[W{ &[(Vf8:V}?Jx%O~.O|b?Ȓ_}642J |UO}-  3ܞXUXH$/i]m+3wD%þF{.>
-\zA}\GjNp9wGx1<B*xiE>` _p_X{+ ճs{_#CF*.Lm5^b猦 CBjFJR-tJI[&Md? vO'rj~:(*x悵Xo:W,JË|d K硵Yef Kq$܋[jnQi[½&[Ҟհ >w-{۵xBػk|zZo4^]fzMnEjsvapq{}
-{ho{^?2l<6ۋ߃]>)>nE }'܋!JOSYa-aJ[P] &U0f\oVpyy]
-3nE+#kkƂ\}Zo^}KJWR-tJ[YVk܋[jb _kod Fi  $Q.4uԷR-tJ{QGV]5Wn?P*WOpKM-*mN|-tԬo{1Ai{b*+}+˱pW9cR-硵';^LeaPDh"LekNy$Q\K\%6Y oQRx[6F▚lkmx K,܈x▚lX\uv+Lx~▚l[TZ#o[x-5BQ)+WbFicE-_ՀvS*_ÀvrI5hiK
-b/8рp]DC=3>ڳ̻ BE
-ۈ5ֶh';{mEH5lH;b-Ot-5B$_kO\e/n)m7SxqKM7|ަ-\ûR-5B ׃u^R- _kQx-4J.+h3+
-k7^ӆ;2`*+w*&iJ/uaTVX4mx^SY^[i/.[7֭kp-7nE^m~` ݢ҆O_'&[x:|nnGxqKMQt
-/n:_덢/OyË]
-]6uSYᱫ1H[hv33B}ۣ mO#+qd 7L(isU&[hvL(Xy`  [q\3L(xd Қ"WeFiMUlQI‹2BpU&[hvWeFipU&[hvWeFio0 f?WeFio^\=ƽ*-4J;SxqU&[h6ƀ2B5 *-4J܀2B5Oj'm=گ]W{'zyg![O,
-o[kXTY +<x&*LQO#y0xpgy^zx^BXuogK=a5K Ƀ7ʞ S{i=>>a߽=wo^>FxwooyGocp<xp
-x{xQ%w}vxwy<WW9{*ޫpw''=}69#E0=L0=~)
-š$Xe͡}FTҌ
-wn(  .mKi\9hpKۥr*fxXJXʫDO7p3X
-SBJq<{m_p6$Q[|؜ %ed}#4( 5<gAi|(Kh[Ay*/,Ɗ%sq1 ܊Zm\+.:`յQ%t~+Z9K!N`9&ry@!\@HR`{An#q/Tޛ1ycOzT x,JcQ|Hd?+X6hLLKdm ]^
-3];sO)!j:vTqlǙL/tH"Lkk<u5^Oֽ%W 6Qj)b! upH:D=)\"cdݵT'9I/qژ*xEXn]Jm^3LaY0Yw' s^ue.5YLryo13kjor^Ljs$VjI-Ůi.&\쁶W'3ߛ{b7klv.g1Qzd쮈FyY=V*<WaEz{:(3uws$Xgw5Ȩ=L@Zu62`sldf}YOf: q8/@省+bZhǘ /p
-d1TC;;4٩"Su4"ة;SQ[#S=f<MM0֙4Ň5Oz'|OAIƴ6*T
-Y{`MG0jPstgj 2gJos6gB`RBOh21] [#ĴhyBh 3kW0W2C½.5`O224k1
-fRfL"PrL[LU443 ogޛmU|M1=9c뙘6Sj+
-m^mJ*f6}q]̭&̱T+~ge; ?$ص̺ia@S*%^b3"nVC~%~z 3
-I
-y,z}zs*<Bu [ Rx#U<zMs
-g&DLU¼sRx
-
-P
-
-EHH8RxF
-E]z
-Eu
-Eu|J?]<+
-E]}rP.I @ "i)
-Eul
-E}5
-<[8̪<<(LYs|HusRM[P-3}Hu7jn$\
-٬L2&a\WޡHu.fS/LJycwK^.E;FD3/rG1Q_4WCFH^W/EhVcH/T D\B)PLUVMTG*[@tm2?,ou)dxc1B)o3a6lvb`Y)r}'Үĉ擤!_Da&m(B5.ӝFF+uR _j*7Qɾ0-,Fٜqa)/Z((Š[3PZTt쥢aRV*VC#-]1Q]NNOevfby| cb`<-?jzCOP hƵ:g?A]Έ.fFѾmcIա[|jrLm/U*Ճxu)U*3h_3m
-Hh2q@* ľ.dkPO$c|c4"p,["W1P-O4+ae,%*%)EyL*C$QXo
-m9cjg.0""d[79!5vbmқ:!(NtfXqʋV٠7ǹ 4MDG@-' 1U}
-FDo?rѥo ڶ$h%ѭѳ?G;~hu7Ol$:'ӅglshSΧ9>L:mt7w_H!zܵ[n+莽MʵVfӓ̞tőM'?'s)?-w߼nW]yKgڻ^C_wwO|y`ف#;[/7.!pҁ5фx[p<1iSۡD^TIi~fǫi
-̗gf"59z~b-a
-tc>KXbnviq Ah57YIj Q
-ϾZ {Qtu,>tPT8BC%nSJZ)(mҪ鈜GbWk&r#OSX҈e!CHHm\&u ^%5Ӵ]7tUbBD!#3%i7lqHKxnADSqC5&l,QFHhXwF->'-=n'9H'ؚV&
-1[Cۇ)UVl`9`*C勉mzĂ.,kE$]BKvgȗw'(ơH1#*oc`$rWtjKhϒ]EýM&LMϲyN
-+ڜ؀mP$h|Ǫ3w-OF ׽l[w2oV2~eM @q\l*챬FojUrYQ8j5G啶ڢ-Tv!bNMC`6e@8-zC)ZZZsdfp͉
-dyAꕟ=YX-;k1v(GF3Ukl׏_/ӗ tgyd o<
-MT?% &@z unoa:pB2ر'N< T&݌ț]sRևHRy@oTXullT@TRS_Y1G )z׼y^|k+7ÿ}P0*U֙`S|ܗA-\{ʖe'(G7rxOퟹE&ed|.+KX )s{/𢋝:OFf4F
-M];}L1o#m#Th0e>%?y,2,FY}ɲ7Dl4w*ߙ~DsGm_}^@4ܧjG{١5e4.wWLWцX<gaAu5ſѠ(7C*Zdt$GCf$gC8hc2虯X7:gX“!8\sIQ3. Fwm촳pW${C/P^8:L6#( Eg%IyB(
-E;H;+0yȰW:!O#ǧ<GjMڱJҸ>,|u^>FRL8l;.;E/sBpAe#T4QnTȕx_%AEAT#I_/zWBW;s.%##s*'e{-ng~n MFvv
-bxBW&ĘPpbMאسJ-#jr'$S̋F dl,^'fנ ʸ79A.17V8 #q"J7j'\e
-\x "
->x/QP
->g3'iY뜽g<F RgOG8m o϶9#ԬW">KgE<(Fe/a/.Q>>%?|
-aGs"~( HZ fEb#+fEZ],քa]~' xVOF+_~S;ہSs"PIAz/5sϊ<C~^Ms"Rs Q xA:_|
-~7G^EJ"I2\d/IxI97} w%9 /8*n -
-On/~пX#SUo"c;$?ދ0DSHY~M%/VHYJ2m:?D~^<~g/rCo
-y} GT3A˦mZh)V G=ӟEXIg[>9pV# <X5~k.NJiGV,öܦ6>j&a,pE)fX"`mYc:6x  2K"XT2;#Xgh;J 7Y QJf25t)Ú,ҢvB}Kfn>޺)
-9Fe*<o
-Vx-2pU7YǚnG
-M> g19AΠY>>0C^q!}LIa7*D8d7ϙt>oR׹-5+9.EJ ef%ѬT(J
-3˥):RTua*nI!S&(cfCÚ5eHMہQWӪ'zʣd$e!+:$<6d- cto|B{ɖIL3JcDcD.H츥NvYUab
-N`M.mqV:l?)d*l}/i)mh.FW4::yMY4TȲ>0H$f{WbS65lb!|3Z䔴*hL$0väƧ3x/F.pT'ڃd5Qܑ?/mwgz#wGT:xt$NiȡD@K@ʢɇ>4ߝJ;5XhXo
-L]y eRvQ, ݝ뛅s{lE$
-Gc\FMi՟M$8W(fEzaEM\\/'Xh`tEǨ+*Ԩ3ZnrkEۘ.d69ZM,󤚝 lZXμ2ҧ]TlJp0ƫ}v#E|ycrG|Mw&`|dMQf "UG2эdh>ݭΤwm
-wC]3QC&*:b2D\.$8xO4%T=BE <X2%vӡBN\7fboOI^/F:>g#Ug_ 5Σ֭@ 0wsb2v2\V9<6X0nYѭJ6QXt!4)D1ԩpK/97ED*-Bj^R2uݝ6[*:FS,!UJ6w:aD<6z2dyvt(6Ng6mooko[{Vm?1#M#[p^cOW߼H,1W<Hy G]ѻ<Y)4smFqt(! XjZLvPd6
-ȭc% ܯB"EDFTv\ۮJ3DoI;>%JR@zpǻ2+s([7vi =AXW^)ݾݼXFNcFqn?CKgP(:{=cE.؝Lm%n.\\ j@pt'msֆQ{Hãbm3U][o7H>nySOܓR*o<bX e4e
-&C
-S3'+,Nh-=mEk x<zD+Cen뎣+7G@ŠHZ"Ƹ4xQT
-UI<(,}&-pB5ƲX, /M~ ɪ/N<X,LP<Y
-ͭ/7lVb)tVT&z{ @7Qs3/BVKk[[_{\|(~@Hw1[^Jfy-}H>^(&%
-ՋITa@Rymk5▞WC"V Ue A#(qGKf R>6sʴ;6j< kU~ee;3ư\'MIiXkp i~1]H43VQ6.<i1@G2]5ˊ6XI+87nllanKТ(&-{3ˏK(aۺkp2)hdV4gٹL.ն;jN֩>2 AV3qS\{q#W_3ӻ;:5ׯ޽֨#%cKc<)d۬m&-1"E5 yLQ;5wK~`j"" B*NcF}T|aP:$AŰ<ŲڽFʫc#5 !UvjKo_MԘ7n"= o-$S^>1JYv6*X n4 e7dkS=LYsK.1[[Y]f@S5䈏TUY>Xyq7ꐾ/R֢r=63р
-ihas[ ]kat6^Ŧ6mI0um*>ʈ]lKb"|_FaQWZ[G&~Xãסc'D׮3lR _]`¢6@quaAP;بJլu}{PF*IV\605o:/_%dx7F=R'7V0 k=<?O79wKtaorD Ciq}kZ}K'LY#
- [ӕt9j
-$
-ࣻL< c#OBST)xm,Ld?kMz"]y/^kZD[S@(!ڈ+iE5e -DM~BL sh ;=m6Uquh5@q z:u[7,ɛ>Hc !.]tϺR
-kJO0mjxT`-MQ1mVtPTe4ʓFu[*<,Uq^:nR7kxRwZc:X3ށJ6BxT$",Rik+轣Y4B'\vf.+Vv)T:WєߋeFuy<0z<4ˈM *(jl\k ]Dl"PͣhV-ԩmZ,_zΐƲml^1O<XY"+iJ)%ʺ|mTTaKҥW{w.%\4Tv"#A \[kA,TU*8HjjkHJ+rJ6ب'mk(DѮP8S hXi§I>R7<i(3^$c>v-{3TyܮeŴ!m,OFhMy3dym9xCT⊑o" }uZ;DWZNmj2u
-U| i]r ]1I|C~7uu.#LO e/8ݤ`dlҞ _;hgЈl(3B*&vٹt::dxV0g W!kb|H&c]R<oR{/[Z _zd$-
-@ڝM->|؀!b+,5(:VYhDj Kc_ķeG]gٵsGı P؞fc~+i5˫ |ꈉ^;$E7  Y!M N7{g=U]dUX
-Etid32Z$meM -$N'4++3ıNk dR%>A>0cBT=j'\*={VL_'@סh`r
-bER3["cL.୯*QR~9-FޱS B! Cr2y- m4d!xL.[i~JaCגۍ FZ4Jk>UUtz:vbPK`#
-Bo~ӦEkN(fL5c Ğ؟wj.nZu
-ɰhuE hjC&ݝk,ݢktO!X!~2Inr=`K/5' о\1C>*6?BR2טSUJѮ0s7@ o^te͔ۼ3,kLk#v6s EmYf_7-ˁO!3r թC9]Ɩ$ؼnIma%ǷF(_fJfO*~eb*kMYT>he+M]3´r)/"Vx:֌ӣnlfLcAӲVmߕ֩z`@%tcNtpbYzvǎQozX+F՝ԍ8u溮J1\dRtGB|y7HJd*/},Esuby Byy.Ct<a7#Y|-@f
-%n6Nt+dI}A |ΔGCc3?%㾋"$eTq1|%+E W*
-#VWp 05 &8IjiS[+j W,Vrda&5Y.%KDRZ2^ r&0 ŨBL+,0zĈ/u^/69U~LܡB ; )uYe:7-=[ql;LFw(7mTǸ֢ՔJhUY˷Wd2J̡`4[f b [4CF^D/jqn5^d0Ǯڼ(kՈ nJT ˳찤wR(Y|$0 SW)-'-?CsDW n-=n}]x3t2Ρy۳#|b\1sϒ­RWlִ3fm9s<hx{?=Gy{ᢣ{o}c4:&BՓ5оy+sQ8zok9W]:' s7Jܷ3p_fÙ:2 x$FDF?g0pK2'YtZ1^Yu[[ur#֒|!B)k9%oYl)X8ZCɤuѾumO[;ueQEgm>_,1;)c#kf ,Q^T3iu:XVAԗQ!VFS }_7qW}|łHd*n$y3DXo4ue=r$KdLg寣n%=
-Wb(y?ݯgFğ3!ѢJxn#,wδCj-4̤>"F(Cke,/Z`ζvZ!ӖN62|VZ]֕wC-3-7͌$$HΫ$
-Y^[#wK;"O:ώ>ّݳ':Y>vr8fwh-qoB ݨ<;n?p9zsyFzW>I6#xk&w+{"oZl2bI';gG ϶͎t( x>a}vuȏgۼw_w]r;SfG5;!;^RՍ(Aa8a%sbJe2tQX&Wvk( [J.Yv*o 7ݳ#?`vDo"ԙ;payi;E:lTl1
-u4WkZfˎWəf{%ĝ-|NS9xx= Vyzhe!ꅏcV܂f}нwMR}}/Z^ ܴjT>wi/6I8E%/FZ[)텚kXyݗ,<xbvwW!AIٹn\ 3*YNzMo?6,N?]EU|>M`ЊF; ,]=i)jr}~Sorϫ.20aǥ{yn/z!wiWhݍච,{,b}IWzKUqy^换{_moόSj w~ ,Z}3r;:wśUoV̫E)_};xXsĔS8zzb\{!,R4gƊmGZ`O0VMƪ^ˀU8
-*Joncի
-M.-Qʒj0,F.s)Z5Bsme2&w-%jFʊ$Im|?}<s9ȫynye)/|]#?](kk9E0.5ȇCuqv
-6r=RWa9 X_atQ o^? ̘.Z u _caFH`.\F<3|I3 [ōwBrâtlu!V0p.R>(TlF*Be.+jt1
-
-0Ά9p,a8 ;C7a^(7" F71D|@Q;"݆ȅm Q ߇HC |{!Z  ±pHݣ(/l!J`/lቌ:":b$Li0 o=~aCT8Cq~eHؼ!`O [=bp!JaaC9^Q^&s_q G_`0k~c;Gk0Nc.W6xx
-&ç?qÀ'a|<#y=0?xX a'a\CzpS
-pE 'L${x+=rMdS`&|ao/#l_E{Ç^2D:sh/8{!*0t˕I{KY*4" NеI+̀s`L渀9 C{VI?sgg{|Ã+X~|ukos<oa!xXG?O?aLͣܰ Gl$^rpfa t| p
-1 `&\x
-x ~-)/!T3a,)wO`,?Jx Oe#aL`:;bSk%>cp,,?0fN%V?`tɌ*a<f›gR_',n!382Q0 .p7̃_s,3gi|xX> kΧ-]VNGx`lwW +og?/\/Xa촃|0CNc`pE<Ubv{`}+ ĸ`?x
-ykN0&0~aӓ
-fDHI<b5l#28>pcyG:P_SK;zD&G%= ͤ=z_Do _Tثo9µC<"x>/\ (/|`4K$1uƳ0B<Bf;yD IN
-8,`
-ZUYK့=\K}-Q_z Qn\K/&,L;-GD[<b$LF?QX)/f/N \wz!G<No0#"?W ~ sϱ%c+;*9Rix\y??pE t膹0^尵#r\U%,ӈ:0 #/a9,/qI/XtI6cq3k4
-ʨᒷ#r^z S/tNPLkvZ>+S b| ^pz!_;)(Mڴk٢鿏/s]Wߥǹcɂwor(U|w_nq?^Z~^֐)~[g`7%YDez2vdf~߿Iv{<̓4~lۨ/rVy#ݔunqRq.^ 3z߯sw5f|0o[ S`o-~}qsg/2 n}[dڀ3Wz۟t7Ńt_O/b>gZ
-Sl?M)fuߑY+~8όVs ](m~7E?ɌELߔrd*~U~qN{ , b7^=l>>{Ev tj(H v[h1
-1"w;#kkhM0V6FXm?G>p[pxû 6&fim55_Di׏v݊[oǷ(I_OƷTVzhշGnʷKHҤ;w6v?Ѫ&={/0_?lӭx>^%~w-F(~?lC||']Wc>fv[Bn49>u _rA\gMqsf  OY{9BQ-|u
-ý>פuXt{*c7if+.Qӊo'
-jgSM%?#I>M$SSO~H?N~HGZ<ǺW4+n#5&T8G7g)~5d';;g?;]!D o
-|hR/F_)_XǟǷǭ>Άt]vqsqu쮻<j!j9|j|7m5^N}OkU8 |YL5&#Pmwg0Ϛ^DZJodl?RM|>W{;&H9Ml51L`wL֚\ܢ8_ %7z?\W)[1h % kQ>Z41!ҟO[xB)hi3GPJ}&?Gj]INqnPי#4qA_u/P%!ffFiF;7`<9S#c5?*?xM+qf|~|&2n'n+gq_V3?j.W5i{1ˏ|&5c# r&ʱQFVJ_&hl5/|E핾iy詔5]4"V{y2eo7_s\W'Xwx+~+f/kX^|.np˵%Ks\wl?ܗ[/~ȅl|
-Za+?~>A:S.qkE+YqcX24_TD1}x!JZ_|E j$^g~m{6l_5}bM}j|*>A}0{&ZGʏƟߓ| g 8+K7aTF|On[wH#m8&+~R[x@|v翩)JD34'~b3r4vYM0?3i߉&ͥ>J(s#]W0=ʭc)4!+ˑyl[_ O|O^fU -|Ǝun<˾)sI9Oo*cX"mJ~~4oDsk"O]䣊ʶi"W_մ5#*Ǩс~ jLO4K^Lԋuu}+ND tdckLr?l]ỿA5vmٜnMē|vldbf&~|Li,=-jⰲK%:;*_~qeC]懝ϙO[}IyDS%Է?4#C.m8={ʵKOv[?|7b#B*3}?}{N-X<3vNIw8<w?|(ƟJ5}SB¿ojX|/~9MV{X<:slbj8vTwm7ribmMQ|/kRWI;5źw̺ﲗ}&CR|_)~+ٿ8}B.;缆WM$*~yMH^HߠgMʚ+l|w嵔v>Nk%/o P3MI|1FZkF3(5,:&@3MSk^u"[h_e{Z/9JnA~,?.^LT+0Obgc-tF;ݪ m>>97 tTfIw}Pc7\'yHj#;bv>_omMFYćwOG{wNtx{5J{q}r:|ΌKw\hW5_[ǯG}u>_;q]]k/꣋J>~V Ow|"
-Bf=wd|GuX?e/[?|@:]_VnrsA{*|?*?^TiOV|U~2 ʏbsmg&טe.,6'u>3 ug"pL cz!`U~j|ЦnxW=^MG*?.gf/=G;_~fh'sL~=ctgfwe{3ayˏ/4>W'NBbbl?| i+_s.W[k/~[~Y0o`˗C}y Y?~Xm2~R.VkNkkZzFO)j)-J|3[gu1AtJ_f1E]/ʏO:q>.ctx^_/| a%O#Qt9iHF{;)VK'9#S%fL[NS|8Wz˵ ./Mۍw3'LW?SzHo5C3uuNO:y8Lzs]45y-]Qgu÷X6vqfߗyw8M]?Jt񂲟_rӳ];ZW*{p%>ѺoF쾗~mxϮvjCsuA/'}ۺ ,E`U_GwÂloA?V~7,뮟9-/?]]$*
-E/eݭ. oyuqݏxB|Gu{uI(ullhjOuz+~^y
-Ev6ǯY>`q<>
-4 -O~ o}:x=y=sT'CGsX;M6S{M@!F+zp|$Eӳ\n|XW}8k~L]~w7CgɪvLįWYi88x](o29pCz9_g/+9\ހ 1z#zq LJ;7f?w,ǟ;ğƟWU1}mζ:oFy4Mu Ư*~H0ٖ=s|wz&8_?q8ߦ?kK'Nk~w^[51(kR<p4 0Ze+iǁr}1ڇ1҄(݃ `w~mwzW~~`ʹ! qΟ^~2;9':zݪ_97<GꟋwzI~0m3xϸ{ g4x1羜Yy|d7?sY9lgu;=K K>H>^D +kp§-*N9~v\!({Xe/x)uOX^õI91(|PC"3S[0s9% uB|6dÍ]qp ;Qhv~絮T
->g9 Cyy}'.Wz+y?$d.K&i+)O#; oS伦߅xoDߴp^{;&]݆8{b~
-, 4< J#(-iVKZVJEK s}ΙOfǻz=k}k{޳g7)ŽOč<|0Vv|\yQycaPZ]F?q|`~F7 |S%mwS J?ڂ#ĵ\<u"im琙o?mq4~\St|7_=kqD˧(qk#M\;-}Cq?q|v[r7~qSx]V/]]4\Ɓ8T7o~i//b'Y~]-??Z~ 'iNvu_'4WRumHK\#4dY\0_?F[/IyzE}Wzmr .-kg^ysWCǐk~㛾yoU~W5t~oz6 ./7C7mgkCq-)ۈ?$~o'd*Pw߆d&:^37?!ۃo$ |6%дTn}u'st?m }4n=RB_{{-޹/]u.[;:;TGپͲnڛש\~?[uEt_um܏_-7ws޴M`XM3t
-|O_o_gk)1SωiV8|k߈_˪9xO|]Q? ,?4R?ۿOh&eOo˯?1۲N`"eWMJrA\JtbX.D?;7,^Zۮw>XDvv|]@uq)[@̯׳b=/vm/mǶF_zh?\e>'mc̮]yX}CN?WEzܪ ]|K鋮em_ K]s;4~(q_z^e `l>^z3:=)VW}7V O%EbYnE?僚^f2LۈkkdؾGKs㏏~1`e}zS{GUC]:>nVv"n]K01\{7־q2׻)~ިO{z7YCkoD_:zN qK t|rM7sɗceMfk|>urכ~,545~W?&7YX9?m:ۑ?ovoW_ˢcyklg?y>[]w[h~!TZ-o
-f=bbUtBj[S&?@ހ ނu\N3_ށϰ
-Fcҟ a)[Ά@ϢqA?g:p
-iso ɤupX@6<8
-u4 /b *蟴_B$o`bsf32,:G X9{Ux[QVrijQVvF1;/EV1ca]XVX\n/{7?.
-`,P-E(F7&ƠA^V"A1x3_9L @R|.2s(0a<@[trNn~'Z2RR3<Ɲ2{Uu5^PpQf9d.q.Bhn&3(L(`WRJIFmִ' M-E~k} =}St圵>kk8 NuBO's^
-ewA
-]JaRة2_),?K!W))C2ԫ2]}ˠk+}ː!}C؋bPQ@
-
-٢)r"
-OQ QEDTBJEp
-h`w"@7t :^:%V:>\
-8a@V8<
-~}+㚈9SF
-%x?D*to n9"#~[H[ 9*~@;`"kPp.rs/y}胁_
-7ĀJ-n<
-XxQ(b%I.
-<0Qz
-Ge@Hw#
-@z
-P>e>Mb/;>>C@GvGBU釽A?^C#:H^(9?/`8m
-^нOS8 (K`@CŁpfd`S@
-S:t
-&%
-QSA
-#!U)/)pW
-}nŸ.( Fѿ2"F1WPV }QB߳RwJ^(ACX& Y#Z}ʫ嵤xN4M(kX<#oF
-O삼Y/ F{rxkN^us ?tygR\qis.rNey744/W6坛%Ս t~{&^t3̘5geyU(//YN
-.-\ϞS0}̙Grq 7kf,k5Ǫkb5MZ~Cc&&eI%5 tRSJ-YU2-- -ԋkY_ϿeycCϚk(iQ~7VkQ㒪X_lamsU}eKS_klnAvrCu3g]U5-,nA2*oR /9N\3&DVceb8/e3ϰs"&gLw<{!/ϲt,1e8Sai輘.!eȳt.0H=|b/W#~Pf[* stOg{'@ҿ \<<4YuVҬ姊3rߙky6{˙rf%]u!]1j%ݪrV]i#ݭ٣ۡK?#Mvy%]sjKN?;!g޺ڔێL 9 sFtnQXI !](麤M2y:Uo#?#ݶ#RIiBN^nuvSO~9ڴGW`eB[g*urklG#rڗhčW)4VtKmbiMW/|%55h'y]&+u
-UMqfͺ|V0ӵC<ƪKa߁u6]u'oD+E?6mlv6PP+LѼ(8#=´Fi]0'jfۢH :taݶ̳^z2N&_7B?3Kz˼}I#}cK~i|ߥu׬n%5u-tYR0zڃ/=.ߝjtC$Pf]}H>_VLmr;
-ƐWs̳ΪND"3֦s濯kt6QҘ];^ɫ[^鷸vC:{^ S> ,F~ wf|28?C=џ}<W!.LoONxOL_Ͻ(=LA%vI;%ݬߕÒn2I^[1IoȻk$,_%&\d'Gȿ\O<.J{FgiIr^90R ~&z+כ
-),I1青W%)I7>?vq}H9H?|֏Hs3/כk%=nCbGWeZB7Rn ǙtY/$׬nK}TgI$'l I7c;f$]fHYcc},I}<j?aeza)@KͶ4מϕ}>G.'YO%yi Q}]="+ӿoOfHϥl#]lI쯘*??[x%3Iϕv1㕤o,6e<MfHFve#|DZI?9'v~l_O.MY#胒~/%4d}ϕcYdz#b֯f96뗤wR>MY>ImI72]#Y$uIͬ_#lw$NmKS|E2߉n6QA|,Y$B yIAڭ޴7k>útH_/Oe2ieOg)) >$ﮂto6iKҿ+^$eGo!2D-?f֯I#<!0K7lj'+/v3NJM]Dү3Rߘh~sÌ#L^"3d'%{f9qRүx(ufbDS%}~@:'~@ͱsfy(L7\l$TdfY4W^&O#ь{VN
-?g+Fl$cI?$jxoA)ITlֻ>/}rFz-(s
-4-jXґYrṳVpF`Bj;J&Ăq`x94ʊ˗ĖQ1 R]x˄ȡԒ&46aX6UlWr[9{KnwZb(qeF0V wU/Ҧ"k-V<Sl*|w
-Ppε45P 镚f~.x檆%ZmS,Y4߈57,oXJkY#fvEIV#5lXrvy]MCS.wZr]
-\"Mmu"EE%˛a/ebTF7$b%T]H%T6BޔRB΅7b%Ҏoryj4rnKd 34p ?
-H)tӛ/VׅI받:E+WZ
-]]?X/I+G[*
-]]XǩvS꾘M
-}j7>AB?VoSHB+{
-O>d(tu]hHЇjj{+Q>\>YOR*<~BlGf+3m~Bw+t\R_BWג)+TWЧ/P__BH'oV藨UWҺGkz
-]]S3UWTW藩/W_VJY<|U+UWꈨPkn^BwϽ-R%+t
-ݣB/U_kOnTz
-zPR_UWz
-=B_BT_3D
-:;SUW_Q_UPH^BWg+z
-}
-}
-}
-+zz
-I~
-YޢBWmVqͪ+++[TW跪}R
-6z
-]ݻ3PGZ~
-MF~
-nZP
-=BWj-P+{UWשпB_Mz++oT_?BX
-Qc+Mj1J02lWn^7Y;<u%ÿS 7o :Zi8W +a&po`.i7'Qp ,b<p 3~4(d i6PɄӰm @.ca
-e>gEy?W~>Oc'֟g /b?YƏ#֟1A. X?"|:`-3YA,֟wg|7ᗳw~f+YƟ"|ey?>g.¯bYr^3@g"֟^3^AgO3"3~%?f'3~ᥬ?g^3~2^֟!3~x˟r֟gCƒ?%<3 ì?aMxx'Q֟ _3ᕬ?O~-_3
-Wd,I[۳4S>g#x16Ivacf?+
-マ[E(DR1Y8uE69X,rҲ6 b/jkʈ!M<[?@<xnH l]~An'gowvVjF;Sw
-8
-;=Rn"+lat ؉W{Ꮍۏ׻Pd^04z׎^^{*w"^TjO12D!+>`ㄾ=ou?^W7غ݉ kNSXbUʉg\j]d):^nG8o#^1ڣO2ߨi
-^XI=%~zJz{:A<ݺ/[>HEԮaB/Fà}7ll? ô wtmucMSBsg4d ۆ
-Qvf[^K@\"aw̆BGbJit?vG1 @H;nF(Aii"f ^ti}>>=<4Fn'%Qb=e+#RlA
-weo+^x Pj:clbg4$e;-c$5mQ'TH+sqs.y㺏خ캳sœi!dh&$v&n̿wջz]OK@>zD̐IǞ7C~
-\2&#}I{8Or/_[y*:qpȸXO轃Ħ mѕqw8 "7z_'9Q.zʐqCjޛLe<xǝWgs!\DvUq\[ߟq^JV*ar].j΂&[ ¼BS||ee !B>ɿɛ0{o]SgD`|{v<o睊Ҋ.{ݬ8y$l |7g7t ؆)/yjJ a?PNzG%r!auJX㸤'hP^6Dz^b^$Jtzܑ
-AMB{ЕH4='#h,]1Lw0ݐ``L4.&U-;-彋3R0$Mޔ>&0/MrIAk( >*OK/9xHc-M߀Hm_`M?K6nIW&Yޝ9XhСlgsS׮6 _ SbݢFNvTQzCW+(?Tc&3Jw]\ǪDCo({^Y,0Ga7HtFC*YG)-\\n[m*:`xuUu+c~*T 4?Rn[M>fYIÇb>NߋbB7:獸'Ey6dVs™БJ8VSD^l/Vto9$rL;حk{M7n$F \6_38 b rǡ'r+6VŤgѩ_܅~ia#hsaIO~E;׍A||[ۆ\d It,0Z[&{(;=?fPQ !# Ր̼m$ʯ};"
-[!d/ϧiu+Ѿv KIE\4|5Z^4J~O3%YAO48Kvͅ61?zr?wbPp߻#Sw=S(ZO=/j_>(멻VDI[.U
-Ti՟ Yr'jVAUi.hJ 6=&364RFf[#7%E7\okP<, dh{Ģš!)4I[Ig!i[5oP}f,ZZ 5w2CﵿX֟{ 'cl9,ZNmlgl^jk~!dc^j??7bKh^A=]!zx7Y(.2,H+s9x񏿵 %bXef?C,K)+>^*)pwȥ)'K;6[~Li4T]&"xNpߘ:mtCsy=/Nm6x\}ְլr8ؙ!Wf21sQ>o3 O0vdh<>摱BFzZ3,Ct/IUkj[4^"BYtv.5Debdy o4MLMmM->$?8cx2bBl]/5=ܝ1bF4E!@o6qJwRha{Njk}XٓܪsR9Oޗ bcfҺ d_2;]<lUF#l}g+BZ|Tn&YmDY*ME#͛S:2D<\a&ƃÎeO`ul|6X|Z>.)
-v<lXM,Db;܉>Ħu¯_y'ƻZa} O,ݑLZ“yYo4}ϥ
-9CDJX_[Q(ӻ+hļe'ѵ˲%oZ c6pN7XĚ,M4MxCT[>8_&1G5Mi2s, sw Y9!V~2MQz [m&9B='hY; K CVG5P/-#eղzQ=SSKdwY!lZˆ<^KƩ4os$C&ĦMh7D֙悝Jh#w$ !ߢ#/MZwf1}c ҹ{iNzFu5s~ݶߍ!E|#ѣ[ZH,i.[HĻ衁~ݦܴ.}j{Q.YU
-^`lq͘AmLny9yx&Wfϒ񪵗|:D]6m0"ٛuz}'|2f%/S!|# J25RsE>\}m3@]7(yHp>fuC^pvly{~|\[ س"~ K37t).cOآ9 u0GLSFpeH{O O9QڡT!Z `p'# -ݙd;10b<#!A[뾌x wAi4HW7m+ r;b(:V|^v>AES8bɘ3ULMͤ̄=`:=cOyRN!=^tΚHã|ƧdjH䥹L6w]d.?.ɝB|KPHnC&O&x87yKG/Bs !m~l2JI"oꇑ~OF2ɤʃkOa &O@#ۇG8B[w
-󫽨VGOúj=ŲYdvH9NJTCOG> fc`z˓\I.IcbgAU.3x[~:"z{AxR^
-7/IkWߜDMfL{p>3&& kCC[al5YI|3P<o'1 ngʭ׾2Fb+wq]"Ķ{Z
-{Jmn'oa wN%ؔq,FOvg|̴Z3I="Ӯ?:Ğ'TN{xxj7ni7OtKaNEٖ7w Ǥ$<z8ݺ8MGO`i.fQZ<<AZM>,]0fgųJ,寧YxXzj %<G#D8t<pna_Ʒɔk
-M\I>1^"JE;OQO Yổj`sLk&Kiqͥy\(7O;.y v@S౴iv)#
-
-{ ? V_(
-6~~ȎJ~mQa΋if 3 RÃY`5t`B6u!f fa~&hJuzߙeMaa1':MR{sx}/͗|)[YZr_7)sӏ` T٭n0 =Kߘ bG2{HfI+lHN(3G}P'L$R?"e:>ޏ~U#cj1Z5~[cǗޏqmz?iv=Wlj>5YC940es墻)Nof֕dyx@hO`Q4Wl0퀌R(um<MLiɕ^<fܘz0MyP`S
-mG!^␦쑼~Z/Dm+[ i4|1esN: I.E`S&>yX9gh]PhԢChevc R'oH_J"ڔ"sœ&)ljʊ)ۭŵ;7~?(C0.mDu
-zM~Gz/6O,Y3 ۵s ,N,O6 MZ3x^>L抅(yvg
-,ӖM|2?;h٣i54f\'/{A`%NY@z ^}?5U2O:v\A-=xY̢+d㎃UXl#A6!i
-^w'Yuߟ!Oy-V£~kφLQ& \KnԆ`6_?yyiU|.NpC󝇎́s"9lr8z?'q'*~1'xQx?iWƎ!@fg-pGJ |fEG};PeJճWWWy_kk,9bإg㽸{Ŗ\+2R t?Tj7 kM7xEwGMCɒvE<mM<E|8I
-Fd斧^[[>-F{fbMjʣ=};&j"}Fzs\ QF~HaK2e9jyB[kf*bG[̰v%\\3ca7lxϟ&~}E6`KFAcM<N88ٝf73Զ /6oȐkm<|-]Gs"6_M6(_2.}&u|scX7ytj 67 Q/uDٟe_N:ejkQTo7x b' MO[5}խoOzcݮZ0ۿ^"Tu a5tZ?sJ@nHO()Bz.}dGGO*{,hĊjmcCLWK[Fu
-+sٚo~7"#];,:t`/ܛ$`}cL8q<!ۏҏקķ09>^°YDW׏\7? GDW~BMhW{-eQzӲNo'}݈P6PgMY{:M3<0z&6}?HCR>3#Oh#(U1C<e%6>7k)mX1w*QG&|k-l (ֶ sEF[#z1<\}/ ikSlP뀥v [NP4+Ex #{3 `AZ~BaiAi'(( ,y
-c ?] T"u?hɡ=#E\asm6ew9NyIimozc!K[Wb<6A
-}<#ixI\V^=2)I$jg"
-٨dl0
-I}ԗ2ͬ#i(:6U\Z!PsO[=ZXt5G{[jtҜ([gSߚWn,*{Ygڧ^\w G e <ޱ@]<W ×+"i~ϊLLΣ'uR'eGN|d 9@Sꋀ{\E,4ե@^-lyj?6:zLM"vtZS_!#8.穦M?'wh ;+5: [MFNњcД멯w87lfl(c%9񩞾WNyo x8?\IRO|ͦs8
-7F?Xot)o_k*]r q59n49q+:LNǃsuaoǮ{wz{ &gnі?(q/W0ӟ7iv2~aZvE/NNO{ҢE'Guod߶gӧʩQoǫyIܩ, =v-/޿*g܇oZ͗oo}!Z8-GL%9I0+?GCAhw{3%B<Xy|-JB^,3h Wl$e(U\ұ,,~ }3z4v}icg|Cf/.TpIw |Ilb9^tQ(3ae|l/':$M }u|ڱYA/?m狥f%co@a_7v8#Dy劶~=*b5\U<ʣ8Y(& *%A}Jcr֌x`aQ7[/6m~~?Fۻ&&slO]
-c}\nϔ>t?=@w 1T<s+7Frb,ȍas mcc'7xyI/${<~{<qO).dO:;) .mdqTZfɶW?\!C,R[@!~ "ٺ8.f,VrXQb!.b`lc;5ߩ?[*0O}b:Y![@%OZi&HιBnO #4>'36#ʉ>;gM>;X|&G8rY:%rK;Ko;gM;M5N68|l=w.xw)ҹm'Il
-_6.y{\lBflqpV'>.<;FK"F[;Y:a`vjK5M2X~:9b3'k ϚipVi,ߊ6lʿ߿, Dɜ>hE?UӞ~A9tiԉ|f't<YlH/?=kxTE3" p"J1p@0@ p^pst?\PF$$X1
-jE:%ѿov Vp
- -)+nBo7d]Ek_gRBxh-p0B 7OFiR~ac_΅6uaWXm`ے~3+@lZa!{a
-7fW>˪ fO
-ydf6b7g-;ar0ev׵+nF߰{PoV|>=YG&3= T:UAOw7La |!~#D,£il^Kb"?$^~Yx)hJ| rKdcg``)20ͻO~0Fk ^z){~(4ԗ.,~tarZ}'  #Uy^xU2[Srmj~!`Ƿ'A{ {7
-#m#ހ\Kr l(B5Xa5ȑEAEM J;ʣb8=\kyfл*ʛ ^ABE̍IoNwt Nz;bbN4cT]}?F`HmM]Lă<q [TgXmDm;G=Zۆ;] !Zl~rk3m@놀2+}eσGIyrD-݉ >p#R p_uKAsC,,T2_Gʅiz9$4م507D;A`Ki#]_o
-` 8&o7ζ
-1Q6:fkS'-':o7;~ϩp
-?TF.Lq
-MҡwtB+Э 6k%@7cEYxLS55v yjo8G5ƫ5!BKbZu֝;h+v`HEkLtIfg6sb`/kO*wM!<!tمlj hH " xޚ}Z r Elkisli/)6͐!^~J!$tKSoH߽2$}
- M^EH3L>`rS/W7ٰ4m
- +5,OUeDj˖_ V9Mk?Nz5sK7ZmLUkFa|7w@n2iۛr|FoW+T8Qz*1v$b)a^U(RN S9r]y˺PG']'|k@Υ@YϹkrEW$~nk?It)߽p6M@?UB/-TW1 !:TI|A[dkN4DQʿST=i!P
-A3CT5Oj2sQ(x}$u@J+ IJ շ9dX^ZE W2geV
-(\(* s
-THâNZjVxU~-e-8VX1m7D0cN2QO:dQbf }t6*4ohõ0CԷ) O{vh?L] Ȭt ͪY"fJrXʼ/"U8ָӗ|c6'zy2_ݎe<Q %(qCd:7Z9DI[>O%Yt'}
-KٿAd: LK_6 1qb?>Eyp|dO8+/cۄb˸jFPčDMzCz?$ΧBr0B e6=tO72Ez9rN!viZ']MmZ%EMCML ͣSЯ<gkEAь[dzԌ j|ítrnMC5bxaȇKJݮE[66<gvJ(gl%+oA2{[Lݓpj7Ό軀?A!gsE\+#*?i{fJ7b"eq~ؽ@CH+o'HkϕnHAm}l(D)}W= kv[B
-h~Mxҭ^/{@ 3n2"*zeHdcn:0¸4 ^}i8B.8'z}I&F*4zfg+rA;z
-Hpn& tI
-/*FYa&J4$LF҄4rȽH2W{[?3ҾY3 4Re͙(($NB:XY(1Xefp'3&`TX?H=3y=aAք?,LKwTvNaH0…sCoWJ+ݞ{)2Cp\zW#׽™$vD; c:WE\!YBQG:-GeˇY7DGrs9fr8aڴVRE @`_܀J`ba@ԾhgJ*xNo^V|P*R5` 7`6Zpь8̢vT[LsL%nhKDCDCl,=xmD*,s th囐J5 :pUg25kYrsMh,,oM_Aئ ={yGrgp& }_g
-Nތ…ǽ|+E ?&?!CY"3Jɞ36+y`A>aX>{n"IK,׾䩧~JSOԕ#
-([R(c@%fڌ.b֙ !U9u}>71#L$cR7|AXϐ~@2K6uĕ~ۋbyjjkgO1i±
-+?Ӡ]2&"2sEu8.fzk' --\{|)dD0f_E.u; P:e6^US3|i$W}|붴4/oKk]\jt/|f+S|$i`Tp S_sY#: Ѵ=r;#w|JL_w31"dVRyR0>aZNdr<?F梢S8sIޱAZ]Nawx;k:l,W{~2R_Fo~]/}_(<T2<{pr!$<fF&C&Yd07qh4E He 0ױ{*p;6ӈnui:8;V\2Ds@b4]yJ!~E VM\'z~&^]Tn!l]άzj
-H&&ׄ67 ^/*B#NSiJ|S1kᝩᥛ/cp@Nzs]TECjyTB/8Zף`5zIԑwz,oI RSiyiY"߇!(fC`U`rӟE@-q(c"zrzCɽ<O[ll?h
-
-8#8@!
-M>]컼8WD4v0 ]ޔR*\ܥLC&L;n2e/D?G3-G6nsòJ-Ld
-HWǨ#$xTD"Bmݓ?Nbp-k y!A0}d,Ka[ÂX_1rfo%RFHŊ|PlL%|d -!˻B;kQAK2x*eڋʙT4#% 0# id@"h W6GftuY[<m7 >1
-\(I(q^$F{'L"ژϯX>EB&b\EU" `6Rmo-Lܗb1Ʈ87Kit\%|8"H+ڂJ.]':r15IcW`
-N'k+a&Fⲏߤ])1#/G4]c>D9gI !q5
-(bMGx&HD%jjb^D3\PGhCxJtR+jV0*$L (7Ed4w? Z{?7y߄@E#]%ܭV"9So,W(W
-u+&{v^E/ nES}+ʮQ#MM(6Bet逸쪳mcڧ$a~mv=[˹v<
-JIy'`Nx]]1$LGxB̰{tl"r~Gkק_dF+i/H~[![/tס cr{*[g"w@2 p~rZ?@fVs]ut{V֠$/wN-EH½]y3v:R㫎ظZLϕ8#"-:k/Kg:u:O e
-e܈&DU=_;h,jϜՀSiW)x3=ԣ/4Dv梡^cdruHe Ž4Bb1R54!YԭoGMpnN g`jf_B
-bD].dbď,BB\7pqIAܹɚ{IkYaa}35Hm쒓<|5g˧m__̾oRk}ȯ8[|RE,
-dC.l=*ª{+Xb9f3T^YpW/CKOR-R-T Uq1MR _6E[C9P[ 2\ejyįB:ۅ`VSH#C\[5F S;լT
-7HwWK렸UjTzKm/1Ւ9M
-+wnS$SԘO2"jr :gL= pe؟@:ݿĺѨS.`:d
-='_E%,.u\iFg9)ar}R"J#H3aw1LcnfUע16z)xNaM`̋e3, )g"p= p7NC b6sH71L(1L8V3L
-cWX9 EX|ǑGO ΰ Ä&_/$Ќ0<N' o2|6 $QA3=
-te3pyUq`tA;bac!;4C(Q~s\c
-3mI$|+PѶdcdhW2nkn`I@mIt[C~!6B[=g _V&Oϕ }NW6SpXJcGY%yMݹўZ@(m;yK~ZR!7$Wʋ<ĪwQ
-]B`aʷP
-jE;Gw|@0'ɹޥ.!]dxEܥ2GY=DUa[Ds(?rZBCsa<acF?=F|EIG/sĬUT
-ۓW~}O`F=E[o+= t0׋>:}vn5RUσ|rۦ,?m
-9~aK(ME:qB++5 捸 4/Lw{f2V/II?pa˼ hKw3Ygߪʭ~w/m3݁WNn"zr^!sXr%k7Yחb>$f6QFEZt.R\Y^ fY\VUu{76T<Wq7'#%/B{IFs'N{}Y35nҺ
-XZ, KdF:6j1(l[˭؅-yB:
-29{}?gоr*Vy!yǙ2e_Y o >)-Dh?f^U~Z=c0v
-1+
-$X,)R]q
-FI.9r.b ͎}1$RX<9f ז1:be)xQ2^vE-e)CLA|A{Ma:O|EhVyH뛈[kXu cj`9$Sލ^п?Mk^lb%aTBR2mrIC-FzyAI0݂&8Ќ*f
-szo
-sz&8k0=݋繹3\îּlGwƇiȁ
-Nq'b>:v~clR^qHi|[ ZgyuQk,%[wzkEtgk'2wp&@4͇" oXїyKфbĚFYcUY\PZH&@_x ތKH )m+[D
-}BDTHpog3H_VL/'?m2`r|%]M_JF_
-ޙVt&+d60:MϠ3p@g/OO#'2":L޾=Q=>E."ob#Kd׍2Θ|3[yqly[Ɠg4f"!pDV783NpFƦ*oɤΚ)ҳFX% wΓrv/_,ݲ<\lwfx|Y<RHcfAqa-(
-ݏЬZӟpM&?
-kjZӻz!
-~HĵVƝЂ-4d
-1kwkjewlhcG@=h =w\wvJ+Ϧts ¦2-N,D[,bIݠL>VݛXxΦǮJi
-&fiUt-ke;kG7fiAw|k=$oc1zG(D/}SZ^@8kjY^C﯌|icm(͸N1M9N/Ƀ|{Ƌ$4?t,9iWgCODBfZ'-{p}~{:O67=>d~Q]C'9<}΁]do:ʸ-s{B񩖇
-S9@݌Ҡ$--'-wz14|Fh# B dn#^7)}:z[=T)!,%,^z~[{׳C<E TR&Ft^?kDBkȁSV@{ {66g~ :Lӧ=zM#i%[{rP&㳁lJKkz
-Oa6 &M53Ʌ0jR)4fRڈNL۴6kWSikYeYZ#-TΑ=3?59?F("mku؏Ld:qVN]= )fbHv& QD
-GpɗK\ް.
-J\= r(*AY@p2!QЈyG<A l F jà b}'_{9zν]U3;Ùe&r32}S{ eJd3l4Cm9yL>ûp!3 U !F;z*IbM }GMɣ3ݷyE_,L1 41X![ -:z,p5W-z뉥TEl 2hem!Qh+@"菠%
-/ ˆb*Ou6z'ĩ sΨeM<xC܎UP:_`
-(}DEOz/{lXP64 Wlm(]</M+MR>
-Q>|̔1OG}GE>E'ׂ|t1SLE>dюB>rP8h ,
-]ec3$ L`ple8iېi!iw4 wЦ)*-zdǴ ǔ6VrQ
-Z"DU{FEvηt<%oBRP%
-(A3ì/[gH$n- r3"O$_!B(p`TYr[d{lA\i ٗl*jۺL͗ :ܕR"2O__cϽO!6 9ObxYO-f_;a눯v6^sM+&H */?KuIt3Ԑ>y(?ɏG ^vJ!?Ar1
-*pƫ)wYQENඪPQ@vٓm[NÉ(,I_rg϶P#\"f*LT"g.5GnvZ1@-
-zjP^_CKt҈CiN$ 4t˯4tECj 5B%@DbVo_,^noh f7ģ`b8'
-&a_81a3XhQ K:D
-m&f!G$ұSlQ6ucNLK!VU~,: |uXq1׋kU*ThOo.uhvVcƸW0L;I[ZPyzf[o㛎B"]hօPߨ-S H mͮoFMdp-
-^;+0b{L3>-?Ӝ o3A}/1Ѿg~MXҮ3]S7i߿ gҿ'͛6/5ѫ@wF_
-_٧em]NZq%ħdq|W<!{Fl_a֬;
-~vZoۉ-^^dT3X @Qd[?n{3/Z1=yUmo˯?*/XKzH]"MTrα3"zψ>m_[b<G)jZ\?>=ȏ!Q"ms8@&<8#뎈 !L]!vzjP 9b͓89BOtSl O`oVͭUT VY0Yv'>z?q
-kZPhN7Wh˿ߘ:.bRJ ;g%}t&+Dr#?_J00i'F(̎\I8pXT<lcDl'6XFqS1 Nds#/$TsM>dpRY^ebظWOa%:Pq(/m)rj!RJf'MKS&"%
-ypd&>ɷC$Z@wS~~SFLǸcD7qS~-oN*wonWo~߼7==]O0-ih=-[a<ѐ(&٠Ul\>@g#C"!DHPpp?y]W#HL7Jd56F"I W> l.W>j׉gF] T[xs+#R{[|Y
-\i"e5@>t)N:ebf[SqP>H,P"{x#HYf^Ga>Ok>3OGK &؛h?| EMg9)p]ZMohv}aY/F3K!͒)%Cz1!$=s&_ِLTqx)ċbc͌#h|CB;%d-@>@ m@ tdoL$ȻO*%dl OQj)W/Ѓ>ҵkcXe/`zJ{hw} !0@
-[J׹/ahMDFo|5dԍLКI?ʘLI"!!a3 "\/WHCfql+ґty$;􆑲AJ ŵ<0M~p-h:{X-d M`؞8r+Q0WbU
-?/ՈavtPIkHUfxrEE把+v^/`N Aג,ͷ`Ah)rl#* I
-|Kmbn pи7HZ Ya9?2~R= *
-V$4Oƌh Qyʉ5<٫hoH'p~-s-W>dѯyA:M\&r
-ioŵf_,<Uy2/du2{ {A B{;U"r?ל]6?v>
-}a=[RĬ[Angr;)glJ n27b!v2Q&y.+F/h*F:/tW|]8dLpy2Tii}4@?9G %S%I?X6\B3Cw d-.%<x3ehgJ 1^e?+[wU˾/;2$͔ Z׉.H4pFv&>-ǯU01Sb>Rȯ!82g{`#ѡm{L
-+;ܫ#{ /X%]MkLB=T0ՠ^==sob4^Tdb)|~죚 ̜uj Мo`JG~eKM=|{\N@%I1l3B7-w7hTm_3BQ9#'TBF`b30U$>Pv>lڋJf*t>?1Ւ~|DoFLvoV88Ob9dw5Y*Q`Nƾ!3o9m
-0 znip.@_mqf'wZ"L`rHDJFL^s &FH,1Ga CR`n
-
-YEpLHad9H!"W&Hm -59Vz(kԅ/MZrpkܡ j̐ Sfa!]]hwOv&+HqOģ/fr83c:')\'Ð:tQ ֆx{ Z4i˵Ƅ2 sx% y!wJGP]tKtEv6чjAYrwXJ-UkseSDzBMLV
-1 ˤ`.g$?Uw3~.IJOr a'YyP|a^'N)TBB%2k>޽F5ӡYM[/6[7N$؉Qҿ}6sec6[xAIi{ayWPX)c3+D4Ag)ݺnyMLaެ"
-2
-NQ(') pTQl-Jx&Q[V>I|00ޭ
-~aKHDx5R v"P2*Z=s:&n"H'Ff;`~ iߦ\oSP_߰削H
-[$Mֈ iq;~Vf'i֤elTH ndPSJ'$i23Uu.SaVԑ@_V5YT
-`ḢT <j?ðxЏm7BY"nW5Zb!j q1$Ɛj|/Cjl^sͪ7KZUwێC
-w66S6eI6kI+) X۰j; [D{. ?[OJY> ^¼s'mG^"oTQ(upid`q|FSv<g~cA9qft ~60ҼƗj|ltȸCػ訪,]"ITA#6"Bam
-O~8po|d.R64РM+s⟔I<Z')"TݞPuOF
-TByl%7a_/r6gQ73pcBmoJcV3(q9 'UENWPI,C|+6SMY*Mɉw`}?>n.9(DHkBHa6JUH7
-G(p'=6+XK 幹5[ϘiZD[Ėzu v*soJ0=<~AK6tj8|k䳁7J78$6/Ǭ]i6u$B߭
-"c?ҹ5GZNZBY +lmqkڑq,-cM/f<ֽ,m2|(V6N+cwNWu)N׵S<P<Nt
-rZT;{R0Lrm?xa(LmǍ f<ZY58r
-{I
-ҁR
-~ϕ]{( DqþoA j4n]]fU]6 ]VGd}![tYZ*FeI)"R8gkZNk:h
-)'+B3L
->* 2.m' #1˿T a1eiˏ1 *zo㿆?Y/Si3l.bq\XvBLvѐkudclsQdAr~337T[-E<t_( G!57z r :~}#-9YNO (}zޱy(<pyp%('2[E>
--Ǻ{|cmO4fgoƺlP`nN9Y R/@0AiRWA?`*Gr{#bIrSܒ<D?&{vM9~(Lm|Ajk1]:G~fK0J؄;PSji!7od#f|2R%/)IzOg9}`tÿ;/xǦ5n~'cǜ6 cV9,q3PpZ#n8Z~NlKX L"0(n/ a ׄ
-7dd dG1#;TmJ٥Wk6._ثiE!`#9=ڀ 3HP7 )[J4wap2#Ɔ%إՖ'KղRm[䌻-~Bn1}dP/2CAs>| 2Q8VH-PvQSYσQz=V1Pͪ0zf^
-|FtW،(̽y*Jln#w>ga &NBHe S>C!QY孷~/z7_}Yo9~y,Nƻ[7}]5ǻ 0&Ԝx+7dO,/d 13 '-V6/60ق ,2-(pOT͹g 2܌z/)ՇlT HI-Lm LL֚0n%}5r_r<Dp
-
-%*t(g ^of"?Ɯqh  8
-W7nDzm*~e 6i0v}5(ZCjC'6a@ݦ%5vnZ0^ zr5xA_wr~*<:%%cpL^*ΎO
- xFjz\_ [1i\xGQj.=*p:P/)P\A-`jf
-s|l bHpʻX̳.pʚ qoB]y}j
-Ldvd\{d =S΃-Dp]Y#I/iIb/HeAªR9oºX3U
-kV>
-js#+x>ɜuiYKuzٖT+rX/mwYX`<] gjB*Q_KX_
-!a88U(}?cGOЍ2~ϟg߇MSy(|'#s='ä{~%~!gwid-1
-B`
-q yUpmi4V'Ѭϯ<ns)VAPRz$iMYX_[@^h)BQ9H_
-z]ލOpm7G'<VT{ҙ"jR?tGiUU
-RI;K?MH[C&Zy},@L圙#sV) U˥^b-`i`@Js P)rp5Ws#E* }ӟ|-ޝ滚9{
-c&yv y(:_[gSd`iw.Ɲ*@.,+DP@݁iF [i!8:A#0 ߒa`~
-^pqlR7wBsVKΛ% XS l)"f7aB+!9wHfI-hHG['>a}Bߦ uуf^xGKM+"(+V ;#o&2CL"}P3VvNEBe_r7FU;uf;aP^6 o T`qAcH]l>8 }|S Ͷoݸ?+<h1]Ab yBP|%=.+DނOM4a0`2؜-$kO_C}9+-
-f+:s'ha |H쒐AT-TYTUk$LC$vARtӺR\u`2#uY7".n8Xc 4&{=s'3 {,oV$&u&.BsCQ ^^6PkŶS'U@5,KK,Vi"}y| I̵[ڰPnjeԁaNjl#<aF2$t@Yh4`OZ,ä6z7;oT"J&ްRoty&(hl5QgWKX*gٮ,zW}rI ~+ 7`Tuz3CSZz)~DwdLR]#H W-Ԣ2DVa{O<G^ sAS vQd[u bro0euc5ܻ J5;7+c4(̀
-G_!*W=z<<c$@ 2<LOqv";T3mװ!fEH wQNz%?;'% Z#g}
-8gl<#쫸v㒏P1>H/n$'TO#*N/s瑎sJE쫸*m<WXmz'
-x] v|af5=ez2 cEj-EA/d]]vYQ{dL
-^bx(tͯ 7ː
-ݤW-dt\~&"g'wjYUd <G
-"{Xy_zy
-u3iy`=ag&&on?zV)^>>Ijx*  |f?\ؿC*
-=~nr,<g2!|N@Ҳ5'.4  942i\R] gQLҙ o!U; ooEԾͥ>n־5}A[CI$$k^Ǹ~v'W4I
-3)Q;1S|w?9`jۍz&2V[]D\v4 %/fށapW ]
- ^"&w.Kx6Y=ElFIVr/vAݺeRRWq3]PRhAƗ=F.L,m^`8d<34̵Ӗo ^A*[r_ Aph
-IPF
-݀1n<ıMM@J0T1e-E1rif-lڰ:?%Z=BAЗ2ڣȶӡ\ӫ]l̚TrZ/([߇J nwI+daJ2(~D煮NlO]h`RWҘ7XX]%G}w[y"AfKYf)Q%g!W܈>E ? mRY T \яѽLrtpǰ bz0&t
-3kpD"zr,%9vNsjRd)h&~;2( v'h~A#2o+E|kV \q5t%5ZfuK|~TFJ57v=҄Bl aa Zgg'q`*78V=t_]ҋ&IZ9nnJy4N[ ~+)(O# MOF⟌'៌៌'#dĀx
-@c#%(
-!]h1ae/wCp7c2DyM
-v,d'pQ78׋nֽ:Hك݂?0\S"uX/POV\ Κʑ xN Ɠ؂-4dK;8R_YiL
-7tֿ8s6_W'kS<hruoe
-*O?"|1&`pvcuV;~*8_w4ㄺA&W9'lk<$R a뭩&#YC:fD=ءP^@@W2Eh
-d7>[dl큚.F+D
-ҭ+v:16t?
-;R5hr=*tnjыP8}'~vĻk-~M^Ye q+k/`X-L`>X+g(z"Cl/b\D-Gpv|4XvȪu59MlF1-޶
-skl=NYh$GEe|ItƼiRȦ0.ĉYEypHYco2ߑ T=qo|>>س/x^#p jLDxiF]*<4-̰  `ZU %óDRDR ,V k~Dž#jA,{f6 5]EJ'
- @XfGŝp' zr[5[ZᦌAX%@ޟv֊S3yװ,
-!mWGHV\/(g
-1bg5-bņe,2.a|'21 n.IFk vo$m+YG?s/FČO_X&ƾ34nlut/V.|#R1J^C)͉;)};"mXwo,3ɐ4јfMWYҕ@ {z@mp[fx}^DS[Qh#\#eaZ@צ!'V% Ԏl+w}9_I u4Vq.a߻ef ޷|&D֟)m aM_XO뿘k4
-=xVeWeWg8MV3B9jC
- )9[NJ?$;羡
-v_ :~L(m1eIp({d!)_
-0c1S܅5y,M?hQRE!!*Ph
-9;lm㤍v6x}lDG}~_ν_.-!`cgTOLWD&bCͽ
-4vݦK7v's>~5Wg:'6iCiLTt=:XI|ՆbYZJ2.%@<`L*>nT&z~=eۼ#3y,қ-Л~LfY;ٲ; Kۺd!)pg&ߪY)2Fi>m4Myc;jSY@?PG)Hi9OʈzP3.ܪ sep=(i  \g
-+
-p@nq AG"#x~o[ܢyRW;~ax(ljR6ȝHD@Hܗp[W['$TFBȷN;FVA v 84V׬oXW+^Yx!#xXU.0d'Z8>ŏ:sGv[k8x]m
-V{2Uyj꽵`ch[!bЄ<dDʺ=
-N?c<h^!c,~_HX$&_= ym}/xi1h%fy8S7B؆՚1?jO
-Fki3u ):MGZ#Fct_nuM{%hީݒ9qgnN ~HՄ6֦4<ѼM}iP%24] `;Ob%<9y۠z`QVV6ky^[$MIKSRMLiZfJHךStSBh$k|SBPhJpi^#%8IӏҩfIyi8s@IKX4dHqjdy+_ԹRhHfOH\tύj| Ѯ'Bp0HF 1=*.M$s|\ %' z$˭x?op̧G>)%Diz۠CӣLD(Ulqh a>HnL*T(c >x(c!iJz\{|zAwƃ|T0)%rRC9)BbR٥Yfk7_iS#ng&zk
-dL!zJ2 BMJtO*"]@OCS}OKoO[oSJt/7(Kp>CN
-$q/[}g(;gQ-wn_A60[^/ +1!WY8 u/+1 ;7}kƸ+$V˹qM&{&M0WdK)̯N*Y4`!Ik5sD|6QD8)JJF,>nW%DPE^c@zp fZCd.ߏezaS oj*ip{ZQ,CIK??EWlB
-?WBaTRHMd`F`:^)CQ`mb%o"oeMQMAeso6J;7QZ^L2 iqgjJdac!O0k3|oN QC'Q)TU-
-9S#`F"j!qE1~N58ɬ\OQRBƻFTaR>E1l"unYX[*&_\lm=K^Rٯ˥wL:)t LcOzM $rzWGۄB8c1%.OA^@W
-4KCtq-{,V&2$#
-t2
-5z
-b1F>l*_`V赌!-̜8҉,l8,g@ `:L/M@SΕ,Hs_
-*]]G #*=hege{U ãzl6Vw5
-bhK;v,ߧY/%.EĊDb$%$+>D뭨%ԴL<_rih7EC[[h\w64&L9F3:+HX Ծ}~=H2>"闈Ye_(t&^xue/k:kz7L"m_Kӕzptkm"KrΖ)A'Bd?/6Y<}s$|5hWhCE0PLY n[t^]zĥ;V{ ''ϐw`lOtPLxY<„;4CTZOW&h)XRNkN֜5Ú+'Tr^x߽_!g<`XfOT(峲P78bb;}t (\I?p[\cm#_0+)k7ʬ1zEϤKG:Q xAN2;C( }VCY*yT[a<yco[ :8uw9
-:9?MmʋpMddAQR2ߦ6H~ur_^Xf:a3>eM4v_IgZZ֞6,%W
-,K΄u̎܄ك:/-'ou"Pָ +&nxؑ lFZQڈ94p Ԅϰ?76ݰJ]3n햪&1sU螞5Z}\_/=dsmC MVɓAETQj`kL+ P[xtvm$&Y^xk!PeG(O-ipL/ vFR5agY;{hع6 ]laMϿn!} e`U1m*@]VC#Пv(0y"c0o5(TI:mYUnf&.sСªRy=bBx OG q#k#7Yqa5G]zw尋SZ}ڐܧ] b/P U2XicbY\NfA/BLZzpO'#rєmtZLAA޼xqIj7?#:.
-pPl-nӠ &[:a;>ghB,ar"=&ԼGzRAogLҴx_ɔA{@5&t8Ceda+: GNi0hOŴ)3Z vdSГxCL{N&> &l#I0`~@5dٻAsn5.Ǯ6T vLv'U&ɫ;&E:Pc6˅KUƎH׹Aԭ)M8&L1Oix+5ݏ=3Z݂,F}r{i2i$uQQɶyMoE]
-IZR;0Zo7fJegr~ȟgq~)Wq«Q6kڷez:A?
-iKYdk!Lغ,7[B wziZp!_筏!@)s#وy5.^c%"Rl? D(Է3;}RƽHI;Â '5Ի460.zD
-/׾0,WE6+IT gӻK[ky'FV}6vF~QöM}DŽO߱ hz Aq};m7}Z,sٝ}@ SX3=7łdN0W>ZuʯP9h͘>$p6%W"%Uay!.>ro5걗Št
-3@#j[km)֪׫vk.Z szuTE2_c0}#]7&Ua߰
-w{ݬHk0EmYe>_bk{/dO H=uG#Hl.{jSٲ88FM9~R#%jACC1rH9dwVYw zGѿ ?]x,-4tنV͠@N+i'ي8˔:R\;L8DйƏc?2a 9di')wh
-@<b&
-?f3]J{! ڔ=a1Ϯ?tmD'WtuŒAukK
-SuHYk3O:*#v?eb|~{{V?QA GѠ!U>Hćxk$#n{0!{ݵp͋p,AYr97hQ>wZ(^s\:{ɫGypP<|?dTvdA#9s֥Q5zc
->I?<Eq7D*-9u_s:~K<܈ラ:A9[ ,ci M
-<Snة.Sb/;bN5*͠Wa4.*Sb6 a
-<ųKNw!+J c.P1/g!~#%</*L͔F$;.`Cgdm36!W,=iGy I)]{CoOgl9aF}йv.[ԍh+{rPG"?`툉w--"~KT/XvUWnsT,ڳVHh\OK)Ü+9} }QH촲L=]yM2ڙ꫕m&I}FW
-'(z~rn$%|d.Hה$oi5y]&gFsI~-eO] kQC&:ddtQc3\ ,`Tc`0`6= KRG0/dS^oqR<7Odm#aUyx?TNa_Z9O6ekw'+Nf,4HHh$6
-6('=&zYe
-l'/_q4S];G+ٍ\{0)a
-56HVeih(N@oL|
-EdO5F5Ih&WErM @֞
-oad ,.Òm&gaP&N.lhVcQYv'\I
->+Mp] 1AN\ 2_W= SPnBs
-l(_'ߵ
-{TTT~e,A.+-]*Cݽ-]rDvYұz>X> <
-;-]=
-"Ai,'*nlR{< b
-uvB#=48 sP9c6"M Z KdR `70hiqfL|x^osb4EjC77FfܦS/l%X
->aT.r<F& A:]"^Ŵ9op;sS]LsэbD[96>#W:n>!|_$V0[%X0糋o\jl]ak܄]P^gp8VdpKfGE
-yR
-7ߑ"G8Ï6X{ ć',ӏA`ΦӅj5Wte
-,/w|<ݑKǾV+U7^BɬS[aRB3hٲ UKTVЊLɍ^UC.X$bɒΆ(a!5h#\c|HL#'a9 0
-yҀlEw5"T6QGDu=u'5!4\9R7,idaF( pUsrE/ B0(\ze Gƞ,-!bš .zBO3;fCv?Jnq qdvBj@zQg֨B7A<g hQO~Ӊ<jVA,)D~,,}
-h9ib
-\wE0tL2A
-Qc%]xEμvI]- ^Lg p*98#426 G7lClumtmZvc2 imm$6jE¸mfن:FfUfIΉ{#hW & :0iGӎ<$#ZU.JKx\5d>-R#Rh0 k舠q=w3򢍸ŴYJ;w4hh o4рٟ_M^wu&i/ƷM}69҉Fs368`ՙg0^
-8"IcJVUG$.FD( #|ӺoDqqjFrMEeqmzc|b9`;~__)HzvC%v~g3@
-\ Fp Mk{enB1duo!g1ZKu{xڲZX*X
-)L;o`U]HC:UE
-_
-Ja*#4 %'pf;i/x/@G
-5^$WIW~in#=+@e\mHMŲom3.s*рôrxVCA8 Hk5z/fyBx娡!Ԟ{=~K.<sTD;g‡,Sf㮂bQ j+/Մ25UH*ssԔ\C?Yn4BvW_Bn>Ut Kh¼ta*-ii|eO#WGU1}D&zCm#{
-/mus X}9q53>eldW6=:0a?ݯҸBSUjZO6+=mzzڤzZr=-ɼe%혇4 Ag~<csoq]RnHڜTzʭM)vq2K[Z:Rd[Gv W^Ya
-f1~r@>_A
-<rnҒ  Q#U
-~Km}1ՒyQ[R_ͶI紀2}JahSL9,Aqg(K7xcߟB)9Ii^Ojz~=pv3$A[,A]Ms [v^\
-/lO(6K:٘t ,k,)))&k(FV8C音URi<Tv]~f_)>@-A<F5b\ޫʓ,5yL/ȷC~lO`74;w9;a
-u{h:1cn=UEK٢}MPH8$wh0
-$<¾m|ul zooP$$I hq=o9Rr't@J
-CJ5eC dD =6XOQ~Aq#:)xSZsO9<TXf
-Z4bCG-C;˘;59Cu*$Ɲ^44VbύFH,~֠C*r~ּAKdp-m[=;{[[yѯueU~{M7ڑ}
-D'j)oZʞ̩q;!- ^T;_Pv8;vkKȳ_>*ݟB8j&_(*4ǔDK3EE`qnISSa!$E*W+2Ǭs7s˵T{#6_9{w}w͒ǝz4gԛ V|^SdD[˚hayz\~}O)ғ궶1Vl!/ UU h)u
-;ؽp
-(y$0 Q= ՞7p
-)4X(Cx?-Ǣ([ݕp]#[$<Z*DkRroofnhf(0&͵)Kݗ OI!%+z #:T3u; pڵ;Ӭfɲ
-Y䭘܌s-u+lX-~5i6#
-ӡQ1C`_S9ښg:Cb៾~Lw0>-X$ /K?=0ln³dT$sT*'F Un6( hug\ʱ)1Ȩh|X^-!V(+QC@leteD GŁ.)Ktn0d|E78clCD|<CE1 Uq@Q4_i-L\?MgS~?Mybd'v |6aYT
-7CAj߲"M{50Jմ32!G~fG{g9LR>cL6DkB ;:APy'Vw6F#GD(ѷdo5UVٮ$̇?bj_=JE6~нVQ
-IW&}` ͥ@
-<ɠm~q
-[BNr(4L` A"y!I7&0${aoK'-x~t`OC)8|ш@C _?iﻆF'`9F
-c崳>.'++DKg`Xŗ &jppB's3 Q6~><vQW,We}
-IۖηpY'ͦӼy<Ghi =-NQc$}WOf9A.W]ynEO1wDy+h
-3MaR9[ʻ%㸥@ǝL>1D I)2dS61[_TLIo!dM+yn}$q%.#c7L#e̙X擪v,,Yf*3+`Xqqk%f~!s/ ֠@
-OAHUq]i95Ue Q\$;y)ɦ/k>*HljM:%kՑ%LS24FԿ,~ׯ]Lqfi:g jNR]j1~#t&].iID.Zz$jwYI Mno;tC,Džv{CC7Œ]3GP־Q$܈Iz|!,+X x_x6SV8OȺ,,FoB䮤;_`;>wd1)k>fm4\qOXx$d*/ڻ2_xSO߁%}kۭdZ:6iXsq2V};K7" I.^JZ/?s1ǻ>afK,V'We9o-TZj2^><sea`tMb2fdTF@pAn/t),?zu,SmsZOv$C^2mM !_&!81݂c d`n-ЩhԽ
-Jjl|6\O +ȉhgE V>fi}LڴnkY5T2-to)3m2Du>&Q" #??8||
-un1{F{,>qrO,<ee|?Gޏ{޼>369̧ml}7=?aH -,"o'T>KCmS{|Cř׽0xCxFB8qѼ3,&uWovZğk x,gP&r: w."hn|P[K{czirRcIg Rz5b{^ﲽe{A~\_WgY_E_lKHCj%I)mg(V&KG\qQ,gI>Lݵ0f ȽE5ԺtRO;(R98?~ r{:;빩a$zd )f U"c<{3 *ehUhd?M!'?Nt)3χXu./YlETZN٦yOTBpɌT
-ݙYз!LNК3D]wѲNcdW50u[QYr gf+˞qt9:S1tcz1a$8i%pbb֤I+DE7vXw#'J߳ͱ _ANf.o@{"`R%>_6H'B̦SRK1 7X< } S%%
- R_i72hC #0i'a&yd7+:fqFogc!
-!E{CR|V >MFǺ-f3n8E
-)c>CݿN=z}-{_sD.ϭ䄞jV8,3cEњʓx>OF_mFr2wĂ-9DbֻG`_D/4m7&y!)ܻ\1a ^ht.ePAA/ktI PI[osHeU;2͗JL-8N]#o|_8]uo^v5^
-gXNUFhx%at!RH_>tVS$ݓw /5'?TT#MKsl_si3?`)F,[0=q$?r
-IXv^~P0ߎ2 wI2}4Wcڨ~{nSu&ʯEu &DUuŎ
-_*CEbn7
-RP+)~ <_\-gh!s&G1cA!/ 0">?|NcW5O'<t"#]"0bq".qN"(psxkd8vhL`%7, 38)ىd&@.fMCtZ@]Y@PntnP
-׹+K6se!hE
-r;nN3U--ɘҐ=pʱ
-Xy%i5HFTtHJV J%vk 1&j 4BZc|Iyg}ιwֵVWd=|>{mb\\EQ{qAvo"0}qlBzFAٚBS"<Ș2F5 HbktvLfo3<ۃȮ6u(Gvj(P;T[LgpbQZ|~i\7J[~TU1oO>cs>*ش{"
-V(hh2t& ( zks?Ul/S~A]،\!
-%Ay&[V| -2l5ZY tzu*UijF毧plَ> <tV"lW%8} %$U@s~>~m_ŠZ,J9Bt~L./\BbOT܇L0fan*?v@KJP۰Fkڛ JVln~FG
-Qs\4#?Qk[ g˨v;+ _Û#)@/(hYvO1T(6.ᲟZؔXd$X17@,+\,n`Y^4Q_h~q :`'u`hxvY
-wn7B+u氶oV~|0IA Ԣ4 YlK j9؟@R0ߥsⶔy^/%@H{@IJs .p&vT37NYZY><hȔ6Ps0Ў
-QM īb=v
-egcVjTgu*\x 0@% .Y A~BX$ڪLt5s`$,U~4MO= u2Jny\Hdo\β3K ).onb@hrvڪzt~R"b-b< \#ZV+K)xThLǮ֓6׹|V=QYWFS%>$ԀD8: Lj>lPȉLKw] ʩV|8>"Zw!*Qa@f|gh4 tSdz NCngQ26M#;+1M;&Q-f|g-n YCòs6-** {73, BnoA| Dddi[` miڔ5}PX+Irp;.H4NZBgU U)%%_1x7dմe%psB
--;\t=U!m'/g Hz#|!87"PݏrL;1ɓ'#Q YQһ ]SDyTܔ "zXKZ VJIRÇP1aFxX)3)].gEHU%921%t9L]SM)IwD~V9!F)u 91d63f1 枭EWϪ| Uv6!}s?;#6Ọ╖'uW
-(qhek mOՑ'a//x˽=j<eqmZ($/\7ƍn^3i-*7,^@j^
-2E L_4. ?0?q0~'~{OLD/H fR?n}ы;t[EzI;;f=3uW; Ѭ4_͕[rЙ*U%IQ(?lg i5$;_"K#\N v?kR'Ӷ +ĝeH94iD Jc'0ll$c\kecQYJW
-ީ"L@ 5CoHgJ\l@,(X;CKFk 7 g&z M%@d1pvg4v+J6A~!8gl"8Mv\,DTfrߛ>jobF<L#Qm.>4n@gc`ܖ#bYv>4J\u+\V\p<} ;>0VSc /Kx YAZ6{\MM&$CxGvl~(tSH
-j STp[2k@%,UTf@z{4'dz*Q(nX7r}jq|3JC4? E/7H'HܿʺkOBHb]:3Sy`R&цC2`zv󧠈RWRQsvؔp"w:{Yszzjc4camjL~:g
-4!}ޞsw'}/q8.<@^o'<FP?XYpx-O--O{Ή/
-|7F໠>eQcgv6bqi4XT7&GeքYZ jp_)6jZDY u*{r1>f 7E}UxI-lbe&pаݱq/ףW0%wsiu܏7J["Q[ZӢ|xQʰ|
-$ӑ
-'I27!ag'"Ywo<ԼBf?ἤZlU2y:Щ%,IqDRT)^a496F vZYTENj٫zy~ma5K`C%}0VR,)JuHjGkՆ_s~)s~Ŝ
-B39TtX_EI@4gH|]#؂?¤7?Zg<#C!NZa
-uD.< Vw$<Rm;&*s/j
-ȉ1juk>>{-{3Atu;ke^[z֥W.lWlW"lW6<p`? #IܼaγA>""뽞MĸN,F
-2G-ZDpFBNlq rʒv .:6E:8 G?9$<z;fYHɓme黄]7QjكŴ#膖h zY"a 8}8'}N;~ރ[ 2APa<fO߀{~O_ײp&(0@0=`>ޭ7e\TKT 7'`@˓+g
-Q@lNxpǴ?{roħ'WE;/Mn*&#
-JG7G9<</^&4:ê I9C_5mud7 6U
-F۲[5Tq!5Mhf-*ǦtFuv3PTPVˠ-H޷ ꕷA"(!vhn&7ц
-쪊6t$KG~U܎˷5zGQg5-\OC?Z8To2ro(2Swc ,zUS;Kc}N2U}Kn[P%}Kt웱ۍ}c(-a^웱k}Ǫl饩oi6k)j;Of g
-wK ZF
--H鬃ĉ9iti4F%\j)٧+S%FW-"蟗H NAU+7{o9W[~q%OMC(Rjg=-l@)ǝ^0F,rܝ:irr>F"D\f\$!*hjP>s'Jm۞_ӳOeaOئi1"& ;FNy&@<#A?3v׸Dlb\'r߿o81?>ƴLcuꛍ?4Vxm+U [}4suO6Xl-ÃYZ+ w3?
-pom]Ϯ$?s{[
-i?(%}͉oII3I{,䧂 IE[|l‹!=@^|$exTݗ ^V0X@8qU][xۚayey,f/fa|FxFxFo*_| {폖/{kU/hb/޺|qsx/{(eyjiqDQgs4odYY&!?D=[RJ݄Feʅ^2qz!O酌̶A#~C#К<vRעb_t:&\K!S7a"Z?7.Y䢛wBqH0:1>d\%E)lw~D}sp}hº?H}6
-{ώ#5@&gI7T]6gCo\_-wJI#ljM%?3}@$V#Y&,La
-\<gibtS7/1 ב/?RH绿= %1'4!Qx@u,a 0{ k`z v= @c8>FF'1*ޮUDMհӓ}UFG0`? ^G!#;P~krQ}mf_jyqY
-+8;ATfg p3[@gYx*]PzHTk7B1fh/2Zvë}qWC]7X9IF>帮 K 7FswB*uT۲pD(>kp@r)<%VB߈8yj 69~Kl ~*BGyjEvTY].@F}>>|)cדBeRem0
-ӀYh Q't7ҏLy.vt%9N**0.R* a 8kdA
-G5[He IJ"uxi%Z F
-m6H
-(/r6x9OWcz}>uKGw-̎Z굡,^UxDGlv$<]+esB¹?+oVUJPTF͈ywYHI
-sp
-{"
-Xz$vH"՜QE|
-<:h00yNErT W#nfSȌO=wY2Ÿ퉻tnQ~$/'}Dl^c^m5S^-K{d5x
-ͧa? -(]x%;vns3LKxSD捈MUD.Qƕŋ?TڠKjNGդTm`'Q}|nCA `/¥~z˽qB'%1|5Q!ױ)?ZىGT9^fC4k:6u^qA>3I;<sO2x.Yfh:RBaώ.8XWB~Z$36v@wl,])~8C;P7(}`AׇXbyf˯0m8 s|jح2k8
-x˵{X@d_(773 ZyOLrug ֪!ItueWA;yJ
-Ux.xv.`CJ+VTwv`F$ncAU@?P} uxg WeNugu~lL,$Q) 'NZ<nܑ"
-ҥx.Qza=ڝgJsb/= }7,і0WYIe$ _dQzjM!nN )GqA>:!sY'顫j"PkPWzn0Ñ=RF>AjHB ZA.~kA1;$\+o]\5#LCbkq/AօQg?&_݆kyRTǍ]֣
-ad캵Ĵ?eO
-pgӆnCO%sgQ?z1s[_S^eZ.pU }~R1䴀̊ב&owu+iCwo.' PԖvZ]V%s-Vg % % 'l1ܟZvYCh_[(߼6A5{I`dŁ(:U!HK0Deq%Je/t]D85.g%jGL@Ym]$QHbmQ^pNVt_Tf\ a&Ƹ=$K~}3EF9^Ss\ٰ!)YW,XxݛO)qGL9<9<9<wSG<78iřYs}śth[L_e?҇?B+dDu7Z]|V
-<GbH -PԔN-SN9#hv8e!=J;֌pKk߯)T1whIh!MDv898t'
-okP8^jq!jx xk)LP7/+YNy/HϿn
-^@!4ޑT8ٷSAI`}>=M}VWMTQe7 OXSi6c|(HHwDRw>OI*7i#ğ6 |Ίl!u(T{rWU
-q86PÁj)0Uh
-DpmBq*,`k~D#^8 6f\t
-H}')..ohpx ~OJ<ayLt33 eOh
-wnn͟.P| Dە~y
-+1x
-Ec\0d
-4<-1Sm@K~^iڞlLӞ-0WG2Xh+*ӕWL*t$~Fҕנ}46a0x髬$4{3"'NC$&?-Bt,iǍG1%ß`~ao{U\W=`pvR^LGG,9aUL|>l.4S,%&"bV=g9ri˷c۞EWrtf+*xQ;vϡze/v[?e m.\2vo$8B]#c;b-c2ZAtDr|ْEPvށkȔn )9oȸA~oB\iM
-W%nF ^ZKZQ"!H/6C6M5caAn8l]fՂy + Sd[_Ю`V/Oj@
-x; 8mI/b
-~0j!p?)rC
-E7Y7Y\*4E>2&UxJ<7C Fʎ- #/
-xDJJAv~k$$gg08F)t ISb
-GQcOB4BAˆA)\P !?&?o\`Mgpb R,lΚ}hcK!ρl-xZgXɛlxG!7`M6NVX*N=z˄]Vr>Ide׾EB&.>Zddpn$5' >69?xgWbχTmRRA\pM Z@Nl4 6Ѣ0>FY}C'~c& Vd- _<aksŏZ@
-(
-ɟsƔL$,;؎偍VH=)6?D0ŠiAZ v p 7,?iIyL<lq1FaEwh+[ruG=]y!az.w_glj_q*XmC܏sO!W5ݪTTq`T RtߒYqA{N#h!p.h
-*k4o(mjߡߐddZ37X
-`_Q]Dh,RQR
-- <H}MfʮYeM FܓJCxl WoAƉ޲%]k
-hY|qY4`<`Zۦl( بRSSŠ)`aÖG!suvkdڨ=Ηi܉ 3hySNӓP
-Եñ9m*蓧UACmPճpfoiWO<t'baw34/[>f<e[;m=aP@PXE0…DS4Y` |³h9|u*paѶ y=ѥ@܄tk9_ Bx&{Uv:i7Pf-3}U(V==rn_Oe_ߺaub3<o_Oqȥ|͖15 \ԫ0+UkQrVʷ݃YPnl,&uZ
-ZCF-#1QL{CawEa[eAv pDf$P<LǾ 8v+>CȪ"<-UB.Kya2`>*3W nߧ!}'d[@Pަ'A~'X
-ۇPvE7+5mGww}Q Na46ڣMhB.el4Y5m^Bke$o?o]?/K!E;J&'L8k~r2 "کlm+zc7a9lhؓhV51~bw#m,5h %4H"@t8<
-*,荺:slIVI&؀f7nWK]X"Ylh0pi\E2Pk@e1u-A͗Xc)Bd+}agHY
-+QB|T@N<Տy0Vx,uDs="-ߙy_ַSGO,󻷡andx'ᎲWUǵLd' R-ͯB-UwmT[oEU5`\t5 sZ+BSȣ6J VaOK+ʺ{M>*cɑS"&w{JkZ޵I"hջ6\Z2l)\;)o#`Scm-aV _ĞPx `l
- %G*'8L}Euw.{S}KzMK+&m
-Xj:JSiқ*/a+e P2uz1zqO1H Έp3E9(!v%`,FxR0BX9%栴NS5cSLT[i|;> nY
-zjECr:5wu>{zCIos,PNHbMC6 B^YHa>U0ZWYL4b$> OT .֬c S75
-]W"CqTGIUUeB/End#n0`o
-?V)'5è4i f 6(G>7 }Tٷ{J!
-uHl]K
-;#%tOYw#⡵ZZ])kYKZ<(nO$Hc~z `oij1)q&+ktEm]Ynj$1[LؿʑSАvͲizċ r)Uɫ<?#zLd^:Q7d)A&Q@'IG凪Xh'}Y~
-C__ V#&$9\@lVZix/g M3W+^omRٴp.q.
-O{a7*f9x9}vU[*T!NuL5S-"9Ǘ a?V]ϱ:zX܋elt4R.\TR̅+tBZFUmJau&|gFCIF"
- U!_Θ8 ƽPCЍ},>;uY(RuݫcmY Y+?3w"L+)p3HuPBϙx05ȭ#(U2v- Ht
--W
-,:N.Ų2.IbަktX 9Wx<N:-ZM!kjG|:Kõ+¹\Eu΃O$>餭0}:
-{Lw%8ѶBS|)kzMDrDW8^YϬ ړkX+hg J^A]mk!ՎUqMݎ"m(=t\Ѭ5F:ٵ䁃a@Kn}r-r|gSm+fzChLg2ڦoZ%TI)1D78Ъq{2B^Sdˡeߙ?
-P֬3(]q%dҜ
-вfIJY?xnęhjIP_{5}Vd >"ndh?t`ڍ) $m<_ 1SVJ))ehx6ٶb6%a;>kO-ͺKRjiO!/rތ0kkvw`F[N_y)/vcf4!Sv^gCMUê,uW ߒ^a^(M+nqGZHh*Yj:$lmG`v@@@=^no.o/eae0uF1@tFnw_^M!( )MQNc i>EJGr o; 2RY6 / ~ui
-k0s{y#G@t$_v@mݯiWm"K߆2v\j&F{Ebv/ _fl>2S)_](OC<a&vp8xvdF6;IC
-؟+x, TsUhnZLtt*ҹ"Usi+]H)V {FȋU]8l.䫿BJs+;L1sZxE҇:ٯi]NCj6F3{u. g!PdҌ>Sԙ9@k:.phH4̭Tש|4jã TNe2>"=|zg =jUdǀ9m_.">Nݳ^UObx-!y ¹z𣾌eQ%)hr`)aiAe80r}g)z1@s@_U\Vg
-оeѴsŹ9+.jy>Ӹ^>_Es,1I`fT9ĸH YrK @+j0&0;-Li:aaz ;c~_ӜkA]A"<&J!5INt7}fЭ
-emDwȂ|l-VT: x|TN= "Kq!\֨؊(`'}tM~q0I\;O@<> I9<3"X}fRzɦI
-ԆWЄ}~Nү1zi>Nx3=`\Eh!=y$9dcѾ= ,B6VQk,KdBƻ)>5&>X[ o'o/kJFAB{C_ :r>!w1:-ŸӸ9K)GKo" szpgKGK俚g n;)߲i2cݿ,H[XK3ղP[ݸn z ^n}۰,U3??Rf\VL?Ytf73+ř?YןNF/~#ARsZLmg`REG@S<eEĜnqlV<٭nOAFEQ1`.}/ak"[ħjn wn-SaLRM'
-stP R$b1&(0L<j&
-.K\#}|+#Q/! oLZa;Yq=:TZ-#iܑSv釯 qS%gۛk(xb!Fo3)f=w=JQ! JG!^X:Zi
-y;G#Gg0,!i*{O^N##; a+#ҥwΗ3:X?HK2҅v<mUbYV3ZvVtҚ;R,tVW QKqjmIWb.oQTlN`޸M Qy̓'aQ6:V[I8(<OΌ'UT|JL6مd
-h(=Wji\JD;(E̛IrRa DbUgL?i/28%ޣSī0cX! ۴8cs2>ah۪2~H${eC`Hc:RMzVRح$zܱSn,зFN%>9T]{-qmZ+YaXSB+FB ǝƿT1Z$ym~}27K RA1oïa=v
-kTu&1"R
- *mh} % :!Ŋ'hlFs!w-?vrCFΔrZI8Oݰw#/Y"K;龲ɎWaMe2̱>#_
-/pmZzcbdOZ`gk{x=YNG0^*ƥs ~!$`;inـ8940:޼azξ}Vҹ|=s~w{~#s4MTT5,X"Q8[6vfĞEXEYR
-;f10_K :Kޚ%^i)=c]1+v]tD0hxAoX76BD\fPyuF x:ה¸ +S $=W8șJ2
-^ hC?=Pf7ᶂʽ4p hf1X7hdΒK!LVdӽ2i#wXZщ's2pǂ~|;t&.=/\eua(F^ #=Ǒ_}ݨ
-7N׶.#voWHg+Ǫ¯qRĿQ߷PΫnͦlC,u$濭S$ξawd
-s-2iM3Vb ;n4Q:nc齻&zo>(dpd18" Ӕ}|zi8j@hLi{"!}!WO㱻p"\6+L_]Tpxq\US]qt6m$7NW
-Qq$'2/g =`+8$rZ.y5\ϧ,J~4Oyw]GTy Z;d >i;\;M{D""J3p|!/ۅ\{KʹLw]xۅ~ZaWVв.[ p%gvB@F ߎFg'io`:G=TT6ƫ q.;aZ֒YM6:G<E+o䍂sbG/dpAac|CEsv6Z%o)dõո7A<SY+&Ӱ8FesgGv,gCV}Kϧ](+XZ@Ԅ7"A X'6O2B|Q3;+
-J[6}Ҕ5-1"WafObſW}/S0O:
-zHOFBYA6$~d꺋Xս U7Vݝm |>=b''M!{ȬU]X3pΜ[h8i '\=d֪nFnhmߟflZf'φv4!Vu[Tdt\_ȇ}vaZֵ_[k?M(4eMVesft`X/lbS;o&MU:M!{ȬUy a|
-xj 0ZCLEby^ $<^_(a3 A^~qE< @vtrF,
-y]]5g#- d.+<}8q/<ɲΈsP~GI~ KczTG}q^e^D]߄Ϙ{J{"ʆK.4G@\w?cN?: +Aڅ#([lv:%`57pPDa:51}:cbJbE$.`n,tzy ">V}o7^>נL[]@K)^
-Y~r5A˒g)@,o!<ǫc}+8s9JHy!TJWH8Zs'i+nP:<EM
-[DVր$قۅ[$D&@~zHB$6x(XgBߢ䟣-VJ/ xCC={=XƾzLstJ?֯p$3;$KZ;詟&`pݶYҒ!7ìpTko@!HЩ ]ZEC(eAP#\Z|eJx5u_Dv` 4BT
- 2Y%Q cr~ɬ
-1a\2锐˿FW[9tEwޡI}M,PqGLzS ?gB<(cx˖KeӲ̎I
-h?߬01YxJ΀u8k X6DJ[7scoauJ.ً4f_k
-]V ?p@~1#qTLTGsn!FQ{fD&=J~t݋Obq DXD)_Q`_+@53>,s.1.W<0_|Py
-ȀՂ{Ef=L
-DlQ %)Y8SCr-iM'˻I'7B' -Jf-֬r#Ii!.W|p 's e\@j50U 2ۿ@` 8 AϬ`vT)3ydyi\fN ayLOt2<oM |%kT: {qx| r~ 48T ~I@+k?JrI
-H\t
-[f
-l4&=؁ƃFO]\CMj8-M eJ
-l*,17wS{?-CvF^$%j<: b+^ȭƴǩ%=zm q"Ά čN ^L ;^>xq5\dE.\d*$K pyx\g1Nw,6+|hq\\Y&f;$„p aCܰ=7ӞXgwڞ?^Ǟe-{mճ=հw3}D۷'tݟUOEVl^\j^r~F$8VvB8ӫ )*mfJq$M .|e,r bm uum?eyMzkQz(SwyEWu.]O( 4ã.^֟2~\ÕlueMTCor5t9Gz(N\M 讇RixĐ[<gn4sxT !myP큖l?y>*rA~ka7[+zP+P~cY.tx* 0 {Z 3{LA#noJ?%,-RQM]],V+ҭ_Ty&)]JWފ|^߮
- ˖[&l'bBI])zbVbVq1@d7s7<AOvp1w$:䯝),_٤lfgj.fur1oDIƦ?T1m ؛ąu4lGz4Ԇ(ӟbW;&jL?y`|#E=DӜ/{:mLr*.=)*)"{3F6|pNgSbvnH1:cIj(ɿM`˩Mj2 /I7\. (3T/BlruR1ShO$[i<1Y<W0 yAFhNE!L2Wy7x}(cRUܗyq;dM2I<5f%EtHTI.#x)\{ KeRIX*}'{({<sƬȳ4
-?4+44497"Gl)!v*Kլ?VfY9Aal׺HXb_"/b_&ψ٣Dゐ]0Txh 2d - M?"k GJ :Mo!ZHv)-
-ɄoCXK{ՙ7ײs `NZ}Q&lRK^I$U<Ko:|u{a&>GlIuL?.:b&3I廼pF, w;A%yr~&{K^єl{@V
-KD"_d#y2q]s tdl?%B?9/M+SI$B!:pw7ߠF{K$ )
-qF!igysXws(5NVyxBBg兄|0qɤy2Dv341GXI-is~kcSݎ}m~ABT+9@&re)oz1|I%dfXGs}T)KLfIׯ-]r :z] bQӝӲ~W:::Rx|dp祝̺}Ǭ%b|{|v1^5%(2:PuHpN2`qo0tuhe&czBBVb*{yHc$Tx⒥!v$l5}hU7KB'Xޢj0U`pHCB2`]M&aI< ~ej[Mx2Ý4:
-ɾR6]&\_1ܬ`wVFG%ʢ*yTL |Kw5xLrBSP)
-(M-HXM1$ޏ8-s-n[v V#iO| bE![W|ki4 g Rb%ҠwÁJ:(jBJBӱ GXM,?:ο̄DgAu QÏ(Y\\ ? ǰb1**`e5O6=b+gnӳQ&QԭuSFyIaٴb{@z9L޻Ͻ{uR?ޗ%5fWEmrð S”QM(D&xwR'؀~ɸhE-ͲP-6^X0K^X33gg3%ưO};FoW-Aƾz
-j)^`e^H޽a<Vce`ԑYtځiڒD3pךL1_9"GԌùؾ@|*IqGT ;h$I=A/eEQīJ3J3]J]Cf(ԏkEF'O?k\PDIszymOmGgal'ף]p w&a} +a*
-Kehe嬿qJjT!pM
-oXH頢/ȱ-x%8] +Oh
-mhBn24Q+LQj_ X\ߊ~]#V<֦2Ruiuu,Ĥ9^&B0LBD @ ~CM09jo ӇIHs~u 4H2jS&JX^ s ȴC 1Ģ1PǗ߹yl8eppǛ?p՚pvE˞_;6xpXJpXc=ų{-YQ0>aeg4Bbҷ71b굹,,aZq^ۊ7BB/DL./iLBKMM\ŦeUt//tfUsYafSS:v,ʪMɪyL WYl$5PC7eSgqM=$7̪6|w<0.B:u)im#Dvm*RgT'`xd'5dm[Up;^gG|Uk5.g0k3ez\<?~D[ՌYw|3쵫zvlw_>{Զq.t=j亇EzsoTK_3¬o$~ڛa'#KzxWIs$C/yb^o'~i%|u6Et_G9\x0IT* ߖ <>w矲Wǭ~.O6r7g/ܯ|oz6poR1
-!|7.iI5C{0w6%oy_G_7xVD0?=(d;/rj0/ʈt$<(*E]A{XxX2JID$t]&y <fA O ɰThThThT)P* |fA> _ l)/,_7 </,Byir)=~ƴ4wǑ0dS%-PPDO䙁03V$]\Lf47Z4ѥpɍϼac./Ṇ͟ƿ?sg~PWgn)3DLfq̀?s,63l? x]3
-L^H@THKae% )ʻ<*kNdm=Y͹'kkږ{瞬'kWj=YsOVkjHVuFW
-x7Rl1 y/m¥pts m.J <QMy(߄n 7O#Qm`Bw77* [ Vnf* *ńn7V*&Ƅ%آ+Ƅ%آ+YƄ%آ+)Ƅ%آ+ń%آ+ń%آ+ń%آ+ń%آ+ń%$X?׀n
- k;NTyhKIq/J(Yg [ `#(:?C$ [Ճ 0U
-GגlѕlfBגlѕfBגlѕeBגlѕdeBגlѕ eBגlѕdBגlѕ\dBגlѕdBגlѕcBגulacDגjlѕbBג_lѕbBג_lѕbBג_lѕbBג_lѕn! [ gO̧e@ftcYfeB;3|&_;{ׇ尟`L~ߛv 0b?ۦ}U v8Y6~ו'H~]cx^4I^p;q4 N
-q/1@<)Il֖B)SX%xEWtxMzWs^lXe}z- =!)Z}`czY|g '.gF!&|cEPO8F6,6L,AV .'?; u+38[/WX/̄g[ӵh`Cm ZNA-ypm&M,?mb[Q-Ci9{uPx@ 躌jw[*f!wk| <l}͡ ml*uFF&xC[~ps0r|0x勱ŋOD+
-E~8'+)<>?
-P? Ctg+ţԘu<ùq[N8WR)} lUvzLmskލ
-m|Zs"CgM^R2"Gl4F8m@Ã@߮)
-'WmQŵ5|7Hkߠ%Ys6]k/ S39.d/2NLo8 ܜix߮EtT~>1
--Jv
-vtzZijhjh>2@==DXTE|Y A,,Qda)޹J2{)J;\>3lnP&9yF{oٵ!)1p׏VO4h/+<6_{@A Bp&(PҩV΢x4vF$a h0
-`O*Z ViU*-מ>)W?+hﰲIX0 [/c/2ev~Ȣ/DA!_=O͔o ϫwyhhm?Ks}Fs!A[,fTic5Tcjkuw92q djgc`` d+d*`aZr5 jQ
-8MAH}ģ1+{ ȬL?V2Yc2,""7֦RoE0K8=nw>rqew0ocowd֨[SXN$kw+zx~QۼO]aFg=Lv4QWI2|#$ȠY
-}qҳ}gfC}~߽Sj߿m-*?ʁfjkN&3r<SFdA|~|>/KisO|=<jSc;Sf{s_<MGph(,\
--o^Sb""f`-b 50`r6joF=ADNGĒ,@Aft:x
- {zω&Gכx|߮7_M<㈜8:sLUJ7Γ-}NKş75klr0̴&Ϸ(#>:}HgONIx<`-lQF(#R+JpV1YOfL =UhÏ3AEBy )Fp_HZ[~ܻI9zs-yq- 8)KTK8
-jq %Rе }rNf>L?fKDŽ<D2BgH?Kbmp1v2Ve5+Ize5]D|ĽKh4I_;;*5w\< ?|#ZV
-#T'fBH+0~)Yi<d-_eVStN0><-x ^T^k\
-.>oV\\.eJ~4
-|XՏݷ+!l;x7@Qx Gj [oc^#R |S[hsۓYs_ Yt[s_ y
-Qb;JM44=giDlx6
-KknsyVm@c7t9u3拖t3#ŇCd?[lgQwZw 25j|'_/\"Bݖ-\mD8yꩣ1jPvQ[2AIYԔBgzK}9C
-c,Ǟ})V"3~=~<'|Ǵ<;/}6j/VT0c9ѽ$0JPjMK)1q@s hKEʋ/eGxQm)^\md:\"Xk-@2/ 3<<hz
-i&"ZOZæڻ$u~
-c;H@/"1~WűUv ]æ>7*/Ƽls!Hy. vT*+Np$g LD1VTpv;d!woҺaE~T ,Q7ɡv\Dn&}
-m'E$(i?N|װJ~^z#
-8v#ܵJ ȄCjP`q/G
-B=# hnw*0D=PYYY,?KVX!-ZB@ݣYhc?u qz0
-W4
-ˢxw
-{^e(
-E_rla004HٶG`ck?KűS$QlGPDVA\\sSM{7`[ٻ\1\Ҽ7[#t]Exhhޝ:v(t"|fy\Q;{4a yx͝b;п3?]>qUó»4b\L$/d.&u%[DT"EgLea1Ĭ 5uRTgCЍ=<c%0a}8OjAߠc
-&#\6,HZ~{˾uFm3jH N/k>f3$*@,T n䭶QjiZ|/_;#o ߯/CNdnw2e?Q
- 5 Vjmq(z.bEQt##72e Ȏ])bG7ψǩQE7t`]'JY:ƿ1ax*]a$t/Y4#:^D+B9W#}_@(bJ +`b"؋|3(g$GOJ"+~t'ߺFHҞM&
-ȈJ~5t$ `FQu)f (Xcv\ ,`yW+V+gL
-5+ j"jpvzV4
-m-8˩E-._QWSJuѐwޜz̆*$
-HZCmqP?N#&#wĝ1N3)*I(Nlv[]NFϊ
-%bpe/Ҕ
-2+͞hKY'($?"}Q&r`⭺vQ^F"pIMA Fk4K<_ \7kDu]F^ ^h֜?<93 (zKΫ݊%P^׏b}܅:_
- !fUzNu`"o30f"aDh&Ҫ
-D4YFD.&p1;M&œI0a(!"-.X>4FN!pIE]B2C7>+ew͌BR3#>6|9aV˷rmiC<`f"]DA
-9}\-9%ƉMmr\R \9҅/g"d'8"4#(ɧ,EǤ=8z220TIIWLXXXlM1W#!qG/͆ab'@@DW3ݡ hpޘ{
-R0I\A&ȬI`9VLDU8mb9򤳐
-sҐ׆܂px}ǫZST+B€w~-:l\mdX3m#lk/+!8&Fe(iՌa"Ҁ֪ h+ [a
-\5isu>҇4)㈋pCEWڏY6,MorAfMvyZ&A{ɧ c꭪>ôH8csjNR|$v!LyK
-B`+_cx%f( FCO ÷7ok< o4+ K|;A.I:opVަXqp9+K hFuD%&۱d*p8R.4M= tPqд ȭwXGօ}DM,c8yHS{Yo6u-uɿKPS|9PSJ‹p"J*0륗f|6'Ehڕ _h(G{\YҦD_)j@; +n]
-Jvn6@œ.#V΍殺 6
-v6i
-$mnPW߸dzjAUS;XT6 6Ч<ay1wR,3 .v]'crqZ;bGWv+>`?߉("uXTړg-{2̨^Gf,QvXO{{*y'b6*YCmF 1%_̒$-=S$ݎxkO`uxr?ZfsxF)A;?YQ~DsU;&;f?|N%oq&`)_&Ħ
-蔕<=[.QqӌORЕv IAY[${ g 6Vd$+.ԝ7tܕ頎
-ufzI_>+򈟖pH9Oa:8Q4fܸ:?$dˍDBhg2DJԈ1\⊏J^e#%%R Ki&|59IϨwˏuF=ToCLE+2 Y&n~i-$WkC<KL?hlxc
-QEn=Ƶ-J٪O9/( i
-3@{=Rԥ>UYWsD{9%(Ǩ5 "x ?*H@nN]v(gp%0ynXgw?@uO/с[m\R:V
-BqWнwԱ#{420im%Y6sz
-D
-&{eI
-L
-A`qOz_QOߧX|SqBFXJ: xiY ̂tg/Q) X2,n1XBJΈ(6!e blp`y<f
-o\V*l xNc5y.nE7ws 4s<-g6'hQ uv"k)JfmX[dMDm
-L ev`9EiU֎u}I(REDÆjtGWجoQ9p(4'<3L30mlUXҶinn+?Ѵ6O8-..'_w]rܕV1n4Ɓ'R1`8@՚>O4=?66R4ڂj(s1(_uam,}2M7A_K\/|wQTT9Hrʗ]0LRdd
-NJ}zXx?:@/qΩgsBmγ*<&yYBΫL{m5=AKM(O99@9HI8 f_!AxܫϦH Yn%1y:6;a|&x@N
-: "^e(O'eCrD5.ɰ2HȋoI>қꬥYyV!*W'Zܯ-󖎖oǡ
-ӻ.Huד3'MͯY
-]yJ
-(i`3&9EOC`M]4|<>*WןDcum[pkU 2  :,rzq.yk +h^Ng*VW! l>WxеĽԝD@`qJڴiHHZzai2;O?DzϦB>7A&N!M;ڳGGUy$IQӊ4X8%SKhK}Gb۱4cS5bZ%㞬.``1A펕Qqwz;vse`=~1C<g {LQ A!Dn=UfP´JqٞᆣgIn>i̾&φ:NB $ɿy&}³W3UU/1NĞWWbYelLu._^A >Zg)S 'VmFhHTf
-`D60t!^rSk(xFI@݃J l(mG8.٪J-\/\[r^r*y{ E=R;4E߃AwKa"Ɗ1h
-fRMdYg4+an:ғآ-䂾"3lm1Du4I>ǪTsV١~꒰@Ýa^\܍*h6&Nil2
-
-rA~{p(ofBxʱj])QW/WHC5&}>QS\q]8Hd M$b 蔵׵o8H/x}A,jdJ^WTGcޮ#
-gbZt-K={s
- $'#m{I
-@~oc#sC)5w
-RJ\Bco[c87qY>G0VJK5~P6Z` glw Xmȇbs@(B!B iףs-`B{*6~LUӏ
-Q30 8 dR6dԗ`>ӭSxK{\"dLg _ E4vR4ys躖{X6XPB|cD-t7}T!h-Hz EN~N1].khn]*ztbRI f47|wHddneV:IPIbH1
-6}1kY/rV00P$|!b{n$,Gt<u:ɶE>)n*OO!-eD >k l$$Wiԫ4aW׫ԗr5Tq"Ah%jPͮmN?GUcwN}Ƹ[͠4B|m$
-g0!º$,u\K ,C iݓ!F\kٺI袺 QR̵"9[gⷠ}-I1N^}u
-q֩bNt U pE0Cd S WF"C-K7CLKE%h:q:cP
-qacz׭ ,o<Fvlðoa-J@QggLh(g=݋dz SA8䆀+.N#t)~45쉘zq udo {gZ\zA+\ґw6}V&4t1Aܢ.)a`t'%L2h)\iihBInN ISՌ+DFADFčDkE_9[
-3~:6Ue$?Pɬ'e]5jb1+y|>K5~ad<UAmAxεA]XYئ) lQVx_N7I#k] M8/
-.亞5u'PHsjy@2<PnmZ,^E"fʹ99:
-JFݖ5pQ!o?b 3{ch+a(iǜS8YppX5|^9Ct4>bd .@R8[Sm"tH/_J:<2í yμW򌍁M8 y
-]'@svٍTh1cݱIޛCifD1DNT.,~dkЖ&si5\d";ݿ Kv
-C\IއR;-7aZ#5"ߊmIsSV^U聏u+
-bnB]{|B*!ωJ/8O^0sٳTg]"~<tG+gĂo86Ɂq;mb:Jb6N*xo n j]6|.?5cY瓆5u
-\}ߪ2 st@it6ɮ. ,XGvNNvFtqhݍnx׷<&D=r~J uy/3,_%c6ŢG,˺cd='YncՑU_p:1Z@mvyA2A]x91K1m,ĻV2(}QzȚv5v?} c*}.c*s F47}禚F[
-CP@j#?>uNZ5ǿ\w$k_>6=+{R lM*g^‡ӺfR%.f
-C}y6>?q\thM"%}Tz1G>n3!FHD!4 ~twA_r֨&$۸P.^~%SjupQo_ຍKp$MGTli0П5];}t)ѐhhӑ]w3 n[1Y e1܍%W%V!l 禩['oL'6nxc$ 9mvCSP|<pKh .B&bGci0;A(HB?3<fن!ve%Ab , dWwyLD~n_\GA(YjWbqí8;6|CRdw.~Gx [SZ3N(l
-S"KFׂ͗NC eT5+cqkO-VEG~u0;
-:J(R⼂B
-{HYܟ,fE:G7mhH!:GCeUm~ !>]],eK澤U'Cijgs>AjH?+u
-g3s=k:R>tt.~l~*`HUJS+TO[
-E헛._^`j|1'Qba7؝P\y^IހiFI
-r}|!z+|Ŗe3.Kk%&1TT;&㳝`աJ&SfqC"gq pW81b_r |`'I5atCa8&⿀!^Oɟ<ӫe5x49׆R\3%k*T"EK3~8@K{/.ϊ
-`xZ-|RSyd/hatdO2X\L<{<qį
-WH -sͱM$XĺRЭ-h$PblWp[(3a%|T^ۏQWSMKPQ[\%3GbԕTX*Aڑeu DAHRA-M8)5#n-v?ϙRU3a#q'5(H^m;١}e85vvmD߁P,@A\j7@qexjzS B?h; wK7Y18`zQ\-4@9=^03ւ_g'z՞Njy]CP_*=ncp)Ce, dń',moFP{شw3%O9m6M!*},M"m`Tkͽڵ=zn ױmI9CIEmZQ:
-ߐ^ P9cL{ԥ^>K!B e%=B
-b+(NQ:z|>O11xX<F_r<t Jw|zaU F26. 9!Wy@<e*-JSm&0N$/j}ψ='t[{}Gh\JIy}P胖D$Fw+*n\Fuƣĩ<0@-iXm2XAc}|05ְ/@^𤯓N{Sİ.WE)3UdH~$//SܲHN܅w{w .T2#(ԦD*/ &߂48$թH%TES'u@IaCPŴTsx+`%Ȉk1S¦i/SvtɎDZ?BxP6C'TVN¦e6:j VU8Vkn͙[c?\;&(3E{T;]ʳJ¶Lg7 iΔ
-o'6'ۜO~NoH!y<jEZf0I_2o-)b1b#n}FƐDń23nQXI,5?Jɩ oU 殽o\Tgǟ#(q5vl&n,s[ll8R!QC7)tgNsSb
-)yYq(D_4MiF+&$qGXK!}%
-9 f9jPH
-!tԐ)ɡa>u*y]CwNئ28-#x'x
-e)Gc^avxA:Q768A
-o #ި4bu5$_%ڷD>¾D aC5<h^;1'H+x& TP?TG#',OkWWW_Igl@nnMp՘g!Rn]΃Bf
-1[ %_+9yfBo ֣/ BNl0Be23fEfWb#< )8*gC<8~5_f}w@ңJPzg=pPHylt;NWa/58#:cXl /E2^ؑˢ5fL]C##[K/߱8UؿsK#F`V!x_Za[q%d 3x5iڜ 7N6(@ b#2{.`#z!3<O
-6,""ZWh.ͽ4 6>i!@GBhhYX#BJn|e?j jZ+cŨ<~sp߀"TQ(gGAg|zFdz,U^Dy\0K6H-J?+9V+eKH(Y~T6{@\}5=C'tw<SuvpkΛ[k˖]q~R"{rJ]T~q1ܼ\edb+z2 L*i4 .,JPJv*(J^m_ҿl*YGȮLX =ּ&It벲X5EvsB\fb}kC8X fr}cxk-CƩ`RKi] Os^m,+y_t*-"c>7_kT#d 6I*jElM
-z0M:5A{7X#ZE"q$ W-aUjg7\ڠYa/8a7;!W N|޾v[۵(d$b)0ߙê;Z?1deXͩWG宸dR `PA>==äS͇S'OykO|9wA%|vIŎy  HY@H⺌T$d/'jZmXuS*E**( 寢`Wޛ}@Nܝ!0Yti K3
-Z!KL Imޟs8~!%/Ǘ[J5@E|Pc|J(k_ [A0y%XQH0.pمqHRV] Nsu#T[}vqnv|`LU 툩m2Ys$3Fl5@;vC% wh;mwRz`jVr7#/Ua‹A+r
-H)}<q,wj˸橃Hvq7n,.?UsvrAyxAWTEbL~U+<ZsܸoF5Oȡ}aBgLľ
-QfG&k4t(MpZP2g 8\Ws <h6&ʾ
-)Q
->{X̤ץO*TCed_jp <7|fCV|.cI?A 4(Crmy^L
-m3S%Qʀh -&mY]?}3}
-`Ɣ6h![)Mr>3>b81Vn\l{$΂. *`tig9*Mh?o 
-A{P]%c)Bg4كod.%!P6ae;{/cqn>x<wE\
-4즫5ONAQ7yɐ_`o &[%[*Ic
-` N|-<^ 4z+hf0K+b+| U7
-O*No*)KKrR
-+yDֽ͞ܨ X],.G>2)niepz:HQnTL0{<h
-xRpzr!gEmq-A5 '<&k {PԞAmj \`=<ǭwY> K@퐧R1kȬBp,-VyLTmS}X[_m9EyG۟*n7 ]{С[U_)_&R?_`[݁7u`п\mBn=$LOJdc l Ї#@nϔ+X W チ؃zWWT!,MWϏi98-sZ9׭2G("hr% kP1F'{{%T{C\P j]#0V;L\/;5!;I #h(g\`)Uaak2&- )(!q6'ۖ{?Ğ=;91R;>k"QWIs_-З$k^2BR09D~ 9g&ܮ|6DgK @tq
- ڍX~7T|jӽ,TQl彜ӏ#&׎&#{O=m8FWRHgE*鋦f;5SgF%29 Mb/xk 1. ii}dE/( ڱ *LH
-/+k+l,@K9QqVa}J\m,SRpQpTubDk -*}++ڷ˸_Lv%P~mx5U9Swq[J.3mN^KU?g/ M8<cٯT-&&Gp(c} aXK&/goMBHl<$C^
-6IZsdsUK(`H/h'KR6tAsǜ.f\e&C*vY
-,`\Fx޴oTzKk>NxR2òy^BhM\uOyTF3GơrиiYEtu[[==B^ݱSfٓK/NёRazy +>d} 08BJ"5!
-Anծdz)Z:|BN@R
-u b}N9r<6
-${Lݲ7Afhp* <G8|)!>]h8%<6=<Ab#.?|E:-3#@Q!eX+88&g}l%\' Ȧ? r2z+0M3DG~`Ö;6ԒmI(
-*m i0
-q|`ț%Locey#/Rs*@ yGɭr!Ȑ$V-~匎}Xr(GPvjU^V8v|>0%I@5f^&11Dд!7=3b;AeK<U ~TI GnQ,'7(_/s#NZ|R\:<a:4'O*Ӄ~ Ϯ;f8'{t((bĬ.eN^HĈH "D",1J3
-U: ߮N4i *.ȾN
-vc=Gd9"E'ղËw%9 ok,18ԸG\s},t]mr=4C7tӻNijd=bApSRU4,iqwӗY9X$X$~%&2AzǠNnx<%rUc*Y6y2ٟq&4=d<* VCP=WB `q"wGoV88h3(0پ;tze>{IUx4ȹ4ħA:\4zkI! ה\Es,s8OLv
-n`\N4og^JeJ^m ZĔv~Lq40:Ѐv)ߋ'Td7wL,j۔[,Qpb$SRA5% K
-ph
-[KuE!$I$?ڨS>!mZɷD@s}ͼ!ȼw}ws9wh>;
-]5(K2+NOŸ=
-8 ɭ?Fs崒{ufBi(iY%b`%&ШF)bJ'm?oq'GЪq^|Y_ SN+*s[0e씣xBC}C(OA;g
-l Q軲m `f1z}\%x0S_%4Dbڛ`zp Ӌb|k`SH,צ҃C=nÏh2~ z2Cm2Ԛl><4$ $w5y kaC{6MzNEt(e,衹/jifj13>fďh&X 0ԌnIa:9$]|7a:P E~^<z Yuhn|J)`4p[#Z Ō0ۡY!@=(axsڳF74?b3w3pw,Ӿ%zdv\jIʁu*drLD{KWYd3(zBz
-T~^9IqBoAc6K{4wH=|||( +Б BM1}R ڄ%
-b7j7ޤ
-}6
-;+4#eQsLxQtp=_,Oh<e=3zIAxݵ{\S0)dX]Y&u#S) Il`@BFE2AƄ} ^,4\=ׇ˜ J2dHFaWVc E>D;Yft;^ݑ !%>)i bD'ss+ _Dk Q0f(\W9E. ևRԝdm9U ڀ^ҕ.o#/DQ
-:Z9n@}s\Ziiꛓ4?
- ~`IvP?g&ŀ!,+ge79f*2b^BMJ~6petU`luӖ8H&.R栋9"⬹j*FA;E#i밦 *һ-h밢XؠXVeE[E;cy!ڳhK<bM98#(XQ>^|AxA6q'g\@6)"dsBPha!(,FkM pG~Tm?TD*e0ԎM&MG9s%5Pd[M6+73U-)u7+QY"V |0#}ϑ_ d@ƶ78 sQp=>FxFd])l]hu[|mfk)[r,,j7lߒmh^jd$gn]m%e{`gBE;5|uge.75eI jIY ok콐0gk{ZHG}Y?I4[8Ƕ{Ŵ+T@oo JVqd*GYsP'ܴCuswzG1e_.p.CO:c6q%{q9Cf
-b@
-GUlhS3OPzeN,adjtJE=XwƻYF"b~"gJ[2s wgH9w MSTM:
-ݰ,6 ۱w>*cYT
-n;n =h/_pTRqczO(q0imfBf跖kÒH7泜uܒ8&684}ѼU87FBׇ[ҿA{ζ$|(#r \GŇ1IK%hC(Mnx|a
-L̑oWEA6 fݻmTӷ U*\bnNQrJ"oMOЍIQh6#id[ DxEv>f3ޛC ɾxߟnxHS^'@[{RaPI!$14T
-aIwp=Pda<[w//7UQ:Ԣ+ !
-߂dYدaIQſt{|.IQA:V@{Ǣ{%tzcs۸5{;'>q/&izv.&xYdYܧ٠!&`=ZjNf1JFsыEi=
-AMq?"Ȣ[T> v |cDs̘+TH=b(G=) oo#T/@"`+5"zwODߘ=9Apg2 <3:ꊈ_?R+&Qh@QM=}8)p]B5nÁ\H7-(Ce d~
-}IG+s CSf7\usTGx_[*Jlq}r7?W~<ΐ.!mʆ_]M& 9qh>Q)!)N<?
-=.SW4tGAz85\u?ԙ a*ӟDXfU[̅2"1˕
-Tj?>ern">]>uH~KtL@mKt(K$ |N$c*;_Kۗ
-s Nu
-dθ3eG"sj<q& kl,x`ڂ x%%MT
-j֦YN#&Q2~ Ŋ${~gdHGwr*8=%N0D`]
-DL'3uf{F@NuT% gI K3`qWpEKoKBOMQH~ W7*- w0uO W/u<_Cc
-Hg5VZ&H%g뀬@YHed|QmBLޣ3<u;eIAGUuxOݦ~Q%|66jꦥẾ̻a6VЧ쬃e3[w-q|k+4A2,ݟlhol͆l/
- ]22+O#m0HG*A6ד'H]F:7F9FҫJ[,҉6=Jk ,d6cBfJbFb8F[b>? j:0
-ρ_&߳U-t &Q$
-8-ou[zO}-b `_>( ZտX{ /7 ( \JIڭ ~6J4/sPCJzb'v prP)2=*XW(zg@Ր]>ThLCdv-hUW=A=Zw+(<'m7hIgqS#A>J/*͍Ʉ ;HZi1y}QBJFXn-sJc!$v)'">erԻ#gޤB
-~x{~-Y.@`ƻ!õ^{ݻ}]jP2+fd.7Cv2e$/D"iIUN\Z.zɪo,煓Հsk
-e<"LxQu
-)=I)!m_ )-rBʳ2SP3z~=o& V&hjhᕷnmz9Yľ׮(愢LbaM-pռsP&ׄg;g#Ȑm}X!m ^;aUYĉt$X.\O&
-؍ n6G2^*4pxn~:n>R
-RRYvRv1m/eBF77kRxvR<ekv]yD.n) d) 8X6])
-v7T][6|ЪY?:黧[H>dAb|Cd[aƌfZҠt%A0I [b!&6`HB`&`f <GXumv[5U]ǯտjF3ɯ̅,)IPCM}A> ҏc|&W׵=@
-d읒aށ'_5+\rNɗX=;bw7bvf} S[G}[λOS %w2_ŀC
-J^NOZb;?CnH<p;9`ߛzR!wzolj!?<z<а*iyyꃵx
-e)I8eIn%CUH{UJUcٳBI;hQϘ6mVմU3ӦWϜW=m0l#&)ߪS`{mSOhxXl~kX'$M՚q [߆j8觴 \ow[FFX /mZ5{ê+7( 5I#hf۰u? q׀2]]egѥF3:
-$ݯw[z$yv, [Ξ}1RYiwQ6M̰Z޴dwԖ^J7Z̘ဴd0i
-nC/j7@4`d0n J( bYH/YUZl3iaR~kEZ7IbtNvwIҸ$bpyf,DBaX2i ٗ-}q;ث$
-DP8V@LB9H9HK A` Q@!?!G8=pMG8хXN%\H:n&@:u{ks[j nӻ q=TohmmJ3Bu~7TBKp>3;(ilCr:{, gB`:%.[9gh6…U:)1iEskvSt LJ,̣^9ewvd"CQs7e$Ab˝0AzC7ꋙ) U
-at˚h* "0o0^B:q#q\XZR/ջf7&8xKu
- NƔQmGo)
-50?ޑ*"ؼX;
-N<y9VPli|c0 uLiopiD\}Dx6VlToz~
-;p5KRլAC9|AV""H0!"NaفClS$hIՎ]~ t`wv3ĦIw {`ۥqvzQjէ9sFq<:"è~pecagȿttC@N<W|ΡpY|>˄]N^|y/ڸJ;<o&{jŃ{h p=2[Ô^f4NҘO =1֎MVg+PeߪԱm/:o@y 6S`o-|( _/3-m͍$5z"oCx=ˊ H]YRU;*GmfbX*#F+K&6ǧ^Cīt_nn\762?\>'^j 6`.<w\
-1l$3İkt8* F_ K
-c 7X}00"t 7FY^ y
-^ a&
-MYԌAh*zvVn4Oq׵ k5{%#Cs%ÙQ$=&;ïl 2\1'$%rFO1WǓp&*K敏8r!S2qd> &{ύ4/#qeˋ˅I.MsZOb'\J2L pR6s] _0~iծFدlX(e_޿E9 -/f?2Oi  []^Tj6]"D<1W*/Bg@BtI;MU'{Dh*JV@3< 6,H@MpCtyYLy5>gyBZD_ G5y} g3HӶse@ kF/þ>t&O'Oɒu.+Tf~I*K#LaG?C_Oi&ԆP+J[Ft9Wzf$j] iuB:f%Ӧ]ƬF3Q&ѠUM41g1QTM|SGa
-K$U(HI+_t{(*7)I*nTӔ;dF* vmW P+[]!syKMyR
-?-[Uy}G\,-2'/;­|3' &Kw[oCyJ0ʚ+ (Q>,
-y:bbSD#j3V̩RVQiMQ}׭|~+T*2Fa?ĕO?^l'.1~3GTM:ꦪXM 6V;^r^O_Z}1zd51WD.5+FͮB͟k᭣+ oě$NO,r j uZ/Q vc%|6.k]g|GӼغP{w\yɬKfEr q?^g/6pS%Q6nة܆ጄW3\c O&k@\v6MF&j4c^!n\ɥM69ѤFӻKl8l
-kPc*wGʦJDbU-BWX*l /tmVyj)w4g-ڶ'ZTGVZ~ѲUy^kVEu1*b*iղT<QqP?њݦ[mֵ)E {w6ۮiR<5.6-ꗶUui7}b2nkw]%weKi2MJJJSKN2ƦLNK3eEJ~ʣ)ϤlMٖ~#)ߤgJRSMm.CꕩRHK:'uaUS7>ZԽH!TL+V.bZRZiii]ҺM6&mRڍi-N[6푴^J{+mWھi_GZDztz|zF3һLJ>%}V%+ץ?l+;w~,#3Jg$dTϨ,}Fnj2zg 1!cF܌Ewgܟp/dnGg|q*LόʌͬY;Qf̮̌=32e걣O %Ybcn>Yn#ocYEiOJBamV;sEvY9ɳc|XRw; j-A2Rs+."q'<lA5E/lvpv2ɰy0}qe)en
-:{6'Y(;gVY(d}v ${:`gJڟnO~X*+($\)jOi "tL);Vzl;IAĿr&)XKK5M\v59R\pݡ
-<$Na: bŃD>vTb n oCH5Z-ho{XHQ`]#WQ<*#n>}խUE=[.>'SiJgOx^ ^/e
-%ɫ5J>J6Yux<MB1o mbAI6'&;%xG{bxbW|HIO#ϧOOg 8DIrXdsŷ8.NPKߊqR"|GJ?/RƿWMNt(E@_#nX!;Cj#8YNsHD$a#"ZЂ|DMي/iQ*tD娾 A5. ElDSE
-ʒJq!z
-YWSfOH +C=(q#=0M$PE@qS@ D@ieHQ9( qa+<$6@M.t
-P|%+7Sp3TJʤ `
-H9PSvKHMIY:-DډFP@%INԆ0F#ld4Ѓ3DSj4m 5mPj +'ItMh@,YdHK![QtŃI=Ko2J[hOkRY2N>:e:U8LꚚV~C {gGwl< t.HC"v/yO
-ֆV,0X4rtkvxƲ0U/7#`RmzDb|Å8"~8TƢ@%q5<K-ЍGIEjXJ۪t~A^9Xf`)a4mA5,ž3:A O|$a9JnJyPrDaIRtIX5Ńxx
-q<թۺ@SDz8 /8
-nq>|5hf?iږUj|I=EϊBim-}Zb+lm#>/K;5:y[z@oPod+kxހ} o6z+x;)SO;5|w;.m:om$m4K% S1?ԓoC|7OOp%<a߇{S*TsO`?;>g<OS#1
-uPίCk&#aXoqp(ƆBp B^Ob4{F\qkx/h7J,uāQZ(d + TjYRe͘nSu>kڹ\WfL BIJ؍W`[nC],`2ݶ%/SƳɫ'NlX'0yva'N2{ yG+^W=«q ¯j^W %wSfHWgZntdwc҇Qi|]|Ju(D[|zJ+\i;8Oj']2+7cg~9눊-Qcї
-s5Jr bϫeDnϐSڲ|9['6|}&1܋{M<\tLiuo#/izK5Ly7WY2i[~Bs<'rbm
-ljvUؚoyJK*xR4&Z
-[US=٫vD^{$:(^p{g8ޝ,>PWZdUyQ>kh!oIM fb*+/bJzy{qn$/aJ;<`]8g ,ۚkc#^Pב;\k,`^5v.@1ؿ?H8/½Yu9̽n!ɿ xg~`V6]/b猦 CBjJ#R-tJQ[F؍d? vO['vj~&(*xXo9WBȿK|d 硵Yif Kq$+܋[jnQi[ʽ&[Ҟ >w-{;xBػk|zZo4^]j&z-nEjs6]apq
-?io?pKMP||ZHE.\nqd ݢ҆>TV }ȧ܋0-(.D}V3.X7X+.od ݢ^\Ak'5yA?r5cAdO-7~n>g%z+nE߭b+* *5k-5B 7܋[j~}zX먥yu:[nE먂V#+ギ+kw{(ԫ' &[6 Z:jV7Ƚ
-ߠo{1AiqX+gn\? lq/Sc0("|UHQ5<(.w%._u]Ņ()
--tJz#ZxqKM6zDnDN^JxqKMP,km.dM^h&<[ZxqKM-*w-fbQ▚l(ڔ^+1B1DejTVxJ[Mi0`*+ݣ\iku zZ¯Xi N4*=khhTVX'6~=[шh*Zhy[+sa-Zqh+ZSjkm[vVTnw3y$O^R-O6*CxqKMwMi‹[jkmtcw
-/n]<|M▚l=XZ‹o$lQ/vD\A[.Ҁv5mx*}nѝT.=
-k k4`*+k+}Zߺt#.}F6(ԫ l[Tpd O=x­/n:_{~Qt_-5BGkQiͻp /v6`*+<vUbLeǮJ;Ā/"lQڡ` mS/=hbaR-4J;܀2BUlQ‹2Bc -4Jk?l7~pU&[h6π2B *-4Jk\5/WeFi' /d ^oUlQ\bUlQک\>7
-^\QxqU&[hL(LUlQd 4L(msd g}T7i~=_bE.ڃwh|(p~%|P+=U/x64Y=<s6۠S 'J3-5x[^U ޿F,Urdx?XɂI=i$=x΃vkuzU,UWyi8A\1o?{?=xc+o?@v&oz=̓7N Ao{#/)57
-{g}3^P϶>x{;o{({U88;*` oSC8ȃ7D0^꽊p덽W=g^w̆W3F?L^?1)a8Ŀ(?ᧈPJBeN]gN%h Вb"lCIe(WOG-JTs dP m=\RGzkRܕ'uW^QԑJC3p7馋OPbRv(ښ&Akʕڿ^n}i7PNZ2Ѳ B=K]Ky5՛n8a! B56ݨvJ9M]0A\;xWnd tm3|0wQ~,QK60jl#YTY)Npcіa
-iZ[KM 7
-Ҧkh&RI'Mw0'v/tf3
-y@WW+;ɺDJ5 Zj)d upH:VZ\b '뮥<!Ԗh˪u=a/vboˬ6L_g^#tWFd]ne{՝fu ,MATo<ΗYZŦ6q:W]ԫ{ڡM>GҮW;勵G7=z?xu9Ҟ{*dU^'^ս^i}O!.Yos>zYoۺ=hcb^6gc{R'ill -uc86fzCԉzugwo*dڠBco;BBSB3Ly.1CTkZ뎺ujtzGH[/GX[9wbX`e0̠͟Ǚ&83ʺF=T5XaHm1&??Rkl(a3xnLÞ?N: OSk}O6'A#k3GW<k-dTԳj~NKmSQLO՛lʦ*ķXdL/ %oV+CmsC5ٺ7[N ~V+ϊ٬5O/\J=GݣfGܡnWDxLThT3U?z%FS-7ET?R~#NU'_G7F@~%~S[Gcn%OWuF̶vb?v٢N6{cmUӪ'hdUk̞U=d\enɻY5nS;j νv6vJ#+~h5͇p
-v7ި̈́sqI 6w@7.D1?lVMW3F}HB<ŹWj;̎tӜpӶwlDb =taگeއ"WjFN3u?4}RFvTq?w嵟VpKn#Љ`F8\Nۦ'0am6wQN\"[߯]+<#>kC[ˬ
-֭6D[ў@V싔E k_.8kf #G*(>՝Ӊ3@w
-T=E슧
-
-O?)zT~\G镯s
-E]h
-Eumx
-ma/+X f
-Eu
-ɬ`]TǻlJ]ş_-Qz{uQW{#
-Eu|<"
-E]f
-ɬ`]TǧϳgõuQɳ9s!\
-Eu\l
-
-YbbV=6
-v
-E];!Y.
-p`]c"|`eHf:4
-EuV^!
-EulX
-E=&-VV!*i-
-Eul
-E=k!1N
-{Y~~!/9;ƴ҃#+='bZs#+ bZ #+(bZދ#+$bZK#+,bZaJ^]1`i{VzwDtŴ҃##+]1`#+StŴ҃F@WL+={}tŴ҃c"+]1` Ɣ 3,
-cbEb!H"MQHH<P1DM( *=3g7}~~[{hׂ,% g/[p
-ѣN=`Z,u >d- a >boZ[w,] c<jYoX<ВqN҂OYlXI - >cg-i ҂u
-d5@hE XG+dRYRɨ+Eo`Žz^ OOLb;ńbM#h'<ܕ9ɴn Jv]usCb7`JtᡪGg˜QUYrdow Q2moG'(v핔N[ ɫ }v˧ U*oe2+_,LL,/NWA152:3/f+{Ūw7;8jbʉH;g!b^ŌhY)Wĵ.D kEzaLYF
-|ʶ[8kD4<(L&9:ʉ))V?-7>I'&-pK`(EaF1-gR.D4N +KiuŻX*ؕ7׏|IL;ȝdgA )~ӃOej26&.zZ=?z;az66 ?ǐ
-© bQ"1'h C^tJ7k*zuCkf,Ur>Q%f#fgT2~N(:IqC2ɚRBQB9.SYCOvr]!zI'J bo mT\9Ɋ bf%NqbPMnQȄi:ETGepqj8/n.V'43=86qtubdQa1Qn~Nvw!l>h~C"t@q2,-Z cn%!U&&'FR21^=XUt`2>@Ak@a_S9PC; \G뇡Utua_4E^:@%Hxc4R.IFp=Q ?,Ie.J<ӓLLkTƙ}lƪG=mWh`&,́<} _݁Z^쾊JEǦm^%ZKO{! g(x<}xBT.
-}]A7ϿEWߏ-["3ą;S\uYѭb_9W<Ń\(ι@rέ_%Uw?9{/.{>),nRܼei'<7r;gtsě}w{?a3{fo=ȷ~+uͿ|"6tth=Z+ؤRIt @9b)mFÑ)28kYgFAuWUhn `chŌ-j CEzQѬS%- jCS:nDWI`Yɡ፝LGrbvyO+ewxx1O##i|O51%/2|͇wm'*^4]8AN ^8FqrBj jz rAEtTvhQVbA<D~;S H=6ŲH8GŮ$yJ$KD+T9 T
-c4mm,?LaICXݴxqCؙP^n ChnVF-:#ņEj9,H%TYS˓@ ,ګNWB.87*x;ISᾒ&KqlYj5euc J|JqTDQ!4zP>~t;kLx"\vB2B:[*m3
-߽ ?DPL֔bT\}44-HC_0mVeim:ABmRow 3X۰{QHҳ78,5k:$`eo(Xݰkz|f%y|X̔iɤq, 3cGz>YX4*,Re| ؂:z]cq`ay!e0q@SԶO_z+A1M\֎}LmY=x 'R&@5|X[Z
-nJB5a{#?h6G^|WvRx]⻍%̣n
-WW͔XT8bIEvVeYlp
-¡j,wu[h6f )Q |D.q\9R:=kaSY/y<i%19ӗuDuyQO$GKǺTE4
- JYq̧n-2|g^7U
-tImȕ
-švH%XR*84<)&ϘcExx7~=QddaDy5Ps6pwਖ਼?2ez} &+ֱr:_zf:yvlLo~ohnEg<bM(Pߨu8pZT4_U(;6}ŞW^u5NT]Z"j;0)\궨-+,mܖA
-ᇦΆKRW`]yaQzU ϐ0~>&cu؉(iҼJbB&M짥?a@q>?\wk}EwjZȯFVUHt'Yj/+1MJfm㾫<z{(,G>)AZ@ی 0
-˲NgכV/)ӊ}?sQ%=w[+~/W6SlJ:aO(QV'ts:*.(g<d67*aJ:93+}Dqs\`9dr oU7krv9K A9컓o~L .p]h9:;cuzk;iWјs;/ȅu`p{?k;g/qck*Y}b=0dHY\ \uxsiXhv]'U&C5z< Tŝ־V.+#(=tt!."cmYTxᎣNȍoa8L_2*^MF>nw !7k-ڟ54:t ܹi{uҕp.Vy߳i!vuhy [iA:IO>Q/.m Ujl8c sovޕݹBuD5rתDO}ߗ$Mp%>h-}{e?A`{{꾾;><ObTo/Y'P{"8rٍlH,i?Up<?ab9/ 6?-ͿglwmsF2x"iPӊV&6prC;nfUnh׮j'oİ2tDF*7|ʝ0kw|R=U#6heH|mk
-*
-_ .n . \5~a/Ir~B(utB<a"oN0W
-6]EGen=ïH &1tFEG&1,>cxTaҫtgLjtz]=_TOaWi>K Y|[*jLTO}ME9"BvT^ zOAFBu]Rhدm-ߋ깵Qpo7:m5X]:>wv{LZٰ*:UV|<ׯ u>n#.OXvԺKUtaw7\W.U]RCp#]qا,k>ձK&qثE>]Orskuu} ;FT5taW|":0VB9d"[s\xTҍԮ&;쪲Y(획a&[Z>vث>]U(=rs4^mxÎr2l)Œ)nns@>Htn~.SIb(?ؐoQ$'Z#p[|br\ 'KboAdjOQoWUu\Q&7>Z[b|,=8"ݡ.^[-?gs#=y *1=$h[zh!4lXQGz˧[M|!HD
-B(,r'2?(uC)D8bHhDȵM2N{~Lm
-p+cwړu,=XW˝N:s5uY};
- XqΤJCo
-x'ܳۓXh؞.*>O8v_dzۗ+m)&V7OR ^rVBBҫ8ATWDwu뢾tyqu[ZH6HxW#4B#}ac94VщխoKwo<,=glcT2%a*+zNWS?Z=L|ǁK14H$etR^D(ZG}e>>">t-V"V,-uik҅\ڿg}²P 9t eh'9ሁa |)E!
-)
-c0u>UNM&Y8(!uU۱g^j>Zjfl#JgTj?<q@]$NYȡnFtx췘x9aqB54cϔ֊E/&@-Jۖi{9@g[~J|6/oZ{z+KV-B(?aᴛG|yIzHH v'YtwuP8Q`c\Z7kN4k㎷-I3$MT{*W!u݉qw49\GTJ?-t Mαa1]>IіhqqSXE-/MʰH!r
-l1Sg/Ģv! &HD jSת'x`ΌmRM4p/^u"{z0<QNx8䬡4Rh{Ec*nkywG_+R Q(-;$uӛلn^0†6Z y\8B!/}I4tiTF馷C5~%VHnZz8iIx 0kquocoEs`ؐ"= h6r&(gfn*(B꺾,{~D+kd%(Gy)'qGs!+qf;le2Wh!rjOqS'ވqaFo<7q7x_=d=RH۫[^-EFa)h>B%6YoԷ4S-\n. ym蝏..̯$;i>_o'JV1k
-M_oQBG/;}2m'`̭ZuIqMC-eʸ P嗧сT eM KsT>ڛ#[vixwUo$B1ef48!2SbCVz/0$/d!vפ ُ$>9f-)dѹu/oN^,a#sdi%˧NyZӵxG~!qdIr~2 }v %sXo0kJiѧMd/H:y7*@| G
-w^ĺۭmWI筎&u"4r>t8gv ]4FQg$ ׌,Rh#K"[{K>!:zCu1BHw ַ/ o_4o'#“${85p mMQ3^'| ]X/ӿ KVVN-=Oߖ%&#JskEBEOo[6駦\qs޻gO7ts Pv}E
-jG[w U[;
-,BMCbgFm:jqcD߈8GP$)l:aIޜH'4нO橩Rs+ޡ
-2DA߷gT45.YYUק`Y.j 5__n(ax^բM!gX/>?E[#BgvWO}(XeAWß xq(X71XY[ΣF }}9@N@/$zwvB;d6=J|ͺ6S߭ieUR{:_?Zrqhb4zs%dadO8M>`7*X zK!SHmėE*<MA C_${fCT gFNgcy hl7~߆28r7{&%c==1:媎\tCӒ]NC[N <o
-ٯvq&\Gt@\p\a7-2t'm#rwoSQ+Ē 2ҏ:J3^JnUqA/va]0IiQ\u.
-uv:$j_*U%B~:6˅Gwj98rWKNWBС28z`KU0rzd"n\Q}ho!Bp /ſc%VRN,9+Cuw0q:;džzÂȱ\W;[.]#k u0򆱝`,nt(^w턅eUY08667dăp2V:;0Ut* tE0z)Zi1X9Cǣ Ɏ+i5HKڧ<-6gi>Oifk
-~٧o?;8=|
- -eq@GfsYt|w=o#.B -ڪ+9)'MiyeXt:||>6|5a#t 7FeC,UWZeVmh|q}IFTO*5#=э]'[H%'VL{|P΍z[G 1uҟ<IџPOMV9'ᖰp%5K!1>˰弱I`  bVd|y(Oaͮa7=;5eØ8vӞs`~*'_Üy_;x/n81n|4
-fngS{l$K_2
-_?>2
-g-p^OR&2{&iY[l6b>ۭW W7oZed nݴjz)}{$NM˷XCIy涮^'~`r&2.Iae#ΤŨ=)Ľ|G;[v?3Vqnk뷓utwWpN3@i{;b%
-(JaW-{PX<p.Kvkv MX%#nlfIMg0&yhCX3[ȵqF#Ԙ/ֶ.4LƻԔ9N%Ƃ}{[_‡딆#=
-fgb{XHfRxR҆!/\1fL Tgʴ<ķrŒodi2]lIQ.ZB; >
-FΠu";h|w>F*~cUmƃ߸Xmtɰ~u^Cl7947f~[*?a 6ͯoqo76߬_=췃;㤯r_s7jl{bv*ݩk!?ruoH؞VGNhsM_%ڱV9D3[s5e4CPO7BhƇ1(
-8&] E1g?l1vtqz }B4H`ܡKN(W`&T?=٧3wj3(H#]'[88E8U;DvK in j]| ˑ
-g^j}|k?zEƟ7ȱ_\8"Cԁ<}O,sW=~Ǟ)r?^e}γ}.W;a^p؅=g c;1m
- ={z326bZrMʶ mW^>Զ~Umj[E>رXs_^_%rr#F#Iil9lǦַͧ%S-96?g"l>lbs`I6Sn$WbbF{g}Yq|HS!;\;e_Wi}Q
- &3x)_ث񞩱?Kӎ?GY)s5iwW׸?_{cI6bK}NO<Ml`6Wblasmln`s#lF،f3fM"ؼױ\ifs?`#lF~)ݏF~} CLY3zzʻY[=aޭ&2 (V(F߳U
-M~w޾ JL˯g^S%3aJ;gp
-fr%1%/Vߣ){S
->
-~+
-3*ߠ
-.v_^+WfnSwVWnQ)?[
-$ǝ@=OiP'o ~+xH𻳆߮Ev>ea{7([!~߯GO2qM?Q?GGf0_qϽ?tuӪoU_)\O?/:^WNQ)]
-~5,q+k_W{?ǯ?iEdq?R{A*{
-G/V;9or.P_jA^d7[|gƨ߇9W+Oo ?<jG
- ?V*1x85
-?%m
-ޯ/U7*}
- L߯oV?
-
-s~s?7
-;%S\s|u~W+#T?Pw{ّ|HP
-vJ|Q?TM~M~|oPW7߫Êl
-TbR{ڙ(_U-
-~f^pd~,~//RuNT_)xNoQQfB_G~V}/74ǤGߧ;?
->9!
-~R~\D׵ߤIſ]
-G'7SNx[x^=lγ;z^?cs68 <bl^alΰf=3?Qiv.6ds"fsMKlαIHq6 lIq|M#|i6 =l.|ӳ\lf[ˑϲyzg>6mu?9^6'~E6J\lΰFk/y͒gI6#6cl6W>ٜc˕6*#U> 5N暛87)ly6qٜaӸޝ~Bӷs99fٜn.g6'\`s'bNOF6 1o_iF؜<"͙yc~QiN9{<5}29|)wyxD;lWz6e~6g隷3ngl S8w*;=lNI63rҲe˚E|QrO47-^įEr9RBs?ellS&y6+ؼ&ٜh0cDa7AqL 33 3 37aBh6 p[B#f὜!20Y01. 6J
-N<W\E|Unj #E( ʃ
-2 d7 M]xXX&
-Ӷr3/®"ދEP T}XhqUb(3(*J2UX1JO Ċ׌XbWVGq9;pg'r %,PՈ#o 쑿8ϔx
-eBP)4H!ҝBSHex ^
-P
-_ vFgH#4N#46٠*f҈#O' أ3G=_(t4N1P/4!zHCI#i֤3A$ML! *AfnY 5-225ց2@:Kҁt:PNHs@:;@@:,gѯw"Yˢ|0!A)PTUA5#0APW9CXD(G:->vC9aErHWiʡrE D 91G?&@EP dG%4qoq(<mqwHܢovh\@W@|U@\乀<O
-h䱐s_uZ@/ɾn Zk.IPTOEbXv`EQ."13mG+Rψ</L8(ʃ8AUP(K(ʵ
-vUFe2.ˈvfY( [( i i i ea%uo<,B9X`"V8B,A ByX BXHYH6 iP!V &h-ZH4ZH2mFm6ɮlHr&ii31Q66e#]6Q.6]=`/Eª CH2jрa X-(at" (NA'⩚tXqY&!}UV*TETѠHG" U_Ejc e* d5
-9R`Q  8s3N1pXfd T (dhb1t%@d j9HDDI_Af<bYE3g*y3i`< 4|1 {لLU3( Wtd+ycDL{ӾS`_ [Yi!^+fX̛mV^v&f'vf,X
-\4aAYPT
-T
-;_AD+(
-⪔a*
-ʲQAUweZjњF$(S'A9P21 D6d8e`2vh,X"^c<N-dIx@x.V@xDA)P>zbD@yPTb
-drWTT")~ q@/op7{䧈|O] A5j T u+W1j d*Qp޶0W
-U(8p*xB
-t?xs8BHb21Ɂ
-r+Db~°O"=cZH" 8(3܃G&aN!O&*d&J"JP| D|1zJBeAy &QB8c +%c<w$RMd"xFo@Se%r'Y6+Z
-JO@2ޑ"\$B
-}RAU3Apr
-:Y[} `%4BN 2H&Updl
-x.!LC|Sr(8 *`299\&=\-  &iݫCg@`fT
- lh<Df{""cD]Q #] L u 7A
-ɣ({G?y*w,ZT.k!@~+HAɆpD-^<V|¬`dVeBDkB@~ +P$"+A
-h_辠
-_
-H?jb`ۉXw!nԊԜI̔YD^J,!'(ElV rIjEZx*ڰêy#` }cQb%!=LT(b
-:"m& T+Q8eY(Dĉ 8L4C6AY쐇P~tK
-9lK,@@GI[(G ha"
-*l+V-ZA ' '$
- \, ; pcîJL
-U-)!0=gfiā@1`g-ԁ: {0H#P{=ju@(1E  nP<%@w` c3
-+*`¸B]̂ځULѣщ,tv΂2L;:6  ;rB*qB߱ YH3†oU^U*¬"UYE^!l- 0- ;07tm
-\DM^{9*nAl>6N @*xv<80c$
-ZE'`&E-T!U!r(BH;:꾊(t**x.(W|J<Pyc:V j/([C~Aàٳ0Ӡr iSe>¡}9W}op#7F,spqo/7/[~iO:V"Ɣذ旟;kg:5'{oN9fc/N:b\%m}=/hGh1BD
-~
-y?L㷺'Ѣ?ljo>ίW\ o~)/BhL]]#ǀOO.A
-|n|E@/B?{ +tѷYCg^io~re׫'Z ~i\?H
-FsS?6ࡷA]o 3oYv==|/j5
-\?w?s ؋x;w??|n!J׷R.7|4~??ԯ?i4HOL_ҿ'r]4> /]w-B0'ViEgO;}4Q~1^<rD xoM;K ~gď1y[RLyA_<sōqfXE.ON(E])zT0#gDO}tt0o?9Kx35m#|ET8|'5?}bQc.'.giEQ.(IT0xE@ځ=?j2Mϧ/iAk(ٺ9*h>^Q5v6i +jH]jnWE_ӷF_\^> \|vB@SYJ_
- p6Kҗ!w|g!߼Lځ/
-|UQ~fe{ux.m'_w7?ES_k(>yA~Э
-xQy^i|q<W__|<`ߊ=z
-x7(}!J_
-X>|(
-X |n63tK Q9S۾I55f<À^>C}>,
-9<F?
-xN7>yDy|QrWvI%nc;is|:jS_Y|ᤘqnj?rvLہOםö昞>(gǴi|o^ӎO+w ~}#
-vd?B82gD6fT`bFIٷl3^g/c.Fo3;Ecx(s3xGI88<JKP>*|"x(?sxh׎V?Ѽ>Rx1Js/^Q/yl`go7 ?~=}zo?K>O9$¿>R gœs
-wI=൓y=X\#81xy?wMBN/+܂N<$~tx?y xe<9LW' Sy?˧*8H2#P;&_`%}s5 ][R$vZ`v3OHgC)xs,r?8/?3JT?xL7T g)p
-O>xSsK+JoU/$&(_W7?A J&(_⟭6(&?x0򝘊?^୯8Gȫ!9_|
-Of+)x s?U\Syuoh@Lq)?7 ~>@: ~8<ν)~}ڵy?xq~`dx<S3@9s jg
-E|;|?KN-%~DYbTg,x怞ybP;dP|:kβ/ުgvɠ =y?Aù7[T3l3 LG&0"g`f?-~)] 6o3}?^720k9o_H"`{}'oQ9bGKYK? kE\sN"pb:E~S)3)½+z>+z^1xi2K
-OAil ۨxL]L~#||h?pf7 V3;H.شjgW" xL~BP?}hR> 7d|Oo{`c?T`%R13|»Z`e?xP; |.0k|;- Y)ߙ_@yx ~L~&̟L;
-/'o|w_Vf>df>x8/xK ^~? x>Wyo*܂w^O^ďO:Of*^a򋃘Vl3}w#B_S?;[WHb{^>x`=/AN0N1o{ȉbKl؉Q /?Ao6%Dʷ-~R:l/a/DL^e`n![[L{P;LkI;"^>30g^y/i/289/a]4|g9?;0XQ:v>/sWο{YzO=Mi&_v{}Mp:weg~:b7-}O2o+_`;xjEx#E?[gK,w'm^?//x2k߱¼N[~XX[,~v,x
-~
-^Vx&Swʧpc ?d~ ޚ775R_x5 Mi8=S,?oㆼSdx&C׭4_˟I?Ӕw!yoUҏ>DʧTʧL] <ӹ<} ^7Q~ƒ  )xm\%?_"-xw@(D ~%L_)xGI?7&O>xU&O$\bA^)x{P${XXgsoI9\b`iT,?[֜Kz7?L~|K#.L~9Z`h^\h7bk^gWڟy+ )x}HYw|8ި$xFeo*<)[(DY7(~LT)MGWxgޭ_KUߕ-UxJ7nVLʧpo9w>@iN2K˔/S_WxgO50owRHg~' |;kwZsD(?5ൖ"_^X^~"2_?5L+V^x3lo3 }~b1\OI^׿w'9e=w;{N%27I5Q>2w^Pp2W^T_x w+jk~T$x迤&8KKLɚw/k)nyB?:<~z5kwһG3?2, ~}sML~8S{O5'1~H&g~#//;[olsx{"?xw""~f,Ȉa&7{-x?xa/W(KK(o`{o*o)K߁M+o|_~ۼ2merj}^{oX;<..To+ߏ+ܮ?xo|~LN^)x _g pf{~J]sdoe ȈG'3.>hC_WG-xݯK;j7I_p~YR8} ? }WG;i~lqN^g`򃗋Μ{L~:<> N{~,|q|m[8c~5pwsN~ >ޙC%IL'8& ?/\ ~)߉|O
-^9-OP>pfa3k_u&/3Y"U
-^<O?=>xᛎ?_ү%ng.ty*_L ٙ{gb_bx9ə' ~EᓝY_% w/M/Lut00Wc|WpX'E൙<j;Rj9u1W9sB|μ=gvw" ?()oL~)"G73Μ?^;B>x|
-?Lk|oCrox8;˝g.b򃷚w9NeFީw~y"wdS?K9O}^ߙ^\;x'O`K9鿔o5 3c0 ?"-xQg.`$ǝ9?x G%9/H'wk~3ϒq~kxpRX/7~Iל/{['_?[:y ~_%w(?U3,xqxe'~%pv&sf
-$.L73o0241o X'B"}^)p~7B> ow?xp~%CZ ^LH8{) R6I G&υf$ ^|8܏zRh!<~bH/f>k)ߗB3^?)4 W?.WLk_~q#?f:o )3?CsH('xཱིCs9м/?/?xH/ |2oD!řKBj㵑9m~ R9745 Wt},f^S"ߵ\?|LSCs[<&W|$u1x|ZRT!gx=|8!H+Cbbr>5#o /RKha?%}7'+B7= ^gF o1%;x$R>pJBs^}2G mF,y~7Fob-r |sxۓ;([c?%sp{>*7^{=|ay}`{[/>R] "݃,헇GagLy/ݓ?Hwz志*_}9{)o-y3<nO8*<<#Iy8pyyTn-y3<>?<<#Iy8pyyTn-y3<!?<<#Iy8pyyTn-y3\cjtu& adI`bc h@!an@rޡ([(Y2{
-<NWpZNsvNsiNqzӫ\?qRN7p=sNNOszK^Ԝsi+8-t9i;948UN\?qRN7p=sNNOszK^Ԝsi+8-t9i;948UN ~NS9tnt;{8mt?8ʩ9sy]KXgmjծW6 76+k+l7[m4[5#--ǞaO˶/GkZ[7YoF`ƪLeg,{z=-ǚsk3:ŷZA/Wj]U<,m5jhVF[?TltVlMYm+\|b`hlU꛶md(׻lju2X]W զ:'ʮz+A5TU8+[uMٺƊe5U#}k+[ ʌlD@&(ʹG5s}Nbo QyN&}}F=ʳxw
-rqz(9syQyx*"X j礌Qy}ysJ*GjOa(<UtVNbۯpƨX }^,?Gy\9=klT^@j?FQ9q_4.6|jdy cuIQ<p E͟r_['uQQ9MЍpj^UM NaDmQkpG
-nLT޲6pj~ůþ(x^8q1+ZQVoNQi?'\(~5y_߷m]#/h4kk6Ɗ&xڝu]oGjE]vɶ57,;sAUE۾48rfY a) /LX-egd
-ִDnZG+Fj\;XZV0OYYQݎR q=>rQ*Gɪ /ؤW*+[]3>\6tXVkɵ ueMNTOcpƆU¢~0<ǽ)k1
-7
-w$y: aP\,whvXZGٌ.+0c–~|1s 䊕'u߶uRx}Lc]Ȏ2cJǓX%G?0
- XDw(5E cg'Ŏ`IYwIGEe"` B
-ݞЄ^/^SH Љ# b1Kffrq胅we!ʓ`sϛ^5qj?͂s3&Ej%L|N3`)##8/͜s!Ӽfܮ _"۟%-D'Og$7WC!yj !S.球~u%5:j0!_|
-y|[W9,`΅Z_$ڢdARZ.7ɳ g10H;m RnH鞣M ΝXXW/'tW&!ӕ(O #*BڷǰZ$\g!-UAa\>=>t&UIݎA?{l{ iI7\-KAk^*%=ɀ>3)P5왠="ǿJq`A9`M=1_Rr`
-DNȦ=O1WnU=vnx?ۅ6w%dv:&wP.@5 1lLmKa}a邻tɂas ư8=K1o}sxڈh Q Y:3NNЙVmi~;P4ļT;`I8F9!WME;oR=TnF %Լiz's&Ovz*4=å{=tFu 9&h%h5pna!pOĶYN+,vo$ud*rF< |._xnwT G <N]GezXo:Ft
-20RvDPSQf݌LwqHӄ9J(Oyevj`Qǰ(`QMX F~;kiM5"d(~56 L]i`ibv-$]Oh`ПxdNE93PԈo>IyMmO Yp2,OҞG Aiڈ ,,!:҇LUǙgu:LJ+UC9ul!C,` lx6'pJb{"ţk=$'R˟5D0?)[Va59$Kٝ3ls&ys"os&9RS(J{L\>W>SԸ08'"94m-s
-ݎ
-8TkY5= ue'-za+X.LJ7 
-y1_C\"v\ =P,]PzɴqI&pLM&v34]/Eq4"YF
-O#:N@{; ķH_OCp揈yg
-6 &
-[-aZ*bִԈiyJĴy:H1!&FGSAnO6D6bfaGÖz_8_>#{i'^^.9{h@> ^ف>w>Q͖]VD }cDB?G8(lj0{訪4_IP@@i5Tb4".- Gle4j
-I4e)ڢ؈K3b%bvʣՎbZ޲
-$Vl="<7Tnsgٓcͩ>s@wIy&3S!zq
-.8Urxb4.y,K}^o>)RdqZ^U?~#])ܩԬjOyn#nQI̐7P7
-Uv ̎锕74H{
-Ng_MJ/9i޴]B|>%dUFyP68QF⟴̟S\͑dd !2.iɤosD,Õpv1X/3=@V}FG6ZFQ.btMV{`*܈RfEx)m ǂǬ3#N+#jb"kt(g+;{qJ`i-LY]\ [ )DZgw}3"Iۥ]@aU~6W~3ivȓ'6ΓHxGk) M;?Y
-6qd,@hs19/Z
-)'Eʤ^/ l!\ٜR9R_k&Ѧ5ⲰO@׀haQK%RZzJ`^['fYSqv xXY$:,q.5cW_C-DxNNxVqnRmJ<*?n޲AӗEsвhYx{Uю s~y9Ք.
-3C`.ʒ< 'E,XcSM ,c@$Y ̞<x IS
-*Zz>0uqR'a2AbI~$<
-r^ηHK'ȸۣy
-q8ςTBևNCG]$0:~%#59RLkrZgjM^\k\aumrcB<šrHS(\X-gl9L؞ ۩:ZKD8^PѴnaB$OvgFjܖoDt)g?klTPg"\2#ߡKt0|Oq=EBn^b~Tkϣ
- c-0b^G`
-%k8T"ee\^!P/&'+  x=[J,|W.i>¨3
-֕fXJ17 1psJ>Ac<'(}b8"2uaFsF4@{ab$Q(9A{qv%DBO
-}lU0ϥ:GzS+QNZ7$`7j#NaH% UOԇc=w=[@
-#^hc
-:| Y<?Ri~1X\l5LrT?rP #|d8 hZp qw-(N7G+ eGp#<= j
-.!oox+]!#bpӏ=rQJ۷0{Bz2)+Ʃ]xj|r:0M(BG; ցC_i4>2Ҿw{8dF5iԳ0)WRR$`q&l.U"[jKRpvQq.onvs`Չlqy
-o&<Axa \߻Y әfm\+3XK;efCa @BY. Rob7'VyƫmyV.[tW67GN.u㲊s&<D)5S9 p:Qkc2bg8T.=`̇Z`Cm=s)ߩ:6wD}[~2q,TO]TTT5"uvUx$kB*2&Ik̫5̖sMl5`^ jMaM0~ R51
-ImmnyІs1,]$7F,uJz|i.i}흋xHm>,>!FIs-=7G
-ȽKi)߶!^
-S8ׇ:VւXcսgM h(pO9
-^K_ǔw-#uyua
-xr"t3VF7FE[XY`ʱ`߆ ]` L}^ywY:4 to@.z%_K:k~>\%fF, /^B B>ӀWqn~&a͗*tSކuw BĦ[-̳`M-b6؏#9)p^))p S=-(nqӬQiNKi%Qяc_go}1tZjk38kᑒ/)~xyڐKs|ٛg@V4;d8JO"*f:0ے|3%q€C
-M{?EYKCkӐ,W"&4S(>*`qYR:h*2~u'e"9|wE|rJ!&_xBݟBedSt-+|cq21/ l2M0i@Dg|)leKb
-'yf.$LaPsۙ\Vq I+}C9^5ս ^FfYYD,.D#5ߕ}]* ,at%x9ڭ'g܉=vk=q/r45i1#eE(QE`*"%]tM^]k|TEI2wNx `@D@P4t4>r7{Q@QQ+ ݍ'#&$*(,$`
- .%*B,.ERN&Q( 5Lsl# ?֕6al d3 Zf冨<0LjQنFg"Z:i(
-<I
-3W<bRB|blzf
-U܌Q)1/mC~pߤ i9D"Ԋ=Wd=O$|8lktn˨:dAMN/YAH Ў3{*f^4}D|BeH`5'4_M*xVdj%}0[5|l8d4bg߼:Sv%o4רZA ՚ZƟ6m?fm0#^CckzLЪǞDVRЁo*Hmj'o>[gDZߝ+>&!ݰ!2=3Ӥ1a6!H_Eآ߉>Sؓ"*o)-EM~9ݸj\N2. |2_V`܉_=''[ol_oA#ŊtѮOyb\& ͊@ITy `(.3Zpؗ&K
-}3㌖h=3\^'Y#Zm᳨_'7Y#ۈ%R |w}u$ Vnr~2:mPх, fu\VvF>V7PƒƒYl,y{caeXB=}^mg v¹Z~G씻*݈o@,dī+fZV;'#DY0z@>/f0vhަ&'; |NvȄ0cm/ӑ_ _Ao4Z" #vT"EhҋR
-_'V
-}F_4sE}`\be!n'!eVwPկXdW6><TRƠP6ݷjT<mNuDK
-
-&,<ww|B ?Ų*ۇGD6tfsqelU2uJ֝Q6T8KuF{b%|uNb1#&뇂QI1$pk9W4UUE|C=:y(rn){;*:ӮME.fiahGQ5SYj6'‚ι}2F#@@t'WQq0G^ˑtVZYvHq|%[$挃YQ-/؊>ս\sਵ ۽&]O' i,ACSuzմEg#\mجv;jcx
-U/rEtCKP as;RyuNOZI| 4'8;ӅK-31KF8 j}˖pӑVJ
-(QSuK ׯא&49'Pd,zᙧSf#}tvZ(՛`3@xw&;oq|أ,Vw -dA^YЦ_ZxRp4
-US2 2m{Q[O;`b}o%/A7T
-8 KBsEV L$g`siR.i_L飌³ZN#q;*Fo殑֛8ur!ݼf -~1#8c7mxb&յsyH)ofVG`m t1y[,/тG
-"Ջh{}Qث7L(s EL(GDuFjh/b|էu]1[Q](gi(a1hMUɖ\#3,gop{H;tͩD;] SlI}@8%ruVUnЊ?zdՊZL6}h W.<Љrag)`d4<=XaFӏόޔWД04:29Lf0S0c!PH--=}lOPHNVx]lSᄷLRqmr3=|'w {/olcDrbQkh0f
-f |onx~0cןnWS3XU'D6ހȞJ"\d[I>\P%mx7w/luGu@
-([R%}۟P(%)@ozEͮh0 7kXi|eBUO-r+cϱ"Q-xG
-$'"ɞ|[lB"lP$+O$WbCD+Εv:>$jCL$ԺmuKeV&ep6̱mmjXPbn<SAR{izCz=-piP TYSMY[[2U=!QzkYy֖>D| `~XME{-5bYU[*mלg:0D˼O[f[˥ȊP L 5취pũ):kBqp[!r%vbNm{M+鷋Gb7MQ-1NP')S?i0fpSNw G.ZpyZ<yv<"yjߙ[!C#ԔjKS%'o-4ZcjDk&WVxl̨ѽeDp>dn)S~Gr]t<FXK9!@,?cʃc#-Zb5ϘC>8R[+q}+k@,ޒX>j-f![buDCB+&ԯN$j!HG6x`gksyʱXQ!x}7c.ə
-IBRTrK1Cv^)\IfabO !29MBEFoK: ׻"eBٵD)LLP@̊AzQǓw'Th>!ØٙP-`gC1q s)IǬ"XK$-Zh$d
- a vۃ~lC? wЈq&Zgv^Se69֪}U$v:'ɇtzDxg<67TK,^3W(Ah5N;?Wiqvpi=M_8Ȑ_؇a7E"3WDj/ A ۻ޳GQd3IO^ 7],OEdtX# 塢Qa"AL dF^#FAU0޸я%ntUc`=I~叞wW:uΩS?_ 4lbBݡ\
-$Fr_cWi)d9(3jPW:-ඃ?C?zO|ZBuaXx-BE3h?#pZ NZ y^a[ vV0>mrA؂4)ͦ\3UHpmś啮:qI^&{sX)׮8!kY(N3KhĒ8 \]ya`2hRh$nEpI~E%A.7ge-B KnDrۂmH\GEhN8Bt,1݋{mlכGz
-2Hp#]DZlԗfo jxҦڠ%q/m!^J2cR#e? i?a@@Nᱳ9yVilۯ\,y(ZmPjd `þm=Q\ Z2g]
-i/%Xx6HOS Di&!LvY ǜel0+ 38]~bg&/?~c=:Pz|E2]n\{|~G>*uپRJ 'TV9<|ULsohOy"mI5rȁ-Oq_Sծ:Jfn^<xUGضfG`G*xNf 굵fVɸ0i =e'1}f;13 );
-˟D(0R YK` Mjh4PMO, 7p5 <|vh2Z`b<f:a#+NPĉsI*ݽuət%GCx!+_tD &U1\V_mfh=P4>' tkf7Js(~4 A TS/-Ml5b#̈7mV>6h%NI]RUUXQ7WѺ7~N+_1#HDz#בDɖ)H@ 2 T).if7.G\M6&N+I#ZK@E]i͞P ?|ZbF-4%?
-l|w^:;%KrlL*f8c-K>%ThtJh V&72Y y9t M ~6%q`jc
-bl,`-d@ոםڟ7wЈT?cӺpΫ}6hZ^m|_(7U
-k *C$S
-T^\xt^ݾuއ!xݭnzs?@g3%;=_?ש&_+G1) ]~)ɒzgPM3%1K=c`Z8i&K.OTvg`I}c>(wJCOWTlv0_/`a ^MF@D cp=`xB$I%i=΋L4SN{q9#J2T)x3?O
-d(F(&׆^_|Ҹq̰ t 4r/N'3!qQZ b->ѷ jPU^&Ul36ioQ}]}95uen7ٖ~ %?T
-W`i8fڤ7(t`~ESldP 4xUdõ
- ^s  $ߩ8M(1^<3.jHhݭS'op $t2Nuմ{Nd+)䅩=iDH#ۓ=@[Q勨!R: _Rڵ(̥qlm@|ca/~%;@8zN Oa|ĥF.rs7`lΐ!pģHks~Lu
-x$t_Oj<XE㸹aRQBAƐ0Ay%۠Rk%X2<ٛf# `N1M-n=_/U
-ۑ=_k!Vv2OAiw^f<%8pΑ:U4˳r7r@;'VC;5MVEOywcB.SAf4q{YնXJ"
-U$to#ʘWb%Uyj {,#Q"9)hmG ͕#NzhdxiQoS:3< ·WC&'Ijo2bx4:twsD4^oGYor$1 J L{[,io$,Zϩ!ZD܏PnwVƞr̩U:olɕfJ ,
- V0ܡTjulבu U<N8 >!Oc
-"!^6/N0=FsfY%Dut9*k<ɋ:8ۜò8Ԛ33Cl})0T*P詴m#5|S)%ZPY
-Ę0Qd>(krJ$vhY<e%5l38|43
-crX{mu@kI\}p[C鸂(>OJ R>8pbץz
-@?
-1M<l|5w3z>rnm:M${Cln5u"1H껛9!}LtF5)! # gct4=KYdA"T5s." %eTNqcJ$i6; ˮ66 NDŽ8sj_5h-*3nR 6<k).T-vH+mP6Lv,ҋRsYŶ5ɚǩ5?<Gtpɝ<aga/tQ)Ia&xOh/*BZ|^D'$P9ƅن+Ȼ5˄!^.2dzgx'kfnm7vV qzhV [Ea;̺E.TD,/t dfalu T z p415b̺SNUc!^z$ռVGZuk1OKjHxܕZ;*rqM!zolD,,b;ʂG!wSݤ`$430 KE7NtT9若-1d%< ^P:-t@M CQ-OgxPC8V{K<3r#M,zM¼cW45HZ貊kR v|j(2̕aR)ʉPAe6|$܁Q#Ozu;c
-n$TZDҴ1n"!
-3l wŗBPmL\,W<|X6= D4 _lU% Jn Gƫ = -
-.Zs)R>S٥ޒ_!A1 4
-ca%D'1YL%/ YcԬ6/"Yʀ-iVJ]ʊz<b?p_ ʀ|U0Lar 2%&z&$
-10ؔ*[ܒN¥Y`!c_vˆ'-l6‹^5{cE[bMTE+6Y˅A/-ӖzSf-_lÖ#RlwԫnӖ:3y)`W$}V|(>C̙h
-ᦎLY$4Dߒ$! 0,ܹKi*=ܸ5ܖkG%7t%`"*s q^)}1Ba :%9pBH *W&taF] wG%U]iAfRK<f(Ӏv x[޻f6˺R%pPdCKyZ?-)-:f%޲G.7.ARk7Y-_ ?LVLYE5cBt^l&G.bsV+jjǨL55t< V.W g<(wӴߝe0<hD9xjwc'7]a'^]
-s5<Vx“ σQx^0<T*xzB9/Q##Nɣ[){9_tmFF+*k8C 0YIa20bq#Qns3p n Wq.~] oQpH V9|TsMk)JX7_LJFGN
-qh>a:sa:L _bS}九oMG_ !VkYǰ2ti(yˁiJY5^Sɻ@n TD@Cofid[bc XC\\/ZUUM#<[+ B(A5~/Ǿ+ oϻ !H<&hM"/ohR}X'nzWj|KM'fzwzUX7zpR?_S-I`^9]d_pƅ`F?GGg+SFSsj" e /xOAm~ny1;| .W+;oS*u* \<(Tcsv_KJ_Z!*[ \ %PX
-2ghAԲ!6[7ٗ0E>`Y[pb9;&4G@y GP>
-@v;?v4|; b<x+mfW`Sl#nx0چj\á..B]sB:] bKXN5l洠6k!-6q9w|ͫ śӧjKfI > x8zVTŵk=F%vc7JNx<C!d+_nOga-RxHŃ͵#KtU0_ҐO,P \`ViA;HMvW hmiXͼ@n3kmٟXo)Rf+r ȻI{_z_=TI&݃IWPΐn
-3(kx4
- w7Z̍@:~a+s,#9 
-rq)>nN?G1|1{%Q#lm`űT
-~+TA}=BNq2#a>f҅2$Eѵ+.;$܇W@07#Z71yU\4gsqm2slJ+{h4n?Qf3EKwMXgo+ehV`e̗˼Ȗ@Ye>]td<<_b+iʜR׹"sm6"9^oڈ$ΥVky~k]ɹּ,xp:/=4/=₰Ǩ%:[ܘ5HsF#@|B}||<pxnqWkLH6MGHEm>ZƬhL9_ㄪ:)K }_.tNygŶZ!|d2r4W> }{I,' =A&ʖ>O[Gcj˳Ti>)֘"VUں<7qaǘ0\f,Sj+3,sˤ7ڕy1E?"%)OCKPxD&+pd>U!9zЖZ*!EGͩ*!vsz^
-+KPx[b9h6:,ZI" '1Z+#63l, /=E01*!jdGGGp91g^5q;f-{Ǵn0`r(IbYO{,E+f')э?损fO~ne;^w4׎\RybY?"SBA9u2V6Dr-' ȥfi|Cǖpqઋ/vɊ=>҉NFj1on%ϴ{3 ׳fk٠Tm{<?45eS\+6Fw;t/SI"٦Y0L77*;~ㄣ̯ǽ\i;sN @@yI=PFu6scp%4i*kTDNyL_1m@he6{,t#{p⨉}y)L>ػȉkij[I.n^%c
- Խy5+s,6Az :gӼ"D\]voi#6h3^
-v68bA[ZhPSBmƭ!=<&q'O8ಝb)OUM|ONee)n]OHe~fwD88)-eᶼ>1[5aUԁ'1|D glw6PvVOGUofU. PA׎3]-0ھ yG.Q>
-o6k89>f|C3Ktzߩ_5<i漣9yB!0FmTe[o'. (p%tD{ G<H/
-'<8wřzEf23--2sƼnf2 4%tnj=O|?Y@FKϥ# T
-m\}Y\\țVC
-ЋExA,?ɒ@Tv.RGT_NJ=
-xb:ml?`ψDq.3%Lh-V[ϜVR[쥬<z"f2-O[W)B`j8 Q5zܮƲ0.&m."mRm-,+a?Wҁ*NWŮӿ2O!\Y#W/Qe
-i(S%.+hE )!DBn)&¨/ݰ"S]-Q{Vs 2űJ3j1<Yi8$=%C^Tsc66\Hm lMB/<9nCXQF+
-d@
-Ȧ .&Ԗ(QQQ**Lut)%Խn:vШc!B
-
-bk[exvgj-!V7 G
-h`,,
-| `#-4Tv`,I#jDҡ5(yY$"sՒ4N/~^{=w9=U_iC͇#PJxG&|V״.[wcnZ{d
-棧LP:r
-Qb)jrA$vA<Zx7zkˏڹws
-n
-nz!R) h[bT|r;Dz`ݛ~DNPy֝5 FS+MtxhU(T(}CCi͡S]9X(@i{ŽV`"Ԋ!$ؓ{MPΐ^Q{/n7Ӫ˼!L>!-$m2~\z~q q%b9 e/͸ؑs3`ӕRlߏW?(2 Yv(6U[MZeU{P8H;Hjmܴ <ʪVZ<WfdI]52&Y5>vb$Oﵷ>n0HI23%4\#(9'J u\(ͫVBkt›r|dH%Z[G0F}qF{)Em{qN&wy"Oq
-N9ݯL:e+Ʊ،wb[:%d7{dz7xvߥc>(u7S
-|ZVx)U`1qUfUUUGUTD 6YjW>ڧL>foً>o qCkf?dB<:;ˑfu9c1xgD_ >"-c7\n,rU/to7Rn7~+۷X%Rb. VmoұG,Xi_$HzGo;nrLo' mR'k{Jw0 1\[d!*1 Va?['FSp+0o
-de8^^G!=2K3Yfs:LV|x`GםNS_@C iY‡|R
-k|p|!q/kY_GEc}'W%e3]j/[뀻Ee^N-ne`"9u J.]vջ֪I#\ aqLP6bߡkt)Ѩ|2Zt]+c! l'n~P
-<zj6WRUJeeE#T4j#4+N8EzOcc_1y5B4gw-CXl\hAk:E[/&I;Ћ#0.T-q:)-,o*0z)
--`Q\K(dm=sb|?Bd"lu[o268cq}K睄! ?@lw&g)n<'^ Vܓy
-~odMgяҕ?(`/?N<F7@FW&&cOn|8lR-$.ZujEEiog Y_l9xx
-$AfΪӎ [GΙkGOҁ!pS[>N*&mmPY*,6ѵbmg_^$VFCIJ ޜw- ww殿 & cˠdW0hT\-:N)R,zLPIx4MY~XNjQ#xGOtAYvqt߈zGwv
-JB~+qdJǻ xc2͸+O{\q-;Fy辻MXCd1^!uuqoc,1x,g]b3X]w3o|&Dw> ·d@Gt_@L@t0|'5{ly59#W/4ya'wOvwgbzOfWV+hG Eob1}U.cT.x\ֺ=E4m{w{Sk?8j wFO[Q@*d\9gK n4m=ӖiLc)]Ȟ6DDmu+Cu+wPùbe ƾǸL*U'lB{N7y.ʴnkAkˮ^zj9w=R3nR\CsPL& 07F]eF. mx%wΫ?Iqfmڕ"DlmۭXNWbAخ2FS\"ѯ)5gSS}Z)"+&bi<s >`ϙYjm<ƚ=LG0ዠUT>1쨍q>ڨ䋮 e]k0>M|Voo[ΣŢbk)~vcMN|עD<tYۑg-i%8c]g]ud
-V1ޗ ҎNT!Nc?L{0FM\OS& #n2n|mvpd8ё7Pd(;$"H,ًWMn'PeS FY `7pd@!Kw뜄YTlz zs n[ O·fQe+Eme[ۊ'y2ϝ umhEdzy$,G (^Kwl_ywᅯV,rfV2 QP˙Z,_O6v%؞$b;v<j#pvL֍Y?h|D?6C{j4)$bwɣG)v..mfpYiEQƾ٠G]@܌${vR#Qi<=wU&gΕhrn^)o60^sN^gz^`04 &|YO+ac(j?.C4Jqmf; Vvouq!zi=֧~@XFj!'`\'!uW lM€ ճ)]J̇5s竃)=깟9v֐!l.Mk=}Cb!C̕+ÍI6B̺:MdZe
-unn]ٵ}HCH%P v
-eW&Sh>}$aⓕw?P3dt2^+E+l>q?lpR$X-CW1u61.;ȻT>i] , KRΨ~T.WFڵ{ Z]]TDkԗj%[]ԕZ 'f'{QzYl
-6a ْ-Zsj#uT2v[gs@+p&a٦ݦ^|ܬCoUPm&x
-e+dY`؆f=]GJOCs79rœ6i
-usEs4+
-c9jR-Nd GH#laڶ 2;8E";׽ΰc8@6똙YU_3KQEؔJE
-3SF 欕E bm!(~&j2S9G<n`
-MEBls8 7\mH|)$[sym@m5}ɺ;
-5fR_!
-e7"a\CD%ŴNVSǵTi n 3hOPf %:+Ė׷w>-uy AۖalMZFgmQzQC};Fǒt.sB&\LU{ CJ<J qIr7:^fgah\;—-U#&mfyCM2"[Piɒ 4N<A"6-<KhsW{Q}r(oBr`[;9@,Yq(Sq8g~@_PqKuT2>2Ҭ+!0n߁?@Wk6Egmg(JEIg)3IJ4%}>QI)F?`*QR_)Xݖ 9vR m)cߧZT|xRO)Ք"Q8ߒiǤ30VNh!a̬QaJ3`A;~򾝸ٕ
-\IM71h8L |//6<x%~‹nV{p󉱿U7}!'kI#>;k$1ٴm39
-e2ӃX~NMؓ4,963!p:r9%.; !>ҡ9lL<),4=ySN3O|]4~!A<#\X&fѡ 5ڏ#qVN hSҡt!cP',%$XFe 9,_3Ez~1EYBB;6H|H6-GY
-ҵmR.YR:MgJ6>gN$ٴr578
-қd ,.oG.Aq)9ym&_ֆ\ȧU
-,9mQʰ
-<mV oM˱)=5,١|bd`
-ZFe-@ @x/U0?h[D oqw}R<Zj.y\)d
-XV]#Wza1m3S0F|U&#o\!غ2\&D)r&f: V,Uv S䙋_ؗI%حdž6jb+tyz!Qњv(B/(c9lBq[@k*,QTJVb7aE+TeliӶۖ\۸<c†ͷ >O񩸕D=OFеj Gk{%%6a?Fܡb("L*y7WFem 23OßlJ2ø/:5Pjx苤6ި<+=6j
-a| cդu\+K3*Hál>*ޫo8@ WWmeǘ@upiޤy{˄
-!/dyx<Zop u &Лd(f/(lY6x6 "Hh;sq
-9<L7Aa6~ob/Qmŭ 0Ɩ|oJM y@a2G!~<d4#zjKao+m7=z뙢*3:.&G+{]_&fLn߁y(”}%`3cOq?9C߾7Pa3z-}t|kx1@ (7Y%i3b;?p-sH/jw Np
-p`ہeg`NoO^O켽\vV/uڛrٿjJ^oXMN2$c8sH\</KXkxoL+2`}T|Yhpc!"}˫ PDGkIՖ"mԡWkC":pcIskM)DnVɖFqsS>H'|?2v+[umf'!oN\aK7B\UDqgwA`.#0nՅR\=D zr%mv@6_鎇3Hw<T>^~WG앝앇A7&ͤ VzW_ 47}F|b#eJ\[.tvq^W.[R)yMb? w)BuCe
- 2ީ8{ IɄe4RA2avߗ|0#\9?ux{4G
-EEȂR;:c\DZϪ$|~mg>Spa|NR1}Dh⍣3BGefXGĻ!u
-] a*jX @>++b5[}
- g%ƛuBJԂhtWnhM[/xX"戇XG|JS:IUyYw1Ct"&(tm]בJX@D-tf@lOa_>X7v~ QrSv7e\s{;WC%¢6 +2B;N_xRViWʼKsYEN]OCLzrtNHИ+
-8,0mӜu6S,l Z5Ui:pW(A^֡j׼ swqxh!p ls
- דܡEf~KL~r"\~M7CqFf-' !bI蠉szcNf6b/$Nuw$ξz}+_M;Lwm^߮z];l&{}gfӣmnfpìS-:0Ŷy-pt@^h Z 3
- Kn<][[af>aVSK B;BZԄ2V~4rܶV`pՀLWx[lRrZQWIӨ]BwQG^'ǜocI=4tҪ]  cT._FP! &לaCfj",1eas.zJ|0%."zIy@DyzKDO<^-AMFhsupbUEU`A7( +icV\J .
-nT00
-PF?A /)࿍-ro\.AJmXj*Rz4\t Ip%ϿSt?^9yTvoC/6
-M6#C -Yy+"
-<c"0Up|Jg 6tPjTQh;
-7D!L޻ܡ8pakN "{ ZP#[ U*p
-\+ 6 ([#ank©bWCbP=L=h#W0'Q^H$JD~`ߕdBR46ȐRd,5߁NTuKMDY]V9grry E#rzs
-z[FoEbq"iHY&faL#C P+R׺0ձ x$!TSrsYQX$y)a
-mD+Ϗs86Ag1t w+ .JŬT b|#-z5|%Z􇻑RmGblS7vc
-FR8 u:x=D9NJ8*ǷްLK1Qgʰ9jB5g1`v __A({4UhxG1'T'fi&VbUO_; q<^; 4uvz|
- G@\~I' J寰U.2+'+ʛ@J~S̒?VBRuf\RR%<t;eAȜ: ~ȳV>UAwq^pYeN%;
-=+78Ka1om<-RWX5A~yK'vb'FUO3 _51[ZGm 7Ņ vyqT
-{ }%*Q,?пD׃={ץv SՑ|6>XB<%
-F$n>H0鷅/#7`β(UЍEɵ6M&}
-D("fhQ C}VnZ+B$}ZA= %.%iG(y|*0:iF.((N])N>?{AI$egb"
-_l/V;(KLsYX}"eӐJCkz[ 6)"B&{3${ l
-/
-OZ T vYG+xysNhӎ|x@0mwvBųq:LTq@P3S>$4jAyPYKS,"nvW9t؁\9ֻ 384?١
-Pq[qV.П1mrYGUɥ
-#'3`o V<`(,k>8){0*qaRc
-NQ/?' Mvؔ!GN}!#1dx F'{|>
-+/pD)T._gbIņ5INC(ĭ!h|1LڽQ6) cl6\O_~/αGP^،Fq0-ai!Dod[;$Ϯe~
-
-q}@9кtބ-641=QjhLqY1Z<JDk'5!la#,˦*kɣW/W\& ^W\ùN)
-,8 aSY#WlIBOcW%JF`
-LD8QRxw?O}H|h.ɛypC!02攐goe2 ƪ?6{''"F^91ҢZnHbG3|)l@M5ЉlsOÉ32l haJUֱ? 詸B @s-Cu6!-$ŗ sbv&/ lI kb&5x^\|2dzv!?74=|'_dc䢳y.1Z`
-k'3ݟ=1TV f'ɄnkB;c <1]K ` /`ڽU
-S[Vj$nnɷnOR<6>,\D#$ OdisS7i)3c¬;Lb4h _>Zt{
-t8ĩT>! .IqX
-8t
-
->STlU: 6,Dtk5i[ S|tY l2</Xnm(l7i6#5sgX^c_[sehMvwjt-,>B1FwhV|C5RےR_R# {B &"\a'` @Q̔ r$<Ԧ[}"Kz12wĹZz]AXײ(c/CDt H#*v'bhI!j@ʼnQq  J>,ABeMi+q܁[;n)7!k i@moh]Oyq 'D ]wⷤaflS`@e;c{wz/z4[,z/zU+v"V\ PSXĞVc(x} ?]7R0
-VS#lK5Vh<rl>k zwYiMȶM2knN@<968c`TzCQ|F-!9Rwa[i^W+)7<U7]csjz?|>T5h &.FHw-)[p_i'OTbFAӼ:=HHdcޠ:jۜr6)#z~l%6ON||w>a\RLYŴdM<ztd]L7XsG"B:14 WEzv6.RP()cYr~ؕeJYѴȒ+|%Vh<萞 t**k3_d{6޿A U=%d0~ ^WGz;A KRLejd5!"F"#R3<ߑ*hsDIlP71ÛEq./4@*<bսNF׺)ٴ֏]d6pαxu ks6)A,Vq YS`2V;͇NbZsߑy`b40r
-W7?dIrCo3>8i
-wab؆3x(sum̯Vji'ye6*L*y\Sǰ=mF7xHFL
-^xx0z/Xqp- xHk}pIP83"_qnOO!4^^@".Lwmƕ7tzq旁_;W4 )rzVVhy[-1
-M-˯GI~*p~qdW#\&Z7%fL,3=LyH.2؃D?c qFA>gYHC;KX|THr'%㜾H'C}",MFyXv.{
-݊5fY  Pş_w#9Zb%Yʙ8I4ޣ [Qw>ؑ6 AiFO9ڎ ͏:1q#ɕkŵ lE
-]6ʏ^s%&܉ FXm-G|ߒ ЈO5fN>M(O˞a5'
-h]xBm7בEQ%IIL1?`!oNnlѻV2"35z>ܙJ(и`.X~?_~
-̃ٗK!%|x64wr2E>wөzԻ1%aXڻn`pJkIŋ$6a"53MJM|xֲ؄0L#E0aIwPSBሖѤ:Tp* JM#1FUɢ1}5KgOMl H*Jc4
-d Ʋ.Qsv.hmLmF*h)&l)~-?|$ճc!rԗeB&׷s
-}ĝIgH@"Sq{m7%Wpr5KzDxBbRwCOQyJ-n5`R$饣ghȜ қ#LfBx܌П[@L*PoiaHK_i0t'ĩ\( <z#a~
-E[L_@*_ӕ:J _W2/!O>RY >p]:2}:-\'] %<mz)R&͑uuYSsERw0nsk(v?Nc:eXqPk_F;|y*D߀('O.\D >aNw![# Ze`*CC4x F[mA{_{%4v[&z+)=q#<~H5ajH@PQq>n!Yyrpt 6"(c _u
-mY۝
-G}H
-k^6Hjjm!օG{t<A;&%U{k@`yj;:STMuXg"8*Lqd!eݾCLEH{ pHV<#s EBidViHxp߈,БVaE#)&e~_kZܔ,jB"nzT^TNL͛iJzӇ!bY*#RGFY;K@(ϊ壍Nw% 0
-.+1Vc3fE{Vc`Z": QK8q/4),"u5z`ŤH?n%5G
-.aoQк<09SL``Aсױ\4?̍oksFHƍw "t))E4܁U <Dt/"<}+/=Ef$ι>_V} ETv
-ɚ z eT@{ukTwK12nu Gch9W ыz@ -ྜྷ8348s*]=::}.\b6PU\(Atba w#[q z5f "rE MvoT$lw*rwQRTK,e&BeDa1(侽o1|qQUrpVՔ(uZlȯ>L.t\{#tx؇
-TA"igJ?Qx|w*ؠ)jC9&c5t=,Ba(U&onm|ʳº[zi|Xm4g ^
-9aɜhwc
-J+hd5w^+mL `V֓9f\X=Y k8@1m칺^l 1wi=J2i^%OM!2~g
-Jcƭ;@V3X~׍/?ܠnO%*c {Jr: b*T2Kd3!al9H900_,Tq#X
-+K@@
-1㜬
-/j`8kǦiT_ PPq93@ @ N\
-D"K*>jdzBQ^w~C6GԻ OAOt3^OkvkB@%J2TDY o2HF!(
-Ds$8/F;8Q *LJ,jv|aL9 ~B#w/f&2Ie ˓2,7ƫe5
-4ovJqz'rj YwL/c&a.Xɍ4(5IfƲfJ*dG#C$YMx;*|F?ǾrN$h
- ;^@M5EYrX67Gi璈~_Fo2|ٰ_\GS!q.V( DēE.
- 
-aAP
-bW@ 'odE5'L[;TZq?8(CNL $1AC$'L:fDpYWzŚ^~,@., {Jc,!6oK>i;vсn=|<'s?x@z{sr@wFwĀ_n (Z ܌{S84^:SxH'FZc5tޛk: >Kor%2 i`D/YN|(!K*[=n&/V+L1]/^xK
-,,eweweO !}3.$t1"ʯW>id К݊e(}@6(hƨ`jU*
-`ovP
-Nn X<a&%_\e黚"UߛeUp,т0
-wCOi>T|-¡FKPˌNx!>R!_…%o{:ozJDc֢Y}e>]ʬ-Yka0kz?8*4f9h.>TzgGz{H*ά8[Åb{!XkGooX{!
-@X":A\,t_
-
-߸
-|5*o+xkW]qȣO9S*,ߤ* fȔGP8,Bxѡ,BwP`w/“@M
-3"n;21 '諿l(DT+D2 Wo>* }d@="W\h>;]$݅LADJ\]k+Z
-h!nXGJdcIr=vF\.>4_&FN^9q4:(y`v1 #^˖eKGeٸ/'=mE#qqMwgrw&n
-cK vVov?rPA㊄hFwG^Q=܈?d3Ӎth4
-ڃɺ}#ҾtU+X h%+ѻ_3T@Mc;L/t}񾺶%<z:H.mbu:ȊEwL>B+hws^:yCdf." \_mhN|H5[AQ F1GcpLCn9  Sb#$е(P!h w{J^9/豠gᯭDل;?.#[az[+E{@7Ӓ%kx4ek4 hْ
-
-7̖6,ClbpzH4LUzd =y\Ur/W!8͒xB1~ܥ&-9KnrD;zW}8S}g dw"a#@ i-4w/
-DAxػnSK%b!FD1-1*HMr*/㹗F`$rd 3Q_LE \|0%+CFqIx}&^Ӷ%ӿ>/\_u <{/l%{?7y=R}A{/-fsz4xγ<nw:[6N>z
-+d֠%+Pp)v;yCcyw z+1-> Sb-oR Ar4ޥMxllޜF[s:4JSF$+
-Ԧ*$-S\͌Pc1 AFl}O:8K@>wkP\SX`_7;k aׯG",~%mKz( OT>RwSy}~Am-rܸ &_ٙk6Id*/K2U_#kt vC ^¤`8vٝ΀+BĖsIIHI%:M Ch:1U{Du_]AVS/H]^؁% R'ڡ^/cJkɼp<ED~-*ӕt51&ʼYƉ#[ kȲ uߘ,P{cXٗT=M_1̜&[w
- 3E5ڇؗUPOW/fɔJY %_KIH9Ap?
-Fp>\sB^9J`at3/dqђ
- %Yj9m|c>䵬 et8V0{e࿭ 7."tSZC0 c !Dxτ0Y8z;(4̎ᱰ[/
-x ѡ[yTMكNB'*q3[-_œ o?%o3 l4-r*Q^e-2(Y-s]WU~&mKL4yKm&4:6`jN 'yv wEZSn!|aHS>līqZ%IggC7e-Ñg ]lOkx!~O)R(:.ۀl#]'<ͧ2n)_/
-Qk"P~<1\  g+YԆ&rƕ:GH&
- :O8@z7qj8Q{+\TC$ 'D闄#dgH#VG7(.:vHAUŅxs
- B
-$CY{R{7۫g퍥z55V^$7wFұ/çA T^P c~XX~(
-QmDXxbXE}=e?m
-FKvwaIW_&-~x-ҿb4l!*"X (`;n`p{cޯ`b3`v`Ԕudp&ҠQ!X^2JܽHJ_v>. y paq Ú>
--Ē'zRS+@@Ip&\紛.$ hY$'7{Gԝ&ɘ^ts2
-73;Oig~ޜ Rq(_J
-<N`M=5:)+U*
-DuF*Y\Gjc\aG/Tpf\gR
-wRˏ0{(=ZG߁WR͵/5%6z>Q(Ұgveϣ+w ~G78 {ky&k۷dDYyXmdW oZ/V~)6V<ɿG=_@r<%07Cr%o09N|H#k T5j)Eİu3y,:96o'\.m Uj={ ?gIy¬Z+k>j -0<U5KOId%:u<2j\j1f]FmHwQ'xt HpwrU]qb $ĩ0.Fh_g-?Ds_hRԷ5:"ٙd>Ixy@0Ũ"&w&'ffuyD,1 B5
-HEˉڮeaFE{:[BQn;t֊UNp.(;ո2-TݨLWcCeGi5nM@.^/NwV< 5rݞAxVxŞv͊ɌnkCLJyk8Iڍn#5|L 䄟ZKwR‰Kk1WS9%pb&ͩD_'C\WʆHNl'Q\5RP)$^* B袀E=H:H'-;ҝ;ZCr w#Y3?lATgB@Xl!lxZx |Q+~<0<bs.hk&ESUPMUF6M{}\ԲB*:X}9f#r8]-F3~}.ok=Dz&ulbX]&HՅ` 蝰 9Vѣ^#ܹ"\tjl8zo\oUw8S
-&̓<3] hY"*zZpXo(NB/,u.xԨBG!^C_y(.ʭ7gCÄ&x6Zy=֮rzSOfb[
-K!¢zXE#8"Bzrǖ.*=EM}i<Bߏ۶Uضu3ftW{`ͭ{,4ɾ5Pۭͥ̕9W9W?Kiuh6dBӟBًOMB_@ލ(SrQiӣFBPQ̂t;GVl(;'e;̃ -^.܋_Sɵy70a_s$c+N~Epp65ـ0*AQ Ӊ++j0Zi,Io@,!7
--VX'65+S+XW=˘I8Rp5\ J"A-L@E&yC Àu2E]؃MdDE !N3|N*E~j`Tty9M̓;
-8 QC1>Y.@hΉMsFhiK씺6]ʆ̗\ÞI`/FMDALlB)|&$ȹel6鶠KtbۙnQ'J r0.+'<JQW¯]hdЃN6J8΄K˄޷i! `#XW[%3&k4lka[WwAa6Һ.tŸ Kbqh-rvZfkӎP_뷆
-"m:tȍ ҂u#q%K>e=x'ܵD8OHΡT+Տ\hh=WoQBX
-~C{inTeKxc9>=[`yT\ LW&/Ð4@t^ֳ΂τ.>I7R`Ϸ dR{CTv^v(m7sekjWA+߮298M
-G+Iľ ,h ?"H 8G[uaؽr09^_9RB6g#Zua)X /1z x''nY,yѿ+
-T?䏳iFO#`Q*+o!7#t't!C11 ɀxqV4c=X
-i18x1"oP-
-~ iyb<=ԤՆib!vl
-! (-7Z5@ȀУH X>>i'}4>B4)w<m#gL$>7ySJC4fzmcr`D2=6=ԓ(Q
-KԤ\ޑK3樺 :Ye[͆Y[Ɗ<\0˹Q^@m<X9jKHsʭcY~?xlS-QIP-NKD+߯բB7_2׹/-`&x1a:F@o5IW'Pt }HMM1F`
-YwIw?qvDt,PLy؃'acp: U <7QoND$x\A!vxuVy-;ٚV\`ӽ:b2<$<lΤ.7-E+cUCq#K)^}v|p5A) Y{ͧ428<[%wp{4GKb+|;
-ء<(jq|Ӌot\<x{zdK_N-^'
-L00jd?NjyZL
-3j,t\w<$ZzȲRtc
-G@SEA (1 ^
-v}P7.-0n"CueV .>l*
-[
-?5@(GdOoTRt@Ƽ/xF<cnxT"J
-E ='$v߁ȋ*w$wLKt;G~n4bpD-Cnyl[PS-\@~};?gַփ\ bޖOXThjȜ $$ \*
-j_SIpB&x.j;k_DZ:.Q8|ϻc07I
-m٬4!
-Cc}z-vc_??[={\ն38 vΙ4Ìǜ4-Zb>305IF9R iZYXbJ"I)# ꛠW]|3~;o~z0rEV'Ns`axvÂ&88j{Cϗ6%"VkH*:d.۪ۦ*HjV2Yh)ͪAX wWt.a6uMx8} jv_s >#ΎqP}!
-򜙧?AsVsvިPn@N)g MHT+)ƤG\v%Rc){̒.)П@?Cc4=DwxGΨ&]kG5?v!S"iȋZ|$띜>.Yf186cmя"M܏B?b^h+LO1QFEiKx"mZ_Cs^| $ɗ[ˉavY#k7@F͵rXT]U3@
-idә4ӇKV14ًf%=CR>/KJY?,4M L{gtrRteqbK1\D;1H2ˣ 땋e!l?1jY i(ۧA{Lh1mu fef=4#ܠLWg)
-MVXbɍdmfl7p/pyF\L+ if>4M/`/$8YX9̇p[W7ӋO'AgQ~o վ8JE//~BE䩞ZZ{$)wr
-ED ^`I,
-K;ؕ4>[[0L&iIڐ[}8}?O9噴t_ɞ%]U,Ltw5'
-rwhܡKwh CОi;Ckݡ~ޡtz=e|p\gN&-`+:I <qC# yiPLzjRI$Ҋ,H\1izzm$hNvGYdXN^$tKCeFioh|fv;L0IV o;!-*)5P
-«VV褃r2n4 B9_ɛ2O:0jt+R,B&Ԉ2=cikQ]A(G {uBX gs;+6OGQ3X<JVggyڽ}pw)N@_08tsPկ $_g
-0"hTk DTi*ر+uq@qa<mq{}TwDU{$<_Ճ|螸:w{@ny'wPf@}.-Ɣ y{j Cuj*KQJw1(.Xێ
-4R}0mߥ8*LI:Y][#o\66jm06Z `tr5: ;Fett# Q\X z}:݊Μ ,YJGyݩЅ-Kx_& ̲0 AvE\
-G˔QB{
-I0{FHvTZNS'޾t^w~ tTvm?T鯥޾nKh?/sz7Ő}TttH}H >7zHSW=UGq.DiRdlW}N+\ce٫Ms .?+ sR#G<^9q"n<'j '/ R}^E^'2Kg <PFvzN@cd2YKV>h^:!vg7^`ƲIU#8#$M
-oa
-)0t,,<V'o`fpP}fI^fZ$+xeJ)6u=MJsyf7 z+=č1c*"aK3f0t)q#|3CAcW|4VmpvMz@etzt1o4RA FkȷF6჌m5Ǽ7zu;s=ܔKĪ[+֬P?ZpB/3.@
-g~V˲@=4V<4px󧏰`V%oi/(!a r5^Ҥx^0+[6EViԨ)pS1(ܛ4έgh/ `+֎|1\ϪbKiޕD62tڠ.н ]tR=5=>Az q<t/<?/E^<݌<,uGO~
-uX}P6:QX!DS=P;ӔdR8Yf8]{\'68j)^UaO +P"bM>Vkx!*l ;TrHז|)mu?$OR|}YA=t3!N<1{0hw<+[L5݆W'@5] ug6Ab
-jehrZ>)(u.ERTqc&O{ 55{f8#UW6wZ5 ^ 5%4G$>)K0XW&^?YzϊgQJa)S=wq
-ML&:23#jIt.UY*x+2j b 86UXӕVRl$
-uΦ^H 8B(ۣ+FI 9̑RDW(Up6M䐈#y^( 4r:r&S/@qL\$Od TD(O0d&zN9)H7Ր%ݓIW'ݞVcz]G%`Ú2CHaԑrj|UG`Us d?.0Q設Yc_QQfl
-}iet(òh
-^Ӿ>I:0Gl9gɲ-翄%Mm ƗVrۖ\kC v
-k4S[ ѻpZS䳈#wKmq@؋&>vYet
--6FMˊ](:( JgEE$eD8f||371}(X[*ep+%Fb#ص,MF3z@|l, "~mo"&2TU D%'#O^*RX/H.KOӂA`YՔHI¤H|:#.@36"Vm+AXʼBw({SR&ci[>46zh5g
-4IhCrf ;2\hr'9opRn^&U
-VTGZiq(-5(.A7E.A!{k#?"[0_
- +^'MNI*g_J,*AZM5Hzޭ ]W (LZ9`͸^?/#88ݼ@TT
-/
-| #z)]hLET |{/+ˣ,}Zў]wsa71bz=våvC䳊Q: rG܂6ʵDiO%SQWC˙ҭ;dR'2
-gC+o5vtK%W"?WҥNG5)Vir~5\G^ *i)ZOE,nR!iS7콏a9pjUeyʛrFTLA@>"=Iy7#HF^L%hEFE`Z`pUb ;f8,*bp\y 3]^0Tm;q@V1G?7 gl>$XTK4eZ +Wj{@JdjqǮSQ߽$%ɓ|3a^
-ϾN/ Unlp%l'WCߧY`1啼p?[LK`5z'X֐beʧGGzm'J#A1eJLN|yBUT"?'m&IVW[ 8߳7[MϲCs0*G!6Rmy[pD>4E5-.(Pm~CIO,Ҙ;q&` cpKcTO51L˄89GN4 "9T4mX"EP4xtk޽qՠ@+%pafv9>ZrL
-:Ƽx &ZS?dTu",}6Chn gB[d:K\)0*g{Tv|Q=Z&ihDcx4ճ!@vy$GMNf79c4䌂]axMtP
-Ѯ=GDi,ɲt,Yu,M`0Pd'쒑c)"vUX,ЙKeŠ; IL,A)}1?6JotiՄgyZ
- Pz]'جK|Q7Ȭ't
-
-.GuI\E
-ڍBOtw#|HvЇA
-k8j8j:4Ϫ;ѩli~VY}9֋+fӶsNC)XN)k)5AE뒹ѐ
-VƙAh̎8욥1\,6A)bidB|GM뗲Sі+Bl7EKX&U4gʬW/Vb"EpS.DZ'߉I  'uG
-"#n̗qS:`8}*?d61U2؃A^(D<:H=Mn<qh7dS}%/$wW49,l~iq{;Tq/NS.q-jAO0c`4M갴P:"CQCzL
-}r)G(VCpàwMKq\U`eU; *n3vQﻫkd,K6+ /UOgs*ZOGx
-ӋO:u.vJ~Q(IiML W׵w1(q7d['ԅd+<9*_*=ZGeR0 5a9i8qإ
-B*OQ]iZGhTQ̪؟cŬ;z h(e<
-
-F¯+&1x vyy< k4S, 7SP0y/xzEN]݇nbLXH ~0WYeF)0X"5F ?o&%0JV`g
- U0u6MhgR׋ glB|--ilKKRKU:b(o׻G)sp$Ypܩl3ךo͹:jm
-ӈ'<!W.[jO\'QٌC<64np' iuL羠]M`hlFZ UžP$_U+ۙxA'ӍnpOl֡DIKALM)*$-γQ=}yQekwk97n84>UQv$ žb&uVxWᛀL†+,ի+O!" VUPO <u$T
- ڱŶ2ƾB=v*v=۷ܪ=۝k0Б /keI*
-=ɪ-@ҹ1LR&BYT-VMDqֲ-jMČK0*zW*g
-O
-EۊGw]vݗ/\C7 vP>eB93mj] 77K{Mдbo=2͟4))R\䢰(PHV1Rr cH#+*]w;8E :ZBGX9ȥ`mNI;_<;~{/HBz8KŽ )Y'mjs vu881qbm6.N
-cUYj9QYf2^":e,d7ځ?.VPʺeo*_J$Imb]'6D<@&IyY>z{ؕ(3]}ewhLpդMS5:#8tYn3("fxtߧ̸A/r l׮  _g6o@6N~37-f7{'Sq7YpH5|&6^~aL]! 6b~c`egһ*ciUyie1T ]ͯ>xymQRI>nyI7uT䤄Yj9B p+,d?▴q_tPMP 6JNBj':.%*cFPĦhɱIV7i+CTﵜ k+n&>< R_>wXN5Rő]If=Z6Uol񗅇ם0a B⍂o>d:Ux(gI<1m72\j#㡻hfLŦ*.NaVܘPeǶAxӜ2~ŦnC.HcË4c֮nh}Rl6¼ #iTC4G%ZW
-5_|QP(rb KC1haש袱(PlW:648E%s(EBm!W;o/ ȧeP6"J7yW8HWPwB}@^nXΦdwf"v< %%^ȫ:/]y=pm•½cH½sϔ9_JfhS'#Y7$<#K~%_ %(yDۃ)rGcxsFvٹsڔIwϬO(eqAq.D)<r mj+n[̣V,.Y\?Z`99-ztIb9GZXzZr&8}5|X^~̙b+JH9N{$¾xto[/X.16{k-^_5"UU*GprJAstM4пaKkY FFǧ&#U~-*oof0 R
-P:Kơ208*N7bOqWAr Z^9qC4D:7Čse)hY֑-޴Ç3w*#D
- wgQ×eH:jhhw3~0|iVO]lidc@ hG`<)nME&ZOOMmLǼs'\;%V*L)ʾ3WXr!ΰ6FנuXxGj3"\dEV`IˆH g#%U%-CO-q1L#x3 Q'FE1GPzZ+:35=4KzAoWtac2x)MO3An/FFPD"sbTG*}/M|y*3rӗu=s%LÇ#6hޯ.'w~s{mx7fG/[@",HBQͨ7`fIa](a8!v_WgI#Q^
-zY?t"lJP=㵓㵆\\~u<uqlԷgʶ[bբQψy}[ofԿޟ85{K
-7lK
-i~?ڤ@
-$wF2[ 2Y{p-xɞIJbA&&(})l*9ױ#.P&I,{>(xxf+t=Ka'ºʡҍdL8s}7=7nr9ɯegčkٟDmF2.ΙOF ;o:Ca4_)ўk߁[e.rXed{eF{}bPvi!1dD^Oo9.Eԥ;,/M˦OtIjm=F]zsM;_];eq?Km=ŗiDj*^ y .]l;5YBAdoM5S%Sl<3%yн0pO[aS/vd*Aђ.SLMn0Ȅv\_K[X~Fl'q+]J_fJG{iA ULĎP!SU>C~d/b4٦HA!WMS6(zӔd W/Cl(k񩹫|O_ wEϋSNeƞeN0+Bk;lj@MCBAhZ<QmIqxOX!+^6<ņlěI0в 23 2n04 '9gҀRZ1L3,aܧ߻Kͨbfœ<(zᘶ񗢙
-use@jdRCﮉk$إ1) ѷ]#'154d1P4j ӍCx[ YTCbf}:;;#
-{<m`XVE%D ] /۶se` !7As TӍbULv0x2OX<֗$$_Aɽ"PB
-|ǏY>wH
-OWHMJO̞D'b&'~j0[?}x_&`C>dJ#7"0W!hx<8ih)( `^+fvӍ$?nO0lbE8b 7zə/:
-t ny#GoE9;(}Hy
-Sj3<!܌ PHsR/DzKtKzz(\=&^^{^_ ؓME&Wt'"<<xډNvsaa+|
-{4t(?ChF8}`dD:{l
-2| aڪ$@—
-hnk %6ny´ {U\>̥P=YMkIYw3Ma LE\3슦 <(nF?tc?=}
-C+-'Tۙ=ff!![ު4x=ǿү^U[w#0˱}lwGo*}yfLꛫ'UiP ~)ۧs
-Y{ҘT^s>C%'(0f~zڅS"MGc 0"Iyw~C/\I|i9<P$ߢnxEGٮ;4O`S?3mχK5.F h9(Yet bl6UC\ia{z'CX_W u=P, )&x ܮe3AD׹LAH.Sm\)}5!4n*<<S^V _g,"ULMn_.u/xG<<-te+++˿R},bQ_N<}˲H
-5O[_J}U_w*ҩWyS43U@y׸OIlGLMg^E:x8/O8t#:MZб:Zc?cp7{[!prI^rZ 9Z`~
-gd5AyJO߁S"+/<^4&`v_r=(8;#mƴHyއ-L2!a<
-&\x2BPQnI \j
-TS'RΏS'vM2ؖƇcِ⻙y~pEA;M=)>Yjfꫀa6
-xJ
-Eki$>%/ ,I qQ>GHFDV$քpce@YGZ첀\{f 'cD$Q/6(b8jH7p&Nb ^7r&P1Oul-h,5-NΔD?e-vU /%݄yđ|a|d_](4u5C1!/с/"UR,= |:
-+/(kg=6 8{y>C΀>Sj
-A͜wtmO.Ǝ@93X~~b$+vCKU +1܆jװ ~ _-_ϵi ۍO:)k
-'KE70r 62 7dq#)I%IIs >J?-M9ъ!{/M(e4!+TiXJL-lG2~B@2!!7 $J3Zzр*
-,D8Jp˛Xq. x3]= .H/o9zQqS*<.PGV .Fs=F
-U!BrcB}<ݥgS7<nkGX_q0iH ,D'qs4!Zp(N.<,3f_1#wJ}6B9 G
-V5]Ozh~et ]|PZmV-mCG+J(~HtdTҐ6[] vCٿ::
-
- _PD@9T -śPKgn'jh@QA'jQT^܁sGhдJᡲo܈ τ娮KY(:\0SpM
-:sɬF,"P{_Ӊ0"*|ɭs2r{UGة`ӊkϞLGMQFn~-zݦ%hi/
-xBt7.w~{}zzK"&)q E825rnG
-"mTf˽+o2TXRͿ~7(C+(W%@ɋz($_>LsUH6t`X)v#k2\5@הe$oFd6{cm6>-:)Q0ffiM5!i!" %UB}nD)A vhpwIz :AzKJdՊ07#8 fx?_x4]`dٿJנ19W|>Qh6tC,]O&x6eH Q'Ř*F<"N[+FRn9ty){":MaaHtn.<:"/:XDž4
-^{.HR4UݟA^Y"T%{/%z5on.m%)ܳoHU_pnl&qYI*Dު]jXlۀ
-
- RJѽx_;w{Mo[I4&P^v
-`oHdj^,6FƘprE9Qje1n#3;$3YIۮ7^w^64:( @+ XxM L)gLl^^ٓb|€
-Eo;l8aS<pPvɀ..@2\/1pYt ӍYz`x@?<[݌Y#cte!`.^ev4^?gA7ҼE2p+Ҵy@s NrG9++3L>yO)Y3[a%#z2/&Xk *5ޢCr2qF g&J0JZZ64V}?ħ"GRvO*;uv
-:R?kL
- B]RDhpFq?&V
-?lt*4UaK=1O# rP1mGQ˽
-D.?'G/ 79lRF< <fSAN!w2aB~a*h_kMZB+k Z{4#
-u5"|u\k6}x J:-o-~w*K
-ӹ Ze¤>Ks2+fݓlzN$g"_k$OO5Qm3I~"<Hd*Ny ԧY>]Br'XuSg!F["T@2d CSL?ηhpi0Eup֛gvq&|_*nJjx_ cSzix3.٘-62XEKI_
-4<W7.xYW}VcѶ_|IIW[*W.PUBrƋ)M )mO e=Tבּ};t):uryLS
-pvVy(TL.#
- myM*(&tbvL_bw<Msv45:eqcɪIsqbT\^ňr)Dřleqf.~=uRqS{/Ppk
-Q):C?~M6K̇@;1%`5C埧NfΨRRAV?b
-m9#ǢYgO)uLl?
-,
-0cՖ4Up?-f c86<jxɄFd-]rt٦lA'.lgiP.J#': T
-~IS"Y[Jvv) uNT`h*砲})۷Q2,U?a4GT^4V
-vQjWTaԮČ_Y%vic ԭ)IOc?ɷ1[:E}s wx t.Zf,k:,PUnˏ}W@~
-uLiP:(FN!4)T/h)(PNzBwrr
-5qDr}4shvD.ē>M|0F>aLpF3g[cR:96r#[e Ն#)7qlmld>ux|3Ju|<k:L y!<S
-;pT slo^T/h!IWFnAVTHj}iZ[m/X y튧XX嗋+"%oH41IVu J
-8} D0/lqÄsI8L+RG\-&>nS@3qutg%$zS¨=dv8x}a&+YO e#kH*ވ\e(taR(NW)t.
-a|[`J4tBB]>u/`K.u.`N鎵0Uv*? =~c|P*lnEΚNE?
-UR(>_ţ\`'
-Kuΐw(2 gGen҅gZŰklܐDm^KGA!4 y-mF^z:1 SP}|'ԐJz͕6]K"Ϣvwu `,]dv M:얠K2:,>ZTXE:o"l(xYIVF0¾jQӝh@<eV"M<_N`\:/=Uu8C&<P=',Py6 76[n" :ŋ0
--E)0WN`cg31!w"ê<h6dclKe
-ֺ䑇) /T2Yf}
-L3Q(C4!:&QGҳtbd{\c}^vEUb#X6v6^y5yit1M2#)jin%{&UO-Zzw%DFt~$Gwm*#o<:*8Dل>FF9&niɬ4wfSfsۣH?Jm?GfTPMn{ܼ
- +DۣFۋOpT
-1íի/AsGh>7.iJuPK0N:ZNf
-n0z%D}!趋mnUQvց>踺Ta#|;4g8-ī!YjcwA
-gG
-
-յC(
-'*: 4z8\,*Bc7\| X[:]XE\y0;}~~fX9=g`ۿ{HqU
-!qp:xN;@K@Z%*
-Jȧqp
-43E҈(IR<{LR{+V"a̐D~<i_giʓOyP>R>AXv7
-،Q/F#RV
-
-V^GX,Hv o˔)'N6˿#2]^ W7NݎQώ[6~ M^o<4ߘ^z aovb*+ 䬿
-XW Ag4 {/ɉ`gd#P0ޅs Uxo}L_htr=NY GrXc1P N 3z>t'I>
-u*?2sd^?8 V,4=/T t T"O=ŸY)Ƿn#fe_i0 {oٻmCQ`@%|<V:@;dƗE!^xF\m#r.}!wo'm34fMY޶t&M: 2JMeRu\
-c7d*]=F9"(z'=:9lTa@mY@$e:ߘfMdGB_{جLtHҜZ_6G쐇ۻ2K+7 =AZRe?R1|s>;(GfO*⭂̟ǥO'.d`Nt?39L^>8L{0 'Vwyr 
-3U/B‚wꗼl%ʖ|cBj5SxX,+Os^z*6y<dgYy6$&+"d S6 UV{===mB=Pc;X& 5A-d 2 ݈ꔹS]_}^qtXa#5` yziS7ȃWk 4&4SVc
-Ô+0yLA5̷"=٦Zb⸤ddDG\H!݁Vi ^J \mnX_a
-)F\Z1O"d/L?k r% 1>w|#݁l[E^ k?Nq-a̮hBK0 p"??o<,wCt)BfZ7lj4h]Qֱ86;B>?
-=[asAKXwwUb 447n#k'm> Ƚ6;NY *#xlE$ `=o_#Qϟ;f/md=ǽ Qy%r/܂LfCZ؛^EL_507cczܰvqXm3UТ鈮g9tьA O VQK4Yfe+ɛl̉$T*jV=ƛ:d-y(7sFЭufQBD_s=
->jQ\Ay$lldY/ ,INr'WolGVY{B\]SلĵBJG$ו?OV7hO9J6ly6#*r*6jwڏMn3 '_';s
-d!p`?2؏՜#C7M.gAT|/_nSTޘcj/ -STtN 9*cD@w *;oH딌PAюJit CC+HeP
-Eң u,Gt^,ߛЩz-|YO
-ЕrkAzn2w?oBdd[q.WP<kt}_y?N.p{K൰%ZIaOߩms5Mvfdi`&+#Oyuߌӡq!oP* u6 ٗu>q?qK˨ >ߝݏCú^B4IIQ{9$5Ru+( ~:,X@ºqemiH=PQ
-BnQUXHZID௴H%?ˋtX+nH EZ#]1H hGE_d;:t(ON%ìp(ldž%\Ɠi#hm}`
- 7(0In|ѝ2Ryw=TjmVj8yAq俩862Jq.+NCq]#Χ89v/USqr0zBE9AGZp=CR
-wG'` ZCXf E
-Pedl#&?5f ]eWڐxe[ VK[E:ia(VF'f
- *" DFy;"'Hnp 9 et[i.B0Z9R
-N:R?H{#eI)y/:R\8R|CHD-^ۦo.-?kYa #a
-,9Jx+JN:xL<YKbDZBP0Y~s"  )VTKubKo"OlBC(ÎO4<L( $Cx5Z
-Ad*?_FZކ[tx"-Y%($9bnQ
-lK$/-x8<j6o
-뉸{/\|KHX ܹ\/jkF[m2RS2I'y(Oyhy٤e];cgQ4:R<=4Ζ FG]< ɳQD\%O{{9 I7`#lMWy.<Cːw9nj;Pؼj6>}m>/tD;w<}n z!&:"!:K"*$D
-ED =Մ[2vpbUAW )Wu_[uqLw/mWFt“5~w+h<O0y_mx]{XZnyv_֢*39.^=̒.gwjLwC/.!yE'*Ct/Q.ȈpE$c
-<ihvOPL-sclvt rOi"3
-Ԑy2&𵕺G,#pi` +KaB5v$
-$ q˖6K.BڝŌ_s*F~t(ow0+s^f?0O #_3w!-A@s2܃W9:MHmq
-gzO4I崾E({}vÕW 9AJY#F.$wyaE`D0 ;X4([ٟK<(R؜w*8݆
-yi\1i1i_Tʾ6FHD̿(\ZHTpEfbp_U)# 1֌N;gXH-2_xGe=o3Ӟ7jXc8Pݝ>g⏟h\٘#Ҿ9X6&~dKC_W1 <)DYUjJ++8QY>~>6AԒn
-z?F]E(-*:,dzj>ws 8*UzP=%
-ڰv+T S6)Tc'b@ɗ_9냍\+ƨo7;Pu*`t N?|ΗŸxwA{[y?U}%{@*,XGT$t=pȠarQ(BaiG?uKV
-2לSL%<(fQ0ư=T]AV׷d24unQzխΩlwFemlX[ 8"m #e[Zh*GxT;MEך}qZ7&U(V4k~ 6 d( 㘄wKXr-'&CPJU3 _lę}~;AP.=Ԭ^Z\W"t3DuRF+Cf#8wja󝅻@(UΪ;a @0:i4Ukgx'@$;I á*[$MB) (X@APPW@YyTD): (.+$UP8QN Fm{sr7g>O Swc)AgL5|c8>0X/̑fp囩GZN !ۜog xa N St?B ']pR~$ZߞOLd<SֽLVaָ;V|9ˋBdV@<,TTu+z--畦e^|.,(0Fwa4Ї7)mtX2=~HvI8CGW]aJ@sdzVAK1%.pvh?RLb$3(VoZV˱\>t.Bl-j3h!Qz,f ɣuw0lH
-AW:ҪUjnԪCmea(azi
-mC6oxs`X]A>6۪ĿEb=,נy$IQAB<Y__a=2ֵ͙ܡ<5Im:*f;?]1Ag:ݏQK A`DSr$% EM/^;wUOi/] <0i򻰆#pk;K8_R 3x:I6os2yC,j6;MnQ!=7]z*[={v9~X/|9αgpl`#t@<Żc
-h0[s*\xExeVފåVMH\gD=GVٙK=w.U]<^p8Cd"IHS@5\(޷i[,4+斕8% P8/C7\=7]zЖskƝ8Yx.iq6F`NJ< yX+y;M:uK-lpuADklL5}|k;@D`Qm
-+is}]܍iIG .9c[.:,LuNתQ<Ha!%&-
-h2mYoZojHo
-]kҴ7uɉJfuW^D< O;2/Lv%ƿȾwhipXs2=^Y= XTLK,e,K-UqdN̗s5KuSTSl*iީ 6-HU!je25YvҲ/NR0NΆW%> 6-I&s+vҲҖeVzH<۞I׬LÇWvNjMKv2G8V#,aGX>#%1ݤ}J7kW605Aۦ%;EV,ey(CYW<<ԒCuye "[lPjMKvrpI?ZMV-㣺;eAeu
-RmZK[nNZΖw-oq(qϲq(+T6F ONIKvR
-;iVl`Vl`Vl`?{ldz]N<6Xt]o,›.IMжiyl(IZVdbE&VdbE&VdbE&VdLz q݌G&T۴<?D+b +b +b +b/"U}2"LiMY}Σ]%Lw[-{_)BQc^}Ηx@qvx^qQ>S TpG{9+ϐzƄG)LII w4!
-cApS7숣nb#U(N1(olRIyr 1iA#Ct= @ysPeSD7ʷt@ F訵1xs(zyuD 0;8B_9D>x̎f0Q2x,Mq<=/M,\3V41,`'.F.{l /Nlk-sDP莺w-۷mV~>QRݫc*Z>[J^`˖To_NoOIE?;(Ƙ.MKziz 0%% %\\Ox+t̀WJZ]+#6W|Lyҳ"PPEw<)W>u ]5_߆ (Hw AL@
-J/Y9oUqOpfY?/N*k1Qڒr؝$h\+F" $cKlpzghQRAVH ۛ-CMR# 2H z
-La$BVm͡J3Uk8®k9% Ƒ>q2Ky%lc64qᮜNxJ@{N+apC@Z kYb|5tXO bn-!AmDOxo-<˩T%*`IVC(I4N6a O9i> D.:ng5!}0 F%X+&)d
-2C.%L7A
-8ũffx^˹ykKUʡ`^ꗚ\#[Un.#2dۊPxBwxDb}E0ojq U{IrL: =4yبKu}`-G
-1¶3r6
-Us
-lT( [-ь
-!2kfWjD0X?-,a`R+zsc9t}' ړñQrd
-aꟃ]>X͊*ݝc#n
-P*
-})#؄Rxt[*s&IB8k_p 0'{¸'VH,g40DbQ Gv JMzމANtpwj5?h/{ 7C(QˌLcHZ{݂O{o"NQ$}[o]_I6()l^5/ p2moiʴGiO mLwB7B"(u3Jԁ$:5Tz%FU[Ht&ES]vg|9R9j9[|f1HƦ߄8!llHtCH"F"6T0gwQV~f1C: K
-/8zܚM/@C L|hܿ믃zCyGDAɚ
-Q:1-?N1n:QdG]DC9bwPHp}jTtϱ"ԈiTD5B]\in=)
-k8> cuSY@%Fб߻vȚ3}F$X|H;- 4B.Hu DfH8ZfUY*yV=zWEQ5|̠/y_gޫSӞFuS㬅!NqǧU4O/^>,NӳiP_ b/}1w fxNS{ UdW+`ye)`)2o"wGl+_4#)>U7gC<ܷ ]N+a$'9b!?7{ݶ[%+ܚw| f9Szo)PHIvY=*[I7e![뗺cҾe, -cNW[k|N~T1P8]ھ$la~
-ou[PuOȱf*'g%UAj1ôPހ*r&hi4մkc /1|TuwG6ᣨºI$E fEǑ9-a΀Q~ k8h4dڱGYqO}.Xu!3'2@Oׁ6
-ò% u0
- M}&9[\D3)gJft1 ~0h`j<q# ^ rz;;`J4.M`7FZ29;A+ٍWVҕd΄$>\<Q*qˉӺK_WsNt^0y [Hm* '
-ݩF2Z 6QFoWe4!\FCC(sTq"+>sq}Eգ"Nmo^G\r؆oc:% m @qҚL׎JX(.=!%>.XiJylc%Ç /1N]iK2@.7JM֥8@\Jq eq9= %uL-uzi1&&Cu'JuX\+kӥR3UFፃ6go@3^bP0*`\@Ҽgq 6f $ W+z}c3|J ]ڹkaB(^\@Ѵ&-:Feb&$4y.-`}5x Ow2lj7g!j32J
-0Q(0Nk?bg<|6{P Ӏ|
-#!"/
-ӤZXߴ}^~}iȢ2;RU\:9j,CA4$濑"=
- 5U14'>h5brG&eY)U|k>r̭IqZÍeL<Xr"""'AmE 'аU2|~gSSz,_Lo}:1 f*WLńZAhfS?pH9pHV<Ty9t
-,;LyCځC5!)?`
-
-&@CƁCKRsHnlYõppNyFCG/0=#Zõ_Վ Hpܺ0{Fk;qD8x'v]"UEj@e?iO)fySH O6a"EDH92a,V mD^ % YR~B _H* 2Ŷ}UV{]bOV1wlb녌fq+&eM@9=;?G$B?^UfQ`V1w(-!%*$ eEsP=ߕUu6b
-*=4d,3(R,{tԏ6tc e~|ӫYQ46!Wx5j\9΢Ջl[-gjw-,Z+Ejlzj\zKVwGьY3k{nctlT9gԶ &y8gDDGܛxYDKMpFP@[WI3&%?~K8VwKSe<SqK2z汈Ev"
-d2ޗo\qGt%+l"
-EW<&e;φN!bwDl"vX ">{Z޴y/|ۄ|9,y,o~7=[_`ED8L{nZ^'K':NGI*ZS'hu߼l{C%|K:D'>Rhm'uGƴs\qÅ.xJz* .7`bGطOH>+KgҧmR,,,,mX_,V+ˀ ˀIe9;K q\.UR$G0Kuu*B#SܕFqyM<rù~^_-^nuIKVgO2nn3/appK.ng?JE7IxM_[fP79v
-nn2[l$nr;ק-7Ix-^&$,nr[/svnrgw9e-)tצZx>-nxIvNˇ 37:O-^n{ nw}fvR4J'Oͮd YV3-N[@nUF*[|-J83|䚺L<:o`.ea>r~H|V^`S]eK]zP8ؗO7a ʣ8 Y zǖCBy T$m]H&Eƃ v&e <#Hs1>)(FI.B":@RKcR<Nښ{ZsOֶܓ=d=Ym'kgj=YrOVGIVM=dKIE2zwb4X{iL<vO`d3jy IM#dAц?=N̨Q2yğzEfE35͐}G;4FF`,Рفߧ
-9AƢkA2U"`n-ƭʏ# =uOc6Y&ӂ
-ؚ\,E)*(ceQE)nYbkrQJ><lR E) اI),(fQaE)YbkrQ2wؚ\Um1)e-J5(ECRla.JٮbksQ\ҦbksQC[ 4akkle9ܥsK .h[Xc냥EkkÛ5sDQ>2kkݢ[е[*ceAX9U0kkUfɂYrDw>mB9 ][䈮:tm#Xе55*bA־8][∮/tm#ʾXе/*bBW wH0&:&<NdJ)*,W@lS:k;p0ÂZ}S_6 \\]T]aKs]ָ u8p# Nr48BHG|SKNǣXd̺|ޕJ pNX(4ț&{C
-GվPl5T||4?. ]r=~W{2K VOǠMtG:CMDGB ፝
-Irv5ij^u2t\5ӻx*Wt|i* *V;Z;~?(G6}R A[F
-PUI[|.nep? K  .o<<~nT tM~.8t)}VOhd4^z*χpLJ1" :oXwbi;qXVÞx,.o%"R,{AY z""}Ol'J<1l9WjrΧf> ߇_蟹pV`$^E6j(աy#</8& 4-CNGsKX"בpI$nN߆< U
-7̳~<〶*Z*)q)q4s(#[\,pN MI ;&j]p
-dGu'݁)p] V߰NíPv5$l Afz)
-b?ɔ>RwciKk*n
-RCt]Ql(7Nl =?y3D~{߹{9sQ[oU㛕UIqc?Y{=PtaDt9P.k U4}C;ߞĐ|
-7pUtI,iYЌwdIdV'l9B$c!IqA$ٯiZ+)&͏ᚖ; !(/ ,I
-d_Qڛ<Tb+hbؕg,ӝ"0#cՖa_C5J߳xn,BiT$VfJݕb@6#E⩧"5aLfϙaOkku) ]K%@ޯ„`5oB4}`jLsiG Vr+
-}l݆TD62D
- 3]WY_Ao%ņ|*ߓS'䔺'&ȸ(:WYG+\a͒Ufzm$_J6elڮ gNAR8:6(h84Ŏ&AT!^֎p#h6QWBel|bIҤ>i Z87⹱THթ>ȲV10>bH,!7tq\}` ߏ7DQ yLp"D($UT1&NiigCU`\f˱&&L(uM/~jO ^/yI(׭C>5Y4k,ztM]Y3v\9
-4myXy/5h.@\† U;Km.Ab@A/öoA[O@[˵ʵh|=M_.Vď9jo
-o3#9_ePaiR H=v>jU2W@7_:m$tQYB/at휳Rr?^?ȸ+u .PM~ +NVHJ+WYzY?JыE/n{1:yzqb78c/~Ӗ$XHC7cn`
-vwKUK_#P().7R .^0'hbҪJKVQAZފC'egPV,߁,fS_?-M=˓C^y SQ Rz{*40Vs.sdӖ<ae|
-ctm*T>Fh]lD[8W> Snj{hꀺXr4B R]`/4h=QaMMd1~2ecʾJbhvMv5W` X%VK|]f+ϝ6
-fY~>i 0yc`, i~J 7)O諒M}GfLVJ~chffNuma'#%~
-eoÏM?>7Q sefmy6%G4d-f\Cf1. E!X?|8^Em
-BFaLھ"/zh6Qb]C7xc;z>#~sG_=+0]t2MiaN[!ƴ9By18mHsa\N+iǞ9mH( 5Y:M>Z)׽̚EG!;yݱQ_&>t&JОڮR
-{,7ig0{-,R{7f-^Qm
-z}`$Qٙx3iО+Ɩ
- eh
-a*k4.9b70хi!kHjfHR1yMl%\ UpF}c^0LщnR/fs]bnvEg[>sRlЊXr?ZD/W<^ºN-".(i<Jݫt!\lfE:"dN#JvX]ɴ3]@v+Y")eś1yǑԿ.<e'ufdΕ~\\A5\{{qB[V’?o‹,ZčU!3[_?P; &8Sgg]ͦ^%SNt\}䄀EIr;|}] k{c[Psh~ы5,S}6Hp!x
-f#UF7R:j&c ]ʢ׃D Nfw!f׷%
-Зs)xN֧;J`[L0%;h릓SW27V]xxS aY3*Pr4Qy@2jxܩr ڛ̓xG)/4`Z}{ Uy :O9Y ‰UܙW7B0w/N!`QIGK8BnOt+
-\^A1b d<x
-\yy \f!zY4)c1
-?|}G}I65o:
-^>R
-φx%{Aȼ#z9XOjț5Ů9RtMH#J4KE],jR ^_6'n(Qt9HlJ*v~A/":].NjTkPe<'K;T'9?ʡ\O;Ve
-9<"
-+B<Ф2b864ѥ1\_!'uC:N`gFw4E*U.Y ivDb2okC6;
-E֊d=o;}S+
-nbp 1" HȟX:9&lR l}M -u3{Os,̛ssg;p${E疪d c1'`wr=q0kc7 2~o6 7xr0-|3%$˺8薣ʶy(\b9eZm1w؄LV:ۥh@eSehW-Ј5XуX ᑹC}6W[Z8RIfJÈ{I 7ap6W1םCa-$\ӟ?P*ػT'\b! Z "|\I#VpGRz=rz%+Zm2K [ARz:iQ֑h<%[kI@׉
-8.=80J/І?zS;9G!j8:87wDv.BQ6TPʳ?R[[K=/EEh+i`Gz
-*LB`~/mX};9꣫%#~^a3ZwrK0t+30mG_Q㭞IiS3MyyGʹb*ډ!\ep+^8QBb0zCO`b[<"XNKCP+ցX`Nk%k\;I9IK5kNYoim=b砏nh;LGr-Q{ oZ8C_odZo0b[W7 !ZeԋÄ
-à=.XͲec
-e+l,[dBWF˼ЫA N3"cWl4i9kkx|מlR;R;>*d,7op| \}hZL+"tQu9]\r2UṛJR3Go*c%heFWFC|<l % gNe8* gaN~y0
-^(_ii0;5U%ZwvH<TF>5|'p_A4/)F>:' ̠,xNנ-Ho)Ŭ.xe)XMMH5Ŗk_!q
-DR.N.Yƪ1G5\ƖX7\=t޺fjqe&<<"֌W
-A F@,,# x Q.]p_FzEG:Vp:}*}*P3{PGCր;h~?N47 bU[_K<UK1!.\
- ;"햃T@uv
-
- 2BV'8+ fZŷ uKs1l;jV@[$a:܃m|Mǰ^6kOp{
-0* |﷤i~%EdB] `RX/$x l@oA:tD[r7:A$X: WC)A%,4>\JÌ\eŧz[NF#'ib썓Lc Fh`YĶcB ȄЛ0*W,q4"Yj%lO^IP;L&>&v-: e<g ^X!,PA,<;b W9gGj8%Nyxm^v\F Gzj߂QM6x]
- GT]L_#\ 20G7){O"<"opU}%Y<F~?_>5鈕 ~~0{Y:#
-wcqPi=_û!nlf J7h*;v,r{5&مb vE9ݚ$O|co;CnC[<sx8şB_ob-^Uϻk. :c3ܗÑ2TH؎tε%n#}I8Pr̍ID=<*b\O:( *dqmZA,f3|\}Mv8LIq)I&H Dÿv5ffŰG=;9)i<}0}ͱN'5:qw=).v~uzy℧:1api<ᣍ9wQL ?U}P*
-EJx[jRϡiIQ0(epg TXTA#Ƽ5Ch|y,R4$$PwW6cE̙d5hnAa_!%9\D ji@Ř {DH}JPh
-s|`R@ D!u n1~fD}4z1yV9
-,Q(EwXK/X;=uлOo)&a?uECl4eOX|E%M1$`։PmA}K4/A̘yΛ7].ZT"|#<n'G=xNWA0z&ixл?4[S[#Q)zӋp6*SO-?Ь\+2~ B<oW!*QVuY'F94cV&*=X巰JayzT
-]=N @hd@2v ~ a}FdˀcFz,ۭw_(66vUN9l; 5PvUAZА~m#֗Ҿ{)5{Ic1")-Fh D"h^:9N^C'ը.=) 2}2xphh
-cųRփ(iMCtFMRLdSzLM#Ux, o}v -
-(pBw'0eG =p7J/SۘaW' 07>b`[ڷOvN3>Z8{B!VR ŸR95{ͩ/cυy+^ټ?lfu"usEg!/!䪀r`PM&y x@^Y3lPL=4<YcVغb:-&1n$荺 4Zk,bEl(*ݎWE
-dDck*oms5l U*_%GA62DyѣfF
-i 0b.΃cCtK;6P-$xy<qݏ(~ VKE&jD7 zXq; -Ox~'U& ` rݛ2{YX`>bKd&5
-S?Z]dCuj :hc;( J}Iݛ,p=ap@ޞ:̙ ?gTp%` r
-5YcPl][*Bڌ]Bj>+$3 9]CdRw8u%[8dIW1Ͻ7X9d޻~~>z3IQzfZs2a'&rh,Θ!)ɢ7"q]At[0xjG`IBJZ&t]JiuP|~ٸium#ɱw}cg -I EH<zlӹz5P'ӞءU3B(QN,٭DVU~}D
-ޝ&Qf|]ʐ #NG)
-7:^u6]oYVre*G;o+
-y`Ug)jA!u閍)eBwIIPN:7%IBʍRs-{ٹwuz슴<bȻ6 <^ڜȽ*oe q9\i^ËpZd }rCjn.rf7==<GO<`2m䛅oPK\oƜ8 'kxP0pZi}
-cnX\} b 7wBiM{9SbuyOʕz)8I࣋KamB1,[xh_.!VPPGULT FA"rG<KB/B䣬w?7>4"`i6})Mc~xf,Y[q%X~OADJP.DE=R0c*T1p!-QI{vs&=YϢ=>BH*zAQ\kr/5P֡rG`&+IG}c>Me/epմE@9il8 =lxjD3$'N+gDF6_q̖CW_|FF`?.^2Ntٳ.|)?(VjwuE7{
-.Bso "w5G!d#ecw6Ъr?+DNT%/>\ɍ9r`tV]KϊOq.s
-O荩UhAՄE!ٴ,U_f 3~XV[7ˈ(829=`bQ@a(ED(V)a NLޛрec`]ͱQ?t^si[ى0DJxDJzd
-fjT.$a9RX
-P2$et%cqn 熳UG+,ݖ*mɩ1jLM+q ^|"MNIb(yAnMS v4U )鯇7م@>yK N`l|9 ME v!׍[^r9җQe#)ͽiYkDlxI1VmapOdP Ԫ:Ý<8)Sc0P }OfϘ_1^HUQdpdo)Ǩ/Uv7 aݬz
->.+?WUB]ix"i@wfF2in+IERt ՜UPJhV`ŬmV5W.DNTUeߦ6NRH`Y@H Rn2\xznO?ʪBHi[U6}NSv~nyw43|Au/>zޤ^-=w 8mpm#r8m,\ Jܺ2I&=2 n$c~/[ h
-oF8pCRv6ܺa:w>E;DA"zpd3,aqP *J-(S3GvH)41h۷}&آI3" ZGoGB Ci(
-GB6Didw {~-haOH*PcpLx‚ꥐo2eK@2Чz)F|rZtny”ބ7 Pb5 0 L#U\a`03"
-F.SmjZ7^wBwt?/
-%=mDOZp=Sʹ~M0;UuV'i"UVU2O񯆷&5EhhxQ-O͵{ Xb*Q<RĤ;W(0dXa.,Mm҂W~a,~"҉+Biol/G%
-ҌF{Sb"罳T;@O4C jfG]RyZu"_OȂ.'7ujl/ya!44C}#N<c644j/Ph/hoJ耡QVjlA
-2P?׆Itݝ
-S|o&܇ױse'zzQn,ʸ Nya52Xpו'qbc&4sh׌ڇ}3mx>`k {G>O_ȹyQhafnx@TxD]Qi轈Z[b]zTPPnYYkfE
-O\R=+3+ob !<hjۆseve±YUA=r- L2yǦ o3rd? zz(xzH0&FDXulZ7pGs" M0dCb}oR՞
-F"^0*UcTbdTELʨJ!F%>R:9(X&uWtG&/#lDj*bބ?͑#,\a6"l)5CU݃!i7҆۶3۶E§+^,g tz_'jm¯<%)FS;ۖíW;)qE|szYMMAMh9Z8("nD)Q])GPś'2maCM%^5:h"⟪Ka[Q3{
-I Ɉ0ppM7zoBMb~߯Bhg~*K2MPHC(Sa-qEeGg$in Q<rX])[m!]Mj5˝!ķOPVnիh tr]i&VUfh*ճcWrenz0D+B>Ugmi[U V+u( kE4'NA@͘Tt`0Z\D'-t 6i1<`J ?S͝#`P+G>AcKar6E fuGtlWїa 1?CC:ՖFg1Qz|w'2j9&WCloEP^TwوDH/; ǘhƍl$+ÿ^8 |(&MbƮ f
-12L:a"T!jW"`Zq1f Z+XbD4<g2;;Yt<#+cܽf;(3b<Lk
-">6xD?J!q&>amteez&N~i j&UrnIwNL; @LWoE,|MQLJh{Id‘/ζDdlnj-!pUd$'/;V$ 3.H|F+1Wdo ]Qrm D55Cu4Y=ۤU[fj8nՊՇJ#;+?
-ו C*
-ֿ%
-݄tF'OB4Y4DoXH+p`AR[^P@|jrsG7n_D b(Hkzs+KP1w@>ĸĪ.}2+9ǀF;{%f49w"yɧRN"+
-.M Pm><sPR۝o?5M,<]K#NNNMWrf|N2d ~D)+аt2w.K6/m!U3{:<.xfSKHB39 _jeza1imƄCZ„) 1w0È cqW[Iswa)tk&]햇U'ĕL<}6nmsv6n#nfRńc1!rLoZN:`U㛳I47apF"iئgF`wm@!A$;=И]V95ѵ͖Hw'cP*xS׌5TWPFŶ30Z)ڕj e1DpԒ/~j. E.;&+(ؗF}:n٩n\D.gȖ):Ң;ccj<$M693ASX'ʙr>2Գ(Cm&-B
-Iz(E\P d\TVsz21w5<p~PxBmAv`ă?D-'\x0D`-\5͡4Џr/~xh[6 gWLV]IytBNZgERH3^GdӅmK(Czu/ л7R> c2JF NVuϹ"@0*`QF Ke,;a3Fl#Õbú=Yj5:Lh@>E*@um"nX?1{ 7:ɩ֖rb!Ȍv
-}ML,fdz?K̈Ϗ.DjL(k/nf1]w1\"6f;][y;"
-6]2Q6>*Ti'cgJ,Ow]>u#2HVR;hzǡ:>:XBs{Ly=DHHT%8!j+r\a |L4"<T)x%`sjO\u&a)P"XAxh}48
-vJYs==FP4.?txP'"ٷ+DHq93 !؛9u51Lbcx24]H&:ؠᅾ%f9}ךu[Zm*JeMq9k'e
-yg!Z+jZRs8_md~2s+h4}p.ԦHO~ܸ#OЫX~JY:Y֛L_ZR4X#[B .\3\d5c1X5tNGv,:qmexLMlc!cu)b:Pa",U[s7<^L,Ysd
-4l#5|\X'"/+x=>Fk鵀ޣޚz1vMd_\ᐪeϛ'1&Q{,"̲ Hȃ3u˷zS
-s#MČlt>!JGQҵfUZ.l-]I{!Ʋt 8GεIX{hi%8̫*fU~XLZم
-9vdL, [&[S?&ѹ?ѹzDj@6QKNctS,W5T*](Ot*
-#3z`j '%
-Il0C?Rl%$݌ˮXvr*}ƀdok13=;:3ӊy7t~&B{%67쥋Fs>s-2sSXXIɖRR_-i=T64"d%k˟
-J2¦OE<w>(U GQ
-ܾzx<m,UC?Hao GV0 fI75}[
-a y0bi_)*WLbOҌaUV69GY iUgގBat~vf+?+dA$_I ejԏ[:.Qdž[8'8/;b1#<P(zZJߨjQSz+3 d0 !x`,6Y*>m&E3]H;Gs`:chgi @}~;עQfOG=OҩoY5-0Z+
-~~ՃbczeiFVѲtδ$S%9/0{;wGh&WC[_$}R/_7x|z!(p}D{SWg_QvdӎsmA۷ҳuv 7=pZ-6.(^#tpͿVHS}J:soٔB" {~е•3kr'+7YHiЩWD
-) AI iܘ,N!I gH G@HE@ֱ_s9.ںyBI;PǤi=)dEEҬT#Yp zx6@-vbڭi1=,*
--Oڊu{ $ۄ;O߉c#͎X5ҡmPm5R"r$gtnda;oFn5Hr+sS%&zӏ PvN}Ֆ#( *_ftN+^/t-ed"$ <OJ+͡wY 2`[<U|y8yL&eLV.h*{ͽ.|8=)GtB=#Τg?q`gL
-qfrBxRzO)#DC7LnNsd͖,GDFV25`,/;<6E?%v\m]؜^t!ȱ?YzT#`PJ`B%dB]"B\zԷ^$HR6Qש$ -BpavA)`wFsnĪx} /aqm4a /NP#IÍj-Nv=x8GϤ嘳wԊYS3{,ʏt$ CAp@d&6rniEQ74)ȫv~"H~۝\!|h_G~F(6' 텋{ M5K6zWdz#J '7zA _~V{i$[_!,VvK3p9qCԽR-Mi5@UQ<4
-ĝ& ۨ.| r|f
-Yg'qUM
-%{smJ⌥M34cO 52s"w^xBֈv6&g(A)~cLc_l0vtr.fVC+iv/2kڳ6Vg|`\XFуZ`cn)!V;sDvq
-h]}o]_C+ $ɐ1pwSyaX˼uY#É>Iմrⴲ%bCbfS23e{/uTx|11= >Śt|z:ҤgŤcG c3''!Y#})Bm\{ni3ώ:YmO6Ba:i%JھMak.8%Opi`O8#P+Θ4ɫzxp'>A#EF 0a
-&B# [S$XHENlʰa"[HdcDx2]ņADXXܨ,JDà }G,=i޷`~"^K<{`ē),⏸] ~nb`;;Xڣa_RMT݄HG
-S_PũJB'XѾn0X"|{3|&3ѻzr1݅A4KWix
-_ tTc/=K˅~5ʊIcWKcBi!ԥ9ڶ[<K#6~?mد*D'Eaˈߋ|[B͎xunR틽 ŷHFxoXbF1ߑ, MKtOF[ߋg9X2-8!1"^;'?qnQrޅӦ.<uÚn_9ޱihPnXI_X+#e_=(D~I]NW][?M{ԝgһR
-N[l>O;`ԗFk7[M3.|NHt)"9!:ŸJ~6(נnmPEp?N3J&T4x0K 11¿1W̙7R]9zy+^Kk+%[L 2)H0\;Z{|bh\&:X%> ruxyC BBrb/pxD.H"oG#Fq- Js(v@xYsgaVKiy|3e
-.%J:f$] ,EΔv}(2 A&Wm3mNX]I !1-,Y?OeiԳ4ϲ!/UM#4sQyw1AƐ
-gvEzjtRJs.ޣ[L>|V evôQ/ثL7U2"]:R[9a~ :ڐm%\~ i]MKr( Hj$]$.!wi%U6>l6jF]ļ S
-z ߃croVq@ ŖO7` Sȩq"/3ZC3
-Svh'z
-s)
-\~wg/ml#RQ'taHHӅ[gQVYn
-Qx򛤾7؅v]
-P8;HE8l&HG E.4> Wɶ#Y4! [\^Y*fAV(QCVnCd[1L!9.kFw;"2 H=auĤד499cgQu޾g3z}UW_}=jo"o`A6xMun |saXnk"|ɧ`q
-S 2*)n$YCO!mQ6\'fY-Tw\~`<D nkQ;a:"W^eؠT}RzhY{AN#3GF C@6JU#^ep O2)4:~m $Х_L54?4ҽj>|Pf B1Ca"$M _yY~|LG{4Z ƇQj㱑h
-vRUt|;\w7 wnt{V<<#+7pGZ[QoG-qn7me@ >7KFR`2
-2ŧ;m-(h6l NCmnMQM=|t\|bO:CHaRe{V\ۯܵt签#m]y>6gxJخ.}#9H5.:Ӿtz"|2[ɼ:h>J]+7bKMx"А;i?m%tPz>VQI7P^ђ8𥟰#==,Ԥ <\8 3愔xizūPX;2ud
-7N!ՎP9 A
-CO̻|J:UҪ=R8u:`P?a?459R^h5x.Tn(YT*T_ZqлkTtPBo*-֥l01 57I
-VÊ!;< ) jY r)On"8Mj4l]SeXssǽa6#7[б@L?A))R
-~ȟ\$)Jr'=QCxrp$;!OMO0?p'hd "WV
-2v,I_;6b|ӥ>Z?8} {8b8lh + u7M8!jfuw3LY9dAWAUGArAbuIoN圆ϊXEn% Gأm?R!V^+eft{O iRZLukc}gqʐ3I`D-;o% l"~Vmzo{͚ZK@c`2ac~q@Y>Yd}"~+ُJYee
-ߗ,o6Yl@aNFED븬2K+C#˥LuVO^ 4 V\au}8
- mtzPWU.F˭٫'-]HS)ʀρx@ܶ`l:᷇!QưVhdA"(K HP+2TR*5â;JkrGlD K+JPlfhV
-/ɍͭm'͝m}wvwvK"9&1]maLÑlG^M)OOIf!N7:r0]q:
-]t~zNÝBzcA;_EWs\&+ YC5=PE7d QYUyo;^f_x 4ZCz']+Q\} hQuXgl>p|i=V+*w.¯c Oq;
-ab& ܕiO;7TAR0ݴx8N845(t:h=X2+l" WȷEǨRK0V؇e]8梢= $Tf<T:ϯ99Vݷs<tdOMR*[*YcXdrވXbG0_VͰr]n`
-. P%eyҤ=f2ILL6Dq{~"nSɂܾgY}}Q%_HO9 CG[~6(=/% z,1Q^zVh3g2jaERK>Xq\Uy"؁[- ?J c&(poNG#0q3…
-^t۹&;r8TAAo$VuQۈ8$}xݽ/SR\r HYCXSZa#NwnBX[1E\NB"h3X{~%"_淿/`Uqۆ_b(`tj{߽nJ/pҐ^Rޯe3?6ipg~>1gHv/A]`JJ
-<`[gHUsFɮ)IohB97~U˂D1m:$(5VMgc7֛d=h(,"dɅ T):c`)2ֲH
-) ;CSwDwFV.䲓Q OM)r D7#nw_94!֐6D!;rK[ɠ%mncR_8
-*M]rC,)PH k'}"Th Y7Vl-M}.KP4Lm+;C镝m:lao,{&+(Q77C!ׅ v$zw e:6boIYcfY}Q>)a֑!9[J4v\K˪0!Jߴb K@ee)2+r@'-^
-bͩx4<?dUcQ5JuMvHm@L2T۶ dYPp,BylɆ={s|3{NM]h] fbx@8DJdl|EQт=xRmZ}^:p-x
-6cϫƕ:d: 8{ĺ.EҀu|75ڻkF!B9]vG.l.^ǁ9d^tŸ֨}f
-'%χVxWq/m untL}Ӓhcw}~\FEi
-nYEEoRXn4)E5r$Qת2uEd&~?O49}xo1bQ^?6w.-DB{V}:PClctw6⽣*#%'ĘsfqJwہVέc󜻶R"3[*){sl0lab-)ֹ"(%ƨCf6镼5MPgFck:DORaz}(FVe \*,@
-;rW*`j{iwGi饅)
-BOI!ŗDip- ё*pSDQmj԰&zN:28:%E &K| י7IPg\T骸8#B1m"~!(|dV5pb)kO1l_Z[<A`7:khi1*tO!%W(+e,4 jQidbD )n?=t:3'ݨ}%
-PF4(#6IsIMDQҮy D#;pLmȀLaH"fv<G^%g.} A̘Fڋnx&0wuojw9>Q'YhV9<i1^QZ@j2wO#>2C mMh$hY4:٭6I31{t;c{t!Oہǔ̐x+K_cS.bڃ[FkkNV;Y
-Uze9ãcl
-_6$r69?foEjB.B YٶzUUXU]U^vu
-mّWlh
-1b`!k&x? pHij y:{`ٌ'*CX
-D[b6;](attɲ|>H@wʈ_ OM){s-`z\݉A>8͛מ*xVn܁@iY5U@" [2 L/kUuGFޠQ#Zj9>ۉrT,"Zm",<Cv%*-0g0ZB'dݡ=N{V&:xH{}ofB<$}~߽kaCd;r3;k%f -ETpšg
-PGlOJir<OGQC
-Sėx/76$E`*0
-5L]5~.Z$8?m d34Ƈ]GG*Gs#G#B)Q7fޞTqq;XPmP7cl>Q$$GxG I;^ 7V ޣ/}6eI
-0p ˴g>x5PRWl
-01v5Ap|o79]0$H1DtNF WWGuDʼn_G@d,`2i9g$-ۿ_{6&k赿si]媝\;H)td]U;Jp1㨑F ݉éI_Қ*c,ځO?JJJ2˽b
-{3A˟ݣ"/{LL0#Ifx?{?!@<4,TJR=;^JR랍Ʒ bnc+hmds_DL0-уzQh}_7r)ϗ5Uקi[榏y $ߘjO0stbd0y{1-6ǀC"oZ'1`U0.hwP:%L&) 1f5;r!k1dt.| ](QB9XVҺ4Z$F,
-7O/mx5"a8^d%8gIiI%MD}
-2'һ*
-je6wT}Ȅk/y2O{Ә/U"R*UUAZ*"m Oжlw~85;AݽO2!#C#|؋
-[bkЮ7AZtzsp
-I&2IZJFZXI)+MZ_\=Y""mM$ -I<
-i_u;B>p_nFgGHڭ܀z7i I{MZMڛw1Ҿ5VNK.|vI Bnݤ+$7i)$;iW|IKv]}]ͳI=}x2
-iܤEZy!iYi?HҘtr+oEVϼ!wdz ESten6kmoVApK> 'Nj>i`O}}@>RA֖9[-31nc{NsFB:8Eq0@M(UbUbOXXO
- &׵ؐ8⨣rWښ
-HAP fcNsМ!#FYQEv2lZdzS 7&n~F5rCc`q͗bD|{=No)]=I`hD$5“#c76Z`w@훀`T[7 ,+\pSFՎAA0O-rLҖ/e@{$~2"'B)hBٲ'pۊA::
-+x<Z[F{
-'<ۇӍdȗͅ wtq_jgpD<9)%-RC\GH 9|Dzb.DJZ1 *
-~q&
-ƈN//wX%^YAxdf_kE1PqظOʨ!ǎo뫅^p^0)
-<WmҌ({&'
-7𨼱+ `C
-y>t1*7Ez9`~!7I`[7Ć:dƺ\3
-ϼQޕw[zб#` [Vh,vi*|~VH6m.O ښ1ݿ?bm7 (Y7 p&:=-]
-vWG'r0Fv q*'(&Ac{f&s56D`Gc#bjf
-[DV,.CۀEp~ 9K~(dݼҜ&V<>h%?~RxH^c;+bLMWWGU&*c2c_f0V=8dAgԿтUĬk x
-"4QEg+#q}s[;p:7&`#]b! un-/"+{s^)R`aD<JQ;+(<~u~ёԢ\d羔R٦shfu+@VJr ^mU$3E3 ]6輓>zѦ8#Qe#ƒa<e
-ud!<#ChiO<CMe% 0w¬FWT>y =DijGrqH2!O4$(+YuR6:L -N!xt(y,/٣T̆]j0j04+ZNܯEZcHXևe}^և:FvC<&Sj<mZ1'"G^xؼkZ lŲ{Ţ^qUbY p^iz[;-V"/0hC
-4DD+#4lXHUjWAzhV#jJĢ{{<[AnSffeyu@[
-_Dv7FSFe:
- -x',dZpa7M0ٗ %K;j{@xZhIDa<l~æf;-31ȭɧ*T- xsX%YktIdu\>ɂ@7H
-q/cbu7ƣMkqsZ,n^EhO9Gt%
-8)umzt#F,/P3VDÒ8?B<SKKC˞ bMw? @y#?r+&xO~}e O6M_F4uqjӁȲ}ё,A B Ys(0pP"2'>O'6{ǜ3.,Sm۵O 驟T{*a|+f{Nzߣlh[
-S9
-|$AVfz(4ޒ?6H/a N>T&ykTwN2bX":%x1z%]F?Eukoq/qbYΩQ֕
-GvS1[C)OJTGUge HSla<u͎2wo>[IT~URCv:vP%=kvhmu^7(z-֠D#?@@'#1[
-z"Vز d׈z
-j<Cd{i 팧Y<œg _W>r-r-xJ<C%K7W0pP{pk\$a <0T O,48QI
-꺓S9)+fXm'!2`K6`if0VM":~~J(lZ2~xi >JxŬF?oD-ښCl',S%i:d]<>)xZ춏.=c/"\<~ <LaR=85/Wh16䭫2d8P^j_^j~t
-{ Y<I}E)1+5DVrĦOeˈl}sFS|䭛m*PPaIgI-`p9X" S!A,o׹Q\j%0,9ғaN[ײ1 f|7݌ivkW0Fl5US+iqI ۉ4!ҧKYb [yhS8pAgdjfts9b|l G2~`X[^Q{b` !B qDaI<bL $v&&VV 2vw:<?B]{xՙH^[,A\dpp.ZŠVbE@j &3X/lk̶HM}Dguu=GA ^ K9}{F#.\Q񮁓 ]ZK0_*U檠c(O5?E@)4w
-q?KW؉ a*!t%6kLgqg@'+ʠ)Ywl'~oQa3bhuT<]nko{Z]ʣCXa6R}>˪HPxg9rHvK)ಾ:{`K>'S6 @ eČm>uϢ G8(*U9v:$ kX:x_R#Ŝ´3/V;|hظ'i j@h_#XaxW89buD zU^W}gIB9Tk
-TıVCΒhQ;
-dj 16{T4⊭>Q]
-37uEk gV#*Q),+5:O2ڗ/ l!{:lo,?K^MrvN3(mƉxޞ 1򋅞(T7j*d
-Pa
-f3*
->|y}(jUu&TtUxԪ
-j)J
-JA_AVMh
-ܰaR|*| rT:uح*+k\[$c'–_t5վ#}%!c+=؄WF쭕WxfUhTc ϑi򡾨Cr=-C_w&@.R|c:+4=WPO;kI
-7Q/+$ ^-xׇC3سg< ]ud/sdp8:ȺlMzKSu3w6^!^^-v4F`)v\fH@Qo=rw@̈$ۨQ=
-!_HV$*'e3KB?O9zUkݣQ\<~{6^' -KKDp>x}]q8G<Y{IiHQ狘)ևwX}jZ LJ!.+ݨ!WkeD:~J]qsAgFFMΚѺ
-Kgivt\.<b  JbW,췆{"+,T͌ht][I-~]tR/ B떎4n#Jz
-@hhJ@y<hͧv?"Çطlꍞ?/8/&7^|.:@MjQЋFm}dju6`
-\o]bQ 477
-ErHqZ(p;@a Cn
-3rT55`/DcY
-%\D
-T-]~@g_MH ؗACq Yp!W0`p"2 *(VR"c1a?&*/y39/Ic5[kuB$yID\x ʫ@*UԀjq^]9 %^Z('Wrjl*UIL-}z Dn6C*T,%j%梷m]J
-1 xJmܲJAHJ3["cy4e-lإk&ٰZ
-PXɟT)[Tg눒IT]vbbvqxE$; "=~"Woh7k Y+^ǾQV\۪#5ڃeU!#gEu8VUЌjNA?zي(|{r`p rÄ9Pԇٸa:\7K%ot_p/( z BO65본93wb2?*(|<0'T%=/iCAٰԡ+bDDJe
-J9g@X[7 bIf 6ߍ+QB27Ǎ0r9MՋa)0~ɨ:$?5 9tJ,F&Fy8VxQdXP?G%֙1/jd{ 57-Iƌ =BH|ҪnBp\-}ѧjrażT U;L4)&ݪQB"ʢ:T7`i {5icP 1FzNQ{=7J`5 [ԭܢ0FQTֱ]MИ0_i\EIe8ۺ$F [eιT̀>ii +,<ɲn=fF8&T-)3)d,[tx ;jwUXe*b-~<ɌPOsp'/S$]'+͕_jk&LV<O<7 B-2ݥXt#M̫Ba{]t q=
-D*2n;WzK9']y_-{"*qu]N֐e*qZm&i+ۭyɍyHP̲bwE'X*z Tӛ588 )imZvr
-?˝**X,"p?# hG.Xv`,W DDݵTS}̏$1
-aăUL`[Lh[=UudSd3EZQMWQ) Ȋ汬9D/zh_.'0&ʢ\[E%\ HaT8_uO0"u_]8jD
-6uk3ɯϞVnᤡSgb,OExo`4Fa'jYgPsŀu˔0䉃Fq4hA/rYE
-mfxvOGk|:u)8[o̥QqG! :"<\9[%~R2oE+-f#]7ằ<+=i雩n`43|
-oaR&4 i <
-&Ǡ+P8JJH#'<`a JrxK=)Gvtaz$7dmKj.j`}5C --l Kk49ʻ>Wf`2p*-5.xAY1s&ՋY@U8ډ /j 8MVd&6Po T\TLHg0.?D۪[RS~kWhȳC]%^`yMе1
-cb6T c(l ׯ'BiuέN
-9Ƀ,K@eY,a,+*l BoDZ=~&]%F}g)U
-[wD)}BsH>y45P|;>I4R3i:!F&O@/kh䎕Vȓ*)GMhre\ށ<^Fa!Μe
-q.;\+f㵻_=ڔx^kf>o.R?zj7,T= X_qi~v?{]ߧyu7='3sT] =nͲ̲ySVk?!2L'MvQUYVUB
-`T+1ˆ-D£T $
-TUx8C'2.,2ӲX>he'dLwb|ܘS:N[VU0~{Ϲ}}NSX1&X|\%i?׺_#|2oCi*jE)3SqQO V|uD-ln1xzw<Fߦ>cbU&>hj>M.rD 9#݆ 6HuyۡlMmgÐ Uݪy!nyTܟx2ͧz)m.0fTŤQLkF<bC4cf[ʽbe̹,a#-*|-g/u6Q?GUr,~y% `J!wlՃK4݂-%yDOƽ\QUfyWLz܏]v9j |˯EgDUS [f74]N$ X__b=30CKgf_3EfLf$3Ϧ335Mde]a},|:ϙ >gZi9Sok&G 2AK/̫-!VdeoB=Û3.UxsuQtloB5Uy1
-5!"eZ9;WC7:GV(8 3ǜ,3q4|oCʢ>BNJHz'xJzc˿'[jٵ5*[d&(zMM):44`Lv| MV
-fJpxC4{M/ZO;-aW:HZ<g mSUhJxz??YLѾjnu3QЀͫO7#
-[㥶O{\QIs 2V&}<O<<X'){Bu2EJaz_DũX9ʰzHYϷ/Ehh|2Ld=7 n$~/N
- -z{?+H۲
-
-$-_n6x
-wͯφݴ0.+ ,q
-(#=z|G:Qpd_{cC\d7ۮ$]m_ϸzD#J9GND7l(#呾C\)]"=m4G:Hy<ҙ,R˶"LC=VIZ05mM{sW"~XT" G}J<EƫCb>}J΍>ZAE){,\KL5%n+p*IEڌ5x0ڕ_;CaĔ3n۪nFQ
->}xr_D8XU=Q䞱yFPQ8y|Xd@{Q#4bɧ\+11Ek̓-z|X=NX+khL ᢸNj(~xvbMgbdtANT̛Xv'1tDf bon>"+^A[C 'Q*xGL"(7r?l%N ;2Ds`mY,\ WHR0#^{AypjYB}0կy>2K ]p
-Y|]$]X>qwT}Epu*t8n^[c;)I=}g4ĺW />5B,ViM@⑸?]"Xc>,‹4A~vXZL|_J'MY3IYKr<!Dє؁0]o Xc㘼lx&O(ZC|ِ,1"6i;}FK:w" \u{NBmxhޒ2{5Rן S[fقCJiBpϨYI&4W'x! WBo+vC!yfNd5]*K4UtCي\ :,zƷF aBI
-K%@J#ջx1~S;` o^,HY$Sx<u_
-A|^?WyG
- ͦ5Vq-fPHV[|`8 @Hra?[j;&vCRĘo /򶿚PDPm5Њ~V4A
-'2YŒ2!ޘ2 d|4vbU{i缕}'sq!挷X;)iyiTBeі!=I_|K(u\D}muY^5Sд/͞*d~O t%2hC0.8Pux]dn[*ע;NqiM·ȥ>qsiV]o50$uM%Z8.S3!,6t01_󪼘CbtĒCPsKdgE/5Pf
-޴˔֥Y5O8%?n-A@]"90FxjF1z[%WvEg#J5cݨte۝dQn!H-مX]+Z>wCKgR3>_l%p,<yi58pu F lp_(mߜ}I4p"Ej~g<RF \|=|R#[4&ùƑgn%V=;V2^&#DI~ NXo%~R1(.D^Ax&=fЏ|,0:X訬lr3" !2{>T]5N~/%|Zݥ F\gԫO&}1+USRr25 y
-x'X \ W
-YaT[\Rl`?h~qmS0ˣ
-%".WY{+)w;bN}1}e44Z{Z􊵅cѪsOdOkO..4N'z o\-%
-g\֡uͣ VSgɇx7}GECP-2pT;}b/m5ϪKPl ׄ=?2v}neqٹ$Rg5[Ӹ} W@`]jd|c0sךIL#=x=c:) '`H|iV+W e/g={fKt֣~|z2>% E
-J9d$koY5+wFҏ7|~<?؈BGdZ+oJ9Q*G|hB#H0G8,(5fWPqɕ:Rr3!}Nub dx$yK[>d2q Yڨݺ_| P=f7o{
-(,i h!A8P[wnBI1pYy3r}VͪU8mOfg
-͑-V?&, fXer̓X
-IǪ@`wV/IE?6 X߽S9cJ+Ǵ8ad*D ĦsF:"DdqM8|((V؋vB;CB<#/eZpFdV)cLE^{\wF{3.Qc/wlߘ@p+ Vl36F[7
-HNh7Idem:ў ?ւ@bxsF[p 7U}_6?CSS|Bv̲lqʎ4mn
-gAK{6 E9q߆`v<+PZ0!.5-c4?~Ʈ$% E06ao:jAB9e?kbn=+Q%Da]0b6m3FRm+ 8LѫҢZ,84~#k4L&,UIVN2
-ρ O@VަYO;z(V|y99:䗠4,9N8AkW'V{hhmBPI/oǰz=].1. h)@> &$Zezv+==9Oi |@*Zځ p vvUޓގrj6:'i
-<}GD`XI|̂U7 L65`Td0O)C3edʩDqf*J206fQl<4 NrY.k!10 fAʹ,>= O?E(W3֟ٵq}hQP<'q=t?Y 3\QiZ*'qGDY\(r$r6n}u\4 AULclCغ)]pBc,|ėʳQVߝ?@ flFB V1񈱒 J]Oluv@9vn}ߧg9uGu-v:]4N^`;ʩL) {6CO|F=X3|o(rM| *NRqhShDP Ae.&xэs)I;׵k9"5£1L
-ni9n!-Eg-yQ96mGlY|+y =a; Q(
-/|]0
-Fa@ &M9"u\V[0&B@j?;}RUzv5;5.$f{E>Eڲі<{(|>ᾛa p>zZeθ)_6ʹ!f[
-,a> Y.sc0\ڽԋa -]pu'TUKWZD"0&d< KgU+ÊM#ҩ^TlXQ tAXq"
-Zg% Ɠ%atAB"X<")$(e!.Qzyq֗piZ-$-=4^yre a`}uTEm˰ >Z-uHb#Wadw> >iw{3ϠvcwM/t6{+ߑ:T,Nm\zUY|̍U"eث#]߳_d3<8ZPWRݬE|xMtZ;2&л,}wZXho^]C/@|Btl>!AKh:Q&^nw.$jn%}0Y2uw2GS܋1 @I>O:mξ=Q^5tw5%|pw$8])#ֹ5U?]
-v{~S{=j9PY8JʢǣuNOک }ޚ(Wog,Gfp˫W\;Q+z
-~ J ]J6_z
- 4iRHKGLB&))$$C'fD@(, \˽| o E/Dky͙4~Nf}^g}^{^r=a.K1Ok'gXdނ- 1Ar2g] k[0s 
-Ԗ 
-|q =I 8$J8hMs䬋73iZCх.$E 8 ]16!
-&\8)p
-Ж\?%D}BD .O{>\&+Kw5'`FcT&(OMC$M C0J9ۖ. ~!Ϲ%eLF{qBXKaOÜ>K. @gfL$ (HE(7H17˸)Q Qu!eӋt=$܉*"S ](K>?"h퀋 Q,l&Pr@'Mi,Kkx
-S!↤FOA#M+. y~W:'M{w _zp;f
-Dh B}8\#,4=xbw|%DKg%.@%(dfMg)a@7L {;{ib|7]WGӟ%<bjoiiMH!-P 0JX=
-qTx4H8:Qy BO)Rs g ~F@FRhrTO˱f}EWzb='Q=(Y;
-لueTbq}c(U2=hMh*XI{T.F9^Y.>ICdv;|hqeB
-)5iz?6QQ˗롏y*dӑ
-V~;m~jͫ- _1Y˘C P2b k0*7d|\j[7#ga5A
-$,S ejs]] El!}86>CS0D:+ l*Qc` v:w++IKDj
-Dqfq#MXJqI^o:X+[ZtOr!F%-!i=iqċJ@oIּ E*4q"ˬSJ0p$O.Q_lVˍKQ* 17k,ۇ&9Bp@\$}~.iʹ?k2-E}
-/S9cbN<̌i&{IdTL8}tz 2:t#q"Či8;.$Dhc@ Iߴ:gd S# A[-֝Xr1ͫ&ȗ
-8)
-!Ћi ,$,͡PA0k-ђN"0Ў^r
- >ɶe)T|-<jv*/A LŀRQMeWLULq$
-|f\*'82=.qm83Ou\-@sR"iW/AC'hpV;tJj NP7fG!>`+>[
-y=Ɩ|gbp"䉵P@k߶uQ(i"N4U,D1M,b[R1--Ϡ[df";$>Vy`:>q?P
-v sy^;)".6b/Ds?RҡPNxHA0sE|ϖT{@rN*PetLfehM`Nt[WGOt3
-҄pnvlAMA6 6paErFهs>5-F,[]c;r>yx2#׷Ogok"
-'5
-~D@ Q| )8.z"BȆg" X5+k`
-U" /t%)fo5.4 m#׈E_(sSQB! ~pP"W h i>Qd S{LmFmsb7DNGDh"/4켞Yc;5O kPlu,qYw_UtDfτB)}Cd,$'2p0en.G?E?[6%X=.*ԢQD?8e903V.!d q[-\FAA:)%۔|BBq`zK\P0XrL/
-Ikh 2ʍ{#Ȃ҂cXQHJBrŸI3 z;`<5D9ȹ0TwgGz@gOQ^@ÏgAc<OJ?bL
-haDws;
-p`X\[`fD9$" (\a],z3df0FcOrb~\`@&{C <1 5=8XBX }o.:͐?1'gFԜXo35grXp\3/WLVnhKz)CVPaΰ <;*qF| 巰_Wpn
-=p,³r6 GZ-z2|Jٶ|_m dx/6_Km=6K.XR'PHq:y#{a,1t
-.gkHH~eb*_$[;=[3<KይOnX\HHh Ow֛ޱ -[V:_ pzZwuw[`φ
-E)]??95=sq8;w`KzR}gw3\$?Dz A3BL3o֌!'X`[>(Ɇo2p޽T:N;4vVoWvfzJ HeGuEu% nF1&sssEOGbp^z-`3@ q+|OzfJw`9ӈ
-`Mw#DBZ/oX/5H%~'|k4;{mfX&~HȰY1̥l8a>^LbfA~[>nd+=GADXniږ -@t(%9MW\lg,kX#Shdq}׊
-[)rkmAk-rν1@oP;KZ鿥F;-ЗVP]e=y-y͌Sa+cTp ؒ2ӟO=%l q0A7r)VTRZP #QMXRYU]St
-M;+OzOk6% sfͩk6j4m-Ѳuۙk8C95kv٥h)XTvT|<.
-?v~#Gc)fCbZ+c*ew[x%:^dD$eGc[Q_ќ4K|<=;؇~큗${F
- n2eRt{])?`إѤr
--*ek\4ֻ²ʤhl8ٽ1]w2וhu&AK><T,HȿGiPOs \NUͺLګu_r;truE JgWϑA]ܯW.pz0
-Ow{"{v_vպwDGȨɽ6F?~J⎼s_) ;o  T}/auym'7KŸR
-/+;ڧ JGHû{quχ>m<hŵ\AI7ܟS^U_S9{euħ Xy~ֆ#ty{o3u߿^ U.s ߨO{~lX$ SC7پݾxsw K~U}PM>q}w{V+<C#@9c͞zO=)+ڿ[ߒ1QW[c`c`['?|e`23Ow_o}FoeA/*pG`KG=#j'Mڬ587p(Hoுw4E9zmW+hw=Zvk=ZW֚Sgk=Ls/>|.вkWh?T{Iƴ/i
-<vv"<z+w> TV  >kX>)}_/>[ ^
-Ce-x6t[A3͡SB>7?ϿP_7e@ 
-
-o4tFh+ uneC_M [+rmHPB7F+7훡`R ~'4Z]}1tnH >8QIߣυjo/pxu!`"h0X=1YʊBp??\fŦ%‡Bס77)%/ybɫKRIz'+|=9߄WCC.GN|>;Ok"~{r00go^ LpׅcHOd^=/E2=?E.x-PQruogŠ-"7F_yVJ"?|H-tgsYx Gg,FnfWE?=[+@Ňn|}&9Y}&\TDoGOLD*n>.3|h8@Y=ϾӕW wyK6Uݼ%//,V[ǪǣGTKqOۖ<m|emS"Ef**V_RWWܬVP٩~♊+R#Kϸ/
-WN~Kހ\8zɒG+/*.|o.NwuEÕ7Vu?CG*VXe[w]?AWe5cU[otV_XV7ߩt\ZYqkbUYUqCŭ1S"^VyNoXuu~H5=Ckšlpmaտ_G%`RUWyj<\+QU}Ծ?rFCWO^RkYlmSE{[^}7jޥG*WU-]hU ;+?Q:+(yf,nK+]^n7T߰=KVxbrRymK\_9kTe3ˎ,۴?/=<BCMej5Mˆ+X^X~Ǘ楪k}euu/ռ>~xdZ7UtO랩Cݫu3:%Ūb+bdlSXWعX>6<v8-R쫱c.)U<za=[W4kRqMvzA 6g{aGvս4]g{
-sLx!u3`ߧ$9
-y힂VOS*}Jjw3P[]0H5.mǼ0ry:]-Zuz4آrͨ3;g)Zm{,7?dpB0垺%Xa[6 7:7L
-ecZ>k9l+U˂7J*)K)uPvL [
-) /SN8 iNke/eˏ]U*A=V~=<!v yq{/+*~Rx|=t>ʮccg^eS_=;,<fCovo-Wt1MSzkPyݍ!zV.؛a'*bN{R9A{Q!U0(ӬBCszס\*;!#0nv8$9/'^s/WNq l;W~W3,]=ͭ$GzhŜvIƔ?cEQKo^T`sq++ 0sUT[{AZhvA *+UU &PDJQb
-
-L@PJ  <3Nι^33{ϙSdnfڇy`"gz<:j4j䦜8BWS:s ˨3w|-w܉SA_+x5tut>_֣7P7`j*Q
-a'ѺlPR.[q_N9~:~̇/CF/-+X.CkoIV$XE;< }J2>)'ɇ l^y=-9jũܚ w dWp9<6Q|_hf{%d7O=Sa86 n{x?YIb/¨#Oyr섏qô%>oZ?*F|̆h{/?HŽl+Mȵsm.T㚈iogÿqAI[ނҩr!=,o㤺.`/b |>k-}b&p<o%^;uLeח(M|>5 IԽ@vǘ,}>>e !|L'W?J?N 2G4u>Dɢ{`dʊT.{E<g<M?l*/9TAґL4M'J&A&|%WA,\qW5|-_矛6G&m>nŌ/?>^ܞĞxoq~c&ϑ?y|^鈎wݐ
-Wt$'=
-b#㶵En}ԑRON{>@  QeBi"M4G`w!)S <;Ffym rh=֨ EQΖ1Oc3.2]sf SS:zİbl diL|l4]-!<C%򣏟 Ch!5l 2)دcĠT{T5K]̩ ATwx182Bs_.{Sjꬕ:~18
-)aDf7^Ž`N^ĭܒ:9uNTy<`q HNi;jCx\g
-*,Dh
- :h9HK(GŹֻƸQʗ|r ysP{ENq>,Ո#:LGnx\N)]n
-x,HdS}*S}*4xLO!7op?bؽ(u|^vIFi]mgdtNR I!w'y^ Tn!y^/K&e [;IM'eru+8|El=BiDwކ񝢯H-yK*R -ɼ'5jMj|IF0\4l6auw!.;/f0gcw
-I{~y:@w| FCH>O6#%X>ϝf6+| NaGaAl?VtHYz1zs#UO#5ׇd Tk-muR(}KF,/o;ȟrD;EH`+!J__I(1ZXV5wqTs
-:Pjrq?Q Z)+
-jݟ%V=>Q NKgJTiYSԠ6$p
-3bfD&2S}ԇ\'X+g1t>H+!i9
- D\Vǃ}Bʖ#Fg>7jYZVm~ewӈgb8aKü
-0g[#^qZjT OW^K9zUp>UG3aksFIo0O%;s)zުSu)M\ޮ9d<߇YVz6=]wLwG轺o
-go ͥ`hͣZIr.x4f.2{ƋBp ;9p1nRw Ej=r ,?\NHsr%!}W#?C`uՕS;Sì6UDҥ1TC8 ؠv<gz0ߟ%w)-
-iݠCblꌹuS3pǃmuf<>*[|fk=
-)I^mlOYDgR`l:E<eY4E\k!@&_u%6ij,:;bzMF~\$g<gPh{73%#hWgK4b}]j;lO# yeNeZ1U`]X-W߉:FAVjoi2He8|_sS6;!^J6ʦ`2^m2j<`k0bJÑekͽ1cυ6L6/iqͥ;1kgzX:,Evgٳ\M(wC<s̻m^Y*hA +1ܞnBf9n+J5L>u𹢒؋r|)}djns=xrߑC7BlGZB~L7]'Z2 eM.tua㙲\1!j+t$VZ֋CYy*c!WoP * xWgcmS7~%mfGP`\>fאmI3һqMf-an{scFٿw]c5 <xH> J(xfwLl :kg
-bUSs}Z@6gڒc.tȆo ';#Aۺ:;sX\vQg.1#-=FMlb-="t Q:KFp.֢U;mCp]E,\.]>ۿ.}^.+!/Lwtn!xaewAɸ .{'#KF .0[i0' KF .07\"^ pW4z~_+/
-A{&TR2AN~vJbpV
-ZJՋe^pGwA-un‚R:|$j?pkGĪ= ah̽}Jp6lOK*[辘Qd!~<A 7@W;=b+􅧙/QmV:Opd8c/ԇĒa2}Px+3g *>XtHL5?yfćDs3j|cEqTtvGʇ?ҭI|q K j·\&<EYek93VnBRP:l (f4eAxTznIgt?/`> >Yܩ݌R6s:N9{
-!%)h }.K׫ 0^ke}/~~Ij+
-hd8O&KDEX*,$({yЧQ8)y2FF'O~ћ)7(1e5Z$:.1D*DZE
-EBgka7O䞣ʤA:N7Q0jq;$f[`]@ucf3GЧ1:B%. #S_r3XuI0rhb>}Xlf^/b\-?Dmn>N
-` *F}00~MNga_C8AADOV3h,ft=`~AO(54gHNZ򵃌37nDvi1f&fJn<y8SavPn⇈4H4!R;W&i4DLχԙ/y
-5r 6H4R+,ɭqbyhE=w|U\'~PW]{۵qqԜ#9hYÌv7S-3:2>
-o|`qKOpا:jHkEL hDHe]H}*wy
-&/\ޝb~ÇWK')[R0<,=-hBQtzno!O?MtF}cFD|3̝3.cz=_;ϋ%T΢@e?=e f 3Ӯ\{kF3!|V3;lFu@dc.glO5ZCuN)B0םcd7i;ł|s+=(Y|y1Q^V).H>Eh@|یۍ;{=nF%J
-XiNT>UjXTԅJ׫Mpd\E,*w{u\z ֠NtW̽c1QCbܣ#۰DźJD]]{B*?AN~^ `sĚBzQ{'MD'0T՛j&?G})7&޳=n~R_ I:_CNuzTˢ!?l\b%yFuHW@w70c!8Sx+b}j%Jh&'am{!'쌤1Fľ]ʋgoa&M5jng&-2s
-c}FˍmT'&OD5PRA՟4XiVzr񍱖9A1g{W F-n5 |E _񡫪;HA\\v8zj?{n7ރw0z8=1Q#eDO{oMMN<)8穑P(ė'?MI\F?M/Ӣ).|Pmh.cHE8+՞.|eb\$}qy%\s ON-pESb]kBf$w//kyݸ54R (*5N幜9Am|MVᆑ90ws }㇁.EJ;ߠ|7P\2wpq9U\ܠc-d*p1 SC{<U^ 9Q!*m`DPO.yD=ue-8'T-$߂{M(_aw~)K<F % zK:>!0tppN0WP+u'.ڣ
- lmV5ggF:cӄݿJ0
-96$:F@TuVuf\@a[!lf1Βpֈkk::ټFaӑ)15|8g\6b+=&lVsWLNg>S̬vt3I*fhI~)iUTVFJ:lf
-tCww #3Y>R"tLߊ!}rvV%5Tx*@.QϒE4
-æ=}]X.+iO_KJkӞ RҚuaԯ=}]X.+iO_KJkׅR갹L_K
-æ}]X.+wWDyCi[
-Zfx%4_sn7n*]xlzcuMoj
-7YZ19?XZ^yl6W*^=}~wHH>isARj( $E&Kӄ1wQkٳ%@HB})Rl@  .ªZ!t$`( PQQ
-X.*W\W#gg6wr39gy癙st_/dS7t(w9;Β' `W:vܥk\=z>Ы} L84)yX#GNM36}\ 'M<٢3W[ǵjF2n2-T2eCʅPR*UjkԬU^n4hب5i~A{-;w$u^o|>9Я_^W% \,fe!.n?|X_>K!;ī*ѡwXXxryKvhnQQ.ÜÛ߂av ^pE9.4LrS ?h~xa~dȂ|G8
-Q4?0?h~da~ˢ- D^qΦ}G̽EF9[\NuHvs}n_ާH~A^ίwcؘ ~ c|i߭% *ü8{l $Ka+ǫtyHK[_*\XVz,PճxuuEzv+HoÊղ> ;bGϚ;?svI\(2.Vg= V1ig<kJSXRj;&VCYa l,9z0+Ri5#6ߵ^V6}lV3:bjy 1|_&NzoT܌;vwwdt1hu9h+iN%@}g7'ωA`,=6, D7rmp 4g됮*M{ͭ'vcNy0MjߏKm
-P-"'wKҡ[<[A
-Ԯ}ۯUUγlb~kbqkkpIYķ_zBz3(<Vbp0fyo
-_yMm;@u/Lom-]g y| C"1#*+x@OlxUŰI;6Mh/:u?bsOvghn9;~c7h=l̞gv0ދ'&&HNHLaqF jOO6~TB=iҘt!Z+1mԨ cOLIHOHHJ/ϱ'J7Ξ0:MO>jx0đD~ G|VrRzRjb+EP&Aw+nĞnԦFq5*ZIdzR%ٓRI'KI?.#ihD\lbP;=I|t9p[hܔeHK>HYJ߸H*MԶ&=o{.BmwYo>枼5]yb(ҌyeC\/#hhh<kAxǓ C֞] <yt4 <`E=CAX 'OoOtai J
-%=: j z4
-z4$h1 Z z 4t%H} r>
-A @+@NP'|P<hhh(4
-z4
-&.~=:Z:
-h g[k5@v"Ph6h7(4&FŠn@mà&Ӡ|PP PCt GAg@cAA@Aρ^mmmւAAKAgA A6!RA@CASFz::AQ >P#PMP-P0 Oi|
-}Rv} 3J(_Rm/rʧI}eJ9W94(<(1DR(_W/+}u~.J} :"_go7cf   _(ΉR?T
-R_psB?u?m"8>MC$>&)_$K
-‡SX>w#|z?GI(>͍t &>d'XJn!~LPJ8!GL+wI9Kχ\ݥC\=R&Wχ!z>ĻKχ\٥C~ޥCI! r|H\=:Wχr|Ht闫C~!*C},8͇B_ǁyxw"OCH}|bov/:,qPmg(}C~!<.7"'Js>(X/. <TNHI}_**JyBI'V5J?.C{<SþJO+=?FyvУ?lGУ?l_pFy>NTzjG8L$O+=?]=O?*}
-~~9qsS~[<:9K-rR@\ ]@WXq*(º=9sju(qs׸z>z>a={O?=j3 H~?
-lB%%F
-!\fƵl2{36 [Jۥ:l0r/Jbizf=w|^s윷^y>O28+ 28~Vgp: N'D't N'+ ?fp:T.ep:d&gr:aAj`=P:[7^ :aCsJg~ x :Jt%}`=TW>&+
-ꄏu.(3ּa`=T,unu„xH X=칖 ?ƨFNj _s:K'<tN'p: y8tB;Zy8 N' p:!鄉N'p:tRy3um ^nVr!/7OyyZ<i/7OyyZDiK/7Oyy<uyyT/7O^|F|x b_D/V>$ze\]gK|J׏|*/2W[>|.w
-pqxH\
-pq8=8<..pq
-u띖xI-Rg$wYSw[xzCK{Tg7KjOKX܍S"?Ess
-G }&׎> gSTzkJb
-dcW~цbx뺅Uo-w-qѣ}- ?yg!+ \`xGwH? _Sd~C?LS<?խS? |A0/<?Ly>ÈP?LyS<?Ly؀?Lyʗv/:{ڔ:(;("I՟l⫷ |^#zlj_U9+ڙf@_}8gWy%Da#
-)?mGh֣Bp(_)}ʣ z<|olWX$Ϋ!~}GW1!JƗ.G}u8˯Bƿ(S^ &X%WV02 _q"΋ޮ
-95e)ʇA+ zdQ⳦gD|[7}ja>+sO⳶* cu~gUjj<X|V|Vyo7%uZ~x.=1UuA>_/>CFgsZg#xY]o|;t|,n>NtK>N q:d!/8>N<tH{:d!82鐙>Nd8 >N<!Ex-8O|q^PYT XG|q!:~P|| p˷,
-[a7u
-lW <7,?V,4x7<Z0|ߙ9w}_* $cfzk}+X=TFϗ}`3Vk\YG2g%syV2g$sy\2gK&sy6!˳f\m\MN\$sy6W^[~{w2nuqqc7pqq#ō,7^wqqc]\F{qm7񑋋]\XFōC..ny.S~o<y ^ ʧ?h%D x ^yy>e`_v S~%X׷嫃<=?EA}>=%|D{>qPk;¢t!n*wuRWWos#}դ3w#GkKg#u'uMa`27# ߰R"x|5f?gwE;; .u-X "ukyg1`~
-2|?D|-񑗗3M_^qX'x䕖Q"%Ua/쏝WOF}el`?J:{?DdᷬmT/Ʃu`+@|J@?s#"c߸ٵ~uoMmDïQ{*c?s<HGl Xy}|kd63>x7|Aƿ{+S\Ϝ~ `Nc3_ b} {KҶ>_ro"oI[~d<{ߧ<G>Wy䞙݆\?<By~+Sdޭ|}d_W3Rqq=" ~ݖd6jWh'9j _coʷA ϑwcp7|zM}bcl{G1+cR]8V3Z8Cc%xY8@9ٮ<:FxYǸ@Y(U+ZǸe㪾q>]HT]x_ytc:߭yp?PYBۼ<D7\IƗ\8ō`"7>MD.nMF{qD.nLFWk"7\ܨ2'7bNn<}S <]|'7O<}qNnF':O?pr]'7Ot[<Kӳ<Mg S\Rץ%g6ȣ>4g^V~wQ,Δx0*8/|C0T g+;I=H,_SɃ ;'q|/HE$._JE$._H]I\$._ܚDcI\h勮I\h优G΋XE΋XC΋&,r^db9/>%fr^!>r^R~^!E9y 9);Ly87uGCTXލ4_hQ8FE8K,>g;qNT ^+rw)ᆴ}ˆO~Cq'Sp'ߔO+d~'T.ss+욊{w|%p<M煌xPER _/u縉ދϧr.?wҸy$in( i򝷦qwc%ޮMuM]C{q7EJul >~)1dde+wCxߔo
-9ʃ뺥eKswKs;!oïU~:X\z&1 _r&>~ι |sc&=9
-ɻ9$`:y<WUA}`P'Xߡ<^_hCY/bE|7mQpoOe/jٸ>?uA?3:eYx?ZSg^TyR67gsp@67
-v!aB;]9NC 囁ߡK\>>0C~32C-B œ!Z%)R<JF*YGJIJJED^:d0
-E^^ٳgewf|2?K/%>WOR&>Wx,[ޟ\V gܐ-z۳]ޔ-l|RqFmWx]pq׎s?vwp~lW{_0.6w^?W<'y-q$OyfI'Պ,.~/.Of38Ȯ8w;J>_0W˯o'Z>e?+~)ߥ?fDPa{ ~օf=(lV\z |zC:Y9keW{9.ݥqZ tެ nv7Kv9oGy\o^Ws7+vང[)7 &ex"NKaN>l{v[tY>^o#%;{lMv=M3KdCn_ni8k'g<(,ϵ ok޴aI
-' s;5+oC//>ΏQ|KSۢ
- μYot~ܙ|N7>ڼ^zo/ w?+n3g+3籬a~ʜҭ$R4P<%y,0/y9&b{]~!s˰c߇lc.P$'KɘX:)~}}} X QĜ0ſ,yJş|χE)~Sb1t<KK?]xX/
-籜
-;rhc~BΛX
-C=ϕ/~~Z(6AyR/w>+nP3֊_(_EMZ} k {W{H_$!>OtrR?[gsEW$?Q|?O%N"I"nįa| ~(`}>-G
-m:4OPqV X>S܉8M}O\ob)LVC
-Vz3uG@}`h8t4: ]]mv KPoػB{vUѯ7 ה?:O.Wְnwwv/f ,ΰde` ʼn@Te}6v%j9̞0<'򼢷yJeOSB+W+{:ra堞aT>o({.Z?^8
->ş@\~7f({8^Y}Oa(O*eݟ;`aeb;!Xybtv=S`DX;i̾B=,:f*[K2,e {<
-t}!-l?~
-d+q+Oώ;%<7,S^z{Wĉe K{ ¾Ճ?O9p?qzzHvE5l,ܷ5ϤaXs{#t07O3_B+`=V
-Ɵj_:Yh[}ޮ kXZ!HkSq*`|̓~==^vzx_s~q*nt
-oD,q CbF 9ueg~\G: B.F:R/ׅ,=f}fp`v4rfď^O43^$s}Aeo0^Nfo U~ew߯z<=Gf]8GWf׿;ރCf J3 LG2^a ;ۭ;[8d1{;_o+WGmg;xf&$t9BRk?֟?A+Ǡ*i9V^U UwBC_NQ/#sNE:4.=A,cn_X~wlů\Z濛q1~xa,2>Y'2/'3?ָ?$D'g4Sm[=V/ְ/Y|1_fb?W0,:a2봣coX$/ҏ#?cY~e_h gi&+ erYzk>KX,_FZ7b,~7]O ?Ÿ`S2?^b-jY2OBa}bV?YZg++V,Nö˝fIOK|zC=W[j6?~C?dv,~0˿i{sZ'q_S{asc$ X~=3g?lN_;>Z'SO~kY̟2VH#
- /A#}[g)|kX.w˿_;_YϙߝXۦ4^+k{7o8[tkYcYF|Q,'ט?]O|,zX_XmT,qȿWb3_0-˯ˮ_H|yɰ/` cG1,D?/0O̟v_zm_ +qZg[ch$go?LV2X 6f~_3,@?u`i,˟),0nc\y,y1񼙈?ңpN\Za~ϲ_W9˺}{o<Y??#dz?w_'`~#z|M_C7x-_i
-:YjhzV@c7`]olABK=}sh6@69(\Bs5wQh)-zmvBsP͈b4h_nhgHg%zcǯlvm)hX>Z }|́VB?@B{-zDB=?z?n_]h/$h>(@S,Gh74ihnćB?F9?;Q4i='h^3h%4`kH@kaNh4j~fAOC{A%,DG:4W뤴J˺(}:.ϺUiJQqZP%Ǡ@>!k<x'os2#JqVL@z2}1U>s;[IwA#OwRݧl6/GUfD]?jv5k?}ӿ?guB~&@Bg@gAgCASo@3fT·9WdAKB ZBF0aiae 'f#.ڃ" &"AvPzPzCPdan 3JG ?73& %D2hZJl(q%_(BadFad$[$#)IK-i!>|1Sch]1ČŐ @P0- %(ZFMhZB ?\Eg'L@(  jzo7힦U !#$Lz (C4$}Uа⮺]̻%QȮq w{v;fuh9ngVխ:uNթSU]頞4iI/X:r#-mQvC!qm ň}!uYG!Qg:C Qg6hM6|#B˦|;ҖAq( ,vț d[6zI09Lak]3 aU]i|px #0IyD(;B r *Bʏw#=BzhDE(/.#9W eE QʏRv!xBy`EgQ"Ecģ(%1ޣmQעȆ"iI]tEQE!އ7ӏu19n[1`,RVrc5. yg1ZT 9V`u"NdI:iS'z-9u"NxNNx섿Ng'|uOqUvioy/|T@~ J;P
-VBe%(+a!G LЏ@ )𕀧rKHsc$<$?Iɠ,
-V&?IICԟ$u'7IIoy$INRw2-ie$70Vhs:Sԗu+ES9E=)I1RmLQW6/E})t ?G:6d= Cq(Nl+M?II :q4P43_Y3R>*!ұilp
-A ( .(e<TqB]6錑.E$]t.t܅h{㾋Fu.d݅h{Lte錑.d݅ ]\ d%/G>2v; 2Ϡ =C02?3ԝ BPw3 fΠ gg}A;ÁxpdEpAFĉ xpAN<\9Ɓ7t£C_tӁGd?f1 Yx%.ce)\𔅧,d%xF6YW%˦,c!<{' Yd,gi S V7<t#ndM=yx[<Ai'o<<O<|!OyGhc٣"(9P*`+sRmLhDLv$ 3P6 &$DhLdp&d bt(ِoTbT`(aDD J$a&t0r`;@t
-K&d:3A|BC_sƷߕ RnOG&3:qa:̥娷s" lG(aGkc (A %`ħOE 3q>>(eڃءl8ggyv0š$2Pʵcaxx;`3<EUmS:k|@=F91L!(|1qS<|;l( e
-< w+N(MҔlCȔ NBP8`-"q.#O(%|y!rPPu!db(Y!ҲL!2Ad,2afq)T186lnBxTЎ P{@XI<Tȱ3)CcylwN aPua,Lfl/R2 ?T&,x&?62LaSspsT %$1STu!{0z
-Cq( e| A!q|ipÌ1(f,?P<t0M| x'C9s0' BPSo& 0e i Aq֑0D0kITcs2ױ B%KHXkF#;̑dDxٳl(3I֠N$nGb,xf\0e`",T)6T%|A<!(̄x G(a@r0<9-S
-<sX"rE; %X3#9
-KL'gDKİ؜};K'xN1񔏭x:0 v;aI(9'ҔʥE? >Jv""iZ =THDNNC~u(=RD L脅5*JZgk ;P6*$q!!3qȁHD!NQ`CPJA$:S$O eڔ&CC (!y&-E<]Ͳ*LA$hI4ii3a$z. Bچ.xP<Lb9$}C$&E,fB
-yC.^3`xGDu8G2B)yz ;B6y|C椐İ37Bn
-e SnSR C=E,qyq`"P;a
-Pԗ,rb\90v|!3e;yS^6)3O󔙧\2K_x?,c+K?KS%FP&˂.D;s l;YqhY鴡$ Yׁ˅Hg9T2OC,vJ@,0̓$BqMGxr,rɃ('HHŘD$TPO\ Hg1kB gQ:C)<ea6OO!wl0ڍff e807@)Lg">iE7v;f绑K7; unژGy|
-8Ryllr,U@ "I ߳`P
-ÍظY6hcoo*`Rpϖu
-5TpaoI[ꍛzzcMY'״*=.ko.jA}u{ze
-im-ט)+qܾnڬ"P׳R-"WXz5EQ&wHaJxsOmҖ+7(&a.UAhl5$\#j['oeDڕW~D#{J<8m~ـ;T711zzzWnЪ5bשv{oZ;L{LfZezĉ۸fʻT6&ҼOFL󫗯XG'VUPT<-2bzzKq۽ˊ63`…ĤĬ_䖷m9FxDy*PO*{]y];FT[nLV( 7xp67i3G ZԲVW'mX/N*5pY+֯]u{M+KE#a=
-mr;m毼WMvnctRilƊ|aC
-Apfc[ٻzBcXםVLIEwNcw C*nQݴ:JLTj&fAzѵѝ_iԺ7}MTJ =aDcEQoa0=Fa5yBqUx7Zvm3F7 /{M͛=i0Da`XQ&j7Tfdxؘ{kĹl[9i^&kֶY.6Awm`ik=mžJjIwm:^U2yh_%3njCcQcb:2*Vcٍ΄Jݱl-15ss p
-taFt1!.sg(}wXH-ϴ#ԳԳ
-;}=>ڇ7ʿǗӇ?ßÇ|{>.>|nC}y|*p|݇6?O}/|/}χ|}%njdz|~_rpڇ}f^÷||x?O~>}>3z*>ׇ×|8]>|SSM\=]w#>9S|Y/|En
-}M>|_oM>>.&Ç_}>w>>\|W|JчC>>чm>Ç߇?{}x>7>Ƈg>|/wM>|߇7=><'|1ه3>>?1ڇϪdz}x_pVm2>8;[3-75f[on-#Yon gJAĮBB 7@'X9fR-[?~]H~c
-{m.]5ՕލꚫԾ;[uץ{nFW5n?W={.:Wo8]m]fn1Wss;沲wKzw/BrMKG]Dn WW\6n{׋{ޅb&B. 6m.7_*+u{_foJo.{׻]۝nEݚ;q[5oͽ[mmnw6m5Zwqrcֻ*[3(j.VoVz`.VnVVV.z[k}EVkj͝՚˪5T^w!&w=tZmZf/.z7J+WI+wH+Gͭ啾޶x5^WMmw\ӷ~mkeԭ_Xwk/ͫKu,s5׸nGë\tK+%W.]+-"A%7O.n[ٷmXo{Dafert@Z{!q)+XUU ^Z<(ϣf0{s)d}yfm0gMoj[b AaI_H{Z[qw)=kNMk!s7!t\FBzKii Zclm̬*˂W_޳~7^!KE]zm3ڝf:菼}9QW݃fߛuQҬ<ݬ>XgYe?5m,l}f6`֠0k7ukLf۬;-}^Zs6kcf nu`ggsrgMZ¬cօ=fkeֵyg7Mk6gˬ7ל>j;zxY~\2kYW?dЬWu=k{9Uf_3ی̾ec~o^m‹,Jw1}l}.52smMZ;ǩW|罳%o}o};^d3)xXfO}؁繾来&Lz XffcCf8fS.+[lU|Fҏ,8X|; ~uCU/ ԗwwS'?fp?j3<\<X+蝯8z|ڇ?nJ
-Xg7Um9fz~M}0x)sSckӟЪ뛪}[S ?lm -?O?I}; |64MA~ M^o_2&7 `?gҏw//6m4Mi~<.%ל]#&&;M7>&|{7[3&}^~ϦOpCF?@6#Xo:o~>bk_Ԕir,_m^0Xlo~<̧ |o6ԏM}EC;om)+5x_jac0MzZ6E}c}W; ?6xC%^b#ZLL}=5f7kpX/1x.<k3'jĤ7ɚ_Δ4O|I-}ݑ/ T?xޛe oOw* UZu9fS;_}-3>&G T_uwdo7k|A_9?7_maޞ}қLy>5@}{_ڛ/[|)62>{2ӧ_y0:_7Vi]GcEglu_ysf*Y^gCo3ͷXnú Y5s$w?ͺ[wTTO6lVم\s4fUΫ*{f;0a( _% n+_9l{\CO9qm]ު;H ow2gP=R݆;=r1o_JsfvޕݍcsVwlcN58s@U_==WT2lθ9 5Zr.[nnvkv=FGm77= +3L?vۮ;Z묠آdYmUOzciUғ-lWN2͑e<dTܓɚ z3ԡzS{ϫ+V;Mq'͵ӲB}Q:ź޵V圤9VB̩w ՜sblcRs~T=pn'!1wa*gcɳ֞RVz2V\yŕwwwy7RO:cd|,١i۫Ǐo~h~}s?ouծ׼7Fv:-g1%2NHH'$opeP6~@p&s,U*!당mY%|e-p4hfn2 _O+!R 2 q@n<-|-! הV %IB-L"֌ pem$! -8$_·jJB %\^$dJ"UEB/HpJxep>,\%|eꐄ7H#;"!(Q Y J|LBa/aK8v e! )/aK؅%+! :_,0%Fѿ7 _w ߃%\._ W q$$\%\%da^ נ ע _B$m_Bv[$[M_ѿ}_B;%, ѿw Dp#]_B'% n/V/=_{ѿ K8%y w. ѿ8 w w ?%p7ѿ`Μ_п B>%C/'пD>%|K)/ѿ{п?Za__y5pU8O]sktQbfEbՊ66X[QذbrE۫X]Qc{+ʲalb~Eƶ)+XmѱMeeb4֥XcQƖ++Yc%Ze4PX͢4hMXϢli鏥],V(
-R,QKr%-oPxME9kS,SQMYŋ*n<KiWUܡW,Uq_xYŇ*+ o861ts`{Jn5rFwϵCvkSm?Wzp, s^'_2⽥LR}2XZ2Z\ ``Q,&rn󁿁-޾5Uj_00xN=Cm۟Y#LXS#i=9u%3<w|9}RvAO~]7YȳݯRy"v*x`LQW_``k ?9O'<5,U?ky[jڧo?>UWۿ\T?p;/GwQ&PSLP(ZguM{s]{缡P S'gN <~f-dE#G֯[o[679jП`qJ61R'uȂF֓Vhrs)ejIk xVyMnZl䏏7o"ߩK o,Rf/U;1J0lR+ǩS<>|eX"KOOfQ
-Hx)lA]a' Z;La'=0ljo :ljo Ε̃]Ǜ˯SjF)gZހ념ZyTsP7Ti6 lm;+ k|e k1h1"dP6'iд4T|4jJ57U,|Iɘl,]P=~PT;*!
-B?<m&Kx<>^ &Leg4\BKhxlڳ[9ܳc TYKWw >}u0H94SG#HRu>.louw4Hi|\k<OÖkmpㇴn:CrЭްƓ<C]RP4 -i`RރLomۧeCA<dGzZք
-ï`' 3[[1?`m2L>JCr[8O\뿜K4ĥsOwÞ4[R[?ZL^'kr(.IտxT~EayԌھ`*<65g$ ŮT>xp{oxuwwB(N}]]X~hYy͖Lk ylY̑sJDn'p?*{oUI=ueݙ{&bۥ]:@e74m8"14#k;N7t^ҢZV~8g}oz<LQ/<:K3vxὋRGk^zR^VS;Wzg/|7hՉ5+wx?٨M~XO\!혵edG *xs{aՔ?ggν:˽?EA-
-[ϗU uȈUztTmĂ}~$5dCOZmCjհBc]zIt-7{[XFy<1h/ud'w2џ%&?~@*'hMMj_p䲏(sY׫8h.}){Țjj\'a5{u̝Bj.?a#i[d"_ZYuViB.$cä7@.=xl*2xҵu=?p5ÜWheʶ]_׺+ТZ`UK~/՝$}h{ݥ;<>!<·GO gT5`]OKɃe[ž?ߍxS4wT*ce<stfo{[r.ζi |IKuhqCw|g׽כ٧Pc7d(WY{ϕpl;fk.RЃY W],kvglA:*K[܇/4tR]3ړ5v/0<z\d7hzh^MgSxT_4
-UWk|\69۹e7[syOȓ]=WXQI]<}hq4[K}F-A;&dA5՚1XxZ_aϟ7i{S9Sm] ˎz`ÉNnׇ=a!z@J ȒX{0<+F5n* )]m˭k'$GF9Ҕg7ϐGEV/
-'/48sZnmb^Tv:sZYT!ͧf C=1O6$d7M)fufբv5տiF oWmJ6eb`Z3gUoRrr;X%[rsںfa~\m/|]Ni d'0'R}ѫ/(o=曪_cKbygcuk.)s'F *ou44 %:ldƱ ȶ'~`q ke>4OzgPٕ(]
-qW.,E4
-t_EecіOU"c|_<ڪ8R'gGŠ<ڌ<Vqߜ&<wF_w^J??V1Z'cgW1XERӅrF6'O:jdxeLA6/%=40XK60&pOѕ&_WYKVuWJ-6lVQw>!sv|Rg/ЂeHt.9έH™XȾki,-=.lm⚹l,х_> |D+8Sh󻟏|®Go:hu&-VU&󟫉>:5ESG>80<^|}4p]n!@%R``n94a|wvҚQмNx2p^9RsϹwOҫ36Zc{RW7Zꓞ7m.uhb>_ هܹGaje<-r1tp
-ݠN⺳,.{f|xٗvM71ιVٔ \ZE_V\:_ҽXI߶Y%[]Q "/]hە嶬-R,$Ŭ۪YIZ
-=-އ*-wcŒ@s*3Kk]X^Uo#RμI]Hlvf7k1j <hRčh ʃ# #2i$@4Wh
-O%Cn&&S[Mw>AN`|)wgT,a\63-UVf-"Jӛ[6o[*.20?!-% UVd:e-YVeINzY'+sjrX\~uY#ݷbST,i ߑj[{da=p,,oa?o|&+4(
-h%3D6j*9_:UxH 3L W"wX`=.2s {dK_ԯ]S>MYGYjs3LL\I7iEhީMS7[\:_2wk=kh.9}a"Ś ~7o_Nڄ#g_\S>+w&tj٥}̷7mfB4Tgk㶭}oi8LZ
-hzSGTˮ.9Wiqꝳ%8:@-;<ը_b=9t~`|^}Sޑw=_$[O !Ivķe;k͂)GӤ9ՓrMV䅇ݽ3b:p擕GniEհ|cU}Sq-7_2)l?\|v<)ɵ|-7ؓ}_=)`_Zw`\pjߨY-&SMI3rtz\GY G6TN2v TƪEW!5]ד!x̒cϹ|E}cڱGtO 8Yr7$.#OWUQ3__]yjJ\xƬa:GlGD„Ns/t(h'kC "kCgY޷}#C)폙[վ0]NZ*gju4˞.Q+cUfU<s4]:}5rlJ}xu%1=VwtÃ]pCRl_~ʿ֣֯wR__Fyd_E_SoW֣3o:L'j`{c5הSj("欆W=v7=0yO"jS> )Z9Ni楪[KTOԞ_=ktEItBn4H3PX|3ѱGE0ڍx1ݐKkA|."0u3D{;hQֽG?sΜ9uVխ[Q?ɜFv)r?$Ԝot
-B1 zbBpvWW݇(IQ_ڛ]3-rּ8p jX*ؤ1Ư5s{-S,bBbR_I$}ppuz3Eotfꏛ^tD=OL q#:ZhCށ?K}clNG΅kP֟_tD/7+͊ɇN35J$dq@·5, OXz ȟ
-e_۹`'c [{L8`D/bCpg_MykӬ>/uMѧ YYpƘrG>je"@D
-T1 M\On3Mgo#M~n
- v!y ћo<
-zݒOzP%
-Veџı)xz,~d@+ѸPo4q O/ŽEV5-s{'{")q?|H&}QmzKF|s(y><<P^G{ǁZ>P~|DhCA|I|[L`m³[%dQƀpfC7< K6W=qt cA5џbD+ɶ7<z'(hg<]1=i}!OsX`Xd9p +6~7oF/נMľJ#C˷%䶜VsIkZm6[L ФYQLG>/CI/nPP7?zq3?NՋ^3xHK&t&\*OD)Fp[ذE0pʰ 1n  y~AƝk ق
-[Q$~ו):P>ekB̌_V ueb=UFy<Y]|mI 9iZ.Q"q=Ü0ho:ǻ*}vIy¦s%\,F:m?#ac̀zT&
-ܮ=-h-xϊMQ1Oa^e1z/_z*7=?2 !/iY,IaǍO{EA-]wp.l;.էp%cmеJgs"\ >o
-3;q|Ʉ|;:p]Ŗ\佘} q[֠l(~pJg }xHn6Uwn$8QB:G֠l ipB/:-\'1F E޾>c,^mIQ@pb ""I{\T6P^nO\XNT]jUa:k7%=ruQwIZʚ7`Hm9^]jqZ~ҝR*Ƴ9݌Q,i6#C~X-(a_\\C> 98iAmOoL<.QBi Um =b[}/ZN\fF7)+7o#d.޳1L <0 s}%_qauҡ3nw3;lpf$_Ȓ }fSyFo'5;ځFP?M Jgz*4ȇ
->@0^xa
-,0Zٴgs2ߩ0O0N)0-BF,0 3Y8Fd3^b8Glpeͤ<#.cezS*^%J oCÞ*7:C͘g=JPl ;gs3^\~C*&~RvM]I¾ 6nk \.zO!Ϯꄰ))
-]u ~̵H>Fj%n
-r8ᣑ5dv囌}h^k?G )>|a
-1r&a򊍂!/_a7gӾb 'MD8ʵ>@Bap`͈ !N^ݗ`~& `fm"#Q.:F5\Yy&(9s~= tcijWn!:ZXHO1]K]u-/DЋ6pI7^mM`5e"^6H)rLf`Rj^VyWA.};(F!"9@?ְ1/u"F_W(ɴyEϚ*gG*4t`\a 3
-dw4o;b )T|A&yVs NڀZtM'>sޕ A{.?-kK7zwSͶ}3S=9\@;kEV%|'2w1ofH
-;_0̊ը̏SGq` fW{ cOqGaD3Ƈ^ kb}A:]J^'H<'V!XrŠR1-b_#3'݉~BPf.Z28ѽ,5gV̌=Yv->`g3WbqŃs0T 8ȇxjz<2W $ԥ搎ߟcAOK󶚖=B H->i( d #E.Kr^-lGVjɷZ|
-V񡭽d,{ۂ O!p֝w3_?!`˖yŪ fQ.V`[cU0W|Xa7777c EV>
-X!7W7jOѶH`
-ɋzB0;k/ <]"?9wxŒqOf lw_oY,#S<! ܔam'} bv#r׳1B k}6çCL6K{Jq~"kRV5
-~jlߠgwry6eFyAoT8}-^<,Rӣ3qn" !Dy'<Tweip5ʶ|9s Rho(y38ʃUOu[cU[o9n|]𒳅y&jU
-A=
-_ܼI 7ȴ*h=A`@v۶ >Zc m=)ҒCxKF8P0ß*=
-oq c'#j;s8<oD;l[Cܮ_W>X-lnّ Q hkk6jcƎ6T=x22[Ӎ^H*tO" ތ_m͈ZN5Kߒ_J]\p\ )mtܩy cɜ; pI;)n#Nwj!@C̝":kRNdn*1s>zǚhjpDt*Z$Ƨ}5>8r,Eʧ%HC\u-Wojg7ف=v*+Er _ANތvY
-t0M
-%;ks%o-𭇬#ma}}ɡk֞;M(]KԂpGۮ`W07y+6Su u-@"}vsa'|nLUm@GhU`-mǽyHVȹkS|xWnJfEO?
-63y *JG[&}lћ_njPs3gB'틠¼ ^8LI Mxck"`O5?( LtLݒA{fCagZ a՗
-XJzsށM;B0mp>pw7F ewj0ljeæ?@ȠBX
-{<S SC0K({Z0`jԣ؋ p2=FX ; ~U, =-$}*ȭ,7W_C=ӑo#$GYwR0~!#*?ɒH+ƗE6β =45 gL Za#0}νLG )<*]pHcCHtx%%x 'LC``%gmEC 0^XN] 5<a}cy29΅A!jmobL5.
-|[$%}O^@Iџ(UЧ:(Ӽ";[R
-]jc%}!D~8Vx|rt~Y,bCRvӹ)4eto eY{~2wu]]8gU 6I;=
- ['٩+Yz V ӎ ޾b6ZT;N$7os |/F)tmqzHfl0Btҍ~z!PvPXȽ`xϵ"+>$?Y bfCJ_$܆\;B!QvX81Va^Cj$22##@6䀹en`e=㨸rg<%P.d TaO RC1k2X̀ lBc[~WH)p!h=@42:f!Nwc#F¥skBZlИ02zҲEh<v*y3%L*Pcujyphy% ԟP&lսӭԕn 3328F% !j-+di}BJQ3"۸`}>zKRQFgx%F9#zva:C!OlkGWwG<CPlcctcrff</@x}N\ ;N&. ]0Q`$L 9%Tw~STK>" u@ȾM6v"m\g'ЧgX ΄7M 6i͆d+$-V2gBq{mNkv:?&x J)~䪓6uQu~cYC"Lb S
-+aCϵ޺R]zz * ,| Kl )Nt
-@^v#(-/Ã'׿K Z~. ve/o'V6MK0 ddX~sJ +i ,.M?P ;w/k<H}O.-F8d"Q-;ծUEs]=X&A6ZV{x1|֚TQU~짓l ,jgć9h[
-G`2>YQ`AM[ښ %wh
-0?=$Ie ,t󥪻(  uy]
- a/yڂp=]שaQ`nnI}&~,H֮TԅN
-zoȍ!&IwҩmwYw*i4s0E ;|{!aL:o(כxm,H)蒛Zc&Ufo s[35hlOf yN\?+0Tl]-ӓzX)bG
-6d]ޠ,9?8m\hNG6q+v+XUUB*@H҈쏞(jY=7ҫܾ;h~ 3ߦɔ"jZI_ŝeq}θ7y#1}-(Wzqt_s#fvF]H`4W
-+2M*$Q^a摚꜀]%Z 3  ȃ2>] s\ Tw]b}F:.4-ޏ 4j{zмR%S_
-;OAd7dFfBEr\rukOB߫T՝Vh!zB a83\FY X2
- apW~.C]sD{eܙp ! m!*bl)4xiE,H V!9úa lk%YҜ;!B"aȐ;co2I$3@:b(XAM1c=([[PDY ha,GXٴ*S*Y6 Gj9f5b3̨Lu w}}o&f{`uY0k}鶂ŇwvS Fک饧4@Կ8b*;P|e
-x8?=|dcK`W90I?)B&/\@ui1dGLeR 7S;r L)7"Fǝ=:|KǑuݞA.yaxv~Lq_6Twc<X
-i} VK6&>~yv+0ut]RܴQ܈)g~Kgl?s7CL۟F0Oy|Gg?L,yԻR$
-
-H2K@z}yl׉9oZ</}hm"Zkp. gaU3>0z) .
-1?Ql`{1 +
-;, C.
-@V
- |QGPx/0
-ϣ0Aa0R"|D ߥ$U V;)<)5%
- 
-) Ej%|A{.#{#e4X_Nb2N醑{䂑HC^}c}cp{2ݖ]eO2܈]^(]UQDp,n\~>`{츢qˈÙXmKpJVL}<<2bIﲹ
-!g̐jL ϋ,a(D
-aBU#ͽZ2`KHz[u={T/zIc}eBd 59&ʁȽ(eX#P~Oy"B@:ӛ!GJ3Z:57ӝa9K#ߩ^B[
-ՆlqZtB~~NfW~Az> }K|}~cn:PΞ/ܑ`V&tH@$pvh!Yd!.iLAƏ;YmrL$
--UV^5d-arG5;Xb%ϻKQjhiNp+Z~>1g`_!raykc[70"t=|㉲`IeZ[||C>$p5"ޞ#p}EŢE؈wщ+ro}BZ<o:ѫ"A`]L^67rW H/JlurO#rNxEH뉮ly3/_X8Y ԛ. ᥬ0<O4<9uT>$T1g$-s(j.d,ڏ`5:Z3EvXv#?p9t+17 -'%Si-QŶ ؕͰo9.9?ʈӡ+x{LDINHwus=Ng[su"2>&&CR #Q[ƈ#M>hcED'$UWx]m\R#$U! ѫf7_9%}1vݮt^WkOu]ߖQ.k'bD!>}1WsnJ30~ ZB#Ilh}J* M!d ]~`ݴĮV{}Tdd|~/wm~D3ƉJ-64 $Wۼgtnj˺) z9xH$JK$u徏RxBM]I|em4%$0{;Wrdr-{sdc,ɳ=9'bAt]^‡]l%f?6
- |Pb bpo#YTz6C/|S逸S]祐 ~O]=uǖ^x5f-iS4+?B_m<N^9
-U &<MS*]Hvra]K%^[,hJ{}jm֐M3*[i`Y~==pZ*
-h\9,*<P[&{i=C@A⾅g:\ҸAXʍaZ'/FF"hxwB|Ck:+v5~Jj1;JUƊ%W eI U A_Xa+>B
-K{&+yzـtC0GC=qvO#t0X& ,\ڂ_3Z9ͪD+rwn? yu=ev)Q#!Bm!S#{Q* k%teǓRtՀFښmHuhOޥiWTF?]FijgsWc4mʍ߲gho*;K!XZYVTsqli#F΃atBzk4P U-w@m?NTǛKb[R!ܒk
- {Պ`}O}v>g}~l
-<}ֺ9}H<v!>^(=}V*I϶*l_ eud2|{!f:V3AN95 h 5sY7x6T蕬l%wx=xv(m9@pugYQC矂8zJ_V=IJY0x1lr%'G36>BkXȧu5Hp2>EΈdTN<Soq [QQ\;0]3e) iB0gdI3NTN
-R|}ϩj
-C_/
-^` #4z=`[Hz^`ngǍv\ ōO +6 Bb^6{cF`nlGaޕn 0[fS'7Ās,tWr_ʇ`g S
-<[`-0*av<<` N6~9g僳@H;q:¶0\t,_阓Ƿy"چQq"ڎQh`4GDa4[DiDt2oHȩk˱v42$&pZ6+Ĭ [&q9K;`u+K+KApw1Xq\]a~
-oYc%~WP(n(9|Q0-3y##[=
-[R.[lߤŤ8,ve8a.֔>LWM7LMwDlJ="`'R,KS*.;0qM0Uj>"80lH۔zD
-ogN9Vʪֿ ܿ~z8틼DL<xhQ}x8=x{"?C٨¨\pr'j@T6R5NDG}S"O|QN6FK y:2_⎏Ek.
-
-ǜlIQ,I?!rL#&$ "2ؕ3Syg^*3K8i6[f
-3Pe}q,?3d!ܗ=
-MO|1\XW?v^ 0USO@ N,sW#},Gd=(YLrdpuFzQ·Q}HeGyi(2Ǔ(c"~}?aLh,z#y1mIe4gI32qSn2P{\ܸTU΃VTmTSu3@5Lՠ vgSiPN9w+Nj'AɟPa :?>{ɱ2c2ùr2n=
-S߇ItrtRJ]L;g/-%aA]x8tLF>Dz̬C t6HD1=n ԎR^R01K2EF{$N=u4hQ_Fs~)R[s[#
-oD7HJb= ya#9훜KurNe"`zP!kQdoBt^{xϟGIӆ
-^p4݀&\O|GpbF
-0W-Іo']punm3 g2]hXAduKd c~%1dwsJpoP+ ZGzc
-
-m-ޛj({.uArũL%J%ߟmF.W Pj>4Ն=j+tߌq|!ۋloff˟ǡ,p[^uF'~m̶+_r~5j'8z
-O.QGP}C5NSZOWC2ricS2p*-P".?2qT
-沂hlziPI +`Zc "D/-FIU
-rʪ3o!h9m;̮ʣ)Lyu$U9)/?UEW&o%}Ќ>>3 3$4
-s3L-Vj/Ѳǿ9kWYȏm5r\Z'7[]Uź1e8=w bGO̦v=x ~ªx,x-+} (^Hy XheMxHko^N^:)*5&ʿ
-*#xo `I{twr!
-|
-ԖTNX@X>aXgNt'j_-ROekLKPCW&1ӎP'O}jB*0)|)69NS9 zcbakLՀ[nOI%dP'Ŀ`J$9 )"t&,[0jC?>x f/1rSeܪ@1$φ+ݻ|} L;ώQ ~3W_Pf⎼9p%nū04jJ^Vs;fl(~t-dq_ڀ hk/k5lz-y[dx=d0Stg$a
-Q7`Ε0WQ+Ԑuq 8
- uҧTFE((ޙPFG^B"rLIܓ+zF'm6C8T$( ;ݿ>drw
-[a&~?r}ACL]m6IOSbqΠHGֳ+HA+2{wS o݌=4z<o X
-| ,8 E9";Mn>8:x1߫wJQ TAVe?-p׮ʍ[bbb/|n>{:N|}=0bA0Tq e!#~Cϼp:{MJlrCZc]UInD}cŠZcnZ~"7}7qL؆NPv熲bbX~ ,b^3V+kx
-yb&]3MZGS5FZ͉ŅB8ª˸)˾kI3`(!>U~l]Rr'=Nf|O?q]gP:Y WtN±u3>/Lmk:jyF'Εt@d(U;H>bUF UɅIuU=VMx$H
-HGN.
-6P' #@jGh^vX #U=oz/Zm:c81u/7j#I8X IN XîWy<L<L급+dB#OFtF$zd?(K%][Γ۩&%}(w};ov:xy>b oVPN{Z\L)61mLU[˫Q¬1^դM$gMHg7LЧϣZM a=`\mQCҾn^XM I!XObL5 S` zS(xby)M6M?:q6׌inm47kfJinYZq/}Js xM]qdr+0sm>v@D,8 {1w;=~oEC-e4G%S WeLS a]*4e&;t6Yދ< {R? P]pf^1-wx%;Hwu9s(n'ou|v
-W${w#fg <)Iڇ[m@ō}PZJp ߉\DQxjR<'敂O8^s"SgyQWFGEk@yV̆lB=U ?8t .I^oQ!'O>oUv xU
-%F: C
-ga Ti%`3
-3Q6
-V1FVrMdv!n4c|SɈ]ժaWdUR ;vMV;U{*۴C+!
-<0㟖ʘb&IB(w
-)d-HO~Xgz,,0<c1 )sW/\9ބ(]!C<<678y
-bw}?q;.W&Mq<ppbYUwfђ0cUd Q|;<v^0rEŋQźfw ^(sAyd炯9/U缾ͲAWm`dYEa#: =b7?|]?xƠߙkn;-vgc+ %?{<??vR)8VwbmڑSSۜ Ycwm[|
-ۛiHcfU<F94Pa* lU߁gDgsl" E|p@LՔz}^ѱaP`OrXz2ʼ^Քʐf":Q _RP_ ZlLY=`ؚ(9; +TmNUxYWN4eF{'1)Nmʰ@ {"$zekq~htu
-ikI8|2R'N5(^y%#l޶мֶGГ30ʧcSxw|1Co\ `'E%9xSp#z-'Ξ nԯF`LB';~Q@0P[^>T4EA)z)cyx .pSb7&x Eg@A11503ӌ)&" Qw"8g`sRt}Mhi{, uրšNӂZU2&cDhl
-yw켨 9
-!زaLI?׿JtQ,]?Gϥo喒j}SmD. ox_qNW&|cșJ͝gΎuQ߼o~gͦf}lY3٩qߠʄoǥ7JK7:~9?b`&RqWL Gihfy: oXV'frwaB1n)&u
-!Fey м0;l1C0.l
-O9Fj`Оt b~Ai㑉' vH0fr.lS%[EXW@2*MD&S%hT9(дzArBu(pz,aJc4ceQPV \m9PTy7u>\ OaX'x,J.hix!*ʾO'\~Ym*e,;4"I.Ч#HFٻ訪;?_$|# (&L
-bVѢGК7ѺdF3;bVdO9يlEF 2:D 6d$AxZ /ݏx?/>p|o`ksF tS6 Q1%Uc5h쒼¿wFz`n`ko(TikT6r0u+~)NdS6IPPx5H|8EQ|>[ʐfB3Hmx4y0R_njm9W?Oܷ>۲Ō#tS0lL'-*q2WkK3oD=rE'kC(BwXe86<ݮ.KIZ$B4x{PQ_›ߥm)l~e0.8WQR>MkcJ߾]}։[ixXOa*5ufWXi &}84oWdgxs&W eg|&6ީ}>%xO?μ c2&Ƃ:*ԅACjX#؋1ØqKǎi0DI&j_#Q9DXM1^]dĘ8<zFX*FO5}ȾrVM=ZB!&Fx]-G^]Q⣢˓qRQx\^Уvr(
-\~K~尩j7H|MR\Bhejk4Ytw'HQ0>r]~>5u{Klk,G@‰9?3UUcJl
-[@sL=j~]OBScgmjFmr)8Ü9o$6R/x M2m‚ qDBRn%FK@L+F%,6lb:}#w"uf{J^zl!+P/u_(K Õ(sV|}} Tlsv<Pg
-)g%1VnzѮA0x+'%NM8a%^,":U+wJyJ!}_Y_eܠ/g|/㾆ٿ`~ߴ}dYL5c75Np j)(3(
-AR1ua-X
-uph+TƯ甝yL#r,Zl1A4vۖ,&ALh5Ek4G&p}c,=}"h3-H9b`UY<̝zCh\N#N" գVQޘ^Z`CuNEJVtHH.0 n&%ON4᱈ AoܐHWѣ2by1a28 ]LUu .48ap0tVÐ0Z"GKzׂEՂL!"'!2DgQTYe39Y=([faXDAg9ALuU*ݺ402Qmp1r2("wYVz!bhD^B\gQNҁ>@
-p_Aݸ  ԍ7JᦸMa_SkW&UY qipŹRE<&H 㹼eV>KQ1MB[vvXئp& 98;.: ĭ`U EUBUu\pخi?K㯐
-KNuW Zx/&K[{/^6`m!5<C#ڱV9{al2jޔkk[tugE˟m0{c;j@JG lCiUN2JoKN(v.EK+it)ҥKzK5=év V.u Rôb-7KIy륩D&bY].ѥ.XTt0|.|K3,M5_39_=Xpj/1};u#[*);LP`w>yDB&)
-;\8>TO_(mnxQ'Uo
-lυW1bOs_7D5mE&mG\K>*fy(7^yx`a4Wk\=KK[.<h:؈ OHн~_5-&Mtt TYw >PjĦ
-5ůA[";X'qIW +9)d7 @+UUJPM
-_X0UyuZu
-3zþlTiȒ+<0) B.N6;ϫUy749*n?v:%mZa!;t!5KWOZOT1J Oz&?
-!ȯ 'xVXsfP3Y5@g&4I|Po&sIyH{*~t4_PKZvSZJS\o~NZjS+Y+W*ЂLk .W\<; l]iw
-.V <,7K@SKFۋ|?d(@G Z@r-ߕJ]),܅{\ L9BuF,f߃dWqH|l3u5͵8%W>oT=r.#KXl2'yba LʐDP)Czi. 6-$OWm~ͦ5ҷFߙrT0]ú
-ݖ΅M<:{:XNhr~cIT
-1Z* zh VaPp B T7Ib=Ns9C;r_ņVW,L]HCc(L )^1ⴸKvܼíqALYJ榠갥]Du&%VQbo36#xt#X7.MG
-A@К?\21.'0䟄ce;
-qet-^]\䎏I] L0.̌)L !ֺњ^`(pJQWdhO늝~TRB%ަb$ Xc7"ZIkV Ӄ0Zr)ZRѨae<ښ,Fe !vbQ\N{8M,%RPMk%i/`_=--wA:Ox6TKK<CP%%JJ>f\v} C*j$JaMzqM&H`$.S<~Б'kOI;gܚ3Q96e2R#3R|lЎߏc*\$zYhWp
-TyzJy&ZZ11|޲>+.nډ͕~P썐K(3~c e$Qa0-j1#
->0bDh~  M ~ZFZGXiZ~_pPL;B$Gl4^r\_EEڞ"FH| =l &V Ab<jj¯
-A60Xmd]tX9i82sB nAf.7*JNJ8Rdo2EFeAQnJӞi< )|]JvKْH +2=]{ZT4YW- db !53jۆ\m_c=EU׉h`|3Eb f$N4PXsDia5tWi" zMR
-L_P[WłOVKϱvbD^P%:qZPN4Q/C~*޺kklklKW1P+d> O"`P~xtn#
-z;ePcgJt:qy8ߤ`6
- !"<K t.FqXw쾀<~] vSC+`lق +˔! ooĉi prr5gtk'jBfkCkZtq^]˶X W qh>Kxz~0WD'皂NsHXcMgͻqA kKTg,I~p'`qov#tb/fP>f5nmomZ6shw5 Xo~ <a'IW&.A:0\]P7ivQKq?nUa˫^۔۩qMiǾ&D
-"v9eHO:^Y0'l"askS_c͏a\*:]h86ԳWP I#&93ӎp^1iZ,9WْYIMU_W7/+V#zA҇gx##>I&OɅ'`6^.ÓO-,eH_[,?=YFW=Z걉nSz-"oĴ+]luYAos\BܚVNw@F< `z vwq8,m]<06
-髝Jx#ƢV >?uҔ#Y ?J',8aظѲwhQd:JB3TJTyp$ܼkFHm6*fi\}#
-C>؄fbe}U
-5rw
-wTFŎPL`OIs]6 t#Rߒs[?]rpcT1QӠ~8rhS}a t5^-rW|{OObH2*pKuG?b$_ î<j,h3U}U\io3q>;fgt3ӣ2: t=ݒl{bGǸ!,mdH}:_0idk?&({J
-ԧyS,
-oeV#$QfSf0ULVzD Vj}D?]YyS%G>tQK'wQ0
-
-$u G'2eyL_b&YpB_aln=W[=WVZjsKm7w&6j#%9/&~OR*`k^|ն"$+)땔jիU+ʾڣCJtQ>mX)նݹ-n7㯀&t>fa&c
-e<'"AQOxb']:cد*OOQ(Աy5y}}?Vh&,諝9EX![ vB$Кa8#HQggu֧E
-/(Z!mQ ^Wb`٠5 &h[Fh磐<@%ousSW-`0wv5ui#vyWbdwt;/*p+wUt?j;61-Rk}_.jm ]31B_x=2e4*
-ި~38K̠kQS! G d i::Jя|yԣ>JOߪO=l"KQ/N.%e@~4GG
-w(5ej{/M6yu'Zkt? H 3*Da|̕P]@9n%&vid^vk@DjwxSbX;AއrH  5﨤cEjf(N ٰtt89k8Q A.ћ1WkAhcx\fp em%|5iA6ض!f 4:ǂʓZal[!5v%R闻N`Ŏ@m$~Ƿ~h&N[`tO@C߹HN;I  t&}٨O!3.pR(wN7pC/_դ$Mߐɓ8ۭMno5&]bpL:d/-mЂ J.:S=q~At(C#R!7P>0S{'ssm@!Kύ -J^I;D=
-V@@
-z$Vk^ěh5/ K-nlsP~C,K!q}j4ba\Bo؍hF)d5Gnu>tZlXBT~_O{$}z_}z_L]gwqɶe_u{-#§.8M}+E;7AP1ZS0b
-/ %8Ft[|7W]o7Yyh6;赦^qsN悫8
-j@5Kih9Um;\+o
-g 5Lst?K&朑`7 2o@վ7e8HRɓf`M GwOS62`(6>=3+J|!`AGsX][[! %@NYĸ6:~F> 1Iqe`kճdpB%("~5*֜OJA\vK*KߏZځD9.f'[fo.Tۥw$vdߥ(ĢЗfon436xSrT<"~%կ{ům2uVIpqC>TT `N%{*..Y4b y=T-2{%ـ㞠jakG˖We龎 6REIeslWwTbSNX˄dl+vw{KW3P
-=J]8%k
-4A="x/KA88~mR bț(t>ſ
-ҾO#mB<Z%5hq9imȬ&LDcwhUGه0sHrZTɧ ƙfE3YXI <80D[b: qȒ#%ȑ%S%8_ g?_lm4{O3ޜϲ  O%אd17%, >^Ƹr^Ipj9$caJ[Va *H'6l$RsCB&c<8dO"@[tk2 x HƼa֦7.l~ؿ@_tƒ祆n؉OD€+l6|mdϫJ $;wJ (FO~PD)SAw=rBџ'ĐZ75.KVɝ
-[Wm/%gHދ/b[`9MV-\&%jw}h O;jC4l+v`/e*UfJ7nګ.s !Ż'a/‹|W}wSi^w.RSk` `&U"%2
-r~w*WAb)`!Ͳ2
->%: HsIAoFg[Q .siI02 <R_M:vn N\vv0G(fxsz|Kሿ~ u/zr6lh `x#L)|Խ5;) W:= R^l%6I2,gu7=r^h)ەF/eP=/ckJ[;!|T䈏GtobYR= K53
-
-zyE ej$ qāZ-"YX":C_x {jlמ!MF=EN9( <;.+ 0w] =Uq3`#CV!lwV<;@~0
-]Lg=66-0F/CNVh -xؿGGA7E<Ğ p [l{3g ol\q:b b~$"l&aBNA{{3L1͛}r30^w3Or٤NHf$,d? qtJkVj闼=m!Iq e0wNYcE']ҵ=7] 1/0n^de@rKeL~ q2)!՚)*8
-j {8>% V@*oQS?jWx7U3;ܓeL ΀h3
-0T&``c荷y  qmĬe:1mE H2BMmdC7ɠY^,gu%K1)u4wAE{q+dCP_ xxp8!q)_F=uM>BWgK
-Ef'q&64nu5]N4Hq|/"J{'^nRT'⎩:]ꫂx|\PZ/ۃPgϩk|i\yTSCP\ٗCڄ^LyO,,>0/֑!2.8æiÑIi8^BN4jv.eK *%?#xA!I8O0^X e' \VXc\u!ΞMܻLJ@U p'=zB}-c\zukIť'd `>rߢX+#ҸzPWO<YN6{y Nl7W+*r+zJn d?x*7s8TZrÙ7fmQE^d [&,bg \Mu?/+r٣ӅO^<laׇ4t]9#:Һ&[ aBmŧc=Ku!F,bx
-tly{W
-#vu IE lfbɅdbߢOFhh޹cvVl{ ,쩻!z.lW
-ry5{f P2 ^i9[m.bhI
-G_xHp;ݞ/G6G[Gn[-03 gMh4kkm5Lb<}Lm95n+~Z\ք'[ĉet/LǻWV\-}' ~| 2eZ᠅JdN\MlpY h UVL[|o e_[ҟb
-WJo2Fs(:Ѵa)" sۅVd\;Z#Z`9yA/(%#ORكNUZswU0鎈Dz0U6E?W]8〙|=,! q}IB۹ovZr @o昦T;jTe6jsǘ_z俐>hj*\99O:MaHqp=!(bΤ*^ h8Nڌ isS .&yL@+|٨Y(Y:m ǹX3K/czWW_4{\|8e b Hr\l4#Ua-: CK;ʘϟ2*
-Ļ.kFo2X~at4
-f5IML*ه=^P >O8ۋ8h%l?xCܜWTpdmM2ʕt+wYLhX3R+w}H͏Ƚ`R|ߥa1(Ey0EV"-JF{t(6)ċLPL7|K*o0>9}U`.
-U *ϕ.5Ù8}\<HXYt,2gT8bYɆ D8"H!J:eN-GseQd.X;c X93mbBx)*)8™<<ė+ɰ4p>>N5<Ԅsq~$wGH=T("T;@E=d@*vWH-Fo d<~td?fA :Lj1:.:Ę8œ# ш ŐΛm=clkׇj}jzݦ9NN_`(.]9yP+RG
-$,_Ω~ObV| ñ6ZcdTa5$5a Z>2Or48
-ɝJ~ӄWbO2
-5\^J7{?+ q;*o-݃7)Qp6cec`,Ֆ,E4 ]l7~+ҭ70k%ҠڋaT!r]m?Z6!j.|S- <
-sxaW!1K:Cb|p`0t$~\_ `;&$k, L6
-Ψ ;(% sF4H?!lkC,YrDԱ1
-F:#-.limd0l<PVb#Gz 3Ŵ|wvB9YL&.dl=ȧ 6}9 2^"6-e":tQ䚟"9&Q ɒ
-"?VYo
-IC0v
-E|6qEs#DU؃#cWU1ٳxnv/2E.O_6߾
-E.~&ʗ;JTwXsI3ys:w>{FEV_s7W)趡&S*)Ӭ[⊲jyyy=}VWz_/ +<yfs?ۦ
-@[0)Sr<A?s_ ]吨 bb;b'ŧ-G
-x?h
-*BZ0ʧL$*)OYef߹<O6Gy{|ܹsgΝ;whVm3O7M<y&oHbDi#OV0yp\f: 9$jYrua֚~I-Cor*#> E(Lms버% ?2Cf2CǼ -gK3J@SD,lQPA`L1 XюސIl(3QW/frd;:fLiu$9rOuӌg0٠X>^J i6usBf;jr+M%EKP:sս'=ptЏn=ޕ3t&ݑ YryΫ #=Qt93*O:3¨`\u:`ڑ% ]nJL9Mf75^liI$iPؑhPIWirmI_O%sxՎ,;@(lƟ|l5O>@㦁O
- w/X.QY:=esr6txF")"!Dz:o
-'pLV{]#sOW'ï: YO`m2ą_r)؏{MXF}<=ѸE`кi9L@E=qEb4YzMnUhg6n VR;Gl4צZ?Vx&G^sq
-*G+Ss Nat b?.ËKEgH٥sA0:c8 jȻ-e h r
-Vh.4/c0BH,e6B+s u$A30:"V:ȏqu[*BCK͕6f@-aQIKEhmo e\0y{_Z<m ?z?ďs~aeJD7+[Z~~,LJaدtHf>pVE+4jbp)^:>fepHϬ?7+(=Rgem?a{8r; XoK7>D퍠D缰٭s%a - +dG?cʻ
-V~
-PmfD*̐Il*++%6pdˑȂ ]0)V&(n/,k0t0<y D3E}Rg}P:"ϡHyh_LIʞ,8Ip"O}Gd+/0ZuϫPۯ_}!,f,:.pSֻ 28p@ Eh(Jx/2?xyr-z9ĕ] QPx r;(_ xPօ:6'~DfI?T7ڒյZY9ĕ]WOޫշ [7ܡ>w."=뿈\A^bv
-pREû%ӭ_P9B*#iXNQѦq}RB ~f"xvp\na[
-ݭƱ{YK<c哆نAYe&-2^, zܢ$
-c{v]xwMRº<6$ߊEk/.qJŒLb <uĮA8z6
-aEP^n.
-Buxh_SWwʼnT_
-jBwn"m~$oqh| BzDzTaJ9ȤfXcN@ 0cj% @Cgȥޡ(E]GAaFq8lŌ8gp
-X rCY?&9#aqeb1p$9ۮ?goca{!16Wֻ4*8<L_E~@4d qdp;t{͓m_E$\i\7TEܞ<rc$999.<&BEt3t A*D) `
-n0Vk{-㙭{&籿x=I`m/u8g1l<"N:w唡[2l5tN uks<T)P,Z GRk뵈'z<)}|=w}Ů6wXmL0<vODY{ΐ]4U}I ~"?~?w6N
-bPHԞShVrЃJ ItOwuHwXvM
-6lb%^HUYR
-_4y ;O/ݎV@Oԯ;ʧ'X;o,}6<|ZU 5a;P2Vs<n,n&n^=6C 
-tnӒ%o%Msۈp "m6 pvcb%!<-jv&v@Ww>@_nCQ|g 9TVezT/PC4'zt%AIZ=V{>^ta45{J6$h$+YS眙?^\8䡢tVBk>y̳ee>BH;
-~״n<wοw>='mc$V{|
-\Qg\|ǏG1錮cXW~KV;8'$_ƼgrG8+lȶ#F&#1Lno4?&٠a_u*z~&fch=J>OkrwI:T2qMخT\[`Xʜq ܂xPPRn ,KZ;_>I
-C-G-W@ .78m<:SQ
-Q:sxITQR颈߮I8~hްh/3`32}j=ٛޅ͆Qi4
-MyړKap$}x5Vz%o#{e'+O\3F
-h(DE
-ETÞ OZY7)ɵϐ^ {݁t&H
-u|:Zhy.&d\4[Al—rDYx~#ϯAл " F#aJ-\x|5/y< fyQvx"51'YXxn~{L %-5h-(Y5:܄aփjW'; ]50fZs/If1a7H< 6};\Y/ }Z߻kSړ3(v>[qo\m g6Gk3xf+kbk9<44}'S»а)A B,bq[v^De~Q^ٻਊ'ȀgĄ0+QE Qa AIp>4&nb .fCղ~R*hHR.jԸF7fݛon1_Nw$UE;}9ݧO>쿱!\cx1S-:5v~6]LD,i5xm?%f'ZBrTT!tK9bsntn^1o#+Nty+,0ɀ~47 +PhPzDy <~^1;>jWRkQHdO lF(WYmsnW]7K4W.W]NX7Q`[]I~^;W?x__tyT!W d;("F+V[+F[DZɖ]űm}>b<Y~Υ1n#kuD
-/VF-`I;ߊ[7~!MW4Ʀ}4ǟX
-~ݪYgxy5& \»siǟIhi<r@m'ZX 4
-)l?@Bf^ދ<T~?_HVh mNɆ85\̳_>bY@>̛g x}f+>zgo`'ڼ0c<k ~[NϼWw9M[xӰ ;VAIooc(j2ps[<FyL6r׬OB=! )$u@k $d/K
-n;a#&o#\&Sw2*w>umEbEB&HGvvs:>;Ig=r}gt<W6@\(4h(ɴ!Ofs-T;T)T%%%f ծ>jYA6%YNkxƘ$)Nn 4Z4:%w& LSi))Mt G륤iFsM@^<qgra[GӔs UW.c\R-`RD3j<LdR^"%Kh݂O2k
-H$ҩ($r8_b1yK[R ;T 83e@r+Pn
-!">>{س]]"N&`}`[&|o|--"g5>+ģaS3ǥ`-]U ӯ"쏜bg'c4{ž,yӱ; ‚V}W-ݫ;ԽP+TY'U=?^,Z_HeT,}.s4@q!f:Gznwi
-kb.$+N# 0]+62@6"+Q~=Y/r U ΐ3Fޛ
-]Yn2mӓ7R=ݜtd%+6/º"Gl
-Z:,Hӛ$abFkVש 4nE*Fla#=7&'HE2J $SM$L$tWMAr#| yAnSnao'|_AAw屺Sn;u4]`M2did eʏMc:`Y3=cدӓQ Q@,3CȣF#F
-kxWq. AqY֞0z\6fv?4Vv-h&6\棱ٽ.k~L VR/sЂ<@htNê{Zu&٩Uq>+<;aݵcy}N)6`Ӳ{rdW3Eٯxk9g?N,_meII]e࿍~%t1خGcB769mK]&%D<j񳝷Rf12A+JPGS@veoj7ߞ D q10s ,BYhL00
-k!E+nΥW.?4WQOOS .tQ~0~+ub&=#@v92 ؋He3 :W
-Ci٤&g$(86>#Xz||ֿ i,&p)8l$yh+.LjUId<(5P}3MUlJ;āmHsjPXI"ղ6!^Kza=~K.E0.e \]{@OT屶)`FW4{%*4+G iY/{.O-?I^ r*,ʆU(Ke\
-Cde<om8WH\<F%(?e$3j9;G+hVU4 Oz -Ns8)`yI|Ԧter4#.Kja_𒢐RJBYw 9^dh5#l8),`z6E&o|.kdЙTcR[$$L
-w
-E^B$֖Ao#’Ç|2nf E).NԔޢ]-birR8-*^?KytNjϯrnu#[!1uNOt!} +
-rd$Mi6rw5lPuh^dxaWqTYlFd/PF/"\4E:wBZZzL.(h% u/$xw I5]O<9/[J@kFH`s&{h)a $tw"I@֡g
-tz-4rtº2KQ!{~ǜ3g@z}~}?_Zex5<6Cj0 W>9%9yD:| ~E-gU}|=2F9z˂tj 'S>W+(b 4Ydj2ŸOH 3z{A[ 4
-;C<J'3ʧkeԂKػM%w 2ř{\h.;X]\K8w›.3Oq!
-ңq%JPP~qlǷס:elNv(e٪B9XӬ;`|퉨`#D .~+Vmñ
-s|\/#/tL94?v#~9
-WF (c X'0ӴǓIg#FqԲL8d63,ˍóG>r#`2:
-lFc* amj1۞iQi_MUOTMO];J=o{ p?B J=ocqfK!>/p "B9b5;v\Z(Qދ(#_J+ލwbtČ b"1#Eڷ`|'bAGwycP>VWhw2ǨN/k? 0.µhrhw-#8A,F~ 4qu dDEl a nc 'ƑG`d îa|J0fq&,#
-\u7}Aނ5SY-h ΂
-jx0B s7#QTҗ-=6R:
-oh'%Ͼgx"?\[S"P1~З嵬XkYZb@> .!ܬ- '5h^AP30Gn99ۊ#rn/q
-w#<sQkmot:\675hC59z2 UXfA>oߐyr;3c,6N4^ci.?ctHm oiBjKMY.NM^#ity{Ks6lpe6£ln};fWf>?|KZ -F¸gBը+D+TwFx86Vf a]`)xDl͟
-ϔz6 /rͿ ב$ׄ܆R
-63ѿJgNm˶Pgt?wH8]O5npþ~!tNnP:gTB/сCzd?HL iBn7`_EDi08=XIu5"0JѮwAoYSj<
-&'4¤mD!hyv\ִûdjC|n.b{r& WKX:c 5̈M܂ر+n`-տog`u"Uɾ߷ ѹa>؍nSG H:{1PBr&`Zϖ
-Qmrfx3u$VlS/IʷnSrWIƢͅu7~c *r{qm(XRmRM$H=E}_(H`(dvh ~7;8]>ipل:ѵq1f1
-[A7:G efh$ H~A16z(!d
-}X-
-nv-vIoAO~ם@ospFk
-޼ML>K}C8$\B}4axya[}r)^;5ܝy b;Hl{4BP0b]Jo<#vyBBZz9rB] )Q9k-Ovr[iР;A pWX/ v޼@kٙ~$UkG.%֎hm@Mg}Akmjo,|MU@|HH:51Byy(y941 MQUl;CӇ<zn _=
-&`_<aG_#LCO}T&~#:8@#Ha
-̙ӅPΡeyj)љv $5x?>_Sڗj>٧ ~r!{ņvT_5w1>d\kyiNMPW:l F 3ፎTI$&_^uU%G_KX/sv\`Zů X/Utxfarד.z=Y;'i3!ag hQlDRla ZlTW0LpY\Q[͝ [g̚l.}^LL~ċtދ,)x{[MU'Y*}\E4@5p$3!R㞚{`1|I=^.5{ј֤L$*P<#r؁O‡aChFvR!OZ`8+ >`00^21]kVߋIO|AxO\1bw!C%<Sv1-ੳIw(҂þ(ٿb?sx7dSZDkGYQccJ+x];>jy+ D 믰$b|)s`J{P9V.A% 1
-wߜR:9J3I2bJ5o;f&;Uwj`Nm$Pnaғ E3oAΕA 0{ Cu
-|2)o>]gR 0A{|
-&}Bhi.r_^rR@J(pt}FץI_J -+ P1Yrl.O
-!K1`y>6MR4|h!`V*L9RF 2IĮ ŦoW]-K{[h7Ѿêuh$&*SëQ0m8'">1nQ fIi^/X0o{:"Yڇ0>\*>|
-UٰVc%-HDaCb'`VWC\>m܏t{P;ߋM'T]; ]ܰWSWq#W1=A@u)
-Ξ<V xbHuΠ4\>s8scu51\RK*i
- 4mK%@O7z{v?EiCD/YPgn>ދ &}}!fk%J \&F
-&ܴPKHg%1NUur>P; jPd ~ġ86t{
-#O#{RY;M4m%a_''ƨWHIėaA~zJ%6[˲AMক ҅+A[N!.1P<EJW(E7!,(5>B 6q!y]IʺRw_lF&I+u&}`-I?Y
-w=8P|]mBݝ0d&X,N2~e$<R_V?vOvH]f,=JenɅ^KeWqR9nSrq'>Y7v)JY=s_F ֑D/0IAOPwǡ!.QT*{) Եh0I~scJˋ 39.΄jd_tdQwz7Moʈ G0S]g!\AkSy9fJEzfݍwx;6!b߉cwJ6s9‘,qm$xhy;<Mh32(`Uل(5'5;1уiFFe}M%O8P`q>@B{سH_1{]BʻMwǢZZZ]5u"Xc"5ڡ,zJ,cɣf*?哲[Ǜ[/sT٠Qx4PT00Yv&-ux-#k=鹱 ؇97-&jGj9kx>F\P?lh(kIneqQs$Nlo eT8:~ĩ9ғ^JX,F)oQd-PR+3ذ,ǼڥT?e?2 G#sìG6` ʾtRBshfgRFMNjFCIa<a;=)aP<R#w
-ə'pcy?@xl|Ɛp}!aZ_  2eyma_h ~
-a
- ӌ—\:,G0Cn^ܡҰ8PJPi Rlቧx7O
-e;!𷺐_a׆R9S8V ?Mb.f+yhܖȁeڑ7lw!vdAQuiK6G5| 7Z6BcIGD(wzۥ+sdde$|CQ uaqquI\Ư2>ݐ!dOM
-6W]?*KQ Mf ~QKM*ya7{21j kh 7-`^fkXѭ F*++D2M6w%0h`kT3*<5/)Rwm/]Jʟаu\GbIFMQ0!!NH:&Vā)@2?@iX>ࡻ-5 CmS y _z_cS~I+S_*,
-{TYr~cپf-9~^$LAFC.r8GJ>J-{H\[m:,`(?;Gkh{DCu⎲7+z){fSu){ܹYq[NPe?sJ6h4D*Jj4Wd ! 6h7C_JxcfmC[cKI-t׷g<sRx|9f|cfu;vExSDb+ȃ O.g
-^fx~
-TA#o}쳸2F=7y*eWk
-: !Jދ+=RǑoʹޖ!0 nQ :#
- S+`57P'
-Sc<;ܬ;0p : jF 2og:wj:Qf;KKYTlS=y`?`X+de(}l4;Ŀr?VĚ[DIah!߶65CMV's4r&)=e%T͂fE[
-ٴBt;,`+mE͚3B9p֊򭆧*FRpiE:WԆ!7@?'TwWUn]> IڧxQWB8O5,֥^'\1Z͒U^ꖟZn#N%n}VѶt^I-TF@u!}nSCV 8S--epк90b%PNԇJ6|{#~<}\rW|jU[{;L|n<Pusj)a!@D6Bw;r؈#Lѱ5ؒ8To1|ˎeVsJ[3IIkɶ|h3U\Nmeal}
-!G62 1:LYi@hfخzH\֏;9lS$ s)6 Ov`O{ ##!qa=s3+ ]ԟmКJ嗂! X55fvN<nD&}[f\| w@t$[ /Tm#i!e3_ʴ Lo.Z/|uO qɄRѨ *',]"O1]"{qiD-" OCB#Eps
-$*
-Y^ uѬwevAwxk%?#"d %`I[ Em4U}gq[c>n S=<㰏osV\$9~*㶊M~ɆpGᘟMS_lfj=D9]"<nբWF@xsvZU^1\a1d lN<<4zFu'apc5̯yWGS,8'5MBڔ!NfXqBSBtR1@0s2Cڪ2gNDH|"cw5ofa_\Wl1%Nke挽3t"}u$! |s?
-:&~{:iؐ @n7ͬ ҢX 6k+aig2%<+yp߈1@tRg5[#86< H$ueZ9
-Y~(X6mknq.7i,QzMC#Id;~bG/=lm ]ퟨgSlD[ps|I9un=8ߙ}\Jd<[;mpVyd-ײ;qֈs!ڮqwooϖu{}ڞm
-|ut:s$GK_?7m8CfG]uT8᷽.L
-`g~ʑOQ [Oia CEn*oM #eY%.J俲9d־dgQ"?o'~jNO<[yN<G "[v[Ĕh#r:(~+w'e7*LH?|G@>;)ԃ$MX1N.>oG>i#;*|l"輔-Mz Ŧ]wkl\F.nE^QYZ”nc0iYZSvAQGYlQl"VO6lg1:w!GK_ـIeߛ
-R~EFBJ&vٝ.c3}S\/9J~bg#KBʷ.\3A-#[W};MfKo
-m䦐DlZ5X$(o0|K`os1mU|ג0ٶI= =oKj\xK-;l}i=mVnU-8vڐwmfk ͚Y!Bo`[L#2NKc
--'[R
-V\Q~TVQ.Jfc
-݂km [PS b8N5jVk\&L9u }s{Lsa}?w .G>X,Uz2࿽-'%{
-/_l<~{spWy><ੋ?C<%<x.̏ lXxH7?ndw 7v0q-`qkZ)=4qt~^t֝4dAQi/u_vU^atm"ER8=MS/cyKת<|*q v;Xs+'g{v2ɗ~n_mg^|~](~]|u~N/̳_?0~=>mIk$\Ӊ;?kjצH5^ԉɡbf1&\c!ݖkjn^5|VrL r}HSj;_`HHT5k0pGB,g}M$ +2t &T74@? hD5NWMaIRvwj`ϯ iUOpwBw;j{A:x($,Ͷ+x><5h@?*7BNVmkM9}dmN!چ0 7Pnr&ӷmi;X[[CGn|\~P==1"&̝_-pbvd~z`.(b[gvv.
-*k#Os=r!qR9[: z%8<)k)Z]>F䏹$r/e4 x5
-َyZ`쯅ӶpZjfM:m
-Jݵ 7NK+P5S&$!#UlUng*-܏kWɔ xc T2Z(^I5MKhɫ
-qJP*dJʣ.tUm~G0 U<>AX^%δ>q~w^ħW=}Ĕ"u݇:a(X[B̫7"W *bc;'I84e{Z< Р_f‹=ιdι.l 7i7zSU}kl?Q"p.p$,pMK
-B[ >ͷPeK|$ХAfI-^=Q s qg8m7N-*Z7DBAY=9x7{=\8gIsN#%H]wڞ—Xygr1 %.?&@=I<qD@`k4Vl<`E#om.+UW@"[CkÅ7"r2"%fw Jgda1o$"2.6 ݫMbT|7@ 0鬆OUR'x,=YߌVvS"SHҜ>9UD?iXEI>ZEXEELVQ4^EINS4%js}AUI&4{y523(ކF|%ԝ[I@itΩHd7H!J
-6Wr <GTF3h%ZI]MbMk$Z%z#'׈٥0saYɥ#LەP?!898?s>_r36qpk^.wWn6蝹[뫠]#\e,R u(FhT|9V/`.wXR;#X=ΑkMQIvZ/`Bl.
-M'1+6< dư_*hо|Sh\tAwEB
-θuqQǦ|뾩ƈwG/ݶXtALH;`R4sUo4-i,1%IovG`H[Zƽ&-KaC2<>IZ$EǃC|r-I&YE2C9~D3tz"),֗b(5FU[éZa&pٯp #8GF:>
-U/E &C
-"s E+sbMLă;|9Wu]X 4}Mi4vxk}MKBP<O/NYtX @
-44CDY)ԕ]I:XEYˉM:ڕ(oRRH*vAйdJji ^e)1!G5vVMWh&2RXpT`E~\T*Xf_ybc;- q ;OኞfڳɃyv>B_ICHU$"( FշhD-k*"NX@˙ Fb2"NXqa=ڧ r+B#ihjY.F'pzAFjxuS dXrN'eĨ#u`=j9R mg4~CSÃx³'xǴkia
-~ɕ#1%? XŻR2F%18M}^*aăx+%m>U<:|fbwPʣꪫ9=_q#mMvɿK w03FӳBҟexGUWZt#]~h#$JWI.BfGG:]1t#R 9y=_ZB/30սJr58ə
-&ԭv'
-nEyO1z_3Cyff=%skBK#-5?gm-AJ+C
-L+8W?du
-iKJ^}Cp^[i݈ JCCn#eb|{7[A2j2rbuOathX
-Z*r.rd@U{0R߭c7cU-оk<nID
-P}0;Ep']@6HbrĽ wlw
-|
-Ӄ̐qT.r0mHct4zO܅IdC4c mC]AiIt :#Sd4cw1 Mcӟ6,_݉;|A[S_D(&;~7oqM# Կ)qkw(\ׯj8+QAr7Qx)^pcx]8x]8Q
-}t'Uk/XSVZM/vI`h (VlV4~+@SQT K]TwlVݹ^ )"O 8Q 4W˗-R>UfШ:U~ZuLT%Az%*
-Ҽ +GdjsiK`GvLÇHlRiCU#NlwQ_v+ 9NBuvlPN2|PNra{+>VW7?U|K(6"g[@=s&.fxUu̔ ʰ<l| ,H >&H_u@*{c6xġ):8K1b<mCp6{
-L%`[hWƕsoTGC{A!
-rפ{?h|㑿W>
-}{1d(ߗCN5q޻-~[W˽~fyt"E){4^ ;JmbiU+)(8⎯fI1T4bh6kse5&Jqͯu*ȩV_tKw,%aMB)ٵO& &i/ReZÏ3WAM&#%
- V&*O{|T+y\0fZ*q} F<c:s`;f b~sȪb_ GZ@*⿮vV2uRi{WOo: ) &IօIB$]KN_(W?ѹyxS··7˕
-{4 ?Rr:&*ZdB]͠]bdhK0$BfrHK753& v3;xa)tV<^*uXK.5#zNKIr=Jy 9H<'iy0% slt{^p *E1hL</+ 3L* %Q$jO&ZL--lx!*}Nnlnwۇca[ZtW,7{>}X}ؘ+&?Ovm;ej oO
-FF)Կ
-s)]ho]Җ*uz^$;+<
-ӊW!A(Se\@[i!=5@v+Hm-O7
-Hi+dd ҂ /W!m6) DnKt1[Qs /!#T.@-G |v|,|v>LkFM4?l 2krڌPo|0`.E&x3UA陠Yڅ·V&bXZ2F\ (bIdUYl43s}Z9S%Pb\Oz\hǶa  XuMCsh2~Ҿ\Ⱦ˅4k*vrp XwvjE-.U0E\`? E SpE#?5@EFϒV4j|:2;-PwdKp)C-F nϕOv9?1HHȳkj;ek<#]66h{wڀ\J/PW[Y۵Fo6A>ZPֳgr8 ~.9S<^  od<}O] ś7 h(^ WiI Xf5<ޠ8tnpGllW΃A}7r+0ld=>6 zw1ky;txij+)EXMƇJз)7*V`('k#E]؍gͱ u9z!4eiɹs1:{+J0Mрڷ\t =;[* *Zh-5"G6kw'&屹IL l|oV:J$,~*Є/c.͹Md3E" ZYVz cg
-F Ԝ0r= xP>CzN}5L YAo8^dg/5Q_czߙ)B8fVཙd)oxX Hl[Um.]MAڙo+j o@94I05i?䎵Xx]reg:|>V5RE-p
-
-({v៙;BҸ?߆+`c8״D?qL(/'rA%0!e2;?dZZЂy)DړfO}U'SNݸٯ$s(@zB<-&_$mP9䰏ֿÏj*= ;756m%zir?0?MN ry<jՐCPާoG8G%oɯt
-/4K;WyGLƽ ӞTIH2˿!1|K wZ,iZķҿSiAs4 _ VP49rI;B\NG!=>'(} 35:2vƫ⑴
-@qMQ'x.o'MH^6 ^.uj9c|mG/`
-8]1,p"
-dWPK_)FSfyUl{q2KJJS%~t&Hz؇mA>č%mڲW7j.BA#a47o\P&%*%i~C"qZ,>puQ%^>vy
-⻒@r񴋏'r|#D p$ttn-/-<ei-:U:N>c0JgHU`3{wt6̍掎QO'q[[JWyn<*<Wu?6o?roѕ(-nQC:: ¯y0@nt}JJlS]EPhWB#8́R=gc>VS
-֊-l;]g7prndh}WI <|sȩ0f`
-(N 8?QyXs=o T3iWR%䧖\4f5ܧW]dpqܨ'FA2ނ!k-j.-la3
-/JܜVicz&M_B{jقH9x57ο.5ަ/8j *W=ݤo6)7h%.Ŷ9V}Y.JpbO~h͆׈h^dC:g^7B ]>t+Uu2<fC|>?:lI6GGGFё$.As:I/
-ͼM1ذ.n\^tFFёHH=.72R?<:R O{(R"#1:G3WwX74f,1}Xt,<42vFBӇDBrc!X(.7:=8< r =Xh-cગ vьnkˉ55DƚDǚDƚ݇Dǚ#cѱXsX{vx|r`MO
-o~V
-
-yuI"yLy{,b^$DWȶy?K\^5D=&rͼ5˟m"+kʋ`֡K'gOO3oY1bۤ ! 0`X `C?nR*"vS
-ؔΦ541~?z43*+oO5S [ۂažngrUn w|}467oˊD׈mީF10th@`6OB]a;9yG@ Yk?ib5OP#7 F[hl*9z8PC6ꆨH6n{<ٍbkϐUEi. 4a_HG&I ;<ј.ދa<!b*/EcG'^w.+k:לM1%|쓣i}c BntJ,eApKx)t>7af-XPUV"1R+aP3M5PqS^F=}C..Ƽ=yH,An&U-, [wY3smDBx].
-!4N+QrJ;X]91k,;pmkxnDOWTZ q
-9y{R.
-79#|s!8D*/EM$xΉG4"\hSFp#2},e?3){A>a(;NWs[Hj,XiK`RǻYYXK9u s$iS!/|;e"~v1K Vx!EE4.] qn :B:VNJF|,8?KSN"@P2SZ‚BY:ux7KLw)IeSh,-d5QwXy Q:T2p~7Sq-}_ͷ^W̯78wי_qw 5f5+B~W+v0W|v9"V\ķ7՗f
-1nayraGrcE:\ p"fW7gm<>`K.yZ%ZB"ycb,Jg{gVxOKkfxZ
-񴢖O\f_vyvoV7˖뗚MxSz 7,J#"ِاQTv o_T_]"L٦^KKf{/Q\-@}x&JW aOTOK' /ĺ }79s}73Y;c.Ōeq.]ݽhlV2g?!)JoTBʟ"88-WGb:%L0qQF b~ؘbG_+/BE~e+$V YHS^zT"^^ UůשzW!*UՔ ``:/nUT~%
-CFH}rd$o>({E<"Hh5K;6$ 1#+3E)1EJUDV Z⹆H $hqiq2QT-oք= 2igb4i޻-gcN({<4 8U) ^/@/_އ',*@L%)E1vMY=Më,l?Ea#$^מ4V;};)Z[[p̧@-h%=摊v s5nu#cwN}.d`í7nWݸ1[]/,
- Ex#M/kÃE΍#׌+7Nh6 YNtԠD!xH"4κgHn>o\@uD=ʷOE{v¹+tnrdmUVR[ $8x!'^:!h
-ƹ0_B+~%JZЉ^^___]׋yj'|.Tsmei'{&o.3%I.oKox KļAvt q'~qپ/7޾; e[/6P+ո$(7;K%?Eqx嬝 @!zjfOu!8닥N`z6z:*xݎvKÛC^݉;ߗN|
-q1SL<L
-Ef*e2^Ʉ ︛*.+3$B#-.I?ͤDɴ\4ύx+įz\<Lq&nQ 0X(_h}6mKSݸb[oKD}p"qLk K?hP8(rCÒp]/[XϓwT87Bd>]vLx%Bxb L!tYɏ[ux-磟dYtZۺsw
-`Uy{ZoRI"=^`Ey?~I mG^
--^Z6~HC?;dWbߪ8؇B0}0bP .Tޫ}htprjIS/?9b#!4v°U$gъw:ly}#{(쾞P
-
-wN6ٻ訊, [m`1QpAޅ㠸gq]׏e5ҁř0ftcYŝ$qli4N f#98{{^uf3{Uݪ[U?2ǁ (:700QQ㷏K
-<<r|weN1wzXsx,fq7q̗ǽGljOcqP<p7}10'G)a<vq'ݕfΣsǖv.돬=N7S)~Cb e3ȋ{fswePc͓/@kVx_J#t*sv~w9_}Kƛcq-|q:mUj׳qM2KnO}ʜ6^S⍡W4竓uٺKM1|5sv΅_2T,@qv1݀NJq ًoU͍+'J݅t1]͎mB!\Y7k=: z\]SO⯃wr_kK.83s]BmyK391+sk/>ٹ{l_>H(}@~`BV UG,TPK
- f1'AR'o|_1(T
-v=
-hj<8 t:N:;}F16it\:.FG5Nht<:Fǣyb2g0UBيYp2xɊKf/uhZ 7x/f(Yf-/B}f/ղuPK#/7ˇTxOpG(#bCC$Sܠbֹ)Ng(7>e;CzJVH.{JnB4r#‘1q+ǭmf|,qkyc #B{\WtV8=an+qEf+q~3{\fK/ql{gi q凿i{\bZ qq~7qE8{d7IqbKqK@̣]O不0K[6[~W^_U~;qo~řg9dc6 X}235@Lʆ)4!+Ґ̓VXRl0i+l0KYqÒ d#Ix'l5+V{ȿX{/־?bu_Փz/'(VU3TkI^GW\֡^6+Y_*"x9 `Zj7TAщ>NH#[ dV
-itᥙ*DgUT_уN(QiSPI~t;l26]vu8sQ`Fttw( OT8{fWiqN /ݧN9~.t~%ʼw,t;Fn@51Rڿ.6@G5Xiga t{53ݣ\<%QE˚)ƀPט*BEce
-)1+T1ŀPBb_
-)~1+/ŀP`R|2BRQ&]^8
-Pդ9x*W:IqsIqpU
-ϊ
-H9B$spU
- ( rIuQL|
-q, P-#UC"PEUVU>BQA(BPuP*,h:Y>BQA(BŖPTgP#U"TwE|5_>BQA(B%PT}hP#U"ԇEՇa>B֪tB|CPдV`|M/^JBM{lU8Pت9Pݙتs*h3UT8Bf
-)
-3+TazˀPoۦmС+TVkK:t]U-%StU]d@WLU]2EwCWuLUU]1EW/t]UStUb@W_LU]~1EW/ztɘ{}Ͷ d&K oRe4Û1ۇ ^ALo5d [goG[+fm3J$ŋ?S̟㜅R䚝K<ˆr.νEgU}8rCzX<C3GD ::, +A*KSW {7^BI>
-uZ"O=2,.W9@/n(x3KjV*QVR"8{
-a|âeizՉf-N\QJ IOxR;pc}^ꟇN
-{oP+xy{Э=A \]F$ xnr
- r\gfrQqe?wCwkEɏNjC}1 ;Yf<$hgkz Q{:=:X,h?/?/ _9_X*O}e88L?dꮥ@894ӥS6OtFhYToB}o>BVHAIm[pO3 2'(+n0,A訇 AT wX=V:m=Cz>d|.3vUڍ[;鐟m@~xBe{w05).;+
-
-K6h|FZsD_þ,Iām
-ÇVc ]N;BQn_Z
-<$>("|s3PYQa*MoZLW Y gqGwlГLdDFcXG.Lnv!# ~a-CgAZgaҵd N7oin=9bM˟o aؖ(~'ƠIopȿwa9"-QZb s =iqqxy4Ó!K{x粈/B39"u"exUT*XZ/5VVYO~Dfe"Ö;k(ʖPPQx6E.yw5Srl[U&"Yl1s=ju?*Tg-Vb*K!7R Q%ϲ+hfHBVџQd=6zw
-BF\2 _?0Heg:֩׆5g.C#^K1AhbEd;<K?iH #*Jӑ6?iCSn(e˗|q3 gp>}ZIrT( ڂ[\0c1wcQL<ÁLF
-Tu:K}k'5.=
-zN86
-N}FeFqAͬܞ4 y=cފzXmT HU0_Ax/'Ϩ/>9E~0R'ޔ>FGEhLáXZ݉~8-΢ i<uL6xugzPY蜗06 t˫iV3mB [`=6|\c}6y\lϯnI>/+k
-iY!ʚfV+_5R
-%0ΎmH-ҢCw3}{Ƽ?WgX9\ksBό_?M׷ޢb *Ό,TdV<Č(pu&k<%% 1H/,}Ϳ+k/E?sY4/ND")~on<*#1wj<OG৯[JEFtZ6>n8c qy,O]3bb ?-3Rc}hc_ݕ j k,Y2J/Ѹ?2qfn ,o4┶SuC<y3KaɀT'`<=Y!ohL\8=U8ce[WςazPuجT8)(6֮MSh-84yYTP=U}Hȸ
-y~A
-YdqMpj@ jpԢ W_?#7Fا"]s'85 #=s1
-!"w8'} ^!#
-a{y/xi&֢\<d3I7TfU qi(h^Z?̶߳hQ$g]vxSD6b Nil!a]Z16ffb.yj}}(!Bth"50S# m^IHS+tݦr6k$Kw}K`g?Vw?=sνs5XŤ*' 1uL2QNUYVgY#_KrƸPwY5U4gf*uiÉC+ߤ.=JJA |!O z6&Zklk R7v_N$sGY/]0pGL2닱&8\\y]v`iTa鴽,mf%-$(o!]
-՞Ƴ{mGBߘ翩N_G62E6Zg|E<#s'J@jוIunQgzbΧ +Cx )> 8[@0D`;/xG5=tJ._4 WTI
-&n
-q[tV䡀M=WAhHNi;+dyzGDO js,8^j_ B8
-^$4Ym -&gFV :HXQ /) :qsFT`hqG:R )Ү
-3"gpi.ƭt=4Op,\e$$v:}h< !"AX<JI3dGL@>ٌs |Y)LMD!k ~9_?WDAzGSk\b "|Pn-L1:rw2
-rkR鑘YrV 8fb/bSLj^m)Dk`y.ݛTG!*@f|1yPP'aSd`%: >&^![*\ 'zH8'#KDegʫ,!Ӟ3gw(:9(A:7ٜ]-Le 
- )論5// q g`ฅwG`gqĕDq?ӎ75\yc t0*V#0yz:ړd a=Ydy߽Ϳtpe7KbO#1-Qxam\8;5yو_ڍۚEa+JMRυM<+j?nV9%|p/:GEТקĜלƠx.$.DX_4 5gsRe>5GV;l:5x%d[f%FAn5ÇJ-@t t5O[!1}a>3uA}\Eʴ1֯`]?xF>oh"OfrYbڀkUw-xJ({T{a>S]NKkP7 Хkb/e}ylDRTN<8[{+[DTգH(OxCDޣUp9p?~'ACϵBgSK<^F{@5
-muwZLK_M|EH 9n\* ;+ͅk:9H^Қ hg"]4cqu쇍&Ws>:jh=#!/fWkYCV@|L_0bk@8`FBY)ݏroF:C40պI6э@
-"BʡH-{])?ևZye㞚₸2 bh**]i aX} Dԥk`&y:7PH+anYFȏ914xm%/ 4.^׆uqCf@ru`FT5b:_6b
-,4l~
-|?օi ˉ@Pm1nJG`f6#+s2RNsl#JKs
-uT _$K?@;G`6hٕƾqmg)nTBf C-fXioj'n#`?%YZ2s%AVvb=潍ʃK8 wU1,all SM*M[Or:ҵ ARe >|Vw ۼg QFI2w^&c
-](ߝ'dZ%ΓYoOp Ul}u?hVκ3Ϊ8,ל|/ y "()>uV
-+ Q֚yÙ1?B⫋JP![7Sȣ]6 Ͻ
-Qm֥㎂
-,;OQTyjO|Lcj7Otc+>Jh9Y
->ASЭ"?2t7wYwx^Hu+sϛrjwY Ⱥ_~f-47 kF-,c'f%-1+U H(
-VJyѾBs@YXgQ/!(b${(?2pJ! ߻dγ<WUoz՞*rlZ jp(<R (A̴ 9<ʋn$BPdGJڭb>\=7aQk6/WPIiވS%c61^q#^kytI:
-Zxk%)ݖt7;kJ[X*OÇlGbIԼX-~/B
-j>#WY?rHa/r}\ wd<E"+"]46s5V-X`1)>I[3CRv}HJ@D6{>Ϝf$4o\?Y˴c'OieRA>m%9m@ӦtV$_`K`yx%k}̥װBׅFc6` @pg@Lh5l~Htqē-w8.G8 eVVhS1' %G).6!!*5$ SI9ПʲF%/1cdTTpKDW\vNA`V??҆,X
-d0ЌDB􎊑
-ĥXF¬ƒ$&iľ+I;Q\ C L@Z3JK ٦ ]5/ ot/;avyṖ5uכ/C7O5hhCf0tpd*R=0Kxfd8\:S<^LBQMt;K"
-i9MvHSMNUzo8Ytn%?]5%m ]q3mXQVc.,6Xy1:Yz@0(%G Hj/1%R QML#s-!\0⇀T*wse HH#a{A*2~Rw o sߩW?zMƁ3RUl+v]E(31uy}"?Hoql;|%=fמ:5]F5?Sw݈q?:<:PB@!VZlV /
-;J)!r;)MI'w'môkYִXZG
-J,
- k؞<=!OăN oL*uImŮ2RN2P)~b hC쥠d^ThPZUx^$uH6lDq$hI}r9 פ%#+긃3 s0Ġ
-C nS2><AcCW2d_ߨ8 B`[߻Ať5z U a)S`&롞eo)/}5B@I]n[Uj7=!+Ys
-0I?O#QuYQ*Yk^ `q?_ә_Xl{Y$%y\(ƶ?`ޗySYڬ6J8ʀүi1&ZFfE*
-m~6QH;r"e[C\lh賙rvGt
-pRXRHA\Ȱ\7J MLL'e&[}AeڛUѧ
-~UڕA@e"0ZTT+hX7nox:.JwyʹOwV9Wݸ7E2dA1@<Tg.G"җچcvowUNT(wXzP +5BP
-% 9xlQ<Xi;3eřjJb<x8j*sfG0 9 Μ3 x9}ߗl7V'?M'+l oig3~dy1r[[jϯF. X? 5W[:GurܼBPcBq$ILȣ=9M 7=(bu>U:]Ŗ!3y\#c"{ECB翰]v oJ
-ru_]?'4!s"2gIԩt(?a+?c~B)MbAiLz--_r7:XerZyʻF0޲,av=K.34\!ۑt/5%yKoK6$Nkk/4AP P͐WvEٌt9A
-ry^hBv=`#jJ?ʢO{
-R
-BgaqՀ`[K4cr@y0A$6}YN"Mq>*ŚjSes7 /<}Eփbs5$Y21ouȏ%6B*DeuDsV)͞{tLEհz& 0`ˏ!j%8 (%%V&2[!/ h{706e4ˮVeW]L_@c8ӻr<R$?dc i.CDHr֌Kؼ
-&z49S15Ibπ_t6g⅙`^V(
-["]Lt#=r,O_\@?iPc=&cg1E3F£ڠYМBmsGs
-G[bp-ݿgf=;3t'{<nat /(m9oX:DJIwHtr'nͿo:U땿K;CBӝ CJKա&)<BnS=ģTap"]r]2i.0_$o2P&E^ʋpkd eܻjhEIͣ2Odd҂SgjϸDg!unKR-^QΗ@.h[X|y
-o&%}?KeiUf%M ,שu%p Q%kK.J (={]=wHvWbF%dzUG->
-+?\7@ѯu,2 jRtLiþ[w,NK wAGV$8*)_
-"F#|8 dj$CLq>Y]QUOOE5T>hqG0
-Op?Wxx:$wb0" s
-~AC#[k T #5I=Wbo˹=lrk_V fx
-lO),vS @)g.ў_ה<CÑҜ8! 8U=.i`Y<{+y 8Flʹl*z(16Nz M22zo~y"G 2Ug$sje᷑k_;pMr&vqx RIN6gy`:?7xPo
-*# $')~-7|-DR ڢx΃& ԙQS A(J&&#E0 }لTȓ·Q3K-
-mSZO8ŀD!7 ;T%;
-xWN`佔3  F'͎|?`A^!="Hh+BH6@nψys<|Pq~E2=,:QR5,I-,9^$6w?~wc*17/5mӘg}fF=@li <͟<5ٚHyVP+dBx伝/!}!_l֚Ȁߑ$5^f
-W"C*g T~/J׳^gkan5k |8`-ٜ4x3ؔ"=C'4?ÄdgZnz:9#]y
-q//lJJP? n I}~ľ!9ᴃfmhA~"n0*oVyq͑VC4Yc1bHHJWOhpJ#z:xwrBkO^5 
-l
- 3^v
-7*j AֈɮC[o7Ȭ̊An#*P4%b*mr[
-WlĶ33, 2}cVfOI{҂->;狿3q:}pW3m㲲mL8h&G!MJOF\*.u3[lNŪ uEh)<,rs|+1DsEXt(gʽoi; J$aAH/E3 l1=Q}biK{_иg5.=Zl6@<q<Qbw^H[)=l-
-dS:Bno4/mnP2ẓr4BnīxaIh*Fr^<)F2I却(<)pRzKъj(bߞU%8n)ZUa5sg&a 2C "hѵ+ƬSE0#k$DVqkmeWz
-BRdXUTl㚻k c̾~$}>S>Gl't9Ż
-J4 1^m9_KW$Y>P?Lh; س"_.g?iN('wba`K$s)9
-wqt1 u-sMsNRMx| #z{*Oa"( w9q?s!m)~J,MVfQRǃ" HL9E;vZ ,H)BGR"})eC$n:tV=^zmN|"jt"iN>u~Y8|5jj
-E͟0݆nZWy:R<\/?q0jgM衮]3Q|ORx,"+b>^Ǹ>M5˵9^
-r X$J+$9zE -E awoj%𳙻VpE;( !^&<y9H
-R)>!
-eJ9r>Gꁄ\H=d6!%OqwWaxCA}zٸ
-? `1/g#Xf[<-sc>V8_]+8KB@*Z+,5hO"nM8{w&( -пB*"3$C[t_~!HӋ
-ჼD| p?Xmu9*{|t{ k.# 0i\6Vcl"kie\:hQe9n wڢM~_PaȦ<ψp\r ogqkW%CJgO6wK<v޳9cd Q[
-%vܾQG;˼,t7Oxc8I&qT>Rl6‘&ՄK$?idM'KCk@@zLȒ}EZg2Lz fR\<0s:\Ⱦ*,B0Lp;R5}=_/yCOqrRmv.64 $-T.ńV5#4q^1])&!*m,J_8-3K@
-z(ћ" N|a6#^h2l3sv\B7ɓ(o]?S;
-CP+OtiV
-dߜSdFkI]j-O~Q]i!\ LG jQHY{^k:_D2\;քyZspqTKge-2I]p8XRh&:WU3lϪrV6Bd!fl[qV4'y9B<Nuc_8|I}bp׾lC~,&֒W\Ք\6o__>C×c!M%C
- ';א +U1f,̚Xox7Ȫ -+ӏUτYTG)aR{,Xk -$֦p#;l> # 't,@?{s3`#D1dY-Al`˰ٸpl6>08[6Zvq*pFnPkM>_5u?(uLd:u(I07뎳݀mqCMf'̭G}C8a_(n(<l>tC䤻_;nQ$NR_Kٴ[74|7lv-|Ȅv6 s\1pݵ1%weG|K5lr-ΪlscKMyd3c"/ٖژ6/PϔPD
-(|5g h> !%s$
-1
-ޓl/VvբqjMN:|Cx^*Hk **
-hVbEGh=0qmOUzYb.ހ)ʳ^т%tp,uX^`[$B nrKc;a<~͔4G"Xøg[r$|EX'oz$y8 kEH!+X4 >j;Q9҉J8Q0iT;)T\>@{&slڀN /k BHs#ͅR!1j|]
-Vpdb {Pu}>6zgg;n;2
-kn@ q=^#hT}(~ QVKԽ$m}~Y:~E=U͸vvF.z $?`lz uR\9邈b.^#缂촓e-"ֱ1:i쳍-}#' l梜/Z<3͹"6՗ˇ`e8~SQ}Kݜ+boݜrjf8sޱhkqnwJsCV6բOp͹"}1| 9>CWق~n b.Χy8_&+Wm6^١n퐛sEe?/_?V)28류z7y8Wl|n
- ?R$l%ݴ(5A%/积ss>s>Uq>qbz7_|\%?/pCqq^)+ŢXp{я]u~}M/ܜ_-@ѵ%
-PwuUAluoĆݕo\ǁVFJFPm{v7'x$zr&8uՓuK:;G#2?H|BDL9/[uϡ'VSh>ms1#jQ n> k<:
-]NFZ, {;)~#!-dĹ^YN<8 h0a+"d*MG nʎ$DrRr_ mxE5҅w}Q+ ^-K݊7U^
-ɱ'r@u9& 4S
-A$ -Q| feWWu76F"&(cLbZD+
-OdHZ mb!3P<CԎ PI5A:lSMw(j)¬s퓡3{s9s>!5-B2z:ע>mpW4+;DDjx؄'I1`VT߶T%RV6HUVP;Cy5;r}`k3i"yF* Dv+v>8F4T}=;![:MS^kWv~RUY7Id̮ewi!OKQk`m)ȋcE!O&*i#+21M2Ojbw>̂O
-FUKDƖPLF@-Xx٦L@'7 \9H[cY| Ӟߒ 7{>ϕizn%KJ8/iڃave`/.qon@ЫJh?8[]]/mpzzwO7Ǽ?zfwk6=ljhUj,u"lVĻd{`#G#_s?BA{ cl( &{0~(Bնgr.q I*cv;(O&tt O'\0:q%8=Qk$-V'U0UmR~⯮쇇lc_OCT^99` +$ݬ~R2ʮeYT5I?pVCl|yTvp}5~J?Vr[L&޳ Dxk{|Æ!Y9=Bme32gS2$e(38 =0sl?"'^x.j
-=mpvTvn¡1lr89ҩ
-Jo}B[I} ޳g$Wc8ՠ#(25[ۤ4Oy܉δٝ!wAYHc 5*q$9V ePGd.F\63hp!8|a.bAU2~q1wR3HTExܕO OOR: #<JJD
-k2/P\:TN»z.ī3`Br8IS^';dZqgp <_@szE}㎭_?@L0͝%iG>l+*R~N:2nsq׺hH1[ ~דjռiT nL4A ˂qT[ qwoϵé[؁O|2aOR(<
-C~4ng
-t. k苗be
-f]mD>5z:H-|Z?>_We$jjkc`vmtkVl}!UbvlIRCka n_Rajz,gM*v/@i{$.F_>Pǜy9tZj?R!!Vљ%S?pE;ˮc̑pDTPWw-x:v>h!.e0vٹs~c'sI5) ̾9@*/>1Y*y )28M;P I爟 Hj墓<: .3fmi
-V٭A 7u`=0X[˲H3՝[x\]VYrJxtX62?\MֺF}ґ [/&ˠ@3a&oщlS{wXεE!x |ou_ƈGq "x<Hgxμ0hR}Tu4NM:o|mS`61%?+X+C']}3i^)!.TzJοݯX҅Q66ػ)stlĢL\c_
-_D^r*oTSΑB+犯3!I+jZ[? lj:f}GrԒД1m0oR;3`GаYStޖR$hFj!-:"RoDR?l8O.9qO1G//GY}v N0-i.ފsW,Is/>;YJ::1h5bY1,:6S5H%%K}*_)Ul|)/G\sz sp_<ᕷT4״JX UwG33GSr
-XcARFH۳ԈwݳݱK ۶Pb!L/lGLm%PSysVY'Ƴjg]$*Zŭ=xK[5\x,4j]4@wfSa?uWz:Xu]-ڂCpkR58Tl LW.ӪHֳِݮ^IPfd/"t ؋B8 UqI&(oDn(i5W﹖"mڹxO{ОR 1eKc*q\GM7Rr_+KGq^mIF
-Uڱ^VXSL/n}j֢a(:F­ ~I&WL*n<45WZ]Ob_]EaEk9WMaS+ޅyV]^QXTO*P0Nit[>GEj}+>UV%9SfWG;1[SC CH?'\RN6)h'teXÝ qogZD+n6RSX?t EBZ?q1;7C˲a<蘁[(7x˞
-[JJ$'7T9πo|c DW=^!׆׳NJ:EHF/Inσρ0ˊc5]@xa˺3񮈃m{'}C,e{Ӳ< ߫X]As,M S-O(I.@\ѕHjDR#t'ˮEdz'‹Z]u
-f>rmuA:C Hmi TA#|j}3Uٖ7Wx|
-*';{o^-d kPQ$.$޼hpР"w*\Qïx⥛&2M`OX8 HҹbOX8i/jT2w_zfC ר΢l'{tݜs"%z[+G8.3>p~?qFL$έ@Nj1xӥuSI&j;DTXHfR=v6_iLМND*/pQ=H"b*`"l8z"*aDQ,t5V2??{bl=eH]!^Ӯ2.estѪwkFi)>>TҝgȝxjN?/'I%Y$7TvDY1cYwFuFlH
-aQ{#yqȧql0
-~i Q_ '),,)e4tz=j[g驆b.Z]t܊-[i(w[M d?AG7xo)i D^.}6c Z[qqgd
-Ǡ7x{95˨Bҷ}l^j^hQ
-<4Zkky^X3'벫 ulcJJ-K^v$e5?91Ld\'6Wi,Ό,)SDhFE3pR^yV)AjE$_uA4Y!3t
-Du#CX#[ }P0z+.2ǃu,k*\Uwq]">4:÷ O%2S !ߜv~G :]H*;,r6XDe\OH{ڈ"%p<ۯDH k^D+s{Gp
-#6^@%g{-X_zg|Dz%F
-1rHW&,T7"q lO)%dB'p@Lp/!.{ݸ?FG}Nm5b-Xͷ)כKG4q>|,c,D .͢Ɩi(MI~-1s0_i(&RWN+DG]L٪- |6}l[S<I'k(Ԗ +~t<\uY*iairf7t -¿"_I/ u:V>Q2q
-I`h*k܂g]U Z&foΠQAld+ e7x&d
-[Q:5^Yi^66ըA\We`6>|#,
-g!
-]t:*~6d ]V/0l}7ZwZ
-0^Y\K(B{{.uq7;7ȱc8Bf&{ z4%(QF c=Hyj|3ijR(]</= G-̶Sh0}\;)}(oDzflơ@c ߫svLNd v+\Dsd:e^q: <.қjkNoWN[`'
-lqFf"9<ßGho搅O]}8tcnjd z[Mo 9Wˆ$zz7 ״Csah%+%?:Pm͇&bJX_Y LƖM, XVeA1:7LbUC;: $RKcl
-ҼAxȻ
-LB ,/ @NK`Mm7
-%[MF
-8 8 $Y~vYyV}V]*L}˖ښ36+86y$j'ĄLůgi؅Og^l'zpe>[=Id΢̽"Oli
- iIQ>ZhZZk`
-FZ3`%w(2gOfpļ-K0Ye
-zu
-TO#jL;H;4s@(K$LJnjgkG̎hhZ}#oj1<ސfZ N\K)U7#3SOpT8Ļ)'|lR>Ies ܷ^vcʫj&
-hm-dڽ\4[23\^'l_EM05`spqDdIvNKyc\ƃO#c<>>
-^>Wt[Z6 G'ҳaM
-\E廃ڰ(K1tnQB"D¶b^Ш"z;0d)$! yM; ~w%w9pF-
-<p^5[ׇP
-G
-Buġn[SaEmwoaggֲ{v|]hD;N<n L"`5/<2#VBBa:fwT(#v#.Eof/ew}(3Dq`@xm<9REeP-^ N *nO
-fT,E#/4r|n+kw ZH5O36tw!Rl"Y~T4n::`4@IP܈ [NБ2;綇+
-wL~ᩗgh,fmxsa]!`z3=zf CeeD=Ek:CX',S\Uљ9<kɎ̹J>岔|܋k%geEw/Zrv܍I%kl`#|<o`4gJ?Ƈe\бrme=QٴF0sbn
-l -U
-SzXjd61Q&
-Aܥ]Ԅh,5<B"=o~|/nĶ7RWɹGA@uPzL$mX i"i.*9(oD$<gR l+UYʫ M"zVk0+)+&1<Q. . Z/7ψ P
-R
-鶛Ds!C
-*(˾?~mdL+@WS&"NfvaTeS\WNm{2g͸h\.;z+| <\ހI=-K'[Xeζ!'kəciyb?
-:E
-b5N`}
-^5}dsr%u7BҲɶ}]qb'IݝSBYi}ĢCˁE<!=A6
-V +RdL1&N.Ե腳H\
-ZSU#AK0UǢyN-ndͩԪpn)
- Fd#)CMRXD1% 9qcuӫXqU¬By Jx]/ǀ+s5aWRa @|uڨ(I RBmcԭI2d5ij兤=Sf78fm⌆Y\%\&&RqPXj 4
-ZP6{5
-^nPPԇ۰k
-Jt[ă$pݮŲɈʏ
-HN*ځיּ ՘Oނ4_6493ZxIfX$wB6yv@=7 Х#tQ5 fBMWx#L@d)6hS dAёJ*  *&vʼ WabM7 4#:j[{Gf܈ݫ_%"jTK/c΍5=|<_ %$C }$Rz ܱ}TIE23VmWV<FcH:U`
-̘22gGȖq\˲@T;,BJKBIGJPv(bCBӢ/]NN!6oGY,L n#; u,I)9pMMc*c6U8ch̝++^Ff%3 s0)oBvT~t}nV ¥@8vKC)|Q9@RCoYob"3em CX9k9<ģ(#ᖆ/x.\%s
-ʉ,rjq0ф.LR Sh
-:DKӲ8և|#"E[㪚
-ZKђxY9teu$p}Gq{v{^
-ĝXB4Hވz?
-
-~0
->.!qBD67V7{ Al`nh}ԍ`mC;ۄCB(v{oWRjhgx'Do9xH![P
-egtE4dcdld03ǘo_87J-8 `G ؜S{ָ:59yj$ؚ9윜#Gyi,žplqq +sP..fG6ܹ|9wY]ncyyYdf0q;vNk}f̺v7g_q+l+_kWoFs#2[;E86|qE5Ae!BGW_Dg +MtW(
-|ysho'|o>) {O
-ǭ V<lLsus,u\d{ G#gs ]l5_:-]G\]\,n{{w|[veds[(+<IlQz˶s)"gD΃lGlYes0qEq=15U՝Q]nd;܈['[m<{];v'󢽇 f~󞣪c){g\`:n,lt{^Ͱmmiyޓky?bۈ͑)#Gv<gHkT
-Q;Qo_Q]^=<jd6۱#*G=vWF(y?揘1َ^#ejH%Ekl> |>kDun>o5}uu"XF=m?<%jr>G_W?Wdtn6֦\G\=odeOC-[ǀ'Ds1fYTm:ؼѱcŖ.̲.غqձĸutǧKu[-?Ό<>!sƒ %4N,L\x.1qfԍk.D\r8 "-9?.R<O˕^?ƑP0(08a%ܝ02}#-) PZII >H$&ߓJ.|#Ŏ\^mϕo\V_qpe?EiBJެW+y9aSb~L$%&%rfuif^e\ꩪ݄ABjlo>~uWJǔ
-{S6RZ7FRKR?O>61^A58\#f|5;UJ=|Z 6&5sNjzkV^sj@WOmSgruIJKp}>Gvu}out_Eo_jęןn&tS 1Z7mҸےXIDSnn8K m4Fs%ߒ0O xZ:U!vvKI>tMK_qnMN#M
-4ibmt|]Mi4[tʸo[b{8؝[a;B
-{+kѼW8]_-?sjI[lյ]VrѣnNG#VZ/k|r=2!֕tl3͓m:4͙6۶k;헰Vz}mGN<Uzzz.鷤KKOK0$}M-;N?m[3"3eT͸&qFv7fܔ7cpFqƄ)33g,XBƦ3><tƏdLgflfz333;fv˼-s@fQ̻3Ȝ sys2_|'socdy!ӒU%+-AVˬNY=n5>krYVdz9kk֮Yf>l,[vTvRvMffwξ9_f?Xggo~+{OG_d}&\6qTʩ eNvN99'tL)j>5`*
-,W*ux5_" ^Rڬ6F*j3TBI~71)-_a5:[1)ƷcbҰ]o0)׽Pj|1Map ;N wq?.ra9{0)(x1)X?(&qL^L{+?OX%ow{ gL_o}O9L q%X.qbQkE^
-fa(9[X,bCXԼbW^L
-pӊ] nQۉDZ,іK,c ʿ:>$ ?g~-Wx] oywރ+eD,Q+g'Y΢;?\.#N&
-l`J88O.pGM" 1@Yо/63A%HA\<TΘBoU#Jy1_ àBUd50ABcdւ
-Z@K<6՜ lcv0aԄ<&#{
-R|: (:t$Cv
-sށhK{d' t3iv23X
-O
-hKJ w n LͷȆB'G8
-hR,q7
-te47pX7;hW) `$2cI56AUIgjQhFCFB*!U<\TVxHQhژ![)ue1acH<M&:$D4YV]'<1GnOhNְ`F/dބ3ʲ}/t!q@-Q2pýIԐ>
-{1<|y v%d8DPm$MV#s 2Ûl8,!>/_+ fNQ֌3~ڜ -I+K6x`d/aZk7| [QS ނeo;v0y [#ȜFvv`{]췂0AnM's9dxި;P3
-$<CNd0~>MXs?pO!z>s5Oa}A:XǛF(7p pЁL6"g ZOe#1=N
-a:N'BhFp:\7@(Xi0~`vI w ^F6FeZn03<ngͨQ֟uOƴMULv#O @F L]Yzu`Ҟ0pS"7&%ڑGhIҞV>KDԼ8%Cډ\On{~#LЏ|M0+J!ȷ*F6%
-A#U9xe7rP>T!'n%Љ*({(xS$] &|3=@:t`\"nUq>:uF*nGE_LLsL]P栆,﮴?Q0
-n[pҞT An "
-cj0U(xʪPJaP֠Ѵ&JDݓǨ͖)C\EaJ r#!rqM`Ԙо*!DPLTTzقvmb}G;I/:Pq]$`͊t4Ԧ0R
-<>˿
--`jG!wT8t+}ǹl2G#ws$lGzq1# l4N7ӑnh q\G&doyZ(9S18P):^U;Z Vj2O^ }`,z ZrTXu Zl=]E$qdA.E1 uJ_D>HGR; :;,.?VOe*%07J<C$=EOc_ީ*I~*H_Kbi8Oc1ūX+H$KePH 7\<+y4Ye5dF$z7Gy_E'{i6sMAu dAGZFLc7fhVіtLFY`?iN4ރFk@+]EjFi.GӐ#i[Uf@6aN\x <t L&
-&{QI3xWF|'@C
-3d2Yۨ현=ג4v-5=,kgIkiNd"a-Fcԙ t%MAE]22˝K6#@f`M yiZ> 3!^#AE\U(fQ3J Fhbz]l>_Ɇ wb\8h;`0~c!o;p|O8[vSM;
-Ǩ-D|)dK_(ûTm,
-x ` O},f
-7c7n EI?:" `"_%t)k-.KD#Jc.t]zn"^!gM$ʝ1SzS+ egexD9| 򴫄Tꍣ
-¤f {!7- Uxd=?{|j8˅Pa>z,. reh [q^.^!(ݛTg$F)^^`L
-?;
-,5C AflC1D;z2Rid,v 0˼u7oiAp`4]Rc|^#4B0_E@}V`8`3'yse'ʉ[zX=߷B=RRVZ-"H-gaf5dϊ6fmkd.nfS*aQmcqd>xg/n/]~;(<N(L1hffW˄7VLFY$.xu# >[I3CQ&Wx.%\jӽ^2*̛ %ӚLd$DDxلuX7;e\Kؙ~_F <5ߙNu|eX[g.XeWUa0UQXUVwVUg)2Y(^W HXq FcRxqUؒDpU,o!a~=KcF^^ka|(v:5oNw^ 2~)?Я2
- @xh/
- k{`)6|<Δ灁-jG yaRG\Z1OP{1=mA [4Q|,9NUm'An?1=
-FF R,]Wxv}: 1D&4+{'Aq|RXq(:Gd5~?osJ&V8x)aNC l1`{|Ь=;0 gE'Z?v lPbgEWzeDRXC"l4;>ʺ<8 cE&*,u,&{,
-Vf
-TVafFY$-; 5/EޡOzL q罾HS+;Փo>+S0w FPnz; SY ]~(bv2fkWlko>{U1{w([@/Baep5,bO+7E(_1^ oLЉfg}1ߥ:YS%J Y_vZHܬqijL<;*p}xyf#) >R}&?kWDuN5w4cLIycзrx_K:s, ZUbJqhUULI{sc4/ty%9q~*Q
-6 LzG3׵ȍ`E])^иmglgY5B*:g cu뾼O,/o\hV݆U-xRaEt }^M^j25]IX4>'^*nQpW^wj?kzv~xK7E/_=7MU<{U+^uET& 7.a-)ŕI; T& ݢ?Kec΄q^Jṥ jR?2~Zo5]W6ҴzLEj(ްN\8d~v
-U;B_%KePq\ WQ_.dܓ.aX y\kWnC8xb}Ņp3B" ݢ߈f2YF\ ƈxT,Hn^*\>WߗPɫ̈́wzLE5]z[
-:|phn^*G"!*I *nWp GdE=7qSې# n](J}K ++Lp3
-n- T& OϽxof2Y(:|Eѷq3R,t>E_oݼ+mb deeǮ^_YYٱHYh@ g&G+ ]MxzL;H%,ΒBCps3tL;\ݐBCpGH Y)Ə,,4X%@gd!Agd!2dܱ %!ΒBCpId,,4N tL;I=J~ef,,4nnΒBCpO23tL{7Cgd!q,,47E%6@gd!U?u_ Mx^_]LP/=Mń<ʯ%{txĄ&,2aًAW~3 An&P' /c0nUu̿F|, L0'` F Q]6&hA,nM0<N` ̱b: G%&疘aP,0k̬gYm92Y
-sk<
- ǯ-FFo~¬1g c2#zXa'x NVO+k
-MGu’&h1r ea kllŚ ,Xoud*5wbm݉UAn@Tbų(U Fx yw(' p-;Bg¶&XhXhf[$<Wd"sLVM1Q]d֕~,M`:̄0e %HBĜপ `m0cRUrbJ +@ٽ̝yZ@RHѠfʔ2e*CƄEB[iB$z;^?{3pyCg^\YbÁb:s^ѭ)Z s&W>a G_a 옚wf<[9 J<`:G#S`6k61< A{@OPs5u&
-"̅EQmȟ@5?͂ztjTSVr(^ ٝB ᔨ`Tsg%ÕC-V_Eo<'3w+)fʋ<~
-l0g ; 2܁2cصΌWy-1Zfqe*W~Zx~wMoyo|?N8;| oX[ S?5 q~uCm=)vq܍{7+ۖ,G@h sha[~Q JzIpFWK8ج}4OP
-X
-JA=_e`5Fc-߃>?i{Y>pBh5:B+8:w-2vB6h o7ίW>lƸ,m޸d@[`
-)|HӸ\ew.XHW:z-qFO'd'J=w){Sڋ=]
-qq Ίz 9Z<iNx<4ҥ} W>J;Y§^2r}NEp/WS8 |ºX+@}x\eZ)@ޯFCqs w+\-WS4z^gUBt.EA!IT):UqpAxe93tra)Z#eTZ>jxC{Sj̽#Q;z
-9>WR(GKޒG(w+C+e ;xR+.߬lQ~T~R-]v(*oxNqgnE]S٣or
-H: #nJ+M3bk[?$Zʺ~
-iժqbW*l*W<FU5?
-{gLdZ<{vcfPW٦sa/]|ۿgc ?2qz%WrT~,Vܞg2>>-M
-sXpG1(|$}V"jo:
-
-=9
-@ο1dZRit
-TNH^IO~BtNL99율JDUc
-N 6ЄZ$#P0oCcHx&<$mJSCn7e[pWԈxXo|s;gNNd<FxWn
-WjD<},ǽFxd}^R#ayyb'gN~ S^R#ay|*Ft
-  ] m
-
-+ppUTu?QZ
-
-7*ܤ7
-aѽY[NA])ܦ}R];R[{*ܧp
-*@RxX?T)<
-)<O 'RxZgSد
-ce
-?UxY)\U^WxCM~KQxW=_qػqC
-Q*+(‡
-a.KP`j "BCTA KD
-12:GF Ǿ+SdȜi1_aqN3_eHjskfᴪ鵓7>lOH8>Lbٞ$Z.kN\]-纚\U*5YZa-Y.Z^TzP
-ƺa85Ə0I\߰ޭˬ›<}ӪJԌD#0:Xۺ )6IU]!>MRJQs̎u3Vn<ctږ;nsRࠏͳv߆}rr<r8y”Z?C3ЯYY{>U1PY)-`ցsiLuPqLXgKm";J둝}jt`
-F%aZa i5qB]ۈ W1*6-
-lY3Gx+Hќb%qAW-6L8N9N?W'tpp 1 lĝ{5D%S:.q(5^ti+)GѬYbCF$gRXkO/;vBF';j企'Ug(weOĒegi/ӰVx⼆,3c:6A[~2ơEvR<a];˝w1uvlGD۸q!<r8y”ZCD+?=ʷxiM2;s't>bgͮ
-1Dz,F4
-%tp v 6\ ء?FvɾNa[0XlH͡|YI]8YfjCV(_q¹#< ul,gu[Ҝ^X"l(aS.9=g3Z^&*kHK+z#76fo>3\|u6aaX&;!p(6xgM+38:3^<©uQՠhT`Pw&Ni9YVg4 l'9OY6A^fjc? D(,/lfM`uYsœ>U9S[dok xRǖ7DjyM-fQHUB)袮T#/eH[!mYrV` ׏A[ qյřX+wӲG xVe-FMjYuկ {<ʰzC]*X}|U5McϞt䝤WW4jyzֶb:]Vs-&0vpѦ4wLg?1q9߼n-p uDutK?>8v'$IrDN4(VѼyeGHx4Ï -mmBJ( 4@(e %tS`KJڴ5{<$+^>;a
-1iWP7[ Vtt:FQ۾P9㦕.-Kej [G ~TL EH- T148NJfX<]RA[]\9_F(~EQG8b%Z%^Di`H&}Fͭ4IkU4/4yU(Ggv{PSpG.GeSkU]HV*r +9mθ1nQÖp/W)J7OUn0B/N*WbE*S2EC
-z7B Fy5%\}ln|lQ^/>Z}h4SU]QcA9o"f[ n":zj4Zhuz8/?;6Wt V&3i7VU6N *6nKE8[,Z)zC5MipqYuZ(Yƍ)
-a<?}[&>MRw
-ﷁ.lh֢Ӭ;<F6n/f'< = ֫m]C~P,)}EU[cXD-|e#¢1vlEj9%YMpS y\9~6ԘmU2d%w)TĨMBBedž+"0Abza}*I
- N:͉Lodpؔs}`
-87'˅דJKi4/B L1z/U]E;?ܨ%ؿ$C
-.՚1uDd]-W2b/kZvY |a
-.XFѢaEc&Z[$~-W[% Zr~/4dzEnbi5 GVϑVꥹ!zTjC –Xq&|5: < r)_A(-.*TZE…$T3?OLt<ȇgIѡ(sNjRUzȝV;R&:$y/3Q P2.Pk{Ij^YF6HPII-3R4Nc8\+iX6E rU-%LZFXbBe*BǻZlyWZdN&eOR!M) %I$]Q)+e/<O;e0|P3*f±\v !g*5`1WE97:E
-&\
-D]q\h]]TD
-[d5ts#'+kmkט͢f^.4m}KCqxQWZz9L ġi{Ev-
-CU/E7Ls!"B*;Ta({Fi4'=s<:{3;ms:4}'_w 6O~<^ڦzByiA_$s'@?FMA=G< Y.jȼnݠB Bo[@Z-V_u~^IЏ3)]7|S ZT@+r}TMoy
-YI}D#pqY<A ˠm ɋ?d/.
-' vZ㵄x]x[}wΊ? z>N EA?#'п!@{$'@HQG|6 #@?&yquoг]Y.s}ag_ݧk'%.@?.t; tEXV" ۴ wW@'~{F=(q #q|L|r~WA7v}o"~@#'?}Eέ*b8<O g=yfA?% : qi>"͠~@= QyЧ6@D?
-AϕvڒZۦjmK#xw*Z1n7kVFGura%81ECAI&n<ZqmڀƔ9\m>%c"ﬠwڤoH%Z{"e0cU66[VKH3=@ hٻjTs!hQhY4R+s<u5ZNӡQѰsXg0%lUTGLڶx\rcڛ*AjMb67id˾ioXb<
-M;-i)7SWf:߳\NrOgC;6L4ɥˤ6%WmGR3z =cޑ7'zu;j"v&WPUz]e(.˓oSI9c5m-iҬ\͂hlh PvjLM}(55R"mӗ==Xjc۔vWt"2zX(b;^ʶkh5om:[pRJ%tW^[yU5Zt狺$Ovvp`j]+v=q[UǦۦ;6h/+zK%E
-eІq[uZ?uk՘;Q;UkB7^GޡNc[yh m:{]+YUV{C:T^W'߭k{i=K [zW
-֥v{]]3ݻ>+7wo+W t:i z=}i-3Z^o z4x^k޶E5ѽ$$'tjPZ-Z`xۖ0:4hkfYh[@:!^w٣cd)_V<zɣm,~f-{!Pb/xELd&mX\⬨x%Y\RxPJ"\e1i^c ugĘ2^jgusk/t," nMdv'{k.#*G<h6û/0)Y=8Pih-dƲ+juhHXg m6gVw_ &?4U,.[,qGnkk΃D1VM/0Eyk 7類>oxQ'`QG\
-1e$ igmS6ڤs8+[G WT+Ǒ(W+Nhʬ2e?` {=r`2oӠ
-x2^VMڨiVEb ;FgK'Q?6|` ,2`\?ˆ줦)s<]G:;i^C>(?QhdgB;H3}f5lRE4Au#re-eȰeZm!7P3=g+ ;acwR=m)50ζKAuԴQcGm$:/uN{tNl"OBMnmNr˛x3F |;v 􅉅~߼Iv&v5mZ:&#SL uJw|CF/:0,e=0bbg2ybJ1˔3HB`ֈ#8qvU׸&-[aim=HooKton\|5_bt\>Ա0%&*٣MEscC+`Br|w.O-k/=0&E9922v 8+imQvÕpҖj/5S\p!/jU:8/ΗyWOr?>588E?uڇLПL2VN6 7bMC?F~e8bmkR1Caie#6=1MwR.wRp~t@D6&vo _ir8Ӊ.؏##WLcmkEo1/4zJ^xN߫UC+*ce<Xk@-m2 _ f$Ȅ4;/YGS[;d` HfK&nLdk-]p\o*!6no.D2#unG6t'Im0d1;JXlrp͟9먡vzμ5;q; m~l3 Df# |@(Gv:v9gc6L#~,Dk.L4pv&J >~/rbe.zujKM}8Xhtrnʮtбmx"n|0m,<m5Y_2~ǃ=k4uChs'Q|(^ti2iyZ//DG'$CDd\C%;ilrCOΠcl"{条"Sfe!kJNPLhf&[4^&JJWp۳b:n{Thw` |Z ZU7\͜Hng9?YYJkV;ԺM|idnZԱn!/FHwH*@K%`g(֫~>&rRc6dD/>bM U{Zt7urx:|guBGY#9_ tU=:m[m'P"II'M&C"BG?GeVPd*M(7lZ> \ZTB;6B5i .t&Lt֯Eαdo6q5##I9]D勶=gcrd;{m%J[OxkؐXƣ˒yj[􌧳U(e(zos*(67t]~R1(C'
-=h=8>XZ`3J%)^8x)W!ꖶyc&6i9l\u$wא2<iB.(ģiX q
-oo5e\B+ZǢG ^3f[GW|/ZwKF^HXs&U{#ީa_wtbbzg)3ȻO|Yd^6KEě@aEyҫg4nm;ͽ Q^VYe7$&l\7lb3xl{^;2]URo+v9:MMC<
-}[5O-Thm<NAf7O 4^WGUKML{;A":uXg_}AiĖ@1(/3EwakH+M}q>_N2To$Ɩ徶-_aҙu>bs A
-+Sk|<7*h ge(TW[$-hgc4Qq}`;GG<8"3ZK*42`Li`5$qp;J\6?}eI^|Na"I#״/w=5:kL%Pg (WyPdH@펒('*;1K"ʳ (@tuCzhUwlH{X7q9\$ʟ+<md:p:T'm;HΡAJZ.Kt'|f {<!q7,vS#bl O;Iz(ܠRNٶ{q:DZ(cG9ͬjGOWك$m[k*2xz0vʫ|,J-]b?#V|E&QnBP;⏋|R/`|L^,^ywY`Ϧ|E TH6YG|.fDdg:"FwPwokFK%cWo;^+gv='䟽kuqq?rsv/S-@@TlV-)58GmlGϊrumS=+Ġ-iھ#ۚ舕zT$a QKM^q9])a i/Lt1iܱrYgOP!fCTy Zk~\iW"!u/Ҷ@n@,ErYV<8hFq'oBLzۈ/8 ۅP`##gLsM;ys \g } ZWoSsJC:;e잡2>LNCUmY-}v7F(f" Wu5@iY e8mKa*@g``z5לyQ{{s9^-
-s2hg5
-87'˅?䓘W<H|1;/y'tA( U/hhh#"oԓk}%\}ߨK_]j[I < m:=+DܜL,>u::rEV<4ejАbn'Nh4Ԉp_j5_GIYS xMFw23K*rpk}eaFY 5E'LIџ8 8u(w˶ųU6q}zRQ<SS2wjȄE@sJ/> {vN |=K/^S{;M]st~-xva[w?qgok_C"Ɓzt۞sjsJ_KԎw7=+DܜL,~ȷ81Ls3ڡoJ.ezr4wҮ6x C(-{+OfA>\f =[e6-F3(yD>ZQ*2|ql8#ҟ Bl;Hv2SٽSNx*lr{S^d=}
--Su~ ;~'N%Ih9GǠ>K<Z4|KXII^Mi&LAV/C;JV
-?Y3dQR zrKGڒT<F<<ērAzǭmD2nc8,VoKF#I&b$`G*/Gπ9LJ´-j}ݧl)>ݧ>%S{̑^PKF}h
-A~e@$Sd&e* Yb˼ܦҹX02)_" *Lf3*J$j < |x,W+DܜL,>i˿
-^,Rp:G8Q9֖Jri-,(w#䮖<'N %ŖF7*úZoٛ7țY ~u/^fxh9k}PT[1gGVvJlþtmctkp!Wd4U۽VIJڍ-վq1Tl֎Ɵ78g<$Ca=Pj]/Q0oSD]mU>Q^%фzokjaqo6[Csl
-87'˅ONB4iN9Ov)tZk\>eZo)kzys ֝;.QJ͔նkUiJ =w1O8}Zc WIU_WOU~ceO|H!q<]@
-`j'\45vЙg Sj?.ѿ>oZs~7tU)Q;NnE-$ob [C|$];޸Kh[b'k%J܅]a+Rydz|m§ѭ#cqKu
-QtUJkj+ks\V Jkjm]ug*7Z?[Ir;imٲ*<)0l.8k5C bӠ޵sƎyݥ廢}Kn,&F$^7{*yc ʼn/Պq-P0)qtzW7Q{
-Cx9nGF˷;KԼ\:P]q1ϛLK&KsxQ@`hvЪ&3[/Ldj9LJchTұKַ^\GުҮJq#E K[XvKȈ%Nj4X|2ê%:]5bQٗ;r+='+DܜL,}AHT5{C"Eާx<- y:[_)~itc);ݴp(v1@aknNazLjǸ -V[
-ʙ#?6ζkԥiPebiE/h,u9_W[:Kع`q|8:Q[հQkP5FC[Ϛ‘让X<Lݜdsܢo_(߱X-Yo4[:|;r7;OW9eS=N<Ugl8W}k=|m~K^v6mrŕޑQݻT!jr
- aq+b`12r8sjLQEQ٩Ez'u{23Y/i{Mܹ<p"nN& ]qbX;ZOϟSn0`b# zcvxp"nN& J骽KxҁmyRWVh@A<VӬ,+kKe-5*lndR D|{D({bDR؋%X0MD#)}
-87'˅_>j,*כnȋޤb[((:alI% Ua
-O1<=٫:p̞|X[\|n<:{ى{1܆ Xo_~ǧW9"í'!ot/!?AZ3_~D{~ѐ!Wod#bȼ?۰ !w*_]vRS=z{$?yizrwLϹ7ݿ}Sv|}kXm}7bWj^Q|B,WjW҂ZjU MuHS<cjY'>atbɃU:=j5<jRR].# ҙ`2<s5j/kXG2htwU5G+B. ])LzUxL1';&kJ+knPdut= Gm:vvHz-EarL=~ÛU]~iKjPmi4h/@&9ܨL^lw{˝;?-uOiFB݇ԃKoV\Ӵ~9u*Z'3~GNEA;vtPfݫVPo%G%I3箓Bs=RX=c/nܰvz9u/wk7uX
-okWT95r{vP-z0׃A u}||Vmsʳq"0sŰΕ7T)xzsro^azmNK蛸J;iw)A(.O\r*/GߘamiSmgh䵢ƾ3ԿG]JMGqEKNLsgy{ rƱ 'uY^ͳs<ر/Uc΢hmğK5}p9W7 [zs hyKBY lv`]7~mVqn-YS^C7S@o}Ϸ}c_g_< ?~G}:kOՠl؁#i]/dy4O07O|xxx8
-
-$E4~^F`~ p= R@P&px/~ȾT_S 4$x/ kuU{An<RHxgޘᙾvK7
-=#xsJxwy넷O[Cx\oo^xK. =x% Ya==xO io1|ƐbYN;S|;|W o͆_:ߕCEq1}ʰ1~d^^=ͻް 'ń{jp[{7xou
-ÆKx 5Cn* =:<B»B^^%7}n3& RwϮ[0{o=mob@x3ԃw}z{cER.ry
-o"׿^Exx^#n &_Y'p#EԶׄ ~ jޙuyF ލ }›sQ^Ϫ/fw֍b ޽{{3)~=./YWM<1S/v8bmݸ]$!7* ޤ ތ0^qw=x+}@xdh-5x/K=3v W_bKMx)aϛ.q{f{އg]Ox4}Px3ma3&aN\{gYreMoJxo`~Mx'FO
-+oY7Q.3bhCxm4<2"2YWޝx&-7n({l_! 톽 >m*0d=gwꥃh:x[چ9{\{.7
-ZN {oΰ$w{ذ}s=$pu9=Q` z@onoڌ<||ˠ1sKWBAۀ'u^.}#Q0
-0?$›={G{H{ΐF
-
->@є
-`BH!
-(&4젞EQB@FEwϨ]H]H].ie qمtڅtw]sdwA]( .3SWS;Nw
-Ɛ~1
-fT,`
-HࡽN*r ,&7I3sIIhGyIfau,I>#H
-BI
-iB7*NC4dIC4HC4H'
-FiFi$R:I4MnvFi XiAG2d C2d C2d Ci .>@ !F$9 2h3Gf*
- Ad _e [ilȖAdRxB brf c2fFY,dB,dVYȔEd!S2e!Kd~
-4䘆ӐaO~ f= fV`.5&*AK}~8i >4!< :2_(E3 hƇFՇÈ(Đ 3bq<A_,Ų@.|9<Ǔxr
-{ڇ1Ռ U>:|c+Bws·0mAa4p`lf|B1L}D֗9;ьow2L>$$0{4d'}ScQ
-;2@. Gn!;q`: 9ȅ:
-b8Dăt0h@ #cI8 ,qLL0DJ#2msp7Cq y
-2<?;ܡ] !BS@!
-d$IiА4xL(y.B }9`&,wNCs `
-ș#@& 0DVE[pü/8ee8&\3Fz}9D H{=Q
-A 㘃f`8b
-cR$b*80FsY FF:0 #9Ina
-T(Т/qش >Q/D$H_<zMbry-(@s9vo13Dž"IU>hT79>.&sBi˞),Oa1bG(!rBΒ"+o
-퐧
-(8J.ufE`Xȁf.E B`frƏ\
-)Rq&+ 80~\\1Ѐzʢ 82ʲF\':(%AOxLt "&m?}
-u֊ugŁ<\ufZwxtיc|cb
-4iIO1iidίg"_0d:g|'{K-_^b'Ov_)G_3?R2|f_>s{
-߈WeUf=ȞWN,.[fmP7m!YȩVަ[;F]kvJ
-4Yr;# "֡ڨMq/ݝ{w k;x콤YE)u iȀI~]Ҧ< ͔(Oq2#zM&aSV9*zs.rM$,շdL[>3mG<1x¡2[򬍒b;tkaZ*]t,RJvHݺeGP*͵P*XA<PhPs(\ɫ+9X\yDt3
-Uّ7|m/eWSjlf]xv*Z9Jf"x8L|z-"y-:J^lLfb͒gg3q]˩hYryavX)n\
-yۆ WH]:k]G* x$s%#DpXOU%O U%rrJ^C iB^1.V̓pNVִ<B0F[62 |3UXU9%O!J0< cs|gsWɑ@Zr.#Wϓ&ئϊQcZ3S (SaH#7S òb?emnr*=v6%뷺34y2"Wh<95ΧY^I֑Μ^\2vfcQUWfPT\ɀ/l_<37CKŨj{hXV,#93*Kvq)_6
-)DvE
-c?ѩ-0}b>Mgy ⶑq6՛>,^h&Obz&W)?:]?QqZAɇOG?*d 8t<%ҋ|G%
-*>~<i޸FO\ 3@uv1
-p̼?F >:>v g ́:5kj#W_Sh6o83ȄX d1l [Ue&{əܭ*I%UO2 w
- `YDEʪd 5
-f}ͩBQ[N Y!>8OyWvp(2.\a[gwCp3oW{́ op
-eS)6ͳCW(R tTq O
-oW+%v0sV FQW4-.sMR.58X벳Khs~qU
-2,9c KR}\g>掟|+.9ژ3GXNV>)/a` )G9)ҫ1ԧ,vփ!%<B.i
- qfǍ-?Uy<7/ {\<Vu2ijuF>JACwǚ۴CǰdpX;% 79*5]o Lr0X"k;nhIʋLEɶQP!-ܗM{E"Rq)3-)t:r6V:3i"RE֍<_x4#+a7bV]X a4@5(_6Ӣ NM˭2v^ 6`4pfj~64<.fGs
-3bwsp%,">O4;J2fkpa
-,ľ"#mIUzIeMz׆_ώNN; ($y?͕-zչZa!|͚xr)X6WW6qix2PO75S@( H)uêfQV㦗/a/aG֖n/E꟩>c0@!%WSML''(lb &g䮃MmПPYҿ_ }B^M'm H -Hӈn9۴=iYl[[k]*rt/2l,,HgYU_dYJߓdeoK,\}\LkzEj"1T$ew|K_| 3(ESzr+0[v
-Zʿ 
-+|8ӥ^|zUYKlawr6XiIʆ<Jx
-VfM[:JM\Z"kBKK=0Xd;qi+#Z8FaI]jf$E}8VӮ䔧l~q
-.dd`u>%\Xc}>FqQG!
-D)iR[HQ(lJ#-`KtnI1:5y1 4;{^I,Wo^߻=L}:kO[uhhLz=hu0&YHȎ1Ћ9UEP7`SJ7I W٩X1wd~rhpk?Cߗ$Yj2INL&aC?
-_8VIN%l|R4tnvrQA )X KWfҜ2 h8 [jB(nLX bc&\>*>x̥_V!,<p}3:]9
-o,?3)0ϵ {ISA:h͑=pq#mCSY~ڛ-es<C,<n9G/jr
-d0M0Y)@,ZdpvcXDp)x5"~ծ |AMjQĜV&B&CSPMU]ʷ5jy</ݹ?,<sjy@Ezr%U cfzkkk M'¡L2MAN+~E(wA@)yl Zu5G/ Ԭ fNOTIKvGp%U7h\>:5+__JWrZ-b}.
-6|?7窂*h=Qb)iNv%-H1FjZ~?ZE-Og=_ZR>EY9T_BARjkG5֓}R4V_NƖxܲvr AFϔXC;Mܑ446'sXPՔ;D2Æhc.Hzg.Xv1o p4qL\3xzs{
-Ct1bmōФ'0 ۏۋKZcC?SؾeVyȝ=2kwz"d{gg .]|:.?u˹^8hrE&H1Xjf9+MOsZSx |N<>[jأZBxY@$:=-S| 0C YT1` h
-wu
-8L9w)9X<@bQ) #Go :;ʈEYfحՊuKx^"Q 9Ix盧}p8ԡ;{A۱]f
-,Mΰ4Emuf6uBs*V}  "i߬UKr]& y#(`<;.kǾ&3TB4;ewcX*!|
- iǤ$Y0Sq:;+"N/*:yh n>2BK)$nw?Et *{ُ"
-W^l7Sϔ}g!"K1[
-s䴝 'π(W.ᤄP%MN9*0`R#&h[5$ʝhԭsQfw3fHOe)V).Kc+m؎`o"7\j.AӝL;"U"{{$Bcw^ta``Mʰf!;`oY蠾)(8A@PʥJyKN9{j%Q~f~i,DUyqà =ɺE /LWcuhNwt& AJ*s9 'WʨNSf׎"aGCO&W"+PDD0"*eZ
-
-(/{Gnsw5ڥREDaxkN"YNNsZx䍧IhYb2,
-S@H'R(S=FoIM_:冱Q)uzt.%~F%/Cda<݀h\vb}E+ %N.'jWްrm VKG[jZTkڈ? '>n59ƉH_4rw|c+5@DŨ+^g?OʧF5%v֛\XYtpC02gEࡸQ;?hv?<z?E/.
-˘;[ ﷤jw&OY0ě.„VBN~
-KWCA)D,X]9K6EN[gx2)SIw7K]on)K0ݍ"אț 0eCE˥M>v$,;88\ȺOnpje->lX!-,V8֢&(?S}ҮflT#[&)`ɼEpم.L!\hyH1JʉfI΂%K8hT#8=@'<]<cB#n㳦72eM`2y+(6
-4O0Hp
-\+^ɪخ:LG.cz)In&YD3^Xr%I0#sQz2}-u!hɐI~E[MX6y).c \{^,#%Q$ .̣_P%;A"ye'v5yCZ
-eOI8WĆ?S`Մǡv.I' G<g٣OC/@Vv:aOwFG
-MN%a>%ԤQF㛛n<1J|d ,|ޅ
-ed=v ׃<ۃ~OF4PLã&~eTY?}W uKqQ~ezw=R0VQ7s:`=Cev}༎/|A`*mfߊ鏂:bPЄR9t1^߽W*svI7cǷpϪ5Eea:YȓNQ& r7J)mJPlTb)풞a?Y(*AtdeJG`\LJ#/(GҶ?y4v'7UECN3e3icÎF']nSμbRUJ`NX ?i(u𣱷 3l OTp瘇Bf'm SNbt76 J]2T`Y]F PN35hZNU1EDuX#d4
-ډw_,YcuB]D-͋˶TG%"<y "7}w"Pld $l<$N
-*;-xuNrTz"gR1[tP 9O;=: Dz#zvz[)#1{s;ʊrg^9Fv7?[a|\|>ձ>z2J
-ߨa31<q!E/oD\V{=_VCA:=ڃhpnTWw0) 8A©Q\O,x&",mY$+Ŋ(/(#ǎı6K'I`Ge˶, iƱY[q&b:غ\ .MĎI8;
->clg wU[5~uO{;S`zz*|EfxRJټOCelHCeüR>?*td"󢳵& !ooufZһÏ@KEivyFwpM7X1^YN uW=l/q`̪wT?dwwHprZ2D`C
-XVmXmZS_a4A+ޝr<a{:$
-[
-x-42iFj#)u-/D8!0 %uH4=_mwd$ZI6[A>:qصCw!X~(Se:Y|i6]u{=
-B}@չНv}ߜz B:m_#횙NO̴yrB+2Z YhΙ =|(7Ȥ8 ntնͳ%.=(>pD;|0N_Y:cfTcqopcb<9̊b( O^0{ GEX=0׽/e"-}tK}gKp@vyG
-e_7@
-ԭ7y#zTyաau%:'ݏSۣPp<3`M6m>i9@PӷbZ[pl!*CiBHq*_K=g}ڜkh6ŶԸkv5[q${'Lm2X|@oڣ5fJlnηh{AP
-yy2MSdIJ:jjXGvJmp*]C*XqF{’qy?6 $9iVjM; 9+n7Yfp'_PU$n>k\#IYv)૞ [uwlm6`zLCZ50YC"2FTOO7g#hL47S꣢ 5=F'9h?]dnxzD*eF³rTq[7 TsP.PV5l^:кuaLj{>yg"^!=dcc#N$ҎmũS(q1]A'a0#@JK9RI 6}[7n,*Z@ ژT(/k)uRVI62@+B
-]/2Ag֕AQwݖƆ溛BQݳIp(E0"I{:"`7tX O~a%ȚS=&;rD]5C+X>EB 籛o^gVW<k$[BBu=$W5 L &Yۋ'0#O,;wT"Эw!3*A=%^ Ynegr|_H=$f}hK#'B; !ۼ VE;[Bb!R"
-`
-Hm2
-IPqAʑܶOQ/ѩę˶HV׮m o0P5Ty}
-Xwv+V
-ƔW 3M&=N!C- sA4mO>%/o}om=[ŌMo c-*UxU*#㫘G Vh{uAq id=9>d{XrpA:K#ˀNF:ÈdrNĎ3L̲sf;
-)/=/-.h4Jd2jRIF/x
-5)ш:\Ai
-  hW4rH$_C'mhOs%I !LҶY*?,>y}&9Ћ(]Ā~o=nTS%$P,{€ezRAp[CS+pm%ZQĉ,X.\?&P2KAbFРJ&7ގeHp=Hw6ip7*4ߝL?6_ ѝy B
-ONAӅZ$"rK-D%3A^5LX*8'K7澁]`0ߏp\`(C.?Xv'0p@{
-^Ŧ^`:rgR D 24m:Fr>x]NO-<wYۻ&&Ma!
-j;dEMw%m:inʬ~%13?JLӴ8bQ%)q2&FyF#UGcsS)~<oRHw<JxU1W~ ʹXb5P>ow4
-FZ M(OOq]Bq-0MqBCMq`L"PvDC
-)o]fH mbҒ-lCV+SEж ol6o ۔l)(N'
-rsMq}}ssyslCY@|5Z\gЈdXu>DB/@7`fB4u(¹ODAA }
-@a}Nv!9Z5/54ZB"I(S_~<cK~W:h4se.m!qY=Y\F4Dr)3t(rOڑ'ڸ)n\JOP_vW L.݄M9"EnkZk+4¤
-R#5 {cs6Ї!DհXh:\Gch:6>^q_ 4G0!pT<|4 [hʩH59^^3MUR(<1e Q*Uj.7_ `Lusߤ(?)sUG S/-
- @5ªb={a&$ttda4X~9QGr d؀Ah[FTq'À#⮊uCC, l(1~[ q
-e8p!I^;%ӗ:V럎*oGY"6?GbOИ +@-|ecgޗdy,p@bIwz™
-Mp?WJD`q.#s %VINDC=Co6
-op
-dX8 B8Vb[ML:Eu,*n]D0@3x?*k(כTj;lD $!|DB^|
-eaf>z8;"Mfio#>`DMA[]{p>tqT߼cBE
-V[m$KrDD
-<
-}BX~'?%$H(lUag |Ǐ:ӐGU.RRp?_Fn"BK Q7v-۹ߥNyv47)i [qkK"K %`Yjy+Ǖ0ۅ ``a,;T-
-ѸuB:onI uK/ Oe$|7?{o*|7dv 0ӷ9`H=/u߈L:sG@Gmdc& (_}WIPM!pr)D /<+eDGZwQ
-J o W+C0j5ں
-Ǥuh B)v̆Do=.0m@Djy^|̑a:f:-=l:J+pdJ=D{RrƛNo
-Ҳ'=݋ȯG_~uyHf`Y"<'!'|"Ww 9fewϤI7bLy'LKÜy rH6`WK :qc|>MNdUGuF:( &Q 4&dhlS.@.+|`O\AsO&TZw#ddBbgFc:~:ܯ(os:Z}EăN^O UNAQȾ?$V HY: Ro-zEЀE*#v4#ĔzCre$gULO0|x37
-htl ݂Y|@:@86td:{ݸFaTȻ"\&|9z-z0vQ0W5oktQ+o8L
-Ljrͬ Ro
-KEnefzr]&; S.
-A$-l/ ԉ"`} I@
-a>7<|5,5 F[IyVy
-ѯҦpOjQ5q͕&S Q?79u灲hs-gt sx4
-
-Ҍ 4ҽ&~'WPS$-vDo_ZӿKs\&ac]V;\fn;o̷):tqխn4QI&(l-NV *w~r|Qn[b84n&=ܿImq:6Ak|*l![W8Y+qZߑGG YsЬ~]_);x6}%?)~;0Nmq"xO{k:=>eS6K,.-(xԷ/ThVNZ\Ao-3A`z^mDhjDmW8{p"N!T>+NO}J5-]-yKk6ZoOS)-hrOG͂E_XI#M/,U ;|*h!~7u@TnwWƒu 1'c)'&mףyPth,,櫆2U,} Hv/̝]P1vR[l7Aa3_
-f2e"+SIcP[E%7u#xP/1^J -<:e0U27*IXѿ*>B٩(̷ΡR`;v@`|a<)~q}FV R_w uđa\,0}0zKn! -z{幽пV[@/fi,&M"yZXT\m
-B;λ?d4!vљjHۉ&1nnif(&L sÆN\6θZuvno~&+ݝ y]<:~%+t[$ YHJ[h
- ݐ^|$AcscSCw͗@' ~o"GXPZqfXv'dܴ*@dHōwX<1;T't%4RzJx4D
-}ץ|Qb.uJ|>JR7bK!0 ԮD˰Cev&68 7-gjh)1HNOFA1|uHi CK[sd5s aT kGiU؊U,]7ͅIRKPYmb>M$oؚOp`iTWEg]+/IPd\e3ڊyXmR Z>m:*Ȕs|NT* ~EER@yZM E*E9$gxtT]3ꅽ.?W#r?-6|?{{1Ac8 q<RYYcGFKXT\^KG{)
-8p[''~ChO~gA2V_"1)Nɲw)G W(|~EJ3L}EX4 '\
-1x^2FG"A& %Dۈ旗0x"Z}o&>,vS*F4ҟxѠKvMF۾aKU_?m$lRgZ\42v
-Y)iҵ4oIwWŊqgZ:_R/V[ǚΊ<uNB =oPEL7pŨj 7#N:
-a+ ը!L$F-?F:<Ѓ2=TW+J,Yʊg<#Eg<ܤ-`q#F[i'"JGH;F
-^e|6W!0 -2$- ?19!ٔ/YIIk(,Jx?)nS |0@
-[VJ|Õo)>~V! VZW|P%+ˋog7>]5
-;ȯ5X~WT"I?~a; ?k;(Ӊ)?%Yy O{ZMѤiC{><ytv3ј 5db[6KI-קkQ=)i@PѼi $SJ,@1E"JI%/`Pꕶ$
-/!I^wkk^r|GOȬt1Q޴ yKw*^qvųm| ԶӹbqO֐?O
-TVGh#~8nx3FCyyIF0 ӵ6a6M`,nK?Eji3n:
-kpLS$0ni"(*K᷂KLmA."1U
-@Aaݟ{[Xm>U5O15vy&_ֵRi~ha.TnaJaw &͓
-،%AQtz6_ U%0*y?᡿пD: ٗ&-,2_<#~ :x
-~ï!g0$Re391 SR,Q[w/C 3I“.u*}̵?#@$+3s-]ev
--z.wݡT4G+LB>}}k<zYfȣ|P^*`o.=l 8;`EarB] 0M`i(^gctԞߑrX,wO8="=p/Cܼ2eUI9ߞoK Ugk f{&tP$a#RQqRe"- %i~XVan5
-Iͫ l5;1pB@/_NQځIB q7ޏEQEzMZN_zX7l-۬-{+OMT}<'56lX/!>/ {z>~}ݒ>_]=
-QWl*.ūa{`dHIvW3lfzIvϝP7fqr؂ácr~6RXY]r:,&H2N,-8%f8QgϽZ^  P7
-|wXP;@3`y0 NRA<g4{}`byJu^TJr_!K櫀<GLqayAsyEz3fPh/IU?jF( {kTT"ajm7?lH6Jc}`(Jõ4yVA{*gs 7W bo/@eF2T=Ton^ypo0UpKT-24Lt301*b
-WJ-ol-#~EJ+/}+mx`x?G@7؅Nah jXEu&6Ҵ𴶂7_AQV|v,u^nq?b 5TR#}p'bl
-"t2Xk:u/#HVv?%لm2=e;H%oGUrw}bk wcֹ)ͧCׯ[&"iP(ݝ=ڶ̠]Cr{
-bW/>XtU/i;%_+#H-8rH ԩQFFGH<HP\/#Ck<~e?'lqE{rQ%NämEK3C~n`:4`ᛗ]צ*)Dt۴tASSgcD*&Z`6r
- AQ`d!{!9O]J 7T˄'~ &Pg^/<5+Kنkq@s
-2[h}\pFH td m<],[1hE_,O7+8o=62sOKD@ވA[6zWWh)e[ <8eoS\귓i q7
-]bv;Aқwh! $ސ6x 7ܰh:}=psh2ہ&΃ lIJ. _?Oga+,',`-ӵs7 ܎8)']g : c ŭE:wJ(睥6CgiPTd }$l2@
-8HH;6~H9\XҌ|G_)or`{?,=4,ztWLUsq tIթDNR}a^ u`JdZM[z + *Z>NUbY6d ' z;aTG+{oT7vƽ #]]{&LZI|O8
-mCR1+/Zʥ@ 9B(N[G}]xIPs5d􁀕kWc'&D54Ibh ÿ7BN\۫w!޽^2!u/Q‚56 ]| :')01jLf ,`*Au EEz:2{Ljً ljzk}f`6߭}" o )+2fkɏCeBWu0F m4P>*|5V&+<bȚ'N}֘h֋#h-~XF}Q¸_l@û[ꐞȟ>s4<fD074맣,I'mtqkA8=b4"M3xHopT4Up&&Fܦ'Z Un)Fy~? A}2u!wByHg3>WcB3J=<>NV>L247;l,f/Ra){_ci]>]i2#{:啝C;tgJEY.\ҁ4*F)Gn9^s4}a7O8؁89r܅hL:LIfW ۣ !L|,(kM=#.IHU-8OkBHۍ7 G/moq#i
-TV]O--Y(a#q0v0t2 -iVQEmğW3׭)g{x
-yj>k=E2<t y^iEfgƹm!3m;ڍТqo°jF:بHK>3`wp$qYAށ7"5/+ J qVn)!w%]~
-ZYjtSiqz,.żh8?ҟKoFnr&5.?h l&HY66gҁi?a2*O!a*Lie@A^d:6uɃ~fi<Ir&U.dҺAHV{`R(qRa9crmze|dƒub<Qf!v(Qނ7@ rE|S
-hG8Zszy̘;[x@M'Yو_LD!mO=9og2YZ7b>Wqhl?2&9$֢unԁ%D 5'tXy:6S,6T0!}!w+-c#<H?uM
->d `T7-W-TLI Q'%#x[gau*'DS4h[Ӵ
-LY-&9Z _ +mxuF>O8#pLF`=*6Y
--ý \4hI,[*r҄qSqY'G?[ޤ߬RtQ#J!:Fcq>~Ouol>'|^|.'~>\|,CɯN?P
-4ts=G^9
- d7辿i 0_m0_i3c֟Z`B%u鷈EâlBH!<$䡈(_Wyi.T"RC~֪xn`O@n@ۖoVq*l<rR\\:| [ܓc];rKT<FºӐ{6(jN[_t5pKMChGK__0+1uCzt039HG>\7m̛Ї/_2Y$hҼnvވioST()"фܼ޹Oxx7T?C\럞I79gT,
- ڃhRR-O&bM6) S1NŰqS1C?N}#4ߏ\x;D <ihVTo&${t}Q!W#tc[4ZfhAǚ~YL
-`~cC]';Qǔ,Î@?GS E>j{YQȤgV?gI&>6M$sCBs/@})1hV |CAn,1oUy#
-NA_s{
-s.sb}߶eNJQnW@xt @3?yCU5,KbB:;救I(V!Jo}3nӡT,E5$B|jo9{K?eoXMs^7+^Ҏ#>Y3穔'IVIΊ$_~M$^=X-IW,P\=AKD,L!IuF$YKRty-Im,m4%yUOKJG=%I%S=[Kݧ$?ѓLԒ%yH0 WI$itK$'^^xu^"bv)p7]w861oƻD&3
-2
-hd%P.gmC(A'wv-lQ:2ѡȋBƣhPO]f3z#zVk`/ʼn 8 Gr*Ad#f~lr)2lG@x5 , htoF=d#/ݍ!d?(t diݮS
-T8ʀς Oc[=j*"9DB_0g^q4Vs
-.fW'mq~'[>iWw0tΌBsb:BU.ԇ72NV+&OCI,x&Q◆EC+(P C)t)). BTʨOqt^6m0#\:
-TXRˡP)L~-
-MWuKt#4Y o
-³ |ާ +2Lg䟋 pw/ExCcg cKੀNxxAރ; ʫg<wy'C>'<3 MóikxFB bxAx>0U'q-SLiSCSnO12} .11Z/;qe?7>{j΄'MrynL<Y0Di瘁]=dGo_de^O)rgŢ8+ rybLA E-)B[N]%_Lgs>&JDN(gנ .fƵCD"D)ݏ#P"JƓp$MZIP&) aM$z1'vB" "g0#=%㈶o\SuoHdOj:Ni,a Mq,hOTwgw;wl_6Sos5fC&~ӦH.Ephv ;Ӹ\}gT</_@5XzkmY W zo䴁>4{9piTo w#x ?Ļw3 2M 5^X!m4z§rc(\|'(Y, (-E>%[(Sxp@#&U˭D7~OrZn^SL4d.~?H+.32pIMXrߖs׊T% i8¼1M(-BԲuvW2B:(h8p<&9l}<s#xsS2,WeiӒ<g<P;FzܵVk~9$e+MGuT4y*S.g
-QPSGJET˄+֗q^_sKE
-v"xSϤeS:K5D
-EQ fEFFZ h͒ cJSψ jjD=lUiVv GtWtb:qCv] 18_2#Py Ճ[ME;#t<S?yKѓE_DB+RS?UIx U1#kFa:9R=EqO: i*.nIR^[#;0cQJ}^/ B<̿;8yv{'H'T2a,YϦ M'@#ǽfF,b ǣdbn7 x&vlĸM}w+ԝ@^QM4Dpv x=7Ux1Clڙh/Lۥ
-@g9'؆0&N P0xQӕH/JWl^b'+>ĩ8lٯJ`18TyH)*/Knb7FL݉vON9 'kF;jY0@郿W&(iG/yA7%L>GFji*^˖|5Yho){FVBlˬ_-wiԇ\:WE)N%]TΦۿH1Nq$qyMiwi:N62>$Ul M׈cgRk5+S<2 &`3ęX}3ܔxᒂY.P3)Z@_6PFMT} 7sm6I1%Hybq: aWx7V>#UQ
-B֡Ⱕ4'7D\x[rpQšsC'zy__4D0 {d ?MUudHZvOb.sGJ\n%d;tBGk~EX#iE
-s{̘ uoޜd]>9{$wʣCTƙPi¬.5D>'xmo?bi2x
-n*=;iS2r=>/'{fcĬ' [\k԰.U0ov~p*h$Lb\ bCidxY4ƛ!, q*1b2tV1,E)jhjtV2l`2gfK6(/lsK'0[yֱa8f'')%3{y.LCmX7 
-yI1~X^ Z1f*|@=Dy_a8p8xacz,ӓgCR)pJ҇,O~BqcicnoϞ3wr">i7
-ʟ,|k&Fs
-<  H a 1!g<uu *c@qdۆl:?OyB׈eA@_,hM)>޶C@%?~.,V^72_z^s:^zpŗlx9/!|/{/;%^^xŖw!dvH9f.>qWs漑hH|/>"\GRKOlCeP "Swɍ8s?܆ZZD*W_yǚ,3&D8{4BQ
-,;HDMXGDԜ@@Lh_ji7G,`!r
-'ԿH7e|W }+2UZw?)D,I-5)bP'`aO%jq<J |~3 P,txQ5?f'vՠ8؛iz5Y@CCϾbԃF^DVjDIl˳o!0|v5V?:YG:zyUXtg U y=/Ck>em!\? ~-lQR/bjʵڠ,
-t?Yc?-ǁ<*QBzDrӆ(EDOw(A<`Ez ((1kw;fVo_єF̢֕E9 /:_|PX!0ZrqV/eq?9pm&2`q|u֪ .QTC;f"̢Td'Ԗ(),_\ 'yf#{
-%~I.$:nVߦgy]g=Ks? yl?OR?k3iu402ñh/67OƘv&T v<I}^ݑY4r/f(Kк6 [,oP\;j.o“=(_#<@<|lW)w"y Y00+ZU~ &>!q2[ҩn2P؅ LaMctZQ}?0_?|EJoxbP>\ s)m+g[\
-}f'FfHr"kd
-^*rZna-TmeTMf=޽8bfI>൐_ϧ3
-lH#2Ѯ|YP`
-$f((Pf٪дcߖd6(W ~ ]AYocY%뵱`WD暫]%XX"n,Bш2. `^cPvwP,Ku=|S
- lʖXQ 8KhK4L=^sыv!^o7eK*hy??kuWBo;]/o oF >G
-z;.ɢ[l'.~[V{T r>|G%:=@A<7|m_CpA=}w6w/Tuڳ?7/}oOCfV^଒|M,oY]>fDv/Eka.j/GO
-[' qqAg4" q}NQ>`* KcAh .m? 
- 
-S9E\\{]G7tKZfk<eZ>ƽ;2oE#5Yx?"{U@: VK wvx3sU1zda̰ &]`ն>㶮"sͅ:߬&VjDHH vψW󇐘Q-/='MLT:3L[:Rɚ`
-ʬ7;4=I⻋|0=&XVj *Vl)ԂwFS)9F3pO7hOUhk|w
- `<
-,Ra['*yjîG3]Ayi_K.+.P-8X\oVB5"i$eK@@
-1/9}]݀\7ݿâP7^ge2|unfGܥ nÓ{
-hlZp+
-X]uS`+`v3Ҋ)$IU)t٠#̵ ?k֙ݎjlZZJp{HUu5Ɗ(jUa9fPo v25S(Q˪AՅ-f尺f:LDuWg*tVQH̕?'D]
-)+ #fh^/̫1[v6VU.zv^jʢu<Wk= 2^l-h,
-K"dϴbϢa
-ajXΈTVt
-u8WY
-׎9,Ws~ӰO:˥Ι!b9.n3s*j hN5EHy7?ד;
-n6 Fɞʥ{@E6ȹKǺׂ0
-S*
-WYufy U.X,eju[,(7+!v[Q: uOz1¡eEjs.2!
-Mezk3X2s(~:#_P0Ӧ:Z95Ӧ)XUBª'zdʋlVޙ¨{w^ܦ:ĕT;F'QRpɧ*acYȜP,G{\ם/t[
-ē~zUU]P=?Xc@+~W%J<4a}ߞw7S|APU
-NX>p7WꏁPAWLf2@f0.Q*
-%U޼jkpU֋|Mdi 0rJ,+YTߙ8@n7
-m6xU~Ȩi
-*iriRo(jVQ2dc^`
-".E&rn:N{YRޢ[2ڂ"dv)}0&q6/AvH:U{
-jlE-FOW[)ʮlu^Tj䒩Ƥ6ՕE<x |k0'C6am;1sԂ
-\PI~G[ 4[ۏ@No"W
-'R[`H*X=myG,Zr5wͦU5qqNT6 ޶<41r=06ۤ DIˬ>tȾaoJy?]=$ve 8DACL ΐ72tL58讙ę1klp"[E:xt^EW?ڙXK:AEvA:ߡ2[qPBRlԹXف * 0R܊ Xct}:
-) -ahb .v
-X4렅ƅ*tdҙǦzKfW1YW:ޒ> ɀ f {/q<@ٮX|L>g#Yi@0 ^#Epù1G-_]᪍U[M,o5rj,ɚ~)X૵ak+m>eۿES:݄)8 1W%w)bצ33%Lp 遒 մyjKp#>ebƟѷ3#ךsBPFAN C+ ߖ62ز _$.YR;"C>>/`Ӏ`tkC!1%g¹9F>5>Tj98)9aQL@AW'iʋ _FknW,φ1T{ (CeW2Xi:3]ԀuKb8›g^>n%?>'`+5,T7.j(R'w
-sgu>S|\Np#Ɩ@֡yÃq{g*2#ú3$*uO!bYxpЩ\ my-U>h;$0.7WEd4kb!CX M<|ᓇY^*</d}x$>M߄hb"8|=ojVIyCIvD:gĺ'-mHB8Ž"B5(` ϋߩFh]<'ڃÃq-to)
- j;^K5ͩrys4m(9{e(Mf:]MJ5 5 XT$F1x}-`RvȐEAs+[a8ݺ&<nk.-*x\`܀3h|; -)%YqwEzQ!f?A
-974i)0-AhY(G+i|o|=F!?&t0uD% p"dp8 ]PxV=%:]y$X5dP1+XUo&R@P<Le\6èFVYC
-W0i]ЌwlYi" _S-*frWha@g״&FV/ Ϸ_;_q*$Kb\+=?!L+ ɼZ`u-!}9
-o~|ןk#$6Vb~~%ǑJnn_ߦUL ;=pX=
-3QFܪrTUKUU'_YCUD1+Y8,})DO+46= IKUWӤLWe.|䟸'u(
-JߖZ>%JV+mӚ1JZ?utolg\zޞ!_"aQFҷ]P
-52-LJGxl 8K X(D
- @6)P<'S#OOP&56g˨_g @ `-C2
-?aZ܉rzH_-B/߃o0}8Nmɳ #ͧ! |k> tgK
-
-
-e)57vRzG͍; j^)ұHժX'n. mDg9]}~b 9ˉ^ ޸b^\ǴJ-E݆xt0Pv(l+8c>9t@<ȝ1xU { }Гԡvsrde(j]5dL
-hf%.Z0*BX`33hCBVIj^jFff$XQϪܩ@Mhs+nqk
-$(iz*ZAn5ؠ ~[}cc y,cNiby>IbJ'|
- ?*ɶq虾[5,i7b6`&ژ2:Nl&Oz)0&=Jc#2[ ,t/SNJ-WKEzSF=[iEv;Xk3Xgp^Q+@W[8>tJH
-hGwfX>j,Lh$"RrAla3i*涩؅?*dv3rUV^8B|/ і@܌mxٍ))ܞ2\/Z-̵A) ן 97%oo;Ԃ2 [ԡӭ9
-"8Af g
-[m^O+_Hy U#bU@YN5s
-4ET{|<& u  s|@KrA\$t:ٷ:brz{>Lv01hO
-GX`?8>y{PƺT_GqΪ
-<Vy.ʳD5@#" }oHICG = 7,3Z*߆֜`g8X@osj+ŷLmUoUk!iv%&fGc-ˉ,p8\zYyVTӆ:>O݈lQTp9ܨXaRnԺ7ZzZ^担s]zPG;^JyNҫ?z#,^u% kT饆 mM1l4nԝNPf;FDΎD+\nOqA`ȷԟ
-+K.̝ R.& ZB gaʗP Y]TP[
-*?
-(CUܔck{7ɿ.G6#+
-OTl(Yl =xB gɵZF%Zd5D[ ^bЖx&Cxi~ox`[ Tg&&AXryYA)~UOm󱿓=ʾ/<cvboOf0aem){DKtz„'T&mW,o U D#(d<]ɪp'PE@4ta+-l:r̫ɦo) @ps}燷`EfӎʺH-R N.x@\Px­X[M:߇&^e-
-R*t`(D 7v< M;j{N Xn^nMzY6+>GV.60Zl;2/]_Z9r6dU '48]vJЭuF} '͇Y<ǒ %R9J}d1$T1Ͽ9RB03,H-1sVq5A
-0ꉊj[ظW[lhTD\VJ̳ V<nwy)Xh@vWLeͱvv9w&;z`ugf$;24zS7.d
-$갏
-_ݑ/+E0d,6GE͏ ͗%X ['
-#'؛+3MnQd&^0:<.}輫m%C 6WCo9+@j7eFÈHg23݂HPbgF|uﻰ(>h.\}/CnJ_\Zq:3]UG!㮕F`S.<lN0&EމOCO:5 vC,0hLʐ5DD9urE.\99j0 3JKLY{]'-05Xb/ކ%C@Jfmq+yI-YNt!+ݫ.N-cϩYnV.o4y˒bK-}VZ޿. Ѧe j<|_CI=Mji78トTҢװqv <;o@B(t>U@ZN?"8
-<$軱PE%nj`3xUkqoR,: BR?\[MYqL$f*0!Xf,0z kTJKH}>eSj+3Wx:;ᵐxZ3zU:
-
-t(ZDj\$/_%,}h6NXm__ { jCg?
-tҌRIpS@7tg."
- V"
-2r?U+Tpg]``a=WX#g6(P_|'T
-KhN8*Ч.OTE<KtAC9Jj\*Disnu5xM~LSWiFcè:T?]$H`\f6Px3[
-\u+n^C L]xI 8~f˧|+V8Ĺ ;(o1ʿ3SzPn$Z_{IAUga*iCO J_z
-ւhޙ< uC@0C^4-tB09fd,P+KqhUk 5uTF+retlZƈVh&({+{Vq"jӧ{q).x q^xH\ bT,!EѢ!M4<- hg([R tu8Y \8n8ظ`EQł.n)x9+Vc}4e2WMI1'Xk.\()e呸Pf't:/| s 0ӳ*[!*m-/Ljׂ!Bsΐ~
-3tӚ_kkVkX\)?į| O/;ˠ7w!,{^Xl$א
->LB- ]ыoBV0].׸r3.F_Ofc{2=/J
-쓝yǐ?%ise:*' [SaGэeV:+v<0?P]ϒ,#/gbudfJ-78X*FhhK9) |΀
-nFհZ3d<~+h~1͘?.si<Ho3_
-i(nZrަ
-Auy
-(ⅈVUdن~&@4Fy\z-ǽ̳uWDMOBMBJec*oה,}ƴU#<G 6!/P_'BFʔ#sh5L) WC^H^6@ z^@JY-o@ZWUW`S˗jrVD-Ye:^V[q>YHʒygnK=L*6(*6syRbboy
-FgaqJņ+ 3ކg "-/6Lg3ç6wT2-$ lM@~^PlgVxGmx:"EckNz·9ņϑbtiڍj<JL·¨;'OnO8fBVnYşB4kO?4y'Mg`U~:3?3y81&L˰S_ؿǔK#ȐB1T&yt܉J,tTQWLB clB m
-
-wM!4>G%ׂա r"i9h :{tΣ劥XRE/U#RkQ
-:beb5.3=#DGwZ 1eĪH&S^ T~:"iːL].R"eȬԀ(DҲ1q9S܁Wg|<1
-09oR~a
-*_ ^ h,h2Ӑc2rW#U[g3a=}^oH1WWbN-/VGq#LC΋g̥`+1v4ʎ 3G.US14_ 
-ᤜxWc;9)Sg4Fjj/r_^^q2T*G1$*R)_ fauNb\pX۞"xRW
-.@ ayW_֚CNQ]*j.9q~!AFy)0 PxB. vjH64f+܇P
-,2H (A[-x+``
-˖Rci =';&.HjiLobWvqZܥ䱤xֈs<>Q@_]H:a7N,t
-&(\9V H6
-lI1
-nFFs@ ;x59oĺꟙ"aЈGS\S?<_4[1CITdR:;UF+ o/y'>e9gCZ?~(Y©08}bIi p*+(&)ڜDD_B1' x N;e$bԊr 02aGeUeGɹyscJEWhB;AiҺ&襭*zʤ
-ᱦ}՟vW7x^5֝J| PSF = j@g1rEUV"[3u$>0r~& /^2N M΁ut 1h<P;Jr1s3JcL6vq>_LNx$r^}8%U6!!B&ƫ{͢=قxlBȹZk lj{ԙA (9c
-aH1榥%!:-Ƕ"nV}~w:Rb hGݹH:Uw3QuPUMu8=#2VH l9c)#i
->vO٠( f;Fa"ׅ16I/q<_Er^W ˄o
-tj69T
->"`>%RW
-^x{&xkxy(gY܁2g( BXihF riC+-{V)uq`E2XW'߱5~bK?0ꤺWx- ZL
-.L⚅+d%Q@F\ ܌T$dߘ壨5ikg%HQmA
-m '?Umk]_{ /;6W+FTj;
-c_"Dy\ϮHY}5CL+Go ?=T74&Y[^,K<dpzZ.梻t+bm=\١ѫ ˦jzZ0c<)mF*$@it\z6ѱ['vKoRuFݹA=KW3j<Oy*lj\vnHu%iQsh<M n:fy`/w }ivMrc?F>F`{bK@.$S>0X;pp6
-ps;,Jp5-7;XI5~[vi>)\/0z'܍UgLHx3xǠVS҂ U<&$韤4|P3ʻo
-iO%sᎫ aNXNݘAp{h+F*,1s?3 '&"|GaAʚu^"iZjzBŽ^tŜDVӍ
- [ac҈hRafeKQŽ>8Lx8CQN5^V!-} FEnUh ͈&Z!7k2vA
-RF@^V+m. z^C%I/2<RRoƳPMQ9OC&蜄BWêZH
-x%Q.X%?Tʱ@h$ <% 4QJx锤>b.G0 bC"t=mX$I o)Hu'
-P3m$/00KۦJ 0Ox(^(JR#2m)rlZa:4c"=<H~Hu/`Ѓn#9߱V_{B="G'Q뉏 -D@'ltRJ"Q{,F3WVy1y1^*JZ k dT4Dxwx!=s
-zx-9
-3,szOa 0^j HqMpy䈗'/YfM
-Xk95Sd<yXUFc#gKyxSQXM}$~WxQE˓u=v.S|>Ή2z QoL>B(VhhQrDA-|T훾qQ>L)ֆא(~Z^
-nl7>5:'@'`~
-~_/aTo^_'&ti5}Sf=w/?~r/+w!d)iOϐ7d퀫[<\d~N|Yv{11x]w
-vɮRk4QA]k˦ *1}Ak聍/U}h.ɳWcJKƧ9) qBaXHѪv<+R;\k
--):}bEWyYitQk6ՠM):EFQu %eO}ܖF7EX& :> t~q:ܐH$i.3v'6 xCܳC::,h|ld82{ T0>+eF]QZV8e],]%BGGpoS9 j'k,/KI o%˰e8*QY7RE}YwέϷ0qf0ZoФ3 DGkĘz7YN\xx`QY3کEJVem^S$;+ rTJJJ!(W2&6Aa"%~͉%~zuzP3U9-OD“QbQKj2)-0m|[l<]w@e,k~KF^hyta}&(nE|Oa7,*f CQlOLb%8
-6C^-O#ںFʧ1KIR(] a/r='Nk/ԮVqK%A>Ğm^qG6+:-wPR~s$PSyrUnx=L@9X^yW2#U)3[=Ne|;J@Lڷq3ZE]ʘ>75a2=%A syY|gIc;jWOOy 9ahT}:%g +JEZhU0e0޺neZ@^ O׷ kd<*^QOx ~
-Pu;C)Txee7hOz<Z4[p6fе1{s"
-;(Ŭ4ݷ9?gig ȕE0d[YZ&`e* x$hTSv{\7#&L\d+̰CLT&
--v)`^ĮTEo[.&6
-x{cq
-PڂӋQiZk2)GM*ax ''z#9$9P<d 4L}U2l=J*-nTmpS$exybw*8fpuA)Mtui"Iac0aJUb#eYBG^qz
-V-&?FXKUǥMJ֤D ^N#Ev8H5Aټl˛6vz򠲻}F;Z#khI)ÚJaT*?k$t?SB0!k wf5x{x *V!^'k10øbdqXH腻l%Uqseu&i!
-"Xp%h.sS>V]9
-jo1Jۻtݴ7|~PLC58u~hzFuX iIDbR SHQcф!~=Adg{D̂/{
-;w FQ@s:(E;(7\c c)O6"Yo~]რRv*{y`]#*6Ğ|dv vT j $c-6Wﲓ POU.F *~ $qje5va€*:ՁH to?2sV9`_MQ[ɨ&ORuD)*c{ijcįcvFc!H"nb:eP9=>nj;|t(N>n }nsRD=@[_6
-;XhR9T+8Cَo6"$F4Jiag5#t4d
-O
-h5Q=hmv@vt^sv):畿Woyվ ڭEDA>Z>c_vũgǪM,驒mrպ[K WR(44.9X]SoaϷ@u3,rUnG KrEn`?EB=7[?Z YM2Lqe#}'xixw{0D5lԆ~~OoB=M"ݼ:T6(^\ݣAZ_ğ;Ls̷=A*&gxcM0 Ϸ^rnUjKqZ_G@}mUQB?~mc_~&N9M
-u
- Dx' o'vo;m l^G9~7&
-Xk aڎt\=_3,'^ƍfXJ^F:C ۢ V 9m^ AiyC=k;NhSBVty2z4P42<;@<rҳ!XC66^x
-Gu):gl[0?ϯ02|xlZ`isaS5Pȱ-W%li_!|H,;=[)kW4V(RXC]r}eNf?mmLkbVK>u7KԷݤt[%qVg]YZWTK:r)qWxIz^1ƈ#Δժoq$ޕ<އEjwzGA}HV9]˓!룕#=Я*DtZ堵_zW^l"PzX($[!r}l城j{\+~_h,U?L;tW$RK:&R_xuvy
--W&l 
-:/hhjJ pB,O(B8E
-
-=3tCܗM*.hvN*Ҥ8c˖z ]-lՄ3P>; ΅WzBxn@BNHhؤaR|nTשed6$l<$1QY{f~QnH/p?w|./ƒzu;t
-w@*G@GUJ tM:a$cWv
-; Пls;_]aS
-{G]O^iqMNnAv|LU,
-uExuE 4G
-2T4 y&?f@(
-o&uB`*ϝ!HU[қ$G}:.U]*{?1veKN1/g=N2 R úe̠CD[܂щ2r "$UCPAy-߯c}/yPxG~%.^s+G 8Göy_Fs{7z|bҢTЉ:++)gmzڅx7i8tn
-:j?M%$4~
-MBypK7f3_vR2؁uj|i2`UbA9(4'VQ:mJ|:z7rzP 4D[a#sAlaϸxI^<ˤ{5jKV`):<Zj„5ҿUO
-&Cٟ\&Sm(d1Xh'+
-ה Y RԸLo̜F {JT\l
-+_BM:+nXaA]n m
-^ɳqYsMMWO1Ӳ8nVsjs-du?X#'s8oӶ`}?%_u_kԪ] 9ެyw Avv{1*$xri/5r/Fú܍k/OL.pA8奼?Y?ԖXs)J+6\-<J@?\C+.U}(0t}wC I,B@ 8ɷCe)YR{`/VaOCs6 tj3
-_1GdoDގZH2PU&?!çH#)^:5*bW<{lh*K8$Jy CW*`m T~Co#^M--ENJDwW<㐰#ڰ.ZƐrx*{9 x&D=ՠ*cG Ipd
-k, 5 j2 楤Yۂ
-D1ԊPujcӏR\Cnjڄ^-li8|x|.av,le(
-Tlob\q<~ShXTW@J۱=
-qFY]g̬YB LJneTT+A+1Jj+Ej_jLvvh]|jq=[07'(ʼno͞<>_?8dvz!MZG+#:MDT3uJ>n[ k7덝Aϑ ԉT_`w$1[mTwV$>=;L`ApMA8Qg%(c'M"O┻0 Iv2>ɐ%o!'V2\ߜqmJb{B\c_6jɚ
-b%]Gbt-föko=qyo"חL#L;5'Yevܭ1썝{"@3^`%ڃ <QP-x (
-)[D{,L zu]z^/:v,)A4B(~3{ ZLR JR
-r=7.T{ѵ °d<r+IwTL@!2^:-!—~/.)Q$
-eoK
- yC>EVx+|L\ow6xj"p8UĦo2c
-yXS# w0} ٹ036Zl%Wl@4{nc8jO\cih)1꯬Ŗ*R^(Df.%e -XM'O,Qe+[\ٵ<
-gUîv噖%ª#Q[QA2yfMŽY6,Ӥ8.YWMc"ȅO5Rv.<ڞ%ֽPfL[(
-t/$ދ"L+6<>1|wq|\`8?Ue %d$ U;?YOSS_As9&+ޔ첧1z(FOsˈ#GwA+a}#4V2F)wC0i:W aHveai$ /R]T8}osvy4o{ikc1Ё"Vu[* Mm}
-<2z d~s?^%ҥ~F\qE]{L5|Wɲ]> %[a-mOo|^Nڼrrxx3;kxonZGӜ-!%/$' ?潔4ՑVCFD)4^VBc];*m{oAZ2t~~P%YCׁKv.5umejczդҚ[bS]?-O.cA<p}|ZW9CRb<~s1
-)R[$)
-y0Kf'í8DZxרX؁LTy h ސό\9Ln0Q5o3_(e JnBf~#2j;pAݭT
-ȍTG$<|x.sԜ۠&:]Mpܚ ~GiursX׾rCv
-P@ Dk RSoenC>дC|Ta/^5.\ۤJZaKͣ6\I'QW~C)ٿgڪ'*XR!HnKG(Jʟ
-f7xs<bjћp؟P0^r$[ƷMHws=V_f
-xOUgTUwA ~u<4PCJRgBNש,7vWٕvXO;G>ž 4*uEuyMXj`Wy3T&Ƀ\9123^ %OBbt%%:a~h8jeVD1D>)7^kx¡XEY+$%b
-AI,wrcb^97$U'"Mf&9ilq*lN5QM?.L`m0ctP ,SGIU2\>9fZsnTЎ R/'͗z{5c1< ]W|(BǼ7EO>AGpv!5;`Jљ 7.66Cq5gr}dBձk9eSb3 {1Q&$hޯ)UaeCElF*A bl [ӭlP ?:7
-,;&3!A/waQScut8!Gn٥Dˇ5ݯ.|\:}
-n!w˃qGHh*seC]n}Y ®0<6"t
-}@чSA]lڒF J(X‡O;3rP1!";Cx7 J
-:Vӡ6Кo ^q~mc}dj_54WACmBRm=5Pd(MJQp9X)W=Y5Ro$ԅH2ifehgsMI¤I$VuqXN큘Ӟ%؄gW NEC_Ʀވ\գtQ!h5$ԾM{B-jU'.EWv]أjKx<r+-jXִh_&t_å1ܽV?ɡI-#/Q;eWL1[/:J)ŘoP 0@h
-Ӆe_Ő\%goIlK ĨHMbf4 <O=$EkuLS޸0 RQ.,~*Y=Ja6YHV\X`2ܖFWـLe}k|lKYY]g5RkR:s~ Af51NEL-.卫ь >U!|S [:T9<ГDgng Frw45w^_;k%ؠ7hOj"XMx)Oq$a7/G
-!%-Fqd[M,¿l&1l&iLJV 0>v9_x*UDž|At8ڗ5}F!p?a!45 ʹbHQB`LfjB(3}\Ee!_l]p 8`%[X&քڕx'~B
-TS(OOP-:_mJoOҮjv}ЭwfzuͰP
-vg1՟[]uTg."b>
-c rg $kZHI 'Zғ$T@P&Tch(k#_կD@P =Md8&/a;Kb?YžOeJUunQ3x5jT阫Ka?
-oBodjUmbzv1q4t s۩Dqɶd%[bNC %} L{ژ*ޣRJ#~]"yHtm/z{0}m8bf.0mET -&xAUqXQzFedBbH+9rd;54:)e~Dr7Ƚ:'Yx <kI#qJv 'W
-rfarvmO!YAjJo|\ng[mo#[rEwuI N?lmU<#ˑge)`$6}Բƪ[Th}y6Ήvyح$ʬ_In.Ϳh~چtz|AmUJd90KUuM^mп25?S!
-th
-'6 Uܰ۝"(R͊@C1US&UMp2oGQvս֢,;_h \q",~#lj +7O#+*U;jzyp`opW["
-쁍Ȗsy6Xq ej
-Xmrg+rC[pUC(]IINx!ȗQn5gaiT4x߮w񥽦O3WfCue:Gۤa]°Rv%.N^j[ض6CӓG;Xakmh䗲M.+־<$D$#i~'uop{I;/'ħ"dyM* Ѭ>w
-[vNaM1idւĠǜu & r#Ka?B"^
-^GZyK \T#}D9,c6 v;^Jh%߮]kV.li6NoI36Xqp'_Ix;!'s<3VʊkU0m3'b>5٭DeS'rJǫmַ3Yg];?FGźs3X”ua{
-hm:􇜊3{D]+dĹUkcDmEPVKLSе%&/}IWKߚۗMBl"nJ|dbK`~S]v-J&mRbR8êP P#LװmB-(.˓džA#βY^.>r/r$W#gp(r/m"xڹz!J.jX
-܋#MxӐt4;,-.\56
-#UMFwwir}ڢ~M9Uwa'ǐ{~U3W(F qZM V 3M?xrטTPH.;$xVka
-j8;z:t_s6Qy` A/Ii0MEp$Vje
-?om϶ٿ8 b^K
-HhFJTBxIRt.])9XbY w+xo4H э E50o%e@.R=,92em/嶏dl*iς (-=R
-[<8}68jN/*E^`2JWR DU -4xme{B'e]]R2|TI-ԳE<ޙ-yX&w JQ$F$IXԽ$CrY~OĢ$d䣑{ṿ2w PĊ?iZ}ts`>i E s(^ee} ߨmk"Tf]=3&xLd{KʚyxyR Z]۹,"ϣg)=orzJϻx
-mT80#+^(l
-;~.&!yVf ?yܹf}x &
-:[\0U {Z̰'
-4P?xW~z5#]E5Ci jKh v ??P Kaєݗ;Cpr^ SU( pv5tLa"m;~#[FǨL_JISd;‘Tz_ukB1 p_VW䷟W@x@]58򚘠R i4Zc=2Lµny4N`O- W&^g m`Ԩ-Dq5@p0@N=9:z4av=K[ϫ5T$qܽ\JCV*^y6é B ݊O <}̴ß]U1+X>lPL/ʂ;uT+~2K|ډSE
-éAK
-O+'5lP68efj¶(
-iF|i_˅z+
-݂? #kiEMT&>ԥ/aeܱTK ՛$)3^iܝ%% TYNetskfJS#oA<Uφ2(͟4Żϋm+nƞER/
-y6X;-e)h 0̵y&gX
--Nв
-s|B @MӣW5x/}FBU5tZl(B-C\=s{u=z('ܯ̢#T> o3GŻ.zx5)j k 9?@~6eJȺXнE9JѰɒ3<w5I+ F.${ktÀYTJRi@U{ij>\`Vh.4| O4vDxi?mA6SJ
-5fQ%SIrt v-=i
-j\S3X1Vûzd=dTRytsDWlЍ~{*򾯿-P?D1m6f/`׭_zJe>ģJ3BkQ炉hIG))v
-D\5%dXp5w=N¦TؕJE|3Yr[j 5T-w x/ _gHDᛒ9ʅ; ~ҷKf_\rdPk|HuC]lhs}pqb6uƩyvvȫtq#ҢGHFޕ MD8SmM1mW&I3wM5 ?Rԩ-MdSt
-P,ې˽Whh%kcIz6SW~
-ȰSauJRgD5t~t?5Q Lz'~zNOT
-ɪ#sR[Jg~_[ 7ęr/N;{ֿoN}k=Np'/2 u}CBcM< O-PXw?
-jǷ$^UBe'Ԏ+-. py;=i`+/V8n<-^BC;bxW /AtB<<5Jed6UtBI+@)By<ٙәRyoB.x~56">/ZU>IQIJ9+dQ|Yҳ-$p}
-w1LNFKP%:HFbʌO%޹ &]8-gV#rWcv1> ]j
-Oyc o 7<W :oܸ4RjXBYvKG&[.CXg%_! rj9|꥓Uc/[-/kS.aG?9i<TѱX `ZDܩDQHSҹ<X\ǐPۆg[c@Xd*^y"ݧB
-veYԻy^pLT~6ŵHєNIF#hXU*{ I5Գ5VѺCۃS:^u)OeP}:;CiDTz63rC7\ #J.x0Goy/3:$FBxX!T8p:퀶ֆ*t!2_!GgEƿRy &ftJ8]_=E):Kpht [Xw~i-HU
-O}S&@fiR;KKūo|B#yҰR͸>=0OH(M}D)а>u qGڔ`Q-lՓ~ *^my|L)R֘,ĥ?.i9.`Q(tivEV_JB/jjM޾ֽ ty1 4[hP &u9˾t uD{!i&e) ~'
-~i|3;XVsfAw?f^[ː[#:|7mamU7iTbut
-@Oy,>T'Is1
-YFCC0dh?/M*u9*wa@٣Q/c<}fy6l1Mm ԟ̊GQ0W$#?Sc<lNu(cF?D")eCqʔP=\ݏP\ USv SLR]Dg[B{e+z72sZ;wTpb ?FA5F5K1m:Mgߴ<Sa/3,
-<(QFqtP6q~>=h:%<I -'պ`qX.M&W2a<'@ti,mz%:ػū`W{w!s$T$C'tU90_z'Y=B!`OC}qخ2<|Q傊 oջd0l cԴW'.,0![yEyDC,rƩ9ƚ,M!][A~sΨWAub}љ|NFjC-p,γ[su/&7sQTAz++Lw{#>z>p<l(*Ѿ
-I(D3Va;
-z)\J9pFy2 Ҭ 31YF|A4[4۸ή7o$?o iTQ[P厗m-
-x9=V-Ԯ6K2d$ѣZ 1I-) {Pe!vYPA H6*>+#%s-iL,
-|*R-,TPWr;ya<aYaY2&A3}HaCk3^'n?ܧI4B$4o.</=6n,<]7-Xzl-)qxm
-Ri=^Q ` K cm^A-F%}'{ Fu"7v,?L'&YK}:~@,{Ɋ^F#,r,E+{^F"2e O bz9fKL̇xWyg Bxd lOx &ۑgth}S7WU YߠU=5kn$n53&%ȓFӲ oÞ/3:B0P
-J47OYÂjK0?qgY~g.D\"^\+ki#{04fVgh19 ^v)Ia=p ʹFa
-c&B݋Cb_#V aPtU0KrP;mq.I}_b
-wm nlcÆ)}mG^RV)c*w,b`gA.5Ǩ?
-~iP}g,Im:Hyztq3oD|Ӎ3rKhqQPDռ;Ӛj/~[9B݉S:.o}},0
-1$umW+4A(@QJz9Vx .S-GI[E}&Io1+a[MUW<%ɡ
-\x}.-4nSxYvXdm.d>dѲzQ܉f.ώ2gZ1֫%>Zu]Ф^rhH$G뉠GO鼴pBæ^/Sk^jJc}A6<EOW|zuUʐ褬oP\jE,)/n{V[~>.k dū9}qG??:^Uٚ)+\FcFD&َTטI}q< ̉48(JmS}mzh`$!}#ﶀB@1xT):
-3'/9PX:pv;8 tbW Puvrzx2^3ڇ?lI \ݯ:3cxy 嶱Ƴ{vmbR\\uXB:;+m/Sv3ASn؜#>tT?^exG(:;0hvÛ
-rT[PuT
-|
-rCW@٧FCj/*l-t
-V~lr`mGٚ§!UA<
-$[IQ;}v)&7EV|X-Gy^'k>Wx䅨=R}Q@yvt65<ĭЌ[1M$6^`__ 0V'{GsՇЎUdDa<|ze&i/bJ N} :92*q G {[D5&Rky%Sc
-+501^D*pv[uMDUr/+89>` u];Q׵mJ4W
-Ն4?yγ+;>k* ŢpLs"*vx +Mz4>QJ^q\v Z>Yl|A EAil;r>0Tu:oBWhB-3m^"Njk̆_{^c 9_Plm&a/;#R}-&[BQ;~-dg 9&<2ҕw"
-Y%#.nBr)%ApIl9
-b9-P SJ}+ٰ1&څȚ7HrWa o{g8)U^q|@MDu'߲.z?VWhZ#$zP) f4jY,Y!5U"Y9J-=bwuE-$
-(6`㿶8>i\u0cgs`?}˃Dn҃&{뿡{=P/4?_ɳzqx#h_ena솾$'xT=hǟa:,n‡8,w"IzM=t{Ux6i~ї
-|&>y
-
-tnʼnȉ;&'SrZɉ3{HNr"g <{Hƛ"')WɉU.ȉdoQFRTVDN,H6H*Y9;;9$ yON:-? SID$'+H+3u(g =9_ #'RVEN*l9;ɉ- ' VDN$,HHX9qKɉ]HNL 'jf3PƱ: / ,k#'Qord{ɉCQ@5&?fZ"bas>&Uhڬ>6oW}
-}B'dtHoQIt\t8Bg}4|̋j+b`mS@IlE:$C쮨J= GuH;AVLpM\8?y!Mo<RRu:{M&YrvP~/i#w0o#niXKn3G#S-Ґb3 \,H^}خH. 9./fgp&3ȭY^Y1?twjB[<yqfXM0OĸQ(fqg]Po>3k3R}%R;g-w6b)֍HJmc%wFlڼ ja*ft{D 8Ȑt]~ĉ+# %gB~"=
-+IF:o2)M=ZC!(Q<!ɮU:DWjr?uȝ抪!%z\qH+ r-亢2?LwE=m)pEm6t\_{{zO2~;`k@k1Pvdv|v,ҽۦ]JAQ
-^<?;6 ]F|`#>€]+ұal=(l=`/^da`39I
-o"ѤWzsuX_b0{ Xu_Wy>|j+axl2* }I=hQo
-\{׎ +@BVpn{ ArE)ܯ.l[1^R xV&mD4ulmwAӮ >LcqI+@B$P"Xd׭^+)1%<_ٹp3
-e:bQݻJZuP{B }F:сdM)t&as1y8E66ޭ,g
-2Bny}Gc*oAPnV.ta ^ל؇un_^L}N]"sN5n튖JQlqcEѽ>XD37^ip+tZ ͦIT[j˿E
-ho-uj5&Vve6.'oN\Gp
-Cvmi&ߣ\n4GWYdK[ĸ<Ae@|eh+
-^_aj|9bKҹ=*jMJP;\u``_
-&ġuæB"Fiטn[R1$n]N
-ٜ+A.o?7͆8vbN)GL2KWC!/tY489'MH#8lmV)7䝶!UlhztT6Ե4&[ / ұx*>XL-6c OPPm4STڴ!}{7ӡݠZݺXЉҲCqGV$G,7kv@'DF
-v847WeZ+sh<TƙLCexJ{lC_kL? }IzsRE.C?_$e~3?LˉZU^(68 p[;A@}l >vZܺ^~[+!fLHTbguU;#ė_tz܌FuhZFgEtaeЦ[A,s_2 d0s
-HX_Uw*VA%:A}u8WF~j0 S*jq~fG* y
-M&~}e.}i}ӯ[RJOG_o -ы7ЋwJbk&)C^0W>_@)n<"c,
-V\(D3#PB *4ό ʌ¡6DvYf]꼤5Ab#+! rsOs?TOZ"sH,SbŊ^)beM-sBQ*Չ7_E^v)rz9,f52ڐVm cn19Tß{J R;P5W-&*<G 8
-u8JG ݆?KR mo _Y
-Vy7 ӗ\AmQxrh1?4Nx!}F񔆀A{, ޱx;x R>ဠARO)P:w [<#<G;I)4 /
-G
-$yBg ީ,x̽WQSFOs!C9:}/ K{%ԝ! -bC0Xs~SWѧFM|:HY&PY|{IFMƚU$H`h!WQ@#4HBN`w`n?;`0F3Jyq}c =\sGÕq#qUt@ <3?:0Cc.=]."]8I< eg~t00#vu=HB<}0
-1ϽA=R<кA
- qDT>q}b 3K`hZˆ箢 4>$c]?0w}׀?t!_4l"/0}}׏]`hD4v}m1DV瀉|vs ߺ5l"9`"?{\!`h|B=NѝH
- *D@CZL`'{m7zb,}ur ӤdKsw 'PzaOl}l$"AZ݁IɆ,n^])U==Fd0_7mL磕P Oח$5Ɛja蒽S/q;>u䞇)WmCeRv˳aFlob5vvn#Jޭ./ɳ^DC1˩P&nG
-c{R%gOyfː&g6Υ1ޣ%"oDx^"zICW;@8ڳ=0x hI 8Gw_zF͢|iS1v+.;"@[ssGL/ኡy^vou}(}P횄64ͮVen3[ !-gtSzs.tA}m.M$<hLVQhiS랭_nA9xF(t@r_^fZh$yX~/^K uBOvs`Ϫr#eGQ>ҥgkWzܤkn2MU^ܧU?} li.0"cD.NE l]]he4uM]V*1^v9.O61ԉgBV^3CZ]s'^j#F=QlSneOnX!H[E
-C{6v5"~L܅ MKSL`s-}d
-\, Bc׻diwd?kObhpox MeD
-wV<a36#W V<Gs( k뛺o]Ƶ}SS[c̦[5]O=dV
-|O?u=ld
-W^7y
-u/{R斑HV@P7j+|`FSBCW6w22{;7;|Xׁl,ߙKawA%ЯW  #ãGgFC-}c1xuL5Y*(5^RD/7Y:p/:zIhl'~1U-/@Z;bdu;̅kΠhh<GC76#~^hzF;˞LܺGxQ.7':c!ίK )vO٩&\ER-kni4'|a$^A#;b'B.4d߶:WAG6%;H5!kנTQf9y<H ՜4GipsG貜uL>!9k̺phdWDVC˵ 
- bGfI( 5kpTm-~S{t7cŴg9d%X"}+/@(qg9WM.ӻNu'zIMAs)go~G
-5z]>*>Ž'ic^בwQ:(:0΄\p+h3چUC煸ߝ@N;D6 8 E |88~jȻK_at:jP(|ڮ}e7XNB k6C[eVx?m}r7^C d=d% DAMÐZW!.|v4w$ A(e,OS }oL|
-5 gEJ֚Бާ.]W>9V*~b„5D@UwuՍY5ӛ| $;W8~16=(ۮ˨K7^C,"\AyQ ׆з81>>@F< THf>uTOq5`!ajbSs ѡ!+&7EHn sD%>_*G„h}MqĀܐy f&\hHkv]}(gP 4.\p C#}z'Ξ H@2y7vW_w\8L};`ƷV.0Ļ4&ӗseg3Gg'78tH4v9,P̟YP=}"\M-
-՘Kx5U܍{<0ѕ
--t7CE&59VP8=t#V.5 _\2SLbGCb
-
-{k4#)O8| P.
-_\J!׷ ҉X
-bq]?6h8Nt%Mhw]?Gvԑk%:U
-KϘNvZD@&fl_]L wf k͗]z˵išWϥ]@
-yD pi[ x]^͝AQF{ wM3 u&)y4bJP=F_?;W
-Xy@h o{d>T;B.hCt
-辣×CHH, L0("?>讗
-'h锝yݯvw&&PCEݾ~:Ƃl}A3Oy4-
-%_3{$ym?}S
-ppE~%t;PGGW7=] 3uhrglw@'ľxoz=G]- N Mpd u9>;C*>;j vWIL<jwIy@=bA".ysnsy<:Wf Zp8h]ړ\ UGwvEXL P!(0 F:p[܃Ht1Z!XJdoZU|yê9}p` VM^80O]8B=QVa+n?8
-9Ե G![k #}Qu$1@t-I!5:̋
-O&d
-~\^)wFxAD%Ӎ
-f@@SeEuUk 6 r$B췹j 65F%bw !%O8'Q\V6;.Z vn4BYLJ7w3h5ϐ)rY#8<7S
-w6&_LQ "z͞i-oMC: :# w^LBBpϠ5ۙ'ՐZkh Vp{VB7p3Y7;baX6ndrRw:W5YPJa+}tWztw V0\qݨ5`J\tVzqw
-ak3S6l55Cઈrt{ZNJ^{7zIB|+(gZc;@o!w(R'P|"a8!4]Ľz
-hgjM=!#zˈE+ )gtPO|-( h͔GYp+m
-_7؇VhC0Lz Ɋds\]>ޝeh':4});nޝs<۽gtw*u *FN<:oobp ލdS@ f9x0>jO]e ! 0= Ѕת#,ħ^]N<^D$_H2DeJ:3IOZ59c;Nkx1BeuWWL O*'O6|hglA,>:;wkѝD0UsƝn]{g
-'^⢻Zzux:o5 `ٴ;*};}#m)~Ι|<94aTꢯMIb gv; 9gC7b/}~KGGLܮ.tX.x_4sG }T .# 4_D2F"7]&omh֒ 3
-:sTнٿln-KTW@АT`Kd 8arh#uxÆ}H{lf1b8sZ%@zpozy.
-qv/AL!8&D $b Q/\Ru% |qbM<:pɡP:؄˪צ.%af߀'yBR}Wh'-EKI3cm882L(cўm5>У![[{Rvr'|5#͆z7_jkE0Dsg̖S 6".sCOGKWfz dN:o5q-Ni
-wkZyHc#<th()(
-1X-,J] ޚTȐUus0:B+9x+{;tTX4wza꿧̉]u%QK_U):~.N]oޘaRzw1{_g o&\=;O_\-QЁOZ79N!|l_93I=N|>_B3 BipKQ+Nf\aצ/u\'nCk!F=tKv ݼj+}V)qIP >Ƨ37 ]`vtœS
-٪{9B/$ZtQ X+N<އnYYU:,g8Udc y nqr)˯x#nYu}Z><=4PϳCBHIr>W1}6^'M|MUYS3G I00yaA`śϺ4xX uJh\Fn-q}3/7c3_o:B Yc<60pM jh
-@09^%YO[ x-ӲݠWųƗ\'< .3n
- ~+wRں+8ӟj'[n9Bd
-M|7@@5;x r4nXj0pOGəWq$Fd}('r7+a?i]b/ $A]h=i'Ě6v)FeetbUKLGSĒA$Qq/:EQ|]p8Ve|Lbo79<|O^Fnp[;$K,_GaS9
--Ń$7?HqGY&JwiwmJ6sq?.o:M 5,{]wrvv<Lg؏}xNuH:hR$N6PV `*,,Ď!<J
-M0>o>QOu5B#p^bB6_X"ס?@Pwgkn{g:]2ב?CE#6E8n99C-]ZW\qg㝨L\R`ԧtV6YVF
-jj~P͓.KkE}GJlnsg Vh356hJz[rT&sWV鸜HqY.8g<": |Kgg0?/$gXAmJP?#-LPޘ<Ax!"ٲNs4IotZv8-[-NfeӲi٠ѷ^iO y>E; ՋQv>y<wkC9.G
-\jUiep\8WokmV6sPᎷMKqyiG<e{8(p{Vt==owôM‡Bfzʈჷpsbqg S9YkrSpem J譞[U:w wTk5ok.BHuz괶z@ZIo{-LJEO,ws$3Z}=MD[`dRxN6Ƚ{w<OM3< <q\T-ŽfvL[:V2f`;,m|QLP}?uQzgpM
-^TӼ[,| }fq̉OPg0\`pogdI17o=a1@PO^#|x.4 cjPePoޟw엛&1(MKm<vMf3jмx%|va.>YN6>7`tuKm?}A^N_ۯ&\D\#;2oks4f:{9-k0M!~H9]Wky~nWY҆|F+9)Έ#WiɌc}T^>τQ(: t!>>\|&tYsovoIzx%a$@ BGkt$iO@Lߞt)Y@ܢ52>[dXln;`FĠg֦c+קw' .E?p+ [\9"N;B%0D^
--͡^&G&j^Fe+bߪCW\gjU.e>qz=uw1|SՍdzFBUG? ƹ/ wu\4mmgۇ% 2ofQw)@硻z=a9~x~
-UBrGI/ Ih)/=a=EGd}I[5xͧ܍]k5B'0|bu#U]GW2Gt!
-5CCN0ڋ k F^?Ä~ÎmP
-| envejtG{0o7dIucN
-ysi3'wxȨ'P>Lکq20{\qzf
-4)?=;af6. %+] !eITsV<`>Xm_5_!'CÛC<|_DUxS+=@es'|.%H慈È)nj2Gz%5Q.܉yɔ'O}1@՗)|
-N(x}!;=%>ɼ0mU
-.i2ձ^Wzyh K7X~s X洴 ?lh@ Y?:8-rV{zp7Dو?ycƫ<׽k!;ųlt5:-{e^ i#;%9K*efmue8#~]{qRxP#BdzH
--|pv/)v;NXdvsD,vر#"[S}zs!{mAgv {Y! "0칲 jqXP> {H0do L%d/a^do@\=f|ۼGu~yW.S!T 7 Y:Z;]Ǝᑍ, (  dT >@h$o7n~/yGGy(IC?u3&ԯG:Y:Y~9~A;/wz~+]O~R.aH(V,=(!V#; 6CÍsOp%;t@:%|Dˈbι
-h hq
- u}Z̈C{_}A#H!z@;ꃻ=a}cDdeBJxd'4r<̗O!V4E5AmEv㖩1Ȧv&BK_!l:FpKx>\)TcbLD Tkfs!AG>&GKbS1P?V{Mv8zCXC/6A>uո4C=\G`ŀ @5/DGAG|j!EBCUS
-u:g3x]f:FPބ@߆:a\];8JMw"uuBݼN:*3M
-_#O6~;3*Jp
-Z6+Q`΀L7R &L*`>0m``(Q"0b0i`怩
-fb0y̳`is90`xԭ`F1f5`50{sLx%L*l0`j<
-Y0cP0e`Ql'+!|7oJuVD=62Gy%I8_X¡qәjY2R[*I J\4J-++C"xQܲe"Vn-.ۋA~IvB뢢2pbv
-?|)EM3iEe$GJ.KEXܼŕyVQ-hUTPTbՉP2]D ܅%V"{a9m% d` 7(jJ̺T.LUEX1`4}ʄ)㵢$JQQY^yiEn(THSk#DԚ[f8WX$Od2R\H4%
-蒒F8X}mur87 4waQI}U^HoT9ʠ(FL)!7 y
-WԏyJ+ Z $1D{Za!*֩+10FnM`HsB 9QZ}CKs N1_%ˋH|-^HRj N` E8yZWB[Y_s L1tf%25( w(`PEHo0ЏW1m@I Oǒ
-
-A!]DZyRDT U
-Yv49c h5:RHfDMāTrY)1C^`.=1eX뒀~g -\}7e@<g|H7P%1A?M&;'HH:5 ~2
-ꗢlW.QdLsZIEuFۭ7Ȗ
-E3)ĄLH:%JɿX*3LJsfD%\d"&ZdQuLcF LFg Se$&ޣJA=$vQB,F:1A˅|aɓ20gfLW);/X6bȤ1p|B I}f<ىĩ _pu|p`ɟde2uƢQP+鸌QEToy%̂ciS32qj(0.MhfEiu.q0e[$
-2QQ
-6L#aAA"Ҋ"E Ve?RɌ4
-waFZ"t@XP+h8k hUBy?b#l̅娮U0P_^
- ac2 rV3qփ.PZAΆr)ΘY'b<BYEk, ZAH
- ,pji6fA h_!\#aLjk
-1+TȬLa||fi}pi"1K=ҠLҼe fDZN*]W ;.GTOG||J>?(vkHi"F9DIdJ 3׶.%`g; f~Fi"P,D*ŵ,Y K³gN:e1cD9Lmn!@V)J
-*i\6%U;~$devjLm6gv欅ڼ"maQ
-[^k0.7߷mUѻn k`+/2xˈh. t@Pb9 \22JvhcǨeŷ{iJ p =\^.erKd;1i9}Μ1sd2X5f׎+mc3
-''ϟ1c&O&Ŝ4ޜߙ,fA7ŌObL>3g2c N .$i3ƔSTԌ P سCՙM*֪\ٲ@eys&'-i\10 70lD K>?}c sSP9{ 7{^@~(+@A8%eC:`A@%/TPJJiߖt
-+cy
-bNELҋqnGYڡJʙ8d $ޓKT9PɶT!ApeL@ə̞(-,yMH*XeQ D`/"Ca/|QYr#FqxB/ܗ֣>L־sܲg!>"[
-#.@Q@p}8,uF\7>s/%ܜ%S܏ 86_/1N>X<ؕm'P52`-e+``B&,S`W tn9K쌽!O0PA3UEs R`W]
-v)<+ؘ5V I~vj!|/i{J!lQ9rI2+;QV֢EQF,"E]ND[>񷑊#?!/a֥Y/؟ˠVm/j+')GBVZTƵB(B
-q^u$kLY6 ,=U`+"_B/@bJ6Rk~r!fE3| m2H@%@٭ж%<{9~VZɲ>\z(KHt!\ L%F]ufjqBC]ѡ/BBy^Q}
- /&oo ^w5_(J/PGPb3 'ߏA^Nj՗ļè^PJ@ۡmaPJEuD"Q3
-ZMeEw_A@Tk(k]3t77.PX+rgn{uNRN`U g[,j3r@ZPhNX<55Mzu%Q< l+eχ񕂾<pDT$ A!wy4pGQYw(ʺHY7uoba{gXw/ֽu Xwͺ+z Y7aݑ;us8n^_bJdݜuspDZnCzY7~A7%a|α?8w{
-^h¸[X~ֽ-pֳwn_powD{KwsK~kX7we= pn. O:ƺ9'nj᧘us9us(b>ưnX7p~|}M
-|M&姖TڬV3l<%,*5Ω-QN&YS&$OM1ZFѤfx(c>(ThlßBL"u^J% . * ʻjNJSEQVc#xE7Aev&y*q j@h BTB%7
-'sڔ$voK!v)UL9Oc-# |KIBhM%|$
-|,Q {/47r(֘l8R%oo0am0<R
-پ .ӃrӒ6"|zRf)iP h"G0"2"cX?rSȨf0+Ui"o*+Kp>`WK"XLF,}=WA$RGwYKDnD>L}:rՁ++)gl\L'p/LRImn&0Fe_9eD|3!VB?M[;)+˛ˏˇK8--2"7Zd?X]F
-InOzؔzXF:X6]Ȯ%k`v ,5` l"`/ya>[y`zLiTv-03`/'`/]볰k}Zi1x߫'oO'Ҁo c  \Zѿ/VA!? €_cp];/z>!df5<X\ZWy ?Ƨg}n/套_ko{ͷwvm~иiGZ'G>m=zS|W_O?o/⥮W^?5q&8"<CV㬳VTGND *i{ar5-;5[&
-+)_4ZmޖsKD}#˭%xOJay"(UZ0o-sP-"y˭D2bZIUJ4VK""0V.U&<*+rнZf]N[Kr=ď f#"Ym4"זK&t]#[YZ|nK>m˭ r
-Jj+ %tHmQ_Q^݊GIgX?8mÒ
-pq?HZTU;7s|q8vb0 E6hBknY@Z-*L
-)`qle0[@D7#f'S)YTkY{(S&b;{VZE  sfnń Lj,&b{2U8?4bOĞH&,*TL3sOd=N>Adj3'S뉝AՀbNJL d*z&S('dfPC2u:%` 3ОB;=s9#MqVbO6{*UCd*)T&SDbO;Bu=:K b'Q ĞEm'tjuĞIU;*;#;ZôkN9 2Y{2Yo
-M9oS(9ڳ~֎L`MO]Tkfҷ ӧOgc}&Q{Jm{s3k̜JUd3l3FE+Zɏ$yhPt* ⣧cP=&ㄏcponC|~$рwz3Vs
-;
-2*Ja4Srw
-3(.-*= r)at+PU[\(dat|AU@g+_l-#0bsQ e9π%q+szud[` (}BYnE
-?O<S^n`z5\݁UɔU\~
-$7 ea+ʡ Cޘ xn*5 p*k6%i
-RB y'l .ZB^anv I7 XyIxDMpxCo~q ?#?c|Q9<xzmyٛ>ws87<v|o_xվD=~oʮ7#>]>Gn'oɛim=m2-7wg-3~~ҀqԼnn7}w!aMYr;zw~?O_psȟyx7OKe5LMS<jpuQ*C1썩T2CnR[{ȭyM%x}"?$ {>B\mm
-pwryշ2?'ȞZn(I+6D}A1M(Of*4̌[֎C *L0 #/G?jǯrr+Hvc.˟Z
-b!%%ߩxɖq>=^D A̢Rkf9#!fke:GW:n$EiPf2k[..)JLs"\A,%|#ܗZBҧ7 }gw+hDx.h~P0~
-ޕ*(
-,>I*CYY?SbRO <BpM R3eF;o`.Z( o5w:OCӬd<1f6 <| iPo͇*0^Q/|YemY*JO%ZRKơPb]H/Zd lݏV73s}kvXec -qrQx'&EҭŘ( bRHVVb(
-Mu:$Od.7< ЖKNɄ__XNQ50זYNnT F_*[)j[y''$,ĜƑ(Z+OH/%HtU8G6S
-s X'\F2 @xQE Dm@Ջxfs
-pVE@
-H/-I^"$bD2VITZRJh[\U!{%WOHXzT[wH1WWG}MZ'|VioSTtzylal}|WI޳b"
-LLY_daVJ57JC]l"eDRVNDz~p9bX-GރSsmT ca=!}o0g@ƲsGҋݛ#ذȀAlA,/
-ev7g +XwNflkd.aKY<}+f1Xլ}?`װ<dxu?g [+.~G^ ,80A߇DٿߜiA8Eoxc~x~D۔LKL,8g(_G3S&`0_-+F=7F 
-P8*lo+~%^\52_[!~㋧^\؉??wBO_8­w/_||MtکyDSŧ?eedR>S@3L0```F &
- L%
-LB0
-N22SK_LOY7uf;OkO"}9f0QLSOeQb<7!IQ;2~_zc\zQc{괁w"m*XgZ<F_rz6U6'e[WMQ&;B才oўoo{HtmOIu>o|LQbG~wCS{>}~nNiuWnw}˛uc[.κKS}Ÿ=_<gzV6-|{ǮY}gʨ[^z3ۏ_Ir%?z#}_~so_Lc%^
-#կ[]n(DҌX4c5j4G4'4g4CJQ;_[_%ڷMOj=h@muzE۬{E]!su<}o}Z/k[o=_]pC!00pAe`fio(5 U  4|b8am#BF18߸Xc\ohbf}ccqi)d6M2f曊Lez[MMLLL,pFqxxTllxBxCv$Q#ɕ'yFKOzitVNC% XF-+Ѳe[dȎ.;#AƗ.K W˓Sr2g/ߖO/BPHBaVd()+\W;_*~PV.HzY9_HiS>|Q7e2DK%T QݡGJW-VTUQmVjRTNΪ~QoWǫeIL,u^_Rޡ>NQCW3Bs&_SYy[ͯ>[ڙB] GڏW~vky>8%E7]7KDZ%];U@?L~^OO/җ]_ }  "Cn6<jxʰ0͘g+coon$6LKMf!>X0HqsbBR.}It{/+XAoeJyy+7;?#x))f@+)P4C/ J%CrLGeJPQիPڡ:`~z\GufIr]IN ]n4T!wyzk}_ Fqx3 44LL5}htE([Z9b)~Q=5j'$BO MfK+W_~.#{TR^ TiV?{+nWܥWXpBK_V p.\9@9B9N)ʝʏǔz*jjʩzD=էUF cԋԥQ5@q.i(ڻiiuו
-Kd-^wJ[*.--/uI!m,"tYPGeeo&{_,()Y켌Er<hGBnWWk
-}t^a/˲r1p|<S8qTK-U cb"_Q(eھBqG\}2(3@W~JJRV%yNJ]xͭ&E3Q3M3W(P壚]~^l 02n/0~ x} 06-02=ij31 p8L2U$'dk 4q=PE\-&%H'|@E"AV<خ8$MʃP{jʡz('u ֎< WaG`UO3TԏӧzZ_w0f!0ΐfx𥡿qQ?4ŔĴ4=cz 䄩tɄJc X?$~R7$3%0f_ cE_:T**i b:i={/Hߕ6H?d;OY/WvFNه yeC`GGȁy| mcvbEV(P<xRE;y<er-`m3ne( U[U_S]Uݪu@m36J䏫]_U`m05N_4[4a҄kjSSڅ{w;KA F׺t}}GOo׿TߦR8U}6CAl2_0l50|`pihmuDxt#^NQ n1EUMFnDgsddv}s0>}!/dQ0I9r|pWUg5y_AȂ1FzPY.*NK9xX%/(RUjHI.c
-J@#C5њ;40ڊ4嚧4ۀ6X<]uu"ݝ1:nX.U/ |֮E07H xKz8ug -1d/0^5z@yW@iմt/}ezĴ8{NXLQA[@H1ȷ߀sI*HJn)W)IޕK@9
-H?8['7*2@"X
-2+T]1Ӻ@۩;
-Pt}&qQk rзqU18x!\ 3JJK~-ce% A+gl 5)QOb8\r SvהTu Mͪ-m0wvNRUP@3a\3b_Cȝ4%_&_xKqITժӠB̗JJ@{K$+$55::zH"
-vnIO z_*FI!2IK7H>.;iʿ(w)TU@Οz4*FmQGkiqz5{ݯA;$I:Υ{MwIWFix̰4a"rt|ch.o'_/)mM:DSܴ=}M߂v3!<$n U2KR)YrSd8Pj
-ޑK5pZZYit:h[gȣryʿ!U)xH& V8p.T2`znu2H ޣpS44'yO54i.iiB qĀ̑Uj 7ONfijS~뫋эIu:. <]Q/0qNwQmI+f$lЌ@7r?з
-xW_zH*= Z
-O?_-}bj/+d لǷB+/^#'Пp!߰$商 nВWk=b|%6Q}jgρ|]HLB
-ʟ}UrVz`A$LRPGjh^lk[0ڷtm + ߫
-f5}A !4ņj 灞@91r)I/*_T}ꯖoі+AO
-σD}ϻV2# ޻ :Caa.躍F
-en=Cux;S\ .?"(,r5@ HrHtJJoNhd
-xE i?~R]zHfuzzzzC͝џXOA(s5A7p3ą/JH6V+yP\|i@Iz̕v{AZ)W ?:-Ju"N,\zHwUzZޢީnQRSwqKIkVhvjd W3 &vsWtٲ5 nłV(в=h~u_-<qM? "@odF;az4iMF8S*)ly0vMe&ii9$ 2%'%@ rt%f* #ullLR| +O˛G`/)w
-`/
-c/_
- h=*UzU*E4C#@W5i7!Gje'4$8{L&^z)qY|"-Y_5tHz?4hJ
-n Pz dXt %0Xs\i`2^لo@F1Ś>Gy! llllhaW,` QiiGk 5GhO!*/(n}n;]Bڡ]dUB
-T!,,mQP2՟#EB0!8IerA.AAAcKc6KJA
---gRCrMTIW3LU5*f.'Ugc/c/(yK
-kY~ҝ4=9-`
-5B'BP/f)a0@EAo=yɿU0^=YMh$6W&pX/< cW*4lf`b
-h>I?{8O ¯U9qc_Jk)oiV~.U
-f6P?nl^ke$/} ηj@2!)!?K0_[5
-4G EvX" w/Q
-Fl@oYMAkZ#iS_r`ɕ?)^EX}q`sv?/upp ֿ:o<#ufxCchoTj1koOĶJ'^*gbީdC&nK|#Dp"@7pB7*.=]ƻ%xoc ">];7v ,ZЌ3Ý1T
-SET]MpVrCz`F9<z=^!c8]whV\& poNo.._ ~;ܝ]]qyDs,2}ą]us|LpQ ɩpZ^ *lj;sdZ tqq;0 wY$8ɃZIYh>=BjƝˢ l{c ,QzD>wC*;bc@ ocO+JҺD9B`{)ĵw (]I 1%Y
-FDx@s9ت
-I^۾534ܚ=ϧȁS#`q7lL@9H(tbkrlkMPX!~Ai@-sP[KPlg~q X ȩ>wVԐ57&&!LMԽdyqQ3{~)˵5EKőηOPÿD 8
-q;q+N%o!h.cŨA ;tqaRm#6;>*l[%i^RvCR{j
-|VYgq_^@Rvl [VV.I#_Έ25"UP[K&#=c55Ejzx?KD:?g|ICoj̐g)4b)淋^@~dT챙8`ӑ Ìk8j[0QJ^=@4 T*}{@Y—eO4e{l-W-sP~'檜A``s߳Z 8ԕ*0› ~Ï!kE$4`~yZLч)v@OqS픩ɳݝgؾcc>O[/c*/ςFٕ w=<L&X"|}mYP͒Alr˵bDgЌtHSLIhkT[:f^0q-vUjVp,o @EL5ƶ+7N4eN@M>r` Z^5[G^4 B P & g(M QUm(@~=p+޽6$M0AqHn<0phqM@yk)IAqqUAe4^?vV&#Ǝke-=,&zU'4+Z?x;nQlG}!4 B(q], [Irj'>n&޷8a&LYv
-E)e+shUYM7 9%YiK5nurhC_Ҭ@T"*1VIytЛ@PC[vUg(Oz3HDVkQ(%`dCR#m(Ik}(WgѨ̣=D{
- f 0 6LR{s'OD-8:  .l85
-9r|
-hYe*q
-}hq㡯6z0tN** $!6Ի;4}e/>ss;27IQdz"O}V#+"67s)EmNv,'>W'>QYO`?z)v2+T/am<0
-
-\!@◽p<+n;-.ZG\Ax$
-(KdV?)I*~K/"zG*)Űu,ZN~.{\H_ rTo/.WՓAcD
-u<3]5s-U*'TԥgL.0KY8-R3]&Z*R.FMq
-2)ֺ@#綥3ͥ ZÐ|6[~ѱpU0mg J3T$@'9APc^[b>MR%
-[R}+Y?6|1"Q$4yɡ|S)A,C-pt{M)>*#XB*r:'&hXJI ܭcp%R߾ĝAqP.JO'y
-{C{Ǭ+%eh7ЦtI *H.Ӵ|lJVm]y},.H {6$ax]C4BDgVgl xy4R 4HjE2&ߺKwK>:uTթ /jCSuԅN+P^4*tY-LmJ|U.;܉
-l-I@ը=Tx
-tPJ*9a^EVm0gX̖Tfx1gsWAfh<.Q4Q>k>Fi+c
-/3iß5OGbB#vv{$;NQA6[96\HRkN<X1cB^0p`(jeqҠ>}z
-F[tY 렻<YɊz;3x>[[ьK5l+&WںuM
-^K7gC;m]$Iv.rՙ%onhDvXK0mTbT ѢL 2id\7(vssd;Xk&_ FN7nxF<ce/Sl0/)vXϏ:s XMrEhw;# U|<pÑf~1}3tlU' Qoe4qQ+0l=,e iqTi$kS ܤ] G0rΰ{$4T
-M#Y}$氐`Ąlu 5%,`.s᣶IZs'&NB$O%]v`#$ӁCkO)[Ǵ|Z;sg
- aP~V;S[QWVХ1y
-&~yɘȔ\9BS!mNvS_4;F<鵞V^ǎ Ң`>.{#)jh6.jIjQ kٓUɂʗVa-TN15\ jb[GԻÁf5pZ[p Zq.
-y$ Mh
-E{YsG_)z\|T+Ŵ6KSƍ*\&d4.%=i2TciF
-O=epĎٖ+{_Iq@A2+۪lj̒&tEm(V 09]eϕȠC Y)WBYRAX~2 ȿӘG5Q 'T QE\#]\I7[կB+!PM1[&sTw l{n3/Q5h4-4`umؑ9vR*
-b͞+½a珲9p`ﮞ&~i
-(bh>FN= jn6G/7*Kl: vp!8]X[tn|<J4nݵ~d<F}]B(-&'3">p vDUYsC%GJOR>ӠUbŽ;w[+Yܹ-r}}K
-yaln[^y}έީs$r9wX+DTjruk.Wy0 [Sao!WMYMF!feK+߆k[;6s}[Jsޗmfih6 6sno;}vfS$? }nwKH?˭rB#.ˆ [ 'rm8;tW a) 2B7b%Byfhpcewjms <϶7
-\,vw7 HXOBä^`rf 0caM&c`$/BzB
-'B&L+@ہozz}^[3
-O\\(N%_w6BL1̓gr:O4Gc7F\jǜї[9 {@E q C{+? &+b ?=ޣLr3t|}kr.ƿrNbbDכz-.BJئ~`KT3pqFfPptmlo!])S\XsN kDa(Oʩs8cdhGb0+k<7P< 2cl006Flj(Țo@6c *Ur
-_ekٔ`:އ&xSIPNY|.캇SA/1ĥ?l;hs5{D(w?V:|bjgH2zb'uLǶ .>8Aq;N hҔKab[D k=.cBO)II],{2'tfo4!t~aQ[LG?0d`p؄<<x7BdNf6v3QemO[+RnK#ײDZ}lt^'f<n<8Z
-m\ l1S(̸,v:30Pmf|"iGzaΫPqՀ]a^+ZaB++<&?7y ¤;?Zڧ{E2PwA R9E*a,/ڦk\c
-\ّfe]4Ʀ=Q->ل 3X!seI% u=d(R#Ojc᱖[mDakILN0^
-3{90Вe0r
-hN`d#{b)96$Yn
-j52`VL^$M( 禲;zR ]
-|XENFLuDʉeŒVQ€Hlbv%YFKv)S HJe4΢0!-{ϋDwqXEuFtHrAG%GfK:m40Cw6Fo {d"̑Rc8!ǿ<VA31mU8yÉ+3`VI0h_BxQNlgq86,)y ޘ2D9.ڂ)HDq@4Dg(׌G!e6j:2mu7PWE~,"cv]+73҆媘W73WnAS3Y
-ՃIUw[F&i_\lP(o0
-*¹/g|PNr]XAno+` ),Ĭ[v`|?_/FfNEzI|'g(ZFtl.mخaٕioN]h?
->t6}PKb4^̀_o%b'u6JaGSm#eK$s{S
-Of_`ViVp4y;_fM)c^UEA%lbs<kgc'^Rs sz7Ӹo&uk/; +.fG,_s3Z3Tjy+7dnLd~)tn`LZIōچB oDKɕ˷.Žmc2ek|q~)p{\N_#9s$rQ4fkW5|6Oe
-!;r7FcK`#za[ g|nf?5SЅ3u{*u)RRGנ~jFap^.ީe
-tF *vÞ
-dT@_cgXm;,*Cn;`p"xJ[FP#
-32jZ}nƙ5Mc2\fP(HE~Yx:EgDiYubIpn?j(M]O/h*총νUǢU2Uѽet=4{cD)M)0;QmOr1W.g%N
-ŬNKytS!Q I]y<n!LMyCxԷp=NRZ
-ߞ>,IܨX$\oo[Oq.ߚCig}χ:z6ѵn|AGzBʄ`%A& tu&UM
-ZxY.BWz
-ͷ(ÙM%b8c8I0^:# 4?a$^UX_!gɠQb.jR+$aKk:+ Ŏ'Ynd'{"G3;۠8e5%; ةe[' @MЇY$c<ɹPڸ 9 &>'anY Y,ԹNчK8a
-w)wI4 CS@DE_BA`
-[z!lC$Z/90} wz[VPo)?΢\!kȍٔ=Y{ؚ)"d#N?#J3FPU&
-P)W^]
-'Uu6p]xgϩ+Dp
-P PkX Om"^+㹋̝c.>[[SJ`fcpX2.bv&jXV@9乳`>ldA{}+r}/#(,w$ZPzDH8C(5 })JJPfugB ʢflOWג~}'M8:0GM.z^mIuDNtOW=!}[B4)U:x/#W %Z6K*YKF)?Q`RT*z{/zJQ8 v^JO3F] *l@!G$,ƑiooBsn^f;v0BJ
-;r4hi}sp9iy 4 88jv$rS
-6I %3&2jL_]X6M
-78 hn'rs[k0K= -
-sPËFq ryw0L ()o!W0y5
-_9ѯ>nJ0 1 15Lra Q(u[5KKԞ#їZQT9JIx$
-h/91Uյ92JK;Qҝ
-In+sǖ6` jI#{@8q'iV" AR)Qc FPcqs JDJ1Ph
-2)/I` Mwg~P0)h@drIusy!L*7d净v4I(+8),e)q}L׈W
-\OETힰuB ӴF˨) ʎ9bj/Y7/]W<
-%($eDvsz|-4 a/&RL2o4FÜ}ڲc6KLV M\]_A
-*+Bx~h5
-+)-2M<c™̙L
-CU4f)-I 7w*Ͼ`ӕBŃ}{mǘE=0Yh#z$zpDsʇ^V™2eU e1=mkF6\{OK--J\%9.Rpl0e〷)z;Lglu,Ao|mdD>Iyh![h:I_`R mX.ɒd __
-b\1USC5HV%#:,#3 FC0aI(tvdq
-p:NsFώ"0=NhT29qƔ6Qk*ꑹ:IQ5]+ES1;k²tWXЙO7B1;_
-'`s
- y _
-**hX_zU4I^ɦ[,<ix?酾B>ibN0t
-9ϋyMWmӻhkoT^Ee2uejwdrg^fT@ӠH e`(z{wk=?j-?o}^/1H 7;e 7乽W20b-<?Å|TwZ1ؐE[I|W,cn6A;}{$6
-nr3/ xk4B&^E*?9a^z^weir[U[%p6J c<8998\
-5u y@! 8b}^7x]$9(Zm5:D55i.Q[ C܈y>L𺬯MﰷZ U#D?,n43R]\3;>8jKؔu '/2p g \6LZ`Utm=}44"W烶͂7wa
-;g4pJ0&C%Mp `9̴ bvh^&Fi[1}[n/ &I kNӳ
-ՓLI
-癩a g5XSa b\#h.&b8lo7r`ڷUpfN" JZ+#}с߁'DMP-:dTуv7CwNˢit&p{!6Rxli'WA҉/M($3Xij,[FZF
-iƘ%hM\{s lw^B79[Бf4WN )uQs5Q sm?k4uPsbigbpۅ0CZv{_'R.?p72yQ>e[vWBDMg*QPG*H9-KY ,A]ˎN$/FdEzO[EY jd38awy5)볏KEAAB2HfG~L7vOmEs ½K#
-OP Bemz“xoi,!:U+ۗMdl/W͢FaΚ248̀/V[N巬2HeZM+kՇ&qIByᶦg[rW/ѿk6crɟ6mn>~~>']c+8xxyhkR@owJH'hs_CE4~!^Sy%uGVnQب%]MG6z >[I(s&
-~ L$ǏUʵE|pshy [ yYת0j4䏒7WL~U4]WtDF: qjQye V@gA6^%C'od::G5m#T4} -Q|G9鹴2$[xŏbbɭjr:zܣl$񲶛|!3)\I _}7b0
-7% ΆyC;Cσ8I5|Q-(mM}ҥi *`ջM}/sgI\6yIνzd$і,?jnƮ׺s3nvWa4BU?Y~y BFg
-d^V G2@M:g2\Z7g."p m+"/n;NWb"x
-$ A ooeyHގˈ>N-zxڔ 5%X^:ߩG{<4>еpr˘L\[~3mok)'~3wi(w]9G>u>,nɳքGN}IЅ} 2UL硸p8Glo=PZqY2
-p>ԩ4ũ -(x|ftj> f!M.
-f|x<PHKLFS.QS>5՞PwN*PsҀ̀GCe9aUxCNykmVvciTjj#c<YըBfY"a,h#ŨU$W
-$dmH<\$guX_lavWawS+ܖŠ
-yvH)DM
-)-u}4J^ϧY8 x7 #2mJ0]߱"  GIGP/YɜlZet^w).k&`1&jvgZhKxí~!Ҽ{Q,M™f)ƍb QTYRlM;E pk
-ܧl[Ǫ3V%==JѦ̦.*" ٷd02J`1)ؔcpfdwc\=P4"e}JQ7%X+)>t K|F 8VWd¸ܭwx!q8}~xiH*aU1X Χ(ť r]BƖL'5}f]l\ʻlӤ"u[ ,;w<C[ 525?S CVP | yD2ww^9к`P 0=w]yxY:O6ǵo^~#] .UsNJf\\gj<YU(LE0A#EkiPDi# ,#Y
-z-wD<A+6θ0IW.U"Sh=39NfEwM?:<]O'tJ/rdWj&k)I%?AUlwA0zS+'Z]i,̅0֣^@{ "tcΩDմtAjļO ]p*+e5V]ށh"6>i e<)`ML/|'V96NjKo$8 EnDĸ߅b@&UҺ~&{O8BM:0'Y[0F,1*ļW!X7)$,Ji1N&n0Q5 T_a>NW&ո' KA { 
-/k,[ť]BxwbdG+%bf(K.(r1Gg>dna Hŧ-DJLdzg=۸I 0|;!8}-oe&6(@@i7Ć+7u*Ӳ*fop~Ib#Q"UĠ`pSts
-[- t9U*`o:fnc*d2L՘DCVx1,zt|=%-pX2({<t|B}AbC۝=K6㒵dopfe>
-Gg6rܐ-{%B[ɳ#_&#
-N(qb[?MKo}(\B8jaCODRu
-q磁S <ֱ[
-/Pᄄ#|Ak N~.N1I9P>߼  ͏3]hh8#${Хq<*
-]CɏO%}4<h"a&΃- [y8;qO%
- L/ "z@neo_w^;fݐqҨ I,)Fx[r E*9'Z{/h1wY
-8^07/:YRw_,,oNF-,M۸Y}gfh6/0o'(F>|:=|zdǓ]{_qjNiK֯iW'crTe u _tWM:b
-;\;w8b^5.7pAZs
-c:){ÀQmCB%` Ҁjֆ I"FJs< ^GE<HX3|i~7O:岱F޶KpSp~MNXH1Kg[kc")
-mxXq9K\k1% tmHk#Ħ<ra2u'_|R*Mٴ&}]\g MyY]
-7isG_oxssOѓGE|S㿚|l<<<~<
-l It#8P1}',LUir%fob@R=?8>yjh pY[LM+lNz/{tW@ΏvOv^4b%MK8ZV'
- uޣenЊ 8L440Ub>y4 M7u{uo>6} Y锺)ۄdD8Bc>9&1dܤgb]0.{ brv@]vt^(_<o$g|ՠc0 H8~ ) +`Wf1NyQNnp5z{͹,E_ 6\+QFٯW*ҼGCԍ)}HU+{ hgb^9I7;:kd4mA_WNޔjy0ͺ?#lg,8v@{}n UY
-#q 1Z'ڔ-Pi{(*
-Pрߐ+rQFQpuTE[Yѯ<Npۺ2DaS<V)BMUhYHw`=g?l#N'"'uzK8E_~Dwjֻ!V4fYV+_S<O[gQyS BM6ۈ8 A|G-9| Vp١'Cᇻ esP%Ѓ.61$xRgډw-
-2
-^h<mz)my8`; Џf0]l9΁5BuZq?㙡֘fvÙFP2Q:aVX0Lq1 (<'r#r
-Tn֮qhAL
-4_P e^ֈkAe~QKH0 ɯՑSg$՚@UշKRS^HIїFN
-]NKWhU3=渚,B!~e9zp$_y]{%1tC<K5BZ fJQP2L9MN?llBʨ wUksU if`?d
- sMdB(Dmsn)Uri,r;b8f1y=.BФcn<D3i0v}C0B .hh?3ީӆ:2Ys{,EJ&@m2VP#K J|e|֋f)=HO iؼF4vj2
-t(>L0kk&~cs8*e*ԠDmML{J!5CEǕ#ueL \^];8CME\L(~s
-%!,v<@R?X`El,A`$5# `ҬV#&6kԲ$icLBFFoPuawjvbh2Ć EbDZY- ꍯ[a^cD Cu0`^v$kyM阹m Կ{/^`_t\MӑvA6;3_iu.vn
-PӽhZ)Oj&
-@J~C‡<
-|7ޜI:
-fwи“{`]e [7Y6Y}m뚇ᆴ~ 6}4,ta50`b90A"眳*
-0L.8EEܳ|
->(LFD HeRe)~N@}~`
-W[a^uSTF-kĆn>=l!ͶM_GZ:Gg>eO5߷^p{y3j3O%y 33ZO.,H0 ΑU"?-0E݀ϐELηfP!fRu*#DWWލ1j8'sp:̐_0TR=sזي.D7]MO #gnss ^7epvZ+MIvp2Z^rJ;0wV/o׳rIلB[
-5C|gCB &4mKrb_s9 "M
-\l|V%+ȂN}䒸Y<qIԸW
-jSoq
-g΍cWKu$dǃDGG\Rݿu2Ld}oAI>;[ tsx.vX.0A;"u^y9s_>,wtW&q̶A[NPǡ]i?LI7Y<wx /F*\Pϼ5ϏV'{ՃQs:%]MM: 7flI<I諔ۘb"TߧgYA}8owF]n#)q'3($-LslM|'2LR)SG^QL١05rmM4H*X O*#
-Ϩ7x} y[h CDaB18FGpdI!uA=,* [(޽IC%LB3#Sr4D͋t2nᒭ*~H "$K._J_>L;r y4^܇W{%;Ao a~%!/Dn/5^-Nǟ>dG"ђFhur^$N$ U8?_w0>[}؄'Va.#k_pZ ^:0mi)Zxg.s)0{
-9O,R?|mJEV0ߡ+FdN߭MU.{m#I_jY~Qhb̞"MD}#&̧
-4 sWə0nn4zk1>L.`g63>
- ] -
-Yץg xI)^I˨",+v68Ic9 7v-?-g۪$*BoQ71ќ՟:j[ x SҰ/tiZrD/{pdHPU- LR]Hn#&z$Km/$iޕrI8hښ-wŭYգb(N]^,>nr\Ai.ĮE4٠x](
-?˩c2cd懂;c))8R)]z󘯖Tք"6
-!3FNBA "€=GSdK'/pnNu1*)ҩOM>jJ@MvcV#>zbbc0rERvŦ.|C/"6h^dB+L_)6w^u^z
-@mpFNǴKnO82ZFO]c AAV8+^d5Mʜi>;X0k<RWH㠔dݫ0vgdM (d~K;4b>Ŀn+|O$7(|V(H6Y4!!DNx];\SD2Nk M/
-h+[U )*`L.I*H"H +$;g[OT<5q kc%ǝ}dDh@ =ދ^"Zw?[^&LFWĦs\l!xHՈ%[:%V7Jmj 2w<JW lE#=R
-V7!f4+4Jaa[&n:[ I"nΦpҭ$0 iA7}2+Ѫqe~֍s=&,YBx N8)S&P+]<y^(6ʈ'^A(UQ vȩp8)sk A#Gc`9$b<af='SXn)4*իh<nrd4Hll~䈛 J?zS族׏B>-|V"&sV3+ao~8 Lp&g8- sm x~-mE4t["4 T4#H6:LRJ`cN$-B-<oM7s *ϪAGk#|Y`_@xFh?̫|V6Ӵ3>wݩkR?L)r}1C[NŹfܶ[r{%)g'b1k-{EzաxD-4mmE'xHy5/Oe:ӗ
-͂6{ˠ taqjhDMs]QonZ;㒘Ȇ
-*3_L{)Ր]ZRDSPbCGMZ/RFQ Ke20e$4iw
-д@~^2G5}қQ)j⳿0i?l~`% 0!/W{.VZzԉ!Ylx`ʯI0JZ{w<HԊw>t~Յh![ W_27s:`](> 0&eZkD-RsEs1FScNIU-XP3S&udg<Ҙ4@K>]gKך1^2\0nPr5J4Gv2Ϣq#@\:3_H3;tI_o]%@?%=v{(г)ɅPgXσ&UR<=J(^,9 L9k1,2Ac
-{xIM~W=,$BSQZ f;ފJ7> ZuI
-v=pڛls^[:[JY3.#}ϼo28K :/x•aWMKb)9%v:Ax8-e'<֨!_̣!! 'm1=8c,
-1'Q;H?LJ;@=ɬeu2_,]mE
- 6Hqx"ňO FHqӶ0z0j -Zkq
-_Jќ`%P5w,Lz\qqɇhX;Y^ʽ%a(/^.pRPs|tQHy.:u=fd~=sUAԟ6:"eH3'j[BIY~XT?PN VC/ɒՑ]|ͼHjeV֟y2.Q^ϠC)dK8ݻ|̻C]/s: P)crP%_g[ԞO`E-<N.G[-u-FG%JU }!y`j H8X >PW- P
-9a+h2s @noq9Vx)uX];J9Q
-~r1c kX%ůIV۵~|sۆ_۩>NjU@9t=0{iCFѴ=^]r8U%$TK9>tzp*#Wl挋.-٬7q}x|
-_v/4}<N8RIXj&/@GVAXy(`4pDxnM[m~l,ZȀw-ObΠf3ٟNj:dRV1
-FFAsU١ dnQ]HoPd(?ӣ֟m=SЎAz=󓮄?<FB!WD}v1ǣˈK#$"4cp#ZFnV^|hO],2|6Cw[½B)8<ְ(֖뒱$ !hKG8[t8e1Ķ 0vf :
-e82n=Ml(<] J\ CP;z3z_-rhvy<`_F OLeE%/6zp5:R>Hq84 J3h.
-K-C À5]T¯4F 0нL5X'ԦmĬH ("Rg pX/8B&e7C$DԈ6 KUᒜY
- 43
-o*?J2X`F鱁T33aJF~dW6_64Wh9mg01!S{ lipqOC~8C'f89<b0#Pf 1p4z#
-4+mU5Dm# A􈊕OWRE
-w'⍅XYC[_@Y–G߻|MU o8rQrg{,?͖m+* $\-X/5Sb:\3f:dG1FQH)]uO`&ZH8gKҧ! F'fx!KɊfyaK*7Tu)JNOo](^G }whjΫtAqk#ԁǗoDvw1CL7$8(UvT'#.)AT9/ؕfkyD@8р5y44 `9Ƀn`Hiڬf]|ת râ?́#.3K#ѐ _7Y}9XlFc)#
-"|?zS
-0 X"$O|Iw~c'Z  gh NRF,]%CocfŃO}Tac%y|{RQvi6KZ` [p4k.G5U.+rT:=F-]dU ћQcs!f),[{Y J?,y q7Kĭ u1!w(X#]ڞ[a'/ڼ~8[)9RAwFIӇrik"-qνE\ẍ́e'1L?FO8~&xv޾Ar,IV3e:6}ܼFZ1~CƆeU dDJLJh{AWLʺ5fݖ ml `(3S ^ 59»"!l_ Hn 37)RP0a&s _rP{y=ЭtU!FP4o^e`Аѧ}FKB.fO-25D!E;#w A|7V8ٺ 2xv)d2^n^I )FM0o/@wPjU_L) R`,D4c6q^h?]_eR6Ɓ= O(pBr
-B/_#Av5؀)>ff
-ұio\tODiPCGNZb1 ]g3Tf(/iiHlvAly%Ee1nw]UT) +Y[9Uf6qUv2(+<DEs¿sN|~ћ,':[jbګR+G=
-0GD_Kz
-+ <PSIa*H)cBkeʷo/?Tudⴻ-Jxeѹj6U&SgM1)iUY3{ ss<Y8"w蛲EOVE,82V
-8mX!!sg k
-&p>i gp\[JmYBedn.7 8] \v8*v+v#0ٷƷe21.au\yu<L|EkU*Fī'o*|#AVkum3~1fc#:nv wUn Jdx0J-V2DuP>URO)9&i(\-R!}礟Iuض 
-fD~uJ~51*6LnYpeue!@HS4l"O_pG꼻>gSyB~e(]/|pnRA-zgm9nSk%,q5Ԛ>tzSm+3}ҷ5>Z3>asLNߖ.&qaL 9'yj` :gn
-^; z挂fa%
-Q4bgNjNl4AZ`^)hTOGtAW67dl#
-4טwbF)\4L%%
-.nn0a0)@ !Jނb)qT:1B-%<[sM08
-ItijB*]VڛVe2KE&.!
-<J %AT\
-1.`<h|[y
-l%k#xH!85kk)zwK\ F! ,>K*|9:n["ʐCU9Y}6bv{ &uJൟpw!]uO|gHZ@cVV)epDĦ`
-iܡ#R,DdCUzAxʔ?p
-4'M4@`"0 Gq`>FП!!ƀ#aMJXm;UC
-5׃G`@E%%%nkʹQnhدY4a㫍 $5u,!QˀcYN!!_<L%0تF Ĵq6& BQ}m9 BWn3d87b[[2"^YWxմz/ ̑TozeIm$tCzv$EԞQ? '-qcpRϾ| <`Lk8[DruJ1
-U+A*5*y8Q”9,FfVmй܁KALژV:aH]ZKq<?邾0X"=>Ea+ZkZ]ΏB2yˤAb )1,>
-p8I\v1B7!9% sH=k+F-M`n*
-Gh1hOW*^ӽ*JQ/[¾.(DuECG1G%a4ߪS< ԔƗi9u*H<80KT%Cxž&՗w+3!ھDT Fx6 {*~&c>9@%Qi
-n;my1 .]w?]i%+6@]IVwW?~+7wV(jg#W,/k;P+]φ
-Fь%; }΍AiGuڨ#J1PǪ
-.$s"A,K/k+\j+z+sb2`A_N9M?ëB_l;SRQC)l!ٳĜ]:JUs k˜yt[ؖzWP{U#3g!a4ߊ}J?ڳ7lL[^-^Tw$ЈiN~?5Ձ ^, zN& +a޴_@Lt* KTtQF(bJ=l˱/,}d;.%e_S׌`̲1H CQLFgXpLBX2 .Rp|,flIuζ1#-9l%pv
-[a KUqn.kY3>C}јjKEd5,e[bW4=)vQr4a9?Ff/IkO; U䐺";/' &xWӲ4(<n~Hęm! L@)1x4Zlfo/ˇ&M5d(X4b6MgN6fTհAzxq3ظ
-g=JH1.}8.K
-<˙KB"P8\|hgyedY8}W+,Af0:_bfWFNmrIK<mFC(B+toeQBÆ- S{;8}:B'B5
-vЈX5vؐO$\wS D}SF
-B7CA7SGH
-9̧T89i0xL̶q?XQJի 3-yA {G.IB]I4O^Vj bͤO@UNWwL
-tZ~R ),xfFHmYxѶ?<E;!!9R88hԄu6'ENV/ٳγg];
-?N(29r'f}ǢUZj̀}e],9/|bAAK &o6X0Č( &ufН~? u! H a
-e3W+!2(ReMjƃ+LB8]_"/lpDHͫ+_\gi/ )M iK4^^tP3ݠF>d@$9ɫ7/ a^NqѺI:Ud.SfkmwLcy0ruI ZlJ:eL!dS<58 X[ٔ4tCSH^v YJ"3-YE^cezܴrr;l
-kCëj\mq68Wbi"foRЖu.Tt#e-j  1>{+&iNQ"J273`i@vKs+4T[VraY;㓣o:'͎QcA\*q=K?$%ά.obb1 g k_Mq(1Y#d*0V9 I2,E`WywlP Pxs&.jjK3 0\%R6z?P}:g0Jg#V&ۥ(+7[JL&ΌUlCW%6F67uj|;>D-tL;C\rf 0 rt#2 |TG
-_ 3-\/U*pI4]<#پ1rF„nFc:Z}H 62ʶ ]ǂwFq34$.
-"*Ws [nɷXJsZ`հb+cůߺBn llZoLp3eRi3Il;8'{Q2>Y
-"ޙv
-m IC]>\f Wm\1mӋKYU8aۅ>EbF `m%c!q go>V79j'&1 mg8<R^.\Σg >e
-
-:ӎ3~m
-W9oQȶ-c8]T1Xrh ۿRnȍWߍq3b3_n2#fpV~rOQfNLipkUVoޛ#
-F5V_LO[IT+=6Ϲunx}k.gIvIfk{^=9|swp'TB=LQCvrJx'V~V?Q{)([JRDpI77Lm 7!]Em̿ @@B? w%Cw :yaREWQ7-?gM 'FdLV$ qπi+%zt~@;Oݠ/`/Odٗe1xPd8G;¡
-M ǿI@d)\T(Ca"NpO5>J0Բҗ2FG'nqCJ1)el|7hNM3pSY{/GԿaEj'z
-tHv[sr'-Sw=S96{wu*r"/Yǻ[`u{2:#`{j
-x^y3m?/4b>z|Qmd|hsT3MX$tdd.Aw?nAM2}4չx9ύ=I1q=™iIƪ9['%I@gP:stS8r, &B 6xc^LQxBh
- SB!MDfi %9rl:n3|y$ A:#
-yN 0|nb3-:aUA+mS+W6^#9o
-
-i b40eM3o8 @ѧ<Wt&r(PWQ$1^ԟhG {GgoX6I# Äʦqhq#71 hUrpar>:AG~iI,7/jL OmOPʁ`V-?P\Qέu뜗f^٩ 1e2-Rc[Y*ȯpq[ /`9I2Sp f
-HaQ8.Tt/ F4~QpFܤ2nm
-VvfYxiu<y^sܬ#4Φ3[0<ptȮSýlQG YRS☞+LU)Հű7тDq[0 
-Ǥ2gݰW(s(+e=Zζ_xH r@6Egf@LE,Ay-s(8өUj)kYg/s,"3veeu=V.O3f8<w%wh i9R4p)l$9YYGMk$ug @zx |9ES۲$vNs|fI *%u:hH(QEyH~a:Ƭ&a&SX 8BeVV!+dUEhd `bIҞ*4@aBIskndFg(f}8!rnTq c )t"҆d#sOu[IJe2,&tַWTp}6A^4}_9b+L @ݑa?rk-X&F#Z&.
-K
- Ioq,+?{{2}칱[9KVﶟYW4ŽAXտ˸"D`} k&9%ьll>j3Fd-Luc c2Q ‹^LA3'v׳mM)F_SPV|I.iK@'h!IᵫGIgacq*Nl6q=0xҒDf"gE~ %&q 34_75&">L\M gx,jTR'+cEVlh~EXc6kzR)N Mk!iژWZQ߇1ɖb3HKit5I1 8$e.+ U^v> $BlG
- v Ǖ@Z47"h{(~,ES;3Hխ=,¯b=u1㊉+[Ҷ3"6cl V%9$YGPQ,waYenlW5`pбT8eMAr-[s Y#>2iu[[wI q$HG{5J w*bkA߲0eȶG?hF\ycƠӭh<: )FD.Zo96~}wﵡn'J]<h"]&dNsO%|X̡OН|6E< a{9;1YtIAbX5L $e4Tcaw!
-;-[I?$)oj6-f,0˿>e8wa2YVJ\c)A[4gev.
-4J&\.))Z cGZuXUΈA$&xzFKч8dkíVJrIPb.HRa00atsK%`qHѹ߄,bAGY.{0ɜ1WZB.(xi<@<se0m $$ĪUdAdG8%MO`xZZZ*ۘ~/AVϯLګ/jv-3t6hbyBJ*ix~r=l2}Y=` O[]SzCz^[ТC]gR
-p
-T=ZjД2e=bdyԼvdsܦ98a~h 2bڒƒ)VJ8I8 U±sh,|[+EJ櫲&%8oN<&A_V.] (9\0G3Rcf#,7 +t.쭑?u M
-,䶲 I]P`vfKD 8U
-nv܅3}g͆Pa[X·]u
-FC?Q5[Ԧf^Lڏ
-/}#vzW0%Z h'J5LfT8gV.b,$LMCҁa2DAah,dexC+5 };ڡ5N`#KQ> 9K2wSe`)sF2yqm"qNTbKi5=j^iKމ~^އhr``ҭ3"Mv( -9}']O^|U&Q{4l6߇-3SL:4[1W "ͽ`U;FnIw9qDêX37a0l.f3ՅϘ)A`I:q"̵V3KKb,x6$oI!1;S"K^zxP4I I)x;Ebu33[Eq<Ś]E/>kN~
-jwipzmsAVQD/iuIIeFq˞*ѣ>X G"K>^ٖK ,m]6#Jiy@Ằ
-,Д;J Ul\]E5,1z p@l&bP?)U0sN^ōj+XIg)3Fqh(-PwV"޴GNQ*:̳hEQd]T6k4Βp|0tc
-XL\o%(hǁ8g"g'sfhCdC6Ǎ|1}(f)pie[ٝdqMC|w[q6oAI| cu6h?f
-nTv7ͩf#7 \)h%wXeʁϖ~Hqpy?Vmy#8(>\ K K4}bKF|=| G(%-^Ϣq|eX!
-m-Vf_wͣ.SNs6 40-VҸsfaAu|5RtyP:ywT-Z(<4o vi3˃:z4#_U ;/`P5E~l2:ޙ(H8񧪦D7*
-]`s0~rˀMZp a_ZՋYڃx<]?/F ȼӰy"qF>$Vq?w:U10/W6Tܛr&Gyr|&a%QBc8."-- *btuq%j1@8%h
-/^tI[nw.p@]#
-S`ˮ[L.Fw#`̂GR!\z1 1^)Iv< ݞΆW5.js}!cpeplڔfdJ,n¤r~4M8曗cnʊxտWWZurRO
-h:v>'`:h|bv繧m9J:[,܂y|?%s瑺Rt!I㗲id3UKIxM!u6"H#:e°ߧZgװ -'ʱO<8PʅiH@DD
-],P*3XBf2~_+@4$U: f)Jc5%@t"wi E\-6.kI<m| -efrjɹa}<OѮlZ q yܫk ܽL\ h<fGA^84`q4Zp> |#rlx6Q*LM"r<YL8p2k'd7j%G/3&`A>lˆz՗kIVJдuoGB&ֻ
-Ow)Ҳ(POlHL6GB
-AFJr(l1"'Lý7GX o<zX]I(VZɈA lx^2ch63ôg 819rU)\"F#خ=g ^$?{F Ͽ~Bȃu==+.6twݶ_wָ5*@RWI`|7U`Ι}ΎQU*3222.O4qp`Fzn{[7P}+'q;7]9䓛GީMYtCKU
-T3-nJ5a#Y6Tw@6(Ng7m̡۩Wm&>):iI gt4
-mqu[jFIG Pr6&2<cB#^oH;h8ZrqNufV]LWpR]h-6 Sy
-9:+6HAwauʸ >31sC\ɤ[]94~yU\KaJj;xx.y<8ÓZYue@f<Qg9n$](!vtw2w'tȣQEnHX OJHu~ 9Vg9h.E)ݡXʉ9vSFj_^, :+sYE{
-mz!R4=uX9n=mqaOATir12,5ڗ~ %}aޠ$}ws/hWuc#E:+Z?\y`(yQaf:$CB*hP"~h+!/2 %%fS:AVBSǫ(}, (i>?Jоw1 挷8߅ wbC^ޓvki'o㹣?3Lm쁅DXpi!%'vV5%+G}qCmrV0|C9z[07 J6Z3dz $0Y::Z:SH̩zi?asxJ GlNuy%" 9?{E;WkjUC+m&xV
-~D<0)x[Y\.*qowH*<lGtRԍ#Wm<V3+/4)K? HZe#80Z7j)傫`<#!fi-uOⳓK+TšS~C˞$lp|nԻ׈TC(,5 ryf`YrQ羻ݎ̋LݨB"eO4Lrɗ7qP4t/]ӋY53e+U*~:Wi`W 7'q#ziCؾ(UedBwf|5a1ea=o|w;=Bgy:Eh}k_Bft(J%O͜R9OG:I_ޥM0\,~?=+po{Ɍx;Fma߸"Bk7{hh+ڠ4E"񇴀LT H+Q͛˧Aέէ4X)i^Ō~Ki<I .7tw0(68;vg
-%Ot4 Q]%Kra,6g,__
-)bB;a:;2 kl88\9U3s=Wk0΃l糤g$2r䣘Hrs
-ap3 'hUX0" Kwد
-~wS#٧gl72sH4yb't>Bom9޼wEgCi( GTd+d~)}/pRjD 5|*Pj #m<z`ה볫rQW)uQ‡B"1!{aL%\Z ƃM`Oˑ
- QQ:hu gxS3r#d=A_nzAa䢖eg1:S( _udosfh{|S
-7:3i0wozEAd|
-:-"++)JZͅnkK=@ORD<xSR;(r08!/9;!+$.!<mC'|R=Sp.qy۵S8,F@M6ÖǺvrNy f77+gd
-gvY5F ;5TL}SzhdCDב?/ #D
-dt'ʴ~S*W%pخW߹:85WK'Qw4
-U/jnQgӴp1b:ka% TBbaB;6ZzdZKp*xEʖ\܏!%1d+'= V2dK;>={,y #0qfnP;iUY UhW|@mA ޺-ڄ-z9<زcI:=\ț&`9Ɉ'z펽PXkqUGX*Xyc@ip`*h^X Of KbMzv
-E55I?_* S<ΪƬ7.H>
-Dƈ1갌ϳ<WYi>`ЅhgĬjF0Wv\j
-?[a@ .?H*9}܈SkdKMF WJ4U$ ht5{A:Phֽr RI zjb^TVeЦtBX4[l *=?Ly_K6J%@k7$K>bF6XYJl&,
-wEQZ-.в%*.':e;&)p
-g\)֧jɑ'YkQ| Gq T ,^4.O7])6[`J"F9ߟbG2VB8N|й9
-BĤ,NK>F)l'RNh`Mh&*bN E6`FMWscyEZ%!ϡ'd-=`auqWf
-1'HraDW1aL;֓Yۭ"c zG@9(F%hZ@ۮLQ-~὆-k-XVէfW9(BR{ǂ@ϗvD~
-;FBvc,XpKtQIn~&{3$$=I8{$WOcD`Ra 0V@383٠Z/]h K?/H=Ṗk|+^>蛠@P#{>vW&jT`e6ylmCu>v9y*dJOL+!)|AapK
-& >yȊ-TE#AAx
-J+l ګH_ܚˍzF7l!%}\snHH#pY7PXxyQA,D% b9r ɩz9k p`0ջ5a}mQ$48mf~[W9:gކ˂.Q4i$ ,nyrԹ=:-M)53O37٨.Lz /5L W&5H(jU GLb〪Hm3O_tzh{Qk'Pnm<ҷ6Fc &5s؀Gd?(c&r4=KeZ;2CTq qr
-~j{[%7|Q#J2XK
-
-kV0c<4bKdT)e:0=
-jA/$%K`i#77e8]}Yf/1<֏ַ/=s1!'|'y ͺ~h]wf/p붋XnU:>wZrN?_'y1lʁlWc* b
-&PR
-zsW,v:345(x7C ֟mf@>g [(!= e_UJGd_Y^+)Bgeg= T]3Lja<XW_:Y[]uG-s~Nfrh5#,$ ha$a<N̉QsNNq60"tbK<[K,cB{2)3R\ , _8xr1 SY_s4E^
-#4F0Tnz8161@%);{I{6a5!Zj߮P%Ԍ
-=Z7hf!?kG۳B4G8f|ܣ;k[J5<KXL" ojg/8]`˃Cwz1JVaM+`xSBƧޗؕ+̬zi1!Mu{;'f#'6CV({Q^R،&nG)b^$+< ^1OV ʴL9~/ǀ_zNKpfz~
-a9{ui%ajY ǽfGz'eD= u*x'4^>HkaUڋ1JJ1t_28#(W0Gi3:z xEf5L`\Ґ
-K@s q 6%<qM6\g7- wBq5RwiXf%2np`0Ҟ%M^cs#֛qjj p)6# )SRK Vj˖XYBY"@3@.~dQ9w 4+Iف("W'YLDTLv5J0fKh(=`Er$Se 0#{hrP3$L;+!}Mvc{g'f3
-lI`¥/p-υ8pZ:D8dԖx<BwSҋw
-ɓрl}r>1rM@xD1dbJZZ<YO~h=b/^'1[u:ʈ^!A^M!"!2,yP
-1:lTCEL|ѕhf^ѱ_3$.BF`;NO6QJMv;WDF1N^{=-^-AwIEi"07~tXw|b>wHi6VkK-mGb(j{CJ[7GYokwz|
-?Kz|}y%:5v'i?4uP8bK9^nQ~Tز";PtF0IL5;y:-0qA3>Y&_<7@*I&[ԫ.%k=sKǃi O+0:4ʌuô\.^JO
-r!#dYxͥGGGL^s&ڨdv:gx *|n]Mg c`VnkEգjmrTnFZ^4ӄTy![p^[Ξ#KNvn: 9iviOR? YyTwY5F>N@
-c
-2R%2`G;2?܈qp,5s6\gǃ)do0]C;muwA6?kzjv_Na{o/hyi31v7Lftd0&,ЁDM2\ -Tb/_m>
-,5)ڊ.
-dE0=V X2P$#\S8H1}/9›Jd)t’{e<lIIU yute9D28{4]ek{IwO/g]mKAkA6gIv;h
-kg*ya߫4EZhq\eu9D *CU;Nmޟ~ IPHuЄT$d1gP)1Mo0"Duod
-D[pmIPgCdg&:y-ٵ#L8O 8wT%HyW@?t <3a!X
-j^oիg6U$-e%)L^Js2'Nu4΀V 4N3QOCh8;ഩgB,,'+hT<ͭu*Ǐ_3X/@ٴȷoz+ZEuZ1wDhx΄SqNaUJrݨ~t
-%ګ 1aAfglnF~gn!<\p·I2ج>OKX8sf%Z2PY&Gb!d$q1=$W e)l«DjblXj L1\z"N=ɹ"38Qsw޼94fef|i5 Kٽ{:ƃڴ\k`(<usz7 >hl-YmCu0ed] x ]@#@H]d@0 L@XQk-&dp(ttkhu_3o%nw@,8:V coT﮵鹥s
--'64[13ֹ!$QU<ȵ|p%TRMPUCb4:GMJS&Rr=$(&8:+MAaw`6
-5^3T7ֹ=S.yg1xuk3~fMT9T\t-Ӯd[
-LTcC
-+fx)g,W̑K`OkWg-k;{Ʌ.ч
-2z.K2I 1tDorwm6T57Q6P^v
-jd );eVưmA>ks8։aqtg6uAG24spqVql%*oO?MJmL_<}j&UJli'^lܒvڜt.wJZQivt
-PEzk^20%f~ill]:S =!"B1<zlI/{V u H:+`o浭eq
-oKpc p}G:Vp3!
-KeQ_C*
-Q&`R
-kh~'4Q%9A\p/O bzk c 描:> X6ZuoXzkSd4bN?/ wG=4} ?Bʲ .j<JȤ;8=wI@a5C!"A !fY4( ;z#Gݦs}CbKP)v<2ĀgD*ܘ`dL@3x
-Fc5x G7[nOmFa$k9ˣ7
-EΠi xڨ0p;arJNv\
-StA\;-=
-;^PF[tKRarAd(0.kA= =U.>Qf`0&~^qХbd*tCo%)[3 ŷ_*S&CI4z^b|Lhr~Xy=(h%ZҌ6
-PkWvqZXm8T;t##ZJw*QN4R14ZDlOXux/<!^j"jWܮE0Θ|m(7mΉ+h 9g Eڼdžk~ͻm
-mgSj B2 '>*0E&zIvoK>˦JIFYRGK ]S9zɐ }?5YNO@2:KyȆא3BL P,9m2{ۗɯ?9:vߩ"Ӓ(
-k5!k b9ĽU>};3 n8&E% YzPBufs/4#e$&fDM,Cp
-Yn9iʁm*RM|oE:ݰOp. 1@9,kgH[lH2dgYrܢ!
-c), wSVMa{P2@Pp]
-ުۊ7+AyuId skMmGZk;X-9Eu$ aʉmA;jĐ`8 8.ӌXRj\ЉcJqƗ#"` VgW$gW`?y,N މ mAX ȍ@%N?}̎914ޝ$<PP]МhB0᷀7)O6UQӵެ#hF+yjz 7GSAnЦ 9NN>'Yk*#%!2"YPDܑUӗ 1zI' 6k2qMRq
-:Qc5^ +F8IhF@Kk'eueo Y7^EIPOk/l#W/^w+ y5{.掻U:=嵰lhBQ@OKړJ|9֐"
-r!e ,~61L>ZNTG+ezbY%7Y/D6$
-ʔ{܊ʟϥPXG LD_z‹8@*]0'0_F Qѩg$v MwrjJ{Svp@}nVPw,nll)m
->#/66\>ml}h|MNw|Mm2-G8ݦcP/o GGSja41}Q gfGH@7P]6MoV5HXy0~/`j k{ ],{;{/z=SG7t+(K7g 2s~U
-d*81T>D13UޥFƃTp^qV7??E)x@J#ʧ'8T{,_;rVH3ڣ!"@ߍZq# .:@8oMl7`*rfz}]N= HIʞ7o^'Pt޻oVa}^zp@Aa Β{2K_Bg/ y
-g@JQ4j KεG@8
-wW3?*!%k" aW6; ر,D [bF@6yc yځDC>tP)hFy+p̙ƣɝfG b۔kCy#UnTԷ4q3_R_Wylm:s۵|i|q3P͛3_0M't3^~k珀<#Mʼ"FkLxJ%xj4>TJq;
-ˮAo<w=$+ H(b' Ü ^lZ_4F\G@d_lIM4>~7e3Wï(j1AbxUg٘4jdiDe_yl?s=ВH*̰9JMW*[B_+F,Si)h=p_G͕e
-jfp')Xyc(ȗomjګ˜h9WuSyRђ:5%?PsVB8s -絸_@B n>z|
-3x\uH~4REx1L]/7g-|0_ v*ZL]爑/H[,I!/F" #BB?%;zP+EDf,4Ql8LҰtLDq>@pd0"=@|-
-_d}q{{ =@XpwrE6KnC 󻱥'C?'-ɖDc~O-~+i8|De>>zb:R~]'utqO0teF:0ҥ+Ťc?%ƜY7kQqTs.(}bALk;߻
-
-nzƏlځiy"9 mhl"+*n
-SJ^+9K+竽z2Mnϯj߭?Ɠo֟|͓߭o~G~ǯDkk5\ct@@SUn`bg#B$g ;~]?Kb`iËI c:^>& 21À\
- CPՓ QWj,vur*8gY<1SH3…%cosrؾ>~H
-{NXOEqvxti.°k<؍7{oKrեzJKWw {GRT>,/USO H?02,,+taAO^~r~C-|t׻g{o^߃)87̃?| k=vP:͏mfBMz'%i<j%?jf+0 ŀٹTD:cFFtšv)B
-PJnJ
--χh3?^0rM|B?YAaFC|7UcvC8oA(FjQ 6$A.v R>;5dfa{-f  ScY=0 nc^]I "b0Ǜz^עwz`#<=<R 3)#r8A$~s:N7 >c
-l8Dk0MA%LH&-!r=9fJj0QR$dODa@ȇhGj4-Akg
-Yyl>l=B\Y>ǥYuѫ! 8MS!vi~2l۵ p_Irz4}8L]sn*s0F7x_*fB8 Gt2|JCH $"Q`"jvH^o٠p.G%rT<m?-D|ކ&gdCE6sJID53Z3$m6*<Yfnoxu!S05\hn4P%##&YRUh 3% pG=5쐪߁,!
-QSHF9dqvM9̄PC6kĦ ;XȱGNQy*mU@0ЊF1eGt<)'0hg0qjo;ƒn tuХw/7)z41ykDK ^)gpi)*"5R8@uݑOY0HD|e(X,;o(hrY;{Yam,+=]8Cū!eμ>d3G2LVqbJ%J_o0L3˃Pq *@,Di[- D&^#Mq7DU|{Eh54UFg3HQ2o5韥,L/ o| ]~P_}oЩX}'cwF~0ZuW>heh1̵i_
-V@3\T> +ggTy |<kA,Svd|lzH(Op$}W.`(_l0۞3"{_U`eLȟZU WI4KsZ4~[rIlѺ?&Hjq|0 } xjA {Sb+PE̛\Z9ImO'p{be;g
-tT
- hwAك L;Δnta?ghQn*DH( &b3ZfC +9K?3]x&΁i68~͊\l<%Ay៍gf\I8 4FR6_ܔB/
- !Nzt gJg[,+UťpS<7Eԋvl< ^%_ xSdԇ\.3O؝)rsDX$IcIFsC\GKXaqh49w:c"R`gcsGvK ZQ(Z3&Z7W]q9*w3r",X-aEiCD&\b) >"y# ۀmn5yy`|Vi~| B$
-ViZ\'Zx1«AC,t^p"yYHQL "NQ#S)
-
-44oBٺ-~6xƍҜZJ͈^S}`]%̂p_܉$3oQw՘ҐRу7Y&Æzsˀq軰evt
--kDiA MHi6>t1^
-&K g[ٝVU =Cg[ܠ|#)'y7MP%\G6\.f/aբvZ8GU=*ݍaՇykrC"q#@d֡`Zqvcp(BٶwJFp0A*c%eg5 МћoBVX}q`3Q7ot|]3j{v
-^YUbnOӪhzS V&K4ݣߡ9H'XOGPi=~òHTo6|P|J8ŚI@Q4BtXD5T+I0>YN\@/& 9)c0) !$ Z.1 d ,wGTA[< 06"Bv*~7pUuz<VB%yĽ 4*WS_{C2Ͽ£f_ܱ"
-ܛBs(ɹKJΓl8X6PO S ]=XRp.ݎև
-ζ[.=Wp{hW\PVUmI}5-p|i
-!fgRnT(!2qͰZIbbC+1[z܏pW2oaJ߾x?ޅ7kړZǵ H kqhIr?5[=B/QSF.KOhhE3^hE3|UuSZeH
-؀ l8ow͌PxtcRXnk]5IOK/Su~^3 !,zǗ 3WG0ퟠ7̟_^;g+mLl5cWJsKA9)GCm}2t0聓O>T[Dڂ/6?)6>L^wu$w5>UYԐ
-l[*|xf(NNVu3g;_JȞ\&gq-eV׼" \[c}mҟE|{yvÌ>fY{#L.|o=-)%`/y3翴% B-̋5 RPË`_U] a<[ԥ:1ߝ}lF
-nz͌ /8q<EӃϠ|iH^fY[ܩ )h "e/'xQrb|l\0`mfc+ǘ?咚Ir&nŧ\\1>(+:S
-y =@TtflE&4[%qz-.W5q@gk{߳b2%g攉j/hs #f+feטF~IC2m!~FtZ<;EN=rO~RK#$7DGTĬn%
-mKpdL)N)# c GohnkhG;.\N!$0*+* :teE<뗧*
-MeNyԅx@9bҷf$33Okbu?HGoLsB- d
-h! 4|Խ݁БA%09:%&4[r8OeeK%B(`!,#nRG\uimA9VmJdT3gYP1']D +usa_?C|mnb'S &ns29OЋ_tmB>I>A~ޑ̓+4\k78d]sCGN1
-t?tE/A_k,NR.uf [c;siW-u^!'ܮi4΅^|vwjJh֎nMD1v [QHHd:m
-bMg?g{n3J؀; "8Z
-v&c%Yc:&Sf𸩝'PU%ûϤL:H7ŴmE*AA*Z^I""2!nr Q{ojNuxXVȱ},: W''C6ڟ+h<5u:#͗>߶|jߘDS8QDR8<}mLyj`<BT 0q:GڜM?5_ߴ.vzp%
-A}aS[0х@KMva
-!IF]{%ɾ_om]XySZ`w*s
-z]4k7L"#Qi
-6,x 3
-s®*
-}=|)2hu``6oSK?I@wB=1"YooGT@y`tEzAT$L
-EB ~.sSnʭ*'LQy<-N"*
-Yh(VMZXUi -NK:lldb"v.dTs6
-Uۆmsu
-n(č<p+ZeLZY
-c׊G?|x|V**wl6
-m:80A4lsۡ`8jc4>r1
-u)aNTRsP[A,zSz-묠/狨^BhcMj#i_jm~*6!^UUoj {*̖z|WY j -S;ˌؽ -m></UsLVt;  >v{ZGGgRz΁ x:en G]B'윢kAxIJbU>CƠM(r ]DFw/+9cKQ]٣/.j}0%9>70)x􅽹S7'@ e~ݬ
-?ޖ_
-:
-~\,Rhe*,/yvIG8#92fMowHV-r||3$;ԊE"Y7~6)o9Bt7~OI['|nd هO
-]%CMD_Ԑ)m "=3 VW
-LWM H38I9m@'ep١R237kH` !HgʑnAc17j8a °;Cau#`}]T!b4irlF-9VS(9X#Hka^,DEQ.Q_W
-%.I*Y&2))5م{=l%e6%G"^hq@WN X_DRU>
-,( I
- {T媳3F1P" r 0
-e[@HdTZeqP
- s ㄉ
-?ڏya7b7 *۬ր{_Z ;۵j.؝€j:ԏ2$<cl+.cYOیM(_u6Ӽs#3H)598&hIuXqq pqMms0屝IWlmӝY3GasʩZN$3޻89kk=@U~+nn]5KWwc EJ:Jm
-:q
-#tkourBn.
-ګo |ϫQrJ!J Va9H܆C itL"CuA:[F?ʍe^ TѸjHV!̉.0# fek؅RFTIvSE,gKBIg5~QLJH}E
-`?
-x p\!<hh!:HD/>ɒ S5)kjDmsI\|gT]=qu""9>w85>dMm9沤@|Tlz-Lb-3TGQ0uu߿6
-f`(r<Vxl!182<K# S7Fh|zL- jBOltM$hmb0.06rS+(`! E?+̇<ގ,ÙmHVlizA1$snWT$BVuTw?=q]j?0O͇"MXTqw`QF]Go^Tq (غBX?-` =eZ% A}5Ban'BQh's 
-Smp ?-arAOz._r菿9@骪-OE7 nɡ9[PJ{ w +BPl0"̱ϔ,nxg'&J:ѝ/-爲̜\2^')kq`͞(I=+S ,hkSʿAlM~ȰFf. 2@ɿ >=n'ОZ+ 7hJxUתz8=~6-Yyk
-E
-۲%mo@N( TgFO{[v|?k_qNO\Opy%y!dƾ)BRͨ3>4;IJ$R :뚚-qvW!OG-`*W K aBKNȼ0}Te-;P`bL`lt>uT"_HUG\u~W-&_;pum( pYO1={0V$WrYt>u`| m!}зdtD Mt"|¯.+3c?VAzkS6y묒7{-XPc`.Зja"q6++B.lL}m1|)Dpϒ'(=!.Bc ̐ua|@3#DvŸSf2 $qb5("Bp}a`@JK"Wz[Qc2.4CK%QO4g}Ňz ʿ>#P{JU8Of(ѕn*ȭ$U'zM,zg;Ks_\:ˊe؇,UWM/}V4Kfs#7kHw7ex/7"[S}ib~}J FDu @2^tSއfA>F9yN>CBX.I<s.9YBo.]QJo&PY6=P=YiH>oSq?1"xJwrCʹ]
-מ?4IVy{Oy8BY
-;PMABW2ZAR MϷ`!=:|Ig :h{ i[,EWQC:dE-Yq(So[ON>~D@a(SenXO-8_,&n>kjס/\a?| {,3f1tPLSv ~)1fSݩoP5h9DbJ8cݳbUT׭<}[
-<MLx/l
-
-o;ͧ
-TCΊLIVs
-Txԟwϡ%S[ >[H+*;ߧ~/ED$~
-aG |VĺtZS˥@lIf3aF$gzqpȹP lj)= hJ09,9`8^Q0B%پ bRyԗ38>:
-7T?^1Z{@řgkRi<`q,i1wAe4%9ůC^H& c5:<)974H5
-a)s& Y'}?X M5r2@BoȒ˦k\c g+׌-X n{~P^xp™@5sy[f_i+-,#bM-UNꄶ4 I#*-5CI0cQ]0-]oX^&%C E/,1G {\"@x$7ct C*+mUz7dꭠ|[OU̾jwWfl
-ZyUÞF\O)YȉI6,s^Z%4:8;u:.1Nk[}.aҦ(\υ7/k=Num,vS_;G@Fn湄)%N~^hJ(a-'m̀{\0rY1/18߯8PzUHO2w=.]&hHWLԶ--,ؑ})% '#-uܓv`wzpΝjX;X}1zuMaYrȁ:wiT
-CI$|L9ȲgNgIb~ĥ^o(a~bjyjٗ6DriD7{a$`=Ekh.Wp(SkBAg
-M 0'YrlsR`<ZffNbD,Xsv$Obk
-ΘGu)O/$?%?8Esr-({̆ss\Pٚ/jC11M HX趼1z48;b
-> gl3G?*ou 6-$C2v>"~ o^ K! ^lD1#8$̈o?ǖ95c-.v25{ab_Zܷ{u-W}):1$UEXYցSg| $Yfz"+ig.! X!J^V7B: \
-F<t B1_]u_mO:#`ﴱ1=}U:,t5,,
-tmh"ļ1sƢCW%wu(n.d+ 9f
-3
-+pR(*sT6 4U:D8pwa`/(r뙏_uZ?LgN4@,-rA<\*r9NAP=pO!Χs]c/Y8,Țjs)VD\q^ ,UrM
-ɽ}ƈ%LfQth(I 7S̑Mұ$q\Ei<2qɶ,+&l[񪾫{톔2j}fxe-F5­ Ιy̏H;CٓB,e] DJ`nGğ;(z/cPi~w%
-xakE0MbUd RJC>u 7D |#-BNY43nu
-jWlGkniăN5gV瀏!m-pIGAH3ZӴQe/2({4qPs2;sLCQ4cwTYs3\FN)#`t͋|I3E
-,Dot񯊔GSe4N0%'*{%xαd- Jw>H"I~XTW;Ei#?RN<&+8Jigzst-t̳AM=>楇]R+5C9~-b&7/yO>;G~TY:k0&H4 r/a'6)h-j@a+Je$CS hb0Q490jqy_,XnU{"ggz0[c!ELvEm :RfƔwB 7=d.|tEJMs.4@~^l-(r5^f[U^Ų :wm{rQy-,%{YdW
-Hg=hޤْm@E L<skְPSJT婩{wI>d8%=HL2TР
- E kQmU݋$U)Q}6tA^?X9z<U9KI>o+|== :3C!Sa痲dB(G)CJ~ÁbXc k5?Zt_G '+.kHSbh(XA91cK\~l޺ap]W) ?O3E+Z}\+9*Aqpn5u;{JWL0_&ru@ ' 6Z@B,'c%곞u Ԑwssj\'.T ihbʍM:ҡM 襑>MKA`
-%S|
-MArt S:!wI rˀ*1g
-(DBԸh-B,pP/{ @ɑUx06[,ؕCu_x KZ+XQ0 ^|<{4Z09`xYɺ|hfHnԅPL3c(;%R,$%=sz<\zU!X ݬqWl_[_+
-w*5HvSPݖUvg|$Ag|@3S:̃/|^7!y 9Aޅi$
-s>es8/9Cd2s;ebTpy ئOq =zP;_&1ܰߠd9_u{o/vDɼ\+O9eﵠYX'܍_Z#\P՘
-i ۈq]` D;<qw Ky3A?Jt%Ӡp(BI`.%wcHrY@Dy<`@jYQYPC!6Gi2
-]WW'oFTYzkRCPm,cYtO, zvHe̩֦ay^I FK{! "!Ee<"(>/u"=웰T]:vR<G)9r7ϐqf\݆qps$]쾫y1WZVyZF]KciHLXQzh& uY&8fĀf% 36hT31Jp#kzdkofK@dzk<8.ܘ*53`
- Г<,|09ɺLFABʻ*@,doCQQneGtQfO5 1Hyٽ-WnG@EvA"NfձFLUXmd٤|9
-scC{|7h*EaXT%IaQY Ϥ|[@;-Cazn[Lo;W Yn!yȍ˘އ
-Zv疰`r><&Y:LbD%IB!CnڣS,tv8P1?j ?p0V#VFz {)/ M^ZQ<<2Mnι.ŽZhFf2ni6ꚛ>gXsD
-cXW߯υޟ՟.BwT׽mo<<ySK<m j` Ш >-/@5!2_}
-MXp| A|W:.#t`Jt
-t{,{caʃ=PH3kME=-G/O1ƪ!el[.-Hn!z%"AXka63ktUI!3jE$9x8
-F1]Ц
-kpJc:1~QDa5ŭ
-iI+~o$k(,jwV
-}}DDu?nc]'<?D'ztTUF-8ՕmՆGGy{4 ? ߣݛ{֫>a<~HԼ{
-d=dp/eNz-s4>+*0 td&x{zm}oN;zN<YDOAy0OP# F4S7It F|
-qtęr4?WSc0W&"f3K }5/]~H SH'LaWu>*=&X\p7A6J^miȃw{;ٛ>;|ӬxL'mg^kqfD5߿yw~yw/W
- &-pn!/rHUĔMDSsYݪ>}𪤍:+d)e܁'4Oy &_!s
-dcoaG Rs6MtfdI"uL'ٳMفkl,U76ޅ\8YHg问Y(m=A!i}LG򪧩ef#젭9mv{/7㴕%Ao/.qPw$rr&u@E2#ASx)*B1#㯇zՈA[jeqO^Ç|WFSb*Paxi?Q>l:D}!pAWwwhഒ"]]wM8X3 /̏>(,̯̯w qtד$ /gC#-I6Ug4!<d&juϴyhڄ({Am@<sx
-="&BԆ[[
-XNT$X^켞f}ّ̰늗s ހ߂`T>E =( ?|9FPH(5_u\KK%X(afd?gU B^V {hko"rO8ܓP3$7B$09 Lxly'Y =gO3=~i=ӕqָ\$m+mB!1h4.0|Y_Z y)£4IBcJiV:,|_`%@/|))Kd5lIzS(]Ǻb=.lFl+{{
-ӘOi/,4kl"(F!SUB)+9[i" 1 7]n/7<<)S6m1'rn{Bvje4PƠ&,ya<ɑR: +/ bAQe0t7k -\5604^JaGB_秣MB?Y`[m)@0OfKFhl7nGO?Wc)o°L<FO
-JW@|!D^}>r^iʟ
-)<.N_.f8=dSn/\4t$)#f=;Q<n4 %'hm7!Y;6و(K0%918 ϻ&lB'(]GF率ma]>alfE-Y^nq6Hn;VAdo|^STI3Q-]_^ըa 29xQc>|KGpm b.Cf[Q>/F_Y)"JP<M[[Hb"'+RSdաNUmNs
-mܮ*'Z(}F:o,)-wFO@*[ya=I\Sd-WoaHқd Cu[5eIfIBҲM@* D
-]:`;Hy_!7׏x.o)}O{PRMF%pG;GFn𦁗ޤeo<%1_O1>bjG DE$,FT eK&`쁈 0(4,FMDq(7`Q)x#>Wg%ށ⾃B}G2iMU%p(sl6#٧C~0DN4/
-jRʲd'q\`8ȄF:k9*w{hԘݐ_<fODSЮ@]C>G`hu'S \ _L|)NP/LLV[X2~6g
-<0
->7 P(nAG; û/zAmJ bqCqIXqܫ,-Un['Sc\'\<vaX$ #ϺsGn4ZV@
-\zEIӥ;`WTw==X#]z|U7$lQ\][FNZI37uӆg"*8뺪C;K-
-`XBOvP(ͧ)SB`+Aԏ#ǤY;]"M˱uQd
-bZ_kGkݍp]űd<4'S'sA(S?ED|,!iCY!_QpnCPq+>ͻ7_V3$|:vE~
-it79HfymHn~TKQ&A^8hYg^ĦjjC V=ƕNy힙rSOvSA)b=$ID'WE
-I a|p|ZVa8_S/ʓb[ŸYk8j<Nlv62nԎTP %HiGUT{G0(%dwlz_zP_*7wVˡwS'Gcd4o<
-
-‹8ˎ|Nu^N󝹡{RD^ F3V)*o a33$#bjpcNJrpa`x-w4 iWpqĵr&7SSN\&1zF}sQ&0]`>ub) d"c(hQh5 27f(ײЖC@X2
-RG(!OXPGO(x=&|G۵_@0
-b+2 %3:NBL .%S)סiP1VS0=y:2#F^
-fqFނLZ
-n&y̮+sNGR)O{M^J8ROcs=ae\4.+)+h{c{[i6$!<!
-siD[A9"6(vϥYҢu~Q\KQYRsVK?ӯXB[>h>-=_ɣK=Of EB'!#@4`;';G3:BFqe:l-"i-,B+R"DU$W̐ ml97s>0BPvr~ͨ
-i2STP:n%`zT`^?gEJ J^Lt)fg:qzyg3 NKx؜8x:n+f
-K:Ňn?И_PU|  fk>ơ֛ iNj't[E
-}7 ${1v/IFB+ 9X–3bnӇ5j0~aclcQKJk
-۫&岛Ib 8:UMG,|Lj
- OmhQIrJȊMwtS7u
-2mg^>*j ޔ+9j_cY 3t"dBOPtՠ!2dǚ-q @r&M|o& ' iQc8>C}0us"5`i}w"V^H7 VO)_oU.Z/ŰռW.R%
--{{1K;}<z6cPlHqx~9@[3:CiˆS#l3z. %YSl2 >Q:v؆Tg覷G75
-Y X=կW'85n7) %^< !a)'4TXÑ6@-nBCPm&}Yam9G
-YΖ>S@h1ޚ*ꭒ=;?B[N\/w/n;dI6?|E j)ov
- !XDvEýrODrfJ ]r-xAT)mJPmsy<vz5j\"Kq a}[$_(23@d8 z=7:'dl'7AZ#
-s;4`/O)@cM͊t%Q8&߆!d*$;$>QjKmL#lS)1 fQX.)5uSEG5aJQ^״64ra'!p`F5,}Cpg.N &@Ai?$8bdaoA(_yU;V?0şl~,inΪ\='gruR 7G$S-N $ #ڜ\nrt/EKŒ҉DY~c;Is0
-]4Uڀ%:*AU≻0`,艹TMh k7<ۨѾXJ#n*4&@p\-LM'a 0iazџ.5BͫNŭ1 Ȉkca[qIubw
-'`$47gɪs&/}y Z`_;aLnE8]@Q*< %[
-HQGWSz7>ꄹks!b?G데^DՀ9T~BSO5U)|G:isi2O>JO$v1FX! MJ4x<Bw6P!49VoO1Wb_:YTu^3}1zI> o-nJI
-
-7ooU&lqDtb?R HJZ(UR\VLT.]V
-2hqO sK\V'<&S$0M'm5{cݶ$d+kg
-0M)!HnC͹(Fkh*#|z2Lͪ<r=@y|aC2 E$i=Y_iΊT[ 0&7Jw]4Tl2%;n!43W(Jeb_H,.8r$;**5-s1'~ x;;鏏6ku8 =DUVU?.vy,@U @rƖ܂xsd.TP'rO S
-|rcکOOo P_Fmr]I@4i̿S"̞W pp f ) }{3e{Y
-Uȋ:ㅣ=܂QEWFKUBao],҃gbN.ubG(h =DHRZ2?g Mz Waf)]9e vN+9BKeC%Ջ Xœt\l1ͬ.&yҽey{쎃<JhІmpL]i(:acaq6(ۚ1'^cPbu
-5$DۋMXmB"V ̭~ݺDfD󉄚܂%$! #xׄr<V2'lȯV#uŜɳ|k361gb VbLj05+qDsV)2miR玼 QNL4,͖=uh'Q<#WL:s!-I_vI6p9مbj&9
-<
-AcNPiή-7Ɲޖ=h⩅?ݷ1r$köRmvWD]CدdbF S"f.GS<ExiKWi49;.|G
-} ·S;$)̪!Hi&jaD*pŎI ie`jT68p@4(K)>f{[Ӭ~Ⱦ$R~`ѕ藈)NHm hd
-MJ+
-@)R&ii,
-(;+""". ꂂ(
-""YTx@{g=sDkdHIda G %]MKii(9)%{C4j 
-Is+(` "s@E=lp0A/Ty^[[=V-
-m݌ojAN/ IhܠтSzv MiDSRh!m.|8-^)
-֊> ^䕆[I2J`GVdGe0_ע' B~+f^E>)&yh㱸!Zʠ#_$tܧdV7LБq1# kEsgh x`WH1%|pqKΊ:牝S1CCNoX)U
-bؼI3\ד$|XIN 22e@x
-#\G$KPn#h,Hr|Ò݈8'U ,~h9pNCQpiX$wz/XI C%aQagg"VnL#<ddICiSpIDn^x06)RIm!]4u&0A$j2
-Lo$H캐鞨?Ƈ
-} ,& ;ruUKµ˪L0x 5ռ0Va]f$<V ¢/k,pc؀,r983Ĝ"`&R8@A
-TH=w3ӘD?O;C ,(QFeFer9QlՖ#+n[YqQi6q@YX<59htZm1t q%\p5!\@/pSƲye
-0Eq *nzЁ/ O~$pZQq!VxjNGM4 kcbYڼHF2K&[(QcT&RTEghPẕulfX-eI%}†w zsd|jZxu/c9Ї M>ģ@Ţqjk^:͡ FT'{`dD&H?5xn6@TxdZ s"-Bc CQ2eoo
-ɣVL^a #it:36#-.hƿ kkVq윁Dq`[h
-4v9qHB<u{ͭ@'H5t K5Ysoai>5#ټ05t*kNg%8rb;QJJ' "ɤ-bsE?Ҙp1-ev(;i7A b JT%蛱XRbU%S4`تRh
-<(c@Ws)NE䀶(Bbzyf1N _W Gǖ(ÒلloVAD:F8HuAȗleY)%HV́lCp+ aO*T*MfeaD=zV -P 2DbF I9*gP De#LP!@B(Dԯv9'@
-/WIOLҤROjZ.j.q'B}GS%$91VJlKk$u00,0i(E."z\8jEhmHXcxjƳIP(K
-nXC!'gcP$pI 9͍IMXFt 0B5_B7}!1j}
-\Dn[T Qwx[l*zqAvHFvE8s\CIp粆hj R~l#hEq܈t( :,uH&MY5qjx_I(6$<iM
-P$]-\Π'
-]k$;vt!
-S&ɲK@vEDT: =@##'BMF>h ā` j2D@^#3B\5,v[%xXd'zPHje3"يd#SG%K%*)X1Ɖ:)Fi(1rI/o+; (n ⃚0Hr*Rž$V)R-sff١lRaLpIfPnNW}KA*Gf 8I!|ϾE×nnZP Qyg&w6/Җ֙j5
-92 h|+F(!$i&&=b@NgHlk6.̭wVUbmdl e+Z-W|ap!K欴X({ZiX h .BgȂXDkX IR.=9P-r-apZ+u._VF
-V{1ehPn) bh b.A3#FN,#'gR]Meӎ
-ɅTa,&B
-V J.H<<F34|ȰKB6SlVwV=`<.\̙ qt@:Df]G3.
-}\^$ݔb+5X6>Lekx|
-XL /:.!O"J kkwǥZj$X`aQەEuV "8C5,HA|4b O%@/K0,n1Do8+0sY$Bef( b,r0T S"?ʱJ3y&m* ˍ$l1иCjhaQAA%[yׯa<9ؓ(k84gE&Kx$q)9nR$m(аOJ0.IxRJwxUqpLN" 7 ׈ hҠ-E:QHw<#=R@}1'NxHf]KI`\0)J#2#Yi1_80s`<gFFf~g O8D=T)<@8P3
-!0E$ŭJdu0{)T2I
-=0Ʉ7GT # _|stp
-+ 9)Fo>Q:+$,"lT!i
-ҊԅAIzvrChB/@d㟠%W;v6[- TL~" P&`<LEGf )ieK,NndJ<ڇ[u
-t)"u{Hnpڠ#Z
-d[W]ZNv,9\4v ''C<o7li׌+j]"pJt
-z졪(B\9wv&?V.[C_5s =qA^fS o3ň#T=-7/6/[؍"5+pgf=s!<T泌4rx3 7E},HtcAk86_Z?@'a.W\/'/_D-fۯry=%R6_ p
-I鼾r]cD+8Fn24Xuv1Px;:Ѡx@|P{(1 aBngTx8P]:К*^Si\`h!.өfo2TkLJx-T1J[2:!5#"?zINLS_!x}|R|
-/DoHJ2$+(2͐{(1:˜*-&&tM8!ΐ(껤&vMO҈ )!T2wqh]C nC.x.x:}nRU/à^]kk7vc3hp^l߹b=;w ۹*T^}si p[ +&:FO醋*͂wp,KVb8Z++|\T %"}Qg$'H )b>"VzeKC\f5but^]ӳ{际9y%9W/!5AKvvĸPB.y)
-zKj\6H՘p9ҹfAyI/n~K2BH=tPNn~V@!hޙyY$,į&
-SGY$5#)Q0] Fi
-w<%z={QBRBu\KGIjRQJr5z^)(Q4~ 3x_݅ǣxi%%8(G$xL
-&!ɰ1 OIz2,xLBK`Ǥ,()a9z^)Q7xaJG]kJGh5{#XFie
-<b*G)] +Ry<=R@XD#88hc@!qpP`!qpP`!ɐP`pP`"lBHҢnf\.=#RffcEۄB5jR[DzTt=e&y
-SSSYJ nT4̞6*D(%~WAy5!JyCN(Yi aU(BײQܼG#س> Q_@a 6_;Zv'KI9dĴ,dl:3{i@ #q!\PmPn!$.u]zH=(Rn8씲
-$PsaLShJE,s[S^r/x|"nTK=n:w<IISsu mPH-b
-Tqx4;4L/ƌ(bH;tNUxYvM%N^J{I@ 9tPvUFZ,XD`tjkܔs"1M^ތ7+B]rK[K(r"_
-{r)YNc^s00]`;]_M=oRpfwQ PAmS7jjB C6tᵻ02cՌpUw~UȿT%4z(A@B()]4_ _ݧxp<jHT(
-.$ >)kQܜ(|h\b.I@M^-O,xTՀOKO@<>i"
-[Yn#{/  &"<BF-T
-X4.ZH;FKxxk9BmQ~0hQ&6Z.J 5puqHr*g`X`iCbu oe" T#QrL)!H.0Xrgo61٢fƳF^pPEHq9Nf"qe]sm"_n0&
-ULuHBsƕ!z
-t(nWYx Km~=@EPc(W =/mOQ> 7(kP_D2X%YP㤊AZ!`TOE Pj&=^J v]rFLhR~Бܟ/#=1?J1mHV~oL;H !ĸx/ b%1aB>HQDv㠞rc`ĞfSv8Nkǡ# +$|poqqzhhm i؁OZ PQ.]DN mejDc2jm&Y4z P_Ꙡy6Fҋ=N:*n&_NcqGی \ve3O@/f?%]$ydk*IX@wӹI
-x\GM3lmEK)2"
-.0(0ov.SQzSA G;fŋ3e 1#\E1e"S4s#1 c.cJr Hh}%})>As3Sb!G0'Ey|.*WbY/b]]T/ME 1^%0F+-O%4fW1[#r,dA=@\v=!Gu9CWx猈 j`S{)*W]#:s>ePqGM9 x4\5|DXuQVQ:.%ġ<'AV|/G|4r#K`!}/̔Hfv ~Wg%#vιgv ;S+9\꥘qǹ_VWWV/I~-?CԧlW 9frͿg( b4qX-BDZʄW"@q+^j)3H:(i@yWi1ۀfZ`_Imeŀֱp1MDCJMNҤS4.m`q֫U.Wyո13%ÿ:.8CDs%Ź` urHFNUZ$A&hTޓ%M]VZBWwUweYͿs!^q.R<D\1Ґķ{›Cz6E_B<rsg"j0.*4ƨS˺BfD#xG{8k]F-Dy+qZHwUԟ!5 IWGI}+7MKsThL3ƗG =\*B uKP J
-qY(W"#tD2~44AƊ?24# D=W St]7摉,A*/餃2WAl 5ɛD;nAq?*|Csz%K*IBNЉj)@ ɍpA5hG慴&
-R5;a
-tIO}=AiT]%d&u1jXu!ҵz`ϻ.bګ]*%2(5ʕ_P|8&*J.9[^f3>O6dܐ`H|rܶreKki 3[VdyJ)P% %ڗnt Y0$Zƨ$&ӃD_H(MbbӜl%'BӦ&M^[3=N J.' 2+GgƲrўE)HFH;^Arԭ߄pJ:NH0Ό9F,.,\ [
-&OMW r}Ϊ@j*!8<ZH5%ygrHbe Ml<l!JmG7P^T<!'[+v.M ,4MG@í,u2T"'k(aJߞ9,UgK:W VFksM^8KJZO]
-_v@D7Awp~\hrkoZlѴ޺pӨj $,+ibob׃M:g[G!xx{ mƐOxQJ   ϑϓ@|Fu9\\U~RR]?nHHOJ6$'G5j+%OL'%qUn QhXHHѴ],ݽZjr…\y7ouo>xv㵫5&/;嚇|xG=0x]wcD4]Xpr+u/>E`0 GGYYXWd yq9WJ|֗Y}郛mVM_s^|7f?<W_W>x^ fߢpe^mO}aש/[um2幍bGHj1ld_VsrtNq^W/ |kn1[a/VkQh>s}ϻ_uGs<_=+n}M+b>6zҏ3|;P}Ìe;*vȉJ=iRͿZ{,x3Y)wmkc 7wd]Ӟo=C\񨻱[ܩ[ִZu˰-e#i׺}gvdB/7'{?}mg'۸ Y޾xz2γ ks[|3]e]?ã}?{>8_:XWW^)_
-Ypd'ƛelh˔Yܵx)GWZӥk3D{>x1fh\m~8r_c#ko9~[j6BЅ><%z̚MkK۞ޑV^<|QT 74yX?Ԟkї4oG v,-zƕK7);h7煤]{9>߶'*_RƓO>sd._< )UE>6ox/ mrWsoNV?3'=VrKH{>YN˘?ѷU:M?ikdI\ CCubo>U>gO]e~&Ӗ>}ju~ˌGe8}3whu3:gNӲsiܺh;Zw>p獛lv: ߇r _=O깙o˜m_}0=?V_ZqEd^;!zKGif,7АЕ*:RVy-q`.7jl:4,D(
-'4]\eU~$l|ʽy{}օ_>3ϚN~yfPZ<3T`]O<d7 o]'g=Q`OA_Szj/I;<dH{ç~7g1΅9&a˯A;lÓ: e MM+_3hBKa'pWHzAUEm8KYnޒ⎭nm|qzܛ2wyзL\{˪˪r}Iކ6~x{:;l/IsVQh֘D,nס!{mWU~;5{|oad!?/ĵaϹm [luoMă͗T\پW<MM\o<8`{]T}: MSLn6z;l5am U˸Xlx3%ܨ U{9~R_8oڰL;xvm9to!oM[ݸ+-_[JTƾ2.cG6+92nU>,ꇭ!_C])kk]} p)F'6|שٸwI0,[g6+;C=dS~=?>]׶ >e/fі[
-b)Oܡ]CS~/5ciOtgkoh]Sf7g>Akfu7Lxnw:g+-mT8Y̑7aӊ6#vi2?fxw眱[<_luHt]uϓZFO{6/ذ{\0gS YRsz#=NX}k6}+¸S" ϾCWZd~b}bSֺr>fjMOܵvo۹db$_彖}_!}Z|K{Nycͥ;9gs~jwdǨ !э YG ]>s iX*^ՋWl~cy^;aԝ_z-'D?6oBIwuá[uÓ,Iz~י;ZǶF?~5_=}!m2@v{_ufgm/<ҡÍ<stO}ܼ*rz('ԴKC-~^';ai1ћ^M%wֿ8Iܴuߝ{/Lyziz۵+%gfg~WۛWmaykz.v~ߔs14.o7;NyO-;㶫>}w-MG=|^9O=k麱O^{géV'?e{,ݵbHՙ7!#lvgmoRi<y]M<˭K{t3b_y큰Φ=+>CUo43d<poX^}h](Z5wo̼;]V14ayz70v7vM1^ףqF]vhrk.ÊҨi[bcX[&xk4#ٟG[5w+~䅼|͆u/*Vim3o7<qtwHSNN=)03 IPjQߤs`o7:^+cO\e~gn~W苫Y=;&׮y5eIץo~w'v$v~oBKXź?m`Ȗ{;ߨٴՏF,6>gV-7<Z7]wg_ޜW
-W^|c+BKDHaW=^[(|GY="_';hpn~93C5-{< shVꌔ.5'kFwJF}̤] ^={%8q`# MY7ubsSiIJ
-K٨T?/QVtz, QqX Kan٨4A2ِшF]1y!.7 eALthApWqn-N9ඛcqpt
- G  :[:u&݌@ 8WDDtn@*qkln l^<'uT0/#tqIx"Nf (Vrt.Ӯ/<ZJAhqtB]*'ͪ݅'$%#ŸWW#)U H͛:jiI@/?+Mѯq$@8 gx 9N 9p(-$&P l6a66b>
-D?]_Xw0⿃_EM_QS[_Z</9$ n%!)zZžQ'ۄqO8 ր@0U^>>2& 6
-0;T In6tڨy;va%D-HBζڣ&M7D>vPP s }f3 J
-!O;E$nXk(.BH`V'R3!X L6dLo'N^;ⳑZSꭍ `C
-~P4f"8"`aηk @ҕvPRytَ0ñ=Qy=%re.zcHd?oko| Mmîk{9ɞLP+·@A
-N}ǿ =uU[W?/? hƆ^F[ġj0\z' p}
-ZN57}NJoXQ8vD)B3,{[RУcԣ =:>w{6OЧ[|zi Y#e?zQ2Id<"\Aa~z&8}Ko0/"{UZ-8!L+=O!1%l 輜$~Pj>S6$Zt0tTT! w>/Q8Qƽ]SqXloV04Bv (5)~i_
-iumFcWЦM$Fu5HiX%:;X2>\`HƘ2zlD60h)xN;'+*Jp1r%s㻓蠓08M$7z8
-H/)~RwWwdz3RAK@jJU±.tkd4^$đԤy9Yw_^G=3;X7iMǀr/v@\gDnVn}uїn_#&Vٯk-$rvj!7
-,"1/2sOUC]PQZ{G?j-]f9$^)uh;{ϧ6_&%z#sdߋNrH4Jcƌs=6%}s% d95)
-t B2/sjA֌ՕyTT~ ])؟(orW.k;gRrM\w;G$dGXJ6İdgG^Є4/c8
-
-t:TErW[Y
-b<] Xve`:Ks!>ݾC'3g
-<{] w FxveQj~/xQ 4Ɯy3JSdRI1c$B;YKU~8u עT*BӖa -/f93 1Q."/TN`yW`!W-s8.wetTZv⏲!Ԁ<ӷrw=ƁV1<~p ƉM] *3*w0 DJt0]d[م7 eHi\fAv'KYp|@Ƹs*ΉR%o'&Bs[Ѽlb¤*5-+{CL-ECb6{0`4;V=)Gɥ8xQ8923=0)EUH>GQ^"Prko ?ϕSJ``lSznޥ6;w+Sf4=v?!|3h:tH+4s F^-+ttNRf,F-nAXB)r浢kH/_,^4/:L! x@U*PPSE'Dž0õ\*ćlyi[X
-6ƍe-$]FZL5s,
-4Gba-(AÆ+Kfa4P-f۾;Hvu8B`ȥ{H<Eu~~4 %ra]˵Nr0fJe[xa/kHDCaax7Ƚf,78BG~;=X
-y`<3*~_cYtVW_jhU]{k^~lBf0!қpC:^ߋxFLDL4L(grwg@ db0* ބOeO/S0RqxfRd3pkPzȭi* .s >02Zf ɸ" P0$P%7^i*IO4pI;ҹ$]_ȑDQı,L $k$(X{rxihmffga!0\jLdFX#5L")ɒxX%O,2#sdC_EvKʁ%]_RB %}RjB[In25$R;E!
-}A%].]A 9L3Iq3׋vvn@ܤ p雨K]ϢmP9;(ZxaPQh/vHMzE=vyH`Z_잢!yqI^@òpfq NBVEW"MTl,uCYqh-DH/r^"p >^WUb"%a$(hX&OʍRnUB[L;RkHXuyw ]EE܊?y7AF%|R"L!ӗun)Rap^RhL*vA6/48Ԑ8LCOD'"d*+m+iGK3WF/G%$~:G@aN0-S0P̄e8U:oRY f̌vLoɭYL| :j9AVhD*֤, :Ipi~%!pROP2\\xYbQZ6uoV,ā|ҙ),%ԓ|WRY6!J%*ʎ) LZʉCӭ[dxmϡy p+,LdsܬpRM/j+,SaVdy&^TE{0=ʻCq1q̲A$v"Zbү doi[@1Ɗ#6`B'{L ;R Y78E)
-sʄ2ぜK¤ ™c=ֈeEtѵ LS.(Sț 7HR. *6W?f"͡Ml@oHIrƘr؅Ba pLg,6䴋QXAhƎB|2(z,$
- ko)Crf1.VJ(+fu$U'F\ L4i'RjFdQ@%swS9X\߁Tj*-^؇pKadoo9O Wnv% T6ߒbd*g ~nH\fKD4n肐 a!HL &T
-hf i;f,` )@^p+BLTpa0 ׋y$X D*)>!L.EDUQOT@ZnEȄι(ǾBBZ`>s]$gCŘ^dc6D|`1]K% ?! }fEڴLÃk
-ЦbJ^ WC*#v1A+7̤6'dmN f<+<'I)d ˜Jߠ+c,>
-)\#rr< BNB}*=Œ3_q+:iܫ3!][)ZlC
-
-
-]SD:;Tp1 4هo{ ֗%/!J>zo1咲57,)H8Kc2tMGpك ,eldĖ
-`k/]m\q@ri}%חԭ,%R߰:he}xx_`nݶQm7SoƇލġO?ԽJ+1rһpvPebr庝x8Uv1qs1)c5++1Fg[jwgWGps'gV]>STxN)O+Õ#υ.^TrDL] :#F*'g*So7ws=4x2'%wb}u?7!|$xn:z~}q$X:aūā0}p')-d(W&WnN]?T=Jƅ*w<gjiЃdc?Ќ@{XS_6ENX)d/V?D T>'kIol2⍗ ̤zUqq8xL\84T&>)G>{y?op>\
-S}ZlKX+Q}g?V)aæOcC@c3
-L(t}ZNXNlK<1V3TW8H|7Hj[H-'Ysx:6Q &ށ8s EW*: Έ}w;Vi᱗ Tq:QP-MX/%N\gk '|yy<X`VҨZ8'ӉOcUh#0ɥk^ï^:062RfT9{A`}}m
-E012qN j|eZ8륳Ey!hlX;Nyk1~Qlգ @}tT=8JYs_?:[63|~Z{U29޵ 'l͋QX KaT8n} LKKکVylA:;tսy((إ&,$P2Z"mSE}ӟBZ__ջ8rE1RX+Y(]`\qy/(F%+}_#aJLd2dtv6yN%@p/1h O0^)"lZ*$\-[R3=)lxh8'T/WϟR*U+V/W'O(*{!M[2'ԚalNv m3"ckG&oTJɉ0
-VNdlh+1t?YzSn4rVw@o_Y9L۝] Ry[Lvxgg]3-ћ_6Ha\3gycpktFU~fo6E㦷h̺
-=cڛnz~W4@p|cT4-1d^3.^$FHq<MswSj0z2B_zӝҽ@pZ.6]Ѽa)>SYXY={ W:ݲW|Dtݖ_nxzl&9+ ;L^=.#!EUQik/g6`@O븭W42E ';]C`xhUmWQ 4 p&gZqҲ[ i
-sLf&Z
-ze; nZCtzDS`Yy ՊңLJ{.kwG+ ?9M00`M'Z+>$<* _EЁai0[58ިH8% .z$.VIf5z O{M`Oh$}~+bS<*1V4 6&YAO->4=v~bw6=.A_zk沼@Cdmڔ;e 0
-C"?wm6@R Z۟ OjQ/^|
-s<< M`z ﮌh<;:0sp^78rë$Z(O&TiCtsW{!2n{c^e G; _x&L77 2 , D}ê;2ډO*JJ O'M8`e c.aʋ5vbAE9;Av}!̴YCCCC'nܶmmCxY4A\"B%ӽ2괼d,`VA
-lr2!ƕNZ[Pm'OJJ.jnQ3@pQB5 Q =B,QuQ=Da)Ƣڲ?h Kr Ii*H[Iα3Vc.n FGK5RAck5K Dt,S*9fZYKH@}$IȃW>Q\pA/ʝc(nk3_߬Vdjt\ol!
-y @L^]A-Z&hvq\/r(z] ϞG0s^C@$yZѾYnkBBL+27$bޱ GT`#8wEƫȽ8Bdp3)8  @p!jXI
->aϲ!Tf&nN8b^g 'U]Z$EΖ p޵q]
- 8(RJy( ?yOr޼'奯#//+/ʩ4pO/_59*]W"U<
-$gTlt0 ?ƣ[~TAѝm ;V[=u?z{Wi^:MY^㣶5M\gN!i>a!&[5-wo]{⇎kǤ&bڣwm=x7 \ݍ N0_ݾTWy&5` e1\n9ޚӄ|JRF[M7j
-P N}mΛK0zz$+ךx=~(aQ$T6rq3VEH Y|
- ȳ3(^trkN-d=@lp-
-ԎmYcv59Mmvl
-z.Jv <ꭹ*T'䏗, "th 7DoLW1(CIe$-)9믔:!dsCoط5{q)#ENql ߏBLGlQ.0I*X(F<L6YZ `=ox1t}U;첡w8^p ͆R7z+)?N8>X+pTTH ݅hйnn!34g7~
-͖M=2Fb Fʬe5GsF\ #č6saCKRiV^/ZU 7c !CJ=IhX|kYꊱV7Js
-X 勍/2'B#\_&!5T7Ƚ]YH;vuWZ0I/s~-b?`lFht^qEj{tǻV z xҶos9Me`pQ?%MH~Rwy
- rvM3EfVYW{w
-j0=pTQ9).p]_I(.CsTrx|s$ Brd'."tʡ҉ᙡWI4ə,dK7T@_ k /[\;s[ uWi#!Fhvx㟝vw40` ύՉ.t'1Ds:` kkPԛoIm!?pY'AFo+z:1D};S<-/]gچeB;#Upխ]gBw
-&QAiAC<:amvyuR&ޜҦ9j2֠ʌ#ܠCyq~v|:=Etv_#(ڌ-63"ZMh s ͷ{y9"\)ޓ dcd
-'?*t ˌ]IB-K _sr-m]M=g>O}^im7~ W%w%|x˗eF{F琯% ;fo~ƕFKEg89F|bV| UgT5t 7P?|Aol(%"E*`͏ڊ/|/L>v]V |d잚HMBKa Aw,AuGlm~*oi F{Ek8{m'_B J;?>EݢBsh7ʋ+)ℳPWJA?ڬzNLk$;*LJub</!񮳁.tY`X|W m[}ΪQEn.%bt.Tm1$\^UXb 1: %x> WMZ/]&LmV_aJͪk8-蚼׼1eV
-JgRH=zQY`BWHj `x}bG9 [ [Z?,[&! ff LusK6 d%W?#$,LH!&7D*W#Ɣ1|V$
-*s-c
-Rs@;U]XUуpD֠G2C|~Y McT*UZZUZZo=pZ7 Hhegg8w9b "ʲQJrm(A 0ۚdE7 n&$o{vˎND9iKu#ಂ ZG-m m?%>){5fLI_.
-d!9pZ U\5Mr^.?v!z&
-*DfWRe(޺qĬWd' [ Xu7B3x >)[n,G-D( UxT UTTeCؓ;C E0c *cbk6#V#)Ea]7N?rQBB$/dyn4mE*ޱ6$mTRt'D6g]tXa1+
-NKQ
-U-E~Su~-fUdPǍ"UQe+$ 퇝?\![G
-t3u*wIMGi);\|)ONiɯv Ś$#yוA}O7\N$$qM=nMo[̽ ըƗ«Kߴ5d.߫O%.Hfjכa! 9ƨp/T_*o=_|u9nܸ0:>u¹e?OI}>16O㱤S=|=SONuhKՄ1Υ,[)?~x_tr/<l|ߝnA$ց5tg ewAw۝^.0tڳ=k7Nd~>ۑ(`d:HfY2]3k˭xs{dgPn8,(f{ `6_L8ʬqȬq>IRku^v{t8I7Z$RnCP9ɷ(۳v Fu7tb}8ǐ*BRlaw?fS$8WdTaR&rN~c5dtLJJV5l1?i>s $P!5_{t4BLr3Ow;q:6'A>/?#qڟ/i~0VxJI lM-?Y;&[A#m.jZ>R|;ג
-A- .R.)N|+9<5D5&~9͌??%?gc4/`|=(hɹ@Qk2zO{9L=S̤fe}퀢d.Ye;g*i5O/>%w1v*{w|~w$;m<̓H+Xbtd
-#-/$MPdwB %s
-tJ/5U|ȗԈ~e{c0)L?CZSNtu\1SI3bOPȥb߳v.S7,B: 3`AaD{ x3īUtдF¬ʠ_ X 9Ѐw,R_yЖMTZK8}uH.yVRЎGF +9SU=3eBNޣJjb,ZPK!"SDW8Qc?R=wabFS`:jq
-*!2*).0#~̦ x9AOA=?J
-uh('l 1SkdBNIB̤ €2/~R?ukMk55c[Y$x<!Q&?ċV,l٘H
-?$23dTSNX-)o;j21vs$\uμ
-c' ͔ FƑ,t<7P
-2)
-X4tI)}e
-
- ̚P5l^BRP*\A9, Y2;OЊtn -<[Q"#tI9 uE)5#e+KY'#HZ'H}lNEx5I1N J{5$}f8Q4ra=dQy.$ KL'5a &ImJEIi:xhU
-T
-JJv&r͑Fch3|U6,Z'7JtEms84h#8#8\L
-GR nʑ&8ķ]X,J"`:D. =lУ|>K2A֓tx1T)+KWF&[tigU=򤩒4hW?bՈH]:@1:՝aqdDTb~A)";R;)iI/-i+JsEQ@ULo%5'hd(''?HƐ< 4
-
-Y]lDubP\HRȑ4{Dfр#Qw*l֞E+(Cg{1gF.*R1|8/<MsPpǖTLr^.Z^f'G*ʁUEwz
-JLT;*
-]&2Q!(?11%rd%qeBB`ȠzWUAAv\_= N.}P9N#G+ŀs1ȟWx4$J^ "rSTt]v/dU3\ԄWFCc%ώ H~,$xR1(-ƜWn
-1erك$Ư
-C_hB7-0GMD@gza8:W!T)2r8><!q HB(gm$h xh :wzOI~ܼМ\;uhi2T^f@Jc
-OUKU_/v " 4`QCOSL8XdD)~+1{
-2p# Q{"%"T ){GGϟFeKI 9?K ۮA9K(7:ҡHi+l:~T-).l*$dJQ/Jlm!tW >2r.dr
-,(U2H-QRq wbfja%Tʂ +ѪP.T'(\mY^/عq)4J6wZXw/tC/`;iv/h3qMݾvq-MM߽VˆpoC"*2fp iCrtKω3̸ +U5T^Ҩ'Lz-Y9m@(RVp)Q*q%5ۦ]D15vRgN,
-#9#TYQ`Rtjfj}$Ls3=HoDKY&-L_5Ty(ЉW*yUބe%6x%?vJ8uE"8w\G8j!f,DVJ@.c %ut}5D 8$ߪ fl$fW-5Ӝf TK7 ̌U'B.NJaɥTMi G\>QQ ]+k->TŜ
-"H'?ܵB~NHDŽ\@^&b*<
-m#㜊N;(H4A^&Ke1ҡthO
-ES˨j3DDr^ 7kYƟ+N&CF&ޜ%NGjlgK b +yQcXTS(WAz°Rg
-k]ZwlS& Ū<8!v2ѯ[23I 1-h~Ԍ@@4ty@8R5,lpU
-GQ$kL;qvtE+bdx>flXR9KRun?><B;&̃+V6eQfԠc]DžqKިb%ɠ$"Ke%aG5X Ӄ#bTFK4}xޚ;`TJ18{ x
-X/^\ ,*R%[Σ6llIlg;TIo2#ǥxih{Y*)'ɸKu8&l8(zN *ﴡ̡9+.]eaܔ;:I.VHh94 nӬeb4J猫,B;ef
-xdvrf_%8qd6́_z}}Fl+6% 4 CN
-=1f#6o9\
-0"e<*i<ĥ\C('m5ON" h܄gBa%'Ve+.=3ÎXȾx,OYٿ{$Ⱦ'i =e*LO'COj}>#K n{4ɤzA
-UO[&?aXߨ2OF=ȁDs8|
-'7!u%4,B%ǸIxRn a | `<+4y;#u3D2ЧC4;e"ڹ*jf,$La4/:űJ_?JF{J rH*G:I[wяIB{AH>+@W|eR|m}H]
-тXb#ŦT-COQ4$z5f|(`ǀl`Hк7ɁZ,P܂DAR6Gx@m2j~gJbrID?ᶐpyc? "m Jf6 K: ?⠲b3v|6G#!BGm5
-ZӲ/y
-sh@F\,P!!<2/+gێX<{njZ2Z2:?:9҉
-Ⱦ&w k17KP%jd}E)jdF0Z Nʲ]Kh=L=]G2.
-$ m/ND,AZ&a=g{ْcc9,6rf1\R >PVֶzda5t_HV"[Oh.ݗX![ވ}r ]"6fCK ㍠N.AY,UvA,v9rcYăzW6u4OС{||]YMu ;-,PFTT&ʹG ℘jUѸx\sϚAmU5i>&QEr⪌x!CO-߶,yp31MzV
-Gцoi׊o_ЉݓCwXyuKX%ҹ=f2oAؔh-55I)8\>`RPy}2VY4 (ڡt)۫ + ^0VXZL
->Y>ɓ)SdSGJ^@AWQc"`Nl
- =sod2@2~lH5X6V\q ѹ5bbsl
-h&:{a{y>4nDgԭebI]x 3b$Cqg7Wd:M>Z
--v6tAݿ{(3ZzWj4!+e`YnX8֐x.k5qqQ!o!Ϸp4i G'r &i1+j%fkveTdQWXR=T(( =_0YLb֐e>G۶Їs1eOP2:OlZhtΖpj-yaРZCzM_K5wN|aӇ7瞙?;f8<ΌЭ<33vx3fF z~[qja__<eg&fǨY@ q 3c3^I
-_MuxH{<W[G\;!ULfX K
-
-+) s\u
-j28qؘ5v397)_;3Gc#DK Ay`Axfl"盛Sx V6$ONw
-/M<&'ŢO8#כAi}3: c;e; eǔ:%ψ+(d-WK=TnAAŷWvj''ohƵr ";:= c,t#zw1Ve!HWC"NbR"h|%3$b^8ǨeLM&XH_'>8x('A ;{x,eX`Ws\jȊ5'cSa g_y̳CgP"L\x|<)7c1o\$&ƵW1F.רON\j(2\=Óct,s"!cc<nHw. yRɣs]uqG8[h=- 1A#(*"j2= Y!/~fiۣ&+
-ΏG!Fm2#e=&[Y7}M=8f)*zГ Wt˂TOW!mM0〚{N|l}泆ǘ#(7Db-g]
-!?-`?^iUhKv7kGB/ik/t~(D@w@ Ȩ򄘽foAw;mT*D RVH\}K{ޖ=sM(g\"d3ـq!7
-OWCseV B5F3c<0vYzNf"n桢YCT `-:k3i6WW(ĬEUAdoTÂ)d/ORZU&(j֚b
-3#<eOFP{PG.k23hKgF !<Cr7}[[Za{i2-$<ٶ.7۶f۾e;N=sA^[ݞkޡ>wy~֎&iF{sKx!nf gΜm
-&ֲ9XC})?ut2~u|mαc궮kt8J"]E.9g/G> g/ ׉?k]GvA= }szϵ2|cP׉#uvNjg<
-Jzp ]FK^%Q#wͣG=}*$W'Po!uR8?P7qFo/q:Gvon**oFn޹ki䮻X]@]wyk֯ᖮ=kd
-(&Uif2F*qUniQr)O;(2bn&[|Or)m҃!1gw&vi8cd-7k[**F
-2P0Y*qv+¿2#k׮'߃=p~0~oTc:M?w!s1t<:v_ζD1Tk?bkd70 $%<q+ʬxPv" .ff s<sn71DVR#'"Mw;7Hlxl<@_f'!WA  kQǺ1 Fn}+G"ė'2٥?o\|6tWӿo4M4tM˛ohyC͹_n~_6hͭnlַZ/l{_GZۮk{鶉Ri|߷[ϴkn=Rh=d67w66c߁oueȗ͞?u翷"җ pVyr.0 /P ݾ'޿#^WKHu&3 
-KРMye&˃ OȜor8?j=̓ 8\*ҧXT.7ssjs﷓1NM\5 Pc}/\׳|pgur&v.ӑ!^] ξzvI7E4Wq>F>2|>qi榛 L]&j=ݏ _}c,n.ָ{ӁgBGF2q|h/z6ٯ--t<Ptz04+/t?2F&5+Gqr9֮vt؉{#} YlK0ײַ~CϾ{϶~'oohmkV~hc/D~@^VKLB2ng:U7DTK[ßg߯nn%1rgI$j{óL/Gޠ{"
-C] }o[`-G>7Dܿ!5O&C}7m YN~av&krzd{m|$pfk_xChvV"&B%༡#˅ϖZ܆~.l\F!t (8J~l={覎+,(F1+GbCb?j6gR%Ez ;6JS6Mi7^8=t{XB> rlh٭KJMVq,w=}lgg4o{Ν;wȃ?n޶-B"M@ƵxzY)] v>(,TL,= |i<0ѫ1hoOp
-e ("#P0!j/\U҈:#PJ4y*/ 4{ܱ@쓸5xOI:} |h["s`$TsX
-t~2v*`A=Ehfdbаdé }4'PEFo){ C1
-g!_ }XU1U[ڪύ-x^1ƣZGB_yRyHǗBIJeNpҙE0/yF(/l?h& y ժP
-fryR 62 F(TOHqrC==868:+":jng_V
- :K
-
-2aHzlۤfZ.`os D,dfg,0]
-p.AвP %*}SxGT0EETo>L+ j8 *2Ǯ0<bn~*}-@
- ^%tU[t<97ic. T5%\ VQῒ=Cm]5M:BȤHNFL?<]6aCSC2ڎsKo'Q7I$pK(P^Jb+hH}6
-V
-jȋ΄XN}2܊eOPב[ mQ ٥'owCQ4)v$ q k
-ZN.CfF=J&蟠r&X)}|똯"j&jD_5/asRQmP
-p1^0^w+ȴjޣtpp8*{^&t<Auǩ#O{\L7JT&qpy":qA-F iB%@f9ML~/{y:—uo
-.4UC$ѪcUT͉He*K *+CZ,iWp,{d@[;&V/b,ǣ?%O[nxh I'_{WI,_ Jepf-ؓbMXAB-O`]EE'bo`eEȔaCi831I ʙݿA~|Co8!3P0 ED8-Oѵn9 c]2~dgfdRF|@&Lo}ò3~%'xbG%|.i8%TGgTB+Wyi-J"5Mĸ/m$|BԖȿKRdk@wA똹4PצȂr4w` 8*Q_H, Mࢠ+Uu\[=u>/VƋ  [ɖ`Wϰ/  8DW"XJ rJu~p
-_3m4♡\Lp TzR@n_P^)Dp[Oֿ:Jy<'P0#pJ8柀!&{S7)'1
-ީw5m^8Ԍqs >|`;Wz[83$m6v<P^_^Č囘&N'=i$ -
-; X.Q P
-O9Ep+nXڝ>akhX]puU76Wo۸ehY9%xx h Ur-it u^eNnf54mlhBG߰TT
-d0C8 zhOwQ|.;yϟ<lbμlq^b\_͂dX|cbkVh|m%^X.c{\kukvYxɽ> sŗr w/
--ϮnǾeTV` k64-`/Z.)6.7n9~w$xznp
-z
-3Ag>d?M3#
-<x` 3:*hLf@8PM9OA"&C"Ay^봺*d8&0Vx0>1?ƜFyg fWy/cӎ5DScP\40Lc<8dT5BFxTy7V꘻[y7O{:NNe!1W5:Z3"a^T s\:6\Nry3%Cr<;.gi//qnw #<,n ɴqN<
-Kz?fpV}WmOԠ}":c
-dBil۩n;]]LyY,眻d RGba+xV ZԽt E+L/ZxG:% +m`mTgL٪\n{{{N6Qz|ЃR,*nXF<6PⷍZ6j~ۨUmy,(A5}{m(ityK iq듵Vba)%~v
->ϐ*w%*Zm;N6]&
-xd)YrK=mLK!'wĂϙ7u-.|Aj | Y^N9,yهؾ½Ξ 0(IoiD7^Ⱥ<%.,Lҿ%_u(5.}f*D|S,*&-Aj(zfX-x r욦ɩ! -'t?Kϒ˖/Yvxs [ߟp]?Z9zgOAoa?I)"e4 >!
-rĄ,z9~?
-eMLݻէZ\ӻϻy.caD_ibl=P>7 [yWܓ䚊.q1;&@+a5͝D- vmI15RmUJ)5Yb/5Yh+NMsͶ
-BԕL3)Ƴ-C0)m;\; 27Szd8h]9s
-'eߜd oZJ)L]q8B=' uS a/S 3Fn{7XET_@VA%'CcC ;91ޤ kK/
-k.~az!縆BOPcwg,^ qpy:%cfLw]A7]4u3S5;jtXj 1eX*y{>f2(~,6a菰ػ DF:/ᬁx3%.V{4P}P[V ڌGŤYP=
-w|6h63ط`CSfL{ $cz_Ckzq*$¾guKi<(E4@˱jt3:'Y]X߁}}?m' 틗50j=irUvqSӓ<q50 }(I0/4GH4égaOc]AWOhvނ=F2G|dɄUZQfhm1e4
-%+LۤdG2eBwdo="<WwY |Ih]tIJ޾rFmǕtW>& m0q tLCE$<U(?X^le-`ȢlFF\.c W_ZWԯ9ؠָ2cƣ4sL>) ;NM0E҃(iP0's%sϐ
-t#Rd6ؤ
-{7-% @Ƭe/%RJ<8kCNAovGvx];aNC/E'O
-dVR֞JUj:i`ň{U۶vXjɍ$'BMDl2!f1Hp/fa$*]V@|/&02vطG1P9=PڎXXL}h{78{c%ZKወLN҅9jn@ԾE$dιjl:e1Ԉط)htq6By#誄cNc9Mi#$rr*ifIQ=Z!?~6rW`O:f/WpWP3$ l; Ef3W˶ = b4|́,!SD3ِg6摐wX@^~b0тZ2[[Ý# JZb!]s4Օ.uJVx&7sVV97Vױ<襘;Q""<vjlScSη~m_&b]`Ո{JV)w.;Pu&"SF
-iFAՙ,|@MsLB ܢ陑4CrAР^5paUu$1uzbGlmp@]).J?{C}y8yg^ZWW?{'+2S\&W6fgE(gIH8Ϻ4v_Wt+˳0j_C
-%19S%-PXGQ'^Ir;Q{jzzM`tc#:3cm/RJ?N@r|­S^ hbV a$s[c@եD Su[I^L1PO!9#6#Q@;FS蛐n?j 2
-(l']<6XT8)WxR,Ō9!@1~LL|,Ba;a؀xj4>Es<9 W1݈WS> h9(h*ИaNEz;$-2 g@/ t}җ3M@@@%@+
-Ŏ)
-J!yEd{cY9B,OQ%qvmi^R:t{Caς`@/PRvB%
-%0)) 3{c g5j$'ʛ! \nf*ֱ {sNN-f`1$ %FQa\ âvC9;b[ =LJf;?ё>ϡrКRʏ@|
-v#u2Zђ'Ma9Ԧt1?a6i!L|bhC}gX~ zͳɃYGɠ40?Q7zR3Yu5JL4 3s{+i`] 2{Y(p Ka̜ӫ^fE]Z`t1tt]p{R4v|MD<S#2%hm 4DӺk1g'TeQO1|B2SaHF"9ŨXnfPG 4RqfR‘8ja.Y,
-uS,S)Jӯ<zqAE~-jōϷ$)K
- N(\]B,YxD-<!Ax^xIxMxK8*> . YΩ:g8ou;˜K5Fgs>|owu95ϵp tqE].|r..\ThբWE \n=+BznSq{ϸ#}Oe4LLo鲼3jŸA_r緽7Hd.,6ZxF>#=gE<~M˼f$.35k
-zA۸"4 ^ف`aYi H.=I-nk^I4
-K4#6ucNz|aҕ~_Oָ%0:4v *Piuii%lPwrۺ9-W 4L@sC |\I\MX!5|7tWHD8p,oJx@h=>jC/~7@0xY# -rKgul}:[CH0v1-jp&3N<q
-Ix%^:`C{{'Rar-wl}0zqY/J{4^T=Z(אNɮ@kdi_8D%P"y646V&q{Q]@Cj(a,쮽EŖmȒl dKHrKhU1Ch 5tB{[B=:zP
-8@f1rPXrQDGґ+5Fs9$U3ݳ&ό#v)tR9($VPq(7jJfC14A)w=iN9CrAah+GF"-D4-)uYC (%rRr`,GL<acT
-D8Z0DFx64Ktܐ=xx[hl"QD؃v7a
- oJԙAƽ='BHg\j}p*4Rmxʱ%˫<dK -ؠ6 gohyek@oOb=A$
-Bb|%`{lLq.$lqe6Ь738b !5B5L'Ohk߫8VF pBa fgwQ`Db_?'ip}='x]4L`cd#G}#զpS{
-y.-+0[ β`Z@HJ 2& L[$oJa|4]&%T ;,9dRWjY+!)h
-+TF,wQE=v! Y#QVB* e鵩eTQXQTK/r *<l*6wu+"=0& w1j *~[q8\DC|ِ)(L㷟=QfLq;;k)\BAkhJ..%d(}__<n1-J6W@-a":ʈ- "YŮ,I%3#iEI-{-
-_U5kx`L|[AIЇvhvRQzYI&A
-83K3vApT?9%01DNYNOA*5~ЎF
-JV^.],0GvB#"=]%2ҺF!58ۉ[93d'$Ur%cG9PIM}
-;0ۖb2ڦ
-U
-# yO<͹Vz5n-`"duDD(_4"I$Vh@zXb7ut77t65(ɀ5IeBPClq(E ,q`"R GР1 4#ZLZtgQ:jhΰqidh1] ZnZWKCՉԎ99)d^% 9W2lU,STDAx)Dh_NR2򯣚C6:mkqZukZ"ۍMm[Vu2Y&,3*H>;~y~ x*e5DW~ijR+(', V &PhԲsgPڿA=!u;6;sAA~ D)//Cə*DQ@CJItrw )I y~=.r
-daauKH6E00KMmevk3B*({hS(mK󒦞͋[vtӴ}Q}K@s1f0r:bgMBi'/JFc?ȵ85}i *"'`cC <lQ*,p~ #*+Y.:'4UJ18F`Scwa[gkgS3"wUUSEܠ{H7j|г|.<jK)jk.)/)c'^"PT{-yn9FR5v1EU;P
-]le:t0)X iΨyW+4X
-1/#%DqF8zډmdE8`{/noݻYk|aK0;: E042C)"%<1"`ٓS3.]W^N.,ݽSK(=Ė%)rГg^aV΀8.tmFqr<P4txFUqVt%IJRUEqt4UjA;ʄ37fFt` j*&i%}l  ݁2kq[ }V֥o)䳉bu=S8܋3'c!ۣ(jXSrKP-?K tB
-c# M0Jv
-Q)穎)BUd 0 :{Yڡ7ØY}#K% =*]*+<uZCBΩxX. T:&Ġ^ŌFX5:_L
- 6Ot\|O|
-fh$č0Q6H fc #M>,6:h-jY0<lluu]
-R>h
-`(ap2+ .81`҂;P.p4U)ykԻ"DYaI/DȌ"0xf*gdl ^ Z3Kx ԣG+*Wm:C{g䏜cPQ1@3H[Hz P|USIw:_Tȇ0Œq<8\ w%L -̐/ 7~y}Ћ2&B2$2`%P񎞵Y-\ NF<DN\B6&rn]-QtbSt:T*O`l)d{6O"Tu-553^@>/y  ׂZhyN! ά|0m$X
-!dЏ{y%: 0o;ʆ
-+iA+
-XgZ-5%z|@ޙZ˛`icCh1K]]XEI<3kUG; m[n"VBUPZo[7䪐z [2noT:w^mnӏx31Joρ 4Uܰ!,"Sj
-7
-{{a}󢞆|Ri[x/]]Cζ
-k?[4/inZjR?%Nz3m02y+*@6kf 2Lq}YO#B }D!F]AA']I++By>`{p FȿH@vlȱ/CQK轒ҒY> WDv$l @DDf׀y#?'\ᙉA"-4 !ǺщL4cѩ~@Piv&[r`r/~x3c+fUnheDYbDG1Jw! vD*7yn L1EК#լ#\")y0uM 3 (Xǃ-UJ/uJ!=,1L:*pVG&8NEk2|iT l"Vl/_BɗCID5T.!x*!P @c9Cłs' W".#ʋ5 0 MpF+cQc\:3BGN*;% DKJ"[Y`i(t/1>sB|c9<?mB#QseZ{$HFz,tu2YJVMG焸Ll  #ffAKCOCmMP`5
-݀ls#XvqS*B
-!GՕ RvD\S9%o|:á@%"$͑pVD'4U?{)Y0K?YgakcE=%1ֆ-iFp-8qpdzJK S*/|
- MdxyZXqV *Ht [/BP"T8,u"<H⨔4Ip :8U$zJS%%cיKc@ kd!]6]QGNT%^v4X`':Pf<νͰP)ב9Є?sM~NRAC>z(..N6Tj%}؋q =DY:`ъ EֆJd`9.4
-rW94r_ˍBM )s>dZClT)/Wi \m9a35tRIo ){Q):Yz-E
- # d}
-O ղc,0xlKۖ#Qte7)\l yQjB3łml`}d>Xh['%ϭ@p [\%r%J:5p$vjK\4e>Nz?7kO^[ (;h (ðֶΙCs+i ;Qӹqf?ڱoii]ڳuQO󼎞6z,.Vя =-MKx-PcK~MZQ{w,hZM'U1m=4!=N_/jf-4 R
-e?a I *0
-\EX]/B*GMG&8]>IdXd]D%1~HGBcاD4Cҭ`N&j-`m<P܂p+@H~4dr}OP|;*ߠ
-L2 re,."Xɥ&|5*_av|x/^A(3b?9hşj?O?
-THV
-ۚ4 y2ɖ^7Xi`)t Dƙg̥9pC::z-ٻ~^RnVfнhݐWe|:ow>۠L6 aLp1|bbv
-,3`]6\:|kLw>UJNI l r;O*H#^v;AQ  ƀ%u+EB*IBBf8):THڠTy Gboɤ흸YegCJ[a3QjP)"ggf1U6fN}._ޅM'70+"{Pw /z?tѲ%IM,_9#[$ э$Z!~h@:{PwTރ}to D"xTOrP D$nlhXf;C G4m
-"&u0{V`EG c !
-ɭ@UġMXD0zQ}g8Y_OTOoo[a
-LqW)fpxmU9B$brRɫ=˜
-k[YRPp黄˗d;^B53ڼ|%zᑰUZPI)Q[XkWDQk=A`n7)VoǾńVL0Of F,-KA& ɖ?R W&GnY%PoA & ;Kr+˓k Aή_q<aS|ZuM؀iIC#mp\CtHWY3#Y{si;Iљ Q{&`'H;
-J"{ZgHrXƤ{Tc2Ln:NI Xy-Ě`c͎>>t.+YAB$J/n`UgOFa2!s4_͆_͒j-:<[oz>g(e,|O4Go
-w01J,6 Ϗ;xVÍ9ą){ 7 Fڽ>0*"pyd&:uuRi8L]Wdsw aB#+rԇ
-KIW?*C}Ю̍8WV/eB@<e$?$4)SjQ$|K<TDlB/OQF2n2ЅDcXt`^S;%6wqmtlݴQL:/\US[=vj%{_5eԪ̩PD\oʧ*f YiV5SVTUVNYzj͔)hLw?&k;?8
-j]vrjM ;SUV}G_7SjO[m|_YVQpVU~G_g)Sߖf}K?UVi5UD?FBj|Gv?HM[V~G?U3vݫ dſ;ZSj;7Ӧ|G-ɦ|Yg77~G_W7ZT!V[]
-`Uײ-L֯edʚiSO߭w.0 afYQe.D _`+̊EhMˆvUZ(фc.l3-i)/;
-V/`bю}u4wѹˆ7% ^llE(IsYm+#r#[ &FM*`
-dS.p^ Cc-D=0יf:՛KIR
-3jD\3r(ΑuV
-Oy*Kقe$Rh.1_5L)s,%fՖq}Q5CP]Tdud6 sSuF2m,p"ʔS*ʗ k "A4}_boM kw_/e☧HW<mD]BF3D ڑcDk-Q` a(kx<k1 ș%vJ1 AP~@)FBrrftꐸib]Kzv&
-+aͰ:c]]G6|ĎU' p]L&V筌(S)劰EB5pYgtPê
-cMtD4hc6[cF `8؈]V1~(U9Y&'2"12
-[76o-Л:Y
-ڃ]I`} pP 5" q،,Nʵpl[":5 n0u}8[+Xȕ4 n&yfQaGϮ 3""T&aDnYMyd@h{
-if"V(̮sA
-
-(Ǫ5]’͉OϳyfzT ajK Vla  :Q
-UѩXtcaL sE[KdcY; S,}Q֤Ԭv~Qb$qd' 9&-y%w)ފ@ ~YbF_jh.g_D&^O`U1b&ФhU`^JWk۝u)pt_ b".kp;\4=VUa@S*V7u
-19oz/TUƪG|o'>0UͮP/bʮְֿ ,Rhvv:$oﺱZ:7~cW<eU :
-Q{`EpB#͖<kL>7X5Vd0 <QͲwXi"K`ÁC"*u%;aw#fQ|\U5ξj0On doU͌1P;AVcs8:VF* :EjM hbf]m֋w]0l>/.Q'^w }3B?t%
-VwpXSAcÚYAY@1 H6yJ!y5.]]c_̮av:q3mtq/YӒ?>?*zswⓖ6I5 +oA Ό"3"(8 X􃋵y Yٲp~ &ŬTVGj'YPFk*^ 6CƌybfI@з% pS1T1H,`mcQU Bk6I ]GMR(0+ B9AgJ P&[}v -&MJ{=w%IԕlFps7[q5=a\o&QsݢE]ɹ2>%5
-FΑĆtV"(
-:rtM5,M|&}I-@.#>>&?S50H̉ۃ
-ic)P\ `Ad|ؘx}ϦӜCgQ/l\Y4JDY,;?ЁJvW,渎Tu4;)Fq Z*O8WXٌ Fmd=a^TV?hUvW>@lWFp%h:l&-zU m(] Qe Z<G=Odq u=n"@nӱw e6qD̊
-"x76oN
- V6y
-ccglpLT7Ǯs#
-kX ) Q^v؅Իƣ[,0:N[/PQ23L5l_Td
-`Y2A!+͎Lm@9$ueAs2p;rFk*ixfTֈ]D^BQ~vqrƚ5`3dg%i#YqF3|ILP3aō<jM@P]hM?EC*^L[yXlEè [%4ܑ@MJgC+E"ʭ]{r_FfG-#c"|3)XRhgqxg g^qt
-9h$^W Qwp!oM /iW Ι,Ucvbޝݪq+gҌKE]_b6s$ .W*[.Slч˯fnvaQB9 d/3qqqd
-"3!Ea<mf;,[(ʑٸ8Ƥ$7̟+%CUĉ^6Ӓa˰O&FKG Պrhova[ 7i ]Tgv۬3ʚTс+0|ǃM<˜~A%lqN0V?m w j _/&Y&pSȑ.spq 96]#w?a]t jE%87 wKVuU:uO }{I[+|Vf/O>3tG &n䋙 elS=NUR͖r 02.ڇxsm;ښ>^*G:5`\uGUώ7 #
-ۅ7oMhF ! k9e1I=H91,lr^erqOtx7 15wocAै 9Tr>Vkh-rGn5ۥMA{P:߈g\yKo~P5h˯\I4$o5ޫ+d[L^
-C'd`)SH.Q &_C!^v\,WHEƢi]Z11Hu>jA8|lv>,A]*/hUy -
-~A~m6\>vdbp9y.EF2Rnk@钇8NsC5f JY$x_E%S4ߛ*,%y!,:Y-8NoZu¦E]%s[:f{%1Qڬ6K^raL_N̒G v:Hs[e+ך-FotQ*{?"ZЛg}IsUm䩢0IvEfm AjoeQ!"CNh)Vdyr- M:8ԅg$׊.$ל,Qο9:1svvӮvPc/XU]NfAjY7%Zm#>9kߧ|Sڧ5B~/?X'JnBSkrdb(7,v0֓3R=͌)DSHYHXktt,^]lۛ_5=Ya+j1yu}SB\^ #<lU+ He z)")aIvnr_-F0RY_ =f
-IW<1oe{!r)aI 
-ϱ>gGܽ=ݴ-'QYdpDKNm$me0_j!+L*Qaڹ1`bq8f;Q C8iA6|P{<c/gR#F AP7!زCVH*vrANIMA+ː<JDHmh5kkftEa6Ȅa_0y XIƠ@`W>~"v"lS0lw9vǝP؜z.oX.g5@|)n/+gem~?b,I_ڲ67oLѷmP\gn;{^t9_dvC
-ebGpe+εr"Y<ЛBѲaJD4ppz)jb{i/f qoa+\ζ XJÜpwYЌ d9UL#usSZd-;W79aU ̃![~w2"FlZvI9B&"D5v[R ڕlΦp r*Jr-7_P /Jp9ǽ|LҖq8%gW2aS5,stè/BPۛw!I8`&"[^0Yvr}#woT+RT2"O h%v*CqlpV*Z4lK%)^$ՆTeH5PA\0AXC# L0-~ IR Zn.lmlw8ů ?sVD2ѐAJ2Rov8&vVnQqF#^Fa6u@ 5PEF
-rZG,}ɐ"7&ȲU
-FGC 9q~ `160uu- IMװӏһ*\ȭ |].";V#u|ᖇZJao2^;nVBFu ]܂{7t >taGY;wHoT'"9FIuҤ6c *54Ά8A"p!TM<D\IMxr8Px]i]Sk;,~@(_F+EmM- J)gL>9.w
-\B] HWF2&#;T hSM͆]gϪtΕNs)W@Qƪ_Xa/Iܞ8#:%tsڕ+ITL\6y+]$齻qzD[cJђ~:wW5 pQqp:hvJy6QNB^"W3uk_6=`āwYb8޲G6.daː`|RS9{Tp8%.
-Q@_Tgۼ=p2Or*i72K*5?rR_D{ntK\mӕc,?I˒1j\Aq(psZ:Nl<0"tnޣµɭSʜ
---o@H0
-(F"he`Z-
-ǘw6֓+PؙnB&dYQ!ZƱٲ'S#
-s
-ƍؖF9 z'h
-o(&КU-'=i;0fcU-E@1[i /$,E5_LtЪkn56Ȗ]dFZp˽Z3f#QDR+ emvuqJn<.!+ȣD4xWLOB#-Rɢ#!)zZ <OB L҇[Oi*W1)yU#[˽^vӻ np<J (]jV,`D5u\JQ*=1vbJ$VdUݥ,Iե3bаJ йi u\ Yj c"*8x\0lr(И$.^*4}Vlh̀s<8\@bXmĵ3[2]^T#1҇
-v bBĎ*.Sv4$=\-^'.Y
-k.Q)+0f"ANb\Cnն
-ma+XaE JMZ2l%
-,&X% \ږ$D+e:V{G[D)ɕ6+!0_D!2PjKCw<Ye5ێqzŽ(m H*%jçVHïHPm~j72PTa
-Setk4vDS O8Bu#򁞉cQ/]U6)٢Hi҅t.Oa4Д
-'VNsRat0+9t˸p$;%"
-44 u q`>B!>/D
-
-^h5yg*X
-asܯH9 laŽcrbx %(
-bO2UjK-0D2]!!,<~%
-'ln"9eJi>$%KΈJhWϰFMD>Hc6_Tm#vrmk?hhh
-\sHckZˑ'*Q@c4[E5v&a2DgCщ$QkˌiԹ4q{P@<
-exƆbx9
-"/
-_U
-c$~Sr8Lipv$*Ӆ^vU#n
-c@7F8\ez;A[\MR?Ⱥaz=ǩs;ᱫ؄0"V\C,ӻC-f("668D0Cg J°oF\
-`D<|:BVZz\
- <$)T@7}n..v!ˑ=HcE]oT~ k;Yk;Zm^- TŔvLK
-9D"
-i sW! 쨦NKRg.Pd{D_$qz4g9SD"2Ƌ'x})bJ
-ϊ̫.ѕIDi=ғq@ \pM ȕXz$hri 29Q!H>
-=""do`FNHAH(Gjy$/ 6_K\iC zFDIA
-E4;VUtZӦ%kܫHb-S "H
-N~<tHOf*Bh@#;ڕ /، @؅E6$bxtK$05GIk 7@|o9n:@Dɱs$5/H$y!5s0< M=%R>̥ y)xũr"ae1r1)2g((#SlvO5
-w
-uu^ybHUƺ[+?2ď7͋浪P(cg)uQ%IdiJ
-,nî}A OUz>ϪÑ#q.)9 E S5q-
-օMRG?ETV5A*HQ2c;H3] 7D|hW#. =PȂ O
-"yE0ىvS9G rۅ!FF`^ `q]&uNEf#R(܁>F |7P*YCаmhYF.I$y=ĤIl <u5wF]Aqpm6V
-AJ!TM,DƆ14퓨h0a)8`1&Ricf쐕V:T^c΃
-+xP#h7}2%j]"u *PpQ@=( rn<T+}+?~ɗ ɸIW'6D¿Crx./'!i£f+mm`-:!ԝ2>֨
-|sC$h4]t ,8*q: (-A "b&.SMqS~=otufQ-"7 gCBʼnuk6>hOujP{tb8 `^3qAlpQA1!tF 4,<
- 0'w هo2X0)t
-]{Jd7ᚨ%ѫڔ{(IśGI-X)P_?.S
-cFVW^cՔXCq5Q@ 3264l/e#x&)+" Č,xEW|YL%q]]$kaH#/i<1`n.6zP9
-Ej>!xr'֫[Uq@R Z0m3Ϩ֟ʋ
-</܊og#5n'XI-SEijg!`{-GR\ 1VջOD%hy9H
-ЌT4M Qz^FFt|cۀXkS乂2ƳΟS)Ʃpg:2iYGpUұ[pf%K(7 $ ^Ϳ*m׍]l1y(Tg# mI1&*MgE,ƝO ԂH<O;B~wb<rBRh͐2!VwږØ
-hýA.Y#'UiɌ (2Gi7(UK 369ZНzס/Db)/X v%Iʑ)a0ɺ&Nnw:H=M[)PJWu& A1f4
-'a.##[Ș(e⥌Van-mR٠Lxtߊ;~e k\"ESX`)— 1@`lOhdzC~y¸s&ǝՔ#$].[BmdE۫iQ{ 1*JPh6%> --3OLz%CwKM<#wd@A8OA
-əIISe(;;~a25L"Ul.|, xS{|heXx4@A@RrA*01
-e~F͑˴zPee 2M1%<V%DW6Ϙ58>=ǔ vNp,ݒ0}
-r%&hfS:axAj/R#0؏BY,7-y⿌Kw_dc^B;:Xy +)`ě &'
-amЛJKUFĢo>,ۗ=s]vcmUQMuB
-
-%as^D] 
- C
-ƹmm*˱!w
- 4T 1Kn4
-,  <Gb[ڸdgb(8A$455^9OI~F!7_⣧`g5 ̂ vLeR/"{oűfi>먕042)R%[JL2FNi5W0rmGPf6+M-dLVXF&FeV+OUWAns a'4$"DnADdaV[r&"`lbtԡ<&Sa7^\.B5 jZ"WEI37a̝5Z'Ek(qypdd=o.̆f!+܃,p̑2!Cok[D4S< G,äV+Fx 8#,=h}.yROǜzT'y3Լ -Ym].RKF cv!ۙlkK}_#(2QPJ,&(,LW# s'Y1M&f i{ w4PT%j_22-"Tkh9;/dšG?v>} f7{2p6!-%WmIoyY~b_T5C"pr=)3X~JNb]8KF]U|BErlBrf\ǚM@kK*{i7<sx;=p0m"g;"q9ҁ9p&?A-G2oˠXbėBo@h6R(=F5OcW
-LEB5#hEVԄ8
-&`nj @hM'ۏM8vĞP%N w*eP֠wI<f!kt7 L+`Hr~&"Os{qSfnrD<%
-`nPn$5%#AKQX%9,hܛo^ͩ+WwbiY)66M9[s(8 Z/HO<:e%l=P堃P{{:PoIl+$yeP5)B28N,w$vz#nZU]&SYUH͌B3Z<X8?NWbE]Lܫ xDi<3`7Fn}zrA9ȣ*NeOe
-1d6=H/!1Za#olb@PE!1p'd4s
-=P)
-Q4ezF Ն,h!1P63!p 2X:%0riH<@WQ44_01 uKff@8Ix A~1(Jv:ĝJD/ܕ"I#R_d>=<Ӆ娜<<PpX195Z0E LBi MjP]zpmS͍QHN7*W6A|00z/qx% ?ȱu3w 7Jvx4:.\beWXQˬ,*$4bE6m7rv
--P3! mtHڲ`J.0U%ۺ&PMdBS v&G ЀAg_+#Uֽi͒M`[ugkO4/z\"B*5 !ւGK[04sM0R2ӵ/f~wIS0x{/ ksec[U̧W>?#o$Κ ۦǪ$V۷rJz^ E4/[@S,=*<U×àP̕ >A1kVGF7 ,Uf!cY.nlnki2ڛZ;;[ۛ:$ l'pJR{7(pұlvrL
- )7ܳ* ^h}\ð\^(n[ "kH`7//+t̒C+0H.|"Ũt9厚.GLD5G6 +庺#mC!dUOXwC.V>k(6f-R
-R.f5,:(IB{ţ\]r^g`-KhAҕR
-00s &d馊k1K2n#-IgI5],k0?hХ]1Ytƕv>s=i(+gymG}qhqD@lV;ԩh`@6ޅ΁+u1IN bW4$)$W %dgh[q̏g/ĝJj
-ы L'NPQ+sIY-ô/Ur*@T/^ n Ωv)o?b28b:(䀜=iܫ`dt j3s7X(ُfBsd3ѩh (_VH{ ĺUu”[FjZ(I8>
-0:֑
-:|nxby
- tڌ8j4m餗_L_TLHГ=1-dٴ0!+':2r(yC&SgfUH |@#2ijWB8i! 3@)n;cXnd2vr$D1kdi8v( Ep8P|3Q^½vy QL-$i;ZNxݖfI{XM(PnM+qOE>!|R qb]r,5
-ҩx
-/WRִ@|D{xbtR~FVmq#}9t!*&Δ
-SM02$TUʬ@"]RAWȸ
-ZsI%_@ <^C\8u6p$e<B$w,E(H,2Vn24%8Kj[ h4񒞱%M\"< ӳi΋xܫ7glkT!J|QM٨
-RVs^,Wz5d=]m\w MY|TOm9IXܙ~y%*by.Df-J^w\k8
-+dW~+ޔW,Vx"7i>lX rVRcw:Rovr
-p%RcPD7̔"tI,*X XFWeIxR`[ĖPT#"H\`-;((;ΧZ-[#r@
-C"2R.:7F=/qM%lO(ns7'Ĵׄ'Q⇸0V6R&t=I^+yh.S+oqԙ7ml]7ϘtpA!7E}x³ka)=b|B,+uR};<M`c4臩6%{oqXĵ@, \/n1
-׈ ۻ#M""xʁD:(t[$^pv>a Kf9U2iJq"j݀O.Lz++XMK723qMómði | |CϙՒ̚IoG ~XEc KLa 3ă4Z 0"ݖ>vl
-vX^Xqƿ!<nN9$fS+ˍ5D h15Nÿַ7, GJ&;նr*̪m?i ^
-)iMΆ*Rz6Dc#m=ȩr*rtTX~`!W
-$0"JJa#`B3D5'f»cJP+x*6Bm]##0,W~' '0
-"gI/[In=T'5-TRn E^@vRA(ʽa)t&EI/0
-ZdYJu<"%@9UH2j}XQW0en@w Lx\s
- ぱq;/v{嶋ʢE(:.wlweQǢa$bk գebp/Y$n<Z4x\T/N?xNhzEUQy,d.ܙlQgDud= l:
-CX;+ٚdh5j/j2"k<`G@Y kc(fe7JeiQ|d7")qXg@ՙT-oV0i*& #͇-CzS<i ռc)fDjYO_Fxncޖ}5vTByyQ}Lw+ ab_NXK "[ duJײV Jv0i{QiGZw*#.byf>f0k1(@PRbW;<GM*CfF̓uǺ\"ꇊYBu(eg Qnlѫܨx*bZۈܛYXVY]8Ƣ&@Qucf(vEKB!i 0!LLXUR l4}"xaN5<9s|.K!0NQ^`Bb]E3P'SdPƍۜi:Ё|'qr `\1Zo5"ů\%%ҍ ;RD2.D@M
-9r9ށÂ((E/T@@dfVys&j{ ` ́{,J_
-i0b"asn?F)vO`.݇X܎P6Mi(?:y$6(2քX2p`!|@Kxm4|Wlt[@*nIdy
-awG6P>*c1{\]A8 ̊E/nln]dkni2絶- 緓vY\M{N;Dе36Ipаwv6-[8cA S)i0ܹyzs
-9WOZ2L czx
-K F$GAX<rYJe W3+0\aSx.e Fc<$*ޥlv
-`cT 5Uչ9:슊0ǴUf6gpR%ףϿqB'FDk\"+mQy`,\I ̑<(@wm>QQLi}/::P3x&]Yക4.t\Lgz]CD.Hke3\AqM/bR]Y\/NCPIb\Q: jأ>Q2IV{HYZ YηuFT34j=jfxʿq~%̔*ZܷuhX[>OE&Ckx**|kWb7>(bl{ CzIݺ}BP:ڝZkwc)idt$]Kw딁)Rh
-**TN
-i.?)~w< KBC(舂F|u-pCv6Ö]<8,FVK?0Pk6<fmv0Ѐ2LDdU~$Xa(5CȞv(I7OBEZ*o`RcI0yCz Ͷ`(2vƱI/UɇfŷiWr=Xe]]DjYbqXX8/8(t"JX|j9! nD0.)'D|F_6c6cA}WdjU5ߛ-6H $3 Oc>ㅘ)v1lYý92ċ= S~[lpYrP[r )uG2E;dL`gs׭zS}&7M'̅V SjFAi$G^u]ݱ3 {Y\lvm5w"x7
-cpx~4W{USI+mZm[Gb
-M. \'[R8Y˒G|T7r}.y)< j\"T;ySa[hIAtaJm3nu?{T~N6ZL|a0AE[e*5QP t"ك}>Ӥ b ~Y[!3`Zw#Th2<srʔIr\/sWer6Zp(%y!.d_QMc{T"eGZ䨃z2һ4<q|';qM%o.TiaO54Hj x#Øs$"Wg'o1+m(Oz9+•{} Btcbz!z>)q@i )A*
-%!WʑƩMSgTUέ[;!,§3
-)
-_)9Eb Q-Xa8kh×hL.lRRb,;r=<gm/m}~q´]HӠ=xw:Jw4 [l<"TȣJP$s'|o u۶#n3(jԃd i[rv6@\[O*\lĕBvğ>AT)ߙ꼨2Au)).SAsAPnO0/ٌ@HrT'b+:aW$© y#.eD8Z3
-J^D$^;$<WHnM"=@7p$A Gdy m|:
-OwPJnu %XT{ZR st.{iISER %+L낝N</%M SK/l^vH咼"P27:\qiv{+lEG X
-}~p( HJ} T#'5Tc%g;3^!lY WG
- ]fHt /` =+mup)5h,@.%\=ĩ9,U9ewIGSNFҎn'dŊ'-aSEɍJy+
-#%9aA8 'bKGXDAH`vV&b46=?1Cf^pc 53޵@gXU=^hRE/T 26$H`+P$6xD)LtIWBzE\Sh80If![IU Н@ľxQDԲ+zU_}k9)H^Hə+t"i{)OLRyXV1C;:'y
-x;YcEI]Gg{S1] wmi8M|aafZO";9U`)AA²1^{'1%yCLfX&Gxi(Xç"}EDTjhQ_b"j8ԓCUret
-E^Tc]2/ډ@"g+FXe
-rұM5ѠI 05Vɗv~,|ԟ$S0
-8<J<BTRe0
-4P;}\vaKOOiT
-1F&G#ONbJǕ/0|ۨT+_,%菱ah>0.O}AEKDZxRm>*JVXH)KStkEAetof t fɓ/HF0-CJrb;ʐW6Eij
-0aiO G~-0h]6!!eZQj |/j;s`Id 96d4!?X! 2pu@NuRXW VlAb+>O6ê .D~(R"H|?F\ɁΏVL˪ 45smZ
-XqsǸ~)ŊcĒބL0dY6!(2>`OWELjhv aZ,zFK
-"zwP W؇7F<`z<t#C靄a&L(U. [V<;@ci-s\.)qvLlK4ϔ<E ]Ԧ:V4ie;Qqz)FKQZ% :R;`]¶v| *Xsʅ!4ECV*:CѤ11DH )Ԙ[ =I4$󡹼yϗ1@{@ yr[s/u\֏NMR4{DW%1~gBl[1wTXK);x6bȭީВAf%tKiy>M-
-.A=Ɨ3*ڛl3'Wmg,^zDx V<B/j\Ɍ/-KSxܔRz:L IpYE*,<J}l)PQ BmKeQ[&(Y`~^t<kq'C`K4=L2Dp qrG32Ŏf+qak#ue3`醽֣"DaC{Zb(HDAyw>uuX>U])}KP'ɾخ^VET2S6 'qhUC"V!;=W/81COQKгsmBK)Hqp4zM[<dd)O6Lyv|\2
-xBG3bZY68@
-2J7;"f_MGK$ \}N0 #{hc|t(; ";x:9. YbZQX-Ykѐ>%+iea#au4#[IeYI!Eĸc"||'Kᾱ 9хArt""OU[E^ tQ}M!9sg
-Zy:)~2ȵBbK) kQ@b=gEbgWvQb&RN)AD52KO
-> F#CP>Kg'kf)9=qfgț~^UuQ=d{Y&cTG:We:&#Ax-*1t3a0Ƌ$#"k!7P%P5Z*Il9GKzHg,$$J!S!F[] D
-`sNKDV':\WM.5o:Qqak"Ǟ t~t~??F
-!> S1 池wӷc)Ejh.bd!-cJǮ]Db8)GExx پ>2
-JI)Cü/i P
-C\a$
-N[r{ 5Xȳ H;(P1 N:x7wi `m1 ZjYj>zag85E>|bI db7D0K$F|-癦c/#!U(8 .{ Wҥ|CcVv} HJtۨg*}½.2\
-tA<7 ap3DPK3JqA @|UA65R(@E KB
-H@wؐ7Z-U`rfWXB$9>9( 1utBp
-M&EJBb{26ɶ38M]qLI<D;5t?>l R0 W^j@\2pX|O{}PL0-@#H>MqJ&YSPX.gSN˨ ÜT4!`1GʜhdN! R2M&DBx,B͔uUQ(8K)1h Xv"8`s~H(ms$ B($9X
-
-LYs͋uM^j
-|D%@yMiQoWpWTP?8%aZA|:5pM*| PuS|kU<ɴ|C6
-xKΈ(B/^,YEUeU]ɕCB Z
-V.ώӣ!-,nqcLZ,ll$c,iFD<Fb䔔T
-5O\ɸ5F.e{x1Ph<5Ұ|t9#aۆ@;hiQfj^aet0+"'̈́`q
-)(['͋"Msغmq'\~ ]A z6'GZda@L!-48F25b(K9A\J.{!:`Rsª=(;{`T؈܅X?9LMqs«O\WjbB'tJ!: )8N9fXaґ'pih8"иst }?vA߷)PnS(=u kFEo;% )GGN ^h]v7Ԭd]~47Ї_qW!.pO@ J-d eT1&|@X
-jY?%tHjmc]de
-<nMeDi/|f)ݻM{G`$26 $oWyb` yK2QF )@;n҂p#s:2&@A_N*Ic":Co V%@aLh2N,B]k
-}7,"
-R9KșQw!pF$AIb9+J?T f'r194(AP$ 8Aܝ+͸$)sADY^8iW#B CT+H3Ö(d)+
-#Y
-KP:p ?a'SzL -x68tmBIcܖS|ӒL"׎]״UR5e˳Z5Ieĵ݁L\>dCh@!x5n蹧rOcW4ET4r]Qq690aI)i1%b"
-
-JCe0VzTK
-ߐ橢"X5&^Ʉ*[Me,+Oyj
-4+\6D $>d,$d̦y1
-yK_X
-OnZoSk[Ykz ?\Oeq4o0}zTg5jy- ҵi=NħJ##RB?_x>iꨈCcB|ۢRǓf۴lA4h˝^+6l;=QX2eLeNV}z_YvYr;݌#USikcJwp=fr l 詭nĠ!x1#*XG\bVUr !e/lK#W3e
-k7f1+ *KX2돥bX&bsrV܎b!csԪ!^ 5Avڔٳ%Ύ}WD
-^X6pŋzv+_p w?41갊#vo]э+n'{w8&sj<葙 }wt蝿gEw- ?]sy?{zGʍ;o_ws Trޛc:3λe'\ԣd1y>zzO{|~pϝ~!?ko}5kلzskܘ󥯗?_Jvo^{}zw?>>kwmn^O=Gz6{?k?yw~xGLd3renN}Vm# WzߜoXE\cUG}ז5:d/; G.ݿo=yhF|gϾR>Ɨlr͇Ly1y Wq+_}g6x澟:ֽ+|Ys;?;/|:vG+,Lٝ.t}%O㧊ۼamӿbLt5~=M9'u;r/摇9'7۲uO׻%K)<^'uSN_~t~}/|gn<ޛV޶0ѓGf|Ӷ3h+o=v~>j^6.?bMU[wקу^qNwƟ>n;LX죆~5OZ+*6hd߹Ss/o{% an&xSv햳ׯVC{?r}Wݿ<9$f޵C<*mz|>qk1e/ fEչމ#9{Z}}N:[=G~6{O=:Eg׻7>{wNl}uQWx/j~o$?කb:7:wO]~VEkqgL{rN@v؆Gn<_v/g#۾<yK&oG Ookz>G^']w<G^uamQ>{S-'mp!抦=:նK6pŸl٧ܼnW?߽/p겇=r6uFdMċ?sw92 ug}n}1q_`~Fq]x7y̒vOtk7|iC^ь?IbO9o!ߞ|Մ[.ꩧt7>k8N(_=~z }}W_..ɓ؟;-,89o3z􁹭n_n}mK{^Z{jَgT}.x*7~l|mw}|Eu'C$j/bҍ;F/y 5/OT=8zzgTO}/GG]z3XoY]+f~;Ȝx?C6Konvÿ|ϫ]uܲ[躳~(sA?M+dդoKO🢑?m~_|כ2y7;ɓ^`O _Ţ-^^aIŋ8s{:{nQrۗmϛxMا7͉,1\?p%o-\75<Y|ni|?^zwL?eBʳZNqLO~|}/e q>ۮy6f3Zx޳߻;qZaG|8OYpO_Z;#MmN}uӯS6M"tc/Ǔr!?vě-я_cbC-rm8O .=t;~M|5[Wvޛ<ЫVU1~ܹ}㎻3yʲgw~g6{cCvF_|ӹۯ"ҰCfn8qV?/t_zs+f. Fַ7~sm?J9{f;_r]ˏ?6!'7owÛ]=oYx}h-W}V6Ùb`7>_Of'`OS791?pėj6ᯛ_xG|pz:n}t[&g=Ŵ%=d_k+_~Nc)^sC339u77&Tqg38Ol?Ǐ9vzwO^yG_wOˎ||X{CWO'=_wǍPOl}VLyw}K&$w{|Xz˗Gpc/xwmwرncĉ͏U{`\Whg?*p][h;~Vg>{S!2{;D|>>w`]Sc]t/趣{Ǫ|SWO?NvÏ^kozN^O/?<}g{']>׮ޯ\~o^\~|{}'/Ϗnt=g:붛/cO^mx[wr>yKSpKk,{QUy;=rH~{ԗ\ok3]8aףӯO?ӿ ~~8#8pV~wbO?y_ lM~|-fx_}oFj 9|JЧ3~jsjr}sk5Śc cbb}0NP ؈j}#>T7?ٱt;ƽ҅<}jxoon{ȥp8l+sGnxK6h]Kύ\y?.?G䍅jxߟK$O<׋_|Oׯn3?v~Py'7Wj};"N?տ8G[;ѶEl/be_k+>z?}vboԭ}1ˮ"d]:|9izRŒ>yWZz~WΟ~oeӯuͣ/_ei襭'wƒ?܍;egܨgSowg'ݾ<̣TM?s'>Ir/lmoC~f_<9W/ѝ/t=rV~:z3'pOw^ߜwΨ}9w\8vnGNmɅW/tzqJgݼo?TiW|qe5a[}}q̓No=G'/]^}艋h?͜=)sw0pkuvgu—hA{Ǟuחx򏆛']_9|
-kF8S=zd噟?9xcVEeS篺i?v?W&?>G^7Cћrdbm<x~N;v/[.XV>}`/u҂Gnw6&{K#Z_8W/k}wz/7ZNw´6=9^nŖ or3^؏ޙוa?j6z6Ef~7XոϭM췁sQߵճzxKvϦ=so_mIGߴJOu)áyv17ics[tSCs}C_kokyz/}'2 :kuK'?#S<0;wag} o!䔓/\;p;G~GW='}Glt?o:W]u_6ϵn,]s.ٶGo;Y|T#U'v{.z=dqNx!{YX{䉿^^}?uzWW<|}^=7~**^~ג3E _}%nl^|[su]y(ֻwnƌSw{F;F^.x-;3-;~~ǂ ̇{_k+;diƒ^O~7ڏzon5n&?{?HUn>>.>+O]N9-g_w?{bqx۽kJ ܹ?˾'\P=-GLϏWdk'ᚿd_?Q?}[N;Gk//duSߍ,^YtƟ/xm۟\UWw8Ϛyؙ-=2uܟ/>p /n=}eˇv xO#}&F[}qO|tCc4\[fUO:ulwgݻDwIqc__Wv?9w~pÊ;yĻ7x_sOc zG3*^mniWյ<Yy;_z=gn^|tʗ=WǟۖeOQ?hᘗ֚uls‡AO~Qn_}v'};w_x}9mǭM?786s7n3>_zHK7/]!]#{{l% +fS㇟jօ֬#Nv믚?T3/:eƄN^py~b7Ov[oxapoh׋vy 'v?{@ƭ0pൟ0Y.O6_Ʃ<l۾g=_o`OM'=?nAnsOE羼wO^>p6ryoY9v*~+Ip]޼s_r|+^yо5͇qs{ğpλũ__N?_hũgE?X0G_ٿ{Mp7>x~fd[q_<{[_ Ͽj΃=Ə~{ϙm^N>ܫ_= _Xw%e+{z'G _u6߰vM= |TV-Yc?꥝xk'.?{wWUWbm?_zjiq{餍/q;~|ӡ޲g;ѯk =??^Y:[vn;'o\q6=X8gj ǜpU+>ۥ_W?Ϲ:n 9?8I#õ/iɳW >u]?{S.8a <>#귗l<e gϿW߹|?tO~oUy@|z-ơGi] G+q/⮏਽O{}s6ԱǩivocgO^\y ,K^+w]>+z#;/M>v[[fч\oa-moN.9h/RمO\~,;pQlt6Ă?3|vʍ'xq7yf.Ns빭#'L{f w+6ʯ7qɌ5MlR5ݜ^[;J4^N4'HiI",w#BY< v ~F3i@cnH@_NRL6c3Is.`Ul,i/p6Vdpl$6[i.!kbM3\BҾB[owg6?U~9n6<|Sa¾'<Sd'wY[]xJ/Ox_׿\:_Wˎ|2|otqĊU\^gnxiͽ}-ʿ\>P\6m>ajܝoɟַrw~tim?C;vfj'?6@ݧ=k˯S߼/s苯Ѻ}Xo/}ngt%dWqhz-v~Wp W [=iϫ{N?{V[\i=w=~TW~q̗|uxfm^Ϻ秹/s}G4ݼͬ3.5??aywcN|9ž_gKX~i܍lZg]򥋯ٓsj.lGoG^}߼9g8ҡZ >b7L~'疿ߖC+޿7>97%rf-+7rʻ?rnXyzžan畍ZwQ>wܣ mc~x}&\yY~owZR鿹.zv1OƼO-~9򫻓o?~-_x镋>SnK. ۶m۶m۶=m9l۶mƬw֩wU;UU7zdfFFI
-U[dY:QK\ا湅m:WADLE$wwH Kd4#u+
-[<vAY@aY Vo +QlJ➜ݖb>Sk9ir}j/yI>2 p
-LJֈ#_ U0$? Yd*׷e<B5QUVIZɽ${#.Y
-q#p@&56sUjaĭ㺎&%]H*y J2fyx(I%@> K] ZR&\D)x?S,{>ߵ[hԳ􌯘yFR g8e
-:˄VqO;ﴴ1X#
-Yd۲ז>P/4QA$[`;E 򬱻GAbֻ=!+|*)43mD~nHĞ e)]r ش$,]8i}=(xyr;x.$9uk pf֟rn Oߖ*`f2Z5ܬxbЮ@Pn9Zwv /m,#.Tԩ1$J5)J2U.FaѴTDlC&d\&iږ3:*aʃ(Z2 Vt(|y&SRɕR*q{K٬'7ai
-[l9RL F (ur2z41|tuuJFA$uq|k "JIDԐFDT=:dh ŘV;ff@jkI謳7VYkvDO7h_ϟ*O|d5%ۘim$L||b_2;Xc|:˳쫭z?˻Xz &#Z!3)Z&\U\؉prR䓢1 SLPy5d<l[ױZb#x|S(~ٞ9y!
-%H1H+-ѐqǸdp\4;Ŭ
-K>ӵOM&W,uOѹ~!
-WVZӲw|YF^W27tsmZc> k=_X7% 9p
-sb;nMM^h]nyKgѧ<<80 O G~/,~l1@6w8R v0)kvkUO,] Whn?Yg +
-oGnz"qbزmBy<״.aspp8!]>B79MQ0c)jofc*\J $=}RA"M(W*YUW*GYUlVE'U84և Ai.7}3բ
-D9[:z#H1qXhS/)
-PzMU:pT},҈>ralMV|(<~eBN^eyYx>t'Gj= ZQ*jb ឮh5%Ӌx1zaڸ>ciMJHJ]IY_ZOXL>'v#ekc׼jLߘ'N=J(qR!ۨ.墛I>ƒ%U$WȺBxHaV{ FgӀL`e< d%}A>WH.xV /T^$opm.>zߙXlH9%_9ޔXc4۟NJ-DwzUt`GEXYYC{0Wܻ~ lsHDQar;Kfɔ'IM= 3&ztI\_Ґu]{zʦYJ˜IAQ.dE#i~Z2q*1[Ke%l-WץiJ&5#.UtyU>V%ڧ{ FxF2 N$ T 6f UQ%K [ W%`#g) D"NHpfy 7Y+6(E'TŶE",6A? qo};B^p3q`:c֌PD r`=>VMMn#8좌2$\C kF, _kK;9wlIp0~LÊ)Oq; $"8:Gepk?{{zM?뛵 NiLf}Q^h^
-GR9^
-$nGg7ry`@j~Y4xku&-ǮIϺ=)BjfXٛght>دGY#:BDO
-fRgهaI_b
-0 feÇ:ʝkShN|~Zqu38l3`a
-,Z%"pe[FR.:
- ؍^kj<^yUgdߦeI3qg+CxV ']lxcQ{,LL&H
--_FB@_@'z8A101B1"`ceef%0#OX##+Jck1qc&Fq2/;Jc`,, cbgxL,8!3 ?e`_י_#11+ۻ+^̞?҆%Ey8R &&666QN!1&&NvfAvF1A{]%:KY9١HIEŠ?W?`adabf`dfcbbf`bfa;60oKK0;,(m2ˆ鲿#u}úvP(Z)`XkN߰){>{Gm6l: >XHހez:@5o?,eVF_w^Nf.4$.F5u>{H=UOtWP]]ۥ0Y"Ľt~J猝1Ė1lq=/}]f9 o~et31iji+ܓ`G. j̑"F;A֣7ė@@Yņ+t~@6,@$:j= &
-J[,*m~-J'՝&+-OC&%%5",b,/ןR}$m[BQgPOlϤ4/ب *|$F2 h[Ҧ@u4'l;k9F6qTA.6oyn=7Պe3,;/1RJ
-WΥ, NKeÇ0%mX&ćv6٨D`n5MUIs#p<V!.u4c^ٳU0b\y 㬝T3E:VW>B* #@qGݩ]ӟ2ۣu\9ޔ"_dqڻgP/L|/!3%rUKרBq#$K_U*,P+oa;ǃ ~Fw8JU$-_my1\w p%I
-c6B%5ͣub#)8]eUi2'&H%`
-.
-yF.H@< %TN +1. j`,d.D/_l{S:/Q(kxIsIxŁJ@{XDFA
-:nT7d3r; 1;OFXT [y#Σ tAI1\梦,Q#~O/=妈
-=d2eKHQO4,ޙba)D
-$ "DK`O(oh^
-mqΟuPOgDq 6^jD@LUbwQ:ðqnȕr
-ǭsPq;[ (S$!OgJytgWK
-WV%`ݹ{cUcLE g&$آ JJ+@a*f#a1p鴍]x4;. qۘݯ3(oF[
-c&Y#`\\U\G_70 N^B WUnsY9Hy?
-`#FYV;.p
-dYw#]Kcok=n,фfư/{ ]xpšZA20WB@E686eu^wv`b_ ݃!
-ޢ/dE~٩DRh?wkΘPrOVR:'k/F
-MKn2߳ J zכ WNYj Y ڿ|{0J_ɀ Ysi U7zHuvŇ["n#7SB($HP|BzkADrދ6 39ox?.ylI͜cW )G8h$wL9͵HHA&z% Sg_=_fB|X'=yڏ@5V>x]sEGRˠ,Ҍh/?2;;oi)y2ޕ=UlDZuЇhVX:*ۛ6
-d;ꀃ3z}שjxL%TOk%tGUY&~n) OFjR$N̼jܑ0l̔f9^[mˠcU5{ sZޒ㡇f0P&V
-5rp͹'1huB3M;]g|d8sf @٣ 2BonpYI0H2НώPC&x kJb1$nF
-5 ~w(jݣ|$
-@~,CXqTmesJ=nф;  ]o F`Pft?
-lCf@N˨cݦG{|qr+Ug0-H p+%V5ۉD;xBLj'@ ]# `^)kgvS"kn 'P~=YC^
-,)4U1C
-!~g_uNVC>&p*2f9qɯ]
-
-AIX 0)b%KL=(w于WVLЫԊA%SD ׿T"0c"U:G5s砍'6z@`mFog#DX9{Дg$ ItvTiL|!j'US+/\$kF8$z`d Bjg"_E3'<dS_h|cxp4Ns/=ljh<'cheP2ᙐDۡoұUHЊj\N"Y_]F254޸m
-GtMByNux{m.RZ*
-O)55m+d~jR
-)a&<xl!^",m0Xe7!YN /cXzyD|I[^>L
-G%8yHaFW 勻7&S+OS7
-i]nąx+a5lWW9iY$>.:dB2 ևZssGjIUPe rI].w2P#"aY+^=:hd1qlP`Ӊ ٔMb0^d
-wjykF]]T]6ubn5eiitoYܺ2QwM4o7q}e9^G#(Tqz sx3["?B/ҧc{L[ٚ0VY<3 B34(mbztl\,٢2S442F*ˏpzFUԖj:\h㛛l|0PfڑsE{&~!)\2.RȴC0VxD}3^3tJK*ͦ7j ƇaK(ddX[vj={*[`u%O/֦} "dv#Н+v{ܴU jO!:/Ir5sx7ށ㍡/bgޤf<ރw]=a>k-dw:Zf8 /30YMfGRLΦ3(s]@FUWLI!tRwӨJj<i7y惼XGF
-dҩ2?!kpmOzTMLItlm1D8h
-@ѭ%d\ޝ'.Sl66&E>07ǴSKp#h5^ptSj6aH?jl]6nԒ>pexǾYAod`(Jycc]S#R6nP\saqu9)svNK;<޶d@WIqX!@Yj]gA=:]1M;`"}0dtECSL-8ٔ}| Ɔ$S-2;OaV13z O8z2f#
-m[k? U恽Ey  se-)JY@
-71#I/EWĂw|-WZ $,x zḦ́m)X7`oIm Ad<`6FBC`JvW?
-ޖ2PrGA0HO!UZZ{KQL1jgO_[VDD}8ͼL($>A&J |$gMږBY~ӳ%Wd@@(^3ͶA_؄1UDkPwp<;8H-
-QڕѴB6΅"w1tilUAINOGکD7з|A
-cbݭŌƹtoJ~a7$Z[OyD~-F\]Jׁ42W?
-;wJUKUʺm CW.gah,:1 _L(iA|YԒUKθ!*mm^\}ҽ;/wEQCRXKyM څw7 *LaR #3:I!ߡiv
-H5ˆP+C8Gu+K;
-옹ݿ/-ik40l:jWQ֏ɖ^zvL0gQrM~V<O;Tivc9'HDtGwoOGH
-g~t ~n|ֳmCg4lU$֭]k/#t_Qc%-rQ(
- I\ZxJy)1E
-H!6V.(VԻF?pRXun͐{άU@P)ȿ[
-$*R0fpQ>W ^.]u[\L?&ƍ$Zѩ3@Zzډ.:|r((Ǘz
-ƈT?-QvS?Ӡpuu[
-Vfrk" 4t1(8RO0Ӓ]umx<x)].RTc\C"6SJrp])$8ֈFysD x1]AeO}OOw;?K Oh~Cc
-& 9 ԭay]wq^OLCO\{7$ö+a}
-m^,iDmfӴ1&I>M*tپ\9uȱR#\.*֘˲ty\X]kkUfj[[X
- =f Ul'gb^f#gl̎
-ZtvR"
-/ q.r'qV,K<߾v U)@?g#密KT?߿CQ`y:90+,s@IQxrXGvqj
-lݏ{NU6YǪ\^NuVb+
-P _6 Wī+_z|&ڇjlNtdSWsuٟ[)=*ȮQeLLw$F@n>_+a;daԖdO%He5y/y<DZƥ:Cܮy]el\_t-%Uj]D_H,EGh@R@Pmģ 5r+p0b.)*SR;QPuE(c{|FFYW8{j
-ܤBS>?:'VaSS9hNt5d.x 8>Ԡp
-HJSԡ~S_",1F̿+;JM`+>*
-ֶ~?nQ*'A:riK7ܗC"lYFA&=@f*lY!6`ͤhTâw2vMfV
-;84PėǶZu=m:LO7.: ]D
-ۡ{ JUc5i@]ݼ0f]Pɱ"_áaE(y,^WNW3!hU~~m~&r
-XAbq}CXjld`eoyo_{b9e}HA(SFlˆH/ BM"  cT_L1d}1Ws2 5+gJd2@64=OKhgJN#H}IYcxs^e d;V6 ϰrK耀<rYߐRlxE
-:-u܇K1 T"J̣< T0bp
-)9)UZ&w EƉ θC< Lya2#nfp.蚩'bGSH\ƒd=jE
-sρ3"Ҽ+ רƟ+/ څ&͟V$# xwC!/[餮^ZA&cX|]ixbfP
-y-`ho2Thidq+*ߒKQp"i<v҇=/izցqۤu,3N6s3k{zCJ{3~#)<2bu $>AbI]-~'hfJ{LX<:Ć1PSI=)WzP;Ȉ, ,T smj+d7諐XisPna8R
-;x{,DL?t&{bFlJ["5<u<N(ÂF*: Bר/Lw ")/AWkr,d$#ߌۇyNNM;Me)iu#ŀ׃V,H>|fV9֧x#ȱxWzd?5sF(lC.EխTu`])W6}(m!:orE}|
-11"v]wϊ#IK˜K2*AMCW2g_3" = =ј~@/ kcU*@݌< 8lg__XY]% dzֺ@+LPw>37o9C.D5'wzB| GPF`Y9Gc:8z i6k<.Oi Xj1`CK_r3f!<hz=25mIv
-ԾWa,,GT i,Hh "ܺ@Ae-U
-sbzZ'[Lr"nγ~r)y7༆.l pƘ#Pp~QY qG2k~.,Β€{=
-CM3=Ne{YVpPxyKvg9 }0D 3<m$ru?)6k7l JQD0c;3Z`2 *;· <ktئ{S蹨IJ#gUݨM@kԷh /"vYJNuq)/i&g5[yp>i;5PI$0<
-hڍ's1D]LvuBZ߼tA)Z,pMqgFsֆ eX{R>Mpi}@ǭ 5"!l#:)Ŧ))Y)\%PfxWD|dk$0QVbI&9Q`ʕO,eUG baRŌs9Fn0Mt s07ʹS(XWưf1䲠zKX5lYpafՓkkoz D[T`,:/%,"]DN :.3v
-q'߹5X~TpI?=,|ּ3۶LVjM 3 [hDي @F08޳$$\L>Ux;oJ
-}컋;ؤ`z,թ!_}
-(c ۓ.&2*}n*Y<s
-,{4~cV%$i K'!oFXQl ⶗{&*Fw5Ht6Ü"O ,@j/ zzx 7=/ݮQ> ]&
-
-H'HަSc.
-H!gQ;zm=—\}0YAEs,IC#8a$W4}`ªTB
-2!x Xrv~/<maԵb$7uTҌn'K@d*煽n;]0O0m㦎@Rqp h#Is%,zp2Ř4&-{Va9ߴz^`9uкHE޶Yo9WsGFL.Vxhl]۱$h|2(cCkY [ጒ 8¼a-dX,#Pv6N#38J\j CS">(fJd8UY0ZDJ`^ ɦ[g"4v;Hxy"`$Coöyr
-ғP:Y.u"rq/ư}Uix
-a2Bk&*{ʜ*L's#(m׀9N]42W HMH[T Fid
-'b~h'C
-"
-9.A֗uݎ|VЯ!BF:I(#V<ՊkBܥK+N1BhKU6eQls0ڙ"8KEfԤ`el|8p
-cHBoRѤvlf[ȩ0 VgcP7r只z+{)˪a{O(Iv0#Vt|7ՙuN-Qt7I_SwCǗS@+ 7
-߻t;iliceh=┡шT^mk)Au
-q@Xܰ6 Jr袼
-$7\e;pPl\ESYM|JpRO4|o`"/<UޫpƱi·? [ 5c&y4aZ
-Dمe˶pr#8X1 ˅-y1WAqjp~7|}}
-{*gyNs "3xfWLAp~hOo}t=\5web;=v TT&RU :
-FR;T1<0#"$!-[k~Q6Ǧo?xM8+[l{•feUf)Kn%*.Lwt V+(y~<oNy34 (O^' uʒYvU49Z(a4.>9z+dϑ%2-,gM*?vst$\g\11Y7bG.5!Qv 116{Hk~BrUU~LLE=Pke+dIY#Z>3bBPڮR){fU,hRP֨kBerV*WVaNwй,?ކI%jQPYwDmqvMNIgGWߨ%*Kp\攂:S1# Z;q.} ,f,MO:Qh(U v"u30qp:p䜣bm#bcy$dXB&=LݪI |N{'ȵNӧݤp.BF~F"o4E&~Z֜ν ߳KvVu@F@z(ͺBߙn${}Y2|m[`wo_-tFOgcwb*?xzfpW!@]Ž IM-GsE7%Tm[j,Ap;ˉDa7Y٪@Ykw|^x;ՠs|,ƩyU#Q Nmx^JN̟֐N#> UBr2ʄӘ6NӕTȾAb<mg*dq#ױM[vIMiKs ˯A\ɐִ|_y|~hQ?=>O 7JԤqMZ_9m󼧣bLU>6!6!2[2ͱkUuIχb`EZi-smeN$FSWMq0yY'-^#+?pHSeUq"CTR~]9(Z&['rgIJ&J6coNeW)$rp2Ŕ׍ nU2,B)tSR^S\Y>slytV9YN%Lܖ.
-][d褻jф02O,/?7$%/W<;E<xb2񠕢aLx9{eY0%H')¢l6A3wsm+rHXt>Ҍ+؛&W!)fQpS_ꊭib-R,X@iSфsX}[yWPdcZUZ7
-O!rR@Բb.G$vY%(td>*ҪJ|qbgɀͪ{ĬVZJA-`~4u>1}q1H& AcCڰew"Ie
-V~
-"zooe>z TWG:09+cD1s)Zq$rtVs1ң(r08`Dzj36U38o9.m\8RFhIT1W%] U{Ix$Z׌ t^UhHGba ?8J<xC0\~xc"+9y}~oK(!Lv]ma\q viR9u7mbI _$ ´!8!֫ʋ˽FޫD73mʻOC˦C25 sx?.VpBK
-yyq,e|wb_
-jF26?\( eKY`+9Pwa[G?u~  m$-s` -V *"ɮ^}Z a4M$>97>P 
-1 V_3Xx>$٩7Fv9R4L'٨*W00q0
-KNܥg#v<jǼ-mo1b* 9o + JCsc<8#
-{-+6 rA@O<^LUjo\3c!0Myz}4.0i-,θ dt(6pȁ?ƽS15d~բPkl?Lk4_I&ψ$3"9껪Տ.Qa8DY98^, a!
-bhe.|:9gReӻϖ.0é`Z#1̃:e׼WSez5LcȘ_+48Zsѐ QFc
-+tcL,'ً4ȘfS,J ttL(tσ
-n9!fmL:#{@#wN*s].h-%t.nT)JkF2B)ToI|SݲU^ `{Z0f=r=әv|nҁ5C;3xer`tHzf6= ߶iz}nLծn(LA{]aՍ`eϗ֊͚˄STrj'K+ݐQt*eB[?I&ccc^:Mtr/sj~C"dED'HboÃŹRz69ҩ,xTAa~=Y5|8Ew ޮX]]< Wυډו:G-B%q`" 0 8=7Y@S:K?kθ[IFuC3>Ь]1ܰ35,v^}3Uo!J,/ik#IXGgUPo,(L#q| xj[?]Y/E'<eG
-L3̿I
-L\$xQB6YTnl SOu͵Q2aþ0
-Y j*@Q<(ml
-}pa#lzNP A0&?\a^}<b XKbMƻZϻTmz'_1m㵉L8n{D?]vώǃ?e>K<P;'&›l
-f5s4n܁K
-&i'[iZl[1QW1P$ez_HiAEF gc`Cp\jtK{!c]/uV_?,r_NxEkjlGb@>qA7pBzi\*,]n9-W}+gd|,M+SU=oZjMIomJy_<oqѤIŽk:Q(*=r4qft[hTE$i2,sucG']K1wy"a[838bY-Se rd"2xPŠ>j}anflu'Xxy 9;P#'d?C{/;a8}BXz1 ܇yKȷհo QY L,o&gJA r"ݐ腸qsM .,C
-z'J m;_|WY-O>];L9D,/,%uOfQsƧ[1ʛ୼;;n+W8EpKF+;>eД"QGu@^{|hc-yqxÚ6gOr:?ڐ11K#^7Ĥ h ,ʝbyrJ#?zs{1oRgsCy5ѱ4>eodx?<b~d,Sk1]'t+Hl/5CI{ r$!bj ?lva٘Y¦_qgZܯhkUHK8P
-^W ?y=ãvٽp2jff#%v}(-Ia_c0*`jqWsgOg>͐܋;~7׹g \X;D&Y(;K7wY,Ԝ(Ɲ{ՕM > H9ȼ)$0J s 6D܂19 ȳ|Yo
-A#zr@;,.kwVCYr<@R-˸XN[>Btԑ@Lyd=)Q_R˙:Ctj$|-c*uzvPC|}x){ mCc/!//@53oFh|2hG5gOgg9F˓x!TDu"v`PXO9#țxsרuUlRx
-9h6hK֊]f8'hq[(SRdVW~Լoy@ї&I?{{5t~|#7᭴7V!P{G]эo38ҩJft<M`TLҠȚsaؚY#֌XɊ' e8DV#neR\q$LF#B C 6Γٿ8m%'1IoQTX usm2{b}h;eU 'OgqBe
-h㯄hJkJD@$ݒhCO-[Yei"8kaI\ >\UgA{e{!ߐ [QŖnUU}B{YEYyH*o"wLE bSEDZ7M#Bs
-Z91? _W"
-y"1l8.ihvk.O_Th PEA'=Q
-%.vXdLL^@to, vyײErSc<3"=^cGX \H?M mosz( x Z{$ۜùM] #n([^̦h mT?6ҐҺv#.wa!\QZ#tB"Hh~T3XgpYZ<s %=p5O;fF,0hhd'bɪ 5i~~XːďHs%l[<Gvx?d +,LᒍdjwjmIyyCxßQ 7SE Zv7噚Hx5 YGj`Zu+hqoM}OP_].Ѵm۶m۶m۶m/m۶[Aՠ1>ωu#݅=.͏MΏI{nTJn5Y"9y6MNxcdv×تUSE;2J`)8ד 3gx^3Z{X8q p8|, l8Stj{:@3_*<|ݫݭ#]QBd1IhO6{*q&
-|՝,~Fg:iS4ZUB^uec^T
-{fJ
-f*6΀)ʾLQ#ε.1BLGXֆڳ
-OUnA{
-k[4LQ$J 4
-FHɴF,h=|խ/!S W@k4'Re$ WuxneEJ:T踿i
-ζ[%}LN[ܯir{f=#" `f*GCUFLGX|hx=zAQ(XHM Uap]%? d=49%?-M[ix_sp d  KQtN;f [Vv@*5cwWvTfb\/s]Z$CMm!G.r Ă9hq`qh`ý`84 MX\
-dwŤT+S!VQEЌR$:(£9 meUbFИpXayf'c
-K񵫶>{ +R}P$ -4Y`g/94xOc`S]jpra Kt& 6׫71,=7;:#0SN RXq&LrU6nS}5:-\;:aZa)&jI>AQyJ@axX[EwYa1<N|#[<Aû5% E (V{jMG(flU}
-E:08!*\7P2{[."zu Dq’VA6Q_u
-ql'}M/#N~<_wp0hX*9Ս+2ۯ>'T]4Uls! wl$C%pSAtV.Ufm/֙>嚿#'jX6.DLW#핱r)ճ,pS^읦SэZ3ՙrX6*+6ڜg:63cqݖ0:CKZa|UխÂqx|GubU9;^Oib\TfKhZW;D3^Iʓ%6;tkׂeKΣ*8=U$[6!G W藼9+_'PzTn`^/=@z,ΪKc,;-__9GgEjObZvwbwa\jVůZ
-'𳻍.5?.ӁL֯*;D;m@<vV:''s$!}!Bw(K'~RO.*QhXOIZJ⪜hmP5!1zTwup,[a)tAȥj,Hzx(
-ɛ"!ᏒqRkr)*-X~<+<[]D.کvT(ph1N͝V6f4i(p%|.ٜ~^"Y#w=_WC Dr#MROsoćt [T!X}Nf֪;QDI,048[1Âdf J8Q]uVvωj/MN3ᇊM"X qM*'MjfC 7t9lfφ}UUPX9`n4yCA IXeGsfÅXphF
-au0MY\)`Q +5PË|Is$ߓ-m9T|#Oz(`%Oj<%CBƽ1 o|Xg-@⑿!|Նue&3ΐ1
-q bg=( [Dv(O2 fNV #Č:E:>i;`tteM¶߄mm]׭Eߍ&Qbp/yJo)W6Y!(~Ȝ<fZd]ZK )tˣ<nжbL(9KpH5{V5['QPD]}؁Y=.88/HƢBw/dFJB9UaH1%z]$67 (^p< n03 HC[Oպ,s)s]*}Ow3_3Ǽn<UQEA> cH#, 82&= #\C6_HW^B1GDqV!Lt(11Kgآ~\CBE \UI$;TA)O ʇZeb_.ೣi[;Í4%8BT)m>Ex VNGa'Vw˶'Km"a|xReKQcczʟNFള@D1`Sb##|!~}<?(t$c^+q㾞S0̫2z%]A{ut{PpmqM8*Ąg6.֍~E0z($XF |![w]bmʻ.\guB]ڱNCT2 x{zB69+QW KbUj0Vh/^ﻸyxW
-WF0;b,9_" >2%əf
-ďa5 Tu7s9qyl1涶^M{!Q xX,fƎ0NJ\JjW8.N?8<f5ahH
-gi*ZWSW5!TU5?#&VnV `5G!uEDZ<;r"qM/x=0aϡn xj ?4׶e@R){}[5F
-jڗ`
-\c`,M=c
-뻼],QqwIfEup-([h GvAi ]*| 7:\=WhnjD|ji*~V0Sj 7Ns, ۞0+ օcAMM $~dPh1#Jgπ@"G^8< 搤Tb7tU:Ȝ PjY `g__[[fI0'ӎ:4OE %y~(C "<k9cٖ]A\cIzSr|T +a F
-DgxMB4p(\UiM-ثr
-œh=^᭵ ݂5
-oD}t$$r9Yj|^;Q*Ṣq:wxf#(ۻ× ,|:^S‹_- 4@yPČd}Q,e 'ڽ{v)ֿQ TN?P9}WZin i:?ꭂ~ijk^TW*Q6MӡɀRjF@Կ#|C _[n%If.Y a :4LN4z,);EdO~ I|'Q 2
-`%$h) {N
-A"*j5[m+9+JNnTg?%*BTߝ̳=ux7X鎛C'7M5 $802?/ߊ17v.gRaY٠K'A@!]xwE{ޯ51F|Zu*h07,t/߷{.?V6D!V8=dyحm=
-ί^a)"֣H԰laXS̭,pI
-b{q'+6rYҐ1nt@2H.8Z|_\H,Xiuu+򗆞4a.~`, (IJ *;/O&/([Gx\gɥa2(Xn}\20!w
-On[X36 B3s4[u m
-&"T=#1W]̉/.VKJ1.yRv[Kڹstץ<=8!p)d2bi_hX@"qX=S O<7Q"_ss:-U)n-$u,yXew+ t4ĞmQ2hZR"Qf >omӰT&7Pƕ"
-:0Dh|ʀժ)8}5`6$HumCt nZv 0@z99ƪ58޿Xҽ
-"j OʷeFM4Ĥ!-'ř~[/ >J> qHJík[=ZӬ tPw';P6t_y#~OGyijz֤$DLR>cx-tl_.prͺuä1\ӫH'bTs_|t,Z*|gՉzkRy;oXRC)X{62R-?|s|[`S!%{(adWI"Gƙ 4uML
-0߫K3TlݣwE)Kd1@ЧXz2+=QE
-H CKwvL4_':U3!`rWM(*(7t>@~mooh&>gO'w[9`ߡUU]~j kH<hR.т6g1U8+.7k! ļϞ!ߌíZm/ĂۃZA}OC=" eRQWh
-R|LS_k_A(JO {MU"BHq:g6[Eu"cnߔ]^ ! TI,dl-"~ú@G3D\11FZvtz40QhvhTC %Hj5jA\J.BolQ+x*@m_>B\<؛iՎ,#J-wf
-I:TcO`w{R_KF{vy<'&o+X昂ɩ١r9@Hm,]O ҧ?F:>%;rjy/cya3)W=< t"zg(2  M(75wuneCjLMNd@dV"Ot*b+%xXBzQK
-:j6S!VHˀiB/2@WۻŢ!'>8UP7V٬p+-($6۝BM;mXw/
-G$<V$^O_̔t%db`Zכaz/W5z4 {iu #e?OԄ&8QGy[AO >!G<ʯ uU001<\ieTe>)zlN(*8:꫅#ڳ?"@^;hHr*ߌ.n1Ppbu,6I/Ⱥ10tVmUc@8ȽnNA,^XkCIZ:װZ/u>eL<;><e/@PvcyS
-RK^1- b| 2
-nͶ֞x2l5a$!O2V7hI1
-.߬ݛPtl֍QrجEޝc
-.NWJ0`+WSƀyϓ=aakẛ#Ȗ_f6352fT2+de>O]F%t|f
-LU7wKc{׼'0޻* lLa^]!yPr>L1+;#gmYؒxE.iz"amTXe2jH,kpq]GǏI< zݘJ[*4S{uǃ֮^
- vgh%Xk@;Fp?'QP\]U#Q5*z(5 ^邎2Hi~7#NGv^`橥0 ڊ0-Ef)?Εţ|0*D߱H
-@4Yv>-<~/X}}9=Sk niI4ovm|dnvnZHX];DccQUB`TZm4s
-cON<ox-vk v8L1N"Su$ *m vؽ ɦ4uqޥM+f䱻{󷋒"e2Iɸ^mBk|ömW`4Sx>%=P$^g1ބgk +x3nIA(9~df$j.g@~IAEޣ< Xw/i2R)Bʃ]-r|2Q62C8=FfSHM-3IuZ
-d
-x8y}U0BeXY
-.hPTee'q9m׬rX"-yT d=uԢvͫѵ4L9Z4.2UǍlMI32<Pݢ!Pj|Ǹ2g KeF'+4#^<¾Cc_kY(ec8&͝S/4RZqg@B+&@n73@o5'w4toIx";bo=ٟm
-h6ǸΦptYSQ$n0\Wgɾ5bl#Pl:|50oUDYL#( ~./0 AFp,j$x2N0IKNg۰Hi]LX!SȓšU=3P5]z*$
-W,` gq,
-%󂖜Wb#JABHQh&+'j%7q=*v4LStA;Wtmڵ^el@ ā<҉c@}y^6O`ȌNJ+/x2o|% .
-\zVv =%+ms%hMNܬ,ӑivhA1:8kt#/>(tL`oX@?u(tW]aНKBpDZm9;
-3
-_ܘB:z辭"޶QsHbC=;(W1ysq~<O:DH'u` _MsHB ?p=H u4qZf֯p5xòP ^`2B`d.
-7]ڱpnSPXt<NN+pGZYW**mB4FfGceo@7Rd 5.wRf_;5uk|!UI@Jui+jܚbϦr+ Ρ谒k k>C%
-]$5pGl&Vk6ڦR?TNӖw(0j' *h'bim>˥g&dVݸk9ScL]')Ү緘}:2)ܹ^2AV5zy{YTt@zn=5CML@
-}~כb8'4GuY,%'UO8Jv
-?qp~9SK/ۿ,WS{'c`"7@$ۊYbAj-d,Z[xtUlѯFTl|cջ惁=(.ryx{?*8OǪ IxCW[Ǔ\=S-yԡGuI?.=OST\\m\H|>."?
-Jp
-qs HfRL&\ÎrsUS;\0=D6XɈ O.oDƝ[bԔ(.EY_rE`_ 2C`hB0غ[ظ/0(^]N$h(8<M~=6],nZ6U,9Yb ?;.'fC[dܕ4a/>pC_lkLJV|QKŒ}8G2D.I\9lo>pL*BɆ9ki9HH(:Q:sȹl/KOɋ=B4Z܍ղMbdWӾ~##_yUA;Em8)D1k"@<-y
-OwY`KRy~#Y 넚*e0J_ \2o$7'3K6[5#P\ ݊ MS璪‘ȷ2@!PoBέpЁb-7(PI|fgfy/mN8.<9AK@#|¤}TAj̍ԯ՞"gJqx4*º<+$'N𸇺< 0`lx*kS$<v擮4s7d-Աmɿ8PԷ"rQ .ܞUeTq>s[D{
-BJ1q2!wocelĆ-22wr3ȣuCKn͘Z[$ 1@o7 "FU,O42*3wqT8tW疜ɆԖ<l/;g77H迯RavW,X24㞬bD#tw5d+b_~~&1
-OH-ʇbի
-R+nfډKR5zkI_ltVNsRv!f̬buԈFFL|%%pQQ#\<#2ër L_#XhHH?wƀ4[K~"r:h61z{6n)臣:@? k2+IMgOQfלZ~SXvff"J%\n۪ۗM2dR>FȜ(BQn-B\(x)x!dUbzE-|E 򮥊 mpp2K
-?9 ~JMNɁO
-f^a!<ߏ8ȳ5<(5Y.@E8|P&ܟXwQ_~G?h_;^2M@ 9M^Ptŵ]&YY1iJb^1(xwi8
-7-Lm ji"x/X7_UY9ta8
-݁%1\)_K9efEVV{ '#mKэ! Ɉ$
-L:8c&#(ףV
-dE !Zl0;f
-Ñ/{O_ق>m!nlBa^cqZ0gpqMGv@j38:Zg2x"pb""0LԽ'R9Z= ߛW+ݴ#h~??kfBkP'$^^JZ1nH
-#!DRHLCd`NO&,T(7522r[;vGov&fRsh.hEKoT Q2ܗIEGǸQM&S;4
- DOw>b>?+}&[>MٌO .q=A* +ff$$pVƗ匚滗Ko?9թ3>/wX ZPj;+(]IoÐ:t*1`c!<;-tٜR,xۗwa^|e|eAƿIf2oԒI&RV2SƵ]2}J+ѾE1
- Iq1|?I_Ktf5-\Ub C2D9K]pj^~,}"2ί(qRmoq)aÀ^ `@͇Ps3kn\6Cð)_YhN
-T-Ao&c...-G~u*2 Z6/>+1lnF nB!ERC-llX^W lOj~~}YAS/q
-d9F咄Q+IVxwIm$RܞA/I[z-bv3d3N>/{%Ů䔟kf?+.1!hq:Ct6Eϖ S`iYy%IRB{~$/"v*GҠJelk}/Ӿv@+%^1wr'X+jrc ׺-IA {(&!&]\gn)-E(ztî-JÅj%hҢ?̲\R 8-v}<ǯ2|O!7HmFA?#7^ !rM1Kb4 ݛ*(db0' w
-Z %>:hDt?yNO&8[nfGw0i?v{EOahQ)m'
-
-F񭖓$Ng%m iNĸ{!ev!|ym!g<t 7,eװ7<|?! @~Ҝ$=5mULB3b)r%|X?]q뺴A3g?0xxb ^>Nv心 /Z|-urn=]\Z'52 |3=S`goyoL6ܬ,G^Xsf(Ľ{njO KGΝq*;[/X;$YUdaR=uďWJA):ev~HtەaQP6icf}WB @דgctESH0m"F+3 H3N쒬r. Ν+qyL*Cb O==v-- #^^umNu]}0F6v%,c3ۮYk(Y
-AcSS֔A<s1gOd>d7v0{N&PZЇPg2w̟M-3
-
-V=AS0'TF
-\j7a]uϨEMEHNw8]@ ")-TΝO0aIC]rm|Β,Sf;N [-}Y"=/2m\NDsla=qCQ'
-6:6 slO*bDϦؘ`^|^1=Qݼϳ|X3օ1EVH5+^/ü2잩2|:V-})B*s4__HU2[JjU q|o[ǤPVXzk-iLI)B$ I\lNp[砖'W' }ONSk3l,W5|ꪘqAq79̎j:0YtPTo)L.l{ vm@mgt/XrHt/a!iڄ!idp mA
-<i?>#2ikoneCFrܻ7丬= We,gu_4AtQŨ hϗaC*`CN}8tNl¶^6SDX^SuA} Rh6YEIoJG aSVimMΎj&Ę6ѠYgZf&&~BIͦ D+N!0R-mh/ۘ*Xse5aMαgTt20UʺMLfu5? qs 2r.y38ܱ^qa 8Og*2ߪdxTyN-+ԡF_t5p
-}*
-Tdď߄WQ
-0 B?9+Ŵw; cя{ [/~9#l*ƖuWp8q
-
-}8k~'ȁpu@Zqrp-@$83kޓ8Hx:i*bձN Q͔,mۺ<PSeJJ]^
-26r=B4'cE^;{+ZwFy]S3c*ӎ \XJS )<+5F3>4Ty3K1{,&> %NvKw\΄ np%
-dq`{̯a˃X
-\J&  #ݼ{wTZ{); ʻ,0Xēk.Ƹ
-+ETxD3(Q $ ក[Y 7^4nޓIvȳP1iD-Xz8`Lt
-v߉tXqf};xrv&Rs'u"Itu#K]E{9A*G@Pǃ3iYD]=8~C #zQq']]esgG;2]%CLWy@lug{> jU[}DqrQ"-9,D {-TÁ@"kmƱ
-ǖX%[由ݝs3w,cI}}W#tOZf* *L¥:/Wm)lyP`;'gm^y!rK(rQ.e_E(S݊8!y^傌sZHݱ+b
-ͮP5<0K]Sa./5ʹ TkxKۄ هFn*M0>'Y,vjXfv<]:O^HOmdHz#GugB"F 0w;tqvԧ+%,QZ(3@0ᗼV>1 Í|,PV)Q髮r+<u?[ >Ukx}iO\6fiMzB'6ptz
-?#5(8TЦՀy uq:c'[x+[rnqϨq/r*L[Wƕ՞WH{a(~9Յ%(Z@܄c1
-,_roVX3:$#q"ˬ.6i9WέtfpUHac7W{drh[r3"aO)Uuv2PLظ$GM fu0yq "+^r%CC
-{ wz)@w(ͻ\Mah
--⑀U a0v*8:@T8?m83?jb P)}RR2^
-7=Ξ-,`ͺ:]׸+_?j;uTb$l kT/'Dagx2FPaq() 7kۧ<R.%
-]*xjS_U{滖( PEQ>x:r<ھd8epIK~a;8LcLj.ό[*%;.魤 G.Z~>~JLݲZ*%`|`WU}[[ q}ί(fFf3K[m*b{Q+{Ԃ<d<|mD޹G3*^5͊&p&LxjE[_}ߎs3'qG,+3/@^!o)CbI\,?2r#t? mc%RSlU`T:g̱CΘ zgNH 'ETt*c̮ŬÖ8z-l`ڰHLL/ K*~;V8;N=Чo:Ș8!ryTKKrYrrXw O#INPIuBn!^&Q>YavB;i#G$OEƜ#$\uRoaq^fzn#q@!/lYt3ϭ뢋Ҫmb?X.\HH(Ɂk"T=T1&Tsr+$ЃO&=NEbxTIjcj6caL(VH.D\SǓZKn#Y D]e|
-&*9GIUOt0SAe%'fAr, 7Z-2m
-͛#9PLA2d0sWv禂"&-B ߐ63ˀ˄:\` 3'|;$v&?s֛iS^@<Uҩ#[CC5:XuǪyx|M[dE#m;1!ʑ/=)Gؔ
-;CD N6m !`g
-3;n]Ul0v`&&n2
- dnA` 6[-%>'
-]F *H6|Ѐ!ka
-,3ڛµ$-skqPwz.eD{
-ͽT璸 2w`%Sve im2[:ЮYќPZP}/W]'2;g]YMaFgC^)h+쿊ŕ| %ݞhpu aM 37_૰#+ ۂByK<[1 6<HMtyMdF(.H ^-cQiީl^ jX+~XE1:G 3DS0]#K`]ܩ)T{IU
-G
-]aIT. s=P(M،8??u\ѱ'ni89|3n4? '1xZ2H4I;N&9Cj9!2ŷV͝GLl?够*l+omzUgoPe7MLC":agyleB/`9ww}z|@8vr>F7ׯeM<!DC^W7!z9UtWk6O i'A}OL\w6_Y_ТLY.lͺm*g50falr?O~ z'Rkb1 V]ˣ8HPn)YK&q0{Qm=g`FIZ(,t*7C<Ȝ8fX'kKѨZs &pXd_9&Nt轭5!փgOs[5Mo5&'L`ֺkm柭~D&!O&`ꛈ6@⋈pBZhmlV)^#^u*plf.vW|KG?U) M,j<wW;ۋXCfTKmV-EcEўvD {S@Ɵ J'scZ
-7ھ4_Rm&fo>bXTk0ӎ唚L+R!]o
-M
-ywaѣylg
-1J/q{BR= SwGwolyׂ.z_
-
-<Hxȕ5"Pt)j]^7J4NJJ݇ɺu]_hyr60&$YX[Y Cվwp^?TߩeW6^r ' !1CI"3 v_zqs^W᧔FLp, ɬ= [RwV! Ga
-@Ae`Ns^FEIg{J:1vt+#
-bF0'}3v?ed*d [`IM|
-A&*`,ʣ2ɩZ'V;ZeKkC
-8B!i 6!|as{wgst "1#~{etS#'jcgGBs0Cb%j^_Ao8 t4V DTD¦ zqVNY7e].r\3wr s@ Gic0']R*v@ʸ36(#;t2 yV3DE\|(̆j֤eEq3GZVчs~m{HLޑ/Hv$_ ԲX9/ޗUs6:(Y4S((eZ4
-j8CjERdQ{偃nh޿ <LKʋ[B$q
-_;K#udaI/] ݮЈz:z=@b'௙z8
-JdgyAjب~̈́
-q-'W2S=PxK @D*(#L0'綝r6HSA(ZȴmY’0TZW5O$n8wcW<&j#ɶEe1ZhbX*133 3333K3,vÌ۷߼7U;vq"NVELs%S\~!Ux{+VUlҊ=J8Tx#`jQ]h[ r
-P*&le5I8V D ط ,J 掝q!g,P-=k;!yth 988gQԩ2ڀb9Ez_fW1j55d`^8R0g$[_Pͦ(o V:lGsB .JuB/_ɳ#H})4f Yky;Qߐ-=2Hz5G%vp7b.3U
-dRC72&
-2X[{p)v޾n/x;
-``8ŞqC}@DWQIoR *I
-H
-ϸ0},ZQԌ0/η-sJ.Йh7/ӌ`3x}3ѯ+*nsڭR
-)wq+ݔ]%8CiJDsEf{cq{W!ko`ؠ윈aAp %m *XB<K,
-A{T}ҐAGB do{_C߭Qtu* mWIX/siD˼a$LRg+6)Y8W]Fl8ԻXa&_۟.- r!!m6fW5!'|Q`
-ƀ"!p6~QBai2[MI"^Zu`L4jK6%:x\) Aj8 lL& o%B 4
-i+pwiR͎9mx.ԼDM6µ]&W;kÜ8
-UIQ~j´@PP?߮iۚsu?A6΃ЭĞqxE|egRHhVe&ݕ7X ؈dExQx=")(: ]j++~ZMu%S.B54Pw33W_O <GXO)8+ؼr3H#Q'X5<tE!>ҫ?zf]}TTlFUyoaU5yd|Ym#7ExI*
-
-1<6iР=8ő}~ci+ϻI'vV=G~|,X҅vq43}B34:}2"u$eF*+xx^A17xgTV] pۧʍfqKBQK^Epn6; K'yNk""Q]Ylr{s{b|&p[q95ެtBDZ0JL_D)|"}śT;UXr9p6HR^
-hw{Z㑯:r=6'CXtz!v83 n/hd13,Cz( >\ epyy'PkO|EMi<3iCHW+dItk2TL3'UՄ5kHB
-5&/v6/oPgd}>ʫ>Tfa\4_͓2KZ=G8A'$Es|3oUn=[lVbZ?跩{TdϸW]7$6[ Q8nm۸LGצ?iy{ qz#Vl
-sjNpJ*igҚtk!E+Rc D^BT`K[Ó;8TNb
-~YQ->8FW%xb,҇E3-Ti+cl%oLu܁s0%b⨪$`Q~'T<\r/MϜ;,
-.]=)¾܌CVWNf "zX#jƵ_A O|Bab
-
-X^JuhRj &k -F;j&Gw005K
-\™FMGpāMa2:8 eɖezmaxʋOhSPƕI*vvT+<If 5zY+$?k"s,:Y%̨u ; K+=VFfɓD]
-@<AŔF\JI~A!)Ejl~KiN[؄Ͷ嶽#B"X^tiLcm`WڽJ%Jv(^)B1aG+2˨4Xf@0eX]24bpR{/Qzd+8'{Hi-|=n_xH)U/ ꦒstmF)G
-[˪,S5qgRvr^1N6 TEԙ<粜M󅗼;kzlLQo2@b̢+@0s3ji̜(*?zxGcR5;/@
-9g|O<<1 IjB3M<HG]4z3Ŗd2;R 7|uV1]
-ahwrGٙ96W=m+O)ij0z9#L.+.fm8dh0"lj֖ by8SS]o39=L 6yh3&TE*.So_Dڰ9HMv`T`@.iH['4%hT9'*aqQNP0n/ 8+HK 6Q,"Jy!d SNdNAb(f f :Mg
-QY) v+.18⤾ 6t9Wl!2Pp[\P;ieJBvιpNs$5蝛e ~VkFeE$gBGM}#jVIcCYbĊh*RHSP gHˢ5*|ߧ`讱rd_1Th5R%G{6k3bU];؆zLrVC}>Ƀmjh=[^ pkE?'ՙħw6/X.x_[`6F* 6&R"Þ9nlOZ$&ޒ5CKIVB6Q0Q7,8\ Ph!
-OCSf[Po4Iq8ynpU:(EӠN,}[×TCqyc^4L{g`?i^ڙ ngarpς]ښ~(l72
-qȑ.c{Em)Hj`wI혲? "4$jˣ Rw_fsqDx8s&1B.j1@}{ltft<[{VG'ŷ'-9;3>|H*H
- `Cfy;05w5!] @sy^dDo&zߝ DӴuB/A'
-Զ:=^·WF")PoUJn2!\{P&c+AcWDw!۟hTOU Ās8
-&`:nv̨hUaB VR’«0 fM% .+Q|>`Z,:4M>(.|هbf0G΋G%;w k
-!% O7]cۖI9 ^<.YOylBĔW@j- W`"
-?ݻuw~L&"aʡ+܍-v (/62j^\$n:_{eΫ{69 e(<ȓBC[\AwMA
-gBj D
-M_1$T5gfgЄ_RN3U<Blόwb<JuObOR,֗|gB.M1qy3ޘJťC6w6`=Pkwub0LkJJN%#sipٓMǓ?ؖG+]IUrE(""ñM'YY^X?biQ2Y1ɡНe>VY=btqkɇOJg`:=ns˘.,dF)כ-F_KR&<K6p6__Nh599H4}N.>(*5AhZx}Mwǡ5 fx4U""rBi!JT--FJx7٤<~*Tu#}/bfgDE_FM^ed,BB
->|!N <9JMlb),GX+L+ l1热{jLgD~tudɇ
-jw&лX$AW` Q!LJ_nWg58Hk3A:C%_ߙۙ.Y2CpAo4p[5x:jO44pтsQ{n% ? `1ˊm-5<L̶JՅ} sGؑ_c[bfh.nOCO Y3Y
-/ndgY {qu,KΪswu@3A@Pp #6+vU:s渋a[#H(>|8sю.] =S#^OC( {E4Vxw.pU4w@8__nO j8Nz%N҅5*ts;*:P_w=N K8kB-)ohoV.
-UYj2j
-s9Oo{\ey40G'e1XSH_iQе:^^VEHt:;F{NUIH9*8HP$xɫXI:N9K-œ
-4yA
-*^X͐GO[. d9z)t*xaHb6fAOKhΈqI4;V7%%Ht X1YsYe>x戮 )'dv=it(&"0ש8
-~#g'D y0`_)oK?t;8Lӆʸ5tRfW /8(/04}x1|dCfA-nr?S#@Śiʈ:v8$U6Ⱦ߭ xkbO{CY/D  F`g̢ XY9owQW:(! 'P:gS' } 6[H-F~P ;1@}c/e6r\M+oss;1}tcZEMfLX] R
-;?< iṞ)?4(Ɯ/>{PJ@tkGrV6^щwK(3)vDy,ִs 1`XDe0Jm ϣ9g7]8<&HydK(w^7L,I7 TeRMdniT+{O0y21A~62]7K[g6N:V+_5e-O
-W0ÒFoNl9Z'UCw32d?3\e,ݼP؂%Q⏤"5KoY2&MDW5Kg6wj%]D$㢭K.kܛ}!$|j#zSucAAB$S}ctZW6c~3qQЬZAtgeL~אQrQl,dG */aF OWW]_#k%oآ|seYCf鸃}7\fۊ[S[O nYێJLm7XrJ>78\Ҹ{PRqFaJkϐ]; Gˤ%&&ZH(_ Q RUP)~ASHVw= M3|_*ԞCNT"@ A5lҲC 1UnӋ[_#`{ΕݾRțM|bٖ@^H^FOa kikBWOq),IѶ2Oީ/_>:4Xc(5$C_fe+ECg&`״ C7孕N{>y.!L3M}l
-^<{
-' "+uV\RIi/kˁHL`p䐭xNBщ)m9IS"mhsަ (/hl-B~3דs Pu0gOcm&FAf~ǐaZHC$dp _NKf&]@MAAaJ60wR|mR Q#偈#VhdrL#9 ʴƈ9JHmyezs^%uD:wf\SULyJ!/Lʥ%bfn.[{WuZx}_(8Tcz\oɻH\6;X@^c=TGR쩝Q,Թ\*?Z䲺͕B%7Rv jzP
-NG!%]mMz.Mk7kp
-VSJ?M%m*|.nTor,gȉŴ?`Cly7UgҧrM.g&jC#P2k]Z/$^oESru׻UJxͅ
-}ghb?R.̺o1LW2CۇkI֟q .=yD[0
-wFbb%7``6G^#hav<>5/Է[-nN>Y}CZеBTv]6
-}Df^ؼR]nuw jAw*1r6i@#5̧h۴l?nRƱxhQkHF_^ ƙ@ǀ!io=#o@D7}^l-jaSץ@̦.!JQB8
-$Ec/4 >05(Zwo+(DVwkޓR6b)?NdlƘ
-jZ<k2D?\%,j[xIxQ3bw|qL[ ",].H_M[3Z'qͻʹ6}@ӺaxUgH4
- ]^bgcQŞJ6ZoG:H|ɰX{,g% !4| MpҷJq)ظ!6Sa=\(Qg V2R<Fq۸2Pgf({HR9XqޤQX8K xLHE%ɀq:VY}phdV*WZ%ܪ.P -g#kn;zVz~twP.fJ/8*fk 2Y+V&c;;s /}z&)ns<(I.=MjffzITx*SJp9/0a )2\P;<npyK:cҴڡ|!s!wO#Jvt鵃pgȟr\Qk I
-U;J(Zǫ,9T!lrB<Ir&.dQm%BU7eqNjVweQx)CG9l\<Ԇg,֓2aE$lFrNę1y'=k4]
--"xm|LC;8lS#.E=vx+t mq¡4Ӗ% [8_ݦh62sds] Xsֶ{34dl)qplP]g4FH@݌mY'-F/_&H4cуq=hbaߊ"j 6ܟĹN9}KD۝9' ˓l _dE WU`vs-7rvI Kc&X/X0AB=ju
-im'NkvC
-ΚfhCBcFvabG^p#[Gcl\*yd?[k*Ig_ڈf#T:L
- 봳HBtsHԗ&1'34AȽ-ڥ ^_NiD.O,wRюw SM;pI8@MGY@?#eWDdP<rժ~ϸY)<A["ޟŴD#ϟ[QG@2mP.N}]CھݙGXN}ߍ՝:3ke q뀏lz* 5c, \>.u.yUʍvShGz#m 5CXLw-tj:Q֬GS7N\\P8%3o@OJKw K2A"3}duyZgV=ύ!0 ]>*1aޏ Ws< +
-a
-&X<PİҞ}HElu qg'#j!oPGC[e -ն,'
-Ӛ;ZѪ@4ن?I'm~WDv| l}&, M
-1Gj,{CQ~i.g@_}pH}h:I Y;?<_#an(֗\E{\zhQw&+1Q*l/8CK(.r&
-BF;D; !'g$_7pG⾠_,:F l:{;Sx
-导&o~ڵqΈaӱNn!b5{bռ ;{W&>0CIs1Waȑf uωÒ^5p0xDS I:у2h7w+#nl^Lh-f
-z@t\
-֮5W-zu B8uO'".P-w-uE"nQ{.7Yݚ$Z_">}MYB;L?+dk4Ya|߫@ws8?hA-q[< 9BOt_W4!" OfXGԩĿ6mLm]bd^ZqkG|{i<SfZwiBu|́S9!ԷOn6tPYŞp멽GV!|m#b@8V[a1\3>#
-GlF $xfB|#J KP Rޞm0gB+C M:ؚWHOm~Dh-|bUA]
-mt+-r3#TEeӭ؝Ks)E梅R\`p;'52rsEXY4[MgPS|ܡ:QǫF;A;RA1)g ^z ŝz<Y m(sg4kjt}O'KO/A@HF{-0Uo
-#m)A5meʍxެnt"It
-7
-mKִYgs}]o; Q].Z L<r<>3J XJ,1p7!`&?O#IâOdI!] Eb#.#@ 0YPS)[9c{q2ݫ!!H3RCa"xkz8 kMzL*!խUƦdپaPHnSVl{ e2Φ "۽WWT7Zg /~U+yaY7VPft,Q-<%o=,z; A>dKʫ<s+Q5s l]AMqjr+``M{g5}p+ӺW Zf;ϟIKcv\.h
-p.h‡@† Hy7
-~f2{ֻxaF^ [F'U⠈
-(fkͺۻ,l%( Jy^ˀE^D-N ˕8n+Wr򨨯NQq÷un>֕-guw'[
-d Pp֛#sc<)ķʉB8ͯ"N^$_
-4c3>zf#ۨJ,pq >}Q(Zѡn\]\O*@bnCY%%gNJ5ۨ:ܖʹLC%5IBj_&!lݽ6<
-Ѽ6\}΃S
-Ձ3{oqʼn@ C1Jcʃh6 AqGWsp2lyG%H RB\&y(97<nJe6s8o%u13%Vu)?% Oa0PuvY, t% KAZ yJ(6Mckljjޅ l r2pфסyK2B ٥fd}4)Cn@nҕ/t'##JlhkDr4;v~hQWG_3L^*K[߃ d<
--Zjv8 zgdVQɳjɇ04yQ
-j;/6wUCk~}j%ڳmwv{\7/QHdX﷯>R`? '&yz1M ߗEA"(!pv:J?|{i(pf@6uVf\8+-d
-¯].v[$E?zOpmƅNz4L%ι"*u{[^コIYMbOYXL >AKt+$}рp? =J7<j-rCȈJ _yݯ:䩂Pd!Fsxmpi9VrJ\^<;_p[L(;Ms /z%HlvG7y@,UX[t D>(M5QΆWk$#&0@熨]>-ĸp'[\ M/b
-~ +kYwϢlo45#|6EXY 6vu_vxM?E竃MO1UlqB5YT:ZDC/vck&Fj`p>PmbӃ l ) (g1H$V6c@R Ϯ²A=<N ѣ]~Y sL": V <ԥN'VjnaEQ/^Up+j~df*rmiQRkܣ2FVF>
- }0Z0jyWؗE*"<
-•T[׶V*![?8 .IX@rOr2:#m.((Z;X:zh>Se2ܛ+?%CLR]G? +vgOs'eg~#84ODnL
-C_?w8a++6K\pJI\v%7
-kwgz0~`$t%/P" X.{ +)pZxtHWbaV>|R-RSAT|6ܔT"#!4ùʲCYz2<z#ƇFWng+kA
-Fgk_)C:d8#ai ||`gjm٢;np"쯥(\,58nAϩ*~Ǐ)V~v\\"s]ջ-> o agy\P³,pbXA]͊w-ȠcDĴՏv DF؎ƶHjǫ1$%k6.6MLX/FȸOW!?t1- jf8mWJf60Z踧]_~! oY& `:3gk 0A[umjIRhB+` )<m|VZK!CΨ-3Df OͨѲ;̨1goM]bAj;R^G5C
-[:$(A>&g24
-,
-R &4+{5Ru2B] bSmaak^mFFՐLF[
-9#vx;,KR ^,2Y4GMDlFAP~0SL ^8ba8%;4 8) #(( $}BB2ըO ¿NJ"Je~w1P>7Vi} }eBl}CB2Z[tC+6$6Hm]G#ㅚ#`n0]:.NJPIۯvMdt"uWY1O, տswrkW>~cadO;7RK(:k
-|9ihXit ; ꬺClNLS&u,+G7+(KE{m${O͈ l4P
-Hk=,;]Ǻ+UJj2ѓ#RHcl"ڽ%`W&Qk.l0UW
-X8Y^hjWepC ˜Ս@%+C[ $ 6
-@"x,mHg\&quq<[%KL-/!ckY@*6gG|Z,)1eN̛i 5``&D--7)n9N]_
-Je:b̔
-::*0okCe,䰵(;:_%uk2 qPVK+L݀ x[J9ڍf}PSü
-9dE5Tغ
-= !ޙKbv,.D22d8.4:ZzGg_$kʹm|en,){Gו+ecE6jN7!zٖnE6k92&Cу͋ƴ:8E;GG&4C(n0fÑlp-5B__)S%iKKp\
-Nvt_^Q!o2M
-Oa?RH
-搞 ?Ag|p?GESc@ ?r}zՏa~'2CC9d 𗛘~GD搉F#B"d3B!2C&?!d9dCpgaY~'2CC!˟9dagYivX'b9DZHKgiii'(Y~/,?%\KڿpIOsI.~%_t?/\\KqI.i.%ϸ 4 g\2KK?p3.%?%d\2KƿpOs.~%_d'%ϸd L4g\2KK?p3.g~ J[<-C|:zZ7*7˯fگoo>o^oo=o}ooo-omoV(~Sou%+XoYoU%i`m-'5<WAe$h%)yr?Jꇽ п-I-IG cftwq:CNOw1/?\oa
-`_++ƿ-#E֏-řh
-?ǻ%U-3V0m!B.e_aafaʒd**v_gi玂δMNe8e, B]=r񤿇L_Bf{ % DrͿ_Bf{L%LDîq2?@XTTVTۀQ ޯ3'637ֱ6zHV07ۈ'Ϸax_z,%?]![>z&Fx,&ok]ߕ@];Ltv/
-׊ɿL l , `moig`cbdl뚙wXj D*2
-&T&z2i~d?Da1ғ;E~ůGϷ~ȗ_o~i)~=@s /S'tx3cG@04X31i A7TҺf&oFS5ZߵG 5}'吗W^,b-o-ݒ~f/=cw=2+F+o8fl32
-4?~߬wdߎŢ~-,_nG=z΢qGb{bע~H &D9Ks?+i_gQ~J?ZW/ &ÿoTw ~Kߤ>ߖ_]࿝/Qv֏.;%1fw'rG22HGH77ebxY^"`hSi3Lۼ|B,~2~(Q  "|?tR?w~2ߛXo:.o/NۏҼAݿ5?iѕmdU)s,Ԩh;bL,8`W#[<Fh
-
-
-`=<K~;mM,VfζBڙ|KSk6뇶 `8X
-5"MCꈫ >XumD& 6{F<cKM»x+ڏqCdAI63I&,أߕ׈ EE7V$
-Tp
-٤W%B#chN#-ծe`7$#UE{ kـ=q)RzڅWQ#(^Ux|]W8I3K `%o-Y =(n++= Xf`Nq agϘ-ujL@*t(A:YU@{QfP`(T|YڔƬM|mP2>S.P;mrK h s`/{#I`ヘ2sbD5?`a8T#
-KaNBlHg{7ɰyՋxu'/? iU+-
-$Tc8X9 ֏,"}>QqSЗW@8`ccæ⏷h42|ۍkUA˃p
-MZQN|hf彘}LR䇢$D=qDVb!J֡FCo7m;3c>BljOw;`rȗ( L7Qt8K{ӿ~;<;4vBl"GLv a<zY
-7U)pfʅw8Ϗ|#/ÑX 7˕Y$
-Ȑv]J{WUM$P5M?<aU\&-.i7q; F$Nu U onN>7q
-71jЈf5_}``\Vd '7=}K"%h0UrH%OH0NՃdv\a2oeL!-rDi"m:LTZF^Iv( 8:V?3I/}|Du2\f͈gvu.M-~W:Mn:Ks>eCGŶ7m<拊C$O/`wb`٢lE(BޞlZٛx=t[GWBeT| k%<N{u#tfb9?VrZ›9_mM:!҅=t'T:o>-
-wׄrK"@t8529/gI')m\\LߝЛ5iF .{xQu,ٍ$p%έǥ*z)-PurɗVbdA8i&7{- KUЉDPi λ摎:QcB2n׺Ӄ5dc~UTݖZ*S!վGqsq<=9Y2!Dɨ4Y4@+ ,[xt N9(c\.$-P+Mog0iy !$F#IJ{= a+OqaWÝe w0e\Y\iގpuIV.#i3I*Ny(\c˙QX
-?:EB^Q/+l2{k!e G>NH?7}EnBI;~ڦ>x w
-dr^<58sܥ W6UxZONb;ʉ
-o!mC 6$t2LU|?$%<xImQV†P~BS%ӒpkXeM#c[|
-EMA IGқ5%+&b"ݪ4^_Oֈz/C"ux8Mn
-^7LWc+<YfIWA=J5O
-0heUʛ`8z0գ@M22D{}dFP# 4Ji̱w:G :uk2\||t?.Ѿublg6X%ymXLC9B y摷%o͂Hd2La.ݹ4g}Z;%I#qAIѲ}^ߊ#t S] {Gd53cݨHYLm':T&y ,LSŻov8@7o/5^vzIpk.+2[ٻ,wsz@Mnsk|udV\lnۈ hYKq&Qଖ!-#D71cLծ'j:LWķ_rƧ)S]#JsA$\@z]cԇ~mRT kdg_eRP&mI(|-nJ;KT~jϴѽ^MQXp&{3&]¥#{;ɗɺѺ1jus%m+vB~~r=zYmk\Eᛙ%
-ՊF]Z1TSDP]D[4GA
-Whc ;(mp`H~=,r A"{X ;C*׆Mj[i6#m*lfZ6b(0G/*<99QA.V'ڰm1Uqc̽9mŕH M{Nc"u?W%O'Ou d0qxӌN%Z^%%^]͸%)E꫞{m1Åko> u/ XH.~~n6\7H%\vTA .O w=)y=Zހ:JV4I L4sْ zIo Q5#ur/#d~a>&ڥ_(^H#|#+mKM2hNLM])٢40Si2}yT,t?:$ \9a_~#x'2Z(RzHb|L,Zsnj^F9"3F=@Ѕ%"N:4GC1t+ri]43ppx㓂vg] /./O͝
-fwQeB]$W_N)C%ؕ=,[e%2{O0ZZ6:lmjzf`_K<#20,24 NZW-ixܕa>jؾ.Rl"|zV
-v
-*$%.'sS`r1%ӹ;;߱tpt )+H*ӏN
-2ԲoSb`m7)"WN{7`E Lڃ`食5 nyԖ
-u;`E{Y9˞KeB΄đ* }5S,8PVo ݸv Z"3#Ffbׇ(jǞO0Yi Wn\m.+5w8;v.|lSvJ4j:0qؗ:. ؿ9zzHz]£H>5UPHPdⲇd;\BgjuR^
-41ZXZ>Z^kY~ ǢC^eŽXXX|1+m㏁_V-[tn}m%be?;K`ӿLF~ ?~}ȏ1x0+ a eg;yv|6QP$PHHR1MT+ vҫǢKywa>@W&[mohI`g_D|9~嚱׏G,Mތe0e|73-u5n;}ܯ֒B^&46V8$d9F:[)4aGZqkáh۳dғ16v* Dr<swu0{LP! Q#` F~1zsUSg%1΂ 9$"Hj:,=Y
-tL<*BEa=(X킠*0)(1 )rA5f^]ª3d1$kP$d`]pXq@( MEu]h^!=}<Ĥ=IHnGj4錴d9V˙>]d&q':y/58A)7B3\(Ɛ|43u'pYZ4+.oG<8c;0xûю1|UY$a8',;_)a A7q 27Wz[1\}X%)l@FXО Ty$?yE[{EusI(y "
-0a o
-7
-kc
-tB
-U}|h3xNŒ.I؄yE{TdC4$<Swy XF&2jFMYDfCwj ɷ$WE,s,ԖdK4^Ed-ϊUX( ޅ%c-ZLg¤3^}7}Dԧ80bMgGrMaE?¼5>X7Hʃ/0dE6]Lʀx
-gy/ YزWr|e#I-eɷ$8 F6̎!j1A+*]aW 걃ZWѤ@QsY:tDEsn]mq()&A iowחV؉p|QkfwB9E`%4I<U0_J+Z509x%~՜XFpӫ`.A1GCMRnyJ3c%pĪN0j٬#G].r:՚.'D>]4& 3C{M|0CH0{ts/ؤ@65"NovsX+Gߑ
-@9ih״iO_n%3YH UFaOQ|I5̠h2}Ar]#Kl8E8^Hzk3ڗ5v`؂>rr% 2){cgA@T4mF ɺ}SH940gc:k-J6/#vA'99G˯6A1]-Ok&,n2RZҩʣN }t[)>cʜ4`j2@%xn> 3}u8 );kFO!ّR4Θ9x-c=jq;
-X;x CUHUD!$!Ił;(PcAT.`DZww>di\W<F} z~ş vFeSϓLGG~LhL?9KŘ~& ,vܽcP, ٬}o3jE2v<H_XBƥ mp'=}ϻ;>JzqM.%25㨆|ƾ~Ϥ<:ܾ=> <}NbY_NG7Y&^V7~Tٲ4pW޾pY-U0Ǹ+U#[g/p6`/}!7XjFcM_/?Pݷfjx|ㇹ&~zV!Lq:;M췾[[\42||0Niz!??'VObfԕV+a<y{#+liE=9gFYzgamՕמ{WT7H 09|AѝuK>k &N8ޝ[3'Gzq&J(Bn#36s5M>6[
-չVkm#,o|{@;!s0\N<^S~!
-O+_\FEOS]yTz8Ȳ.;Og,ݨzVOY^Sg?dQw󞑝&oDJܕveOōG;-dd;Cb!JȏCb}ipr0b@!FoSLǎ&?xaJM0.<oz\8b3ͤOiS%ߪﺺ<oo,',eesNNU{xhg(wfgYḷtΜw׃ML.xm3b:5#/TNޱwN]OrgNTN68դkG~$sߩ&dlzh0j@Zձ' a]K6gk@srW+)܊v ߔI.5L!eڡ^Cv3w
-wu"H
-|AG=C +I&jrLy~{ƫ.=)j lӆ[1QqY^S[ISb"73' -l>Tf--0YѲdt,9R#^XtEJu`簦zkί}[CS׽%0,w1έɶc&9L|H‡I;ڵ24o2 j1pz"0Q{\ai'jIRj> - `UXЏS{]d<!j(g{sAaΏW6H=="/-yKxPt||LОMU<^m7^جpј';Hrܥf-㉓Rktk'OfٱdzSSa^Y=y!{U;׌Zn'CQɀa1{:+tozםtd}ҾQ;MN<o~p<¥JZgl oU瀌BfLgѵS;+*ꦥl.;RvE9
-I{Kn~uO |ĤLM~ysH"uժM>%OzQl3 a@={oѺwחw,xLIT_f_e>ƍ)Rq>'kܝ%>nԡ脙vl:TIuUٴywUuk-M{WKK<ҜܵfoDx|O_RUN{iɪWX+OKdG$ʦγXsRl;lTkydjkK)i!?m?ذ9pj'+fw+_,!21Nɼ;5TОsTΟ\}a owȼF;veUgN8 nIwuIA-׮ɜ1j
-'8nsv)I)y7^Νgϝj,U{:}iLW3'F:7Ogm(gGNUP8[s.wu ;F\vm(egN_h:JZeX pr;Y5lB4V>"X˭uu/̗u{\٘6VSF˶s9Ɵݗzɵ'*uȭ ]'o狅pMq'- 'fEhk>x/m?N>1"J'_\U]3ܦ M߸ŔYu\Do:o}M\ ģz7ט5mO jikhn>mc-;wn.LJ_,{L<OZP( :*U;rlRjf|'lRK0a.#wznӣZ5[Υֺ=1mkǞ^Q({Nvg^yl)[ʈ6'nˌEdhOx֯z]eʜ?xA3SI8,~Հӳ]1߬;nfN끢փת;5(9vՂ/ҫX~9mCʀ}J^GO8 8$ѧOKw[J|_|HD@\NؼaKsߞW)ZJ;Qaߴ5X2Şͧ~n;qi]w~Jɟ\9XIfۜ;ֆZU?3ps^<|PYxAP;ncW_<s_Tx#V&}vr< hds b UúǬe΍Rx9yL}ޯÕGoQv09o]`o_2wH=fwM3x7һK<[{/rĀËܞYtoc
-30#03223J98o3klJP5vԐOɛ.]9Ӷl戴:ԇQ29i[/.KI_X9ڳ㠰=ޯE'7;E6 MOQQ{ww=?.40E2f3G=Η*xcLkctR*hikߴ.*(ݻK/uT._a^9e-+mpMxzѫWnEHO5 u/)R}cnR6g^7N4jXcy.{/)R4W@rI#ڼ2g_<zS;ϾO~q7ۧ㴲s~þiYk{ԡPOÙZ/{=}|v"~jmnwsgG䞩ha}f}BzGԾqUN24b
-q~] FM>vfʗJչ3ww~xC`+LVDo|kely(?~me4Y TRP2]SK˳Hdm TV 96F"xDFVx2IYZ-=d3|NF]h:$qϷυfd?RzhEZ5NT)\F\maX7n,eWAu;¾T%W5v[ۚ^[``7qHʵ&5XjzŘḱS/\.` #--_f`u3PyFQ']:ɲr׷6}vFܭ9n)vaK%ɧ:5{Pr?Ҧf17yRٺg>[}1!^4n4hӤm•nUxd)f<=oBf[K5DT=7?*z<u ;w c㗐6`]Ȟ)/UȦ߇ [09hKqw#2}-|N\/svEĩW]`؞˹[3s\LV
- ia{6-~*k^c:F^'wRW㐦%'wV=gRCU󿞪XyxpRDlUz<&zzoůfq0<㍥oߗx#fpUٿ׮vLj(P 37㬛͵ǹ$޶;eufyn:1>劮1rW{>2`Gʷu{֫q6<jtr悇[,=C]JgבM rz;3sٸ2 `d>0`QD={_92]Oiӿ2aբo2<X/8`{nyB t|p-oKRd ƶO-ܪ89tsǢY˝w\S0ﹸ<^qFLGf=6?a^"U/瘧W_̸DZHTʲKZ;[g]0~#˺UaTm=wP}h|y
-k7>-XQХG|Yۑt^ʊ|._;vEHڻvɓ2+rG8nRFWCa#dYIUXM}>Pe^,͛˶]I>fosYJc?/oT_IasrUa)k{9隬ᚦrk?s? zhTM YהF>բUQff |h>YbTI;q#J_Y6 ~'Z.S <|ȗWl72rsKZȮqK'}oܵKÆ^sbH<:x\1z]k,xL@qtcc9ә>uGDݫ*ąAw%O͚~ _o8Ḽ&^{@˖.eP=A;e^ƍ>&ݐ?)i{BUkL{60ܳIۖ^.7{L*9[M#CrUxH16SgQѹ˱hY 7͞4r޼Yw|"AmU] _|!&QMnl:{SӣWX/g3]S4zv<e)>ZBakag:lQmkQ~EtNʏ}Wtʐ1^NZNyk8ܴ}߄d:!TZ}K2 ji\~?Px[ܗ,;2N첚cXaܺ'uç+C4gלv{V~l|H
-<SUU"_vMљ33M}KsA l0nK"ۤp
-ĉqS/[N;S:kgwj5M^:Iu3n"v{&Nw7Д->$E^jN7R/R\_uhYU ukm;978g\ԕHT~\3~Qhw
-G>ZI)zs֍x2Jѫ!d"oMIzB7W<yNkQ.vJƽ^}j6̙|'M a`V|O믗8svJ[Ұ8٢cҬ"+gw8bT퓵J%<a΂7m*(9YSCh&'ۜzRLK7Mx_znUO>GTW?izbܵżX})%!`;}@i룓KU.n/HԼmDeOyr]Qics6zU_]Yd=}Jƻke=t}js6V*A蓵"',9uÉA3G( &l8yE!f!-WVh6+]3[;n{=[syۊ-e1ְPŋOħ̗w4at2-o<^eܛ5db*kgvv֧IsjF{lfY ?2YA9Yr
-k?kۗz0װO?֠Nmy8SKOU _p0ץ%yMEW~4Ilx$~S&>lӗ|>b;)i;~cLj*æǧn=ɘdd<CT6eZbw\\ՐQ7'vMrcJ}եʄ]Zޞ맽7\Si֡s hFR̹7*jZ2yÛZ5+ws`gUjCrc*ui;TO]˜igBOj SѼ`cѢ~[%:KP7.uR/=O-
- oq 뒛O\yE
-&>5Xɿ$ y{`7W I +%2f#phtiVml3o~K kLMk-O6zjɲdVE>sƠ
-ώ.]gNz _ΔktZDtc6l5ein~7\yP.|빣;Ju]]䷷ko{)*%w5.SVRV'X(VSߓۖ*ޖgN}hK {=W/vSsgzM/7׼}ވ:K{aG19R['OyxEeY/8~Щu#_ q1td¢k p6gQk`euïmT~<Zfhl90~[7ڮ93;FMk}ƸZGS9B4Of<qR>+wg '7?q; \9rՍݓkF VR2ڪ졛srcNY`Z7dCZ5NDNjTRr\郸5ul+ԗxc>s8ukwNo9<rz#mRNZnqe H7מ?x@J}USS&_JU$7-Yaf"vWۛ. Wv,łu*1M_<:e6 S%wju9vĒmvonW,eu_pE@-˒L\w޷wsɧMHic.m6+46rFtn\zwK]Owڭ[m¹qkOlRzUvcǃ
-˖\C0xsI[+m۱wV`/XpT#o sxpKU+7M_q<<#\A\UW:zĎR ,<B]aUmۚԃQXW/_5L]o[|u'񛆭,˚~Wis97UD_i7ZԚ]zDѼ7o=Ij-R.>mǾ~1仃 ost'86hUr6# X}ƪ-}U29R^CnT&Wؽf8ҏk?ޱ+Mdr,>cGJQK^:,AHYq`-Ш׷5Sև7uNA睔~g@ه 1޶xN>ôEs}<]XJj'_Z:,~1~kkT[rBqԧjl+L5ن4;3=}/q6:z)gRˬ>i hz]x^^ۙ?lMJ";>;nj|MJC랾Җ|h5 OxM^W 2jRim;:m)y/J95=zb~xZ[\^w_fOO?>$b!^U=͟/dT{yߟ{C>#mClJ8'Im4צ$.Mh}N E+h4KqP?}3D 4G^XΰkWZ.lpQȑ=PMrm-'~0'_3say`;)#ҼVuIW<Ck̽C 5.Wle<<<w֗oY[xt^yS?l˙Z=ڭr|}O-ۃ sc,Wj w{.\;<'ꓳ:&~I1Xw_£'Ln?ynw]qiZ礇>Тv^7 h-Q7;96S-Y1qcLh>=,]ңeoBiLw+ohйie];7;N=M]qCƯ!'^bsطACh9ˎS]-b͖kr='v;R*'|>9hm8
-֩Uec=-e (1_,Ԟ}(wcgڨeT4zۺڦMn޼󎶫&Kr|LXyl֜%:784 o q>ԋ_݃W_R/I"ȣg+ק_bLصsGi޲J.f*ǵi򕲥3FW>ߛ8uJmO3Gf/v+j`C]3N'VWW?<;3l@ ;1ת{\pDY oh4ܰe/4)w1̏\Z5$z}[e/ moĎX-)ٿ4Fwېsϯ(IV4rXp
-EKY˷GЂ2L/`Nem9ȹd-zXn+=uߍ'ufZ8sO9 l{scVRғ['8xN[Qm)<pܴ%qc檽*Lz㼶1{uV)g݇a>f'>SV4: u,Ox+q
-cTi<8k8Fh\ڴcOځ_?]rE)kTK;Q" |{MuƠڨ_T,O϶tسhͳ)5Γvw>o)U%J99.f`1YU]?Q\iߋ'1jdF9(ubZ{EM)aU*on;{l+azY*_Yb
-MzsVot;[L fOL6X/&{M W}hߵPS7PWU2S>ۣۥawO5s>|O~b&(T3T#a2zƢ%<8v| 9`[`rju{MOO԰'Zl;{jȆlWtb󔞽^Gn?M(.vWᚈJ2 9'~$~We*Lm)^#K+,{B9NaRɣ<53T\@]<;9CuJv$O5 ?sЪִy:O.Uu07Ӟ_v_`KnU_hu_;xսE3+UH(8p̨Y'^o $/LF$ϝ66Wxթ3fՖ5;kZʯo_8…JI׊*^x}<N;&(RNs9|{L
-{Tw 3z(e٩Fg%;q S7e9zozcaOz.P㍢Z6ڹ՛Dߛ}>eD`PMJ}jF&ۓ@ T^b?}AlwF.=vOvƮJӓyV>߰-am0+B^az,ao;.:}zQ{
--d|Ummp gѧuu3ܻG#f\lt/8g[f<3}QS32?(Y=}硍a3Bg\>wԫWn_\3xy+G-JpJ¡ ۚd:V{->x,VrX֧~oنW.(YL%Vw_(onљ=cg#=>_u "}Oŷ
-9qX\uN9gj^Wp{nl5b7MUeB&Ev/^ngcam$#JSn1l=ϸGoRK\'ETGo>092Мn ]~¹qg7~
-Vnw}o[4WA9kRSlf*31|!{m߶/gؽe1n[<9VeC̞ kyτ;+Atu zJ4o'Kzchȯ u&ؾz4pWqrϋ$a5{ZYW5llq+Y5tgm,§jG{d??8z%fy\TZCO{' ^ѾMOݢ0CūteBuE7k&j)o՜aYZFzpmX~?_<No3v\}xs\r K`rsuCL7'cP]2nIp 4mr5,8hwu#'.wMw_,s []Zi<5?bk%5.+t6'sۦS:h&o)vs%g.%+&X.z9X8x]cl
-gLz`Yuzݓg,*|h%k<,zGIymGUn L~wN,m-rq[mci6u:Fҽ3皙Zȩ|X=ί~ċ[>!jꞶ%^Hw"Yɨ]pRugx/zbv*g=$Tidsnٓ+G=AuKirR܎l4&}c/JǞneZt3bdJVXlTPSEӚ z6.{<׻eo7Od|a$V82j: ǫdMuXcw:nPT8b1a|op4Ӛ#/uti~>fաlKF*-lU:{hm / X:nJ8FCFï۶T{vy8E
-QL}<&HiԺܒ[E \3S$A9< +>;M;OVߵb[TR -읚<g|׎_7ooq悈egn*j1EFf{P)_"TJJ7)]̕JPdnbnM[ cguh~\u o=©sGڷ}<2&x63ʲ2~ݣ0sť?ޭ2@]xJм}=-Z{u Lts*j[G^a0ƀݴ,#n:kV&7Y}Jj;jg*a1bQ`٥$|͉{sPi%RS3,שp(4NaqH}/y'A!r?o|J  5xwŶگ+VVM{=oͤo~yz¯c~gd99yίL\oq
-[k'D_2=)t:yo;n lCvcvhѓ4 0W'x"Y/x{-[";6"c]A-_<}!$$⌗>6OTw ]_©qO }Y6hGإ=vͰ/.< u*ʾjNp4 P>-rz*n\GW3~|EfFo P/HGgOM. ܉iRՌ>Հaݞ:6fʼn}oTf|fՖu f,cGʸ&VW6?<mK@_6!\ѧO>zK3[X
-?S;wdBG=cXpoF>~A;۬FC]+3PR ]Қw~۰4SĴSr
-,b.Ĺ^^j09I_7Y[Z]{pZ^=0~:]!55-̺fg5jzF0H<5cmD:☨.W;;'o0 \ :ޚS?kg+()j0H*țCGarsnٖu<Tp- ^>zhi*e2Fvjkޙ҇w$4ݩh>45[j+AS-◍l?^1Ժ5zifN}gnd,5NF#b
-0<F}`Yid9sYTw-1j W޲p{ՒCT4J8;a+k(Lڷ=nPv໼
-@\588Q>\Ny?]gzËKQ!'8U꺷/ȭ#T_=?>ٞDzϜKu#V< rfY:egɶw[3DžB'_in_݋-2xHDMS뵕Y,mVI]vVU}E;hVz.^*3TwĹf
-#ۭX%ExsثJ׺~2esmY5zFwsԪr#^J?7]#_a-vO]㐚úlѶP>=_[9| ?r%n9=gɒ1Ze?T^h_0y̴AN ]˲5IZ9,|5ySOSI3el^7ئ{Uw}Kj)67jn lb 4t`ۣw!ӲLӡxۡTK #5~
-:ym'g pSNtzGy[o_Xϣ|uVͤMYSJ=\)%VvibV;߷}"k$>sIit@۷y>6:Ek dZltjs܄J*nvxi<K)9 [}2dʘF-#7PM_
-WHj`
-ksŌ#<6/SA["֧l.*Z?CJ)qEm/- |Y<bcf@aOdgLJMnx^=7&dϩyvs;\;L߲5rls%/=pޛfNBOu Sxgx`YT܊sM
-aۓ~QYv5IƳbS/~M'SiW&]p㉘fJ!`}*||ތd5u-Jsܝ{d37۱k6YQrm֯y+bny?M~c9i~ J95ZA,u3ZiP~;i˝ҍ:SOjfǎ_Zv-8y3n`HG)|&%BtZio, ?1xE|238D|:0&ݷ܁ogUtK>\iٍ̎5:U}o h0dZ9_5LfWjTh0vfk Ͻp޷#/Npgܬ%t tߵ
-?mz?}̗["G:tb֨[ٶ4ꩣj#1{v=-+)=W>9=Ri=f^_0bPɔegth+԰'yf~&op\L]S&7y1~@e{fW v&mbZ:Q]ksI3 vQ.#xZghns/MO,;\F0d<sŽ{w%.YCxrۓ1h|^G{<Xwe_YRG|N_sDc愄3?n 旿uVym%9mKXXY-Ǹ0Ii飞dڦ]mBC>`|aG'7W'f?=bEm3 (z˨ CXSj- ^Nm*^9!;Vdᚒʝm.LE+=zѢQՏeMw%SNX\لlg |AGeT7ߌ7gUQޠs|}OI3LNYvLsTfLך=>u}
-)QzXM[֝h yiKٿq:ڟrN~*ꟼNnd.okpXXZ<!Bp3/>h<Ov8|sl/+=e U%;ßX66>-ʹ.U_m9'M_D9^~ebj<O^ݠx6ok`ꖭYڞmI"y jۍϥXf-}tyCWW}9X:$ƕ=ɟ5hŋ<R\q5R[6A}y^brya~f9ϱ,_K)TV}<zLL~ҖoRF?K^^) #gNq͊uGb{y|SV-ms<WNhp}ZwSe|{,;ɜc|زa%߸k7CV$?`?f@ѺRj+̩nҩӤ^/Tftx`_/dAiJSQj ,li]ѱhE_%FUn6*eQiEs.ב
-9BJ|Q~&cQG_)t3o |8P/2[ik}&u+[U =\_~{
-C'䝃_c;Vg>QٙCN_]mPɤɫ~1Ӑ`˰1Q[Btk k[٭]ӫަ\Eº[|\Y!ײ͓:dm犿)UVwi[WɃ; =7oXet-G{G<ߨ$}Ifsu3FMJ둩W>P:ygGwt%a[wi#|thug(/hxET_v&~AզU+I `WO8N3GOѹFnq(t93gSB/n2]5ʮޛz?o&Σj>6^t@暼#lZF\}̩}it!+fkOuܒ;yJz+6~<34g,Biا)To^|[ia
-FpKۿfǝ&
-1[S}ssޕʉroHo5\hep^\;A=:|_~V4]ct(f!z&Oa)Rqݣ>k-{J6#dgS[/Wȗ$-<M^ܼ=!85̓On8o`J'1+[L23enLg9n1@a9=  !0*Jb@%[1(Y ,w)!dFVn "=SLP$U3bFh
-Qߦ;Ţ d(t?ߞc203EWKQ dy(E{ 24*G߁<
-O.bA7g !Dd)> LE𐁉( DLDP <SHd>@,"DȻ)(8Dgq5 Dij(*LM3D Del2#3KCPHL:CQx"k̐ &Ƣ|o"f"kg(ֈ`@g*"ъXfbCtODDp63S&WfFDhoo(.A1d,Zf*f@1f(
-Od.EDA0Y3z"ScP̹293/@gpՈ9H>=29
-OP5و Lt@ME#CQy+qJY&!8b29g ]L_S9OƢDeB75Lt@1N'̌Dboo*
-ODN-z <=HOd?77G0P`$#7g ,@Xt?221IcQef"0 @C?HQX!&PC1`p
-EaubB7Ɔ`ο#胻D?@?\P{*GZz&5
-ekz UZڛ~Vl\MyDPH<[h8u>nbС<e8/_wo;/'O {// 7 G{BPIDg,nT+,ä`L060׿!M
-& 8̴Fz
-`RSE͂[LpkAw& 4št-
-]DWB#P#H#-A0e}"-Ϥi0PX[87{:/qgӉC(H`nHcx2ie`&%B37w#HR渂"ˡX<‰f1Y01 0Af 6 
-PōD18IAKh p.l jlOh&8h: Da@)X(L.A
-80
-)L"̆:!ݱAnHYPgn\A! D$H
-Hb,1A)`qH6,1D2W Ҷt.(@ '
-Ӝ S,|q` 2 htb,(R
-=Wa~"5SB$ 3@
-4Pg<M"yA@l8I)5P1`ƒ,-@ed
-gcT7
-MV0[p&È
-`0EhC#Wy#Ԁ(GQT"T} *Ҷ
-
-
-k
-\
-OdsXJ)
->l 8xD Mv<H(.AP=& <еIa^MP†rFxB%<N$AEIEL@OB7N c5B7rjh<w%Ast3:fJP,/b"k5m.Hјsfj䣠*V0#KoHg*35:S$C@˔=MG6"t;9
-\blP}kANH(>WJ6(S9;x:jZ"p[t(W׶O(x, T\ &T M"J{rD4x*C +9{^~A1J#(
-g56D2W
-4:xF >R!JiYq܋\
-YЄYX(7@09Vؼ*Lx] BL@@\ i M'R 7!
-V@ ~ |V
- je !C?xqyp9:\8 6CСLDٓ̈tbx`TEG!G"t`0
-7G
-U1ˏO)fOAd ETe_ ϭ \Abї%x(B{MG!^'ТA'>e|XbA*X&DA6qc4?&Ku_bOAo u5ܠBћ<nkU9 xFC6 _MKbb(VQj0>qpHx&!ZIp6DL%2][X
-Y Ua8/,D`1<e]r5(CH]P=<odXwb* ]k$ç.L.v<@sH
-AIREqnL&%VW%Y|Af )6"`$\S`P)Z}@ۚ܌WJ!;$V3Xx3=]Bgb
-ڡ )P7
-a2A|*\2Ci^Y䳠:c7)ZRc
-nwQDh+d#f+PwW<Vi
-#T:@^A|7 @w͡|Xf y&RǪTP .ld򭐂$@>Gag5&N BAj ~%gv3\]mgعxD<)
-@xR.4 
-h(>F B$\0 @n+]IMHn/
-zۀn#)ŁBM%ɹ=4
-9' [I$ e B؟
-Yh_PEXΩa -S8K`$-#N(V?hR-NР>!yWҾb # r,
-54E#c1aZX\*0yAdUP@@3'LП1/Z|d`:2dh=$gxH,#A|,jɽ pA%2=22&CTqr0>18`("CJ|/ӿ%-l
-#0KwDedxX*~(.HM_:FQ9}[ dQԄ,(O @-)Gܺخ2lqL/(m$@tࡗ"Ekxa'8Y
-i ^HH G)0X&em,-߯D}E[8 [1?7.h" j!(|{J8QMs @, t"hp%aHO W fA>Ap.M
-
-Mh2w/!_v< ^
-0< (d
-,Lv^
-\ s<Wr͑!"N3nFXq!慃iE\"69$B~Cc UjCpu*pYT)
-D*rSR@P4ј!Fp`c
- r m`++: 
- EޖcT +x8@B*?4T܆g{hQc[8#(Z'oEb BAc7 ;p9
-ttT77T7I&AE5,(ŮX!"ͻq#g-z顁mĠah{ONj}oԹR
- x?u8$M| iڈv yQƬs5OÇ lD6&ԥ{"IsZ2T
-}G!EO8@I7#%nlJ Q_e&T`s3s3%`~6ME\YMw YF0sޭ j}FcY}5oMqA:QGܡPś?|>_b۾@a[ K&vKB5(b|+bA>AL?Q%ki>ON
-g0`V
-'bGQ6~z N
-dQd3"xcT!DѼ\*1
-/<d R# -|`G~
-@ఢ)bA[W
-(Bʯ ;hUaRT. 
-)' Y_X
-/)RDZȓVi9Х( 4
-7ưThčG:HJ6!HSi{`GFʕ#
-~ z3ENB4p: ~?dq
-䅺Ďf2-b,\!xOt/Y;w{ËJ'(
-Ganڠb K<t,x8=4V EL0$Zŭɥ$7:s-jX+yaQa| R@qN3G؂ɛPxd T⯋0y}^ 1YgA\ڤ-RW"s{/d!8$@ BPTsƊ R0o3݉ 6$rd o$o;m3@.0Ab:yǸd"ЉRr\GI^U.J ]H!+o8|A`e(U! x`A9"#0x^ C}T7dG;w'G JFyBOln w̽x^KLL[-<ǿMֶ7>xr 1TCD'zb/$ Udyy<pi­Z%3dB
-0ږ@b?Y i%Vl]Bh7I$bi  l6 X
-~?yz+>+c!$~ÜmhT ߰f"qmDQNy/!&^IwUKX(n\BheQbXZ;_8q*}|\<HRcG9.$;0mN<!ļ)Wj8
-ٓl*aQZ"XYҒ@1WH7& ;ޮ7",|d4$% Ĕmu$
-I v`<m<H=_\L}E Sh~3Q͈B2U"mTA\aMr\PmiĹR鑐HX)p~bdQ)f*
-GqyHlH}?Xpag?5spn^w9 S5W'coLx Ƀ14wЈx(Ŀ5yr&Esx^4Gr?T z
-(0b`7h_QqC<"sO$GQxxfF[%ͺy5 ?rApg-Y/YSݗ  fdmT"m>i̕?XAX6bp!e5>
-Wii_/0dQH1.%YCgయlj!?3H
-AwďOYu*{'I~u{׫b/nJDޢ;-QLU蒉#pab^ndd[yZ`zFi
-)FH"1Xdpx
-Ê<爰odEnV؋^ x<E_D_&p]IN^Ů)61y xsxG]wsu@u v:9E\;@ ;Lp}hcCAm2"$0-\GlC, (<=L ERB\©2S߆$vD;mơQCD H̓%E ="4ha_-1Dx3at0
-2Ar
-Z]B AT0p6#q L:`;M]K~*CEᄨPJܫvP$d I hXa i}poyg|T/lA@
-fNy9c57l {6 T!
-+M_="yO-QpCEJeyS#k &6FyR`F權Gh46s)Pph!(uޣ
-B'ϧSd_B֤=Ffc%m6}\/NDQY,b`
-݊W$Ô[ s a"uH"~Od}cA Z|Z> V<FJ QqQc߁@J 7T\K
-x3@
-,W@GG/g$ s,j/AZS>M7~AƆ$U (=7EE2#wG’\Y)_U
-H.0"f;C٠
-=*vgxb^IM!j>}٬k*)bij',`BPs
-Ot5
-C' gtYX =oL86h`,Eđ /Z!Bۅ\)
-$KtJ0#bƞ
-Ww[<yܧ,Œ)HRn^
-BS
-“Tl
-緈yA$r1 2JP;Pu-98b*N 5ho.jK
-áCļ's:W( A܇/
-pĝAJ8 A6P" X[\¼ /l !|ϝPr2ƶ=@("GES SA8m.'ѝ]\M"7<fŸlc^ mAYd~ ddh?C!$D C3u쓽:˭f@ů+rRƬ'=/:I@ԘC 9MH򄎚u=brp
-uL~5XRqR-YK΀G]d>R|TT #QI9 |Kvp`gQ`{g `?.,W`Xr/u LvgC="_ ʪAW"q-'6X0|IeaCwa F8Di
-&8@'<J),}EG}m"0%w` H@S?>Cx(@łBh94x\[ `Bwn!D2F^GH2m:/ܯ &g䈈{-%1P"(:Y D% @Q6F1VHH9㻟oxA7ՠ ?aRȼ68/tx ܕP*dA~>(J IQ%bh T8Ol
-F` }%}=6;}UDFs_ZAN^ġj <{QaVi ASHp
-B'$* \IٰK z
-DAyC84T]mmy$8
-:At%8Z&:L}A3P#o&ԋ2zFA?AZP(?_볼 láA›id/P{Ɉ5G~(]s %R0LM E)E'TS
- 
-'v쁂:6Fuu4uPWUGa"@&ؐWCWC̬@]B7H+&y4] XuID1{нoY
-<|،46%¿UlLwL4+D?x:JǼP@jt '?hj:;ܜìa6%5%vg7I
-K @^6s>2)C+ϊϢ~Q5" p$Q
-]γHkr ?SL1i0$+%̓Ko~ٶ'[x.mXsZk>YXV*zVz;P)Mąd.R&cwtX h/Pbuvӄ-;M/\8n<Tn󼷘l/թ)pԑYZ*l]s-c`5:WfF陪}-Uj<u?+V-['j2nNGP{ځc<:X/1\L73w<?vQ3 *!oN.38Q +ۂ`^5<j4M+J0G.BN
-_pq^T@u`*Wn|;zıEEfj`jjىӱeA4zLv:Nɣ>,}>Yw__Fɇ|nն.Oo_8jihe$xZyquiQm?u;bZ<-1G%z{ h؃GUUy6NvCl@j*
-a2`4T<U~ɬk5!ޒQĿJˏio5MtJhvj<0 >UzLCao#1HOZ2`[iِX,)%<֠ف ؉s04P Z
-RP_`HC]eGqm;ܶȃnh &y6a#N|L0MS;Bnǎ]sc| ӵ׀0ūHu\ oyWn0m[ 3~}֐wL=ZF1Ɓ,am.\\_ Iv*G!QpsD'a٫>BOCtZQϿcx iE'A6s^A?]8$I桎<eֵ<ڐMout]Ӈ
-}TJ#A^Nۉm&A!>1!FnFD^;%; .!}@$&*oXo4njn+fV\j- N^ܯ>v2V˴b+o/زjN6c0BTAQ"Kqdڼk=ךsĶeLlnD}|_ݮHVG]c-c Zibmf]϶ŬUٚO2{8$a(#D3߼zj<!lhܡ-h>'`NtV>AmF<l'}c]7]jj
-עɄQVֵP hP#r,3nsz+y@|YK¯:|IU &Vn׈2mmaat
-er,2
-.K,5UJlϓiL I5+U!Ƙց+:sY Y!j,̾,D Y_|
-h4.2%*#E7605ys.tρ%"_Q5:_Z'O~%V$zRp;OW _H+AGZdHK
-bJd(U<:G1&
-cKd.8K\csئ$O'"QCdX59;"s!hxI0<M~6́3O-jmTgĀs5YVv @Pq6㚴6c_4ZnB^لѲd7
-:*/
-]%Z,R%TOBwgk:Ixu7 t*"X%HKv%\
- n3Nn=]rV'Z.+Q
-%ᥬ6u- f '"Gukn4B>
-%$]-VD$
-o{:*N
-?4n+
-rBR,Xt.N_
-ʠo^'zeyc_9jZA#}ܘ
-Lp6>usF!(Mܠ"1^szjU15I`̄^wi-xVM#lU\gdu p"Vf܆3+lr^}-ue(}:]vLz,ԹL7*mgW W"@eW}1eiԵ 47"tEY{WJLy:.lDuV?ϼCT"įKz2vʃoAShѽdYJ.`j{>Pjq3ƚ}&G3u8Yq٭.hMOsFlz\䣵z͜az.Ϝ}&!;֕-6549S[+WA [s(0 h\9@M5>j4Ȋ-z5
-+nX}7wa$Y/g/yBz= ш4:t\XIۛf~A[4 2+VȊ S֧|6YT돘;]6ϟ>@hzc#Upͩ{|G 嫗|K|r_Yҙ@7҂8;TPXƪ6ŵzMZJb /uB/Z{M
-#HᶃZ:@GGE:6jv*F/4j?-yLgr[pֻOOy Y6M퉯*
-$:sJ]#=?іK5Vƾj6\IL47q~~(pY+o甧z9|`?Ñ4UMQ }EXs^l Qݻi~?
- MHx#_k
-!{걠uCٰDϽBD<xdxo6o#=CޤZY@/`AǸIM,[);N1v:C*\pQ:-ZѠTHNv\qw=\Q /[ sRo[k8[F2+ycD!G$3g'73}Ӧ=w Ht|{.iÈw|(Q+fh
-h|O`Y}8HE~>حۂhvzn=uN-H9
-%w MsB{û᧷ӥa
-
-Q7Fcˮ%Mnq.8Z;OTr Ppo{9zr2d!ͳ9DOeH
-gYΌs.ҺJ~yOoHpJHjHf~YF~SՁ;! 1W͑\;O%#E/48[˥Lr9G5)mQ% %"`Uĭ.; SY<&:Rf%)rv>|}V-ԇ dH}p+(ҡ$y.z@1{H B@Q?e+@뛮kHn `]0gJ|8L#o9.V!PUd\H݇Q]`$
-q P˷P FЂq٪.|DŽ}WCKܖPJK蹼u
-JL}oGձO^=Ȓh[>]Ɉ/pX,)D+5
-
-Zi
-W -J8HlsJQJ?>J(~뢹-9aapO肑!|pG
-2;ODx|P/C {38R
-,i
-h8m'Kmy6t@ qݪ/ܮrR
-rUpWCU2%cpa >(XDl6˷"5!ݱ$X%rj[g*o
-FѤQRz8f!Vg i[9N|h(8X
-AŷW8@UNj?B, =MC'^𨁘PB:MP6XjV^|um+B=6Z;|]uZo޴jϦKaQ$O 9+d
-u;Be[RXYjۣe?7 ݢ4}5sG=GVt,QVڲZj)(u&ن-@Ot)X*rO&Uu><Yax +*R|dYݳbՃ~(<E>Άx*#x(RsيK I1sd3`Xrf'zuGӼkru<::na ?(ٸnJpEi=#1=$OPN! 8H.t4@fތ|)u,mS}c'q'QN}tco f'EAi4aSZY._Jȏ1P7!.M6ȻVPEr'X)HhySslڱ4L({A(:*in\>lUaw,)n׸Azt:vY^nUI=-UBg7IAfp/r4`)i(
-bi=Fyđ\"[ANRu$a:рF<% ܮg';'.0LE)! $o)ԸH(QHHţiz
-08ajxJ4+JJ@t19]w، ~"׼_1-:mۡvhC~67Z(@<i#E
-VNweqqS9c27fyu<!sਫ਼-x]VOi|ml %y:ceh-8jLjU/@-z_ɬZn@l
-%|*ϲr̝@XCI_bHdW4>b
-^QKVoP^K ͕0^aXl(+]e[1]31c@x:Q S9
-|19Ow1G
-ǵrzYsnc-?l
-jyy(u+o]s53FNYBcN=h<|[del=܏%Y6tػiX9ص ^XL"
-xO9ͣ%m:q
-Ij&`P bF @$l«) cBోGH
-Bd_: ЮbXLȒxk=E7w:j9XV.<; 5拨)_4d tr7Nr>iHhSZbqfǃ~T?RJ It=xljm05 rrBz6`Z|a9ókuSpԲ<_1qVA԰ ~>(տf橸A|10ѫ#!||-ڭ..:n &# -sG^\4g-B ӿ' (0ߪ*B+7#6ڝEW
-P-gŎ'G'^ zJPftSX-"WsM@m-XR)4V=. t$Z>0u(& A5> S+Ed({ki3ʢWoX@1kC}8\ o
-=ꀗ:@tL"?Ur.:?uХuUTQ|5?TK-R:_Sg-g3zTRh+^-ֹ9:H!Hjfa]xH;iġ5F!r@e>2>ODet}nVkq]c"@ )]Z8;Υ`Q?<<1d9\ZXQR;_v^FW[F{# ֖?ARXXClyi-epC !2sRhJ%2\MV 5ü j؛"z^ꪮ4=$/f]bTF+rnj#K#8qt'NOUGj<_#e`l)OFi-Wwa1;r;+g#+%UP;;]
-4SU7O
-p ԬU3ۈ#ƾ .}F_`;@][RIE n>D0K͎N#gobNC&4ͲKu\&4SS%I~$^O212?' {S {]ބU'\~bZf~&v Xעhs/w
-Yewed\Mc@W/!:vuXLd 4I,\khڙ 4)nމؑ;22vg1-D>X <LHta`dv3]`/T4]@5D(_HC`N2`vDBLT :B=٠|(n(/*{ڈ82v`rլ"D [LUxPckwQ{ {s35oۛ]U D TA-j NGQqF{u=it0 ,8&`~hzQuPMPTu4I@4͹+b,/]D:w[Ta#I"dՌZV$lcFOt_84n()>r0_CQ wV8r7=[%fL%gG]~;FP>I OEUNjmD
-j
-3]̈+#1H +5
-8l}>=k^Izs%wkxچ FZ3ʼnXMIWtWؾ:@IW$ij^jqNW8rX2_DžB̗1_Cپq61T'&xvLOY6*dK,|B)oq"~VѩL#b7{G-/V\Q}6(vFMPX|p=.\eC>>ʑ:͖Ԁj]JxnO!T꫇KwR,T(u#)t9VaAoIzY,}ӏ"Ԣ
-3 ѭxWC5=zzdǜ
-ؤckqB6j+mhPby~ffΠlcEFBtlfqs:*7CS6R]>\xF%Yr+Uk7_m5#lWE@i&?t/ý* ĭ؆wY"Q,!i鮸oݑfڲ<j:iqsc{CYң9{HLs֥RmQql+]hް=Dش\ВODFB<߇ ՅlLEnc\bxޅt 1TMaL.Ϋ;Sq7adc.Z% b^JH"f@}\WŰ V8N!r[zd7),,(.a2
-[{ -g\AuΫ4.ծ) 3 ʁӻZFrl%HR˩]`d?av:'sl.dt8?Gvۧ ?DXucN-k-K \&礹)tA5&-)G?,LZ#-]}_me0 a8u-; JP)xI'Dom۠TNy>"͖kFk%
-E'(R& pNDGטHygj|g(Mqې*<A]фG×ZjÏ]Ӳ
-nrnyz+^ْ'z+(7sCH/wj`wKu= hdp*ံcQQ7F#@ uQv[F7n6p|ݑ|4<.h.eE^Qw+ʩgj•
-T\NNh7sʙP| Gߖj O,У3rIR"ĕ]CgeCԾùzFѰc<uǤ\L<ZV,Yjab
-DOe>>'$iU:rOoY'd^o}Kː\T[8d3pڤPa r3L t yY12)=(>_+™⌢.Lsz!ئXAˊDEۺ)ToƊi-yM-u5vvvl>
-ƫ#?Eޟ>&ZdЂW,QD*~|:t&<@ - nVej$YU^Sz>ô~Hs
-zݠ(A!w^~ᛓg E2ftJ)$(4=`[t\!}'QS3yd3FSmfD |rb1JlX*Q-,ATH8>/7 5N lYtcJ,p,dZ7٩=4"AIW?6ro3ykDO{i`'/ԉ5
-[p-97ڒWR1GY5z-s^a[$+o;!@37bu@D;XD
-Q!`5C
- gFQ=&b) E37/OVok(B0ΫoF
-;Y<u&F534@<+]).8$ǐr5Z&i:ҠdXƯ#a}X<]H(qu
-IJ9J8.ksSe6! Yp%kx:
--Kr!]0m॑"^@^&IQ7cd&n25ȍ)n|}|[ftT(R[a'm--=wa*O\1ky]h_.*sTʬ݉_*{
-)K
-22λZ2Ϭ'(ہ5f4|vYv \!p$] :Ve8}6'ۋU
-"a '#YLcÉ1Ԉd2QPCl:*bq u/|pxۿ }Ba\v 2G Ds
-%gYA(AezvGHSDsUfz?UwQmO1zwSe917 f
-29}fFۑ A+uN]`f*]U @ht݀WJG34s `XA~rYWY號x8YVSL_yY: Ӛ [9;ܰpDP
-) v8 C/o
-+> ϽAv]aT:8[i>r
-DP|h3jnfX@ۿ
-O{0(zV
-}xO*NJJ mTѻˈyq3Pj>|kR Vs
-Ņ rMF➝Eq| fD:Ճ+|pN1>rpa!锓[-"R]2s0ydE{~ehnIԸ{o!+ _ '(
-kr">iZV^%V)La@\A9bԲ!(j/@xo }WviAFv(x/btXZ~MJ$L iбUlE@ߍz*`6
-Cqb Ka0u|i1SԈDV
-yy]g+? $&3jȭp[
-;},R]A5clҍ¬ap0*mqfҪ#c 3JĹt{ĸcg46KJ]ЃjnR$vQ2ULZ"*@ *k_yxa. ˨BN(ӓBPqsF64l+݃&j
-<AbpIJ]dY
-N'#s"E!pЮ-vY 8 Fbl$wb0oE/*;DJdA{=وBmXojt $
-0ԄzTX<XUhu,JX!AyUCcBmk>TE1rQjcf F8Jvv.1)\u6~K`bD%.$8%|Y
-.o.mi7dXPٔϭNu~"vbahR4$Tk aK.%A4Jp\*/slY^}8(n͂Ёsn1)-u_C6,sw"DiLZsCuS9c-P)UYAg$4CxX_nwSFA8].gtg&[非Q=k:}Ԫu3pka[P_ȘE-%)s.%KG}h" DjgS [:ZF
-Dq&-b1bܲzB#zG̍32`-6( H[mzE(f3c=ߦrnAZ9rz= n2yc(l)ab ].FEkc@dSTbsKc kCrc8?vv_OVU{KYWXxA䪭9/9]}0 A~^NvcF)͐ ʵi0=L6Dְ |lnG>vlS\_N8`w0,j2Esji돚i[ dLF?Oas`%{j";D!;\[c710!H՛g9FhlZxowoo@pBfA;$hr*g@$
-[\s&:NÃ f"\.MҮf`lfufDK7mn,LPx­k}G;ZO~~b;R2JV8y]0/faUsvLbNOcxTӆh`N맥~&*k0DdK
- iC+q'%|dI'dU,*HU;F ΗPg ]?9ΌĬXs s~ 5-+vxǚ%Pnw]]:*!?kϿy]yc~ܶuX^VS(s*˩UEpV 'd:׸}QkO%*r
-)WnGue`>m=CZR}tŽ^!R &jB'\U:BaG7D;EF-(uU 8A'5G%T]
-JF7&4C<qx*1U L0pt&T<j6Ґ)T`lwdIxD0%8!Sղ `fEӽN|gj7ŹeD[  .^
-5y[Z4{C20!n@}vD4~ 7ԇ-*tylP8[N^6WZEVguu:ix]آI<LTw~巏X'vI>OSP B::>NR?564dpp
-`'
-~N嫺ЩM1r.j&rxN+> ξ BβS9q/+ȞI F7\xlu%e"#}13N>}U*;y|[;b͛)j 0Tu=44VdСp?ay3Eyrz6će2GV<A}1(lxoLɾiS2?El(x6XѻVs> $׵9 &6 gVkOؼH8'`(+܂ii2.3̠qD|khB%7C7֓6
-KREE4=iWUNhNo+ъ=l٧i` .}Y \II+)dq+NL
-jێB 6iQ?YlN/AZ=SH檆_D51a![Vk
-0VW[\JFݯh,UF*Y0>;2ZdhY9%K8M1jgG9E<^hXgcTy!'EB31\YA6N۳o-{1VڵVr}A>ZAL#Ml!!gM'Xud- cCHp`,Zt} ̪A/TB,*m0qsh=9{=;Wc:cxive qEdK-u: 7,;roQIt*aeڿcBX ?kS7lBc=g ` `Tq] Doa!%[2t7!C+EMٵc ":5H> bB#=DC\u@m|
-';ZtAj$("<Gc_HD>8 P"wic*<+!Hsɔ{Hl<^ՓiPf[Y%20Rѽly_D
-Jȳ9c91ū)tX
-q0x
-b|C}}uc8r>+ r4g
-2y[6aVjĘr犫6+J(ޕxU'wQejor*Z+ڲnq. Xk䙩\pa|VwC _:#D@tJ#Ump肚5UGN]EddZ]x~lٝ
-ȸ}/,Kٙv⵮8qEq 2oOu5Uk,hI<!Bh
-?oB߷=3}_ _3uvWz9AtKr>R¸Oud#藘#-{`c1xČ#gU=
- &+\ίcr괍-;jw}?߾:;|}ƮjD] GY:l^|[l68[@bBV?:nz8Kә񱾑P
->czHF9њ /d1'wЉmXPRnWJӹ;.߬O1hJ:D^^9{\ 3p6$ 2;*T~B޽y#փZ'/5NFxH<Η Our !S
- d|nI!#;n7!H|b'žJ,nmD)c?1 I">
-8 -Zˑ
-՚ݎ5N?Dߘ^XdY
-B>O돉Ju8zMu*(_"+ukY*;xM>dߺ? ͷE[EIwF˩oo૎KoܑRw3x8[rN+ΑOȼ< 5Gkƽ!7繙= sl>ݙd" C$?wb
-t>OB%1Й<uB~CE$Z{~lMADBB/A-JC~@xmArpm;|y]0ԋPVfȽv,'F䳠$ ȚTdhaP6U֬c& ⸠tHӽ`Z:öss >F,}[fn[H)~b D\pVTu`FFCT~nosu3_'y!]LqeKbp̉8DTE>w_@.kH*8-T``DI<mG|sK 1&Ȇ-?œkH1P,=E/)]4n.Bdt1
-:4fw %aw;>t"֟  _ Pw$M@) Wh)'p.:޽8|XY>Qfc|'I6{:0 Y,EZ'F71%#
-x9i4[
-x=ҁ(DIױN<gQUM@::^-9ý?>QI3^'JD#Sp[Y>{\%oE?)h]6~+GY)x%/3 Xf 5,| ga+<Uh '1
-M&u֖A'"1GoXKlYvnB)sH]i캎q9\?qOouf~o#\ZaR
-5ž
-[ڲ`P:8ZQʥv [(ǖX2%IzJ#G >9Ox̭Y$$i&5%y+A8Q^hݑPkm MGJ:$8cNQV[ž+7-6gAW douK_y
-N~{Őm$.E[m=kCڲ99j%Bs襌lx5֝tnGtMstWb:+h
-Q0 ʌN.QA
-k%Jba<@{a͒JL*KcXfܼ։s
-Ѐ遞4J
-ne`FSVH(N˽sH &Q ̀ Iz3<zypw܇s\W?A.k7_ծ8 Va#ˉ\pƅs('t jJ-ZvUQ?{u]O+GU6(JmAb)TR2Mf&
-(t;WQicyș-*_ @fIǮh 1:ݱz+3mȌ bDsH,@&-xJV%Ul07fp={[y]
-6FhǾƑ5F+du u5ʪ[w-,h 1,
-#ߒ-p쑔: 5b
-A=E(/7*fx^"HvHv*XUh9h
-t u_i3ƻ˹kq p(CD1o[![wI8p`YD5qί{(?d-/.L1;>S x{$\X:WhONwʪШ37W55h&i3^Eݦ%MFywj^R!Um
-wG~C$=/Eܙ*•-op8 <bJG5Gg1,zJU6ndջ>oRd<TUחz_BSrs9; #c#|cQ.P'3ܝ!phɨıhtTGa;qrΆC+[$QCpjW<ytW5hzoKuWO%yēMb6$_6r9~Bw`vhlo?/2(
-,Í!%amB&-5G[NBHba?']Lwf?K|OK%pe_˯)6wkȱqmse[W33xV[s|Z(0ȶ<I Xu]NťdՔPUwۣc_qpvIm5Tw;g׈[cO-6Pcj[|v2ۏ4ixW;iTL
-)N\z<0ye-꤁1| @Ke[@g#a:{@*l6)a) n]Du08(QXQ}2Oϓ /ho0
-s +CA5O`  IYFnuIs!fl}d8K8Fr2Tν
-~HDm}qG<L'yje'8:1D*`K_bNℶ,Ry6^H+# h@?Pv^d xSFs$D=~T/bQm#@\}+VI`G<#k`@,e! wx婣Ɖ~r7~8S>st)x+)Ώt,;h,}Mc@젛!QlBœKM9Yb ݫ0b
-QʙG
-Ư|m{N} &bS}r|?XBNnx <p#Nwk O0p%@F:+AN? eg+1_!ԥf]V6-"P1$vuċc"1](JB`WKIRٽ5Ԭ`0?p08~J#s VӄāVI߂ub 'r
-z$ŌԌ)C7Q/q{;⦁n=(|uߩ"*="6CV6}%tNh*4z(|  XyZl~j- !vy5XrTL 9
-h
-iG TYȈ;K)QT aEgUPGQw+E.ՙ>l_zjhց-9]GDzCSS}هsGu0^NKZ.#1V'y: iP-H^@*-^阏:t#| r+3EQ1ʐ0>E5
-愮^_2Z L#U.jPoO'
-dcW¯ B?4NlV7GhxdF7//^5h
-V-
-#ó4x^
-?QS
-
-ѽi#awǶ޼Goſ Đ
- | =
-O xi^0o)X'u==ж/Pk0@/IZEgʊA~*+_g!|bU IEI:dpI :96Q8)
-qJVÕ(yJ6A/&ϭ;lI9 Ķ2Rx^.T<W ?8IwiO[۳WN@ǒΔBiU(>@ƵhVSBY%*<2؂i:JK~[&uMj+vbb )]u4p{JoFB:ܼxq[ִgHδ󄣣/5DXo[,Oχ 2wgڏM*ڃ5Yv6DZPWȽ:DJ+e11<:#`D!;hQMcJ8xwJ |&'fC\.m[5y' eр11{3rxypo
-@FЫmCr~987\echC"ݞsD2=F^5
-Z&K#ջCGlݹn{%s2|UTۭ_5pUxs
--Y((]3,l{UViU>E@*9&l]a'kW ECNqFH3֧7ȧ
-<>zCǹi:bnx6@-wu<U[aI }˲͎F
-}:zji<"u O@زIޔ>$2'U'N-+_|`<<;>@h&1 ȚƢWZY\.qWU$_ ;XV2yV4DBT[SV՗W ,]꓂PDF
-ZyF&ьh f6Yy[8uR\ra_u7[G/EفpMՇvG٫
-Ay_QEIKfN; \uɥ"HZTjO:_mYBg֚Zv /A q 8˳"HkGI%|w"\<J{v9{FzaV1t[G"],(|I}!'[Xe4]
-
-kHn`y.jvˀېJl~߶|wiTVַ]\?mV%2)O+u
-pF7QMh&ln&9i 
-"[pdHQI= I0^Y{8s}EB$S!tF8Rرly׷,Ƃ=69\7M7,IYK@ ĩ#%VR"IlSYǸK`&^ִ.Yq Q e6ڼP=_OHh} O %U䶒".ujJ5Ti.,wY1)nR aJfP/ZpZiD6q+6Qwx:`߾|[tDh5={NaU1<9!!Y%.9YYf
-yi(I"L*
-!#`B51+IZ{5.*
->i O1V.r
-YLnډnd'y^U9zKPn!Ҿ`UqtO{o+>G7'*
-@FNrd>Ɗ.QB`1DK]1'qj
-P<=yH{9HV7`Cϒ<_ڈ|CGpL~wISSo.M j28M?$=LHD ݂xk9|ЌWFnKǓsk_|= \b]1"fRj@wՈ*hMq8ѥ[!gɆ1k{t>YU5Ej k1k)Rcmm⸙9((VFpg̷
-u gԄW&yIVF6,h[[e(|N1S~߬?{.9O>nca=۔xA>ߚ!5p/Vw:WE-PWE<gDhƳçͅPC%Lm\:E@T[\a':9zqDJD?q̽yȲ%%ۼ"i:';W LU$w pA1yGD9!*atc
-8;$HJ,*Q6TʐB]]YɌө8)CD(qp7 mF +m.!h X`e
-˯ Eʹ+!C:^*|Xr yrܶpҞ&HI(ч󘨶dnrvNqlXU֨>
-vExa:¸X .W_=.5UC519]E1p*v2*#.lTlpXWyg8J&b:k|jTQ*43G .{zztzk᳙}Ғm݁zzlD" pTд8f:dxSJ./߁-ťf` byەl9%b&SPmVjX YݥK>1֜JP7`)@R(4d?u-NjMcCeQg/?gbE{c ޞg[%CiQ,iS*fXv<ЙyCWApipER4"SꚅvwE H
-3(g-ȫFJ
-oKײn7,odA܁B]T䯙NǩӢ A4>f&sX}Xai}$hZ^n?q]̩Y61:qDjė*xyAiv?xD-j%a<:q
-$>ClMBq&(FKo&ƓI ZękgCkg޳qbTμЉ⺃`xP̫,/fvC}1fx:ޣnGlU0^=~'k"H^1vPQ??aRhOmJl|#\I*."[$w/:Q1̓><gg퇛F`b{Ǩ2Quzڨ,hI+j%*=gy&7C5yW\YBu|u&Z Ve;{#4'VM!@'R9ͮn[pHG'R8:azvѻ&
-$pe
-Xt|IFS˭5NIz@x ȜY::OG;5}n/-5vX[e(Sm
-9qM}\j*Q䧶Uuf( \}ɳKf<c5N M#"QK0[!d/ؒ!/
-
-~{MXߓ_1qz"ħ2`GzMme!{fƛ~[!d"@]RO}'Z]Q&5`o8f Q>&@:wҸpg:>CCqubmgjFa(/TwjxLg^}jrnAmWH
-BIr2٪guX|؄0
-BXEgr'b0cWw+9QPgR=mWAʧS(ci]H>w<ݛ ]V }jozo 2I Z inëw&LqR$bٶ LN@?s9}*L,չ@ɖe$Nj G;J|
-Rg/
-WVCVB1`Nr^eee֤ UK 'w:r ~G[";I|"q ` L}u\Iާj+1&1bq~dbX, N+KW֋}ҙQf>_PTuG3C.4Ct$
-Uוf$c
-GGlԝ'%g
-{~~{-ޯWg42/?'OB()5ʥh>Dx~L%?/zEo49%^<>E'/pж$2wKVuP/B[#
-&p޾:z%IK w/FLIt<~\ 6u?yM2UAµ V׀E_ÂJb8cu]%E MI PE\*1a1>U#RHpGE ,,6۸6 8&0'~4@͊ N?ߧ2w1c20-n-[\@Jq_z }"@|n۔r>l*[r|'vg+䵙q0׬ $ "DgÂ(^q 'heZ& 2<,EE5=D|
-Vڼ^r\VjKߍV6bZj;P*}+*U>ѬEӜs[RZg=k]i
-u>߯do=̑ok`E5ѧ ]4xrP44]?ǛйyL3N.;5̀Q}:Cvk^q^CZ'ONC{v<u;c ҉?o/9>9zۂPI*U&O^([N
-1C+"9*:ִvZrr~3*UŠ-ie_a%&u)pҖITH]7 |Y Oƫ&h,Ϊ͚GG[L%ömnFAl5@Sʝ@־:sכCwۡ@\<@TԹ-Hy2ZlЌ"3`DzWp01-5гTp `z-Id[z v<х9~xRqg^ɤygj˚\ux6߱>IWihwgsEwm<O'w"CkZo=
-t
-u%ߨ-\j;>lDХ5ɣ `S; k
-L͟eV7ک`@jNBQruа.@!P=}i^,Lsv*%Ẍ́;uH֣4Ķ~{ߨD{.٤gOV+*{FTG[_ 1/=2}pݦaa1)k њ1& EK}݈tU8M#
-s1>9D+oŸ$8AӮ]bCBiaK\5V *cD«_Q*"z2iGw-NKPҬOblmrP
-z +4ѡ)D-H4 0ZџP)+bkӮ Q x.
-uQ+]mޖVgt+ߣydGTT*jQOhZ x
-wj
-MYjo.9 ъU] F嘢.d18|GS1zT DPY|9aHM, W;HS9I[^QՠXƤ "e* ڨYyb}5F]L~Bg8TgNE:oDGrc[S_
- j &UV
-aj0θN압"p-.V@3*P;UM]ug\f^]޳~LRMx6sZJT,D ? ޚڊX$r+aU6Zv:J ʭDޯu=㳢n4* {A#w\usl@~# iG W2FoqtvR6zHb;%ݵY*܅ !S[KQ:dkBأi8tBȢ
-FC1!IڢqL50  |Rfc|qs&PR
-54YqA-K2Ur-?<ٕ K7*
-0
-K69Gþ?
-}ckhHƷ\`=`ڱC[bzd.Aݹl`rORX؈Zrb 6p>NzϬ+ EOM| =G75<MF|((m0TmRݬXISesth~Ĭ ,?J N]-1S A@$2SgI
-pEG 9qLC[qU^RPΔwzaw6+Zf‚RsX:l*X
-X H}VPbU,10Ӝoh&Y&m9Y*v(=zJ%"ُv@, -滅PEF%XYbZ[%?82G1k*HnFTSg3uQv/µyҦ?]zCV E?=`gUɺ?
-5Y~p!X>>84w(OՇr1MQ&PT|wlEgzGR3J^$6XPG +twVbnok Ļ}a,RmHɅ^~s=RA9C2(9Wf{vuы޷*ՃJn-i١Uh-
--pĻ<V _꫿. thkBӔ>U^3QDYX&`IsV;Bв'B8N:ƛuyvYJoTYd)/<ypNFkб D7)V[Fd8Vd&!uA
-ɀs6kW4QʬH.謕 A9QEFNx0?&cɧri1n= ŨVkdtfi(OYxwVeHؼwQ:~8yWqbH u-˥
-NB1U2^_>ͼdz.BYRu8ͳY2V x8=WmkJ`<27'rFgA %ny;KdQՆUq;~=}[L7>5;vs0@@"U-QC
-DTG]@uAI7j.ԩbXZhu' 8*!?0dCuT\ތ;2uVTq|(I$xhS,5 T]/)s
-֖UKSÙ_;B
-d<`J{7n`|@2m[x,}XZw+QP+:"G[&3T4Ta<9؀
-0xU2.,
-cALࠋiMhڋnnn&xG~8oL^$WSNG<h'?5S%9^F(Ա`]ƺIT?s*8K5ZأvՈ#v+X#7 =EE" Y fY6S
-^I>z.)[ӏ_x
-6ܞρJ:(m|[k 1&ݚϯe
-0r 5ZE>u'<)\03HO_݂B{gP h?\?la6,TnA
-V/#s]2/sjPFdaʐFxZYZgElws2i'faT?+s)9֖bv\[Χ.R[;znnyr.iZmGu=帺j&NsA~Sww}wq:]Q=^|uPMoT?LFj4::Ζ;@W ޴NǞb1MVΤv53k%@E-r!N5\̐▩٘B=P f`އDU[<Pgx B=)Ϻ5gdQvrX϶JcI!n=FG5'W{O@ lms0@/1> G5HQgvbOb]@t[ n[9rQf'E+Hu\ թTC%|N׽~l*P\a壮;ר
-Gij֙n~pa>Pbt&ɪ-`e۟Եn;Uʵnƚ
-XH8"wrntfgqЏ\TL w{AC|@j)pR"- mh'+ux@>%< Ipֻ~9z`F3~յiBCrzBxi05
->U=]G>eFv<>Ҫjy BkE`s{٪n$i:T={ó  `/uɺ\g@
--P/@cI7-.,_ OOJ~Nt8] ) fF@E+^ic ~]6`ظ7;:l47ͭy?qqGV ^@ii&Eѝg]F'reD%`$2z9ĝ@-qR9TЁ91;"
-oza]PV-\gV i\5,%b5ctL!$ak
-QehlGs%% R\QF@ьa<=M mefdu@=;'U2uXs8s;*s{[oXj4A :XqW ѣ3P M)r ϸ<8CMңśsZZ۪eLdUbTCrLvǵHUj6z^"Y/caя/OpI?>zkk5ADaҟIM_G^"@u{Sa#G?<{9t۔D!q*QK{4Toyȟ8ċr|{ jc 'a5 <[EOfT|
-4ld2&&*]
-ߌTk}A~0A 37D,0D&Wd=_9Xn!X73tbBbMU3j7hQS|~e w>#;;MG)Ę@B%}fKP)!etwB H)fEpXbIa߂Bp(`{@n꫇hkOxc%${H H꾧˟(TFqǽ^fuDXᮊ 
-hi4VP@Z1Lg{/
-W9Ov\{F pˋ[u_\ -㤸lp'RLX`3d3K@þcD{h/pFgmѱz u¹q~,["92j/T6gpCxE2 w!f5 H{w g,Z=E{uId )
-7/O?hi_V-V*ZQ o^xg_7@|= tྦྷɬ,Z+p7E! %6*K7+d?>My|9+n7_e >o'nd1db RYkh+[0p"J:,YFdk0A&L餰ym%S5d5anַXʤ[eWvueץC5n7W$в=̥֙M%SshUXXlD[z)9($$7Ŝ昨_'4r#jGpԱ^)>8K6%V*/l&AI|Ǻ*
-#*UҔCA=xVj@/;2Ye:*BMî 9bԎG˰`'2-f};#;IN$
-WkŠn~|7߷W^Rֺ x %AGk dl M"}Tc;mCۏzșޜRSye0)b ^_ c:Mc8SڥB ˪!pYhH"x`=sIӫ4]ߘyIVUK L̟ukf׬J
-ؘtLKqSnXk Y|D9x6
-|b %9ɕ ^GտU/+䱑n?.tZ4a6A8>' 'huf{.sm'˶nu\}p";QKɺaA*x
-TLZ{"W r4P?FlZ ޷Ƅvb®tJYdzx60Sñ3~?0^ j38}Qm6G6Uĭ
-2xn;aq/>fO,Z̍` W^4-~ UyɪlDs͒ȯha`P71~:z*٦}XmCwGoN3_}J?tŏ>|=(Wu~~؛F#ƥ_BS;<4=ZQ*>
-w~ݟ,Rjg߽ۗo
-c><?'Ip }~Nd=m~Ozm--(y|x6
-+7R'ٗ]GƇ J#׏wavESo]q#QXl7 }.}K!mX9\[F}<Jg+9[7łL簢M`&[r)>`Wsց圌d8$ŀV |q'˹Q@٥#;*]UrbO*|dj| V
-T~G$͍ S3HAŸ9 ;n?blQd@6Gўn#:(2{N
-=yjDXfPQOrW'׎C33
-9US۷.;<;EvFYm4N%(f^wؿFR 9S$SSxD Ih
-8^)5Q3GLb:i0iSdQ<NNHY:[ ]":p:yys d8FE72 v2F\MCMAn{)
->qETJdyΙ*J?kqTWx8SdI32
-۔Ykl0xc'T@
-uD};2ZJjU %"z_޹~\ xѽ0}VqyC0s*Tr1I0|AtaÕk<fGM'5}u2{.yMb֓CmĬ19<
-R-ZS+1Iz[W,)F-Ik^|[ճHzGly%%و Qikק#RZ{rҥD([+WSNFvpK'qBڹ%{
-AC(ԯS&> . &,-m_e241r`@.
-wϩ '=T|i<mev EuV Z;hp=[
-^F f`>RՇYvx2_y))&TI>L?=Ή;V5%jˎ%d =-4kgnn|6h!8moo Ykק`bh\ ,)ؕ$eJto{OgߦZ@]zJ 6P'U|ه i+^+X~wFDI ,Oȧ-aɼs慔!R1\Ib ~Pobݛ'Z%hh?BxR%a7o6 Oy}KWI^'<?𼩧:[K2F6Qx©}h+9L*Ʈl.r٨7YR7k"pХp(*@tMrV[SD, 7s$PEO7[ce *fYrf`r/zx7˃F}T!=[r !n:E+Y;刊 $]꺈i;ZbrpӪ#&xȦc-Ϡ]7򙙽ɰg~ydVd3\"%@El;/kva+-Q< K=u1 =d!ZB|3gknF*.3f겝pSn9=pE6KFP]@kWN]񴪮@i4CkNQW_uk$ͯEqt2z{,:\bf@AB1SVnv w[MNT~& za)}6Ѥ ߏTU(+|&6?dv`<>h \)2F0fHgYX8g"mԊ+ҍb*v,+:mҩ J TvTJ.z} !p{k0qB
-Q#d1G wE H "U]tބ#=NK5Je.ߋ`K!! \uȹic-'`.Ohխ/-xhN[˝B&aяG5l $F\9Dmqkx"; >wWm& 8BqL'wm's_crJ "Mʬyz
-2 D\
-JتAbbt9qx<$툂[mH X刉w&Q B :iVpf^#/53TGgOmFh  0J" //.vՍ5jLqޕ(2 G[l)wݴtYkUEDL>Kr;oE$1sm{GY͝ n_V7@˯1e"|7<F@L.g[ê% zR .>/Iΰ=.fq*x^h!V9ɷ.>6ulf4<M},ZQ/ "!ف=)itͣ[k鐈32qXZj`X>)pkQ8 t +=|QѰk`{ u̍1s& ^7sV#ۋܹ$Ĩj2plwmox#egv֌]2( C6?-@EH.%\FHInXOMɜB#öxOTYbSo+kUW׽O l+ `DZ'5'T6Z\|tߗݢ3o# cEGc)DDZ}0`nfH(\E~I
--23NLc%(vV=u.daga %ǚ0ܥe/^zlV䯎OFydިɵ]/9.W Է?o aiWSދ#$^;LǼLY05/_`G?`HoA=ϳÏ%L!#\D h ':Z/goܭW
-dX+(/_̨w JD̲> /n.7qgچE6` 4T{0@ BO\V򀙩je]-^4J*@K~̯VveNSyH`YZȼKcC0"<R:eDHWbI<H_.oPK*  vgG-*R1f>:pbSo t:m
-&JuŠS&l|z"iC+^qZ؆'ٍ QYG $vt K bPWWIə&gp'g![gksO|
-O/=t*:+)^ϺrSzf9ޡMQ?>䆇e_s8{wo]QC<WF
-)^}B[yZMӡuj8|7~Q:E;bRLιzbaY&gXC%Z7RGU}CYqbq0;UhZd,+VQ}axVhXn*q
-) EMoЦ`ązc0G+\XC]cy c1\sZOA&V)m#tGy@<
-y'R葶AHC5Qx,sbZXz ẙDצˏh'm }qdus!E\1h~6)}Z Q j'%(B@vK[-cWI-qG3䖢jeb&qU\
-,֔ .tY
-żHMQPħ1Z0۟X \vHՎ*uJY"?!܇dwV"8'hA2aFӟw7J N"'cc}RDCjP̂%璜zWNlHpԏW.H1F3@$
-T|bx&2!L ͽ4Dcf2BDmS$,/xLۚ]RnW N Uѓ/r-/,a+}`f SGXN6t*B^@
-:jCJ:'qk řSYۥ>'sTQs.,esd4zm넮icm c6a0ޮS d
-SZiWG+-F&ZAD^gl- jp::}C\IDL#xA&}Xi_XEܐEpgciSܢqX.oD'[(E.pvZPmC'Oݐbmc$uyK9R[nmufY^FZEWe aն`_Znvmי_0LFH/a->4U&rX(eNkO#/sg<
-lk Ft$}KOXbN j e}oBJ/c[O{3%{a 4?Aɕ[vw90+4&dҭֵK(iOr)O+ wlس`6GG#B,b+֍$*4+5%将|gd*ם
-{^27ѐ xY8i:'.@3Bϯ֘<Fh4<i 3N概Nd]ۦ)^,yŦHyN9+aO:B7>_l>
-EVn'Pha sU)/]i!C8*<8 ם)[MR.]FHjg#OgެmouJOk2#TnQ
-8c3)鮝eߚs5-<?YR>,%Τl} \~d0x[$haw5Vkf׹f+^d@{pJ 0ZqCd,(a5U 'S s5 .R$q<ܵdDqƾϽ i|9褺,S3uTm1rŀL*_ssW5٪Vga*iU0_1W"D@s+ bfA.OwQҊ+9>egJ'DgػJNl+1:y%ԇ\vaJb³-P$3M!0 Sl䰊 RkWiwpsM`9->\(i=eWߪ|
-pkwE05`cH\*U)ݙ)d>?~pz%"du*n ީ?G[pHQPtQ?*8SXǾ+:no*d D qnhv
-**pk<`Xdle1)c% u&$Sn. )X
-w_hJF~\n87R ;-ꬁԭ,uiǶ w쩜^,Q\*=)@:Cb_y}o޸E^*Ӿ&ӫ,u6&rp/9d
-I['֌bM]~K` r06` G">*A Pu<nhFsƝ$c|:(L`Bno3`$y~ř0HAx;d6I@ 6LɌ~e>{ kڭU,<y=}HFmܹqB~G 1ڃ
-q.dfPBÌPPE_5<, Q
-uL`DW AͣPx5~<:,1Xl5HAhK "aV]
-{F<J0
-)Kzgܛ9r:_12!'#FX'LG腭j\![({!@.Ln0wWPif75߰a/ɱf릁Ûp1<D;+>^ C}rh{yŤ{A8<([*wuޚΩ('rږYA\|iey)',H5袓_ZF!k)g&GWoD|EU.fi4[/Kʈxc4s6HjGw02YQ4ABgY TbS`leEl S0[rըg,Fa?ǯ 
-ۯznaHQӺ\-Z ՃU-&
-h.T*覺b"1^TyXIT`'X,ODZ4T(9S6! i<~ŤG^8ڢ)sr *WS/4lܘ؜HA0D0{Ai@D9r%?*ᔵ1 ΔH+gRfE
-TQ?__
-rA(H?<0?11Ej6팋]a!qӛ?$iѶÂL
-W4yS@$Ӂ)1·GS
-T*Q.AO2 // F7W$F"f*"pb _9F8o#â3bq4I}ܛ`ItaX , N0یaor#LH-(Bݠ_ sGZ%YE cA# 1ZID v@V( j.m5vg*g4<3'fDɰ{0N;,s-0+b+XH$gC6ZoBt"R a+WE}Ey5NFnYEmg4JyR<Cه_ ȋsW]Ԍ]lqo3ǚ\_k(Ps><G.A9D:C/ š72;![*e5` 륡}ƌn$٨Hw\uXV,o5w-P  Ecnq\iɒG
-PG҅=gzyR+Gy7X더
-0"vGZp
-,.fgTi6\m $fȉ|~/5a
-3h^VGJK+M6i#Sn s0%#|Vc}F 2+W0O,yTBZg к[Ej`)'=2n17 Z:lE-va] L" QJx!% $›ф54y
-m~c ¸]+ 9&BuQ-DMCۜCfYkBz>CFt(FN413ꑳ3:+Q8 Iۈrnn)w2fݥfPD5vn9x9Ď13pȒOhR6LaKpMbܑbL4ެYϾLO*n)î@,dJ0gGăTzͰ54p"Ϲ^ 23ʮIwxU- JQEH5dն $pRbFW:K#J+OҰk-V"E)'C"۪-#9dsyjh!BB
-o)5Ju ' C-YvZԥe.`u6
-HBg Ouc`8gA1+NtwG ܄D(ކbL"2ÉFc U DDr=;ŸImHRTaN4;xڣ xvY%/AA =t]^/ 20o+3xjk@nKΝqr K'ۍ>m"Ě^։r^CdpI#{+bs}
-{ߓl֖oԋ|bMCũ:Q>pEIBf\}LGd,B0ohiأTE߲tR9yvG tWڍȿ6!7)6C>BD>I!::H/ d/Ɯ
-n+hxmc<" n^pG 95̳ԉ
-dh<~]BG$S_) դD@q< o[{љEd.M+'%5^
-l`O6kyu*\uD\|cA>c&`dwrwך[konټNm6qwǚ1 ñed</ANl5Nr e 7+PD@G-6D# έ_e &!4 j[ tm ${p'VW㸳j<VTc'uDed!ъ
-YC%z ƪzg&v"ȉ 7|mjEqgf ӁƋcɁ=E^F_0X4xI.i{\f{FDfL
-0.˘+PS=`yp?٢pߔAM&cBRcf|E+wY߼nmnlllm;JN9\,{DְGd Hv^'#M-ĨfunՕTIHQbjX05[m'LA dU<r$E&-<Ljmpnw2fʲ3;1T}ZR I2F Wt&ÁD&Ѷo
-p()ﬗ(@Gt- $7$ ۘ׿IŔ̗_t/%L{Da=F其1cI-kr%bp1
-"SV_ݣհ'ٺG(M A<qR% CL~&9B 2hcjΰ+״ gkL=v-8Y+o p1#sHL^&7^4AAHxWVq-t񼎾I[p49
-aZ }"f✰
- ;(MOi $^_;mAKR6V5Ň
-oƟOB2__{P{jrܼ9
--[D]_Q-E
-&]RL& I^ש1=O@ *r7}pkumY#'JKl,}[~jg<eQAA$?xJ܈]rx",੨=nΖn ٟbA <s+XlH}/<&~ 6tPMƬ3IjTGX"X
-5a4exHqq֍Fq8/FIG=1lsi `H6SH̲Ѷ#v`OILsFK=S
-?nlScUK ]֬JbژעlJ`e}R<!*ll\4ᝓ
-q+ CFY=֫}/r9fO;"v0y2
-ŜIl 8d肹ɘF1^7I"Ttt
-.:@%$Ё;8kYo25q7of9͢7I$W&Z]Us @TD'I#d14k% -S)h-?'>N{WǏcʺ#1iJuf,qe4*ԣIfGhFq@^$-Bv5'>3C}7kF!-:B}xVbh
-8QOŵ2]4y߀*` _!Ǝy$8(L&5 H*~OzAcm,obO 8OèoD:U <R*DL6 Uc0FZ vαŬmzƤ?uX pry=#6_6qMSڌ^krczQ Lr
-<)A6
-yuB
-:--odYjvG1FdF;[
-;GhY!p ^.d8&`A7v%j}7wW'x(l*1 1viXWLO<)ga @&UQC;\t@ufq$!(+P
-6KC"!Xj= 4BBOҍܴGFLg[F\<@TYqX]1;@H1a8\tRG#Ò-)x/'hf3|T!*PIexW}Xe9r |E (~;cX1
-m+|?ȼIc$r?ΤRKnUPh6,6-xZzit5Q PI{Y t# 7C=voL(*eK^nlsVJk%}*$TM*5S('p(ǿk3Ifv.Ê$&HۉK ˫N6 D S_O0͹̱tpKW\|焙{Aj;JMĩ!ɝ|ҴlOO( •bR+|iAȽ50(̺yA'" e;&|u^8s+Ha; lE8jc%B6ݏ`R W_y`!J!5oyKsi{կ{LaZ]j쓄0fXKNIƠ0?bKE*{snTO*ʤx0 ZǓ98S }g! )[en'm8T
-adDCܙU;:,s+9_4<S>Bc'WtfH
-^=0$_sδ*HIP Mtmjޝ
-WʬY& J\Ա{sЉ*Ѹ6P-7g:nh=0x0@5hJsk`V)IE»T^-/qQy,wI%nbB: ~%6L^l}8hh&&]̦cBJ)1M<87:I~%#1|-ȺLx-`]\[RwH+0GYo'nh+8mQH{vduXllD%n]yrʻ7P5[ā:Kj/(wU?*+8zrzAڣpqWq?|^g:zH%Jrwnm#iG\_9[5'̧VÒkut~F
-8xj*YWB/%8%**'b/ՂX;;v5IsYlBW/+])AIT^{5m2(ȧ7KЍjs*0‹J $Rl'ʒ.zNQhOy_u>ȅ6 vL*U G$Z_Hݴ_ Ú T) VLvw[hEYCxգjwwImE%23>1Aʩ0a͏"kt]hj&jpڬ)G(gWNH4tN&@El'>Cp@Wq(&!nhm(kpTCEАq,&Xb׬m4ÕX?9=䅥(E{ם`w;!.<%QK<2dңoMAQFUtqܴܐ
-K&N=(@B!5
-/F$
- fE|8
-F>ں+i4ڽ Uln TⅮS-_e'
-0@`pسmD,95lيMn:7S¯FF(~ZC䁮n ZNv]̚{ {)@5f0kC&ʲ N'vYK JVKZ 7a&U(coz=;>+2k&c1`cZ I K䭣S |L-m1 ??zŻ>
-ˈeD:(B4( ̇KG(1^k0U4 ɨa*{3ڤbi[CNܬ 
-2sV) B0yґq-t<DR"€BeH:uN<
-<nI~ޑ\K>Ah@VDjC BMJ$ed#flR7Εag%\'(.2s]|^vZQښF&<|-cFkeZyA(y4:追GD 40n={=ֹIayqX&V~h؍t[ũ<
-ͤ'u:,ȲlEA®>2nCŁ^tP4 >'3m^\b;:49JGis^Nn$YCX*,)!a0(vB RL1՚jey\YcF #9 )cDm18(#nڨZJ
-Zy|qkȵE=?^'7ٞwZtHvh0Aͬ;$*@˄E'}PؿeLZf*#U"f
-7-(Buyn\K#Q6˶͋vM*A+_ͦtbU'X [!R #"C.]jZE5sp $<@{,G9I5}d0@>]bk$iSLWc=ʼTxL#қc]ʹ.?VgU,QID+:2U!GҼԴGfz{^WmDp>Sђ+jPZRUa,ё ּ&mϒYF$Θ[Ɛg.SλJ9I]%Lon)L;@*c>>ﴂ(iLϣ,GŹ7T) 3{!\GӴiӸ("70s$4U[Ԧc@\J Ch' (q12v:$;(GW\dvkk 4!Ă<HAu{nsFg$۠KYJ0eM>$?Qڳ<`NҒ)MF1R'kn v4>++$S>Jj{:Z;B&[\]dܳ@L S(WU2$
-;ZE/z&x *6sh"1GM/J{!`e -P O AAPL'#1YQH80+hM
-@W)آo֔17b53hӊe44KrΩ9f")f65 Ll`5I(jx: :=<q0*2i"|
-к()ƖVpzej]r84\U% 7ꓼ) !("&y$ylVQjo *֋<j$YsJ ]&N1╉2  abVQo씡HU1*-0.xhJt7@#YW;Ƒ8(
-COXL
-)V -c7[iխB`XEmU-,o-2q "rT`u"2Dž`{+LVʜ9"'PFTuD +1. pġҶp.6M+V:gEqj*-{0-J v"CKv=SS" ~Yڒ`&QB(YT2ZI kMqUM{u s2\PVt}t1%b
-a:lj "uCԙtmg(@|1Pa"PIR
-tق55]5.PpL|[M5
-!d2h^`*wK\
-eD4]eg衦fmȩo̸3(15IWރ"8st|:i(#gKr>]#4e#KR$h~lߦ6-fV;e&*&5J8"^ڤ۶-CRUM\? ohl
-VU8R՛l<wϟ|ە$*<cE`3zAI+*Pc3@/\dbQAd_u%g<[NIPe:O;CbZ/JJg4ISPq7@`2>ő,䩧
-uȁ]Ҳm [ gAYzP3g uɒ![ -q;ı)ZALЦ8պ%eS8\z=NY]h}RUyq" ?sAQ UA*1xVz㍢N9N *ʡ0$F>]NA GdKM} j
-)ll*O)R-6r )WD&V
-
-nqMF 1^%M"oe0UE:D"sp<@8]U-
-28:"r@"Dž+os vZ!&͘V<0}=BAxڿTN֕ss[,axcɇ7m:NGY*3:( 鰛dֱEPk5lffcnZVXtmsM( yٗm$6,A u5BA+PL2Fh@ '|X&O*a eZN[uԝZhBSⷮ?۠qm-oB5FQCM')I~Xr4Z"517LB[*U
-+i1"?VͩMAw߆5<X7eP-ͣH3+ Jgkoq%X)R6sePbHmsSJ%-&Pm5.K{gqخhQ5V ahUT)t3N4Bg
-Vxbr 3'6D',qf7DN~g@l$D PXmSJʤo*
-r$ۖ4g3n
-ϲSv/|2ڳ/3F{F-فD4FJQ*v4%R: :^'%iL
->n*l
-~ܫ85AudkZ_,vpgܢȡ{؁Wi}/PTiY#
-V(
-SF*)b9 zv0:9LkJ m6|$
- OPdUSad,OF1w~*;SdߧFl Bih!䧅2STI p p
-l@@ !Γ,t%\CԱmI/O_x4Rn4w-Uڜ>BgdQF^0h2xb=W!:MDRcp_oeH$3E:b>* Yj3h2W.BO1}Q2j~oe`Zմdśt[W^+>'Q-qYIu"~L56hܣROoI%}sZoE4(\}NKZeR%rg xnChFjz8h݊۬&3Kتr 8cU3(^c0g&5MK+J`FD(É&bSM<k~uPvKĩ"QF%t:4̣YfQu*h]CCkNM Bq{[ױ^OxsZxsc+ܹ}֖Cgx2tX 4` ƻmfZhN90D#)
- 52NYZ8 F ReT!tÜ'C+$=)ΦtI-@5p >Ap[-y4xw8="?LTZWG
-Y♛Q Du? 2C850H^`Nu}iȳ_RW{WYIߣ_*jmx:ussMT%RoDdƝh]Wx=*{Z i_zJq@Hʸc  I<[0>>Y=jWP?
-
-- ?m'ŏr64Gfypɰxggv°L;\xaa1cXҳ*fr
-
-u ($w,ƒBHcy'뀎,hp-@40N`?9Qd2|ÌqHq9@N`GvFHhchwV#tD mhB CiMO.⡙Y<| 5F.!cP8[ܣjSaF$:qIk:[3ͥWZ(R|'Q\o`T|py q*3:
-A ;&쁭P Z@ze]&9,進lC%`TF&H5N
- Yqķ`9P0/,_yKW^Z5eӇyF
-\/6fՅ+W/=˗ߠ$p=
-nC>܌,NpabKҪg\1͠ ,E]Uy2f`nLL (CMTV 4Kks:e#Wm,X<@=ڒyie^޸fʗeD^ky{wb֮ؔo6I܀g l5OdqwzHEVٸ_(SHf1)"TuنQƝ$'$t* ͨ J7H!td@玪9ӑn<̕Ac (SESRSm=)鸞kf_a<K8zIԠo1oP$'pɈ}Ra4'a妰 hbˎeBfp;D#h$IMB v•YYhCOrl2NG W4pC-ڶEBR@h8&xthܱ:848 MŦf(Lg:6$C˅<| 5R%dqSA2N-(_|kHu8EşX!RjA{ayTR֋ǘ5'%{{/L|X5F?'DWGajSR6'莘"XW|D\-jH2wF~dge5Ag!138oK-Y.5iE n`V2 GےU *1
-Ti' ~357tWZ(SQ.=H kQTI$=.+sqgKVBQy°ڮ|TK-C9b؈89:uCV~t`s#_S`>^LgN(]gnUU0oP~Yc\]w2(Y2HH:.YPtSs1T։եr!Yr eB}Pj3I`v8syf1v<nSL \a8Kɤ-s5)#sm.]4`v;zb%Zɰ5eLL^qy>ql)/XLc|E 2.P> /U<: 5 DٻU 'x2J]c)hn|e6+G8L 9UcZ ,<W`;.{as8<n
-%
-"2cݪ,,V*N5K_#.U>OTbU`EBϲ=mR-Ah\`hZAX.Lާ͇!$ -s6@шm*TABwxlv]T`&hk9nxVO?h QLx:C|ɄΠ<F4 j{ƫב ǨcqbEQhy71 {2@
-¥J6CdN<\AlbH\w u⡐;mӅX"?Qk+L XKwRTuTD{%18Ry@c9`[8"c?PB,-!+H,\53
-D8
-W̪`jԛybKC@ C-P=#a<c~>P
-@-2@"[v-U,Փ@33qin:FYH"D!1% nMc?RV[\R,W4*P WzJn2._A3a(<H Uqs )-FA
--L?* 12P}|dġ3(XJ w
-!I3]^6Mhq̔!xLat㡬"2D,;OEqVOCI.oWT#60;27d\ylUTy(I][ ."FnQ47'-ƿc>,4e8SZS<?=qq2?%=Ӹjf`uzzv-b&.Ǿ J?;2B0mQJvB}.S5{{ LnkTjռY"1VcdfWUEA~*hJ]Um>_aK/8G5E]LK'zv5[qbwؚ2/7õbGA-`JS'5ݮX|RĆbp,/B#<ߑe7MJ刷ss{q.RSE @p'U= I
-.[wVс{_ Eu>ԁAGۓwnU<Jd{;G7mJv]e.<îTԱ] ЄS߀`l["OM{WBwi%Ękf&_`ơ=TXbWnmnobv[*itw5G)s<ŢmxeD )CXww@BHAPlq
-#j` -Wl$gɠ0Bs\*~zK uC0Tn
-/հJO`]MҤ qd?I%'r6ѨEyp*IlAX?ua̝%jG҅YTu%$^&^$pr cgD.3Fw\Ȍ)3P8G1& hاbld;ԜOOR2&)dh%G;h)q?F
-‚앐rqVP6/™R+)GZJf8!Y|\
- J՗5֮߸ܓv6d͔s^f9U^:Q̸`/y D7.daWDLxy&Ƃ&:9B ! 0axdpщ-r}kv4I.
-Gp
-)ΌRPF\dMh*ۍY0Wi r8sI5 -K!HVL9;
-yM)΁.mU
-I٤F)<N[6^nKA8&Oue0 ,(tOL riQhj(q)
-ZkE*JI or^V\ -S83B/N/K\ ]xǹp-AV&o{+TH`-ђ2>Lr6\ċ]C{SgluݹaF!2^FqpV =KЃPYEYN: bЂL `r H=Gq^+"r0F@)2^AZ]$om/ow7.Δo !OkZ8{2}R د,뗘
-D@
-gLd!~o卭槶o#dr.|yVǎIg8skS&7(I`.4H-ܜt06?"6Ed=XQzo֨^pq~q9\x!ҥ_E2%,Bpjy _޹s[ 'K(-C?l6&ks`dh\"\m{^Q>D_f3!fUp_@ϳ&AäO߬ {Xx  ѵEL/aZs޸lhfO V&"P1^?O?/]4 /_xKW/+ ,
-Nҫ|gkg}q ND%[s*8v'V"襥7Hz6۬U\\%̠]4%Θuё+/Go dv
-
-ikiq1&q?\"xn҈zw)罓C)Pk'g</<Z[m$X7U8cKl,_z! Im`<o7^ZO/2?|mK^%k4& -!ބOMa'`qp]oN3‡Id(arK]&299S ?5Faش`Z%'ZԒ{w9bw. /x0
-/aW#Л~
-YB<땴ia<8rt3t6= qJF)Z {ƉS_ G^AكbD-d$q?idC%6~x$usB#XW[Ô|a%d4z IaX:sner4. 7
-`Y~0
-\NqB[x!PDkC
-JΙ^]mc Q^1LE۫랝 d\wUK|B|}C'k`bs=qr!P0hvr 8+sqhXRG)`aE^2SN#b6ZVܒ nɃXNST
-*LZ%gvUKy C"Fttwe%ϘΫLXC1YnSȩ Hu֤Xn!JHgg>YMp/VSB}M-@oz̵ɜJKrϗhwI8k"-
-fkCIӉI]' ̜kB(Bftyy
-cZ
-
-C\܇\KLHVN)9$n3X LJ^tճ.^)'؄j& d2-.^~߲+pWh||Z@h*`>vf "r
-DDk\eJF;ً.%X tj%bdQfRw+Sss&cwryyaQ#aY^G }}LΤL
-0>1~NE
-̯F<ѽI|- ٔkŸJFl"!5&f-eOמ
-s(h=ր
-,@4"t*v{Vuls!VUp8ڸkS+&=$'wXI&P')%1E2e ^KEoc}!XKQT7pՒ@|p0@#P,F˵rPj8:$lXRLʥyM+Gqp'i,'_tD}:utc\*Nj
-sp@&9  < D8! ,M
-Z ,Ї1/GW~3\ 8w'pZ0.Z8M@^EZR^T@PP|CU˗ 1#jѢ(]N0!ۓ$F!;FdU.ps^8M0Q?
-)&qItxɐR$k
-&^)4 ㆓ M̌˜caQctj1
-CjGZV46@dIQWy
-mASn^]>3Sχ7} sA[]o>|}i9|
- <lh:. ܭL /=F,ʧx5]x+BFrhX< bx1.\ .S=QCOk(t)H!FH] "Tȭ0
-E ű_86p~#1C{pa1c>4)b3HE 8tVUD*7,ߔ~Eb5/cܗ'm $cUqiZnϝ2Zb܎GȴW͊)1ǚ2%}yڃlhF0TA!Ebƅ!Z%Rkfn.(Xqhf:Yq:+a2'NGaHws,`SNCJ(Ηpݐݐ
-T//?LFcQ+NRWR3̨5呕(*tlqP]`[eO%v|ԕ嶨+j7T.̲qTIxOK$k.jo9p]>e氊UT;J$_spIE)>R5L!t3ԮE("K`r1&;9F5G7|IIqYjV#fR
-7o>K1،01s8X1QM.]QRIrR"pKl$ŒIjKGbmK%s59v-l5lLEB̮oݯu?O?ʎq7C9B>[{yˉ;ٹ_0r_ߚ/o-sхb~ f- as6|Zz-t>gj=tacч4rY^.aVZlmپf/k{ǣpaY}z|\.=~48*<]eT^qib9$bw)w|eK0pi/o<1 姇>ʥ+a/^^Dw y"Kj=y^Z| #Ҝ_hťB'J,m}{\cTnd𠛝';ѐ6dq0
- ɺ&:#~_)|h j3qHc(Ba f'Qhtm/M[?oLwqS651f(f8,$j
-H80#e6&Fq_!=r2iY?EKr/[X'
- {G($ &zlHз-*RWNӡ#Rô 91SlP"lBL-+62c\ HH}7_aB<xΘ—h0ͥc\`sjǣi#Dt9_gܣNM]I*";joFDv>(ooqCoz2mOR<R%61YM|fmjJQÁFH"/Dgq{[._dtާ% /o:umⰳTDK[u磮mְ뽴iGN[hRjdHF<4t쉻!1Wx3)[`.3^Ia(NL?ӍS=c1̘b䀽IfeBFM|'TҐW> &ߡcNR"Zw~(NTźІ~peI^q//[ ` 󚣇!-̪@Ԝ^2vkyftm޸i@{#8pjvpyz{K . iP9QoFkcf]%_SED3( 1 ,X~W&QQ1Q
-4ݔ'`)&RKCWS&@aq<$$&iF2o*&CPu8%z>lR?ZaHNM/c.^PxffAL2fl998z.ӥTm/@9s/7tNm{qhBC"Y@(bܙ.!^ E sE# 2Iɵp»okS?
-|esLDM$2A'q'ĸb ݊j_# )f:a1+%oyV
-qܓ5m!4; h3A| D9:OY\`+^pd6.̼dTE2* N?襺r%}%ÙIaIXDsጱÊeSS.E >ע֮UCTήz7CZ(alWq?Sϵ УR)skwZ;?>NA /_o⥟?$ٽ@_h.·K8AՍ71|;eR줂.1
-Ut/?fM3B8^|/
-1_p1~AͪC 37UMtEmk71
-1纓pLŇDbst{[ikiؓP h׳>Ҽ/v}|)ԊE2  Bi;Pa3ϑ,Գ@= =NTx\c#e}q$?@h^z2J2{4؝ QvL4q$l wP RZ@amGê%`(_9tnAt)ώُv}sQ2)5ս
-.qcuĊnQRTqV> GT,c, y\iΧvs}6{o67`Aܺ~c:<Gm=dKDΩZұ-
-x2{>a[ו0Fki2,AdXÞ940 
-jW/j~x’N2`#
-AaJP;@hJ59
-83HX$y88 oƤhp!_`xׂp*L L;*"?
-$ҽw+ >*s
-8"Ҋ5g,G VErXK^10=upDNEJH7RP~y| ^$>*} %!_żͰV59&
-l4b<)h2r-D-hiC)IFyX/M55e= ImZ\3*Ȗ?P,"ݵWAv\[kKL-%e(5Xa2
-t+-7lVϴTۿE+_@}◀:̀ ϙ, <y~5vsȋ{oÿIޏe+%ş&,}WߔuF}{'}lml}io߿?1l_ 1\!u.}?-4?SGL% $?$o=2`_pWk5 g~;` p0Wb,?}5|gB"HGx<?h&g_EoB JreuՆtxZ ?o#=Sί$v̴_޹ 񵟼EP.fڛ7nz}ǿ%ZInYCo71%=8ތ_qC"R`Ae:瓠 
-3FEoYfھV9/o {/0wtUoφ;tl?]L0ǿKGH'OJi_Ï?W{7܃o4|N5<yx^*c3wEDf%[y~f֏K%z+_ч?g?˯<׮q?obRh_/~k[+;H n~7}Y3kGWDN됤n*I
-%d*QTv2GB_*0>KqJa҆
-8շ!hQ_muDow"u78o{KFxln{J ~
-Otksa€!tET;ny (>n2RCNI>}ΡŅPC\i
-qف֟Ň\S<m+bWҤV# gۨ<M$iAN{ry'1H0&u=nata#sia+F܄&`50!Qr6A#\+DG&5L^$F&>0
-J$#pC- fbim<CaU3Ē]!\o0GeN9K뺒$=K-DQT;2拘]1 .E1gqDXG<)FWcI6-3ܠJa*IN9'1=¦BdtrY)6l=mJ鏫BSFš$!Uq ( <;Yj<(MO7KXJe%X=W
-b*G ъ`T`:ku 1ͫU~q(|#{jY6BSM3bKn,7uG#/I0=B[
-l:䏿b K;YѪ/W^0s4
-g0"^l_>],:>D߁`G 9w?L7Go ()9|KwڲF g͘O`ppJ34GI4u*8w @#$Ҝ0I[(M"r؏z'a7gA<4})>dX Ȏ,-v0BJ`I:QBHy6HEч\tSw kK h~_,Vw tq$byն·a4u=Q#3>1 
-w:zEaV
-n޸ɣ A`G'Yp4< 3@JKWl)83a8xlVP6G>}wL
-VGɂMWy ћЇa0t8'Mr`zt$<S$|ߏЙg@qҜrL)^[ d{0rvY¹~P:iwt᳣ 6HR5|ւ6ӞVV
-5U!Mb/gn!5 ?̎R` S(ͣv'[$g( jp$}7D[!u7Rր.C}<layaFU5*Q;•#v,o"Y5†5d0(f3X@ k|`CD?9m;W$`&xhsFb|@T:GCD~3
- |
-QmrܖLc'xL)J+<N~v㣸 h(bZ$d̴uP9J#6TYٷp2z!Y0eKz;=0}7``lT$ΉI+4-rs 7I&v9 
-Abgj#O&hĵ98%T؁n)V2&̜ޑyأxj5b1:="2Nm+n֎^q U2P@+ M5}ltI1Xgbz+%u2ud}`è! }Ev,
-Ƞ)d-?+Y|npdA6S:G +RP"2;Vl~5kYQ 1V_4 H<2 'HQu/LGIs m2~@#tBzURn6D"k%,A`4t 5
-(8ajHuAY$,tʇdDl{It}!B7Se0a?S ds
-w܍
-Z8;;̓0K0Vb>ጛܻ1LS7O8Wfzc $0:? >`RN[J8cD91m.NŅ/8+iH$5 i=>@00ڲr "{HI)K*ُ-ګsJ8ԖԛBKIt `IaMwFe(p2s&؜Ij䳌99+/]~q"/'p
-
->?xoܹk.> T?woyt|?_.,n&>_xGI,G^bW +rn+ Ϧ
-)[4$ ;1υCOP0 z]8 Nk~^%@O_O+h@}?NO¾3LS i FO3 zvR [?q/{|(cS!co0©^ThS}~ր57mbџ0?@7B?%)0034}'@!~ꦠ<ΓЗ]^ 0ak q&~!RH^l *e;OO/OyDVנ.
-T'<X
-Dgր7 }}(Ad)Uf-]ŗ8鬲nLg'LCHD0-@lq0k׎q5UznyuR3 ?;%1Dh%2se)bkbYyU,OP~4)2+lӍjZU\S2j:&  dI;<B"s9 Mzhma=X 6P
-Y7X6ESg:L` NlCbf 4Y~R[|ح;Ӈ,d:2~8GU M{M `W,p}0O, Uw^;ϼMۄ[*WwG(Ňv- Ip H^XITH而c0֯y!ZLM&/ l4a<"@i|MNvۭ.wMЭޜ_ln!zm]FJ1h1*Ǜ`DAdk|uC"ίl|MfNLK #Au:9ĝxCCʥ[(د7 H&m>Or<Z ?l$f%2tŒҨcAŏ81u)bBBLE'YPLG ;8/jq
-O?aj`6ĠEN3qy/3kuh`4+r ۵_ a&k֛wprV,vM.#U9)CN/+KV/
-1 ]YQIV"GtxHg1Hԝ8D XưH*!$$4QǸaBkW^Be]&wôېh|SHdHg4˫)+Lb{2$9
-9cKИȰpCXm')'C)i8Ձzy2.+-,OX_y &6ŁK,WzЫ:1#dF-Y
-)\~arANK^~eJ$j9t5q6ig֭IMmqT=Ks//Jt8x8O*D9AbKe t;MӔbUCۤlSg;:y53 t { yOl QaYO_]VzOz$<)n%Ir6&!V,1Y-40^_a~V5&>/n,&M̝s|M%,:[`Sv6k5u5T-f}]Șa#񖄗_/]gn /2[ 1=ׄdE=?,ǃBԛB\GVU Vדzd}=nZG-XyNy];'wlIW|%s۶޳V;uھuޭznWwٱu֭D=;iޟe^y(+y*BﺪxOͭtUo)Xa_˅IF I\wٿ"g&<@MAV@(Fޭ;hZ\U֥t{boAviЂl"( ~Rn^EhdL47n#<nZN*
-^ĥqK!К__lRQy =\tyQĸaSɯOVHT/}_2sG;2E]aMCTޢؠvϭg+ n5an{4 ,oU|eOOqY&h<oj aaRcYhvm~ĥ!
- +$4ͽ5D;VcD AU6k`Z9qĤA,Ӱc`Jzoh71 )s ;UGzI~bNՅXf7MϗkI%BL IdF5HT#'?#+wV$"lXA5T~̺PCӺuO/҂4ޜy*}j=YUڵBѰD:@B$ :$Fl2aZ0Jl-=,1Zy^2^&e c";b ‚IY;߃#r
-~ȆOx>5/7xl*{AXVu{#0Y"-Ajێ};4 _M;5\[BB- 
-uKnJ)(Kq * 5fwT%v0[%AL`4S2c vX zofM`yZ(:
-
-Wb)R$e`0Ķ`
- OZ.䔌6뷁OQh+u ,:؇>8dydi}3f('NL\0qtDۃ!O{PoR(qP,2_rذ $x]Q,kil С/4ZJs}J̺m=_\YD^ID$}Zppitgתs+)mşhgYeƝ*7sLRfD,F1IB'ƤAK`=N{m9!윦3Wz=}fbյRj=}&Y圢z>x৐{=ԼcFs&6 sB TΚ("5Ls Y A$;Ť/@f:s]c-l,~.öRCмw}MY1ѓnخvOs*bia,c R|6#bdȅnTYiwf>l3_M$ny֪0n(宠QCT3tUݢ-C!fH!ErMU v-{A'':clyGcmBzTd^TQh=E
-?oߣo<}}ד;ܶmFOIښ4lGZŶuw:^0>מ'}i5co^%WI.[#*%c*CRѲXjc"Qe [f u
-Q~ բmn:]JG]'Pg Njd/"^gP
-VUaW]KL oJS'4. UpUEij5WWo^d8 ZTyoVLڴw[4ztW*DmVG?/\zF
-uslP/=đPRX~]O]#NL.K\#*DT,)zkYV2ʳdfl-Vl5J4nhse~64 P1"_o8$zWJc$;-7h@Qz/W`Zyd GLDMf5P܆?T!,vJ @8ar^Ca]Q[yVչW TPyYTM <J_*@..Sď\^;<fBj~CƖLD&li덊`|HJ#~,kØi]?`Jex
-JʠӠ@&A((PV\E1|S*Ex"T]Vl¤kFGPEN4֣D6\7(u`DLXH$I{yq/Ghۢ [ %4/"e1,i<dY2NJ:PZDBYVڵ:NkTs-+} srZcb`X9]u[4&'[P.GW)\L1KKi#s6`F|V&4Iֱ0*JDFKI=
-b冗V֑]lZ/F=YJCP DYΪ+S:e)Du]Viy:eFSvycCR'õʄGZle9DcC;uYuҢe{vR*]\͋ʭ m)]G>둯'g!Q!yΥNE`#m۷عU꿷%smV۷پ{϶'
-U_3y4Α6'Rs:zRwYW} 'M#'t~Ü;pN-_8gZL(46=L_&ΡG~L_>I}in$tƻAHg<%w
-iO}6dxOv:=}`-kݧ_[8FH i OkL\x A iĖp:F_v:ht a "<Izi=5+
-t]"]Q_OVd|=^G̹0#џwi#+{[u6>
-ǚ g=aR:^aO|ya
-:&5'WzjL
-d
-3ů%a5%=>넎c]-{:Ls/JZ40\vվNVl_i0m='%$y[`w@"MSţօɢ/5S1쨇^i4DŽ 0vc_fV +0Ґ\;|R˩O|.!g]/hb|<KIENwS2fW>u2B־UWu^5+o;rwsm뼾5rǖ$Wڲ34[ݮ3PG)6Z9g;uG4(n{Nwc{~ ]Uyp~'uf6WJQ(ߌqlVk<-jX 2(+$L6ѭnD!gm)u߫*ώj5W! fL1ܠ뙸ZJa=Jhr7㣿biȋ Q؂
-<J&f-0 -_ o;h- <LoNh0sn\&̬ 4`
-}[) bW5ޖ/U؍T"ou^ i?'o`f"NnƔ =/C/en1iuj- 1 _ҊR3,!>ﻨD38y;lьpmcϣڠ,,CtCN׏N[fKZ^kR0?\n[z:xd_Ea~_%˾<I}X WΑڜ*aKPݭA3Wl[iN~iW|ַY(N$]1Wʀ
-Bk4-|5Gv<bLs˺9)#U<*8
-d؁NLE!Ze*ϑrhe]͊HGTZ՛|EHp0u.Nk!*s(-f|&"υ`VRÜa؊2[MB^KPYK\֍w{,:oć$$AcEVm>v
-l[)%W#(0{8WWmm~v9IEn GRx 6DrfDk"v⺵
-;jJb2'rn|HhC=f:p˲-~CW#aQi
-}I%d>rb==nS0=[ =Wl۾uض}ۮm;ܹf~м{GIGZ~%#4dz%˥yqyQ Kz/_.`VE(n~,i!%Jf )?7oMᤈxbQ;Ti韐[
-ɹK#a9Ww;HSag
-zk~Ҋ%tסWԡpb` 1ɱ¥ͳa02;J QIy1"ă1F닌ykf 6dEF&F|Lfr_קڙi[s<nG9]f$v6 36̊]PLPR @[p 6GnL&lsuNEUXv6dRCd'5)8/PL,!ѰvB!CNY%h9;7Nߑ<: usJqkR&Zq*yI#, i0wi&F_VF?"1c249sXxGs*MX ]OU4,͋meeA9(7ocǞl9A$ Zv/tf7y;c>3:&q'4@JdRSke
-L qDgDh :1+G(B2~W`4 +ItR,RgOk j Gz;{e)B1nq51GHKCdCdxN wWù=CܥGDMphA pZ
-!Ld)\K p&\!i&Ƅޢtn$,RU \4?E;L,Bٟ>笒
-a.%3'AO]-A+[zIqѪO.YrM#/ Ьa8F( #.ǩհ*7yؖ-|r"r;Pa:dF95+Еt%R~2-M4$a?oŶ!lSU1X.DI{(mf!HKS"{Ұ#/Eݹq߂/!VfLѢF# 4k9C1ڪyÚ (6'q.X\,:Tc}Yqd>.|n+ {|`NA919MJJc]۴h`)yނ]q
-h+l#QʛE!4#yw sv*a< uLMwdBiD PBcLG࣎'ӋnrKZrȗܼph7`@_ChJ hyHD=)cH+A2h48%>IØ)B3;S`Wދ_+Ca:d =ih-@A"\ oЇ5گKa&na'젎 0pm 8q1@ |>3qlaEOW(
-
-CapVYS;POHہkko%YPךHXs+Z]x­E]QdR2 m̻uˁ}@GϹ81uֱ#oLBa ZZ([ ='X=Lzl? %̚x0$iGO JܾІ$ED
-M`"DV9XmvG<'tXYNQj+ԥ^l >KvI
-cZldCN}'ks&0meͲ~|f~҂ }K56,jֈ)*A9@P]@~EQЫ(!~FCO906so@*ʎ-uiO,gҐWƘQ(9 JOgL]U%u~,*,:"^?9VHWQi>
-f}X"ں:Z^DRf =z}+Gw=IG`y5V&g]գgisj W!ϻĎ cTo۫$B5A2aX# uH]
-+z CryL^ʔC\^f225HojG>{4Bwp^A?|566ɭ[tR#_#YK H&@6($>w(j*}x}QWryVlhn,'jC/b;
-v"Z}< wgO^[InXzݻ3_1}3G|v[򀥷^_<??ۋ]q|3_y403+ܝH4Z:{"?eK?t=צ˽.U̙{3g{ߤh/'~IpnZĽ_'NDRPI%ޭޥKDvBqǦ\g25c'Z.22h Sk=W.嫖>xt)&jKH/Vβu" ^ATX;gyN.yTv%RA,h,R{7P@5Id/ȵͼ/s}9$`꽑Iro{3xwoMȔYOekдs4'K?N\'>8d-Gs,JuL俜 ޝb15KI`?8tdgϝi>|8qnhX'w]Ƣi|2 $39WI{{7_`wβ8²0P vo>_@v<EqwD!>'9~ԮTB:'*
-!>4$򊭰N/~yMߺ;}u`?ܡw~N6] kf^7:SY$rgSi;㏴ѳ.-u"Ԥ]Y1b D_o{j|i&y7o}o7Nf;M 9o`i i$O^+|3i?7|ߓwڹusg'ZRMsku7sWd :NOߎ~xUi2t^45G4뚥ըU7Oث9{Ն7 UFcF_PI]+O
-GlXcإoº;C|"]F;lGu3®OJG]& Swvyu)2 }
-hv˞R1YkDcO(+"+QvJNP#/cWʣH!SG5F _݂=z76 :_v Gdug tR@-$ۯg1!b^Mj!]zD,Dͧ*^ mh>4ֈw}d4,0J%80{Y#n*oC]
-G]w4kpw ~fg"
-6ҥN6D~ox0ks@ r+4uW#
- Ң:W)/%qN%A6׆9=mw=Sh2ݠucud(Qzjj=;_=s}+E%
-#Hk; P0Mpb}Gwt""\W7 H2|m8#r1ll=GHvi’Y:P ,\C?O([PO˅5I$aC^3#+-2 8Pg ڊ/ "?Ơ %0<dsiDj8 9DX2 a
- 7gePgz_Q:mNLm$3=O)HMUlk ؞\h[ rSXS./x\T64G<^Wûvl}C!$@
-Hh=K2Zq\[iHڷRVB8$(<;?ǴZAXΰX $)'
-fb _B+ w=Z
-8FLb\ڏmoPXEAD] 6NNxHc^g۸OI栭(h
diff --git a/systems/texlive/tlnet/update-tlmgr-r53853.sh.sha512 b/systems/texlive/tlnet/update-tlmgr-r53853.sh.sha512
deleted file mode 100644
index 5da9c6bae5..0000000000
--- a/systems/texlive/tlnet/update-tlmgr-r53853.sh.sha512
+++ /dev/null
@@ -1 +0,0 @@
-12f832a0f6dedd013c02409db6f1eeff90edbb73db1e5c37f53c91b4bb0de70ac671885e36362abbe82be710ee13834ade0530c111cd63b410bb96281cbb45d1 update-tlmgr-r53853.sh
diff --git a/systems/texlive/tlnet/update-tlmgr-r53853.sh.sha512.asc b/systems/texlive/tlnet/update-tlmgr-r53853.sh.sha512.asc
deleted file mode 100644
index f0eba1d2f9..0000000000
--- a/systems/texlive/tlnet/update-tlmgr-r53853.sh.sha512.asc
+++ /dev/null
@@ -1,10 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQEcBAEBCgAGBQJeVx1IAAoJEEzhh34ZQ4xwxBIIAJluhDDH3m1Vp0dXcMrrWBOE
-9NI1mGLwZxOWX8J4J36Y0CjlObK+zGjyXYxNpEAsnV52XoeGvt5pP1u4yne2PdIi
-w7PHi65PjzBHY7d9ukPjb60IsnACo8im38O5Hq5rM4HFuuNky6ySPwAXJ3l9MeKH
-ZjOUDiIJ1WeKOLtIGH7PW+gQcnVhObattitrqOqQrNcz5yRSSudJCJrDk9+toIfW
-yq28IlvJUmTzIomVEa0DE3mn4HLvu6Yk4Pj+bj4lsW3CvmQwY2ynOWmUAxmBzhxf
-UC7oLYAdh9C+CrGAspqTT3WaRcen5W/nM9z18HdopOoOnngFv+tcSqoedcr8HXE=
-=h1Zg
------END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/update-tlmgr-r54630.sh b/systems/texlive/tlnet/update-tlmgr-r54630.sh
new file mode 100755
index 0000000000..cb877419eb
--- /dev/null
+++ b/systems/texlive/tlnet/update-tlmgr-r54630.sh
@@ -0,0 +1,24187 @@
+#!/bin/sh
+# '$Id: makeself-header.sh 46578 2018-02-09 22:16:10Z karl $'
+# This script was generated using Makeself 2.2.0 (-umask for TeX Live)
+
+CRCsum="3356401821"
+MD5="72d4eb04464359d07184b863657ea8ec"
+TMPROOT=${TMPDIR:=/tmp}
+
+label="TeX Live Manager Updater"
+script="./runme.sh"
+scriptargs=""
+licensetxt=""
+targetdir="tmp.j6tzjHckcgtlmksel"
+filesizes="6401242"
+keep="n"
+quiet="n"
+
+print_cmd_arg=""
+if type printf > /dev/null; then
+ print_cmd="printf"
+elif test -x /usr/ucb/echo; then
+ print_cmd="/usr/ucb/echo"
+else
+ print_cmd="echo"
+fi
+
+unset CDPATH
+
+MS_Printf()
+{
+ $print_cmd $print_cmd_arg "$1"
+}
+
+MS_PrintLicense()
+{
+ if test x"$licensetxt" != x; then
+ echo $licensetxt
+ while true
+ do
+ MS_Printf "Please type y to accept, n otherwise: "
+ read yn
+ if test x"$yn" = xn; then
+ keep=n
+ eval $finish; exit 1
+ break;
+ elif test x"$yn" = xy; then
+ break;
+ fi
+ done
+ fi
+}
+
+MS_diskspace()
+{
+ (
+ if test -d /usr/xpg4/bin; then
+ PATH=/usr/xpg4/bin:$PATH
+ fi
+ df -kP "$1" | tail -1 | awk '{ if ($4 ~ /%/) {print $3} else {print $4} }'
+ )
+}
+
+MS_dd()
+{
+ blocks=`expr $3 / 1024`
+ bytes=`expr $3 % 1024`
+ dd if="$1" ibs=$2 skip=1 obs=1024 conv=sync 2> /dev/null | \
+ { test $blocks -gt 0 && dd ibs=1024 obs=1024 count=$blocks ; \
+ test $bytes -gt 0 && dd ibs=1 obs=1024 count=$bytes ; } 2> /dev/null
+}
+
+MS_dd_Progress()
+{
+ if test "$noprogress" = "y"; then
+ MS_dd $@
+ return $?
+ fi
+ file="$1"
+ offset=$2
+ length=$3
+ pos=0
+ bsize=4194304
+ while test $bsize -gt $length; do
+ bsize=`expr $bsize / 4`
+ done
+ blocks=`expr $length / $bsize`
+ bytes=`expr $length % $bsize`
+ (
+ dd bs=$offset count=0 skip=1 2>/dev/null
+ pos=`expr $pos \+ $bsize`
+ MS_Printf " 0%% " 1>&2
+ if test $blocks -gt 0; then
+ while test $pos -le $length; do
+ dd bs=$bsize count=1 2>/dev/null
+ pcent=`expr $length / 100`
+ pcent=`expr $pos / $pcent`
+ if test $pcent -lt 100; then
+ MS_Printf "\b\b\b\b\b\b\b" 1>&2
+ if test $pcent -lt 10; then
+ MS_Printf " $pcent%% " 1>&2
+ else
+ MS_Printf " $pcent%% " 1>&2
+ fi
+ fi
+ pos=`expr $pos \+ $bsize`
+ done
+ fi
+ if test $bytes -gt 0; then
+ dd bs=$bytes count=1 2>/dev/null
+ fi
+ MS_Printf "\b\b\b\b\b\b\b" 1>&2
+ MS_Printf " 100%% " 1>&2
+ ) < "$file"
+}
+
+MS_Help()
+{
+ cat << EOH >&2
+Makeself version 2.2.0
+ 1) Getting help or info about $0 :
+ $0 --help Print this message
+ $0 --info Print embedded info : title, default target directory, embedded script ...
+ $0 --lsm Print embedded lsm entry (or no LSM)
+ $0 --list Print the list of files in the archive
+ $0 --check Checks integrity of the archive
+
+ 2) Running $0 :
+ $0 [options] [--] [additional arguments to embedded script]
+ with following options (in that order)
+ --confirm Ask before running embedded script
+ --quiet Do not print anything except error messages
+ --noexec Do not run embedded script
+ --keep Do not erase target directory after running
+ the embedded script
+ --noprogress Do not show the progress during the decompression
+ --nox11 Do not spawn an xterm
+ --nochown Do not give the extracted files to the current user
+ --target dir Extract directly to a target directory
+ directory path can be either absolute or relative
+ --tar arg1 [arg2 ...] Access the contents of the archive through the tar command
+ -- Following arguments will be passed to the embedded script
+EOH
+}
+
+MS_Check()
+{
+ OLD_PATH="$PATH"
+ PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"}
+ MD5_ARG=""
+ MD5_PATH=`exec <&- 2>&-; which md5sum || type md5sum`
+ test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which md5 || type md5`
+ test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which digest || type digest`
+ PATH="$OLD_PATH"
+
+ if test "$quiet" = "n";then
+ MS_Printf "Verifying archive integrity..."
+ fi
+ offset=`head -n 500 "$1" | wc -c | tr -d " "`
+ verb=$2
+ i=1
+ for s in $filesizes
+ do
+ crc=`echo $CRCsum | cut -d" " -f$i`
+ if test -x "$MD5_PATH"; then
+ if test `basename $MD5_PATH` = digest; then
+ MD5_ARG="-a md5"
+ fi
+ md5=`echo $MD5 | cut -d" " -f$i`
+ if test $md5 = "00000000000000000000000000000000"; then
+ test x$verb = xy && echo " $1 does not contain an embedded MD5 checksum." >&2
+ else
+ md5sum=`MS_dd "$1" $offset $s | eval "$MD5_PATH $MD5_ARG" | cut -b-32`;
+ if test "$md5sum" != "$md5"; then
+ echo "Error in MD5 checksums: $md5sum is different from $md5" >&2
+ exit 2
+ else
+ test x$verb = xy && MS_Printf " MD5 checksums are OK." >&2
+ fi
+ crc="0000000000"; verb=n
+ fi
+ fi
+ if test $crc = "0000000000"; then
+ test x$verb = xy && echo " $1 does not contain a CRC checksum." >&2
+ else
+ sum1=`MS_dd "$1" $offset $s | CMD_ENV=xpg4 cksum | awk '{print $1}'`
+ if test "$sum1" = "$crc"; then
+ test x$verb = xy && MS_Printf " CRC checksums are OK." >&2
+ else
+ echo "Error in checksums: $sum1 is different from $crc" >&2
+ exit 2;
+ fi
+ fi
+ i=`expr $i + 1`
+ offset=`expr $offset + $s`
+ done
+ if test "$quiet" = "n";then
+ echo " All good."
+ fi
+}
+
+UnTAR()
+{
+ if test "$quiet" = "n"; then
+ tar $1vf - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; }
+ else
+
+ tar $1f - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; }
+ fi
+}
+
+finish=true
+xterm_loop=
+noprogress=n
+nox11=n
+copy=none
+ownership=y
+verbose=n
+
+initargs="$@"
+
+while true
+do
+ case "$1" in
+ -h | --help)
+ MS_Help
+ exit 0
+ ;;
+ -q | --quiet)
+ quiet=y
+ noprogress=y
+ shift
+ ;;
+ --info)
+ echo Identification: "$label"
+ echo Target directory: "$targetdir"
+ echo Uncompressed size: 14944 KB
+ echo Compression: gzip
+ echo Date of packaging: Mon Apr 6 15:37:43 CEST 2020
+ echo Built with Makeself version 2.2.0 on linux-gnu
+ echo Build command was: "/usr/bin/makeself \\
+ \"-q\" \\
+ \"--header\" \\
+ \"/home/texlive/trunk/Master/tlpkg/bin/../libexec/makeself-header.sh\" \\
+ \"/tmp/tmp.j6tzjHckcgtlmksel\" \\
+ \"update-tlmgr-r54630.sh\" \\
+ \"TeX Live Manager Updater\" \\
+ \"./runme.sh\""
+ if test x$script != x; then
+ echo Script run after extraction:
+ echo " " $script $scriptargs
+ fi
+ if test x"" = xcopy; then
+ echo "Archive will copy itself to a temporary location"
+ fi
+ if test x"n" = xy; then
+ echo "directory $targetdir is permanent"
+ else
+ echo "$targetdir will be removed after extraction"
+ fi
+ exit 0
+ ;;
+ --dumpconf)
+ echo LABEL=\"$label\"
+ echo SCRIPT=\"$script\"
+ echo SCRIPTARGS=\"$scriptargs\"
+ echo archdirname=\"tmp.j6tzjHckcgtlmksel\"
+ echo KEEP=n
+ echo COMPRESS=gzip
+ echo filesizes=\"$filesizes\"
+ echo CRCsum=\"$CRCsum\"
+ echo MD5sum=\"$MD5\"
+ echo OLDUSIZE=14944
+ echo OLDSKIP=501
+ exit 0
+ ;;
+ --lsm)
+cat << EOLSM
+No LSM.
+EOLSM
+ exit 0
+ ;;
+ --list)
+ echo Target directory: $targetdir
+ offset=`head -n 500 "$0" | wc -c | tr -d " "`
+ for s in $filesizes
+ do
+ MS_dd "$0" $offset $s | eval "gzip -cd" | UnTAR t
+ offset=`expr $offset + $s`
+ done
+ exit 0
+ ;;
+ --tar)
+ offset=`head -n 500 "$0" | wc -c | tr -d " "`
+ arg1="$2"
+ if ! shift 2; then MS_Help; exit 1; fi
+ for s in $filesizes
+ do
+ MS_dd "$0" $offset $s | eval "gzip -cd" | tar "$arg1" - $*
+ offset=`expr $offset + $s`
+ done
+ exit 0
+ ;;
+ --check)
+ MS_Check "$0" y
+ exit 0
+ ;;
+ --confirm)
+ verbose=y
+ shift
+ ;;
+ --noexec)
+ script=""
+ shift
+ ;;
+ --keep)
+ keep=y
+ shift
+ ;;
+ --target)
+ keep=y
+ targetdir=${2:-.}
+ if ! shift 2; then MS_Help; exit 1; fi
+ ;;
+ --noprogress)
+ noprogress=y
+ shift
+ ;;
+ --nox11)
+ nox11=y
+ shift
+ ;;
+ --nochown)
+ ownership=n
+ shift
+ ;;
+ --xwin)
+ finish="echo Press Return to close this window...; read junk"
+ xterm_loop=1
+ shift
+ ;;
+ --phase2)
+ copy=phase2
+ shift
+ ;;
+ --)
+ shift
+ break ;;
+ -*)
+ echo Unrecognized flag : "$1" >&2
+ MS_Help
+ exit 1
+ ;;
+ *)
+ break ;;
+ esac
+done
+
+if test "$quiet" = "y" -a "$verbose" = "y";then
+ echo Cannot be verbose and quiet at the same time. >&2
+ exit 1
+fi
+
+MS_PrintLicense
+
+case "$copy" in
+copy)
+ tmpdir=$TMPROOT/makeself.$RANDOM.`date +"%y%m%d%H%M%S"`.$$
+ mkdir "$tmpdir" || {
+ echo "Could not create temporary directory $tmpdir" >&2
+ exit 1
+ }
+ SCRIPT_COPY="$tmpdir/makeself"
+ echo "Copying to a temporary location..." >&2
+ cp "$0" "$SCRIPT_COPY"
+ chmod +x "$SCRIPT_COPY"
+ cd "$TMPROOT"
+ exec "$SCRIPT_COPY" --phase2 -- $initargs
+ ;;
+phase2)
+ finish="$finish ; rm -rf `dirname $0`"
+ ;;
+esac
+
+if test "$nox11" = "n"; then
+ if tty -s; then # Do we have a terminal?
+ :
+ else
+ if test x"$DISPLAY" != x -a x"$xterm_loop" = x; then # No, but do we have X?
+ if xset q > /dev/null 2>&1; then # Check for valid DISPLAY variable
+ GUESS_XTERMS="xterm rxvt dtterm eterm Eterm kvt konsole aterm"
+ for a in $GUESS_XTERMS; do
+ if type $a >/dev/null 2>&1; then
+ XTERM=$a
+ break
+ fi
+ done
+ chmod a+x $0 || echo Please add execution rights on $0
+ if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal!
+ exec $XTERM -title "$label" -e "$0" --xwin "$initargs"
+ else
+ exec $XTERM -title "$label" -e "./$0" --xwin "$initargs"
+ fi
+ fi
+ fi
+ fi
+fi
+
+if test "$targetdir" = "."; then
+ tmpdir="."
+else
+ if test "$keep" = y; then
+ if test "$quiet" = "n";then
+ echo "Creating directory $targetdir" >&2
+ fi
+ tmpdir="$targetdir"
+ dashp="-p"
+ else
+ tmpdir="$TMPROOT/selfgz$$$RANDOM"
+ dashp=""
+ fi
+ mkdir $dashp $tmpdir || {
+ echo 'Cannot create target directory' $tmpdir >&2
+ echo 'You should try option --target dir' >&2
+ eval $finish
+ exit 1
+ }
+fi
+
+location="`pwd`"
+if test x$SETUP_NOCHECK != x1; then
+ MS_Check "$0"
+fi
+offset=`head -n 500 "$0" | wc -c | tr -d " "`
+
+if test x"$verbose" = xy; then
+ MS_Printf "About to extract 14944 KB in $tmpdir ... Proceed ? [Y/n] "
+ read yn
+ if test x"$yn" = xn; then
+ eval $finish; exit 1
+ fi
+fi
+
+if test "$quiet" = "n";then
+ MS_Printf "Uncompressing $label"
+fi
+res=3
+if test "$keep" = n; then
+ trap 'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15' 1 2 3 15
+fi
+
+leftspace=`MS_diskspace $tmpdir`
+if test -n "$leftspace"; then
+ if test "$leftspace" -lt 14944; then
+ echo
+ echo "Not enough space left in "`dirname $tmpdir`" ($leftspace KB) to decompress $0 (14944 KB)" >&2
+ if test "$keep" = n; then
+ echo "Consider setting TMPDIR to a directory with more free space."
+ fi
+ eval $finish; exit 1
+ fi
+fi
+
+for s in $filesizes
+do
+ if MS_dd_Progress "$0" $offset $s | eval "gzip -cd" | ( cd "$tmpdir"; UnTAR x ) 1>/dev/null; then
+ if test x"$ownership" = xy; then
+ (PATH=/usr/xpg4/bin:$PATH; cd "$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .)
+ fi
+ else
+ echo >&2
+ echo "Unable to decompress $0" >&2
+ eval $finish; exit 1
+ fi
+ offset=`expr $offset + $s`
+done
+if test "$quiet" = "n";then
+ echo
+fi
+
+cd "$tmpdir"
+res=0
+if test x"$script" != x; then
+ if test x"$verbose" = xy; then
+ MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] "
+ read yn
+ if test x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY; then
+ eval $script $scriptargs $*; res=$?;
+ fi
+ else
+ eval $script $scriptargs $*; res=$?
+ fi
+ if test $res -ne 0; then
+ test x"$verbose" = xy && echo "The program '$script' returned an error code ($res)" >&2
+ fi
+fi
+if test "$keep" = n; then
+ cd $TMPROOT
+ /bin/rm -rf $tmpdir
+fi
+eval $finish; exit $res
+
+
+ペsU+0Z׭N e=Ar(UjSO<f'qj}o$sjݳ޽~K3ϊw.)(/(W0Ě5f')cVԭ< gWl
+e̿%%ҋ?~fiYiE_
+?jo}hdϚ%_^Vᯨ(//WAh/SsG#sS~ƚE{௠d/Y,-|hɚ|6W~߽+x`Cw*_]|[߰r#Z9pQȮ
+^Fz,APӰAfk͐ČE0|Ẅ׈t{`:ZBi1NBv>8<ah^ZWi1(q߮uI
+7<0TDK
+X]ns`r>ڶnTPm ]mWu5c꫈
+tT r|# M̫^XD[X-)J&/`
+5kP
+
+V+ XûR2ϩ9C,ND 6+}} \<0!Y"S.t/qPIpj?OSؓI'xېn(
+S9ER܌:9=K@v
+fR`C^kngġ|
+p{Ր]>RXD:7æȈTDHT^3TLjnSD6Fh5
+]*nsb){xp7ԩ<WbV`?63XO~`嚃 @`޵DO`J[L>dQ21Z@EPuC*ٌqǐ hj*S?\XUE$.{ӕ Lz,t'
+NJMPqD5.2,Lb:u'J ߀vju=mn;٢FuU#G\I](a%c9.<@͆;P8KZ Cαp1uV^1n[saB)4nV{eyVS!Ok߅tZ]V:HA!ef?T$(6bQ.=dH q *{m3%U<ÜGhZd
+wdQ&f
+!F Ü@$zoNwκ07Z
+YWg[8b[7X32Xp˓X1O/B,1Ӥy^8r^TzL{nWݗU<FpG
+ˋZ#2RbI`L<!&pi}Έ8 mm7@8La4-URQR+x#vdpKS ML8kzN5Cj't.&ʹә.|@_لOzN&px;uS# O.[L>YER2,:y7vH9`<,aj*+k`&{ n}\ͥt^^
+ CT72ǻRګ2%YPveJY0.?G,@:<
+nBz6v;A:f9}k1."db;CKrIJ_ td"E)v]=!Gfz%ѨsԮPy&r͹V) ;qff=9vҨs fڢ}=zx,E'bqpu&!͋;^3F해هrP1Σ94NȄ.x\bI4T=C*5~tqpA
+|չm[\k`
+0UN@?q0oe!Z G
+L41)=vځ+
+$S!;U \<p@
+D8bR8 _f~F`l\r3L*t' 3&$m |~rp,Fvz|WpF9RS~'B13kVCYpJsn΄6]t=6uN`Q@{{E)5*Kr#5ߺk
+_0<(WRkݝnHHn @(+]@Alp(Of7!ΌѰhz>r&*9KAe8-#f<!AD7`j dVt?6|][nUݺrq%qVK(1܍|^6<10 ._3jjM)Uv* 1s W,𺚶_e?J/v/_⬢S֛8G>ͿzX({X5t.Tv{=+
+L9 Ţf~RP*.`'YZȗ N](>iSREbRi"~KMd*M/e3Z}7ډ5'J8IܭԒf
+2vmTN+)Ff6͈?+hd -'6 C#ݍ I7':hgd_>ZTGQU'eU٪Be"WZhQd^yVN'ye\ro _ȑo_< RgȊ<\UkzȡkqmVL|ᭅ{I7lIKt=fb&3ڜ>eі[`lX$m^'yEPSnơxB7,zę&uF ^w fXbB7x)t0]Sƹc>*7&
+hhܓpXalSܹFk_H
+wi%Zs?xvrYWؾح6"-AKɕXb3J~2N ^S~&^ϭ5ّ\0Xm_jcY>Mp@mn"BŹGtΛI]wm<ӎvs&yg13p7ʡ+ eLsŒn qR&/N6GGt^o;<7' L[y|SLYL&rsĨQlTqtys\ABdŞZd
+yA0kU :sBhgYur=Z1Hmt?uaWf:^q&a62Lڹg,UႮfFJRopmVklw-G}C<\]9S_Cߟv;*r
+J?ʘgKI d5赞q!:90<d-L'ha)tZrB68~#mކ 2fv+I+.N3(r {'sI nO3R/s}y
+<O{a431O1 [C)PNCNu+hǗ1 Wѩ*\USQ ?eIlm_ijcvvNeÐ{GxMs ܓX3>J^{@nX~;3dy<*=Co}OTB@BUϑOZ? !gG˸չ9'<HɁ_ca/ /WK1yF_c\$3ś$JJcUfE^;k%IOlFQ| aXtH'a#=.ӭ`yY-E._̱DOB9%,C%.+ UJF'vO>_[޾Hem+Jv@J6}X,1 H@r&#'0CP:>Oh (`oM{p x9"rDXeNjlL"GXJWM(rϞغ;qiKJ*Vfc e6bSnJ)vr
+
+mh=9\2(ag)4֩:= >Hc$=DS-԰Ծ:\ /KQeYiK"Qaxj]ظ/$W\CY*;v8*FDOͦIniZ@N6fbXbU෌sí$pv
+ڪ{21l42}&נ1K/ؙ4EF`0R.@2RP2ѵ^L"M1biVi0]=urS&g7ɳÐ|8r(b6$"E.4eVrM9{|Sq569S;[AC500ܱ~d
+grjXMlS:.jߏȇu?9y};k#Zˡu-G*{_ʀe#*
+9{>~c
+WVο~ k
+ )C(OhHא{ҋC"3EE\V,_Fa# v]WF^zf> f& 08؃;RR
+i£U|389fsKÍlޡ7-B P?P,zU/FwݩEC>[&>|E{Fj[鋩̒ז1Fm/Zyd^!=Wе&3.A.C_)KnAg_|1}],C4߰T}<RQm&yYx0֖F1E@]q(L%~c.12tA꡷t| !`(鈝QcҾ A&Ȑ,!?.փުGҷD+*<ub~D)9f^yU/g^C/U׶G4=o2mэzHem2\Ϋ+kZ`҄ P/``Z
+<D4]"ZEfr^NwꙒ1ryĚЉEI_u0cZ멶A[wVvˊvZܖe_|֋fW -b_=H U40Vmrq
+oϠ+YmƳH,
+s[ +lpW,+<m ~H*O)ZwjH)) =bȡ;`c}s`@#19 /Ph/'GѬ|-* NUfxYo->jl3awG8݈+?LFB=il%԰CQuE{ڨGiE1ߓ2'}e@Œ($*~`AI6Y`_y+hb:[]|s68#/hc% 1Xя\'a\w 3A0-P+S2VbɔܙIc.;<zq {KþhB_ZG~p^n̞p_V4|OOUJ
+};*QUjyop9TU)U_3[X{ḟ^S NG&KpL!cs+:Efܥ\`1,K\ \~z:6og}$kE_Z:Oe@ {K. ^:8MįU_E: rwYn USx8m48nDMd@xjIFby
+nC3Tk-R\X
+WS>~-ǯ +v[# q&AeBXI]akA {S!RFD)fZs!XoC)KDnR(R.p
++Ko!!={vKlp`|s> ୷]Ik
+xR6*]Ep$ݖX~'r|ʝ#RY .0n\Is Wj\w .2mCڭGZq|)z7Ypё1gB{p?wG|쨻:MF"Թ/{v~P|?adS8@<? ޮh3toh_m~. WlbF)cp ѩ`{7U^rwVVՌP/=$k-jɱ$ҫ **<t$Xǁ,x֨'q0"g;DLj7 Vq܊evYIũw'\$v%f%>ԇkx{E HI
+R,o9:; u<2)P;6v٨r UI[V4ﲵ{|}p?UDzgFz(MXOM3W[΢BώIoR N wCk5#mqI+!0~Э-Im2ueҀ!_ukJėez`Ws1?V+ i{G4F@b5lյ~ƒ,{`p^vylip{FC'E@!{K:{R]ґ%q&IܵcA\mUf~-7*oIy7 [.uo~!һqյ <:BB3͆?/$+}4qHiƏYkGm(ƅ\@00 Luba!.%TM\@b
+ &faeQhVI~u|4gWf։i4'
+3~g+ݪֳ{ff@KMOܙZ-{HJ~)gxPOX訊,@4(a
+N p[I{H֨3~|Ť;a4h2IC>z..1j#&@t `FD온- d{կsvTݺ[nջ˝93swt+¥&)Xul+\w~C/
+2SVVH0hThb`ZѹMlbk ͸Nq* gE|KjI0;t p͵lunbՁA">jt
+}ixPi&k"|=%*{z1]%;p%Iłæd+Wwp@vo\d"r.P;e:rg v=<6\mw㗳#,BaP"sWjyƗ%Kreis82 ebt2iw4·X v"8Wk]hO!E6o<6gx G0{؜>o06`ipqOm~ ڡ?|EmQ=wE8 p6Ox1{#n~ # Ò破Cґ\Շz/ v-j09HwYfo$[=dabBɄ{7;3ۨxY#C 1#*v\n& L? Gxׅ-F?ٕTKuεw<Nf6a=gJ'M9}oοH iG48g <c+m.N h^R00b#mQdގx.:OjXuW Ygz@eT~?io ՗;btп
+3l\=Se
+ᐇGMhnUr&@FGc0O
+Wh\UFF›0qkM\1xhH: *6X ?VufDߟǙ =/iXmzH>5jfu&WDq7e<.[13Cyf@b+Z(+5ڭMK|
+P^L\ǚJY^]Vr=)~l4;t#ɚfe?Dvz9谝¾i~GiC ưx׎C/:Z=7#uVt3y_K;V^VŤx~mF$9H
+Oq1 N`Wts/_P;;dx,)€'Haa@Li6 Dc_`xWTHxNIeN.mSW4]{gWW3p#$a=+"<dsN.Zf4r*&)cQ0OR"3)tP៊d<h
+Ld;^ ZВh## ~Z`*ʒyYDx?rquԵ3İoJU(b/RRqm9A@\2E[zP[
+6%_84Po
+,{/]ϲ=o2LbFJ=o0#t_Aݓa`Z[LprNKTfVQ|TM
+LO @aD^}D,%I'JGn
+Is5FWztaR9C)7[_6[X܏oE9&Q_H>xBW0!o5:;%L p%€kjiԥvے91W 8){%7,?Z*@MT
+sB@3bRK]9$1)sy F?M`
+ bH6La;G">25^C(NeY,ϚD~/1J޵Q3ۓ147Y(yrym5L/N}dPqC/쓭I9)j[wNߩ9TY m\oMeY|sdJS&BVS/4|]:-cO+o@ƑD(jg `)$a/RBn\Czx^!ñBp_y< m)~J/Z
+k@q&@.v r -A`[E|FQJ+=jn5'N%Iaҭ wlc]񭾑xoiV~N8nl\nٶ,޶V|VB J }*@6⎥L&@n! M P+hG(ƖØ
+&hu)YQq$V6(&2fWl=/Ke뺍 :Pz\ YG;
+\{^ +mH{K߆g)=al萍L`yy/"͔֎=[ap-"d
+rr*Z%X9<I=VN' x
+Ub|-O3g2
+(8M9[gB'3lh@f~k:->8^o|ug_dZ"h=S&B zE.W84K>% ]xI};K1ym<GNZ!3\i<.ڸ{iL>E5u.P7.p esO tn\&d
+Lnb=%}-^e❗
+f
+r䊺IҞjlT%:KlnWzG ;K1a5AX6>1tr lΟ؂Z+eq^ʀ'ݐw+҄H]67v1}ve8_bX_qE\QX<H[W?V)A5<(``ϙ[=_y<[tT,
+ҐQA<Ѱ6$J欂QfSZ2_I|I|882eNFڢp~]M)v۸
+|P8q$}2$ٛ*
+8cVcH]|SUM b0R?V-X:[ dHQf]Q;gnJY+3?> Vgat,T]>RjBRн%0Ӿw߽{{jwW2YBq*\V$*$Gі| 4D,<a3ؗ#hI&∌]X:&.ڷ_G6v5V0JU' )[
+4l{Oh.ՋpCzپ?sk>77}sP[զwonC7R iF'`2u*_u,u'@x%ڊv?q&<;q .'U+.#  mYB4q`k`ϏSCLʽqL҅<L޻d7H:tlCRuSڷPNRN"{kĻ[軳
+ˇT`vSFgѝLwzhq<B@(@fG~ 7ll!zxQȠ#4!28&tQXEӏ6$vÌkndT *.H/Q{֓Q/Il@?$yc^0z?xA>gU8m; 7du<ʥԕ
+lď'ͅ-J,oc+H߅! D8<tV#20b:|''+#_!9>;Z*l!*9=d4Mۻܵ7Gq&_uouw㽲|@G5;0[ܻEEW,^Fg#T5wKs|5壻Ly<.cfv~r#qg :c
+Ml3X) S7&*p_Bhܺ-1Q`vN gvPW_drmÒ6ٟV]V/Y;# 6?Z~͜M*kG[61_ٖt>
+9$j.rAf{i'߇rJ@
+׹Aukb
+(װj~%Zwi%\B4X槣MM"޶l"])vi^
+<ZI.$7)i!ž"%J!PKR!/!^ÏCڹ#5;O(ct Bf<'
+A$AuW
+p.o2: N}*Z%eS_#.>cl9mًeC
+<.@܍@(R &9k؎39u_ztl#gcOx-1qxjPR~B= b3QJHNg×n&3q&3 g͐G|Ghz|2p_ gӰMEJ g [xN]E EpU$EE m)2
+ԾLlG=@ksd@ӆߙlfXM9Ũy:xStԒsؕ q!!}x8D4!W<0N_:.@V#ϛ*U`\™ƷG>}C̯
+hb&n huY;`|]H8]҇sqꁓ4S0?ٮ7S>([4x) Ic{%v8eX^:IJu~*/F AIc}.!L<FVE`M&PQωzD ^ŕvgV{ l74;zJ1Z^&G+|:+L¶i}J} 3mnϦF^!k^&6 E;ۧf[?,XZl
+w%ٳI* {Z?9)EjFL*k3EA6ѧ)3ҎLld$?P*
+_`hOD1şK@\+I\-F9tT_|&xە_h,v#y*i fga6vo]<͖Oi@4D
+FxuFHwxp<H֚`nZl:^UΥV;j:ȾΛ#!ߺ^ꮹ5.5i.7w
+;ShG2I9v2 S %H,*ԏ J
+id7A4Kn3N|1Ϡ1' 01]A
+&oC܁Z|Ц`j> G1\7}BсG*4X5L;:9K+˻P ]1`|ݮXTokΌ$mPVᡅS| 5jyRw`*_> ` qSM$P_(_pfd+^PS0؜q4 $@V$B1CZm uxA sHHm)a$'%i(脒E
+ccnJɽ_SOS}b*Đ!O(iφE/QM]ՏHޠC2/T
+[҆0{wߘojO1\=Z+nE@,`p Mf: *7
+޶!dG$2YWWDE}2BZi8,!RrzkR\RuɒLr:Fq*i!TЋWuq([ѴB30M?]' PkVMVB 7(ICf]K ~s*CAkvNkJXqp&9ݳq]Έ?(sJbǘ:EuC#Xj* ya\UpuX&m-ϴU0p6),?"W%,DFfJg4EhȳW^ aT{e&V %ە扽m C!aA*ȵA?nh/-W\ė#sXʏC# [oukLR#2qYmA#V0^^Ů(R_?WW˫9jL<y G]$-e8:u?<O=E zгc0gabs!G7
+W1 9-m-'yE:B2"7D*zN7uqΦr굳7ٖy)Kr֬$}^q'N@K )'H
+o>kKg`h<
+T xk5=%Jܨ(13%a&Mі*~Qq&$}&'' Lu,v4 Iw=}- s_G#)71 9l4|?^n77X DH7}Z
+ T;nV}(#e5VuƊ68B 2,+eL8HA8
+Vjo 1V4sK
+9Ԙq7y@R` F>S< sEaakُ3?UR:+˔vH'bXQQe\p)ROi<'j]@UAl9<r&V6B &x`3d[ rK\FAΈEgN w:pDS։njk얾|&Lfv3ЍQٴJlcZe(0M_a
+>* ̂{Z3Aȕ 䥽']F\U֚NF?KlE!&3_"24VFXݮC
+_9J894l*x15$ֻ
+pcJb5cեcpp-д_;$cjQ
+ϵa&']ls= `T`Fgfi/+:A8T(g ո1>R깽{#Ȳ-}zPKͪNs)ŏn 7-ttv]VûxJ4j\sR<ln7'nj
+ ;M0𩠙TiWeyl`Vv\1BMm8SM, kshSoV%nHYit:̍Nk+7Xf<u. r5Jtѵ]0H< xu >_G]hp^M1 QA2"gXp{{8<6aqDPq"OV*-]/%.P4OQw&tl!f&1+ٽCM:aC9M5+iVh8_ƎVD}[1 ^I_&~hH/$OUtDW:P
+6PT4 JKp7ipfYl#wL15
+%
+?c3/kymA$ސA5@UHNrˍ[/(ؚD?@;~ 2ep[O%Jb؋}.+O.c,ᘵ"-iS`ѵd.QPc. Z Er4U \9)WS1bt 40cCa^%FC-ҫ)NfTrLv󻛫3^]C]X7B7nsM|%ƢpZ17*t/.rz$D$nw\#vP` ~ sJ#(5Ro1:Hm«jqjU ^Պ5P&DZWMvW-뵎sV V!w. )P݈-=<aCQXO~?3$~a+3kvK-Mإ<!m~G̚([Q"Ph r;AĻ>8ɍp jÜ (b^%a g;.=+(8F2C##7 DQk@ W>>/H8ͣQvKm;SxX 0Jdb*wx\CV6r!%sBd\FcIZ1㗿c+ZrP?K];?7[=
+z9  Wn.OeLs^q۾R}ѶkT~9&r̟&1f/g VN"ewY](~KYT !<
+[K0[e-Gu^P8)R6F ~bXJsQU*ZXi#&
+>ºZ+@D10$gW, 2awEPtVDQ6B,6uLuO»T˘i H'oZ.BNZPފ7dP0
+=.?vL1_hRQngO
+Jh¿:f}[xøƹhfhB B1٤x?;%~H{|=5n/ͫOw%Á{ ۛd0_ȴ/Uh
+\*929en P2
+0߻ J ncPo:kC]C!
+Aq0 5FV~ιT rqECZUv8箆ݜv240G[LTΊh#a|Cw_qTy swY{H |2lA0W:1Qfx{qyri-6`dZ{W
+!e rhx\
+R
+IfW
+h`Sף*2Y<Z a1!w|cmf>!dDoGѨAIYG%5El֣L׊2(mDntLtQ@n+tA{ :$;bnJ}='S Vg;cJz; \ORx22
+>o$. EV+gE>Ʈ-I* hq_ .mp4\.X0OF^/^rߣê:L[<06pۢ4Nf̨Ҕ2,]"EE\t2 zB;>6h\AxKTd
+ N@:tA`ҳEꙌY20nsO)h:oOv^*Ҕ,4ywܒ+=$<tm:^Μ;L0/e{]-u/ni-*O\$NkCUL'~Imi40/h:{-{cxf]N;OHZC]<7^t >^o T (*@+_Nz⧼
+t*3
+,>
+lބNRESZar 'HphQpk/z[ұ"Q + ONjiw
+qXߨI7ZW_IDj!B=TTOW:տKb^?[fZ q
+G֐: ca]zL7chC7{3}Z64ڬ3KiQٶ&+:8 Nȓ>#uzP@
+emQ.X0(Wfz-[ OY<EC  =GAfYH#KV4X5>*DyoL<m3dW|UՇW)
+:">WH'AGй=bUٗyweCADv +1 nbzrrXI,j¼b A1>Ei#eT,~1bQboSfad̵o/f!
+P<DbS#~
+=ŲB.rʵY{S[n|ejxE,MqS"9nt$6aFPs 6i>ӧiyEȺ(y9+QS "-D.M;O:]JgM^{8ZO#$ D٘Jb%Q%8oG8CAKd$l\[
+']~j9Md
+- @rpTŨJQJB"^B
+IPaG')JgU*)R/AU*,{4QTlaTlaTlJ檄V|t1Sc^Z8GT*T#
+LwS!+v4yr*KFT* GT*=B@s`TN]yqF.SQQ *U
+Z) R6饥SyJsNӝTrAMJ9ʏΩT("o,`62*##CP\J ]LI/-JJeͰJÔ
+LwS!v4yr*?V؆U*cC&o,`ʷ?wneT2ggRCǡ")-b^Z
+9Hc3RӝT`ŽFIRUFyF%YF%9JRꣷW?RJ嶳d=R>RwfB{ż}"SI F%EPi\M+QQ%+JːJ:485Q#SFeN9Jj^9RR$.^;RTʞlFeLe^yaT *~^vP?R<}IJioOT|'WrsvfTTQFeiW̧U*'OT${S*S*NMh}xQY SYFeAJ |ZTU*KWJ*Aʪ{ o1*20*aTvIʞ*O^JeIʒ+ުeTTQYFe`$+P|pB։hFW7eMdˆvEWNwv=R bx7e|gĦ "J]qt|v<'7qř/cSҬ<}v8r*SKlF/0<<?f<#X < T D6(OwYBNcPH7uHh63~D
+/HbH#g*[UG#!HOEOE}[|9}*ҟًH#RTȽݧ"UH#w{Um*{#wit; s{UzUFo NU H[)9^QְzU:HKzTk{"[iN3umOf蘊wF|$r/^9"W#`VwLEz1_lVr*@:5VQUn:'0ꨊgGFD
+HgjtliHd#MVҩĞ?"}4H6&GTb#͈3[EH#٭"}[E٠H/
+w&3JUNEN{ۥ|tHnC{֩"5OjPvH.M6ҩ^P>ա"}#zO`^ѡ"MnGT{H zI-iQ`rtN8;"Pۥ|>"a1i%" a鿰z'KH9"M=<]zHDwHEZsHECۥ|HWV!RpgɽC*9^ˤvi!i$ ~@:5+U:"]~0zO`?"⠘r_ űv2]v*R}r
+ i r^v=zO`^MEML`DZHMEM[&KhSߦ"Mo..!mS}P6P8]'0/ H)w^u@Ezn.M<"jUi.JHtj *V?Fk]6w~"?tmIL3$ Ӧ[y/+PX*
+0
+}І6(,v,Ca(t`
++D P
+ K1ՓNK&t]T62x(%*1;k3v XK6ctxoYV"+X7A%M`_—Asco7~8L $ѢȤ_)ƺ3@hkU^E/G `bKq |L7I&k#T]e.aV8P?ֲwW q9g791M=A[(=ohκ.6q+lVS& ,0$K+:?1fDjqF1'*c:J@&*=r]Kmnyͫ&6] x66Sّ=9(zf/mޜX*+ʎ>(-*T^T*x%S
+gߐ?ɟ/[HJ'
+?ۨhv
+%d_SĨ8+26g!%FUob&<ojH{4Y^PP?>‘3[w^ޛYb R8=چHG+GD7ZoxʪrmI4rd zSԅ.\փWkY!w9qo M[j$s˙{f:SZT vӨY
+Qw7f.<c O| 'NA<&<غ$1)G%`,hUrW Lӓ~e5xuKtߣD%f^ !B ϵx1t-rv":i\MѶ^f.ռ ߂,{!_NNC_/ǘg/2kj썊;_''۰+inxdCdu~?F:'+n
+:O1ngbB:'gTCդ| J'~4<zm5g:v:꤉ BFIyBt=w/agHs I%-o!u״ 1Y>߹ S߅2n7]y>3bi2[?3:\|<yA@5"ܼKsP+g=[totÞl5zs@(;{QO0&`ds%_탪Z6cI:hcy_g2?7bt0_
+*~09lqOcס>*⹎?3>N&:fAn't=ofB<9#*|<A/ ^9ͺߐ;N-;Ҫ|3|bc7"etdWw3C@Uu֝Ynru;?k->3yT(MĆFE^ ^3KB}<.b
+401mSԓd<¯F?ͷE:3$p&S2Y$_+ٛ]eLIkU/]huUዳgwIYˆ Q"'.Sͪ<
+d2bHkn&.arP_;!2z'izSDA x(`kp@+=,qC%H5Bn~NqYnG6xB\;-z]g "8fPꉝJX.TC]Gm4ay;qʟc/k44̇N-"5Dר~^KBĺ' !Z ωd ԁ T,\Oa`l2XٔĒPIt]e V2UpL7N Ԙ"Yeؚf=LKJ0=x#
+bZ-4XR$k$YzK/K<aI%cn짜 K%ATp8ޓI^\xwSe[pL~~AIuQ=1BK:-kˏW2WwF &"{}'7H?^ul
+rS.l",B'佨dKA2Ru6%# ^{Rz&7+9)t=&II1ΨX0 f&k, (o{s]B
+\YU$Ɛ["4\Րc~t)4į4x>q`f’,k 8e gZ(1>mھ\10_ AM2&w{9XCһٴIi֏9jTZM榱#1.,dt MakT֥ bcċq@)!n,OQb&T뤊BQtb;!Lyp2*)u r1i;"9OX }=-NX_l?>:*&2#ZƊG|xsn\ݳP䀍n Cd8ݴGգ{<[ϪvdLDR&buXg0ˆ{3 =yszE_xD/9.VO`C_1wxd.yܖSśqtk9N4W:ǁ)@
+ҟ,+N21y}{oo9%tX䔻.]r;I
+QsIFSa8P$YICg?"9 q*m
++Ovun7o8: f6L4c Oɩ2}X<RgLx6fRklۆ0IG'Zm+I^)XrllꖟpiJ9Rjb|4wyމyykj:k
+<{W@t%q"c'+%atxnfLqEJ'Q!yFthJrӕpMe‚PeY쿵8jо)[~!Y:'9qc5 A-A`Hqh>d Аǀnz/<% Ͷ i8gTZ64I=MWԜ\@b!V@<a)b FMImCw\Y\[Qtq̸BdC/=ϟ G|0͹]y4zL2~m<\?+#GQޥCj&fӎIXi[M#kVWKDh;(w
+t:#zoߍy9<,,߼[4ZLoֶ q j]+yVǵR ]ʢM|*7ꎡ) E8%Is0eBϺ-?
+8+<F
+YatTK<|8rxh2
+z\ ݢ;?Ck޸&R=[( ,ž:Ay,~:66g̏ ^)uwHSYR qYA
+|Fi^l
+ξ4"6ݝ0`lUsi b] 0Wa>a<T1*p%o'',rL/V zݑRr/p}5Nj~dCD~_c.g NfAL$h#4g b5Kk$rH'=V@AzW Ǻ8z ɓITDLYm,R J@puL<7o #D+Kȃepꢩ|ED_Jؽbݖ@v:z>SȒHgb(Kī޾,ÐnYl ԶW/*
+}ұ zȏ0cm]`u mŇy2,?9-d1߯[Oy;rv˾+_NI d-D=Wgi*~Yݬw(->E
+Y(!JXgӗ
+Ə3Oi~̶|*L^,Źtt~̂gI4~pa#i x J'TcO}&s\éyB]$uSȨ1`NpP৩:Z at+IӇO|g k%rAL`a5
+İ6O0k/i%ghy{F]z4{G9] _ʪH!:0_MM\)Ds̱\-}#<KuWՓ)׷i=wVѦވ.h c (/d6WSaW1'G_jX2ڼACI-8T973p$ E~=! 륧'p@v,$]h~ɒK2!WE;sSEк[̏Wkn-'TusV~TOJ+80E<}:ڜ&޸, ǮlsQhǜOę ir a%x :^?
+u_fYBE
+qnޱ#.7za=B<ݏ0HyTx)]X y/"OԮȢ/v{ȝd?(bmPsR@8&>Ik8bb̎QTnѾ+ oqo4R%Sw~F{:tx
+H^Scwe&E: hckN^g:!YE~B%mRn+!BY!1ଡq)7w3^Cq $lаm2Œ y>l9H.HmL61*ȼt# 9HҌI" PuVT-8cwO}T*
+㖲/Xzz"H
+&7;4e%6.p1i5ȭ+`8Qc_Y6>&"{+7<džγ?ZJ;
+4It
+#ٔo+x28VP(V*5>'g ֬uv݋:O1=u-]
+NG`"0M&Y\ .*n
+0| !@!NcODS &7Y\\zGOrFRvssH*}sR)r̀}V$}p'$!o-@%H]jI_T|@L MtN U?ktLC1Mrڷ ְvty;X8O^8C`v Άb5F3t< ZJ#Ԩvuilk-47ݡ
+t~ :\3%;9%12Qont?qMP璮2) U\72Ei,2 J۵\sDyh\| TIX kNAZ h7|o fH \F~`
+6O3Gѣʫr[(2eQ̆=&nd&ۦi#GPa@!`$:*8K(=@pG^'~>}CE0y)Ȩd>й,SrucxQŊqlojBZ4K[;BpGe<$3eZ=W1d/V9Մ߈#Rr8"G>Nt OI -/QtsV2kLYx
+
+-9]Jp08ױ 61U4RB4#?X.&-
+W^s<bahm+mlߋm,z&z(ԉ);;z*i}O vqv~O?<we mW @=粊0' $NQF=YDEE|ΙTz\Ic+pExZa<HE<~^rhq
+A@MGA>3ee183~mڽ ĝn6>* $ࠜPB22x
+$ZŝrwM[%}>o^\}z,MqY6dٰ)~\ v-`TJ
+ zs KUT(\%ݨy% /CGF˘*Va6b\BNwQǘmT7Vh[6OVS ;n VFhcULw<C T3a{ПU5[%|rm RȻ(majDVdhī,TUi+"y~Щ xŻqQ(Dɏ\0$Iզ cػ訪;?/!G 6H`@\d4Zr JZ*FٮDʢEl&<i-veWe{S+I$jgN4;uLj1{}W2s?ɝ~re#r;@/W6+6iɽ'کP)DDai0&o4[10o'QxPx;nOS(Q)
+R
+l]n6r%R73Ӡu{*v02jF'B·wŒ33Kl6toGEPA۬;[I65Qs
+٬mf&uc-RIjtoPNQ#6*ѺTl։gNoT*{3M"X]1VwۑҔ:[]!xya,);7C( iynS;ϴ 2}>pm&v*P-[*Hjܘ}ΈnIFZ!ƧNϭlO~Tv⺥饃 I֝$r$Q&kʣc: # ^:;GW
+X`0=-S>])#oB@Bl7euoRQ&ܫ!B/'nm@IaFxY
+1K3Z4ܧcfh'eY
+gK1K3juR>7.f+҄YlQ
+y:faī xSO/E_OBwx/|yFOKL 8D'h'h<nKQ;gS! Ӟ[
+9_*U?ѥDp~O~pAa;00` 5:i󧳿4`9HIHkL¹sd'z6q(&,~IDqP}ZxC  1cJ ygIy#Qx x2cboD2[7"q95y59<E<\9y<LRG<a³"xo9OL@jIڛj,]nrŕ*">ʉ=#GO&v!v \Xܹ#H ޝKZ3#YuwQB5?#1jB8EB8O\I5l=\ ØWpJ(P9#KPyTuHg#R
+NLv$%Cc)ŞS(M_|+flx4wO ;_=JoJ™h0)}AN%V6[ǀ$O.uns7_ USo,Dq"' wspOi 1rY
+ߐY!7(YaTKn$bYYR?뾐 p9˶̒Y[X{R󬻨DPDu}qET"p.EDb$Rj
+';oF6 lH~ؠVCY`C-)_loX5z7y}*f1q\+[hǢsDTY y7(y:rQbI9H 'Z\4Dy!ŤOG&,'t䢉%t4`@,5X˥œu,Ӏ2:dұL"uF4`2u,Ӏ|Oұˈ/FZ/#y9dU! ׏Un ,cҩN8)'h D`AJ =QfȌD<50+FgD;XٽMQ{dw}"EWvan9G>曣0疿
+;<R)7QgDEnC2aŐt[ShKe?I樀!+NIYSbYh2|X'kEDȲ8gD--#aocQccpyl-NVewm۵?Un-rZ 0Y 1= ڪc컐iu=Q:fQMzڵ~䍉 GBWptƂoyd5 F-+iCKMx`f]gF{H8
+N8NFb%?td;I(j摚<DȾ"ԕU?i;~htG!NQbMGQ׈'3g-c!Kq<g#$,;#/
+†j]tVAFdW:R՘ E&T "<dO>Ҹ-,O(#|uY߃"W!ᓌ%u"2$X fDYLBi+ʹ(p!=Bz" K!21
+-K ǘTZC[wEACHBӗG`7d{D7Z 5aҮpG2*gd߃lmhMp&YFFDBh$`ё)v(:+._]ůW#ɥ- U)ar(P DLqndxa܂n9LLjdL2<tZ* `sǓvNfGO?HR_|65IBcDfK* ga,O}7sf,)ר.a1ȍ$,p21NbIǤbٴ|Z,@*mh,@FO<OOLK,,+c> epI'\%&?1qJ6֤11x2;{I<Jՠ!")bnϥ$WQĕ]iId\:FB@Q H~J㎃JjF:>gK EMvuf:[xcCI2Oo zEՊr1̓\q΅O=W \Y=չ<juhR'P5aՉ-ND3ĶF3V2YE Ԑ] &ga1,
+i򏤨:4/M+H:I4&>/r S섓$&WX#w 3%vriHVMм@-/O>ϰF8)>-kAqn~p 0O:cZRϏjgI2]oTAPZC\CG
+|#9A'z7L`̂YBPeO>*{q[>4_xIg#k'80h bx
+!֢V1!HSϸڌPJ+^@D()<OؐPę\2w|R3bxfƌӬ8Vp%q5 Dpێr1ӻ,f>\Hh|̵J\v9ryAxf.CW.Aͺqx^>yx/iii
+pyz&rσu )<&&7*eyjƶ8rȅt_E헟!ؿS'P'NMG"Bd[PddI^IC̬x,$[|u)72]
+bų'4t-~DY+sH;:IM^i9:re+M ."
+#žXXH[וÿh{uW75Xx~:lYF;N=EM$z
+fx+j|kW~\`OeRi|
+묱 6\CR)OJrչjr ,2,"~
+;N^ZCQ#-hZ* 6UgEW\G;KHK jLXJ3۝˹]SB;_0l0ިVܔ!cFXg׶4ΨqJ Inq%l͘?mƩ*SPYg uQoR/8
+1O\6Ws7dԚNF
+)ӛ+JNK7Q{q#Ƅ
+2  <جk4$K (9Wr+jfkAr!GD~2
+0Rh _ĸ͌aPX |° F6qXlM
+QBm#ړ7­Ę4r;
+Pn/Π:nUg_aQW9E\|dH, RJqT(o;-@c gkQnbR **sD]zz1"| 3O-wU#/,7Lõ4fpD#ܗ][$3 Pe}zXIe7&2w f>yF0Rry\w]sI36.n :TW`:
+\jq6B ,OKj.END5!Dy*եΞ-ܩ@tEv;FOϙM{9Uީ߿!~;mܺPc/ ^}GGUI4Uꏈng>^6b6pw/a7^ƕE밑u^_s8yTDQlr+YږԢIqi)gzf=E+O[چNfIB^J]-֣l'P6<:1^fw#0Gy(]S:Eu\<4xuŬܝ/dN^U7ڏ!WCPcYjS$*cmBWȜp6W@<' ݠk6l%dƇaPȶ Cʅɳ*-b0㔛9Jdʆf|RY%r c XA:hKj31F/e.u]aDQGu 0b{rQ}PzxxXclF2ɅC_=fřʁyu"~i2؄%Ԗu |GA*`=
+sA)fNbex'pCKbuc#+XSTt4;;Κwqaƍ9$)tNfQu{zCs޽{~^}Wi}߽ehBJ^{7hR/;5Ø җDH^n*L& ك@TfGD ȐeX\{.ƣҟh p:j"jit}l
+KzO%(d1[veKla$5'JO2"_c~xI<i(21{ĈlFkr4Qr7jTk< ÿ-wɻɶ,#Gf ‡|apDV/|XL4扏] i}f~>?d[Hϱ)jēYد
+8- &K"BZo(M32ێEӒԧ`]59?%vI~*3ls/<(38:HebMqRFj9޳mCtлT_L'qk9L 越G>N Ly5ͣ2= -kx"N#ts-nCoº`FM[Z؍+Rgʦ_y=?::[^#PZf8{<= bsJ@K*>}`|ǬHWPo+f>nb=o]!‚[T ss%:$כs¡"m*:G
+]~ aHĆsdTsHXb'5og?a e-#UUAm!*iv-%g-_2Rzk4rӵb/X͌/nt6+Rˌ\(|ri_J#{, <ꦯAqr<Y9
+.r |Nz/an9^vto
+Lp>y6ԇ#RMq۲8>#IIϡTA
+N"YIY^9TIDZ:AD`Bt14J:eyp6P
+$e79tQ\蝑ɮ}KffHv4oY.!U:}]NΕ0/hԽ~
+aǞ(ە&*ZАw@qw؇FكCI&{0L=F*ZXMD@nxSInfD:$e<{A}"\ndh"BO~^#d C=VTnm]7i$C9qN6 I ʬ
+ 1ohw C푸y^_O.j㖩,]] 8.)x>}2WToˬLv*݇tGK+mÌE8KЫ3w\/h"pam T[^ۂ?6Ud1ֈA:ݝ]Uql8-E>n9禣i?) oM7WܨpҏsޕּZZkYzt}zX[vb Sxy9$ ~Dj02[LvƋGױVxe˻HSߋy}֡z*`)F.q5MZV`X֘i>\ݦ\Z;k~& Pĝl^B 2S&+'$܁4{4py0@Ε./F4ZbO4Ӗ
+ڐEgKžrx:]u W-juP۹"2elF{dƊ/$>Ԯ8,VZœ%Y*[}0r-u$[k ޻'.g" fUhŲ> zT=ཀྵ"eǽE\^iv
+#q* o+*|1ɄY~mM%Q**^y]. W+'?jS#&ul
+9|}K\b蟥|dX1;t(ॳ;B$x+I̍v56,$ĝŞM0fxQgxHO
+o9_ipif7~wɯL>  '9wƔuL&/ɟ"eae
+!;yU!AϡMtƻN\NJ)SU@ʒ~I}ؽjuچ5)ozcT}VUNF?3NfATE拧B=ߣ Tc-7BI*ZRT -ü!Fu^c !B -ΊG>Yg]Frײ#7p=znEb[]+K9;㱂eG/K!NM(YJ}ԟ|\'vjI_\ LY#rp)é/ JWJ{,|>qGʝ S)-RSʽRPWW9T;Y,JL|<H|$ɤ"2?C88Ix"S,LJQBKGɐP{$j
+$T6j
+.ՠ 0J)᠞B 0I=GwIGN|{0^E7y]UT"oLYF>frW2In cj^"IR
+0+Ɲغ
+Ǩ)v =ڎ=O[wzm|ѺW4a;=FnS_ C:١0y+ v%Bèg(+`qu
+8ltBC3UD;Svtٳ׫*ɪ!˘&>:["--R57},2y꼹`΀sLso5H,Oµ3jIWWҳ
+gO>@< C tż —#n1 `4m|0uӢ B8bn,Dڝ.<mYY5V˔NCTڡ2qﶖ7zPEcxA^< Ee$#ri^c;T+3J}t%=.SmRh2r5싒k3IjN^#WQ-Y{k^QD*1][@fPφ+%ξk+Ec!KiwML i;I!i B0}<
+ϮHO9']h&HTbabg7qEq}uQP2*<EmLP sJj(m~F5o|hSeQDl].M.Mۺ4} ][J*ãz*V>]]^-v蜟*)yonfR>S:S.9NW,̊(bߔ
+Gz_!>ƚ X+>ᓊP+kcN(,=~] 17/_GGS^YY#?4dH4lf<g^yc*#J= Y/ChCh#hcEsoЦY,ʮrr]VX B,]$?~Uxq{cx[O j#wF5V Y
+!$fxaRPp}f Y̼E)RdتVѽ9he o蟐7Q+zQ`gÎuK\ƕ/o,104/si뷀n/_Z`__LJZ^Z_j:΃AzQwc_~ƴL-Ɨ1JdMe\ kcJȼ h,=jŎg6 GPlF&H5kJc}c yFTK 1?>"'Ct
+[_V
+,g1`VA1Z:Wq";\U´%(L \QQE{]E/t+%x|nErkI+-Dzܷ&XLuuG%rë?=ĩg=OCj gn+{@?Vl1ߟQ/= Bu(НY6H2Sͼr xcit^3[I]$r;yxe뫚d+ԃS=|e-|%{eGJ_:̙DH.&ԩdlZF$[YE
+ LB{b(o鲧nӸ{lݳRnF*5h"SfQfЁs}LNg嘹wi/xv 8qye`Mۿ!FcRp5MkA| kKvY *.0<SJ gؿD2{
+Stu;*Q^8*ޠ4HxvD5.q>ɗ!sS rc&2BV<OF{љHWFBn)ۇf
+ݥõ ϋ
+Űy=JHw5_Y
+. UW]) CU$wQp?5tD$ XڮLU4ؤ;9^YR6tHVw٪=mV"]eٺ(ۮt9q^W+x/%fT<l)k(*]g@W8*/4uԂID|9A%q2GL)z
+ RvnqTGFπ
+Cè\?Dt Kd}ϫ 303 Q |=ʹQ8.O+vHH.^XͷwP䮜+jE"9k+9rs|g)V1ʒBE!WCAgSQ,Xi>JİM*<,ė~|
+A()Z "g'}q
+_vm|$cJ*-
+մ 3@(_I6me&*6c9 B|#~'҅Bq^c`/*ꀽ
+|#W`oWwJˮ"Z2PW y2רZZqB0TyY9 tAL8:#{D]j62
+a&wҝ^eNrĔ
+#>z 2g><$ϼx#G琨ݰ CﰥS񂆃+$c2>DAR@4'{;UhhJL}`>D']n c'.wǓ
+*%>[3{
+<.7^FAozPp^ ^
+`9Mv˧` &ZbvM@ zZ2i(5KoXau?x7oSj 8HZCVXCPP=0'7Be
+]2S) R6~_?;)+EA6$ b/&gb2@%&vhbYzQBD1/)fY)PcrA1&> )Vp4-~
+V4^GΗTrwdB{
+kL|oWWEHymhmg¹'&L8~wͦ>w$Z']&%HC#C]nFDDnFPԽH߭\#-GtpGp"K$[l@֙4" 2Q|!%cw dC#/6l9
+"lXIѧluQ(i
+lLJ #m-% KitB_GJ~gEo-!+]:YK5;#s^e)6D41AEצLF%)I~KtF2Tm/O* б98X:$t}T
+g-&x0~A>^k\]d+Y,!h#m$NXS=uݰ%3T[Df HqL@tiJVFPd&f|g6"L1gkơ$hQ sedMռä^C"ʳOdI}d gu1>)}yd'BZ>IOAV:S/U n(#e*:,laϸ&&vn@'Uڈ·tio-@/7[' UN HQk
+P1/7boP
+xzugoٍz7)`Y.5(7@/},[2+53zX|);1}M˅23E Y;ˑa&\|[XEР Ы
+(zyFZ&Ԃ% B/'s&D۬'h2—%nQeb%85+pS2.&3󕩁_▖F ]\&1d)=^KwV0tx"K"+K#kuF^ІC= -ko2;CWӵ> WkѱmKx vT;pq-y]1-I9^rwoB>)}06=?ekRJh%4{+0.ZG_c'}ePyd_OK zzlwuIThx
+gka+QTy6vio\2L\r=*mt=?r-[䳛w҉CWAB1G ުƞ|8$㊆F֚Oͤ0 8Wg
+G._$M딋 K;RR^pqcsL'|w2: a#Pv6F b﫺Dk<[KHܲ@62/=;
+<㩯qΘ\/Ǹ?hA#秙ݶ]u08_YZi/x
+'\dA`fGKi~bZl5@ӝ6P7SVKCհ<
+u6+V!g~&.W,0̚UFSODN.ܟ
+4e6v`
+US]IdpaJtKmP܉Έn{[(*߅xx]q'qͼuYQĹʣϐ+] !+bAH'_:ڲSe^b2baٿ6( T܅
+K9&kԕťA9_Ǧr[U<}lΦQI#O'ekk<r^"L5S𨞚 ГE:jE$ǚ:9f.h#FZn;?z,>Dge 
+}Tpl™s㐜򸆄=(Ӄ?'"aKY =![O^8_Ѻgh/|x4nM62߉vG-ц>R j˟E /g#
+ܮ͕b w\bFZEԕ oV5[}
+3pdѐ
+ry{{zm\
+v\.tW{YFm28nHthl'WK+V;Pa`+1K=-K96}.$;,~xg;Li=xy=Bo vVR:)L\+۴ʬ p25e_x!]KNᕜb)=QB.g
+h̡ųnZ<dLa_xި)Qs|A~YR"8=UkGIJҕe7YѩN{ 6I|g4T\
+_%+X X-ZKcʂZk9<4$C
+krPCgE ̞0
+QP,^+bP<
+(e*?c2.
+S "uO DzEfrE#tJ/Ī=r"gnV:es).ǡF[kySdWTBьx$h59 X|,7d"+?bhYqf@Vhܦ? t$F԰~n'wӕa;5;H4BzS%(56Ӎ`t8Sz@a)іC_Yxӄa'i6֋|E )q)gaYv|k +jڲ!b&`<rU-h9k0Z`G
+aUs6~Ǚw-8;V@M?ද;=ezdA_iJK.x\+ uhv ;6#_l.zRk~%.HB8CۓAێ$$
+%r{u! 8/6Bq:i֓$oBg\M]JW^P݃\OVv}4fk" RwIRmh9&6p#[Aȓ H`tܼ/)%'-2 F[ UxP.?=x89T;j<m0ß[4\j%hJGUBĽ R
+sgEq˲pm߄NCg+'  .7k‰7<= .ӏ'R@h:P`Zs):e=(znAKo?a5/HTT~|*ċ4E ]6~'D*6BP+C1U;?+2i??w9˩f$l}–*lyUa닣,lyUaƁ2~!2]9G$6Wdw;nQQS9Zx}j̺OHj̨5]*=#\ĵ¢4T"ľa Ӯ1\ѵ -(D\n!MXzd
+]%<"}dģs7LT8B(^ڍi'HA^Li@(Pzh= D5c{`I(.KJ^_n3#8MEgL`3:2NJ3Rkf:]M[@ ^&~ſX 6
+*P)`w
+8yhG{z
+3&XtҾX;p:YjksZ 9`zF2h[CgD@wЗș6Fl ZǥD MLXWIb C/9;ieXϊYhn&"*!!n
+Xk"Dy }BlG촖N?
+=z0TQCQbŏZ%;"%iע[0'*%A;*)jT.H=l $\v@* E‰l~">j c茋l@.i֝,q/#l$Ѵul9+_l7FlFHbP w$k'J6.iU&L;?]aX`uK
+Htvh% 2<_CNa5/
+ľi ֔~ӊwR]\S(2b&\^-UխCph=p#uG}djI;i=-,#WfuJIx sj.߁|3^CEZh
+'Ys} +hWᙖYKGE=b4PO%ĊGAr=lLʝ
+ԺI=gN`јS{еXc* =">xNc‚D5ɦPB[.ֵ`e><be~jxG
+i?ov|l_49a/Qry, ܁ܿ=Y,ff~]N_Zҍ7or>KDW.{}a#LtaU$[
+]
+DrFn, "YU"X<"ib>hdPB+
+;$@=+R?%-3ҤޠdMumCMzx9*a
+(Zl7r)ZXW,Nkut6azب4=S\f q* M*Mjy-u1X6܊i؆)4sF39ӣϊq~w 9t$0Idx<u#O@ j,Ч`iU+B,ſPq/:t7uc0@.Nz7][
+TT*|_6+"S`덀[A^50a@2E((0 gz: U{涂XlX|{ส2wmdcA
+l%Xx?ݷp-K6f@'%-m(-DǓAG bjAtPAs}>l0μ}w?9sq̀Ԭ@Щȗ:L|Btx\:EL 8齱қvLYk&Z=ӝjOQ[94${kBkuEHeP>Г$n^@Y`j'8fME# rZEvQ2|i=cB0=Ȗ~̾
+qux{yZ μS ?B_P~khOL3oGla5d[a""~w5/>FNG;,ʼ[FƁ:,<UK[bg+ˇnyV04O;&ڭ^Gje21d,q#4LpW;E,Д$eT/cGB!UK)ּVBB+C^(ٯ_eZI8>8/ŕ%Iߦ'_a%V*M
+sAIEbuÓ.ҩꚴk@/5FW dxzޡP A٘?|u80iSuW:烖vCFJm4  .`Eh>E~IAbTq66!kH:weLd2D <ҙ4bi䥋d7JWll^VW_DDdwj|e<Ê\_Ҵ!Wh/}1ǧqq'U[fLە9#vK!+:O$:Oy]xJ%qtTwHcj j:JG>}?iV-
+d,ITzӇ^
+~lceאqݬIr@͑\h*94w=ܔl˳ʚ}Pt!I Fb% \+Ɛ>{=,nHΗ
+l7{<A:Ȧ)6h˹ґftހ];ɂVz䆦[Cd.HF)Drò{QޓKxX$!KHiE/g
+5h v
+0N⡳~ܠ p&@A.w$JxMVRc<g1ʞ_GfK32\c K$JX+?6"w3. ͻv"<D4!6k&Cpf9/]5$|mȡ9*.X9 sZ`MCKA$5m'&LigAM 8\WpAİln8_HsUfI4
+ Y@>YOs>b~K>Wqxwrx35i|q
+>@"hZJAMXDEEM-sFA|ԕ$~; z*
+;BO6W2%R%p5\T冿ߩǞA{I%>vN%FV o_ *a'Q8)a>~A CmT {_T Wg%/T _%(zę{p9Nt8#Gki8HD P?" EPT, 6N 3р+OGVd~( fz^`"qz 2}fţ&0C~_MtIV#bEW\`q[pe5
+
+ҁnE@ o! 6apzm,tX!G~Sg y#K@~!"u+s(~BX}{fJ`dQѠ8Ph 3&dJ64
+Y& E af=?>XE2]֛ꁊX  lPt'@_7bh^&rZij"F3(^p#mЧA3r:PpZoBD p4! 4Էă~x*ݹl>AơF~s 1#QDa_؈_HC@q(l8`$0GJG.Z hOw(,-.JoAi7:7]jMC'nB~X- $QVsyy^^=܂ ׿^W"\KHl,X+d
+YYlbCt\U!EQ=fޛd(7s={sҳ $[)
+nAa#Ww61 i
+F0rPnɳnbTy5pB`{ Un2l
+7Uf^E((4D3 zA|tYy
+t<{u)ˁ~䫡8
+05\t=hjwB*|Xc tX?JXna
+CMtA8<aC 4og'WTʙWe+##ubJ-7@
++l/V#C)ƩN,pjH jm MMC *K <= lhqewD3"΢` =IxP-A9jg&yg#2L(KBo7jP~DBQki`Q)h`Pg#K=|I!zW{~@
+B7!Tp.0 RA f JT0
+J- 0d4C΀I!e2&2X/y{NTE"`FJa./;`w
+huYw^E lJ@gd>F`;fs?=~nBk @
+MbԸk@SU'AadLm
+!VXFa F&GP[e4-2%X`PF!Cy/11NjDJ>ػjicPkxHV.d4ʍ7Pf
+TxiiAjg'.J^t44
+0{#p裄8sCsfxsfVUhV>gc|ney</+o R&^
++*&xb(F){Ǎ/k8گJt<˪4F|]6k)җZ=iSrCxaY&҉n*>g@aDitѭl8MG=d3hDRjΠy+Z;#4
+fA݂=f^8S"f.PR^ى]lcFX% JS쮌t~\&{/JOIcC=
+C>z=$&!' MĤԌr@hPB2_.o`Fh4y'
+ _XR2Qw`+jܗ̂(mLC5koXsR#"U|r^IOfq
+tC;Ɏh_8ᢁ=32Tߙ,w&3ȂJ ~*?H;pձ~Z1+Z1VZ0@+#G7^עѐ)R 'U0NJ].XB¥DD }Y ӟX YSkTO*7\ױ
+v0e4(Zv
+"u@:}eVI_D!<l;PRPhJnɄbυ̉E`lll|||BBl6_nݮ{1` "IzQ |oOHJ u{M [
+i5zK֎iWy窼m'=m)sNϸ/lQڽ;k_~׆ս˪O[st{ט=={|ej߿xxJLrfO6ޕu\,V;9wU7]_[!۾7% N9M;_#m{|A7gν-+/xz6*9~n?8ak?8˓vͨ;_ed2/7PzaW]߄| oXīf'[uc=+YxWTWoܟSDg:Ns} 7aK矶X}r46=2k z^wvGveEcrd/돍&ז;owIgޅs+;߽ZginY fRURBB*')_NU@-u-{gۮ7׎MyFavVnx×Z?ky`а߼]n;;amh*W%f{2-[Rۻ<]<sqΩ|TwZj\&<#ckΟ?X^>Ģ}Wl?̱vVLX#q wY1`Gݠ{sfƊ*;6XŒS3f49>Q_I~ݚnnI͸&ۿIZ9?>ߜ㳆G^{>
+-T*EEH"R: 9EgZ[M3$SB
+T-*"!33<v3;skfufeJ ?< $qQJYyaJmGק}6w*+է߫7}W%[Vrۂe-޲o<0f{#SB"U_A>+J(<GKaŋQ%}+/wRfߒ4t{56 "-/Vu;e\||~͖76Su~<xDw-sokf*\ȷRcz[is%F\O4]r9#V@iMF1kzǁ^m_t=~vIieGeWl6_K5{Zv!ً4*_E5X~mr}D\đ[U/bGy:뢫kdZ`|ӲW<;{ɝ7ϻG^|x=x|5WƓZE!~= ##-d6u廛ҮykBzjtN)5$'^WsqFuF>65TB[|G)˲(q*M+ ?N2n?vWV-+xt?z?]%0; >X^x(}Ӿ]?W{_P`r2vr!Pa 5<ja|>ǻ~E2O dآkz2&]y[SCNޔvYsQbmͿY͟vw,HQ3' Ȱ_r+~]h:~ӻqO+㤧E]rȸa}’DAvxzMawmW6UBKVh`VidYz1"t+XxYee˦m%wlȉoհyC{zܤkԽCun|W+2]WPwlI\Y2dkIϪI~wję#}NH:vq]ɚ9E7/2.Fyxɛ[ b/h鴨HϜn9itx~Z깴)}iQjQg|ly!j)M:7k!)h0"wo`|%/:lZzcmU}PH
+e݇=<+=콕.)Ԋ<?8c~LqeTSWY8-ɞ2碴&}|źu]g3'=x#9ѣ'S{}s&lg=~s-Y]ݶb2" qM&dqa=llJpYdJO ]FKU{n 5r^#dUM91x*֍yj5NywU /1s0ҹ 7X+(0RU^+mMa6: w-{Cv74fJ [=+dӱٳr̤\TY֫_^NKQOy~z'2CcĤq׫jպ5iLMd5kjS[;%'ΑS=-3H.k-~X:Lml#Z-DU7/dP/6aG7zAԓ$'yRfn7TeҐ-5`eSkA}u*A>'f5)+?W8xZ_勆%X-cdgnϚeOeԖD#כ/5jn>i dRՂQ;fLV N;3;_cAy#懶Wn3.34J^"duдn#gW7>T Q}@eih OPtT{ۚu/w|mu*/iJ=%'^r(k:5`[?&6+:[7i;=Ϯ qt^1㼪kk'o+%+ʿ\|}{Y)g<'ֿtYлr7Ozge_@Ω/<=x7h‚EByYжg#^frO{".wVþcuǗqG8 %:D<M%Gtgݖ\^~qUZQy;vx>첵>ettɛ}lysTm{-CS}.u1ڒ!ׇ\ :>՘E8rΘο{6W#lN򥞍zx8<7pϛ?zW͹7<V7)qKۧsv\MV+}yf
+d.}:53(?]eM^B()i^/~[C?]I.ݳIWdnxw|=3!-W*N}Ū'/F,~z^Jyק',إ;wP1s[ӡy}2.پv휷+~1_K?rBݗ.v_MXl;;&7<h˜O|hڲ3yWAKOΜ|W#I[&M'}m
+E]̿q'a_|ʌ O0vMTihꗧ]l3zb]RoEb?gΧ['UL 1O6r'k}O9szڈ-徆{J' 'k\#Oam=wlFh9no/?mﰣ/j^[3ͺP7籤ܗXqv|Dt|"CpmC;LRO9ai嵂')Yuu'ǔ̅7 s􂭻vu6ͩn=9\гzɃmݴiV/y5b'NNUyH}Ia[k23)=g}LVpҲCOhD`fs]%Ըɞݐce(nn'O]'<8@"hV2t#KF Uܶ.}>Y LTnq6W@YڋOƵq^xPEë=E-Dx[O0M;lM1z>ؐykg~mU͚;ރީSs]ug3OuUE|I=WY`8ϱe@sye ^\tk 9_{zA7׍VnYwaIS#/Jξg{ا*f۪:?g[7tjBtC9PvcSo\4l9U ڎR{=)Z ^c>s}-Hi[Zf֒Pݵ
+ɪ)#)_MpsCk?v>zkP.HwIfYugsn}tq+շM]K@u[*k#~\ vX3ob*ucSRtvZh;l=jjͯmK<kUN1ggMqzЋvϯ7zW&&i<oyݱk?K)vVʥեs>omYqُ_5,WJhz|y/;,9q!.~J8晤U97O_(l]>r[[d=o0n~ܠXOzUə,{2czYn極GDN?ܳשּ/hQjukPC&4ZpHe/WY~f}${US:z|Q[ڹf[Cc=dX=
+7я%/*|5-VMĮ6k.\[rt {So;m珏.xbn7|u-'i` N1ek#Zl6D>M˙l\s~xJjϒCo̿s29'j=<+8+ɉ,i/<Ny
+i}̤˜M>4{9ۯ>V:q{Cpf)ae~>vԲϧ^U/f8WWgqΝ_<
+Wiݿjk#PsQ>Og\9w8Z泧T>>I_4i[~6ԙʧ9>?\٨ݬb*eu{Z>vZ,Z:e/ YweZ!n<گlx[?bdۑ;Ϩ^;;~;/TI_%͋;4{ɕ9cucɶ3~0]YtYvNc#ͣtkZt/vAn|3)Fߨv{=A/W=M.{9iQA[
+l}4&4o̎Q:>hΫN-G%^K++H8=zxZFo{ۣy+5{ڜrW̶P\ѳpiJY+^7Zio%f^r:ss?<ŇNouݮ /Νi%E:i2<{;q4j?Ap庴>Ru~raVRs}/',Ȏ*_Tnk(es\Pv~<Ykvε]'=9usx-
+F]X}!Eۦ5m50tYt=H'aĪߞ;}SYdj6g>2d˝eŽ}_Ymu^ٽ̪):޻$=Y13S~PN)(NcyMKj(X*zGgO~4.},OJz tMs͆<ט_~utye??f`ߜ3{2# ^?NH֏ xn7EKMJ?9x8a5Ī é}~N0Qc)Jl={"tӋqғřK6ߔpr_}veLVŬ}E4^H9`cc%]w>ʇ~I9e'%k=WT|vͣGFn<tjպ8M/ȗU>*5O6mËI>Ws|~a4yC^xTj>hw puӅt2l7j[MMQ-knfhu]c}:|շ+u/Ƿ<1*sdSu-^D]FΪmo.XTÇUxfH
+R+%w]fAz}>Y-sdnipQ$w/*qZeM`l9mœ4f`7gfy."R3]lLrw ڟ]bxfmަw~fTSN],sUi#:ZΌJI{d}~?{b= К/Uk Eñws?'teA#mYOP3~}[Or~ڝPMy_<6Y3ne+꣹A3wm֥$w҄9!{so2jVu5y:?0 5OY?̤j%WbFϭd ܱrc.s)W<C9fvn+ x':ߞj<̳#
+y_WL Qbs6Jp9u;$|%|>Y.̚R䪭:չew|0ť[%͒:R޴17{& ?Kl~QŬUcKdpI[;̇vBwyV]T-`rG3G2t{UcB{|o
+5n,asLwHѡ?T}gtAV=#lQ}ǦGV*QɁ5춏<ΛB&4X]>L;mI޸_.+///|SQ~aBMnvSqߠYUnqs;>~b=k77Nпo$-+Klr⭀9eklŽ?k6um|A_S)bW W65SOXj5䨢Oںr(gO};'n\zv.TCqfkυ?.}ruݸcXH\nߖʨb#Nw}ݹeRScq6:-WΓ]u9g CjT+a$O_-?;qS~O/tDP|nG;qYGz,~{Ҿ5rf =[:>YrG5igjeCA[[y^sYszʋXSgvhw8kp2!yeJeqRw]rݹDvt8+C+'ߘ4ļY3~oX6+e 6G:6 _7M)륩<Kz~5u,9~wg@M( >Y֏Mڴΰ;,lڙᑕ׶G{xv7u:ohk9'nwN:Y׊Sf^+ i99-z$ue+[z^,taBU_kg8-`!_mr{S ʨYk\b*٨<aFZ'8<|MrUF=%zFvY{-[<{}nwk:/1^y+&vOj,dw^^M%;&ht1v詋S ?X2MfķoOOe0 ӵAηv2nX|~sR܏s%>8/~N˻XoX٧oqC9oxsy{N:ZpꂵU#]w:ٻ<DMt ÿw| a?U6a^~eġq-ܞq筳ACn1eӟ\>7xo5`/aE'n4\R6|RCj5# W?~xێ$ wK_9?>Xg#A_6|jěKֹVdT =wC)v>Wd–'x򘈜Vsds_3f/<B;Me&mϬz,,-̘3t*j+}WMRow=Q'jF}\v(QQ=Kn ˤmjv2GiSTCJ)^s/S3k87H&>yd/7xc 6L,En^X9@X?[i郋JukSF0uQTCQ~
+t[闃S4J`(_꥖L
+/X5kv|Q&j{+>cz5k>J:5M"os wkMǎdokG^?(kk\hXy3fjGRM]72|C{yn 9qka#z"ªvmeeI_nYwIⷓw~-{ +K Sz}2>"̷!.>tO|ՁUyM?=vVG;{KZŜ\,:n
+Sl_ߒG4ٸqJޮt-7G>z^ʤEі ,-}v|Sac-i7yܱ[*[=Q\]7rUQQ7osoqڲlCZ6ݕj^xJ¶]&O1j0{:_8?Nf %%Oϕ+.\#եug:Iɯa<ualJmd㷩fWw6{jdD?;{JaΖO*+?:fr9'Fƻ:#qV; J3:nV-A+c"kR݅oWSݣql:3ƆrX~\zU&F|koylۙڻ8=;ugj~ꊙg<_Z<Ra3]޲rT`')EUei [ɞ3Kd~rSaB3MfӪue =Yrtigvߋq7Ww^mtu?}呧ݑ
+RiNգA3[5]uX'X{Ê/=]dž#(τn<}zS2+Rc+gd~}r`?oW[L?4wҷ ߷ŏoW lY:nc y7:ұ=ۿq{6綖ec ym*vi{>@WwnW_F(W{`Wr/<mI~<2r}u=w|OXΧIu~,?gPq{LrCOUF|ZdC:'ܳN:#kkw8jHW=yS_y։S돽Yҩ|\mM-R~ZNUX0s 68NFLvtKDϭ&{:Pv }14 (ȬIwf>w䆭>Z^uA?ɡ36oYT{-w/MG2_>/qrb!mYk2}}/|V4˷ڻać{)t'nnύ76V2&nAeuֹB#òKϗ f<N
+%͟X͸y洺.wuZ[t'ۭde4h;<}.l28uNsӪ7T*,5`ǎJO[pw,)N_|$qİ4 5-}t5僽=&fhx[,qBk1@FZvď[s\݅.gn]wZkɞ$&rWf1A7z03r뛇?cc,W{5P^Zs|}g<߸c3⧒J-3{GsaTgఛWjM\}R ni u{\l4MG!f0tLS]Ǧ^;ָ\sE# L.h_*qWHe=fyL,[jv`jV-0<erk4U<6wC&S>fT"YSU#en.X]3ڦ;^{ GsPњf]<{F>v͐s&l]w<}68wF6'J_r<~<
+>[-rODv]|wvrTvQ
+ֱuԽ9W]ż?Lw;_#FZXtZkkTZu&k]̬KQJO+.yC H'>ɚ4YqVU*ýM:ijAWw<Q3=U4Pz8"eYq 8{O?Za%(}שY% Ԫ 9a^ʎ k~Q($\m mVf{nMXsRާvE?{/~gۈkٺ En'kjWt\1bR66uV쬓F*EMmIGYZ-l95qC<kNq92f|\9ta[u&V5aGuÓ8g?^?Y;66΅>$!߶j~5^ ]0fk%(tcB[vkS{?7\"i]=Ke5Q#Ymj޼NeI;czM}iF{SxGෳ{:w̘kKARfI]?T7VdzgpjIѱ6qSge^a]^;LQ8>,3sg/:fO*:Rv[%չd.;*9נm\&22.-33KJ0~zuڪ1$vm /-- zZωnZxPܢ)9(J$}ٳ}aT"oލs3v9t}Lœi[ΚwnIz71C{И@c6t^
+|nQ԰.ntQl͙;F <eH9[6^72N{˭y/LLQ9~"֌LZ{ݷW(Ϸr}ؾxq|)1ƧWRwω~&O?E1s,ϒ\^2H{ӴcrIT*^[eͱ>*nMu^2!pijcތuԽ,79Q[<Kj--=g:dL5%/Z|7xc /^0tcI!n<Lwワ朹0O]ݍ7'u vTޜW&Ѫ0<Վv}R4
+Wl=4<jQ3$<lW%oa%(hKnp$ҬWj>k$|0],3[ 'fНs4LLe*W=Rp~//[Q!Czlp(AOyymywmR# Im:);fȄ{Z4T?{YvN}[reSݬ19qJD]QӝFuf1O9}4%UuAȣ5 ?Vg]R;3$qLuM \E =?XU6@ͮwzfs$޴orxin}`Zʰ urvQSgt\r/7A9:㡤mG'䷹;_88҉1Y/e~x_Y4NvyE,}EgN˟)?$_B]uc'NO3C&#ρ1w<t07eR)'L\nu%j_?oD3Ʒ=Gd]H1|mu_ys (^?^LWڂ+߬{_QCP/wWr֦q~tNqᤩLk͋#~:x12U mkO#?=/`M*^kr5 (+B;kϞ{K~VqȸYohܖ
+X?KR:xpvKկ9Zul{ 4ТМa;v{oK=sFݶͺo~fg|k5εگۿ}){w2[X딠\nalx /t)8vڸ/zɥXvd۹£zE͇y{lRn:lFQ5?W(q{Z|C>ypM3
+3fO<;f1>Ժ}Oukק_qyVwytGݟrE)y>_p}FRKtcN7S}=Gژ=_.UoȺmtJ>;[تB55M񮳗Oo9D_2^wj[Ʋ']2> ڞ-L/k<5g4}Zo\%,,vѐ>jP]hX^Bug N8eguKO_AkH݇6\&,=j?k>)5. 2XitŶa#ƲLHntiaGrAvh:>[s$;tA\J̭PشR-Kr#wjTc TmwenU6,)<2#"x:Svo+6WVcI~wvW\pw`fD)޷ke&_|:E1,_Wfl>xTY&j2M̾ٞ" FM[e#v4xrwc]ZGO8`t=[j*zQϙwm˼3AbQm<J27zj`8?<.Ԕ~u Jjz{t_՝^kiRY$Ï#GoMvhXԘڥ;!i旹z#o
+?и{:]),}ɜlќ\MK 4{¦0;cQ^2u7h` 7<jҞKiϖmt֞+U?͜h?nٻp][vs/uiw+skOv`?S}5j;|S.1}aqE5x
++'~ؿkrrږWS]mڰܬ)vFfYClvK`SyE#\s:tKQUn;7;Uƽr٦j>8_f5-6țqvQ-M9LBgU3G|?<taQ/mJ9"c~Ly;ݥ[N?:3B!|ڔ8Q ÆoZ+vX`+Km72VR1[o뮢YuWcOK(W?%2B,0}rpEYK{IiREf_ЦG>kS`K>
+ʫ,9
+5c_~\W37]F_,""o k\Zu˹<0L~O/YkkB}f:ta蝖0nܤǭ(?vfE紩Sc,y7oJ&MXu <cg󊅒z_jL)PV̾_.dq㾍J3[nvχBye‰KN;6Z+{;ro[;[Ŏ躕#?\lm,/6)D*-,Loxh~y:Oɮ3CN|yh!_8H)ㅜ_#Ǿ8y WL~k9c>:+|+}J/="pb7yWqJ&k{d&ϟ5BaPbf,Sߟ1rʚDg śnQ6Mkbk4z}wfXY%]vsOS <*G޹e˿t5փ$FWN%,ojxyɨSERyև44+0˔άM=0R^6φi1?m=n֗ӞF3ί81nvbATJ4Ym4^d9cKVz9lΣ^'SNjEPȹQ(zt폴 o$<>%ɱ_Q\=xf t(/2ֵ6_\p|jVfqLoD-r+|=Oo8U&X4R2|}?)Qݥ~}j^k=6W)?OPYpxf?0ecZ^%vk٩LΨ߫ :zoBM&9' B&i>"`5-7-ڨor=sA=Qso'g<8Ӌq->~XWS>->];meɦe+`Q'ٺ7$Gw)zV
+\.~Y^d綶xc#}s8j#w/yƟl^v.zw⹀zGōiJm`NSmEg,ܴ9>ɚPusF=40+Zrt-Xgx$PMoC]LgFTWh[Ҧͩ =zCSYP֌9U ;K 4?h}+3RdTڷu֪k/)پp󮬟 ppM!{MM$4^5I^ĥ
+wf,tq֬\0}H#=?q;Yܣ&oGHLץjw'1NxMsČ}tUŃGc8f' o7.y]}ح$ 8uU'Q/uw鱧o򗶜8xƏc9p޾`rMU79VoEIoH<{w'Y1R'l[ɷ6#_^jM|;A&.|>t>S=AuC3eY?vgLwSe+^r5!;&i/G;ȯjn\~s3C~G<ok4u.X5WuSquާ>DT|`uxI{s[cWYt5Z_xϋcvqbf,+XA--<"w賣{?}`ܲƆƿִZwt{ۂ}B]nN~ӿOvߴ^<KiISoʳMwu8= ڴ ȽpOo<_d&9wBb'a;Fzi_%-uϱ}yXobQچeےlYdWٻ{!_;z>1i&;F|F+?8gYݾ`1dѶ 3jfiZc^sƖjHːqK[_8L>0hΝocˊeۓ.Xy`ո,y7Oܯ(dG׹'Z} 500ȼxἉ6nfu7O:|E >>~h9m_oY4Uƣǟڻt2sMO|(p=MkV=>UP7.cUtzvs߹o C RNJy37k;rFGtXje`Y3tNљ<I[kƍU3fQjj#G>\UuذC(++)) `0,///''' A< >THG=
+zy$JH02|dg7͇(?(? (>g }>cտ}>}=.ʀ/ ,
+e]6Ìsyof35jusF,1FEs ,<0MżP_0po\7#?CZ7@O78ĆA͇ ܓQZQ[}TéutյBz ߸7߸_tILKƲp|)hMט7Q
+w*V Oż<IŶKd&`$`&
+)Cb .0s
+`<  f` D`
+8`c
+&H(Q1GIN Fsq6ca$A; 鍐Z$CCa°QT|1,<́MŶRÂcSa9ACxagdMuvc[z/PEt96sss$ʏ7upl.awpftC#
+b0Aale>|(i]z--K/?0 1PP0
+8O/2`*[\. T*B~Z Z`ve-Ö
+Z7|P|$0Lg9@lKXc 7?,9c>XT@qt"E`b :;Q@2ԁ;`&(+a\ucP,{@ vl6rEx4#@lR'
+[rQqLPp2: JR%ia^pŇ,Ppq&/gi[p& BQ`_`IxP|Qx2ğ
+\Q$}0  x{`+
+KiQT?}YSj=/r=s&a"lLzg`z3gϘ5{>7{8aX{)j?8oP(R1Vw S@~pX
+c>2aX&ihdphCW$ UlO6Q> dhbs GG C-F"bd_"\PZ3ˋ"ePI36-cZ2RrDQ} Mm}"ˤAS҆JȉqCڃa!~i(0x1 `úv1l
+M#p Vx:0hfapx \xF X GVW 1t!FYBY 0vh%G`pf$5xd
+KA`msI&ݧ9#rN|9
+ `8o !$謹ѽ,Q4]
+1{\|8YcZt Lۺ.Kp<)֑&aHO#nEbBo#ciVKۓX2?/ط^HzgS
+ڢ 0C
+7*J`L
+=gp.ҿ
+$~ߡ0F kh2\,7
+ W3&7;UbM@z],)*EEbk
+|D (l@: jO84EL
+`<Rp~n}F\FLƗXD
+mk'4L]]$_u s1,
+*"tEH1$ɲ,I`{8P3qrgcn -0v[fiio` S'g>P{%ău:.$H2n}ȉh/̇{{PC?STFkI;'^~D!a|*p"8;("t`OC U6|9
+<~^l
+gdD~GLh,oπ`
+ uhДlL?n69DC& eB]-$XO7@zp@ 6:D?D[R=W#쀡IodU~= QCB D,lBt`2-­oԟyo O
+x#O DH@<#_n1T.~3H
+h"EKe)g>4KC6hGQKĹ(0}1)CK#$ a"xI?g\h(k"R`q?k&k A:aY`mK0}tX+C{C,==X{h^m8q&BkK5?/ ta3 Aτ6J
+`k1 `̂% B*âa a>a;}
+?af#lV&?ag#tV1?agU#|V-?Q GV3?@ a826zC- ]LД}xl;ps,xЈ?!xOeE".PGCRΠxAܺfxG9
+ec'8 S7Wķqݖ(h6QA$K{ʍaLV]&+ VMz` [^R_>2X{lh'º}d5@M u
+ל] AEvC*b`+ԁw6)
+
+9 3Q (d]!jC(`+ Wm3m 7kwa~g'{X\Mrk=~_
+,m+A<_˳z%(#0n&Bۉ(a_p&Q!\k@T3wQ"(m+W怌D[/ +{!.C̨Usq?$2g;Q4%XՆ'`_oAD
+f@MA~>IoSw9<Ȟ)cěS&BR7W]dθSeoaiq9*G>/`(BN-~4'?~&E߱oSGca?@쐢|:IDZ!dځyXHSXxc<
+Ǐ:60@' BˆȇCd3 cqVD8l diȅ
+@D~]:ٌ;ewRΗNPsM5caQSl
+WSBqN
+.CXOi k`AD;$C/CE\rs(s]7SPtgܩH<$;+^-`oH`~W9
+|bE` T&â:ߙ*PFłeTY'(kΗb[B*lXLy6R}hћ͈. ݀8χKGE`[ l&@~1[F5
+IUL!/_c%o
+M'2PIROwR "t
+,@ 8`5}% ? )߉δïR+VO00ur 8?t1bZ[sq]n ch.!d@d `Q4θFiH<
+7_KpV , ,: >,Y,ţ a>t?x17"sgЂ`5!$a7ְe&N"ǿ.񯯼Dy4+*,oYhc!3PD|u+cH|_}[Љ?u$N %OOidy4 ;EMO'?&uӗޖ
+["6l
+WM'Gʆ{`L诗y_O)^:衎AKmQ>W|lD!X `M""rl_$ 5
+.'ާrA#K<@#7gf7I 05B@
+9}ZD*p-oOL<:Ol![O|Fl= `F] do#"]Nb39 Eq0E ,jA|)|*zrلL?|Z~'|;~eOBf) DΧRv_!p+w @[𜟈RC ȫFHdS Atfb!LKwbC
+~9M OK*NUwՀD6LBƷh;t=0[4 bcKt4֐55+tZD+ ڻ`$eoQmR˷CiQ OCd3/5d+ :8j2mTo![/^/%dY_$ JXtR)a
+}A/ST
+47έOtR2zYߞΦK+'M7p@P-}z
+v̎Ѱ
+<\ۜ 1QjkeA0h8FEhG7
+#u͏Á0qdx?tl5T}ex&IED 3Tq3!:5pRV.Vx@h2 FdCDǢ1bQid|HAM
+Uw_8)1oQ+6k<>!#h7 c;Ў5ZPj!T^(Lfd߱%N![hA-H!V*VN
+ *ɘ:V&"Eƃ&Em !120>cN 4#:1eQhh
++$p*
+G?ܐn$#AL0b&6N0B@.+XE$1rWOPPįM"jdXK":8Ow@6h& ΧWF:M?0@oAipKlX&OO,iE=9&(ε,f]{U%
+FF
+uh5[oУ 0o&1x&}api+B8$`b   >E0I^>f1p9Y
+)-ʀ*x)(Nbܦ6cJ;
+T^s%LH2I):N
+9|.$":TzD@< +չ"Gɶ8J_M,z6 <ϊo/Fi8!Q G!C@blőcod0dJ"@pׂ3#:].!{^ECNXVR:~ a{04 /4XhZ؋24E p|@:7'R(D"!!v,{X~$m7*;
+}3bΎpX ;E1bkH\4
+VuጾLDTl%{:OTak 4Iy?.8Pp6|Y ںCt Tmʢ7:7_Lh÷}"9,]+@4ۢͷT' {\!+@uHGCv7}j0 !e+$e@.*tQ8SØvT;M]$d!=+|D.Ђ=FH#F`y48)ƒ4>obQ< 
+E㲽0R]El)Qs8kP^a:a>4v@'6zn:="<)z
++>k xc6?]1MP\I<ElR23o}! !
+`F{goMRؤ"'Mo|#8(郎o ͹Ju{;&ƽ :@6
+XCb징 >gMB}\M'fS7[C p =~ĄBLOѢ~o˟g c `PG k蜄던 LلS
+{(DþZ|2ȧv.;a1<8`snƝQpdt:gEӡJQMO@|4IUy<ȿ05c@ 0kj cFl\@DX3
+N )0<SEc$ S_B1`mhB Nv_ &<ZQ%<GVh+~}ѯвDeG(eC<(h |zbޕD:GV6I_Qu@fr(UQ
+ B4;T`&
+Ύ EH'0@΁@l[ |Q ҥמ$H^&oj8Q
+i{Irb8U1lK/SR6ȁCYy!n3*B+FND
+
+Í˾1209ܺ?H
+"VLBI_/a O#$D!Џ5%bbD"&>&jBwf11j ^U`;ocZ-!>P)g0cy` w`u.
+ߞQHVB} He>H7܂c
+yHL9 z* _o 0yA
+oE_N` 5ka* :~煨Zd׫
+>|Z3 lja͔ UR'J 1 \ګbytm񹯏p~sC5+Ot|vIU`hͻ"N?,c&__bH' pgik6u{@[.&@XyBJk;rbq/I?#q\jh}:PɄ@y.z*@8R*+>zp}ВOM(Ȟ+.IS%\>up߂\F`
+L4m󡖏
+BTf}/OV}o)r<C\,|u7V]wjsHNW "” \H{ l:=hm0G> qBH9ɏ9@(jiL{@=(~</SP͙8ڐ;Q; CX(x$b]A _ejT×C
+Q\qע涜ߢSYTnSqePZnǠ3M ,6=2y/N 5
+!.lX
+~Y
+y+i
+h
+/BmEaIE0:>NBzp2R|KEkx[8dɱt;37- <R/Oʷ|Il~ScEE1Balm\* TuPk
+! dAbcnA, }dC:w")$u-"g,fJڽd
+OKdp0Ը-\5L |RBN.@Osr2@gdiQzMUAr2XE  ?Ў1GdtY#Df
+D1LнIZ??PV^?q `Nv qO7ی?gp:F"r5o䥌s'
+C(Ȉ-$AƥqBBD !y3xM h[X5B r
+ 9
+t|B8O)`& ;['P^IB\&6v]y@]
+c-2 Utd04P/& X0<` tNk.[߀+ -}|
+QYd|
+_ q3"Rwq24B
+RN,҇!\m\
+k
+԰xpv ?ޱx–'/t4Sd87dlwjE $JA
+gb1͜die{QlKgµ`'\skkkX.(JpW ,|5dڰ74K IN@[,j}8Py~j݇(X
+뽘& iM?ށVP쓳LJȞ&/}_A(Ht3
+Xt""\"/]DE;:Fs7)n# |LW0"o
+r
+}T`Y@`ߩȍpC*'pGd]<!dwj?I$$ [;pGC
+j֮?,ŗ|yz+0F(x ʘXVW戕_Tf2N3RE7_ş?㜌`$F,y+v[ۤ G!51d&! D`wz|R$yD xJ
+nzAi t cJ9M/˧bR(\_KM|
+ ɷ(6e u,
+ FtKEr )[fPx` 8uF/e;Ë8Lp_z8̃U$]I ,!LXN-7BT7oA'[Az{A@.,u؅bK)ft?I#iFv̆HS7iXK0־_|z
+X2D35 s*!,بrq][Jl)[!˛3~2:zQB:@tT=F3*K3 h 6(_XXX0gyvܱQ
+^'>VBzX z y=*zV鵿`-#ـg}}C55)J|⃒ܒ@nL[N5 "*Mrf
+fwL[˘kݏ#,9Eb QncC(cBakaA O kPi%__r7y[M.,*k(_$2a-!H WhI h_dl3d@do>|HW#hxEJ:N-n'k";-Y :|7jكU~7Kq7QC-.?6,aGS"tѠ6C!臱$+lZNyPP};'Ty7'Ýsrc>?.W6DX“c8UU\e=|E(L)bؖ^N¿qć]B +ghDo-ƞ 89+/4<b7|PEWiEo-ϫb"VUpg
+RbO#S_%D7G[z&ԟ&_;A
+g
+~w 9~3nwˎkM2GmP2OKjg{2# S7QoUs@wV8%*EB9T~^rnx~UnƷ/>*
+I9* \DWUjH+cܑ4R0s
+F28=# F2㛌zUM4+vq-(Mr2kb><< 8@o yrF#a G+݀O}2K8Idj>ÊBR 7}.s IP_7
+E ɸ^/f\ϣdy)6,O 5,j-AOC[Ln>،OE HcYt ?ݹM2!k0n(&?춏f%=>?h߀xv՞nhZ0n-s}&{51?Xk*Vi* ƣWDAdz¬/ʌ;` QRrjTdЙ 
+YcrP }Mg'aQmMA@
+83 %N'3hAGPfB]O},YG (fG(hgSJz|?쐄2ߢ
+k{23Afe+2Gz-~nʅsl=!JSE}C 9%ZanǪ>K'^G| wGa8 ߒlY0 4)&9N]2rB 0@e51&1lf72,J_Fh< CSE{P>ILp="Ní̜?o3vdܡAwXPE[θӌ՗cnRSyAGVZhANN&:gM/'(hWg_$)K6@AOUE_
+,Li}+Sհf J9IQ %weE1_5)x"&~9aʈnE|]'$D|׎a
+a1L˘&-«?P9: ׷mpx_kht ޷#P&Sat/C=6fxx*t<wG
+G{aJ
+u.%{^v7a+kq;x7g6|Ð SG`Ġ'`lcFáEҙ/!VНaz<oE,LE
+`iXP#,C6d<~Fx7nO_/J {𖦺O!G>`a<4P:i: 1M:5i Dr4TPg$X^*~ñ&_@2-|^1
+*A(Ab;MTHZ~/La``9;13z w'z DXU|(|BdhLxi;}@,
+VT{P6"6Kgv3//frΎ/-=^=D$h F`Sj+! lQx|-j&5~|?P"+m|! (xL3+2ZDd6
+
+O5 4PI juJ;_[<u+AxE+nԼ4{"1[(1"?
+ $v
+Ԥۉ ަjN\M( qe0'OV`̾SQHC(we/<+Qcq!Ua9Nu~ !%܈qV?X d$j?“p)T;~@$!&1FMlC')diAxx!,M Ԧw@M0nĶ)<-Lj#^Tb'8
+Mrz6-Z-}V^1Ƃ`6 & ?QG 9w$@(s̙3gfΜ}
+3*Ol
+
+CG aAi$Ngz< 4,԰Y-(+<1CTZ{vW'ENgɴ1'd#DHڜD#MC@jtvXvL`);c Xqi5|FGvdRsTL}`ROI~ߏn -d̡TB*YsF}ZhnZ4DXg2'1{r(,MJb| X*z66׳"g33yonupA`"b!W'Gg Y6 *_y{2yopJH |j~3ͨ?ƕ7܄}ފoPgOm@l;#hoԬMT=W7Az
+oPBfy2F(%DWV\9EWgզhq*n];©%OA807oг'MK /;
+l,3&Hic4")w
+-w"-GWϠ' xA "칚*[PobgzݦN#~AGvn.B'|}^Cn &HZ2k0S0jr4W|$$#{1<X|u,"uMo#qA4(R.">x)7$3DKבKpmr!4O%@W@: $w@T{2fN6wҿc(roi7Cnoba؞A "]t+ L'k|jW"G]Xw>f:d9- d)Km! 8ɾax
+O
+x>gLK`_xJ{
+[-W]pOg&N={`?OrvGrLUCg5fJ[6aUX^"|#Ў8IE?}˽{
+5M('(Ď=@X N'"j:re{o#}h%J6v<Z'|:Ũ$J%F:lf#4܅+!۔S,j |8ww>9fKC"S wy- I2w#7!-F^Jίd2l0ԣ@"їj}BW[k?Hݣ׋FPĸA_gۅ~lz+ Nj0슼:[A\zs</n Rt!a.!.տ:~B?~އ-2j;' p|;6XE= 7$Ux*Zxxqi )ynM|89|SV߮|5Q<fx,DλokwsYX>Gꗎ/BF|
+e 0̿kB2/7蜷
+=}x:+70ޓϼ&Vcd.V}3)L7T1;:Zloxn3-O
+uxOf|dQ C_ε$a330Ff|jtScI+-<LeSR*HwwyfX\-njȞR92gY!S`rՒG`4йP5Maq<F 4e
+UhYazwcޫUzi<wUzkT*7[eYYfiVָUA^s@гU_Otާ H޻yD̨rQ2OL`wD~K1=gY?fX|cLiE6`)'yN,R2Rg_gr6|vD<K|j
+Q("%ÕB27kJ$G>ٷQ<a04⼉v&0 L&^E. b-Z#X3s˾.G3,|NK/{Dcqw]8evyq+3݃]u~,$
+S\K7
+ ?mby~yr; w=e!<_B)ҟ\Pu24T52yJ2$W _a\
+W]sR9zƻ{ R-7VukWߋI8ėIU$fm}qx%> ]8 vmk+ʂvꍇ5߲^17b%4U&뮾&hrI#)Rh\#^L7a%'MA\֡>vm%c!+Ey2;\y޲M6
+!M}gu&;+42~FDL2ivV-lX3B~fr⣘P^X,}&#8[(~O
+O5'/&ܙ7N0G8*s0)@i1RϽ<:#׀ lq8̕fX*%UPL?T̠źx[ (P`[ab gYK18óm֮sJkj_U&xEP؜,^bf3Q-r[af&`I0ɱ&C hqW!G`hʍt$H( ,k\9\d
+3/3I^=ŽKh<`ɂW?('vLki*Q[{SO.Es "4wWEev/+SP(?,s,[+  l4Oe+Yy)us17]m7aWK@sP臮>
+YMNo(ZEAe^)|N/*סXÝN:tӳa
+N]Y[WXKYrNQ9iN? ph
+EO_xe~0o+'@ 6L
+B+(+A_55ZU>C%-U
+Ac;;7e6({1dѻIky0)?Ʉ?30m|`)|AybFc3iBAfy)p^ңkKWAmzhV-^\=8FG
+9ҳ,vYF6seb3Y s,䳲|V6f.,l|D6s9fzF$Q Qn@ =Rԁ|_`|u./;I_QX =xE,3 Q ;,[PU#<.#FAzX2Y+*ԛHfu
+PErP@^^gbahܛyT5N|.u_1bp&[Pm%)swIL?s㳁դJJ'5̙˜;v@;;83{:gE;Hؚ20L̑հ]a@R}Rur0PܱQ 됪60mc F9fs
+ =bs
+/ʦc&d="L/k|$=toۢ69j_-h̏(84!Fd& P%/s
+fF m"+aG^
+asV8+@&Vbv3+1s{+B 2a%Dc%hfOv~{~k:-4h3m+?:ʲݟﹳO\=61%,H9kG4hH R9lľ6}\B0(0z6` @gYYЪ[
+9M {EgjGZ# =\d{ wn.kkuh?@D;&\86̿E/h^cAѝ͝iA0E K8ՎnYi/01t74=:gx~ec\0< ԏxUmwxZg 0hwLfTze
+<kL1k61حavPDV[=fES.l{
+9(鴝فMO᎝h^ O%K)+ "+"6iG!&4]q/p z쥬|=be
+'`
+Ww ߛׯqj: Xwpe 4m94{M}h[,(">۳U|F7;/3t
+<vuZcobX2[^P!É#:.YqSaV0=P>7
+q|^ ̰DŽ/ezUGQ>AޗgYx*?Rz3wv&3>i\ό9'=KبMp.3e]n/)V2Yǔq# uwuh)8ꁒEe
+RJ)U_aa'RWhT<}H#nc>7ċ
+}}v2$?N-B_d}hoW H5 M7
+x`1(HїQ=FI)os&<م97E[Mhԛ#Q'}JX!iF?ZY,҆L==yӋ -|ˣ3Pkڠh}&
+{ʿCyi!yJ^,ʫȸ,})Ui_՚Jy1fBKSIܨ0"f`r=*N]Bi6lّ5ԥාr+@ >Zt# 8>g{w]N
+?ݔ k'g}kb1q$Th (ruܼ6;%pn]=L"Uڠ
+M
+(zde`蒗y.C%!^1p=T?=nEQX:
+ȞBUM>p3?>UӚWSHjhO)ҏU|gfz=Q޵^RMH"H)S0xSbO`g]Z[?,"7//t 6*\E( |Y6j
+V[Lxm7U]3_NWyv6;-w
+nd2֡gE?1q?`G*^3pl7PNB5'`ݝj_wOK}%cik [ilI
+cc PT55 X#Trrnth: x`Z";`]
+<BPɎwCǃӬGع>i77Z ""0Aih47d JQ5jf? [ }>¦Z;GnFb YI4'f]cȆ!h.sԠE/L /ZadCoz:ۃktڑްa[C)p{-~&'\!A;s3Ԅq.DXHa|~k_n(%Lt>̗H)qVqBȱ}8ank;Mk;Cʺfc JA)5̶L m=ܝ^=c=zXD#2)
+0==Ub.T^<ź0Pî\=k7x-PNavFzz'  :},{!tQꌍx!575x1: N^.1w[paހKt?7=np!=y+p;_m)pιihiƋU._<3a,'دix?#w
+}f?ُm\?btKm0V DA~<LKl_nD.m6(#=鋵M emGJ]5hH2G]7R;V9”\ \' гR7ڡc )@Bi{ORI
+! @lR
+2`4A5HPaH$fZO>@*J L9RX:!$AtU)mU ^X;{GS)u/3 w4L!+l :YĆY*CPd
+<L?x7'*{s
+P! GI<z7
++Y5#)XCY@j .7XpjÿSi|
+> >4G|=:t 
+RIEK'\S$u^BԇSYfC+ O sW0
+H)Djo6>
+M"hcV3Z:hHql}Ȏ4 Zzc@
+HbT6b|RhzEӳҜ%Aod"8 $-ҷOj%bL5(bGa
+Z0C|A)Q 5 fR`6<g9_0~<|Y,|b 1%pE; ut$\mx5 #YE\,lABû(-У"- ,I ̤W/"EkA;c1~ܘbb>E$4g13 >f6]c\tc<>f],c¶fL"^bY_3/n){¶yzH: +g<vsj( taJ=
+/R}q_ڒ&
+^hF}h?"eZq81(LIĨ3zQ.Xj%}$2u Ki/Ԃ8AV*P~`QtÿS3'T=}d*U("ەKE<9-X
+
+<=dw&ZX<_T ] goF /,(JP2b/쒛ku3;j1ۢNGgؑ Z2X?d}Jth-v=C,zɶT)2^+%AScz)_z-ӿB_-k}ivhk&)=R1fIo@ٙ%frܪ(g9f}Ml5e@ddIy%MWG|W_r
+\
+m__<u ˂G[- >O <[{Ht{n yC [qt߯`JTjv_˛`ې&
+5'"8"ώG\%t+f1g8/̼E6{v}̎~i &ADNtOcQ?VV諳+'jyj9L',WfvuR
+=pk%(ݛ^2
+0I5
+=/t70m,uv;|!
+'D R8*"1Y$7̂ F
+i
+ucŋ\DM;rp/ADi,kOAi@s8$x*`jgkBw
+7+NLFYH3L8_EJpЂJ^)C1&PbZ|FPw|G.4-h :B@7{HOIG}oAE%ٲω+Lw-=+VK~x"џ9^B- FRĐAd숼%XY
+DJZ
+ŎB^!vB b@DERK"14%"75Ihwf F H'UZBeqDa@?8PtO\PP rkOZAI65G>w*x ]<_yY4ԅj(9݆.&"WgEZr(e^;#5١sg
+ aܱSNÊ3T&}^^5m %)D !K' L`bӁT$07fqRE
+QB<8:=G7X@/ȡrE0.uf46B"/i'XlngVȗxIW2N ͸+r_+;]FEG~$xo)ceAȟ`iKO%;v捚avcitaƈy
+9H
+
+>-뵴 YP\7!/MJ <7D~Ě$3노f_뷡.4HR?0
+7|t[J<H oƯ ̬]m14%$?h7?gߧ.Ys6O鵽|)GF5a /ǫ3  ʿuJ]7oY&}mv^݋`D_o ?˂sY^7%sd%/Pr`mF|hsXk4 c%;8D;y`:GߺEĝ}>EyE`+Ÿ4" 4?;Oįܠ͐rةU8Ly!1g^`mrIķ"ZRG:Zm/L/ws<{^Ji`Q|!slYb[KH#Mr $8ޭ} m$`QjpVANAT;yXDn)/um%ևH,Nuم$f(/=ENHIyՏt pbe𗨶~*֫r6 "ƊJꖧdX@[(0 yh#
+ǒ>S{e,.$g]rOw~c*I=&bɚ3 !|rs#9nf΍~cyY#(/'P;p~
+L\tM,&!ko#ݨL-VNcӏ:h{Mx+ȃvcf:1?\g$/YsV)Cz5RrRRz/P#(yּ5rԹ:V߬{,9|Q@wSQV<9rC{ Qmc+gwp|q&81Fـ6X@32xZ~l {g?LJ٢էɈ0[898P@:ǂ̽YGF4)jrɿ,΀p{9=!f LguŴ B&oB"Vݺ_jmGQzx5Cp{yrqAAF{>Gi
+n%*&b?`?BV0g{ @d*ranc1<S}=fsnaaӣ:s+kmt44#ʝikaю[FP9cv欓_`; O}XVdA/%Q?<P5r6U%Jh
+Ȅp,^lub
+F
+1D1nCnOFMf
+@{:q/u2
+Y@FΝ
+
+&5qo#aF}w&{@4fَZ򹟖E ]B{s7tS^ڏb綼棚ɼ| )]dyV=LH6
+$hGﯓp07yiJ
+ u,Pj7Jg)LƟ9<{T N*7%`Џjt-X?56l zda=wv`Cݍ <g_'LH~* \{F|QS;\rbJ/"BhS(ky_uYBjucL3kpkׁbQ4xhͧX 2^YkI
+ł:fʥQ@4[Iʓ.sf;PZ­E~,kB;z?cr鈲w'Hz6x
+_anIץ&½$(#2=&ݺkH;׳ et`28=.4Cc64r[P#A'k ݉
+,{.-aV+3g}C0d
+r=Żw}te]
+R*=XFNiBk|twi6]nAݘݫPmf`u,3qEoPdUuUg~/TA F2uXoT$Yh̑~"~IXP?Fe3yMɔ
+?XRaNL&m,m|+
+ 111e/w>]x)wtg%ok_W#Kh~F@~exjz/a2;-]{}րho {f$?GhMocJd/]AcðaG!^AC MMڦ]ZR|kޣ:l6\A='3[q!))xҐf
+^*H$>wN!EA}s9_HDzrK宇 #m1cWp+1H:._J̕tJ-]<Õ:x+tĕutGDoc|o~] tQ7E#k
+xp3Tiet&Lǝ{@jCCCRuLnxntśŷ17`k<brz=, nvMkj6/L8uSFEooܲ74`*lܱ)FOcRo&
+T8kOKDx!hvv C
+kp&\>3r7@gkoY;9 s{90)&&W4N!ZҘQ5%xJ T
+s+N6
+dCwӰaaAq ѪK-,8DiK\o#7&.Qpʽr=9&(W
+Hڌ /@ ũ [H׽ ZmZӦf!=v1_8j,tǿƊ-y"M _Qc4.p<AulvI1"~Y]&$ToG !
+<IxfL@> u""8ؤT
+|DUGoA#0Gk-
+4O@sGBH
+ِ߼j1r4=y).<8~R}d( Ehxᭉ˙◽͘j?8]`˃x >7sgldz/EFl:Z)_%sj,O% %ʿKUOO39`޽hݻƟ l
+8hܙQ
+Qى-$D(w@qbCLVFul WP0/ﴆG϶3~]o' iw{>3I̍(Ax zpSA2@1Br}MtFUNJJ+L1(4Tߌ)QoY=uc]Cߦi[Ȼ~#v܊~ZT܉7 /]si'r%oG_r5~]g2s#O2yۚYw
+GHGV>w59wb=
+=,p4K @N6Sנ_&
+X
+L$R%4Euh N RyQx k)a1"+\6ȕ l,8
+uBb14 EȑshBφA
+Ra
+EMQ_8!(%2?Hːfd|t id
+!S Ǒp,{4H}sFr.ft_-5f<=Nxڒ7vd|S{>-'=;O7֪
+uKc#!QgSliױ]'Ys$nIGcsD_A4G[%rm&&0]
+~Fgc*c( smGڼ0 GmO
+Z"'s?+8㇑noۿ %NN_WR,ȞS>vua LKWτp9H?9#_3^ޅ-y>vY"][ޢRbȶ[A}#D~ [4FVooG㷘'@vΊRKNS$sWWcxSn?ooxm4۩x/|!~ueGxf]~7~kۇⷘ(r_x[|~Nkv];"] _ū/ q" \R6o5]ފo7^oHF^'7~0lKmD.86I#zewߍio"GxZȦd
+";o,<ooo%r]ً'Wy#
+nk{HluhaRTd l?(0-sy@z Ȣh J4W:v;z[-)-;iooͦӔ'!/ň~~<9<xYnAy@u -B.
+/
+MouB a'Oܔ`";L>g0}n2K^sՒx<wʣjvJgMOv>]-xCAJ|E~?KηӰj|;6,&k{ͻY؟MQ?#*u4k~`^+ױ>!SnVf[F ] LbC}'
+jYTP_wfCŞDꐙGu5
+#,3M]`eJEwo͇,^磥N:㞥<7z|P}ۛy[ ԦF J33?[lpяgCm\sPuERFZ-2i/u5_KaYEYr}+R<=j0)+ Z:e;=^R)?dߏ(Z9YܝNS[<=,&Cx/HϘ+u
+scׅ.5b߅qV˞24V _S4,׽ $TGAxR>.2.t5&7- 4:z~Y\!!+{BiȂiā0NvkPbɅ@&m%R5Jhs_4]/Bښ
+\DLw rZl. Vf5J@[>k/z੬xО2? bv<MI.)8n?P.#Ն5QYax01M)֮۴%+Cm r9x>$R[$|Ap+[db5F6'e0=wnտ5P`e&3i&c?"C74F)-c87
+o(2`cZԠcN
+V!0#.ݍ
+mֱ]NRPjE0FCDc]6g5#& |J-Hȿkj .߂Jghf(Ws~4RG=cs%Tk@LDA#|
+&yx[J|eFchZ( MK1Lb`KJ$-sكd}nϼČ>㜿*-څp$EVTRf/Z4a9 (qSyŅ(Nd$:ck7Wz2j[R,-ː,7>'Of-
+0mlK6b`)Unܼrݡda̎/&O'6g
+1q;7{@pp$xR矙v]ŏr3s("0aHQ _
+(;8xK [LjeȤt$YTHW -SHVELUvNLK+aQRa^{kF~-*HLw\ˤei KMO7̙[2e_{i
+{`x[njIT1[y)4]ONʬ#w]TuLg SbKԄ#h,Ԇ(T8NdGXvYfp
+#KL{Ƥ׎48*Aju%Qv7X24@ky{NMiИa\N%O%טȺ͸~Zf
+
+I^ڇP+ erXwWj-665g)KNRYsh%w tCDaiLJkz6Vn}- )04h?FZk@I@0k M
+ kvmn],QQjJ{Va
+9uA˧6{A{;9zZv`X'wqfw/ڎ
+))Chփ>6qR
+nEH 0[`Qo *#gq*.;0{
+%RGfHGU4^ P{d"<oyz!7_]u MϯW$bU7'+Ews[l^Zuqgg; C%HQ ~B3UChP:lEs)h~ ā*>?7dz^3{e+\̀=TK~ۡ suU9*0~)Hœ<|:?wǾmqFjTl `+|ɅϯP@=x{bηNDdY,(Mչb9!R:˳cwf_1jgW~qo%-D]y+ JQB Mx2s@WPW ɢ}XB2[7 $uE ­1FrEWu20TB^嗙#>]&TS3M14)ocִF0ΐ #?X@S<̲M]^.5Vso~"=
+>{`TW5Q~JWY;o>A+ᒔA[Uie`="5wf3zv=̞ TA7Wf~(9_l+BJuy:vO Q' c?-B }oB_%ROJr}Jv)#|"J_X?]F+@&bҾqb(W} 1`A>oyI%ƴƔW`Q]KhVj?kbݥ֧8 iP< )OdE4)
+2c?}O%Xt O>f>.i˗D,E&6*!`h90?k&T}.!Ri~Brp F1t
+Hg2
+ ŧgqw8Kcݝ*Dl;t3YbƍTؾ<>CoÆhz'` #j@N
+"˩{`ţ7_&2tu}~Մ~yruA&忈 0Ȇ1j%db J@ۅ$Tw&EJ+7Ua8d YgXB,jfT1Fi1VlZ1`sJдX;
+7kQeB9őO8qS?zu4<q՗뭻(jͱmI8%B3}dVTS|16.nMp_.5=k$ϱ6I]hg[n}O3B%zB)y (LJcRoa-%s
+Ra*5:g'-+oTRd*V&I)7(m9+<{\F3oEv<1Mp$h@gkb.™.Y'[)m]JL^k_m_=z&~1~)~9eRrWU~@Z6
+Kbx_%t -!?NAxLd;+؉I ʬhYݞB±= diP:o:0,m]0&r)qE={'>r(+Ѕ*y+,"|I# Oy D݉P\`߻|]+O]]k袿Oy2(HCskz,y4s-JO&3" $%Rw՘W.EAVs uTtH=]iL[/붡u
+D#g' S%X>^s U"yѿ"1Eh5o%ѿ")Gn@ 1) ]yI
+$TYfk0s;4l*f rbo] 6 s3$6М!_Wu7yad}cVcDt8+$J_]Dj ]'~c0v #<mNqMfql Eيw ݊|fzgE
+͚9/6W9ztRŹ+Uco>q醐=u*+ȶJُ?̎Nu jC /Bc2r4$AQE\ n$/g }'Uu4[$= Cѐ)ɔ&
+ޕP;iyS T,a\OyD,
+xr!%F
+HFaq4Ǡ"AeCSЛ}F/lN?S贄>hTV.SС٘؋q<Jn< oCWxv.o?[h1؂rYPn.7u\aϗ񯼖 bd7qw
+YX.ن*,MU&iz J:!.El
+{@&-l ?'9:Nw { RU-5)c}<0_8s@b<3\V9<7/Φ{ yr>pg6t&d<k9ip˿)D^聫'3iLxqI:=έƫCsۨnX@yJvX6ʡHr ̘b\jק'helK.%<Fx3UwS\K"ia9,t=mzGqLU mleMwxwz<J/L:>X.B/*1]7Ee-R9WAŧkkT\"A6'c8/0/Kzv:er!
+a,0.S[e~&87l$ez!S?Q<xIMkʱoq6xJ?'y-=F\ )!)ƅ)k[ic˺`(&cp-\~+ A.pQf>/!>wpmPي՞0 Մ[YPĞFR)XKRϬOZvXK2^wb<W`ps4x%oxKqҚAX{bkϨ8%K4Cs/W7)1>*Fi@6Rh~3W| tSq"KN6 &D̪υYpySDdHrj<B0Wjm\W6+2+lF}z@pUoS bXh[W)^)#J{z|BrCt<+c&b'ܶ 8F?"_i c 2,?#TC%i4[4'кrFpxkD/Iuo~T"* pJ_L/`U;\_tdڲbe956Uw[ܦj.." 8[8mȔt<^~W\P_;o1#G.Gc!*d\r~\GCu53I璩WɴziޥavL2mMʥB~4KKTI].z=So /Aԃ!rjϓSE9M$m徙vWP~߾x/Q0[Ev=KG=R/7$.R^4 %Sr+
+y,I.Hcz~f,?-#0n:+042gGC[}G&"}+[j!yQ5.%](bAI՟:SztUPA ):Q
+L!j?O]ɽ?x#5¾_em|΄*D %mĨxGE$9w#y!MmChwtgdrAΉ0Yĉ '2%NɈ}أJwt VO V q|NTrհĨIf#7;+[='ʭ䗐B&cј4TS-ε1*ǑI_6XP{~M%tޚZJg3bM[a-4`\w\x2v 3pm`\ɽ71}lnk
+#XKٶ<a><pJA3-kj_*֌QwH196\奮ș\s79Mrz)A#;Ea31"gMNYee#ē5RVhMUӘ{Z|Śf03EY&p_"Apͦ"RIx涢1* ]ג'c
+X!Sgï %󸀒 ҄7
+?q=7nq$+ pа(-
+HY2
+ ϗ7OpTVҗ/X KEdeaXQ) 0NdaxFQ,+0+P.+ g|& se>$ jAY8yv -\|ٌ䒬ҜdvVrYcbifu_rŢ@Y %G
+{į tJ ._]4_b%/_ ;p8ŏWϹFD5 [
+
+-p^<t7};34gP'&m
+uQ OUfy2Ic策{g|iޥ
+^]UU+ieㆫM:_R}qUIN5lX
+Ŝ(  `?k( =:@ Pk*:"B.-~ ?n 7:: 7r;}nh.*.nX7,.nXvavavav7vavavav7;6WC# 
+tc<!x?2Ggy'x"d|ŏ_#$#=wZ{<CbT^`T^pT^hT{GC)
+hٮP qS-7F5&|z "i}EgVblv^FzoN̬E.qd,fEOf|O3wu;-{^B/n;'b,6=A4R 25yק*^['S nx_})ZquԌq|͵odY_|Voij6VSnTxtf}>x@~/}2̿sAXo F|ߏN;{R_2\87/X֟w
+o^I\t ñU L'>ܩ:nn'w> 2RnSŚ|WZ|6xgz;
+Z-lHhJ^ǵ(P}ୣ|6.WR]q_M ̯-Nm͋᷋h7p@KO{͗*&v4Ӏ]C#. ])DAHWIm;!1y@ ߯ F
+_"4|%p۠wz{
+Zܜlkkw+-yasGН Y3J!QNr\^C|V|-|tmknRAݖkՓRfE~vݝ ^-( Loܻcu k 6>8RSRܒ~;t"4NxgO! C IeR+?\ҸHu;
+}fwEn󡾣WS,v}BnTM%CL al t0ILub |KN :KƧ>uB칡,y2PeYnӸU{`{6~ו)5w7<Rht/ z2Z\R`]Qg\?U;ʒ6-8t&3Ի殮W`ۙfÙ%*X9 n~Ypv3eGQ Nk/mJ=D~KJ(t{ݙêwa%mY yR[/C:O+@aWB|x; #KWNQ3 9߳;d+6g\-{uWQ;aQ!tۖLi
+ DɏihW
+VFX篟(=]- 3ēsTڮ &-CȕYMo8'۬lr.)wM,xf*[tKBl#;S#xO2nm__ ^wnKgxni.<{mgu_ײ椰<wˣi΋=NjLT6R>hd~&ѼyPGQ?,;ᙙ>w_~|{uGï
+m8L*VnwpCwŌteC|?ͻIwnd$鶭`g 7~ cƙ
+ST}I٫[<ˈ-%LK~(Y}-/NJxa`YkkYTZIV,$x;%ҒS}+O=njvߥZ2eo=:Jw)i{e77uMoޚ=iWt ?>s$G.h{δ>m7y~a9K-t:zv'&
+\M [`j2᪗jjy{3sYD)Feta՝4;/%^pIҺjs9港-KZR8(eyҾgį#}Ny~~ /ܒOp~hmnU$7gj٣}gJlo?.X°N6o# ,)̞S嶟T^2kZښ_{WO1^nqK&G:Ԯyʄya7K֖roDuP~f>ӯY%4v<o
+ T_]ɗ.L_ )ʹ<}v:"lnL$4yO
+OQW|AdAI%vLa0~p/Ӯ+!LZIg@j|O+'495hn3޺Vw ]M.<F94+r~Zgu={K73sm9*mUK9:)RVTL<Uz)5|)B~5]ϚQy O?M 1%au1oؚ~OVd&'<'A6roYg ߐ[B(nu,#k.(7f|pW103)V@pLayIqotSo9;Pjw߾{mzGVTsdXw\8n󛋶9gAj˳ s-Ɠ[x/[b<bEd97Wjʇb?.fr^PgOFsQi/:roO3O7r6o,k{dE]#{rjJL[#q9RK~L3OkaױJFuW_}_z̺Bٯvh8z]ԮzB4-0m)W864$:eR"f_x7{\NG˶'RyhѤEOn<sy{Ÿ,9;&qv}zy?*.KnSq蓋k4:t,rT>IJwty@ǀ)=ob[C2lv8y_s2;7m
+8Z(9wrr7)w^n";aX̳ 5rަ}x7Չ-W<BEdS:hy:~aI+J{Z;׿kbKL^p]5BGupǛ.}-_[77MmjV}֠B_o^{7a*]/,&^y#!ܷ/BLx״HD>Sl}+z.̩,Z♊ kiQE[Zv'-nTe?4g[ */e/*d*\Cx5eoټv&K=PA׏ b/Z- h/=>]GqǑQv
+vU9cLO72d^7]u}4+:%~g=zZU1Vx) +H_9fӿ6% Q*p8U"Jzcvˮ}Q6YOu .7"'[jm'Ol:e]C:);yM3 :bVϝ>6uzDߝu|Iov &tVv޾qcNr_le[V>lXCݜT=%,cwnʸ$6Kr=awpZ%.)A7.0wç m|W~#jWzdy/D$UhۙșS7E6;^?3^Qoϸ# 4)KWՙ}^TD;h*|ϯ${ѡ21gmCZ/-7]
+|iG
+;nWw-}w$^ #_t>0?FaPqVd>z)lv&)şJ ,!A^3pI'=ȶ_|-wxVi6oV= fOi4Z8׶o(x`A׆iwq}ڟF+$ȼmsa8f ^ZJM%-_q7{aT6=(3kպ^G^ců~AisW4YgJy !ՒW/;Vr˸|-9y "ن ䷞ Pl(M[Ow nοAd+ruZ#~9=h܇+2w
+4cVfe}mM]$ЮϋY'!vL6w8ݚrk{ٕҬڽ.m+HPJj:GgYYEdjP2}i +%NtQ)ߌ&ߩ_軡e̞*tU|ct9><5kEq7(%|y- ;>n!1V[޿^Tl7{iN{Ȓ?lJjZ}eq=fPrٻb'C]d~E)؋ Y=I25Bx<=՚ī'Fc)=#wmHGw,|-9sp틼 'b^ w~HjѹJ'yZvJ߿򏏇v4f^ 7[к>Fx-fsr̤w}Zt݇JvWgڡ&?'Mu몮^6>uʁhanwf?扟?^U3Zc-bfk/-`79aWo9]em>X'ٞ>uwg];5Ű| SSꍙߢ狼NI٠sybnri}me\q,R>Q_08w۞n;u?"lyEgқ%* C7X x{X~韵fƽ&/Ӑ_S'<L!%X!qr-RҘ K6޿(_Ϭo
+y K(?zv;ƯeGx͖߹lȎKrw˟ꚺJaa`I'/m|Z~ăeG^Q>kjHe:۰XEkdQ>2nzU<~LRSd{>_eső}¨pȻzץ wIR1LoZtTe
+>wI;OoMr3˜z=wN[$j)8~Xv4ۮf~m&zZXӥ]dl?xm#P"ֻ}\@U T:x~{E誢F#w}M]]q9͕Y'&7iiOmۆ۞)=ܝRqBJ-o&0\ɀRhwzh4wn5șt`ˀ ˴Y""2zwN}Q`%`'O_um{n~RnbQ:(NZ_"WJ}=;1O+\ؓZ4|֜ć]^!7O$R5a.eLxp ka~ nu}]W'jIϝf- 2bqv =[*WIn I3T Sp .v9bibYg>X{fT~SK>=r@o۽b"k\jFf󵬘CmK|_6\U¶_iiѾuGML{JT!T5ߞ=KtTx5~q*}x|!a[h\0KPSD}LqN7Y*4<߼B_7wZeQ ?I{AG}Ac FOη'+[nh[zZ?l,:/us4Kٛ6k1Rg#2J'$L)S*k,M)_/07}GJOd7\RgŢş
+F'Ѳj>=nܣ
+ i&{|Yfm*V9W*D[E_ӿayln4N Xo~R^wJ]/e7TWӔ:H']S׾}MtA;F_Rr62oY, ڵYf" +ΝMս7.|u9LCǍx I]ʻ&o[
+23pK
+aќ}3/E?S~]${ObJ*;wajbPum3=;d
+<C/Y4ΡKR⫮xR*EsY}Yת,0hr0鷹|َsӞ܏Qzڸ3Iq"6֮駨q lr̔|kޅɦ쬝5}USTQ;)SoIQQחʢX_yxק4сo( 15gL$.8qjӽS>%lu?x#c}C/uEow廤@vX̸y
+iO>/Y>ci2*Z_g^ Ѩ v<ſVx֨SUvˠKN}xd㻞Imڴ޷+5ZfƟ[M&گDzxeگ*ߕd* ,yC gb/,_k_ٶiMtGpZ ׍r㷖r5}꛶.+c+>i0eدg#{Uk~}Vg{*VBm̬myq n$_z̳&l<JsMʆgkכ fR/s`)ku+$c[KPҖ(֫<}ܪ_n
+-vߺ~LzW;F*G{trзExȼR<׶Ėb㗙q`{JVVD*:ictȲkBt?~_p:ņSoZ|ǷW.k> GuJ?Y[sCRiCEܷG^ *ixӆgɺYk ?R/ x<V!c/CH)2)K㉉Ks(iVV:s 7IGHPQ`>iMBQʄ>?ՐsR)_}|eZiA/н:Ow\"#+ Zt8[,տ`T[hm/wZպFvjFrJ!Z[@v'ћp!l^+a-îs$#koʟƄX?ָ=J@rgWq#k#y֣%ǭn-ZD_ YLJ =; vjZV-9,?Ll . Y2eJW_ zk]}W3̪^{i =nwJgk
+V};}e+\(jfLhVze{-w[jT<y&`եc.3I9J8o֝ObjXM̳}oلBY].oi=v;У:~"oiylr33˼<Ӥ]oe*&}3'3^--cECAk9-oXu1q%[/ߝO$kv%{r;'ψ>k"_>A8{*6^]~c|ֲٯ1f$Ҏ_Ztv/N̎j*Qh9?|W }SIg4}[~u *
+i]gw?7~lҫڧlj<^uB~w3ߌ$IVUC2鴻t}YW؋ޘkjToۀ^/Α_a . l]P5UH{Bͨ 7W_
+#;65'zOLp]Le ќg"\'և;74aek 0R:Y^xA fBDMiVl1?vκ\gny4}\z♳$ˑ"wUړ2n>R3vS5HݪKUnZ/x>R^|B.={k3i3
+*:ny+rQ=Eێvgͫu.
+csKm)|N$go:-Ixaݗ$ K/L-mUcٝDVo<:ezވQY=yVb+QՔJoqe8Μ|p+gٙ'jy;mnT|tl7`35ZVڝl@^iKG)Z&_J;Ci xYaV ;ɘvỻ YjR8Nk}TIWrxkE,/IG\focčy]nNɵo\pmCvS,ZKfљ*[=qgZ/
+N}\i9x}o{lwݲ[c5:^/φq{w͜wvHeR<sT.k|~M >烛 -573/yҼ!I}P_wn\N 69+'v\ɟ^<+Laɮ3sfiK
+um6bc~q]CZ{dWN +g`jgGd׭v5C/"O,oiϏXemOM_2H>ɀwi{J7I" ƹ
+Wԟh+J;Vw b钷_
+TujZZqӲhiC+& ߻v- S7uEΙ"K:b5f xS*hW7֯O?2p6NHy,Ѫ\Ws}gz.K?һOfQqGn}ᰥ|smE&?MX7ێ4Okc}|B;'OJaO`z׵ StZ]{qocFrSuo9wũ|SBٱez;l*x e'^|1cBծ#|snN|~o~]؋u"'omM|vnֈ6w|ho~ Ow@nmK{[>Z霜ƷKp 'ZB煬"OeFF|FVOze_{ՒaE 9& ^R}/0VF3:S_X3w>ؽ+]|Ƴ!֪JMQg鴔)UL=;>N~{klDu5iSL=t I52wnbV㍴>_,rt6e._?[\
+#3f.,~x{?&
+SfPnc?nΤ͵lHxO>qo3i%9路o** ~~skG<j^ayë!v9jK,v7G2<l8Ʉkn<y ˜Dv |~.e]gjIlq_iIԤ+NX~3YnٙQB}9Qk3<GU*U2)
+zԚ"( &/QlG}҇cL\f+9)q8]gFv/23og %.ڦڦA҃?9uъ[޵KN3)D+m
+N1fkM{铛Yח1:}շ|#`US{oy`c}sA}誾X"0M?'eIzԕY= 6{
+/m}k*3W.Y9QцUL(_R6 E_&OwN 'T(NUQa͉-
+vVhˬW;Iߚuү;}}ѻ_>TFKވ峓Ӝ6k0KVl|!DC%C./϶.*f=g^4:Y^0MPAN{El8w`mOBBAB
+l[0PW4x -cIkc#JEZ/9K<L_lKf}o7{|Ӷ߶{НE eg8-f麡k_Y$mQPЪW䁳jO'9~Rs9O޻ifϋsyΑMYrU?:)+aG.}d-͵,nr Vw%fV8x4=Z=W[C#\<ϋ:)q-.Wl`o#_}mP|z$(շMDjV~Eޚ_^ZX!MlfXuAk{dSwPƣhIg}P֩ Yr])ɲ'l9b՜lmKy&vgLg}RwNdD~x5~ O S<39y6k6M^|bx]72cc-4o)axs7 _
+oSU]"[Y<XL<!~ [%AwU<sځ;_hCպJݥ} l>2s7~(}s#uZ <}=|I㪻S*' ל9!P_pݹmz9*&8~ڊaOT?{bT@>-o*.]9OkeM4~(\xa >8bZ Iy^UpPUҍ[M|?$~yFosuDE,W]2a׍k4oNO˫>o *7Z<{oם*0+fyY_?pPw!sGڧ Y}(d_X1n3oRRy&ad=5DrמEbOh^IhkȐ2+fXnX ,8hMdW&w̝9_Jhw7m3g\X쳹2Ywx:ޮ`Rnd;׏/驵V)8UкUR7=
+5߄W*J׼8m٣V_3>q;"rrzI&m^?)RuǕ/]3ERo^1m̊գZ⿽iWwl^WBPFLޮqy;HjwgVG7\8r]lFmI{',S|v-`jU+xo0jI{oOqDw~eívmQZnz PɊEY:EȤ}<Uφryiҧ-yֈu.:KRΑXf<oT K$W*^Ÿ-Wx~"rܻotsEɝTOMjtq~](~n&3ӊ/x&omYz&胡[[iKڟ;1}Č|ۯLavHv}q҉[rZHy&fa̱SC٬X-s:i~:U|=Oo^u_$hQ"yyD9*1~Ao$u> H/GryGjvfG={YUXfԇw_ ib@uX򬟎Gr6
+oOOX,6C[M9|19gWW__oɖyFsL~aꟘS´{K  ZUU},{Iaƛ%au*;+m6x|PKҽǼ҄e-҃e%߸^0}]N=xJ"񑳦(]2fF[+ 4߼jW*?ʪ }ry׍moolh䟈J\}BչqoWYO3DؓۇΈxξv+ǏM0mAc[ Rv'ѕh-<k֋$NӹI~=]}jg\c!qYp[e~|{?70s^Qq4-
+RmcVmuщ~Ym2_vUd6XTӉ'KV
+tQr`cu-y}9{ۜO]~U1]%+ޘ$/<Eö4tcG$<kĚu4.Tt<mqkmLXJwbVŦuYf9[Jv=2Puc?x208)5W³_4Ҧ3&Q3>Sv˫;I ]s!0/)Y$kp崇?z,F*ы ZmӆZ6=^uܝb v.8#jљ4ѩSJ""h{l/߆¿ǻRo5|tO>pC\,Sr+7sH<L=uhA{evYme_F"-~g/߉ṅiӬޝDYfio>+AN
+y:&oؠQ|MMjWRxEwά=\Ro[*_YƞaFV8;*']ɯexՃsm7y+طq~S,ҩΎ-X3́j%N5<}g]B~VT,..8x{Ox4$k+VL{UtZYy&\1vsV\>Ӽ&߽֝>|o;uo s:vA|f[GI<}IwxLѦG&5JzUwjO[ҥzjh*,[wq<x.7WN┝Sr1M囿+[/+4C\#3Eo)Qv…iGM;ZY<QQMւ&qƸWfe_d.>DC,V~֪~i蠥= JDgU:/Mn\oy*nrkWZ4vS(m6,Qm Onn);vD҅̂s
+{^9WV<!fI)BKTETuPjsяvJ[t[lkg͊ -fڦd1ĿCMsqNU`Tb5G}uotr/<|'kf|T8Xӵ?gzɓ>vT%I5dbܞpdEï'V+(>}}2ξL!񼓲sS]?ig{> 8☪uS+{/OJEE['F~]r>4NWnwؿU#lmF]$.fnX˽ֺ/s*֟Nz?lKrG%W&ӽiMޚ~VzgzeQx7(|+ҭjt:W3-uAg?.N<73;'~Z&_txQ
+'YFffKVe˟~ sTmmqjg4:?+;ޛ:V%~ENzO&o+ۣzbѓ
+Su>~^M'CY9LA|=Mk\O^7#QE~ ߏnqj҄7{G9x|'@ie\=\)4tXB-v;tQVhoo0'W嗢U iΚrl-94K'}Uߜ$j{6|?;'/94g7O:>;lm^c:g8W|/RKzʰ[m[g y}1) dݍy`k˺Vh?ckqa{V]8.Vy)`{KglKSf~Fu~˸*/ܶ;RtT_}Y$]^d{؆L_gs %Ϳu|p;
+YϻuOr+8x1qwEq_o[̵'\/wʃ'K,poAWVֲv*k~Ǒ=vX4{'4o{ >88evʟ/mcdM14ݮMe)*y7.fCNځ~}ލU}'XY0s)]=]vU=lPh-]5<ԬSuz~!XQ$jӴʲwW:鄣\kpvKW/IONG;g(묘Lu@ȵÍꞼ(K_ew{wùc<tlN0W`~ L g2Kٵr{%vl{@ESWTNc9+Q干;~m pfxf_-7nqG{Z|[pk]m?4XmYT. VSҳNPn.;7?&^Z³5VyV^; G!;U3RV58o8vkinEU󆎏k\dI]-QlWwp㜹qGmyRo>f]9^ѱڕg?xx^f)%Mnl]v >C?E2b1ϼɩ3E&1Ȩzؽ*bU|g*j^|pzg=Dzᮽ3|Vx=pgV<HWXg&NkX(4`junK rֹgguLJI̹,Yx'Sc~Jdlo 9}S}Q鹏RTj?wtu+fS)rdZ~A#pI`P.&Gi2IqZ̐FTGfƐTbMh*
+МB}0&$=& &iiiTH*ں4p3Qы޹Z
+a`3 y4s@m6vp5*q, ?4 D2=]4,&L҄5C 1C$INrD bА>B#h%qQA@H #c㢣b!Q$k\
+f2cMf f$A"\GE0h@&43$s4#J0& 0bb183D!\@& 6gpظDj)72TD\83$:1TPt)U<
+FD3" qܟ\T7XWhU`_ K6ZGPc'¡IJbm!#6Vu3j_
+z2Zȑ'mdHaO\aGD6&@R&CO1G 1ν
+
+iE\IgE:
+ `j3ϰbٰ F<LI4".布7&(. |(`U  ^=*4T0:4HZTdx͏д/( & `ipj(zΰFT$i P=hh !`4UUmàFd|HLT$j 7&P"tCjG3y,+
+Kwo26Po6U'AƠh @QlT L,ŝq5bt\dK25$qXL8.@|A1(oTDrp`( 2ĜPG@SUGx #fDž3ZBHx82n\PPVh\P
+o׍5-!ȟ+%ZN0,c 8 #o`2A1Qq p"B7@˭|*Cci;BJEֿp"Z!XX\\s4e|#"G'ņ>8\Y EsX#KhT,5FhA;d?dLLh XisdWOcxŀ)<0DQ'Eu$Ӂ]'LA`|QC3iX@G  a\!&wGH`"
+ L2\fh;bJR lzEtq=Vf?XiGÿ~/R_(s +E0
+_%Ì2F-4Kj ! 򇸰
+o7aD?F\5c 
+h"j0á4[Ѣ@?A)#̡VY(JJXc1EЀ (7$A0v[hp@f)@0XD֊Xa. (fև 6mtL? ݰ)-$%CQ806  9ăOyt T" n&t
+dГMR
+p-3
+4/']h63/tPLj(0 j @]S A2%
+ x` 
+lDU_סqK#+&#K,AH z "VF:?h#Le|?"5JF45pgƄM!x&Zay9pݼ0ڰP
+wx|\@JFL0Oo>x10*<<*!aq_ln]M gՖ31N5- /18X4-LC^3cc4  ?\a_0e0T,$Jߔ6?\:cſq 8jv'Bjp Ꭷ)~Zb$ Af60MMOKoLS (|-JJ!5``}MS
+T7&bVN# gwh:AhiDn.V# ׿E Ďmvԗs-f#ChRg BFMi48g m`>8?&Z&~=xց6t+v~TL-U&! ]6n4/H P<Ć~FΈG
+1C M 49py36ݣQf/ah=mZ8ǢW`\8A XމŖLQd(q ĠPXu-Gxn рżs58'~hٌ{hQ
+Q| =&ҰYdAu=J62
+,<^<A#$W 0?<\BSދmd
+Dv! ΍G9_E H.X
+܉:0`EpqLuW{9$$nGH0"`z:96=FSy(=& "V td4Q#k5
+ ˈ-@4Y𨌮_tvf:=q~ć=n ?Ȅ36ҸJ`yt?U=u4jFy
+DttFC`ƉEh<,G:ĎPJgfӈX :2hq7#A:}+L<?*Q~pshmBKU[z$O`pmԆL
+VcDJ&Vڐl@s$ҁ_elՃJr:-=,g?7znKp+R9"+1\;u\WU:p}
+bw]*~'O;4A$iQ7.SE`}pFe#+P! #i:Paz`\}?idw~|0? ('C?[R4\J"$ˉm%CK!V<Vy%6YKRuxťKXZU Z9Dl/2ﴋNzmOZ5|ƾW}G]sbAwQryov%7HTSRwtvh|#= ܸP lN=[
+;
+FG
+1~^.r]Lv2.<;HӞ <谠p7,0A>q%hdmaqqf`wCLC]C}L}340'̜eH!8h0ߘ]LTyxfq<Owy!NFX?>[){y]pNuD;p5.;Z \Bi]v<V:H+σ׳ճ4➌<?
+Kl \y ;>قk1,YvC'e8
+ [!#IGգ/X0 VAd+]H,h8i"j&2F yРT$t ~k@7ǀC
+~7wpHx7pQ?\GpGpx(`QxQpeN Qpcn9
+}F3Õ( W\/HU.\G?˥܁+Q8h|WK ?
+ĥ<+QX'r_ͥ<K(x~\Gr?ʥ Q\G ?
+~KQg9
+ރãGQp| 5
+·óGqx(xWvq8n$(x_F>8<x+QpQ|(8~v+ߢQp)<~$|Q4i|\_F7grk x1At6A{v#MA؎}<1(e}Gqx(3 i4z o4=1x({ ^4^3
+Ռcèq4q7Qs <cI]OxrGuc1{o %(8 ?3
+NFp(+\Gq(x.0qæp\Qh^Qrןcgz3FyyWnk޿h /_<~.K_QpX>ϏUr%2&\
+Q pt;J|YpuZD'Oi8\K\LĽ~:n@ܐ,FD'MO
+pP IF0D
+(_2
+(?U(?(o׃WyM?Oy-?ʏym? 0G>EECWG0GW0oG:7DG7Bm7FU7A97Eq7C7GG0o-((s(
+ֈy?/y[?ʻ¼¼=<&0Gy=G0?0GI0G0?0C.
+ (]( oajBV?ˍIOf@S:Mg(O
+2q`l/>b}wd ܂s
+^Z [Rz[<L(d@8}@Ie
+c8N\|{8EHHCM30#ݺuEp.acS?u2@a
+ =L:̙tgtP6lK 4%]P_(H)i64+r&6
+'Z6gЁZ+
+@Hm-Ls> a[` ۲7 [PМ&ӏLSB$v1m^Dd9;_ jUn ЩiB
+L,?$IA((9c(
+vxp=ne# Rq!=:f
+lo =QY܊&$OC5j)jiˁ8,u^'-' utm;'.x{ %A'txk!S3 9\XdSLIn49vhCE&cSGiJi^Vz,n_%~b.# ؑwcF@ 
+SXrű!T=X?S3H' ί_~y/#^i ?3(W$^!CnĐRFװ<53? T|S|Qor*gfav(S b :J#*˴Ov{
+(FXSA0wE{Rs# ӊm
+ɑ m%R/
+r >T[c*a^c|HA60pXޘw瀼;蒎銞hA6"
+(
+P [^栵_!&gu
+G%t2 `hLVP ̭c8z5H [BDnNMAUϸ2ZE0EHV{j=lnx{\GXof//SJM `@?bipGFcp^ "ϵ4ؼh=0!-`Ђ|h)d> GjfFP/<g,3TSuvÔq@ X" ԙ1~CM' b*a9Wkx3Դtl}.NOxQSi v?/ bP
+4r
+#
+&ƥ1F/Ǿ
+唡DOn[YZByL (#k%CNgBrr<wIR$PFt6!ҁӾx;SP U
+g l@p_pafp!IP?% &Z0(Gm2bm kPF1ybke,vj`2XCiΠXP0iH0 K_ɏ4-?@Y,SlǞ|O2'U<p/7ТT'|J$-*
+y)X!^Gv:zK1CMcdX*h:[=K 7RR}JHWazQ \XE|N*v s$N
+7mg $50 ęBeB-6
+NYe Mjjખ4&?5-
+H4Na23?CF:+KW"FM8{ >!ctP/AevTG@ c+dOvoiSX>rbѠq~J̇(y)VhcŰ?Pe4 4n`݄XR'.n o-ՎT;6z@9~#}~ ci$GWjZ3W; NjCuo8PG >$P^K$e:"Ck(ʙejckrU 4V:4Ž_ht 7LL{,Gr*XJN3+ uTgP e x>8ˠ JA`9x!hvf`Z[@}{"ٖ%Ɉͅp\O"Yb&!, 6yjtO`j8#dR.+Zi&،| Cst;
+4oZpX|[
+7|
+P{FVv-$ɔl$
+Vgfkj
+6adVe©Fźuݩdvd ; ySe#B?F~6BZ QX:L;eCYir::c CIz~{anzoR6aV1ZQ
+DT.dFvCFLwm
+=f6Ih#45q|lq
+k)i!d2t%xEJy ZGI6 RȘϪc0z^d
+*̎͒X˔A2ɾ0ѯ\}x -fzƼh88*H؉^Y'1slpPQO.ía9SrlGh\@鶲W"8ꀰ<xas3C8r\C4n [cq.o^akF++mrCqI@Yj&2 n"SQL
+{Hdړ.$R@l ގ.uu>i]Rhhn֏̀uRJ6iʍ
+s =t]?a<
+Y`c%*;n(UyX|
+D_ވ8[0
+M)}0FGM
+;y&wK̿:j$rH(kJÊF #tU9 @G?A:X̛9ONEF_$ Զ5,雠x2y]ԷbՌFVTa oR[KNl>Q nY=_N
+S2)KT"{]A0"SmAdU|tmɿ]=-L!}MbyK4B N0ӄ^[4Ćog$Yh-ա-R$12yc 2 G
+] < :dOqIo}>)<Eug'i5;WNqgEDsO}|O;S42:
+^[O~}<u[_A9$VC1*s`J߀
+O iӦBf[V%CaUR/WX&
+j.mjb"+$hWOoa{ׯ+oDGM~qu(L?$)(3`V 0BWn +I +nş< 5uZ>xG8IJ2)uN
+o(mMi1nEL' P
+hq/RBvVٵ!uΟ;wXzb 'w;H._&Cq/Ц,UqDc
+nJ^Nȃ}ALEU܊*cb`"-:b^ܨ^dAKE&GTbD';ÈT=*$Y3OqJh q;P&.hKD]5?oȘeOm@xYMV8
+5A|\I@gS?c*6A2) tn
+:d`/xZ^EӮr%<tdlAqSG-U+F!f<x(n)=`(w0>r/gqZp|?ׁƔD鑃ܸxGN`qAi^c!vm| ξ?b`\tIQ| ̪ز.2۟]XR7l@3|tq Q0h(oE5$~H_;S'8 ۩$HkYaALJ\'2JEJ:f
+\K(M\/ ( BW@9+{AW@/meόar@<cڣsޒ%,;Ȓc|ݎ}͑_igjVz0ߘ-/n#cXc9GڐcUmV2y~ȃ*U܎<WvO1;.80fsY8vZPRp+ri
+)>v gsLCw+ȀzA6ʴa>'^&LIEB\u~pFc !F2(Bhr@ Z } _ZO?O!?qFT9myT<(|'h\t?W Q3.Mog8ֵ<tO
+nr}lDbG-`JHSބ(_ ̂;T2VIq@*螳}-}c5c
+S7V_$ _*NlX5d_F{F{FN_ E<c2p| 3o/yspW@_k,/zs8 /P *bՠ87IMoAõ4k%bBf@E0ep*η|fHU~U=E?
+_z\? d@'6*b91?[؄!RonsXr wc!~ ?3
+gP6 jAZi`uOyχL:h+0J
+v'uA
+PJx
+Ͱ+Zxh>Ay#f3(t@+a`~u+: { K6KOKXL;ao@
+K+i,X8L+G%YֈNG)c"+3P2v D}m)!0/
+{ݱQ큽!o)ުS;l)JbcO=|e0]Ti(Ps
+8RE!!+%0BEȾatAoA՘\-T} 13Q qe,imA^A0ڑϬnS?t<x?ƨÚꇎ+]4dFpiT+\ɲEWUb)V| WMIGB(r?A -0ǟt|JFr
+25m 'I؆
+ak+
+K$1ՒMIL%0h{&q<ӤmJ hU(ڡ @*U@pEUѪ\~4E
+mQ(0!QZ^sgu#̝8s9<h }D@#
+Ʉx2v{Jc݋v>wӨhN}z˵U蕙!CsI6v)3;(o_;19߯3q :}v-߲h[?;nRZV]Lu7:Gk >DCNup
+^heMQGZ!ZNN[)p
+0,W'7r1rK­#7hQJ`^o@| V`hKk^`L.HPKb5U4R\oNxF뀦{^{<#׊f>ƤѨ.8@{({8aUo Pyz
+D
+7Dzhéef 1wr>\?#1lf.1D/+4,ݰ\aY R+W0lj R0a^ e܎2y̹c-Ŷ2n[EPy:cf]qnOSea~1Icr>p̤;_}<gbS}oܛl& z&tPV]ˀT܏9 vl>cKl#)Za&F̱Czv7qDWhvn–{?|8hgrmTg75um!R\'g\{Z#GYUBtJ(U> -x(q,A%e, b
+f03̚
+%B 6&50V|cKsNsnBC=~noI=lD|54#[,97<>ScddΙz.?o a,lsaXԮ0
+۽/ f-w{O݁(~UWnbqײUSCB=Pv;y>Έ/2jk0{1y`w _4: 'ak$i>rL105ySN7-J|Y~m]&gC=;д6|*k9n*_[?3Up~YƳ#LD/%1C9)RwHjAF3!H3p5ҖC<1 a9'[mGWߣwFewkKr}W…
+j_%nlRHsq!Yo1Jy<`{LΜsLtKP kwrQt '
+>ֽd}g#/nHC:=V*O24U3N' ZyKuYxwdJ[M,f<0GE*n7^y|7b b[] +L,D.sT,jHd`8?&Qv' 6,i"tO׿r"uڿkߙ,]/=X<V5Îhf],h3;O=Ҫt◅ mzD7 -Wil9D'pA"=DV
+ՖbFՃiC9] x
+2+*ԌUsL,Լ02L ה #'Ԕ2XkB~FSuUhx?hУ\HۣQR&vu{P3Cx1mm5#jZj:\jէ0^lp# +Ra."a
+#K z#׉ނZ*eUYotsJA<7_LX/|xzXZR ,%EY?X췮c\(2|A!y~W}D
+OVc`<BL\;&>^|lt872Zr K-XN,eoQ3fbW}t@ n [Qݟ:ߺTX}8G d )ŖM| M:,)򍯼•ZN:j8y'1os#ҺOZ\T
+e9rx9dzһs%g>]Y%{2e0:!9
+
+O4rOawޞow\@T;X)j)Ckm2: l,`I8wWy\xavx
+1H:*%ׅ4
+?B<_'l4E}} цAeGիII蚠r~փ'~6϶iOGti~U 6M+I~h_:kq=@w@}:giiRGc|Y)>8Q}ӎg1 m0%hrReLOD|5PclF.Cg&Мd;DBqr1/e{cg FJ/<bYyD) GQ6M@
+1yx$eX[>DY]zr`]h mN| j esL˪~Oj5FӉa‡hYSYjsIz0(o8.xzNcȐM-(LpDyמˤS+9$ʻ
+[+M$.KĻ93bv j}E&8(xCY0\Gk#Ag~|z ˳!' .tW~x3V3wYLBC1U'm.ܨ@JPՆف2[/cg.g d9r.}V.ȇ?*j0/۸fdH$2[՝q6~} .CCpU S(_w"2*b➳?;1RRҁa>#o X8Ҥz>|h9@te ">.x6?0o^DI dngB)^%]/9Wf= ɸ&}-Ix*LS(FT<Y5ك\ %G |C,>:+C`xX?`yaqHv [ކ#fEh
+ qo[ITdrx:XS^4
+V>Xz9(nuEedRg1}5j *u3py2uHæ}FBg|0&T} |D?GzWG)#qy4^||,)f'LkEڧX
+|FՑ* cNoFXZ ƚ'qXgᆊClV
+/WQ3;{
+>b7w
+iX:/P'gq&# u0WϠu:2Gh vE4lZ$bBB`օҵ4%5乘-(!x#IcW\/,g/1sR}5 %LväiۋkAO6Qoyu^Dk7觟B?7Ρῆm25ߵ=C&7=]]*p8g$?&||xt~ ""_OЯ'VgL@ŃhF
+ܲ˯;+a>&wԅ2Sd/t&0$Kj1;̏an^3R=p)zT6 ADt c_bX{3/W֐m>[8V2&=>^>i<A@f SRGՒam|Dx^K7ÏGR<؃„l¥Ƨ#^K%WF2QL=/Ho;SbQyFDjù]8;h_mH|1ckޘ_y)zwo3|ꏉz
+GOAXTxǣ!"?
+ k:&o<q[B_b[,/lcWD:Tqi=)*fR{Q_2RLgE N)i] 9D3Q]lZd (1L6߃&3#24ZiW#Qƈ@;cɪ7F'VӢL>^|4;D,׼`#ɬm41|r+ɥr*ʌB®xkLS$[h cv1U2")rmb&#ȅ|xK~v`
+fRj*Dq73U:i`84nSx9蜀X/|n^4i\a]nݞ(kT K b\Bq*e::D<,j"N/R`
+H&089+
+kY{a 7ur[:uw2ȨLt/uT7'<FfJ75zGf2 UZ(_qab ;(iP\~F
+m=qwxݝ㿏*\|
+dK6S|bW4Y*1[j4PoR☩6Ot(!7:~W^ UKVl(ϗYT`_*C0reqzъYuqs2SD$w
+> ~ S;!}uAhVަ=xR(J,x%T<8bt"
+K ݤ}{+I+z[ɶSD)<dB@JҩfNOC8#B>hE>tޡ9}Ո
+tw}&}]<[M3y--!cGb'Q/2ERWz)Hu9Lry!?gJr( '9X!^ d/$ ͱ0&| [Lrä!WJd0` ک-/J
+
+h$u![2:,KA+
+[6 xE>y=҉||LL/aO 0I;{HG|mNHsMtxtt*^Lix1 .f,R]Innkv[ֲ[
+SĺY 5\MګtC˔
+ (oȇ#m3:F)YC)Z֍"&̜6ȣRC}# bxAk1WrmɁ?k1f;EEVvV^b"AU10/q.sNՆƔv/:i3'Vnm?w`qu-C&{X}g
+{+S`|տW)LtcOw͂dO'Hg`c}@ĉЍ9b}zz\gZE!BΘױx%ʴb3]/faqԢQρ| &Q-]v]*F0f|9d VZme2 xa>M>Q=^CQNñmgGm&
+OvwQ^5ucuNeɉE%]}"yš@sE~Dy/sgەg`c=~;"_H{ۊ@q݄jf vR*Z<
+?&}DCK*)7ͭмu9n/m&.
+><ʛL37ֳ*_: d ))Y2~kF=2-3z`=rɝ:rI셙>rW}s@ؕz5S)vc/O=u(5`.&0r9ܹ-ݶ4
+"KfuLKf]'IM|Ln~}&= 35<#3ع5Jɜ  NFx"P|YcO'X!,_.v-I!GK7WB;6F brpyb 5k +{XnHDI R?Xs=uހױZ0^sFu3 2z^c)*qJn9}Il {Y>uc>1JWc0sLy/DCnGI(o<R#Am9^gV<X/XH!+EbD]<-i )iڄ?|*YKEzA)~98~&*
+@$+gH󪏕#ފi~Q?:}FD%v~0Il+:RG/|+?<\o4Xp)t#fTNw#5Dž)MkmMQF#G6W,e͂:"K1QEQs3;uGW}&#>b\PrOG6&؏Hu1-d,xg1vp&C9;xV~[H>{$IopY,FܑP K INK:5(M!!ޠ`L&҅ߤ3q
+Lc}3>EQgIK~&1.q?ㆵ_a]ZYe6[r"_0Eix´0$ɫO9ZjF<`%hyg-zS{.4̕c:Qψ抋6A-'iv z7)Ի_c7XY7g[-˥$C4`ڵ%)rI/(U#966om"00@V%0.-v%bhUE' {n`E@FmʹÍ ,n<\]άV_] rӄk߅|gu1Kq[3 vş&=<Bkh6. Z0,% @*L/'<q4qu D}w iW Eœh^À]$U4KEgL7ZD:}1|i &pW[~pk8Kޠb#]]49޺T+zWa=S
+OAt5_\DŽB~6[XK~JU^ť$r E6 {53^ ?. Jnh22!\.=QyUI-Ճ$9%|-qiv
+*Zkj, dc
+¶a@3W ˪\b>ض-
+c
+++,2+g1Êk!`$K],ͪنB
+):9ocOBmkI(ZNR94S}b9O*it=iY{)O.ʔA(30\9\iځW!tr3'PܸVmb:vsJ^._FME^+t+ (.,պ}WQ2 /2R H\^?yL__!J귡3 Ӄ- ~I{2_2yuzh1j" 93ԯP'$H*uk f4I~(&'8S§㿇I(w&^̑_A5۴v,/#y]8 V*j!0@zJ7զ}}+QJDd l3CW`1ҠEK"YhYʱ&?5uy"Pl+A?N@}<!7 ѱ
+1<O8)MS_O9/e;{8tW)<ؔw)5u +2y]<FZeMapɼ9W): ׅ)-sRFT E(> U!o1y4:.j ?mۭDd*%uIn 3UT`  U3 $Cf6SUv~TRR0S//aH+&}Es!Vu\&MEfLjBĎ R&=xKvjq,IBTȎT(AȫF,ֳPVks#79.\NL*V\A*02B2-yЄd\ Q'ai$&(IzVr$U1` nV'9KLUspyEJR_±haqqADg.2ƭXlB<> +"T)`YHBOYJ%H2=Q3+a |U7ﰾѼ.E0O,k TkРsYA 
+X>+R,fjҫ~ct64I\L0bcefWW}}gb,aVK4#u߭< @ꎣ+5P ,d)
+@V3jxiîL
+{( 1Jh]xiRNB=8V\<<WZ
+; |OW&@y8z`އJ-냭L8,6bb6+=z@W\.5~ݰF;mAQSOO0 )RtP*B,,I0×bCaE^/Y83T/:ϡ(Ú~;B/xv
+A"'wsLz x2<6(XʘƢ7TSeX $CkZiGII6C73ɝˬ 4LAwdpQ?T̬5o=kF.vG)"+33ۑ&"2SyQPj)0;,H?c2ekyz ]"
+ii/yb9RD~hd*6OA5gq,B8S
+@O9T1d쬣tűqE'On2WNvg?hܝ*r/}ڻ
+"iL(9ZUc*c
+nyL_Qǥ2M.洛ɶxS5};L>GJ%aKW.C6~Xr߃>g ;py~QW@a+[?u ^<3Mr|oOP&pR =@QOT
+V/
+Y|\n\Lejq]r oz_e
+aX dhct}@.L; ַ,*VV#f8XAQ{OTr=$-߱{~Q -R8y|[M/` ݥMpade;zکM:% ӡmb,-Q]RIV |y嵀V gN dԛM> GN0r)"ՅCw#In2NSFʘݯ_%zrByhecN |iǘ%^n<edF',c/X8|R{XO3M1@]mb:>7ǚՆE.a>1uuy],ؑU>ޭTDڙls]~sE\J( 1{䗙I VP,ͱO4U )x}.3-axLTfփK"-#%X10iwq'=*O*V0rfEdUXӴG(&'0CWx 5X{8S
+Z;O㙳[dOTWܠOa^a<5_ąo9wx{B@D\
+SXafZ>\خ&Ea~Cێ<[X a)g]H?TB\?ΠC#|`!Ph
+t4=<oÔ$mh*Εp(coBGz\}]Fv [&R_=V|H¥:Z$?;<V?׬Q0tv+EUg$5.m~BRE@:rr (&g XHc_;tdW1F/,ˑȈ"a&v!#ɷ'?m?y v/Y6~9XHjtx7>hl92~0M %őTg0'#^ r?T9;o͉#eR!7H<kM{-Oa^ÿw.
+Ñ luw}l+v7x$E-JET-mm;7tgUSu餕9X:U4>~]GY~]
+M#Cunys^.ur#V݈Uß4nTW.|G*^UlzkɍvܘkrCMXmVۤW="<PF2P)#mwDwms4B۰mMKyu\%&$p!ed6w+=z'T s䒃&LDi`k &IApa4/oyYO|
+ʫ
+{0[)#}1 &mp!d3 <9UOEsZJ9.<hCLޞ.5 x*sa<ৎ6_@"Ү8O&0p' Ү}*k<8AB
+}t96SS7`@]}v+k>(ԍ38
+3.6jk /9n
+ }
+,[F#n3
+n㖷vB11: A7|K߳O-b7w\Pk]DP]Pצ\$~H%Ȩu;l~O:Z{D߰KtP!.PiO4: Wp{/3<5N@ޕwXV tu#E Bp %'o:)uSd8m`/mBX[w˧"i\o
+E4@eMpbn3Ryz`!a+ ensPv#WIIZ0)FLs=3F(‏jqqӬTଊm.nba)oL0¬
+svDw'w@P W3&Dxry;Sh=4f>ѣJ<4Q7Qҷגax/tj>V7 3Ҟ[0GJJQj/cWsrx`EƑڋaf =i0X=윬dl5DFeΣ8 gK(cQnG{$#foTF^c 
+$Q_Dq>6tuG1fM=KvQ:Q6{MI^OLphv/jl>VORVUy
+_L!(8a>]'`({mz
+`u̒4YjC@n,i2h,eKsA7J&궭bl̚Ւ19.ᴖ:h-lmhm0m'_Uk=Bk=7QqTj__vRѾx\W,2mW| k\TZѹ|lUt,fD*ast,I,R6OqJmd´(W: ϻr=T:N<q5<J}Jh.r d)5X:Ax_BS0cWru (|Bd|>3XV׿H'"%kɥ<ozk"rc4}JpeJPۃJ_/)M0E/ lŁd+
+&U @^dU=(yޒBq#d&bC%]a;XF)e,sY.XU[
+{yP( ˍm7x:!}t_rs0◄F?.y r'}¿>MBA FCݖwPcЃ.R^C9ߎN2Hh3!ՍZLtَ Sx{|Dh/K8?o<kŠSbTApGtp>VBQ*Q^Y)Z| +cr֚Eq!ԅ9f2Xp^Dm/;La};t/(z
+SNF(³QtA8 ¥r0|s̃t g
+jYځC g<y.2H_L!a0X댨E{TSQX5zY{o-zFp6 @&D<ߦPPѭZwzJur
+ [hxY,uhJP}[q,2F"֞㒷<qFVF vOr[;)|zA?*\k6m>6s"ƺf
+nYc ^M@:Npښ]ya2DPǞP 9<.-]'RwR0ұ [sh: -cT-OÛֆª\&cXUN3#T,5M$В~i Z^EV| 5 , lP:An~EE$K.Il`RQl[a:K lm@"2*i58$ijƇ!V_JNnC
+O# Gnq  `<%Fr"`~Օw#Ga
+E5362ʊ[g~A;o[2Z9
+:0h,`c Y2_Zo/Uj$ ~ ï>uT_.Q\ߍwqe\WHT^m>L2Aj`tԿUi͇Abu r6cN5 r谅*l^ l .D: KV}Ԙ}3mꓰ-n`^nhf s5Ft0鬈!tH
+E(@/Ŧg^tBAOOС.I[U ,#'CgpkɕPOm b'Rr[4Sg_Sޠk4l}JY2r}CII{ݼG)6*HW~ ^X̌ͭ!:$iU.$ѯ| ~h~/w?fZC@IX;'qiyԿ[IOCKHZP]9d13X#
+Sd!/}\ ׿#N]j~Eըv0=T#1D KU\LfեLuv|Hygb9oׁeaB/!bl1tdnޫEO=Ԩ+PG߆ѐuB6sӪ_1 ּ1ȵ_E%B! SFJ'@Gd
+˖ܱqRyjd5kؼ1;n]ցZ5\MA{QVe @T:WPf)nK*@\<K{l+?ʓ|A<PQ$jxY d8?v&!KzytB5Gղrz5F3;^~(fGy| !-RڍJ<'<8DicMyf
+Rb2TlU-kNZm %7\x,J9{ (lK6NaK+t\P|, \ӓ;GJSF$CWX]5dcP1# oq2 P";e(_'Q7G*)(vzښ=\pWH rſ<KLQ4qٮBrPv~/%*#gaU9|,?]pn
+_kfV-gN\q/S:\jq4x(9`q
+;
+r#'Iq!ܙF\ېݤrh"Z\[[5>P* Hs
+[$`ɍl[Cr6O_jYpn
+'bz)|oG\,,eˆݳ B Hr&Q[cq]B;cy}BtH&Gu2~e..# XcQ};b}v;f>`m'ᅫY(
+l0{:62@qF`<K *ᩁRu7mM՗jV
+yNj޼vxՅSLjYWq1~%.y*%ٷmA/<<R/Hmuւ$o\y Vn(}poU|^X~|Q֒,+̲ ڿywNCm
+W.4F (0,KvCլAQ}f7銐%/a=\X +KOS>-RJ
+dտK;d y:;-Y%l>!M)\ʴx؍Ǖe]y'qw R10sգB] a*%(up1԰#Hr@Ŝr&+)ݑWLF.ɊBWv}OY|eKElSUJ@"8a➠\&GG+~@ 1Ry"jycd*R=:U<d%CʛdAvP=?<TW+ORs#_z<C?C-oq<sg) H>%8AZew(sէg1
+
+lR.~|Jcm-E+2cCy %AwPzt7zE\5 BS_It-^.\X/Jwa9&MH4: \ mL^r:m:SBHI
+ R6ɠ|eC7hLi@\\xJ%Mj/YJB pʼh|*6=_U L+A>GY[p eJ%:Eϳd9% \+Lx'deG,sa_!2A@BUwLL+h:.E>50HWQ.[1fU^ZՔa˼}8&<łqWA/a7 )JSʀ`9>qq[0M+.2m~vŻM^5{(u؄25{{38yn.v]u`I| Kƺѻ2̮,$~798(Θtkvi$,ߖ/hA3pX-X](:*-ob4vMZyp3.7uZ*ԣxhBr:N
+ 9xāV#]I Ԟ
+?C:;A). :NpV᭗q
+
+RELӼjS8Sө@Oju@ds
+Uo۱}UO#U-H+dJ51 XZwTj33wirؼ_ڟcᲟһӿa*8"8UΝ|`,&Q7m'^ΰ9zB0-$Fol5X
+jf'y}nמFW%'Nq=l|Q ǯ0Dz=~I-UH/䎙;O!ہР:8@;k<Eh!g,d{z}PmV^%R!$<v/IP]ՈxBҤ(ZX"#~?EcAu9̵_< !,e1s0a='S|=q~śld4>$^oC%r/@`+&Tn4yȏlTXGd}GЉEl^<jx.LiN26\IY$KLErW덓4+C:W^{E̒f^"RAyVA^4~pT4XmUk{cȨ 7bÂYAZQ;٦LBC2|vJ
+|)pC֔d*O;>*Hs{>geE/%lƜ8MţlOK|d HXo+1 @?Q(at*W
+]QG0Fgz`ֹ07Eڑ!;)H ,YRS~I%c\l_m/FjGQ xUmK%)eUE}4ؖJ
+RsPB)̕P)ƄB%![8Zؠ alSВ*UaFÏ`#A@~uw1d@<"0?DOJ:.!14y
+ iRj~Iqt
+ F6LԉR{b)K7{ 7٧aR+ //b/aո
+ks8)"0f'rGJma:+CHڧfIKٜ|XOL ]01N;j̈삅<If Cȡ|[3f)%O]tvL?B"y C( 2yK8K]n/LO> 0 =Y$,l\xZ(Ӑ)R2V6q,ncۊ4/'{o?||'Bc&SpиaER4@td>`-Uj%qА̢Յ?gBܹ|FU&lL}
+]guYG^<KZ |ZN: 볊I: ,Y`k:uKUkɯHGb'+Z$Vb[3c4;炩sBќTeG.b~bPm8P/؇Z~
+Tx,{ra*\3ta]+rI>ANGF,#ay
+:gفs=r+_?_RM >qPD=Ae}Rp^ :CBoV]xvG˾wp^c
+]d AϽ { ~*H(ҘtFs9\@c2א(sHG+t.3\{ o:_i_n &)LR0jsZ8VQ׎%Ő5o trNTnB||@zuA5 E`4]k>ʚ( n8;tC!Nx&CWE~eKpk:DK XÃDmNgDz n] 1u6:Ґ
+i]/ ANPWO`"D, KQTHTZ㲯.m8Bd_}A;$BXK7n+:[YY-2ϯ bNrVyV_)6yKcf=ꇤ
+ $jj6*%ns)wd)3mIK~;&O8xZP$&I*2Af=0C>Jpop}y< / c51%NdE1
+ٙe78Vq2`#Y:_ V+ru
+a80tueǸ0\17߸ѡvaq8FC+¾' WzGZ
+46S|1<HKNSv WŮ>]-]ԯzG1)?w5)$ÌY2B@O
+\GYhW ^QV5m0-yEPqVEŊ+
+p b{EîlTɮ]Sv5QeWvQy I.yO_vmy!s.;Ă" CK6`l$_} P2sw&1!iDgu)jh
+Tn|r >)DeZ6B4PP& T׸ 16/9
+{</  P
+^rb ys؀uCpe#1kQ_L~^H,\2)y<vw2:߅\Mza)C&ҦMo\L,-2Kэۋ>/xЎ$J0720QbrW8h{"8"rzN'gW3~(nK:Ro+@O
+NR/
+\Ğ-7` su4>rK;<劄ӂޢ7. ~~My?=h憔Kc͝4(\-;E^@)`-puLMAL pYd}u;:a]CбF!+K8~ɑE l1$`]kFh1:?燹~rԁnLX;O}8@^nbdb_w9uAQ:40#9$ף~.E1d0ah(܊Fgzp,i0Q}LK^@VHʿ~z\Gb$vSlh^><fmIk'jҟ7]SCHj- '2ёˋ(4$/ p Ch\O҉GAy'a#f34fL9‘[b1IiI&0Jv7N]M?@ .r.2xP&u2ih\XpJ p x>~PǃQtS]n>gf\H2!P}_To]{pn{#ɷo)v K0\l؂ wLit٥o] *_$^-[
+^q5Sd'G:GeT͘n?;1|&S҄/Wp4T|./=⧗knίMytS8QuhvKNnp%{ >'\v^q,x8NV ,/i_LoHKzd
+:]^Q]@o$DdX'sqה9ݜ[]Joj/-r
+aF%pCwB[-byu =T'9F;>vKIQ{\#|$,KwKnmĚ9t߫;/%a?zk夵_D ZÄC8•?n&}Ni)VB #$0rdle F;wOb>=3fÞ3I]~gF}S/3:3`jNn9ijI"[믒Xm0g" w2:$
+,*$G ;7qb" 9Bt%QI JҾD%L+Γu3d'W!sHލyXDwCd#0lZщf:Qtv@xlQ
+F~C,|ʫbG-9K>G*ba<03z'B iڂi4iE
+
+P>\-̥B:8ƞi`[X  5:Y }e4U 3իR@
+~@‡ѽY9UL-29]~֩I5G/'UGTC;ꓧS'%^Yu`1#}$$m݀+Ma/F<A80nMǰٔc?ٹߝ S:?Eu\s:C?$8~.|zG7O_oG{n m?!~ O H^cb [1Ds,Y6"l46'Jձ?^G3AГ!HIn8Ƿ}l)ڛ4Ӵšǿ19ma]8vm"3<9)Mg^*u`pF<a_kVZɓe<i4!ǎ.jxnp?x@q9i a 4L0X΂mp!:sΉwD&jx򁞀Iw;'?7\9úy @ztO@Z9An`Y۾;8=uMw~`o'ȑSe~S='dO} A[o 㤇rKQBf9|snLK2K
+lE~hObe\_Ŏ^.^(8!oDZL)yC_$,8ӑ]J-)4D :|^)XWm/ ™FK9t;۵:cUd
+o "Vv5{+XŬ݌fP!N+5F>j<U7+$Vp+X+bY뱂LVPP b8 ㉏)AN ATep1X)kc, nKCXA.`տ+e1 Jh$%R+x)V`ewu`ewB}n8VXA6+lW
+y/c.0ޙiNA`Sޙt>b}|lޝ0"UxdqA jZV`\
+ec{bnc,*Vp +x7V0&V
+ eO
+ {,n]+EXwFVp`2K%gbei쥵+wVXͬ6V0\A/R
+._W#Xe}YYta +8+BW 롬VO%tw"ʜNx`%;.es(m'Q#:/Jv`;&ioe3e'|AQMk%bXQ.Bوm-]`'' oٝ,,ʬRJr0K:u,!ggc"hJ|rVCS(*OA;,흵ݬt3ȟ5U#CˆBLgʎVb*~Q/\ܮZT|5kA}~NK7/GW_Ѐ¿e \ФZ ~q]'|2GE6Ss/YBd[dfxƓJsmovOBzQ_yT ީܢ 5٤ͽGO_/%YE:p4 )|gL,!},^'[+U-3iz Pt;BOCA_ WiP-GBskT PFpbJ dE)\N=>S[]<*aL=~rk:E4]id;X<Q1v
+Dy㵐4HY>4%+!2ɄIKhՑQ M[(fH?и&WQ#0V
+tH)p3a|%g.)0-d{O[H g|X\^ޑO}&Eokf
+)
+ ը}/>RNve[> ',w|BlC(J©
+LK;ܐNr2!aws+DΘ۾ DH`Tt`YA"dH Kruqn)VÇ0CUCm@f>eu! v:<gt{LG i!9Y DuR@B|p:; =?M 秤d~L1Y7ڧQ*ڻ'C rKɫMcTHIJV e\NƖY?WGۊkf bGqۄ $eΠ D ߓ'ī+!Oqs}/r@}p<3|:*zG_ 36Wr Ûwmt5TJdؿ^TR3:wX/}@Ɠq6 "r}s<-وE :~ϋߠ&KM;8m֨]ڣ,l&܅-F5nSzrY풤v'rk&X {e]SLN )S,2;Sn.R˝$y`ꋨB5*Z3(`!GfhS<7Fuvm
+O/ n-bo+nA}XkƦ
+P"<E~ْ_xW~9H+):9$o]Tp4!=<Ya G5R#n76:]pLuZ G:ZɎ8C{)::$W׭f[\Ty_
+HvGҭ}! eeڕw?[T'Rya9mx QsC)=C?L0<Wb)h\GfǠ3:L~pVB]8E<ySd{n3pxaޞ3 * 33ZBQB V P-zU9ˊlpR#w_tKiK:?Gl 0β Su\q!YO_m;Ykw# $}m^ZwF~
+k}`"7M5XD d'%~ ":`͎ mżM4bFGM|Xv4m7.L;|pwt7ჭ;|6Nqw{3Ytq!}X8vQEE@Zq؂I!i@+*n| "Hm\&X]MH/'ؚ2RͶrU-.䒛f!WPK\5R3Vc>^% ~:zK)zwy}L_AZgP숪Z
+G.KZdQL,rb][ H{څSG{qN_|K)m/h)^u(p:[Ay@1'l},܉K(Mg ai_HqM|+ jYCBMCic;tR]Sf13de1JP:"o<c]|̺\?|se}9 6ubv P[umZ-3aԬ‚#1bN^\b”5B
+n̸6 veBxd7ahVhVJP+
+j9;H]%J\om'ؠNf؍Fj<-Ư:Qnf
+Mtѐ+|$[<XzǢDx `AY:`JAĎ3EʔPK_y3,ҷ 5%s.1z&Qz%Ny,#ϐl8hu ݫ e{e &.rKi1΀2@u0ka%yu >
+;?' q"B4Յc;RWh(~es~ c]!ƩͼtGiBz>`F~"r鄕b+'VrYr.k6\ ૮<- N-YY,<6"ohܘ>jitsG>XwiOdN1prk0B;࡜/rb
+
+R_j}MUYI[K*T-z24Җ
+! =*miڦm$mB.m™}u.A
+B+wxM"" 4Zk-:}emXR<#oTC\,q&A
+t<Pq!s`EzĪFgկrzOa45<)(tnkq0D.vk6!fxٜ3agWgwzU}ˣpU1%cL+van
+z _khw&%-xusL3Siuߺ|N@ <xْ|` wwVa?6A`&8kk7 CÙrKudjѭ"M7SzT} $
+KR=}G $R=y%XRvSe
+՟; .wAѶ6:ug?N/~mMy1cj)[F(;aJ鳞Tsf
+Rī2X0k{m,O^b ׍~,`ҀV
+vQ,"ϟeyIH`sfȶh 5M!M?JH|*?:7x 2 Xny7
+H3ﴀf[7
+]2pxIK!kO-ÞY=i/кE(tm{oVf*0"iPmDžO@I
+MT; t:o4/:>Щ%ښ3M  F{FM]$>8 ͝$b{e9Ih{p-˸ZFkIY#?nCSUbrnS,Cv^wDBhTĻ1@%lX%U-JRi)k=GЩq+a6cuIu<I~ 'aP2i :H9H΀]O_+tʀ`czJšQdeR*8:4^pWFfatQ=oY$0c&Rعخnb%/QMRO% twPT$\-Y>U N..<|W֎Dђ7o7W )FӅ@U$lBhoƾ#A~ GY}P~]{yƅ^EMOmP*3A2yŨW
+`{XMk
+'%Ů_<E_\_,{E|ao8_gq+#ˆ]w:Esp"޼(Gi{mC
+E *wxޑSռӲ 3JP<V<~#fTmeX䗚ǭ1]E=QӒI"Xn$I+}%7]M*)Ar\bva
+603o4 |}ijB~Vy*c!h*B?.5Q~WNbDSIxgI]ќ 7iH~͍TSWIΏ=v=W6G/NxZБ/ :XquzlITg5'/?iʔEb"M3C x?'NԚ؄
+fq/fD r_fySQS94^=F 敢n1ԡl^D;<b׋ߨtwMծ2T&e
+;vWM涯ԭhTj; l1Pj0Hn+C%sp {l~ok+'WԶϓ]D~nծl;F*ǸaVz%/
+Qyާb$RŭGH4m4O> asOl'dI:('1 ?\3__g. :4~2SiEOދz #؉>]JaRp,)V?ٜB5=#9lOɊ^]¶Ȥz$GRe"Q-:iDPl2>UmnĬ)_0}
+/8f(l!5ڛ
+T_ A|;hLeN(h{q'Q
+}
+rS_Tq:= ݅tO
+MqR #υ
+j6W$Y8IΨ6 f5nŷR|-*"03l1q6Z[n}Fm٫gkʹNB#g֜LvCI8i=7 &+(4LϚ?o]e/xm뀏I+X܅zA53_Y`;C>$ZqJqC
+<aAV_0$Q>lAXK\:G{qnIBd6;ۡsrFnG{8}KWv]Gi2IHR"WU$ K {(0CZ gz3yַLkY,{9fO$ fwPkeb^܇Ձ|U0OWu߭eڿH}odFR~#QX(
+I
+%u_8O/ Ǎ+8B_xS_8٘o + eq:S/Ϳ
+`ATмa׋g )oUG wS볆k)YWyqhUg}aR$U;U:`˵Qw"Q/~-NQwx+AKmVPڇBk}A/L.Y/L!b7WrڿJԪ:?%G;:W6v V$>cK3{d B̖LX7u}6NJnLRzy8ܻɀ}]tuCPGנ&<Q!Up'x|c[z@
+t{.APq? oUS}0jx
+"ľynI Q_hbpl `821KG,~EŘh<&vj_l0BtCT^gFLG|~+a E'Y {G0zč^]8ktw^=1x4j#h=+Zg\|1|!:?8mVUԓzTX 4qJOb?
+0|#8 j-s?duf;0AaE%vwW
+O?:?-ur[)fvZ
+#}3k~coJYeazjI)$3n U{6!6/l3s]k'@s:xqULԫ.9}.HTYoNXIi${0:W<)$FwGDwi 2n2qp"r֤S ۏ%A7zF%W zQ5 y[i ųQJxQ
+GpEaCP?F}=t.C0GHL㟴q\bYz}z@+ ,2#4_ NL"NZ C/P ($%"?(>WC
+
+oKq|?R$/½/׋{~f; Q݊>xu$>C2EڜcjN
+ RkܥyCii u>ӟ6`t-v@qx.լhr2ϑiۏ'I ,cyQ
+Kz (;XXw<,Di<}%DzSD˟,#D~i7 z?'$>pRQ Nz1iU0t_o#̅prAt-s{0E*Lġ4@K) 5`@V\ (QMMF*IO"j%_H E[:KU-ܮ +@WJ|7E<*zsS|EO~->^OJ
+`ĨTr;u*wk{xfq/e8 ޗMEVλw>=qA^Li
+/6VmNmО"$1L`Mg"KYnƨȑ_\-
+0l!o8f ZWRdYTDzF 2hhlT֊az f:H{c鹸=&P/&bAW&1RZGyUgL'\J0he OARM]m8`P/3bi'
+5gi,B "t4BR`Y"B"qtU[Sbx#[쵑/f1_^K1t<}!PobeSf ]Gh)b,,
+,z }3&ʋ!@C-[Q WZ1=]36 CEQ3'at'Ùxg1T:[U~!{)د82ho,r$;0mۛJO^j>A[<SN_6gCUu)NhxD6i`f Kό;&0G;iȩnSq˺z ]Z)e
+sl~znLZjt"X4?~WPĉSn nvG= ( +*WO,aGjrxL<1DVikssk6m 6Ov鲺#?>-0,+wY-5nNǍtO+7:Z:\ YrUvGlm|k=H7Wk=ZU[<egn,ܜ7LV~fi9i
+ͷZT[m<lsV mr[9lX[9[]eͮVǬ;P^nW,
+k\Kh՜2!0y UVX kz& -Fr@Սl
+1Yjm [@0e5Y|XkdCmK xFNB&<i;jMcW v[5
+~
+(_p
+H!m kzy7ׅ/`tH
+5 *a#-\vv6?\>Ge/7$7}=!.7#srd 3Gz5)vs#./7ďMgwyt ZeXAlW##
+>rѷ(%|Ɏ/Q})[@`p!>n-8[=V$;=b/ WW3)@tL`EYcD
+w6w2Q@t9$_`"VK7zhI8\XX *t^
+/U rH&J+x62j@"0,`ILhW9I <, /|"ZD8Q
+䴐Ǘ #noPd LTɆf2D%Oc\FAJ._4<xZ,n+dr%OPŶ/Ʃ8h6̬(`t!>]^ tk7\# қ$pZMPPU66EId4^à,|S6wL+i16S5d4SC,E'] Y\o^rxxyMH5͕|4NcSd≑Lm q37ޚ
+ؓLY*xJj͍ )̎iG9D,YA; ym̭/"B
+݌ǻ38&]WKc+|v41cucq)y@(+^VOe J3X퀦\2q(>{/ [ A- )=qE4v @RY_=.<c8!U ܜjqA w2jhUG36nZ
+&P9~n<*3ǍF; x)j˥Tr}M6i—ڱL#6oFQ`q55R;SPn^<o}.G?}nT;KۈAr*wgK(8jk0(OtF89W#siHMv,<y2AíezVy[!עsD(})!
+(Y¥H
+7ˊN\˦{gfch#14/K0? 2Pp/&Y?
+cZtvC*T
+2H
+oͿF@J%o''D/NQA\A,}Hx\gR+v7ǷUB cs&^7LIIP蕚L,t96pz%󞠲r:4SI׋δ箁j7`*TBKv6GH z$|L,==9ucP՜CZ $W#Ł
+ځ
+nCdbgH Fk3oVTV䳭5
+T_増,}X"=9Vd1IDE44, ='?Њ-~1Fh8/La<
+\Sw+6A0'ǡ!Kf+!vEGpYnYo@cp#93ƹܼ vۂBktp,ݟF.7EQ$fM)AE&'FP:/3[\h{ b zg&F~%tmy\N\dڜf_4i0D* ',.h,FG~SH\G #?frDN
+w9‰}c9w®Jk)CGIW={3'tQ= ! VJqD=tȃy)ĀͶFy}YccKQ*Ipʊ3R'ˀHT,Ƒ;E_Ta <,ީ*cst.r]~ =2AgF(<7}`JGf,$m()C򚡈Q4ӫ;gU܏cy$1|~&}⾐fSPy^~~>_q g!o
+_΂S,~^N^0PIrztg )!y z+:wvG
+o[+
+D[\\RWl{nIYo>v[>4S~i;?n]BsVeoF<Slnؾd`gfW -{?~vO;iWPSic<4֛jؙQk:rw,Zz:&-Q]s!<tPAY;ź1ΦۖeKp_韾[ÂCmr+lS0jݦ5k(3_xw~%eWkrBǽ›WuKᱳO,ؙ;$+a9'`CA:M*PHOuvS;U%$&%~p%KWJ]Ky?.| _iKuťut].]Wut].]kإut].]kGR8H % @R.)nT iFpx$;Ő~ aHOCzқCRHi ׇ =uM8m7H u@:i, &Ho@𳐶Bzp
+@AZe|' uA
+w䅴H{!=?i-mZՐ
+H!탴 `q'jxg0 bqԾ?O~+!Mp^H吲 %Azm
+$[V7|0 &}&s/Ffp^{WqÆ_yW\qiiC2.KMMUՃ4h1<0@0$CCW"^ tR9!.NfQq]IR+%'%J|aD3=N<IQ2jO/_/ϓ{y޿gftë )YJO:a'$-zrלe+ðwN'C=Xؕ~| <ȾmZջ^M _-jR_$Na}ܺ{;?uNu}',:[uμCv޷zƢ_Li+ugJ$M6hu)O{rxCrhnzS;t_N3G~1e
+˞-Nx W7<!!3ye_/12SOή]JAS61 ׮[϶i܁ גS7si^uGn?bq86:Ճ}틟P]~*ٯyd4Ґ6ZWXe~t9߾uDOr7>qtڻ<uh!+ݳ=wv_W')w p҂>OiF|?pu׶9j_gW>=k^|ݎ+'A/K_6|~=r/O]{ȀO[jΆAO~ pգR^xj7K^QRuM׶y~xκl/ol@ױG_>{6t߭ >voVk:ytue
+ttU%N\~hѺ'O1of{Z}>`7Kl|OWvdx;ٳ葬hm5/~Noꆄ-ws {ږm/,.j?n6K'>뺣8o=S>9홵7޻+6/Oܼ\R'tީ^ԷZ=ﰪv'` شͦ#]@"M"(;6Ď;vرcǎ  o&kÞd2$dX[0<FF Gt?`:d򰀡A2Fv vs> U׹%rm{:ƾ7vO{e#l<`"\~tk1ON y`l3as,<Q]NXP3> >:':;OI19{k=s;ssn_W|}ΰ).n*g"o~\16j],͟9CwtmU~Y-..Z7%EZ^kLf.{n Nny^uOwqq_>jhCjnt4᪫> Rk KcoXwSL4.t[׏<㿌=X3lyoOczfu3t1y-QcS ]CkhkK5r󌨸cGS
+7\8SmW/+8Fz;VX]a*o.[7 S=았$w/fX7Wխ ;ynC*Rf0 V=A/=h✦#ש
+Ȑ #RoqJ|ק44NZ\~Kᕫ8&xefn,ү9Wv{}K3iT|a{=r:;"rj26Ϝs\{$dt{ ~kSV[=etUaQ{ȃK4}㹼g>qE tjǎj30(zϟ;?\(s~(A_^}tfΐ3L Y>_s_Mlq|>Vt]o&Ve:9wa/syj=gO7_Wߺz3W7^p,pc32)<gx>=EM)5״+]j\f+o|:W}{Yx"ruσ
+_f}ݫsXGwZ\s̠A/S:3(`q5*ddEp-y*Wߚ9:7u{K|PjoU1tʾŞGLSկ _3!3弋lt{w˖ԭSYxs]a3?q̻3WMZC*oQJf-W|BOmȥ\9r]ɧn4 TB/^ΪZ3vh};8]N*[L*/Wnlר6aaFXJ0V.H_O]#K=jw5yه۴fw0s_ 7ٺh[FfZ%O4+42ZQmŤ̎OZ-hV}ٵŶtcG?v1fX>fߪ2ϙPT 7&mJT'r!gB m2/QorL>8aN_rIT1p˄߹eIIGF bx~z!-3i+ݗIAXs{w;m2X%A>zu O5ثq1G/<=ڤSNq{Ya]E>~5 KãT~Ńc_Q=Ak!%'T~T2vU/lknԾ݉~C֕6\uڔۤ{ ڿt&T90Lqiu1enײ? z||r7C]6ujɫ
+ޡwٔXxq&ϛ>7 A^ZFǜO/Q.-veEPS>)_JmD5ۥ7{YgDvo%GToϪ̫x|ݍ]S櫺^?Q T2V_5旕v,2sŅCX~MG?|M9h|!''iSY7>uú[zrҜ8nvamˏ] s2QأsԮvԚi;-m<E}n7Lڸf c|Nɭ^\~Xѵ}*OT
+kмdYbzsQ{a>j
+DAC+aA剋Ꞻ<0k>8?wrRQ%?1Ye4`캘v6ר]ӧt][/3tkSw-SR}xrf57}ݰB ܮ{
+-:8\9c
+/Q{寺ܜ=@>=4wW}XQ|gz˺sv3#f.~8y]?#dyxyuS; h8:ЛdW.jb=~ΰjJEw>zrfY[kV.zgnVfMʳ2qx` JW.&kqZX[(\?Sqyfvg%uMstMz[_ F.e0<8wOŵK-}+<+
+?zӖϖ4)*jX`觶~>oB?/θ|zW\v?%ޡ؜y5>h{M1zM{^+ܯwcCk|իxJxv);'~C Sשּׂ5g3dmh=8bMϽN#ek۞/Fkf,{0L݁̆[{c[}dJ)-ݡ"ʞqyspF?Y=.=#a+Ol9!Sqyy]\ ,oVΞx8EkKN8}sָ* oYuieOb>nsps>]_`ƻ>x۟NK5<uo7~O>WNfh=Wy<r6iŒFGL<Y2:n~s6vUdNq,}qK6~TеקS|~}ޅ\zOgzv9}|n=r{?W2m|QWT2v[ۅ)̬m_P7w.tSwVgF?jtUБyu8˪KN RܨoW'nֽG>ћ-4V|uu#?IK=_l%>tB€-YRU~ZltHDz`e fmrNڝ<|'^3Ԏ2_YQdXqIHnsÿ|a(-v3&7;F((~=}?IJ>7)즇Ӻ}y>|On^2z!3z ZiݒݲKگw^콺GgU믏rziXM~S5K?4+\nOf2io1bt
+H9cwW}k3oQWW7ءƶkW,4>ƇWnN+cm]zח:Ε9{tӰ<l<ˆ 3J6hXÊM>\邛RY;}F><ԍޏ~+C%D~Nܞ*3 V9pj(%<>vltr#?Zx]csw'.)k"{痦W|.SzߖS.#O{yqǢ39_Xfw#Lf!oԴ ;JO6/nW|˿?)4<qoj_[^<tqtd:TCa߯5%mjaCd܉z2erٻ,sY9?kf|V^oj:̰sc*iYŁ8w^oa3HiQrw՘q~9nG5owرKܭ}!O5S=>WjB捗_P0YG;DM{9opeT+dQsA頍w;8:bjf;4.
+96h95]c>SyjJ'F$D=T9!o +oڽ\)ϒ xѤv$۷kG갠cҚNX?հ9b|_u|3Ld&Ty;qnM8?_L~Wחx^Wb'7bzJfW?[wq3OUOMs/*=vכsr7w3kW@R;5cdab?+<xn݋>;KYzjMI cYN۴khn۷#ΏLp8柴ÿ1e˾ ӏ[8v,jE3b|'F޻X2vZUɓ]3Z}KUsnȎ\3WLlղ0qSaȿ7\= Ҽ2s_ uGt:Rk]?{OО<`n޾<sTzfR}S}e-tųt6:ZG+Wl~_'/ Z؀`kՒm=Fm[!pLlyLa:ltXtbӊFIO^C ؟;fǾ?L|2E_jsd;Uk ޛbnv*WZ>>ؤztYgM~Ǜx/?Nt<SΘ265QR`MWԏ;ݟaӼ:5Ϫ^zoӰ5R3R7ٽ.׭Ww欫\0=.fЗ~7۷X㛩j%]vH;kS5;o zY4}G Wwڅ2uK^3!x>绨<vb*6wF1W;_|S iLZ2:xok{QVc zvelqۉ7v<L1}׹/,v2FL=ϭ9|q 9ܪ;yn̨}R*=`/ji=st~_y.;]^C\~7cG *fv햨|JIå*e/ܞ3˹iNa쁇ozMM|xQNa۫;Ua? By55&=nupT>pa׭txۯ`Y~Eɰ҆^,M73Mj뫟| ",^:tux 7lesg :}J!AVz.fv;qЃFL^>w1k;Ud~gD1C[ <赚H=naOL_7.[Eջxqj
+iV+9wǫ΍niRU(QK_Ǐ6eҋU^ӷiGn^~윦߹*cқ.'VhhcLxNjR~sטbì:~颲 <r?|;?igء6;q2rX>oŚBpjnftߓNkQ>ջYF[sjvNx[2瑂GdNxrׯfZ'_,EՍH+Q-|Ԃ1j~<9<{R6˞]x7ްe~kg񃃭'fg0=-*tV^1g !1S FYջt7Gujc1%!n&4X]v#oxXy/OQҟQM*kˮM;xpywiڽocQ/gʞ.(~G&>l ٌ"sXڃR31x NA][w3oذ ՘XUq{_#g>_:"yo'C/We:c/w?STyT\m6 ?:]4(̪ ߿oW~NŜf?t`ʬDZ~;/NsK!{̛{<Ё39=Ư(ZK?˷~xqŌ'"|{>%i:_| {]ַϝRiL icVZ>Wj<r]O7Mj]kۯNRf_Iٲ.=/wPmKeuPsS]j\*,M:h\k盞{xuz稃at:7'Y29ƫ6G',K|rP䱃~fL쐒v=rҎǻUr(1EwSggMLJWjk^F bD\\#?;n6]_}6tK]Th8}j=V8'_; wm3k,ƞqy{d8Vͫw͹:9aؕ^5}ƒ[ƕ{#m}) =+.?Qwi/Wu#.y
+Zckf }>1;zK;=]yBo [/ݚ{g <ذ!{lӍ-kO[a?ٗp^s;y06Ѱu_WixSlKk?vAn ?=)=ˆxHpVHYm6yH'n~Բ{Z4ڴP_ѓ,7#۵f^:s?Ȳu7Pٯ^ˎI?M {y熝[ɭEoǜ\oi~ց[~:l׃?U&׌<cFƦͮR})tS4~A :?m qO~xۈ[}vÛ|o8qBc\SȥQ>]^=lig-;7{J.[&l P85kA#_:n}`~ݶ{3Hw𻄾W2#d#6>e5jU썺z_N+$:3fzffCUSǔJMP6ˈvw=Y<,o}= Zc\8˳3&5vz
+
+z$07>S}H~FĜYsZya/>{9n/Gdqƣcd}eCI+j҆e6=e&^=u<U^3ؠ!fݦ+oŻ-;Nm]r5b'jgwj.-J9p5V.N:(]5ܿ4~wyntKWڭ>bO󺣟Z}2H*o}S7SS҃TVIݾeY~^9tXYA~6ٙ}t m' G^V GNOcZy}Eœ?r ttuX{߽z^;@j nY5*x1}.57qE7b~WUlZ'omNA.uߗIxZE6yN/`5L{N=/W|qF[W9hlWZ* rw]<1s^qL}u۪Ne[z<|NR?|WnR'ic~\cWi Ť\7c3ݞS$tI4=yXX)03?h|3ٿ|u!Z~`ꃬ+ASf>df}-U=}{l=4,zj+|iaٻ8:KK_m~̏եxNf7bWOX>^voNaoPVi9#nitt7\ ]2ǽ%n!p_6͓d1uuXKeVS>Jé}{6o']~0ӸkFM7/hKss҉sl;4U0_Ήxz')cOj/U>}Vq=;|;~==ivO<tiY?Wle@iƙ Ԓsէ"ø=w:W]g7Ws4XXA8&6#ΐzz2KՀn&u{nԪ2p|]2:ԗlZtd̗9&=5Kv_K9ygl\~H:m+gwjNJ/&>B* dg99{bJkz4O{8`+'OMwh][;?43%m֒flN_氼s#<.?|ţ~ryʹn}|Eqw|8`q\)3v0pKj%#TmT\zn)Iw-tm/Pv]HQw?nڹ=|a^`\3hmh}Yk9cUs&wc;] Pޕ\^յ^sȃW}f/Y`z$t}UUBc']̣7VWlٿvÄC~u7toZ6QBk\ohK|۱3'ߓ_=Nni-InᏟfsUL4U׺tcaQR]{DKY#qY7V>Zgvds|k3"{{I~WpWTo7Q/1rkWvn0qb-d-~=[.y9z2]oL#u%Uc]qe~ڀ}
+]:~LމlX>kxvY_?o>M}2u/'ܞthUHA.<.0yk礫`;őI i<Of^V`*\IӲ%g?o~.".ϥE3g*ݿG٬ Բ~^fqcOXәi3< {e΍af Iq>i"lPTIN3EsJŻ.?]im_r[+~kS"'N5~.:8j?.B-k^>wە~YXy w`qF CjWw2={xk wpl>ZStl &a_R]yg@1EvO<ɕ/P=knA'͙U%kfGֳYjKx?puų6YŜxu[oIPy*G?w-{<2f\ƟU>l9VN;+W߅$Xyܮ;z3F޿53d6Ώtmn]qy|jM}kR3cT(oT-c.׾epZʼn _CC 5KݕoK9=?~/ʴVƴ<'!uI>}߿ Ir̔%<១hpbR.>}[ߑL;}mE}F(̨@~,ӌ-|S._S8=7~ڑWK"~n'χD3gk;Lf8z ouM^ޱȠ<"su,P{SVòd3?T |:vgs
+*ȍdǿYsڷ¨{Gέ9sn,WGo>Lp{ߥ#|'+r4R(%_Q߉*O>2P';7SRZ&K.|=M޻ yߙ~zSg;ԟrl96S/#YUt f͵vُ_v{cb~ŚJ\9q]oXN<>CJUOlaʄ\NIN.p(}VUb[xN`̱ǭ?Ews
+w{DoN?ˇZ'%7.tݻů[}g^gygJMKg ]qzBGa]<<يH e^VOXd>bǖL?[c-np۾oO78?wqHVW=`A
+0uU/NjJ+X)oslŠk}b4'vuƽ~Wzќj9y?]Vglw_/%,RP~R*//}'m)3_TWc7~ȑq;;FLX4|{v.5\K^ /V-l6-7-%KKݐׄf/.7n{^oV GcRڱ壖]7f
+uf8}SQnWCޛ>LgZXȩ<5>~Ӳz OoehyD ӹ3|khb~&I-0]Y\/{﬜& vÁϽܭkn?V,Udġɽ:zvVm]R&B˴,%Wunҝ;zgoт \z::OULG/:FY:lkEڷ6O.]<޷oUU6F<ivHf|XNe;[N¸k;%v/>^٨So7{ޯ<bs/5z;ahOYwz#7ʈa{?c攸C'?3:ͯ,?drh!\fj~ē8gs9w~sU˺rya*O&2,w߾mCt 8Ust>?twvpZ6<GkCUU0<~ZK Ƃފ.1W*w<disN
+oF֧`jN~j^ciwöv
+1)y>o' +wȭ[tĮ/+Y=>7w?'nMl8朆L_+;yrѬ)eFͲe];uiSGM%.jNq Ek}%߃;Yb|yNqnc>xNHTs끋zZ=K5N==!ߪwV6|
+?i{{Y
+]}:0/sG\8d;keӛ%Rm8vc?&7Ž5Uy|x)Šs+wYqTSu}(;hܾO]=f-V3LLU8YfIl߽L^W(mŬ=G.w\&[b9{شlӜUק8ߐPًt׽J=SY +n.c1S}l^QnVG>v%z MTXջ7Zm͑^Ruh4T#LCT!_}qwĹt/w%%yLArmr:\8dՁoqskR{Mwø>t3LcQ/Y\U7xʴ ;Gv}[JBƵf;͖[ߪkU7z{ar1W#̲[cWְqߞNH.ddlLocM}V2Ot)ws,1pי:-.UpUAI}T()\ǟiTҞ!8bgG,֬83xFgCM.ƻ=yNYNÄJ,ĸ9UݓwhCs~UgČN:W5>-ۭo]-U>Yz彚NS{ݰ^oO/]ٚiK]2 ߱&OψhkΜwv=jJ}bdLm.{</ժ<>xaQc!S|E=חv9[[ on>}x1ݪ^^ڜ1-L_Vj껃]xS_w )k^z5^ǜ\p
+St¡7d[՝0%KCf8&8xTyk¢EV{Nxh.׮Ro5zl/cٗ7~N^\W]Z'Țˏo vcwuNZY\s[㭭]S?`xl|S&wIqALj6oI1j%S*ּuH'Nl}"Ľ:Fxsɯ➫ {sMiV/ZowC#,EJґ﫶W;wI枈\cz5;bw͔q|ӫt1[x|i&HhR|jn<_ku1EoƎֵk,-WS~`xWǛ[f{tQUw~«&{d߷ͽ<XMu'v{+ݙ ~oܨ~rݕQ~CGL0-rV\Bu}wKO+DO=q왓1f]fzoԙ<j5.VVʿgb=['{ч[O\Rfw`/5> 3cnGmcszS^ҶA K<S5k?~ios uvO|!j׿>gxObOO[ھg"xQJ=sҋq_u4M/'hNӵM7F +;.CB]𜞕Aʟ">z rSslG0mwfg^ ;9>v, t N-$gbC͞YO{6x4N6,:Lk<}>nK2F쁑'mV\5w N^+
+NᅌYw窪yn#kiĥ??M<fkJ,U/޺ںneay'Ms_GSC9}93~̝{|0n\bZơm=v+@Byo RU^zJ_2al)#:V׭1! e'/eߪ_qki?ިov@[sNʜgKyEf[fv.^6Fț~σnk Jvև|HƙQ2:0׮aU gjmp4Ex㽹W|4y;vmۥSYhYߢ.aV压֛8Ͻ]cvl7=Rk^g x gĜ)+\͎<s}'y|Ww-4e%—=3W~[yXSN٦ko]" I3u?`ﱡtnO9tz܏Ysj}㪽Mss9(3þU߭:;èO;N|gpkg_<pt}NfmfN$KLK΄vZ8X߾9GJ=GpL? eɨ
+w͎>+zQ-vo~X38/V{kk=!נSϴhIfY>+Y-ë{[,YA6+m}f~in#gnuiZ.[.yH<ӥۭ}G~|_>}cN]_7k*]%ۉ_>ǔe[m}sob2W & 4SG?o=2K3pazy48'jxu•}?;%fokVOܹnXA^,F5w>ج;K&/E.rG׸Ȉ>j/ܿ`eU3~Oi:o/9ŕuKul{% rZ
+v{Tqݒf\8.{Ճ&{*l4\yn=jX{qߜoiplR-Qゞxmu49h۴v&63pȢ,>I1 ?[Qٰ^9aaǍɾm)r}C#:^
+moN󟬬}5,&.c찒#k",b ʧۙT~T\cW,f;]1T6~ݳv:%UoF-uq?o\g7ڧY#SƧ5^?-ٌ&jZ1{ݝ_;3sG+.Ɵct`¡MsQ;ى3. aTطK'k~㇋W~xfk^f{&AWGZ%7kӒóGG-w#[6^{ oo_!73 /(\kQ3i=9状ope]tٚWּ8Yk>cbgJ醷.8VSے6$6iKx~G~{2γ#8_U#
+=O}98U}ǭ}jnt;>gTCQ7'm|uF=U|9C9g(&(hgiZ'V5֖A^* ek'~`y,iu[_;4U ~yvJOC<vXP)nwOZYd)@]~/]7/n#Sj^*+,6UuX\ ܴgSꪇr!`AUMpՇЈ}lE3# 3 ]@PLvc> osQC( (pfA=A @EuH`Ph>A`:
+AN
+u
+R|
+kL
+& \t^tq
+_A>@ r]
+ ;A~5
+ <dY
+/|
+H Y!rX?E# 09ߛ ctq 4b6
+Xw
+ٍlS6 L 669rܻI @Hfj
+`b4^
+OmC5A0٤v@ٛpֱfP! Bl|
+MԿs)_ wp8%1g/Ƌ\6^`^b ߂=D r&A,HC5Y|1i|Fsʜ9/iv
+"RQ/Sl:O&IzuJa+iK/k^+oZ0"WdQk~
+u,ŸᱟspA/nJwf~C!> {qlC}O2$wN8 tʷA`{ 3K;  칬k
+RRz~J9rtvy `\$/ hfWC|way, i }ck>7z>|.i|jqy'W.ifUв}'-W<g^w5,&{L ya~+ T~vP٦<U "vMJV㩈_:2 8-!_HǙ@_Zl$ +
+ҧm-W$X~5%3O_ /35&5~?Y
+,OЇ}jkroh4T8
+D0= .gSngIeh߀?(Q 67E:&Ț+ [ Q}a}ųZ/ r
+'DN .1QAoEpXozK~1 w4vՍ Dv1nX2b7؋Uq]w.5Y{
+
+SJ_-C h??1SYC[&Y=gN^xnO ^I(oWyB<
+6~ú J#1=
+ v__Dž6yȏH%CtŐ+IH5isNfqB;-פEzX+SϕnW#XOz*e88zU3V?.CQ-KhZX'3!]1vݑg[dBH,qWhM)#Z'}BЎ|.7%08vZP,ZhN+G1?3F k}>9u@6~MkcZOp
+$X_*3GT/tdX/K""i7X- ѹPLQ%zKW/;S( &XwnDa&6w@ߋ)mOHNnc>j5R0Y<B8s
+&D(F9.)-#X7
+zꯛ?݅G}B,F>(t42 +fM[zr 5
+%z1
+~ov04_F_I5v'C *EbG5-/|خO<JP>"&a?e#F oDZ|"Y-E+G7
+vmes0FC__`Jk?gTj]Z||7Qxן-'i}(x/uL6:s+(WsdFjAr=<=З7
+
+_TɭW)<>MD?<xfK^l C~n sZY79d+1O$z<-p}-y v?#nzN|KGۯ@0y?wԛ||Q{$[(ae?!Su]|~T}Ovz+؃zF(q)Ki;t_w5
+.U^j-lWF̽zz+^n٧ gK>,_9w*  fB
+S[73j_6M ]..ʹY9P^f:o5a?Ih.
+}m2fQtNͧ,0>s>xQgW̞< FA;,Y>Jb?ŀ<1%;Uv;cоu(>_j
+j Frƶ<'_n8W׾3|r&
+Ijl3[:7zB#? ]:/|Ӫދ!ijZg-^
+>| WOVi`a[K{ǫ+)<>t\&hwi
+ Z_?ϫ4><kW]Zi|Va46޳)ZEâVjtVaVv4nFþԿ B+x.
+AㇷgY4><OjϡZK _+xiV4\
+' W
+^ƟlL#ix|z6oZm-l!AwT<VC:
+oCXm_0\-D(_wx?~-)4K/ )
+WWk%l?3zho& 9tx 44 RQb-ǫr.oP
+ߞߦu4e/;&U?o_LVtˆ7- N}q-p 3*V=3rX?^t_`l
+ҰaoVu꭮e~ߴCۖB}o/kBV6_%f6ӟ E<yy6hR^/)<pDZ%g67P 5nbO+eM4a2Fe)2KP ^
+iy\?4̦a>  / iԠ) iOha: iO-4<D 4Gj~tG:Й4`04BC4@{4wJ[Д4a4 04̧ޣa5 PڊΟ4t? i84̦a>  / it443 iM4La~p޴{>#3 +ေ+P6xuXB^ݺ{9т/ ;-fFke+J_@E!⇩EY4 {6D#IV+rP*~p\1v[iŋOŢ~8f[qyB9T4ng-tm_CHoIw@TT|{n[R!}Z*~q>~߹Mg46 S mW_҇o_l䒨45oB}\[*BzUzf_mߡ>_K!=KH_Jj~>f{f +6Wd# h<?JfO-zQiE6zQO >EOoꡈEDޠM}}/*1EMA%Eۦåva6d6M9$//{?DQHo@jI_{9R&m
+S(m
+J)"a6C$rڢWY*I Ҋ%'Y nO-yz'Jџk= i/hl[^3#Ko4[h_h_7B:?3k'9mg ^Pjmw#sQyi?6O҇.BRO4Mo
+Qڤ7Rۖ?LOگЦ>tGI./o{is|//FnէPڴYB\&Uڬ"s(”6zEfy3)ڶFT4}6&(61; _/n>}9n>Q6׶ӢCJ-;6ǓQZo;7)GÁcl3]8;F³Xml MI5aۄQcڎH:vĸ)c $66{zG:881Y$C5p\"xrut<"tLh=3d^bő:2ֆ8069\LR'rqn)KN(V\s{! X {/
+?Dq:&5 Ww*$\IdLp=ñ34ploi.ޔ!q]-Mupr,[J
+ Y}"zd Da`lo&ox +ETl )d"Jv: *dgK $/EWv *
+0MxlUZabS
+W9$8sI V
+l:<(1y
+[Dr4si@o#!v"P"
+$Y,PMsm:R*n"qZS2Eѩޛ1dh碌&XM$n4>GtL;%tQ_% tx:`Ot`OG;"Nbr CŅ@q.*GHT↯gAWz/3:0FK%B녧}&E𣫄\Ҟuch['2q)Ed@J˴guS"An2,-H/&݊
+%N+uOIꜛP f'($ 43COӝ.Aw1smo֞"Twq]bkV|9Tf:E-VA:@~C`D~ggvKOS;1F<ћ- O"E:+CoOg UJeQ^ oŵQ.d-E=I@@;C*Ef;47YAA dI[x1Cf.<a Cf"MyN)ðaÐAt0olxS)E C{a`ߠ &>I8)0b&aQAztB?;2c Êg,j5H25¹h\Grk ]b
+-i69*u%5aR:!۰|A jZI4ӛBc"{* <5F)=x-{S"^OSbbש7Ytp;@YXg, } :u
+_(<
+S.jq[Su:ES.Y`NHwől6e )
+#ǫ7iQI@ηGR&:bl5ٟruJk\\\,I,[r&U<c^Aɷǥ9r$OYڛ+r~&EgNe=FN^yJMMa8M@L
+ajTpDE(ȀHl 0GaNsYZ!e W
+ ,B{r %s7sT-N
+L r9Lg3S \i_H)f!@"%|Pr0\dnQ\>f z!Lg$9WL[4aTgSkbJׂ
+85L4|iļeCJGA'd wICLJd^H Pf@% pH Vݺ)F.Gѭˑ!ST黤@4h9,lYȑLPK't}%~1BŋdQ
+ά&i9%
+d7@(4 HF7:_
+xO0{$"ϥ\jarЩť\)\ҮxDvK+< AQ>b0ۛK+KIqiW<3.'uƥ]θ+^]\/S.튗FW<vK+KI=ssXᤞsH J]ܹ$+x<G w>T r@2C]ELeTɒIFh&`JٖQ>c>nݖEw>ѨlFK =U؂ 6Dl lgs5nNA5(Pe&S#[{NF1F62s؇jdc?>ǪD jdC QvDCP0>gBafc)2 ){Z hُ_} cijrXwIl_GM$xFͬG90rq(jΕZRiމ㨩f9yDs^"<tj1fbf_Ny3o4793Ҩ8
+d_G@ìȋF߸Up"T.y~l: CVDseQO bl@ZhD1R %0`ha{ aha/`3wAq<]C?3pUavAELH@,I:IJbR-/u=\6w~K*ru&
+uXl2
+2J>Uxma)L̂y~ w`,&RT<]B%|6hυdP4:%r1qGe=rheanjT&$ۏd, .agdJs)v!uC ,0]Lgu Co@ JϜʧDWc&C$ԑM
+b(5 73 fP $; cqBdˣR\ºy
+tKb(.K1/G( ;*=2X%^4`v"X$7c&bO!0kZt+(I7aAb9 BY̗4
+z;X":ZPIRs?[r3ЗA8
++!D B%r&T]$l9lo&4"V0=")Ws`Ƥ
+@WY1OhGeL%HM/  ;QYRJa1]*t$8W1y[Gq ʒ|xBװ6M
+hqt|2J"ad6t9E3Tӌ,f^¹M* Ԕc jhƑDO$7|YԳ> pcß6cm#(YL ytf1+1S¤3<&3a҅UBf3dE8BrB(6c=-,Qz[i3]e gR0ur!I=1LJ7 aJvP$d;L^Z[|`Hwz!BU8`[1+-:q>aN_"%|)> N/ԢN+Li!|[(Gm&UDb#ޑb&wt"ڜXf Zz'%+f}͇4lh¾C^t0,}PzR 覟&4QUo
+<A Жq*(Zҵ'FbِFbv\!(cX`p0 j uq
+XJ
+*2}S S-tր3ץNiWULZjqT<C mJT`B5d t4%w 6b kLYc?qk"БMy9 't]2MI:ȉC999c9Iki< e; #nCEvՉ೟CR* bY2&ё~l?G(R;L䏻L-tɲK赃?o3IA#qMdN3=oY,on6HLJ]HG^88ߘ<n6ߌ<v'J~7}TB<{F@;pLg>0u RÃ0B
+ k4SZCO)JLJ8U“JwQ nl+ڇ#$2k鹸:!S˦gӔh!1r^H% 9LjaF&"O W}`8&UtiD]*7pFF [#d
+)desKh%ԉlw⬋Xi@=<lB*Ű y$#b
+-çd¼]D@8u^Y6#t"WMRGÃ1(8ϡ+%t1BL_@:k
+S#DvO!h
+؋T3@dh@:@tV/`v _"m3
+khZ8ѾBIBYY?۔ޚj{)qQRwv4M&F-NKRأ,jԊTQ΃~Cز2ె}M Z?B֧8ȤCh H6kI 3c8pk2dzHRd`,&`1_(^@\~fDeuAl<ɧJ )/]'l,O5c0ӜhNhSSs:gdl̏GKhݏnVZdf9qiM2HPK&ͥd4ab&O֠0\!?SIE&=;"Ң-<|;1ŎbC% sIFQLGiDV:ډa>)FBG3b$tG ufʠ
+[wo=>U_Vb f fblWtϲ#nt3[>-+r&jz+R䫲D3ШQCq|M'G8Źs=5­kVu™a%&
+,+V@/MZv2$JTjE= ̃(yAʁePv #kfG+ 2U++ԵИ'#
+5P}%W,aEZ2,!e!ZO,!TdN ӯI餮X5kɁbMZ@+-`K4>~]X
+IVDrs$ q4GL!>'sBV9
+yDxg < c:j,E$TZ(L#UI,]胈KI:S`c5Ŋnld"
+Fo5 ,1T,3d0kvhJ;D;; SKuک%ry☡Pѿ9)p#@r冩 Fi AbˑO{0{) ' ~$[bf(PWO,jS^6n7*\5D0kZH)a<4e0rFFRt$iM|!H_ ò0KG_9٬3"\9c+9|vA>?|XeqO qA30LPJY<+-t
+㻭*J*dOS
+FMS!DW!F0:
+i!DmN Lktė)B%>pTjM<jT2]>TnD?bDE,Sp$;0R4g:AXxFn]pYtRƻﺫ@By@I"sr[c-%U'11XVDh^
+Z J#Ӱ,ݭ '6#{K n5e@\"PzL
+ BR탁<y
++ x=HjMm<G6H6Fۈ@`Sj3gӻy lzΒ!Yl^lgqvΒ!YE$Kd;Kv yIsN\%;qםސ,:=Sk ^AT!n002'e
+>c<''wQ~8P4`ռ[4wJ?`yvvWhv07f8<<p2L Ý2코 PIc29 N#=P#ȓN9ybn?C$M}LӠ (\e]Gj 4M46D&` !$bw$1"B'4f>wx^! (xjM!J:>Lr|6U~g`n Y'K0F6xa
+TF;Ief7rma7`
+>~:`:t`7Sl2H,Ҏ#?(N:ބa|N̅ǡT<k$~PI:Lu5bhKYMCt<M: 9Y„ue4&8|D":
+LZ1G0PDfcv
+ɧc@pUYr-ǤQrڮF\GK-p[Y}awt)glSD:JD+\K?i}**xX
+sWq<@t0Ȍ=7$LCeHH^G+ \vB 2cǓ֪MȗNaP*v$sZg>CY=[ 6 ^Hx]+( )MJ|H@U"G_#2{ cz A%/G"p!A$$F Cg7 x<jW}6(n[0v4
+ơh(!AIՏb(ecp?G&ԅ~(&Y-t x)bS%x;C#T gy.ҩF*
+bsu5Oh-
+6 .#'> Ϋ F!L,2幘EM948 ѤPfޱI$i4}b>1Mr&OL'I$i48}bx^֟#,#q9`UACDD/1 QY BzD i`Zx9&)`$.,Or=RH^'y9A)J$.Jr*$/˓,Orb$/Z] qp_Kas ,}9X1G])-Ϯ34!| 5k(=xᗴ7~j@#sKK!<9ԗBxkPRR9haεށ)/ O})duԗB搆N})ԗBϧj|K!(RHY q/idݟ4z2Mr=&L\OI]OơrJ1S48ԗBjG|yL})d5$_
+S_
+!R_
+!R_
+g-]K!sDד01Oz2h1ѥSדfu=l PדN#z2$@]O&;dg
+m\T
+h9`~Y.uXR0j=gy r _AS3i
+ԋ);uV0c3vF
+$
+4[v;^?sOwܞ. #etѨk^ײַO\? u-l^i֢mZіrGiֲ0-JYH^ N9̺etm35ϵ垖aBi|4k=x)#b=p2KW.VRW yԪf-_gD.e?f?n Lsnk鶙4tې4=͜J
+VCi T->ZWt]%Qo,|aCX{ulx8/KtŊ>C_)KV_FɺޛRMXSҊWլj P+; ;x2(LaIxh#i|E(5oF ]8j i#PIҴ/TheTJwTߝmP5S=wAA1)jѿs\->F(ՠ\}S^MklsLA9>j;rp1)cP;S^3֠H~.66\8t4SnZ4k|b;n*!SZ3Z/{=(֮jIrglzMצ (i}fImQ;^$3 {^1`$MhSw%^J>b_
+iBՉR{>jSbVvdxBb'葹
+ ;#A%׾fRۮhڳdEӓΓ =) /aj!|,
+dط:ZsIFO_*rF{j^%o 0Utť[ ¥^*ehuvZƩH*Q5h'(&ITȗ\J]x d6bglXz?d@ŶQr?BI7@'UU*+ƃ-yԊ{ȏTi
+aAWFztl5 n.'?GYOFbX%i$.Nr=2=dŐ{ 8?!3H,U0WFX٫U.# @vR i*0!ֻVZmF6hTJj!.Hzh<wm<x4L:
+@fyJ㩑6 6F]Ne(Ph=aJ ArgҘF E_J36^}CcSZU$}Sa,l,C
+IGA%<1gD>;8uՒ`ߣT^_xIaϥ8؟T9T0JxT<OCErXuNmi3"-BF OS.<vP5MuHh@,(7xd'ǘ^Ub˯;b*dV28n+W!*UOG@# }xrF@]j&a|i#6/9,1&m#q2TYscvů(9]jB|!78y1hߥAN*UiT"O/hV}ݥewd3n, Eݵ]qXw~(zWZͺ-3g
+aY1+
+6L T| ̦hv)ғ~J:?{{D{D;cQ{$"fO flI4Oi-\n B+&GL)wG`<:xMˇ/cM7!f'29C PJu]\" |A,.,>3ԛ>оF`Ei,8{T<d<Zq'(,+BTGr<ñ(\2B$@k0HM;/\k-ܮZa?jjm#-ӬZ/ukK0`Թьic>涿YH@6RN9ӌ }ᅶ QkyB^uul!S\: Hh4sA /SOl*7U
+^5U
+4#ϙF-.XmRQ/,(Hl;u= 82Ր<dH]dS7ceX%W\LL^o`[g9-:/ɟ`z`
+igeM״j`XUpIXeeEUj
+aQ73Ewa{u~.HþDpж5lT8KX.B,zEM (,!E+,:DEjlH`
+ɢ""E)`юXEz}C̑/q
+޼sX}qk9u608u61sOUil^FgBL0$Ƣ!{K`&16&$ R5ߟØ80bkFepHM폿ĚGs{1N$jO3}-r`7eApZ#1F\'~<C.5~-> QW<H5C%d,XubI}sA Lapac-N79J@Lg{թ|joxpO$ӂ6#֭ݙf^F+etpr!x<=2dJp/5LTH87,}릺l&*he™W&*.6٥pf6ex]
+Q(]
+׈{5.K:>6G
+c_gI
+ISWW v)\',-v)\3.cqA׬
+0KNa5
+) 8
++إPaW33z]
+'RuǪARZ5|]
+ץylM !Ɯ\0Hq2nܚ.,Kuإp],+au l"9;iŞ")b;w.ŴP@a#]9.x%`qa7m ~ӧCF10Ǻ%lṁ3YKٰw#iONMAY9tZes!+WsW-
+-)bQ7
+
+?bz_4%`H
+>qZ1[ueU}˭u΄ϼܶ![;}Ȇ_oQݿXu|o2V;*FnI?^n[:LPj"Tyedr%Ԣ2,jXW}qBHy_ 0ko#_N;T"˽J$&HJ_呎fJ^~巀δ=*ݑo>|.~X wκ:Y;.3}:YZ󋑨r<SWxDG:W ])֙W_@,;#j0J\Y^xjV"pJz\3:Hb
+6sc꘲Jؕ畾w Zr: ˩ =N|~߯бl̩%
+9Tw`-&ZHIG$V)i6m-9[W;Xk,lPmkJ;
+]9[2G  s*cөqZ|\.P4b:Uі.DU)Fk9;$ *3 ;Ckudh
+Ss# rO"1GwS4_(p#G
+D?_clFe\%L =I'k4fSƭ#ʳ6X}֛ \)Le^ՙŖKN4F1>ữd4&ffU;f/`V
+h=!%WPcV#K46~=JHx2_j2*qR~*B#VS'\mMc1O7 4}yhI{Il&7}ű i1rVQ4?ShA!^|Z>gX
+(ԫ{qƽœH@ۀ-&Մ\7VK^d=#M$~VS`5[Ks5qa*p` /6G/*癄ۃvpΥ!z[ojhf0`Əj
+)(Z Tdm*#|WѼU2LGJ O`D6X4!J+sFtlx'c]r{@.*u~J<hK<yj&рoAOU>`&ߡf$
+$ 瘄}8pNO;;>[zEk?5ƬvG{m+XNK "G}ܒ[Xْ%R߲~K C^Ҧ^^{FS*yO2F/ր_|.E_4OQԷ?\9w"= ~D
+ B$#dK/P<=>L5& | I\ Bi>Ii-0;`EE #[J`_+8S4A,AFVzd&0VI'1~< Z"ܪ8zT$Z^O2J
+NA]0ؙp%):]*& c+UD;GsvT#u=`?Zឝ0šG>FujszZ#cl}&6TCײy `|4gL( mi\
+:3ymNHnHpVyga \u݅Ÿ0`Ĺ-P*/ydvm͛ߓE}+%<|B4P' Gw)񒜄Bk' JcUbKy$(h0,&ykT${:{ې+G$_Ucr*vgm}k}}gx^[̒f}0/ZQq.gy{4B+
+CiZv4ώfL<;gG3h&ijxv4ώfLr4ㄣW
+oX h@h܉cuv4Wd4+uMYri[
+oatg*iF{p֩Twxnweq\7#3@~FVS{ χc\y?Bx!u-c "̎}>avs
+w;rxpIx! F*Q7r7Aw< ɢ,DŽ?Gd'Ax6n
+³YxP]JܿМI
+Q45<菫E8- -ܧNwqq7ϢΖ';tr9IB:#-܈5%4Ct>1G8[Q Kzd>Q{TK#ejwW"K^+6Z(FG6נHVm`9&ؒN(*d+SX&#2SU;<MU•Og^U>}3
+4î++vbvŏ-|'=ށ>u<x>q-*>b9
+Ig]"n>KR'Q|zU'z 5_(ʣ>*Yk6ۉ2K%p׫[lÇ+Ņ2]Z1"yjt$c22ceƘ(s`Lyo- gݼ#5Fv<=DvԀ$QQILk&as<7Fp-\Ճ'rp."޷Zx7'Igؙ\hɶ9yҭvci~=h?5:3=ޡ~
++4G_Q25Y(ɵ([ WZ 7JsN>}x&lݳ7(^*˰iw,Txн}4GPQTqvkB`6?*h0MU͔(<Qt'
+ˆRf*iӆT=B˩};k C79
+2/49.?l=8_q/ۡ86ZǽWqX8ppl=Ǟ]\Vԧ-VNG-HRa\rNpG{^5ؠ6Fkn' QPZ
+~)_mly>jgx&Wc.r4~흸g8[ןQrkw8 Zc)a·Q:VEr3dVC.|n jT&S 9o_#ޠ57۲dGhgy-sU}klg{<˖;>x)sVv̔>=~rxLօ];)z1w#jՖ]m ƴPٹ:mOm9*\{%iԡ;33MNْH2m
+zO}}eŤѶo2LjҚ2YvwҚaqpLppAEn;S5fkYowؒ_۷TQI#bRe4Zڢ8p1Fqu
+֨ewwi w9P (gavwZ e.Yӕea>Td޾:9B6mnw["0rw[yH]lE,{<2/+Z^en->e>_l)G[Q,=V~.:(n<a傈`Y6Ȳvlz֛֒TB:t5Z7`ikŨ9n6ZtF*)]4xke-: 9up8<ЫC^ګg|
+4E { 7
+pnX9A 7QJ{-%PQ3<~vሬAl1w>JRchJF7{mFBa6ާ?Q*;͇ @I&(
+ns~aPpA`a(hX\^q_B7˵tf^YnoQ2iL;gT
+|vP{u<<q5QV+l%|oP&<d#wP)X{0!kwFpu tγ627l~1b<y:hV a;V3Y56jxӪQ7<k;YwͻgYտQ=i~!peKpl@V0"=
+ < &5b,Pk3B|R0G!VzB6
+_GAm)Sfu@|ePZE'عrZAYC] i31wBbTxB(+0U^[j#` }EX#W$BXP9f=007)`~>zԸ;G^7Rm\cQe ^ z)2Wq=̩GRWȲ̗W
+=p)m,!k\*{rXY!2CsegAS)SȼR>)ã1?@n0o1R[
+SM cY_@K[]zZuJ}.GgˇאmPǷ#KkW ] ݓB#yGñbR9ru K1ǂ~_{PTdTb-;@-î4a+]g":#=
+X"kG:`&e\CY.E .,U1FY9=
+;P/чnH z hJ@K7zi
+]Ъb
+4DEl *"Ѐ"2& *@=1 *L UTvՀb0- *"+aJ~
+sY U-DEPQĝڤ|*򱊪UT}6UwĠvF7Yt͝UOMwQT@:厦u.Py<>uzCOu#\중ʰ^NE0$!?8L-~Wism8sm1Pqz]ƺ 5`ky. v)R4Yj;/`pny{"~3Y~(䢅΋AkF@15(h<I<lh)Y1HhO fC!Vl磍;"Fh:mV5q0E}{pr=[ d%Ǫˈy5+|w`F&V| [xXTB"nj)`k#as IOKSc= <pcC}h? ?>]ME h&@R~/,k(g$]Iόw mBUƬ TMwV&ԋG\/Ȣmt}^p푺BA~Lŗp&~
+*z'jw>efi`}U=`~ &p;2Exa:iD'vc4^~"qoC1ِN?AfV>I_K0܅HdMA!iͅUzn@X>!k).Zl]6U`si&wb^!ƨ;YǞW0g7WR<nU怹pR#in[c
+WP t<VȱC'bs-L8cZPe0<hhgh{?נ,ON62%EHiA1&Bm{FpVC%s{6iѥ &cML]8—ǥ;*pDsT[V*_E<Ib1W_B{Uln,/DZnib*9{[n<DkU[, xH#M b׋"U!C!S#H}ail"1M1xSc꣰@s%@l17gceAUW.MXb1X6VyBs^ )>t-;'tp;FoZޖB0s!@ ٱq`lr͎x3Clvl¹!e VǎE0F&"\bc.ɱ. ű. w. )<f֦NLyM{c;aƆꭅXxb5hnnh/_. u.QP[n U6tTK_mCB_~ WlP2œʖepjH2S([f
+YZB<@jE&A3{lޣ8&!"*Њ9lk;LAj|GATpC@mRQ:H_Os'  IILL=HF<;oT}a<R#+\ļb ^s^z.oo1
+޲8X
+Y(o2ؕ&zhJ@( џ063EZoq[ԕ2nc mdgx Zv9.`Nx]ΛeD=0ާ<gQ=*T| 81vU<+l|ߝ ]ŵ|r6q(M
+jx̠ԇ\tDUVJ8pwqGҟy l>]RJᗿ]K<֗Ǎ#Ii Ƙc~JGѵc(wg)ZTpW?+lΔ^fˍG+cq.1;A_wFS8jQT.PםgOAesu@v'HBy~(~~򞤓&(56EgQv/(x'u aM/2ۀTE"2~:tyb1H2Xx…MDH`K{yI,S _7o$ NF0sJPZTKGV|G!>gˇ8{>m4l7zSgzZG\D7aB[aҰ ac{l +i@߆O$?c O0܏h0x<KюXDrD_q%MZ`Ӂmi2w=zb;d1X?sH
+ }lEx<\YqA7@7/9YbBA >\HzIGomK1J8W$xs7R`WXq&>NbRg!5'֯~A3+N\x#o+Ώ)E)/˳F4
+Dj7zS]6d)
+^\>_
+;:tX-_+5o>4oJ~!#]r5޵F"E{`C }hܾy{d/+x-j/E!${Y5?~VJԻm6QY?j- _X&o-LʗQa/<F'Z=Fɸa\~ͥJ6WSY +Gnky#%z<DZ |\YD ^!!~rO^!g؛"s䒥ǾnkCHI@ ZzS[3HZɆ*.w
+l#UaMUW\QR>#`<l=L7ua?Eso(#Ko}#sU:^_n$:ziܗ4C7w)^y̛6BsS`}#!᳚JዳVa[o骃.-x,W{TdaŊ*fZ×^Wss5#87ATHUWP>R+
+T̀yƉ):JlD/f2XM7eSlM+
+l?fp
+>X@+vQ}%vI :ZtEAH59Z>}Kvc{9BPX+AI_(~%Ǩ2=[\ [U>V,
+EA{iR2{_[ywq ->`uQ"ՎŅNoXgh -`TJ?s=2ά0OFE?qt6oȪ`A#*_q|# %raNf+C6ƅYNFlWGx>ϜK
+S43_# ȟoȖ^G|ۯ},4LDn)߈ptתqX. n.nv1/q ;iŮ piDA5l"Z
+Lѐ|!'<4Fy
+btp^OxjH>CXOAWF@:k$Mo'NufH=srB
+ 3~8/?afmRw^hԏGH'zX]~Z1vNyUBW=S<0~]}gz[Xᇮk~Vs]u?t]sViOCW%~誻DWݏk'JU~qsʊ덬`]u0p:DWݏv.Ug誳ƁKtY%s]uV"pXKϑ<d^[]x(egUwkVy _Îf]uoٍ4\ buս=v:bxYs>px
+WaC fC2Q = !(W{f\RzymLs= ՄڏǕh!>gm,Y\C+iFF#QeC Mm+)ſf9"iFpMXT@ZP2`=tIRz؆mx؆mx؆mx 0VSoaC] Lt
+6^2 # i0-p
+:d.8}~8_2VhP`*0fIlS^jvVzUI80v87.é$>`jPQ ܏Zh]ʿY<(k ?v#xuIWдtS|ݡg煎,EDd8ſǝ5c/2݌k矣cK2:\ J |!fIKO!F7C8h2P7!T
+*0a \TaTa. *0I+ ,7q/;-թ?.norn+\Y=VL6#{&O۞ q*_>Dxv|B1Z4>AxE?}
++
+Bn;_0ɶEs48hֈg^?w = Ng5zZ#vmW܀Kqe V"o Ѽ ՗Γ_u>3).L+~eSVa٧ _S\Xƽ"?n6Oщ=S:홢A,. :RWCh@|ZmK!|CH"dtREFQgR2,gj:CѭXfu8_;~1}э;aFuvCss+3+
+6;BUVX,Jx
+vM_  Ɉյ*V{'DիSx5Vsӫ_LUX,|m*R#1 MpX.[W:ܿ2=I/u n- I-HS)s`Ȅg DE%񥀭mփkuqndZsKVӿ. qtv15ZхgDyU~4k#`VJ
+\#j(*ɿ(FKH+}$׶\;4TbBar.Us +9(tҥ% gfٹtPvMǾdZY8CE!l^nV_љ6j>*ti(pTZ
+~*pKYl i'<h@f#0!Rs`:Rtm׸%qD +f=F #Qb(G 2J~@ dd~%:Sc1GX2t~GA`M<:Uݩ.ueX'8,S!]k)7)ޕN:pxѱZ6*uvmBOO:hs*,0. +C
+I0$I}`sZ:xHxI
+
+CǙ -umBo3\j 7Yo9 Ȓѳ1!\ou2=u5kɺt<+EAgKjk)(ЇZsy `KNK΀U@ayvw*N{_ ܐ{Ѷ O>ɼjhZv_Ѵ&4--l4mv1EUgL.'x΋ [.i_ai.[f}UrW
+o?Y?YX}4&IZ9 v>ݢ 
+M0tgPkܱ U&-lf1` h #`)4&4^6Md oc&<OВ v
+N v
+;nk`n[cn&ۮ M-`x{M04-`w&"Cݢ ]ms5vM0ha0-s&"+ c
+sYDB&\jzKv{m`)tzVZሳ&? z~8[&+M0݆&P0r:[kY,̚`a Ghn.q~`Mp&پ/d&XCzm`6ML&XM-`3mT` ms5vM0]ms5vM0]ms&v[4M0DƸE nCOLt&"4h..D:G(.A_"?&C{J2(:WMj2A ۿ$j&KA6˓Bf`28违 `%-̾dϿ-{mOwB
+Ɗsx/ F:P0Kt7Ⱞt7/&qMw3Yn~BЩqJw2Jwdy6U$+͍JwU-D fѥ6Lp >vT,ΩǃEM׮K=>62v~icےr|$ݼ`,aaaa׃[.nqA$06cdUf|F$q'$-=/|IƧ4k&"]rALG_UB5]3(A-}:,ӑ&T/R:O/ɵt Ih@87b\F 97Ɓzz7"̯eÕaY'𰸊{v#\rE5?듏IC~be{Y.xLӒY3jk2.I0Y],%"Z?'
+kJ: #d '
+AJ=+xO
+hl N/: 0|a.cavpXXY5OʼX3)9#H%Υ?< l v oYr. =lZ!Жu/1 lߘN;+BO;y+ @Gj41dTj /z[ td|{OGKR |-LCҝkM3!drI\V⇣Hw7޵,]`L1GKf1:
+SA|+䃘+P*sM AL6SBmNI[:S8'f~)L8'gTsZya^ wb/.}b C ދ5ދ=)0.&DoZe ^ם_-mT? u3>(}52d<X)wƕt
+gT W; Yܻ:?KNjXJq^T弊\2R1
+3F'% ߱jcG)%B"2 vJY.L@
+Rsɥ\2{YDE {唾
+,^_ *l 'R`iG}P)S^<},>Xbmßu?FȷWdAkʟ[ /-T
+_,5l< ͠X~'8li,E@U ac9cd<i}YRYooYDىc0o,ZEG4,,w:.'Dgg1N|pY<EHjr<ϓc#x
+J^'i)1_E)֠J:&?&%N=bٻĚ`TiQf9457?@yvn<)iRԨ,+;%_M-`%uJuu5˔rKQXYvn(a#XoR{ |~J/[nZ0K.x߹ԴPM>R숁}Ɂ[|1ih# Dwֵa ,uVk%ۦ$spOIJ;F}IO53ڏQ^#bbm{βjeUe
+!}W;*6@U#qXw{%PD6SdpZ<;ro>F=̱7s,'oegq. OJwэbὥ I.s+ /RyT:זR֖o
+V2e.uF{'s>a:[W-XUҴ t
+L
+&O%FϠױrܛK,8]@?KjdW H]y+\2RMZ-Th䀵+/ v˧Z[65`mW۶sxC bgVvkoڛ][0`mq58:`nIFG3_iȚHIhQI,_|X2
+Vȓ.M#j{Fαs' N/&.(AH5Ndlk$yQylIr5||2FY7=NO/Rh
+Үwaez_- [F_cd#܈P?ݎEx'^{+٧A> <HTDx-"G p7 }܇þw{uPk1 Zr*t&zxHiatxtHu d#U1X>fCPAk\ip,;5F\{8k<|'8L|?k#p򎠎(6b'Rj*:J*>6j:b2vl븇{>BYH%ˀ $(6
+m4y.2.R@X4s B`K"aOM*YnrD΃Y DxΉUO .9SNOQ^"w܀tMKyB.0H?æBCBISUȍW_H?u?Σ Lw 6I8cE5m"۞jϨ97Ԥfc<bOeEq0NzE,RN'Z.a)NMol
+`<l:ō9-֚)m^
+kS9tQ YfREl6"QE%׻Or3'hϹT߶L,w %eP|(>(A/ͺ>ѢӺ*o-]vR/UIaP9֠8 ({y߀32~&dD~#/t-?76|~$}طj~3?
+ϥ~i0P ʰ%Qteݟ$׷~Xwa=:c9(#E*aU|Ė(8:AcR@s,#fZ֕SA99~A{$8Qlc)zt6Y)hJcZXڥeb<vnэ!Ul9m |}t H]Ny,
+Z)ba03.92`7sIo<;͆m@X䫶i90tӺwEz-Lb+ - ~y]} ORMǻ5=EV]y/яIg2l)S ZaJcI8jݎ0/\•+\$u[֔ݲDM.\^ܞ&%&ܞV:>@?Z 4q̬u*uTr{b7 7͙Z%\6lݮvi=-t%PĞϺ
+|
++q@xU"^#s' 8{Dxk"ߞ0'q|D=&&pÑ]>nx9MGpϑ|0>n8<qyz=߈M=f}0*GpHc<U2v5Rx3*}tf "lx_ETݝZN6D^ʺVݬp [‘d@2Lr ɛK$q(4wI<W]GZ7=88 G >XoP8]^#|֥E7e' t~Pt<+g=VJ*)Hz
+u<52>`=pq=-8i.1ZG|NltP}[ y؅rl9{m©;~&E G+ -xyw*Q ϛ>4wn4b+kO4-^V[V&Tk Jg#-S'˱@T_-:@~, Ώ
+/whܭ?ō~
+TS`ocNapvnpiyk_r0xkJXs9ctY}9X}EsR˰AJ8 ]8wSFU$#ݠʑڱˆ5(P|<DtO՘Wn8/'~=YUzt|
+`zQ4U^`'AϰW?#PlIF(aqGu߈?z"Ea&̹ql,i
+VO<y A2;p^<7WK̰M ̫ubV<gGcs8BU+,GxQɦxW[")tV
+\ 9Fr'H%r7ļ:Ql1 y]*nޫhެ)FUsUgKqUNzUF+pȑWixmlgzM1i=tSUg̺3(ɧΘpo!ʧ.i˯*1'L#h
+`ZP UE7yUQ*˫Bnt4%*X $qudz>h-ZvetZh!Qu@v] 3`:%01wb(]lH'*N`9|&9t&`ξ#~`o-Z5x$w0'FJ+P\U f6_ײ۲ngQ1(^c :-o
+9?l@˶A:&N~Uc#wޟ)^1x1!GD<)y$RY
+q[FƿAƜ(/q&3(p)p/'P`/:KZstJW(;ۨSh_3ӯV*_JyKn;6UORfӾhW(Q΢R?f(2[i
+0!$tWxpj2!|Ԥ=qh'lh;B*V LkG|X"U<R3!ExWp
+`c1^AxsGhmICrR$?n CSW{@?ZW_qN|Ź<O6N=3*iy8<_I1CB\=θ&]7ʕG>ґWn=m=jAl=DN^B3">Ӿlb "tSȅzڵ]0(XC#d';1Q`Hf2ЎFgD.Fso;@+Q,u7 9 ~{9yĆ`
++k|xp.{7iu, ,8/=?OG^`IgCLc,@h^ Zu "0MԫLԗD0]8˒Vq>Y[6 RnpRx_̺u//̹E̹?)q=)(_G^|o1;X~x%OJ~oft&
+fi*[8Ё
+zOG,w*e!NÚg>eqt7 >ӱ" >n,]:t)g҉"]R^N<NI*'3`2>F
+]=LYŬFU' a84k? BT5wQQŋq!ЊVHǩȽqˆ_J1kWJh) D@ 2NJT2K# L*] {($ IuQ)3㍡.$NW92<P곊#
+T.Ѣ*3!d0e{ةfiJjZLVP VQ . k)p&6Pw4@jH%n
+t.~f4=X6Cӟү
+|ހ
+ב::k'XXŀTOPx13h`[(Ѝc
+hA<ܼNZjdA+Lw>BO̟0hfkތV. փdfrYfӳVF+.V~+hr*rr@k.@xbcVn[έfk.iRZyB+;i%Vf`5l*7 )ADq#_ײNE~.q5Y߀
+,g9>CuÃ(ՑK;}͔J()k_kod#<eku YoN})(f1,mg&4<bO
+ +tڻiP&¿5!j9rFhX]Q'ƭWx[ +ڳ+OܙF6|ٙE]PJTʻߵyAע<.WGXx>}kG\ O@W:c%1xt7 <<=z0p9a 6%樓yZxۋW[ŌT괘Qg+j8 g\I̸{Yxs4
+]
+OZJ@xuGx
+&4`>\k` X A^kEy=p3Ǯ3@ꢱ~h}zkWD
+Ep16`#8p Sв~lz &h)뙉mtsb~B
+C?Jh={D=!D=N0>b-|bTa8C3ܴ04瀄]ak]TaIєlUFlTahbe IahŦulҤ zG ke$?Cϡ]dIqZ o:0T{ZhCƬd9JiT>7Ya)GMAABTZXjz'YailzZm< AsR~)6)
+K;~6md[R,,}YgӸ)EaiYqf(Mo{ge$tTv!UaA }V٩
+K6*ͺUBڠo*,*T? ȡɦ)ipb.~QRs94Z5~5]h4MSXz y5Ma{ mANSX!Ͷ
+$+,U8ͦ.]aiεAg+,Eu\ʦt]=0U ^=`9.4~rZT0olf6 %?ԫ
+S zhPj6Kh 0ϡ)hδt飼Kjl1Sac(| :SaiWġTnk_hROVx|R>nRXO }R,1M,G%,b0NoU~ PRJ@@}UVhe 8t~]Rx_ChWeeie n+l:,[a)7(UYMͱ9
+KK*˘<8Gi+lЦ%Pz uw;~[T'
+f+9
+KljwqhP|JLJƿXꗫt~m+|j ڙTPo
+K$4Tmz$Wa)/ԟXxa4m#CU)G$},]XB/<Oaɟ(
+PxjW%
+,WgQ W,*۠E{
+K?FtM|Ϣ}&_>_mY|j
+V- ZQ0U$Ы
+
+KWiY^Pf٠ 
+& Khٴ
+c Б6hBSD_ȡNV5MMeץ
+U2@dMB4q Ɵ JucX\~C&oڠƦ CE
+C fi}Hg~k,R:)mp+ZOg\kZZN M9l:X),MbϥƑ4>R^bxXa锄ΰA*VX#V#(,lZǔ(lе6Py9aѲ/:6+QJ_8i95_qMcf =Uk[F*,+s6sJH>
+\FY+TaBʹiTa(!ov3"LrLW}z3Od㰃ca]+Q'B|1ة%pfW݇o`q±R3olִ|%>>4F|x=j+ ,sgSȕD-=6t͕ 7!N䂻m`zLCamX׽M(& DcfW{o%2Z6q83&\&,8Zt#JmLLFS;=#jًY~p1c6<o/(Y"k_̚.n%R'nY8X 2zᇠjE/&q}e
+K_%T|W/\DZ?DGcůwgvsLJ~!jYq($E!J+ħ[sOssdܽ0b'bs(YO+gH|K~<"y8qg/х8. ?pՃp,?pD~<_ rGy,Gγ5Sq<WC(Ng9fs؅ꥦylj\#NjUgަSj(9ϴ::Bd]QmY$s'mkZ1E-eJvutPANY{N'%0Sgʽ pbF-1K߬~D/ys^kp`!˨l?<=rz(ql6:PBE?ۑ]W{w 8Z!enR~ݨWlNv.筇3MXyRcX@QV^B'˫{MfGbۂ#9zss96;ܴHO@bhj`I~H{. tb%@raM᷑.DzsxE6 CeDU `@&FkYa8eEۤ
+Tv^TD $-wq7cA8~9Tҳ_ z60
+ WzϿO}j:Hi5 ʬ#;hv7pU'r;Ͽ{[z]Gw :97 /ڳ[p
+t)cTWd
+! qj$  9…elsTO8RC{BZ|r ⢎}('zTE7
+l8\\tiX˭h<uP˷x-fnPuo'SK4,6܄>`4}3r7q:nv<!v|k(v{ums4wEKiuN[bVuֺ뀏ob] J_u\%S2=sw5CW1/G<F<c43G6esa3֯Gm\|i|)crix6IوgQ:F<ҩ1ŽAg2.;l3&9Px\QJNv+~XL@ca,!2#PbIB] F<c 1F3Bc0EgExrGht0+HrwS﹚rpňgxvC<VJY2vӱإݠ`j̓wA{<N\K+b7(q[<AnPp
+^P>΋fTB\5ww
+^ͲxcǀM?@&ĢiZgeE
+5zWVnP&MZKʔ2+~13
+%Bgf5"7!p1t6#=>{-HO |NrKVЖYH7ÇٔO ק }m.a-2#LR,+%OQ
+S(ϡzK}&uLOD+}:^OG^e Kr \fѸEä r9 F=9}:VL}8/)^zhOn0tyቓz f֩ k!4Ky眏CGжẌ[?/|.5x3
+_dM-WS*ȮB\Q=RG3=%-3@6߂wFgRN3?QXnѰ'c0yYF@eQJmٮY 8ڗ[cnlae¬j\le[`:l!_uB,)ز[KAꐶ847[!9껖J6TPBEnb7{'+*-x^n XLJ>D KQh]sqw/CRVSuga9V Yli][՚9Ool>ej ç7jkH.$#%="Tv=N=ʿꌆ<ǣqnY[G[i*mӺEKbMh
+]FS& ߠ,.jWThRSDss2}"$@K"8O}w}ҍ("QMDm8aS TԫfT-!a.c7[Y^J,2 ϯc2X t*3BOb.T!.QPb3Ay^A
+i Y AH
+e AOܯ돠'(~tdٴ8)<?Zoe nahfm#L==r
+~ĹI^${uxyC1 S7$Y@z>ZVB
+J67UNZS>Jiz֝՝0eg"Tz-WLՂ\2.1s[(Cm7IƱ6B]=_2d$u{OWYdT2j+d<D@nw)TryzL[!#ҙ% )Tf;tL$u}slMJ1ԣh{4f:߀J>tVb#b󯡤(KtiOI@˔O-݃N1*Y6=:NOʦՈ߀l')%dI>A
+`zZW` AE+RօJYǓ"`4/})
+J}Ô )Pr#Qr R:W_F
+oɭ4ɘĸ_郬Y+p?IFg !w !ABD Й+:d{/:3RltWT1RS(R VDPLl>ҷ +G|L
+ρ*% ~o0PSB= Z&}|Q}<R10!aB8= ڟ6zA\>% LHFlОܖ/hK[],mK@6-[(TayҖރs[~XpV(v/ e_{qpHX,WHh%V^H.<񣬯*C>ĞGVdAo2:$w ?[Ia4+V
+Οnp"qA)$"|>>$tjDjDYU7e詉Oe(tKI-h724{OFe"_:)f5%;f,&K&K/&[\&Yz"fi)H"u
+֪OQxHrF:SUwPU1ձM&LHL*[M%eow{IrMv&1Mq40ՎG:]hnоkyiG:S.THB=]~pJKSvMw~jQ
+p
+eo!*{Lk)]p:c#wdiূU
+BDc7;%z䩯?rLKR⑱<>2.)SkOHcJ p9#4c 'A-C@qM̢)uJ.h&T7ʕ.٪rr(*j)y#O>lݳ\X.[E.pZR!<G u
+LZ!"f)Cyhrzd,3rRƲJU+e,^ q塕ץ$8^%+߫#G2HgrV U5fUOY*j\ZG֐իz*4wy0f)׭jlm xzǧ?`ꏶ'}0jA_}pkd!l?B1[J_6iHcǮ Z^kiIm Z^)+Ep%ƺh T_WwemiܮuҮldZ\)\]bR%f} or7 Mk~u} or[&&zk{oro0WzreT~E{ /l|7\dxj%} 0$am6ТޞV'ZGD{
+b1NDf=܄h30 ?0; @ 
+< O Gh4z_MQ52jEumۅJ1^Op]kZ#83NF*Bi$(=&7?pLʂ[
+ ]EPqx0f?mcFV `;X0
+4φMC:֦-ճR;[XdˍMXZ4ūyH
+c3qӽ@wAuLwp]Zxۮ`GewTzmfgWs3._6sgn c>9>]cvKlIΖtlIΖtʒ KA#lQ 1bs}8`7؅m! O ȋd >W"`b⬰p1!'.F@,\"a
+/f{Y1lq2;-iG8viG8v+ӎQÝFGxD`NR
+&Vt^lWtN.]=Rf=E^Mju%M$8fo:6,@ybqƪ_7 )>:$\T'g?;=Oxɷq&eXEJT`J\ֆqRz†[V`[ث=;) .a=˿)+^Kl`K\3cԦ׫+s|!\o BS(nRR ̧l _GomE+o7`t:A!g((̃T0}a
+nnYER0dR !T.(C
+M]9\E@ύ)y HX@Mpl"
+~Ս7F9ʽ~{T#FEwxAdܝr!/M>/Mˈtp+c)Lk:Z kqVI;aEk`z"2Tj͠ aA3[E}F~Σt</|%hy-U9~hvV*FOzvټ*F?S1Q1Q1Q1*/T -|36at
+Ed69@qA2[y>B4)f"" EE-bP&0GV[glx-8zt@З(
+]qQ[|n]-=u[[xɍ)>t St&$e0AE;Y9ȠTVȐYQVJQV:xPU]e"ͅlSIZ]e"i_i*MEwN+5/d;{E"y%5 RZU .u\e
+Ƣ8  Y rA
+fuan
+2K3R(!i/TlCs.&A$ Xk rvKtiNuRr1%<1kf'Il*vT!{˦i MU21 =qM w a SxyLҙnuM9/Vock"_
+0#`F^~S+BZ#ZrDJ*i7U*Z8p*qd6A6 N){xBޠ=8 1'@3WG|fElɚ񢹝 9bj(mwdj렪cbU<)w^R7e2uT[CgĢ[xMg3:_(]SUW"+x$G*8_4U Uqh<.qJcR m3Z,0J/tigL),@kT)Fm~XqxDYC9iygzh`P1r0<UKN&\A` ` v='tU;IΤ@.t`p{ܣ +ث:iQO+y|VXy 6B 1B S8A[@
+nԙx/"}2QF^>
+RXQ-y <v zK,Q ~ 0
+ٱb
+U9
+ ̣zK<kOG$\y ` XȂs>&B};UU~bȺo͡5)Wb橴f`N51SwК2 LCQ?4գ ~oob6ƥRnF'N􀡵p\?y84Ň?H\ cx/=D
+쟠6D_I
+5]+ŴDqOϢ=V
+2JDM~wVеa,)<FG!GQ0<̧|?RTw`<E m택'c x="W?֝^:S.xO“#,ad'sPAX(O(pIBж!yYr5z~ˀ)0} FDE+y0a.[A2xs)(%iq.2>i^/dt= Tj}9M@٪mxy5jJv YI1٭)t 4]aA@(TP;ux
+O4OdN!`~ o3Q(v>|Z氊Fc>QZ\@ՆPZKqdBy)jKV;[A8eж-KTLsh9]jstzn3#Ax!>OaԶ0&C(~4
+TA> > JrjbgG-O@:ev:lhԽ4FƟ`a.T
+JuS@}j^;I߬G|sB9mVx R*_RRDJY`;@Qpe(hl~H(B9fW_x`+]}s[_{Ų*S#0^Jea U|
+ {
+Ff8|d8\
+e,
+!U{,,YE}JVE|i-țXnhT̪!\,HcgNYFC$YV d# s]g
+}7x?
+
+rNvglY@]+d#{,Z&7C3 S'j"tLz '=n44w>%ga M{ dciT>Rm
+ 4qu?e a?
+$O_qI̿Imf>Wv Ik[-Cn?OBWOB'Q'?Iw$;}> AR'Iw$;}> N~OB'пB?l$I_п'_'{_E*!1OՖO@'a`Ip$ \> [.}nZm$ ܶI0p!a> sOe͸}O€'a`knmIs:<pJ?0d\m$ `d}qVVvBxzpd 郹I8ZIZR;ROB,wm,;7 tCXy0U|+|7 S;<)g[!e$rxWʓ^~
+BX{+EљW-oxZ P<ߴ4rSv3v; Di|72]͍d'm 3<6}yFsﺛ3:~YYg#f,ORmGItWQu=Lw;3Vʝ~PԽtvxK(@pJP~8{
+ znt~*?{m<Z.@gt@g @gUΘ^XTX]θ: wAvi#rhw/>InXM\(u7ƹUlWo{+&1wK泩d*MqH跁{v+L] t?NYl449t%݄~-跱87q'83#BKxڭwÍm.߃ݑKݾ
+=\=J(sNcdݫ Ӛ ݞBj~9==O}Q{;e}7@-f
+hW"<?ot|Ib.7sIxKN\7A8 qm#Ȩ
+.3u;3OW0t3GwT03t'3?w̙0gf2_vW8̕=<yrS3VgGr1gCya;n GfH )OwDs@=׉
+]tbʃpZ&_JW7j9'3Y 3;Bq,#QhE]L$K(+g2#N#D9/lPD+}L^+&c28 ~1d{ΐ&K& ~%[ uhm0G1Q!SbAjB,NעЎpUDuxR_ Y_cT%hkj;s ǰ6.-&mBMm M-/[D@4ݦVTr.{m!ziZ$"<mMͼ%øw!sZ1fm xX:Zx%B@L`N"Bc\
+xMUO_RyUZlRv%a&o
+P
+J >ws)-U6\RW0Rl]5(r\BDqDPZ Z_iuhr=O%<!\ͱ~_)A֍ć-/j`+V*8Da^bK3WRTEՋ=aW~ʧ~*"*h*z &ɬO45Oƒ`&aEHƊ`&>i
+*A*^xŪR#̤`?IB˱^4jw ~|#A问mʍyr5>G6ڞ_
+nt5p
+)ma#n7ϿT' V
+|FM%lй
+-7m<,)j}XIIkQ x %V<[Xplt .,~19w~.W wڢFOBR
+*%],Y}~aeJg zd+i/ZR2+S±/:j1pĬ Z{8HE@e
+:W1^4n
+4&6u;d <^0?)\Q,|Fՠkmmq1
+K_rԂ6sMxyڟ@@
+ߨM|o Y?+(G U.H`Mw%Jk/J I,f>]'_JԞ #%tMpWzBb*PpBR
+gQ  m6K[]{B C06'0䪄7M%\PQP5dTu€>PIX@Gx|GP5n3szJX5
+PJlw@h^X-gpx*ٞ:kN} tz/iK@dƒބ6u9=(9w+x7:\g_/C
+ xKTifT`5hOJK8V&ᥧ/i;pz)#o/
+g,k1E:
+*Scv=0o!e\OXW; ee"Db6f 9R.~$ 9TkXOhpФB_?$X^zϽ:=m~n[Nf#1Tg~ElMˋ}5`ڠ]g+ZH|A`FLox
+o5/<(_H)K7ԕwyR<ձ!>\ }`jk%k깙ELf#4J{i`߅.">> ]x8R`1whjMOBMN%bϤYr{PWჩ@H qs(t'06k*~LQz󐊽58؛^ ٦'_q8gHx{<F
+EV
+;
+ŵq[YNAS
+.[Qn{+؊r;ܲ[QيVG<(c+؊򄶢<(c+܊8<(s+܊8<έ(s+܊8<έ(s+܊8<έ(s+܊8<ն<Vױ mEyC[Q^VױulEy[Q^VױulEy[Q^Vފ:(s++_݊_oniY5Gma`8 Uj0? Y5_Ude`8j8Nl`<kY5 -röj0V F Up;ꈖ)"QZhXx?cW#뱬θm^{ v„9
+S=ٜq=cXXpܭE?ǼJgA[)]j$ {>H x$ps}Fn߄^l4q'@ا&\j)F~ʻHײ+jtY ,G RY?)Xu)Ȥ$`R^ZDNQhGoSl<$I{7UnEuh[UoB!ce-[Mz M5`ɷKvTa)*_#dzo5 倓и 5Q|)gZq4OzZhK1ϋVJѤԆDW]|I[-PR
+%(SnvKT+k[(yJssIX2U2p)L$r
+wosȠM/RVu1z(?^ RNo<~{qѽUjp*87q<)k{0?]a{,0xpwY%xJ\Nmi7$ߑ!{V?ob7/ YkpX>$3¬B593IIq]K$1o)i44g
+[SK^)h_R~\:ůqB/ ; }k56{|!Nᵿ0_vP(܄'t7p<r< 4-ei#|9 yJӽ24L/k0 0B~Vw,EJ>@Т
+Zb2KkuhcZs^򶭵;𶑬Ӡvx<аs; &@Rg|je;CY(.PBB]sw55w|9߼ fTcߡ<C>5]gPS$gOHW}<]s-l)ٳ%ej,]sty_t5ݏl]3 ~k晻ɔj/{<UǩyFjv
+^ 5*E]FҐ$%<kG-D}mԸ}ufdFə5k6>p=l)x=9rO 4:1ҏxhNWЭ}Xg]hd&tu5Ϭ8*W
+}BF른VQJe2I{Z2 /坯ltt#îs:!9cmKRT\ OJ>ry1$.6qߏMXj-Ho@sRRF-<;)Zފj$ 3@zgp+/30Qf%cijO$ᕋR42ǝuFx>.ʂ;pvzY7sb( o?)w
+&ʓR0%TRXK.%Tԕ44SʘR[#4ZQ0 RK5픜^FI[ 'B
+M
+h#yGȢ
+`D4kYGtd'2pT$(E2 .2A>k A>civnG{8{D~hx2YsyKqH@ƚPoPu3 ^Yb]D.f韟vw9˥0 ,;βC8,;βC8,;βC\n&,Hx\a *p=pz$
+c%c5lPd?b?b8Ƶ"t52G
+
+)u濿'{˱crleHD?k{%\bf{pH2^ĺ_lhn'mT=Fr;E YބH}Dq,nX'ɲSla(q%90ͯ͌笳VsbXj=/R"ȳ/ʿS0y0^y]Z<Ǻu
+jI^Buث 'fz"x؋^GI{r/z?z0TI<A s"'͕xxȠ~ȿdL7J5@*g! Me(ĥ\jϠJ-jUUBJ[<&u$^&Cjۡ&jriI^1-5}&m5}wNHMr̮$\Inj۩&Gf]'u IRCMB YMr1U8.&5$[7~3tIe5 ԛMn99-5K '5'"&E<-SkIb]j%p ,X= pAcvcsvc SxZaϛsⲇ9V.L<}a[
+<nX7' `x^O*s,WezHˊdKHdi&Dt&ȪDVAT= ps 8`JDuKrkY묇 Kz|eY
+&=RⅹWb%yQBjS&tМ̽
+fْq \&J>cQ0Eyjz! .HBFH: CR|=Q
+/$ flyN,#̫p  wTa.o*3W阹nj^>PoқjhI= hx8E}<V>2WAlg3<2yЁϡt FGO0cUM0׃g[@GzEVб9꿤#_K褣 ɘiځI sM^Ŀ|lOdHˆ-ffffj qBO}JFHEjw}ڙUX$R=X'fxJb@MjmD1(j0,W#BIm~um:S&Ma+zJId KAd-t[v}<- ĺ2TZGRb]"ޕWQ0iղQɿ ΢sp*vӗUޕWQeK^$d^HH¢Țo
+
+H9-m+,C߹U%dDsnݺ[wΩ o1J.yM,>m*0%U`J*הp*{AZv>kW&`
+VdJ6ZLYxW%k
+eZJdm4)YG~6kAIXC"%y4,W]IRM[дM[GSOlh:*Bh::\6Yj4}(Ɓ{bh@Ӊ4}q~:(8ԸH5:.e-ߎIe8_pb-L]HńtUz$HCKr7ta
+?D1Q pLS\4*_ʼX(egM
+@ 0nBP(Ck%$63?IC+mNM4QZ DU'bR1 ,}F:+ @U=ɭd
+Ra!۟$/nQZEa
+Cp ]#!R!(0 +Ka0ף-͙ߞPPLq( ϥ8)6;#cΐ!;64Q<
+{i2jhSbYDj6]!1i&t@VIViMe~/MZ4OH|,dW6om5Xcׄ5=&k=ڳ&kڱt~Nr=g?tZiDxl`yg-r [@m
+[`J k. <k9&k}9&kW's$k;e;Zs<?ϑ%Jֆg +k?<zx&,ۗYA[<[<$xĪ[<+BYxV
+<dyfr+j<9sq <_B yMZ+tNT 9i7vyģ&\a7JMDN,
+ kBZ6|-۩kY
+%k- g @zJ =}ҙgrΣ!yA0Iiz#u]`
+Hjz|3OXC(J'aÆ:LxmϊaaNǿnt&FqfZx%%RBe+t~XpT*nm&=hS8
+!Q[~pVyIA:43ǧTUW*|v(ߐg?ftlx.s!g2yp_c=* DUy~8]^3PKyY} .papMJ#TBa؛*xဏ]<#<)T#H'/{W` '+@`z7k7yY'Ֆԩӻ^[[ek*
+;,j$~ {a/`=#7"L#&n=b7 E646ЌT8fug#F#ƐPaߨ?l4,#lka.6BJ`1)~{L:);d5L=͘bU6S~)f}l3lXo3ܖ)fmXv X/yM a\Lw);dKkKQKge{,71Vsk{ђ{*3A" 'Hѕ ܬv6 ۀmT8>$ZO-Ryot|-@\ "Ӗޠem@?ggrb ^'mEO%:U;C(=y7 [G_
+:Zi
+iDY0S R5TR&@>Og ٤H %L(Tq:/ߟ]Vg;l=6<JM΀2*>CGA&NBEbhrS<?_œnZc
+ iH(
+s&M^)8CexsI)j'RMpjj7SMm/Խͼ+x
+ЌoowYMz7}Wu
+0ԋͽ+$"u]pW,t oeMMexOH o-Ûn3=82V7ݞMgxt{7ݞMgxt{7ݞM_2rAdxӗpAdx3 oV+h$"YX^M+H ֫19<eʳq)Sc{vɉݶ#H>sX<ϡ-U| o|yy4|z>A9ԞKˢ9WQЫ919SqЛ9Q [9Od|)=#Ӌ=*:v{]x;hZq]o
+
+^.Q{^oDq}-e$v6ʊ22^v{IAfPwPSZ(^6]!oe22NUIXZoD>ƋqgqBdx Ym%ŷ*3uF`RD>fN5|gNG7
+yH%='q9a1tTqը{rS?@]db"
+[)<`kn-5ƭX,$z-v:, `P;&}#.&X$߅a\JMmהe"<QJې$3ҕl%U).ta#,@d~"5N[F+sHzRwy()/C .w_*O㿷ֳ`S=~>M> Ӊ-} Eo)h|P_N]V:(O=C:cKQ8~!Oj3
+WxQz
+ 1 Ԩo\XP#'J#!ԋXxU^ʕZVww}\?+|`X#" `]xQA*gTrE oJNZnW]0Mbq!x2 1ӏS7O?[(xqnB>䝓R>&.nOR> ރ/p.P1ل!j0߫ rx ,6&߫(
+-rIz,H@V},S,jRGO?>Ss\QD5k#:H!Y'R+M8 ,XH9qN
+:k̇cȃh*- bO5'+kdI}(7ond?dy&WT|EG=7ߚ ?"1>@>_iҺ?—^#hĥ=DJŮj6 w ML+^\:+%5e8sL?5{
+;\z;\.#W0L9<ry0D[v`5gw!{Ѳ 0Iu!'V69C{6x[%_ڝzR~Gyݰ9 3(tcg6 cgI63'Qe؜Qe؜Qeg_lgepF^mgpFlg譆e؜Qe8 ~vF iɣ4rF̀y(08!w?(pFpFWǻmr)ـ3+8 8e޼ ((5tF~_] tVյ7pMg"!!d$dB("C T "X""
+8VAWXCYjϾP׮rZ}g>{q5V8 = ٪qO}ƒ]QƼsY5ʨIa&'PS2
+Q`ܚQm6OVF`< i`EBP$1A_s{俇~Z"&l[d8]=PJ!VAeuge=`Wh| Z k5s U
+Y*f賶tgL.4' Y&R2Y
+}9q.6GBe2vYPszzMžEv%=_!W
+=QLEnٸ=w<+z>) =V/dy{P?&79HkqN@O_8I~'9 [>^5h&=XK'b/ql@8~ma>1~F
+sW\Nlf|=
+'e_I h˻Z) p
+L.4ɒ
+}'OK)rEoL"M @Ÿ dI~rzD
+ŏlhSRÉ]K '?Cp YBj. ~$` Wc+;rx#ZF}э=FUu ͐;Š}><B؁qE{T;# E>)Z"ٖpt(jy isuM^:oŸoJ(*bd;Eꑀ}˨⩂
+!6r>r/"b丄fe ?cdU x3(LI^Tg~ZY%>7&ԫ &*$
+K}(lA/Qu33G冢fQUlt3ne1נNiK r )R
+]|};s
+ $ǗF9 }Qsrncײݜx i=:s
+<W3 *I3yZIn׹) i_ sm1/T@u+ rCn`(tp ,9x?! x66{~4>  ޠ04 Ӽ`W <
+k=bxt!U|×OPa4ol0V2Z^i9ma3^e0J iXm?=`6)lě)utv(}\ J_bO6'Ru=ԔNO
+\iRoUun$&!,DOmfWs*{O穲|H_I),)d. p ΣvPG$(uگMoJ!ȁB MlA,2xBP|8B n1 (`
+<p'{Kn?Ѣ ̅P`&HS^(M}naMٱ/Rv`0= QI?nGa֯Lktoqq\ hQ!UWlG­l} W)}JQl .a˨V]mϭ:0r-?f+"b}uKEUbm3dl\UJ&mZeT;9W-D1Mk֪V4t+ ]\+[NLWp㒩/iwg:%]2Ew ᢽO0fRv7Kn,YjwfR;LjPyoE:f~qn.k6n3~,P
+W!Gc<R]WPGc>QcZX:yKs
+:pRWHKܑd'~*[hNt5EsrlfuJH|?Nҭ*ќ}Й4D¯SX|ю8X\ |{hh R7;NˮN-rm]yR+:)`:@~vv Ӯ>`!r
+S 6fWV[pNu9XSEQ;Ih|QN z
+JҶ5I"Cz$g]U97#B#;S`E_,FJ%H}) #`RVdleD6N=I8[
+%awI -S:0{BXx A;%KJhkRoik?R`~ZK墆( ]5nNͮ٥x:ʬVY/j"d_9zA*lzZʀ4&)٥H9$v|{C*oI
+1g$qxSQ$naꋀ?1!DmcK[vӖےVo1a8]W`q=]&(O8TwT׃'WYm܀c=2
+b7L+|FL1 κ.6}+3c3nMY4&݃Fe{h-}@lX0cئ/u5EsJ99(,Q(Bh 4ƻ52Qn)fF33N6gl8ٜq9ds'dmN6x\:kYٙ6 |X/#ddP}/TY0iW9ܔE>W70Jv|sqttyq9tLg6€z >LJ:+k
+l,xE0W#5w'M~ !ɛJI\lIk$Mp:1aLl\ms5\[.&nP0F`8 0F\ckPGbYa0ʼnF0La&(
+T˴R
+p5\.}*9&Uy.cuqmc
+hk| .`4e,:!7b Q͟ܝKS8"I?3Zi[]!x+Y0"}z&"5v٧g`{xAjT(jNJ/Hn'3B9Kd,ӏY6K,RҸ~Z~PW $RՐԍm6iSo9HZ~t)r6%OIa]gqmTֳ5
+9ORi N%TP0P`Į/
+b4TZQ A\ReEp_jeeh 2 Vtԅ<ݮ:AG7U]J+QF H]Z:)?0,Z ͧ!*ϧ6hXnXM ?66h@XZ_Cnڂ{I~H뤕ů1G7(m6BFk.L"z{xȼ rHX|/L$}qBϟ ]2oJ7'%6+7
+yfWsK8Z99O#/-n֓viaO]nfeaĹvL6(tn"J# v(NACI'E'OFwD[^|ve J|[z
+ 0a= Y0jRmϦ͏CKd]ɾ`ڷ/<^]c9 4^T} {p/9U/S:ГUOP"PhG&^"I<B<8sz"!rHzתj.Rտ$E>˒,+bf"]F?ӥ BAmX!_ʒf⁥Ј*+S10euc$vjq ARB?}=V"*:hÅjÇ8G "^5< ?|U|<ǖOwO\9I33o<_a1hY+hY+/kےx 6p9Bap0<]{XN5KմcDӺniڷT[?jfMʦ7Vita뜦mM/dm;xXj_1+?VL/WLoJbzISv{Jmt&-mv_ w^=.H\F 6
+G| 6?q<չ3.׹ΝqSC^q@@/8 ~v@;?4 ,׌u p3.wW8n3.pb;݁{,|(􃝽e|4~݀VU9GKUǫ)3:ѵ8e*m0Jݏ!>u\ݪy^?]3.=ױ-8h}TrhZ:E
+Xz9z`~q@).H6sf3]>]pkX.8a,@cȕcYx
+rB4%+FGW!ICK7Ulf -3ɚu #ݬH#ʤo3#`a6;]#</}\HmY:DX{a~ "[>V1G?h ҥ<
+ξii4<qG7[nr? /!UouH&p4B=oE׏n F7/;j, e؉Ss}{~ȦX/y<$ɥgmZg„%SFMJpmO.dzF,In q:Q-8 .s]ʖGhmKޫs:Sv} Kȥ;N(ɽK2_ۨJ._ΣŦo|~sZIG90ᴗڸVoWD͎,zӅe얊Dw/ۗ MgRC.Y%F[(3DmG|&>bGpƯ}VK-e }E,?+|żədE0qRRGkߪRq HAVT{@<^匰pqZV";D>s"*VEХڲbG]T^oWiߊWUZZޯc_6iϫ6딨zO']Z@-5Pc
+M{ߤ 3=~, P,p, Dx;\eJ^Þ>̞]R*sZ2(|E~s(J%w@2Kʩ=^q^*̴Um[9 ϑ-ŸE<X4vn ݾzԫ|@w͎ߊcJ8ͱ*i^pU5R
+cB°ðD>1wbV0Ƭ~=aYrrcVO c=N c=aY <;p1.Dx~B ,1x/c=hQV60WYk eA
+v"8)qѵp6JK,2/EcQщ,Z,^ڶ˜Z coTm;]}tL衿g# [U=h^;Hmb#)znw|+A7EcMv<KٳWX*iyPzz~_NkOZpN;[:Gu }9t 8tվfk5QA>Iu$M&4}Ĥ&MX/iJKB mic0k ϟ/"^ƓՌ\I'wbJUfQ+@س9&gMub,zˮoq6
+)H_̞x$}9s]5UCI? ҿ'A»W?nN]5g} ]MJltYoUm{e/#
+~xCp+\GOL磰a&0rxxrv\=~O/W ʲZ^Y[ {GÛNo^ۺqqopvMC5d翂v%6(2EITɺE ({v8\|f9}/<t.n`1b벌m`p~X6;i- ])r&<qm -PDq28- _jB3g)d]D9_ou[.g!Ώn 1mQt;),^J^g
+x b;Ioby?
+yQBz (|I@qj*{Z]K>PgK>; !^58P<]ɨ2VDux@ݧ^P^PJ\T"T2 7,|YBk7ztD]͝mW|*96LA_6 t E!ϫ>"+( #$Wav_ڡhQ<C2pgH:-KzU)s\xF&K?a8у4#l4އ˶Jϧe,NDeh<v [}*"6e vէ"kϺg|*`-a:8Rԥ
+?}8MvK(>aR߱]vQ7D.Z55}lAeoT3oFy<wg =O8GʣB1 Sޗ OCni`;Vc^jTh٩8kQK*R-Ӷ /WpLz[@ge׼z9Wh5=h|[ĞoKvmnmndyPV{<|ק?篡g
+G
+p\̽32_0c
+pw[O8
+)zzĉYd-kŅ/уO8KΑJy*ŇS)><gR<RxPxg>W}9uB9ܧbL+KYR(}*`վۣ8
+brc#I+I? z6-EԈc)U:|1P@j՝hM+W@vWIjNW`tҞMdufud#tBJ[+RrTg',pE5 ԰vYbv =3a -KgDӰr| yF|JKG#RFoŷOVoEL5^(_l׮fI0o5l`2Lr#Ki@xcΞX02ށ]SˢoJQ˽],wIJIJb 9PY~Ρ{u/y}`؇gYboXlȪaRTgfdjrǭ g36(_#-bkS`8O-do
+ȳKWN["E{zE{bɐ;m1Xsp_cP\O-WN/ܦ}*ٰ(qAU:M 2Dt!NZ*#7a=Zµж },Jo+(]6s]r~.g7(LkŷM Bk 1dب8v"VMd$%{=U<kjO4]莑FjJ 䰿t]138A = V/w*]f]g(|pΝ98w+'n?DݿL5ч)Pi5vކX%GӵoW,Z=rAs؂<%->rK[wآօ,]кthnoiojMuV;Z:δ22 jY0X(mVbפeiEi,or3<\˛Mb鬙t IãZ l
+!;blfRCN=0Xϣ⩈:Q&+Y,2
+7*!E<BQڲQ!MQ HsJjI
+&m-~EbGԈv/jG-Kad[O@{wI
+k~>b! J UyƬ=eXrڝdB #- HKёaKՙcg G*4˄Q 8̗Q mQHq&%n Ҳ)H.jTPI@*گIZ::44fFOj'C a=jlSlץxP%zzaLw@Tj}Aɜ"tn55RFuhN1OF$cA>d|J<=,855nG'6j:M5]Ja6[6GmHt]:b_
+ bz 
++`;ɱWv"j*U3>z/qql6 Qt)kE̩1"&E.]b#Cc S":L\VPI(fgȚXLhb(I{V1nm4-0e񄤜 I_i*VpcGYy?(-S:BR:ºr%$udf+X>ֵ {y&sM\`B)EŚd=LsW!5iԭU\WKs B[jd[}M))Cb%)VR!c-խh*iJZepC$ m.m)\"CR"\"S KKվ_)yڳrriXuչ'<_PDGic;#vHn.&KnT)+0LLLn
+)nQJS:sTO?`&V<[~&a&s$M.thRVKbDr)ϔĒ#+hؐ!jN[rt5t+/rHXˀYˠdX ΥƥTլ4tŰ ΰLwS#8(X.~/ݩ+L}J{ۨ:-(RLRL(դo{5YlEӈƀ,3ْ9Q I2l'`'h$EoVHkoXQ$U66=^k3xk3o5eלwէ383ٺc3}l|}T/Eګ؈`Yh}1LNN<WϕQ,3\kjvnmn
+7FCdI>_ݜMn9ho7fiZQ
+]w+AI8h5!gj~StL O8>BR1FIoH}|8mO8d?R .:S5]nEitS7pUc|;3֐~jSO ͎72=;K=_<?i0]7MTUWURUe#TJAaH͙+5g^k@
+
+)qD2CLаA]kQ.1]:MdfQVn䘣X}i(@CcG0]x6s07UdB@Ԡ))LLl%R(IQNZg7ֻ7YenIʗ@pA-qK`)We\J9~h3s0 ըKj} VUAE/EKXC<J5ךXdsu5ߎdۅy]ǽ>_ӚTB*х4N,DӽZ7*cEJjSKӠr37Q 8^m5)]VR<mPյDwCM;8掇^e.Fe*!<evZr)AzQ ;Ѧ>Fg )KDQ"`:r2iSutqvXbIATAPRHґt$ԬihLDLVɖZ%ǽ#\LU\wezuj>B
+KMȾ+nw\"kO憑,W
+P>8.Rt/{h+iefQnK8U#*78%ljnVvT'b\(b9oY-\rc)ʵ;EwۡTb)ݱ'
+xs*Cvn43MgRVg3V{ U9gjn<ѽnM*rqhBl ]e.d@[a4⪤66`[^iScjH< M/;[4Qgn3Yq\c;B9wbuRTmyN0BJ%Uj)Uhq{><GA+B-0{m#r@cXZ-F!6)d4mOLՖXfZ r
+! m??.HBF 2R%3IזYnlOUM#;Nܺg캞)i:i$q6Aq&{pcAF~Iw_=?Yx/Y#ˢ_ OvnQA #b)^q*
+zK0ek3X`b/
+\!RL.JJ{sqjbk*Mc%^(KG0b
+QVe_#̯Ř:6K5 beƮMD/sb>("18WhWd,,\e)3af(\d&&,#Fa>+!'&5̋P%h-ZN53G.щz, ziܠƍFҘ{cPC=W/syPh+屾:` c<=h?3ԦbRcᜫ ˼p:+F9BM l| N6
+Y!]*9vzXxd&Y:i
+T0f3fZ8  /
+*?9~_SLLcwjSK98k]Tⵈ?g3bR0E+a1åy 'v̓R̜)lz!7ˆ Pa NB b尩VssW BӕDi94OAѦjR9O 3{ " Xί+xU5M\W"aYmdWQ;eꝡgPL<Y q
+O_2wODŽ4؇Q{Z:]ƫ$zȚ$\Bt(r&ט\/R G*ySs=V'[uߵ~ZQD[%1pN5o}>em(pfoق?6^/xiĞq5t{O 1ܠ'H>&+ \ڕc6f]B22 "B e!#|I2X"AOKy2X[ ,tQf
+'9'D7,2zyq<$Sxg Fe+" 0s0s§āی_#\إ;VM ^^!B-Hе@TCZV5ONS~ VUZs^eD 5b=^ o`Ҽ+DsUoJp3/[4&*
+؅Hq,џ.7'Pjjg< #LE</í`k!DL<èP^:Wlv`ORNO6>"Aڍ5:X3՝\2}aVT:1W\QBuR:|5Db$Vy#֓(J Q+x#4ĸiHJ[,,*Cmjވij#.l|FOlҿ0yfmc^ >]4 }, EBCd תL_V#j"<<39x2{ݳ
+=#fP c>mrϋ񯱃B E7}+z˘ pQ$WEJ,RfV #.A%bIJ8B!"+f-Bn&8ob-g&NlinQs4+bT)kxbWlLn$[g–귓0.@0K/bVSóe=ǣob0=BikX@H!3 A/2{Bcr
+XM|> L
++I@/Be(\s;U^/^Hiu:.x=iPp F:V(s fdU£0k1)DS- A6~ ҹ1@ي_^׊*"`xcƝK ga1șX'B79M;W
+V'-a<̽bx3co@b,}2fBRcy;Ch'*;qdf[U8g0[f%]2Q4f3X4<SBWݙ.`>PN.HFc(Jeĩj^VM՚;-~ l6mZui>Xqzfe5gI\ 3 *>/d-\;ӆnM FH{Ǜ_Śl`Vmf&U
+|BM)qNe_`b'I;(:V;sR b0RO7ZXV~M@tB-ҧjVUfקXx+^U4![F/$s[lh-͊cHA>}s<C'^p0΄š-]t˔jq + xI|e+qV<pY͔^ftAMdMi\WFVD|X3х麆9*,<re*g0ج\N>Im$~' Wq<7U#œiu- טK>
+t"]bAKVsXa+B\؉*
+ Y1S!Y#zw=,IdW!D"n>aEtYr =-L_< ¨My_uȏ|-,Wd1QD?H]MSē!b{FO3?⃇BQ0}פ<\&
+-Ӱ6ّ1D4#ҰD]#^!xy!dzc~nW wt]\F{d00 )^ I!8୫빎o?#]
+\熁>{\];!l #0$ %@rvh:)ߤo \O2Oa~jAi45ד<d}-t+$8hm$}FT~_e?8F@"%bMD/* ™2TYm
+P xC
+g`No'^}kl##0'?-QSM[~~{x GG"MV EsV/;o坪tvh}G(Ԗy7R ^rߴk)aݹGȣNA$EndwT m$Tt|oRtoÐ[
+6b繉<S#'QBzvICŀOl&>``$iPż8UIɫr6ݶOl(̽ `[81@R
+mNeK>r8d;-J|Œ|%Ar( @ ; 'j gK ;k7o!&B}{: gZ7#+q,l<{ht4ɗπ8? g>3RP3JT?`=fS?O=p'e`<{LU|rFHvoF/^PԈЬ^9fWnj,YW8NqNn.M+s>˅@[P")3l>ƆVu& OFaa ~ )&{z0<-@@v { g 9=
+4c`"
+ٔb[>׺Oۻ`&J.DvP^4 ~0Ƿv 9vlR"Q7l Io# ya̛;[ĨS]i8
+
+"لT)#2'1<Vwd OH8}=iͨ]%h ΁WM_\t8Tt[Ȃ)wcw`H4vT}vԹn{ +ݰȟƦ D?\)Hec:%&ɋ%PcE3 <َFؠlxAkqoYA{'+%f)xI /Kv}Xpґj-8̓E7$>#y`26iU!G% 󭇳P3τh=M&}4 +$v5MvVعcpm/6#Rn YMvq~B u +ڱ\O ԣX$gP)juL.'JZK}d; =({ au_^`.n -4g7ɉ09n t5lA'3eGUs2̼K_3 ~_3.CZJ) {&d_=E89{צ㥯4¹l@Θ4lnB]~|dyTaWxH^E:\6k|4EKPވˠ>WWcK|{eI:YCXsq`*M'AtAU ޗK Y0)rtVTbaV8M9.{:X_J8luQ'(-ؼI}6bzfH 0&
+'4{a\(Iұςteb}^<"_2Ur|[OdbQ3}1xg=~ WYCOz0;c=)$TA0pC)!/3U "X<բN6?a9y|2݃=| g^R1\US>`+;_}JV'%YdädT]8 !Iyp *HmMfwd]G2)YGdd%h1'My
+-XLA=a2b}Z+QvƔ0jY(wbmCP9֡?k)<"q_ۃ{K%܂_M 44D2t)W`Cqrdw-ߛKp,d̰)Z`- w=<'@%|&j>w4qZS+[*i-HSI\ F횛Ũ]ӵ+/8@5>{?,`o=?qַ`BԙCL6s!hBis_M:=jq 2LL觐CBv{x;AnI% O
+f)U8J| ϿF*bԪWF[6!o&/Мl8t5hfOu6B=B.KȪi᪌gd+_"E"4 4aXsS$fa8Ꮶ _nh7; 0HA<u9Rv8frv~HJ:jMZIŸ
+.&G.:|KLM0*qbw{!:JxW0ZO}yLW.B;O~hwm9Y{b;RJpRl+QlMJ[ #Gg)7`Xv {p
+ҁ4 KJAzv4e$]b\YI<n݉%$gKdm$CeuqLtIFo5{Y?A<葬fSט|""rl6,/V=nc6N5L
+EkrIN譭t5Ǯw|X] R7h_}}B'%Ѹ~hÙ?g{!6~
+" QՖk˃*k )9ni
+G!483~f]vINQGcOسÒ]փ6WvtCp4zޑ벷.Y^ovhe[~ka*vshN8HRdtvp]Rv%c[-Vx8,6583 N8Ά t8f_f G2FZ .!QO3?̴lf NN Ap{[Їin8qMf7m%x[ˈgex7,>^SCV8/`"=a^ K7kʗMP硐/ ffvCGYƃUSb+pF yzǸ~p My70Ҍ;E>5nӏ$AP֟&~G|dei_pZ^V'!~~r+^.e+!2sy'4
+U|CO{^=n)ٱ' [.qh/b-R8L]lÛiSY+Cǹ=]QsR;ek$ó$$݆Aps\`k־8{f ECm Ktް~w]j*{Fb+\ h]GvWj\594E7H֓ù|\=)P}֧
+_oQZHDIb\qM5!NN+Jt\W3IbVpt')5'ʁڇpGlR<GP! h lG
+up,q;ٮ9qMAlRjdE㱻IِWg˴
+Pfd8=p&Έ>-ټ( .k z,Q {anra#wt]'Լ'ASgXEV6|u=}VkNЄ Llp;rn|*Wψ`x_sÿ;#vf?셟-aa@]&f٘R6@>wr+E!Nɗ
+_c఍B$q4rVz`v(TѿQCP(X1sXZ6Н`ajio\^@ Ѥ`};˴ɋ9Zg=Ko]<&;
+Vnco^26i0 Mk$ԣm
+ՄCC2z=Ng o @c!h1ޙ˻'[N8+.`JXsCεٮ9AF*N&VSͷ|el_!t}%|l.+x=7o]8%s>R%)\sHO08K8*H/>)9HLd3]ʛ}<% '+"ٜ5۱#%){Hh9."Por+ _&~I]8ok2EIZ,ezh]ԙFB'LE}@Y}F*\lzGWiJsSч_JJqyu]U_ěg*&VtEXk4FxUļlXs2wt!8;<.N>&A 3kvfΎ ~h"fZ'9:Q̬b[/$; E
+62|/ Y Q@ɡV3Ƒ|koLA|>me,+DƮDLJ_[(8/|*oK-.M
+~6k1LBeE]Î$HwZ60PؓxATz+6ע:ӹv\'P99*'B6Kheh9Kd` *4w
+mf8z7;hW{A}4v(h,,4 lk:>2 |_xG/^`:֓$b$te 0m{8nd8>3awwME- 3 |$/͞~gizN|`sXcƠ<{zۏNu;:Q{K=ҺP@n<
+"n3Za փO,STۓ_pD׍%D'}YC%5bIְKp GUZD{%\g=j/.<Wo pt%)v&,&fSZ+vU:P-gH|yN:<gYZy]Cqw&Ȝm _pFgҳQ~5(^z=ݘ! ߍ10Qeu4eُb&7,&;~h 4roH9`hL$V%O-4HhcCzݺ@d5 IaN@>avջww g0ԎpOԱ:uDXl aTM=<#f@
+k
+.{{h%e<<w'g
+$ 3Qmy=4JW6VkaE[l**"4}Ch'\>G iՁEHq>(>|yZN ԖRllOmڋXUNV%|$'oS2AA"mWQx ع0~0|,&aVZsaܛ~?\kr48'; woW 8#tl)P\`ŝ!j?XwEMG=GR΃L+:8KBG)f &m:v1#qHq+pLBR#~rLOnhzJ
+6BXo66ik@Kk>h!Bάhp E B~붣!6D<-Lf69>F|v`k?mc:q=l'vӉlqNgFєOM6SjM;3LF8}C76HZF2#ޑ0zGQIw
+?Np:_y:6,o,";:],?l>mahoe.j~:6:?O Tw+>s:\!v`"=xrCtz]]R?xZi{<yE_d5{~a٣Ci(I
+A
+F(`Lhͽ#4K-)8 ɢ llc*T9m>~ Nt`ʼ:wS|" V8o( F?\AKp")Q\$ER-WxjP]v"Z**i?l4rެMy /1E8F]| 5ӵ KѢٜ(Mi;Aܹo-e;B?.|0 b?; O7|"0:}\3)<ScuBKPgɺ穏]8olPnS7x?8aހV0?Z{XVN qM_4QE~*> _g%לs ζ'Nt(l4|r7*fO^AX7Otؠ*oOPi"WZoY T3T+{]Dvg>Zc& e+HmEv"]!bHIϘz]PMHL=LA"f0v-ʆLV vVO4!?`+XÑis& ~0}VJLGĉy--ea5B9Oгxe52[PN?7YMy ]Od@+aY'D~
+=nCMx(%6!h~GHasFcN|;i#k#i]-B啒z…3<7=mYaK2|
+8:*p;ɻxzB)P KYae2w[)˯ӑx? IT<yiR!==l% .Ճ&viQv7ÆAh5:%e`wK1bh>gtɦTdI_ʆGحaK1n>A la}BAZBgfҫR^uCàAw*eʠ}$**;>Hݍg_R|}zmt 4[arxal5Ѐp \@{Vت̚,6,vY钺FqAw'-&V37o-{egF^FC,W=2AYcY 1?M?6]U97cފҕ+U
+W4冫̐eV8\h\#iO !ˮw'=k5dm%ɐm%vl7,1شACQs ؘKi?&Xz Ǭ'+1CGH:ikW~G{و; [ ͆!qY_"l(0REq̧id7#sS +Vw"qEc1i޳~`H3 6?d E`L<@LzW;̧A,mFƜc@>]Ysh.'RFGYloiN(_cG/JOH)gcZ0҂% }N>w1cc;;`L8<
+DT#1OGuL(=?g#F
+4[;}9&iǎAcQ
+prGǘͣtY}El6 D9UZnaf?L-[,:avϭ<d35X
+9 Ů^ꂤ!q)
+;W>Ǟqjhdj{z؎t0n޻<1)ISbenl[4f
+~#c2-̡6$]@>}/SJQ_:'80f>CAKIqm, /(EbN[Ⱦ 9@@I[i+O4JTkCis <bK.s^iPiR2<k
+=n˴%oX>Qx6[T8s4)w<,$Ս—Sɲ`\$[. <!ӑ#Ý@gM?>#7B#'
+c. t o؝
+6E>\bZs`\W}dXj솿BmN{n)?LVq
+0O8;;htn]s;#O`pNh#HC=/x3PEa5dGc= dz.pp1Ë
+F4E Du'y:WYj6~cJ[DpԿհ#RZm 8l7+aaV`
+ZDsЇG:̜0I5fs ؅AD)a|O,2.O05NZu ;`J+![nȧ"G G)djWૼk|i[HDu(u~*%3攤;KoVLwX62&\jɇH”7/?jں۔9w'$ ؕ~k! G!(#PQ/0:#<rj`69Z¦c#0<+{B6Ε,^bL6Y`;<n7JO8;1v?4yAQ{8
+0
+&Y;|2}e;AwprC6o%9|=X5io@]gn˫,y(~V .0ݘ-JʢIK6,_a+Y7ooo'iyz9r E`w&*NK@(3/kIT~?Gi{^vg6_ ? _n'dw]o</g4Fd:[o(7f?U
+j؍
+)&toyeA
+=~6;w1O7 t^>ş[5ލS2ɱ9pvo'΄ L=n43A,l*~ټs_ 0O/]@qzVR&6]eV^w`KawsĶMO詰d}b_RRR",&0&y!( %ʼn ɵ7ՙC3j9'3%Rr-4+)I/Kg"l+4nKCl
+ks:?4X߀j۠/'
+J5~K 7gq,Rx j ~i+;Ф,OdCG7w"/ĶoYH);'] jIK ϥR0yynV}Ν2-*Gns(30.c?)ߖajKv԰ alv_ gm¸H\R,<b?oCVܙHޏ3 )' ߴ(be_OZlpc or-d ŝf lfolK4E"o'}oߠ1bDњ90~qMfߌ*UFI^A۠ʫvF% ].6eq qZHͺf74'ɹ.F jZ;,~\IG<fY=Q<=-~h{UVOC<=H![08u Ne^cEi\Z:<]$d{a
+#[ p/nu?,Zi]yζ Ɍ\5s5= /J>kCcG`B0uvGΞZrM|!e|Kag/fsB$]+> pAN>j]2MNS(Qyvzvwc<6z"z!aaZ'q{ O2*/K$8NP,n"d K(isH~NJiR9|Sb#BCN X}IK(Q= EpWļ[tA܎3mЎnدۂ>vmB 'G4g0~.ca_jdD)(;M~Cƿ+>`MC0$_2n8??B9%'08>M~
+_k& ]8F^?ĜҧR;`&4AXNsÃx-G'=ҦX)_B
+
+5ALAכU9p%3@cz;öt)ݶ\,|ٌ+OW7HW?a>#~A]Jk*Gp`;]%93E2ڒT !?:'P7wc> '?W<~ƌG_߭2}%ISGcȎu"!Խr-!KÖ$Af.ۧBŗгa`}2_aw?.'.axݷ;k|~BU D^[\E4Y;`%8M= 06yU6{]JQu o_zpw%];H}^|{.H{{!SW6 ]PS
+ێ $KŒOWL |yzLW`o"u gX?oi*E}pͼvM8I2o`s'HyGD1FPqѫ_D|L-p}'@_kK:-TF2c)eߴy>ݗ*=dɉ+OzIH"A
+{;\8I܅Td{6lޕkٓ.ÿL$pҘ~A倖W#4 ttv@ ;.ޱVZvK5k[Lڴ.r4Z4z:`B2|L_Y~*4M Srβhxp)y̬(?@Z2xXdvQq$K&5΂
+|wGj"k^|'t/k}V[H mB?q>7
+=0cio`EC^7YrIP5x,Ӓx(Dr9Bl{4.*6r?gkC`ԠNt4tj{pf8Aq8@ffɑzK.RvۡܒC셖|u2곙Y{{s٥}'ӳf{q ?'? y4V
+lɐ;-Y0,
+rr;m96%+- ]i,7zJji@ Ӝ~7cܧeϾ|\"o_ "o?:g!{#eg,YXVNV8P8{Q _C}&մ#! {>DqyM?7͢K4txtIb\/)I R``>rϵ¿ (S$7>Y?fǒBұ6|]g0x:3#2ÿk6=-?{my//6Z}lkOJ7aK$ӆQ+l(PϡA`/s +tu.Z#>ɰ)QE+g&/J )nsY].8;+t?*Tl@n Q&[ll]QM쪢uꯩxBJ~9rJg2+AwdOW凅pic5`3r~=Y g~f U}?ZhW.5yp?D⼐NnImb/
+bױHRLxيgfW5М]V^#
+oI-/%;7{!cjw>D^ ]Yv}o8"A;}c8vfǂ )]ϱZVx`PqW!lt=B?ج9U̥/6Y <l_ot[]BkdU'} 舰Pq+ J^櫠%\|I}l0`r+L!'oWq='%½Ha5{S`&
+ʚ cm,6_oI3?y}J~R{ԏ &-d/<΅'"RiΠӍy%yn8
+*60k q}c9kaYeFKaOH;o.Ib qlkn XCPhG)Z\$LwI4}>@o9,S>}Zc. lzL/ɰNX:W XZWV+LR2$ޡ!nYzp ow9||/̳c<-v^Kc2zV`~MN[?؎u?AVՐaOsqvRPKCeNǣ[K%E~-x@ý(З4p&*vu3) wb0-_!2˦@Y] ͨYjF&;7vְ#Q_y
+}cM#9=/ok_H/F7D~K | Fm&:sBaV yw>t)Quux4עpvrldtb uC[Ylv m,E ;8;26…1x0z?\aMaeU Y"pV2 Az:VDED sXC,5d
+GZ>EѰs90*~O~U@*TA"6IX5GMPű]e1U
+Ʒ=!ӫ"`wӭ4mt,ŨfLaVQaЗ#RU>fO7SKCx-tA0-^x5;d4Ѿm~")HO}OԌ'HcʬWƒz9)ׁ3ލR+]ӵmۡ?tිְɯ)__ %qJd!w;݃zϾ@l`ws^$n __iSQEB&P>wG8wmϟG(.JNMI9͂i~0l]ff̈́ J-ٛ.د0"l>\Y08J )%=eYR{a{_8t_-I%Kghf5GHpszvl(9xͥO燉!X&gH!A` -=R.Hގ!yV uoHgvOVXC+mI60^!~ebI9sMsΚ}6 ߞHgo.{:,2| _ 7b VM=%qy\]RtvO|G8gACr +hZ;r)n8.;2D1]MG^ț ?ngh8W7纕Տrlө-jm8,/S򨟹 "|%;e.Si4Oy=L??ow73qUOnVn>B'Qp)A/Ev.tˋ)ŶR_(Ŗ pH4qteߢ_66gB{cF Ȫ:l._&u=P3EwmVfYyuQp^OئYҘ )m;c|p6}oCvU'}{d-s=dE+mqK_jrpx3e N.NE!sa:J|~!5v^~ 0| B[O8Lfd_y/Iy70/5њ
+ 5RNHdϿ’҆S;fhyD2:Ou+L YUys%]`/}@8wD8:ů^UFQExT_ÖM{2fq}fj[ΚqILVRIfZLOA[xN/=^}PG}
+Ig g̃:
+fIwS,OBZ:]|=YS_n`!
+^y
+n3п^,įэjƠ8~6|mO;q٘@l.z#z@wj mO m(j|i|P aIaQ\6>m X펿|[;b>El"hwZ~}EB;{M'YV
+isqA9,xb;/aYj;pԃ*2L~4LJsXcCU"9 ЄGmfZa/aKͦ<Rn\^
+%dXlŀ!)_;iܵoKt6W΀otY\Wr
+g()Uhr:}-Ί-NwTWw*\ziE%E5KM>' .o;nLE+Mu>ʼnBZ2aCwg}DUN 5]mU2u[uLڇWĹ4gR`I V>oTUPTU)QbrU]aXڜ%<>]q549*ʩa&DH=1~rdP0PX\nkr@{ꪜW|NzyfD=khtU^ZT,=*6'*67*6/*6?* */5#kMn$ǦnS_G |_㺲`ݬ&/L3+][D^OCTf%.U-GJ &͟;+3+0}xja^whVVj1mUr|rMo*u I(4Zu^UWWmBʪw!I2\5.б&. [|::FQ 9
+˭HZT".[\Zj 'Ϋ 9\S}yD269W_lZW"k ҄DOIFmqu ^M,[WYXyh95k
+ר o/!:'?@VX;-UQϻa <&v|˗9ty5j#ΛVEȆ#A
+P9e5+HUŃP6 aCQQȱmK,+S*S:ȏ^@Wn8TF% έ&ZJU`][dRTYdMAnJ,j2Ha70r1*u-:T?,Dz~ND|t>Q8GLEZ:-t[HPeȰ~ghzttNtt_qk)ä_1*(fɺB&N+˜[>cw
+*}'P
+$)kmvG|bFH#@Ŕg$%'G H*j^+Hu,u[C ˺<aVCb7B TTt4AW(iԠyV0ǍEHFܮ"&/7?Ȉ*/q'9QԗW
+@կ\^pSWE֪5+Mj|$E6#1Ҁm# gJќK_> u\
+`%-DRUCVwBUVsFCa]uV)BDS!+
+
+)Sʥ8qq8(rZvmQΚuZ}N<RP *vϨ>MM"amj@##zFRLH*Xi QAN}ZfM5JJA@zk*\\Һ
+W8q:HT!2@.wys[aGjt&Agt$ :<URS%J5MAP PVQC>!V#r5m=PאA8DJbhyTUI 52kd*6΄jT jUR)(fcՄ"vyLn,,T4ӖںZ2ji
+E>rN`0ݤh _BC8䅢M.sQ=A(QҭcG~.|(61;9)k< a&Wuy=
+F.@qrD ?rF9i*WIEaBiOGHU*+
+6TTqj$eAI{+ I(d]F
+'jFϝákn]N_y4v*!u }V ݜN~#əj!'=}46.J֌Q[r^ 窖R Sqx7}7"sHu-PEK9 WXH(NFZ*.-R7/phA'71ϸ|UQ(UW)U7Lk**&Nwf/!^9OWKe( q>A3I
+٠>&NJ/꣥=dvշ)ւH*zK<jz_@QSz~Qr$P}5 @2^2Uk
+m DCf]
+@Z]iySlI3lu5+1Hhpy0Ÿ+|{{i9
+LECEDsJ(LWN+S ۨV5V*!ER$CE䣊5TxRVZhR1 QP 9N;PbS%ۈA3oµE#k[|ieb2l5 m)WRW:!-kJduI(ds֫rQB,$A!4nũQ0 [e)RӿG%Mܣ3B]TRdFF";2ˉS4IUasA=ΆFʣ~xi\wT|
+M38
+S@*380|% >GeVˉOp@FlAbD2h<6!YGJFE,ı󭷖,5>+a?يj4B`EL[ j p9am?WCZ}x"٪([8ı*ДK(S4] ʶHXe[tޜG<)FӋU%rG;# :eБʕىob
+Գ˗T#-Nպ+B(;GEXp5E* ]a6C,^AⅦ7F`[vl"}#Ip[*acyL񫖵ZT47w钢BEE^d2:' H4.)3@:cё C3rG_n풕E}e1=Q
+b4f.Ê7p[3ل )6)f;,A򻪫uz&*ri:Ԓ-7Ѯ<jnb<ԎR%~ea\31jጐ^ĺqpćH0:m ,-ի7"E5My,a&]iӋx1.55+ YDS|_%r_*U]Q Z/=yԻ"ty3k*ZK4\,7NV
+/u>A4zdRT-,_ZL5ӔʹnzsWU54 >\2i9-8>J[Xz^ւ:_UJr!Gl#c+|*D]UytUY6 PaJjoF{mk@CϷDr?PW+#JX:ʮ>J9F
+HPJ6:^͚ p"^egh%*6#"T T tS_}%n
+}֭Xw|K +d[]W(>H*(,B4Q\5t~WBcoTR~vbA3PI:8A_q\*Hh)M6㦊rbj@9:֔[1
+^x:JJLq^+ΛPƘ|-5hk2"Q
+F:fOWUW_M O vQAHWPWZªQ(`K ~^8#pu*jU%4[U ZZ)E&Ro饣$[`X΍PJI+ls"yA*Z\mȗjkW!1clSqWוŖ4zk"KYBe<h0E&Oe?mۆrǢ p~7-D)8EVxk9DԗNwZQP4]AQq_j9+UP!%{'RϴRY)t|a7M+#\4 VZ9lEnp_Жa.w XQy5hN;רYݧG\ƱZAж.LJ6>>!O麲K2-6/syp(!g҆VCLaNBn޳h]UKgNʜ<eI^ʂ9@en'm*40wr>swb+35Ѷ%yH1m12o,P[Q-E]Fj]
+bӧQUi`^aqjlBZtQS<fi*h FGӢ9ѹQk T)fPp!n䓪`z,ʔ八
+q$ԃhr0*)->$B36rQIiI銭`Ը9q)Rǥ,@!(A\R( M)rzRXl;#˗>Rܑ獔8k$@}Xt4F!miGH[06cM̴hнF1u҅!yb) #VbA# 1L)qΈ:*g (Rax=GJaHa{娶_zDKaPJT1a}b Y|EK22]DfhE(ܐnدYb4W$o #uzϰAܤWs*J B'ڕJWDWO}㐿A @1A|U_z<Ҵe&t'ϵ5ભh5%41j i5yQo)pER>Uye<uߧdHQS>ĸ8R4D=³WET\ uJ-FЭ:%=$R1e* =X4Ew NUݲ8Bj4GZ* _,*DUgwZDtZUd-Q(zF/XxAbNS^_]5zc(5VeL.{/s
+<܆[[$6"L<|}ףBfv*U;X>]!BJUk$U䪼'
+ѽSFF;PPl◝5QQ%nlr zAoqPROW*zCvcwc6$qeJF1z}jBx]QW6UER8h,r7[k3|T$+HJںZ'EqmYJܨٛ1NS4WH5Pn۝uE-Ɲ#l >51)wT‰:ʦ3mƠD% bz)*~rKA:5b=DmЧ}#ny3xޑ6_Ţ68DK&FF҈;#Ccj\i?}o3+ºzeܬ`20ȋ;x2_V-˜qG{wj|Q>f\W1ߊ%P^×uDr#j+d NZ\i F!N5󓬆$UrֵW<?R>j*N``&eUW yJ6c9^T8u9:vEyEh(^i^M_@t$ohhQNmJDx›.:FZ!m({ bȈ0xFRV t|q$?yrFUokTLilђ6M0 KX4ʟ4-Kܦ%m6BE#TկV.-ikWkߧg/E%]6B5}IXʦT !-%ٔW:ԀXWԓbK_Y딤;)`꺽b)pG*?TID:!I YK:_ՓB"x@OzH'}(s@KKP;]"ث'"'WhI`=|NO']$jIEЩ'EF=V֓"o=+g[A"ғ_?q=cL`ZtLOJl=]wIw!=)|IOzOOZ+Z%YEHOZ'N=ZwIEa="\Q?nT&/E*7DT0_h2,В֯AϸQUԽtF hIkՠ3ɤ5Okpͼ8HתA<*yzR5*vӬzӅjBM4sxklA:G}k]\a-,Q`#Y j0OK*S*WCJYn#BJ\Wu U$߮5w¸QKūZujpz3Q=hp(R3Re3GHcqp
+_E /pj6׳jي*n53=7T ?s"\>aTaiH58v.>԰j?o0
+?ۡjOOs~=|Iϥ_T*uEG)*5/n52QuRK6kY֩-XY/Ԃ&4=ycA5VgT[᳴E+XeFhh}_wnÚ6^BصtSW nՒ:DN=,t75uQ 0vTSL"f쿻ՈY^ iUUg@ \jKϥs>
+~1niI;lؼv% :<e2yG`zm-hOf5Qz@}# W%/uiۍlގ(dᵚ݇ ƈdȦy;YRC^z~A|#"cD2c:'ȈP 2f+G1"&1nMTH=mr{`9pOc\(K7Zp
+{" ~xd&#z7 8A>#F̴DT48Np1[XaE,eg,AЍ$,=Tl1 7 z)u~J"݋UA9&X|x`PB?Ԍ_
+2"*`AFz#8FlHC:e:e
+)󄔕K)󄔕K)󄔕K)󄔱fhg6چ>ɴ( 4ut~u\M h <HڵY'IUvVjJAA3F){ieiRmgȺ|$56i$x^ BFSȈпC%lME aߏ7c!<[rVרF3T%`X{EcABfyc&șlwxiM%\HoF>?)Z
+2M
+^~|^7ݲ}ߧ$k{ޅ .ݣ^{u+`G«dp3o d23eTK:{.z8iz"v<e~]wMIX3z* Xh_;q}HKd*-Um(N .\+Yq0VW-I;~ _|7i|PQ~:߶!;%"u\$i1
+>J)ؒߪ_[Y Y8ma{Vi J9@ILpElܠ@\2E_=k0s5̅,端'љ'OɏeeɪB{M3TVCet=@xE1̏+|xfW ~ Qو9(W਌r)^_c\-56kmyPJ&(boJ֑`tVY=TԭY;O6vێZѓ
+[Ecj۔oVm(2*
+Fk
+L)VK mfڊ#=
+_:bribr>&2
+/A§Kh
+n-N ǯxTV
+uF'
+Jӛ'3<_JK.
+; E=t]q`hw0NÓ ͥwǔ_ڧŧg4 -ˮb` W 1G.cR?aJ;L
+eS*^R*KxM+q\w5]uWsݬ.Q:P9NCCHWS]mxGtez2= D^lNG-=4cA5 馅tf{bHÿc"äش 3&U,7*d,0^.+0-[UT'Nd#↠oyq
+ji}<A4ฝu{72"f
+)syʪ:e莺BR z -R\OowawiD!;ʨ-wa\y!pj5XRGNd <f
+WYTtMhxjsm⺓ibvNo}y} \,A;BwN:r-a4/ xxX!ҦPr) >hpL7uhGS
+ bSX'p@-$)8u`~4!dNciɋY*-}{o
+=A}er.Z}퍂zWP_\}fy>$g_-K͊CGٹ喝h2 |MřJ$bLJg++
+0-Iq}VWO'(̬Rwُ qW]+}@ |0WE=XȬ`jPϵIf֦´.&B]86֦FmMCSG A.BvF{( ſbo5" ]Vc@k{;u1ou.@hOߖUxi&Eb߿)׏r,K#J}~ x>pr`r}JS5~F\tl~֮6W}
+kٷ
+B!tt'"M
+^I\WtHCrNEjbF;g'|Ho*HUu/>;?h4k>(m(-WYOgG]h$kXQM*B\חˌO⥵v:+°bh^Tnfߣf"mfrh9w<aj(:$~T)'U)-EXь.m7:RaŶMa:>մU Zȉwt:ҁ*3=r(ѳkHW!\Vo&5RL a'뛽L9U
+@wB]=KP
+A'g uҋKAꓮB{:tZḶ7XKUp)֙GQݩ|H׺Z3KrZTf)2UdU܃.Od
+O|*ts"{eWSR\=ջ"hn:KBwt׌1"f
+eOc; rW.<
+&ཱྀmiWQmBCiq"Tm_֝mA ux5\K1*2b&o F ol 1>#XRJ\+Y-P̤gqw(";1(SI𺄂: M؁J pfJӚ$ VG7Ѐ!富7;9[* 18v
+6B#cj{Ci]tؕNp]bq\3ٙ,}CRmm3G,b5;f=Q+Rj(Fb<oUmɎ5= _G* T
+ԣ_߶q[\"=W' TQʙGEO Y.vUl$,hު;cS`9
+kBA}HP_\}Gܼ)1LWȏi"𓄳Dҝ
+B$ҭyپ&;d9{ naE}rJ: WNvzG 2[Eg.L*ej (k",?u #L+4s(J3U-a[390e9<h&
+̸AۧzUloPԞ[DN*u4=nG$3ei(#Z81x]ZXK ({Jj]۝٪IJ;'kwU{‚rn&g
+7 rœ Vmi:=K2Yڕ:@r{vg-*3ڣ i,Nב*nm*rbz
+mYqX!ԋd{,WfJ5Ҙ_䗧"'< ErV +NM;2pZ³ x
+[vڨ,?m.MbO#A?qϞsTœN1~I
+>l,SzݐNvDiR9^"tD+k-SQH=T xQz%YZYM{ZrbaQ
+ I93؛3ޜ
+-sf,~&yn\
+ x'
+]A=ka*]PV_w(\F}|kov+x09HT)m f?U6G(^5>YUϢM/}6'l iPϴ(fU;Y
+&j,ʹ6?\V)؛\8VӈЉ/ 6ee,Ae<AUr?H?
+'?=X(4` 9 82,i(T/<O:v`Ch21$|3 d"Ƴ fw8Z4G Xp=Nҧ'LF7qW5fBg=@f$W^I՗ ]A=~i]ڝ
+Kg3ퟙEO Y_?ul}~qkzvG
+\9:ezYHB:C!G-1DټI~R#,~L >\,xN*ɓ*INYrJ~VS]o
+X2n?v)ql,tK39&mz96镄7ƒZA}%aAIbKl).7a$l°m
+)
+ໂzOP_\ >$$W@j?ԇli)zڟN
+p|ˤ3ƻPph\!:H!,I<miHYQ>*~gdlCW3},:Ҟȳ&peEJڦb|6Lp {=)| UZpD“Oi #`,= ֳXzҞ nhmE;KW칙9!>̢4]jԝ*_~Bj kqmhzހԤ
+=A}Mr. 4ԳF~K`>/casB@ ftihɰ)ꦀ-az3smz4gɦsg]jW=F;CfdKP,X_/|ˢv
+ĻO{֮986L/TO׀i-[u.Ù9-,c;*O'lIOyq^qcf6&KZ蜾cv+opMX
+?Μ(_ohW!'z<49xd2Tq%+LFUG?&wH4s(7)V+O)4SjnUEYYWV]Mm;Gŵ3Ylh[֎\"L2Aa\|D/ܒ҄.)yFvHą;4Zy|t`)9T'6y2xl=:1|e[RHG!eu"Oe7>;h</6_`$/xb/+JXTOg*Ljo>[\A
+d۵-w.>8/  Uk<,w}Z(c adylp=95HʍO ĞƝN0٤k1mVܯP?x>(;t NxvEO لˋ (*Zv#/
+$B!ɿ_/Ur/{aɽ^Xr/,;Xro%ˏk3ڑ\Sk
+b!*r%X:@EE
+;dޝamd4T\hH)g">5LՆB'+~w&Xz~tW8|.{9{c|uZt\}})U&dXgp:y8{"5-V )ZS4S߶@]Xцnܞ&<}fpuqt_
+ohjLeR;Ϸ4&Ld4[IW5cME䛚b$*%m2qm^{VnxchJF!'Ԩvn\O_r<|2bdt
+SO*ߍ
+n%π\`Jg,qu}u2YdB2.#b:wqu<+U*JժT´!)St-KGhe
+Ʃ]CgG*>tH4^@m_kԽXno&eU׸i,)1JYC_UR]>.f{;:[uj6gId/)=J0Mq?+aRoGuM' uXwr &wN{&3(a]*mM|(} #C4OkRӣjV'A5UUQyNڹE뎔nmbng)[YW{ܒFmnV%E0{+VLA!8oҚ*\zP5^)@V]0LLg0ղ_xGއ$X3Ydk=u%ߖ!R~)ilKf(nQ^G_^i?z.
+;&C;[IǨkOe(BGjF@0h}[ f)<gן((a:
+&
+@-ag
+@&ZK]fqGiR e
+cXZHr밣q 8$HOv <^0D'w{]vW&Wq\~S)8%.SNYAv
+kߜ{?S?=:0Dol@:{+$=|҅NnJn%u6ۊjI?.=@Lf!:?淧.|Hg_ǹw~أko_Iڄ]ԎvL(d뗭#
+|\C$S -/B/y O<ɂ'X$ ^
+\ɂ+Xp% *v%PCBW;\xuT{z
+ }}Hb{ l, DRa7<^S
+CzVЗ+Z9St@9ŕ8V]AǙEO +m&:Q8L'qgGcQES0њ^ )qx]s׻  w&P A}HP_\}u^w>,KĐ[KK8LA}F.UiZB
+꫓ФU&'!`SegqG1ݵY$g5؛N
+&,Tw`%M&/i)(14e<}aV3I(
+c!O[X1ͭ]W_Gr%FQR2-#y;;EeZ(r<^ƨ> IvyiuKp)_q;ܜ|#~WKe]A'O{}j~ԻCO A}H@C.ZV8K0܅2ۅ&5;٨M.,,5YX%ZOpc5\k?0-1dcz< =0f =A}ur.YԻzKUԵ%# &Ud-ˉPv4ti tSϾ]iXF2A'gfq[v'MBRaZ~Rng5/kxy2~& =A=M F"&xYXTX:q5Mm:{Q>Mae[wM:/ˁG+K;䧛!JM_i|vԌlOcI@kW(K|>Wߧ]su 6v1x. "t1.Jh q 4 d,xϺF3xG%ƋV^F
+ I RBRB:eN| j|.q+@O.<ɂ'X$ ^
+/
+D&{.ř-hM ~͇Nҗa&M;H'tܔat)|~I6z,K22T"Ҥ0Fx
+ll:Y{4dM::4uЩToJ`?^
+ll:J9hFIf&M/lFb=7d|ߘK2%q%( dEEHvP$/(/E"Ax-R/AtE
+E
+HaP8(R/REϦTMe;4s?EgSD>* w@2nlyrIHLlt2jL<$$g7j{HS& 'w}}DjAᜦ[̄DVcx{BVcZ6*d.MjL6* b쁏tк` >+*)@x
+hȵ3ۡCHu۩׮O7\JwYM
+#fJiJ %Bgb'H̅Dhv3K=79/K%/7- 0\c$33L.nHf3?Gwf!z HLn-3 LAcRȻjU >&A@m+{fh7sr|L~<1M{\Ϫߏi6 [';Q{#, =c~GG|?M=KjYf"מ/qq1c3{eZ1tN*4_wj/$N%eM}M%k'Sa/ > fJ i?3[UQֳ Z f{SCi[)7Bix@='FVy,
+z7ċzƓj`ڊk;#?:=a#u:%>
+:MZ~ϢYgʝ7%gap&*
++a;&A ]jn6e^N~oϢߘ_cRtnX:yzsd:=
+Ӄ˩։~|GRHÇd*L M΅2JΕeFLgIz*|WJD:l{OڪZ{mOn/I{wvɔމh/'wX{ߪ zga4T\h $P ɻwn:K[4Z%76J/B ŰLͅ?:;vûfh7bӭ[޳l<mXIu&@5T<O=ox ([˱ Jd*l.X@~xPFGnIovq<畅m,E~{ %`J26zӒc)+1kv~JXm,nCs(a%
+ GfO*Ɠw to3{29O`mQV0#V~%@5T&f5Cx?쭲UM9~Upg@~xPq7yw]3m6ú,O&rL0g(V\K1 TCwn:RecqiW56AvsvJ262@~xPIg~|x[ʹ+Rut5$Sasafoo]ûfh7Ti혁%:UP* +T\g4{/TL &5C8ޖos˙TJTJ26g4{T"f5C|.'HmW aXIŸ3$*Vw to'3ÊZYJd*l.2P`x +tTsFj_6.JBfl.M,naVGfj+V: vl,T%!J-3d-SV: 3=# u]NaXfg6Y )gV: 3=# wދ[&kư^pfgdAAû8ߋ-
++3ZB xŰ^ZfgdMMû8nf"cMւ]8JpMfBE[N-nafoΛև;7)MB $P ȻA,{wX,{l,GHm|)Y6m.Դh,TCòwʲ2GM&70eob6t$@5TKޝ˲w_̲weu&kw/%^Mظ3P y ޝ6{ˋ:oY<^̲7
+ H(?&jx{ekO8ƃX%4]Rr40$
+ M(?&jE2kvJuCu,gt͐[JW-5$Sasa"]:ZOT_KT_UgpE}a-5E;>on!=s}L ذLͅ/hܐ@~xP?wn:]4:K^SP|t};.k- vTQ6&(cF]IM͝Cɝs[Cw<)LwVZ`S,Q-]lXIҖ4J ?<jM#J9i <2={aߋ£-E*֑w v"mJTo7-?QWRSds燖q!;v7f E;ӌ`srccΦCM ,'56Mɻ t]\XNN{NdXi'7pjv?Aw;Bͱtb츞=wpAYvo
+llmee{Njߴ_h[[gqPG⺿g>ˠVdo%`a:f/1ûc_zx+Zoc*z5Q(SB†937n 1$@ܳ;5rY"ӝϕ: &
+ 4ݒPQAUĽo S[
+ HNrNHlKHlKH):hS[
+p9O;dvTivJ3NR^NΏ۔5&,pϢy@cwט:)߬6Ki|7$|K%j'V 6槶|3/f.<UP y kvښFF PMjS>z':|S7 'S?̧<*>|lyӎ(S*|Vש؏InkC
+`][WZn쪥ʡ;D$<nJKBa4[W^͙,L*u_Em7tFT
+Ҭe
+p.5sXyѨ{|uŬ
+,%˙t#βjN, _'kI0B
+BGi
+!0
+䊄2v6Y4%-Mx!,g71ƲVqf빗9NHrٿW$`I"+Ak߹)0ea¬QZ2rS0%~
+j^m,7Rk2qV0l./g ezMrgg13iIk'b-3yx_Efb䚫T&7>X0
+J6[;{=NެztTUYR [ZX^,U/B1Ftzl+MigIMEͻ@Aa@9'j6/g/S_z !RK%]t?~rC+4qjC 7ȩő Fi'kp/?´O"(ѻ(
+˷&WErg/PO<c ؑYaKNIE=Mx)rmN3,r8S-}jXORܵڵ\;'Ƃ%{%wkt(UfN3Ei,{zܘx릛aY~)/wXM"`)?uĴ˕b'ޗ:37E:nEKc>5x}ZK:uSt Q)&דfQMm8'EF䠈9" Pyԅ|CfPK&D~;3,,;<50J3?F40mnO~9o)zTmK7#a̧#^&}d g ݿ~<`iLw{;t-$c4W.n`rLW1̄oUI
+%LA RyݳoRaS)fߤGxR
+dʥ+3FKE'{@㓳0KGlcnESL,Lgf}& ATXjg& ɝAE=%WLݛsWժH-SR)|+ɥVv|iBY?~BOv?-OŰ$sH'
+mPY$\%s6B
+_hwx gy)|}Bl`:%%eBr YIX\WǨɝ}KN_8 R$q*SDqDZyMsKS#
+¦iM&ˑƚ:I͑]&NufO"69UKR4]˨|+cc[kNxer㬬e=RVYV%-JISŀGαu=fnn,,g)NO0ȸ.Ai2$cauŶ gɉ}rICAz~Zq"9K89Kt6IYT!E26ыis/2N=Tso7?_28#ڗ*LvZ>fw8Ȋs`91-5
+o)IZcuWsu h:.JaK]uy`5}g6sN^3gV8\s9P9$(T5N.UǥKUr)1gs[Y$gay0tNK^Og;WTUsEqEu\Q]rE\Q%W'^GY$gaܗcr_~L˙*7/\7t. |eS<qt
+x< xl{sZ}q^M$,$Tٴ۞&4eb6rkf#ių,lڄĴ9p'hX`5CT _q16]Xp~0W2II斐C"x2_L r#sWRij,j<_t18yR@ǀ@S-=H`ޏOC7ɅۉRS;#UN:yj*HYyYy͖IJ2}՗TC*=v
+0P/]Oth-\V,[)[ֹo&<i{kΌ)+GLe*rc"w?%Tu:&M|8|<I<m]|FGtggĺ1Isx{XXx}W11'1ƂK;6mAEewu0>DDϰB71cLn,xO`,Bgb,XpS,44R, aB{bx&=S+Ԍ6
+<3iuu51 2Q;gvX6pYZOqwWx I:pFgj;SKgv1&ڠ6'~Sb21ATVPhϨu*nVSH]P0ON-]E
+xrQ#t1^-xOI,WJ,$ !BHd{3e/ʸEh1ޖ9p d,x/ d,V)S".?
+uvAQQi2#bD<y{x64rrPT
+=A={wUQ=/%ÙgnȑZOZnFZ=2hm7C+w67B#`K:8B^!8 NTf˙̉N+ڕD-௚ɝBa,:Zѡȭ$g~^UG/[`{Һ}-AK߁͆i N.ЇOOb{m2.sߡlFp}zQ
+o:C3 1}3Ǽ~]rvR ]'tVFo4 C`7e pTo+eY33ec>H: 't<R,x#}t2#9H䡙֯3XءN
+?M}Oi#9Ѣ,{'q.!
+ȊIdN X!f#?JO4=}+[
+=] 0^޾(
+ asK(2iԳZn#-ORmk̰WqǴfd,<k,DR'8pBOh-5mAip3Zth@2@ YՂa@,lY
+XУm,^T;zwbT
+ѴʂKhJXqc*sSn`vG@'g/5k(G_ ܮO>{vΠNqTi~meɆK< 4`$-ͩTy_CϬ#>(]Q5<` Baj\ӕhfCq [,b{r=gMT2>Bd. JT{RfS/ًoȌ# EG7~,~;l\*l.~\>
+z7: eP=hZPѴw]>Di}5n<;+CN4f6;1>(nn$X{V~f:2LOMT>ʽ6eG:NΔHG5Ȫ2g;Hgf<`W([PL^FF)}sεLU n Su/y/b,ɴd:ۓ#gyYBӳyuJ끛(_g7Pө/>t
+~}<rh%`(ȇ Lo'Logsa|T_>stQ2Y3 Hv' %i~q"pF
+Ht-QB0I( Uk{Qa:=lY `7uk
+)0Op{ xsۺ>ƀ'Oxe83#/0oY;B#p&֔G.ͻ 6-0% fw# wVk\RLo/T[ܚe"3;QYxX,0QY^$?R6W#4YˊdATB=Us1]
+-2/xHq
+NJ PIZ7vT{c Ȟ5>V+k
+:IYGcA7O
+37V}i^j?(6)1
+Rd)Ɍү) DlE`{kuEQoFö~ĥs`&&g8eZьN4H_PS]
+ƑSp5 0Lf:H0n!NAh瑊󌜈X:![-kK')}+yuV.Y;-2
+&Zi4Ct*lu 3W W /t'R):f΍ V1t 9_<cj\} wqҍ)8X=ms8Ɇ})< ,‡e|VƥѪcDBd}/c,,i>,/ 3HK-} lPdӎ"7nN"LPg}ag[(i<Z 6tc pp6^-ލXVs6q,@3_}ق2=p8M SX%pac,shJp}p5_7;P?~i|#E@T_L˼& hQ_sɦyH[չ#h(-l1wZy=
+0ࣚE+Z
+NQvbwuЉ֕"6A`"&9N~`lrFLQ u`5+k )JCRG]|(ۦ42|!*TuD=f3ă xxI<xHmP!,rZ)BgU V?$,z9x)|%7(}x #BL+ 2"txPܵC{
+ֺvjWX]avjWX]avjWX]avjWX]avjWX]avjWX]avjWX]avfFˬ-mL3-J6+qvDcLSJ4׆'^mM 2nS+3/(`4A*JҦ( +Q3[_>+E{ӄK w&B>̏h (mbb /gDcA=Abؤ~  gF9m8+;i,KGyZ. _W~ԒBă>) yK̀䴈^@cA]o,FQ[Jni)CxkzӍcx_cxП͕r+J+~i%<9xn-ǃ%oăoe<BYoZAǒ3G-WA_c}{9)x7XAߣxGuA߯P7;@3DWEeK<cfKq[t~TW9,*AXnaYXAMK#|DܾejU9-]xЗYζ;'-)Aj7fa$;R/K f9zl o/YZAjM^K<zo7FR#%7Llܾr<,pLqn>uwE{Ҡ_Vԯ,Ҡ/J}'݇KҠN.K~( 4FHҠ)K~HIw,ڌ7GR0ݦs<9esV9N{fvR4(|iGiK2J3_QHGifdf6QDifGٲ,ͬ]9(4`hqe:ۃqnch@u;9Ѹ(^́Lwq8!āJ\+ @Ey:4/VcAQ
+-8V qݒ%s/ -#ˁ2iBhm ́vh6wP҆hv4&HW 2f]n s+C&H?~0&n7ˁ? !9M&@;_p sx"!nqB~Ah
+nOq}s\ns!C8rY4S07xv!Z\!X`[$7O(?O(6Hmd/T-mNwUhw
+vḾMpޭh殀6@mxk&HsjVAW@&H @ц ZI0km7!mXmL0Um]ۆ8nirgsn!BhYt39 gp7AkSM*hBh,W@)msuh
+rEW@I6&HO 2n ڏ+,āٖ `᠛$ȁ6-w38fp7AI0w#&h rm\! ńvf;&hSq
+hixhٝ ́vP'&h' rM\ !
+HsoA7AkEx*Z.:qu`hwnV/ȁv
+h q-n`AcE@\S/9о\;! qsT$XE;[ڹBh17A[0Â@ԕZ!] %픮MN Ʃiy@ٕ5, (_[H9h qmRbP}WSځBh\i`n?覦SZk!\i`?XA+,āv&ws+rn/A &&H e[ /ȁvP7
+h
+qݘqkLhK7A^n|h/Bh-37Aӝm,U rӝBhr7AD0w+&h r=%z!r7AJ0 ,&hr]ڰḾv&hA)"!=7(EZ+cM>RV!yT+7ڡ 
+h
+q}W*Ԡ ȁvp/
+h qz17A!a, mh\mḾwxZZXhmn<M@;k7+ ]/yM) qs_s mhorFqݛ
+H1O_чˁ6Bц
+qF0Wc,&hw rۇ@_Q&H>0Vs¾Z"E+]n} @ۗ ~\+@۷sSs't7ůeʁ6Kb*кq4X(h7hS|qwa>L@{X+(F_@{Yu[6!b}%ā}㸬@ďW!tq#p @K/ P-%_x*ZZbD.vڡ-#vZCKQDĹ0h qo<?x="ā-񤐏/āŦ
+  qe 7#V"āǦ  (āv
+qM)FD t!9--D(!Z",< О@{1")xBh_<F@k3ǁVZA_m!mq Bh8.@Hf!U,;"A{JYbD M'!yhBhC8І q)āV>ؒA/āG!MBh q%O m@{_mZK!nC/bWP!#8N@;UA\!8n@{TmF!w8~@Eh1Mv@;LH!38Ц
+q]$āvBhw q=!ā{Bhqm@Um0ڞBhBha!38Ц
+q](āHf![8О@{ko@$ȁZpZ+!Bh{ ~6PmBheB\qD^fvDpO9k
+ZA{[H=hFp9!,PW9'A{[l.#9|A9О@{C{8u#(7@;k05hr@{L-O.Z=h
+rF Gheh'@{Shmc=E1ˁKm A394vi9Ʃ> 4E8 K`m5
+C
+d,
+.Ԥ O>QaJ>E> _ չ<YwBkUp&R]Zgؒ渏R tqOT=ݓs60-n3-4N*3'uU=tGL/ҤC|M>+x~Q
+ռdl}ҝ&bUu4F{9'I5(ݣp'GV^t i
+^I5>e>uƞ<tq>On5c_OC哎Tt"ݭ?4z/Zw88R XKoEƆ
+^F\*HI?"
+I-1<l;"zb >ֳPeOdM
+ \!5۩ dE\YJ {j>@ӻ5תvFjzoMק
+M&YwM-b)nY_^hg7I*X;wVv*VvB+Ije}V$>Г$d|V'IjA}V$>ЂnZPUhA7I-*t J hQ6e(<C'(P7I}T}'&VnQ5twJ@t JYt JYt ҝZ`*f-+f-+f]7XMjf&.kf&.kf&.kf&.kf&.kf&.kf&.kf&.kf&.au NXfmf-fVVu>vjPv jEv jEv W`--|KojBljBljBljBljBljBljBljBljBl5g@F dTMHdTMd &:Ux5Y$V**~*i*^*T*I*?*4*****
+*
+ \-5I&i$OVҜ*Tzv{^Cׄ*r;# Ux pzAM
+8c@w:"cEC6$P&Puf/Kd(Dֈ/Kd(Dֈ/Kd(Dּ%LW5
+g]aG9-Zqg(}ֈog(}~V> ^hk6֛mM,C~dXnk4z-Lodњ!̎odjި'k1jP>ýQp? FQzyKިgú u|{3~|eًD>XBkVlm׊z]Kg_
+ڛ
+:
+z
+
+P[n]%<NW\[By5myWI
+
+J&>^|SDhn ׍q;Hs|ohF$lB[ŷŷqu1&h DZ:" T1O%ҙ
+Mm
+f Tnuw"u7zkGKT%ҩ
+$
+^@E
+.']
+>D
+n$ҷ
+fYiwG Gi|/'*YMdÑtgPQܚ6{i:@Ji  Q6(tu gP5F4G19PqjhScDs#ƈ5F4G19@ihOcDst#452*t0V.h@Ofq+V?cE
+{o7'$0b(qvW4-R"j",|ғƊ
+{}32 ݕd Fuq7J\8=vTh-}"?G3
+f<Ue=(@ CŊwwl,0Tu.86@zbLsQiBKIZGEoS,?naoH¨z\E-,(ɢBzǪ3X/K}Jo5U8vwER}ݪMx^4/L")bM·KdX.5!jR9Cc::"P4crޥ.O1PȘ܂+Yp .` qЪՐd5$X qK’
++uRp~&'|x'F58F=ɨ' <= x6zGw]˖헃M;ك+ORi\ad89FlL35&ݬXVQSiWB',܂'Y dK+Yp d*[U{qD- u%|. *',DX8xl" v Pp%A9q-$FZ>M3IF=mt1.cF%^
+F]ɨ+uM~vdMjH
+VC<Cʥ R} )\ ͿUZW%>kRb5bif8w.Z*
+L$܁jrF2$ himYV}zڟ4p&\E
+\ bgSH9*F
+]3adEC(BmDcTXBcImT^Zr/A}HP#x
+\ɂ+Xp% X*U
+,Wj$+BJՐd5^L xwv{7M͞g:/^ԣܗ
+4tqxYk;ۙkCMm›Β(iFGƠagwq)nҏ^P\IJ:q,<n<9KeKh怴E)1lpI\ +ʄ܂'Y dZXHl`,744 !sM͟
+ 'G<ɂ'X$ ^
+\ɂ+Xp% Zb[@?p\\+}zpZ󁡊Ꝟ#%
+=dE'wt!jH߽IzS <Iev=I,3&|W/I*$AnxN m;gNyqGGL\ɨ'-4yhdK+ui4:+YuS!O$^5T
+\ɂ+Xp% DlRmҳ
+`jO2I<'YRJ\+YLI  zSo[MZ͋Hn{G=Y [wZf~ڏsq&Κ,g멲0BZ
+z+ L?ho5UM$A/AM6ְ 0C쭂Ʀ~%hW
+[L2g</s\񲴣E`M<}k|k>@j
+Tz6DIIs:֋9 ?ƾEeZ$>žJEA;O0EWh8$ J<sy)fr=Ѯ2*;n,$ʹoyGabsq^(
+$(4F;O0EW@z "D u+
+$3'7h!*6c5ջ IP~,ܚfvEO}1ְQnjN"j)ğprر)MJl$oJi=I[κy)=Ù96? <ƼH^@)X3|"!ͤIMxR=n3^7م
+kY1' x+iN |\Rp͕\s\Z5w͕8`Ɏf2ྴ'
+fhe
+~KWTɄwiW+S `8#TEUDI1m؀mP0y{,3NoLuf8=K2sE@>@?cG Ocs g*MS@?UBOuY?}YYAAN'ӍRI<'YRJ\+YpS, !B( aBX,SP%Y,TI!xBtX?ݳ7o :o^:o&W Cq}M?5т'Y/Kfԕz)u%691~Ό$n
+FCѐ6 1~Œ%%am#bS0Z%F~۪͆vU*-/?7ҲJyXz+U^-X4͂'Y d/}9È0BBRBBBRB37p DNo$.#':5-zGEO ل4b# Zؗe#Fz{]u!1^hȏdgx]Kg-n+x7m>meWpyI{!:@p9$W] fO\KoC)xr3,uXȸq\\\TfB\n[m;y_gcJrvgE^4C(`?NuߘMPLes {ly[Vx}R
+~$?BڏGGp/:o/>iQEag鯢YB, "?!)GI<'Yk\ܕjǮNÖqzG~4\IMA0$ R K
+ +TWŀ47D* =4k/,}T aaD W^@k`7i هǨKhL}¶1@K^Cx\&'\zYO}'*IQ/dF_ Jɨѐd4$4d-s%wWi `(JwXZ6&%,жoun \i@>  jрtǺ<:<(~X>4`xBUƌ8fEaI~zbό^Q,)u;FmW6>1o;Oݬ]v_3ILco5
+'?B;>np_,zEOX%4]9ܸ1A=GR0; NxŽcz y5{
+tu2UP^K plܛm,|EO|H'>Y섭0Hkq5,;Q%=*WO3ـ [J7+|C;1]pY% T|&~KO #23WI"j\$XL̈}5(2Zp8͙d5ropc?*qxHh'thp M@ASB
+DBD1Q+6k(+(z-' Agf.${=%kk֬Y3fecJl~H 4FiKZ3OٴnĹxQ*+*U9iT#va
+u=2?)Ny;@+k:)xQĶfAO<;1睂Y6,A5x3>
+=dK6|F6M=^g
+ksO+I ;EKfvhhz)\Ht)>x4?)-"{BDG&Jy
+֊ifS\z&Vs5^}cPP8}nsDG`s1%؅υںUMdž~TufQQMNaCLsfdy^ts㳇M Ԭ\\j}"k]'w[$k;8,2-oDU:\C \LG%)'AziR]!c
+~Рי-K
+>\ۃh4BI6=E7xR!W:
+#+ySL뀂E6yi:Sͳ|wHw(9RHtK!%D.{G;g$ mI$_kׄh]d$eknuL;p~Vo0Ƙf(m6'=]oRpo2wھf!M!GIc>94.G"'F](f)Rg$\RLrpdd嬵g (ct*zx j qX d(%?Qجz6m`;MCa"է:Q)0O 6(K<L@o9|OVY`۸FOsn_1A<h[>DS>n`Y|h7m^E \!ld0H}ѻ&}ֆ\u`dvt~if{FG/| bLË3M{L*
+fT֤V|#[ͨ[3<ߢ~==c`GDƇ|xm
+Y aeH4=_L̉-gF9%kM>
+N7G}n)3L vo63DvFWJ9,= U.;(/3^K&K`s+Z$dgvQ<oV+\jt\_Jhޣzc:bqSj[N]o6h3Yl'NFJ VerUUrcWՄJuf3ՙMG_6 5
+LQX5KfHvr$,#s"0dR;'VkZw}:W-"(ߜPpmBCO &!gE+L[tzQχHMdfurgHbH1vn 曄%i <RK
+.)$؄:$ŭH"I4 " WIn";?c@r0Z*S+pShS,W@7ULL :Q ^YʋڄhPpG$"E
+f|9Hi\D
+).B$1)DSٍ Daj0! !2L I.)Z_3Ps^uo&-Bh2L3 T™pt9O ދ+;+u1HkjRR5īo ).
+|9bHN}93) &DLt&p$:x%bˈ5c ϲU""k<;ݲ3}]ci7E/B$Pk29җnG. bts(h˩:`4gQvE gkz'8dJv2r1He ْ;s_/1´%ڠVhgw\>s$ OFF>%bOpA
+kf0]QF+dlX:J9lYM%G:?7ū$ӯz>*˵W LZ &&6qP{tǪf;RHRzܿI==f&qwaSpNzer)&{UȪ&DBo- }z*+Kv1&.F*6j.'R>Σw9'vtӶ9fPr,Pz{"=fd'5pH׆hͩ!ב7?v/m0K*_dEv,O{z.{O:lV6gIo-q|2]njYEWfLW7ɜ'EcS?*D~9kѠv&vc/yNTs9N0#B~xΠ<d͑+ |:zJ[I7# ,d#SU=ENgй:H$tN%6?|4<Z̲M#T{PjQ20X`,
+
+3Hp3c~cc\&jl)m[.=e咂o]%4(Xc^Ȫf5T6(rM%CntZI8K`\i; B> >}#
+Ҁa&IsE\gP~Jh(ͦIAd0< 3dk\ɸ@YvhK[\a R!75T@ߚ|+5R"c2oUm!U9%r鐈 ~2^E^1?SH'Ձ\m
+<3wTQWJ%r%
+gA%4^3ڂzـ(83b*Ò&J0֡SYzDQpR
+a*,b*8Kt
+^ ]-ƀObffSpe|J$ѽ5[d~ŲHY }Xm޲H9C}#kY K4
+VWM(xF8B==^ulCQ0\uasa?q)c.QƸOta^]uSz)blXhs=qĚ|{k-^E1%cGQkCiDpM!K # [[*:9qtAi<<+_$i:8@h)?ߨer "߼WZW \ɂk,,(|I& >5 K|ҶMOsÔѱG\\;r
+kN >⸣>c*0;V
+67wP0ܶmڨ8(xѐZG?cY!ܫ1<X_{(Q\{l X)Z3{=VD`;@-KdѲ\=KDexrv3`j"/fB;o!Qݦ]Hn/*=Znni`R #J@O-e``>%مυ\D ^S(Vj  [*mF>btD9T޳Yq7Qm-̘i/QQ35Q$E(8%?+=anKt8_aa찠tk2欗 OMѵ.CíH}uOK\j#g 6:!ONoKz֘gK+l`w̨-OU>"GUN+)إ%s} >>cjS?hYIΖlYsqe-}[(H"DI-MjGsh4j4
+~b&Aeȟ0 q&j([k+B9s엒9:dgm9=/Rw+%;Z*mUb(љ|*3,AJ k/g&Ak_qh
+Xy
+mc\ܻ&w%,H->!j#XcZ(8UiX`]--V1=t6XPk+ = 4R8AH6[)<PɹL!)걖ZGXY!'-`#߰}Py2l0/μ\_`!(NPj
+Ӆb|IjA2ߙ(XgZnVf`@
+}4St+Va$ I˧KSV;QG
+ִ1bQ6V (fSM}ʛ.}.; ^SDB#֔Vxds21{~`>d5VBw$jPO4L6'$32<2,]Wd4T K1pJȤ+
+^INthRS>.qhu^e0OX%y((R\U|  $P"_Q«fQ8@E0B#ˤ(oc.\pKzli5p.z,zxʋ5*/ӫ\r(aGX뎞r"CQF
+aaIGte9s PF(;G$ٛF
+ֈEmme_b1_5اђ5)+؈5KLjil5>'oۧ=aR&#Yw#D',1OHbqk1+&wPe=ȒcrQ $׎d^ڑ֎AJ'BS\;+׎KkG'0eSabDՎ
+NG5i+'8Ù g3(MMI
+lIM2$m&g4I3(Xd$Ģݏv:hd(bVK׋(IV>Oʹ%-kCKvV`r'Gm9u'5I^b,ii4t&?XXլax5R#
+6ۙc/ץ7d1YQ΂}r]^E7*d
+~ު^tzR`:B[,yz1(3霂9xu[{9HTd: ۟A/3C1dn' FF{36]GV49MYjbTZ5#$5W/V3tq59zre|n)\R𹥠>1K
+.)$؄<$!%$7~!p*kL*
+`cOOݎ)裠y3N}n)\Rth<V\h^Lz8RޗY8c;G/ +qB Ag4x%L(<K%R>0O`Wή.짹Wޙ~::(n;(XJyl]dBV׀LiPSHT.`:2<)VvSXѦDtKN7!''IQ4ALiA8s~yWM4O? Tm~lL7>đcSW$
+bS,C
+Z]qdނ;8)xyeλ[+W,&47I;$"Lk$ӝ
+2MA5ӚЙ9n:l]t3.?#Zs)'rʟrCcvƚxYX5k*A [.%'ta*~P1K'9Ù
+c=љ $+W5V6%˥ڼ]b,^x}$;ѷ~Xf*)d'4؎+0O `uT%TZ>!4gUN>Y]t/vpBtCGz]lG{g2ʬ\.y<h)!BJ֣/]Dr$dJɡWt[Z >D{TDSu$q|&^%3O̳=(o/DtIHmWOpk!]d:. 3 )1i}Mig7.mb .)xu3K?Mml[I.&2%sK4 NsKtK\k^5!nN7lnu4v I4Qw:4i3l)x<XCMn9݌EƩ=#4.7"p@~CCQLpO&Я|L=7E_
+/tKW
+﫠!PMN!Kޮ?Jҽɡ{Lsɏ*_MO -ݥ +FV[Iv!^ "hv
+&S 1
+~χ_5BOtzs'YO}>w
+}3 tY9lHb*Kn-zEz
+
+zZ( 
+zV2Oq2h|ܢ 92WWF9V(vNݤ9wauVGb, ]
+{u SOQ\ x- ]}kŗaZE(櫃1N A~\
+_-j
+[ɟw
+ @_9ܮGx\ۆӻ{iw`wOqzDT-at 8")
+G<쓱
+{.
+*0 }p3˨][
+{{XiSZS*q/ &wdT>(O?<`OG_7?;_zCa g
+]q& o׷ϳR̯IWި
+~[DKL\X /C/n^)s}r}5$A>05®wm8<wa#M-?>Iދw3|qS?]X=I~"?*|)U{@Sۦ}
+zcķ* Eq0 ~
+{*{
+s!"o"~4
+
+ZE4#o%^a_
+)~?W_*] }%`)jE
+
+ 1>k[߷w3\
+;g
+:k1}AJQ*~/K ֹ`'U80p,@Z*)TRKM믅敀W+,];zXAcJg?}~j0J/LVnNGw67_ep#/Is>_
+z:?hD 霡=cB|+_p:7F?˛H?M\;p/7 '_
+;'4I|!}E?UWJn,h'V@*L@4@ D}W9
+z.DZp7s``6`.`F{?U>
+~W7
+zLLP>GwJ^V5{S+eA=#}8T"(= +F+aWJO6Kȿˤ
+zjRSAwm_8QX^'w~nE|k~'}¿l!}?o%ހCJZI#g|ߕ3
+,X&t:9~ xbDWuPCN-U&?P4,N>A#o opx
+~<ш~AD=xTߍկ\Z$o6!H #COuo__| 8Q
+l<2:j|NFJ,UO:i A U\җKwIO;|JP?![;x
+E5
+zڗI+y
+5SKUt^z}?K3=р>Ep@h㒽0X?EêU3 dQH.
+ ~~"HOv< OVKWKy+)<͏
+Q'oAVЇa_-`
+e.(0t^A!cKdqEjiӵy~3-Zq槦,ܬ<ռyK)';7"@S;n6i
+=zhҺh`yIfk_ ?^| 4{ǁ7ůjcQ! ?[vvX]~JBf+ǟ \[7R}0A#$,ů< rOR:caȟ*_`vH)|)~
+i
+|W]w~cͯ2x笗ﬗ>ZCY_D;׊~~_=` [
+z +~!_ JrOd]O`>h_
+x?L9/Ƚs ?m$|(Hp؀A{*]<rBcwݽV?|D^>/\_Y_F ?C!O٘?ەV<kAP#yn[wTڇZ c-A$g<,Dծ|̷mwʡj [O <kr[yWIUV
+=a]}mv6a&gt3[4x7b.G$>WO"EH黑i~y=RL/ZHyWISD?WCF}wh;ǫ~g?e7ŀ~..< 6
+x\ڟ7Ǹ>>a}i,}#~'& 1nI~p;i;|=~ 9aoA0/ϻ{91UxIBAL1cWF|`_ T[<'}|\HFߍY
+QkA#FQ{Q)(s<Tb#v•Jߏrɮx1A׷#
+>o!|xv{>4 G޿&jOQZ?n.Ϲ
+Su_M}Iq
+>*wn:+~.>#o/?coz0V
+>++R9CHF(Z`h>U oPGA"vODa>C|$dTrNӥ{W%&W[VTȳU
+|ru>'UAi{|XL~WO~?>TS&w8tIt;Wwʏ!{CG\
+ |{-E~.VGwD|pi
+o?ouUE{pDWxA׾ |V~[A󽺞Tj߇1Ugv"f(t?'i\aC
+>#^ =YI'lA㯂j~,ҍd{^>}n
+>**<>t~+xQ7?
+|L;7
+_@qh{t_&9_ <DULrk=gB~[g>\W|.> 1|5j{LJIlV൱::Z
+#Ѿ^ ?<Q`tګ.@ GEG/=B~x@R7#б5ԀK~
+1><r3}'
+
++.K|~u8Hf?2?%uz૦nݡ'`<X#o>L
+./a÷Aod> &w?SG:j(A~#Qc]0q|:%|g.QPt;?l,Ȓ<KW}+*9 :gy҅F=8>#PAUjR=f0rѼz_->twgy0x_Ƽ)α
+gz;c}
+
+sCϵ
+?zS~vT>?_+=@pzuK'[=N3/A?op&ƅ¿_%'g_3'8(}HŶ-jk>G3E~+G߻ 0;ڽ{
+H^g.'}K/*{ @_/L{;BE+G̾i~-Ѥ gԏ#y:ϧmpynGG`ts`m(ߎ #rK
+|xoo?Gya}mSЧ*Y}|:YZS0/vܷ~k}~%QAov6W1|Fî;SAl_v<l-;~xSS@Mq|q**~`o|׾χĄoɾ.T䉇IN}쓳Qn.Jx=_w +Kf|Cc|}ho/__~A{}}ǽ _ Ux_w9uӵ/|qM|.}yeJ_/WK |&>O=_
+yvO
+>GIO\8}剄]mzE;s'FCih]W퇍rFOI+?V࿇<
+/Kߥ~ l{yߝĸ϶tÞ!3eE_aܤQCDߧ߽ yߠuv|NSψFx̾bYzD%EuB{wAΪ{coGO(q砿j_;ǝϹ
+^K/bҵ1KR'MLqR/L5y\q'^"P1gdd.gfj.Ԍ9yrR!wiE˴E9̌ÇjEjv24P(Zh7t?H⎻dFh6SL7R\˲,۟ZOjyK
+r\\ahٗP-`~!#O+(L]('{Qi9Լ|!-nV o<g!F$ /W.de0 a%JW0?ӟ3}_
+ 1$]?//pQZN]/J.\+,bٟβ6(VMWeɹ|QZ /L_MJ+a.,d-Y<1LgjyE~I [Q!B<^B_K-]]XDu oi/XZ(J]v/8MVjVN|q3S88L䂴 L&(=VK5VҖi<? & W[ưddZpi9Z=?XÊffD3ٹM|~fA:
+ƅ)j>ŠT-++^Lj"Bd 2s]ڤcX+t,롨9Ɩ盅
+W23CK/*(uyک3Sg5,N+fyAcp0+p%Ead+/bJm<XL+1NזPY闥6ǻ-ARs2,dRsք(zf.CR>HFf?MX*hD_ƣ=ŰءbN@cEY"^HˮUz&pڂLg@) (v*ST~HivZS ?/'xC)dC2T H.չԀEu9kE@G
+T 5zA)2dceB+Xg|Z4E ar
+edj1dX! -fD]4`! FY'OoDjqy
+,J&*fX+ՀgnʞoKD<ik;pZ +lj>Ts&52P&gvȄtLvD/DB6-1S|X6/f!SI6뽦0H0f.= L {BnjF1T<\9*[Y,D"K"ҍ\ަ3ә^-3hYA!k;hMJg|H *JHcdCT ù-*ZD.[9h9cHјY5@Ͳ> (L1$1 f'7r1Z\g_:KJ9&Q( `fH%eIGZ|f[{Xa/6T+&J8wiI.:nljooJ2aƻ}L<z\QL3 E霳ӆ=:btҨKLH=ict.Q XMu/\PGf@q4MxL+\Ȼ[LyA"$L6/imR.hdRHst@ۆ
+7z/xt`λQM[ee*b{i€)\@ƑՒ}?ؚdiElrZ0iASX?
+fd$B&'<5 ^"hy՚b"F >/S\Adfǽ(K7[Lg&6@ "}f|Rr6\DmbbV8iK]F} &)LB{&5|2c_2j1r^.0*E">92Lo%, &4I.UW]!뒸ZbZ-%MT[iX$u_ (WmNM>!Wsva2hzyQ(|WFQnC.Na1luH.!JmBekyEUs]=ϒhNzN~<pjdW4Q`4Owz|&º(ܐz<nkX&25ّ
+hkFp1E_gS[
+[& &vI!Li)1gt4[=*KsQ>+fJ/T^ڐ(+=u@Nu;TlKI5) /LӍTj5=rțq;,LPXBQœδorl@s -eGjHWluZ:\f oLG
+̴W וQm0]$էc3Ͳ|={L}sSn@!_MbU|L<Q]6c}y!wh)JF3YSb!aOxgTży^LټxFIeah̢ {T(??O,p¢.ur#_9u<RpK
+2j4\k5B[ nK!`93g%ߘ`jYU˩=dU]e/` Hj[ bWʩEB{k;T5 nVԦeir
+Zs; }}Xfb,W[nm? \=5Ѭ̼,r1+N0-:BV,-2ȴMe4ǜ13;{0]zYgy]{@ׇj4HY:O-~,_+O[)\8==}xqizt%:TnLjZvF 5i|MfEuY>8 *VN7!_ֱp-]s vn?-,3[p6aš( 3?1O ,Y6Kn^r1Bcf٠\X,FU}&"}ӏX)" '-cI63`t:79XK#E͖|3t\0,HH}07ыRD 7%h6Soc9@\!EmM߶ojwј^D]{HX;ZVPi͆O糙I{*ٸY讄E]&dDXN
+x7w3ٻ]+䙚\r;1ZY2F+9RV-凐o7o*FFmޕw`XN9˂\+;o+V˸} a/-&shk29'uʚP:5qk-A^E*p^0C;v%g2ݔ򚒃#[EO(+fE%T|5cC닇OaEԳ
+]ZT,H!ٚV]6Eȗe3)*6p&C*:y<V\Ҳ,qZD/9+X= cBy_O}us-Z#oCy5>էЄDoy,
+ޒ\D[✤#!MBeB
+^I{(m.dzq[\_x{ZN,j\˟S[_HXYWm^uK8^N_蠷ftkF@F˓YF1;8>Sz~ UV]-# =nQ[zy<3IGO<v1Yˣ$[r$ܻC#/>Zyt~2<Xuq -㇝~lc\rYtg_#:EK舥>u^QX|֜׿N6:cF<f 1h-.A^XV *{D/Q8L|K#T_\fG\曆4v[yNf<N8>LA4:b_M%;& Kf|X< %>u5u=x%!ea͆\Á\&7rGngc WQ?s#L۴FJp mTJѮ'<uDZܲc}X8<VC|̮a`t]|_8 E2kyFǍJ]4NFua1~TWpSYIޡ[ʯH&kNQߖiU,qGS|Ęy7u><6ET5!/*\3ހ(w^qCN3f5!8x} *n[zLk&w#boK@+zZ#+ƨ[,\#ZhK/s7aKD<E0k?djU9&Bӊb
+H:r.KeSpM@6Tmpy[/)]/v1J.z5!E՛2'<Shͺv\gkcD9pʓ~=WOCqOQ,$$:I+M0D/-<1Wyu
+kLW*9j^M('oB6u:_P)kG>~-e&wǪ5hQ<R9Ǜl9d]-+s`ok!Z!\
+n^ qe<
+kR}$r}SD(ǯ }
+Yƻ3-}97E2 3^kΊ["7]\_8/woH1GEXQ:q}~˓X~|S7GX#x?<S%ov1:pO9Fn?P$ZA .:;\7e%nTSݩs ax)FL {Y{[=*0]ρZ.#3Ht5CBHtC k}Loɥ8@3][O LY[ۛ
+e%1Q E:pb0c`^mD1a:p(dWXHaBP>^=9rfxI}<h 찷M)=A헼H;CY3"yBYfTwBcl6^"£ާ듒>(jw,;Bؑ((q.TS R`^¤*WK0h`е'oYo ג㼭j)t[/HB^goL0iMX,u)D%Y 9ޟL-凴nE4 {QEE8җ<h7SlVIYٻЭ޲IՓX;B4 wBHk*x>!R@KZ+k̠b6Zy#yR wh0o FV"B{{ec*q]{]wg}pI;ͧ4?nlV*(|o`Q,^dy]Qo`> zj#M
+:- ~dICܰ3XvqޜE]/Roa
+³-u'ldRps\z¶7
+hI{kdg[`Z?:bC!=oL) ~ݻ[{~!$/}{ :ux1R^KS=k+Vֆǡپ%s"=6dwuO>Gx\@P'bd䕨jt͖~YyMEYwTJߚ>fḎ*㘵|hu >4lYn8fFug[G6Yl1y<(7<q~7lBH4*cF!vhݖV̄dۘ%Oo57%=( .Q )ןtӫ3P}=/V>=ʪ,gm X_anw n:Z߭
+|+%8.YUgW} CdzipJ`ՙS
+
+]>zREb1KObhEiRl+vz7c|<z/k9a=Ȟ8FSV.p&<}Ɂ%(wZqa}hwnX,#8۝gX.[r3ұ|Utpz{'%KwyK_]k|gObVبs hkf fY3e*#fL=V zwbGJVFuW-,@mdX@+j<֪a*
+73ws㳼ӣI-$}&^
+tmwaAR^&zo(?b|+yO&nK.}}S#Bd˴/n+UʈH핁}ˢq^S1>}zj6vj*[an<W L˷̇&sߔgclfl"5`hLnWz/ӿ#p!!MetW>?Ojbf,+w.c@B^hﰬjb߉xZNomD-`?(uuV(ȣ=-Aݷw ;YXP(н|lGvv^&_u_YqOT%đzWTʛ|~lv=ׄ^&#(`cz~$_tνzt6}3J~y]d~õ7 Uuc^ܲDŽ崑ck#yW 9)"Ou_ 0$jGLNjzm9Xml&ik\gM*.k˼<PLc!r2\w9o/ReO{]o<-`Ĺq\f]v&9D}8lt3gpŚ-w'RZ .zr/_!2n/Tv" &$?W(+k^Sd%e.[7S`H,Q0_ _{ xrffvdhO2|;;*Ƈ/ke)g!g'zx2I5e~/'9N뙖^
+bՖʕoT*Y90i
+㴢3ɻhkoϒn</;TZo]<>^GfG>2Fb8/-[S++jn߆I%_oW</EI2o=7nYhQ[){;ݴK}Ė/  lj`|-1OZlL$LJVT(=0c^"W س=d 8<0E%y:s*}' <"y= ( 'WȽ[k.&92~}d嵦z?HeY"G453-K/&;H>B55˵8o%*k}x.80y>O Is]7IO/XGy"9|wyU%o uM*ںď*O,%h}.t|أ<ƻ'ɉVR)\S?M*Ƌ=/%:9]ޢ/
+XT.g_78&\?ݏ ~+j{oރ eߗvԻ,$>*Q>?"g\ذ汷vLk e} %*79M2p%h17 _)޻i 36b`A&þgarxy| |ƑٯWۯBOԿeAw*{:{*^ jC7FnjMGM|e*:O?x(Ox9<.1Y1Hx-am|:pv싘^r~> e'kTP?Ӄxhx<[m7}:ϻ?F3F瘟FwENKvھ05o"JY#N"{E|>
+c/^a,ugYm]}ᦋF0K X Dʱֿ^|xKԗo9:[wo`,GXLVn^cZ'eOP o}c#0؃ڙJz<{;62,}:E
+_;6[u$،^v)A8R,k&)B}Yw9ۑ]6~߽X%l;\Nњy:̈́!dZX\BCeP$حcYW
+ >/xNw識~A;<O Pߴ/x$ sqj9(4]sLO/5,XρJPSgWNgG}k0< gg%$@{vƓOج2h1+sx-O{G]6eMbJ, >O|G1tODg|$3m8>x&! zfTpJdಠ`(_o?7A$Ƒ"p0H H
+j82F[ 7D }=L=AADzB.V&ZY*qp$֗M?RQqDI]@L5WDYQ*VD^2y' , U
+vxVnyp^<煩._RP{ M1h _B
+$Ò~?/Rtbh^Zgc9:Ank4MGBq4N0󉾫pۃr!m2d>)c;/pOOm.:[yw;\Fhsa|B} g~N٫Q\voQؿ͈Dt1[NAa3)tn++&{T
+=G"C5ʠ|`\NB2+&/}r}Π%\2ːnC?q_:gۦy]&޻M#_0<XGF'O
+ݓ} d} lF_xx0 3lü99:mhioHAߕq:I煾 쯴B @F ql!#PPyyj՘g&_KVμic1АM=|.OSH^' v'G1r0dwެk;|477=*( $ww 'O>?).wrydDw
+'~$jHf~Ae!
+'aU\$cjO=OQOo܇CRvDW42>wlRy-}ۨvlı>F LZOm0TH}?BD w*TL4n}~z
+nF7@n ~0 .67 OtAOúbM~zzO^vyzz'5~qn%A`#Sby߸Ul 잍c(#.A?7WOѲV!yvSXtIn1:xg;{ =zFT֟(r/AgI>
+:Ϣ:
+iXp:w`/w;Q`.j@`Nr}("S&rU~_uY9qYˆaGP0بL6Ou|tlR|vrty9+OvH"N~ pJrc8 `~I{Pr9g>}<oR>6* ,>F~:6 WU%' N>`מNtvT[:86/n#7O%{_Ƶ
+XZQ]Ghf҈.EG}W !f' ]8r/rJE}Oqیqj^&>:~ȍO
+eG*'[%;Qt;?ǚ$tsZuN=T#~)7~#úׇlȰ'_e#B%zatVAzo,b{N9r
+9
+h|U.ex ȼQ峱C-j~IP8^=/QN{Shcw?=K_lasC9z-S(@[)^2"pJ^flz%P=n:l;|scM9fy"~={0NDºO\3`e\<V
+i*u T8̾#?"/1BO%& wo]:Blc:re}*뽓mrW7Яؚ [Q~
+C\Ƀ>'u3Ɑ] 攽dַWo&YS4/YþGރ·iglִ-.rBz0T! X]ȜetuVWT~ôh'ħ5)◒!m=SM"VCb*:/$
+1Ӱ1N8lPnFmuK}p=NE2$#-z&ymu:Q3y!7$qrje$)+Q?\}v=2 j;ȣ6/@=AfV|ӭ
+Z0*J,ͮ`X }wDQΰA]I1#LM cnRܒkMi?ȍWHtv7@R<{Nr::ߝF^u9AZrUGB}QEtTsB \0lg&7Ȝ6 jUJ'MQecbălr9r8ٶn%tYT"+&;#|\8xFBXXY ~
+`_islm5
+s(ZĆ)w >šY]ShСEM@)cr2]wkɬO,CJ;=1"h^GvsxV?9L8)8ci\<6&=>0S؝\k5hA1H02_/(|iBc" \H8meb QtRۼEk]4RN?Stj׵E)]Ҥ
+ybUHc郵U8[ЅwZ5ײ|P}SE.Z+1Q鰭BYfǟsM3"gtDlvτepQ/HLdzP3?_ѹI5D W 2zIqoߞp}oӹ߾߲D.(ؐ!7P/?.fD8At{Lk]
+>i^~[X/
+g&^wŨ"#ub[ơátB2Ds#"!bݻ3
+ۗoӤI(Ůi)>~u|l)c] ![?=nF$pvJ
+ $a%x62
+eQʡ!h"H~.V[Ӫ+{?(HmFѫ:{&=ʌ\L#bTʱ?$%n+%(CAx &U=ovPEGDNAxn >GEFFQѶ>rHO+7tCQ(V ӕr3sߩ.2mU{Q=˗1lY?x Fb>$p3s8%W6w(1!z>v`\Dg{DgDuWq
+@3'uMؖ? P
+_1Ԙy5= jRӺLG (!<N,Jd1'q9 udmC<䣙[H
+KOaR/Sa'¨Gk y>&!o>Ih-7EtH${u<۩/qɸ5@&;_' m5奵P%/]i]b6t>r>*?wʞahrT_m^d.?N@~?ڗbAQ{OB.ep1%ltAy2^IU O&H$MIծ!@ 5ߎdl4YaY?4 X[`}L^6$&R$/>>PJ7=ADЇnUFvH$o> ~ۮxKB:G}.\>S/" &az<7as^s\P\^4 uJKz+Y%<C#3F*b푫 톐dm1r"|P6} su<A=t&j[ã::ó| T
+`/q"UhpGW !] t~(yVo-!orQk* H%.8AN
+R:UIrYcS֓0(78<J6]kd&܌hT?7𯉈s]0؉zka|q^:, =zPD(𯞋 a0 ?ǠkD
+ū1;˧M}URxN~ =}9>F}w@7@gk "8ФyQs#84E`R$pLv: OdL(ޙ
+ E+UQ1try|ErK*%8THr?`6vX-(^HAo%g|pX%v* /Y܊2D"bkd Q2Ixnt`(w
+pk}fJ[PR_:VWAH
+ѕmP9t3u(y+'Kt9tl>Mt]WYF\>Ϲ4ρe¾NᏼPFw Br%V1W B}A:<S뾓epYԅt9WXb_sFu_RD%[۩^ ZrlDda{0~V 3g0{, sϨ ~Tua94*d֬Ts3vO*:l#ysbBLsk9ÞǓg#[
+$-Act%(;<a--I 'JRMA{ SnJ%7YcCb$7'Lr#e͈%nkiwq
+j=Nxx('6&Q=hdԁS82e0=vPOI`$T
+7i=¿y_#c_̯Q;}<;aŰԲdFwνt!uzFJn
+P>ș\JxQCλ{f =#Q%YILJ&ra9">y6ُ__ʺF+!RcZ % ȱ^YOyȠ3#n
+W Dbz~awte7pJ[G]r6TD5bRш=اB' Lڍ ''-(N:1 ,6 2l]0l aգ[Ѯf-L@q$9vJ'A=QE.I_רG܄ /: o{=TeܪLjn*wrEW1c9TXrmZ eV5q1z536ǁp&}~HHb,:ǭH9e4`
+,xȽsx~!œÅnє÷.Qp"'I?'udtG|fΎ$񥅮!-p\犉L[2XIw#/dr]dвZK44 Cԝ++sO1)?Y)κgz{dOլ$\j_销[leW (&+5ݷʱZ/7Y<9D5fZ)Lt"+[lcsY[Y oTR= .Iz5^$"2zE3E"Y IyjQ҄t>
+L:}C\_D*JZUhCbC.f<{Q¹,77
+_&sJa'UYj_1{D^Zd12/en*UH12bXMʊ~fF9]I:>Tt+v [E:[OO.Vi7*[y0T|TNlPiOF~"`e-,/eZyHqF[쌒 Scd-`eUrcp
+,V. 5} t'9z'vF)zT]#(ub=ƼĉeI| &sY ĒIcui1f5FՄdN6F&MEJI6O Ղ^FX]9^>c|%֢\>;Ma/Ь2fҠˢΜ+6ޣ'TWIWb~0pi=^" n5 ٥'}?Xu,Ugru\W,lf:fUg0Of.Pg%Ud6s:fYlf:+ͬSgeGpSRgeGC~[>%*9@#t?e1 Z)u feqʻ=!ʣThO_~ch
+bg~OQ,f g(JieT7אl-^sx%2Yi?M4T`$ejKY_'c8lJ6n)=1 ˕ˍOl;^3XܒɹT:(?۫PN$A!y8P3N%(pip \+k8
+(5
+.N@#y$8m4+d#ȃ\mQ+7eU [Ь-@6%
+bw3N8KFK@{'ܑOXd<(XG:,ʼzIXe`ds\nSbWL"oVEI oPɄ;&#M8&GF޹4ܸ/o3g]{f%5"Erl%kZtX~s:OL^ K!.v
+pJ2UOփmYEl/ZJKB rmD&<$Ri|IqdIþ:ۦi@ݙPblZ2;JAT2ղQvб S!,o}m0|>v2Rɿ X^rL.<%a"tB+2 UhaEh@"ZȊ@Mbz&i , lnLd?ס3Ս6L~ʡX !IKN ?ݟFC#>"-,YLqMoT)%&vͰ|$6#Q`3MTvK:<oN]&317Q:C !b3^.̦P|SzwF)ƫwtݮ sYQ-_SJXQZXʊJrV5W
+UsY\p+.`E *VT.bEB+rV-cEuj96DV@`t]ɞ\; CaNݿO q*Pq@ð ntڌ\6fpqv̺Dмt_g "ٱi02 ӵXMq(Aqgv')Fa4ԊPC}n3 Lh |' < v~"н.$>k%l0t:o䫐|B•Qnt^2{UҼ<:(\M75tƸjY&0730DZb;gMh-hHWEM&4F-θ88|3}{v_
+3z- kv-C 1S@Gs<%W/G2g>i-3"^ *3]+$yufI]$h~+JO-A|q!2 0 xŪ-5;6X6ރ'~yba]4x5QoP[z?JʉQ yȐ=T6WSsꭩcgћcL(FalSttN+KIyaU\+<0Z
+81X!+?#9 '
+~}^ZV.jr}0>zxTWHFno%WSz?܈AA{0Kn;)ewX|#ܥ#ewCGp/X,:)MHsީpy+6*rcKvQX'M9t6gѫTNJ.qjubG+[8<zycyUk[_bDbG7a顓jmDiZazޝWYXiCɶ^;Dv>u}_Zpǝ/t.GcwWv
+dMy̝ -w' N %,0*yVXؔ,'O؈pfAAq4/<3VB Ж i=G7Y,B+>bm?WvP8l&Ʋ3<G4ga)x -H",#JE@cRM XXb+팵E'T"WCO) A(CQ?|{ק®j[ic*"A>L.뮱!3'v{ѱ`!1äˍ^_Ijڐ=ZwJr $t%o
+jχ+;χzGϳDQK(1;)gyvc7^F2 1gaeFyul1\gy&+?ˬNW^A͵kyqW??ͱx:2MWqz 3.;+Ar֥|bs(Q|rUXjw
+eo7bH~Oy##
+R_7 &ˍV^ރė u|UN&e+`Bn ۮ}~yiFn$:RLi?l rTy qyAHN+i&q'
+En
+LdY0% ;U2) @*nM3087Fn\ɯQ]HRiCZTIgyxXOgi-/!s@EdܼLK{[H+8\
+9#CGs<L)4"2
+K%gC"X q| _\q Vj(e ' Jf`Ə3RDy 6T<YGk5AWd&\*Y؛Ps= (t'#h~uDH*g'mz?+7B%FӔn;wg0\ +r{
+LPT}o%
+BkkB܌
+7'? ~HmԵHmZgl0;7,>Kb ݏdK"s=дb勷vDQu eJ 5<lqʶr[VPwQN+?؋uKƯTB=^t+2*z 4}l@OK_i=F=y{앺GEy}1E>=E貄ψ
+
+Z4e%ɇ,)smB?mߎ}M'ֱRN€^ Ja;rF$d,ȫZ˞
+;qR7 ih:{#Y"cn\C7y4-Mnn~8P뿾gX--u>|U\#. [on3>r ɫO v3[U O&r_n% .#ư/l7NXl;Rf!+]W 8jͮÿ¶КDom@K: 0yO H4;<]Y[Zu+oFSѺC@
+}'uA<cِÇk9&eqdmx!u;8w coc
+rh )P#@_">
+hsȗ2$ERikH!4bI84{?!
+E ޥOyF5K bb $H(̸1X@v;/T
+0ҢMĵÈ9Rha +æidLиfzRa¢v_}6,eiIO$aM 4(: %a\06<;WɈ=8%̴J[˸ 6Ж6(hw@K,V9a@a8hԻ1q؈go1'=]2`4 hI"IG| 
+>hɵV ?uj<&F*EV+r1XW*R+Usg7q(a[PRT>+E&t}+Zmj jַGG q73!;̣83/VYDgRu.qtQKHr.5 C^w 9m_i9_I]iys'cys{Y<XTnςA׏AMiN\Aڣ :YلQWWNxz<mS6Cه~>ƚg Ji.> 5m~;<P^]7<j&#-7U=6)r.ze0U .)Wqe(eg}
+1 ȌR()ѻ%
+dvD́J!Y)&@/U&-U-5aJ=XI]Kn  ^P2mC.E#&`2ota9JzƢDnq6? iGY\dp
+/ t?l3 B|]cy
+fpLW() %ɳ=JTЈ 6/g2t ?ROoRh?&_H-Kq̩R|vܮw\{1b(KsP>G z\PfرXG
+>-P㵅U1ƻ&pA[rsmպqW!k9+Ythȧ
+S(4L/2m)|"@MfY/Q͚[Q&N%+ Nr AJۄΈߨwP&J
+q~.r\ϿTDܡXuqxb Kh0t}LF5B4д,+_αQJt@ = W
+mNi*k*Oanȃ,BGLr#F>{7d'VrDvY;81xiu\cB<pbg
+&~]:'7|Y)pwR7ԻLVNwZ`Vg[?K ^$AG;xG ; $ᚗU9l
+lm!S`j:*b bpؙK7U!3WVqJW00alk6ۊX֛o|S}Wz}e5h6JDn/F #Ol)?5nSIruG}qY?^3 #bhàeјد0f.cĘCL/7;#:j&J#ZV$}!WB6ߪ1$-pY92@$*2oόᩢLUπ$RyoIks w2&Ze,<tJn Ɗ.{10'`>ȐDmU
+b Aa"VIbi+fDUx= P>XEݾ=R@⭯lpQNW\O|FɝHh8Nb9;r{KqN'G*r/$ӻ7^[eAxZb0kD\dek/{4+Kz"E
+`h 8u_Z1bI͟@$YgԆ"
+qoR b2I}Fh
+l$|5j. /=N@(C6X
+|lul[Z`kGBc{Pi+w/OF2I;Q !wDrxFx}xv`y%KáuB:`{ 0T!^I"Ociz,Q-M1!ơx*-&ӆZE  3^縫#mex}Cfi# Ml&v$SkȎ)/`><QQBﮓ(*1x>4:㒃+_£^"ml8lg/X"'9c$Oa ds#gƃ bʎoyIrc~\hAQiAاf'||\WJizOf
+Jy<hf^
+n%
+KBy d~eSejIlV Ӕ&xZ<;WD|2VZl{VIVHy [ ğbS#v#Hgr?{2]>­gKڝΓ-F<Z
+kGQ+=zg0:5!UО"
+~ǽOkB'x?%yf5x[ZlӚPǶ~
+Tk墻r%u2w6|tc LrLsSf <~\*K|'.V5:t;" 6p) .UT~؎$:A1Eh  t-Zd&O >ْUN]b(p񝝑.#v7ы2dzO.2/Td9lm#!w`
+Hm$qF<a:.,|RiF N+p
+v }\P9єOs|_NN.ж&?@݈ETS<'pQEHٷ;LmAjJ+P&O,l7x%by֊(vm/ܦ|(!lMr#Ӂ\; $&_"d_x]aޕBu7{?NcYr|Kf Xƈ<[\GO=!NbK\/MW_tD}<^2i]R ^](_
++5?"G1m"QtߢAa@Q $ͭgJcRU$bی"`V On3&n*8iҊ1Q^]/BxQO2@n^j,'Οó]v7X%rRY{b*!q3H0D r#=!Va`M8ߋrԙO d%Hj
+U_ơ:mr=Y ;e_QD|Xx밠O+,b^dl]~I#YƷ4ٓ"{+~JN~["<LHhDѺ-Mk<k>Q_I//ܚ.9dh+'#fm)v!!"Y7M='0Px% rB3|*3k|yҞl\lq(ve ,>l[WE7SCe0\ʅ8=I.pd1h*A6'l!:Z瓤VݱGX-5KteVs,paPA3KWe2'W &vÕqȦQT;01!}
+Z~IlG5&_[} Z5C5K H8R?koVj S w+FuHih{2NnރV^֓YL3Ƹ<$B\lrwࣅ[ҥԥHT(7>m~
+v6'UK:vysU]V)"C
+͔GDQDxö"5!yujկ81`V|xMn^2ݒ&3L0(GX^Sn{NH}Wi_Yn'jFcm*Ԗo;6X|Ye-«,ΚT6!njlǪdq_.ļbW[N<GrTdӅar+펍0mi!e8r{m)M}K*\ђjMf u#ڣ|K1n*oV_ h8L؊<3}Mwr "ĞJ 'p#؂h5OӜCo|IDI/7σxM3ձ3]֊{U躻"vЮzPcUF&^^"W87(ɘA+6kJXe} ;HXv㧅
+Sqg'D
+zl,@7k'v{o!_غV:,mU$=,,sқ΀\p-7Lo*㥬I,'dd3F o|/i^"<?!PcPn|kh>ӠcJ#2020+#Jk.(*<eBp{ے.H) ;)U
+UuduͰVwM</HP$%ZMPc/yTf9:AJ
+\-O$ =[HH{Qi
+ӿ j Wڲ+P N#l ~ b3(634 //`oI=*c qڂ/?IރH2R=xI]5xXNr2)P>N¢u(7#b=JkCc̍~G+g&VHJgGq{4v{ ,=w
+D\$^\ݶvJRv+\(f"Noa8Q
+k&B<K.]V@?0.Id9!9˾=I"LD?x/. ">OI
+uݯo9|*a<SQ|F7`Bje4It?-FV{I2>K.iOVU@$GP%F}9v;|Օj=^28rOٸWz$r55`ş<07 A9Xv t 1iHL$W"ԡ`b0 6\~xvkIO,PjRP%dU%#Av"mH+mC#v'-}^ Z;I;,JI;+u6@=nlH=}O}
+@
+>cq?M4I?d˞"^>>It7}FHXCՉU.?NI9 Q&${NHO"&iúl=/z{iԮ1ҢZVb _eM|Bi,)VSR""#νI0.j}
+-B[V܇A9W䘆6LvnuwX>D[?ʾ_~-}ZumGmh&}/NUk!m;[zVBuk^~nO5ׅշ1%tUuH ߼H/nv݇  fS68]W½Fkcɹ?A@RLxF~ع ƠW{2>?x%=9o~à`X]޻˯P!d]k^
+?*DiAaSȍYˏ-x3˛8S3̨-x^F?˫UǞ /?>0|bbBd(v4/XȀ
+"Pr[4 yI޽F>b2ŕ^*w`Ve:׸U<1P+t&`^r.D<  fտ0:(0+(tc0л̔^+^OGDZ~U>ZǯGG\~@}Ĺ֣8+y}>C h[YbP]t=_-RmWUY$IOnꋔurCMx{.5:;|@:??E52aɈHZs%6ԑUV3לHE/Ɲ<zf3'2$I[5d n.n@d&ѝF#ҢG<qB!Sygw|c|>5~;wLT0W.ꡤd[#+R:^P3[1-yGtٰ¤9(9łT< CTngJa gv{ LwI4o
+j0!N*AٳZ3|FRLBLx b(n?{9H4钛)zx)"Al)GStz+q˽rO!K[
+Y_zɹOYolHɏdn{.֗/k8!
+ ;ЂOʹ|ɥG'4 F^!g*N:lcBꂯ/$mLÔ8 5g-囄>~N,O:#u::`>i,~DC$'F
+\;"ofF
+\k#o:.n~2_W:8z⼰
+brGӔ8|>6@8@r[%0^ [wYwҔ/$ɇ#:DF=)d/x4Q&&,^ϱXG߅M('}}.,KGs,@Kl @EB2Rه5-Fp2F~ ʍL"Lw۳H6tDK]r~n\eS-~ M"\Rk&>fcJ&Sfu\q/`ZU[<Jb^WlJ~U֭WlKPr&Z;v"i\>%br1}FjoKn»%*  /GꃾcmLfy0]|.s</ZzF^pnv7 mK,ֽ?$O(n~!7}^!vE.ડA:-tZ(Y[x,m&+IG{>Ep;XXus~Xc Q{WJ%A贸yy|
+N=C|!GL(Ѭ&vM!xb
+y)9뚸eB7p2 w}!g4͒V;mnz+[ P_WhǾ_R=w3L_Bצzf!Àܽiđt_V-!ǗFѯG{)fLm\#0u?gi "~/,߀LQ٢lg>=~?EPq;MsуE#𞯋PHtryVÓtj3ps =(U> -8sˣƜS {/Q
+oo5xِ/-S(+o,G(ޟBq'4F `.,@N*U =%;oBLU*͇
+*׊/}'4/4z!uJ=w2gFBNSǾZ83{h2~y2
+٥/O}KF?oW'_aQr$$ѕ&Etd2[ ''oձaOo1{[dnn[x.r%Z6E q~dD[||~=[eO3x꼻@ßr˨;Kl^i3%"Z>~rP؁d r?;JB,e^eSNEP3BqEx7SP v
+uC)xŰ4~G2,tǨ~_}1TI^ fo\޾E+hm>h-a6\bh5sOBUQ49[t}~"#0PBϏ3-&.vn'S4$[mRUC9&tK`~MiC<^ A6oC1
+Q_яGQ\s.
+R%”?V->-*RxO5B3fgv+뭘C6wkZx&Eg̥7%~m<mW7)12fS(YVTt ooUjJ(uL2)W5ALZ?wZdv/}J7 YB\)w/"_TzEa`= ޚ6%LO5N>+;l"Yٙ۶m5.~ $mZR;˵mzL2hls/Y{jXy#i>`<C飔<Y݂R>]*D~T +z"" e<AghkU'ީ\=ch;܆c!7iry6\3q 9iV<͟/g N\"N%1_XR3g+O=]GDѺѺՆ:nc
+Pz;1*yӟmi0 ܰ*?/mRNd*X*tSk
+Jd]OU'f/r
+jb.5DD'ekfؕoebUC#!'Z`Ci~"]I,,@0d&¡:kLƍ-WbʖyђOZnP<G q4 h+"#`
+._
+,qV[
+zbuJ3n'OEg#ŤaίF(ctFZ6{6s@?؀:^N63Cy+7dh?=ս!yi'ȷx1G_8FZ?^
+
+MâԜCog˶I?IIШJ;N`YC% 9vh%c%lpAF9%\9({Jwlb<MVZ0^R FKnhW:azF/AZ4@rI>$f܈ɡ[()
+}$fs#
+r6eU`ˮ@i,sdPc0{A7A}M'ڶw@˃Aِ4[V Ia gjuʾQ=Z16}YmHS6w:a | 5|h {+ tNe5;}al z;Xo TȤ2HmKp!6\lce}yH9
+[~ZG碿s׭(|w)Ya7mU,lj%5;0?__71p]ȑeI0?qxڻ؜ÛS >TKyƘ$=pÏ/{` +-OO~7N{W o_~Y_яwC# GP9Fz#;l< kq@Hriy5JSߓ_]ZmoR>?9֒Yx9Z(q@1XrX xcBa$ 0֠.rUz۔╍-cPgi:$wie"kKV`bYwQk%_ c=ĜeW,ucg̟ 'ȀBnψVʈ~]?$"
+ܼ-n-v 6CKhp#ԫ.%[zch⽃|2P `d0zؖJ-3b[n Y[&C:){۳9-tt}XOVtNEIJ!T]ʔr I
+iYo)ۈ@R~:c:J՘[}^OmV>j<o<J8) CZZf򷞰&.^17}ݳ[VZbe|(‹%q|yPP&UBOxW[s<]yi%ARԈl@G˒ K U\č*~uf*͌#y-;ϳF٠!@
+T`QdoC%b12~i8ZIg:„A;i9RQcې2?ciY/)_'DawJ@)xC@ʀ@KK
+-
+G$RlϞT?[ԑdaLE;Gح@OZ q<S8u X[ߚN6_tt@ՑOƟ: $;&!f^Z^E˸>0aDXG(\ EASN OMQ3 ިcP,[#%2| v*f'Ұ1!1ߠKF,OH~fIj;3]KKAiI!Ne2.p!I8_MIײr-zC c}a1,3X_~4D
+*4Vbj$0!B~m@Iן7OvMڏթ?\\h qt"Fi_rgȾ3ORݦG0u}}q3q˙PQ#avdEm\6.ZB<*(n:v‡c
+!en(^e>ܡ$䰿E~
+Uc0ٌYLvf#u%U
+">Fvȟ)]1f -EBWz]H\(<Z"%NDI`x_L/n*PiDgT">-j T| OQ'
+wuԒъUcEShQKZ4ߔ eP^9z_ɝʡC3EaEf2PFdk_i0>?ZIb ;n<+67)~
+3sJ[V^٫U0*Q (k$9Ȼ*'DYE0_ 'MWN6o22;ݛqE*sU~232醹Naҝ2r TO Ssj=Io'M]XTmLC$.͂O<2ILcޝfU6@iFӪm7&KġgrQ
+.Oms%RKU侮S'8ΚfK7]eX
+-gFB]J`|"4Y?EA5 z-u-n߁x-qbSc[ivI:# p1/aYLE"T>\bv}߲:>"cSK:dq!2a[WqS柢ӠTFOVNq~!W`S3ń:Yu"ޞFy6T<: RMQ{gNEI:'Ň'qU%9yd5ZЌj"!VveH\kO0
+<Y9+W٨S3nH͘#53k"?1Zn
+.DROOkOr;?ڟBOa ^HBp'hM!_saYF\p~m]]La$ <5Uk%%Ӓ}mOA0pCIա<t,8 (~:<hk>0Z 5ef9_e 4U f:L@%>BO-I~K
+-I#zc$E%w;JӟRo-cfy __} 5Rƛli$㊎99I?[h?:PQPi 3ϣ fAD
+@M=NڃT]Ȳ tIB>xࡴb$bњ_-4|g I<} z?+S/! g1]ǫM&\#y8|ޝm ~Ϊ I t,Ј v,KpR8?m_lL]&Fd kzKGs˲ͮ̈dW<*>ٷ%$jo PRFVץ.bNb鈇47IsU'=bݩ:WRHQd5 uݏ*s$|HIsAš$q˝gzT ݤuou/b ڨ$T% e䐋zaZQXp`d/bKE%YԾ穖k)>
+dMl M.<NV]mj{N-؈T%]uWfnYAZ[rH=dW6<vrC6 ny8dD;,5vf+"EkԺl?|,&5 vf"ë,*o-nۤ,4iNUfNt G!I;
+l d
+p :EV)Q Q 0@!l&_>ܲt&mlrld!= Y˴ P%BA{Q{Uc9[+ a90x!
+[ZN[0i
+- 4)ou|.Y*ftjlkՠ]:Y)uM1`<h"@l,FQ"j,˒i^jp 7cKUO%!EGÙ \z5.ą4 gZ^IJ6Ͽʪ/:J
++ Sи߲&6RM?@"I(JL@v a7n&"l -aho`}k?5*&\Hgv8RhIѶwchBvYX?TXJ/S@8~AP!rJ#7jHS‚sj(ij~Ht(A|YMbx] rq=\jsXG::#M`1T=<\W 7ߪ)eT[Dn9lҢ)-fWig/?d1ʆ 3<P07?%!nbMW@/Y;RSk~|&woo(7t%;<" Kć,mha*% YQ4B6:w{GhWA8Cj%G%dl_T_ 涑M;y h8]FL#4xZRVu74DDDzdf+n["R
+6J;|#FCE}9xw>A){2,
+}ej$G
+~w
+-PS*<zma\% F![aі]c~)e `hVk_uU*sR΂Kp y ߑN3cd ^aN
+b ًGT|laT
+άef.}!LڟtАI GS]aP%D~3.<>)4R6D" */tExkpK'ZIއ^F!h% "QAugZ0<dIP3.ɰtg:)RK'P2ď.@h`?%ѧ~hɔ#KQ‘",vJD/nus@Yi
+ގ56w=u)O6}o$'ʏ|g)R@Н
+%6C
+xKrBTl1$ZB= ugac4]D?bYVӌwny7%BE*MTXKG{⾭;|Gq_p<E46SQ8acl2%/x`J6c<lzAuuL0{DYݽТNR*qMmg˳xEZhul]f/+Bn1d\#o،$hgj0Ju0YMSbEwXj,4W'=0:v,6XJ?56ٞDL2 ZϲME &'l`dh wLCrدDOEdR-ܷ"4iRђ(ne, AZœSϤ2.LV{u3/v0Lm5~JX_@> D7x.|@MV1 CVmL\7/J,LiВtYgL~ujUMk\yڭ1lMb6%9SjF"6OXj<hE\D#*n~f5h+av;̵ً ;PT /&<3iO-w]:=pr>PaB1]%ㅻUH(ē/ B<U ﷄVx_(܍½De½\)|T-ܗ }p(ܷ
+½J½^'Op7."UX{S=韰ݖж\MN
+uvH:\b* M0gh"21'WCX<dQ#zM7?EГ/o
+_IcF<JQx}ܼd͞~6 #~TY
+ѧ f 3غl# 1)dӎLMaeXrP"bxnȴ=.I
+LgUR-B' WnBQ3Q$ݒTEXl!Ʉ(|[1ҥ|eWv"N/y*%(D> rȡy!uR_|4̅f@ֽ
+|!t o6-7X_GdTVXyzݢeZ[8D}f\Xi8CQn&YـcFEQܑciDkɱ݀8}cme[!FdY@
+hX1P΅<s9P]#a{RElɐjLX(USPPE ȾA+0`k7+nL%38𨝑џ ;61%G%p^tPSѨR+4B:/SYXI.Tx2Lj tsK8j+Ʊwܩ:&E`yz4) 5\v:ZȾ\X/rFp| S~5ȄFitSi:_/ y*rZ]Pz .<3Nqtj9ű_Nq<)aS<ȗ5⸲Nqoqg'Cq6HYSxjC s):5Gu@|2qB۹;> _#GGNq<rѩ-{i{G82o8.odz(;:^).Nq- )t,~!wAsS=|oT8z;Qu,M9 ڼ'7/7#L;<O~Q}I{^}#8CNz>}ͯtQ'>̰ot-+b_Y􁀲r X
+
+
+5\D
+Pl)IIGSSi^?j%]蜵/sg +hflu,m#5 ˝ 7ќ{\jM^?HRtt<=_g*Y_Sj̈́WR;"~t/A4)
+*
+u&L2naFBݼ!
+$ y\!Hާg[YYcqaIR={O2,q0>ycK;28$O
+D<ߞ[hȁQm$ޜ|oj/<tF@^HL!]s= }FL*#XcbN^HŜ:I钼]z6? 2 Q]ȐbYFVc 4jdW]b7닉I
+$Y ;`321/y1BT1zQ{ܜUl#.ej,Aek@
+h"w1H(
+Fd ҍsƉ6/Ll67O#g@w*p|PC-s03ҁtѵXp Η!ȇHbeD.,MckM fJjlDN7iA!/"lӋ0QJB?@0X=G} iG\(L(j %MKP#tNY3-&(cAꯣ6Ld 4ʩ&=9r.HFˍy$ 0v9D
+AuLD248M$s 3Ű~g16
+3*9PiJO5h
+H6bX_~w{!N)\>K˜GuC+; <
+e9r*i{8;{L¨a`=6L] L}Pp|B D
+kBt@Iv! {r3ӵ$(!BAAn͔ <Ս|-ǟx}34z|`ϯK~4 k@N: >h
+&+`crIp+y׼GAQ]92yJ|֣"U~NVG<P6cf<wh~S#cG G(; "Ɍg{p?3HZ 0&]/
+'bǨ]+xk9>91<-0 %ctو Z,np)) thyN1"5hP8M >42$&e=0+g =u D˕8:G+M|K
+XqBk_xl t 8`A! aj
+WDOoNmL` r TFS^: :=NhP-013ZL7@y p: Z
+[P
+.~xwﮰ8^B\*#x;[*!\99m&-
+38d8l-U 7 Nxړv_Gǹ|/~oxv[c?? )~5?>K
+dssu$_dg jT\O#'@#1xb˖އ;0+`B|ݫ[wZ"At`mx
+O --LexD2Vr9JlS>\tc+b? p{wUvz1Nބ? } VD؂=O^
+ lN0VC^q
+]]>
+ir9 p1cM!52ЕjѶa^xOoHUOؿjp8t}fs#5u<Abwn
+Wĺ)g:@H;B_iw_*.{Gw;N*zzzPT+WeEin_/i3o}|oMZ[ӛljEgޟ7|'$vV(kSٙU߿eܷ.J;ղW(t!ЏʍOf}ꩅƌ4Vz_wusuչڡWycjP_Otg~Ȉ#S ޚmӊz[yu{ó]]h^rˇoFiS' NuIu=s.{ɨįd_[ wv.j&sJJ=uرS'Gl!TmbZr^]_?y
+BI\4c!d@AC
+[j3ҫfo^}ӒK{W|6˦\ص,,^\6?nk=mN|׵Y%o˃1p"LS1˸ڙH:W7~ړ5I-.mi?>CưS:&7vFna۾_=1 ϡ8vd-Wɂ! ~R5!TcS??1[$}׷r6B'.eҿms̳K zriu3s[oc'/歿n|כ>7y3cУ>->NNK7kWNozNג8m\+=\<X;y|ͯjʦ>G^AQ'8?L՝+;_TӬ+Њ=5'"\;;귩M<6 wC©';{}fHcw_I;;W^,P_=j޾[9c^-}hm_tt{S-ro`^1X:UMk7Y=غ3dԵ_^9$mۃiR~<bӻ^fFv֋_nO[|?뉳[}wvr
+̧|qIO}ǏuC_蹰p@Gvj+Iۦw5/˸u)/}Amǒ/n}<,Y{TSSWV?bhvhnuVu5Du}wۙ97 5m
+ c5_[y+7*ZroƟI5dמ3?t9_ 跳/|+nm!ȼw'Kj(~n^}özzW'ogԦ#fb݃KnWoדG
+o{%}u=.nw|Ҁ-YywB׿U5'_ j6yOQ:,{A>dê5;?׭
+ݚ {O}neC+,Z2<īeȀv9)inܼc{|n_6gt!agus83Ũҫ3l BG<ն6fkkNFjwydmO5o_l}<>ؒq@)}A|A _o⤥ϴ]u;?;?v4̦ղQLhצ#];NF*ފ:`U=ʼnguj|VdȕK/{W\1nv /uH2nNzmIP5vzOvkۓ^0TyevZ?調8kq˿NZ.~$egQU/5G{Y;~w+Sho f&^w{P[][|b{\ }q&}>vmsZ'Oj'>>*Ô}}
+}N'yi]w}Sʯ?Wbn ;ViiKN65ߧ,'~?wJcO\nУ3ÿ]~hZ#Um|voW3ǩa*Ǎ~ڶj#Z%~kje<z`nߪ^tqzHm?|㔬ׯ]zսe^U}OfZȷWyG۴}7ަ|C W2glbKSqyä fif¼/;t)_/)ptEN Z_^~_W+v*iX7]Ч>VZaX|'+>7k;|ްgϏxlܹJflLylgc59O6%×$oUϟn>Գwt'+3uV>.3^}Lu";W7}~sYv$ $Ƿ:'] />{noeIoyUuS՞zSo)ɫۆwt|4%{k9'{hznȤ^>S~yg*ӀC k6Q/^<¥Oį]o|uϲz=9qw6guϭR3d>[Vm9=?2ޗn/t5a ~oME)\O;X'[}`-,Oqp[:\|f1g;$V\s\ޛS} 9JB!By q<SCTQ!JT")*$$I%QEp{nϳZ{^{^ka\ʹ!Jxҗé>I{M\˵Y
+dT^(l<ǚWZ\4
+ >ɿ%dTؑ~c,5%hFrz6xBt @m1G^m阑aU{LCkl.Q%YOʯr+GT#)O l.[ۻN-dkl6]ֿ֢&/V<mrXW&!ߦW~&YvE*JX+F-9-^R\ŒbG63=G2e!wR9_4"zIb񜋚;Δ
+O6jޖC ?_3;\oɮZBٺOo[:5Pv?Y[Nz⮬wE%+Ns6<=,v ۇLO^2ͿSQkjyޠs.խ/=Og0J;kű49& >=ȯޣ6d*KZ~'?VI8 i+Yh)&㢢i7-G;zN/M ^Vl4UpQtgacl[n歃#=5?=P@nھf[Jk Aa_W4sn{Dh~[-U 6Yo*T/^6S۔PJ~m;|uo>O\rnݥgDlnTǫ#k v=e &o RSu mW7U+S"7|pgMav}f-xp*iGn wmUq1W"a&!QF$^M6_o o1E(+u
+ݴ[&M\$-ˆۀNW X:} ʒϦ
+G(=[.KZF緯,GtkqeYoMq`nzgD@'68Ʌ]zw_~ǜ7KM’{Z˶Y/v)pl[3T2oa/۪ؓ<obOH{"Nƽxcc*ƭVe,6,GSKvl<hrD-J+x|"hbpl#,F_]|myړwHJ8F>Gw"y8\hzGi/K;iqG>Z}'-6{-~txB*9ҳg'%}2|?QlWyAK1 P7d2/TGw.jډt͹`z/M^y_چ?>i}Tȋf~X*JUodqLn\ ŸK?iNsݪgڴXi2!qwj)Nx, e7[8KS)r]AŹ:?/?8s諞n~qh%v\R+-cYSu8wۨ> ,eޒnǶ} Nje'Pm}20l
+_KuϾؔ*sSCfqT==9GaϗwY͘ʉ>k/HwL{>t+1ҹ{89<AiױQ'Iy[iP@eܐL~i
+;G|h;]#DXOsT'kR):ؗSgCp{nSKUcx?9v#׎<1|T+ҼƔI7=r,|t/Zcq$2sPU;Uy/x%sjnolaenYt~vlW0*
+&KUHsyN9I/5X>[[9#&o%=pH`͎8q&r^}{VJrU~4(i^~ W .rVWlq {{gwҀ
+};ީ ;ut1%a4úg9܋7zK.uo)SފDž|]?b|-?/_* ,<qpر[O:rݸ)(zkþKB̃\RZcgo=_ $7fͻ
+ww6Qӈf[U} gfLo;wpJ-Xdne»sOQdI{
+}YƱZj㇢& U3##mt|fn5e1a~Uq"o_oF;wY@k+R^Zp4QIG8V ۑ[(޾~/sZ \*
+̬\=˖=)n{fg؉l4׫]y 2XGF倢/bultq_tj;!|N1?sxW.| o$VĴGC ]s~X:2e^#-}$J w'%o{qPb֙
+E!5i~Ktɿ9*׫X mo
+\芲O;nA}ix;MߵYNj9%OqIq[}/M1]뿘>8wò3'N`37Sw<9W皩Ǎ|s~[`+-x*&:?ft:QpAXYץG]*`T.h|-RtK[?f2->@_ʑ gJy)xiʘS ^i 65[則׭'=朴6m<;`v1+QgwE t=KsbzDe, NU*~a3r@z'{ޙ8%?ynQԱ]j+\ϋk۸3jҵncfMRz/]vߕ<9\wJUſ>O٩ UFvc|:)`gک 0վ'Rg#r_8z&ԥQ$v[Q ,bkٮ$_i^T.zBߙWk~8
+
+W,O18mlWu|6h*eC~5ϳ~誵K}A?Rڣc+,wu3D.9A,OjN|>9PsMKWWŝ}%8U 孧]Pl7?뜺_㇇'YK0SEogiZ⣽hژr3u*ه"wKm&/\O.SeZdAvSp9]<_*j*/ /\nԺZ褥@;?ɲ*;y
+hLosUUgc?lWf^l9J2Iȯ?RMEڧTWO>[ca3=/:yI,? w\I{WhɾgDcE2ݾΌޡ.M:ήQ@&-'{Әu{hoyOsoFh'N%>ի<+a\xm GKw[VPK.߿p9K!a%ˊ,eOo֠28bCP閤ޠw^lr|/H:'>V|w>pM?gơ]FvBO=)W<V{\>=
+ݧ^'`r~y).8w﷯%'1]u1=O[lXm+lukt--u"O/e2krh,Ԫ2VNjPjC}IJ=,[Ur1n޽סZk^!_6ʮ-"W%UJjZOL=[~ҘgCX5oco~ 詌qc]Հ6;BUԉ3?ׯT{z:iڥ,7S
+Wf1f%yP&_qpD#ν~UUWk$1)d<۾?%K@3kuJUqOH=~ɾ^>\}PqM4ZV쨶JQm15bɋZY_˝m-W&o9>xh<4SIɔIkzN\
+:8\̧xk编_cʢ[A_{{5k\vmL\!_N^';Yb!Y1ŕt??_`'ǧ>_P/hOw_x<TŖh9olH~x{+ GB͚ ֶef+OsIcF}'7<|qr[DPwUaULrڹ
+F7nz7n%YdL7Fæי3~G@no
+o=It1O^w4;*2$d(}վVr^f_sax#)Q,ENoHws ߋ[.tJH[f2&zd(0/S!*H'rX=HMX X֬-'
+朗ILL|9h)()B~矼cc zmGjl4]絥v&EWﶡU<<^Cf|0M.%2.ҒKQ{XCc+qf,:苶;9ᗨX.SaҐ? U|V~d˫~X'w+ ]eW_Ċ:KlT[ު\WܯawV./j;{?jIzmZ`+*3-|~{M%[G\};v/)jGtkLRKOeN'~K H<!) bov>L({^~Xg~$U(3{Z+8$K]PqyQ:o?.Gʄӭر׭WҨ 1q]iftdNʑ%y7*_ϠԯQ${:}J¼|<C:U佦{q`7_D8zd¯ *??թ[ Jd>U^Sޣ/ Xz\֎~^5S(luǻϹ~5kecNVTH?U|*Ż˛>k<IWۻ9*N^ZuoEVݱiP;MhvUvO3Hw̡UyCZuBS~9#e?Kjie۾_vͭ%_=9hS}^?uGZ R4JӽqƆG0vT4[ޙbVli}V;Jܹ2^0KzR֟_MP(YWWkNֆs{~1i]9%?%;2ڳ?Y>abH
+[d͚w+%ؕMl.z1~zQ5EtV/|TkیM$|8Oźdps%jCU
+z8,3G DoդL+>Eַdކ-Lq-ǭ<p7 oٵ}=Aaa"ՇLi%]b,t(Aply-K_F滖&Qd~f! }l7*k-l,!W4I00g>
+AXz؋?~;ɲİzIchHwEJFwyMdY2v]xbw^M 5^T_krȀl৆ڍ7m4l4y`},XyȘEu"jW b #8fKg0)%9yw(l'SyCºu%uYGSP<sJD1YH0xޖfNʥU\/]8!+\#
+Gާ:?R2Ӟcj[0߭7m\qo[uIZsn&DQ}0U֭%i \<%DjҜ7GP k^W e2m-gO\T\[.]
+|x$& L|y$Fz{?yUۑƃ ҕr݈//{)I9xr ؋'6mp9%Z+/8=CyO}uvGlg.U,\awxӦ:3;.}z~6(*x:=xH![Ϟ)M&\ל嗋kSTޟd9-ߒ=dChݲ5o?^eE1eM:WXNhˠzĝp_5i::ᚭ4?˽v:{WF/SWQ6`ef!=%ϳ٪3ABV{<Nu4uU-aŏ8*H0ǿ7iHrQ
+Mϰji&q.v{R|6ꊚ {:IvM@߉ O̷:d] X.&ƂU,~4vͰAwϽ2S/9kݺL}TU_y?mӨӕ́Үo7V[&vӞZz=X~5Qq'VBb5+sa/Jħ$}p}]ߑTxv~}C>NZI[0zG^REoSa')+K6}:I*.&-2%>>,I͐qrgx#;cYc ~̠{L6k"mw#k;tr;qkӸӰݔϛ NvWjaꑋ;j9Plߛ+ 3Rɿ~B\i6)nEuִרz!<\s0zWVYG! 5"6%=.|-͖Wd|Eͥ-J/UӢ68HpVȱ+KBwEAWcc9d?@be2tKyS@eQ)(fоycXBL\OhRcj/e=r$&Gت͐ӍRGz~2\h{`e[|5 M72q|sN]%i+!W2Qe+Lޚe}6ƻѾeFkA{=^v{Ҷ?>~dr+SβDo)ծ*l?F]50 iI{1մ|Io)YZ_p+Oq83] [ڽ
+;,߾>4{f+?핋R Uqe
+_qz3{w
+mb|fmv Y˜t9\[ jfb=IgXo~8jV{= 뷮#kK|5IL:{{9^9,hc&wsa.| u}C2hI ;KXyė.ǎ"'J4U1(5RhN/]p$MA{S7 gZ4?4bߚvy->_"7(^*OƮt򱦺Y*PL-Xk1bFup9{|/^v꺌xm}.*"mHԢQmf⦔HÏc#ϔmJEԗEXv[ѡ*kp#Gfx~D~qB'=;aRzjzGm>};pQqU{Ztz\[<ɓ{;޴4Kd9(YxsЫ 7&ll@xcS'dt@Y н^U :"/-1.{w6Gr_KUo)w(ęۦQ[+&'kD޵Q]Yeo7a
+tk=<غ>c6|A :!F7]8_RtGNx[oa fX2iw]{@'gNM8~uˊT+Vtb=oo_ƹIꡮU瓭?D97 z$֍/\kz׭ndy/[?-` +i|i[_aֆ[[N59}һ7
+Q>P޶"-<X8WmVO|M+ks}4к,O%)r$Gx-_xD#2.Q% mCΫF Ke}6xU3iF?Hyێb9=Kpfz`\8s̲76hЧ#ւm!=lƛ.=ux cNSX7S}$TW,Rh(~s{I%mQnϴcKy]gvӾ"+
+W;ړգ_cwͺ`!NpNMMZ|,IF346x>oZY =,۱Wxu(.i
+OKy C
+1Qmd[87ܵ=(Ȧ%4*.1bm1t8tmk܏轥WIys\{ˡ&|@scǶ&{'[{\jGQ1+Uזo߹8r%2[/$PrMb ~"36]h~+w~k-pVxwOq?[:zL/__$vun,),KqoqZTh%C1rV)\|pX-cTș{K7p=O=\°c'7)L8IԽ|{sbbѲ˧^=q̱eAAmwZISwPo#YÓ1#|M5M^R؏= ̖]Kq>roǞU}
+_m}nz?(ql}~(t=@ w/+f-KQTnoombaf(vݏJiR U~yìUa&~)vW5 hx lw]
+L|+9ΈhϻsӍtKuY&?eة=p ^:-ٗI?vswTj[7ӳV<J0ݥag﫶8lغ-JXkL^ 4sJD8#>iDcmT}s@unNydͿ߰csiEc623|j+y7 `-k֌Kgn.8us+Z!IUKU^+ t)$n 5m~.uI-(ھQ`%Jz%Ce) upM/N z^ݷWsX?8&f{,G Bx}޽PˡNBNn0~ N.J3M.*6?4{7$Ӛ3l;>v,j]76hHwORܽ; ^/78%qZG~c"SeH#u)~U_63!ci7+SiLj({*ʂ^Q:ĽCi5:jv9vWGjdS[Yg2 5JMz%;klU%=1:ܟ{"֍?N3Hq@j`3gX1Ӊ-V4|vMdC8@yCr 8qXDæY?#fj(ժY?z~GǵgʜO~xq{/~byth՜ʑYV,K~͔Nަq!JbopKOۣCmWxos^
+{FJ<M4s; 0tr{ͮGK^uhtg8/z80Q_KeW;U6%)/}b|v47‘+HOd{&)+f)fK4ՊolwTu%U[t N{۾pM-y[}^c]Iw7-)%[̷GYKX.&o\YtTE _2[=a
+Supˈx6^G~QYnt+%Kl`&zj0]ͬBNqkfd?ahJ׶RђI
+5me½tQ7-'~gh~7;_d/j
+ZM녏
+Fs~:ۨVFy^<rT俌woT>G~[8ә;6!rg}|Ճ7yq} Whlë`~%A5Bo /fP 02l/1A/NHǹ;abՅlHG;y޿K΃#hRMxnLҔLORܶ+?NRV42 99
+gzwr{Ԯ*t+_
+m-wW2Ϣ_[(gC' gӖ:toBz3HD{ުby_z\Z+Wfe>Z>2?l U@s$[X ,umyrqC/[jޤ̊m"K}*;Zq2"ڱ߈Pq;?$FטbhI;]gNXKs'isk6^Z@!?VXijTODV٫ FSr]͏Xk;5[RZWR
+DcT=
+TO$7Z;KYl×!/4GUj*DZam)O`]cE (]^z[|LHZjm>B'zx|l"V<kO9RLQض%?=8&w@o8ss_PxHIA|1WuT 4ٵʰjAaQ&QFw
+A<k+r jm-'*-*-).!/!).-Vu vH4 _ܿq_?Wf!~O4Gq130*zOWjߚow)va(h)()$s`&B)H #m vR*lerh9y1ҕpQT#tjj`-H^j@~=flG m+*SgdTcdd41U22U32=dU{HFS#5.Y:=l|ɚb8>˷~n.689[ JIK,7
+{Qo  (]ZNm~hİp_UsESB(l4A3p ӌpx`(-tIZ2~, $ 1&)}[x.йH#.#ڀn^dF
+@6lPe37AYL
+pt3p5
+Gf,@@zGA| C_5:4|^tǦŘI1CHCH(mPRSP<l
+Og E3?ܼP^Zn ) n^ Q5(Z􆳗_>ފ9{HVB ( >-5MzVẏ#AȕTF% Ԭ'`ߘ1ɴ7!׆@ym[(ך0_]̴<m&;FbACHWXt GC=pi$83`'(oQ5`z<šέѽ$nh&.4.Ut\C96nfO!9"zf#3Y0YUg!|=\ c$g]SG`l@Y㩲F{i
+5D ϲ @9 y"-ֶcbgyi[L6czg4yȞ+ıZ&c61A=iN{,pRApPia8(3J|,@ա1/*@[p)A
+ Iזs(;o}v+pО{u *.ol8cj{gXm MHg[iLZpPo 8}u8ۃ<I ϦsoKz)% = ,Aur'ebОV!ovt@Us)PAm
+aâ@{0C<c'6d!*7HdxHp,<B|PO}ٴ\]ٴ1\ )ϔe`q {
+"tA3樎}ȓ:dԵcj<Zp<{,&SF0Սo8 [" A`$3Zm
+L@C}Eta^LbYf<oBVb/dϠW.A^nE e1x5F_l= 蓱#I|ȫs:wQ|ȫȽ#,,OȳӻE(.C"y=&FdurS< 1+?܇k A_8y
+7{'tNO3Λc9VE~ȫMwepqOP{c]d5-Mf]Dw((b>f?rδlE%8OxOxI o,acv' Pj3[\ք)K]@mOCuWwڶʌI
+uu~fƻ
+S'Li:ȓgNP|!qcɜ5dEݍ%{gEpMGV<ϴ@ZweUĤއOkL[r&Zg[O9<:oCKB%O7M\Ď}] d{
+詁~yy}~i>V0[vQP.lW[zlҮWK^x=a+{'hqcYQ,]; /=.jѩˣ嵧;Vs7j3}H@m` ۾dnJn(ZL6v]߂V@qޅ !s@' ύN_KVsDcx0NX?uxP]<C*
+wɣmv/3Gm@Yž Gv4&Ԍ0e/6gbd4q9. hR;Dil?b:hml5R;N1"ͺߎrh.+ > Y"7aɞlNOܶ5dPwI~:N]>=9Anr!tj'qv@ F63"P=a| kSyE}z9`0`v4>$;?/N~[CWO~=Q[0A6yoKA^7 J5F02xķXgza"p̈i&aag#
+G>y'@!@(Vz@uE0 0 `'DAH!LA( *@h@0 p 4J `=  B PBU ԁ
+qQعyO6Da6g
+0XI4{08oyXg '|əw$c&qnDgo<Թ@{ )м|+Iʉa"g'G I GڀK
+>A'CrT 1T0ohCO @/xpC Ry9{9z!foȳ/R| ^Fb"v ݼzgg$/@LFn!v.x 7@F}=\{SO}\^`҂
+ra6#Hv'B
+QIlfJbS@@W_8y ֬Zhx__O jKDD,ܺΞ>@Yg'rs[,>ܖn`&EDB39;s:)vr˸8;9;;K9IA-) )y臋^RZZ\RREA
+E!twrPq+88*8IRMX'.rr""ҒR
+"
+2"RN.NNx9'H/ygq9gy0S2".N2x ~'JbsxXIlQ"6)K6k8_u&عOOT lrDg17y<= /&%/+Ɂ!6D,;XVRZBJ4KIKb'
+0qB~
+# }v F4bx- kpЗtLZ7O1H0@:HoH| Gщ
+3av1HO_`h曑 d#;]c
+/G`JL4
+/C`
+3#0ʫ!gQ TkJsbmSN
+c0c(=0Øc0Aa00bSyì@?` e?0
+XMƀy`,u0`a &`00+cy @遱"M@o +c0#0 0Nl1ha1 &8r+s jD"Tz;hwT_I2H1Y4u9zQ#EI!g`Zo=C#@@`i-B`q*f"0<כ p#0D.# 5^{IjC C%@5W!+$ 9`anKeF` 0d<~Cr4!?C&#G`$d 9!2#0|B>2~+PJ "G`" B 2~+PJ!"G`bB2~+0J" p42p?8W p2.Bdd!C8 3p8g"a_A?M"p2Gbd!̍Cː0+
+hpp;Lp*h* Ya-{%^}ԣl"{GAHRC<0!5WR(ضM"*
+R$nPW pͪOV gͺi}L{ʧ CYxKɥ8okn<9 0n&kMG5Gj pƲ[n E軹ڸS`̒%nki E'JoBsRN syZao9IQHnQ(~oø!|5a?FQ2(J-2t~&Vj+ Hc7~=LbX\8
+P{QCz50STx@SS?WsqƸA5Wrqn~0==gbXd yj9P>+}*@GƐ[y^)0ꬺbŁfT@.L%uM>~}1'>
+T3e)q$~5]6UQ%'[F3i_㷄n7NnOD4}O}ݧDn1q';|1˸nZrDNHr7YPCs5('SrOƸ:W{>E%:C@LTCp+=Q msJ&;yC3_D?
+^EZ_])`YKt&(D QD̼ǩ5 ф
+Qj<*:/OV?V%Ig~^h=}
+'Ҟ~#ߟ0b(eGUud-<_^^cϴ,< `t=у"u4P=yjPj|FЋCqw)OE[FB)Sjg'Fkps|7]t3[
+HBʆ6(M#v `krhmcxUL ){^fҠk%PٿCLUk#Nzs<ʛ<  8E uQ"J(mgFP]sU'gӝcswxJ^fp<"S
+yaWC;A0<)1A ?2W2?3=P^;HgtjF7zM5\/}E䒊[dC.Zy{wj!)DjU|jm[Ѫx%+
+Z 5nETnZվM)Tv£!J7~A)2p<aQ\Dg[D 3
+VlDD/4#cvnj~;Γ?UI૸ 7 WO5g'h_&PF'ǯƔ0. NF6!gV|mfO(H4]I*l~GWu/ S%4_UtX)=?rߟdO<Nh[]2d{>HYfnK?\޿GD \gb +va_GO
+̫6i:K_ ISe"?xaK@+ݏJzaC'1cɛoY <^^)5әhCSSoiAۺ;$# /,woӌr1o=}9>˧ w5*;Uj t$!u'J<.}59;ili]/&pnpý>JQqɷ?އPN>'i5ƴV{5Y|/Bop2ٓao%*Eti}+cEEe#Gp~~_MG|3ĒOz]]gc_l~\в+i Dht;k<ś\F 8Bi!-nㅽܻ%Ka[#Gb݆֗ݟ17K0;x㥹k۵óM?qI͵gB:MscW H'+6ξ _!vNO$efƘc*fd^gwnjDXkkw~?^XqXZW@tp
+/zlqT}Bp(jV1UtYǖ %z`cM1 jK]vigN)-*IiiY&\J>s#@557=ad쉱5Yޮ[De Wc#H`xUh^+j\[_{<v#ql%ԔҞ/#_\-?*.]jFr6
+4SSls[๴e09$d@#]9DhgjVF#O:6`7'u}
+T#L i^T҂SqvyY6.KiשhMq2Nv 0[|H+\] M" x5&aڹiJf~Q%OBKڜRDЗpJR1BAeT=-èg?E+CHA-H\ r
+I}i5xd4sbQ-f~&_Je'_eQEq^|xݕK,bܙ*"uJ{z,djlN殹h٨ A5~< f6 QC8`4A[7C/qe+pzmc{-IH5vf[-Qη xhHc?:_SbrBf,;xׯ4^+#zXRy ='^Wdk6u1X@@Juŧ2ԙcKxOnwxlϩɨKY0 j.i$%q3L`j"`
+\_r|bbρAugRSc&1ge˸eꢷ, goMm
+c~Kyp2}ݦ4n~Z ϱ.]R,}7-zO MLv_-dۯ|6In{caߓ&~ͤ<NcFR1ꕷbx1MkZ?I:"]ޒa.сi_m;͓0~
+2Чց@R9 'mY$rOxgGcI(G$_u_ $~5FP *a q!v3b|qFazL<uS?ExzhcoL9(FwV$0!'URzN}hQr%l+y7gS@ݛߴqQY
+͂ t,~3"m/=?ItvL*P+Jqy\il~Re he/}PC7Ȯ-헵f{| IWբl]r?~:z}^=Gӧ_.\sW\o$|dC}צEs1q B<hz`i5_QXQtXQ/k}ө)j>cvwg7#㗔7I9x6"g>uމ9C]~\3=Nc'=_4ɺ=ywiZSt[?7j@s%0 WB թ4R<x_Zs84 ?F4N)8oƒqxoI@f鬙;$1:E~a9w|d_ ˍ# ,Jz3qu<С{U {ҝtfz=P".n 攩KCݤlݐ./xg5شsU蓼We{I/,i%ǚj01€]wH2>=OqN,mlҚ2|BhYSɣcI^8 X2(M%tWHw2.=  n?(藟L#8CU,Ħq-К!B8MZM:eNnrb(E
+P|@;S;b:|?==4,׫nMtd;fM7FMz:c%5ƅ4upfm3g:4)5uXƛ1F&#Vv^\Nkg'AsRr\ޭ}:Y5኎) H
+mcUO"ڨ{ d(<s<V%u|
+RˌltFF:Jƿ q.T
+7pھD?&hL?6TJe:Qs<ʕsIXd1$&7::B/1aBgOmZW[K}9I
+#k55a_MǤ;vt4&mz1j c Yj!En'Z?*[[̭8|2\xSvor/&|KNjC|?oNve
+'CelnAEl_w%;@
+=ȫ/z|t^Ix=էSF>gM~,T?cZzP}J4bt.I=-ԅ5y>/>O}ug5! !H]3E v-?\< rg-;K05}IAlhfrsgqВw?zFϘ\!ishy pa˷mKD-z#$A؍mƎM2I85VJ]>Buߞ2muo&a4=bDUө
+MbRS^TV6N*CˏQ-wo4<|W03PU~
+ xemI"ݷp! [Y:T$9ŏаiwϐxI(z[*ɒ7RInpG2c :JܮH*8})6 Ƨ\*t"QWӗcK6*:k4Xx2n9~2}GtHĥ?}lы`=q1lsېb_n߯KF=_G1N.YJh~!&-_ۤ`Kǹ}FII|(HV;DBQ5 | ".Mu*\}w>دW~HߪF 3 6!iӜ.4߱HXL?lj(p#pJC[".B w3"^)
+'2
+Dco%Q1:zk='Ɯ[6|5N?,I\M`niEv Jg-/S-Vg%wm>?m9fH 2sO.i
+Ӈ{xs .g(7 ^H~\i-iީ&PUZ/=ѳiV5{YV
+X eqΧNoUHb3_T*Q_S?ZNf5Ycu)d
+3 C|0si+z;:c"O+G{wz5=0\L2+vDT0Bjh9qF$iYk*Gj# >4B/їգ0SC6Gv/NC2ͫ l.%%=voѩ>׮>ޏ-cev*PM׹}ōW'6Y{jفEj(Wv[*<aSTXdHY ]uP7z{אm/ECNP VS?!UR3RkV<˩HGLS;oerƉȡl
+SPŰoD\ebYKoN#y)W"\v"җ _Nʟ# k|LߘkwΆQmJa%2l:LyGԩYT6"f6\^3C%8᪫"NXP//5g Kc
+V
+K/>sZ%٥71Q7k5B<I
+96֗RӁ:djk5LlNXs<.7}[|jD^06]]ƈ_Y^YK{Өʌj?Mdr6y?8,^x=}v5&pw7G`&)`10. ;7 8DJdqM7&2)jCb?V< {! gI{G]":%PW1uE2FrQs
+8_r t2qt26g{`y;D$
+|{x:n(bt>"Mk%e2y%_6|o]RSZjF0kdqc)KP3CIws]ͫhr\07 nS O'~$?g@[x5DfT_U8w]ġ_A|+7B>{U-Z|~} "W|[Oύ41R̘;x%q&)1Κ)DlDanNۮk#Թf=͖Ou9T$v{36u@
+{7|A, T>(ѐx'M5eZݢcUHCHڰG=9&Sk,|.vFK1C>Ki
+M3nށיZC
+G+:-woJޞx^Ja_D6by xF˃ w( D#OP8LV{fN7:d M[z!#x(k<T"ָw-tˎSDY2_I!_u-6'_okiX#/@+~`TOO:1a>Z!*O}A–8S$^HɱT\8&3W??+tw;nKl &5AOM|!wC
+GvzJkx> Lrr>YGbӞb*6GF,m`^;gp!ċ;uϸi.n51&\ba`ZX6.mdpHn3v GYࡶ}[-q3t.C\|ʼnlԥWPC^Arҹvc&]TxK)ji?y ?qV{<SR-E}#I?_/1~VouOH=Y=2(wQgmdl|EP!d"&iNiNlMߵ2"71&懿zSڮw6gUm/Z٧7UeN[2+ߍuT&+,'s8{s ӧdwCw|z[;jh,
+59a?˯["6)sLT"=Ϙy5d鄁 |S lNy=h$ˍ*JeYAWY""S@.Z,Ǝ21|)?$5}-u掔AKz3$Jb'^g.v\uJgŖû4l4]j%eT7OȸkI>3c<tYXi7:;XTG@Ft2cM)(pmί
+JMpv:9_ ꫷h˥=4uC7AVWE"<ǔkXуCp.C?|ldщ$|3 58YRL-宰<dE=Qq5x$$^vGа`/~Î]Ix?UHKӎ \?^v-8ii3>\zb*yD Wx:;Ѩ,`de<2"
+Ga5a=mVT I¥<q?`'X|%McyKJ]zzrh
+N5}f6ߗ@q8UݭA+>=°?ga]~fl^c`b澻5.L]>ȵ>'%',iR "q;`e]8xeεRꎍ9Ǒ X;@2<"#9 ̯s{YKXy$=.
+\ZWkۃ Â{dg"^ K- bEp#ozB'P<y77-L~F$j2O+ w>~̯Hw]补
+KڸZĸMyw0WcT˸Qvz[)l&d:@:C?Ieo2On;9SO3 |.W]e6>Hӓ2AŌ$I5-w??JVQz)Q{n+䕳WTW}_OyS]c"GU؋eD?J{\KqRfib~..SMܦ[αa.
+Gq6ҧÌ~H( F!\ȣ"(mhy"Y»Ɠ#duVP.$E fEQ\CӰ^䖦ҟ"Nsҁ=mϑpB 'IGr)7D҆/fyYrR?,E6ZiUB] !0 ;|]:8oi6
+O yW >5Z#rmV̄ؐ76Lp'Ե.ZnÓF3:ANnt [w |j_9@7BkMP<p?=-͗
+c[
+"[` WhUWX-l M[\m <-O*HozHP\78d^mW X_̋ej'_s Pbm4ސ^u(M! lT~s~].D>Xw6}XHC>%mڂMqxv4:
+pNqx|UKg'Dqˁ{2p2Z.rI%3,|\.Ycyɓ?rZrhy)BhyLu MHIV̛~]8ƫ_$•.EbC/%|wrNbkp/OL|D%L˟J3y"y,ǔ-3\S'6'=b[p/rW>'·W?%S_ٮuK?)>&7(>E&G-n|;>ol1-Ϻu>p_ۓBM
+)L}C드ktR' \}z>ɭTrx^qふۊPw/tl<-0 /,Wp#R, Mءӝ41Wݬ39וw KQ'yU1ϣb +,w4Y$ybq~OQ(X|vcȻpv~W>=vqBa)Ǣ=Q):,hf"P
+!Tۥ ?$~#v@azTQ$jyKxB>HT2x{b'yDp^̗n9E: <Ezynv ѫ}|
+iבQ5 =A0i~g5 jy{%4Kz4Q jxΟ4:<G /fo/#xb`DMhX E"Q|f.B1+3,6S3cߕO)FV֚ dypf-\O,RCfm1vb?Gb_r05tQ~Ȕǩu-,#^j 9E#4p;o=~ #QxǤ=Fm^P!c=ƘsČ ~@2#2YBę,n_mmS#ֈq8Q%V8/^:O8!I-׶hm29yINRȒݦ>'+ҝG2mOSta֒2wMḿ^Z1_F?zY^G-\#eTn4JJum }pgԞL &6]H"
+,b&g>cKzq-Sf;}j-d9!VUq0S2B7 ]L ?BeŰ<NݦP[ht#28:r<OH&Ƒ7ϢӢxJ;PUna+ZKjv'h H*Kbr<Bji#=gzxPb
+r/9SXɡr)2QUa_q4'1bƜ!qI{ \vds<׻OL* Z_Lj|ϵ<3pWЯϖ|{|9];S^/"ZkϸX=45OԳI$(WxZkLE`vv$ĸpUk<?( yh!BQK,%|/?*^IF.73ί5آfqČl3XO
+̹>[E`lk7=lej=zULZKWg1y{4eI|{@p݅ZP$bG '}n5ψ}B"v?!SDCْ2£]'R*%Q:eVABrgSْi*U@kТT\9#JUH+$T-kbE(0oyՃY6VX
+F8g.QDv
+yiQb9B)ÞXSz[KHxl !-
+zm,.heDtg/mbqK/0ՅIiO΂pK5kʼ8QnTH~z%Q9"_?"qqv54S2h%c5wxIhab%1K%, ̠o^fuh"m.ہʖkԩ?'6l}qz9l* rTC< nC]Ib7ZؿG8J.aAVC7C٤__]81weUeQ
+w9Kyz`(< uI9 63T]1n;me;Wi//R(VYfcA+wKlkr}{jl3r0]4 zyOdAT鰓-(<gkT_[t\#-iC[ԇZ?Lr:o9#_Kҝm|0"ҢÌK*Kyeܸ}k_},|g<w[{^l+Cp6}f6LzG֯=%&g>bhe0[+9il}/i&W27͙pR"8
+ڣV}_%&_9xJ |Oŗ'HH6|ho8-d!J0/IoDI7s+dqSNK&*)%1ɽ0m \l6fDcUo$ ӽ]b0w*EMן~>lZBqVg/]^ʌ1$`ٕ~l>.F*?7 ,gWI|7X^ >ٯd~Dx]vK%ՏI:hw<># fn;!0~
+翘n 95D;BCJO}amL/:ṉǟrQz/] τPQ~'|sm eH/
+Ix1{ŹZ
+"fri $
+}6fOeIp#yǸ)իRsV֨y+)aD;}3`߉s-4gd:ɢ$a r'jٟ`sqa_YT2r.؆>R|o^d5B:v mPOjSOS:cG4ҿeNa6s,A{g<Z8x )|wW0nG˻19ꚉd‰ ɭqW~A)q5~7L:7K|ƾ4Ӗ'?uxb]!w>O@{ҜFb<H67\k
+klE5q(M 2q)ˏV%>
+"~~ӪMtTouCt ˷fC7ΌO ;~~KBe}3Urꟸ {PADȉ͖P>"'} "<FAk<hYMTcXOϥgJj4~WbHViV9-)+~79S?7F~O/ǸG#z47]Dx5 9yvi%6S#VþL͠*fAukM,N㹼TSH#:{@>~G0.jn[]Jcb 4U8+v?%w ޟ lioȉ71Ÿ럼2K`Rr )qT(D}or4Ky$Pң^pksVϔvoLcxOp>aF3 ׵O8AKx |LVLui|*Oo(3nTZhw7=M?* ^J*
+îMcEۍʑ8K q"B좢q E 4 5̴1.e<6( iyION4ƩjMsО2Y~n=.iD?yPzFKs:NQ9jpKBQ.0Bdp~=\QJئÒ;Mgvslj=,+c;\΄C?' PC3ߘ[}wOM"iTZcr##1Ng@z09;5d+5Nk59Y"VpK瀥YI&7@Y/ؙp}&:AKt~ceL&qIs(Es)1G\@B*\ƕVLq[t©~%_U׋Ө/w;Dht竒1ZU)Vs^gxw4/;nfhnք-oJt;Fg܀b 3ˋɵ'/NGjɦĸbG~Ę/4H^L_Jӈ"fC4i3C@KΦXc,EТia[lFϑ|8́LSEule[);S47im Me^>Ez|Mռe;LxՂ >ԒS3W16{˄B9 y)XSg4GQ3ۊDMur`
+?sR؉xKP / \YD4ӰCn.OX/f?tPu٣#$>r7ԥ|xtzE@%II㩰&_FCեPT+6cH2IjlWe6b4OҼmv+f/l]2jy
+>azFoe1=߆{54"Cn޳qϚh0^ iX>s07K}=R|a;$S0u,:ux5Juk%!/07A(4>e^]zne̐_#zi afQ<SY!>ڍVLlzŰ1C/rV֯lkO@p))Po(3IB$Y_؂Ӄ Ƴ ^gP$b| |=ɍcY"7G480e5 W3-Ip(,5Cv T(C]ugZlj~q*|Y{{5epW2H[zjPTx1\XEk ]c54}@X8L< KZR؜ x}\ q֔t:'6)gANY;:<Ş#t7̘vJGR~$e}o}%~j\~'&l7ޏr j|#%B܏/L+_۬,ٔ_//ys6\6x%Kyʣ¿wЯ& nMd >3kBSD<+wcʩzr2ڝ,nFs09n;]Z`HR/
+d}e᯲W CiTp0KE9JeW3}l$wE4qr
+7vmĠ̄UF&K]sZKAt˿l&ME0YOf8Dge(DܷrY3mwO
+{fcX\dT2GX%2^c+/a9ٲ87g+2{PquꚊ̤͎MqU1սzy?i
+໼N8iM;<_n)20J=Vs6wx/LwYjdyu^3)vZDS,vj;*2x7A) GdEr$Wl-1BlH?A}U]ӚJ͏E|ڙXx 58 <ӓO&L2L<9 ,?wn?$ jHz;,⟉jjSS$Bόjcڱ T0J?2c>7|Y1:d1*Ї5b52w6tΉF}{It)SLپ|{rx7(CL5[»:q:q!:(O(i)pѺ%Vm7Wזb\qفL;{;n٥<k\"q<޺%Y ~Δ}w*׆rSgk!= /3Kc/#g8
+T"RQ[ā|qU(gN@lCԉv'o"6k
+Kt6ǎRux;54OrِຘS ~lL'Q%G4|ݟ1ś'{ޕR c.Ve͟U%JZ;b<)M9bcDz. MtmzSI{(F*gEb'dXWaFXDjK#K,o&Hǟi^yd4OK*QRin [7c7 D:OZЎ;X4nQԟ?&S}Svy,oҽ[aǷ*{{GEw!?F8,PISv)QICP8V^5⭓
+;(&D?C
+^E]Ԉ>'8v
+*)s77A80IMI?J[q v#d~0
+ۖ\9߹&(?+'@TmʼA4s6+v?'C9.-(}V.N/Ӣы||@$MG
+0
+.K+a3%H~B%9
+U<!A +ZbIdeUpU$s!>w'3ɫT{ߣa?&D,$20Σ̣s-\A%7v(.YYzCv2`PGA* 0ѣ D!N:Ydg^ !قI4 K .Ց pC,x;_ Bj$PDbjtbkSأRX6;ku>9i 8z2 _ѯR܂س_zB<"Yj&ߚ
+q!P-!CQK&nqiiLc$u3Arfpء&W'X_&*jA
+5JiO(KWu)lxJ/ImzJ;0a҃M&Q᲎gYM^.'V4mc1SIj|/a'CO]nJWC2l̈+m@(氫1稶9͞2YRZ v6cO)5W_+
+ c^yqHu!rpu%\ȘZ+39CBr V3 K+]f?gnY31j7ֲxMH/᧻ZR7iS:✿43ΫO-_e_^\*2+jcCME+f i:xmn(:d@y:`CaL0G.JhpF r+)T><N{'@5 TW˭
+qU9;a<<YA>̐
+|l<+9Kؒǭ'<b 곝9ˉT[hYHg,ָ3cӯDom^x:,,UVgY:Hy#܊PR&[II0%8_*VC&|֡#R)V5a*kѺET.{=:x%eG50rzJb_x/  #&3N26MLM9x\Q]F=.shr;NAo a/vf7O@o+£ebT iliI *C<#9Jփ$|i
+P'xLF01˜69{BSkwI,H:_+ݴD-41%f'YHT(#Z*t5 Z]eɬqS٤t?AK3iM2ueOHx<b$Єc!f-QqH )NiC H)/+!rhWˆm q}E(@=^ -R]',X!#鄵C@B7zK4Vs 5T|ż!Q j(;iN |yGiK`+w 4v=fX lޚcԍi,7\Y"%>^1~l9 ?`Q3* PdpȻ$!`tr>B]~zr47}%9njg(lZÌqL3hrWx+="$0Yb}y WēȢ^Gev$Ō}xѾx48S[Fh$bliaG#)a.X3lݙR/mJ\Slsp**"H >^ۙ߶c
+aS|5uO2 L1 (s|F; ŋDfxZR+ë8C+A"LUҒ¥Eu/@T+F8<\T2 .J&Kqa"p Dx6vDZ pˑ4gVXd (\wr^as5Z Sw6bOvI=Щi~Pl?DnpgSsCs>S}h̏%\DZʆ /J~Crbowi0؈w*ە6$rvHFGmBW<"G/S5~k=jn&¢?˞Oq2 ڰRNUJ޼S|g`K(ȼEt RsAH gxAnopqrykcW̄';<hrz̰PkT܊WW|V&vFF]wmV} 짼䶴9b@i[t[΋VdJ'zN48\}iC6q
+1zj;SjF0ńky%:?LםƢ;r0}XI4s3!DXY'W,'Z򙤯78;0rSg/_ E^5.O,U.E<7du<;[+剚O)s4vL#qwsͽWs|Irjomo[jk _>?3ZpJw*շ>ٳrיymfrf`dA%7; /nQP27G5z+&e2ZYЪpPdqj1w-p-",#qg2:~ LW7tix6}Zidsep>er'-FۙA3Cu#%HwqE]BNlh%-+^>tfg-I$ UC*4Vv֨@Kּ6|)9} ct1Э9^5ȉ- }.!ڏ𔐕;Zn<Q<y' ܥ <;,}a&NSH2h1,gN>I)=;ܸ|P\3KQfIK[iwO>nU
+b[u:^Z|Ve+H3d:Cd0ڔX45
+V=%"GB}ЧGg+&JR>|4bRQg^f$
+fI! K}=#(څVKz_L{
+ߠvÑeK{fki~K,mS!-{.v2!4iySjZ~obj=qGPҮ 4`uLW
+‹9%qpZ\iJE7Ӓtse݄LCt{%+uzv||}0̗\v;9N8N1)Șݤv5tL*Ѧ2BW1ØK!V̨$9Z7 )P$$쒜f%9y˻os%mtbۤ|}
+=6`nP]%oCG28+omi+Zǂpq'3| w"V?S>S䱷!V!^}DYGCV
+\921rAb#+ݰpwV✉iJPQr,Yhx[e '8 Si R!>
+Y\KRַqR'xN/4gw~R\buM
+@B^̻)wm4(J?QB{bSఉj AX) 'V)
+Iw\ڃƳI+_|䓦OQ2' m^|I~4MB-%D83mf#;V ")押^}~}9}tT{OW1-O{ͨ6K+۾lISޱ6I It'rm0c
+hxY`\.g~) b^vV:\ML
+ƹcO>/ىb4?,\-QAoKFW2DW#*"xC\<&٢!3EC2 ,y)6Q1HMCf&4Ӑ̣XAYH*
+qyu(SU2]3ԥڡ pPz:*Աz֟өOyǵNZ g,v l_xչ-@ʇb5ωS;:
+T]4A ~Pz,GT"πj3'FӜ`CQX;7)D>vba_tPޝkȠȈq6,޸B
+~Or—Q
+P*إr*_mLm2KWL#Upn]eigStZL}^yq|tyq5T₁Q-+Vݥ7[[N{;Q}Ya_=;M)gq g}=onmSz":C7@5I]g V/%͒eյ0+ R L89p6YtS
+R zyn ȀJNq4\)uSd8mܩgTז 6{PiC 8^DZ<!
+IV04DGKY"sG/bֻ{+4`ngsk> 2j{& 4\ ^'^:eU.\VOHsfbu<jfަB m,%l;=F󿲀UʂC_ ,<щ%"H>0X &KB>)_턛3q9fWT~x&_v!QGh7|i%_; 4qbe8g~t0#* b۾zPc ^5fOW<yI˧4rND"5)N5^H$5<) Zʲ[tZDeE9кC ˗Kى.{ba+h.a/g#UbAi VzB]zktf;* Ѐ$@_Kf2q`ѶϒΆިCȝ:.'WWy6vǁD+عWV_L*PLkl>M\bX6\E6
+îхiw9+<Y"O@'qGW2(k$2'vR&d982=Z!u6^`XYu%%[g*~˽D~+ 4OM0?aL:Hox ^1& GrT:I{&>{DP)};M՛Oz.^Aiuhi`nZ15؉;4cA Ȑz"-n9_4_ _ռLE%k7dH cIrS(1j--$h3Q89/a3hՠTP$Ydͧv[&2XaW<2U%{:\)8DE)F2E*
+:uG g猝+mWLkk\J@^YXO*&Dt[I8P[`̂(H]-P=2ltء+p5_Qٗa!-3 `p5`'_4GŸ<iTV~F@i:4SB=t7HUFHVvaPи";#"1)1Ir}F3٧i&)$|En2I%8e$+]q30Υo-E DMVHj2˸ʉ<8Cqf_Ĝ\e7D1Tmx/ޟ:yl$X-E4wsL 7M-`~ۤ8~&S[Գe/x;t\ ]j߲/`2aRҥre\sJ?iG9oW^G5f=뜝2b5aL6ɖ`fNRI4BS$>zN5mHo[iEimե?F1
+H]hp"[-ĻX`ZSDǑKʱMjH9I΄9gC]: nRԥ?Ѹ-|?iL
+ gΐ2/Z(^&T8O>}t'[
+C]ƸM.q'b~R3W"xr4o/- 1v[̂_$4S$~V8OьRwa7b;c8鈉r]S &bs:"`nJ R&_p3 +BƚN]z)'Ѵ(v%N;m{tzȕjJCI:0Ѭml)e?KcA/`Y4Mo(cR3xDp61 ,Cl^r%YYxS}5'ʄfek<a.TKvM}P_?+ͿCIbYT8[' EQLa%PبOL3J,bM_{dd=%s>5քsN"J3}v\(IDA])r
+_K.~̞w3ߐzU6lΜDs\\,xl\(ц=P}Myq|d^֕V?L}M?;~ܯ|w|w@0A-9 }sUeO^˞NW&z`ǗIfZR+ģrIݼ4 q諺$5s$)tfu
+2Yҟ/'$O
+xjh
+{{t
+*I)NCǦ ]r尳%B=]X+~X]_$uY^ez4]_!]_-=Ჯ?**|Q^W3WʫL`:;Pa쌆 [c2fwZ7qO=Ù76m ,{#I/KSU,YA c?7)qFufu{A<8!P_vFwI0mužj<a 3\#,MGZ)PG:w(W
+/%mx4
+i5z>A؂S^sB)$S[S&$u>K_M4  _ @b=pvb‹uGQ`<b}hNZa/,
+pƘaF5ǘa(}Te @=-eEMNo98E wKT O .QtH3'(&Q?S7{du`e%ű _T۝Uq Fid
+)c|l8,;ר,4F2׸`%zuC8*\gvÛضD@~ +zW%?\%bC)u-A#~9 ƣŐr2e
+9i<8z$i[o/_duS7<)ņ_L#oO5݆.켚rCdaz:!/@~w'}oߜW(ۣkn}\2\K4d~\'3 RFٿĢOduw̡ SκU
+
+K
+F-A!D5<>mć\ʴ
+vv?܏\]wa =%^ $F/xLO ,  țogxE.n׋ .2`)^;vD&^0.)Կ BմiEb X1uDbAaq3<$#w%:U_u \F4w T bg-,f la[ di@`0 u )uk
+yN ;B3pS >ȏ/k8~o~3>/*jD>h)6d%K-2U1ap.h_谺|鴚ަhkΪ3:w˼WWE8WN Z<KZh>$aoڀ SB\=_d% juyi4egѰ~h$^O~>bڮ{Sp8.{ ,X0NoѠ
+cԡ0B{j_>3~pQ<w|+LvaծO ш>Vs@i*0?R`Ps!tCGK!ރ-K1ǯ> ) +jgmMwkFH\ڬ(eC/dJd}
+}0bR*dBNpF9<d.2ayީ5OAhEȯ5@dq-V*F
+߅Ϝ)S@>?)@PzVZ /'DQe{BC!Y<xC_WVS'dEZ M
+B-Z [ Z +l-L$Q $I;- eH2N U$] 
+Ȭ
+j,W
+t-2 ^+JQDx x]KUtp}Z=wLJs4@cP@IU@lZ Ge$_
+x-_) jT* Y,u*JQ@-PX -AYE&j]swqWv̷/HG·up̻+#Ϩ{W}DKO\|=OG hLV@n~XhV@fk2W &$E d2E d2I $AC C2d-4-( @%.Tt( Z
+^ l/ !@ݎ!EoYuz S
+y(1"_TM 7
+qv\}7#u ,a;7Xb=x:#9^SI&9<%&9׳ >3x?ZDN4, KO)ֵT1Y{i O9%ÏjΗ
+Qי Q彩0?5M4> z*ھ\I;ow޴?CFN9.(^>1k Z-Žs'^4<e[V5&y~_bȠ=p8w䭍4*]%LyKyS!_L
+#UIQu!o!Ďk)&d$VGZȷҸo\( :x}ӦX{gM[D0.b/Rxٵ^eyCB3 ю ZG4kv`څe@g1k.֙:=9 xlIʟ0iȈtI?NY.ǣ~Ԕŝd <[ 0[}HJCE5'-`o`BJ=֪&O%{qZپo֬Fi_𶨙śk|NJή*tm :]Yf&vò|3[RDi]bzJXO22H' :J]3P^ߵ.8K36%`䰵f1c,‡gHco߅ ⏑ΑZWgR.<f񭖵?k8/1AI)Yqy x-
+*'!U
+ K_a!ϸpBi"[3 lgO(0 }ެFeb)؜]vש$
+Yz`FAg5k
+gCpY'0qgtJ[|xhMx>Y잇*+,r4;O@*~Eva2g62%YVQ(pӏdOJn9au( 7@n\gi]$ :+X@ 6(Hl:1
+Cj m@ zsnb?"8\V%Woc+F2=~U'̡&FiRW.RWҎ͙#T J>J#ZCK^{<W-n=-aU6v.tf.F#o/ <B˴.(9tnp\L
+%dĮ':&WdfńNx郥#}:ް[ O9 l_4q;1BbqX'?KV>+t
+mP#rKJg_w@.V~>ܮ٩5/H(IvD`;>5Sk<(+fJH@R,H|&zaH៙@zS4M"ɗ(,s)b5ظM/!^_sJ>ٙ L7nJY8U3=zq3
+Oߣe͵},"p|{O̺Ě1*y,+yr7ߢAIXnՂ$ZVO)Hx~ޥaNl{\Ÿr3po;T켱@~1ڛ+,,Io):+?y]B{0.R;`|;(c$3ZGP\"
+l#IuU)ﳼHHn|0ZdRj~ݞôhN@ȸ>&Qptfol"uU1̏<;PhR8="PIECi=Ļ:5T&ԩx0v
+9;?vc<Ge8~ bB] Y&B'}
++*D ,fQ[6MkkmnںPmUQ[ZH[q"*Ι7Ai}!wΝ̙͙;
+Ҥ;3D`PD"V |t*E) LU:
+p5ey!IoM"S$Ӌa5o'x&֓O.mţ[RΈMR7{q
+0N|Eh'"p5qS7e%_Qp0Orb8gTvro6>_1h%niJa+¼m)a^U)_ȷa{DHΝWK+rMn'#I)}S ;^b(~Xuۖt27=`Kk0-'mi>f9;z<  :cZhCbAByy 9qo~0L[@yr+0t!IFA-c DNR7tW..Y(]W<}ھj"ʅJs7kw(:E{"P{'9,MId{|aP
+wLw{S wy+ ᵀ37ɉӍA5MB-`99$!ǤXi
+iEy0A~nYyż<6 AՙDCH
+;nY?ܞ$@<mh S+<ʹ07C(R*?d
+RBaYbW{W5
+1SW`{UWu'1!qY*|W=\儬ro49Ͱ\d.Y)-Z[k+^K+1w{d9kE~YDDri
+Yw++=쇠P0uI F;&IIrkie}:MJ:7cvJ:'>Jde5 eQNSvYY#ĥlҊg@Nr
+*nV(@yOŔ4w: Nu0OZcdz٨"x*b&cn[SZ*ǷrEX>"Wp
+Gv#v>OF~JWsE fDA@$ a/T@t#cr5)+C._ 1n.@|$PZ{JhÏj4g"#EW:A;`xYOV:+.f$?F3vf?pF]YE7k"yr1AS`ۼ_i짬*{-OZá@7:K[{lo ޞ<ߞ9siNJ2(%*LkGz*(D'u;HKmY9Q363'زj]D;ՁV5bUE4M"/C+ʩc]n!P~=@-I0PU"0;|N\Ũc BclWuB:,)gئJJBNEIZ6PHK VEAC`>0
+
+@o Q,CDHLAQ_6˾  {IqU!bˑNaoRmYKp㍉ER }Q:poyd
+mpCԋ |{N6U$gbSghLɟz[F )zX9~[odqJ6- AR`im>,CHpj҈?1j҄H,}j_%Z' X~.Eh/82.#|*p_qJ
+?W?U)CWvFMB*"PG O:QdLGv 8"6u&1JX-"-HտwFw7mvg]fu (. dT1dn?,|+.&@U%XtW܀QG`.Vf h'JB64Q@Y i!ve#
+
+|5tu9otaX󧐸,+FJ%ZeB;P0ƂԳ Ta%$a{yR<Ir_v]4 ]H3[}mš$
+s<v! :i*/t~TWu/{uS*
+"AҒXQ&(=qI\
+8wDRHQ[/.)NjuzuXW%5j'BJ
+)dP gP)R_A>,avUwEbuL+lPS o)')-wOٰeQ8c$օD,WJyS;1dɱ :.K*v#(f1P0@gP(c02]@SNfS)1@reTDJˎ!gPu2A9@]vsT pqӧ5 Hm#%՞-Gm"2N=@@Cjds"Ϧϲ5&H7NzQNn"z ԫAF:6^DDKLCԎPOUDejSv<h.Ⱈh̤Ʉ_gNmm
+r{eY@m47}g8XbKT 5l!5E[`(ۭv,mKDgKjxX׎ϷZ⯈re|vߖ~ !h$J@(Yj,GZ pA.11- J(LtN'Cp>
+j9Nt605 Wh7Fh (. %JUr`"S6x!aS `kc U
+H✧ezg٪ LT{J k]wϻ6^umtݽ{_^]w
+םKܱػr`m`|I4R'
+Ċ0GZv=o*|N=1ni2kmdfGxʓº'@߄aw9ĺ\VK$~<523[cU8'V-m7z7%s}gi1P"Vk6jm/s.aYHNnֹyRg9
+lDm-so@3;Rr߁bW&__sJdt%=o#cδ#j/=rxprx YNҝFbHtO!HK2xwkT
+m%Z" Y4(q-
+hwۭ#"fs-t kJ[()XK$q@y G;veN3m2/›JL؞xf2!EPAfȔKeTd$_jQNi" e)*r;֮~bjg֪BAZɅ Y|fbf4xaC43-
+q硗ؿc>ܷB隋n{Ջh+,ji7T4q6Jc
+%TA'P8Y:Y|к?~"rbOa9$vɵji/1`be%xb%2<٭ڙ1jT
+F%y"Nz
+&Q< =r6! \2N*=vZo劬#[T.Υ<(eu"̣VCis u矕TՋx[~[`#z@@%"&QŲg;&S"fAv$ Kߩ:%lʾwOO3?1Y(IW;:.m+iWD&Y -m0N/&>
+fاnc%ĐZU2믃>yIK n<m205]m/MޤEv],g?QNZΩSܪ@]J%ҟ$Er 21j^\MR%ζrcê8 J1[ٟ3UHm's+IIb=DGͪO*TungG;
+Uj!3]dzC#%v#V.Xqs?DKLpS1,p0K-x\Ȯ4o7S<!u0mDV= Czb vcbG4ޤ;ĶZqǙj &^xV7,l`됦'Y5[?OlD|J
+:%0Qoܲ[w
+9nh1dmw€n6Q
+.½0q^h/s1۟re#[ c Bor~k!эReީĿ/ZV]]H Mǹ@'n44EX zriyON3v?wx10tEZx7|{@~{(=WK"$ 5EOlo e£.hr;hꋦ:ˢ
+^n5{̺(Zz3Q<uekH߶|Q.[x/WX0sĬan^
+ iBp9N
+b~7Ҋ;B < >(Fo*c@·2l*9y"Er pE?`d]%<Ҽ"NZXGO+9ѩk@Z1+̯XyeW%EdQ"<tnc08QP:F!FZ!5塅-|L1I*M<^BZ^N@8FU$`  |ZhQ) {eLx ]J{&il
+a ,*RǞt^(bXBo5( sKL$S(~l<A;) 9"k7)`x_5{-ɠP
+k? תdjfD0^sL8v>ܥRp%e`<B<Gp1%:4AM`)o@[y/km1eoc$XZ1*"VQ P%B/l"|ՏD2CS4w@Dq-Ʈ~<@B@LSa>ϘG=NPuz)uB J_GR ^QKюA>
+(#+M'[:
+ey{3\I%_<R·ɲ:IL7bctktb=UXy sW0y^ր3/o&|Ӝ4:1Ns,xwtr):Sf"稶t5Y-];_Ɠ'23eznþ{;?ms6Sv$pƚ} Բp 鳦Ϡ(xvߟ1++-
+o+
+LG0U!ByOOSh3M%3Ub\a'Xۦ$&7%Nܟz4 ¶eҲ;JP8U)l\|- 6UB,7ڊOhx:e!*!oNdKꞌRwf?H>*5&͈gρgc`;.l لD9 %L%*ʩbOZJIkDEN*#$[KBl* MР/tg}PƘցcU0Sg{;޼
+eN9綻K$!cZ \NP(i#ygAV(glvɁ9}CbR=p*Ǩd'3*TѹH®8z>9|eG*]t=vs/Q?[N>Ŗ$ b0uaqkv{s'2A 7.3{fa 2+ ;ѵ9\L58|
+3䋡<LA&a-,S{#K!;'r.H|mSy݆":`^[ۙu SH-#![/gZyn
+ >sQ1o)w3+l٘a&\d@k<4~ؙ)ijO\M3iEZm
+L) 3
+ Pc0jF#%m ڈ\m"̪ZhrK|xE [$
+ꋵLAfx@c`5gLAVg&A֐@CC
+LCDNK,&ityYr!ǜ-!#"xpg|MA+QLM\_+ghf#TlZ!괤vM7Z
+Xn,feAy\Ar', ҠmAQA_@*(4P@<S_``kwWͅqA643Ë#pxA͋gCȋgBHjʋ +@W}W X&<b๎@ܘΏ'1Į{@:?ŋw#e8+ŧ@h˟gyi_ő΋]oo!Oyq0ǯowe%/r^\yq/ -p/+/>%^;'/ 8z
+yqtxċ TfO[4eHSȢQʡ1Æ `޺2dFp1FcflsKƁKv  b
+W*B(!Md5<:ubd-i 1i rd.D1E$/ߜ//
+%yAϽ-s!K2\P8;#ΞC`^ gkdSgsa7W"-I
+ˀa[+MyJuO5,9L`8E6yq.d(a'A-BȚ|6*Yk`+(OAo.<ZC~dF¼ z;ѱ&yq?U:Jir=/ڍV\"W:ygDI/ A4)B!E37itrM\@fyan1/X"2cБ{d&<4RWG9*Uzf.xfքEVdiL{MHa`@Aavj7
+c
+<Y$%䃪ʭ hOnó{Q\ty\<WĂKA
+
+k!̘pyi(?;H@fҪ|vʨ\;
+%BT2B7Kb{`\)qY=4Hm(yuUཛྷ)*3rn.WѻIc#C&ПgA^5r)
+dL@L o`Tn1 gtjy!hy 6|̷dbܖڕ#w ~w',0 5=1Y!HCNֈ
+WP
+>{_^dsrc.\Ti"4[R@ Y08} B\}X(j5hydrs1<5Evb YkR+C7P69>ؗ|;yҘ|
+uy3G9pNg&np&yI [n|~5w#Ba
+Dhs 4PҨAXkPQ6]KX
+7O^-.jC~P]aF
+O*v 2
+k %<hMIAD(u@FtbۄebE@7q$4ê5I4EàXR;T
+w+%ֿ#n po_x%=^-oI6OׇM|}ٴԁ~ཟsg?''9{΃+GgCQ
+ B
+sO?.>H \bgvWvosu_^_~u/d\W???
+zsssssss]1\`:#^i@xV!p 𠏸 >B G! 9#N0 B:L/6g#~~?P8#
+~CKDς%VCxvB>~| <5BCȄp7?|ď78!  tp!ޫx\;#xGaa%(X"˻O+^W
+.W|Bl8Bc/_f! y|9sӦN?n̨cQaCC=8P1o>׻wPP^={C&޽{n]v J]tܹD"At@tAt K7^^W;*ms"߻DleaD={9-9ڟY"{Bv qvqvqq8%g^!B#|+}ŕW q<OkiW_'k x{}COvygۏ%;)?bXJ=g~6+˾W&/ꩱJ}Mʟke-t+_fƝi6O(;%mV'/$0/G s:t;aw:7,n[6|>'og]Pv>ã}QG
+NM_9X]OM7[}-/ݝ^".ygktMɝa_Mը습c,]|RCްapKLgm}7oD>%17ҧ!hC;/\1*_.Y צ/Z7Fi˦
+2W]ak'fYs|6evYutߟ2&Equ᧴)?ܚ|ʁ[G;>~Q{s y b&|\m c(闾я|oy~0kP``]}R5<Ȇ}CPUˏu_W-~˒s/7|fx xGcN?g=?za~,\`9 D~%67-^{Ex[oY7Ѯ\<\WEE}~h;vDw?͛v=e#Oo^`zsOuc+]~(g֎u'ܘ'y_T4vgyʒ]yڢ>K X_,{b_z`ȃ>3w7ϟEhy9U+o~<'nz+Bs|Mޥ,}片Y/['a-S!y::˗~\N?4^=[[`9V}g7'~tapԹ?7{^'aWg>h9\Psɹ4t>fMy0=O7dq9Ggw:8BɎM{_~j':[dmQ/>^{YҾ9> rimixɝ|~]xi>}.yECw#D{uY?9/&~xݤՇ_j%Ӷ~4O>ay`5ӻU?8p%ύyHم#mB }$xdk旿i :?eo)J㍧>OSi׿/Zծڭ|>? I!-),d2ҜpNݮps5
+.vʷ31Fm]JNm{gUd0li%Ig8DL N;)|ۻ,>McSm{/x_ݼd֌ւiCcl/vy Nu]mC}cJښF鴇gwҳWޢ; s.,oOwv ?|as*]졮b%c|nwn+;ԓؒgҖ(/=_Ӷ#6~]'-}yIڎ?y%>`ӆn/i/=Ewmc?եڤ6׀
+uU+7N<6E O*xώx9ŪusLJK^3`n _k3>Ro}k?ͺviU_:~o r)嫃/ .d o<᧲7]fO{@{u/W?zzSgKFOƩ;#zt63F7+/6tJ/&Yhp˄şϜz[酳 mؙi1cN?O{ߞ1=e]0-{S㕭%3W}ooG {]B~vcxkc~._y־_񍾿]} M ٨6ۇw48L;^x7y3}}g'w7mMTtγ;d<䃏옯-=͋pa;s.xm{G(M'ۚfwc4Q?baRwM}o}?_nmz.-{K3%Y7WkD0jNo?<q/?4+>aП[z]͹F=YgS9 =Dɖ>K{0%X3qO?/N#Hөt#+^fzdWG }bpSPL7[П]H3)/ 77) /]ŒN}6aC/]%?#?~kĐJ˅7~7!xiӋ {ƿrļGiWw~VܒEKY9rnMZc[x eثyf鑟afzcygVdȿ=SO.1?SӾܗsRiÔ /iSW)HJXli }ʪJͽ=s,_?U٢dS<k=ܜjտg?ٚwf<4V9ѕ}r3w?ےpa_lŧ=xI*?GoxrM;]lNmáۯ^l;x_kyy-+*m:k_{;?[n|v}%g sDϣOs)7_&QإMG+/#w2l<);W<>DͤĠgUJX'Ww|)߾}uvgKNW@ >[|;m丰z8ֽ:_/|╋߻-;8㯿=7KZ_SnSCە<vQߣzlO1$u@Myy˖o~W:㪴֕fkzȠ^k:XnӋ_? f;._nvH?
+Zu!M*i~g/ڲjYk/z޸g믽}^b_JN~yg-IZ7>pl=ަ|ٯx˙'1vs]rvlǧ[z1㙡ͧF袁_{R{&~,Npضo>S+ŧϤf~cV֨w7[|4r߫Q /\A]#n}Θ o3Ʒ>l7qxC7έ{:hkN|@`yC$ּ˨CkVk839Ӟ98&$/p5=8ϩq(pB8B~HE%BB!DB!B]r=:Or5kf֬Yf,>]:۽A;3n[*禬"n7eovsWk|4{]ߓSzw=~)stjnSy"J$ZE6mFi&2} 76L^>tzRGkbX/fϚ8.xyVQWgM~~kW/cjփIs\߷˩qы2oohK*;L7wޫ;{J3+9>qηVU-n=FO~X'm'?xYѐVcSOq)N>g.q]}ʾM[釾M+n4(۠ͫ!/Zz%ç׀ލ%1nԷ^嫞y/+^7SŮ!h]`G:Zv읿<]ϵ6/<5Ճu"_"U(?j[22|֘o>|`Mem,nXߏ{T7Opj)³3}B2yh9:Q|UiӻX7jn~ڎ詁 Uoo<Jۇڬ߾kY{4m7u>.TäjÃ=Xi7WFG}:^jkU{vls#7-6ѽvKY"srʢRo>#*K4cz~
+XzsL%sx>iQ_ j-[~7#:l9w9ɲM q_is2zjdwNb<k^de`[[mmXȯڹr[fЎH;Sݿξ}=rfL5lEQ^WǢCgēl˰od?܄
+3ֹΟȷ%;YGaCm Ojµf13;zy%vAe8{6ޖQC.D<gS.8ֵ}'/mҺQsƪG޸ Xqݬ nRM#s^X|v[qzԕo-xoѐ[}{YQ=&cZڭofqՔ}$w;tbL)3l=}#**Ǧ82涇Woz1EmoGI{{kfXTzO-ay+J+gj~Q oN{徽M V=]vPn7qx3fM% Ǻs>o3\4͢?^>{p6O7v>8ɪi>9n|z/!c?_~A;9J[O?kUƋ/ToM%is*+-Wׯy}.4}4ς{NG{ ;ջ*|qqoȝk-4M{<(WDZY5}|pэv6MwKΓ 96SXǣ6N߮Դ-oׂKY}&/T?7`ʾ.Z4XnhLqIn#'䆏ZF濨SafՂ[ZLpp~5вGnգ&&ZpZoF︯mgxդY|fmW\PMf4hA^4ZM6W^k2XmȍFu.o"H=mw$,8nJ[1꼭s*Uje'&'lֳK3Iuox*"&Es{&ˆ0TG?b.DEzu=#]Ml:PKe]ny۳u&F4mw{>T3ޫ~w|jmsʍW^wmU:^Xդov
+lqKf圛Tgsvf>nStkI^¶ν,,3I2\ca{i-zmzj4nU#3o>Z{nOn:Od30yAЮ/Z{wo<\;INBʚ<is`鱟T(xsCv*S?i&cnwnjP#{L}$0lP /?P7\3m/'>۸fWG6in1P~4!P'>%\Kw[Klؾ:zKo?t1]hÒ'E뺲k}&vy:f,ۧ݉ hwoferGկ6yiM.|ը_=̌Bwf2T\qj돳 i?s%uܣNO0YOf 4}}~|RwzQT랉Yzwhtë킉 f;_*ʑVgL#}k v`4Ջ !/4૘Tڌߡwev-MmIbKn}H9۲Oq)揌eMUcV|h3(碬nŏ4D̟csXٗMչ"?g9CJ6bA嫯]oS]oo,. <Z LpGc^sZx(uKe]|xȧEpԺ>3 ]yvwOVFs{{̺K-~Kny`py!{:8ygq4<꥓qo;}# SmbsPҦ,>?h|~Bⰻˌ,NhӿDf?>;&yB?{>t6W5ɾri&[p=qT^=:gܲsn_ ;KڻG&79ZwvnnS2c/z?v]9u*i?=R/9k0o7nٗ$ x=ZzoumcV?E$AosR~Yܷ۵+i#yThi 6ԞX]: x}b<ZixOb~TwM{_W0+g3dϠWo̝MyEN迧r3/7|SqnQ3jIω*qO<t7i὚Z?!}^ϧշˬ 9D7AбWw۫l]>灍_p_xe?菣;9|W2j2ǣKlv6~ר߂~̵e9S{:{;xeǦYAoS>'_:]O7efg͋U)BVl'9xfٴCϥZ|z4κد_ۄW/1,jȅ]|Upi'X*HFKFu+;0jٴq574rKiE-7+?UR/mh:3sv7nf_g֋nrg6L?_6×nbA;7I#Nu[4qQUZEu앖lѶ҃.SERţ^8dS:oò۲K :S4y/T2]A/}oT؇ xoiJk'Lغ| V&t75Զ'.L
+| SZUW{.ẏ!T Ya:ŏ.1cnC9%1Hp3Csw`߿ҧ,lgʶ}w :68qImOg,Nr:w}Ű2qna?w7{1OR<}}$ʻ8aN> U}tʡs_|\ i2#pmGVHL}VsmzR
+cE^l^摖;][Y?aKCo5Qس&E:b(ëAy}L>etӂ=MLe˗fV[ݮ? Nlxwx#o]<N 1==lvoMl>eϥ3Vw=ߋsQs7`S~3K4Rqvg٥͞ZF.5[-kȳ5򲝿Kݮ.
+{ZnEbpKݹM+K5Qpf[|m߄>|Aϋntdɧ#9~ҡg$/~8s_TuYe𭭕[I~ڭ~t ߕ|xQcf/Rn>^7R%wXdgv6ݺCIJ7dw˞ G;,>w١V V}v)kKJfI',NZÒ#sO.is{Y|+%wkf1aS.!]2e֍|"Z:饏Z\s>jX7G86^\z7DUAyeZO[r]Jp-Z']swܴS^ =ၛ~iw?Gh˂;5ܙ-Ӟ/_~,
+* -:g0zWJ޷ ^>.~H-W?Tdk|3^{>-޺(5{da¦E O?u/^cJҲM;iMny{ 윹Fyiy/VyYpyl|>#)ҽ~ۊՆnpVO;voT>yU܋ȡ##+7 Q[{RݾܛLx~c]: :;tovlA] 3VFM j?(%yw?aN<.[!w}ˇNWn3Zսc[hr#E5kr6B#~Qϡ@]*j6O˽f5j<|,+ns Igf_{㿏]]!?j訃T-xUje )YI-NJ/уk5mGW{n8cDh|qʏum^_#3Mgqd\}G&'K#ԆKz<߸c% [1A_IpE'~V#<RsڝkacPN,>)GW] fW[n^)pÝ_o){˪W#{}({cc#L|kҗȑ3.٨K7s㊜)Θ9\}ke=i]X&/?G|.-a}ݨG{|-M_S{Gk6a!wCkE{g7 vw>aƦk a:hKLmܰG7u_`]iwYn®'ƖzݲV:qѓN[sQecUτ5ۯz\ئrfm/nΎ{ZuҀ'ӛNlvQ?QMىVL{
+ Tײ_8pp~Ά#L:PV\~ӒnzʞÒ;w{ܺYF=:3j]̢B<; ~v̓ާaVĿ/Y[I[]
+^kz$s7^y= [~\s}ֹivuy/xgrB~~ LVjivهOur_b>:0.F,v^WN$ߋ1"7;^drߕט_yǨ;oHf<l~'_]_o_;ضxg>e7ډ}TNޅ[)GJv}j|1f,9Q {V1f.S]DY#9oDUkZ= G9ޗѼgy] xAobg tW<3kW.n4Գ/{7Zw/\hŦy/ 5CO{g;RVp0(njMMc![~9]׷;uHi-Zܾr㉡}:>ϚOˮgO6X,Ӓ8|^1~_;:-* \RŪ:Mqje?p5C%sVm5cJQS -Zn~K=cޝ`{#=mD}׾4Py&=ec'rE }R<΋Zɑ0℆3n}BMuI݋wrzaq6,Ak!on|LQѕkujcc潡`ǂ\m{w*2ѿ3]w0׿z޻2WB[oƹ,߹_~LlfnePQIYzVxЩZg8>nѦ|#3Z2 V],V|+k"IAS㽺mmZYʊ)TLFzvNz޶S?&57z.OuZҭgs=. 7W'f 7 9wGc+nJ _.v8ץUZΧvpW s|OP{̛}/7Dž/_uH!vʻm^S̘?eRm».›Fw R4}iuw&fn^tpU˷KI>3\VbuY1{1񄁃<dBM C:$Wf8iNfwyw޵o?~>~D\%ٰ o u-޸No p&)晃&_3aӤȉߙТCwov.l+(7U׻f{?zqNl~(GйKldm
+m[o:d-.rksb/5ij><BFw<s[ӎ">z=7̵E@VI%?޸>䬝rjyzU|Jm@~c0~/6h{r[j~kS֫)?raDyv:Աs>0ś> ~_Xmvd^ˀ}oiogqeDWZ0enPp!2*-,^W&ݬ}d&sc0zKNj;&7n۵lKOge._j`fm߳Cgaz-L՛i㎓W}qxY?~
+JjK#Fd7j{CMIJ[ܼߍv|"i{Myu׻c3>z/Ow(>>M—;㧭[i@ZTW'MXi_5xvk53K겠?<{y;}ԓsw,дU#C.z\nu 7vxQ{69m8}eNəd?Q|¶ʾ262abޗCUKAMQf$o޵)RIC;,hʗ>ĝI &}/gn)gwlԵ*ΝNe`U4=IAi&o;d֠/ht`ӣзe>2g<p{VWMճ^U`aAND?kuѾ-R$/s̱tb'Ӂ#&L=={b-B_.+`ڳ#f7+?2~Nv]ޗcWeCOW7]27RQ V;w?f7Zch1m7ʢنo6՟sxWfQ~& R#QqWtZ}۔KN~?5~r{=O\~Ԁci`wsW~ۖhvzf~^}hɈ;g VV/;s.o4 v ̔63[s:Q*~ 1xYh| vz+L3=up};h4ny^L|)w'<}&zyxĮq%}"Ov<b3/"ؠzf漀Y ?|y['0yz+vo:>DMמcT 4=቙㗮/o1ޮPŝ^%}ld_w{i AJ/.kw Y[cWnjۘjƗMo{}ڬ.{_W6|8rujo)(Yk.U13w|-g]LXy>ԬǼx>%/|1;qؓ}|G~}oI[.l;|۴'vH=ޙC˗KhOs7N1Oyx;~&}ccS;?#ԾE6!w>oJXTS{G;7ܴ}Lֲi!}۴glhNUKE~GU4uTsCO;,=qģ+ʏ}=)&wFˤW3V=\߲ImoHK+ގMrpf},*3ׯ_4ou߱m{Zg`zeڀsz}ixՋ Y U7Xƚ' >AKǨm{cr=ڑ)
+-I]Lid1iOol3p{/-Qե*ϷM6ֹ#HKs8NÆ9SoW&k_ 13]`˥_"ll[5Z;|Ht׮Cs'|qSCJopvX^~?zڄw{
++n%v<q] ]`'˶ߋn])hM_Qv*~3v0e /^?9"hߒ ]׻ʾÜE'g$)Θ;axkGfh<)Akz >mN\nKnܔ}ͮv̝}9`Na˓!g>r[3-95ApSMwme
+K.M2F5<~_]TN}7
+7|v2d p5 _<Fᯓ?^Ywζ/'*O[.)v\n.Omnzo&L;M`%^unO8uՎ[Mf/;x{V~(wO*upֿ']wZR/&I^|AO[{Nm{rEM9jC 6uZ4iѝ~tYC?'vt~qQ:)8A'7v.v*}njzwΜ2`Τ.+7uvxkN_n eW5o3Zz͢UO5|sI|F=XCN>QҕO9)Ӭ ovv۲an/os > x&i Voӡ'<tvy|0'V}h581]8uֻ{G1o}`ڃiz<լſ;w|ˣ]7?wpZCky.b? kpiLh" .7|q[ ?{ĸEnz7Ӂ)- ڔk>3%ݢb P]LmkT-gLZQ؇Wvfulj^G0_7+c[voŴ$ӶujL3c
+~̉;~nfcVMUOeV>a>_'.;tٯm\;+=eybs~Oߦoǝ4lNJjy?z' *}6 PSEg:eaaLD^Wn;~P3.UL8}hc[^囬Vѐt͙^S-NLb&9ދ~=]vhs<sW5u|-vyJqkJsjfD, G{ܠFO dlǭx7|~jTָUni o"ڰΞsn,:utR.m5 }UɰO6{7+ohDyٜ37w59MNNi?
+@yWLmQͱ廠Ԋ5/x5b-6su|ۗ'[t{2gFDՊ#JO`)̿gKx#}l1Rm/?r^_#a~Ns޷yCZFh]ךsyjWbd{vMM^QsAɪ_xhS;ڜ=L׷o}l]cs^L\K糦rlꄃ7l4mcZΏf<k8Mt{Tź;#9l;~uefpG\_xh**_~,M3۽a`qS#JqԔkf ﲸAs?Vz7nxƭi[\4^ƭ0%ַ4LiwhJt̻Z%ٕdN<^StrQ:z׌K'rv.6J/ vw8-;w$GQ7]o}U nަICW |bfmo[cjkC\5
+ӦՕreRR+(o@[$(<d*o
+g?W)/>_)7jrPNz
+h~zJ
+瀦w0A'`FA< 00n\ 4
+95¸
+X
+@S*LLLժ?kP%ByA<000 0 P4&F
+h+>``&`!p he9
+Ǣ~*-*y``2`DyX
+@; x
+L,
+д\%\c
+L婀$1``9`jӕM呀iyyeS>m < 0 0 Pom ~ffn@VrtI`k000 P z>imAw{<b0@0P4:b
+28OԷ3X%.EP h8|!ăހ0hw9|VP[h3)^LymU8M2TJ|La-жoI n1KOviwTʗh,KڋT,…nI`n+
+L-fs B`+8JT`n-Jj2u%BE@CrA
+jSHz(*OQ,=עGRMSh!pxZ V`#p&:,h xʲ \k=M;Ơ;`>Z`kK[<-%hZ
+kT
+xўNkQ5<342NtC[mMyq%V0ӖQo%ȶg~k*:nI ceeg"=5:VіFuP4椩TgeF$uiGPTn,u_戥̎#3 iL̟(0RDA`*[*rk% s*@{yFV rZ)Jj-98c8q/NM` $1)荷 +nXH!%зF6h<ڹ(
+Szx^ұб#Fd XZєi
+AEuIje#0o2"Ǩ;C(yM9y>{l!}^!ϋ%1Ғ&\1vՏ/:bGZH :ִ ߩБNHT$ 6yђ
+LSBl|{؞* 1%H;wS{Z;FtܑoM%gD uJVkVuǂ5騍SAS[5M =5وbnE^,Y/RY_y^rQrIrJͩ5w osF FsłXkYVZ3K@G[蒭kEϊɷJsAJ:f@-|[F@OB7[QmJ?IZI+K} A#EADRDv5֣}粍 Qa%,<[AP:a$0wm( sTEH)
+.%mG՜9oATNg!з RN҉SZ.45=zQoko6&S]_sU!be!2]?Bi[9:ݞ& ʚQ<6ZHZ*bE5mRj Rʴe!ECY ֵmw*7$1J`<&rұvmqDHku~ߦd1=Wz! >Y$!RImJ꫈`Ib]V`zeaӏ8"Lv1m ~tjRrzyI-'*7ʣh
+XZ*Ve%12qG*ٵP`8B)0ڱhXj&0Cj0umWe aP g85*,NK!#MQ$ o
++XYkrg
+US#hQ[ÐcK@4`C <A}q/sV UbTa+kܪ`*%8 c舤@X\=bZV~wP`
+i[W5TBڻ_D-Txp.kYӐ*ՂO#p՛
+>TG)\*6Zt6C~cJHq )!!J[ ?3X4 ]g>R`@94_ '
+Upl<ؘ &ӪzWcDkSǤRΣ瓈?WS"*0}FfG-#P`{<̣aJ
+,ez<\꬈Z*z߅f@sx[#bOq[Nܚ3e%+AD,IhSJa*58iMwG2LҖX3`t;tr{qj$iU:N2$J+ng|h]DJkł'a%1l?zO؄vօێ<N)2v{爼tir|z@^Y]$I%t9no[:ˁ(9et'jǎ?=ɏ@jZ ?G6;1Re\/ _QdI] O.)p083H5OD7L1Xrɀs!H lG^O< lQee"uzεL?&yESFmc0,65mZ07=ւL !!R ő8J52T#ʛjYixZärI9_HzqI:ڏCk/nG^m+֒^,鹄RkəqQ*ڵn۱Sڏa>۽9=r
+N QBk(YJj-؎x:`-pe9i.Ay> ZZ)zpLF븦o[)Y[(tJ$NWhȎͩxBo%Jx]|/ x}rj<[ru^<O#03Gfv6TˇPQds Wʛpւ`Y[pB!nc9!|tə;q+Q%-Pv
+L,/ eAVJ~s+Gqa_(SZ.{NhBس} +CrG?ȑxڨž_`Ng^ALvkJYNd cVX˦Brzխ݆s,Z@QGпl区ҦcVΕ'#Ըhr:Ѫ6Z9bhfVʍ舉%>s
+4,]BpR |bkٻLZo
+ 0#6JV%BZ^><%kaCµKFRz[@eSD/y|w?̡kv$;?%|u&EN[2Ɩ<CM5ڬe De!Qie|GJe~ -9^ Q["n)ȵ,
+rr50
+
+kX #!հk~( "?,Q7FPd:P%lU~'{d w=Q)wkN? #-oDA2Bj}G%Ϭ ]V[_x[iZi+%(/ab[pYZi%ݷJmT/1{ O]jMo2ς3|4>Bv0~H[Cd!J1Rzg\pqth8rӕuPG!w1`NOy]1,B]@F%H%߶:[`*X`*H0$
+3[H<)R&9tHzꦥCZA/5b[. 蒂.)
+ T F~4};Ȱct #퓕ujկ |?A24{*vh4t (hl<\xh+Hă$,PCKġ<P$\k%Z$g"’(."ƶHOtCvCvc(p8#j([;r>T3 M'a`t~JزlZZfx!y ςGHx9NbҢ #aݸӕroտO m Z0G"E P
+($"x*v4t L<BnB:N@ ]#!7A]6u٠.e#EC-Yz,|'dHX}Ʊ`
+$p*0$K*] @nm ڝXX06>q{քuNM$Vs6ƆC , Y]HFAgċ)ZN_d; LKA::DHE؎aRIA,l$I;bCx ߤkiG/|x0 !yt{\!_nȳB!}݆I5g&3ߊ}.,a_C3CpHzl\rĒmقSbD%tݕ<͉;ÂS5mpg9
+zl"9|F9v2IGKQ-G2$,:X-.v/WqsD̖# Gow*̽DA'}m͹ QuqYwެrOsm,s,uJ3qB$SPTJP?bN\.gY[JO'q0#]VtU*+e5R>G/Ծї|9yG̪)&-Hd-p.Ԝ3}.E%8K΁QRQoN'sŨX-AvWq%R3٫@c?N/3;*h>#<NJqgkQ(ӏ?||KieO_ᔲ׋E=FoQ wrP.K5oY%}D&{F +Qi,?%RwߙT\oI{I1Uʝg0>RsMA/
+q_-
+NR%w?7-.W o
+r.]r(VLva@QW/gB}fÍ[q" yoBjUr(}XKT1W*әqQ !p|s.w9L&r25Lꫳn
+J~<w%1Ѻ?yl'#Ĺ!SziΉ~O<Q)s.!솲ܞCm ˉ<EPs($c|Pߠ?)G.׌-og!/yq\Z{
+deRa^l cr7}y5w} Gݬ9~ hH+Mg~.wV0#z.r u8kǵܰPzLTa~>!O;}_`G쳫@Ö3_DX{yEFFn!QG0X,2{
+Fҧ[ѓ_PO.Ꙥzy{(d8Lg5 x0Sy0my\2X[1V {r` 9odQ __i Uf/ [z/[SZ_ Ȟ=SZ*}ZdC׈{59F_Kj6?p懔澥ő~w֒,V̻ }?B`⦸%A4{̈́"ШQX)ˑ/3)~հ(Wu=_)JXI^"޲@*mxJE%kEQ;Ρ[J//~yK0Y"<[C.=\i'?m͎s+GUX?tRIwVŧ(/^)AWJyP]jޒBiIgxͽ-8 {CN=3rn2ml;em*[ eSQ^ذ7VawKaʿ@
+9Ik 8a1쭿`R(v),
+@J8%zkf-/D߱@+ewoz)}aےޭ7XZ%>l<5{QG]{p4f䢜s29?v %64e|ʃ:DS2|`Disa<^q²m˵uȷ?P?/k}}
+a|%. g3h
+_X,ͭ+%7sP>c>zsv!S~eR]1Ċ;+vN<G6g vpZpd_%#ߢ 3P^c|奵[YCoC.'Jtv[/T >{FF}ݗEJy |s kbk]uw-1d$=;֤)#oI:W8%?zn2_*WTy.U3 R>R-$JP!)?η#O^?V
+I(bd%AOskBŷB#{b=y0˯1^#GwڭGgI6Ỹ1 z5C&6
+j#)^e^#(N*6x*.ҍKλ9WRa2կ.*ɋC^򄜳de#OTfQc^f߿kbS/D~'@]%$ ;~^q@gxvZH?Ƃd6S*p@ykL
+Cfzoű3WjÍ?^IAw*uN
+CʞTq$4i[}jrG u'9?)uIW{CNו.JXıT6D5DӷG{-R|Nxħ߂
+{N_Ǥ6@фm{9$l:
+>_WԿURMx+>(pP9 \cGWGҮb_+Id*j?*=%g2
+ qC!GyKc~[Q5MPsb< * TKT(a=JHGp@Ey3ldqylRdlz$َȶ@=ɞB#mf-~RU"+LVUeXy+<JrD*ykǿqO%=h uXgΔ@s%Aړ՗as]<+&=Map>>XwaYEAbU;d]@F(vD՟c^%EDĿ1k
+i;c`Z({
+Z{ 3³l<s˜BھrY2ZL!<%Ww sқQz+eTcxD?^SOjV|_i`dmԃ;Fmڪh؊,~?y
+x: mt MAt[.>B?U O, Oq p u% U!}p f޿ν4Gg%Y7b/j}. O\Ǿ)_6+|r]@9%ףǞig{$~ԱK LF|EOSl-ZO(RW^FLYQGcy䪘lu%f]~$c,YW~ 2~UCv/'yRcJ>&s-_3 J B8@W"ǏGyb7<]3BqxJ|x9o?<NHum_ uG~#/
+yni,W,rʽ|N?{@57UoKJ*xJO"9ɶT1פykEV!wgk '}oQ<zy[yB2W|Q6 e;<MZC9_F矷HFSf|9}^Y
+.e]/ ~NݞD.ůܽUλBMӦᛲ|ȋ KֺӰB%(|/l_|ܽڎuNS]O߭evU(`ok-15&J_7nr:,ozh~0|X_xsmvӰ!g٠gu:b7a ޺m0Jޖ-xSl
+71]!'\"So"K䷅Q1%sJ`ʷd%62ESˠQӢ佷SzJޅǹ~=+Bޢc5t2<Vw gzx?*@zUcK&jn̑foKME~([gڱbKrHTq~Оƽ?ɴeG7mő3bFV<Y%eD\tP$lVKR.t;l3O
+_D_T?PFC?oJQڍ3 O<e_^s}_c뛩$U|YFu:?m8apFrȝFywo^J,&sЁ385Hú*?où kh]Y!$֊O޲5*ڗIY]i7]Č2OQ%w޹=J]؟KS3O*ihm?C#IϫI?Us5ʿ;割_PO?UDU'yl A~GR7}g2UE+rNi}6J?OUIE/T ߟG|Wk+5ߑ#ۣ(O!= %$nؘ]oЬŪr9sMbU~k}E(z oj4E !aB;"\DB(5B 4kv"Ep7z+P#Bk/@i "D8p oP#Bk/@i "D8p1gU2-b~O>iҲP0f_Ȥ{=1jܙɨcݤ >%hJDx0{HhD@w]qlj\c6ޟSA~S3B̘pɴ)CCj%FYx@0c"aHQ_= ht`ߤA5)hpL E|pIǢ
+S)ScC'M
+/Ŏ+Gk3'x,$y,-D8x,l ^ǮG|oC|k5*?F>w;8DXz~r7XζKK. #XDD/egqדl 5<SX< Vj2Q
+(<#z: +t^*R'V~w>/z ,jq<.QJ]Αs/os 9 r454l?mOGcL+JB*BCcȶK4,OTuExelw| 8}%G
++oU0oB.ilk';>B yyYMO{}_`6q\XO
+
+<>djybۻ70Dl,{ӻg޽M(q>ƔH LEE"j_xCC#_8sy˧ ߂GiD٨`%gTK<,g YB V(R=v6xt メ>'ÓGĿh>L"Aͣ|U:HQBuBB<#6{9K0 MO37Y2^cBw<#x0iӍBݧvEqlnuR9]#kr\ԡ1_=z2{KvBjan԰%4UI.xU[lMoA;pjVU5&jZXhdL596`#և#X?ofhKB/VFz#߷M9٢9k#{ǁkcϹwFLJ G 4e?$ fi?~רaOK;kbz8pp̠Lz="}jVRco'kйUnRl&8z$M8&9S_{pf9CL>{ђcr7޳uO<\9u~QkW/,_5P@EʽS~ݜY?NJfhdIGfu$!FdJ|8;vN|˸R)j!ץ.^gݷaۛ+/
+&\Sp]zo҇ncpМQ~ȳy~jJhycB0 -Mˤ›Fcÿ!Hs-KF279jd55/ǽy{bbOjoΫF82nuK_rlxg𓪝>_'_u
+OXDPx?{h;O_284$oLp
+?D  tZ=GkF2CE<% `b?1-L!)3jW?!IjzxX'hX)>ͪ!u;A?%(ABH䎶s65b,6a0& >
+ OAT0zFa|Dң`ƄG
+  ǁwXpTא)LI IaHxxiSBLJDRa(fBRT^SJ@R2aҘ)4FVT=zAnԱSCȳGc#fC$b#@u>"2/|HM;}D 1ʇѧhi"~>΃IаM
+>ԊUa_UN~]?QSZ_'OEI[_SMǏo@*L޺k ҥPڪT2ϽWRMuX׉t2v&c_6`>]]ƞmCQ TS8\BGG@8Agʀ@8a2"E fB 6S;"Ο9pԤѳ%N#p\ 1I :o˟@8A &Zp"CI6EEG/@1#a<aH$P6X sJ n;.F tu`2@8Yvl1.9a HH 9SaG1pRsa%Е@+BEU7ن|4
+ESODd<>xR5QA蟪xpT@&AkP e}]hQ<4sߠi;?:& }'eSز/dqTL>G>IG! =HG ުC}|T<U'HVԛ]~y)MR|*b
+3 nrrB"z椝FO=l8Wt*LE %_dΡ^dN*{g+˝ q|T̋N-&2|1}B_<yeC@QTJ|*]/&"ta)r6;*3բ^9^lMQKznTi |z Ȉ>楦ZAsDBL rUZSdܥk yThL->4x
+O4fΡ|x⫢㐶G
+ںYyl?"_J Ջ]ait<j\*:
+)!s/S_ƓA<p чDorD`e|{ea$|v3ZP 3ϰFVtLBH@8x!ʽE Ć43#ԳϮ!|A(= ;Bx3b|)Adm4'z[V=u!-sK gIkO9%꼨Ok:ұ2E |ƥ_L dN|a| ƹX5URBց4weg1-@fB֨4Ga,]UtzNj#z})5 k M2 b*&:]D1h zT/k y
+OۈkcpN=oУ!>k#eI;|%kB!<<BS[vl)t?-y|QFN]9:=ib5H|_L+A4%j_(Ԙq<5/yn fd̅6EXK SFx]G@}o0*׿B럊|ӧkd/奦_Y_9elBȢfŢX_V7cDaǖ–#r(Gi޲ePNbWNet RS%"i'4M}zI 9M+H! EP.ʔ|--Nih.,Qu@Dj eGi:<K5ԠcJ~Y&_ˈݐ8'ڵנ/o2?K <_6>ɠK2Юahq*:I(_|R]'c.SECe2mrŁ˧叔^Għ'Iih%M{7)-`&1<qL b'Cd hyI}%Bب"ejmiL9ʨ.,V [T&_K%+U||ʋUH]Y *Ǝ΢ɈJxtH
+Ø Ax<J |\ y>`}/ï#'c^{j~a|0^dU+"SZ-0? mea{_/MkF_D\HϳA)5![>yr*Ѯh$m_fl`g#ׄ6@u|bYEŔpmI9tr󴿡GIqc`= E)z]걶M<,rY7`+Mmԙ4f*{ؾ}r'ctoO&%z#'鏈YH~dRP"-P~g\*. +t=ɇCa:
+aWDUʝ7D֌blJ`|B_7r5[*. m&q^
+Ed\B>g>;GV,ߦL(&݄hOLclУC,BY#<ςmF>GmŚ4gllf<Y,@a}NA06Ob&a /7xN|QWJ=7T;5NFۅΐsa=31Kqs3^T̖3Vرƫ@HxČS8g1z@ ':7 sܢ@'+=' wはd/8VB+Bw=^yIs8qs @G鄏@8a#D_ >aRHBg_F V0s ~gt:COZ46U1xcʲdGkMy>摵fL {)dz!-wgVj7 ݇! 0.Īk0Qfd.z>#gȺDIϞ5:0kY'pyz_!]A@A{W
+t
+w7I뜵ld|8K/2h7W
+7RKȕ6ae!kZN:蚵÷Jނ+3|~ɬX}\3L-%QquUvݹx~b2<Ѫ"JN{@ S|X%˙XWƇG
+[TU& #Ƴʁdov/6#FLkdKD[J|_e<_@~6Lt~#{Ikh4rsA!}=!z@|yߙ; Z쵊<{Cg}91`lT!KNq D>Ŝ}R0|yn[t*miY+9SU߳r]PDs"ii<H⏓~kOa\Kh9&wEJ9y"Q5_+7׋ Ce^ї411e]გ12.-}c@_ZC 5v. |BD/v$?oXNMB}D;EE@HsC=m=hlvj#Ы3(Ŏ wH?m[Bg\|jHi96ў@vv=#2Gmw.+!' PoT7='e45dOH2& [+PaARKl /zaGB9bXT(Wbhs%;&}3c׃vhl3+2o22cj؟_«QCJ{!El?`~yp=HHV\{ӧb+TߒzNOEJHQ"v0]6MMnAʠۛ3~:[чBD5 w݉7,*%>yr&s~t&`} }G999Sd^rŊGY'E_Y}"}V{q5.#|IChWEq cn\P7{<Gd%}mP+;(
+>f1d;TP6QKXڒу8Ql Q-t9}ѓ9W$cFP)E} <0-[<$ϖPm2B#Yl&c[Pa7ڌ#9i}_z#>O>cib#+Mzd Qn ARZh}R\tV鵑1Z!m~v|i-ƾr8:,}0v 8]2̙$q"|&~X<1 2V&dw X>"c?&gZN!k[+KΏ/~kQdہS5}c#e뉼&kY,D~n%ڂF]Q_mD4%|r?{c?ݙ5&cz2xKK22ͯ5W'anZ:;&g? |I~rw!x4l[(mX5ڮ!IYQ $I[̹dvA z5ՙLm"SK&WF03cwm8GȋYK~msyO^B˱<5uٺ#xARa~GP%ΌO3WMC*d';C<ի}֑(<as峪` /jshx6D;GN5]P싺PǗەkg2'$wQekS"Cԅ*%[a o4؉]#Cq[|q!`/}wTaQ%OB ">_N}: zB3ė AyeZҊ9#=:U!E șjm׋>ܷ֦}ZMR_6r_ {?䮝o {DŽ>3G_K:N3Oç>.%@Rn6kJ OtesM/OLapzb?WdO*k^ǜ*#84{RirRUM~'&o $CQ57cH@[xMwz]&"msE D'Pk}ssq+P{灦ŜƗ[Α敘h%'krGB3CuYUB|[ 3gdߘKgd^b_w%kQ)߼r5x^<'C&{U%}}vMfBźhs'YE)p,y0Y_e ;V1C/"fxLJFbSed|&S<k}FCۨD&{&c̒e&E]\Rm "c3 Iu פw#JFB|1O6TVy7xP+3{_/}6'3=zxmrbC<ĉN#U)so"㫀ǰ@9"3}ԡ-fE $h#wH^!|=-M?Lع{NO=rbqBK.>pI[6G[ł_~{ub.|V16xG/=6uE/Ւ%H&3L7A7[6+}YSؑ<n=osBO䌿'is1բyE[kWokY1Z@?hIj"W"M?ZZS$%\pѶޘ$EDwHN()ύWv/3Dž[W"N saxG%4yGxS{Dn }%k܇>DcrRWS9@|o8uO#+J=,ek /5bJ1 "DBY ޫ/5|_ϚqŸ]}BfIMz
+MG`6kDĔe07fʨ\#~6pĔhUfE,g![g9ś͖Gȫ$H{ k0
+qRG3ƩˈwM xAvsV]Ç4_D<!ag\Hz·h:>%s#-_(C
+ɴ}Ɉh؈w_Fϵ֠7VyboY~tIυ ~{dfV2BM t,}Ͼc WZ¾߳SBj>=i#7YuhlȖ1g~#]^s?+zLKB{ cE8'_u*] ;ؔϞ-ރ|`=d%}<>sc AQ}'>r{U$0۪/+eV!U2l#f%_{s߲15Q<vtUG"m s •𡷳 =ݡ{"Җ;*U 0:}AA&~K0'=`5=uJ+#|iA^frW}3c>F }"4C趃o1~g9@!%r?߾F[gkLYC65v+-ٗ`v%J) 2}C2sڕӡ̜ޕ{fm7tə=2Buf~w&w/39O@=6в
+bLE\C;=D]-2y>"
+9ey(~;T*y0Vv"~PR m4+@xJί} bc>|#}_r#4Ƌ::f{8oO~^@lOl^AΨ>CGQ/I66S@Ј)],R奖Z ʵAѢR-m70$t!EUk֟WMmb{f!Fkۨhsfr|̜9/9y;+>\ѫ~z ۸
+9cw׽(]ݫ{w{w_7H d;~x8<%cL~*/LT9m*~Y׽b|x8g#Wy3III b\lO6K~RӑQfquީ eE([9O2>>p؈k%. U6ZlTgi
+
+&Ԋv'XŸܟ}$h
+>x9LSO\2dnfw~2;W/ޏ5\XWO`Nu~=e}1'_gJrZ?=,A{FMA~n>xKeVOXt0jeG^<!fy8:Cۨh״e.x/ bvp5Lڥ`a_lxMn33^۸/-kp}!N{pM!ܩ}q ya6~'{,= ߎ?&UCAJcz 2݉{'~wڀ=sqiiKpߎ;o+zz?;Q}?y w(<waܟ!q~>xxGZx s X!>\ӊ>KwBl\I\qu
+ګ1 /Urg;ecv(g֨;j+_?Ӈ~wL09cWOzkT ]sU=Ͼ[_wg<mM !ߔPVbm_LVg!u/ b)hWC1_l3]!CJbI>P9 wd6߾?&#
+zln} rJ5c <Pʘ@>}&h ]9:{6!F+^|d'H;F:N 6Kfć2 1(n<Mmn
+-%?޳{
+azJMJ.n6a ݃ ߉|W{poq1mNf=u1Y[+uk~a~ʺ Zzwސ~,qv/d|)G#0&SRZ>{n'2>or?5|m˦pȞKds_sTe6{~B?Xw\'ռ-;JTiܱ;6=a1Qf2e~|^}UW|Ug׫ڞR߇x'ogC;d//1w$m1hAy3VW{<傦dM86aC^H10hQm|J=yz˘e`y~|5GTt"<M;]p|9h֠ȠH*exsq)6E۴wTf~}ÿw>vɋÂ,{* -z6|/ Bj=vQKm/A}gq?UxY]}zQ<KF[h3յ ?2w)OQ\88^~,ec1Cw Xzp3x/I }/Xp- eIq7)#V8CQOC_k1:<ŌzȫQm3/ӉD0X7qfbLٯV{z{طu$e,\koPmqmN,uexl{?i韡Ex6fQ3xG<b6L2F&mạxŝUŝؓ%/)3#9еЊ7s&1] \mWq"ii630[P=- +i>Ob^p|Pp`yQQvmWZl2:Џzz&+bۛc'P'{W3 A5vWs ;0:9 xcBF4˧+/&Ԁ,s;{iH&0#1oմyG]+SC/AymvVkmky0e=6:Obg{@ę Kl׳C_pP!%]s=W훈}RG$/jinͿǍ6X_zw+{e v^< Bҷ/J f8쇍Zo,<.mQ-mWo^;Sz W㐸b'ϡn4'N>C5Jxnkn GѨYF
+EY!)w-41ޠtAJ=<C!"%_kCCߛ.6[<{z<apldwl(3Y16G/ح!gfON
+3ٙϬ
+mH(&}j `.„ven(j)I&oz7%o4hVJy}u>g ZWVC5na#cᮦv;N \
+bkA=п4?\qElqK<PF\lF
+gÌ/^qUz>^͌D6PCVP}|'bW}sʲ|xVƴB,ti?1=,cЧ
+#m.=Hi6Y>+q-4uވ>'6>1|ew fdbgQ;Rgz62eFQ'aY(Ѽ@7sq9l-cdbr.!Z[[ΥAc]A#x78&dtc1 u z.;*TB8([<_L8"7h >HbY͐5)3@mE,4b|;<B]3Mg|nwԇraӖփG+Ǯ7݄wڈ'>a}}ЇlA 8.oxvM&*|x
+l9Q;Z\A^0c*ܦssbOCI=@,DE|ߓG(Vw;ow VH&2,W9+p _X~c-
+G\S*4'vvP7 4SemY=~AY\jXȗIH YW8=;Fl#1lҙ\^s(bmt&{(k|ݨhsq<Or^ B75/19[g|FaOGzcԇa]>d>CbƬ cLy)xa&76Fsqɯ<$k|?
+my>@ C^'2 hm9\Kws. œ!#̄~\x{\9/0}vFƃ2f'yN{œOZ$.
+yXq<^ ^dYyC5xA_L8v.сm=/:r:h|}{ ޢO.,x(c/P}2ͻ{Y{l[g֩n.Û ,B[[ul6~:37idPrكxW ՑS7K=I-a^қ؊vw?|휾.a! c!޺8mȺ`*x G{֞~v>Z2NaHؘuJ]ã!0-87{AUc=4ook89W` N/o86}
+Kbb{EigW˳lZr}-\ibm-;*cǚ'1 3;Q7\zxNIj7:s )um֦粝oڮ07υԛz-ov̉@?䆀3`LU++gtϝ
+ Txy>*s 'L˘;rB*LYFA$bE'wa#eDVlo8^LDy/F~M)a[BOtenQB}0} Wےjn2͉LЎ&R8? e{Jg~<˰~rAH>-@;;ZlƛelSg7仵=+uʹaeاx[ gy-OJl=vg3녏mڌm25i!Zv5DӦqH/XZs( ^mqDQj
+#knĭE:c,|)0 ڊLmՇ~GgmO 1uK">:7Ҹ"+Eloϖ;guy3~ 1sfmbic1>6$N\b5zv1*P*D"_a2|@r#}GF S/.;=?dgxe8+$8r[y7 RP Q) |]I`Ӷw~]1O?9A#~>x<ź;w\S b`+f%IޘXt׽?/Ů;OW^4tVo2khWڝkbNlK9:,['&0_cj̬wO^6k
+:b'qym轄3Qbk2Lx-Oj<kw.zVvevǨY~겞;.\EŐA|ۼьQoĘY,E}}Z-|<7iD[ic$^SwO"զoYl;%-G4&4􉵲.3Eu_ȉv6(e'#S@Fʝ6}<B]v-6AؾRwٍ=e:!빜qS2;}yT  eV zx-e$Q>}5
+c[+Q;%\]w؝ۀ sv.^{+ik j_fC^u]{^uftn6a=QMڰR21ވr:k$rMLnU 0/NhLjmuʬdLH oĎSl '$O6cOZ?7dT$zIƣ۔9,MJ?:sB__^@:?iHlhq Λ!>к<_hxtːQg]m­[G-upƠ ':IߗE'vuE^Rߔ=43sYyZZx{ZCUou{2j[B=a3lC 4%ZU`b?GΞ[`cQW1@v og0KqxNkKj1g{1{01 R^ܶV'ULN1jZQ`8WWo8G)s|>DNQx4+X+o~_osSD?%5pmR=11B̧7StU=m3~l.G ?m_>U>=8l'ݏJlyAjvzc`NVF#kb'% !hui)=gØ>=# D$oyy`%^C6cGzO$jgzq= ~7+_ Jza# mZ[K|
+f|$#KBcezIEWV0sB&ЌU.632 u6:7<3>Vy0+0wۛ
+~ɂ~ᓀ''b{F^IG|hSct~(
+{ BY֑:yE ^fOIMy1\eL V$ޚ8F\C#7R6Y+a3É.i_yY`ܞ/FS'd.cM{kvi;A6 jtٕz-<]gp2C9jN)b_CBAA<T3~}Rz\}bCk|^V[t 1tcNq)e;%kh6Txt+9ř+#׶]g-b1 > xyOޡ1}{8Gb61&_ @&\҇2}^/yDTr1r_ s?Ң7oeL|{F]rS_v;k 7=lm4_`O!th3h䓧1O 6S:<
+ѤL^˥-1^N
+<ѾX[ IVڿ|~(˾o18ڍaֿ{h_K=kLb E Cf?xpW7ߦK ,%Lg~'594Ӱ;o$v@ZϮ,U^ IA^KekpN8rR'}CmnNh߂/P.ӟ]rϕOLozu~KsfgnwN_3|ן?7Ճs>?mϪ5!F
+ kp^$^u7}Zbzt׌xKrpNtHk)jdl]
+|rqOQO?^,JC>>N=a v 7 /g}+'q 8Q}t\֠LQײ/Ϛ.vS$B0@п̹Nxgn'wQOϠxh\o1>@xʗ닺K xLx1 i>cd&5dV 3f@4OƸ[Â9A*lwg<薑/6iFF;;5Ҟ֮z>a қ!z۰whӀqSc oOh^|@PG>>pCFCk*iy|yo(9צc?XGüU^6yν b۰\Sl Xei\cKv 심]nqliX_ m &Ns۬J/ϙot'g8aeN-KQ~ˢo6}2C!އ1=[̜nGlDlm> W5.7 b\!}d#NʙЩѱ?<F'<|Įs8d]p>9\TtǷG0YguNW6/486˛ym.cu.eSd>~(I:×xOy˽{גΥ_N: :%%IcG1Ot⋚?ng;>cq˽Ybl}c$Ҧ>d>g˸m.ߠt;[Έכ@t~n%wLqMXFn gcӇwe\eӹtX7fVe@\i+B$76DjW85KҌmV.X7)7 4\58վ.n W;mA~Z3aٗ{D
+צl>,K,%" ?ɴYLFk3KE>]8Ӂ3Cۊv[ Cd[TE7<Љ,
+rƉ1Mg{,vJce,(ʡ9ب2f$Ӧ#gA}>:7D_gA4ӂ('$5gowOϸ'?;3
+>s8<\iy>C5zWNe^?z.NXO:N yOWo ҉ej~=:ׄ>#$YGW8[7&~y~l$n4Fu.c6ng|1uLra8z3?\W(ي\e0VWϑaO?}sX΅Ae¸"!Co(O^(̳$X u%<^PVx\.IΣ"5\Hs G]IN~A:Y|x21}ɳQq*D=}fio0"J866ƁE+|KhsiҠBLҷr_^?|w𭖁FEVrLDK<K5"0^~q<TS#|DnW_?<>/|WH%VAż̙9JMM/|~/%u߷y{ ~\
+\=^Ջ.c/07m!sОӁIf w?mHޣcP Yk,7Zyg5ܷt} ׾5uFǀ͈F?_lS=?۫5Rvg^ )F{y5+^ 97!϶/avz~txMr38++rϖ;~H7ڟ2dr^{9ؚN$=oy*cW4xçr9W1ݗ^K+Fz<m3Q9Oچuη_ԱoL=w,)G'g[ UBW oz{ʽaoq{Y~Q: {g[NX.u߷]xk%>oaѹ@S13`܇kxX&Hw|Q(*lqIv'2t$ַ3e'e9<ZA[ES5iCEl|nmĀ=]lze6#?M苆gtϳؗinj rbn_ B>g &h?6F^g>ޘ *s:.Xcb['cV_WV]'(zwД["-nk|BFAOz Ofnܵn$֍ OIO8l^qͣZ8ILߩcV?kJ|ΐߧ:u3tK9ց|!IscxAriu嵘y &2A]Uprd m5mr6Y$yp#5wk6SN`F7~@rƀhskdtj=ݿfe\|::}VϷ=JKUg u] k1S8.e[1)-m?j9Fym r>u^MHyXC(_=ۻ:C <#|z]D^mɽ}ۛc|,|'Fs/cO?4
+2΋<>xWy6n3׼o`>.O"j-q0>>O෿ΦPcX*@}{n=Y׎WɍCb&P-k kC!5 _07wcco,f9: 礜릤sڴ113>cMz~㟟*Gy<ޓi`K U-[g,UH OǾ[#AcΪ}޷ȿg6]Del8c{},6W"tVJm.^~hr1b?]Pq)tQ/[P耦74B>(v;?%c9ߝz.X(~Ǭ+KGn~:qh?1B\[ a텂gi=Yox=)[t|57}v_i޽2٣ĵ>mR~:@ 0*`UPZ8%Mx1)S^Ølrdv-c/<H1o~0^
+|%U7ေ͎:%U[\K-rLd3wv][`dA3Mvc;4
+8p1}&JA?x؃uL2,hS632`3QQ;쭸*F*UV'cc^Ap
+8f\+ǕS/eƠ t~&kSof8oαY{9cg}\Mϱ >h|̮s%5ϧ03oycCJN;HNCg6bw{!|Roפlā"zƸ=oŴHPڔ% 4uo|ҧ8]CIM:\ʈ%fA^rJ@3/(#]M]bfO<c n<̓YAb[ҝf`$`1*nd,Z4*v/~)vo2O*{K#̅:<Nqm.7Y)
+&׹w@a^?JF7\N̿%.YNCd1waO;&'$}uP/H3EȶM4<yCJG?vI?Lف2wo`Cme8ZcmRXWQn-?#ddK3';ې'mۇC& ڇ2>;kA/y#`ȳ[&s_ yhۆ`ߞPIT;d̀R$t5l.S{/дBgܜmVPGNT%-TvBڦt
+~Íލ%9~˅) ٣!c %
+-{0X@~'>1{g<_5bwvC,tC>{+f!xvX%]Sq:èj 2Ȝc'r}=Һ :E_gّyz+ ֻ!32񨃴c'Y<BE
+<9im\+T+uR1p z`{'w{ 㓍8O;_|X.GW(N>3>y3i?v r>E|+zaosC0bl9X9>Mb<#/xDB ۬:>'0Nsq 6z`,m dfǏ|-&<Dy7Eo|^ج%Nz70wĵClTP/=r6ǵ@|&rΕ&$Xk2 1ɗl ׋\s,CJ|نg~XP0;Kg%fY=:׾ m| }jLGOysk?ubcl*rQڷe-i<32*&2Liۨ6iy"c=ك♐}hS
+z2<^:2F3++SlFkwcƳ9>cyx/~
+r7ި
+o)jG)>sXWdJ}%Тλ0/˙XCmJz:y7Bot7hO :r[Ʈ dN
+2ƙ9{ðC$0/޶|.w΄]K~d5!_ht{(Mv<>%z |e-g\2Ǎ΅ C>c]6r
+ M:0¸
+h e^p.=<鈞.`O4 sgG%1viLҟ"Y|Hnp~&6G#
+O! ϖIcG_ԩ4B~l lY0mq?%6okg
+K ss<[c|'B~6u&6K:ħe Ro+]ehn45TJl,]S4K7k8h:V))fsh
+i'_. `ɱdz,ZW*̷3汌OY86VуoTqJ7j<>Lzݰy7nfe2i}ʕ6]_.g7nqWgnNoq38$e>++TWʯiP=ghRAxKjmxXԒsR-Iix0YMLuOPvCKɟ4U!<UX4VJD#`^)M5%U6+|Lc";JxOTa箭VTU9XR cMAavnw3D'`DƨH}"OQ,;
+U?5µ1*?1VEz +=Z-V{ޗv0 rƣj4`֮R%h#QյUpyXBuMj#+Tib߱J֓Qy#l-P,ul> Xw*-@ghv
+քpor7hVKnY+0 ,}N LmV̍FhVl\㼱 Zm20(oiwDvjB7g:x]*Q+b JϤ*-y_ Aшjq0ZTR-J䙠Q7pG2-0WKF֩U
+a,zS B*uԮF }s:+V>~0IkG$fjѿUËPzU3BIi-
+kV .Gw(LcL@J
+-ugK!ϮX |x7+?9SY*:?SeP=몔.{>nI| : $Cf0>3Z^.\,Tnɱt6HIUBߘ[(fb~fG7Ժj
+Z|} P@.K$UpBzxux34G۱צ7 _ȼ~zɠ,ճ [~/ui}OV%5bF:]Ш(
+y! ,iƭ1wyP(ymXxNЄ7 \YxǺ"nLW(>~pNĦg<9SS>|?tO}>`^inw1`B
+X\#! c^w}*GG?_E^:w%w,~pwͿWɀ.L2@sco-KOpjRKЇ|NMB=b].:П:!c껐^l\}7#7o6B5 >7ޤf6Sg+6c5hj_uRP xX5Mfg >
+؄*1g](QO
+W U x ϮIXڝYiw6~';|
+8b[ؑ׍♉X AKw.alG
+IQͮQjjvD[ovf<>6~iƚYeի_qޛ}}o|+pUjO'T~kٛwmxfYgνϮy?~왡>=ys/|s:.Oxa_~F+޲mض:*dP*0nζ9{N;iki[$SrJel'&Tc>Bp'Ϙo3W r?ybf1/nF iV/fi{{{﬛vuOM5ւvXvVH`gvSh_X[>wЭBF=lf3XuXmhͭ{)Dș@>Mm 4 Z X|= ߸rƃP q],_īix0CyyQf R3^Ym&T\yH+Xrcum2 ׋=qw#Q|hRr['퇕R30W_+lդ}q?}7+閦vWR^Ey)W߅㘞wl<v 1r.vW%gІ<C%rGۦi܋j5|1 >`. zX+YZt+X+懱xn\aj}Xmb08YdyN^pHL׶Erm k3Ŷzz)xųfrNXQC[gIA1oVv0vY^nkom֠/,O vY[>zt9?N=e5 #z9kÌhm<sa#lxg8qE?}aYଢ଼ݎ:9廎t"LX"nd>6l#@+Q.EܰD9A^~bznX,vXlGK< V98,m4&}q^l\U:ݖ1ט6ϖ @?P"3!/6SôAo‰71 /?hl潎}%qpp}z, ˟3smvJ#i犺I7HI4|6<l,ߕ}X'CL' Lˌ2<y~2m%:^N̔y\'3
+s҆b0"M<Zd^߄V2q7>R@ÿ0|tt8VŖ
+mь%yhgDm?_@'ߝoTָ#ʗ;%jw0˪s#Z:wK~X%]|/C?/jwk_8A+n*#:*)g?Rwc˕3q7<__<@&
+蟗 9,˜Iooq /J)?QmCC?Mn#mW7,ܒRc&Fۏam#ۦ>1gy؟}CFaH;TrVX'M^ƨ.-(W?{Glx'a\F4/o8Q3PYQ\Èab^% 93LQMl
+lxw]0찍'7TKH-ږǵJip>x$;'.:0!h)aΏZ#6Tps#3VPYL[L9^^/0nṟa@8[0g7ъPÞ-4zG,N\a-qig]
+?;W'uemh!c[؄},6mi@ξ ryvg=c[Ƹ~|h pҡRW+į5d=ͶT=5p%yޡmTJ}3wZ(?o =xZ5T?Rϳ6ۣ̾St|2 34Er(2Nʶ Ŧ+<26I_w>[Zyӗwo@bF^@#a7%πޕywS%?׀/ZRslIq,I>,3uhckY˷rXP4zmbEtDzu)&f`mQsdR*бBEtu,=fLSEP󍅹l&Uʹ;;Mk 4tw
+wscuSZW*唩$FS%\ؗ8mpj6t]b@b]bS<-tu:
+cx>^r}c}^Yu/xFϸ7V>c2 <Aܓ~
+xk,^BM4d.*l6L9 Σ>-
+E_zO0n }L0sǸ98}/GXM5^ ύh"ois4 4^d\Ҁ
+aW ZS|
+)܋UTIJn"M7œ0/2oHhr8z܃9zu1& ۋuz&$P60
+e)xM^gwGïbk~D}VY}=R?}cX^)"#⚇2Ƿq#̇gu9"kZ] 㿶omo,{?Y"ex<avOod}ZI˞Ȟ:vP^1Gxf}!N
+ە/-1.t)ZdNR_uZ;f5]nBFP_Z#zGEH_{{
+|
+2$fNUT)_OԃV{
+OL:^r)yi+šfa.FcȄz,Z.]E9xy(!me>Lwh^BZa~O*gwk@~,?'/~w7m c3ʙkhr;r;Vu컑%JMw|r~<tAcf̡&_jԱxqV4f 1+~|9/r0 Pr5rvp@PjpnWyv3# BdYWۏb}>j3qZOc|ڶ}/i58ERף֠~ <z 8_Iq\۷D kӨ#,y>3yGfl[w xw~ۃ뵓
+~dl̛ȳm+чYN݅VWFjyin-Wf%'ݸ'k]+ֽ5)uerfʍԦhM-MWR)73KsS=|9}?Ƥ4ځ[z[scK3)+qy 92v!>ͣǁ:#(>U㟱}g n(?na߇1㗢jybk׸j ].XyLɆ$<5k &@/:t!|GrF?GtY)9pYK8?k]eBJ쁹RI$68(&#*4fwԫJz!Fz 긏nsC67?NXؒA-=8%nWݶiaY5
+fq(gX=?^=:r7}NxPG*>q+Է
+Ff3Cć<p9ɤWXۓ)}*2'b'Oi,c!ݬmK<Zdvv/xߤ=VgwZ2
+GIU#`>˳8xf&@Ʈ 
+ylBwTPox V 8{%ș{;fsgF]Iԣ=
+u\?ӰowZ7rւ|>/ģ&5 Mw'ĺB (MA zSZfSe? 9kqyYd^O$@b*ҲgThS<GADsM8?<=uJwu(܇b;"} VW]݅ F?!'ch$sW%meA.LB&@.hug+Q+59jm\Zlⷑ1tt|?eX+s(/qMi/ OE|+~mػ\:q.BQ̑y{<~$`=ڷ܅bK]3c0bt{T4k4J_Be\ MU7
+, l
+noT/ivh ľ>}(gzb)Ӑ6-O`?<InqTH^8}Z;xh|C^7ks4ynҦz
+_h\>b!'cmr?X?>CfG)!Gru_<;Dڃ'<{iCpP(T,a~18h?-8gbF}Ký? گ̳Cv^5].v9,hō{~LXfyK # h=xГ fmv+Fp^1StwM)L5}@v7߿kV{ʴ_pJ~)"SCĩg`qeˈOȦf&13<
+eFE;:#?^9cKٳ;a_)R.5]ʣ]R?eS,A9u_gh戝it|Ǿ>^rǷ˺;klqa0Ghoq=+y2vuqG󛛻kR9Xe /t"!9zL|| Ŧ ~ZIlF45ƊkY%6~6smE;thyS=k^~zyQ<JWw(퐋<{'T?u;z|}X|%ܓ^m6 Ї&±<qP\ƍ__ƳXLw%shx yRQǽz mѤwVV/5\㎜O[*Yj>㌜a7߼!N9mDzsz6\m%o3bmN:-VvܜtZ.V]I/ֶl VJjW-vO{aSW؏Znc|ƶm-O:U'A]Mx^ӝG9(^fʡ!ߝt;315yvi/~c6ǸvODoB#ge487q~σg:_xc+ys|ӛ=1 @ƟF=v=m0gv*ߌ7zgǾq3 >ǃՁ1\3/vYIٰQ_D"lLlq\HбyVwkonӾG~iɨ=AIJ!ߗHF0e`nEҌ=tK~s?-xsJ'SSX\dw=H=*Xr^eȈ ~[oɛN=ek{sq-7 =Y rĖ&&~ ĝ17Ý<naܩcϵN:;y2ty>c,0fΊ=9M!;L
+xsQ0ѿQw;_?пK_׿W"+'6~yQ?zP'm=eaa ?_~Y ?!{p{&ro'eI/^q "?>\Ķuڧ'C͐ʓ[ܥޝxE6͠-+}8TF +mŘȧ|{>x59ǰ +iG2-ҎO=?vmRrsۻVrCmRO>Vk݂n+k`['V#VNl-VEZ[k`[-೮{[{w׻?J<D#pA@'z[>wm>OieBhi>qQ/gO'%b@Q={k{XĬ Ls:ƌӶ;]`eZV˺"+½qhJ #w}Iþ=O~*acкOFuG8vՊm[I9^񧆴ǘ
+lI?S/FNݏGN]_51
+9ENt̤*6l"4,9 .ve<8d|3hX˂F mnw˻о%`ja
+eVs-lS>1wMctj 2Hb{(o0y%FzyldT>_Y<ߴ<c E &gq2g
+
+bC'yhwMdE{T:<)[T'lof+ Wym?NB{ϩi|1_&5:2xr6r#uq28D)j7V>0TRf̷F\9Eۗ +KеsqpB'>m?KNh66g͇m.96g>iO&xrLpR26M,ie;޹ީm%c{٬=<w_~=8zѱ'co3O3Fݧ>zГϝ =v7y<vG7>:б/6>򟏦cya}wc mʽp:qf&xPS(ByM9r4aN{#5&>i?&:GC.@{'mo3v{^m`{KGÓr
+Jӣ9t3z
+־\O=c^7$wO)sr#R1/fʞo i_>u;=1X+'nk0`",
+.{ Ȼ
+2vWJx;N^fO;̑ޱ<rb~?Ӊ! 8<ZanѝL44c|twNsRsؘ6b
+{HLÓm׈H6
+@SjÄaRbբK
+|k*ktLH3x1SR6sUض"/ITΈaLe.11^:,Fq 3ϋC0ƾت>ID(9/
+c+$o9s,XD:sIj[$uQi^p@8<V|aMYFIrϵHA`<clMxxۆqhN:hL5Ac3Y\c]Uq/෕gFF1P{tmľF-`8 `Bñnb/ڡIˍhfWE-@Y-wJ\pJAO2'$﹍1{Qu'b#h4W2KKٷϱ/^6q;L|M䯬qYlwcq1s2Ua18୏vq*7@"SÑy!>8m s& {_CgpL|E oLG[z  vBr\>o*`\
+Fc2U(O| ~.1ic&ur97 .=+-}pJ@*U^܈f!J_2DŽ)ݔ- G. KR#fHs2FĮ<_]٣7 (G^{fe"lٜpUcqTgrAfVS;;:g)&f5:׌zzN0
+f:ĬuvF cEKEֹu-Ru3vYα\gsQxFؾOJ
+yj9LFSci:c?xn^|G7㡏ɹon3 FՎn:Y@\ ok!|Bk˛kn؋݇ueM3wV3!уF&}~>M^ײ3jəJuC
+s)^7Pg]9#
+2a~j;OCa`5>qΉ9>*1iF27~w|9WԿ%>!N%ͳMdD1o}
+O1A/ ZRAL|Z[Qr+<cㆳOCrʰvOSxXcWy%Vx%rIG)f)\SQ"g`IF3iXl:FiTMI嶅k݆k1Xc/`Ac.;Y=dQe)[_h|g ,Ol v7
+|_=C,p9??t&Ϩ,~#x4 c&Ʃ(Y1Iđusŀ[teG/MtJb]GِZ]xt+Whk@OY~^Iayj>?ZFr!ú:йeb䱎gBQ-{,̈́_%OiemJyĤ>85I<<4;p.*C&GxEԺNp'c2#V
+0*qRcwNH=9bp%)?i=mSOYh~`z<@"IYI+uEj@|cf.vH‡߱ ӯDeNt_qjMoƛ<LīC2?$k^q&L٬u_DO+rUCk&:+FM<(K^-:_,nڛoٸ&"*rcF=2#SĜ_azp)qMf$$CO]Usmٱ{ {d,MŖ Wls2o%osxWœfNuv,_#᠟}L朹~A|92\g탏sM'4) {ʊN9۔y&B6*P x)yӰ
+ܴ1jpݥyE=Eo'mdj_q61WQNلZ~r
+`{zYsgr' u#P' WQ wT dƙ ?{: / ~jE+V XvτiP<ЊУmgDs)ֺ?k6a Tm3OQ~s[ sy>^å<b3)+]qu(xލqs[|vR~5!vͿ1|/DWwc0އ8>>w~;O5Iv*Maؙ:c
+4qfjkg!E9o53:ϢvIA3z[gxfT6j=s~(-#p}Гu3 |:1,Y3`PHC#Xk#X21NAc:u?'a_,릾ne.e˛xwa8"ž&NQLey4}*-L=Bp5f]mA> {noh# O7FliުPV}l7"Ώ?߾@nu^@̩ڲz/ =4GWB[z&Ud}1cnud 'pwnxWȸS 'nT'#$RInS*p;ӏt*Ywk"i3litSbOQ>GB[\
+&/KЧ_'22xl6o?'yK3]G4ߤ]R,ߧlu ?OkVC XOΨ]wQi
+TW{[+[IeϥڸVزK^G">#'3`Bp <E%zq5†Xb?,lz&JWjY%[%8~_4/۶
+#4W1"Q";FfG 3zd8"ֻG*,c͉,u҅_ *G1޳~gNx6 >s:z4p4EL׮#liy6eO/g=Aio)
+5sΪ)wGῲ\wl|7: VD5[M _ɳP98Nx$K)I^n'81
+/NJq6o8§zlǂs`.vf;?ӄ0?9HpVh pȩ^ۈw0(*JNvۜŐvť=}Om#¹y/ q%+5WK D})q {Rl٫7;=Бh}s|6R>2/x`?C v:Hrl Xh>QbG­ ߛg#я .(<nQ*bQ~j+,{V~(W팏Tv5|#Săi6}L}zuu1Ϸ\b`-EWv̴s -V9 1YH .Ѯ?v;ۈ`%K#ӔmVE4X6Ds),(&4I}ְ[m1P7|8P/[S<oűyoNrVKFVYZ^9xGU\
+.!:܏8GRm׺
+2t
+ #†
+E9Ź>6`-3uO@mtJ]}Wz'_EoL<xɹ
+LJTo己ϼ1G7p<+*oOF_h$n/>lK/!X>r <
+!m7ڍه[UwI/
+=6C_ޓaS
+_,mGOlu$z6>Jqd߉lǶ0PJak^48/{Zic )
+կ3T`@*m]i%m-yD[aQY{IVsX>|;#x!>9ȇlmnb`™xᆕ]Sl$;^ʶiX-wHO;a0 :9*Dr SEJxxp.7g-NM&5qDp^HΏݎ0kC&Φ6Uώ]xMk$jl)Sf.GD̈́< ɆXwEװlڶƉ|Μb;xUl"W4Jr/No|bָ8D2>l1.PAs-> g=<2x_{3)c-fE (6
+}e_z{[^օ"}N8Ę[a3uOOѭ]=E@~
+Ѡ. :-".+`zFy sR:qVpҞv!#e0&&~x^T=.Sf۸:]G30d EoqxM/YyvcլC?4{O|V5<'L!71'i!OR<Ww blYc,CJyXk3O3+%TL}r$znk3
+[Bz9~vX]<UGz^Kw#GYǷ;zSÏD$>eQ6`Q!Sp;JR}sϿ$}&Uӳre<[nVX˛SanK϶???ޓlp
+Y/G]gد`7|8vQv@y]?lJx]/ֺ;cGF2: 9.{ =}j, G=͋S9
+/:)~
+OBVSɵԮoH&9JefгUy^mkˤ~1ݱdC1 Y, \Oio >P(M }că?(.A]{;MnEl`<h+M1#-US~A_^a?ZBsޑ_
+qte7a^_gAx4^.lXl/o_Kz`ؿJUG̮0Xe\`w<gwW zl!sWB&</9Iuݽ5ʖX5ۧ+FH9[l tbbNE{ng9#nkụ!}ehB0g;ڝeҵMLШ!3c SG|XFO
+~[_a^BV?=c]BzL!WLq6Y(nl2`*ec#Ų$z&숢[w~IGd[#_j:ݷ|GZ
+ 焎hіj~A`$=h,_wT^OL|V\ߍ m.roFmmg=o]y
+ؗ;6ЙAuHYM ?8Y7j\Pg>>CTugkl[Xl=6Rem][uV:ҡͅ6fHE}"ڏ~
+hd
+bl_ѻ-k2~X*``P%LPkjk!I7փ$'*SY}Ym횪2 ;=_)ZL8=ޢ[w/Wi48߉l@Owfіοȟ9ʍWm^4T_^kښOo.itߦu꺋ʻ𵂎A>/>!|?
+u'dXxӰ#яLUc#qzcެ+Gxn$28)"_O _Xר=W
+úJ1;XC9/5J
+y? uP]X5UYĿ7u.nrt!kR[h.| ;ɡ/ߠ[hG)8 غ4C3kKmA߫ ݕv6ktkT`uJ=o'>,*&aR: 'yw9{q{V3e=eSe:iezI9s67k:$d~plꝛ lۣ,'^;z螌3"
+NNE {ծxV=2(m:m1-p+b{v]"y-#NZ1Xs eXc}_n<=-NO{40b_1_4AM 侀'~Lk XuT'F6\i.X~
+_ؑ=Q-+"}Rz-b^Q[ #apܜ7/VsߣkP0)UX uF=Q_av8 >yؘ=1GF3G8hU!M06㊺2|wO1j7_>\h`O|* 1<̛TPxln xmclg_sgSr,S;=+CTh b&unN(FE54L4JۼN}!0gʶUNL/pl1$4 MOW)iF/&;{+n]v`7+9
+0
+#Wgk/`
+&>ĘaAi9/fEts#tUXOy ݨ+zMI}vO<C\g~1Fo%h``]^tWO]=yzvX}Kct]&TH%=9
+?n!
+ғi|o!Ƹ)ZD<'^Hc/g\~g;6l-Jm{MU b4 WD+4˺\k9vVeHu{Lvs1_+q؄gsZL Nǣc͕-QǏnBx;7a-Ħ8k6ŋ:6M}c Hc7v;"q(逃AEjyT[%!;U`8(_(z16na]%<oڙW_{=k#7t~dEt,^Dq -j~zͱW"/
+KWLEc:11Qk Mnj7?n#qbMpA^h:\tm ݲ@nvj).SXНf3ZtFֱ^B|E]ꤪu҆>6DaII}PW3y/Q;$[ i -lhv7(G]ͱ\me,?7-,*$9LZN>6mD޶:iC7DGz2bD::/*:kZm̞[6cV[(>-
+n[Qu#l71T^'5ޡ|9β O»QwFW_9A3ypwxWlh0v0È|niL4vmطQ>T]ISur {ROǏht'|%/3 {* ~j[|kKe>Um ̗vѱge푨ӦuF~. .4- _!|n93Z='7FCOwUWZ5$;}l4||akHh֮OhM?_8, T>e?kltРS-/dr} o.bo2ʡgjD{rX/ymd}qа,X
+I
+Fw0R z('N[yſRù0ɟ/a/݅f
+=OVlS^ۅkݎtbDW{#KZSY)<m0?2pnX;  d|
+(\i
+ϥVSyl3Lӽ?Bǔ1InV1~KgL,
+wtTn S~gc0T)1iOw+!Dx ߘ/@  ƒߦp=ݚ)<d
+/UξjWպfU[u5Ko_1a╕W)nz<_?Gjݦ'F<]AQ*mIFFuku@+y~&k5OcȽ* j5Vz}5Kk׸ZXn }ZiHCFދ}>ո>0xvJVj|Jj(Y[!us >DÐ}k<uc'TUmp $eFFQ/܍k<_#VRZ14}B8ƅ65
+M5~0c欩K,^N!WLCJ&Cnяn?;_ADoBRQ zWyo`]ANTWYGs9TG{V5R#Xs[us[s:uC/hĺʉ߷(
+hojX0*VA6y!Q絮@!iԻDVw 5*+o[~p"'' r"<b𼾵
+OK!W}^oEV._F -8qnw޵M@[-i>PrZ8-ꥐz?*w_%\&RkXiu@YMD R~ +}^O 5qu\Q!.NS kB7gGvQW5y] 9p?9,'zVRӣ!O2Fi뙌!{v4:Pa۽_ qspkx%
+'0UiV|MHw<<1mJhv:32ӽ`J/f@yt9$r i ljg4n4 O,C3%ϑ<ߋwIަĿe/j_S#x$B(^8u*?bfBU]uT'Nj3!@xH{;ԍ /IR] ~qJg#DQ0"ń7$d"}M4.4T !|.~g
+~楺ͻnetW(+COw`pF5]',1f
+X)o͔QM%^?W?8LzWqsZ?T?Y(S!realOUe+iR2F3da#E#Q&d3.f<3g5X/A[xc e*/1Q
+n$Lq5sf)o-kx&7_2 aTK7ĦސH IZ*C^|b8N+z'QX25JWtz'ҥ !%]-qq&  yɏ8d(͵ G@é Q!dd*5Q{7QDKeΜ&`jD+@nkcNA^I49 m^<N(7^ E ѱ^ J8 aȋ^Fh !@OT)Q~BZ!HĘ=6AF*"_L)[dj\jՈM -q
++M+IFՠK'AI >Bv!HRɜ0DG2&f
+J2<B4Iu՝8I V'0Un,ڕ,̤P}%:&,j"FK)CK.[mz%tB͊Z~+,z-fJ";S-+cbI<,$XfJRE?jj%,QepԟOYt 3(i3⯨0aF5|L=I1 ԃb{,sL.TjL3*yIe+*  D[n%u5ѵ̝92Ifb%@I"/5>QX@ubdȕsAj&o1BiĽK<Lm?n4e5sYsI([bJYJ0jTvn <J'i\2 8&p\ƨvy4!.-
+ՁQRI&JF!k\M4DS}H+vyYt (PP04)7N!a`MnBOa$ yIT}o\J~
+Qz}k=&XmNP1Ut&0Źp&!I"i#)^u1‚@}$jZIPUs"AQ䣙^./dAD*&i%+dElES^"cy;w
+Q#sBxlzx\+O&V|K̛:w&?GuZjZ1%% 7u[ewUݮ
+4ԅsS!
+ygeӗW}jĔ9.Z
+oȕRN$7+VY;az<J7aieŤ2o|R &ic#N
+;iM~!B3I2likjikJ_W } װ)0H:-(tsQ37b6lclkIed`fA\K!WI AꚼBU*&d#c5!64 !v!<?
+1/Z
+ime0MVLUvBfyq C!+L\+C'*>!
+E9TSnvzY >~]lе1ؚL}zbkJX6U++hcK$f߮>vo >LEֳY7e{)6c{ CPS{}"2l 2\ _p
+gMGWBp.+mŜB6Gef?>ѫ6~K]m!x\Q^sT<3FefIOae=:_?}tWy3=i@2~yJs܋fO-e}S|yyy<a`\|,pm׻oxʨ2c{:OzuAaֻJ>Sh aEIFc1 @ AmԕAx'OR&^d[ƂUfQM.U  ʨ2[blʷƻPfFމz.; }1LHu+*&pa/E_]O>ϧiYft
+<_zdH-BٲSDgq8"_$ǥOUE_YUv&Z̆Z=iu7_^~!E
+69cL_洞g3&wmW ɾ깆iM}ΠQi3;f7S ٿw@)H/kp֛Ћ V83{y/HD3ᜠ'"Y*kLeLrI/~| >&aE$5V-pjQv[o?Ea7홝y.
+SM~6F8O8O8O8OM˞ĕo-Ⱦ |5Yq?{O_߹<OSf3=/e{Qe~[GCOmÂ~ݖ]O+k-Wz3jj__8fgn]/oNv;GL~ro^ǎ?=xظy)o?U)./<p#l;{/<g,Y䇹ln]?~cN){}'k2nX}^{gX~G^vw{Ϝ2UI9Gw΋[~T:!ovuEO/Xz;6OYݙ_Ջj^v^?;o7+)hȗ=罯Bb_7u`) ~ӿy<ӿbU?9LGҴK0'n?﷓oMw>:2fF-QͧeW_ӛww|^pϮpSeVxZקrcO[{UWYΞ!8OtN- =r- z+<qwemz_^ܴlTS('@RJPAPPAQ@)!bQXHX(*"DTI}|~{[^̙gfϞ={3gEȸ6D>n7x^U_pלʏweN?ym_CzyiW5?\4{\VfWUɫ.+PzWXb]L7uyÿn<3(?q5"
+;KQ4U&BO%7 DofJMgsN_i[UxTN3$86BZ,Lޛ@Jp):%k[ToIոW۽Ϣ'x*/xfURaR;Y#ot.LڈJNڽJC:!JQ/%>44y1EYUiEZ 3]<[%H}M̊ym;wM>$֚yM-E}>Ѧ{m^E[&o _.o)R7wI -
+ Sq < D*B?GlX exrK5-!kJz~%mWw1O<PKMZ0EnrQ{) +tf[6eLd&d>2:Rg٩{1{R<Szdfm'LVzE+~~'۸ghĕuֽKhJIRu1M^=&}iJޭRS=jl4's2z6
+/b1)m>t%/TzJLVo'ebϕXTY~Λ;\y ]_i#'`hCgG_^bH';6&nUP}uC_|;7k?8XYqɭVZG)2\չ3Z[;Ъ~+{/O&L1})W;.uӈ9du5=}_YSoS,SƊ|{Km[ٴwۊOoJGlVww"'HW5U2m$3S' eK쨻"7߯wlg{Z-dʻА8Jds!N]ل)-YEii Y2amnjTuf%4e\4xfUso[Ů^fzlJVu7 Oqh J]yMZͧBgJ3UWI4I;sm?gdOA̸K)qzU,-5~E1iNS&G~_%yMCuΎƻwq]*5{:487YX,j|,ES3m^_Qa7TJztM͞+-6~i#\#f{<4-\yj4Of1vF`/-qUƼޜq,5w3S >s~Ol)WQ!3YwC8usiU>/Va)!ŠcӧߝSk : =;/!]Z'z=+ROY /ۦuHwt%NH9JQsy>!򔆾 _ʗ?~?smp9%MQr{Eͪp56wf~p%}njbUBv>,6(k5'f%yx|ݺӞLOyN+cwinR#W[u&M:ܩIkͨ)mN+~oYmQY #_/Z=Ϧ+',LM{_atǣQߚ$.31Az}fGզlY[58?$a!])CBg[>2XtէWf)_tAI׊GMV* ]۾ZH9w3cˏm$T#NWD;h%88LG !OVə㾦k3On/Y<waKh
+`/\'h3>f{.qܸlT;no-g_ް\2v7$-\tzɚ?,:q=_NJ]]_ϪƆ'B g.ʍR}vo+.§XfGľ1N)O}:z7`_Ten,GOlj㜼qoZ>k^VsFEOoV
+ʷMi٫T]]@٩%1篺՝ FT ]X}WDXb<`8}f;x+wTĵ?孎o:1;Uy%hLç#&l;uZy_gsh"ɕ;va$tfMkh}uw_s X3TdoOy(W} 6}eXc/m]yJ|"2Pf>[?iΌ ?O?Tx><8ћnK?wF
+}tGڷ)Na3);st 2>a_Pi>Meޗ"&M;8DrTAz!͹5P?QՖzCO}4nۊmM_v5նcDeW'šL_ؽh'DN)8W \B,p󲧄ya<glzQE"|)NcYM8l#nY1|AњIgfZ_ywGn+:0`SMGiYHwW;dƉuM/\pn݇цogR}c̋15y{_.:saDф.T>ȴfE}S;"ɇOK^Kx=ASs_^zǺr1n8؛ÊZRiP
+^uaFCڝE$t\J9=*uf <:g̬[K %3S+Vxoߒ\|.K/i^/j)@N&]%ei}$ZyʠIQ!C+,c;tŁ*z-n,ӗwOwDEtW/<7MM{{9bFO(q5~§k g-7q'E*5^`jO9{lϙnrN ^%ku?-nڞC'I --~+:fMi>|mڷJ_jÓ<5ᗭS.hZybs<-||4βN=NxlRk˳Էnӓ%W^6n::\6vҫ[6MN3'-r<i}|u\foz`ゞ0%c vδUƄN/?)q㔿aα
+YU6~X_\@ߨ*լ=vLyFrm/,oճAءpCͨ=vŸq'Y`Qϳ*
+CT i9&
+[P}L;k?зN*JJ瞻OrLH<W/ M>^W4MD~z"<!:y桳Y\{T};v?<ᄁ8Vgωn|>Y^@wC-^z^VG %}Oڝ tIt;mayIaӚ:|YޭbC(4-)ݫCŶ?ypu0CBc o{eܨh;ZĘ\qvׂ Or^<
+m%D҇\"RbҨ-Ԛ/XhXWgzI]:trr푨*o0#;U|ƪN['whr8<]wS|+Θ#g-7cxlu\VDI??/[ps̊]nuq~~EKn˾O5ܘy7=`DS6 O]p[$mŵ9mm#%Xg>ltiFw.|{=ZcBk!z
+Ef 1U?̎Jh"k+f^׮Z_}s,.4(R}I?(l\-ss;+f<޾B.-2L~~?:# >NL{c-o|~厓ڧM'7Ӓr:hh`"pDd.Cv|}mׅ/;r15}ޛ@Le၂v& n }(")X3-X ؘ1ni>twsnmJkU=-~FkhamSe".Ǿ4T>Um-Z7\o*i mȳO~fjNuߢXON<LoʚW J*ٹ;Oٿ14trPxE\V/nSߞnoq<C̱oǍ۫_{mlD
+ﺰcP]Y!qђo bgHlZP%)6*u݋)yNCcZ?gLa^řz?tL=0oy!/1!zpZUY]ԁVo9YKnyΞ}kotΔ?TfzǸ+ef-rR=Ǭ M]7ɇ8yn66J_+6^{ǏK Z{T R2;$Wd1A0%Kҡ5)7-_o޽h|w;!ytm[~;`fým/?|#xCVےJs~{)~ &,lmgNvѸȼL[KL!4Ǔ_bt934Ul>#[7ug̐ vۭIn˘ב;f.|߸,p.1맯hYoWjy9[6f^ +j\cQr6c~*m;cPɧ.B%_ު{nYWe'Ͻp̛g?<w=b@UU ?,ϭ6Vč_9;NO56 鸿8zaqkG7. C1n͟)麺GYȲmս;bhC4ۦz$]W :Geu)KtNw3r҃e=EgΥfjD|}}>EέZ= 7j|j%w\֙~~rW34mf<[vd9ƛTȇKd#%.Q HƧ(?\BipNߝ?8ԮJ/?S< O\p*)=W}GO+kqE5});\{Izp./~S&dm8#tw.i[|u]InΔA..4]2Pp4ӗμ=kr>uHB,v}+UbM_Y\>cq]BySUdO/-37(3ypaӔmNWļEZ {%c;-asef)3p \#=]C.$$*$U<4PQVgZ|ū &+^b`m:&kʼnffΟգiV"NLYv0WF[{b&j) i7tmgD|xfn3/{շK!1B^kX7nu7>ڼoJfn!lS;3.JRdx@`C4c<^y^ -95'pjޢEԄ#e g4Os
+hT=a>9Sz\?MJE:يw.}\3٧%jB/'+TӴmM_+R *?,pgaeϙOm4YN{1jy8V["Y*d )wN}pμz4Ze>(Wҽ^\JLT:i*'+wAx'?9!)8\u
+u){/Zs!I'}>Z9uV0;9ؼd>JąwlVkɌ cn>lj*<Uul'O]^)ERfVc9ERM7u)v8~ rTn+VGvaWWh}awaS4Y7I;6ۅo6jEtc]_J}rÎ47gvεi˟~_4x2ֆ65{5+|qXgcɓv޻S¹+[Q@ytT-ҷ\V?ߣ9M˚Wo<oehL5߮UAKFyHuz -4xtj k7Y96sذbRltǖ==
+~~%8r T9nxH>+v=eڤ/% 58"F204,r2Td?i2Lkֹm&LxZ.9xϲo:#
+2_o?qx{"֞WȻ Z 7O7Fv#ظ<C4xo/vm<}n^bYV_ޏ ?~kXwOI$xuvj˼]ͫT—{\M;gXO_>Kvvְ/Qg>M_`~4Fzc+ÿm<9h-VW*V,d*{bnU-%-TLm5b3#ٞ|yw5}z mڵfߔ{jdy!Y>Y巗7:nЩٖ+I/;Z#KA>7=^]~ݿ7o˽C2~`wϡQ~+JbY;jOcwH)[eOQ縬)?R9 &O/,D}ui/&I*.xֻOas]Ica!nx9sTiP♔]'Js)2i<ɥ(yYK'dX좖x.١ok;ĥ{,ν=y[zRYẃ}ujӐ.sqi)'/PUas{r꥚^vӹXOsKnQi<vx#V*Q4Iϫ<7VaGg|MZzbsԊd_Q\l4.kg3{MPڗiQcgfjÆ8Y=c7Opr.ev~99RN=y璍SFd=[y$!Lız98}YZ
+B."W tYNZ'vsKOyf[3/,xх4;xcSo~z׼[7>hq^-[SY^79/dԠL3Q>[c*Ǣ/ۼxm1:P=bmق'YO(ktcqoEjq~=e[sصwӊ6=;r)ߟ\9g6۰5|Tw`z9}sOnU%IMCj52jUl?fѷ":ڨrצzc_ {j^~j)+'+J_n;Vo3 &{ōoʹnc2.ެܣԤ"uڣs˧-}ko Iכ,1Cz9deiY\c[m^yhk66sw|aM%logxɹ)nnR?Dqk^ne(ub<d82Qn0Ԩ0Fq鴢cNK39+ӟ_h~ƫph;Kk/ʱ3dN.h
+`OqiX^C->lG=/&f2'&2,Rn[SuxV_qv- ᳍Zob𣔴wgrC%_tqYř63R ͒ 獻tu$q4:rVvZ
+49Njˣ[/lz5=.7E>tK4]EO!ū>iDpdZpʹ=,%eo]nb®\+XSߠ~+mʼn-aB謽=d>N80lbЅW?W\вgy&Z'ƤT>t8kp {..QR*3㦞5%mXwÒv2+ wY'iIww7œ3U\yRMNLٳh*7S^XD=Wa^<f9J(^?1.Gݝ7.+qM8%`Otͦ '=}P٩uƉS[p\XO_\U{%X4[w3LX> oHE0{=pt#ܟO:3ie'&Tm#iT^?vk@q<:{W됾Ŋzg O.Xe}n2֧LeMon%,Sop<dVW9^]sQۋ?M{qnCOٕ}wr^=gѦ溝 KMrݷ9|7i<c8g[4}'t(;%cA
+YwEߺj8>{*#%5'sZMs
+2ђ6kw J7}<߽TOɪ&F|<PGQ<Ҕ>vuѲ;,.4evo,(0b&~LkV=<k3즫7#(xu"eE#+ߘ#f-Dv=kv0c6̊z۩r$x C<c6be/fϪc'8vKoz$ˢ?<lߟ[I+?RY}=kBsNYPӺzlۖS6"쳹kQ-[LX'"|W"ea]_o~%Ǔ
+I^jezS]-\5%j_1\}"6KajJ®zluD=$֊
+cs'vXU`̈qtg 6}tyͱoDa\߾߿-z0'wSvNP1~_ƺp*{$xP{I(ocN'Όo(킖U
+<5m2v;v\?J+(CDvԂ3}_V.$.=P8vsx,m)[OPy`'EVNu"SȺ?,EG;aޅ̛w
+=YEՐKg1~CH/TleBʊ
+wgOpF=;V/">,;q$LwSi1S4ts{I=ƾⴣϹҎCxq?l_tЇ+.0\hrn u2_6{_Ҽn2 1G|ly/?$[=={z-$[m_@,AHZscgנ5\+UR14-sG]+ER$,/cN7Tw"\<vS3L@v`6_c)IeY^=D6i֏3|-l4M>tSҳ;gh<w=K9ť5v>}axZ׃?W~V>_nQyoϘvd[ b摁B-4~~zl-YhGG#=M17oS __.M5j~<KZ'nu,cf,Ak:s䱼̅e9;YPk24nֶ9 vKjp*j:J>9j +?-.d~nv wDŽd7VQJzjMeN^QQ9(2s]OYŊnB!dD*w.!k&hhs,%wG8~agx߂sOS,oVرIV9wVhx}VsӡM߹\ٖTHyEKFSBbNWuOlֽPS_qttwc?>$Nekwww[N|cЛ+}>jKJѩ
+y7{=aK+>q|LMg?D_d^ ;{h9!ݗ $gq{g [$wܜos~dڭ|Uk_5Z7=vM4,WH֠Ӝ_jO~H:Ck,pxx}2O.h}^<wی2/;z:c/ͭ\Ҷ5_lb$o]d}iG˞8]Ы/7Mt!јbmcu6rv]@FP
+_פ4~^StidqG']m6kͶqs&I6p4Fd?ïԢyY
+ϞTo,Zѵc5Aʓv,Hpϵ.J22~`[ǥCj&(UwƋjۙSXSm-{"P,7$fuU&s iŞM
+VR6wعpE)
+qm?j_3.(9ZMsN"&dMaM;[n^yg8cC*z|V~E2hl>v@Jk\(v=oC{w]Y'ˌw>Od /?<Wg9qsr:8<"5|RJ:-O֙M3*fdz=բWf68]ZW׺yp֟E]Jb9n/{}5kbs㞅TO:exYgŮ\F|[dI5532O0~E_}՞%Kc7]2}g;׶$B?'nŷ+6>mRrlŀK9k sSMǸ=A3={2~Ǣ&9QC˔nu-;jvw u93e+y?i}e6dh6-J1/:4ov}ULi_n{҇Ewg]iR|)A+Snjbe?)/VPm;ݜhj hEXYf>yfm;ޏ?Ts+j'{^oڒ{ɧ(nWҌ/-L<{t.)={8kk#"9o_/_>-G>ؕ}wTvga0-aaMYN#Sۺ~6l 9{|ZTW(~ Y$>A[̳vUlHΔ׮ X}ή͟+575﫫T=>V}i4Ll cjoDsKzre'II$c|{=,ߗzc<^~6qGgsW|Vc&4o#tDuƃiEGE)55/ <ޡOy|\vǾt]v>C*ќI2s#{v"gQqi>.jSXS~Kɗ lwjnS{%MArqbןOw[nYuY$Ls9A1 5g `̶\xTEYr%:Y[(&A*c;j\UZ1KΩ7ɇf;{iqNwx.⻆ rѕvnS+& ݩ{Az4:J'%3>9VcީWqڞW /*1y&7kήQBXzd]BWnc|wʮ4.2MEa5>_|tX]ۈ%=t7v+_\[ i_.&Ĺ~ڦHl =x7hÄY[ZMǥ ]n_\3Bν$.0q͞/u=g];]7ٽa~QrËͰᷴ=}e<{O屺46fwd/ efo9yF/uU])Ğ|7c/-,
+v<zY5oC{K[ҭ咜=rU\A&U*UWa|~NX&3
+mEԂ3z[P*ElI.:x=GG}S$"z+.9$Ѭ#R;t\HVQŅNWf| ;?DuoR3J69e<iA] )OnʒK]Zyzù$[;yEMvݵкjilo4fe jS6:.>@}8+Qrsy',2KXv}̄gG^띓 +K<DKVw,]B8C֤x'ZCl{~Ν_8Kf诽~C^d@a i=Lsua)u77;?0sO$cҬĦ3s[|ppaR/{z,fn]Suh_8 O~"[C%&.:?ݢtI˒?Y쐯&%#:IwDF^9qAWpuyrծ
+>^.jL*m#}l9e>J|/)׹&t~~M^O^wBGrnSCqm ~aL艜q`pybd.%:埰 Hxg2Ǭ|No- jP>o9pjIHdyMÏ$ fYL.WǪɽ1Yt>2X;5ͱaTblxmګt-٥+X9ĩ`
+m^;o&;}wk匊L6{~ö̔WeGX h-o~
+|',|#J 5*UUuCO φtݖDglv甒SE_U< 6uŞնiڻ\oXߚ_@ ~T/{_YngoڴPb؆rKi74}KFO^ϯ?U#=|qzLYh'ss?8o;:%^vÛׅeJ7HN3HV%^5' >c{B{"E;J;L0oM"݃%IDE=*%AYE~~tK1 D&[gޙ2m<e3XuK 3+ѿ!H^+4>)"~5~wR
+CٗoƳ +P ׯ] jP 3ǫ6qtz
+^QV(@xk6 1*\l{#i5^ :JxPXq0^(x _u?OVp?XDv o^ YW60iOzDɁ|}S01>RdT{DOg0G<sg><;gw8PA|47/=rAoO]ҩukHxGYY,03
+\gin?-'ß l:l4 ss3,LM &o :IXmH03 w"qB|^!/ @ف
+~˗S8z7?GOrK,#~}4?/_d?e𖓄FE~3ntF@“B򉿿m><-_*$tU_U.۷r#ھbe^}ЯA
+щŋ;=G.E/r3u}uo7,CƐ@};ܨ?y/?[!hЯw?o]wxYqx}R3 _z/(77E8C$xPce98S_|Ε6oM0Xr(o`"x$dϷ~<SFw=4+|R@k" :2@x,DHK,]{LeM Y05psH ?]ߎRRv9xxIK@Ғ7eirv*fD`n $ƳB r:|}w&>]ĵB* śNc7Q4J&V\@4QBT 첨*v!\ݡBWv/vO+Q$kB*$jTf0[\ϹIN@$4%{1^ <!vmPP^' 1(V@ *pKb~fj P9m+ 4m!EjQ#+]EcKkQ+t-q*\|)ŗGYFYWg#޽=ШyYkPvz3じЫB[D+Н . rU 52&x]ə bR~_*Jewe> K1ˡB\#ؤF*۱x
+ +$D0mu(Fd52tʈ -^%'Nj%'.
+zFt
+5ɶKAd0&v[5Pjʕp?Q*Gԕ%#[ѴGN@D*'&x~Ah t/%#/p~ T>")+ve`RsOzQQ_hl+׼W: ^L}r8ݪDaAWΪb`0rE'`T "ħ4'-&l@AGE0
+aMLU%s!
+ȓcyU0
+Abw ?GGU]Kx4j}0X.c~S$'-A9AD_]~B#«kލx]>?z?G_G/"#xQ~t0`iˑYA*_ZU8, ȅ隋C:'  k LOZ ,XIR΄G_3\VU:aH}aV~2/2ha Y `:vO@i+'ja`Hl ?hJ `to{0.EKA,/ co#ǎX؉ !?)K-|F[$!=Tb7@k
+~5e@NG
+^) ,Q*5%iX99 5KwƎx%ЇND  k!u^ɵ [ wX<KɃD$kȉ!GfHNBLCo 9T^1xJa| 5e$ف !bڞsV83!@ܿ}Pn!Z?ymԽr7k:R)E"GѴ |j^K@u!–ƨ@*vt`n%~.i1?9irf܍0UF3u
+AFsu,~1? +~Ih~}\ WyLojhc>߈@DuM3v(?Tv-z*K@j\j
+ك"~{/._AG
+S^ ~p< _߁7+\+%O/g ?</@c<3*}lG9>
+^_L-P8SR JN ?߄!A ?W1CeLjsl+"OlVh[ZE !'d@b*F0D$B5@!L]OF$ԐujзRPWQPt$4z8Ӑ9i ^!ѐEsd`ۙ߄rE#;TP٤XQ=.-(qA&JjI'DbJD T
+=M-@;sF"a8"+$D^
+s Vay
+d%H+g 9u\;p
+T}XѩbRo2]tq1vݪ]9z#jaJ[Ȏ!Pyp+l%
+ƹr
+-< _&$'V ӏ!zb6T wG`<eI!W  Ee8k\hh%;42ƣ<$4
+sl>,pܦ3`2݊sKd<+} Yq%:
+ӮD
+ q.$O
+Upn i}3iYqMB2 j,LPm' `<).IGb
+
+]:ƶ) d*vDFD- z~Vؑ @V
+ı,>0PBU=n"HЮPK"h:Ura.`s!R@wl
+=hJ
+UWKܘvӁ;*e# j́cA> FG3}
+ >&(׉.)(aW`M$Jx%dV1#"ߒr
+\}G^,ԃq"SDewRm^&
+xR7p(H^bs lv
+9(:"l զ<-{-G<U"
+i:PF.>P!
+,1RU$ 8"j8l4pfQ7r wDP9WUb~JX`78|^Bo\fTV@߂wT%2̈DH,/WS/F
+32+Iu
+݆,J/TzC0[&a:B:-S$=~݂c3
+7@5S
+%]ǿ#u.# *+
+4<9F*ٱ$A" c
+R{ކJ8I Z2Luτ6A5lyj^x$&tq̴hc4(q` sT@,bTmaBeFz)G`h§
+BePIǴxgMXش;ƉD||IMk*gt8tBrq۶Uo+Qf?8JH;KAh*qS + UA RSuˏ$4 PlD383La(ۘ"hcӡm ushASp),C{Ȇ3dA?;׷96o5IA**{%1!ꝲ/zKQvPMԒ^!m<(
+/4YA8\JSMHbD!~$(:Q HH ‡bB
+91i{ڧF2k/9f9p8ޘp8he!
+q?Ae2]
+8 mHu[cQ0^f`
+*FIJ<(m,jCںQ@@7BA{"
+ >V/T+ d0c3IOX4]A'ɠn) 5<@ڂ.pFQо<D
+q#QI96$F|1i
+77>9
+"~$/+H^L2xu s
+
+%beqÑ=D4
+6}DGhi%F "1B !|o+l>@_ᯣdfs<keEc_"_^ w .7G២?yjz[K!#9Y ~)dUidYd}F1Y\f#;쑕T'A*eҠQU96Afv9dX؎?& C_^,؞b8eno!\jVv^ʱWY` ́9r
+I#O}!s
+ 0A01 n2Ђ~,*Kx>-4riX,dZ]ȒDNP4XanoU{GHAoTa(o `/AU2!/P
+OQN$nA䪵ssHc:4v|!tԣa)J 1K~2ژE!B&I9'ƃRE­"AU·5 o10*SxDS2`
+a-kxr+
+XlL|xx!DP8f
+s@ sap~;ad.#9HPf 'w‘VG(9+n@ah[|$و#DF7uMfTP>K%хVt; O *N,T,҃MDS1[{={XM5 k>_;Q?HkVT\1 DƊ_S77Q$90+|}9SAf@CCg0hx;>_UjN֯?!UrPŢ:g>CG= (RRd$s#ښV7r8^Fn̕_!O6*
+OMŹ_~(n6br0$t*Ό\v'DA , P+B+y-2-7 y2n *KXҢQ9*!@F]^̇_[NIѲ5d_Bc`uxQxR)QJՀJQ%nө0"#7vIT0<V޽ϕǕ",ZCNwZїᶟׂqO4x7oI-Ю{TWWb}2щ|Dv]^O(=Zh9&h0[?х*3=V -w!"4yGg9qBb+_މ!x#%
+sk=N1fl)wOd{+tUjcz2lonqV7! AԂ}{~|=-='6vF~ƚU$Ba878̙[P"90Ѵw?|֤J r\`^I$T6Nt;Ppio
+#&[OziВ 1WFΌ%N,r{m\
+3W.]\OE0;O
+23l̾lScѡ'huTrF>KD%+y p$|hz %<av8ss~LqZ?Q d_O\Q~ ns}}g2[;̢a!!~pR
+kGGP>0\3`L1g
+jT'x3e Iߎn*2җq6]Lts*cMpQR_ϸv]-<,äu;'& 
+Xh
+;.0+@_C5<sDl2
+h* eQ[^N]9d%]d
+1:!} F
+kGAൂ]!J\F?V-<kɴ;{m6Vs? SĿCjf@4 =C>sGq|oUY}
+YF֏res ?|SoY
+Xϒez_uc9W4%˭xba7v=:N1TG>$Q[0ALٹ!K/ou v:8> lZ,˟:^P3Z~e@ʀNRl  #?|kzt;ߋ|!13?P=LGG$ qzψYM®atPcD,$ =HUhT9;TNj(NvHx>S9b`I*?/}?h!y+g9 T)0(Q07ɡr@ AAGgI"!_ZOBLlwɓ]4Y-2$Zӈ{+릡]i8'!$.S$?73ʶ#g~zS]db#e1`8'O;n@`\XE\_RhuG ?.9<Wk,|:bihhBYEQǓ"]%g92l`%6n#:λ
+T}@ʁ&n)u
+7M%
++t51r9h|A P1
+*@jbqA9vI\Yq 4hUGPBP܈2\h!rd[5^Hv>0FqgA5#x7p)ꓹ-RG91#4CA6׵jtYPĭ]#Pr+npŝ(kKy<bu<wn@4j2>K\ Εwg;Osd4G==)T|.Cq_3@{G2rbGWFQ%#W4@_h;w]GP!t[2nضQ7 !B\Cs
+Cz"*){P-9zC^DGYr''`e& ;.³ܟA{f[Az~
+[yWlLv
+, "\9y"R
+brkDU3-آ|٘9nrfMk ۂYY} BAAioK$Eލ瑃o- Mn@U>Ȭ-7zF:K/$$
+?B=+d,4X33WWuy*:/+
+6 }&Uʽ\`?FWg7QrЧo
+v tptqX(_ ;1rYtR fȿ?h|d>95 4Y1)Yl2Nmf!lA\?w}u `D$LhH4 4IȬy2gGG09^0E
+H9yOX}_홈"#OzNW7\" PF /+L>B`pS$E;tq!q#+  q}pdcR$yzZ/qs-Wf.xMeGCuB&@0+"&xGN&!d,b@_dPiD7. HZF]!6uG ?].@\eר9Rc%뮪͍h~%`pq\A{U]I0G
+?z$dRɍ
+cCALPxxՀ
+{ !xs
+*@km/
+Fr/€xN[nēLGH@gs,-q*Nv""S48\7v kYh"^6He[Ծlme#=^] Fyhmxc?ʄC&'ءO?#{0c/(d>tA<߿$h/qc;x 3ԕץ@0X%~#:H|ZE==zPAMx:xpA`Ĩic #@Szw=HRe{
+xDC( yK d @ hyԕ/
+=Ji ^Q0ߺ_#Augb^]oJFGDn" Y5 !Bh$NW.:2ZV\:>am0
+E(-r&-Ⴟr\mܽꪍ2 t2| dq
+T^/
+2EA^YHn^dUX/x K@\)ÍBs$ħEAW#-_ 5=k&DG|"o+e}+bNė&lѳ΁ $h&E NTͅ&6ZgDhǑŹY@?~C+*k{:6Xޅ,ڊA/RbLȵh+;7ĠQ<CY-NB#c#'J< MD{df@SWEwlu6l@ő Wa
+(L˨x@SId;DHhL&M@9IEkqD[QM~}Q atҐAgb8od\Ԏڕ}O:im++o yp
+l[ SU'[lgohs+ '&
+ -`Z,/G61';O1B@oVP
+3G
+ݭ uinlc?8@Z)G̕\F*Q9 BAc"k֥rwG@$(ݑPx4ݡ
+gZ!ҪLo=A@SPq< 3tgq[DQ-6q.䵛3nSwrFu bU
+;
+y,X•z&_ivJuRDR"~ 0JN%ګ(TthṊ|נ,HM Pޠ/ɬ[$—n%]aI1W(T9
+mkR@9nq
+g;_z*y*tRqeVa!z0Aȕ!!:3!:3!:3![R,`E
+,
+bkP9@ұ-} &C,! 
+bAv(
+Akn>βvaF+gN
+:l]hDls5~h |šqu+-LzS/
++Breb[
+5O6 I.h.N1՗CoN].B㺒]t$)tTX@ZMr$t
+Ǖ+C 7x"Dhg iFħ .:#aiGSJ]B& !QD*fV
+ XZe}PHxd~;JUfΝ;{y{9_LHy޼ .)$O!BT5+l-zϹq|ŪI2O&ȸ2Oql& D16fⳘY l{D:ae>kLMܲ*ݧLh}Sz|?_"?2;0+^ק&8 i6礃Rw'p՛80rtZhrBg%`t0?4h"Y*o%S!,ȶW_'*īsE9U;72;𩽧O>Pwxt^ 4 xT͊Ѡr:xt
+qMa``#5iS 5;G.iO#àS9GşG>|xOԍ;P5ՠc`9ȿF%<g[y$83Rs8-+rs
+WD%nfE, )= ,S,(0:Ϛ`MJCс9 #1 oW;4
+#c*N %NMܪH?/}<P\f>Ky$:ҳ9]3{ XgA%-.2#7WtK;YM9UU=-Voo.WS/aKX_52O@ r9`/ŸN1]1JIR'Xj VZU'Zu؎Ay'j(MM80AAEL3s=]0ό6&_͍G8%vwq8:1K?V(yyG&j J'VOS֟I_b̮:@@&VHqEYU"|jXOr$3|mA02U،8ū\Vk]ҦB1^- mtc,>/ h_EVFIO'f3VUxGE.\<.U(C=`RQKG)fQ鈹}&hh1U_i(7EX<Lt ؂eat"(&t`8S;%6`Q/1.@GkBu6/OeO(⦭XN}#x`P0qO Dor<^
+XLb>_M+(#"fq=g\OlqjG8hޠ*48y5%K9%߇9%>#'ͳZf݅p7da&tmPp|Aψ KF,Ed~2%O
+St(۩տ+$c:2Tm}}Pd
+kQ-&F!d.-kK/Ak?h?EsTИ>Aށ;lV qWxA|v:7u;aE^׫ۆ޳A#ɃŪ4cW/(ERDrbq9Ssb͐u!@L3|s[
+@ab8e8Y
+ʫhXAPĭ%MlǨ"6Xc(ѳBQk_vѳQWnk̽L0}]`^Ѵ M+|,$ 煮`*gmUޣ= ʺ z]׊Em<]Q]ߟ$i=
+7c0)  Oa =Vq$ZeZ>Pї$ uj;$n-m'69i!Ƚ:-[,< GY曉"NQ</(t3Vʮ71D9sk<6Yej*"UR,gk8 
+ mFVv_ nqda_ܔ',I)ql;\(G)` ,ͻVi_i,x!-ydK47C
+c EJ4T oW)H,
+(G: (Ͽ:nYkƸہ[nv)pAg΋'kiK 8h^SޖpvZAKBypnkY`9^<S 3n-Ѓ~rFbkN' t\_\U3 y
+Oli-3)SAJX
+''τ<7boO~16ʬ>~G@XN1ʑgO6l K) 0"0JB @=)+<{d76n>
+grК'$zB7 i
+%p$EY87ɷ#UDГXͲwqu
+ޏr_w{dzu㾸֊TI I;Φ
+ypJlCNFH 1NAg&5(9ԁ"K?\(l fXa[GbWpS܊#gxb..AQ
+w$Vn;}P¸m3!mS/Gkg` ~s¾>Ja?
+6!G@o-cP=VoXImߑOa{)VÌhSHXX
+SǓE;OGzo1ݪVP-uy|qmߞdNF,h2<knuo؄7(G(xit>48TmBIgR_}ȳ<v聅xz󅸞/|! q=_܇(
+B-0maʎS|_᳾O8 Iߟg9*]FC ( A.
+)TOHDĊ:Yڇi'l|
+ۇȵw(T=pdi #RС=E ڏ\LPe8<L?U񸶉6vP(CTPGh$'NBU~ 5Q+x٧kPHUfO'",I̦Vjk)i8e[wEP>d:&me6@4"%} fa3WO'+`=FJ7pEƜT0«=]
+ET2?ۏ4:g~ ^C;7UP
+`eLb$2mÆidz᠖I\6{G]4>UJ>G?T^ͽ V ;`y]LdzUAG ȯ+mV:z9N-ޙ +Hh.]$.iTFe܋V1akp Ԣ*&.TV
+7D+}ר/F9k|f~Vt5231*D:%}<d_<pV(Ć|Gh.1Kf$#]nsbn.rZ>CSqRdLFsLR9j`t<AmG|h&@"3ki?=m?ֵGSBE׼yƆ՘xЛ0⫊m&4jC,!ۃ".j&d98K"܈"c][Vj<_C&gzM?X(p؊N@0E|3// /x7=l5)[ mNB^mGz\^3nhC9{,Z'Z
+)>Ռ?Zi6g-
+T F7
+  ;Ux۾;Adph28ʬ _kM##FqXu /`P̦z@uMȄ]U0)QU@;EnX2ym#dSFdUF7ėT<NX0[4FR߈+ëH>*p:*U M4"]-XL9@]Ee/^ߗ@IMqD6呶8VD Ė-<i4n>|p7`#H>|
+Ϝwy*z ߰s5Bx`&>k<ɛOP2
+'
+|淙BB´ߢ7x'oCBUK'+5p=S{͗Ν1OM'
+<!,OA|H5p9 "?%T}'人,%Β.A|?HArӣ[?*~1"~Ы
+}ݽ7Drry+}N)#,V _9E+,AJI}Ʊە|v;+,jwg &k
+L׎(|߂Zz
+8t/gඝMBQ
+l">@b"mB@ŊMH,`P]o9PZUHS0`&JDs(kQ v;-[V2{cT<E~4àWso 4 8n@Iv9LeҮqDVzB^])3X؟ #rpJ-_!<v}D4ꖳy%v3H22DJ{dV["cGѱ }D9!~7lvc!M[L2EkeeMi :6_%%@~"(\0[զ$0p\ ܘ.yd:9
+e( A*'ËN
+hwQ ->]}-H+@R,T 3f&_WuY2{u$Kxnno2FSVx4PdȶN&.+- ŵ)_rxͧą/JO'hA
+ҏNoTMHo23^9=k7>ڃm6K@jyh9v%t-p`yŴZ,.x
+I <$ԂUo(7۞n 6 *yر̭rԎ~q v8f#uRh[v0{<
+BaZ:4D_6 *E rt"< sɊGQRhIhtB:*ڭb Țԇ<ڍxt-9OoʟRxqR.Tmy-il'aU]2b4o'0g1O|(,K Ev˕L=
+%ڔKEՠ]vk1<BGJJ|zoѫQz-a?ȽF,tǢd XZ%sdV2L#%lkXFϭ@/e=|fF@;`>wcH-z{XZ ׀<kdr\]rpLVwxh!t_ORhUoԕ1?\)̏>VS<YLaD&_DqM]Cag=̉덊gfιN/AnInI@rrS@1_btlIz}|CBz6'AG+f
+ZyEg/z~){27$- Od&UkbnI< G
+(yW/CQ1<U<G^WCZyz`j9ԃ_>qaj <i=PiYpO953dBF[XOS8]u$ɘ7u̟jg+}XM) f(ç6+qQ#?p IUN k:c*Eu u)hC
+ǵUef\ۍ>Ғoa(w '!`==MS\!߽|%̙0LOUV߷Tmtufn1 A,}w?g_Z9ta"Á:)8+ϑY 6w>'==<ѷ_m`ws{Kx@lI‰+_|_E{U:~mBAH783iwy肌2{fRj* *ݤ!nYXIEr `.א/ڷ_tn
+dj?0-tDZX&R" e9RB"OW-b1p
+iSFȔxwpy.T i#(tFj/v%BY/P"}F/t~e10d_D/$X?jQ?n
+4Z%8;NK:ΦmwQ⾳J lĽgl?: o?@AQ 3Jo 9'0 w3|֚oxq{7Ury4*#two_Y8B^UB-;$REvY*D3fUwI_j)B.B#Xwl>%$~77wo|; ﻂ;
+(]GXsILX -C:˕Iǡb~9
+pN<*M#~)Mȸs@2U;QNiymަ-<v!Ӹ;Z,v.P .&[Om&PL e<C%}y%Oh̳(cF4wUUry1
+XtPI\̃i_{ʰ0<60=1g9<hJ_Iv[~cEl<fDhzbS׬0*tb5Ƚ!\q퓣zn _̛Rz
+
+-1ʗ3tN
+.9 k5#^}Ѓps֪D[L*n/$C\ ]љh!.~<[A~#7Z@+ȭ9AcM8RӮH Ws$l+uIٌ;jG =BnCG3ަ(j:֘O
+$RNa,{zfHOuΫ+ɊE ;jaDB4tS
+# q1`# I|"+<2((V}L65 3?vy#
+W"gEx *.kN3rQ?lJa1`.].eˢpٓ_J2s^.Is~\ڢLB4MfmBM`5GG0lk.T lφSt(چԣObA<Kw`^2jP^񓠿+l-7E~9K
+1+6a% ,\-5< GKܛhqh|Kp;mf 96:n{x]# 49B݈ڰ9 {ٰ@lmsbʣm eh@zwq[g뭠bǙ|q&y4]#VL8+"#^ݡWмAF<& jk" S%M4ХpL8bӾhq_}g$E*bJ4u
+v%7ُMI=v]9'omby)N?JIqx*G ^R+y(ow[_%c(;=XWh%6ցHԭ}t<߼jI/@@?&f"#vb~O{GRlL6ߍ>yj1crx+0H
+7] >6?8(6we8tl2l:[+-fYMs6>^
+g%!Mrf).ON|@bXB׉םtnߒZ5c=Q/;IY&D<ԮBXRXrŃnjͣ1->uu%m lwc,Ѧ=q}bqP,䖥?Z,5 n޲Go~5?ZTWܬa[[Wc¸]t]上W5Rz nbu|#>@Q|Q\w;<Eu~*+R~*pÿN!W
+}TX}ߓvnLC_qnS--{X)9Sb)Y[))9gxAs,Y0<%5ma'P^e~0e'qozK`lm|](S?~wg H( ||]sSJ qS((ww^%Ur\
+\e1ޙfIajj/Ƽt_E'b" |pb
+G~:}ń2?u {\u`.Rb^|?PJeY+Wid)Zt
+^愯+k0;!;8OhCemMf,N_'+nZ2F{# ۋk9[Ӓ$3[]خ֗{^ a vw~XvPh(q {U# ,7:%m]lbmYfC @Rnŭֲ\pB2 :vB(ZUCxgGv7k$86=_
+@t,JbGut5X_w簔&f6ctFw>
+Cz9V2X;-MxX뷗؜n[NA\*7-kHa
+ SV`})Zgii-D8ʰF2L0ADh'[: CVX{na Il Vfd\VZf1bAN>1Xb/Hr ko/`MB!|/cYh %\DCmFf 9 "QH$ d
+2YBCCra}4p-<a1R(=! ּoIZ(cHl|r*'@\߶h0S(_ q5ڤX@5a/sڟpٹ]AG
+;"և_^w;XhZ a
+C`>`
+Ƃc9$OY hOyhiffbl}|UǫPj  7BL A69
+s rAgp
+F 3ޡqaZP K.vAM a} yRs7[ݍm EFH| ?p(Ȥ!E9 ዡԗ@BMC}ڂ*v@Pbuo.XdXԍā@1
+B|%tX0EjT+A" A1E
+caIܿSȭ2ճQٌ᠏iJgGYB0V,U07}擯Xev§>x>+S xl<zZȲGjgռjS+VEmm[*j쪾r$58n< .Nsx<,.@13}r7f%aP,=1AاDPq,dIk/-Ebvv5(T{ oBHoؙ~
+oQt|H׵ƒ>
+ܸH:}x҆E:WC(]<wP Qf ~0h
+0}F:xzh`l>g"OLIRP
+` 9F0c(ꊳji٠iYb\vXv\EXPiVL5jd 1UcYi4b#δ\v@6} HF\4)@Mh?5ư9e‰U7.ӌ<D" [XGb`DTݙ}(VŪ +[\ ƊC<֌asY|0Z1ۢPkQ)\ W'J/]F%0B5Tٴ)۵k
+菅X4}J%S<'vmiL{F!rP?j!%ׅBhb)>({̶E-ܗrx-w'/8O@FIQ9_X4\EwBA9r 8D wĂDžE$Dʰ\:.Sv,z w;@
+47RLjp)00T<|ky43ce{91hN!;pz<qgbSb;<k
+}5eoOb ;IC09:
+dlBb z# ^gK@k3Cv-xlp |C
+xn db*d(^2昝AsA!Aô6n,53}uP 4QonW\4>6""].iYL i1<Vy
+CeP<'DąJܔJ MI%"Jqp"ΟgQg%Y <cyCBu]O5㍳4mjLVs!u}-UgB]I iNTWrwdUy*'_=wNWnO{zw
+ )
+Ң]$" !CWR5J!UrZaHM"
+ypb
+G\|!Gd6-G"NJMǛ?dŠcعi
+{st SCҫ`f$]uܿ^Zg1%Ho'1Zd+?|[[8s+!h:8f(RsyAI4A!#WB/7v=X!tYMֹ<}4k՘.2wo&
+!B8&ZU66G՞aq6SFI,վg#(Z
+p,_ulT0o -C&<ckHXy6弼ιբyb<]K#eCm=_hNVi5|6mV8_0G|%-c,(8"\JQ
+Us$DX8s
+sR4m,Lt\I|*u+k 2PF c!i7g"DTm]=m;>yeW
+we[%VB$N㍊TXY#V*d"-=ygA }¼)}{AeoHǺrxp<81zX5lm SB7x+|7I> bଐ_\=j>h{s[S
+NR>Pݣ.kry2k.l|НOe<i4­\L
+awBL
+h=yvP4k>JhOvB
+5J%s
+Pm(D?5{95 sʣ:
+R]fc40px1OP~㴪C8ORXoU,oX"CLas,uٮP0T*܏1|p8E k,Wj9ba`2?`lq\YLB #јBFz4/*i@{/5vm00nb
+deKR#mf AÖh)~#rn4chdk섽$Oft|}@m~}n,Ƅ\q x 4Dy(0@3Nj5Y
+/ʃfkSmI g('[g#)
+UG&<oӕb@0O \70!X^{O)Wa}=zeczsRneO@YY6YP7+e~!26Nuv}`ޑ1:O@kջ3yy%`,63K7YlWu3brRu XRao׽|:Z%cv.`6
+}2h5n#9+pWZH7Rߘ_;S?ԃTiUKEJFdUuVU 7'3|k-8Tr6aL!@8WCqBm?.-uS`bJp JA_/)abΦPk3YH&l])&C<;Lb oBOQh493-dB~C@ouS\ۋ?uWmzcԈ6aa+\/,̵=g?M3P
+5=0bry&nQ«aDOlb(K(mhe5AAPSUBO97^HYL#LY\XJ!1㇨BVvCaxt P~y(]˃c>F>1-67f2A3
+}bs_>=βЮcV`+4f`1l
+@7h~ZVNPlt/tc?7dDGw28'pE^{IL%D(fU%TSxFJ{WQUݏUۨQc 24hKd7aNK>^U,L".)tPmW)+qThʼn9EFW :%ts)za 7PQ;Ե=
+{fcvbY1cΰߘ%ӻ8))X: 1W02Y|4[}W-j%j 9LKDI0"zz<9>ĭa- G+6XgQFVj,fC}-n!1 d`
+TV7*VxyOiU yy
+]v/"Ya"SqW ;>wd2|s]\&rb+U} -iE~bGfP B
+t
+,iHddx
+dΖc@sd+wz~Ԉ°wfWxp ^-]%H⫣#<Br6t %
+SU-GVBH%D,%Jza˥k3/[Rms41efG)W4B
+.&M2w#
+)Qΐ+BѨ9c D
+UkNG2>il9+ڄtɋ6-0g~Ω2B-f2E
+'][MOYsoI&H;L 0k{$B[mjFُhb֢{SAjAص(W yJ(l>٪tX}W+A7)xKNŘ;~Ǩ wԭĺ)8\T`L
++pJ(ǫ/G^4{^C䉳sE
+<6e0|G &quDn<Vq
+)zOSAj׸@_C,volYs+9D
+quS
+W]f2{m߆"XƏ*zE<; r7LuM.ZP!.@F\rCiU@6|hpm ln!Mmݣ;]-TJHt^qL vNaGϣNBjA,KyP,ܞJ`sذxIAPtHy@f{nBIɺ(],ڞDZծ<w#J@=PeCfU8D5 V_@=\$SINPI[*^MQU)T9bY;ׁ̌0vN(L9
+^
+ob<j7D]uudQb`
+T@3dLPAp C8A dɕe6 YQt٥b M LݽBNSFyzޗзN=]G% Sj'ME,IX!?& ];=Z~H.鑗G4POE1HU>4XG2jR:-v f-] ;z
+bcO/&n%@!<;xY-sWq$V_W-;V̘ky⪱8v+9p_\Ҫ@s9V <)k
+g`e)Ty@3P=fChuJE'9p\^Y8FXDmbI^C
+ehKIH.}E:ٽ`{=jݡ<zR9=FYweYʙ&b+nPc5ОUV򐕫Gmfa[Al-qU`į&%n %\Lc61&)H`BKp㦉x<")'X rprhsGCW?-f63"@
+zr^Xar`:zڑK@)Y}8;[A;x DŽB|aXϨ:Lٽ‰pk`ciӷmv£ͨP ͒&
+ƶaGQSvԲ&@[1Fi{YP?@zzht%aAeޕcS~ #2;Aw
+*Vŧ|^vM)d>r<hqZ/L8
+v2U@Э1HYn) q㩑ySWr|[Gॺ%ݞ1\V&2 <8J!
+ZU@=ZgMOU/6vf4J
+ #KF](<NDOSTvR{&$7u=e˃\eF~7ǀ!*4X5},b
+^3q+V Vuԕ ]RӮP2Dʭ{:;{C8og͡]hiwQN# lwldO~) cn
+ =B?ex
+A@ܴpU?(Q#eZ v|Ûvj߯;IY,7=|Itb]f<j]C\7:No2źI
+/P`gyk9
+k2dmzXۙ4hбtLOlX~1_e;15$kZv:GEt-/֥yG'Y1ꭁKpI=C d}zJf
+–+\Gg
+qAXs`R,9 vj:09|J<󆳲sosRc$ltTB,~}C Ayd4=o-Y)d8?V=I%%9PFqcj<Vc7i0P|dMG<ߍ]
+yr[CYGG[Xk4MLiIjgh38Qox *dwC/.>sM'ofgs6k@
+l
+.VhKjʣh{jg+E!DFFާHKϡ$I^[ Ֆڒ:~Z[_1<bN/~tMȃKx",'a{ bږMnEpml"zCB@a|j$>K1"QvafdeWtf]*?܈V Hl"^__OXeRn$:_2kB/でbt}L4He/f,
+ yX:Dĭ3-;U 99v7&[15X>_@ïFس޵w>?-p;&~' >e_F0)]Ӆ򥀄!*GT$4 B
+
+j.KC
+n mlX2Xf$W BF_<*"~Qb[ k766Pٳi8;K -a=,:s3 ObIᒓ@ Eal@#/aQ |i<A7@&"(܃&2 ́~bu
+L΂/َ=bR WDq#Ufk]RtQ =PΉKyMW9Ia ؎
+Hͮo3֛;
+vO2r B@ٔ#ң/?!hT8ڷ#ƹީS6gߡB_~Կ13ϱC7%5t zs"Cf "d_bN"KwdM2}&5ѪDpt|/~V܏.\p
+Ќp8bC{ggK3) b(^\4f[YZC
+/H2$
+7 ߄Үq&f|&ôjN[H/6ſAy2t}V`
+Aŷ$GjF? kBhjMvp#{T7HI[bӻ$,Ɩ<|#c_Wd\ ;;
+%ZƊ|K 
+]^9Fzv eIᎹZFB|{ulphqBqѦv@1@؎w~jwVj[a<΋Y\`1v^YϽ E(@!tmԻ:iI$ӿ#XeEKg DS]MbK ӱ56jI PUU, oٿS8c 13j5 Ғ9CIЫ[H5rza}>}>ICarxջZeUb[N(+y4o/MR9K3x072L䮍U־
+|-G8!y׹ӣ{hRE,=сYRHxX7jÚP'o7ͧ{*_#F^U#(]j
+Su\@Z>2JjvsBvEhp>mO(&97FX_kw᧦q_g͘5;Uq57wl6uX#B
+&zfU} Ky"9MSkv|
+[^3Mܡ:2N [ d] /2&м+yh*F] Je
+趴,:,rtu6Z,:VƢ=iEaі"L}%~VWZZWh^ZэXpZMXtoZQ/,;siEoH+EҊbQ" g=՞Z$bQkZV^K+ED2XsiS´'CG]0J#qХ $Ti5Q!#0eV`{a3-6q>՟Fq o0 aݧ |j>5i #û #0v4p}${B}=1}aaw0w1 ꟆQ!#jcQ c߇a}Fk10=%о0!=hP>=V? }{|
+:(!2I7iK%) w9w\($đAhbf,cG7@Sxc}o³fbCx(Z!NRPkuؒXK~H*|ȉ|Ɠ擌K d:ŅdLY^G ϵWŒqЧ:2,MW3`,Up.ѭA.s4ʲĮRV?
+j=p
+stjBqEGk\,kx4x(bg'P0) Wv>\l9. ><M(ړMyPϦeS|8;姼;S@34im_smÕCy6/3ۨLm*{gtl$gsܳ:Hn}]Z2z]ꛏYǠLG^7*Pd<zv:lOf+lc_@|DÒАs`{xN4˴o;yW4tyc
+3ƟGu ӢZ^q摖G=@R/PjNXkI.7yWxǨ{Yfwj`*V$Vkn^xNlk"U VS4'rnC"RTplbT[LQ^/ʞOhH*.X\j.Ulp EoǠ?<ME; \`&PJRDMԡU#ݓ}-W5,pza]#lˊ6"6.w_)Fgn֟ќ0h009CqyɳU.Eb,bĽ]jI<H1-z}1Ζ˂”ETW5 a$%D)Hh  ޜg񹕱+8@A
+m=ADÈ%aQXad
+JIqQ&GQfÔdbX514ے
+/)<a^G{hW8q zı'TMbVszIȶ_
+s>g]Z<#Zu 065
+O{<Z.jv/JBGf@jOaX5/۔EZ) @GjyzA67:+(*ZO' RˎS"o
+K+pLЋBIx3 J0/꺠6U,}S:i@{<:N\!JhG5fʝD&'O!Jfh>?= @\nP,s%CR @^Z힚0xa,.o uPS>9ſ"P,G^bYy^2;Xܱ:`d$ޖ{f :@T2тK@c7ӧLh+xFލ qC^o_|FFmzy@\7Gr9d%5=3 ̒ +hVvYG@ dyBU7Cy!N*Nnje?ikP~kMBu_oZ촚Ѣs1"&yQ亠a<Q\> 4E2N_?$L&V/_9?Xh _$.)cJ_{$fʭ$$㸚J__\wJ\!e+"fk?NR=)*ʫ :H>
+@ߟpQm
+QٗlQ("[*6-f,RCҮZHYZBT҈Hw}>2|>gy{z{ιwf$#X{Qm<۩h|@v`>r`f/FjYOs6i-P񟍶4pCh| ؃}Nk/U%q`kB&y5R~
+`mchϼoN&ʎE+m0
+K4"Y.Cc$J
+"lTfBF m%oYM-iQ<%J7N%
+Lf2WyX TaVkz ͍),\u1`j6#] h hX Q,dv왵Vr$t"49TW9m% %&diџbTKZ3C gTLD@?ee6X15
+_P 2nºYhW_nAx=Hjjy9'_#'0'<%3}vמ/5OJ-izr. } ]O't
+ҕA:㏑ lZQ#9e'JbZ@|- <?*-yC")@-GvpZF-i
+cx]nʹVa !Ujj*6!XB
+Am?KZkAĈP, #"Z57#̅JIsV%6F<V̆T+XC*ӈh
+J_NOBv#J؟2^vΗf</x`+o0_ANIF@0TaE/s jqlxM0$ tytWRO * 8֥6RZv+(pD
+}~5]Oz7w#z729
+zvC{c0~q Qd'`L˜퀱90:he0F1x=ab7dnw0fca*`kOSI;͆1 1~󁱟@l=}0Ɔ<k:{c`. X1
+cal5 C.0 caƠm* c 0calԨv
+w|dmx{N܇ Ͷ /zLPDEQ`4@p'B b|Fc0B3*x8uӳ+a5bT}ug,@mY4ΖhߎPN="?"n0"n8"9\Mtmqqq540,erp4U.0FBcsց2W pKq%?Ÿ@Ч #sH$B13C|GK NGӍBD>מN cM Sڟ>۫j/tkuO.6 %7vfɉO'v _21=3l|P}uVS8z WQ"欐o5~*hm+'RBʛyYf Ͻ kС{~$iisZg'-):mF}o<"UpGY0o
+"6Ԕ8;٧T= ?ü) b!.s̔Ko-:}Z ^;L7B֫ Nk]&ߠEMYDq7ؚI%V<ϥ:_6km&SoY8j䇇eiœ7Z7~wixy[|gx1Fdn2J{3k^s:cΣ$!!r{EZ1/hɕHГGZ}o^Y\ezfMSL, vUcknS}ϻhI|Ab4Ō{<ܐpSBV<o=4(SAaD䮺A_S~{-v/J?L=hD'[T3ne`߿ Ozs=[6+K
+OϛPmX$} xW>{r{x6iW|MdfE* r'zw2<5gݞs㎲ȭ;]U%\<9X_&u sKy0'.34y)6.(-Kk 'ZCw>7ȓǛ,<2(8 g^{7l2Ԩ9"Dm|X?
+#NޕAZTzgfo25^E]R{iٳ"̺4\(<}.oӒr֖wv^q9sUON*K]Xp`O9Ϥ ] n\*Z6߲<h0מ$W_E]t'ߺ7.qe{<YZy޷y]۪8H>sq $f<wy[ <L= 6ʞ&x1i/6W̟_BG(6Oĝ}5}M[\F|/#6VC#E^6lEMH@$P~\ͫ^\>jQC{̺_}]%Ȅ ͧ ?_6L艹mItdVcB:ꎥ/[wOgg(}nX$v'оm'?ܓ>^pVޚ;quaY9楧߳)Yʺם; |ܖڜjv$q8q(C3LO-k[(toa͢ ۉolvY_+T3:cܑB*VvQY#(/a5[}$ɳg#})tYx%9yE~^4-ǻ^2<01Gt<{$>y0yxx)rܲJJoSz'p<9yR-櫖\Ɏ|<lGuEORz)O;yE{U뒷CN%w,tB 寅6kyVDŽлlGNטe~s@~lw=y=Ykf wZie|ٚ_G~-oБ *ȫuK ֱ5%&N[(ۯ56.{-Gn{]w?\_ui~3k@y)]$mk?32ҴG$eڎ?7$<}݀n5Oߒ|svͩ5ϳ;{֭8_J6L3˅g|Z@hF*udk=m L~Li֖[-dt6*ׅR?kNclyjϱiXky^(wٺ;B.b m] Tud\y[)@' $wmSB/M'8,/mN-Y^ןDOr (~XtHTLխ2{9I|>N,}uVk^\՗3?1v e&3~KZ кzBa6;\16d5O$y\gbDŽ gO%-Ѿtև:/BNn;[Rr3(eM"ݣ0Mj7Tm+J,hcՅSb6E+Su\=f})=1zAi%%b7݊5aօ7Fg Dm ]4۰'XpEy~gU}{??A}{@ʽz v,Lo_ӯז鐹bEf%
+txfYLNcY:u-/zv=c7Rkmf+M^|Co{e֑+5ϯL4UZ>=񘷞WLB~XOlu႙ɔOvzl}~}َ[
+y8lnj&naQ~;gm;g=L.%6ݻ̅zsT}؝cW%7ę?}QuU3ȕWuӾ|РA4sg lt̷FaVmHTc
+uWQu|ݬ
+;3KJ.;qndf[R&`u2|Ӄ_yh;w{bYW_>L}'eWeG3`v!ȼ|q>X۳_k63]`´Ŷm<7 F;3oFEj~Fƶ)IM\L;8Xvf觛jޜ{r!)cgw\X8Ns+Ο}RCDkUz,Zsh51y>i|\"_%]rr\i+}ϥ@W42Zo5XVQ/d$P XUBg>]d6f }Vzg`˭Hfb}Aѳ/Bƽjq8Di@8[sUk^?Yh)MAe%\;6pf%bTV_-8N򪭲ysk/:ikiLk7o^m1~qۣyʺq$Z?pkhT?_^YZӗ9.9/nN'͞ _TsdwdZ?KInk)<;J|c۞2:1Ԍڏe3CJO=Z`d2&ȷ--8kJ>}imKҺ`q{kBmʎU]Q$g<i1:O +W|=**?1ņFT{F6sN@~F<=vz[]}uaʍG':_,а p'JmתfMj/[̚xB~I4yK= N=])fbRYd>m$R[0}y۾-s~\Q-wra
+ln|߮Sq֨'?*_8c{FcmcжmSK60;Vɦ|*v,z'v[ofN~7^mq1W
+k>hJtNh(!G\="$(QA%7F{]I~\bǩfHΈ=Dh }Q꘻ӻ-Gi~>Ӫm8Aޔ捗f=^JZx@}L^+%޷co }]glf+-NC gHZl`܌v|_K2uOf3əG 5,
+3vOw#M^*|)u Y<gvuuĤߧ' X~IM5G]kIhw[5vb9S4.M[g4GYߋO={CQ.|pxzY5Dרm-UY_ͶI4Q.,Z+!-@R&Υ~ZE{6ns;M9eG3% m_d f}ޱβ)ékWmNvКX-q\%*J+BfIUk7l*gѲ kܰHuKt VHj:Qw{ZrSl:^p/f3%۵Ϡ$x=k>c/fZ痜Ds ;vRUDt2;QW&?:dh֍mf9#xm~Yme34{4pM[ ك-&]Y/MPck/nNqwvH}Nt2ǻZ-(>j7tZ|L]Cb;k/-1Z84&wuFn|iRϟWU<;QK՗/^ǘ?6Y(RG;RzG+/ 7Js-ևbM)X/xc3%nm۔{wmeOб>1wcXˏ=rؠ_K6k#LR)_WB6K<3VqĞ O٬ WZҼDg'$Ieݣj~DI˞#JQ3;/lnɔ6MK,1{ `^ 썮SZ~-۴ }86:m@Hyt'߬p#'>FOΓ[g4!P.9w t{h ͛OwȻ0in_pOo9g:sÍ|BR$o+ ]+}U#=L>תtIߒotN^ul)gϾI]eXrG?}\UOWvI9o"hײ^gGzOI;&{xWH+g)|൪кW)W)oN]C}Woz8!Mj$x5럶<><ow:k-.\{ɮrkW?pv-]:f. YS\<paxέR3e(t;'lz SR><W5R)mQ_Ѣܤ/|v>ozAf|Ӄ)|}:;~Pf54ND[F禍 ӷ & >ĉvOoZwkn:ir)*l;}=#݊xVY#Z2 jn|0arsRy նջ^ؽrU;cqTǖ/QV)pqu*ȇ:Ͼ^ VQu?Oۘ/]=qSZQhȒܿe˼TJ H_2I"wsp {N-`bݛށouKlݱ⇦Z}O:+ζ[GMo^W|W2~^iS%sVTW;q ϯw>7:ڥ0em"@TΧ]b2OK MI\t[{Boޞ_$nMj<8z~CADgKmw^7o6uXu= fw+UԖgX!lݸ0=Ǵ:?I-,5{/HKFZ/֏ܧɑ;4?7Ugs1k#x6?%3cN6}݉5{j]YgA7TlXԵdeqtoŢ %.de:-)jcQsbڽG=lS4?RGoZ^4&7GͳBbϗsvq[>WշrCę]F+.2X UC8lyǯtv~wmI&g]X<p!IV2JU/7ҖdZ4]{ HbcUs& ,XP5/6x
+6zڒ.y\2k;yI]iMWWv{!BW>w=yl9H*wBEC{Oj:Ϯ:Eu[g^2؀
+sVqY]Ѐ.==B.Xl<Bj|T)5W{TgAAW5(ݑv`CS񢧺|Tj5ٳS t־q5-=dUn2]KJ0eNkִ0ڈM=˸.դ 'gyZo_puVcKT|\gfTVsXCnM+c[Ry,>bߡY痨Rw_q/z _%C%mYZ/1
+ͩg+|(0`5Zy<%Mziث$6t[]wWummr䧕7T;.Ǟ]RXELk?S#~_pZ;U*:>.n\&x[r˦|GVI* Xg[95N:pI|vYyKn[ʦ]P鳮h}R9aVoEO"z~^MOel+?wJQh(Q:Jڋ6x]$3uO횰9,G:EʊgsŇkn$?v޿ƪwc?}K^6)zŧ5[e7vݺqL_7 r_:"_ /)K7[" =uAnּeg4iSﮔڏW3f\+%姵R|q.5Dos۵V\fbQ2*؎Zo ,^s㗓D8/~xPi+S3I%_XBz}}T 睚s䖟K67ZÄ3-
+l: _vPdINrZ%_]>QZi:HGy}smdUz_ju;[w ugHV}Di
+R
+<qwUMU.7΅$T*71Jۄ"?&_QD)o]î"6 ,;jLp[ybR'tl|TMq4Qkc!Rww
+B;9~yD{_><~ybWo:L3/`b^sgGOھ{O0V{Wdޮam^ <㳽 3mB^Q28pI]_]49,sFMqތ,ܐޛg9$Be;.tN|=O1{^M92QHny!'䭿e ӊtWɃ?̓ 20)s\R9qƫ/)UY/&y.K4psRa}?J-ߝ$1MI[&iF^6qW"7};0v-kEԟi2}ԇٚ씫e'Ndw83 vdKBlOvJ2y*O<s(}+[_+(_cN>{fsbc]V ^ e 2)I~4x׫#{.[!aw2gd'V/aL]o;EՅ6zZl.Y~_)YH95ZM97^jpՎԶ%-:>o}rOB^]~47}XT\(?k+SպצVd&|2wӂG6g`tYCk\.<0Z@*tTENo];qk&\&_:HުCVh(x6B^xX~
+en-+}ia޻<݂L7y>;̯=VV6CGemm
+'>`R/j/!uB!钏&U]cLNy%0vzpa.֩9<dygNXq5EInHv.!>|'=B$
+{U|d,}uxHhw&BO W2ץF&_ĒBCI]Zv5ܸtI'|2.aµV~]zWAkrW5K]$wX~΄S}OkW{DUiďE<iOO|nnHzn^QmaM5r۠d xU~6Ա RϚ_w 2yWe}3{Zȓw((r|cgǶm)уW|K5۾bϬ>R?HZ*T)x:}_7P5V?5{co%e【0kאq:^%ɧͷ+({؄Z̶ۼu~{sԘhID|0Q3̹?q}B*Nl2[?ںCtWCoks)]_o'ثmn3υҧƲU
+/ٽ`a>ɜ$m7~7%{_\v'+WD7\y0[:(|}
+ꬵ̔q'̒iZ&IRv?w~xcjKn5<{Nw{;wd1a{Ea9:$vÆLI;H nyn[~,AiVjfדN9× fLyDK+@Sɍ3Klq:<kj1l,O {[IUq`5i|k!hJv_ie>Qo[caЕ[8job ?cTBū_#TYW=S^d,8vD$/fXUH FПIkZ6fxn/m>y u;azyQ֫hZdīG_$EybG+9bry4~Dgoqց֍+~$s|VͳR.jL?sF-me3N:SV_\]#qq-F~ڨb抢VOnZlǪv76[Yp%kKp)o'RR`<iZO۽ E"*|
+;*$ԦM;f~idu]c}쫥)mw\}Ǔc[I7|SkJJvآH,]MBbƣr%͵,.SƗCz+n/\T(tȢ['7ٿ;..BP@hv??vNz_ &Fo]eprmwzv:rQ[%*ܘ޺G=Gs/ݹ#o..f//-صFf-#xߵճCLkEMxj뎛5ߧϞ Μ$حS[B6NTLfWhOAUN){~f&qsW7)5+nq 묻2BvKZ-Иܭ64g4ܮ {NOWHm3Nbuiz0=*y'{<>nXؙMTs5Xpa]r@4uBs\]sJ U4NsP4əoTz~:-[C^ݿܵ!,Iv\`p!'$ﭦ]_#{p>UnAO R7sj"w߿}d"=OʘK$.=ilVΩ iڿM~qNuEjךܞ oC.-{qY3, twbz<=eH^O?ƲۥZa{Sf|\sҾ V}۷S3:]o
+XN9N`gV,k^S(0-npd$ᚓ9OL.{fsg {$Oj7sՎ>S)xې*wP4Օ˗P;1r޼urF z;ğ$нJ(7OYUdwVz8$doNK+xׯg[;-8 ^ݥy߾jڵֳR4o,{Pv#,1hU }_Oz奰ye̐Jx7k^7ʩ=gwM-9(O,~S>jAޫ7^߰tUZgIԌ#BBSeϾ_B1-x=Ş<xI8xXCU^i.f^"&A߇mZtg{⌤ԏ+-} g.R9r2iBkֹ/{*T&k?&O5s+ s%/z@ E͹;r /C*j/(pmś // J}#)j)jgN<u}=ͺ7bzy:k<aⶕ'F\a=%'4$x2Ф$V%cֽ|/Zxy̖w\ d~m<sNFSHcgIMtvh״2y=^ۨ K\q k|֬ڳr+5;b;$mz*g>ڼ=cŜkEbvVgh=]aܕw[&I\yeE;Q[#2DqmiuS}:{&,w7 ij6Wwߢ.(X4qlͩn's׮FΞ䏼}l]9-ZOrseʥ̒Ozh 5:7<6u]vCv=.wMgľWU f|@EǺcSnyxw{,>.8VQ.5qjĖ݊|\MkO}(S 57ًT{<ک3+Z73"߼R?rsfM}f}|}?xxк(gqozS{\2EE^_߱0"qJæi?sbѾjg']6~V$4U!%F5:ŏ;O d~x@n_1q{vȾ%OL |n΋j}%0HG6SgWS7fBY7i(>y+..>mMi߬.F gTΝ)t/*!Y7>qPHqgsz]:=A?<
+L^av'qH󴟽
+wZ>lrU^KX9m_2<X6mf[yo<Ji-ή(-GпZj{?OhgvUj_^5gٻ)㫏Ϣ~)/7tckR]Ԓy*ڳ-:^1XҌk9ѷw;o]G\⓿Q^Xpݱd.h u}th&օn[~VjՔy2η,arcwWN%h҃_VramjO(!91gs36{嵼$OO'/P\r3!3ue'K%D0̤>y_6];>fGK?r>w5OJ},Rqä%2/]|09%1'5Zg߯UU([!qβ"'o6?4c^cXVu[KQ} %fU63b?I3*9 ERg.zs7ܢ\ٙsZޜѧ̽cVɫoo1a\&{mWD\;̗s&p?Wf҆~hoz__ᢖ'{z͌zIǜȯitkrl9Rp`'&OKt׺i]8i4 >s,#>-.uhi<xíGe'L0ƨ7-4vYh[%ɶ=/>y?qvUEj Z6fsGwF3̚tsKBacOSw?Ӱ(MJ?QzO6Κ6AG}c5A wl}}ɲ嚿 w~ϝ$foɆl?զirRBs֝rjʍs3RUq4^Zi5qd3E;݋ x89؜~)7 f>暇?nwSRn}9;r|Nown[W k;ʾ7y/C)㦽ԡ7dvr,ߥ[+.S|&ܺ>XACsܞ!~_f'q)O2[<)?$ë8|)( _N)~у#[StkWjo|jr{`3)2X/Qxr¾O(<[xuQK̰JPej6}c uh#>=˦:=*i86gulRrfԙ-$(9tެSS4ET6uPsʻ3ퟰ W ??lP)jG #,D|
+8}Ld٣un8oqgߟ'&uN~SI:JUK뿺V__)%y^=&a|pp٣WL`Vz)VzPەg/缛H7T<ڰCH/ y'DQ|'K}I=a.>r1fĤc{ܱ/^ߪd' W'Xa]74ɓ.93|WjϻJVfN0~`Fתs(k?\ }4Izxʫ7'QqT9=8q֒ʇPi+(u+R6qٹᤙݡ?&,}tUݛ*K3~:}So׼A>]bnhQJvߡ>[BY|؍֩ ImsYбmqRP'-4/!~Ѻl;Oh/@D鶬&|O2K_|G,IܲӸBzb.z&d]^I##Z'۟ɜr+B]ա/Ү},{1{QcW []E-CUKx~]uF{|%[K2:g͹#ciw_x:=#TwכuHV+wvShW5@wq^n!Ƹo=ШuR`󲄋IٛI
+wܲڿ!"W]~On6͸oONxv
+7.N wwՎEڨ|D_Ɗz68ߧtb׏;lHι\}xω_.׾-z•nsA^/mSH|bmx%>~۹WdF5ѐMz)O?>ӓ[gU3|=zK욪% uB!yrVY2fósF"3(޼av^zĖIw߹ҼhZ.:d|xu]Z,<~K<묉X@}?t۲
+R)oldeK^VLgt>~o [n0PstZV۬|~R)?U>etǎ)_r@8G覈@ (G
+(N8|c^juSZ6
+ڿ/5^!z7FWbj39B.=5pP̵/Sx/,I#q|Em|# ZaJ;nʾ{]U'Gu~MoOt&g#מKJllX@?rdS1 ;Sv&E7ݾajSG?+TlkBDN} {szJwIO"SZ}2F_ 5LQxLJZiɄKfXv>;Ükzo4Rj(ykz -MSurS'ջ c~]Wん%xx'IhUl_YieQm?͏480+w].YF>C$DbmB!)oFDu<Y|qZ߁S,b`գy_//u7^zlOWȟ<#@\w;E[,Qԍu;椓MhJJnsšlQHv3ɴMs=S:/^}J7rҢO>]w?PEE*EI?ƋSo
+jTnHQޑ.:0`(Ҝar
+
+)9&'f0>V)0Wт3 \i6ZxdAʴaNǾ|%~Upo2NJZFfY$AY-(IrK"G
+\b,e
+3OF:u&N0AFFFZZJjIJJJHHdqqq111QQQx
+hO8!GDǀxB@p5{k&~h:EQo85<,8<>P9i0
+1HS
+FQ
+-!gУ"iTJpLK c#(TOŗJ:q :0%JdA&DncP`?R(#&r(l1
+u#
+5Z]'>8N
+l- 9Z yx.N)ёD!~T G
+Z)6pېҊ~` zpjuN nXdAD`p,5C%Q( ut4EZ^.Tj(L EONբ:E z3 
+[Jۤqp1
+@db`@t`Є1J!`eUDL2%& KN2lMPeHzԿ,EF+`т q"+=$c3j# G8'
+D`i8R5а!A("c4EE)pwlԑ+",.4&F|(>b@T)[puUΟ:$ `#L
+?#! B a1
+< GZnFhtA) }h>[tE um&_u-v:#v 6a "?F9p7eB$Lysu=G(ΊA, #):L;/=PC?`c
+DDS> 4)
+UF`1- fOɊ1*A]@d]mEKttLo
+j*¢;"?5@)h!u \ >h!xA#%_ -vo@K
+̇!!, 4f>;Zɐ HP98 1C@&PށFIcBQ_?z8R<
+rʍm$ (eA0ӎ^R-J1_{aAAk(:U(l!H?2BpҨ*|CA$`-lTnv#
+weYma*-?wclHX]H}$ )рbX5h 0H=9v_0w [9XPra@2
+8r1䦈;qO31>at`cT\#>0;~xCq70 X"YwRSK[k˅E1xpB nTB3(g!fk pc'CjQW7Ys(8&pԟC^,@YcjGs.
+i8RTՂA@IYo%-(0jO@
+sDNhoB8
+m=.Ay=B;;M]YR? 8ڧP-0~L(2#T-`n-@A |ch\q wQ
+=fcm(P2 n-Cr\9X;$ZZ#=^F
+8,hX>ar<D8!qı\pUXE1zAdrиaMNڤm~hM\^.C%FUY o^XTj
+cbLFQS m$Gp-ʘǘ$`h/1u7j;p?2."lP{>)E O.i @bLӢ# 03 |WWS#AtFnDE1>(*colMÖ°]YKh9KeVIin'B`*Sgqn XzX;0h
+:b Rzs(P\0-Fm @&ytAxz1`@@n[/c;/
+0]d`R@p?20(&W
+Aa+쟳gMCgf =R Tuhӣ+ q a/:8
+쀄ai0\q9ꁺV4GG#0W&;`#E8C(`0 wn_d/㓍-rFqN8򽡬Pk
+j3ꈾpvr|cZ
+@$qB{̟dK|%HCz79an a3z)txD1f.EQ
+T 1`?
+lF55\+F  Fy 0*ׁ;Hq/S$ؕTG#^i;
+ƼXo騵Qg HDj5q=`4h.diVc q0$룃imsR0Hb3g 0}C,?j
+Upt @,6\015L
+ 0`*.OoJ@\t8!䧛jh0p-4j;>@d/Gۋt ,Wf h*|
+1(ZĎ QŜaA/É#kSc5C-}6s mh#.2:x
+N  N<+<3qQ4jb)qd-ahc~ϊD'ޭ#fQ8,1 sJ@ saVlǍ:^.4M:=z@#TljEz2jA8?uPh<x`j-#=8^GF! D()B"Ob<V+.J$bƉYB87L )4r2Gk
+5@Q QcB :TA'Ikx5AE 낾fxkfH@5"xL ,S̊@" ([ObOv
+ڢ@oT $H#
+L"l&x&Xc
+hc|굁~?~? |IDBVhEI"Z@[=DBM%z>_<Y_A
+c|1|1|og_cw#3F~GNoQczFDTk\eɏ)9au#ÏqXj3?C|5^79?/o|/'UCGOƨ?-l>5auC<}i GGS\s>ʹ~? 6i8ҍ]_0#s[^ÜDzπgwp8'1]=κW珓D|3K6gwg~X}|rg׼e=3?bC zK=C.ɿsWe~\Ozjx:o}#6v GrrlB$5$^(($`E3tp0wt
+LGQ  ce /t_P@O?'џ5G "h>с$A,Ꮷbf aw/:E 1Z
+2AΘ
+OAP.M
+Qtl*AEP4u
+`~AqS ><! c.Ta 1`r`lg@(8"#oL !
+ ~o@ C^&yyyyyy_Nj%eHS̺ȹ<D-\.R@1E"s ' ^3D@QBHH22x(Yb$b EdA+IDbRH
+v)ZZ5DbSHVX P jZ''ԢYo_1D %%!%/.  O0/
+h' Pxry2xsb>.b;F "q 3'J.ѻX0E2kfiyg)QH9o@~-'0:b,\30.H
+EP izO@/ULLwoO O_ O.?D=IR 2Ր2D`1 /%K$.X])fh.) ]ZQ ů(jFi0:
+hrr"iry2pj8 [,Z%Z->os 4{J 3,|N lքZ]A@a/}'!"
+Qx),tBD~"շW#vDϱx"A
+z:-" b&`X>|?.KtC 5.x6< ^/ø\.x| 傯qE\C.) ~wp=\
+!':_ކH$
+ }$A\z`
+U] @O8yNhR?)qA'|Ͱ`_jS4b"5  X.Vh_pp>o#|7 e\ G% ߍq]1{C5"Ϲvp̱#o,pDcG5یyp00WI8+=<u\?T&z#(qU<RdP|g:'mx{R<4u!܃/l."OD ĕ/3Gp/W{J<%8|Cp}~6!} a9r~<?OyŽ8[K\Zυ׺T@-W>p6
+&cOy|ژ,d5*IA]C֟,Cx`
+C U0Ji' =]%`!Px~*]$`'C,p eP
+@! < (
+0
+2 BC j(Ez0! kC(V0B@9!؄`iW@!j0? fCȅpU F!0
+Z9 @yN!Sa4;@Ce(a6, R}
+`s8CLWa͠@A/!PasF(3q (-{b0[ؾ1}~pBrKkA0 Ȫ\C.
+= Ҟ`UApM'!rW41ڣ ,(Uv'C v3C !yC`ȍAp@\aEȝA aȥAIhƏ`ȵAhƏ`AYht
+r ;
+j ?p# 6?BG0\Ah WIܛ[ WK<lA0\5APl/F0\=AE0\EAg! :g  -'! CG! 3{# J;! '! k! oS WcP%'pOGGp4~gGG.4hDƏh#4~CƏ\4hh\h\I1߹0:%],/6vH4s6q鳬Si9!K$f0 B
+r>ʫy(tJ xFҭx iޕV
+HЀP
+d!t``z
+^ ^,.f
+jH[N3ˌo_?(ݐ ʈ$z#G-gsY -,f,>idB$7w@πLj:UX^:ްέm,1X# N$$
++ rVACi@1r$ ~n JmYV]r,y
+q7_
+DPĪ4 gM #w(bl))<4g}xY! W$ߝbiOh1eYBи}!@T K }}MQ xMw¯ d|;o`D0 f;c~'4ƘO" ־8&_MNZ H^{D lS~/J[P]bu'9߂(%&?lHRs*y36m9*y Ir
+BpS4Ml`ZwAal)<\Lb6JVDBM@ۜrڷ
+2 5b0}) ~HY(X1_1|ij,-8X#oZ-e3VGh [z?,ʗuPX 'q@&|d
+6 SkLaRL_"4v(T @tvVJJM)e'1EѸ3Pe|_ñ-1La[W*pl;N2X+S^*D[9UH^@ckԁa QKXnHVDtH
+y`n VЃ
+li?oI Y ^JF w-D HC*f?bE,ğqdQ]5LLZ|n&;ڱ
+1"Db
+v`u >ZA%yKPh$dv30[B%B-W̻Adm2jߋIbŌ." P3~vutb P% Yn1$3)EP
+
+ԩ`:e)/)Bpu9 ̕5aMXcr6ͱ }|hcSZF'[cT`{X}_0m "hGNA#ٰx \Zkޔ>C'9YT "P`kҺ
+9cܟT*uo\u|وOL20
+b"fP 9D*<%oz
+O^`}om@ X%7n[MeDha(2V
+g
+z{D2H3 N4/,+TE
+$% $67koMg`.ɭD$骇bX s2f]MȬPJ)'pM ,Uߺ|e]@&@D&oqru/4h0U#&&X7evS;!8|wsyf` =P$-5UQ-|R`=H [Q3K*qRa/D!]DouR$V+5f 0ǾYPH܀{gb]8?5؆\
+;NV TPJdXpaFqCOuڏ97x8\0T0MNvJ@6cBr2k7ts
+롗0Yp.٦CPzmVë*WԈP)@Y5 qhARRu!`NQDrDNhR!LAN:
+@ϩp?E 
+>yʆ,kQ y250g`rdY )<8XͱQ}tAX.;M@zpH60+]jթoɗ4 @ F@3
+`<XE0@&4
+zPZ^⎇~B&>/8C88.8ܟu@3]_qMF YtQDǧk1kz܅*pʚ?єA|:i.Ù D| ,* وM6_~Y
+f2+䍱5P{JCG6;3Al)}ĊBDڡ_ه_W/KIge?G$/hTҰVA[f7ԛsGoHK5H-D3EQd0ۨ$ VZv5ʙŜ:.1:qaX[gr?GAe9Dy
+f)a
+0
+
+TX!zVƈ 98YÞ3qrTauƬq3Ae#j{rj9k<d߂@u xhlH-]"YJ@=@TQ1xN#p<r^eu98
+_lc*MJ5 k(9KOiĒ1G\"_x)I&,*HNt;$ģ=' UF }e^ȺA^9e@PIN LP{%_?K'G[C @Ϙw4\`J1E1*^B]x LШk̾! v->gZwUF8pgcv \=QN} q
+#,FsiN’$XxC!ޠQye7'! *X/:҄=T%JxT" ;Fݯa " ؒ9 !̫/ At=0ZW,ŌNCRKnUZ`fbk 8Jmyx
+#9<Hl, ؼ3Zi}( ǡ #NEо|gmHlŶ͵4VUi]*I0`%|> F^- 94t!unoܪ~HLrfe zv!bǢNi,<W+x
+С9Jρbf2PZˁE98&{R8!i"8M79~f /$L19Yx`QˡîB>"rr{8Bs%%V$]'fv FJb B<ѯOF#'JMD|#xmW@X"lh+HZ@ہ7j@{7MQM di xBQ;+8$I2`#v&p`yIh9[A<a
+93{*>C8Rt3(`aK ,@,6I}bZ S!N
+Ƹ3]qC 'Xf 6'{AF>`N;bP K8##Ub36u
+Xe3T-CqXƛxo` ^w1`]@W
+[
+`f>P@|<
+OimZ]!Bpa 7]Hq$V݋MFt,~4xHj~GH,oRa@-pSpk(IHWCG8-?dKAKJق;4fȲIk5GxF?
+7TK
+$oZTx<1Lё/@|7ƀ},M(< *YZ>7B@AM`# 'BQo =
+PZ)PX ,K),%GIYѝܔV@x48DŽdh{&qO) <"ZnIWҒ)QD}9ϽIJg˓D&(LwlZ5iYSi1P5jBV`P~|9y|hϽ{{93L4l)v[7x#l $,z4ۛ eIa-`AD!^דq}=^߄JwJtH%F2kx!^:WuŜO&n3֞*Ae<b/U9w@bَK
+@4
+M"pajR`#_S@$T63ۘӌ+cM0F[n<Һ*MN?#~ԥQvnvj_~_% ֊]B
+_Tn`h?,nCEZz;F`ʙr C`?3[cgm_v/<xC=x1<iufmJ<hǟ}zlnsn>Ųmb|S ΧմE3Lf޹:qa5t im$] ؋*s-~ DgQH |EEcȾ RΞ6\!B
+>ZR* /=lDωqyxuZ] #nWS L5<:?jcd\J܏|!)!92Oo
+% q9elNwf ]Lל7OWBB(V!d6Dsv1Cj`*:>G|}ˡx
+++L耉N7, !J[w% 'BBn4Kz,28玄}aJǐ(:1*n!x ߜK}6u n~˞6BB(8L|rD۱?²<:p1"F$1ϓe;WcdMK+]%}} u8y7u_Bv툫 apђBoQ#jdmt !hMHboʻT.<nSt-sgG˩1(ɶ Sܹ WWr,EƂt\WvlxɆ+yWԖpBLUYw!K:ܾ-R
+:>ÃVԶBHHw ۢ "
+tˇ>a\P)8q?8~
+ǜ5zDUR`^e{6J7`I8j(yCؚ
+¸XG b F{fJxnNxnIx<K\/`CBavIfY L7 WkL0{ iÉ1Tw2ʥR ["7^(x֫Ii0С[D;2 ,&{\۸C=9'KeLφڧSzzWbΑ$Oe}eF|oC]Sןċ|vو
+qOcv?M`|^V0QaMx06nj\%&>EkZTa^ay43kXA7;P
+O@5Tg;E᥏^Յz|h=؎x=]6Gk>[i:Ӛi*%>[G qDKno%O6%-~yF>U?H}ߣ*c/<'v
+˰w
+4BsshuA ,kC Rԏ
+cm/kv0a}ŝ-\I頏ב@h</ɞB+y(s
+
+|%S?I;EǏ}ܞV|N}#KF5і5ћ.+nВ7M}ȵ|-eXGdeXٷ!{ӥȫ"H caB.ya (`8/EhC6>V}![w}$s#2w[xZl3b0WTԍ!GaE޵ZL<UeFǙa.E/̓pAo
+p #K淅<kƥeWakՒ/ ᳿ggFpsV <} 藝>%2zy5#
+yTnDu埒kh7y5逫:k1Fϱ
+daݓ^dw},9{:_W\Ps>NO:lnH5X!ސ7ѝ*ػQ(PwC(ؿobTΚ["
+#d7Cs}oqNuombRՕ9 ~(%𷐈OKtH'7H>9{UCUF5x%}k}RmqzU<\EcmVR<z³#7z3%* Odc=jރauAJ<}0j;21|$&3GAɚ1$u!zdĦ"4bvRbF#X/wq|K4p]%SHϽf*r,ަr][RAne4Zp>KP[d՘7?!VKٚh?>5GxK{O0Fk=`mMor=۸14N?x hUy"SIwC;g&C-BM 1sX ꇾ\ 1Gd2I6i 7"D\cQ6fj(mZb*O)f,K'+6QYS>GMJ@g~OoDd%(:kH.q/ B侐1<S?'<P?\]T=SW;15c \U_?WyϽCB(aYmbba<-%=áD _Zz` 9'g+-pRM'z
+W8pꊡAU[焺FR >[
+te30#j3|j@YZT;kcP%f>MQ"4o|Ȣ=NFI7fBxexSNį"U+9P^XՈ׈Dx9*ՓPjUK%S)}T[:RP)ZdWhTRYͅ'ws^ ѿ$܇J0|\lo`4>k9Zx=ձP|+6/f!d»2%pHuPl]u.V=s q4gSŘ ԗy\66qW ihCoWE0U
+7OShSTo=ԷZE~KxqB^@f9bN
+3ZKC8;4߱2!PsYP cNǓO]{"L}t&ɝQضjm,<9j5qs69k 3f4K'^9ő!(jINݒ 2/WTij+jd;SNwv"aʊ rm>NnIg>!6Yx9|#YXX |^eB܋\6<_Ѱ8|Lb
+VgTj]F3JJ(uZӇ,R J]z?{Qi}Gw"Yc4h6Dn<c4k0u}͆A,8Vr[]tKl-.KuFVr2/ˉlsHt.a/nD\Pa7q2}N$bp osGIQ`'|7PqquB :R Urջhd9͢[c?T9ǝ"CEusH'
+#đ$Psq<'P/1[׉h_%m*ZK%ڙ%PBBy7 &M  y{յF_"^I_|/"GevHE[bI&ʯ{9hܟ{EgWđUYD&xuCZ:g3JA>?|S80БVa?f%,XK^(3}w $AQhNr $qF5*'^j]_hJ3_ϒ? 1% &뗙%GGf~Bȴ~xd gGz~LYrπ/:6-rM?Q~ {{ uUX
+  !WQBG(vLJ" (`ӆVn٢ҙy 5Zb]5k]5]Cc3#ק\vS 8o
+}Ç ù9H-b@!,0h̟<a'aUxxD~g<0U abzb(8~ñry~)]^߼h֥@P&ͭ>hDЇŽ
+|WXMTAH_ E-_RwUc
+>;ѓ7ۭ'1=+hDpfWtIƘOazL'Q|mQx_0S/*ݲ_(J (XųލwzvWDuŨ"cCHGozZ{)* W{WSJ9hw}Qyxyr6CrІA>ݬ x} ݅[usk8x3/\Tx&>"邨vyrRvR`qDG0]7Yp*ߴ'>_mSh b{::<${!FV/$X>B^ p,"2R SUF~~ Գ3@_>z!\JcQNrX=CZiff<n=B'~];%o:/ʍUooBb5TԾڲ^Ph} }#%50KDw! E^HLMMt3Shz(XD:JvV7vPrxk~Dc.):_X!"r1Խ<EI*RyJcb̒!#X[DTH6XcՊ|XQwBQ1֟
+ ƽݪ^XOw Bl|ICS;1 y)}=$ҿG7/c
+40(\z+=~HB#5@oj=xhºaHfSN3;hA,3?'ގdK
+<Jzמz@wmq>_cmץֹ@ B͝<`*{ڐ`Y}f=_ojdjo|m*iEp6_J+BB AȓRP?IkF{6ng OC9)t۾ú%OE-<62åO%u_d
+jK3^&Ä&ZҔGnHo\O7;]#1 뉘OJq JSb4ʊ#$'Dā
+8< |7R4)/X"Iq3"ᐚQM0|a:U {l ΡIޓ4^%J R㤜2"K]_8/+Krx(;ͼ8~ydʋdOuOŅݹxzn,<NNjIy|BJhyCW*،{1CQ5;HdQTj'^[PG.gOn\bEH fpji8ػrKs=9YtI2rNқ8ÚrM?)NQ7NRKك>?hɲ煸^PVbDXC'yban
+t덺|$ (?~Hh<Pq~K\_47^ѩ9#b #rO,@[#yxf6G[3zO3Fcs|Qb%kA7l>#ӻeϜV<J9*泐򛳠ub >[fV
+y_#?4Y+L0}|A6+£RvV(^uɤF+d>[H; CP(.xG܈s+!>DB&9#ů1qg&圽9eɬY0VMdS}?q+7a1apF&>Y=ʋ͝|p~?{"CqabT,b12:qC'UObW*<0? s23|86P 8o1jt49;Lλjd%z6ດ9M@@ti<SmOČ FX
+􋀣r r7k0zۻ
+8uN=N2LأSQc>|)qBf ZÀhGhSUݽbGdǃ7iA8j055i\SDZlCT
+\Ĺ}>JqWmݣĻB=
+p<ga7M|FZ~,f3?<Ŏ nA[ҸW$=[~ۺes{;Sٛ$o(=Й^6mTCUo!\o:{iI-^u5N4?Z;E#Uǟzsi&M=WU. אT7;g
+uq|Lj+8:'ܯsgF9͘oUHã]iB{e}IX|U줦) ,s_ߜǜ!~g!sKP ;0w_29ۙe&BzP]fn
+w}RihobMPƜ ZWƆ-FVvO(W2
++CK,D\ JQ
+ E/] >ezJ繭źC' 8 MoƵ2ͰiSтmq,<n6QHѠIB}tu퟿NS4 ׍bXy[d0 > 8;w4Υ]Sʲ1ʛ3L[0W;ӔUOL5q/b>49+owed f"O#zwc
+jyUiS쩬x
+VL峧B>m3x&6|VO[Ȋi{X}|~>aV0/\؅L[g/g؜\*#H
+ Sf^
+fMUf8drx),YEEQՇ190cvG :B|d
+%Ih.{t+aȨ^Z`3 |FlP0Y$k'4|$8Ne*%[x$
+A;}|1-@O}!?-΍PiH1єꖜ#Aȴu  ?,("<krAW
+<ğG)Z
+2C3 j4CRpd8H
+6iYMEKR
+%(ZՅEXحFVWvH^n]u|ҕTu
+nfSӸ{`- Kmmr_=~(~kOT]7"pgn,v;SփaWBt`8%;r1hY'0#:N1c1YaةIӌfdm>^i.HN-F~B |]DG'ўe3q{&)e`@DpAJ¶=I5N,Ti5Sm^oV q"CUO Z`d_K'k',83ECE=$,
+R.NwOayfq>MCK&d,$X@, Ql%c*K)3,97to(lQ70k (_/`ٱ$8Few :%y ϗ=`r8-
+0msI-E?~?e&y4V#i
+\o4MK1dTpTx&-XJoP3Tk8O5xioNSoIIe|*95қN/ M
+er\~02\U+B6DLBͬa+&=V],5*N1iŸ" C_0 cj]
+ H(Flv]w>7=({尪sv0Lq[B["Zo=I-d J%a?=1Ȗ[M$4h~Z%iĝ`ZS4`9L\@(gk"a}|Mtsy ͔е1vlvħ0O2JÕ|ɻV]0De/\l܅7 21͂fFsXmf:q5:o0etvtw1k{zKVMwzՏW5Ƥ=ZFT&dczF x\w@?Z P0 ϯ%b9|ljQKۺi^Dd~ wFV)Ɍ nm?"|UԮF
+b 3*6 mh<
+-,\5Q*?c j0]XE'o4{9:JAf5z'mb!HNO^{Ai| jq]KQaɈKCE7 bWڍ7>VitXȬ@>>ˬ}s\@RE'4=+sQc'0y EFջ 16iY}| 5c|TgR&UD4>2pV/\
+f[>
+y<<eiSKY$G-{9a U:ϟ$6[Nl yT5R(3fsyqm,I)grF~`৘" iC8-sp~
+Gd+06,iYtǑI!*,Yms'N 1i(05E&io(xrF(3 Q*.2J[7Jfs&[y$WF< cX?:~LtuoMrxgJG=?~+>*uW'豂YutKt Sf$S9TSͷpR&=SP2;3O:n^5Q %)RY`6"߀IIn^P(?=nG*ge;1ZnJH Z@?L^^vVPO6M;Oʡ ;B7f#=W$ɵ[ޥCGOu dΑj /pA1F)In (q8)|H'l֝o  +fqV1"SՑ\ #"A=~II}%@cv`i)EEm8n@TO
+(u8Zn72]mLoك"9A9;X3Ȝ3ݍBhLOrWwy z
+4iU44$!
+:+apemm&+FD^iS{C-6~@_ۯ;1-c`GϾ3~Ů<:z{hN?(;-H`gҤF$ qNՓ(n*v(FCZxN C80[Oa2ws_w饄AF.4S(}͘ndc9U'H`X|, wlDTP/@w٣થh-?}Q23LAI/{}a=Öѹ ~ԙ`ő9%7/wk6:73{8 %TF†`^u m }9\
+K&M(XbLJh!5`*%x,؞L0d:pׇ=֘aDz:1 +A
+< ^U"0Gʦp9-3-gXI# 7wD'\5$zz%V@L ]x\3J,<C͑;Eǵ>i<.,%FGb ,T3{PGJϩkcH@hg{/Jr` o8/33cD69QI67!Z(\OOk
+^beW,rSF%ҥu~2`>axx4!$mSkt<GeLĸqvk?"H4ufWHW\곧zɏc4*{Eձ
+^+
+I?Poҁ
+J~(:nPgV7BI/! ` T)U'b6&^u`sOy_^;w)LW[T #{ݾnUR%RwAܘR6b:
+ nr pLKXF!ko Mвǥ*T}yT52Zjpz(XXV-OIfʑYZ(([gQge%3|wc[D%RLq6+Ie!Rj2%$sn$&O!q SHq2i C_q᫴Ԍ6'֡{O`}69WKHe)f@lk"<4h:Eg @JBNNFUrZṗ߄B:KRUW]u=}pCWT5$&.(}1sEUP nV\H:P;KSz*¢ørdk:,9bwp'^ԂD*!o%@}I@FZ@`5I
+^O+ohJ4=ma9F 4=mƃfP̩Xs$RJ Zޣ^f#vmT0r
+.{@s CYnlBݎ *%1UQ
+ǀS!@W_Pbs1
+N
+Q̱F IxJe>80[qg#&m5EHJ^_cM5h͐v[{I5c#
+Ii,LAlkFTDݧ-לM
+qGg%3HPsj:N
+UB"4:hG%ЁqDnxm3`ALo&7$PW@Sh b
+'P|vip+$U.It
+W{uJcC3d"0A\*ME=p  0xAmp!CC]ԩZ%Jdzo,b\ !nMz3E*rڿWrO%EH㎁Zu`\|QH}{**.-!ꑊf.KEsVNha't݅z{ ɑ s>]4S.Ḥ0ΫnڽgǦݫnb+wlK}Z%yMq]N*=qx|}tN [z/F8=̚GփE bIoW 1XV}ų,^ț>3xGb8 +{8i
+ҩ'\I)˒ A?4I +eTwZҒ"[{H&nA ehМ4Wrb c9 |Fv`o|#2燲uသs6 6aTp\'K-3=˖s\w=uɔ%frIj|Ҝ$wH=6k/&@)#ۭ9~x>.sQ#:Db=,Q=_CiTE@~-S1F$-dwQv친/|s2Goν LIn/^PPuw$W|,M~P|gx!
+IRCT@j! 6Csw8*>:ۧG鋥TKlYqxθM9|DVgS7PR1(xZ-HP.6o~TE#aMʡ3ПBrïSA8 &K8]<h8 ʿ,&9,,؈'#
+^@u;}0^y0SϤR !+TÎ[ޓ>[LuQ<B(g +ݭM?\/x>a5Pu=^~}$k[Tu,(pT/GnxR a xP~}v2.Z}?elmb)GU<SBm(FsIzmij%$ɯo=~M4 ԄUB>Y9-RԐO?PR~ycD pw>̾|9ԶvW݊n'V<LFvA3ܱ]jgJ
+/6$L2X@Huķ,1$D Vwk>im&O%b>yQVĮŮ(hU͸p̉փ>]Pϓ R1UN^JiڊXOrʐ$Иj'ѠynZr_<mtg'iq:Jd [j%I,~h,MeFֻ&rSk
+Bk)*2'R,6E|[fYN #OVze/!FU΂y+@?'PZK HH:qAj"6Ȩ2ClocR΂׌/~KM=RzVjaW6"_5`:$~e !V.POm&^S4/bWvPi*;jjDV(*5-b;m<AcgaώcU;4}t7H,=jwXa:wɞQ֎Dpp>J 4i\Qf,{)8?
+u;|GP$|\ =w<2ϋ7B< APLWϷP?AQXPVʮ'fP1xVRas8ϑjљ2lNR 
+MrӈG% bEZv8j嚛҉G]B᎒'mIL[#xvPh T '3q'=gwqw?#;qNg,ȷsssҩ AR4Tif>n*lQ:?(OBlfhqQMJdr:ٷ5/lՌzTjTi^lTmp|6ϊWcȴC&^˞'1U8ˬ)y` mw褵m@(V!Z38DHX+{5[UZٷ{CzN
+)R$GϷ::[HUơ+0cVu shk<+iDQqޛRb$e GSցs8*8:hT:YvVVLrV*u`K=-Ո%UydĎ }&uPBwJl;V HV )Ynf%\ ?V׉6^uEK.#V\3GZ%b-
+˻T,o_by{rUOjԏϒ\fQqTY/t[lRÝ+k̻\7hdmEܼ|HD Fs#[ʪa"m(A)'XŘr?he&˯ωlZEʭ9>ƖD޸[L\y¢ ʞEl@ߧӱ-/iZ~)hLg}Q,n<oRz%=JDc\VE5<g}yhзRW {j57ia\}mN.%bn Ulw`AYdS VJ2ŝDlLLW\MY6#r%ĸ[m#fl٬iGC\nQ&oӒTĒdF'Nu/WKa=mr+9J)|g _+8MAQ2ދja$w'+~=ӡ3]3A,{I񬑋@IUɁiZ[HhJ)8"Bl(!t%YfQbi %,W_Mh6Īk[4ۍMP-c& u"hlΔ7+PmO${Lqf|EHK8e#p
+pwHFETl06$>Bv"˞@(]D\tG0*6?)W?FB6@2=]2eOLv$J1@hu#y+xȊԆwB"D8тE+Eo&%8{0e.nq{gi
+,M7o@U-7Tͷl veu[QD}23:3@%X#zIZ=4W&xTu$p'w\%0jʥF& #$ǘ*, OXO&d]"k[K _ CjGdR3pʜ檳k~[gadi0ļfZiɯE1w$ԋGꉫ^({,|2}k1z܇us`++-CN
+#-^/{F0q>raHwZ"g(i#\NW܁Zϓhyhn VĊ+@oK2
+
+/v܇7wQo m
+0+Tfj7b.EJ|-A;hNqG*.)o^! zq&EF<Hs[^nh V k-Mz-V߰o=A>Ӭ* "x¶m?HL ([ZU>oT',]H>8B[rQY%W5%Q*ջ)_Iv۫$D@(_rͨxFF*]__X'e(˸}#
+FheFU5;שc0_ Za=s¥x(pgk؈o򣑛)&^rY.ᔋ ɮQS4SL0,Ꞁ2GK"(ֶ <[[Yd\~f;
+-ӾMSYB%ڋj7`5.ۄ
+2%B2>|-&4kG*O&{1VH40K.7L\lHyH:gCa֛WSL/KnPGk-nApP_ Vw@9PV&v)FDi5R
+ܱaF ~RjY~ ƶZVduȃ)#ȋ
+^ m0>C̀a#E&+
+v\(_ÇYFMz\=3ƊW='hgp/6bRo͊o'%=Ԓ NݜY#, -PW+\ԽҾF' M~3Fc؝⠔|KD
+4=*+x VXH|k`1|Q%
+#
+|jݱmih݀pjR)dٮne.{7
+\R!Wқ3|p-0:XGj̏%|2 kTΤ`+ʡ gB >}=
+r(coU峅] r6{e(guBU8e%|+}+!/R<XtVW5r
+?$Hl[*VmƔTɫ5A&Q
+ռ>SdF=qV:Бe8PȆ'&X31yQ^ MX/DcQ%C]/C ֊sKlZ)փ+M,>ܹ1!^fµζ:XHE7hnN|"(5;=X9
+D.SeV)&@.me@:oʎOHlѻdH<Dj[6hzimiZֶh%YI. /_(B̊j6$
+i+]$7C{U-hz|ŹK!XϨ++N(u8Ps_ouG  tz\t|X;F*e۴=1b|@^Pt4ѯ}Ҩ Rzra:ӻd!0Sz0`jkDsN=2
+Jɧ`ӻw[ʦBm3UiŴ`\4Zh7Cb݈fY[++nLAFܱEX)p#j=G78px@&9>~IuaIF2/a 1Sp l>Us^bU"inFM쁾l8s~_Y-b-AזZܗ_^0ʹt,fBq{izYD| i~K7~[/::3&ЧqB[Vr
+K໧m^!n
+dV7s6b ~ZdEh!Hw \we'9] s%Ч*MirIM'ȴ\Dz
+XEslR4c>$ŶNǓIn0r:+trHa")F'v$et@^z xTA$^_M|zR8b\28f\^:z/n׸7LJ()Ȍ .lD8_$N]/5b71:YU?W|WaoPN=` U$𤋮̶9d1F&(WOk"О[6tkώ\1m+n>oRӒ]ّ.}V>2X@D;f>X {5u:}CLF =j>*b+`3d4ALl:/\@4Nik2ut޷Mۆ\2nI8ǀk,3ߺLbܧTRbs}PS&I|$m2/zҀ߂:RSkV`u #{ג;"Db
+;YFd󭛈E'J?  Ԩ)4.WD3
+)H#W܆[nX^@(뫖d1EfmYt]ݓ$Z~\=F,vG22NZ0P}Ρk 1bU-ROJ}i ÑR{{)S 4|A3@+/q¹|GWFO&nHOԓ(#E.KcH@鳅3A?&.[6MToW{lJNk<[.҅:SaEFdxWPNzm~Q&Zj-rh<M?˻;)}(=~?R]qcbj%%4bT4ANK.;n1_KЙ%اl7<ad|W+Cf*䛭*tdDRz\~op>lӔ&xW&5Qy!"8e7zUаd^CI1ƎB4RJAa_pHs"DTq|jdb7j>wƆE)*CgYjt{f/)uqH'8,7ntHq#;ٴ I;|9t^pz2 r쭺_bneTe0m2WW<2Z 7ÿT+c\txͺ!ܱ㜺{19%<-ݼeujs?sn3tJx
+*-+ ,~qPdOnWh fq?x r蘆J'r}o:? ڢ^ 8*snD<*xv3E mmaSp MXܰ校-LL>?gs::*?GW dɸ&эTsg<Ѡ`0yS{@/cF+s6yF<{{ /Så6IU~e֗xKd4vÀx":Q#\򮍪Q kg)6[^3ch5'*]b8<@:GYBD8}u9̏Fք
+ٳ<R0;֓ آl_;n-7f?5L-cfEh_Po7rc2waCG ACXǼ43g[02*f_͜CV5RaV
+pOɾ =7`Tji+
+'5:uVcY\SfP%+6qN&cmf$w0GMre 9eŶG*5Cܱ-# U@q[=GxtdՈJt1AW8j7{ [A賭cГlaʶm=Vl[+;FC|ȞW`}=9T)qI״#{ 7u)n\۶Ce/eymLIEUchwݎTC~@VFKVfkA0[8Dɯ~hG_;:dYIIH)p&-b[SgSwZ~Wi&*&dN9VW^leˊUfV"P/ۡW,YK~f]5lT*S+a,3@-$AA&C0lc/to΍кtgR~'_ޣ7_iX2sovc^>d-kRkdʯP-ZjijEk]6d٣ˇeeZ%\ waJV!iQ*6 -2ƅ86o= #u=>!7m[))rB9uTC ERe*{|/SKY}Q2\mG6Kј(ji%m.' ۆ/kDmnirJT۶OSͻ:Fw/szo|H,̾uITWwW
+&+e:^јSј_o`#w;xk&[&:W1g-<rgmmXnUg;kVoE-H`]Ku;10,}%`;eO IVǝ!'O5. ][:QCNպJN, @4`lvGy¶m{CR|{PaP*`65WJqr~_
+$q q'E<DX-S'\LVe_<W Y.DTe ]w YKCoːʼKZ^tH<!k}Zg cp绁ȯDiR7qG[Gʽð'̽+r@iq#}%qCJ*d/$o,C+@J|;A G
+bG*Nio#ݧ4+2'Ex)>['٥cm:}֙uLS pq;&䕾whdςѱI\wZ+eOMÕn
+<ʍ~$~aHDG+;/ jT\-FKG_AgP%!\=@]yj/]=f}a7lT(addSEhzAI$G@^-~ߢ
+-
+ Q!a/B
+UB;4!.(L/ֶ ^&p*'b31"3ӏƥ ^4/rPL/駯1_Y|]1H@LVTe]a`1cɈ鯏aZ 0MHLc44'w\䎡94m( z$Ψg53qI^Z'B8޹u~4u9&Ҝ;͹S{sa9hShc5vP7m TՔv"11Mj{MF1ާg3/Z>梫%j(K=̒D [%j?s~EWkj3勮Qd j*nn_fiFlYjoU~6⫝><V-Tӯ-1%w1>w1~FC ;޸t CR+tl <;> Ș!=;|ńTSe<deU[2װl!+{5}N29##۔~solmdwo3:)>sDȥmXocM]{(" .>3p۱/| XM̶
+t4U9Ab ž ن*`Qɘ*2BF]L]ȑS،*[9s_ $T'#76qVkԩӼFn n$81HA\*SiUJq*
+{_t.3CU۔{eW 'XI\WTӏ{b:.}3`HF(AL&)Œ@2k4Id%\NmLa~<O 00Wjpk[A5#|hYV?Fii7h]$~Ŀz
+66Bad<bgE6MޟP("hNOC3 J`$ryl"by96E\^sawV'ry{7(>%;8\=4.0WVVhBdtLemfli:9 "od[Pve.[
+e?_W'q++.?a s}Rcs亮ghqe;bzG(ѡVhGae"ZE6$ 蟞<OAQUV0R(܄rgXVMC7=I(.myZm`g  EYP|3ө.ryE"_z܉ Rq+i| @ub$ˡW;:4H<H h8
+&7ط\ IUm.\o`A?,bLV.E8q|xw>{ #CH@uqn}a^"G>km[Oě|t&t +}fz'euPy,^i W:#R/J{D{(]5ònK~$ܩbe+#W}MpE_˦\z; }v/(_,)
+"{PpU/%y.jʞ< NA 퉔{ mԷMrs tooGTf2QfiK|(qo'PlL{S다߄~UqdYn:ɼIK.[O O1b$o!3 #Ct_lj!Ы>q e]$C1C
+ .Ɲ*h29Hgݻ'e#P.Gq͔.Lc<38C9N#s:$ ӎ.֋hI~n(iz/݇JQ(DXCAA:2Sviw.>XeTjM:߻p!ܶGzj!~
+_]'8wA_l٠2T.sRXWh煑_y0Pa!j9EAyb/6~b#;cb½;tV(M3Hg~ oA]տ 1׿7 /Qj,A[+8D#!
+Q f | )p)?|
+PXM}rHdg`H-6-X?&ZWF
+ c)E͔>^nh7ˆ; ƛ뜑B]͡>S~Ncf]9/ل0{5[ɋVuRrJ2[Jbw;wV.y~dZw;:D4ohprzk
+ե7^ĝ)M鉺&c\Qn"-/|@i IHq4
+%EйѨxSW+gn@nIو=͉-er{~w0d~8ޯjU@0c
+3B~I)s"4y=a9X7L5K m&1FOa30`EÕQ~Q$ Qt;\>#?XmTc}kTXECܗUv-OoDm))3Y@6w)XP?^XF@+,f#ó=USO630nuqd::tQ_~F&Lg@Nf07ۄQff1svQѨ+ν
+td `l+ XdO#, YwP*툰En.Pk=e0,3reۏ pmڹyޥ2`kve
+MV
+ҫ2"fT.!$ꀃfU
+Re$h8M"QK/#ł뗵t5}-IJlNw"Dʢ"'d
+6V V,]DLP(FW#QFV 
+jӌbDF8tPNf\!h4n`CPG4"o#*1t񙭝Ջț8kH).x`*2UyYDqHX~sI3/RЩ.m#c!%̥S=F+4uMRKYv2}ի6LҌ{ Y*[TFnc+tM@6B27Ù Ą̄d3#Sa$moR@K
+]p[}`^9xE6O8>i*?Ҵ3Ibd Ajb#Nak$S0'G>8rMr/AyH's9a Q-
+ZN*rTeI (NQXe#^0G{dvT,00z\*3#PixP9=QKQA"ލr3 g7jV[GS >erP3 &=PJj,Ґ曐Oйf sDփ_R@qL3Ӯū\ gІ=y鵵.5Q]/b $?]/,MhzfkBX8)Kp.&տ#1+/D fwOzSO Cl7xS0c,;~!a9
+Y+ÓJ҇ ~oa`?hwNfTH<< fE*+'9[r nogփPZZ;Bdh ,̺k)sXҕ # >zAHA<32EAb'r >mrvU[cRlb&ۓ6rdV1>DGc#(J}O}_aj[r d'O23P/BnTTff*!`}
+;I9֪߲CCh<YoJ gpဟ M&>hVDMvodܛMAM3Wk>д2l3ҿm̾qe ܱukm{%hMEGGަ@J`LoJߦAiG"GBn u-'S8[Wgݬ|NrkS+7̵~(2͹6d
+>̟0Ҭt&£jڅju[bk⫪?#(]\}XB 0q d9FJKKEL훚*7Ȭྎre]
+Iy0w#>[kӸ3 >Z
+ǭ~N}9̓g-Ҙ ۷X_@hBF.Ld w+ -pI!񛧸`M48'&))ph n(Cu&Od_SH6-NKhW,?Eu ^eI2kB_Ͼ  }Lx{p )gD]S?{}@A HVC< i\_ػ;h agXw1ʼ-7m]-wP A-{VwI gۺ!=]K4_nk@z{weŗIb KPJnj_k0cd aFD:`$P*+<')!G4v-eEH-$
+3Ĩ+.GT5l)D /e ;zzǞM:S0/ `v0 CcΈ+QwL| 4^1hvl]:F-z3`Bbа-bڤ7nPw"zM54qHv M1y`ov :&P΃Ma 444{(,ONtDOm]jg]hT**;h}D?bި+t2*`V&^VuOxxN#uE
+2
+rH.f>ߢ\rSU(/vv`!$g yiRo䷡]ѡI|]H\ p%Au_1i ޗ7QO %TJcRشe핶 .Q%mSIBq7 "R,9TjjkVNyw&XӷwyߙAZ%Ί'Ȭ~;A7q)x4촨E2FX X'~ 7RHB,([qvwc{7YZ* [eqL#.5RA._H6̕X,
+Of{OnVF}d]'TR8xmNQ,aIY0~!oerikg6ɓcA,NlAV!'h$62.<1`]ɱVQ5<Ԃ*x>}=LozN(дG|i;S#Fެ_ !聋f>7t@dAZmoay!!`9Aua Ō.F3$ѲJi }aF 2NC&pP Ȃ"$Ÿ=z=-XNgdͮR@@((:J4@b{sQ20n,0JC^bYLGѥj
+a
+
+;3˫i
+n <}1*shҙ!#x5F6X MFrlm.z$TD~,1SFO@z^p'wobh m@)BBlrD<kvm_DD"U"=}N-yjqHVv󫐏R^DvHqH}LCL"*|ItÇZ˄F60%* "uJ%aqOj߇>{EHK" v /DU=z`'N‚"oŏӖ(AhH{2lU!ِfuEXS&v0>z7
+H ~]oi N}&N3,}5Xy
+K;(Az[B1qj+ oa0Bb~8B!m 3,$i=
+ob<]gb~,U@#"eJsC$Mʑ|{G6_ڂMBڊ+ '5,M焒}+!ɞKqz_XPGOJt RyQiPzH$a֟>H-`~JA68
+ f4lp`A bM2YrE&d S30۷ γV@'SO1 eN ֘$ D-&
+1r =0%sLaZ~z镯ZKXjĩ*󣅙tbI5"ԯ+9&Pۦmm/'L2ܖJnh-U͞M$0-qWp&2{9.aB\2b)#L^+:jufL)MOeRX@'Fk ,7}5N4>9  hFoV'.+?
+}x#ɧ%f
+y֌a`a9H\Dq=Ӎ= GE1wyGȏ&,kA ʽ#DH/3!O8w-CHs6Vě-X)RL*A
+ ,|^<))/&AQ_U8v oD7mWQ0HT 1y+
+V\-|$>̡U`M|FwL?lZ-<(}vu"3#}Zf fH$
+tF/y^W0I8ڗES .:fa1&(~Zab2>Sw~%Z|NWWP?X0.\:iKV1A0*W=RnjɍF$>-NR}Hq{)T<̷5L(:oZUKGDi,,:}1ᤁssPl%C$>@Zv c<a;m4ΒM25ѯĽRuո6Zq!1Z:ʿ"k"OK,n*A)fWˊWE۷ JCLy9J&Է=&YG+:Vtٝ l<led\&2y5IL%b=8{&p\EuFg3t
+~+h?G3xC}⯄⭱b /N};"q[~B+{sةJZy Emgp\\|Suv.4^cHuQj#! T4bZNХ*=AVw{N*g$<:ߙ<}g.| L;( (eQ6k)̂ mXuuwKZr!#[_Zfk:!W={W26\س= שj(yf_4QB͍+'ɿ= p|hwor H (r3AվS"/lC 2ql` n}ϸn6תҐ(=~sW|WT}Uz{lfzVC6a
+#(Nkq۪x˭B 17Wroy twh5&(vI>T{(o4G<%&>7O_th3O-mHCOn<?u{}d(gp)K߰KSХ¥&vR }-N`&lADs4SхnŰJg[ӗ{EXa [FIT k~F);R>0Ao'EPRv :n{ض0A0!lIܗKh _ؠ{<9>UW`F)B !6~O9<@
+-ϲb?RUi6Plsh;B\Ar U8
+.љd?s%\; 文:1 n[qg%ˬ6g٭ H=0\2e;ΗQu CKP㦩hDd5@7#[\$[{k^`O=XdPncOgrMнJ^o[a3ѩ!E*4Hr
+Ƣ &uwVOhIkn 76 TNj Z$D,%Kb%x{?SRlaom1L$Es>ϼx
+n㍷0ޖXߌ
+Lil?{>CUˊV:gP$`zOx;- Tn*CJ:J%1z9fKn5nQmG#B:bt`F߲.Uubd|g
+7yxqxR^ vb?
+RY _[s xCDzDiXvM?XPhtWtK(iVֻOŇhYBcy)&wb~M@#gDӣb6 :1k|&c)@YV=\ pxfK1e+Pøypxʲh@TB9Z6].k !fQ as1^q)ĝڄ] -9!
+LYiTL^־Ըp*) U[tǮ5l }=c=CŁݪ%$<=%T eچ;N̳
+=C 3
+M,:Bn:p
+]'4&F1Bդ bjPܪkp#0}Mٳk¸u
+<~i7akMXu9ap4D5!8wL ;m03M}TU,pIU:'f)^l{egu`\z~U⫋Ѕ_ڔhX8`KfhJ 7201ѺvgkN@D>[M7$Nrgkð6mjQag=G0+*Fma
+!C $
+gw Pz/7J\ԐYN#q.iC=br.OBc(v\ObkKz߀$WNku&8tIAqjX:}M9̨4FVIR]M,EK: ~JQZ*Z&""ciE䌆.iFs oghz4b8),
+
+Tb1X]V-!|
+FQBbl"Bj&g_wA'(H[t7D_ZYW2OadS% ?//qjE>e|˿B8&D:@ -] ?GJYda6s4f)]&RK⨌ޓ6x>dÞ>
+bAu
+"CwI:*t/:}:o}|5o>53h󅱈`Mi8g4=U)BzƐ33(ŜQZk;\j@Ŵ JONǰJMR#w/y"|b՞~)[~@ޮГ=GzW`1CY@v<VטO).ƏkAmYPݺ]52^vbT e2Bge`
+,S]$x7gL~^ZUson'}j聯7ǯ?7nUؿȰ͂@ 4N\YӐ_bt`23&e:_u
+_bWbV)P"
+Q8ܘ6}a]af({X#'46 *%VBI\x=Z(7VH#Q@*mԠQpuWIyaFW<(egx~K,C$ ܦDb& C8f~1?!3B73ULU:MR9YE!5-M\I Gűm>];_:yL(n
+
+AOﱆKLצQw֮}3{|
+^)R,x1p-xTlr7ŹκjNW{ظRla۾T>uUJ\LثlN[ՋrԱ:<K~v|p'0: \hps8ܞrlm^AZUmpnırN-VZBP
+X!S=RhnqXYgsՔqvTVr[Wnsx"jmR'
+;QgThFNW cXf@ZYMZ]vk)4˜Gxw{먆1e1;#Ɩ+o>z=NpOHʱ/X<wY먌Zz"=kBy3Lq!$^@B/t}Iq/MTä|?IEayqM<~QLS?
+ /%q\^@< mPHy=8*x.D
+J# !l˰]PՅ7-uo+zI´\NW4
+"0 SHQP)('X҃%Qbڂ
+Vr`%T(j$>;ae)Pui "*/wV6(*|0W1KLFhqIėی
+
+ ^NVTK^m!.DWxX᎒@h,CRN@ZN~pƱQ*hPFM[Z2jG)V
+!ë:RB JCcbB\PRniͧK=_|(:.h(hJI*e2hM uxKGTF2DHD\"=h[hɽ#P:?m*@[CB_ -322J;/-P 
+zBg5Hޓ̊(g)X4Tjf
+ CPj%$3~gCK?2C P  ._Dj)<L}r' kE^-]6fݢq &Iб k Hw3h>
+oЬ&>Zx2l;I+1ae?&9r1 i@k@Ě$ڥ6m~bEgD]p?f%%B*^03U$m}Q~eO=2+ D>'t&IuVФ"辸!~¬1Rg^r뀫B!0xX-v7!dtlV66f
+x2:[<kd\R iRU8g]!3bLp
+1MMd<3jx<h$kPc&<YeE- {HV MW,He.{ =N!)lvjV2yzX1APuʼ.*@aAt]( EsTd ټ~<2Zfz+$У-d_[!br_ΦM9Nc-P͔0˅HL QPv鄄9%C
+#V(n m|2ܿAT/!WbCj859ϴL>~qqިsP8R^2
+y8h;+0NLr3h0]ieY#)vT΃rR
+ɿ^s'sRQ@C.a( NT1h<r\ҧ:]h~t-*=QF-^:
+/h+Up)$}3^.`oL<sKɛn
+?QIsHxz.xSiHg?_ޛ@)fIAZi C^_߁pt1q,(B\U|Pr"@9niuI{XsQi͟|ӷf+]óL(*%=-,)q9z>ZǑ5݅SYdVTTFrdwTʈ9
+ӑš{eHSw[ e9EqbYzp {}dm샴[&{`>,%\n<EqLD)H:ڶAAv6g%?8H>~m)&hIј#VteHq?b'!%ML%߾Z .F~
+66`hOWR%lT/ס$b !qI-@ͶAadD@/NN$r#Q(J>R[Nv&)#Qm
+pVMVYsz27Y
+5 ۿ {JI ˜St-&@7||E%bYABKl0X/ܿB%PR dK
+Tp6i O1
+Sk4pD¡~1C< AˏˏKqť|t\:k!Kǥt\:.Kǥ_w t\:.Kǥ_wlG
+LH@ H7~] n8_ #{wB:I4RH3dBH @t7 kS!}/\Hk)^*LHqR/Eh_
+Q)טީQ
+EQHRt1MQ)骻.$!KWBwNR(bq;9<_OokZNCog'|n%=0hcRVv^gU6{l}<j!R 0>Lײ<˻niݶ
+\L*柼@=>]ٓ׾>wqk
+/jNvx׶nzӞ0xJsӼBlQ[F߷{t|{[B3{;gqo%
+uξj}6u^|๤
+.,prOV/TK~~=ھjuIFeoZv{ob1 VntDԤ7CHI. ;VE|E([rP溷FG&kؼE,Q޿'Y8|3<çdN&!pbq;2.Qs]KpZIԅ4m &59ivxT[8k%Uhu+FU0, (~;]KVddo 9I Ȟsޞ׹%*b?t~HΟ-}pժj/x\1QjS ?#=E?Tm!g1;'-?jgƲwJ85ir\NMaE]yZ^V]qVي7q[j֚ҵ,}KRpl]x|HVq]{SQKrd^*pmpiywQഷZ~NN԰/8zLȉ=\T:gȂw[׎(k6"Njzf եjZݪ[vesexIn]{o+Y|R,QmÎ̚YҘ|N}FW {2 yO>7eYNJ?`q:7B'}5u~jl/ w҉YS>mdL5& `ap`p63Nk‡+[h)vcMl[5 ?v&E-'Z+֯0sai9^^Y}kkhޫ†1u0 )hss)$CEvWطηfkﰵF\ǜ3zѷytW7kw}lQ6gs⦵K9i.nYr5یzw_˗26X?ʈQonjjA_[5[>̝c'zhX; y>g/CJ+>
+R̵&SV~=P۸sh5fo.JgzH/B)W7XY؞>l \նndo) ;kL=Ǎ?>ymt=Xa7TFOR~Uiw/ ύ(Pp%~ZSc><ؾv{[a!'hJ}R<Yə/Z6ƋmԬ&cM(vdȴWUkLB+alDsCX n{u=loɵ+Kuw{vkv 6ָTVaD+όGur H|oˎ[OH[b}5zcE.T-naO.iퟍ*gJ.gѴv<=֠scawqv0}|~3f[GNe;ʏ>;%i\]}~+m6MZ#9xljx+R(%JŽ=.ѻ݋Wzv<O9w(L\u> 7.9)ȫ8Z7Ki^Iͽ8njˏt~s!x5pkpԎc_^tzQI) UGȭe.<lj({;v<[ؐM;C` ̸:+YHC[/Z"b&vi7`
+J݄}bmϿ-|WS#rs꼪^rayJ-ӒsG>TV<sB]gDlz9[F='#)
+uW2O1:
+]idïW3 k=vC%>[>MomNy[*$睉h ]Sb[yV(lTBnh,Zkx;xLˍp-z#fuRU˫yqn{nQ9=) n;'RZ-ej~)o?u.g)z9_bMO$P38Z`DI_hдYfMt渔 #u_-.:+DO^?&48)9
+s,r܁Inƶ^>YUTԸer~Ek\^3FWq'j:|ڧYNw9mW
+W<}^=GOԸe.>f/y8-O}Q|%op 3- o'03<<MQ>yy -џ0
+PYmM&3cӊJlvC>EƱo`3j§;hCcvR|hw^RVݰAֶ"wλ;6;s,eNNG;z#GӈRGFنMfƢdX ;fҶ.,Rp9p_9 '<paLC;-M:RX5 c͞][tXqe'7Z'~3iOƴF;9p­yښU6c0v~ki3>ooyknRI>O)u-w,F\|Rq3--;oMmuKr[(O'>:sSmmF1o:}ԪT>"{/h~zC[Ά祙AA3MkF+A)Zs!~NA}|߻É+7/!*~8Ugn+ǽ=zmDuuoenߥUesv%[Fƽ;A_^.0 >jI䔄)jf3}vRIY5s|VuROy…-?<v֪Im=+~MxxqfGiݘ{nϻ{ aՂG/{m͖]ܽr}t}zPmWuT;UƄ~}$=)G;qum2tUwLsgM3c Nr}39vcWaƘ +ZO2g$_k6+;.%)!2mƈy֕Ҟ:[=$h-ΎUP ev>0L\3Ȋ_q}"Kvm{#99s-.A9`Hgy)Go~p;Go;pb8纮*4(8rkۂ3+-BMd?KES</L՘=$Ѫ9+#7g
+ǜi5Eis`d̴:}׎P׿hɗWa(av.[[o3Qx<)twΝ;ɻzWў_o2_ܐ#FQ˾̥n7 K[&|J^ayif
+7^\Wp\U:PФ/Ko(|ёP?N5Ydf\zk8eNg9_rigV+GQ
+5%KfKޒ|(nQ}㏬bƐ-$CrS-seޯCYzmnliw\][zW=AgeO^:=վlle4~BJEL/8|>4d7ǝ-/̶{7R(h~cⷫ@,JyNp^t{Pֆ>ߞ5Na8w0]Fy b6P(>ӓ)-KX@c5iC.|1tig]6sFcVf\4y5d{+&\AkCq^ڪS:s?2ZuUe^Ovr"l׍ZNlZwl{/iƩ!/.DŽ
+3`f5L3^zyb{ yΥ'l.t/vJ_:eiv*/ڕY@LoXPpT7`֧u~~߽?i,yQ9s[o'mJb"D;);|s,*Md}ae^݀;{]Qw</3Ny;bB2]=ngV/8dq.j؉s/$ԣ)Hto<_xqPBG~ηxIV~3oǍ&,5G:}y˂y3w%?c`7h
+6U
+^rX{co#YC*yp}evF5݈;^?:-E1,59Exc/<24M=%07ejf
+Fᙁfg[w~v8?g_|cMvH
+]_{.'5G|&[=u;BC̣W+[lE#90/dk V?ju`h; \- 4ƷRCr)0BOg;Ν}9S!L?M3|4kU]'~?}9~ܔ6rVFSLF_nvyҴkv_ؠ!O>A%&o
+K݀y{
+MfsOvZGr(꾹xV3\0i11=o;J Nt Ib3׷Ȯp<VQPy؇7Z[0l3.RT+B-·N֮Z섥ϳrS{)od~u
+2O [EϦ9;sV웁nZ3<jٞ%Y7ބ8ߝ gIĵ9:zZ|bB =/Xq]Oa7+ex[[f;gw+5ZxqT-jL5>5?L~zaCKJ%6yҭ/ojzU"{:=ms <1fū;`fת5ve'#Z5 ߼uҷ]'r{~Y冋#N(|2\gV剕KnXwrjOoVNw6rU W|?oXI]'wcN)$/q0=.uYߘG`tUů.m35KHW>1 _c>V:)|}qS}`oкw.m(EԾu]EjF,f,'|ذv4
+VxIsוy 럝|jb8-#-Cgr<a_ysdJߔ њעMNPxDc藗W|R[6eK8)oi+h1&·< ; ̴4?S?.Aⸯ{:_h}ۧPGwp|N*hH7Vk.Ͻ)OWj3iu=;v޾x~Z2Tgg1MF ;F
+HS
+txu~ Oĥ~bݫ`ɼ'ooxI߲,SxV{ݷFE}X奝UC'?wŒ2|x~՝h{ vw;897ci_[~Yוt7r{9w"{fQira @+6oO}ASHv|k+VlxquYņǗ:[`Zc.~_zJ 5e{6,tRaBŰ4뚙{=i4FsXn~+7R ~84jcSg7,3w4!䏫fʯ=]l\bk?xK,W]zlDVC{^{wNoRB^Բjm[e.Zr>*>s؉-G^P=1?f T8#<j2~ǃe?-ik5Sz鵿c{q2ۤ"񧬸o4|1Fӓ;6Rg/Hb8yV^+2'>:#o̓5^A)jrS=E#kSni<7|Oq]W_:^ Ϟr4p_vYW|ϔ[>-|!q7*_2mgŜq[nhXN"QnLW30{:e뭶g~͗~=v?һ~Mo…>?rܖqEo^Eҹ1cÇgh5fc+j1c#887Q$Mё6)J+ EnwxJG,^k"Zf.OhG(KEI]2%R3[T٬Yt|xm+yjEm(uMC;_Xcp]3U SW]\a1UO%j8`WEavXpIe l21z}ڎ~oxi@ՔoOjet%ZK[< - 󄉙zwX8a}kaLH^Umi:}ECOWLe}p尚(Q5
+u^/)񞼍ϫr:mh񎧺w L\ѱ Sz9~\8V9=)]xY\<qM>3o0><qS6Ԟ?}X{c%eK{/sIձ얯_&M]#~T[1W[\QCʟnŠ1?|УOs.+*}R_YzZ}@*ϟZ,Vn5.\;A;=eh~Ss O5-S?<%wg@b˾!Nn៤g3lx̮3ɘxfنn?>܍xKn=b<_ꌍUk_"y6_#O{oj;[@ukGH`lbӰ):'DuŽ|G'&;EK>FxٹBѕ;i>~{IVEJ$ ah4z &8w')ś?%MFŹ)>e'L+oSM2+2k9(k^D|4#tGQ6㝣5ӟnsP5]Ԫ`FAW{mI9騠ǩֱ~AQq&m
+6ż\g6eBGTζ+(zo&?dvo>gI<E -88?m /`5@+V%yWGdb*+ֈE54ZIټ]#h}_lʣAiߑQ0[ יJf_=0ԁGn/*ܷnLͺ-,n#O=pe‘/ݩ:/B>{r׬:~YD=;&nЧ%i樇()FnLZषGqnDNP;e?ӬjdV}c
+^K5\ZnmzaZc$[b"d^?we28oLϲnO7|5v&Ȩ:PחG~k36Ydg0eIǕb(qdZ2KzS{P2bڝGm#<vYʦV2|>]6Df##3l[_ <~rIN\I^r۶kq史bw542ś?Tfޜkw}IhqyYX`~aUZ9w[>腎WfȬ]pyJo: Civ6obM\-96aKZ:}m>y`vp3~i}u%|9#*;O,}5[n\xhˈgOjx=}:ouU ir`@qQoLܴٞާ ':UmMMyieiZz#qTӇ>p8Xp*œxbqi骯m!>mu<xy"E1;w捍d_
+o?~.K^j owȽNKwc2o/ zxifcocyxk˙9oܵO =+v˼ _īF|8}xJSOOf5?ynM^⦹q7gasi6xq勞u>R~[;tC>u7|a$aT,{5rZI=®{MsW?o6iɻuϛ8_Yyڙ:8;5rX|!6LӛJL_9ܚW4?X(?7~[e~׼ugE/wiEXsg7X/4*\HP+wp^ȧe/ ^Ww,u"^:g5ko /nuzvqwlKu2' Mكjhf<N#?>Pc#t
+3ݶ2g&G>Za~02ѦVF5R=g>zͭ*ni7~ͪ[}{W(y&I-C4W1|mhvSyg6~pݜ&gܖ:p;koc?<8kK15b7|ܴ%۝]5ήi=DeK NL2|-[iMCe M>rd-r2mU㓢ݚVvCX~N{i1+h9eV+=~q*t5bZV'9N`) lP"xo՚7v6|8π/[oK4PmtߛًǫjSB6־ӽ?.Q {EK-)w`u;3s` qd՗|jyΐE?boM\gx|?-o?{zZ?oɜ1~ n[gО\z5zyyҟ}{ͺ`]儆{S;ƴɦnV4({z<a^tU.sex]vYc.[>jϱ5=Ӄi!wJj+2vgmznqڨ${i7l&ߞ{rݣ#
+g}8c~'RLe[k({g&aZ2a;C3VA~-E:GMA;0UN[pN> %~`ë-_Jbw;fLs)mwm-s<ni^e:'N7>T>diӾFܑ42uh}zQuKl/p4/?d/ud`n]ɣ=3?Jqh,ZqmS4p>E7M~[5ry9h;jKjTv[|+t7&4,S<0}-=tseEA^up3wˊj ?=w/iޜ>-oiYu̼I/&W5۷!%P53ϮYu˙9OnW=aL[x$ٻE 9Se3RC O5,}^~MW}f!i~<kA4eN0)mʖEG5GO<Pzzպlq|4?I[̀C޸sڝw=YܠnIw6i&R=^uE'zҋH,gb,,|ecW cW ^}{©E5)LXH{`i71M^FF^ac^sFP!9|KԼ ׵*B7<r/:-nw3nMSid0g+g7{W%[x\kl}@FӺ@n䑓nmή:rj9.TlCAZDTթy/ն6|v[54[|d][DKev?#mRȽ6R+⾍δYbܫS{lĀkY!';?_YQ"5,Uon ܴ
+sCn.vF}U z߾<_uaK&M]o7=s O] "a@CovY-ij}~QԫZq K'}?5Q2Ȯvʹ5r7ۓ/
+s}*玞^:i˒޳֛*L9J򹎿_ <As܀Q{<=e.4S9'}
+$p4[oDaW3f4)X]#-
+'D~ W٫dױxW9NA_#^LZ(I%AɶG?̖ 'lo<:XǧCOyܠ$文ةU)
+_lژΎ1g~9Zb[6%W.cg%楾MUԍm<tK݉4O=+w=:~ XQ6!50tLr kӲu}5`KӺ#DwQs3KiS&ʖT8
+ ~|`zM?wz+?.&} rP99J'I^3Lޡk|<?i<UyVKY(%? C<Kk4QeT٩G9:N(F/H4Ό1w(Ư;{'[|Mc{5,UUs6N=ӡ.8d~t.kzo5˕uGK5+7j&}6Ocmźu39>y`ű)cBgޥ1kl?RBw#ÿdp\op3 ~>c[ bآA7) >EqnD|ө[ j^k&7?DCc孂g Jy?)W}3WenS5`نe#߼?sf[WڝyD2\zׯ&egM7<+z5iL}{c{W/r#cR^4F]/ot^#~ox<<H[t7콵ֳֺcg}p˵?/.w#{(cUZ!^}Ibnq]e%{OȨ 5|3 6N2>yJ߫G:ޓWV^|6θ߬7<y)8A2(3X1ncwM-tn؃ik[eEƟtl.5N>=ayTKuϔWzuxim7ڟ~-&c4ϔJ]⢚?n* F?Sй'm~rVls-3sᅳ2Wvv[27.2c؊I/z*U;1N[! 5'Y|/߶FSQꇿ<hp;ˬCpӜ哺Uذ}3^{!Uyrc[:ru+6{d=9K&iscZ˱`Qw9.8OҵK"NVzc~ EgNxv@=EoX(-ZE3'fuLUMcjNgVw/.Q7[z >,5d;u1$m]YvT ǰ{' SW-Ni)^OVCђC,oWy8f\z4.L!ݘD6d<-w_)Ue&G~ɩ3"sW^I60MqG$
+)^l#)莦X
+)K1Ae%WIpd$Bg8+p(wb*--otb qiYq->GQԭ<wQGg2x3<K-!Ox%x<w 3Rg xs<y /x<cY
+?lOx<xs</<
+,IZFb"lߍ~^RH[.s޷Ш\'$H'M(gS&GtOA
+OIF
+!eHQ^H- :J5j@?B:Sn`9_]. Kt72A:_etJ[OT!{@:ҥ[aJ>h<1S{a8nԵ@y-A̕3g{ys}o1;įiF IFgL9}> $F4(T8PS3? ܸMߣΆn ɀ"d$2D$GH3Wt32-@8 7cY.'R+Wxߋ=#\ UW9 {O^o@@kXaͿݠosWNUtw_Ex x2H? VoL}Gztm/ٹ]w;ǑxSO.ۏ7x ٿa'< <>}[e?x ^N};x)"=?Ã
+g  ylzrŜ?a˔&MUA]XAU }|x^ )m
+D !^$GIRڞ]6ȔJ0
+cv=$9s[I*I
+_
+ *r;iQV(-J4$0P[TByabnn &zސ!:<O Ä4жFyx ,5!i
+*SmWp
+@UwődTLs²DɟvV c܁> 0H0J5b<YD
+0n!r„e,6EdShA`娰rB© d^Ž5VzQdQ8CAiҢ$ A^4 `xBt$$
+ P/Br!"PBBMQXLτCbd
+>bM$8&I"@-)%I<$j^hBؚ=U4*Y`z+5 ֟;pM P p8/K@B~Pw`nB^eAݒ\ļZ2`+d 5:ȈeD;!dakNv>@Yd*fU0U0")/FK@OE
+-0`C&A`z[^M~slMgD}d]P\Т/ kh֭_"VW"(C[` n 4MdO6N9su1by4%<W gQ= GGPd(SMGjXV}^B&LkZ,]HR$o]IN#]\*&y@dh XAXnӂdɩ RI^@GpQo.L$maO=F›h_ݖī02E WXV&yߤ?t~ +GLk̝twx-('ɀ@1@4sV ~Ka4&4:t
+b u<Ae2L+Ds0P[-m&w
+4ݔ!b饶D*@MY\3 Kk8 QAڈ!q`<OTOt
+Qԗ`)e)8,Sb|F & EE%-eԊ#`U@_bI̯e*_d
+x'T*y՜h@ 0
+s|Q*CB.|W'5>`.`Z9ReLЂ |Тxn,-hFq-jOYA Ih -g"aj
+WPz|Gd#[pȥNf9A BqT-ʎrZ7a+O
+dFRC~&tr-^xO"v: OeРUWYB_ VJbDiQ2 f-FHK| * CkpZ
+4 TkcFvB+%HEm"CKƞi˯(xزTl宫)yO p=A"k!ax@ӹA .%5DMp%"pjK8~
+ WaJlYDqW RrA!J׉BfB8tEazYꖫN)ERh"(*֜@HKf
+O\%7lTdm m8 zH4[hv(r(pN\9[CǮ!ӎ2Ɵ\BDi4DcKaeb)Q[pqoOHRn|A>ӆ./N,#`Enb w<$%!F8x@EQ_FF 
+U`Ib$9G]hH=&J<ue9$<XC6)}!f#^B
+{
+ HjX{-T0>[E^H'Al)7 2-ߥ~oчH${lV&7iB{}%2" #z |
+@'֗/ξD
+L@ZፈB< /HT!XHGC
+PAQzNCBFP.CP}ƒAxHP<8"
+;HKx03"&7/d=\G5
+Ųz\GqzE1~i[|EL1U0$rzGϸ/
+h#{&+=, 3"-^Ol!d
+Gg+]@Sm>ܰOV373(ž˝A_
+%hUB _
+ `(s('t
+|
+g8=,Oh8YBb(P}$m LF#HXd'Tvm@KAlUE|AcJmN`жV4g!P,/D2ۊI fIݒӀEw?]!`AꎺR<j*RI ۟{}"LHɓD#FrJHR8=#x^bNv\_{h1
+$%YĄnb2;cP`.F'Q՗&ah<b(jHckX|o_<8fI{@ 
+3)Drr!cDمx~
+:uR?gidQapk
+MȒKIixUq 5d 6} -c܅}jIƫepZT򍀭GJ
+7!
+_SpX84aD
+zr_pԆTpkM;eL#+T*xhz&I*~ cf0-J^ S!RKu(9O ң&A ǍR.ٰ-0 "~bT0a4W&=b1E
+󄕳,| <"Fʕ0>ճP@t*E"2cKuX)7OZDa !nfx CI;2
+TBWJ @)
+"/ @bgad`A
+XӖl(iJB,iC
+Wi7
+ICZC 44peՀ1 =yEpTϥF͑zED zX7X
+2EEȌM "y3Րhs6J$
+*-TJbةD {B<EHwzAdh$ R4kȻKy`^*$`  c7_D&SD\i$Lͣ0` " O6u
+6$@>.*lYEk{ , UzLc|vdDm^ɐ-|V<4
+ /
+ q9t$ e-^bt!N L`=}"CL @"X^.zG%t4[ꓥBcP ͉ Qu
+҇ ᅏzDA 
+4(`$ŶS4-g Vf$hhp>$:9 Pa(!Y
+#J2
+4<h J`_\1Pe`O $Hb;eh<B=p h c5,"@ci;O|fѪ%H*W:x߆XR|SB
+P` "*%ܒ1 `B`Db I)R4cJjd$3
+x=y8ԺA71dDP; KſB5d@]DeB -͉_H Bz,"܃ D #=T՝Jrj,.iGlh(
+Dx; CaWQTU $E$>?\Kn(sz}+,5F9L"<"> DCK +I¢ٽjd|-W|)Ƚ; M`j&LO&'N ~|tKyP3w|s[YBfqÀB.)` XBNYKMqPh2
+zu4#oXĎC_1#P"dDRf3iDω4tn Ⲡ,(J6iMED%]&% ,SBfV EuHC3՟.p 壕(kN(lJiMP<F B2<s5Gۗ7b Ώщ;J:#PE
+ 0OЂ@ߗcB<@9$U4 p3C"7 )?j}-FRdyHNMlHH2CŒHSpSS@);0r}BgYmPgeƌL6azJU*_&x@D!~IV~߈@Wn"j^%M
+nxB<EW0Ў
+Ț977,L HA8M=qH1e0-EHY_#+ =
+S*`2N~3ME&jrC3j7Q_)1=,)H7yyN]
+> z6x`YBAK <(pG mCɑ~|$ @/^!u:Ob@hR%CQx -qP0#Uk耏]tzw\r{9d*Goyh" U_f¦7V =ȘN
+OS[{rd`rл3I @E񝡭
+*,-_[ہA5}Qh U+PYN
+<@*J4?[C)UԗHi,#sZ DH"΁aS2=OBQU'@F
+m˗
+S
+USHa#`o0<ao2O O޲
+[7fH̏xIeC/-32I$DQZΠ)GPnUr5儘IB&.83в0xB#yv`+~К
+r Y)d%\jPi#81jm
+fDlOL I[ ٣]mцĐ<U\4g~í6!R/EϸB~pB|
+/_#{ k3e{4*|n
+@FLT:H"'!Є'T Ĵ>?R~r!|MpJṙ@$@V -;' oLDl7<T0f{[Yͽae.0,_Nj&&y)GRh:,E_1szyB!y"
+*%a沁RtYTǹmLWowE5JCƱf }+Ȓ0r!U6zdX #̍@Síu߮);G&I?:ܱG`
+˴>6tQ7؜y쀈+ GX#"%cMD=- IhMf*=bK,F4.e.&sw+hY5QB?K0`_I @:|R\wĵĭFqr*$њ^eZT,5)wBER?_/˯oBYTz/Bv0sOoXjD^L)t$z F8d%Ĩ4*^zmJㅎ rr>=/k7+p>rG=,!ɇ0 i!4ﶠ`q`r@-#O7t(ۀ6mc
+'{i
+ k 5-'xz
+t5"&O~X:bOzbnD_g@`xn{1yL}x{5siXWJK
+LQ$o_LK%9`;p ţ~Byb?9NY<9,T_^#{Q!|;r8o/d& n v1S F@`\HX9 1Gp8D$<idza,`
+,q;a:PDuBUxb8%ƀ.)ٟ~uwl;~6ҡ_uĥ
+a61ĞA>q(hgqEv7 Y&8cw9;3f>t<ͮ^o7
+aɕNL8Pl
+v@GԒ*p6ck"wIE
+c^Z#y` PD"
+]**c
+F.`4_0>k/ FW0cM&=K@8 F.T+B uzjr (X-%u!E50j>EA3"{z )0mys?yI?x9,/!jD&áto_LVsºDb;b{-"1kR hwR[޳b^NA|4.-Q
+a9ѳ2=dakKxI D.?; "b%~wYRA]K=^Et'+t
+r"K I:D rr՞ DT%J a@a$J1~2Rϒz4PZS#}&)*t:
+1=Z.a
+WcXi!mGd]⋄A]D4T~ q$lb=ӕħE2={>AUQGD[#QKGKi5n2 >҈/p|+\ޅ%B-ݏ0%<$}'D:`s%m(j$
+[oTzsH!d=e<{ 1C 50Y&1NԒ
+jIa;%wˡE m$,zYڋ.ɵ
+x6P1W q`HDsQ,Kx);>^Zd,P X׈"h@Tj걀8Y89lD@y3#{ ])1 zP
+krIDGp!.-:!*WBp^I}T֬FXb60ˏ\Մ
+fWC`E&IvрҎ64H ,OCact N!tzӐYHR^]
+;=Х
+,dfͰHzŠz'd"9ҏ"@P E A@Z#
+W5}ȣM
+T0S*h6Tkj
+~H3EaeSKF"ThWAK`ʐ +ЕQ&{[#HCJhP0+ [z#X`,!b 1J\-qDV;(rXۍ.
+pLdځB'󡯇L]H2p,<d5Wk_ |8r;47Rkl
+`Jy^ _LŒe "dX
+x JChcE\I+W%b-G0ɡ:LrԚ 0n[bM!IRgU+8+գmx|kE@CH (*ek,KF^R(XZp̴"/ \+ekńd=\ޑ
+U00/T)"oJ7Ƀjbܚ0?I
+0JгP 7Ycn*CژLC[辁S8 i<i)j7q까%+QȄtG?*Ob;t1.,Vp20 Wa…XhYL`M?\N#RcE"=o1n*M#|v .
+
+:HgZ.-:O ðKI_FyОOSh0:z*SSG= oB' {8ܘ -Fy&LZ3.wJא "igP:|ԿB!ZP)-ШC> I<5p) E\$ #+JT`[ ]] vzuP8~=}Vx9xL9 w*HqU`bN?is`c|&}(r` ڐ8| )GT{}QR9bG ԟ \ 3c[5ᛢdXZDY`󩖋vÿ_JqQzw5XO<TP:jrн5Hzq-N &GiWC;l1ftW{~8-±+^k(b](`۞+)[󆄙<2GLkAHzK̥a)e-9
+AGq=#u鞃hyT#dҾ_8J0m2 ]Y8#W2/CP (#a@vA' ֏_|( V@O`2@^Upke{~{Hˡ =υd|$;c(zXI/Lp@mr)sF5dBz RTv:L>C)s
+Y : Gv m`")rLJPktx
+Jc~.OKbBXi Vw»D!K LXd iQp`%[K#ߋ'k
+܁?J u1Yмc Cu`=DЖBruʟD?@TtZp6
+@mj# U`mܯAߌrp5 Bd0ػA),r;r_,v@;t-]m3bwbduOc
+ 1q)&
+2J]1"5`F$$¬[j lT|JX,a${ F
+𷍦|z 4nW7a{3C
+K
+MvG8.gu_yVx""+[GX8[
+9!'B=J|'|J\é}]5ሥ5-aJ|CX.慔!ZPN5.FG9L HLݬiQ> 3_ѢK9P^ց ) q<Ȟyd`&^r&lP1ؙ YãvmDC"?:DT<&"34Iᇉ?;m֭%b_֟Ը6Jfn5mrf5{0AFyWz
+ VS%^n>IWmy}*d0~PD.G@ sݻ Y}ܹ3gfΜ9gΙs]ˁ%vӏkFo-9)&£j k"{"$+^bi8
+) ߁X5/As/~JrDQ ur$cKנ>0ogv_jmN-A9H;K\)jZx:O RHT?*ՏJ#RT?Jn2R
+{Bv8~r)t}WCTg*`0O
+ j YĬ~HX* ,K.Cdg|Qu>7@ [*ߊf @
+Ea>qȅQNTK
+$tQNƿSZzuY}{Aݡ&,#K&++[trf/4gw-P@h,kn"Tj{2E_q6zD5xFnxJK=VX5a Ex^vLMYi *dr2>悲3rzcD#lhN~ k%U 6n
+1w_?D8Jݓ!Y,|'4lX؈{[_^<۰06Gꆭt`pU4QVw7TPV@d8ٽIWGιy޽Rǻ
+R6<J-/d3UcLNw<i@3G%u:|iHLkLᰄ$[OS١q~+A_"
+0b9
+Z3, 0. TwWr1JJl"xICA(%m˼Z-|`^jbӮ1)mM~~ݗ
+
+_*ægoEC:
+E~o t`">o I XKEg_G%&:_1ϓɁ~!h%y)"pEQ Z`,2OGNǨMSt^8d<'m?7:{YgbhGXS{Qȗ]>"Qў7SBxU
+ϰOO$[?3u q NdC5 u{r.1_q =~kZ7c(
+qhFTgXQ4M|xE"<P/OS^OE߽5ӫ&r į;a(9/hM4܊vDvlGy'Y:}Յ><8PtBZXjn\MݴHw~=αXM:Ao*4#
+K<~3CViȁUpv1Nَ#q/g.ҁW"ÙrV賍r*l.+>aZ]+>~ RgQ.|_Iq}:ڰ'm*t: g.ECVw'B=j$.ON/~pҗTߛ^w1f~F/@ 'XLe|Oe#2,jyvt߄ddf,
+aӰ][, YqQ4>.Դ&vY&Ƶ Q/Dž t& ղWAr8SU$dѬ^ 2y>|IUDW`}=P"$9¼$8zTtv=׉+J>PG5Lj2u S#6~H-_<WXjkw{.ۘ߻hp;8RӜO$mծU8Míȕ"TӇnh3+Y1'
+VWXD7tARgW33a 5 udeaY-#l}=BH͉,C[h *W#sFRٳ{v +[6,l,܄DG Pv
+Կ_
+Xn\cЖf`.uJ>=PEʎR@9ZX Aǡa2
+vʭ-t
+0.(>Y*R PϷ.δN8Ov%"5
+:iƲj-b] :iV_խ-e]<n'!4'C;=?-=_>o]q8U?\MdZvFgps\0bulp٦Io_޽Ut;:F. <9O7]S5j,> #1I_|W4g$2"aޓ(}*B~6~
+1)״8ޥgh9й<,Ktw ZT3b w;GQ
+t429w%mޘ_6mhJ({LRgjޜ>~i2QOIJ2_+E:!0`kސ%Бz6z 7n"oп~~p*ږD9=c>}遐^"ص^:o+eHۂvt
+M4Ę8Zw8v4&<uJ?x?3ԙ3\Kn%b͂XrrԦj=Q@=
+u` mFf/;9?Rp
+h|7Qwqy#ҕL<Wt#^>.Ge|p/菫H?BQFB?y D)]Y(?L
+  sӊjM a :Z
+1&H^&CcGEenT+,ue,WԏBwԌ1l vfuV.Y ѿZBiwFbhj\[=s2lR}ѡ퉾`OE"m˟K^h$'`?jG
+۴\|B&#b1?7yf9,vF$ip#g8ФlJ(]zAsk ̊] G7 H}XnxVNX)OY-Ғ.uָQX7͊j2:8 9n[QdWeKDԲ9*\0`,V+[bX #4+w1ffbs/$Ӛ| bios'
+-StvwŽM6 Q4 =X!ۇ5|Y^g =މ3yYy@5Wiqj,[ *.`@nDS3ɪ#*.{ }
+` 0BSM0
+u<\.^# DI=~qccV<DHZQ-"VE=+?smd'Z^2M;|2K\K$gYV
+N|C2Jژw
+ #\Y+_ڟ[y&]C088FਕʍP[ߟHa7
+xԩ帿&2xj3ﵥG'e
+4s^,_|BPX;%a |&dS! -2-yb<$DWß2M[N 02oX pEL,&B4-]АD9Sic$lꢆXFZ=8=2'?tkY׈Z`xAczbJl99ChQ[;h{I+沊JdvJdEG$mXKRك<XN`X##:R+Tm3lllEa~_qh<\t\r$8
+2lj=#nLչ%d-jM_MhbmKxxQ;ҎF@g
+$<8g3dr
+?~0)^1^[>uw-<N#wlVp`9"IyPS.i̲=mO^Q fwIb_c6s&ZNw5}ݽO.ǻ.qM 5-]u|7V< ZZÒޜ81}J!=̆\EO$c i|/b\\鋌 3;1އW~ˮh+-(.HG!t̖/t,ϖ\v/+'YGghEV"uvYxeJ iݢFrm#]eC,&"/ 9*?ċccꟷUYoPq}EK,HS3kͯ~kL_-FˏiW!;O؃WH뷊u70j3j3fh+`v~f?.[f>aeKug< GeK%87/PP0o+ͬ쁢=ڞ 9 ?>}4q04qdQv膱GsG)BF`g8X`Lp E2_qn=4t=i:"Fow<jeZ"Q5]FAY]0~! Xp.d1zw
+.N.Ge`lő&B/:P}cZ?­eiT<'D\
+=#}Ig5?)L(Awk 5u]rݿZY]0]Zr!wi0<n?Rwзb ǒd{,%cɍI_.l!njc?26,~M,B_nx~ wm4jM+f^,- @2>/q5&9Vt&5,ĝaj08ύѰ3>(+`l6pH.
+ގS2&2{.UrP?JÖYAAխvH#OS3;~E ߡD "0#b^7diYByE9>tNiaߔ
+ŕp:K+se+vy6e%nRtqI r,ޓ64クeS$61}:@o%^bWW%ޛa4o oivw W.;ޮE\rd" MGXmh@0W@eu:
+m
+Oa<?|<7e+:fhB=Xev2Xރc9npk6Yy,-q}HaɋYn]@,[葥"h>nt<+ s#_VY6O$_Hs<OVY C?23"IK삄7*?yٲ͕ՊvXbn񅏄X{I}Ni<YAwEXz&l't?]qm
+Bqe9]#o=;Bu 
+
+Uy24bv6yP?a=%ǽD[;?k1^)o@. "l2!Fr,8{@~v'4ٹ_7П+<1wa-N7G/-/֩(GyRkxt)~wuwqoJ1~qN['(n͗F8ۗ__ 0+g-sg{].uGȏI#oݺY#o^r3q5GYȯ c$⪐E/V
+NO
+cd"/d{B? {>V{$3~)?.9~`!6jfCݿTƧ|%+Y{6]/lc5MNX ,7gs|չʀxNCS,qv`竿2tYwX_J<T2C;7>1hJ7ҵѴH,1D%wVO")8?~*u
+ZuR[8aPO)dϯUx
+~<,^xCsCqU7|A_y.>@~=/l@ v\.Ǜb]OVkRڡn #Ԛɺ9:)J݅\߬.?9CXT[S`Nu#10ٞ;98uVf"ZL?H0:2<{LU҈)~x'FK^RYX7_JֶPRoʵnmrZXΛwPs,JH(:nW0r8DPg?LFpzub^r¹"3Zp2ؐD >1W|omεxm&^EX<+ۏ'n&UJlEqG
+`y>BӰPj
+0ɾ^[B\{j<o :[-ϋ-_|]IbDT AVNχ<uz+/P o,NfS/ߓ/B4!čf])@i$"-?w퉖v2VEX>Ҧ8]l[l`c`]vwa+s=Hh/1hdӑc2*sAֱX( X*&]`@Z"%:ѩ4 XC\#vrS&;2㚱4w?4CǦt$kEtE`^4[ 0VgCxahGc'{9t/\9ԗ
+kG/Xͺbal- ]VIqZvb!(fSrJ,%z>yD'3d *z?.Dxz3wdIЄO [ySK]C)l e{?&5 [2'\ڶ|RE~ϔW\7\Y3J@;0}ؔ~w.=M0̮9}7@p.҉5p$jj2 PS,,wjE;t?U@kL$A<YB)EQL<?yYވgo ƸS0d'#oCK&ԟ$]M -0]Jt0a(&~l4;9>*hHΛ8:~ن1_(#g{N`Ǩvg8fg6f|'ВeJ1y|ȥ!@B ;p$C!މ*󥣢
+4dZE F.eo
+/w^ cܥ+MiB (wK_ͺX,W%$sJNgosYm]gwe^5F"n (G3 2^ QiWȜ/`}˪ڕf e5 VYZU@vV\?Ɨ3sKNEd:d· 0% F@^KU#p_[}XhfpCnQ F92?ގ q\?ѕb4ח)֣8c)l[4ܢ[[gu#%Px)ҎבXKi
+v `[&Fw`[lV2cO"qYq>r Ȍl{4
+$>UNڊs)i(3K-DP&Gi,X$AQ03l41Tm !X6qNF$[BYtܵ䆷]
+N$~*ɉ[ExHDcGk4
+
+
+wO>g'uμfa\|~U1>yUy/]q}{zU~A4m}tz
+I
+-I #Y/fT@-WxbN
+WUJj"QUW8a!_(I2"94*/bK[ޘP
+}6.x6Qj#'N-kE$ڃRq[mB[a̹]2;Q؆Q^$vpsRfæY8C~ˆ= c"+㸈% -H7{fju8 {'V;h pǽO{ڭHoA%SR$ 5ѷQ\`~5<(WEV!l6Z|:Yg\:"iU7Tɴ l5|~ hلZl+g׋zTS>a <@aW*v; /j<5ƀ!N;h-gΤmLR^1Xv,|My\vu]-N9E@b߭H::7IS<#R}>kX| 
+WNZˆ q ި6K^Ͻ,q:WbL Y"ʖ";HyuEԤ~7{y<e}ܔC[Ϋҡi5~[0Ѷ1 rڔE9u>۲>[PˤUrA[naˈmoB\$NoE`ɄݼA f_  <f.%Zg]݄:,$Y
+E;H* UåiaJ-%ĞEC.mS-Mʹtj6
+^ۏkA"g_Xb^N\aD #\Z2u=}w"ΩRˤ5􃬩1t:JCM%\Z܊nDfK(rO%u0E<0K)͢ťNG*IU2\j?8BW]##
+teks$xn`1R[T
+?1p`
+!$5Ww9A`SWPS ypӉ`v:KDر_gV] BIBބSoD{<6{Ɉa:X2w̢%t5y V·r-3-ti"3`'kH qyd;c8\屿 ܉寪YV3Ӂk8<FFg,N|E8/P}xQ+;_` S/zist4<q jVoj;t;EC} `|}zbzbVpؗP,cݍ.LCGۮJ٬mCl-ŒMO"Jf<|4u4ð4{⪒O0~
+$Y߀_8B!ԆIm]D\'veƝA<!]?!x`}êٗܫL}`SE5gSEPcZ ~F݋vmZm 5?WI[>f_3#q TzOH9=e΢@nEPt ooH@Vuzo'4r=?MFSuTvEYjzǸAL~IR\jzr|P'`]X
+IɵX\E]S[c,$[/47-uOs6R?xڸC W}IC y/E뉇)A
+t噝$>,{vWDnmͥ.\ I|A9qK=&#jybf yFYHbyT>X1X obhh9ڦo&(Kjm~ⓞ` [NYOAGGHV>aqktAkJ9' h@a+?z.^GmN
+H~6]#?tXn3|OLU].m{=O𾧰\j%t=lJw 'L=XI35.5w=_~gz~T^7Kz}FK`VŮ.
+tݡ-hz i#7)$珎S0~ըvwg7fa/u*\š>t{O#f|&qsH\H[Z%քi+6ۑ=WQQ5} .PKMkݢa{Q濕M6
+Q%XH2.ᠩ}PL8`jELOWS00c4 :'.<b<N `-kDIar7:Nb݉iΪ\۝FwښonX ~| /L 'ow; s|O>|QF/Xg_ł !Y1<[|:<s>O>X^ϱXmt疱K8^iچ_ [,&X,S-H7by>?w-|~ _)4y>'意VZiIW)間#Ŀ-;ul偕OGet.
+l.]T`(O<,nXB3 ݀օmu>[pLйxsO&2jzrv2n)r®Sjt?\j9nߔ^~/_z}wG_1e$Ask t/nO]}ASxEEP*n1
+ڠp@ .WS./8ƸIfxC; 7 6dVwtb-JuWNHT"7\Ju?;:dl<UqxWe5J *V }B&7()(Xn{ )6! 8a<!?9S\L^UW+Vc/I1`L_%l=\ dDk 5욤46n2  >Q
+;MAx~&n؄ LXd&d=DMkzUfX3){Кvp?ێg$3vRsi zB?*565zc4cEEan
+'l@KLꚵl^wX4|ꚤ?kՙdvSG?>1ˁ^+<,b nGYkqkP`"zۯ÷46 LJ#'~URE01.^N$ݴ{d4Z~ m\~SxAm" sŀ,Nҁ&80>ܗXޱdq0*,640 ZܰE@m1'iЁ QoFXSɘ!jk2{^bMikz~5LwÇid5ÆiFƥk3 <anGۓIWP\ 4&PNsMeE(# F$=/upn\6&뚜kkNfcm2E1['ִ$Kޭ Q~\k$^4;m$xHOs_9e] x,Y.$곌wߖ
+gm<kS (躅) ]t367{6/FBFJ $ qEnyy6aAt;J?Āe=p"}a!BAeBN4+<$0d?IR@4xh}DPn䃯4h Kꃡ>PݟZAO<F6
+KHMYQveεRoA0eC0蹠!@~wg&\|Tpc+Syݑ|%sS=gH ݦW&h*# I4`|6<$ƅ =/VV RX_ \/ OpZSj8ԛѰ^졞K/³ o9H#znk濆h+`8 lZ:uƄƥt8&G?HI:V+v |P晗cSr槦W)Q1=W)Rz&QʜTjYJ#P{cz:EW|/mqӦ^DR/L,I镬WѩB1f_ҤyJKJ<=.wN.[N_z.&
+ȿ2E٩2JUJ9{J<Yo4-#C#)!SӧR+A}}A,{t80ӱ滑 ])eT^WI/ %{;D1ބ{ކ濾{?xb>1ɦ)QOS" N~8H8V#{&82*8O2`JxW.C)>4ռ<q/3Q++7J<gQSZY ۈT^yK`c )|~V*51k~0 oE5)kއg4egJGi^JL16'IOcX* KUX35R#?7I~J 0|"hYx3SGCP_wMwej`J>ּ\禄aQ0„agGQ^|2C~˭
+nqĝ; _=Hex~ڌ ֔ 1b/ʪMel޳I0,bZ RХ~;kRZ6[R}t'ascJcr {*ڭ):j|doDJWa=RIR8m_zׅlqcҵ[9#o/j_5/T戙P̯,OKϡA$A3qXjnvٮ
+oޮ~=={\k^{>w{P}2 1G֌$LA 5 Kg4ĥ"7ӮV(+e;qm1࿗q]yh_2
+o;=}>0h/ +1(@?'a%^T)|ui)7%3$L\SG=0UӘ<@ Ep1`Gh`XրX`pT#e^Q2$J *HԚs@Zvqn@Y2Q@ Y`YY
+L-%iq:([[2
+zY 1lܴ棟uΉ‹I''3 Q
+[Ύ%Y(\xfO@sʹPrQ0uNԣaM
+/@nqm#C
+Tn
+T7j 852G*.аXa\rA{̬e])S8 -ihxa Ll^Dko\ ̎+N.$0PD&(BÖC5,4#k1A8 f
+
+ ;7
+UB!PSjGsj=G'
+SpT!7
+onwΉ ^կط=HG238kSri` ]6oG񋁮2ߪd0;
+Y, :wCCCC7VtΨ|+o2Q3W$c.:>4͎_hq+G(Ou>*J@޳+z4}v5'd:ѯQ.]z䝫#W x h$`qG⃁f+r#ΡV6a| vo$p
+/mEsn<:CMxk?ɢ}nzhxjs`o R'MrD|1,5%^t{c2k%OwrZ0K/}y3 Mp<+aiT!} 7@F4P=ɧib4
+5+E(-C/4E',=,^TY9a
+:$ZU'
+Lx ap)6%.a $:wQ/,`h/X0 Frw>*pNE,jN( Ǝmw1xXms59Q܋G*:'R1,"AgoOPJ "K9 "r%r
+UBnIrSX#('a# o9v~6Z ݤWl :ğ2?C <I
+ Q%A^/d'0LDfd o3MR<bâAv
+@"Q¸^^qyeĒ(Lko-j=[(omV#r0IDlG`5RNy?M#. 60&
+ H$IDj
+ P@o/ {xR,t֭ա WUS1_s6”C 0}B}
+2(5I"qn0n`n|Hac R4_maW"`PC# %T%4>^wo 5>T>p<`L>-Hw<CJL5Px0ȘZsnQ> <374 TB!.>h1
+AC!m1 ( g!J((=I`yb S2H DuHnmd?9  z30 FQ4a1qŨҽGC„ xC<>&PtT{@r@d%#@;Pu~ &]hyX=t8> ɉ<
+2h,ȁ>`
+
+mgi br(ԠޓA(}0}{% u?Jsz$@@A~>4aL&6z1($tʉ7fv*tt/rAiHx_o
+h'odF&\sȿz'NH<T(
+B:SyV+HTW]?T#AB< ܰ%I0%=h _ DHАƠyJrPodm Q SA)d:Y%'|Cй
+
+p?t@݃ l
+ݓWz MP?I9 ?Trc3`=3$׳300: 9%pd?X
+ELL9{w:r&=PumP_HYc AɁT0DO}=T0CO*B `P9{hQqDz6DlަT^Go)h,Khey`1ܱ)Qq:a`Y5܆6XH7hC
+7>b-ձi~Cw4ǦfzVF#tkTÍ5`Qؤ|x`R/`"Aݛ`BTS H>i
+JD7:tA8#d?D&hqP-RN$eQ0O]A("~
+1 X/7|' \,@YS`> a$PRJX(HBkQ̣_
+YT@_8Ac:3P`j1y 1ԍzψ
+_ S;yP'1cLRvp)H&iB jPBФ*~]gc4lϹd?hдc  'e857&&;n1B oac6unc)n -ᦩ? f
+VprBWi
+CCS"2vڇB–ZQ;@9sg[`1BMZyC4Tlo W7tɍ
+6d7Mtc`G)rA
+"3"MӂtFhnh\q5ўCDo*X]\H ߀u\ROgnf IX)0(竨h 7(+#{V}0W"`" !r xH(Xaj= @)H N0 c| aP*HO\Z\A ?0 #9"2WQ`2Qc[1 @mh
+n+>VD,Z ۋay12Šߜ쁘 NEܩ^Q.@z/wj` A
+r E><0 F\DS0_MUO(7;'b!5U4<>SDD+܆  A>^`A#x\4iyTWܡmx|e9l uBoB@4C)8t`\5Z/.+*|2
+_0i]ᮭjbMO,.lw.ƂFu../l]pG$h^lXq/
+tkBqG(4@m@A
+Cc !y"܍s
+c?|krlII NDԑ7Gm^Ȭ9F
+[gB/, kU5ٙژ gQƢX9X2D_s5'(U6pK<H4A_~MLq{(7#a1
+/š;[.@dC19]K`0.PᎫbicwч22Z@̡sr>;wZua i2߫A}Faв?<<CLX, ys[t,%h Շa0` k /o\ۚ(>,]MmXX}Xxްư|4f#X <::2}Ww\cs3F:츯0*}F&ӫF5>#""ƨ>daDI_;D$!o%;{|iϸwqL=ܧa:6c{sMʹwM-H61t65My캞臑+)i~U[9)\z}_yˉ ׊4p}dKvݥukeϧ$_1|\qusҫ98Ki^\T]ݓ5Cʃ{,M'J@l' Թ̽O%){$< ZOM-c\uӳsμ,8>.dwwDxG~dyP<v{V( hK}\gRE=<[J6f;M|{+~Cϧ>s3Snaټ#:t$T:3ϗk/9CN%?4Lb.T6)s>Ŝ\g8ɋFvM%y^?t_{FřՙYie" Bbdr^k/}RHQYO8"%Mwc"_վ^#|{S<1ޟ|ܾ"GӤL~,U72a&eϼϯ֎%Mz#ӵǛԜ()nвܪFCg\ًk^1m#`.w2vMp]?J#@-얏IU))T96o}!UKo\`9wywo^ٽ:kUb^l^Yqx'wGN2sY)6ڋ;Pܺ`Xxn9kIQ[֣W>>0ڇ {>l~O֖5m ɤ,&پ'+<XӉ0ayEއ~$6vWٵIRIV[,1{hoŧ7z?Zذb~c77?s0[U͛ۋ*U\={*KS:oW=EfFpϫH%lR{Pg/şubm眫?)mPMS;㞐RW,o`ųFq}w{^XegXlC94>6H"֞>;YzT$d'}ʙj;;KS(Z}lԾ&WRI!ζvt!||Nӹo)TQ}iԴ?MTגYnuvdog)V;%#(t9Wt>2(u@wv#UX&eRi'{o%FvȜ-n*esc|'"UNjn}!v7))/N= ur}ھw{}qw לm<jD!2M4-2z~x:xhU[v|䌪y/^P8K9rqmeM+ވV+lBnx5SYM'r|ʷ]~5ԆLSus ܭy{סPԴɑ ғgVe޽(bEcroqP1}՟d (E! K5p+︓ʟ`ݚ;B46RVORw٤)pDYJ4h"|V-2%b|mn;=z>M-h|iՎ8;}_e)!UʹWeIkfg
+vv3ɟ-^}v8]kWꬔ㊹~_#W_9ZQ3eŹ竛̞ƝJ3RB3$<䊳e}]ڪQ-&/SNK9gp#Y5dZa{ݦ¾0-w̧ڲG&hէI!vVY<V`vUM}IWnOT_cWǍՍ)\>oZ{4`)en-CsN:7, /R1)7[~:X֭Pc{|թ#teմ^> M Cdtg`-o/vxb^{_[Lb_u˄i/\W6$rDKXqڹFq֏ߧiS>ƧԉvjҊS8uZ\äS3Dκ<ayj]q/'Xh+ޱb^~F-)%[9NZIxdtI{0a^+?ԝrj+(2pY/2svg
+Y71qoB:WQprCo]\5-༧r{BXD7>4nU<g=pgahe
+GxeL|J&>-jgR_
+.Y=~g'詊 tn%MyX@:}vOR1{B#?oqӛD-?¦cE;*KN 95ΏKvYUpOFl0~G\Lilǡ!ǭ"jn~vEGRsxpзOT41zABԹo g6X|Lbo%:'o8uA%ٯ'seJω{W^&lvٞ=xW\#gmoΏlٴvu{[psy}=NO]kugFTB >g <oY)xau"}z3 ?Z浄'1zm}\;Xd|ǃ);NfK3+,|dBj$抏\wںVExWբllyE`{}'zt?`:[uj+cm_f|)ۘHes$ޑ<elK6 va(vqqLNTN>Nh|+6W--eIr{tG.i#4z?Ӑ'y_R, 6~I% >Ԃׅ9sJ?f>+ =%ɖ^ڻBkLmBϤCzG(KWyŴg==b5M Ӯus+T#?m~$eȇ5]u\rנHo8*(_vz P[+3-Y~m+MKM~7HЍ$uz;hu+\"e˭:j:;SM)&V't͢m?9*MZf'zkN=*M g< |=Οe^qNpTeG9.6;xtf7 3ߨ=ݹ]LcnPD( Ⱥ`#~2p3Fo-(;Vl dD0<KD}a~ɏN0`}?q^askLctymCo;K_M8a&5ĭuhG?{v~6w9!DU㾊fyDBӚUfɋgpm՝_ }&-͏g㩫.h}9M󖰴>wEw:Q|]t!b ȫ)+wJxn+^״Hdvޮ-s/7<5M岔%ʫ~.3 {vsq6j[^lΖ/;E-s<!lZu}ם%I[5n=~+¹8潾OHL.ydKN{ΪN 93ϖB-1(O um%qX}n qaQSufxir88߮&(wגm3Nh28-&N}]P3˂߃ ]ߚ2Sv=8ƾc˫^sM0wg<8vz@zѤ WWE=|+魥¾CDGG{(~TZۃ8yh(}u3Ϟ{7?w^{":o;_;On[U|YxnL%y!ڜVĚ+J88'A0]W|wԭL>*vy$Im֑7-7W\)tubCMl
+jTu?-:➀^5l; $kHdZ3/<-ӋYw +MHx-
+S7>h+-/jK[#rfg =c%9DjR< ޲M5}rfZ,Jp+X9 N*v~u52W?.Okk>W1 VjFjz n[]P1tb.~>X-Z, $S&rzF2} oICť<bcsԽ>h5"ٷ~jHjNI^<:Svtw1nxwE)}罾X?5SNm|uTecM|'䭔[ɷo/q+ei+i`#cb\f-Lֈ0UTmSKݜ7봊hv^V@%^WF&:d쒩FfzMK8-yLܦnr4ϖ}nT}+!sz=ꉳ
+uSy]DzEX)P%uY㟦Ql椗n${:SǷ2J8<tbm_uzUsU9o}WBXS]e CEH|:>}QS, &+쑲ֺi_#?6ϰ8iOKxi[ږ493<;,9Dk qޑ$9_jvO&f)g|@PaqVŵ9xf=8{;oO.L͓ ;+2we[|,7(He3Oڢl/>GFIšUq{粮X<>/'O<zerUi?syR[3`U˦0:&+ ?kYj˜]s/hy&WɌҜпZgiu{60 <݅ S_^c5<47GIfPy"͛
++3ޘP7$[]M
+<q럅Kd\IY)U9W{-O˿v&V@k˜ݣ١WΈhy[gl6{D o-S 2~.Ї[d#OVl%S<6vǧv߶uŜXe]0Ϗh?QB(O0AzbWuv{m:GԘ}d`{]$h_Ms*3h2 O-`VN._
+#+l)ʽ̻kO=ܒ~ixGOTuō4<ĔGfM0^VSAi
+eÁNa۹w_.Py/xFךzA!<W0B9[-sMQW-jw$W†^[7[|wC$w \t٨wV)# rgqy k|z=xB9N[lK FndɉܧpK%'O-_yybjk~\{װ8bw <EkLojhV'<|K8C*N8~5QYԹZ6:w,JeqC}.}vltߔBR=ybNGN4ݦY=>W q ;^f7S틷5y_7ryݺ@]Go>PPVH9…G
+gL#յ<uNqrXd8싶bB~.~P`ӗk}zۄ[Z~I
+u{6uwIVpSGsֆ1mfK
+$?<c˴/CΩY0{}K #=K\rZ#ze7C"%>׮lNȰs&fۑ!lov Z{W9+)W9+J\fC<;'Xne[ɫ2h钗v͒0S&]D@w`jwǟL_Vm}Ne3yɄA[^<ၢ;%Mk\缽\|!88XVʓqө][`Gy u-~cƥS=xnMؾ-"J=.Ck7X`&zBlk#uxUM% WLh?8:<P1wyM~N$W䀇65<m]ZQbIo/V#n׾^VޣFa<:+fK;)ԋ)V ۶opO"P%*j_ Z*pfܣ׮*' 5=?>j^_ߓ;ҟ|FK)Ss.q}Wiб)z՝Buwr@/gqhc~|7O en9V')YSGL &k;].p(IWqDUJ<l
+ g][w{:֏2W(L.uXڿ{uO*,mٳ;4lW-و߾rZ&q8Oܢr},T(y5Q4w 9W[}Bˢ<ZLcxyeKz8GjztᮕҾVj9O.18GƆl +5-*Tj <uMfqFbsdo,#sJnO!&ɠnT\7y/~lS7IƋ1!Anh+mE2C:ʎ8&;+[}rj
++Wn=m%(6*Aĭ6ä|ҤN*/xt'OIU6|~sQƱ1VS9F7zMWWO5Uy焃7z'?Ԝ/jgy w,^ќ'=mR }V)oR KSvLXkpɺQ'Un'8 (-=F1]!ݙt.o. ]}3>>/'%/KwVn{ۧ_uLL+M~5 ~Ȧ뺑4FSB[]SN51~]'R vn' k>F7xGqBr'-*8p$Ԭ/xU^}y^7?vv43Dt遪vԴ7N %κ}Olׄ&~Am) Va&e߇ia?ٲ~$.l!~Oj>XӔ{jmn7H#>?(rr&ܻ^A\]y$-?[+pgӗ
+,ӏԪWgnD=Ӳ"_ҝiIS'yp[Қ*P^vSJNIO|NhpP7rnnH}fr|Cغ_Yq]L$Ap+_t<<7ջJơJqu[/[tHy*2UI.XނĊ-.r]U_7Cv/;H²-[yHNrJ<BZߴs-|~\4ͨ;-v`N:;ʽ8<bp]i1'ݝFzk^cYݮ?Ӿmh.A&<B5iM_BIS{,zrs
+7k}Aߩm<XWDM'\+br.q/ l*?=dY^`nEY:_+MIJ)tٯt=O/1\*a
+,>yU:bwsϖY]vb^zSNaQC u_kr .Uk}Q<pIT2 I[g}b2#;S-\#+sM_dl륭#L㉃\E=MU 17
+Rl,:}X)^y7% x5{'< SܞZ&.:3#5mZӒwRNrZGQkvZ5wMQYʼno+xo{%G.9:U=i_
+iݍbu4"L rs۳r,[LvƤ=i6h>%:߬!ۼ]J-8LKw&.YDPEqK]y+OpݼỦg?6iTW'ݲZL9DL_~? lf&'_|gJICfd'mﴯ֩zYfLTm 6ayϘl9$ƶCW]8 lE4 s[,1;}Úli>Gh7)o7r~ zIg z"cˆGH<NSW>3]lr(=H)zVW)kۚVۅ+Z>M<PMJ7JcŌǙIX֮w%Y\g)zWYгߘ0`qkV7ă}9}٥jVO*PO @ ~I)R ѩK3>RmHP8~BٚX7G0|Ť. Kw[0aoiB\jMmarR_dT8R}ow<"qhcvJMs^aKKN5r˼+7[,3{C56~m~k䶮Q+ _V(ւa8x ?ƻM
+?-Jt.Kض O dڪ?9m#^٦V5@Z<JH[/X\isV+5GL׬blw?җ\nƋI+:ӗ2SEf[܌،B9wg\y7ma5zb7Olޢle4oZgYV_~sNؾƅwj9ɪ;^/\ӽfjcyLUOrL|7[񟾞nKd.>%RCqځ ܥy}TԋX#] M_,nU홖gU!pT?{I8J!,9>8/!n̗JwRvEko ;w6G7xݛ[j>ҭ:?q~b
+=z}{>ںOBC!^ \hEu\pGcJw=p0wi٦@X$W'KAtm>l|vn?%xW>)hS<^ءC\:(株SAݣiOgsRVτR<6wӤ
+jK7P7/5Z:p~=eec>7ˢ&罯yzce1|'f]7?z-Ds vp?|p]c'Ï4-.vTZfϚ_%UDV_h՚9s6T?tLvߺK?sg_=^=o8鬵<eOK|g^v8|DŽUI?U+Jbʹ*LVq=Ne;._%{@QLӵHU<N\haN:.6}W9_nxf(ш.սk#]>[]wD}>yxFf+w]}+5MԬ90M0'|OX`ZLb[΀}9s7">#Ȓ.{qF+}7?ۜvkKJ˫Բeޚz$&󖖺`GM"upϢ%ZX{_Lnq3[Kl?+wJh&
+rmX]kAf՝76^̐tbf2G -Wh߰s_DK. uj~LѢBe}殭8۷N\%ֳ{(6y$T^PENtr*
+vL \w.{ofjfZmwʶ~-d9f/6?Q"Gܙ=yC[_M`7=T60\B>-/nlihMN;
+s͟*%:,E?<ZlAcwEVrGyj9; osGļZ,y(*-ݟЖA}{elۓď+,zٱ^1<R߂L pZZ{3e2RN4U}Q髰.; zt)(꯮>3\ns󔰵>څW;<!xwj~K,J'̹Dwk5.b;'u|馥 h'\>)fIt6'O/Ye܍sҳlW]`'tHҥO[d("όs:ܷ&jMէܟzDvmM3^GWM6ݘuBdgG'N!>NxikF/:fW0D㦾yK9{eC5ו>JUUMa5_, {r/)v+H]ݑgbG/[ۮ(|2_ֶf+u ks&ܵ8͌EE&͙Z+rJf.mx&a iD' )vܑU۵xoKdjr]: f}^
+IDDYlWV/)^-]g\҃=G3E.ZRX\=ӛ \йkI)i]7:oKU?;?ă+VzyJ=On k<JƉMA% DMx${gkkk>}PYv>pȍKo k9+4jz75-DP7^&@~:*^_u.ݨ7bmz*sdVUYԤ;EpSܱ49KXuU3 [,(jZ=a*Ǽ23{_LV̌ajfۻ֏bu">77؛ B
+ٍ:><毕.vXͻ rY9 yYvqSgOY0?;ʳ(N(masf=%Mo6?qBMv8B8'ᨵQ=ZcWՄVM9<yYOC b7NTSU] <~#aWA՝tN%-"]ΐ>l2C%R؆M9Af ͘6E6מ7xQ6C2jd +9IUN]a}ImӉI"˯%:k&ŪmI׫g}Z{
+#wv7lޤ.1':n^=#dpTSuuSo?69ᣢ:\sGI5OnW~_ɝki2<5AYEY52J̼Rc䴸sgոZfLPAb8Y\~efmgv K)IH(poOd/:3/nIsn]}.#mt-xvܟn׹zΣl*Xua/g|Fs|&WbF qJ(}q e9e=${b~sǺJ&.)l+Xv;{V}^k2GsQ <ځ ѽW
+= *:/ ;rLeX6@pݖ z{zM1 gb]Ȉe,ŔȯzjY}SD,mL=Ctl/)ɜp{^\ {kL2$Ln
+{[D;͵m?_Zq /)|/JfMI;n`<m2OZz+I%;"Svlpnȫ?Ȼ8!9C흳vE+οvU\쵸]=7j(+{ l'ޫt[Oؿ8>GlV>qq.rv{Ҫwf})1ku]i^5R"":m7mHX{c,2k^;,\ h`$kN%r4OHX]jz=y-<,Z|cM5TŠjlȦpdbo>OZ-}{ |.gmN_p`Aʛe:а^yz3ScrPN&wcvJEr]x^cAĎ5^mCoR\ѳEDo4| yphwzhfÑKL?zݞsu%VD&!It{p7.L0 ZfpE蛎XVwY\#m[Iɷ?yNtnRn^:zKxr'ù7sRi{F{P5VԸQ=WxsGg =<p—J>K4>𽗖;)L,iQ8kճhV"|]-4&\D.28aیgп-8D(bPQѦT (VQk~r(%ϿXl>: \KB>~wz+BxJSO*,Z,dGI~p2uw7I>"HNv2g2j}}.s0'!e3yf2]2ƲS~{s#Cc~'OLء/aewTmV?{be*'ߙOY :pƟj#;ލ^3-9`3M>a'm)H1ҽkp5OnKҚk_OwW8yue5OV>zyjigg><Uo nZ>ɝ)WT޳E}ekoٱ0c b=lsw0·`@H>i'
+\qFhѴMj.*'˽gugL˴O޻ޯromG΄eazmWm[:ϝהi0E8䣩6%4} Kn:0A*;,]Fy08J2ӱߟ|B椪T/wj*ߌ}ȷraԍ"'+ve8Bnhq'ĭ:Gą5sU˚$vEJ~vDI^x`AV9o8%Q>yORr'I|_?H.:,CVdX4Y5{Ny{`Z`g:iB&M6nU~[3lz՜Cm*MKNӷM~C9 ƫT^;i\=O_g+gl\z7j\qC/|Ί-HH&<*,ii<ŷ#gVl@-O:nL%LwUھѿΛKx95J&^ ,tFn=E#zsgFD՟^$jfZcE-{MޥvG(qK%s)%vh˞+w1'fajUFbz1<ێ͛E1عY|KVy>E<ۆQټK >9Z[E ZZW0nds7껉
+;ͧ;91{IbD4?Z>dFsΏ
+,}ajYn{3'h9
+HY{Tކ(EJCm_7P;g"ˬe>^ <ާ\R{]W־w|Gq\S^o\o{oΞMg%.gh|2,vwP;ndg/{>b!9E
+|kgY6V ID4ʯT%(ԓU\gÃnWO=űVExm;󯵻r*:0mS29nq>6sA´1-d~>yKY,|Gw:=4%Ccה?V~PJ[0Z]Ӓ$OZ\QϳZh;t |2'uoGz#țbWq}v}^7u} O:mX;~`AL]*Qu-|%Вޘd@$i/١8J?Sl#W(ӥY"RxO}0TӨMyCtZ#rd!cꏵ'
+4pD(3ov-:?+ F,'k͸(g]ywB 7YK<+T,+D~S+͌>Cū ˥v[\ǣdf´~H}M-H>yY[s|8}[OG LzsA_ձ`sɵ~ܤ =:ja6)N8nϿ}:=ٜUvl{juZk9;WgYо{JE$L?[{^(5k<k=gf \pxm&.JώC5mݔ]~\5i7N{pU'Kj7uߊd7=ve9ט v}9}x㛃dB8}A+O-N}v|C>MC16_h<pjaV_8!.5MFD}.5{`j^ҭ_]~O˦gy_%y!K,=ߐ^O{<Dt+BTWjK{TVVyq^ԩ+qݷEv g syeJg~0M{F_mNd=lZOLH|MW4CPs37ݏ?uvǤIKr~X١v]޺x}se0z mf~j7L(r\wJ;-7KX6V]J{,й*ӥI~@Ma􁻽I/nr`׮:s'8<Jp6לĭ'MȹOXeM*6&4[~H3>>mL{C˚IT>Mo[ rT1S?e9.~V{Z&b+K*;(i]-I;wj]M'=NڧiW% 뭞 kﳹDU,|G1S=9g[m;q}M9uϯS}ն)E7,&4\ӡȤp2*mJ/jz+s7qL5i'+K}<}a>}w;}"yif+s $%iiif{,t&(Z…VvgoëZ.zq!\]^'Rv_αi@~DaĿEܽ-.vtqz{ށǿTw>E(}~Yx38#<xBnN%yo]>>g|XJ><;Wml 4:MKpтu~fyݹxvU.hs 5oE(`Ow8p9"az"/-hp YR(NM߃mV,J/UK+g,ۼ3K]VWry)*E]ך!_BTP.|7XxKR'{NI//>R6cw,zh)"E'PL31Ը* \U5*SτG% JzK>[BוzF_9@Wՙ6B+9o>^IՉb&IN Bl\ߨ#G?|#3gG#?H}&}${{{{{{{={{{{{{{=y
+defΜA>}ԩRSL,)9iĉ&L 5J|5>a3l#~60KÁs G3ĩkvPIZ֝탃0`<a0t `( 9J0t `h) m!^
+
+!: =􅡛0҃040 CZ0C*0t%C0$Cwa ag?AO0u7jH!J_',!wCv0CKa$ P2 )Ў_dcCU-<M K0Ƒ0a# 85m(ǜ
+x6 Sm@&^2_#I~W( [@
+_ɾ#3+e4yƒ_NJ%T o:x%_5ÛZ=jn=ѱ6 `
+)eMh=
+%Y^E@*X?(-C(<? Oag]>iL_iM`~
+Ʒy6>;gqЀ?eaabtc="@cx[gs
+ۙëLsYb˰_NVǫK4uSG`~
+(UO׻": 8q Ǜɂ\g c"DX7~NX3Vj ?sjS ?WyYz5i^Ufrκw: %l~ ‚eտ^cL}[r$q<V# ~4@]88%'bxѮ )0 B >x
+qC>&^g>X,:߱x,0\h} dkKu4Ozκwko1&IO3t=} %iî8qyX7_<L%px<:y^ؙޒ%Pp<V~g_Bp>n6}x+N'?֛)WY,8~ߏ/sgxu~R.wy/އiwy?ϡM_:,}*ógaG!ʹ ^ʿ7NYzi_0X/:aIg)޾ao8_8To7vɍߪo}8qڇBk־φɸOZ!1no:g ;'p?w~2#p;c{q ǛpKq?~,ܗn3~%~"}"K
+n|1y|1<_k|?F>o<F>;o6F>o3F>'8F>v 1#;N+zj|Q1'g?F>}cdq?e$NGbt;gnC?_󉕿rF3`xw=%r>/oFc>N8<s3Ǚzq9#XɯS*~&Ƒ\QFe|]Kgx O #J,%#ӉxY~ 1A"Z1Wh7><oFg?,i~#+ W~՟MQ}>D>浪3Z}Ll _m<=΅al֮>6gٓĠmds;BFV*$ :ŋA
+@Dr` m(+LeF'z!
+C}Ht:QJ쇶J Lb{u SC06`
+Ihd׹hڛS!G9W#$r0&lƢ)>^$wTB CF |0Xb7Z$fS2<1# 238CYFÂ1).QF
+
+#V 2OrA, ^HXtJa#Π]:Xz@'#g #(ܑS$9Fe+?$ӇB:iH-.9( RMNvAB\:^Z4L/mu!sA $a `O *me?S=H? /tG^p @l $C
+Bz cHF= X n5Jv|rDG@ Fu@8'\V00;JG(:>kD>SvH!ڶb4\h9rMASP71Cz Ǎw-0y:>041!U
+?=3oxս`(d?x(>_P6i|hA  ^}#G0?n5<NbB}`B]
+gﰜX&}(~nV~-!vG*@WQ͂nML1
+ SOn5wg
+^0"'$ʜXGG~G^($m<k3T"YkL[}~wQ:{cLPD?n/=_$&l䗁_0Qт*z4E =pGLP#Q#zTD hqD
+=JO$z@BD$BzA :a.=Rj
+
+ Mז\ *+W-sF
+r8U2BX
+6V4
+&frWM>{ߙr6s^p':SSuub6x; 473i d_gczC~[nwLg>-l Q#F2|wv}ex a0,2|O_ 2 oe ߋk]_^`ó.}70i>-_2
+%p/h"ƥFi!%BOqiQ> |1.):‡RޏXme1Vĸd(@K2p#b\"qiP^%q)P_EKB_1Nq|u"OqĽI_F^O>}Is_N?)H# Cܟ'<
+
+ ?|ģICIYǐ#KG\BNE ;N.Q 0v:0l 0,9 !y 4(푎!
+g7${zV۱9!&G
+mqy5T?+.~
+~|u
+ƞ%~1̏Dۑ 8/NAљ$㠃ccs
+\xNJtpz3l4țI^𭰲ۛZ;Lvv4]_p|Tg4r`цj:Di%穊\ݘ n'&l]*J:kf/UYf6U'!"8J.&
+|vHFc[`' %S͛elzJm|bs ?? >b傿pՌ'
+wH/bJ g8@xjF7I>fq{QMgfכ`ʮzCRA_#ǩ"_< 2"7ҩ</Z IDJb35D(W ]k +"er=:_Jr^SW0' 82n0M|j8:kLm}㫺}Qku}P79oʢx8*<9]ĝodPf;-v*XSpw0gz&qܤ@w!7Gii~ S3c>N_ I5M/
+VHC)ƌSj$;anl$}J8ZChxm\i.iFU3 :H
+
+¥5=L-'AbD9}?-'$c+HW!WM&]Ƣjj- x۞B?aJQ>(ޞt'i/,R{A
+,NO& ,L⵾R&~/DѯE8"ّJ'aR-5Zwd -*Bq*_gB[{'qNJ5--Ǯdž}Tv_<Ex{%(ᮠ}$Hsl08t{=,fK=;H^PGމWa`)7,$M`1ua !^Ȃ۱fW.-j]6 v/7㤨8ʪv}|CӰ7f"kgדbJo^o&y(h
+nاʛXWͽ&P=$(Vpq9QQ/ijVZO#BcN !."36#Q ? ޛ|$ύM %/w Ź}kSX3u74(3qQTkIJm f~7<mp0B1c>7Em)G%1<\x 5V--W@ZZQ-As!1ꩣZs6B(_"TN+k0g$\W3ilbp\{Ds1
+;Uzs:]C[|k2_p8}_gqAXz\cBwl3~~UK\ܠOfyfA~!1ZMwDɜ-/^aHd"ӛt̐O);jǥƆI)-xHVf`Q֔M޺^zi[qajy(V#&bZ &8\ը+Cv!G> 5`MAp۷/%*ٟSeb\s
+0̞!R#P77Kh(l4g!~}
+6Q|<_:ŒLC(˞,!.8LQ>w:r $6-T8V,6X :3uw{ vϵ`]R#6-5=ٓ
+ Zo~%gSŖ ensn? N~4ط N?qm6 Rh*jPmzTAAWEVݕwo못@AM mȻHAKy/̜4)y>ܗsϙ3gΜ93sZ4a
+ˍC
+mR^L5"E3Bji5~eU!ȆZ>X– (%lWZܨcIse[?7 m)P %؉'9m \]š
+\ky G zosEO;콐wvo:
+׭:ٮ/l&ߎ2d2lkeÂ7t}:i !~ryN>!<v#wYe
+=9h
+~ u k"S{U(n.^N F%4 Igt1']m ƕ>wpt})W{H(CS: я>aK芎r?`k0㜹6$_Yꗚ^DZ_c,ocG022GZh{ 4?H8֝,~SH:k擸to8 pm< 8y=Pd"y%ן!*Hbr|BD3~+/]EkU}T^ Z AҤ14mV.![7 L}xB3iSbePIxȅBT;,)=ۢ {CA}N5v}!8i_Lͱ$<-& |<i_nڽ=ڨ (I^ZI 2 R)L]l$1<U Uןw0\̸1.vTfɝœy<2^6 a󤹄errok }4h[B'[[whpsa>"7\:m| &:@ 8><!|sJbw(Cpvzru{/Yqjbxn@C+xegOVg: ؀,5Hg6S6>Sp|0Uφ~ e'c+pO` o%(o+AFSv|3mz~ /ڴ BEWg瞪qGWfX߹D7vEj%C"Xﰈ8b'\r}hބ*rLwԞiQ6MGevUC@h^ŵ vd!r?M5/cUn޳U0DgTh*!L0JbMqюgjȗv+,W@Yh
+r{B tE֐N _/ztL~xn8$m7_R6Hw!PJĶ|ӆo~|CYm^XV}y|QnH^}i 4as%I:p9rC#TY{x0Tye.O7Lok{YVAGvP <O`o%y7mjCqֆ_ DQs#p
+qC#ʌTY}*RՍ+Kehc[CkJ6eN_r*/%TC(򍎢Bb
+3rƂB03gmZHFt..E{xYA*w>Y}EsDO*),lmwQQua"6rT 8?GItYx\]0pb9xYS
+Ͱ~<vL,kE<O
+3ߍŴ3|8pJP+џ}@h ϥ-jq̒_1ݲr44YyXdY+\2uN=h2x -$,]1Xof*:kuxYm9U!b7UY>sM#Uh_5SYZU} 궁62~75 BP"Q
+]wSu3i8-KvAde?G|&UO~\ZzŠ ;
+IltiE3)͜00r:MM@zҼ'h{ɑYZDA=y.\n~‘yD5>CVeB3{qaTeS9J=gG$8 }]&Rf5v;7p >sܝh|W 4[DzGS3fw4:ACh].p=ׁ5 P,̺bQA%wAD06'ZxU3nju գ0RI
+LL%a2nQa"[|zgЦj7AB·Mm֟qV."5eڢ(eGj$bnwT܇MQDP+~F۶ӳj^
+i.jV$<<:yn'*ޞE0v !àLx bM>Bn~`*7πITߝPq|M8Lk:G `u$xI.Dڮ=+up*{v\Mt2>HV#t-k>"S" >g~$$Ě<X֤jeyv8u'vʁp@O}8tÑe% <Egvm5設㻴sP
+J%XDT kT蚶wk<O҆ 3|e'A.>A <hL'QhPՄP5$ Z
+D5o;
+&@F ?'4.0 W#k) V(oi8Ц r"Jg/q^]\'{J
+ѿi+z'YM@M=cnw?$h :DQ5@]Lí)ӣFڡρ +ovq{|{nxN
+/ݭVy ,lRwI
+XPڝN~rb,ib4k^PT*zZKsQ}B.3hUl$W9JJ{ٸU4ܧ$9n
+GA{p>*Ю]։(Gb^O'ȏ[z!16]WvHw9YNvVqi s`W\ -nySHyQ
+NMCw/&ڻXF v8.藪TW_kzxO@6"sam-e\wٹB?PH%(x+|{4m4l4('漴Wm} Ŵ
+x>xuW}6<:h?z_Q;Κ
+rc2@VwSyQd`]0g}
+,2{`
+r)̐W-{_GUT[5E|ZXCU@lrV!L,{4h֨Go׌ rZ@AR0ď 682$@!ZN~IO|D\c J$
+oU%^U<
+Q>ಸG{3LN^mNo'oOkhе,Mt&+e GOQOX|D 9$^B˱U 5W0Oz=]:|Txa $|Fn.!R* [rv@f+'1x!6c
+T?77F-c{}%[2z"JYhAt!,`Ґ3HJ=ڇ7waţK7/WA"cY O1/ǥwEp46˺ 69}[hÍU,O-<)K[ Sw %x81m ,}nn<wYk&+cLnvN2hdP2<юc`0nvqE0 $7*j#Poh x*jN*3Fyd4=
+xm_PVm*j@v#p1uQWԫZ]"cH bWP%6I zҿ?A\7^]Ek/Ame[=HEԐOoqva;yL2|@B$r+ +1 +1Erv]霋Cz}1%;xSM}myMLHm"{egǟ
+Bw .e)'?Z.M4Fo3Hss(Ik~F6>CB0Dۍ:[7F\fnv\[ wG0[rC=C` nR<^`yk5V8nS(<TWkkqcutu/#û\և\1?r[ʆ 룒w?+*ӭ
+ݮ
+1.(> `~?uadVr] ,s].I4% wHOҴ;<~Cy=݅Y+gdƺU(nۓ#-.fM<?0+'ӗ7h%s#X7@NF4:A qu u2f v)M/-XC]F<Oo5x𑖿;Gޏ㿐++uja
++W"w"=a%vzEnrO`A3^0ʾB[+EqGޅ €7;.&O}
+4T<e8Ccx44όa1&YS4ɘ4^քtj۶ Q9`GǍށ~+VK+;q޽bDR`ۼQ߂F*s#J[GOcHH
+_/Q:=׏JUwZ|bDΌlm 1+dMюxĚ7CBMv/$,Um<LQh~;}O(7Zq5\ :M%.V,#TYfx6FVTE-,
+&S#n)Mn-&*w T_8j|̸x&X*w¢ek03x{fb 5RHN
+16D^l=bFIwWvF`a^,<sU^l$
+dɐ U3"MTzZ|#U8PNQ;IIg<Жu7ƵdmM#o"y9yNu }
+5yfgؿ2}~q}_|r|&*{AXqW_9+){]֗&Ik5|xЬQgEz8}*ߜ@ol +a}p^ζDccsqb;Bcz\ChSSV0}*5i@%=a.;41'U ϼ4o ey~NS7LѪ #0o?\awߠВf2[B.qN
+P&l_J86Ɓ"V鄆iwvpgZڍ3
+X#!'Y'ҵfzvz'\I(P=Y1ƌsB=Ls 6ڥbi|N. X៬MjJz507 OHEŒdMM 43 i8fJy.O ؆BuEHCsY0%\'`V_[
+,>y^TgՂ.YA.č~N%)}TC[&P.:疱#Tr}c*򚒼wKw5&'K{{
+;K,]Eu\lnv$cnN
+Jp^j%ż|w쀆c.<99`I^/sgE]Ȃt5cjS1)bpA<0
+c9;,an!+i@震Rw!K:ה.CG9܈/4*d."4%6f#2Q̵qu:Gd
+ͤ6--Ulk|u;` |C?4p_E-MNֶQ!I~tKXm#A2N}UJq.~8뫆fl+1i,9 -lT
+A
+x8!3LKVF,%;x^ _ HݡS׈6.GWO |˵ UaHfg&3}%7Mhc `XG@c&kАQ,LlK,WJmr7%`5\#vlD7ITh]ɤ5h}>-x'EOxdf EuUϣ^IcgP;+>73lBnwrήN;Ni=gɟဥhێF(Lm`] N] :` /&/a0(JZ/汄g` v(&+E\1xK ɓԒWXBZwM2wƝx#e,]y'Yl3pwvfQ.#7Ŧ%Y>jxPl7UBЛ~n8}ٞÏ6&6SmGok sg[c0Hs2 XIҞnwGtɒ@)_MTuJ[ yWyu}B3WT˛> y8Z:u&8%tϺA=+Dl{6d9H,q=0<V nrovh?$ 0˝:~;(D EU ~U"!a
+|e\ %^O *m xnK؏Y.`FV Nĩ(^p[]KLo
+/Vwxfc'ߧƽ,鲒]<mu6EGo.&:6a-7\
+U_$+#I@V
+WvPVGdw٪Q 7Fnq 6܎ǼtMtxrXA7 TIVxH.-&B;x~u
+riLD;Ȼ
+?B#[][s/4UB;R­-[7[-x<.+3f'9L?H]|q!^#y&+wI`~/I{td"Ҏ`ɈgщV:RMJ[ă7RrC> XK|2rC"tnEPY_H'$l/=r!tN ~\6)6x7w-L6xgf.Ygh/P!rI3&C?cgo=/5:#l\CJ2H&blܱ8^PI[)4/SK:n=Ge "D- lVf3Ɍ,_QfP=Y\r p!xoQF
+95o(,?
+-~d |#G/s|d WX ߭sOFaU+@,
+0PHә x> ᆵ9~)Ma^K\զL#;cAޢ/5FZZu{ugRy~3P+V)Ϙ|!_C6$ۚsZ<EB]I*mdz9JyJ=T-' ٠9{2ao 1D&ПJ)
+{T0>8#?xzmnբVBxXL2d@Ehvӂ6%b@--|{-nnq9]ֲqE}c<B=7K*?/;bݬ}MP
+t>:!:^HjynxRCֺ R m/|.ї_C>jx|5Թ| uZh1m,Mëῳhߓ]Gȧpi.xkW)xNH%^$+@e-ޣG0>x o_f
+2(nwƓc۰F A]jo$#%Q8Nvt}kduT<*i$T/nY=E_ d[A
+HsXbN5Ds&8'Pp?Bm. N}8mvt{% :Gr:;b>j
+~[V-8A?HV`/1u+ma8H@fon iM k^8{Xg.zpbZ|o^PGaq<\A,{;Ct0 n>+oRMǵˎXJ-$m$EdWL k#1uvgh=u a1ԓv׎b=Eq:џ={!ޅOQwZ]ʽAZAhDR~X/̧=3bهwI1ď+u PXfi3\]w~0~)e=kHJ;#<]{EZ:>Cޠi|Rx&tG= ~L.kmA5S,&AoA$Q#rn5ks-\#Mm%95j.>AMgLos0nx5|}7)wlJek In5YhYA+Òglm.V;}s5 J;DV7^Uwģ~nHe+< 4@ĎIo_XҦnK$S6`YV2QY}ⴼnhl;Q@o54;^Ml+5 d5{= LB,#=)W9`Ϙ?D}G~8¤s#=:cBXm((6)8 ];#<0֟'C0s/(vj%b
+[[l;.f5a~]ĢrYD6z4Z@}vzsfTo/]=[~IZ:IiEB"VҏSx7:˯\VKe Eu,EO鬯78eXl\dT ϸ
+0ָ@#59&,i ANd[w' xsc
+
+YOI}? "#<@VeuqnKc-v)4>y>=AiӴ]ѠTstԢW4$6}QrWPcESX#pKFȃ*J;㎶ 7h.5|R֐X4'Ne+!ߴ':xC,4;"Kgf1")PfR
+Mw#_Q`7k-| }@esA?cB ~U$:;<aP8r 4ΔĎ&%Eġ"&%_S8" VX>m+2עqz!VS]֚X9ƃn[Yf8%q9ww``%Wͫ1(/;Y']rVA?S.8`I_&b/&hu6װo(,/łmy6?oH t24H>`ؚȲrEvRjvQF';VW~YEV1Qv=[}Xs#{e3+$cqH bO>O.;OxV<$8&LZf] M(vwuSo9t)LrC) cDVg\TU$nP`xSf@I
+W@gYS.HV?qOm_pL_.c{ߤ]=YCޮ$K& )lY$"(6~d"
+U!>hmĝS/
+-ΊnSϧj`ŹPZbm|0gt{7PzRݬ/e࿹׵n|[7зl8[[&(w>"ن
+hc}0i
+G;Px s,ia0(OG:dJsZК:aVBWE^!}]#͞"HlXO:у60ΰܿLqm1Ϋ?Z;S^*p9,D?*#>Ϙ5BJrnhNi2b7c? 'JusrQz7)F MF]H 3X&Bg$5Rq^
+)K9 yy&=h$W͡"udE)Խ-n;MnD#R|[POijlړ\ >ҨvZc(~ҌpmJzhg_O
+mlOv
+]]t5!zռ(j+Ù/<%GdZYtBn<od#,ʼn+rCY}-wclhjt < m S&чɠth ߂@6Pp<rWN#xQXCQ(^Ei6`ۯ"]M" NA_: 6!Z;&j 1jAV%xE*^^~Es$F n? Xnzk^D,;R/乤NځoO$A$t- N,o-XM)!sCI93nNLȊ۬+>Q
+ > Ti D-eT$?>}xyk7ͷSf>K܀m0D'CčK3Jю~*%gL&IAv2bed 3:^45򇹭pa u G}s˫~#(y$>N
+
+FSc!As(u#J"D7hץ0-"KF9P}r/+&_3R
+[!kJpAM%<O
+qAJ~oaYk`=` ^oa7kKlX'覑lQxJa2ЭVF4&WbNmt2X[xaúV;FGfC}Q;X$ 4Žw%qZ`Y2И(4N(ԺY+7[pdWurhLŸ'NՏ/:nm8ʾ6V&[{{Zl3Lf$}LŸ'N+,P~/$i
+S*_:8ָo^߷~t"+9z""J9I} ,[Ofe6;-jXl?Otld$Vuf69MB:8R}w੃VRMújKluYMfv 'aVePTz8Ihԡ~v
+u뀊a4
+)}QzI4sz MNx7LWx]): 7`X
+vpV(υz;X!a~[W37ª>Ry.  $ҩ5h? Q<tf3 3sCX4K[F
+1[;&eGz%vź̡@9p9 E{AC@3s"]8N ihu[x
+|*"BR YvI:]Huĕ ֙ȱEZ
+A^';
+8qA\-O
+|
+0x3#6^Ƽ.MrBC,=v;ov{/Rd v*g7R
+BTH-=K.9\h3N~YSevƫSnp?`+qExh\ʽ,2yGLA]mOȁ*Y~x4 Kà7I4palu+[.0/`->. ɋ_=Bp.sK nU
+ƛ!n1'a,F1%1765ݮ# 藸;R0:X<`ƸBKiGz {o{q~JBݗ1wܟ3@U
+z}/v/uu O@g?e%k$'qfYEAt<h0^, UVLq <r\am黣 X
+&
+;푄/D z{s#̭q<GPs4J[ ݩ:yUVtX
+Na:Jx?5,6xϵ
+&x
+Z4Գjjtޅ񼃩KnN.kXs;H<O# {vP 0l%v(SQcɍ4Ic5Jt̨zWNig/!D˫3-sCq=)v?D7>Skhjx0O{sj"-kD0zʾ
+=B-6l2+c_6,뛺$=/2 ?C%cB `讬d{.yWVʸMN^&PHEvcǘJ<>>7?jn{uG^W^d+Gyj@D<>
+F$zC36|iPeXu|+d͘ {%#kDFNO8Ըj(PʮTdݭjJfjs:b.Dx`W.|mt6 ل`ՑP+}YW0׎pq'jF8;B:%x, ҂Nj Xv EI>$Cn7̚ +Aq~غ@pJ>q@v3[؛ tNay/@pn)%mcܘTblC4
+.Ds<l˼kYzcn@0`ѩsXQuV{I^1.- xrPJ=<5OoWwrnq3F3RsIJrèً8k-0KL
+f6dgq4^l;N/E$k7#<}ۻr~`i:PG30F육Rx2"9eXb/ Y:f#B$ D($ ъqf&-fy[ PBg^[Fs
+K3.2-R'3:
+?Y r9; ≷Aw(
+D_5C5&+OZWGX@fnХde +;QD#*\۱.(
+Pf
+#yKN^~SZ*} 2~X2Xy&2SBZVV D8y> Eg; 9-@П|$WyrAp(3'^GYGE7u()OYxZZin'eW=XDij;B M5:ѡi5N4)N2ѻi;&^@Mϣ=2Te֮|~9YsGEb/A_PJlO+Ui)~PGbqKX:ꄐ&q޷oFlKl5tP=9^}%'$F-6m`0~gܐ`0+m,Mu>+ܛ~K'C#E(J[̓5mQmWM.LiUkrZ@"6k[8.XH׆(Dh gٰ>):[o2E8@fi@WK vKVVĒXBnKq<Udwb3QB
+vя|],Op,9=:lⳘȩzyHI8.ϭ#%m%N:YOlp Mˍ,fXN`W ġ/ND
+XS F]@ؑI"XJ#"3Q-lk&Ww7f ;܌ ۺle QQ^@! fw ex'b I(xotgW^..LĖ;iCye`Q\n
+M|?ϛX5GIJ &SX).q<p
++;uFׇXkOd6K,1s~~CyWv\=נ+Lèvx( 4bOAC][ٍ&qo2hG݇t:R,psjYH,cāQxF,uݡ!?薭|ܲL{ X#%aXa=\VR5Lӧ)\js!ؼԘSA_@m{eQ?=9T̺ J[|jq!.js<y΋gL2u<jv6Ļ!J!+O UOь>m"2ʰ;ujL@^%<%vL,꤃eH} jR'Y=C I-Gdqx ֐@>S資 vVsCض XAtL&*)b,>`2+PZ(J}C=m{H} bkĚaۺGs&. qz>A>~ $xWK^G䪞PIRcJ]j5te`(QY%H;1FRn5}.kj֝CUݻYb`%&L_;3/:gм׷7h!p*;}FI]uяd@\CRY, cP>lnu5,G@q$:XĂ9V!C*,jqₚuٵEBAnSʫ
+*(phQ.knSSX@CwNU/}Da懇B NLW*@m(ۉ&`lbȑQ|_%N$r=|Ti)tyǨ}b]:*y,[)7dO|]₻v\\)w24['o`d
+ܱxB:%` DN#c,bluir (HXvOpiءƹCP3` 揧bUn*v4T#^ π$ԉPPP/{`}fQw)#,ϯ@r,t,]+R (i%Qj2RzMD 4ecI?HKBa9AB `uо\5.Pq5xNiuzQRPvvh-b2cI(:ݞ$k_D 'ޮ5=;tٷC_@W0շB*cWv;F7G@q.r[3.(>F/%A8
+dpH넥
+0dP+O#*iܟܛ·/NtwuF",찧%GN6vۡL`69f^a'+F'aK :UtJXm tkt }$&'#tmcdą|]<j)⳵omOa>qڂˮ0OԂ8Ae Qnx|&y?Oni#riQG
+6c5ׂ*7dnSE5Iq[S,Ia;ILe޽)qBI儲
+FQ+83PV#t .uXq6Q/<š[Xg@PjvI8鴝Y㑡b8ORG<=OL<) -P˾`|X0+ -
+() iPL+o!S URg`p<JV嫌Vld_E;1c:vp|Gg%fi0닐2rqarZ*;\Kv2sXYs3,00A6mYQX{]
+Whw)\ɒ(GnpTN}]y`f}tDӌJq
+z<t2ß-- ˠcjY*Bkc605, ,$"Q0>brmGI.CFO{cL*8X5 h{!68=G4q޳2,?
+gs;
+s|?T?GuEПdTo4EӺ:<T`PmAGJA>sD%I,_{0eq!SAG܁N,NF;hH3CgRdM
+/ṅޔwPٔpÿWxβ($L;ĞLa7qOG4 ZN>a2xk@>pθThZ6JH6j:9;RDK)b7) +iOX
+$[d_
+zXu2/7B6ue6˧REKVzEQhDI^`Ϫ{AH"9ďNqW2oN(=%`XċXHRqtբ %WE$Y,ldٍ6P籤[pwC&$K1
+FP <RSSGЅT~7a4cDWۢ;p@xsCEG#c`2Z4}A~"s@*.Gx1ݦ}iWLu3C!Փq2)n'w1tڂ EJ9_\0CˠغZ76BGqG$B} c!OZO
+́^Hr
+S j2!⟸+p͜&8+F.zN5#?}*q*iKc 8s;L+?^f0FɜQ%sNwSB{,-L:
+ݴ@:!I:@u7zbC&)eiё<A.&wC~^аn4W?! o dĆ@øޚ١MMs>3(~uiL685SMcNTh8%InDlKbC
+zs7e:yTo0%G $ XU{ΠNl$ XX{{YlcYlP':oc %")Y@#H6v0
+ŏY82qIή t <7/y}wyOe5F|q"T"Oc\rnYc.vt;|YO(i+jM
+HTLx>\D,И 
+d<3oK`{#o ޖ(FhJ0ì9pRVhtgGW 9o5ҭEWQbi`Ѻt{VdFVdnF {B30|#;ً+<MO{?ˌ۪Aad,[5Zy2?ֲ;) ˦'m!ܱߢ.IXV em8vjjgʅ?qOdOpi8kջ‚?qn:D3^`蹹csS!>?SسX3oOΈ Mڰ
+ &nw*.v]bgg] 1ΞswAlÝ+oSSEQ9rqauX(" LQ|!7(_ׁ*&\ˤrRgk8 <4r=⹤9,[%֜~?&`=vVc(50il٠!񦺥}3oɭwŐU='t;p5gϱ`]{45C(
+ari~Mٞ݉8RŻ݌s oIY.uDoʩyki-_LY2u[؎G0eV0Uwu'ȭ-(z
+@Vق-$)bcه 9
+qOb`zK˱ `v/~{#{~û1hX<wz`+:ZKm(8GM2 70Z @g@t O_-BgOu;mF&(Pf•A#EЈ)˺C_^|~ր`mx۸e/l֩}hd!1:[koPk%k[=w%k
+ޱ1ƙta ӆ) '~#7ż?<'DCSDpij^!
+}4;.6~<h6TnRycZGϲ]?J y?Fr>%mI{eGc_fm2} Gz'̩M;G*?rOT_g?xutV  ̠[}ݾG(X.M_Gp93>;~pG›hw%ЪAZ?ϟ,ټ;/<.l#@_`h2Ib٧;Z3}xg
+??XZW*bXK+{[ؒbu0UZUqfr ޺"𒶆+WHk}ɻbǀO? o"Lorbmg?DKvG?ǟJz/~WKy`^<<y? A5ȃ-WWHʎjC߇\amgB["F+"L$~y??zngD?sgF>?'`<r?D
+]<?<vhw"$EdDoD *" OGZyw44aOֹ 6ǓTO #~0?8yp=-ȃ^z#<Hypx XrIJ'V¥xD>y#rk#..<<n ??h<S
+us / ^z>xL|Pq% ;D=zu h!բ]Y<xCNDYWK%ji{}Z՛Hi,9Qi愿)4ң+|OK\
+Ӳ7$%VsD?G{IU++L&9u^2>UЏzl~<t$]CC'A?c}'(ɴ'ڧOFa=fmi>!@q8CigX
+؆JqJ@G5S5Bcid SZ0PS Y`ӲXaЈc'h'g KִUDHFe"Z<X“r$Rm-IPT%[``5)w#6Z +ʩa֗#}&
+P粖*~+
+'Q>Ln%y
+F'n_囕3& ~7~s7 ~s7~ 2~e
+n]ymK8()0\j{D'45D&G|{ŗJӁ^te%:lEAOo9!a
+h#7pt4ē};@A|W~<
++gomb9{%qb7:r2&S.I@3HQ4L =eLg1<I,K& KpnT`Q8"~^N3WqEw*5̢74Gxc,P쉃zsB2@ :qz3—հ |Կm|Kk<%'Oψ0oǥP7Rd`9[|}`ZޡǘH7hTY
+H.0.y5$b(e>\%y92jp@}T[b7r`%v|7
+xGe;Rz@p5]զewwP@0!Sᦤ]=ARmDž+AnX].B
+a y8{c@}XHFw.MfVXp.[;I֖"n)[!BK&W?ޗ7q] dDIy<bXKxl IcaAid%TQK5yזfa Y9.sνXY^(ugng=l1_Lʥc(ܪ+`jqv]Ɔ a(وiK;'pmaH6B Ac`1z+5HDg$oFrræuW/o7vk"a(0, 2i/$wq>dn]|V6 }Ylڌ!ގOiۅN}Ho$-6Qw%0غ/;LrP2fhe
+_5U B$=,}{{4Q,*|N<aL0X#7L[]P
+)ɫ2H YǐnGUP Z `CiZq$w e0:H>hc sxJF} U4[~'ƻlS `6ĸ$=D L^|?۟%o>7.αiЛ n4.o9~:ʎ+Qo-5g5WjL(6/Cdz~ź~ʇ!8 ʸMx>g..5e!֭LN=z>h/|NG!ԋN˳}UgNOb5\D2}T`9MsY:1VvXDSߙvUD.2#ǝ%UW#hqKrhY -瑩Ў#}kpxW{9{
+n9p_29z|+vl{'ލ/w}y$Ny5x
+D=[Wv8>ؤi㗟??Jϗ/Fb4&aE F9"iv*e4; H9CY# {Z_4}'+zz6Yܶ$x?7|9mz>pl}%Xgϓ `"\w: P7flgAGaA#H]0a" nɶrkՎ|q07)8"f( *Ncm9C֜3֜bojY{C6ǭZ\ehl|1}gm6=^AiUྞR۶ }R}'6t|f=~uuE|f'"z 6lIb06jP2x rbdAX>ƚ
+ɂ4/z2+bAxchk&-'YatAeΠַM)
+]WY 糍w߶u+]o͎_LؓO*P]LM;2Kqăq-|vg)W~lh7t7`.8lO=-~'DcUڍv킭,<?>2ol" eknJէyAcȜ72"<Azž}PQm
+nv@AzlT7RA_ogЧxt
+Z߀ʕF4$gٵj#nnX@)|=Hmٵ%1^}a+~{u'J#@<}=ƈVƋ"־@dxp-Wԥ2qSl>K}|W<2ЕMyNR}VPm52֝knA+\{z<ouz0`hS7h6Ʋ.J[_n
+(󻊸A?V"|샦+E&
+wc__H_4K3ѹ
+L]RaqGxCW]kW;r߂IiO[h*;4
+@rh'y :ىd&BdjI}5[٢)*xrZ8a><jHbQ;S'G5b|b\D
+8GsSW
+{A
+kr@
+^â20tui `?D%GP݅<P~
+Cl쀔)BH$._~z4}?bUz}ub"?xs*;|1Yɮ*PJo 7Dv}" $cY oȧ'rލEFܿ)V&r%ŚGK(JI6d*XVvʩvhcI0q@빞xɎ6ˏ /_0ʡS͛ #G yW? AOǚ5$(}z86>=+Ɋet8rcƸ{IĂq
+ Y+GQ{c+h}Cӫ b0C1D%I_ rvb_LFw:S Z&7 (9F#CJbE,1?@_ kPYGu%谠k(5mR%d?<,vy!]\Mo5h^g2}y< 5og/
+@nwXh JK+D?j(ƴWxW5M )*hL" \pU˖v8-msX)Md(bxRי+MFS1\:ML
+ǐр֛EY3ٳެT#cDIn"YT!
+{G[X+( ("jAC
+ rLݳDqF¡V 8pa)\lZ b̎g%en).?fR^[B<0R,/NKq/TQ
+ՀS|B fp.lڹlJ^`$&jk0_D\|dY^Cpo6 i2KBA2n.ZLFh{5I-q  g=Ÿqt9ە'zi}xR/=Lg)g$h4u?̌|;Z[M8᠑< {욭2|dpV鹛Gt@[/\A3p=/fNo|ZoXEe
+d+މL8v=l MjlPGjD]qRz M=R KjtizF4qZ P?=(Tgh;f8BE9ظrzӨO"5~OH
+fiϡ D]
+I!"j7BLA< ~bJ?.d E<oE:ξ~n0睜r𵔖ϥ4q>v26t rp3О8oAN_b6TbqF
+ͤv4Zu{gF{d3~rA w>NLr8-L[# JЗ3^ej!*2);چ<*?=[ŨCʡɖZQg4 ih3`4el @U;օ달ZmCdUD;žI}U#Y{Tc&KE60v::zKEr`b`1С-ş-lFd0ϴE+#KŎoD!cTGc*
+SEpzUujk9U,Zܵ'g6=p 8V}1ZB*4[`b<Y]"?yVDzu]U5@}U+E(W/YY J?sӗ`MZ|`~bb')..b_ɡCAF&L!c6K xcMΫiEyeg>hdDsRx=/8=ЯBh~}(_ <Y6P>Ɓ1>dF)wlz`2՟c~-ȷn#?eQ9\].WTWa /? OYQ
+8SXo=!Ȭa{|X:K$%(YEJB(岶j^!a@>b rxU/)Mz
+p[8rex|@ReF4Li
+m7H@R^5%,Xjg̸~Yͬ~VWKW}p%Cyʻqt~uj(??M݉hȉ;LDR c."1؋eO[q킞WA Y ~RY}Y7iJ iVb>{c6SҮ+?^#|qypdVl
+*կCeC <æYZÞJt(OXS{J@.g/'o B'm
+Ջ<ަUH< vU<hJ>nejdӂ>Y]e1c-]? ;Qe CE-2:z
+.NA+yʲzHUBcC0VM1` fS e9MO.G⫖ASuZXV֢t.ۿ(u}vnڳiVmAwvIuuj|6AYV %Wk>.`dij{6icmLdc벱2q ϚB'Yg<(YQ~UGq۵]FzemQ388ϻt8(h%zΥ٧M>2އ)VׄW!
+'^y?0@b> G4~
+D=RU$NZU
+Wk ͻB=>jдchڱ,kzp4p2M+ǁٲ""e'lW{.jqJ /:u~BBЯF!kBL;HD׃`!eY0zNޗ߱06eC< #D6tpUl6K]EƆk2% kͦ(})
+<#Xi=)@QsDٹ-'Xy9G$i&VփXۦ9OX99MVn22 䊬i@|%v9|V~4'tq3H↕liB5#֣(p<W .؏I܈ 7Y||8V lu38\<9ISm"er_G ,Կ&Mg8
+ @ZzQB D&Xd'dždf# Gʽguf+26uzvh2;0,hdp Ff=6Qh/i@.6ccemƽUoed:L$x]f{$
+<g};7}#۴O&&B x4M}37@ޣ5
+6,ik@3YVyL8bkG'ϲZXЛ Р~1E&Z覬74;xd>1G>F{2׿iP']v􍆗.y'}3rEAbP+af]뵛1z[`%wN*WT,U>u1E]vDmuQ+W|PbQԽ*Ε| Gncٮl݄>nܐr;.܃}RZbN% ;Ń [1 c7!zz)|ӎZC{-h " N!p3UW[jD}cVd#>p!O^.b G)zTR^:>$
+8XQX{ѽRaCy$J÷篐;LjɺQW"%:oD/fb9vqJ>Ale ڈO#q+Ʌ\JnrzE,ZhsyZZՒFo&]z+y=BĽdݮP%L
+̖׶{;ۥV[j\oڒ@zPʤ ZJ67
+]]lZ/xg}KXy۝VQWKj 'ֺ>mt $6a{57\mB;0o`Z״{wZ,j+rTqj !*iBWLt}Bk o%ضZ&Gu w[ݪ
+mt-RCI '.J'Gޅ:S.k545) 5zUWk;B;YXӅx֧ɐ{=< CZ~!;GoO>%?7C>Pbsy~i/˯?YEx;GnOfȯ _3#׿7C< &/gwfwtOί|W[2_ӟgȟ;3i}Rޖ!;3޿;C͐/|o|wf3g <_ː?J yw7Oʐg_ӟeuq<W>!_$2/>X5ݼ`vY}RlnveӦϸer'oٔh8} p>s20pU~޵>A[NG(ͤ3I|5 RQZ`x;Q"YMZKM-&yf^*4{~}$$Ԗ$"ƂMF( 04IvUSA `
+k
+eT N7@6ϸ%r|*"EW
+`:)qvBWMh-`ѩ]y; ~J>M+. E r
+7 N@*"e?BKSԡU>Sta5G+oMhpxv7u:t?}\e<
+¼ԟ|ɝrMmϜ a-e~RSO!9l pS5P\ (tx9WWuy$W7Nײ.8(Z&;ͳ
+5[#S&wzI*SЙ3Yc]Vu~`;'\k(]mu
+~/) 蓺IA >AnoP(u RaOX󄒒i0ijpsH'Nc?RH$Hx"xބ-t&HJNo,
+zd;v/Zdbq:V:
+W')@tL`Т,jr@-jĶ:ZTwaB8TyR0ۚ[V TS=͑\S -3́e gNuk
+@\M5ZHkJUҾԀ' @]KsFbGR
+bRd m`*rRSMvw'Љ;?^|ֵnCW{6ލ/E2mi!UK
+/ 8Cѹ u$֋ 笩]$'p+ 虙bkdE9j9ɤX
+UjR +ABm#te.9_(̷49A+OL ROR Y}%`
+Ãkf&.
+/ \Rjx;$j%dM^ dfPF q}#3.wr$wxnI
+*J3z4q7 p~B斟:}$Poe4M0aғZn uVl8L@+3Q d(MrYʈ #o
+fn [J )"M+6kz4s'
+S̅
+̜FK!eID}J2.<
+4NeH>7ԁ4jZÛAĻ;h͟(õWAh]0j*-3:$3[HUE\^.A"Ea 9aFD0LK c#i[55~riQ6]bK#GFE(|S\-沐B*=LpX[ GY` H=KasW%7)YsTR\27:qAc4[rCC Z<53 JA䧢Ɲe0jٛX50RHêʴ4vKܖ~_i>O%򴒧5<
+w')==Ӄ: zC|eoش԰Qu򴚧W
+6w8έze6ow;WG˿΁sxT +K[6Xd0Z̫Jp`)7u
+pyHk$:ʢS1frn[hJo#"jBAZ,/I `PN@W4
+s'5 $A& -<񴋧yy'OF硌|v^>_A5~=^0ƿ2ׯ/ 򓬅tO?/CaqUzOn*>/ /^rGO~a/)S SUqzSx:i++\~WEH)!ߪQmx#> w /_{o ?21ir:l-iH6&{'S˚)RB4ߌgS%@-c92WD6)^^Ü/MqnL_i
+,)CF8W?
+.S5y5=礠 I9fr
+Fzczk3b &N$P)W@,~PM\uIT
+_,aB"BK`*Fq06%/l . u%@l85dH*Ŗx]@-
+ٓ-LJGbtN^%p+]`uOaݳ۟{O>i%T3h/Gx u
+xh[tQ eˈt%90xZ=0D Tp l%(+:IFSޏZVEG0yɴ 7oI9r>+<B՗K襋ee)RΧH9쏫y,}_S+gd#ƑQ<1/>G|#룒/.)8r? oz|z|כ>_=͟^NBa|tO>] eta~7,}l}w ?GK:T1
+tzFOF7Ǚ9_G6e|}\{GOo]=_gYȰA
+{p=y~?LJwF[}ϜQsW-/i?y?l;ױl-ُm[]x`yBOo mWrO1u-=ogl-jǾ]_6C[|ZgNezdo&ZK<=Ԗwmaׄ}Ƭ??}S󃏾]w5 JMkkyw=/=Ǔ_EFg<U╟qfe Fc F~#w1vؑ)r\w>> ?qq=p|\>aq|\>.pǵq|\>ᎲY,^@O+xS/O>ӟi`x,OMsXz5O,g񴒧KxR^YiB^"۽<ӯa<}f1Zҿ8X:߿y/Zռ<ޛC~3JT(Y2!-Xڕ%JvڵIRٗR!YZ$I#-B1smmyx^=\:~sBbkV(@'.NSfhAbE ?@ `\/q~osj\^?Q/&;'A`oe M Ҝ>]MUeT)
+'M(?ax99YYqƎ3fRRFt&***""Ԡc6 :䠣9T <菂:8G,d{|C>yعt#Χ_SAyn&vF @1vя L><] :C}?ޯFi+xpljAϬl≯֎o~^W[q@2]ކk2>{!v[|/s͝u+_ki|Ve{Q̳٩~{?xnv&K\OH,\Dz<xͪ<zf zcD+n I5?aUݗY u~cTkl#mG=~s|J?s/XEI zHBmg[z;]sWJOb
+[%_<MWv̵5ni|p|Ved f7#Upt2]Qj{";ljswQYHry3dv4Oۣ>f܏wj/oxiY[sXS w+gXT__~g{3f_q.eQ5~/3kЅ Pm.0(SĄʋLx#&P^F'%ʓnVѿdsݾ쟙-9ƃC" <*t͞^qTJ%oW!Wwjԥ넟rLBvzk)mr|\<ZF>0ʾzg^Z^Nw;|G+TUզ='skt쾽n[u|c|/к|"Zc)#tӂGu/#EoV~i G㢼R*h5x )1{g4e Es3 ]߽
+ s\eժ][qXOGN
+YM9'xd%f#>u WTבI9bo}a⛗•b *ۺnz1[)|nv[i@\/p.0Y{sg\?7#RTV;D.̽릸܏ѮeVf>/Y_yKAm+Y ݭY3{f>Ts쩛
+T=|Տ<}׍ |^io!'4+E حZ3Tx =L7ƞ[h?Z`{m휯=j߉XߺdʭjQǞ&ok!6YP{nWEWK6Ү,?:$Yfy=jiiwq o羙Ϩ<F[BwRMs ?[Nۇ</.\qqi9njTvOCi«udG}2}sߥpCguOߧM8KŸ3hںSt^r(SЛVD^jɽyunKvwiQgskuXߝ~'%ILjxo\fJwMruҢ<pvkZWwxQc'K_(fL?ٴiG:e O]En8]zbYYӮUlMQ ^T`|/S6;ܳs
+Z,AF~˲_p#iTV&׾MmU\?QiE8d]< 9jI%=]vnx~Z.hɌ9A9j|Mj;
+nDGdXRdNQmjR+6iQZ4o)FTJr[Gvl\k;&82봘k^b= q>[:+8<[~r:̪])Ǖ34vSj}/iޥ<~}N4Y6)3M 6Qge.ʅ=Mo+Jov'FW[UxrbzqPQ6nd~q4bh4%dU<6e]呻-''=GjֿWد}2M=6ԪWʖKlOT_sO7-i?#>5jy~ɾ
+*מKfӶ߫zDbY{]oMfI*;':?jQ( z3״p]x[~ڗn*q`FQ'fܫ}s<KR^
+>⻾!7f55Vsn9*ۯD< R;&o,tJQ֬Qn| r/ ϐ9y\|=C5]!bK&Iۑ1ڪqݘzS+j՝;v̽%<G|yvs<m(Nckn<b6fG{65Y|V{?s;O:dSS&M:$/]a͈i2UL]).F-/OjN<Ӛ+KƇ*Xvʞpk۰1,C#^7Y/<Z@tDN"o0w]iӳoZ]ף؜{o٧p_l>ϗZ뢊mNkeYw<<2y&y%ԯTsB|kCwYZYgHPvK-ϼNJ>ozϬsIVc㙏!NtiMr F6m(
+u8!9v loomX^~Yg%׶vSyI3._^k=^_m߇2SE5X(~7~Y|'vύ 38>7o׺rckDoQEc-⪊YW0Xw.f3oѭ⎦m{TuKkQ먝YCcznˬ5uoW5"~_W|r]9iYOR}S[^0uM^H.v/g98٩W/ -UR&.\7.5Zxܳjw(O _kutCcwvE>NWY(˛9rbmQ[w5o,~H}6;łoEw?h? 㷚oM.8洵)m|dW[JD<k3Gz6)e dʧ>pↈ+ F)_u)˗2lآӌ+w|7sBSG?YXo-7yƧyO)iqdם벢eXgoʈ/Qwl~o_nlQ/\uYot:8֦G GXϚK\>WH 8T1͗II}z2mS9O 9yI0l3SjPiu"+>hh]{m7^j|Yb߅;ى|6~`uK54IK5to#Qs_r{rb)Mk֛AAٽ]$yi~$9g?N}IS^z˿~k_EPcddo{#e!>rmƣ~tGEBx,S2j;~m"b;4%jz״ӧDdǥܲz
+ {x~(J:7ƮN{\ojwI7MW9@ .uM ><2߯(o`]ؼu6:, 2.GR<iγ/M6f~O.hŇ[w<YZmҊō[h8͉y)`Xg:^N/ e1 ;~4sUj/(i~M8]Ziw6=uZVn֔51ƛWuWM={{59Z7/
+HZ,U~rF<vm"Zݩ/M339LdWaykߕKBNj;h_y˽MXd=IT4~atyخѭ9~5EUZ o$0v<qKѳo7};8FqIVtͷ4u7lW;NeK͓-jȷm^'OkoalrQ Pa~`k'6emjGiO-D;A)a
+[G\gx^OjO[96|<I7zwݛK_1*j¡tS;35vvd]7);Nۤ`Ht|ӚM:#ÇvirvVB̚g=.YYaiU4Ħм>
+/f_%V5ilZrOŕaoLF6?0ytY񇝒'W^sP+ 'mSͬ:K?ߦX\LXQ*nc^v[Sݎ1qS3oEb'Sc-^XyǶ57{pmyOj[bKcVI~~ԑj_rrB+}Gx+2 ^\1q"G;Y{a;q]Sk WU\<ef%;͋UM]`mV)F[|槞M֌$>kIs>TK]5:9Zq3o*ܔzWҎ~8Uf{=i?4>3S6pɻn
+>u٫/_՟:5TMs-q n_WҐ|꩑Lg"ü,qabW[<&f@p֩`>'SC3D6}5%T0ygo9mvjyG0In73evoVdӉpӾG]'fOZqٱ r *ާU:;e%7'cݡh 1/n /CS94zSPʲoNq|Je[
+[x)}<) %m樂 =X}p-rHq7_<x <Ák8{Hdg#w{7XЪI 2cӺi^a77]_?CvިOkupa# grWPK7<lgn|g=ʊJ=Wm1=X5;3aOY%5MweQa=8bFΛی /cݜ^\nQƎ-IݨNЗ„Q 9̣37yfZ"!>3J/7b{gŏ8:!`~nݜe+w;WjYL-\tǁM)vvsY?ߦ9Hݪu|Hdj-~kύi'מ<_ Wk-2JfqgfZ ߞo~ڿJ3RDoܷsG=+(qB?~Yo뱟{9g'+9[wڝYtEOdlQuؾ;ƣWWnI8lHjŧyo뜻>WY6T 6{5 5N[:k˩?\2~nc=GM1p1)
+4M$'49eqswQ+&@:1KVgYݫG1cGL5Q+uQX<ӻ{ozqn,>D ػG[NQs~)׷Q,(9?֧?|>U:ks_}3_*[k_Zϝ/+2UZ=H 蘕"?qoݦɞw%LQeC5}NC.떗}3sR9|^X׸̥V9F𗯛aM{|F יӖL}uͺ`~fz+3a"<h[\Ͳ%Fa4(GʡiBgGYϪOxnK&G^AqV1Nb*/iLe/x[Q~s*];c4}M"!ϷQO^M UJ=c1wtTӦvULO߸N/bd^hn=}/W5N:um7EG9ՌU9xjŠ՟ݛ${LRMol >+c%JGy)$eS̻=,Lޭ_mL/ Xٿo+KIEUq:jlX!۪Ek$m2zG[{>k榶k.ԝ<5Tڍ1҅ҍS C3 ,%b]e}]:KQ](Zni-:6XK[.4/Tfvli+ߩQ|Jc'kl|bbWU<䯷qk~c[ni6۔M${zlxm!A>-h8*s蘃6m.j{4X*x1s[֢*jfW\2-o0K*g|v{T9$W}RA`Թ1՗٥|}iSmDOam֔:u?X'gnҫNl^kwENm3K^򓽅r=ozޭ~Xо6'}`7)c&?i{-_ݔ)) sOv;XθrdѣOvƓtӐ,-}ݭ`GIl.v~%dI)Ok<ߗ6>Sb~a✶7ܟE'^ы
+
+}38fs[NjnZ>~M2. l;ƲugnA[ھI9v3rFinY=pË2]W̹g2W?1'bnr63ՅQ>x{ssšs/7K\Ե~QnLyz]15w=XrJy܋g{:dՌ>&7^z,AMx|$Y#%[[ߐ'_E6;HANrcO}3dM_2hyYfO2eS#՚N.R <(lְskpѻl󫻞k2m>:D)eQ)e'ulB!~&&Rym,?r^Wlnft͕iϥݺBҏ[)3K[bkM\?}\rrW:ntd'
+CL`o<XSRc:+Y V\L51_o QIexvECqvwJ֭IfCjsc蓶l yI>oh,ޤARA?{xB,WʺA?;kAY'v7oKf<qJ־մNVEA.k fy;2Gue<ޙ@oA'{LS؜0?ܨb>;ݥ؛Z;n)$lsோ;8ȗi!R*wō`7><K)K2^ ]SaU۔.|z;|\sZ; νz;fews޵/d'V'<TIxRaJetTnfҾɶwZJ.xMmzydHغ]T4dޥ1{R=֍X+Ѭ?{v-fEs:8ݓ]-e$H6-+Rr޶f~ۮ6v};<n0F:12ۖ|$̼f}i1Yy'n^ApbS4[ +/yR˨px27?qW\x'gkbөjؿb쬘yϖΒ )WU[޿Ӱ^B$5-}@[Ms乘re?O-q7y9DO^o9}MYn3kkJv`ե ޺ʰ>-~Pa~5d5m'&V=;6zaŚ~Θ' i-_zcB5u>[ߕ
+y2q6Ͼf֯h>[n@
+wPߛu}<՚imHӓ:&WFu}ݡpґ|2ȻYn
+jϣ%L"_<bVS^<mCm˝?nzhIHd۔O1^8廎ܵʳ>u>Z +/sjHlĸ/=feqZ˿U^2ͪJ)cu4*KxNrJU7 }/l#a˖n_yo
+DB Vo[~sLOIZ{q&7sSP+Ķ 7ilHlm;MaUru[__uZ݁-*T(m:ueח_ ۷߽tN'~\.YpyږɅ{ffpǖ喑dWZ({GM*A揸fF
+6NI7Nu<]w..Xoņ>>Cw%},zPwxIʪ3 Rvh.[sҏ~ٜۋ#?^-r*t.N<ߟ}{ch3o7\Cׅ/Wf\+ mvzK1ZLn_Wr{ +1禒Ԋt<~*~)'F?{]g]wnp4xP9ɞ|ӗܻz3wr!ϻC2k'121Gw罟!snBc3qq.ꫩK]866sɯGwj[<4vwL'wtPfg/>kjR8{uG^,<*ug3wKbKf/ iՙ$t0Ǎ9%j7";=޿pL}YɺټKtz~E,?FW/]J#'uVCw uut{%_7Ύ|z%9
+%\W=ed*Ѷ2k55ӷꕻƜ,{]iylneއ|џ$qɂ Ə{5<|z5yZQ,Rx=kS%F0OQeƫyg,\fUھ+n?xC߶ͯ7'z}?Sm nyYiaz3Z "LS/u
+GMRWpėgm{:wINZ)Ю`Yowe~KPI9
+WbW{`牼3=#BmY~/O0CZP:+.g}2]':)Ͱ|svL먳,u71{V1jo>WiU{ou.!rEA胣2')`PI?`zh mV9pUZHZ}⡗;b\ڻO}q괸U7>٬Je$Ohv~Sby!Q)hd/+;^q]ki4wɖ)k; ]{;ܷ5}g𣏕xgCdK݂t٧7mߴ1_z(:ЋlqR<E7F:-_xv1K<TD80'%]Te7{h cʭI%mWﹲǒ+_]+v 5,$:sJ'd_n<*6-E*ʪޜs\/ծ6]=;D=˹mb>sKʺjN&hηѫKU]cjR
+ΙqWMj.=|n ΂¥u'swG
+;%QY)WezWe|tm<-S7JqN3KSbO9&N;Y.a뒢e&=<}FޛScudL*w$.>-%ϳݒ|UU9#%aev^kS%$dOHj'lE:Oٍ ~Gj]oY9i_M.o,P}dŽ_^Uz(eo\LgΎrQ|fh9[-*I2݁*mEnSϹpuBΩd卲p.s:m&ς|MBY͋UI_s%D++]{tѤĢ QmG ^q.J}DlPRxΜK,/۷@qEsF 2_4IXw)mϫS3'MїW]5*7W(0׾{4x{yxoˌ|_<HGeqv-6Y XuL, Ҹ+ (⟞,8fm%O._)|a܊}sAKgt4_j4<&K|v[WU=6--~p<YM fPޘ%ݏz&ewf=f5Wj]5V;ywUS!4Jh媣n[r|O,NR"\7T"M3xu23o~ߓY}ٳ]p*/i?]rXp^l:Q%[h,#s‡qk7gĜp`]Q9Jf~=Sό;d{_P?}߶S{52/9=Qܪ-uw-=s0ml41x,4[s=M-fDZ͑+ZH<"E目OzgٮBO;D+pypӳYWa1\?%h/,v)=ogYP۔BGLh^dtǓ.uzL5ޣeOJڒrU(&};v~6·7.<5߹AiT]CF'%cԏ[_u]QmD˂:N|*l"3JJTvx~tjTm'\)$7~rxهsC(_ۂ-bG I4e2[bޓlӬ
+K{w'0&kuT4dGi}Mkqis|gT847_t1Z~Η
+r^IbNol*n7W{Ã=s fu(U5͸I?`hȯI`k$gxw6pۤ>tE'~lybqCU|R䩷/-/{WԷ8Gy5Kr{hmS+%ZnH,lNߴbƦ^%YKM}*>r9n Qq4i_z-̊N+1.fYn"W\0}gr^hM\07IBcS=\1ˤgO<|՜g6RܐB{\<ve1K?)koM4ǑVzkm@9.dZRo|"X2cicJϭr~Y-{qτ_ˮ34#) VCuer"qDz EW튒=+s4NsxebC?О()Ae{vGM|,RyѠtvRPg׃tsnzc_!8Eۛwp Z=
+>ޚp6Uۮ/B7įXGM7e[K/ّW\|iI%tغTK᪺3gBljw ApZɒ}yTn?Zg–g'n\(%$;gU:+Ʋ*rw|)yvM{$㽧y#Uc&lQ:"(Gs<xDޛ~6\s\խ_~q| ]?UDZMW>fcGm6nkq޳W u:3 7-2R?1r|2 cZs<{:V۽IGR3}UBdDl3ssjۿe-1Β|=ף!ԫ,Šm"3/)x84_gїCٶ4O6;W泮d|e'pR$vA'ɖJ?V(=zvĩv\MxK-\=Ygkp$toF6y)K~=HL$[/ȝ=qDK*.ܗ[Umy09keϋ%$ U
+Sdu/_y{v8=Rɋϝ}||GL3N}iݸ&~ϖ9{Z^|U}V7ܕՎJVZwl.,n&~>GIqoł K,i#k?pzHqR³BnZ=Sl*%Nw$TI8[V~{o$VNې{?c_GdVvJa 3E韴1r+ӟyR%AFsh\%1>Y4Z6f%h:N%KbO>ן9See;ĄՆ_UV/tjS|ckaR\~C%hn՜sO~3NmN03"k{JR;\>[>6PoWCdO>un- je+5jI7Of\{_99(-.d.2CjE:’u&^,Cq۹V#>^{n##?خ9E73OdzjӢI1gț{@opSFY3Umo^ziB=v5bODO|aPltYuݱ.a1jsWH/w& ha[ooR?״Hآe>9SoQLU;77ktdeWsv}Usޗ֞pD.heƽ~{EZcG'c~5H_a^=so_6M<~j}{j&{pCsK
+#0w؟pih{Yvܱ悘63m9Gu_.p[8LN{wԅ-%
+eH- Kr]f(0sTCP?7U{ҵW=[Œ1k=C[W~^(:ON?~U
+_+<h^`P#f7[zU5y~t;f|cb|PʕQ;wOx4h[ϻ
+
+j3O]g/l;l*}eO8jiC5%C@Y[*L-s/ݥ}u 5쳫=!DVhplvC]ɶ{妕UagD\ϵYz}3PnSќ8lTK"uqn'4\)K)]
+-ܰ·V}Lvأ=urC}bU6e=u>]^!ɘn3l\Q}Wd,iXISV'h]7rL/i"2g})z=~$s{#T).]sX(SsO؀UbvAN) Mwc7ZGXQ6 ˆ\ƎŅ"C9ەst^85c#kO<c4<WRH+ﳻT],k cL=SSߪ=qgY۲*ozQ}lۻ)k[1Ǵ6CzYeh75kso`ӨI5OY|Xzqު *ń+eq|;SRW~"}yR
+<QgotK6}^O3!1SVZyW[[tgoӴKZ3<kމ);,o[c>R?bNeV %SHo.xCxSO-mWj;?uAƹv'ܝ`m jb6-,PiiL):qnH4H?DzI#~'Ygn0F&ĮrDH$\ork ,-{Aٽl^(d˵LEM妢wVVD/th PPN'ԟr[3
+ hz
+X(
+ș
+h(N3sA<``
+`6z׃x}+CzXf3y ?JePM܀6PŀfP_*?@z&'@sH0P@- eA6 \eP@ - P
+ - PLpp@@&"O@W4@y'W~zT4PP~2S
+( |:PXK =]2] P=0 &u;( y
+̅t=S
+`21ކ|&*\@2@'@uI.7P~4[
+(fh0":`X P
+P߈΄p7Az Ht
+^d )@|A&&ffCۣoA
+<N!M>א@ec4(~s+MH p8ɫDߑ +?<ɐ!!̄#FS
+>G=hidA`~rDJx[CP \|(-'Ց> ]
+SD4 4M~V_3Пpz
+E{vj/ <`4`+(l  twGȩC! 5o?k}?xp`!Fn&%C~?pc6Cd?KҀov%M=dQa&l<|!m@|@忰 (9l~0+W㏞
+/^` ޝ
+cPA{x`7 M̞n]2l>$' kvgBx쀟dS4x
+P
+Riqf$A {ld0os= rHiS_~Awr~
+Xi](wfX.
+GȟX_,?Kx*#Ӏ>j= oGC펵 t(X
+ PwƘKm)gDӱ67$҇Ev(sJ
+lA7:Gw07j4x6$ֽOzpyBO# џ@gl> '(B@?ߺ+s83 Ok5ѺN40pod|rLa:rd<r Շ,:3sm}1!Κ Z7.%Yg6H!/evS&0LA+ ttޖ@ǝ~0}>%{{9a3;ȱ >34I,#|`;1߈fe
+a$0VSO"=@_4pԉ1?~}ܨ@z#<߂Q v6Z3
+5|= @tg]cz2;?bXcl;d~= Z:1 @ c
+@NWNv}َ[?<]b*PD2;
+tl?ULdWY`~Ip
+?m`ODd0v%
+<Z
+e?,vs@n+]gP;Oj7d7@&<b|+ޚfC] tX .Miy?g&+5ynbzbSOW8Gޙ`=w8^j&ȼj Vc6w߃ʃy>! E&$Ro?>#EۢH'8vb~g
+K?y: rmO_Q^KW] 5cp8x2%M}To/g#Id:dݏ Ԯ>v_#yp`}CC92Axcyj<s}y OzzʋhMRY\߬dՌ ԯ
+r"A~b:ܮṖl
+a*'Bh>x^sό@q{/{#nP~@OzEРjl\ֿѷd~qꯡ Cǐfƴ) P\~nAe:u 2Bひq:&5Ro 4 K{kտaA~RO| O'G_ OXҤWtoo:1M#$Q=-PCcF` __;+ cځ?M434kD3Ph:L6KS\¯! 
+5 n}:N19p>d@_ 3q;OLhC!ld #-8_C=c#fgpĵ9W
+.WM {Z,bF 5OS1 sD @G˓Lsl%yE tDI8@E4%p1^K~N`!U6I >jhJb #0%0Bl"@D*E) "0Xxt "NH.&Ћ0c OY ,$&; _g4d͹?̌+{kNם>SMC]3]SMC xYn>, @tm* t{ {v &MXv5`<$38'0`
+ wCS? %<#_/x@7i
+`՞+=+܂1}Wcp[daCBHW^ߥO&hOB?dGGK?,_ ȏ>qD|="eW| ?~JGu|7ʈ)  Qv)17QFwI緿BbngOxEϙ ?e.#*oCs|:9"Ǒ_~p|$:|~6蘡IpovDz"~=_}D="?ň 6!1~{av4r'}<~ٹ#{e,vD5hp1ӆg#)GY?}H~R࿌_L?_쿌h;4Lf
+U#)'V"G7w'GwHh<~q|J>]?"%r??>c[X=3XA~f:Z+4V]03I={6Z85ggYfk֞ 곴gOT@(8X^/@ji6~x1;D8_$2i'f-Ot 
+\J
+<\؈X/s -.<$2Of/ˎwHb2!T+7TЗX':5{z0yU( pc6Q&L^,e \VćIFep|A9/5 f^M7$}'
+k3h;l(wQ2L2֨(yfy|fF+5!3O$,;
+L2ɋ>DB.y E!ǖsv%И3XfL6KhǍԙ0/d7C6ou$Q COfLO/|/[…<]Db~ۀ3o9-9l7pd,f,O=ÁNP@6ڊ]d+t,EߒIP"cLX{dRT .hzt<<n^ }'y1|DV#!T<>>zA!8$DMPQQ]+wH,rEH7
+zeѣ4vWz=G1Xh>˅}V_#0z}qQ`ҧatCWg"=zy)~"٣JߛKO0'W2tntE(&ӷMhj y"Q=Oqi4g/5>2kz{3㍥l~fT'`F}O8حv.BF QzҬ{ ^c’螜F843j)0J$J#} YDs/拽͘h>I1+Q5 k<[zL9*sM/QX?øߢeı(baE!AY@'cyQs6`N$/w;!wnwf/._^T'=z &1sA@!5B"7gB5GBweJ'X&Nl$4:-L w1Ѝ"%VW Œ꣆ڋcZ
+
+yqI1|NFT>ɖ-"8C]KGEX3u'߄wӑIizRDF#rw.*U&rX#QFjdW[CY\B<$*^(X 3g`L!Pd4%J5<J7“&|@z
+2VR+@)2
+ns,?Lv-(h Yysv+s : ˲ *nE͈_D
+`qSW6J1& 
+O0e%_ayIQ]{H@!u&.T ATO4$ӄ~IQ5ܹЇZt
+L9oyls 64@U}
+4iHHa3;
+8QQټlȌAR.YB|zt:<K<(J3P=ޠ\S@Z$QޙExm" `cZDT~GuC:.P8w;E fN.8=ڃh'&:x:TPgPj04dtH,kxd
+ q4!fT7 ;#/>*WR7;@m+R,9 *b*\(
+'0*`!u\zc
+P~(١:*lGQ]\"_Ӟ7j1<&z-rЦ%ȉBFM] R'B Bժ[FF?`JI4xTՠuXx'J-I SLTLdKbO0%oyXmNb]HX--hq2Q@ď-?Q zt Mݜ8<SPw "6$Q<F)Py9͒m s{aFm'M4g0
+JL6KAAߛkhn
+9ڨ|av'F~ tvPRXG裕n2!.IlÚW/f"jګ#&zA9%ɯKE=-;T/2uhHi-Hi@ZX8+𘱨sVfy/6_|ϥ; H 7ԛ'4Hy*G@3Eݐ)EAiszFKB9BQJŒ4aΣGGRZuTŗᑏx4-^B/MWhsո^|w|S;! I{D'Lh[F!XnwxQ 7b'jxWk(hed3qk=By`>x1Xa(,t
+
+̊]oI7-@CkLbFz -]RhLxԛ;X9I{;EB&I7UUEA~20mj&*lzV=-2A8L&cA>č(*9YP&j9eE2}
+ױ%Ϫk|jXVfwq:dqz7qڼzK<|k C gIBEAsH+zȂi.q1x ̉<igzV8G*&v;CrBPP~(L
+`ٌF-F'G -lgB_Wj^Fa9,Uk`ePP1𹾹˳ڋJԛ>N@i
+Q<BѲkLxÖ9뺾 h4wSo\. ugw/ 2iw(L/I`HGt+50iX:^82GOA Hql؏xA?
+ZG+cSulX]M^x{=EsTFLk%這8[ h%`"t\>bmP"`Spp\@XpII4~@X{2tc݃Kuh]mΧG#-!URA5y<5 5L_4Rc'`k=N&K!M$~+j"UNGes`O¬KUGMDH$I7Y6 ˦+Q!$3y :h##Uؾ
+f !{hBS&ʒǚg-iήA;QnQeBr^h#VXlg*)s<Npn$*6#{c[[vp̱@y##X=%G(xPup7O)|ooƴd1a~RL=CtX* 1~!%IqmZ*3!R#7bXO9gc9;x<ru=j.s(KA{ˠ3Q(:C3YS#K g@Td1fT/S{Sb#gm%dLHNqdNjnD jiF |R^#GTݩجBl"#,;"-I)61ܟoƋ>G乢4蚸 h42Ih;VT65M |.w2ًX6J"z4A{ѣ0kCN fgAq{d!xWtmG%]"o~K'?cB ⤻X^;LS
+xc  1K AK H ]\1 E㓉(F\Q%"7ks
+D/,Ҁi$vh?)j?AX}CSIf*`t-HAZW) CT
+NX8篢 ̢4X=2ㅱM%Bb!eU icn 8k̟_ @ $V ʑ6ǘs|j+\d hSnױζdRѯñA]Bx?%ZPh.܈(d֜Bd6$MX/QҨ<)>
+ % R17AH'u#@NƖD
+|ZLq<urD[Rt`18f28aeYi@p.̯ދ
+98?vcQ'p9E߸ovo
+Č7
+@ x3ZGzCTulCb{ ̨dpᄍu#?"'#ԁ;Py8 mѼo03^2HW1ue)Fly@v"a@!>n-Bt!P=͛헷{P|\b0gZl?8?c{ r>$a<<oJ.w
+ڇjiX(T,1Cxs1x7ӡ<#Yxl[ђ]R +1spvV=y&\Ȍ }nɮܬw8Ig8fӴ?8OsmV:Df= >P"ʭCD<ٷ/1iD.@}y#!O$p+|>
+AY0P"KC0e8O0LVpa4wK{9jý+&9rXk9;U\"z n5
+m
+''{["l;ފJy̘^%ߘi%o-}y14@vB] $NjTeNߔٽ;:28fǨdC$7";$%\,²[_3=":e+#/tD;>)pSv1#`?dg9T_C9=7\ J4
+/W
+m>dbkeX j)X t0]Yp.ĥ] 4 3eX,Fj◭gN*\6F3::tY:(vFTxψq!-\.?)g)\L # CfBˉ@G`bJP+@+Ch<T@ѣL#DE_IE0,Dc-=y5܎`AFbVyQxH)T(!efXܒٖLo2=*e?B%-!r>ANf0Oh'/RĞb(8fcM( \xQx4a2QY_1*?{%?RQ5Cx=\096.af?.aD
+bf>:%]!#/W9tx&mGνbUHBUFx,:U؋skBh<*#\
+#1Y@$ @^GGၼl#Fv(f1[ y?` .³ƛkI̩ȚʚDB 9Jm>g} ђ}o#y &%d(D7l]YU0&;S8.O otK{͛9fT0ߴ%X@_֠IJHW@{0'`cCu3_bu'y T#sO (b6~8\Pᨿ{
+֥g[GCa⩼vR<ɸR!"QmQ=
+渌nRDTN1ÖE1aۇ.*a*#0UCR}ء!t^J~!_U_8vqnP&JB"]4 "(e&ό=:;If!0} S**P DQKDu*H
+o0x,Ezl6.ɅV
+c/$^k/8_Hyɦy7nޟ쬡63sL%XI!2>AN˕NELja5EFe ׬q}]|Ɍߠ`o1UXHEW1G`
+N뱥,K8:sg=mt]D oC;31:.ĠU]轰y'
+1'FAx=q!J&Z&ˍQaM,LpJC+gZęEFiH*^a~*&Uu)7GS<s!䷤[9sx.v!nȜۃ1X` -)Hb'h!=:EbEi0X 8Жb3;oEVy~ U肕X7QIpt[
+w ytޞ
+IEvehw6y
+=E.~@Fդ# QT+ B=`V[
+6A_u?goC_z$myиfiGZN
+*$rpAv$RH͞;S[
+'zZ(
+GFXk-E\ǻ73Z[HT }!㇮fKKPI6//=*_sn( @Q㙼> *PsCBO~=3k">AA4*>\~o
+Ftc-KEuQU>%ݤ8<Q]mk,+cHdX 2EV ߖٯ@A VlVsrgaz&/`NsOQJ bؗ`ÇZI<#u'| }s ZصP6D'x^tBsyz7X$~$^v&ƽ(XdvE* y
+rz:G.l`~O-4!/$H;>F'5O?6 ᜗,Tİ~R8?`ȝN8M,c#Y8, uOՁL(z1Ƌq
+@/9!x^?_Bρk.Zo'чf|x^?Dg|ԍH")BT1| CpJX%Y UBK =3y*W*{
+9sG& 79G
+NFgT?sz6Ÿ=K?;!WS6r&5Y }x=fW!z~?Wj<Ÿsx?"90<AC-JN
+TA!u\2|P8m5#3R9I~AS -PBX*_w+T& Oe!1<RxF֣y[М k<ը~d-}fJN7J*Ha%2uF1>w34(߇Z> OTwc69;Y܊VhOiM>2DOG$=O¾nN|%'S+[t4
+$^@ƥDFaT"ΖqINc漣2-h167!2~
+1fg>Rz ,'0AZ
+fIHF<F`c3핢
+*d
+icE.B#6 8mX|
+{R^y%>F
+,Ub>LAcAWo
+cx%2CӐPwgaN@>_c+㷁CiZA?.Puh`ת=<0LuP玻c cw/`4c.~w`  y=FYgƐ ^ܘeȮ/4Д4#tQ .Xatjh3ź[Ez{w/u#|S!
+lCY8P=˿ A@lYBݼ[{k95iozWoJ7'U]Y$QwP{
+njM ~c\S=\tA"N ih)сgq_g+ !m
+lk AE Zu!* wNEHU@sc)kV&S!9Y?\ڣV^ н\oNE]T
+݄OկŜZk}<0@Q H:V~.WBG v%.`T}Zr=)ڮYaT3a|4伅 ixDO0HBT@sE8c b藦 n[8@IXWHc9q?7wY'}Zh:?DL7}\ƛ7ɯ>1)[~l@,^@ħ̜?K7 qz^ [H꒕ж߷+<n`>>u
+V\q;xjL>)l7;^֍382 0a ENq2q,Ł#x
+]
+P$el<`*^H0~d~f3{=xĈ+ QN`un62ʨi79U4_jE!-ht%%H:C<!fef(D\]e7W1P×H@gf)ksq|ƗwGD\Ez9f2Fm,J<db &%UўBi[da7}w|_^5?%,
+pq*w}i:BIDvx J; u7WMFbM*yo}6
+^>ad$vT׏`pnm ٺŴޢv
+{M}H8Tk(]({߭|l!
+FݖЭh3鼙Z_.p-5ޞ_
+u7Ӄd@ٹ\E!ƶˢrxl@xd̍4eq^fui
+#p"DrQB^Z~Ts+یW0I@ϧ>sj6
+̇/ڢq;EV$ O 38CpO)D@~ڇADulܸ&psE2cV9|jGxZc#޸z/cPP| R@S64Q\> R4~ sYm!VRq_x[* ̿0fĕԔ) fEkZ&㻏'Tr%-/boĉT}[.f2q,q<y»cI_J]|)[$yUX*4T ?C17;?_mOt>18Fיq3\-J!58Fq&CQscG\;GkjC^L<)/51輿]-hh/Fb# I'
+1*%ʓYQ Χy 3k4b6PK,KRO.ز9m)DIoWF|T~XƩH: S[xb,~ExϷkT˹Pl{<"!p((jđRv.gdU+AJO mtH_@ZFJM X{7'd[tu8%J2 ,
+I/0\ u)l./CP NB^ȸfeDGo\d'H=_(2N#o)Y"HOx)kG,E1ӂT"<)4^<+pѿ"ƪ|2xqgH5fMHմz)? ~s4s:?s(G]m u`2>3J!\OpZNΚ{
+O ^H@i-pf}\`?B0h%V<p MGGQIGj Qz1UsJ;q+\I#gIeyWqf~˞P٧Nҵl˭;SC1/ ~OXVW臊ě3x~7}b\p`]OMc
+thC Vح̔M
+q X lQXǃ}|(B?={sIa\EƓo(x<|{@ {g
+k|‰3Ir;3NL#cѻ$^;?]/SJW'[ɄyV~#OKt+D`|8BB'xZYRQPu+MAʽvϚM +;vi<R)Ox)|/OFо'. OYo*/ĐǏ\
+BuDxt貱D`/T[A^UڼY.+&"Xe3rV^J
+.
+J%xu~Ďofl0pK4^qcm˷6e䨜D9
+*xpv^3uL6w4<Q֋5S"hMɕVw ʻLTW)s
+#e2cw +3 9i T\bAd'1xR̊,K "j[9
++O˝C
+l+VYQ9𙍃Fỗ q1/|<*B2ZCJZiP w
+;hsф3f P#.^I:?HUfT,>E]ca˜|gq(Rh|0w%-~ j?$+z2j噲e9Whu)Ba"XRyLt9 ЫAO*2jfBdO.-(yJ&0{
+w:)fii!?̞VˣhRTxud2T+GqƏJ^tW&?/:D SWv--VRQ*G'{GVqO+B_Uˉa z^.I8Ã'e3Ku53MP/6s^Z y?+vt6R tϙ%B^ҘAK p
+p@)@ӕ %PBF+[`N"cwXG1e
+L/E%;]u1X+ k"2Qy8ոshQn%'HL-Q %#^$z"J
+hi%p5T|GAf1DÝ@
+UGq;iU| z5{&ˊ/
+2mnd@<O@^m=_s2"L73+~A<zK^՞{c%@sZ]=<}\| Y~,ko Q(XXJpL0L[YDN * yFE8E i84tXRxZTM*?8{
+ ԧcߛom;th&Ք4 *0!өF<FNL,{* o3H?: H qV YKK/?Z&nL2 y~Uc?(njki.0,~TyWS…b1"eBHF1>ęy-J/^^Ty
+YFxJR,">UnrPzoBvƻ-hX*P?D StָrS|Q7rly&@( e\ͱ dթXI|)+; 
+hxT%d2~=G!QbҚAkOX?X*EƧu
+Q1
+@_rzӛD8;\]&0ܪh)?t0fO>_of}[PQu^BYϳQJ/ڳdnγosBWwDbNϸ]Ési/IEf"EY|~^t x9#>,a@+w=C $mC&3X+a WH]0e[WYw_q-.qR>0 4c"AX(vrDOAAxR|0}<|;/Oxl-H`p%RXuD`}3wR&+>A:_};۵ׇ FnX' vZd37Oa>`.Ws.a{77O#GpA+gԌUh
+=4ngY A9#Hv3L#R^ZВ$PK|OL7|O/,#U!jMagƛ"Fׇ>:p<H.-[%Ke>zjlg"j`
+a@vK`mfV%F6
+m*`}Է> E2Mrt|n8~{ܒCwaԡT ahް/p.
+F0 cPjK<3~/1"w
+찈JRG<:9<2h6wS?_%NxZdCrCcՖ`.7ļ84b)!qMBMI¨!3\.YQw=.Ov *O{!Wq5]7*W{HiNqS]?q-%6ܨgbx%i): 5~%wˡVzc87+* [<˂kvStc "kʿlQV'x|-i w }ǩnXTy+<ߟ8RYpANfzRs(+_*HE.U1faepEmFI77X.qy<l17}g &ߥ ]?Ha+I,1L_HЗtzSU&sUh))8 !ȫs[qI]BM)ͧ3%ɽgܐIIb72r(KwIvJTA:m|ѩ$' &dd\d_ ӡҨsp{6\731¾m+3 U6\UF,p@GJP+GU=Ěb"s7E
+Ť3`(YBh+3
+?~r#tf uQ{IV?KyY@jN9ثo<<lɧ<xL\%!Egv})%]7&l+~$uBIrz'H%GRz;tXNxVsx<wHCh&ak`~Ӵ"&lc7Fo=G!߶Tu45ae*3@O)|# U
+ѩ +Rɔ|JڍIЦϷy:DPDOPP
+-#84CA|."#*!fpW?Xπ׿gɳ#x\'ɪD0GIy@ wgg!O"oܟ`p;<Ԫ)[2ݲ(ny 7y'N<A7j7Gѡ+qOV|$D>??#bǕ氼U8djONCYֈy%ɅڴcCbMJpW˄k*kS wc@o"tmx}ן[_Mׄ6>Ft/qD{Ptpyga"{FdG0MƓzk˚
+U@GVo &܃h̽QQTE#=,unP;CN!^| )ʈ8mZI,]ܦFX\+pWvp H»[_UƯ<
+I{]Pؤ-d%XE} D|/6!w(
+70!+0{/O̴6<NA, Ȧ"bw/lo`=4}uU=;*'J+Tn)ISdit͋c#>CSdTo7NO&ĨzՃVj%9]]!ĮO(s,>QǑAuNR_id:/uE?ueTYYٛʄDT9 <t7r@~}XU\j!el@lNZa> &F_^?>: rzeLJD?IԒY{kmqCԌ]T@0Ոc`?^:Ka*Xh<A/?87=Td:{' 6|i*15/.L\֣"3*S0^{|?(.?`b4 qt(Hǘ-
+`Nvh8HS1Z΀ %_ \ (V 8`>%3Ν8.i٥o$yM6,n<$kVVa? |O)OTx>uwS'+m?lx*~زӠz-Z+5U8Ȣq:a8yW D%}T~tc$Jб+dU (>maoGwpOW{0N;67HEevW3|-kS
+Ysu86od4HTWՃ =P|YBN}%fƫ{a'w$ Xg6KWT'm_Qhm<6'K1J54-I֞]P]G 3=cY `8eW@8I r垡r2kEgSlGv( &@Vڱk?/))헰!Is]C~I35ؓ$ZbZ}lxhqHmCfǡ;s zqu1')^O)xZ];&]v\'rJB܎6 HHBp锄=W@®8Q0 zXkzv[4tߜ&@X]Pa5.TYdv ]먜ڠeIx\݁6hqQYh~Xo0zl -(k&@/ Ny{[
+\OL}f]bG@k:P YxF4s4'
+Z] ?wڒ$
+;WO#rغ
+K0]@@CGhJ3$n@􈈶Ҕy]98 9=+\aY nD
+'o4ܦMBkM}Wg
+.lʬIٞj!ek ׁvXq[?3liN, jjYΠ M]'QW( ?dLKrad@^C˕]A,q/R މTY8:W5eBȮww{b9h8ؓi 'IP#
+G@-'N!9;hMI- 0{-"- Ż@3W
+ͬ?yQn9v#
+څhÂ59w
+V$aW
+]
+dGvB@%K
+ӂrW8ʀH*aa`˻Ʋ}N &Rr;k4#@@ (5#e> +s}Z2,].UXAilIF0hX2&_+o a):RP}Q Q룥
+iq@CT8
+݊>!lv~&i?U$"vlY 
+~}lfѼ$ B]!Laypϔ Y;SSf '(M 0..5aR9<]<ws = mEiaQxUy;g ōeG5-d [;Eh}Fͬm!yc
+1RdIJ~WęŠVf(P5ỳQ>ˡ (.x?Xz\(s)$w6%}ǡO O
+?c ЩDrPʳ|Mҕ?.sy \k7}ER+|XEi9Xq1@F۠RDd*gEq'm)Kg(eQΒgo|kX]
+Wy੥J-5،%R#7M
+ Pކkyo`d]y2%3 <YJB'Bg,z_<9JX2n.7 9 GO^)Hn p(
+4`6h Mi v'Ja/fɡ׳5 /?qqxnK7IIXe%PPWa ; G+"vg\]R+*xXP=
+Ҩk_k׏llj5/ZtO-)'ӟqRs&%GN&@/7;'&O0lp l€q34E{ȁ[J3$!X\VQ[칥y!muF{ĿO~RKdV
+2Mb)`M%6>t$:|>.7Z y~W/E:{~Df%ʪZҚߊ1\"T
+LWfpZp.@fqA.7GT)[!eȫ
+@
+;K d
+Qҿ}V=$],mtM[Ɗ8Ea=BW: (&ԣ7нۘOuR&p.{aWAtU3y-Ӏ 300 d ⌕R?Ag#4 Wpo@Y[aIrU-ÂK%:똫g6Y(%W X0ʓ+rկ(BLGGhc@_Z
+mĢ չE@7Ƴ GN6 {a+W>
+pTֈ~c<cPk/{rfIUWTف_{mn>'6x@/$s_ 2Nvf*i-Y/~N
+!@
+Yg(\\)&lwe%H1lvZ|8#-m #;VA>.+.?׈ޏi0n?Ŋ\|NNܞcnr:'VO3HH-XcamN46e->YheKI]Rw/0rxEQk#%GT56OD~?6fJSU̸az,XQ&ckǪMUJאcO*c Q@ۢ/l*TlvmZad{f &zUZ_{hLx9 kèʣףɓiZ+{5 f^$E!
+Kȏi͜)ֽHH5TE6G_AyFi|
+KSVGt@0Iو39]m-UxކAaN
+|
+\A ڪ;։Zo2HMYgX1H d$[k=Mr\
+eS
+C([G
+ÅIm{P\;*w+OF$]t\uZC_HHkIe~erKFg=t<h*ߊ x،\yz b
+acl4>_FLfUyqVnH23}hb{CSSbHWg D?52t(vF;Q)EL{I(Botژ$& uԔMw<g @öz ͋<Axrz!,B f
+T:OvZ3H7/qǨik׼5Ll>w=\ᓀEu3ؾ/1A[sf,::<K?+O𝪦
++d+1-(h<,ֽv.WQ:"nX53dUEn.O֘4tӳ1^ezIMҚA""ajG>A~LIN7-sY˚Kmrrr_*V3$h׵g^ڦ/-׾i[FlD(,$C能`L P ĺdWmnݑh/
+e\uKRD0™0)LL@sT$+?Pӫb-O^qHn^I"o$M@e@m
+?F%42/vi@-!tDkcBhϐ $"$f+I޴"볆u.0^zԾo0$ silc4} rRZ
+0F1-k0|'XtfMVOHP6ЛF}pbu;QLY[מ2H';Ćit&/ 6vq i=_$ ,nZu|?^o&{[gK :"' DR
+;px|!m9ZyVK{|B~aP
+1nkh30ۈB5X} U[Bcɵq@/n4g^?zENހ x $iۋm%6|SfhB vzwxǐ A̹kJAh 
+ E@+% 6"ЌvR7~ݑaPNh=3sUu18u_ M"«}^$)HzK?=dNO=+M"̶bb5s, e rWջ"YLsX:X&삮~q.UW j1QD{EeB_x<s5ms
+ 9x8luwVɋP:7sG$W?|cA@vjS0q=Y9[WJ-B<"]Θ4
+ɃREԀmuh4c^%'\LD齳00z ,LJ $6MzTv
+G#k 8X}-Cu{H WX5зhɦj=%֊ 3S0JJU/*T@Ii˄S
+
+!,r|a
+H<[`к3hpT`hlZp1og,O971Zf<,jIk=FMFG@3?_;_Eu N[҇۸><u,L^t^VD]sqJBhn/>L'̹讇mr i|\9E"dQn`*lHx
+@\7
+rX3{0?^TS@W\~zTjLƽzĶucQ< a6y3yRX IgˣJmbD7 A]7Ȩb9WȮM7hǵc0OC_On=N^yQq3?idʏ
+qd}qÚflP[ f@_*9Ll]TVgh"H~ Tфź͕;hQb; d'դlIBC|evhьR$mE@5Ü3̨wiv^
+%3?1nJ*(8 zf*HDHS5qKʁUh|9@T=D@:1Nbj17^ؓI -.W2~\! d UFЏl}Z,B6~9mq -j5HjG.ВHj .{HFxSyT;F"]GYV*x^r$*F82&D}sr]bDVMAU@xDSnL4_ʵ#/f9_r#z03o499,hb]"Pp4Ƃ?nuę-'x> QXbd$O&K@H'tEuo&j nmn;6u\<$\`$aP}qAy9dwKOt&Ym*.t% q7`Ie [hU
+vtJYP k`dddlH0h2X7
+> B?AJЦUVзE"$0k}Hߏ3bmnڔh>SS5)gpO7ab97
+;ΏQ?Wۆ"Z9@l+ElڧסO+d#O$S@xx~IcEF*4x&6M;d ڢCY)aIkpFF1?/#UF|:[)g\l)&t.³~hH:>kgRg}MRSIϘu
+_Oj@
+揨 C/oLdC}XXELf/(I
+VfҪYXKe,eUKCN~RHU6 )E>w| ;*?@!LH&M..JU{;q ?7&:h*?V핽
+h#h'BSx./? _jb<>k#NtLڞp~ع|:}Nӹob"g =:^Y48#-6֬nfnfym<>Ӭm||m^[jʿ͑B a3
+8ޙ/TY7~ uŨ9z^
+,sz"bM4zѮ]"`x )nYf}Aan@e)`+WiӠL )B
+umjC
+
++1ͺw}qCP|d(l00
+ <_ЬOj|\M<Wc~L/~|WooJx8[!T_ /_nyxy{\40AƜ@LZ= ~|hڻXw {]f޴E.Ke }ydVO'_y3 b!tk!پ|}H6AW#_W2\'Z[>;?02C'uOR~7';J*0khNy#WaBl3 6A#]%cl,B`* aGx{ؚ&='tFܚU
+zWGP-L!E!
+á?=
+l_Oh$OOx:¨; M{R˫^>/AnOėߌ{2eQ~/ĸ$2rR';B'PB#6P{yp^K|9zVu7,9]ZΉ$lU |Ey8*r\i_`R/.-hJFۜX蒸L|xrz<O|yi<O|Y/_ƽMx9!ėǽܞ򢸗%0eu8ߕ>+㙉/'ėxkN>t/\>A^&+ĵd ^J|9j6?Pyײ̷I*x"II+r¯R['O1J⛦)l
+
+DAAnhU%(9(`)82&;vXɂB#)BnrU[ k&6Pe8SvK$}: Ao澹Li
+^ b󦶬-kOQnRݷG[xڛ2+M?"@ 0h([y",)2 g)UYPɆy0.*p_p_Ep}+p_ }/
+_4#qT!`2(ʳkM8TY߰D
+4$%6ߡhS
+Mkn7`=nyvt7 EPIS6kaVFx)@M&| Y]#4 'M:0A,fAXfo$'RmFLW
+ލWq뤺wW^>bgz)[yO"Cچ}k/ePw=8)$c.Y }|58*j&[P۰խUф"282mQ&o) ]G?ksUx[\_}ٳMQZpDu+
+gQ&Xse>麄pRƬ|['ژ?Q,^ aX4a+i(t%757qLP?W9xKHKZ3ʖ%$Cynl&Ǚ->Hb Q
+ f̷lU͌rv6i٨Yt.yy\/?
+"uZrrPĔ2-#WTݤ/WX$xʼn<ovhCx/ubTɊ/;t8}R@F EQ,7].q9w!}PAkې5q8\s_6pXw>*0,vgbӚ L"B->*M(8A*KCD(4pF+S*UUS)uZp"qᖒ"DĺP%HZ9t1mulR $ &*$u)?l \=C׀~>~1T{6,)^m?Hd*oK7V4#oҁ;:绑w06{?0idKk+Q1|Z>xn!zjA "\5 ?ʹϊtH5{:NRdAiW5?xPЯyq/*k5Abz``2^PSDu'^\ 3:|go#4Q\.f|COhҚ68
+@<X%/jy  -y\Bs* +G)ѤʹYM/Cj &%
+OD$&@I %G.Ji3mK1"Зf
+FwLT>HӗԸCN7exa|y./{0@bKf;TҋOٝ4[N3;<Z
+S4]|]֧$]9M$EaDCf[M8}R7+?):{v*C_wTbpZq T_/[)x;EO`~=,nv\x?| »qdk>1vW+R/UaWP¦zB.,*C1t~'\
+L95#WܘKXf{S黶
+>%}qbzML
+_~}y_|sTP&fWFr
+O JB^"p~>E@oE|KyEgC'`fGx
+:P<N⻜:@:+_X⟊TTZ[UlݲiY{iR9^ZC8z<~J 7=5 %VURmue hkhWpĘ. )Vq-ڶr-)'|?
+Yzwb1|l{hK?7ZsPO9dif{~Ld]6?S~<,pI)4_dĆ"Eh_<&FfDR_;47:n&6X[0@ N`KBvr{[0~-f"i~ACҀYӨ/K-ndo,W@(8S]FrQOTzꫤ =/' %O LHy~k IJَWGi%=|秌^E7h VoZ6UJ2L(/"&٦[f
+$eR>c e7`N%TvҌ+GZ*祥+Yъ
+݈ )cIȀp԰ f 7,j3+Sg핯x0Ov7^Ͱz zU
+U ̺q
+ O #bf2X<K 7*;'}+s- Ys%cb-F9\-v뱤).EoՏ 'KPe{w`奸M:\]o<lKY@ s6uG{L#be1jܮh
+#H
+9,]ZӮ f,臭߇80 4=zZ!z{~l}/G{}.GJ LNO.Qj&<6hTbzD ѵW̫(bnQ0b[>h?$+E_fa |7 ~`CgC0~Xֳ&*,z$om#2
+,/ŊGo >ޭKT =G+xDdX(9%>Afv<JAY!% B (_!Vo4j_]
+&9na՗TG*<@aNgqW
+F}* T9=5\ $,UW_=Q~ڇ{NoJͭ Rsi4KY>2NQ<PKL=8fG*X'[
+ V^fK[P#Fd)ƳW0&s:q}h.#>pw
+غcxh
+tN9RؤnC*OkEZ/F} Yat+]Cﮃ+7$%HTOJ⾀NnЖT5nkCb2WϘC|\1z}@V}doRXth0 E5 K1$)X4U2O*܊+(bMzOO[يV#ּ@ݗ|ĺϣc@FL|F&h),KAsmFo1%oՋi
+?Ed|4.njYǕJ˯ ƹB{^~5>xݯa˿<uvX=qWr?z1FDFt!40^{ 05r93l=c* wJԯHWfIjvvx>8\ϋ[7(÷uH^SZQHʴ
+Ě*֧~0XVCzln @D4ЪhZywk
+0 ev]2_ˣ)y@lIƭR ZU@b`s
+qڔRakЃa^^^GNٗ}IM 3GzG11baEL+N@6f/
+(. 76XCJkD_!֠
+}}qɇqh)Xg Fc5d&i>gB6<lfX{Y<*! ]5sɋy=褿{)N\Qu-<"P
+nr9 3_Iz8m2nP&7J3
+?ߤc"'%, KP|
+.RV[r6 mǖZ;7 U=!"*-+s1̑7 VȁFյthfm, 'FQ_^3{CofW7UkLrv 'NJB%eADTlZ siȏV /=
+%+(mU l;!rV2 K$BJ4~@:UٍWeüVW;>T!2|p UA89e8ˮiMu]=fߧ9 ͙U[2v+":1|[0gT%?JH1gAü9ea;iH
+P:_]V~:w N~>rFUK2SgcDU17#Y탗V ~"OCve 4>l&Y+M6U}zP ׷'Zug5eW%[ǓCYNC _\`"Ӌ4YV uuȼ}ƬȔ¿kZ3[kUd
+Y
+l u ˵?qm}foG
+xECeE
+OxS4h)_o>0AESd,vT=He·`#g:Ү֠zi UO@⫃k/}3xxe:^<簜tYxC)ON`8Gl׋ 0!ȣ](L6>lDbѳ&&o% N݋;ڨNEE[Yf[aRLRczl xqq~̋L6pg707mӤ
+Ɂ;#X8cP-`EYW -cӾ';,a9i&MiuQdiAy#6(3f4'aa׽a4<*7܍U0rڋD;LOE/@Ko+1vȡF3o|}7m݇Ȯ`&F!:ӑ(:^nxd50.I*G^P'"U[[1әQW,$ڢ!ȑ} Z ?a@AaG'!$y}Б>h_ <٘&l3Kl`9,f<ְ+U+|f9'>F}?bXqf=mNNƘfG <˛6LI(_hI /5\Pt_ca!a_n+?czCCx!\j>iO5'± 7 W  Æӆ~CqCaC? ?0c_goO!m CrCx!7/0¥W s ᙆTCx!0!!!!|~:%LT;]3n'?gq%胹!}wVu .٬;d`ZL4X}}1jP(~ uƛW !B8S˥l;X6<ݛV4;~ 4p@}0*cH t'vf
+("H, B+æ,Wo"CU5Bcڷ1K,_5TB5_dY ,t B-,t: -b :I5'Y"6A3>f<5Q] "wQ; be?g@?A],n 'Y>f) 9W]`%8UE WrQYf
+ *y3OlrX}9Q9geaX9,[0| à\a',yȌr-<OtwCZeZ߇Y9F(?UK
+Pod@3vp qR9 dy
+%g 4&xʇ2D?q p9{--EѣN\L蟇)Яo!|Upt
+--- 9L~?FXGR82?]T)B#Af8RR5EhLs ~ QƟ_Ru)c؃gb2AzO=GޏMt}Xa+
+!l֫84>eɅP|^ϣ`HQ&[22Lt˂M(kJbG s*9(!<,]"E_:Ce\XvoDl(Eg3PY@,)aYm Dӿ9Q32w.a@rB.I:eEZ\%~urPry:<PGGJJ0U.D-oX*Q<>)i%'SΐMȢ+W?Qw˩a_[|N5{]umck jnذ?HI&I
+
+0.I7Jwz%?!2;:</4˂I%,
+$oP%dOwB=h !͟ŧH_!]Çeҽi͐?3wh!ş-H,C:X$lʐ<ݘ?Ӎtt^ yzܙ!Ɵ
+iKj:Ϸy)" [Œn삼
+\0C. n#iºq| b5>%[obT0Y'pnʁ
+B_,,I>络`/- "0ʔf$k]0
+GSOP))tq^VJX@  + I>Fy=`Ey'
+I'4*)) r
+
+–<2tI(/+EV^FbŢPXy ~Z?3-4=i [X. j'fF
+Ofmy3cXi*J
+AEȀ6?XYWw_ <T> IWKEҨ ݤM
+5mr^V[.
+x
+u!zn
+Q BEP"Y8M,9<C>,B^ Y.rK Iu.kjuFV
+ m0p߂EOay*(%ke*z8な3T*
+
+2~RsRW$ib;L6^T. Ox3
+?e MXqLDPRF?LT-rx/F
+_
+y=D[mkEeZ
+e@ `WRK ĺT4Hִ4l
+B=Q/* Wt,baM f3( Dh.
+t\c1! H` 
+Xh,%qDgP}z<ܷ
+_rn Ӣ-bZ ^1/PD N *rIf D&r&+hF 8ذ N`IM:%R?Ρ5oTzr %r4r5?S0SYL{+j(]"4 A(I_cm]>hi:C=Gfj:ylEn&Waī
+Z*wԞ
+o r([7S\!F\nX[E J
+{:QU(6`-YP,j
+y Cm4FAߟ4-<%*УR5ջeǷ?W=/; [ N+̐~*WPƓ[b\b࿿/u2eBZ
+ ۹ivzАGDDڀvxyyjxhH(&Z 6ഃH#N 4o.e@Y uMwY@E(.{͉ef<OZT&zIw
+ZzR
+h Hߑ A>N\VNN81LH=9dVW`O;FK
+$7@q7GYe/+_ǂ^4|e$L@[3b^?Q4yڋvP^H hR@4}-tr)/3'Q\j%T'-MyKYiQNNnT.M\
+c2V ~AxQUb k9ZP1&&s0ad 4  ui
+V@8"$dM*Dn]?h#|6Jֹ&\aJzmdMb+f8q|-E.J,ɺab
+Mi<}Ìq'İK%}?(PkC;-]Il0y n`t9ٵ"tFs6'<fw)/ZܗĚHm8aX`?
+dDudĉ$^ilnmO
+gBCEź%J{.eu tExɑ f$b/?|C{,~!K7G;Զ{.]r{SX»sg5-{krCYvjƷ־8M(5iZxǧ+at&ihӕWpҗOUbq<>[cX6Kg@* oCyoHkҧkx|5;}6/#ӵ85uc;c/
+H:߈(#']@:6!o; U@<fh}ɠ zhBUZ W+;@kәn'4c߈|ibӋWUfXz~cZ Inw'|OoYgO|eTw<Z3&?]-uHwu5u
+&Y+eE+?.[<#Z!cԹ:>)7,g>͞|ʨWJejʤ+r3nOV(gs2Od( R|%R$|cWі'8yI2y¿ %[*e6f̍2{R:u\ L'A}QL؇Ռ|%S]m
+n8+CکjśP+]{9zײӊOܯ¦ ud=TwۊT݊}5OTV0sǭEE<k🮗#|nBՉm<&vjڪ+q3
+ݺM
+ƽ*_Pj{Ҍ+VۮeV:L.e2E
+lt5is^^smdc^MF(2i7}jG馭Y(3~I ON+F(u2AдX_*:YQu7__fMIsSBm0h[=]^UH@W_NSM5%Z7t~Nd9v@үc6եMoi83(*[lb8ΞtS6]jK JPKb)/x+Zou G==8FxHר1w{h!n,)3/%;lRS7:qiU߇ou;ָNhܴ.dUbh(]0޸1|УnK\K4@V̻%qˊR*~y7l7.]Q!+4Aglŷ6u4ڶ9 v6~- Oxaqn\}#av7 /\\5gTZʔ Gėi['ed+՝<
+&_|#LBkoT]AgjVW|VO\&n15i䈹D=[$k{ޭj+W=M.&PqlzM^<];su]XvS;>w9[&>9Z])JO?O ~r
+/'#&<?ez4my}G>rTK![oJ]%>XťvӱK?Xg}@fKc1qj6j'Oxsګ >RmYgiӅ{<dN>S.uy
+m|Ȗ쯸 :/*Niy+zy1o9t!cۮۊl[C?n\l?)qJ}x.UG1y{QHDec̩9$mBjGeQ8O&2iYG[,ӝ5컎Pʏ1nN \m(>(ywէcͭkT[>^lVy;3t1V1=:4ܕ^P;h/I:6AMEa˴)S7Ku*NV6}R] s~*wmT+ z{zbڪAM:c鲐 /2-x.2"68?a*恇%[gf2[קߔ3c÷Po ON/]Iz\,ɩnnYS<?=%edMɋ]>[jsRR_o_س,_q {FX{vحZ>7;x˻+zm_m nb[2A;[<Vu^;y /fk}g]]!n4:aW_4g~nH&uʼnߜZ>5b=miӽk{昁Ҫ>\k~щ{MDJFWw7:3Qw߁O8 {R/V7Oz_5zokE6ԴySVySY
+׌W\[<mm_X˔>^;`λx=Re|2y3{<O^OM9qM=ۡ_([}m'?vjSqE1ËkZyD](nqv<"͏;,
+%nGrw4O|6hbfˌ%bgjECڡ,O<.;{9<b WN-zE&¬f!˃Ϛ̻{H7sS?s"(890+97h\h7ǧ{N.cq,z׮mN2K3$Vr٣^v݆k).[*խ?e&3wߵBׯw?ru9I񾍽WmyBJOlz@Jfگg睨5l=Aȗ/,8fCnsFUnz[YPC]>U~~K<S׏6-ƞzOh/:y>]}+O4[l'] ~%'ufUH,9x2uid˛%Ehd/y~E;I48~"I9NUkk\e^2KAe}6/Yl>*Rl;4iy6kVY+S6)iK?{&VDn|5 êftMCiGґy[9yjbֳdf4_?OofYG|y~F=멛HHoͧkLMa_nӓ5w|lIMM–^S0QkΝU-k+?/OfŸoC>zIl'Zo\nŧ5gG 5I0g??Ob1vђ!S4>3#e«C˻f^Qyx˭=c\C3u+m5ݻ+]4ߩ[g[@)c+s3{rvW{V;|9Srun_:$pswnPJ{J|Ŝ+GW9QR+N4xYS:ή\xP-㵣[B\OL߲LzݖmS{>7ls_in*y+ᔙX8/S9ˎѝsxA3߳Scظ&!Tәi-F5㕏\qL&;&1u[}i|ɳ4m&_Q* Unidg䦋k)zT=mcK)
+-}AcgsUU-='t1 3gސϭZWaϛMJKc=~j*NFNy+6.;,x[7I_4Z"^|(9G=4s"4ɏi16_wԶMnUc=}yQi|TxoK7Ͽ-rz"6#uבK$;?||Nocw| ܓ;L^3s)dcެ(l4xʮG/KyA7ʘ˒ָ2-5nz7V}=q嬍
+?7sW֚rx$`U1IMWoլ~5vLY $f3xsMUn,Goi ^>|lƭ^7l01Zq]xל |=Xᔏ.mT5~AUၵ6g<..Qoղk.KH0f(5e7Z-8:ZΣtEY}7ߒt$0fn#믩/7bO(uUWɳm)6O ݱeoz)w&|hCiӆy4Sk`Ǫl+~EE[#P`Xt[0펖4T1oykܩtq\zZ◒kOg379J~y~Sl<뗟iJwZ<2.bK3u\ PzzuiwcLl`wIR/1ׯۮivrł52CWS Ʈ㕬;?< KiC~p/ ͸&ݓLXH[aW⨟6;UϪު1VL]1jنUۻM+6PdR?=*8\]g\řsRc)Oݻެd^%FbX9rK0'9۽N׮߮3ٮ#\;W4u{7=|+VltH:kmz&`#.i{n?P{_1pQj wL4LUSѬciモoϦH(u{玏OY] ܿSz~[O'|\2S:wei
+GOzo+s";y7Wty;2,%:c(a {"blm_)L:m}W}$l4=+^?6:(%T?R~ѱ+g4vWIky V~,in>*OZ7-x[w7k>9]O
+URzŨW+<RpAA2y PeO+WrXz Jdz+G^w}#a7Ǖܒ`s/Sln7Ui&6h! 6׼^?Hܻy"g$ϐkPfEEV<}Wځմ. ]34}_ ߮5Ki_ UiL~=ZtA=N"V-ᕯ$,xmwI_ٳ񋐣ꅙ. |vzR>ib>Z[Kxf⡘t 1[h*sR8YAތ\O3Ձ^3O_ R=ض@cBc׬[ܾ]ncgVk=OܯkTS/z
+vrW}N3v=kcMDEwg+&ڷ[xX]jSqDœ3Xc;X&7k.s,!ȳ}'
+d<_l4F};EĞ ^&SSOk=5zۯss:)N`T"3[D^?nQPzh-{x\-0JN,q\^)>Ywic5RCwżs}f߽zmVmkwȚJO+yJpPHڿEFd3L[h'wM(KTWI|7nTçunGs})v_ߣS*GVҏkn-tu.]JGyz|7pCϫ>yxť]f֩p=B%mZR,YpNZ\f<
+Ro"梓.Gݓ|;UQL[2ݦ
+ cN.=H#5%-R j+.wbusTM.
+3ޯAkNjרȅXs|ݯo`mdϪL]/)5I3YIrL=3*<|3iO-wF&0d3ssT,Oz{}ze뺬7rC..Hto~1'tU♯ޗ4W߰:pwOP3R*Gn3 )kݚk!~e)Y6dj@&&mZ֛U2LyBT;i_^퇅 Bt]BMjU'# WҺ3o. 4\om]-dxd37V}.4%UZ6pJ_f6^`1e >{tL@}}'n\zrz*K[!1|=7>tW_~r̥ml3E}$ k8bZº_?){d7J5堹\a[ܕEi^>1.e] _3|*5ޝ?.ɷG:3eھ
+LQ`>Enb]B%ㄊGe~~>Cv2rkJ]_Y)E=)'uEB W螘[r^GyW4:1ږj%g)|K.!?\p3VM7*7tíΏMߺɠĶ;6B_]/`V'1m[vvwEFI V )+XAq$c䌥j5]M\j0ҤűJP b>|G
+J^UN[yt6Ú+T<h/TZnߙp~ة]io |*OL0 V"Ƣ6KAf#glӮW?'Omj"Wr^ nkM{M80-Ztbx}=ä%;2+twFbM7 %%[_Ksj9t㕻N2ϛrԸ&ݲOL2*I>zIrQFck|Ž v~'&' OEt`XJUpx؁|IsXn1 Jܢzx@mMfSMLq΅_sN
+?skΧ$|$GG'˿@1I`&jp7]08i?
+7 N.͕ K+7d6ۦV9J<CMxrŽY"C
+;
+-<9mȝEQ*]O, Zk/)Ϟ5`49&!fglm|.W?| ;B>tިo:qolcaaKṇnI}k3ݡEޡ7=q9>Иt7S+n^*7;ǔuGgPԨk*ŬchcizYu3շW[}^E%,y6> ׺hUi;/ RNS)ER?|m_Ĺo[WFwi}ܴB{ +8Rg,|ySv6zdOu{w15[r퍩6 ~/oH&M7&~˫%nʋÜ'\v摅2SG*ْT$I̭*hެ}-e1z٫<33&7=ԁ\ɬj4f]-i!MvCjc2>zCN+Pgs?>Ǔw>80_SO}FMcܢ׊:<ަ5]_">Yvѓr>ʹ3w]|z&*
+[Yז23sWws')pqC/n>`gѱwG]R/ N+;owoﹾC'bäʁmoڟ:̟z-X>|`孴@%쎜=*+V/H/1qXe6PxG 3tʼntwӋ:/ak{/X{W fUW}jujWawܞֺSjE-8>A3@29,%<& l~~|HJs/}l_:dᕱ.m@[Y4;w]6 KYGgw~*49\/X j\ޑ kRYڳǩەe [&ZN;Z}7B,\nךQWFL2ym)'VNݽhB s3k^ \k2Gp|iVPY۟:r,#Pd ZgfoTi->gyQg몞͟?n=v̌ZBj}_Ѹ}CDc/ĵ>PSj}Q.C&~={Yqq<Ҵ-[tK5b|pe|Ynjjevo
+Ԑ5^69eK6p3Eи/+|\iUK-ݚ0hٶѩN.9KRAOg}=p~Fҷ}Ptm3 @ ~I71gUؓ2Jr5k7^eV{2AoN>z^zi}skmQ݊+x2w3}̫G-E_Zilt̘ fa7oT_cibҩo(HtwxjϏncbd.ٗd<išN}9Tt=[ylMBᮇTn=3GmUX6ݸbOFa_+;V]5ݪJomԝ7wkT91x1:}fh4coFZy4s8
+w=Ou"9H((g?r/hzڃ+l=Ӧ:}gi숐LeYlzm5!/'Eڢu"gD<|J=}\{[ {v޿ZgSoKּY*]|˜:&;.44j-$ ۗ
+ElqFţ (Z(<#iZkɀC_xJtz3'1p] 5}P̷_pU5gZQQ/s>y!|RQ,NM^]ז_7 .o?~еxFVN°JW:|1{[#6Ŏ̧x\j ]ΤF߫d׎%zŊ'F'|pzޏ/K^c+S 9ԺK'r^Έ>M~w>n{6%iHau$[?^9_틏:)%n4rbܖec'~E7LbӅ珿|yHMlԍ1'e?*wktT؅.).-WxYac['No>zOr7wv[_e=?e'Cfzqs}/m[[)h~~[R=켨MG7+]{>QFETԹKS,f*{;pz7/ّ7xNN{xHER)o(UֻZϙE;*njpbgU1?߉3p[3G?pYyuՅ_.j4EjᦏL,=|~=wZVl}XW!xh}/J 3qI9{Mn1/<+h UFuF؃Wzwl=ѣ3GC`몋+2Ko{+-#ҟi(:oIm{.')Jij2 BQd_nGg1F^k3'3}N_nϞv_lj;^tGG?ʽ;5gjl>O÷Zxx:{Tѭ|΍.a?}޼Ro|aQ5ɥ֖[\a8KU<Po>6[7%<vZ'tU{6}2͚EW8qUZw϶,9EUKÄ41Öw5 l27,_o(9/Xn7ny>&2cT[xR쀶ё:׶7}1NPyU%Ù1N}c$7y<䘳+ҿ|J+!ruqa˾X,Qts3.1W?<sEweS~x6%ic #dD?DžU>}HAv|5=_g[g]
+[93c秅ސgaF8w)XZnZk/_?*jn?*f7]Yzk$mP&s8?2#gsߚ{'miCr'dx+}Z7Ǡܛ ޯ\r)'M̪{,y^z'']PbS">Rj)uGI{<8}≤W;kgmd'[oR>(f!S_&XY}`4h*[W^w"fuD 9MܡOuWLҞgY]$bR?euiGmpSNd}xF3{ҝj_Iˢ%wP1h5U+Wq.\f_b?umJ歄Gv^mo>"!h*bRwtԫˆ\aLޒg*&SϚ\w4v֥'u`}9?\tЊO5S$&m9`㮷 gϘl1tsLxWxj70Jr|[TңK_mN~B:n9eQzs̋3m~HtP6m -վXj'Ll œ;|1+km6|df:v=teyQdoI:|qt oy^/J3jO|Ƕ ^T|6ʅkz~2; +vbU˄Jp" ٠>9.T\ZBI:yƝyRV<>ߪ^=zV'{͜С39vzz{dp#bgG0ھ}2;yb*_xj&??᫟[oSoߩ9Tkۢ=Jhf66gݙ2ʴsٓK^O^~IQF '4t=׌;s!#1nWqkF<>_[3BqKH?Z<oύZZ|˯:~S%wMlmƟr|eNqݻsm]jʯX2ιEb-eNXf}]eI7/qՕ-)\{lov&G}ݾM-MʸG.eb-.Y]%[`r F*.sPRk&xC[O
+DI(mcró1U+=2!altqGgNI{綔qO3t
+2ZD}s|+Zt\gH}YԴܼc!6Rv%$MJz+e:w5O|}wMcs뽂41.vrS,ٺ>w= X.o z: _f]$QPΣ3:J_<8҉Ig/ke]ٸ*vMև,"ڋ n_:{C/+~M1UtDb,Q3\'-6J#EZK$NϞ+-Q}aAbW {1H:>Oǻ-skfN}'48QpMK 6I d~<fE)r;F'MlY7l[]h
+Ս)ik1ڣO~'w:vSŚ+-6Q (oXvkrAջ/Rv7Im/}qe}ow+<-$[fvXg>?eۗ}-٬xdך=rf!z@U?M)36yƃv6UӴ7*왠QOw-a8)s(-WIOEDI:k_|:M8њ;e9<}<%
+aٮyG54mM%]J6u]=&w¯_jG{%ܸ=6B<CZ<|pM1Dj+myQgM;7._Su#w3YWs#v׫;\Xߠnv_Iaub:t͑[hc:4Ǥv̞S'ti^tP^toh;Cˮ x$ߴtEpsk&!1읾%[Rqgʩ37/.mTG.NhT҃?,KPM)^/ūJSa
+ UKT|rjܱ%I'vE5;OKslP(i҈g]ɥW#nLb_['x&d2dž=G(7MTsE|]^Ī8>-q-]K)jyzTb>'VcqQhOf1ңƼ2M
+eN̳C&)\UU3c(MvW3BziiV3֎NaIfww_oTNlУwL̆gYDŽ.{uE{7Nk<XNeOϕ+7l!j3+VQa˃ZE}/'4κM;4J3%9zƻ|U]zɮ)wx%LسTŏTSG&neź/\Osii|eݛ/>hysrv `]Ǵc3d4jl\ez9Jc[hu.ƪ
+wٽ2!Βg>3V:o s;z7uR*o=g >Z)fd:q֯* H2d]M 5Dg-ۦE"n <j
++6~ơdxZMݖU۽W^`{ɯQaۚWJebؿTdW>1ۖu>F^}|7/;`'  ~eJ3WrzkRQ2?vKFvFۧ 9|r;[1/ 9ʰfN?>pqNRب G=?pҲp瓞dҭ}g[T3 gf)hZ05;g<j%l+l uŕU]Zwocc]ꎬI;kf%Ռv?%pf<{8ì:;]K8HuT/߭|^aU<vܓ)/E놎e}} geMj̔H^DX<۽7]tAg[T_hMrI05Cr"zc'&sM7}qk> :W]svk--歗*+9Xwk0lhѝųOV^[4ko?eEG"g{Juڸ VfKpBK)`0+J'.).+j~\dRҽ]z166Zk|2\neVM<tI̚-OS,ݯ鐏Q~3]Nm<c[X>JiCuOl F:!
+qs֖DN2^W&=uL̦+9Ur&,魍<V$4EI㍃B3N%^[Ⱥ]톧G'ceI9p1ffQi4ucmN_}͆۔od>f@ ץBʽ[F, lϻj%ub_S|"^M[FND̠TON?/99h6zۏ+=Z\=ɺzY|rCͥ.1hόtcpݯg\ ór/>1E/S|XW1Uv]Ryz9?X<;a]QsQjw[}yV?`AV/c&F˜e+֓b퍤ψx/t"4gL,[UmW~o{kLȫCZɝ'laik<1."5$6nH9%zws>+֟vU~0=,{gjRE[o+ZvEAJegyϾpinZx\+y~58=1O#OiÊr kefzX41$E17+0J~K^XJ:6v֩<كάxV:%ei6Un,%jrW&)ul%۹׿PŴ e /|^Szή5:㏙FNZe^pmvx7#&zʣw
+>q=fwM̠n\snԗ;Xu`Y?-GFor.dzTE;9LWr9TWUbnZFgg۷]^\a-삁I M/L|&h oniYu{MNXnS“H=xeud[/;Zrw~q\9=Hq!pcSX
+MK%ͣ(ә=Zlk0_ҳavϫ=Z4]7]_av(LDF,|/>}pBQR˞uh\w wYnX [^&!6礇a<4^fײ6/+M撎请=1oy`wLT<d
+9e9Nqfw-czDS:xY%$mOw=;az—cM1=vk:H+;-e+힆ۄ3>n3C[s夊Ӭ^^q3US8R"7h|Kbꖄn)+s}z7w6([߶MGiI C(J|`qxqO{K|CYc;]UH56kWH=ե6e?(1zb٨żGDn^87qω,mn?lKE cqkN67K fyp̯}Scbׂ 5&{W< Rau_-x̬o<}tyI ,}O ;`s\]<c,7t}Rd,yCn{~Q;ΎlΣP|󪣻/
+>pgYkߜcgobYSr_rҌf߉=PZZ-ܓzv)>FD̢
+Ob1@__?}/ fη¦^]c)}!>6?g9%7<:u-;Kx~1d^7IJf5ל|kYta@rǸԈ~/G.4攋c͂F/w[g$rjVKۛ~"'H CCN! C-
+EaߛX0,k]̈NxqNxw~G#}9#=qqGGȓg3>r#%[yDtxwsqbDgD\D2">"7"^sGȷp ,Wכ=S]^S]C_CS]W^?Y~^~j#1<<<<<?O?=?qy<|3}ؑߍ5'SqCX x
+ub`G hP
+x:J8 oeH(/@[#p ``0[ဋ\!GB4AE$$@k)#h pL
+xό iNBb4" d
+x*@% x
+p!#
+0: jOeA
+=ߐ
+|!>
+ph>x@D
+!0PϠ !pcG!Dr>lvByVU
+A1zF!#>
+!K!x`38ΏB.P
+p.'Jp
+(<` 3P)G p1V`}
+p)h_>< ^P 1
+|RQ(M~u_
+ /0$,"a- |+Pr$T&: IhLBKڑБn$!a IDT0E$|LZ~"a; I( %I(OBejИ$## }HA^$mfIXKO$l'a? EIP$4&% IF
+b@/)nmy 8.
+[7L^_@(凪Juu @ia<
+j>.>VlAlg?#L4HB;,6Ybfso
+/[CY7<sr CHǀ b61 c 1RdЋ"h.#4\?
+ j KE~4YM]T?T<F=H+|Pp@ C?P~%$ _-)mє-:zj:ںjZ:j:jnZnZ[?/޿CKGCKYM
+a[|QѾ1xOB}]$L 0
+ B7 %> -zoU, NHctFЌca/3db  VIf)"
+A W?J3H8A0`BOH$IBғHIRl.KһIc)a;)l[~o#o"ʒE%#]dzUN#SIkIg $ݑf>$p~sFO >?I X$Ӗc$='?&u)G$}OIOG$]3q?vx}b,!l3lܣF'HUI: rKa?m3l<%F98v}3)9zNOdz;NI:'#RC'#;H2IBIzI&8/$4I#oII;I猽H#P@aӽI;D}[rdz9GH>#@7$ӷsn)3?|3Dpr98+||I#}I"#$}_(7Ӿ$?kΙ|ޒ.nqڗ'rAVǐ 9Np&_dGm
+9WWH=˜n?ޜv7\ϕv7\?9wDz;>YOG)3G'-
+Yg -w>+С˺ u>^^ 1DЦ W?`A甕s҉yG,y"L8
+ 8yJ̒؇sHix@?}hL[Fa(׃]'C[.0"`t݂@w? <dry9&v>^U2C>AH5.ybP9yIiYx><'JSUA:(sr׹_>:!ڂqJy
+r5ߙ?tmnE碛r\t5QEo\Fn=
+]_.:z>lMs]\tArхE^sх\t=#.(]ν2Ӹt.8ݚ>nE;qp=
+?K?"?T\dB\ {P|?2?7
+?סt\3pq)x x;(> ׿?y(Q\ w6?Dq\߆⺸8z888g
+KPQ\\Eyr:rDA;[4hOƼLt+dN5 ͦǯT14L+$<=b8OfZ@gRُѣ ǘAg`!r{M꿬 %jve/D0NoVx *(
+ xq.S 5 Q`ᑄ=Hy',ED$7T fǤ¤a?:QQ3,n,Kә5Lb/l301Xa .b:h;?1^:MάcF9YjBS /HQwSL2(+7=p*Y2D}vM.6gڡMV0Ynb5 (rЙ(A=^[1>\QL#/ qxڷF1 hу0GA}>q#
+LEO񝶧@p2i
+b`֨ʡ;
+6Ϩ>WZ:\Giю[MAd9Q
+x| .h'DaP*6f?bq=͖?D%T[[tFmE~mӏcТ)((lf"*ڧpE+&뗌㞿HcơIESb,㧮 h1G5:yFlqТg*
+$,LMa4
+ v/$%yI.b 0c8G^ѨsRq )~=O+Oq)T =ՇVx]Oq;8(ٍ$<$$g[FH~7;og@ *-tL7mר@\m) g_C" p#}cYtD_
+f*D a 8QӸ>\a=Jd~D9-&[mKC:mߖJe[ju TQ}+h1}h4E+~:V[-xT}4
+OAP,C2Q}i1HRl${ iDYjJ^ j7-zhNvg>t3虃daPJAH\G11haJ!dhS!]R:
+x*,Qίt^hG&[$S, zi1)R<S#1Jztz9c[<vdIŝ8_Ip|W Τ>M"w5Q޳RnkE̽#ͰU
+g+m7!䵥G,^sYlI=IJ(Xzds'n0>v`ѢM)؟1Fc
+Ŋiw,otyaOކ4I
+|HO1131f?FP31 ]hVD
+Ym<t0b$eb1i<V:tf!>Z1#W(GfekA
+gJ
+SU.Q ? ؏5a`҅xd<hzJ,l nغ%3k;jDk
+[$`rNYB,R2-⃉(;К)߳4"aH^eyvR}@%څ0cpPAZ`hZ c>Xaz)3H߹؅R!+
+5
+G=d!NRSEoOg)#䀕$k:Gԯ!F"#T,+Tb| ;&.TG1 MѨD]
+y=]'@De.08X"?ݠv(
+7bWx=֐jma)!j@('!\K%MF-V$+bQ ra7 @C#mҲa- 1`cxhR`RR
+|"T`!؞ [G b^.Tb<7j-V46+ShFDL=^MA`m(b>R=Z$ۆ~0$FFC$a
+PX8lr?;9lmZ#;}M\׃`j*ś-T 
+3]^4ͅ)@#c{ BqQFaeMfOz u)uc mB4^ 23n(@@fO= yH+
+CweH Z.kUKk{pF#2!9doU8;WF}0JI 9[0K̐A\Tw/"~^y#XuBSeB.4DCAm'j$#ܕҐdt(
+49"mǼ6i/k%!rs6*JGԅ#R1luA
+mRnߦ&T<6<+v+9y,x: 㷋au6Mm8O&)}rP[b8`ͭj)>>-7a0`/evѠKh}Pw|VvP`"%5iX_XT`,^w謋bU
+˱Bhp}>}Gąv}
+Pf1xG+A5?{ UI7/SfRb&q]šp֫:v kYZ>!0va-?RQ@P;l>Jc{o ?P HvRpd:8Ey܎62G :Fk1ҪA-cK]wHb"jޢ9$wTD{^
+%v^d붱m`<VQX斱Ş|̓E6#,$P~љ`@:wآG`*SdFR*[7
+HcX+E,zdbU7>j=[ďQΚ-xP? LӐ|˙NqtZt .l<rMwCvIzb
+,)\}Z03nEa'b 5yi8 ,< daFuR T9ѢC%~{ B2#%lg +'P$F'wm="(v;+-n,b:=~1=ۏCG{tf=<6z~
+ %m.VǬWP?hh%e> 8ҫ]ɨ9ΰ^ @C$.8qYm- ^2BSxg=1H%1Koov'JEv 5) f_q+ MeM8'T8U<F8c-P Cr;qg@ӑ8cpJ˖Hp2ĵ>S(B BMHW?+ؙ\ge:j9hy.@Y~":jIR<U˾wBzyw
+@G~O` 6hҨT6ciY{-ʸu,hJ 2pTAܩug@q'hWDZvGMv^@sq?@[-Rj<k(?ifRiZm{g@lK9tۃOHR-% QPiZ\rp85QehBh1-~^EB
+F\qgbB?F5`VFP3Rsd7dƲjbkЄ
++L+[V?J" @MSѵ?K%H9Q,݊4) r/=4j Szu/ǣa,F-VF4z<d(U} R! 6(HK[,SP7+j>Bv< E:kEB*Emm0 * Fg+4rupΡCy``HKF+u-dnDE$8 *:5gЎ 9@fa4'$QkOE!%
+o;3쾋` *5BV g51<X9v"K7?1ِG1H ]
+YJh:EwY(!'4xb b>mEIBi)@? '`
+蹈}%:@
+GO5gS]n¬`Lav+;)VӮS@xz>YCo7^сY4TJOG
+'`ܑa⩪fhAtxMnUhk@wTjD!: |`љ 
+s&U\1zT2
+o|3_BaZ%^8bw:f
+WSCV#C٩Ng tc qc`r EZi<S?]{6E|3 hUϧh||Z2KM^@3uZ0Mb3 6aҙ'(gx>LK>d</W CLF,rQ JR n34KfaL-O2\c|T=vfiT2Ć'c(oPHQξd13*XΙ _D# A|5a'Cd2F/@Fq5ޯuF3D}%!/Z4?e} 7uXX΃j|7@Y)h-SV>Dqo@o}'yM?( SOh!gn
+3I`8c|ƾ8:o(<3idaK,i1 2}2DNUH1jz14m,* ^
+ħk/<M]Us`g2 MكZqM 6%#H8AsI/gYOH(3 P!T>urmYSOŷX?UScq4yj1`m.D}wkaV
+=FX7
+&X&`99׾qͣ,ruvףg򹪄"s^QC9GI9JZXΩ8Z5['
+4j̡x›-)%((܋HK e`&6uv5sA5w(Nq-Zo&[&2-}+3\]G׺GJgN$򉟷ǒᵣaU
+kfzT8{u>A,C#ByWU܏yyP۰ëpD2/͘*7^&0x8hSOs\)Pж2JMۉ"(I|tfEF_M\~Өnd$ ЂB&Jh55X`ŧEAjo(ФdIK4J)*2hR;T("z)&+
+Ai~KgF}+Yt^T4x{=ϓ&$WD5T')lN&366I@,@HeBX\(+oDLe̗Y:lgvЮ }:G䕠̌%gͮ K41Z|t2S\Dd#<
+ce`l 3CfeZ_V_L
+m)lFVo2aKp )K3
+
++F]3x^tӛg/ޗn1EO
+P/S
+:Ʀ4M4R&Cѧ٘ukDqr;O'Ň"ji#hyoŬ@BD -{mh-hӟ r6r^+G>=-
+T<ˠu:Lݩ<4Y;"GQ>TV!WVZe4b>{ό|ʒ2a'd'ݦi.
+(:+:,}7ׅ$eB#Hvk$= i @8C$ u^}^ctM0,F U ƹDt:X(*wk61{UYSŬ%тYZ'}bVO#c|5_c"da~D@98,dɢ㍞XHVf%)gi+áYAxU2YaɲM}VD[VdnE 4!oY{)A:P}p3&BLjQ8/z3+KH
+[]7*Yqjh3((r6GGG!G#GGrw&c`-tәσ$ܰ QVQ(v`KCAXP,\6/.5:{ot,hVat[폂;^̜vz_|7>9KXm,R@OV|قjuT>T<+i*N44S4z2M8%ǥ4yu*uLACl"Ze:&|rl5Goi*Ao獨%d}< hMJ-qB7AGIj}U}䞟8 "H]m A2+.)bhR\80ҍ
+9d)l 1r7E`Vx HQsdOxzl* U֖a l]$9Z$∸Lv`L3ogqp}`ۧiy W3s'o)/fyaza_wyϟ4{c A1oma&:
+Ient} Ip}`n{i-|QZ։_ZE `cY
+g<4}H3 zIvQxiah8TgX04`م'A䡏 ] pn:xNCnh)~'7D(ƒ63CjR~tUpwJӨ!҂J1wTsoQF4{~'u.Dx*JۅˣnSÁh˅(ac8<X[;Ufe"(:'>ջo'߱k_dLOZ5F#>Fa=3yY @md gy̹+[_|<#g^2,/1+p㥌M_YE>XH"(8f^\Bcc|:/>9L*~ |3Sy.˧w(m ɖ`^JG5s#4)ͺOikzGG
+ҙBE0yC!BʴĀ
+:{t&S# I ctrXBJIG# EWr3YiNWN1xZ}c)ȠF#ilrcN2 |3tm
+-},9"c
+EҋN/3&QSruQ>=^ 0א[ضߡMkO xCEIx#䗂W+,]!%o+h0e!, =}MDfҚ[߃6o 1VÈӃ$Do-&D욯^vVsrh9glalbVU$'Iiosv4trDžrN>֡3_e9]ƿG@wLT/_ Fڜ PY:}뼐eIF;l<kƾw`T( B)[f~V*?`â]Z`{Oy}KwK7J%J%׬t(lrP1v
+5TcO!LTǿB
+Nʹṡ' s*y ː4FoBV4K%ڜUd44wqG*RUV.;,=j?zc; :mJHF'M[O}_0ڴS ~鳝Z1׹[?*(5BΛmaCoIg.Xky1%ұO2>?FDdo$ fkE:$FgϏ:4+x"R1Ϣoč}Dm9tR
+oV6?a]i07m=tA(;2
+jS`Wx$.Bce|S ao((nl@2[jtH+RS+57teݥkځoDi̷<,9;3L/fU@kߊoI0T3J~Y\㙡5W( /MAVĎ,{gl4 5dsLA4xK!GU2QQB1)<~,8I)"pK-Dxv?8BKl2g BPU"?W)Q])%*\cG6.N 2J vQi$ypUBH.wE} vו?ى_t=}i۾l'}{1ڝ2 3[>h
+fB3}*l;?/Bף)0젓/
+{y0|7xAYedϖ{+G5pDT;p5ğdB 4+Y8}5GL i;{<;Wڀ]ڋ1Ϛ89/? :q`' ۄMY  y`SBA1b5rfR8?fև\ ; fr[S~\M"zih_G
+Ѣkˁ=O;ϳ?`h "ڮ{)FEao\uEʼn|gZ7YWoT JBe,)0j^[y[<dVZ.=O1ݡ`E^-~[޶]2xxʠ:.̊*Ɨ 5}}웢}VYO>J=(E%xL4IsRn޸l.Z}]fwgdeY>@%dn3+OJ7y=ub4b?_F?qo!/ m˺r.̰/Pi4!O, hÞ:V^ןԨ
+hO0=`Gf >þ>:w/߿q]
+
+zs
+6d6(dX!f)zY[&&Y 0FZA*jVPw]2$A>&ITy*VTֶ>}1 &l"Qq> s~$Y^~{ι{9{bUydyoDqvZNS,/;p Y>z.-%Ʈ4.oA)吾jJ<ЎKth Օ)Z0>_H^ +xE9u-$atAª׆t1/',g +oc;Dq7wcqdKыzjjV3=:E., pKwo-}1 /qZȩ@orm-RfZ "NXIF1Ff^3tBVtq M<aNj"kquKS>#)1ZI]+osM|gM%G&29˴J+JY)rn됆0w*`ޢ{iudA35S;f!|ҧ:ڭݲ$ >Pa}2@6y ;T1h3/ <a=>mGЕWqL˰T2DQ<K^OX@|1Dž3<T"v܁W,x]6)/bs
+(5,r^M~8SAք kX e}o2Kvv-m f<嵡)`5ж QLN)z4X~ɒ-]\2k;R,=knG޼> bYZ;D-&i hV?l̻لiiXb BYj-XgyFD:'.ȵHTfĢ!|cD-1C֙gk&ܓK 9a'iK"NhD;:e2#k) ?F]7]\ MThn~S <i>| ;+۱suk.è\g==XS.8W7 tX^ 'ѻ+ ?б,~OQ/#
+VS$Vi ~sR^Oc8ygIa{;8W#m>;+ú*{HQ
+k{,FcM&cMYƚƚ 5;݊V8hI7eΉq8"3RH%0~]nS˭ʇffVtJ=n }E"`PNGXy::\2i)!jSN.m)dlHn;,ǝ)`K۔iC%E=vx.Lm4{$@֝&F
+Ke`(
+ɋ{rإ7SjZ܀"a(7R'3/(_>J~Qa%ס>M#dd$k??g0`M죹|[>˂.8TJ⻀CʍG,,Q/ ϜD y Xm|-.޿CT S_N`NlRz"[ ,=.M:ϜWERu)v 4KxN|isVMEbNQw/Of%(CnxU.Mr_x$13p>-y2߄Ė>s-YU#X۞j s`|oBYoBǞv(ٿ *xǏE Ű-
+!el!n+b4 uU?֤A
+tr&x pUv\q\h,V~OqVgę!ښg>T>8
+cB&Ykj|Sd~`ޕMyʈߐ=tIgujsborׇ!Sy
+Mv_*_[1Y1 ht'zgϷdEX;|<IKyJ"V.ÝP+[ֲdpw7\~ LRb5Ng0E%qw5K=4+ξd)ŵz KqaHKeR(.`R`-#7kf5l[ڿa<ܣ.%,wTqizͲGأ FC)&GCHUĄr
+m
+SX+m) Iot/J
+̑ / =I$(HX@=5 h{Bp+O8'&g~A
+|S`o↦2a39W2s]݅r\TI;[V-joo`0y7h 6]eUsfkR1
+M`VMS_Jngöei3Z  $gŮBT[d -mhGa!THFc`õ@T{ڼqS
+C gԳٟǪE]p_cJSqV]5<:wNǿjH[<R񍪎Auc)"MV>(w|6%&J7h[[/.B-:u2Bq1V5҈Šz%V)yU\}7|IۗJT#Y,v{z3n/Qoax+5O8x|CRBD[/Fp /H l*~d&R`6Rw !mO}4_*54 LCYj6S: mlN.
+PqFӀI9ќpS$km/KBk-tV:-8]H-ߟUQ.NM+m|Of7cuRf_PuDj<vw:E[?%x\w.t}oPLZ 6qpfPʬc 4l
+dl|kuE"7F -䚬i \.0ǟ2X\]B,eŜ
+#jOц!Waءڜ)f gŕ? ~;n'Fv~Pe:X#ݧS/\PHzGy?f/RzP | 1^93< RYp>9{c5OyfnJߣTm4֓ k[ma];I=;BDo5.y$?
+_իF
+ )8SDe!jˊW0#<Q?;y`<-Į(g 4.!FQ*2a4zƪcJ cNd?d9Skh)wt{@C,ށϑTd`&,JJ?'z<+uԎfBBZeU8Fb:Eu<w^m/SOsD*w ߩQMr<O!J v*-UZH<#qDOndi
+p/Xž :|#FZ!Ȋg*֜0ѿ(w/W09w&stҩ8ըe&A^#nRs? KE*&&xM~U􃞗g'#,69N50hR_
+ͯA# ƕ4On9Q8ުsO_2vD2Q\~nєkʹ@hqb3+S(#'cʣXʑZKO4k[7w}WY6hkx Y`zrI+=snFb4,=mO/jn,TҁlD\mP_u ;2Ѷ'`<`Z~ , ݛ@U/x2d8ɮNLJPlueVҬ^zoᑬV >_>~8?B⚫o4ᡲ s.Q= ]?mrnn-6
+x>oc4J0ŃXfr/j<B ;Uzm/忣s-ʭќ5w9Z~
+Dfcl}9S":Zy˫KкOy ؞&J1.CZ
+C r3G TIe`'w5 Ju
+&SdL&xBpZ) 1Fmo*~c4yBYJaf8orlMTB0CU$LV"M<KYXg(,Uvu0 h8Q4A A&v7AAȇYD4Y9)ʯXQFW(iPyEWx W.Ȇlͅ\\7/ ]6g _
+ZuJ>hp^3u_fYyzOCsq5SdN}R+L.Qnc#Ă\gHڮ !ڐJt,@0м"
+ᲘI"y^)q|[]4QYzkc
+@@ ȖYnkQeWHC.R2Ԅ .=ZZbMgy?FԻajT8B9~7̙3y:kĝe.tz/Z;OPB@/y򩶨Jl>*$]rQ%K)mO*O$C_ u鴇U}LD`[!7+zPX $Y0LϞT"$oQ\J&<WBbkk{vGc
+,Ӄ{yډ3埋'9SF;,k078ZQs#ԒxjJ|}[&-F@ ɯcCXE"oq[~[S{sKjH0g);}Cݤ>Fˠkm&ȥM`=(om#0@vі^6R"Byby-aY+׭M'حYL
+΁\y(W#؞Ez؝
+7 ,ar[Kv=񳙖<C; Lѱ z\&Оb6Ԩ̋'TÜ wiXG0;B(MCgd".n6;e]#7\SAU'+0Y9K"nE):;, \-58.GRCfG&"C+VL&,U*8A`9G&yGcvogt :jk SWD<XF:q9N wrj,Ljsxw&oލ1hiIkK h:B]A#U?{lBqӦC kTLay&C #qyK4r '2
+9g<94*)Cڤƃz4*vgd b$sӐ?YO6 ZP9+,Qt.buL a]8ߏlY@Axh(]i;s櫦|⑯Z@UH:U}<_5Rdjw31qJ<c
+?՟hS-Wr)3 m"^µgp][kw{E[}B;^w  <O,H(&!1a؅tFB
+q4 27evX ܁bw`Y<MV.g6 'STqFpm%T@[[]C}99}]l~'
+S?̀bPz`V`&_uZiUs S@x&b^@E;{w_'1xWhŀ @&W{a'@}-\N-c{1{}!%
+FlbJ %'m2~oC~״h@rIu*{iM#m$)7R-e
+͖euقbmszV E]Z ӝ30 $˩eэ(a
+K鷐Q6= {c8(J
+
+?6C8s`'}^`+h%qKZDZKTH^`)wY}`z ݂ yh;k==ggH~)o7pЇ
+5QJՇT}U=p㻍 xpRګv캈]/Ʈ ./hC(mȇoyҏ0]&UBP .a_1x6&(d݈l~ƌ(ЮJJQ۾fԬB^jrme}ru&vYZӠ377 }թ:Tz^\Id/3j$^3 ?~;G]xHc/p yc*k,nF5Kؘ-
+Q)E1SfxQ @*PXm;ET&Vq+6>bf7k):b mFbsDuV(vm^(!_n)CȫO5—.Cz~-v~ TRPlx NJ PL1IQ
+dDMu *_kr{Dyeރ]zr3k z"whD<+j244|֗5`jH\RX09aX5M^<
+m `<\̧gjoީQEK3+zP|pEL5g73|gGj0y06TjXKN.4Y1i$rQNU [N'Ҥ4f4ـk?#mʤ!Q <: F| Cmvi Q49jQ7-6S
+d8&}PGܨ-lBqᑰJwC`eͯ:LPy1L, PVq[zVKQOW?7>Y^))(}Nx+&']
+Uh yM̰ROsH%`RfkU %1W{`_7 Q=+^dveƸ/e%0Ax[yVn<nfR^T?޵xRڬFhAƔ@Sf903 ͫk}K)x\*Rm
+;ȈeuS
+Y58;Põe_Յq<|镣4i5;Q`Lo.ym>(Ovڑ!Z84.z iknaP&əW|i
+Dtn+L_`SeN3vF< A3
+7)͓,,
+3wE!uzPճ<"<c^0!Vǽ"l:mTt11|#c*<wssB.|>y{9}ʔ81vԑ"`ӲodW_1 K:܍K㉸7Sk6T\O _΁~Pu>[ˏ՜<_z\b@2Q;<f$H=X; h֍D`_ʧ麘#T1 sF 9aDS=V0h'hiH~|6r;̙{!),U
+qc"Q ;-,](~eq1 dz_{hDd*}Q瞧
+ٟ6|Xb5B!zD՛T3vcҋj6EI (1Yx *̞j 2#flZۻր^jRT|TOVo#KhCh';|]MJй ZPQMśS0޴-_C2e ڍD>$e᭴QwZ)n0"6d6sYgEXt e?uY=Bmh:x 'UKre4ȨEY,n
+σU L]Q,!kD4 bn;sjpz#HJO8yp,,BC‡hԇMHxPs;d{;io Ӟfu"Ξp.i!-y)Rĉ^B`^wXfmWcU0F_T.ZC3sd<YEr{
+5qxʠ:E r]| #|]lHg/էkOE-,&d!Mԣf%@Y]v#fإD|)0b3mPMbdGTu> \KF!^2 6# B[U m@f; 9r(zT#Jɩu(g`g,$@C\7u
+d*dq % 99Xʇ%=]RgY2DK(aY o:Ƅk,(
+uˣd!M|RmS-cۭMM?ruؚJkR^f'~M|
+Zc{M.(4@0+ܥSx}Pvؽh>A`/ǝ?wHA=3dkcl |ƨRN|&s+^Q ;ux/8!oo_Jl~t6&> |fmE}vC2>x"Sc?ЙVF&| P؄A>pAJfXGw:݈v8 AL'h^
+ta+ud+`/9\=þ3asڃHF+
+@H`
+THuDrZ߼"cͫᐱb'`^mv}zLL=Cʠ4nG .ӈFj: S kձ:0k aA- 1W6<kqAAvUs*#zzP#nYN;/sH.1#>={ubDC*EJqv!:c#o8ک] x(2/hpHMNhy,9alk/8q&pMXև`^BYw[>& *ō:gW+m\#<mk<Foët+2{qMCqI$@ ZS/Ӹ&\ո8ᛯ<ZvHǹD0 z7~m(@Կ%1` }NB}#
+d^Mutr{d\jh"q`G!$웭MncmxPomE0wJxAA0"X 3'i= _JXj2}
+@އ6('!V @i
+
+1kQmcx%é
+3\+JH:?#}֨860ˀڇÃ*
+ 0>Cal&:e\A'K4$bcmlרlRYIl3
+$Qv5Q GHhi@@鎸st1jC<$:@:ɷ\
+ 8{hJ*␺rp"sK-
+y`IFZȷv`kӺ'"I=XZѺt0 >eq0q[#`@% )Bt^oUAI?{ %p`Rcq nAِ:\+! | cpv
+'%ߊcG"kx9O=<C(G>-z]EP.ciҵxm;_^1+0ih\''Ŝϕ"~%zh]Lj{9bArz-0{`~@]I/h&nDx,UA2#n#蓮1W o91c0]y-YM ؑwN5Bd*ןť_w-"f ?LO1ft"!,dС{7e y.uQXQj-S= Y臈}Ud[K|ϯvi1\"_C{LPs#B7ltNQUVL Nݰq^o #[䢍mW6sDG;Z6? j^^G_Ԇ
+4Z^2dn#%,W~ 4(bPiS%8F3 C\<OG!L
+l }Ӿ׉GXИx8 (ia![j
+EkkC<`0+6 tMs5z P%Sجg̾$H
+:GmPz*_9<+؀^
+-Uk6p<#yЮg5*k$7Ӄ= =Qt6H0m~AFο: 6oMOx=M~
+StAm΂P:Zs@zL1zB\_X‰>C6*Ļѩ{Y'zo}=wf~|(mޏ3Hn̿1,sk+#NՋIN3]R/IaÒ)ծƚʒBNkqf;ߨjۡCѧZ3mܵxVp0Tb
+fBg<W$uʔ%pĠ:WiݎA mk+?0 |06L`Xkw
+GB
+c&:DDGWWش5H~ߞE!jF?,>ʈz+<Q6LЅw(;vFX%09"&gMlT5Y aAHvd}Y; .▼C4TOMX*pW:
+dRD,jSIՒCΆWߣ;[qgOl8-@R 
+AiCj=%qv09!&k[yod 5 C~ȋ}ao<nکH&L&ffF n佻ohTo_o˙8
+E҈W*_Nw7gt0z9Pk/]%;hc\P{g+YeһjTD+ hZrE\>i?F%
+[sy^p Cr0.
+ '3e򫎦!99.#Hd E2׽cvࠌil8J$0WK FH I) <% $tQkkd9+FA2QDx0Z I^j&܁g(
+TW/ }<Arp,|oLASbN;߇Y-0}_q0.0 ɍ󙍩cfχB")OǦw{ʋ/%8v c,pk%aݍqmhiE\˶i|9'a 4st
+ d83
+C?H"oy'
+|?4 S(ORԆ/;MP,3u? F@$ۨ{5PYh5E$&5/Y&q*Vt鼌;ʡ+(yT wrA'//ޏH~C1(lAu8P;
+ jd2 ק\ Iq`Tm.N08:4`"}LdZGcLk'?H _$qU1CQUW£ND"ʦcǠ:}?J}O8.}Xy )HeHx] s<yC,E#1t\G-ؖ (_ q9Va(-h Ժ/d5*}N`9M@<h3\w=BzwWIhj )ry}3\ C-;BAmۼ3EIKCkMdU2Xk'Ixc P)2E: ī@|
+M`>z G0gdktH|] rHY?"n֘~S|\ $"R00{]rA LCZ ۺyt:UDAJjFCZfxʸnj aB,O h74ޣz>k`l=|a(Rp yT97hn[h^W1j@ #<:IWQs78EAi|HE
+[9BFOFaB&u  2Bvs#1DrEz]F 3@B`ו;??NkBT_q:j}?INa QZobXI
+Eg @ü=JNoKw6PpJmSB@ ^hz72.X\iJ!`>[^mk*S) ۳R-t8L!ᆛ˶w^2,@$=o
+#
+ !v[2
+m oԳ W o*0TR~r//+tXnTҢ̐v
+;dg-6π DWtg:,"OUcWn8K- }N7ί} g'Eք&]-#`/V4&C `tR<GYku/ 'Lzḿ V]i$CuŽDZ&_ٗ~lM5 Hwv\q>}pЀ{Єx:N 8komNGLo%O@mt-0uaIjJgR`2<Lq؂{|gU??`+0!SzP 3 ^r?K35
+C @?&*}GoɌ랥u-?[Im8~2 I) wKD{_
+k@[S"nBBflZlUF1
+ZxB#B+Gâel>SbkacQgnIeKM)B&<a`a]9qZWW P3Nܼ
+2
+rChTӠq #c3!9@ER HEOQ4,L_=F({KA*}t&}_ĩ}Z8\"iؑScQuV *F5RnH;@qTM$6 +L}}':4݃q=Q*pEҧcՓ=P #<vi,MKr x.=2b>:s4 ;2!#,1]] Q%B>x>ć|CA>|KƫXOW-E
+*1 pz}p;K,F!fђYr>P;rGU&Hj[ȷ۫ۂ|MI5a9:MnʾëoV$aV
+
+LL6T\-Uk Of M xS_kA|.6M_AH&A^e}v|hen;<9ۣ o+1laa z=CW^
+׭!*tWS߲8E @Ↄr\Pqco+Sn
+;gUžpSC7tbr]첕.} 0S{s'Jzp≾B}kq8?T7w>nvgBD?t `&RaPj,`5
+7Idzlm?fM¬!d J3ta`q{u,-AS9@pL@/[޼~W ]5锓b~KNI=
+?r tI
+5{Ay[yUeAa,86AE^|
+R
+9,eI%&
+q*
+VwN x׶_Eexv*;v6[-K]UHx5ԅ VnmMle4Fqu0`_: <Wƃvv1t9ݍJ*.Sh;ik~X;Ʋv C;?tضjAPm%%J0#,0\rhS5L{ QhxS[b4T,a | ua=ԋ^Ң̾b)!ҋ6rdL$qԍRz1 $$6ʋ5(NW^;B؀1#yEܰ*Jh2iįRPػ` ?I`~޾ÑuQcw[f´(Uc`4ayjMCOlsDܓ/R|XfTɻ1?FgnNčIp@8bL.ܒ/D!ܜ~xspQ^Û65?^뮊}|c'Yvj4IY o,̵-/ϩezb1vs lԢ/ {
+?+~ uv›Oŀ(̷s;K{n߼3LovqHn5y`Eѿ43Eft=ڞ7&
+_F4v}
+*_=8'
+&L`\fv\& Q`SѯD[˩Wr^tYvrsS}޽l5vF^F\XL09R?"HN+.xsQdOq轣'>sPdzO(hijn.VGn߬?JJ <Ҁrvj,0>"]v/eGJ!0#5(Ф_cJl]_2'4mdqhC'?qcQ;!N
+>>71RZZ>g-X9lڇP̥I1C>?7oߜoݮa69A+?L*~|YyE SEq!=<삭Km5/R>?qَu9:j:s ?2.?vpmBV[~UnDmzDcF3j-Iy`9ߺ=פa&;YT-QʢzsQ"N;0u.
+8Fs1s9rvcS$E|E$m݅E% p@!|A1 :)ۢZCO*
+}QS5Kǀ<RsKǪv;pX
+mЇÃN!'#Ȋ4_6Ts'd=u1LJ4C:/2whsln2Nj_#Hw7PhLF4֯.W$ib֓˓9E9\b\l,~U]I&\> .K1 dmI%kc;II[Fnܫ.8tjD7/%̐.B}/B}=h9Z?'pgIg}_,jb#?Uuhs˵$m 9T|&hMtS-hmvlkHf?ӄݽ|p03a8M[NJm{$FN>dKcM@X- IjZd@5H6$6nKVcw#3p0 mN'iަՐ0\\Q{! O.M~IRͦ$/Z5.Iw0 sLՀIEưC%NĄ7pxn3Hm04!X(*J;H û~?6M4ho[jSn̡\Yu}ikȂo6qKR MN>K:/ĿY!3TEjW[6(+:xX|%sO|пg&@ P_\5xD|qɀb!6+? +!>ύ2_߿e@!xՀbs|GG (6}?-^rKB;?ؑy P|OB_œ?_ܵu(1;Ħ׮/P_P_<|@1_|d{ (Έ/^7P/.P|[|WOP|U|eMŧZP_0xL|O/~r@-œ/j@q~|q__(688 /~f@9o/~@w$?-/nPl/wr@ŋZbHЗǜc4I_çcXS$3mUg ?H9o b#c UW"Mn-u+񇲕7׳h6l"4!ڦg{_ǃ(ϭ&䤶F%eHxP? LC0흾 w7F!+dQݻ)ھ`VW'wݒV;'6YK|ASs<Q[(_ Sꊼ Oc2AnIH\dz(4 5S(t:
+w ɦt2NO㝦նYbQև(NJ6+WrJBDYL t$! IB.fo¯~W_;b:~K~K~o)&uc4׶kbAx¸z3t0[Jwo]l."ލ2PsZ1.Vjcgk73Ή [K'}}4y:gu/ҹ=ER ѬSXb,dnzz5 kZ_k(4
+T˘ZYམan1UXs4er;PP*-ϰbU
+٭zM65Zߨ± ^sZ5D)GЦ!BH*bS"-~ f)aEYV,9af,†ۭ|p(k2W^z _M!]0D" Ӹ21d_7>:)j 9Io73Ajk]_]R̢mLhvҋ3
+Q|DkDF㛵h l՚=E #jn\V:p1QR?@>CWy1>Ⱥ*
+b._Mo{f_`MMnO3!oł[
+΁d1JmdӇE11 k_ӟO6QfIꌡj^(Gwێ}TXWf6{kV|&)bܡN_{2}Ǝ!qIݑi&i"XPw9_:4߉9|=0 ɋ}IEy7L #vI%Ht#Ӳ}xU!jQ{ q<iy!\[kZcQuSЫ5苬1ifp) -B}` #)L/"qΚy⸽Ou/EJՓ*4!!=Zkc<]$?if`yBtT?y{TivɅFD\gUyoRIt/ThV-N;lZGad5RQYYٻIoUv`Q{ b&x@SeNh)«g]%a=k#$_&O7Զ{F
+7Jc*kq^U1L?t -m‰)SÊO"Q
+8h>Gb܌?3&~ƳMq} B||ULfCNsSĢ*+Ss,Kq0aIbF'-?M,8E8Kfs)$:wW;DE h3(1-O]RЕ7L+E w_0I&qrv 0?{/B~:]C\n)<,d2clvAAH5ڞݝڠ~x7䒋tcw9<"1ܻmA_7 Q%,(}:2_OWmG)̩'~x
+Lˑd
+AǼUpea-3-v 6䖯eEi 0md[vBYȝ'z,dP$IqVg܌1>0m}ݗ=YUAB߂JFUBߠꁰ`*I0JE6g ( /|kPJ:1"HkYpoqe@=7a4uF$)g@XTX_zS<W@r e(d]_ o,0UNZOa7S!_*oW<;MgsZ}=ib`SRq;E逧>iû.Isٺ>2̚UpLiMJ`#N~C. D&sH;JLiˇsQ#኿9K ClRwZbmGuPG_gm#zW TR  Z+TYX e=j5I+
+uzϵ
+-t.gYKp ;uq2.;r:u%mDT@Rcgzc5ީŁ MStc\!=ư/aN7>D
+}G]Mucӂ.d<%5y31ϲl/a?d7eY=_h_oZ|M~)t%mv  _Sd ]:P&`pJʤK”wש<ycyu}_7 hvhȸ; Yn# yB^"z+GH1t$X8عE<Nq1!GN)rhقY'lW&'Z=c
+t]|M)@>8ȓ(0f(0R=p{7fx~z`~`_16]T} ?fw@c!mCzCZ^4v&ިd Ov RO!J0Pڳ: !VgZUD)-5/Ѯ!am-U8e?41("vKTʛ ߐH[xPd#Gjz޽NC9TcлP2Saʐ&@Y#R@Tv)bK9؟ި4^s}$rq8#N Ve-Qz:^FBg=,iq
+*UFDpM] _}?ה-'U_d5+;\ y T w2r
+o$wYm<ZۻF֔g(?S=>䊶FEQC&1cm?_ör|kO{9{.szU#0kP[g lGh~-P+cmr=:Eyե;a7=1҆ȩmlOل~Ŕ8 鞩~6w`
+T p7 .(&s
+cySҘ FV$Qr̯ܶ:@E+tBݽNhZ@}Q)ij~
+QXQREI-t,DSq^"/A
+ ϲML+ta)?Ie՝s5e@%E7w\.3*Wb&׺"f?!Oz!g1\ LgrwjXQzR,òj Kt(P>26PX8tr$_dPO6*&o۲
+9@g;b[# M}* 97[dZyȇ]Jaٮ"\OF"܁mwKg]h`.jFTVk_'LQL)ŗ7=}(P6gOP8jk,婗Uk)bOly1:iuD*6Ƹ
+LlE0\*Hd kzv&yzV\:M<߽WɸkGM4pp/ȇ<s@rJӀ8 e+,p[a*> j=M$,dznDʺS >
+ RqC!HK׿ oO9FUA'䳫['Wl!p1>32$ ޮ A"yō݇j9כVy;~VR[IJ|]K`qـ-ZH&2A~pij`t[|ъQKBϐ']tOȄ$b|matL K~;:n%\ PbZFCnן|)x9hVԴ1 ?PoY o-tl iG3JI
+4k`HO{᫩H)×߭s)-:HpYU,]:0k`G9N$ۅyؠ8D@…ЩJن#4EB{|oĜfhkބ޷TFT
+s?o"pXf<Fa3*]sq=N'zaCRR>wgvDaƃ,'neNݳSmx*d/svq]Nj@жƔN܁"qmD}EeU;cHyN+'wRj3l1Tu0HkR[SϠzf~p5IB8ĕF|SA?զZyNKwh
+L|n9H (~'mS{&.HՉfXn̒wKXMQWaЍ~΂S} gU#T65 *+PU*+P>{1v6vjE/cQ;ORz@A;| uhނ"CsHbdTx՞TxZɢ| =W?j/lWA
+=Cq61P
+WZ laBX|=GB:_af,E޹Y<Ca&YNjkoC脯i=1RA`Nu ?aE2qk+!M%ڞ!wAlי蝺Iu_C ÜGuФ̛Y'gndr[Lʾ^|Xiw6T&*xB,mHȵnhG O%4Vуh|-zYlnͭ6:A5C*Uރ-4+x+sF9Ѷi:A1K
+:K3ۧ}=#HA`n%́>vo . AmH-ĊҪfLR`<x("Tv\Oy:W9ރ=pҔ+\0?,OY,WI/
+<\~lS{SmeZ#.ȨO
+0̅$lv
+"Yi%hW4r*f*Ss$]>Q̛f>87B[%K
+]da;4;*P^‰ i׸Y<["g/PJ"ܬ 9rfsf9)@v*r
+L"457&9
+4BJ: $,c:mð|X *'$E^p@q (DUڋ$S`2r4 Z_Deap.?.3ov#t^h
+/8S2ىAt\u
+w.nwy;U 8qd|5=#H.qi zF탪AB$m&Gi \zFQkƹ亥/7L-k (( Jځ< gqm9Ds<;rTgmpT#㕙R+R`7u} kCig6'{+3jRw̗ϒ ,x>&C_*H\aw 2 )2j7i~Jcz]Aʯ"z c ;*9!~td-I>'AOKѫWItK}E[p
+Dkhȴ`&Y
+(?E+ٗ pU.rS, 9MgИ/HG"_*ٽx68yj]6#<mq3JsBۗhegUt'HMnw@T&|
+@-:* J;mсrh<ed&rL,Z1!)s#JLߔ=4XWRnҗn=3 B6^1]fw6r( )q)욅niԼ`;QiPvdW~<Y+=FB[+
+=T tF*_ܰ3ZU jK=܁mD𵟐}ٟITƱxYF.qKv:>i*;S"2(%(F>ʡ}:aVI dhx\mEjr<bh bֻl-Vz_?:FaFCKUrH S-٢,􁭡++tӫE2{La~{DE<xgg]b{NzcX>i/2; ԝ<Po dtђ"v\
+E{E.Qd#sq3d1aX m0">J,L-1ACLD_a䖟UWV-,#TV#GլY ޏȸLMtc?I׀%,߽W#0YlB|!u],ٍ#nrT4 ߊCŽ\ ^^f4Du2 ]#hB $ggi1x
+zC+Kab_'wL!215#5H>C j56^8(nkM!/ˬ" V}Z t{-UerySw+ܲxc̩2{;&2ܳ)+֛4ߚ;njεu\lg^Y]f[xᒅ,[RV>bOZaYTYP>o
+]Ӗ.Zjy/1{({l9nXvxaGWu}nboł< [誟3ۣ.~RX\ٺGu8' SS$
+g4h޼2|y<gM^¥/w
+eK=.Ehw@ piN`ҮϹVu:U,}wzi@'*ձu*WߩmKmJZ} OKRQS/VIRH}4I|wA9+/KR>D#ֻ"IPS:~I35۟)Iy$_e璔P˗')?')7Iʋѭ.5IFHT^e;Iڤޔ<WݒܦnM2Iʍjy[rZqrN-,IyZUrZmrZ~$IyZ~2IyZޛ?.Z/A_~$嗨7$)_^\T')X)kZ .^Tt,rg]?k qg x
+-^Vŏ/Tm\1-Y[P264iXK͝]X1mU_uzyY
+ ? \QT̓V,QfYW*͸(j *T0Y[t?R$XUu䄥<QIzsj;Q~`9 @,$pg! . %| :t$Yew'%|FBW;24</6/S0>m:"90Bs5D8˖h/+ۼ96bl@ow>Ye/1ϟ \t, ˗G=(hy !UixyY<z!I9LB
+;f홽trǂ*1OyzEB F[g=>Ih9U$}\׏yǽgӬGaqq^
+
+S&׌ky>1ϣ(3wg`f>V!n
+ò Vs4OXޞX慑tsX_(,
+X8bd
+a;o2m2V'zj.7@wSEP q73c11-+_6QB|kM4/O e&A2b-tac;Ǔ&&i*Qt'^$^:
+d^$v/W⅋i͏phZȵЪ~f(CaH"-ssu5͗*Cջ'Mպ/:%l5͝71F4{Β`-o7D?ۻؓ3\Z nsI4] : G*`z*"P;>wQU$N*-aHɤ q  =Ld”0A EEh傀 *!tB)6BX^^3s0ww9{בhw FC.
+:vawQ6] ]lν[d
+Z2
+Qb2kULtl8vnvуu*T*"M(5%xۈO2;Oj@%uV k;/!ip([VڄXotNY3ɦ3k5B=* ĒZ_8rɜ06J&VKp|c1"W›
+xj;Maqa48-Fn
+@7j>Cp .Yx
+R@a68u25?K.^sSہ8*))I<V]?XAW4ld>e,"йt[4r
+iıB!8Nf';[6f7~A,JT(۪V5
+ĭ&,.$Q9>}clTK>#pI_
+$qVॉE9r>k ɸ6:ڔ'8W^3~E[Xḙ̇ Gq>S_5(}F4_|[VVbSKʬ+GG $<gLT:Y@@5Sfb@J >kL*U;j##ZDņaXy
+80p48@*Ymп ǵxG|&"_tŵ`)?~.ҩ<%?Myc%O8/<p[Cs_Ao!C-Atg*sNC*OEFbʕ >6C C*|ם?p~pjpEH+2R+!^Rf_B)ă HPٓK2+*/)y2k3"d5 ~ K!m# V
+އ-MKwh;=oN߁:WN&&HI?Z^V~\f=\9p|!JÕr{r޵|:S]!w0N:ŀ\;\]xZ{)~(ޗ\R.~-7Rd!Ydk^g~!Y90u>3\s}}|n^yp!= > +!`;O
+kjG:P #K[ZZZ董jjjzȚK
+7R) X70`WC)n̓\ R ?FgP\
+OOT\HOgL*6̕᰸bwqj.OhkU6.+'G.}dTZ]alygkz-7^ew{ .UB<Mqgުn~onޑ?;ڛ0׵b#T#4vG k״lds|f8rZaL(sƉUSύK7LoUV
+{}9A=OGKg~>sنfY7oM,aGKic#3&<9z)7O*9P i=Qhb)wZy_#oK"BJٱuֵdƭv;8`Zdc=z2o8
+ T ˼䬗}2>lO>\ {2;]b3]c>I8F'~ 61V/^<ϒDž2gKZ!QwT^}aråG;>3+jiV4j̐X=s/"8ߪg$X-=3&E~'6zJ~Dʈ<D+R!F˦%)*jg:,:겢}U7^3ZuD#g뷪{wm;^^e\[}צsUЪGY2○Xp:l'd|s4ߠQ#\4MݸC6=f핆_W~Q<Sӣ+/
+W55ag6LQѦr3pU؎[筸fc=Z7Ե7 *$J-g}WzS̲t~}O|׋O|ἩN==ͬ#R8xHZ=ȏUPeR}:{]<SKo\ҿިV{'_j71h1U>1yI#̵ >D;X4G-oOxJ=1uƑGGv}}}Qv#>|{Wa }?֢S4[sV{G7 uɹCOT)v̘;DV8\\ü.;ȍ_iy܍,%7ʗX(9=,$|At'IF_V|̒fϚ~K OlX~͌Gof/γ;4>sGթ3X%-,&fG2YclNs 첐>q֔9=^V|KeVY}~t]ꗖ<Ox ~P+M:LXkIOLƏxk %oGE{Buե4}В_e{~Ftk4c_W&~e{־%.q)~?6~5IER}^= k?}xSͪ3Hx'^PD}J ޼lŘ6,Պ[2ru%[O{m=Ͻse-nM M=~qwX[Omc>v
+On|y֛isz_jn|yz6\:YABڕ },Ŀ5 /DZ{g#/yZ WikhyEm}a9u*/j1,^đ"G߹~]<8uOGQ/ϽnDnʩ Y+ש_8gLx^MZٽ5~LsXwdƷb]z}`l6l6y=f&oˏQw؋#үnݛr[~9f;]f1X}19/dW&z^ZpZܼUޔk_8`N^7+NGiUH{e=nu
+G ϶}IQŸP)OV]h!zlаMR?FMؑ2u\<-ɶ)<϶7vtB2eѳvu>gW D2.ixeLԓ>kc=zJaYO6u8 ]!&{ZMEy ٍM\Mz?6q\Ir&`])IevƷS_cO{ڸ±mS~5N$Q}ȟ`cm׌+j݅gNz6_
+ (VPVy>^?+u%"s'{ȩ9KΡK/r_T0o?Rژ]3ƪ
+7|S6;uǐ'\wigc4>IYT.nܦxQaKT12yM|!n}rAq4,sv^Sݮ|0
+hvS~_7<Ws2v~_99}W[*>뻧 «Ƀ3??romeƁ!3&E'357 rN~ |OHc~/J9E|g1`nzr젯mf*uk]Imvoݤzr@qo߂CEMl{'dHՌ{菫/[;dE*+'ifGP؏+a+򢢔GL;-+#鲅3Knpo~sǢfڣ>Wu~o;3ZӤKy?)8=}Ԋ=w/ln>Fw}0uƪoO[5H)wM`yV3OZ.\gg﷩y^Nb~q_MÏn=Dsc:'gIVykBzٌ]\t~96NΥc^ RptrN9wsȼ3{XRp~4Wzj:%"BñEcj"edugGk:iZ?MLr.te,-k/6&LLgϩց&#'u75zx0h7mؐ[[mRVO6l~;{
+:ܱAYTnK>+Dʗcr
+ƫM#+=VloWW ] ˶iOf |c7fꡳsucfɀWY]6_;*czkyV{e޿v^w ~>Ir{|˒sy3`Fwɛz1XfsԺc)7&Yg&==nwEOqo/kD|a{zdɤ*uS\[8[fxDlws*jܗNul|%ێIg8'~aS٦IGY?Z2՗'W>"K̦7/ Gߺa񕻚nJ1s/'K}X!4b~;,9vhm`97נ%F|3v:tRYqSngvv~{@ٛ;B'K۹ᗙZ{_ϾFݽu3.X-oq{Ų7il~XOFjcYڐ0L Gj(+g0`I{lύjJ3XƵMUGL|s/phaWcSo7Z}vRgZ宥7{A+}=z؟{j<:C-?T4oè~v#y3=Q0\>*'Cm%?^ԨujZcay}eg--֫r%ȯtQz9YbK/K/]6՜ra .8-W{mr %ͧ6h ڱ`iL委E6* Q6i͠s[LSM; 3htK"u^~=v֥U_OYߛT\j4|PXc։iO^m^c9|3FḾWՕ-ɼo/lI}%,~]A7E~vmT{ߚ9(h%}ȼd;rcO1xK㤹׊Cx7N<l,K?˝ʹnGysAʛfa3Z͟"vY4^OH ո߿rRΒ:pДS7-L^G./sM3e#eYu×#4[XYmEӽΝ Q2W n XbeyRv} szlOxDb flDvrّdׯkWMUl^>ǵ?vJ ՂTN͹9Z>]^v^wl=S* ܛa| F+bYp
+j櫡<]̀zkF<4;gw~Η 1]>!d{:j17Yq!
+VXttk쑱1GqC燭>wfSx[\{~CϺg|~8pK я&;[$m{dƫ=UO]T[d{˖is<kgҴ3dlϘRv*f۠ŏ?7UC}28%sa̕O+#-N~|ꮮq6H}%zioysC
+ԗu94ˎ;7;2r++}{-yQtA`?'^9H#8e_yE^zOq#\[sݍ| 3kG'L=xBƖ8 ֈj#6>SڑAN
+|wx#oVL~|5l%7ڹ`M yxux7O]3Mi4Y'UBO_Y;n9ʥe9TpCYheM:J{C~rȌ{'^i_m,t3Yn`Ď:zE+-nJVGj:0f[wrWO~&?p^7eS^=gҹ:Le̅)f6ۦoZ9g!(鿽=ׁY?._8Q=$[|OXwpy׎?oc8oly^ϲzp_xq}9\۪rKHA3?}йߌEgFFQڅy֍cܟ0lFNO<mHypY%IR[[U:/B3,{Rob2.| ucn٦%Z5[\^3v*VzbZ<-WnL9ޛ Q<5TFژϜxFV'?%}Mv]UL?e]W}憒݊c ЯV`˸3k{Lng?{GsE|57V(ԭ,ܿN^5i9l[c϶VHPY_]쐞⃋fOdY\A{_/c_m/[zAd3Fz5tf2&oqK]^YuEkvY̟*g3#7<SjwZ6iywj3nR3Lʮ7_{szVyW譎W;N0sL1KzJԅ'mO?lUk<=W=zOߥikW[\>1oz;Ar~?`{ݛS|?8Jxt~DnL˰
+ Z RZTͦf67nYOpl9}j{#J-dؖwp_Xz,{|"C47.[{`Uo^}Ra/陼_jLjpoF- ײ6$ϻ:yo;g5?<0vWV|!ia&EN &mpc$Vom9ЅOUNW=y5w4(_wݶm_ p' NEJy&4U<N8 5;-aFugCU;}21vbu[.зu2a.|:sڕSo~K1h=|=dP W_i6 oyڤr Ox07β{G1moԿk%}qGvzg~cF>qjS{/xOjgW|5f4et`w;g[Gfus};_ׇ/ۣR^9?, ~pjKF)_;D^${bpLg /wD}[۴ <<wBߨ}'Un7 |.z}aӏmߢyq~V_75je͆+g9}M7\jkzqًnq=͏6ׅ$M#פDZtjߙ3v|R E֜͠_-e+żAW>]peNiO:^a'`O~ryt5߅Fu5zfM];qUΟ>ݧogyK툼Ҙ/V9s_w]?i5)I]aש ~6,HY祜l.yͩ/+.?{e\Տ ROSp[Nњ&A C,[*}fc1&i3ֆ7ۢPbۧ\20zz+bu!Nmqbo#9+Y+\|ZWuO\;ϛ \,ޠ<GUuXvޙLjF&N<?inh?k{ҼCM{E7-Y`i[lվ;j<Dfy({դ^nm{0Ex~c<a%ruM')oZ~d0y I\yjt|O ㏯]뷽OFolfhʅD9a/Hsoܩ sF'%o<k߯NPcR{1G!an7<1}wݠouگ;ww}͏ƞVjky3yTerZGe-^3D:3_iz!ݷŠWlRu{Qy^[
+̛􀳯ʮظߔ\1'F\׬opn\DiþyތcGϹ9%ͽt׎00΅3T)TU#,Bʕ"F?ToYWN4u|:Ru[鋅 GX.f09ܤd1c7:pKf;=
+{Zi];$whFg'ƹ?ծLLfպz qk_t[~eL\*ק_9qٯP%zf%ϴI>ۄXw6Ks`!g/)Ѱ{? tk="y-jKl8>ƮYfri⸃cJ;Z-c~=r dNJ8LkڍjYkMɝVhMM&cGfݴ1Wniťջf; 3A3ԗ9S~ƕG&X&'cRLja%[j>ȤD&GUvV4tHp@ov+ԢB88(U@c o,K ?~7ϻ[>aIܶw *mle0*bӒ1zAfSW<E6a}ϡ!fܵ13[3aN\G\0l9v/g YzntWsX^V.uVoPԹ nSVʷ̤mPٳdʢ[b{zK=
+9 g}Ysp^uts[VE@fI~JI<osA{.V2|#eY;PS+({l u۪="ѿB[rq50qc\B>T0YnE86R3x{x7m^gݎ̤-_SKкomo~2/Ȫ
+rL9[m}`r0;cm!ΌjvJKe}~ѝ/]U\vWq|sac~ci۠g:ҧzt۷2 C)1bmVӞ;jnNڗ|ON8ei3-6}S4B/2ޅž㎪ عF>yϖZ7,gՑj55>:FdMϨEXzu):2<^Q0~;uiԟ"37N<rz+莗v/q?$Vy6'z[⬲5iiC3Zor3qߛ Al_Of+/}>B}嘤<Zq5?d"kՋh;<wlx~Eڬy2of(ǗږsVY[MiZrB5i/9lJe>XVq&aA)̑5,歳>y=:caٽ l8Q(4`7!>N︩v q{KLF}fh:2-~FދԜeO;vO5Ѳks)&F&O~r[v)5{V9<^4ziGQsY?ټ5܀!w}K>1j`^ӛbԗ+lCc^4(hl{_lzNތ}}߆%[\垣8tӒg㳡36[w9 S&J}kDoAcAצּM?lwjik܇}omD\?/xߝMk颭,_Ljxcz@r,;HzX0NfQ/fgQX`r ᥟ}wڵzO8uS~nMy^waGV,\.kƛށiύK:R;5l3n\9ctuԄ G,eU]j{_s?4.ZZAw/ t?]5^()!}gU~K~.7n-T}ic -:{M
+xjj:V鱩aT_46uM'd$]q|n8j!)||kcyd\M;ϥ5/n#K//WsͰؤ}SVGy7B;s[}kn.ɡ]:m_Qv{1蹆aۍ3Lu{٧e^%Qs&u89۳7^^}M52_>.y1ø?uڲJa_RH!A .JG~i\v{fYӤ;;Xi2/%yzY짟nT_1&ٷ)gZKf&TJ[ĄqB{zS6yu>y~gWTgxj]R~XVP9)wPfѝO6z94!?GYopTu>K~&C3B}jXa[S4nlWzmⷲv͇Ɵcn3#zInS TomwL2)_3(g(&繽FP^L:"޳'Kt4Xz=Cjc._Jw lzs;߮9Kk\ z+b?_ʝ{z[֭ .0XDZs,[B=?cznVZt\^?yBRX?]g}{,L]Xo@Fn;ǐ/>Wv{hgN[f/:M:sl/k8=~[`ۑ+T8ܕA"(:8i{WߣQTټþH引{Oud[Kru.{2sc{]Y~/(͹͌5:2W}t׭xZpCO=qRe^xTZ?9dvQec4'nqo+촞êt{̧ҌKvcLQ3]^k@HnQ(cg7A䟑lEjn3ߧ6yͦjrзsNwxY_VeqJ׍?4v|Fmo#:S[cL-[֬=T}͌wd[>[fVeqL`!;^iVWѽwAqRó]oܽZZ86^;iUn{nrtR`S+ԑ->Y7Cۖk%}=mqspd1G_^v;G:>apJskNG5vߥ. m\w[yRe;|3wm%6 9[`yZ(?2垉"֜Iʏب.Aen-S"of_NOl&tњJ}oY_n-irg$N
+{5xWBK=ulfk!b8nfI1#Nn9o/|C2r88'пXmuv3K>մ?.Mz2kQgMS Rz߈O#eLʠM*4w]{iW|lX(չ}ɦw?Rw/>s4ek8|뱿z܇ʱhn~n3vo3CI.XNTE#k[2凗DM^:e :=yNzKX+&ORsp|FT.+.-92op'qُk9n11ơo7F?6=v2Kwq\LjoN;9c^ }dJTofB"-G׶isO`6)~vsk\cṚm7|]4x)sw[x}۬1*]p<i;<zhїeX,zVXlG wH qNۃ/F) <-`w ,^[V;밿8zIOw6
+}F-ͽū\ewyh5d ;w\._LW_TA*[l38xf߭tǫ˘Ղ7j7_(7Ar0#fJk׍Wgr뱇k}35}]^?,ӵhs;Z7)qA?'9;91/pp,yw؛8Xꨳ!y//.2RSZ}t&Q[nk.T5zvKڦU'?[aٛYC>S
+S_߻uc[>8_yx^#f6N%OguL'} su;κ}[tLsu%vܺ4g(./XGjZRz_x3hg /Myю);mfS-/IKK`}>P {2s3‡=~ tI$%u"ٖaް>.b&^{#Kx؟~O:n?h{q.6r44MO<p7󞭇;:oYxahw_hjNR,\n<oy1z[}3^T[|c}]qg͕ \~՟=;M7[EuinKAyv;՟0ghs|ɇZz֪>6! m˵If,{M S9e ՝oopdhrsD"sѝJWXvhƫ;4\پƣؾ]s-
+ h˚}9:4p]`UNs_)u:geR;ΜhHNJ?l5渑5lZg_a "\ΔF|p_{ιN}^[! ٽ-ek]p#JUTJYG :}c&.~"ur= [^vRVʇ n|CK?Ͽ1ַ?uyUԾ˝YSi}FԽ2km2M.>v`{)-+?KwnW[w7nб;z\Hr-w
+mE%<|_K'|O(?+UQ+GjJmm8t1%;vX˼v?x Me\gwv'v#id^v*jg޻TlH<`#~kkZ+';v+DjD)0EFewɽj휜H( Sx6D6x#P߁jdOvHUzT@>QB} Drtct 'ם8~Dc]=?y˸u ] J'./;I,}h;7hwaа= ޷!3mFSI)e@&R5,l0R2}Z/t 4iJy ", }KPT{^
+| RH>
+ GQ3%#ɳQ{{ưRubj ׿^KXîڀ M|8oS_v{Z1K# ՟f!S1@_dzszPž*68 Z636W &ҞR@,e#^sa NQjp?"\6ޱ|೶N-_4iQ;m,&>~h>2n& vhrIu[4vrL
+5 {X\Q_q(wXw︗YQ[p!_)K~ePOO_FE&Hk;;cam`X"Q࿓vvhsk\W?HoI<C*NqäS?8-IҞ6YGQ{|
+9Wz^^Oϸo{/P~? ?u, exG,쪤Sx,ŞvA?T['
+^~aax n8"ff!;bE>S?T 7-VB_ Gk-?H;B^ԧP/hsъFƫfq#!O)| U..u:z Yk\Eȳ 3
+gOL2?(UgD` >
+
+' ^6qΊZ|+&a3>Z蜁C =R_@WM?q#?'OʴP]rqp{LQ DA6VLS'K ?gb'7|1%л&=^\PGbwszW9d"?l ^ԊɑXgסs??=सg~"Վ W
+;ڍ?C]K[ * _Ʈgc4>Ak(;T/tCn)8L@%D!)]>(7l0z'yG\?f56w' B+]S!DK]c}.e<K{i"-+ِr諊}w=# 2\ |8&K E`_'KA]]1S<IEri!/{< ]Ϳ}gm丝!a) I_HHG>$N $4' II$H$<CRV% ޟlI8$t"7 #IIgHXJj$UI8HhNB'z0IIx$&K~!!}
+t|E-% 7Y&H/DHᢺ__ za:~^~PVp# M ԇp;
+h>[ d<}\&K 4OZ"=%)mdy;x99zF<%- 0ȾI=ƓD&S^<^7 XLyIvI.-؋ -ē1 ɺ,ExKď&iRΒũ[|Y>,$}yYuD,rE>#>bo(/]#)KKr6 %ʯ(+̜t[x!A"dyWqz%e'%K]- 2ޙEv$?%Q>,_(K^<*XLoDBZ76Z^V험Pޜ$wh<7$"x@p{BB gda?.*<+20ag8i d5LoD&bz DÑXWd?Es_8+-4 MLzbb=DD eC5AcaqxG8sIS։ xjbrUt1(\^?M\Y<qG'˵Uڪ˱+׾ll ɋC0>:*?T B|uuлФ&#h.ê8!
+>H"
+@ -@t'm
+8N>JаFu
+0.[ЎҰ[
+@
+ +@_m@?
+n1`
+ pLJ̽pKO|(fKS ;A
+^J(KGQ9Viaو.!ee'0Dt!HFBDc<uS/c-Njy
+z1܉;!BKy4N/WӄtKQ|hSi\7'ڣ9*<&.B> PIz!tK#ML1td#Rkd=̺1ԟ<JЈdi 'e
+6ł0WImK3!8}=̛XUotAG (YFxDȴ2lB8O>El&zy'? m|#wh{SśEw
+1O-tr01/Tʉֺ8/Tcl-H>~}
+sV7yhn([qN+( "KZ"DC_B KaxLOQQvDt8M-M8@yP#K(FNP"+Sd Z,%Gv6]?|p&͎="DRke} 4>Plj{U|`瓑 (!u&uD!b16A#?"G!l:!!n{[L @D8 '= .!i-y3⡬%a 1%' ӽRM:YH^%EQ;}e]+PAX/4p3- ss$NM\&a;8'#VX`xFtF7
+'P9穲i߁ oL^yWbEE?ghq~BA$a~U]aBߣYa+,c#aAl:*ԟ
+tbuO_vGMM_l
+Ѿ zL>toF.zDw=yzo3n ׋3pNOh<H{^S/ͿzD?w2@G7IeI]6]pN,1nO}*G.NS|Fq ?9_ P|==gbmBe-ӡ eψLq;0hnm?o!µU}4חMNi8B܈ ߑQph5C* }~ܟ&4ʾH7ob70.u)Sh}_})_)4σY8C~]ǕpPc1ƺf➿-!F7\Ly)~[roIKt@) 0辺6o#2*~G;ѻJP_BKjOAgO~sJd<5=)zOmI HNF@p̀ 5.p
+ eۃ#I F״`;(3f!B2%M4`|
+vx"pQ,.OA@h&7TJפ=c{ q{h
+Z~tG
+~{n!mr!aC%p$QLpntCu#vݠtsNC\nt%V@nO⺌,Ȥ3I%y##?;@<ɀh P9X <|cЄŬ >VSӤ,=kP~M>ОP|R Q>.(xp-4 ?
+odTo-N;^qQ|pX#T*݉{YhANsWфg_QZMI/v`ޡ~}7W
+G?<kCwjdo&!\C ,<4q=fAY[ H3ߌ/Re_Jܑ~:Hܙ ,,gCy:}3+av\?m'>!,nv~.(Şŀe
+]V.8Qd V ux iEY{\cP4sHK~ʼnCfM2r>(;Mgs4ޞ,TC|{?}8wՂ\@˞`Bl^{c
+I%=h_ .ѝ_^2Ӆc)8A|W]C~qPA|+-&v&a
+rF|ZBc~}-Mo "NX_HQlƁqj-B@P)k$ Bֻt68T)JhD҈Ŷr[@cVuk 19NZ75Ehآnm-Pq%A\7/hhbT{ܱ =
+_"{=ŕCGzW/ߠ\y7<By~wP
+
+ߋ%PQ&}, TP: 2o 7>5tW`{'&zo7N'Lt"%1
+qr`
+)CI 59
+TϿ
+]Qxz@곎;i#5C9sH&P|~Fd)I6[&8zؚG7}v nP~x|˘Np."NW4 c)2z%(DI?$)p wS~ Q<o_7?|! Gy8Z|?߹X)pc#'^ >$H|`I_7V$>WE֓5-6gI~xGzIAJO|}'ѤxyvY,^z7Hԯ@#j##êxGR΂q<XQb6iIk[?I|B.d$C~%/ U`<>J/Gc 
+#ޟk{@nFNgH$x\~t]u 9%xU:Q,)ORFxN~?Oә?^_7+t$e,\ J֟%$b/Y|$I]!X#I]RAޔ Y?& qA/~ ".7E)]g/1GZ=n!37&IV7F-]l1Y!E!1^ $A?d=,n"H:9^5@Pxb {RI%xG |-WJ~ u%[I|]~J4հbMB=(Mʟ.Q$ψcN
+,!J}~,O4&;2ĸKڥ$}ĸ o /!:ޓ\7
+j Fp-ܧ "[gr/4I s;YR?%cԍ'BE|!%Y&/s1;_KCǏ r&W"IABD?ztIyvC,y%xJrd$U#u?_ɑzHa4) Ah:Iߢ/o$> Ɨ'Kr|I*r[~>I)n>Ʋ炸CA
+)o+ϕO/'zG$@|p?/!%>^NMOgI$%}$ACqbptrfi1ft p[>1-+*/
+ Yō
+ZFyqŲi0/'ܷ0<':,$0,  #BȒXTB(?.A+zq 4^D_) b""ø×(( P(?_QsOG`GTtDDx$׏RɤB? G0&02<5Klaѡ EϸIQ3q3t8"`qEF"&#wH8p,2%>hT`|}0y៌<?_pW `&\1)!YFB_@ kXDIHiS*EU|ЯHn&/0l!&^uhCX^[QyW>
+)~
+^o'SJP<&FR3)x#
+ދ5)xw(xW
+ގé 
+>(x1)<NLOOISAE)x'`s) |OQLgPO!OQG)xjąOk
+U)xwV;!rPOP?@
+ܙO/ŢPOrRע?O@[RO?<[
+ߛS,
+~U)x.U)x6U)x*
+ލ<RO3ŧUOSYvMz;O
+̀(n8b ]7%J
+O?Fi5jFl͹"zY4Z3Di\6NjCjՇLU'1fG<]4Q~.>t5c(S~F;P]mnD(עto<%(OG2?Bi<p<󏧝PZOۢ
+O?F8x5q ӥ(=OX<}q1?ށqҺ8xz-J(=O/A8x:qtJO(m硴!?vBi#<m8xMp JOPOAi3<=(=>(=Q ,^s*
+NR1Wë_,NE%ǿ~Z*qRFvN^tkIhlqRGNP8 X0o.pt*k?j'l|)V'M17'a>[
+9z՟9
+8(K>'c\598<F/(R.tTڸ.5/NY,h
+| ]@uc㽨t6Wyߜmx5)Moy1>>zŗ̱PY?gWWB[3,3f`㙉 2'~@=f8;BCttYD˞G 4
+O3H3I 3y(^.73&ލxG[>8^
+Q%!:(Sθ7Zh! -h2: m!xG1tQG&j
+`F[IfJ 0㈃Y)ٟҸ||Z|dIx*<fzP=x=]<TJ6zj &ݚƩD/ީ%]yCU&cWbuN{%Zo(&s71A@z~٣"z]{.{4W, o \ c*hT6[.'*&\3ٽ>}1x %^ W
+
+I>,~hz2P
+i0zq/㘩vC0W]T
+.R5Gj=C$B'A@*l:ρѦЎcl d_ԃ`]0Xo\S֋T<4M~(ЁJ;!.Nvx/Kh 6@Xsל.XWT.e Ǎxh-C!n'֟B,!m+M
+})F5ՓQЁR 7F\D ѥ?}9ijOAz z D/CW 38= ιD)EWڃP[q/Eec~
+9 ]'俅m=u<oOI__J~ibێ9 i'?RR.l^ 9VM4f?Cy}T^,OߍL/gD2]i|{QT9km\Jb`hzxy>1M-ϙz" u'I(yWs*XJ0
+y4{|&}(@$G7q|2 )]6XYah gm4[b53q@ gx<'jX}5bt#+S==U!Q y a?!gL|Ngyh(N WB|wVC>p=/ sgq*7@<Rn giOa(=t9f_c1].W~ws|I_8ԁV(E%!lR
+H0?ϾT0Jg$?7?
+AyONT*Kp-YOY: w@ $7IP0$ ޥfI)2 A I/b:2(-~4lx SJz}:NEJϤU!Y9HZHz1qUObxm S3uR#fԬ|*bve`s1j ^UP}G;,, UpP,9Xs@T ./[_]\t.^U ޣWZV
+ <F&,Z ᫳<CQI7,5]9٬  Pԟګ'tJ0[
+ݖb&AyT(]TpQ-3smtf"S*?p?oOTӉi9DF6
+EI!6Wn"Ap 0gP¸2R!'yL5+$uE֖7qrS{LGunE. c&a}!3M3F0A4fC{tiûVM=0ȿ-6 `oѣshqAC oq^;
+-/s@V=
+Z(wwIWb&_F\]5f#2l_?|C0Y D]Ll c&%~A4h|B/UD+8% xBtmâ8\TUU0kM`lސءki=Y DLF/!/YCLB_kdS(Ϳ}! NRHa|R-Ryn&@0̆ȞJ
+@45'T&_^%s3RT;$0 ?iE6c̸4 0Bk\Ǡ}?IU߁p"Z2(UU0RTsJATFx
+1T0%s4H*Oh
+Oyg*5iEZ='h;<C+B'&+IH0C@8ɪS;=5QH,9t) nc9g-R'%Zӟw INhN(S5$Tś
+>ǛDj^< |+L3i&#Goٟv0qC/0f=#*7yA0-PzDYtp[-sWs*/o<9r^)аhϘ:Nu
+T8WB\'shg&imxT`IgD'h(0](^PKiz CB\}'ec*HO$F$]?{Oho3Kw`P4ڧ:(v5>1? &M'LGbWEKϘhx)]0'& 'H&Q\Œu@̑bGH!v
+D.HQ5ohF0_ |Z?ޔ=-/ _{AZZ+{} ϲ*q$ϳ#I=?s4z"Iq;iR柰!ƽCq`-ɀK{>K~&!gô@z|Zw 3xd 严Z+K㽚 K=b!^+8Yrv7u2Sjⳟp8ȆVѺ
+FOَ#hmj^9N3"2n1[5&ts=EQh9$~ w׈x'<8ާѸOQѽlR58I" Y'JCUe)TѲ0R(B(TK{$@R~xkfaGϩǣbDgmQg Kx#}(
+`fFJfi:u2hu'ܱ xJ$ZpUW@fc}cEOX9\$6+tG)
+tUnم=rF $P q юM:|aTEfH_99Re T08/sm<0 iΪ.cf&E'LRFL4zsCz9xڄ=z<|}UZЫXȦ7{Sj^-fJW ^SчKG p6cś^G݉cqs E/L4EF ː# ti
++w=°EE1;0x
+< ZBri̤;H 칇H)h-
+SQW%dRDV
+@#z*x8d,~!9jh!{ qrB\t(JLb+L`nMKh`&FU`Cn@Hg m"QFhx%8<;$Lg LJ(ŇbT?|(<9\9p~uhg:EpxXm͐
+`:O֠ GfѬOO_Ty'i#!!)/Fz#|GR%k|Fnx^xk
+, TߜOW*)UhƫLY7R~jbAԗItix_|ZJRZV5(/iQ|忊ԕJpI7T|Y;бujة+x/EĮjUJ|0̆vF, t8|no@g%qh4tDо ~: +Ω!ë〖˭TiR
+n
+K
+ǽɠ`
+w#>sK^??4oÛ"D%BB D, ޝg U> EA!yM1.Ow+ f(ƕ]YOC2EQU.3-"Yp"A-@dqpc* /.
+bm>Je8ԂR[[@f$<CP p&A$@[k3}~g?^{kggsy*oYh?/ eh FKDT^@8g@['k;ؙf D|>b;wKC`sqS'4?&|?;;3
+2^$!:n$?HA}EZt Ý V_~B ąx#D|`˅R<^]Bz /{<%(đ:k6%ۡV_oo Wc$+t!. "Jٗs_\M%=7]s(7^_a[IvoAu=;猫+F 9[{ kؘ
+y ||ԡ^h˿wH?}-v?դ+Ó__O7Z-?m7*m]嗞&Ô:TEm
+M 55c\Nn$Gi"Qi͑?"S7.Tl4qx(V]4g8^c,@lk棛k 8L]xV/M
+1ls-bU̟!k݄hXm
+m9Gj##62H>|[:x^o[|Gyߚm'e ߲ri;"\oAx{jF|*o3m)=o!_2!g5XUNyMޘ|kϽ:>L׃6wIN욲5] < #K+{5˵&b]1ΞkfD諼^k D'=RIz'jx7,%MAhڶcF=3Zс F\xBs^3`; >';,
+~!߆@V@#?< 4_S}]Q91sD5hO N<%ƭ^ُ[rK.uVb,}al~~=?kO`KqY6񩬎KÓ
+vv4 s לF!n[Y
+ hѥEMu#4tY򺉛T=.SVÞ;el A;3iAIGh:?q7Yw&?Ax[gHaғV;;kd6a(؄inF-j[F?%J'sޱЎXQ$Xܤ+s|dc<Hb^m\vc:Ƶ[a4fOQ=&-#LִW 3逧~8ؑݸ-?ϛ-|O3?)w<a*U3yoQY ?NGL+*}m|uo5+=L&|3'9g޿v _gnWZa8B\/&?tU&ʬOpAfQyLqh ˫
+CQhѡWXYS{s*,Vb=>7՚
+ s
+NH7O9"u1Y= jE`(
+Wk/OL.Y.R؍Eh ~*,Ix/)K?
+S?꫾PCuFK
+EtENgk[a7ר3H %٥ȹ9Cd(f14$J\3~vuC_dI{N<珣
+hu5{"ц!-@f_c/Qȏ&FC}8'0FKާQ@ t[֗/RXWk,+_%@oCnę>D1>|N8<&+6fwP0ޯ
+ QkShlOL-M+Dџ~I3Uk#ͥw,1<
+e|xk`6]r1"ET4<"p6 0ļ H+뽿ttS.bNZ f
+Kл (B\ɥ*!}4rI,/HH<d٭~dQ a܁TE*o!)19kMe'NVRaf!+:\t%B͑l5wb(B O8[Wf5/5;ekk@^[1QliEp`_~q'/K_r_v^W_$vUbuߴ&MR.=x]R6$3SlJp0T$ԭGB
+cY~ Mk,&RAPᜟ?36YMw;57,G%Fy]C?"?{ ih)xP_mA sZp wr}c}ooxerwuN[FyΕF><8Yff7o<)j'W.mΊA1yn >r $ksޕv馷8r6 .40ep*ѱ1є8It?9 Qt DFs iq*҈UfU?I_yb,7֑<Y
+5Y{&:H+_z/+Gugl=ٙ>jzn>R[3jo(w8EvO
+-G
+ .
+'bͽkG:8'"STPў1Cc~0DE탖5tZ#Xz%H0x
+mq
+|+dx /<oU
+5KL0]>_ItsVa o(7;,xH31
+NVb
+_/R5=K}98![Tz~tlN!B@7?F.pt2۬;sF@mˣ_GøaByǟ:e=ˇ3ꪢ> #< wkO za l;!O^wG+6%fH} yܗ0by^U j&
+:ƺԷ')=!ⴾUꓟ>F+Ji{^Ii`tdhA={u)
+u+`=2~+ƭ0PK i21򏶠i?5t}5"<|ӿ3$2GK3~20$mZ'Å
+x,+gU`!B!AF<6 0ByCl}N)੿}Cwţ uHDTL/AQ#829>G6!&@*_Y{n ͝W9O,u 1N":1f؛(W]LW\V 'Ii_qJIب~gA B~'H]e*[^ddJT ''"!J/JZ`uLsEdyd%I&CM'X0Xzz A 7r)v4PfKqf`_b :d P"^ 3 lGF="L[2 箩fs-Ѩ6rH{ 7/RɼDlpoW.Jx+*
+P#FEB,ɐm*<&K/+Ldn  S/z>l%8w.%PQRY4Yhp2Qp40LS?$/{sw]vp%v#GkX@|:I[ҕ" (4.+Ha.Bl$;Pi('vwo7uvZK~aZc5:? )4P w( ?`aOv[D:A'N'oq W}=7^2Eȡ?>{ɳFu<Dpw'i 4? Te7]B,sh\F0bĔblJ:Q =YZh23[8~׍Q@ifbFGXS޺
+h 19N~5)t_C
+J㡉j^މ1CK?/cM\b~PE;B`$呈G8Omcq({~C#}Bmk 1lV35Xq=aֽ1woA]cqiC)>6 IWbGz5ji i2`uR-3Z
+u]Md^ͦ5 |j0Ug |޲&n I>'I[ڹTsiDgiܾ
+u⟆c,pŨqLcm_9u碿 ` &\$G};a22xE7f:|ID.%xψEìh k`W;,a
+1ƻ,*E%wN2MM:>%| aǾO=4(nЪژ
+`hm?B
+&w^=I<Y,),Z$8bPINGh&}@͊ j^bf/ ф}ɖ2 RfcB rçd2jJIT1D')4)&x1md7
+(i{T$=ց@}3.RKJGn»d$6@Vݺ,# 3PP<*AFџkr,2:F~f|Gxn 8EL?ݵ3sJfa0= /+",i^6{7Lh?XE(q1t2/$I0i?%%ynq/
+},Pn \mdՉ4 tu܇4F[1X0\\:m7[?c?X1b0A E_Vm: +(g
+<,)_~/f??OP
+">`,Uz{Է]wPI|yZdu,\A+ϕzPgFsӔX~/܊ёh!Q 5m-kqh.ÿ0^Ř}d0cf6Fy~/?lH0[IЙmӶѓ~bduX
+AN`W!^NGͲzqR&S5 -9l Y9f)CE^'!2?B~krApsRc9E:ϡs,0xm/#[NfFrtެ.Lu.69Jl,Ow9xNSI
+V,5h,8!S6M=ʃ
++o2NޯT 3 ʡe)kv
+!2<g+,!/a+Pa .is.*8/EEX_-r| ˜ySi[\.![
+'9zm<YBPFxTGVd$2F k1C13ǛFrd)掟6_qSɊzk"Ƨ\9өѸ'):[v=D(M|h8awolk+0^Ɔ1wpeU@PV+S^e4s2/XkY{G7F",0 h%Õd7L8wuZ C K"ohו(<T 啙}975P>$i is@,BZtǥCfVLgMԛȬ=nr  nyɘ%9 'd%aO:f&-csǟ,)f#A.ASHlk?t>?xlT м1gґ}
+;?tu9%=}3ARxFxZ?)siE0 :hauPl7/pea:@BKnM2cD?' 9-FMq~|_DKHڼˉ6kމ,G1G~!ZV\b*z!& -b-ď *%5N?NX.`.ۣ}t!V_z^C~æOs2 <ZB< 80;ձ '
+.J)xrl<aXzbz2ohhe
+>jg> .ڬ; ;r07iO=TT=BY+'1yʱ,<vi*t̜U2Iݝ79j'ZgG UZfxq$w@s)6S-3\ALz֗$wCa|tVa{WڜNt/u!I~sG@hFPِ熡</R$M-ߞ'X@Pno}$&2;j\
+ϩiS]P
+!CV_5W $&_/.*+KɎEzY[Hx&2ϸK39@"S/q (pR Z4 lRAN[40p5;
+TGmC!
+ثi[JR-a[QgW|^JTQ}IV{Ϡa`
+fSfjzG*ap/L?G}zB>T1_p\.AxSQ'
+̒glz72 8?P2KN 턆1hHpʁRmW'H2XTnͶYAg_ `nƠ9~$2U^*ks'\К9}ҌC 44]lN&qCVeߍ\ EB֛ll>l}xr\b<hwيq6}%
+5‰BctP"b?DGo'YI Dn>w_I^ _ zAJ}lێ1PL8ǐ9EN^zKj}`.?il1.,i_$&]!zC+ PKrdD׿$2#=.kԓrĒ}jϣS:_9 h rON
+85&hO^Qzd \
+2݆Rqi]: gD^a,q (ATYErc(:%Q|z#q~XMBx.5IߌM~ _Geg_0N[g tyN6񜘽ϲ4b E] DyӶ'#/$򄕢 'r9
+?cد;JJY
+"v>ٳ6viSj@ctDIǭ#ҸS_~2mf4Aqk 7~zY aMFDu~SS]Wk"v*P {@q !'Ñ*O+˚MplͶA@!sTZIK}3 [GqT~f,9mCDI`X3|SSy
+ҎS&LJs-@GcNXb1qEI-[UM(&EZkMkNmݬN3`WV'd8՗t&Emp8KX] 8N,aȎKת}1
++sK=w*2uǸ\gls'ƕh![}:.gp.V>M6)μt"S~O:.7-4gmtwvaN5M}ot*1<MY.dvS̰$cc n)Ο!Ly/C䶳Y_r'c_bY=q(*kFJ2,$ٜ:޷{_rTQˁa1r&6_0o ԧ}O_emfMI^1Kڇ?-XQ$ah^zC4WfUkMk8)vT~ʱL]2п/oې3Httv̴&ߓ9#8KW`O4S7@_e)e
+mQfh Jڋ)գS׃rUu]Y;eM%sGer@O VK3TN13t`jqh#ECSd%/;kGec'#oOWqn,@/]
++=Hsu? DXDdh۫wѴ3$]@S}"Itw%K9'Q=<yTed& JeYQrRR+vɶGn"%xΡTG˖#*QBwTjdSV$XW!qR eWiQ:N?d84E EV5/u:I-8Vv&{S-Tw#',>Scp{$un$_c2.juLt*)Ԑ%ST\07*L\Ꮉ\2Ցh$.K/8d CsxT:ๆ9?jj&Nq 0hr1.iSAP*iT]ΐ\
+!v7l~(V|wkw596qe3?#3}('M&:w <jcix~[7k3՛.V\e @D}?ޟ 'uvv.4[P r`] =c;ѽ
+.wŌ<kA <+Lj,%0D$H:*6(
+\Mѿ8=!c:(eJ~]u-JkZe7 &3Hy" 7Kr7EFvj:B3W1Py~l6>k :?~-Ajy[ݱ:߰[d)V?K8LbB|mЌ2-_| <QF@=_
+mYXIa}DŽ[Uhc-w>/9܆W}Ft\_bмcS`MIѓe[Xk mFVc eM1 tB?})> #:'[lfcB{F\2pʈ&C6
+Fb#S?
+KvdIu&F&
+Tfh/'fR#
+dZL~G]lYu#^X2i,_PDc\R e1TR|J9 oe ^o?ÉmIUMuIY`9~>'qq& όUGmNuNZ/Lq\rk4Il.Q\Lݹ6cb?ب3;QaթXPLRIq3*lGn%6mR{q)0%LgHր@F xoG d錤hmL}dռ3R=%Uyh,_Q#; aƽ-5urQ$^)D
+FӹXyD-tS vB @|[)r $Nf}<<4^0+3s^ YMZCj
+KlDO^.~WtUzQ23h_Ā9d:v|X<
+"'bX@~iPY$( 1P dXotVt6tM]ՊEf/<s &Wyy=O~["{H!JAxṡܐ?m"x(S;t{_pV^7j'A ڥzRzD#ER P Hm eL}n7H ڻP>@;㣎5;k#{da&T Ok8jR_H~iK^-X~Y_5)q0RWtI6 bm
+ٱ;~ѓ&bK7÷'& HRՒB
+r,_Zd'm"*9V
+gYs/2BEd
+@MؔbϽTe ńC薬R.
+↶%cVnn%&֭B}`kf/t>K@hG,jK *JoPV*lUE*MVAu=E܌k/$2Y~~Txx'yw la5@~kMm]
+ 4 ,"8uC[k7YapŒB26tyxFrx{X]3+~ny3M+"~a˟28WǠ_'/";AGvӡeQGoυ.6i 9e@yAbmvQ_)Z`g!isZ`yZC$&pav+`?$m՞I_Vam5 dS,cAf څVbr`I6lI}xߔ"6޵f =:XNۋڽZJfѺ
+maR>ohcX{6cIyXtx P~lDJLw@
+d7 lN[O@>>"O[@CR oYb':o)?<dmD H]8mlúG86 gl[`[f³?\gV8Z§vvn>EAٓ cÓF`{$ u]8
+X/'v1ڀ}|Շ?s _(qکSg#w3tV0.Fs]8jWWcgGCGHjZ{>罂DZ~3|o1h}NA2Phr7ہ> ,&& qOn'+,lu
+&vInl
+AdB $*O3 A"!_l3Ir)
+mCixItGG0AwKlbזIcB[y%4scHrl  E]\ }L}!|@!Ag>fLݑn6*qDާB]}qZlǥW|7p#a_ مmp"vDep`O
+=0X۬۱k@Zp2>o9tR
+!|AjS;>r?)sm(d
+Vx> /9 :<=<ϙlx =|.0$.؅qi¸ 8.$.<-<3ϓ>1)b'kO d2߆PI7W^o௥_'6$+F ݸPdxY{AZn}E$+L˓CNud7,t,FOqt{3 3RO*\VXL{Nfz깦SfHw8󛄀rSJ{a!<y1ͭfضX/<#TUKPE"v(/*5=S[}ǝ [hZ
+Y,i*FOH`QՍ^s
+s6^[)d9p3`ɲ دU#vlܞ\
+:Z9{LD?W(Aof nFVt[ nqgEh& Tkbղ;;+ V.$c9j1KK[UKw!'1{ +Qjnmk,-uKƟxrڴA?v݈R>O.=^?{cZ<Kpձs|E$FSճadJ@>Ars&A<&^Z:$eeջB
+M3<q;Ѐ0+ė5>;w5-gLZBȻwR&fȬ1n_{>~kңL{?T:kJ<"
+jJ*!Sq#16|atS+cvyq!ʬX=#\Vu< 4 / 톸_֎ЯzϗjU8* =,<Y"
+%-j2٭QI.Saf$+ݩ3Vv ䷲1>=} Z@6Smg o''vZnGڢΌI ^K< ~
+툫hƺV>@ }/"_V'dY7c.K&)*sXf <<y"Ay
+xS_5tSX*Pr1$y~ћ`-Zp괅E0)k&YI!@;a593=Lre.9ď_Wzq}%p^cA]%ۧOd |oBɔB/Պ:3R ]Gg qs[ s|H$z~7ܶ99u&51bG&w2 ,,D4I8R~_98rt6P,ktdy}eRtF\ܑ9)kdžʖ lk
+ߌsu7tE&er#brwEDCSڢveә@k[s%#BÅ8;jC#8x,#9ӻ<J07.m.D\:ѯ
+]m*Ԇ.'[(Rl9aޖR;F3|&(>T}__/]GZ8N @9Wˤ!]\f蹘t Ǔm3{>͡x04'+Kc~:,= FYFjJp:*,HIeYYf0R# D  ?+(VR\G/hjL |B)I|dIt n
+6<eKE6AZFCB!
+F:B#lm/O+7Hݚq#w|@&$F/g^ʌj[/X:%Jo#ԥI@EİgF}L26KO *ZdXC\+7#[+ey\g8?YLuBpkz Nmќn&b%9X< [W/H o: eg2
+}Hih
+17S4d^{\
+@I"QS%Fva]fk .5mKoԧqpD2 \27/42I9.E YT.^A3jBJ6?X2GIpjYG?
+ptW%Oɶk<&8ua ȪAdk5&
+SRX)?~:9o
+y-CO4izAvr~r [.ǡ,sh@O:ꊾ6j'PP9`*A
+@Ŵy, uP~V&o_0%[֔7(A71mavzlY5. YAה+[0P^
+!y?whdWV*peaaHmM3>x#ܴ) @X60X/؅G˶ndME#t홝hUpp*yGi42MA7B /=N+=Qu]G["n#@*tu- +0$EP}d`LRffWWMqS-#W/!j,xxkQT
+hŪ,WV /U2qyy.^Kp&)(g@&/#G}a(>T}.=4wA`>Ǽ(dgJ\kG| Nf 3ڂ}{î7,Id
+ߓ9qߛ<(ut[4nkSƝL~ 9cI-q:ZՒ̡%w11
+o9:o>b9wM7غ,C ٸc,A-_-4KPokY;MoFdWK[Vf
+T6ZO7('~H(J!肁ܮΘWPx1Ul^SwvfwXڈs@?@PuP>%4Owz0CT
+;-xo S;qh#fԺuovgVP7&w|r+:m{at&s|VAƂگ\ێmU`1`0v(8jkz oܮt @б.%')=sŪ((˯V uvN^E<1Q,֎IK*+$ jٴ"H“yCzEC\t+w*i `$uqy{8U?XC(i Pm *zP%TbBp ƻQ˶
+e
+`(~agJߎ< `K=~n;5='W $\
+sX<oC_;s,-ň.L!C< ^@ 
+V3dГHMU5 FQviI@O:6;I{=Jֲ O A~؇φDOb
+* *
+
+q-Y "Q2 UZKݡSMlX3d
+ @!
+h-+DzDԬ׊͋V!u8V[*Q7 ©p6V,+Ob=b"0#FX,>C?XZv-5)][:E.8YG!݂h4<F',J#,N+Wll q)8ϣcsi/*90;
+<>v/w խk5Z=c^g&di
+b7.WUp"շlq{ָ4fb!<
+$`/ SWS_,#VӒC.sj.$niB7ZLH_fG 6$<\0
+H]kN ,2G(Ń6YQXeѷi6уbiG1 !-w& kZy %lRC%e̝Av)]l01[7fr<#Sܗ$ eqt.uM-`^L@H]X. Uf
+s/2?#
+؂o"lR5\ Z:&v{Ft"ZN萓ʬP?]8TmS԰!LZx4
+J{F43d?Fy5'㹋OFLMHL
+a1 YL8t]ňr@L -o7mcEmHZ$ la;{KppUB'jTX#'UXݬ\/z<@GO{H($l']|Qֆ ٤>sh{&k`Y/JXq WNؘd:\>넭,V++Q'dmu$
+bU1]EO!
+<.S, `/gQ^QS`V~A.Q
+v+k@D=%k-5Bi"l'I0 Ƒ]!n6jm
+B?iuvS#CK!JtӞQX
+_ V@ ;Qڑ<HB;CJ !O,/[teYu
+s+ӈ.
+
+j'>OxՒǫeYhuH2vhRx徭a%Vu 뺦\_aVuM޽vajG@Y[Ž^1?}U7Vy]ay7XUVm V=<w VMf[rO.=]TdL/oI6kcȅIٵFǰe&m{?!Oqg &.(jb6 >N;ukª0qjJ_ <W-?oiL,VC:Vq!v=qhy#\?h4^ufqDf^5EOS 8+A؞LV=Z
+<C(ڬ}5zWԒ"^@
+yQV@$n՗Uŕ&(evQUXi'kł^5HJ[_10(`OB"i|:ʱUf_Fg?]i.n9^kWW=K}X/UB>YaW=D9u|Eպ5|FG\˨FoCZ ko6w/wM E%/LvxR^.A]B;6)o*u8ߣ]QK^e -U{Gs}DO(Nhz$L5#&Պ0R4Ai1Ķ9v `z.wuΊp=O8%' -S̤5IZ4-w Õ1 T֑dsETvZf{qkvb\qˬ `%쐅jRuFRgt),ФuG+sj¢o|
+
+ZcPG-axB]\yp]8\tw"X:)lVYvaK!%{b*^ꔗ@-e,0+Ī" FFe€GEҀ8|3[`֝cSXJ~[6-Xs7k60o;e-htP,xMw-} =kTnGlr؎ W;/}Ok-6C\p.YK \D-k#6ⓢ}Z*BJ1iX96jbJIDi
+MΩ-ݮMbf js`2R#h@I
+Cbթ[bХ_/I\~jqC_|tV/.:߁]阂~?WC,<`TQ=(Ns}3S/on=u׈^g+ƍ_מV5u(zғLAX0C?HZc*+N)ɶQTeLur>p"Ygbm
+UgīmTwh)RݰϱSu bB[v}|ۮ_tvkc{n]>N4 kr׷?I _%V}}^c)'rW+!QmUG%"u HrHIo
+)lF0_pe3exly#o+y#o$555ۭ]ZHop)rm_>P Zp|7J5}}8d]qQ{HnwtZ~?89+.ݚo
+Vy7ޥNuQʱ6<$(IVs6WU/񫚶+𾜊Tb _ku .X~hߏxGDx|e?tGX ei̢ԗ-"{5m2Tu_soXnj3zp6#$nĚtf m߼5߲eW}F|7by#!_$
+7g}@+hB,CL<o!n°S_
+N+ПNP@4J;ks- v- T {=J?%8n?`gٞ@RY>Z mJH
+M<o`_fAxVV$C̃TWW˛;~s"ƆL_,,~kDq,mS3UK}h!ۏ)9k|7-]@h)Dl6z Ĕߞg8}ʁp8mĪ5僩=o)|'9 ~-
+ަ!loNShiɞ?kdX#fJorʕ֯\k50@ ~j4vwut<##}t/6W=-Lw5]۫rbqԨpE )`q@X=$s
+1m)VW@3:"#8)=\Dz ԁ5;5= \c"_2
+2
+U}uN]б_[c_[WVKbGߠKa'_j`r0Q\^U 8z/%+?cOZ<9_ K'۾k 5!5X_rC#;cj|p{TŃJW_zdI
+O!/ z,iS^Ф/(^9 H7ȦgfAhQ45F6>wj{3 _ANzC%4(B\TA*>[&{=GbHv;XP-aD<uu\<ׯ_؍_|CxLBw嶯CWĄO$AA,m<r2g R
+A{ᡫP'1{R(4wmTO\j㸤িCָBtS\RzLKJ3?.i1z_4tS7oUb?.86[OťyrKxK\ēĸth,|H=jw%Yx(9Rs!D3\%#:`g-1gw^/ڸ'=yo$@x}+.ϵqW渤yRG>Kɓ6%%UqIxҲG۸ⒾǓ%񤲸$1Z݃qwK']tOJK'2͓ZnI[Ik{IBo1Tjx⒄>F`nCKCDyOɕ̮qA-W!6E#6s+x+A<%.u<i]\N\=<鵸a<2.$+Oz*.c%e񤂸~<鶸<긤kyRXpt,.iO8.)'5~9p
+* Ei2(<2~Yِ$oJft>J~ߍ2!g(!b1ݐY
+=SBj޾dJXNQџc%Ch$!r9>>]1Ȳ7ש̓c.+OuhQMGڴE2^x=CxThֲ^hKoiх,laA W߈yfٍhz`0Jg%{XyШXqadzpxm}߭#a\z{36/-ڨ#q:vҕLA= 'T7Hft6ʠ1a^/W::
+q/+hDǡY8@ZiS&UW̧ aq]|3E4g<@wyjr'3dWDn9
+
+qƸ9}L!RSwNITc2jUK>9 iԣ'KIۘa`=Tw5
++be kϯGNbZ')w0\[meZ$p#/^eiFS=>֢ z
+rŌ_2AY)zoVnV0!JsluE '+35Z4Fj?ЂKgkYnΰ'ɢ74'b@[Rz >a4LojJ@dϸn-=gDg+zvu
+p#zv4װ}5)cTp(zb5*w@oL4
+|L߹BqQca4 . He)%gc}ԵZS<čta{5TГxflc<r&h~Q_^1̺g,g HPN͂
+Ŭ)p7
+\ 7a\Nc 8,/vl8z3 >p`#@
+{2Y}0 9.Xvy}H˺-l"m:s#ճJŕVHл#Y{5DJVn ԶAVНriW~lkŒ}gKrN<7ۻŮiثK@HjGP+6矒~obhF5gߺimuI&qQ=v.%{ UeK[ +)4}
+Km֥O :kpz20ʂTmɣ/'5DÅǺ8NuV zS)c0xY607E:>ԩn4GLRxjj+uikgĻ׌&r˗Cj5H :sLJlV
+;O.0[0;g!p(ozO] {^f絊+tvo]wfw+$] :v{zRciW- ZfIw,K3rwu
+DN;]˺dN@eɼV*^; @vV.K &ͱ<1)„lYCs^ 9(u.稞R&l61JG~!6}&b͒AD" AU+(>[H)31~(7],]yPTu/~HwMr,Ut $<#;tT RL)p8͑ߑÞd2wTpR[9df^ē2^&~U ;O}|H24ATٗ~aѯ4| 5}|7CZwi3ammmA~tad.ջBD5/_MDb$v,ڡGR@ԅp>PwUiN[m`WuB nShX|Y(̻*3Ԃ_Ыt>[Yޠu9쬙;2-aRP}<d r]t4˫Q_<(NjZp5v߮,,'MP7/ꀼn'HrUf9+1Zdb{J  [qD_|'3~2nFKk:ɄHkOI82KJY\ɥ-P.WZhWZz@mLoL I*,7م=@썬zpaW=o¿/Fw?o仓v1qn #&_84, T+I`
+a4 ٫ zX;'mfFnŠKހ2ɥeSZS sKˇ\@pi+GI#={z}\bIa; AYSZ`=C)U;LRQ]h"`ߑW^$@3I-%@!]sʿM3QQgrz?H.@Av`R'^֤^+К
+K')ysZ ƃ&iރXx A($$tHŢ.Azla6A B/bqzOv/7*
+˾^?ePTq;CB^?dBs=݆r,Di \M A%Ci)tZJǚ!ezKVPWmYZjx/V013ea,ON J 7Dfq1'տuX2e]:a4?Υ=d=bo5/+F"FF C+Fф^k؛F@cvpլMPtϽx~
+v 2s P
+27QfM{HV&:Ζq(DtxdXX' ]JdKIoFVK&//lsdHdMYTZ[Xf>-҈#
+nB5 zh7D5Ν-FY>Z],AR>uw2%D7,)P}K=aCn@fK&O7~;ݔrfߋZ캘Jvh S2zRr=:a' LƃRNK&s*ey9خm8tma5fQ=1+i=wkV-šc_BF}C_s{2{cYl66xָNsTbm.CX8Qh,|B ^%x)5Tݗ nW4_?N{44߮MN( #MDwL՟|$ r s:T<dm'h{߁ s?< /zWK=Ϭ^dIɓyP='-{_ԕ>KDoTTZiV(KDQX"$T4Dmƙv:NNVKT[whKU !.<oyཹggyssN!]P~keb:QBԩeP+cHq(`5WٹyP/
+Y嘵Llc<nNGNIisP0̱B7āXC-uJ"{4J{41̈"f,Df_q[ۘ *[D1Za]mrReRw|e1U/\2{&Э(4 OQFP+;!.cv@faq
+;45~铙meQE$T6sB2 sGooN9ږYʁObZ:/.> Kg}m
+1)bIw(#HM&g
+i-5eet-DΏkp@|5L֟
+F̰)uWH;]I0<ӂe Q. LpD
+ pg]+ebªMs2+`WLLAp
+8)A6Ċl5澖)o_Qd{6U
+WS
+W}dgXSCMp\se=? yIMz|Q}Wx; V{CUG10<X
+Q֐u@Tb+(EI YAE<&-C5 ,81ğ' eKOvNUXtlG a#D4$?m
+$L^뮳+*-p砞KH`^UC&;Bܶe$cgv@aT
+?
+X6,1[. S;b֦p6VPX;jɷ6P!;CY\wJ@pΗOPf>5#IrM'6 p-$^<<ФD?֓aZ~W:@c!>?g;9,sbsr8堖NwFŘ-eOV
+e|+앲A
+TE#=
+M3b?0@ m5V<]<8~s?t)P#vE ϸ08,Ԣ$IF8h$Zd"i xPfp2YA`(k8g\73/wa6~w70יzX}- W[+ ܠZ"C"ODPS2 $N1A"$#۱+V2B'8EӸGuYn?"mn8_/iW?- x.k& `CKz?xzZڙϨ@~3*F!&1:nSŌ4AjcJ4.#t,4kpdBfTx o<Ѥh{$$NuSX^|cL^o6_ڻ+ioZ8>cJB4(M8T
+Xh WյB
+{)PބN$oI(*w##z.y?@(?VLUD41H}D=5Tv}M$-wg ^)<<d`ay.]a'Q<4j3UŇ5aM~/#y@"/N Wt#=
+5fR -4#k8Z-5ݴ
+x6|1O]*['pcӿ0# n.29
+tE@ƚ
+*`D!RI&x5VݥP5p,ȰQfẻ/# &er?b2_H6p(dDFb91 VڢTXv2f$$. bg=iF!cF"F@#*S,'<.G8^ NX.DmTNR2.-v(IBsMgЛ>pŠ<ڝ(M,7`%Ǡ^>tDTu{\E<!T!91+sݧn*V4nj>?%Ƈ&{{Pa/!jۮ~j3Idj^.$W0y-O^t8ݿEsxXC@-2b,*wĤbR^|{Y,wd/5D<mӎ؃XjA-9Q>y3,|<rG]WxiѶaocba"6E b 0PjAߏ2^6K|k%~R`!
+}:"\܅݊Bi77S#5]/fk.7=TO!(*A1l*aU5VB!^YI?Z#S&p'lBzXN id# ۹+@Å2p! 3r7i:À۝8[Um+IS~p 6S}/gP A֢<yIupp$FRnm 1įp
+Rͷra3bb8_R?lJ,nno /O ]i@9 jca7 %" AoԶb7Z&k8/4
+ 9C1;l`q^91Hnno`f2lpؗfu]_*T= lQLmͺkXLX2B :7$Nvg_++?jaQ4A9QRpB&_??Vm`^5 {NCoػ
+y֙69VO֮F&ׄJoF\3B xF\8tw@*AWjvw TY!:aI 6Evx QۡȐm{)bA(D@%JD8 & UWd20gegf1+,EMg[N_38P[ Q%q1ѕOɩZ*9!J2t2R8܇D2Fj0g Q.%p> 'H:##u _
+p\8\dg{|8]"do~8?xwa:,5#D$l=cB*.wP/kJR S ʍ( '/6cuspLH$/a>GAj}Eԇڈ2h );(!wx0~}6PbFlyuǒA[Z=;!_T ~ ×c{<6[҇[ % ?H4 P7UC(Wz ke*|aJcEaTAJ(
+Q1]R6BĿ(2 %]b:0D18hvþ~F4]0ه#J&."\GZ c= [ŕF2#_
+DڲW-B{)7i(*1QV3CKT5LU^ӽNz`KtVX̏H`'1~VE8㖉&;z? 4р2P+lvL~Dn6)PTȴc/,-2;Ub~ypvA/Ea 3kAM\S"*t2} :A&SD0역rTj,B<QX?)c`И%H-N鳻x~#:mp6i/G<k|x\$CBQl Rgh8x~;dH6}Jݬ Bt2BF(Ԋ)gQ'fX5%3`W[&X|FoK:muӒtQ~1Of1ilO<SE 'cK WU7oQFs,q.>WSyu!yՈ_
+0p<%!,0~K1
+Bаm0PEzD"SZ
+_7ʳֱ<3<֒<i:*"D;?A7dy-Ѥ]t4&g֜NA%{LurpXek>f; շQ|҇Oz
+XG_矘~pJر0!6q /[
+8c ( 42
+SMpeB>7st|M:Uҍs{ra9 }Ą8E Qp5ݐ
+aoSF:ҹU3D*$|nĽ*93QgXm.3@XjDt5"FEd,$&3lXKm.x=XXddGK /
+1pkհ詄ąya+bUx?tr!'oEIe4
+>S4n[_2Twbԟ }f4탓QP?=5?iq "+1-v6(b;o^asG۔5P?ULW rRbf<+.SԚK7sKl%)QHH&aw+c
+UϢ*8aF70s&kpzYϡIo~d+X"m
+h_2k9>‘>z@}īi|x#>h|Jo>hk>o>>3)\#~k|wG|{~#GK_&_2uf-/u /-ӷ_~2ys6>oJ y@?C1cR'a:O~^$R̙$TxN%)3F(<`/ P>
+(̡05jh>
+S?X
+( WȎ@eMMOCbk$<0[( ۜWi'7?|f2_ROa[ƒ>")Lp,)Π0ºZ 5'Vn/]ݟQ~}}|ZX76u*6Lwo~L|)}ZN+ܯhk|?}SW~*eir 1?oTv^<W_N95? *l^sgϝ5w$ eM{<x~9$J"B}ts<чޥ΢pRB>M1#Ga}j,_%Zķ:/]칖p[~_/>{ .Zn﷿._+}]>okNkN_S]Pp;KrYJ
+2~|C£c(<{9$xK^Ğo9^Ŗq./R^n9^:gi{ d#xx|
+(,OG8*#p /t
+JV5MXXXll,\u@~,oK9w ?\dtQ+g1{.{Ύ_0<?ߏ%֝_z/lțkEhAI։E gw--EߗAy\7ZWyGzNyʞʂ%/ls<5ywG/{<stIzֳ2*[?O>M^vTjEڀqo{+m,MSܜܴƠnajFݲUyedW*Vsצ&|xgm}э*u(6Uۇtԩs.]OE4TSxl
++r?C`~J?
+QMN£(fCGQx~!QxGQx\(<
+£(<
+o.= (@n_! '(@a-)l?lG_j?"Ow6&De)\Ha/LӏpS(Ga(_OKuN0(כO(B
+@ٺΤOa}y>ߣi)Br?>C-<
+%ZW _oPQ%>XsR^~c),0P
+4k(L5^~rǏa2 B̀~}+و<}'ݻu{k.]BC;wԩSǎ!!:th߾]veٶm рk ـ CPO0p-#;^Z ߞ{5?>@>޷q{o?t9@±^-X%+>G /Na C࿙&??EfZ9nJnk;Sw퇅'ټciEػ݋h~#`?\QCǻ^<5gԦC*/NP~<Z5c'fvV{LE.p쿨H5#M[Tm;[Rk&1 >r?wԱg^P3heIśn}S;7wc}U~_: *׺|bѼߵ3qI{Oۜϝ v` ش9`=T(}Pݯ^՟BW=-x֒ރ: fKF͞ʤn5QS#ܸN@uc˒w?+"qQޖgzxǛj>I[U}mug}f?֑\374o'Յ)3z vWEOh- zzӌ䍎yaM?U"\]]o|yi ՗n- ^ۼA7+z3.O3'TN'3ڷ|!w_5'xY k{oVog.6X^1xCỶɯzԜR\=7C g#
+|3yg_·_/H9[&f3#O߶zNl2|c?=L9 e}ʙ3?r㤯ڧm_s`NV76۶t{w' ܺ+W9Hլ>Zz^sz|Aٔw1{kgZ5_2mcz`zda,(<<9\t/?3':ppyCn<5cx=fs
+@U~)KDժuz~x5vW>asgTJ¦OB\.-YRwJQ`h@{X@#ӆczr} j6ysa?޹ctM?hw MOJSipujgLsD[lj>kj7cL/}ǜ5*&w$ ǜΩ4[;ibQ-(%wҕ(qπۜWLyTXˎm?{ jq$q۠CQ 38<Ω]XJS|'.m;Ie3=V *geb]58Zb0ʍ<v̷.%ê91F k<:k?ewVy6Mwnz)Y{So!%E% <^y@rf1aAٱ
+r=}jߠJHP;|k;
+,++tWv_cpP_Ue .FG. J\nl y;4]"$[F6M |p,TuIXo}_*tU4;|l*u2'Eo[#i?:RnleWM;ruIT 5&従'،e096+.]^эGkf}ߘEaGYwld2<oQ:3:Ij~TIc:3ګT)9U^d[ykڜv闯|k$};'mU\yϗ5K/plCu UCvg1gvb꫺Mj>v,Ϋ=kLCm彷w?=~֚ۦ(kU~`nS;cETWɟ"5҄%#M|4}SxXSPC'H/ȰzuVo]>WW%$q<`y ,qO s|~ sQ!+Xi_ -5F:>Jw ƫʏÊMԹZWnPTZ8UyaҊ-iC>Zc`Rt[Mj5_ifYS9NRLKCWbr25EeRB|k/v~|65u䏁ghv5h_e5fQu} f:ףǎNgGw4js#/apYI~~r[~iȈ}_i8'2i( ^+ǛzU'1;FΈ~pTfEw6X n3 %K2)g#&k/{MW=?sNyi{>>I5~ǔfr6wC9o-?zy6ض̶Xge51+n1nƈK'&W?s͗+5osV˝sfV9X1GhnƢ l86i[ߺZ. =Vu[|}z]婈M 4/#&3_>Gw6֋68scҒ?t۩8MuEy.-ne(ksi1ηiɒ~bm~>tlX]9Jz
+jS֖n.}TZ7Nmu
+o:Lt˛4\´a7.o0WONUlqv8}S)K>\rzآu^aKF! SZ9=(hV}kRO4~iǹkl_ 4KfO El {~^ʯ9>33r3z6d(O8^?vCgq9R}7Eg;rcYYSejKw1g%ߚ| tXScKק[rn}ћ[yz*S9lVdS3C_tU?;|DSׯ}[H\lƅ6<-P4M'ViH1h@>_"MO^ Y>sb4r-̲u_65qX
+BGmրguDj˓Sh̠^ZfdԺSk[{3ش8z7OHij~X2;i<l͉}J-8gk,. |i=Օ7PEݺds}D;L릭CˣO67Lgz&V0x_z˾9Ϸ>e {6\wOx E6=l7%Bœs]7%ۏ>+o8"e#n(F-S8ũG󅼛?/ٳJ,
+=sŎ~o\RKߏ+G}8i'86>h<uAeᗴzӜ':p|Ѽ]M&7ismTft݉{'%1:=[m;^x$;xT7uB^WܩL 2{R ;<U*NiyEƽzF}UqḞ=-qĮq1OH~=7cOq 6+T֛a ea{yI_vLUBO=[߱"K;mF_PfHKr ʉ|nًHIO+T|ba3,lPuYv1lMlpqhp%@vf+٩ߌi(k|<3soIÖy0qq?JLNhCg] ֔?~;䇄 LcsV[ž+ddk==}4;uGFaLòuy15ޞ
+y/0-"BCk߰i7~ɻWO}ܗ͖ n:򺹗. }?갂kjΓo )EO kju/Moz]3}Aܸm/Nj\dRWU1uC@zzEBwWgs\j}{aS7/MoRtO M9kS jˮ 阰_TzpMڛIג6,zu [[w9kVy֕ #Ln[RՅ_^<髱ɼщgyhܐ7ELӌ)2U?DqO<Y^Fӵ C|G曕o]rv`;,1!Zf2);Ĩ ' |6lVE$[[bdw8в<m io"vTJ;u8l3g.YsUj~҃s;ӿqǣcUٶތ|`9wn6lyiZx豃uG
+||ef&cU{/w&+JAB;?2#R_z־y!fڴAzUjkq 9te:g`4nk_v}D?z}$KשZ .RyO߼H/8yIF6GZGdck7mYFLbůUssV֛2Ӱaە>xR=(mۭ>;苤n-0Y_%C֚])֫ɫP^!% zG>/#{  p~fb-nza'\Jq-,\r(`ߊ=)ٟX.N۶#Z)d,O)5rQi-6RJNz˚v{3A u7꘹[G|37xBA}rJsa@Bݖ]ʞ)ﳵgL>V'_{@^j~3+m947t{ŭw^[gxͪwN>;}}[6*z!U?g]i!᎒)cWďV?|mW&)%,#x֙63|\~y+iyxm3E 7<^xއR3>otߡo
+f?Z=oiz3TNjA ƏRߦ5^Ss~Ԏ5S*ʛb_|V1cS_uWc g
+$!{zѸ+I96o= ~G6v~d/ԭz~a_wF_2 _=ٌt ]ަ[隩E Wg)͏>ĨA{},U6_e]daӊpݴYOj:g>B}YmΤ~veڕ5
+YqX\~ otuij;n8QGCJj=[̹^ 4{!|SK?RUP5\OYfMg x4}eǷ[4$G;&z{|v,]KɷN ?ǽ~:\,~Ыat&-Z1lyڛxpCO6[|9?/(;(KJ"K>*}bit=Af]T9;<[&t4{o{3PQ f>Q&Qi'H.qf+F%Q1~OwL kkpd T}bآZ5p10ܣ}5guKۀ >jB Pl"mԖ-qT<Dv` M1*Yuh`<ӊ'}+8}Ѥ &'<<veW֯/4M#Ӱ1F85+W׫8.wnp~E]zB+%æ;^k~cknS֨UyiCTO؟/ma]'w񳣸
+ a%Y(3o{9`Uzh#6U>nDΔi"je5|6ƭ2XzIڝL-{MЩ{Zsݚ7]zA% Fvi{!]_/ 96/^_˗Z;,Ѻbͣ,3OYʺtͥ~{$ 9brwN>;U7. n|ſ?CmNlk#uI0teNknΦQܒIfMo:N90DsmGά9t Aͮr7w,=\tk?h ؕS_"+6{T75]z}NF?/]~D{֚V9^^~jhz"G3%^=-oі͟ ɷ_Z)k ]|zЮ9s I/k}7QƏLƏ3e-ee,yӪ$mI]܊!o)fj͏o}`l@ .2aWު~ye)W*ܜioBc/.v6Rg߿k0;lb"N":EkO =0w }EzĪsEG>6<B!%Ŕ`aϗ3sY"s{238ՇS8Ssuߗ6a^u2N39b8hiz穆/T\,xJ™Jϕ'N<^S^i0\pS~tҷy5jɞQQDy,-P38;8OE+N\3!xbEO?ẵ1+)OzՊt+Ζ\k}d|=c鉲(92G>ӪNcrj-ӝo<T+t(}JVܽtkVe?ՋRSE*oY__22deJ}|3֨j>U,N~p|΍"hRfjYMgu#7?=6cǞ ƾ%ͽF?=1NnɡǶ|3ߟ6!lj[]ZFv($&o2/0hԚHKrY?:L[nɟ3̉o.QSZŰf ryXyE^7̽vl_l
+7_Mr}uCZ^c\X~o,Ov_:crjo;9ę]8sv-3n\Y|0am :oq{plCn݃q7}T~{۴-+Zb1+f }Gx}~aNk<[k CwY1tu)Cwwלg9:B_cD.T\`%·6ې1}kAԿ9tjㆥUk#ڽTўĎ^?zm_LeW7}+egc:E ӏ}rO3}ŻJ^U{b
+Ow_o)8]z@ܑJR3e4/}|[N {};*(coN;7C̤k/ld>?Q^ܟwn^7;vUAO#47er-;f=2o=T={W=
+*늆S7R0i褲.]~-j)a{OK/C퇱-pÜzs}rjm? (G<aӶFEb <y<rC,^ɲ~ MuKoدjXs%[w}CAǩX1rO!3c*- y]NĎ9nbc}!,~<m֗iOZ;2aE5s~1C뇔 a}[uwe̠UM\_u+:nЖa1}%&Sct'k?pŞU{V>aP41ics1'ϳpft1sImcJY*\ϸgqG˸9}T^4!M8WǼ)0OBhMe9ojKc{Go0z͵lo˯d񝫟GֿTsrѺX4Ӻa<9c3>),!ӿ:tK3T祈kߩR׳[xޭ_жo޴ŅNzL%U 'ld>mCӢX;ˤODϴdek9"a0GNWrO|zH؞OқLҚvrM 7ZMu_~#SvQ'anU|Y&?(ӬD
+7t[⤅~\9=Kxkz@KWό+qsً&GWNM^`_5a ﹯Q~YWC*z7͞oXqx`r3u{n?rmK3Ur̮(_te*cs5'?V<=tL|^b1ӣS6>.#N^8.R?<~Z~8Z6Vg yo-|ea<]q,:S3dEsz4VW|9!5k4W1P\:yCD棔gn{HFuOWAV6ܱӉ;ޛL+.=L7R(ģBi,@pVU}H~GW#q}˂~>.t/xwnk4 MW^:[}wܡFÝΛ|ؤ_?}\yUV&]zvcڇon[^p3׽dQ작o& ?!)b`dVZ1rO-uƦݭw+>Xִ$ oWݼ7'p:CdӤtdL5stV#G q}ߴ-yW]iWo9/u:jm"CyK~nضt-J~~:(P$}gky^fc$<f'ݼA[w_Ф'V{p)`k2^ѿ^Pc-&ŗo+iS)L^? ['%ȹur͏<.Мbu
+;K<^b+Ǿ>iyǯmJ޲ߍXTMo}7]vL+vo.͘Zyb_TI2SWy+V|(#KeKڛ_00n5vP@sUojAg*~bǠA \éov*fޖxRo7M.&pe~}G5)d7[M6(Āl'7ƅ;#}I_1L3.Ȯqac{:/n Vg!mK:>y1s''-1\٠Sv <18aFJ5d؏uJT/c,ucȇ]ܸE: lˌN6~W/;:.cgخA }kJJNWz [HVUi\CKNs);'.^, ڕ=J1r޷1VAaͼ2VBuGn[m{3ŏ_Gٶ~a˹ttjժV9(l;ng+B|:zu˶Mk9nGMn<OajlCiW, њyӾq1 ~kك忓[$lr0GuiN\;+j0& 3cҖMkKȫ. ꗝa_;m࡛ ˊ<)ti* ޭ>Qy $c1*OzD
+紷6n=r_C3S\>1hj }v46aMe ԚL~SbšiY9m~)\4l6{AƬ:7%Lؿ#**D(> E+v}:@>اyMFxb֨E)+^8*>0u7?YLZ?iꫴӮe=Gޙ?6w@NΝ6Zi}jW5ZƜe7=ꄭs5l{I8|4;z3ng.Oi<Ԅ74Yn3TYF׵>>QKݦ|xŴ,Zd)8H})#|&ͯy<e&ݦ u? Sxu^Y,S_5@X瓴ugM^~ٸUA*7+/y5 ?1.!K.u Zz}肗|4,vwl}kOX3.(Ve0͇b=0ϖZ~d4`԰m9fF1d^;'zt5> 3w0;y6yN]p몫Zm7Vl-gc^ں nlV45֫[>okqyY-Th~~1v3 \`˓,>?YQ@uu@V\N\ro Z-X={lsߎe4o6ՂuG5)_tfpVw2+_|愚#rl}mUgɞ>MP|{}Sď~ب](uްW?LfY0'i%*-v:>~JʊB3=DOM?x?rqoѼ 7gJlg{@rX"mUw ]fƵ7cXzR&es~&S8=%kOmX6dĔ6ϝu_Rl=GTs.nsGeHScXf^X>t쎙7W^?/Y,dYF0xy?]bs!S?Tm6f^p@|l̉di/xΎYZu/;c;K#ªM;ܸkwGif&f/zׯe%6dyte{(oHߴϷ=J;c_wQk#,OYwkfG~3a.\uoJ%)÷ra'E9vg/Z="x/KLfM͎ _;'m9?)޽ZcȦ-./. 'JxV긝RA݁41b_9?< KFMNa]a[~sACW9y\}eVzE#i'OD6{wKuعa6cR[.lDaiB$礳OVIu;k6-zhsn%Tκf 5jC^%=\O6_>"L=~pFiǟ1E߾%KjG>r?,_~-3vK3~ ]h.Zsj_ı<m"4)oBԊN4Vٚr\ڨq9v0O J~=/NyFL~&^bE&sd MN/s]ƅlJo, wfQ'CJ||~<O~jniV;t^.q4EwǢ腾{hU- Zlq8eAϋ<0t:nւ׉G/.G'OOuMfY~? Zdf^eݿN/S!F]֋Cշ,rK5wmۛW;Ɂ!vڸU4ʋjN=}x/Wץڗ=gf|qaȐ)\ӟu*c/0<oDS-1KU\ys+Λ7'8hr^,ޙy"iA3W&0iWj|tBMNc7=Q'z](o0y~7''⏼6̰WCpVvk/=xOf.ؠtSKJ{s<j5!#6yY.4[,TWuv6|r#?6-gu\KѦ@ttVD
+_ʘ['3v9oYCysAQN[7{ntST\|z¬UU+SK)lewd+^ KnX =y깴ǎ'lx>Eʝ?Ov>x%14&yyi|fffɢ3#XIU^f˯;1{oM]lanĄԎ1YҹSH%독+=r1u3~㿬\qXg+dU R5g{[꜃G9*/(Lkrfǒ7,|R-^9oLT5z)b ƭty~!AoQfrr|Kdþ!MysC6j͹~gOaA Z78_wW6֒NQr5MM*_?a~.ju)A]X}b SM6Z呱eQ'y* vڗk|әײmf>>z<ÇGC"W|2ӊ\b)ϡӎ,VpXSy0󽧹9ciy6N,3Ntj֏63Vz\>S:뒵]Fg{\z36~2YXa77}gS'wp՚ !9 'gT^Y빒Z~/p=8E'?DJ(+UUݞԋΊczK7}fksw<w'jm1Z7=sZ'\=c+q
+şS33ə09L`<bG+}`ɡO|<=Z:/龼{b[Y5핺q;MN]\P!GT9.n8A712|KeZ`oovQ/6 VX\nt㑿ߟ3኿o6٨Cc3'Mْ8}<މW/dřA1ʍ.aorE{*EL֙mY볫]7(R{)G>X8Ok~hm<f{(Oz\ٕq?F_ROiq2uT7|{LUwe2fYxX}*Att7w0o>G;)D=:}34gVhey
+wUmZ ~Qӟ^3B6rKyZ܁2Nʻo6+~,KuyO OQ|q}Zv~i9&MszVqQ92ZMU*Njd\ٳG~dz k7gyeN||G྆5V&&,<`v[kof]fߵoV:lY?77G'.xjekgLu}^U },m3b3IS]i)7b7GzV76M]s#gDe+UMϭUj<#v({˱~.L"snh{[_[c9E SoqxԘ1FMI+uk|wek6sǢJZXځglXsymc+⹪?~j\wl57vf&gPji΋],ӣ^ [Vy%hAXPK,5AcG9LqПp*vݧM\vz5+w,t%i
+U& 0HZ9l_L^fJzlfsMͷ __;cʳsͩklw3xeCYӹ)i?&-z}ʢFk䖥ݖ~yܤ Gv(cP/t& ;m 9aZuW٫H7t8AU;{i4\>cvbٗ51܎7RFPJznX1Mwʨ-<˸)zE <qxx,
+W/ƞᯑMDgvFki y<|"g߁C8nGL 3hy߇MBҒ5_ڿ+amiW BWnygϝpٕ'lЇ mR)+#v9ߩ1T:rC;
+k9zۤ8{ճ|OoϽvLLLk+;mq?Sx%`g 9mk6ǎjnfz+EΪ+L<}=lQʪs:YG~<0,9A-R?vNӰѴ!/cu}0w>8o
+YܰZncm@[_mCMn=06qfǯ.W[(T.ؗx@k=}\T>P@.7 g8%܋aЌAohx' P9A\}whpX8'"B߀8'RK Ks]ER[Y۰ڻ@ɕ ^A wy!5 7!,4(HG5\ 29 o4n@Ó*o >onhx#"0 , ÿى(K9hn': !>P_L`t `8` ]yU@B%O ɑ(c`Ԥ34)<3M <UaWp@]"0
+(sgϚ86 ܧ
+{,~P{Oxq'?N@Ih@ oπ3<+:n sA &Qm|?w@`Gr"Ə^1"n a!1jFL08@-FpL" \*I[3yb5Dz)@nxs(hJo@4ESG t+ !4!&׆/(Cxh@BHij 0nLW'+u'r|/(H2=CsIpX0&ed %A!jDp]^@2.\&3c >i#8voLܚ?;_!At2ӵ/}" 5][p|@,@$
+}!d#Тc#Q ,k_ˁIA^pgx_S+ k(3( ;lL߈.ZB/ZNoOvJ"KNh᷅#8mH!%
+7P<}PhZ^!p#=/ïAc,(y.%@MGyPCBQ!~0!ƇyS¼()!h0?3
+<d%k "šcm
+b" dp뵜_x(/(,
+0/-O=prزԯiԙ>613cAv*(bĮn Y;9Fufޒu!اD-.rtrE0[CJ^. c` /e!.8Kw . RpW9I?2`C
+J`sB /0PqN'4D p9%NTj?DQ8, t|8]
+7oby:ȐK
+9kq \H50`ay18 :"mXx7w(e $z!B(\˅h!0數-#x. !\IS>Wtx|A1ᅦCL<P3fx"E-4 ez!9e8E<R4p2 gaBO7T'/^9&d&XaZ-gmA(jI덺A p_0 !j#='L6w\JÓr_yj
+#xpΤYțgMh:s %0$A&"HAX+dΘ
+M!&
+&cp.K;nMq9 3ūRg}f6I]\!'n @nUaS{v,}I ; u%<Ã{ rv.n]VG5]_ǻ]vqb9[vG>82詿u"z ~>KPI@FH42 u#0ޘ놰@Ȏ_Y X؀ڪ!,/P>6%ہ+G,x_H #ݿvrоx/xa{\ɽ5dqFSN\'"EBk%ٚc@fHuUH=B ޅ'I˜`_
+xCId9N+MOm8A؄'<`bNf6[D&3gPM" ,x^FC|FG7 <0tF/rQBF8B-15di#c!D(- h+}-yT
+I<dl<3EA<s/y8%#*Ya$}Gv]<,$t8<99Lgǣ##1ge p$T2C|o^\9ǧ#P]'ⰓX^ztO_}'6>`'o0ÃD<! [~bJfG'&=M H#$,'Nxuv?X0 ql}Ɛxw,ϒǠ{/.B!fBIňfF CKL!%]YA"T#/{w,/7 ZDo_9OJSW#jOq|t'Oܮze<J-ym!}"-q_Gޘېy՗Fu7y=M^oZF^kk yE\W-jL^m<K^#z򺛼&7ky-#䵅&'Z՘ڐy՗Fu7y=M^oZF^kk yCO^ȫ1y!ȫ/y$nz$䵌֒W,?̨@5 w1Af=ue$D^nB'> P;H;:|q!C%!E^ ɆzNPj ~4ĢV2vJ1>=$>0
+C1U2?^-Gxj?~T ?׺6wE{Q]^ c!Ö GLD'N](nj">ʼnK L@P~g82}B>P8 mM64EC3;ao8R>sdgS |bB"b+w;{pt4 #ǜh.t@ldrb,6x"x8¸{֤+EP.38
+Dsp|#B8 9 +D"]1~0Nn]-NŶ9%J *J̕!AMB̍LQd
+l~&i21Dc>Kv Ib[_ !-$o-/7@"(߃$`IMR?^ Ԑ!ފL%|f1@m5LI!F:Ln!ah'0u$үN/'JuCJw^iG~F/(UmҎ0P'΃^aR޶l
+QM |H/R~جyK;{i'gǕK^vJ >zi+ ۏR3K;zᓳxq^>v%bI^)襝+I<kH<vË^ʏNջ۸z) &Oz'B
+~^O:M.;<##1]7-Mcuܣ<PF# =#)2<
+TF_f̙lH@-vkx( .;ްF#˛<gyL x(PBOd@FPBøk=~D{؃pLIaTu
+P Bw{x۞|ޔpO/~2(C`Z|I|xhW874
+M'~hA!{FlLi !D 52]qа@ܐHGpVpq5Quw
+ȳq>3q~-q Vx8x8 y<~ y[<~y6?ΛA'@~&?Ώ,<~W=??l<~#;<;C#L6MB@K @
+h6_-W`"oRl,;>=a=.g (,j}_ylTWώgGE)
+w' ו l
+H:A-nJ7992R@닒Tv҈4;1+Y̎ϕCf>=%IHw)pEK] _7pK05TH ƌ7!'~:KN9MLIt]'[װ(W<v6;~3_h7bf@Lg ;+N5ꐷJBKěl~} ͠h-#V@܆cC0?7¡Dې{ʚϚǚr8S5XvFY),Jz VkoZA`らK,=!iյ˘82Q֓``8B
+#g
+'A5[06T/5(Yʡ'd蛿QHn?#Qd-O 0
+r#B%`*:MTh=LR  DFLm~oB=!b=a#%Ra^mzl bB)3;xe4a $)~ L=X^l
+Bx dmbTU7K<Sj:dd..@mZ]ټSgg?ֹ4ZXf{~{b Yԑ1"a#FҨC&tdȎ7C`
+4T 3Oz"UF=XEQG4`YH1F2tQi@P$EmX!MΒ +2ew&ݜ6hJCګ0mAxf_ }L3 %EDih<64AwoC
+Xbsa3΢5e b
+TՄ)! XiZ:Z!P%j!Ex ;p(+
+Q((+"DN?6_F6(thĨ8-\ASrقUQIh$;FIRr9l\1d,Sˉϡ'ro"-~39u1x-Wf"dyi3al,*3O#fq 1d ]kj
+O()
+As׿pbE(+PķpuxJixJ0%1VP5cS B4 ݜ"X
+h;PV :,+=>KOsI!)B3)5MOe±UM>x; %CPjҜN⦐所@$[<vF4N6F AȪS#, * *P۴(}Бx0*`2[>DZVv`"V lǔoFh|hz +wa"U3,|T-fa!5,|5 krq})=,G`1 Hibe`/eDzȘ(}J[
+ȅjs2+X]ZS?1Ý3E;3&[TzoMOhd/'"z'Lp"mCR̉d~y$^Z0͊Bid ␷MD @-~T3cHRk7H- S ТP`Zva&i"
+Ӧ{o4}PO3Ei;)ezT`^Č-Xw=Jd@hPL!1Qjf![[/Wʓ䉞Adra H4S,J^!ڭä.Z)R…pvhZX S|{z4!+ BH
+1D14t 0k@X^@{Q̫=)"V?BhB =<;{1v AkX6q*ٟ/?J hp /s
+pfU(JP"|K`Oicͺ—|L*d6R D.mr^*",Y Lg8BNtg и ˯ XYh
+hZ5XœlF8h 1!8Dʱi_|FaHJ7}#\H:vqvaɟ!̇!sЉ?!"a LmN'"q0KǍag~(!| ;sQHg<J"7B:%PDH@ oeMx1vB3CG8*\H'(dj\b[êK|**ceB!E1& trItʡ "ݓyr,<0ѝvRakGyUaܕ𥸫=ųuMj]G,^CS5(\G{)
+VyH`Pv@G
+TJ.y_x.4\> k
+ Osњ5Vmqj ̫qpO:n xa#q"+U#' 4 hJuAHw7;~;e=cGc"󢊻%X<Zak|ln{ N}*rQ)?;敡y$m\! epӅS^c8E܆h
+4
+* 6Aw 2F`zE2JÓH8+Î]j
+50V̐Jطd'q5r"4-  $
+KQ~&<Ȅ==AZN'3
+xkbk%X@q3cEq9!P1/u^ m%fkwVިSl,gvVB4Z7 p8 C&8v#q3ܟJc4"X?`6?ԥkAT"O`t KᨳBK%xȡfIvhs+IײU;:yg H5۰ ŨJX {Ţ\va|^a|*a>Y
+?U lz,ɴMMB (g9&"~A$c!Z"HԕJTI0HI4𴊘 QeNkW!SٍeX-hdC5R' p
+ֺx/:`E)0=گV2rw`wF]A^:;HV`ao+Q?`"C6GaP#އ|x4mNL v' {DXc!kix(OAwAdW2C]NL'2CaWIm
+;_⚣ _D+<4%@2-+h`C!
+$(Ĺ#`De. &«^+l*4DljP#w KxS B."ZV`:Es16w#47^$
+uFOxD!Y:+&t(ƃVL 
+r>|PAb=<D1pi|+UV Pu/d=:݂x'G9="uh3ń 'ah
+vc5*$RlGW^ 17; Ϫ%-P%N`.[i,ۊ遘%5&BэIJx ""rre"pqw-\hAhg ;£V *bʈQ%q@ˎ_O||e E?sLLD
+uFT3M{ײwĎcvp\#=rGA=c=RmM2Hb7# 7CYE;#w!=ר" d.BkB l~ߞDQ8tz+Puak !!nЪoA>I i]Kfqv eNn?1*IC#654
+5|;ivӟ.OcSY&iF'IS!|xH~+æfÉZY6H)B*I-Ln_ҽji/gsa
+h3p+CN_gg_
+}>
+nQn+}c(3 Иm\ڪ T
+l82q0y)36]ߔD_맣q2z~ҏp,H0K*aX#?Jt&-J5i9Z~d#)A.Q~(ʤ!~u#n*9$Xj<
+Exk`6t7#Q(2K%[Iv/NN-wYE';~d#NR`K4)ٮ"dјԓbE-]i>!V!BśԜK'A7>
+8˛1JdB($AHu<K:$~fG^q[Qү5i vKT{.C-ǜf#?~D\'Ժ.Lu
+@Ի y4FzQS=4g^p0"i^
+h
+ip AhYovv.-_6ْNHo܌;]e,q!qxMV[6p$GK; Կ H)`rʯ9RXlP^Z-1z^Z['P}5Mߝm$OicQҋtSJ,B%9Od2 gXNv8i p!['u-`t,َw/|vIB=q>+;SssfF* Cm+W`
+b {*}4dzVTҞߔQ \B>24I– Ehɣ} ^H" Rl7q[d g#~ql D HVFB 9+{Qlr("$Sψ]m~Q0ŚPxV@@/Bf4.L06*.R&Deu8EѨǺ=
+W$>"G;+(,*rgĎ\0𙯳%V %lXVKXfj6]Ў
+C6,U`w̦f%_x~ 8&F+<9\x P a"WE8k y>}g$gŐo/AT^ hmhH
+j/a
+!12B Wc{$__d-7;1ŽRoZG㶀buB׵pkxu]55H GF*a~# alvjԐ=)5Н9sv:%?i
+~o\^q5tcvC/D
+г4T♗`A'堑J&'gnU[zBx,=pkv vm; ͬyS:ag$ \*E+N5,ȫ"yU"*.Q3˂rG">qc1)X' ,spd(S>hjeQ,!O2?/@Ҧ"|sp߲P: ƔKļXoS:%B '"}5yz4¢@ =#BHl > GF,'o&WVx"|b<;T޻Z9[{'h/y qv18_]4G„ONC頂}NZhaT_g)CU y AS->-? B=vh+;]adդgӊOH^o nxtvC<KjY> |IHg[=ݪ։JǷo
+K਄FDJPvрc#H;7g:!uTv"o5EE =[ݹpwZ'9W5U@IB8r/Ĺs0il*W\'26"[s:FSa !
+H)~F]: )~TLFA*'JCR( ۊtF]Cl> zkXq q#là͹0B:04H=1MJR eXRO( RB)/x7Gzx eQR{
+$HR8UR1J
+χ~PhH-X}C9RZ 39Rŭ(
+Dq],PRD S0S
+i NPcwҫ&,_Wj~fg bg};L'ip{?юJ7I7=Pe>BIxg{wC]4'\sz7 7o"#GC5∡lxh-; ?7hC>D ` 7'͟/W)n h<Q)AT 5ˢߔр3=v#OB@$ďg0;&Ƀ8n
+H!FC('Ju~"Ĺ9ēVMI`d0`"<a { (˨k3PQNG?_'?_>
+UFI6S墜ozUY=|
+7`x540#.WB*<?y6IYbE sS!ւ]Hn
+"tkQZl~"_.A}¾?c~IPm{3"ά𙻯Wȧ8Uv!
+!
+i]E]dʨxp~Q읜R7~WC s4kZd;%exnR FױA!@}z
+U
+5U8v&rK 7s_ 4 D7񂕅ɠrFz-Gp. h!*a8
+?} RAE lt*Hu>)PA #U+Ryvx'[-iC8Yx?"cB:#Ubzu']!u#MK"4]eGcWΦV#Nr`*w<
+g#?iӽMN:Ae1M8cTeǯˮdxtB$Nm.ᕰ̻eW0[!!JXXN
+LKQѪ_@d We:Ξ Q 3ҵ
+f+3;@JdgGHspy줳g1p"!_-X
+c=vqn q93/t| ̪
+D^)׈G܈ڴ,[ h&[v9S~ߗt(ZMM#^ȉkx&2 weon+,TLX_R .Eu J~n\ˆddC$A^#
+co/xX'eTdŶ1зK m<ͧ iN3}<=+^d}ڨ kgZB0qLR;P$JڃZlgKЈRܷubVolRp;S}cL+0Eĩwo!ہx!2SB{`ղKf883 oV9yHŨgiv\凢HL
+;pd],{ɣN~ xƏv~k? fA?5{ Jljr%Pr䎏org ̮A x+]_t.bu~d.2^)d` ƻo[Z# Di?oTolgHMYh}4jH^`08b`)7=Pmg/XY k{4G_ Aѭ?qtm
+%Y]m|*ؗu;ʛ'JaK7ȉL_GpD ~%JC4x3N2io'q bM7@2IP,u%
+a-I<a}pmP]L9=ḆD9-Wg;pTkj6֢6ұ`<Ϩ͞"kxN
+Wvs"*PYy( q**]G9|,{T?Oo^
+2,xu]ͺJܗd|쵣).r|ZۊX*prplj.rh-^8=k:vRu_%Mi+
+i'tta\^2
+5;#ӓ-sY`{ɫ[`k{1ʪ;AF4dyse=; pB+E;s[H;-xI3vS:4D:>2?Ui4.i
+4^@̙F7% Ɋ[M*Vm7J՝YP0$vr
+p-wl
+6Y|OlRgDInݩAcvґjZ,s&*@Ic4<-?HzgQ Тę X}
+TdxxY!u]в9G0 HgT
+%7!3툻jBD%BnUTUV|l%Vg T~\DG >(1%CbhT"~`dƍV\\`i.B"l04--'&yCE"lt\[|%#"BĄ
+S վvg+!
+ew.swsWA1wLaB}wu# wR 8> :#J
+ a8E(^/> 1 cl]R n>v|2["+]tB)Gzລ/li"|7,@ <{
+/Wwdkn֌9Z HfPIzhAOύ].cNM7(? N 0{RTk:x{*FP MEː/=jcc. k-H#̨t\! ȖϤX3.W8%WdHs%i/%b.%{# Tl*poՂ
+:l JR_iLzo$D %_+N.E$Y$V8>yZ
+po=)]3cs8$h7!eAAie!ƀ&#|//H 8 fB:ⴉPMN+8|n=
+ 7وTe:B7e"
+,oWwι3
+Xe
+Z s,'-s8-uk@ b<&BfWo&Onij|o(m(d7¹ @B6pop`폥R5kOxr=+)uQBo޺| R7RM'‘LOi>
+P
+MnXJIEp8;O.<S(xe%BhOqR!|o(A*,B/r- xя*@2&$)q F:Xr&;\oM/9cR
+K
+=ywAsMq@
+tHSnŌVAW 01|+ge5G>m#ٮ1{>ڍ}_fX]7_)GK㈅b9~g"tYJadzlHVN~Jk!Zn0x,_^ovcdmDhmT>*fL'FVAk' DF6H^6OwwCs+zT:tKˡPhjk$Y)ґ2Fw
+gvVɟLӚ?BVg6ŤmUPͮзnL[HZ S&*gdo׽V!ȯYfBB+76Y
+ȿA94PWgiFgܭTOJeN_&AR<< ɦ'p)1vhdS`#\LFk2xCV֒X9jul0YQ}j
+,<;τNOɈkB4*;ǕG
+ycȻ? H)MO-9{"z% rv%F^き|moWiH?PGQ[sr⿱@F7<`
+%V?\20 CǍᆂw*\ͪ|
+1o$i0Jǹ1q) EBVdRQ/ ̳S_j灦X.юxYg]ПbO<͏14~=šP|?5KW]{raPSw\A$EGڪ8k.̇RN\Y~sWD,կyrhPR,Jy̧=ҷEuEh&#MdVD&J}Σ!)bڔY h"2 b-2+ _jc%[q}4$ӧ>V>"<
+^{@/onLVLm}Jb_mty 9jYfk]?>z`p
+{O²E3TYT!պ恑rS;@T'm@N:Ga9Y-4n
+ؐB<iB^3+$/=Em9\j(ږCcA%.YsNfKab%^9Ee2Vx+DG_`1P#ٍf\,ǛyQwD%87e0X wJuVuu$c9b@Lu ­MpÀq2Bfm
+HC2rpYfSe8rKY,)45X@?WġO9!/qME<7<0i]iWKdY}%b&Oչrޛ'kc,dENcF>_ͼ5Sni Ch^A6"8v膌Oy,OWGϥݾ73$tҹ[0>U@4i\sLI %pE7Ks<%\aKl<L%/\R>U:ul+xDǃP+/q=͏8<:%.G"OigU:u60d8wOO
+6/2RD`d$rq!so)|#t؊ozحV4grӥ2P6rb-V(6Zy^q NYb=eEiV4(g6Tdh|#B.P ͚M`{o.>ւkr3ʕ@XOF˵a5lCJy@-r~QN=^!ZS\lUF
+ɱ!
+d VK9ikn^gQXq9:) T1pO_r¢ԋ1p3o&MޔM9ޔ\Ub5Ic=\?.//ǗG* \&f78"=,Ɏ$K0>cV5Xrɗyn~'G_d:9P|xY-Nh桐1Ƿ{N OAcx3|wO\YCOg/Ь$TȦD n3{n NlľD=JGeO<$(j8cl1?'5hɌ
+A@gS%{Q?bg.OM Sez1eӡ WfsVY3GMW[4h21ᤴ <`NۄA-<豕@X/O#+T
+#Ko?ׅza}X,Þ阌FrMM⢿VN1k,fA@!CL283- U%k.GJ9ca 9X;rWEadb.fm>v"?X1XFM[!*\-8O>.UU*4b?i 鑷ָߟGnCdC9 ZMM'|{O`
+q%1:<É`s1zGZ'}P0s4pاI%#'n`"nJUB6{Xҹ1rj fd5/ʖKQtgXi|d1<~pu}㓵ΫzGBOn/;d;_OA[4$\(<jQ&?D
+hUx'2㽾
+TCՒnn?:⪗amr 3FK,lQի6n' =X>=!vcccZA/To n矨5qd;QG>&U_ɳ"}@#~Hk? dNGƒYIV~ld#\~6I\VSZĚ?R#GZbw=:J~1dL,j K ]VY#<n)"
++7՟EW7/^̓- A;1}"p!@ẩ2dC{j>L}pyZ-~Wt$d92K" H&_^ŷJ T5̉5rR7z"]U JGr8-VW\zghcw 9/%w
+5rCW{l
+cj
+_T]R=D{вwVv_Bu6лxk,_Sx~S_Ǽ <:&)`^V6p^4q\ ld'g@ gOQMp{{[}xQ.>DKO
+w![j(eEy| zSxhFwƿx?6 TvzOK:؇F>ɘ'xY#h_cBs.=FLE1rL^fWC.o%g 2h.
+DS䟽oVٹ|ep˷Њ:aJx5%<:k -i/\f/~!SWCAŻ8 =LN(ȺI2зKK'qM-tm=N]!YkQ<>
+B"b0nRX-Mv /]VO'w]+>Ii033T[tѤvCB"kЃۥ 5"ZK k|bƁyy9} 7֏~(怇Np(dy}gzWU}B'I*GX]wZm9|/'ȍ5$m_u{vGxb&?g3qV }e FPǻ^mB+ql
+]jG;Qϫ-fp_y~V͠3ҏrc;_^|ْ\\{*ЏiĬeKtN eN@uۙГ$GP1U;2]m3qFb"lws 5^]s sW^9$ZԌ{S+q aOkfzٻ(
+z;x̓v670f+<rÛR=dN=ƃ=ޙPxr7<""Ǻ
+Cγ
+~ 6_L="?IȧhW5ũrl7Ey=@VpiPZ$Ő9w%u$vׅzR71j1X83>(~VETV܈H'B#I93Vն0L\XsLdڿ>`O;ߟP`X㢿v _s |kJ,@~;N/T\]Ғ<EABEU=j!>M[OT _$H/r%R閄u|H6|8=
+L)v7FCed
+@/$hnjZO..>?R(Zťη;sFf8[PwCkiCLEl`(+G =Ҥ 4K՟ j\|*)#{e(<w+9G.y]t3潂WmUW<pU:ȍ/j;_m;lĒum "['3t+CS.b?MB՟Lz^ɐ9Uz4pB0UXS>g V4!3{WoU´xjEֵ2846!e2([? ˼i+uaEw\Zf2OވlWuVe^18'
+,}n5I۬ JυdI=viv6(ٝ }z=(+jz? N4X+܊%OA8
+n$!J ¬5kH[nۆŶam=dzIB@&Xu`4HBHer_^M'uV(v7MJ\T+=dBcFЗ~:*
+}U{U8؏nlL[n
+u * ?J nnTn*
+s{m4}fTH>fE<0f
+ UB^M˛D($
+zZ =mjQ 5Dr#!6Fzr<m'j=BeI8կjKj+a./`fLjhFcZ
+^DSOa![#O
+na;<xs7Ě>rHCc;"_'yORPppIßt4T![àڙa{>h6r"NǍ,h;wM F$3E%3[EhFz`.˒z{!w6|E8u؝{ZI)8τqqǐp.^mS{6LqI|`Am%ݜnچ?ihf, S>}Lm !#8}I3׭9=5\p;{\
+
+./ 9Y0X%vrD9[t*e'{<=|젾@9߇peyٍfE}.o&^R`)3u3CF_~f~!1eyOE]( '8VÃ}Z:B؎k;tBFOҊ!(:` \v"pEhAPx JKX9 qڄPfq V,-`e-p r[(IIf\p{p{ߖmߖw7yti?q_;W5Y A7Έ,x)QPqPΎxͳ&{٬ɮ/FH#21l&lw$l\Y-+]y6nޚ-f U2J+>6M^Y-,;2Jf<_;T'(.qPtkPK|/h2ۀļY3ܡw#<;>uUV'lQ3VSj
+J!8H9W%W"oTKx떕&n~V.NҾx<4Yo}Nrx Zǎd4]?!i_*N6a>A#E3ۥ s^^Rٔ6m􀌛l"D"Fd/Ffl:O=ŭXkbmQ m ڎ^B{;$%ڔšls=] Yлϓ-M $<ˈq YBH(Y1G hߢ&_6bmhB$lpu'a ![BW(xYh%P~IdQ\AV5?jjves_n## OBfc66D4|$;
+Žq*]GE1&[
+\GwOr7t_2D\Hو -K[
+ɥQx1bh0 pI`[b"x4q4 faPG.
+b=Z%q-~?XЬ>0Izbj  W7Jo?W
+:~JP[x4 ap#:GU
+_P&Aq}]&=mwjiwwr$ 7m^)XK'߲loi0l-}NDѹPfKңh4DsZ|TeN4t#M$ )T:&li)+mO蛽ͳM%gOg_grŕ@3fg p|:^A!+"vqE%0Cd { Z4VQv9Y?>#w[8 K"Q`ܓϬ/
+NhTy1Ct5;3\v<hç-hnݒr0o: 0Q
+ 4ƫX0Bd\V0VK/m=>
+>w^JNX\hmo\
+(6),(QV,X'ƱNRvdIc̓-l|Fd tg;} ;EJ`|;HcPLd1J#)xQ%Р]Qtwl2; ,(Ƚȯ~节dٲO`~;/Ο
+ =XLQ\'3Z՛_TQxNTTDLs+Iڸ6mYn# ΄h$<Š4
+ܯ-T Lָ}/l).ߜĵcwQ'Ua.ށC, vvs:*  B 'st)'Q`<EXM-B-=-nz.++Th!zQJWEࠬ)x[ `q}\XӻKSqFno>}ƅ;"xRG Z%s aChc:YM=
+<+aY9$Wj wnTœ >`q_
+YA}S[YSGW!unqɆ/aI;@7v,6/K}r7 ]C,nt9|yuȯy(bú>l
+>x؟{|8, ^~)!̤ ;&lh\fx8(Mtb{`H-0ԉB9S V ez &,N;9[')-UWUҙIfjO;1CoE~~ gV( 4)GM/gl$nɰ}TR/P؎b0F@pIMZx8gqQ;\91
+1@j?PfRI+Kb͗I*g-γRꟳPh&aVeA]k/I@w̗X& w;ͨ[YTɹv@VM?ڏI]ݭéΝ⢿xڀ:i֪t 0>{#vϰ50mnӊCFNZQ2iabuf6Ҫ1ѽQ3Pi}%kAG9'C-&Pjul/S)852 BKܬ+Ju6܎YGUHł6ֆj6xaMj͵8FrgW'?_Z̽ٝoa0IgmhZYIG' ):' W _q:z$<5F2
+d"A:.v~|I<7$oߧ h+zVu$e/ "`<5fQkvMʌI/Cf,_ЦYf5P
+J*U>MpGqʶg7,UYĖ·޼=(wA[ɯ5|X ȵb^l@^m) rŃĄ0k
+D\-T8XHz
+USOOuz$7HQDkW\6,͓{(CeG ⟄Q]S]>at;!]* `^@:fĎQ-}F^ f8ؖȸLrzzfYFXrR~OG#,W\w:x,t;E7TqAw~"֍K"!P Iid.ԫ'jQc?AO>IVbKȚ]ګ\XJ8ITX $Ď
+{Yv/G<, 6{W0hpt زBj|2iZB/m7YJ|l)i 2\b.pJhg
+/}sCӣ$}|BX>
+;a~&E|>((+ȚÍh!L[N!ŕ#LuRZj9Z,dԬde
+8 [Jv3v!h4,&6xjܺv t%p&,]F*,bW<K*"np-+]{ ]\St–uS3sQ:\ k%NX=!W]a #BeUPp6HlW'JC4
+<p]7#qcx A 5/a$x%M/WcC //dԪ;ƦIp3[>݄"- `|u<Ld1=*42fLb
+ȁSN
+XWYClZܬM9ꐤ|q^R6%㒺Vtf մSo]!RA8f/EtU]ts|I1zBfJx ,^{9&/DJuΈ }h-Zs?Rk>S5n0$ n\';N7G)Li&4G'`8@JS\d ” 2WJ ݸ*V[_B8r|G[j܇} "/,
+> 8t򄮭?}\@?Σ⨣ݜ\
+g`54~
+NƓ4"PM+PFW`5Ҏg_gt!*tEE3|̀D+9QĢlcR0G7ŽNhc<?rW}asuܹ'W;S
+MGyj m4U# 3Yd]p篣u'F8 IcA|' 0 ۨ
+%'ڵ"hs۬.#lD:X P|q hZ,bǟ.m
+z' Z)j}2@AUGe5뺁ba0.$ kҎPX  hYniڭrJ<#`/d1p*h^F0Opٗ"2B$l֔t(3_NgWLaίf(2z`/1jNL@^?H.X'^jq8dA'kC"6WrW՗Z"dDb513_hwEEVH-Tv`r+cn%)Pju|˂LBeB.gwq*)8Ĩ'TGyf}ޕJȬlZDw$fi4[e[A崓!NY 5 i^jdv}a pdy.>qz䦕:R`XSQvbG 9Yj$s:ᜬ-S1 (Ih., ZRŧ\|r_kOY"$\nrEkYr6yN27o>ݨ vB\lԄX{H0 F#'Q~uڙ-!Hy/F2М`DHHE\u0{7' M;&` ϗ0vsXːNd3&X &۝ޛ# vkMȗLe23g`BܸICZ}B#Gĕ_ WT'7d 
+KՅjHKw-ng79cz03aQJ4ڡ/n*j}23Pyc@5@?
+0uBہvp4j
+)^FS!`S.NT#ZV_ƉN#Lb6d'śF8LL|: NOlt;ݲ6 9£,?G{$#(d'Hώ_8(#$ ˨=%REe& H*T.
+I*P&$4Ln<B]j+|T4J,k0 mn0E-%< a/Q\oG"*NT_:8Y&P"֣p67%ױI-iMr:I_3=¹hy΄9AEsІW•v" ƽjT0 7'׆CVY[2_kc_Vr'ty [?FbVx'fz$n أ7[w|e\^)h poVbUlwdDL"URZ榃LlE|H:lŤ`mOXMW ^L1vGYLZEt[b[H3s|ZƊ{@h^޼kջ_bT.ر0.tQ9
+v8oF_2[,Im$(m
+`~t?(2;hY_gf_2Kl\ARKYX]u&vW9KmWWK]2)5MF[n#C-tqIrSE׍)܎+Uvx]&?Xi4 `
+b[NM7n~n<h͗
+aVEG.:'M}419[}(+}Bt:1sf-u/(u/džUu]zqJS?(E'dΚ,
+7eRUć o1PQ1@lSچ@cz5^(=YpCrNL˱0UALE2eJ5+Q~7AU],w.y?׭u9B|U.O]%n.Y]UϹ'-N aWGd,_|:vt\`*Y~O7U*DXB<XP9a4B`t@qkF+wX6HC}l|".+{06#XCBtx͐Y3jWh(j~AY,j͆Dϑ")w$=6Ad֊+~f:}ήiAY+ҝR}ٰhȭW
+#06Y,h$ >璒SV=I1 6vL ~9j
+;k@fDJĕ[`E+W!1NMgb>MkpRx(fDo<R*c[e(+vQkdۢb`PA͚񴶖~Ly z^~c>bzUg/**,A@Bqxu 8>08]dTIgȃ Ld.tq6%GIG斏0?oO=*hEf5w2
+j5"q <`#(o:&gw=3=94W5Y/t2Gy oΥ@0 6.u}ʯc]&_9iCPeb]A&ʈ%;r! lFg$(sCg@x&3q(JG_r\waTTRK jo*Vٿo*U0kK@Q=my<HxdBA{8-f]("^y,/n1nqjq@l9.-Jj~7-wl98Hf\t'-zeBΑ+^U
+[632/mKЄ/\nPhkDbw) i-JL5TÊ;%0p]Wc8qKs%_kĵk.X_lv)~䂥x[Rh^agQHoµcOµ? $ghUg&'823 ^i̤fr5_P=P H :gՉ:GčpfRcRCW_b 5~հD$:q$kKx*zi 0=D54Krg+BWce{z;n@WW~1
+C<,L멆s.t\x.
+"<rr.w!7u63k;idZăzmh'LRϑǿ&><xP4%=&y>Ow̟p |'
+o͐;Mc۾%_sX#ΐej#xlt.ܔn|;i5Z""Hiѹ>< }N~GY ;+ZZU^#OZBW޲p#(0kltlj(|i;;PVHlt@Y?zµn'k/QOξ*gyJo{>sQ:~|j1+ 5Z@ׁD%p V8gb\zG'=T2}Xx%PYv&—F<xfAh/Qf0.E1XYÏR+]hpg >U##v}}f:⎴㹏.Xǒl͇{g5[t+!d`٠ý_Kq^/Ύi~Xƍn_Ojd&{+J4]p@a""$$/ݭ8R$xtFJpImIzd}g~"?6h>ׅGJ8^,cJ($r,9߀uƊ3z2-ȅ-28 e+{ǃ0=;q>D[F_N^5=++!rfNGzaKӹ"#^'J@|+As_ G7O^}}F*<_ME}DcEAH8Eޠَ`0>H.܏R}3fB v}%=/M["JV>?JTYѥ@iµ|!><3nz07-OJ٧"(#1}K/6X l̾W eܑ=.|d2Cp#O% c w򄉱y;p왑X}tB /awԚw3F<!qs|/-h/r0/w<A%~%{c x7b < 604`~j %c b^ěc_K{6%Xxc<XB2O rT4莞 qy)BL%+Y%HHuX(=>v^KXg[KyOI,!;֌{biXڀXn$AVr/_+y;bXc툥ߎ% K % ?%\!<q.AeP,yc X[㙆.  }b  )<!Kp*z/v} ( Wci߉KWPKȊUPK.P,!-VX<]L
+nXE_LAzaLe?HM Ӊ9J$=DeX
+Ba/G&ONkhOiW[`e[]Y#.Sp2t :] -2봸6$S ߥaYyb6Ti&gǰC
+f?63P]Sбku|;/QVDm&$9 Q!ǺPeqmxRu@u B&9ظ,V4&BsB64Xh<ѽ۸P .@#3ن W'
+0jk\W.Uk)\K:p-ddV2Ep^Xi?ء<C'Kl6>F;B~;6(<$T be6PC5.Ƿ#G
+oC[_ĉ=ïzB\#t1~[]` c1OB%8bA^=~AoyqF1v?#tY:Q</.V[ΪcÒX*ŌXא#6gfh5"='k1YW(IVzZdgw{>(iM}BT dͲ9`^ xf֗?
+ S2%\j-YlJdY'=TnAg*x;Ǥ젔ℬγJhl;F9Q[٧d35Yft! iwp){XGq-z=FRZD᪆SmzYެ<Ã@K)_GgBӲLvA7j86,|&`%4 ځ}^
+b&
+O_(d*uK$ùf2t{Ai$x?J/YIuJ^ƃ2 ~XL;16 YQlq"{֐Frr#͢sv J$r GX<ƜֆOdOFL?RiDm "tq3+!sX&a"G2c/s"{S-"Zk@"66\c:wYyjV+l\fW}ĉa=#Fвg=\ Sm/^u=q['∵"xjׯYFV(t}پ\ыU$ <"Vۀ`k)`\^g!+E=EaT<XB>vxW7<ٹIC gp#u>nk7>e4^CTrذ*=zJ`>:t舵?-yV;bFD^?"z˚; 婅fL>{^8/B!܇XKf26(6f9^%(3y7w}J6BIPu$j$HB|YP 'Ր$5{k[>>XCVsw(,kZØ j1c7<{0#ŝ,77cc2=M'h}#+ 06KD4#wpp v Z?U߭2vAq=1,
+].?x5Q饹@dVC
+~ k@piu` J|x<4s V
+w(-p3x=Wm4Y`1B8\p(jHhjZZ'-f70Eشixk2ydD%2lR6H4ߍ8-Bb|~'H
+_߻DWh:
+fg~n힨~|B~mwKreuKxw`^ d {
+Mai El)
+(holuKl= ?#i+`GU>fPÜ.KV/uӍ^J{&w}#&I8y'P fjq`BV+)|Il2.v#kB<E/LaOJm>gH: t {Q``a5
+h)@ NT}h`O4{W'u >mӧ=4V603ގ uuK@atm3
+GnB
+|.U|cĐKx[$aR
+-=^ݷ#3n%F-j-c0qq (@x?`YD&LVbEGԳwŲ e0c$b&BgJn0Y6PW59.
+
+Ω賊ۜQ,S^ht׹A{fx-ngʰV]^VAEAEiI@||Gifci\5&V '^A&=tM"9kH .(َkȸTh7(l+Pk-ucЙ |yy*`*m,ueJ0rXjm 떳w&ٹEGmBS`bvb9Hg^HuЃX3H. uvQHr#۔>bo 89xޢz,l 06v͌ȁ!T.E7SkpPfZ @byl/W FCr_HΠx/S4퓰*\Mca;y
+oZ9)fA/pXS+/x-O٦s̩݉Nʢ ]NOhTТ>>.;*33v1 $AGݸESĭ1VtYk $mY,m2- nYgE餺UYEQ$l:1lի^`ې"Soņ<[v waKea1ZZ)s`!Wzr řO[`˔ ~X^ЧR@3
+gN4qc)n aCp.2䢑[rfW/ȒVsD#oM_ÏE53JlZGW#itTx<&
+{Y .E>̏^gw
+msW4"Բ10GdE)[P|}{mYizD7I'X\9&<
+Nf:[QՃW[]#c53 TL(-Lw4șk-@rz 5鎩`z
+M.<MOVzks`XUVcnmxU'vFvN8zJ:،h iT7Ge%UcKv{qk¬vVe~٨w/>:n.k(@nM6OL]vv& ʟHm)(Ev?W'Ykvl.ʤ8piWMZdGbV' r]-n`\y 2a]OMȄfyF/kDuZ<e
+X*; *EyKLš<j (ũe8eJ@m5^bZݡ ́BŠN10$pa N.v#9]*ԧy?@Vū*f}Yq$!*ݛdphqҚ 3& u!c_ ̙ 8TtCA 𠸳ͧus4qlЙH­mPu4uzuUt#\0Lщ)u>2[M坲Z\*;۫newk箪UfOA*Iɲs,C6oi>8Jf:$HΨU >57tpI8gAr?Mvڹ]T[<YV)yX;/~aCG³I47svi.%F.3Wb$>"KyxKpSkkq! xL\~|GdN9'Hi=;/X/ʹ@ MG>P+Uf+!s R}mݡdH}qEF)]A ءFI9G <b.^G.di^6H^'.5TA5,eL2JH$LH
+6-[7@S
+mY}1N2ɡ; 1%bLrl5ЯfN=ۗzn_ ۬ۜOg$1x-_a}_zdC|,/"5Ψ 2C"IoGRvdpOƞWuP:Xh܏?=Y}
+\JLsP ~5!
+ #{^'gJGZV;έ#.Bf9DcǏ`2Ŵ8tL.y/y%uDSa%E=G寜u
+Gj;Ɯ'źGcb—=FPȋB;Q.EAl;w& 9
+TzY3`Q U(Gۡ.s'$oB_=%}3NGcpN}[N*Ф1/KJⓔ$?X$kH(U=uKvݟ5,?nÃg駴
+xҼ[/{ŕFxmxV̼7ЩXU? ~3Vz9j0hvX2ۊ'.BNH_OUY]?83"揣`5
+KEHWV @LjL͛ܟ0(w[yy.A`/.]1m
+OcQ DC)C{
+x UO}{Ӫkl7P1ΚS^udFF<9T!׾MRECڍՒZ'*^IY]:.**8"7h{UnbuݫP7d3k
+5߅Th$W,8|t&bAۥq˯4hP=G;0U *"lNV 1X]xq.7F/Gb> @OvBeHlm(Οf5 t~K]j~p!8Nr t:2)\ǭ.!aRx#_x=#En _iţ ߮(!fڲ%e x#h`{Qz`{d;ɗA]19 C{I?zh0d[zC~'k^&5ËeLxc77^G
+3dSYdJe-Ջ1Y[օ
+Пyif˪e<r6$`nU
+Le|2Z9z谫,#SlO:Uu@bg
+ڱ4OwxTx
+B/Y9
+vXs[o(,MF^QqO8?fl7
+S<Ȇ r^x?ܗsW/n6X:u> 38:`LةS
+dpBeٌah16 cP͢a0I=ܠO-tC1t2XXzͪ#ؑl4X@Fm,G- 93 !7_l_'9+e;?)f'`ՓwXs#yYg&|aBKȲ7l8,wzh*n2R%)hxchĥuaO܀6}#-sf;4
+yh!%{P`cb/|
+EH-zv#3g2 ~9PB-yߏE/ݴIveKzޒG0ih:k#W @JŌYTQY 7}(؉>}C?y3_|YiE&@rWe?<6asUTΘ= zl>LM{lfo~xc*+o0'e괋dI5*MZi*4Xy}Ggͮe>c4if~ћ+g<iΜQOn4M,?i~'7f}4ScSL>&&q%MiiPޣӦڇoO341,H/RQ9̈́m9&VӌGfͮve~N
+i@-=2wc쳀݀w*z ٧ؑaF50C^hT`ZNyo]&Ʀ.A*gOK3E+c-#YJS`{\&
+z-n(*d"At6K_.ؾn=rH/H
+qJW4lfBI,$QOuƘT`Ȟuq9q= nz$u K+Þ
+dnAj Repժ{ *°`9&Q2h|sy|D
+ B;Ⱥ -=PnvuEh<#ΐ"(boT
+? Ӭ!jT-F 702,/M|"J*(ZŔ\[wP!8Pd5 RP6 `N5(AӰ0)7-%瓋b9py
+cd
+Sco-tAr #Z#W+% (T߰^n6h%EID9 SMe@Gbuzz"xG
+zRTڿT2ǣAa7KS]s Q$RP >wjh@I3iMCߚؠ3ȩ! $miPL~W"0Naq1j^-
+XD2%![ȑ=
+-m
+xD|#2n d)q<9NmhHdܙ|ԍ-ӝ\*]W#/#1'Ƒ- D0q1kSTU\9P!&Bec]9xlcTҖMv퀮\ctty0=!|A- )^((]XPY#ϯPmk}K=RP$Ws^9zT Ad_VQKJƥXZѰ d3qnηQ,Cxq*ݕ>#_HXhA_SzDW ZO\_%AIFHw5uTFXT;ubWOTWw4̖; L TO*7[3K(C!-ƌNsk<fLNMWl/Fu,<yA-WBV':PCYm;4).P#{2z6͖YtBXӆ¥c@ãцycpzq4Ѻ «tՖ4x
+8g 'f6wѝHF>+*UXOh`0NUJkHF %g;aZ鎛P\c] LK9nn&_a/{lc!|dTFkqtͲrrV@?h kyèaXdVN :Ttiqc MS0вH,+eY0.jY^e0T{DCG1 9ax3 1| oa 3p%\ j)"BoQx[ض0%Osotj@TEu_<-H/yLEJ+;l3zjI⍼
+/*)=)ɥ!Ι$b
+\*
+6N*}˝i%#&>87hi#oQ97F3?]*.IK`IێDA$FQ=).5HK>hB07G".6)$
+FpII"br Lի֠s[˸7diN0s&r1ߥ&]^~6qȄLeJH1n\#Eqvh2/^+!uAx$!2 @qVz(h' }@J*Z"88R|W@X\aJ$io]:ȫ1Umո)
+Bn@k,˄~LCDM43F;57P.m6kë0^? ?>8R1|G
+`UU
+O4k?sgN4,OSYNgu:p:kӴ4Y4pNK3pNi8 t֥cEK{ 2,gȰaa[W12[ f(Ã _exbWrNFcx{޹A@s C v2,y<-p<(ׇ|qk
+_jp:?vos|O:nc$ q颟R~˹f}w߄جQce<H|$M ?.+ az1|z@MawgOWgksSÒ*>%s=\tᅳ .8̙֬3fL>mԩS=wʔɓ'O4qĢ &?pܸq2a4Za6r70Ci<L5ላ?l'ߥ|mu3Xy ,w|?uQ>&GyA9ʍ:=^o;3,Cns gޟy{z;g,:揷$ |xw߯:6pos;.Y؟x1~un =9c[o[:/~{~߼veޔ@vgKr檢Nn#/_.|c׾a;/?^ݩgHEkzck_ѲWKڹ/MU~w~&Sj`ϨM?<:y҉+Xm=+wnۿq.8}'>1U g
+\?ܽ <?;N$ ٷJ%T*e}IKʔJ m*R IJQI;kj zx?u{瞻f ܼ[yy7yu~(Az_򢪱O }?\XruK_zz&=aã_ܛ_lnѹYOv5N zpWWOC l78UW,Jx@1/# ,ED' ݚP02#Ҭ{_-ϼtrf]aQޓ/NS=S)%_.Oi_hST{Ε""JLMT!c ~{οsiL!56;ǶIP XqyBc 6M~iI3Y/W.vuՋҏznhXANUESy+.?XKbFM 'p,G<e7 ^-Tw
+u[=
+jޟ\)3HӺ0YvIė|vwo/^?|TpUˣ/CS)ޕTGslaXE%|oOs$n89~T\@1O\RV'z8Sʣn]籡g>8bIS?הΧo*9b+W6W\EFuv<;i+k+h/YE_19L`Q6JK~#j1^Wn\^d>3b׬?dݖ6?yo}wvW|r۴Rݗ0_bS]q;,y.xrZ[Iqřr2}Z/[*Lma𒻹HfmͿz}6ՔWn<+8l٧,[ڠAߖh5yCLžپ>ǻ:%oP/T殤o2MU%}ikWL3uվ-p KsWV۬Ak^Esf e)m**\s#ġ*Ώպ>ū/ss˲˗$7XlݸGx71+ڛ}͟wv{9uUЫbJVŮbRT$> 7Qo2xЀoք w=|Fh,T{\cLLꩯuEZ)bYןPQҹn_-?VYLhj-?PCyN|W~[1Ziwj6\s);k{<ovfTL[}웻pp]!ibKU,?^Nm{bUkۍbhj\fˈgZ?}DaZ#Zr_cŰRgݔt[8rQ׷~C鼭^˪'-ְmn6z{#ۥEwT˭egM*9}mo֫ S;?\IBUyI^C=[ X]ޢpF)y}wglks}mqm'MvTz&<&˩TH&U넅խ2 廬-[ 鎗 ]* [@syDw^^/'ΫIkpm.'zoުtybl.?UkJH,_%EoUw/'G;2Qc󕦲;9[>y(WJsD1)֞YօH jj;8Eג7Ƙ<{=K,GbsN
+BT⫶y*KʵNjw|qSmXgLB>; Ls ?&owx\I=N
+NE q5b̟ΊD$K Jo+6^vvܚZ#hfB0ut'rs_G4WFakU>3$^[{.A^Dߞ?aP[Kx,]UI(NCեɶ"wGhUƜWӭ}*xJ}?߻F^WE͏쐎ʸλ0;Qo% Gv*X]P,xڐW}&aB-Ht74xB2d?x<zrK$eM+wKHΜ<{Jڬ~Wqqїs2Uٞi12j](ױ֙VӶX;w /^rŅi=Η ̜Z$:ʹekg_pՀi$%3–L9N3l-OFq;otފwcߚR6C=<mpN|D|fC{y5EdYU]yڭ=1SmZj"ێ KÓt.}eqO_jed]lBAO7\h(c#^u>\&Z/2ČUk5UϤܬ]w睙s'v[5ymjCߕ}X~_x -?$]jqv~l =wݠ6e,˺j&rVT +;51ܴ}v1 uV[grm*V޸g_5aBg/\jwzLFzØZ\"+ =r"!bΈ ;5IS>YţUz[ $>jn]TUq<EWS.l|QsSώ=5v[
+\vùD
+a8Nr} {M{aoQ%߷P׏]/XW1_(LncdޢC-?f&뾹8Lyܺ,Uސٝ1q%q.my\%Z\HgΦ1cnlMQS|.גW<h rgu}le1wnt!iwfM:aZGrΙX*NPBϓ0OR I6/}_F)/;'xΛp~DZϯw n*Ѷ]!߅>eWSnP{/x?@EP͔F#n^uxӎn m?6n9-Xup2UJq yҴv ,nAZG>Ӄznx^Mm}Q?;?}d3]W[Cr̬H3S&͔5eݢ6]9[]qڧ G,TcޞY:;Tq I^?]xCqS[̿Lzx6(s
+wkFE$͍OtoTdGՓLTbRWU7=Oߏ+rǑEve回].:MټhjJNgg՜5|Z A/q9W7n41pݎ{K]_X+lpO(͢3Z-H䤔17?ܖ,03s%`
+mo2aZeM1 _oW5_,p6Uy?'{-Դz-:^IUAlێKx6]U҇I\ZKή9氂Y9ZCUxm|{B~<ܯ/1ù<.>ۮ;|{SMv7e u"Dխ%|iq*ε{4y].k":}L)){e1E;Hċw|33V5"~G <Wm4V?,i>g;VyP{8b
+]OM}ikЬח(,~j~"V!
+:q۽1kU*&QzVy7jwnpiY7jIo-dTsTJt /Ly-9<Dc֫z䵎+]R~9CY R Doy{R^ wgM W`7G{w_*r(p}5oŢG(ocO=O'.};N "GkE/ \iw>&6 lz>Eo"KMWH3~|vQ ?ڳy䇠+]xrswɟXѭz;Ke>-6OozN3Ps襅
+$Zؽ]E7q/ʄI풖yf~<5`]w=+fTϝ0躃ۡoFێ
+H=k W=]^7hJ8~_kBG&}u+ /$vL-Xh`ei.c(uh9i}l4Tgۧ<Z]9HWi7}n3̩s:2cmy]o7pIv\3D?97WWľ?T)`Žk+5 ZbSy}*z~P}sv~:4'׵S4B"zO/LR;OlhvgVfInځu&v?f/tӠa97Bۤ.bߏS\|;vn&i3>e)RV^8q\Im WQm>Jh͒(%/§kv jʼntM2^21F7G.RTyL_}qUr2,-ɷMy|[񲛛g)kӓgLbqddS=3jVO)j|q`.>gt0wCvOj4z忦k{)7JL,~%eAWkohxay#|[ꗫM:==q;Kw. Vו(QcT3-TZn??xwqkroc? [yIu̱oR~[o5_<ŧs7 L;ðc]Á2jkNIÑ=9wUT~
+JG.Y=[Q9Bq\);uQħoP<j׃W:䣇¥TնRl]k=\~{ҤdY;k畡q4q/./r;sSBݢg׮d亭̻}eٛB_<0QدSV8&TUbdϓWO|Il:}Eͩc k8ϟ{\^v>@d952/7]J[PV͛lzƗMWo֬ٺoM^_|߳ޏCWb%K\/` ;9E^ѳ :z˜R{-E&f9(ۦ+:'3:mӏX1溇s%Ff,|lpZ', 8jؕ/E]_2m'tASK?f |l<n+n+T n9uԺDŽBN
+uꟗ0aI KwۜnrfQ«-_۲2Iӭ{>w^
+1?4>qa;n}sV
+]m؛m
+_-ї<s$oc tv>0Xݔ$d;FDJċ .~xBj]wgVibG{"R%b nֺf">'\ptÜ+J)+n$Z}1jރ9\2VIq _ߛhU~mAsKNWOQ9&0AcBk&z8x /M&ʤ+~I6վw԰j&:{mk̉EedΏRm=ڤ>X|oq‚j^WJxtvή#l_VwUtzyz[8C(oZo\)bQ\N0 r_᱖I;gdoJfW+b//skyB{ٮ -5?ߞտSҥujd6WvדӞprl 5 ߜ͞,aC\iNj=dcNnG |)*D.Rф=s- fϴְ%k|EF``R2/;hN8tKt][|<?=zكO5U>m R1bn&[81ͽEWox͝i>s43w..v~EU$n:elSONh^+Mv{oSd޺_:k'7cfrlh~j'D}rwtJ{wӜѴE{|UBWr|ux|TKKYF;?Ԯ`w>Y>Mê({p<rBe$,z ɽ_OlI1ɺuE ^cdgR&.陬9 Fk5Z|T%&^}?NE7` bzk^Nu\{2|^Y :ͪkVZ{[+d\b|?/$q󊙘KC.Vm [uoI5 '+7Fbz^'mkYڥ?न
+w7Jo}rjS;ߺ>~Zo4ղ˯~F>[k$:is˺+~O{$=+@܁}3w{VK[,oU6n"Jj>I lInB|{;\,<`y~Tn3¤GGMRfC`ٛyސ>w?xReʯQ_+fɪweδܔ؄ʼn7+wݚ>zYT/ƹ)JSW>[7f-xirK'W<[沫2mpqءWԎCb{U/+=K0}zM۞1{6wQiI;4DKO"ʷmWfL9}<y#L#+<&`Xs
+޿ho kPTW]_7f:O,u_Vv ,׽};$xÏ7gf<X庬̩Q^_N[z+춑][*'T~*Raݱ|; ()&(<<Vp2nn|K>y.įt{fnjIx3Ćcckܢ丸#˹Cz8{rϬإ9Ggk u) 䕻'+?y/d;fiJnz4q"bƦ^i$>*y,ld]%$$Ͻ/6PVi얋ws:?MMsjS2߉Py>B.7*o?!'c+l50㤫fSvߟ_`|;=nAl`E]ƛ)7Svi-?;d4 XmH3bDsz,;s| ӟoi/Īz(nZQ߃f&e˼fH;E-Vrsͥ d-<:fn!<~"WM~W>5w~QϹT[z[rE/79
+V}~1$&rv|X֕z>|;zW
+[nS^/ڙ:nb=۳~_3}Sg
+T| /YyoN/lq&ِ* Tz\s\oz&TKNpb`]/Bp K.]-d3&~tu G6<F쫾8RYڻ}累R-tQUe윜 nOsѧ-zE擾)S̗WAbnOGOZ%T6U˧cj'QzsKʓ;|4?XoUf4<udvmYw[ʇgnY,/WL9-rRfq.*u&,;Z兂\ϯ%Έ9Uh[UR(_Mض_cҾ6gΰ]xSd/U˿BxmW[uHJb=׋.Q?KIYnY\hzŝ;ȪY|r#&qazaS[--T8XO~^_fycr /O>K26O7i.cMG7{EwZբ%.Zekd[$#uS +mm(|<xHjn}sGgF{#x{շ%vo5.7ܐ5i"<^62dԽ)o I{ʢY=4Pi
+,ƦRҳΖxfWz>9?OɮEɏ&Yŏ;s3³mZLGBV|eL>ӸaO5q[JWn{ݝ>lMJ:ڔ+VIz"#>~Fܹp0qބgU::.֟H|ʣ(lҖ}71jYşgSj^ԗۺ1q# Nk7Zw5Zez&=W;6X]uF3y;ɥz,]2iws*ߚ
+X`fφ-3*nmzh_4meWxmRxRIB"}}7]79z5G&Se)q'1 ƼJyiJL{^eQ}+'z|ޑ9% Z|q#}Nбt|eF!Kc.E>Yn8OHiZT
+;;çͼCVul?[yXįeY{ޓx {Jl/,f{³SiOX4t)seZI=x?5ܩ|~Mڦr諭[bmڦvލl:% ^1h2dw޹- MN(=5^]넧<NޥgklȊu7օ>yw5!m?[سďoeNd*DJ̊%OS4)`G蒦ܣI94aϩmȳ<B!긥;[<VvWN&'a|h/ EVxe; j;Q+S'ii<+~hܥ/>y7Ն==j9q{ev{9&܊^@ʍ?lvAys<ߍdEƌ(ޗΊhͅWP;_ 3E`!n}TLD6q|**PEʪjBQyBz~Koy3=Z?zsĬ{&Iy%y
+SMLGێU\d[rJUKGygs^x\slAjNƮ&}m/?vQNSd;63 N߾^^/ #E?XJۣ0:"6l6Ѽhmȕ~E%~Tywݛ,ؑ2qz͑ hή+ 9kOJ騎 ɶ$U\w/SkTq\Ǯ'*%1GErnLh]G:pf)<%
+xMZVIE7d[aljZz+"6hYj6yB EN.՛N U}uU/8ʱe![oóV] O4K>gQ}_jԗú WZ+R%dx}aǪY|Ϩ0Eg0Ȟ痧,(Ȱ5R+O {5^C7pgփ[n,p`u3`zȉcq]'?=`^<Ց+6*l~pLdյEt墊&.{WFE]f&&y(~zD-{Y!\i1s}i>7g.j,:7+7*'t1OfM$w齁}-d4xׇBLJ}޸]H E쩋xq鵩~7%Xdt9tI- 5.k)U?SZsnUl4-ߦc|wbnITq+:P=M#{wZWx1q\;q2%.ή U{.2k/ɇRH^t2ٝׄsjmcޒ66)}#,r7~18O}u4?k)7=/VW?1k[N焷+챵~M[<Ȋ_Vu.Qo=]ӟ{wi(P L ĵZ'Ws|G[N%V*ҷF;~Xѣ _M5ó&7UZĎ.vA'{7!qD4헷n-]Z9nk363W,cNIQ!)\+]w]knaċk8p+ƭoUvՆr1N2|P j
+.\=ZERb uS?|Zy)x͊kv& _xtCxbCOl"]ZfO;nvy. 6+8Ԯxp
+yuy˵7\jd?8k㈴E'>jm9~/
+ZL/cĜdƖ>Us.y+O3KӢr
+=oRfk'#^4>pFEW\x-Uuo|,g!*B^kή8ti''i=/,rI',8“`>M\/mFgt?D#N a3ﲼ}qoߌG0ӯc*Ys';lFyL@SG𜞵H+Kܯ Us$=S̿\mA*cjIg ie]H5ỹ:+(\w-[څ_L٬!;UeOǭmZQHM}rd3_~-xԱ[wݠ/Ff>]kvâ%v) { Z\Oک4ˇ<"GSyK۔IӲү吾Zs&]=v@K`Mէڪi+$|o~wq&a_ogfi:|GEbknozw{.? Saᮠ\zл3HU[o 8m;j
+_b~A
+4L>y K&~QçlJcr^urU4:ͼQ߳u7KP"O0R%r+,~_og"s̳QnGGLfm[7•_|/l'gRg/tZUx?YnxI^ȿn~/~vWη?fSNOXvT[ZcQS׆hi?vaEGG<v]k+Y*ۉ%Iޝג>V7O({Cƙ=ĕ=]7Ep҆sT~/>}>c?5|(==m؇>R.jm>aֱSC
++dIɝsNk^M#h挓"+O>fH՛<ѡfn[_<٣O1~9uKv\.l$]{a-B*w*VL,}> 7l;G"$;xW`qvR9`{lh%?}[r9 qp#]۩|ڲVʦ$3^O&65&Dx"_P3sȫ> z(';-fѥr/SyQB7Ζڡ*ZR1>ߤ=MLJ[rR1fl._rwU
+=xu̖kׂO|]ߵu-,e?^]4-d52O  ;z]r)'Ec/=Ժ@p֧uM/^MkZ?\'SHҊǦ͊tWī2Ɗn*c]ʳ4tg}Vlv/kݞWM뿊M/yWk;79au•P-;A||n[oU6AœR\W:w۶[wD;Eۮw4ݿ{ɬ(Uz5c6ӊƅxJ_LI/[J¿X逸s|%,Qʕ1%ZNcَ+6R̕/y-]cpiW~{:!$O|•bo}
+sy- bczoݯm*5{UU-Kmqhλޔ+sY9KKJ7MN_WlJ4]&ДSzS@hBe+#?Eޗ{{\qˮS":w/}y"fQtZRbAz'i8c*J0lfU˵Ib4*٦r_{v8܄ť8oԓf7<Tu"&4| ]*zNOq~}]wG#'9AXfSf;M#lwbIƚj{Rd{IΝUzNny>ψР:S6b~u;~]!}<\ۅ+:Tj9cg|-O*,,5msפ&g6V2N{Iw~ة@:zl ~._H:ǢW8L =dsܫ[Sc>^ygo-8Ͷ 46_Youf̪5__yD֍;\Ŕ4{{TF"f6>m^]켙ޝI2WܔqyG|B*3sp+} 4F8=g2Z5_<ގ͍NS<h+s'ls8oza`+s])J=Y?82-?u<q`z8%nnP'ּV255 Eva&ż5
+&Mx9Pn
+Oo3cN'ȑF aVtSF@t1za
+x
+HgB9̀|= = tf
+r.,9
+`x@{&@ABf)`6Hw 4! e"\
+ x-Fvl@mehrj@ 0U@NoNj0 6P?:@* 0p7`!>R6D k$eT=ـ@O
+`61
+_C>- Kllvj
+*@^{/A:_]] @_um.B+ b(YÜ
+7ð;A} C7BV
+(2 P||u)J/p3`G@Ppy?'`4=i@/w<@':'8@2ÎpB ـ.\tz `8`:7\@@A>:<$`&$B
+93~|h
+
+0gz0, xz
+{ &@V,X Y
+z!&mV/
+GRxHGݒ AK j,+?bӰSoP.v3# F| >/"
+ㇲEA~ķ证~J`XR|[{r.{..AWz$ŕ
+Y/ p9aPO bF(>xd6ziear~݀>|lvð+?A[FZ
+~gtFC3q0g, Br65Ua,ePwGD>n _ m~K
+/>UCn'poʵB$<q
+014Fc |{Z@dij^Az}|
+|pah -0{\lnE<GA wNB82Cyw5xC}@?򺕏X6|Gz|Z t~a
+INjw_5is~_XұC$1@5|"6ѝ3+ ˆM&n:gt@'kx`33r zq/֋~d
+
+b+!~{pʫVC|/PS~c8
+KTͤAz?1`
+06"H_! C.G{Cɝ
+t!/}փ`"iw?q?vi~|c ߋYgx]둗#&X 0, Y4,pu
+#l0?('qϥ:T{*| _GhI` 0q/5P8s`W UCrPj{Xw1!?Q}~Ó' ]p/k͟G\?г&~@>?PGۭcm׀x/?g 1GD
+]u/ JUy6@
+~y_pn?䫭Cj'<̏3O9^wd{aˈ0,fϹzP ~3D1?O 9;S3t~C#@{D<Z'~_^S-`￈a| ?~Ai
+6?xiֿCױ&Vp{.c=9?'X
+.sxqJ#m%2ڡ w~|΍g?@~ȯE}T^ G)g$? 2 嘏ylr3`Y|5&|ns!ݍGIq| @uӳQMcu~֝ф1o 6mFf~໣7:oѯa-g{X:c>g( G
+?v. b,>6c}|cd8'Ќ߱AzwO<θl* 9R{k
+%/1H?;<V}?ȗs>ozAF֫,\ҟ @>^L^ʟu?9d2BݣPDb~s_FsGK5TmY~O본Q?ўY`6
+G5pq!~8886؊yqTG[c q܍1/Xc8g<^?j8hBpq=q<ql8(㨆8.c8^[q#"^?j8hBpq=q<ql8G?%?7,G5O?2 $;f"O~FXommFVmlC#N"hhFJQe2#{GFh;kƐuQ.):Stt:zff:0qdաBBBu}]!93:zxkbk?z^+Bz̒ *o Z7/5Z.Ĵ#=0hpL;4,W;7+G;74z()3Ǵ}VF
+abt$"tvodT@XwH DOѨ
+Gy|$o(ϊk $vGSLJ'sQ^'
+G&%Z(G<LJᬡ9 ^exz8b{9_(W8|Q;:/$`Cg|x~|sY2J,(Z峉/< Gfk|fg[~:XW+ѿ7xO(qCf/1(aD
+@Wn7
+Q#,'e_;
+Q;1#3J~Qu%(O%(G0ZB LEoi~f9Gmz(QI]sGl4{գQ]=
+=G(g(|oz(tQpooG{"'aYE}QQˏB?=JFs(Qޏ3F_mI(1c0!qf^^@<#?$ gs_EFy{b!^aޘ_Xo(EEGBbQ+#üa>Cq=8hle(D-AX/X¼1OhA!1P[4N E{Qѫ0?0?,<,* '& [ y3Y BtPoHx*T}oHA۷ax5H;$
+ Fu#.>>0&,6A A wp*vw^@xE/HzDc!( $CP؏B xbhb278OwPxPwht0,@֐_F^h3
+!SpG˫hO?fBld@/㇫&jUwX Pϡr[bҝ>e;4wE
+]{p8AWt^A7Mt
+K%?ݕ%?݃%?ݟ%?=%?=%?ʒΒ?f(=%?=%'].]7qЛzc9 98At A98s6]_A5tGO'<?Ng$ [8݃^9%8A/^Aw/ᠫd8&8N"F/AmsupΪ1?erڏߕ7FN{(g"8=x_8uxz|<rЛRvH*>N9SH&~d>#1l|> gn(|2GA/O(|FٮLz(|VGn?=-A햓O$g:_gzZ|ATzNO砷vAz(Qq֋U(9%` #7vB% (9ḝ&t*q-t8zx)޿t#g*]2>8'js]6SJ9"<5OS<MkGm9)I? %z᠗(398z>Npq=sq70xpuqɧ~RV*GࠋTSWq©k<drٮk|8_A)za9|'swz!7vNؿG&JC&Q6}~.; =Vu6: ٿ_?NaI'r Fg$Fg?aߒ_Fg+FgoDŽ~ՊFg{6:{9'ە~ʃξ?Fg]p6:#qltT6:΍lqFgL6<}dz
+lB6: 5ltvgGMlt5ncOd?`ou]c:25ퟍ>dFgOT~Gnlt=vg=w9Fg61Mퟍnnltmd?}ѧ?{o`ѭퟍnnltvg۲?ݎ쿓FnltlFg ,}?}0X"1z^9ɽaȹ!BA^ ؠH&=fAZ(+BigxVf{g+gaxb{dg)xe{
+gxna{VF<ٞ5Plڨ~g=T?۳ <l'yE=B=E=;ٞٞٞٞP?~~@T?s(9g{G=E='<G=oF=oC=@=F=C=B=<C=ٞOٞϡٞ/ٞ/ٞٞ+P<QlϷQlPl~T?3T?+T?s s+#+܇g{D=-~>ll, ^% ݙE4HӛNRb~oW~4˸.:)h=m"X&!,#ۛ@k!4$4ޑN^}Kl s^ fJ )if8S! d \%\.@z^ 3(g,f
+fXOAnSoU8'sNv5=Ǣh&`..i3dQ@H#1O@wM$8ÞrE?Uă6AY2d P9XypaEH>ٕ$E+@x)T^z*&BRz{C47, n.W ml!ah7H9 u66zb.A)3J\o~ES olK @zYNw@wwx\_| {_)uҙ}c׻NVlٻMˀ6V3ϐlA62[KD"z~E:Be My05"SKn_f@y27wWM/BLOzꧣV)'ӤKi\hVcN#^$ӰFEbE̒=(*αhlPJo cv@18*~D?sR
+ч
+c1zzLU]zJ?F^XBC N)[<Fu #l
+'B^06}{wSb v>TzP[$I3|
+yKڻjO=\YОx'jC;J*zs(,Wl'`J'xOJ[ ۬f!< ;4`-gXI#t'1l-T31Vbko~a"S
+<sc90/c+3b/wDT6^ޒMI#s
+4wT8lBk[C62eP{f+ydˡ?ae+jFFLc?VN &@<3<BXo
+043g̜f?cM4}VƸ0|V<'N41b5 O)+  X| ~~h<rcboHD *skPs1|x"ċ {9!Г0#y3S 64?h v)R0F~B&=aW1F$ F'icO]\bO ./zq
+nLA]Po cHă͠1G%AǙ` (μ.ngCd Dj}9˿d'1A0Cz@0(&]16du ۗS*!/=+*a [v9#G+yxXy`PF
+YrQJ5(\XZ8
+tJzH4\hU.\@HHx v{ 1-7AV6 =Ʌқ6R7|FlNcW Y~ !WNidE*Ӧ&3BK9u+~4 l_BvWaMrO\%
+}ktCzS<(u'A.^`|U>%s<*uS[g ߸UީOp8!|Nxcih}WՃe
+`hS=T3Q ^amC۩e9l,k'$_R0CV jzBWNBh}@eʅigA,Io~*W5fP CXx3m+AcGĬ@FƳNMNfJO1SfX2FN$l1f$J!DL> +my6Y[}n%f;n<w;jLVCX_2׺.ocIg+
+ӏq+1g['+OX^o9_Kq|&C٠ k=GXCFe}& ְ>c´x8$B_\X8[*X*hE(nJ^PkC*C;ͣJ4[ EvXCqS4̑ ә{5$k&Ij ]Y1%s]q+Oiw)y"*z۹W΃R!&
+bj
+S&ntoan7fp:֛ \W ,= zƱrJ-)XΤ}}H_̓\0@ۑ>Я ) s땂~6 :c/Pc%!
+}rjȗ+g䃵8 HnP(7+E,cPeJǧ "~|ݥٖ2/NыA|Ɨ:o/ )+w'mtXnF 3t> c,Hg'$gʸ?v]KX^</3at>xg2ޯI.0/8L؃|s%1^
+#`<UX٦O
+47 sB
+OhC"y?D
+pmAwO~Э0I=P,%Ku~_cx[v/_G H֜ХME"(v ]Qoǫ0>C,t7Eh ]VW[X68)}
+>9XBx96DkI8A߈
+5sA0Ay<HzC}^xÛ%Q}fH7ٸoq
+?x}`LV\@d܊!Z3tY sD7c <@k} eP!<0SKԁy$ɩ c-9Ͱ GbwIukC^dwx]lvW.CSacC|8Ko
+ y񲥔!_"zV"cb(m/@Q -\\o`RX[zKO?,MGsŹ!
+"3L1?(dFLmGX t1A-O:$ >D,kȂ8Z 7sN5n
+4F{q}!4ji67s3}@]x 1Fky1b- Tĸmkk5I
+晋6Gnꅹ4+`W;PഃrY1ofˋ%ƙ?{<m7s,zUA"丁g+O,!GGeV|OV"DP0 %!Lc>İbF<)bh܇d2BLĊ𘾎ˠX^O,Ÿ{\ą>eC>(qg3iۮ?tWbxd&g.ň31C&gK=` dˍBkYT 3ErG;q)Ҿr1_9tCz"
+l
+~~ ~];ˇ%[u17*fO
+f1e{gOFLC+|=ޘwgI2S0WSO."b?ʣLQΓ(N"^EL<3Q9%u(/cұr K?D%~Gzj`ܐRSSCPXɼ~O}^Jy{~Xy]q臝96ّ)2o;kȅwAh!JsBDFzyrz=V'p;W;Eb<fw/ۑ(Cb4+dI u{8nw$.8%pxa%EST0
+czXu#
+#f/0P{v^n6ܛ)'2պoД/KbnVv
+f =:ćPN) !2#UѮWe0)c3\@!lH>D̐R2}(JNN)ڣz0<#vG}"‡sO·!C>[QW<3b >sCVPP!{)DY }FAk8?t7NDڂ޳"Cߡ\l#$iZ4%{}d?!9^̯ 0َZOB$<XMMwg"i?&Ǣ)A)bC,\\:#@X)֤Q9dyqT[}]Evɮ̠ϲ'SiFɸPļC<J4ȇ0cui%hm)]`
+=H1a1C}m!!uܣz^_rY횏KoG/
+1 nouf֍C:E:BzE:vb9m,}>+͐ tM6CyڣhŹZ.\h8{lN.:szб<3=A$Y74NCٶLg,2Y9Q3샪MC: oK2?vRN7m#P8G[YyQPt^ hk<ƛq;|k%V(62ύ>Ѻ=q[?2h 1ߋR
+-<duytdj~*Ua^0RTu RDcHFciORDgAX;:yQޯ(|4F{7ho&ϐBQc(C}g9?fPl;mM w9>+{Dk4f0"Fʠs{}R<
+?6U7{PYb?[ /qh>zӯwH
+}6ho`'wJ)slmU9}$_EJ銉謊Mc)Pf;z++>閇hn=ωUX$mfjs%C3㢡>݂Fts||QK ް)
+bmwa13g5?I(e2PT'Cg@c`015-X>A1ygGz}aRڿ_ ]&38y_BJs>Z?PJw{0)ԩiUusd2BHB!pk4ѶL@ X$_gI=
+J$EG[XL(3b*m 'phlEps&y9k.{V`
+cd/ν/}N2~Kw+3qw0+a}c@,{~ N oȽԀ s+-@?7њ\0#\_ էHێYxAm=}N lyx9/?OO< lnu=Gq=_XSڞŁ@^^w'Ǫo-wRWz;oBL :?nYZa#ώf=oN x%JX9% .;lSvohkqa=:sFCh KBhYm@{
+ڪ^yXbW9MOQX.W=>?+~xЏV]%akۄ~zmؖ~=} 9c ggB4?!v,ȅM==}%=}5'lc|zu<L?T1UOӗ2vj=v$OJΚУ\4Tc *^Sb<cXKbܙ] ;In<&-Y|sSKj,NQ,| \_#xb z˾_nj[Nk#H2l!? ݪdVm|}+mb6:|2GM}~8 ^c#3wHkQ>buB _FOxژijlHuUC ;Q?ԝ?hyÞިgꡯb_S__gzq*s#Uȇ 9Z,
+>~ZevgU1!oD8Ncjy6e^GV@x|9W@X?G^\+!MDER#]B<]9ån5Ɍk_'[EGf<̺Ug9< @Bm\s6dR/kgF[\!'}vG'@Mh^?|O|]L|>[d9/c_5֜%[<dinݙ#3m=Xغ?ffآv0źq*>,#<%J3oYsw R†b{h1hsρ9aHp؂XZb:z cd=ޓ1=M# ԚO>8㠘t`1x=A QłW&d1?u*GlxjĶO֎`˴_;.O +}ڡwDbNl-ۿ' 8myv6x H \:DuUի~əEy uphƚbi=$m\yx72 G'}DYI?L'4|XQåΤ3;q֝iPs7[%S/O)=}H1c,:. 5?-;+ c-x'` q9'?-Bju n-OKp-+l!s<oٵӏ0_~TJ1ؖ<{! pf~''Ҩn[=b#v~)K٨@u֘g
+/ƶMjʑmmKz-R?L>g&_F^)kL!LB2p5÷k_o@NH<{4 7vZ4q@r55]9z@沥I?\b?-ۻ7gG!{ WMx)Ϭd!a,#Hg뤿[u/(M) |4 = ;rt^B4mQ*4BiγcP1ew7}2hIػ9ߴL=mLnuKcQ/Y(t&v5Jώ%~бy*CYȳ߮t2xÆ*P
+ܼ$'}~"|1M7 kҸ\';\\c{5СV#L{;GF{7O+ џ1q؄ǶrM¦yE> 0\l1~'63FI)
+ Xߩ(WYMm'ƙ ꉸTKnf ߛ6(@Õ8x~ًzF}".[W
+Lٟf1ֆr4^ e[d̰u|=c)O kA:LZPL#mdo\mқ숿-zj_u{|F:Yؖ'x3>zlnܟr5⼉W$g7 mw9Qxh¹W]>*eq/$>2YiyƔ>'hoQgO8NM_ m^]F!l!0>v< ]/ /VxW~1s֖u/n|W ~c[V\[,c{W!ڄɣak3kkHpI {4~. 6߮-7w7#Dԋ غ??Wzz[%`@9gpn5ьvHw Wy<p.,do1-U@`|W/a=-20>pS|u_O蚦eu'3 PI}9n<fw61N66os" j4L\Ɣ %Զ5 =뮑i>cM@]aW\o;kr?qP mG]Ȯ8 yW8 *% y<¹L{2[nk{LgJQGosOp$G`Mr9_/\}gMڟ.R3Fw5+~m^FY_Uqe3U|kVl:Eч繗.[DžEz䙋<C3.{d}X/²/r]JrWuU<#ڧc£G{\m:UZ1+cC9'vM.rIŃ#+ܨ|jYV#oƩysMyg C^?@++8uw0ǒob)OZz額MR|fNk̩õ3]7y?),QF/OzPkDbm;fk/h+}n>"OBH:;PqkQlmD_JnyAREd?:B~7~tN72g}=sq nZG5U>%w2vG{,m<x]{\}fPI_u!&DHG>sKh*gBy>MS,5c Z%C۲@٠mЅ@AйbZ:_X`Z)2h`C8
+<r٠D4iڱܗh-dkoAֵ$9r,IwL`CtOO:j]f鰰=T͏ݚbDv4Wȟ3DGAC}=Z7Tw_&R땫O7$|@@\X7%%o[Mac9M%6'}nC7<uO,
+ؖl8cÁ^jI1tw_0@Xz*xKk\/kQ;t1pn Injq}l黮Vp"N[ĉ6d 90/}nf7G]I g;7(;+/L_Lޡya-ĵWnq5E^C9uj1:ycmtR~԰._?|C'>f +ߤ0~^>Ѭ?1g
+o7X6ƵƼn0`,7}=\QAT}hహfƾ6(Oq /@b_ÅxqUfL:#eC4x8pCLkKf^t.~NBHń_գ7sFujV[)cNGszxx.b;6M1d; :HL)5Ϯ2*ic˖z4>7alT@Uur//oQ!.5&a1ˆ1aᗥ+VQήu]MRߊ[zח)
+$/Kg
+ $QFñun~ YL_wx&6ܭG)sңܛ]x
+{1OX1!
+9xy<o : ellw^,<–(43P4xzҳK^sP}99$W3 YcȄ?Xco5up'^_+s6~68+ao<!zk_{ʱoF~O؟opNô؀q S3b[LY|(#YFz6Syqh`ZQ-հPz<+{6A6v p2.j]3<9)wHxo FDqkp^07`ƻ]iMa-*#ROiRoo|ii^Mtmv,n<d{yw 63aƺdtI/wQc qk<}5iiGd[xNqv8- 3-6iiyn.+Eʹ%=Ch} 0ju+ۺ 8 L{5+9wM~'U>pS&M㰋[
+|i13_37Hk-7hzij9lIw?<?CeOoq~)x̃iY ߤ<vıIm\F!hiذ"1k^[֣v[Nsի~zqC-^z8ﺪ~a c=񗥃q;8G X/EkQlgyzR*mؗh>f33 2}
+?Ac`+6*`=0Li0:K͐yUcIzt\1B4v?.?1~a?EI\^9|gBzzz|l5<ogǤS: F{̵Fc{ְؐ^Irj uUˠ;<l siK3̌<G_Wnȸ'ik."xlGAqEXOI07,|qF韣Dh2K1
+cS0 2: <g3cmCNe *\Y}5%Oo^b9m!=sm\O?rL˹i[hƥ
+BqJ|4mqy߯|VE 3ߡOb}'ј/NZ |Ԍ݃F<x}UTQbNK!?hKKf^4ƕg/ WEQKK p58K){m-WC}\P]>~O^'%k$28<bhbg
+k"+V\~s_>=wxs)}m~Ig]^s_o1izbIh-D4> 3=i5r}̽0k!pt?Qr|K|*]e{c,ޱ؁q-'~EDFщ*HX]V߱ý krv>/0W!*WBy.=֣9cZo(À&Ne`zя)T~oN?c)q%ōcgf|3bl묱z\ 1x^&ނq y"{\- PWSX\{NUT#D<ͳInset}c4v4LL |GwVQAa*=py~M(ƻcrɼKxZ{BU#KBМ,?^(ԶJȮ~nmyߩD8㙂W3HQSi[O1tp֪IrA3rBsؚcP-Ͽzx?XRjb<'cԅ(/y__~47Ϙ֥9fiw187Ϟi"S澥1oG=a\r qHoc7[4o^ZrΥWdQ!
+!DTn9yl?|+pn fa. g4yiOW\/lfQob2_zyaLD!cJ8O9SrϾ1[j~{{iX88lg2?
+]/{=.?}M){*%)28b |uf\jlQ2D,#Qf;`1Ʒ(v_UVCOjVB0zx8}ؖq^Èog8XJr\~χxQ?/<h@]Q/DlE(Oѷ>~a8)k Q35sbP;4ϭC"Ik٬a_u$읛\*0|:[#QH\)uymNxyG Nh F[qϪ Mq"Aʻ휷y#Vf>܊!PdI&7tј&ʫ\]oU"Zs] a
+E:|zhu_s&:UzG/wG:uc۔٥#ֽ?4:PF=y6r/ixuj'_eCߕK^9wJFc1ܸw{N{з1A7?䲟~<VE2j( q>*(coGih:)4pag|˶FamSGmV}ślz1uh`t+ h7/"!o3#yZ_~=.ס,˼ Ey`iG8b[/w^tfƪc>hZR^Yx\2Vw
+x)8 5bo Gd<G^sWW/n/?X۵{6}Hya`UU"Ta+N/_ P BV%9~޷~{5xJ<(~>xx޹G'kq^Ie|(!GԣP:(oĜ~X8:' x&]`>i_w>(g@WI\<>*47xQn"m(ߤ4?y:cz1w9jݮ9ghgi\sӁbGggl}<fOYA%"Bթ%Wj4?[D=۫\ e&~+0O^෩\D?z֋_e<]N[3xs^ՐE񭙜)}a|}:ywhgLkr}+!iثW}V h|Ldt8Z>1Otr_Hܗ $=:ch v׋SDtllM8]M1
+|ekd[5,2t-˔2dhm7k]ck4g [қ!JhoDC5s#YB(\US5/#k:XC ŷNUC̣3IBG; '6wnУuySCԭ\Y |UcnxuB*r]>4H8m݈OEc_C><8
+6\>wG!!`tR誴P"[7$7z9j]l qIl-@|SNȟ򬼯=[g[8&)4 %h|l @ӎ<wyN2iN$]z+{aa<; {AIM:!׿~M3;4Ƒ1<IbK)IkKB!7KAǀ3zPaQIю5Qx>ْv#Sp ݁rE!YI4ߍmyM:*K豻{[!;:넥 Leh@ LGƼCf9hl;Ozq~xtswfϞ}t^ྔg u WѸoq k_\[=<o%ib/Swa=@3̘O7D1
+(GYI 7Jt*O]bg{+Fob滶:MU&ߟ)2TM:nqӠ*:+\9Zn yccvzd EvP? .z!
+<Sg=WTh˲+`˜d܂M 9Jq)ѹ 9Pk)ųۭ,uƿj F @GI|6j*2#ָŰ
+z9Bꈟ8Ihsråv%r޽r厠<[r8uX)x8O PciR~FDJ׾[> <I&)Q3d|mG=SBeoƎ^8:HfQl9- &0bB6vs>ΩOmħ3N~w#*Bi(x;?-_o'N1J:i`MXM7y9W|T<AG
+̱;6ݾ@syKC6נ<yc5$uc%ڽ6=䳼w|3N `?9y9znai?,89V6f]>&A5[o"<ZfSaЩ c>8E`gL
+"Զ l5n|zj%HsfhXk:_cȜ8C>Ӗ.>3'q@tD?|CݨksS/e'My9Nɔ3.`,<7<þ3h_$0 jb ;0w? as{l< %\3UkUg迫0&7Q9)U_[qeOgg xRa^$ׂζ<%4献CD3BO mo~ղqޛ<.q_| xFKfk_Ȍn5Q{&Ȝبzv
+m?9I5uU#NUk}%G
+6n-cXq }uO\els?6+Xǽ%s2c:#Oair6?t݋="P*`/GucI1Ͱ,] $̆ ȵPhCoMAGh׊M
+ypd"*?-eX<J3:"#kW[沇1<#lc u_Ĕ-Dt[)_~ Z[m/帷Q)N*648̴OҲF‰ZvWblsVïZnenqrf 1U-TU<s y5˶
+$UxߌCRc<M:b =,uaRp)K}6kxfkDttaL$mn^1mܥ `i1!?9\}3`u9b!y5joIYDK߭eiϿϞ)K|?N|]yfk}eQéxw#iA)*gMan9ڹQؿƺEM}Z|enٰW}:e.!Vj6f-t0xqx ޫGJg[~6舰^as;l"y@b+7`%fʒW_Q4֍6:jVvݤ OLH
+cN.ڑúϵ~}0ȡ<k
+s-9Jo=#|?ףObl\bWYʾft[Ild6X{!CX<+3T>!cv
+?m߆LK[ ;
+CK[f>p󗓽{W#dYn|sIdb[
+IgСgT^-m ) scIM9\;.sReo~s獳yvش̗9tN=8N,쐾OoyV1&͑yU.u0qCy-<40U}C 1].y5!.97NXyؾ0~>c+\Ɖ׉CZ~ 75KD-:m}mcަYKfmkpy(S95n!k1Rf7g*.=+|]I <g4^%c(Pƒy6#;#__Kn{
+FXKj]%^xҋ/9o|3yU(nل?dN%mʝU{H~MaU<o7֭o[FU}{[}-I6iEqrrw7/ڔGv׋=i.x*OwAFD[;CjQkًoBn;˂l8kڮGj0N МEizd=ziZl _.^fVG}kCG0+3F!-BuvG#*]6OB;2wloYU(e'lQ˵;˞TX6Y"Q8_ڄcoȰ+(:TT$ql"¨AVIqjCwo^RR0T
+/sXf1G?"hl?(?/F=. FӁ;m>ƅt W܍AO{ǂo㪕]Fz[m-e!C'2H*ƺ4#쾌B>`moqN+~4ԂrLWU (w竫-׾QE;QoGү\<74_Q7Ҽm/g{V5YcY
+Vh#4̶+1ם+ X8܅6NGҼ<yg9 >
+3W<"2;8up)qcw
+>v}{?`cSwI){W-یqr[e_Մ\;8QF>~8e_ֲ
+=r(Ef:-zd*hp!>:zdǰ3[Cco:c?K)paQ4îclOw#t#Г ?-!5Js؍`_ӛU崹G+cdek>RE[P:5kδVhcW[|&?QE3e3Ƕ~p`_z!П8pjq1O(OWyWQP1bߕ=ƾ݁s2F߮7[ m~~S.F_jFsFPt$]f޻ZZˈrFuμ'mo yCm7Wt6×-;σI"~UV\) A?*bU+e]Se<Z!Fq*M%41~Yi(˟w2EgiB<;zM^@6Kb9kMD9eYj4V%rրyW9uՅoSa ƉUEz[}̬ү#y{ϯ/r-wڡjynZRd*c4[[).-8AkZ?)& ia,T<nPk}v!KzxN+GtM\2N?.e|cj1˼c̘#t0#<,\'I4<w|.6}Ŷ9ُOm*E)~aϧח#2qZ83s3Q rf$-;zt(E{w@:
+rWr-j=4|wHW&W>2ix4NJ~^x Iwqd o?眖B;/M) 4=YSSe
+*[Fjpȓ-ʟ,\SӪf=NR >_5s
+?,I* -K O1teJELgݓGljteޜ%27SUQ/>1 ʩL%vZ5cmrpۇXf;\;˴ܯF%hv
+0vhv~-8֪ )ۡ 9du^&3V ;wɜ%2\ӼhKQmMۘs'.)<rmxmq7*Vr3Č}J{3S=֔?f6sEh|"*]qp~oNoh:Kٸ9 ,w3 b<N)3_3?pSnC
+YդVӍ h[_y>{ا}P0)o\.:U>瑌$NJ_[culOVQ_m;ƈV~8Qժ%Blv<=R >64P"l9"xUob;Goc31}*j+h;c^c3c OEZV9ʷ.7}7ZJ#E*>?5#36<thQ9'rc3hmgݙb!ε!/OܕRUMw駗@UL<JD@;NTƲvR ^=\OE &Cjd+O3
+?lڻ?^1|0ʓ>^qkTΟ$g0.XU#"* (V94A.]0 wd׌vLRt Ydlkɐ{8fk c:{j]RYCS$4?v tkn T @GUH" P'2'2
+t-x*P֦Fi6Dd,m%7ܸ1088o,E̒Ze3M p csH몶θIZ|I5CbZN'l%<K݉䬳&}Qeq.hVW1/z=\ݝYKOdNY4M߭pΣ/
+x*Yn.ʸQ=a^f3䷰;~rѐ(=?\q<h1'8`.ru'S%+XN~"A?&y~fáw&)*^D~#lgG՚-\Z tʡ󆋅+
+}J7CZi)"ſaG~s D{ֵxxRO|
+Ƞُ|KnnKu=P}'b(K.IƉ9@ ˎz"
+#DtV p %K T,"'~ˎL#xj ~=\Fc1LtGʒцv1 ]i†l1c!G竃)">U㠯yJTyՓy"oNnȨ!;7~_ 8?!ʟS#ozL{VH#T1ct~٢t.sj0g|!m朹Il>[Ő1x6SF¼xtZ9~A &&:+A?>ޣ|UhD7?Ozm7rՏXc՜{I7LRF
+;V j+T|L<
+u$XK*_5eOQ'0NԝkϹ^ }\ga|dGdd1 pMO$(i("XXqxp\cQ7Ƽ;$}9&+ pLW'vLMԖ@'uwGyЪ[/.2AVb׀93 oo彨
+e9c9JIiTis e'tw$5zRә'-A7ǯ̛xM0Ŷ磮WuO/`2Y2# Jab cfy:{:6C(,qB/?Y?Mue:jeѡ.'kT_02)Awzf.]S gFlRq?VFq< c El8
+$|kk~E`1 i4x8H 1yz
+2)s1/U=oJ-6?B 6 q~+xQ}sY<%db[36y
+9 e%lq؜+)`0G
+`9ǹ.\othBy >y7 |t6xT>v\6{Qfn5o@n e`.<{`Z Daʾj>x m tZY8߆SYX}<z|~)2W-&"\v/` }zE;eKdNOQH]18ȏ m#t)xшE%l7<|'nE6Ggt3 J>3G'
+s N OG
+ҖJ_e~4hV,~II$uFaS@1kTQO.3׾V`p=[P亙gv1U>Oͼ>D4Z<r_E^w(Uz&5Rnj`$eD%îl*ϻf/wh 2csؠWOGGV.wN8"{T#wX4̚yp&OsM.P__L^//vs</Ym|_R r# :Z0'[DayN+^zMYHacnop!~ Vw|`Q/vyx&&8!1GG\;0ƌ]; X*
+9g]sŨ<4O3,=y(
+g~L)V1xC߱|}akq}<<:@s\2zsq73¸;eVȥ泞D1V܈z6;0:MDJ61琹5ߗhz0;C
+h[i]gŐb᭚T<lHfV]Ơn!2GH<>/QE/$Ÿ`6<ϛkC&ggEvOTyeva%_a %c=ќono/$?<N³h c#KjK?yx^y2l?Ӡ)|C"#w~a+p)<`!M}?V#Nyƚ}wMW_alU3#|!f6ݾvzW{vz>3ɭQBs<} ckO8G]zz1sڟ"6@Nroy,:ه`,s'bM卐͹SXqMvn3z1F("sI'[PG~9 J>dzlGx֎"owE E?NEan̗'gJ7?WdNё*c6"9@-P\mJL>
+:oye*ByX$0WIWA@uY<:[G2=<yBAO;'AW&Boe <
+|5'gRڨՉZ̻%hp/xM]2oA%0opպ0 ~U#Dc 3i$H>!FbLg68]o<hzeRph61m|ߟjz7nYf=t&i_47f섭0S [p`Ǭ1׃ֳh7IKo㐓ɚ}?:_-?=aw; {!<v+2e!mF7C͆%۪01(ýXk[yq3OnV=@{σUAпU s6vsgjbvͰųT)sEWPєBz="]ctEh%?8-"臢:Buiaʼn9\%SHuv<.V1gu!9EoA Jd<UB2KId1ƉI# 5U/u)p_2r(~
+ U%{^ Ϙ*'csu";cǵc=y"mp!u?m\SpgRSAO2haaOstR酯?b!e8)L{$:fц>S|Қu7fWIoWk,T9|ŞZ]qE-Ry n8kw9 t#yja)ԷkBks18}DE3y֦}
+YZ)My#i)#|֤m˻8Vؕo?YKs<'<bY2{uET9Dlqͻo)CҰ@Ǯg[{/H>k/xs=x'%w\#[>,"utmRdHw΄ 2Ey )SD_%wZ9C6\#W&Ҝ1+r@C89ݠA> <] (c陚? \}|!=C-)|
+O>=;,?[1ƂΛDjql"}pG|) Jm>?_Pnˤ*NV[IY=r>]пjw2H=n^Ԉr>U 9K~[
+S*V z5c:*xV0n?:[YS
+e]||;BV0'_a㾥aFpbOnl3Q=wӈ5Ni8&ϦB?8C2텏$!CF>^7kosOY,~7*A{߈i}>7mM)e9}Mz?<ңh)h|w7@_]ű
+i=s,yp[\{Ut73&vh
+s\Wj"
+e7<ؠVCkc1`p] :z ^0SQ˱=dއ-Rqm?<B.i##m`lof
+amzR{ҘM,$eN s Sx˸Ræ{8S9<Gdgn=*sB.(λu4ϓKudyZ`gW6bJZ-cRF=O ML2K@Mrr?ԍy<Q8k&[V[@Z2PmSY]Q8phہZEMK1>@[iGS1W zYIu4N).]¼]F߀>?7ZdKuy`!kO^>{ĝ
+:0NHb~
+gh>w(h6VK5o7xy_*m97UUWW⾥ vփȃQRs CG)m)ZIGIG ~?$_ ^R~ʮ Oѿiՠ;\i,e/,oޚ"`;޸g-NCrsiBU^'=v)WL@7.fFyB3>nyJ+:U)t\q֮>c
+\
+\O4
+gBO8;u+Ϲ$'d<{As)ɏkt}/'<%o;!77ҕ9e
+I·4g؁o umC( }dRSoSօzjXY' NԵgc.ִutca4nGFl&[۸G9M"6B>(*B)+.ț0M!g XO`ɛmI
+`c0װScvYuN5cA_P"x.u 2_{E?͑?_w6v2J"O]2va 4g6/֣ \}HM )RWn
+^_5mnܽ 9HJic\ 79n9hm|c<9:ۗ\UݠV!o⾕ȇG2G4;cزUҶ
+FcI$1p vY ^16 Ǟ/'xNk<v9C;oatW
+8x*ۆȶϑwtRp\lX#quY JH$p{7\V; ʵ=
+4'.Ϙ"HthmmLr'̤͹|;I߄%}۸?͸$D{:6a*i0DAWjw<5U˷Я
+u(<O~yyuS@\NawNs_ڑ擩|>ST-LRׇv. * n~=vapu؅H:5b4[mXa{_o=QB,ݎ1U[
+]3PM(ӿjŵb1+]p<d'O+СT-%h =ӄ}|K~Ɵ'ycO;Kw!sͧW|vz43/M7}Uw*˗τeV3]mbuAO[fk*e9%96;Ы*AeYyˆ>[j/B"߻ܷEB^ kA:oq1؅zd1BDmn[ثR b| =?blAjz | ǿaν0 4{CԢuiz)Ih]rAނMg}z" wE>]ώbs|"݋|]\cIZcW[[6+skl+!i,d P¢c{ADY/q}U .X\ľZvE+k^v `nF??.1 'KLQ#OM=:[m€k
+Cr+rfjwwJhS|Ø yPfSΡoFbR#IτqIW}Kܹ8etץxRo]XH^Eɟ]T'kD%m!y;Ktڌ#;7(Dj}Б"sD(I|̓$r:D%wz
+]y5En+:hJNOu 'ǮKJ%}KtHK+}&u\zO
+U*5W~m_ö*&,uzľfia?3G,WU1ϨLwە0mGU\[R<zj .<lkF?Yw'Ƹy"ٗU(<USJesB'ڍS˒%b*w0>Zec8,q/a Q֜2SO;cl'˷m<nF뵟FUƉgmІHl+i44ގ2cҼ1G}߹o<yIg*676ҚHʢmM<Q!a~OZew?xv9:y`"V_a#_o0ݻsz
+̑eG*yE\O˹7azüt
+/"/>-"(T!/("6ِ mѩې7 ?}
+ӣtgAmo=3m:7pٲOyOy7S޹8"6/Ocӽ"zED^~]D0uغ͋^QzE;=xrSC5.Ƌz'w Ky%mt @)*f9ߋ+qCߠ鵊߷ף @[|γoK,3|*:p݉^فǠu>؇U)n1s=;ҳW/V`ro7N_e_\:'؞-Kjz
+fg=Q`x+zz_yӮ->['D
+dӳz2=f8ouL{@{\s)x D%~[0D g;qfIƒ:Nd(L )ӟ9ay{sg?Y=8Я2
+?Sp?.1ƞm9{曼l2?65y"؅O\lDz=SxKҧȶ [y!acxm6;)c>MIw}]&qN[q9y^f'+kg>ޚ_YዽcUh=
+&ٷS7s.$&ί <Fe m>kb7Z]q͋϶}
+m,}J1f~Ͼg㙰}6\݀g~2>a{ۢxxx11/v<WwJg?^Y|;g
+ϼ~ϖ~Y>kA?|xF:%}i@9aw#\p߳
+>]i>Mc$߳S?oc}M`}`ef/__9aA=~8I%lNfڶY9; |+{4+}1 [/pW|֯1C߳Yk>M[s&}?~pgO-oJ$4J))ߙyPH,R';^`YC]<Gr&*pM6M~{_巊kcLqm,CƙbOw>3r<G^p=>&Z_;b}B;pݳ] ?]V:Emxny 2}YZQVQrn/kysj=.sf
+ӳcci.p$Nw#;(F,P<q\ՙ{`qCO6޿C\h˴W)NyÉqmBEX iMVAՋgw
+a
+?"!a"=mn7
+ls+I:}emXh^-"|Z%˚sRNW*m53Kyi媑/IZF!c-̋(;4T)jo6rTu
+gy%
+e
+X'-Y|"Sz*lGJV/T}LoWU4|0<5Z9?KoTR\=I)@k.D[UF.sr.ZR
+[>JR[hH1k%/$\QWMLhj!+nEp\<{x^~!9V1î n1ߡ^¹mT1KgG@^j_C0o'ZF$,)"D+=η@ ]6UeXyUQyJg12'Ɯvzyt ^M(ChΓc<ԯI|j_WS4XH|N8O>v87
+0yl' {r6MX/v;X,܈3؄74s1N<cyZ%/zc\y_,"Gd~17GQυG衳e8g|MBw>eq8=gCʘ@+\sem·:}<M29@kr2;<2׀=9qlD&׹+ۅq@b7ۧMыZD:Rͳ>ۢ+ ;
+9I/n-|P2M2Y_?<dH.|e/_ jF <*Iyߒ$~9ur=/7).\8 (3}-RN+q<hSwKgo4-g*n3@vE~S6vQ[W1``{8۵w1a3?w
+zPe& K.*;[C:q7_vC2oC\}!ߗ)/q{_NM'r+ʗOnr5&w[(>&\
+9F!o[1'IZ^a[`܍wd^Kum~p{dџq})Ĝd,teL_gî
+>2v)JJ*=֪2byE'lb1{v
+_`>yV4*y-z:g!XoXWQg^Q!IJ4"۲GQl[\[Wļs+";"J8O5H\{COޯ7D02x6~@^h-lK3L>qrfvms11K"ƭ6+tt¤BHr<߳S.h@7zAIгpɼ٠ li
+X4eyzq!~AX3I/,uC뚘#B3t "ڣz78*\K<5:[?=8gn1
+s%i<mږs^G;gof\YM=*k"Z$ғDe.pYVSc}Arb'`Xr솞*CxMuԒ36Q0.tq*6U3hA/N__by]
+;&Ŷ~^Xi|Ѕ֟ک?1<l5Y\ \&<%ωQoI񲔉{:D4#ڊxt+
+S! p–(:8a%>GZElf#׃MMq)_!=<aoE'N<*~/q6R[`
+_a}nDžllH~7]{CmJgZn04،u ,7\kx0?e6L_\wk㻛Vv˹_(ϢFarŜ7%VFzeAڧ|Hw_dbB#ѻ&].1
+_fhsg.RNlO;DK*j|p"wMxX8"Gc/{.>uaw2o!pX35EDkar>F7\
+Uo֝:߁ȣ
+})J XSEQ%G˕Pl-]
+s"qm^- q|ZbLGs{k?s_o}no~<aXU~i7dTt2n(
+l1d.one9ת
+W >k;7eBu]Mۖ=ԿVUb޷z =)ڝ^Sfԧ21l|)g=>d4JD햾2[/ջ(}S3u/C{wlzց? YuѳߧB/v8\8j!:.EMٸNst8/w=:It" Al|?es~aʂ$#bmPkve^^>
+?gǙ9S;qR$Sa#VpfQ\*7#:5^$.Pwa5j)11aE3=-;Tw%0q/(>lcuL2ֹ:yԟhk"ׄUd5|H)rqj5sA"s{qʻ(R6;y5뭇.JuXs{Ӡ޺lW@&?闅xǦ/ϲs<:p
+2tO~ƕT߾v|&umxR&!g q]A 2]yoW~lz _ѧ'$/JrY{c+l=g 6cQM~IuA dlYW_/ ,UjJ >Nc{/u)p]B5 ֫Et.ȃ/~1A\cbl5$}zp |JV3tS
+t$бz)yƺ2۞h#p_w6뷡UL;CMʽD I\k,K8ymw]}RCͪhXi/I BmlGvxt-аvV8Agф6w l7ʼdCJ:m$ƓhO~U̮.}?>ڙݐmg "wXD^4:â¶`'WzX8ST釥a{r6cfvTUn <w/!׏Io&mq
+VCv֡vM.yX(Y[atٕ#\^5 IXPUl 5;@۔u><;1Znҩ1xgUmRX¹ɉȉvW SVo27+ڡ)T9~퇤ޮJSa[Zn|E(cЯp /Bz.}I`~i1}9c.ӎ|iЊ\/]Xau4^8f]mbyXnM;h -PwQ =!BuUk:طQʬ3
+`ͧ1An+'3yk.T;1
+smu鯶Ъb>zfx%~BWJmKVh!O2mT%N,/gTױ{m;G߰ Ƿ"<.Oƿ顺'nS"_Eޝ+d8_{9N:,!c0OFe}\iM<ЄqΊ4$w CY+4h[S|kFg}c| ..'-mnثIbnl [hmwk8WƝUnxq)j
+v[% -QKZ#SO!]x "}>;awPOS{@+iի:
+~]z=nJ"<S*F̙(\nʾF \R{/|Y?d})bAX]}scuds[G۠+zt)hRׄ¢aIUto >t6pNKw }dq!\''FtK1ơۜF}jK`rB@Q(] cMbsuϛL?Nș*ML~݆o!G >L@2=JxXu<w{ߓ㴏x'qz$m1Yl'^'+s&KMA><w8|~L4\>nn&-p9jnSÔ_#o7J~R ר~$⇳->lr%!Fr!$S]?_ { g1~פZ$]'YK 7
+ϐjȸFaw6 If9Ϗ6an[#ltm(#_sR
+&f.q?79>oo<o)Kh%Sb˔hJRD:si1Cs˿,r1
+噐yeJg"YTDн>a/>W-iCvQ:`#{oȗSK*x~jiWo
+OWY+!.BXǥ1#^FīJ:1cG;݉ߠ7[Φ~{O ;˜ A;ưc´]x=:C;"
+<V\GoQf#h0䉱:T/CFٕ? lKh =µ88*\*@s1/G:20w7#ӣ16LbtӒ
+o儹{|O[|78|i~Gю׃+Cxj<WI5o
+Xkb?[%* U),.Y+Ҋ ƅ|{̛IC/7{;ܳި۔6m;Bq<4W~7]V}i]HSѣ7iv/0!JWk=Z63uaꔔ56!F
+Ŏq—0m1dvmifh1ZPeZBFY<ǚ$Ȩ(/ =4Ē<+ZSi^ tDs"ȞfZ%Søi ]гQhz÷l8fOϧ'ޖgj1Vt`d_qAշ_q Il_a>i=ՙ'|ڑ'NAzSж7=q?ISc0F2,+pOX :WR1N@>Øb;US<7uO͏XLx#gc@t {v5|. <!>W]dE
+ >>? >OF]y,[y?C|FX=b&tM0u^W]e8x9vyp~7ҙ?NIحJtnnt}ϭmL3*iƃx'8Pbon ky=ܫ*`pbH[5og>7g`㝟h3UIN9$I
+1Kj2f}Ӳ>0nZf0ͳ &m.2u:oh6ʙ$Ym:xQ%;?jsHJ`hY}J{~l{SqUz'>xD<&.
+6NgaAƁ>[iP'0A5:fGg0'|/X?6x'}2_+=
+x'ڃsp+0A- pk
+t1A񨊫2wU >WSY_BƁ^W %4
+Q994D7fר7ԕ
+Cٜ7 cuzR3+*c| v|ʧ7YVi;?<fqWCf"<6dZSq$Ȼ@hg0ơiіjM:(&'g&s7:b|Ĕt) ڭtyFBY0a~]~rsl 7uH̜/
+huij@+3:E-t%\`NH3oR^
+Ƈ~*DmP_\Yֈxg~ezh ;e?!֧wƈ]sAK\# l6r+~`e}/Gt0/QoeVDj
+\}^O Dlj5hTG4tXi>`੻{p u #)E٨?=ib oTb&_xhO~ʼοx^d}4>SU "tD?kMT3pX/k5cKHK[oޒ{ ]ܡm#O=td9G+InA"wHU"qmwaM>F$X>59s5`K~%t|MI>GG.DE]dFv>z/,qê{`Q_rHa ާ&`] 8j*W3[
+] }
++͛<e3>3-]#`xݍ>O맞D[}GO/-`IOJy@XqzMpIs!(^_@
+O@9-.Yvf4𸕞aD_}-y`P`4.? zi 5nً"z"%!DfKwtxƙ=`dq o,hrBшW:IϖMT$J7Z)L ' :<8mZDBè:g*UK*^<v=FZ~'< 19%\" _oF+-~%A(2s6ơ8qຣIFkֆ|Dj;%bYÉGi}I5ZCHDcte| W
+j:X$'8MT6+%g'@1W-6;A506o-DX Lp{6:h 0XNEK@6`~Aa>[xM@"ISgd?Aq\6a'_o ġiv*A0/;0AiY 8h_EWo7n"' 282h%&N2|*d[a9Gk_7\.#A_`jG "Ŕ"$+d(,;o7قc#ܽ Śrreieb_ x-"/In*oJ V
+(])Y(ޕUھ&H8`8a:]R^ع@%c}a8+0mǙ%FLh;'Y6x}
+D AU\dW
+*++*E$
+؊l q|1tCE
+r3$k
+VaJ6F}\P?i$-XQ|iA'hSӣ]OX|(\!eO'uF؀O
+Ueg$99BZ~-7~^^Ov̢,o
+:Ac3VX2ѮU!e0m_cTB.f)|CƘo,ko8,$t|`c@'ϑh{
+;$}`
+h-R ݘKe6]n1Gihr<
+=%I ;a#܉)P`0|@91r0;Љb\ < =˰z=%$ׁt<Æؼ'5QO`lhdX%C1hұ,83pm9fL(
+=QP2Ps+I0>PP1bX-cu@QZ+au:L'ZzzLqmy-j'aBa_@ /
+2:`#Ġ+`WP|bS:I)I܋JgA*#0[ a\FEPZ60)CV`7ޗF#
+hV5B! :Â
+W-&,_4oq5@n/tM-d^W$`| k)򄺍> -\Z]q#T{^d\ ȩE΀MP!?,2`.;)YčbyPbQRphK QgЅ
+mGI]M"<a(q$в"p]`c_
+y
+`փ.` yƼ iS [Ѽrv9<VZ29K[d @`v{*7 %+"᳄37"\F()2cr(Mڑ`͂҈fG=i<κb0iSJpAA1 Q@TG+zJGCOc-V4qE kJ#,Z}k ͆E` -cQN(CA˰߸PXY4t$ t,R(,24 ew(o /ڇBF܅B!|zA[qzje#0ȼw٣){5mBEOnC Vh<G3Ӝ6VD "O_ ,waRZn6Ky(MTykɈAs<bT~ق.IطV%2+;^}>
+UK֕(5B~JcZEu>7pOFJ8|i7@G}ʋPq-Ț5)Tc
+o'X"Bs܏Kg<k~AG<&o,jB=mr>ݯ88QpO6ڗ [莃4:#F|DMHET>G@}G&4q3 zBAl
+eoh=Z0ٗ
+Բm1$-=g N
+l1zz挀
+??ε, B(+OI1x0pW#k&^eIVi$ ՆUp~"3lG5"7)Ofmx;\?U}t|whvnV*)OV|>[~e
+͟I4h~J2J f?Y<aN~3;Ns51crJ yjjULO C
+Kg
+|_HLznTgjkh_4PaG#+(]닕6ByG=gVA$!/*q_ߍPd1y$|y#ǽ~sAFQ2"bp vNgͮ.`3 ۧN C#`T^(pYnvap3=K` ̢@@ilgYܝݟ+6`"M#|v:>P%]T;<Ի-<Pe278]S8Mh
+Kvuߊ}vwvoz뎩.ysi[yk:w.:rM( /\Wq~{ʸ-Ͼ:p t3nYėƟIx{' kĽEF3wR2_? Oݖv?8hGmM޾5WK:܀"wFMu NVa1{umQ{>n/KǞ9]3W߾&=UpGA<TsGz޷/zoi8(gʬ[Zg~쯗i&/8p._Xf!@6x?7;p̐zkOn˗m۳ ya]um'39T`Fo/vݰw,Z﹢=`҆U &}۞ӟ s1^i`f4׈霞^81/z;U{wuwu{鮝~um~>}o|~|gG9gӳߞ8୹WfZ*msuzvOn.Ǭ۶G=aoڴS{Hxk:u҄Ż
+cF OߵtDmökys_h}XeO}'|no67w̜tvC}oȕ$fm{<ħ~?o?|׀]uwO9NGn.9ug{{_iلlzTsKnilBՠ;O:_u k>ެ]of8/սV]|sEUá']1[qӧoM_|Wtř9?[=-zt1^{nݛ1\~cWٶuV/Gٯg7snO?x_SŹF5Oۿ8QG| 7?t˿*wW*w֏}}Ӊw'vn\[t|]o{=X%((rIRT**BDuTXKۦT*IJR *DI7"B
+9|.˫^~}43gfΜs<W9fځHIJx#:ɇ 'wr
+Qz;qON2#P>SYμ7~.j3UnV\T{B󱗯g_/=oǪkKKɬ7T4u) ~n^ͭMc;Gk +Ġ1rΏ2vݸkcSk-͌V9H,`E +W;C9\ ?L+ mi>{1Ҕǎze<vGvUNH*܁=eU
+畴WñhF'",s 7pHeF!H^n5kBGI.u5,te*H{ע):'KG]dZ|Q+Ҳ#}n[3'TN;=nE~Unm]T9=3tOKwI9bv칹iǏ(h)o伛x~\|&f_23̂gM>(YMHմ!;6#la tWm,{TGu5;vzX+b{>l~[N٬o/jI]9v۫Joc9]{6~ջwn[cϷ4SuSYUpB+Ï?OTuL}T,|X뇦K0b2SMQYjDRY(Z8m)Ӛe테w%o>YV=g2#cn%݋r).m8$gGNNsffo\^b3ax}@*rm|:hK)BE^*AiYn|X{OH O0uL8
+7=p:mSc_V=1֥#c䷚Wߥ).:{̸,kS.fU3sSpNJ^no}8Eku+ҩ '$?ÿuYTX>'-UU(y=4@"uiŌR-u9Dn_9~&eF*8tXZCW$3AsU~}ҀV3) WZn<RSiӮԁ>nTm5ϰL{ѮL5j1C&2jnb&VNrtI*Knܯ7TO^̳Ϗ6`hy.#7I1PrSC3%dVofڇ|rʄ~6\Y6,kQ-X8eye`knHEY)V}f<Jmx9y|wU톾v福^+׉-dIve59/~Qv}W׻#c<תYJT=܍{^SPZmmN8j䬖 OckfgnhVLҥhwaJ/>X7zzeעO9uw WNzw{Ckg޿:q׫צ~.9~ιyuϷ vLX{KCbG^I;K.ҖҮ̜?8Y (MYGD6(,j3nNW}L듮-B^-r\ʴx'n-)eʾ/UEuS.EO<w,\pLќc+rg=^432]Wxn4R
+2,)룞 yLSW^;~渽5N?sࢽ_FVזv(M~{3^Q"М{zG7֝čZ5wwwy;u&/b6{sdr5Š+^?BTA_F%?4 ?}N] 2w|/ʽ|I%Z3AO͸}:G-|jⅎФc,
+ȹydʃO"nV>> cndeVY+ߕlK;Nʎ4v צ/|zs҃.'6TMykòc4SX@Z}ߗM-KM/|wK8X:ض]4_|K336|6o9?p'~.WVQuԌE*cφpznrMW'&ߥrs~E랆dW|߰}Iqt[J7~6CS?8Jכz/lKlאsX,=w}y[ΚT~~щInyrD¶cn&ww|+Fފ5YܣK虜=\-Y◰ e盍*p>gWmP:8$aǵ
+w<?A!XgdP;JNS[yup8`yUVժEnnzeEHH+v%kt_wR>)ʇzzZ!jmֻ<ƓW{=4JaȠaM;<?RhD㩥|;otJKɯpƌx7ks]qOa*K/=\+ycg\`)O WN9c?w N;3x:~w(XWg SAqE25$#-fJFg~}[:tYk>Sj
+xnnguYwrR:tH)39aB]gGem]=pkgO6se>[*g]8|MOeYqw%%`'k6YmhS¬3a?vW'0-Zz\? .U(S^ˉms~^|6"`œYTo:fU(F$|;7umӏ#wێwFw{i};ZEo(i23S$RX53`%hH.yŏOOSpK"Kvv۞ƭ/SGj$Ncv]咬a-S2=Gs8i
+Kc6F/.vzmgIaK'l9ۡ}nZ2# lT+|lY/S?,曚p9k4k??K(|h&@3Uo&=Ӧv+w\C{Y|Һ$F|$θad'XcV_6i+YX?q;g7VWWYot.}EYums~jlD=_AoϕxADVOˍb]O0ʜIհ{k8х3Y,n~ƉgGx:%Mܒ_ɹFf7ɕʙ/?F8AνΏ{1́(s5KVR~^Srk3n,=E) &d&/;pb[<S%Fg95y׭2Zb)[D}U1+nool==OY
+u9k2kO4lMF*[W8, |q}2{o^Q_.v/4bH۫ ;$>nj8is.6Ke~pKiOjJ,~zU`V7%g'o9SdZl:Jm0|8y;ۼ_S1|;ۿjmPmbg͇<rtΨo]]VUe[=m'[&c1y"4+oN!#l?pSw*+ug#X;$ϻ5p#7<aYivu cGIn[9#+Jxs//i<"V*>xG~lҰfrbLgkSzȉχqٽbvh;]:Ke`^%.I+mxlruN|a,8j~t~ȊN$uS~C?\Ϙ|rYjb3gqϲİ?,QmpG$pd!i>yJS߸Mû-gؙY! ٿjT2NXO+n>8עIwR:[dU>oelӐ ?hqKmYCog, ge;m6k'G{FNqc9\+Ɩ[VﲙOpaV3Ĝw ھuh<-Rm]XΉk֌GXnSFo+^fɘvo,}v b>>,5oM=tV{R-yu/ rg?]lUyS-ӍL1SRjsw|3>RWl]Yl}q3
+򧌏ț9uԤ`SI%{9pJY%_؛~.&)xvwgK4m8}Tw|t"N8rZ~!E^[Z蚅+s#x4{d3)=Z|hޭ_؟POH<Z2$"=]qwwHevZzWGu.<$ 9Ϫƺt9gqΗTOP>`3W-}.=4sbڜ3<Ooo ۭpe+"T-WyýsgQlܲ1z;V'چfLg&Р9s}4|{۬2ّ^qK<x^GO.w%B|ׅ,iىZ#?M6U:Bx+[~=C'<L- )24`hꤢ5}v7;n/%Z\yϺѪc`5yɛ=<oLj>/G3==e_6vek\歷;gy@sӦ ;#
+Um^[1Pq?~\"j@s1s/1)c7W5dȾzS@)VmˑOrId2ԓeb^K*ziޭNGϻ_]l旽_V:-Y:Bs5^W!,uas' W3z(/SƝ[yԝ>G,uGao Ǩ})uϴlGm߰muqUw^K 4-+A}/[s_;ܷλB?_66ŵyOquд
+;n-\ݣUzxVo۷V^4$[j¢h#Kn;vm7kZCỜ ⬊fe5mix>ezcKwV~d9Lؕ롣 Np-aAXw&)Bj<ÛNP)zX1_ͯUG': ͞aR;1uNX1#"CQǯ]xrU"t].
+β=6yGK?8mTK싍;dU6Y1g<V+8`/9ƛH%K<Agē.~{F܎4뉴o:V/`x`ϢR<ys®ԭƽkP?0حV?0H-J|ڳ߶ƃnr#}6_JD{a\xEjRw͉t,MOǩ.g:W+K8` d hl[0c%w'n :>vU5t6o)pe*kg><xg#wy=iݽn?/yo}Z n4}ظo얍F5ǷlU;58Օ
+ ++ӷYpI.ʗx^6|Fƶ=t.NlIW/M{R;qc5I4ʝ==g G%9QW=j?_%%2r[/,;'fXͶ+ny'Cˊ~%-nwWun?)W)װ姎:.1): -pLYV>/Z}tDy쯧jiP#4eK6|zvϒ2~1uDZ/[d-;;mmX]ggނ{O'|$,7xk2Ia$1vz&^˰|paU5-Z3ezت:sy۲&A CCurwmXHTK>L긫{cìNZY^n:!ͣEOϭ>n1_~$oxaATZ\*yK-ud<S.NV(}%e[<=#t;NMSmԚ4Rn]spsViK2l_SiIH/MJn/;doJި(Qz/"8;$ƹ{S(]'ӏZX[ȷ%d}?\ʛ3T#&W3p5_ҐkG^տMqV0 mG/c_
+}3c9תV yt MJƂ1kھΒػsGŽ'6x~S`y?OݸbhY\q]w?|kUnSwv%>֌3]x9ӶZv1_N,S*wҔSPxUhefmIY,8-I/EٕJӹnML7^k'w׈Z&,^k/^ۋUqCO\+^<ֺ%5^M?#7eͤ_~׊|^]8Cڇ
+<ܶð=[(]%K>uj sVx^c?S4iZS]]e>gul/tc|_vҙ+l8b SiG!tϓNʵ0se&::\)|wWA<}pݠ6cwlCq2!`#*=ˮaq䦣s*S|sd6*OK|p³A'-rk"5=OeBs<c:H_G~U9FxdhA+3t<`Wb49󏴺l9>#Jb'<fR:czݲk]/W E{7
+쇼Ol*9?Hqç[;u\e̴qt_4s{Lыl+j2Br˹ <zp!wۃl(/ZU"~pX[}EDŽ?Uq^oP>+`e֋;m?}eѺmoŸ7=h?UE7|ά8>h =ULMÉV> 3v>fʡߞ|$~tG[jYAOG,rb.p=)ZQ=zu{VF5Qr/m=-7FT<YXer:ќnʹK] sÜ\o{Kզ{.?ڵ߀]'oʂ3OЖ0|/B{Qۖ ;^%}Y(!M ++l=aeɇ>nKs3c҈kzf v8޴/T|)k^i!14}פCk6o4̋&XLEU+M!|ҕ-q_V^-[sencCxFtr5{5y{8lxx ~ŊpWa5>oq>X_<-8s m-}'u_ƌݾ6N5h0Y% \=gL'u-_Ʒf޽TBb_TtuU$]G$l\^]>0zGS,u{݄Ŝj>_Py˝?|E]\vHm{Ҙ)*.w|^(Rm
+G+Eewوz[=|w|_S` '|ڻug(ynʞ!7,7tc[R5O
+j*S^s޼vY'-z}SלpMeEʮưQc>㚪:̰y#k\J7|y?/>p<`_hïض;r5BQ2[laټ%S|%VƧYhfmdf2m^ oW8vk `u%]FKB%7C$N]Qw4{:O) ~JVG[iZ/=yӑK>j(WN~G9y;t&bgm~~cqb;j,_~lyFVϝ|mr,泚s]:gt#2qZuvΫ}Rғ]%yb&o_Z\yԓ!?*ȵEuȀ$%ϑ)^K zĭϖYSN};IuN<q YrYqqVGZ=ݮ4VoɌߵw{xs/+S.8ۇ,yL`#\7?N2f$7{oiSZir<1ﺒ;S+ vϛ96j5zzh.Mn-})a8qO~{BdeC_oZQ}Rq]訔[e6p2H<eoF|.錵bOs:M#Bc'9~CΙ^]8>Ǹp0z<fkzKOW䖉 n>:m3+KJ(CK x9ԹꫨN; >EwjҸۛ'ߞůA$`)O]FΞh꣡ my,tL+ϓ{].f6+.Ux_><~ĔZr=Z<bzh_ ~MYgojvߗm[u+_|pٽDUӤ4v 5 Wt6Iŋ٥V~Ӓ(9RUFob?(ΧQ'5oW?t7yi+V$|d fxl?l4uDB.)N9:eڞ\R?e~MץQg-r,Z1!'zΌ:<_rәnf;NfƁ#g t#̴o˙sEծ[֦2@7~Nm :$^J~Y`Bԑqy΋zx̤k3ާ/mSC<֝s/7,zrE{:*?/T;DgZN6=>~@JLSV_~ Sgvgo/(c5џs"seoW>;zug2S.8,3\؆ìl^65pjcOJ^UVlua }p7J6w rJ~$yl;ˣ;as 9}74qZA5|p"eUC|zmρ[o,rWdmqf_A}‹*yY>zվ;=l{yi-C_G¥7ڦ);դ4uiђf`J9h=h-r4(y&_[gn`oySI[z%pcV\9Fz6,}*(!)FSsv*LLiwzNJg^p(.Qm>QpD</u
+
+kˮwy]1Y^%9S3鑁g}ngIlc~]VY8v(sv>$?*-g𑗵uwoU{%uAmƭ,u'%m<ڽd}~gOJV.L|A|9I^>+!yz\)L4|S5i}SPG׊m ^y;!nYk88sR)&/ -уB;ȚI&o[F贽5ZlΡ&'X_rb.J>_y2ݤ qyμ%/?&m04LഇXÃD$7)[X{]ew @2lͬeFNѮԡη?l;neCg1(o_t+%r*ej:s<R,g1b،Mzc/W/+5dAGu~SBǓIc^ vv1fƢiM_zh੦oVTm6D9~ocw-?_*FS]^~~<no}R=>֑]yә:?ZF=́ '/<~ޫKK0 Nf3MMxn^J{*?iQgHqL45USN iEKC[9DőYKM&ņk vhN#j[FK&>zaʽͭ΃#Gpc_z~k7slP١?(vЀq57dj͖_ZD^eɥegM ҋx2#xTل25FZtA-TzfnJv|z{_gu24,-L\eig+syԗrU]G~,;Ҳ0mΈѥ+"ۍu̝(߼Uͫ<ٲUSWmgpXbk\sVkMiO̦1vȘ{;6=zޭCxkȲSs+7zx?O'Oukt]O.%3_dU3i,Guh247\??/F0:~]~N6Jny_.sSh\f|u/guEd|YܲCOm4+kTh>fbR.O,sb
+:ɿz0ja鱂aՎ_7)2Hvu4SgG ,6^y^rm63h ܡd/X_0o<O~{}v}ʫ㗜=e.DU~زg=|Zo^y̬5eK5^_IA:z}?YJgj?i_W27e~]ܗxWc?%w|@Gӡ'K0m~&as`pV?(R.vQCjFLfdqhTGL\ 83AF+<洦 =Mnwjs6l:1_~~5<xWO(rrwZҵlgЏFoCE$xKIaǍ_VþζWA4m{崥O:F4Zrܷa֫ ]SL4"p̝W2TΟ^W(J20-ێ0߯W?uXٽB&[ T{rcɌV% KMzHNSn~Tߏ\f85AWѽ~W76O}sȗ^/mU r71C%FpNS~ʘ浗)S5>]+u- _[6j^lٗcM֛>B'~F58h52˭KM^퐮VeNC߶`q"W\$uP
+gj̩ݽ17%6ێS5wwǧ6(̄sW?@e3Ƈ\DJY1ͻ37Z,e?=9XUu7y4~ܥy [?k4YAa}t
+oyà>raw% 4i ~o+ûpYSqȁ͗Nl `vmyg*6H+ç$zZ%vfJ-]b-~^~ux
+ݳcD/xuZbT9%m}kyi9$Ai*kw]ڟ$nY)~Kkܾ8+$ve@q# Z3:3F&]o<~LZ2{3Nt#Fკ9
+o~-^-$(ßݿ#Q!:Ŵ@?Дi[뇎-U<l|ee9)x;b)3txѶ1J/Vnrq=9ClT=?©*G<7e#t7t)_ZWu#Jg6mixBѥ[NijKld}QF9?sgy9ݖ~Y5ίy?0Vp6.dT)s8Gq Y+!zoIu<aF&/%ōêOVmޗej[+(@Y+s&*\wcuo&~eNoA%;/W/ntfqk}cbHlY *Ίƹx{ףa[OQf(nYHAUYK3JDϜxqT)+ԭ>!m[#ͷaślΝ|zkQ,u2- fnrqDfU_e}t0#~{(1Vhn̻W36Ȳֳ$?<|{'&esւfF/+5C{97{dpeղҝNxWsJ98XC"ôN(1g&:kK_ mY7M~>WEv[dȾrf=I7ߘ !8;wn7_҅ݵ.Nt? ^._pSCz_ҥQQpޏLO.>2dԢ?˒ߊtnNE_?'59]L<L7K</HY_NW"˷9]W_ҍx(K%N%"Stݿ /d_id_%tK
+_AH?$I_(IW$K
+e|G
+7U_S>'}"W3;BWI<Q[Eh((toS/=[M/t#B&W뷣Oy!?+t}֟)YN^?HovC' i7+={Эdya$!dP^KS>,F{"k[%WS{>e.Q>S^(_ >}[=(?O@ ˟dyY^+پn_Y^/'%Y??~'w@ qFMu|X.E)&dE?7iEO_wD}GAlĉu/:쯮Nr|6K+**_k
+x7L/O?y,'S+ψ7ހvv9vBdl@}I]6$|Sp*'?RD' H^vSIxOE48'u7OC}w)}Y}c>'쓢0g ]_w)%(&}S> Px^a*!H> ?Ofѳ7W'>y׃} @S"kS>>HPCzwPHCW'|t/^p
+gT}'A}{'~j>}5eH>iR}_'<O.T>_dHu} S|}듮'<OظOؼOl$})smt>anx5~*>}}›i/O>
+}w OB{~OG(Yfͪ(֯HYd
+X EZD5vp @T
+nO
+aaq's DY׻|as^3i
+.0,E‰5Xۀ[p1"&\$<\$zopC.TXM4\$l0p` .bd"A!\$Ɓ.<#rz
+\$H1EM2h⥀TpEBgH E"1H`- J/EBR9H@~ .:EGp1u"\$ 76p\X/THPbYp+.TE
+HV "A .5EB6H W"\$vSpd.EB H "a\$4;+",~WVMyLG=F֜j03E8 3 aF{)Ha pfX$F0=@ a V0
+8ð<qqVG*?aX8 +ѣaEz0LjaX 8 +֣ x>E88|
+?q'%<d<<T<^ix!lx!l9x!x!ÏCXC/C7k<8\?a> xqq??xqq(E"0aH8 ɣByqq(G?ha\; q(E8 C8 C8 C 8 C±8 Ca8 6?a
+8 ¶8 ¦8 0]u
+ayJOv!@A=E|LG.c)lv1
+ϛ er`fc7\Cލ6fѹ<)< ԃ
+<
+<;YRkȥ
+#|©gDYdʦTۗyLyPư5:LYDɣ1AGAaFq .Ш,u(۠b*Zςɥ1G"#Jc~
+BGmbks\ (l<Qv}
+MP\߲\6x{qa{( ebj`^Πs-t؎:s0"n|~'%!aPaFbe܁͆bO*K:B3pPEFtN\:2i\m&
+6LynVŔeܲa:;מI7"b*\\+QY%U+1Ոv 
+F[m,Fd *4͈\/ N08h?!e1"TNdveDRp1ǔ>ƃjD0}WP"QD%rL1i"8ӍS)QZ"ּ,.?
+פ?0
+pi@CtF-KJd#*‘6#,%f∾!*ha'Lvzv&oB5nq HbD8 9pkqb"":z:CίGdRH9TE
+;`x:,ap@3AH[)G<8aTϳah<" 24 .P"w!Dw
+Ji
+A9x}Z18CQ,o(Tq+IkͰ0"ȥʲ;%A2j3o<MdXwiѹ@R'$?*J@fܶ9tXIQI8:`$W O |0ĂQ4D5z
+j{uӹGййVE
+/ GCP6 bs% [̡Y K1:> j=ܟh`d?`Mk2Ot.=6ۯXy>bmM0@|'?@(uyL5 f915Ì@6+1
+U)chd%C(G.9Ak!,A =}',i %35?XB۲g ⅼ ZioQB1B #2ܿ`'@mEz*j@Ө TFd`PH53assSJ?cDơH"7 F u}g/cR;X5QuȠd gE:LyƘb0\NGˆuQ3Z\7PFQp@*yk?͂mQ7[^IePR7kɹB䣚}2[`NJ=Fv[;1<տk۩KZKY+^ʓѽ=MG&++ʅRs zXAk lx=w#)-lx
+r+$;j[qUMXPEXf
+Tک؞GHE"qF(N0<S`wQQE Q8Һ0PȀP3jpDPxBr6qH%ם1/dy4g*2nc{Ƒ1(8bCzseD)`X^I
+
+q\- NRv8W +E95![K(l5b
+% -ϓh<כd"agD PV(
+VMY%L1n#K)Mb֍$~mЦňL
+O<RA7;)ʝ.M
+Fi"fGR_@E7}YIJ"OJ $wmUCz҃|nQK`ɣ|b6a 쑰ft# *ޓ[j@#*%P :N[AV*{l&A>ƭIH@~ S]8^9LA`MG0cRc_bgcH>Coapo 3%@ =PWnrWKNCJmZғ"h›?=Y "C}6'f?_zmv|N
+ m'Fg/R%^^sFGb`o\;?~7h8H8
+ |E+%+H<o4&+z˸;^ꁠڟB+la`dr0x$.L0 Xň4ǁ2"0Y(
+Xm}9<n) l`~|˺D2%P)1UUtug2UyŃ9M4X­`-iͯ2 i 7U_JxL4nmde"E^G)<$͒톔F,D=핞+ ,&> T8YZ5W+SZ
+)lP9IPO@e#`ɂ򇟀G+
+oI,1gTgeʅ}8"K N>K 88'O &KT[R@Iy4}Eb:ɞA] TWxԳbe6_5X[uVhJg>3W* k$#+ > HNiF2B&aSw4Ab8_I[p Yeӄ;2K Ж
+V-EQA>&pjźzep˚.rBDfP&}:hT8`DÉ-eXpd~
+cbx[4
+lK]K*Բ jك
+k
+%!$  DΑSXS#5J*P`Ɑn 3QXs `1MYZ 4JyİFS2{C ^,_\* `z-ठ,HCIiRc8ya[N g-2^jM .2xK wS1yj
+3 ܻ䈉g0; S<Bv/zX18$f 70 b(׻` -QI@iíx|7"/(fcj@0ƘV1nNNݵQK
+ ̢b7"#eQ`q/]$/O
+#*
+y6ΗUpaj4+i-gPZ+"oL11 <R, hԫaEh`AO<|DŽ`4#Ql7 &GpZ`-Kb0XYgB!:"q
+tq䱹&']uDְ
+T
+\>" )`-URaQBn l Ϥ \A ZV"fa ;\h
+G]Bѫɤl42Ht *xU4ZN cN /y$D`ӾB!YV
+ccqGUH}bu%؝nBP]@uۭ#R#5yj٭}<0
+av
+KMQ?\EՄ'/6FdVUvEFV:gs${1TC!'Ċ~=`p"}ǮS 3yYu" +{ъHÖD[e_FKF4 ƭ bog2 E)CkQl[bX.CHޙI@uVM}P)s9$[F(W;KےI-^EMIB* <B(w/Z IZ8׎F,8gIECƮc;yC*,
+$bbpjI"liİ1dIdȎf9@vWf3֚/$ch{Iב:#A=%ˆskDQ"|O+sgl]O͓0-ZU{<ۃDT|Ƹm"\+oPr}|#LdD13?xZBN?s*›& _ 7J-ȊĶT])Y3t7c7r'x7XPupJcɈX0B18 Ke޾z*
+g!qNga"
+vCm<:IV8No
+.@!bsU]$⃂ޔsxN I\$ݳo^eG7h2+*?y>{tılͫ7!l*6sN3q&LnSIqm6L $l;vuEV.3q&J`? Kj;eZiъtZ+e*c4fC>kα!O
+nUƫL[ab=7=Qkrف M4NJlxmn' !QD|Pu> $~Qm$4@\ .\逻-5Bp|bȅaymzL&X~9hO@ø}H ł<|.'*7cf]]a:,aN;{Xi犯k6v'~C@k-DH]Xp1^L'5&}"AH9WdT9qB*lPbS#}_RAjMn3IQ{1لfK
+kֆ$ZP.ayD25!hICر%v7yȐ筢TbrpGd-^D Ax0Ee8>h^-ZA5Z`ZNԨK&uv7yp$ms%u^rMG r=#`W/aʵaW'Wru0iN[(?Z{gwbR-%\`AXϰڭ-0g21M'f f7R,H6/XԠ)5/Q// pd/€d@]Cy0Te?URՏR!A@ Er2 NzE&LȔ5jT2ih{)hLgocXv٭Cvɳi<Wa 7yI;ӻkXG
+~q٩WUߟ_G(
+ċ'q hFCk29
+CusX DAB)>Lj@6:[@,X}$(U*oM,_eeg̛GaQ+[C8̕>bאbæp"?ЄGaTAig|80D|qv#\N<g
+yR upFk;c"0R5^<BHyff/N @`c @
+k6>ڻm S<S3yg?Vwuu?9PcQpǃc+!P 4z R
+"ZFGA H !AL! ,c d@fd#v@#?i xȯ?3 1>ڴ
+!?BT=2
+3FzA_b(s<*_w\xL (a h ~w'B 6N92aU=4Rw'ĻqMϝ[: s5S ?
+_"h'G&Z
+ C^y;B̴Gp(oaЁ1DcwA!^\)_Z}~DNmG)Rzt5AI)=:HYG5O#6Ÿ
+~s"O! />OEOR$u8@U`ʐ_0&UPuJpݑI͓$_PDQ1T͹_2d[tn#SqU,F e[(X(NJq/qHDg+TOp!"i;wGELRBR@'ͷ@%I@U\U#J𚢉hx0ކFiF*F<k(A2pmE^Ɗlnl|}FK2` +Ń3Ǚl8I'F$
+K?B/z]n$RDވ@y5J$I'|.7`͈$,6*BPU *a}WYΦr,>4GڙW|x8أ,@87W`Q%ciD\fYxY,)iݘ]E
+QӭiHMҒ.l|2AJz
+<gήfL3W ) Z[gkyBח F(E.'K
+ <BՅDBTӫ$np3K+q(dю!X#&jz+>qyKD*^d4u83POd4*U?*ZWwG |bQJ<ExT5Q63Wd"FVx j%L(-eycx<\x$1&v0ՊqpXkK*64l`ВP'BbΡ,\l.NZ8Z/ UQ1p
+骑"(36p 2ɻtCD 1˺FiUNR~ z9~'`yC67,V\gs2"amt6ބF)~{uup-:1| \$7 v
+1Ts2B}M[g܎\JIO6 BOͬŤ& xya/Lh4U\y4nvm?VTra|Yh v7@v3 a![d[]Or]d(TɈ/*O#n$~R@Q[TK`C[=E4(7_ K$ nMmx<(9a[;a7D90A:E|oK#O^
+
+38
+UVL{wS_$
+2p or˹9p`EjDQjB 0]HGc`Yv:+n<tO0V]] An
+LQapw$AF߽){ v;D̔ҩ=fB
+=LjA/%&(FT 8@Ihϲd]oM<
+k*tNt<Hmb%<SV@OS'%4 !mH#]-whV$0>f 3$aƇ#a}sf_8Idd=œxʩPړ{$>(zQ<H\:P԰nşTąU
+$J[!A2qh#gZJ qLKaH bYrR?jmgdwp/Eh؝CT;roCj+ Ma9gN<ACr4nSm*$ }j/wzNHSA҅uBu"VuԪeQq \_AӸ kabBeQH'w*V OZRI6~ *1 ;|.bՍʃH+ yuk"Ͻs3ϻ*<
+)g*b!)J
+
+"z+ybE-q! +'W8^}Oeqs
+
+c`m0Euȧ \~G۠t7}"woq;^woN$ށGăCl_IDpxLÕzW*
+_G2 t6b[P|fh¦‹gW`ZҸ-J
+{L5>eL"A!L"oWхRP*K:Ro*LaR_ c*aj0&Et";aA}QGx0wXxY|/6Q& 90%~p}ShK3 <D+i}j{*]Fjni$ndF2㉂GE(J#5#QSNY@؃FK}ЍFDh[)\6<ï
+GBDi 
+Cn! nFف~$D)7WAK!ⷌ&ҀWz9> +\*O\&.E֊qq{k)B# ۦDapşy1`e܅a3U;P?}xaF j@PDm&4.FP"pb" 1Xpl
+QRN&|
+˛A Y$>,`7'w7
++ a<!M5c#4=Q]І@ʴPx[c<3uh"xL
+ʈ?OZ CMEjƼT Ok0{ 1ߏ·6t‡t"Qn, jc/71laL%&m >}a솯QǢI67n1,0aF_V>3Gl!Iďvu/ϧ!h#l//Pў#!dԖ85l9l-P UkMYHsl:L  W!
+)\(3x4)#Σt\F\\o&0@ &PF%
+홦E@T./eCj=~<udi"&'խKK?w@SH
+ʌnMa!vD`$b0"GH{.3|r܌AD+߃tt#FF1V
++=rY)d ܪ*=3ȏEÔ#%ؑo)_U߇f/wٟh(+h~2Jh!ܠdlڰrQ5G#QD\ QX??lȚNfXlbblCQKs){RJfz
+!.=@]×
+h$!DWn_ʀ(bE'{j$QK3"=| |$WjYEQKH$۪<> >+e'RA
+LQBk8/'a d4\Iepn&y&)S~KTG9‘{FVT
+Y>[#k #( m%.FĘl ]GP${B
+c{ 6DdOX%@t`p_@;.hU}fS uēJh@B_PA6:&y iņ`Q}tR|S3y&ɻ[Gϫ; Юgx%#{}XYWʏx@̦ `61w^~Ekv~^KG$\z?nC{+ݒ61=>IccUTApk3at
+"DH>4~WW/I|kѐcI}o:}.?|XT=]f8|FU'<7+Aa"n onGX=XwPj/q+p[ڰ-Dž gQCw
+`\% x|y&xu,,8=΂猎#e
+0ݸ;1c
+7fSíZ)y%S9%a~W`9&vW1\ą%\`&S(v>j̓GL&m
+]%+0"'amRW#>A~%B Jli`Ղy{ M<7g
+
+<9XخW4*llN'}&L>qXQmMx7Vd$Km*Q :]%} |N,G`hKgEPG}\'[B"&_u TC;^eзϧske!Rᓠ Phx!tg<?^t+K6UWWȑBS
+!J, Ve@Che /#p*Y<s&´U)~9 ԀbL5$Jor_1I`IZHr~& |!4%Д|`(lwD6Д'^1mt.-? Ј",TLo349x^ȩ`o֥`o6>yx,dL7[SSٛm(ٛm)؛)g؛4%fjv
+xV%<2vWKIB/ޝI},w<F R$NNNKO@ɩXPd6jTI0m&dh#z|L"aHsr"83Jxg%9d︪JйQo"~"_e~`rg2t)E Sb2%) )KHM bL|yڄ =[ؽR@ o b?VI<ךusdU#grԹ~B@ ϔCq`jA8ĆBB ~\D3dY*%*\[:~!|9k#9;KX+Λ-B l-T-ƵS.T9J܅p+_uޖjDA4)yb&/@)n#L x̚*`_ -dyTjYJTsu;&o?n̶7\S>aM
+PP6]{%"x R0|J?͠ƵϳT"%\Kb5ğVrs<9Jw&I[yP<So."$^9 7iıao!؟sr3U)B{Z|SJ vΠ" 姆2erxR
+C5sY1RHp9A(nA]Tܢ n eL7W \s$o !L#Sl$!=0m `Yϒ88
+J9BYi#g")y.V ";D H\VAV[[dVn~436n>Z}Ocm'
+Aa@G[, ;ex[F3h@>*ϛ) mQ
+υ(KҙߤûT(NtqP,T Mobih#yiL
+t7BPeV}JQe
+']߅%_)nM՝oRLe"@$z bjVhb"Q
+*NH}1W٩ l䪰w;T5*P}EGL<lӒ:@:J$7?[#6Ĕ7B C|clh U^fR4Q^$0VYϧ+v(V(6{B a[Pw? ;W ҽ j_$N3M%D:ljt&.,o=CHuzxlٙb-G#\(#SҸ+1oڀEkkͳC \[[,֞gcpmy?] m늄3QQ&]dQ7uդDJZ&j`R&<ԨA#`p$miGяj?ZAEk6J*/_b@ ;ܛM>~ْ3gfΜל9J-KcKղ V<,7v#&غl,Q12L`WX՚e./Y a~&N2|XY=ӗX2$"/\&J\0<l5PCuqe1jЪwH%ZB<>ҋbZ
+"O~?OSoSth_BEsip-:w/Y e/ p:`.݄5@!. ‰{ft<g(y}\ɔq^NԡƐB/v
+`7Obb8+L i\wN窥j^N:ks{\jPa}hy ܍
+h ݑ-Cۉ;PN)s2|ș OoMԫꍮf _eřnV"=
+ =NYZEFZdgBl*JfS#/r.2Ң46;C(jPE Z%7&=`'rYGKQ !HWTZAGy
+9`ZX
+*¹`Z8W V*p)jezVͬW 3F
+aGzIt⸕sCtMO!UlStl:.Dw|}֊i'R›yJS'7!Vim?'F@IX EQ;eM5&lpgh8 
+YsBܪ~5ӂdq.ՇȲ ~D%*U@~*F^q$h-:tܜi*ZgJ@t|jW-S3f$bov72+\#Bs`ݑZxkwSPG)"u*-]ZkOҖwG)B3كZMՄ>_aO.F[HP:l
+lcp2SM-;SƍBq<u0ѺgP5<ĺoY''8D*EDwsvH"+iKV4 3ġ{lG/ƒ" L!P@rKj͛3QHߌP/"_A2 㒂lsp9i3,Iݬ=ךԎw$L93#^wg|ôuS~:;Prx
+ꅙ "OQ 0eB֮BG.@#q< 13D2 +4 jU%Cj(ۼtN
+96RÚ@U0RyH0 |N7
+*YơqȾ8?Ba [50}=
+;U®ZuVϕMktU`h&,(hbXÂ{+_9bOc^Xա,(V 48 Q*rQ2L2mFdT\=#]lkLFN p mU21
+SD9.ჟ );u^T]]&Ww
+hs\i]~iQ+`
+&XuyK 9%VM_Cxʋy|XyGͤ$2D5\LT= ՙ1>-ŋ8o$,!H}*7]T,QmC$:A:
+X`ļzoScdM<\^:Mbzy
+LXѣsX04gsS&"Y74bs N5dFmaGlh"O+x\y'6?[dk%~  Az`-FMQu1ݹmF9
+mҕsSd*=00wb8q1^ ྅[C+
+ x=|I&S9c-ZCdaHQQuC&Sˇˇˇˇty&ؘo2*FH&[^*!Q
+=z\ ],ڦm!&X}$ E- z{(idklhJDoBB,#=fӥ K1QO]S#˝wd`fl̍ySg˷ 9lt?k G4SRK6>O$h(B
+rJqU*2? Сo‰+hxd
+<~0Be'"-Vn;<37ѳz0ɻ߃JL&׎#
+E: &5MOA5tN,zd5z6hЂR
+I#)elO [{
+LF<o-ݬc)%N9k\R„Y BH'GU)Wp]B~ay~ABn͟ūv:+Ⱥk|rʽ#]'{K}z]펪+biѕ˄$#>Cry6Ǝ.@oUZnzK>G[aT=Ci(]vn(m?4<B Z' V4hyKfBY>-bG۞ aN<b|8Iqcq e0! ŜJwB?+ًx[Sΰ F %UdqoW9wy"w*V`{n :*-Kp r<^OA}lttVޕV[pC/J9F
+|.QlBʪ8AZb](ypP!+w`>FȏѪM\VYwk= Y+C?̀t 7GSf!%hp)qr <!$00Vƨ)D^FͰLѦQLl
+4F!IzW1m㑗7a lpPSj!aj|:Gg9@ؿ`3o`6¼N}[s#_r?1 \^ɵzՉʀ~TȺl1|hhq?B:;ׇy".`'8s
+=#t@ ?X'URAv㜈]$ui+|"q5v{VͅhAߩM[wRc}/"[Tc lSr jm3~RBY6d_kܖwn Yh?o 1ss5^Zfк ^ P$Z%c `j3̝fH=h Z@θ$zt03XG6%DfSA=j=@̅W|?IKĬGbtd $#LYORPn'Ⱥ#R2,e %E5r
+qJ
+ތQGo=EM<};mޥF9y51+ޥ[_r; YR2F%_AJig1 s8ȘOmນܤ! bi"
+v rF`&:zߨUqY- j;XOdyR` GZhP˟x ;^%W1QN<_˗?Hx{GY>_? *1$!}d)Z"2C]Ϟv}O*{0ܗOlU>ٰGIt <`M>%nPL-M%﷢,&'(>!ciң\p2ZS1SUv+ೱj'+j͏ YꕮDVW̉=]O_`b_T^@}g&B,9ه k@IQUb O)QFwH<ódF." W NQ!_u:
+R6{8!r's}>dM0 T)l 6%tRgtFDw Uz)e1
+=EzYwi싋`Iʂ@E#wPnBp>WxUSs4ljn6F 4sAmBp؈
+O_OE=odr K]aM]OkTg"cfĥ/
+T9PCK3AJ!0xʝӫ1oBQ*:*kEi#nMAH?ѮxWlC8e'oŮI&:{$Ch4AbZcq}."MaB1iW*Ju
+\ 5O-S'~*wK~ZO[÷b^"^?{*eW)])VC|Cv_}#EHbsRm\lxWC31paw!]yhآe1-kug8w3AnvP4#cDx;q} 2\mfT~l܌;AAx <sS┛#7a )ƿgk#}.AKDݚ|]lY#,VRs\>Y)N86.u wP\僢f$uF-xd-rP
+\9uq"=na5V.HU"lj}*_/~Z*qڹc}aߣhF)1_98NPq6a3̔&a%I2CmƙBI|@2H@t>"28:n߾qpL8e&m'Zqrʬ-e4>_8Oc1YAbC)x3< 9>M5H3iҗ^ALFDtc+IC=Trr`A9c׵]F
+]4~8<8?ʒëE"ؓ;)Y9` *W&wr 'ᮊ E"Y 3P֟)Mտ ǃ0y.\/3 wf[la d!r-.X+IQJ ;?DHv!*l9GAUk}ZfBq0&Б*Lb lieQ{<cxVɩrWzz7*Б#pA}B QvW.S7oJl`H|BíŐ)"
+PtVF_J@l3YO[PޞoZ֌Hf;nQSO1N|@ YrW'w,K7VgrjƳ36jv߉?),1J-ǟ(.2XCPP[?ũ >6[)}LY!,)
+̤3
+䓵"{͚=4z用]^:qu&ʭʭݯC֩'N~ڟ?! *V<rS
+C0l: f"R|Y0dǛdQKJ=Id B%GGk`ڿW8P 782DC[U^<|OuC^[| chQǻ8MݭXy9؍3+fBJǺ=H9q?`0M|In |N wQ7Wމ8T]VzzY^S? H=M~ VL6>vCj: 7gݡx uf9>:i@FOO,ISg,NJd:vaau7wwckvjCNݘ6; Є?qRRK9[=aCR2x݇a#]-"ƃT[XmIKkcOCWajlR{?~., cz=K]62ex /-DvvSߐNL6Ӂͼ/f ӭک׷`Sq~[RL)|>rDz'5{7p.g,K6z؏~#m_$p*ȩ/|{ O|¾ubR;ٮ$7RpP<Ev+.YPT4><~*PF^>sI8KS>剻ڄnLbVwYP`V'V
+B:^ࡿ'SCx%u_B ftigªz VUۖx߇a-fIj/)]n N4"Nq}0d_nv2L)DP w;w,@H}
+ Lx \nf_z| y y % P#<GnF:~iR# +oʛ&^7
+gK(.'k 8%{H
+B1R | aӁ!t`XW2q=D|0>eH`<
+G)ATؙh'#j_3?02SD njD\}9OB l.TA$5锛{Sf<0B :yuS}ɦ!&l
+zLѩ΄n0#!<b,G
+ V"F"{ŸSA Kr aO%_ $ l6Y+Α}@C cyl<""؁YvB}Cɶyqѳl
+:?\Mb
+ Z/ayͮ1CC |9IA;@S,Wuʠ fݢ)!JEaRەÖ4i3ަ*LQ7NKVBz:=І8xV+vv0wWv_g1ᐔ#V~w[eWt:4l>6H7`H&@7 ǧC jWKg+
+ Evq ?17\Q
+б4cuq`B:bE*q-m^ ^ lMG$?n ZY
+w_!ސsC-8LCW]gu?rZ+e2YMHGTo<M .7mPljN%WY~=w.pA.6.C%> )e";U^G3 ԁCS`MI>/dq=EHQCOZgv9#N!á"*̈́TwrporKcPLjMQ!LtbhT?+gf'hF*pF&~Ydg$k<<7)VgZJ$R 5R}F9s7rZԃkə2\ N5ϸvAJ\Ɛ밓R44P+Va Rv臑wS_&vf&c
+P@?]5]K$[<1cg#E-+Њ#F7NRr81+Ĭ3, _-, 90g8bom Xh,ͽUm+vViP>m1\`<˸h *mcr#4;V!F%, UڨeH1kV <
+aN_3vIw V/GT+\YZ$O2_er7K[P"Ş$jW:FD:cΠ3YZ` F# `Dk4X/҇Y3o6ztÛ Z8FgJR I Ct&fbXAa}| B=#xf"[Vbxͮk>|ۡZo٨8|%{Z$'aٶmCIc0L0j{)J+ hF'Ke)Zo8 IȏP9@ mR
+*7vybu$QZݔsښx̽S:))9,-'t-Q;i)oh(宥 LԪFzi)rlDkKѶ{?'Bg3_)gO! 8G2Meo| -/O%þN/qh4!
+"Iwס8 &Sm0BDb?lK,/}l>m+0k1*DiqEKiC{ի5o [MLYmZ )1 ƎXb2:147% 
+c[K6t~2O["Xޥ u#;!;Me._2KKԥA)6Ћbz
+p C5:ۡ&0$b{o.CE-{L`lo6<4FGMaqhizԡ-
+ģ>HlE6jMyԯ'l=H?A$AZ1JVYUbf4'YwQiJuqPg,]JWGe n^F:B>afM LI\KE8e.}uD`.Sl)2pП
+?y'fxVٮlj P Z6J[Y{硞-
+W S< zKd
+ ZMƓ$k73pl]at 8,`̈́^tѦ#M٣GPm%÷6@=ԍMan;Fd&zL}zF Ҟ JK L|?zz z9Z: ?؆k&
+u,08mogg
+d'*p`eh"7Ş'0TA7꒕jpdQ>xI
+%uYJ6(M]5* SNG;{k H?`D&U-aԅyPKCY-d݋N1 ÚNL& K6f[;BAp\V2A ҏ)s
+tvzKCk(1L^FE$HQ6ˎ|N$U#<TCpXNd+Yx@]{)Z&Yd$?%{0  T
+Su^%َ>m)=+=ayoaMk籢Zm̓j#@?>}@pZmYn\t/Ե߮>@ e+5k(3YB2栏N}bpt!CD-xӡ+ٵ{1&S*j?DQDpdma-؛5I(>`AY47U 1w{H3
+gM2n+32FnMgWLS$3WPr8\+rcff_ G13S1
+eVQrJ@7Ⓔ=Z6SB~kBb-K-J3<}{\U"0N~w1NsrpC8..AJ
+j..HʜUce~</kAXWMș p`-8Iؠ-l
+"wx/˳Qn$oN=jx.ڂ3 |%?"6^L4`ND)RUה89"lŔG$\qj9:l1 w}9+޽[3e ֱ Cn|` 8?<ŮtyhH`8iI<QdfeEhXggsb5ifJiP9DUNڟc1+[hasy핔PHTu`h
+OOF)Bf /^[
+6NfKk
+ZAApA
+>jZ:ՇDe]FŽ+"}e֛`QU_5
+>Ҏm@PWʁl@~)\/c/~Ke`+7E˭[a}*dk͡+Q;Bg+\uvs[=NӭH
+
+=p
+n0i#{&ߴqښ˺SޯV"l5pO+- tjt\ b\Y`"@,E[]0E{*oUĘq[?w%}bfU|<X߸.e}P'Jޑ13?ÿ61zՇs+8c흰@U_ v6M|u,m&OHzIj[k)Z*3S 1/*†IL,QE2U'(bR5#ịqzk̥|Nv~|dXkkQ̒׮f.C0WBw-e7[l ?{gs$~ݶiW3S:ejӎ$:(
+ڴ,Zb Ō5>Ι}x}BB zE`]>(^ag6zM
+9lf ~$D6tm o# *cm(R)kڲź_q`\5W-Ub٥,5cTwr3z0O=_<_lwß̽.f>|?I+c*%RX("eAvbt!*n=Ym<=fx]Pv ?Ky F<;Ǎ¸zʸzƸZ+W-1FlYYӲ7IĴsWthJ$8葛)oH6\3"!BH7yă(%Yƻ60TQPU SKu/V"U_Q~Uu5,QW?U~^˯5αzJIVWֳܟ7Sм1`u)qV fTC~<kv%D<ul'0vP7" 4 <R:M{G!_pڒp*<0y!r6⠼[~z ]V>  %gdXLDsB}z&ՔAk-گ\ S(
+4CT~>G4ۂ^IE/uWnN= 5guh!nH^Ⱥq*'{In#G)Fd9 S?6 HA
+wVf,$%@(y|J(cj5օUzhG,.VѴ{Է/Ϊ+#D)g͆tY~:șKx~!
+>j;wo}=]q Y
+ۼ N$qjK$щ S1;jCs^P
+MQ$uo $x0$ ȳޝ8_{ezN:,?:֩[:'OA8N?n=Lbdf8o~3Y7WEe.g#Kѓ>e gƒoPw:Hup QXٍm9-?}Xy1dZ-7D.,̶4J@s,TjDpLWLz"ciǔ~#M(t,8*c}gb@/A}_HU*وeqi0G"FY}
+0v>O &p" cGQ *:: t@ cj;Rޜ谙kUt/U\2}˜̨1ݯAȕ!\ z0BQS!vO<MKŽ. ~:"`Õe0*<)FJSyhi 3i0:dͳl9oe!*j̊DAwǝI ?!F2іg?F19vjOfO@1<+CnN@ bObKg]?N}+j|'%}yj Q&(rK(J׃':=m5PxW+ՈYGb8e87r\ɤY G?B%#{B7|by  lQI3vdJPd97ڐnFb]#8^fQ]ٵ|$'Arbz68U%2;vB]nF{_UߎJߎ,h?oC|KqXǕXm'o=8ZǍ +}=O?pvU: %-ے$IOrXvDozx(1-(`S[T2Ȅ WGm<~F'F=|"njOJqoC-B ,!u;|4wtY#-y-;V~5b­_B.(!d7OP:/"Pv^^丁ŕSւBE,8M-m}u(<@^\? j6{t6A?*Po*+GTydlj 1|so.w?1KM`((qX  ¥~׎{{O4DE~_w:a#Ct~I۶ e[6 񹟞/(<]XQZ. R,7G-Jt}) s^{ŽR>%!^]^щAgLq*>RGw"82 uBvqox^N(LĮߎ$v|z?MvuԺ=ʭw$tŕP)RcEI"uI4 kcTN Sx*3쉡|1k"'<c[mvjY'(N2
+aN~= _vp¯/_tt=U$UZVAۡ;jNT 1o6E9+ xڄ|A5硳7!?١Iڠ~s;2-7nm>fܒ2vq{1^ee%xiҞ
+߸E^izθN1[o߂<S=.L;EM`fЂ> k9n0PQ( a֮"c+H+ϰf0ՋS0U-+1"_|,wX m¥gB@em"GOJ g!ݑaq<"+'0Ws-Աw%Җ[wܺCs\9jՠZYGڶiWxu֡9~}hIۖ
+k
+#c*-eS.Vj㠻(P]y<y`$=8 x7_RF2^G LEb1Ϭ2hW1A~ab
+bZtءαc>-k2h Li
+.MO霾PꜾH1Kd9u)VxWZ>v=^n:2IԐ+j_YR5-2KmP|.e`&R|tm\VG[`]s*SUXv Q*
+*uM355ͪЏ>%a%AN+đ>X6^qF)I0I( K'_rUh>ʶZ܀yrʥ#jBҦBI(ctdzЖr쿹+AjYxFvnNOH|NVDaDFUr}dHN^c7үOJ0J[#.8%r
+1M++E@ 9|vgUo5 7r?`~𢫈B7stJnK\KLh0dm)a2Bag"+Xh}/J69=ES +YdcP(Z~˨cjƄ| ;{i39<p^n6M8t+!
+N؆#:kaX<^U3gI5S(VU'NyKRgXMT-k[JrySi\!|A2Psd2G$j
+- о8;1%.u.~9ȿN]˺ef l1w6#/~g&R8+T] %ԡe6u):,7Co6ID,3pH3ۨ?*rs?> %V`6L;
+ԦrYhe<)<EHN˜k$u"3ƌ]^cˌy%%eZRfqC5GOIVGڮtJO"ssOC|Nْ\GqrR^3O:U/gcùysH˜>OwMlQV;=0Vj M5QSwR&l9Ӭf6 Ak$_KoGIop_ qsfppಸSw~rɿ zxɣsƾl'P']x}Y+2G|ϜsbjWrWQy(9\Y(~K1"g1hGr>)CZ'4 ~ζ5|(5' C<=~SDvm:nWh /Bi
+lǘꙘ F[AҎ]"n~ 'cMfcDr
+ҟVB CJD\Ũ)Չ'qp 3 V$UEPv[oa^7t 5Gq%Qs% '\VO̡҂`^3<bT-_<2R9Չv Cpj, Я@q
+X2ʭɭż R><?͊q
+CjͱTS͔D!=S^uifr0EUs/m1MyYi [9[w$`a411)ui/_)(ෂ2GS*״!0@GG$3WUoWl6w9Y> 9? {kå'oZfLLuE \K.EE>9xGi,c;x8!1s6 0ҀZﻈuɭ i{$@+LWL@fdh0-^߸a^6b^kGdg!jB;ZӹG֓0HR#a℥rJLPz Jơn Yh%lVz  %s X|c,2;.$K=M0( N"q7CYJp8a&=`WgK*0jv瑱ɳO^1[Sk0y36
+܍B
+N"wV!_ӝĆ睟$XY%,7cLkLK` CJp`/rw$ڟ?osoTG iZᚈ G~.;]:3v+نmpCXj8|t
+'Inoę/
+P5H [&x_>H HʆxrGaX Rn\v)m^üe
+7`
+>ZH=J(>\1us; h'IN %"^hCv`%@9ťxz:QE&'St
+ 'I&)Y. %̶-2=]椾HκY0t-JZ I t,-aCTe?TU*>nΈ;_ ɨDɩ"Ry<O "SzT-O(U0-"*Gn~˶o9`R>MD *qބ۬ZJ"{m|{f+ܾ`鳰vw9a;N1m-rIm{yn4{X;
+??6.鸳+?nwee9,a ۯ%(kd*B,{,e.%J*w!6zIu'd
+lab"zLg^NĔWK8qvi:1r?xNЊE$hF9e`׵,(F1ьu74m刃Y!H¤`oy0pV-K0#ugp_ƨ:L'ИC'/ *ySy6ڠhE+qU6L "4r
+יJ>J׵kqʆr:D ZjA>Zf܊[OZ 7oR.NJ.
+k&&<
+F'RwJVpdgٰQfBLJt's01g
+TJζY#nAUFiy׃IE3|Nu$v UKɀwV.p~'fqat H}h'4 (*meVt 0v tyCɏRWw
+E}6Pc;]^7XvIӸjUxz-v=|/(>LԵ]g5" .{44i DBUQ=qTFR$>TM>D&6®EVV`S:l{RCX$6hSk6\0̗:y]ϰYkUc/A}gСn\LfWODmUsvw=C</}^e8awU?) YXiYlamMFTBjM5IcG%C׀N鵸s2+7 a"'5/"At&XNRlPˆNtR"[̏p3D(CS\ `OfZW/\i_m)4I:K붲mM|jA
+\WbO_)N5*Y]ï1,} |CQQ HK?َ<O΍U\nOK'ZכFQw_&cw1Vp'%#?5hG^&M
+R(.2ZDA
+Do 3*Mg %#v
+ *ɓ|yz{֡s(vuϿd,SdYխ=HY34^ViF@
+aS>[| ԇAFX7Mis[B=eJyi&fx|y>_J#Z?E"!$=p5.wEgJ93磊*J9V <D;7iBrVa}7ueKӺ26?<xQOTCR]3UP:+$z2[)?o3DNYuCWmKPE. t zWWhWXG7
+2'oÕ%dxt3/S̛*qwVDZӛ\pD9nklrIs|
+'+lʱ\OdE!n$ZiV:'GYҨjHճ둷I~iw^ZA~.^} T mQ2nf$tJd!AeMTC١`taݒpo.0`+Qo(4LϱѪhJr8R43RA>:YPmNA Ve?C#t$
+鶳PFe>܉˺7@zԇ<QЙ?5'A"'_@;p})L/\Lɍq\V;V ZBBlfLW`C#8T\Kҗq8}!7./"F绡HO
+eЩTйUh_N';] F ɴ/! hk(8觃T$q&< 012%z{gY1X=]'nmрiH%
+`.Nws#vCZ/0
+0:UdrHGd̰(N U i׻Cιn}nScDϥ5_8Xݟh[؏Ni{|uq- zn&k-317Q (-<m- %uo9$$Mfu+dY!vKDo~FKPzѺK; 8r`0!'@4|= ͤ]+iG;b~Ч⚀^?? ƺ:it=>9#'K8a& |],-6OogoC\IHˬlcRϥ09|fH8<mʖ@V&m.oN;f62?ލ}zH9fS&|G`[!M|}h^aR4z#V^gibw%Ȯ\a'vMrtt}:zHylnlI5n4ɭyӄ%#phOYv-]k6hE ˓M~:=N ]BdC }
+xuZ9{_VDz uF:͡^*EgQx5Q0S0+R+kM-hճAn;%1>7ADhU&,(%DȠ"zrs6 cp6ϋg6A]u9(@i{z]6 I@0]_"$(v} q"ƛ2Nl'Ha@*BuMnSv(**JEKzV ty-
+b>BZ;e}/V?>ZF1
+ـFM#|A^GdG j{%F1O,4&lXͿ/TrJx>=7'p+tZ
+*\!wB
+zNW56.;(@ῆ-/FRfS&Խuع.oڋq(#({d@}I
+,&)
+=[E
+T5/׉ &2F'[p/L"Y{
+L6~(Tnj <4ɵ |x3RA2#ųQV^))z Jw5a 6yH,^fq-&LpYOCP=8S! 2@'Su+gFFO愙aGЅ9 o2ڧΰC'һNb@{t2-Ie2WzY/
+c:'t M
+IQQ:Й/b岂}d^iuoe9wRdq ֽ5~ ? xȏ N8aSR7j'D"ݡDXrUwnx䔅B ,)}01 PBn )v/J]~>Pܥ*/? ɗ
+O ?%{H+% \`oV#d<ûPH/ղ<@4y>Jtb s/!
+9k򛴆K0ŵ4Z/w>=߸|!]<M
+CS(Z-g:S*IN WYyuh
+9(fص8aV #
+%WD}?T't>,Vmjb:7a#Ÿ*6|a( `? E
+F Fs|my@`^'0$eimĞ#-E܂ݡYI eH\N+Obٻ| .]WF{v[(gٴP2|:K㼚FǻJ Gw)5gS⦤Hl
+38q`m%
+/C5> SŲJ7RkpR|/QGSiSD c:ҫU.fI4[-l99(V0uv•-eYRfF.L)-<Y75@dlYrȒ[\“4ZrN_H-+)d֥jfQ7<E2k9]9Pو
+rvR<ݵH]C+7@c;Y?)*W{fCrd{Lfh[ UUgjk $]]~
+f,{#$_qdP)=7)=RtSE,Z=Ԓb{-B8NS࠙% c];%VP.2 g)qꬸ)ın98_4|c!YՌIS2&/lH/fWx@h4 :<EXBP \#ѧ
+.Rlb; β%)^΀S"oZ(T˨:r tw+qfT5[n-^)[₽VƳyZS3MMZ8fbء1p>a):9ۋ=@A7+עQbJ4&\&M8~1fօ1w*Ru*kW<*B;oPY`oƢMPbRLZ7)d⦯X%b(z)c髑1|*eMg PFB=Wbrߑ{$PR* F-~]f lv9pc%]&(S4|
+!:VS
+jG"$cCRFh=w0rethݒ٪ 8+_CX*h@]/_]VߚSUؖoetAp;G~z s]pIw vP/  ϶^[CGQ< 1CՃ kz}6γl1u3tR
+'tQ\]WB囏OR9Ņ;ۡ<@MܭliM5Eoqޱ.ƘYRn*X쫾˹tɢžEEW1KK}TĔyw,YhvAu͢%;nY8T}wT-c[ܱzAM?z2(ņφޚ| ̛_cή9s틗-vV.Z\R 8}w-]`j-WnjQ>9TYYxo }ew2g/^vJ\V}<Ӝn/(6 .-7hP ,5A,0W㛏W-;
+6!bQ,~܃8u̽cqԡw'Q}-K9c'ܟܣυ1s?x‹W~w^S]vYwg/_:6ꪾe|Y|L5 ]|#-ѯmQO1yUWυ) +0w+<E
++Fo@\}F8rR ~M.{uĊ.JKwV8d"|:<Zuj㙗O?#Kj| ^tQx2Q[|
+7髚wDxxjn}$WAe[Ut# g [f
+dxyߢ[nkR,px4L2`B аuK>+}PDe ܎_sq-MA,^BT?:ྠZ4p2V//2KT =Aa꽽iWSW֜ު%5F)fVAz^mEvzPnZi;=TU?ʗU9ݱĿV҅w, iW_!!;`xI()txГDDedyy-HaX
+ݘ=7PojU~U
+tݝ-Kn] p0rY
+/L'`t `BcUW͸W2en]¿,M,|E[.AV} %zpJ6<;A 1bZ %͹9ӷ&/<
+$"j _|dHq11[]ß0dx*q͂o^hqyVBo\ew_`X0;sϮtКhQBHny3
+`@sՒ44Uޥ2#4~pګAcN> ^E3Qwl3n̨ZތqZ`3/eWK} qځCsȄr.MbhbAB7纛f򫯂Ɣ\>eGД@m_]Zo8^^RWctw#N|1cHJp }  F9AB1=h>c]Nywg@O?221Pn>(7_`IDnZ?{/^P
+(4Q)bGA,%, [pw%y55QT.[bkbOXS49{=si3sf+GDdBpSy<VDϝT<Z!vΨ@aszE>j-!3L2LPnh Յ9Z:,Ңj%1&ɝ0+HNQM
+6Nc8]erbrǽ(= rUsSF
+{8uh Rq/m\gQg7CIAClz{{bP6Bܙ4
+B2 ;Hu1qann֮nX0-&5>S#dy#`u-Yb!S!
+A
+1$d"{&hDAʹ!S5r
+A7d$Hd4v`vٍM!RuY>pj;3=ih3=7-<:6uʁEǝnf1 at/%]loajbx"9qA,G:UC[QInI74g)X.4J &F
+:<qIč$Bjc *Ze .ITwȹD<-(b"wlrdPbrfu<e33Z"?rN^gH:uMluj4I Xx
+Zj2]n3@Q rV
+!zJ{sL o&іOmiٷz}"^< a
+ZBOS2C1XZ!GK(]:z9xLD9!cH&IJtFz /0#ކFQ|̡CH_@k'(c*1+P=gsDȉC9|
+e qoW8$'k)OA$bXH+XSn҉nk=d _g\U'P9Woy.gmPՐ/}QN ~wkysɓπ/c1'[$
+`hز.Xl=,ߨw#+cy3{r,Un\ǐ"l$Q耆B#L;E$PQzr $_H$K
+37QӬ6Q j]rTu ,Cz6*i)7/ˉ #qy=f {= zCRtEo
+S O,n` W$vwN '*,#fFp>0Zca-]u, 0 kdTш1Vqf al !#&f]$]xH܅d93/ )Y-~ogb"5ZBy9Qз/1"r HW`H#*1jxMf#.VoeT"pxTSEqIIxhz<VgshNd4ڀ FEIː-hb0
+(Si ,O LƗ &-MISɥi'&z|ӒEa ׏ !gt& +Xx
+CI3E
+ nE7ib0*SM&aٲqZ';O?mnfB"bHO
+`i=`sH
+Uc
+* *djyȏ3׶kBVσY\wyvy;y*`7UzlDKq`WsfAdpm[3k7^Aa97]=|&q2h^7[|#7pS;ڂ~ܽT5텓w)e'(76dٿn搱~v@0k 4 u:!cW{R12+}V<XYX>mok袱S0*؇EVw.eq@{ڶ[1[_c͞ suɖ ?a+~IU{lw<uuTnT1'7_`Wz/hV6 &-ccs?>[kly6RW6˾|-v㧌[}ku765vsլ3vsMN>n_ѮO"2m_v%rɤ6_>QpÐ[9όn:gS+z+A>Ne$ϐ@ߪ#+,I\~pҳڕ]aM*F!B3vǦ[?n~c΅~W6z-<޳oYr&+]5z&OW.(=pBp>{/_Ϳ*ø?{yB1_'ˉF |<-߬Rk/;}yǖ};v,o/*{ [\Z^qY=7.lsԤ*C+5qKǸ+C}wۖ v];)Wi~c(
+*~#G+g-oҘsu
+|<W ,HN9eK7_Ye=Zl[4\Slyar}O?1=ۿT\7O=pP+c:m髒](,FÚ_N<M=b x6U1xwWOm~:|\}Z{9l5W}dۥ{aed;;vܽP伊m蠌;uᰑ̫nQ<@׳Ewt^al=-.+GRT)q{2]sS0#/HϬ>c3|YT~K,53Oޛ87v5Uv?SYrQ-4[-:@vgqƍ+h|xWcOb?
+oKpjʇ3hSsdTՑ"em&|?-q* YNu3uMvW~7PԥfgطUxrtq|Kt)߶ܩK/>7'KwWBJKre}>v&'?uθ~SWW:,lCYA/YC׉/ݕ<wz t׬Sc~{Eu٢G\ KsV#svj+4d:~wFUuۅ2ӏ̭^v:d\-D^\YA< Yo޿NtVldz٩}WʝcFqg s:0{V7jVIΎ\U۸`1m;ϧjS׮Q8Su‘g~'I^xKW;;@iv/2U5- SpsQ#nk㵯I
+Jȏ1ɏǜS2<SxlAO-1YrwahFO ے=cšO]}NK+(zN/vKtmBluƎx:uOYl+ZFq nN~su֨9Gܿl1K5 7Oq|1FĩgfW֭x탁çڬxŠzUw|:))SeWh8L<K1j{_],+9A9n֏cߒFlTٱ2Ҹ!6i̼=E(yw_yuشq׶o%F.݇3}WVLn9 Z:z~ Fѧ2+nW>Eg^^zRX#%W5(Svzm{=l7}9hrfg
+gև{B)׮s&UK(i]OSި(I}ՁYOy<wo}2 M%1 =>1|ҲMӰ5 o+$;&%bmi.e kؖOj'gWVܥVl_Lzxe^%u/kp)U Ofc,}7|U
+G|Y;<o?ZFvnހ&֮}P^~JjTʅn~YlsÄ{/emu5&7TdN&Akږ<(YcU2|mM^>qXd3tat7R~sZ~ј56p z|;)dz~=]G cw1rd{Oylf3limZMW松Ƌ%og1ɥan]01쓾WeȜ?B^'q#^w.O/;4A 6ws;^ksNDNkiy\}Z47bǘl^}fm{rum4c'wnp9@?ڤ_g*}'QWVaDӂrt+-n:>bsVףoZܰ? /ٸݟ /3Z?adBC%1g&*+P
+Pu{eYMLzggR?ܯro6./vwٸsL3?kټ]1@fnt}wO^iʊ7՟3l$Uw s+B<}bLé;%FPxs$M{;3]ݹi~-/\xN~飃gmP?c!n7 ''ѡos%dw.:b Lt&}cK(1U{L7<5mF{ƬQ]k%Y_5n'}ϧ]^L31aR eh^*G-y󱚟iV٤qѐik4w?O]~Z羄k[hZedPY~ofx]|\įk7Pwjq[zr-!g?,ѓc}Lȭ^ _TVX?)Nm>M[YgI3|u]^~0Пi_\\ivU%B5ZqCSYi_$=l7.?xm<5[5࠹+\h8Ǐ(ѱ .l# %d &- vxֵȻ&/X8}ѿ.F?VYp:?"<ITγHa/d\_b-Gxd˿;CKNc;ؒrb`IIJ~ɬRp~r߃6Zn&͖^??v0QٲYƭa;38H{r :пp^q:jj}*}к&<5d΁7k`sp3w;FK3O2X}qrϗ(zo d^ܶ/s~^l1V'5^Cη~o5Zzx儎⡋}|ptKRfmg]Ryvz֗M.Mwy=¤uw&TŲ𐦫S2uu믬q?~R[mؔQ:KӚv%?]}1}>pfݷ]wp{1}>|D:N6XQ2 uϣ?rľ7Ֆm[ro޶
+vmpjhʭS/_iׂҫG<~MA£m:Sݝ_y¢;+&\j_ѥ HOeч֛;fa ܤ3n#락$}'?~oPbC?Z|\ڼpWmv)2\vv38k!=,?/LJ.qϻ+qy9g#Vye& N=m#Gkr
+R'|I>yM5t~`I2{fp&\+^4ñ%! 7,1ou2rVf]ɦI*I^]}!l]9zŰQK
+:eֽ{9yǍk\ep#OHCN?s~>҃$;uH5n]xy-X3y_@aQUEθs9g2+v杼tkeԤ[5W-;WbVN~y n-I}ޛ׉NVLoid̯EˆN}|Ho]䱋Ӈ+(;~N(M%C<Ig[ڝo콵^|SI3S>oŻï'IΦZ_>~޲8ٖVOqwgX2k9uv}& S;^3?kx%OL 0;jEgn=3>F-xIm}hvxѾuAj5F]Fg>I:QZQ16/tai:T_T}H~[5t%Yig r[neӤ/ً/3xx>y୳[/JY`Čk<闉 KfVwU~.?J}ㆧ/m+ k]LZsmZIav'}z"AӎH=p{^/pHPf?;mɈ)},g;k-}>,1gp܈mih˜1a!53և^|nuG8~1]e?}z>Μ},*tA?.qM]9&sJ1iq[{QGo;]$GALj)x_@s~3֯,eH,򫘝4~]|fg=J@ VY-N?MY/[:7+n7-gc~TCѮK k<6m
+R* =077Գ3ZPbQWPTjd({U vV^]=ۡ1~[ WG8 UݍvL62Z7a\" $;6{>-_7<PSu\wGꇭuj\8;(tAug8Dz4Xr&[w`+c~uXr+KsmB~
+@: #X崃8 6wl:ՙT];bۼ%JWPS]//oz|QѨ%J]oĴ>ċ[vwڀQ>1팬Y5ļEk+Y씾4U}aɰM#oYdR*BQUn<8.GMf}P%ZޅwKǙ*]~jE3'8qS6ocҚO?o|1"| ; ȟ߰K/vғ73Eyϙ&>ΜbfCULz3RΓ޹v͎<mG?6䭗ϛ^ݼMҦ+NM95u}Q}Nwɟqxyߐ_Z/Z:;z&fkBƮSWM_3>564Vh&H6y%yD& K=m31|}ǵ?<נu[-n(uƋʗ^L|V_[0m-eIWoL"_>vƒ
+gҍi´1(uTwV@r/˃^-Aܹ֌Iq祤NV=IC'7؊;mvSY[ƕI.mP8`r6م'u 8t+@mnাŁ^MZ>G>[mwIuN?vDdu/{2y[[ةFp𥳐OwŃ}/4|H 9K_Gl\.s8Z][RY"}5
+['w]rXo}Vwt5_;l ; ܶ!ouʲrx]u֟ǖOJ7w/n'<wm*oXF#sHY']ڿ]<<L@w\Mgwfg[=`Qgr/.܃挹k:vγd]+|1L愐1ۇmH4>r#aYe]_P:G|`m絩T XWpFm[߲.[c^=m̵S~42>ʳ-˶6;/X_W9VI>J~z:t\^j?`S-y.m،O×.,ΉVy%icmAOESe-Oi~p׫\M{jocRx݉31χ-JuL'ۗ|$#OYr;7CNob8Ӛz=>4le™5BVܭD7 {x ~[\g{^0M6w^=pFՃ^la4A׎?qx3~;)G\zSbfl{͊Z2w9ߞfm~[j fԊaORq
+O9pZw%uARZ}{vX%8ey掮qAԚ׫u^y\lN\ى/ޘJ=WiK|=zfnu-:J0j_g.tf)wǵWixO {/OS.<sxlbK'="|޳!G?|ٸߛ|vgG☀+$\nuȜI odvս N_6wHcs<?ѯ$&!|soY7NcZj:G͘ϥ;c7JWM^w3^g[>>[zKCK$͛]go^yrYevdY7͠\ouB 4sϢ9#:˚Ϻ<_?(r{͋ 9&͈L\ƆJ,`i%䨐gWF?Z6kUW5wU:a9oj%SNi90D.p簵sQjO1 ~d
+ ;_BSz^y.Ѯ~[c
+o~T^o<jĎ ?}MܕcȄpuRŠ#~;o-xGIonX>o9֮[ay^mw45i?cmgVݮnt"l7,5]ٮfbFۍG3i35y,w
+1;³]oFʧ[1pٯ>ϯ wF G+ 7T~y1.Z~[/Uvgԝcj47i2{FH`#_kAvvߞY9c㶧pccܿbcP~?zfMN[ϵyv' 7s|lx&nA\
+NA)]:=MxJ?G^={#՜mK-d`2.1bm)1L U]%c`=M'S,Voo6ԏ,Hoyw랫'-4ej(l;>WٚyYԱT&1%t'/O42n>g\S0y]cDN]$q~cҏ*OZJ5ƙpl͑Wm0L_sm¼;_5+i7vHsk|}dc!cjC[PXW#H]=ƶ?~Qa ]ߜQKscKvOQ<v⨅fM>Hon_w\6%iᲅoFHjn3/es4ʲIG7`EIW+ZXOgWMeg6ig"Su]##K-;6ܫqw;N\sWW<e"unb߸W$jn{4v*G~d+Zo;?~2/J44Mϴ|F뵷[/{ݎxݮox+o~bZ}jR~GX yj4^%qbk[/%6<:>p}?64/vå>s~03K6%LI+zURM=Qrnѣ.:t)/R\Ô|]6R*J-a V|w{ֹkST qd 2<k=?A/X|j&'$-xkoƅPӴQ&8
+֏;q:7do7Ϗ2p~C4̑mxr.xܭoSO1k:9jbꟲ(
+9ݧH/9{ӵ%,ȗk P~f}첼ZڪWk~T~}s|uҩ/wHؾx7=735P獒zAZ,+xjAӔqXܰ}eY߹OnȔW]AVY{Ge0ز799ZFZvRrT%A u?Ffevݽݒi{K*8*QRySfw?24}Zrj֓>ڻi NenW*J֯1]H|iXi3<C1X-7,2ۨm:S
+g {Sɭc|CW*]<B-YAE5ǟ3֞ ߫Ͷ5v,>[iYYF{jǻ2D6p5G-vCڴ"GCmWܺ,MR g7MIc<~~{2%m#w4!vD<ZAcSg7ο蒌k5D]u.?5rjʘ}ëw;s2qP4!ݺj.6.mܻk4>Cr;ZF+kll蟚zaOAm̆q;7Kkpu){ khPfzbtsvC𖯛
+JzhܼoFg;}Hn5mZ4rzxmL"x̐kihrJ[m,םz=qf_ay:geGս[&6S|xH3̟)#?_{tnR}`mUs/*]5dZ\=/R7I-)1yteEvUt}vZܹ#unq%&KFڧ(MK.wiӪOV\m7c$Z+rsˆ}3,iaA'hoF{)?c#6T X}#u9Wj^98䲭?xY}+|zUl!yiU7dmvF)v+s0D]òvwWN՟yeG0?ѩuDGd~!gxX*޿=uck'{l<rIihȚw˾d_.鼩f7qS~1f}ѳLY2(YnI`^=[4~Jbc۟ܒ:n^gSq#3gwu^n/]Wf|~d=p2VΫ%vQ瓾Ovי?8`rw_lj僢L~{OКshXP]$L$Ҝ XSqٻ~'r՟.BrB'~45Qw3U?9l3eô;79?{+%&FӹIRet<JG外Is_<Յ_Gsk?|GΛzv+"|<
+L2Zp$ o_9XԷuWνwfCu/U<dU Ū 76䏛&4diY7.L29qFu<{e_\XwMfEV5=HKʅsT\<0s-g.\ַgmGS[}p97a [U:ti(ΰJ{f>N  M&5Oʼ=yVAHwu]n^qFUz*e낥)/|-IuZ<xtծ:1^h91aaܑ.qp
+Imカz3k WZ}9}sgz;O3-m7nO_?/o\>a~+
+QlYEQ֍/ȯlt{kɟ Rm3+>(3\ߧES\צo\d^-̦4)zGtƛ6X2xE~(}Y;wXa֟Y4{&7qQՓ,Nz6_r=wo= *o"%ݎ5fM#5>P/Ov{ͬAW'z8i)& [i͜=M2IyKlz5`ҴgU+Ft9M;dӮ_.X4{j_- }7,@kSI׵.ro7{;}c\Vl8d]mczpCmuUKƦV$
+n~|Gwi%!~gf98ú2w${:&7y832fN~
+gNZd5j茅ui]{3P-=W5tͧ?nM|iKnɂiN:O?,7=p)f/V6`k>ι`ݨ%?k\Xe9q=jN/n9%ЛhtZ~Zt5B?.Zh{r5 ]ڎbmA){ܢKzgjv z]
+Y["kܟ>jsd*gTZ*q W^tHٮam[
+zU{LKes\KZ!UE>{ө ~ ,1š\szsonK|+6 S5fIysȨEOۿtZ~Ɵ/_UcyLϫyXVz :ROc={<LcŬ_w ƺ,),jЧ[^kWN sAYrs/޹Rqɣ>M'senzaB)AmbE6,j;д8ѷ'~ 8źY:v=3[mcϴEĥ;h̅ J]x0S.#8-~}lPsoE|2(ukW1ǖV9Ń^m*_nӧB~tΈy+?)mUljW;&]q";E|rFq PS9-tlF 6/ǘ5liofos~G5ًn糴\oԺ٤{GFdM\cm|lSsN~Jqi2$\9eԜ1_&)rܐ}{ZYPĹ|Х!2X˿x\`e_U]e0Gzu;ǿA# וRكw?Uu>(|~ӹx~˥eS}0}eF~В#2mU,2~wY]G=DtXn|!k/$jH6x^S.]OwI;֒e_//:wMSK%.Ic'9)e2'k8l9!}?Mt{n Jv<sӻ;3cb-F8| ' λ(hx?" r}rMJ37U=sK?g&=J4qͷC>?RqxrF28ԏe(':%pʳoG>N4sQyJPJiH[ʏU,s-U"]ҝRxPXh{7n/=vsWS3?N:.KgɮˆC/KLzEint \&3v)o[Čڬk))xѾKe">vn{9^cQcۘcMʔk*q;Fd,m*}zZM
+eK t-vS4,%1-okc(<sE>U硇>=[6Aޟ1-ʘyy y"6Yb#!3c^g%gȪhrzcBOK.r]Ә5WW7=Wn)vo锏6y릛 ny7CjnA^~aʃ~M>~tZx跤O6%;pQЋo[$+Ol5yZ)m
+ON4Y6PS7S?N՟&sHbnعK%Y𾥉qYukl9xз%W\<5duۇ~g$X)pg[>=rU[TjD6vqjXh\>&{JM 5%Vj)}գg>m0Xm[\Mrwd| 1]?F/YuWhfܼg}Cy<I*5#=md[lTaa-Mqpb͑fҶ(828mЮnxÇSF=dU.3p퟈e ςU_\ܿώS3>.֗[6qc֫
+UU
+7ⵛW~.7>]YxhτQ7ÏfLS c_ҎΡb^Г4|FOuBkB`Fغ1N;d:7mq_ j{绷Ym f]L/A?Ź=mn]aa4TgQ5}9[KItzo]UFUYnʙ Wj2.S5\'---gocNE\x8Jg_|{V  [4| [WE:&tWU&g.G<xu~2wb8z7ٮ;㽇R݁9ZmKm~p5M{wλ*.IX|%)),lY϶1Ƨ-lT,g4EhG^C?K<cy~\p8 )iSS0lê:
+hQA'w=Nw@CE SYM
+p̎NG瀌>ϝNn`&G@/u
+'
+L9p;`;Do09UB:
+CޯC:0`>}@P Pa(zٷ: !~w à<^
+6fu@=*r
+ P J7 иPFa_/*1j7p)6~]Հ1Lp.P#wX*.n k gU: e׀L|6
+;X X
+g$
+
+F
+3'Հ.P>P/SA
+$
+x =+`
+.~s1 Xp'krA d ?H+Tj[QRa( ! p%0pǰ@NzyL&\Ia\I9K\I5]RI \
+EzdkMIFI. 4u0X*G KTͯ()W))_S1$a.{DVlx+Pplϟ&m|4ëSN?3?
+NTRN+ [q!Ⱥ1\%5Tom-KI9'
+oJWZsnQ'g8 ࢁO Nop=өJ
+N2p'49,dv)eJY`+mIޒ/uz@:(Að wKO ?W$2{.Y_T^ԋAمx!dBeoTgA䷒L]gH4 \mީA?x7YM#&xbWNQڳ!ltf''-j$tH ͆6MTSzͱ7? Qr:<CGB*Dk.&@s;gEַիW2bDaZ{N|"Rg-,.ȦhA`bl/Kp#H#5la6!#l թ!dcVqBQ2@*t]xz=@!Ȝթ>FJ zhp}I*pW6 +&\QXGˇDXԾ[ \ȲӤZ*9QEq 9ߌ,Z*s^PH'@;wVH,PNGuR}?!=gkABeeIKRP޲A^n}'5SVo-ú9t2w m: +»I@~GvUd=R#E4%tLj
+m
+ p}H^{ J3N
+{^sY ;dD% A0"Yn<`a†ÛbxBAf!,݅A ٛ{ʤtW +"-Ϳ H'w w›+^: w1m`n"1p=\=dH* BY "LlTHTOTV^X'AEwm&iO :x=_/=A pjQ7 *t|wrgςZ#Fϔ'a!.2^LFЃΥ,o0/O:]N]6JodhC;ӟ!KKk̆>-ybZn{*怒N.EVK
+h'jMW*dظ?:)?8Ttr$ƑgAElܨPiǽN#A9zYl;Lnur7PpEmƍr3A}1ȇjQEGLΑBkjh݃C6nCi:uK{3S;{eCZ!6ص6Jgz
+s*# 9Vl!uRXrX$Gj.Nڍv9^ + n!vo r3HNnx0K%!s: A)-Gԡk@~ ɷ8wkW@rh= ?!'3Dus@)A6>Q>N@c` )hp+Dֳ[ZEPB!Q:yr"sxS{ 4ܕn 9Y9^<l^V(]q b2 J)J.X%devreQr{<jA~)? i}b4TurGڤpC_/yA~炲A>QCql.6P!?Aq'U|<ēNYގC }יH_Lz->|*HX=ޤw{F{ҌdGAz;E>,i_?!NNK<Âڨ\חq(\
+MmWDL] b!gGjC;YۆTt@k_urȆxǽ!cpO+.E+ԨE{ab+3 V#^O6 z6{('Xh^&@~x\ۈ"ICzT}(Ȕ:W"vើ륷>ϞQhBcoXfT<KEJxC{|(|å&AQ?V@~,Kr¢!kGlE<33_^cZ:1DXEK1TV=etj
+5Td2PC?"k)TOhbivDB15ItqDUI
+A;NrNhZO,W{@Hb|0!!di> Z (^<qn~i.yuR_\H߀[E@ ¼cMTv uu *Ka_e=킰9VR a,\fP cn?C"'Id<K},}Jǐ*Ba#WSꞿRg o/,h^ڰ@F) ; dkuMMAB*uΈ;DqJWϘߵOTn 1cK91P1Ȗ(wuB+;YrO(w|M2^ٱOhbK~`_7A<`uh?io?B r$0i n lRh#BHtsw<j_=V7oIkP}Y!Q2g > Y4'
+m (Ho7~&ȵn1=>}mapp㻸{{94xȚݻPDQ"
+%jm@ _~mM0o!sz]utvVd!\? וF~ W7=gF4&A. ס\Cgarxρ9(+KsE"Ce
+R!}E\EѥClx .Y7
+׾_?[NxAdMZ-rZ5*BhgYYg
+{feGSy lt?UZ@fR+`lkpJDzstO?5St2CZ2Ž"VC{W,աWB  q*.Q8}鿢面")|ʿҭ_j4't\ætq[_:$_Zětg<"ׄzpN|U_AF`[Aa??*pcI
+$~.eg, q+k@µUW) Z'a=g>BOsjdOZ?<!WGd1jc^tq;#Bk3o]@
+1{9#աƖ4
+9NdSR@٫lQ.p_u]OW=J_8__!|..M1^R1GX]y @8KR#1U$5
+@+7D
+]Q RNDE7q~^WUiQ_—|GM;)P>!]kW>Aᇉg,jO!Δ6bG =hSqX;mvqP> Uߺx{MD "> l3ibr9k{ +r@7gW{Dڌ[7gOϾDxžUg49jVO4 VA%7[1vEZ7ǎ.!j=?=k?4n/pSz^/Ȟ
+p4pa;p$F8q*8O86@x8Fa pÑG8xG? 6p GYplc?gਂ!zE?shZJHTBwaki9ECkVPF$=}IƺQW4yh%$iNDR&O32d$𘠸 X MPbbuxtD} )S &iD%$FRқg w7?eD
+ *dPtSu7CPn|h|B\?F$F%E'R~)n_|( :~A0ݐDݤhx?b#?NRL_s$x/*,
+$E$[y$\1sIl6WJVP
+=rHR=rn 5i>@+{Hr2rG9JQ_LdD) Ɉ@S9e!WF !TA{GrB6IK
+*4̕[$VZƷ Ӥ.g\:i4,[q
+st #w(ETG>? Q~MH_d$G.4{IxhC#[D=C# 81I(Dp/8tS| DŅ&N64@o0yd}##`zWo[jͲR(Rnf:n[s36f1mf:6$IrfݿxAHs#<`BH3$p#ie~k[ FLD.;QD"jm` _!B}D1!1^@#h1H"Ȥ[p,
+wj`" ` 0}Ϯ}? `5`;TB;|
+f @E
+s4N`ـK!%i)V6ȃ󮶒
+H?Z(7c
+]h
+ ؞C
+!C6~cvJYTKE)*4c9auKtZߓC)p,i^dQWVIp$sҥicrUR `_VQ>I
+Ф + evB^ |Ͽ x2T|z7şM)^tu /6'p1[1um
+?Rh\t)e^
+)}Bp6:#L v$8A=iP4S&o˶; +0F( UaWpC{C D;eKKH
+M];` ?B! ѳJI9J]!$ӽ_
+}>\iQ]uIs%hwRI~O)HOޠrKA eSl:OƌRGRȶz)XRwI򾐇Erx!x*ȧS0^u8 @f[:a724tp$)5n
+ᛙMH? %D$ln[ x5?V골M<|{š.Ż${1C+Xe SGK ȴ*Ϣ
+Ѩ%h#Q:=<7Z)
+=7gG~p $
+ǫ>_b\
+nLKI^GXv?W} w}/`%g<*%zGo!xVoMy-!,CՆyзd^J<>my}4/`Zt~X/?B`-6_uq@bFVE#KF`4& {$,y "4e<ސy0AOxc/!+T)^!c?5aRxʄMBOK߾,x)Tήܒ Mevl%_)Jg!Ƌ?P+|P{hZ!̗*M ^<' r(O~*aF^>KS T y bK^;MP|O?ޗ+Tn|WܮzB;<= ?K3~z=O_>e}* BhTw$Y( O+~z;'*`/D:̈́HPy|q#x}MiD9?NveWuY$߷~Q}]y$PX?csy B~>+WЇt#N~Rog& G;oi!P׉ǯ&oNfcy%2@lH4+cDO ҟM˲˭_;}?
+}<^#~#k!͏{'hʍ_ i#^Y]h=NоMm`"ӂ,|1c ֓'J$t nে(x@O#agk$3vx=Ꮷ_o@t*gkUh}z퓜Kģw Sg*(T+ 5X_Cįlg!`g
+ ތkUBccyܚ8QZBCW$bbG#E1SBFPX_@?[* [
+Y%'^J_*C}'|P}AVz_FDzPA"}A}&x~<ޅr` H??>VO8M} yz'~?"x.CE:o^<>7mo$rL$X~ߚӄS?~<#y$$҉"T_ yG7Eq~kg-?rO?Д =‹ǜG )? 2 NzDG_^<CyH}K^v/pD |~`9'ˍ~2Ѿ}D<Bvkl#m"ހ:o%Dz̄IȧœDWY vEe><1f;O| l'DD*@~C]E}|~<D~.CUB|QRUP{Ic}xd1>>JyBvRw+bBo!'@\yPvn w5!ﻜ'J=|>L9Kń>H 8O焼P:bϯe$Pifϡ%zMB"_tyA?
+]Cw bAtc0y@//) QBx“A$>&6! &LEŅDǠX&R'N.' ")|9,%=J~wlx0 >e($2/&,p06&.&2/ J o&C /0/: (sse| 3 tEK0 O@&89.,!EYGl_|kh\LbH(_..(9(>&1. (^7,>OאWʓH"VB"&*2$DE#E DBG[](1?(Ąnu&z'(C[Ǣc#b/,&»lPUI47ʯK#>~ `B}@~_I1/f^`h`
+[
+">2,0`*(r^CO =0(/12 HD[HD
+U:]It{Te`V$
+=
+UBls+F_b=9$
+j
+
+ X˶iBbl`?k'"oQ<cr0g8ظX[}bX4)e; @SzFl5uS{Rq$FwWwbtD4Xq^Z =htBO 0]}%]#GGL8dbi;Y<#w=</U<wGtm4yef-gщe.dDqxꃌJ 6+
+[k.!6O )W&ʭ.|87ʖB(Ozթ7v—#ᮒ|Ug+[41P6"\W@/T'k=RO=._UyǑ  ~M4_~eKn+D
+q==A#>H7T5<BK&`H.
+3Y,7{=]ɘ,}]_z& 4܂ Wyb$!i|/$ `Q+?GTٟ23¿m]m8_3f&'7ksIq ?J5%%Yح `R?$[`dD"%x_hb *R"0_RdDw? _rRץr$ I0̓ط1+L#RΉsZs.aDIeK"=h)ۻx؛GgD/Ǐ }/:
+oO_o*?BzOB7 =}>>;Z@ C{3Px;Akњ6
+op
+='h'k؛2ˈ}#)=M爵{%>6?-G9Fbvh?)*Sx{S{Оoh_7wVG5FѾ`b%⡽=vhM
+Y;NCϜўl9'E{W)}h gB6K=f$9b&=X3eN*$J=ȝooq a
+o/Oxث#`KSx{ >H\hb"oe(^OA_6@H<yf>'?!??GDɼY?{$>ēәBH}_@ǒC$%!*|$ZO޿@H|#OI<ys+'R!w=;y#_FI<y%'Z$ވ4oLx3.ē߿H⇐&$H|(G[$>$w7ē$r{$d'OOHcx~Z$>FO~7E3'en%.d'H<w ł;~K5GoGsԔZjs:ZRAhUeKq<ZR#^K^<2-i3:GjQzBѲ_&∟OAhO~nѲ=|,:GLZ45e|:GˉZQUvs9t?s<yu8?ߣsU<+t?~E7й󏟟G'`<!t?ߍ·Ϸx|Ntkϗx|<󏟇sM<?:?Gϝ<:[sm<t>?~nǢs<t>?~> xr`췌7 NZ3a9'熄,vP+Ŏjg`OSœ7Ao q3r)ٜY9_V0f@%vl28VWdlk#y[-A~n~ל!nb7 X1bku^z %w"H kWJR{B,K6҇a߮ӇYTL']4Q<Abu%BD" >m7QL(`*I9(߮ЇCbiA\D\m(ֻ% ?G~M^h0Hҥc`1)ܕ1ouak_c,O:ɱHF2`_D+Am`H%U~.F[x eޥg`3r.?6{;d ~z?gOdgX5y ?tz7$1;i>dqZ\#QcF( c8Clҁj2*C1#K7oH#mFTe-!iR1`pRM$l}FN|Yg`rK2<O8P,(:]S3QR+ !ʯۇW/$H Jc/}z!J{`B,,Rӳh1+dX&X)եbϖg=<l{>Nǖ]|΢0ۚIrY&eIMq2U"}kem>c|j~WAPw.ri#A2QʀHLdTѳwF!6V +* }̡XeϦTAE?hf=Eyl3Ȋ=[ൽz$N(.2,c(ހɾ`1s:b_4sgchd tdYK t
+pQQ[082<އaSzz9#"OϚ AݞG aA0EI
+Tg>@Q%*\%\r3FhpI.I% DgPH%I$ $<-KRpI
+.I%IzK%i$E8O\K2pI.%izN(Y$ d =#$ \K QZhy偖KpG<
+@+
+FHfA߂*ByΤ<aLݎC5ݟq@g(J6w*N~l 84|Nl 88y %K).; R*4N$Hl 828H2@peqҗ eL.F) ]'B6wET Hl 8J87TvWjy'=
+Ev`^g&~h
+=S2mFPF?SEyElӤ9]6^je7Xi7@ sO!&xP&Ƕ 6@7zuD̑ =} =} >^~c^QՐHt'xIʞ3®(ou6gWIoIvcP8áL24kY.]H'$3ۥ3MW;Fc~ Eskf@HH78%@Cpd[ h<\}%iKt7bS6%gJ*K >a򍾢Ow(IeDהy!
+ a}Ow@-0WE$40zW}g73X&W}vUW.eA)<q]"L}$ ~`qLAYLJzv1gG؂{JQ^]4y)ו3LN&n:UAwwA,˕!%䝱|@ нy b)L{^]2Ŗ{q tĻ[ ݋ѽK`?Qb+ {q tIw/Rp {A@%Pb+ {q tIw/2p {AG݋,\Ł^%Y&޽%^{A^l偆D3Vh^{A^lD+2V h^{A4t/t{qPbÝf8ܪ8Z-P6{Mfk cxo9xfRc~EuGбmoRiC,JZD=ˆbbRܤg};J6sTql80h8wѲÐc<N"9 I$й<N*9 In&%ùt60dyd3PdѹfoC¹\60d8φ:
+PD\1~sJ\~Y)Q c,{ ʟ|m߃B΄BIMB[Y cϾMmX+ž|8[-f_؟?C@=l}p)fcM
+XkvU
+2@H»<Y^JԂPנ嬡/?ʁibCzM8%=V(,J#ĺUPILT&Ԓfw5 مS z%=/WsUJ(PL/ pA@OyhOy:wu1h<`!zs? [NxCAotTe^J{sŐv fAaqx|͇l$ M?
+-K )~гS?-'^\(=̜W;/^YBЦj8Lx S~#DTOqO]u@Q@`AxeސmbraApj~UR
+H Hv*ɍW¶P=%7O"|]x=~e"8P%̳[Vgήifg<yZKguR-o{x+v;]dA 3kǑ0O5LIk2WYL
+8 ](Fϲ6,lí5nםA}C9ʜ]Y|C#XzP;,:UHyr?t3eҊvQAyhѠ%1\nMnQ9],W),g9T)zf 2iP8 v+cKei2Mjt@bjgFS6
+pתp gV.=}nyRkKvz;FMol!Ӵ?`;/nr$̯aݗ[aVQd IigחxRͳb*~A9nhB%,3"2R.b72Z+uezF z`]PL?lnWe9jsJ0/W)^* L6kv5Zx&UYA`{ Jmʦ4hUz ׻+̗
+̗Re!xז6QURgfÐ^9?[o$0r
+>$tePLH`FcIhCm¥gdk7`*q<;
+ y&$rT/E9R, W"+T
+L#yD‰H^ `;BպkxpX?aɜ/XtJ7Zl#hYlOp&(i{p\t"j͚\z$2M@Ԧ G$(ם@ՒT!1UXR!Lf87Hד~fsM@hsXbX w9r<[PD
+ϔS~jNOoq6䎰n ıֽJҘS9V5 D
+51fM8rt)9
+D B-Clj{NPQ$'if\ '\v×tۤ/%GQ<\@ /NOи}io9h g`'ϝ']Kn{ϹhD9Wb/ZG"VYZG&{QYOjrLSiE<1q[El5y-a`XN5MDOf1c$ؠ$jY0a"d!gTW-3_xE8OQ4g;M0\+p
+)N")uL_sLkt(Ƅ=68ד T}R2|0u@N1NCSHBT w}=$ U,_9'fc:qSU>1ϖ\6DZa1%‚ȪAwF}ԤY,$S#SeFgNc-^r:{h)<LxXO0+tpa
+q0hIc--=dCBqEYC[dxuܐw)s CR}5հޛdMpؙg$0ʱbmCz]nKzOWJ>vAgKlX9#s8u9AJ
+gF(/U0b2x_z);:Rp6zX OKCu\< 3^KTr6nȇ"4swplFcU`R\UU;$aq?- 7ROL
+b\Y(N5q<K`IXn[I`-k|L{RC:So':vf $IKn"G/3Vy
+L3$l W ֝9O 0,+[^DEYg ^7_k.\6u
+E^yTu kI(Gj-z|փyO
+sUuӪi4؋
+9v1dB8{tYtwRh,`%iWBK#4u㲹!]~35Ž0 95g/7n'Su!9x7Jrt9hYIs OpC32$tTGU {A93^Ь&̩]ju
+ Tݚ/)nxGXNG`C6t2ü!1wɌk>If[ Oo1
+ri/+cŅ ~> L-Xz@Ӆao֤4EtqZȤ2pA'
+;hPP| 6OD+Q;?
+&fXť #ނP@|{e|~GnBEDږ$Cmh6,CfhF4!.9gLJRMۂRcP/9FBtF馎Ceʺ)aӮ=Mm@((ʁ"jԬ;^uqU_qUO'J?qWg? PdKX?KN'V-KܓK:lHJ%^ոD??e~ğn=YV$܈đ܈k 4q]|¿Ds|"O;lYۑsk}ױw'G|1̦Ʉ}<t?QBaCНw' % mLƝ;)h25r
+r
+ jT 'E";WO2Ϝ_d!V{' #|G]m)QxVLwo],M(\dv6p3y]5O:\@zQ_ٿ;n#-zR=z '㉀?r>
+耿)Śr-CW|E)t),[#?n`n.P bCo#1^kiݚ,qUp)oꄏc7| =q|$\XKuUc>Ca<vRXXޝbR6gB|5  /k9b4?S0MѤ8:[)?Wrf`ζn=q;g 8N&ILBFMg;3-fXLщmߪ}fzc'y^r607N~gElXUiTOƼ0qE˵O b?NOzA880g<a6q4?%4_\ŊPܹ㧭`> 5
+V\X47bФ[NÁuhu3t=%~vJ~.)x~b0W/g( {J| ێ㠰=oN`
+S>F(P@aπm
+WDp'cˁ/_{Kǯ]xuau ~xmi?[8B9hBEWR9Tq UȲ[v,hԈ|"Jܮ<{qKݚv/NS 2ehWLVս|O&E0U֫tk\a{ّLm 3
+L7tbT\#S@9ׅ="փ@<  ʭh݊8ːڑFh0òSc&ۡF]:TuP㒻pdƄ zh5hy*ΐ|(X8k+TcrࠄvK JQmqL+RSiq*,4J<HelAVC)V  m<gڟIOXޣ3\3sc d4 t!rV6! C9nŴ̚9ɥ]iv K?BIҿ],&ΰ={VC_c69qOZ4Ӏ >H,aH<Bp
+_%n,9f1@ZLT梽77f0}DGapqg|>}%=w\o+#5 m*לUirα*qc*Э%<%o&o^ {1r$nB QZ"-Iկ+V|?%k I*ar=߿ߕ,şEy샡{6˵Щv JxAo
+ 6 vz.tTp,]#x$W+2z&Suo=X AnRfqrHfLʝrE2)w`R]FWT˛IJ:=ٛ Wٗd_^b_n|0] +~=⌹nM\%kvj52,tkI RI#C+"֜yBVLERe/n>Nh;xa?=%̄=3`/ItdOW
+'QsDou2@$#ٓɏГҭɷ5%=` Z)++x%,Wm+a*8ǭ/"'`w%,#Հ
+e +qKu- 9=~꿒gvy/%cC\' 5 RխHF
+7H$%$ b;aȀY!~?Nxy(!Q^XZfpY.D {o$
+cu)Z; 5`/
+q.&z W-R}A}}^E 빼bBzss\GP7KJb]څjo
+wyvV^
+:żXq\\?h՜\Zoe^YbҦc,U`.<gWa n-˓ bi0D_h.s#Du6S
+쐌/E)iykG k7'+ZcNfw%zZu7J _zGۧbý b^gJKswVMvygSHW5oQ<ˁ^җpRiJpy-J %$=:6Ú8tpG)"Nsj 4[{%b)iQUq\^/'Iз-6X4)U0зe㚳2)d1VR9R`8 )bow/ )ԗ
+)/EjIђ9_G_<Zhf$Q'aQ{Uve& 
+ uzauHLAn #a-|VmwW*ghlOa-PWͧQGOQ[M}"}OWoo;nbs O
+=tܟg'<ER=Q}ܘP'J4̵0CGWj7#dz^w\bVcӞfX86&f :j9C*UԳk]g?]x&},XїckopTKPU\R\_7 /&Y=QP?$FU>QOZ{Y{C=):^j\3g119?TvfϴQ5t&IR`
+^ߣ[<D>`"u-u`\^/iLSLP!We
+j\tdna R|1 hӬiip9;%)o5j~v1;_OV%oo
+s(AݪZ YD=.5xbUiKVZ\+'\,d<XۅU)p:@¨ue42m>bX7\F*e àMaN CvǺtPh :>Pdȁ;
+W(?`)֭k}0]K˧ ÒV5(?{ }:ܔ7U]kbgϏ\"ip>Ny亏{i6P߬V4]Of<<۸m;U42
+lPNsb-^wkMx/[+lNvAcUɁ,: {dS: L5P61Pb*<ɻ\KArn fRt+NFr9`&<2>%%Ym_dyOfHg/uazNI`W;X
+1
+k| "ס_Ҭc$zH|^lb"7#.+JTb#?ߑ{>n
+c",[?3@Lj0ZY(`AYp]u73G߁wa^vXC7 d.?YjH0)^ꇅ|mZmQ0z95FA,XlyeI^q69h5(.;4,v})9k@m֭7֝b'yƴLtp2ݤxy1`-v['!`mE:D8|VJ./hʵG**fGf| ,oB[Pi-.ca `bIei XEbM#čCE\Ȍm5(h˖"S/(fQdqG@& ޭj҈RU1 p4Z*/2<6WxID|
+ K? s·Z:`[ÜU'9ڟ9;4UHJ"b j~%1&|zݚCٛՂx Dާ\͋waEUxrT{U0
+ӗlL$o7s%xF_'o'ϗ&6<uI(.ϸ/w4"4Guйߙ[ݤd#Gr 2;XcHjuI&3b/P.&7AٮJ[1*r1[`5u[so3<οH%1Їr9[dBh7`c@,U7gctOuQpćY"']E\B$ec<Q 0" ~ ٺz)L5 UB EHtj>AfNl0!v
+H&Uzj@.:)V L3) I,`E,ZE|B2FS GͰlF0+EaX5(70UUz"Gȥ}gf+Wn 5t5 :^]Uv]oS3 ,lH,_:1K"%YjAvZ
+(o::%8@Jǚa˽<oSg@dʭs㧑g $L_Dž3 <H*ׂ !
+/BJyh5I[F
+3]``$}]$\tDp$zMX@2A
+61Iwh
+7oX
+U
+كW`n8g\"
+}M@"ʏ4(</[4$qLyp<K5\^ ˡmUX+^և:vad.W=s80G
+;,,̶ϫBB,6ږmOt
+t7gkNF.~2eKl$}Cc;i*hE(*hg;";e8)K8*X_ef#XnξжIV|x`ho;nFV$27 @OC 3v]Y*TjTeet**T&62 UpuK38j#k3_՜8wv9z67r1 1,3
+` )m EFrX'Ktڷ"qS[-4 
+ax(GG}l7<Ɂ?텤,k=ެKG
+zJ:UMhM04i6j<ͳ3}+)8wr>I.ah.}H<# %zvd^ӛbSn+ ɰ%@#,кmÎqR*`نYm
+$dWJ>aS>DדBσ n/V,fHsb1D;{19څFQ(P֧Q`\R%pd;$K]HxQ'ZSHx9?yRCk4)6BharZ
+{Kj~&!'k@/[a!̤){!Eh]b
+{WXڅ)<jXs?<MJ=ĞAppn| UI?czqT I49<KVuv7Tw;LDמ`~pgfz)Sh< {Tx
+3buXZW}^wq<Hx*l{?b1.@hdvu{+ ϣ_ 'ۏ!qG'IGynVdc,2h
+\x,:ڥym?MA;&jHn199xh?U#s϶% ,+<zq
+mGsp3zI-gfİy
+ĕ| T4sڅSb.bv}%tY<bb-uo.fy,ױB=<e+̗D56:;
+a WvY5bZ
+`(`:1 βNw[.mwI,
+GV|# %[O`(^0*k d _vN
+᜘9\ K;*(fV[*a/?QM|J ? bhˏq x Fcg4kZZX٫J} (k;6qHl5Q*<Tt"H˚*Jۦ dW/D/e
+ŸZޢWlǼ߂^QmRQpRy\ 0$na|_X +ؤwPx]TͲ^vT"<JOhjU|.Esw>7bNQwOtЭ!btmE8c`1):>)R(xl<~>>ԍÛ? è2 5QkHZ~
+ǥKҜ6
+PVǁ)|.XtaA'Klm S "DC
+h,:.G<@;q,)b/Eh1G#ƙqD)uda>#qRyyK9~5hoYE,R9Ѩ<WrG)ņOۙm&o!J)}lN؏"ՄEv$Ȕ4a{G_U/[۫}<HñrCw.W剝u'Z*y>ĂP
+
+a[xzgJƒwQ<&9܂e^L/|q=fʑxND/K⦲$rEx*.!4Xa)0I9դ,'Ȱ]!
+*NU,Le!9ɢ8ƀcGS N끎XS N*=4V
+SlUj\{eHsqaxٚJ<dXBnޟi61 57EeJwqr Њ`p yީD/ȞKԥ2gz.vW+G䵣*Kb` ;eQX؁mNeʰ0
+[ N#UbQ4u|vθlKqXaWuoV89RüL窢FwɢjgLx=pF%1R\".-J4[|aL;tK.]Ιt:5e3}Ux<\:.?T'|cA
+;Nid*5E݉%rA6x/6ה;&u'>gN׬ҬCSRZpe؀VvB
+gU9?b;)րRiÚcX?uCeE>{0N׌ҭb>P"m.#ˁJ[h}D,\4離9mjKU5rRLPJ?Sf Hg2mv>yzߓ/}UUgWͣZOy`JYlwU;&Y#gu;x '_9~ЋkB/; tijK#vY\*ua&YJrm1˹Cgu%f}pw\Q< }<w7|(t.Tuƪ$]S\7XZqR>OHyCv W^3-I; ƪAcUG4kdrS6jy7-3LrݰXro2s ݍݼ'> 5[V,6/]z}V}XvO<~Z-
+<j6f'9Vsy4ÿ{AsN< eh΅\hVA _hG\|WCs3Z-4OŜ}L#
+_~Gy J yK
+\!,o5O_I޾E"ٿo)vV}'o8Onk@'*:?V=_&-BGNK*ۼP>7]0VP`@y;f@y;d@y{z@y{ E޶~}+[.l5آQNrFa-wu9^O-"JʊEC([>A1hn$!>7}~ PNPY=~[N.A['_^BRX8ui.mw3fjN&[oYLq
+,+7r}w.jΚ?O5oQYj>$A4f*ش;enxu6Ua< ! (6QgQO0 xUs Nwj
+2qk(@&@=b |CWN}"`_y&)cAaXum$y
+FHiuCZL9G|xqIVC(|݄ )TzB/ %w7N\9- ar,SHZs%/@:`!X]H^|)U(fc݇FɁZ:`HNe9~XQ`00M=y 3JpM
+,nnR=MrݘN]ٕCU\5%p ρ vj.$]S5Oj\8rϷr4( <L_:
+ۢ~ۗɺ{~hr~R~q{bGo~xr4'1k
+yY$q>1M lqƜ{@?@¾ũ+6S,SnZxaVbLԧA:|
+/Isu ?CI֭XgHwÆk_A9'SV)(wIyXs<4kވ8a*`-/4*倅4gQ:
+~. x.- X
+q{.@O/&] @O/V]@O/Y @O/ lt0\q<Ucwx*cl t(48
+/́fSAc3
+Axj>ftk
+^ۅFtFg|G'w]iļX%_Ap Ha*70LxŰJHIqxEŚ!!H;6j$T mԶTwdPzޖRᢶR1~T4mdR[o hȂ5=+!#gT`>hKvf>4"_sB*Z&K&\%374-4\ ٧x4.0n\-0 4O;.? _i reaY>T$|J``ۿ^N(J5C6c:o:̀%fURsM*VsN
+rK, O}|t+F7PLDZivvR&ǁ|O`d
+ 78PAEQ
+1(1 ;\0JB/YQ
+1(1 ;\0
+WAQ_ E΂C3p+Šǀs(\/ps(Gsw&rű$2t+ǣJ
+Psa*\Qy%&ԄAW0\2Q
+:SC%x_=2B%%.j{B%%6(TYImP bIy[V$.m١X&X!j**Jm{yP ,SImm9Xa_mX$ږPIOgOq5t߹OI=BjO^2'$qՖYAn ?g5ۘ8^?{1j9W<)c(U:Isx85!<YrӤSTH'f/J*TGͩ&9<óJ5-::nϜłGWުQ_!Kje0<ԉUt̕<}]ݠ܆KsTc6ߊCC4\9%4W7!Io
+|s>@EcP h&aꨍ-X jR<5<ylqB?dM&9p7oOf/7?%|C Wqo' zGsb9e_9E"Eoȋ/ՋHNJs9]WF?_ƏDO&e_S 00f8_y:亏#<4>]TqvcRE_Ǫ٭✝\{o`]=h+`Tc<Mh]ˍlnhR:B;ݚ6JKO[
+3\kn}
+(ECvx*PTɹO0ka&0@pGvvߑ A=+``2F
+"FߦX2ޓq&]7QxT6
+TI'FU1 ތk>
+C="f%QXGIGQv #>H퇏>R#-~HK#>H퇏>R#-~HK#>8>R##>8>R##>8>RQֽ
+덓RbFCOLE*9;jXެ`?3 S/:>j9
+ /^Otـ3ȋ]*Mnf D-x"e䵥} "9(e+ya6uqZ R9뎳6loN͡
+_J`0qPW$RФ
+n&|&qS…@y9 t26^CW_&\'˄Nq9C\zp$.e 7Hqy,2J9=F,0@peʄKe-. ,P&*Keܵ/ &(㥡eRr% ʸ4L\,j1>(#W: t).Yq˹ a!GK@
+'[NıJt:#P[?@m0#P[?
+)$Vv,PzL^9i|„Nx͛N@&bb͆CJg >bu݄;^5^*!kx U<Ǜʏ/ϕ_>p|wbYԋiL2^<C
+${#F0Z5g=M?y3nVL̸ z,)hS$188 I3o/'͢<}5yԠ4Lf e{
+l/m2iZ`- nudfU/OY <j%g5J|5T*">8|z?qu,%B@R
+@ XSokt3R2 õ385Owo &`ڼ
+gffœ.=7˓(StViFE˒TBENQs g~#G7g*O uݦ<NLW;
+>.]** [5*IScQj*"QQ7pUe
+p|sҭiPZ<?^,eS=W[-i*eIYt6^S:lJ6Mr G+t<^RAcbHMi\ea§NóIq
+)u,
+R(mMf.KGz^Hp#<u 0=Ue).}.J6SJ:DrIhIN;C85ϦY㰟dMl;
+MTWP='ɘu:Pg
+Vb19W uQab#:ޅȋS ,L`i';[
+8ґzBl.4ǐ~
+ @C^٬EXD6sGOl\k 3H{^mI#`<U$0xU.( *Wm + ~4LJ ,,3[pSZYy>ys;oCֳp<o}|N2|D!fGކ\y:jxPPɁQΫk +io
+U*ErN(zE]؝͑НKmnٞI".V7~~1T
+
+})/T,-}+-\؉vK`mPadGָ5OM,C,2PX@c"dhҥCkC5
+>B=I51V /jW]wAF\-͕j8NjksŘņTź4%, Gr -Ghkx@cE]R +ʹLKRXrg4$>1oUGת:_Z:l'-IIE5k7f/n&BVbFʺ^SbÓ5- Mk@)XkZpRICIѴ4-@kb5 W" Pu *)ty9T7Ӱo_||ؑv>>lO"|xY }m4c ۜ *PąMQZPK
+`<d'UWƟKVr'pCp8:T2+c*Qq\KR8$U$N$Ox? ՏkrT8wiD:`鼖W?^PJcI;Q}DTo{\I׋-Ғ
+&S6ۻ0>pڼ&ͥ9".lszl ׫lO^օ
+4(lCPDkFjRfݓzvοYގ)aExEciPUEi ύAWu x=Dl+o\װ&Ӯh2ߛ-2Ѽ(‘h6a{4&z/ɬ''!TQ\%am)Tӵq 0f߸woF<
+ {'|4Cn%l5t?/CyO-<3هp 
+>L:c6./å(;1+} r=|7H^ϟV'<E;T}nbc8Hը oimfF0,9>sV><Ta>)ݳU>aj=
+^wk
+"o&T>2?@g_̡ ?M #Χ?Eh ؤE>Ф{*O7aIa ite𦽽.Rr^ ?~h 8%x
+Wo'rMbG7~[Pŷذ_~9]`Qsb׼W ͠F[9A#.P,`#ޡSa?TBq)j͍I*..+؏~;1v|ׯM5HXkJ{HWӓZ!&#57uJ(Q^Ohdk3bmTۢ])ct<Fig
+f{:OIe!bpX4AmW?j{1W.5 9a<'dL|rqr Oκf*BMK6::`ڀtrPa4Ü*, HT^nsrc'G*u:q5RDpdr w/s{&[q, LQ]x X:*ԽJ\נVh0QM]XZY
+N,t OfV<`̷wV9>QVٶQ\㼛T}cO4Bcٓ\šyk
+Go顒_.6*5CWiR/rLA]'kH*>pM~LULe>[Ec,wJ%VF*rGf"
+Fe+)J?>/zʏ Y')'PD9<Ash02 v9"SCIcK;;ƥcI{Go4'֬;]^kb 'a0)lQĚ{5+@lH %YJ(K>^ ?ˑNeX#lcYƏҖHw+^kylpL$lXWg3A
+ vVImb!txL.6NǙ[-AgR'bw6Lz\$ZtAk,y֬d&I,qI|+J{<x)ܼ҄Z^N@ h
+X a.N*ҝRBCR Aw>:C7 Umxw6{ܬKPGo|h8ef&#43WڳIoUw'۷GGUπ 6wi㶨>EQD/SǀF,pu (U׈ͩV lh5!&LĮU4G$\ZU܏Xq?Dp.0- z
+WuuD,
+Z]qmdRb
+F#%f{EhXSghYu=$y1V_w0m~*7
+_G5z2Қ&Hi8cMsljP4O8wTЊʟ S|_,s6_ _ThMMFhBVhzf%Ak!LrTߐD֢;ؗZ;|Cn(APeT"Z@ssp!OʥWSNݷ*K921\Gy;i kW<5m?
+"5V-r<08J焏Ews4)ELf 4%㨺d zDEnR{{!n
+LOrF:Am\)Da(xc Ms%b.4շy]ђ]IK*O:4aO6,J!??LY.mL1Tlc*gc*̈́̄if43ac1L1~61| &nbda>
+vhxV_ؘ&R0uΣr%*x.mvX*`SC8#Py&5F~>׉iҚ w ~CZ> [p!ht Qd"3"hw>E{w^|j=8esʋɭT痒!5{a${U4[ Owڇ *mmΙcT/LZ<*KȲ-RU݇m!S/<qJ/Yz+w&[VyhGfg_kTJأU_n+C礆 ,KN(
+X~l11iiKGg럾 _&eZuEEOsӗ溥oS֑(9OiJŸlWK-4ÛCB|zPV/Y׺?Ÿh@3ŏfGxx>u|ә+<$ܩ =,|< ^@=F\oNmܣk3v^qܟ Q33cŸ9~ "+%^u <k4_5)JۅG{4[?o.Ɏ}O_{~qFx,,5#Zk1c7i|*(c(}uԇUhnӝƬ!nu s/XDA4_
+7PcrgnMO,Dl3 YU bXtZ4PcMr]y'5\UO3˛$M !Ac^ m%C^3^9DA/war+AÓ`O )rHwēj!CfnÕk1Y9MxdM.čUp#ROgtQ|ü$z9=ߚʪ)w 90詘FAJ6x=.}#8n}yRY:^o
+Ʋ@5_YD=a .y\X^PsOJA4KtxE4uJwzhwb~s'*QY4HHּ3 =-^K/ݼ}~2xUs8g^:48TxS@6 4M<`t#.9{v(NƹBʥ+)6]Ͼ,~0e|08;/Ieז1 pv79~=ܴ/Ы\mma5`=}'c}z@g yllǡj~z>,9aCei^6~렔95&Lρ."Xݍ31VUnI_{ؙ$ᑃRkرpy|ȧy4S h}*9(_L;9$WM{3b]+@aK\T, ?XO%$r]-%O6DyH#D|)>;^omW&XϜ>ZmJGz@ ]Vڬ{YD<Ӏ,J\yv%Iq:?rԺy{}*z ~t2#t4iVM*2:)N܍;pqmF[xs57uz6KHx`hx-)CBa1tQʹ/Ki &.PtZfYF6. fl |Y`yMefm/%euOsi3HT?Ira|]+Q:#j w*ء%)("Pݨz6rv:`Tw*5nլi5sZ#%]: Q+,ou֞ R* M;"ϕ9a2)Gb_AQǖWzguA{7wp00ТSKV
+nסg"GqT-8`rg8 0+nbepvg=Y 7`8Z=.>_6nؘd}W9b.\Zp6TaL2[^nx֑cx{,x!0_84
+?9Љa.oG=:?sA8i5&[iUb@/un(j׋HDJD'|8fUki|wP+X2_ fy/HlIHGyሣFg}8ŏrgf_^E^S:
+ %ųz9i:ꍼ}/;6'LgFY."{{Cb(z0lIG/#vg3Ȳ#c<?ƹ_lf Yhƨv<y rz6Bl3v%#{EჍEE˒>,@ھ
+3RQ€.+ϥcUzhIkQU]Ey7:_=9]ڳ0kM,e}CXx؍֮q~[
+w3o^m&M_~kc^~3c^ {K30RJ9
+aAuFڕýSc%9x_vPŒ24as׃μ?LMޢߓOo
+3Bt*׾s%}9u>=rb*l:pnt'= ǐ+'i?:Alb u-*ƅ% T=}t8-ʱtS t[9!*7@7݀w,cIೡ47tGA$覈
+|e;`)Lg8&q~2 擇a_D/wˁ7ӿX>@$a1
+ ,UbM
+["oC_iO^ wO;&rlbJȑf«7 KVKO8H~
+k$LL%  l~bkUZV֌ f}@#E/5Ods=Gѳ`p,f
+ֶksƨ5oؤl ׳JrXz.rzZއ ,غU%rȥFL8
+95@K3tȗ&[o ZBC?޸kWUjPRƚ愆"lWɥtϰf9 ^jR^*+gyaP4k?(ZIњFi&=Q]xWL { *PE+/E݊c4,5yNv*yNG"m Y+ʔ5eˡ%e|}_ݣYLXY8qjj݃\\-{++W>^R_UUXT1kT}'WSe8:\ߓNGY@zz=i @:ki+J(9P~/NKճyI֋w&@XL xjZdB,RiJY?Yt-R)V7T-7z|W'.LJsJ͵8 D l0ruƐ$y˵o S]2[lD 1BڤD2ktXۿޥ}T=>nx:pIHV9(yl
+;mbm,$*Ir=Bxbƨm=Gl3W6seo%H^P6YjM\U/ƕ$
+T0ȣEpq9___Ob<"PP|`^Nqkue~lK^CϞtwgpH!lםJʳM"ծ
+x>HuXȴ
+IKlAƐ|{ex2r ^Z5.So\]b=8"/ʒaF{kykSuqkK.^L, ((TK\zАe[oȦ^;v4P @
+2k^󌪦?p .rvWT8ұL3>y(oܭ }F-ѹ 耭☉{_ 9l2Pj]
+]t>'/ЭةsPL'7]"Un${>3>sId{P&jz=e1A<{rCi)M(o exp#Wjpy<婘wP?Q
+qҩWeaO
+l\{O5@(b=r`h6}h  Oj%+x5A-C-cG[nE~Gc(r^9W,{14{goj߾wVSX|37&GIn9+X 27D\7q,VsgnQvF`)ߜ<L<;hģqzMjokyd){-,|C7/1<hwλұAȋ[հP"<5<=%?yvæ !
+*9pbؘK/‹|;,lM~ <pr<pg[s]ިv`
+mk{G{
+{Xp >`, eK+Y/fڲ杫`}ʓxZyXOS-jUf W?|LTiVxB=v`͘;"RqG{ZBq3A_<pėш/g֟7އS{g]:^L]q^[Q̋f-U=}CsNyİmhEz ex
+)U?XjE6c"[Ⳳ6ړ}vĥ
+;=wSݟiE^{ ~ۗښ59W9naxyk"d󲿾Hn<
+oѣr.
+E?/xi<+kJbpW<p#-~Gjobűtj[uwwI'iL`NCNxpR]b.rCSgxg`}#
+
+dkebN\UUc(\@*%*!(JX)+5*:?z0Gg<<lw 7mMށ'"\Uڋ=Ws|aư1UgATBI/#7%hYOV~>>U.ݩzNοHa2, 2YB em,x7ԡI!z҂~O6u(w~FNEChJ,x Ա0܍c2z *]|ډPF扂8bOtvag<0Kp5cXK( ICr@׽˞+s&@{5 7%]vxřA=W9&_Nb잧Cyyg ';&`:ޗ.w띸O@& r?Ih5eƗW`k[=9?&rLaK[)n鲇>3|_陏~s#gqȈ+U :H5m,̮ DŽlw:9O1գGqZF{ROK=-c<:lh/ߟ;nnzbB5
+
+/ƉLzR?ZN CD8oD5^1NoafgخcB
+3W4ڿ|M.ng[6?.$]by>3tz#`3*K+keg3P|;>tI7:=ltwsD\m%+7~tpLZ ǕNWm}OI{O98N +u3/MMч~Ivf&nB}Ч^ Aƥޕzީ5NLZ:4dBOc>?g?۾l5^եOr+ U}}vߜɳ9oSAWR[=.N! fYȳ@YPqDueP׎"2)g 0|{v]Up$uXLlHae,j= U.n)*s[s; ?Bzb& 2Y'!%k'cKFj<O MO)f(r:|Xt-:h:C6bys<>'kf?k NA|r
+Ν{ k{i/ zYlTos4`'| y0U<qn13Q2y.-\:@ۅUY3 #Kѧ? -ȡQ1)/$/iAt%KpO`~Q
+T}kӪ
+Pjr>ϻ5pNPO. Qatp
+ ̗.By_\AAj)'K)Kc&UM)ʘ*#9WMt&W)ݬΫ`%}|]QWCȩ(/#Ðkg\ãe:W8´k2F.Җ':&Sv:XCw\(:3A_$xzu򕢹窯BhQ\kt?I$<+/5*T˷F@w= M88ws-"%uxznfnRY7
+YB5œ౳gNLO`n WO.XUdNĘ[GE^Uٛ&Y9yU0HxTT ݓ* h.% Iĭ;rh7MJaN{{1ZZ}+Ü8 P[$}5/gf(:^3SsK5ͰnEϪ.u}o6%(V sX5_B14\N
+x6ȵen值TIcJw:QI$0Wkf \br\;Y3r@rf eeVf^E^
+-6,9.(E` y:٪[$;}VG`\.uۖ`CU=f7VȋaQADAsSKrA7_NnHhT^;
+BYq:j S:Ly9i Rw\g,v *Yr A$j8)#+q&ȵk <bt: K## V;XwfF~L <ȗ&ٗȳS\ x0K<Wps=fxud:=ߜt]Y<K}>ߏ'/]dR#NPPG'pW`ޗK>n@^64xU$L:VT
+ZU {*_+'֍i2N<*^Y\͠Nzː͚Vwa! NW:)'xq'҉[ߘG˱7ZJ:ϣ@o~sWFkwE∁1W|9|:NhW7Uq=JhUMTMK C:kk˄@pWAW[KX 6P!b_ʺkp\UnGW"'(EAnAe T )R#ԩ~Ԗ6սM u&Rn"XD6'X!_ #=¹Hǻyq;k)yA*EeNIF#A9 sy^楡ϡ4 xchs@Qiqta6,HǮ'fT{g/kV_@ɵo$c9StֳsЛ6dGC{-c}s}+.VX"q*[NG+G Wzk>W1:Pv̄"yozP«dk~ާg-уjjŰD:Dk@F )F!<Z/> 9QjA ߚXϼj!U !=.\pGg,WC#;UPe i+YϧRrug^[7 .7؂ ؆]#S/|9Ꚓ7>D]UUƒGu0Yhl2
+ZT]^d_*{Q5nhh!wCǫ
+غu(TӰ4(0Ǹ%G
+>~De,XɷVj"E6YF̔é {Omr-4>q ЉO\^!c>{vG`0)!/?SJt݆a`Qnnʬt+Ґs,RoƯ6dj)њ8P8iEzW.h8D)?}J5Cd_͑iT }~ +˛wP% $?GVUTޤJ$z{'Eݺw5R^P@e@vkX^t  |o/8:^ K ba6f"q7]ɺɀmh"uO7l<qqc~Ƃ煱  v Wi>nMG[*n6P;35X@}L&]><N>p)FT=,l
+o]ʛJ7gܜ9=ʞʫ(R GVR[(;H.Kx+ o/|^r|Ծ~KE
+f_*Aoͪdf1 -߬%lRe97ysg$$n5,yZ4f951vf߷*ɩyO7ʱ;5957fNMNw&Pih
+O<({4kFI gg.^*
+ mT1!gSPUԕZnkW:݄rj>}\ТN v"e-j!`ֈ04؂Ѭm[666w[)9HYH#<L@6ޗG^u̍BGi ₸U[2.V;-Alm"/y`Eђ NCY:)l7<e\'Y<e,d5Jj?_Ug
+Be(bp~3x2"~WڎBg7kLsǝ6ӏ+; X2,>H
+x V|G1z5޳2=ȵm0;[b(J6S+~b<~7BKiҜ$w5Θ5m;Yh\싼$5su\!?
+Jon%9CYp Ҝ~V<ozwO
+6FcK H׆LO
+ 5GDګ'.m5Q6~*vcŸ[2i? g!{DV # lYnйy"7$^\"frE`8gkbCܛ|$@Z{Ԫu`?ei)bi C.NbHdQAe XH9.2qkwTZZ(Lu|U2ׄY=@ەx͎ &(͓ ݡbAQ`) 7)tMO6`^1㚩ۈ|% ߾+]·oN~׉#M:f1Pmcg2v{R1vzסIxnqN8υ߾Nǘ=,oWxyw]hU* */uv*aELlhR]z77g>PjD>.vvl{+/j@RXxiM8ERϽ/BP+:P; r0JcvB%CR -g^:L!D[aW^H
+Wpx*6 P5yweqo:Z]Kal-'9ö]
++|U@U{c2{ļ'~2ZH"V6 ]^lJ27C79,WMu<;!hT:_"[ˏ 9:x9k[p߫?#H
+s}~~}f2X
+
+qcAKdDQ5RrMc8 'F|E֟ZOMrXyVaR;B٢O"o%ֶ0;"DY=˜ZjsdLe0N×{#i~`Tv̂V3
+y0aRS c8=pҦ'3BcBC9?BVg!5ʞzˣ6[%v0ociVbW_;h^4Vr|37wnK
+Q,Ct>$*79Jٱܛ { fXlÎV&OITR{SJr5Sΰi7[=P)\UFiILR\#*UdLJ{J
+:)/5K 2챶^Ry"SE֌Tľل>iIE@"{K*%:'-f\߷mٲel3Ǧ9f[|Yk/@xtFs=4awlܻ\환JNzs+ٛal=x]8
+0B޴Rv bVԻ1ya_fU7燚Wp/SV=5%~W8jTb=!ՅNv9p+YaqAaՌ@
+oXˬEb(=-߰1dUf~?Wk0m֎XhLgY$Af0鸻, 3ϰwM<=ǽ
+Oo
+}BN >ϫ?-:?*{t_?D{r)"2pb4󄓄Wm}~1GcdT@l<1\PSg>CcW_Ӱ
+XA)_nEb%ކ%mq6P*z5X`A \/>_+_&]|)7(
+D,%>gڲװג\f{.7i;|0c12LFHb Ǩ+Ĺ28G&AUIPOo<<bp)ervB`_yF}V`nBq]Zn
+'~B)Vw| lS*~s癥T|Y[;Tr5`>0pM0[:|չ/iN[0yj`HWdIܱ&j5q]Tnw\TVň"c8>A]ܓ-Υ嶘~رo~O6%9j|>.YN (kШM5)¥\;u$+t8\ȸ6_^EP=O.o 7o̸DY
+N >Y;zVrRuv84*ڹ;8P- S݂)+ȣU6'J@xexGYu
+Q]f, O>$WXf Us#&3*}9l<rnn9 l{̶d,9\d:WdKlqv1a;'bĂtAu)e7b TXOn_ePf@ 樥T$ _HD-@]DLQJ՘ ϘQi"۞DͤsmdR4ڤ6nT5UT{ \t*O0 "WuF{KظeQiXj
+]˻Afޥ q$…$Aʻb 37&:{ w*rD\sôbY,Q3Ci'"f-DI Ӈ܅{AUy~y^Y=W$mAV% |)ڙg$)x ^6-K ¬ѴAt3ﱁH K"&ݨi5iMVO–r8;>[F>1+Q#B>33ZI</y2i}+ [5}gabc*gt&@&C2Kr%Q(g&}ž(:̽)xj} FY(_s:)fʆTALSIO8S'OJlemfcLT3" Q8:A +`mc!N8H3阥{Ya-X.[Ɩ_&eXR%[?ɔ*G:+qc~qΖJz_)hIeF 8E?IϩN!,'zd戛Q/q7#[W=ZC#R^#qw0{.M|FwH{/@7(j{b5?:x6}kh:*I1aW?uPcnzלWC ^smbB'XO9E^8k<Ā@"QwTЇyM
+s\/\kCc5s>j)ԆF_^%'MV;w~$ֶnN9=9uM5=hMosIo$voMurv/)x`U1].0,pJ-H-4)H.ܵ" Hr)Y-/.HE }r^%8 ߿gJRPB&s8}[?shLw7zžP4?S?xxM*2`ѻ;E W 1' #qXSPط%#ݹx( }8 9֫& M|<7'k|2iB&XX8:,-kK]+MTsUW
+8)pȴWάpEkp P|2,w|Mh3}iL C~g;@'[z?q'8*YSYX;gYGC`!tPGs^YKE~?ӣ{&Z_[kQ#rh7GQ-G2;>m45ŅhM'1N ;C2<2D~x CIrCd.ə=Ywƪ1?>x9m1c?2Iߏ<  D:WA?IC+̧)űkE!gN("VME6J[cQ2;
+V
+rUU|Uy$JU֫Άx4&p23i~1d NTȩP YYL{>$]XdZĺ!М{`zٌqXʩ՚]Yϱձ(^eZk]cn+~h,ޢLMYj(WSzu:|U<1Y 7D@$g<DGZdKz0#)I-MVڔj ?6jTgKe}]&£l~Iu, 's#S/FtvCfMJUP-y=`zmW$"az~zJbUn l2/$nE)^^*İw6Djَ DcEV6ы| 8;mQ`x"]X쪊5<7fW ѮaG:nWm&V¯%Z? )ug@~̗sxd^ҮSt-y-sȮgKLaD3>cQ7>;oZ
+gTQrz,.zifԜ4q 6۷8tPjsV@<&S44U}RCogN)x1̩bTuy !CkK.eOX:qҙY^q!;rbi^=y>\ےl[T[Qr䯱_l>>mr='lDߎ[,7/|rRvs71eqKe[%
+UeoI
+OIW{$~6i? Cʷv
+yϐq>Qez^PC.DK
+]$2@qqGBzWv/NϷ%]>H~=nl^1ȲQfY۰(ƒȭ_Cf$o*MDܽw>>! Rrv$#[}Q%{ϞFMLfoJۻ'7ηsMjb*wz+1s*y~ˢ{$!z(_z~zgN:QzL;{d=v\gɨ'v'WgdMrd_f)L'7<τ}_;|T8?wcn dƍ3u>`eW4c]-҈ǤF4 8R .G+9KPݷFĖ]F
+y̦v=S^FMNW+Z$5*f<j/}QQ[򣵟ӴTx
+x-G !@s%uDl.z,CXPҩAȍsu'<kIz9~yYެcʭZQܓǕiۊ1YMխiINepB GnhF~'765^D9S3,W xXtiDaemt㛳ĠhUl#|>XMg[,V=#m9buG5pܱ_N:d'q˯T#"{WpIϰtM,PC;4,y8תsv9g7 ;7@M'!0g6Q;0U?'/k&.hL!y+⭧NQ?>R1AL͆97#;߼J-ͭSE+Y4MX{T}1EmEޛGU%Y e
+,IHL l EQd#
+ց#ecB;@wCabAfSc$|%2cj2wӹ+ۿQF"9 k7rB#ǼaK#/Ҁf̊x4xv#,} |hZ, ʒ`g0/b-h=ch)emYaJC9YBH`0iĀIObxo4l<q7U 4,6uV,0bB#IQ(d14
+.DbC#w8SmzSʁ% JUX4&F}w=>@L0 PU3:5ڻZ#Fp|rwqW~wookt?YA\c4S l{qzy/[l-@) ƤDׅ ɽfLw9kD:ͮŗԥIċdDO^$ɨ? X2T8.ma" nH
+B,uH“pɺ]]*leN svJ&J/R3PmgLB+!faz3E:XĜ/a[5ޠ^ot3MswT9] IDw4dȢ?"^tRFv{uzA<g/=Oy>d ;L56-=cE;"2)-"h1oM=&iްҷ&7g]ؓLqߚi6o)jǿٙ`~*JLawظFxH)UýwB+ȺsBT1&7]NOv
+)t,]wIkz3]tWaUxw' XTDrt3th ǧ'tu*sJe@!_,imw!=籖1cx-e`-
+3GFj8#f_W9 x ^:HNJՇ?'61Ïf]RS9(cQ]zx2c7!C-Ra~
+K<ww%TRB[v/&ż>()vdgZ{@%7l
+%F
+/{<euYS`" Da$+a`-
+Bohst ?qDު(0z6=+3z|_.8AJ#;>P *yq/K\asZ}TF釤lTmjP1EQtGSk)
+tRݎAL<R&|T%'+Cyx
+{ӥ<"eL%Y3ŠDaL03@~ .сxLUB lpMj??tOċkm?4@ i
+&߈[ÏWL;k
+=͙V%rk3:׋RR$֧kF+x2"
+k]4ݥb2:ߤ7ҴJVPLITk>MV"0 ~$=T.lUwc.@bbRG>&Ikĝ=h?÷ŝ]?}:oIj/&C]Lx!Ъ}RPwLLe֋^(;D &G4
+y+1i=p‹ ە61m~Ki
+gYoKDKMh;FgyÆcಙUH3@҅?"ƄQ:HkҲn6hJYfv4C
+gP>tQۮB+
+S7&571:H向!_&q^_iOoBY/TX1OQVCqMLN_E 6&l /QE\|Ry
+$zq,?C@Hp9 O!BjD$S^k&)#/!i_0$
+ٞe`fJ;v[ 0HcH L 5@:ɳɗs$_Q<*?H߮J MLLt\ug0>GW;yzXsE_$2s|X>4/a@TZ`˹
+Q.T$ h4iE{wM8ᙯ ĸ#(_ybjZRc`rxWICOs^:]YuCaUy
+V|@ћ=cS.zyυ+D͓/-@ BcAẬ
+Kbp56ڜҲ1ѹ'ڌO)w.*g"r դ7M-,0}Fu0S
+#pr𛗃kF6O
+e?XÚR
+k@ʿV͓T@[9+o$U^@r(RZDaj,R\)s0s1岰=KL!SetWgNiS>ˈ{mr^'3E:bx$,U (lls_zcTj z0[b
+>P
+0
+{tyljsX/|()mD{KCB}y +M}NG;/I6Ԭڎ[e?VL@(ޮto(xW)S<aOXu?@:R\ulr|'ڼ+!HmjoצoiWضo-E|OݷxHhz:G9၁m:Šz
+N4D7\x7fg%wHLjWg@?'#q-h!
+#=+3V#b0JFJ!R >ɠQ~֋F. gޘ|(d:cm3=C5E/z<XqIQ=^D?6&v6MU<z6S$B$ݖ.m (Jo1U_p""q^xC;#b}
+$)|z?WB8klk&]KLÅh0LSr~,Í/} #P@2Bö{_kS4kP<MX,hQT'RN{3w{*Wu[r3mpZ1LoS]de3C/E?_W^*GW^ʴ
+HpK P1f __r>PEߪ!*`fРT@PTY<2T!
+
+]lF@Z>
+pJ,6)Lϊ1]>˷pE[ز)-A({ؔwj5I*܅wpl,O KtrV_թDߚN¢;
+I.a>:eYjå1%︜Uy$Zzο'>FJ9n7:W'x
+\徕Gz j_t.5*/ I#&$c5f_̲?z>N0qvv$z]~!WJm
+(MtQPKqi7?!'QKgW_;qOdG~=I~ {Nx@yOckʽ$_:R_N|9=_0[y],RMWG3.uήJh̤56n
+lR6@<l8ڋ6U""%)fuON#i3QJ]xRW
+p~ޔ`q~2KoszF!GʕxJ =BNW|'qGf:nYЮRxI&/c:ݐɄkw1}#t4Lx#Ayס0rlJڽ\^JP],op-V:A܂Q<<߻k (iz*[hl V
+^#HPi3- pD6
+k
+P޴ <H%ϴv\9v2w ĩ#k Ev{ ;<:X4(G
+1=,kSCڕ\+th}#OtS-pSp k!y6M@10>6" ZU݁k74Kဲ%(ci !TYzVw`[k|ӪW@'-c_xJ^z/M=}?QE+j,ٕ%N0m4#o [ᆠl  F5hWFcFX4h41hPO,Hc! xl<(m!%m SW Q~-|2fFA=[=Q~:,ʘ;PS4W?$fftǹ%o3<O.F~}Om7h'nUv<okq5kjz&{ E!>2#mO^7Xgr
+[Y:ID6-ŝUn>E[qQ!q$T+I{C.y#Gj~nAs<w<г
+:cy兓BM%DZν"\<
+N!@.z)M4 Wy=PC >v<:ESx*x*,fz| [EZty ìµ0ym޿SwB}yU& &C^<)TpyuNytl7xVB;ĸ/jPD'B+T]D Z*Ŕ#0 ۧE=41Z:MV2%\udlpQ> FF+MW a$"XO ڔHV}[W)sfݛ3L%W=be2XZ[,;tm>Gf~
+ıZJ>ߪȆC)MЉ|?]Lt19vΛtSgA }*#>BfJagj;>c2 S 0=.zS i77|5QȘħy$"xuSA%Üix<W']7 ӟ̖78}=sbֈմ!{HWܐ]<LDZk;8lY{~ [k8]p}}Yi+AU'sH/Jς_H軒_XRn\:
+,e7X.ȿFB9 /,r3"^V )?`F
+BjhxY<>!\R
+!&<i oP#:UE7㬊D{5`4֩v 5W;s{D;qSTPB2 *[D@W[&_Ȥn,24[_oxW;nN(G`T5XGtd˫h*tYBSe.Վ̵KjG" vT".J[k8'E~s1.a¨+G +b 
+HZjО2 siʺk9,H4<XVE ~Ϝ4˱QDj09&~ > 1)D}|7Fumw %dwS<BZ_Luդik5F Ȏ=YDWjc|gtMIj:޽U| 7 γJy(r^zt=XTr=2l$-3&]0K%u8!FD)Pa7Gw>99BX}R'iZdC3ZVގ˖!8t/"Ld0yK&ayLxQh*-NT*M3YbHJ1[j#~b[v kI穖Çkv\JRc$+7?5ƺ0lěu tC, gT<)d̀&b=bh}U-y|Gٽ3Լ'݋(4uË#'
+Z=i3g3fXEb=q6ر7!VAYU@OLugw՞ ,
+j)laAg([ﯭ>J[z[
+Kc-JՖ(QT
+[,?>ézN]LxݾKh|Щ 4̗`_Jx!B/\T3V1#y(&>.NRʊy`#p')`$bL/H>5Ykh_NF=w̠sh{%GXm ZOZ!V}5 )&/WI*ޔ>Y_[W,6O.?!ŷq-YK20r{ob9?-;KǠoWCxk`zo'f<쿇6sP;l'1rv2o9js!k-a#Pts?Lڸu ӯѤO,zOo6k9?ǹqΈk9w 2GNeo\1l_f!Z8ÿhkр9$w-ר囀S9m yC c3B]95i""J-݂7 K?$0i%bfTm
+ܜلyDɄ&x.l@}oDU3:6$$: ^JeH9f8s g6jb ;ukc~i"{h6~"]ىˊkhqCȋ"J4}g[$us8wiW)~7daiq|!zGӰiH"JqGf{ґ
++oVDg+?vZzgl**q-tDs[L'&Oj/y؎ěW{RtPY:71 cӇB
+O[^B &66\HЁsMcW>#t@9sy be <qqSB dɾ+6uXM"JVDtْ'
+'"J5_uf.,HP3-U7 AX_RdO<66}܏Y';%{WA>@t=f]'˽J+l$輣YcfQK57Kb#C 9%d-OwM"]eiql)gPSAn0oޥ>$ ~DG~D0
+)MKw*ޯcb < {lSA" ),U&S~OQ*J; mrd7)g^[rn}I=b/s#[0{IFY%4Ţekd%
+;9˞ŏe&ψa3vWׁi~ݥ3YRBr(F&9/.%>AD
+DKI]4ͷ'?F )0#k ~sJh46Av)4fsR4ǣӮ;i˹%{bc4u `=%Sqؓsj
+P/ҸkMX$kh?I%inG,jS~Jb8I1z')V,sEQ#yV)m+7
+9̜gABX$/t:3!ffi&w`ZpWZN_*][K틘yt%0rJufDIݐ([kMJ7r@-䋋Zi]$-n~3t@a; <
+)}6p$%g%uDCD%_,D{gNBXTfG摊:#i7E z<
+ + vp`/c=@W2󱝙./!ܕ,fq\f|̷xc>;n4L ip-<^[=+} FlBHgڷ`woD_C{']ґ']P=YWm(FReI6 0GRRoy 3{YBv!~eDWBj]:xi!"ksT&uǝw=
+t/:z3ƞ6͕'iT\u[7z7N+h͵먯 @2mIIG9;@({A/ E
+;ANޓNГr-δcpc+2P`?;vI o3yo>+{[BrKFA +{*w|v@WTQ]Q~2گ'zb,n@b0wiTIXL$*WXKB‚(% H'CeJ9le+[R{q tTm-e|/BLyWA(
+]!}K5R,k-F}D#ڷ?ϥQ?`\gXKWe
+ ec!4z:*/`D|`Zrz(Un}nO6$NR-z2@\}w& .&퐍>Htj݅؇z"cqgs4BfCdzv=U l&S7hvN
+ Q6|f|؜|B[n56P[Tl7@f E!! / <pwS 41Xei߀yCcb| h&KC[ ?G54-,-
+*J 1{9th\C4z4ˬ6-\ sK Жmer`̉TNj
+MZQ1=0߉
+9Ӡ ƑhRlx h1칥2!>R` |kA9?(HPl2c%5gSY&6+pl\`"^F^!C|OlbiEj`u
+§ذZʳcQK["J<hC@||E ï
+Kj]U6*SӁdFqHȀRCQ
+T˅,t
+-AW e.#ibEeE֊Rkwĩtɤeᾱ <3[o-YNu@]q>@@=6
+7xC.)4j͟Ȋ6z"0Vn:D:/@Y1sPRI\nZjIc6~\CQSRTZT e4.{_5 )iL7v>
+X eæ1oUC~dZT
+[YGyGM0!Z|py4.d"P1H/TL"#@<P^0d@7, Ө qA=,*g?t<-6acbb g@>@]ձAWy䱂dR HH6L/w<@T #ѣRڡAV1F*J(C >,,ȑ$Kp5t&9h@<~65B<
+h\9HK1P٠%X tdʄ|.f~ E=k]
+YE/Qr.˳۱A G`倡TdI-Lڍ%i5JB4PxY1̬²
+ZYr.
+YW ڡ4˅DҤa
+ {o'cݖ)DQmX/ah+NflyX^`lxxGR)s,.8<cŞ,@|r2/P0]&an'>r'p߫?'0"P/tdpyS\ $dji$.QyN)@| ܅EyL9u"b86?&v5ÀSEPb YerOw0/pX9Sx0\9MB=i5JI|HTN?%'~t&6q=E>3ˡI#9?:1atO.7Sk/ߐUEe2GqAc+?@}@[Ƀ;ev {_;?ח# LԏV4nYlk
++|ѯ0Pe3ˬ6ce匧pu8wq:)W1cmqfs
+L;η! - J@hO+8bSriqՎ-l0<.#I.4|FEZ3ufA2YCxCU,/;pI d1!Am_
+-q
+$!_VGE)eu3F)F1Ӱ9u}"(iXՑ\s,ZiTtWձs[XY+4,|ȵ$ՖU6 IA}ǗuQ)̗ge]e(g1VWf | &gUSzXc2 EP[+M'2MNSDu?M(odO[#H{Jʇ0B ) y4~y@q{2fl?TtLS.#;BԝO D> i| <1m eM@, aـYoORW!X"d/+38b6%wUѵ۴XAyBZGRPᔚ {_mA5:t
+aΐU1A,\䮂w#tYqvS{w kw_V6p0wOpwrq.>W =ܽ.E<ܝݻ[%]ݧ
+wr{_Mߦ@ ~Պr#+ȹ~:s4w{m ~Ͽ~%>ܿߗͭ-efV2[;KWĖir#wc|=@G7p
+e5pouzиY;f%$%vǏ- 7?`]nYedo>o+nܛUV[*t_d/
+smYsߝSԶDuh>*<
+C.܄b,KG`eh )ܒ<ɭ]ΰo`^W ZG&Ŕ
+Nt)_zw _nc#~OQ%w|QEπ_²9~q;@%4N4fF7n.q4& O0tr+Y2{hkI'1Dg5؅Yqn ^_>#B\E(c,|!~|\o BxT:u[ VP?H^p*˝?Yf Wkdz`+KHRp3Hu4BoFz:ǒ\Nctr8ͼĵ~a׀'(ޕͿ4ߊ1@C4@#n|*PR\<^#Qu_;[_M_z /$: k'፝N[56t&uN]'Otj'; tNtt?qѩpk'~ _tB':IIxl'NwRNO:WW]u_I: I:; _IIxb'&t.=:$N_'@8=7e/; |]$cIxTHpINʣq8/(lW[Kuye6k~Qa+MH
+W tyb+J]Nhyr
+Zk{% f/+_s7dJr>斖يqw4pXb
+]-n_*E*,)}9Ϝ\ZagE㋴99yrs
+p*n((wV 2,+)jTVtl2C¬
+q97جE:ڡ+ j
+VUQWڡ
+H?(`I.*ÓZvXi5'gޫT&օEhM҂2]i%G̶dl%/?lڒU4A\S?  [T_&=O': o8cyxb@Ósxxz@r.?g?^ne^>CT]\i{h›4Z&|&&|&Y>T;i4g55-T>0i:Uqc5ڙDMnLքktMxWM yЄw՚p|MxwMx&\.Z}OK;.kµL&\;gX ׎4j&zM&MxMfMvv&\$Q ږMh-jo&\͚pR ׮!Մ&o 'Մk5(M0Mx&-k‡k_bOԄi_>B[ Mx5ᣴ j“ M8-kk_~5Zׄh_>Apڬ OMF.jj7kЈ!lA!xaYL(
+u_~8x7&Qzk? (D?[N GOGQAGM'h&FHQy~a^-&(gZq{S
+Q S%P}ߏ~TB?w?O?_GT#o!@`?D?(՟՟3C'4B'&S?TF՟#?O!迕O?OO'$A(UjX'RITBh?>!1:_t`E){XDR3m nAtlѓ^s%莐+taJ{gɔɼ)Wxi%kxĻtM҅Z@s2V1=c|b;&a8T'd؉X5,@3jM^grŋ<_>Od/3C/jq^?᠏| ,^X[]^(l>abAsϗ'fn"wi@tϣs!4YD!p@PDyOp|9xU.͠#Y MLX׳?^˨dLg
+;FܛJŃNpy9\E}܏e/7EagzY JaQg%P쾌'"9>nKcKt^
+%II&ϒ+b7QnyQa:)3Rښ)_lg 酵{m@$K4wg7 [3Uu\Dz~SSfO,1Ћ iMMzȩa;* (BKP$tʇEhWgBDxJO~+J3D /XH!`޷HFhDSn̕sE7
+U :꿺@;e-{Q@!5ST^&n LM֮*(N [#϶7΅.OX݄t[a"PYPW^yΖPaHUXB$~  Jw#H{,ZZ;& Q
+NdW* Htp 5<&G,(
+B' @%]^rWE=k_/=ϧCQ;v>{|oGIj'q6ՕPV"X5bMwH8[*%7^'V4ϰ%C>5$юTq
+LD!NJ>EI
+
+%`ގHoyߟٟ7sby,J_(U("mh]lV/7b+?:^ |{9BTȪ=Ƞd<P<s\#c
+r7)ԿmIj cil6e!L{ûpqKɧ , G9'ѣ'"q>i>HjH#U܈m᧰ُԋt)T+Dz
+˾7?Lބ HS},ֵ㛋q1WC[s]w xQN~v巴5[+}
+$Q -;NyOơ0?i||+߆+d֗FǬޱVTc"zmZ(FKIʢ?GB(v$[IxClU'>=V:sw2)ikK@ ^ֻ"8uƱ ²c0hk~AY.fBd<&mJAQ| -q?8 毝FTj܍\uqc$gľ|Mݧ0 HסFΎdĵM6%ԒBm~{ו#Të8sd)0 z=$|2W{O]{H!{P/?d:6 MCⴥqJ
+Pkn=aYzM+|gqj7O5|0mYM흊Izw*KN3=I8
+WK_ѫ ç%ӳ6$4
+lSg@#ɬgo
+[NW0E@#ߠ6̓l].kH`us^&yM6S
+a!qY$|)NB@EOkM\^%e
+],*j- 1~;`ErA2,s8G`(5uYOW@~ 1HU${ }EŹC+6&ɮjq\u8O">,u],*Yx#T{4@'."9yN ~cG [%7ڑo7X\$ -C(9f!ul2;ZĴ;sHi1BB%?/UJ>-ErUq < J$Wpt~p[БM
+ m&yc`
+;EG
+$@!)8
+/
+H*p\PhD2 PHπB#IBRW|ѵLPhDr($ug@$@!;>
+{Y^w6BwٌS ">+Ea_KίGG9YW8
+z$$`h#(L$QMSh#20l79K :3m̬DQS
+&Bw*k%A_R7v4JY͋T_jv2[<yv*[e%PR^Pj^'*{u*g5/xYb<yITV˒YLeyY2xVP˺וʲxY2xV˒YFe)[<yݩY*C,R0eˆ;- C
+D <!~
+~[0Ubv?$pw<>h>MK*)T(y.,d4hf9M<$[\'W r;,ʾpÁXw f{Cr Ⱦx퐙X>MrqjXiΊ
+heCΰLk/ q'/SMvP9ZRd#BCbvw9˦\ח jj
+PO ul]|:@[x>Н
+;6
+c1Aas9FP#(l
+|^Z.;HhŰsɗajA[U }yDRAtr= څ~#8`-i+`߳ qnun|4J;"܆(RJ2#ܼ<͛Lny9W[Zy-n.Kͩ%SԖ(nNeDqs*ͩg-QܜʮkTֽ%SYKs7CQܜꚣ9iTns7?7GS\qqx1.rx&E;m]*櫿ʭ$Qr `Kɠ
+LvOPu˞vt4 \y0_H {qrU
+yڌ? F
+I‰;>@EGB4JKrrOAVNH,RFWh9vR,y'\cl
+R?xM6F_LskR
+/vB'N R2p88Mï<vאc^
+C"`'媿ng8!OjK}b h 艨ɜ:@X | 
+)-HJH0e@*$ >}AmiOsAOVءTf$ ԻDDfͤHg޽Cء
+dSPx;Fp.XOWUM_W$|Ъ>5btN w WM&+yG:
+!ȟRUدRP J5 DA_
+
+2)~@u!^{o
+vN1 XR_ȮP 'A$}[Qg SaBXZgŨ6C9 f`1fر Љ]' o dUp
+52 0;(Q_k6l,)MX>{:(S!
+OH0sYU;l E+R~[~5w HY5o
+텹 `
+Np<$abOe
+T(JP$ ]OnPxZ@Abxݔ/G9Z{U~'_װvj<0B3BjuDծKkZSb˴B.
+'hO %+f+ %<M*H G1BKēQ`;x<6a7HP*5>`#Fɴ!}I8A6e?!h7 >_lڼ|}_e?Brs%( h*fN:}Q zRIM. IrrfDB@wDlʈ =gLywO;Ga
+p<YD8OjdV\ :Fvo)5qkI]< d.W}eliUء I`_
+וhD?t+Kݢ4ڀbHױځΛ%Ab_%Sɜ^ޅcPh1Ū
+XUbUOqUa-`ʹaCשk+"]hldqR&^3 %T«h񥁜).I@&ɓ."ȬB \L8"X5O5Z.y%h|[b|rFTo]%aimܙm
+UO@Rؗ eOxp'P4b(4Il*h- U2גjR]Exxs*U6i.Ɇ`$BmP*xyQTC @"CpDI&0]lq00`dDA4
+0ٹ^6B2' ാԭ\u/eHы@ l0R"z܅Qd"BQV6o@1~Z
+;}Ǩ6x·2C3Due8F3FܐFXQ[c9ȧ<(\\5,OVЩh.7D<O0I)@ih 媒(|9L2)Wʬߠ^ݠTz*x+M-.菄vyE>2fuV?x>5j-~)Rv53/Zhx0M㾟o X ͔*_-J^M1Gu3|~- Q; {nƒ"NZ;}/lF|h/)l٧ z1LJ׿)7-IJ-P^5h=Z?HP Fo[ _r 4t՗x
+|~8V#WꂈXam,wZHutDv0r<RV?޳ކ6VC*smBo&rCK+NJ+ƹusT/k[jA8^h.|Nm+{LJ65;*!eV۱)}`yب97یKI؂@
+
+q_* l7zj)|1E,~eέn[&xP887n׳u|P-^!IP,zE ę1$s\JX]
+7BK qXwo闛!N"&߹&gC|ow5"q$"'<2y6lD2"Ų v
+8g5(@|ߔxcJ>ݍn"'ACS0 }_ԞP߃<l?^&rdyx|!`{P6yF;:ŋOA z#
+hEydI8zXRѠcFYhoD0Y497c,S
+T;a%alz>
+K? EwSz>Epd7,͖m[
+>Dny8#m<y q6hR#ÃMȈ Mr颿+c9'0yD-#:`Ka>1d8f!C$RUidDEZh;GiyF?22Qh
+NrSTEutK.4E~̾s %] nE~AO Ev }lsǘKY*MV/=fZq51wTzt2$Xr-rR%< Q)H2JP)zbT^5;/LD:O ٨T=Bn+? ~]) @R`Zjk
+3_G:TBz3{(V=~'^ֱ!OG%czӯJ_.H\~-ðIvP/Wؤ_v/x MopqO`ŒdzG]:R 11{:2ۧs~wNj:?}wO/SruxȊ/~ؙ,zgpo)7K7:7b(U?ib6%AE Ua,4O`&sȪLgmoڨ.oV-s~ٞ-Zj7w@pT;0LBy:#1uB\m1يySE K`ot:&<(.m.7cfž
+wlA/Y蒁VG\Ru5I_lu|浳] 5[
+IWR$čAfNz#'NRpک$TPqgtb]!|
+C2<d!KBM
+
+ 6%?wyS~DIjyԵE&NEf{Ia\|A'>󂾹isnRx,hoӡtnK0bAmG^omu+(ҝACwXlpQ?w,u1︰؟(D1A 'RD[ܶN7S Z ör#6$R̈*z1F^v
+IjxcZT^{Ծ~;e1:*<j繤FtN|=e_}e"O$*{b[At;mc}1d6H'GRY
+2oO6d+[&Gi imƿ9I)A;1|3
+H~fSʚθ#w>LjyP17YDUB+wېGB
+߮w ls8$Ү4;hvFR 
+WX[h<;Y87dtpHQtHxB.z`{@+UԔGcO]dW R4ձտw_bkLV^w/="Z. ;)RbmYϢTZw7;Y.ʹCr3w*7Nlr L)hBN*m?}mnPnzz6!.dϠ>B+P6V#lE?ך\K*0a.L Tm#ڣ[&挴Wxy@r$/^Y:l#Crm猕ԙ3PY/UL:>CMh,gSgHg7^*o|nז$.i
+<<h"\QX۟?->_*F^O e^۟o/&
+F;ZYEPKeGKڀdI6mqqA-PA LƩܯ >7YY]Z}3B󿏋M`z4OMo#ˋ!y?ί:Ѡ9cŒΣy,E[] t
+Ӎ| ҁ$$$ $!JDnXCHBE\Oa*R iqNA:J^~(Qco,#qt|d.`4ig9x'^h
+xs@<܎@h
+^ !U;]g` Ά\/bAwģ}/\4/;l@y,'
+OQ̫G@ëXx,qGILl;|U2[L ef 0y scΪ_'eMXUY< ˆT;vR/ ЭbxE9d*y'y̠x?gl %Ê7pwZe$ XMP?<®(nCKxH_aa6~?;1Ҿ5Tgv#O!][U,m2JA
+P`ZL2E\OQξx0΄5Vʓ]['0ɔBPeiRG(ZnunuNWf'YL-FZ8p(xb%87y
+e bJqhSI5=} nq -$+\XxXP9
+Y=cL>ݜ<mG`K-Q +Kfh!
+30WCt|?dJEx)Dá6x栶~@d?e0;%Xr(Ӹ|sr;0nD>KájiY|a>jnMlww7 'E^Ꭿt+vC5׾V' A>4Sxk2Ӿ#v^V`esB]zCx6DNqmwn`lM{t2+(Zu
+Oq8D?g?b? U'# 5^ * H'
+{IFMnOAEj8[ Bwij4"h|OK}qDc BψlX,^Hؿ9sV<
+ue^;@)tτX6>?@4z ,1C,(,E]%bibmИSEyj(q犚yS2Ctn7
+S풆ٗ3$t Mmx ȸ3|-v4C7j+N4d\W-zݮS`7~n#4' SY
+ꋿBQI)ū}GX>(3ʵՠ U{bC4BGF-Ԡ;"J˗oVObt۱ܵ_g?LT]I椠~>biAMHɵDHD|OkY#A ft&&qT:,gx_$gtS/@mh-VUcV B^1nE ga! SQa-h%ZTLT75ǵp#^R86,{򘸦剾 &l5Ơ]=%܊ŊBr FŦud794lx.h[?bCm>W tiQ'W ZB 4,n#X}gS
+/ cs \ը+SBhɠ¤Bi:F
+~< 4 {DTUxgflOP6VZO$՛~H}Jǜذ96}>9 Ėw~az |DMXbX>6 7(( 레t45*-<,pD}>= D/7CZdJfB^}4aIlz:XG0s ߎ1ۄ+3wdu%9-A<t*%q&;RLjM܏z"_+ $M0886g9:rAeg'ڇM|A{
+ӷM@",'?AqPt]RKD5o%ʷ[sTcǞV(r>-4kg{*`P0a.DڈYGP8r!~;NbKY!nL1Cl0UǀS
+6\֏]w҈dHH>,q&ehy)E9gT所vX-2T:QB
+*&HǸC a ǁ5u/>'{q$tK]tuLMPMAUHQ57/l^͙A9yPeq#Kw5ՈlⲤTaeIS&^F:]hC%. g, r; ]UiO
+Cdqx^,HPЗ@KS\M(/PmՋAg
+|<8,!?Z?|%۴)f 3@ A4(g0yR rֿn C'q?X
+Ov(a`83v?HgntvH#>w5YUhkʇ
+H_2k/7
+RS5a}WS(׬QvU+hBDJ
+ki}j@N%QKK~AfI:Nf#YvRBS´)F^i()-f\x>
+Wb0֙6Qo< ][ud1P7h>wi,;uAqp><pV؋;B l"/ǵA"<M@~;&CwҌ41β1Jbɭ.N:j #Ov
+
+঍弆{GfZ,Q+N)/%72' >jI6p~2g`? 2][ J:ԣS@Tw~^4dY!š_bV~^C( q$ #z)݀as )Eø;?7 9 k/GޯKη˯bG]?\P|w`a̙ Ņ [Vhi^u1ldH40_Q=mC(GL'tAOp26T -mҳ>$ea6c 30zַa‘[p{j@fgw_W6b|Ѿk紟D&CG֞(YdNZ9jshլ)<_YVRQJH6& ݸZ
+pVM <t:w"@N;p7dB7W'%pMx σUP$pJ[$v xY^m<OEzy:bgUwK_!07:I7cz^9)*Y'SiH]weq
+G, Nt/ MQ6wdLV\Ӧ"oTQN]bI$$'sWe*C=iIl& Φv/RO˃MnkfZ@{4^N9ޡ8)E<\ӺR.V' ΦzUb[?)xhbcAg!@ ^ ӓ4
+t@8ºǑAփfL =wB1
+xp˷m jP >WFN$q3&]DЃiL@ Fd)+q%=Ї`]%qXu1|6϶f߯{|^^@K߃:O \wL@A~Ӭs)Q\E][7bpLr%.xTI:2Tx pۊ
+#<U8̷8cHXi:hdǠ<bc1x]~.ٖn~5M\.]טYN9 XB&w6q(jEK&CUvqCtnׯj#S37PyuH@97Q}8'xl:w).$ëinx\XcqqSfE' KňVҩ +ָy і3 7&e FQЩg& Fz$ux4"rdk_C'Fsbϗ'_%3Hc*tdYCŅOR1[R8i":/9`ӹk׭0=0*/;e,Dâ GtF+Ņ>](| o
+3薢/ [<ED9+$L6tه `39=X/))BVt[vceHa . pPT>
+." /8Qk<06FmُЅ=iA}3V. !d4t UǴ*R&Q((ԭ=M{ 4FWKUA/?5;'Ce^vTCP婣lOwDP\Iⲟ@zY^4kAЯ>&F}3'@w6#"/\FLh? ]p 7aA$WP\alٴRF̷UnԖ}J #;+( Odt&1Mv\F,S3KGa6th訳V-cJlgoDkG1і7
+q+F˦U3b
+?K7kpo MX.Jdfll?j #͂PѱV{1$%h2,0Hr@yU˛@0 &
+w 4`2`!7q`v6CFĐ4. g$`_SrH qUC,BwXM(|j
+|MBP:pp!4_*Ji ]S)3_PzyNtPj"g"x52Z5x ya4^c<%SCjv
+ e#my{',,o˹(.+LhCfyaB(
+$C0++<t:Wl"(Y7bΩQJP~)hr
+bIMg o1̤3|%uW؛ԃXڥ :FvV\@l0=$/c%uKHC{Õ,/^WGMC ~*8zꋓ"Y(2M߻}ݽL]R=aƙK@ܽQt21%-q3h
+ب75ul>["}Y՜>|$0PbZx 櫨ڍ@J'D?ߟZs#M]XARx\YdSxya7?.sw7HaS5׮9_H[|ڟRp]O.G@n7A?79;~`|?5-v
+L|mE7%ZE@\aw^/Pf+!Ny!wvZS (ZVﳹdOÅdM#Ow&`A
+34` ȧZZ , ~-rahV{ *I 5թ'4 [<,l5wgmJ;zʽ=Yq-4x]ۤ| ,u:<=`3QԡcNO蝷 (s/ xM,zi멸-6A>j<i֪˯ЙüiNHng&;9:⇵+[%hXUVϠ{W{xt=+a3|M xDuQslP@| ӑ|q9rY(M85g B'3b+J6+8\]~kx/8G׵{nk.NTMlZ;A;,= IkZ@YG6`A887ms|ju,f .J8C{{~X2a}
+A'9t" "#X5\XȀi }:R僡
++ e&9WPdH)
+
+x}8K讆>@jq>`{duTgsP1kvݣe/cUŹ  <>zW':g7;^qѾF}cs1,3'8&ĠSzŰx#寧>F|:Q.;EaC( @5`7\^%h_ I{'ނoꥆ^ϵqQ4 f|
+zC#y9vEc֣yl~<:%8c̻~w$Wzг2Iöq( SH_(XѦn&o87 (ZcH|Z$~ h{
+ J5^q375I,KjNO' <aG1?DRC̺f_|D9E|A\VFhdMh›VS\1Z|hF h!Vs8;;;onaPЋ<i9 Ad5<徖dJ2gΓo=7YLmؘ?wndK؍ʃdx[_a:$g}âPa 03yFvY^%!,?1%ѺDA% v.X@Gp;_f|@I9?(ŀDB9@ڛͰڦMzxx5s~SC]g>_ <MW،Kgm 5H 0:L! l&{[ؐNlYt$/ PO11CMx`(N9{4#TOdWմ  TU"v$?/-A]˄hZ(.4]v+.\nV-q.*OO?87!g&9-zeV:
+Gb+h&%|~[ /ek.>=Buy%
+(jb['B &?+.)98ϘKG@y/H
+C\1 ~A ^lbQF_zJBdFJ 0}& ' ˢ&~.kaNۃ`1IF]-|y3BC)œ#續(I&ˈ~ԏ4ρU3mbI'Oik2J[0?\WVӌ}?u9>E$OӻEȄ|oMy8WJ1 |Nw\Y.ZLN֊gHȬ!>I I|OqX@i,;ɹvkku⢑6Ta1BQ:ZUƾF?ʂiZ=mI7~Qj_
+vV WЃ: qJSW\Y,@D!U亝.y<mp9К vw}{Fo͟0Ҫ ']CFe:pB: (f
+\tݻ)ؽk{(s(߃lU!"twOD 2Ùj(&^}0T7S_̲w/{h z-H%߹
+_$ƾ’o߬t
+۩-?{o 0)9jVx_/d.uJ;`UfgRL@w}tcW`@x^c5f(uUUɀCnـY{ݫt,lGV'qW2 dUyYF1nNM Xh1
+d/$M`t"obD#(둭lAb~?xk:.Qs—\=/"(8\r1@
+)sZMl
+m`uF*LVW)\zKhIU#y>\V6v-?uhdyւ,vőEՄl,~/dĒ{Tn_Mfc - *f@:lHarG@d
+Z.
+w׺@]{yo:{(Z|uƩuvpo g^PBЀo)z3{ev&7qVViVPp7[Ƹ;**=ऀ'l;Ja$U6t`rzaaTY\2 ׿[0~a@t (->;>v hmFX:ڝ '0[ay<kX"$Vy[Țw#@R ScFVԺY,[~CTLh Z^v<m/މz
+Av |7^M}?G
+E\uM8usex D@
+z΃
+rYmX3/`&LO!*knPȽV:wogs¥{6&
++ee$`6v}~x1?D;Ù n]9
+XeSaŮ(;ܮ/KZMâ<O '虴LpAb,Qz 5x91df|{1㜲Fjܧ'-O8~EEQH=v(}Ek`{{p_eu_%B]~=qoԽbC\vmykw[Gi2hѕ/~wwiG_'iᆋj?^8.~|KG &?</b\( DN
+9kT`d&\EGPa":U~jO<rDO(aG9_y]֭p1 gC;Tɤ$]˙_ ۿ/_ W[ob2::eĂŎ|Y#*8Ë>ofy"}$̓+_ҡ=-XlC@E4KKXrq?Ա\kon MQ]a?oS6lﭐ<q&o0{ńEBheo$rg⸩'=L_[mCI˨ Qt9m%R]b LJ1
+|"& >Kx*YQC}xc_]pOib0 |)nqwRV
+{=Б}?л-I:wO[yPp>TGMM'W
+ܗ$>CJi ږxl,.9O$a[0ʅ0{k%qR|hg+7m2[1]@,_Gnz~I>Ie׮ bXJ)[Zk]^eD^mv[Հ#h5
+Lm
+.GK+ɻI*
+{ԯ}&
+4KwAi Q09(/U=P$q4.݅Ӗ#er:%a. r2 WP~FX,-"wU.,/s3ePrʸT{]eaL
+A\i3mǒ$udj!
+*IvULաMV7I.`K5 DR2Ndeߡ5a$+( Ue0l)O ~@3WNW =;RUW> $vES#B헅? S)Q)/"4("ζK9e9D3Uu7;xD\‘̨'0QqGUN_y6fm\ kl}vZ]qU;0 Óo
+:,_o:Mw$L=\FKuwZzO-E1`pj)U(AY/(KN XbCXlhq)T㢱Q嬈*azyܢsl7,Q|(w(PѹV\Vy=0<}
+CUzlj%nR<MDYuB\w%F%KLH RoZYp
+YS\f͋gqyv'qy6E]n¼vwbwR9ق٤ \>^v,9OPdv%x ONBQb%&->-́F8\xߤ'Σ:3.h yX~z}iO^zDR,-7(dG (d9~s҉NrXXe9Iɖ7Ɂț˛@#E=rz lxr+ˎ)I`E]>8d..؅`3qg@ͳ{c<uh5_a{vI_Rɖ\AXv(;
+˾ 75nϢ%LK_^b=հ[Qu0" p!_ApBkfy;zBzB*(
+N%?pN@I8E32F}A3wBʶ`wú[Ep8k,5Ӿ"ٚ6IhBx 9𷨥]XfI6ܓ NpV{7v67 7PlU
+dqε SiI$EcfMlҁ?/]iǺFkB+A 17arGִ~1!u%_c‹M/EZg7Xg?&vAe h5< fl p ߼?LDK0*?Hlj*)"i kWB$F^.'a6-ЈsYôD#g$1NW&YlgNfbo!^ZHH>råyC/\zc!W\E;oZ'.x
+d)0E
+V5=ꏅEuGI>w
+9AP6IFpzd ic m| 2=ԇuyLa0$62E}_a0"62 iy?u*/¡$/H\^H7ڕ$/HB9zo%F-[0$ds$t,ξ UVNFmlȫT+Xȫ4˫a1}q-\/,3̄e/1{EmîQk }US3,P=wEmEͪYvEwm";pqU9=Y DLXoKlW`q;[_J+A ɨtmTa
+/G/E
+=I5tG*z9
+Kt$iEYFW!\v/B)O)]W`?NGz=G5owdW9%t7&_힫8i3Do#+J#x1<n_2A2._8Y&m;-1+rM <d<jQgEnz|/{hL}^PQL:;z)0KBG
+@x_(^9:dDbؼ=Y{J7:T8,+US,<N:42px | ۖK>~ʃF_N**ͪC|C
+,L#{pC xI
+@G2'KհoKhTS|C
+[CxԤ:pL4:~KBҞ4z/A7ˑiJV|~PkY Dڧobhoũ2.:]
+\I 'yb)/HU(ӿ?%>'&8m!y*PiC06'}f
+ Bqdp)lry&zwVqH%
+k =շNPMpޙ#.\eQ7gn6; ?n* =`&A,ap v|Ύʹ6tJ~-[/M&&n։JJK
+$^\8o㝮@x%0B;xU쎵jՀM|k}dÝk#kk Kc7W_f=uYK*wHAV7 *l'בQH˷8icvM:F9U*/qq^/n/ P,1CۨCW=>뾈uE9 u
+xװ u:?u::Y'~O`MIŲ3]LZ)]m솧M:8X&lQu4+
+P=D^
+ܮ*4P%qϒ3=T2-߷k|C,(꿇R^-}M䰜wD9P[Dr^hZõ=l>
+Hnġ@u4{<kiG+,RVZ޻?m<:(ÿůR\S: VuԺN,$$WCr4knD^9 T%-u8fFŒ̳UGѽPw.%rŦfsE7s2^Myp
+hj5h ojU&`$P9@WHl at5pm#k677qn`HR܎Uʈ$hg(wx)5ml 2k&=;P
+j]C?l45Yв~-g^cЖqazC"j
+ٶU(#ϑJOtL[WcOJr30%"JւV]-ͽ<:ڑvɳC
+kURk=ޏVWО~B˂h:禝UEj=$R7VцyKKq@ĺ/ƙ@ɨ!5sq"5XMQW$h?-pLN
+~ }7:mmjW/&c˼V `#
+b@alׇ`nq>3$xRUT
+A\bn?,"-\[Gtr=r])u87F =:5ld/ >]?&UXv8 O(KumKǓ}!aA>Y8G]d( ?gMrм3φk1Chc',*öHu54Aq`2pϸm{ 4˵Q,f 뫻`[ܨSWKqV*jSMXcKG<f."A/śכ:=T|~ 1kZUNL=+<U!=Y N[\WŠD=o7fNjqv&~aۡ8( P(N
+ng)7YvJWrL5U[ܵ^*`y\eJS)k[j# <]JSu$gi٘9bȸ
+U/€V8s>?F3R2`#+xB=
+2׌fk<\񹊢]X0xKI ʪ
+9O2p𼖡}ɏxX~5,.C;E+?,_X/ɇQ;ѹXhJN@pJ o F7჋xzS>`"%8@ +Q n38d<G< KETaȿT8RBM!A -3>[:!"b|7"wQ
+_ׯb}p/R//_ EgҞOӋ,3=cYc;_/n?QoȊ?qŀl"x18Fb3Ƌg_ыS(~W >\n\//c&QH,/ EF
+wAQ,ǽʐTʈC; #!o DY_;XA:SeVYydžP;Ca!9~+wL_GMr mxs 7$Nj$ПJ1Z* ±l?]Ӆ}
+,p C,-!JJ
+ފ(Qؠv@ NBOb\C'U;BZ?2&ISXGGm~2䣴8ܙ!_,(@w)#],yڌ7d`D2!08{Rt%N҈%9_HV9"-UY_*7 ,
+tZ {K6HP<x>z8w|4b`@js>*s*+ z| PeH[`A6AbKV.HWu $<9wi}Fx;pu>}FDID` ?Ni727>}lkxG$*˩wswj{S/A. cY( c1`K{Hx}`/Ka ㅹ8!4М; u`WnZl[{_{t0O/0{/udpQTi8?VhiL븬 ~fw۰a_5o5c~@^E/o׳{vZߏ E\AsHsuhP0;[bH >j6Y6*}CqseoZ`cHs!x$vk_ew 9NEZh5^55:Ab'e<r*L>I&*|J55N9
+%eayP^h ΢?V؅h}<M}]Ph 7B6&I0{v̪ۭ0Kddfh]@CfcWfSoGSoQo_Uu=>CoIL,@$$ $$ LB ,A@̼$#0 IZ0I1PEj[Zjq+,bUĥ_Ѫ}wHw޼y h|Cx۽{9svA,mBD M+0=)"l,WQKj-l%ԃE ܘTp7]<׉
+3˘_>,^6Dij_<mk=E^+ڴɸ6\d2sV<:K篒cq=FG9zvJ-p]LBPW٫bV:OMp'GT $u$hx(i/%5<'뾮j(-2L
+݃outð8 7ҰR`қޫikMON)6$Lil>΢qUyiGd'-pD5 u5[h5D
+ӕ%[K{|ty<Oa{#Ƶk8-+(o*g0fkT*;#b6mԽM'u<UiWh'j| WPZIy N@AfX+[LS& v?rj. 0}Eg)ZlkgG ]e׷?yO4*ʏU< !Lm(O@t}klc7̀^z/{GL/l&X5RmX
+ZLS3]NBrX9i;g;d|p//) %T&?6*r({^nW8Mv b#i["k8Rg4
+!Û!zV+[Kgī4͛{A.DaE"KXVXyHs L(EI#!V(A<;iv{'sM4]c^9N%t.&F$tyQ cqwSG",a.@o놱":~X/qwyvr(v^$tdWfGձ~:\Ku(U&%-yB(Wlm qM4γ,[DD$I۠`^ԓi
+ߧ > gN}"/XwK&,i W̾ځ<~JC20Q *m΀֋Yzk$JbK~5e+G(1jr۪(EW|-W^S#wٓûZ @u[yϪWIV6VJw`_c\LLof^`TNPnо4%̿ 3[Oܞ˫=7#?,Fل񴂏j(*J0\Tm1wcʮUWD-] ϷjfrpJO\筚b-Wb [5<4HK,W]E]AV
+yv=GJvBZ=~rٳˎsAW}G6hB}`_=G#[b}7[bk t,[@EwyLq/ݢQ=}ї:ġvTjd7<NIH dmu.eZvn{.ryFs(}d]+ALD=-i])ҽoqV_ E_8/!n,[y&2W 'eoO:v'M7 ^SQ-HGǹFKC86NLaw>S_=ϋd~DZ%GN'5V~HV;el3HLa$^H(/mfF$cl;n3#c ,[n3i+?N"=W"c/ڬfL2qE ?
+^#_
+=zZjT[TOUf5:a:~EVE^4zp(=f|,z z>R"#ަ <B!/}&qW7Nukp$P$S S S F 2yHo7w5ʬcI߶1BiSQC̳tQmzjFvaݨ6ZnwSoPmh!h7Q7`/bhvB *ؽF 1խ8s6 6r{/AS7QJ8U}aNB| ߀@Wl>~ed
+o@wO+ -zKwkz~zwROC,
+o=tši/>h',盒ńu0ʈߝ-%;tUgjO*ϯdBG"ώȧUj
+Sx-ÛJQ'Gϧ1X)౻H7r:(#VE뤀4ޒ":%LUbAwcI$iji6~81 ;rT6Qj\7rϿ;f!_F)!N,D2Ϛ_(R)υk:bmnk"VwG
+[~s}y6# OF#Ml?찵![:ekQkȱ/sǞ|PD
+<
+ф-xr!z0z<n?t=y]D
+v}NCCX&Ϋ-҆RQ_KV~4MG U5N)\ 6 \߃sߞJ3u9v&}9Q3\6ZyĹ]~ÖxEo3{BD?T 1tLx*0Q %=hшxچb ٻ#&鏓
+A^xћB _M󟎑'x';S)~149uh<nh3u<b&
+8rRQIni+4q2lXXkH2x!I8#-H++{WK&|z']Dg
+WU1L .F3hu
+C/+.
+fQM_<f{w`kטT(~zG$wIxWSӛ#Fh-oc o<GۏbpVJSXykkm>1@Stfmc>H-2ٙP)~oKeY6|.{I
+#tWc^m&_j\`{>c_/ȯE~ϋU2R\glٙg\j%Ċh.6=EmG\r ?}AQ|P4tXZ̕'aU
+3b 2ՎT&>%"~VpO+E゗LѺFA[xF:KK M1Z:&uG11cYKXr|;fS2ͳ$К{lj-YFyq@nIL0xN,T(Ok A4xd$eӜ˫}l7oμ3++Ugfke:yǻqO
+0on9P=>րۨQ$V-\9(VA9$^;!3%58=Ͳ<pJ! 4;r_j[ pvB |-f9$?oޕ^_WJW`ׄq2u:#8K]>oHh_M$~DG|4p +{?5ݟ D%;o;%p&{F+X#j +S\:yK\9P6B+ !g $Mg auD}~^2N_GrTY!ҙ.JF/
+{F`ZZT <ps"C…H WO ܾ0~ bԏZ]H{] 5 B '@Tk2H*hw9o2p$7Rh+7ƛ\+Kᯒ$.J.37 vNUlbE'mN"[i?Pj =d| J27D4[Ѡ\qy/jdg !R ks@]P)5sj+/W[9Rȟx
+kJPt
+<1<r%6uM
+qA?'pt77:$(`]#f<Вr
+iFacZ:4*:gtn͠hF2sQabL=kNhӥJ_\b)3YġjMcafPϒ;%~F{{C# 9kFc:9@^PoF/'nG!}㒪 {ذ8;Ɖ
+ZKEX. 4G OAR`0nsʇ_R|݄Ej&ǜ[?L ,O} t|@!sPrҜ]fS, Ȑ
+eb;StR{<@DDCA} re+WT>1Uf#G-}.f/R'H&;>ⷘ)ÄL&ʶ뢁h ܟ9}8dv@0\j&~x@m8Yd72qM \ ڶh u\\fµu3\Zl MnHwɔ;wXk\
+|> ᪄g꣣|}4IBH CLD6"jw$HTx%@|a13`A .b1~7gֳg8.;Q߭UU]͜u9{{թ6쀾,wC0@>M6l ڠ6HX)xT`? x6&?=i8{}>?1y@O.`PxiM
+1BBCoX`;0)`,vriқ=
+]zA`X(D}GL艢0
+]c9N,IWRh6&p9S(*2ƫϤ.e񱹚X@532CEx@ΓJYZ(<+ ;Ƅ3}czX Qe!SWgTwMoI`PVOb=X*D0P f?~vG}HWVȮMA_W&L*0,_nڗj:9~⟣=w}
+|eWjOo׻DlOK{"ԞJks"YC[c=-}ݭ;} `q®@ò{o(|Y>GEB,
+K6Ƚ"#M¾wIz2־z\siwW$%{?#3ӖF j;ί)yX\kO2mɾBmsvod?d|ѽ7Yx_fn?ݸ*n6V!5ϻNR_s/ Moq
+(KE죻U1շ z sClB[ncX@oT!JΏmyg%j6X?7 u?
+vnAJT>}Q~h zԫ,|#>fWkmjYf~;N?77_fו^,t~N|{Ǥvʃ\'~ @6c)vC.BBoc/Iqqէ<]1B}cݯ3r-y{\WTŗwWJCXG.&7)_i}BJ+@L'TXr (○61qI?<p:{2υ|#h:ܷ/wޱ=wkq'A#}/`F,IO!h
+
+;S{{]<
+ ?$\9!~~Ǵ0͆ EIn/IcBg{| w[Kc()o^5z^5z^5z^z#k_`e;30ӿakW2b<cƓ[
+w0A_Yyazw3A/f?t 2݌3U4'OӇ7\ ŰuL(F?:asL/v˙+ޗ ;p\_^7:Cz{Ya(oޘ|;UCމQQ~wQ={WGqgmc0-K,.WI
+Ϲj?W~a $ad'Cx~G0r9`#> A#w]Wul?{'?حTWuWWWwLyid~L+ !<Au7<'Bc^9[bw/o!Zj^bO6>Y~~!{o{8HP9
+^Fpu$ga ܵӫI>oQ=$|p/>Bx ShHϧBh}iy$3~h=<<ʓgo`Bb~M>_v+񖹽b6/+g)GA/7![xD#S9~38TzXC#OGwy9S=9ynPQ]$'-dyg$0B>Lr-rN,Ev-xaZz_a>A9yy<ֿg^Ct\oSVKi8NNBj.%<qSv} OsE#|NWį]EOqw
+zs>T~N
+|%顼Aodf}X|yڰߺG.O9<V3l8O g(0Od pוz8,;t{}&pH%Ϛ4W2/or<bQ ~} .,ש=o0+mПGs=p'Bϥ˙>Ծ+hK5e7Wp׀/4#O]~0;LW
+B35]0^Nto!#9M
+9!9?]a-wVw} c9Kg
+ܭp {OAWqJT 9wz!E^7Jx4ϡz'm$NE#~&s?(yҼ)!?I[Q{r
+G‡?4R? 9{f`Бz $<HVD=n0g#?a9
+=&~=O^ʹΠr/7$|&g@?:ݸ?C>
+䗊z>?*X6|(oC}*9$ꡔ 4ZË]>sx2?Krߓ7Zo5o8h'8u(ρ9PO˝w O~%?~Y.37(^-qˇ0^X࿘oui akX'$<a;fExs@0C
+G+$00n(OxFS9z\?E7Z{[^R: c~ҳ˽FKwg?-b >Lm+kW$s6CSč"]o/}:6@{%{swr+"|Uȟ /\ U߿ 5ӼgU.ϡ8<&*G) |ߐٯBf@xcAsn*w',v怿͉?qUf~a4㔰?yOE~Bk9pͥlv%}:Mowv'^Gx!u  //6~2}?jQ=x!9(J!*vK+|G!'Níf?nj?/R?ry}b8o0{p_o>ū|tu?gv7ᮅu/7}?!|T:4]iФ[tQU뚪ju=J#t(;@4 4H׃q=oGuySg8%G]@i`j-޶5H3L[ރpF8wEyα g-zRi8'i:) mEɏ6:aQZ,˸0(R6,f_ťcŸJz{2iRőT_\/Z-x,, 6';g[O#C;Q8PAWUVV_x.]t(nkS&M@V}Ǝ;6GvꃌʤB(QGeEg%LF n=ԕf<T Dy`.K.P`[* -9J@ؿ=͉PԤ#,A]3h3AWW`pxUeu8OjzZeR/&BHP,ԣx$2XSƖzΌfNc
+21~u<2(Ӊd<,eȒȤe
+M@6k 3vtx\ J2!_-W1բ?M*.3‰fvGsJ9't6X{
+TpT(&ӥ9teuX buH~2Uc<z?jvu ?揊:DU17TbL ngzW1LG#1Ss+CEYd .A، W7\ù)`!27:@¾ښ @p&u'K*5x
+#k4}oCuOPW\ۢTUju# 
+2H.ċx9BU3INNY~g\B( @HïQ5 Q>C:FVug"%v",-0X W3+&?+.byx"K~dlZ 8v
+_~`?ȴԚ<7
+fvS1(]oiĂyl)E l*lq_RW@_
+|LT4J h:2Ca?ihe4AVlЯ;Fzfn0A֖lųlAT
+t-fR|`=F:WŸ( pzu5KCI)be+u@aPئ1LPg<h,1.PnL^bNC= hâC2Бz3fs1,]# $xjİض#^qQ0&-غ w|jm#%YBfPkVS
+ԏfg?|ϑIn1enXֱq4GNp*f ^Ҡ X+U mk43y
+ֺ,aYFMҾ=4P֙mP,ޏ,,:I)}զ_ cͦ(G+KlIaaK&dm)\?6 <!Q
+tSؒW]Pe.TF&Aϖ<_ѵ6N X'`Ćb8/u &7SaU!RZ_6Ɉ/YJLᙍQ CߌKc|P)ɎF<XeGBEsU@,N(eP
+`_]oX_whrU"Ց?ۙ h&R쀹l6|
+Ӄ`}EEyq*^\]Two4G!=~<ö+v KSiѨGpM*/8~ׅ,T)>۾
+|T/Wx\-*9
+U9?P{r}
+r~߮F?\!ga\/T?G=
+*AU
+
+LU=(mQ
+9X,VPs)' ނJ`aB,[ӮN:7_+_bɖ@v/E/ŧ |ɏ/J?h׀{iC+=9s?IR|JM&$iaW B4K4W+LpG-]©؝t
+ծ;;0OCxbjmav`*ņ}'ۣm[xjSDƪO66ϯvL'wx{xL4(-Q\o>2z/Z@0z?:/~{I`a0
+xc׼F ѾgVO Ỳ^r0hgQ7?Fqh}Cξ{Y2pLc86lf''p 2a<?0U]I',Ԗ-=Y3ma1/t3yL}_x pi c>IAmkX\|E˞gO<um,7tNXaLV[]Ƭ;YC Ìh;}}w%ށ!_{;Ψ<}
+}V2dFe!nn z֎]X5Utcd%@,rMqtpl+=޽Ps5|'f&up0`{ =zE餳v?޻GQ;M@` Ɗڭf-QY͐dgZUJ(rҪնV" B6@
+PjX_(s[鲇ύe<왪讍nH1*&7U2RAPư6$]jܚf
+߈+E2ގ[~ |D<㘏#tG*lStW*V*xvR 1+ Ő6XkrxN_zxE(-bec1OX:Lj0 n+ً e/%X5Zt;SiOmw+rMC\
+Ժ`7S1I&8Q׵!5|g;$"q) -(\#^ #<A
+1;8k: U J\)7:2?,w Bwp̃@~=cFQ#M5`{] lXD׼> Hmy
+Ƣ$Y9@K?-UӺ!7%yf 2O6L5N̤F O[ZXih\㽉r"p$o٠V3GCω^Z}_ WPg^y3W(Yܶ8Ȳ~ D(_"M7MD?Av/þDbcKDƒ6y>o~nˑ8tSiDA1scQXpHB\K0E00
+4r g$땓69]h\<ǝZ~%}Co,<a&Oƈ Ȁ@a["ë3'i9/9ٷ%mzku֚cN-(H>k'0pƙ7/mq9C/%( F X5 Thw ʉO
+J 1$U
+ w ߍ] 8N0sja;L`˖>IrJ
+{x8Rs2֤8&}\pa| 2oL
+g|
+s,u}dFUPh '΅'wE} @͏NY"|fZoêS<]ɾ7zp0>(1ID:RRTpNd}vTqs`J}cΣk*g;IӀ 1]|**<7 M`Uv:lUM _h{,ނv+FrHyKBs5P{9搛ʿuc=%ˎ"?
+֌yN 䪙XWuIdG.Q%V.g }#kc1m<ƛ\;W]UMXU{΀*X9=n)T4.np=e-ػ?}-nʫǪXK|͇d/џcމ-Z8-<ʀij$VbUX~=bͣ-C:q=?郛֌:
+&zmE'F%qM8c?VՂUSՄ{G< [ E AtKC_PsQI(i !Pry-:sm W`HUHvC(czߨ~>6Iƽ uBUr9\֏M-ؖ0pPRڵ gdB9ʮl3
+F}MɍYKgx灾ܢluw,~u'KJW@in/7Q:
+1@_} cW9 a8  @z7`s\FcLX*8̍ bj3;A-|Ϗ> Rl  /
+R#A\7 PDYcEz˧($
+v" g{]f5[e_)߽]7UCY=s~ ru~?@u~RZW|Om3h~q6siMN^Gz1k75~Fx1 oS;~USUk0a;/WuMÓ6~B<P$*N1yn?Ыkxƒu7T=*n8Rm'1ܨamU9s\e;S%YjCShiXqQ>CْmS鯫}1C`}2hzzٯ+YWC/;A DzЀZq"+;{.6nMۡ0*3C
+QCE X}(3S6 0_JT|bp.JF*B%iŎa ݊GF1oa Wh^7fy1tl-o,^4w3DAECVM[j[.oNfSʋn8XU4
+kSaêbQRC)
+
+5NqA j\PCd!*MTI:kR& jҠ& jR&^JtI41*I7Ը 5ܶ
+5n
+>wCkݜLU|m*Ģ@EzEBm0w>
+hdU@`,'T1ڪrB (,T5dU~$J* -\ |2
+VUT(J* ktU*`z@f *
+YU
+Pa@PC,ŀ~ AX<A@fe@۰8O@f ⌲, @賆@X $cEC4ok{Fї wHdh9‰C^@8;Ey?5 |
+ve;mPOOy!&T:B>Ey! S
+iT,/U}>S .} ~B@ <bP
+ެL*3-a=<إZRJFaff}+ȼ|s|/1M8gm3ߵ=e;qe
+~9!1@kHPe"hƞH4AH
+
+dz^@TpyF W@K A6k5wz1*x"hNռ
+\mR[|[TR%IMfr*V)b1
+-R|ub^* @h&
+<@y6yOOm6 1Ļ@~VX)P0|˃mQ o02C"7Zv5}z
+,f綁e fT`1#?7
+@ ̨bF~n:W
+Nh3
+7T
+ WeaY57aU :E$P.V9ȑ׽{$PËk M8E
+$D
+rU
+:Efqh٥5o
+,ƔNv
+:!JObrQHz0 wىnrlt%sh} XZXkX"|
+ڭbE;Tcpޓ}{Īwͯ'q*;a<~G9k(G’5]qY
+ao$އnkU1.P^>:k |>ߍg
+a^>@55R;c_hZS~%<㐛&8SJ@5)N=p@
+a |XʲhHQuwNL4dSi1T0Xub>p+q~:/J/cSy Z=!<<y8Iݓ$fGk-ymty#>jxLJIHo.e#d;AaU5];l7)\Ky~?7@݈y;#ư65k"0e[ 6\%_$@\~no\eP^+&[D =<C=V@Ai></6%i=EX'QYW"Õ-hRv1J髈@n2ka?(b
+歝q $ 52(>+a5a`.esHBGy<P&bx[̆ʎ'@*|ۖg( ML>e vZ M
++VT4["!=
+F\;S{`} PKsa-<a-F[*'[t\b3Ģ}4ov>+up@f"lGͨ+\$7ZZSm$6 o/a>o@=ؚ% J=w亐D?IP$h쿄Ҽ'|# RtBPj{+6U7^pkU蔔[,JJqT#W*g to.gϬOj1d̘FUvvMv>}(P.SVWlux:[Yh~%]N˔| ӯ%g7 ߇T A"XGD)><M
+fwP ;{zvٳZ%WPT} 2plt4K&fNˮkpJ|a>9]y©i,%h ٷG@/ /4v2) &+aA\!0=#QwfxP(C^ uG\D"'$> |3=zFXfopuշ
+w!dWT
+5mƸJ@4.
+MND% T#5EC8wr:BkFp㫧¾ ;Y4Al;Ƒ/r)vU_q})%K3*70Am>, CJCRCa
+*Hžu5U,jb
+=*cC
+ / zl?]m[j4iDZeXSx.ւNJL}:ޟ
+w'BH'$*Ӑ1܈=`O. U=csE89nJ4B?dafDm}e,܎~MndE72.Vk]A"NO9rɑt<Ӌ1a#9q*6w։R ъDQ "_qN&ۢq{[~-~V3Y$Bx$q%n{#v؁q%|c&aGɊ $ ۣg؞Qnmv"jdL븈7
+#f Xzw$UٓHX wZ|~vk{?b4 +z3ZAt7Y uJ҉ SH
+[f󯸱Ǹf/f
+hzFr/?͂3I .W9 ?GqG{yiby$yPe<
+וP;l<¶Q7Yj
+;yٯDCIlʼns
+sNEW7.~ۍ4!!CN?<{D)N0<
+/ !V<k٠T΋ÆU.ƬV)>u^!U}2
+`._@T
+UvDhGC5iz%9*d4=sAϑs:ox˒?8q[IȧbLP$ az!֢3zAĠT4oBlK,G×֨ \cPg
+(h
+vL%[Z i)%Aيߡ GQsoX WsWGcv[G>io[JO^Ա
+HuREGEs6.Oz>KrC^!%|C<Ni}N$2 <HIA9̊[=Wpy8WǓf"l#}"
+읰ﭰw>Al ? dxk1g ${9H\LrDv$7q%VEŴ
+ws0HUv%:c-<]Ȟ^'f$p9'4n;@Dܬ~ƺ;cDso{^4?AZ>nbX1%
+7 v[G? x(@+PM/=c$qʾVO?%AbՃ?!rɇ<
+v.|nS|OMmDNF/JgXI t(Z9 Y9rЏN@$ (OD>MK.]3n y$z]'XKC8:@<,il<]kD9h3c:;/~Zӵǐc
+:gsx-4_Z!OC7OXɻJZ ˓8qRP.<{wĕhN=o+ >4>䀀@>yDm\>H 8҈]04@|D dybֺ1rVQyf~=ȥ̇_"O6.CK4Y΍jЀ<}X
+{7Afܲ|>?>7ە3&>WC^ګȏ$#)_l{P/]ď`:]]ZhLLr9Iki ZTa[O
+;B_['a-ml}('9@YI6#VzS-`S
+t?t/{fy]0lHOͿ)zl̵kԛJ69y&<=A=mTKWn+0YOWo5\-gM#z$qd_xoB',BXyU_:0aK?G:-Ϩh0,<ts7#Ċs(ٻ5Q/Ok+a O#N!D@a|R1ѥNa B}QގnoeD]%}f|D{"?Vؙ~3zk5hi]_fQ&]A=p,+<^fˀCiޓV?opJح`2Ŋ$ܟ/’5R.1Gӱ8?k=T۪jlm1?OaY':+; r"gK(~Wr*aܞwޢyš9QV {czAOk trdS@ -Vm@r *owZx |Z11qxt:+۬Gѥ *}s;b~H*!VVشC@ʡJHc:w%rGk9t!Q?%e55xޢlAqB/-vOr7v,m?m迷9{[C,(xFタ\YI^X8S'ܷrsAeM$\,\.@H{(s\f}bBs'Im? A^<SG׀4ѣ)&6ي
+:K-; c1ѯ;+/O|ȼъ3 _=)!bqxkzΓ%)I;NyeoJ4NEx._k|V'<Θ:K|)u|HDGዸQkuh<v051}O[϶F,+Xl(8g9
+#;!Vhd_$I#3#y8!$p31WF_)B,И%XlmY:5!<0].EދB ?D^x@IQNA%o7=.7g&5҅Nk W_В}Y;/pZ8_D+Y~-٨oNQb쩖)[S-a F=臽F/!% 4vd"fE
+'1*91ۺ-o0s]ٖI.z{BI;07EV V~xlٱd5YGʢQs v`\#߼]d-F:ӽ[陙Po@ ryq VBd'?)Tx|Ўj8O *+(v}hn*
+[RpnYkGpK*N@cM9g&ˬ<M)Habڇa
+h~dv]O\} ҀWyT>E+| U91jr#bvJaIOGe5' kw{TR:Vq})mI^
+!;|Ra$5F~,:d y4k Sk 龨FW(#aRJauv WF|%xԋ:
+B{RҵI4<0HXb$
+,ty:&Z)J8Oo\(h{{z$
+wJ Ys
+"Z6 gud({*[fLC3\O㡇8H5f{'B_͊һXPwdϨ+޽kP+v {SKnRrwێwe͂{޷-<,Ev)'y?}>8k2z2DQ·)ؓ]@qx漤Mֲo؋X>۸{J%{韃rJ]d-0[a/?Ad衸KiY'D(m?w!c~~_,
+2F 5CG]}*2{%V׺A# (D]I,ZG&FqH0=Բ"}g=^">R[S">zOU*Gp9JD,1VxX"H^
+4p6KtEMglwzŪ"
+ـX4
+^8c+B`:[JҤ~o!2=TV,>"JJN (_]S`:4(R+-61<sS٫e':yH1&3M )Х n]WD(9E$ At}l~틀Xy&-碅1!5 VudOLsd/]=v!]<_m[(Re$ m~'6JYtI$`;N9$j7ia#F
+SX|4rO lW l؍b*ow%W9Y)PF^!1CZMjwHވ &v=̘g
+|qThixON2WqAP5ze^+. /<e(/BHKR47р6;
+-9"aYױ<`&xnM|hkd% ?%A
+;5ge95<qlHa قrڔHi*-t H71Gi*tL
+R*=UgƆFp9GҊCbXbhrZ~%<뜫Q¥n`(OjTA
+ 噚hD<d3_N
+C 1?F+jREfi§'??
+sЍt#= ժON;-{[WldϔGfSuWmm!òpXe'Y<BY(\~.vun`c=
+ U/ cV;qTry썀عrc=r[v~#( A17U7v}iӟݳܫ)|7%B^9u}{6_ʃMkke4iQ^\4O~
+QqE_zo*8eg ~Da nk<G#7SbI eyd}'7]| IUX/'/H<]X;T4:D}"qYp
+cex(a1JzG⬡?eH)HC dOT y(0H~I8|//
+/wO/d JnpbNiG5J.3JnE9&ſ4N5^eK!u]SxoOy'EܩMVlqy#Amg?X)r'-^Ckf`.ҭ qk<}5aߧ*m¡Ϫ:
+,^jq%h‰g/u)q!\Iq7f ^a3i:@>< ;>„d }YG|1#v@|@B #?`lG2
+If
+*ǁ5d_$ᬙS%B$^JaβKś'ZaxY,gZU1%CnQP@8lǼlv) ƄVWwT a$ #0׸-x<HrkкFh竐㒼ƐͰog.㮽ӀiUN>#pHeb>CIy;2r
+՘E|FC`cLLn属ХO١#q᫾~I/s5_+`OW'(QL ~1ayF$īp$"#Xp77?lES֘%h70~2웿f*'7RP
+QOxE;޾G#8V01)P=D"LͲF5!6j8Ɖӟ8 ;/!-ɻsYwit9b˚9]:t
+?>:#ZnQQXĬtlGCT,(|ZBGN)b!)(Db` g𰠲R (P8KST!KW}{*;GR[7>%I{օ .V
+G֛Z\I6k_K3#Zq%MO gry><&"Fj./bH?v?+S$=4%rԜz*rC&Fq
+<
+v:2IXϔ;;܉H}LFl?2CFx@EXfǥ Y>F2͛* g/{p?;?S r6=b/xTĶ|aGt?3v4y4F~AxG,L-z6!ؚͫ1Q[j~Ӧ/*{7a,RVw6{rd#%e;.vAbOR)R z:\`h+tkyxdy|?f/=3 G!zFiԥK^ᢨI \8٫6DzqZ="5>\ݬXU* tpJzu@_/(mwz{.픪U7f2}ʺ">g<gj1TC5ҵ-RIQdN#=[6N<{@ʇ˲+ݎxJf\JFd=elg? jYq}`Q~f쾉kL4McMȆxPjR( s÷mmqYvW􉏝1n_Y#ѕFynؒ]e"{(ax6
+\?&cl#;5okE9f7rn GFWTf
+*:؛BK Cm- ;_
+jå.tClE|1 sT+rɖë4|bY<_fWT/{S?S_gYĕ\#?FFiY.LҚ!w.Z}|av7R J'ӥIg6(P Q"Mnz'$ҔwgwD<x
+S4H :;^cq\z|XEب~0U H _17܍a)->!,TZ6:ao|؀F,n
+~zAr$z@z *lԈ ݇ 4UJovTRwWAGzb'
+V]-1q<sN|NpUW/E,ݥ '
+S~\-_ИI|^a;X,hk[\X{g~|}0@K| >\#.?(+ WCFL(痬gM0PVDf
+9FӁIE1ybfamԧ,ǯT
+oQtY_ ~fnAZknl/A{.]%Ys8qn<_*>PM `hƅ9Jxl9m&R|vHw.ebИLC(]~0_61 oP x5 ]s]\$Wwf!d3tmv F||nR̝"AƏ|c`H70zBk&0J٢2;,KA=O[.Zk3~B=^蔾#MC'3kEÑ%YƵ?;1Yll">~`K,Q2 7"\0ssʼnnTU/ƭG?`ܰyGj4~BwYh-@y C bjLtSՓ8I8[cQNVPI
+CzmY 4
+4S5gY0[w`=©LkR9Ǡ%z33{P $^5fZw=Zs2Bם-T c5aCmZx :Ž9l*
+d$XbzX,3
+/
+
++3 bw[?X'SA!NKq^2:@F%h &=YƯj:魰߁hM(*sSdhY}wQ#bH~b60n՘|y.tsW
+˴-pLU'^SƷ
+xWb. 5k)Y] ʠЭt`r0/ -1?~O*FRmi
+!wߵZz7DSؽ/[4
+$tez?-T0\j3"?i|"%mN#_K l Kme_CƆp/3' hBWQ~2ߐ,7,Ƽ1 '7yd:sD
+[a-|{QJv@ @
+PHcRY|)˦ŋцB
+xvQŕw8ŕJI¸9#)<s$,; X1'79qF'g*jxT
+HwۤkGDzp
+bܒês2|P85 |"*ddV>p|
+V|e]
+̣O v/ n9)<P *>+2#ф/d.o_ǺQh- T,˒@6x}kĪat(b>/M8e~kp*&v
+jŠL#:C]q7_NMvFP l[L!.^L
+u@}Ċn>alCy
+fu1bH7&`&‡XJ
+\θ_P"^O+E f#WL/%`:>cAvX*
+%P-Tʍ!HULcn+|ŇbܜQ
+1v <yn
+4o`{XLtt\Yhz7r>^8GPfcMʨ9"ݫ'?%aj#a-VGUrNbU&˓ozu=NQJLsS6PAcKg&Q.\bFbmA95jlut\,|X<L]C"i0|1uѫ y0/ٵk$J̳m5Ƃ^ls.?k|!?1]6pkvD@B!8@BgӮZ91!8S\` bŧx
+d$d'b!EU{qh<?:*u9yÜis<`eߦk pPfs!梕+>D;rJc릵Om'!`~
+XI$_mHhi%+Fp:#nD3xeYkYbiٲNU{FJI*tBpˇOq.4K4+\&FSoN>fv },e\H+Zq3}Oe=L%sH+IWcXuVgC+f3fNg;
+*:̶ m dž+
+|DI'oS"'R7 ?6pxlίס47[(&q.ZZ {|M0+D XpvѸWҡ\6k#\2PY̦۲/6VG+Uw{
+F+ax`%V͡AG9h{qVO
+[U !1۟9wFI)"
+7f,tW'y|
+QNaB(I;5L Wvlֆ+M4.V[c8G!خ)CN_J:^<).Xq[<ּ_ipZ^7ךSA? }%4sC =6EXJxB i
+JBU
+,rkl13a &ەʨa߯irO֧skB:TxWJf9pH=Y+Ujl6â8PA[S
+zuO@KeFЗLxG8I"Vn_&eB `x8MGEUxƆH($<-ڣLUWv]C)ެ8
+609~%뢯#(+Ϡ~N%+&;uDG3dH$}hͷtƴȭn+9ŭ8]~1| V-|P egqHSm+Y5vg,1A}RTv}T[PpkĤ=y#kŕX}::U959xNig"bQ/s.
+ْ&rƸECh[ۣ DZߗ~eZjIgÁK㄀F9"}t]>Mr~D
+ }w~{rJلjh2{Q;РB<n ^-Y!mo51,rg mbf{1!>1!0ZCKJ`-
+uލjb]{񞀷X<<)
+݊VqX>_*yW'c=xo
+v@qNdx<
+"yG a'cqCĊ0p.ƞxQZ鞹wtypsT_ n5<X-_0تťX-Q=aަk(0SZĹ]w]G ;g܏ ڊ4",z-ؐ#Rp 68U>YL
+Q^} .Vq}o&s+`O{ md4BPەeQ O^"|׋Z#|֙"G\<L\]Xf77xLٛ1Ͳ$yMo^Ḍc
+}~lVyv+'I|@!Q lixڎ..)fJ[#E]W'ala[ a%j3Fco(GfQ ) Ck!ƀ]$}QڅGoge$|p?<kbT+[Xq?
+k=cMxXB Gc)Ɲ8Gk=vT#.ss׸;Ehf nY8}?sZTtL?7,{
+{9"mU(!˜gq^nXT|v\gPq+P/s|2{e8NsY"7^QK uJxd?`*{qrٸsD}S%Q>X]/C}%RE5]\&3Gƃd͆r$xeWUYՂ <}"GW񆲣(FzQqweS.t%`^FhfR>^y1kף
+@@*=`۹-FNsf|;2KfCtT,
+$C
+ۻ:q[ĦnLkpa`̚DN Y~Ko5_餄`4;sZ{w-
+x-yۜ,)qKknkNKegV(
+=dB +C1OGH?TB=> G>3g|%x"{;bi* 5 $@LbBࠬ*&WF4lϓ-d#b3&}G\M_,<7|xv3?!c!"᪡ubГz0@iLLӚ+VDRiil;[^Ez0 OEDb4yvQu
+-Ƴ&і^sߩЕ/@k'H֠fLeL
+<M&d]A'4FS/#r/`;ʀC0op⣩ U">MQn̛&ã%CJ{}6{!D}"P\"Pu KĒwSz^軷jKwwky͇6@KU7_M=;mDL:x*z/l[4F|ÓLXqWF>u01H>^R"\B86llO[y~`I^ҧk}`5AArN ?ogvL@ T}2[\Ad5^KZ(ZI{B[.͔P ڇz 2nZIf]]gDd;Gug}bU@9#hWׇ@.iZ^41St[
+-ԖGw[}'E&}{ hK2|{1a>)q`DHDSe?㎒>6CNAds?=q̎ [R"G\rdOY>T2>=SsRv57ѧ"sdܟCYݕYNmo >YHOVH& H,' ޒl0&cs`]&UK05(%wa0h04{Z-yT[%v=?e:٩;A| P| 0Pe"Er`*ٶ>GExjjie&Fzk$Q mpYo?! =9>J5Z@gzI Edf=L 2Vg@8K|lIqJhT-!M !ȭ ~O2G1MSc(by-;Q"2d)@_pܦwl#He(8`E3oPKb3\_pB-nǏa O9L>c}/H~O55 =Ex6P&v@)pkf;1<u!pGF ػ-Y&W ʞTE؇P]b
+Ksύ*'Z~$/W5@
+MgQ vJ䨋~~,hcC$e-]K?X%KCn{u6v_u0po<z}JRQѰج(g$Nތŷla5$G U]($Qf
+1,ujn '>OHI4q
+
+A)g| 2AC|;hq_b o;I.lJ\GsB
+5hI¹ḍvV7؛䍊p^)N3}Ja;^F׫/pj\gƉ/t2TcT_ۂx,׶USxxfk:w_l㘭N|f+(
+?)qgx&_B ^F+H%͐E>"CjX(p.ùscX b6)G~8af=Ap.Y$6// ;8zfkU_}4dw!9#
+aܧ<4 R41 ]_̲61kx
+! ذnFjU(J.~곣겚pU4#1gϫQ" ;EWroS͸AffBv̲M dA܃ rXZQ
+yPFFU܋N[)FϢe735E`%{
+G_UV~*U({xud“
+:ڦ7.$$֫^MO<$Ո99x'C{? hrz(?(~^=32ƣ܋ KލZ'YL?K$㿯|
+bĕŻ<C;by.շ[ t[`GXО\]
+ "5{\s~EP([8/ sGRŢ]н6yN<Yveq}ÑS
+nIBNN'U1SbXE\ Un-ao^MdFIhc@ۺ9X‚LuQ"^'=z^K]4̊i02EN_!`Ī:T[aMEks<S SjCf{eӜߦ3e:Q6uHܰY+4t7y^|xJ:rtKب߲Lf)aЂ{[4v2LŨ-ܯW4
+Leơ֎MLiҧ]bpdO|{>s˼ 7OseV2ilWʷ߱(.g˩H/2J{\h"?Zv,?
+]lDb46ݹS]ahcqC(Ţx"mn)(j*lBp3#iI!/e |Ciۧ X8;b(`0a]Q_',cOq)iM&$_%;-[%+YaOc?O=nc77#Z7C7o[ @ߎ]VڐK'1*;gl;LM[s
+ԁmԶ M0Ga}/q3>A!?)_!ElrhSL P"Q|<ֲcrY'~ ,4)?fFIkf4#6?w1R,#*jND\ߊnHb׋}t4?Ϩ~,:9sĨ{ςu$~lWXS3+{ kvMZdñ _9, bXB#߅QN #Ԩ-eY{Q~Xϡrurh//ߑX
+|}3d{YWņ]aϩ 7~lCZ؋(?r[N\\1/ r.zI/P,u,𕋋T7. YN2Y}kֿ…}=
+#vlX. ax+jʾjDj`Kkߞx[SgݿPњ@,KXy4sՀd¹] WI㷴V/5ImC}ru:dъǢp=KO~5%C<' nN%,q-$i[zK$;[^U9՟:p$o3,ܓ#pdv(vWm^vYC݋B><ߖ!)EtWPbQ#EJ^(3
+tqu*,jb҇h,̭pp+6BHVEV0 lb{5H{<Y.pM]ώy"B xH?fx;=oDe `zFXx; cK0@{h"mk}<E- ;c1Q9\ kQ}','H22VKƀpwz5Oy<Fkd~ǶW{06$9xB"XN i%08̩}u
+JxEmUئMD
+?};.ng1StECz7 ػJrcgv5zP1]XvF'LѩXzeSEvaWLIf>vݢD-}|kϮo%ӏYr2<|6{!n_^kǓ=7(
+(S J=6,q;Bp [`f<f8xjh7"ll<ߤE9HTsK.d+!^by3~̖c^06øCfC$!{r[f~;A
+5ϗ5{JR,8IV~4ƂqUOkIό3\|x(g%,7!ƬwD`3j@dAwE $P %14F
+gD"hufof"T=*gr#mI:l`\HD^as%w55k ~}8rW'5{
+ܚֺ$oڋZ9U2^qq }  'e|<v䒼V iJ|ЁP>cə>}:7 EV=eqLfiqavU Q"Xdp4)  ҞA2=s3l ~SaHmo`B>|?|;F:} <װtD^:Џ }>#&7U6p>!6a+}T \TuAo궕л}SߌCt4O'VX۟?}lGnO1@& 2+4v >=nPŴcNԟ@kXj?7*MbDy ?׈WHnD;\YDZXۘҟqq"Ǜl* NqM0GϨDLv5..Gnvn\\CR5oK}o_<M"/Ⱦo_\F}q#z-$m9UKϵz5Kp<bh߲/6nOPR}qv!10HI> EY[X`] 싪b0/f`z&Լ)d^9QJ`euЫk31ީy"8_/f߸}1#ɾmCy>/j̐\4&4q5;Ff0{J00|z1؍u /\xqg_L1xHW.fm?_WG/e^8*?Ͽ?o|(թmFU\'Y+a~#iY @74^ۿ&<$L]r1wBBA _ׇ֕=f@-$5
+Wճ4 Nhkc?VXʝ/^+} Q~ٗ[0F@ğ[܉\!YL-)1i^w,׹: .զPTA k,O];?:,'v^'S1A :2ܓLI;=T܊d$c
+M^!vFþE?pO{,?)Ϗ+OV &/ i-Ê}4#;N\oc*m;?: *Z#Wsh[ᖙسib[<Yn/miЗO]1tmR>n9,*LI쟷_ [Rv.ubVk"uParLug}M<g*}OvFj3Ȧ!Kh).>۴`< _c[ OV.qӼ Q+GZ5w~ц_tk׾0"Ly +@4Y?e-C̭׊ûS=v
+B;BJE_ ^=Op@ɭP
+xCj>L{UhrГЄxO>P݊pB[
+#ysxk|ɯcNSX. 3/P, 0fSoڤܚթ5pFyED<@j+գ
+$ႃc˃4O3?\?Ju.˕)n梆=<l~0I푆T=#%,I'uޏiͷe˘o7Ca-$3&ΤLk $^u{[_\U߱E%qHSdz{2+9=E_2d~-?L,5ykpA<9φJAYքw`d2#&#\Lkj`Xpq9񔏄P,Jq#l3÷1n.dJB˼0Vbu(>
+PYe[lI$
+Te# ݗ/p>c񙒟Qi_{һtnѐS1
+h@n%1@K
+cⵙ Uy񪬄*\|^Ո˦8e[RXBݞ-.Ǜ̱V{9V/f0~y 0 j QAdQ)Q)
+B0\,3qvd7kjm[jV
+@vf׈R1y5@{?5~yy9yf~ÏE'H!+M?JYo9 BDgp:eO0;GY{paȲe7La30L^_30;i
+*\Fxlc$k brhw$:'OkX {qgp^|O&I--Х4ڒ&5_{WXd瑾}~=
+ 嘣^;ΒNequI+.&uYhڊffgH->OD,<#F ^YEa򶛘̶\
+ڤs]:j7i\
+{pPڑK X3 b01 t:Zt># [Ȥ(nV0>m`5$C+;G *s`ZmΠ{
+mҨ,geOs419sк.Gqnr%eYNVߖHgxͿ{kѷ{ U%DR{CTj60qy-bmIhyQ9xdά-`( &I|DM>S؞*`#nC_&n%P0JL'ȧ\ٹpF̽@ݕKlkbv` ۡy^{_0?\|1) ?-)v+* )OfNt fI1Yt ,g)!)9D/"T|ki[I#eŵ V`?3BN-'uK.ܠsU[qJ:'3"Fzvx_Z)oZ?ZpxnG-W/"<z@v|)Xu "54GYUoVlhbvƃX,y&Z!nop.j:_$[uz\`Y YحdѺmP l X4-sv۰n* 羷 ̞ݒ= hA;m`EhGk%i/e, H^BV4a>.z)[q~"#kGיFo7|Lx[Av%/`b>,XWi8_Km1RK{\{{UW9S jyǴ2DgN2q<{P!.bVE^{z/%ttI8N-p'k!T m.dg SԄg1.5ATJ1anWߐ&/֓ Rv(S9{w+ݻ
+oq+0~<K k,{sC^l!3MH:8ho*&u~TA -\4D; u BAZ>s6G-u;|5RxHm#e0J):UsEM+ϭQ?#
+qY
+Q77MzO:Kpq4GDGKLȺOڡZbh#MC-]u;I x
+V>)#\\5KEj@z8un'g<ƜF]Ọ旑T;;g
+Bj*8:]&҈8
+?Y Σ 9:L(?J5Mw3Ѻ +v7|E =)>Q"fCoÈr'/ <7Nsv{(>uu2 M_Ҟt&\U[.R<(M vQ7N؏Ao
+W P#Dw)6 >nRώ_T/ :e-
+Ú^OFUzTOz'׿)9}'MaױZ]_br { PcѵDm9-2 Yu虃3n^'z%ͤGK |FoFyB%'b(A_jbsYGY}۔8sE۬:HX*AK7Bc6q/ۈdѕ,+'}Jg%}G柶ǺӇdIf!]twG~5l=ZFW͒~dt弻@&N3:Թ0s[tv䖎jW!'X^!fGVshgwQ
+_EVLMDDCX˨#bD \|؎J$cA40-el-?>f4̆szQC{cb_?E@|g@
+<Bby;m#PFv hZ}Jkvu6?Zh _Δvo
+)/L&a9`Yݷ潂{0G;R7uz׫iic۫+~&w\Sk6X)#|Gmgct7ێQwf\FՉS%(V qA9SPHV0ޞr,6O}oTXf|gR⾞.m SD+:5m}7g|%]a]dOuDn7X)ޢQY _$^I+аҞty0 AS|rSre.;5߯ѝVWd͕<bʍxH lO}/pZA)ZI.xQuYb= A=AT{aXZj<(b*zµ >YNߡ=z~׶rZd 8,{m,Gg{,=b:Rw/%Ɋ%}fOӂ~ӜfhkgZqqX*'ـ=zM\ Gm[AVlBzcg-$@ҴMo\4B%Q :HAbJD=&J 10Q/ H `H { O H L k+!,I hA8aII
+8^E  a %  fϠpH !a0&(a0$`#& J F!RH,P㘐{(+YY-],2fIg|wX¡  D?<˱GGYUlB,,KXfDMeLmLԉX{`@:`OSau<^+֣Fx+%<;J<Lwv0Lg,{0>Xt<$gx~=*WSLkv(Ty?lfCqa)0{0 `<npe(stF@.$յ{ ?߉V׺][O; h>1
+k!LrVA@
+_-;8eGa`8"n(2qx'\Ea@V[L4j-ȡ?_l
+4"Mf_(G0ծ;
+gǯ:!Ql9
+y;E .߉ X&VC.&i TNV$E~EQc0V5)i,)դ?b[YCI{Qf WHEa jYև70f5l0KzƫI1MTI$
+cIŤ ?uÊI1vo[%90)&%bRw\zHeI0)ًTĒ&b5f4SMI,VRQAEI)_nUPA4T䭭~G.|[@IǤՀgIOnR&%Uomj0$mfIKǤ5,iR&-)@RVvѧ1Rw2~`=&bI_'<
+]Vpjg;$inc?/K w뫇kS)vJԧtS]kMZJ<+{ط
+oN^gaєb UBo&JQ_5sϣj:R~U_HѾ[7Wy}a~!_d
+1d*M||Oz{='5!ߎ(% EP8R`/ڃߵ<EjCȿp?[ti_4.-Ӊc/34e$ ޶v Dɯ÷] =f3`Z;8V@l',Υp NlEh]_ ^~ðvΏg{s|" -E7cWP, )cU~|MgPI$1(ô4}EbsTV W q}+o:sճxj`+~v5Y.;e(**.6GTh-:!1@? T)NEZ!_WItɗ.sQCC;ۻ^sK5Ҹƌ
+Y#W˗H%Z4{wዋ5'Ѓ +tX
+z 0Xx0S:<t[ȤU3Wg$dڍUNyBɗ2CofgݷxȊk|g~Kn|"v-*[H&asɹt2ƊyqLyخg]{3k7SmWXy&Qs"<T:F[EUINPۇYm7V.L0
+|Bm<]l'5+Q+ŶOޢvE\eoDhDZ--~ڽ}^EoӷUnXF3&ͺBhPV'*a'MOm
+%
+r-[T/=v}/;1H֋V~ʯNinVGb5A31S?=mwoa{ۯ
+ʟrho{}U-`ջvWD¦X9 g'~s&]+_7sSA~e3.pky $,yk#Bngc$'[#PMbf~(VB#o ?Z h< Pb{{z2>͈<&<~#ݜEG<|`zJhHVt1[➰ie3SUyNCvjYS)J<5y+bєa*$l}
+Þ]$v)UV
+źǠ{.8QH[+΢vRf4ݜ,Ӑ$6 *%|vF(d^>V+L':S>qn0,IkoEhIr}@JS<V2dܭb,52*ESh G猄5ғ8hl HL,S肰F.C!KSXY H'*׌{3Y3V#ܕ Lv7hB,zBǴcg64*^@rh:
+Ct;69o(ĺ
+6 9'2ihfxF6J6X ͍;cc
+)
+
+.<ȯOnsMx_9eq5ߡ[E(Tne3|'Vtߊn]џ|
+Vo{!=.ji&u3Hno6u U5F8ض%
+ubv-JH nn&qxTRSS-쑋x s|5aH/,ƆP~IvXlNMo̅I*, ǣt6<T?Mh9r t _]q+Mk&+ n,|
+%5fwlȣQh<(9}Ң/X~w"OFd괶`}ZtfO; E=Do@x.o8;Tm)
+_ uK.oTE(0lKg98 ѻJ85'9lzŇl̺8y{EOW!}Bxf9QeYXb]2QBYLWx[x
+KYא];(um}p
+^{eG|Æy{GCwO%? GU i9kxXaGՃ+<w}UToUe~ZbH](Q$iLFBa9؁g\g5?X]lGdۍEQx(=ھ]m{ =GG>w\*jGGi;۾`Y [b-Ǩ-snrRʺWXb;m;}T`ܕ5 KktBj{kpGpkpUuNE2V-OAkT ڽCm{2XFŰSPP0IYb꾭~#؍܁q ɦgI^g2̇kz2loW;.bAf-OV[x˪z:qzfV:#U}[=5ƊO7VVRE&< *" تTW1aTOD:N0*F-̤vKb ˆ[yFcزdWAJn'ѼUy@;aET2Q_P*vʾ3s7/73 ^A3yϼxAxTK=e$Ȱj*ry^5`׺@l*DS9+L lĸ lɚn|*N$t:|>0dv}&}0p`r z:wU V7JL$>aOl)8z6sHG^| I$|"WH\.#Mg#IN(@NMGeB.ּb&Zs|U5PwnҐ_&Ti('i0Zp9*թp=L #
+[=L[Razo
+P4#rɴiB{W؊$Rc:z=d>4WG%|hksNbBrI
+ T* bLjkщ Y6 b=k6Tat[ι=4}ڛzܘ.1IV{KȆ7Trq8S\A-4N
+5‘^hZqgJi/i!ج b<ݐc[mqghQȜ$ƜӮ-?{/0E]HGF6raT=ҁ\>枅 E&" WZARe|HnefMPH;NRq
+i]$%sq#.dVfiYΔΏʯJ6Wi$n;xy¿293;nQy/[q̝%}isjR%ܷ$MgR{<MEjnQL\O`_QE]$==Hoogd^M2ݬJպU4Y݋]Bx&9o(G2Rz
+v܂]f
+|[T4 pG~汛/O@3Sq
+[8L+IImbOf 9Bt Җ}fNƥ%6pI6h=E~:h5+s,үV;xlQtd7?ȧ~BʷO rfPH
+wdi&<N2uIǙv@.mFy71 XtvsNAY#=6 ,Wj|3VrbXj/קB<8yg
+?~Ʌ}JΒdI\c%&<ksm&|bm߼~oTt&K:<*w󮗳 6=~$ZM4?\o??4s<J~^oEEy2ʒ|͜KgdoMƽιwif{_WO-.YܢG\^\ǓV`,# 0y^~KJV?[bZaʇ+V*//ϛ^v,cMˋe+Kyt^}j%e*(S
+ʖʷRנ%J9kJV~huIjxwv/*/k1vAcA,Ym_m `? @i{Xy+<frn\xx򰙷班aOijϰ0cy# y8/6p+wc, <p5Ky{~gV=_>-lL>ؓW2@5sy}} >>ߦS|tGY_ ʷOal7Z5$
+`F'IH(R1Ay;>M"cJɋ3Sp
+rN~T`mT|5
+#Ɣś|+@8P̩ -
+'B8
+^n7eř+VPȒb(EeЯ|<;|1n P_f0^4fbŘ1f._G£?{oGyx]lj{95N+{b54B}Z=]4ŏ$BGxX0>,Y!U4њݷ|jӴbp̪L0`|MZ^r
+Lxigl%3Ԁrr~,,)î-͇E5n6|=\Qog1*/.| VQyW e&u W&8AWW
+lE)ԟxR.K*
+
++T6Ӝ8q\.(o-> ⾥5nE.JT+*Z]
+&<v
+&at>L*W֍+5^)lHoaiᤉc l!0"rgA vM|oh6 ,Is~tۘۚXς"@1@`%N^ϔ_a_hmmPnSLiQ)[P?`)MxEOj7+p
+p8$P] T!i{n&l*Ϧ?|d3zxyXb)H([ qh~c}A%r@x~7m}w5B*O(qMjqDp}Oba@!t
+-.83_ m,/Á
+ȃ/G ݆SP,]}jZdך|4}k+zX7Z}8_p 𷱂Up٠v \iqw*|l}K޸ۙJVfWx)Ĵ\fƥiKΙwﴌ@YmK˙>YW5Z!O!{?lj2l,<'QX
+gm QjM H?1P
+0;O,i$ 4†5o5,<N6(ԧj0X̮PD<"nMwcXn@d[RSNSZLh+q2qZ5_[ӏ4kb薽_ٙoSÝ~qj %Ǭ04ֿ`2ȲUcɜj*&PoΘ1yHsM
+rlKܠ?#7'c611cc0ieKV*2]ʁ~~l
+ !p=2[ z
+
+&31& 
+o@|x1xo7!?.p@aVc lpX'&31t@: ̅+&y<Qwy<N~BX$ adzwC@?|&ex<23Zgz<; (Q6-
+O a)6BX 0
+
+ځ0w-s;
+aew`w!}7>v ,<A˜DD*#jCx+}s.~o=qcƈƨbXag>|Rܬ6shf1bv1 ]O5l J3!ƣnjL4cT BFCF6zrBPKWmltgUL^zۿ?nz2^9 oj?a跾a
+\:z=~4H;@|g@~d/o c{D7
+uRM ۫PgV8׳B٨(#zcT3)1 P1FYz,[xzgekQvxh[s<TOW\<=c26#՚<] Dj?~b|\K@t_7㭹E_@ A=ӡc4-6XSI{4qJR1rU€!X-l3~MƘ 9ϼc񹴦f*sl ogRSf焥STcov1xG3Fez,ZGZHSsfe`ŵ*|tC;3:Ea x y:Q?x=?FC|xM<ֱm+=LZ; #tydA!C2hX¿B}z
+~
+ Z:ΠKЍrbV(<Tv+V#3~o>,w5
+^G݋sg")Xϖ*a2[!gmi1|+ճReZH_p߫}T^8-r~߁ĕwP^K)]_5ap\X!_)!ělc_ }!h10 r~1AL1S!F{x"xD~k0o
+Ӗ/[v|2f3ۇk4!oWo?[w`̝vQr̵(CV2v @^u?@ك<;k˽m/&41ӌ0Wsax~Ϝ泞S 8O%2E^37 Z.W|6<cE3- ( Se?2 > !^ 9<}v
+|Y/A}=~ _ qAפs
+~.C]w#[J(?U3zAp4x4Ww֋9M: kteN /C[`5gS%\$*͝;^(GˁypV
+uA@BM2G@Oei$dzH^<x> vD3Ҕn(Mj1mۇ.C@﮽~m?pUS8 KsQ2_'7~5F ~?M[,[o3l
+}q!>*i 0Na aoMx9Gv@@hxyr_Y4տ Mwx<e/ x>C)a_7!#DtGex{*0Hu' sӓ,g/[ Qna[[>xB ħA/ٞ>zx;8G݂nv
+}Su5cVүY]OyP_?+k!~ķs&9V~OzW\vA?,~oQ
+g=_ހ8z<
+}N~C<[rPgݾLtixieh*瓚6B*yNKQjҭ[ ax@_4_۞itn
+&8LF:'X}KB;/x<ۯmǴAu:`7Cv
+VXxӍ2f! e_
+hƳ
+<R_([E֏;x8yXJim<lG<x<wp:󰀇<<|xÏx0xoN|𰒇<|/px9_:
+qEyf<jkJƗDpUP)Gk}P>Oz>W+9AJy.<>(N+wshr t!t} 4U)?m@hBw "߃ڀ}g?ev^~j>/7:ޯ}4kGp?D@XP>ӯ_W~P^#t7z^>7? uP<d1WoQ}odk>w+#xX]>w
+h_||WO+|]7/poZ?78|3/˯hx(-}/sG?a`/.} E//.ŏ$ErUEWgц;'Of,w;&MOC0)q|D?qS q d<jJJuᑞS!oiԼ:;ۻsЍkiYeZRVݏϙK'xߗFLЅ 4wΰZֻF|UFQ=k=qR|FKuH4* 1
+\qC,ĆX1n\l~F; Ć
+V
+QUd= YW^|_f3'=*}.=s,#tNLIo+a >z>i98H_;ZUgK
+waIkK"bs|ҥ.+3
+p
+3 -Ɯ1ƩZ8\ܖ-4·agkvӥoos&Mߘ-ӻ'D8˥n FS_IĺO`N
+7 +D3sZpmi5 򆻕3ߠY"?5( ɋm"k4 bčtT4ZfĆ\-brEKOa; S!=<Kײ\sB˱R<cQqHV[FF> [䡮9Йxh._uKq;@
+s(&6: B \& E aѝ+$nTo aBV%XFv7ۄaMpez<_u1~êGd3O7N:2d߄> ^Ԩݍp-$
+t?bۜdUR 
+ ZHV:\AʐJASQ!1lfA}mI*2.+M::
+JIDHWk
+2ƫE4>".bE=+k$(Ck ~̈2TB22<k@vj9r&5juv-;,-G.k)`
+9
+VQF/A` #qԺb]Kұ ZX^gr"#;Κ=
+q9hKpuC/#5
+v-ĔA@BͨH @bs<S') i@8Z񰙱}G+vA8Vb/!kq"=t%O•js>ɫmiZ4 6Hs{2ҧx
+
+ zg>{ÀpX> =LVwKx*7=Ox]M@X(ɢcw_"CiZ"buס @9(rn Պ
+R
+MP,h9O?NϷXi'pO X_K3Ck=IkK>neHmQ7.+'_ t0 ґ ođP眫H#s:NN@K
+,:&4.;3 y0q%ڕ&cy z;ם=8ZC;ȑf64L45p+GK"p-ƑýޜfZā1D,pۙ>D<z' m8fcbʯCN0F8nTGbe`ui!,^2t]銄NޱO۴蘊
+#AM?umڦq:ġs)eEʮ
+λ,($0Ž,Cv=Nlhr>Ywф%+{)h@?ϟq4nኗOQV8pBe#RI7.QMCEbo> &.i3_FvYꐃ,4{?S,<¨tvv0ePɛОD-_@%
+>]մ]<!q{*}Ft+ 
+/Y>3sHxzJ:-y> SO$tk<F%j4`̌C`L\Wz{Vj#*͎I4sl 9̕"iQq%YHu'@u'CC~w ?W'f<Կ$OzH?'!5wl٪14Fp iO1 ןO"I7ПD|OJU'
+ƱǤLQ0a29@F'h9O#=QNĆasIź-Tt5Le#\I!:BdYTӋ;ٲ=*mxӞh*D'B{k>T:
+uN},T={p=hFEqcB9
+} ɰ%Iī4a'MIM+̴ѵ;~ `(Sl?9 xPIK%2.g>6h?ZtM- x
+Cݴ6tB>Ʒg;=ovo@>1c>3oڷMܾ-c~m> -Bqw% x0f}>D]KTfSDj7)Ob|嵎
+"^qOz/SߒM57\ۅY/wYT4B~f)H)&{3#H)fl}[8߲HKps&TKjnd
+ %57Q#rW9o*)B5.d\9Aqa$wbx՜ZWͩdx<rBXOqQ!җJGF\ˬ6q,jྜྷٷ鮃po;~f CY e\xG{!J>4.usc"M.n9Ǟ}^J6qLS'X{E\)J 7n{\ 2
+d6W \?c( 63I?A||~&*hUIf.sRkr࿙hźW5e)QB(w=Nx^V/<G'| ]sզ:3bGʪu &N kZSQY9Ke#qCΐQb e8?@x<,8,\@)prrr/_6&
+?a]d`R?}a1
+ɇ UO@ `#fBh_e?I;ֻkhZKZE$|/6b)ID6 *l[
+ؐ{)E,t;ܱeZH7ߦK,dm
+Bt eTZ%vDN\Q13ծg&aV&Ŏ>
+%^zh$BR@Nk$\56`Nei'd/$g}Tt~Pdq×xM`쏸A?ai$Ovg^QĹ/f̈p|y#q< 2V%}
+.z8teow<uC}j(#֑0_q2pa
+ӗ- {PIgL=6Cql(>o}#OQI$@fPqWy>/ӗz0/B*޻/qD3c*sb"DPz5!ݯS?␙E03Y#Qt$dwuW5
++j9L?}/k9pT#`{8a%Xaga!%s9:&.fx lA$ ƥ}͘b⩈rM^أd*Kf.B7zsv,/p_X-2ۯYT>1LWU#Q_w+plԡDWv+7rFݼ8DfT|?UtC<S㙬gAK|_̓\@6 ͵iFռ 6#='KeT
+qE"2ƛ,zM(=\d+?ɚ!v_9LbM D-uW}=<[t/gX88S,IFғX ݙザb{^N )U&;mdP]*::Nv$ ccBzMEjJ&E\峀@̬UF;DFL<%gP6-{#cϸ9M=Hݻm7^EݜgBfh5R7H[L/zz 'B]|‗]|]I_dw&L"Yt6*($>APM-'ZF ZyFj=zAzx1L sZxb*ӓ1
+b]j+ #Zich
+['XM`j2
+pp㘐d*sI
+o[͹- ,3m``R%`3ga8%OLņA@ጁ|T
+q:D55=Re~b2DJJl
+8^^\v\lK 3k@t>a_6AC xAmHπ=5M9KۉuR)"_6بe蘱`sl xܟǰSt濞*NB!Xƃt
+_?%fW>W~!hbzmcr^;rN{I>m}ï Gj %(|c
+d
+dPB1O(as{M$=F9'|$aa:@4+ +ß1\4M$Ţ>}U] 7ca-kӊfLe\R]Z!$
+/L<U
+5=Btqr|8f*BR_bYZˇ!XeoWCger27H/k!KK@ NM8e. ]ubԏHHu;0soK^pR/ҹXӽn$чc>)bCug*ԔJBCL!*Fl;jg 6jȿΎBbB{=*Wlx @~Հ]Nl Y~mxK7דc
+W;2#B߰}0}Euq^ 2{ y\V3C:;EԽuk&qo~5S =ڊN
+M*'<mS{yJBMaA~;TcCէP؀}~gZ ݪGBH
+݊kA8VWX?Zk`'s'G\Ϡ4oR_ǾŶPQxiz3 rfw6 F=(W'co:5#Q&W 5L `NIo긢[ HW;zD}vVEhz Ԅ`׾^;bT cSzL"׀}snO ؊T:]DM=:rٶhr)UrFS&GX ǻٗ-𔜠ioPz-6=tܾ" إ054s#vJLR=(yّ^D'7YfNkE"Xsf;6YU+QqɆ.ūpBj<U1Am`o)b(p 쀲D07x]l"gvMj`;X %حM3lz%;b3T$¾n=*v $
+MMotDN RyQ97ÁW)Mo/;`)lHwqw?Q ;|2;a.:a(_]>
+p\fXNK8+It'O:U@& o3XẬȝ lB ^FqwO$^P~a$a*ykO0D]dpb%W".I!S/nz] 5!e(q $@^1B;/2Z&Ļ;3ԅN-7AM4B|
+ɓ>~~%* =22y2ԖH}S
+t.9#яc+:%u]`Rn׿ 0N[tIһx`G),9Ƿ n4:[,UXQx =ؠ]Oxdꮌ}Wv
+Oۍsa@
+`
+W 6)TJ,Gw1+&<MJDg3tnpYQ‡u6g0z2xwrp$uUpV9sh SpG׶>>8Unr(V)rSI4t̕F<H8XD/u&k>8+щ4εvjXǂcyL-:҇xi1mA/9"N?N?v)N?jU<8BՍ>ch+|f M}3’9& -7<2+DJ~Uh c.7H>BI\[#$B)椪xY\N&v(g!xڪG"s
+*QsZuȯ;$VAKG:9wZzqǹ*2QO:vY<9NF[p/u€e/6DbTZ8+޵D#Ŷѵ\ZX kZ-CUg*nEwF E tx'W#{u#AS}i$ri
+8w<EE悯vpD0گ9D#|ep=*=K1^ bFZ{lvن!le(H;ixΏP")S:pr K NcaʑH pFLePHy#eU2N+ B>HRFqĴ@()IALkSX;ѩ
+)Y3@xs D$: ^`fEF<-9|^\?ty QO:@婕 7W Iw!;Ć/.J c;jUW9*kC(D'(YP(M()Q2d$ 1 'He;0&0}
+Ԝg֓gc<UܮNQ|6+EFʉ
+* Z
+TZ87L?oLE#1wK1ydj*:8]u$cGEǟq.'ty>-}2W+
+ }4n"v\Z1m Ƚ5Za]ĮLg7rQb7Yv9jrM-\&6}^^%sgUۡ|Qjh,']Z<t v 5WˮCYv6ltd"mn?GïqI[gu)xQlZ-sw<̞!sJw'd\#|i[0-Sĺ9B[@`f+A]o2N{ikַkHCN$ :e׍k4le ǖqz 'o\beY1v{2XׄmN ^TۡEF Hpн/O/, /&kT|Ce6ҝ }QT]lۈ2ũ΍ϝd ,ix2
+=]bp)}b9 '3& /9ҝSZEws|>Go8g<o/+CDCAe t<c,UmЗAmsP!bWU*ZOO^Ε,6t{<Mt)e_'ɩg㤏Sؓx{W(w(@IR;Z O~V]th>S[/%o^#yC!REq{F cD|Tgܧso {2jJ8^իʽ9x^rxcg$Svx)ڝ]0HJ e8$i8ER[H6W2ICKwYNAK^p&v7_wXbnS7$2x1n7: ,7ا+(g}`-) @_aW>ogC$Z ]O9yǃ (|,m!sG zCɢA(oYꑓJ"UM%,
+pcwä_;Nyգ|*,Wd|&6G2I+CnI[ Aٓ o}iWz8F#_r,x<ș,T?T#TT9xFܾ:
+ITKw7>XƊ f{sHY:p銵w+wXI! .Kr3M#6XH*Fp<]C)ğw%s!( YOiPC4ZDn?jOe 7ܟ^Vr-1Ӌv[>3vwr PiZjxI\|[>`^1 9 $,ֳLR+j'QLa-21'*K,%%#etzD~.wj(A[DhwKF+R5
+u$,;?U^枯Am1t2ae3:ń쬭_2y % P
+BPabqf ]`#;ZDPP2[2G~Y >?2 _0u!Ȕu PlM12CoӶ
+;JS .<DW7^<%:8g[K^ U+`81t
+XH+# ,7ٮ~?oJ gmD<\U{DQQ62)_&h{- 7K_-L濵}CÑ
+H[$|ՠV<ՠ|41V@˻ "  jsszD
+KU^B#XvhPmWr+=;Q-M̊yN{O<zS#wge؃>crfυk5.<J2w<Z׷0:^pn6?l75_di}. 6ǩzѣu?
+2==嬫\/>_m>VsAcufJ~mv%^T ބOZNjuV韑v%z:@Kb+l#a&o}>-Ƙ(^m=Zwb#Zн8?޻GU3C2@d1
+Ӛ)iHz14BHRKQ)P96$P(If+=b-immK5@A!@
+xMr{@|<{.zo}/L~g\MӒ$#_=$&aI$#'6rb!4!wx"L5^DWFȲډΰ.gR9QnG'Qvc<͸^:IRWaE#`f^0$<0XSx`>ҮרЖ9h5PyӶp!//Z,g=ְ}Ɗc`=+p ϧf 6`z2ex_$􀯱*JL>ѺF8[c
+l%ZZ#+ ]}G\h.V~
+dW,U !F hF$.-.FrدjW(OTxA Sh~PC1:.ر#snpKHx
+\r֠۫S*$BP0}/P
+ЅqL60ejE]   ғ$
+b.0b-IJ36ve탖UEXvǪ? 1*ϷR>w>,ArWЭq Hk,c$IT
+zQ1X!5w1Qf`DU>-R7r3ݒf,Y?>L9-T7]/?ZT6 E_?SC}W0Q,kGx34zFJ~h *᝴=vSZ.7ж=БwT场2y
+?X@ݤtR7 W,R3ACܐQ7˭0tC ,9e)8[rwBf4E蜗>z}
+:PJ
+>k ʕE; KF,~+au>Ǻ3]mx): !7sLnFYG8T'̤ *?_ UFAOB#h|rX
+O,]zO{lgme a-:|ꪧ>eҕ|&M3\ߞ8C*Kk~_ezReۆ#>a{\dC{=ī[45tBޔz6+"5Z=Ii
+S]>D*Ӂfw2pV]HU D՛\1I;vSnɋfRĬYOaU-1|ݮ$ذe*m Rx[ݼKa8,m@۱Ӆ._Q kgӃ,bwEL@_G/r=2i 3= Mi/SP?ZHaa=rDIskiNŅMڇBNV'gd mdHHD/i {NVݨ֍0f*Uԍ*u3c iun JGZPÊ,<Dp,q܃r(Q7`'`^T K6[ן TDn,En;MF4%M m0im=m_RW%J/c!}Ũ`iY
+}DXWzx[;6ɖPZ4u"`v@z;J XV HߋEQk/yi.sR CdRȘ?Ux܎s¼5]BIpxz^Q F%Ys(}wJK<jO[õ*;[csxn("wQ.s~ b fQ7lUic/htd֯UZw$Vc(Pꭆc }݇[0Rzyx#V>כ·38
+=bބ7 I@!
+$<7jWiٜM$ޕ[[ZG~#u~+#kSJZ&-jkXJbBZ'y ~r\54|p$͜Hrc\j$1c2@PPP}~3O
+3ѽw< 2?(Jb=
+$?E(_ bQZMv>`pPOi
+PHKz7K/W::iFXv'P7cOMk%TW .'f^eOWIMaj/GڗGIkCS9KIw-(f;n
+iXӒhq(Pi8otP'mâgx#XǶ:4{@MD0e<ɿO=v }~ST>&ԍ5f+7QV.\Wl]SR4f7O<.zހkn,+^}#gyǪ'{X٧j"X~3f{*dc,F4E#qh3>[uWQ oi惚lˎ?گ|٦]G?nqv}/ST;]0jp?'Ս%}i6Kn6K[*l0ס*qXT3_:nY`
+t\܉aѭr1ڮ`:Y^YtxEj'ɏ:4O|SI>* !xmܦJxbo,oy´@R,,{RdEXs0'G;\3[}ds8b<\)X6 tm<r4вVcIqگ6T)-ic'O톩IpYo (3_s#։\˔qLj}NS3Mި`c%EpN<t:dO_3O쥤ͥT4"ùb9$f
+je|;9fgȬ,%21sٽfe\~OAa\0$p+S"ka*g#aә&UVZ?ſ}$~p{M;DOyKN GOQ3||f=Ԕl:~e.j"vu{E
+T*q{%C tl^GaQӠ4#}GYe܊) yMb U b+-ĆX1ڣ ϵRCw 1" )_>6vȿT?.;3H82Jゔ~ƇwqqbϽؗ@'p3U܉D) .coLx@fåI@oRg+W`R|<7 U)ͮ4bNY\w$y Q{ 3"kb,Xܠ}T%IV&!Nn=}вXJۋ1Fakq>GqX G,9H*{uLS)0\Xs-X)HkDEdk,eg}ϲ8HYJFYY&a -)4;e<Y|>V-LL(j<d}pwRh&ś81zFfV{e݂&Wy
+wVB MgGkO^^\-JY1uIY.;~KNLN<}I[&'vV!*tz A o2R O
+p
+:Ŕj2"RWڌXj5]L#w?d3Itx\>M"WH/E\$RnD)"G/և:ȇa!@c
+h#uy{`{aa a(Z`&ON$apDWkOb凡@4ٛpPiZ~2gIƎ.ɾ+1E_u gLtƬWtƤ}g Kg> hϤ;C^pzKH5{)di3ͼA@S)OTiWKLuv@ٶ= վ멷ף~%'XO
+@5iWR&w[Vys }s_'Q?gui^[I<N:]Dgp,wY[(Czxʵ/y.:|5\xj>$kؗ8TS<v5j2_}3*9K͎(^<VG8Ń?>k?s~Nb_
+InԼ~?$6%r6w=ӢgW'~£=qk!Uucc]obs%vU} Z4SQxIܪp<qK\@\_)g->ZLNn Y58 D#uj갸p4?uǒrj QD^ ӎ*#".@৚=~(H=3DAIͥd<?AxsL2IIM ?(a4|^>B?W4l:~K$:~I_p>(
+DA,?Z|Mnuh|,M
+tRiU7ZEA
+L>7hڏԯߴ#kB=@*ؗ(ʓ:j14t^1d4f3$}FHSbz~d1{>çut>#MLOg 1=C%g
+%%q $DZ!SjEC]Bw^L
+GR@+]J'gByz.w;,M 7ܚ eV11f4'UW,HPkU ߪFER
+F$$ߔ+s~r_^^}_6c"k=`npJ݂ 8ԭYHbfkW͉LD]G
+OV0bf}kANT
+82"d"Id<<Ý3
+Sav#DcR>A|Ɨ~fVO8;*V:Z(z'^[ܣaD5$kE!^GFa ڣx#M ;VyKjhZk^asB yx7|qz)v6σ}u_:yP<y̴8)hl/D/h$㫤̏G6'~gɇfaj]gԚz#ט@Y$O~hm/%O2tsY`Nmk]cX1K
+x5tFj,<هZjhnlRZC50yd]w`4h8|_q*믊U|GкT".oռdk^of)z޲nPq8GVY"?X0eMSl)5xh#Ɂ!o0RpH!Hϳ5 D𑻚,=DT*fXDy =Vm%O ͻ}{eN$<2`~fo7'\jGW/{OwlwKOӖ\f7“Ci&.a-Z/.}Rߌ<`ooO"qoE_~Z/"$;
+zC𝰂෥U[}Tz25+'C}V6%ˆ#ku/#JgoMJըZ+K@R/G&B#~Ky;/nsټ85A{$,~JxZ(ܳq}c~k;JՏ,Q6a:],Z ƃ
+sA0ՂnXhDch42_ӿ,yzT4kp|SXC V]U<@Ɠ+R1= А|XԚQhkYEJnфQWf/ZJL_ZX/8[+7˘66?XLEо)LEpA,HTG[!'G/y--=i^-7gZ7뾥`]X
+,ςEZXf/g*չO~t΂Ŀ04|4䯇i4He%+B!(e6Hb^DR0 Mmy*
+ IK ky(Aܞ#)6RXA)>f(s[SyHtcDZR9s\z, 'jw{DN2͈JU8DIlHYJ(fo'i8QbVw7Z+N!~rKիiaWTF@s_zcqlS/17
+:گij#27ե;.-2
+OR*N%yDNQ|CzI͞xR"Xmjz &BG6^ V^C+}u(~̡C9dWW :x́>jֿ~pLDŌ`""?)o 8w?TZ3!H/c՚Z$B){UXj5
+l(
+0sus\|'_C؇Kё_@FfĠj
+$0so3;?D+p}n’@Q9d VO;&#JΨNs`\eT* ;J WϚLgE5k>+N#C\J%e> 3!*YEWj8փ3'7kMH b蛘l5Q,Zv)rNhN"Mg[cѼƕH޲f99ҷ$u s*c&4V  }S@Jn" "G$OB(x5 pWaɾ[qA\4󀀷3v /!Z?/ňh?y߭`r;ߵhg>mZIr z9A-Ӈ @8 + 1MpI~A% |J966QS.2v͆f&m6bD|Ŀ7%M?ځ9gvyx}4=[_/e#ſ#dԾz3/՜c"C¡ѩ,-,6[$9\r+:Y.M!ŇO7B=
+ [_^/nQz|5qsr{]6\4]JyV^n `eߓߟhڜxhP/[}|eEza~)=5U>g.$, =
+U Y}Wz{ȟƨ%崫%'0"}!Ɍt3W9</`0/ (bT {yvm
+X<nɻ%M!Ih@_>4]CzAKZzߒGsgp/Q
+ucl/oC !(,CdPk& X kW@s2Uq귤uJRBlΩ?O
+p3~3$~Kx8D@lѰp=Ğٿ!yr$rA}z7VWkM<04=;~vWF%ՍRP2搪X]S|w7kL/q,a_ :+v0GZ
+!=w"T}E6<%[>H/("9coyU:f>o>KčI ^C?#hT ^{5[m9\X5ܒNK)O`?HL4<.A,1@h_wsŭ L~k$_𕽑^ lHh x 9'-hјէ'AL//ZAAhպ2/K`4vc~_ VJYS0.<Hk8 j! "L3P[ͧ/Xn;,Ɔ#~I^y7?HL粬<#::/VCXKױSy5_ ͂,s64E7hz՜"#݅ qvbVI+/0oQ5%ԠǨj$o/-#k[iQiP2aGy]"C>=dcWX7]|_Tx-u7R OQ-e6
+Z3^zcȽؗ3qU?)LgBCJ? dsR7< 1572}1@L
+g.D
+wQi0jw<r~fᙅ'Hf9Wu1f]rG=RkDQ0|,^VԚzڭ·՚+{1Y]jҎ*; s&X (%hj?p30f>.._WkPiTh'9&Fa~I@'x?Aܚ
+O?Q]l=1Q0~OQWYA#f n/k}v'qcL]܂u,$Xy'=pRowSd$`wo~.qez2(Xk΁|Q7~W U$"бsS;X@Ek" vte<6>V9}WŜD}vNsR٩bNh1L|z(HDgzA>=Y$SSxJ['Y6(z yj`3nZm OFe}g//Q mvFKbVnt
+XVd!,A8j=ųGY',OGp_B:ο>Ew/C-&hȪStbXE f8/p!Hb|_Qk3{Ϧ)7(qS6E%6!b3+/ I9#ԚU;FX--S*_}ZӒz(܃HZ#S#J\`y+n+tFө^YB:D$EԸ`#sHc.$<
+"ٸYjMgJF
+\/*Ak+;sXP-` E_4&CX9^u__&"֮•(\oʄ
+-Y;NsE"wFx=%%#M &H@CdhWk1GΏD>T~$2E5d 4ҥӓhJ+<ֻ3_]l^\<E.%3e5T&8Ƹ1GFh HMf&V ӂ[B`nWzx+LJN RW۾nzSw X SS+*@k!zn9BLWO!sø9F}<gԁ _ oA
+Y.6g(UdӼO ^= W_RV PQ-f~,?lppԏs; Hh@Mˢr<7aq=kW'|p=Ðg;$
+]K@C--$lblܗ}uQJX f?wHH9㗫&yI}@|Js+W_',_LR{GzWNajlK F-]Hl"{Kj(Z8հa_i,t{*5&jOR6*>>Kd's-}%SY,Hu:t Z@`I"t7U e@C4h V(WBGޚ1
+i`@uSCXFu4VGldno<+gǶu57{ꮩ~Ro IC:m;H}bN1Wu;J*kW.=9?TfUul4Ih5
+\XKQV,⏽xETuk܄lnU@Z0VjB<u:PTŵeCC?!drM~3bo4m$bd1;#1\@YƊ<*ќGf,&t2Қ0?K:Σڴ}Ez\kB7Mzwz>'o
+AXu1s)2/ߍ%r=E蘽?O) VOa(rR!'[@P!B X+xmsk=cl\^<Nq/7 Xlbs"2wNfsU~x`M+WSko9ӧyp_Bg8#ĸ,(21`Q ׻i+GHj.ăcL 63vэVI 5r<9*Ǔ--"GߒH^EOf}"ujոEZe"\>.Q)@ǐ*?+O$>I>pM-Ԡ΍#8^tx:CQ7Pekj ق|W {3[ԧ54G ԟ#/R¦ϘԜ s$E>5l <'%ⶇ?hݣ Y`í`b0CRvZ8n26Y
+XhgˢkmxƂ]8=uM`5#oQU<bݜƗ2%@II%?W뿌;7n鿫Vj` Tˌ/lMKmFyS :_S YVV)Tۧ3>˾ lX 툋eAvcTPt.ecWY?\ukZzG
+wxE̓J|8vBqxf9J@׊Q.M%AU@JWJnrwqWp-Ӆe:f3wec os ڼ ;Fżolf5Xɘq< 5
+q&>A.t:dp86%B,rP#TZHb$Ygˍ=UAߧr$_J} A<B<1ϠY;:;EOIsIdۨ }•j%J?wIxDԐ
+2 sDϭm` XgЧo;Me4Yă)Ypvqlւa>$nAS~cbߜv>Og.GwS߳y:6LTֈh+$:Bl5>)gZ.Q%cAeo~a697ޥ[BOZ =PU0Rɥ}|G0׭A
+La$`.I V,ᚬ%&h!BDRU#>II"yF"M5DMC-2yȵq`ݏCh+r&]4!_?2|}8o܁՗W5sW;w7`:-Bͥz (!KP7Y|P. Xh 79Twus%e6Y] ʈ1[/lp ZF:NQ_-7-7r0\7员q~i^M|{;gRh^XB=Qv)pE.&vݮ(Ady#:;|6lVP!azw=HowK.C\LY @B73)[-Gr!:+EM9%o3lBҙK9X`y)V|h=x:osžKWjW >EVq:mb ϗ.0y+-Fw u APʰ6-$F+[&gC49Oj3I;ؘ
+pɪ3$8qᩱ<H
+lGh
+ޢ??gje`UmᵿxYL<
+yz<TΟY/T&<f[=߸6Uܖ#<,aXF\KRK/"=Ū]Ш>?,VyrPAJعNYqJt%w
+ں K̪QOM-/Tw.U)qz)%.T#dq6l3]1"8kxGkH/B{]ZK4ADݨ*, H_y`mXvP͎w5/$wVe&%%hUu7uB=:4/ |h g'U*21o Kz}1{{ަ(e\:aDԍ3!x,sz4#K÷&=yӠ͢Ü,1'Z _3;, y\UػE0iQhZLf -J2IқD͖~2-҆A+מ:U'_V٤2ke}K) 쮺J]S{QoX)vWuIYhAvm9
+@OEu$[cÿqڸN#Nm"zVKʯhWff|n.b%- %|K-q 8Ԅت P
+7Ei}tnq8_>^~b?@
+^׮jh'qR*2i@CI1:i-N=xH
+\ 吂ʝr9?aFǸf!ϑ*|#HACe@g8n'Άͤvu^qV]u 6{
+ÿD31T|C41N#p>xz̝:"K
+<u.4B@Z%u0{'G/T-i"Tq6sG`'^
+~J:0xH &ٗ Ff l3Ք*q"Wk/VE.OZC<
+`vM6nOb-6_HZ0nMz6t@%jV`x<ɫ*=J]ӊ*w<ub4=S>ܢW= k1 |`xe ]D75l-*%r
+EYC)K0F{, 6Waa$tQ7%2 DʌarfMZRyɢCjOВbJֲI=|˯_oPC\G=Ӿ3@=[B{Tq^?Voj/^/'2Eљ5,dqT/7#Ά!3(FpяdSžtNcW(Bة6[kW$)])mcSj.tiÇX4tDt۠0)TjrMǼFhX'w73 ,׏7iI?E&[%` ^\5+rg9zpu*1TZ7 绹@4Cja-`Wi H* E!~"+R-✞Wx/ @%vS1pv
+Y<ycP9!Ţ7'/'rE>.6S1bO˃5䵃C_nZCg `Qg|K]5 7_;zA;@<FlA$ȹ|QN+-jAqG_fw_ qBtnT`nJdPNvό Ţ5YlR5n|x<q#3W357-wV#t8֫R%MC+y!@G =ʱQ(ۧuA;Oy;/TEN(<TR /++K<7Vit ?:
+skVJb 1팯_eܒ,l>d믒 "GN.Ż`rqnW΁{ YlM_宁a +OZ5`%=R}W0B n3gyOK bjZĭ?#SPa/[u󀹟4~Ha퇭 q[ `}T.c1D.V[WUos|{8 M^<!@j;Lܥψq/oCZhK
+m^iRpX"#y @CeOEì Lg0Ȁ_hێ.-,0!@:7o@D;;7U]C`┽ͽ}F" K15AIb 'clbp_ѿ`۝
+RdIK -I#]$E,_^{+ Kos㧇Vre@()e'F^Pk {9Dj|$/X+[4ۦ(lM׽6.1즾Iuw<U685.B1nrY:^t:_XDinLAChJEWkR(c Q0Ë+]0`ρu'0I퐕VjN:a,;P~O#/B$6f7k~FB GMj9Ca!o@yCLl3/hg{;PYO"hK-lF
+_A)xTH2imAվ4J*E3|#$xzln XWl> O+;upWjn
+<]<`s8fh4n4.MPD
+@9ydX\+<w=!! TN-6lW#fyt6[$0N[02dv$H~׎dn, _{HtӮ<Lr{+vBXW||t1+P3Hذpi^ yM-6 (%Ja$>v-N Ŷe/hUo$J_/:O&FCgyͿ(ֿؗlOO:c?pZZV>jIX1(6NP7M\;rF1DmK0\oFwP0{_sގFUC<GVⳌD3U=NH[3D5~xhȘ 6҉ڸ/1\Kkr/ŘdqT2H|G}D9h<C}i9Fqʏ7fV)(ѝh9w
+ j6L%qdlxM
+Ś|_-b,'~ve8968kGjE| (hnma2 Y}G!gǗޥd))- I
+8/E;64!mg噣NU؉s`e_Y
+|P a6yԄe t(3U$|+"_Z̟9A|rKÞxuQ5T?AR)i~=Zf0wxh.ǮO D^oxěV`XAX4-nLY\\ d؍lqJj7Kf}G$(—du}`;&LlzxO֣; )ߴOɹԹky܆g/$pl<2`E]ATM/f?@\^
+q=
+'q3~
+962 .e+10 41ala&`O70}ܡ +c tsRT,":
+`W쇉|1ȟ:
+
+w4>\7.ĮNFRU#,szeo)w5B<Oh߅Id</f}w֎:(VGu!O3!\ w
+v#( hU)3?*KԤ {l6n*|>tN] uHs syGXw4iQȇfV>3hY6_h
+E ӑêpg\kWxR }Z8ۋP.FR<1v:+Rpd.nISwEzɁ +'mq4 !قC%t,LGࣆA!h [0T`ȋ
+WJᛟ\"I"J*K!|,i *eAVR»Ok:l
+cqp8d  s6bK:MQq+;l>A@XXEۊ5VWQ5Ƥ"k\= FhP CkPeC1ӚL4cgq E?`* B
+
+y sU-A9wQp_*'S;* Da93ӝ}ӀZs6iR<c2n@X\ߢs@8ENu+͞jo9cs~+YjWxNυ<Z;2^;
+e9C[q)ux.W}EG|I\fi W%e2jIiX"-nH sd|g;XX}9Ʊ9RdQCwrJe|r<=9@,+1$1>M E.pț0g\vMNGqiR9~f1[1/zU2~ΰ aɣ`ܐzKC/2^Dlq G[F`
+ajW dVX}o I|N q}#ez;|a0W݃I9
+Öbl39hΕ.sEV3FVt
+qN8ˤB{tNN.椪d.N#ɼgQY9*G9*hfvy*qTOr/t>
+z4PW&yycbSA\Q|DgJqxp{
+l7R1e%+ng+_|g|byvoew0WM]`au=0lvyAP01OvD1#l:OvzXs{cq<3SjGpPy0=g<2h Fj4dx=#@$XL7TRc"FI|g2q;>:0e+~Gc_q!W 93sc`2VY WI
+Ї58<@f2C.5L҅B)$!L@7ZIKP>L$= MzSb~c) buɶ.dqk?tvL|6 >޲5}q4H 9N9(:iCGoc`H9?MB1L"d4*-G6|7y!
+ax$ˢA3D+$MUwԡ%V4j%E fptj QZ Q}4z%t)GGo&tۗ%^£2fdijs%8Ue`֬g4?Zؒ-o񎳄zvHg9Bw:.툪7FRWхvx%O;r]0hqJQ\Htrp\-Qxvޘrg4>:곲*tX&UKG".TΝ1d[3D}4g$!GS4YtG/dCEeůDŽJLt#TT5&-!5$9Z@W<RkkTK-c΂5ϧ|XP&U邅nB+A~Hv&J;b|H(FNED"FHAn
+sGJȚ(kAr$ \% Ef؊[+m:7a!;A-]j)2d{[])}tm6<!
+ ?Y$.
+<bkjh)mi T mJ;(mC}T_%4 ހ{u/
+
+iM?z#b&*]Ie^zFph2\ˎ,߳m[>>1nD8hN-'&h FpRUʉi5$n䘌?,)lP
+!g/q|K'ݐ`F00&!W=W8&g-6!4Q!]$,0F$C po*!r}bGXz_BCx,BJ 4hz1폣~"{p'nNKk;~.KB4 na- 7C 7ś!6R@F(##}4a*p;DrrѦ
+h>Ez!O\
+dν;r6v |[*.Uwv`o _/ʿ9i.in̟85Z JHIBEfj[lo$̱Ůț 7l sӀ.B(tp|o;=0S!Cy`'b6WऎbUVYvOS
+IH91\:Q2%(غhLlyUu}P:H0ُ? FD3o[.Z@\ {1Y
+6M6T#`
+MmQ3woT3E].MqDʞԍ@e۔z'i8!]V g9?[ZqH"Sj@ [Owp)턏Կ{
+ YoiDN/(ޏ}P촼shۯ\fit)+ML(MJ `.ܧϐmrl4o]CƌE6A5zʸ *1RЁ81:ڥ.K&jd_V8iU)jسX<eБI,9KSb-+Z#X`nT(k,JԍWaEǗVF 3--RK([dOT.ww,o! ds>,E:= ^WudžRshT213aaN<8L9U9=1~bwRIQ61(/kKW"A,CF|āR@7޷R\~>b @x&K)8N->tܙ#E\y t[9:*@1$wK-LT ,Ύc?X]ۣYTGMYtE!ˤnMnyc#8 l3N
+f YTZx4[/P~ pbE]}G9'Ӹ!F%Uװ$w#wλ[U5S|nb9(Q]Çe\'wҥ{l@`(gkPt׏6ˎR--q61+~ 2e
+z[WS-u0{¼6g#Yw͍}T'u$Ʀ>c.\*sB&O|GɕfU$(&ŃKS8DA$J6t6&oV(3jsۖ^%U0Y.1m.0J`g V2>F r*fQԒlm
+`1x)<ϞTqe82#y90`^XVG x&I$^nGl|'>o`-2*үv2b.4R<b~FY%9h6s4?G,-rJԭi\.a)Jš4m7 ̍}Ե
+$g33ݶq HfI<bw\;YGžos$T9KHtEêJ/Dkr4ךv׭R{mZJTS۩w43Tmi DJluD}Cf*`(5FɬOU1#|[F~!L!PfKN-{q8n[1RJ4-O`⑺텸8Z K<A/ C)4XOЁi?
+d*%W .L*/Ցq͸
+ihFZ~j]\!f ȍg@)͏ړ=F''&Hj$1{r^#N_nո"E\:-:s4sշ1s6A[Vm&\bޯmM\u?F|};'̧
+k~8iIdlEf9u8Eu%U*!:˙$<+Q( p1Zau*ֈsl
+[K'!Lj]'|jy-u$"”K-ŪőLŗJmK6^`,?8@=K-~Y%~GMϛ>Eϥ1 .Z?BS~]'!ȷ. tpK8ZzK 8(Gn<)lZ+oˡT
+ZKQQ/
+X4Fu)(y" N)E~CZBF.7S3>aV6<dktK,{2~
+xA[_nfZ\LԷ
+iD3ug37[3{Cc54_o]j~qBxTm_+pW{[ɭށw/7KˋO=t͠jL/y5uNEbD4{c!}fwO?5~RAMdY)+9|;8Z:<kKnTfGVهü5W\vWߊȷ7Och#PAr!B0mk]*I>ry?{4齻q(5C{R#3<HB=KM|uk+
+4Ձ9D?ړnyI¤×\?Rn"")$.@tJMdޏ/2'J)Z[WJ\'W2SG52ov$ 1Ιَ!ک?/w5951kKA,{ s-+09 "c<L??S8$ϔŞW77?柉ogJO3&_g~s량׊b51?5rb`Sqy1?_ _G˯?ke;߽>{ 28d͸d |q,2O\{,GΥ8ӻQl]Č<M$AeQ4G/q;)b\wG; E?cTt=|{9* 8Clf7xX]%EG3ud%$_5 ܊D`lxBFbn k-[Pv :` |բ!#{@m;f;U}
+K }ޘAvR?g/=K~5sD ^rJ.-.
+h8aA:ZF;|xNCK"1CsV)",6G%#+Vm֛>GyI !v-XңE+EۻV7=_\dX
+l[<;`L/| ,%@UѼ_\KG`jz75/M9IɛК.A}@ *`3/8$:p'Lh57pH EN>3bwV]qQ&TȆY<γHrͿtS>=.}$oFcP% M),3lVrW/ ??z;W~3`Tbm2( ξ.@_M%UOфtd3 ~O,.0p0x+üUmWC W4D 4Rb핉2ɚW]PQnGaw][g S8L%(uu۵$t3*_x~_5yEQ(+~3]T:cKf
+mGy9Ml G
+
+0
+O]U΂Cɓ7U`0T_E
+@#@1N"CXkT
+"(̦ 7q d'|6OX+%>a'ىOh)F*xV3q
+DhJPCg8a`#]vf%C`FU,|1w21JE~Oet .m)WHgff) Td=3l
+Ԑ̸P-|ffkg40(3;d";$1r䘵L !Ev-KGIO9{jȷWKIxJ gLӧyKăVЈ/ss$cn/ITn*nQƚ+Z?TD/݆zY(nX9STrdܼ4-H%̓"7cs֡o(@N9YB qFpyTZfCˬcJ"P@LRO;dF<XY-3Lcb1 +tX`=A(TVb8Tڭv%XjoHjJm ɚj:fy9֨g*1
+
+5ta8--+Xn[r{dZæ:9}Ryx[捕{(`bR,d(%vń")G}@+@Ro^ b)8H:7YZȇQp_G鐩s=\
+,΂QL(%FQDG*狳(kV$**؏b#1'qX9N mQy8l
++YblL1lCyP igL##3t豅1ٕHnGռ@^nkS!Q,2.Ҧ18b݀}>Yj<l03`\X
+X@nyF2s 
+Qeڮuzߒ=<_;MZC?PJ6L VrbD7m -s_Yk-ӱY 1EnoRYֻeO]&u&FEpzm\M'R>q7Ћր?'~?@-\ a[uhBw"4#4v *!O耛TYk߻eZArj$"ƥUэ
+6qll)nB.Rd7#g #Jб#9WTQػ{X^, r&ƷA1䯢N91YF!zW֮=4ځ&((nTؙ0ޑLb,4^v34D
+.zzh׳~̧lTzYW,g9LF>ϣ"_/uW^%6>AÒ`(%ͧJ, qAQ҇fTTmW"z#e1~yId:C.i)eug׃4O鶊JH)2cɛ`~<%<A]ChUJ0Ro2sO5B1-_CK
+ٗNliQy ifasyl/ma|7>+I:*cG/:-YkډU})OЛ3꧘[h4n` ߳r+0ZWldc<F?UC C3raT#Y~f
+%گXɌ|эxd'8[fXZC^~ sa
+ļqoKo_98 smy="LhgId֏ t{H&@[\"u9W9W!J'ܷ|r3 ljݥT D論PХUz8|`{",tme8Fk.N@bx zxIWř V=AS:<Qɿ bk֥U==n|Dg<,(UcTřh1SXq
+EX~IY>T^Uk3AA5qGIS
+slF qiRݔC=..Y"(zP S~`R >A]<k$:=Nz7|ª+EQ2uq IVݙm
+A)ºK.`-2*G4(>(X;3l%sf%мM~ffQϲ1ݬ9/LPR2X ]:
+TsEit/ySї@i lgUiCtaqf̆~eekW8벍kXsWs_/]bF{*+q|
+9CŞYsq%:l: R/6i>s&Mi#sk^R>J̺gN#6,o'vˏy9{rSG<.5+zxv)Or~9+~i47x' |58OHBKsY|f#'SWљ(i"J'RZz(h=/p*ώ]kmv#_]1g7j_jOߙ3^FYaLxaǷֶ|SĹEZCұh9\(t/W,"G%KE/gÍW,:o.psB8tQJXa}7dըyAJOxЗv]2}k$g-]ntA`(J1M 7Vuqr^˄kkۺf_q1~Efۢz]VrC3>jf<|cꍟعiQ.$°!L(3Aω(Q$ɢ(Y"R(U9YMgDO&oƵH hPIgZв
+})jMB`M1J:T'pL]82~o~k^yb`%)tŢD{kѤ{զwbߍۓpe^qo5I&$<E{( j|QD]uQlُAI޴]$J JH{A <0;;{iͅ4B]Q]T݅_N_&-*Ɏ_ ϗ4 #?Ó +b7LC@~Ǹ-E_+QSzoJ o%n癢/J1J~m "š*Z._eHE]!~;*?G.Ȁ1b 99A 3,i-|
+n|̼f:ŒxmF 6Nmqj)@ ]>I @ik˩b}=_uT˫M5l&j~: oA~ 0dȦE
+>>4m?*gRlY}u̙Ix^-:\죽 K
+bM^n+7X/m,hkVJ}it$n19$jqX(ghMN[h'CE7p1-P)b(B|؍8MSUaxWE #h
+t$`E.d G`3 3Yq gE?=O$*mNݭW3v= ύs"x!FQP)yVZB2;ҽt'[n+}i4f{J7ٴh+ އ3"㰕#þ7l~~h["pa$/U;t^tLeJw^a݂vd YD}ُ}ttє2;g_5zQ]"^@ӴЎSW
+wQ e2z'2O7ɼ v 0mk1B?T=Ȧ' xmpI +PtDbQZ5J1G9F9RF_4)G߉ fEaNիL+UR;b+gAǮl<h^QCh6G.;I ή܃=5ai?P{+ΝL{zJ;pYth=fϙB25=N֨&q se3ɬ o:Ę7qzV6JIr)Tʹ%q 8Rwf1̿zmp
+_%l[)׌!sZǰSfjr\
+pjDV*,QZ,kQ&X{Hi"vOQdX`><E\UAMtj\t c2f19-I4-ox9&
+Ϣ. MoN [P I۸cvkC7\n(J憲sR?iC8Ë
+h<lhX`i8f)En2k.\3XL`iḏ'X%fyҷ1X=∾,UTB~W
+*bKR[6\n0{()«/OKY>=/ D`̞`sfK 薱 , h{Gh,a@ֳۛ|V9p"GDLQ9;5<q
+u68\PaiC5)D =EaKN'a=@[3&
+$!Х¢bStON-.#m? Dwb pܜ]T6Y|rPZAkJ,ٕa^R蚽J'K.w1(CK9gTz`--ψU!VTS}@ylm}N`j:-5tRc$
+sԨW
+Ƒ#M-'}eOtd"‹SS
+ȫ"`8UGaF-?ʚ+92~%7Z|!\G3`KbHī<#Vrtn# 0ˁ_GadOga77HwuJZ{+w]6{di=s'ipe'ǁW(+`s> .F&/ i
+E0VGi/}KӣipR_^Z;o-\A Q.gEL^ +VF3V:3kNx#FXO eWV"Qޝ)#r!fp|^hJ^392.=cp
+r9rhYqو.hH$k|V.y}*7(W8ZlϬxϾ˦UiK:񁮀A˯VhO
+m,hQ4!@Nis}᤹\zDubvP.\IM}1Y42v.
+8
+EMGq]5f:AbJjhlXk-/.PW
+O@Ie:>
+,yPp0⯤f3P(Egc
+"*ky{Njd_H҆bu^0w{*^.R`jP~1_k)tXLaTu62KorHb؈SuNbYteď^
+hW,4NK^)%Kd#mAX8f
+f|O}eϗZ̲FO+5`*l`v{uM
+73uzUgıZܶG]-me
+R|&7|עcF&L.pojh{]l?+`lnq(>ژ:y8l]t| g$ޙ!5mcL`>}*I5 LNh5nhش"Wª5q3J[X[ct-¡R>V㰣z3BWά`c,FkjӀo t0ax+*&wǽt nN:5FW}Y%tï
+u-M‰>`-tiJ,[G;n!廮JJÂ`UZS ct_>ʆv3RM ᳔N jt:*)TTݕ)HujAXC&pyFĚs2׵(<&coD=r]-?K)寵l2CP
+@#ig†e#}K_}-[e~mwyٯfF-}R|?F|wǩ%' L.F}Q~1}wqyJ}3t^H h." 9]LBLټ^5k_(\V/QA3IW*=&};_<JCn;m!zhnR7^ njy〠ct٤4'(ǪPvm{`t'~..ӚhsXFRBқ}7h<Z9ԡ 5RimUcJ}IɄwW͠W[}(|?B 0vn-ewnTρ_]Nn(Fi.cO$IȩQI?n^v<]wG &ØV=~$cf_sR#XRz^x
+P"re?X 3(qW'`mݖX+p^'kgy2?ͯPt=?ϩmֱLjURö4odb Hqt$ `k:ǑR/@*(s}bqI;p v!jZΧw&vM
+g֔Q4vyDp_gתT툧>Jݽ=񿒐h,N*TX4 :6M85>vNk' y87n`ki`m`6NYv*c#i|L;eK<<q`p$Fi DfgqJ`yLEb,$ύ] o?Sg]ݰb+w+Zv^^k77|Kٚk귾}6EyVSwU_gZciq#wE\)on}50>k<A~¯mɶEf([>Q^mT8tn?:Ϸ J`E%M(*~vfj>ףCqﷇs2*&'oGTڀ<j(+˭vl$XpcvI7ƂK ;$
+GH|;VM'hu+VwCw<nVp3"]<RN~EFg߾;J-}Mes)"&Z RnUȊv}R\ ҅msLFRHJFGs‰8:Pw>7e_CCnDHYϱd17r9 OKo 0_ckքhd +0D$cľSbuU@/O¨8w%[\Dn aFyL5H_N70p}}}|`jXK*bĕtS4la||?=,Dޯa!Q2`Qv1UOoiJ֔:lIOK1 ܣS v w&oEvYLBq;C:;
+z#Uq_tĚ~VacU
+pP@c7p4nE#Ɇ\
+Pqg
+%c~L_$ͅtMf=|Fzr?zaā @TBZA(j m-V1-.[W
+ED\
+k "G
+ڜ&И ^[-Ȗt_ͳ"3@mvyA»Kٻn\4K~ΚPEo_0w~z^z,g&-&JX4kfzE0zb}C{B.FE.u!Y%?j):=g"lCcuv'>%eEt?`:Qg֡3N9[h @
+]$bi,?zJ6A.϶HZ>,ٕřl"m*`<`'i1|bHͥu4Z~gq,Ҷ<{ɽp?F>3+F},ZKc1ޑe#Yr\>-Pt8S}{8; =%>XOE魊ABi qOT`]b/|I zNnh/7'les&
+v8r蛅9Q#7/<CMWheXčc/ {y\/i.nP!Eu-F:K(!3RéL%W{ 5bZ*TRz]eqez[{DD': Kǩo̤xnm>nrZ&7iK>?P/E@=~2DrOlkN) / lwg@־c Iѽޡ/xL'2:o̠r#
+c߹Vvkh6d~_&kC} ռĖ}D)-bL4F"5cԋh!krd[pfJ4\bE"u<E*ElNg~u<=ň~IDGEe2c/T}
+5:Vw}hxry!S/B'+CBY ɧbm
+49Wg\ 7OwRH[73Qh ?p;G
+ k4޾4.W6."_ @}^5.\nq7S"3oؼ{mg0,< #VT"_?zRETA1%yczU~?moAn$rݑ;)!z[ٔx
+;w4m[Ķhh gxodCEzYZ{5fWjAuR7< xO\)(/b+\ְ\z-7Ja~i ež"jfZ-7Kdwr)d!HvHd;˔A򈽘o!?,JAN0zЯ@gG_<\VϿyZW؇RdD0Lio*9n,dAp2C Z78Ԅ|ڡ7$^ 7w|߼wc6L}֏Q?^6VcIGU,aD(8^*FV6 \]Vr/אҋ9(^2(ρ?r"eM~Ƙc?}PPӸ@8'mN??*~/'Zퟎsi4E3[hh!)Vko@YOGR3䥳f҈iP9o} RHt1;0
+;H mPFutyMAH@4f%#NUZѷޤdMxor1\8RX`}h Ǒ|z82\pWA##?4EpGv]E$LU$u=)XG
+OuϹ_BDf>Mt!x0rȶ\y v> gG
+>o^P@*ny yid
+-j6Q٣<=9`}nE|Yb~@0h6v44#kA3A )aPf`/!MO
+6pxv~iqO2ؿ&T!7Qol$Ѧ!ҟK4`d2`!șЭ+p+!Қ i1б<2UAUIDsb"yZ$*<טh<cS5ȼQf
+JU
+(S6ЙiZz0VF-R?'hSS\g@GaS}SEk:PMzT3[ ;TR^R|g:v6u‘۫@U=58 @ȥs'G;OZG25 L4<&b}LhrdE|05BiL IfHk᧶`36R"?0Bup^5C^8F1RRq]2ÏypSVL1bKB%)y=n1(|1
+&BCJ=YFG҄ߒy !8[#s>.se9DLI
+c=XK<HD_oeJ4gv3B=M ̣
+=ߡ=W%Ю;}
++!d)Ĕ֙]j29<6O~4sQ
+ n27߇X "|X"L,te@DCr
+'U·
+~雜w,KiX SO^n%y5X"@ RF߸^r!vc}~(/L4K>@y_uE)X^Jإ/_LN]_psp5]!M]!#V(r`,'raĺ|,uX:BYrk*}6,cy[~㒯_ƯU8 ^C]l)uk0T/M&KZ)'5XiLKi-MmҜziN4^S/)/ͩKs94"9 mG!3bM^ONaE?=\8k\=vøyX_%]0O"0zevüꍗnN[g] pԕp?M{*:w+e% nw˒1eÿ}VCֈ[{u ěfZNo
+G0G|!; Nf]]v ͤ鉘7-U˃-FK
+J\[XR3[pâRl~/xp];G!i">W:/`"жJsj5#o[hLMJc1;ȌW>$A͉iƟ P*n{ Dnm `xSHueԲ+Ͷ'JRqz3&`XR $%E@5.,lIwmp|(ذ09޲5Q[<rWCY 3>M3hjT$bZ=8+!~CnJ_{gJl~[Y̋9>mj0 مlbǒ"wLS
+kqwě5I%\^UAWyIp:}}|). (Ji= _1f1ˆwfAR '%#,} 7`~7rUFf(sin x' ]800#Kl[dMHkE?]eՊ{\X{lcT\΍<~ްP?Rb`'eI .g)2xFr5pD|
+Ѡa4]c| 4eFz\{a-{a:MXe'I& apW gik[Hıa\wf݋˳Y}I | L>3$> -S,C>gu ? Ä/{,gL%bkߎ3. g2#Yp0-I;M XXE{y0l9XԇgC!A^B "x~4>*'Ki#҉M*YuG 4DTx#2!^mC%$Jv@Ph`2<0\)<UO3M$  hO@$
+t~-˓VPCoJ0%!-VR)غV/G+ mSF
+ZȊC15~*^>Ad<tn-փENsK~``pAox`bS՗^\Zi356kl[,5v
k;uMI6#ֺx_u7E(AȒFGlfGtP[E0F_K!󰦌j朢z8cQq%:d>cg\v2c&[Ty;&`}?v2sǀM۬(C&rYW+7H-2h$\ʲT8dUTx0|xD4q2/]TFŞ6zB(1zԼyUG{z{'hM0=
+CAԪ
+QbUb{KM:p.`_VO2Ӝ<|K9XV` w*R
+7BZ#bXVgMx2 *"\3+{CSճҟ`"/b"Y/W H$9dʱ﫰&eej-
+'6}}Prrybwu])Xɟ VR>3X"QHEl2QLWuɡV}0 Dȃ&zX <9ʼnb!82]W ^p$(veg7O~%ɴpjsŸHlX.H?-k3(O / m S-l#xM׊ )?ཧ)p/!Ɋu<B@'jh]>qQ..>>{ ]8׎ep_"SNVZBFQ7!*Mv+҆uso,V3
+W"GAj$ޭċʞN
+0୧`&|N~پ0>ě0(^y8=Iu1RJ$w_{c~YumY,׏xJOBM<_T63M
+ O {?f
+ 4~=ԾKðoL ç<ă8Em`\86!쐢+G?%Hv\T|7$o+E(W ?_)$1*IQ.i+1|Zx8s'wBMFczY;g8V]ڶ,4_9ic[&]{y=@ޓXIՊ;|{/)`o ; X3Y(F0*RR
+JpldIP.EH(^A Ǖ`u.bٯݣ=딘y1űʪ'wcj>q/
+
+i4tZ裠l"$l{A:4Vzi/~Ѷ]}+4Ӹv-'p?˸Ȫ1[=+k3S/W*d\/*t1XvJ倥la%^z!`W0n~J^6sJWf0qˋKh]oEcG4֯~m]z%:m莙0)pC~&7g2XM_Z=L{^G\ Y)>%]ʶ FۜMo0vM B!B~F9?7O+k'qFvuv4'¦a
+d^%=m^
+74oZt\= K ]׾PX2d9,%6@i[.X)zP?͉taScdQʪguQeR(A@gy-I$UP qM_~fa8|ze6Y 4N|mv 6XzNk#;ieDG_yM|дE EBzPµ-ص<l-w9ĥk z6>5=0%苾1gwb@wL3EJiYo\Dj9G,3)q_VM+ Av6iCtj1ezuz0u0R$"(0+NlPԡK![bB\Pxd%Nk?(dm|Ls}w=nW=L}oQ L<3\6_*+l* HAI\qG̟ $"!! X-:u.g%;`C͇VyHG42YU$bN)*<!"_p"ge_.q)es }
+ mZY}\#.V{hBý av->q|`I^IǡP-=n$E^:*ʾEh.v"n!`A/nQx ,tSGHo( I"P 0FE
+=V
+?dO;m-ruON0;hyUPodt#"kdqm025-Dn#W٣z'> Ph80LM8n3q|?@*#|Yf̆4Kd:P6!ayvAeN@y5s-:`d[u#Cyo5 {!
+Ζ,n4;_ =<{
+nt
+(ex !X34cP3%C[dJVVؔɊe+lrX;Q%#l_FμەjXUgdtJ!cbD3?Y !PxX4^E< v҇5һMzmZxyF27FXԮ  4P +U^Ho{5Ղĕ1v|KIqpΐB(ceq8opk/RuRj8eq)-:xTk> blUk^lZ6XΡbr8e};,īB(_иPanPU+nis.IZk+|[ zTD#g!C6YyZ@_|!i̍maMÆU
+Ha]Vj{xUYDDbT Jj<+4.fX9
+ZWZ"+ì6 0z;닋c`}l"P|q
+5HAwu>l{,qT!x !t AªIצZ luʰZlZ={o:w"enY]C CFUk|R"&T]#4#,sX1rDZUSE\}lkc b2]2T-ia65Sz-kQAyNk`_,bprRlx5=Zz>2PT}e
+jl-cM!(vJJ^5;o>7?k-T|؞٩]3vOgwnif~lc1WryqMp]L STҮW]8fÊ]ؕ@T_Ì18ل!>fK+(+[]#lǷmgx_F_{ǣuh)y+Sx%_Oau_N5e
+G(yV,IIRlŠXYm,@ywӴd"D(P 11LmQn^!7%2 +Ou?Wspd$M~
+*(5qis@¼Gaa@ZKg|yC ](DKTXXnY$"+VXHF}Ct_ZV-h<HɊqV&\?CK8L=7_} +gbzP!u4%Z/PN=.W%"n)tJ́^1>XQ*+~$҄ ӵ|"؁:\>Io!kwz߳M5upX6ժnO3ߣ\nuOa[ >ź-t[Y\lxkfv# y!]y,%='?G?wUo=8kCZ {#k]N?}&L8uvBbdYcKS^wKgPƏ'on?vVRg>%*ޗ߯?ȇi:rS{=v=u=۹YWtlKN[sC:f\}JI9e3եИ<і<He[QG-n3ճ<
+cX2NcCQؿ;~@'1/WK8NLk7Rc8IzJ:֑URQ&TOlMz3{
+=l'T| ]|I.^$_hh]U^Mѽ##V>
+RW/~F9z6Ǿ
+;D}AUΟ%hd;HS:U55tG.,.@Ҿ?ٰ]h&ڷ
+k0,Fji}i[l/s=Hݖ4-2?
+ܵOT7z9lo~9-8/vݐ$Өۚtr&.fubzCՇo>SNɻb
+|2{<1bR<t^e 0GTwS 7w!l3'2OW?+-iSAm)k m$bx[x][+I\ҳZ!K56_dMK~BXHqU3G4tC~c4]q\-q? W!wPFWO%&ۿhu]# #'0A^?$>:Is$G466 7)I/dUhRm 0v)q+箩|)!glt<ICWֺGگ;\ HRIZ
+{P3[=<rWO_ hCUq!~w!TOH/>|
+|Izoo-\cc2|$u$ sBqy9~7HSQu4ڪI$5]Z!O
+PM!oi[,$-YE>']$]{4S=FINR~A8V7h&+"h)g0N5J?~hGJ'5 JI> <5|!coUFg++Y*ܛ+TΠ}AGtk\5al
+vn듮y8l5BܗZag$M
+-;JŨ;S_M6ѵ]LTn[Ry./S<@/#=a͂z,<qV]Vg]ƳnIٛe\,YMײL<o)@˷7~.JsKa3.|Xtа:;<UkA]F}c\wSs5HTo1
+kokA|}v>B wwFg'yAo"Ʃ2; s{I!XX|ݚM2ߟnr4>#f QεZcvL􂱚bKIRa_`[|.&1tIf5
+v=&vru2wz]A el7:C=Ng#̖dL`w(Ĭr4;0a1R[! BY X1^&ZK $,Ibu {uI_v^t֢y8WS QѴ.wU/
+A,6;dڀIDR4^{i&^RZj+4*6,fEz,1RRi.wWA9<n],se6SeuiaOYSfrk{f۝U.msڜ'*Gqiʒz**+\fE,5ʬUvx*R.^RKʒEYZfn[oDzl{gi9U.6a))%K2Zړ\XPUsK:;}K¾]K]| }x}PY^
+eֲJ)VARZYYn#?K \A T4~a{ySq;Vwv1 hCwYg;ș9:27Mt蹐p2 E
+?<wcQLEm|̸ݞt>SD??XTV{}{j pтﻶg'?~3VSؙ=ȝg|"d~sH=~;gCk|Ox&c]K7ҧ^{UO.Pu_-~2$<?+{.^. ?ׯ NZ|rQ5(o{ٟ>~r'[O3+xq'T,*׹&*?}*:Q{}*T*]r9v*^E>Iϧ=rU T?ROTU**TTSUy**|ZmiL_P߫*UfUTTnk W
+BԾ(qC,'0OLl*eg; MzVzDPk55jR,5;&I1'KН <jy^j.!#B-Պ\˶ӸZR;R9ޱr-QJҎ)
+,ktc'ּܹ\-V֬<%KbA!w d .D 1_ b6P;b.W#\y=b,6"7!y=C ¾1(mAoB MF FbP&|Aa ƻFρy>ĠL#%c
+tLG!~XGKεx!6L4Or߼\2|m&@v[4BڣG1^li0A&ː>òSo@UCNpHܘoE>M%i<$GZ'_ON,dig
+w$[?FdaBw$|w;|+oY
+0xX7{)2~(myNHd(9<$
+483M|!4|!H4cØҘt1=V>=҃\މc?8"yRfSq.=sLxGM<Q99:fwT}ϯ}t0q|<{}Yw)>sCUp+{Ot:m5ti`*L!_ ~6ĈKs'Xhδ$AGiKY)|u|x\^T:9
+n±c^ccǖ"{l}_,{l}Vbux{4{8ۑk1bXű߽{̱]w<k=jwILȐրwzdp8|T
+8B7աweO:x~{@!N9G~r:hWp9@ t,XaypYi}xnΘ2
+1UV3!s=s<ǹ2Ɣ伓ԡ#xq0x.j
+~YG+*q;qyڅ}= cϿssƱf쯥>}ƙ/xFMryd";v!&D[gix$3ڎy="'&@sUrXOdz; <"vN]|~W{?Bg45́5݊m=s`M{
+t>tT 9ލ缯jl0rl:}O;nyťsc-x,1޲'<2"h,d<]mxpxyw>글׃~G!W6a=1XX{"..f<7Z R=k3yաix?@Np d(^ YgUhO=S?yk-&,ߝ]kVq?UGh[k 8H]"K52ڭʣ
+~xn|bwS?ŧu,fs>sǣ*Sg?>gR|6*>1|3UZ|#>>s>q|E|~H̱1?sX.s0#^ڄws/>0>omT݂O=Z]u|؋xf~cZƄ#SD^]2p-^ k3XǎY,{ {^ݛ=cN8>;|.*~j'{㞟̨ȘE{l=38<kԩYow;~۷jN{c8{38]#>ak߄9=8v=6{zpt`^3^,Xᕵ5Cp=6v8n5jy׷~~*gűOcKpiCp+s[5Vz{_X{v޿}s@I>gv{Q6dؘc8}6r䘰)XEcf4l>/5cp6 _{ԡDŽ/pzuŏ7?~l@~2&{gsDh wE}㨹G<;{ W/b<[C)9}GI7߭2{cc7Mh
+0_mz^N; )OYng,6E=m% Jʫg^iL I{ ȃPh7:%<Wg<7:ngL8zey~
+14o6\˗,0^Ӆ |<s%{}Ä[;&\q\?(} ʭ
+O5xQ6c$^u[ۄsn;pMs\K#^(Ǯ1bo rq!pl;F'1G#p*qt銒sʴq / y/X}V[p4ckX{{<bl:Tyg;\kF0zx^*z/-{ Jbf|]"ެzxf;~/6o16{Фܪ'hEwq{<:a^k8ûv} c—xmjcxN7C:O\}EI_+^kn.s%>1&ls&8>}1wd@gV=:\s!$~Qz714s
+ 穣@ϪWWy"719g3iSU83\w*xO8Ջ1wہSzl?0VpP=O{1x9xzGVHQA.(}Qg뻡`iVԵίuQh gyǻ=x^NӇwi;"zѪ'{kF C>Bϙ c{7J@Zb,3v?:
+y[eZU6+Ÿ4ctms N4HmuAԏw1%Ҿ`Eª2+||Ee`}~Vg16~Wm,sAMz0,#"_f 5+d[ZdW3kRs4ms\n^zaMOiLuhTGwƽK?y<Vd0vqtq)3qWq-c u8ޗm cGT Ҁvx-Tj d ^k*QzǕ/Y8b <xQׇt6֨&;W3FeuȰ.*\d QM;lP)г+&ŽY~7vS9Ӫq/އh\Zt}rҒvH'uT` 8"5_"|Q\} sg t, s;; gx+4? zԨXoہ7nB<חGF'
+ctj j'j({blm;E{#OұdVUaѣ
+'`Wa-y%%wsޱ<*J:U Y`)>{.ui[̣sx;~'@o֓jn4vum%=pRRH_Dk^4൬d{>cQz"8񟮉:#lk$iRI$40iCc]wc4 J+hg}Gwm&ij G0SN9C9qzO¼׹ke0̀L2p
+ - `"dҸ_5Tc*8Q^)<,'{Dy/-Jx6>[G@Vp֥oI"Eާ4S#D
+]FY؇LЮ0FޡB4r\w8L]Yj6q9Wds9AMa, ބ=Y|φ*l0TV`R\>t/Ϣr/M&%v%*uӀ2h1_*q+H"U0ȓM6:?N;84s؅7=+JOiΡ63G˶O Cz܆oڮT!O. :?28n "y¹X
+u<Ɖqc$EKA>oc~r<궐!:B)}및}7KaO7Pc[';pYlb7c M83iŘW
+R 03f<қZ]tҐ(庸_^ǒ(>A
+־Aǯ,?N٩w0~Ne5ge~w G0|rOĘ%NrOb .Х㢟2.1VwN=Pn/}E_$PJvS,^W[x\gZx$ׅ5A
+,lPVZ@z9Żw/|
+94tbC"7
+x^ UKD5cgW\wc77꾳sɿA;@_~<'Ͽi͹7u®AM]dk8iq1{' U8q=9
+Nfo Gj^MSo 5B"}%˵O15#Rm HFf al~:KD舟%>/VXe\>
+p֐x܈<9kjq%Nl`6 ޮ 9Vt+r ~?6K
+~C.ø(EcytROXYAwo`wdMg!+q |q&&RG}ݐe'D+SҖ# *̣k*^te _엘}v bչ+*Pu)M#/{^Є\oӶJ>|xEb?ֆia}NȂb>nQ(d޵bahEg$1{~JЌ_w~;p)䩌 I
+./:[ < Ž*nT~RCOj0|@A9;_voaТ?'p;/:vu_y(Gzsau |~tAVlkdwR݌ .ؽ}LBCe?v?~(JS?Ub)DhsgM}F{"gY y˼/),nlq~[|]IҔxXrȽ^~ڿ8µX<{ye mb;krgGsaHca@
+/Gr:c3ef?x.کGZwQ7~]"gxޤX\^RfNVqE.yVV^Qs,O +UN#EX?f;mW0ʬj]+3D&nUte*.;OVWumA7S}}uH>h#30kH_! /`nd"WiAqFq}5̀c&O
+zI!*~@o{7d5Ct2A2Z䉰~&?.O?WyǬ\ID5Dݱpr̊"ᚻ&B}%dߑ|g+=6TQl ;0uΊs' DZBc KvG.hʬ +<i:I:;
++ag?QР'Kˍb_4Fጲ)
+]C]mƝ㾍.KOQC>t/g ';ɥ:1vuq^{LuZ]DQ/?\+O+[ӯ@CW̕s|vu_3! T|^ӭkyMjFOX#+.IpmU.%?Ie+<jMg~
+wڛ\A"FtxN L+n|zIx|ML
+ϘG Ø+yOhstF=S8d4c _ ԗCi-0Nಀ<^|6Nqssr~D1 *3^y71 'q3K*.ugE
+KtೖPz+|;ڈ~R4aBfk|hpҞ kˋ[?~NťGAv|+`mٶ0>|սޮUz9906`来 7f'?x#1V *·'6YAȜ'heTW8J2rgbx[Cz}OUv=eifiSb,?5*-elHghSK<=6}|Hl)Rp.Q#51RV ̘?B20Y`Itbt51;'O>I8 l2ʗ`C8F.36I {+㫰~@o<}
+z1\#ET0G/
+,K04o;8\Q'&sNW7C|?[\UÉ?oSaY w|šS]A
+>ßm r|8~*iPIz?.iqIK-59hɀ2˞frnA]c|>3fkb]v;^5}rMKO{i?1l|[k
+gE:%l\gĹrL`? 5>{FܿM63 K%~)C3(7σ"ׇNk4f֊nܲ@Obl4K^󮩻lbj Yɓe͇QU9eR+13W⻘[F5[)#Z4E(ss f ~j-#~[xDUY}Iܫ3{Yye?-^6+qfcb4s˶^_ueYU嶆fWq_AȐO6oS[6%'^a=qq x`GzC=ʯ 8OY<g}{BD /Cg3dDDdth
+"'e݉XKϘ_ek{\K% ݙoovj%zVߟA Zl*ŷ-'sf}v5ʬ[aYs+i5y|=]ONF` H#Ǵ}˅Ncz:Vz A9gkWe]iaɌ{t+ϘܗaFll85l[ uJ e:_%;zşz Ve3j 9f߭1cn ʞ2veŤ/`O)kT`
+{걁3{'O5e`ܲJLA%DEf}?l<GBVW8-c}ڣN22
+F=2
+^c;cT/Q?p#Q!?|S-FhߞĘ"֔ЏNUX}jRg_99Ge]9)¸8w8OfV g"ҮJjc0RgV=UƟ3\c`TUC
+أ_7 vxہvO(t]Xrd8A{^P>coE<BkչjtŖǸRX]ccюGj<u}z)~k^]m*f| y֗mXN68Gn٘Hh9É{1ov-FJ-m?{
+h_"ݺ7<>O䅍YJh׍ciY d"%Y9xEyk{\&y/pt@w_/eL؝䚀s.[htϹFؤNͣ7D<ja(mȟ(^V7Bv^o{;`md`#-י8D< vy.1ӕuJ<?t_H[IA{‘쾝 w}ڀG?x"}oc?Y|wx9}=}=36zW~{=ӵ&>x!E&=ͥ6kcf2D<yw=ss1#CLj_z)'Ӧyr}e/'s}?1DI+HR \]|{W[VRH.,Tpu@L's~0_ UZO`~|+tS&#Aν& F\G1G~!d]B>*-@Zz5,*B痠ibq"n<i*eN1IEz9V7IL@' 3"%5I+xd7 C/_q!&j
+|tPkJg} ͗j +u3^2eR+Q.S85CwN~RiwLnӴDVmb]~~L_ꁝ ?6P*녦2c|{5Sl5jUruH9*
+Ww}S)$p
+؜/~{`ܨOimK^ ܪ{H/$U"#}kЋ9 k2<~$(QcmߘkbEɷiKJ?jkI Ll* Bٌ=+Ȁ`+VGd>G>LڄKkqZ*p@>ӈ&PLpm>|o9~UP]V_%{6"Ԯ1zINB}]VFO MS_ɞ_>"+ݻe'd";geiiэ[Xgz8N{BYR+d}ȱ/(<`]_z
+уtA~PGPOM( b| M"o(L7%Ym `V֯x5+V|BzI2O"W(*܆}YtHaZƐ ѹV>N}cpghȎz/4i:+DיX_>~Mr*. W*b퀮Eev:5IƟ.oc؅G#:fŶ'<>myǧeH;02G*n/h3
+}[I{F]ǽFtlsJ
+9'CY|^3z^53޳Rc=Ro|SKgBk?Ԙj l]~]R (>[NS[USWD_S_g_c EgA)<9_S۶W2_9l/v_Z&/̙Jp1޽"<]l%gԌA$-t >qwEEgŒpˏVLbLg9JTdegyY3LZsM ˌ]W{Vם!\[}hj紝5:amNzUGq]HXHL{w2*X܎s%KX,,T |?+9
+唨ml|Io#'r˭ڛ~rSmt 9XKXO$-+1np*CY3 W.ᕥs Ǘ\iG*A->Qn\fmr\[:Q{n RߡKv@ONFFG[_!>Mo>15x֐c동<K<M̲T78:3ZI!gp}pxX[v ;czM9XG>\g+iܽ]ԑ3FtfM;t9CGOltwʻDOD|6V~8~kIT> N_3/9lSf}`CbmYhS:@yэS׫>6I.&&6NԌ-a[szsutlwz;=|5Wٴ3q( !eqȯ¡soюZKJZ7{kou?HnƒG}#3졆Cp0M{i6~z¦men۹ #!smn17xkeby1wʘ'}S绎Y>H diEg37vw۞0S']'+(/cn m[f拳:~yXkʢR3>6ZN
+xĴ Jiyki y圉u}ҟgiEIn UեO=Aa[ HoӔ/wutv'5)Ð}qVY/FLrΜ߶{K@IMϛSߴ@M1c@$79V_'5lLy%uξꁼ–>7~vWEbطGtr&sLF]޷&hH]W!<X17]jYfZ~x7OpkݹkcZo> dRƘ^.(b/6 Ɵ9I9u>^k~Vb
+NcZӰZԶf}R_bFJɮ\Xr>dݱzÇʮc|kG@2GBٷmNh8 kI%g&8礵l
+8S1^UZi ($t+:/ތ[2QFþ=OEUyk9c} {<ౠ~[?7}sT뮓<_ܟO}۔G؟I2zĆl\m߲IrsSCcv[tsSt+yhrz@0ү ~qK&Xꏜ_k{K-r[qT5$ <iBgZ_ -" b|q4A0̕8Rx1'5ftE:](w1"w5,%uS֤wڈSW9..k s
+ ~(cNu| Ϩ9~ހ12sI2GId9Bo1Dh79`Myb'dQo(Te#xd d+rIn=rCd$ cbju`9mzxD=+T"ZZ4]#u)+]tdk0VIWhOR:MפY>cIfjcIQ%f͗G_WT*P^G@yc\HnУpM{>1שz27=Ȟm7z{<y-噜6ʲD,-={9dzccc~I|ҌX&AM5SM-*?3&MX "^ \m ؟88H3a, :y34cc}j ;-*g ك48R'z3e^\o|ML~+&&cQ9ؓ\#|
+JڸN_{M/
+ke,D}pCrѬ lz(: oG+sQO^"c&D~J>o˒3"ts[D ,n݁Nсͺسu_b߮{tк?c֝Rr[SO._MXޮ{uRx;.Xʺ7 ߍu%zu?.|vIGAY]w>-Js)7ru#&uRkM4MC&2k^38o~;=7*8om0LYzYk^z+eoO8x.C}d;:ӗ1$ӥ_Y^qϡP獜s|7 )Rdp(>fJmci )ZKxߛzȓ1~D~ͷ*v X@&]LZxVFG14hcF2.T GǛVe{{S22l1Q똪q3>7s-_0~'H]rVsIJJwqk.8]lq'+'~AG.l0k =Kr%#Vfl秳A\o]s<67d]d@^Lzf7%1q<cB䌚٪U/jqUM=uܙ*osVg͍Uҗc9|-<kZ1nc.jUX:E[@e\ZLac{͸/qS :CƚkE}w-=7xv@?q4ͶhksR!\mGe©yѩ<boQv;sGc]/}vj=N8mbG14Gؗ>=OjIDUzMϘӾ:0ekႀHUUN3=~%l~/1ք/i(̪E_^qm
+D8y؊XUtM U=Tk 椩 BLra7Q-7bu_X }|϶WҞظ:k0,( tBj,&}pԻeaaNPUPa]8|h<{Uc\U82CfqMqWlw}8^ՑgoJ?0fS̗b^ܓ7Ƽj.̈w /32wՏk Gsnlg}Fv/hca*&Ԛ8iZ|2pkF}<6+i+C*T:!z_[_ >:L|Az?#"8i/ۭ8=]=}Џ{} 3^qai. tgr}o֮4L־|C Fzy$} '~$./Հ/f/ߩ`_U+GT=8rUDygŞ6#+%Yu&
+dg@VC \6pmb m664f5Qi\/9 )^؍4A[s 6枡"m! CWK?/k_&OHdֈZz禭ސkVi>KMW
++9\>R5^wK# U<3
+EGdqi1cl'aG;7/l~y0Q<Ŕ?~c^{;t-9:. (yKs`a͹vB6#,뭱3KguqS\s7=hy7`}W? u<HSUj`tgVDb59ki-T]Ĝ7SE?^C rݻ\Ul}>K~>K| |:%0M9ͬӵWdٜFżwOKS2{[dm^{3K_j܅f8+ڳaY<(>|ƕFwkOۻ |^i/T\sWl\XoY%u쿴Ab1IbUW>OwvHRH]^J!=$12 t}\X A\B0+6wOY[GAP&eQz:|95_,@'jl<Ž9[ٶJOFw m-t\{0N]92QPHH}5V3VG1R<Ge%Z;ޫ߳'P)/E+53zXveH3YX𿆽q?&빠8=oF=kij
+ߕCG$߾/3sd/R|J p k Tv9/a]Lw#>ZZ|%8OAًt53;{s&mC?(n)c Sr}LZt~y/|t-q,/{'PHl[(} AJ}|q=ie/~C{#~r 'wVdswO.mۂg1IWEIN³ƩB~2{L7V!)$ZZEw4sz0[#j5(*`͡ǣ8=Ei!;DxǣDp2cpQPM9uyGLܘ/2\zByPtc!eZ+T&?wc@#a0qwu0VI=a}֯] 5 Wh#ath3J[Fzy.ژӶP_&+s2wX5Z=s)翅PLOn}`TAfI~Y̋%r}=R>\;%K0SnjcMf<3s跍XRU5+4*֠#8 Ҩn"&2Cdc#UTKnkş* }Ut
+kҵ_b_ZtD$$Ymh;mw:ixWa]j0
+i>7Αgn{xl<Wb!޴K\\Ǜi_Db$ݮYkk=mHlE5Nɍ:fRlu n)K)4Aw)ڣKfıEjH4]6Kž7gWC)GP__{@{fvjTj`݉//Et%ⲖÝ-wDwr%z5i`SQ@G%O=]wmkL: R=X̸ V2cƼDz
+2J2%|_jZY2ʥs
+Ccҭᓤ1}{Dx|WQ_:2hPnMFQwC9wrl?w}7ᅗY\tSkC(^/ۚYG޾T+GF"t a#cC<2IC7~Wț-M
+eƴZD*z >zUSv=(Uу _zZ K][SWEsHߩ ЃԃhjzC; P]U'Io>ݯՌ}7{S7=1_&L|x8E&[V</<!=nxF& ?H{z :¹10ϼ` `=va߶oy[Ph'Xk+߸OЯh[uX/K$}#xcԯ.ҟ'Lo
+Jaczg5n,t_I@/?uZ,1ۨyZ f|",+'YJωMzmJ@%Af-ۜȆ""+eA߮q&4iu"Tgwك=2`eFGs񫙋OƢ"H|쥄Ըӥ-̓7c]g:|%I|g?
+qkl>cMvf\RbIReno;/uHYcPWL{ゖ0VS7:qXa=h^~Ґg r^eu6pp,b\-
+3p7~PRm@s ?\-4iQJNUr 1uJ\0"5lg$b޾&Ԍuk[u
+ܥQ)GSߏ兯] R=U2`\#~~֐xX˚ҳ-<Ӽƒqr}K1drS~cA{NffX|8
+(F%Ot츩G~ό%n&3j ^w>b\y|_2 yG]PKpLuCR`ܿȽ^rѭ{k1EjrijA[=ʘHVúM9ĺq톌2O^m1*G)L͗'뻪ZC7-Zg<Go_qp2"#J7a[(ٴ >wBm;My.;-sQVx>3% {</K@Bx{FLxj0ic@_7^twoyp6Rz31~[s_p7]a:i b.J"=g!=y%C%)g?/<bM1G=as(+Ž^*95pԜ_S.迹-~Ox+h{釭*2ecʚg
+NÁNfM:b҈*:ߕMFbh剺jy"B kӗ]$6$vV=WMfN,Q/+K8F_%2Y= :<]d ?YY%^YYbp/ %5F`BEN"K0KCEb@X)EYY"gd kLĔMDս)/';L\>< hw!|W𙟽A|xg'{X7dw}pS?r;)nIKRE6Y bԶƠ>crs15pl}+ַ_6L6ɴ#l9߿3W_^|)_ɴB6eg sc:$Ov%7lIZ6YGd ɣ} cls>܏Xr ~;лE>zNz.s ;4xշW<ywuaKWsAX9dmy=w!{G0WYHq"\wP0qr?d+ŏ8&LMOQDƊл"byŦ{FE4F}k0ϗ~h×Wb6VwuY`\UJf3xj g*Y|lg/bq<bЕcFm#qu7
+f"ʿc?<OGӧ/ޭ G mV/E_cA|96E5اWw獿X zL\b3 9)^ϳ&\Ke.i"xGmx^..|!?Tp#6rݱ|w廡%I߯-e}wG U|;N8;mn%7k#;N++kƊ擒6;G]|;;WW񻫪]$.e]%
+5RYtss?:{$fxCo_g~Ϟ溯3gO H_?[\Z2@C&/;2W{!x6syȉg2Ok%ya~Bφm[}H3o򵹈ߖ㽮T/
+jU/XB[?8q!xb{gZ5;|…=J2OH?~ _0օ*.M]x>;G41z 2q6ǰoK9ھ}efgp54C{SEj`߯5
+kӦx| ytiA\ݿd>'Ww!dL_"y\dך}ԟ1VfR[CJmy[T{#Mv`5G1&1FbY Rs.I<.s {'<fKk2scik/6ea20x8Xgdfw
+~o鿱Ⱥ\go&Nc]-gF $)Zg|'z=!k$
+ӥ5tIL $c1G6/> w<$ǻ/onMO<OIEF;[ '{&k{Qgj5e{:fm$l =j
+6ԥ']b*+nٟ9=-80 zj&:RO)2.</pٱ|?W?m'1O
+|&֜{{v:kϥ]'HXcm,TpaA;*qA8Hkkr޽GZUofդ)X;=`}s饞x.ɕ!=:t>J=4Ne ͒A,OIˋ{>:ժYC.I+
+3t92`4=wxt#W.,ھ!>Yz'x7dk-\bՀ%E.ξ0XTu̱'7ng;Z̓tPw-{bmS/=_[>pLΛ/]n/\ Zis2-4p/^W+̽f)^^SBK3LR{Xf[%~{xyIx uk3,2iH<=L?E764{}qH~~oUs
+ߩ>sǰzzWx6s?]H=՝"kEz6a܎lNܱDJ,yZU9i1SfUu@Hkjof9z x,sgHk>g^>R{(4aŇhvb8E&?5?pc|NIS77%~+iq-}?1mfR߀w:u k׬Wv7~ynTnvVէǜY_vR#y-L>7rUyʴ0Xk^E{W,Bj$]:F@^8< BRop"5 ؿ8Y,ux_au1Z`}pjyP&<# Io@N 3('{'L;Ký[Cq9kj[Gg`.[^(W} ~?2#U;aGwdfof!.1fdX)nc}ݐ{e'D+vB_;&GbR좛(ؚGLj3)BZd $wZ sg$8j sĮ8jk^l=OweKg(>Ke"c
+
+#`]%2 )Sw=E\d0&=.<&ۂ&o1rRjn?" 9dXxKIGXK!63ۡܜp̤ &<<wn7'fe>RSpS[zJ'n^d*:ՠWzu_d#m2Gc695A^ˁiΑ8y&y/ `ml{0Zad?3c;D&rǍ Yub=xD}E9x[żwu;sEh?(y#=*ySO9F# -|YTjyCSilr3 {x.I9W#yy<9S WߘKdZQgfxLGk#u onB>FNF^wE><NܛIY<w1[OKSu_&G&}>9_WG{Ha~-Nc~kL5ϸ,\m->SM"Ig%ck0ǃH_LΕ~KsǜkZla`~_;Ql.[ȷmd.uC.Z̹nQN+`item]v{8=_M>2֬ҟNq'6
+YSɽ.Pbfz awív`yf=cf>H,h뒤1kK;gԘ)$wXt*:KG4??Ɏ_
+[j2O2xF}.q:zR+v ˜hS
+ÒEjĠ?>[bm>.◽_4Ř}K@Nl8}LujxmEXkD|fyq!x]yнȽLWx>v M 3Fa.q]~'EŸI[תwi+rψw36 <#SL^nSp͑O! #-:-r]a~Ʊ{GCT\Q|_DZ>S1)m֦Ga{:;W>҇ˇ ɎpZCrNy&U|g ɾۄzIbnqkuP]Ҧ&./* c\{x>s~tpǕt\2U<'?}5kݤSug^kҌXv)9/G^dNL “eB~_._\<<O/mMn^y^p9=-ݾ#Ue|1'̺*S=x0s}u6N5QyZ_B?nq 7P9*U0e*hx?L=|T>ګyყCnc5󹟷TɁSk|u;.,E Tݨ:]Z*{ꆤ,cNgoT4B{>';+8X6qœ_B~%Sc.,ɷ,q>Wᖟ3w=~z}{$7dU`}$x_|.ksI9~Ic3Y?g*{32|T^g\fq?:8eIJ&c||#NS~iTiqK p<*
+zXSRU{o+ZM}1gnI]vM>`eUnw 2v3CX0\osﹷf{n;=w?{=w{
+L>T/]n o`/hƏc\S yS}sz[5m`pFm`I/ZIKQC; cc=nUo ƃf3dR5<4qDZKq|.4}%emmWiG=.xx`ͱxNaMjGM]¸XGAcUAN懙oh Z{ԥwg{9{<~7H *s:56Cc mHܱ6D@'旀/ÿ"b-F@p|Пa^]-=Kc)♻A.
+؅Ͳ"9)OD5kX#Eou:K/yOo{\cOZ^8xxn**$Ns"Qs'!sc~+Xct8V`ǫa:$9|ckcO-Q/_&9 g,*`ṭϭToY+& 󌹫'qޗ. THΜ/9ܙh!q$F<%1O-#t{ٛ`z5sw|X
+ԡX3ˆo\<q{=/8 o: gN}mO{M[]~|{f/_/*ͤ%OW p-XI\Ԡ<+bDMn9^y++OkQ(=:^9$y"-Nŗ]RI=""6;#Fgn;"90YRLy=gzsNc"˷HtN=ick#- v9 TQ&q6lġ#G
+K+NŀOpm(Xn%FJ~ćc.`5P/rg?+(_aD5'`Oh8>~pztNVN\Gi p<%#5/'nbK{}O񣩆y4ڰ \{wR)duiP3:M]c;uwu4_V ,W q\Co ^'>A+$DܢD;CmoOClW 6*{#>U9^;#mX~)~i1uUi2K-ߧrucVAgO D?ҧQ"c~#?ke/ef+=Wצj4kG?Ngp#)4e~E:=uä&+9̡umS5o[6L΃`žgn>k:%+:`7L=t6_dVgרd$d<׿$y=5Vzu#mx|lJסk6 |i *9om}.ږ
+p̃}+_O&WY۪p
+|pUЅm KIo{6$M?R'{nEcxp p,6 c-
+XWƧ73NuWuw=7L9gN3`?Lod? @}v,FCm
+9x|j}xwK3ޣğ 3NE)ź^F-kgU%-*ѷzg4q9wJ*:u*dp^:ӣ[jI#vcS#;}31L*.{yg)AӢǜsI#}綣_>Q\Q7|<G"b̴Js/Ʊn ճ>Qiv)W$VvQV0mK>2Ro:Z:Y{'Xy al[is2_*viOxkG[R/[%t=fg/V9Qt4wI'937
+^u*[>z.]?c?fX5u:^@#Mb_eo*79&M?~=ѥ)ۂҝ[5Bҏtm$q|cùz9a.\]tod7{V]cv#sl~LN`v˗(o5gkno=Gj 'yk- b7ckHkSCOX]u&\#qU+_}C׳+]BVj,`85&<jwp!=,S1~ǽXǙC1c[tҷ|N>
+}ZvK+>c UkWHN})8ϛ8}iW3TPQcx=7 w35x'>@m/*qmE=nKҚº/d=i=yg75۳Ƨ0bLZ500* O[p= 0w L+go\\s kOwcJ-h"n\}@|D=8U2)㠗|X*;¾Kr*✫Ⱦ69ʻ8vާ2725>5>]oG]h;ﴵO~{~?H=>> 졻DD]FGjݩ!zIźs'wR}g;|qXWfK%<{$!|x}^c:iȗ[\=Οet-o{<4#~Ƹ  yK:j/< M[Z b^bl72uů)\5Hw϶cMz 𑣬 K>-{In Oƻ}[/*zF߆ b/YZ@DیJO9j]q[Ok 3EW,LҖM{0yBͬٯq4~>T籗#p~|y:
+;KSu.#4)'ɏ7"r)< .쉈yMƼ'ΦgmH+mÉ󡃱(v3aj'kH7ɴI^q.=N=hθ>r] |iJc%1Q3-Qs
+'0x|ֿqߖq<bHmo^B.d #Ƹ)ldsS 6uX2?9s>INì?+¶1->Q] xz1-A'}MC^Fsx-m /4=nзRόy5?6':7W;59E[l]|7msW+7u[Ud+KIk/X۸+_|we>FCuɗTz*1o¼.ٮ;8s$yWٜQNZ.}3St3aDHD~ѝ-}؍*2б9WX{e
+"+RK zl|ai=RF׿`>"ӳ>J_RF8~42Qd#Y&u~? LY:_g̞ĬK=̕m]֐Y0h˝WSsݪ{ 늽j=EŷoR5_aŸ2kӫX?1,9t҄:)$zɳٗ;U> Y0Osĥ7^mZ`)cNNi:B% x_3o!/k Dฺ0.ij }YP^x!v[S|%W-#~Or 1nsXL=^rYh#&ҋP:'bFIvhֽdShS:Z*m0$wwq0oI,7%~,Z:פRC4&o4-S/_(HKc];tPw(%{r%EgJG]n*K%W_3
+ޘ~bɐmu!mpdlL}j/cuۂϷ= l~>Uj eb_ka`>R*gm-$uj%hgkWKϋe%Ѝf>_d{~v݄e>Ka1\Ԣ}5ASv}J<"d=tړg!ίԦ%m&rV
+GAw;x߶3a6_:Lz{;:B; 7]~Oq jƐψ;1t$c;?bJKoi$723+/QӪ^?9`?-\>##d7=gZBvLK0OBKz:#]
+لbeH
+m5DZWN(>lj8=wy.ۃ׫Dϗ|wx8)NCR3=*5|7:(Yyk &<1M1G`%|ϥ`ZpQ ܟ/vKn<<[)ֆZ$Fj//卼$wRyiZtEF}FZFzM3FNRVND쥜'n?t 9ikrS\Z%-\% REu`\iޛߟļ2̀1zf.uQ/Pȗh۾*khϣ,ľEe{e|0JyeFR1a})>{z/(Mȟo&OUYHeAչ>:%45yqN5Ce!*9eI5UPa YHjmUBEYhVƱwO( *mE?30g:79o15NM" e?kd-`#1|#ޮ⛺1Bj\XS@C5ǾxlfEJ&:ΣqW.+Ԋ`k=n>mg7d%f&lǨt۪-iw y)!pX!~3ASs$FK
+d%蕻>ਗ6=Q-Ω)1uk
+'5*61\u<kgu
+5ǀt%ú;nԵ̰bs+
+BS]9.};I3:s*iz5~ mljjjGxDX_R?qQBAA'"x&|a &O&u4'ѡwjvONrW,΁1Y2#pn.un9jLTLtq) |zL8W\" d{\~YA\ 9z衬%\]u)Wj8Ukcoyd>np/61^1a]n f Jͧ/ת 7^5K{O [O^Mze+zjj?FQ*T?_OYnGYrF0NecBq=b.-έ*Vz<9&ZoS'^[ 30/#zzC49]{+{Ab^KMnvl)z6'ouğU>2QXL}8S[ɭvGܦPkQiυ^xEXMϨS[Vb Q4ԨtjT;mʝxOkpԂ4ۛ> :w_ˇUjWibW0VMZ0K0<w7ee[+2 <XeI?U690r3dIjdyc&lr;&[lJ6&*wM&ٷM.\6/ģM.,,,d]MlU3te)L6 _j&X6[Kt亓&e]6b&+`٤BwKޖ>ŀ#.eoֲ66o=WmqsM<c!nKM&L>6/H] }0?rlxMxƼSl't(OG冴Wi_~8H+k=;>'~%੤7ܟ9GCn{y=s^g<ou{iCηҟ08;C쭴m~},U6MՒfiƿĤ ;t'_}]/QM {΄bƝ'|$D鲱/ǵLILp8V=^h2MWWÞ컗b-o8)?/ј& /5S̜yrԹf/1\wA5.}{}k.J6ǔ'y
+戭틎y~+r]Oi'nx9\»X1KYd0oΕc86ZQlV#)@I{V4yW4 %Sg<Y5rp׊㭅WjF5)6E|OLJb'?mG6ᶀ<cT5Rۉ/~ef\RK(6Sk)pZa (|ǂRŸcq׎m'%ݭ"Tw8),uI)=y.6e 9;"Hd(#<}/Ș=3w>ybd+&QC?p ˅1wt`o}q7V]̱cοm;\7p^2&[rgkAgEG0>G|iWLn.O 蹭7;⻔!;<İy;o1qyw0y:BiaizЦM$ _ӦB~=6}E M'ҦEtw;~{@
+K= (*\K-&СS//oI//C]?/_ 'ڬj^?R<"R#'Oy B*LԼu<|jWrz[|. M}qk6kS5ƅ|}~xIxZ-9v
+_c2Scwc7!8v3`f\+-ŏjΏk7JύT2>Ke%0`6Ծľh:AU;/7WMF[~^;[#N)͙/2&q/vblh~/Z.Ya-:y{I<SVWf_3}ݪ)ЍfL$jcpq|U5M<(WC=}GN׵iҋA },Ϗp_{޻ x+BA38^z__3&3bu\p| :)yT6qX2W"{<CIQ]iWL3 Y Ib(LL%C.IZ% |
+nuj7;;og瞽D=M8z"ƽwfqo<#}~‰l>$`+[L:!NK'.ǾTϾ@v
+bү{+uMS~?<r;p>>G2ރe]Ʋ}$]~zsk{T_W[wqb^}03Nw0.K c0[9]9qQrpc3h}Kl
+{V8 V88CłycfqCC+Y66qpH;8epcWu;1W2*]٢/#S9y5*nl)9'RUnT.'v;pb(>VJIğ3y(__~P<@<!>b\Ur7=V>V+9Ur-G9١V<׀⹖A4k;=$棇F^{
+
++= %DT2Bɿ
+:vr9y\Tl;?9y~@{Wlg:/:C Ǻ/{EҞ%(87YI>C=,"Z:Cb-nx"ޡ8@o1L#?ne,{%m.u
++<l,w±qbs.m8dC \ꑘm] '%0]ƒ$$({~{pOxpO=c>Fyᘞ؋}O>}j¼Cp&sC{D5ǻ͆WNxX5d&L}q
+V§zJdm1,c\
+M*W26Ћ؇51fyQ)1Gbr͓F.@brҧ3>N>F3nv%>F mfVZfN2nZi#0:b[*yC2^`.&r][D1*!w_i;ᣘъv90f ÇRӬki]v;(>^b,
+y"n
+S5$XSM`*1бɈ菲nVd3d2I`MA&LbL{TFO2Ibd{YLc
+mmǧ,]mOZ7GD 0#b'92{T߇x^br-cp|,bԤ+9]8_0+t+le%ċ])Æu<nIFD6QxnpݔHyxG'ssA9d̃nQǻ ̱4u0dE`Gb3LEcJo@=Dsk
+[g%ý߯1HW0
+)l[Y|4
+KF,6ҫ8I$ c_%u(ph!9hEx|QQhuiGјE|4
+R.>kߛpc>zP⣍|Ԍ\: #=M*3hx>J⣟%>_࣎KG%}aKG>&_#|(18pljv]o[¾ϥ9
+B)f6B? BBI -gпnoB܆@a,.0Bk],MrҜ+.f4i-6|*,{֮7>hxgKs#&:T
+s,Q
+"{NxcUx_<Wr:Wર8oðrOn)ݘİY[[ySkEsO\Kcd/cxLzNV.C⹺󕮯iG6'#BkK#=y%{3=9c{sUcQOƈGֵ"-YɷȆLx4Xqu]\2L̋ 1n<Ϯ%cWLtbVT (}v:g-gN)}
+n3볯X+t=9 ī&Xfѿ1ҟ?92Wyž]\DP[8`_8 srK8eHo)s9ͣy#ͳY=KOy7riq[D-kĐ%={ƽNONnc`nT`n<vy+sEdn1L8 A;6c8޿E'YVz??EsKl|S>16B6U4A<]uFʟ1:YDs}=,䭍g^`m|K8`RzmKyenqW<Wj-PO91G}|N%WniK9S2zN{9 2Pz89>km*qӛ|rsEúikj -#<\s3 .B{װj08:^Y X>ћqB2G~kϺg#y@37?S.i̮>h׸Vc88{V sV{z DDDJ`}c$'9G^pUB H_95x s]N>:υ5>@j WuY Z+g-9:XtϘ+&pp<9M/w9':5Ykgms!G2YyoZ>%yAkMzx lL(̾#bC܃|"LGkO.|F ȏ._O˞B܏b6߇N_X=<֣FH~.r=V j;$Nf=s\`W}Sc 3jT۞>
+;v쁅9r[Gnܢ)'3?nWOjˑ@2+/͌L4p6im9w۰zfz:Qa#^?H:÷F~;Ηs=Msq<n͍mxmnf/Ք\  iWW;P
++]vmYs_hKי;ɹٙsXdΫ=sSsݍ~9suA=븏V/;-8_미=+M1Ȯ<{rJP62׹p}'.#+LkHscK9 X~F|<){KV[+)?ʶ|ޒDngi ]uh$^J99}>O/rG}?lhYb ]b2~O4sWg8v! >wFOqß_\9~1=9UbR^^L ]i\y~d+DOc?륟oti}\,7O{|`(#>D$hHO]O#;9@XE<轿cBp~8xk8}(p[ՑN#c
+}{d98]M* nA߫>>zq>Bqn}ԟƚF.g^I>Co+¨kǓ QK9Zzvݣ6z7Kzߍ{EZ~RqMh7usB|<tMғsMxRQOr[*o6s8k5KI3 /\|괰-&ЏhЕ9gF˜s{+T 'Z #b@a.7xBrBE_u~=rg~]o&7c8ߌbcydq_•C/>@ {kO&u̾dz֪G^oB7aD&lR ?m-w+1[娭[H .UleOcd3ΞY^ #^5\ YbߥvxW]]>IŹjRqctMAQ\5ZḱP"!b>
+38Wbvmpbs6/>nN䥘I UK15}puYN~ewYkEƣote~^V_VkLw|S0>A.s8JfxU_e{UB*YY~tW!?e e-įS*y9V/S>A^n,p̻9.PgRep-&UgLVV*ṶŸU^Vm-*5 ;VAv8@vұO4Vu5.';l凂8Q.DH,t-ꋏA k-[ =>vh8W'HLf5lqxi6sˣž^u1Ʊdkq٫ri?C=e/?)ٱ@jE QqFONZ;I;+f٨i]!m⤭Q1g tdZhfk=~vhn,q'XON;<~qgkxi!.KK^ڮ<^ډ9 *^ZUढ़yiiG u/-MsyirZ/ǽ;qhgi"Asc]l!s/N=Fy l$[{~18݃q=T~vg4o~zr4x'^mɦߖMo僧p#wROA 0yU1E{Zn:,o#>,>xrݾqߝNtkoZowge\:CZo92 ]I ]'. y?/9{[C3K=(cY 3 yܚJaU,92zͶ tЇkPoD<n
+<\ ,w.Skb6{p'e1rmFs1PYzӯH}#wQ#'w0w]Faٝg\urܰx>̫
+pH\bapzp^z )X8r(X}6c7%FDbͦ{=3UYEXجۀ12sY w]^>&#KѨ˥x8tsY<H9Β?^ÓSx<<\pWu0LW.M]〝.ǘ2/æлhtP}^2zh?`O&úWc<$g3=1qT˾ ab4kz]u`&˜Mؼ&`7s)L,{eHLӁZE9&'YLtGa:5ƭdn
+7ģü.&7(}Ǜ&5]LqU%!9;ߓldɴѿGBrI؜=d4$lN SbcSaA7.d/6MYU$WwNtR7ƦcP"b.^l?q>UA{3{w,yz]&$t;sd8v8ǹM0MrA47ߝƼl./q?p{T,/t{C/v*^\0vCWߒ
+6۩P$]Cd|zm%aJb1Qk=vbwSbʔؽ(fG")̾Pߴ/.{=J<z{X=pʯ0w|&#s4Fq'cviQw;LQ%ESohDCV8}<=0{8f~0;0\TaҾӹ*uS7Ks qL()nޞ1.K+iԋ:H_Sh6w{[K./lK/}!_iL7Kw1tY/|>[hVw./}D-L{6(/Eч_e_W\_B~ 﫜ۊK*~i_:V]~i<%=W8>Tѝ/}k7w~)p:1K Sۧ=[xi{^{z{rѷ=K{wU]Xx \6^:g:-t8Sz?;|NXz $G|R9!pZYsU;<\6U5T-|*αPs{6Ώ +~) wS
+enb*'&[ArG|^E`W\,;$𧿯~qO?MRwSr^Nk9<=CWbëϼ~S<ߨr}r+[7V*zCOEq2ISW2?ՋUܢf~j ŞS#[qlU}"Z`/ݚǩݑǩ!.Gbg[l997)39˯QZg]*>=goxRFG>i:Y<awnEjzwbHիpN5ȗE39@Ħ
+t
+FbaX|ԬpjV*nMI<ңW\Iabニ={_%c<j/̻מ;ڱҳ:^kRe,ovlfwQ"RFሔY
+yJ0nKK.Fx~J>`þp_==zWzok6Lթ"x?ak0?6\6 &Hn8}w1د@4&H7vy> wE|13njzLL]iؿ0> GNd\k?&JH{;oH`-_a7<t=ȟYCk]J5̷篎q$OO6_o%YC7!<
+Akҧ?ќ뗰-)߃_x>ׇ)r{c5_l
+\I5]_NJy]_1%}ſ7rN-u\9ކ<r.H9ygGJ]XAkW
+٫ 8KbۣIV9j7LH:BrE|\HzKK͓R&ۏf} ïw!P.:O+Rg_&,~w7zwrq\10(ki%9AnQ3
+k| Mw.O]S k5'#.GĚ@4vJ)Bs%tl/лdTB:߫07XbfCÇGvO3F_ub-ڬ%xxɔI\Gĉ2>[|4 A5eU,L_yU[it鳎5~u\_kYͭkgYvk[ᜦr:lbR ;l@&-a3:vֆ*E;XfC⑃I:ڄ!GtnXkrVDŽvIݵ]_IJ}2'|ghoOGGPUhdP)v>Xp2V@=UZw]:uݚ廩\W$V8h=XAg/`[iX_p޻yy~oe?Ƚ%֟?wUXzx
+ۧDW&oӑ<[2iGРRE #kJdiO=ۀ/5īGTG|)rD|/#y"6| vrbDgߓc VzBG<g SQ͵,ߠL@Ergz%1綐,l!c?dʼn|\'ļrD^TF]¼@mIPvnK
+yTÔ*|GD=iL#Ý1~Q~TW\|L]ǔ6t;(8;uEМޤ813@fx% .믏W<]1>&gN~e',FߣF)DA}ܼaN;֎xL=@/zd]5(
+k>vx=zxsף<j=ԣpQ٥ j=v\b\)59t֣ߨǐ^Sp
+ R/9,z) V<)x oŻdO>,ۭ7+ʵ^P\<{$hqG!c|!qqw\8ǽ06k{-IDW̑f@]"ϵ#zgrzO.2 0+T7ܬlB2!?S/eqsz
+G[]BF M6J9HW"h.݄6RNzF8<o: )a߆1
+"a< hU#EԋYVU#z%Uק$I/~%IÌZnssͶٵi_D:)9Nvf! "y7 51fQ#m&)ۜELO(mPc؝1.ޓo ݯ7)KnPoX<Q,A N^Ylo(>ҠmTV(ےFL|*KKj߶DZaRBP6k3ʋSʹ~qӋ߃&/)>}T<ExWwcup}b)o0)m?F菬a ;AJs
+6$'s3>KSf3A@3IQdX>O:_9fTU
+j,ٺl,MFi_Igb19=_koo-M~K?3f71?B} 15Js[Ҝt&:3~dYA
+/Wݥ BJ|Uүl^DM徦G|rb@a|(x݄zu#e{#켮Z/m׷UR|_߉G}diLR6\JѠZϽ3#ёJUin\sO(6g'*u^mNς4fUk.Wv=fw4n^7ݩ֖MC,.(ůS;+Lj9G|o1{Y4ۇ.<PΌKe (W+;[9Lm`JGok+|UWk+|T~ydwQsM/EPP#}lW-u ?$\[{r_tjyTi=;c<temQV(grthYv I!_Nj}dze״*e/¶Ձ潯
+w]0-L3ii5L[iYLiIǘvvpei{=LӜaLK71Hi!F`^0)0mm/ 9`Z
+0- aIL;`f҇bzbἊc 닃:!#s\׈O(tkv p d:dvE* t9c>oOd!?@K~)가y#Sʙ<u/KMz zӡ/'$:Ws'eԆ> bvܖOXxWFBw3[\.q=tjwJq|_|w!]w
+9u{8#a3{EWԮcHmKP<(Ma?]ِϸQ;qŬlwD;~з#(|1&?05Κ/w=r0]S`̛0gh1~vl`b%;@[1E̱,~v 'HUʹ_rڶUt mj6&|$-@IYSO{9r
+^G);A @ +DtAS_Y)# 3EݯN8$E=Jl򛑯H^۽@SgK?Gj{w 6Av$6\yh~#Ǣ:,u$^"lmMm! ')ޕ'&e!ҖI˕l?&|f7hQ?ԃC~5V19&::z{|U%^ɢ15AGLlIrrtQl_omQ{t
+vSk76 [ 7G[!Ȱ#߽7 11b/i{skD
+eAf:v0g%:ژvƣ JxHNM&]evUF}t 7p|V|scyI4p|Sx]&3hIjwK
+>|"!_| N6)sTֈ[|E#EP(0ea0/Zϥ<tHe
+:{rz5ˬ{ZFi_[}keRȷ86R)nEmS_ϣ1n+ؙgFh/ ퟩ!Z"ENt
+^@qDc!ˠr^Q@]4-&!3_7 Knr|N|;oPvfU%I^WOUU_6JYcV z~<'䚚GAʓ ޿h@M
+я^=]2Ds{+z>E =:z }4 x'裮XoGLf@<@t"!~J߬<
+:1O I+#8%|6x}ڝkׁώի|/ }Fٝ],X⵽YʧWw
+iFgc}O`kI)b?>+"?.do
+]"ұЉDt> t3Vyn/Pv<iAaЃfjK  ߅Ʒ|vtn|P}K:;O| 93ak|"ߪ􋹔^bڅ?_]}K=q8zGs?%>lEZ*Ƶx\=g{':Br-^߄+_H%O^߀|$0~GJ (_*3뽏/
+~b%0A+Ӛ/ۆ|1ϕu! GmfgSb͞f:N/y[K0Z5N7Qs[MAt6(M]V*#g'HgwkKG9
+s,;|6˻O%iʰs|GGLck{&v$x6#z AW%9YG(*Vp5.Du;m嬪f:#ېVlnl:/u~ѡ_G>CgyYv޽5ɼmy&6Qos~!;wRdt7 q'KGŠ.f76 ahO˥Aoa!ǐo0MvBg쑍r\[(ỏPDz' ^v&ٝD\&wX^Y^TkF^ E4y9DIMaM^
+y@s+aN2s$w#Fw_4bQAcæ8{\Z٧j?{B=G>=>ӝǮ{!!cgkv' ;i .[¼-TB!flSV5! zv9ǐ0H;L;=d7Egai,S,Fqr|k?Kgxd;&c%LQZ"OD
+g_dAE8bG~S}CX>&09[=egd 9/tF,`->>I)mMl~adY
+% }
+i3?Ow-
+`u{tWhQNNH<;׉'?w޲Dx;xi6^e=p[2903nD_ZXSu/{2cC軪Xޙ4 5i<q.::щ:O8n&dJn":BD~mXF8 {a[8vW1\=ޖ|鉗"}ߧA[g!9W1MY|w񞄴PW Ek?m8DN}
+w*Q'W@ F y.3hol,Ym#~$u'6YtӶ5KY7}Tql}4o|z *R+UΑto2]Ϫ}-kEGߘ/BL}5nR*|e#l9-'4{#Ӽ<|<[&栌T[Byd5瓜Afgs\<qHZ4/dGG]5p:]dlVZnʧ*Ig6YޣroרHO+NE#Qt+aS[:OL6N󲽑AÜ%<,![݋Ac'T;Ғ^ugv-9}#iKC4: Y=q Ÿ@_<p?!߲vihq 6Ous0s
+k6fskϢ¶WIeCҔS t`7KYoT(sZ 駞z S\Oئlx
+)˷ +]%c?T=ߝ>hL6
+wfTA^)ܠ7$S1
+u9XOGcmd;b
+,7S_+f @}IP}7\+K\KPK2&߇Ήxcơ!FE ߈cz^ytXѸA,ryˑ>7Lљ1Puq=E-Yh!$%M=
+E%IH+XyG/lnV)$O])[饄 2 ?]wYڃus@S.}
+E2;rlt I65K['2GӺf:;Oۯ;P?+ δN0]aST~{ؙЙMfi ITryWOv":^R?$%4$-5aaһgY "qoa8c5
+?-m~daȇB0@?Ow\Λ/
+m~2ɏ)"MUOF0v3%6\!|ϋS$]|H3f'|Fj}&Ƌ5G+Er0jD?E"̆s 1csrbųHz8l<ksNg+9`OP̨~Q/Jd5ek:;;@g ;#@:(d3Dzǿ؄9dvSQPtлmaj!#¦a",a",Q"W]E".v;,RF+VkT/KF勰a9",UEm",E7aSTzCl6K79DrvEv8adODK{b vv{EKK_vF %mЋyct^oN<]a#zK?|F皊9)Sf>mߵxrS$zɁgz<_cل o0ًocx:Kxvه;<ig1Ɏ;swglMs)nֲ5Kdc99lrM55d6a9w-M zOs2[v+SD[ޢ9Y0:("\ʕCG0nl4cr|5Hd>7Hs|JN(`&?\Wnagݸ_];I[ǰdZ}1G=
+'~'{fZal1il
+تxQ݇h`/$w|#l̟6m ,<(ܸΕuBa7S-Y#3K+fa~]TM4rs }dk?DXd0SyiH{r1!9@=;֏ZBv#]XQ}7W/Asz) ca{/yu4/>^{ڟ9,n; 0>t Dģφ%bmEw8/rgKe}̴lș[żzsZ;;?HB:^dSQ^
+.GE^ ړ{hA[t[ {JFUO7KY Pe}{Y3y룬X? (uՎ(>^ãx1%퍁2G/;C)a>C6??BfҰyIiM[ZŮo6U@ǩh{.SӺs#'{|&bC=j3>rni7[S=OB8SF#i?BSP<ԋhlWzꌅ-<=SdDo#5= ֠/䇹7i+ZF
+z%n u>D#?y3Z+#|_~Z6q^~B·2 NFq]
+_ojXzFIV'Q]mܫIVK n3?E2=L20q!u IF'B')gFֲIYG!jħ\U;w:ɻIfec~֓<^.%P‚'41{<]!hz4nl'&8ĸ0*1.mm&)mgeYC7@mDYYF$>6nV6NY:dT.@jGm Gnc!h#ig0/o  :zhw"J7v,tg&lC4#QV~ϜC
+4DZK1̓I!h~QBC<G.Uq!|f2V!Jc@yO>]4g}0])?s -wqL_ˉaE>؉2>BQƅ[B>?U=C}-]dx
+/$ղ;{}v=#n$["F2N5Dln<xφO~SY?;A{Xh?ҢD{hd.ysy]D;u?B{!
+1w)H w |N`z';ǮɻqS-qsF'jb >]1&/Awťg@?-2W|# rx VJ'"Ҳ1l](PMEsƌ4? vCc-_HGx}7"7r̕M)AL%{
+Jy_/g!za%=dGk%jO\ gjNfk;+q`cAGGnw\mdoLGA}xv#N[IccAXMۓLEsb|):=3|5ȋv QC~E斅,FZ?253! WVL`2fP*)ȑZ,omlKKW"ӆ nlG@K{3o:kb{+ͣ*%JV䄩ޝ4fdG!Î /~K@+H memɧ^t@vѱ ǎPغP9򄼀PGߌ:!H!]Fm)j{Z=/tj;qByvKȆ$ UYz}W}L>I4^3bUbk;7iu,M>^EcDNM<<Sb6v+~vzSsZ όΑb!Ҷ?
+l4ϡUoǿh~_h$6=d7f=4|[Q<>it3z!<ZD/7_?X_V/]]c5s`DtAts<n㛈5cd4el!/k⼞협hcRjy}yZ=O5&}ٜyk
+$!x$Ic`nj'O}=^U4wKA;7t¼=s77`O8~CɄpw0۫%CX&`6>Ɋ!1&v}t& E:g9lv<; 0WwT2eqG%ױ3׾E#ޫ1`yt^UaP!=ņ7x'w=%!L;EV}jk>fkP-tG}=J2
+O3{+tg$/y}bha2{s(M"#-e~~GgO^{MŚ<{C|G߽O{NB9bIy7*o7fuw99|sf.z>lw K2ȷ9֫i}i]N5l|_J40&1fs_wfr6E~h71;(goq'fwAO٤gz[coIw gI$>H6'- c;9 ԗ^@XdIY8s$3rb5g't&k7cf_B?b߇f!lva@AӈCϩ85zn7Bc#$+fΓ#8\)"]ݚojȏh!MR_x*Pݮ[(SճBmȗh}v}Qh1_%MOu{euq~}xl.ˌ_ҭk{ؙ:HJVCȖݑP ~<ҭ=C@'s9[[ɧzbp;MgJVZ4ys<kN5eŸ粸m,ܺ/s7֞ED ]>uo"{ΤLcg=:C:e2<kHKҞ]s>8n6ƃq^O!'_i==q28+CI[#N=وpK<k7H`o婋ɪ,#:>"Mzu6pIrQ_g{Ӷ7҄Muҝ
+♊cGX3u]ž)Fnϋ1 ٠:j8ƙEdf}>5#_ w9WCD]'
+ߤ4ᛔNWI̼&&q 2Gt|?s$no-e8һkH&1?6ivoTA=]rV+)=F~쎜:xswT% :x*8]n㾶\~Xs,Σ}P"6}"EҶn$?.E{.YB_ܦVH0!vig4Oיl5Y)?S0.Π"Lc9Nusge"ZW9&:~~opj(&fGib8<?j,Ggq,὾tC:H4&[B/Jڭ[
+ 2?~\e.}"ӽ+cN3Ƀ5i{LA4Y%b-GHֵ!;QgڧKs2'FȜ\NDP9G&Ic!|/M2ik&<9hم됞/l~J۟|+C||{찂[:@#wDciik붯
+%IGe}|^~Ĝ=4Hxq?Cbd17}DEr~?ZP]p7ݹeeB+|L ϳFΈ>vm;'\YA;46T-\%"YxVCS-dyߏE:kd{&>l(l_~eK9_lAt!ZDm11_>s3z@{hjAގi_j?k?k^l?h,,~љG|Y :SSJhƤ0~C~grv+[)WΏ;vw5,L!vU辄cSePgr%B곚uU.Gː~u[YM|_[3<EۆuAՎQ5>Eg0NAg2jEM_NqJJ0l=~lQlM9e^=?w|sd"Kt%F/¶z9ʘ8!DOq'j @Bz-F{+R<&k{cgr;R23Dvhsr.g/ܡCɦdgX'Ҳ?a7YEg↉gԦ3iܦx+)4u~M]
+bn6gB>ظ_ܷLz,׻T{ۤIV}> >IA:p OIC~d?5ۇO){A<<ˌ$<&SfR(o#LA,D~# su|eyxB9G@q @kKN m۟$LzF1=gq4gw8H&}Z쯣yBunw V)uj;ުW@.G0 (/t9)3%˻\F!XͿI Z$Vqa?1Kiл3ZwJ/=:SuIvס$=OFQΚ<+=z:y妹!k"X]omeQ^"tbchڊ/)1;@r&Ӫ)"/Vďn9 'hLG$ vXئ89Ө[!vD޴`] G+GuS+45Hy~(C~S6@Nyc5\ߔ86}rq=UjLx.)H`ؠK9k؝dyCs͛#!sG7sgA$;FoZ\ESdS1;;!ڽB?k8k_wi 5<.ZFahlzK&i~Ӡ8?&wD猂-;LG#~ZK vtx=u
+)5mO:)qM6
+NXx<}05Kxui۔jJ8ω:/gpl83-DȻ߽*o86SChŽ! ;<Bj.R'%<HhҐ}4Ϥ׫t?k&iҒm;D~&K_M/iJ(\Im|azeR(;<%#m8']O矎ɡNA_ܽ^U){=*~:ΚA&?,T gl
+|V^
+|xg)iT_DrcOg~D)7e.|p.㽼p.<F \x/'!\x/2ˣDxŻHp.<BG \x/2DxŻr7 \x/׋p=Żr!\x/Ep.\Żw"Uw8fN0 eA&-h}ڸ6'MbIMVh;
+iMd/\ʖˆ
+|7Ul/"AcOX|~{z e=iG9g>ݱgӝciG筦W^C,V\r=䨇{}]V_џ
+ #=QbdGګ>Zb>[N
+ s&~gl1ױH,?UC(}ޡkdi9H+G'?Ŀ:
+N`N:~B DJ/F<sb=,<xxӄ$vg
+,<x6yOy+K,+3*6/]/If,*$)cΜYsߔ13c}^fj᪥w-;qչyjDFtӖ/lō? YQT_RRj#u~a׼/,^v)\5.e#yВRB|[J--(Wӗ/eM+]ʑ[|{>43w5w8wEUSK
+K컊c;WjYAJ@Q~n5nې( `bw<͸Oc$unмGjMw=MԼt0Y#ɢ0.>nKois \<3%߾rU1i]b+(_ZǛhgl>.0O2K+VǗKWW4/CsIrY3
+By0GO(7z\㓯-1Ol)3[S2i
+_*--)/)fl:\2M3GW**1O1X?r؟WjYbk'/3gNKkzqIDQ 3fytKz.\{OKGa:g}Mfz211SAטG\G٨GbntCuG jC%eK_h`ٲb{9ȱ.ZB#*\یN4h9(sy?h_e|uT4he^(8H4
+v2*)][{^lDӸd+ @; yr
+KŚǥt6'<J*j&l5`J5[|ĤǥvM2/%9z-yZ_|gqAi'(@EX;D"!$KVQ錒J! 7xO_ r MMsb-]/++DގW)()*̽˼<B0zf c
+JIXMnB1WPR}>FQr9;Q~%4K [rW4O[UDs8_?QG!uWX&jhZE/YYTV"f.~e.`)㭁4 AKJUr#d4,3Z}LdʒU."q갠Sގ_!Үx"Fx-+]"BP:IKE*=E eI ]T2Kh, KVDA+{ ~]GKxs`e+ 'Q"QAj*zU%_(ۮpŢPôEޘ <緥vQ`L2_+pbм|Pyͅ
+KMHybLP(&I }x͖:P/32Ǎ[j}--^ɝ}_R
+\C<B:aRUQꥅey9cسB n^(Ss7Q)XH8m oReЁEoC
+5/lhً9 A8Z7//%%T]lBr#E 2&׎7\&Ż|Os T쫐zP="-FQP+ ~i~1#0AZu'2k)4#< %D$~hz:5ityos:42Im3zAb"u`Sw=Vj"<uO\MhiZwdgaƌq鍊$1-
+&\ Bxs6k2|]tRm]YBmP%R5
+ Bf4 '*1-TC$]P6&p
+
+2(M.!U?aAev]GG+_VC02c̢&]ӣ U>L0<̙,5JGJzH4e LFH?N?, 62],PE?r:XFKsقg4aab{yڪⲢ|Y,yhxbvqeC$ZLj\._z K״ B3uyE77 PO܅Y<˕I㔎/$]`F`?R"B2ZJ1(b!CۂR,|A auOb7rYSKb2O.) JI,$yÑqu-:fM1~kį6O9cr-PߧZKOL_eh[`|vԲ.D!ߡ`K愥EeU-;xNhٔ,kи*
+, X1 SJ'sHZEܪ#҂Om4 LQHfLdw5$WpJTl=)w~+zG$\#;:WF_D<4 ȃf6;`aOp2tT; P?$)(hbr eX-I3DD;}kY?%I'ɁUzb,'Kd^¤K*0Z:We) kt$} L=SX^;(Ab`?Bg_g]l\XGOݿGo6m9aNnIђܕk_52.yEW/I-KN k-W'_#YǓ/?wI$5)<<Ru !Pb}|<L7\)KK.3"i<֩q_,0o\A~--Y.ϻke]+bi,F\q~!/ET`'ӕ4,̈ZEJiuN5yk2|qnqq]<Ŭ+
+Uȍ粤D/xKJ֎f/f6fD ~HWtE2fIWt5HC:+ќ݇tuzN5t:
+eia_I/]xw
+=Lf5)r?k_'HWMkMk$kS̖PŅ}+^s]
+soȯFGLBkzXwtt^>3k~M'xZ[~"^hWߒ>ƷQ\FG~AtgH4\ !~ӿIq5fY@'>ݠ.FFytRPdolI6.tu=cEze%
+\wWaT|^_s9tt4{jh\IYCGʙ(1/e{$BY/"3/wd
+<˿Eq:~'חw"̶tZWCC[\ÙѓaZt`Y Ϝf|<k\[I2\\\oƌW/ܙaW|MyڒkJ.՛2ܛI|o\oۖ{b&\mY_~cN*kO:oo8C6wYM2hhvAqC{X]
+,] Xl*>9R
+|m z^n | >O{'O2!->\ tK$%FfzRFi <O 8<Y_cjo,Z
+
+Ǒ+ЗQ?оHY$QL<r,g t6ynR~A
+-,B
+:9X}
+`96:A n3]`
+q 9:@7aqbk+Hkd!08!@?;e)W. w&a"S!Я+4:)@lX'D75oZ/A4=~瑟XWm;%zkkiaܫVGQ%CWYLVgHT
+0!z$+E9\糧ef鸉tw>u94V$%6O&w^,D{ceB(9:<X2 ⥬3\_o&: Z+HϒF/zl#3mE=4 XPIfj[1kȪ{H+3_#+f+zߖ
+Nd88QU|7@ gUȍbAFIr~nESlKf_CT'&V䨂@D&f*5k{C߻dGla6"x*s\xvE~@20dz) ~2"]JFkTG
+mq/ ~ch 1cըjkW*}!֧ÆD
+ #hwtB Y.+fÓ~=zzeL&Rp}%= 9G{yGBgZOtZ
+SX{]aS{ &ļN>h-77zWkˌ#
+F<gjoh2Xq0nHa>&Ke֒ۨ%4|7ww`4zJsIxDCeʜ;@%=zRE-<íê=83;{wE /Heu;|=,zw
+{{wĒQȠfb/(=<!<%vc#ٰAy7<S=nBvLcw<#Ā{hvc{h辛H
+zݓmy8&G{x^IN
+ڳ;/Ҭ2VWjwJ%y'`E*qmbxL|OlԠt7nCIF:%,t$^QUD uaZc{9%ĩ 1uEB7S87; j30e+q@
+nxG<:WRO/9/1[3'UqM|c{5ѠG>:AyX| j}n曫njT(^#0hqM
+9xޱoU7>t @r=֍ه<*nՏqj6Tre62Ul). Wf.@$HQMӅ=l9g(MY:? `E,N2ntWrn(z݂ QgOd0½K/c}`GK$mWDC> bPulKi.2Mz|ȁk;ix %Յ܊Hcn*GjqC=[LvծVى`5=`'LReAffT\(YrpYN 216W #p[ p]?Խ}h|=yL$8 I>#-^+]`/qr&rREjI0;xi9/y/umMSśao7 i$%)`f{pimeb_wp2$ڡd3=uU&uטL$[ĈG2k[6Y.q_.\8O I~2=ɾZc'uė ަ_ =hۡ e1Ze7%Zy Ŕ'̗VBVwŬ^tLq'FsAXhpNVAf| Fu*:B;[(} ΅ j_O1{[f~-3輡 yC7)'
+^\RE&`,x'uU9{n l1ש`^"CߺR&4 ZlyqcYl*
+;ʌYEc4\|WGɶu-{#9]`?8,i&! `]0ԑ>#ȩP~ @n @7sqdA<;l ƊMsm gN茐}f0
+%XY=55`&ۖH^돢ڣUw}bO5_j:PqIV_ݳsJ.$o?,Ikud❧l4ۻf b.nd϶'"کdX~T֬@m9fX&|B -gBlgF>3]GZH'M/By2DU!z9VR!Jm#o.YI+ȫaYU}YگahӊGpE`3
+XU_/D],p j;\a
+ޠjłVu '׋
+eug'7K?衤mKt˨ZbEڻpkG`uECpkEggxJ>`yg-]~WsV{[ߺ YY+#SMXOETF53 jZviuRˬ/(cՅdl:a;7[f\yh≠䅿Mˌsj\5|[)z'/3~tN
+Jm:ʻOdw|<cWdYv9| x"\m
+#kR~]_B*wJ dWWGbG;7cMxճ{y7_">p$տIGM !`ɫ
+ۋܿW?ra<B _@3ǁwrvۚq"ԝ ԏ045S;ܙm)&~dä3R
+2 c
+ a,<?;]"uN{t鴼E`
+|.5n:eda|3!XQB?חv=SQ,l_:~잻uxSHB6D+G3XNT2A<#_ buAWυAs1V -%q=S.ň{mP]/_#G=:=!ÕLOm-pGqOwЎzОM~O=FV BU ҡ@a1t`0pl=
+
+a6{m7s9mew3!f[l/ی7+sYG,kl,U!hNn
+"AOȼ*j,pZDٷDǰR+8DYgEZ`b/
+27̪u|j fLZ &"3=8=mN&,f:[=۵"۵ d%v(OH%jsB/滆Yquv@8b>V1k \n,AemYm|5, \)7G 9XZfK\<Y_slp?zxd-=݄^/i8,v]?IO<ږDU89^M
+'LCddҨH&ƪ25N7߲f'>yXsm̿Ÿ#NcDv*w}3HDW&tDF!+L6!* 0GߩLW<m%ąBl!*|^'H_dҏpZU~OkEϑg!#w!#MTѽ~=q7(18Rㆵ
+ 0l@ӻ3^H'pƒf,Au mY:IB5V?Lw)SqNZ4V!$Y>1kȪY&d=.Ȃlw_ѓ4gjhw !U9Hn/VoL?'HעFS#Q rxp3i
+׷7$|! #o]o2QHA3M̤P sCzi#:3-p=gyu..$tY#q9rmW]&> b2MHʼ=I<,
+iďȺq2_7J?@jVyNtw
+X۟p'' ]RtѺμ H`+ ѱ#JGRz~hc_W2&Fd4RRJLpCn'.qvŢj`XoE\N|+'F8S2
+v5$jc&a&Ɉhۜ?#<- 㦢<, $hD { ?xjɯcr]lKݒz}*ԋ%CC#<S,:GJg'㬓cK:ǻ|i9:Óut>9_B<}m<F<sC?fec^]Ɯ~Qs/߽.L3$ͺ\$[Վnl$: ,,[ɷQ&3'L<Y2`@ "V>z"(4 :LsT$ƀ6tr+He=R:z?؀' \^Xym"=q}buv-FM
+& 1 5B1G҈gKmZbÀ?Jɝ>m;gzȦuC˼V]VH|7'rb'N[zeGN#b}uW^?o^i嫟hru.@u/.b+(Dm
+2CAq;\O|i{Gߋ*-?1w:\jqÙwX ТӴ;fM`sOF!
+Ym˶1j(4h izaО4d\O=Bz>)NW?!gtWŃ0좝m{>GvW41Xv
+AWNTGeSNyNF(sqd7$@`D*[Z%PvafV+4SOY0JsZ酋t7l
+B]itO$\'j_d$UprNW'h9|6㋯/ ooB@jvLW"#`
+`
+ho3yM>b]IweHI;E1*
+3?kPXB${/e-c`@i7;ӡݷ/l1Cze&wNx{hr';˽D!j<0/c(+ߓ̏d.I,DUgMG#"Xjp-o">|cFqŎҡ9eXso?M*Vc+2SB€/`3wtDtLza>;5uf7+Wil:Wx1 1}`kOҨthz\Q,$:M,IKˡjςؕ:9s.": 3QԊ7տ&X٪,4QqÙPv\vC.>CJKOvqoqk)jy.|ítޖZmt;~c '4YN8L0I; W?zUBל&͘")^~'@ԤXgFo6}kn7PCw>
+<ZnՕ6h)"GH٬n
+ 4*klp׫
+tEDm ^=B[dͱ/ii qt膉wbpp5LCR.f4G=ph^wؚWP?GxRzc&1穨"|Jnu¡z"5c{G|%Eל:<bHB\?JȌqs~"2z!qNƯJ }ktj栈芈ϴR+6
+@m|>PK44|H?!D$GԔ{G;Q/݌_%~tisgR=vPtkCQn7${eTJ&W#~`"IIdm
+7EHa a/EXaadX0+녵s 0@}iiA \醳*~&/yZ
+vp+\qSKW53hRGhM SR=x8S7npQl
+ZGv\݄#|ٲJ-}Zd5g/PR 6xT<ϗ\>3Oyʼ̚s<Ǥ ^M3o70 5ސcAλxF}kcJ4^e7 plvr?`xZ ;č^Sʯפr*oP2Aػ4(?~\
++-8@ $29`XHt02ٍq] կlgܹ>v
+NSP_3)os7D[|
+A/Yt_5 D|o cH̞˅VaRi|ӈZM°4OL3: BTNg )#q#j^>o$0e/MpKl?F2(ENjPyѯ}I5#`B~xa+ѧ"/VZZ|#Cq\ jQ G3`HZx_Gaq y7Ν"="t ;EzDihNk);ɻ@ RwJ1s:92!UdIƵ] 
+jAttSЧCv`Y-e/ iZÞdi KyDh> )@i`b?L"G|LNѥ;_yG^A:,9hZTF&4qvr6`L<g{AD.,O:6` dg#Fo]OڀfMy|1nh3-):pu'dOK]9+'3mfG%'i+xS#.
+PTtU嚸ʪa.~^{~`}ޡI~Gx oI?[[r{~|_PG[=Kzvkyg
+XGdԶͯV?foܗPpwY',v&@CfH!;ުxƆ0ds̰04J{Vy?z v t8 ~ꉺ G i K0<tk`4϶UyXX|OpcMM 5Q~i"
+
+yf7J[MlS&~y@"b
+jX́!f31.-9ďj2Y+^пlbES𳆉)}b˜$7{?:;Jm1d |fT3SzfVfgfjf"ssbn~hN̞4p ⦉/hX56+4d~xƎ0xA.pW)4νэ E Z:I2$W.QEmٖ;amiCnA-҉V58(Op,FHm^S1%xim~Dd*Ğ7fY"(T˰x&EiqhYtMy^B1iH r6mE(8D^ȋH_ :okc@͜
+M؅荿A l|edrj ^?G@Y'!Z՜C(i{' ! k|fѕzOy<t?GP>~N9g>ga.O_1 ?S ` [a@sA =ϞXWІl,>
+iVXڜǏп_`P=<EKyXDb~,f!}~cP2xUp]2.n _vu˟=?:`XO
++n<;Pd2]#'|ĖN_QhGh [ys#dD;[>Kc9%5;u'MXzS0X5
+^)˿(9?ް&7?8ec%%WWW_ꯤϯBz~Z BǥCNj #Z ywx~=z!V-]LoNƻьM^+Ȕi9^sp5|:k)i `0K-{Z?vA,<.YEQn5N_:`
+acCB Ka~}Nc^͜3(9g4^sH[0EҜGZcd?6
+"bKF [%~-o5R7s+WC t,7QOek)K㲷^ԥ
+]E!}<B&׼v5!@Bc&VP"~1zf8q|~xaNbpIVrr? ^D0|r_7!2+H.'ц (S(mw}yh,xyrCPT^tՆ9Z6=x?ts?\E‚)ټ Y
+!i2K<hB2sb>
+Vm0Aa`% SMncTVNX8b 1}
+YanXʜ3G
+PvA\W*<1#Fü
+Sͩ9}XHQTT"&yʝQO3.5EDᷦe4s,44V~U
+ыe'E<^~VOMf=/եC߄L/t\ 2# c ӜZh, GIX6WjO
+/( Lg堳)q#3v=b؇HŇ"1 E~~JkGVmR)|6mJfT^
+-@Չ9_O/`Rnp*F+nY8cэ;#p
+D olKTy
+i$Q+ B50kXYhyXռA+Ia/cH^3oG`+܆GT$#<A0ґL^Tiѭ`Ī[˄9оMp_n l]CJ/|
+AZ I-G6Ggr{mZ>? o§
+2 K⛣F|ST4}R@҃}{5L=qk,#O
+G?Z:3eqwW=9I};Veu4׊|E!Z8̿:\Z2]:A=zl%ݴmHD9dtcosny]-)[-j[Och~hq%;1,Ƈt+Z1Y$kX+yRccIts*JVQX9S^~v+5{/'[En0DJi\md=DG&O=[eE,҈l?
+Ǚj௒fU6}}?Ge#Rp7A䂴:{,oFgmuHm f
+W}RzDP0gIT52 ) MrgWqu!} <J[(VXxO7Z(}*煋Pe0,"Ieb%=e/<]40tXo,}O2;߄Fgw\emj#A9dx7:QF~D"~#\yپܠ@<|_$l|fOn0M^
+8>M 6| Ǧer+c7?roo_S tOVDŽ~]^ҷ~"ϻz:1}]q2)кGI2N4coXE1|gVSX-o|~L 0+B8iP^Oc[ܒWr3JYJ؏
+IuL:+W'}|O?
+iҿ7b$܍t$lId-t V_Otv5Й[#s̪+aki`!珺 sxvo `FW }
+l@^I4C&j
+A/"7e$`nF˜1;}r4 BJל̅JItvk1r}^(kXSfsfQ~>Ub|_d~ikG'F&h>K"ek.$[>_{g:;7-s` DPeɯĶO㑵Ϗ}|_Li믲u 9jH/Fbھ>45FYY>7w#_k|Mq'<'U}3
+>C@ooJY˻?K~fCN${y9pI:{O)4%ch韄ނ,6}UAKڒCX3wC+]1m|/i78_P/B* G>[uh~*
+RtpY<5$5o@N>x&`aO/}('w bF;d0'z-٘&(XYS={B,u6.^L^Hœ4fm~i#λÀ_F?~fm6<Yw
+Am_wQq5q v6rW*:8%}'5̠F<_
+ vُ=kaAr 5VL"mCRw5Uml+n)i6 4{n(oܹvѪB^>&^Kh1/Ms/E N- }'6&fYsTuzY´w #k%ma#_8 v;aZQr|VF,k
+VG(}gEpƽޚQX^|@v6,µw(.-c1\T(5t Y=1_8RNr=|-ni6f´n:fmuJp$i) sm}HV@&a4Zn̋`7^|wXwup:JΗ$X;uWF|&C_c ,I=l'GeNDjoIakZĪ0k/ ԫ!20֟$rcVu u֩4Mc! R|8:|=0 klZ%*
+DH W4l#vґհĄ2L(vgg&7|,|`$nHpi?,H]lE45SU1:-`SL oƚ`əa5:P}Rå"Խ䚌cPÌ$&ˈY՗GknE&XHdi*x+j ==M/z7.f+k'~ϚEyia=y VRv;q^s=+o;(o֫Ҭ?w~5;!o&o[
+`rLF\ aݯb
+E9/m%~g!A`# y͝mX4dyfe/
+XKHx[5"@2K .QA6ȏǙ@>/Ź¯ =eH!WKq9q dD 6OHxbXi+ rۚLZ1yPG͍ r)+e<lhz:%v]Ț)ټnw}nmKcovo?/Q^p6,̀F^Ah݅3>Q^M&(xF=#aps Dj ,H+0D
+ M״8x\o;L1s-w{|Yjw1Ey
+fĵ`NWJXx˕D{e}l?0k8gC_yI'okݘb.GOڰ1K9o9x˦򳺧vX-`f('K5K}wU-_|! Q$Ic_blr Y':Ot٭;Mѩ >-o;]rJ}N[q{S})@$)Dpc2b9rG.N]>%" ׋8JC-C~V,08[`(yw
+ͱ*DnR?CNs[B66*Efp+p]FYw w( .1jOsɺs$10;܄]Di\yJ6 |LXyQ?[  sD5n{Lޯ#Qhu.g=bl3F>HW}+h
+O sn t; OO
+e_ꐭ-l[Gw6nIEҺI /P?Q`H DoQ(3NyA7]#Q5,٭+J^_G5|a=C%"ߢ'_(kFw;S PKbL~a
+!@(Ǒ]D*LU^?Г
+![Egu$h۪8Д V/:S@ "O S
+%54z>&aKlli0CYǎܛ60'F0J?"+#g%=l7U
+yv}a#%E4Ţw*XF%O8{e.&•tNŀ Nim$#R_'G&,n%X%]F4GLTcqgPUAϠQ!zN"ه@n}l}ig(uS[qimE?aP!( Ua%!uF9fe1t\0$vCpC>/`AQ82\c 
+GtO+e&6åWC|êtX}ůN`nCc lybYK'JB w
+E)ou{=6 RU4dj ɋB[+6~H@bWn2IBUr+*-eM<`Xxeo\J.u<Zrr6`hzyFgbz[\C:F D)~8&U ]G`[3e4hg[IVr:~QAݕ}fc Ӝlզ\[ IAn;
+y㷂ढVl
+0Mk<E25
+BOO&"ܷd/:7N 5ۤA&hKlHs=9
+_
+ԤñnîNlO췷ӥ D$~Ѩ|5hl6qU wkn5ctԱH w=J=]C2}XQi,uCHyV_U1E7X~qOʘ媉q6~iTTzA^# )/p(U{Yw\ۊB\fZ_jݪ52!9)k%%W&a'ɑÕDboF4HF' (yit(H 
+EI)h)
+f
+^ۂׯp-M݅;rIU3yH4ov47
+ypHZ|'bx_dHHU91iΖͧxd<ϜΚxFs ׹"KfyF!u2RRE0H$<1u,TyUݏDUyj4=95\AAQ{K\TfP`(Hv6rn}'W1a_X<#{*v 2Ș.H4E!ڎ;
+NԖc<]c GtC7H$P$Fgs_ Rt
+H1i2 1Zc%!5)CITu&VHu1;zP}ad;IBSZJ
+"~Q=mtffΣbL,G-yj@Bzj|]#a׶9Ɉ\Q?b{!Pk#%FHqNm 'Wi=
+ F\y;)Q|;pqpsK/Y#{߽PB$;r$.@bH7Dֺ15f'U"y&oRqAeV${)0x$GFnZi#1U!N#Ty'"NF4,4,58B^y"o+۫t{iR<>MٿճW v҆)^Ca1O;v-e):Ekj^d>  o22щalR簶x_`?AtHLװCV06/"o=~鼟PM3M">JZ`H1x4zt4VV'8.1AbgaͅPwf r :dT'+:0 w&>;}JG 5˦PI7>7eΉV3~UKJ6UȏM"O#cwBR۰5FHq"D%2^ $K"K~$I$ I>#; MёzΒMZJ^s#Ϣurl%Q⑤r 1I8_2 q=z",$@5T@Os[V?ou?|J\RJ]J{ȹH&9ss xm JB`EM~MɁoe-at)R @44ڛB% {zaH!l$[" 0P&o4Bt09x) ]m˕"Ј \`5O'^֎?ӂ1]RZۏÈF1`J<Avd&/EIq3a%^;˺{[vY+rq?,!s.Hr># FWLb`WD"ZhDw&46kOf
+ri: h;UH&"zܤ̎A'D<0û'a[e4#Zߐ OuCR}ӽ- zvVNyy5|zȔukzj+Y?HzPv 2D$T :zfb p`z~37%GI/}>Oc$W@,Bx:lXm}~vv 65r 0@KR\}æ$ kas r=il 4)^8HlDž`ZvX
+G
+TV 'U<f0yxzYӴrH^8 dcG흼ZۊTGT]Ö͏3q'C\:$YsRjB.,',ZFK`>CqJӷV.;)z/ʾ|l%i<MtQR@(/QFe{m+QStg\ -,~Hmm؂Kۮe>O bJσp`iL+FҤU MCis;IsV `/Dܸ_j7B0L[z.0O GO<' /D񏨞n8+Bw$LgOП\qIgmN~X8R\*򑅁W >ehl,ɗ %LiD,C8|Y<d2ϐתd;?EB"NګY1<% &:Zj۸m3:] ՑrY,ȝ?SZs /i pnݪj!^gɫdHPyZQ 9*۟:ܟ)4Y:,iLDwBı}gZ[E4=ra{hp7)f,=^I-箷}q_Nu.IqX {su -^9.HPC
+/x=P Qoޅ6gcy ؆qW1?'WE6`HuNҜ?i{=>q3׹|ٱxAT"PGFZ%
+|~DZ=D|lϑs(': k 8>Ӈte^٥] ?t9*v/Ufۏ؄X(j۫)ibs7kY/2 h[kg@`\U3tf^VYdOR_mMڊФ;lnynWCK+'*5b1rڞLHf*l-XIPcwS%uN۱ ,9,=vPFSXu+ӏ(
+ bg?Bٵ]e$Ri^e^J|QenXW΋jzf„BxpAZ҅#L{iA!T
+^BV"ȅ<4(=⫭Z*HXaX$b6KUMݳ+aԻs  ,_Òk'u쭹GCY33[ڈxa<Wzk>X||@;,Ȫ: K5|=݆9ם,Ԓ @E1[Z_&sZ/.B/ڕ§Q1
+GPhxMxߧHґrl>#ܰ<yd|sX?Fxf^vly"P헷۫frիaʓ< ol43k\)(ɉlT$hA&-vou?V,X'۱NM9M
+)zd>=b3E1QgƯ.a?؎z0I?2 M @|BYA2 ޭda1S}c"rOrS^3)"p&-S6K1[d"5[v`tgMKirߒIטSpk(ooHDu]QDTL, rQ !o믴ډ4
+ҋMJCOo'wGkDd\SArqK3qЫm.R|
+Ýr}›]57NB+03:=J4{tרқ翽*yo$\oukvs$thj+I"H*Ǧx\4n?K}@,Z!bHJ&>GM)G2m0z*s&jb^ԥx=ޫ;;l\Y+/k0l*ZpJ_tNi@\0 :+e/ X&MEVAnem{VJ/[)p 4 @HHI W,2.%[2(A/g
+#7qmtn?Gۜ
+[%QêRo:;6k7FgXcbt܄1x<U< \{1
+[7Wss6׾ZUEP&潆3ﵜyGwܦ)v9@..xP@QG<σHoX6x!w.O?|2N> hΐÄ$%OP?@'<2멸<wKf
+-lE-/b8^x9TGd k"QZՖ>bjxjQK5շ$̽^'|DҐͩ-ce{9QGKX(,Hٗ3ÍX0h^Nkՙܗ}}pˡg%\KqõQn<8߫~Q.k&K"Ք6'͡y\c98`Z,vI`s0y{ *gXEdrcW2i Z?.xRzyzߢϟҭ4S ynw
+Bluv E2vmW]#
+4i`$]5t9/H6x$O%٠Q8*/i9n!
+t/kzI2x^BkxmN1yh9nWjtgoObHg2mu\cdѳmiCva=sNcz*ɳ7q%k<gtÀ~ÎS*Ĉy
+z7fGRvDg'A>d0S':Q&-OGq_ ǧYKVt$ T&v W9i&L25\i(00sTDm$BpyW;A@c
+4AG 8WhCz$8NBЪ(Dޘ,Hql
+z^8U-LbJ\=*2,/$)Qtm/OjecsDn[E yFUy
+g@kU%/rgE{(4R\ kjMP2by]^((6h^ȏH.kTWA"Ԗ"9&X!n<;dV޾KEEi"TY-\YDp<UM!=k-c,/M4Rlt Iqz)\\rfokSrsFڥ,)yB|D.s\|>
+s `-I9Yg-e3 @ JOӺ5D$E"kLw1aCX!l5dq3މm ܷgYgW()SXh /i{m- tZDⴧhQ)Pvl
+)檯Rt;!VHQ>):[Ѳ\H9/ -X
+! )zY jmh$bL91^I4'I?!HJmj;,.!K3ع.W?QkN;_!| )c?WqP~MʑQҴt8!jPm'VCjڌXD5rw4mٗŮ6mbz[&^@ ^Hl*ID-bP|
+%%E^ֹ69(5&:2mT)vHO;_{b
+#K>T袰 Mggg{$)_sf-W\#EFk[X>5؇Og(vנvk) f84W|PK
+*T}; !^DYPrqJ!4;Ės [CnƔ!hˍ96|"_a'y=-<uG+5Xˁ7m)9"F0,x$ױ7—Ec%o2IRٳ?<CfN:#NcnؾxZ^7DxR捽428*:GDzMBb:Zf2Rvo!}$^I~'UW&-`y{.(SW.hp21<^(ZC:)-rp
+O@*ιsşJ /
+ش
+I^w(<^X%tlfQP󄢋x[
+!yFHylHiUW5;ὕ
+|@&
+(wb(.w R‡'R:ߤ86,.֭ vү懦yC,t7$3NK+\0#hnˬVRiTAJUFRRWQLfD
+g@v9 *^OYW_9^M<EĆMQbc%z4@ Fl ":C9Sh܀qH|D %t,d]%lt {N
+*C?xRTƪ! zRiMr.}P6r3ks8߹튚SKioS
+=\TA5 +G{ "=[=)H^i'3 q4|܅*yBvp.]p@_d;zH+71-><N;jW g,{?v,}n"qб\)kӢXHupO*ƥӤ4BR!_1 _yfH"RM{ c@<~ {M)kVdFK
+6
+ J>d`j=\S X(e\?x" %C"Z X-)$"0O.&B J=6S#٩#- v ukǹPyv@)x'"0!S Hr<
+l6WGw(9vD!M0<4k5UJۧ'Cs
+n{MB݉3b@1B9x_Guk$
+Lo
+l /O~raaqZ6V =?7_]8œ}ҫCpL>Ny܌.|EQQyQJ+C-nTF%'޽ſ2,lmt W9py3h 1:w\;φˣw eHeJ:-V9Q\k:+ɯ,#GI
+aP*@Pv y}眏pDW|&4On5<#__|i
+rKӹs/JﵼiҩVgX]ҲGe_<ǝG۟3</OGw<Q8,i
+Q| W]O>~a8
+CU{bT B%7ObCÚ"
+2])i-)J19H&6bD 9":M-$qGXG OoTS-w=d'i;))W
+ R[ԝ Ci%ˍ3?Y70#H=Q
+9o5/
+` Ѹ2],;F8î:/6ՑHWAf32݃Y|ʎY~L_T1k5X*<fM;a5+=S)G:Ԯ:eG܁asX׽R}뒗}nej7f ZA7Wn*,+VX,,6QXl$GaIbDaIb&$
+Mr(,6)$Լa~Q*KgGØ׍6h/{-Hڠz~%\oӶD|KX]'<B ^dlPZXl차0*; P,~
+i
+͔.B%L4<g܎zdXJAFOu{9vi+
+䰵րʊy .́ʚZaV/Wj(9/T
+@&_r
+ӔV9HyslԮJAmCA>h, 0+\<{K7N
+8!;JkbPJ)҄IB
+$a0"*BG1+mŗvP~Kv,
+Ɋ"3gהqC* xahй=k."GPR}`+rY^"@5v>N T~ۋ1~aaE,_5qdԡ7l&zpΌp湠q鮕"[մ(Ķ5(M>8g(˛{AMG-Np^_j4EW ]n?e.
+f V@n3Д.ymx
+Kyh2豟R"3rbRr\a쓃`-p1<Uɐaο
+p5$ -.K
+,*ڝ
+
+~ibPqBx\ PRu3Л\iض7#K'o @b(Uy_9Ӄ8~2v
+fy*b:Oh<%,T@oW&ZTb,c[EMJߏ(F;A)1ꇰ#cAYKH|OoJ.^C"{(9E5|&J6*o@x+&(R$̽SԹ57R@=Uhx:i6/
+&kM1_:ijy"SYSmЊ9@,31s#ӹE)R^q3\J!7qڼk9Otf[pwQu Yr35;@zK~vTŰX;Y>q:=~ioZzP>ԁQBJ] I30 ~Q\5QzAF٤>$s
+oPu&<r\e_!w&ߞ/?].&I+d9Lkf˓Y}g1g$Ύd/4I--pd`("l,t>QsY@_?v' y p#<5 ;;ʽG[v|ޟ񲀤5/kVœա?k=(D{:,経{%Vz={pu>]tCN7%Xwk7Ex7G7G7/{W}SD5vuW(xг_ٯ׳;vss| 3s5KTۿ*X>s]~3/[ٯzId֧v'TU?߬7Lt \oZm ifYѩ50PX$?_q/z1 5yC9ߌd=Iag)U+]Tntp ϫd3wY>N2t+%TkKُOP. eӅԪ׫JWK*S}lS˸C*%8@d+ɃY̺JSB:k>Hvc40"^i"?ɿ0agkx>K$X'k}//
+wٷu,^NQ0hLZ}
+ J_ܿђE%{ ^%rw#4 ȥ-?qU_<ƒ^ bxzR<\8ڐ..l;0lItF6 hc-U<\^_EF:SHMxg;tTvI=-9*Nv m(
+`
+ t=<a\^8(@Ofxs O3GKs¡l\nȕP%Okz hr27..n'ܜU8ʓиVX@C]6@00?` V)TJl~=>VqO3['%iΆkؗBh 1X'=R2ShҬ{O;o ܭ.ХYWx̂ӣKGz; RH F,G70[9p8}ݿs9;O-|
+:l)Kzx?
+}!}3kBOnW~ 'P_:#jBCѹQZhu0J_ө}78cHMHK{>yfx
+F7@+:O+!LmfV4]t k:ai?*>Q-]ϧ#j#"t=*ki51*UY؃|n1`-p \^@++clTI\sx L-a_z8^:3$9^bыŦF/^K?DN9 xm*5WJw~o3
+^ξ^
+yz$aR:Ӎ5͜:N<~œ-w;27ɠO4[vn==Z%<^<
+oimJ?{+U,٘Q9y o}
+φxh<n(_'|8@,
+c
+qي`{U/b6 eG:~0_hOr^,{AkE|ɏ"ЋDW* 9A 1@8p"{~J' h2
+` |bfkHQk&5lf*%˽nf=cU il%>H y=r,eFZ{lSuX+nQ\S| V$2Ko-fuTN|׹hs>稉*wU%'ꩣ7 Ac^`%)zg;[dʳc'u<tk/lu$I=;
+<!if1ǣ!M2ŵ`! &eFU.>+"lB<p'v!WJՏ\KKD}3
+M@LI\4k
+uځ5-*t
+. G2 nc?DxMYH 6GjG{O gn|(Vk s* C,w*!d!O4f9ug#f"b"1#IJȺ Y ww0ff/4&K3EX?0iv>M2I'Yy=F'?:%0i5G/{ˁ xً9G)V\ps._ y:B
+3&3j`r},>MMϩ7]bfQCډ{iJ %#wk҈ě>rU>0D՝2о~!!ʚ#@#4Tv4ka.y ^h;[WIlzCpFK=k )E?B}\Hǩ+'eq(fj?a`^ɥ]@ ` hYed$;}^80{w15DE[`u3lZQÅ>Bׇ3J{5v+IAϧ}~GGg9W}_:O v!*_1:́N@^E}>hx%j8nw<NPK2H#jQԲ%jz`j6C'K*9Z[`dlL`'Q7? %{֥-|V𛠿z,|^ ^jOS>
+ ǜ>"_Ixw$LMeZ`L¢wF"Nj[yW`Yɷ3{_줔vN#ͫ~! OB
+lGY7C:&8?,&U2T1ŝY%Mblx(QtcH~3W'>`#^sPAIV- G0LxWL목ڭA#-c𤋮9^ ˎέTFty"8խAHJ╰KL4"߫ى^
+wyD$0G_jz^ᗧV?h;8(Z]vM>X<mѵu' `6E.5 kϢ7%l"VtgE+3ߛڇRuDtYpޜO@"`+hV֧<;-\rG<CNd~7-77D:E/2 ’a~}(:}I}5J}
+XŚO0\4j5ߠ_aouy_lf?ZgʁyE5 j&@ j/9S^D&(*6cc Xe4 -)^'req?VN13"D%R-хlomWw_> Pƞ- s
+ݱF "+{^]%3hUs
+[ȆN^XsI<hoG~V\ sAG]G`vʁ5
+4y(V4F+IX]ѩ+9&5g]AsKgfo=_XuzhrC_chh9=_..5l_r+9}9>UDW||D>Q#~v w8l{S4ż?jl7LߖQ<e
+wUs\W>os? no NUBhӀx Ez9#q
+-O" 9af +Tr߰Cf۪'i} q8^}F|Ro_LE:o̬m(^s<eˆ /B%:yk7o1g6Gy3儻Ikg1W3jgt2
+kTDO/ޯh?,i+ƘoUwΑ_<~qG
+quIy<{Qd/lic{H 2YW`_Ui w!dڒS?
+
+_,'kZyʓ0еoKq%1 UQYNBX:l+I@"$$n@dLB!- v"4!Qt\>GaG
+$LvhG/lv7v(&û˂XC o@5zNv֊RqtE{3|JYا&htCg0Oex=d.ܢܟ4:;ʣSaN2):C!uri(S4[pY}4hZy|F/ܾ蜦DIL'3b2F;huaDGJl6'ig?$$bĹ6cُ=a/#ijzO='[,c,CY\{9*%Ѹz+#uK4
+3bZuG2t"Ä.͚̙:EYOZ Fϴ%qxH?k0m$$c뭺o[Vonܶþ_~5zڼNmcϔA#R]%eԷAZpEc˧wfxxX=X?cd!?k{ӧkp۶ Y$%aʩ/A!&m~K
+n(*C'> )7W]BzJ9r%\)/sspfd٧ol v SwǠ# ˽wu4@r{N_y &a)Pg#-^SlLا齅plݏfXc*kny I1IKB_5` ry~B5-ӯ9@(k:7WU!N8(?xHۙǦN1`ܾpxY /q\5r
+
+u&EEB/' k#oz?R:uRPbڎŴMJm*X>9\lMI=#ʓ2o􄁄@5
+%oф8 P{>xj#=qZ yQT$H!qEn.Na1 $J*!sզ{_~Cy_hТԄv{҃˨JW˔*}V}'.ФQ9m[ƹwv7([+4N+:1:}Vƴ2*1u1QT&o+iGڑvDbr#ݷ.HuqsnHitI2ҀzÒ+.:$V<V3PD I1nd("Ёl<Z5r'cE^`8!smYcPanUp7DC寷zϧݮ/ %h *n\Kn*8'py]ahb}
+vT4%ؼZVISo_ФƟHH:CB
+;
+Jp~z?_w'ջwJdUoz?ש8g<.aɗĎS{.{ǫU=oVл;{ǩkVM}S~x;`MPC.;DrW%)Ԑ9$CcX9$qq*87!GhXĤvJ#b0|jǭIi@Y'Xe4ܢt.XЗv v~ŃC<ZM14Ax7*-u.GD# A[V<&Z-m{㊰ʤa)(cr=yD ztK7b:$'
+z#Go{T+%z߉EI^b}5 QuXxvܱz4mۗȴ® k維#s>q>ƊtJ[8ߊ+ƴ)7<
+ڈfVD>x܀0>ߐ#Xq3({ӂd}s
+ xnW.-jX(毺Zr>܇)h(kv׶cyc6Yo~1>}smj=zWWw.nCO +|Y!,|ٴm"6BW>s>}`ڴ:\}NՂ:xuou}96BC:QIi)R}?d/eɇPwG4MmSPm;>A s"rOʡͩPvwڰ0s>\[CJPhxŒ/鎭}
+9 qMH9E$hY?HrH$'y& EUrR<>aI]%S AebJTFh5e֦a\O2mh3\ x~ Π7@svqC>>\hb72,ע; Mg2%ZM!Daz:oa:ЧG)Km8r=-T3 zత^o% o{$<vճZ_˖ @f0"k;ᴮ^AÖ`
+k5;):x·#=PIJTaJKRg\rBTD,ڴ5[X+i:4p pMqӬ
+shkX$V*KltNR5.n+ȔJ׹sftayܢ6BGL*(Jf}HP ϔciъ"4
+ "ޢ{2L^=|EY
+qn"jN8".B!gSq[+?<-ˠ4,UeT[22^H\uw0H`ىbK:A(nGғ_M̄<wU*i 5hF1,lKs0<Z smH9*xş. 5qbRXXC( Hl8+ߩ;N=F7CSsz1% PqH ހoTcy6024
+7
+BKy^eJ0!An\=J7WM&bŢ+a*K9s4ϟJ^ I!CՐX; =j<q;W?ȯlUM" J?<X/n!C`d5drhvy9FNP#Ɛ~Ol&_MpӢ
+Kǐt5PtBl^7oiSn8@>*2&?Xx#!ۿ 5C=ji~'id"掃{A[t-zY켇
+~jRhmzX~]Q{]1KS0AyR`j$bR(>ӯx"w6*\/^8 q7$v@GXJRpa? 
+긖*ˢS#V Cؕ~dّͤ-01ԓ(
+9p-}ѭ>XLR]@D(~[Y- G•|2{ ?H|RhfقҞcsE+DlحX崙dYg~Π 7|6:KY㗅2Dq:^]q}/C`D٘v-\IƊ1ߎJ vv4JWa
+b>\*Wq9
+`,ϚARXN|*%;}jNf-l
+;rW\6kɍiB!VhrDqn015'q7{?xv_m*QAڕS5㟔-mYC=㇛WS&tbǕO[lÙ}QqL{w3 i,;h5TqV&CK6I&!{ 尼2K(8[|'PkPyY4?%LX.(3 (e lELznlXl?-W+Q~j|Xoȹ["8I݀U^%iuSDOddD)oPnCV=#J_hM;:>
+7V|B +\
+(Ъ0n?#~!\0=gYզ``9{wGeFmZefxwU93t?{ŠqB`d$܁hNK:{*…udB"qg[&>Y9?=c젋
+4mp|[KN@ؿ@IJĹD 9{ IGpea=x{и%|>wl<ƣ ,dI(sl^)FQ
+QSpKoBhGɂP3=]Bx(\8]a|@
+^kY80_;Xb^UC`G܋b`WJ,RYF(;զc;0 (@iu*zm!j abc1bE ") z*B#[P)=-׌s5QefLn(f"3|~LOi N3Ĭ9Tb,Y3
+lz'Q+D=I7݊Fj[>U P "@ 3Tjo"5J$뀧l@8y9uo(܄DfdCq2 2FO3-,ժN4ۨak-U]::+QYU2ZBGť*NR 7Э/į`/a7q7nT=-ȣPNFagm>Ӈ=q{xǻ39J}V< B4WtWVi
+Ü{F![ &떄3 n<o%?\'-?)ʤ(vU&ypell,ϦA )$noE|`E|g-xGXa{Ř=K-Vz[z%ߌ513xY2ӺgraGj!4d,mDOGb.,IE.yV^t?U-ҰmV^ǞE1,QYcL'aZOxZƆbH80"|hڛjNEX&ޟ
+]Ґ#VR2=7l+̏|^;xz 2]`znfem#x,"J&(/-U^ wO{0ד[ܙuܣiGb +'p
+%GǺA76Es{XOZF]CBEo0ApS>Z$\441.Fc[Wr5?]5aA][¬S\6aD1lOjDMRt;=ДNo|+dohx0K;d|-u4W?X
+8qBu1=[ ō#$TCqXH^EGBN= Ɗ]iѯ + J6o D<p=tK1᷄v83DxMn
+8~2F{cv
+ṑ<.莏z苩RN&Gu)2ed OAQ:AbNTC$=~RZTCES^*{ T>Um-%mcPP1Q_,JQmbP|Pj!&>&.v@|q2W!{m^#5Ar̨bbOzbI{ eƓ|V&=A+q|45۞ 'wg%_8Syp~uO?<8f4c+dxOx~MnO`sCNަ8\E(uF4ZCh
+WLI(& OIyRi2%4<!VZ#VYOg VmL]ZZ{nC~?F3]O-i 鬿Ќl[膏0I?fV cRLE̸|}%n7q6djT{Ch)3.Y(M|Uk#ŵTC\A\?1VRRR5u2$\jZ'ͪe*V%A@SˍtmٶRѡNԡtMnNێwRӕw #I*#8}=)!f
+oXHFR+whøW'qfhw}jay
+RVn38yלp$e%+\
+OM|U_Px_ޣ{ysAX:Ij֦>S0Z^N5"c roۃPP,(v[U2Vp)OM / .Re|ӹ>A#70MklvB] o8XCowNߒpd ~mL}N6Z"bYc܈3
+aae5p$yoQoY'pD?VfJ3'e`R<U0{
+z[g[k}a5poz7W/#:7_Eu w[ú{Vg! ';-EK7`ߨ{8T;eӵ@!-~F7o[A6Euؓfܼ N;;whgXe<SV'9Sq1Qq]>ûK1Sb
+2&f7݈' Gpb4k4y5ů}\[ƥ6s99.נx5Yٞho`E&VgG%sW`b\_^T>p(:„BF~}ZM$U1hY+I^S.a:/hdTw"ۢȚ?ЩWsnE1$RC ~
+d.\9Po'[pzNl܉5eH,zH= Eq=a)u'A"SV=T-a8Q{QE|'hk{j+|ŭՍ*̝0 h[H^6i CWQ]ΥIi_zqRc;I_lԉ [#˃4i Oƍ{ϸ(/%DyCIf>`TphPqe\NTb M?Kb86e qA)۞Z=ۢYaN]*@bRb*^a"@&HWuD|Z*;y ()
+LD/f=HlAW
+"ڗzx.Aw:vJ5ܵ'E9{ / %3rܚbt#϶o7^8uj: {pp+39xp49Ht
+\!#U.oixD=vpӐ\=^#qH"sq8 +:ؿH\ MJ( , .(\HZ.^ц\\Bj蘠ݿ.p} Ұf4sqX w^|D}Q#IxZ.rBqa4߳11(~ ]։?|`|6J !E4F)w
+'ҹ5fa(.yc4͢DF҄Ix1JE rOZ ×73 Zb/~6Mb'z!.Ǹ
+c['\Du#4\YmEiZSVto6Bӗ]qaVٸ D~>'^Z9Z~'+`έhGߚaBt־f;xlR:+lxEekJB~W$- B, y3衲`TYG,Db0ODx;iX>7
+1۰V ѰS),)t)* YH%ě,tV&=.iX^* R~B@E#ĿiXORI`OZ
+pxt >.zM{YFYN鹆k鹎гz>J |Oiz9z>O鹑/|=ߤfznVzznz^zOlAz~DO8/R>:єm .
+x hރ.컛 <5.^F^g\(i:t{}BԌK}] q t݆_Ѕ
+
+͑Z.<rQ]g.~t}
+]“›0v][u]x^AG5z]0Rе]urk9@:te tAEj y">@htEt}.\/k?]%qMGZp͟{-~uO7_xzo5;J6QdPq#;QU682ŭ3lÀo|4 &<8ޚ yПY)>KM*Kݒ<{Kg[:]X(JZGSߜFo!բ CF&.vrv[p8L%y6iԬi%K3fL59}Z K*CE9'.i˖e/^ShE4sK]bWj-w]40gEi/)ږ
+ l9y69JkT6R[紹;丐R~Ц;'WI5DZyNWFr%dfD|GNLAʘB˦ Ԗ.^R\XOԴـ3]
+ʖi)MS\4V[PX)
+2|GI):*gDeƘV\^\`*8VH3W
+l.{)z;:ZZMN?d/.uE+=u$ YǘLtd*RQRܒB=*4d:KÜqq $rD'ĻMq;KFkb15ΰ J9N,TxST(U#%%N8ӈx bG;8! C5d9sm*+&=NC@`?JJ߾}M̘f6ل@dBhR&l)28c)Fa~^Do ъKLy|JGJp{tB]<c~5PŔ@H΋oŋBR|M|(zlNibEŋ
+rMP_&hg,NK
+m@Ec_1i;f2)B%*ra@sRQ4ڎ ]TC0M  *
+f!`J7vhl0MX@_,+
+*rAz ' ](1W
+f,6`k@U{٦0T X5%PNH aP.F0ݍۤ`)}IDE/l,E;Krp<94 -LY-"[N\AU EUAweb`j[F$N@0eDż᎜gMqK4:Nw2QαW\칤.TRP%%H"7dRKPG<Zz*.C".&Bon O@wb1fj!;8rܮ<bDڰvCA?'c)8mPmp 9*&BuYVۗŶB 4#F-cLDjӴ0^2@+P+8(sED7 I\evGIh  S;E_[q|PhCV(r6Dp gz7 THxj:L>O&Z1BԘ:!qtj#h&PJ}"sP_dhk=ATA{EDz8n\lni ;1̆qمNS5q;Yz8v.7l%P<Џ'6h))G,!
+/875ND`A!aI3~v
+rxPg'ڷy%<W Eb@@P+
+a+EGLcp>c"`F Yd4"MU-xIJta2uDFJi%4EDs¼u<?- o:F+9q
+t,4S+YsgOiرJ$W| 1V-Rtܰ!<kHiv1t %
+{qC4Np$5AD}]Ȧd\!+(!+ Q
+$dJbN'e8q2 Q G1ؑ\#9J~K:! +5i J3/&:/& ǚ\,WC23zh7fS_$X458RP7t5pi%Dү15!$bC1}
+/p pIRRX7@8=<ɲKn[$}@{)=JViII
+3,Jte
+(X͠(U[`1Gߨ"~-Îa}tYAjUT
+~ p)lb8Oji&
+EӲt=.D(['" Zyg tIᶦ.Uϒ ¤0rZ8h
+=ꉏqK8㲺JpBTSICRTuK
+5g̩Y] bN|n#uGߤc > (j/Lt@T}_"q Js.{Nv;L-߾K}S^-i yo,}D|
+k"jSnEJO
+=<< pY*~0B) h2[F VIzUn QoJ1 ^siπz؏Z) F[h^D+[Klg=k
+A¯Ǿ;{G &5E[Q<j  ?Wz+ژB|ѕ-֩yx^9΂ITq^ZM
+v*"ڵtp~UAf)]
+g-=[ב{ӳl'P7d@7?ݙG3Ov͍ؼMesm+|;LMl>b
+ZHt_OAS:CV"H|6U0zm!,z^l/)¿fﱑ^jBjTUuW^g_W͔N]5ryW@Cyk/o# Kn!nYv CTKUW) l
+8"7гo{3ddOPqG&zgIf^e]rJ{.{㽤dV_$nM? to;` rNp(H4 H]ܓR'**>zPTCZ|rUu]rwcvuDu]kH)>ש}u/"9>9;*EEoֵڕEjedOפUлФLV}fvfFi@Sv!
+@]ΧՕ ,4;L {tMt+**
+> 7aѵv /3EU7eڗk; ] _Xݤ+ Wu0ׯ6A_Cv2kfY;2tB+.[ѐrt:<@
+8cp|3+:K 1]wFGN$6%~:
+8a[f'+p`4VkzB/N/3 G nd%6D~S܏ '2\voa8j`f'\"Wz; =p
+w p<Cdp)n714~ ' (@.`
+[{)Wk"_~e쨀 7|)GnZ/(Y5 }>\ g<Q_ wc1x%oa1p)Ù_'0Oc}G+0p0pw0\pQ9 9CÿVqE%>Q\ 1\\TpGR#J&Ȱf5*073E?oבO?hp 0K1?3\3fJ_<TeCwcp$ pi{ߦz`*>ía\ K;spz&K9|25N*O3E oypڅQ
+ i Kf1\;Sba`ew3\-Nf#M gr}c8aW3,q3 717kۉ|,aVpe8mQ wΰc8{pԋ~R g[.ez/fi?ﮌ2QsdSE&Z?p5㿬c[z\(þ>\?qz+0k_ Kϝ
+y,/+:9̰V>O"sp 0<2N?Cg8Z3^+Ύ(T)ex;9~|N-ɟMAps|>#! `k<+/
+A3^
+ACAApMR\3~' N=AuApt-A-A xI ˂{Gqg+i%SI{&udzY# 3l9
+H+ 9<w\R9Jq9RKU6~ X-6 ey쮋.Uv믧oƓ'SOiO==aOz'}ȓߧ)z|A
+h<9,ϰ}NqS4ޤ'Azd< fD_wh=;'Ul0!$z=7Ena0ڒUcVzf!%lay_Nq9خ4[O_WtlWxӟJJ"/B%r#1c 2jQ|Kڕ6i3֌W su]<,!hA""Ҳ]d. wZO<T2*wZK6|>W8iWWZ/\% )tőw`YMXEQmy]Pso [vil]ӲNDixNV<b.
+('
+NUNRu^G.Yn&.1oε^@+%%D!l)uəǭ1]K/ʍw5][>kevkm^jfe;
+G^oڵ$șwƣ*/ Y)X&hkQs;xxh I(}Fu%su(SK0B7]ԛ$7~pyj퓞vs.uKF8 W|hQ99]d*Tb0*9HYKpU`cJJ:oYì^AϡEsdfru,-xAs2>sk7^&7p yBgi\&d,%NdA ,Ru):U_u
+":'+EW,|ΎH9;DWgG9ov[^ěfQmp6; `s"ל5}fZA5ܴVD !BhkxhYjx͆(9e7Ϟm1cfq8s9o} 3nlN
+C{{{io;᭿0ߟ5~OƍO}?CG]ܵyiJou-4incԑt{3:ؔfI"]]ʝReһo<K
+5`XH5U?͡|@i7&D̪1dzshjD!ZC:܊,,
+[iz7KP.I- o9Կs;=3zk\GBM&ͥWhf6EQI8K<#KB_[Yeli-4mCmU|I+˪~{G XP?QQKQd?a6p=7H߫,WUS⻶j,y(,)mdUyD(&b5
+r5x 9< t
+_~ø_;W<|awN蚤.n(rh`l;;c=1cA~N4tpK`'K-,7U8j mjaj N%=)K [m2UAph
+Z"âr*AAG+;,
+J~2
+YE~LVͬ@s,
+}T5((e*`h5ĝCO U$`:u4'zPJ]ebz˟4qկhPs٘~P_ɽ|(kU-1=~'?Z7n &IzΣ \>yKH8` >Pt%`ɧ>'F<2~DG'ۚd;
+̙qE^c
+)ZRNB\8RrU-R
+)ZRNT*)oG-)'R
+BʣDV
+BʣU
+C[!QH9ժK8R\
+C[!QH9F8R\
+CC[!QH9 子h:TD!3A74 I?XdBÏY 3袜mAeel[lBV_m>liKკsiO ӑY-Kܖp4|{a{n\UPo@f~UC}_q@zxfڐ?ӛ-#bQ0Opy:æe1N_3?`#htoޤAے3"f )ny$Q.;8\5ޞ_Ty_z2|hMyyQ1wNV#;[l;O~n$ThyFax߁*fC? -C*$Ӝ۟ !hh>i#?; Ekδ-f[mW2#zF/ƌ5̨i:&HM7#&:l$K:%a$h*8ȸEAvЩ}A$:7"Z
+MOTյ1.Mh->Sҟ\oM`*ݿ
+3JJSP
+P&_Sl;iVxP;8s!tkvr$C1.Ty@jMTc-PbÊ-`W #bKx Uf[WE;"Ľ^qGĖl@ܫF;"^ez%<*s㎈-yW+"b_e>ZR
+Aib8Z7pD|o{!sDMk1"Lv~iߗTi _IXy&]}M}e7ܘs.#u `@v୙z)e1ò ֿXQ6b=9?rHUTԫ1H՚@Rпυ p8-77du S8|?p_6g,.W< ^V:!ىf#v+
+6N,BC':ԋ>`^shщs1c1҉s6N,CO_tbi>lF6}sx Չ>;z3hwUgnXZv]G2N, 9JNŵ kS7lep.E2 jctw
+<}U DV5mqz`~X|%m,T jē/5~}^Dvrk{Ka y58kuzwĸӮ^!zѯFifP K?Q>jV=w59rP,$u
+R K
+zjTϰ)ES_՜yRYIkEn-<JoR̠Wť> zQ5V KC;=oVe1AA ZQ3oXĆ(FKPYQ`_o!6:0Jق?BlpRŗ1LݿS 4CEG_^{܇jT(eq~zc~ӆ7IC{edK%۲NſJ\_0$-}ǎɑZ)ߤ\4tea{| sH f/~9#i;[x%)nv˥ @|)҃
+V]B&a +q#=3Rœ 37:3R: d'xNQ٫dgyHېLy^lFB&R ws[ȝ[۽ݾ;UL:\şN.vTp h$׀:yu}LAu /J]N.Ab!ݠƓCecek?<]ȿV}Vצ"x|=iCȔep.x2F\6BN3>N-&n=%G>
+_#CU |TRT4nJ7n<({Ȟ9<2W2c_ Gϫ9<>9<>3[6ypr4C9{}Ã%|}yÃ#|}Ã4uL6
+< @O,X 1 q!no_WVH1E0Wud7c\u0.ϱA: ''(Wp1U8Wjp1UPKMF$:OX%vAg~|K+8"@5qT#4zbiEX>DI
+ 2ː$(/Rx Q+L`l-܏Kz7n]~= (Eeyֻp@{+N^94˱Robw@XLeN5[bI\Q,<6ZZTGZ9b?4TBhg㲁Uc½*?pEK($bull
+=7¢InC{(<TIf0 th%pV{9j
+^ola`~fHg,?pG/el|2 G ? ps we4c#B'ŠGpmN;0VvxsqMZvVUO텵Irl"?JP[KUR܅7oj#˼ ɞvڀ;//i v;/=dv~;/ٳN`R瀝6_ͥC\0֫Ȝf|5z
+V՞w>v>yDzJFPzQb=(jX5J%CKS(45J,MKQbRj?`η 'zvWP8~C2;1 \(A];.#lq$<!w؇L,7/fs1{){?;MɂROm,\Q)/KTs`Buu3M#oX_QVbIKwϲ p 3` d.[vKKFyz)wO/3Q2sP5oTy7A";̩`ZIgGX)PI܃;NfsLodOK·5l.H!Ef*2.2S@"3.2S>Ef*LE`v9Re6ܝ*3T)' T) 2SN$F,^ Rr:f 41XSuY.uN~ķZ%,o6G ˅B]$h Gd
+v:{Eh?l ub+-Z TfqZlB^o2Ï8WA }dksde缌)˸
+vX@nCS?.ދݗ>'Xt~Go5}tO!cul48r'40Q\3ּBuِ9#CP
+Ҋ!!c7;$D-9Fnû K"˺F|MS'
+HdC N6n3N*(>-8&W塞,t_=P6@ToA#J7咴W5w{ Ҋ3VR Qq5 N^tMA[ghw=u ^ePk*ƺ+;_e/kXhvU'%x !tGڋG )@\Z@r5[Ax#q0bt]6mK%ؚ;AMQ8$Df~5Z5\:~Q`3zCxЭnjI\D8ct`VJhizHsi|)I\sZknskNm
+M
+ٛi6.r 4h/y~Qҏ/J?~(z_u> bVZXA}.a~jl،c;T</~zeF򨩐*vըOL\K=?n-&եj ͛5|$wZ^C4{*;zm[н%~tow#Qb(F6HaN<
+r@9r쎦WvG+hy(U RG=%b. Q6DgkrY7HY4z1OOr}7O1aœl`B>1`,xsu*9-_h.*s!<5sӅEᯚ>Rg~PDT,^^χ k^֠^.zn~=cl#3!<5G/}Hmamnڶrw C @>N
+=Rb,?T Z< mZI!pFgP˭ ˵1oRo"چΎ >aT}֮סt{G6v𪱇SK:B ] wp\zZF'Flp<VJtX dF~9ϕw_Qׯ:MY%#]u1짥L:"Ah>ӾvG;h?v_7"pMv߈)l+w]CogZR\{Mc`>'4eSo{ǒН UyWi1vڤyߦ1>xT*31F3/;2pdÛ/;2px+31^veDxi#9NQ4Dg_<UK<Am#ODƂD'_X
+F R"/4)B|LFW\ٍE`_)ɼ2GrT
+ާY/_wկGtѯpGe؎]λh yeϻ;B ՌБIl:lǝz*)x}B(P Rظ%[>v>t'OaEs8 E(L➹t"ħŧT¹E Cԧ9է7T $&q*{KI|E{.>c/ÛIo'*w)9xB TJv[GOO5/Ē-F7yҟX$@GП[oS;̑X(SxX;i9v<pܝ4$;HVN~eL+wFjʝQrgiv<Y~jHY~OI~z,?݈x0TeAfd}g -HaO na$0i U!Nq
+s' &22
+xQ|\X*[FNSP*Y##Y-ʕTnNAdUb.ws
+$e$s)(*T8'#-NAidUoI\nq
+
+#
+e$s)(d$s9s
+`ڂ2s]&^qgŐ#m#CheBice,eL,) ,q
+uRb@QNES 2! OMxR3Y P6羆m7}|X}Pab{Cy-,ռBu/.¹@5>T͛Łt܂NZۻpE`
+l=gCŀ*߷Lϧs*hPȌ
+!@Q!SGc"B`QR77}rαs zG#kgluzh1WQ\ksHD!FbH9\m$3HC#"\7aiPkf" cקqZFͣЂ#NUGg[P{NO< B[GT n_'/ᜁ‰8[(d~h]8!E¿1˸xۗ1lOz}<G4
+ODl4P6Jy>h
+l珅4l4N6JY>h
+l|`$ Ep:B"lhr5U9rs+o/=ORn@ě(r s%Y|uĪ(*!|񑌽ec
+Xs8
+4J"DEU8SD `JT`kuI
+*MT`guI
+*+Q%)
+NTflhQ6)QQ6z[!TTN
+4 ېyG6Zo6lqa&d$ .}\"0^xq ϿеR):,0V竄
+lTzP )Uߕǘ#>h8l<$ ۞޹GQey<MBGFwhдJFTZ5nV |".ʀD-ȠEgq2ΨJBxy
+[CbsϽշݝ{}i>Ga u2lkoU̽T|V%/|Km5_RY[͗T<VHURQ4b%/UX[-A+yڊyxTnm5lrk^g+[[{Tnm:[ڊTT?䃍};cٙť+`_ZG,4zl_A2k G P\nZ66݇Tfb
+&c XANea)&CҮv2faLY'
+L k_Kwsp̕_)
+{ wP2nUZ>};qla}+Ҷƃd-hR{\'^`Ug3ʭxz;"kЙGW+
+ md1~tYyU=}uZx-wC;}|z狦P'D/Fxں2?g[kHW Iv3zT܌[:#6t3*%GQ][`(FB蒂bfWTV{Q̽sobmE16:T̽L{r(]0v*.ܠ
+ 3Γǔ=22EֵkZSGVa6퇏N{xK ('z?%;Qi Je {4"aaMzef۠Ns,SWG*2ΪH5naKI{*gc?^cLFPk 2*ê2>nDO9.kД?̀jʻ l XB|;I| wj ̗C0_N|99圻A/ݭ|9nqQw |uKq>/`uyw1+SI-&S{mN ϷdxW#w)|%Y RdcGA_enD nxt[Oޤ2G6n(Z"< ߏY m<Mm V9xb{{ ʯ ϸ8_7k7>O P~E
+*L q?*̄V5Lelw:ԱFZ(2b~q}'Cuo䂺~Ķnɮj,O)MzYg 3 cx4\`ữ2}EDgl`f˫!^^WC`eX/zy}^^zy T7wzey3҄msxix ! {vM =Dam`.lـ(3:<ؘ8 K x|֫ڏ?PRow>g RԜ׻_53P^o9lKzR^zoqɦ> hvyu 6R_tԝ5RzkFtԯk.OHhX#ذF!a?k>?:H!z^<oGxù&)ROR4S>d.x0U(S0U(S0U(S0UH)}Z<K'= ;
+Vn+hψx^s[`
+:V u@n}p+[_{
+V ǭ/tu؞sX010?qWEdYDܝDߧfW}
+gվiB#d
+:ak"j~+;ۂˤiTl/4kc{Q ޮiHۭ>ݍ y3cPfVՌm
+RsZcx ҤA9F֌ mYW[;xVxXq{S8y.gEV8Zdô-Wfkga[dD7s9zFi u\Llv2"[2'!`{I'WuUJtwgLk^To+xZហ12gh9`pȜ]Z`ի8,>egTftE蕊6+W]Y]`3eO4A(5Aba(1@ϐzA/n;lqkRO묏TvzݻحNsgJ}v?qy'.B~*'.C~:O\~Zwrw ;3tNL_8eʐS4^B/sS~2U±z(j xӅ |dLWi꒐no]1_ =n,8zZ5,AfN6jMTb lf1sof.0E|jlG
+ GPu~moVf_mۍw/ fm4|v:6Ign?w!n + s"+ tB u*}O}|}V`^)zayZ2O?AuǖF xw)ϧ)n?0jy_&$eu|sqƪt=o9{fȉNZ.]mp^TBo0oܐUЭ`u5]s fXCªQJ?um'^ IJPuGђ?Pv$y͢J _/S_w<-V]hS"M)89n"yx3L+ -ŢŹCOv~4>;vK B-
+a~`+i%vK !@/%)X.1qZ7MY+YoXjKONe0fZɴZldX(fWvyvGfpGF;ϝ}rʴ9֐8mwAY˜%^ {P5am&9Tסu|&)WE\n7 E unuWS!M<K Y"鑕GafŁ khOPJ+j])9/XLl+Emd/p;9ױYL"S p&qR'c7K##rz3f^<,7k"30exX`y^9Y,+ "'ݔ@\mi-F!I5Q־xR
+@ؗ7Cs$5f";33Hê)x*ndjC)1e.%q7tn:A/l׭u$[ o l
+fߥߢ7®8gۣ6Qp]
+Ŝl\uz(\uz\.u p]%?\.pׅ%.3Ўmr Fq#-qH,'(fKxQ--¿?/8_ G+h:!QX=vȀbjZJՊ/r
+dy D_d&o2g^d n% _w3ea|d.f|0+2][L%Ki0^(:h/]4*Q^DCY)Q^D#shSʣץ4 Rڻ󪣿wOEGwO5GwO%GwOGwOGwOFwRP6ϊ=|QiGkn>0ّxi\f<Oq_<>tTZ`ꑍV#bkH=Ob?G=WWDV\jͫmVO콘np̚밳]<ψv"9(sqnOH~NGXF~- ;
+/휙3s_J㞇mAf4[ v,9&9_[^G Hu^m2>n77ZKw7SZ/Vp6W_֚|vS?WsΈƝ:^ ]IܹBlb~(Ok!=*sq֙B별ش6Mdg^!P0
+1 8&; b쐸5Q1>1b̞y\1b)!
+1 b^!
+1 +0Bm
+1\!b,tW1b!Tb!$0<B$0<B&!bDIaxݱYbh%4_YO1P5϶EEKJ x˄kh*[cMڢ 7:ܕIu7\?$ameA{y9{ՙQcP܄;QT^1&Tj }EcP#bJd\YbtJ&b]+\Z_ڰv9FS&R<X\r߶˕ ޢثyǿGJξWG3;~ٷFx04gmrլL~<qg#[Z
+sC'X;V NϳR3xts7Nǻ0M>qV*!BJ[㺵fub7RB*q<‹YKiLW2MiMPS]b| Ru{>ǚh[ЧISsU6i
+p&MUل\MHUل\Mq p|m
+W:z3KEJ&JEhQWD4nܾO!
+t:)%Gc.\fd$\yQ6( }^b/{ ( }^b뒗#%FH&yQ>I^bk#~Hw`Qĥr#,mbyI<%}cLӬ<0GCr&7&#(#5xu#$#>#׍Z` !dF6V#ʨ\QGv*e9m7)DII%%As_&2\h<4s.2O`0^)YGq7w#rQ~񌣒_byag k9WcaWn_]V0[χׄ4j`w)ʤbUakk+vOWmJWݑX:]t‹Dg+؎ + +^V `_WUCTP޵x(/#3wLl9a6߅^ u[(NT?hXr Pb>_üpkW*<5޿GQf,!dA@E6֬X[3m&̆0J_l*Ja\Gڃm}ժlI
+VT7 Z~Dh7eNUP{$
+s"'*e7MOW=hғ)I3GaR)W`Իi0)2ǒ[>zUߙ5/^<\pJ|l ;`eFc5)'Jg@u5h؂JOE1p&$Y .fn+4c 5$]E'`"?4hƢΐØEط|'&ڸ%<3u3JTnfl[;2MfIj4@7/2fE>՜Tqhkҝ+ґO IIlFLJ2XeĊ#i^S6 ⪛3ySŚKȟ.w̧ʫ3Ig&ބU5Rb4ĎyQRK 3ei])S>t0Ar)M\#wY8ݔTn,`Y^<: yM]n:Hﲻ<: y.Σn:Hrwy4)yhC>[0SGhAJ]5| }͗%+`m8oǿ%b6Q}rX'
+D2g^.ѹGR#Zd><$י3HAo>ʚ8>%Oo%aږ@&`^ 91 >ڠ $,T3US SDvIG+.-)֕"(VN>JɁM~:32c]Ќm7CZ`s%A0*FhPXJsWrOy΢w)~7arK꧌drzŽ {<Q9ͥ {> RH=?ݟSΟ%6loƗƾPA1%*.NФbα6 %jdTqʶcfdyz|5= ßƂ:/?}^X{U6<*F&T}
+Ԉ hZ0mgjx6PLHc30G%)hFѷtea
+_bvlx#,LACK̐;63f@a%=f2`)hJ#-%ϑ#4LAcKdL/#4LAkKdMNR0Ȝ>F 3Oр,gTs7YA9A2).{z$fO[砌 pEIn&q}E}ܤA,jx &Y]=ź|`sF#hQt>t@G)D=fin z|5 RN^I{,qPځ?뜠 qJ!1hi7kӫ ɐݠ4< aPkA^{OPkA^{O {Z {^`3kiZf@5,o9j|k FA574FA594 FA5;5tuy>$CSЯx&z)Vs!h&3s1bsQv86vRb{D]
+ w]g/)Q=bw`\d4vN |K)V9qB7oc< v^@SLJTHd'nydny4[Jʘk5zdkGSO-QfUI\8kmF#ۇ:e!>Ǿ3v\+jMxU=lfVf}HY'͚ns7x-䯡Ɗx=kky/?\ՕiTZ]_qKi[9,c'&yN;E{D
+<*t1kipTG
+x̯:z5u)< |&LUڷ*5{pchCz1Tild\|Hftc{1~?mYskȻbg^}/}y# /ύEh^OO7oP]yd,z=s=s=s=sHBiA!¯
+ȴ)YL?DO?kDO䲟@a}P Sv9MߵHb@?Wr>^![3^rFK|V@oi6V )mNA6ƈa2KK>4<[}#lͲq_=HDzz@kdĀ?{ϬbdT>}eXCX
+uoM11CH d1,uTܭkkÃn5'esP!!O;@7z}^cxXmގ5ns 2(Er!dG~SfF]8HN`>6*V6𾘫x^$g=۹#WzѤ^qգhX'\-~by51YP.Bzɦ~pYK+ I6Vk^8(z`7@WLFՍdPĿq)͐ l>=\']84pF D At6w PJRGqȗ쑨AJMH %z$jғ2=5CDD А<D P;̓  ugyġLwA5CY^8$3<p` ,mC|<(mnoi3A<},njuuᮐ(8Z1]Af]끭cpmxv>ą;T]{0_x0QWf3f
+> )GI6|CPM
+K#&Eo$tp4IYלm!%
+/
+/Lkq[2_X2^}IF/W1*/gS\/Kƪ] 0Sy|P22ģ&mn.TiFM O'D44e.)i+yd|CX-?ʉHn@ J'G_02bߖAco
+%G 5ߓ8EW!EH%Ԋ]~JLkhE-,f$ Ab}kQ9Մ0TGx%g'Tlmy}xa\n<(2NjJ.{a< SW~>y]2 w用4נІKWco JmUJtDP-Ff׌&%d0ڴr>fbчq;wN!``aOƭ`~w i=Ԏ^Ϳ#\`eYԻ2}l5~#c?cpn^ъ+R<01؁OӢ]\K UWě/
+qlIAcpapy1XoX6-*>sStXw\Odoy<Q+ K9RR;koEJڻ0)ʷ?ڭʦϭ2wz=භNZEK]cv.";U߷[Z5Oln΄fu
+ FO^si 8&/c0
+]ZwBtƓӬ'@6c)} /r+0%KaQ8l.a }I$JcҍtacS(Њy' \^6
+96:R=~ o6E1b#nI-UCoץO I1)'%i)0{jlۿZ5g cduO(,
+BGi=0 9*d4rED Y,[9NbB묿QPP G]p1Y5uY’8/R,X y0BQ:^xETЉlm7bYl%>6QkNZə#~\"cb3_xbᣱM7o RXS.䔫\F3A4h\^1GP } `PtOŽnDm]FC+םqu*ZAJ{s;͗'aKx2ͼWm8NZ}r_k?=W(F.DubNͅ,;PRQva%fwP2@9l"*g )GN ὔS,1hXL,q`,10Ac3/C3Mw+yЏh
+Jr|;'5,-@'}Ͳ
+gײY IlvC0rd;'̅ )|fXFlg`%vB
+35iX;L=ZIe.m#]ƄV%U36y*F q 'v8@ e^
+f
+,&\ ]`^_v WCnxX5Lv x kw k ]"=P5 ݠk ] Aе[As vCעl"1Ac/9
+&.W CF*)t
+,\%pwMVDZnAڴ*Lvk̊{LٟPF5lXMB3_=2
+&k`~-Tf(N!{@HWƱ6SyQ2=h>1(:JAs͠z: t@06Ѓ#D06a,A&ъ\DKʗ8T|I` ż_ B'"O;D<l&p#z& M'J:r?1
+
+҅j4
+۞1U/x*SyqzHc@W
+wOmO7QIbi ۄ!֎ʎ^NY1Sne 0jJuO$ѩ瘭;P-l FX;6_ ;TO%ffHzsDW&xq J:q?q:ᯘ`5o*}L+REuߝgR>93آ [@/V){Tsr*u!Y pt)(j^&u\0uٕŰIžɢNy10mpuvLYV S=L2F#[R$\F#lK.aumC"/cA}£^'L.L?x0ꌄ}JxX2;W2Vjkyۍa`l[dFPrpQY"V*^ j,R; Yj'avg!4kYr;͟fvN.y, aVg!4kYr:_ftN.,kYȲ9_p,kY29_py,kYȲ8_0/D;KP [Kdہ6`q!b+(
+qnbkk'u!M8C&~@;z5 bD&m\TuuoŽj{!q*
+g'N H2:e3`"xT̀ x̀Ax̀Ax̀AxT̀Ax̀Az4МtowZQS <t
+^nW;0LNP͊TW`*ĩjΡ݀$]!6dsWIayS]u^j`$=TxiSy|u>5zG6%W
+aoI r(
+sG"KطOqSq RԹ|<|*c
+z#1VX3jb*( F/J3٘,yPB%VBG(pX60M*n9:2hxl- j?ʝaF=7?
+-f/`
+cm j`t,+d JClou X|]WnJ%1:`;`ura:%͡$"s Nr_keQ}L53sً= y¨ַtCq2!.aIjSL~/xe
+ $־d򾀝/~=J^g^,,>1҇bhl݇I3@z^K"`9ᵓyTNV!cPtGYz"q@ Dyj7ExTԺSe}ԟ [(~Tӧ[1ϡqoP;a?S9Dv֐Bf@
+_FA͉V?̼sN}`j~o}Wei{iKd`?"7X=N>D~ :~a3N6}3N63[5af9.0a3#aNr op&A,BLf}AƬ7'
+u'$p~ ܯ_wB+ם~ *ם~ *ם~ C(ٙbt\-$.ZG1&=Wg5;CuŰ\vLNgMwY>&xߋ~&[o[ծFc]?*[
+b3BWHj#S3.X\_gP[9
+ʸ40xz: ^\cc%Xaf,kT;ݼQM:ÚDqs8$Z\Uډ`ŘM\ja ɬ`d؁Ou SkLh6hgF3
+#F1?!ccNX;?w :aZ
+%G41#ނSp}8ƛ0؇x"K9 P(JŹ4ày+"K94cr87#9?Υ)Jflpnq(987XG\ Ź #BCq,wZa8v-d.JNqo^#{QrDq2qll0ߧ`U؜MJ0W]2P/SM}@u0jLRhh%d+7ov2{oR͜rRu٭;X"P[Qd26R <v*@pʃ,, 9XneiҤyW3VFs},0Q{_u!s ц4b깩v&`x'-jmfIϙ^$
+<Dž0uNq5 nS~\h ް~\` ~\X i*j=zGZOҚhQ}8 Y0$fa{Ewc"fGlY\(<?
+rs;棔 L`Brʃ!ҪkvᮋmfpbcDޅByX7Xn<ɫ7BUrPdPC?ء{1⫪$[&ȕ(vԠaQu$c)IL-;}A.,ڐ$j[PҔYPh+)O##(²~YH.*_3NiyU
+XfRQ _`iKPW\f2>%0ՃT|?+:z!9<+bܩ8؜e:s5+F qP5CЌ~I. ՜<uȳ<Ok0\P:7w"mUWnI5ѥn1|t"LA#>MأI+RWUÍE9)[jOMP:%FDx4]3zIoGIhȝݨv!~ޛ1VSq/ۂӧ)b UOތ
+I'TcX:sUaX\/jt5zԫ1e Tc])H5>ԅfqՖ^"ĝ.fxquu uJ=䅿^S
+ћ}|({k4
+U|؏V u5C;Ntc=6qYw²f趔'7bZ퓍1 rDut= a˃TZ{*<P*p5 (E*ub?C\zBA"G|
+̧|3O2F$ü}|
+̧0++̧|*̧:>6i0̧|* 0|̧1&F=<0ta3`>3!0?@`~(|gTR=0 3`n a\&eV|`a07qς,Mj=ГGk]w8wޘIUq?  iҞ$xw]Ԥ1= =x{1T:OȞf)Rcf5HyJHj-l:~C1lt=;d
+l
+eoGcOzgsOK@v?P<M~mC5c+У"7EEաͳTa'H%<z\"f$\G"]6J  >:xzHG0!sYNoŋ_ަ}Tv?1[ *6ǁx
+e cXhQ|
+bC@T
+{}([fr3fT!du k*5O p{YgAH#nxǂVz`M fuCYq]z̀SuS֯
+`",MMe
+`",MMc&Yςonj:@0g= fC+ֳ`Q7uH<`= fCfTLg 75n
+ 3Yςo갺908,YuSU008UmZP=yC@۰q/S(3[F+4i[M\S1NS؇/\}b ]5Ȧˏ#
+,|)|Bjwٜz 2H&G+LNQc%<r
+`fŘ쳂ݪ8oKK%%ȟUnC=A 6|x܄cKo/X.\1C]ӥ_`^xڃrSgp
+{Q0R`
+S)0f|0gfa*L”U,)8 `* R}9LYS0rM>SX<S~>o !05
+`,{N'S]E~jjpd)j3g<wPOZOih4S4Sd)`)M &J?E?I$O
+JFX; У C=o`a;#,'L֪%8K^{m}wzmv3\@XM;j}586 zS֒R6.jۑ@FA{/v?}^VJ\7[?!h6l3  8㤰wIH 2F6UnI*;3l)AXבCTQũTs@PUA:`?(JN~&0S
+}(90G~>!Ptz@ɩL)5Z* )Ptz@ɩL)3F>N(9~S §S9@N7E  Xðz@ɩAh0(:=Tfb!Z0(:=Ta$ZfEMe @0=XMa(+ا Pp|92O 0 t ;+4@hdaؤ
+TsRvP? d 5FB+
+*ƞ-%@@^lY7ݱ4
+(0 Niu\v~9.mht4}_N릓v~'r
+t>o{ء -y4*/2lo4fX|{k}54`EdB;E3Ó
+{b4"π5)]:SG:yF# #Cs
+9f(A(s:ػUx׊c9x5
+
+Q>; ERs9f(̢C}CՏLcyΧ
+ߣJ;)f
+ 2`R\ =5; jF6@vҖ
+ԱbV
+R&nti$r*wKIԕ(77V[Jnrkc$&(76V[Jk8mU ᖒY0Bp);
+M `"g 'F-@P-~lsWx=E~,^HvSn(%ѮeԕMPvBg
+ jW=C[v=0>hN6fjbO7$n4κo?
+CCY4O^
+jS>x-բ8
+S
+
+۷TBZT:LHSajQU  0M \ E!W-pjLXSajQ|6.բT 
+
+[^JZa
+{XY%n*TesJEZ^TV]lI%F:e*e$T9e*q㔩}0*SycSaUcL322r:̸T蔩0*SsL<f2r&JTg%*0(Q93a4QVRWr&JTX%*嬾5*5^ l>%._
+G(({9T3\T?!kٱ}Faȷ lV{cA ߈+gx4Ql`F`oX['p^1Kر4@uW'2
+ z_ftw1Dd|C.6mW_\0
+'R+mDL
+
+Tj
+m/EOój38LN{;8Mt-GeZ^ׄ+HD'7AbcT؜bEV? CU&c__9&GSnMipQ? ^pe4r 7S\^N?f|S7ya5N0M a65`JTkje i ԜuJ4 0~5Lad5L a0,Msz45DХ,MsPhj4 $1<ScLӜL $fD3 C6970rF!󗌞xFbdrJ^yJFϱ2c6=.zUqM1hLF'@uګ븟n<m~1)(B7Z{\TrI%+Vrm+Vrm+X {[)SX=
+`[2-HHL~
+]’t!FS6$b%tAIz%i%i%i%$ _HxPI:{PI**IT^_2{NB6#Ibb#O9s?e5v?e]Q߷#QA<mV.L<\uٿ,O?#G&<fcT{w96/$˩ג1gFAIC2iuiו*n9 u
+*_٬,aUil
+T;vu{Wb\CxFxeQ1},aLQ?r>dڵ4)LeT*N9ueR4CpʩC,kh*x VCSijN:04S!Lޡ80!+ܛü! SB%; yB:ׇ{EuaƱlCHQf1Y&ȁ3>es@봲&XdT3+n0,=Y[;NUUf>pPDg59\ej(3<8!ڌC~9Roe$\ K.%'=iry61 =z.}P Kk'} (/5 G@Tw9>Pc&
+R"UQdaoE։RX/ K%L$
+k"Jl/{ P^m"mrj>W=
+b 1]D@4 @ =2I!DjI6.6]16[u}R!̑BAʒ4y
+6:S304J3HPjg'/a4]6K k#N aJ0123
+1D7BB'h2|7#0֨tZ$Q֟.ad Z
+@
+@I٦k : 'ۄa'aTM)[N_mրP* 2nrS7|FqL>-bM>zNbsT$XU[A9ahD%tD]Ecp81 ۻ,Ƶh"DɿB6~ܯe] @QB6as *.0,íEnǒshc_d؋Rw1i{$u՜[
+ߵ>{IXH+88
+,hg0(q
+v~񆶁#:02If,``\_<U1 a/]F#g b&0?y!f4fM61950LGc3QL1N18q9I3<cU h@}WY=Jג-N.*֣)jMcY8em5Jbdw)}6{`͟
+zC=t3` j:uڣN}L09ǫHy"*{xOxt2v}֦D|Bq'߫:;J }~9y]
+UV.AO#I mju&xN&*}9j՚q4S17J,U
+ʰ<#F~
+d@qЋr@&gփDfͿ3(6l{wf9 4psD9 .gM[Lf[aY ^`3~Ͷ 3e3C43~Ln Q2d/p%k d,$[al_X-0JlɆ/m S[wsEaA7t:^e~FO0o?c*(훸%Rwf.:q)3t@WF JĈ;@W92
+)$xMP
+le1t;W͚Љ}Ϋ1K⻴I]/Ϲ5m{2Q)<uQC;Дn x3)vUZ"jpO&\+`_0p=fAq hcXH_ NFR2fp7◱8썤e,do$/c}'{#)~ 48IXp◱L/c'É_B NN͹hs$p؅B۝#̇%slX8E sxF1#=uA7!(G {\x+hv=pwةgKyw2 {w6K?6` lt-Ͽɾ+;YFh/fVb\ p$I'D/
+'Fp͸𓥝nS"9‚n$!ddc8t ;Vzdj",5@1X
+Z><kzQ8[v֥T|ZZ5NfŘ؎jjB'Z@&Qa1[^cBF6c\r`kLR9Ȱט=C336SK[ςcsaPap7'LJga0 xrz?bbk iT:A X&{ę,3љGMց^W+Eĉ&KܦߏJ,^¬ϔƇuaÆwwÚ ]FCasf,U:&KmQ·<"zLf(horͥ05 N⺛y f]u7ֿ{917=uwߦ{9d4:)^8Q_. d_Hػ4?]e8׉8#r~?YS3:ɊE\TÁ83h eG%W3
+P?@0CЉpLǸJ#Щ.xhwUY8Y]>O._~9Y` n5}'l,>!ٶ9dۤwxPj_.IuV3rI"TKAe]<l5*$ʺxPjS.Iụ\*Ae?$Te7W'NBx.Úu}.
+fHݢ #{ow(-
+c$o{3a mQ&); @ 1_ 0R( H@Eb_Ȝ\Qr!5q;KͬU5/pS?ոs*1šmq/(`jb|新WS!a} =YhAՎ9GZ׊Uqdjߍ,aY[,Jc׹$W߬vM:Fu<Co|, ڬ4%ěG:14WϭX&46;ayy**tWrL]TzcUw2/'קulηsJx;^ym(fY[F `d:K1Z`~Y6omΣ@.PBmn
+*U?KX
+uغCاu3اܺCS<M2nv&<V9>VtX,M+RXTgn+$P`OT
+Ѯ#mt}瞁uz^ϴ{ǷG56[)7V<bSD5N[qHN!%7U
+JMD@ gpq
+\R&}#1:Bp7ԀSk |ͦR J Qi>R)e7&]JoTT R$JJ>}`PJ-CJm@_G{z\"mrKM> B>;{{f }~Y |δy`ys}b'N8I.D,y |r? N_z
+JtD~XkޙE &TL_5Ȫ*ÀںS/Sjk &_kΞ^aEz @\E0agA/1y_ßol{`_~[Fj>ky:|i?(zQ 'oS[<ԋ1~xPmXS4Ε|/ij:rs5&U`ԲqmE9_~Mloy#[D2(E.mS+mbchXSgdbxJ !dl BCt&E*(G_7uq!:s\0m3dU\UY[`IU]3p:{а[M^#?;lm\ z!I!.kWXgðo"|ޅ2Qab:%a/fef[
+D7.-_HӱQɡ^H48۠{Iollu)bK—1Mw\E _fЧ ͡gtbJle%*b<UżRpo3oG@RW&MJUisO]|):ۖN,2,11rŭ{"zyПϣҍd܌\x\zRXn+{9KcyM+LM巾bMΈ5?qg]ԃ S+ƅp?nAg6?֌3Z`,#{Xj֝#^vդz:Xq {Qu&׍B6=u?poTZo$hlF{2Slκghj9KTUNM1= {xu}OuzCþ(։sn{nǟ(?^yZp^F)L.N+AP#aD\)\9W =@P'<z* 21:1) Z|ť#T'3~(x`피@o
+]\w@K~SWD
+cCxX^C8Eo&nBtB;(.hU;깰yfF*LFYbӚ*R xCب*^&
+[ !oM(6rfaZm9Ab4'Z
+&`Lvqk>@P^%r'܆]ك N@*ʦFX-hNTP:aE
+@MǪ+֜H53GrzDtV r&#*;n90 feb8nzCcEWndwp8_֍1#pµ [!g>=zcf%PWL
+mގf#RA$xA8W*n{x
+F=R|nޘNlANWo|j?X%MЄ MI=oBolNz)Y)L_E}molBe&=2kƮ+x6T}()X>*%:$Njjhhl(ޖK @0G9HD HKкA D,LKb2 ȭ @J]$cL71k'#H sT##M`}|I7kȐb4ӗ'.rkV=Fb*N%䊃6A2V\N| "SFc n4h|3?~*oҩo:[ϸE/ZHIYMW`GGky}ܝM/m%\Л<K<!:mɴoFt,C~D؍o6=O3oy
+&բLv;lu]xm#{KW&*hí s4)ܙUգEt`AxfJhITŢ]B'p6^9)*6c!5& 7U. s,'{Q[
+:KMjc>">2@#z6Y#9U[)`ǧ0K
+wL^
+S5hb-(uNtɍhltueTiQN r\@
+6o;L͓%L/i +="V3pQ?֘s${c
+Mz8)(_)<ѩ
+ Q-$mWOMT1s+H[O8L5L
+X~kR6z+wic\^ۘYf=W5>CVfz@p<YA,
+P.V7yYmgd@ci`1Z1zXh
+zwM &q9oaݬ1O u^J.Qc$Ϟq CYxN=OPq,O:<8M Z,WdgJ'v|LHȴT[\W/$_HX>h2ZecUKH?t
+დ*Oiɛ|nr1ӡI&g]r/@d 6yΪR'PQ4?^7ݣz>kqÌ/:.b6QC{Ni$y nk%ɿ d/1]:aٟ!qJ!
+
+"kpew>)*| ?nr=:s4W~0hեf`͡@Pb7T}xkn|UǠ/B7v.Kl `<lo1@//⊳tIT~m-imJ֛sϔXInd^#S K5XH<6p%J =#Fi |RX]>(8 5z+>b"q ^gE?RM O bz _ѬW@}~=:T7nF %kjLFv sQ
+jt<@k(0o aF
+R2\eXWVQ6@Ͻ}l+'8BI&tfl/]&aBkL hf8N4ĬPy#.o}%A䳛vI}UOȢ$SPb̈́EL(UʯwՍ;ʈ2xv؝?cWH3?C sP
+Y/Q7\Ma lE_[h.#
+9% ^<֜ѣ-}h631u n`G2fErR?Nčɉsae8@ž\|
+GuTp^_nc;]pNџ=>8n"9Ty,Z z`͈CΕS',p /(%FԦX'0h>4F1m$/jKc4f3-S׊P:ulx0kYj\3O,穀 R8bca-]`}.:Qk RY ۆEcR Q`q76&_.5VU 6{%=.xEk (87b`S:D*pij>>UYK:p<MM<
+d%ؒKkoD<BQB%k"ڰ&9֕"c>q;S[w"a9UWX%'YV6"3_4E|5֠Զ8-hl~H+?|/IR?!StxHS1sK/GJEd`N@XNdϱ-׾B$t5[ڪg?1pS@`gTϐRqB4A:iEi&$zLӉ:^ _nsX
+#_t
+Pf(&8o
+0*PvNc%(`8类Nc5(`&QuƊP +BtƪP vC3Z4Vf rvEX5
+uQ4VF=䧱0j@b>R̀}2+¨auFI:]
+YbAP^ʋTʬۋB1`]ӂ9@K:a㓉w`eԙ+j<`vlduRR}3E}Ac&I$,Od1 KΉWcf*sV5|.ԷCğCT`T0݊wsPg"01E/뫼C0" ͓_'Vz=E3NQܣ H=?HC4kX.1UjU) ]XTj$b
+lrKk-Ъ$ZAwA@ 1YЏ
+4v\
+L㯙+Uyy ACk.ι
+qFB F6%ݿt n5 ru34M̈́>v 5LL,e8kyռ\ Gi !. $<b!*XՖ\[mɵՖ\[mɵՖ\[mj
+%(VǾu:O7¤dx)M+Q5y|R&Ey_-;<
+8ޚbgHAsTW2ÙT^mZCmuZ
+D}eδp=+b:J}fQ]j'7X 0T<ճ+yxjBѴ&S
+P2*kGL(W3G2DS#=xTkPTUbʄ\lu㶮Qk&)9$@\|5/0Opϵq]OiF>2j#pˍ # WuE');őpU
+`(V=)`<"A
+fPI2Ptu?L9Tfyz9{.ezc{y%X'a-dgoT/_j>Z:1#ӜXsrnRΆ>#F6.O9`C@#"h|
+HEv'/ @e{6PYVy*җFab\
+gyj)EɟWYӟ|F%lK1A6T~e'
+
+T!z=%z/"u½fy'A[Eg3+Y
+_S 6 ^׍8*"gfe_ 0-{N6գ1NTBQ%\;#8-&ŀisx6$ml1=Ŵvt İa H 3fʹaȥqՉ,4nkY6 ~E$o-<oUn
+-?$4n
+
+3>Iv_L̤Lfa& g0㇙tIv_Lf2`f$0:F3p4ᾆL 5LMa4 Fh} "fB80uا26И+V^*Rgj/<sAz kR/7Q~O~_w`]qz$|h՘?Z 4n9<h`MЗl:u$vD &k(e ;২j5(bATo9DQ7bFn'>Uo饂r%Q\R#<vcN"/3sJ&61,8y&#uC9Nxʵ&d=~]_.u2\ijtq˽Ovݱ lr<w[)==d,kAW~S+=oZ4?I\54RBӗhÿ>J:7ª\A}1Mh&c_mkoG@8ЪL`4]1”ݜu@+ui-ІX],2y7ss7w vMCOj>S͜Oubz.2hRr4^G:E9R$/Ķ>
+mʵ 5{co(-w?iq HM
+[%
+k^B6)7ڛ;lc1wj2\ŭ2>hom֝\$Qo@A<  v6if
+!a`@ s Oqs?$1D*vHc!a'(PCU*vHc es8C᫅,<PC8!;YbqX,DPC8kXbqY#p,y]Qhf1yKDr*E.W<RV%S2b
+S;h/؅xA!4ӥJ >|lM"QW C`?E2hP`{qJF]h"4P\Abm˭̍UC`d"uo$~``?p!ZѲ@?{瑣ú3V#e8QK_|1MBY8ά\ž!LowX@^<P$tV:z$~x "/^q\\qתȩ?%4o  pMĚjFPX7Cf`BAZKR/[* R2 p8fW-}˾\ B
+ 0|qm}2D"f‰0jIV|\DpbM*m8'NOkM5+0mϧ)K+l!H`H3c֏a7?G#e8J Lv3_}>)xQH?◇ö\@"aɤj Jl׳^jplx+[,b#NXDm~e7|3v2EiчSedyX*W5%tr{^
+t!O9!XlZK}Г8 K
+pQ-$Y)RtND(}XsМf#Ui
+D
+=<"rp71j1!G &"2u`66ˌ\a2[x m7M^XUr1Ks ?OH09@109`094<.brH2ϲ&ݒƜ?.Uxx :}C @%Dl/)0v;Au廕 H,H{' ;<]zC!)I[byϊI
+A*lU\%?*P@4#21XyfF DOs@*ԱTxWJ/xGv\G6<% amd.{BۙҾ "8GW{$Mip !8͘4]{u'RfTц/[l˖/[lz}  m[GbU:G9W݇MS wg-G[W8MyyΐQ#40_wHYv:Nf/Ӎ582޴(RctΝnEH8V:~Q2A&g2FyZ rCfKFZf
+Hj!Zs7Mc,Z,*?aieZ-oe0Er49"?[o+[%-ɒ_dIMN`10Y2Է M KV(V[/`='$ۃvH
+b[ .-ꤪi]{` TYȋ=T_ѱ,Щ`jQ<cؿ9
+da;Bj+^UPBs1kzDN 1 2,7ax¢m#;b&oϮ/LQ6q84 F>^pܳŬy; D3f Izû
+ R(&Wyeo
+Lkq5h^ScV)5Jbz'PtW͛ }(wq#@{wQl#h}#wR+jPPJ Ul#33jzں[Ҋ*y~kɫ@4"A#5)^(LOK dyc%{>%wJ\)&^Z% y>}OnL(
+)fd`5ޑ4+X u`D"EPoۭa}2km苣\<E)Ec=_MIV5nAh@f_)1`lIFχݍ5V-KNۻ//B<JÍ]J{N<*~6j 4kЭ_'O1 Tub {<?Lt2 OBөMOMky?
+!F0WS\͆fWe
+MϝFu<?Qd]O醇ļǩ2J2Sը6_7'4Weύr$ZcHw'eYE<hX) $Z?(0A% 
+dAM*B} %
+U 7X6KCyU7,/Lq(MwUG3tEnYDu\$2 <ߦ%T(jA592YU^@_J{U1WbPST8k~X=A?
+U$/0l
+ZJYD?i {lt".MQ6j}6j}k
+\%hWQmHp*uV2|JaqzM,ZunmȽ޺R`3އ?
+OL:TUrZ?n^#+S jW2ϥlEW®wMw*]P @2+ӹkn]sށV6j<>wJ> ъybM>v:w7쟻x??;hcm~ܕ|aRbD&~ꫂ>IPa%uCȽ $'n'%w<YpboYacSh!EyQFg^4m
+F 4RփHToE~X`zӮ[hj
+JN7to ZGWJoLsDY62 onM|ODj-|'?lI7֋J{);/_hѧrhH{S!^RO"Է
+a0a}b
+E%C4 NL/VǑ=ɣj<RuWz<2
+mO\k+)Ҧ&j.8M? ]biODL1Qchә}wBP$I`}
+qi@8PuF(`7%SNg6rSnH#I}zQ>!)%֣>55.4
+y4eeXֻ%ot%86UT+J D+wR)j!sD!QH%GLKLKү}3 FtoSPP~]+ \r
+|,t)Y@nV7Ƥ5 qXGҷM\k+`3Ӻ'YW  -gþ:gҷ\/
+}{~LP[l+6'`{\_*_`+y|z cS!f9-=NЯx?:[N ^@wf6Ly4@JH0*E4 M¶.P
+$
+9p8L
+sh\$2{\\G!ݬʠ!y*B/
+BKU)!lwJ&R;!_#|֎POJn䑻K5ƨ&0
+Ug5'4F髴JΟHYk8F)%|5I?7 O B4pEmfeA *Q=pmh5aIQH#˺o䒢GH>bK)ė)+nfDhŭA\I$Vq,˲Ł@*nUe7p 80
+VM6WQ*Ɏr80eE"_>qY=
+ėi@'.j!`~(_2qYuBKe16|!J72x"Q]E%
+>Yn76:>P ˆwɛS -\[dE x3@L/W`TG ?8V}dzQ}!P~/O) Z.T l)80,0˿_[UrlC{kVt$H^8ʮr,DvjtV2 La59z`C
+^
+|wQw8tu!yva )sWV+!7?NzJӶ$-x ܱ6Ƹw*emNgNbHY#͌z>;<W_Ƥ ?(r0mAJsYoI$0|r 592X2[x3 N>a|]"c| 5 _D7߄,տEQ>1^?jǗ[
+
+ ^-ABwJp~;2QohZ:W.9g>C$H%(4Hl![\at1?3Mw|@t̠[niiʆ̢YƛOZK!gCvL.L$ UBWғo;x( _r{[_=訿墵< 91"u^ Gv[hfL["2Ӕ V<<iX
+AgCXΡRɝC.lo5#(F-\<ʪIqZF-ך@gѰWy8Qi Gos +;L[fCC!~%ܡ n [K}ͅP# bI%XܦT'0͛i HUVU],z+ɔ AuO Nas)jU[Wn8aמjoq 7ͭDSlIbA<sNt%(ƍf-fW{ф0y`>F8;X5j0;Wbrd'>2Tn|NϢD~8=8{U"kܓR\\'$ƼuMV"cGNx
+ ~ހ"l>.O [CUM}ÚYa((/ oF*ed[|mDiqz8|vJ;A*?DtEAwZ
+[8DN[߂+@b6 tCJttS;]N@:!ХNttS;]N@:!ХR;]*!ХR;]*!ХR;]d@ϗ= 5$b@G.^(,Of{x$[Q`8P/e{tB><EO<HwX"W)Y4 "<&|ϻ@3/#k-ϕ
+wCdwcgT>)*] I=APQ
+acnhQ_Gs*GFuk jT+-:ǡTz!)& EÝRvk9fIfiT88tJmP9o= 3hA
+4i-B9KlMfrK>PkxϲxIadQ/8HmG'-wE~ޭ-H jP(-Ѐ1!'֐CiNC%8:M0!y. C
+ov4#V8CŽv
+
+ov4#VPx#Bۅ12.ilGv1؎X!iŽXa3ܒEBj=B)
+CH!%w#f+J`@2ipHy35qfHTٚp[[ fBO
+q?, "v޵t~3ymG=Dw)~Šx?거C
+0|@'a3y}q|dH )/KT/tѱf8fOs;&1M/$yHSSh^`ovvP^|+PL)a>~. t;B3_HB $/$_̐|!s$_|(@@@5yjt.ۅ˪^鹛sTV!-k;!ijeCu@Yy$Q;[;[;[;[;[;ƭ.ټ<(㙐WQ͑V9 99P.k˿4xdM{T:#Wʬ4>E,v;c5T^l'q`;aT7LIhl'INHvl̢x<jK]@$6NY3mCCq0.bf
+y;hKi证LCW{ѿ*FJl36l|5=6n-У/X*;(;Gb@,x%t""Yf6kJY+xŒv^@M #VW+YD]aWfؤ3 ]
+[W۸+K A> :pEdX? V-͸,z((2[TDM^Bf ,**ɍ$;Bb#{xu,qתoc6Vʴ$ SH֧#LGHzkF;ʴz#,uogȎ1^իǏg{eW%Ƞ1:ٛ$1흛]qe4P^&bڪ$jqFx+(FlD36ٍFTLD9WC@^hwE HF oq"2+NJS9#U+˪6YTeËES/z~cDIT6X n$d𞃫kX[,jU܉AAg' |:{~ΜxUku/9ӉvU:\gq~/Jv4)-?[ P>A9.( e 0P %_|A1/>{{ zۮ 3o)4']u^9x2^[PTSWsͿ!QY.
+wtA\/}7n0Bs^2N5"m%S. DZ2O %[aK? %~W|@ P"qwuJt-:WPQl} tl&#RKJ>Nkv#4F1WT0p AM'} }MOLu=\u0<He
+J43)&#NFޚiN(z_EZW)„ BujXo-s=g U}tmI6PʝX I\CB"jp$þE5jҢEkBcU%;M
+;>{Hx7nK"\`0ؤDz3@uMU_k * Tz
+X*ZrZG'GC-P˩C}i:S;K!v.0ľ6pyd2˔UP)μC̳껓ij{։gpU$։s0։GBN$:j~^֙gg|!%l׺KlsdDC"Np'7*R(H
+Snwb|n|,ԍ*EAN,+poHeO
+4bŷ՜W'GiΨ=</dX}D)s뵏]~l/5Txd?&^;
+?;:a1U}`?>Onm󟄘$mzJ؊)) kM'L
+$%"7GCm'g};lkPaS^}_[<[Rq=Р\V^RҔ9gq 4Q#&Mh#]vYIm|(k9B J'Sz ."fF4 7X|(nɇzzmbz+J^8ސz#z3Wz뵙e8굿!mw#>H_ ͣoeWS !6%2%U8NG¯y¯& &¯Zꕗg
+ݱ+ _AFf ʯpI_~ jNȲ!*,iA^LÅ%:8@N^%{Xp:6aZM$UAE7s߭ ,F={5${}#H׆J"!LVB71Rh$3y>Ytb!/3?QUfYzaOL?k>aSR8:+$Tv}>?g}>r~ܞ?y0RЕ :߂uaNM tm2]
+
+i'?y(O}PrʐY) @w
+<_/
+Ͱ&)hf>!(ߍA&
+~YYYr&qVL`u0V;Yf% '58!aoU;$"T%pdVR/ΐeJ-8{L$&*ڃ8ȭ7u;'$Fmqe僔1HO)GoӶ(emRdR A{XzfqEA2=k,3K5ddyx Ci8lʷRr Tf 2n\bvB͏1NlxUp^"=ggsIo\gcr |/ JdXqyfT4w{Qm}Vyf_f|,oᵴ8y-kIe>%U)%^MjKZ/_k!η ~ O@8T'*tp4c:T(tIWemID2("X-yO+@A/7d6Er;Lzw!
+lƆS=aw?,D0T1d ܓBjJ" 9-ӿ"<a5(/WD@!2oDVt.q&p
+uFEr^2yiEKe׋<Es;b- ; u z+Ip&5MkR,ɩ8u"^3`E]sEsבY^JqE6;Wd+"zpEQ#t_N۱F]IqkQ0]D׃(2dm:z2t= %\gts$wzV 2T go{طj4Boa
+r %1_D#87dJp*J Q*5Jx _\ą7,7z7 5O?mXhl䛳$NhyH3@NQj:P DB1VzO'30β'dks,Dk.F?!S@ %.N"9C#3EP79NbQ#? =BU 5vIHC2EAen(rj8}S&ӴYR<5k{bc6w,lXE2Џ 0Ӈى6R֌1
+~o/bhD3 x4-l<.0!~[6H h=n:0gz
+WȩUn:4ʚfHPZ0/Q=x}'GzzHO^#?=x}ޟ>#? >#? >#?tקSٓgLLY5jGFN,mΧ@!dU%20~ 䊯@_a/J||djed#\wRp,>
+el
+f~@%L]r,\~jؓ3z*면zbw3.t0xN#HlZd
+i2Yo34ЉRR314f2Cc /SVO68g%$&d3R^߸7/q)e
+Exs<l߮POŶQOlϸ6l @;`O=F1Żr12(jIS9MҼ2YղjyPF{$e}99o[Z6k%8{]B+/.Rph<lS)q :~bAI@ٸ:4͉4!̔oSi.'?GJs-Si7{W iͅ4y_ i&ˆ.ǹR5$".Ekp! )T Js!iSGt{ %нf^A*QtݫD=^%A*QtW{нJ݃UtE{(:UW^%N{(:U%N$E^+{ҽ~9{( <נ{M:]>M~d>qf:B}Zt^( Gk8Qy1hʱP25ټd;JCnei8+Eb󢓈 eLFn#VUQ_L(bܓEF'WEha ŗ :Bģ&31L*K_rIrF$& t0Y6l7
+1a9^LuwCe'6ܑwWq" sp΍x_γx -<Coԉt&{>֥w/HnUs_p`xmtc!p];["DbU.$uZL2ki L5:LuZ!+idzPAVJuZ!+idzPAVJ&:LuZ!+BV2 id
+YXiuZgN/S@N? xuLϧSZheDo9.5=\d~ f(eflgjEVɳ96H*{^dwpx =bz[3k'ۿOc;{I,D&f~Mi/QY<Pgۈ 7ʯtS6Vw}+mxo<dj'a象yoo<qSWtZ:.%.oZIeJp[]d|c!Hr.t|-(}sulf;HcFO.0xu~$?"xbc몱EΨ9O]%iz]ؔrr4`(vŖ_Q,kr48Mg{UH/_EeßU\xt9Ax^7&G70lR1 [DAFxy~y7&r>gekQ
+6;,Vbh
+\5O;_PF}k7ݰ_VqGu]%<;hV <ާ[VW3BH_dp80qʃ¼sVh$Hd![źz)z7(6 M߅a}FdF3b ni+x^^Z5ww[8p{LyUާDžl˯U93K?*ߏ
+֨u夊. 3/ [:Kyyu)]u՚R֮x 3 0ZXNc߈;ՂPVL,I7X=9;˦_SpV *Z7RX~Ϛ:{ovZYg :tp\I xaf-vdwbFSˋ)6<u'/#'poq؅vJ<>.^}zZvJ&sk/w~^Ŀ!Z%e%;4bI7+^<x]DޘުH+q"cOM;ۉЍe)HT9ji  F)%nΪp&DN4(YfQX) &tkߢN.nS̷lk߾X󏎢xw~* 'jzPuewMAa]<.m@삘 lKQp&;Gî7v:(@ %(!!{{U3%n}߭zOIHh;=p6g ]z]zk[wʚ_k'R0<T#Ƶ??U1zg@c9](Tףg&h띣xs~wuB_U_ gT[d^~mc TC#S<ax-w!hü`׎N`a w<Qm9-m59<*#?v*;㪷q0v]l*mRfDC9Ҹz-/O25)9qH˃Wc)?if3U: 1NZ: -6lݮv+CK3PШf~hY4[l˾e{ё|dԤajOYR+F  v o0brwM!*-Ug]
+;e vYܛ0U:@JK <oZ~Δ49ȯ)IQ@eٻS
+St\#X_ ]c/ أmwlZHob}G6n+_i6~lϭ\;p xR3wܞ°[۪xwJW9,sدTs0<IaP Y#C;kq< 0(avb'á3={5d'A 27;>vvĵ%>ލ˧iS4b銜Qu>ijm<h搠.5;a D?*Vvubs;cǮ ܯ;q:vpL>nZΌz)JL;+ڳћ'qKo+egO;cWqn@K5*vOW<bxǛ5_ZA8w1&iOiڧ] /]8~ЪwԲTc˗{Kkvynv2 Gb< WeψG89
+c1q̲)a0:o<{nȰɧ}fƲ|މdm:zs8cpKps !4ÜC_A#sjZ/W 6xc|:s}G~D#<]K.<ijOX_};^_A%uP஄at䛆^l65s()}q1J\}f .38xD D"vq+cl^GdsM}/̀{ò07/J\4]$2x0-13]vVa⺰ġ2^laFI ^PZ<z+G?ysXj!ȄRjf zMM C4##aV.,1; ޿`Z~x4¢>[ 5`pN
+jpRu1C}>|gUv"mWn;3c~{͘6Ex&͎&c `>;,
+2y4(]G'xG9J(Kr2(g\V% Ã,X
+qP0ᇢo'%u4'h"RN?fRZV
+橏wd( s Z
+_FJU
+lvpW5XX=+uFc-b}|bÕ[ex\6
+[lmܴ3^`ralWհFy.vwgj-f
+N 6GIKo]?TyG6ҊwҺ n$H̛=yđ
+IZRJ&r`?6yn},ŹbJ˚hb n.VR}ҵuщawwٙ B)l@dbg~ַ:{qO B1^geOtr8ПK;tv-lWhc׷#"vZG+ul+̖gOrJ^lVry+^Ԫ,.S.fK~" 6\r@p[ڇ'̭mߩdaTcJ %iR=X$YÓerTz=4x7;\ Ex]32X&5ǹwrU%? trpi
+2pFg!ı|_o܉
+
+'D;wB҅&iI2xihv.|>Ah8g)0EQ+RGXXXX<p[XtHaNL&:LL D*%Ɓp+o"MN|ZηPfxoyO&
+v9nZxZ;\$n%_ڶO
+U_NyDuw.8cdpB(LuF%=sN>'®*ve킜Ph]I|8v|>#Q9@F9px?9̹/rYywX, eExE^-k;Wd 4Y\Ĺ-HsmvCo$Mh \tRqy6H]L:;SD$Mg&S<R+aGH& iW:a~lRdLcq
+[TT]#.C
+$ݡĈTx`z: tLy7vc,]#3Ye<4ϱy_P1Uggawhypv|O3'81D z;+cF
+殉#^8X\_Wʁ١82w'1~̻!CI7+eySv̻v s7vY"9 JbÌv([TodniH:UVEx:N&%}2d(QAO%LX>RJD-+[A[^f6] 4f%ENjL|)<Bsf`u9 @x*}͐~z55]C~KswU-V.:JM o"q%'6CNՑ66l6lj#ڤս7l((J.{y</<3d#Yku4$>fGu?3ڇ9(IrgTG-\MMSGtu8Afs$HP$0WVе %q\cm\&Iᢨ P`EYBbg%nBQ4DhEeIHNUEu#-(TQ>`vrv)\QLC;.ۏPʡwݼ4<Lyi(3a:("0o&Em0w*HG"2Etgb ^ r=|u?"zفBfz#C\)B(ViKKz;=碇"=I5cmz \C?P@W,
+@ Z%Vk=GbV?MqhC~xnGOm</~Zcv<N<>ɏ_pg%^k.DY:~>&-JA2G^q{TJ{̍}΃C-&ƃ8v*Su΃kLũxp_߰IE$~|\mx~}pnAU$Mp*mI~|[[PZ
+n­S%6-Wqm]qT'Lfb ZkZۗ1kLXk:qbZ+qbpb Ic>4䭡DɩevɩQ28iF'Zg} ߦ9#3>aC h%O
+&ʟcPA!eS-"z5s5>p%B'O~/RuOπZ-K6)$~/=KxA1^Φ~P݆yA1Q$W4C9X̀fJ*xYvx;ZH$/'KO/“P}yrz
+h-&RD
+xq
+ny;BnHEJ ᮢ)9=lO le!'ɑrt@{ l'S]T#u 2vRӇ#.ۃ9jڗm+.ۊI*ȶc[˶bme[see[ ɶg[˶bm2ﲭ맇!QྫQb*8hl$`_$ M`ƦAx囇N
+xf z^n [A~$'<g;3gi
+` IuG,1TܧQuE %9?)"?H\,o V`=EME٩p4M䀻{RFӅ|R͍mwm嵊WDPTs W!Gn mݠpV#L_
+qyᳪŤ'3L4'= J%fdr>YyߙDl} KؓKc]rF$Q@
+?|҄C;[x D#<h@ct[?Rmi罗̂
+A(y#R);)1-+.hx𒑙=#hx̀9~qZkkEN>A?~o=u&ݙ!:ڇLWCxrS{sN*1v{Z~aG=\A~<i<,i ymG8KwBEAOkry}4{^
+i0}<1
+Pj<cjGrzz*Lb`.*D7bp3f`%;4 \~ )ܰY\mhkA1U..o~23'h#1XIB/.TUZA`r(hDǖHsMzn+rB.~˱3S|#r|Ca;6l:fhoz/p2ø67u麓^]nd
+*l^HKl1.fҍ9bJGz!x
+P9
+3ž,n1fѵىozHg>iG!wnYiēl69e<pQoxM{zױϸ$/{z9k'39xJX Jr>q=0҄o0 v!9#*]H*>pDSZHbN=xC2?iСm=& 5Pg| MN U M6| M̌W>Ud~,ŶdFw^:V/2G7biTk%k\ RW[·]/[z H,9g)UlT<–{SF5$og/\Y"<ir)_<KQhwm1X[=Z[[ۨ[OY}ku-71aq Nqrn9,._#- bW$Wo{11_)}u,J{Q{G#9yǺejT}-A<!=HP- }xIG-\
+owX᪶2 ~CBGa-!Z.1fnהt`>w5]d2rLF"
+%%!o"慯{-B< _ڐc 9
+- xȬp6/bz V9/Xs^ `UAxU=ªPaUA TXs*9IAHaHEzqg4`_96
+k uY' k^ߛ`]^ߧR xc:T8 *W{mvT[fkn_2#, (&I|(o۔Pq9]vұI׎bl^gN!~+B[41@m$P4)i>ĪnlJDŽɫ"6{bl?ٹ/ a
+E {m\qd0J;IO828E_(3WHʎЩ~sBIM;<G4qS..mw W\cMΐnLgM{5j2p+V4} \k#؄A@Q#<}gQ@kXkUW0M4bM裻BUSRS᭕W:
+P9bZotb F|a>)>{UaRQlR;Dń;8+I+őMl[s97Y%x$
+=ZNhia+<ռܢ_)eg_ҵ9͐!W?2-Yn$@:2tX}^ 6z~}Dfr 1EWkAE9ڌ/ +3Ooa63;_fT˺b?Em$lxϠ,XTlll7tOC:+50osE1@q OU) f&S5-t(*sn g[KM 3ӎ=Ex~/'(,4j^TPv
+ :R ^h6"1T9SQga
+6i&iS,6q\dˋw/i'Dj |" &н۷Rz"mq&DD#<1 
+0Cvh.Mأ%u|iӌ(*<W(vl_'l,ob#aHKċB>B/Mh)h92{Rq`4+uҬ4遰U m ZC; lg Ղs
+=d!mk v05"T)gڢjlV ~ u :*eL/lmQߤMI'V,T|Jg")Q򗐤 5=+\JbJ,l
+`]c\Mʸ9]< pԜn-P%Wn-=kO6mѹ:ls7 lJww
+̷IJBa.@
+%hiz7+s5SX?TP7*gGPu5a-LM:j}»,F+Xy7K֛Kzo |Gw,|w,|w2|;m>eꐩpbmhT^5EYpYuMY0]MJ,[R╤M
+b@p2KYIKWM
+DkixibjU]ɼ^
+ Ԯ=6)ҖxvJ1/h*l?%YP;yX
+۹(&\(R0Q /%Yt`uy`P@y-Y&7齥0_>MN(NmwN/Hq]cBYn?al=Jؖ܄tm˂sIӟ1 &N&G"lLwG]G)i8d9wp |'Ԯq[v>x6wϽ0&-"`1 ֖p2].&څ'bĉ檊xrmmTڐnjŖs*P
+dKbZdȁg[' F8#ޔT^w!-7beGW.ǟeZh ;
+MAAa_r3Q6&!`;:n ,`c![n6<xuD=G$[,O83I5nODFjS/jZѡ9ٓL2h-s?'05~ vzE4*J&  D<:ct5W
+%&hE(n7|x; ʓG4ՑJ
+.Ϸ,BpjdDWԐ$Oo"-bwj85: ]f}l + 3<7@_}f@L:T肜Uˡ
+lQ ʄ' RvA),j3SޏCmV'T9zi*h >(j *<\6_(x~[K"֍UnJiq6&\(VH!=o)ڒkmJ1,@fx
+G*U\5pғC&36J eX9 ]I,
+0)
+0) 粭xPq^(;5~ 'DGL"`-j #B3,6cNM"(49"zG(om ʩr"ס5W蒀Qm6Yk&;h1J롍BV3jCLʫթ"J鷗?g:@GD]Guج3¤sNԮROX|,)mdv 
+ʡrO0 @:BGK[2ijE_ԄPjBí0RpD^Z: Mtx{1W
+^3ا g$Q`kEnY>0OW`$*2Y+/{lr\ycWx$|6hc^D+5矤R)ElN˷Aa54dx
+MaAF=d·zqvwHw K+:o$MsQ "%xȽ檃Slm..7G< Q칔f_RȂ癁rL]= gw&2G3/ͽ0<t.|W[2>F!9:~Ea4^!Z2GA;,*\d/r&BmbKfFWw—n%Cngq"ﳩw(=ftcO\kK,FM'9M(W- ( qN)Z)Dɇz2f/~sJsc_jnx[`%+o$& +Rd8
+wD/BO;8VYX[C T.F B6iCjwp'01Aa]c&%IF~ۋYw6PjZ60E^Mc<!·p>oɑao\G,"Ӳ~A6q<M?mXe JRq|bn7kVt3? ;t6h\˶~Ԟϲd6=ĿYUbWs:Wr?N—'JoB yg5
+hOoر < l~Wrڐ ĕQ!)XR^\9rѿUʇ )Bq*S\N$S#D)L;L *ɛi*?\%mb<!y&9`RJD&SM#.iGamPec s0r{%l=ZHMQa+q&aOIGg"@w<}0WUۦemS'HZVetTUGg`wfxT$3T %7ɼ@ͬ?ՖqMoB\$n0b=@Iŋ6"d,6;OO͠͹r,N%Pz_c]%KJϥըޓ5c5FhGGS}Z~Ŕ ''i~ +Pܒ5_H-( }?M@3Q|DOꟐ+_ҬYHlO#)_SiŷѬW)a/JPk|\ՐО2c'7jj2oοxQ2).N6!:“q~"L
+ 0*
+ux܈iylfpruN$#4(8@iW.9pmI& L YZs+ ~D-B%TلQ. ?J:鬒ct[KR57೪ݍBPT,(.1=Gl {A
+p]1f LR
+嶚Qf%|-0T3vߗ\>FJ҈*<e?<"s
+]Mpm#WJўӋuZ*dhctDgKKFM*'|mF~ʠW!nth7=j/Z܍%\L^IO^*OJ#%]7=8aOۍ- 6g7ȳo . 8U()FQ~W(W q&3APrg8383ęJ!!, Hq
+[C`4
+?B?bbmjDOia3b
+e.Jyҟ62@s&7֖mJ
+R6?# AИ8gzԉeFϕ%'2F^~&?C%7)ӳQ5ҫ"`"s ~<8"y@T,8ꙁƉaPZ%WBcLpmmp
+7nH%Dgc1%KL ڦb92r`۰;X+ J1Rۣ/kqFU)V|JzEsaQ{23v./mMO2ExC(oD0C?ߛ!z2UC[ wpHXiG;} 69pFSV!M )l\OI+(#~#dI^$$d~Ȳ Y?bPY+eO)*d~O)1
+ȨXM
+\l5(oq[)o_=W_7Q|O5ʟ qZNaޛԼVh](5/(O7ܭP
+k Z|6Oh(~?Owkxh~ZqU?5TKRH5_ROk/?=5k0a-31~'~b^B4B J
+}ԗ(u:K3iM{@qO Y1>{7qyΑ?F1%ɤm5H3;vPɏ5jYf
+ <VFBZBhsjhf]\ 򞆒rnY1~1b/4m7ÊXm&I90jj22PBnÄa~ўS=:-0% 6ci4
+^*w'Rac%欘eM1;A16Nħ R ۔w秒1ѣQ4
+ij޿]#f+]IwcjCٳI<8GM%0l*ƻlګ 6O7P?^e}qxzR!?@ ģw_TWW(0Up5 %;/?ԲqHy TۺU/Fatv-z:)
+Vf5iW؝IYvDWC|9unʍXhO"Q jzIvwE@ɰgUQ4|ml e_[ N6 g=\M;ę~񆌄PztxU t՘py"=z;mqqoָs0&2wVA<Ѕx?A2ca[']l8ֆӲ *W_<IP0vDYNh+Ec׭|X '{$BP r~6kEUk˙G)Qǔ@v*Qp%E=vfdf)ht *4B~IL1G?SUlX7Q
+JFRB?5a $yTݯ`"j(*h̓1S+cJ%6-WkZ;xf$ ri*@<ʛGaTo1ȯQ}_ zʨF ?rN~6
+PοPe #4ۧ ?_+/c"j
+wzNWcª(]_G7kk@gc̬,Ơ1#MQK)1g~{
+?e1}jzr8Zk)5#tw
+kO-BoNAKħp|Qm:[/Ri>:c7ɛ%R j/y.4V@ѱ/ŧWX~ w˷d[2#bMKb+zi-ߤ[ltk&>4_$spp|-,*x#HGiQ;KGsҁFճn.Jf6 ո~ty܌a壨tipӽ@I&Xwo'kB?h=UhsBɽCP\2<^2`@:{Q^rd?o]j(13thXW*/#JVG.|TѢ؟Kĵ4>J-'tnp3/;5ѿ`NJ3l TAٝp$%\'/pl`8ɹ]ӵ?KmOFb_ԒRnSK>C(SPF$I-jyx +6h%GRqjk)q+Ue|N{ K+NG.Edrʯ%^m!9<j &f_O6KQN3^v$i6OeRzB_ |xP6֏hLzL)|#
+l?L-ߨؚǓW`M 1ٵLM5L rZ#-HOĉ+l;d-t%%ճ^C5vzrio?C|puvƭUOPov!Q*%E ,i \ v_GvREؐՉӹN*xJ*9[ykww]kmsmJ65!uJ
+XؙoqXةajagzY_ĸŔ+ı>5@bO 82u16H{Tx9Y!P$*AK1DQ@K(b"pkn$
+5@{%'$SXrx&_fHl:#/!Èq g.xWkrR)?A5~O@b? ]-Q~0һY~XjʟJ@峘(O+*
+TX2+l3BvV؈5;wf@?Ssy$BheqTo%'PBJ; ]Ϸ9_uZ
+DB̘va3T4W 4V1e :jJGdԡ0 N
+%@,=+Jcԛ,  'z%Ư}.tqrI=YY۟m/am?^h3b!X+8?yOP*F}E#x^Nb˩W!x65mhF BqӏB|:Ӄ*JlHA?hc%|+~ V]Zt)X%kqH$tƦ@z&+ޕvsʭ@ŋ$At%T`%-sɡBiL Qt%cO3kJ^i7nFsI@ps5OJh`M3Rj=)Pq ;*8;
+l`EQ$E{Ja'F#\h{n«Oaɴll!A4*rƱMHCAF/.Fҧ# YGLEԹ wp n”٢dSvZ?uZ'cf@3(Zls\+HU״{4%!ێd@Z-0lLيܦ"Pno"HImCu`@sBgF>'7ۈ[$ r{)ŐKlYzYTSҸ{ֳ*?]ߟf''h0q=zr$f.w>ɔlҥZ^~zIb7}^+b}4052MsI6pyqcޗa4<lKe
+7Wl 9xG}3R7OGP.e3tM@g3*$OAEkWHKXKݍ۷15-}㌣ɤYhu NfiV@iRzD(K"6 ITK>OJEE*'j52U--Xp&4 虮I!&r7A@~v5VZSX*F-Q+*ĩQTONVKJ%SK=_PQXx
+6ގVa/#~vԗ6py51T8J|8Mgy`ޑZ>,nl_*5$TeTت9"ªEJwxxOͻ!WE5,QqTrV cZa=EoaJhKkkuVݻI$mbHԟ/DߧGv4i2nb۽><R={.LD
+*Ҷ{sž#D?%NҶ{Zw\5[#vO|K ;WIِ,zZX
+崙͔xKWk%$kƹxR6Q!%l.R>VooUruݗROdsqVV7T%|qwݦE{$JDVҩS}FzoQ*PK|O͸+wlD"I/RTFN :wj`yrg2UnX7M {T%||wzߪhJD+oOo–Z]ly{ҿZ->ˏ|#4{)_I<)2-t`cؾ$r t/ggtU6-UO>ԍg^?QuIJLڽKE;=x^E7vį3m#@,4EQ +?<L(ja){&쓕s\ABɿb,Ԍ&HKLɿ3͖_ba$XBsn{Ml#6Z:ë0FtXG$sцf +L .#"vK5ZN*oS13:XbzPR|b$OtNܷCTFO0GkBO)S}& ໪ULkjܫWLzEbPGՎ ;hSbz|qWT93˨K7QfAldS&U?;h.k'N@)`u{B=]IK9ssl*I0ǰR;WJuk.V<#<X(
+nA hOB>`jIoU$Y\`?^r&ZۡAPꯍ5n/y
+jRpʍhߋõ8Z-l9cHt /W/Yk_R\>ҡ\ϳbPo>&Ypgl
+Xn/Wބ9!Wsk€. (pjHM߫7۽>ԛz&oԫ,?z eNZj:}Nۮ{= 2zaM X?<&/SwQٯg;nݱ*[\IdS]
+o[jcp/J}r ,6^Dh6 
+2h_O&V*`7y ^]Tz&2ꚬ4*:qKӠ=LEr/tfU3E*}7n#dG]>y3M= L]=
+ +ٓ?B~3:SxqR‘Yy_ |_ oj@ w *]sFY8)W5nj>:W )4LTP Wx)F<ơ)x" FID\b"|7
+d}05ɫ( Fc!((؃<_#{*/娥Oƴ0f]ؠ}eyOlfP,=-9vW4{=P+iSoưj0;;*
+
+QSwLٛ$꛵jpzW].kNuC*l&'TӁ=؁EexVX,fP޵,o?l; &*ޡ܂7RacXaf
+s?&bZb]k~ :TutFz_wvkY}KSV{Oo =UAzIE
+2C ٵ,1hЍXOq o*ػ~XZL䧕4l¾'/LwZXBo=%~%.ؓʺjE<
+aE`iZa->ɣCYȻxy&<HER]ISLˏ؀fi^of?r7vQ+H%eEkM
+94,,6%ieMBhG*ec9u64Bt.bu^ٌߦ:P#@o܅ 7WRĻDžĉDMOHpX~Y…~qA<淵*xw׉K7pog:6OA~6kc.8]} )&èMLv: q95 hd؄4|Kgo @K/4zmqe'uչv9.Kv܀}}A~&{mR4
+e_t1YwTiEv+'hu#<4It[ s5'R-Bٛm?Q&oP˲8
+m&
+mǽk 7 CZmz4)&9Alfc^Tgw*^@ܴes8PR<|]=nBPM]lEVJ>b+XȞG?;j{/gt?{7Q?f_"u6RMȐfZ>rlJ?m&m>[KkwX> ỒM|W_:e1:w%"%w<}3̧Ny1)`0oծR^T4(?td Rv "EVP'!=! &vVݚT`*(ZdL7u%X呎$R@ZT݂Cbz=WªߢtU!ja>),xS s&zXU f*
+tZa K{񘸧3Ii_W/eoEXp 9$,\t !-d4*m.$b!\;Hm4 J| }x38cR$)(+LlBJg|*JnehfI鬛S{P4VAnDOE'#%Ho,ԟm6B~v@nG~~h_^U\M&.`:lqF+$^-{bc2٥e@Jp+; yz V}Jr,TV
+"w_ZcZQ[aL=I^ipm13Kcׁ$_M~=zbaϠli!Zll\^yYB G-(5?{YI"Yf*G8Ԉ)E2=%Hȫm[H9")[״g'hFRħ=rK
+.f"]<.?Ўt $y\UB+p'YmGUi:\*$+bEڠ6<^GuqStkS'X8F wg2Swq[SJ.ʤy &n m-*,r+i \jR
+\21fhKaJ>lZ$l%G&AF{B|UTvǫfxP^$ B[I7Br'&O3DYihf#Aa3MF^Ύ,\E88Vx c⏮uu@ESpMZjhQ|'>_T
+ _g:у虤@eb
+[ __1Hb䱫z?ѽB˂O3ud`CEfW 98LcwTFI
+:hlqgUGmj,ç؅ҴojziK"+Іu-0+ Q삟 9N[Ka07|f'}W?={w>}|{w[}o;s}ao|w|W|7|_^
+G}{}\9 H;Ж|B &x!kRQ-5&&d9%CrYnde,jRCFkLm hhbk)
+PGֲ'טXzLm@Lݸ=qB'ȫ|s|Ц9H}ľb_ϱk<Uʾү}g:!It xO `8:B!4B-
+KyHBc!4".Zn}ML?$S5 k[އs(/t簯H7
++b!6nWq0Yh2
+ m
+ygIGOp<_u"uQ4uu^5||bf6#lXM£d_ըVk/ax_ y|5Bj|j|(_STW3Lt*l,3~YiyUצo>>|?[nj]>32=ZG7L@}ʫ|/!a?D'c;epi[ZqY}h_-wL[WrW܎-lMI;99{vuI?I$E ~d0}D?KK}b{Ԋ4"
+io?̣n*iBvl 8FyB NV|_*Pt{}Ŕ6+peo!]n`Qh`
+''=4awWȳ~cy*&$KLI,Vݥ
+[v)
+y7Yj|"<G])ʂ<ʂx ,8oNl8<uɃ'Y`lɸ((9N Pa
+ɛ ~\U~L3rKd6?jSv^620YU;]Lvl7v88Uؕ3 ;JM>Ɇ$ʒ];YgdI*3^l/s<bxr7`ґtr[yҐJN"QL, E'l`M>۽VbU ȗ&zLA.TR SHQwtp OC;`o,֚Y2\T;[Y=
+/<r8$gKNQ+A"PoՁLϲ+Z [a:J BM'ZW!?oZRJ7 c"[rI(I˩qz%넒BpὍ43`&Ͱ`$ [ɡPgZ~T+_>lC9! E17uB/B+ГwάNsi"%,r'@ԽL ccB18bZ( ɵH5<ĉKgqͽ2Z=.QOw̷q豋gR\_Q'+M?n2( %/]t< Ѡ' ڃR0Y#'{v=OkMh3 JOaGdh%j֑I>bAc<:$=XIv2{M@S" [bkZμ G|]\`ƥ
+ʝ11Ҟ 
+Gr^`#64Y+Pql" c#YIx0rHm\/ Ѽ$:"ؓNÐ&6h$^pYϧնƚcSN %O@ß7AfуC(
+_rGE;?!>1#Obd}mԲ}k>/`|-c?aD9 pKRQ)b_Zm q?bZT]{^Y/N6)bZ ޢVTg?uݟ~랁qjqX\9ƍZ\7w`C?뇷ݫ53u(O;xOp_N~S.V>u+ӷe vL-0oɷ?';)k/Z? ijimni"y5c8Zy+5Y?oZk?OjSMooL zF+j0_ſ7[Bo 5~Қr7'|;1,Q5QMQ}^Ǡ:-< tTaۧV2Lyw_Z}Y}BFRxW{`dΉ`ox XloJroxzƕE̖DoCO?{h08^n,'zBou3:fgA&mI痸q ے&`n< O"?
+$V+"!˕xBІW7֙ui!y%yvb^Npm0ٞ[io(w[i\c&զo}JLMb{5V|^
+5vʲK-&!bŒ|Wfd]jZ
+\3踲N0m
+9+;Joד37Q?ǔ4TØ'؉!S36'8twddE.U`K%-%>m,tKNJIi :GOD2CJ9,*9{g*?*C
+Y T<@v"7?,<Setzh?޵.0lOS<C]◸-/4Z?%W7~?9ͭY3
+>n0 l.Z~u0x)aD+vS˚[\S_k+*Wdəg0peӑ+- WZ_iI_+- $+-6Hz4 SzNL;ϊs=SGYZIO_s=/gG̝= GM h,.g\G\G̼Y9#ggJSXW\\0o=o~l*feM+S͛;C_RO.(0h~^.Zٳ!OK.$/.ʡ9ͳgŎJ9eɳQӠf<G>r¢¼ι[0WNug:rt2RP6ψRiPrn0EPԢ"Z:t*A8J}r6qn.ws۹{0};Ӹk7:oſTƄryeK./=jE?|/=tzܜo`naL_+b?f8@o[`fakX0yKy3-s+Zd,6X,IɆw$Br͛ e!c?b˰qNK̝!Uԏpt.:R-wZbYNOшy
+--cE[5wHAQo1
+RړF;'&߿O/wޖ{S>v} K:cwwoF*Hg+a)W7D*]g)vN'EEA,yE0y\_9@
+`wT7.@i:[l+I}s|A0X} EsyE~(/
+pU2E-1AXYXl\-EXb}q Xazp0RDGY̘q̞k#v1H;adtg)8ַkfolWayK߁ξ}cҠe(j]m/|inATr1vCt7鳊g+c
+-1%Q#{nnvQ. CJ XnՖYba@6(27/?9ہxgIl05dA$j3&'A0'cLޥ+QYyوy9HLty8,lik)/$
+xBY9[^S4/N
+|Ά:aD"/…\YLH@AQ4<d@e{ތP%^0׹2+hnl=BE8+ID- c,wDix5"M>7V\ E
+z8/B^,JGbFLba4pQd|(0\7&f00ps(;0basf;saag͞B-W< s/<
+4 (0׀Цl5IhFK)過nMp3]Mi_?}S䋋bt7}os(1'axe/gN܂9
+B4E3 D
+$4R:FBk`/{m:rеڝVs7
+_0'Ёx[Lm
+F((1HMJ
+Jjbb΢,S -O b[1E Urg-
+ǭD]ko ap_l
+i/3E4#Fi Vo[eR ʖ+A3+6.~>2jxVA!;H](J7-ed(BedHڋ2lu~np6xkN @ ??Qvwj
+YC
+ka= 21ι7&6JHEh1P0~da-fϚ `_^.g4vJ?peӥtbY}0 󊊜<~ɣ^Brto3]Șp羐VJO3O)DKD GW(ty%NW1\W>ۤ,FP<L&V̓qmPq
+$4p
+ிh4 {.U.3L@?~
+9ᜟAaS)┟E?C-%(__3[ ?
+h f~.?'@:w-,_nBpMx[~X>GLo/du@{a1vɰ
+ɰ6>rPm df2& MX>]g^ w?
+g 8& ܑ3M\g;~3? LE-!!~]+2U+/Άb]nc29_o=kmwjɰ!m!KW}[bzpW? cTɰ}i2 ~
+
+
+ܗ7}~ϰdHƼa0&ē
+&=ۊ7~;=> :,eۇic^\1 /Y;僛fL} !~8h69FJc?MLdlb0-}f`y@wj68F`Cʦ7 ֶ7Zhia;C
+1lN\<,@swcNӄŽ!X>thB>u|!/u|A=:2Nsn)op_}!V0p!!k :, 2ƣO|B _0
+kJo݁Jsi_199خ6VAHN_6ӽao pڈЌM}B޼%4qmЁeШB{ϼ9qUݙ_}
+yByzCqm1rX}p;C𫁱gxr0_z X]ؾa :xV}|aF8lۀ?ׂ#eh¼Ey7̛[Fx\7& WhC[ ZOQF%>cV^7++  t zV^t5ʹm:K:z4u7v0E;\oE/qcF[s]hbOPDZm̋/Li>{. ]'ksݧz^ [:ʺFgm2W[w:m7pZ ¶f?mnzqXnwܝiupk&6s:srw8wmܝiܝ݅}kqCܕ{7x;rw8w?0ujvqq^cjsnAS(m0tB msu`='IN2L͝={jN#PdZ0%:HƘC*Jm1gyhpQ`c@8/
+%C '+a ?c#І?ܱ
+$QeQ\Cmz_2J|tKޱIk2h8%d{ɿz^g~hgu2+${/c ¾o-o"|rb0>+ &g [Ii 7mQq]g*?FyEyiuUKg<ߦWG,鄔$}tyPM˖.]zc]qTY!2UCT)Ddh9^6eA7vg4 MZ,<+`.u
+eE*OW|2YbVh=[(YKB*1Y^t:ROSė1eKR'ץቯR4%Ew,e;KDg5R
+p&ҔeF5{Gsٍ(SMRab/i08 Ll.@U,5Ca(wGn?WY'VGK: "(!º ,x.脔檼便t̗';\P_beq; uRd=vt4.E3Gij]@Y>?To^OKƼ̃qYBI5I;EeF5TJ
+%avbFgj݆@*MtMl\.T==jt%Lrh'#s3zhm0UJY
+ZŬCM& TQ0+PA`(FHR/^6"i `a ļ`y0F
+
+ uQ,cՄR{=W ' yc?\JUP-H0&Ն&nl
+S,K*zO &IfWy`b`\VY/f5
+P Dp"t)-ѣ:t>>
+qt
+aXXM#5 ŊS(?!y?Ǯ 3L(3Uŭ*nm3-0 rǃ5;\-& >-?ge5yj1:e-A7?H Tj(
+vD'2f[q2wx ^ Z--兀%˴n;s'ng1bhJܢfY(m4l$
+lJ<-59: ugwY@9 YQXd|KRUy86GJG BZZ~&+N)TU5ة>~fQwϻ(.i &
+,rVM0
+Cj Ke$D* @`^b{ҒKʞXJHp;3& 9rޥ i0<% +7~7:y8/98z/nt(i 7N@ʺj7bŮ҄X8I`iOga{⪼"dI8(FU|eqc3_]V7|H0~!Pc*
+hEF"VyJc‰XyA#+@jN/^jeY@k?6Z[ i h>nTXjXmF"MX4OC)|{@?VvD^m1n⌛VQ:2~pmYmpmY
+|;fw0*\dPGZ@q-aZ!E6h T
+rYё
+7 0POUt^AoY*8;,
+.niU'\OPT. ݓ], Ty|
+[e=! KkYCbV=l\Wckkbq+MlPb'MDa96u~`S
++cM:Y/t9H'lVie,1RABXw_R~쐞^?E/}%B^eܟ5)m&yZX?“,ggivy'qXþivHG طj
+OגP3Y? =-[Ҏ,I^6*LgJG;XõFT {9fi0_whIݽ =`&liV~7h*qgq*,?z'ȃͬ",( ɍBD*pU6ZJw}nNnPT2&J5}@U@58!u\5 5TAiwbħk~rRetH钰L0O\/R+J
+:c!j7&vMtT<~lm
+KrCDW@+!Hu)=`'j@
+<nE x/vvC) ׽_m};o yv>@{%͉͂kW) ڙèUǥv*–K4E
+v%fyݸ݈)ld`xӇgBn
+ZǴ R ӝm3GҭвNZ3t};>o/x-|&>/A݀mLG,T&]T1z1mƾm%nHUu}N̒PrCX(Axr>sAL=ʅIHqѕ& d0
+N1Vl0eC}b&g+ xF/6iD,s`Jb
+)Řۺ7
+.BfUCB@\G_5]p^Jl'5S{
+_wrߝzS’dқS.#s\,$^*s:1/~>uPa^WUQ-YeՌue_5Zك6Hl<x
+2=J@|qSJ
+n|Gh|3PvQxϘ?̨aCCdm4Zh
+72:?@E–
+b#:RG O9C ֤^&"Y2)9<JQ(9k%wCKu9ӈӉu=pDȗ_]!fI;xԔ
+#8U
+Dfx;D62*5?_5q]2!91?
+=v"=I#12kF1\
+Mބ4C7M*M^MHQhLNa46˷xИo.E@:Bg ܆|c#8q1rx #Ӛ>M|=~q 8'9g %#\uQcƹBufHÑ:g(٪<֨Mꌇ0e 2ǶuXp}0Gr3U,d;Iv}zܱlbR豵5=NB+ t>E9؂t>U;}w>|BV'`7HHf_[ZO
+ۋr)PX[񦰼+^u2Q㨌q=_Jdžw=yH[<CHZ ɉ<= :x~%VW;o]bu#|,.hyD?tژWX9X*=:'fY![M
+\f}mD #Hd|l/MH
+N{v mn]DCN$?aW%~a%,%)MF~#$v&w2AA$~ 蝌@T
+1Ak
+9
+zz^_AOlw< U:+9ڦt'+(?RUX4+Hr#~O?n警'^]= ̪K3Oy-˕cWaB?(i&<U\Ue y!EgܶզTMHsXô=1ڳC6`x3~|~>2Dz@DTYd0|V>rsŏˠTt#7oKij̧KN(?j V>`YFv%~;z
+0WsShxDu
+pn
+pߨ)ts%zޤ] ٳX@c
+Q@ٌk8G;NrO/7X'qSXa=HQ!68KTR6UH50(`u^L.Y e͸P"
+G V#Bh&M*"7(r.Brʶ[Mo+/j aw2? !UcIKړ~Ti$TD8xpR &=I5,@jQ$(UB3EfLEw:C@^"uDjTuwsuw+,jgbz4=U4Gh[S6^_AB5^H\jiTI4#U{*zu>}"oz$>USՠ{OB*9QYmliunHAϢCj(z;.N(
+rN&ȩURDe1­ZzQJf}BQ>o%>\Khg8x%p!r/a6BڅTy2pY_8
+h]K&3I_DVH$wip?.-h|gLΣ6("GkeVPYʰE,Qw+|4WdȨƈ0Qc 6Z20!7>Ű2iGJ28Ȟ0d!|A„#`CĊ/
+aj)Hnd#N+f0!Osگ9gg'U^zyvW 0AkM_FW1bgiBY$0q?V 133#TtޭRo? Eo.߼8-:Ēdq&<ˤ?v^#|Gk| tDew!p LJQ"4xs=1mr=gڷzL
+)QT48HA%4gT%P h(s2 ^paf;EQۂ1X:5UTPoIR~iNg?^{k;3rX6@B ug0|Fu7)O'[W|?KO?!@ 55(
+`DQ^+8N,_"Dm?YܤZ{rRq,rK&XMd&Cz3 Wc~ꯤU&f3]uxN3?3oe߆n֋߿f"
+i Ò^
+O^?(x8 Jly1$WLX $ދ{? $8E,QB. #]'RJIUCi#t^v8+(
+ja"l{'LYXlg3jΠkn+)#Φ΄-,&QWG@Oyv:3x%\evbJd_+g:ly
+۽4E$u}5eII{>'KڛT'6Քw>~?
+PIF";T /kuZ Z 6WMMCɩH 7V¤twfK庸߇#nsSE*pNݵ=л' hʟ- ]as
+̬ǎěɨbTc
+3Dl̃
+j#|#L
+Li}MfO3LiMn EA<
+ي.;\ _ǐ3[oIO]ܫ _ScRrJEISrҕ A|0a u׭ty\9<W:{<X56'D#pdal ~QL&.
+~ODF۫ڗ`*gI.l GLQ|LBU ~?mI ޕ ՈAAs0ŷݵ/ n%g2+#
+Kf00z ]&J Kb4ޢD_^T!gUvm }ٳ()hE'fe(n
+ ~gA /[|'bWt~AӲ?e;U BLu ţc U3$4\PF ,_On 螖O_@=W9 3 S)
+0'[Rr*9s`r=i^Z+FC4+g<
+V_DEqx(j7#)pk:zf2UY)%wTL3YT䌖c
+G
+q̘Saޮ'G'&A{Lrgh|&ܔ+2tAO80yVK4o-#ţt\C%\ޓ(S-JXT}4l4(6Sb@S}+&TV RZd৊nA.ξ9bbe3 NL ?LC1:x54_h)p_2Ѥy#'
+23L"zP\ݽU-hzdIxqY 5 O3
+vzׯX~zIl^{3 /֥wZg^at|Q b" '5_]L:i4ܠs'X]|VJl
+ f41<TܹO-4XzC%XВg(t_~PǛsgt:bj*1+rw hL9!p WHꑂp<RohTl<)昔F~d*Y}MpsF s\n27WoדZSQq75&yvx#ّK7>=׳[3߉֎'#L=]!-DA }ϥ X򶎞M93NR>01VϪ+=jedJX*G1$@6<!#@WDN(}+i;qWC@W| 4ehHI_b e9҆zmB~nUFx:@`Sp`,`%VA
+KU>eL|c=DvhCyoh4x$~E*!{$3l1 |>K#"hA]y~[@tE88EV& '-+ 5nhB;(iN ġ#f8n26ab` 0( W1Fqij#=&$ݣc/q
+ @ Z0Ђbg"niVa ?;:}nUI(xpL9y$?S`8`~[_N Բ9KKk 0^_{.%&vH ಅu znS,"n֠ 
+$!OyI
+ӈ<%TK@|=TGK.lYb}u]|lPL4ZKu g?3IѐSY:2I6eM6X y65VG%Cg8iz6[ Az}}.
++IIkT^F
+%h` HPКfhϫ6()_鹯&DX
+}lzz 0Qv7|Tm\-);=)
+BPTeY/ؠPw[ڏH/Ext"ӨQSTp=ͦl{Ad2r<n4'SW7xXY등k+-*<;U$XF5+o/H ,
+*YE1Bԩו ?Ã,BHjƘ51i,U v%ངݶۤ~1[֋^*\T'q:? 5[hfu1Wծ=<dxc*OJiJ`S!eQAI: ̡(#Y)v 9lֱLW)Q= >0vz?-MB
+)z%5=͂8Yi 0q 4o3 Qf9\ jB~Cf5 S.jA[(=6x
+wq췉ذN_jCT̾
+ B# 5qy\w D.6gTV#)~E+f{vBإB$.s ޙ7-I*{RNT6NÑNRY(>f
+@'ժt"oQNoiy=):bɐ VZJhhM`(鶽a u!-(tB
+Z).yl<Ibg`޵ .n[kud/N_^&|Fe"& ,$v:Y$UuW"".]LJ ;_%hLS# A %WF*Q
+RP)je+(-Ӥʾ%(ўڢ:1<n3;]NZA,Q
+xt VIeT=F* 0&$Z{G5eP;t^20*rkg3gثǼSfUS:~l@PGD]2qq"'V& DͭGTř$͑i#6AA { KZz~IZ KXs Y$MssIsI'As<פNyTT8>kC (Q.\Y<.ϽEaOIb c Dž@\_VjJyk&_Ȧ9&_cQUŬMbketr1*SxXi =3ły!'~fו3kWxxԍ{m=3ܮ!?C.?Ly̶̶m=3o37yR3s'9? ?,gLgWϬR~feLݿg*g]?J)=del^Vfʘ/cnj1˼4
+ǯӕ).>f|L*$EzkXo4~??~ڣ3$~Wx5?C@z@5̊*SUQU9v"SCSSQy"`6:Afy%0g &?K̗.=?tpiTlg2B+Js: #N}p՗/W_z`
+NB /rRrn*WI܁.ιS/xw3f+1|#63ÿ'Ԟ{;p>fajJE)Kt JcY7%Kk#<|,(?^/LL8 go\w-3ZO0qxO,6&! 4w^ECh=r-, : *t`lqUiYy !"]/EDp>2@y֤Lm쯶 pDp2!ضÆzP\kwe
+DBe-B}-aUZg3b#l-uj;:{}kI ;†(wT (_ZQY6[=ב~Պ:ae&;2e]+:x&a7L1iZ`kdD*%֗'D!j mc7yFֽ7i,OТP-OxADmj3[OX\( K]1 ?'MXQq/Q[(9HIplv޿T':OvƔ.°iPf~v^5,%W,Q$IJT@iw]ڛhRm%YT`0oCd20"m2ȕL2ǃ'8Z?$a4X(9;N?BN7^jL}^ljF{A8B~9jhU1r/*#Q/m[ch*
+."^vB2>ĝ)W$#J/dї:v60p֣p}2A.=VВv0řCH μ^RH0Ζ%fuzt/PsǶ2#*
+:V8PK/ Qpt9 :6IYϲ:Pt=(Joy B}
+(WP}FȜZ08 ;#ܱZŁԌb Fq BEIاAU4P^x3Iz> }?"vXgͽ,W1Q vPg,g“ "!:`d&={`'P
+Z骠GAkX7Lbm֥}(,H
+ZO8rD
+ho<<SqnV
+*
+ä|cl;Zy>};
+ (` ZvWiJHT
+%}GĽH9V$Gq 2;^mωĻ.urƟS{Al}@}oaΊ7j};H[UQO
+_€? c~U.IC_ 7灀gkۈԨsHӫe)?!(]nW&m `O_%?ݳT iQnkSi/;*JYyM"}H
+ ;[zI )JAߏ^}d7_FCB.L!}ߎH3Z0L]3f,HF|M0at31X$}ķ4!H< tv5>;uu6~l i6CZ c1(~VNY(/jMcMs0 *oK{+u@;?Ii/q}c0]{X @gz}`-I.EJn,n^[sL)Գ_m9xI1ӻ顥H.MRs'h¬ j8{PGA{s 8hUZuR
+@NBI `kcփ,̈́6f3@IܢVkuD;}H V
+g>592I я-yBwsxF֞P V_aTdŸ\7wø Y [me’Z<1,0r~n?AՍR##bDf+3
+̟,=
+:+IeKa*{a[J_ +.aiJű16Fa"‰cf0c)m㨰(NqJ줰>ls lx:g H=0Vru{e(؋=gHb؝MRE|D RXao&ME.L09`ῶ6]t# E,̢MI8=i<;A"v8=8E
+Jٛ$#%'4&Ҧ\E$(E3x'I槬 `$3zK &U<s
+e^h(SZ
+@[6b|R&&ʆt' 8t
+c$%)c?ggaiT+8 j
+sϼב=Q-PtMcI'sǻG/=Ân.I܏VM؂h{~*J
+{Ϧ=@{Ok/΀HAML$2
+ V:Dv“No5WцfJ+#Q,ea:٪yRH?
+}7C3lAA8Q>j!6*j Q5CRТ*hQU+ʅTqC/Ź^hHCPW VԐFw ފI(Iw*
+
+_۴MGؿPCuu4EhjdSb_ۿ*eFm{_Gؿ`:zh_;p/6Eoe&SO8&n$NN Wu/h
+{gQ N`E~Z6C ImrMx@{Dq0
+!lYF7],} ۈ1gr
+Gæ.x1E-魯}QX
+bۙxZtuFtZ&`#h
+D{f%{4U{tѭ=
+FC=nb_أۣyͻڣ=:
+C{Gonn٣~]^ڣrg6N]=ZD{[݀<v"'jJGx GoNGo`^h;]=dvG=ihS&ڬ]
+$"X2|!vX*d2@͎/6EZ5l{
+EJa\[<k o8Ջ.>PC8o^˜ݯ[Z7TzU[fEweEs1'Y
+˒]q~-kaٰTx*W@ ~jM0ɼbڏM@ [%7
+ 0p_@|PkddpB,i0q5(N
+&䊠Z:-tf4Wn^_[(h&e7l9|oGd" -x fߠ}nЙ8L.D VɶZ'j 5q8r<'9ص\^6H\I`|?榁ݍ|~ԙp!6%uѹ.!x" Z8m;
+#!ķB8 nxQ5kzݶ͢q VfէU^DX6B՝Kmv{Z3idqa_, >r #]/`Wg?W el3#lQ}<NjlY<kЦ[l}$Fzq^dk8|Ml8I5
+:>`xDfV@vd&"Ag^Ik_矄4_({'9mdFӆZCH/tqs9^j6{@7,x١<~.M쥉9/ŧDqج 6k 9f6+-Zia9# Q
+@(m+s#d(0 n2ˢkF ]AwzVyXSF tp6%=c =k3pm*~j#&6ŒLXE1.Oe=# AQql?AZ,\
+tX/ݏlܕoZE_WC֪RZ7<T㩐m+0&ʢ<o
+S}o7Mʀ.*H|.s,.?nQnvF-,'nԷo+Q9ӆLY{\;jAikX/mєz:̥{]A:T3G$'Y\^򎓰 p6GuO-*ҼB
+L.|+,m*xNEay0]j, ?;Uu/@>e,ߗt:%IR07܈5g۫@bQVHh[pqMj)JxD{h;$`9砾sPx }aS Սv߯mȑ{<tu=磆cg
+b2F
+9
+k_.O9)?)-9<\>^i6l{/cU--( bm{1i}vP;<j3F  Cx JQ?mq)f*r%*݁R۽!5>!N[<_2kRpⴀK3H/A׬u?CvG6ޙ
+{Q=\Xa./,M/5QE#Z*rKt OWF }9J,:ظWDPg;l;;MZ> Mpǡfh^Wa?4[b /8TXN
+,<I1BA@g-Rlg7H(w{ڷAõzQHd4a^AFdzj"܂+gk%i]"*8Lḳ 5yD0fq\<ZTc?Wz(B-->ZCm!ᬠ_eކK{g2y _YϹ_w<sZ-.
+T,
+3RI$oG#̠=FÜ0VTk8FX-* t&DїP8Ӊ"8gZ.0*ނkZI.mײ<Oy]@Ax
+Me.oE_;yrm!qkNp\UO=lWڍlr]\iwܒ<vϠvdWKGk-F@LM7.CE")|1F\OHWj3= %
+Y;35H*~z ez@ P]qvQ/OOH>X_d¼7&[
+8U{2gVgVf_!QrYv[b9=P,\$-"p*@T,gܣz<*`=$ԠsO64M.
+|R)I2*oʾ/{7͆?pو,_ {jv\IYe\|Vb8 _>d&y@s/ᕕDt"? YL,:` >Xkz5/-L<aVn,KQ V X[ ? ^#,Sح+1 h
+CZ.i?9W3꺰ba=De]w{ni 6--1se]).-ke4I(N "3[<.]ʩ->؛.khE;[->Sh.-(rBT"!4Eil|0ЈB7kոBH )rlqp`bǗv8_8!{zݜ4^4.rYMhT/԰h9`~iww?@,({+ٕءjCJߒ;3;tf9C:d å&%&7 ]$[+<QH:\zC)\gZ euo!o}Pm>NOq`I||g7t\~;LL$9X#ɬ$8uS!@q%@%@!)%bN|ܞ_n}\:0b%>_)Uǚ:\D(rKr0Aǿ*i`63FPO</O-#3ug6c|Ҝty vmD,hu<y6
+l\R=کܟXRHNJUc߇ilΗ8"7Fs]
+ʧԑZ1̺Zf#GOhy{A`|;`)$״+[a;)w.X7Y3\̹דT
+
+yO|Q)fW63U52Rfi:׾V-4DLkOhS=wܧ?'h<K;J)r{uiϑ_s!D2Nɱ$X#.W$iiAg|Fv rr~ 8Z1#GTX@}"IqM$;M|
+ zbX "XH};`U&;f0P:ڱ/ts_&hYkftOČ5t`|;`1×ŷI,m5j(=kdEcz8G<+ 0Y
+L]fTg&&[L:R/= R^R?WS1F-S%-Nar'jZL,_K]״ԟ Af-u\%&+ZX͘XK.Z)o9Z7?U Z򉟊#1uOU
+-/Zr6?UUD{rBY4W+"m.TSԗ{ԙjOjjXKMQ8Ӵ֟U۴BZjOTʖ (J^m-zY~%zgmoP; *2MzpNX6S2em[/lg4U}7A_k;& x)oS$X64SM)ڡmU*E땢=JQR1
+xL#>DSR+n2x|$
+*#Q pF7%\Ǻ uw;Qc2 iRG/HOv;Tp59
+`9{ׄi"󄹰hi%x zz
+L}K
+uTwu<2#]`,*yc#
+,
+@zIg7$@LMԑoҊpcVZ`'?Mَ$ sQ?YP;Czoњoz*>@yhh%}"GDue'WC2gC+{>>%@4_;4ӚLO @4 T
+ӱ˪[yT]i Ϫu4b-G1_j{x<c9VDA&)Ȍ%c](\)!1:./RE[ )Iq>
+.,俞hO5l(S]; /WЏpwl8Z}ALR&(P˒ xݪo}NZaͳ^ڬ:_Wx%MD̂Uǯ%.@A!ڮwj; &3ߧ?:,:Oyлt:|"@a.oK;T?m9<Zzzmyzʰͤ hukNS
+ɪD .dcP?ߟϗ:TKs';?}7߿ 9~d~Hndg <OO=<].|400pTS 47pd? =GvO].ݣj+ J4ur] x(h8T
+z`,Len(!ޅyR)z띻cL.'x-44ąF%MՌf;?ڃLJo 6oi<x^أp<<%|H}&>{y7}O꾫- =^/E{ߕow=w\Į+09wA&|#m$xpY+ϝ>]A8j@!4Wݛ`coq# \¿*XB݅Sx5}|ũ,j3-?C'X^>QTP.d|%žh~3]H`PsҹWy4`mCR29ESxUT|: K |ZrYE|Q•yq ~8]8a<1A-"rOG}{ H+UƼG{{{՘|ڳ<=;'R]:]b6_?xVPc zGN^ ya0y]L
+AUl㤑\1ro1}M-GN
+s%<>.WI$&b|rh4tntrA
+[1qU3'G+rY a/(LG&W.ʒH)yk GA@;b2r5qnd@l7t]$<3SzX$;S" i>Oœ&՟v{r.pzݎ3|)^I-FdNu*aFV}JY8I8epw~GHqf9>yn <=YD.IP ^jhd?[Eح1GBc
+Zj8Q
+ʪ3FxNPkI Bp.LYsijv׵یLRs=-|B,5Lm"]4[X0
+lB61,-wDz j;1IZ/~u(c;Z0$-?R5v.ߟPb^Ou6QN_˝S?roR1O\!qv_m7hmlRbەZnݤĶ#7(T<!bi-^Uu%rim!nH;T[ 7$4:cB)lqsy`x˪p{\Dg^L1:Yψ\Z9#'d\| gv#@Z#~yI _qrWUa<Nc~ykEB?,[NU ؗQBPss]1
+!"rgk'HwhM颃V&)l
+j.dᯓT! 2@T-0nB|>.\UfS#nvOJ㙹DuySï.k;*Ζ=*m %*PtѭwkH0uB}>$xK}DLO;u?7HV/\1D,V6I''c菳3X$j9HyuA:8 t8AZnոK%_}`v,Nb bb l_OxoՃzouN?'(D, &h{c` Emysc>pO-T
+VS@ -Gw0{|kG! 8]hS֗u':0Z]]8kܷjn%DvYPŮ!}AfPȟik
+8D/h-uWW*~WT`{a襃CBW#wh𙡾ֲE{{Ė,ÖH5z+6(NG?!qmeiU|ToR$qԇDs~Sׄ(~Nxf'IRß 7uUǺ2jk_;:ۋ1VWx 2\H|
+Zr=
+:.>nbD,ߧE vgFo:Xs-Z[z(-A䖌gD~^svM0 XzX%W$?m]uu3]*㚈v3'gQ‘HudƵ$ߘEd0峢bOvю}fM{KўZNr)F;Do':F8**{i/*^wļ"cݞX7e~>2qjj u)4aM."b8ݹ|؄VEK׌
+9X -`r{LF#Ȁh~izj$b盦j: zN>7 }n?ܵ#;LvǢv|K.ݴebg^a=#/^M|>t".vmB wD7pBWwݰwZ~=`ʆs7|#t}+4jL"|&;}:37&7 5".,@1X+_}t4ߍj`1NlyJArV|IƇ>lsz&`[bXZ!CFtte7k_9@o?,1ua^`HtMQB/
+EBY)>I:].
++T\s a|E tQttJ [ P@G;h a C ̥kW^yZy.'!9tQ)Q&/:09fx!jx30J{Jtt^|D񪮁o8^F2ŹE/b3 ܒiAد8[wsgGT) p Ic04>趃B7YV~$ 4ϴ:ߐ^c=L-;z}׌&Qecc j}Ǡc Δ;<ٍhd0A _5LMѥUs5hVhoi4k5 ˭I劯BZ{tCޅHHbS
+
+G
+*7>%e)Re|n`aXh¿ yܯ$QH;жץb
+7wuHA~2\~ts{p(F M%Xarw&SL4wf׽LiJf{;ZDnI&WnXmXN*0*2w"Ԯ^r|WTڃ0M+}|x%io?=Gm_nﱡ|Rwzѽ*={p{WRs=1MP9{* +ZK\ ,h`vM$cL~qϙ&\ o.f![u*0G~PF\B9'zRjAQx#8lXN#+Stu{{ mYrIJBFoב߉ 3˨Lb[zIєLTt3/Q ooX"rY
+
+^>\@@
+͈R熨 ǵPZeD' zA[YkMڍV`'J
+4UpRafFƗ$tZ GQ󣢦1!Vs ~}Z)JS@R<9vc?r4[, UЪ" TA5TtWܝh-do.-K,{_{:/; }C*d!>Cj @Ep
+hleδ\!9O"Q, 3&xNߢNӱf>տgJ
+x]#
+6SW~qB<G`b{L2 6ew:B&M{XJxxR,2KggkWy7|w_G}!g̷N]qp8X͕7=㯺kI?oAV|\辯zz
+҅ήΡ5I
+:u]:O8U/DsF\Ż|8QCZ),`KfO~3߹n[ֳbiI:8-zͦ0ðm|wc,F՝ysUs+V׭Nw H/elg53V8u5d"d׌)kQk0_zN
+#|sbר׺1<r!j~3kgiܖ5h1s;{'#1ؘPjإr<;p'
+d->EmݛW+)* aphd$֔\<`? Z^8L^dT7x 05
+R6z<qĮևr},5pTu\9;uy 9e
+wK5Sc:CQAGr2 䔜șYP;t٤~:D?cxT)&L.{;m;ñM9/w.F#jzaX
+_mn |s>G>{æФL{ 9|snnVn6w=hDJgh5D5hp#3>30½밇bj
+[phe;ڃ˳99}/y {8@z34^mN΋9x s|cMC z_;jZs4  %%Bs5vYZݵ' >e u|w:|w|[f6÷ Mmoc׹0 (|3 sc^':i]授 bD~FM-&y9ZcG5| wόq߽>w,y}yp!\i}t0bO_O,Sw>kSQ<k}4b8:_">}߹>]>,~x.v߿XX'{US[_&XLhL]>OŊit?$P΍CL6êksଜh~8<? ˯q#Va3 Q
+w]iotxSi&ƥO 2tOX%V _ⷁ62#l3w1xW ӿ\2|77#NU}$_]TF"i THŋt 3jeoL<} PJrH۲
+Uq6SxJBd|D #>ʻ
+6%2SN}tt%v )0mK(s2gZk5@67CKqE"%f3F0`v6K6{%[ i҆0<r!ǩU4b d\*
+ށ:dl5EjSaëp49(~6<Y#BkOAX9nd..F=q2{~'Q'O,Xzg1bMOWW5uuپ/qeogN˩DQ57B:]26" ?Ά`Y *S>I/c&Ro(>>FY<^^k^G7o%Ŕa#Xf{Vڗ3]V @zFJoOm7G?< %cg!U͛xx~gSLMM ^jp9^%$d#C6JҊ09 5_*ق9%F&D-[oBaGU%-ޅF_dŜgΧQQ %at2VaF χ?OaT\N&{OYuޤ`j$teţbc->:xeUѤײֺdؒ? ,,3HoM;6pNG|!a6̪<jGUc+c1kJU̢Żui;y:xLC)jIۇ5DTh6>/(.2ޓTȏ!r)Eg'
+^ G;X}B22<I(GoCh#67AQ
+f(Y=4]oVQ|C!niW> |!?1e4?ehxKa3ڙ8w/AXN:H
+:6"gCPn4eg^QS:s`ɥIkpxq0/p`ay'_5ݛ4~8l3z)?yK/i th~ԣ
+GP(?[7yn(NP\]:ԙf$B Wx}W W7<)|qz|j隿 ~읢ss1C! ~T M:kRW@I\~$N6B6ʇ:zhw4cKȟ~>H\
+6mC"~G3jC;
+3/r<EzͱWCJbе=^К
+`9U=Vtˏ«. zl2}R8JLF!66$1w᪷3r?c%b0V-*"/5՚3
+Lj)bc":"ez
+^v@7WPBi>-J2ݢ.4="؎1 TUg9" @OѺd@XJtzAu0q\(@^ ͯ}T%l{gS#7Dw ~IC]6hT?yxg
+Ao&w߅a^,{ObwQ.{dNW$?X^XbOko ޡ|ǞR%@4TV3=;p'@0r"$f%4UPlkBvM_R
+G1Yqhܮh,HΟINFR#ہ8X( VL~SL/$zL&`?To /QUn6X_'f ƾ??w~| ~ǥj5]#]g?9J?L;c{ǹ`*1|͢'3St2d
+6Vml{$Vmw/<<_]}9G{dqMb<]罞91GB&qnc$D
+Oa}=#6\.R,d" gi[t6]XyS~4tOL n=I7E=KA=A8&_+A8F R\Y]'ۉIrIYrLl5Urh7ZYCOKKJ90[/uJJ1_Թ^ar:owst*C򝌫f8 )V\;0ohp)y,7O&(&wD_;BNkY * nƏ-g;<E)h"̸0 a
+Lr7s
+溃(0+m!k v}_`iQy\
+:_;<k Ax?a sq Oe$[>qaPif#Hwx<_Z¬ ^ӑH8nWVt<(r.з
+TЎ0:vEf}kk;z7P~>
+ ;E=俌'@$ Tz-eJ;E ؙ lB'rv >3h'^f|>ASch:!c;Ulǖ?l fIi,Ǥah)j56άj݅QO@7V{ڐaA͝*tFŽwD X^eu<jrliƲy (E#3RJ(Uc9F<߿¤AoƊl'$(mHN4b
+f<Q]CF~4O1U-\mMMN/E>
+ ۀBݦW "N!'A FgLTjD<ip>z|!KX(O$5x/h3.=Mo7fu>@?װ+FS7l}T5B,1g! s] Ojv/mÄ3Ѹ=7oN~MJŽ*,O?tVٗ3s0W*7T;"\ kO9I
+ yMFx!Ov?Y J/Q8xa{iHuq{Ȅ/=` ߼XR ֘  :~daUep$a '=mVD^-60)^#g1bOWN`$ ؋R9A5yse%x0>|W<4>CW -scrݘ%VE~(^'ɁxLKt)r'<S{dzVn]c/Ιl?S5 .HzYÑoe)}T~l1L_B&
+! {ܼ*
+y>/toL q:Ka~cs1fZB5
+MU!`nʅiw4t8vb{6ez4i',/ WD>i;,!AGߠ5!ϱ28
+:\KUj_bƧDʁK~4I3 "8
+w=|~> urXBб%J Ul2 :60/v1%8h#Y:[^/JN~^BA
+{&xв𭞲_nԭ:Y?
+9i@;Ib}u:EޱQܑe' EtGCUȁѬFAYh,]Y-->2lN76߈"6ql;Ce&}vڝ2 v^ZS؏~ DʪQoZ~x-|t3;uclAA[+d29j Q$x<ؔ TR}rg/Gɦ
+~J Rd"cע{D \5V: {Mp: rS䮗'JLq9Ge*!E>w%Gl{vpx6gϑ2J2x >˭&XLJf.EVxT2?ߌ֐k'[՞%e.tĨKKzq&8L{7'b#-+FU}1KnS\]3"?(e&KqtHCE$ {GhKAB7t,%*34GٌG~lGed}}t8IF?RXў2A /M|A*cԳO&iO&A#HofYS\Teii܉/^smMAZ0:2$\ÜL#[q WT<'/{f(J͢.%:k,q&F]Z$j&#[0q˓UHlD_g@a^B-bAG釷K锱vcVҷ`:n1{_ h+Pމ Lkz xtPHxj
+Xc2xy@0GooXdgxE3jW\m9
+<WRYK \&| e|VR#GM>ON
+ݺڸA4t%8$|YP0!5{5;bOO
+_
+*1_
+}BH| yc~PFj utꑏrB@sEQa|7g%{Ȓ@M(i<KE$1"֊;;+)Ѽj[\a򺪻եrWX[4&;5ZƷDmL~n^ $rՕF3+Fo$*F01=[,oX^caeQYaRVßX+,wm4RX)(l=&M_aɞ- >7 O(isjHT *`TEɸdkK5L,Gy說/ ^3]}1$3߸v5S| &~9h=E]dYC:bxv!_~4@{b2tTh9p[fΆ~e3SY֬Mj#R321 *X
+p = 7X g/Yڻlfa`nffmD 5:d@GQN2$tN;2ӟ|zget%_Jɾ{ֺ },mwusQU%^ AGN )=J^&6pf;7Ƶξxe2::j~[qE^G&;.$ٌ, G| šwS0O^b55%3YUGB )lg!cv\./'x*LȁQc&hV<#>xn(LY|/p& IBS3`kQ ޳Fe9K)}Uú_WW*9R6^ץ}-MPV_DkrPz$P@ָldهAm/@2$0q1kL~_j(mfзک(#aU(S*"v"e4Z %+fgPy'`CL0#TKb+bx/8Rz. eYf2e#gS?*AYlRi U".k,γv<Bpc("gcgQw7 =0/FTT^Sq]4`HE״,g^ߠGJpn-.OƖx⫤?L";Pgqe>8dEd\z),`^[S[*pojڲ[ ?,b3Z)frHΎpʙHffzFEEe
+f4 \> XHa**BYVmh5;ua@[A&2:UGn-*sEV>⦯4Q1b?Ԉ~@ht^Y'_SrQM2I_rY߈_+Yӕa[HZd ?O6qϓA<̐w0lEXfgJ Ve;"kR1+GoJŐ3 Vs'[(y|j2'G\*ޱۑ9/'BVCaďCOVH>+Y$=Y0'0'q$𙍃+-'x+qOW>| |+o σ[\b +DE՜) 4#A7r˙~|nn¢7UZoݗ˪*S0R ̼>˃~<& V&xl< wz;v.Z;na\N_7mkӋ;c08ݖmܲ Ӗ;ЈZV%1sAxj#eԅ
+%4rz<َ~!i@xCs r7$zɋ"9;3AXƃuZ6cNÌ -i{a^,/pUs'lSZg ;pOr?u:oOM"amR"}1AcTm!w?:+`{XҮ]b<1OyK`oJ/W_@*
+TQ=3
+H6iMZmƦK6,(.5DMB<26!T9a@i}zw]=޳dM˸oSM@G9o#S=jpR*IMw+ͽ\-e&4eTkxZ=4 i@ߓvӯ7L0AJuP"76
+ty|z9֎qkEUcG >0a򷣂{9Vp$Ў`*>?KN~d\NlISu 畽 5BVx~7 áAq${a@aHALICYV/
+](Q K @W ˨+j&Pn
+>]2ڡY]]+#U&LӖʓu,P[Umc>U'olORLuemە$)w_zWǘ$ucab"8m,-h6m=[LPvur[bDxU7b9l,r/r]aB.'"p
+PA–zϹ^DmHijВ)CkaU<cb>HT EK%3zy7v|D\߀WI—?JdTy}gC/3hAq0.7Tx
+d+ aШ=!MUI<+`43`"ULA tKOS'eEUXf/R|F(gyi%rm mБu gj$e|}Poի ˞zթQQę$ JԢixdb7wmi_Cn. dRxQs85d\2ð<W{AÝnu7oרmS'́x{]˖Egyf٥0͑֔]fʮ'B`’_1bpSVYS[žXA:z4/,M?LR>* g8%ߎ
+*_L*fuXw<e6//w1yYK/łHI`, n3=_
+/+ } P_C3dYiϡ*-$QahBT60 ^ 7LM-s-S҉@"V̭W푖
+S؂h9/ԋrWܕE|eeWٺLöln"/+z$Q[W&;NJQ:a|(qk]W4QJ!ȫtuu7G<;-aTsCG0PlP +
+>MFi?}KeJ14
+v}zN:/Z{Ik[Þ& JYb5#PwB(ҙy
+<>+9d}0 (k}xs=騲EpȜNQ<4.fFUFٮ,zu ?G\Gs))1fPjY}57 b,nnvNNdUeTx Ns6Gr?P+z8 J0nw&咛yaxdjE=|O#XnWCMχ@U-LMYyu #_9(~7dvݑE~@c hz nVBDՑ.Vl#bTohHtTT@O^H-Zm#h?@Vܲkx n&Ć{dlN8/*cᵺU{-B(ru_ԁX o)jˌkUm3yJHEX^ 2G,3]VXcT@Lpo^墭a\sT"EdS3 % ):ՒR62G<A!|%Vgĝ4ucbށEUkıq
+x
+Xݎ8_J14 6 R[^_ `!!ŮD>Rw+ y˳A<0 7ۮS՗f[k"}j6kdJ:UGK2`?4TA^u
+6XmZq i9@H9NfZ+ؙ. _kI[2if?պL#GLL<PѶw"ә8!dO *.7I;c
+.Jn7u9LY/`:ܞe@UEr(H/f*zi08U Ԫp
+
+%vB|&O5,?KAqRvh(F!mt~܅AUj_V*nɓ5P/M웈mB4.fLFʂFkx+<4aEnrS!
+q@1z&b㱒Y/[MWvC'3 /^,'9 磻gG?V &Zzl5^UwcBo?ڢ? Vh<H:v$稢>ڒiLGTL#cl>p0@RgP,b< K[q\S
+ltՃSQŹM$@+EJ0K$-
+<:AQISzmI%;̂ ;ae eΟ'+/q^yK*|ol._b礻a3Ц>֥0X [SWs Ldѕ`nGZ.s˸McX
+kvBQyUVc4
+ӗ.;I="x?kI^k>y[W!+pDY^ԹvUK¥#i ?׹?6-7G
+\}Cm D] &o0MdW_/y7&JDSi*~<}
+Tp RҁI 0o!OV#fAGR`Ҟ{/'ٓ
+U10lfem!Qkz?J [ă5N푚E
+Z \RGlߎ!lE@c@
+(サ]i&mlD3y*W˔.QCS:_䂃4R7vRe'rND^y~ߦ_&|+;PTwP_ qAu }6oBDԅȷxBtO6_{jC%=!*c
+Q[xX a Rсͪ~+j+eCtE!tV{HRZ8RG*jwkOmzr;>4?cll6h*jajԞ%P lke=MPl7m T#n/ne۞uR/q?7?mwc֑ߛc'Qm]'zjp$jű`fH7[Av8eKm62eH|\汩e7rIJlPٍ >޷5`4c>7"A
+ԡ?쮶}~]n_ fq~R2w"e/a *X1IVgb>9mT|nV܇ϥڊH0V҉=x"<LGiՕ8woAXЪU b@4-g8TO䃶b)pthzۄ8VC'$$k+_;o È- u<(h3^ //Fa{GB+)XQ2(oOr`a O E&@ D{[(X;߉y
+Ԉ=rǒ3bW
+ JFnVS]v<y1˖q/;وt9oQkD̖RIRnik5;:!`KS2VjU50ޱ RV]?;||~3% w5 s.1n<ZҚRբ1|d߲oȑj%8 )W\aC@
+rU:sĹ:G\-ĭlsD5du
+dhg
+#24))h/a\H+Tgڨ Cwm|ߎtaqn0y뼌on*u~cl4oBB.&zaIn},J-bxV Xr.ڃ"NOq*e5,}+Xpe W : lYhl,Զt6&
+x[}^8t,P+l~]yCQNq,{įG (`FMT# A45QU
+L:^#99L#YEO 3 5CnP&{=jH|9)itm`spByxsMfG~N6bM;%vH ^/Z3M;yPp!s
+oE
+Y]V' (W+"u@6ua:<_y>o7ɶ/O Mq14?8_0+'W+CI)N  @ZمCim&ܰPp[$dۓAIԱ(b7vuJ0V>!(@$"u. "0!s>0m\[K?r!S~>Ÿs.y>HTK4ў69"c7,"c?7$=4ٞ"ϣEh1%kĽRaT =JJD{%ra(RcpLLJ[mX>ھR׶d?{CyN;&]Ynϸ\cj05'AzK{S 3
+1v5d?*II<
+ûԎ [e;3AM N;-7| Yl@๬jPi^=;Hqձ>NX]+=@>Z
+Ԏ-B%;%U>' Z|e<j֌n{&a;ն
+*F)!ΙInp?J9$~q
+!S-B,hE" yGexۇ)`XߢёL7}-Ls0umO|>{JÍ%d>
+S W]A$[ lrZ/"ꅛ!ci;p9f ?;݄xS bW٤pD\'Qs'?taT;$m YFO}H޹ P&TC1؏"J
+ ZFIJ'} 녌.I?}L<
+٨pAq@ u6=(
+;1UlYA,>5rn蚬i
+w|:v{3{P?Dۋn =a׏GsMmݱ?_kyʳ0㨕s1j+-2m7R1{O4iOf:d:MoRnULU+PI
+VE/[EE!5!X]yLzHrJOۧ*ձ.#]|=el<̛ K{7`/JW5E H'jxS |Pu E3S㰋vjTa7][f JO2"\.rAkxq13Xf>m~nA}.dm/!g=gybC`{Pbzk#IDGJ'Za>usdCU쯲K1# m?UFrz!+XcztVTsCpY`F5FXO/A)$+&2*lȄlB>U?t$*QsCvoj:rEj+O(O0w/AU䏺V#I{{K{| ;G@AX_
+RTuRv\)8VY
+@]uM2:0@w9pm -.vC37"ß>}(%j'Vot$ξG9T[lâ 9ՑCX <@AEGbL;
+e ;I?ɉEl=+v#eN4m[~ԓ0uI2/X&0LK텥aXϤEXԀY<Ro/_e֬4֖xg%
+Ufb""\za-~_ZY-t|!v8_čν4%5JQ L ^T& gk
+Qs_gt͎Mf
+S/\7 L{9Vt8}`Ud$"x%Zڊ ݳ(q|y쾩a}F/|}#f sC&hN2<*z0_.ɛ/C+C4.eB)=JckcV+us$4&_ڂ#YTkKҷ` A( >7P#T /k4`\{R暹XGFfN}#ԯc?FX\3cmŵg}0(%qaw+'l
+uB
+28M)1_!3u_B  Wb{60HKgͽ!u!g>>_(ŽK/N/ԥlgx hȰMA!{pfQ{p64xa“]qF  4sdHdf\'ƑG85%` ݴq<8nBw5 Dy<y=i,±<XC: 5+WIwG M f^e>V'cv\09BZ}$0q(
+X苆D cCj1ͶVCB MΆͺjAs- <ﵱjػ]4i' evoddMRkmbwS.W Bݐk:=V~O%'Q^Q t#kC&H-ZoQi+x:Y [&xL K=lHz vyI7ix:&|䊫c!E=p=l~~n8V~22v[|V6jSuNy=K+vn0߸z Bw%-#1Kd7~Im$UhV05
+ 
+N)G56.g\3VxC&uAvٙՉa!ʚ*SHMrz;2lF)rۧ=Tohw>*r#bI)q%;#:cmnҡp^7Br9F ȫ%sE;dAnTVkO<,<תNuĩ:y^e}bR2J{*?^HPH>|Y ?x<F6Q* S`Tu/7އQ令rT%-kk~x %^Bej=j5Oda|͑`ʴHCJm.QMoї*Ө2M>3tv5cvFTP[[g `T qm?#L|-XS?[>ի|sˤ#x |>hZl`Y˗}^T]U󽽜7}  5zt?
+%7bm}b5F[k]_TDu1W, K؇m`֔̆!PmR̸uL PZ&ιhe3[]G-i:~Pj2FJ3]dpj49~-P$3
+U<UZNl) ޭzlN4W !1l^P(ІΘ<MN}YS瓳>ra
+4* ~=9c<8 ϣ9ÄK"9"ix) Md]cO()= 7 71Om9">i8]3|,\8G.ơ$ExAR3󴜊 x% `[҄(83<E\.~b
+ \(8S}-?ʚB@!w
+D)FLdkEL_;!Qc-P`nٵӥXoO R,*XmoH%_C$GgWO˜5Ζ" Ռq-'7$ppBӛ.tfϲ>|)&$9Q& @iUJ՚*o&Z}I+A%Er7u."ß*Cšon&.M,CLvOϑ[ioVV|pCy,d\@+DY5x1-"RBZK*HH cjIF4ON".S|AJ3w/rqht2Gt,°ȗ}v?2ny9;AxCd̸ d0;X8̋y7 u9qi}sB CB~(B{|j̟}:p߮-{$Α°F EVA uُ@
+r=u*?Xnx
+mȹx6ЂwZ4/D0y-
+[**:uÊ0A@[&k+'y ^DV&nf(
+zB;?<~G-l<.FF?FhE:z<\m^A^,T3ᤨ~& c^w)8/Kx̻%(پEmt{MбG06]^K5|{ćh`5oxqG4xv`.w?_}#|v]þe c/o'썷fE?05ܠ,#wn!- g;:WFB~/s95;*w>>8u|w<umӸ.or`GK&eJ^ŸBKE돕\1IY&$>z+2O=7]h|RkhF+hR!iHC9KyWO+IK;hd!4֠V}f]G/c4xpvZvk&($P 25Ci3pf:ѩ(#¸.ٞGɴк3]4 SD p84"Mk>T_\wkxiv}uha v3)G|[c.cPYl~9i޹n  `j7B٩YnE N_u^Rz7Ѐ|Gh;ub?QAʂ/=_^|}q44xQӮ إxn$NPu:YA!vhYti+p6!h!V.$n'N?gK@wFA9?,o,Ž)b*d&F(O\E&7|rxFL cq,B(DC\2`(YzjH7"8V4Z2*b'„ !y? R[ݍMl!
+r ~i4A_o;Q]^
+B@з38%HjLOD챿c$ 20\BAA8"EP\\R71_$b.*St 'GO8^bN?L)ЎE!rjE&x5{WؽhkjBG6'u$MFTmHgi$ek&n.C򕫚~޷4MBO5+6]ST{YGpb-Vj7JI.68Su$ޣS1vyĥ t%ZᮟzL٬KK翁ahoI#ClX 4~T .-Q}"$/pOP)CdbT`}iAj1xtb^x5uؚ\dREdcvS?3))..HL &s!2wKۍ7_B% bt4/HDo0៑ӎZ59"d-!hPUhPCk}$(j"2FX
+' b ДPDG)/#%%"CϩSR޲A= A=$c{MВc2
+2 oy]= Ms5t"-h!}tl` 
+`Q;
+8
+izGA08նm*w#C Ͼ&־IZ*/o:1<&E0/5L8jgI!D<1E[nrXaX!XI8'_3n}5vIxCv9}b.CjIJs/㆗} M[mW4P9] eȌWHU ;
+r_1l;rsoDfc-;7"
+-zYF)@1\B*8aWso^EmޝaBq1$<Cp[S-u>{>j
+0nLPmp/a $cخ;f_<.4#O*QS=AM04OY!c*{J\.OJOK5 D$sMy!.2/-[0| &"cf`8 ߂V9ufAx#_O\1b33L%ƇX;\uxmkwàaԒ`%hyvOr1֬Vu FAk\#n6
+v_/P"hQmCۈŒ|yoDPI5nY)D}h7ojU>
+v(LC
+<Ya`Y?0ܢmn/z$>Y7Ad+ةmHw0@>ml>xo=lG>(̒d Z}0S}0E}0^}pBDX~p:lY?x_B<"^RX?#4=U~ !ͷX?Qf`UĮoFR@6D60+?p$lB?qܿ0}z'14U<Mo>lsAMHV
+v3Pвت MviPzf*&R@Nt׍bt E 7,+d&aIUEND\бܭ*g*9Q\|D ,rRFy9-TjmP#U;<F8|); #"q`HdJ[aN/$-w7Uhˆ57J^$:<ƙ/8$TUTwO\Px^aB7~.
+ߔܻ᩽ 0$'H{.$10VVA&Ky
+IX_=L*>`{Up.SR P \6R]hڪz(fbJ5|2S<ƻѲpl{Zg%t>MUMmX.aOJe=]X&m` ~.'6: 0XDj+P-܋f.']sc'[ؒu)N\& C"(Aԩnjw̞z O' GK NjXql=uJp3MS ystN%鏋VWHŞ
+pB+[ O:mQQg89Ob!FPO]-.~s~_07~Dz٢=\ǎ 3$Y8Xr/>
+fKv=-`~5 <:&GBD=bCˡ^t-No!%/7s^Ё'EeFd4sg8}D_G"u+KJIitcƪ1F5RzE}=/,|.ZO'#exq^[yUiy|ikPDh+ ֫L4 F;)MX[};*DmmHk%;CA;"ڲ9\8$m+N/ JAȪ:3hxMGjFy{ۦCP"a<wY}/mV3Xq+PTǷ ʛP-Oɰ|jp+Mx41 k[~.qI/:4yx;VH#3*3^2tu:]|j<ٞ۫XUEEGrs.{̛SAۼuRn+ V
+1}p0xv"|1Ef4ꖌ3P}Uq뚢Tf=6ayTdlrB(HkYF*WRI«\",J5 ?lZNOf}^
+JJ$`Ӄ#gkl6xfhcs|*16o0yx9~pj}>7 MF/-k~}uNp#VyMN.p!1s 6yŸ+EQ)O PhLǶ!1-\!Vͱ`v *eR&n& RhK_ڊFK38D53ǖ^w /3{#W#B* I"I3TT+}1upU{C^}AṞz/{4y#P+~y o| ssYy ] ݐT!5mdx*DfT$`"2tܰkn6 sWՈ^+N
+2! qD
+{]d}o"ou6r46ĎݾeسAV\f3/o7wV|tìVvwm$y/%v}6fr)6wFlUQsGors,$cr"63s%ٹ\Z}y]6|Clc2L&STl2,=p<fq $ (O[Tiڥr~q ?!&UjdO 56lzS~L/ӘxJ(}67NXaӾ;=~~ZoG䵟==XБ{hV=mhCIU'#!^sD(ˆ?ǘ"<+ËIQL*2clZOhɐu_3T$wF[&.-!@{E} aWM-鯋H QR5ui2zِ8fljjxU 'a#yV&6[Ҟ*)1d^Y0p:~??bե,zk7zDzu,Ke,[~L͸{(eW6:vk3Y<WYa6
+m#hʯǦ\%r6ηQ_?}_/6#%z²HkGrPtsl*5| ߀4`O-0=jw9/Zl6!Fèsy[eL
+TkWu +̤e`.dSހ0R1|c'd:Ĥ5 rEũnb:tה)}Gm֍kty.{R𮜲W{\
+_D4or*;Ͼ@cIhl9'„%FlWuåA aTfWN7.,u&BEa,
+$${BsVWQN0YZ%q׿4 9gC^\ˉKҧNd{AE
+J&3Y|!!Kz.\!tpYUzW/\gpp"A8XFzl
+;ɋ%ywL^Td l$N9Mɻd"z"^b3n{@"K0H%bcaȋ?{ɋDi
+`'ayMމ9=Jh'ozAHp&oz7o77/@o zɋSm}wzszWR&A}uxo \Xh26z-LC4F).1$%H!^aqU(O=ҷ mŗsq){PN:Wh:)A 2z5K!ϊ!FRH7zH!%bH)ڥbH-P1$-C^1ćB67Tk}Ga[G<@5:&!˾Vcx _kxX^\ZÜ$7=2wDosSwF/2^LBЁ("S9-#
+xz<EiR bVP͐bGPV;[QA9vHol8B(хD-oib
+FTy &w \@IL$ѹItDxm.osZ[[Ď}~<(储@
+Wb(v$oN6Hth 5*<F&xe[^atqJn$Tq:[vL{;˻ 5u;F՜i(:&Zi;l* cc߱*U2<
+D Se^:0"4lM;sg{@ch}Q<|R{(7b47ްᓕCLg(QtŐt6 75.7pP u\)SRԎW^S
+4(K/ѓ-tUe n]O#ԲAۉx[ٞ7P,DV[[Bܧg+T;l[*NC0|,=RޘeP_BֹHis:WV>"ވV(b,<o{\ح\̧ڇ˛Ϡ.su5Ol7@k-u
+c-i0Y!}|
+5GcYڧt(7os#v>1mj+ lyy(8/716HݧJ0MjKlKl>vs|^WV*(= #0z
+MC!a7]J ܩ7wf\m瘖8uvnޓJmi9o6`
+4
+n %,jc;"YUfzQi[[2?g+}A2t۶VYV6m͗^tm
+t|0krCw4"pغb)1vhNu+X֨Om9rm3_uA浟9#[
+a+‐
+ Jלm+ͤ3k05Th9yf +t]TïX5ٕgNQK[@DNvyw]}1$@JPf7$a ^Dbi"?A|)36rĎDumܰ3Q/qA ,Πd@XnJN ܋<u07 */稜w5|4ն>?mҙT8 j̎
+?߾Znnmq`%/O":Y{M8;Q M;T>VĖwvoDS<^ nzd7ƫΙpȟ1~y6{>0u/ N9f 9"Ύ Z ~8OĀ='vb:4%ع+vv ^A$*!/< +"AEjNƾ>5j5&{~@{ iX"40
+
+78 yFd31Z(|<Ԭ@,aiǛk`56!~X[y^!lַa>p" p@-ȷ*i^u̇mmGivg؁p- EJ\ w@b zq q?RuρX*sbmb{~񶃐oo
+Rl ۩6ɵڝkOjbJPљkVUU<'~+'/:Щ||匵($%? ` uF9@GLsm:odTB]@iZ[s Wh$íW\+\KS+T[uu`9ku:.:l r$) g(BX2+ϲ8 m
+{D,VLmUά\^Cz*Y_NXgk -\l>p(Ot'4bSPcSQǧԻ¨=._{i\Q !]X/V[~;Cta2ӬI*!ú?`;()Xsw?n_ "F̢wAEى"Dj
+#g?PG#{P[ԍGmI>:a0*"m^hU,"K[g[p)" bjX=XcG_pUdh9FW~C ѨQ@ziji,ɾg-pN{HokEUw^c:nNݗ9H*ʩ 7TRh+}*f;bAY>Q؀D20.7s:ZyWR
+{ߖ] U6h,D'r^Fs׆&q)h^ G
+P 6s9
+@{j7VR{ܨ
+.֪d"^AP{}Š{\.$<D9vB2Y
+DΑuԥ2}mqu1&b@x}W|rPlMa6Mu}FuP2 ,te"fA
+5O! XdIVd+M{ЊjH"1Q (m+NW?̐Ȃ!RjɒDC?*{o2"Wˬc5kYd-siP#OXI%djRmі&%LEsLŏ5 V 1AW|(%sH# @AjR {܄;&{=D($6u6?vT'ץjBb4n"SPu:`oRۓ5@WzS푎 4eq_ؤfqRƏ@oR,+7UMx Mbшy 4t;'O@0CJyicװ!lL7RH/2vRTݢqI\& VhO!~ޢ5v6j]Di5ƛe& I@d5pWß*DR6'v9>{.l{/0⯒HlZI&Gx%[,qNh5o=Pj`ы㭂m<glVQ/ 1:5rhRl.EבGͬC+(wNjt3i
+XqL; JTu\fT=KZ[M>͕3Y'[(%БG#sݼHV\(T{N4'P`dQ,A(rX7g9LiM-*6<̌=MɦXG7h#LvY*=-z5df>|Px>+>@
+)\Z"udϫRIj 1iR!UK
+4Pԉ>vn
+\:ɚ'ڴhuRyݴ5ƣ|6MG^m. :O,ђ.,EVLv!۲amtώ$|*z!&:(h@HjHF$u$uȍʆq!@R& H!Tl8b |KuW1xDh(P9$
+96BMF#VDET԰#e"> v);[\}w.2wG
+?كַs
+FA[Q#=$5u81k']1%yyt$5ls'ƛΏsYbPrSKiVv384CHJb<EU(-Bn[e !tc[ *ժX<3qQkx/650N'N);jAS,4]kC:eXuI%-a8b :N/u[tqɺ"ɲI3$ߣfF)H&hND9dH3XAM6oأ6X]vbpWޢkέJuCPؑjC4hE%vx/˞hbI Nt3]_ {ӳ; Um߸l.iC혺F(=)nÎ\ wGֱ
+JFԱ!2yCy/WatA|t5~"t apm
+ypא\"W
+np;"Jf0 n lpEp5>-L 7܃n+_#.5pl&.p+SpS2.pYXp n7NyKw☿?Kq?c^w~+gPwKyVs|\?L{bx^M_+$'CZ#}WJ߼^һG:G:/)G
+|RgrZ9#O<|oB'N8+_<7ӦO5{jAIuMnv5Ko-..,֯)̲2i⅋Wܔ@{vqzk]_lڜf,9ΚZ&X׬+֯-ؐ#X,}ς[KJr 2siKXU )%QdsuWpcgx2cYVQ~ kD)3=˗?,^n'S&WeP kkVR~U%VV <'ZW'o`m۞Tz_*/߹ ZPh"aX98b{_/jï=2϶V~)B*L{$w/Dc8OxmmO,w ~ _~7c\1v 9ƊϡKyEqkqvâ5֤bO8k'qpV_f9@AVȊ(= _wI(,R_Pzf)Ӧ'9Ր=I?~zs%&yK0_?(KIDjPn5=
+!7IOʈT:>c?rHV2k]8֗;v>=ny ?~<qA7F?<ÍAvq+?>@@u͞Jَ̡THvΪl=tX
+bR{ef\%ܚ50Գ|x%luz1"̥O̲fgr,l)>X8ꡂsBFPu/柨O7Jg(Y0Mqo1KpQسn
+S{ΣR"E.:cL-`}<K&IugDa] HrsokC"Fb97
+r+,v yu< P[|!.ke<Q
+Y"sbuZn?x-Z ^;*nXfJ.5")k&)4t26Ť]QP@EqJ#M'2HH{>1\ c3{qV%8&H{ҚNų^Br6S`=:Ha]1&)/h-&7]L&.5vݦ.h3V//>CI*DH޽ Rt?P"M}w^@pJ\߂ק` -nѾGNƗ}NUAlX6`_y~P9X|f 䓋Gk@|t6,Zq\"q/M'Y<*Yӻ'ߚ˄)Q n
+c  ߏ"rg d` '.<N>
+Z\4=Za'j$$
+7&%$E/mg!R~|c$ib*”yKW[`i!Q‚ {O,o.D: 5 MFJ R |#=|-g ìn0Fw2tn%YEDD:%!;~Sd>Gݲd(˔),+M=rR|@\X/(TL׋彩6e
+
+3!ϸqoyyw>
+e<JI8"K񸇣kV3곤Q[Bg ,0({&E<c`}
+얐rzyS
+&~lbӦ\"FcL )d+d1 n"1rK8@P K"C{HVScf\11 BVFazOl%|f!<_Syf
+ᗃ6AT|a eQX6廞@mJ %jhyf-@ ʡ7/K_2!].}%1^VL=Q]RS9N/b!1:WSIbB˧b2dPݰ-s!`3 4rD`&
+F=kw >) &3ͥz}.tw@
+GZJ(ksχX[/=Z9Ÿ
+ҝ0W̯ux֍}DuZiQL4X42VH`BZ/u5|!%60R;L 9X륵WLys[=#Rޖ>ERaaa)9(x!0xEf7ԩM& 0>ܲG KxyfS&@ Ƈh4fa
+t)wu&CN]ASho`1Њ&h+1_Tl3ʦzhYS¤.I{,xN5D&y̧} -|td1LW@/Dx!ų 7iI [_I`|ڰgn(7o-J:
+EřŹmj59Y&,,kɚ" c{JxC)x-T+}q2؆}@27YS<V׈4r^hw Y{Y(cbqC8dDً?ɏZ;Ԓ~5ISyueH7&EC|;@˒M}O,c(
+@
+a
+@ǙԊ'r/ +LA)0[]ڃ\> W@X0L>B9?yb^6cb&%劳2)\-KtkVUzY‰>sapcH0>8V:J-*ܘŠk
+XhB~&s(ZZf3GaHO%(r X7xL|\N\ ;ď̇L"Q+LoLOaJ2bAzLTJCie5vw/^|Ř P dN6A|k-XȒ%)t~ !ʜ'n Uqo M
+O"RHfL R\'R,1#L9
+d8`C)
+_Q̜uLrnq,[c%*8Ho~n>GA@)P< 1_+ĬY
+[Ż!g84i,?UU+I%ԡf\ke"GaqHQyJ .YXB;N-ȡ>2"*Hd^g(7ѺC/ry㽈ۋɢぷO_ACs 9K
+(@V(DČa¬K,f"ltԻO(ods/zUs,áX0ao)}QtX1*3?wuq&M}ۀ~n#}PF ͣ%9E:/a֪ܭPnJFw-L")+xALW/fS 6R`y w @
+Bk*Z-Ae)>})Bpa</Y-zʣә,,!Kq4-8EwR<x
+pUgNNq^gN{np%ӃӁ]<3CRЁ_y[<(dp5h
+(Sz7ПC߿jRyD tHIc_e/o)->z1 JJ38=AzHiK)3]Tv^ҫwȓU,-/`.Im
+)CH{$x^~H}{r)w"Eo۟^oc(T}Tk^c+,mk7ZFϽ/ܮ3{$՛'=Bӿ򻻙NuBʋzfżo 3mCkek 3
+p[|płn0pMN.?85bk
+
+p; upn
+pԽsc e[n 7i]
+i)?x
+no7b%eP-cwjp#je<!qz
+S]KS# ? >;x8'Ԥ_|鱗w`9ſM\vH7y+SfXuZ~c7ѿE Zut+S>_n2]{\1aՉx qZ<+-  i[QFdwiEV)JP1+zߛ*IaV/r=N"=Iǿw_`2qem Sbe'$y,;S0fɈ3<?'H({Z0 %Sc_Ɍtr9$_/r- VZ_׻dD++I 'I+ILri$}JR<Yx$1[|QTf<ğ37(yd0@O $k`HY$s6FJyJu+-eo%3}K-^4rH֑2%$߉227H_YRb]:~{Ȓ59%S).,)fQ[df݋b|VR}ﴩa bnsdn1,A ڹfBqfYs7[ZK=?ʖD%f+PZ|ˍ#eHfgXmKzQ+ Q9gKL`ҥ;"|C´F2<EL4N6gÍQXc18h1.1.50>b2"!G37f3d k8ʏ.f7Eo.#E~1zoGb*17bRybޟ go]>1'+R9"sࢂpn
+^^^=|G;ß b}}#`_sYLgs1NEDA䑨ObN^]87Ω_94+s~?F\԰,[ְ/î vYӌMV=8qi´iGN6}鿞~m { 3 K f4_͘83q&?ՙlyj39tYf.}lٟff{O 4;|nˆoE(bt9k"667j,3o|8e]wދ:zD~;h!3a9<<'sk9_̙37fe5fK-tLK11;as– 3NK|iM{gG&Ldz2ï ?g3#dqF 댂3xa3ޜqbFf̌Y=sȬ{gN/<Ec$T:cY㟌16?2^3FfE-ʌʎukQ QF}5(zLLю߈>͙4'fNus섚>tNלcbcbcj1|cQ/Qv_XTaaUa;†M4-fZiM9iǧ]4L7L-ac ߜ<?L4 O^2m8kZ'pƳ3(ʫqVf#FjVfeMBԀ IX1M(*M@E6 AZRkնժM `5@CP(Fyfھ~W?avfy.9<q8z{RKy)pʑ]Ikzyܴ_6&ZGλsvNΨsƇ_fyE=g2?ʼU3늬gWVLE/gg>])Sx\NHlNH xl
+sc%k2:'35u+u׻݀#G\z5k{ַYMdgߐ]}Gpf]:eޔ)LY77S:3ӥs/_ij/ϳW{{cĤy@ '=RҫIۓvDz`kjS?Hr YGc323<宔)OL=.UN]Z %=rac-ӓR D w Ȅ +vk} 縌s2u/f#c[Fgƕ)S3o\
+g3gy 85 8]FzkkguIVA̬YOe.kc;Yi7f^<z識1e22!qREK'>j;l~T`ۤג6%9K
+뿒:AGKQ)KSLiHYǔRvO^z}RS*=lץߚ~Wzc |=kG9W9;?uu0g3nX 4&1*KueZ>̜rf~pqYYegd+u9],_N !@𝤨d\ǘS/M2ԔԧRK)7fI??Rr 7?۠L fGq:W9e ο;_snt!:ÙQQ}.(i2^x-ccƄ2'g.NZ&3/"yRpwkAr]uUVa Y%Y<
+FklVYm`[<լMY5{agFWГؘLH|7ĉ% zܱrϝ9seۜ>r8s&wVg\g3~|oA-UvD~!P@md/ e ZigLu_J)&[@|GPê?zu}sl
+?Lpf9&us-rǝzf&]r,cƬqY>t2Yz$PkV'Xݟ~4k
+||7dz+hѫcR7u ,VL_j M?*žt?s);ao }OE {a_>a{fag Vd}ְ {q_<?vf1 a()o1lXjX?{˰{Ӱ)޻ {xag {հ{y ?6aݿ/ʈ7^wn7c\^|{mHߩy0G*+1=smX{nG s6,GwwUC a*=/Z~+eXNcGnVu] tal=yxV^m4|;uw~G( y<(BŵtsT+O;5ᡠYe:7o)E|UA::).]KUae::tu|ox0aI{Tj @umj[{(|g`c
+ItzN^'t5x=^׫uzN^6ծ{ZꝩI@ =̎wH \=6x$J锃2*|t=lL8UU^{*Gst3^IYK8UH
+G B-̧{Ĉ*LW1
+(9tRKJ"#T8G)fG̩BB.C BcC4!&U=bTU1I?#U=G{ĸhtW261OU4~G̬=bhUS1O{ܪ?#WO=br #FWW}3tD4x
+_GIOO㽛hL/㽎_6{Z
+r\?o3
+ @xFpU#VnސUPm61
+z
+}^z[8o+-a2Hr=h|)5TjGrPq4}[ o0`nn]:yBo+WVUq fB$4/M<XV|So֢V
+:VDDM@
+*krNX?o MzHeoPB9 |+ԃJe8aP7k&
+IoP+4<N0 :5o!X+v9M+td$bˡ/nL눻 4Dfep ]\{+v-4^
+)*
+^f\oVysׅ#bRNy#LW)]Y]!2+es/@rRcBD8*%TטaR s|͆
+Rq^'cZfBkMM| ]B[LzT<+tDSċ3vRtt:U2V+#xyȷ;}>IW*d#Xi)Ϥ:^_@3^)@m){ 4v8l2@\ՙg]Vb5ezG5,/q¦ܞ
+K^yx244差G2!zIyq5/mN-~[O< Q]%uϰ9= @O*+$13tl'<cUXӽ7%?
+"MpDe9{4!!{V2߸#xEOS@7i
+\"d{Ѭ=)&0A1GbK+Fp޻C|JpoBz؎[ZrY|6X{p1f Ag W;Z!֬Ҩ@{l͚vw.
+#Fxv=BSUލ&M5q1|>ވE`3DiUMue* _GN9x(3
+ }_7BNgauwk͞\xszaYFD XDKC-̀g9LZ:Ž#;Wjrrʃ=8MUkoYrj 6WˇLJqW玊SV .0MuެfGԎ8R*X0>F4'B#*/c/ WT~󇾊 ?~'R؏FDCpl⼅o3^1APwf2/P@WR:r:a\bQM<u]×Lbsp0-'yGrJ͕m!&L2) s摬=4#R<L,/TN#1L V)SXVq? ckԺ)~_ؽ"R3_k`s$4f9h^x~hCEq\C3iG]rԉ6DePoԒHMd|F%^'A$bXo?*䝛y?L}A_ϱ:D#/Jɦ)sYU7t W <84_ykxY=y2LmΈ? /]Q93hn ɽ0jIX3φ9@Orey;@#WO~ljDL_*]4t)7R\.VDx}efw쪃pUZeyZ
+L4s8ͬ0F@㿈׈ʸ1:UvߣKX#b mt%S`|jJAВCXZx1 
+ăo*o
+|v/ nU~} <@FHXIc1V+
+أ>B,{;c#hZK5!\*uq f 5.%4O KmiZ;eF0Z{1 h ST4HvuG̾/ 8{{ 6Hm:]XCo-}?1O
+(d=hv
+u$Iگe~=6$-E7++.B`Y`P$,8w 煤x]cg4"vrƈ(+7 >{`D0 5z@AsHȞ"ɄM
+x[#y b*vBbs FK$m@szY^v!p[
+r6lYy*_V?w2|d
+\B};I)c:ո 8:=>#=A~&
+\S) [T
+m0=Tj̓vKPex"#AϗbhU:w^PVyA uG;k@50kI<,
+ 6/Z@@AE mmc%'9Ăg"kē"R}Cr:Q:xoϳ+rB<(g&y
+)3=rqgL"'~,`=drYy9.AD5yЬ80PZfm[%{s
+sLQ;N-|r9/4|QY
+[yK1&Oc
+a?)@P5"2`5ڷMXy_wh$#d7hޡP7
+Nփ (0ztTsN~9BC^2-Z牲*|QQ>g@
+%دG ͪ*'NR~N}F(eg|Z/+ݢs^$c8lstH`ؚu>ثIH Q=neK
+
+u  qLh)PC %e*<v`N`@/: 2( oqO6ʕɃA|MTVڃq)'1 36])z訟b2t" .y(>#̕
+BSlAgVXCɧAOOAm7#WVngxxUug8<Fk*o5 d5).JP!߶Ġ:^Ŕ[xq?HtƓݨ%N9|g?0DFB#.Jˍb"Ɠ
+VC~PWU+ ؐXX6vTml
+fi?wX:cf,^*Ƽ@U2-4.m
+)?:ˏVT JxE6w(8ߡ(Ɏ3o/珨EnDhAI=hvF]1cH#ίr>Ơoop.ZEQ^,GEQ/4,Y1oB])X;[11IqPwok% 9Me5B]I
+49\@7rM󓚞L{>~\A; Jˎ(je~XMfnK@.9K's>?ё٪lBLn&'+MldлSn{"n5>
+T?{vA hou<F2EI@yq\G\Mڦڧ
+ISXՁQhO{,3O2zj VX*PHTZp"by=cGÜ.Q:^jӾZ;o[X֫ S||\82:A
+B酆4NfM`&uN]p^0D5WCzn!5N,7`A;UtFڛlytݶa=~{0w&wᶯ6k⅜댤Ez)ף֞ukCe4=Jɠ\ ><*bi'7o&^B3;LTHT}LB]CVO`KʩͰe(< 8c46
+4z hE`"_u!:4 XhչW|_܇krA?Š xڳ`̪}x@ w`bɾX&#7G5qά}_/~b̴v vH9N=}eVU}f_}e bȾ* ~P2^X6Dt#BXhĭkG~3˖(ЕH~sڀ
+Cf9bZfYuӘ=v{r&{ȢCC<0=d$y웯DaXC354]!,MX#Xʩ Ņ e*G:-l!K-f }l+1-yi\-:1CV͏@bUc0'$xe.奴 5By@hK<`L^j{.bnu_`PMǖ{.?b1, "P"f%ĢS61Wև@޾NXu8P|O?@FOAɗBRy!K4Q`z3+
+ڷyD$ uуr^oj8qjEch3gi qz
+`~]q'
+ݷ`8 ƭ;N^ :.fĮ0rpE~LvScu
+D;jeLי:ڻ&hu9buEkZ Q4-Kn2u/<VUp\8"PcucCҹ!}'je/U
+ϟ^
+n\$
+&(& EuZS&- 1IBר㎩t}L$ur'[y;
+o`l
+jӄ#VaռU;-xaJ~Q~Oyb+ ^s 5 _{}z[K8k,pגиbNY؂YhҼ s3#.XNd ,Zق2rP>]6{qֻ;g2gž6 A灀4f3QEho i8n2wT1e|x΅3Qq0% Q\0_0) QQ4^6@DqL!+28 6Vm+"Y;үqWc#jUpdKHX ̜<-e@ 퇉Y&BZ~+GȚdisjϑvrm\9@/e]|OK"0aVo0kӨ9r[S8܏/z ㏍UP"0{jӸgI/IKRCDD+&a}^ŀLwN+=[R  Jaץ*a0pL}Hj
+ <]&^8Q59n0:5ݨBԱ!g܀o&+ 2 ;C sǂDp^EXVcjZ]jk $ưs\2446}t&ʆ@#PJ\i\6pyFfAL{m)-CmC;kD#V-ea&tF|XC`Sd
+Q<"brJ(jx(g`
+ʏgb>0hO;‡>{?>8tT 2v䵤VtN[1#s{u:3LXF{%/EAYA?(sssBF
+* > 0+D|<mZ#b|9}[dM sb$;~# +ߟ$lb
+k|'4'*Oe65 {h_Q mP`gFaK&>Nsy603kbѮ5A @K
+Xz)o< C8rqU׬aα-|o8͢K|-1;S4(f, 4P&+I`I4h;s>pr:q|[bǽ@oiV"\jR1R  Q<\ N^z4NΤ5sbꊵN>@% b)n۪3'bx%-Ʌ -@-)iI XXmd jIpjIP-I
+ЉtTԤhM,>͏crnϩ2fxPcGʱeLʳxZ Vz6PQk.$- TKxWO\., rdLĤf)6X +fE")"j2u-ό1h>P`-Ka28&4רy>MYݿd6+q<e􀶟'  HXm+.Ƭ(${3!$~Zs "7v6?aZlXI$6_ϋd~V뒼t vy]Pf5άW2UFDQc/VemI9urwZL7E/bwU]1:t;^ZdMD=BˬJS_-[7U->cz2XR|;_3'ʼnTHm5
+I㑑*xkĎ'b@ڱ#(+PXȉ=# ~u0u
+O CmBmᭊ"j-CPa⒛9Ȑ&jI7z<
+ez7H6ӽu1~64^Ԁ+
+T@7a/9.\׳Dƛ_`jl!VpyZ)o}&mJ13Sn#9&7^?c a
+4SiU>įx6Qk¬MI*6:zt#'g"\Q Yhb61$[70tɍ<ȍB>,;\>/\֤B8C$oa,?KHf3x,X_խc0W.sߓjB=E=ˍb!ɵF/o vE<u
+~PWk_`Zx>}6
+Sx~D Z!,?gTӶX6lqjv y^C\H=y5HpPr?#?#M-7 aٯ٧Yڧafŏzq({V:~vaSAׂvvj;p|ao=v$|/4[[GBp9˶aնB/RC
+Xb/.H9JɌ_GfZG?Koi7r\K 6#kgpXm 6QրbXkj@1_wZertIf:^)7d?y*\9z9:~b-8GM#asd99zYhhp6pzXY)7uTx6S LY/8S3ퟠyX|w >lu&<<fՂAIJxP7,
+E!OaӗOwEO'y;)Rǟwu+/=X7w@ڂVhz07ݍ/N.0 ل @}}&(!7t~Eۇ?؇n}ZrFOXWW$oCcCCl?F C4k/0 "_
+ І3?O-->b/s˰FN1|j0t,4m(Vs8|m׸\bA[oF}rtaLǮwA#`ofj:U R| [wPYu×6k QvcrUŹ<qvW[7.=E]P(xqPJ"tHޕp%aJnLHɍUQu4ISr$Z{b7f.*tjMH L # kx!(o /I_H0^We;`{L|S1LN+w
+wcp_eܰ}ƈڟ$ߍ?E5n<|Y#p\_pq /T| .ߍ?Yo$NT>\'C=(vO&m_Sc'5ڽ=)-BOjr2҇aQ߯Gxr0<-?ط
+ S-m/Zri6FZ%ޫ"1H!)8|}糳qE|;B.>g?q3cx =a7ɍjY} )씺eW\*FGasJ WsGB]ip>{!Dhjt!T&TnS;Jؼ7ͣ:ͽjxհ 69˵A\.?v]A\N`el_dлΚ"Bat:2Sɬ
+eۤMvg\ aQjݢ~OyAPSY
+Vc~w~O=*X`&GłDFmڿ߇_;O:4yl0Y'=^|4cpYŏ',dD}|,X}ܨ>5E<5OϊxL83^k&Xf\fP @OX?~}1
+Vڞwhc-qt
+Djv
+~q%woEO]pWWc kkl xå ϗ~N|$jx}@M GjR1KLG2p4Lq o[܈?Ta+e x>^-^CO>)|0he5λ%f?
+C:T=I~j Ɂ6ODk4OKj$)%âX'og'p&7F5IJ
+gCea<K4KyTdo7!6~#=P;\[׉)I0{RI5I0f)"b@#NJҜ88NʷŠV)?^̍)?QMbC-XvҹX[*37a _/LꌳՑW\h2av7F?`sIg
+~??FwnsCtN!jHOfђbnP @^xŷp3ᢟV`cqޯ95/OF"Hfo/GK$Žxn dȮ+#|-[:
+2PlѹZ0JE,G%
+F177D|8iSYd
+(_ E=Y;#򽽃Y4{0>"Kx8'wCC޵Q/\Gj8igYeQҴeXO2Kr& ήm@mڕb* !JN?:cmpCTJ)7.`k4sk-dO8E!0Ϋ8=Xd]d<B=%{Qk"LK$LRy<G̣c^G<|{k8?>$u<]aǃ>)A2<?Ca|[)?2O f^_TE|rlg$uTa0~\nR-Qy tcpw]z
+
+3M Hq݄=]bω#`M:h`r[}2o S$
+JIZ} _ f60ݨ~*ݾ} 77\q'!?x P游QFϨ9]g2rӺSQ͉P})D^f-'6؋7X/%bMl0)ؒ<#I_x\0o`'~@ #s>_uJű A.e \g`ybª),Ӗa'7u1f7v.Y~fv8mWv\p%;O䥁SKNXb,(|}J 9ݥ
+_E7b\36ws$U{ $9Hm#? 6kNJ溱Rpa;ͤU$RqfP\ҹVb
+!Sfx^$a}pb-_\!'*O^F!d(ZSɬԋムp\n EBA̗<C(J݁?kJ-N,/ 9V>ƻl@nb2`_jr5qb;9YZi`_an8z*]MSxi4M5no<ie+~ *[.qE<xVMgxw(je
+N/BBCKE%X'<~CgY+7X*<Y"下]ā<f@<=.d-Hܣ҂5D Fi$L_*,OrI?kcUƔ']_?!4F#ѣZ)ëi1[GŒ|:4vB=t%Y dاycR.'Je,ٚcǪ]M \ __ywDYiO?4TXm][.rӠ.G~MyA,RHU{G{,ɥ囎Bݣ[ji."WCm 
+R-r İe-*3ҝ(!M
+>G_7Fr4{Gg=78JZ.£nDxi}"
+bHxs/ *olsMx(mn*ği51+gkꀑp./$mt=S E9J`k>R}e*{iͪ'V#y"RJnL'.
+ܴ!U9n3JU wpS$U%J9%ӹK<q
+crKBgۥ4VX]FI15A52t1ˮS#|'[ޔޢΦ鼰>JuLX2.H
+3 b1 .>vXm~3sp
+vAX~*,Ms-pfbIز3 ,uI 3LV[MquxBķ%Q<P4 g_bsXh
+\zP-Js]
+)"l0v &p q qp]!j0XvMϨd%KgP2  ~0R&BSm7T~opBx`=ScSab8s̟G=nnˊ`iϾMvBfi2# â]6=!u 1WrBH_X`rAPI3ӕPyVFr}T>s0຀m.C8SDRZf"xtitg:zv
+*<gh2Ò
+ O\RYC& V_&F8n58ZX Ym{3~D?E in;ϻDyB\+ԯ3'XK+٩E/`<%r3}Jݸ_frA9e/}fܴg`t%2vQs[of˜m:G"sY"zQvҲHQr-oTȽeU G|]ͽLnv09E}KE ,5uySj7T O?НPGhXj)k0xe#pKé ͏(ˠi8A4>J?x6ׁK)U!V4jSqwOfob
+I e_sS!0Ά9Sߣ3M%sc컼q`}v~1rϷߡ0z)]՘ƷIw1A=Y~3bz' D H?PBJƬx,r@A+{P9 ,sjvJijo~}
+͑7mQ:"N(ĝx%ZwӅ q ˩.~{_t)#o$/-wx{t<2DiU,4 :ϊU<<mYe;=ܳeH/{Ɗ]WQ,WYcm]egx̌71v"OO/>$&eSݨ7R)o3_׾4If>x
+"<k9fi杻F{ҘdF=T
+kMzy6
+w£m酁1^?=P̆ʼ%HG_Ve{3GF4^qNL.@7̈ssP?COڧ~i̍<2eLD8ZE†LZ2cݸsMX>e4gNPvx8,b-Cu0KuΧDQ'v@9V 6
+21 { x4O1:.\2+yV+W+SuJS̱Kita2ˎje @1ܹ0ã#БؐLZ&ϠUZɪ ЬY3ϧi.3A`^^B<yA`<X?>}UX*e%#cjb:+ȯ|FgoQPl=ځzO'i8M$vv{4ٛS:T;ýPC7/T<89i
+]%AC4UK9tӡaABaM G{=8]V@`lZxGgN(Ĉө~` 
+=4kx91_oϡ̃}Ʒ琇Cʳ̧ƠP= ,OeLOڧe jYoĒ2Ϗ}5% ;IT_p%-;HtSܺ~!lTۂX,;R}fn cNH\=dc
+l`@z!c7d~,@w a\/-x=&*ufCWCsţDk=T<(!KÈD
+@ `kT9ERQcYk1yF,j :$X 53s@iml=H~Dv5_Lhk!>exkˬ?11=Tm_-
+» lwq-JT9H-eP\d9R|}
+Vi>Yr2| 'FKTo{?F'>8
+!iQsOl
+ jG3[.V%E@ RzLEoʫ 5< +eҡ7,T76{qWDD^$ʛʺ ĐHWV C [j׃c#3^2M{L胊@ݣqJ'(\yH]l) $VE:"ycC[80;3۞zVr;͕-QWGÑEXv@A~v⁰E!(QT*6٧/vaғ4/2ǩ2l<^&
+tn;q,7{Ɗ}.uJ ք͎uVD:є"T1䗵D3lx12y<&Z抄켵EDݲH(n}tg,lh Fy:Bs::>^4[r6X˜ucՀhH6vfq1vazclx[mz \.ODU33k(?* 2~9a&fyvh"ZQԙXJ粱 'd㛅 [̭rשK ~μ vsɅ88楥\N>7ٶ6uc
+'4LFጦ0R:֩:.enxKH͋Q OX`;X/_@n;<d?F0R6lJUMmRr{>Juw?zJ
+'݅i݄ ~ 31؋uc~ϩs*D'
+-Q,4G.tHdxd/Lu3I7Pd +"Ji<pϖbnc"yؔ:0=EV}[.ϭjE!$i 0 dxs4k]Xi?*3@zŹwtsn=DetnŶ=៸l _mtәozseѨ,\TY@%P҅3ENw/
+,a6ƍ}~x_?EI&/|_(? wu9<pYb6cqtP/4
+ܯVymx
+]G᠝1U(|puoE
+H xƸk)`c
+ɐ){=d)XP/`&C~咓?=A,(%F!!*U},< 'l`</
+9J{VP
+_r/EU趮;jmTJ5uUߺh
+rrj-}Q$(sfCYݿIn
+N'u(1L3 GOh;nS^
+Kg&<
+wq'%K,*7q#-_Bcѓ&<%9:JE̔vp6<N_ƓafZ כB^,k y=1R!nwY,2ɘ ==o144\Kk2'5h!Tať`u%
+vy$ҵΕk3Eb[;aiq#/@hݺH}>oxfTT^nތrE̠s/{s'n0wCG#!waμnuoՃ1O9."U c<~nyt2Ebw8Ru54}wD;8ƈTPܖ+947tس|Ƴս,%Z6If\'Tfn
+7ތ`L
+3.a*QF ͌v
+Fy( ]+{&ԅ ]$_+" N.'B<|ӈSwl%^rBh):'T1v5~߽rmC
+hI˦G]@_4"ĭ08:F" YuZnr?G=,]D3CYFu#Ǫu(Rz0@hd7FR Q*ŵ-7!0zEb;
+F5IĈ
+:
+h6"&6A ;C jS')vl[I`'"3K\[.*dOX]qYDC4?L'NŵVqp w5-<W(p?*$unۻ2 r%
+YYcpM(x_նY!AENRT; ١w«x9a;OGUW,v: ֦>RCB?g[JbU;PH#KLr>A8lwq!{6چ1~V_h87|C}Y
+*p/S.Pb%3PDO!wP2‘$|6TbD=Cx:6\'Mg7ΩfHU+R_}Hľ4=)R\k]EYQ_ N2M!gٕZ>j^2^vHoaۡ
+3?Ys?:OEcpq̧SwUɇwңaМLPtD:DƎ[0诂Q<JC4o9<WR"_!a,Vv<_
+S1F2qr< ݾ '<*;ݘ]O'7R3ћ m]Fo#·.Jdoر-Joa *|jGԼBt~{+
+h^#>Ӏ$r02N|tʕ2@͞"?`88< !Txm!S77Cq_~sH/cۏCisPO`-" {
+mx!'|Yogo4ck&^ |ay k^DZN@kqq
+r?Df(?$]5g=⼯Jw&=;&ʢ͝iTN;& .,j3lC6-\[Zr<+m<1GL寭T
+E8 u: p >&0?c-IÒ06z0,0<a&ủs90pIatB/ mCNp/4BBP_xpeo4:Ъ-/<5+/B>_f 31/<w~>t?p/,ʧ ԋ8 5~BsBG/KJei|jE#-
+sks?HL셖>biCD^3s8爯7z1MQbP@0)z1{tm%ҝu`|iK+#qk$67FY?gpv48j; ?; e)$%[=ET*[Xj82GzD!Hrm9eXN=s1RF<9`^9xT\duHFyɕeV+h;QrO"l7r-9Ygfcǭ6nh JKSyaQ Tb5shh6.<y|Ej~_QG,4-&댙lo:cꌥT {:yfJUb cnQ^#MpsY^\qaBeV?
+7{YsBY<5aK/v?m,4H}n5g`eab#4
+l1󽈃?yCZ o=?l4Mk<CY:?u>ԺSGo?t`c߽9C | Gd%re1kK. }O,U#iR
+TO'^0Tᇠ]V==nUO/?&8kmHOxyV [%! $4Bk༾X{R}eߣWz[xߐ~u~![p#>)t
+&Z|ew k>ÇQ}%>~8_p՟ԿpyO :co?E^']c_1VgK*fQ+/%ԖYRx=ft_Tm}?G ~g|oL@Oɘ5J(~wEtJgGN/]I.ƩN}0<Q #wT䥼z/_WbCnY0l=ZDqQnэIݷ`GߦgB-Jq`% AQzD.7tQ=*(-xn?ƒW4hx
+v4Z[VRq_i_8A5'/*Ơ3[o4O@=NYGشN SџtM򱧭p>)@ˣH 2GyQq<vL|#4'̆|K8~`|l<Vɒa|(KxUXW-H.M
++‹0~N#*,zJ4P8A3O~sn!8aIlcp;z0Egw ,$BDE s,uQf)߅
+*Hjc
+#l g-$f^oĒn aD 91IUy0$ #Оm m w,UU'+`kics {lpZRֶZϜwo K.:12t&p}d$ͽͶ4մh o?/L9RͶK8] m[ȍ8wovb`v鎶km6[[ɳTzNwg:O33O?x*d uy6$J;xO1Uh=}Y>i=O|掲Ðɬήe:D7F?{enzퟸںd+x "m#
+Kny@yE}n:[#َ?ڰmg6uDr@i$xr5<Ddag<eʓm-Q x,5O.іB~^S&"v:`j?,Umz%#{NbG+G?$G⻟FË@0.6.D욜n S5_-jRM % 'ܿdq3"
+qhTsԃtyn6'CK9]'^3[o~zd"dͶXLw^OQŽ8ndiCÎH;WnG$wJ1&[wVzZ*#4D}v;~[M I:ۘ
+.a :x'2&_kmVl3!e) I m3-SKeإ :AtA;B<\ m[O+Uݸ=Aus~5W 1 7<?=K,ס
+@L#;WK\Fy?>`mJl{tVVnl?60qm;$joT΍N{}|
+Y%G^im%:26T_^\8FX~G0hwcjp#F7ẍR^gPo!A?:Aaa])t-m`膩>XkoM]aZM'&v-]>a[kj%5{^ 5J 7IyڶzfSؖ{L⥲QuOfsX $aHxK@R{.w;%l}
+NSIrr/;[Hbs>e@1r?abkꚗl_R*I:g@PbBDdAY_>M^H+LH6J59t}MOpԬOopolc Y-L!~@^->I5H\M^>l26*oIjEYU~aBb;8'r%\FR]\|qKXK 6J -Džꙋ?M+7H/1 -m(~v m-ڄ-H/!:X}_]P&O^>)%Lf4"KYtqC}!fȚ@愣~z!nj٢w1;|:x%
+s^[VuDu8܋/7r>0q+@?zMmn#Μ|wD۵G~lZ: ռGz-{zG:J{Ÿ;䓻5ȩ'5qE<AU=4 "{ 뼊j҅"<aPH s@
+wIn{υ\R
+b@+Az-o~Wor-.o 3߾3iğp(=Lr1@5@2کUL 4Zr;|U\d{^HWraM;^ w!ndAl=v>RjRfejs<HR)]0MJ}۴fY(/ȷoD4Y6ӓ*C^Tf<U|y1)2G0\C8<i8&1?
+9kz:^=n0m{Þ7EH
+
+O?[G'ZɎLҳP. {wK/L-7ЖӮédPpZN> pS߯J#P =by':^P\R#hShZ^g8L8+ӑ\W=0>zG覕tDE b*b li'}Py\|y%_ȓtйbz
+)~SL<Kbva kZ+<v?ЄSާվy_M
+a60J#mT }1pW9W~Hs.FSKt8
+>'?̧ =_ufW}apBmZmEӣfI;~G& 6 Zx&Wݨrg^>mwJet |P9@M" L羉[ xըu
+ H5s KW?㗾%7WJEhk i 4GOkM-̚sr95O<|3`|>' U~Oݥ~jj8VX\Gţ\y{JV?;qszİ,wUP) @S.
+<MjZ,xЊHK%Yq%}}A02h/>u}Jq a&Sk:=qS13;,yI{Qk$+x7{UǏ=~Tm1754hPg#gZ?oF8v wKI3~?An S
+ !b8{nX2ԋ1}o U{/jAarGo20 LZ)EU*6<|Eɔv,G߁( FUD(kߓl4[>ϗ&-<{'I5ͧ~Y"z-E?˚F)-:g!zIʥkޡn~xЉ=)0-޷7Gm9sGI{ٹX4Keo91:`Fh}`7ձSu>fAaʺ/k:WPV/Dq#:l6gM;N"me%L)R6띴)_Y!. IѯND&_֙$}/4%!ny+(Eyp!88ޯ|&u|vQ=-)o_O(5b.@<XNFzh_Y׽b(i?P}E?z+|_VI]F^'^oU<8b)ݩt:. #3R8ay, 0-76\=rEW r
+U:*L>V(n)'B\
+]*s)=Z$&Z9ĭ/m M}*v+C+_tjTT7Or$@ӞmO-:|
+IE=v>\($>x$׍s'Zx[c&ѥ8ھR=sʍn> oV<JqYtָO1y^+VdpF_
+8}*׋')NvvW{K]Vj#ݪ(/>{m xW-ӓdJx
+ W6=GƶȼX| `!WK;ϭ?
+5RW cݸ2
+롶klU9К=o_kFy)@LȈٺ|.1E aƋHUFkrGﻪ}tFFmڇ72ƿEagY?LsdWrCv<j4c:qk:a&) +M cE*k8YqE\l'Z;`q|GޞME]HU>,f 2a`Wd{3"Ǎ3^ԑB}1u>^.0D~uz߲z2 [L~*'?4&Dr+'eD@eE'w_j>s+|6Ρqv+{wۘtC9d?sY|~qff;n0NFo}ͳ[5#=m <QHB2'2t>atlsf kc2)$Hq^i'UR}'GVyI{7:tt&5L䎔v {zYi놫aD1 pSf[jsg89!³w<-1v!m'QQѻ@s?zkܥeKhYȥ?4}Mt~j%bzlL/F\%t|"-DgzĶR/g"y ƞÂ@xjOOGtٓ{Njr aŴ+Z <%z%*r6:=_jܑ9mSbiʩNp{-O䵤 BzIՓ;i%46jcwr4 S{-g#ݬ_/juM;MmiN hgUVlߨ2}s[]09Zyx 0MZ+]$}ΤYjSnӺæW;x`|K
+
+%7&n
+hQZd{)wËF6 9*Vxv>Yc=Uj6["O`k;E[/W^n=_ۢ+޻*;|,&~u3]aQJY/dN<k>]®maY7m$xf07*`B Fm-t}O_tϻ-<.o`۷w[kh&`;u`d=Cp`0p{??t~S rxr 5'SUګOO%ijYF<*<G<FcUiyrm+,)=k:[IUm5az5Wd̞]x yT{BTӏk1<8b[Nigl%s8b[ˉ={.ܢ#h+HaOż$M8rES5%|1,PMJs-O$߉/3tb9a*Y$WoDe,q"9.K
+Q>)tX^#zRT[6y
+ՙ)YN
+-ߧ>Fꂯio\ wXhof2Sl.UG0T{c{W
+hyfD^Mȋ5- |9gU$ q07h b 5csڧk隼k/FyGu Wt|-Ѭ -ҷK^?Ou,C^s ?Y⿱EhOO+}ēkvo~GPTdw5>UZD%A>bV7O32d~PŪEvN7xŮ򡲊 S-u5eTTLo{Ȥ Q9W6A={Ⱥ FF;ɹc17U#8*3r_UU( Oua9G6ׯc<T+: Ji47Ȅ{Y+i+j-ȬGc GmZ2ȳtnη[e?~o=U%@'GYAM4Vϒ?cWQ6PG6cw]Xh{~evj)h281+ĜyoMyKL[2bёK;>^lq)$B/V櫯9k0[3rU&  ;>>G7ݯ+!'iO;,f'z]̭NRǠs铧yW]L} xVMhOg`+,mzqY/fXomi{6L5xV;;=tWY@\!~1^|g2殧yq]2*Dm:`ը*<[|
+{~ MغM-Vvl8=QlM-#*[sJD_$4"|ŀU43#wӰP, O#=pv #m 2{2[zf~mcbZo#f=1{ĨyY!Q@(14$ww31Dt".D)՞P*m]#KCntoA)+p{A>8"՝{~B~ T( Xf"-u5vP9,:N,hh;m]B]x$%̤bV3*|ÙBՌ[z<6H kq[mw%|K=hjK#.+vDY>:Cv]>v #'*TNƘmay8ő3G+zG$=tl`<H.^Weתms;FD'C:f;}
+
+~6:Y~;]|?V<fnZ-e+f;f]arJ׵⏳yypܒr1K鎣5˳"~IABuY&JɥحyEAf;mEعbn7+:z.=^yFת~},v\GW-7s@ڕoݑtJc =+ YşM-mE'3P hbKB=-[bY-1\v-M?akh<!W?7٨ꖯQF<X?˫O|f)OK\W2/Zt.ݗ'=̿&/Q% Z䏠OT.";֫2o'WT$# 3AR~oꩺx/U;_c$9 <?ټ__+.{pYjsE!P N93`ty(qt^8Z|Oouv؝3ۅw| mbMWzGry(1s;F_Wp+
+,=upoiv ? lf1_ gX5StU<<!Q&ȇt_҇~3Lkޗ$Nl ]MPshw)eWAVXb PWv| Bai,4k6OiLb^kQ9A (NuW_> 幨^tq?iez.r O͚v(Fbv~e Ld55O݆X"ol7'Œr2C߾r7WzU2W܁Aȭx.@7GVޅ8gX}uaq?5k
+=6I:&f \$dy_v
+GQWWSg.)sfN7F:3g˲Ͱ͞!-.iH)][1zIIUEF@QR+pWT[ZWSP["(]T^PQ[(ˬ*Y8ᒣKPEK*JRF&nC.wM/iPRrR^WؑHҚŵUC1]fi6AV:2ADΙZB97tiMQ Ϡ&K_!aomVdv~xǯ/}H.j C%$G)&:4?6chX~w?~GlC{m!~wuhρ#m/&sh_w:j88|4mkEUT/աJ\2_Bd l<i4fdsX|9^F֨<˅y:o7U9J]5uƌch2^?roq5NbbamuW}blbc7MNrcA\=c.OrÑ?ϫ/)wśy5X7Q6 [ͅigLeX<7YD6oD@xwElrr w84wq%IeU9DQ27ZT՛k\U35sb.Q]\\Rگ\^W[fv/k(s9,&T>$ 2U$DGou(ςe(!=OK͇2`
+^ZSSEʠ2%l8RtrV)Օ2t 24<ќ)YrV5r)Di%.3F )!\^BQ%T;@BGvc視="1^t*JͱwccuӧcX̵<nY:% hp
+<^՚*W<!`LEX]>ֻjܔ=3KXZW*ռʆ2
+ԣm$dIM[@IL!騪Eᠠn1+_8O5LR
+PBʒM] 0#]g<+;FX<*~w71=)tV@LuiI
+;KНlQ"hY +jyg(GmnPd&<*jcIx9(FX*HGwbkrjkXM!I~N@/ORC.˼.]?9͸ib4PY?7$XiU.1W>hYbo՟!z$2'oJ`zOE)ǖQ&0iZRNG :"`rȼ&AX2P
+ԷQNNMCrJC Z5Q(£β'e5 tZ>JiQL+
+Y|2jVC<r5u.Wb% Yp9Ƙ3Q <&.5
+N=Gqy'n _e]Ĭx#+l<%d^ZS=ʥfkyY?un4#ӌy3gg:{NZ^ ̵K?s"گ24YCI,p3-i+u(~:D,,.o %χW٢a[[CXox~}_&oQ~VH~OLM ~Wx~qԣcKƲ)y]>lAȜrއ.`ݗN"
+ gP˓0c* P1q:Be30> V~5@EQ&C@/ar4
+xr>LN
+gCK-
+7W'KZ:
+X
+A͌ g p,JC5Y7!.& n;$M>'K@ܺeg~ftҌx ݭ7V18?oQc5N33ht+ؐn\flBʌH /nlEو~9+%p"V8zٌeY
+MVt E5x7GnVIU^Ɉx1ؤcliیMt&&B_SR%Yդٔ딈7~%lPRy`EU9ݸl? ʦ&0|
+ F}ЊS4*bU̦"j2\͟EEpvZJ'H
+jj9_me1.ݘfLj4<9n {W kHd 'iLI7K7NL7NVcv1jۍI!q\qbqrњn̶sҍtcXn,zC 2<M8h?\ML6LT~j[Rȣ5H
+NY +@iMX?0|2%ƚ&Ѐѭ'L&S1iFK:kT*wUqMxw,BvLct1&AV n/>y;G<hhj`viQ2tV2[Oec"N#nGN:NJ_4<Fm
+s1 Q3 hdwr1 lɕK)׀g1% &-&i A}3Uo5Jab<NH0siSFdd^8PU<HHÛ~rb b, ʉ
+"yǽRefEjޘm 5m+0 /]Ji~Y髄b]etҌ?yi"+i|>KgҍӍeVPfDz xe96#d|W1?=tNUh^
+GoJ N@o
+S
+U|Y
+)2O&KAAr::a@}Wگ%č͎pS3m5NNSTv'<ilAd2rq\K&O/Y?K|+5w }A[?\kLd)3I)䀼2Ɣ:F(OO
+{7uM6
+nSBSjJ-U{h8
+%#QV#pބХ!A'xBϪ
+WmU ~lBcҦHguϡM/ hI
+<VJ-7tBr_K M0n|= H)#Bp= hD
+R7@WUen \"QB@ 佗 
+(K Iҳg]䡍aDMvn6)i];oD=p[q?s nm2s;@^Y
+Zby1*ppWvE)Dp
+
+xf^YeR$7*Wwh(%ax)b` as7 R5C^i.k?M)yP_O"9zkz,+빼yy!*#&dŎ ]sޖ򸨖iU5RmK&XW^
+eJKmQqQ>
+ 1[-:ۮ6f\{87K]yi\D"oVh"=Y6q&ֆAKŀL"3W"+·+pſ9sE%,vCf}4 
+V:-cm;۲>IO߾aUvy3Yɪ5; EĩچBD܏Bz<yz0ѓc';JMJh&t '<A#CD#gZnRܛѢv_>>Esܢ%7@{3}(!g#ިP_fq_m Yz},,7E[H"y_)-H8s iGlwSQ=&;♹B?LrZd}~YHܗSѵˣk1v]:qZPBGғP!E\1Au9WaBL4nZkYv&dSn(2H㗘3Wk+Ѧ,냑c/Qy:-[lYFf{ KUi[fW}S̵ZMLAڠO^b͕> Zwաů gࡇ(VZj~ !nvT N\#-w߂Ǐ٨0sR"%Gb ժ͖KZ$ms+EE:WvQeX&е ƒ
+" 9H$DIJdʼ{SIeGmz$εi&4g 3~aγv0~y}UMkY Yw2Q,#
+@P XXx %NA1iw%0
+KRy@y3x n-\hYc[[OV|CE7wON:8in.1EiE+[Vvuv5.Ҋ;E)]K[]{Yke͚ZWhEkVO]4,_V.
+p{Z}^ hqBׅ-͝)Lr,ll\#9lN5!.'C\g?CnE@  r]tQ~eyBOrhDGmquaQ8F<ZEXKԦȶLG`qBP]p@nAN.H>I-p*J+>K$/n-r
+]]ӓF|6GIծR_
+I?ޙt@%;8O>8=;UhL9.t*tFTEEEbƉ=JoBv'=cҩ0D5o}pAѲo.s 7$i'͛JfLXv3KfN+))ъ,)od@7YPhl`?=דD̿=Ǡ̿<.xSRse>vJ͐=Krؗ׿o䜀)Ftoa>ZfzHc~qjJe6l/On} Ӿm֗ǖ,ߴU
+n8bԷKh]0 \ Ѿϕ<QVh|iSz6o`<rM;SȺMz6;D;ؼS|G-Dsk
+1>݅vb.N٤. d]!o otoQ\¦:G\AlsU87.4O cŝxS?柱^Px x!l%Mk%B`'u~-?!'|Ky|Wf!ߓ~ϸ>29G8%`8'aGxgha猿!/:zWC{tF)8hwhD_vȣ({?H/I1͕~?)r2$|X5*ٿ xӰFe==ZƢk޳^xi? 7^.Z>IdzHW$W$wbt֑|aƟ^\3nH)}F7fyx=W3]H>M?'zWtk؞-3LM~s|&Oe
+(xQ> 7}O~g|&}ƕGm3Iѷ!oc *qՄD^cauqad TQ6$F(tz*7=\(~W߮|O韋Ei|K
+\]^ȣ1>cHm)
+>x¿黼?G9ƅF/>=x /9
+ߠ?+5h3Fҏ[M~O[1)*CyM{Jzۀ(efƟ=9Xƿ>l~XIO?w4ӿCQ=zcG1E92җ xT1:8V
+XOp8?]tT՝CgjEMwE!SIH!?
+Ǩ≹Cr)>^x{F |c)| xd? 9.s[;a&04z瓠 >
+a!~LE
+<ӳ޷$W5S|]Y}ԁO  <!?,u\GyO鹀i^dkBx!cP;kpY}z`aw1MJw>ZGMg4=vCn{&ggT{~)_zҩJ/  y~:i A.mK;r\_ \Sֿ0뻌O |Noj~/z=YQS[@ 7;OfQs[Υj/k}ֹ713,y:&͜EQΊDzx}:C>P }ؖ,OM B<Lx_tzcf1njmu@-L/-d,XvO0n_1oߏKU[)`8$E`T|z8S<<䋷m!As@WlaHTŔǯR<`}T:=1]Q;W! K`ػiY%pHjڼ:.S=`nfăŸì@[OӮ R&yMpDۭjHJ(LT&cXV;5gFcI[BX:M3c
+7E <ghRD%C]^Mj1okOjnU0'RiZ $լTDpD Ut7GڈabnU|PbMZ4oլQUlPcxԫfbQ̹f;&UyM|
+Ƣh Cх[e1ꥦf] XK=UYreo-^l&C3@/0G
+yBXPU#:jv5y:U*UhP 3$ ZFڭxt8 M꡵'%G!/h-AU zj21nr^@`Svvy4zdKN0B$Cع`v5C
+3AbBR.jzƂZfjc)<oӣH>uմFbP̧Hns0g@BY2:-Ӌ:3 Ya=G` y"y6hcq )
+2'/.W˘تfISɫ72[͏fehvbnUh b*Da ꬆDަfY<E.:+r(:*dd\%1w%Y8:hS T-.lZ[|foz]IZvasHewx-
+Z%&
+x MLn_RRkWxt  yͨ ohJ9di ?|a
+fet(Tc""=T/6
+V̍ʼL8\agyL񴇣1'fbl6BW#X"3UisAb2=%4_FC|7"J:߱^V@ AeXVmxr'T:
+ri9N*qGi酕+/UV.YXݤ4-Z\[2ۉVz-}Os2V|hq"E<фxhSܔSkNvMuowhʷ>Rt<"C:bD|snsKTxDcm\JFDDec)k]v#n`¢r+m-|FLtL_i-AqWrlFQw۱%cP2o7j*^a2_7*PŶ9 2l7T-!]l|6@oͶY=Ő<?.RQ /VtHLC
+c#WR0k9"<Q`Ef刅]-ܮY8l
+@toțzEWhj-:mFZa366(^0poy4 [ MM<g J}jfEK :c+{'@; dE 31svIp:h>Z1\T&L/ʞ *WZ{}ˍNLZ| Cᆥs, p02Z`Ә8 :!{ 0Ik;fΞc][3|Ջנli_GZY_Iv[d'~}{&KE;?U{?pt_R1/pбWl +u. _ΰ4u?j{R6fk,@} * QlZ cSZ)h zcpQCu.{YA <9VʯxND+|*tu<7 g_ ʹsm|S<rg9R̉` |?xt"s<fϧUȩ)Scgy<(ORGd3ϖ9aƳgW<93x<cڝ9z"?MZn99]<#sKsP%ɔro:s`9my_<o<ոfw_jstNK6>H|/$Hnq7?CC"yHKx.23(;0f
+M@[~:/~f$r.踰f94Q3lfn]8?eM%J,3T~|9,fPT_7bL/P=TTb稜*I}J*/S 
+~tJ(1*|X ͰC*PI24H%,PsTBI.P9zG印*I~B*.S c+2A%e20먄0RJ8r*8J%mTB*R J*` VQ GJħ;7‘i>~kdIeF3$Q]8$\aFGo&Iiӽ 4r/Ir;& j$IT=aF*g$H/d$9+&IkƓ.c$Ci$y-La
+DɤkwebI( 2Ց8e9wjDU#\koX7}#I,jҭ
+hBhld@
+I*89pTHd[~3RV\%n$F0Cs tL ǼiGv.o톼5X.tΜ!m"9)f?ʭ1Fy6īR:AZ̻mڤne2C7dS+w( DݘH>/^^˼<E1XB@TMQnu;X&[eQYՕ6V|\̮=>-g 1Qj>GV޳*r+JLй ϩj9
++_DYUuෞ!6z2ei-Ѓ'@BXWMqoi6ŽCnp[{
+
+J&Un[f^`KRR0)7CXRKQld^̗&KAL5d(N)|iJ?(N|ijՏEq*[y/KS"+44-Xj~Ҡ(ҴPE /W(lƗڂwA &I|`v(E2/K3$3y̗Lu@A{h
+%RX&,yQ&^l1%`[9Qb [xq2DIr8(kj*%X‹Sj \Sy+kʋ Wi4^W߄`q:/΀+
+% ^l-Xlœ,ċ3*2ř0\0̹$0̻6A~5L|8v E0S8 0VunEWzQ{oXCy CP2(|aׇ> bI%.c|CeO`/ <ۏ0cW DlH
+f`Õ6\d
+aÕ6\daÕ6\d aÕ6\\Æ+ l(%: WpQjpu 4"kp5aÕ6\\Mp W6\i`EՄ Wp-J.\Mp eWZ[Ip\P#*$V@H-f<19B,4 ΄Bp`>in{s*LbY785[\*Z`C(!J x%ĀP*1!-J x%'D%QbC(gQbC((1!0QbC(%<ETJ_3"WIHU&Er7ʬ~=w9Qq 0,6qm'rv++0޵AAէZo_%*T1Չ8f.T5XP̀٠
+M8Ȯȁ,-.-ObمvBIQ_˂ QvB+5r7 <J}d`48kb]քkk^f\kg 7mt<mұp/lԪ47V1]2Gf==TxM^W?1JΨA;wg Gӓ$wLߒ"[m@זIg͖.Fmɞ;s)[~us^[m
+dm, ;g{XzT|MufXhO9D
+i)٣:{÷2O7sJQٵZ٦z;F3Qja^vESH6ܲR珍A
+Q)-O@_!9Q,%̟1˥8ٓ}h3Og|&Hlo64ΪΜi{ ;ǜ|0}hsGzs̥qv8{`3BMUnU=0w
+W"܇ގ+oΧS%u^̀>'0is )96'dW=_{51 SMD{&ELL yV5g1s̃ s*a 8[+p8{aaUQ j8eR<}umnp'Rjki+;]ăIfg:[@agTO,
+I(^Vazzi |@ߍK`&GCƼzF[nJSP`Sv|X-i{F}s&Շ1`S(wWZcRPnC:8haݼV炩(qƼo!Up
+%H|Tҥn5[UCj$lYv09ZdĒF"0(I-
+7AY,0HoUˬJڛ&6f) ebS >Mޔ*ov7Mf*e3XD:'$G
+fhXB[~
+ԮJJD& ۰}wY/mpRðM(IsM6Rõ{0X3Eq5.
+Xt^FX,,@Nn\@'E>*`0#ȏR*zjtȇ:f'}JTXǕ$+Q8*v j)S@>lbViX5))rMTv^LH Ȓl(0XM]dQA
+ˁ54h
+_fUAg~ G+, [Bs
+ ]2t(HQO'ɠBA= # *IT D?=@?N At50'nt`
+([M
+J
+ZnQ~ ,;Zh̟ V
+P<й/;1Z`Eq#E D6,Hqj,'SK[STˍ古HOR$*l.+i SkjU!"y%v;":o'P럺SO킱
+RT>Ho/RdA z!IgBoZٯDSCvF4k/]P6 F1ް9ھAD'%=tY \@>O
+Эj+TW5ޘ0W$uw^mU+{P{FxO^e՝A6}?Ʀ!&Ô՟l0NnӴyyeyى>GB"91Ϟ>ݼNѭ&b,<?gvt\e>. 4U1@_G\3_569~(mpvVF_bZq72䄌-7Mv}~Ә_Ǝ`M8ZaEO84x7ƅ7hP~LJWZ|ɋOLh,ݔ$ȣ70ha뒟1 B^Nȍț9n!l4Gd?D8:BrnvfA6p*ù]h.o]>&?b}y;KOЍW`XW)r6_$XQQ߱a84|Թ~ߎX|e>!cC⧇q- ]9Տ/d^>HNNA75TO:Cl 4 Ꙍˀz.b=|z2^ ŮӾ7|u1c#ښ=]Zʕ79cvoҕphlFNgE&IUB( =ߊbK<~3YX|3lL
++w)ޮ![!.&4)tO /q}7j=Uv=[1{/
+9pa
+eq0}oq6ǁ"8#춲=F{ܕq{\82Łn}?}5q !G}c"HM7ݢFjؕ6(ryaE{/Y%V>`"@/`|=Oo7C
+~Ki>< j8Qm||৷DUAJ` ~ZG(
+ö&׵;Fie3J>.!7!GdfWQE0]͔ / ꎳ^{ 6Dۼ>A-|_$CџIA;"2͕tka'n7gq-g&>fyCB3DA:ه듉~|h7z
+}6J.*fe eJk(>^ 3wXg>W}t/It_jxoz6_E<΋&7`pykڊ6w/;M2xpo...U%'Zp-Ή?Z%rɉ{퓺hD??'WIr+꼲[<E4b7Fz?d{N1p7NI>u
+XDKn|{z[=W3SmFuԵiݎM s Կ
+]OhҎ$x$tw/޽ϋP=Mڪ8&`T&a$Dlo$.}x_In9ѕ9%Zݸ{MnXJFDy(psh+3. gGoe ,O,$Y/]?<]3Ol~g6F_*fyƼ1mk-2l独KOjTy m~4sWhi@#‰[6~vcs]f}EXÿ3wVP|YY`؅¦uhBP-[6VS_OjA"9w7ſdcdQ5G;8l4j(Hݡ7S0֎Hzm3;.l_bW"4sl_e| g8| 9fKhI_c"̞O/ȿ"vQQR9U5lǎoZG~.>`YPEk";MfԹmΰ^j7H3;ԛPӡw^GndcNjȢAھ{}qlaʇJT6u;NY*ZN/6(SI {הC( KN_KQAdN k vX2$/an 2o[X7b={/OPC7 mM_;!ȗ/b47l \ŭzsJSV*KUliͷˁT+JԂzCK><FјʾkzR]}[MMg?~LUaA > +fmS<b{!h"z AxR\A
+(IQ<
+Fo
+|H4i˯1ϭ%<s/ B;f5~]Jsa^7_5T*8p2wX
+lHr+_I%흌k% z>ݼke+o(LݎoHcTuDxX{)m6T8GUL,G!ZC%uxgOƁRҌ+_ɸraC$Fn81 #+3@Mo
+$ .^ƨ '|rWXll'{{YI@=2 ;MM^2B&#mM+D7
+@^$]; ?Kӟ8mba'ϓh~5 ěU翬 PO&.i4mwK%RҷJX+rA9Cn~_.Q4ӭf ~I,POc4R,=)K;)>}fU \۱: zhF^ %F5B ž~Y%ӰdIlP6SQ!D5}JA(qPG;k#y!!G;fcȅMMCP]rA+@ R7;$7ve";az=#oIO5XVFMؐD
+1ُ򎑇 8l.4 (:Nϟ}: #J=H>rd
+*-%'S i zlBZkyӅ1[-Q\ bdߙk8C8;9Ospl|uG)YInXS*' Ӛ. ~*ąfajB)Dg5 wJ̄H4G_׸IH,/zbMwIʠ}u(ΡU!F7Kኣ J#_w^ߵC׍HJ-QSߵMFZ7
+uo_N] pYz ]gc_W57_Ѯ`EXp7U$CZh&LZ戡iF D9jVwHe/=>P-#BNc~h
+A|$ǠA^\ֿgO fgsQU+#S
+5
+cTNFWb7~%X2хN->$"NzN@)-vZQ)
+!) >vŽG.;ӹn<
+?¹@Φ5F^fp9JM~Tͼ=hCw`Rlc]u7N4ܖ=/6g<V[>jdz([yfNVumʭ^ۣ d)uMe۱J"L&Lde0< (4q1 hCe%
+3RE7ZeV(0l-o
+Lv};n/eӚk%sSSK)VȳR [~"Krv܊w'TmpsZvnҰa.ˤm?
+-A
+zhC^ܳ;nox|ŻSOmR]H x1hriO]jG\^X
+)ﰩrFdI0 r
+/ *y64Fюã
+qv쿡m3X3zorDjW}wބe1E,LUY'QSg]ԧI鄖)uYn9bl]4BmE-0RǍTkư/eSA%Zva}.yˌ>}\4Դޏf=6av8@f>}o|18爻E@ȡbO6
+hoY{uA':?} 1CP1)E6 ڷv+8YXe]+-xCe[JK¼נJJB}UZd칷`v^y聚[Nࡀ +;v}50laZRHdAX_kVN`[md,أͽ,> $6R,n-`}"
+z
+eѹy$>?BI58HuiXhuPۿh,}@هb@ z"zn-؈;۰VXnqG0֚š7`@WQ88ǔl-׭rBWV
+)FE 9潦f:B)1eERqqy:~fk2 O<vт9&cXB=bAu5a+({'T;Gl&r=FڪG򚍝3hBdJjb^=Fo1ba6"^O|G+WU 4a{/ڝ
+5O,ܮ:QV9$לs@{3 D3;O{X#~݃.@Aےܝ""L)xNmz SYy*-G)Dj]X󁁟
+g #2^28+7s! 4gԌ|wo!{|5T%mW ܋c%e_ {5XU8
+ S$1@ˬ[<&;i OVFh<Iw8I_baY9~,h9ؼ~u A0Ԙ7*Ebܠ#'tZp.6G+Uh)U+o(;jXv(#3Ja)tI:]) J_Wa
+tQX}&( P`H4][j{|
+MxRƪA(zc)3g/&vz`-}Jb]oTz߇x~-(9yK'\BI. <,^;);.dy;TfsG
+N+V Pq
+a>5@[b=HRKQ*]OR=R%q K2D)2qKtkK,J,A?DIrЕ])X*JR.V*(I RLAߊke4,$-Jt,yB]iJֈ+lXR.JlA&aSL
+&qW&%J2LD0t<{<NZ{  KiWl$oGne̔``윖$`^-T8e%U#9;۩=9;?'|Ls X(=mȇڻ7WqHƁ|sfŽvʼ=-ĞZBWV xW|{Ƽ;a(s3B euQ wA
+/Gu*]ƃW v#T~U`4]!bB2Hޠ;,(8iY@r׻GzRֈ<9y?f%ÇaA'B~.},-7^j=3R f(++[`Gm9.|2J ԣ#bL:G4*oy ʃ4j E
+4Ϛt-]bdʝgU+lUt|8
+qu.i*  2b}婏٬ WV
+6Υ* Ԯn rEU, VƑByviYBvِY YZtd)*8 J|$8N.sHIp+L|)X b5Y+|9X r]ef(
+ _b  (N|Ir$k(N^—A(NT^ʗAXBWXk8)(BQHK҂G( yE:_,N^EP+2`qz 2+l|-XQ}٠hėL
+۪oIP$L$3XL",W|,΄5I~{߂[QZPtD|̚EbpRDWAh~If$l>7U'*)O_$0%F0./R@&,S&^`ƒE9X
+LXRd 2%}@HR 3XjBb4WK@x  9ϑݞBw P^Oi
+G޲α*~!oyDޒeDnm5
+V+M
+ frP*ZVa!b,7I݆B)XwnU"뿊FUnvhT^j/QV$=_uyJ=gLwW 0$m$
+rN~S+EÅR]DfJI"9w~<[ݛK\[Q&$}wZ_iqaC$MU3_k6HDwA㮙$ v$] ,~Dӎ6ŸLr  #M5wAXV.TwAnHkӌ 㬲~D؎t6ݸqlG_aIG
+ 
++4K(+4tK(
+ 
+6
+ 
+
+ %
++4L(+4TM(y6>Vh(Ph9X!nC#@˝pK=uTu
+ݪe|dܦoL@,}/,JJS jq돏YMHg0`Յ^TD?6S&viV7uFyэ_kZBq1{;k Տ+_ꗷEWla
+<$]!;;. *0Q&T' r]M?vZgNuD;-9a}P"Bzer
+)JY`gbh|baAP;q pC}CA~$ojM v3RS~ ",htbKqǿ%4%Rmqݛ]ɑ@`w|U=CcZa]ow_]O~t]Y[1:Lׂ,dy-:Lׂ,dy-:Lׂ,dy-:Lׂ0Y^ ,dy-H :Lׂ0Y^ ,dy-oy-W;'X^WA!qFX^O=AFnyk?
+/KŒwDIj,Y(ˬ, K¢$-Xұ(I ,#J2ĕ%?%`M’MdRl/ĒC%B~g/!M D՘ڒ D=n5c$O'(YTKlhpݤ.0v۴JlT'ŏUnCkcNo%GegU:fbn:Kx
+BJ7!2A@)G-W?ȫ"/‹ȱi Ș:TYHӺrC ݆ZhUc6Bj5q{Oô҉9#n:NeTnOp?HO'" lrï(sMoJMót'Hr2n?II>EْʕD-n_ |S\G0}1t(EnTK– Yh
+
+ycFnB /Wnj+@ݚ yIrpuȺڭ)0Wnj+@ݚ SyIjpuȺTحV^h%j2
+ϱt̚
+*y 5w37;*%0aEJ7RjO뭠HaX>F' [zʋ$^ERHE&,yQE&^d1"3/`s,d, `Q2/JQ^`Q
+/J5p,JEV"hC\*-XƋp,JEpxfQF(Rlh\WExQ&\>B9g ?s7C=hd!ϽG[t5#C!UD5YP( ֧v}B4nh{f55aV`$ճ SQ$M03c#N1Zad*w ~4C}TDګswyvB@<;’u) lG+ +0փi>8:Mա e]3&m `6@sTVUL>YtÌX,nПA7,Nj,9X"NdDE%XaK:AyQHNEiT*n+ݰ"4/T4HC^&nXtE0-XV=:qzQ(LVW/mՋl0#XQuzIUD^)
+'+&y#C<.; V;oGW{-
+˱LIy+]GHiT
+.{ܘ1;1p,h**mZX
++@
+MW1tJt6S9.79x@wC=)sA=2$7!1gEe
+Fa/5'*g1bt= 퀱q mj(C[1GPȏl?FS6RKSX:
+B̘l{6
+22<*Pj/
+иo7D!E|
+D*AZS`0;<Χ!2j3%}8{Sg0..NI\@*0=[Bv'fchdE8׹p"Sַ&͘˜xvzJqJl mbM|&ћ2)~%K1&L“& "3 |KA_M2`p_L!w0@/JpR RR)`_d0T'`_F!ꍢt
++M~Hb_AaD)/E6
++ͨ'J1/D~ωRdEW
+N(/X[+hxMTDtjdMyﲉB(h0 Vu}Bs1J Gd|b2
+0/&SPb2
+P/&SPb2
+p/NVg8舌[>4r7uŋ3*OG\Wѡ/WgU0jV%;_r ;OcL.lᙽ/g#/i
+cd=vkbw {xѐm+~&7K7;7՞WݛE
+ ̤:S\_%|#
+E @Qa/,v}t(_XpAQal/,s{E6( ^X&AFG|-ntxTnRm;axңxEt(lG7Ϻ49FVB4QHޒ|7vRp
+WĎOE}G녒;;ZDP/LhPbhPr񲾣EBIe}G䅒W.;ZD/h!-$"wde}Gޅ %՗-"lJsY"bvŕ-,oU"WQx?vѾnZŰh&ķ܀ہO TAXQH_(-[ֿ $ 7jO_w%ՏKkoO te
+4W/JjG12x!}._F1skOяq}dM*}A4vhˆ@>IpPд!jȂPo_E<w}iNg,aF?4Ǽ6<Iyѓ,<Hn;HX;M:Nu<,بdw:Z\WJdAt_Ưӿ2ծ8存hH:&]|M<Sϝ؎PIK0X̔95: "*XeJGKS"^
+춛7y*mMmvnvA (s7{LO b~b=OFvsY7;C^Hs8{znꭡ*3TstN(iss8gʞ^LF)9R?q.} M;-t 2QT8Yۘ7\ƙD[gSD g?w_ڞ(نY ]UY79sS|0G<_%Y"kgo0o}fy|SW&F a݂1]tvC8_U9];V쉰 +FUgO.-Gj80<#͔D}z:
+jVW4^1tcaMC^s΄/}beS:7u>a
+Kx9'0JgaDN\2LKP]r6s4>QǹP?F<k8+6Ut[UɖY S9.&GK̗X ه U-'c&
+7A-~1QƎ[BP&6Uz>M#'Ψjܬ?pHc'$gT78B MJ؏131d5 Qo=œx|xrbKa仏<$5˱=)^:56wP;H(ʥҸO:-iCd,, g?Of`vΧ|5:]^uXaJ|s{TOA%*H(e$%U lr1$ N-YiX1Ɂ0by]_#RR)f8jĢNio=$҉gI Gs07vD&t<S~'ԓdPOaM?)^ 6# ;X@f~`J$LoS||z#^ sK VS"z"_dM; ŵ_[dSf QܼYpf ZsiHT=@d?,gfY5-FRKjesf;r ?Y٦A!yD*#\Rx!GNfY`Qd\a'e WZ+ BT^>
+_TT@ 븈g t
+f6R3x@*Gr}}lTt'4)Y-]afL\[8&.u5 t+YeŘpyaͤs>\YqP8u ڽ->6%b. m}fd$~</5ӄ$%NS5cB@.<A2o`'E"~E) ·:l0790l7u= Xex7ËZcGq Q
+RuY0fo~^q֋.@^ynN O2Ұ^j3iBqʋ뚵3μat!!viO՞MtFLi[/\*@R.' '>jPZL
+rgh i[d
+~2#k_&L-4ԉgoL4W TcVk'ⷉho>DWA"?$ @4sC
+M}4v>6Nxt"}"#OTCt@:*Ô#qT5Z = lkn BVoƼ\{f} UJ1\1ߎ7f&? S{m:$:?oog׌3mmŒmElJ 7<Jlyi [8+[[h~@6|QuZ;ۄ&ZkȤx\@w".wE±)%M o|({K(xEj~Pr<=UO< Vb>0t̟EίaaB1cXa
+qbn13Mq˗?{e9:ա7>1-{8 Xh1촸C^‡CSsNOQ=]/hÚϋMJЂ?-3g$+A%cL Achm<7N3+,8S=6Tc; Pg40ki$ $5^hㅓbaZg;X/Wc7\>v iRf̢xcoBT]<"BPnHߥxc>}
+zU[/ 4y|:?:+<jY1<j 杼r!.[|manɗ{>X1(GJ8/aŘ}&οL*blעcö)z2k^yw>F=n2sL@_`ЂiF1z
+z%ruU; /1k5*V>6VLqڟFS|  ǃ-9Կ{h*韡M,gVkOѷtZU߉_V`5XMVSYvWr/ ׉||,<,[`h`MWpjv[=Hb336OԞOc{~G\BmZ̙[.1i
+P]_d_T]Yl5̑Wf"FD[N]O? /Oa.ӻ:#D_h_5aFц$b 1lOX ςŬ<
+@ +Ά5
+UKø]\>hڠ
+~V=㖽jU9VGQ3K
+4*{1s-@Y̒l돡x, fo2]1k1X9@Z=)p(8IShND;'m
+g,%fb&qwjEH\{,^ Oﱳſ|ؽ.W*[,ElaXxbLlb~
+YV-%7xuޮk|"ρ7UxXd6G!ABvP!JS:^
+ )gtKpM
+ \a…oTW,"ƥJXc
+eR׽#ұw8w>#\/˿nxmkLS_z6un]r‹_ձ_?
+d0 qs+
+g}P }RrX 40jf,Z6L{a"KnÉWT|S~G>[(hc,$K3*kA B^؊e *p!…Z[
+Y44_1U6[؆h0@z!Q6PÒlu8*[L?޺L hge&*:q 2[D
+|nK1K>A4$@sv+zNfIClksGG.f֎
+lu8ȊgO ^m'W_5Gnt1TGe
+g>TB9- #j#t˅V#[5_BL㚕
+^ 6t E]Um=ZVVSX۝/~~R1"GpD6F$$;0K>&9aL?u,1aK7ڒ;'s#?FH9 >:37hj5&I6Ck Qp`6u p#y+%
+H +O Ⱦ+GtyrN~#F;\sH ijlt*Xf5\®E5 G
+ S<4n8_`8N9n0Oă<YH
+4lWKXYZʲV}'6;
+hTIp+Մ~]lk/'}wjYJu5!} txtY'ggQϚ?kZ=ko,{rM}dB6=T6b(_2x Ж !BZ)mjI6ە3bE 4vk̮T~`Qcev@1v6ʎb{6v}7i! ?*U;W;KGd eJnOuLx\ ;PJ`G7ۀ0"pE f"*Ym`#?"l*,4
+KݵLkx.:jgqةk+-|LTG"Y_=̪VXs߂vOz01&tfYaOKݘ>\˩QX&"׳/ci)MNeXcwK̬(i<ԜZ$?_j%H^3gI>|8g5ZYa9!T@cK_}Oīҷ
+|b6I7i9>A'oy9ZƷԡE9
+v%|OH!8WjV}`K6=)O
+|'ndW(yUjz|]tM]3_/~Ofw:zHoٲ?8U턥ޕ;Um(g8=»$kjcpGoVjEi e86BUiާE1Su$b*T^O"q@w4T;Þ[4'nCsom-6etho tgbr:A5*!xHi$qi]
+*?_RT<p*uH`bZ8{O =!WRe?\AK+7Ƴ=0&}}VcA^pe{oEًZ-lOIȡ5#Ě?M9JJ|Klhcs\R{ظEp1J?ȎASH|$L
+@E`oSʹ?l9x<< YHk\R;prAJFUÒet28@Y]9v]ߡs[uQU%8Fn' lR96wR6^EXlMQB_΀jܪ|~T´X(É'wbSFiU%ZrVNQ%B(=*ez6/;L۹ЈY+866q8%!8} / fE$#D7-ކtz+V?:e<. x0rz vU
+W_ՙ@{yqMW Y,01@uGuJXu iyl꓿B/ y]4Ә|7BP?Z'Pl,s?2\zb qj Vt,Ib:ya22=~tM
+GYf(6[c,@-_آ8)o!bmL3u}T=;
+V*6zHnc
+O9(W=@4>#u+=P%oԟo*g8%TLم!Tbr8(+[2Q(wP
+Q:B)Ztv*4`ϴJ.qN:7_@K"ʺ*8C_J @
+f ܖ'yQʇIŤ+U`uttzOdDO$BCM wDlڄ LW{njuIO& qgayt-q>3qQcgm06{>faaJw@Q^}9$vPXN=Yo3h"F]u֛c:֛xM9VBX_0Z|Ybs Ux7,.Ь_hy f0~5nyDɨZ?05ƮGvĆKghֿOğ_Teqb ֿjPOߎx|bV7ZRy}$*BބY 
+5Az"=N0?옮$AiO:-7:1NFX̗~=kХ1=ClQ衟0=4;XY[{iD2Q\ ֦?Ǯ?KW2nCv_7?s0w g܀:;1ǞF/ἣi 8{3zwpFgΓdQYvݨ2̧KmXwb؃Vcw1Uȱy-ǞֽM_KW L!%ʱRO} yFwc< ng_J<[pK"Yn y֝ߕg3H | }Z}S}rƟKZL~ T8Nr)زlj$%xg"hoԖt<@Âyy[ ](xswo鵋LBk;uR\i7k'
+/1v6aqVEu }AYEqhqᦣa*Wt#v#PZgnjR( ,q8;B{
+Y<TBw߁MG׷}{Ndڃ `گ<=~  i#Vx$NŸ#~MxEG_?vVkh.|
+_W0 !Z[GB)mQnk@NEˁA8_/E8| 2%N#?46M~)/j3xg.y{ XX-.ɊPMSdg"ڔ'?g{_~
+y'Af* _8lj+o_mTIb~4en >CY u
+\BYs[q+8.ίy==+<'2Y`lQ`Q3qDZ>oveix9N^vU\=f( R0!i$Kjzy5K0G1I@FVm0Tٿ$0GwƘ]> *5JmmŸ6P% E.oǁt; Rd߃"=5Тh\ZOzapEj' k>qe+!N12t
+v vX|8"*W"ϖ3lXD%cjǘoQǫqi^؃c4"ڃƉ]{.%DxQs +K&$.^֭sֽ;f'wu0_tyYScI"`0@WU)P`MvsqvѴQ혩0~0tS+&z87Fn`L7)k@9}FJOۏ
+>%NË(~-<.΂hrc pᔲ4v~_M팾KŴ4۶zEcOK.Y.<P\KmvH ;Ҷ̀J:5A[Ĥ#xÕI;){] ѹ9tMr ȻiyIʮ*+ɶ?U ]#+q;bAS:;tVFD0>crߊjJm㋵M[@Ezj+dHX/ˑ+G,+{+ۈe[w]XI[`ۑb-WI%=4ebAl_Yc7˧5r&Fpɛf]s Ç@}lCsxT<K[֤Q{rJ[9
+rvPĔASm |8,h=[>*8ܛic/ 5V:iwe90d"lXs?툛;y)wЅ;;v.fvn,mZ6HK(Em/, -"򝊑b}1-}ت1b?GN޸ jv?+O\$H4%&]
+ٛ`oBI)tEh֊` q?;J@QC<|ȶ"h$P2SlDkmqm\asٛd0>+u0Ew&9v͌W^ITm+w0#dm/!ݚ[hg] rab<AWc|-ߝ
+m .:"z޹Ni?΋vj%ț@(mwkA/5 ڶG Y|?_%tɡ>+k&vbo!.oţsF|h>׏L
+
+Dm'.Ǵ1Q^m?C
+mdGbn79ɫ|vV 1yC/Vl[cmW징HgDmWI`ʶ L`3VZqҶI`ٹHhp^"~u+X #@&ʀje6 mP6ٱA^. 5ʖ+]dEB
+!{WDɏ&&ԺIv\V%zYu+ݳ}s9䔙˩=LNЛP~&( O6u'ܐmW1job * c!.&NEy( A}h=N^\n_m Pw0`!eNkj!溜mqy[Gɑ6eۋ<HQOkzNIk
+@I`NĎkS JH ZD+$$Tuw@t yّ#:6ѵ*ʓ;`Z0;YBEWwd1=Ɉ(؃A1V*A XxQh咦`xM:*]ͪoF_NGaQ_,Ȯb[ϋ,wLN:H9zp] X84"?_-B
+YfҸyQLEgkB0{̲,} z(][;nM*IŞ!MZ,]6Q`Ş08 Z*ccZŝcW/w
+GwL~: 7f- ^_\3
+J+ q2DG9Iċ3x&Z9hY׈#+Ss{`%nb@ɚ_c౳TsDS|cEs) #No'JFpOz=~ < ;--ƥ;VT
+mR^.THɟ2<O1ri `<Ik<}V`DtYqeL[T,|V,+p)?HƐZ['jzcs_1h;1%,0v@fCˏC8A;fHJP;WZQR9BpVaqaCuRRP$pt
+:Ll'ЉP ƞEIp7<d5~3Ϟ7 '72;Pf|+.*u;<x(~H)[PXHT\,^O6}bw[pʖm prO9>dFߐ\vH3[: z"HN>T\]g=7<Ƌ AT$_AL*Bލyd oaGULY<!YM5`p`]qr!#~=Ԭxy)0ˇL?*ƓĜep|h;"F㕑[
+q&έBFOAס|[lSP t\K/4i'RwvZgV#a\74!+8T{܀\~LF=rY@Q05^tFb 1Cυ k$I
+K䊜79Yhg1;Z!$ O -'AqՕUʺ`yoJ^/{=Bȿ|[^o~,zK[B{0By[0ٹ '<Gs*Ψ1.Hm_QrrGEPܶJUW`p9;/Ԏ5Jkh3~jh&]{Dן(-dhQ $ٷJ$?bx(2+v]TY`AA,ba aV4kG1+>CS`Q2.DA(<#y^=qtW7B:"єR
+@<&aG9]7zdo#u%vc%h߉Aqch,}>Pf IsWca҆p9;C3ByGQyeXJs oז:
+t7Iy̼b.?,zzw`yi#13 vF6}ztPI])0Xi ڶ9תzT;GGG29hbk[ C|7++& myQ8& nznE ϿWo=S~@ zx,+
+$hM )k׃Չ9m\&Y u ;{^[HvWS^j[J _[]>I j,4iDG˫-Pw$x%AAM~ F%
+l5[1F)Mn04&ٷ3%%GjK۹Gu+3Mpsr0%͋nrcr CmߒA 96U3\.HyWZbPebDT~8fA_av C7X)^s54H:X͛f`DaƧeuŘgz22؛5e⎓Svt:aOTȳDKG\Q@<ku9mA4t860D)DfqxvQ#7=Û1hG|oxm }4D!umfF: c`Ak+OF
+;i?jx
+
+ '%銪bt__
+%or/l@+"{\iSIEҞiϭJNd :|ؒL"DOr{Q䠭Ρ4Hh,9wm>.̷E[:vOD''S{R6v)npɎMw&4!{NK'< "Pwl*(~0W/HFZ04\\8xN`:(K+׀BK'hw\z_Nv+[p5_pid{jDjƔyE
+6h-;żewQ#nJl`gu ۶."m_`Jk aE_RR!Q??h!6 u2`5)>vҒPw)91%RPPS 4^u5D)P~7`:voð[輆4BNqPtZHvAurSKQl@M^8*E_8fIUyy1.t?jdqqh+@(J7" 1  %- W{
+UME#.hBʞϒOoG7Oq(Nr?-W dL'InV
+s<+u{ ]Ԃ|k6[Mߕ , /ļF`moP |INub/+:t\1bnmIE`wK!:4vvN|5;<G/weE:;ϩ֎Wc+C1 "LDUY'<%V.:#<80D0-8 Јg#E
+ض-CkIz
+eRrOb$Z<A8h jr.Lkfh-@>)I󀈶ζ󈶕?*7@ew 1Z{n6rH^yɪy; 5ļl]_}M9e
+L$|ioT0F'~Vp bT#5Ɲd*/ʘ#D`5 tfһ1қdl؋ћGRRwN)=^nF
+ln>ױ/o)-2%l$3I2,%lu4a+l h57m`|a|E\T Yl/T j v*q_401cKaUz}aL>DKyXRۅ7W;TF RBJ){TK)zBgT!= 3~SB~;R~-n/w[./R)r? z&,
+N*wNɶsݿ Ϛ *N骘-,4էYuxӥF&ٵ0>{C.t"N2Dv_) ͮγƋ;x|2Slm2k5UHP&hW:MbꞎL*H!}!ΗƱ8T`q@ 'cgمZFdCMGR'|
+aZ$ǵIFފ}u3gc+(,DKR}L8ʖ#]g* TCZ]: _ \Sv~Q:rp__v0wGso?`;
+)[1L.NA~f[<X3rk-Q/SKk<f!{}nl1Vִpcn߽գp$_:!d0WxzvPg͉{ HHOt#jԧ3}:w;U}zӧ}tc'O_LKzO<U.hEN&uUeyB4
+HD2=jPS\_;+YjqeD/1WhxĤ-éaT5
+~FX J(75z,(\$FcHmb.^ɉ,
+*֝RCLרQ%רOt{O]t*)a!|Y\ňg ~ODMCt)ӧU| A.ղ8>}<boI1F U]4 OۮJS]4$?Otk; U
+-4)LA`11 \{eȿqxP[ _%%'[a;>]$>D,~PqEy<
+ ww\%{4^"pl k~UMŎ:
+PL9+ca=.vtCX|:f%Th 4? ivĸ0P5N)LwN
+EYӬT4Wafi58 1Po4 (ND(S'|Bti6i2uji8t89eûDtq,Ӟ|1/Z9e ,P"Lj)y,pC6/
+m,K5bs&*[lReb6+a*K-GbzdP ͭ:6p^ǝa)~ (n<T>$A/ifdqEל~;F#X2L'(P֘ǐV)1t5R|}DAR!c:EN z] ],Bվx L3l$=o~b*VXQVY OO5T-r tYk[{t`BsU:##rUCEJ[MG*\"mQŀg*t!O@V*0)`t䯚=k}V"hRޭ Վejz'7GKׁڏd݇`JI9j<2zTryINH
+ -MXPO}ԆSA,$jH(3ąv\h?<456~QQw&Ƈ2]i"e*w[Ac~q<wyr*V$1πוMP,p0po]6{^o3ב̭ؼ$ 25Bf&#oM̻oN]S8OZ6`HL*f|ūvx|? v>h=3
+J[iݤM@7n~ ma4Z!3cx$tU̝'g㹓 |..-޶_.)ЫJIߟE։ aX W3@Y_q
+5
+<lT r<+ h?o0.j'ޕY 0 r~ %x0 1ei6yCɧ,ťrqh|>|xVvu '/YN)VG> 3&Ψ9n\vF Vmąxp*?&NG
+IVZ)`Ӏ4_AyE]qi8gT~ рD7P({I"̎lf:rl5NHwM#I%?am5 x5n ,KE<akwݵsD\oqS?ox0gN-T =iPzfBOgo@@q TyQN$j Yڳ7%$Oaq^
+JVJRm ;B%6v64,ƅQwLmi
+V 0
+z(c<L} Fn
+Z!U.؏X9L!9plha ☫QN
+N&[H5Q L{Rݔ0'3G@Ŋ;sy+& 14߇p 0_1
+ȡ,OBք !սq b;$1$w a蜙x0
+B:_M`+N{ <:^$baO:ކ;<׶K*%f?.$08T 1i&&\з"U]]Ue.<2ܖA=p;hI >_Ӕ M_JjHaS #P‰퇩@{vzR;⒪<ƓD˙DOVyn3| YwaoQ'y<`bm'-fy)b]ca* 2j,0m ~Q-? Ǘ4V_N-ﴸ;-aۙw̠{mv&FOQDߴ/sn-U-$_K-0C[2ϲdidZ*| o4DZpw-F:\{R5.]v-_"i*y- Z ?f*1/;wtնce҆Lu-MRڰ`dtp6w9n^-V3α?6mrR(pOd<fN^@7x6N|s?p}k0oUAWc@U79 ϶U7mp&?V\e^e5[=HUx{"3Ȃ ֑G,W{Qsc
+:7k%gXf|3+U]6:۾&D m8bbWE&KJ$qe }E0燈Jـ+WoVȬ1B("E+@؇uB
+#3g9f&%+1OOc);LHJ"-4uRa෱މ7^ 9xaS ekA 8j/@&9)`D!hxaXGež˪{_w_[ >c~|Lӥ?x-PEnMrR$t(z8E>>p^J6uCwGnpvы\#>>^W`h4Vh-~Ҥ|[*$LPTRc [G`W1Ϋ*<ٰ>O,,1t ='Fh]
+vӋ$b}B$Mrj4YDeN \-qVDpf
+ΩZS$$'RH="La].)9l<,cM(b@mK~1 iRs<䬣B-JiR)GwL&xAཋ
+5O~Ğ+1C1GjX?cj屈KSPs2svc\:GFkE \@{LcL;/W/YdRL@꾭x'ߩ~XNAdqrNQv9t 2}CS"? a"Uwp
+\euZK1Wc:őULq?@l:&菀HT2?7j"Su+Ɏ
+r#a2yno%c%tsFE
+zZ#>R$t"qBpF *jyFNDʘ*}JϣaOA/ nc
+(GDʺ/sR@d&)mROJ
+SfYT
+*[Fޛ'0"|?~eg~DFk_/9қvvj[}q3JLXx[4|b/'*O/
+G[<Jvz.F\}EfG8
++P)g9~')Ü ͐+ݣQeTteFyUS%ylU=^D9#x@JG 0<IwO
+YgC߲HcJHϑ|yUXzl;BWls+]U1r`qiQlfw򳻪uv~?471EF%d?04N||)}P~}?Ͼ&+H}eLw{ZeцsQq\?hݿnCu/KgwzϺK޿Wɱ'KG7(s
+ܿl}0
+?UuYIo!Z]B^DMw@fӽ"T&.g!`718){ޤ_4M_\p'E6L`4~hl"#.7)@fZ)Wb㑈uqkr@dzB[[P:f}j_DYǃ ~KFsK(]ӓnJwv;?F ͫ.Eֹ_2/gip>#>؃N@)3hEKȼA)~ebIYh2%%%f'd_J(sgFGY jT}YbJewi<LRb 7.X\t'}{9K 9eJAgDc2ʨse%uck2'JK~ W;rw"=e;`+M>:E/_?$Qg2I,3K"qCҸH(i\EgE'hAqRB}װ;pEvgeQ$M"*"YrhՋ`8 |ިGS; ǝE<bUQ RҶJQvQmT1FT+.޺SrvS 6)+´1u<,9LFARF>t ]]V
+BznhP%84U$j-,/
+Y3vdE R&ubY^vt{;VBÖOISåG`S:*\~+Մ,'Y('J#o+hwa21bVt.<J7Uw7]q˨&2?z; 
+/pB*{,
+K5/e$!n"K LLȿ;j#Um_ 1`'|yUy
++^DTOuNdeFu@-]4B~U^g
+؋^^BV/Ȉ_\9T˯˿D,/#yllQ&sVlݹ5Vq7m6cG&\;1GuY{k|PC_mURƎltG;ur_.~`Yll;΢`ޘZ9,e*ǚrr*XcåSrrbc##rrdZI%[O\NaL'mI;-!*
+%("j:'jS8!*DETwN:Jj*SdL+"Ꜵ`+ /UΪ=Nx}IN:묭"%elrl#dhXdk(:tj <6OkVGq3='%(N\uO 1!|c{N~:,U]yvs]8֔1m1I_J61{xg VgLƲf#X=3P\#3fX(=[:'G[(RxL;NWG0S;=:X
+SrY3ɏB)Qb9"pHq
+hrr$*e o-BIʬ8u"c\7k4*Wa X\8hTCI\Z:FӦP<xBFuBiK4-=,%kWz>%\R5' &x_ w$COheQ\KA(ie¯yѪ" ;*W'2KbĞ}>*{^mQkTT'D:$
+SO"bmWltũw6
+vC(~NOofRul jHh UNUv;
+a{KI4YEG?'s6a;ݐQIj(S*_%
+Za)*d3|:3!nzhi|ԨBaA*k׬?0uw͵zg:]_N\- Qr\$l>IQި*U^4Xgp9(#orW_$Q$.D#b K'ϟv~:mK=;`n
+ˎ\vCb&1'=.v.a*Ex])@%&e=a HVdNO6OX3
+tR̽ ZA' LW_;%ަ
+-rvlpb(3VZv4m1/2}m@GЯ[x
+݆ HmT'<44pgX4j_וu,Bx% iz1Eٖ_I'U6.vz5^D
+
+egaXșyϼC;mJ*8}Y?$8.J@k+p󏅐*+[윚ۀn/`=>5֗
+/E|<<^s
+ mWSyOSPqqO) 7HQ@:g(8x7QJ٬w9
+ͱ'zTfewg72WՈ<(P4
++$Pfa{ն9e2jm 87"BKu4?AȬQҮ{2ļ
+OK/GF: nA6[moˎu&1}0G8it#
+JyPZ/u&<+X\ٍf.xN߀֗>,d,G4qJeˌ/ug0o
+@y0iLl D@mrF<_\>.hc6BŠL@7!=}^&7¿}i8dM4' Pr>OAWW,{"T~<Y%TX%\L%jדK:&>Vrl\bh~\
+m7>XvnOBzW7cy5'FQQm
+S"GZ-#x qAx3Ad 5b| 4la
+-CԬJPLjs
+1SWNNnO O]u߱#( ې[}| lDjyb3]g9T3_̽d*} <O
+X&)Xwa>7ڢhv
+N8#0T[D9y5j_kgobsV.`Lh؈+&tg΂ܵ\28W j- KރuYIFuFMz}u7ÖuClv?Llw 0GR:uixt\kT} K? h&
+Z
+꼃wt,=27A:MCEru@J1 +b?]vY:,.)Bt K:j>8a6nJr*CH
++ܿa cǼH#{tn%Ĺc%M8B0J?NЩmn =D 7s
+A~ݽJN͑Ckeh6F.gƚ*Dz&i?.mǝJ[5߼IAxAWJ4AQdzi_6%G6sd;{|35}mrijZ^J0lx}&_.}")c/97,&5}b0[YfdMR H
+s1a\)xowLJuǃMqqjנAb
+\a'ݏMf83Oncݏw6wkϓ͐lۻ'wp6T~(' "vp%7 쏹(9K m%bxb.:wXP/\
+ r
+=ki g ngqG[mۤBkdH >]>=BwDg-ˏż5֚ : `
+#O8"ǂ$K0xl>~yA5U3ٸ`&cqzyhX/%x/vD*`'*K5’L1> r&?mˣOyIco:w넋;1U%/Ezl HxL=.<ґOHTRRkX+1++YZXp-M;QQ߅Fl{g|iWamg ŚŘ#!sY-~u?Tsm_u#8K%%%_\w' Q!j[Ց'p [.[q'p9jjcҟ7SHD%YAęʄI
+w>a5mK%R~~ͷ@e¤O q_ |Q11;+*srI7Il" -,.H)
+aÐ
+
+ JOx^a0剄deZS`}:}6vjb$GNHNTp9>>!EA=C:RNtd%RkCl6P!M>9F21!QZKA#g՞[VB$@wpVIߩ{Z];s#7p>N'u &YTu#Nm-{W*O-ϼZ^?kC{6W5oGuڎZ i$j|v8.}
+\U Jct(l䊤G|ܹ tŻ+}vP 1(UX(P;ApOyB}t Qe'KcfQf-t-x$kl Ny"w;*xlEipu+f<=IɃ\E8x+JJZ:aV"ȼKMj5
+ ړEc$+Showt5hkb!jt>
+y"CZI^tګ)rT뤴LW].; +L:L-D'7]^ON~b8}xq)A
+A2Gr$؅5k^U6bL"A u3iig pFcPΕH9e#Ci<Zð(Vep&M73ȶlȢj9]Ϸս D1\U] ˌJV' ;˫a!HW;A#؛hjznm; C"-ӻ-n!(w?£
+=LNN]3"% *7u00=usd
+"j>CB/1s ,meV\9ɷΌnTʘ<s^La%m&X*A֡b+HѸH'$0Q^\ΛF;6T, vڹ8[Aq4aBf@]BTnLJZR˧3Hgqyظn2Ŭr#?[vACHrswtš#-qXgxa&pjF!AZPL0`{.!fǔw;y mM|;BJ B̭1->Ph,."G27_bZ^W=7CG'7Ao]BomO&$="{ v_G?[@WG`Du D<
+EU~kDvuψrJH
+t2Sx0(_<pM\*%x[ -w28= ^9~qy-dqdE0 4FXvjbQ^}DhpXV3k;
+"0<Nj:AFf%5JjL>nF5Ws{@Ӳn\TBvj,=Ky@\AkCnhF7XǑOqdx2!q
+tmFIIQ=ĝw|58J4F+v(n{9K(\lj[c+ؽYOۻsf;I5{
+ &J.֒Mjr4$?1Mx~J#؟Q`j*
+rM1RY:[&Oz'6xiP] Y#%vDj *X"|}W=w79ОjYOSOc~\˝~yx'sfLbKgqY&?1s9<Ω>yx^OH
+UBg5 1hW9UR3[ Ǝ6/.4ULB.QE7<U4w?1 DxĚ֞ueheG1-ezVpDzfCƱ
+gi3ks@,0Q @g~ƚ2l -^mu "&e| /r |│%MII~MZ~rxVJrj.!|JBy&/>s|YjyW,Nk7i"H|ߩ&h q,k_Y _$/\P_'d@LNq=Ӏ1Ne|V'4}Uq1&ʷ0FGG0ٶ 5>
+UN?BbGp7yq%u6;-3A;'6-<bT(0 ^gZ!jR-tF,Uvߒ8yBb?4~J,uav/(cJ9fsahٕ!Fm g 6 cDeQfFT%,YWf;P9%Òtp'R|wp_) @8_osk/fto `5-qa!a}-S5X/uy$0֛>Z~]7"6{lj+tAFl%[m|1(AvV֭_$]~vpt,=Y;/2@TV}aH{:1Mh:j+^Юs#\ZE{в%RY]{sBcR}o[-Wx[D7$BCقjPBVP<Sks\hf}Wv7CE
+[쉧o!{`,vtNg
+
+z exdxpw`719!JZ;C`;WȼL6r }/ʕˁ8[#pۓ53ҍ'5&~|ih5Tq#Dߘ.g*KPj>GZOCv*]ϺhW5 mxR gxw4vcf:$!W|K wgv?QD=]S )NGlBNF"g`IQR*T 9ڻ id!Ǩg R9
+afZ6Sf هv깄tt{H]nz^UB!GxbhfYsLzi-/֖Zmxؓ(OjT&d _`#SQcZc1*iZv7rTF[Cq8pTLLX\>R4{R"> 7UF{]l@c]̟33|^;OUnA V95 A 6'F2A꯯ Q1
+TR<h4RU25K'Fx߭\OTw~_ҽ
+z
+{*_`:5*i&XU}H$rw
+dd<𓗣#Qٽ(Q>̤E:Oz;T$jiX'Y_lQXV UuT)f6WerczIm誄M^*8*omld6$_٬)v1^t;6-l$T%Ylk0fNnJH_.aZKM=[;qJt #*"$ǩj
+\b{6WQ%cCew+ )hYoC?o9I 8JWsCk3WqutF̽ -.v$֗SotȻGWp
+*V=J53I\mwyHէnG++
+#B
+ְ9N ^:"]\T[^Aq-mu]^./q!}_T<^<`La{mpZ)S@Gi2m58gGKmeG'ƞ;X;j3<oY9`̇p-(h7+zڲqh~NE+eEBiusWԽ$fᓢ>·HȻ>l}ZSJuꄆ|.5
+fU)SZek:"ZInp/e
+u( + cjyUZj-2\gS،&)i'^ݝ)wߴUbW\7CZw϶ѿGk e7=򩋸>[\m`70L_R{>"DB m~;һfә}֒m2lTÃ$[w[qItm1*%suJI SJn3rOYI>Mr1U偺6
+语Un[¼)x=bEhPX{ؠc#rth$+>8sVk f_Gyg RM~Ŕ?VjJ"Kicd
+.)X`QCE)eZֆqGlSPá_&,[{Ƚ(8:&" (,,nvP[uHm83oÒ%rZI XV/U#D(/!:;g 9 YLx;^Z[/jlzc0A2*ERT,$ZKba!IGT\`Z}C9#'T.B݃D9Njٛ[
+h^Gq.|YR'KJ:i'
+8'
+gEל? oN9ߖ~XH,Kcz CI5ʹhn+߾pAdR^T(^駵r3uKZ"KZ+[3'j}Rzؗ4<F~iΠ<{<5>G\kp_ZTQc]ҵ/7vU]`FjVWKh_=ʨ]@ C7
+ZTYNg8b#s(r_@|*y){}^+hu|JAk-J_QbKh[ЋZ=]V7#sÔ'_D)l{6"W]#;ΪE&)CN%?qVr|5{P"5"=R'6N[*RmۉƬd˵A=Y#bH= O[snՍq\r@|L?
+;Q9[~N*\ej<VDWvlC]ٶuefF3J[><1mm$NRWDL[P:4<'Y/nt;#+Wny/1L )]x:"'eX.cQA`iM1gydMvMvFk
+.DK̶Z۩wQREʞUb2xhZ`hI{Zpձ|*6m}l.wBe )఺X jQk=z?%jB&U(`3"-¶zަ+xbzDX{ݭ#+S+cJO/)u}^NAXHnF?-L:D'*KeoM}J'oʾMeN`Ė ꘏vjEG"W^QD"@rQ _ u3)Ͼ;qy;)ɧ˿LjDJ]D-fU?b
+n2\CgUѪt"‹8yTya Hˣ}ix1G3< 8<
+Pg㛏ncOw?t#mhk0L!
+nǷ
+6&|Jhcz>6ۘ'~çjBS>|S cgN -{"Tk 84>WW3>O>9z: %o$|&Lxt´ SGΜ7fe_4}n,W035++cR
+8mhgӁ-coc-NOO,YڄҒe>YTNX*eet={JMk
+-}gq8aP%P Ёhj#+fLBa2x4^E33O<Z.!9(Ւ934WVů}fc0<=9: ݻ[?gd-;}%=u».&
+ϰ'32YEK1 P'xeMJͤ;̀ʲ}f9R,gLd d-Lb_r`GeAo&/
+0?kTv^UE0ԧ _8<G+c¹0a_0Lu|&Y1L6Lvv
+k*f
+3f܌}4?s@3X}c
+TԊRY&¼HM0t0RR_7CxOc,:wS05}" p
+̬ -&eQ0ejE k2ze(8ZTQ%0~1Nh⃓MMH|G,\FCsgOCjڣc$&N (<Oeqf L`F*OFJ 4If5*;`[2z"Az:h6@;8Yc
+$s
+Cb2Qμ6 f:՚a~쪑h<op@Jz{nȜa`,[aiϻ#f'6@Z|V.
+AhU_ VK)zFZ
+V{5﷛őϨ &
+e7#2KP^~&LAt}o
+zg\3]C'NUjؑx#R~9H^dSيpȆc 0# he |x" Ka!0f^+41HBvHVR3qg
+[\i+gͭlŲ\픓vʶ6F|u-2#Bfۣ]1akraAEqI qeE Y5c1Dٗ )ux; twf5x^dw. )ꌾB>P:m<?m?, )Bpݤ@ỹ&oOs'.o BQi|Im,7`o N4ld!+7+CYV2X{=Vl7w!mx0hoqäR%[ `%Ő,dJ
+I*u,XОei$O7ţCΆ {}Y^rH|L/a݅/SIRCd'c*+,M"Ȯ7+YE>dƙL8x6K R]ARBd]RŪR g4uQ6l
+$6FCr5ݙnw' -R[&~Xwn=SJJ .Hmvc'DH Db3_՚Bc|3u,;ֶ:syԇqGH/`c {]ς oz9uHQGG
+*uOo1`T$3h& hUWJn B|d- `å.Ԩԥ?=.,uL
++N¿ñχU9WQGAG=e0
+'@X]2 pO5;Naq׽^@kuׄ?iĨ9'%_bZO%72cWS`p/ #8ACol__m5HK|3w8NV{;^"N=~Cϭ}G"˩Al.iz=yZjelXWhPq
+P>%.?WNNR%Z(P,>%ʆԥaT}fy0d̡&ưþO ʛ9~Vl:bW40V{2k㗚16ci\x<L
+H}:Z }bz!Co:IyҬJ% ~eR=|MA/G.cX
+m _4P4M$I&B"?< Cuxʽ)Ƞ@qIχGqrӣ_\ SY=vqiz_e
+BHi: ~.:sP8(:V H]g+B5: LCm=٣Qr #MIŅ }RWԯ,C~m3I=PUtV)CXNSS9_{94pz˪ev'n*#|EV?IJ Tօ}+0EN9JotNK(]Q%9v G?(Kqɑ1 2ϰq6
+{ ''.ui D&?rnmqdhn}_nn}O>ƀ'Qe3C>{۽7z?ѯ{s77&k28j=*a"H4j328]F6]3E[Än kty>@
+F>`v_>!AD%AQ]p[_[u
+;y֨p
+͞E^ЏH|̘91CK}..C35 5aA:%cn#u)^g4Pi5XLYڸG /+EpYt%eR
+ B [W6|gx+& is6Lk,SA74W&(+f3ĝջ܊<lrMYܸtTgu_̼%֢]ؖi;+Я(EVrFJ`F}x *q٧ {ګ2~g\ۓFm."Rɭz>#Hgv ݘIk䯙Q56ÿ~045*͋E"] ]!L|d ڔeV;+{"==pJfZR#Kb|h^Ny
+䟵tY:*Ħ{zW.,$"\X}X,E'ut̩/\yQ6lR00hGwM}K._g0IT!LAKRE*Qƛy5e],s(r}s'+7ɑo~Hr ,p}n65!PDwnb0 L* <zV)R7h9Q;F[?۴ћZI{C+0Zz1J /…rEb C8RNٶj8jg}sH*j9WzMquam*qT&kY;90A#0?P׏ՉH
+InG6n |1~1YA*`T-x45a\E3-j j3יvd2J=ei<fKmsR-SH<@8< sޥ $̎۷XhHİkCgT4o,`@r!R}1)WHޥB?𦙃3pV }4_ʛ܇&;4]t4M5;j;|2, ӆO1BGu
+N`x BdT%6t{7~ZR^}ħ]mUhVɏfVG2!hCakR-
+C-[o @ҝs9Hv9":,T_x[umkr }|0ԭX#NM+MB@#jI*BG:35c RC-ڪgI|(V8׿0
+TSTb jd*GJ>f5f1#<%(䧢v>Gxm;AA]'vG3Z?EZ_L젤TZ(F6-'T<V؛9J# sMiUjP 1GuZq&n˗wCBh
+#o/OaW( |Yp||d653Y=wVmh'Whϊ݋ٌ!O+McFUi9]ͶҔ!\CЊa,%-&$˥B˽2p1`#^-%rZ݂ao\4)C8Xz2)e1CX G组% cpLF
+)^9Y(!{q
+/f6mI)ߢM
+4/r-o5ud<ߣ<U)eNZm
+(!Gr1{=1;kB]2+pn7.^i[=41#PT>C@Yw 4=)
+<Al4\$q2bE n#UN|Gj.`S#׼N_Za-
+ؔ\z.?iEuFF4񺑣2C^M%䥴Pe,4EkuY
+2_R\:B h IX=S&IN W%؛ѐb?P^qRq}ZR@UM|RٟVg4;^!Nq;荃fۅ*;?",B;_^؍xmDU^&.(Ų{+fM
+Zzh T\ϼ+aGxj<`͞EWbs3լԦE@;Ւ"t+s^A Skؤo`B[@}>X6NlQ -, ;M-P^fr>wV+X_M*f}WyM8*9- l{NaS*"Bzx_eEi©*T`<ܪ ȸCáPBT]R)j3k <
+h;oFY z
+eyU[f=H_h>kq613yKWEfq爙Z,[l_xl ޣmvj7*ZŢ@_s#hׇ15v!)U?+?v
+GOKġyzđxi+?HAkX4SdS|qgØMg9!Glsrm]
+NR ?YTۨ¹1 p>Hp\:-p4 z"j qH([ m@]<4EEMȮc(nGH3ml)jd
+2m@s?(>)nnbli&5
+4k!Tt)_[+&c\hRq˿.*ɄgJ_ׁ4Zkkā[AVtWݫTh'
+OQ%M)>M|2 1?uF̨K_3Sg_֧-gϬ8Nvf G
+m-]Έ袎0y t*'ќͨU圊_kY!ow&+:tk
+4q;C$m5  ]Г9Pk4[u$ڹ6F;sjUEpO W喷blkH?*k!Hʎ+#2na d4aH.ܮVVP&C Ġޓ|6^UeeYb\%cD_L:a#"'6{Yh[vUb,uK9quJ{
+ /7/_A <\ZZJd"e3}m`@pW
+M9@0RLpirp1x-༓6a 4
+0!WO c5fbwn*\-_%#4"6 5fbj `L,
+EØ[j) X=j
+_'Im)b\[yc-:73:8m_Tzťg2"͎,פJ:}OԩAg^CsX?XRuv1By8;Ley+Ι>x{x܉Gevi|WbC lWR&Vr|^!XiS |x>LBx2pqCAz=yyTՃ@+
+%S;WȠe@qѵʮ<k,b/<"5c$߲[+ۂ3]ៀɒ[u7R7weSndt|p=Us}ݦ@t`+ nuNd_w:n*UU EV_O/ݥ\qO2M
+3-9eOOx)! ZXWL^=N+z$ ?hO ܾBRk/[x>Q)^ƈ2e!GpNH عf@ zh=;/n4z/nb yB }W# ú6] ӳJ`BH>Up%AkxUmٝpvXwÊҦ({Ajjudǭ'euwHs<Du1)WZ7_fN* UJOP9T Yi]lAw #5PeBbUeKzE
+pJ+ViE8[%g`x)r﯃v' qZJ`8.UMtIW#9w#xF㶨p
+':!QӶƳ<F5P JHzLzaPE xKz
+<ͨ2v`@d_D7
+mvFJw/CdV1s[7$c69z"!ʵLfyBSp
+w=hHq$4bܰK3
+K  7cP
+}~P2t-Rni*'^i>׆ˤAyCA-*hC9J\/_S߲PP)t=q^kIQi>J,.2bOgm,H,/-ai õh'y mLhcv gYϲL)O*L~=I+6ZA.77_&*圔*QU?&﷋}t1^!j9O),8 f%vo0á=# C5Zb@eMi׀[Z:ME5YwW*N69]MZx]ӥ‚wa/
+>*XUR5騏FNk%%P C>gdj;L۷VvqA7NZ9ڒV,n 6ٸ`sP$x\ 
+?/(1{y~!FUUzHz
+ .[Έ󤺿
+aUkygU3'E/h}OTsZqB_6Y^f9p70 Xwdn
+w|w_{)]$=lihDK =ZgI@ւR->U2.e]#9҄SKl?^[}3}]OUH>3\C`W>ٕK>_gFk 6
+Vm 7J)^>- )LgA癅T4so6b9éL w Dz9똪H~v1&2dZxtC 㕮a(blGE؄4Z~+Di{4]4q.>uĬU+F
+ W7 biϰij7,TyX.K
+ nUzṲۃ |_G%bzvvڒTWn!Ćiwɽ<X$bMV,]L`?_
+hyE޴b&bh $DvmGwb]
+fI{rȠ\q B]NsG,zz=yQ!;c'SJi] x7'N >
+\V"N9E|A<%GU0"7RY|`w[
+[> |sʗlU4__ :M;6vt:
+~ fxSM )QU [G(t% KxmA6^`7OzGuy{$M&' LPQ@@E`+ 7 ^n'?B~1q+®B=pG~πQ8ы2%͛'SΖu6Ti/C:_nꨭLg[öA= C_[ٶ%SAXX^v6v%|v]Nɚvc_Dw@=M02/~4QZR2|XBR0cH2HijA
+bJ Cl6[tHk!^bWB"H]&^U T6Tγ!u.,#3YwdMj2<.TL퐩B z
+Cj8#3Jk&Hk&f' ³AWP~jAxPbk<L(uv MhtҬC7d<Mb1dQỶ( ,*sAmZ N-^EkGVVIV͟lvܾOm6\Ä~ZӟI:04~~7xhv}qأXO^|kCX[lmfj1c aCؖYuQ=l$ݳ*ǚl`i1z؂mM){!ë!@`wR%qOd*ᱍ+[2(]mm鍜~Y_ :VN NC0\E?r\ڡ`[!gCv8ͽiD{j)F > qX֜,_.
+;];^c PvD%H0Y=M^TV[J¢LfM\/cxkdc&?g̈n)ӛ[U@& ub% lΈdS0l%p^K,k ~n"Ӟjx)AHE:cp6ŔJy-33}\zeWVI[Wzt[^z5+  yM3q*=|=Ǡ.;T쬭t.. (١~CekeQ{:s$s/H8XBԕ\oVB f2ѣL֋  ;/BpRa+u$C?aX{%u{}3څڐ,MStk8f48Ҡ',\!
+L+%ئgD8hKr)R֙Ahc+qwk/K68Iѷ 7" R^҃qm/FY|c<H٩2;Jϓ43Wтg6۠y;~1)At'<
+&wCM2s zq~0Xڤc 䅟5T2-1rG ;
+<K!<p&q,ZM!x89hz Wc8g'EJ[ܿ U'u(& @i:v6jpv;޿+}tik >W; IcNW‹
+I(
+ֳ.݊]rv.(Z'3 ?[#vS|ʱ87ѦGy쯪<.Nj{U?vM On :3BϜ
+K([@CF5[~7pVי5NvzR2ɸ̋'8
+JpDQCJ $M5Vl':7qiJz~ *C?8H3%l1Y+Ď=",/3Ab8Zd->KQ%LG6iVBzYWk<۪*Eaia." ?fZ* YcXatPhƉ)rIB(5Q˺ ,w=_ǩQOTV9!yLFpG1#u:=tz7۸x` O'd0[!U-H~dƈk{V Gic#Nu
+rm5}uM* VuO0n_Mu+dɷ_'ߠwp]T.[ s1/zm3hx#>5`0F" $Yt}._5zE;/'q
+hODׂ 2?z!i &E͸V9bE-8҆wbV<7G Eƫ04~f0`Fn;ε
+ITgI0<ݼ S'd0!ęsD Jĥc"<'m=70C!]g:v +
+ Xh M(no""
+S#<z (kKxG57aZqdv"&kWƠoE7i2.u;"+\1@]ϋ!߿n|Yh0eN@Wɂ!3JR"֐W"%|9I F <E3A$:+\٨A.8_ 1ݯ(NzAǢ?D2u/='Ϊ4[)w>@{i75g*TB˦O~ ;?{Cg ~UOU=Nv@- <)g#wvnoVTPJkbz _DO;fRLBz{#XL:ׅ2ihT҅4N N$dTOj!p|Q}PykޙI0$ysI>Ze_BRK=+7ToFM;$O~zT_b_꿝j'OsStT p& 9srĥN`& f{oJr`ePטh[Nh/*"$zK0) }.ڊ/"`2̈́&kBgHk$vFiM\S|毅19:d%U.Uc[?5z FRK$
+0[IQᛔQDK7EPHpm^Ibq[n0V֚Vt֐H_#_ O{L;.}1Z\X<gFk:U0FS0Ž>8Mz{T"kTBV e:N(8!ƒ~y!3QY k Wf$daweh1oF6~)txdB#9:8
+KPhp '"(MD@;Fw$-W֡;%/f)-R)J7RQf@/cx;a@[V!-Rj#AW
+x.gȗUA@!LiriAU=YW` &Tif3:t:,ܬ1<y+;Y:bObY5lIe-A Y^e,X7zYF;e5vusf!;c2fo17s
+y {v 3 KٚpDvRj5mjXJꠒ?S~^1й3Ox+L'=Ԍ
++?u=W5Zz+s0p  `>}
+"Uz ?L&Szx* O=ԓ%JA=dzy z5hwyG rY~X!| ;jm`onP]j]5RUE߄_,5hiC
+h4&0&g IVfKYz_wbo(Rym@<4%sv]+Sݷ@98z<а]Y)== B3@3J. p{}e=yG*j2v<7l /g/s:uQ|{!! "*\
+<h @+(ǁ: ǧ:bMDۢ`Eܔ)D\VhxMR.\n,rF +[ZC=˽6_KɃxlvօb5,hm"/qr̝s!HxNRA3W_ԉç)bj)j!9e)gUhp[ă7amǶ\-&e-v|/y%4 \鴇.?b\1j9͒[>,tKq'SK&1|cuRB.; ׁ谑 s1ްWR .j]wW44(w.[U&0Ҕo%=x.GdXf92˩Q6|Ċ S "E^n0J{ T['o&SSCDqomG fh"QQ7{`r=)~&H7_vT_ 8
+n3i
+N]ڧ!qr \ $]lcÖeLR_;z[<W[3߇KҎJ;1#[/rT4B%ɶ͖m۠ٞgnS27DMd2?2^d[Y$io)y:w+tt髽zbн|TBטs{+FHrI&F
+Y$0=CXp<P#'5JAM_)1LUʰ i0Rg#⤔\XXC~ͽ\[)Epy=5|5qH"rͤ%
+C3큭I9FcK>kL
+/)L"?LaZZrB<[Ƣf=54Yy΂3!kzgPb~uz9GjJjY
+$lj8p(OC8rh%;w\}H>>!t&ے{,p_
+,p"1@Z.h ,p$
+ U) <inߪD!
+zJU:ЦCQVT
+:>|~Zvn w.Fg.u(8!4&}e*P%xCMWe0:'8Ĵ
+EfOhBalR>#$`Nvk\xJm5(8u.hdJn\ʿa9򦹭څ/0xe%Q~ Kت8V`~ҽ=AW ~ehPVGIn';Aͷ$mc=yQ-)vmk+̀Tr@ +0IBȠ^:ZaW$CIz?uCJi.y,:"qߟ \@Gq jqzUjET%7.'Dz]_;q70ը~"]:v9Cy_&|^ru(N1bL&q$Wt'[tl࡛!1%"6^~"ePv&h@^'Az:')f_'ȏA.+9>I߿MK/.}?x9ГћUIw' (Z=u;T{ `
+Zwe0gP<,kq
+tNW 53^Jlx
+Jbe-kxPfU6QF6@Hc>nǣVGTLAx%A/јq5">}?3\ T*"*0 lT]MS
+|kRnɠ]:DPp&+r9%} %Pr|L&Ii*هC.LuoU'E|o]nV*OY"ktH]'2Z-Sf=$S`qRH,/j t>2xn,^~,סCy)P?S'}%>%Z Xdz"#Y>±/. (o'DdkOeBw"[7 yx[3=Ӟ6N|{4~hWj;XyM'b9)qx=<é9 fkK̅Ɩ%0]=x@#nqf, ~)MSi g7hݶ%-^<Q̞ȦnT&$+R-n-$(Wr|7l L^é؀ 1<;^ɀ˜+?MO3*)M ;tE2Q[ANw<}YyQ{!HYB Tm~~vFnv#G79VvtgѲ6e(dž m(`4\/
+nv8 tfThlJKmy3`ohdAY+Zål=+BE\K[t8HFQd|V)ʜ缷5'qyf@Ѓ!hc=c,^*݀ ⾢2DI$2LôL'_`ƩF(2c!',+nqOn7aRkT$
+sZ 7pIu ;VbYdv2jg 9 *%Xh[8Sz^d ֬(yO'98|47`,{RDY[RޣX75mhoK,m KpH54h.]45kI ީbyͽ
+nn..Wx!􇬧az_QEmdQYRy&
+y{M/4N,zV
+f/w-;0/sר^È?8/u@6l&ъl{}%tt4- )pX ;h+l]Ou fM
+٣V/QS9 ^)GX7UVXE3P&-.Գf^_./FWf 4;bv
++n`T^JJ^įJu8Dw*4`,n
+Zx_kxإ\?|½JI鰡7Fz8a/~iܠ 7KiwW`!yo TEl&kEg 1;Ý|/4~3Ptnv* "Q9'+{4
+t-ک}u5+ 4 +s{9u I$B}̰
+[F0 Kpf~ђX{B` ˵[cY'`qwŽ\E |,q3(`092:&
+ p<݆h9&O`mfp ; 2S)֊5@m萛t4q.fJׅң~7HY
+bO౫@Zj:l/w*CAB=hc3\ u\ږђR@/u#߁
+y?贲8.F[<e!bG5vN|h`}o(N!(8BJ{ɕڕVYLO,2! \v!S3'XѶp\
+Mu'ioPIuF)fR=ބ݌hh$kvMO4;SN|ye`_MiJBB\CkA6gKD*n<ٍW'??FN&<2
+mp
+3 6YKtJK=?sl,rJ$ ]A!*hϝ-j+.%op=zv!фKp׌=@m H85P9P0P
+sR&f"H*S|yK
+A/ȧ?|O܋wĖcp rI8d99TN9q^2.?NtA@ y/9~N:^'v2x.#PBФlWO}hXͳ4*@K_W; M @z™7 }"gBaWCU?kUuM~MaAQY)+$hZ@ժZ+3-hq$nP.[iJ+b4uA oQGHBIO{=<ȣ#]GГ7'w<COFPS cXUڱ'n(}80H|4H/FRHB'>zg &"Yk@X5-0v1@(6q~MC%]I[bJMlh~Xémow.²+SghtHn(a_=?pO ևZjqDr3vBsc>6۞m;'9GQ2 |#;J7J" Gw~O.aKPFPI
+p g FJ(}v>:r|SliL͘W=cG#?MMRmxE^Bgab?r JfTdfVaۀj0ے:i-SQF B'2t ?1=3}pԚ:|ht8PlxO»9*pЀ;aշu\0'S4۟y:W;15]|.aI[cMҏ[#i
+rByIyz<)~
+1y v^<G^?"Lfr†L>uBx¿PHǧ /LL\MSZ e3a$ ;&@^^E"1f-MשZvZ}ezYtX7Yb)Vq~1 㴮~H˰l
+IT9<0C$Lx,6:F:XazrmB֦
+&@oij|q֪ 7 E /?W5c:۟ cHF^S]UKw'(-a˸ LABPL搄E
+VqK;Idx5*~^i:vWu@Cgq =(?~ۍ<%M0`'0^G㤆&[ŸwS*#:^TrjESq}hۄMÖf9<yޅP3~v M-nVDZȦ`dhhEl6)^ed{Fv0#KcgiYnSa
+V3d5tLnvAa2*kg֣*%l=JXzt{az⻎=z#2
+jѳfƭ`WƳU(:fr7XW%
+<ћoP^ݼ]V`QH#`ۉ"XWԂs56z"oӠ}upBjf4|z(ioyɍαPI?N;egRbI,B~?#MBwRx, qJDQpX/ IwCl:zT4@#JxjwVj8STec\#pX!ȟ3 Nad%`X1p;.-鸀y?LBZߍ>"2 Ϭ[AF'V锳mZ/[Q6˞}m c3#<APD9> y%ץU1)e+>pZp'#sC8񨙎C ? ѰTkYg-cJLgsuй~hށM` ^ 0n :0?UO~ӫF%$5)hgǖŲ~IG Wq C0\SME`]f;P
+vI|[v|@Ct%m~vZITʎN֟'')oUV{|7تx'<Qlz6Nܛg-[o/o+
+Bsj u8:{,o3ecGvN(fgÜZ_кX.bfl, N(1MvK Z)Y{x#lm8v+P3K4]XC0-rKi
+3I0C_$tj581fQ1x"9 H}Ƚ>J Sb8jȗL<*ydQ%(0aR*U0
+p('iXrPa+MEJA''kZcWC{
+
+lX2Gk\wih7Ψ$(A{@6C(׃in+{=c!"FZc!Z' -QT:e `4`c\!Dh;c7|Tͨ:Ჹ9,AǐEI-aBЅ{=@\c82ԜeW6$SlII HZwuA 3ΜoxXwńӀ1L]!IzI/`D߀[:$-F+9/nbUr=KLBC'BYHd|Xl/Mٺz,uU@-b/?u1$NJ4/ spTᑄxsI\]̅b@S&5}.iCOYc5SbK]i3S5jy߰yynNQ =<DG{(2cerv R(r*ROE<"fހT
+15*#]Dw-:ѩ{G|;NvD~˞ks&V֜A[sC#GtEh}}ds8<rڜkXᑾE[ӨWf'BxLL/#Qz|q 7 
+|1GtUb':Q3oAb;[bQwԗ"~$M]I.4erS*_]b`S^sS&q kЦ%
+xER' b}2q{xDPQNޠJHq+ Jio j_ 'ܥmCqJ^S c%Y! 6l.4ii0'"
+R3
+״RF0B
+k֥Wo S9 kSKAXmͤKw$2
+B5k6э6k/ԇqJv
+JqZ*[Uc.S^S䭿:PL:17[0n}pϟ,ם)@_ijӥR}Eh(ºIa{fkq`duIsc:"~Iب{Z ]¹Lo(-~u<v\(TnEϲ8Q!ѥ ;f!@nb9g$7
+Qʢ@[sљOh 
+g4k+au*)R-m?c!+a%mIQ34B<Q/R,2<w>'wPb\i9HIӆ_=smưLO.#)`~ 4Zg3P#
+Pfjjt>- ܦJɤ!,yAϝ_ȏ@
+Q.-9fa
+*Fx
++ nu݊WC0+Is}vB" `II:Ș8N zn+S`f ܌!b;A?cNPϬ(qbO|(Gg^[&ZWE&ĴMRW~;,Gc}'G?8?n3ZeRP~oN*`25r̘_5}+Mjbdt8,4 BYe
+)*~37,8^cd)L)gLlNe6YaƂQﶩTpڟ%&L4^ /8Z0yQA# GbڡQ_z[?V_ea15aI ޔsMolhlԈvT.vlj҄OHBxKF٤}NDwngon$Z v/FWGLr4vH^]TZfMЛ̝ŏ7w -<E𨠋UeM.#l+o_ g=ޞVXU%k ͸EĪc`aO u?qiiN%`+]ʟ{ݨw Wx2)x4Rax -I*<ǵ 3
+"T?U9#6!?ߞK=ܰs8Mzb1݇ +F (~v,~G_[H 喛Bzf{LNS*Edn##'p Ga.ͨ.ysM!zHxR(r ;
+w(+qi}aXfnNwjkMc@Z OᣮfZ988 [x܀+Ҹ?tl7Z;Z[Ř3uۏKk%fh_h2Ӣ.lq`RJN,) ~~ K@鯏IqyǷ E6x4ݤkfC:JP}x8͓zM|z?k3%^lL CTbzc4e.rj˽qҖGJ3wCpsDJB |\<ۛ f-Y7͛ѓ+.詉vpR6MOe<CBW
+Ҟo{RHUھHmq
+pZj>^ ڴOo ? hI8ꏵ8I :y[lp؋bр5zyl62A$ B'0kwxr4? 6i:6V9ذ똷F0X! E9<)@س|U$ZZCV֞>nDD<[^wlRM4uSo})~6L Dg(_16ҭ _mSJ.|c_
+s
+ J2T3N++6
+*m|߈,{jUY7]$%\>nLFU35#㚪DW\3R#6"zlkT&<W`-
+F/j]?wN~r,/b,ǃJ3Lr$Dr@\tE+w^'zdA8}ИopwphB)
+VbKLe[ w'OUeTRmVw-e_fjZV t5A}KYQkzh"bc[ph?A.2׉
+(MN|z;Ν5*p{#25{j8Rf%numAJ,˩}胋!0MGI[d}'cRӬgЧ\p(>ږBBk$$6!]<yKu<>e?],TkЋH5IE Kv<L,$
+`?XAՃ<|>>YY߻I0KiG?#N6SPNb1 6Ql3OװωBhv:8.^Mq:ޔ̭M|nZ79@q:P*ҫ1xތ^_2W2 v[
+x4n&[S<7.p!HJ|vߎΫ){X0icx˜C%cAL fƓ 'O44*L'f1ամ}#C[W;H)h{D]N& b{6u7Iv ,͙0+o!Z_Bq"S `7nGQ`%b8> Ẻx_ҟm+>aч] ] H5TP@|1/־bumW[fӠ(U*(ÏF)h-Qs#no^6iuA sG7O%lIu#m/0m 6@Rw]RV\w\-<|7y'x
+"/?ؾx)ny}ζh
+h1;wЦxP|d"zQ0q0UXJ{r،6a&9Ƀg,9$䟎;Rf8&2A<5*䤢21o5͒<ΔİH[hf!j`:21{#l惨(ɀyO;327oBѤ"k!)%j?1X! I+tfH%A䎃Uj(=EB]$~Vѝy'!qny5O\gJr7='JxVx++MF;J<5]EERgPrޡ
+plv
+KX.vGa@4$ K ıL,
+ ͼ^NCW[ D ށ9> Ғ%-IzBD @$dqCB4$ٙ*@di<e+DcN`(AA/
+9ne@@GafD)Pgd9BeR9Bjt{ztԙnfsHiNi򜾀5xe-Xq~&uAȚWyae硎e3[ N5>ar/0nH5L8Ё=(yhgQtsNB5K?S_ohX{t.0*f9h+0W_,2;M3 BeKgnƨZbKϧڟ҆׻y>xM GKP#r~_W$1 ժ๑zSX6קX_@?SsI0G9_DsQz6KF 4i\ #ff\g 1~mG?FPGAf@1iI5I2dqFg=$!5;2NTffɤ{ٝs,琮W~֭[nO b-R]ٻ1Lb5D?Ҍ-,D_6K̕ ~B D8N Cx#޾ꈷMxR(QooߛȜr(fП*ľG`rsxЕ.VϢQo]3ﬞ0pdV(1j
+% 'Jt,J!"PwdU=j](J a*)P4EumBr~  ؋jF5PI)lIEv\W8E~g \`f؍[u(Tv^<t&gMjOxS7Pw;*Ľ'h
+οgQ6-b;j8_\#P(Hꔏ'M@܏]W'm*0P
+@l]#jJ+{9U>]fVhdAeR3Ϸɏ}Bbs.c>
+_SwrQǓBn9SQ_H7բYTW)Ԕr. %Q0\/B:*ԏUkJ/| s@H
+[[4e?}E5͜ړ4k?9!L hTj
+dL9 KP, &Qj9)M\c4NK4nuy'?[C~Jqk/P[ۜd΄r7n/.& ?^1e4X}q݆&[fbktqˇFx/TN]·JƴxSRl:HLli6BBR0v;2$1qq 
+>Z,SE9
+}C顅"΂r c5Ð}C6PHi f\ 5iv*lzHuwP#EnM2^f9X._a]6*Y v(>C P!5GbQpmg P?b]"G)
+jg-bXM Rn-c+9C.@1k*Me@V*b]|$n\"}Duh1Xt45$iG s(I D?
+BCz<O@HZ=o:إ#K1Vxޝsؒ@f<:^uK<oa8̾eSmPoh<cG#v'] %6MƬzi{XxiЭ qy8M+ t>*AM2 e'Qx7黦 ei8DP8+lc'x/Q_kˁdh{dq%x$R 1$hf7ۃFi3zADsNPQ,\vKaN=žc l\)wR)Yn@J!b6=S|N1[^xO t=,YVS5^D70SH2ǟ6 dDVNK7Ktz{Nt1YcġE¡vR5𬹳3 xy ؜kѺ!ԉG?ҩ95/Am"`oGrH\x1"bѐZQQ> Mܑn}n3oʕjw %F-##zBH<^%dknH4>:]`,Yw7AC1i2Y7bQGs=;ɹϝi8a1Q%L6eWOEe!جo~CDp 2oUX0g*螻Y^
+D?0[s .k!&_34᝚
+&)0@LVgiS3@(MAQ2U9q呟wՐ=P1r\"ND(wAcrq|P?)Z-4~_ gP|R
++L bLv];K?SR:~lu'yU+,~–vC0 n7SXO%y"3G{- uuFAU;5@u 0%TLPi\Q=Ռ-CMayϔ6Fߍ_PчE_*$[N_.7\f0x|Ɇ|61WƁ:N d=8Rq'OIL<CD{kzܗSq0iҗ+ E P ՅnQh&
+I@(!%oQ57V]FYJiqLJ;M-t9P|=n O5}')144x6Sb>,G*btDG-p)J?ܥ(*^}/ xEz"olqjb +Ȏi
+vHu #T :\ Q7FXw͍'?ÞEH]Fp4
+M}6a:CLyPo\9c.MCGKJ=hZ74C0\ZiӂY1tZ): Alղ6F$hoR,-PFlJ~[,+/m 1۬7k'[;c81fதQѬ yeϛ>  ^cLA^*! hhQ3귾z}Q7 Ywfe/
+<q g AFVm=u_灟w) otA'&u鍪s
+ Oee 2E-&6xNBp%CI-4tA$Dg*&
+e64 $aN})u Xtv7t+FT3]Tomٷ51qVR8!|ibG޶Wt\ Yv9IRaԤz)ьI o`}%pr{Oi|Fu At
+F [lHR`QkJ0)ӷ($2")O\Mk*x .>^:اWb{1?p?fg9RO$MfrMv wWlM?'* %WG袄1çsw<=`.e?4a6KT]L
++lT
+:(̅7 \d= l UC돏k} `D^^HƹwQx"ϧX|*8ٖKq!j40 H<cNjM3er =^gs^?تz()y$%VlXEmK*)QL=jO^pv쭒s 5ṣUtt|_W.QdX( 3 t M*hg~[)Υ.6,kJGԐJt"Ů:ܩc;k^yljnukNTkT{a<' ދ$ΪGal a5K8WRc<3B)amQWơE*hS a2'^]wX݃oy\-\1P0f7nLk<gOvl48)BwVrtU bupf)[~hKΚP䴸sDP=Hp5P6&Xk8 it~N?kO* 5<]/32=fQwp_ T5ޟh.}D\eTjr=@OܞOk$A,&\Yh,«&x_ɇ
+[78>g<Yڇ`w(*at鿌ۍ1a;X怰-i!f /#gu9\^3EPʒ&䫟 ,.."۵ntʄ%rff/ЫK,% nWBS׸yi x)SO T/?aaR8R2OH<x 7Ay>]|yfpg=NCQx&ܶ?<+$b}<Ltcb=~a64Z6U4
+"sцi}FґW6v c/1S6)yUW
+u'4JޘޖpL2
+ĘmaD^"d:L%s͒G%^zP\nTP 2KVb%o2K1Kb%,0KĵJ bg'b>.P."D3 U3<Y)w[w HT|sscq@Z !}lExmjxsRk"f㫚N G`-{ʜSlg]UݿpmCu9#-CuPTW:
+b+b9Gq
+]PTzSSF*sI8ٷHuK׻@)'?PQ6y9
+ߦ ~PU0fdqH蹵E헎-.$pתlvцK͈
+[`Cj
+T^SLGYt *bп{+:nǂ.3< 3 GkZzXo9wТ*MgzZ AZ*j# Ѵ*yv(B%}EcЖixҬk3EL[".f28Ķ0Wx2'"nj +P""ucxV%al5F^YV> ڗvq'FM8 fG.Zod58nd[x9P
+# bX-]rT)K \t^MR mI4޽ NdAIYNI_\Z쩠l)R 8s=zl$8NP$١LoB~&9EԘe\ Ucs3jD * B{F'DNO7#S#<w]̉u~gOqr|dmRWIH@!ou[6
+-"Lû f}''S\[,&c t3@R <2uEE|c?񴦪{0R*K~6( ڹT#<,gԔhB6>l80 E֚m2;fYY>P^[ R?~#`J1ٳUYep҃N$4bS,u<i^38@r<IINVvuaB"`d@T\ u)P^k?u}{~zU|֙ϟ4~v Nn+
+|w]Vxd \fzjoG} C\Ğ+ O*n)OZflVB<xA ;z 6`NW$,M5#(8JrNכN MNڝ4~ nBڽ؁7\ݦ͐ MƷs|<#{]F(Hu#" {*1^i^zE.JB EtBI3#׼{@x.Aӳ 1赘fRs~1ctEPShdkɗ#V6%U -?GQF~0x G&ok$ѠuT+˅2S!# W7"@*`[0 csb21X +"?Ucw#
+,2(3!N d
+N"K_f1=/!2tK3|ZG8RO-(mY:. y #<Ոia"ņT&#QE0|;rnQM' R
+69Ѐ^Gu]h.
+[ߋ 'I@G,E]P#z23ۍj._l{h-kdv:[y׷uX)}JQ7UFĿHI(W#^
+
+UA,jb q9*: c9 Ï̑fE1!f`"f{3ǀ
+PHJ&oM-"tof5j_AHr?n HZU({z.GRiD_
+4(XԶT۴>$/[W 3^v)|ɳ8lWF ~/:H˹A7)N\û!5\Kk Iq_m;.T#5' n⢯̧q0I?15@Ϡ\3R|{ph1Wڎbdr ǘ0@Ehg
+E!BxBaafPq tP&"[2Q{eܭ!p[p$c:}{3R--=t1ofj}D[08Av|d``Jlt&ޫ( f>Q9kqK{;;l'`},B 8#h7.RaUFY/$4*zSh=< [`FjG4g!\0FؒzW͊9L̷gT0D^3mQhVB*Ugd[l?6̝\RR;Y6%X3mRAת~%[DSѯu6w^%*O=. D=Nn3ḵVW 1m/e(waٴG1A:6G>
+N&SA0YΏAy1/?9gwi9T!@fÀ;+5"?Vx_'鉞}~?Z Dt*=qLH|q.y9+{Ol`8`@Sb+JC`2ܶ+pP+{ Ncg!a}jRx@z'{@Fu>eqd
+1c?$rF @r)7 ^
+vJ
+"A<uogP8
+1CdRP \ ю
+x ۄXƅ2\bJ,AŖKa5`3`ya!kqA-QW<{Ѵa5j}!`n
+'7DxpvsguhÀ
+LXox[_Nq c(sGo2z'E\Ӄ~v @!>0E)YgMzx8'a(d]*gE;p0?_YR}E\_ӾL5ST
+2)=c#D^Fp>Pn tڂ<%YwJ'PGTvD&c((jI13y÷zXIpAlpQWf>gZаcc=5ij%KrBs*u2=OFWq
+Ϝ<>0,"m2{{,NQ\=0p,3EDVm/\VH7+J k#am3[M
+
+`FhOKbK.]L '-2e ך;񗮞V$$BH2(AHxo-#eI !o$u^ W
+V"BWtB&ԩǑQ-NH8ul`kLD1lBhz4iL4- M8MÅ8?lG\'m06,Ԉ75Vlġ8Js/#|<t`0X!kJY{Xv8Mr@xm$Cp-$}]cͿ*ѡ1i%JõLDJ0!6ό@uBDR$a+w<@9RX U;Kэ'qnw:=
+%;i@ξnǃSY%S3Q+2hM+"tE*aXe qָk+/$Tv%:lVq/|3ұaMAղ/I^i4`L`GR=*l n
+bp\WXl{NȦmiό:wRsY~^{@mwX ]>Tٓd]ZێcsgD8vr;[r* Qu4
+{*.g<Z[%%˫
+d^+<^f/?G1e },evˊ(6Ίfgh& .))%>pU0Ec|׉<fkbib,3?wE4g򀹢ߜhB:dX P>= %FǪ-樞):C +7"^OgU5޲D΢?BYh_K?*.# Đֆ>E~RF3jYDnG` /B4dE {tc0 Olɾ=c.gGuxGK'6,.pʏ_":LE-
+Y9movil6
+#s6׶c4z6G('Ej__n5ּ΋dЈ7"lnmDAڥ#Tj"y'MiSE/w~r WI"
+U݀§wūeI+~UV
+Tc >0>{Hr>ߓE;:߸y* m0#vC@xG\/ "aʦ 9r¿tN}G.=_D[%̋$[9s
+縁&at%ZQq|I5ofS m\
+bEL|a!wUNR[ __A(QR^z 8ȝ_qk.1<A: ΜX3qs4 '-^qS ނ|KsH?oE9fCL^<S-jAf~8taE y9Zg4i+Ȳ]&!? j@j/X<O%nCݧ|xE^"jW#^yqq\1R*j
+1j|<
+$RU{/Il-Ů" TO*C^!ꑮD*JE[Smv }̹.R z+U0ۏ2MVC
+z% Lli0SNG{B/I$"wՍL;Z򚐊ҜAb=(wq+_@S[}*qA{qkE"R"ʁ<D,9 p`p§>We޷
+i) ݈@N~)iRLMBaQz3~ݍaQx'%.D^׺ Wɷ0V^Z3#V7ҥYm%1JK4+Shv"ޓB-.|BXEfpCjd?i;l%sX?lS?,ƅ&'; yxxhZT~ԸIm{ƘxAɨ3c[?Xðb],gh( ]Sxr#'`zO/F{*t30IۻC[4 t{;ZMmk:7ҹsȫ`T~~￿@ُ[Jgm¶{Fu`IN2XW^Q݄]JF-gd2 㐡K ]t^sȞ@(%0gYG("+o{< r^a[:d[Kr8JXuf }']H (YR
+Ǯ¤p)8kEz\3y2HEVd)ohwJyl>p)- =S+( 4D[pD?\$щHc^«.@%EeRԠ[EW1 :í
+G%/Vc) <z,a+nLw QٳI*l+E4fMt[cUGk}UEw-2Nqz
+Aaf;SF7f;멤휉sRq܀EA}#?z tXw:έWEڣ?KE֟҇dXGR,ԺA;<»A:]D ƭIր[ W}3qSlfWAQJvKEq^d>lJFv]-Lj&r n
+һ96zf:(|Iui&SՄ*dOU)5E}UH..&Ք3nӢO fB`zxZ_WAZ aLLTCE ח* R F''Q*C̕
+uH/ncVb9V@ U;ΙBj_r7',3KoߦI]{t誸ax#3 ]J }*tA/lPONcN;a]Ԋ'`[Z|˟ڢ,nww
+] ˞lWuXb}14(1q#?漼Fs4K}N4ug&|1qpU$꒫-T=d4 V0-RK6O'Ervl"|L{MG3Խ$9fbGՒ#eRNWbic,Ilk}i>I9SN-#~!561zMe1bH/MOlRϧ"?X\+'( A{?ۿt&rX)4io%6:SLIj#.'$1kӿE
+N1*+Qc.@0=?FzBKɉ&Ҵ99 )ϚSE 9kGE\Y}RWτ│kݚb6J 2i(*Z|'oHWʂd [F< FJzi2M/KV Ē˄QЯ3'YrF@'6?D=3FIe.|4܋(>ďkZ<:IC?Bݥ6(Y6G% #>5-2ɣ
+Ogv"%uB|M{ysl3ZKa@'8"嶇sl?9q0g@G%^EML K ,6RثuZjPϕ_=jB!H@`CTwM^jWiG'M\<u:A~yǻc"g^NןE fnK;暚RsSxm ptWWT`!caՁQNG߁69fX_sN ͂/S{$"U2Z#yp)eE==fPNWJՕTf6L ԇRVG?p8Z|oxk+s,\-tF8Ml1c<h D(Rl|hDdÌ* 76QI.@z }>}qYw7b3ߙ8yޑic'oo^ݖi[t;XQ8
+ }aHPlOl 92eS8D@l&-#޽m7|jez=
+\ZolUG-rt`}O(w/UPz*]c~β<j]x;J_ÝvLa/BzںۺQ}G=N=l9JxCu]S*kWsjx7V۞_t\)sI-v'$).*֨]ݤ1(V7UK^`]Cb,{{t|2%L: TT(4Hî#d.86* sK‘#Z Ýdg
+]W6Q1wY5$Y3H)%lFZ<SE@NDrWl 2
+_4KrZFEbY?ե848֮S7ӕ#E|+wchM;R9ÎJm>Gr<R>診 hC{ OfT&k:%2﹟V -@3=iE ~_v>~5]3y$Xĥn=5E"L>
+HQ_UUr~zmR3EtlSɯLDн>p >Ɩ@9ɧ-_=mA> DYXx.Yof貖<u&LZ,쫘WA\Q^3gfcWw3.'௚m} i/~gX0t8SI]7P-by$B5SOZr,$d>JLȡ(<X
+S^D뗶c#~Hs#ȋTdcTۭ9+QgFAUhZfWz1P.OT 큔 'j;[S" {[ArǽhzPϣ5HlT}!O:*_/u.u}܍@D g}&'}, /[$ &i_-+.5wRMYE;$nHx_y DӰ@~hY-P-Hښ ,D
+{9GtA iJV1"8vrx0kUqf8h`f̴oH;J ߧc'V @ʩ%-K!;}+Ig\عdf?j6pmY
+:.QpY-<N8QW<5#}"_S+ƶF7dTZ;~5fh HtIZHx>y|SG1^TK2>L 2@&*T!eJRJjy9[ԏ4o4 53k?om)l T
+ȿͩT ) JPY}ޖJk-RN8ɔ0t ʜ>KK?1TinTWc3UHZFI%[QΞ-xm$u0D{yt)P=Ⱦ#@uT 0gTkؘ9o
+2IcǂٱuTCN޾L12WEэn9H
+
+H3$k\oReߤ|S~<6 G} q>iwɋLS-sdݱ.2Pu-7)̮--"?m#lU=)h&ߏy߲put y~>l"_|h1%nmk{uSy> Ac7Lٽ5!X *2iMq&N\~U ObPj:g[@1|!tc u-H{l-+RCC|Epz"^mv^QvLl R$9{893Ю8ӁV$@H0p| ;}Bޗ hmNT\F[u;9F,k"vWu##iL 4'GdY[] pyYÜղ;ہ{1iVY Czx&JۜVX&X <އ)")gH^ڍ?r%𺔴8[8.Dz0K_h\R_ <lxG~˄Rp;)?(oh$6cpoS q*&nŖ4|R+ZA?NA%muV/TY'txk ѤY|#lfMlYvl4O8f<D]#>%m#'I2h ;
+%MKI{ CѽYfg:<~iyrg`C!2_\冢\Ō|>:ȳ \U%&~Xr
+5 A/Ѐjyam5ڧ9~?sPF<_rk|#]kh
+
+)6{!~Dx5?M)%uX<?+YP^)1H~Ip1cp_zŭ 819̨c<&u_D(b˟iTn:4wvH
+Gg r807R*׭Chj58
+
+7/GLcgӡ:
+FZ}?W;6[bi"~AZ3Feᝀ: ORiۛh# #|jrLV5b-7fQ|һwMh3]%Ohsz
+xޞ<|Wwf#?)^&b;`]W+-'&"FmmԲFxUd+f}MRwɦd[H&WQ`{sw섗psL6 p~!6>+xJᄅ
+Թn`y_| 1 0koe5vN@hR`&<#<|!n<E[<kkM,VxgɎ٥M堙a_ޛY.uLjٻ.F5+y.m&.rrV)nlz]QJl5ؖ7;D7 zxT{*)񳤸ZXսcpcdJPX@=CW? [D8kk6*V#';\hYtד_]>"!RӍ"{ʎ/y.{Uɮ'6ģd do+ $+zj>GO!YK{z 9 _>]Ijzm-+S sZ Ɨd1M@KH!%qVNvAv?xu#huĨ*2dI,nT- `, xeD!pub?TaߦXZQ!g{,#FGAuڑ5L >צk1[-;7շ}֧rnȏ̧3]X}'2M5)^ X%LeE8EIE<=[("cB#
+a#n_8]
+g=o5D[uI.pCl7pa(q0 @J
+ȍ_"2䁪n_Q>> `vAwr
+1;A̚03ҵ.l"Pl]TWppYS%U dQ;2N:>H:OO="%)XW3]
+wBC\fSmn;tŽ<]I^a oRw-sdBL-$
+$$R5FH/,!6
+^\]`yD6z%)P{4)j¾Tp3"X"DSp,&9
+:i|:h8Ε3F5<tŒN.2I!l}GfkE@9'['Z;+la,V+gE1a c ΁w!;*@tUr簀ϙD-ϲb͔64Gblm0mjm/fi)YAvb \#F;V>1xH)%N>}>s: |
+W47\&i8I5;O~،_x}Sw~C gK}Hq@"ia81X>%m}VI6/FFc1f%j4\
+VLN)T<P#sm*&Rjtfh3"[.iFƔI&O# , Ct
+oJt7!Kܩq[@P&bﺣh[;p`MB#f)߱MU}C~Ҵv-W݌"c3&6AFťU9[e5ڥ|K]L8ke
+ɏӉ-DdM'ZvdEU/?L|6GiQz
+> M94C?(CStc]n(zٽvwG1XVkz-T+|qU$d `ߎR" 6U oi]Ym ]gt%8_N6`ĩ2SP)\/EPΚ 8!8S/u
+:*jw9EG*ڣIr󟘈)E1{[HTXa&$r%Z!*AnkƅHŋ*'svAUR)F.'d YH$q*)rA_d2~~aCx8ET4GF>4gVt#e{XDWG70p(,|uڿʥ͠USA51 TYDWAy!%dd::J/TYѤ^LjR~ZRavuQk45FDmbi iݵ8|b5娒*92FH|LXBP8|/3^X#ٗ\VInv/eFȞlc^1xG0bLݶocb+_'|
+j@z
+-oj0^r5A۬s[<N ^\-5٧F}rӝ/kr¦t>K>nFr^3g.#@񁥷^N~skp$I5Z=Ls,|: I9=IU
+wVK eE;󟐔-G8޿S><5?]@v
+Æ|ε-
+I43@km8* <}e*@dN?Ur o¥ZاP`esC`!4bUui<?X1Y70 [2qjH2~<Uzv1>$¼ Ы@wG0 DIYTSSۦJCBokg34XQ$| 8xV Lrݒߟ[s*Mrf\
+tдV;YAC/ qz8xAI~:r5 K뗙JÆ D~kE"9Po@>c닒HnEIe*H '6PEhaS\z<PC Za:ʰn9.m|?kXTL" vdޚ0kiB5M!m,O&| EvHL=k |
+ڴeN/sLpIk"c"`X}Fxfe J~tM[뭿:媷F 8HyW?ﭴNHt8luFS{j.#aXmz }hjo`>2rF(!)5wEbO\{ՠ􆁑EXR4}{b.^NҢR gmAUEeod\((?P避>fW0_P4N
+[cJ KBRմ+-7
+g1e_[%lm址/~]dB|>~; Q;4_.^#1ShB&.x{9WTӗ`G [7~ D{*- c2S١B8 \3P"Lpx2l0:<4.|lpLc0]O]cY5AS^0fŞM|Ny87#jB kM
+D33A)ǫ
+V邬l- {}ݴ5VZeOpA</VBTϋ y^<(9Ʈ@^5z[z[vG߻.waAU3\g_,cAH~lϞnӂ$7,8
+D-;!6BT+;wĤ.
+`H] 񬽃+GM{Bly,R 0gQ<]`YW@P.bڇWB3Q5jdL%m=j"K
+t_dN]Ǿlk **&+YHxit_+OPP(\Q!vyXW)WHKK~1ԛ̙4N2L>X d" sUbx%:I|y(}-mf|
+ 6+Ps(I\F$Z_ 2i'(7Zׯ)_L QFt%6J[<GHPC}(%SJz}
+mjG7ה.V>[8E欉ރ'>:|(<8<h$xn@D$ W8CX⬪:ӻX:/6|n|_?9$owr16b#K3oFwY<[5٦*ВtX+.7ۢ$Sb(Ì.u mU5i2lU_W"$wM"7.y䩤EB
+N< >bx
+~Uin
+n9HB7\8VwLWlpc A=?}:*/}t-T۲ !ߐPN$/LJvjP0+8HF/.BJq[O
+6BN} gx-ބ]rwf-܌է1;"B_o+|-@`׶K}
+V~Db hL@dbtksU_#uJ7N "Jx7Y3d_Zz67ƯvN%I::I{胓up3cDdGӧ8KP"~ǾC/ uc4w5
+Xl.ʡ& ZckBZ7 W2PE#WX шszdӦy[
+Qr/(jtZ%ɳҐ+ʠ`K^d{(Lբ[Ҟk
+:t ݨCea2B+RU FGtR ŝ7J6J;~b`q24Kf=ma:Oqcnl'EH&_J>7D7ǧ
+E
+2]Dz]hO_n3(uIS՟Q=_',&"䍫mY>BZV%bY4S[O"VVK[-핰n`vꆱ#I6#h$wEA,r$M26Iϊ.;
+f[B
+݄~?XEΊa!ʩ zo> s.#1E=vh|Hc ('ZQPvP_7Jio^tU۬0,nQ,ֻpzigt;A_U
+DBlB=Qpp)a:Ban%OQ&P\gkiD_C%*O77GLNVOC-X)VD&6gsqw}ѺZ=L]P PsjgÁ(NW>twl5QZ+U*zkEu* ;9~6kAoX8;zHwK"rYk#_=&n3گ<ND5!]qsV2>O):xetM~}^ُ',S⁄6f6"^+FT;E#7ȶn``IR?LmC􀺑9q*Cph=]?6]O=1HWh>3ڤOOvI{-oSEm$ȝ[zYdaWsS!#jJc>O5HK*Bi1{ALn3Rӣ<2@EsehR0*|r^5O@WwflcUk{6/GG|WϳW>@"m01މf+hO{-w{~xM
+R&LWP˨[j9cC1Mn&Vpor!KR /N U-5fpiHlL9yƸ9ed3Ȉp]"u=D<"B2uv
+! OJDdy^ROC^Q!$ʱx#r/G&>rmu|]xSL rχp&]x0(8͈4Rn庠e'r];FRj}`P$), %Z|yQHX ?
+nY䑺Ұ_u{1M3K@6#h{rLr^wx־[Esԭݰj 2etcT8"pC\q oa|(lH"@sx ˙>DQ!lܽK|1.vUΗgƭVVTCw**^O 3x10Xb
+6y9х>?KkCX$N-`К :髱,M IaF{Nns@z%pc"N;X"?c-mu-kҗ/mâ%{E% (̇1۵~a,^h~El9^ݽ-+غS;|kϙݕSl6ۊ BOCE/pvs?ЪlZY?*p߆+6TL~뷎ookwo!m wWYk-g3hҸY8m4״(k'opLQe<ygp۶O+b-p:bL>hVOV!|fJ6սdPPw_o})鵳2r;P8OPEJKF`=FݬNUh ḣڵ\ō|w,q:y@IԀdUɉhi۩|G!F1<)wqd)vRͦuAZ]|#SDtq۶#)vنtnL5tݜZCp0}8Y ]:t{͆nЁ:4.vc(5%NI~HkJʲNɖ֔?%cSWiٔ~J>1l$֚,Sl~%TO֚Yz
+VCaЉ['-)
+{Z _(.0$l-)
+N{(!C!x?[ [ Sc)
+g;(n=nH {,E4$.6,~ҷn_٠/$\{6wsܾx
+"77(E| I@Rd1CRd} E)b?fH(E* IR" IUM)JfCRdxSR,`HlLQ "O6(E!)21E)ɐ<dH<z4E)hH\}4E)F!)aCRdz!)!E)=jHd4(E5$EޫQW[eC=zpy7L`Y[c/5Ϝ_<M̞=]{񌻶:tTVϽjs rs߼r9矗p_,nvͪ>a@V22M[U(ѪREx[ j@mҲUʱnf^!݌n3e_52dCgӿǎF%Q5 ϐP@ 5b՟c]Ćaikc~a)p+b- FOF%P%QmJ[@ފM,>YFa"]stI;pzLhǥ^~V~V/gK%!%Z<na*hӡex,fS]X3[A(8ER:N蘤l_guۻvbK:6Wnv. u=C4Yv`e9)I[X
+HRp>+)R䥮JRz(5K&/50Ih%+FЏ
+q0-1 /UL܌Bnù3%j>#9nVsvrcfZYa Й666GߩCꔢlՅ9kZy?wh W&`?#p&l>xHx4NRO@ܙbTorVaA<˒zzL0ȸn(;7~W} =masB=?re=p۬b`d7u>8
+bf
+o^qnw
+.»YUdtV6(ӫ*gK&9^
+3)jq^]`y=4K8aq6an~*HQb0h.^BgBTrq̒j5Egm{x@ְXQaY`=吒dkob&| Y`{c<`Jf9t8d*~~ 71'N#
+8Af
+;82BuJtNi8anV>w"L9 g [Gw' &<s'*e
+:`Pi^ 4f[0to_z=ƩIYFJf'X$Qf'rΌN#KDIkn
+ܴѭA\XTP]4
+#1}4+W#IK>|{S{ʯH$UR^*BϕCN&[^$mR1i CY+dB7D }n#s0+F2)coݢf&Q3AԘkX1Ty+Xx&*1VmL
+(DGD/H\: QM̴#əvL2mzZpR>pZh>K0'@˝# *o=n%)6 (L&6J_XЉ@jHsąY5U姰YNI{C-MR.,e#jj`_&v<ħd{$o^ґTez̃'0s>oJ.JIzb`@sH{$rvYTYKWg՞q?׭n5q#Dc!AVpKQ"3b4$e$_67%P8TH7tK@K肼E_H1nuNJ| Kx!}G˵7H{RG6AWк^\"CQvQ-K5uUHʕ8pnv9G]o
+ʢm{h0lmS1}k'C O1 70j^bbq/ rFkYs+;7ue˂ќ).r)yS/798h
+H
+bY =yә= վgE^fL/,
+`= \j+ x>ڤiRWIjT;ŵORl]s_ݏ?)bC#-^lc^zz6C<W`3f5} O(QkhE`Jk&Q]|0=Cc&Ɵ*0}FT⫆Yq;IW,&Xhy֚au^/J]}s чohсl4F U4_.[iOC<STjS?m~`j+Yѵ{PdSRCv Ei\\'4rp"KUi>^7F(<
+gտ8,%_ʂ;e`=rŘ1=k
+(V{ږ_cBX"#܃ܯ1t3Ynw OB
+O44w2H NR$<lJ|Go#4FKɞx*_vFbH~X9] cԷG/1wXe)r-˽e_,ZEJ
+&殥LA\/}Xِbey"Gn36}ұ:X9 C'hsʼn:><C7<y%̠ Y˲ m<?G<u`fxf~^jZ3Y'k,o wd{2)vVr@7bْNa4͔o}3x+76>AZ%Bt5y[i/#w+{Uu{d #3 b 4 3CPl$*O$j"q.?Z!PHf,.|Yf5;bl6b 3jFsw$n~?{8s9Ļ^Mf!n$DZ$384V$W{ o\4z}`J,aKx^7 x?a±%^EK-m,PlE\izѧ_#)
+T81P'`xv lKO y]S"Qh魙,۾Ax_׻06p$:dD0۸gAߘD}>£l/Xo{N@|F{oIzHo%薫AybJvvo9U$[*FVVj DϬ\wc4^57.T ³ZB < y*xE^}2^W#Hx$Ro`c aޔl`^!aȔ0ɘ+a])aZL\Mi5aLƬ0LOΪU!R/݃:8(¹"/S|6 g,K"iU 6>˧|W>}Ü$&%WdFEHUt<]5=S)zx'ċWVtbJ馈tϝ^LD*O3Z=pUr&{xP jBsl
+XI2GOҥ8X7Yno'f*QLTZȇ߯1nR i[Ȏ;];If驌];J.;%9& l"]؉MZ^jm 1ҁq^;f1yT'Rڏ* "_LyF蜆5.7jӛ`T>RKX1x͞Ymc T+P,&l_A?9ANf!$&x#P
+%q߇#ORTZڷ/kab:͖HI::P_mAdB{WkjemhG܃vi*4sw!n&ԅ??% wAm]
+x*V'okɸXU$Ų{D FY[VȣgC۝IgX}+ro>dN6\㮢5Gm (cDlEnCY6UPxꟵEIa2FJL0ܾ:ܓ*M¸cn9zl8@c6!@~<́|ds#mlp$$ф:/ji!|} ]V]9x|Y? '1.NX(wK15C}M^z*l΋HIx󰓘agTɫ,σE1z=&@Vz m{cҡVe<$A+M厠;GV=xՋ(XF]pS|)SJJJ%KA$%ƞ`2+ 9h74f;`{eD<nn-jHؼT".%C ex#3iո`ɀ'ʡƛL
++O@: [H+z~PA
+-*
+8T8T8T܉C*.:TttKj{Kh{h_* T)t u6Rc aݤkқ5>ipP$e9\ʎZ&VPgp)SrMRB gθ\{kIg)Xp^E+8=>]͘o:[V*nncS
+#aIX5(l 5okBjPv:;ԅ=nC= Q|UkO܂Dsv .PV9 ?ڼ:S⦎6^5Gg'- 'ΈjgN)A ϢpnzRx+Hpn)P=rq41b. $ddę#Tbݯ
+0:.ƻ
+ƿ<qj˽w grMT &Aސ u> &S[et
+Gn`pGoB9|1z>Kyp¹si!7! `p#{:!;(5‚['.@H@0#"=wI") Ey7~;"ߖ! :\,C?d@>!
+ oʐ
+`^|nU&-hKs-|ҤY$8r @Nf
++nNT4?yf^7ŧ~|9͗|B8 ugijMX!j_?86C?Å8433F2>!|!.0ph0?御|
+2bz$ N +7 tpjx{ށw.ǝ"v92el YW{̍V2dgxG~I d
+xP7# 6|&B0
+& P6*\%9v u-A=7[ȶ-xde ls3gl`\lJ̚m^E}Si,4wZy t MЍwǑ+Yr 5@TAEBtu\rw[H7d+3$2*=Cׯ
+^脚|ZxI i5O%lY\tX-6ؼ-Rɮr7i^d8q^>R=O^"xé@sV5UgEYrڇKv iVKN?8mˁSc4zߠٲhC T&a;y:(=hyx|z>mb1P$RV§H|.l/Gn˚f)95;,y)^Қeb72%(- e6Q,SxI'n^fAZl+YX|J6, d!*>꥖OQ=ozZ>E˟댅:zbB/zb؟'Ι:zf_B'zfyA{f_R܅e%!w!SMwֹLzWSw'EINf.#"0\H[m6m㓾I\00cې)19L_I]e97BV*9\gwO.HcZ6P!C/ٸHQ|.z_QRMr,JCIii.=9Px߻:;Tߊ>\ѳg_BH$N]`ŒM=ߧ%qdǎ~k\6etyDnBYM
+j>c6'' |`pƣ}v9k$v5~t'CiFifkn4~_O ͻf+*gD ΪjJP 0q !R?+v(f1IBH!ی)u,Gc#EdzE7#D5{2=C<Ln.*0(Y٧$70U62_jQh,vvH J$^]̮ͬЌHF7޴n;QqO:;|8:J
+ybE{nx@0=o}`!ͼ0qc75>ĞE04%j1pZOqŲ;4`zN}`+C6v q-m{}&q({5{ި#r4lXz+1^=.-i{БHN5'_VHˣ, QqʨrToD*JG/IGTvBa5
+>cFYZ% R} G@3v#7;IC`||N9 xσ{Mꞔ~p~Bb #l-&??b>_$Z>VYH?$hP@ [%]+YIrPNk"l
+KSp[Qs[sut[|8T)sb1YRxfn \RX[vQ EeS>ag)y(* 5L Y
+RHH\T<JwX413nj1#}B-?2S
+ȏ6Vzu<YU)2?b+DE)F#UHO,[^>įo>WPEhwx6<:DlzvTcm 4 t+wG
+r*)t2_嶿=u
+s}E\β:jSkEe
+Q0Ni4eEK1x݈S
+ApFJL^M$鵻koXДtDƍryKn߲ 3eO(`4jKa hC~[>Psme&wAh򣙑8/׉l>-3d JhU(
+|&DQ쨫%nwZiP`5$vAˉ+w~-U<S9Rsvc1R\t!*C3$uoe1;*FKW 7ӬCG`Js?;pIIDYUǁ"C:~N^30Pkr.?.~'ST5]74c'[M0(-Ʋ 2x%|( nEVߑEd]:a8um̍ƈ>-# -3OX%_f
+\ .i*4[#C)eZ`Nz)ZbNQsh(骆|}W6ʻ;DTgrm:GAg˔\6# Q drbJfr':q 4"[t `#̴WPQ z2R"԰԰԰TZ*8Ǚ# F>S)}%xH.J_W+#ƙ"Q$oq'\Awڲ]]2V8!U,jE,pb,A 8[L®d{9 K=
+fK3l6ǣA%R
+^
+bE@{_ï:Z2+,D樍' E<
+!$ZH,LF?k=;^Bq-Z \9qV~=I7\tP?tee"viɰz/5,zЪ$$Kʧ@dQ'Wt̚ bŲnN)(heF *Ddy}Ș vf7dE5329 *NEeWxq}_mզ`:JW> %Z
+"ɕMT'RWdGW+ǯ~nW$ X/f; .Q&
+Z+W[R`06w_&~068K} f9W"@V9 ۭ-SCXl
+nsyԃ4?AB+#n_W8x%&P-CcV =*l<Bl%wr#(dK(fEZ.:
+ MsR`ȎXsH(xJLYPeABz
+y =0-L [FHc<6>RʌD+O
+>v\ ~6|'^ V'0Bab
+;g?O¶2(l7¦#ZO+F10,dÂ`mSaOٰS8LspbaV-ޱaSRa;þ 8Z֒
+zHݤ+rJyv9U6N74#z+Sý(" `f͗z&Ij<Rrp3t>⑋eyǣ](hߺЇѪ̓ ]Mav7ټ2
+6Mi}\?!mQ;i[Vx;M8m IRV3nս{,ZYRq~E+MZmXBOjS'kevp'MXlI8ےpw`iRK- u0^gQPQMigL$wޓfẍ<<;/aa(jOk_:QǡN,W6mIi߰   LQJ (˦EF,ͦaqgG)TZg:3et֨2Zs、I?޻?s=9-8U# (m2Ai%(iIkU5$TYbb3$P?h\gW|dzK/% ⩠HcyHQ酊Ʉ'eF(h:RBdMVQכ(j{aE-XE3jv mh_XrCկһT_0
+jda
+9
+~l`N5rPt!soERJBZq
+LQՂ Xwo!*r ?d,lggs10UI EyH!3aDA<K"-qVkްvLO%&]قE m(
+yN4|>Bb (TUT֎:_b E3$Hi9?.<CyÆilqrS_H )כ(%^3F]+a|\ܐV&]k;&9'KbgݶR"/QV +ɕ W51B
+X[/&ZQ"jWkT6lYڎSsJ(2a98+rдƦtj.&p8`c&M,+bJ1 [kjԛ
+OW6*:m8awy}9\EPtT\OH}IsQԖbY %8YiOAmq/[FBCۮ<?W9巗ݢPn51LD{X=yb =/S:zI
+TnNZaF&nA#Rm
+eGڼu?Ȟu(
+c .~x5:<GpIGRro vWٜes8LwV7
+Y_F-ԚvEr%@o;OȨV#W'P VB(M> >;h+y)=Lz`$mA-Eʬ`3 AFۚD;C #~ʶnȗi',W kC0\ 3\_ :E-<#lO7Sy| k%\?m-Wn yspe9/iH] O
+>ܣŭAjOUk: Bta^,CP̖^"cẠ>݈:DH>zHzah$ƞ8#׉EuP(ɐ_ +w?Ѱ_W|<$Y 7!Qamv؅0ObN(KEj0v`G#$QagFR_vYI+iR31iuUNo8Դ8ec=T穜dsTi)R}ksaL1e'3Uoz ƟBѧ2fvGF;1QjRs] O]JUM;=:7>7Šq,ݺn=`V\>%8`@[:d%V[c=Z#6;u1{%znN+jgqvS4kL%| iڡ=Ǟ,i;z$IkXuG"ΈHW.IW Ƹ(;e?=!]Np
+<V6_ K'j⻈ *B΢H%\vS]]vQ#Иa-5溦FB{Ц ZAZNf6mӘ*}&n50TW2K]e\ăICs߇xԌi^J&K:FɺX K?g?&ubI~M,^AYbZ-?dߒjGh{13Ya=7VY"rV%|Fb䬊ENQ\r :6^YA=,i+P{ieJFr޶9=Y*1*ŢrV\*o͚SoS]6' z $Vh
+]YysZ3u"?-Z6IK"4D'ǿ{޾@j`2 cM Væ9:,[Lɂ/fc_"],6]⮺t+v9
+Z?fCZ#U
+oϪu)FG}mgR{<I,5zDZo|jŠ ۔k34 Qc#Y Iwk48 <O襖N ,f????)to,z MP
+Km#]^RmEnʂxqv hL] ̪p˳نӪǏQ/v:$}1';zzخ]
+
+d{_н{|ER
+
+d3WѰAWNj!\ꡃ26}\("r%3z)B6[:ti0T\k(J$'bjzn$x'.Uv (% i=t.j# 06
+S^|g0o߲DƼD ז%|7Dw޲9#o;': 0Ĥ([(*y!vS؄o@U1)TXMx O?l7cX6->Ntt00v!H!R&nV^3x66i?oWͰ# /9&ſG'J  Y_y2Ĕpvqi(<=  8 q
+rYGøF;E]]tgD37;>E޲{@e]Tv-y荨Yew83̓Grַ:=0TwWSߪԷhhZ%=EI8'~أ{:Ğࢧ W /+=TK<p&BV81(!g*1YjCMP0Uޠ t&t
+?JC(kMqD-}h5%\[4'ʇjxLMnKFb
+'4HCSqƨ0<YrB߂rrfҳ@
+Bgk(|o \pG[N
+L"Y  Ո+QSaZ~ 70rrkމ<Fw`x /4+pxDj0S
+/>(f kM5^zf0O 8 ĝ^#}W֑A
+zd:͂6m]fyq=xlf^k_l1^@wd#+^Hٙc [dKgfj>,f?QDߞNqH.0<+5
+WS`=x?⏂4!4BX_ ~RBGPaZ < r.z
+/`ǫ\a@XMP3~:"ZwmX+1ܩD­[;V܁P
+z$9D=vr $ˆ 3d%)!
+_Ar$<-)Hzʦ YYd$"w SN
+qW06
+qá]A$ *H*(Hw$h*H:h*H"$h*H~TT8(H*
+)HV*1$AwYA:tA
+\
+$첱j
+{GR
+-{GU
+^_Ľ*{~
+!ϝfuQ>RP߱CmCٻxŅfÕK~;$O!"Y&C#!?`~%<N :6\o<y{Yuunj 7AS âmIp1G0A3~X}Q]}]/2lr6śVIDJK$"!$1®hZb);ߎ
+9QIpV^cYA>kildŕrf:GZg+]n#G
+$cad^A^(r?O@B׽C\motӆQmm[ HpϜN;fGnb%"D t0
+{%jE7Ъ-}5hm~HF#Ϸv<WBk`!d'3 I_]}_
+.5/eXxw@dgt)V|iK W
+PSD.y7:<@f\(b`\Re5_1_tc ̠y+Ǿ&)q~cm7Wa᪷!ǰӗ fM\q+iظ3( 74z^$xMp2
+=KJpF"c0{=ٳOuGUy|zc%A)
+ۙAϗw,n$o?:cr)h:jXa+m(4Fy4QS&}xX ۟šTE;uEX:) :bU,mu[S 988] B&^B0-*/ Dz#>÷4Ÿ+(Z펅ދ67lƆrYEDU
+qԫ=+uܡ*~ѮWI;оxXp x@ z/'=JbQK<:;,:.[{~r$],}˩?Q Z71vOR Np!t. T12xQ 9V _FJD
+tf]%TޠR۝^g)su/};3=VZ![Ѹ"k} F5YoxTh
+Bx
+l}|[q<1. WE?&y,T6 o¿Fo
+MC%6\Z54J?qp +X~sqx.6ed'gqҘ#k`kҷ(p@pCXpG8t=z'㥞Fczx!Y'K˵tdݠ{Uz'hJl@6_FWM0ؕ\{]7xhɜƣNn4\O2ub#4wFZbĕpU F=E߱Ru"I+:V`eGjkywzuF=w{4³|޳snqzƞ -Xd[#,|#ܸh2__Jx
+WIGjcVcvO'M)*XMH!ֳEeڞNn
+K~DA3(rw~C̜ɂz">쩘 hSkbI8gG‰ ǔ
+5)K|1j.W7,Ky5R_廱
+b+X]RG{1Q\0" &jjfofS׭m օ/|^6E4pfQc,k݂U0tW/Wxfyrk C Yd~5Fq9K<ki:Zsw <w͛Swg␶ɕ+Gٕ*Ԥ%+Caq!g-fKh+b_ة_6T}N 3hK>8Z:bv/yR<=m[f&">gb X zx\ĬF>}|__ \
+7.W+@Wߏև<
+tMZ \fP
+orA: l42v+$cHƦ3[z]> &fJR0j@k08D1
+ǁ1DA>|榏9Iw
+eur@ʠl?+G]' =g
+;[N+ѯҧ&%6 œ~w(\rF^khm:vA8M# ѷN *]HFS'&Z71)mH@k(
+J|C$RDJD#I5рʙnػQ&6 2'}dDV*;rOHeU!ùxXq^Bbő}~IZ?+3+غpw(>`[b*}%EK񀳀]%Ա>}%4_ &F0dEKmA|N$1qm.gI"5K_n;J ' 푗EW =$2@*W8;TՇ67؎Y8:nX}WSTwɺS<;d Uց[-ZkѤ^`Bn-co>3"/ָ4A;`` W:bC_KC|k304h
+t(6Ըe/
+ixH2(uW{
+Ͱ
+$B<6-Zi;:MR 0m=yˎN޴l@((I
+/Q,BJKیכL
+CEo0 q3wGHc{ `{%ʤi'0S
+\uItm6z>Wsщ{6Y^r-qq Ii|4ĝY-ay N'{\D['+Ӷ5*= T/Sw;7kj5D
+'uO@ffK^>p* N޾Xp##|{G^y=]~=xFKDlvN[Ӓqa0@yǦ7ͪŅpIN乕
+-аЎMQ=2WA
+[؏y_eҥ 4tw`Ӯ Tnpb3n )C GiKC b҆Nc fH (x*<"!6 i.Z0lsbۀNȞmov)$n5rM٬lr qtO$$Cv0'1q|lV~"{âCd^$`I6B˖#2l2qN{)MDFujj:
+Ĩq3&ޝ{I_ x$|(גߺCId,y_OU}X@bɣ:^~2;dPwo3]81f]{%+C~ކ?s'AWHʊ,R֧>-IWݲ o&.<3{uO):8E-"$g /~|mٸؙ'Ѻl
+$Ԓ.ׯVss鳀ʾP;Fsc
+9abFZeNGʴjsA'ʺN)dêfcc>XTd>P^EQ䑙,(8L
+޿̪Jl5d\I(AF 7W؇af
+
+ShA}vC&$[.IJk*JTЇBP +X5Y"0r|+gg<TZrEd#BEis,3ؽ#'#-Lg\
+B|\g:JC+h1CS+ζTYmζme~RiX[g;0't ~S͗FN5=e-<:o
+yИ?0Ta5=KcY#Bh ѦH+ \sp@pwoބx> ~i`2*`ݏ\C$L2vlݹc" GUQ۴sJkAUʈFz0߈'g^2%AAzlΥ 8p33tǵqmvlfIRT\+gvh84҅>!ޱ|$$LtK]y?}$hYTJC,x]j>k
+(eD]spH8s&Z)
+%οZF݅pq2m'/>nYZI=:Qj^VOqk
+ JLX!eT=}|TՕ&dސ
+!
+AAMKWuR'=#LckZ3tMg=A[ H;0[xm{me鳜JɏJ+6z[/
+.7 @l!poi) XzzggP\-R# !khJgkcP{SrW妬pTz=xn̼L?s0H
+
+*10ҶVXlXp r-Ed7@Q+k㽧
+ [d[^;ߠeMKI7I_=uu 5
+$4??68◖{P6-2HiE4A( \9"j/&]5Yp{OVK©. SKu8׺):k(q ~Ei r#Σj@pN듛"( ?^y ^%ثYڢڬA!v
+;ͮ&ۿR;/.<.v̈́X58&bKܑ*l79#5)Ί̌+)6]<Pb`zx2:1Q@[c/~ncxN n.Zkn[ԅ?:Keܹw| t~lTm*Hy^5͍mM_C<L3m}٭7ݪt%MtiFs"8Z$B8E?d@,*yZ nċT^|q+!ivݫ>ޏ߯sHqgV+|_{&}5zd<ev9KX܎<BI"5H1`FDҥ)XtG5aT?F%v#$`/xz+ bZ\oxrag8:$=S^W[?.T40k= uEiZ=fS+mZWG]> <aVձ>hjb󴦕 Gkq9?^Q[yf8ۍ|c3m.mCXn洅 x]
+"'^ի+HFmB
+U(o*qbO6lWOҝ1-e\Lfl܍ɧOe[)_#lac p5! 4S8Q
+-aiy '5P RN„uuQNƦztZq4ڬjUwP(/UGs+*g W KؑCbǽ<.GHYC"mkH"PL|?Kȅ$so[Lxn.L)4_.&?@. HNe,4&h3(F#\e< MHjahB FPڢC8QS]TNJf-@=}5!\jtg!~
+Hddѱ +l
+A
+϶ȎFn^k.P>uܠěWWJN
+HqUp\5!\F
+֨ uBN(16ӽ0ٰOa
+a~ǔ~.; Cp ~ׅuqnAW U0V #c$.[ȌW;A#X^Ga-tX:j2c
+ɩ'9+]XWAP@&\4dV6AesT[6^+˂q{LtBzݺL9x:p\yZG󔸿 ]PCml_\xjn)28N>G;f(UU0Q&thcWoW VXxg4>"=3 1CHo[cONx4~l
+}ay88A2-_"* 4 HeA5I(DSV8z&%(7vHAJP&49p3j8,s zaoZA:/Ң UV̭݀b5u>ĩ=c-+![͓o.3ȏ{}[^Ϯ.
+9}9C' n}n_H (b9+?x{\&/;agHO1;Mex0ycZa#Η}<ci[ߢ67l;X₃B ]#7,qTlzA cLJO S~VEb'$1Ļ~f5Gy0\P}9Io  3DAnA9#F.''vV<C\]1cL;\9AYԏT{cZD! k Ňu&c2^+DсtS4Hďy8Zgh^bB,!ɋ tV6]BUٴ [uu,7
+e=(+`׃<n^ ?Ƙ}R >)H}Z~ds)2*f;*K]^ʟ5e};^zSm.`ܐ>I_4 nΨW^[вNvt@p
+
+_hE ύW7B>aK>eI F\oDM7' &*-üqpcC toHFAl[A$wC(4
+Fag nq0v%"</WWEl6Λe>`Zn7/% d)m-gOZGB,_Oҝ3"{d <R
++l"$<,:wHlQǃ}
+bà{$R%)@˞lJ5[oQv
+/ɦ>Vܼ;rMsW#'{ L}UÃʁxּƭ*5E)3kÎc2W=7$</&MϮQK8ߣ
+_ݐN%}2e?ңS'RO=o0eetlh$s &krѯz! "߽>/"ȱRr~9St.Rqe} ]3'lD[f+C#4kwB?Gr' 6?M<Tܗyre#c!YGq;eT~
+`"2W.kQUh2
+gι+ҥ
+x.=(< =pyge<rPc[nwb=8ǖ-yIefӝF@ $ih6d !: u<i4L;lQ~GƤAuZ]l&.g6ڪ+lnj7^t
+<~-
+拘 ߠDiKV2
+Q-rU#;6֖I7>,v|<Íc0b,on;9] w=a·eGo83ԉo/{)Ť˽wyq| ..pGn5-Jt3 nSsc;}i4)N0Apdk1[ǥKGtƝvIG\hz;M)!|Fo[q|w=u|%|L|5cv|\7_[;noqdf~c8ukӇm8mnO4'm.=lR CwMq|W6=qY|_R&_|@߫vw2MĊl >5`
+OiL*iMX[zj mDُk `Ӈ%BGR-$VyuBU.h&Te
+ ; fDiMbPM4,zŤԧ'0n\A0:^wzo֛Qsgc)x}b%cdZqBjoSS҃_)C$f*8X4|ĠzeU6* $2gje\Smujxb:ޏuQn/ {t+ TJp5CL!,@'sԇ( 4<P2_ERAA`S!E2OYt8Ū(UTJnOՔg5_%f >"
+Kx^"X
+Ezf$GT=4YO1fE-5sͥTbYw|⠆X?Xj[ Z@g֚d{H4kw<dߘ{7[f*赊\3.^@9U5Fh0S<Y-A.S0ٌY{TD,]Mj=8&~v6n X^344\*DrVq:Ӿ~C&lߎPN7e\mgno.T\:ç!^/]/ϫ84QGd <^34zHxq2IvJ5%
+(~'k:- UI
+i_$v }eQ2~Ú#5.oi:c?TipqLi V)!,AZj]R]}]VCIE /]9ta>%\!mtH!3Hyc7 ]!A%;XNSԕFE-Aj!, l2Ty!jCzM?s@ړCƿtRI(v8äD$"16dԬR.HYðE3?2I4D-#%"HseDetJPtqdfED Ky/&#8Lk
+?TlW೻`M/G YԉPdV4gy&t橒zrܼ U"m1|(hM%VTi2.8L*v:f&^KL!a!8Ljq+Ԛ,8jVǬ9^DmFO|C4 N¼I
+q|v
+yѰzg*9KeI:$ c6Id10 [p,tgv}PeZN1ZN{!)
+E2 )@/.k!4_)7a<
+Vjm@k at]e@bzٗY4dniWtCP!b {1c6Hn1<L> D!Z~Wtp9ֻ. f.w[/X0>OUx:E\xȆ=&ȳg%L*NM؇98Av\g 6&.7I4 ^p?\fn<i8w}"Mbw2C(NX"&үNƱtIh԰x-2 ;o; ?ج>bZyc';3Yc6 'q>$GG_7,2O
+GG.s^ʚn@Hx;f[\^e
+":%?;
+sNS!zRQ4l`GKxE%?V~
+ Ц,d!@;O=ŎgpSϱ)|#F}N80hnv5 M%^
+SJ$Ď)#Hs8R&SQE| Oou:b*V\lh.{I#P?Z|590>*S{z^Ei4eXVd CC0\vH ]d#/?_DGN_滲7*9 N Hdߘ#tQkP6~~߄ CAoc0e(7>?Ov+(u`%E퍸Y0*9$DQ`kiU(Vp
+9FŶ7iF
+ I:J D[߈u
+6&®AC0ޢ2O~x.|;8ѻPSHZh]n?ɀ:2\ 8IW_{@U
+W3ܴ;g\IO|_eDžff>8y}+XFL57nߒsg]
+IT jK+&G= llJ!Et&nLwi'mo"{"~LsXY@dqY=d7}־#&h8ּgQ
+ذj8\ ̬3$(<sl%>C4R.PVu* RL Qi/K0Q>uQPf(zdrX,6-4cxn!g NN޽zj\KKbgVM>ogK[V*4TTw.f,E3^jaA7>igk#į'>;؄^VMش̪}͆d9{)HRiIk_b`2z=A)tn@iҥswS<"s{r$s:Dx.N*&b[r;gqZRzlŨv#KQ` 72JLe=fR6s2$[ 714uܲ}l worHhs ¾ Gar]iJ+#\P'ЙɏTLҗw):LH
+78((D텅esEIS{}FfX<Â^b<.hc"::=>kJ(Oě$xq
+bQ٣ K<SGdg~͈ͫI<NDt<Y➬䷆ns@
+CLMRQAc7-)koXm[ד |%ϐs3Cz?IH>}r蛀x` .K̉G].qQ&*1"66쮃9C*Y!n!ON6
+! q6^vҵv[X! D0 cD~}[&Wub 3[<v8m 0gf1sMHZKPXԋ'DS:d@"E<q$Zm4$^&l ;jUAyT\져hy~YȮ-hc֗\Pz5>y:so\z'W[+ܰI.ay>u4hJ׋/a1?(T^ < ŝ}K9|sHe <SY'{cBM?tXZF:GG7hvʭ_zL
+T^s3ytu,,<;p-jpfШx^kjmu$ F: _^% 6O}Th'x0h oϕÅަg0_ͪ4먞G5tqC&P_.
+YV)|RPj^ʸ +@@<r)J%N. &dH%PETU׀
+d_ޮ>:Lf
+_z(]eu<K&~Ety P!lY}0wܢ IE1#@) ,Y
+&9P9/ffz@a3rh3:,gDy Sf9TC]X>+RVaV!D1Pa!<[ g 8Pb}U3D>X
+o $"+^]3s$c:v#`9^<GA~p'Xw]d vyZ@҃īVWM(U/-]mZpNdf){83-yq+ZJ8yxh(uHQQHEOn)g-bvUB Djh4->VbCʮ 'U}AovY0;G:3pcC?گ0LCgݻ 9UR}"~oZl5[V(W~e~< ʲȚu_k̘e U.Sp0WSFO[dXa .Xe 7FCE%DN YŋuD*5jU2*2u_CInaj;NW#VFX $\- MFa3o8&Cmi}Q qDzJ]nB0>`U\DY 7Ty*P)-y6EHdE=6JZ)%oO%~?},\6k* vRg0!+)-=Gb)[iS</5}߸zߜWz!tEӁF^_5ffդi5! Q IμdnjyM-WLn[d®j
+~;#P^5*rJe1~V.|}.X՘`Ǖ%(xyϭjcS9]Z)! Lvd2V,dq|tpYvX`AU|74~l/Hm}s4ܗzYs"kN; N ![o/FE2sϳ022g~b+7|̪<PfqF۫ۿ&Uv1gKzv@ bwPk[v} dQQ#9Qc.\6{\˱8)KRӽnO3eH1i:S>dn~S:4^}U0eVBB:
+Gl7MFWͽ
+^J?Cd?&cavQ;A^EP.1ZaJP/`,g 4{Hʻb_=u${~J1%(<2G9K#fGsH1z‰O/6"ڪWh A>Ra+?c)4 XnWyO vz<i!/xଵlMMH
+w v0A\9rNaO}Rv/L ljk~o.%h/BŎ5%#
+4僟^%'2i8Ax
+8ka̎tG,3߱
+t A\P"9t.[:_4:?Γ[Ws?S61od4
+ۻ8Lgcfc"lp[?SzL}J fAn &>>d53-Ë)\QH^xj-GqF2)ZٺjHB~IpO*MYצ+Frh3uC{}nzu7= }> I~f\1G%VhNX+v{>b=VA?Y$Eo{<_I]"tm1[Hѹrբf9;<M w].]o۴daUk{gACR*U8u:Ē/;Q0$CԲG2ρ`=:*_~2'_?o/Zr|YD
+=U~>0P,:8<6~YJdbaG)s,Q^ԗCPtp^oxcsg Y(mx6+;2W_rKx7h#PWfA0];90cI1GF^/0$tEe≹ɱ!8q41?_ ($@c;kIaћ`+DD@3VA)ɤ
+ۗ'盖C%(!^Nh }
+N-g̿.lk~0'T*N'$i/d
+=*~d9%GȂ齝].$2T^WI$ՠܲ6fƂe|=2^}.`[o6Jw z
+$T+5Ol]!++,(9ί/
+Eu`]S6y?<[+57h> >%!LhK\!!{ OHt خZՖamc9q[# F>mJDg|q+W8(a=S,@K9#Ji>\|楇8%"œgO;"?OG
+@L }Xb4ޕ󿖍R wHƟ cĸTio>sk7jg+lEP\b*,;/ַ;dYUV %ADꨫԷ҄.# 2#͝`At⺗n)[/k/Y_%ww S-I" YwV6o~*78NzDϼ ,4wKlk>;?)YH|/?ǹCO(ez$ߔUp\e\waS֔2eu6eM)SVwaS֔2eu4e
+_I!ܸh"{K]6:B-+l$Cb MjWc!,=ĕfƉ~
+&n3roSUДMrF{6G-2_s~n7 [ѭ wYM~p7aľF:-+&dũ?}D'S8>K0b+;s{yρho^1p`v!.4zmT65O'^z܀^22edUYFL_/Ng3
+Q`\!7n
+m|>:Xڇ#Ő=ѼEa
+R
+&PI @::Wv0~:ij{Q-N;O03C`gq!80^0oj7"3X=<v-mwa?D 3"!'fCO2$O273d=8^S&qpf&QE eCO1O1q #D7:|^3M`UģL< `tCO34O3qd!2Ʊ{>/3&Gp" - XE<3L<đ )M`1l}xy$6'q<yhA Lz(a&fa&|V3\@>ӵ x$‘sNdI2롈GxG82)AVH=lax$xD<ӊ8/2롈GxGQwQUYVP$4QDC@ Q@ !(#B*`UIJVH\&i!fip*+c Ac2g[YSw}|޷ٻ SL_<O`Vo ޼yKT_ynߞf)d(4Y9yl罯l|Ỏ^yZlymi6/T⋟N
+gK[,4RGKst"iz,-OF3e-T41&FPG[0#(a%#8U(fŌ>JA\u3#(TH`F2_ԘA8%0T0
+ \ҹq
+# TJA)#+A%#T0_q*U0#0&mA#T2_OFP9*[#`jFP5Uw/K3A*A%#dҲA-#T_~p+A*UT1RA#^~:FP;h5#fՌ=FP5uMl`u2ZFP<42FР!~Pu:FPAi4j.y?aÌaPzFP:/#2_#hT40FPE:0#hbM%$xUodTA'&1{'}0{mto$Cg/o`Ŗ>0~|pgxɛA[m,Z06 o`F~u4탴Wml~->0κ*[&}>xߔ2';9~WxK??6N}<+ o`o}ToZ=mrk>8/xE8X%[CiX9*h:9ƐqK5N8I5ΞupNR7ֈtsC>NCF|噲itο7\#)UP-V>)9sk
+5*yBa6YݷϤ3{Yj[swS)?NfJO`g( td4<<SCI>D\/7GڻnMe._t,)wg#l\]]$tdU#hS+ѝ趆>EX麅2!V>߼F Ӱmy6Ƴp G)ReX;7?|z 0Kq VXdj2+܆)Bb)~I
+ZH"{tg[O{7,! Pgzlxtw'oyowbTsY{߭SÁ,>3Vb
+"?A$"
+YQɢۈ
+&o8GP}7 ){,?,]5+ɢ񙋉 C@Aܿ^:(
+*a * Կ\zW:
+nG쳴Sg2M}ڣ3M<NP^O9%2mhtO&Kq`Jctbobm-OXo2>{Ix>)s'ca^AŤB3ɟj_H jCQi&t%Q+V꣇ wCۊnЖ:=Lsqpܧ.)W{qُ!SAs`9tR2iczG &^˕"B7s0~(W.wKx0, fg%LpGzz0G:JkUU57aEۻFwCG:-hڻ5I O0㾴 >lb3 V3;
+Q
+fuHlEaBƱj16%o]Sc#&!/ajnRVOηP{!a=n$7nRȴ)bh-L250/m5fE trZ-S $ɗ,AN 7pJᦳp@nzp3&E[\HRpzڷ6ku *.'}Ki(.3U`/;Wij+PY6(B@O4 eQbY]'e1;?g]Rz$g:?F~|xw1o^ݣ4-e[tr"_ үBfgV{9t7ޫ,ʩ vuW_}uw]W,UQg2DAlHbTT*HHStF
+AGU
+ݔtYDh}<nLFi-緸u.r
+\ LNm.kQWn!.kuSSKate(*['$
+#-/rhuHLz }*JhcP1IrFP^$<1V)#u$J;X9DU.k%TJ) lUݱVA Js;zBgݴ4l ?_΂<~ҐGœV-'dK{ހ-^X-v
+`w*{I5mx9\] *53Xx/Rx!G-Ėb{be_b Rb+Rk.$R);L =U 5_ΖZu@:V 8ZƬ{PW)DE⹗&]jsV߾QiXk#dbc/b%j/)U3۷zBz=`oSoyFsxX4FdSϳFLY#Dֈ9iXEBMN> =M}rӂobM<Z~+:>j_%G:x%:Vh`˜gaԅq--kCz cnIOĩA ! a 6װv@kB%v Xc/$`*;BƵ,iJLj=<
+˙+3:wKgo!j nGM%,,d?8`?ή>*'!mC $XP\>Qũ c< b!Tg(*,ZiW*hiɦQfsG>/{}{{y7tעZ\
+{@P>NmbȉfMgyyhUӌ߫ĩoHfaw}ٯG[ٯ3 cD`Qy<'ȓřpTq ZDeM4*N*$NTGnһ`!'o
+et쪘{!xTg{/Yޛr޻I]wS VclY9@м⡪$̪YͦVjXekuZVQߑZ_ńrK膘kb\KUXRCXh'(E'=V%Uq7Qh-֪BvE)ZئsZWgw
+4V}CVTxx<`X[+c,5 ֌2`ǰPy̘=uV1>ɘkql?_x\+دyەJu*JK܌|RO6˶W$.H#WL~d/0NSn4OEQ^wS'êKO_C
+ ƅYctrr[5N,b6Lk|Kb0C [yhlAn5՞ؠL߹*@CȘ nSanvZ0z[2kK&2= !]2_҈.B/^ҎN B;Ah5)B^?8`E1Bc0r\T`tO/K҅ '_j'
+_j'~|&JOߐKO_#>}׎O|:d|K!ӛ 4ӛ
+]Ղ
+|!|3"9>=C§'>]ЈOO*|֩-T"4'ك"/)
+$K Y:<%x&chHvByH &Gr+@Re75
+$g 3M ,0u]ywC ڬ6-YIfgfm6pVXH\
+5`e;gOUF*! X`BDA?Yg {;a%cWA.Jg:=VBBNhe${$]ޯ {Ӓ"uCD "hDR "g"uZ(g19>ρd<8Z >K!?>F|gٯ_({3א!S 4S
+6jS
+|&\$L'ǧfH$SIϔSтϙ
+| _~XWCRzjp$}xۙD5Y^
+ N:.b]n#Ƞ *Tc* ?e?3Az)#Gw6iJ]2 X.b;;`UWتTElU PtpHȬ
+zY<T 04~g'\fTP&B.8`|
+ 5T'GV-sH|l9-[cD<5 Hn4(*R+ޏ X{Nh=,ԞrSjϧSjϲSP{
+YTמG;b9b9W5>
+VиbZPZ0d6-$|z\Ӿq(ž"\7J)FFbT0$`4aThb4TcOeF/֧SQryHy1f~2 /)UKI?|u.EKiBj\_{ֹ\T|\4Hf9靭ڦJϦHw֦&(-7皃Nf1c=FqSHd,ηz|.fBx~۴c5EYk\<7(ER3n[WJaEn噲ǼWk:W%;Hp.틸%;-*K0㒵Ǫx.ӄ^!ީկ~Oc M1v}d2xϠΎr,`Q6Wq^> ۣXz0ϩaw{wO q77pvcE>0VhY5L-(I[rjw;+vW!tK;<Ekq]z7:/3i3@$0ɤtSPf-TgkWx':DG>7xiZet?r}  oQ3@;*d$h4ccϐӼ9RXO܆3eO@4EyeH"xsI.h5
+:á7 5ɗݘ't?7 X SI
+-2x0tARQdrH-L!vd-'d\W1,sjˆګ$W`3*okrZrEQr+
+v
+mZ =pr,Z;ls@QVZ>ST7 6l(mA#uWM)iHezt`D1$%ΊK[ÍGzm
+~¦c%dzGS车cnbd/#p:$*n#=jE
+
+:Q;yӀTȲh8j|}hyF/`.R9 rzc饀z/41 :C2>l 8@$XEͪM4< Y(/ 8%%·Kې%XC=d5Q}`*02~>/ d
+t{!ec3=ePٜjE.>j#}.fygšߌ3(di6=Iz~uJk UwDncv%g]<{sb>,t~C5 = fʵ=YȽ`HtSG<#*ҮI#!B{qM[8 㓳:x{ȵJVIS+u%$HwPb$ٖ?3z mz\2"z24{SI
+̯O'GCo>~Kt?qM -Ō/bP,/>w@BA7ԁwD=E&Ԃ|Nu **Ygk41*uBN#+T
+DYRpRU2҂hIŠwD.fU%
+JbJ@JʊUTc9\-X[~tN۰:CL((=Zj<򒭣])Y0/̵w҂1zr÷p
+,U@~FCpDNu
+ B-3܂@Ecg͛bbt·F2
+ȿߊ]a;
+6RMpwEOSp/! S`@zHT
+=F.ju\"R.Uq)ry5]!#oi_S4+8ݓNZpuOStOh!q{:}vOO^>pZvÕwOi#*{ʄݓ|k'{ r'&ZZ%]E#˖:|Z&=2\ڳy"ޙzJ xh~F7\xK
+YLEfϿZxOMBڵ xXL3c(:hQlPAlؠbЛ:>˶ۈɾ||Ox50/t1$yzLT|;.zm:Et`2ߓU'z,ǚU>Y(֓]/) aqNx 74U1
+vz&5c L9{Z[ܺ=xBW%sn0mî]#
+lT;@f} x$XΩٍt͞ZĮ٬BL9>* aoL+@%L]~̐gSk<_wS7AW۔y؏D i-f TP?xBPuۃk
+Ao̎
+^}-@aAhhYX#y-Y
+"h̪[{ ^ HuDTq63UF16 e[$W6bP1򇚢u
+\˓~835OT^&ίpO:A 6PG|+P3aА.อ0! ;q$(Nj'HͫQHI5C"Qd ʫFƄ4Lroaa<ԏ#i'Pvu3tfq($MY[;rA@Y*uk /;7mJU'MáF-FiMFQ\:.Iu>U5Sy!O3_-'i6kpG Rvm4k&,q^sih)τ4S?ytWy2cN5.cKq7(c= *ㄎ
+ZD P XIhs)I(W1+ڹqR`\`
+dFn'оʸqȸuܸƸq=!s5^ZI^fTdX22b:6&mU?~WU;F\`6rR";*v|.=BK/a̲)Ɲ
+_-r @?H&3KK?6\k4Rlp6ʼnM2)ޢ%?X/&!p\jIOavYA҂4kb7) =U? ;;= ]fQyhChp&$ l]'v:ϴc3I[yTzIph:-=ZVagzʮK-Q2a~;AM|s:!i?=!I6].o<]a]񞍔򍃿OGKTPy?~ra8kRnD0
+N}!
+P_ig3Sfj2WMsiTW3N6]y2X_ng tڨ:8>°T+jJ F)gi䦥M3
+:nnHLG)w[+~k*l!bⲍvK|]vԌ `haWQ@lޱ;y#ĎI1O+eXh/v)n Bž5Gh].@Y
+nZ\nMZ_U_?鿚/U[rUP'BU-ҶXse+Qwiz"b\zj};#qO<|XMdA%a
+eCĕt f<N-] ӈXԈ: {9 njvM'خjq!`է}jnC-"^h*xߵީN*؝QPrN)vi1r|lXS$ZGvq FՁ'7"|D#6hcUrcbwO7[gDMJ jnD(XE)?)JO>eAi@i4PAU:AP('Ps6
+8F
+2_ry eYv#1 sb_>MþjV+ N\A`squ)- $+TGZp帏Dfr.2]H
+F6u#@n9F&7LQ9%iQ>Ә<*0O
+9\ɀ:b4^tkn~
+8tG$L D4I^W-H-5CkiM:pHu eΔr[T[p!$ Q+IШq]4ngUuCv{9}ف[fT̵^W Wrx0#k6Ʉg%+rmZQuU RE--S}Jd=YFEw(TQc]^ldCt
+(KDcP!RIq#&gsƼμe9y1χNJdI'wt_C@mp0bP7EC(w AΡ.KT 2 Þ. RFJE<*OkYAzsq3."uRS¥DFЃCcDN!%5=WS|,Npj &P)zu _ zݒ?٥B?[-J{%߯|9wBDU5ZDyPAkB |.;`ᙙc0uu"X"&?pWCd,+/dkh=?gj2.4f;&qɪ,# L$<7Y0ʠ>}dh$,~#!$3g-f~7VcV+0U4wܗgmBk3P ϛжش@m iPE<T
+nGK~HCGSP\)Hxo֟sy̠?jĸ1p
+zpJ)lO8U@L% Lt?tAOjOPMbm7˄~?-gB?l><gHOJ?sQŸnŐٵ_k˅va׾Q_Ѷ&X.,0/B 2sS,Iz2dz?דjԺˡ"%LOf-aS
+RhW b,l7@&d"R?O?FMpP ꬋ
+@9K
+ޏ##XUUlMt}27rV~`g
+]g+cʗޞnAtpA2hTuQf95q6KJ-Z0kJ8jт7kz%Ȩ=[[ī [hh`3uo6c$(Q&:-Y&
+5
+
+d2j+40'Lm)y 03NV98X3lgUN+p­v}u0 e~_BO11!] ٬ !%xSW*l$Y<eo낧/Iz&-Y!eL@nkgv$sD@ek׆W*_M?JkϖKTg7ݐ4Q>T Ґ1`EwkK-gQpmROs^˳YXnzxй9rB%fN|t`p0 
+1B^BWmhX׽qbiv"e r
+e|n0ogJqzu!RLPE:i"%KƜ%p=ߴKY(2hJr \AbY,},^xzV86[4B&am3 kWu |^c*ͤz)}-/Jϧ +ھބ)0݌/ t*/6V]xywi\zTKvi\\*RuU+ұb&$Kc霕]Yۧnʲ(Ko ZOzu63dnej1EMm3EX7,6SdFɕV\Š<n7FP]YVl(ŴtJ;'W
+-'W[L0)Koi\#LҞ =PIu v'1;ɈdDw/߽0L %^Fuv=YUbn={>`&=" KګI$aqmZl%6]0X=(| уh,^i,:
+r+kgZp#8(".Jy8:2hΰ:T+)}JQF&PA*v\֥l=Bx-żHF@YꙡDH}\}"%vt],HE9
+=Gur/3A Uw+qi/"Bۋ8:V7s2Sr/4#;:`+K_X2Xg'Hu' @ # ;2;`T W4J ΰ<vut ]i9; I4zz^;$~3ׯ_}UUI&1.18=dp58'u獸1,{M*F0Eƒ÷͒id(E3J9č1.SlVkBt_}a+/u[}<d l*o/izKگp-~Y?ζ;^kFS;eGMӱf<{Nؓj١ "u3~a/n˪$-Q;-KpxVb9oHFi<^}6eq bӛ
+u@5gk}{mN3(E(48?%?}9;@s1]))c,O CXQv6M=]++p~{oHuJ}A 'n v
+|)LeڅVbb4{B9E ̊
+El;AŦ/
+DUNO$r~\eΉّqx?X;%6z6Q?h%\ۥ7'~hP#g/zZ5ͅbC8L|
+
+8O
+&"@JruIi!@
+6Vk5'f#zt׫/%oט+rwn;7[m-/l&MI;%lDBe]G0(Yj(ó5KmAM(wra"Q1:=ci7aDe[W45$"Ĥ\H8C*߁xDDt&埋W0PCh Q~^
+6P{pN(O.W(з&:3pS:W:_zb/t_ztzR:RZ[ĖsI:M`:1 k[ҝzhVJ1 yf*Ȉ?u|WB/c7JKrEdQn'ɢ1xgY\ސDySx/3X>lM`I2]CTD#[A=Oٻ֠ж'i44T}0Gp<O B
+˾6ƌf
+)D2l;wEl8_~7-rzkMy)^Sױ Rq*3H)KAh7ߠLJy{Rl{Ǥ\b/b|<da:ʙyYJS`䘣@x4O%Y̊,32JI`2Gjme~,O,aJ6r)EOfw'Y!Ծ7mq_&">>wp^hýы7i]1<@KG1\:pKE
+c=<XH\6{<
+i,U_k%p=
+ނurz@[c _JDl%r .D*")^Wrx]>w+نmc+̛3n  J&/& \D&Tz,g[+~MQRjv9XRhj^:E) _!%!#C૶ nB-XmHkRV׵>N}>S6(fFR ;f-ɖIQNT(
+ |t"3!74+8^CqNqJ+F0G7ۆ91GzNd*j-_H9
+-bQOud[A:{z3x1
+)hB3SxޢKf6'Lszfㄅ)œff+Ħ0b^iVULi Fb n4*I5fb
+7OcHi$ wAIzN3iF9qXbm^#-}G|PD72nkx 'Yt.f3^s ӅX_w?f˭.Tԯ%cꗇJzcdD06lա.l}THl|%$[srZ)VHO)%\P"nQ^uJ=甒ENrJ+ib.,0[iLs>[ Vz)$ u6(a@C{=#ǰ W(oSQpcze}rzDoJ`+#l%9 }0_|/?
+EHNRn%vbAk5bQ*EYμģQ
+[BK6NȂa|
+ @FxqϤ7+I$;ܠ2ps 6~EŻݣQ?KyCmGH)(cmBSJaWYխ~OYO> E^_TƢ)#U^5P)Dr~ a4< B>J0
+r^y[IRhԣ+\Q\S^pu)̎4T$, _
+8XMF67 ,5gi@n,Pg}!*n%0{ek7g{ /)Do_ŁښC֢Mv1ywVrگAψ2΢bHY 3\ڋW6F{:Р{г1ub $PxVz={vm\!!ҠIơaKԲO3 AøQ'=od{HJJ=*Ygzjp~;q?!CfuBK2&[Š$hX9ZJ<aY}rծzWH;-Ujn-&ͨBt,(nou4$)/ tIeQd2iJEi^M YTFm0k8Qi
+r@!":8qpm$myS.HN\`Dw,G M#1phYJϪGU9 
+8dSWS5jBQ=V㪼O{ӊ)Tg,Ѯ~'anŢ2X[)wFkyvb
+6XXFwó˶ D멁C ]4Ɂ^{ H܌T!^0vX:-}BŸC<C0:0:`cumi<XHlz5 9@(W(wٶjb/.]7@/نv<¼,"K1o,vMwvphM;ҷCqQ\Fc^|W/&L۠ސn
+<5xY
+.W5yXڗZK7=(ym-qhhmy-<+-'͂s. ?sn _
+ﯥ J *.BՍضܴl$BjhHY":Ic)IRA'qfQ䀬|4p)N#ȸ'Uy>oژ'uEvUϩ0sdP='GzN,m2t!ؑ;b'b[#iZ`VVjH,:hSڴ Xu=@EbjS6"jS U黾jZUզ*T1%S~5i;U$R>du<[jN5[k5ΐvv&4(_iӬ᧹!xE 6 5\͢+a(ܨsɱ(&9zDWT +"a2J/0CZ̮10V/Ko{J8 >wY %-e %.ghn᏶!( GtYokŒm6
+"7"9 P[0%z+laS(f˧+>zXkMiɜUHϡ. (=VN@ѷ Ћ#4%* (Xp9+"6c $~1Nc0kN7\~c07T3n̸h~}O*ɜ}9c"MpqC)!^t0(@)LuYRE mu:pAGhmӢ9h4,~MA&h@B/GϥksXFu9=9kpu2)e8
+PvMV_*$q?w(v:C&;E
+ZQ ]snñ9vcc'/(误e苞D&@%)M7b8u\O)LC I-^C*.蹛7G>QUWϚ /Zٷ@0,JRH "IF$4DJ~\Xd' b
+0Rî8\e0gA2KQ<{ßMV5ϲRV2URWz)p`AJwA|;,?6_@^F!/Ůb<N͋U޸MY ȗbqy)`1,ŚX",ҋ@1*΀E0 ˍE֬g$,3l`d9#}#\釀I!`$F|ic##1)0ϕ9>`PYP}r93ف"BX> sócWmY iU;]Lt9G%5jwl?uRSx7,ϠɻqϠʗz-\+Yܷ ɽp媞dգYtKGkJVG| :u`ڨAc:n1[△ D=RkKʨRŨ1R;%R1ђWzc-::Tklg:E:kts:ȟ5-6TuTۛQi'N /{;|oEn,Q&n7l|WiŠjU ^/VwL;.Wyڮ\5-k
+yFMk箤n<g+bɤAB$,5uvnAv1;>d blWc$lq7J\2..Wf ډ6`s^(VR5d,U}I.:ә~V6x</%|qX"歲&xl#WX#&Im9n$*q_(kB٢Z"<+,D%x;!l;ڍx(qH5λ!ۑ2; n3Ga3ؘ$ sȍ97f]O0;ش^/Zl|/DΏtMaP:z%y6 ѝ9#HQi汻2^$֔}&Aڵ=׮U+,]"Lk
+T>>gf2IwJ[إHq-@>N]qRg;A:<Eg<aX&]) 9!bELٸiQ* ?
+:ªX }J|sv]$La-=02Wd
+HE#eh4%\7 R5CZ !-ŋo?ZoMJ8G$?Iۨ 2n,Ud3+-B^d~K9z ٓ8 sC>Cq`)S9It馾LY39Qu<AHW,& %U&:p%!s8ioU!LC6TzƋ_&Lq` qC]Nk9q)=-/,_pqҧ.Aes0gB%2B}!mjR-@9i.ANp3u.gsYC&Ԟ(cW QzaNUW䛷9d )3MT%kϙ:0;%~>IM>*eI9i<񉔿5xRXsQ'C]CbJy|L$gabwŠ'ߪ+
+IvÝIL2wW zu[ +p}f~g-_fFf6c YAd "C {hۦ̰v;v]yN;>2}M;Ų]?l?|"2!1莫SrA.]V<qaJA;W RG2Uo *>f5t&hUr6\'Oj?\%c~ Jx]^sj]~iqSnEP^4WZ~`YNjZ=ŧ=oVsQޯl?a2$lirNI\<5M<Vhn7K˴
+*[ڟ.%NPXoUaӂRhPYʣ:i/;8'rmQK,iж~X0ےO݅mж%'$$m 8۵Qږ̶4DmC ;K+$LtD:/9`_X#s)nՌ& Wj7v^8?ĭ(Q8#B%3<[5x%熓0xUY35f!aID"x"j e%}k'{7`Y],`o7M؛
+x7 ĵߵV6'M0Q WRsCz -&ԂO`-xp-x:w+zf0J]nG)<9[MaTnS[s1p`Vo4ܬ(QrHfE?k re?fE>VmùL7cŧ4 J0Ng]Z?3xxOv`-+&dBJ3 -M=3Fk2Q>RuVSVC*W! RئLwYw<WM0J ~ P]\Vۛ[F.ûC.kr߭ubj9_v9g;ng7&,b93_0QN@~79jO*c`3[
+MfkNu5FFf sbB؝Wj .n@/7z ˆj`!bmC/38_SF6KaAL9ݹW0K,q[<hl"-[s1Fk:Ggǝc< 3\2os&e;!
+
+/^^_^wg-2  2H K~{(+\.+D)?iCO lKRzߨ-9wO:G@nyN1Vb햜-#8#p^!%rrϰ΢G,
+EpT\A]x7GAw5nVpsrgwA޿;!;+G>b{p=y<=t}Ѥ SOe 6ѧ~EEޢCyTQjB}1AOW7}lOë+`3|j\aP9MSlb9@R|j}m  4+RÆxR d
+9>,v"޵JN2Y5< 2d%!UIxVe/4<+#dC*V|󮋼x\A+]Ǟ31 {1"{xUV +o6lSHVIO(AG5$̓jsq̅Gռ8aqT7QHB{g= g[>)uǝ7-fʇ
+9) Lo)U5X9̤ >Lՠ#*:*Qb z0Ur9*=zБ)b (qȶWÝ
+ҴsH %b
+bڳiXT^iws81wpS:p4 uc ,{Eufz21UQFJF."ZB.M"56|Y&i4QKZ29IP_0'`0^ :^Fњlƃh/U1{WMF ^e hnGNкE7?O 'SS?AOF\0r)nw#uo<1ء~%vBT<y?Gޘ
+XD}"M<<i!e<*h_κ':W
+$4c)A{}PGWeC-Ei!cE/9|Qmښ)tqǺI}x@WY٣L?{ɫ,ɫ8ywW՗(=yuf-ApJblf2jPg!"Fjs96,[Q-9}] HfW1a?`n#P1dp dsޱʒur
+khkR²7 0h21LZμc\`A]o$&O\Q#T /dK@K,.GY}x~sN4Fyy7/ f_t| \0Ǿ}h:NIrδpPw 9i&LjXO YsJ
+$]|BtL_DkpB\/%X"n8̯#e׋%^r<
+_%}-J.Imx)8٨? 戶g0 J?"=[4 BT#'+Q|@) ~_^ՄyQ!3L3F[
+mq9ְp&%Mt05*lXֳoz9@IG@k'izq6uou'%NB4v*a7DPn dJ7)$% X#:aH`Ap ,h[KcmqVc7,~G^V.t-1f{ʛG[]v
+?S8BU?dLk%_8ڻJN`*a(ߒ-Ǹmb\<Xk/
+f`mXu1˦źxkSmodQ0b9ŷV-慵 Zj504_!FHX[32t˸M6`]{\T?3hYC7*MwjƔ|PSLhAa,E@DʹZz+KA^,wMe: X`}8
+L#pHq=iazҲH =~Iql,@TmIuYTs}L q":8Lm0-BlO2m JMt'{Gm{,v;\~$Z4eHC/3>( 5 %@Rb
+$%
+HċyQ $LP. h ()-UZr^Mс-ז&m@ա8&ǼM ihL
+tiJ>&.Gc\T.ŒZז.9Wq|{kRx7 mڏush.aג6 T.y;ABuRt-NB+uAѥ>KE請t;*Kf}t+]2R_:twAt),hB]҅at):tK3tV.$BT@pKOBBC,Rx.黤^ ޥKaסK;X
+JkwU 7_B0U TU VJnLPd]bjՙ؟>2'GAQLO{Y .͎*id1^o0dnt_r?Jtza6k\Bj!1mٗE]7:BՊe]9vM"BMqBⴁkd2:JwOɴ\5xȋtf<"fM+>Uysn#+oj !R'Hmo6f΀ffV(y"kD]m0DW"}RL *, %DmR3zx$+]eJ/,#Us! R=ğeE,oYgY%({=nd~O3'lhI[ptf#HdO%>5M1M!t%*Yfdƚ1/.*wkaAS8sr`%Qr2 je4uuiߵoD(b\
+sjbvk.#O/Y^]L+lrP'<FMG9{ӒhՄ^b=㘏s$OT1es%7c5|SQgƽΌ#ЙQʯZn"N-RU2\v'=7I?G8{k}((Vr y7:]vuMR~h1JR匞CD͡섌r9s
+u]@=g
+"!JS4{D.]γ<\P{z^kgqPlFv
+ѐRr{}xA;aI>gU75dX*(mƔVeI~nhI{%RV7C2m%ƙv\_~vI?052#ŞZ/p7DP_jzQ\Гvp{#1jjhFx
+!bbYs7W?͆QnQ;Ӈ;BUtwQQ~sIC{ͷRqS74uz`k
+ 㽏#4woUA3C}vJɆ;Pҵ-۫`c:E¬&Gw5`._(uT|Ɣ{pnm܃|(Afӄ(^ o
+Ա;F@I{̏W&~o A|=C=.=ŝ^Nor'׶GiEw"9y6Q6qɚr$(g,NצіVR . 5S/ͪ^+d>0[ٵ+9ˮb%cS!խ`
+Q"i
+KdEB'0\D)ʈI.Sׅ0~@%52]򢴰ײ|&U=dL<w}]iumKpLIJeyeʺ/[DZѯ~U*u&ORgvpyoU
+=5GNqTJpiEV
+=ǡ^PsC
+:-JXo`0p
+@3'Hܡ rζppG*hV
+yYh&v^,Q}h:r4XzŰ'нGs_ެ mI*W""CJE='Ro{k֘,{k-ߵ9(gɣusnZRH!<jtpnfe(jV-sƶ-J`]uEJJt#BRvQ]"rב,q˩R50g,O# Xls|; Kgg
+ x6j,"
+Z")/@XD$Xl@"& +QBp4z7 6Oram;?v3qf7uR #p6ݟrwދy
+[@(MBPXHai>of†ݦR (g+S'\C
+JmKt|rQ4nO)l+R؅I)wژjؗ!_M8s7̳d?%Y2 p*>XC|8XCU kpiVL3~ڕU)\c&^!3TMrLse7F~ 9~;r&C
+1ffGf%:-㟔7</M8>%Km/݈X/})ˋ ׭3 ֽD8&C]{eyzEv>Y^ jغOG3
+8~j
+,U}ȨQ(QЙRȌ(PȌ(P7
+ДQG6k0
+F,Q`53
+RmBė?^(q54
+R˂s5fL(PfmǷ<Y4Pq }V~ڜ?!ݼ?*Ld>tLk%0 4`} @'`#<y
+<
+7x;Nh1/
+$㒎 f\pる:U^C.xږ21|rg 5q*68 a_hrဈ?ί ^Fx؀? ^+~+I߫N^~*5\O+DQY}s2a"]IwᎿHAscd·7zJߢmR$SP?h>7m<}
+QJɇ$z\(,
+wEc ){<.ξ 4
+,uϥn1A]E +3N8`0I\B.[,ReP5d-.[D6ZYٚ7 VX hUn} Q`9`5AU{U
+VTB/#*{C5 EGȒ|V|3N*"61E oO]*+^bRE缺G[tMʖ2_ +]xX " XDp ͪYxvD_pZV[~};Bӟp # A#G|A\g}+2Q [`2x;YBC~~DiJ#"|
+= JMif(C:SEoo.G3g'y}N>',\-o\pXmȟ9ے!+y28:~Go"i]qA5z#&Ǣh]v_.|Kae)OPy0mR^bZQW¯ףҪ2( :*>S1Go 5b^LU˾v6|Z$<yV(.|/x[,W"RiK+l~JS3)E%'4hc͔lJÒM"&[kl^G9*"s#835_1ai賋EZMK?,0$(苶w[idzh(ϙP2vz,jo#z_6O1b D> 'mg'lY<(:,`҉ $0I-K8r^Hfr5">
+ ,x@7U6'P
+ E5<thaf]iqbڑ#NGϪ;Á!B:Z3`Ԏ&rFR?`]8y~v`_Txk{حK:fmChM Ct,J(ej?q@a/XC
+5.\ gn6 w¹ rEeQ荘2c7,H$?׫EmK+9 zՎ6M\ 26?4{g{ս6^t w+$؀ q
+h(C:;,jy=qSq"k#S_wg}Eߔ Yeax6&i5&i_?HVs s8Լ9
+t
+4$6_*qzȮ*AƏXkM·
+o[t%:&~Eb~6b uxثS8
+{^%Dh^~TX+%7±Leg\2Mfpn28i̘Бěr4m]p nC`kgq
+mF -%ΚP "'#̯̀wnPK3Yßik_Yr>E+ڛMz
+hv}Têr܇Ux{Cx"byHU!0`fC~Yt6N e5æ*ƛ</ybtT7 GzQ
+h [pݕ6|kz|UO*'ê
+lR-l9TaDS1coNy>Cb!V8cA/g?ioιY*_Y'P,)F(fC+?i8/rR!C%t)u@4 <P1u:2p+ӱLc`\r$t%y G 4Vܸ;D͚̈
+<uDUzS:#YZ2WO~ \IѰhԶS\;I.HKJ/cwEarE䆢!>$E 7= }T_;9X#NTuF9O&z7%#R'./ G3b;loy%BL(B}jd ѤR/?%RB@Tf@74QO=P ?Gݪz ߖ ䷗kv!OQ{Zm@ 7$Mߌd1kE0ee, c&Mѡ,‹9/ޠAzLHwNuX|bh"@0wwŒ1ҢNomh
+8Oge5P6(()~<heSهNk|l¹׌2!1P+UVs&-Q (F~
+^æpe<]1wTT.dHu-UBxު aFH[1B َO`z&
+qUnxT!(T3\2̙kmS}vWC RKv!fih*7 HY0A= U菈
+zե|η\DN6<ߠc kzb$-Jide&HL%9ORڧ羂TSNW)l1%#7=˦Aԥ~K~&+Nl$e=m4|Ud^2=~N6Mjó410|R·|@% }T9᧮R/C+ayIo[M̂XmIm *ܗ࢜dUV'TYmqE`ԴMG8b_@Vn.-I-}AKu٬d7R ld <Hak)ז0G>D߬)^.H`\Ǵ%?A?CWZ~3NDƩt {9bV
+Tzm1~f mNYZَA)ID8P9rYU7:7 . `>MXd<-ADAVg}^P3^{i>&؎MfS0wϘj͘15;cjVTKqSRmI SmФ@0uۡ^&o@"׼n.KCxнgZ]RÅ=7b
+)LY1l}Ѭyv9{n:5glgA!I.( :!  hG}G&P&p Egwwh@MU6ڀ#j8~q|aqX0mxȏDk
+
+,L1V˴xX}jߜ;z'fqho~hS /3V2/j2[XǏjt / F~R1az<cd]Cێ"ņ b1uop4{8+^'+Nxv8v6d)UDlH ׹dW7$'|$0[' SֿݯA[>9QlqVʔ}vPTŇ^ 2+ۨn\.<*..iGhj17pP˭Uj+s[>:܋܋܋܋s2& \.[ZT5/jAl,?,i'
+y7oMgTT&AwpDGϋ6|@sbI
+7g٤-|oXx'G1oVF3TU"VͧFayGhizѐ{#쫍cO%QM<[سTq5ukD4niu $z.NM$67 *E@pR=!Q0n2aP}WU<Ӱ-UBؒyKwp Y , 1ή/e$aBKlj˰=qwR$"%W^^GcG u#?M~h7n@~Qp85q!f:zhht?spQQGsx~t{2g&?*9FGȺ1*.'$ϵ2?5>QzwS 3kRI.-M A5\jVEVC8`;w ]}Q&g$f:SހRCvw{
+(PX6kM=R]85_ۆݬyw@6#]Cgwi%6q"(S! }j2^^s(3ق 4ZAcuAq`1( :.z!b.Z1Mڣ~r"){ *YŊ3k.vhTa5@Wl!H~2"pv]ss,Alk4tbϮXTþLWZ.Sb^. \E5\+]Xt^0@:x~dU]a>>4zV3H'Pд~<3~ (vmz905}N\춰NOA
+z8՚]ԟ@A%B!:95p>a`,À3]pP&%5PLw;̢hْ\w %aДOٓjJRNx\=mO3VNA&\#uyV2ǃg26G3o|T}9rf b
++<1̜7jb K.鿝@ev6OU2"ZN^&g+6%RmYZ9r*tT8a 7<<bpŦ Ѽ/ o[<4u:[YB: [t&<4AH)CkOjM1%_
++i @N3y|
+y>E&E'/=&pAi~"+<}MZRN+X~w,۲\gh
+\ǗCD}`M5EsTN<#C"ʷ*d]M>flu.OY|PI+wc>WӤaTW4P!F=@:]KM/} n=c{(iqE<$"ZO?|"4JΛW d~K'6 QD*8nl|x<*t&3L; U
+hv'8ʫ_=3x䟍':?s2i Ϛ} Ƿ:cM)۬w~8,͹
+eqH MN%5 z))tVf8|.
+pLv ST☎׋Ue^'hAT== xxX,T,d~~F%Jw%B=fah{|UnaZ |ޗ q$vl! u=BSDKXLxlȔݾZJpВQ2"9X#0|tf@vY"nlE5AF[T (B{$Gl^u 갴l?Ǿ&ѻQ~܊*pF87Zp-t^ZcK2tt> ҄2'h@ڇ>Z%
+?\]dxG='0ˋR xz@}`L 䭴WxbY8%>Hka},~ura:e)ݟؔIx.ߣ+q[x~](ߏQBU_mEhOfr'~()f/:z6sh]nv\zL
+k<PT:=;o
+g\)r.4wX~vr[m>tVPxլ̓PZ1t^&wTlsa0W,e T4N^w,hjF~"Deio .Wҡoh
+G*5^B)Z谂x,qķ]>cN:
+<B >.}>+,X1]auoj9wz14vrbZbgE L/
+Kf aliT
+P_^owf!30Fq Z*f,DE=xjRW1lcP%?fq#z1(~*p0A {0܅w6ŏΒsͺ^Nj9 #[vfa<X ^.~Q`xd`8uOn0]}yk%޺L*oa.l ϥq[g& dZ9$ޟ3qcgF ƀ a <c7vZAKhDAɅ_Sě\Qҩ ēof1^t1Ku-A)4Z.
+#D~C[LR,@RK}00PЍ.ff?
+~qu`rX<ҝ}LgM?1/L+p$"6iZ;N/6y=+ְ L~0]2-!NHd)6iz䶢:K=q}(k _q90k9(OhE[/!82vg\az,Đ!6'”Qsx&d|8ꉾ9tt!{M:o`3D\iQ=GT‹pDng<QZA@ 0 ~0KBb]c <;JTcE,&SJ q0 aóTf wYôl -7[: F ;s(΀g]Ŀe<1藘 kYqkGJE."RK547HӑeΝu
+9u1I^ˤ(_y3C诂L&SCݖel3W)88\BWԼɷ3Fj/D'Mw4fh?|^!KOU9dn8bZ. sQc! 
+3Xii?!~tC~r͛.SpFr>q<
+\9i"&I}PtX 6e-mfnѝl=ƾͨk7(Q r%i_0f$
+C)@O WcXѻAwlG6S,rv,5 qq)0 y`dier/gB˟
+)f{#Cj9t٬7{BгSXJjPD{-(?(8-Ct#O fC
+a{
+LG)h㪀<qLb'3|=WfackVC
+i )iҖٰĝEwȫ"6ByҐwZlfzF$_eP$}M=22ӲgE L=SDp Wk X+Qhk5Vkjȃ/h<\vۧa S m$6´q~J1
+Ӎ7J ;09T<\Tur'|ěNpj&K_KdxΝ7rf`G!G46/T;p|*=A="[r߱&(΅rI0Ld=/U;a+̣ݗAGlF4;ӓdxvp*[c\Cܪcܤ޶^扑ay]iԋxƖqL :h2Lr8(_4Pzr'm_L:lX~THJjjU3Z!)IJ}{v]> -FNtGajZi`wإ:eSHQu*]rK-D+cebLs┉n9ǭLs╉ rN21QI?Ku)R]2G7mϭ H՞HԬR!>+UQx`T:\^R1&1v+M!RMz<IVʾ!+uMN)z/b,t£ \Mu3\oT@+Óڴ0aDS}hx'LjIHLJh}lZgTx#کwX@n$0=:1!t$( ՉkVY<M*tlAg"l~SVsx@:B9}i"GRǁ/
+e0K˿V?O!tG=#Fߥ8mjp.|$L6eU&\B]tj/p k.S ~,5w@јڛƑY(Iq3(N8,R2\3bFg8FZqDJ&VV2>.'Jx
+ )#[ SRh_* e0%pr z<8Q5ܵΓUf
+բT̪CvU;H+}K0|fkLt kk栴+aKN(P#?l/K`%wA7 70S=p &"7R WdّT ;_jq׌@CSk9MܠuE%/ܚiK4<R2) P9 Uxzy:
+'쉓Iޙǽ 7^ <}+w#ûϺL50"Sk4}bŔn/?j;Z~ T)jTöu:Y"ԯ^~WlIJFص쩍":N؉AgIU']-6? `Qݢ <ZD~t马diYXskE-F*=}0lPv> Lety|"W" =j%D ^^83 14Z/f4z[ߣiӝ2}(
+7ҩ9^F<S
+-`.^Q@翐\=. D Ţ,ml*ޝH9 p 6%U'lBpi孢yi@~+>HrK'3[ŹcEtN$58VN-CMx5AZe4YaMBn%z_󽍑[yqa tчAMU
+` V:0q9;ԯR#vs
+@cR]w`"tdFZޙAK v{m$ʎ?o^uhİ5&ZT|w>{F`5)+Ӄ3
+.Tw\N`:IPK_ᝄ?E?L-M3谚"cƑKV}NCG:
+
+0NO
+IA پ[g)tU/|D揌Amd =J["f`3pp3V[>Gx[|2Z, c
+n*ӬxUq?NfzT4e$lknuz*xd4q݌xƕ'qIIgXXwPopoll1hEf:l 'KYXGCc#-:)4(4:w?ݩb!?`.n9?@3A_ʯ1/g s*GFPFE4<CCxsH1ĩS˥՟d7sM4ɞ w_P< :3jW1=
+c3cKl^ahg2u%Ua?LP6ᘔZLuͲ`P$1k<ۉN"vm{ е{aC %W6v;VѢS\-s/_ĪPә6r}jt`
+upb0#Ex++<G/6@zRxzD^1'oeUu#z+Or5I$3Ft(E٨#b>FArQrlʌ
+ >jSsvxfHBj{'B,6M[ےzy;aΟs.NiXx% ,!VYTԉfl^{Wr3¢,1!R
+Um[YiA&z%tFtȍucF
+Dº(~q7)Xd([XG&x7>3
+ Fa-> q|J0M\Mܬ5-*ֱ0mp>u&z+<TYpq2: a{5=Wx
+ыl4F9a+vU!T+ռO'SB^[q' bU N zDX1``ARy8C\҄.N/6G#w>[FX#j !^)v)sc0)?l%N,zi+@ R:7=+$X .<VQi]x3C5(In 3'υ:{;,`׳~7qv[4ag)C%xl?HB<@!Wlb`>bf-VUD{ȍ8BqJҨwTǏ*I\)S 5 xF!6lܔǏsXg ec[MRs;Hqi֥9b졺<E P|'3 !~DeoaDͩ^C UÈ.Ygko 6\s hyQzҘ9Q,R:r8h*XQ@c>vMGyilƓflܪ2l-&x/1mN#o[Sm0=S:H\=Gk[gޛĶ߯"XbP
+n_H:e&*SŪZ~^ˉp<ѽWi6Ϋ`ׁ Dэ{< }zsҡAFS3z6ĢIn]z
+-^gX7Q<x鼀/tcY<),3ѷU6]ҍ:#VMBksD,xSu3mȟ iq]>ֱ7(PAO s?[|lR=Eά;
+U/jyPesJ((lKƒhwa4,ƹW:mZ ,Iie3B^fFfpe5ip4ŝXDy>JDGa4,w cIjlbLa=KK!LlgHzk4Y|u Y4YbC"^1ܞXU=e qy]p7
+,$L+dڔ)Q2&wC0)uKd
+Hm{<~ߐa ]!rn3>-P
+]r2Ƈ@EnNb ddY!Ԑi(fsiE CtUy)c(-Xa;bPSvPV<H낎O.KqXԁYG߅ǑL%c|C.x0lkpNQ6!}N#Z- ^[<aSJ]KcFB-a^h6+4zoV]z,z'sTc[K!,P%mN+Gz39Vc.F*́F#b!.pvxH9*蘉!Lm)è<^z~ƺ\S pXͤ.ӖQ0ۄ zohE< i$BER
+2!vԄ)` cvG1, 0d ;{ ӂx #m=86s蒦!%ьd֣SLJH :D#Zx> CbvB1ZyhȯNML:؟uڥ,&'4]fqGVX/D1ܒ?)oNnŏ]8uEgu@^Ǖӑ!LGqx7tVd9/j8=b9'1>b
+m̡Mw}ߡO-Xy{`F/uCiIAp/R.4 6DM -MROOxMzvd u E[[W$:k؁zxԶóbP4Y.I E>ğMT*{2W?)SY>h'MNbnϕ{goa S[J#0kX+5Zm/:ZM;*Mysq힫jKĘgG˰B%"]_Z!~Ccg"+S'b.
+h5p+0,OCgS7G THЇis0$k
+3 LFE#?cN%9{[tcQBr- 3 2-:M-_޳6${nQS3uV}#fwy `/
+S; [,Y[CoUkwڢj]
+~Ck n 6mlSrATA8'k`d+~PD^gҮaJ
+H}^ފ/ԏZ(Mؔڤ]<f@wiE):Ej(#fMMR.<SAW+,RpH+Y
+IaҞgBL-Lb&^IBEcK> >.}Ą4^ԑ(0G732Ke:2@hPf""fQ.i:q
+RϿvRzkVQmV7Z48:0#^LWϕ0V#wA~}]ZxͨE)$ai%)bytڰWv[;OW_Dmʾcxj{۽ֺ_D4mJ[}k0Jw5t_:*X3 isY [z+>Mʯ.pPP?2Z Ԧ<||<SpJ8ZafC+>N^*t;ASd]5E~i3j8$ebb8䨶8dN~[WaȀY]F zFUw-<ZkkQ~Rmpq7TI~2cZj`|$J.. DX3Y+ErXLN> ~ [`ݮ/v l<YC/JVb'
+ƷL d)aYit-  rc=1J>t~roSppp<4bN g9h *'xaٿD-n$8qUVOX8AቧNObYջUOab4z?pH4Н1QpmyR
+klC/h]\C*GƬ[/ ] A`^jn_ܹ F#R3~LxlC k*p{>ؾ@ cn%6mL1GW rcrg
+d]cʼnmUV dHT~N7YO<gĎaP2uxV+1&2T,eLi0/d,0;{P/Er #XHߋ)tg VX#-1ScNEvsOXrg~PKe1YAhz
+Nf*0\>z;NqH"n\^u/V@ɎV)^SvCd|7ϑ>aƟ4k+$h˧A<A1hE;$ "ue_~ SKp¦~'yjzfnavT'q<:YK,_{Ū'vXcTgE-Q]<7C &Q&8G if^1}tܨJy<K}͒|9֪%`&|>_60{}ďKC LӢxR7)=Srt2rR (q+) Ҟ%bZ*QtCLqW%?alO_ɭ1qBhaΔrߕGSE?W^^kdyɼt
+6䏗e?^o{[ ſ yZzSwЏY~V_Џ7#EN?*Wӏ,ſ~(j7Џ<9/_\!nD.DCÔhujUHuڮ%?QeXϦHXc~ &o&/3rR|ɽ=%Cʿ)QKkO~dSe;~߉VL_d35TzT3=cxwq-&(]ULa-}0CSZ!<W`b|gqEX,qU)GeXDCoKNJYm?_l0esYX:,X4lGͶھoN.!
+r~veCp` 2%gqrF2.FΈQơm@V?{w<c;W1x#Mo'wnI㝫Y"C1Ki_ tt,E;(wJEßP3Ʋb_Y'|4okͰ@(,06veS{ܾ\^@HzfQoG4r젊 t/֭r5t= &V4&^)ZSRO`VbSą[vh6+T
+5UQ| E zƢ61#,
+]e N+!.x9^lSW鈳R7}0inS'1]AeV̪ ͽIXQFK:(S2R-bѬ-.U|]@h}=MIOb F6UL㻆xz>LGBp$L:܆0.Ajm=n }xMjpOM@;.~dGDl|`±8ug;`M0W/4q2Ɗ
+oTnDZ ?J{;_`yTv]wpyX6~{z QIHTZ>K1b`9&:-ƒ8!iVK'M&邤i?+i{߈_M푢/OCţM#I7B2=0Fm1"0k`qot<:x࣬&CD^>2 sѿ NS~
+q|q| r
+?됄1S㝢Z:M+c&Ga
+~R"lzf3OIyz;+eyXz,!+[ f7O{à@~[ΎVꔧp/È$;*-]>(i1R=/
+{]}C;ȏ ރO 
+w1F}'杔윜&/-[M|5pf~hLhE#7;9ln$-CPTg@be ?Y30}b΄0檓4ib^/&4)?j zX'xXR??,j,\|J) 95~ hlUGz;1zI1
+ ~cciUtD^fs|;Ƨ`}g dD;4m@>G!Om5N7yc m?kL'T푶J(} 옱bŧ33:G~Coכ! LIG4C[0s5#^9[ց#|Nn&9Cf,zIaN~ӓ1P˕tvIvt&0ϝ&'/așcLИ@BYeH{m\:q
+Jij/P YMħji׋"͋~"]a'_P?#Fئ(v3# %z0E8R# <:7mKʣb|ء<ꑋʣrKyD.Vj@8FQȓ6'
+jIGlA05ɛ ]4cnݢm6;Ɩ퐳⚣y2vջvy
+⴯妲PAm ReGp>%NX1H>śȕC(8 outӺCTHj Cia0TuxϚ:("-7eqa?A-Y?4mB! ).q{.SϘS-x?OVZX.W
+OMm^37⭺`9l֍ZM_ůtٷ'Vgd5dùzTB! ۡR^Qb7s=@T+M:fH­?Ό+tIJ<"PzBC׾gZCXF6{ڌ.Dl b,>,64_RŎWWu9`.OIϴLכvI{+b z)(v/4"bh#8vƬ)=Du}`wW2oV=#OЊ|7&7Zx4g
+4SPX#8Sq
+
++JQCC_U|W# dFbjeӘA"HSn>HqoKbf޸/ٝ
+4
+`wltke?^(_ypIhyWC6? !DtSWDR(N uR+xP*8dF}*] ??%8E/k8k%?cI+YX?4x1#WŽ<Q"FPºznרD"dQj{j,w3u`̅d;rL;,[+B|Ճ\ ƾ. 򷽉]zd#AS^t0MblIEE g`:2l`E
+CAYcɨ#E7D?Fy&k7qQsJ",Ae2L G`M!4ki0n̅fhŒǧ[Zz(2W5d.]QԻP-_zNbalĢKIYDglHgLH<J1_ED`s8 MwM}4xi&5P8E¤R4Y$Vyٲ.cʤ6Z̓X[8G8GB%^
+]++{GҏB?@VӏYr<jrS¬~Uc[yF+OMv&I9V=
+fnYRmĘ>Gm-g*W4>?l
+7 w'XdE.|Ym} V,yo{xO\^  ?m=ŵ8aڶʿ|HW{|o/)s6֟,X,pɉ^_𫫟 yqXPkxX~
+\ `>ۭNHIcQ
+7Mu`V~Dli/%R?7 b>* pXހJń-<Ϋh(V+z?b_ ǰ?%ɍbD飷G36f4"z'[}(7JW7S\
+Kb%9s$T/|GLPE
+:!Dҷz@@O3TteA륄NeyuuӏЭ`#<
+Z4{k" K4QV
+O(wp}?aV|%
+c] 2L=xn.opq;3m{h/Vx<86RGf1;Y TIl⫵:U2HsAJl/Ah.OBu\tHL\JOh {g~ikOOEbSD.O!սX⿡M]aK_r~<狥φq|
+I==6io?m̯'7
+w}~دa9W^GOBmB!s pϯǴU]дWfc>1f)9
+jql#7XtOW?ang#@JWD>sEs{dE\ZyaZh )z
+ D)LJ?MvHS2$Td,ю)Czkxf'e)Uz^%όC'c:?i!8>d L
+FlQmxx`T3 Ql[ыqaXN`§ M 3O30̫ fs
+"%6w۵BHڂzL
+wu՜jmҶ+d)9#8ڛ"s>؆ui $':8 \i%,%9@'M/s_<][5 ;ɿ>sjߣ-Z7qm78+sm5=kfLO5w;lҰ*͍ 
+]/`WCw $
+QBܓ0܌FOcAa^SA0a <h8`g_bxa
+‚k9`6/X߰>e4ǂv> t`{yAkLJؙS
+ p:+L
+0@?N!ϚX}V%<ћfUaHY~8՛
+Z0%mm9TT205TV1 Xޮ\~?E)p@,bI6jjf!oRSsv]3P`_0%EOb
+h+?':dE&^;Ob3^ڒ2Aڎ"a,?7#El
+!8D/إR^ы.g9œl?!z1ߩX39K ٤&_U>};Xo } z׬<"IjZ.0k{<R*g.ea dZL7+TE}B?~eϦ'D_+/'(1h=nRLx+}hLcYcهx `E:+a)s72=ߋOV^$.Y"kuR`q[:.¢z]7skYo s.7ֈɊaP8Oyc0`)Y3"jco-c(iBC|Yz6VKDk%Z*ŭ+I_8%ٹsA5yKCE Z Cw42RgnI?/Jvom8yCS<qI-x7?b $(#s;ӊ|_I91#|wC=ԑ@=|!S:=mR Sa<N2/Sx//qܠƲBQ-u寄gkSYa|v:H>(=bmqT5\i< -&|&^u|&S"|Ưը?+tՙTxDQB^)2:q޺磈ԨnȤ!EZN-LuJc%ff;Qu?YVA _쒖,&RYb,?gZ6?}E\ۮ10@+`S9R5e(ߋs@ t0힯^Zȥ|bl<sW+/W~Iƒ ?9UR Dzj"me5t${o5/ 
+ Kj/p 8PҖ 3@1tjqDz{E桿Ky2}> І.ݥ ]ЇMKp ybBߡ_3};r(P' XXG_`8 {;1GxcҴ@K@X̄q?%:4`@ϴO30<}CC9T܋
+sKaB]*WK"<,pyhɢ<p=@*j榸CV{6o1gPqy͍syy%5oMO|<-ː%W;r_o]>[Ͷ?<X[MRQM&SL̞Qr*|T)KCY`|uvcdi c)[14yJ[t4EB\!w kX@eM3z+
+R`dt7eD[
+J U'Э<F+mcK/o5xA \C]Wׅ* qaXɲ؏p "x駲MCTBhS%nc6݂W[r8&**w.. /Dn.n i*-Em Yn}'41_`l[ȋƈ&+E0nOȍtϤx.ДdIJc6 qTޚvgMޥ&GG
+CD̮#LP~UXk8I~1N^߳h.as\3 L| kM}1DzӨ|o!NsRPinzJKv.?k0yზh
+hѪ*,Z-(`"]ځ"bFqI @
+[t[U( ΠÎlbT@)6{ι}ͻ{ h_
+-j+ljɹz~֮- 7 hR\'.7E^^@y~fWtIe-n73[i,X8
+PFUG9%C9h)fTb 6'KX(
+ ѹ#rLzL0%<eJ9:<tK%8DC>T薛/c!$zIٮc%mحrç?# ő?c: ţH+xHor3|B "̃g =&
+gǪ/7ܱ*!nؿ;
+C3&OĦUoxAM RMjvR&6Mz{q[G9oDp Km;H[삾}Mw%׺`N1\?턎cY,<?Ff}D_Z!V8'sy@/xZ5Ы&8X]t>dkzؚפ i9+O8 nn"|J#iBǯt͛&=g K}vuJܛ0Cly,f6FIy=l`9&La]i<0+o8FfNG|h 0flݏ|>cX yh21~B
+Db. טA,ElXq`j'E?VĆ$XK}Cח u0.S:d1Eb^T"{*жbmʁSQ2ӮR*[.ť:%y{=4))|Xa,L|>?X|BHvd͎t!\OΩKư]xX&
+$䆖_,&u_SeA*D]lh?Rw)[y-@<^aBf2gIwWv3AhDvsVW$c;&0.|ѐ/%5T؆U:i`(YI6Bf^:-+cb -5nC=}rڌ*ԻBg2M=2=w6PHnmo4*
+.Qg@4?^}ZB?Vo8xoW.d.j=AQnt̡ jܦX;λJS
+~H/GT]^ĐjtD㰱Ϻ-~گXC9)TuYBTB`A:Twvh/0Yn*ecY"/Eј 'Q+2_Z[' 1z6Ci\@]fhY Qƀh [vХ_
+`{g*$5 s:jWyA KwCfr"UP78iCh8u|e9 7r>%6-͗RP^f_:qj\* x:sktmmrF(K'lh9n* -"hrt^NާyMC[bLlcC$ lmY8 }hgZa^Pt{A.ZG'a0vXV ϿRIBfV+&Oc1Q Q9Ǐ>(4!%BnMd53
+R‚mUdl]SچS3, ch%υ4q*B,w&벉TWD~:Z#P0i1ũ^t,/d{r .NaE H
+O~4lg l0)D+wY^{cbDLh=hW$ Ȍ#!C;:F1T͍@#vҲ%#dg6zvFy+#mBh޹I v>2#Ÿh'#gn?ԋ@BK#q3Ugdo1 j_{@;0$uv;% -I!>/PWP;z_ld$PzAH.r~c{1O,$
+>Ċ!xkG~B /6^]y{UIXP۷CO޼p_m–,x 7?O c7~Z σ=m'DF
+6m>u0a3 w <zz0tlXcٛ1}
+ s1@"a[\\Bi u$OQ@hņ<9iAKkd+C;Ƽn' Jh`M<f;_5LKIȉ3 Iuq"ߓ.pX4s9,ODy-
+JIMWMe2'QFY[OJ
+Ҏ4={&8T&L8Ť=8LZdGe'/wp^0}Kȍ *7iGڋ owqmIHnXE ~fV#lNM؃zpDL%ݑĈ")=#f'\}<aހڄ?~?
+;r
+9?1*=+T3^CU>_0MU&{K](+sEte3dH?b2@oSv:wH*XDɞ2IPR" *{ϸiLWk;&ydwB *>J[l_~Z\+~+\5WϹ_JJ]]Ⅷ^Շ|櫵 vI^hKa Kw|W2VgW"LS 𼊗caIU vTD}<gIm'nOv=KFm/E5kmL͡GxZ)=*/m$<~E
+p3鮤zti|1o 2!'9-L0dvlVm 4sE+ayg<J8ϷK<kLOI"Ӽ4fI:x M-GLJڍz"
+?Kv;СxF R
+{d ilDG\t| )RY}+ǕT4FyVY`/0R u*?ߒ Oox*ѭǛ,VO CYFBfoo\t
+<=V 41?8~|̯3 / .]MA4H*ֶ9 TrBk /׈GFDIaHhwJ" )GC`Aҁ S
+܄~y8C|M7gxhz2(.C>^K2z|/1iBχδU9\ޜf+c 3PvQ<n;&Hy:bPafu10 սoey2!뗋͹/ Ae5<wFUWϝjC^|Hha".1߁1IK3\P)&0oU"f(&Hp)MIm?80<R m#KɥpCrxNw0LR/}ΣI<iڅGd扗Z]/)%ϳ7%Us4xi=?p|t7^ \S.Ч|p_^b5/3x4~ /oNu`NkA7t;;nnosnjA#ɚ?p`>e5N#|uĸ4Fk2cSDU%UzX;^yt*3~y)ehwr 禨Nj5%^^}mx.C-ak쥙#PRU rCj}ݕ(Ay%X ~+@ ߞUp*W紖O , 夦/a5d630ݹPc ꫘hA_ k Hy5^-<haY_PIw0ކ{O~E_A-53m2GWg!'[JeS 'Aq ?`|&JPeCXU6<rexdiftz6]s~ûX? #p_awe:A36LYnb}hb-
+_:͜^2?4IyN#X%Z.cgKro W5qs +eښ+ju P4Pxd S0F/Wgϣ[?wi-_3P Y'2wYJXP`6d$! ;Yh<KU4ж3˴}q322s?Fo^v~i[T{%ǀ_us\Si85X?ڀܾS`CW{
+zW[[/bzsW¯úШ6YbyQ.?k
+b5&Sj# !ai$1{/P.U@?d߈!v^/pI%:}|m~ׇͤkC-՜.#IEmGi]ovK3K/3I!e12N?-\ svj6U_Cl\G>h0qrET:;3
+>u9C].J6ٰLGB` y{g2 Dz9Q`ߢ;Xv9:l24i_UnO)B)ۤ.&7(#O 8'\>Il&g[e[`RLN2
+>zW[ Q"@g4$`х9Ż0A[Ɲ۷JK ?# /%XxՁyGmGP/D}xN<T,ִ95mnߟշ[A6&D+蚵;ݵとY~6z3ߟ*)]DXh0#'
+˹!I(:ݛo9 fK:ŶBHgp3裛]pc<Ár:J&Gn4Yc k*0`yY>G-Ė)6K BF ZNH >foEq,E uDP-p|*xj4yߊw v~˼EUqB*+Lia6G狀kaI>5}d" #B=٘~Ee0OKxeK rPx70go{mW|#6i>C4G||riXߩ]rC*gQ,۟ԿI_b_% BDqǙN~Rdyz:AEݦZA
+n9p<o/=~7%Qe둹z 8ݨҿٮ#UC 6r,; #x zb
+叧۟t=+vi
+7p  'Sh)@Qlr]hd(yC~٧RB4h.>sxߗ,s7OA8yq5[B6u͟/8gV 8v-#f"}(YHNF_9tS =}y \ݧkj%h"^H|$/Yu|6Pwzҿxrm$^{Oڶ".~CMC1~2Ií%MF\Suʽ<p1<pϯh?O =_e)k澢s$܅~%_GXOpvM ל6\I~K
+M12.^C~ )4-+.O)H݀:l1 e1p&PDJb@0PFgXR4W=q300WwCrx ?H"+?ÉAQGLHu\0.,.: ._v;*>@Q [ dPDwJ+Gq5<is4'ʨ 餅Q~.̇q $Q|I7J|@͚atV]R`|kjaJt!@+@ >5K(?"9h*<jjxWX1|#dC.|R:j\r' iK5b:9kC],ޱwkkwDvʂb%e0'Vk<)lt$5fi!W,dɊW #xp5ǘ3)9OjMbp4osuo 9xum=ԯ*O 9_1JպZ_' Ժ?9o;V;d(.<7AH}lIîq?.N +k6gjЃƬAր,Ôxh-d
+*%6vAfi}6⮍gV_C7;YMDl֏<BŐ58Cu0^RHׂ" oǿ-HXTa
+p-TL-3ҰF;Ӂy!4Hm ,9םA0\ߙ~qםyIt LL z-b-ܾG ܑRst=oʲI!*N}bբH
+uZmȌ̊ JIGJUuʂ"Z,i -PQgM\Tisٿڼu{9w\{ 6:&aʬj
+7zinL5*'B%kI6>CH#)]gzG=fi O?vn{PwqP(;ED,aI?sLsW?G8.׆=(Њ,`%? ^.1 \jc[ߦl@ͼu6bšzOY V+p{`Eũ<=4aaCOd>)̼ܖgSԋ)lW#?X)C1<ݵ聈
+̑hbLBR.)兝x7bJbȷ! ͽbh??v⺶}FGE(Xo~9~):M9fn,1ΏXPKGlޝb` ^Tdų
+.wH7#V[ Rx:ƚ%د-Rg`dvno|.ۆ;h/!HV_̨Xt?ncfE=I<ہ\WePOJj2mTh0zhsYh/;ϴ=qdƗLJKFO<&M}(p5?RN^0|&ElF}FbO7Ɍ4ꗐ !
+6;Ll ҌtB0gp
+[r\I =@T
+Gx@tˑbcY<HQ?OV^Xl3u1
+6MjB
+93v$άrPߙd(Q #0,NAxh`
+EiS'T0
+(^DvP;G AQ-\ 0Dm 6i23^:^.}_ª,LL((Sx2/l)^3 Z_FbLS맶Jj43m6 nPC#X=X~p;uOux#pw19xC< 3z@n~ʐN u eZO͟[?z5nPbFI@'2u{#3$ e_IuD. 6:r D]a?uPlrx#㰴-1n`;9NFh Q[-Q(=;iue oc
+o@] ̓%oq+|~GgjcKLJb51sk ӲZ>4 ڎ)s!j0MqA.a !-0+`:W8>Xߨ Hb kSml\Q) y?P rߨp3U\${$6ر< eqUߩKsoN14ĴJhBT:~D ;:rߏ$NI+wМk%S](`H7X
+gdLuD*;pB`EJ
+ZW[Ex+4&vKO<SŚ2vg `%+^f.qӃoutkQuvoLz- T,լEj#/ԍ ~V|t/(W!RjmM92u,L~-ٱnww[&o.y9t:e1"{TyLS -|8H_HQ(opO䌴I#L&(H^+)n} )Rv_ErXs)!+jo7(u3r7.ִ3=BsPM'b7`˛ \]hDx+,9}zS r)L7cLU UI#>GfW82A3ͪ:R=FNbӇmDPl a pXZR(]J!V
+40M=JGfӽJ)t}7+j͌ ]{ (n)K轑<gg?K\,{wV)CnG{5^| w~Øu>jY\WMcV۵-~+.f߼ -鐤%?!v\FGAxhlrc_x{{[Sjk=b^}-"&/;v5؋}4/m"J)}I?
+x//4
+]`vہp[$Po
+tPܿG#F|(,_ % AIjȈcE#z,USF
+e, NX6G%E65 'LOs[H6{ۋ*:?Y y x H:f<HP ہv0z|yr0C|VR;ċ}GO9Nꭊ|d#+xw%oi{;VA D`t:Y!\ڔ2Zw']rɅE
+`B2vh\z+* _Ϳ Ϟn制~E!J;{+\XIQm'@w!<F
++A$Y{+(9B11KjjW~yV/~}XG}D
+ݧN#5\o@_{OnĎ9чlR`Dr
+;Zg|[sOVn< Bm}rp*˃LD^lCh
+wJ1$fIf/ۢϥ$v7qΞ |B]a1j[g
+ JX(
+hUJ^C)Ҥ)\:E-`yPHh#
+9X!M0^ U؝,ʐi>L=[c=b` m;AR2]ܫѷB4N6Ћ}r/pz2MxDNu;{g[>P(_".bv[9ؙVYUVz:?yT:)& ۥ9dAQvAڼ2;:OG$]\tL(PVX‡1D394岈'NUvAt0 TZe?A]B> p>|Dxγ`Ճ/mw"?([ho'Yvc$/6mKIXA:jT |U*QN]Pɷ
+w?,1#oIGžkJb@||ھ,0oסC\6*'HhZ{o1W}sDyw8yyrC4 s[ږFap zV\3%#@ Q0ݬ"/Fh1["hD5Q]X)5X˾FM
+~;tȀ~ a[mU~ɠ'Y9sT0GK24(9?N^6oKEqҪaWpar~ٜ
+u>)EIGLjπ+*0`HQ巂JqE,qK/,'6C!gͷXlD
+z,nC`flMCdz0%m]}l9 8\O9$^a,/dI8 KJl`I;$Q&8ϜeeoJ;ĒŐ|%\Œy8'.̖ϟM47iZn%eih2}-|`R_j$0Bah.ZNBஃ0(һ 9~
+,gJqGLiI'ʬSȓ>l1@>EF+k!bgu<7͢,s_b8)m`5i1~oidVJx``Jb$of9sCTK{ľ9LǓrl SP, $ZiULUnB~8PA o=@&9)fi!fOO87#K-,Ķ/q{t5cq_ż"~\q{/k PF8w?1Yw y9#q.  18cFiUpVw%zϮx>X+?w3sc^bmx1Ad1!1u#W~j/h\Gjr-7\LVt]wT" 4_ϗ}s_eܐt@_l#7SD
+/>/>H2 G'4ys _|]g1GDJ2&2Ah<<ü9(2IbԴ@mcMi_8yDSJH8em@;=SԨD,@Aĩ%T9R<*ac^eHtXJє*Ii;coʒzN:zSrqb כ5H}Q`:I}(yWoQ+R#ߧn@5\7ۄ3upOJoE8e=)lNN% k3MMDm %48?>8; aYGhѝ;"Sj& Nl̠[Lt)u*ɖڇWJm\ʾ(r`SYEw5GXR
+*Q~{ kE S?aܞ#)T/=k(nŗv^
+Z
+чɵsMEd( 9& qx2P+'sdX9֫@6Ví_t*zU^5Rwҽ[mF3; { fٞ}v*ѮIk>V>q|пyT
+ Dnʏx~[6Z?xWtY <yF>v,|{ٵ6>Ճ%eIw?ۊA믡Nf$<Ix?i2ޡM9^.ъAM`CHp[&M!?t?2BS:^@
+oTބ4Va;( +\"U/"vmI%|mۯ:>@}C$@&j0P|[ÀǂW3UO3|-\ $;c2r[^x*\8'<$nQςdxy?Qxu8m?z)L=kUc`ь(J(䮴2 9f&Sfџ+WhI9Q7S2p-q6?H-txYeƧYHBc~x_`~5QԚ $,n;EL v%>cnpap}h {'`Tz6eE!:\CÌcX
+h|LZ~ގmC\0ŻxBZ6?w0xQjO0l8@tGxUv !6AZC};Y-/Y\݈O]7q3@A~2aB)79\v(͡%@LfٟgaOCD6os(<DiV.gƩ^j*6S<R4PðoQD6Bu1~@~S!}\C2T_U1z㎔}z7mEu;gFh"J@!\"E/YB! d:mѪE-zo)Xm,(}9n}Cs}5''G$Jok1iI>z>"z\L'"Rfkp[Is)S0.x3%؈ޅNO8enc?%@_LsmxU~~I}IQtnC{mg$;83. (OK()lmT{JYtL3+!%hrGeIbUwV(]L#*:,،9f'[^ <Op<2K-!JMY^-ITƅ&{:{T:ے7P7r},25$u<#Y7}8^$}Q&~eB ۗNԳ̓Qz1HO-"`Bu#ڀ`mP^=#}}vEG*PL7ù\-o1m.'†$cssw USޡ$0<.?d`E%S_ͮ O T~_, N{'+fƉڊ6זUx5KwL0K?q )Ok0rdfF1yIE=*;]
+QaE,{_cD'C׮!vUd}QF6cs)csC~R¢XJ_#sZ2P<SE&ť{KMl{OvkyC9 l噷smd@p%F(Jmյ.>b֌c-Ca[O[ mn7bw"wAKQ]1ƼVo P$| "rq~-IAKg[Ax-NbٽR{P.Jbd8  og 0H~g^<9f >NՖd ;J4df^?ڏ6}nؚ `բa/#%Zu(>fko,Dm7ue,t[d*aN`:VhP,9?I,H2+o!hGVY)
+̚Ǻ=ռjFo-9< Ϋ+/)g^er h',#{hʓ#z \ȊE˓aKG u0|>]-8]].o(Qu–KkNier.Yasyh U/954"YtjB Кx;i:bn9Jէ]8`5"}QWx,gbPn B[yޛē0-߿APךio oZ*s2^YNL_#i>]Tih!7}B:Ƿ#h["K;/, #ǘl<tr]s`%=Z#1FWy 2yeV=({fۄMHL!ɪC̿1n1-`l4|\%c,Z6Z/>~)b:g'Ay6<<^4R7R|<=R2ѧ(wLsP~mD5T~pVe=4'KaR5d
+xg(bq
+ @k{"Оma CJ`A h>6ӥ@9aUL"byy0"ϟ,+M
+ )3kCSut^s{#AoBZ?pE:X
+0>S4+i;\YfVҍɺK/Neb 8fI^2!~E9<4pslK2tfxtciL3M >o՜89g5 ]6` }8J&SUܶ&;:\TdSrRKF&/fsa꿚oSМedj Owcy2o_hFuv o%xLc{UUb5.i;a=𹚦?_د_VlHǂr:6"ҾG t.s@W,>>Av[{˸<iEُڝgY i:aoz:-_ng2=<{,@uHBzGÏRV rU
+[UOzXspyr|'_:t'GR&3 a6]\]<*M⮱wΙ[{]$hw~&[!6<-} Kgs\ k-|έ7%OtRfi: |]Я !6Os=z Zpr 3,k'=_Z"=kwpRaS]@s{) 8-HG9)LplPEmy3SV{߰4]s˃M^Vi'1}aXi$rȞp;/yaO>Mi8iqRNTF $ SsCPW|~6?YϠOp#Mw>u' ~3N;W%' Q5ѩǏQr!T&Eϳ#z^1S\;KXHZ OnjO:I]A013Fte>H;_g5B
+U' jYkYß>ևųwz~:ϑZ3Ԝ\YAc va*ZniBoq>ퟑc~LOò]^숵dUuo'eZ#QVOWʑ &5ZnCYbv?AZkF';y]M}+Q|u_9Ê4 Gr罰ۏ:ˋЇd?&3}bNi?J3E}qUs=Vw}Me@h?Ww1Dn}oV '*E֩pxW`,;ꋕ{տ<ª?><j FBɒiAWY|FNSያy6}KVN@if~NJ=Py Wr- ȕ?!"O/GijuX"<Wq\o6r fA
+c:Kf&9.3'?`MD7"&zN·o|Iju?{Ph]F k=`S\8}̿j\bE5$*1ڬcX7sg0";t5NRs5ԌCsYI_/1%Ǜ<jRdYa ^sҵ|G'̥E>~0bOK4YG.,æ#rc&h;]@{ղ Sd~sѤ+젙=B/m~6w Žz2]M4w꣢7TE񟈟7=9^i[?ܸ>z$}nş?􃤦mmPc*^u~;VC#Y5U_>/K&>TاsRH
+4fyh`:
+B7eH<@+5fz~!xl[vŗZhDS>P^c謝n
+ -j+x>Ud8o&ؖ3}Ik37dfDmqoS84hihCM {x}XIg/ƩDl՞Iðrj:TC((;tQX޳py4׼OZ_q ;#KسWJ`N@l:<^#M,@olpI6Bc|vdo$VvVfG5xX٦ 8LqƊ6X8Ĝ2~ 0fiG+w>?\(E+q?jo&\|}
+){ÿg4>Y4v@5e0#b/ 5clJIafCd4H"3ʾ[u03]ؓfw^oW/k$'Rx~0GhYv~@@=Tx7#2S5粈\,ɥR+t. 'k.y4!D.."FBZyFߚU4K [uX/+݆:Zql|3ZV7<6q)RIo
+.D/">K/`[v
+P)H@}:2Ԛ'ǀ[g3WhǑ@c3}ړD7_2uM9ݲfmhh6h6N3'v0d'0jʄ}_C_1Ÿ,D7qUPb$t(jn7o2pc)2*毋wgCI&;_x`)C[.O%~ @>WV
+Z2Zٲ6B
+xJ@u_Cd)F8yEǯ1wtv"'uTR_]:qχtzQ WcW've2pM
+l
+\
+O0x[d8}ǻ:^z#ɒ
+g]*>Fap.%ɓdA!3`Ta7,<qe c؋:H
+|}"k&20E5nE:o &@Yi
+qd]T#hQL1ᘲ_s֠l@ SɐϊE9Q(0?b)xE ENG-{D%I<8nxަTf_sVuNJɡΘzk'ƪTUugg*/^Ez’Nv8=L]E~a75ȢJ ѽY{&<L:*ԙNzuӭ΋TbBfb>tnV1_/jw/*txBjLDdzCW{_k\v7b"8v'ẉcx1N)^ĥPk`1Ipbyr(,Wس,^{ҵh5<YUuR|[^ߣ,
+K 2'
+_cqbffxI 43 O&
+oqS}IL$8KL`Uns=}itS "6$(t: xmy!FIbMX-y|,11 5fhO[y]9K
+t|JWOTT/HN% 17>9<Q8 pI'8ؐ6
+)ױ ?f`s:b݊¯$zGTcnys+e Sn(<]OW%Οݽ$8*S DDcsĆ|
+:{ӈH?FPBtUƀWINS</Oâgqr|Tꤜ2igm@~]C uE&If6r
+Жobz
+ $FoaWLrU12{[%laR=9eڜcC6+!$t1 :+fHjG*y{7e& s!#s$E|Nsa;J4$hVe;B" ' ζgc=Q~<M2'Fx~ rJ*Kdv I<(?7ǿ{m召$ C"> hH. rr ՟ixĎD@*0,@pq~A%t-G\ x I dN#v(U E4~Ct_)LuA7vYj&a/&,~Gþ=+
+0|'F /b1IKc7AE Ix]rwM%y` fS&-w< #V:M7[I;{A ϴAj˜e!g`
+G3ūM٥`s@)KDM-K'4/Z.?tv7s 璤s 4)yqjV?ǂ?h;nMpo^½,|.hMd(S[ VVZ}6L~#\;]TD8wJu0dGSHX7{Ǻz: z}3dػGÿ+.:bN )[PR[4 U^yy$/W4 +e"[Q/Ȫ hx:qbmO gՁc(Q 5 ;D8peLڑPhG9Coa=WԲM
+*3
+uh1RԢ>"?d5}jr AB4r3W@D0vP+$HU{wW:WJĻLF+/'0:Q
+ qcP:U6삲۱.y#KsccEnhܹ;Wi2^"w4
+$AQjAPC@X-M8? 
+5vʻ!NI|MKK{<}P79&`9]FOP'O}M+3'.^9/s#"-5
+r8G`,fs z`+x52LHrgWb1¯4hVz*m'
+qU1u4qu_bmlDE9' >2;c'M'#+^.ёɩcjCZ& P53u/ټ\~<~o/a]BFmWW='>臰>AOthM`:ې`aCh.u64ڇǣmhh߰yQu T  ';C|iNv~/87j`3o"3g~E,Y}D
+]Yr}}6 ކW˓N=O3mbjm:9xؚ"
+',~
+12_t\9a9/ mIKg Npl诖m"3V{(73V5*3*h, =k w yV_EE>nנ&'bO)jIМTn?=deG
+^c8,nW{4tdᥩ<Q5zҺ阖Ōl@h^y=^U.Vbo(NgZ{GЭj%n#.qQ¸lKlqF+o
+2{
+1KI]l!%Z!Qt5}rѧD@;W r/'YqoH Q
+g"mI̴A~Rw)~94@yW?+EMwB|BR/qOgv!=>sO~#47tm7:HDM;iΎ[s~v&mڝB}~_8Ki?]<Jlb
+FƔr
+ _e1ID [763 ϖe1exd*ҳzvoasG踐]^al bOjx(VSeԌo7XJzɟt }n)ŁO})]plx_"]i`TU@/@Fаj $((A¢2J*RtM(mGQ[U0
+`p=&?/4w
+MuҨC\-= 8lڜTBs{5m-dG?#vXMn)0$<5q|j^/Kݴ2ay|"i L9?-]Es>]9;B]{ذHB F]ZK.vgRT:Qܻ[;PH:ljy?/1~`C:֥MpCPmZ#a,u1w,DF
+eeE/e} 7!+T^w~_BgԯB
+W~݊^ҟןmf
+ϽqVҟOOق4&O{(L1:뜥:
+Z!ϊ
+B_xG.S/wl^#f۩6n'mӓ߶/oՇÁqdH&*J!&~AiT+~^r\ALS86)tZ؊vDk=.K8]B?\KXoU 0^'x}^izb7{M|z+k7{u<7Ø$_4;믊*t'zW/wRփ@8l9@? ) 4vYN32dNq*D}j G}O#`1V <?}ktg1v
+bo~t [@%}+oo^E;PilbgjO<RKi0RR{d}G}Y#7>`yu5?&_Zr#i;7M>w.sV'7/iէR7U>nB"ވEL?Y!OX䷋~m_Z[Bd}ir]
+6dmV{LۇdHj>7Sس1~&? zXd*B_aܯgqC5}Nd58,Zdߢm/`#/?>1/rO3YbTkE?kf
+V3zAaX?5qtҀXgNgSO+*yMZއy
+wRv k`{%>Մq*$ >@E+S9&xMN67^&)k犌é@)~"A,cc2xd%'/C
+!sQm < J>wQ쯫O[,'꧝: ucΦ؍HfVE+Y3 qle6]4] Oj/
+BP8^$g&rKhpê`Ȭyfu{
+4%T~#54ђa6ܼ0`24!gADT5φ؎`S IZaxy ^q
+p*T|!aw<"Vu:mU2 "-섿rfc|2"c%u=2u遇 Vnoq@ }OԻ"^vf U Ҋ~;ūڬUG7}ȜNyq)o%Pa| q8uCvPc&& 6pA\Fq#{Lam r)rjdHo!uMr:z }8=%.)=zp
+!<씊
+Vq8]$`O8C~)pVxn
+)TG#0CQ})Dv) 8SęQ.3$g Z~fF=5`%TFYUV쿹\CN~Lk%NUg43uRBO
+vO>e 44$B6ꀶIfǮ\ho@M%}A~m7br{MrRd
+}IY
+CȉNQ3ul43f!Ȓ8Gm|^,i޽h(شTjz !P*z[9ƗQ! ؟SHڇZ#6xy乜!TO:L
+LH}j>s@I5[4TCϰJw B3fP2b慲&teVWvҽ-|%kzdPѢA{=M(.T}7@O9:_lC2?eE!>}%{aW4 Ƹyz6a%F54e> n\K'kԧ 2)Ϝ-=*`mvo|&#*|q s#nH(]Kl#yFy8KdV<P$
+OCcs:;2LM%0 /6[rC኏Ԍlf{Vz6f
+OLlVd
+S!!v[x\kcpxo 8ϡL?5r  ru95>%;*ocW^]n%Ѹ߫ǸD
+)W6&'NyxW\N;؟Z;9=Gvl
+rUn}leoZ&N%[R`轭)n} kmlmnbv'Yã*LB"1gd# f/Qd5k" V|E]Vq F dH&A]@[A FEV0[U]>Brfp6~c:cx!u-K9oDiBߕ>ld"Ew#
+1rx.ˊeoJf&F>%I3gD!Eu^,߂6])rEF( 06K},kDD&`ϙhXۮ'U2}Iτiֹځ\}PdU^|3- m'Y
+s50]N7ik̬ ĊtVDBӡc)c4]"`pDΰo# =D'/``77Xa!pIyp(Fn|1N
+bc-VVɭ2UԢUjh
+ε
+.D'z]8^!
+~u
++Fl=E 'e׆sn^$0XP6gfP]hX]3x%ݽI=0_>SKs1a ܃?ƣ-N^,$yj3LkݣUJ'{-Keg\9n
+
+̀Uj02,4[$E1g5^1G'K6D=_i/mq]Ga>꺮BxUk피bF<Q]kQy3B[~οՕ~9$tw(.C JpB:>6C%OCN̓0.6cm]tֺ%^?TGW"w5Mʧ|
+iq} ξ% Q)K6_]Ot
+
+ѕz ퟓDBzv,'bF
+?)Y$6*'
+O*#rdV y)m5@^ #1
+ m2t%OTL!NS#|I {|t|i~/רU?Ps7$cOm߼o0eK
+{lWÃRt^B4+5F%_$Ǟl{neEaqS/^w!⾉Z8HR cr!u)xQ(ʊu
+/"9JߡBANXLO4X 57e҈XN<s>{=-f0 {xzWv!
+#-tF>.eCaT$JpZoQì -)0%f,d%
+"I hw1;D B  wgKCi_
+e*Sԋ".3Qam57* .kӱ&/w<[r1I90Qm
+OՆRX Ac%m%pGfӑ>ef/IJ`[GR>:X6' NMySv6˧}s) 4iDaɑZT'8Ed%0BYf% ZB^gf<5]N]DT> *?g3RfoYɑYjo 9FV:MݐJ4$P+]OMЁ
+F'<S<߷mQ@#3Aq0
+ƼB^;ȍcn/Bio";y
+8x0I9_ 9&yszџ,!s9?7j}/po$_{з>w;CM5}= !5׏hNV}bCJ~n׫{c\")<RSH=S=S\-SJ
+?L+,&w΄[b$6y95(eyD"b~;!_2^ѾsvIOQ>Bʘ9HD
+&&!ʩww~T;cҧppp<Ob;oF)s5Bc&ޟ?y
+~*
+"(SCcc@ *#Bx57\썸%yգ=jh <vcs,/x[\="CԤ]<SXϯVfc5ܦ<~6յ؅!PhZ
+&Oo(nW\&XyZG ܂PGf'[VC)+ j˫b,@L7?F/df%dP
+wйZ7[`
+Җ1=lQ#HQ>vq"Pb[nuw(3:҆j(WUoeCaPk%6ۡ6B< 97v]GCѢLEoRe {,`o*hy_Am ̈,ML=PW֥Gٻ'} +Q'T
+?OKfp V7<=WMyEϠ3g #+uYod^/[Wl[m<jzD>FV(+?*5:~!Xz8g#۴.PM9>fJJE>E)ua=p@X=ICpķ mysԉ]E;j.״cJQBO)_dp]ٱ?WLWJ]f5JӏpsˋF oyHm_%C+Y}gz
+#YSʫ1 } UR B{mwơgmړ+ʦ.L
+O^~S=dOhՆhx
+`Q;GWCVhO;%I/#E>Fk2Q&NY"w1{>6vfBT"}E^C#-(9҇;' -G"2Q#'C 5ʼn
+ʣyBoq
+?EX6?szRSF(Бw8ţyb<tX}l9/)~܍'< S|//+1ԗ+@w 9>d&]D'q%
+dsndBΚ~՛qHG/;?spu? n??(/-9pl-uZp!G 1^Ol9}@nB
+'*P 7 dP%&xb>|"„[@Aq
+5jW}eQ Q |k@ސ]=sXi
+>m;s
+?؆aD#Z}A >O0tw=|xq7S)ϴ=SgϷh}VL^h/6g,Ho7=,k`"UgGq;1AI3*Ek)cv"c =L&yd RY4g>>q_B"E2L],yffg;APEGCoOr[8b6e
+0V8ܒ0nNꥯ;Wh)_ߣfʺ^!'H`|ґ}HbC?
+% wR<<3أp qbG>f~[wG|`XAhf0sV( ]o4af$\38fW6v&cW>؎9 urhdDn#_#H 0.fG$ig awx#Fm]2;(~qY$ mVY9Q4g$L/2D/V>?{E\x"63VQ}6
+#l
+@U %Qm9
+y6  DkxR eڼq֙ㆽyr:fO0-9Z!&;<p _ˈC
+WN7ҴV?ŽpP)k%&vM]@ψϥ,TQ#ͨƭabqNeB,mV_O5-Ø0+4ͼ57saߥomogow`-qAZ|zڽ![k>Vo++%%&߱CGnEƖ
+#@-fZ|u/x=Xev IBD5;:I4דI6[ISkЇŔSÔ˔G<x!kK;p5i8
+C
+t;)3x*~<zR6{NJ!Cͽu/;EX4~ޓ8- z, 2C NI fi0!]w; 4d*4(]S(?>C*|{a)z62JG~&1Z؟W4R-ܥ?Qnڍ&;/P_mz\!x <xrӘ΁5909
+^T&Ynql\J$UsR~bzk1pe_I%<BrҚ\&T˿:O"I[FxDGwbB**HiT7,pw= bU'aڛ,Jq+ \*r[`jL}rMKSx~D):W7`Gi,ѣfa{Ӵ0e2!JFbx~^NP=*FKו%D1j ڹ8LYDnEMȿNgq+5Ķ
++I(tW//Wۣ6V)Iìw(2VH1~rI1GW]o\kӈVʣ sZ,S|EF9֏@FQgfM Df|?wQJz'1FZ a <k4ь?) Lӯ?keuf 6@
++FEjD_"\hH ٵy -jEE0D EA( ]@By|6ُ 25gfΜ9+#t^6L(DTEA3]PZia8[L^ɠx343EFc{;숒54ŗa`+rrHx X6N3kHDHp}H}Ү7Xl Ȧ W2T6BUDzqjǍӅj.|P |&Ԯӥ$&=EUę,~i
+qͣ^fJe2k J4ݥjP=UES~i:}6Y{KHa"xbeWlR[y.t>D6 1ŨDLݡG@D<蟜=f1bfS'v)0AjJf'$ӜHcq,3ofnyg:?xu:L"I\&h;m/W'!*ʜ YA@{/%_ά&=N@( K*B#wcӤydIuGV]:\:p@@-<In>HǠg1؛[L )k)9p=WlɺD;H<CYqł$g>bc<ybg-M4e9(,s0cNoKz]9)m+={z~XY҃KG/$KzWFt3"߿^sTZO.@cy%$],2oey^ߥ?<{J
+)m.]83)ޭϠ?a;OgBDpwQQ09\IY&JV: +eYP *W̰8IQI`l1$UJ]w@^9ǜ=t \mIvL|GU3'K$- "MMlQ>r=} 帹w/:_ &9/I7dvyh1 ]DG|
+ W֏A|Blv1YwqLgH,k$|?Ԋ ֒ %Nߒ/pąt;T}p{Am&fOO`-ߝj?R?+s~Pq' 9(_/8
+lt5C̓7vm5 MkGX>vrR x`0棫?Y^6Ym<
+W½
+w/JQ;5-6Q1P_k;ӌ5= %: ϣhAjxȇ~XE/*t"^k6AiyoeZ:Xޢe<<p)F d_ hƈ3F?I=- |׵$OI_ϠAT\"i Nmi3 j2_ WYBl%
+`6&TIMe6k/A|!,"_lj8~QfZ_7|E>ha
+L?i "tUaϱNNk 4􃹯
+_(i,?@G]2X n^鱐ZFErpWKR~4nks o=5fGH*6X&^jMcc㱗Dc18u 1:UuwS}4xir<m4w>,U !^/`Fظ硘tо4'5  ?#$hFo7twҼ.3jY1 0&鏻63c^g-pDL-$~ j'\6
+DzтP%g˖ sחV Tyh9~Y̱5Wݧ"ܡ1DC21h9[n^Ge<
+=c|e^_X.xY7q{0ِ>{έ-m2Z-N|.db:fC68Ss>rI]}34'49?Kרo!9,QD) y QŜ?]-Vs,VЊ^?/Շl&S~|s\/hnk?_dT7r>y|RӖ6Ϟ@nxZǿui%[zk#A=ȟ >wP CIEo!ȕSg!HVAU v_ñlPXJާ" /dK#~L^)%x%P)*UǿZ4 _7:w+(+/>GrX 5jU,4lؗm.0t; E?ndŖx1ݯ2-N`q2߈)1d ]dy]b, 7z
+iu5$0< ޿!?(o[fjPX\;8Ï$d1>!W/LŬ) I|ix;$f~ʨ 5>w>HLxY0t.c |fbΗ2'/oMB *V[J:tj*e()Tm1 zI[bGPqQEh)Pčܷ,ms<ޤm}>{}999{L/ݝvg__wźL=usfyDNw/"іl5:3C'coe_dyULJQИ(eSGNކ#qKu| x[sutgp 28ñb|I62ߺ<N_Pu=jE<'Y?*2E!a_>>k,6Ϳ̜x:e/ 8};pI)B_Ёw|uh>G }6OY;1y2 5-h>/v7FzO7[?🜿IonCn~/m~Wp4Mx0cÛ</:U=>=iF_6iu|J
+qw Q/# vt*?3X9nRO;`?
+<M pZ忒o"ig6
+ysgS.WtUZTx515to]$CoĿJI.MSjc3(SJSm\OoS6nm#]m|~Vwҏ,S6j7ԔcX6@MM7~RJDm<D?J ~RMwhsFpvQ6:GڈJ#EiL~=~ㅊ> =4'ץJD)OA\H؍i(QϦ,rG+~|@pb_r zNd0U?N&M ]lF>D0
+ohdJ.
+Olv@O,BxNf DM?>pEa-u[߻ X^o%J ~KW/G3l sM9~3j~lq8؉l癢8<̓ir${K]<nia1r DI" !E ϳFyLqʶc=s${{}O1s{֘H$[*z΍3,&z!q8䦱6l5'yF6Ku9A=2$..7mWd0 L0Ǡ<{ <0p,)4PԂNM>i
+ɜN^a_
+922AZ[a-y ql'o.""o{̈唚m򳘈BC$)U_?iSEkZkGCKCl!x5Н=\uܝ-7&/d^'K]}ok̄U[L_]-UEr K 6Hʰv/w@g<C{M^.m_(naHbۇ&%R7h*N re 3P 1(LnҜ
+A=ė 1x{q=c/yLD{\X5CPWާ9-+z6:In*yF>DZAiNU9Xķ|K(V@bݤ/9L^L=X)hɔTFS0gV@~b?o͎o.C0:k׵FGw3'N9#.6l#j1ivM[
+RQ̵iQ ӦMȈ*h:o v_>T-Q-K<ߧsc8\
+c vJB )6i{p2HoHs^4/1>~6@0/6ρ#=IdηÓ" P_U}5{m۳9eZO|^5Ơ,ڷGE~Tdž7tsH'Ggxp.`2m]
+vĒrR 3+M[# b v}aF~Gq:x^80H&;JV\?/2Mu$6E؈6%) _Z 9"MvJYGx6;N>;"_{`k͌pkdR%<gM^P>TlpI91A(U ): w
+<oGۀ jQ2Yf'e!
+ 6{ڔS,SW'sMѹo$"BX)4KE ˋ3L JB I1X
+Mn [
+]Tʹ6RJfz OF&M!vq'p&-פ1X0wXz:udYoSXs<
+P,7F|&]ߔ^/neD<'1lIʕ6DhH.D9ȘInX=e/)_3liVGի8+fU=K𽦓bEc?wA72WX'vl%9fRkT&6._ݽ4!8MX݊?k ԣp(^jCyqiKԢV}"27k}Ov6h|\w11Oxǚn1 5n댌 ne+{]OPfٟ܏0ҍv)`'ow'ݾi~8Z1Uh*DsDH`_]F w=zB !s‡v{]xZ`hz٢1õQanߗm ֶV6ϴb !ݬ:#Q | 5vi3-NQ8x(>wFg=㜱SܡCڲ;⬬;J˒{Ҹd{,2g3\D~ ;jVW<!hޥ֬:A|q~氧1̘a)|CPo=pl<b5Jk)p PPD%΍(aX_(AHc}q[EY 둊&uS0P'*5L'6; IVŤd΃f(Ƈ
+,H3Ƃb&uLjh o׌&,s)KPb“q[߈G`j>I^]hzƍ"ߎ36nFQ?CUZn̷n"=X ^yrvo8+c\qqH14o
+>n{8w}7w.։j
+sdb[Eeh5 D}{J|ɵvEon{H)G6jdξ: ¶!TEC;fk+ ,,C"-B``ev:gcڴgu
+'rgkS\`ݛ=[( ||@VԞbZL˜[EBEʱP:qߝN>{WdJ|fEndÐTR\p ǸE*S!%i Ja75X]Et2wD@jz {GX!j6->ߊV%'T%h2 e/)dߕfحga4aeQD;Z Iq^=||M' 6-:@yIve@sUVF_
+@LLo=Rkf!g|*)>=
+MS*$ᐽضͨ]!vCS1ɻ{A?W7&Wɦ{ՉdNZ,?I^kǮ]y^y&z{>:woJȾRt Hx',7zjRv+e-6yeP?<lOz OzLI Ljl5~.ql`7,șԏmW.U0[hM)q=ôQUpu,2/a1Q8Ā J^Cp}ݧb:L{;:%
+kPZEc{kPüZ,0.taMʫLhEɟWÇj<at|*:F՜lc#wEg!h[oϧ=(_iEdw[R\6߇d[AMIf1'D<M-`N͌QFOYRqo+㬡ˌA1Ho
+4Y϶+u_=j8}xt?̇? PHi2J $@^:i16[6q@9#l:*m;z$C^&ڢR g)?ޭïqOz}u)te7?lh-L
+/"5F[vPoW9 3STBu)=ԥM=sywF[7҅qe-Ksy~c{?46r_kG04pj-SDw͐<CKqO7׆8tB~wG}ebL4HxC[b..=M11i|!xMa%c_,tt@O`^db=͂=Cq{]eJꝎw&Fٚ!gDQf'RỈ",+s9 ܬҷk~")> rǓ?\̱+'d6^:*$E^]aǛzWtMMjJf-=ՂoF; -=7 bW1 T!Şx!ZK%r_s*g&9SԘ)v;
+ɫ_H_kQ72$KIѬVH["rAq[A? B@6>7\- >%Ύ~\mdX؟h%Pxgz'I'{~r1&Sa/VB(ӏĮ#P3|m"nBuD(B-t_uI=:{qQ u72 X'($/Uk3h|"F8jtyFq"KZ ,ŷƬ3B v:0O9uU+f&B&Y+zN׬dh
+;4;'k tL&KJg 4垉<*.Ǐ jGqwJӇmCJ[@,A=ò֚lΎ4,츲GgQ'n
+G
+oŗmV׈ZB2\ 5{g>] v]8vl Dii.X@Fq?WɇQz'Z$(t?;So!(N䪾Կ!|iK{6\ M8M}
+aqa koؑ왃xhNC
+4kM4Mv;egk[UҠUmp[<eM!8;
+`δ ԰(N_]R*E(noSB`LE^ .0+6 )O"~q!rIZxK'gs?$¦8fw+)?[S|k71S:?+FǛf_=arS$oMn:P`E, d_ NX!1)Ñ$;4{hF$:N^o|%[XZxk^CMD&x6 hlC?8~'#
+Y ԙ{ɞn3+bl5DҘ~
+N
+ƫaBraxG|9P:X25ٷ1GG14c
+TtEl,+rT$?I[ `$։
+,Iͱ  >MA=~'mC+(߬ӛԱbm+Npxg 8QM!?ɜ}ߐ$nHn@M<[O.pX@m"e߸g
+o6SV!z.A_ο|o"oxa<goɄO+5ڮph=Kf]D[&Opf*\q=A1~$Dbt OJ0c:[k66(3'KV]?D%dZ:1Gk^N%Ž4Vh'&֦PUqRFH}@^,\X!<aaaDmù qPjxWb,^4G,=Ke a6ZyZ$\z)jd)Zh󴍤ہ!N"%^LrE *$ZȝhvX gKAsV|_ZX!hEnW## A B|[U~Xŏa\MCH#GէbR\$_ 1SPpE,ذ><cOdLb7@3@b 7l Rk# OqɷםK y qo: |O%Zty,(
+{Y'u FUlsL
+dDj0u2|=9N̤ExZĤ+k۵ϷlDN^mTm0(4vسy&o8S;IH17vH^庋TmBnL{kFkGE"G:6q?P 75C:d3ɵxIʛ+0=:{%k1Lt~⠜&_9{dYK4B2̃.)(?vȐd4-1fn%`A @XjH]R:QsM~ M^qDX&;1YrM$!AQO ;bεPjQs*:هlS*[ŃbF()|8&=ɐ vh]Pv˵Y]dI~% P]uzBb@qx-im!tُ3aЫi!N`qщWqqLyC.Ӑ y|8oFa_J3P$+2LG>OoءGi0
+eZAĪ$:/+r'Ǫ7ċzܾL²`=0J`{n}oTua]:E={ߨ[K- -ꎉkifFcDaOLҾl )_;1Z/1F3GL|DP1@{|FlxO쇆z"Y6~Aݢ [ccM sBL`
+@. x!<9RF(gAw!de 2m$ 7ʠO&by}_x[gDK")1Zx1?3JPݷ[|:;ьL6eΣ[ihϟ9Bm#8c53Gs{Q45ͣiixԭ_u(h'|O*a~9|ȢxeŴZJ62Ϧ5dEkPW^cվیߵTwT
+b b cP0[0)
+ D{ \{Q >nl^Ol=ԫ E(˵K2ʧLuVUvA9xK3BtP!k?Sc'rPEizrSvrTz!3c
+?c?mE+D8W0Pdo7PxD$#';P!%0n>/]
+B19Xw$#
+ "T>I<Je X*71o}FҎ6<B)vœu3 5$[;h<'fQ?B`ƈcl.?=8Fw2-<EVئN^ wOMm&-NuxB4"[+~?6]D! [y[qr \bEכ9N]'RlB
+;?uS /R9hBDsLU:y qZ^-<e lo\W`-<q Fkv?ԍMaf$ z# Duf{dKQG-^1稣{qB>3M|,΢ǣh4w=Zy:}rQ ǖ틍jwߦS&2\Ш\x7J8m^|H,o3z[oO;x4wlb۬"N Lw;#cgM,1oY: !yx'7?ĽZ]V[GTsk][T mh⯕RkB? bYA@.,~ڣ Gsl~zS
+~r0rz"L8] l)4#|Y(JҌW/;<Q1Q Fg2aUf] 5}x nf(Z;/dӪa1QYA[;ۀRT9Y6ՃRe) T%lqU6pʸT7nlp;Me2L07iywy԰-WdIqV$X$Yʘ$$3}B29n:`]nԜ^Í .K{!='@ƚ-U!~bg M?ivCd b!,4 Qَ8ռqS<"-xa0vlg +?&wIxpFqZ.$3XiT(M/D5qfq\]6(9$4ChBZg:OVpW +(ȵx &7sdE(^iWNFL^jlۅ\ p& s$p4&}_HzE.h]9Ɛl7kKpMl*JjG} fǤ[o8IqIOe1S5+բPx 2v{_ͷ *z5aW~*ü5TLv~>f?/?6ɿA3_I؊ 7$lĄHyM^]$ɫB/t;O:em6;m |=]4PHDgPyiy75FxWisHʘ̴btVwEc3~*QC>%_"֮z=)Y&Epx^mw\=KQ99Y3p)wi ||?/lnIfNa*?hV~Zݟ&y82N^C~=0K:IyqdƖQx-zз#?߇qjN]C 2j~}Y#u6G*ZL&NdKwB=B?J~0_zDǗ?8eI4~5_펖7ʰg'fO,4gTAojY:VSwD޸gU~.J;`l4ٓں# g`g'\G<*_7{aۙ/^IAE`9e^_EpI-
+U?%x2%$
+,U;g0chX@Ű*v"_4~Ž,o٫2BO$/(npdf>DaU{VhNW -'S|mpIKK$t5 kLx.ɕ5÷"{ZF;I| sb4WDA⟢l 'nkoU:-MyVRG`GVG|҉_otc6B1G_BFt.ҼUv/e7\K[{ ,}bu 9  n)S!-S)xafqJ˾`-> Հ
+LHn]Ň1-8$i$Fr\F"rAT9O(~NL yc~,IuL_B?&sKޮۧUsA#|CwsFͫWꊓkT˵
+&sfnECGek_E׾aLc:sN #:0Abt .]Lha'/ r(&4G4m&L`\BZX).f~Yu")qnnq'ʻQP^>MH&[myt3pr>4<[s+/] 66*-']ֲn`½=0'=
+9dc{_#e
+./6Ïf[P~Q
+S>$iҌ_iX5y1O !އ%'\)~e6޺,
+Gt_-jz.
+^a8ڜ9ujKЋK#t,c)C]ɕ3Nw^tg1Ϭ\XI1×NP^SZbM!/k0W' $P;~cV_؜t9(,=x6Ƒ<h"..imk))$v \,Bo!/3+ZiSp[na
+}2X~0edeE3ո\m"38(:pB}"rHPA ~З#ˍũb4} +=17v 5n*km2Thl|DF
+Cm~~Wf`^(y{7Pi^qrw(JZ#aF;peyqYٹk/3QL1WIhóc3!0}Gd^8j3.8 n
+2ĉ2|XoL)?s/cK
+~?O-|DTE;%N!*[!8qݴˀ_Ø :<A3Ÿ~$V%<im?#lo¤V3$\$R<^j4 ?^I8
+U&هǸHy ̷poWUǂY]/bcۺ(צ[񻏋֣kX0s[lQFT»S[ip܇|8uDn3*ěTOB4(WuJ[`M:@6GEGG{<G<߲8_/Z<!
+4QVR qZwBp讽F8>(n_| MfR84OdxL~]qH_QV).B5tU-?D$6՚䩰,iݙ^q,T *;&֬n^y<TMKD=F ,h^{ϋ۝-vՎr5Y?Drap.n7Z Ru S;]ȹW\|3r&V sBvBEVa2
+*Lf:z+[c8ݾ\vf9'`Ng`a `㭶^+G oe%I~ X)pp+b\)N΅3Ԋ&pٖQ#JzSR4Pv°^)>Sd0,{KmuUM!}WMfdDsbе(V`=(Hy^r8ڢW<W3RY"O`av'60=Ճ|{:yo3IT CYyAs"-61 ̖K`Jy|@)RI{\شe% Xn,ӅqZVLF3E"d ~3 HO~q3&z*%sEݔ# -) ݕ
+QI'wq b\[*lnѹg%=k#j]"!lK/F^sUȤ\YJY']-n5T%uۅЯg=aPW|_BxMT|OKMž zZH ng}'K2to#cl\b cbV_TտX 1 '>݊^`qK͊Bkc-|^)ܝkIS(<*YèyV\ ^M ڋpGFbMupGk`H^|{A&A['RkHU
+jgOVWZ0 /8(h)ͳ߂EidҞh'#!kz*e@UdPfkS9gU~_wph:!藮Aی#D
+9EYy7D|Zes0o<7ΊfƐAY- A^#Avfnty٭kkgy@h,nRl0U`l\Aܺô> 9{)<!2XiJOܕOfd :Ñ7$W
+YTܳDET|Iʶ1u(O`Kj˟ڧ4\i7nVO:}Zc ֿH?\a黉]MXd(%,5X]>1^٪~%f:AtCcx.8?S8HN߈oB"T*2qq?[4o4ov$Q\5^4JW\<v!K-Fo"8QL]k#y1AݺK4^UR6S鐼S b/>((/qTrcz =c_?q3 /ƛ^p)N4 1>?!N`>_
+f,ZXѰv_k|D-.o.j!E]Ν
+(+vtI -"1As';th:;>j x,g&:L_Yl&*rhe:߯b3P?юϊ5`Gqp4~u*#|gӸO}ջlBq}FOB]dguY-rvJrliSg=^.&6E+.'#^ջCo.~Lnt?nಎgS$J.6eZ[1)c/N #BˤD,fjUP~\U# xɄ5@`<q}&AVS0ҕcנ 
+kj>b<]cKȗ\"nl+;eR5Ug9VZv )/g5UpRW"Q?@FS(Rڢ|;3ϰMF|f!V"\7.;ĨQx*ױ#.yJ^ K 7|B#4!Ę+b+aL $(ooP|%Nqs|UqzEg (}})X:s;LJ|GL6ޓZGQ4쪮"0Ӆ&*CUUgyY7Ze_D;$FU%$lp1_Ezf]d :5 EݳZ8EWs µ.4p
+H?0.w`Z|ecd`D"s(ͨZhR}nՓwwy(=z ,Df<~ޮ,lD+R^L8%2zzLH
+Q # w_;\ vnMM&tƊm྄ Lu)bv )N+:'NE~tR}1-~wϯ^\.4 /v-PI]Gl0
+$!;M_߾;t 89_ 
+VtؤɈb>Юh j'zbJrR \ 'ϠKax>"-Hmas%eڙf@iװI[& L$꺸E!0 {w j23 o_͆z{W@JReib>ND a)'6 }п ic*ź$9imB=)Q.OU6  qSY~Q;i"'0 .
+q}1Hgrmj9-7wToS?q`E&&7$3:qoTƓvOuaj?b7V?4/qsѮS.Ehd@*+|h;ؖt&sǁ9K#u`rw}ǣ%J!Wj5Js"B(W_K\u
+XgUsSS/!އo;1ߠCEH
+LfBAawSt"o6׿2A&5w^~aD.;?d,%q:ץ
+f3s@w%y
+m (V7;l; pY9ys=,ssH9Fe4oфwu֦ḚA*yZi粸DdG  *6nZ
+tC3<tcb_GL
+5{
+wUS?>jJG]0(O&حe
+ܦC7*PSn=k)
+_eL񆲒;2 _Ϫʏ}7;G]~Ċ SC ٚ#??˴ ~J qHVyMܗ O77g tr_o5+֟hs
+b]B@# MGG:0BH2($@Ѥ飠}Bć=wecpTjo1ۑ-Gf"#ۑ+,? Msx[MA<b0bqh0|[\@`( RԋiTpV|r)]7qUΥX.݌3[*Ēxp>Dz_*ԃ=wY,;L`{NŐ W
+9{ZHDLvZik\Fhnv QM~sXV~)Q^|7 0*8rՖ0XHU_GzJY%5`7+yKb@d^~@:a17s6YD0x3GvmLŢ%QtWTG_ϳi+4>rM 8:Z}N* ?o[$
+&4*W: HdGA/ {{F oP!fzbb/C?5_K !ie9Cp}Lءf*yA7ߩeӀ)y!TUnPG<޵1pQtڗ|H}Y`~]Io7Mp&0
+sO PArF NjcbjsR 6=38cr$gcbCxsXð/~$؉chޖAƗ)T4 upۧ :%_FQ `g]46 @}}@&''wCק)ir'=)VtLJ25?]H{eȑ\RA@ca'/|PnGN&لeW@_qFF6˙d>ɝa-_' n+-umA^mׇ
+gIe_zc/)z:!]kv*7y=ߒ"\u[ϽEYĬ4\r0;Y&jϪJ̧>7;m9A/aAq D<L'1!_ q>'Cd}N'Ǔ?ɓȟGɉ,y q9@Er>-ȧ); ԹC%4B YtăY_<{IΡn|9Z*q'<E}AAj0s< vW`
+cMG= *.Kuˡ9h0խ],ϼwBOgai=Њ^gr0kJ6>Q}:cC4D* wA.4ԑdR7 h3͗F
+m0V{>E gE{S1qOf[@ukHށoO@⤯0  >HoM5;Ɨ $GcM=<bZRֱ+M k lg{mFWoi
+n Z' ,DI@Nsv8͹b
+ݘԬB`OaA\!o#x-[:z|h a@k~#SFeaǸ-=[=_Ư{>O<>^5?c2Ut82ȹt$:c040}:R(TS7 dnELtА[
+xJGh`-
+3(7wŃ~W\~bzV/bhxc/ۗq ,c.x҆)%YL]#0coo7"=~U&yihL5@h_m> 44͔U=U{[c"nYڍ>eoL։m>re T ]\]р h<#/Z?Cػt Mhlx<GT}t[iB)}=jlώfY}Z W80K ~VrUaqA !KRSݏ3JTg\=|&H3{ 'i1
+ت*F _kchhf+Q{f$5,!AU\Z4/%(dRC
+FboZ _d@ƁV|N[2tHqN"~TyҊ:+0k"0w+Lͤ%.[jEn&8@hFzbG@ %vq3B}U4e]òΞ`'3Zn߱-Fы0z֚<37}$L/| {ww AG?uQ\?n\G|SS.Hj"i=ߢdb'$A"SA_Q@>bg|L:Gaπ]s]Lc$qd_[?n3(c/*vP#GP{=z>"8&&fмB4aGrͯ-Ei}BXlgV~9ӛςO""+*.Vkv^4(nE
+=x+_5`P-X^31 ?ypN8Fpǧ_VzH!O?7;–b-7cr'B69rN Y+iF
+{#Dm=A^#sd~ˎ2"Ru1[V{$(|-B6].en -R4x f꫰Jaw=(E=n>jiO:>pT\ ysV$C[g7hYTCDz ~iӐ\Dt!\%Z).JwP4:Rְ8: wuI
+GmR.kϬ NʿLEmFʵ q`+X0X1A
+F
+{aWk`dX}I]vK><5#1߇11cBA+5["}qYO?桥ECWȘn?Akʯ* xXX0
+eS#0D] CpF=è- $/1п"ʉxoSePqPTB%PP9 *&'')uvI&>iKI祯q~sƂ$A\UMZ\8a -T#s@bC~40+,#ov?`ѝzSm̐ja*.K`V!@|ノ-(Ώ<oRjlFomFӻAe4 (Mمʑx@7tl@Ч]G :o֎(G~1ekEWyH^!kȷaСdkHw] n#V̘0}:-Nm bJV2Lџ 1 HScs5V\ɊxfhR½ebUz-+gߵ h5
+\)D4Uwr۸RJs>(=Lo&Q<*u$|PyKp$Rszi</+Xt3WzJO<~ΗJAtW:=zv:fw`HVgoz\WD_&.^Gp+|J8y$x/!׉R"}KAkؑ Wnv-_`Nnw<?}p`sW'=?頱V^KEStHN,==ȁ
+َ]K1+ќ*Pw !Hc~Bn^kx߮U[7FK&-n
+W(6
+8K3èuQqJʌjqc .Svt]0O
+$(o'عm Vr#V\3IZ#WTmd;b(58I2@=審q:DQ2:ZkX; &h1~ɨV`
+:h1ۚTz9F ϰ3?`{Q&V`-,lO gqsy]{0,
+ jy-8Ҥbpiq/Mm%'SFyR7,f|`qjKGL<NG#&uiu+.#ˮEC 21ӿ7n ;nV_ 7p!; 'GN: PڂvԶtͫsםcك xkjP:
+I^ђ ,X&6'5.;C$Iދ%
+H ŎFx0dq5Հ]PA@J^<LZ_"fjOQ_BlV
+}B!@@p6:P**J4 6m00}0Q3^T'糑6Hi++9J#/4^W c{X,i: L #"$$h $!ࢤ"4tʰѕ=2[@qA<6+IoG[.߷Ayթal,m/ `@/v& 㛣^YsTU]v_u_A$arG<xp2@r{fg"K׵GE&>M-iqOx=p&1~/ Q  kS1^aӢ\q, ϵ9YY?ħOјۭh3d}( !rlpk|Sbm/l*~BT{,}222 DF{z˙{W#HW(v;2ث\ H65%[iAY:e`Yf$
+Gh,HE(QQp3?*\Psl5KT(M(.5J1tQ
+ktw1Ҕ|wJ$Lne@nF11D]ER1ࣔ85 Hf_}=2<# k<:@ss92ܜorMa6WpE9or1W9/zpX2nZٯ
+XC._ꙩ`WoWD;`0-F'6]Gc|+,Ϙi @ξN/½ aTPq-W<h3nP?ylze
+T%ƀ>=o?+jVU-tۥ?3ni%Ѥ|ݳWi$6Db$ Ղ?'(,aoR%LW t#T~ 炋Kr5hHU^uBXr?0H~5N2:+
+S|A|Yn2os7*6Z]@9]+R ]vURF<ﲘGU cϘ,ߦa >X
+v@&Wso/gU{sbTSI͉8#sN9v(@R?B*'|VVyp0mSlXܴc n
+Bܾ?`l9 d4jגj|8~p' YFB"4KPnX/Bav|krUB]0+e,Hҭ9c'F>\Z0-I9Rc\mr~ dSqn 49NgۓCj` iaᡔ_
+Ψ!Yb(ӡm"~IzWؐpX!DX1}qbT5[.(쪽PD"K#qi$-6dCEc:*Yk]g? #)w
+y@iNB'>[xnc\ef^=k-uW\I%݋9dEˁRb ?衤neaq̪ܠ_J}b;j(nF2'S#(vLz]'
+Pvc8}&Տ
+՗`>dY%z9waI=ʱ>]o.<L7fBsń&iK}t$jƍL6^ v[\qv90_I`2 2pB9
+Pˁ'D>Θ_ABpo:Όc>8}p8}
+'ZrhfyfN:Mݽ@lvβ x%"MR摣̉ڲ, b1OY`@R?,R9gq w.ӟAGxN@%((FC=ˉU/qJdH'|R[< XV͢tv^t,{XKRH a-t L@)WtlJ<o2Y?AXAjF(ބnSXJ>Jf`+gqG(oSdF1P9~e'z^A
+ca#fȓ9γTlj>eN'&6 ە=҇JagB88vh.a1F:y1@W> +@ZRƺft/\*p #o+eПOfsl~(hzSfp \FF@NW @.V;:/;W…vpChM$fo7;q\x}dƬ6#%*6}hO8.'m+F<Y¦[aԵ7"&d~x3|ȔFɴ'Pq&YWey&|PF`u3dНQxKt>}O`:2Kz`w3T"<ܛPVrHZ+8xbY}n. >(p
+"~)N״, !GAjy>{"k2Z^4BXސn-tW5v1o
+u$v)se{M4/"`OFK Qɱ[ uy3yH_]凅- ;2-'9|(GnBa]*3VM>s ԡmmyd6ʍo7^~տW(w!).vqQWaPС>M+ٍrnJaM| 3-342WH؍,+-5_%P\-n2-z~73h?<y^a&6ڽb@cMyk)l
+_ Sx_,elOu!Y.4H>W3:O< L-tVx eؖ8a6 ښl!HEji<}1%Ƽ׬@8_X6K p2?
+ON2U!dO|@UO
+&=
+<-Ta9p3gokFϫ}&vaa0cW@94k+7у;Fu5~;~CcV0e7N~o^Y-~
+({ 8n爷`^7))𔳍),eOisiJednIe|;/!5*y1s#\9ب5yނXfZQ^Jzc MF 2S=7gYg%jvc#<"=H+4ʣ HwriG-BJ]l@i!s' E-,=QW̾.t-ĺX9AA^%>GYb*x;|vjWQr_io K^7+򲷽}b/D2~p?:<"rr2Hy8_o˅:Gk6iZFPoy<xj`'ŅrvC~{.q˘ᎼX-GxđP!5GJ5_dU{[U
+-XӢM9C<:g܂!bpB F*.Vvn.\e-kHWB<:^V^gdZ,dZ6_r;[1bUgUUFၔamL;1>Qi™Rx5z|i1׋p:~FVXo2S~>|C#x٫NZZ:Bۢh87GC/Zb4m!
+{8:^"c#Fw=& o5,8zo?-}2 -xX(ĥ]w3b-+ >dА{q
+-:ܨ?7X/Uel{sLpY{6!J( I%o0=P$y'h c%Xi|_<?Z:U `CCBߠ_E5_A+;uIl:՚^^NZU2"0s A؉\L瀽6LDc@zי𵛂ifb ߫`d< o`#J[T\b+;Xݬn/KQ8:s%b6խի(` 5Cu9|狕cPX^<E?oQϹve|;&t0QH~vG9LpwIˈ~2d@r.AG~R7q26x3@#5TyAzˎ!p.0KhasD~p
+ܶ'>B~ulkzP?1U2Ñ|V=m~H|
+L~,~);=ӦB}!OC]|b00WG.X!I|qހ/pre PƊƢڛߋʯqvbavB4FNʽiU*~48|a"O@*7ƕG]ӷ2yd=kG{Tl~:Il
+)Li: ֕یY D<gqnP嚜RL݀o~=:w/ _v4RYEoX1](T @ޕ v.$s0
+3Z+_^Uꊻÿkv7'QGCnQzX>1Rl2!"DS܏]m om:{ʨ(tds*,PN<clȁSF cA_ϷxLԗE%-d~&U$Ϝ "xY&^x*!u 4?ve/W/8vqRxȰ<u^y{b;WN
+] pt8l澄m#𿞹aRլW8׮z]vzZkJ/
+Ph͙tBQHh#!K
+ H#2…c 9GgRL<bWzrTʭ^#~DBmd,
+bS9*R
+C?Szj<OxbNgT}ǕO`w\E!Q{}}BBݧO/lbZ!ɍQCELa 鶌{_KlgNDIaWj2e1))XIu&Te·;n1| 35?aؒ8D
+7` R!߆c9 g8Ն%I}hL;9؟NK{ퟖ's+4<|KvHyXtauyhZ?˧l^? =:ƺAF_}'e
+io0bv.B*ύ%zM>F$BȏuTB z1/b3ˏSOb H{Eav_OU̪]Eg$_
+=75j̶Q¥+^{-؅)k"IEԟ%Oz 6a:9|߰{]KF(.SD{$OѥgAk_h*{ gJE$Ň\#\5J y* W(D_zUBK? '
+yJOt@\tA G\K6=/dүv!7E* Ŋլh_Q9 62Juڤ;_>ta;yԴf
+- -7HET9Ѷv,s 7h
+{;N/!u-,,ܠs?o$l\ӳIv:|ɸQt 5Xsl]
+R~Nf6OL,NQ!`
+HޑF .e7dnιM\R"}^%;s+?Qy(QqB{_}e\V ё"1!bQ_B;Þ9NBF't 3eH?'YmƋ67cB uVW@>
+ޭ
+@YeqWז??E?#c0["Q^w~e\yC_E@㳺6CɔwڈAֿd35n}9w4d@X`I*/ipWrv:g(`݈$XT)T7| y;Lx*(NOL}Q!]-?(sCA Y^l1^_hi<'xܹL׃K(( E΢j'~c2 L&_UΖF}G` q=Yze/_J_;=ݪi}]
+)/q$͢@YLƌz'1]}n /UC۫y^FiSPݜ!: WϷaEyo1_k@MM3iL hH#,T^Ҝw4 wy=I݋~[>LUL8LQJ1?tx,Yrd4?!6=a^5f./``[]Y J7G%x Cf]<-R v"qro?^7'arڡc,FYǐ^=LU~{~⯘ڇj2  S%(ŭѻak%Ι6%1 !i)E%݅'e>`B㚝w.~0t޽+m PmCBȉS9͇uT2931O7l "gR5BL3d&aTvxK Kz~m2PdxbO$6^Oeò]pf
+.>y JnǶ~Avdۙ:Fp{]/o=Qm ş
+Ȼ3xwԠ}]M.B\/| y-t\ިc
+lc۰MW*o&j|-@B
+jOs!cA޿
+4_i O^`Й=x_y ;F$#@h95u߳F\?+,Bf;# HeЏ6S83A ;b8b ~!W
+
+nKN:[6I樟 *0^*D` .qf ]'^0>?chzU33z?"v!meJ۔ػx𽁽ރkD3Oq7(g0(k!!nT~J &(I4J V.\ׅT>-Ղ?"Wç~A²7ݹ$̙_gΜ3NMB!:󳱗_@.:=Bf(70h1тo[
+^JOL&x?H-S!CuKȧ,N:AG5 -=Ӭ=`g~'{(eK'Y>cR.@M>*p%Gsg΍&'Eo:N\=co DleSo6 u5G/`$#K#lTeYdIB=`W
+":j`m
+";
+i+z + ;\Rh.Mq{8&^Hoϲ-#Ofw Wco2=W:oL/?7x}(MT,&u:8=0,cN(II}m^g_"ka~?gj)(ud $p?r@ VL|t7,c_gh'xbig)ôӊ!ʹKXetGC
+ΉAJ6nbR`8a]"W_kQ![cmyx"tqZ+l]t5Sp%}vZnLz7T_.
+&kOkLF*"
+O9 ϛsz28Dea ,WK ܊1 颷i}Xs\B|
+Όc.(}gDhk+
+Ob$gЇ jOY<δW'L6aX&ipD)nI: *5{$~wwk漗Xt3: )!;oBM"A|merQ f<bZ8u3WPSkg$/"`&
+F`ww)RE`}8VKz4XJ^w,t;ex8?2D-ZeݯKГG-
+&w0oA̿IEƷke0h^F.M OC<6J11AB5 @l^i-sWu|ږ,Dj_)Ȃ-gBl)D,SEh=‚>Ѕj,e'Mjyt:גN04H?Ad+XnM=(̊bAG +Тm` l\foVc.
+4W*JE62G&f) |kyIR
+dW'G;(7q( 7 /Ĥނ2}
+\
+4gqs TɆ7twML,VMgIt}u1QsI6Yog]l"rYaT!Bҏ"nRI'1odSzLNߌ8Bٖ2ȺHCI5ȍ琧l\d|ϡn
+ fOY&
+3lV%R=ո67׺Q`e
+o5UG1|`2)&\<}$Hg~vaSt0uu:d
+o`zdG`QXг jӁMx;bo@ǨU
+u$bv@5S٫'qfnwįcdWA<NA$.~
+Jv4 yC
+ *(VRE0R<\U`Q1mag):WQ֊84-mAZKcBQ;w>g=$k^kT~P}a/$x}[c'WQ|%w0yM*|Oĕtj o53wb ,|Il"gJZCԄs{ t*Y'DpG1
+l~
+Cb V*0
+O͹@Vv_'*T# Vgo:΀[
+Z.=((cj%SMív&1 8=Qҋ,Zk-c'M9ON攁˕Ō8HCsi4+'cB qrvWqf*Uzy-^ u#gX }j k`웶u s7E~M\Fgf\7iɹTI#a{}_5]?<L@TcvVƉE'ȸi<#
+=Ešz9n5A`\p06!#`lP{Ϥ:x=mi鴘b~N+%cϴn҇C<?,>p 9'&z~H4X'!90rMCQq5X=~:6b׵>DǢZ)vj\V*6~|J U*wX0_::;O]T4}VCk&c,26Ueʗ3'=(nR^ I[ҨzVI^g.n<;[ƻxW"5,dV3G)'S酧Z7ad jQ6
+d
+熇KTᨕ]'&' nq&4l3}'Otfjtjln"] e"c` 2_b͵ &m92é~%(V\}Kߵiv7˦NOߢIJ%?oGXb
+CNƄo9Oͼ,g7ʄ^!&d:~A<ҙ4T!(=INܾU
++X y5O^R_r&P:#3!`72i6W%Q=N7qq'A49 h  !{x%Y8aɾq;l0$:A꾏E؋ Unes!1* TZ'IZv2
+l_G 1w-A2>̡RLY,%-oVR߻ٯDmll⳩g1L'r,+XzlR@!vsf Jz3Y
+l̕v;1r[ھ<ڣSrc\xOc"#ϞgzVcɏnh?`!}Ǵ
+ά#
+;# tULԎ]gXr ?1Q;6
+Èg^oloIf,,A惻E1IʙxU gKM
+;<"LH`d@9r[HRX>R ИRc1bi@fҿkr</2A)B1괈,(鲷J$IHIuF]bUY}}Hy}w#[vFTJsƖbQmE@~ɔ@*{e֙Io"d X:<ODυ>2O
+Elph`M
+Zn7f[vpx̪~?G`~N/}|`pSrE#̲t
+t¾j#~V\L: O9j+.}ǿBM6D  WWiz$NBs}9r;(6DC?s?Mt88,SS=wL6&8CkZ7gҠx~LVYt@c\Id+Y`~@Z3;whݓ1\W+*ae I ^
+9΅
+Rf=9% Iwr`R27rgK<
+ٝyHu"&K-9OKe.|/LK%䆅Rh')@揢籢}<ݿ&ufT&g,`Tf9,ú .C V
+H/m]DxO'(&y[rnv*:˶x^ 0tF`ҿ J!1Ì 򴋦p, %5VKQrylt>7@
+##%y8k ad0YԨ\EU["\V&aX30[irAD]1:X@ aoO<|Dt36) %vrX,s{ e3!܏GyBDjq%{*Reț DIWG{Dui;U:Hy8fVW"G<D!3f4L6VW>MĈ'X:695,k;J6|%aBP& d _yP/rbKHg*yʓ|$
+ 4'Jj^BQf6BgE8Co 9/Sr$l;d\c\C$̞'a;
+8gUQV1<jBPjG(P`w:$4
+<O띫Q ظ8#v^,
+.U6u&m:&t4 *Dn3SHvF7\ Z`XDM] C-J$7܈~"jU,
+YdFV B8\UOR?As]uuoLEnB
+w.`NOXFEY.!w\Y ߫+U{
+FvN=.
+ Bz{ #>l=I3i
+g|
+3-|5*\f ؉ݔ0'_H>/l2ZFwt4y^ǔYe6I}kG-q=?#OKY@W׃3MLJOXzRta=ڨĈ>ݘѫoma?Vh,Nn[˜psEF"s@MLCЅȿYHhۜ^:*$j_'JW~C#UϳJ>DA-XP̑
+w] DWTq<!`SUA2Sb4\fKv7r-+%FgC"{pVpP`^vJGB4KL6_:A6L6Ϛ-( 7]~޹)Uň45vJ,I.1yDWHã_BxYh?^=Zk$~6ϩ&t6V$qq}Z6ŧFO
+pnG|ZWdt1|Wڣ NTx\$qpvE2dhK\ h cŪBuǪ.ePKӃ(ml6+ɸ*>%tD!fMW\3ַ(FfPgs??FQ͏}r8_BD| et~bOw{Sd`Y@rCY*Jhi
+u1dcbai FS灍HJ^e?sCd,:_`y}ň@c
+7W F^kR0s֏|lMNĸi/Aek<0 ׃ilf URRFfpHzͳqN%tMw~Kz
+؇)ᎂTrI8
+c ;cR
+чh|{ۍB))t_k4 #29)928J>0ӈ8Vy5V{R3\Y!$
+?iAٚ.LmcZO[u\ ȟ8Ӎ
+)DļbCĂ}|TXӑ+klt@f2в@ݎZ VV$]lcݕoX;h: TiL?JͻE;~o]؅TAaw/ q֟j, dn]Nl= r};$k7|?cwLY}ׇ]ɾ;D}6ae`bRD {}yDX']24{>Fm[xP0_Ht/-^X:JX(MoNL\ޮ15G2JZ@U!W t\CF1GX
+{U.D$
+ɪsQ/
+u<4$KL/a+F l@R-lcBW@qj{“5n5J q
+MBNSn,Jj,"F>X +<)*:!܊e :!x'o&D .PK\Q|yH7O%gCS^p<vLTO8SB9'IĂcfa 00)]ssnl1-ƎnysdO-uRئZY^ 
+ZZFhsoڂzV
+^Y=0ftLzH/`8 ;]͊ F!]}|ĂDaLw2A ןwOY[_A^OhߠesNR왳-KUZPCtGq[=pE64o) np%BSRRv$XME)ukUxyV%45Ol>/㜰z[aHfCqZK+/ "|T-eO:LvfNX\#5Wu<8vS#YSoFxG{/?ƕxa@wJͭTI6^Zoz%oWm>تǽMfdblCy`S5t36tPݜo`҇܁H:w*Z $Cw9KA>$z7|.:AV \
+S#GeuYշ&,ZĂDKI)-2 Rgֈ(Bl;2ܵrH׌HQ["EENv+X]c3`JqWHo|`=}7x\pw-d `hD^栗bbڟ#Nއ3 xisP
+]AILg~EGm!Ǥ<H X@۾u䀈ѷ]q
+$b|9#pV|A~O:X X6(Z.1>1#.+fHTԥ_
+ 55~'hNFP '%H!k, 7sh2 C)EDp>Ҭ'`7\ `TD饱ay#R4ii6?o&fwH+cVmWQ^x^.F
+]~P\Z.Aݶ&K0/@4fbov4)?׫~>˟wGCEeslS5K=GD‚Ε9crW,LgWi+p :
+gBc<2
+Ti60J ^u툸ޫ,<=hT헥z]9s;]oo2yM-RB8Ŭ,&~saS>3YhH.;,#60U]"%29c
+3_@S/`mUN>~m t%tSb.Ƌl$qP\g'[N>EhlmP=}G_MJ9+v)rbas%'9n3EAesސ]oƒOy\6MQ
+lS .ۦN{Qd*2>?܌awu`k󝜑@EKi萀~kY_|l ֎7TGPgJ?믤r-Eb%D1I_$Ye{VxS! p˺ҸB|OJ ݾxp8$5o;Tl-^;B#V<KP%IzyW9 c+MR㏟Ke< գ8#?e/cOB/# NNuCU8|[mM `N\ 9) TwbKH\*
+WAv$&]cCe$,R 3LbsP՞,yX ᒸ>
+{ycG8]bM&_򯲿 ya HGi&aw
+ wn޼:eD}Y찵ӯɟٸrP>iD66
+V%m_*&Kc9Mabe
+}=#/isyXI6 z`MHoiN^^gH>\=ۿLS"cf%.?IӠߜ\QpDC̵8lcb{ 3/׿^+_WoNKh#1]/`<FHD}!&:t6\s b;5K(b>__~vƎ$weXZx4Yݧrez|Hǽ(uL P3KmD
+kΓa03
+BFy,oŲ{xNg}"l_O].1_=W]!9W=`f"&CN{Ꙭ+Ϲj|'앧ŭe;0Kv@z?7yC6D:uu>tafB4u@=m֪ 6H4*IíP[zٕ0*Lj? 㧢ʂ_lChD?Mnh44}>,)7Z.~~4BJڂ| 2͐s,}ҷser^Aԏ;};J#С>8[I
+?j4l'b?>Xb)w->o_hs`c>TODpwgqGžĹIR4Kj zi
+XWeste7?݊ɉbw aFY>bϫhΌ%/.'2xW ܽ9hT+N-y]f%xܸ
+iHX#Jշm5";W]2_Y⸊8o$Wp5nc
+\)K~nSՔ3=TV72J p*< ɠ
+M%חݮ9[׌ݔU+V#T!ݓx)hZnvm),,9bZT۵$90CiCoM_] MmD$|j/&~Y<I' C|gxH ,e
+I1Fq4I]P lU\pKѧKo5~f%F?|Uą հ3-jا eִLְpPE`q &]\p
+j8ǣ(Jd5QZ U5^K.dkҩ.sARK+?PBYӷNuM$iԂ1`*ea'\R9Hr9 +/n<HED~-Zǰ<%TV1lEMdX`_q5_.W|yl
+{fCb]ܚc#.Wg(҄nLLwWǐ'olCxEU.ܜT
+%#KObIh *#(X5<~(T_N"~ݽ}6 cW.IR\B+ZIc-U+o$} 5-,vQ(p'ϡIeW>.>\ƽՅg\9zbuzce@Ltރ:G!Be<.٫
+{bK&[!ٶ],
+$ل:3qABWvU-cE.@5#off~, 5+?xUVFߏ,ў_ jk
+\ՍZIs΄cHɟI6#y҇H-_ίE_su~]2V4 SA?m*HVc]*_%)W<_bA!r'~7TyȈn~'/ܒ@! LhCGǦ@/&_ 6kW:Y@npÔ 1RlCdCd85d &<
+՜H2;IfDw'%}N7\I?Y1})rhfl?~c9UQֺr>yp*G#JGHFxЌ(g{yP4Fi1,J÷~X$4 3f' sG^wוVW!O6]l** X3\LV/qȟ#ȟ!uƵ%k8=:j<->W=>3M1S~ir%]HW&3rbbL3iVoU
+&TKmpϦ!]jnkF4^n2vOIl,oQbt'<vdZRwj a8%06Qdh^W;bn@*{lʃ!EMצ+7Џg߂9  v-
+l֜j<sC|לMlwlNSit ʓ8&_\a/ 5:ҹJ/?oFw%!+K?KYrǦc CUѦZrϷG2NFM?rw`Etk&2Wjq*)Tr4ZQf?]_={ )
+p,E=J!g1vxk%)+Uk؝?? =Pab{Mъ]X/-7LRnyM2Y^w4gc=&{?HֿgS{#(|Mo^A3g<)$7ܾI
+lx7
+aJ<0[-PϒDRäS9fc1z_Uco4e
+ڃ4KF~QݔF\!‘ǯxu7:LJ
+0Ytĕt@MD7)d WOS-^m0nş
+CFD>Lve#1v"-wWrlt`yp`gf 8X-@tI3 YAlS37ؐ"5gxN^$
+ir&w9ަ*;f7fi^뛹 fR
+9j#90Pq;!T4;Nd:C bfx[
+Y1[_qZsJ7G1YJT 8ۮo$F@OV͆}q'lBPDL4E h 68&5`?[| KvexVBBIJq!`7| op{[jA/-1LDkzc5ðf^;JBYj "KxŐ Άef`4%?7'Dlz^zF^Vy]yY
+ WC?Ýs,o^Xh U+""]CF=,eDŇiO)S
+Pr/D2tiKA;{Z܃jD=6]joHg) dcbrR8HJ 49{)h.t(|<%ur;s6] u:jq>^-1Ѓ|Ȼ0DoqD]i@H&r _?v`C-7`(41HX]&9cmD+΁>2!k0`W "%xu^tc<62L4>R-mo<]>M,~~6ӬԉYm^
+<!&c;h#=Y Ed+ U]~b(ư_ %Q'i%mL,P̑vB_[.s/2/#O(>=G\f)`SM͐b  ]eR*C@
+cJ bYȑKTtvj!y%@ZT(N
+ [w]L[f3smC7#&452E*ʦSgk'mMϛ֞+g i A*-E*~_Z+,N\xT(Q(/"9
+Y7~I.Z6=~A*5gа/=#䣫; {o
+v:ʟM ܛ}_LK6(;Pdk%k6Kh!<Sj N{'2fn\uv1Y{z
+Ѵ~ At,|}$ŪlN2bgԣ
+h/*V,mmN|4@ e.դщ7t vF뾔
+DWDN:OtG`,gw
+s͘†Da,o|thC};ѢnO E~Y/V`lXv\^m40{r5ao>d.ԧ*;0y\ӗ{6ExDHUZv[嫃W4-~5q\鸁w
+Dsgt1*_Hqq_1Lkm .m
+-wzh:HxTt 39<rz짵* ݉:-|t
+LvA=EP*2F7}Kfr)(~!t)h˓O8La,061
+GD۵0͸\E7ιW958ɿ[J /uҼJLC
+zVUQ ^ 7=O)S]N
+ ̫Bz*+,"]5ثX90|P'n9S=.fMO6v0AsZiU7DhWA ?Tp]4`nt5a#&{FoDZ\*k^AL%@OTT%QHgaFN0kD̪/Z%bM.`ǑZoπ
+M׊|Hh?7Z+FkT.Z:b<%e z+Yb
+wYj8+g |}VaeҰ2<= Vm@z+
+tջcAʙ|Z C{Y
+r?uG4>_3G!gCk4n-"tռ/x5w$!tϼgԵK1{48_[5F~h #/DZ WoQ p "y;x| 2A`/(NPz
+['.&+PiVNL,g:$Ojiɀ=*Յ fTvυ~+zOs}Ɨ$=s<I| _YWkXU $#$4)zSur$&5Xcx^fU>fU>O}<<'"&U6l^K_W'l/jT}I~L⠴wb&i޹k!/z&s#󍫺IᆯIK{Y.Ery3ZHWBDld:W86X0•U
+H+@qϳ X;PDk,׉`?( >fXo"lh|7OYZ#c=ꔪa|yc#L@O}iقȩ O8 rNa4`{V9m.4$I>_I;``fE؀/3FJSC4;'& kLMu2n}ٲSu}[?kXp Ճ8'u<?O\ w?2t\k싟;W~QDޙ8d]|~RVN7Oy lW$ܪ2<`HLz1ӘiSa[90d_[Zy+mp¢ϖ!j;sR;B4Y2k1,٬ͬ-E25b89gc@qb"@u 609v=t9
+O]s+ۯunќ[Sk1o#zV-rm˞Wȳ՘R Ķyf]"VJR1 wn|H(QB #^g1>e1mҿ0XIYɰ_Gz p[u6$ `(B:`Hw+ZBluPmhF|ם»c^8*NSQC2%*vC'%>LY~2x `H_ "x귄PhYb0SЇm*z\Ea$S^krn: T}{hjE+2\>p7Yj"t`;W 3}1izJTК`z~
+F}'Qp $1Ϫ$JyBdxBks |:`4Nm^ٮFΒ|}zVӔd^H5ʃᴀ%k5оE&J-enD LĮGsl +JB\0m;
+fGۥ?ߚ}-1>MΗJD|IndYMM+ Ka@SRA75<Lf}¬U "H!x@dv,RKbr
+gj<H8~~~|QtO+c>o(xlVZ<COa\_pxMS:qe 負m]!!Rسs'?oz95Y- mИ5/
+Q&(
+oO D5Ud}aRk0WW7,k?̾Fk\?V7K#>e˶`j>R Z+lj|Ehaw^ܱKH-V1n<kH{1߰x$zM;9 Fpza3as!kבC-՚$9$S|'&l3<焯coc!6g$3ב":y=I۬?P?eKKRND͘/4i[=|IX
+FM|nUA #G왗+8#`xeI1v$A`^)~|Q>_'͞Ĭ5UJS[ǽ"Ja[H
+$ekvs7G/2
+(߼Xe|h 뤩 Xct!#[g݃i쓟Cnj/XĻXZ/D|V&sT`Ta
+hӆ29_DE&D.M~G~j8fgh=IJ,fa;G+pu~dz2XI8 X܂o,W}+~6Xax<s;xfU
+Vpb[j^fmO̗
+!|fGFC݁V`LnFlҍX0%s?p0ݗ@md՞d
++* l,>48o+c\ jexR}NXEKyO a}PZ]*(JJbxLu_6nfcr7~P
++gظ>n'ΘLiC[t:)7jtD<[*ۂCYj߄_D+#̉FQ4'"QԂ"ԁdžbƘKO~)?%l
+/ej χrEVL]P4?P-\El)Ȳ+ne$Lku"`y72Nt~:j /FAVw14X@x:M5H}Vă/'@k`h; ? ȿ V[2 C/b&Ps3}}*<%875pi\0/f<5L[hOX
+so!OJ3,Uo @s[C3*ghIc#Aގp#>@'vVc `jQ/<
+w/M$Px)vL绅TNwx[V[#dA/Nn9 "4-3,AS=m~FAv3/طC%
+#20j^b+䏃R}*2Sy |q' %q> z"kV
+e.܅119h҈PuPvV~8!NoOo- DPzl3ZƝrЍ&bwx,>R~lĕ{$i:"Ia""rYEfuY^[_u~\~ǐ%6Y"I (GejMd2:]C,]@M!A][,S>nWn|=N3
+ulw@vv>
+,E*Q (ԉ/ ~R痵pB.t{v>U}U(I JBLN
+Xz:P@>L4q~|4ʁP|Q(-as e/<_/
+5܊I0 (y1ӤNw![,ǻ2VLj]~Ʌ^)f_{_ sl1=yMfJ-ȬDl<DLj٤μHȻ1Z29!GA̋ۼܷF=fiجw۵_5݉jݧا Jj)ri)UzD$X cWJ{!Lt} M3^좁S7`bw?Cphm/4J'j3;aOho!#<F(*+feL~05Jc1줾1q${Șl=QY|9^`cn"ztd3#e kf
+VOsg u_? {LU \"cvy/lo
+viWn(IYT8$}bg=,
+##@pϙoYvwL5z8X_T߷c^q[mp&黕fj0tH9B_k p-s[k\?}b /Qi -$qT
+Ԅ Jq HAm_nXms$no|[۱Mfe{ׁ%5s}aPaoh\ Pr픘{SS]?0Oi#S丕Z.2)"G &nع"otb%sK`BG +ߙa߀)s N5'aAoYEce 5e7xGz_ Exߠ=
+-.ZŊ ͝^X[јD(Dž,gaz.%g Y[P3^Nkp
+=ۜ^Vx)^a=HFn|ʗ\76rEv(ʾ8>x]f?moֿQ}/P n݊~$0-
+}bK? bK˫ga!k&C.[/fàBjsQ'
+w9d۱^n0:}3~Klqf㽳E'[n@hPh/ծNdT00CTFRfc&ʥNf:Xx]tc_fXq 5eh.9#NkYV hO$2ݝL'״W茇f=kîC8LZw6U5ˁΑSˍJs@+?1P6=eJD7;+/og>@dFP;IH"HbƀI"=.IPF~"H%'X0ub2L)Usk="(Zj|O΄"^A.ov}E*h w6w "Cj
+AG/9FgFgJT+􌶪W،Y`2OJ k9ao͘al'B[D7;0!'Z ̖YӸ#"GllzO>#RT}%G
+7:@r̯¦m,C~D[= -NҌ;zmFw;<4wş%/<a"( 0
+!;|^:?Y.[["e 2̩R[gwz
+sn}0k:FC~qh 0`qƌ 08; GKQY o؆
+2 1i:NcgX6_L8`*2Tj~.`'!vԏC@OAn6a]4,E.3AH;g|DL` EN`w r($$H[,V~g6d }X ~%lb"V
+t/sp^‰q/] N",/pkZ|lО$"+EۇH ̖(Nʉ FE鵙yGгCv#OYORF{2Juq<3b1UM=K]b_`0M< 0N  mhRhVڈ]~7P8y͎BQ"ljJn7qz7y7Uty8Fqasy"3lQ3DsKx0 '독$jg2 ty>1H = Vd)PfLxXoAwل5/z2xHeĭ|y
+m3ڙq؉yF6_Oi62UHC-!nm]t8;"Rrъvm_Zy>߲Zc1["kQʑ<Mcs>X)͡Ev FΐX|
+Έ3" >I Qp=tᚪvi4i>R;g3pOM)0f珈sjݿ!E*uO_N猇.3^DR$US:O@dwޚN^GWhC{z܊Sy%TTB
+_'L(_` k}Nd-<wtqW(' p>ދ*+9sY_ #J`U]M^KW̅)+bbzp飀 m<{L/ݤ6^T1`^r6+<ST_:/?}#8arȳ<"F
+FVU}WQի Ol9 zÍg껂Rb|rIXd|z I ^" M*qJ?Y'ESVfIGcEȍgZDn+VפPl$揀: 뭄=b9q Z3LLD`U ~~LwhK6fJShhV<v)]W-P辘;MnrlOJPu|Q:5Jg'INOk#;H_TF&<YP\ x~ ˉOjv`,4HoSFiTfݛ0o- Nd΅gy_} yZ+3D%51,Wx1zIˊrAltDrsDʰ'/ 25!D]ME]o"p=SaUf("vUT@oS(oU
+H* 0QVoNVo<-vQ "ʷ|<'Ǘ$rG:mP 8ͯuˑ8]R˹x~Tz/]XhCr?NG54~Ĕ)J"4kYQpFc\;|Åa9# x?';)5l{cicIjC57 Q׶7uP o(/\+)jjG- dDDkXEh<́[_8_SN ǧELW|q'G%
+FMQyc᝔%@,n<Xܿ:ZczAS|*~ m MGCC" w _*p*nU\C,\z;_nD:f/?3j,S ~'$ΆIQ?k^H/K_FR@v$쟠?:ߨ :~EGzQ^unmOQ9H_Hh<BOq?!Q X"3ٴ`
+mS_`>|8EOba8[3j_DM[Q {h멞o0}c^I9>D
+4iy
+{z
+݋&+J仪b{&hD|s
+3#!i}vN4ΊطW5rlcUP' 2^GJp? sW
+9jSk<d}{ce<39~I evy_tv@b~6' jzqI-|IOH [;̺'T/DDϊxRʼn>>eLkr(zSJί >H۬+M yb!
+lv^ )H9 )gaǣL4y\Qk4{3"eL]$<^M\ok>m XPjLVq7ܻ֡Zm8z)O W=>=͝o (&|(lưe:>{&20[c
+Q@ꪭ{ =z]!,S=28Zp'zDM,tN/z:U}S#'̰#܎x4[Lȴʘݞv+)nFj]ߗo7MU; {K<:{l|V<̶z:D~+_ڰ#GWB hhƑ["=ZTD6({o^ LrRcfe_2czOsg!4l$=.':KFYl
+M60ڳVR1 4Q'8gpoElzxgj˔%]fQ[͉F]56mg٨e79CBPGXx?w=lF/?aCӬEq7߿@>ڇ{g.gٯ!ahmJr|rl&w'5;f |LCy[)[ҷ}f {9JaOүbM|chJhqT~Jsd/ӻ2:%,,JasO&%BJoj
+ϔ[>=2u[ T̏I9άIo/8:f#t\5'$J_JSoNIXI<\ے!E}i"Req*b)wRFrd 7ZXF1ϻLmtQ ƛ;KhF7z)V)H22fQ}sQoKo1hf!i6Oj> \}c32NXM4pjܛfN>\Ȋ_lRd3S$N 4u7tZ<-wGlO}*hpӄ-@(#}"@Y7'K
+
+ǷmIp2{+lvFQB
+6߰FB|E]
+-gI
+߶oC /R#Eȯ3KᣩoTn
+B߫@RS
+8RtD٨Ko4i5s[_.Б/(Q9,|2y8]: f C\{Uט'EW/na+yvg0ǒkP.fuYɽy}Z*2JCVyj琌\no7uTcZI1ӏIG3d[i6>b6=6xpqV/H71nh6>]}&n=%#|;˨AS U19ީ򵡼Mx?z\z'1{+l̤0'݊a?6bkĘxyНaE;} A7
+ʚ$M 589x e!+(~`7d2ƛa3\.Q~ t̶ȉY^ -$O6Ċ l^ukZhO@n? fH؅dTYHXs-
+8Fc<4I?C޷FG7+FiR(9Qsas|Pa]w7Ut]p}#fqd<`^I~Y97bG*?]1:Kz('&^d]w":dՂ8^B ϥG²
+Z=7`6_Ȭu:0/x }/HSNJ[Fx'(ɻ[:0?Qgdz*+l ʑpQ-]0j𘽃||O6Z6Z"/+M歳[yQLָY|^5$Be-\6^orP ՚gt/QI'h?z^ ןwa2VRwՓωEʄTy%֕wۙ{jRx:~hn,U
+ĺ-&Da +$4{<[:HyM$oʮaJmouO_NbtxpiV/{EqSnħ*Y3?h!V
+\(%z#V 8W뉨z\yVVS.6V:?+8;SO/b)6[a?M]sGzZ:FS*s@74oꞽԿ?jf9eG#mhKoVTi&3O՛1[eh^_%8E٢LE1j:z8mObJxeYx.1&t$| ꪲt=ʩ5P}}?O+$:{8h ^g'u yȅ٠ 2ҏ;U}>sN:Ԇsਾ]r٦"Y#{kXjiёݷyBT\8"s%1k qwjlt7ɿ9Lrp694
+/;ΒG?x
+EK1b>BC5o Ff8 jcDDch9uafϧݞ-E߭0d ^ۄiG۱E7,c_U2{5Hx؊osO2t.JW@2ZkҞV&XM|EuG 74.^3=87>d5=p3< sj|"eɤZ,xu/HI\l~̆*i6 %
+7~1ߟQqv/–z-$WL8Ąp1v_] CHMK? i'l ='̝F۾jN&"(ݵTpǷ8MȏsY>i|wsE'Rl'󶰿dEΌcЏm+D7|!8Xv bӭQ/[ATh>օrۍF Jdɡz7~!/\Y
+swpqVHљkqݮ.~%}͚L\̝dޫS-d䗦^L@},K|wyZ,A39,㦒y!˴::n3E U"{E_Ȫ{',os .l!#z ax!{0?@sCW'5w:Rj~V,<8qcQ>s7znRVp<^R䤄9@U1JL NEKRXzH1x~?/r}2a{枦w' * 7P{ׯ2KeyICX51a+OCgŮ#~'O4hgڛ+mV4ME=wK-5-itY^8auu+7; .�: 0Օ  Of{׾0m0;ZnZN < oelz1ҴH5ueX-th@7&|ki>dz:LLH?H!?!"vtHsô;dMC#+fLia~Si'@1W{灿caklki.wkE Ԓp?*oYQxl0}.}}}1{$}Q}`!loA+?56# cׯ@"yH&:NoM ~a {e׿ۣ~s1&1dOOvH#@:Zj4`<l]GOT]^"d=&<.IKx?W>.:=9YODEgx+=g&7+D?bd=^;=s-K,Kt(p\`_s!_UL+z'Ksy";V&{ _j3<
+8^g+Sqf3pRVM.Aws z2؇MJⵢdtb|YB7ZOܾtwʉZ4 ǓnSwRr`k%(S/yHO&ma,TD7 <O&f NT%nOQ4ièxU߄}9P<R]?J!vhn qƯƺhy, =X0R,Q]",B%Zv14dCF-Mj/Ezs'8Ǟs<7DoEX ؾ$~g_HbjSϓ)*:+(ˇP*zZrT{Ã-oW뜌T*;sEx2ܯA1/t\<^ۊjo'ߎ2s*u]X9> H|}'mqpry<K1W`ҍo[s~Xv D}8~Ks;Z5#.d|9
+PA"%$?UA#|,^@.-oOX/b.bİ~ Еvmp-SjN/D_i~JbM6κOR5KqLY(Y67shƬT.Q&qlsވj
+@
+}㮨g[O}iJ`YwcyZWt~φ٘1qܩ1[M'3.ㅔ<3|?s|D`+DԺ6!u\ڬ;}NGl&ȺMh9PX
+3{/qPD| &)z+FEowNv<Zv/zJq̕oJ7f[IcIpG}h&-%!xK:`2nIU-<ߋa.3KaVoҝuJy 5𯌩.-WTۂcbr6 "_*?H[LݜģHipPi(]J@]ڕѦ ,D{_a:T @Tp`!-*t%=hL$Qj,GPVѬ|g[ YW" (]j0N VF}*C~ SrH= CA32E@^@PmT;1\hX ;sLuT!wx=b&xL7?m{[C9`ulv/|h'>;> 2|_% ||[/7"}1Ԋ>;5OC[5h[x4|8&6eS!>a{lOpcCqa{<dž_0p.4,
+[kcc_?GLe1p`M;X ?V}ϯO f?R_38S5?w>c=!/b%ln*7|= Ową6uB"8c"8 ÆxCφ?ȯ`Mɺ'kw
+ :U6G٥qln%[+_KC䫱iҥ9PV!?.pK As"J6WҸrҗB3»N[H0q_T
+6~ O3/G@0َQ "QX~I˗W+))8,)
+!ƙ]x_w#ϯnO_{$jW=(ʞt6p̢Dfd1'|YX%}*>țGDgIfdW][ ٓԺKH6%,jO$kbokig3<ZUJf$1So)6^S~I0z="O,2kqC # YҼ"~& #|Foӹhkhk*h{x$rI7iir¼rvz$"!TlF$,Z?w3X/h_iqU'"|VL.89ș|&|:̤-Ƴ 'HSsMi&DD8N%oI{b.P+bZ e@{c/Whbs5s!hB}&@`R[LR<8F6jHʟslC! REE%v O{.u
+֨L(\{g/qb[ <`('/֖%wGd+ov@U Zav ݣLh͂WѯvA \Rq=3RK@olKtaBy:!ޮ.͓ _ FJyT|9H6z VJ({pѽ$hO9Y}{^a
+?W(cD[DzzhWFahy%/O,(k|0ov|Ns,c=
+}h#8 ˈO^ .K\⦫66&=I^{4Ĵ4ƾ!S13Q,1zF ? BZzIw2(dMRoKX(2[)sJB[xLom@ߍ 5 ;,N
+G3LɛXX!Pe>~cbL IK A__)[ÿ ]sETYK-"eFK"z_I:4W#1HO/9lDޣXY6?{
+nGeZ_V 1NY&fqO>~=cqK^vh7׸WaV2qpvA|lci"?3H'Guc{]u9{ۦ߰J̙r' ܣϻ!웱90]82MόShhJ.{Rpcx8դD͙xe" 9?D=zXZD
+G~Kv5\؉{QvƐ,c<Qz)LYFꮐ}/Qч2ydbQL)k,~}ԔLؠKIp:|=as6%ˌ0'RL+#m,IȉxhO:W-nbBcO}V~jHe}5'UA>{ L-{Xgd<fDY3b^~"Wx{oũ~ڳU]AI((#C{LaQ[/>r hZBK?wF(1f/aa L/r$am8'ѡLs),ހ qS3aQX:`}%L]$8~Ab2nOq~&_jQaZbP.w{C.zEi!Ɇf?x7ōc8U)ɒowYaZ^f%<~ n7OheGG^!+p~ˎ[@p3JIxVh
+6;4~(Rtt|ivx ,bSB=׹Э<R;p,: M8}6'XІ:D|џ?#¢ɈuL\ rp\ 0S(gs8׬qwSPݞƾԅ.q,{[΢[JxGD󂭶mh9 .]qmm9!&cg>`dq?~=R~ }Tnֆvj& ^Aa5X>_O=as.`\<>;SX/NoЋߴ4W
+aNu_{'YHk1#4ҒkgRtg+~ÊVuIDEaY[et4(_h վxLR?=xc'2W$#K QdZ4Y+KxzWYc̋?g`c~mt{Jн
+=/xL}
+' T<5Bß6.f9 UMAU&Z8S
+WvIcvxyM.l. xENk֟pK2m%=[ 'F=^VaE)TkrRxa<?hLu%6FߤXEݡ|𒱛YLk(rT]I;
+xtt3F$|yӼZtX,7!FY6^?
+Zoa8z2 YV@;{bvruOdLEvԻ3 himfz9Ma8l&aRKc됳/g.suh;vſNQKk@O^!E7kL;GV{?J\E$SXGp"P
+n#W(%9!(ga<E^#WC_dJS!`|5.]V_Nf$n(5TZj} luA@/ XّJ"^*z*i2~{'yU3e2jPu_Y
+*
+O}<`1X̼͜9؅[OW}(W|`VCs^lxF]nqHuUN6ot\jR&kyɘ-bËS̚*mD aQ}T3V Fo's8yΊӣFu< !8b{J̔[Pl֭>I(?(4BOܠ] zj\#X@!Ȣd=
+zh9DhT+[JLI2Ga}@`V6aZeLf979oA \>?OLL?@MT
+*jqrX]#8ٕyl(ϭ8v}&Em9ɷ >뀾ѹƩn1]k\/+gMո1wR-0uKLJ{k2-{ˊ[j82֙scOQ`zaQuӼ2&uR;49lzFgaÖ2\]1ْE~| ?a㛞W?A<26infu>u^(?r
+Sp UHa_= U{"`荺TԖgS})Ed'
+ yyBd{S$#ɼ~"'̲e'hί=y! SԅKt.;=VìŹ,n8_[\ ,F([ q@C{oY{J*;o4΁@%.gA[N]lH-r7[a``}+%h[ VES=j6d[Nnq=F6V:S"<NJWҍRiw"n-*l^n-j^1H#PwT5+ȑxs[
+\1
+y&K7$v2toCC$ɧ_§oOsz^][ఙ龎 }y9li4.hy=OPaJ.rز P^\#iorM4.j%oktRάjC[h#5kr72."-y=#~G'Dp`DYcpd~xP+T5 5N zӂ߱
+3F6_ϸ3;]]N?Kc`AQu奊wxu'K8{W4jo+zluH2gT1ZQ`.rC7S{7N; V}w2LC x>Ht>f'*6&g$ӳc ;DS5,O&#RN9*u-5wO.C"i3R%4g-57 0EmƋ)t34/t^ =)ǯti(9Y9Yѝ^BcHxx
+]?r̚c p1q%^Ex\+HD( P9:͒<$3ţɌ:z_pj@]C_ԢJ {s+4ܞd/[F<*ap{ 6ge$=rdf3g$_}|u9ES_d_䨿çrlk^eh h Ap϶\֏(0s<fL ME;Cx|B`FgKoBCTU}U^[VϱwJa(څ0 e6/@?=jm &be%8~rEl<Ci:x(?ymcy>P$|b3CxfsVKmaEM*yLz&84nGDM7w?gdX;>@b/S%'EO%$|Z7?ғn^Kgp@€>oOx: { F0d~.&mAzLc6ӯ4Qt[hMq',-'ٽ5>hߟ9L]b7Iw%t^Gᣛn
+
+U98
+.r |( SbpBz(u]t:8F#QwUl4[  -hI2$Vj'5 ד/K',9p<eKVcp|[i)
+:0,EDwZDkV-Ixf ~~}<'}mߵs$/+c5X
+?oKmvab`pPEd`lw(!Nq?ʳNRfz'
+/e{b4QG:TuUGpyLut7|יlIVޗt&+j/7*5&(]+O A{R/D,><!\-u bRS ohmb=.hy9 xg%ǿf$i=|mlD?g $Z(B} er+l l`D`8NdYQVCe.v-`jSYAֻM,
+3 B!^[{ 9UתдlXxv?,hbeJ;"gIa
+r#~'M}on*Aq2nc͠*e~soquuIz~AFTH&Ay/M3m*:oVnp2ت#R`#q߂^Wtfb^N~ qYTt72§Ol`mѩŪۍrʝک-h3Ԗw
+ ߄`F  L?jKyfҕW\ cJ= yRYjIk4˽],G<r/tkpLgGx@j f0+EI+'~|uZ%}V;@Vulz'U^+TNDxTˮᲳq}CBf֘kU95\'CK{O6{CA,Y}p~مA4ˆ1e~yfi\v/އ!:J<pG~/X;=^m@'H[ceQ>͢R{?@:]o[AܿJ
+e" Chh>dpR}wQxR&sԿ%ߜU-\QEɠsdp*DG̡yXY ,= 6PFJncg7v.OwV
+ElõxFQ5cMɋ7U:
+kaěqCAkc|l
+t5R
+ZqWZV!6`>xieos) Э)zk<mwB{_@Q1\/x=+[=94Si* ,c+4<aָCļ}Qr$Kf34U9[_Bwc0)m]n_SoOPa 8vgcho?RY*Ld^#-5.`Nj3 B"K1h.(
+#s,gQ@;H^Qz븡S{
+ J!<My09˝C6>2u:yĿHvnliW_B4
+7K2L$˨2Kl$Ǩ1KF,5*r͒<",7*͒FdШ(4Kb
+ ^g&1#ٍ|
+x.Ͻp`/
+P"5\A
+8}f|:Je{ 0:eb#zRXtpJ 1ڱ+2uؑ68W7.djj{bѧNKhvo.ouPRU",usLU&H56;|ـ
+qh(sl#}tvw872bSlO\Τbo38tTBc5 }=m6=~
+A0Zo]8E8-?mw,9.|\IVb?zbL"(Ue*Oja0XHh^f^pOVͧԼK $M_µcPr.krM,-}nkNṓTo6#OBf P.]GXoV%$Gω|܀ˣWW!ϝ?+>/N
+& E[ޓX,Cj` }7o ;nhx;ueNy0m;b%M!s?j0J+f'S~&Z0484fX*̏c>ˏ]-dlt_1tՍ@/w{ܜ+XL~bvP_, x
+̓!(1Ŷ ESȚV0MƵ$g#1:-@Jy(Y1X `>ID=;@gz& ̷xa@cf,47̃q$+#V3cy?K#򾹗
+թCN(B`hOɥkE,Tv8pe}"BO\;t)aկM&9Eҩ-8&&1aEVI&jS}Kĵl,b8sqQ|,,4JȨVe|]rkD]w}û}-NkE2͒xjp6LR,'Bв6HI}?.nwZkK dz BynLL}/dCx_ chMIZҡgx<$j3cC!=ˏt S]>nd2lO1K^QU,H~*_8)غxݑdD-{n-c_IgہbS˴Ws(Wti4: T"uˆf;U;?#& GE
+9/!3ۘ jKغ;Eߥ;]Z*M!ZA, ՞o#zPKc/_s8._T&++h:Ex#5/mjI<g埐npH} _:,_O7g8"7ϖCL]s} ¸lmsz.s
+$>Y`ɿKaT䲸=)X{A+oXB֑uc }
+dqf h$/ϣ+KVP]Sr^gs)l7S6FG.ᒏ1)_҈ 3a k`ꓮvY2 P]lxjWO62F:
+Z֋WAi(0g ھNc`}7qi(΃G"FFr=~w>/F!,_h<@:hz 4K@/h-L$i4i/5o~p/CO?F\xK\ gХ0'#,ցIFN 68&ВE)/2
+a809iqd3OrSKQ`3@[?s]HLT1p|yYEF%Zrr1Jt aFNyCa)_FF+ow ^͢$!^IQ>N23x..5Cɯ'YVbjxΊumS͉T D)j0}.?`}KBhaޥL)FKHύı]8ʣH$;3Mу;Je)fIYr}`Z(p#fANSZu 0jr̚lpH~ΰT}'qklc_eJrbbs_ uInD'xDN:HsߠR:MaGN۹!277qǹ+ؓ,x p3/^`Nڹ\j̋}Q6L7-ӝC+7ukI
+[5/@JfO[ƮpY03~x; c<Լo_"`%[B%R毚l|*ج\A7 Ҏ!&x\& ?d,+}I$+Z+m!k
+<ieGYZw*W6K}O[r( sEH+ӎJCE:xN6)"YrNCyâR%FQDa`}c"NK
+sgr2/Kgc;#lXG}%G{й
+$e23~S׸[faDz>Y "AO-eLa7)s-\὇ɓl3!-u#6;A cE@ѷ~ sF8ׄE|a=ȳ{yjKSW@{Ap1~kVIhuU 7Ww)MSbj Ϧ Vh-lL= 8
+u:#liAL(IcUhzq8A{>ͲW$7G / 2CnO7ۋ{# Zrj'gc+`G?.zf3A ry?!ډ/Q/O,clYtekߙx3StK/)jp*of6qIyRZn+XXfwp?bl}#OIb0f-hv=}͋BW+ )h:ң{w Z{)RY,掏WeφW7Co:ϫﳥ gt
+0F̲5Uv@ȅ=LŅ+s4nvR_Yz,ay$懦Ӱ 01h<@PfӃK&OX1lqẺXc1Ơ>va̔bngf9=?{[\@6XїWWX䳸K!bBՠP_Bazc>Bwys{WŒB"lzɋ`ZC4p y9$ nSs
+eZ@-$&7fx:Ld+ =b܃cB\{N{$O
+Hs3Z7(CE2;-(ʆ]bIR?.ޟdWwWRHzwu?2f79Y8:ۜ"1mMq(gW-u%BYN<g,fʐOp#ǭRz+i6Q@62a*o>"g @ gĻt6Uc,s=]`GTyy:$riU|kp[n;h٣=U@/upOIRӽPSdF v_[L׆מ`jA}j
+d?ϧQ9;:%&EưlpjJqY>D3׾ԋLp ? pF^pwQ>g2@dOxx0(, 7W+"*r5bT3 *WD"&>@{Q)ww_dΩ0O"Wl0tf@5
+?!zp-U}E?8*½
+,@pѭ1`|oS^ëq񇏩t{VekJ2O$=$~Lsg AdL1YRƧ<N\cӪ
+DvW l(l6:?*bZyS7AJisy36:5g2~/|nwޘ`8~G7nJO2gs[_G{#~$Τ{;
+'g|x
+V⍲DlY 
+)FÚnoC^LyI+ڐoܓӠ{R0p,~}\#g
+b]B%@d._ rS K~hk8("wFdt|wi^Qk]yßRtoTEãóY臊m `"ٜɥYt]TEz7!I%\٦"8~(0w!OT&2֐O*I
+ͅ1^PB${!<h$Gs2v<9\?mhyU(/I%6ѭq_:Q NhSB}hU4/gs2E[Ɠm
+'L__6b$K/m!?uWMƿ<J/e_F[sZa_[KEuy &d8tX)ͬ5J|$?ĸY1Kp/@?1׀0&tJ):K3gwA;B3K;2 7v^ћ E.RX ( Bq9'OW%D3u_O g&6%'/סIf9E_ 卝 ok |.Reg=S$3UҨY$i=@jH1D4i|SRrVh 4l%%P
+6Ym<7|czbQ5د8v' [*b3g\1i4۔j:+5&fڦZ(Ge}bEM4w6V_92,9Nr|xI-i3qV)^h
+ޑXK_J
+2>}NT<I?Utv 1Q%=99O͟1cjlq} "Qb=Ϫ\0D8~ SVb-uW;xYEbFmIɼB6mv";@ޔxeҊ']|0D9N&/,d_\kTs.T_ME?)E{< \۔JR}1C6zE- _R/A){W⨷aۯ aḦN~<uJcV8;^znZ[mrІLA\\M)M}R@vpo(EHϳ]A>ABP_5`.\<=yXusV
+ $4 0lmc.
+'#MG45 :h>+e ]
+PSާ|gc<O#PH (xd_ Fce-<G<Ǎ^pɝQ(䍗DVyyW,sȠ<Iz
+7`
+T<(H6#d@! $WƑu$e@;}9Vhˁ_q7Gd?+E@,Ĥ6SpGYɴ8Bx^&ᔐOF.GkVٕROHr+l><p&\ej,@⛸(~ I~U0Q+ ;*5n՟1Jx 5*Vn#OwC0EBb&EDXy@j7aW@Zbg kYNUfZm8,l@E;JƮԳSXW'+ƹ+H|ed KIr[AB#i%nW;@&>r7~lUdMm `oDφ |CZcb}pYջYrY|
+BWfsJY<T1n`ŒדꞦHǒJzIZ4c"*Z#_*ưJ*؉L8[Ygճ[U*_+F%+A ׇ lc'[J->8<O5 g&dvhDZ8;vrmgSj~lD4uS0D%ؓ^]bZt.Ό(ۄGi)<_
+ v4=E'ەOKE異y@/%%.\
+)aw,&z%D.)HF୻|]ͨqT>IrOudlާInݲB 
+cE(6O@j^ӆ!Ի[lN7rLB'Յx3GIņFP:JEmJRͪ uKʦeE)21m+'xr*1ZK3]^L'^ 54ʲ,9wl)tZUڕR6APA_6Es=iKD9!IH?h6 Ɯ@k)rq9ͺ'Xo [)0q~ђvke[~2O~C076 <lRerN)0)BV'D7X{_-{jo3BAј1ymYBbz}iK 7{)<Rvw8w,&e݄Q8n.Pvm!N
+B҄(N3**}x$fx?3U)<>-FIEbt̄cBj߀t3ƪ?թ
+8F?+m_(Jq_NaMR8 F$?ҤWw`c @1=!eA0 ST@o` |('`Al07 5"L !?hK60`1
+QpfKGa?բ]|lsEg{[Tb9?sc})p̈́o$p6R\ы(Ż(\
+"=(1V{`3Q:P-
+VnjxGI셯O
+-="Bj_1|M(C
+H
+;|J8 S4P(8e`ehx[r
+/={܈rгg@)#UOYz(㴫}oDf' iH{%707B|Vx]w_zdFn=AuP@jk%۪!η^ybhW32|nU(mTχ(g6K<*SrNQ?(7T5'?G|{
+-^?m)sSEV T^%kY[T7SHiRd𡫑S{CkZ[2‡k|U\
+-gR;ӐUFX$'(Mk*. LKC[ Ly?M%d@/Fmwq:,=nQJ?+hW+^`^}ب3T˅aA2|qw4>1޺BuNnBwϿ*r/p8)n
+4a>]ND0 I`9g#Y&ΎgSd&ItxCX6QOrN#{<BۙX?22#P~v(< 2dqQBIxЁ;Ryni
+MOiCxx.A*#6!e|R~N*5ߧޫewHZ=Y8܃#ʟ^x0܃.E+xEnO"]8{\MCX:ɿ@Q9:r>jV Sau*>:"hȘWjxm>v87䳕);Di3fL}B]/5OvPx~i=hW97Άo XB+c MOfy컈?a,%+hfS4;Y'[.%'m GlCe4R,]I 18Ooߒ-'|۰`Zɽ]`,qwp?[qD[s:wTW^\8<!!ēnP|ubO ^v9
+e=4!fR݊ tuPMiX x'\֪dTiĩ
+PgEC@ ΋[CDf8a{9ߌsu);dt it
+U8VL2P
+wx󶂬fQՁjt
+{&B}9!
+U#(HJo|yd S|c$YO3HØuF 6sfŊnKbs~H3ٓ~eksV~(B_fkH)eϐvs!BCWQS5$3&4!4a͘u3:`*F5)=4{f:fڙh=^`wp;s;SB\o<J˳X<倔҂eo/<F9Y5E?D-yDHƼ[E\b>\(E􀞆m=I6 ˡNͦfU(|%]B9͒V}
+9L*d8ev,ߞxmؤ Yě[(Cp}ãq>IǛxSRw"cEE@o9I4MuNR};mgt?r6ZQ'iR~ vzz`|]@Mz1p~vPBLX.TN
+G-R8
+g_z_?%CsYnu!\z{!.qeWV2KM'y@3x2u+w{g+%֍WG9+{T>zGC;MÅ( 
+t @ށw%ҮE< V8x @ufoaƈ
+wO ~urWKe4+06䳭ږx< =C
+ѯu(hJx- ;!nL,ʾx,Z\@[\)`VZԛ@MMbf[ShCB !c4gjNreY^Ңf@&;Y
+-B>a<8;ʧʗdO1P)|ND fs&<OIfrem3Dߩ^#Z0H&u<clj؉wpeČ5rE_x!3*TOF6oDaQG#!ӏڒ ߗp7Wb'n*~L^d&m/L NZ2ƾ ?s}}XѸj dj%O Bn ,6?1,E6jlh9Axͦk dNp(0)~S@ޣχGp`=ŏoR;&+^tVo;GIjRY#d 9=0ςHue$#Yŭx.Sxӷ}\=)3UoBUd椹[#2TȽBh <Gᶛ,ubq' ΙTz#^
+!=N՞"J藆xR482[ѩ5-
+x fv?kzR1Gz-J@^kRUz}9n1qFG_ 3XkFQ W<P<qv^ us =+ ]7!wD$=AJwb6+zuJ]^(usKX[8B[ J%V`?[Hɫ"N'}|e+~{-g]bۍùt݈\nNgtNطzcY7[qOod~҇Aͥbŋ$u6Qȅ:87jj erɿ*A.NO9D<s< ~>'$sړ >xb>,Q}Kc@|,ށOrym8 cɖbR!.
+ &3pXG"N9_`U?;̰4/pax? 9_Gx:LcFc,١d>0LeE hfݫV#q.Pe%܍ uPobخ<AĆX倡YC]joɾog2ExA"9(0q&C?ut1`.gE\!;@tlئH%%p1d+9+Mw.ËޒhPS~łݼB.Na'1&k8{a1l rz^PҵjZoa].
+WBu?Jh ] Gq8<@ea{kVHyRD5 MfLI\|ۃX
+ϻ8
+,u}|H[飆>c'}|B}cq>NGwٞlIB
+Z/rq WHe,EN#q[
+yQ`7}
+gf(;KdqFqS }PD[님AK{&O2jP/1>8N"M  Gk&5p  =Vd0r$[I}z pU HD#j^bD
+ feTycm8,Kxr}pESAボC@}OAi7k${d{r@%oњ8.{j=}oo5}ӻ[9>t@jwx2/E JQnV# 0q(T2樣Hɨ5p0pϵE`
+7/T<f~[-"C!xV4.b_ X`%At6)h(v3O5DXY1ӳ6Tr-+{;8.OSD79Z_^+W-={=*5yh)sdƞF6v"yИEޟ𫯄,]ԮGERJMSqpGraGgDŽac&WBjUzG-y9
+KTDqNzup
+wlbsn͕K6 uL}4\{3Z(N:O6:$> 1TU$}8`3]ьPp(by `]TU(R}TҼO\Pffp6I<L]X` 9=Pe4s @=.#)C%BXxb4sX<)Cpa7ҍ$[!+&qbUT7ixf<#( Uy]h'l]"oCoskE}Py'ftjotW^:kō-
+5kUb7\e
+ aY9@Sբ dÃ1:(4Ҁ.0D#8tBW*#@jPUɻ3v
+I1QsVYrMP3O_·窤W.1{Jv#~LFZgpq
+t`@0?vY =:C;sB3ۊdu,k]T˹ӁL@r0[C
+h &@ÿY`ܢ"yaB'z.K S|"7RL]Ū|0ǡZ0>Y:o-kЧfΞ[1,iB̂.y[ U؟NC\ -m딟;'1Ov.G|۝?]M]_s9d̹ɒo;XRQdnjc^ԗW[* `sk*0 5s{Fk۸iYlw~\k6iX~82~o&O2,i,"b>&qocjϼ{h11{(KY1bVOE7Ё*ay_5mg k*o\.Y,HR)nsvCX?"u9r)^NWoƬzL@d
+WnR-l?Āq8ox[^<?/POP<n >.dff*gZ@en-
+8RVfF9g )KWz. iKUkQ!b^9ww-,6 7?
+l:D9XY: TMhnY@?MѾމvY@H` P0M1@&Nޭ?N%gge,$7 0Be<Jg(࿬ -V?۝U-k&߱ੴ'*?5OZxCbn-p<]p[>SB:2c~&값C'㹛)@+/Gvx4 [G5WK~ʮJrj[6x>! M(vqGK(>U 2lI7\!reQfkfc94!oPCW W(_w
+Z="8qTpg[ʮӲxxW '
+jXCx~hzvD0M$tZ`Qd6^~OLP&Ci>8-//17u\7ZX܂ +|}_tUHz4?@{? E0z
+}a<
+ ~>4 4%~O@ʵȑCKA~7kH" @8+ЭJwUr&㯛-ZmӲʧbt㌪ KLU.IC
+u@M^^A^˹WCd+{컢P2. !ê]D}(qJFn]LHw8?bj^z ^ n2-kEÑɽ9~jbewCbIK]'K-߬2_v͡sl"7[s kѮnxʛ\`'2|pd$6UmX߀'
+]H@7DڵGU]dQĒjymB{+"J>A @R'# cHA^塠^ja1*/F&2kgد/œ\{k7J YqG5Ԥ^2!0M bq+L:guX]*ćBH^\gqmLcMT4!~=~$SK<Uu+Rܢ|Jk)G ~uHOoo13<Mԫ_U=FeWВ
+b_D%ACz9l!ǂ
+eī ?3aDJ- ֠G?Ynao&V?*dUi6u Xٹaz!q.pՇ6Rʑ:bڿc}Jy#;A6ϣ׽wmnFMp`FN:N oaxv!!g_C3MBȕLbCvVb֗t025Fpn4@VNI4&4=(ProB߷2DpDc#r&ڀ.dU}MF>Uzk SxQ,nQS/MMol
+&V~bvi$7I16O IkED : oK'ޓ$jB`|&
+>Bm߽wv=]&rF
+ϱlC
+2T^aB*iN;"*B;~1k LϤ~9/MOQoMj=M=2RZK乮{H&[,
+L)bu r7\}1̀6۷t[MI[g3F7՗l͵5jiՊX;DMƨ)jj-Ԅ $6ܢorC %u\\q3If[ܶ4 j,+5ihj
+9јOsѳs4N_DfF-PnN@B4v10Qo)˔_cѧ%R?2$~,0~?l2Li?t DǰPwq3?? toD 6*MpD G|{:C\y.O7ҁIdΡFl*n2s<QwSS<iesbwO. 6q5<^q|VӼaup (@8j/};ϫ-:@a
+ 8.:cl,,qez)$CZDM>DyzLE dD.L뭞vd Q0{ l%?Өh;+͂Z
+&)i]Mz m& lsdY<Vuq:&kDFݳS^ȆP_VĪbD2k1ș@~ҚPr6,t(ʲV>!)5SVΡUgfJٲ
+ %hQ{ 9Ji.90"@ a160V0P;d'_StL3yxMM
+ɕ`U=6ųqTd?n rQX849|! V 9\:ޱ'(4tɘ2&x@\j͠+93J~jXÓ#3C`D6#Me:#{+6ry y'6\Ȥ͂JL
+;ӿsOJopQA#ȟ~+9f\C`ȧlgZ$@P_bpysy<S]V-MeՂD]ԤP|-G,9NI !sI2jayl"dK27X== s_?@.Y%3qnX;
+>z,_}(Zc;lS(t
+{D߄;2qcmBѫ՟Ib a7kq<=\ ы:Xsdo: gY=C 4Mjc%Fq7в0^?#ꦇElt]AMg 5
+vin+ihpZ}S%d;i4o&j~I&jzIyjKGpV4L^Wet(QZ1g DT*ܭ,< e[>'cq3
+-:l:k!D RhnB%V!6kmc4)HwQm Y)wbu{ieے.F*;<ޯם w؁zJ v?Cm ׃-\pitWW);(r8 65*NEi~o~Ά 0cdoX,?mrey{$w|Wb,i8d
+7q+Lnzrj`gj,yF3-an&W0w_nDcqWqoJ)<ʚ6@Oy}FJk#;yB5^fg(kfrSe4B
+[X[@H+|)ްWCPZ_ѩ6慅Ц
+@y%EαׁoLC B^^Њ󋞱;K)@q7uް+)Vu f:R]3"[B%շ}$_)Q$Zp#z#
+desX o8*$u[nLoI89G y!H>E<4<6¶OÐe PĴ~2Gr]> &SHsѐmhj~먽`j<_(j_&{yvڳQ5l{X.ON_qR] J*Ά%r/s43 m 8U#VC(*9
+
+.Z]Ӭsp%:(%ss
+3&D_kݢ.w/_-FWb2owڳZK-KU݉auܔ[(&ʋSLp TZTm",RVrx?M}T*ŒǨ]{3ŵJ4\i%W ڙh֒ ,2\J
+LcDP
+=+ tC?bk_T -BInLB!ن|O0$î:h$
+!
+nAhlˊbC rТ]!<إ vˢQ:qM\e.hr!]ށ##ho"SXr .BUף=b=.{2o?
+P͝\UtoR\/q0<ˌffx{+x&d},z<)Ni􁾻/OV_fa}N7jt͘H3l&4ښE?Z+0_l(r&>g`׽K E@e,͙*<}i0bTLX5:*ܘ[s+a횼q0b,a7a0/E|6E7(3LHzI?i@QŢ3栢' x\;ߩg ]]roԃpnb H? u$W+s=6 kI^ W۹R̷_e*+m\tQ=8<H<wz 
+;+ZˇQ_?dMqS\{_wRK |>OYf/0}<< _/]Y6Rӿtw3*rG >M0O7-ڈwɣ10 Ɠez"I>jb86Z
+<LK,oAꊽ@RpCٮ^PfZ SwEйܛ(ٗȽI3ޛ=P1v'dj/Ҧ--)[r
+6i
+'B/W+IceP ˘"ԒQkZN0lͣ問)Et~@fEj{HNiǪ$֗Nle<hD
+׹ĵŀ}v'[sIXׇt$nA4 O-qYu t_&]^ae)Vkᓻckx"?皴A6-*6[) W.fPNJv yzR>EUjrp2Dc )kpE8Kޚo /tJN/p];$ 8Yά.f凴W<mL^SnbZʭڵ&i#L' NR6b]g J0/GH(
+Z)L{q Z@d^5bh &< -^\UX_
+,Qe2v }!
+_w2@Uܳz$X|dL#;Mp d;ŕ47A+p9WҼ5YbS1.,ף}i/.3Yfإ9/Wn3rq8}0(O܌k'3jkQŵ[Z_:I0T|/%;%F7~cpN:W®؄A8Ҭ:0Ȧ;C&ȭVO5 "
+A]HW=Mx96-w6(,EJQ-7|?h]rZSv(5m0}(Bx$wMı\REYL7W!mjUk%aFEXր %]NAIAT&EDT_ FiECg`$k;l_% gqFSaSXr7THU2O}+hFagzIQ]x{,S u'Suoh"%T}'4xHI Obt5j%([hTމh?աk&@xQ>w'
+8&#r7em-I+OJD >>#ng)tFzC4#qUyqm[Tߵ/|l#;v:iH8\92QϮd)Zm0<E5nkxSlCJ9}|}wfʿ\y%%G
+F%yݷf䡜
+hE/8%&!H+Q鱜f)V%u,qOߙ=icKxQ;ϴHkp*g5Ee:h驡71>D$1x/Mq`?\0HFpBb4`~L0Q `q>0' -N-F-QCrPcξa147u*'BMwn)P 1˟[|yP
+@`]~0GҌ7ꠇ3iIԅH:* o1K]n.҈,гg(K6l eI'w1_K\\
+Pl+
+ve_fgQA'~xZ_x&}NŸGYZHg>s{6F([^W0
+S`
+Oht@?xZjj.^--y^^%$0%[Pvt\3ڨW"4
+
+_3ҳ:C#Dy-j0`{1} sqcm0|=_=ƯOy^ ?A
+˫ID
+׮^7,αH9gK9N)#'IJɱJVK'5-Ɵ?x L_Xyey kU)IZ9^4yZ=U0{,7Z6V6y0E*GY)s6!f"y“5
+Ehn 3\UDden8v>'|B^i=sy׈TβĆ+< % 3y:;NY.=
+2[O}YR iyR*[ b)F&3z"]f%12 5O"g-ǫ 5F&<^c[#g.7bo
+j*=D HWS)5]`DJf>,6/oX$i56*`t(3Tzc'ɡ5NpQ|(uгHI^&˽א%)C ډQ(;!‚d KE<L+.SmuM
+~YڽݪvJp%BeC;yw=x/g,Ap;1v1rly"U]n[\>?Q"j޻K9O6E \ceVl;nkwBoF$d,]EU 㨱\rO&Jj O7WS2F3"첿ۚf6:x%j9O(un|kAoAl+SS%<Súĸ۽s='I%Ix vnn-,~sa=jױ;q'c|P$v tJ33z)6Qyn/ir8ĸEA.TW|+䈲[Gn#*aPIo@3ޔ@>:L.4DX'_6=E4D
+C~CΫS ~aYc5ӷ$^D!ʦE
+a4'PP#O/T&䑡y-(S3༬4A'щ}xw!gblf"{U!
+"
+eS~LY,f ڮSP%~ye[7:0HTz-^?r'?U-uuY4.Si^tJCx<l*(AQLz5\4X@V {ۺڒ6ϡ1o ܦ;ߺU5VZ|E98|:&,x|0ԥܷKj߲x5lN3@q ބ%RZcӛ 2>BT̵hm 9ÔB P pGoQI&N _ߘ ެoWՇlq²t^n.*c7lnD/z|Cu̹\]KVe' [1 *"6RT_]ƁsC#B XyG
+
+rJKzf2 t= ~
+ky@`5I/m&"xh$(O)IIM~0ْ٭«'>*>on7H7%5W7W+?K?&8)^zuWzIPsk݄XބQI>b\:/
+{cD]DVILV7HcI]據?tCXR4uҹh5{b-<-lG8J,wxkgch㊡GqCF5׳ Јb#8]K f.ĬGvGόdhfRNtf̶E€8ub5$;^UV?fB'ݑ(=wd䫻c?
+r3! FM쎋Kkw8]koVttWtϗbq=LL9RiKn'5N~TXSݗsj+)Sۥ_s،.~X,k|#'ư ~ar%''w)&RՅ38WoBF4˅bX[%]9>3YNĿIKV%/YVxC?뷧j
+</-ߠ)^D
+s:X|}#GzWMh!3^l8/ lHsm8CCg)dWW|R
+&Yx">š)+W6ioW>¶:EGj] TXJ 5X_N"I̶h-]ʭO#7YukԶXUHz/TM3b.SG_Yrb4!ha ]慦!^5tJ釱x<7L7YPA<~s[u>@QEWx>&ѽqÓg#M <>hkN"(P`͔ʮ.YGs.OAI#
+ܱ`0gV˽2o\c:i~>rkdQp#
+L=Z2 ta:bKБl 7QW$:Y
+M-!?dShH"%&?{#_qP1.auԽ
+Mm1}5LDhE٭E,m(AegFKܸiu(@a-nEx\ۘf*lr޵Oczw T/f'8<J,QQ>8 = D[w;4o}Le{)lP?[R0ߤ% *Ia ^1r%[;Z] b}EWsG`ڐbBG-e}-u_:l,m*^X;Y[ĮV<˄WgLJKYuȍOy]ukʎ8~|22`MrIxj c/fj:m&NϬ{#H? u^q`?k bٚK!qK7rtWۚf@QY0k¡eēhl˓Ɇv0BWu$l >bYq)-C\b
+erS|:Ƴse2GK)8k5%r38w  |1Կ-O
+9lLjL'\$nL=R:ҷ~w""G5#9imfۅ]J^j2]2\V[^֑tR 4INz183\];*!^ystsr _)"xv~%g~݌HHG9Hz:g>1 om•kBTyH!3K _z:<k'py4ޏQ|1Opu0c13%/c<Q+03h+\7۠}H__`RZd Wi{HkQlSvIb%x8uN=v
+eΥ Bx Zla#%ԗ:|Z XZ(&E%#.>|V__c9!>v^
+]f%$C y ϔG$-6,_cǢֳUЫfHH{?"]
+OVw؍YTPϓn|c3 Nq걈h# ?a4ԍzד^#R1F Lۥ`gþht=%`Xr\MN?۫<_+$[nXotP
+WffIWnLUM pNOqe@Co'*`<d~6-Th'}Q?dMGg@B+h^FEq,].™V4{67b秌#̒$A18F:MtE#UB8/Q ^PNLJ*\q
+l`Ijyp)f@\O;qӚ[Nv*<<7',e)1[,6ը)!t5;F0? cTm̘;gf=Gû~,y
+FंQz #|+k뉨N%c}$Sy^8=S,|;0-`L_EmK9cQ:X>㹆 bsrL|:oLjy5vcoft K;g$ yH %M9`tj~* +g$ӠM 8WJ*k%ZlHt%r3mb$ +)dL*lᇸ?of! |6mB)x!K 3Wt_(l@9>"dS3KW9FqW&W&&i:ŚcR}h 4i٭}7Æ*tm'm@o:pKpnӞ2= qyoHy߭7nB]wt]
+3=卤SZL5pҢhf%y/VGǪi(y Yxɬ.qh&{}ͺ韴+p\]JHȽX6%Ķ.p~CA F!=]e{\t@SʾЙ̘SƷQFm7vAI+ )<d\#F NV\_"\e`B2dDE@XswaL_bsE?ןf9쓷Cؤw ].7>2Ot-Wcj V#H)8pVӍNIJPqVFb9Lz'ϒYVΐ;][/#6MpkțQxpH|;y;{ ~d3idJ+Jt˜T#Y9TH|>/BdbDPf[ &XOݰחoo.҉/siIbfQ#
+|‚}[> Pd[})y:(^iq6c/D%2_rqPH!(\^t#x
+{"z[5,߳,G~CN=]!k'~Ӎ,XV1]aerh3d,?_WkX4?bs
+*
+`ֺz*+y. h4R*W\8X65i,E좂Ӌ_]2خlvp4:} 斦 l@ϸդ j--=<oÑDëS n%ӸN-E/q?v8:H3I\oSuZLTJP:*W |K3RCRzyvjp )xC8XmgkHx{((z)nTJq}(gnQBҨПy+XKizwș/% SV;2yZ \K
+(phB\~3z"ϧn4-QzTJ@Χ/‚3Xw9*g6xM
+*ө˼̻d<"gn1.Y*^(
+ -2#q[>ef7+29VLa:3C=C6zRr6C6~ly)㽜gr/~unMpbݣX%^;J5XݰT)*)_.o(E| U7J_B:hb/?1ɡ#(f4J|Gxpcx𞡫wBzQwOVЪ,͍ .ZBD*c>+=PzMT|E<xB66A|*(0<o'o}bh>:}p1R3YMju:ךk)m S׋!zi_qe>=U=bw<^2
+:YC=G0f>&,LFTƊZ<*Ht4.8k]_;|Ԁx~ţWG}`gFQ=PЧ} xk`<ME8;i+G)b=oÌbt{g=>"n4BTiLzu8ɢNjRB |W<:}B.K@+x M2t`$&\u+a[x*+*_J)!4T+}:xT*U]%KYǺjUFw5x6*j2eGCm;z~C)I!ףt
+M:N
+t((]tCUFYMw:H͎1k.IYj.('?qÛ 2U'IQTǩ`䴛8TF/#DhmJkNH:-R6f=^3l`PfE~9mRT?\E,>,sꑛQJ0PaHb;U>u2aՌgeY/fA1 < Of^X"
+<΃ߦsOƈNA!
+J=~8w?ZC-hXxBQ h{ʁI$mH$a^Bm<5ix1|N~A5^ŐoE=~? eG@ at;1Q O9fG 1|xȿ2ן 5^կ?PMjT3^`` kϫ,j_v6{!nxOET@Er0(gdĬfbzZYll;o <IjW[1|ka;ܮw!m1OUTtm"6ʙl
+vЊ3Q;xnQ]lۄ%BQ-3 '%*<鈂7 Qbۻؽճt28r{Ln<l~ճWGU50驹䔃a,_륣`G\C ҵ~Ftq їL~w 8ZYø*ĂNWQ?|~3b2/Զi19ֹJ;FQ"W0=&y>ϊ7qoSaݻO`:033&}-iŦ )W1ؾG<`}oєVv4NM_ kҥg_-6<n: {to#ibV̨;&a+ (r'$=E
+>
+[Z<hYS{[bբ&b&7їM,儬,vjӃ2{vqSEv fe
+`T_z N(+EnA+fW<
+E4&ذ`€3^*ɡWH|r` tn*CH?e5z
+7rB0HxCQlf`t{Gud5
+}cbL㊦a Z8J
+Dq!HW;0G;}kqm|Zbkey"Y.ݿ]J
+Ejeǚ\0K\v˪2n_ތ!F9 ܚ̙ryn&c{~x6LwIS*Jgp
+rpV2@~ܓ#\e]]4s]jQjk1 +w۔]p`>zמwQAe
+[=B<'Zo0_9]Khl;joBu)TRWIr<0/r eQ_ou}>ݎYI'E՚TlmUu{ QGR8C;$L^GԗYW
+fC<Dl5? ]B6 >U6`Y\+ BX9O\W9-bFypkpB8=#CmBܓ( 7cGt^&1-)|  NA q;g*y[V+.!z6CR=zx%rB9< fu)xc,)x&+E)J~fk"Dguؑv:jzХ>ŒSV YU׎s >ICi xd"Ŷ켔9:)m4
+`0Q>E$!=dY~x _ʟ6PˮW`[G˦=qpF|D̡+E`
+A
+߄#c&d'x%\nI./-
+Ć&O˲r u@ cP[,BtE@@@`4NXۊfWeo8OEم8HqUs&Sh?]_>Csn"VM2T+b-bfRnt ˾S4єAt gOL2N@>ʧK6lxś萩t+;8qڥ*eWV4ǯ
+p0GX+|X4,6-6$,jбԳsٽ8YC_)Z}waHV>X݀US>l
+9s^dIsP+\.rl^a®msabunr[C(8E Hu0XWE=f^e%k墔"ehU?]?EL<pF~os*3o%"(0-VZ<;pvH
+j\( FiZ<,w~NJ8'Ct.]n7
+()tnٜ"D
+ֵU<
+Σ;u1y$y=a!kV2tV1
+L<~](Wqkb
+))*;{ <L@-?-`в0 Oe)uNODܲNPY]Z;
+F q6@i88s
+rP0P ӧ
+BqX.N 6^ƅnJ#׬< |4 Vl NFUv=$*Ģ]+["߸Qqg;j%V;\:o&+En2Q D%3 s|6Ԕvn%$k?;WaxfP msfZ7RH!MPϝQ,9p;Eo_>T_h14‡RWqsrD甄8uf}1h^fhѼ^53S% Q#ҏ8~$A7mݬGq1$0z)DP [AS0ژoDk8smvqdMpӫ_2kY{A[(f`4G<OqMZ.LVļ1?nwں𞇂;3(y)I>A۽H-J "}NȨ t9XiF^:1H܋n:#s|:3ބN
+EVe v
+v7=!UἿp$´RR6j^nt,#)B2X&hjCgyUs\ j' ,ާ`076ga#->(8^ #%)t&SNjֽb0Ft>)RSH1d>Px_ɌiwЙvYks1[iǢ?^Y,xWӄQ}dZ>0q~u,cLncᯌOĥQt3_1kMw;R;*;'ͳW+7&:bLk_=?7%Ǜ|DyV C?_]<l&edS@QI}%{NQ8*R3f`FNw
+0Di`óP?F:`)HIbC>]xFVQL9yb>B¸!ҕ+J!V9iCLs,T,#Q/dF6Thق~ 5Wi]Sܛ8;PXm6WSC+oi"Si腂䚞
+T_[(0UVK~'CNɸ#WY
+\ μF
+TY-j{\D> U# o9I?'?[u
+Iҿ<uY$o^J~|>x{t gUhdIDxXB;ZPex~80JµܯBѱT0s@ RH4H%0A + trUJ0K.rnXO\xJ~܋d%1K?9-
+|J~KT rhۮ3ǘS:s.wpr_ #a?l<({J̦=Jf)ڼCLU[*)J^QMRq%M3o!aǦ Ħ{G1c?Rf?ҕRx*3Vx*@AhFU_3eV MW% : 1up?n2[Q}#RJ#ITyxu;Q3+xsn/b؛ aweeCv> P,Se9`cogP?8l-
+|~Bfhߣ
+S6Yh/),ZgZЁI>@<g/I *Z <IN&H(qgș`0}|8<DLٙMU*dm>UFyK({ǀbOϲo{͓;;w> /$TһΛӴ`GڡgfQ%| ņDCLǻ-e@~ -B&ZI)b6u۶rT*B/d淅 }̥ugjn[M
+ a6ÈƂkkOmzk|Z$
+,=oP7'SNҿh;Q[nAa at v_5Ns2qSO4~WaTD(<̨s ctnR 4(_0;f2NK!6$~bbQ^QdÄEvUPjQ*ST]x~ZQ4]9Yġ53ФU?)?"ߪK=eݭJ ?UKGݕyӕw^1נ/8?^s9RuvY2zJf$#807!fbNX׼q(~582b`/*uL+R(iy+/5/W ݏ,xnmtLijM*F(
+裝'
+ܖ~BJr
+q ( 2SDaLj>$Ol
+g}D :-I,[XYD]l
+v[dee]-<é \kPN#jyR)}[u&iyZ%Cg+uNb6X=HKI뀮ft)HHћKa\_;TE?E
+${cĐ 6anJ8{#ȘB3|*S卣tB;{|ӏF3j~ ^FLUK
+OcSQ/M0į(uUVK]Iθ(ʞfuV3$6:rH
+0S’9HsANxDhuC4+dh-}Sw c,,6!i6b$BS>$~{?OqO^i?0h4?O~yrI[&!,hN) h$5W!}ǰ&C{+̇
+
+R"$P Xn̚%&OGRgծ1y)p]6R*@16逶!6R-,h-d~qo7C"|e$5'M"V*st5v
+]GbZ
+o0ye'")l
+0<~{B/MH2FQ k׃I+QdxAChʦB0~dK`pod5#4֙h2`p">8~|(M HIl>$/*_o@Nm<ʧyFptQs~
+,LŦbBSXV nsTme1 5=TXz~qq\FpKkZsSxlim-_,&1!]u$g*ssa]kI^ɇ^q=:ƍvxiU$
+FÊ[0`F7-IGɔnd)=9=
+QyDh$6o@;|joIF
+^O<%L,grE4tB5IMDMSOW^< ʬl 3
+S |x^aDt;A{ ^@^@#2y)ڃ14h;MW3K֒T헬
+cche6cyo2Cު`Μ9
+,c>| GؑE.jT'zNgW#a=eWVЦLfY|q^OizATMD)#@="wtelZC3b
+r ²-ty
+k:_|N5uI]f#lJLJ9 S5; Bp*yl=MrY\(Ug
+w˷6,LUPR_DlXu'%ṘˁrH@S4A:ˬ?}'삩d
+ l
+s}<(SgOH߈}sr<f-%O粻a}oe؞':qId
+[Ϳ (A
+zA&C>~}ڏUږmv7iXRe @B|H>Ύ Ke(muk۪բlJunz:jy!ܩg_PT-PJ<qt"%Erk^. GlhZT.vRgq!7'7aAy?SfL۹شH}&*,
+xriUx]@
+,W5̋m0_junvkzp]]-6XL*a V(sK(r,teCrJYwi1B$!ꭻ?Vc\ 'q$ڷؤ5 PR@^$9@b+aӽ)jɦ:@[ManEM2ɪE+-U#X63cAf\&})R԰9Pەj1 fR\7kkPvs&5^IMbEBe<} mxuj\ =жharb!ty@.!tp/}̩lJLjEծ2خmdjިήT用(;#Vs+{W; ¥ h
+*khդ g/,;Wf(?;J[\mGQ\8sl lI}E, V,6Ҫq"rؼH>JijTPAcTbCs~#ss~sKHͪ%\ϩN95@ хՊWRAN0H`Z+~[fI-
+Vsj z 4*wh-]Hբc"drNKxTV0Z]V!CS16MQj@RXV<l]6Y
+
+obFG$'um:?+:JFs!
+RoMUgpFt/Ş^+g22GbKϖǻ2|B355R,xx h<3|R~2YMG 䳾4k"#DX#\c٘/LI1{ǒF? : AaMP+d AZj1@fmjP .Eڳ{o$}ZlU
+mڱ8¡z[4 2ة=RDWwfuM p0E #筢^F^ph3kPW T=[a5[3U{4$m&#[dM +Pwaؐ}bj*JTeRv\J1mXV"'35qVzaSVJr#sҍIc{
+cJI[`'F1ѾVCV˿bÍfяSۂB<!GdRAqbfG@qf vV~'D}9D%h&S E(%޽Y|$=!|'^-r| Es2kD ^l%dirF\`+5d4vUKK54[-:0y<zkpZͷ:դq'naȿPT Ȓσ)"SH^ p8gHݏaFLJXo]T`ݠ+ߑˁ
+ykHaSe
+ G+zAH|0f{36SL]{nrL?kv|~|0<&#N>lm1:Bx*оT#Ij]@b@UU+I=<od֋ r*)]</1I.ax0L$_Mi2쿎*FhgTدPmu~=aS
+$iC$j_&A; ψoͷW_cXt<
+XSb~Ȗ{]rX.xxiʴ
+iUeiETNZvj[!c}?CI3hX/ecDx'4ǼXn /%A*q3ʪ*^,e*\ymĺA#|2tpa>E9Բ_:{׆Db宬FO
+iVuY&v7lA!(+2JѤ'[aWBv6Gi*߅?WzE`c.Z "&#"v==3NE<
+x`,p{''@Ǣ7&MӤbǫ|~u5J5"paY =r&ShdZL~يo.}o-rmZɩhýrzӟ w~XWRP\'|diК 40̛[8{h:M2m.DsI)Ja`FX-m*R;Dߚ)ҟ u;=(e{0sU_S{́[jʍ:k{ҁYH&şqb#vNʫ
+>8JC'$O,XJ? ^ӿ$֡ݒoyYB'?0#3cMwΉF:(=;tm,v$(1Oa#G qc "a4Ⱌ6eI-*j %ve]-q(jSTKR)jI2;U-ISf.eKLW槫K3o4Sfӕ<#3n򅩁Ve)լqb&;,̱+oiCɷhnH4c
+t*fڧ-/?A7^Rg'C#Y4/qe:3f/B/8K<{~:3WG &MYWgJ:>IY6͒瘖F|6Mk|
+
+./]>v!$
+2KWsdmomv{REy~,r*oJ]NwbX)(7pc3(&nr?s?60bQ;k{?4;KLe
+67YZ-%MF;#T2>/H1㮐bMnH-f}ʡBRsapҹdS9-?5 UBײ:ۥ36v
+N9 ɓ#S]:ب59JZRPJ(xAIKX޴P`&R0} P EHQ:!3m*`7+>
+JS;WZ!y@J:<UF736P_q"dP;\3zMnu>ڶ@ǩOQֵbC trbG:]M )W?} @/Ue?Q.`QS <R^LKd/ErzͲh
+c)
+(~pBk;`iV'ܔ^` ܘ >xćc'?Y|ɷKIX4hwSX,+QVQsKv1||0InT
+{}i9^Hhs%MA4~AsL$6Z,Bձ_ը^E>j,3V  [c^9ƴK0FA_csrZsZ3^ECi \VX<E12 |58_lb -gacߋGi:X 9YPfRen$T\y, FBM`<#!P@sn-/Sg3,uwN^b\
+,vJKVNn~:)AwjV#ys>6v{ٕЉC.3D>+ͤnԗ2A bĨud.7 # :@ՖҾidpWzV8C>Av
+%c1Yn'R sLjB}E`(
+Ԅ!yY(Q4
+@|3]X ho=iwIPK =0v1qS(<6/Rj0&6)]?oߟߕ {.x?wXz%_
+w3L /4cH oȭeVeRVG)wRfn5|Z|[kj' x)|OH,
+39ֽ-}%)ɱ1NLnx&&^ZE_Yrl2A]2Qٓcp2$wG6|i}m_@{R^}>[ljXw[]kv3'^9z)| b#
+vqSh ^Fw?K)vQk&{?Kq
+,cx{c{<!ǹX㏷m=6Hgx:z '-^Y0 ~KU1\/[~fjU_㯥 ݋n__\U*O-k_mƓa rMJp&~
+bCjͩOug> ;:7̻a [ Qf
+.0Nt=GM"Ru
+kbC9-PtHb}1Q^E\̬꬀BQXXR^&mbB솰 6BGĂ
+3` b|+Ҭ0Mh 'Pi٬hmXP01IqO
+{; 
+_9C1q1W7
+
+~' 0
++){b\-zAF8)vq=
+_P?2s#ZW.9 d˺U.z9^^Log%UꤑlO^W`yRj6Ðf?fon8eSx<Gi(mtf@1D)L: -(3s
+%f!Q)ff5jotTw{bvBk}"c=f{Z+@ m H‡Y=( RC5Sr@؃c<bvP:'aTs@Sh
+o7@-)<hr*``>F3M@ӛnmФUJy@')̖B]kR+"yo}e܅Q+[3XNJ`&5_ӗ^w&_FECc6%?-`?G|K`"Tc,Kѭk؟U&*=ӭMFpg0wn+R2Ԏd(iQ|r-|cy6y3t*H~
+h7# 4
+="2CdUd].Kq,I f %zy.sJ;UZ\cL`ZrZ0sw_[R)c\)XZ_a
+#uVmZ]_XA Ӆ>^,!f
+^i
+w OA=}Иp!óx_h]
+3%C rA졕fK1P.pԱ j9L;Lr?Ə-J+, %FZ
+'(3ld
+2Vw6
+"nƛsQe:C 9DGk{ ׅw/ ,>Uc*&[' =-&yC&O=NTvjZ,~U,_'U| H>O7ښ3C1`h$DKle9]%]n QnBis-dHQJRZ{0rIo|ýSC>H<aUXfssw+Bf=
+nQrPig '}'<Ӽ0}Fk,ƛjC-
+\6QqkЈC1`eG+*Y7`
+W#K2O@9>Aq;G
+JXжT9ߧGdO6$,zުIB]%d3=#)C yJS'B}H˘ͦtQwf}Q๸.l. )?EҶ<Ɲ"č=$3rX GӰI˯D:/3]ˌ/:~#FQl_]斧W՗;[{G(uxU㵨tdܭjX&W!%yUK.&kVG{k j.{PBjX\~]]]9YUWlmp՛2WA+^}G"ʭ%%o,VT7Z0u[F:~b/)r~C'؀6Ԫ|ϒZ˨)1W$vwu V
+DU?GT/J@.[[h;-Vr{bX!1HSZC򨯈::^c5ƴiX~n\
+>nOV;҆8U_]Ca(Ìk!ai_`yݸk'[U_*qGRNa=K&JaMz*ǜ XxI$BJ <77-U"Oeޫē@7xВW X-N|Nz∧~>}|QSom[hvDq[|&`YT<AvudyL!BQcӂON&c8 ,
+4NOȪp\;UFL)7Iҷ2c Z@$x@ɷg@;HTcgc4;Qgg3Ram, Бne! 3PC)OJܜT{SU~&ªkQNMՏC Sl^(z$U{O=rcX &@X5غ!fE<v?ж} /qZaң7z@ӣ(G/ѣ~MF3 =zeѣaxTn!]t{o'C axEnOmܦ ^ $KA<dIUG#P~
+Z
+*mmI[gV9I{v3|? s+5;P=k+SXN~z8D
+a>We_.
+/-][w_]ܕXw_۬B+n]1ܕYw3k] ܕ[w<*"iW(]= VOԶi:mKyq60يa/rRTG
+l/3/9"D h6n&Fd1^O2h?AG<C"eԠϽ5(@s3r2~8('Or̚gJLa|cMbs&,&3|''THi3^/hDG0LI#H/UN4줫mf4G(#@P
+\ͻ|,"eB+S~><ӟ&zޣVs8bxS X0Rg>\0>[FzFN!? 7#.v`$p^aҷкљZzj/OAb#aM=U9Pww3!X}<qrQ4q:secRѫڙuݦYS3)\D)3pf]cQpϽ-=G&k'{o|?>^
+7ꕪj#6P$/h 5.NA/gF RY<ql_E{/&= >Cq8Q?ӖmCQ2N/<wwf+|)ߩ|ㄻ]>=w>-mHw?{?E»_%,۟%{KkhƏMdzIIM
+E>{~vk'#<רS[m3ha{Jl
+c*| ^b Iހ) 271y`{Z,_+-02i 4+tnFp"p>|&
+c6?f=f ™=>mU"Cބ m7
+48 h*qv9 bovgA㔅>nԯkYDec8Wh=)Ѯò<@@`xt#FMFp;(
+l#gְFN9
+L<ir6:lNr
+5Y=OqgVa:Zt*7D&4,DU*Is|},~_|S$X~{[H
+fs~1 р05xEm]U8%ߚl{KzĠ5dUOBfw9NߧuDMb
+sI[` t;\W`[VLdV<d+Z?H{Nş۷toڊ^:ڊOn+7n ܊g?1?huVAwEpñK<R'Ik_ DPf`unܖ:m~p~zckD󩍻cBmOo:ֿN($w!>
+ɴ`A+ǜ 8BR|Os1|ͣȍ ?'HҟFֵmvza9?^7I; N VO>Q:kx#s=ǩ#=oᛔ%Q4n9r*ہ`$4;#Hu un8iaV޿yۢ%1{[O
+ eлN \0w!`=-[B4Xw5D QkȘeURIU(EU)(-)z!aJ~9?hw`x孴*nA"xxҡt6 z3ng[~o
+|=Vf|) <ç+EK8@x[KգRYS#vԗI"y)R_1`$=X \vT90QqsJ|bXce@ÁwpR={amۓe$lkP6i~ܧyUk4v42[8O܊VDs`.[Nk(L47`OVb5?P~ c'\ӇB)]9<N5A;xSiAZ@0w`S)!zzEg+ԝr {-J+gQ8`gԜLeB/")Co&:Ǟ qֺ aa<J(8n#4c|BhX[v9fGoIr^+!U`~{* :?LKޗ)4&24E].ղى(K br~/FA(20DF)2O)
+rQ$-bCbIIDtQIQnCc?9ٔ]=a>-!-a9SDdǑeր_iVq(Rsf:qKUdV1&0<
+]z43{Юm.J
+
+ZDHL}p1It>, %75yNm}_zjjk'%rLLgmsvkF*湍2f hWS\_-OXxBs)6ߩ.13 ^]a,㦿2jUfRɅWטeeL YSL:h, z:J9m
+%#吸/X
+5Lh9#h޻Z.xbTt1OZ#UQfs.:T; q
+q ëAB{£+)4%e/pp`Y4p)$Z &
+3 gG}{e|U<<
+ǁ8*'pS{@ ona`B}+sSk%?Ts \ZÐ0Н.sX
+}6RJ LK_0^t
+RU~F@Ǘu|3޾끚UEO& 6W!Ȅ x!Q^
+2`FtT*3X,f t#|x@D
+̱hl} z 0<O\T,zDZDh8]yvqyGO *o⣾ 0ϾNcRtX}.rqY *^DaͿIT@ qV- ud(*AՒL*VSf\x\`:#vCH\sg_Vo[>YG)5T۟vK7<,fQp3[su+Ty(]9Q[?#vo,6 K!۷5f ,05[X}J/pfoШw1wИ]u<m&ǜ~?@JrPKN4ϚoZф !VYn5!ώj˾bB5}b
+W+pV[~4
+ths@4
+=!<As3 ÀcGe*'2`-~F$3K|kTQah6%$p
+IJ &a퍊wږGQ5OB%Ո_? H?p^wvxo/ {.)6Xs9:Tw'ޫ\OWtPp2G];l87aɌr:m^:d°+vJ~J8F}V3Yd& '"ϣw rq7N/RY-S_1q\x|rCc{Eۿ^NL7knjQ7]=\ ǹA6#^3w|GUOK ZR@ͿhM#KrR;\ [c[;~\:9F*T:Ot~?G;Fj{P_'Q#)vrq|Ro2_ohNOql؂+`;1#&)TT9)~Ù+j\0|Z&?mJ_E>?W+ޑ<!Q2NCQYð)/n /"5;sf %$r3,8y3cyUA( c.̽
+ߝ ;M]Ԇ.`1Ο:-:Ĭ@4`az]ŌŌiC'CG"(b^151emz3#|5b<
+.U>x8>}eh!ALPMlpbB
+ D܇u [jƧ#
+9 
+݌i?0ꟵQHpzʮ uVMR:61PQfJw]URjI >0ԭ4OTB!;p^ZW
+5M@&V(Y E3n{Go41HsA R݁7xMF
+VX;Ba\:oU@c'&5Wo.uSj_1%pu"ɔoHR*^(^@?nH{a2[cm#I|/֘hbj4u@UpNJ~IcpOMGI U :0w@{^Ў (>iڗ[U0/ZBICny.}aIn_W}b|
+j{tr4ЊTu~J>P}޸ ~lFF
+Wa:ۭq}aLnFcFk8ux-7&v܄?k}eg91~T<ikթj*zC[>8r",fF`k<W&
+[óm!μD73D᫬h0i~Dwrs@k2ݬ䟩P[~ m. uT uּ[}S\\c R* 9-_7
+& 9 b
+߅ &[.^mx" 'lKݭn-e2X/qOK,kCC;da2nt۴ͩO  A>8GQZ1RM"BMa.d TNrSռVk$c^:c o?U/Ќq?snjѭBJWs7f @%EU/+x,SÁ7]A郞U//l ہXU' s@VUŦIЊENXIdW'Rىڋ;h##4X%Y\}KEJr۝N?EVk6VVʕ#f}0wk|7n\J B-2Y^(u^_
+Li0W*W_OEWikƠ  Qumǣ1TLT]OE2Е,USC7Aէ/DgPDTP*-Xx3)뮈h&
+ĶfE~S'ZirKm#%Ï 򥻕Sr*hJ+}>j7y AOOqKj~wH_jΚhoMtawi
+/S/Dz~ g'tQ7"
+Mȩ[5
+z t:1ָ- 4Y: #0 D c1).X=
+սIS)ںCwQIPN$un fdq9
+~h@?myUO.`(~XzS%~%PlPonoo5 C aH&cw>L4hn!-'|Ӄ-R8=1]wd'"e4;F q7%/V<
+*`J*P=_t\ *1\U!j]Y'ZCwH g̮4~]z_wa؏;`TL|&N!9:P$꟏#Չ]L&
+b ~^Ѹd<,ſqNbxX,-捇łU=sWbxX+xC#?Oiac#0^DAg$֚D*MKl!Z[?I%Uh㑢aͦR;&ۤ?ZމZD4{S"tĥ7PXj]בһ?I47Vqv"CaOL;}.%5Nn J=Ĕ~b81j?t??
+4%O@D'F-!~=վj(z<|(Ha}<nCScA{<w=)P`
+S;2G+O8Hxbn9t (A:<wƧ4s2}2%clݗfŁ4\{,3 oRmʰafWPezy|)Á.Z`Χi)~'g ~j
+}ܫe^mc3- n> 76`|@{m)חx<ЛҐvq)SkRC}`)GO.o`b]jSSaky]atlh75h-WxV WCG4+
+?e(Njp]
+
+EYtSVE<վЛIӠ,n_wXP;WO~|Wwmt|Os#Kvm~t%NjOZ70
+`U;PY٦mv@A|4 ďrBۀKߐ+, ܄}VNaoKn;HdEGsJ}~
+_3q8m{i/v,Z"P 3IB5iXb6W9*}bb>EwR_e8~
+x#LdcCa(r tH
+yOZG^spBI !Wѭ7D)N}Ӌ\ȧqt܀ 'fa7rT6u|!xᐣ$˱
+ny#`ԲQ , + 9m <z
+N-t M|pvC5bR!FY4ڛީ*M/w
+}"}@S!(Ӗ 5,sBov?7Xyn1ыr"^گNeI`Q"}6yXgu~q[s';ğ
+X:ӻsʼ!q
+BXF8\A_v%>}Dܓ"[P\/H~,G)YSVgB$%~>LeFE(X+H1=Yοi\u =j
+X3`J `+E]`o#>5NC$Q qiyS}L`|Џ.4&F!);d
+Q8OXVv.zm6;f'|(;8;d[-^-LQR|VoQ^T#Fd BGT%$Qpa@<Ũ @hs忱Yuٜ`+XK:nL 旵]3
+7wBx]Âg]K6 #лsk4?
+ |`Fr&p+Ra0WjxELhL?g]ْ+5
+HN˺r+>h`QSzg] ̽dڴ
+F@bwU[p4|̠ޙ _
+%į0-'clZ__eVk(P'UWG|j7=r"@~xړqem[ Č|D_{c b>=$@/#)@3e<(m)BJVw ۨk~N[IgQi_ZO
+4SVfLRVלp4r<;T$ r
+l(Lv@n@tZQ ]OkiHQm |jSCL>UZ Ǭc'r~/)&-+UF&Jy '~VIB}nx} Y@,*Ŗ෮VXW-}`D|PojNy l_}&}`ä `dKps:>A}`9u<c} -^]nD}
+H ?r6N_D"?vٿUS_߿"R7iPFn C׀\u ST2rqq%;s\ eɠ2ЀXI?m.9<S#qHPxgY_&_46YKXr;d'bL܊%YI)֑iojzVb6 b? R$o_LK
+7
+$^6%9iF>
+~
+#)))!hQ҅'d=Em6&:| m{9 8; ϫ¿r\\_xSspf_j3jJZY%ʕzw7婙hj> Q"}2|t77|TC:@T%#߹0Ń̆Tm/|҅i̾ePʁeNp>tӅ۸C2/]x/eF-$բE0h70zӲ(Y
+%(~%ݪMùG& g {))))4R(R&z(r<MP|4Ci"D
+Ev]-LoGLoo;wHzpHz!m!c\z_= C.?
+GCyơ6􏚖`׷۔3^:^}O:^掺 W,w9?nI8/>*ӑ˚n9/^xg^_Zqsn7'2b w$ w`>lg>׌33ƹķ2:a(@K[CQT˳X$&<R]IR칏bH1c(rZjn,*#4GJf:"hhs'(.TqD{ݛ"A1F `?N};&< JSj[c )n7#bN"y`^_ױXgOx;w~IOXrUZc'/O.\-ͿW4?ܩR_|_Ν8*?/mWnmopW8s]R3`wbνa{7|;ĹWxx9Rc+5yRcsRc5ɼ]d=^DZDZT)E0"U=D zP\f|!0{ffo: .s̥H|?nCϏQq>m<cn.oKk@*v<q`qh6h"**|7"STd+\yi6%Ю|n8ﳟ#G '5%^6$?eƲ(:1(X5S,|̍7Sˈ;y&*GI63ː`BQmYd>wtl>|4%~W x
+j2sklU%{)HNTlse JF,XƒoW7d8!KqfW@ !S*}%Q_i7rBq=yП{ml{z%dϗQiiL4~{usZO2NKG
+8
+ޔvqY:n\MGNېU:ܸYm\"6Pl{쉋ƞ8Wmv~#Bo{P@VN۸z'>6/Pxy ws,Z"M^'C;%GCa{ChAïV_u
+).eitf\ qY]deEqY6]dEqY]EA{a k~S?6N'.&gޘ.?r7),u(--|NAQ1XuDQޔ-UJ)
+X]UxgeȪ`}*6΃@DCٗ@ L}3탉uŝZG!3@+P{f
+,W Kdloڹ7{PD2+LSD-ȈVSF$k/$'&hdl~p7HSe:h!ˏqg7P +׍Mc
+*^%cbLV)Ҋ1EZ1H+iŠ_DEiO&-x((i"Т짉>r&,{ɲɲ2`%o=vYSor~u8ͥ\8z)WSίלr~qSίSίr~ 8)װSίsο}~l:7^50^xQQ5vJ)Uc'Ƌ ENxQa0^c/0Ƌ E-qЉ<ږ r}φi:B=)'E(Qn,8.~
+%?
+F#[F3[if%{hwhH?)e.I҂KI] @/@y5*ʠ%V:L G5+{@:Lv@JPylIJ
+uIc'o~{;MA媵T/;hU||#BžO=wE:^8Zуis|\4Rut$o@%IU#LTYT}ף
+p]b?-:(OGž9 J$#'voQ~i,VPj
+62:1]Й&FW]x:c&s7x'&E.{kԆH+Ў>ց<{~_컸
+47]
+ eNvO1y:wKR 6ké8UqQ|bLi;
+8KlgbT ;NQeU;K3lr I{GQ[Q/4|Mw_7KE$O{ˈ9Nc_AHJON{Eݸjպ]Z.sT4^G=aL e_H<Y`yWݓD& d@蜸dXAXx8X2l,>S,9?\rګ}`\>Jܗujݶ1# ITEQ~~gLfb
+ڸh+.b;2?ʆ}Q(:]2
+&q6Ciz??{RVpN`/?v/ei9RWO'Vҁǫ|
+~Ay4j?ƒd.eEGZK6@8iفQi9t&6}36]g)>&:lcN.fUHAB˧.[l1Xx\ź\K#RJ/gȯ5dtlF!.]{sQRaYzU[w8[wo
+]<3h= K4d3փ\x>A<|f=(G =՝F[znM ^)nBO_%mmhmE2B:'gzˀ@[K2*A9iMdfeZإ R@trpj՗͢ (Ǹ@Tj+di)9U5a z;
+vMկК>; qz8W*g
+2)]):8Ӏp )?-*<XjODAoY›o$n_3 E8g6u[0E3Fu!cJLgBOI;djf9b\Z<(m®ebyn,Lz~ӣ:_['r}qYA{뭺ٓ"Z&@ ND^:ە(є.gmv3TØ:YNmP\k2 s2(93s9ǧqqYKY0`&s?k%~c-hO(;x2|L1~,rQ9V 31ұ R3eKs깥fx2Egsqt-x9 ?ܥyK}_SZlߘ>O%#gfVb_F:Vh׻[` Sv}ΥǑF?K5ښ;F')vhb3g^)rfgk;, l]ښFP1v{w @ *3ƽqØ̙s3ۑ3ɬ"P o<Zm0:ÒۅQm6|O{z
+H`%W_૶`\OZ_6jq_PtrGcvG#W5x̕+Z
+ߠ tX\erAe)CplєP|
+
+%mV񅱃{٨DeAqzCq%\~c
+6鍧/.N/NC/Nm?C/Fǡ_k;_Λ#BaOF~х{ 6)ɯ]py r:>dcSC[ma ) 6zMI &ߌ^%<"XlE^;_`62E|>Dn4 c\6 ֗\8. } V2ah'@g!7*Y(&ٖ2@(ڦaCE&g @ϣ.EJ}eBvxez#22[vHp))wȕ>I"3y׃F/}f84<L?K)TJG#G(Bl#Ƞ'c!rfgGW8k(zMg#E1Co>qP !BhRADTйd ޴W
+Evm+iR)~L
+ F+f MA#~:#)ЬjT-;kj۟U@m{Z ַPdЛاLi1h |W-3Vo` Jİ~LYgFiX?vn Q~B|~r=iq6ۍrFKv&f[5 9cf-.g>YߧԢ01s@
+=-_QShyP9\C_!A<D$X8j( 2v%vl |l1qˮZ#L5%@JV?EwhHQ yGV ]/;xm3a(
+%{AeX7'3OA j LPڍ[gtsH9U jUE7PGhd)䖆ҩtb4;=~PMr<9:>
+"CJgЛ-Iϓ߬5h*ĉ)g2"]'ӐG .eԔ2UWCF&F}cB[sjb{iyY(? ^!b;q[oȕc 6r&-<oN1*[.gw2 w踝XCUh85 ()9\Tԁ
+f[âEth/
+bKbJ gI7hz8L"4{Ž滝ɡKt8NC5
+5~8Dj0ؓ
+Vc"HQ׋V
+0sԩJ
+Vkr8Y YP6\H?g!$d<xN18Lx}
+^EH]I" Lh8)+Β+,w"̤Tz7([FQi*.s1',x|Hn찀Fk_OhcrDNԳ]vt \!~3=u۷nc㙡*,{P]{DRCWлUMjY E<%΅"ƒth,ƒh~o$/6%C$#
+'s.u3lݪ1auŠ?Rd[d߯[<oK{HV}hTB.N}ѩJw] V}_.~S{s³ZV3]V׷5V۪>uf3=V3Ǫ>{Ӭ*6b-pVV/ꯝXV=XVbYէ;jo]74UMgXMT `)X߸T /۾9B`;4 Xn9XVu>l{VfzzU/Īϳ_3eVߘ>ͬ~BĪϵb;&X^^UmVK.WBם~` T:jV=ǔŠy jj^hVZfj]V nYתv^40m{2jsjG>trֆ:Z'|Q5kwrЬg? lUp?_cV[`Uy:,\7/ 2y" cX$ߧxc-<g4;ΉVx/[~wyJR?{XN>8UaU}w}Czլ?V}UwFcXջUﱪzcv\G3eU/%V}U {\aUӞ}z rr(s1o()*%[vL,:91b\%%P"j|g Gcym75Vpn z3󤁐xs4v9Ţ'_ X7x0f;4`s=Lq:út cf1K^xvʘ5u3[ḳy։uhIUGi5;#LCyøeܫ,biʇ> kP'a;G 4MoK?.NNC+=Z&('E(yk5|_o{r
+V黱0 nh
+|Ԁ,Rp5[hd+9G
+@ M%7H4VK?L
+};+P6bO$bS ii¤,s*!6#dذf8 xm"擉DO&dL%Ri>e H: BO#$JSS"_[d&R%McfH0JF%dQWY9M9ښd5OOxk<ig4e {m~aѺ&8im$/ ^/+w%Hp7䈤\lnt$'98ʇ f}\3,cGfNRm.).MVk_8.2S_BOc
+{J͔!c{j<&)d1͊i6M<v]?&XlKs_Yt&Ro#p<xnlPk@DRfkI$rHv_eqNbkF%YWUp(±+kSaoѨ\NۜmM 4;Kvx8f7)x6솛Bo|vs}5?7}L?)SJa}*K*a%6*6?F"(S)|+xuX˅fdC- PJq(zb,,\pU)*|P_9jldvWnH@8 RD
+\<IAL$@~Ӑ]a\H `@5e殦nCtdX,#Ǟm<PEkojZ_%ڦKh*C<Ʈ+}WS~SeR0dW<.Vٴ71ѝ+}bGI1VpZK~cW:2eS*5l'z'uOw5
+/@o@l mQP6vO6Lys^ꆋ:] P|԰ΡdSK}Ո@{SG F*;/w+߯>J_n*F5[/i齸 ȣUtWOlڦH6Y%8+ S UԢ#*SP7"p"QsNPD*cppVL@Z+ *EԵ)#fM٘!=X/u+ݩ~1G<y,µ:x]N&*ϳ&v7kM.Cy<Ӡ'+Q,_`Y t${p;?Z?=W&ɍ$T
+aJZR
+IzTd+sKS,0.ydENd(O9}Yd&KeIB4$yJts77u]JS~|TyTkxf/׌?
+KR,@"J^4oI:@\E4xl ˋ I7k`+'tH]ٌ@z#7"NG /ڛIaGTa@?<zJmKkzAxts!"w+ xVޝߢ5<E'y^(z:覞Y<ZAd=o[y?蝌$6*B{+;OgIT1o@>p縪M/99b+<zMn1&?/&s=;K/UIm488+gSv@#2fi8U455<ԠPD| O W6qhN9c*P-MCzOD~R? -З|L6Xbv>g<?DL]9KG2R0TGI qfK<B0/{dbYKI/*a _8(׶N0f ̃ZkA8*qo? {vICx>kq#kXړkg\7`I
+b& +^`۽q<\@t)L\{k`doqw-:L#FVJKq'|Wfy1zkHEffsJt,JX惃X/sscI
+M39Ll@(6rPܯ2iFknj Ô|xi BD1<%7FhG!]*
+*ܛ(Q+%q]I7)FH40w:ј0431r3W8)LRXJ*G`K2C!Z,-A3Y
+
+ P C-/=nhsX$Ю8 t.D̢čL&%>eRb6Sb.P _rpp+a@`:[(L:|n"f<eA
+Y|}hWC8+(0M(E%e1Q:)e)]Fz/*LyYDy&3\+!KR:USJJ+fP䇱yrӀ,{MG'Q兗p͖H.1:N
+ ,-b
+L-jq?(#;\3l`rEӽ>3Gt
+
+a*|[@"Zd6p.NCtlkH(! eyIDԨƓ!'&Oi1p+&>D;p[Wb]WS *1*leea ]
+|]XEJW q6
+WE4[Ŵ\JJC 4CZ9ʵ0 ؤ{Ш˪!+exlG]PR!0땺!,fR!Ylx(A k@(yjaM;¤xi}x!/?~<}Fz^$P@$3%~} 'I+]AṈd;.(\0N,6U'Rb޸L<B 9f+wgA֦JYnYeq'W(0z8=і$SFIePߥHd6Y%xVo׻)G ܉{HWPy`$H&>gپ+9;h1`=.ꨋ(Փ~Rxb$hں6,z1,vU8<#IuHNmӰzvPoG]LW@WBI#;epc@4dϛDDCMM{$^Cd݈AR(Oi
+S4>כYBRb>KǧO=}3s8Y$˲$\'r?Қ؂v SJ2&T&|Rp̵
+%z.ؤ֒FUY`u.Kd
+K'en0IwjA'LOÇ$];+Cx4w8K7j9>hLVK}0ֱu=/WI^fqF`.֛칐tz6x_42\2q@NהȄHZۧHfsh%*1Ѯz3Ѣv-܏O'e!&,=G$~p'jG]r&AVYdxDXbݘH65'5F'uC +>pO61ubOe8,H +YIǡbt<sL p%tЌ_p3%ݡYu u8ŵPo1;Hzl,oU$c
+k1H*qx3&nVhm#LpǴZ-
+S. #י*'⣨a !8%u[4*00#}KU
+0hhs "m0m~`LYl:~$m;ΖP1 mf果c(⹘.:R9FRLU@^iz%ij!M7՘cIbݹD$&Kڤ|IϏC.m>7?b0@K~2m>c榿6 ch>’<
+~$ UdU~z%&H}Fm6\_:,i¾Qk-'H4Q@CT]+`e`36˞8б6Z;Ixr~I/C1r-d]O4:M=g v#-2V=-->>])p! xz5PH}jj>(ʙLR-gR4t7X/$Us:T=D@w[BKv'8T>T'cVJ>dG}vi֮[%Z֗WF8$NAӚkM]Ĵ$L[L12gMc?tqJsؚg E=[SV_fZͣ8S|$>ôZ@tzy㠖i5huj]Z1v{1+y贘蔽P;ZMhOPKW1[7i.)-bp)qYu!GȴZkQk'>iD*{rArLxrSUs a>D*4>f3ڋ/{W*<L`yDO2A7u˓ܱ L'SqTl\jGl=SX}*FOc'^12D"ѭ&nc-PjT->D_??߃+K06dOLA ^԰]P40y>5?o`SU=xoĽx2i%b ine2۸m܆xOX ]KѪ[էcT&LH aHV?
+U}8@gCv;`nF5 }KlBmvF:`LME$Z% IHGRYɔJzzT\LGP Mq&طN-}NiKGYȅsb #Oz/c
+ϗC$]*aˀj;g^{1EI-Nub
+^Jj/4ڔiHEb
+N&tk ?2o7& K G-[$6V#)Ԓ_{h47E*'>?F
+"YQt5~=_O R#ai_))A47m|QwCuXLl#Kk&'cDEWzG`85|4 D#߄Q̷;~"g,-~|a2 ⧿!.հSxۋizF7f&;PDZ V<rw
+G(X 5Tñ,TI.+,dJBE4aë5Ԇ5 lOCcDk
+C+O&l
+e8ҲH+ETC@ }t`q4o_-b7$|<'|yoc#'hqgTSVk &clm򺳸ˣտL궑Q=-V1߷ѵ+zrV-|
+u.sRKL>$_Y,%V?_bտ.s-TKp
+9&T·|-2Qٚu\r`c~[H)y3Lӿ^fm{Qr8JrG”ol80B9+(" H5mICT,1!;+`b&\# %=z?78S<?Q|b .Iͫɚ1f1fw7_s1GI!i˓>% 4dl,GB^*󳮗eK4"Tcz.1IibUgsMR ~bYuk;N{d@ 8Q`/CJB2oY[V!cؒ/Z_i.656a|MkI#,5kpn<}6ۍ<"%I4un$bN&ְJɂ&L^03gŅ?ȱ}=v%F~}Z#V-i\#*-^ F" VD-:V]<¨^!&b7^P$E!I p!9cR1: Jr u
+ڮɜiŝm0q,#d#,^ЍS|K~ A/7 YbXNH!i]%"kڔh)srꓴ1UFp#f#Zز$ɟJUrk=&6Yu aVuinJ
+SX*KQ0r-eIA׌+Bo%w!$|'a?Nԕ0/q)aev[vc+go P
+&^O__ #zy"*!TbZl:2W&p:3æmYt߁<8| vzSZLuOPd"!H:I"A`Aᶹ*{*wبHpa猙.!&"U>A1r.rxv`_Ø4V.<~ĬeNߧ(2?=r
+V"C q
+9!$f;5nϳғ'C.>r ?ugb1W>YޛG{I8{3hT V!}!zz4Ѽ'Q*B@+I}UHmhWwS+$#uc}G[ܮ75[05Rd.fKDb##;vT׉f\W94=g^13z P?d8@X!Ryf?98<dUv@QG:D|ُ D&Q]\Z7!u.aZ|= P*jE:{#GohO7q//X/E /ypi^՟gM@o`M}/)F5)iPPWK-!A]?:[PJ@ ̅%5zsfs~J(rʤ@[U{׵nޝ㴷`,t ~+~_;'5MW1lX~IEC׈AP`ͤ~a{k8?_xX!QB~`ڛI:K1CGѣd44X]1+ 'Mڴ즆WW?_w\= G%$|%$<0z4'ݏl;f?4,Kyv[mZs<gέq/~ ZTF?|eda4i)[aLMl_۟ЖC 沑h?wKLո2t>MU_2|62]f9K?2V<׬ Ha($οvNڜ{b_`_ysWy4Ϥ#Y%Qtk w9RgYv
+8w?:/(_e{KD+ QAC?N#'-?~QjPŎxiu~aK
+5Ԧ =qD 2ʗrֈ,ۛyŨAvBP\9XGͥ3|0y B2ogc2c˘#ܶ.Kl(5Z侠f>Fߌ1/&?uwbOQz(;pl{v/7jud. pN2bA;8x@Ti
+ީwiO?/ʠL螜&~VB5[ku׫_Ր_vI
+fY\+s~=8``4I[.&iߡ â.gGIsYsD V/^+ͺ/u`1lxGt:u4y)})ko'ٮsN-o?q>Rܠx8C].}[l#`(M|73DX@eJ\;G
+%S$4l&']-ivzbS.f\:ΔnTk^Rx[CV֜9\ٍ%#T~e̷M]a!I)10!̬XYaoeS8̌Sm
+CGBQ{~IQ=/W8 1-tRm3([ ERSG4g'5ߎ]~&77O~CHwOrEF3i.!h5ZP|O~-k?
+>QRZ,)Eًđ+w`Tٳ=GUjTjٗCh(aO1ϢB~ŸRi+!Ihd!
+dz7\ j v%|":7cLw^
+/@ZA!{ v54xj:$ D Ϯզ;\D- ERm6k1ޟVk} p{ Cc/"egF)YEdW͡t l4C#IAЯh_5+h3|YrYu^>-º^Hy Ҥ-n`W[aZ{&C㢀;.O "^ ˺d%*,V|W+謫i:ӂ |-瘶$(]F M8ikPJwQxBb)®J,7Qx/CllB a\T3wT S]BFĚQ[d SoyjDqGr8ʟ*
+L/+=bV
+=K;m 'm }' 4{Av;ÀYh[KA~`62`cnf
+GNk[ݫ>McpՎVYCTEτA /7%؂ǂ:jZH<
+EGΨ}3q
+};Xz(M*Vco)hc9V|Ũ-X|EԸm/}y{׊āC
+U=q&
+ `Utgp~V!
+,.
+Q&WRnPn( ۱j_^fkw튩O<ЩO
+%uNL -Xs4_[hԿ~ u0CDbX\zXPnZكґzF=&(ŕ;b㲠 ~bH[*`qJq{cz3(uA3Ò66],M瑛iWaٌQ}D
+2;t,M[`#<H
+񕞣)g{N !EL3[o@?@O8'e(ԴCb? ;Ț/+O\Ds+%fg#@)4I@:khaß!\7XJCq0SR
+kte&&b*yi.^R==q̵(ϠW[Un>K2&JoYt#e%*${-đlJwћ})VO0?1BI1z/b⧴<޶4?>V&Jeᄋk=H
+UtX6ml2߇;cƞsci6OpL[қ6Dv3ܫ;w
+\J|̣Oٔ ?ŷm/zӼ9sy0\jMoj1t4k`3܁#J 8n9Y4JSKպx{q--#?Υnznw'&WiT!Yp+e¸thRЙtJ]Y &[G6G8(MX'y WPkb:"~3hASziǤ8
+CBoAcnhN,ߞP?rt|=V¯'XcazypoQ솉g>Nt "%ᔌ n5ZN/S` &{#'xȐP
+.Gjp]yL8]vinm/u5!ve̬}[i5sv㢤خX)5};/8WpE~IEjR,7MXWPKŴ[Iuv[׏ /~$0GEqEՌ
+ xmbg%sWqga:]?ڿ9 C^__L͢[<%l+c|C!OC e>~.E3cw,:QVe?Mjl5jӚTD&ԏRE& lJ[ۏZ*TQF&! qC"P @IHB;;IP?ǝ{=%g#gU_/:z~~_s3#i=a=]qO!$zU'W2{Lj
+.9df *Zoj0%$k2U^L0~I۱2^c,BB
+!ӭ4"ފJkNDɅGF/P)\ЅeKN^[6= $aU|wlWcV\:79n}x_Zb'Z
+~XeiCQ~I#-#q/o/>}m=GdVXU?Iٓ
+BrU!-T^/Wi b/Srd9uH{D:+L)f^=/ne;ovצ!t6Z'qk_]*AC5Q9mUAļ y&q+f tcVQa\{F=%C/4 p&*Ij*p1ϫ]>D>6 r .`
+$tʟ&Z"ΡJ[[8E2M?fNULrKixZJ@6i<Zźy, 4NǗe̯ǿuHa~j;JQGH ~ vr_󘻩GϨ@_-N"ZoKn>vCYf^{ G0gByR!- ն
+#ӹ,nln#:x?=Ks:hǭ@+?yC*ЯͨD2A-sj7s3"UI]A|:g(Y+%PAA|?)I7m>Oά݇@^Y35M`Y/euX/f+r*NŇ[Vq k}Xe%Ư㦕~\CoVgۨ(kyO>d;m4zT -/N@&߇◿7V_/g =Ca_ |?wp
+1kz~<n SDpyg$&N dǿllT oUgRŵz8ʦmʦ&vފH~QoUoVֿΎEҵ'ᏲrQ#U\)S;"++K;zH\λJ{XSt6u!bt6
+"CSA*5Ceዱ ^Fބ^Z0Cܽv~7* j8;ޟ_lʾc Rfjiq=σK4ˋx޷ĞreQr$*
+Bc8$OO*Mmt r7=2=6duZXM&::T*ӧPU4'"c(YM’ud5dm ݒBF
+3UT-m=8^cÎUB,"^g`~w7Y!M~H068Qeuo7ky*pF,Ǹ'XqIV ٯS~=[[eD$? ɖm aH%KS1AzEPnjmgm綬v6ުS!mcԪTV: ^>e,ZV=+TQTv5#P#!aR4d ꮪWovTUKTD@eK0m?ɡ1Ujb(uwfHH g#L[g2 ITyXTVȪZ*+S 0i댙8FikƯwQ+7SўY.A>,i1YGJcL~r͝',XA+PeK9 8R\Oŋaƹ8oY[uKXߔX\ܞ o>Jף0Z`RrL
+ը,PjXFŪH-[*;+tX 5TÊ;G-bt@06C ԊW_O+߭SCuU0)zb5H Z;d>]o,7%md
++2 FZ{xX:~(.{Ҁ&Ѽrڽ`DY۱fFDgAX<U,)]Ɖ;]=J-<S'. s0p?:lvF)S
+fXiu5)&9pLAR?%xD zPbp1".f/VHGl ou#^wA£=f
+|OԂ30Sɓ
+7`-p
+vrS[>L 6em?.l8tЕlGemEl8ɰ1gkGQƢ:8g2
+#ab g3\N+bh*U(WOv>7<wc/ L ^ &'5RXy*z{RT/ħVD}m3tysy1wKYіhޕ0@L-uL(V "JJ2k.uNVWK-u?
+7I#jyL%9G`ߏ:x7SbdKآ@HIN#D^vڪqÈxtb­ho06%SRV~SF[txU'6QJ`lHGj\ ̪~Ĭ[ܡw`ݶU`xy'au+/W(M -(Z#
+(IB ϐ;weYG-)+t coQLfii0︴`+Zd44ʥhz6"q@R?}Yn)a0 Uxح걤yԹ
+Ƞ|A*G_[=UKB
+{, WU@emQ)Zڏ" 5)XA- M0de)_159vp1|Yʈؿp~z«.Y{ЋDWP&>ʪ^
+0( měpa$$ulv DD3s w籼TUZժΜ)xk~Q`x(H(pqιt`m{Z:pKз3P
+%fL3ƕ=DJ(v*+`=CGXx*͊[Hm@n56v0ZùP8PBC'h4Ubqdd_Ulgs+d\\N<ȏ5twny,t Jdw
+ NoNS@m- N
+\ͪ %7<gtZpsR# `wGW;xdjGTbiۂ=ԁ <#~>dSrIV@ vduC/c?W,g#p+{R=3yzvc[Љ7HЌ^Rm<ǰȆ*v/3yKpt,)|}wGi%gbڍÚ,@_:M=Q=At(j*w)[Mz | [V IM9FHӓx] {ZkPg
+t/-tEvӔvrð~FЂܴWRFK)xӵ;vWEhN>a<0_6|gri@R0K +]Dxݬ|?^VH?ODlg:}ʦhа \d~Ka$MVAk|H&sjyJsq}̦ziߑ>|hS͹')$5xzG
+ =N`pwtw6y/PyK`Ab^kӯC9G >W^劧Uj]p4ýT/8۽;+&a&sWY7Jd>etJ܍ț9f$|(M9jkoJOdPbzkP܉^V[x=ib1uݬMV W.|`/[ EYZLd z |K6Oig{RhZ?eݠظJȎf~~<^W.x@@1-(47{.#<,E-nez\7r(peqzGCE~u ~pRQ%=G~]yB8.K@ܜe.$ilOr\qjҽr|b
+5-T\;96kn{0wqbyخ]d_2| }!ƚ+ƚ3l,'<{&9"?‡v T7H5\*s͢l_;)uS\@GV~SoU砱/'‹y+=[rͺ@
+Wz+d%7<o9JW)nrQ(l6Z,J4[R'1+a6Dj!i~VJ=FR,o%.0A#y1|l y3Jup=3 e:yI`mSUR$ȠRs`<6P (K
+zFf kW7
+>0 ?_S܄rsa2hZ,tȦ"?$iG+[r3g<TGj` $?@OkEO'=ZJP2ze
+m% O x44m{-QKM-<]Yqk)@[SV>9ի$.B)H!UځO= ŭZz&7.=J%e-
+F{@ {0kx0qVcr>7Gą+Q 'or Ɵ~Iwf}W$ŋpٶakQ]xIn9?QRYso`}G
+? 5_a<9&~ѽj_֖p[l8o#߶ۚ7+s[mgբU j3q @3;8GLAڐBlT?JxI :N{fJ~bQ_[8&"URyeY"5kHԉv+Ȓ"=kogV veY(pWT?^uN ceX8}^b0>{ҹfz#'C~,( fU~/4y
+1!Mu)#frJzpJQg"nZF)tjfL 7hn`\,f )tgcWM }%LsAz?œ44CڥNv<t~xB9VX357GY;tаYx2H3-NG ޝVSZKHމmxp1204sU31ݔ͗Pkfٹc3\1m#|X73_ P&h>M^6w
+Iߦ,/G@Me]}p
+uC },D8ot:/\cjQTzsp!Er_,NCS\[ {BVl/RAmٮc`ﭪq(IDq<QzM:E E-nǛv`Khg1QeA&̹0t2x4qwO9dx 7> W),u-ͪ-K)l
+S)~b"9?_`5^c'W1b!8 06\ȪֲZ)tVF1[rV8~g-
+)
+}F.T-T.l2N٥k`̻TrA[FO~H]n鋁H|`?pRdwvFÍ>^<|:UH[aé5`Y,@HzK#{@S`7+x=z~zATBwhq?ǒa'}77d]c4xF<Ɔm:'`Jd+?{G6(N{=Q2!i([mmᄮ SI7?7Mne`e [r,L}u4>߼` r4x`@x%B'Y* D'x,^,<F
+}z5J {!%f/i APHKܹ
+Diqj=Tz
+"IѨf12lL$&R' tSi綌
+F0r̩#wZdY[9yEˤn=Jۃr,"/k"bV8yې_їT?@. .lIKY(9m9L^ aVkhX7ql0{{Cŵ@mSJ{3M2*ț)hP2􇦈+pl,3u4BMexj+"F/ӈ'Ih`^bb%%)P,T.}J8$HfUC7"xm-ͪ&-w<ɠ'^Cwk/M c;|͘P7
+oqJ%/6
+O m3K@VrH
+9m\<R[ABڢ,þm?o!Tju]" &2
+3B٧wo
+'NiElo2;U y}#ǔ۔O4‡dH?ru;&5#oV"<-4(=n ,DMOleý)+6#'V<B$;JބHV^$X ZC/>P÷1D6[u
+)vq
+:ms<vqӆ˳a%9X!r6F *^-;(j ?
+}QktLYZ|M۷"d4ݷ .J/>,WY.rրu. `qbԱmפHsX&窲i'T58g]Y7i.Ev@JTfP=:>_=qq_'lŒuM/
+[e~Eg )BN̠wUQ@xL`ҧ^M:Ѡӡs}iGIQr5VVrYD=iY*NRha\KsI֮A6$y<Aj4t%Kܕx؀;kq;C >l 
+x(g7R3մSlaHthILysLC f9aP?~,P?0W ß& Dbg&N <! 4!<ʞŘ'ܽ?o olRli8dkz6b7p[H8] WUKB/4Q U7sjSDN->715Jy5p?V V3~
+˅{#8iipc7rGTo"cbc8dɗo6Z
+ɗ|C I
+zjf,7z@¬I/ 64OI!â/ f;'i'@J4>% ҳ{L:|'pωwmӈ
+C8ĝˈFxMt:aG=57T/kig++`O`)+.t  }.h/0 ? B=C3;0{f[Q<]qo>c0<"2V0EfP~p
+QT T3D iFiVM^MjNe(;4?Tu]*\:Q ٳe8g1f'*fR׆[ԄèE47M
+qKQ_"Q">+%-)D:蠰& \d*B;V<M}lAUM⻆hAc8mUt!?&*ڶgma+ԲpF*[ѯj)F_z 'pEv֔A)WyGhI-,x9^¶aĎ=l@UD7{s\$ǤzȟyNL
+f!Ke#yŬ8i/"F#:g: tU3!Y% L|3g2s96^e! V#Hxst{:|4;%{+߇@y}2^[5"bjՉR=)KZ }7Ygg͟0K
+^Daex#N.!kzJ
+@J&k}<^g
+*g9Ӑz,0Ț2HI|-Щ,49i'K6?FKL%fPI9ɸ=hwBKFg r-s/osMM>!+SC/OSl\ϲ\@I0BO v-Y5爳|>$=8w9Bxrqree Y[ˍ`bߒ`Our&K٢@-^/ OBk$hi#Ck5}f/'W|#0_DlE+~$hF7|H3
+=Ey=x_KdҘQДU ĔAѢa=nƢyPxAvkYUY~'-x{mp_Pem`J5š|5Zјp,KY: lPV[bv Ty.eB,c;(64!(Ñŵ$ D ΪSC^[3^M^ZY{!WR}sF&4١%So?Or(t0tџB09Q-mQōMY%
+`u4?X(1Kb@MAcc'@ QӾ_jR>tlȻQeɷ?ⅡjnRW7kO~$ؤY,SҘ Vg'0"L
+{)oN[C׾`A $Z@">\hb-vO,OIX36]YvN${
+ 筝AG|u8S[@uUs+0IO9CnXlK<;i} OyZ"0k&'r?BR,ƵcIhGhF/izLp1cf/O#{Ϥ VB:v~)m4
+l<r
+<iJQK~~,DW
+~3ԳjŪZUZ:wQ)~b8M(}qLQD*
+ˡ֥, B
+O֙3Vp+I kk.z_3մaUfT[Y;L zKΡsұΈYNP%=Dn,.|B8gSp@Uހ2U1 ۦl:(}FL?;:;
+Å')<oOT5ԊEp:t2RZwjyj8|eSkf)}S(co
+7%ժtJ6tX|{!`ofJS4d[c9}rO(p<Pek-cK8)LO*c/կ
+z5>%H߁YlfWX4eLcωj‘Mtɘ8M 1ZAXW !n`X2ž׬@7tw/צEz!Nt7E%:^*-kvZ1E~l?A2kUr+arlMDQS<>B^
+t,;Nd9z%S\Q;`1[*ato0JϕZ?ڀ;.X7ж,+~+"
+ e.5xy(_y&꧁4ںJX,pq>r?s^J;[y׊*j5jp
+2zB:j8ة<hVM]X:mrc=aX'R;1?p%?prĶ ZhQFO 捵vٓrRkzCաX"EpQ 7'a=LΣYz*5ԒU@a[lMlu4\,s!/nGu玍1msکߎӻ6mo,ǔ1%W%qla3bd;L]W˨^yZCOs&d]YG)A᰼c,J-
+KY
+V\63+KK!_{0֢/5-UI͚bhieZnL2RX; oa]DKBH=:7Jg5EGywO(K׈:hJJT.(Ext 'j 2k4hG*x?ܗhwL@sW)oA;%猲Dy$Ui`6q4BF`55Z&;ii6 S>Ř'qۧl3Uyf"1>;*p_xRS«זAl,m:>ynPH
+BQ=
+έ?oӰE'mh癀DŽ-1e}ä}4BKDidb fP/[ILW5.OGUL#zAG _SPc|m>T7f'Qg!,8:p:0qvRMtq*8yua&eNa}X48{tyV0v6PC6x"݉TFew
+\:JYBQu01!eS7H cϛ 㻇%(
+SdD*NipdX`GYD53(W{Lׁ4Fwp2/67蓤6sWƤ. CuNzA?4ƟE>qhw>*Rܲşc6ue
++zRQNA.`bew`!- ,cXd1@HKw&<
+62tsjC p
+?Ȋc5kg8.67`+z0a6ca/w=$ R}q3T>ӑ];HT*Lڴ$ynji5wQbizDL+fǩ[\6m2S u79t&~?\q:f KI8
+E(AUؖ׾4H̩\0@n?ZI;*G ~#ݗ^Kpgt[_FL?zeCX_] 4Qx(b=l
+R<44f{ I@G|8 8\$"YhrGE5R# ÊfMw =96H+M"GX(t/IIڈMNjb 0 lQ1)M pO
+Ϫ֩UzՋj5-}cbN/MM?P
+B.muꉜ蘉RՔn ˬtֱ5< KXq-j#7P'Fwb4k'a" }P#GjqQXg(ƄE4룎Crt5lu)+y 76(G4lj*JyGZx]!<Y0hOp*5I=vIX#Zh>èWDO7 ^2_£j-HVzѶXdmdu6|!tyʙu8?>da1}3Njj{_!KI݄Rp71VW~nJo0OK9XC|h@Yu?/z Om_;(*^േ<:TMޭٌE^B8 0"GuVyDB @g!yJѾEZpKKKA96
+Bx5/ _ fUs#/z
+G[:WYj=$1t
+ߡ~뾨ZphHkѓ_vlL-9
+b?`cwj?bR(Jyp}[o
+y@"Sj*[SitgGO~aHnB ڼ.(_U/<Hj (*.~ gHfbոikQsOhH17|=h%?6+@=
+F]]
+sޕmqt*nkÞ=XoV׋N[I&l(wjeKt }=ϢC
+
+֑Z
+7Yԁb<
+PyͦG Pp3;-Z˖81YC\DԀroT&!y =/7q蹴 qճ%Ռ}80U{ղ?2{ŭՙPZ`a5X W*+ٝcbR٦`Ly(NIu|-d6Z*׋'2բ+@KcjqG [>ETYq7~2}1JosVRͺUJA q%G@ Dždmi3l`ѐ
+MjU+V\䰁{S=eRav$BhQݼZ3"JA<RQxq Mh?<,0h(IpO-'@A2<"fmFM1Ǭ-odz*zj5)X(KcϐZ9;;Ԯ(] C+j~ 7?7\ Jc`9Jd:nEsŭK|Xɳ-T&HH`oڰ0[Q9|H5apFcw?IgиldJXY*_wZEۇ\ >v(J^[bFifURfia%[Ib])x>>6}^]؛W{tAI{z~eRjć}"?nml[٨alB'ߘ̛2Ȧ(+$uެ.fMNזj\\@jtCi.:]}M42X4m#~7_y;+(S ʦN(ە{ƫZx֦lځQ=a۔?Q20bc7i^W mf|f<Xǚ}XJ zϹ1Ix< %N92DC6c-t4no'Ko.^
+`'
+TU,Jsh<S [HJrrZE_4K s=[$UR`\zK7%ꕊ} MJR",f'5X}8?X 0/Y8߫<T;
+
+(&
+2FW,[(\|D_a6zȪ1~I .̇i}V_uiIl w Q_xѷ :%~v>WۢDQdZHgXO=X@>NvC0 ǝ@nU>^:ɳJ G|PoYOzc1\to8 Q.dN@D@P ܽP svcfِxǂJ|*uGi,yV G) :CJZ6>QPHޖNъv^\$n[,k4P0`(c/-EF޾
+Dݩ3n.L'5ɇߦ^?)Ӓς
+w`h2ezH]e:6LoMOxƧn>R[R)'ދy!9]q67\܎qiAmӕ:`m%%-nwN\Yˆ2 7VbQ<
+i,BD+ \H5qHMBes$TlQZCU"êl>f)##0ŒjnZt[jRi/hd]j T@̪5yHsb,Th1^Q¿{.Xy  ((ͱmE{c-8]61Aq֘>^4Њozw5)SY
+[{[p:j&vMn賁tܥWfܬ|6&_Cņe`b;<֎#|S5CȓrP׽ wXT$Ytx-
+xW!@SRmʟ`;)KdF2C߼GŤhKn";Ȁq345u| G
+J7!𷇰QveN_Au(v |zcV Qm1:Zx/'<ÿyWxb
+3i`XjF*2*PZz4ǔMصlnTڦoQ7 ct j֔6)ͨg[y`,긩A-TgmZDzvLlPay 5?AUZZyn!gMT/yew%nL}F$5R VPbr ԯ#cxz@PKkLZZ0n<8{"KJR`jSlR^]59#dyH Rθ}* m& S+2:uCºсj֖x,)qD̚׮@#FazH겶,#
+H(Ya ʪTfG uH
+c%1Mz 2If)Sd#} .ϊCJ&Zd})9 Br:3y.,B$3L4
+r<%nR?>}Cm?=9$˒gX#dS{ EFGK44"ѢaV}|MXR|{鰀'81 A<L\A Bکh2;AQ
+⺽RmQ[4fϗM,}i @&ɷ, Hv
+qD W@  ;7BL!f澫Ϡkbֹ-HS
+@ic6>₿dD
+X
+*xcђ->)/_p6>&`qB>VıB3l[m"J,.fr[' TI ?mKL\Ks)̈́  R2Ze,0U'm8SmLPhE-.;iOu8i8N=i#Q 0yb)@s͜a)HsX%L *Yfmcvq<| Pc4lJ-5`#}IDJ:1lX^|ldLcT%W$&<ǀ㫜џsrf4&}"oN'G1
+9#
+GmNJ|,S %DC*E <{>< adwoBwJ竏}KYn?Dޔ|7OY嫵Ӕ{opqC90&|GCl+lA0~Hfm0?Rq}!>o{FVzϯNf-M㾪>G{.!+ZI91TfzTn,HS T>NbE`(Ϊ
+ l>?6#X{/d$+sT\AmBFK4~AE/0Ad,p#} e@dg}jRB,X&ʆl8cc%= h%1tz>ƞMs1;(s`AO9cNM?4s&0fib(l+ASf!SX,gΪS7.{F%aF:1lX\1񍶡 gItXɦI_ecECsytW:9?t|9Lj`0|kpl"`cɫ:=;{.W
+M gŞMYnZ_/L6y@c3N$gy|중?=qNp
+h84=m=ZZ ϤFY_](_7=𨆡(UmӲ.~DDo2F5cK+vt͒{ 34%!J>lm-w6Mw6f9o'k;Ɯ}bLm>}r%<J
+ۻ)I#/EYAF#ZA;?dbkgJJ~5lAo&
+ 7KyGe`Onn7=|^O>)J@zW'D)"=v-0?S!QZQC,L3K˅f:QP|0EcS8RFu'/69E
+JɪsykU.Oc ~ߴdurgȘƋ):M\
+ i08NmX=_6@Ig0dd C7H6@ #0qi)1d㲅Վ Ç%Y?IP3qx<[z Ri?CwWc63?S"l[zyzEclw
+s TKy<VUZfYde"ER'dCTU"Xd@Zn߯埳_3DLrFAEͽ=qS
+/h~슉uc۔Q\@Q@*%澮\p<;UYg^
+R@ǰtU0YzQ7LfAfTQgHȐ4*#mfi
+o^T prWdGl9Q͜;]3|Kk?+94g^b7'g?vTd;!+Yʑ HVX<3 9W~X_~kNTց<
+nS2 Ơٷ\u<ʼMW塞0(,Qx^|r
+ 7VxȥXd\+J0 ZeB,9rO=
+$I΢ o[Q{=ֳ@gl~u@qϋs~XuHBJL@K?<iZ3
+R1к[{l=KY˂BQAM, {=zCv ykIS}|CmϑiFxM~ĿYYՐP+o󺢽6$wL*HQ {\:z| A}:n +ߩT˜`BlM@uS5{ =9
+w.',d2AK*կ;):57/ty9ZT܅H'W%Xc"v 8߰@a0  1ET(2K ԏzo ݋eucg++jѤ q9V('j*I3 p'\l֤<IhCU`jث(_1gni5JrGxu%J/r6VS9(E[O̬b)Dei`^ٷ1N@HyJ HC0Y-{'3|<EYzL#Sҙӿy 4S
+x&9<Z
+m⍚<_aT#M^DS?E (>M~*쐴R)xQH Vj;t!>;Kt=h'}
+d-s.Ē2vy׽)fDƍk(H=
+gѱCo. IR,EμCdHwHV> *g+hta+
+:tY?CדNn7ld~W R<]Q)Y70TP1ㄽOKA=70i$Y
+㼐inFXeaP+<,Z-E
+r|G- \f!1gp ꡤ;bs֥ [|yNka#2U2dQ|\ԱqQR&Y+Z;5> X#S`$-F#47*=C3btbLb"9w!IX_&aSWw5FZBf<𚖷٬b?h~-bIW93 UYp!Ť3a@QߣZtz/ ++Oad#N\pSɱdIqJ`h(wr iOKDb)xL [+xErG
+lB;:IJI@+@#<g|YXOèARÆ +Ļ%"9P bdGp0\ƚ-rQdTB=C빰?eނ(0h%p)hD\h;FG ^oit"؛M .74j?YD\tE.RSJk3o45J UjYY)
+DxٕEVZ]n*PK2Aݞ!T˩z0A&_nEY/ca-B|ub(,'z#CL p0a._m_Pyưc {Hjg<봞U`ϷGBHVcp{A%͇yrZ4`t.; K.c*wL#f珢5b3EF(ޗy{Kjy{bz3u}1;Á'f8'v+O+@!pQJɳyHLj9 T8IUf`ʊQVX{IsthTS<ʊT?*D8gU賸mpfpn|B ,
+Βՠ_gI^AQ ^%~$ڃզ !ȼ>6+?>ax41FE`,tdˋ |J7co(+u/Y\|`PB1C+:M$iõz̶X?ЌH&]D ? L}u)>Q+2r;X)]!;Xnx,S{Sdw%dH
+n%K5"ϭ "ZV q@Y~8(â58PJLۀRByig=:1M !
+ak!8n]uoM~/Y_ K3Y{iw!xuƝ'%<
+?v7n4mIVF F;iRxsjm@,)+h vQ`(O{j$j0_CpTKrs[ZݷɮPGSr1̈́b`:η\,mN{kyHuuĘ& 2@
+dx?~76dU|L[NxtVyx!!jG^%'>o {F^CqA
++)VRbعq& $s&vwea"4? dayz: .@,v.>j г%~?Gԑ'-}IȓQඕ f/ཤ_ 39lɚ(WYfv}i'LNMҖٺyIn#x JEٓ"z~?/kIy
+ ~xF=?⤥/9y>] iQ25bF|%jtYtI>/L?-_]Q3"@S$@S^y7ƙ'
+"UXX\Led'0SQTɀq$c)K~#tѼTC}Mz|[uJ`jqIITW{5yU_V"L1
+3W\&hI={ʹ_E.d8#Z"a ve)K~bΆ2l3
++\
+hK?i`L>3jVFw4Yf'zg87&%!Yo#%>4N>n3c);nȱ2;V~⨓m=%.,KO7
+Z萬@\elǜQ[}RCyT_aDZ1˶
+:ƒ!N<fOW '
++`E O_*TgmP[GuhO2,:pS&{Xt
+iYAY9wk̷ `,ݫoOѰa+8zh£
+#]X7`D#+܇4%2ϛWPHlkR{|OVx EYG2jrYlo
+*ˌfQJ+R_,
+V@ǎEM9xx1'iFۀ*6 ō(eOo;"8?N>ta՗BFإ㎧K1A^nz.x{Ws?$m<# x:+
+GO(2h_QN0XEezq*-
+rF?7h[o"WHGX8"/}|Udx;(Q鷃[NF)ܜb2*DӢ"Kfc_tdK?NBėL*|n3^^/hRav
+32
+ٔ6mMVR:-x`l۳fR,
+W)gUpL~?
+PТŨg
+0U@*i3#,v%LrȎyZ=unBu^0n~Zޡ<w/;
+)^cJG"<_R)z+wpoJů.5_Ify)B-ŭŻg?-Qߒ݄WwƤP |аTdjRd4?T]*Yi:`Zbi_XT,Cvcjq |z>:79_vFtX\yzLF R_- ``UWO K( bn` {CF X@:QlϪS@:!6٘7raqufzkp? ,|Ӵp\|!ռG$ՃғӖkЮO/ܺwY3J:@h`<1n,ؐe "6z|d1?.ky7fDZY|3e@{kDh7KM vt6׌SQʻiuP2M7F6\JRi(&W$Z
+'ji"ݪ/0=VJ)[ݿsF?t`ro%鱳p LEϣ2}uUf3)̛ToEoP'?ʧ;_+P,)@PyV~-DUp XgtLݙ2tB6.X,sjGy9f"'d9"@+Ibsl9R79I,IrÄ
+/C+-&lޮ[# T,kVB1Hj2SUkJ;BBcrjUy*}9sd,uBlqV³X=|wGHGz¿5_wPpS4b7LwϏ{9B6[Q<~?hsd$(+2_`"XCNoav۫Dg!kyi1)/Od?ΫfV"O2!$m+z sfT?C8
+j;3tK"gfc9?0 ;2asT:<JQOy@Xnn>%@?ye(D3{5{U
+Cf[G5D(['ږx:==\Ykn+ۉ&FXQQ(
+8/$s+'ĕh,b%IET'Jt&~}A}
+
+Q=_͵ 4jWKjy++(}Գ@hQxXj#I;a˥YioPݬtZ"i ;t)2#_hhQM dCjXdfQF`'J1-oltj<@Z*mg5l+|OsW˾_= ؼ9jy x .S  r Wې$K/i
+H+j:ViI:~u+kTKk½VE,pxUj
+59 :5^78[Q?oVV|=ܿ:F5fz" ^^M&Gr)ITV܈Bu'L*|ѿ58Q wU]#08CjOD|1&_r*QYPA=
+d* F<jۡ (+4;ΐ1ZWӞciFjb~ Z0?#)չX'EGq*~!t#E{Dʋ[ɢUG0^ELS% t٦l/|ҪuPfZ+]mRC+`p`8 j9ރ?/&էV-xshfu83w3/xBȷr@5hGv_zm(bD 'X='!ߊom$u3,^:8c˱4dGp9LZbjFvm|ߗ\.Au 50 ]@:eODxm3xRBҘ&Ѧ]D7vפ:8 ~72c|-kS8 BP#vB`\ }"iɋh&9} @r^7883Qr^X
+.-F-]%uwM=*!<[(FYF,i鼂zsp.(nЬWq{5)gT^^NGg77[#_u"nJ͉n K
+M/ Lbo7}*
+Ob}5ĭ5>E#sk0S $Ʉn[ /5g&nSO~!4 4_JLd*_{4c3iuF( ICV%*X[Mo^p|<&w$&Nf4 tG
+ڃl&HEb8\<_2+SQn,DאX8:C),LO8Qh{o^8RD`?zܾ*Ò-N!K꽦Yb8Ymhn7`!K5C3(KfNylG`KJ̍\<y+C(RJGŧ^".|f^xw
+WZ w<)/U^d+Q o-C/Jf
+!ƼnH_IM
+DKfOa ZF>@Vd]Tkcdv/QU8>'sF #D:mfLQm&J5XrT[3md b+mhfH($G
+-yE^Jbj
+5E]bp|A)k8w.}RKZq uAW̢jI+/,yX%AL~)v1@fOt=ҵ.͈9xQCc'5Ђ1prAe5dvirHK߳3z] MC 쑹߫vvQmTdT{@ P}npr`wצqJΔbgJcO9{sM)PDm@ 4h2 HErq(g]p7Js*K' wX[_1iHƨPSx&-8'8 hWxɦ)jXU&zOy]5O>{й %ل׈Ȋ~ vv[N'$XZc]6{,OBtfކ]XS+މ| mk*f
+<fur'%V#IOH)\YB6}anL9p8˱<m8xYI;2<FAzgT kNd0ZVv6CI!=qJv끏qwgnwlX8K<///](dAf_q{Q C4<HQ_x/E'ѱm齝9*@34k GY1#6L0% ج|v>a4NZɓ
+.nJ#sr1:Xgbh4ۙ0?NA}βp*#G4ϋ~;
+PO ğN~m9tJgۧb33G[u2ҹ3;(a`th 5]iʤ҉D9 7nN5~Sِ.&W»fq6.Gp3m<o" n"eOf2ho"N]+ȑ Ɩ(+dy f)
+TZcΩsEG>iut,fXGAhLKA~RfH&m3P:i49ron*]SJX b.;]. _<I [,
+Trf
+{Nj,5 @ۂuL? b_C; A&2˒Pp#="}
+j1Oz]Vh*!߹e"-g*7-R0Pf?J QS1GA -+|Ew^ni2nhJN<'x1C:5X 7KCܣ /?ׂ8D-uN~B
+iC|Zp#l.J0F=0w%aϡإJx' !XJ#F31EϥȇA74>: cZ_Sh!6kr{Hw
+f!0 9-Of|6ʬ$՟
+؞gSl?:6Vj 0N9VS@o
+ORdX <zЛk®;XUaHPAJqנ)|$@Q{/*dժLIC"to?ˌEN+~
+ؘF;kVQoD a5}f$\hI^f*30'9t gVC9 [p5خ,ֻޘ2w
+l4~ (5q'?Ԯ,j,!
+`Oq#-O i7h | ߿P  ̒\͒~gN`@ ᳨lEu&'Au)?†ܣQ6+Sb&OIvŒEM价n?z`oeU
+ŮvӦt\~/<i*fӅKI@rGTXVDV
+spLN%(N ^~/>Vd7ZWt0oѩتzh
+m=UQ#wKv %"3 Ī'*458E=dtYW ? >MG@HKh~X˫voam,1>NKMry;;z*9><^955|npx&r]. ( qL+K r2o׌l\f>iϒa|[5l!T2=f2*}V M^*'o|%1OH'}63a
+%`
+N04`k-őVŪAZ=AG xvBY5%.8"W]x0~L;bm&jȄpb[ں\qKue$"@pUx W]I7^#&Po47'O+VASY!V2]E+Bcmv: ?P˻T\mjCS؅@s.YA|v)Xb}NmS'ٻI4> b6$Ev{]d=ǰ{U&BBkcO4} S9.EXg'=354gEH? ?
+TbkVp%ݻ(t\,"}_p< dIobjUdX]EV3J:(R۠RVHX\Vzyƒp2GӇBىV|tJVIi!?F>9Ч =7ç, /k۩l=a f͔~Y9>e)A9lSI;T(}X&QxKPH[8خ<݈[Kouyhg<sVQ KUPfT >?o  􀮦lF&q=~[ߦ7)}2HBSBu;ҙGȔ֥
+Zu, ?k ƐRːwTcJ=nxǵKY6nvbZ=sRnB$G <V^
+}Ahդ ԽdgS0q%DEjM(p7ȥNdjGYv臶*_0ǟ,ʿ}3PI=u~FpbsA/cX;=NA# ^Gt EA'BX
+6 2PZ3#)D4GE $BxĈ}L:ى$3Gni
+ $ \h=W#܄kV'm>
+J˺2ERE
+Ul 1n!{ DuETjb4{f
+ZG,4ᩬ;k/2
+WKj]`v 0rkJV x<s8߅:m%V |5Fn"f
+<Ti1Z:BS0sp픬7Th{`%OkUO <~k5[p? 0Bjpq-;vK-{QOXJekd_,iOM@ǒ٠"UkMv.bq
+qX"$"[
+[J5_luxH>Vhx4
+GAac'
+q\Q(uWs: yL嫕*E!,A"mUuhD8:B
+9*s'9X7d'WSx#KT{ &SrGXaC8,Ƌ]ȏxg!N#a% 2:JٻtXmӪ4f 6V[oXZf;`ˉbO/dBIF "mgmsoNgGm3S.6s8y׃p"qcW^_i5LjQBoVÒ~ S5(FYV-TB&m.jo )i<8\}WKsx$Ý`_E#\d\fz?yh\VI Y7oALJӆ?=R
+}҅#<zjw!G
+"M=>pY9L  4Wі2h$ƋD)#Lf\qt~0 /zl-98ss}Rg|{wR#M ]樥29M/UJxh.m]MUjTH=ϣaVwZAJ<E: ͫ\#k a [ovDS.qM1-T/U]lb{D [9I(Tp4dBMEԂg08 KAMm<f˨bX#Zgeҿ&Zՠ7.FǶ+bf.}sp|٦AнBC~]mP9wp`
+U\
+t*Y ~2[iʪon06B&p /hm@F }T28s?q6Uy8TInʳR4s q"d_ђ~'¡yxJp0tJ<mU"HTȮyR:ByL."Hj+MLY>#55LIv-
+ @ɩt8!d+F.dD$'f&%~1B0)dC[P-JMlm0Z3e D! J
+&Etyw ŪU_o )a%bi%<Oϣd }"o8jyyǓ
+Hkq;ChBs+SDM'u:38Zx=NykjLi@K^QWȣ )r귱}h$aeϰ>m[nTi3q'?Qd v+DnM>;sM%fꑬȿO4[حF=| aqn|d{t\lFvQ 9E_yn/p7?nx 'ŭZLDp 9f+5$Ҁ}~O4I zK<96+A6K,XYxc@t\n}Xf 72@݇33r:]-wei% 2biUٔ˴]m%iv,.0ffDD(7ݒ|IȑIQʭ!9A< ˆaUtx
+?ÛzF<:Ud}B
+o/D-$Kkb.~3N fD?&A<jmF|Gr(/uI̺% 9:G95!q-3Nt1G:?
+4=zi=tv;%'ŭJϧ#xERw*0< _fuyJM_1mnp\z Gtȕ41۲
++~E 4>T" sEJ}(
+oKsV|]wYe,P}_M EТw"5r|i \R&n85\Vy9%&Y
+mw2i"H*w8^Lvwr7O34*}U_!
+(0Xh1
+=Չkr7ƐN
+;ˊQjp"a Zà@oͱZ[bIق_N$AXoڀ<ʼ`f!4^8\>ʂ D
+RJ| m *C}0/x4w:貥!#Gm\ŔCYZ:A{YˇN~SGKmltq1,GK<sW3I>iYSNX{njQ6v#옳E|Tܛ)1!_ٝLjth4b<W͆)n6]z_U
+I[TDg 8h2EztČa>[fOg#Ⱥ snSyoav<fêǿ?lCT@іqD%%g*E<%,dMN'+
+KS6l 7u,RK:Uy@^.N%%nR";Jvgmm)8#]ClQ܅?Y#üԦ,{cI>SR"U-nߛ#įGiLzqa {r#:=*팜fD(w<֭El@WR%^V
+x7'4"` c72X /`L=u/ K@N{M-crH1:Jz;\%Y[O:m⋓aH X+` -އ'aČC̬ ջmAt):*qN REA*ƒШƆ޽l~cu~ɶm}%7~YZL+CYf2tWSgghTI(QKς4^tx#˗oAw1#& ?Fʗ
+?t8PjSfDXes@zȕݠT':v
+B,s1.h<V*Qln+h$A9
+,~vV`wf%<`n緐0(tO
+ŧWHj)CbN)4޼.=[J=gp=/.&x"Lii꤫i rX֗|dS# b87҇`˳$VJG18+a[YsÂSjwk蟣-O[A?AٸPl^!u:ƨA#:U;_g F`Zsf,b\Uf/.X&kpM:W[FEn2Ǡ+{-mGsS!ɬE<Uz,rRџj(]hy^<qq9w/|V|;C2#6.IBȓ[| `1?K&/S}kL b1B!~n͝5-R+pJ+y:Y/&6g'1
+Ur6$%̥Iu8ni}Z4Hq£<@wST'm0i39V'_ch1/!'!GԟXM菚n`i<xI UL#Og xRޙVPl:-^ĨX.r!t,ψ#^+H6Iw3w
+)Rm0H7-G0*񦓸7!gM t>G f:"݉wfS7_fûx"{:QXDD2(ʧxb|<-HVIs=,ʥoJ <QD&^T1˗_VtpӃ}jyt2+қZ;a2GL DNwd1a]rU)pWQWҸg,}YiCh:kG&|7F,dGؿ(
+zi& P+ЅZT\I]Yoqj&%ߡ5Pl*w}1`1@a8M,y>]v&R19c:'\囖GxO6Zz%+3-J:0 VwӒDȃݣ?s:
+C$n Q]*$bu=$=5Ӧ6n7-p1MqR7DCW`ҋr-3n˚ jee'-@ t"V; 1!wpUE}f`@|fk^K'ލ;WG o}NI)YFͽ<ܡsC}^ᛓt~|A5-xy(F2SA6ّ]CXY (”hmpf;gVI!>N)$ExHCuHc3IRz&IH}-9
+s':A^(h, Qw|(8r'Mah?"5\.I5hǫDgR<gmPvwC)]fנBf[E˕h9ՙOBK/Df+m:ux}^a闎x"L,L m 4WoۈFx9^
+AY&{H"@Ms[`_D;(*uj^8Tlv|H>mV%y-1p5gHWFxCR+LkN(PVk Zq݇pCqQl4/:b| ey8Aە*0[e#7t=üf;wMF)gEVse_׃|N<nA؝:ۚ4?kH1At;`8/BEn %j,B)Fɋ!S-MkYl_g-%r0x܊}g1YD#OU;Gdl5<.|2Q¼dWB/ 2Em,/2s8zvux[$="
+MտIOoU)ŤU{, mB:ê)?B5g{rC ݑHo-"])
+e&i_{̆qm
+__y8H&ً&бn DD?ݝ#7R&|PlE<p+@'\Ⱦ4RFM+@(&2;912SqDʪc9| ?ah6.7J0 p&DԚ<OC!tŧ# ;q)6l#cd#M
+(%jE>f|΂E :沣Х
+eCøytD#ߏ*~~WQ]y<d4oش ⳫSkE<5nEJ?z?~X c謻asö5ks3*?@1A&'
+, cqtΪO^|J>(2/] (
+[MT/š_R:\jtNf@ۂ̯Zx,V[t}c3ѯ[IQ.Ď[.o?P~PS 8)ͻ\T$|EUxL|;>^IQ3D'_I$6Z(5@;[r q3iG%x:" wӹ=*
+"HmbKoPg褓g,Uw>!M3/n_Z$3|4yN`ǟ #Y{r} ,Eü@11GF9''|ñxLV&YM̯YXδ'V;*zȡ]A+$W\Bo"NxF ZqZ$R.p2'jy=#Z›+ ':dJ3p{ 4a|Jt6vj
+돗WC"\B!0A!}eޚ.e&jx߃N$Nk=ZHvBk!f {0?bg2334^'Mx}*nD]ps$t0Gų~;h~¥A\%ilžLS'&q2Q.韟jj%@Yc{)C]̡IΗ?{J~E x8Z]ph2!lc?/ d#[E爴\Z}.Co$3> S(r,1&1;ݼJXՉl,ofӁx
+BS--d`MC, #CUi@\h,De&cQ(TԺGit8~i4oV>.<Fs"/&`|ԔSbZ
+9aK ~+RsO,_{1>HxJ͸B}}x*JZ}88)zM6R[05G2,=f 70$*DpHwB,'c
+YW0p;Juc}0%rNPTH]"7"VÒ>$`&i BI1aΠ(rYu(6P6ιn
+M,# GaF>GŎEՓJNdNNb`u){
+Viw|B3݃tUPNK;4~U`@oc/P&:ksr^]~ZIdqA+ߜxmyu ~Rj06̈IuE)jUFe$0T;W@<zEE1#G~0LAc`"`' l ϭyy[DjZ)ϴ A,!QݓqqdeUjͶɿOf5[$&>tL?V0q=:hdd;L] L|۬-WJ\!"";] p4I!. ->U sKc*8bF/;4s8σPjW)"u>J ɣ|W}+#5|'Ƀw^0"2:{6@́͋
+eY @_jg+eFym{rZHϼ\JMWFIF9\mYí=met4B;~`Ge&kr#mdzCO s#i
+N r$EA|
++릫Н]N(ՓFT>3~EXk' ~_lC\z%
+8G.53cVS%0A͉qz.vԈ~$;&:))!jdFԘA [ hO{#
+_tF3[3,->EqP<b}}o Ck؉ PShBM</U"nѓt{=D|iZd"x<͕/m %+RƄ8ROk8<bιLMe2^4+I{xtǀ=޽(Ν;{VM4\2K.PF^5HWyJAgd#;g&xZ-;i0 diǙɜjrR JׁŒLA`M8_j_L8J col"yF8c هG_"?CV,*F#Nˠ^>}RA}n$_s75ͫ@l7cf
+Aʗ| #@[m295Uƕ'}V:i5oe
+)5_υer4E^0}d/oYLf.Jt e9,J{Gh7x/x1!}>~†i9|Ʃʠt2
+\k:fB,ΡHUGtWEZ
+u&?û'#!mMzG>3> H HYdjv/TN@* iHl p˺R!>k䉰0tE{"E- ut|#RAUC"Ir(53^A
+
+.~VeT~Nk NdH@*di\j!9¾Jkˁ[X-:>PyUBnGL8S^EY)V^|kyks 0K ݨsORȯ@>oi)Ʈ1Lܭ9cyVtמ嗯!M3$)YMa;{A
+!:Dз~ 1 I%|+gWo PF¹pn)nЃ)T]%OeP23kn.Ap/,"'<q:M<@WypbE!tЖJyf>yYGt]๕?'0f)tjV#)wp͛<P~)6!Z&O'^V&kX%j9]5[9衽hae|3[ʼnow %7=+㒌XN<K\+ :\|՞3Hkѳ,唒hTgKܙL,5񟉲&LE!|*hńncƋG-`f
+=$_p{1 r47f8htCgWزѓeV<.i.YKϿ^jU<:2epD@9;AD2`}_^sA38ahYGB΍oKLOQ'ʐ\UofלA1Jn(w'<ۥ P,SQ`RS#\t}}at6f'\t0^=8=ЬΣ4#q*Jzٶ@{\Ue[=_~N 6ϗ?-ezܼ|f@ihq Vүz'.z"͟$M+vw ,p+?B w}K&wݓ+K2|_+ x*RK~M(ݽH+:EfmYf7TՔ7Iio'7mQ=8BIJ{{v)8N MghΈ4!qm w.o 9``R4;KEo"w~.Y
+#|u@?R|* dri";t-"͆\c1})j:]j5|!Il+ Śq^<S,_&rBSYVVzIPO$({+Vvme|W`vaW췉F=>;;W|NLLϡ۠i)Rpi?n_R׷N
+R<< $qen].?EKl
+(
+|%]e;+9t:QCAҵ1Xyu`qrqӿۺ&";EB{xBHs3Qj5.jWs1,h:{|mgc+Fw9"
+~C&NX>]XH/ߕ3sAQorY9Gx&ʧ<-
+"NW,l3B60St?N|\ J7ͤN9ɕ7~A ~VSG"N;CCY~ Lc
+t!K)"#R8uLDUɅR-{*ہ9i0 锎NF (䚏ܠ5'χtB]]Ӆ= IH ExЮ$y[[hJ"("G^4.-%]b}NZ١"tR%f@8*NAڙ
+`sỲ|O(4^SI?;$]saۼsP J1?bߐ-Ķ!˟_Ǐ ōG`?bsm=+.Dy=激F hp/} ݌Jj09-@ob?_`c|8=uL6@R&&LK1N9G1M4̧hLQᐲlf˃MKN6O~?ߣ(籫lG.uѠ=V~Zj`tym5E:›n#z|]Ϧ `{L,4+5 U>O[:g%OY V)
+AiMV'*P6a/,8zm;MK3M}!t īohxH
+^dP Vbef#, S % Zeqi'ɲ7h(a@7)WEN{<y2B缻;Ռ!x}Kq8D 9";y[ګDDBeq}pJ
+|-DfM~ 5OjAW'=ȑ
+{8  -7-8ؿ[7b$/3qi*JtݏܳIsak'S"? jI>beV2"Bv"/3TAj0՜V-XEv?[4?5$#
+V?9&?&1ބ׳aJ8~M~:; P 9a:X
+t(,oWĞP)|t'Ex:Hg$tP\Rir< .鸇6̆y{
+Z᫾ cПQJ$Em8hIOLC9!>{`?kP8q dj 9vI$;
+0 J鳻5lp/;oe) vy>x3z[d Ax"_+*'A%2<VK[ "@Mz !d)Uؒ,|(3qteS 
+}o\
+ 3rzB(XKlhk@CQt:{ 7LIK)yL0)8MRrp)%_fó.S˖&Hݐj]o %'iIgiis|EH҄Fk\@ydS
+BDA#q-CyR{@7
+ ޟr
+E-Tr J[2k-TRGZp(~ǾR吖%m/H
+΂®DVPFz(K*wtkiˡ=۪?8i6E(x-#((QpQR}ς|w'qQd ɁeilZaEÊ"Y+b<8ǂ(;(-2Z |롂
+ uV:hM$cxd
+ήPۜh
+k|RFJT|.С:cYvafPHz ^J|1J֤c0-3MF*_{:|ԿMk:xur <AoK`5x<*$>;|l2D*
+F6Cr8EPޥ04xMyy:o q67tRk|xlƠ}sW霅5me.?_K%>+F<w=
+V}qf6 &̓$zI18꛿M.ЁqO+Yh+SK'EcT}M\zavX{<=q!ZƐ-r ykq@U@wxu6rX
+1zC2c,ń\5HAɵsg>}!E$bb!*//FЎ39Xa)Jd )IWB҇P
+ -zX{ qj>}"_{7(LYIYaՠu;Yn/%PǠuF
+2.afkl"gyR')۴rRdZ7I+__}qJы'Î'aN#GbA{ k}7=PӘ#R8Ns59r _DcTzy>=2Fk
+PԴ|S*f?[eq4oފb46I͸R4}7ƶa/
+me; eq{~c\ttA:?Rt[CKy}%ar)\*.kT^o\Q!P5\JIլ
+t ,38zdG rplm1UzΠ=8?ɿe3<@w8!B]øU?=Cgk^6$ho?e[OFi<@JCVg!x\ity7*-ڬ֢@ ӹ
+?
+)-1?'wE-[+pJcOF>Ÿ_+~J,ۜ>4?Y<KolO n L7Hqxr@ϻX?yE'E,~D|l<Q+J}ۡl£e߯
+,9'ID?H1S\GּwǰϔljIx^մeHOa~L l]Kḓֶ%
+YMh\,Ɔa}T;ފdH FQo'"r)I1=L_E tx 9*}Љʗ
+SZhԆSNX@sC6
+|n`]mDll)a۔v'Cٸ+hi^I+n8œ]RfOARCoKx$.fQ7 ,o4{\!\Aq2=p,ơmhϷZP'+So_C<~aR2=pUY%kρ*k۽xHLR 83nFZ-[悓jKuP{iPV 0L gku$ UYmubp* #hylV|̦$z()^!3ve?r_LB\zs :8WE`cjUw{Ѭ5V4/EUhVVG#BN
+UY;Bj8J70Qz;bf(V
+D(O;0D:ՠV1tK`@YqMnSj^ɮ0BHxY$7lǤ{`߅=0D":Lm]; Ɋ|΅x D!#je J: dM_PPp6C=g}np7onᅘH:0ܙf;I8,FޡuY4T]ݡ8 Y^ı"CWRuEk**8i^d7ԡ9T(t|lX0cqC:l|l}x<+D~_\h F#ęʹUI6:# G s6yjY?K
+v]ٽtjf6č Ҹ~8) Kb̗0lRH e_<0Sa0awۤDYS‡%pDRpkpt++ܘS^WCO@߮8q2P+n1{evtj YMVqda]+#e'_q4</6 u[R'^(*7_hZYVd؉:2_L*-#OMF0"DRJͫe!+5l1pԊe(, xHPcKTR&m)t\0i\b0U6p=S
+ +l(w\(qp5Yib%<ɌS*Rgic##RV̷9aobPmz̶B\;lqxzdd
+^gzac` _$ Iׅ=`=uf9I&ZQmD~=1 r6zd{w-QeT_ej:NB¥7ffe\>a]oHa\n,j = k OX71U+ä&~A$A"%w40g>Isu>N)kٿ;PGoAy6\x@<=)'h%;8cOY6i` (R4UUJ7R8ء|eP+>+xƷz; ]q )6?J 0oX?|)a!(U-q
+uwƖ|[؟8šM(zԅ}wݼ[*t'gp. Jf=)#%)lz,GV~F#2ԒĸuXA=wc%B,x,3jh-(Ļ*e",4~}dSRn}ו6^^n12GުLFxͬUgx3ip.UjBCwW-&04B4,Vb9.A?';)I߁o?`\h`(RKu JXL /+53$no=
+ &l} !qobo>ޙFZR ic^3`?M|s/',:vc8wvXA,ўAD,[z kFLJ
+X\ =<8G|a3Z<U#SapjoB1>ǹv.XIA wи+$3ZZ{3s@Q@a 4X/(v$cz`%@4E Jlc-g(Y]jKH7#' SE p ݰp6_H[ \mY  P@0.%&ƦX#' O| XL}_S< tTT$n3展ܞRVV?EgV
+2~$}̘3B Aypēϯ@O@ RC.V6+o@0zjW]|-v\*vbkhc'YA]p@ 51*
++ˬp&G4lf-/U+ԲSMp]A^T\Wմ96/Xtmv
+`r-Z8"fU ?h)e:u8fFc%]htC>gvڦ^^j[yzy;^(fHH snnc%0Q+ 4+T%-[-O}OtbMjf5IK;Xh#
+*`ȴe#|%-9IX+؀ZU ڀ%jh3Ipˀ. ^&  쭾U#,@sk-uPW%"9мZizȹu['$<$I{PצAX
+UH,GqX~PO7OwX00ZS3;:t<ȐI(V9HqڥxC/d$$9a+nY-<Β "X H /(IZڲ H&ޝ {'wUF
+DTz٢엑>@
+`(SCչjzd#JNBP ]9v,U`Ls u @;=VP=vIVԒVvrq?NC@hU\$jF#No<?"tMۛ4RHMYJ3/x<3\ ܾ%G@6.
+Yɔ1-$h2HaNº'pﳥ1:,)iOٴۊ(x
+]If?fT<r|ULZ<vzxn}cwB_L7¿?͐$kaB|A(Hּ"
+J꼯IMRdY!U
+aD}j鿤z& D+U=dC{\x걁;o /p.B~h /#?+aʇo2 *J<y;ѻ@`GÅ㈆e@VV2ܖMaX~>?Qli<=ő
+Zy)tD"QM+#Rb%~3A̫=Q*7]HLg!D{zq~+0)]Eg;J/fqToiಠ"A&wT2-ʪ[$f4ffl?Ľrq|"VwMuJ#3b.uΣ%$ :z0iy˾_e/P U&.qDrLos@ˡ<Xph8\<"}`L.v!;",bWeԓy_M)WSd횃stj2x<vEr'֚#ɓɋ@<+ZWdQiq@9V<j
+)3>M[u^#3M q-P6VP%j#! ʅ,2uDB)_&ggPAfjnD(J'EBY*R3v ];X<2W`@Y)@=>U0m>Z4&Zyмi;|ݻ|UҌ vwf(Q"t Q SLoE*˦GܺFܢ.z)DSqkWj^t#~[\& d w=U )cu;"̱A
+WDf^FUӱ<鲻+ONн6Lak= q82άLȢ]1I"TҫL8s!_cKSE'N4*p_$\ͻiO
+|IXGBuųY(9s̕*s\t%89Kj0˿21S+=0Y X> /x,j}&I-bxr41'@ޟFzf8$BfXPMb>,:( =C@[.sK VyEK܇&@t.4ЩD"]Rsy|9"<E3F3͢@rE+^10}Ca+yCהg>
+TavX!Hۤ4%0ID?Hj(*t4n僬P9 f3^ea
+N6CVYkF?HR7Aֽ8}<AwhK7a[y"nѳՏ~^H
+Sl: RsV'e{B6{օ8w>ȅʈΗ_sO}3<A ^٘G Tv:"Myt$b7i"% ojE6$>j;$ڈF_G/u}bT8HmR 4 Ł3q-L*<*LppU뇈I9A((;n?spDN`;=|x-YI T!+DJůa co`AoU-AGv
+qGC_%WM_
+TsP:7
+tXgZ^X %+`4CoPzg0ݓ\} *9uU뼆0uS Y:>ﮎc;TtŒ<Ѥ>௃<EוF
+~)Q۴(@R!Ҩz<gv'']W XA (R?#xhlL۸Đ/qpJU\"bDHR{j(`1ٿ Fl0
+[Bsa8I`!xULD0j0п3
+_ۑ40MJm5 O<6e1G;l<@"r; a 2N DuL#0V܀ӢG<w"wTЃ)#)m0k.~pIY nZ䠲6
+T_PYv)j)s^~1
+A Aʚ:`O8YF)p㟸"cʃYkB1>M fƸ$j AS%t<4Ϲ@HD*-PYQ^-u$gbpawS^oOM Qc*wv͒- mҺ_b_`dkak˚canO7P޺Cy'aW{ss,LFhѺC6É߾'~Cլt][/LU ګ)(U'L\֡&RGA{TXX[^|HhdE[\ͮ
+L t~?䡕*H x Lܐ~SIx S=<%2MX&Ǡg: - } -]0WAL>(Q-Տ~Rj!RW&LV>[:Љ8NPFti5 T-[bV)ZKK39&<ı)uSY?;gxS~h -pF2Z{aˎO0c`xsA/"ABk@ϱ {iVCWU%,5s7 \3ѻH?f9/ۂϸyЦʿ u=
+ +I 6"fbhZݫ/RVGaەpJ:{ o*J$&z *K
+Q%r$b !Bs^$SRjRЯDcfJ`8׺kBLNvs;]Ct+ge+VʊquuG.,~~ik?o8Q#"RƤw}E<H.,&.ueCp.ǙfYȚu: @ M]1%G]*1?˭DuLvhx.yك~ ^?pC*]1mZ;CVA9ebߓ<7˸߷bR
+t84 χ?<mȡ` \*b
+ov1g}~aޝu-d?Zvdh$j~ 6"a>kwk64e7V\Rs=53Y6ݠ>Z}"<^,I(
+U湠^R*mf̓e\<3mZD\wkdf97LXy/V*ZX~R#1g3 B>l #s9f>s~:<mDKQ |Xa%8Qn))>^2@0շiߍ9џXᨴ-zfjUkE7&8KJ;0Z:yW8u ʳQV-Tʢ>ג )J5Գ>GL;ORV15^'S/e=/A{BO
+ګys3`xTZMRO`C0zW-:M6k<8o>-Bw8ipLɑ_jޯ@Qap SK_QNދMl U8*XbȵHnXVG"^Jh|mCH˻x
+8E) jڈ`>Ӡo+}S 0qsV
+joGꟷ`0DV]-U;oE4m|9v2|dhƌvCY};SO;pP}8˃'?itee=WQ]}_DD8`hJ?3oQ pI\W
+TW ^m^4ŸWD8z?PGΪ{*[u!HU;ߢz^e6"V}LK0t㿇,m]+I!]$n'ŸJQa۟*E?J1X|wڤyZf6wO?>@Z5><sٙOcI/ӨAGQ]^s Oy{ϠKV~
+ԩLÃ$=q>YALd?k_<Ԣ1ws)\<a%vGRg@&ˀ@ӃVkyBym` 5S}Ið!L0%C˘
+w|tbtŸ.t:<)5ET2l3KKt!} EX#N S?B?<K;?['j8CėDEXh-`QT
+/rJ ”ݶIV캖Su9…E:'% CmlS&(<mmt#Dx=snISqg<[=y<
+9Kup4<zQp#+ kn!#PՍ.|)|7>I]HEgGO8Xx1)t >lOL'+`xo t2Hxj[SGc1ډg՞n^ËQ:ѐkdCS%/?,U/O|dS[ecKaۀ#`1pK ,U-Lc海XaZc_,-M6
+;;
+?]~8[VIKӶB^*+ӄF?z*G*^|1#-cWE?L >\S_ڿ ɗ 6
+Ad0W0u4P~ X
+NϽm/?Zc|q]>Sq,ԋe+~e}Zo~
+dgdW]6ü>@_fhY4]-_Zx7</x>__ʎEI2Gs=\Gu,݁u^L5xzdên̥ӐYNHo,W1yX&b%<#jM p/'HUC,N٧Aj4l0幅Go<"Y䬟;|`
+2~[)HV=#88ѺqɆ&ơq5-suP_Y˻﹥66Cq"91V[4/pÞub2.h#xGPDgz/?XA`ٹ*`Qc|HкO֧Eэm|
+'/:u mZ}$ t݁@Fƫ_Ns""Cfĥvjw HdY4bd^q(5J!hL*LI## 41o_9x5Df&=
+Å)3?xJdNs ^r.#kc:m1‹1GY W_g>?yw}B+6_g,%MX,E x:BS 㖉a>0OTx |,;F5ZBADh?
+Ho ½9n
+q? *iDQL{zSHipj8>OKZ+t0悃^f$06p_7+E
+~3_d$~_0Br</bmHB:fʠYZi>nSr./t+ޥ~vVDwNn$kHP
+{I2KMtd!E9 ڍRg"5xQ;VavmYtEQbc0s*T
+0$? >︱0_nH*>^
+Z'R)Aj)T :R*bR5N-A@<K/pa.L5Q[hsL`?s-L+S7mX,?- x$[}E_Oa_O(\ĠMTg)st^kwr_S[
+y /!GSbx6N߬gԛ\ǥIu\tI?ŋ⇇GSSXۚn(~4
+i៺un#8snt4Z^kէFhr[#AjA]`A՜2}Xt&4OQE
+w}DFaxѠ{ȉ|e'Wv vy2.qzc-[,B 9<q5Qam.tWW-"G++9QSVFkRV<hbﳽR9Cj8{ug튍 ,ăcz;ûL7fp7!B+.Bew± fdkh<Ibۊ=w8zr37{S7Oquv 6ƶ|?;Oh]]/a w^݋C tf
+TbmVcߝu_'T0F>e#іmZ`zY)`:YX }v&x'Ysll]肩Y*vwVۄ N h]0:t#<=75?'Y o/Z{;{A^RÈھJ3Dwwpi::> be |sGato="޹>w`igG|%q3}!Ȕmҳh*|9m` e+!`4Eg{O9a*Ta;6L]c{AT{qo#Sm +i g
+q$ȝh(V׬7:(B e5v*{M'| ;
+8H
+ЄӣPPxsBVv$ۖ_tN2 >ʁl (Ki-.-9|\-B;G g-"
+ޏL腱݂fX;\je{hQ[yq ,^Uj:J^y;.l|8HmMl~N~4?BՌ1w
+ '
+dα,͟VQ<ūaYTZw~VtuvYUf?:Ek|g^l =
+t+im+nf꣠b>':9+,G
+w"c4 OkV<`XOGR?n/NT 7pR#09 'Ӛl3, Jx+h\#V#iX*A@ғ? 4? ;5IQ~dXa>5efB(r6g
+(x|QǕJ=v`vÌ(B̳FyUY {Y^.t(5,N|BޙgugN*o l/T^aYZO!"Rf|k6xh̙}3+lm)|/M ٩zfoIPH#|
+]=F7%mR_Zk#\ *mp
+N
+]RgRh==
+W D \K=&k s"޵ԓboEʖulXxC޳T>>caGeZ!>]`jr'4´4.f$ʹJ[ivFz$%ORj:eKhL2ft<gTd
+9+| fÐzr ~_='&!ZF7'<[CdR#@{%Ow"{v'ݒ7k=Ʊ._L>ʇn@"d#^(<e/^Zt>il}Kt\=\8sED.\~vKVvX^BF;@C؃30р*XaO#=.zhj_E{ x+~)^rj1JjB fj}Nt*o.3o0
+0\@&e]O|cz!˜c[eLȇ2&y4:ji1d9ќ~mZs0@ϐ[ӭ7"$FlIW#[njfVG-mJ S)$c=`iiΨVڏYZrP[Ӕȥms.\mMYmLكKߗ;;J?*Ѣ*-<=8nZ;6ys%/2. Ww4?a/A%]H}Qo3k l wWU81'yWF)?ԉ߲A]Lc
+2dͮ%>o!WzU#
+7V˽ g@?2tep* ku'T!0wIQOַFTCLtO]|3_7NiNթA頥uдjS3j7yzPCIiy;Ɂ\e˅y(^OȤ7控TS )w뉽9ZAo'*Ǎuы^7gc) K^d ]@lG '0ә-Vny\|2'swi(2!Ueu!2]Oq^:*xRP]h_^~ y{Q(2;'a ¿$n^" Lv~"F \(JzX"7c <ó>,>`
+ {ʩsepnK`?Y9
+ɪ_TK@4v5o'8>P=\wtJ'rM rڄ&Ccxl Vܿ>㎽=<%HXu"| NEdtDYlT's(pp2˝=uD'SK ]oވ56K-iRK^^mURreA;RKZpkUOw\mo_ "r\VV eYGsr9 rFj׷ժ%1V: w7o=Elr^HXNN$. E>eWT4VSd;ۉ73.ugᧉ\1q=E %ؙgαYJ$|F>{R"G< ~8^=y_Olt0gq[ࣸO E5筟rbIG9!MdIrnw7b>QD\u]飯8Ur  {FgW:^^yu ܫu<XD-ʼZIT1W&ϦDvZݏ퍜8T-ҷ>gۨ> jcW%L`K "4>̡WA=߲B~
+^[\>JlɭqL2(Mq\V͒16^KV,4o^V9&m7iS"5}_ 傕`A8ƜQ@!{
+ݷ= eUp0N-"=eU+].i, J?R6
+`" i\5^*_aaCT1<ݞ黉#g
+Up(ڲ| Ȁ-thA`' u >gsIPBn`䛆vf
+X0s<:6&߳ݍրRFfh_NlO hlԵ@@o{BGى~ "#"ǙU)X¦fDS.1\7qHbUwAsmB`/( ݆Hf1FiA9"̹QRtTޔWn iEڼb"~3^)QAa$;@ʘ"%s 4tbs"r;RԄ$jBDUlJ@}[bq$Ԙbz(5:/Q1=2 "8a{\#N<(2SE8p4]<̊ ;`(%* }b; #\O
+0
+0qk(.n&sڔΘT ?eMLɝIPǜ=\3)
+U0
+KsH%R}͒?)7>%Q#Z <4ԁk:9ufz'X#哫hY+RC"0mg-W"?[Ȩ-Hɢ>ΐYj9 ,.֤ ! ELLjdI%oHF#8pҸ:rd
+$cU^RH2Dž嘛х ;R"Iۇ/*g}PYsu-h[
+cR/[<p2TS!%J?q²[`"a
+iQ FO k\CTSUڤBT}MӤ0Mzn'_ K'v^ - 6\ɏf75v]iHթQN(,`(tuV|S>|#7% `d2N!f1&CGpF9 NrV"#o~PH=xTՕ&C2€-P" Јͧigg;JkZ
+ftKS38&ϏuclI"FH)N! 0{~}Is=s=sl_Xaf^c&6ç? ~|$G*UԹcܫƜYFX#'<jrQǚ )vQP#)ȗa1JȾ[KQ/fZq+e }%Q ,UZ[;nU#楐-Bck'qU^Kn7#p~K[$(^Š85[>)=qInNM.Xs>,Acw TmPtR:_j/74[1/6hg9;LVGWG7ؗ%X) Îi  ]nSpv7!eh[@|]f(ӯHz/̕g)FS }6fȺl"XQ0]Sxld+;'d:tNfB,;x 9E& EE͟@rߡܜk[<p*BQ^FN{tG˚4% DDmp{޺&bD 1\ѤcTa%Ǵfm+Ǟ^b5rN.7qxd# $<Jw˼1&{5V 0)y6H>ǷYd64#¡>@ jǃ3Sool&ӿ(@pۊ闙tOEk%y'DQ@B'
+J4ci, YH c8~}gQ2#Zo1,NgYc<\EҮ۱fnDx˴GF2OHe +'_
+ſpvo#Ǝ _gCC @<i"Ȑգ\"B=NYqw9
+u";' ́\!AJ HtUO}I}:10kRvbr 1
+0pi*^\S}fC({Dl8?5DVøOKQc<=<$ Gvl)lّ)>MPO[J`ÉR/.FgѝLtd$ѧ
+.註L.mHaNE HlCYVy 7Hnxr&񔭳M""vŽ}oX@v2"<>ݟD-r2x ?L\l,폃9h)z_9wZK9+nҌ?o<ls@ɗ&o }!e,ThY7nG
+:|QS+y|^N=Ǥݏ|<l.ybHdT6we&liSwTA~ P/rź'ZvT{NPzq{蓳@rI )rE?#E.'Q.\q$0ٹ ޱzͼ},5JPR)q-/:
+O
+|L/ؕu+^Mo}_ӡ k/L#RYmګx_֤bRX`DNGϚ0 BK[ZjHֺQd/TyhU g ޷QaodEoH#aSa\#t_"حtCOe`Ш9Z!/C: pj=㇆LwHv/]hfbb v b CK%2,jܣy;+\V%4d-bhУ.ƫRq%iJIO@_@&&*[;P*Bk7/(~RKRփR֋Rv*ZY"^/b4|A.@G@ ӹ 67dln[ͲkaHM^X5(kƲHKGVSh 12ǥ+GyU1SǨxB3fYM^-!rJXnSuxxMZwx8??+#h;pѬt1M+1)6:d!fPU{qޒ&Kr(Y>K#nގS47X.`IQ;&+4h'?ϪCɋ
+RL""Ɋwy LB}"p8vNAXC'Y%#eb;=yM) /E,~ѽ.$oJ̣wj0
+ۥ;.<~}{Y)F^ +̏U$֐͒&S[|I:GSy:ʓFI #;/Zx\UU_R&t+~0]](yPt(&4"xIy~MأrK-p?U6lXX\\
+ѯ_FLu:dD<s3;09Yx_~N[Ha×Ƹ=G^NVx3TM MA8(9@ 5ԁXh+4vi[㑭 72I).cN=2Z(s[Mm |׺^ōr[sa D{ݴgmtXȬ 4$8G5BJK
+s'm+mMڑO5֗ &W4
+u`,n<*]
+gR`h?P`U!F"sdnKg-vYQCV
+B:'k[1?ih#Q RE; yW}8R|~h<q.Ƣ<[ď3@0C7Opjg eSV|Ve˧*[S- S;yX6M bX _/ȭcG~~8' j1#h$42Mzk3UNQTS&Krv0!hww3e8$`+l)_s5}7Lwxu2e3J/-KAq#M:evf*0#9-|_xJBЄϑkmsLEVgK$]w+5NHšC8^IhuZ<ÉΓl {_i M;xC͝.3[8DfZ'nv
+ =U弓 .f]0/}NvC1WkЀA"J[)eaD@6]5O1B ʻ6 " ek/f!7n2U6ɢ`.X+#%ܶ¦~_?
+!QD0MaDcM0 mer ۳`{GZG%W+/"L46J(EkmZEne8S+Lv`a{u׫tkxs2ꦇIygQ+Kxh0ܐR W HpXxm;p3,Vf|a
+y&WJo-vŒ^HMJ'Q2Q<WV`gihSt?{Qˡ_~c޽Cu='0"ܐ:M6ded㡮&OVcQy-M|2ks@?kr?3H(򮱑(}@)ZK7,K#6/2Zv4RRj]֑v~ =^/RsՄqp1XOdѡE]䶛VN
+<K0
+{9Aex6L=^q_[m=#2DS\V6 Eu7€dErM+5XW{]Cj]I}+VucSbq9ql]jh s7.A}6EN3|2бgݼ,O9Y'"Ne2YQgEo`߳#̮̀
+
+CQЊ(
+/1C!$;Q̐`9/`o
+t>au(a"5C Iī=&L<Ao0h]7[(t?<R#mzW+jjGm#D ՙkpga&c;ñ%Vw+fA#. ?`^qEE)/=fUv(h=a> VJ>c!~
+=v@{?\-bU
+-
+{A#4q0#`i@zj6[O{Ԉb$}x =T <`Fc4>A?uꁻΨG/'!kiXHQE[jy:M :`w7P2)1<-'<7;.6jE[,ѱb!ZՀ$ ޾[wSs:;_'D3$B=4D(o47>qOZcּZd5<YjX\Т )49#^^;X:2De[Ǘⷽjixt&J6'Xq^ZSWq+QPJyh8}<DI"HdJ?>8*KCFIp@:hʏW2(:LzNVp3lMLY1P`4a6;jV$Ќ#4+{uB@˩^~{ν{ϹX
+) 
+tE㺢bĖ?<TeQ;o^Yʲ?L,eV T'xhn50qMgWs+l ,
+ըw
+vȃ}^I59=e8 7@[\b*T#d?k=z:H5B%uƳJw}Ƕ{:oٷP2Ȋ$􍧩*xƘ>PPqEo讁fua/#ҽNսHo}>ir%榠LX"\qIhbT=B˛/`4d$3rdAD/РN"uFŪJ, q&M_,` ;DzV71qDI&w!J qwPG b~ԟC׍\CҿsLz
+/Dz-`f!(&^{L:;{h9>g OO^6?{Ԃ2.urJck70"PaXh>'2 A,6S)O][+Z^ʋ'u=lܕPܪF VN2g&ۇuHu⿗o(!j~D K"0<& kڹ,(!|32TScʓW=)
+NXA:ڋ{bu3{`lK J0?175 m7> c@o/Y.ܚ9+8G*o?S.4VuITL טi3ֈu(E;4Sdkᨿߠ4+x#VK6!ٱ8`qlbOЦb7%`n;Gc88S?vMTE<C+ 9%f)%\GivzO4,AȖamsз+H-+uupRwRx_X8$/@i\On.g\U`.b  ?ٱw\/oT{ WZ72w` ]f~om9-an^&&j﯑ 2 o?YBPTG9Rxȥ 1S$:yNdJǒ_@_h^:4RyHކ~<!
+sjhHO *2BtMo)x<P7dȀ<0iitl|)]5|J'2eC*wVf눊CnLYWZ#
+4DR<œ7&|󇭞5d%ʬ%`# }xNrC;q
+k6+M}ɤUe;zbc
+,7\Kg
+hcٕJG!}b)/χk*V
+됹:䬹B!hڡCm
+v#&jAT:qx ӏ@ =RIuT1c7 g kMO$~ݿZPm-fO"gsuP iFz!6{׾ZHK;jeuǃ"R3 0kvlئ "ʡPͻ`
+ 9}Տ.< ]irL
+B]@8v;=5Q,F 썪KPi+|/p:v/wBKKFI\VѺvDRX7 y.i^h*n̻<6d>C - 9i`۬C C%>۰-kM!?Jz#htuMJlz.r|ui6hpߎhu"«-Z}PnL6$>9`+@\RMϞ^ 6"{HT`HXhu Ӡ=
+^#Em.<"Vi͟G%/kT`\a慂K~WW'م&"E3幩fJ:%j8Rjָ\u9t~IDQ7-68"]ߛ , ڸf M3>zZ15f=⚎ /L_ǞoLNތ~y5[t9R}M@FF/2 H!<8 ;N_v]_:| 9ް딃I<:DmNr /7
+:ढ़=gnh,_TV7O1sغ僽|&<Q 5Ҟ0}pS䧬Ü#(9Z'RR!]5RE0Kݹ8n5Fh4cr1cm h?a͘Y:M~X n8en@p3.d~KM:42 49.À AՓ5T+LC^sDo譤.J Kyxi@uQө>|nWjlnZ.=DD_POІ
+uSE]#D!.o>OyF|^%AύhV&?M=G1?k۰
+7zv&;hj3pǒN$ήMD0"h_A!'3!U|01=^o],E*GXmlnVwsTѷ<ȯi蓈=:>]kP@wz3|SlOJ!$ګ7 I
+GHSwhE4/}5%Nz6%`nְ:;S
+aNgOj;,EJ2Mwp:=ܟ>ׇ
+k`K9.qP<Ԍf.F>J o/6O"$)c< MW0װa4#.i.
+.G%MM1uqg bf@Z'Chvݲ]`h7Yf-%vNQ﨣ey?ιw&AϜ{}x{6n+HF}2'/sM%6)8qtv۲O&S92V}bc{a <_ -Bm)aKk
+LNh *7KBg@T7ZoECWvY 9f3ߖ'态J
+%MBL-|VN(AM/kaQܲXnj,}~Y9d.2඼"kZ)Okͨzی*)h(Kٽ`}9hgr5#^y5g"c&p&m3Hߎ=E,|ՠ|3f̋kQLaH=ٙZD-K- ]l2jsf
+} -e9IJV輇}YHB*.s`2r,q`x~>,;O6| BB,}Eˏd^ +=Y3 ot n3
+WL.̘zBkuu4%[6xU.Nee躄5)셏5e .I,N/ +MO=M k õ0(*?[9\'8YO.w[n:.OLh^~:+zK'LvmoHx^6ߥ 4rf Y`fPnݹ|/( u|^'<6·aKЩ'xɾ\%mUy_9 Jbf bT
+۾o:;oݮVKX=(籇E)iX?8Xz7Vn9` lo|C+=e0X?v::P*KJBːh}"%xbi*$Q-Iw9M̖*ljWKŧ?L|5l{t *7J-aO|Srl=?xC{2䇠(]<+Bpu$i!M/Q$k'|(+D`P
+EI)kl R.)` {R,/AOF=3e\O:oLA^~J(hK1
+= qTl3US|WAtsBJUV8E9r<,丄0b;?r}ek&.f!'-w2@Iج0<7HZ%ݷ:t
+Y
+uʓG݇? 0f$}j"z`Y8 ='Kk'
+BլOyOmH9-|JN=0O0,̴M
+Kq1owFt[ #GC'(o 08*ԇ,2/dK^YhM
+Qz]r|@H#?gsC9"txŽWqXy^#:
+l>DD!
+n*HZbnGhS,RXց`!\H!Rlwrwnhni7 a4ζYwVع|tF@$ay3X>?Oy:X*:S1%Uct (&bTZZ-'F~Cc~3O[r{"ՅK#ա<;O +P%0WmҔ\OVz oF JSȀMi6q-3yˈ֗(0$0CL4\cTW W3#w5nGkR x?\qz &A)3*&
+M9+VN}Qܕc6C3,fg蕢Yհ?:p]G,$5ţі^6} fBvCp-/޷>rAd'$<a"l`Bx]"ι
++3TK
+
+zrJ,pKL6&
+~ul5`|'
+ϣ(xhb܁kG3~G\v~
+vD5K;?fg$Uam?ڤ2YƨI8f_n0̱xRqwBD] tcO`=".B1[.E\ \Sw^YSխOVZ.|g2G+T!: [4߀ڷazj#dY0Vf2:bG.h2קҾ <]_ج~5G|}*.'d2f:vK!R!w'XDX&k<|;;ek's>q]!3(kLP[tv@S.Yt)
+Ǘle4.UbOւcR:$<`q6{[CC4tjhLRI*e1ӧ<'*YN4Y_n ?LG*C-_ϱ^A"WzZcW~& :6 HtU} G6qn^'վ3X
+8B LnC9¥.OֺlۑO=KZkK "& 9թ/.;xYADբiȵ9:f*J^[~iMHDwIG*|D9DDtBX7R`cSf6KӖo3{gAv3˚R\' |i 6ԘeY{уo 5^,D]c\+h;E
+C;kş:3^T "EL6
+MU6U"Oxi*1X"uKAA71 !%CxDʞ:n6r㺐DQo;1ku 380)J(.Rv(Ώǥ|fXmگBxjNaF,c:Y;|p<ԅxw_AZ]DWBCNlv.?g/QeEn^Z=NZ`-.x!]s!ή(y $`&041w{8K  i춿%J҈/KߒF@yv9< d]s8m%-ixٖYqv[OOfuvaZD5FPqRx
+0
+,*v0wCcoj~vp<Rq<bA尌>WF~ⰆY.+8e>8"qǜ^aJC֋Å8xǻsraqšWN~~Ǘq|pu_%E7?xtY_\A7pÃsx%f~p8\.vp|58o| B{8bLWە!FaЦta glxЗ<%]?Sw{5H=})J5@&Q&{{d.θ 24NN%D:!(*ʙ.[%s|c{v{y'p]_(ֿdt*ByAm6+PRۅr na?<s`;lW ׻}x㏗bz?\,@CU:{ūPka@/[ ٌ}1rxWwu7ZV}[
+L_ U^O2Yڳ`
+$UO]ʈIsvmbR>=X
+h'~-Q-"vd>}3ܷƴ* *twil<m@]) w~D}Ex] Aq1w9jwe3. $9jEߔk+h6yvԸ* EmҢ6m5jb
+}ENdQ݊
+xΘ1 
+ }~]o1-2f^٢Qq|u>i_mKȟls*cY&_|3Kr uf',q ln%%ԍNSF7?k1Wwf^~oǒ̫xm3(WR|n f_|e|MؔQ.ɗ|YWyZ+[iW*U#l6Q6=GuךmlXf}v# | iQ*@ Ƃz-v\0_ɝvZp#_>Kz;铤'}1H못e˫~~&aR &MVtԬ6xwgy.2y}H&gR)wi!&nKL6wwɻ[gx6yty&gɫǪ=Yn&aʪ}<LSk2y)o[Afkw2wɻ&{Z<W{-]F6d7ݬ;icB>&/cf$m6n.]i~am֛'M"'6ޗ&O,olsi_g)fk =|k.4宲սk=ju7~ɛc5mM^Vm&o)idwrjS44wM5MluיrxO{
+qs?-ciqXF\
+n <jߠ]p-&e-ׂ`;_p%zx־-}Z< j?Dgb8L9p7pvskZ 6p~CRߐo'
+ rvp ALB!,\adi"pE 
+A
+ ,<z5$+L2߀Na  %nO#4Oc*O$%)KR~ܴfnvӶv݌ܞ牃p36w
+w}<
+Cbh3 C]
+WB-OcC0:?Laz(h iff!La07=0};UeȲfp"#9B_"aDf1F+#saGaFN' x#2/<.QIC㯣(CӠ<Y/챨jLr|p7  A $@
+2ض6{(g43f&ifa73ع7T3coع7Ds,
+(g4cflЌlFσQ1tK ]bCz<  ǘ=ƺb?cFwc؛111⬱8{!qtCq}{#8rlG8~0ƍcx0
+DT
+RB>6XrP~)dS8)}R,z#)O?A1=S\ " H<Oaj{\x0i $\uBܤE]0.Mĉ. G
+<>+
+ m ρH4Cn
+/uFv%H42  s ҍQy(0:DLn(re!x38F10H~RRUc,NjTjd@1Is?h
+Eqs8}Yx! t,=a"ӈ;ai>B9-x(@D@򲷼/+R؋>ܱxNE( ܳ #ҡ'z=I7r{@ϑ 2Rg~
+4 Bj3Bg^x! 7
+o4E6ěOS馨^
+9!v("bC
+37aϑ D8:<ePuؠ m E ?|(Ey
+'iala!HqYZqyO
+$b1~'OCzO߀
+Eɾaa.<0`y "Ϙ8
+eAcƉe'4WR7)b}@9:?x!DZ_fų/]Bx+!DxBP>
+?3 ,A6NCNn( 4|j7Pyʒ䓔%q<㜋͙$uA,:sG
+,z&,p,<H;qO\m%h;RHs
+T<NxwBqT>
+V := x
+x)ytb)aRL| 8ԦupH9M0<'O`wQ0ʦX=I)nB;}߂Aih -x
+
+ysA`xJĞibitOG}AEC6Z({Qrk3~yis]U f,;CĜ▃v|X}Zbyg@8oշħ[[9$f
+A*U-!Q
+e dhoO3!1#$6}Fvh=2B▕ȓn\wo;y?$??Q#dYcHWaq`X8_/-<akaV>FšeQ0c[Bꗙ7OCJgF4kVewPc}3aO~y9Qq W.9EH/Oz[tUsp˵56<*j/z1]%cnfڹi~r3W><jy>guTkYn|:Yuj<g?@Qw';zUtm,rA]({8s^M6^^ogGY$ ts}^@ϵKw?G}[ek5/^~sןN8U1WUU-1_+ccE3[]e~z |vύsY'ff2O}w|}*&~SbS~qfzY~Y~9r*Sk7w,,W>Kw%sgesK]s"nչhIi9KҴXfI`u` 3,E]`?3۵"\lmoy9y`?g{
+dO%&oPlT:
++ǔ9^Ce9_gz(h,oSSF=C9C!PۉذP9_̅ 3q`buە: Z CC_nD͘MÕ=uyw6tDstg";o+;;Yjln{}̘jSն{`k H3iNw~+ ru٤ ucAsٺ?{k:RwmƝOkX1l=ln RV\& ZOr.B_a rm9爓s+q
+]s>(~ϥ?):8]<잢)eWw_%V=Q~(SeGKv,y%WD˾.PfٵeS˷/e/)YOw_|rZK+ eow-߻VP1\׏݊iӊW)EGz|q'e',*;%ϖWL%WOE.슲HŘroeoVW.+>(94P,RSV^˥⁊ek>o*ݮ%ec*/+ͲKwܫǕg+^SxZ婥ecK[`ese$QzR;N*[Œ+gs=_ryeO+ꮺUӪG8jwɊ_WέQyU+*]Y++Wt%7T[9*Uɍ%UU;UXzŴ+*jj3ڻjTUT=Pڙ#>hZU J\ŪWXBeU3G<57Z]rl{Uwd+,+R+K6WZv+;W^uKϋmUD~nV>pJǂխ^Z^}Lu1E~vɉGVQ)~JWkϫQzєuV?\`n+z:.zdn*k5L5\R35Sk>)==EԼY)]zb͛5#wV֜[ٻhbQGMs5wWYcU5PSUsw[3๢CZ_[Y9#fhģ#>90Qo͓5ww՟\6⩚7j9$3r=gTYWvbǎkj/r9yKu±:8j]3QM}iյ6wO,9k5GvF=*ݯ5֫Ǐ\3򼑻Kd%#Ʋhv6r Fu>`}[F5ucG;ߍYM;^ۮvv~ݔsk/]_~q?FQmhZ;둥m~R.ZU@uM[4Ğ8N08nMuˇf̛u՝>GrQ{9c.s͘_}3c41ֺkQdc#{<Z^>jc7kuhsUͣ69gf{ضg}~_#wL]hWG=ܱNoUcIX S՞q}.7s܆qW_.1Žuq[[㨫9ܚ}_6KꎪxԷc^l6>N]?nCG&<1 NxsG>' GO\?~fzAS_]Co-8$Qs GaqP8ԉ|;ȑ2j1\TyلFqi&(ZH?J'E\}iG=ߛ"Y!r5qǡJbMBi"W=bPV[6~Me9X!>'Ģ_F?Ը@dEFI
+5ņdrY|ߜi|\Zt&\)sa
+J#%mx%ӱt]nHiGO9>_/o^ҫ kGzу{j"o>)#[?R-GQX|*<Io\:^MU]+Z)Z\qe^5Y{SQoiK2uKҕm63tevW/,m=_|(ۜV.7Md.[(XrR(ncsa!"8D(JD(3'@Q!*EsS1k7~[Q?@v4v{Ӊb{q@1)oX3(v!qfCD@4O,@v;qː#=it]
+$j(]ib؍t]A'([#f9Eޜ+9H%6hF E lK\ŨFP߱Mz1Nxdh)6(:xŏ*.15N8"ېɓVEdd> i%\WtX .]*zG~ED?^Zd./@\2m>9L<,vH+YzdU]l; %ud[ ӕ;xw0.9Q.wϊ{įɏsإ oqY$NF9H/whXib8Bise+mt8ZX(=N/N4\zNoߊ3ę,q(A;KSw=p|W-2VOq.WCpEJj_JRDTɥȞ_,~${Zn+jk>qx@<(dJ7t!+eϜ_*zvE('k7˞ }KE<Il6AZ싛OWXgGi=-T_ 5RX+v#夼br;<EH!?G3B '], m5bW}MN3dD,?;Cs3_tLl}
+n?oŵ+X-g;qLr0^G}">#w\\O_
+ qY ܽO,JwX<+&[|S*z K nA<[Y"Ryy> v __ %ϣg/;=.<WHEWU-kac
+
+9AE>w<S~/_/)B^.ڥ')r{@*z,ΔZP.CRjzg5O
+;/ٿ@H :"; un_yZŹRy`1}ec*ٿ+ix[.RFW.eRQzW4X8maNF_,փPȅü+n<\GyS*VHN54PŽ/_ 6LzFkGʣ䏑q<OV'##HE?#*>ʿɿK%@q<(Oƒ:Jm<ߠ @'P*#kN]Q!FhYNݒ׮3?$m'mȍ_r%h_3?jqH ڟOmiElL\tCik;h]./JE4<3f6C۝yI*
+9k,CK#CT<&Fyvz:L!NqikK|}8EoìOҥ"+{Tt8u<*_=!3b.&O ˥uR*
+XjD} ҖUkUU/)'儼kxFk@v1.djKVK4ERuN%9JI6ΛmkbЮQ/0'5;do'q6~
+OWw9bV&q>CJ,Siiprqv_X&ֆS<Gyius]=.崪6>f~EsH_b3bӍh=?!ݤݬ݂/NSt=N"tJlIDHO֚5)PٚЩ?HZah.0B`yӴ;i<ki lnNlm7OzCsǵ=XߏiOk'g~YĎD ~AVvU&v3A:{]z3ϱ+m*6Xȡ]\NYyۈ-S|iA찍DNgHÊ&d]п=ʞ-fY_ք^._>~O4~zDM'u͊IW-k1
+g_5EO-7sw:G8/|s+G?ϵqxxEt:Ad~<[[mَw-&8C+?/6/Ҿ־!MI/vv;D|i]Eԋ;"j}`FD\?D(I[+ҿźuJ'k/`fY[ۡVrh,~@3m+rHn#q0 r>٠)iywE+Z=47*mUZ9Ír(SAH稕kvv
+m2s@ܭo1wȫ;卬4v_*֗1nqVMaUVmP\??uEwtxWM>8kl,%>,,}l]~ӟpX*>Dv>2QOI{W[椛9i~ݲGtjwEvCIg6"ip8&9qpyUNVnS݌ E }8E, YG=FQKn`3A8[I`O}8eev^!?lM65[߇} i-@
+I+UOYt9
+=+Nڈc֛zuOXONF,<7 tl0>U$TiγVu>>Bm -_:PN7śyjW}ȗ.i7Ym<a{iIʵj筳Y`-;g:1mK[瑒Ԕ5DQ&<οt_l6x-vol'*C0q>r#H-gS{]H#՚(; ׇS;w~K}ӡI+cNcmҮ֮7HNmY_aEY:AK/@DFv;=uscSVZ(.AjsӇS|󎳭'k6~Po۠9b8bYѥu 6O;J?@ϊU;Fko~"ڥ };8<+87Z=n>xSᔳ@>o-vUl٥VVljYqXKaq+Z$p ՞$|JWpo$2Bf6u*u-2VYo}Ɗ1wuu-6zmv=Moktup=ѝUfD8@}~7cz_>ؠ+YǬŻ*{E;md[>d$~lkFWo`*ɞuoQoЧ7Buok-a#VMʫ8!ޕsc?cu<@=W?),_ R/]T*izmy<՗]
+d޿
+6Ov+<٥hhmҏᔓ+<٥=ᔓ+<٥('WyK7oRNod>
+6Ovc8
+6Ovpm.G~ɿ`};0Ea ; h0OI bOuWH¢rS2vF}CO dW+1 oyyއj}S>l?gImx!*!*5jE w_YƳ_cev,gm: H!?&O#:Y'TW-ߢ-zTK]/)!볷;9x]#EN&z~7߮ܔb<XcZݍҽ>~x ٽ'ϐHLi??^Ο DT$EE>JnxΣ{B:7m6cx
+/vHuxE}X:k)='//T<ߥ+l1 O&)2dp8AJO%UNJU^euє+ciZ]Ii<t>(kxOęӲM\&
+ƫs^MT63/!<c>{7::_1zM.g-jCDc>㸜s?"w hۮ[;~-N`i6XaڻIOIk[h kC205ZE݃= OiZSZ` !,tA7"
+_]'UWX]
+{ܔoI3afs3,썛Igsw';0 _n Nxs}@}}ݍiB=/np0`t
+a2nn5C^`G 7<=ׅ|^>b i;CzS}Zw؆|»v*n)A)䮅kA ,F4C|7*«='1GxP8%WO50w ஝c
+bKØqޅ캊~*a,G\s!^S2Q5( -'<Tw{ VX~xZՕ5~
+= a kB|v
+laPVR=ГV OЇR/AA0E?Zv\ǵCSn'|vo9Z+}a녏υ TYZjǴ]0wmW7tgVU՛v UUz7F#7^)/¯[aoW`*T<>Pww#A3a:QP?Qa2!MmSõ~jVPV%P{U[UP:+1FAGr6B1={s8K؛(n0\ B+<,eYϠ+Dʄap UT5*uHD$Ī ޵JgZ;O$" 2.@>jmV2īP+B2>e{O@eTwGj WK]a'Z.xT_j @9WF@>ﶴ+T=h'~>Nu@;j$rѺҺAh աg9 U:qA\F*RjӇ/FGܻC+mzDT:{c9X;EmJC;J#H(8~W,w-Ъ =I6xa
+(Cu=i
+
+u\8!Y3AU({T?%;:ued'%sgBk =ro\2BuA{xr] ϟVtǫl>\])
+99J
+g8;5#j5ZBdG7^
+.
+b53NIo̙ۖ7:לVn}X^7곍Ɖ5sf7^_IYt `I4LB/iڙfoC*|,^FdK ،17rFkp`h8![OxX#dlC2 ?ߙ? h4x"6'@hL5d ox=4dHw{sou/2 ߇G|zfa5Mh6 Zg嗛Gv:ǐ&>/Dd>߄O7gM޳ӸŘ10&1A71zc
+nu¾ b$\KLd"iz#¥pԃ\aiaD|wDr}{a֝Bt.È60u\k9.
+KЖl-|~<`ވG,>3gW^+xQ恿G}rߞa" iuc k5~Es5ى@&Я~WteePτ`* ixev 3aIv^C:AhP] v|Gm4}qCS
+M(QUX7I2tGG!ZEAIÈaIA`ӆLu}gH ,5Bm%(.A;8,˺|DNǃDw}̐<IqL?(C"w)ѡxM
+t$A Fg ߵHEa+Lb9oz6x|G~/,Zp'`˯9d.lo_ltu#̙k*9kq.=40odAcAhͥ`cOv G -WL9Elmܪ#r(߹JOPbe׋!϶9Pc]p %VCWDGv, kv0kx!8$Csv`{ Q5"SŰ眇HH` ak(NeTq]T*^_ me/8Ah&28$
+ډy6G衣H@?qz-o`nB "q~F}OD i:oPbz3Hd]BF>9+uGM+L3>ȲӮ3
+DA<Zj~ъkCY%,(A1}ȇʓWXg&@|Ý1RKn,y ~,h-ޑsq _Hhly lCd!aKlwKf軏CpNZ&2K|]I=8tsG6qY\ѧ
+@KȎVR"C0! f^ÚnDl%]3M(- \;m"2+焲uv:J1GYn?#R/Ҷ$'+~*> |41J}јjHdDؕ-Oetd2KY^D m<g'
+NE9b=:1`=Iif6ֱֻXٻ='J%鿚|2/%芘%Uj,K*WƞOAfi2a4
+"Ʈz:!=kNcf 8-{ec~ S|Yߐe|6Y ={рW8Nۋ:268ÛÀ4Ld]BeC&JߟJ9i"DdZ<>/
+hA7.CP(+uN-Q} [K;Oj/:,廔g$5ƻ g"^Vhư<5lS &:ӎNO١(Դf#Mf1r˔n*XiQD ]Gр8Ύl*}RNy8BXzM/Rg"VH=O3%zJ 8(9Sʴ5Fl!lZIH;6-E*.YDME ŸsD.rfjTQD2 ohq@S]Ve9eI& Et'b 6
+_Z~'g`Ѥp]"9js8gT@3tjDKc dM!Y|;/r '2
+,LsÜ0w5MJG;^?`:$=PGzͥS7ZeA{zˏ57߶%Aij Ѡa& H:̀cdKY|ʗD(,\cOXv#Ћ%HF<.ՒtcC2h|B
+p^\o
+K/E!K!+Hy<Ss Egڒ竀KBEsӻY/h
+K
+?=Wf·k_
+۵ ?eޛO'~O*B_jDf
+j]_PՀo mw){9 ^
+3z{`GpCq~
+OQs38l #UO.lp֒8yra
+ 8jx6;Q}:zOҶoX;xޭ_h1x W[-S fRNƫL"]N +'[>_+ ѓ"z$L:#d6?oFrqvV
+@eN);&mCdêUl
++Qެ<bʛqOY1v,*^{*m|FrC aߏ1bGyq;Z5S23':z_y(?R
+ؼݜ;]n{P&֝P-HXY" sQpd.
+egEUEك H9+7uXh#Ѭ huյN;@%O[
+Ormu%o_+q3IA):S
+JW`.@'.{]xM%Q:d$tKfI4W|6:mr. Y }9SߎPVy\2q'N 7;n݂ >rΡj:r#ʋ$#Vt(yRvսڅ_r r3oT3\SyGD%ӛ9+ԟn@B7ui<\Y^%/X$1vwUz%RoKfnq[t;Ҭ[hnѣOvսVm#g[xsĹ%O\w.sW~%sK`̫z9_fG{܀n8t3ทеnqiXFt ~ĢS*%@i,9!vG;"z%<nEYt3eɃ9Gy+]qWn<s,,},@<d͖f#̹<ܠM]4=?R瘣yJ5%-?9j޻ݩyM})漬9P|rͻ_]ARlZol3{)3$͍,C{mz`'#Y/of@Ħ7f.l$e6MF
+
+_en(%ri|U}GDZBbES'YZ"wAǢ9
+lycc,[ Wf8tח?rE-ܗlU0谍F ^Q}SOEIbotW/&
+z=K7dL'r-> mzFkFcVD.pe,#^(t![>'m츴\8
+aCz2
+G]ʗZԔmvfcŚ!y:&Bn6(C<zll-7ۆ+tD ˞adη*{?OvAX$PX /{ADw0=MpvUJ:1TvZĝUe"n޼N̜LSs LBF(d̹Ս慕eGΌO
+-4 Qr=񭩼d1SrPrB*tŃK+++˷oo,h9*>|Eϫ{e^Duy:.Y:eKy~?GK/J'!=o } sz#?O-9]^}H."֩F}B 2R䶸L+醼PBtC]$K 96xsјIqX%nr`.wIn'R!m> /:䎀Box\"-7Qe'$ uE{H$<2 ]! dE,m>RGuM14v*:L-c&=LOFi-$}r/`[Fe;ey({QT.:9L;Ё_o'16garFmkb-꺈ymO/BNv=
+=ht9Ο5x8Av"j9J%|%tB:jSq)
+֪D$& s.qeƥŕR4,QWfKi[KVC M:wT@" 筕Ѥ̱اuRWO {z[_ N/(AIZ0LH,z>ǧ& GM[ON=~i&vUY! 0t#@O.a s3N^GZkkoSn^ fKUs+۹177c<G!cC+)Z{#VyBtUuF]c
+؎ -eAZž#8 YOyݸb."ߵFl],"ž]3q<a;Fմ̘2JtZr:Y*]'Meh5&}uxp@1pu2/MjLvЋrvD.qZ_ivJ7͕͍f9$Y-!CE<&F16(W3?h.Gs#̃[lx+x>y\U1(ădnk<+׎u6q׫Ѱe8sZ;b4[ zy;lmq-Ņ _b|zYUz@V|Gi;u
+吕pzoҴJb!)Ydk93.h C I^Hy5mP.hUm~pdX[6-sjb(6Rdŭs1{M뛓kBt=*t޴*R=!%([\&ӈ1FV2l*SU*s{Xrc<XXvu b?e qvMop4d}Z\Ɛl>% N4Ԫ]ړm7V7qU(lKsA'antjơcWwB332ӹ:!9?;Qvc,~ij[^Z&lMNbPUM1-os3V5ۙk6Xх,mDg/TfS3+HC.'d+PGBJzXjnnp),srrgֵx^ 8CfQeױEDG׺ixW
+ 跨XԸWP!°_u<7.3jD yPT'R%L;79?*,o,bK5F{`^
+ˬSz.Yi\)U稨T_ܮqkck~$u@F\t;4Ǐ,-?AdGʃq@rnfgDe,Q"wr} +W/VqJP#:4/,t4_
+=>8C(x
+ig I~[Yܺb I('\2:,FSҽ#b¢1 bqy>_lr'2 `@$r@ vBrq7:6iΗ"[^@Pb;2g?Y^bZEױK9~)GqJqQ<≑ڪ Mg~"ƓY6{pƁGa?]H\g25>cxM53k C{#y3>҉gIHݠ|GR% )=gZx!{*ABsg?iםK[sq>p{Lv8꥟j_:G9d~IL trA|j~m='S9PmdO,S[+W$ei.Gڔ*zrJ6,M뎯-tOuǷ_v5Pym醤\C\Dc](SQmR
+Sg/ĵ,T  d{4cfC9R~UcS.4Rqlg*P]=:C@Q]+ ^p) 2,-$c0YIkI+Y-2]I]˂`o' &hh;9rںMBOO84mH{{ofvZI:IGv޼y~{{`kƲ8{(yTF5c!W 3V!ZKQ?VDv}xI8X7
+VIshSֹvuLv# s!4ɷ[BxC C,dM 168+qz!g!N+Qt)bՒ"-yeKT
+otjm6!2#,^qx0̩"# P0#`< &>: v F#0 n S·0WO!;ۈc?F-b܌&Y)x NPn:frHӷD0$pAD%Ūq,n򾈣Ҵ$5iϮ/WVl6-/H~3Ks rvWxm2؇<'وbKnGuk rtAŻÑjqy'!`dZr>wZǰi$^.4`L;ָ% Y™ *JKU^j,^|qKsB
+*z0I9Lߩ9@w i6+?|z=# WpHOeՐST"e~YClޘ6 *[V5Vpվ/еUC!OeIt?~ɗ%0ldYl/SAMx>a}](W0ґ zo\XfOVxXI]_P*Hc$+ a>#Yqrc(U5Dm̕]^
+.M+\Ъ^^~]V)4˶nNͭ¶ y 4a3d0 sz;uZݑ0y4R
+ǂGU|"-'bEhaFs)Szdzމ'BX MM1ڛc}nFOOrRm,JU,YGҒdRK2Zõu!0v¾*js&n$h
+ O#3TY}RZó%+nSJt'I\ɍ cdSXlj+ YY]*<Rc;z"#s"
+ eִ dLPPYCm-cNiYmRɬ\^ma
+ͩ>&(l} [ɨ|?
+9mA'% ,V'jrzg`ʮ!^M*X莼2&gZx1Idhh$X''ʦ1aLx38e~DN*a 2jNͲ) > \`шz+lNRx+unY,EШ)2ۿ3F)Jk-O<NK%IcX @34,)~/9!O18sB%|z(s ?~|@Ki4 ࡫+
+kC#]eKp-g(thLQ%pCry*f. Ĭ7 <8e8ٺmc;'RWIgX;o*{f¯Mvi uKtSN]:qoy֧Vo~Z}ιi_}5k54z>ʂ^qLo~7}ٙ.쒙^&N^90>$o?PJ%
+PL~viOtw{JrA[f {Vd~ *ӐH4i*b=lğb: |
+fL3MT-Mfx\n1ю͚Go POϒ+矏.mB5}yG
+*洌)dYf)hdYH4 {Z$DtbLL{1pkg&e@<iMpR T9ڱⰓB}̝pwc_p8_I{nth  B<j̵SLbBJh`u~H+.Eb)brӆX޷ sRk)$"kJiAc+Kir&BuW܂M39#Ȕh**%bPhUqs_r:ԣL; ὞U{PLvDN7$HM͖?[%NV(EHK[s
+>Rrܭ!شxBOWƦMp$
+p9@o Q!݈/:[q
+Ia7#󤿙(xAHXRi6 $)D)T&<6s Ƌ9_^aEHR4)5NS)Vb8(t7Xq{\s'
+=j^;e
+^Y0THf8ȌY~g3&xjґWs{&ыaNģ@+??M<-tW;1ͷpGW:}_٭_AcamG&
+w
+7+#Fw%yi;{4}ig{oqv0?UzE" B} txU QwaON
+c<ش G#-ep$s 6iTZ2L
+~
+\ <Xum#R> ) g4$R"0 (,)ȗHx]x8 Xv$I/-.[E#!߭]w\͟=ă}⽱^>pCCϜ́ ^g
+޹}?_ny3^?|<XÏwx˦Cz~c/_7쇧{/mڵ+~se>bc$jO}4G&~([ oI|eu`U[.Ă" \K( xAK ~ *`y)jB( DRR!{&$;9ݻ;{ڜ93S~XWa#ZTZrAEJoejA5Χ4Vvڤ]q3!CծdFڶib%]ud1eKAPܺm5:xu%y:ukqk{_٢c{_>7uu,z]oz]^ϛ^Ϣz-z7=Ȣ׷ ,z7=X҃r<v >e
+4ZU;oDO v_ߺwG:KzP`@{[WvΈ1^`! N#l1ѣ(<+1\7J[hJoƖ^f)uqWb9LyOlgm$fqLX{Ybּ
+vx(ToJ*c~ebga䵼 7jHh3)-e{$-a# =
+غlGrɈ4
+^\DKz׎! ,\
+O >5^{_~&}9,
+脓Hs!OpBuf L@!aEG:B0B_q)[#\F Oxs"INaF8VdH4e
+_9ܝNjO M3c@֘~+
+s]aiNK@&EX>"_G=G0u6S۩Vчb-±-ǫ'厢<3KI=V0$z'J$6f-dt;M=t\l<^#zM8ev2MhRw(D&~/nNf, ֐by7O
+8yK6&>sr^E3'.B@߳K4P\3;[qqg~!,ƺY0^e/lcl_ ϱl2`H6dX ~l=3m{(~G X(kvnh>x d`0;';
+q8
+; Yvaϰ_Wx=Κ,A{;\ v ? z~q
+6ʯ dl5CfddV m3;`'t!2l?r OA9dd@gU +n"g]^-E@jS~;vJ?pcΝp_~WJݼ
+ʫk
+o#5t^!:M?s9 sa~҂dKS._rUZj)n'%>BK_=>= ř+A=I\qy_=ZEVYUժiյZMhuzZhZCs5՚iNBkZkaZ-\kk;Ĵ(4I{=Ý.W
+WٱPR/πD=I he.
+n5\qlʐ!yZ|s({=o9;W$(Yy#ı8vtustwpeۏüc??1^`GYoVræ?Yџ{q>h{T 97 5})`0ﺯ+g/KX.ռۜ3 xlsc,+Ёud#Y:bC_\Ʊ+
+9w9+$/+TOIU~sFP}VVoP|?Inl$+g?aSWw6R='L+1KSvb'b'
+|bO\?{﷬ps'ooؕ5kmZaYDxuG>?›ŗwuʥ'g_=k!uExϤO0&GӦS;##|B9ۓ&O< l~:N/yg2 $HIُg y0[w&`%<o+?oK7/o%Y٥zE]
+P}?9ߟoVvcm?Y u)+zee[c8h?xwqǜ_VH۟3V3<)߱_-ڮt]U!ڣFڡvTvu]zHtU\j~5u@m:6rRϹϻ!juFuΪ]jK;  sU]-~^noM_3?(&PK\het ߆rԩ*DC\ qT2"
+"Ԗ#YE'X{ړ.n0< 1 (i:S7|8ڪj
+%J=KQU:^"TIUDL$ΩM)QD㴦-%R;jFv(L.Mt^4eK^`eP?%?<N94BMԡeB[ k(shVwP"@}"=*W=D$AVT$XdӃgz^C]yAR :΁@.FPd4~u߆YmK/:aJEwu⽟{ߢӋb(0̟FC hZ2nWѳPao2PcP#j>uR i"Q (q#帀r\D9-iʱSDUW
+wh:kx/gijVYC:=qKmFsB6oڹ6vj7rRhMByhʴLKڟFԁdAAu5G{FyֽOW5MFQ4G=bP$#8zlD=BPIꑫVڰg6oy`žч#IQ1b;ްj @=k y#c܀8y:wT`:l7dgǹ<+7w|XCX50MYq>9xqXGOl 4bBX -llyO3`s`G` P`7`+ `/`W`op@+ 󣀣G)$u`?[s=|/s};p 7I /d}e}
+܃^^6
+x,X{Mgxe 'X{=2
+/b#gy'Sk%Q[e[yaG5U69J?I%O{ gt$Og!?se$L%4-g3>lXwUOOͳIחSm#!>֞^yM54rjU{ &!8gk= ^}bXCQ|-@qI sD,+`t.~ zV$z?fK?3=V~,=,pMiyg Y޵n2MhwRC[FӖږIOlYL1ox=^6ΣSSU}!,^T˖{"R
+B}\Z}[|bkEl;cH<yD¥KΝ9S^b<'̞8eӗMsOhycg/ow=f b[m6>6XTpMY5{?Xa]KS9İ^ILNfknq󑥷ř?--],]-,Y<ZViM@%iZ
+TsAzf^Kͦ_6 zBϚ7?O_?T>9>Þ
+ms֗_v)w
+ ?x`gĖ1 6go\ґs۴^a`0t320p$OIÖQnuZǘ<O8iӦp?8o?-Zd^X~]dKAu/e !vmxƬ.g+ȫB[Uz\/}鯪˿C ݧuz)"ZHish+,d
+_lڈ3 }p1U֙Q#f韯mAjhc6y7 g< FqF0yS#Sc(r)g3h8Qۉ ZTQq~EPĸRQc.|Er0y&_+jmɸNu5>;3cL3Nb{bx
+z &N:eZ3f͞;iނ t8r⥘sT4WW8[pG~GLn\}: $y_Ia?:=D:pcBK3"Lq%9_MK!vAEmFQKbPD="(O+Y'iQ}xM$/xWC'Ƣh%  Z,}9w݄P0{#n-ywbL:ś/p
+k_T|+ MtmR1۶G>OuS?k VT{mIW} sјDMSg%BA'YĶxÖd68
+¤[/C]R+6j $1RڱoQn__? ~}D ZZw"Cҋ6,[1$tE&|Ӛ ~[&8}*tً._r z2z
+X9HS1w6i_pUE]@4uq O-Ŗ\mwTvhZ%Ym{~?-;1omUC|`ّ/\)r&o?QWaIR%/"'-f$NO
+K5v+kh{؎DUds&;5\?ױ8S@q!_cƑ CFocqq /vZoOc]T]h1]?4rsR}妳̊ceB%(Ѣ~jz#4L֩5ZK&OdxD$t,\<+k")EVJ-ACJmaEQQ(*TSWPTRVQUY*uRO1+? ʋK+_WהJCu M-moJ#Rr!-Ti4WZ(-VJkVNitP:).JWtWz(*=
+m~71-.>s|?2 L/flݮٷbwvܧ8-ƶW~.5I79칒eXo9LXHGh}wU;NEPڷ+!zS"uw@FY3GHJ6''itkՈ)=m-sl!Skq=q' {5^Șgt/Ɓߓ f/.(O_0J_yGrorCM~]+!ߔoOwOFXL<H~W,C"'frsyBRn)[_ɭ67r[yOyN^V 'wG˝β<F"n*_@ulm㸌Sb'M֍d Gldv qb!1mSfN9iogF:9:{Ϟ=33g،C/5Woanxǟ|_|koKzp՛cv]w=O= /o}{|g_|w?o&.ob?? ͂@
+hthCm/u>g+0 z߳ϕ?_B/\U+'_-7ʿ.O.3W~Tq'埖Vy_Y]?}}_?Ó? ;#O{W~q,romc5?ms幗繿m[Ywz'6vn^_O}]_@O} 9\_߂_|E+oS[s˽)#^{gK63ޕ{ǿ~{C'":^(yuf;ti@{?Al:n޻~vv|r,7oѕ3a 6 ^C_@ח_϶zސ{cM7 ]lW75M]׳#z?6S+߂`]߿w?U\_G@m J7?^-|KVJWKJ*=ҋK/,/۔+ң嵥ו^_zC鍥7+[Ko+*?{J,=MyK(}?>K_(}җK_)=Y(},}ҟWnSX_:gos o/pٚtto_kZͺ9[3ڹ{Kmm͜5pU?ozG@3?_Y6ׁb:Kjyv;;@wuj'{l,렿|뿐{H_~Gǿow?{l']親P.檫
+@"VP1T
+**@W
+Slq>si3vkRQQ
+ B z?~^ \z"Ɂ{\^ C
+h:N H@z>
+\\\\ \\ n
+|||| || || ||y:y:'FM&y(W]J&,X V;v5ˆ0!lV¨ `
+_% ӣc\ ӎ;\$wW03^x~"7gK_/yLxY +9h&S1%\8\>~<O /5L7 1?`ԭC|yCz
+ +?o,RT|żnн6._7&,]Klڝ{;J>JPԆ ѥ(;zCۮԙ鋺=e0}_{ xr|p/Tk'iTnz|URNIֽ/n[V-떳ҸڧYOLŖ^˓ϝ+wzY9L/rAiPĮɛ;>9s;˥~IF/[O]|uU/cwOƦq>>tdP:Vtdmgԡ6]6J:cf^F(:崵Kt|6&RMwr1'㾬]+%G%H֤GɸqrS~F=;mZV]ԻC$>K|c@d䇹 Kꗒ7ͦOO3}I'2@Cw\暅KAr6uOO['S>7Y$(_I,&?xW]y~CnAN^0rFM<Ӳpz!Զd:=_9B _+S繁s8齲m
+\n~5ek{Wor\!wUD<)rQf%#  -tNz~ٽ<~ӳ).t GWyٞ`:exd{ ^V#sz8SqL{&o @&qM%Yw\?5q;8R Erj!Rc=/2Ndfɟ'eVٻϚ.W棖Z+v_DM<sEM~Er})OWQTiEö+|3C@K';-.H+)CÊ;+VgT \{6WY{?;-CUm]VMd_rt\$=LϷ[=᷆pkd=H:S=y]K̎oW 4 *D.u||}/-\%G?( T/~pwʉ
+7 -1o[+Y lKf}v뉻g]%_j\{u̓n~)EDkk1e:j~J(ٖ)\\x{\Evl}Leݥ跊9ɾd =2ߟYq7/][t)2o m"A7鿹&UWΟMRbJEqy*yӚnHuv }rRUmq}WU#-ε&r/]]),PMnR`ѡק;WqL_(!Hŏʯgԯk>=LŦlK-Vxu#, ~97Ә?{ ˤ39=#oL?r48%!IJerg#Ϟdx'"w({^LI*G<Ь,w̪j\9^'9?h 'l}轩A#ov`tpEk9={#qJ9 =2z܅C'D7.7nF7
+pdĩdK:8p^v+ʀj8ɀ^<p[ϥY'q} \887OLMʹHl9]`-u襇Fɚާ<W񹰹wWw8\9_L05gn<,;~^WfNSsc/PW=#Z$~\?ȏW)^U&9>m o*(O8jOdŘo*3m36 [&-,1kcc)4{=ދ}ЁCˆ.BĽGRYά.wח]ۺg_揘ǿp4LNڧߚt޳waKEID+YOkQ'u#wݫ·&)g{o/(/?z;OqhIOKonQ1iUbouz>;_;RvXBf \?xɣ3k7,)_H>m5NMɇf%X3ˎo4W*ϙë0˕NTh2f9g̩v-.ZNn11+q:gѴGNIS̜jc(^Xkm}ő$^oG# OL^0o^_pZla]~!N{(ELksUeNk<9>}NjAث)/1fv48\>;|N)*gOv^ٗ8o?xHdvu]o~ЁĊa5.#]cO4rݕ{~&fS3.M]K={2̖Q$q>I;BuR=91et.P}c39T]Χ\1?Ϳ#^|BQ=df!Ph_F͚ --}ْn
+~YUhVwfg]rHwCMW6'^u:V\nPۦn.3ȯ?%)*N0~o2m;hvŽLݾ} G#khѸz2Vu+_g
+)3Cz0#̾O{t&;y{X?À2/ORAct$ݾ4j4w!GѻQRB|J2wy)!I>YR6 ~4r_,~O n̑GrejH?fd;GsOnJ]>yLGeGkoβ
+;f+Rz_ -Y)N7iDf(7M}' X `Cw|]qdۖgzen}?m>x*dv;bWL0M\o+6='Ws,-;m'$je+#O=xF>2)W.#eҨ*+R21:]q{?o-_ATi.GD[=e\s[ϕ)9M$-E ydq1ٓ~NⲎm#RYx̝/Ί>7dY]zSzrj?ؘzcr~[Sۋy
+R{>(SrTp_n޼huRwz_
+Ct6lx 7CRE2BROj:n}o}ӽ{TM(_Wnrބ~AE H'M_Nn>Tu ZϪGWjޫ~*}KHUh ViV$U ^7ט6?&<7\.Xǭ;j[}]%v=ޜx("?/iƱtN8=4_9+yC;aZն5 Ki*?_OH`YVvYs3׌ 'h^7_h/R6mU˥ GO(/3f,Gl׼t&)YK˓N,ۡ襥Ilˢל?;wOoץOOÏ LfsŢ^
+xxαH?,gÁ$sDib^Qr$+}mCm爛?=;Sֱi;5F
+`羞7{*rFG%I^%O?7|w/L2گ8?AOtɞgSee%gȶf/Y<|F׭[3w%6;nJ^DmŢC×{ڂ(.Q<{`16g㔞o3χ _E,ݬZᲨ#k~sa¡ᮩ~˓ͲiU|2<1e9+eI#7ԩ97 \$T C$IpzR}:#9$9,9"XrVӒ$'$K"yKmBA
+HRT+JۥY鲴[ƤҨtT(%QiI礯I+}O[V'5`<`YI 6Y)rjLƓdYH)뗭Fd7n=&{\vLe[d>$NV(ϒgww+`9AD9UN+"J_>(?OgRWɯ(I~=_G?&RwybRQU4(ZH^!UBHaQE¯H*^~>E\1W\9{5kw+nQܯxJ-ϖO)Q|Q"_YĥJ2neU W"8%MQHJeEWFrQyDy2u*Tnyum寞+?T~Y"h&UjQaT Tլ*QYUqU*ڧVUê9ըŪUQP=RuTRսU'UW+տ>W}Y
+jEmRVS#f_}jR}XݭU/SWW_S?~[}B]JꝚտhd( F4AKӪ iQMfRsD_3LsV͚4wk<9yT9 W4k~Ҁ\m@U[>>_[jqZiZv\ki' #cKWko>}Xy "3ڭsu:ΡbAҍݩ{Kwvut/ӽ{UwR ݻu_~E7]H_?Oo7z>A;6W"=*Da7{_ 7vho@0!`X5m=3W >2lظոӈ0>kh0b#6Ҍrh0n3&)cqܝ6o7>h|Ew1e|Koy-S´1ՙp&n$&IfƐ)brHM]iӼiiMtVݦL5=bz7ϦLM[;M 癷+n]fYa9in7̓kי1ϙo3m~ͯ?1mμղre< Ƃ,L "h-*ⰸ,\KnI[>g9bQ˳g,/[X޴fyCGO-_Y|iwKj[۬;f+J"j[5VUo[֤:dY'yuźl=bzn_Z~e}z̶alsmz[ n;϶h6n :lVƱmN1l![Ц > Vmö5ۢmɶvmvvͶ/b;iw~~_l_Jvbvdod;β'v]o7؃6{Vٮ+E~}>o?jqc?l)3?ۿojr8
+%bG<Ghp8
+^:x4x}cۂw>|!v'o_=TU AC!KHrjh  Bо\D {B
+.tcНC_^ }0,DŽ0.|nFB6L@HHQ#÷~+d?_ ~)qps$iIDJ:4F#ȅfD\d0rud9X {"GNDny)2,@p>=B~G OF(ъh:GQch8:3QOXEKwD^};RѓѯG_ƶ~nebGϋ펵E/]b"&9c+}c_Ů;.v؛WcbύxwEqM<_&J_??4ADyD]9є
+:SX-5H VSRHK=%uOݩSOO=z5u&VFTVS_Imm/i/l}O;mGvn;nj׵v{j';{ۇۧgWWoh;l۟ot{:K{Aǖ܎hGUlau;ގ#:n踵㎎:㮎G:x㵎7:t|kGqΚ= ]ΙζΞK:o鼺:|{;|O;?|o;tmunWSWc֥v]ʮtW_dz]Ww]u뎮;z냮ONw*HwMI_iJfi~ڞvñtW:O/ӋҏoHߚ~(}"}_zhϤ_J~5Z;ӟLgwuuw#wu]Սt˺ݹݢnvwuǻCݑ{vvOu6wt?}tpuoyn[gKOE7?tS}wuOmOCυ=؞r٣zd=kG zzz.➣=\s禞{빣瞞=<s7z!}uϷ=ܓΜّ)ʰ3LKfN&d$DƗdgf!31ff3ZuK2dܓ9!^>F 73f:s:[[ ーwk/%{^l/5jz-^CoWo;R&{l_xDt޹ޅ3k{q}>vO'}>]y:F[[軮־S=xK}/{o~{c9?k]~EowX{W95j'_phL-r(Ȁ{36040>09?08pd Xa{ngw<6sxtുN |0/d f n,,,9X?8DAa:t ```}G5x3o>?7?. 2[Co :B B hC!{uq蜡]C#CCWxhqzhfhlhrg薡PjЕCU 2oC9'?ЖSC_ C 3e(<0L6 w  9MaÎ;><Sw 6<|0xdcsFv4\8craڈsD7d
+G##̏L\9?6ޑFyf䎑gG^ys佑7F~):#ݣ(uT<F%W^=:5:=z'Fa/5解o>1X/
+J~-CQǰc1X1ۘusL4&kӎ"c1s,07~Ǟgسc//;1vl쑱bSce%㿏}?Xcwqx8q5W-xxfW/;~ 8O:O;Ẻ DD}5AL&DL&, Dx"0hXXh⪉'~⦉;'okoL9ķ?NL,,<oI$f>iTLr&y=Фcrdrprxɋ&'/|ruOM>0'L~0WS&ߙa'L:=s|ꜩ=SȩK5SS)hJ:%OiSu*4jLOMOLZZZZ"LӧӼiѴdZ6vL;Ӄ#ӓ{gOL/O_v{o>6}ӏN?צyܽy{n[do^ኽOMWݹ׻777w`޻ν}m{'~o=׽33{/)p1fP3 F4#g\3z}&133036323<353903?feꙋfagyhљ'f^93/3>S47cv칳^8{ll,r8e2f)Y,gV25:fكg/vf_}oُgv6oٟgϕU:W;C~s9eN3ssW.&2ssssssW]?w-s̽;s>=}y<0/y|r>1?5?1?8篞e;?ο<n}طmev{ko߁}}}}-[طϰ}wmG~ZhY8w{z^ .l =  ,\ᎅ^Ypὅ .£ ._b-c7G'Wg7w۟߱?߰g}<+=pq><y/xNx;u-EѢtQرhZ,bhqťūXqo^u;^|bŧo,,bRRRRҶK.A%yZ,K%ӒmɵY-=.ŗFzKKSKKsK\|钥cK7/=ңKO,ْKo_nlx ]/c˜ep9]-ǗۖW/_|'\~xOsV
+WTZ\R]ٳҴҲB^0V+يpEXWVW.[v底W^y}͕+ϭ|W+_Jjj;+6bW٫U*s^WUǪ{յ_ V]aϬ>ꋫoWXdoWZa]k.\UjZZk5tM&YֆזYrkݱ3kϭ=vf흵w^\;F8Wk_8Xy` n?Xt0`B9) mv<X^׫/\gX߾N_S9ueݵ._cGףKׯZiw߾~Ϭ? ?뿭>tޡCC]2:4}hߡUn?tkٗ<g={CozЛNzЇ8pCo.8|[M)Um=C;'>p#[us7+?
+A` m`p Ziiiiiij5d ]j5f ]éj5aF\#j5eF]jjkZh-"jZt-[jZr-ZKkZUVSjZsZk:jZw[jpm6Zjk)`2怹`tB`8 :Hc?]"H R" b!^l BB!x lP T B!R\W]Rkꀺ:RQW_Gסpu:d]CZk#0uBj!50 ΀{4 
+\ib0 BP(Bh# mB("((b8(J$(JR4(ʀ2,(ʁr<(*
+"*J2**j:j&jZ6:.z>!hF1h&&0aX5
+j`:X=k5Z`0
+a`X`D FQ`T F1`L Ɔq`\Ƈ `B&I`R &aWS40-L 0#3k^^?,
+ R(
+2X X2!`ÅPi>G^rd$CL;4a
+d""QX "2-" ɔ2
+2,kP*Ht2L-1
+Q
+SqPE+FX5bV:E
+)S^A֠alU(
+#gD
+)WJ=0
+(| P9T4E5Ŏc*(<C1":LgF!Gm:OOaTC
+,BhqX08B*T<+
+,NDM&еbːd)Ej'xZ.gplcTF bR,# 5҃
+ xʂsٽVWfGaAKVvj*8*M|,.)̜N*ŠjQ@TDqG%mvE~EJSt*iEfg֭(8kUP% !E"j@VYQfeݢlT@W: JRVk)%^ ( 2(k(HKDb8%ZIT"t%GP\%WBTeTͨʍd)iv@S*tlðh3$+JReJR(JP(U:
+UZeŢ4)J J2+(Ҧt*[jQlWP>%TeXS&qeTP)SveSɖ$`1PPJ..Qv+mf ЫUXQTu*^2VlP5U-*A
+T*:TH&2P*BX
+iH"p*"\ (*
+>SIfn $N'VʠX*x*?nÓ$*,iCTXd.6'f |U;*U12OsX
+TTTJR4_W)DbTT>IeQU6ZPUV(N\\#˭r<*ʧ䂀Hb
+٪k Aj!sZ0nFC5vӨXMJ SC  WѰ5t Mt
+FI&IiF 4RMh5JBҨ5:Gh4 eԘ5&EcDhdI ڦ8F:4&T-SQ|:ϩI<0˭qi ˹4ACX>_!MPdIAD5AaD AVn&i£P%:5լf<b!(KgM. qa[\qZӭs{4fi&"ZHJF i fmIۢu#Vmێpm7(k[-Mւep@Jq0Z3JXm
+h -auF:Nat^Gau02AEU:x::Nz,#thNHtRLit!ұ(\(u@:FIgһ$vEgtV @q8Xάs꺱pDPCu]=ܺΥ1]TWJ:еR]SץK]Jny=
+h:fc!(Z0}VeqvI c4r Ąz=Q+3 f}E` k#h
+ z gq-bl8z/p iA`Dң=[OsL=CAG'=^iX
+]&< @J_C&3D^GY
+Ԩ5B7"@ Dt% ր؆-$Ml"R
+aFQi’PBE DGH˘2 IhF7Ac1ƍTJX}6V5`3ƌvdĘ0Fؽ(/0fPFl6՚ (c3ALxj Ik0Q2iƤ:QrYI#̔H0nJSlj1QMD4M:HǙ JG&)ʡ ka&3% cB
+s,E 2"Ġt{>82m80]fb6C< c0KEh7 1`iӚ,!1ScaDp*RKn4[,H()Ƃp B)P$,L
+ Z"I
+X묵f+VXV`eQVՉb D.JT+Ju\MLҭ)hG7;G+ʴ<+*KB*8Rkfh2*,Jml҅Zz+ijFJc끔b۬V٪V V5wY-Rt[v<֠5[\gQ伐UNJӢV1kM&-6kʊ.ZnIQz8b
++Z!4l56 Vk5ج$'?$j54t(bk)\`rYpFsD
+* , acrqHlֆQxx$[B0dFlr<Ʋ1laplML -up6gS6%٤vf36!"v)mjil:im&FIDD
+F26"l'!v(:{]oۛf{ڻ;F)$6Ҏ]p].v
+v)fT!ha;Nx;P @OKvĬ5T{D)v ng؍@;kg-;γ :NE ".KJNj*;$+ >{ 6څ,,1tewULfحvgؽv=h=`٣-i'I+){cﲧv@ՎV u$(>Qh`"YZGQOlt48?'܁p *p@;bl< o:"0"
++@';d:( qL1,Awp<G+ˉr375ᥲ8R(tr!u(
+ʡqb̑hXΡwFapXVaw`EGLtHnCdv QS [CB!W6!yaGE 9<
+ º0$VD$. BZ]pEffhiDGu)F&Er]4] #$..K໘.K.KRv# .KR.K粺L.㲸l.#p" t>* r6.4.0JN |.+
+B+ꊹ+J8=a]hAwx.Wq@7uA;n%h
+qn[ֺnv+:"Ä"ms 6n%Mȳn0]m$èq{Nmp;ߝ6b};莺n1N6wMdSwqPwx=PSz= FOX ɋ0-{PG)F{zyރ`= CP=4SE0<L79OzxǍ,tUbTxT$G'2=
+ң= H25G1x4 ̞(zz%c
+p+JRK4^7M^@Z&#-dWxE<W3R\*N45x^{^)ux^8/q{k1 x|.)G"7pYT Vhƚ0ao
+a:rMz)oW&d7Ua}Mf_#ŁF_.tr2_/FWc:|DтZ|ه}^'C}$G_I}\_76c>#BEa 9[>B }Tϧ1},q|uB||V_/ԾS$ 2w8`} g|M@:&֧H:|_|IYF~_$|^&}i_$}DR> Y^
+}`Pj?w3>'B8I~Gavn_GMi _KdSlK chD?Ώ5ZI2~)~ꇛ!fo?kq*oI#؟
+`
+4\7b5TzʡXjьfA=%eVZ;:%A.54P8A~P ^HQ u1LKAQ.F3" ʂ4Qb-WLX 4eP AMPtV1(1te Mj
+zh' -òA8F-AwLǥl
+&h~,hôۃ`G+I`O $Tb.
+4B5!
+Qb ՅPC1j52[B@5TÁ2
+C -2l!z"!r#!Zjd|A R4Vb:E/Բ9VFGfsB\a!
+I,4N Sɑ!*1APf$$t-)B:, BP5Ct!mH2!KHC!jCPߊv0,#ک or¡`
+P ii ECR,BP[H/tCP}' uҡ !Pun ׄupC6F-0" aTna06 0J 10%L 0=!1
+s(')",
+Kn0,0- +N"&t.Fjæ1l#%l 0-l;|3LraW 0Hq}a@3B-Ղc48mvN(Ea9fzp"g:N,FwðH=L{YJv[3lz"na@p=
+'螈D쎄*8Z@Ш;HH'*¢LQ(Y6c
+Ոjd5]Vյ:l0QͬfU9j^5ZP-U%jYZQVU5j]P-R0
+@g7`,+?2о́&UPh@+d]zӠ'ϲYoʞ?nZ?¯<ZYy[Sr@A=~SOoA6Y<YB҂A_l
+LsAܕ\Ksso
+^R};[@&|[s"i+ ߷"Peny/NC
+˯+@Ȃ,JYiU6]AOAkKB 
+cs,|Ղ,Z^wWdu\WƉ{
+.8Q0|\A!\w]@{9_~||ghكOTޭ-XxQykaUx_X5.BY!. Ŷ"P- >Z)2V{a.U?SH+,(lb¼Y,[-|fBB0h!~]ᮃ7~={.c
+ozpZZ›np
+Z
+zhkѓOl=TV #/ou{zN~2]S?oշdE,v?\]\
+
+=yVRxKi? Q
++Ji r)(RZ\@/ssKA4^)%.ͦJ}٪RHU
+iJ{ͥ K鞷ܥKhiAA|aP[i֞Rpgiyy)@#Yc҆]+Rٽהn+WNxgK
+^(mIQz ROK/xK7%
+Nl/cm+*=g[;U>_[Օ͏`'Iewe|^پeGelmYc
+e|e ^,*2e{e]hYAxYnd
+4hr@bhRhy|%eW^Y6>zmՍe[*r,럿|Aڃe zl(} >U?| '8kaCYN/e5׶o)*(,-(ϢS>wj@E-廳Aüۯ7ݪ/^(U{¶rr_vvHvTl92w+Wo|{U/Ts<Q{+?Pd)/r7hK/l[ߗ:~-۲m6xTm7^XmɆmͣm=' <6 -n Rn+Ѱ {[[M*bs[eA6DGGIxS.&hZ\x۲f[ Ƕwݹ υw϶=!6 }ze9/nTrm`mʯ@ncpۺwod{vVvޕi;:{oӰf[w2dd;_};\-bA"w;NmڶWuo/^~nW~Llzvs>
+@
+UAcx+ wVlQŶ}{+r+- bEJVq% ={*H-wVϻba
+ ~ɻ'?x4#_Vd]}[g"hs}~Ne(rJ:@eeV}a%HX])mTFT΍c*AB啃J>])WVEʂ&es<2TyBsS
+iiʜiiڔۧmR6)OΆsIGVf֌Ǝ4ZZo31@Dlf,(>3 ^I$ߞ?y d&7.]*P"s! ׇp̓}̈ af$Yi&3#̄Xc&n,tgn$dƾln e22G>XDdoȴy[lLd鳙33}{1GefG?d~|ߟCQY@t{pOV>()+Ħfeeeݗg#f,(K*˪ȄdBf k'hY(VSHhiYk`g, ՛5dA4f[@GV3HV8b, _DVrLVBb9Y}cVA۲we'reg ~8+\x(TV,ɬf@
+y;{{1'ΗoW?5c69[ 2"'>&$3!%-'M͹(S,mN4P9ŷ͔QfN)nNB 9#D9WNJ؛t}붜2Е snv4':{2bNjj^Isbɛ97$GܖC:/b1b 9Kro3
+
+B D
+@d9@6o@
+Y "ɐ2(Qe|OdMeY]- FdSyقlU);*Qv6]{e=({XiKWd^#{OSgd4>yX^"/Wˡr)r\ ɍr?&GfyW/GY|I!ߖ,E~?,D_ʿ'Yo꓉"JS$(I E\S (^APKQp]mI&)fEaW8=^EbH1RL+fsyłbYqF'O)Q<xAqNq^qAUśRPgŎ"JW&*{e2GY!h%VWD%IIVR4%]Tr<@)RʕFYiQZ6SQ^~rP9WN(5rK<Yy\y6;w+Q>|\9/)_VS|[=Eʏ(?U~\yE_ U*FJP2TTUU|]sVU5b*JL[ST:UAդjVZUUHթVUղjUPmT۪Eͪ[TT=zVuVuNu{U>U}B'Ϫ_UV"`u:N*Aޯ>N.R+05VMRs|`תQMjڮv6uGV#QzB=VϨKMQc[wOϨU?>~Q}^k7SPu&ZGIդi5<5{DSh!ihFi4Ơ1jLk֊Oi5פv5e\3i5˚m͍5whܥ9GaͣӚ4g4g5k^ԼyO#ǚ4j\|QЂ Dm6U=kkKeJ-DK2,-[׊
+Qk:.m@۪^AƵ3yvUnkhެ]{}k>=}F{VKO_jYЁt,Bۯ;*uEuRRgԹu:]K׭tC1ݔnF7-tunݡKwúGutu/^ҽ{Sm;KtWt?%r}JH=JkzUoӻnG-}HߩGci~S?^VIӿEM+?AhC!Pn8l(0 P€5 ]i`AcLb!`7: ݆C0b3 Eêaݰm8bp^à O5`xpm%dž/ ~3
+XӬyZnZVf[VUlZVZaNZ1q=X>n}zz ;/[iim{ld[-Ӗm+*mHʆlr4ƴqm<&lrڦ9lN5ؚm-6[c ؆mcۂmѶj[mnav1iӶ Wm^kdkl?~fۓt{=מo/Kej;Ď$;.KR.kDi7lMf{eۧ3Y}վnߴoۏonq3_l`c'/_ڿ_d}r8Gc#͑t8;9s;*ԁsl.!vHrav>Gt9Ǧ1ǝ{:p<8xq5;~tc8Xg3љLuf83-'9[rBP'܉ud'tr|)tjy-jvZ8Nv69[=݌ivv:ǝIsι\s;7#w8vt|ISγsΗ9kߝQW+͕:uc7+w]
+t]fWr\Si׬k޵Zq]'\wNs=z7)ד\Oκsz]O]]߻~vⒺ9%f↺n䦻nVUn[kuzwnwwCNw{=q/Wk Q ܷou>~% Wov~s_q_v_qO_hO'ޓIy2=YAz0ax8GylAx)FO'=9ϒgss6<x<y ϛ=x|oy#{) >Ao`7I"h/[%y^z^Wz^W{]^zCaw;]nzޛyqgyzy_}]{ޏy^^~7|{}ɾ_oW+UwSzxq}ԧ}|z_ }m|}nw!c}O{#ߧ|~E(?џOsגm*?܏8?Os</KԘufo!Կ_/Wm I'_5w/?[@L >H Ł- `
+WO_ \9g
+ZViUժo5ZͭV{oomlmjmnhj NN...n^zs뭭wzw}>\WZ_o}֋Z?n֯[/^i?ZڢےRnlj!m6zoIm6sfosyj:ںڦVڎmmmv;NvힶGk{ٶmϵk;J۫mqۿ.]jӶ/۾o h헶hinOhOn~PuvD;Nl'vn;].iuvWjlnohmo_h_l_j_i_oh?~jiLg۟o7iKeWߴ_iȎ::;;*;; dہw0:X~C١w:LGhhwu v uuwtv,tlu鸡{:x㑎G;x\ ㋎:cuJ]:*BPU: AC1D
+C+$ )B= yBP Tj 5ZCTh&4Z
+BGB7n::/t#GC =:z>ZЛC<eЏB~ 3w әЙԹ3sgngagQgIgE'މDub;qNnS)uj:N}iu:=ήΡ΅έ#:Ot@Ýt>Dg;v>bKvz盝ow^秝_t~SgdWLWlW\ޮԮ̮]wuuUvA]Į.rtId].MKert]]m]]ޮ񮉮ɮٮͮc]7wuO]t=dS]gz\׋]z 듮O뛮+]?u[])YvvwtWtWvWwûQݤnz7-wKݦnKnn^^^&{=5=Z#zt=Ccq8{= =]====ɞ鞙ٞ垍=빵玞{{yTS=g{󯞋=|y=|}=ݳ LJIpZ8=>>..+UaHFal&k0=lp n GSVXmφ_ ~%Z—߄ _!sÑ{z3{z{--"{q^F/zͽ^Wm]]]꽾ޓ>BSO>{{W{~qW_^}O?[_;@_d޾}}J`}>\c}>IOg}}p_o_@phXTlBRJZzߑ}7ws[nDɾ{{Ѿ{a}}Mw}?W}@????OCWWWC~\?OY~a_ѯWw'WW77K?_Bk?_4=?w e c g
+FQh(y:erFEQըvT7ZGmѦіюhhћFO;z>:o9'_~5FmѝQXXޱԱCccccEcccc1qf<Fc8c1lL9S c1ǘke,8:>1 M͍͌--m<v؝cw3vc=>3cgǞ{~ثc>{cǾ<Oc?935=g<e+!q8u6Ng3qٸ|\3.7qv8Q3`Mp&x ɄlB>PO&  ۄ}9L&&Z&񉙉Չ'xxg&xa⥉7&^x{⽉&>z⻉O4įOL&#'&S'&O:&=ɞɾɁɑəɭ#&o}ɓM>0#&|fɳO0oN='M~=yy+O8$h
+<5=g*e*}*s*w*o*TTt
+>BOaS)e7%NS)a8eNySTTS7O2uԝSL7#SNO=5uf٩.L6SN]2oSO}3LGLLNNΜΚΞ>4;7}xpxdbrj1FMqi4m5-LKeiŴz0mvLoN>:}MǦǧOM~f_~yW_4ӟO;}e韧{:b<;0=dtzlbr>Aϐfh3n0cqθf33333#333S33333+333Gf\?s̉3;sc3fyj3Μy}͙fޞyw潙3̼2W3\q`<5=;8<>95=oóųUճY,j=fY,{V4+UjfYˬ}5mm ͎N..ήn=6{|;f=1{{f}df}r٧g_}mٷgߙ}Ofrofn_fcY`4KKKK˜˞;0wp\\\\\\d>Cas9\y:Gcαs9hN2 s9˜c5ϵZBss]s=s#sscssSssssssGnis5wr{dѹ枘;5wzɹ枞{fٹs/̝{qsν>[soϽ;ŹKs}4gs}=ۙ#cS3?4||||||<|1Gϳyd^:Wͫyc5]=78lm7̟?33?7 _uwߟ861<h!bw!c!s!kẅlX/ {_P,h ˂m[,.-4,4. ,/-/v/,,N,N.N-n.n-n/]<xm/޻xË->_X|y+.{/^\⧋-/,.-U,AK%v DX".QK%jIdY]j^
+-u.u/,.-/ ,..---m.m/ݸtұ[\k鞥_ze᭥w[zK-]Y})b9r9j9nyyˇKe2m,\-+UenٶZ..7-[ۖC]=o_s-߿C/?˧,?s/[~q_[~s巗[~?Xx+?.1++9++I+++V^)Z)_Z^V+ȕ•
+k"YV+͊vźb[q8W+VXsʽ+<#+O<ٕs+|ʧ+|+1)YVXn5hx|
+["VU*~J^2WYUpU^լVUӪyu}usu{ջWO޷ë>s;﮾ꗫ_~zy՟V[kՈ5ڞ䵔̵Ckkk
+֊*תk5fFYqxk5dM\3ݺvڝkw\wZ{d'N=ٵk/kokݵKk}k_}OkZX\GǮǭYOXO\OZO^O]\Y߿~`=wh|rXGױu:{_W+UueݶXw׽uz`vieum}g=>>>>>>>>>>~l[o_?~\dןX?/{?Ylֿ[a_[}u`#bcލ̍썜}6mo(((((ۀn 7P eA`lp6 цxC!Pn7t iön7|ڍƍ֍Ƨoƞ͈͔ͬ7mVoB6aM&n$nR7iMlSiڴmZ7Mo~3ٺۜܜڜۜ\\\\<ywn޽yCn>泛m>ol7/m~_m~yy7ތߊ؊JJJJ:upc+չޚښZZZںq[wnݵub랭{zf [o]x볭v֕~ukg+b;r;n{vvvvvvvmommoWoCaۈm6vM&n)۴m6cږm+۪mv۰mvo{۵u M-]3۳s K[G߾a=_Ok|_>=?,pYiY^iU Z(He2JLZ&)de2k^X)./-Vʡrx9TN-JrI\].+ʭr{ycڴ%e%W)((..,,AK2t9 U)Ô#ː2\9 _N,#jj J饬2V9Q,cERvS)gr˸2~9W^Z)-)e
+2QLX--/]TY,SW
+J5er]\[-ח erSXf,6`\f..2O!254PP~#ֲ`YVF+6
+!!bX V b8 N x ^ :H=i4B ͐H
+iC: !H' ɃCC "h1Z
+-C+*h5BaP8EBQP4BqP<
+"*J2**j:jA jZV j:N z^:h=m6C[6h;vB<X>0
+aafafa悹aaX-Vk5š`ͰX
+k:`k;ºay|ax^/Kerx^CP8 #H8
+cX8Dx ')p*p&g9p.p!\%p)\p%\W5p-h&n[6;.{>x# o6x;w»<D>0
+BCaBaCBCD-Qh@4"͈DъhC#:!D' эC## "d1Yz YDV!$ C‘$B$C$Y$!H
+!Hd!H!HR!H R!HRT!H R!H҈4!H Ҋ!H҉t!Hҋ!
+(
+B(
+¡(APdEEPtDPlEP|
+l%
+[`XE`X`X%`, KRT, K2L, r\,
+fc%X)VcX%VUc5X-Vc X#ք5c-X+ֆcX'օuc=X/ևcZlۀm6a- ۆmv`CNl
+qEb\ e WU 8(C8`8,8"G‘qGq ±qq'‰q'q
+©qqg™qgq¹qq\-Wk5p͸\׊kõ:p!\' ׍ "|1_zr _W<<£<D<_'x
+xg9x.x^x ^Ux^Wx ^xވ7x ފxމwxދ
+BPMFMO @&PT@'0L&p\'B &H  '(J&hZ'F`&XV`'8N&x^':B=Hh"4ZAB+N .B7!O<L, b鵋\bXE&ˆ"'"H"&bX"'Db D$)D*FD&Ed9D.GD!QD%D)QFD%QET5D-QG D#D4-D+FD'Et=D/GZb@l$6- Fl'vCNbW_sڥyMEMe͵!5X QAՠk05\ PC!Րk(5Z Qìaհk85^ FP#Ոk$5YFQQըk45]Pc1՘k,5[Qqոk<5_&PS[SWS_PXT\Riii tttIIBRTB*%IJR!AI0 !I(!aI8D I5$L$Nb$M␸$O$IL$INR$IMҐ$IO2$L$Nr$M$OבI FRB
+ZImvR)D$uIy|ar\D.&Kerr\E&CP2 '#H2&cX2'Dr D&)d*Fd&Ef9d.Gd!YD%d)YFd%YEV5d-YG֓ d#D6-d+Fd'Ev=d/GZr@n$7- Fn'wCNrGɧP
+)EbJ RF)TP*)Uj
+(p
+(h
+(x
+BPH2BRh:AaRX6CRx>E@RD1EBRd9EAQRT5ECRt=@1RL3BRl;AqR\7CR|?%@Q) FJB RZ)mvJ%DtQ)y|ajzZJ-S+**ZMRaT8AERTCRqT<@%Rkd*Jҩ *ʦr\*J2<*b*ʨrjzjfjڨvꤺn~jJRj#Lm6j;vR<Z>0VH+Jhޔ*h*Z5 B`48 ACP44 K4HhdFhtƤhlƥh|& ib&hrhjhfi&fYi69i.yi>hZ#Lki6Z;uҺhݴ<z>0^H/K2z9^IW!t(Ft$EG1t,G t"N:N :΢:Σ..
+nnz-^Oo7қzJo;!z'Mc33
+"F1Qz˂QdT1cbcQ 1
+ʠ1 `1 1 >C1 Cʐ1 CP1 C1 01 ʰ1 p1 1
+X"V1aĪ`UX, ʂ, B0,, ³,"EbYEcY bYcY%bY%cY
+bYcYebYecYbYcYV-Uj`5XͬVjc:X!V'c ؅"v1ۭŮ`WlʆlFl ƱlȮad6Met6dl6e|-` "-aKrdjezmdfmevdne~v]ˮc׳؍&v3dvbw8ÜN!S)^Tp*9Uj8p8h8xC95̡rh:arX6rx>GrD1G‘rd9GQrT5Grt=1rL3±rl;qr\7r|?'q9 FN rZ9mvN'tq9y|an[-pw;Jn B0."(.b8.K5\̥p\ep\p\p\W̕p\WUp\Wp\W5p\̵p\up\p\ pkuznmpVn q;]nn/wW+y%k
+^%W̓<C<<#GQxTG1xLqx\ xB'IxR')xJixZxFgYxVg9xNyx^x:^=k5ZxA^+x.^7/?/~鵎[~_ůCP>#H>cX>D~ ')|*Ƨ|&g9|.|!_%|)_Ɨ|%_W5|-_ |#7-|+Ʒ|'w=|/Z~o7- owCN~'
+EbA`YP!T 
+AH)t aHX,,
+_V+YB.DB-B/$!in
+iB!d
+YB#
+yBP 
+EBP"
+eBP!T
+UBP#
+uB 4
+MB"
+mB!t
+]WaNX/l6
+v=U&lvCNa['
+EEbQZǾBT)U "&"%B0"'‹"FDEUDE SUa.@$DbD$DrBDjFDzAdDfEdDvCDnGD~Q@T+ՋDfQ((j+u2y|aqP\$.KerqJ\-]!Fb+Ɖb &kĤ\kðl1G|@,X!VUbX#֊ub 61]=.v
+2nG~q@\+dMfq8(n␸S%I%%BIѮR*)/Uj D_P% QR#!I*I)aI+ID(ID*IDh$ZN$FIbX$VMb8$NKx$^O$:IA(i4KZ$AIM.鐄$.I$O/=,-JiLZ.VJRȮ!"H)JbX)NDi$%K)R&KR%eK9R'KRT$K%RT&KR@j:^jhR.uHR-HR/ HkuziQ$mwiCvJ<Y찬@V(+Ǔ)GU 2 &2 %C02 '̐ddEFdtCƔdlGƕd|@&dbD&drBdjFdzAfdfEfdvC改dnGvŚZY^ k5ɚe-U&kuBNY['ϗ EML^.Wʫr*4(9Zc89^N5r$')r\Ð3,9[Αs<9_. "X.K2\+*Zk:^n&Yn[6]nr+ FyY"[mvy<$wɻy|aEPQ(V(Jw%
+EJQ(
+@6hFUnj$YAQP4]P0,{׼)
+B7RL!W(JJVhv% 0*LUaSSRWSENQhP4*͊EPѪhS+:!EKѭS++ "eDYzNeRYVBP%L W"H%JVbX%0,%[Qr<%SW
+BH)VJRL)W**ZPjZNWF~]P:.[Qz>_P*NY٢ *[mve2Tv)yoTŪ]\U5p *
++ U(ZQaU8^EG!(*9,[QqU]-G*J*JR*Jҩ*ʨ2*ʪ*箫QyU>?::AUMծQqvTݪ<u@]+┨KeruR]VCP5L W5RR5VS5QMR5UMS 5SR5WS ]OGejZVUjZ֪ujڠ6Mjڢmjڡv;WSuN]nP7uPݪnS;!uKݭ
+:"Mڇ
+MjWԁj`5 V5Mѐ4d EC4t C԰4l G4|@#Ԉ4bdWkFQk4F5Uc5SӬqiƫiVS4h5MjOMӮص{4ݚ<mS-vJ}VjZiZEijqZ%jk$-YKR]kp\-OP+ҊT+ʵ
+RҪVQkҚUkڵSҺW:mAۨm6k[AmM۾ktj<]@W+Jt#*t*]`:CP:p:#jt$YGQu4]1u,[qwN:N:NS:N:Ψ3:Ϊ:Ωs:ΫVWk5tuf].kյu?P>_X_/%k(J}ZC0=\صzzѓd=EOt=CԳl=G|@/ԋbD/rBԫ]OH zޤ7-];zޯkuz}Qߴ+6}n}!*UJ ~* *Cb`a@Pcp` j $@i`kAhAjAiPAkofep<gZC`h44 -ж .C!Ϙo<l,0c*
+cXmFnDFmFg FH6RT#H72L#6rB#3(6JR(7*Jʨ6j]`4MFbmFat]F󟜣:c`l26cn0.c?BSTb*6Ta4UM5M҄2Mք3MTkQLTmW:bX&cx&I`D&Ibd&IaRT&IcҚt&`3M&d1Yw]$ir&kToj05vfj7uB]7)Ϝo>l.0sA
+s\mfnFfmƘfo&3L6ST3L73\$gfYd%fYfRڬ1k:l0Fl6[V0;.1{>0ךsln1ͭ6s2w<K尥Rh)[J,RReU`񏍄`-8 B-5lX+&,l µ,|",b"-
+",jƢ,zb,fb,vⴸ,n,~KRk[,&KZ,KeINKZd-XKerk
+B0knEXVmXVo%X+JRv%i[YVcZyVU`ZEK2ܪ**ڪj:j&jZ6:.z>Zklm6kvZ<[Vh+Jv5r[VeAlP!v}& cp6`#jl$^ƴllgm6Md$N
+Ҧm֦mfmfwu'mؼ6߮Tkl])hkmЮm˳ZMEb{ɮTnWګv&fveG1vg vN;N ;β;γ.=)Jʮk-?vnw؝vmؽvokuz{qWj6{wڻ<G㰣Q(r;J2GQrT; ;@9T 99`99C;C9CP9C9ø+DYVaw8Nrx^w:Ghr4;ZAGpt:B.G?BgYoY޵`ND:QN:qN$:k$'IqR4'}Wb9N9NS9NS9NS 5 NӴ+IY6p:.Ǖ
+8kuzgqW
+#Lu8CNgۙwv
+]EbWGWUvA\Pw!\Hʅva\X΅w\DW"(.梻.,qq]<%p ]"%qI]]mJR.Kҹ.2.겹.\.Uw5]MBUjquBNWs ܅"w]uw
+憻nF1nƻ nMr7MUn渹nn[언n[Vbƭuzmtfmuvtnu~w?VMfw;nu[rw<ÞOS)^Tz<yAyy<dC<t<l=#<b#<r£<jƣ<zc<fcyU xj=uWMfO'iyw5NOۓx EboڰZo[BP/ "H/ʋbX/΋]x^k_]{^W%w-,Wx^W5x^x^ux^x^ xkuzomxVo y;]no/wW+}%kC}J_A}0܇ؕ>>|dG|t|l'q}<D>O>OS4>O>3,>>s<> j}u>k5}A_kuB]w+ϟ?/ceqW+Uj?p?bWB1~쮡E5~~g~Z|/ b/r¯jƯ ~7-~~w=~Zo7-uW.?/8(k^\T9[
+
+ThU.(@/@L?z;
+tE苈{4~&~)įGAD7DPnο-"uDĽD8 <
+#pA$tYP \->rCG#afd'Șq$,amV[d2)>YGBrZ"s? EE"st-I`3r(#o}H3H0H_<|d|?ٗv1 2<IdW򿍴|Sd6Hߑs#(0p2N
+bk@|p2&EA ƒG(,
+ȭȐL
+"*>JE3Gڢ2"Q#l(.*%1
+lmBvF(=Q侫D4Q@lb"c=*ґ((֨ۯ{Q
+ۣSѹ5`.$y1z2~=ߌ'_J%:ѱwENF{ɠϞy$:X|*
+ųgbb]/΀_'|b#>;Qlڥ/bi6@~I96G>P\?;:.yuOydo 5g>W
+$KgL} q q[o%ލ-^0i\ȗqpuWsP[\28rbD<XL<';!'O93Srl^a$dx(t<@<9\F|`Dž93l<bVCx3oɱy6
+O8}[<;D<
+Ğ#'q{k=|ƞ#{N)3VHDF]Rg(qOh 磾=1c{x/-)[m{=ɓI޸sk?||(=?'ž|=oI'y=?|퉈gs=w~lBE|RVBn߾ȥR|HaBe "\dBALPh
+po$2ުOlK8'a1.`AKB
+=~;aLB>y(!6b$ɩI|BZJٺd1(psŠD~
+GȒ$k1 2'
+kأr/_q&}`m2%1=LC1侈d2r,L%;|f%d dj'H~rcO$< I>q\rΓ$ǟ~39:~riW8<9:_| zPJRrʁ̔)ܤ+R
+`W:u)IlsJ8lMpP/RY )A-)G__LSzJr%
+DRcTs95b֞zi_j|Dm@lʕ`jz^GS=~M=z"y-5+w;1T)psK75S۞H>tjd /_KZ^zOSߦzkm KZZ.Gf5̔CiJ$-RfeSPi@& x&m%LMNf%3ɼaZFvt&0Si7Ә;Ғ&9Ց֐NIəWP+i#i#IGroJKN%K+ G/H3ii+ ?_2?N@Jk;}GGڋ#q7<#Wn@_Aݣߵo~DGaM'op?fFsctݍ1wpfҵ{ܔʭg;g~H野M/x1=wBzoGgOv1=tg}_oNSON
+v
+wvwJvJwvw*v*wvw ;|Aw0;~Cܩ!w(;}aw8;G#w$;َ|GQw4;ݎ~ǰa`H C !0d2
+C& )4d2 v\r#&1͐[ Bnr'. ݐ{ By
+r$)Ӑg BB<yr"<%ː W B^y&-ېw y>"ȇ C>|
+ 9 ȗ _C| rr=ȏ ?7`6r.r>r!r1r)r9r%r5r-r=r#r3r+r;H"o)X͑#oox;d=FyF>p#F>x"OG>y&g"<\ɹ)Tp83Ylpxx?
+{x -;wA_w獎FCc8h<t4M&CS4h:4 ͂fCsAs*{BPaDad!000000pOaBabaR”´Œ¬œ} ,<Tx]ana^a~‚¢’kLVaEaeaUau!Z+"
+Bt![+
+5Br!ZH+2
+Bv![+
+{wn"D5se[经TpWOM I':-'S7nd>1Xm;iȲd#'.$6h246"|W* ~lu0~͗34
+rB )P E?~9wi1p}E#D7P:hΔ:sdlJCmm*d MiY6~j6kN){} H:j/DN6nN$ ~+]$mW.. <i9.^̏H%òĜȚy[+ƯG[zyq-|̘W;V};I=j亥tKSNGͅa3}f]ur
+}G^6g\:#\yhP4:ٞU9!LUh`B B"XzrFo=޿[(H>Qtd]{r&YaK5;'q|o\(_)\&k<Wpx;y{vT-}ۤi
+,vB m=Wj>.9%:Q\1ܢ ZL3B{Eo][wd[֬߉ޝQ+0{'CD͠-%Tc{ut7ӗ5zfAeqϳFpјt]ptlYi:l#}0=Zxޅ;ŋ9Z[?W[e
+2iV>7|$PhG[{S.4]ŷJ3e3o"U&sDF cQϷM5\9,o9F9i6:j~m}i߂e.N_D_Գ?VSK(@W@9qxIwB}14v6}񼭯5_t{]og,=/+4?o=vI{pq l Kl$Q*}, =;:~bC9ci^Yq\XM~"/H}̤iݛi  d<qw?3ÅY{}ﺰTuwu7ꩦ,P'fyrrwCR襬QL,2'MWWyCM_i7NRVTHu1С닿I=rB;^WZ37b dƇ~Čd^0-%[rӼ}f]!aCc}J'3758j
+Hvyr`@rPº+h|jq3+2_ XD=/<-m=&mxg*uTyix>B1ߢ:[MO(Zz<'Ǽc <7d{*=AiōWldy>Q4H3W=8F3'|+ycY|znQ7Q~}~]ܧX[\NQy9\pcOUqz2OUgO>.#NO-V4jF5+^wlRTJu[swZs3%R\hN_.V*tT )/53~cR+t]BAnWrt~r90V}@n"'cx /&tղm!J^|8䰹=+f4_Q I رV`ԭr]?hqXwrj˦=>{CAc3wŦb)䡗}?OJ>m}~z/nU:*a٧[#/+#s^axX*S:O>c=ciٙ˗=Ճ ~f%5?*ee))]cr0KrS񹧬'"{&Y#JO)7b 3e WG3'>5?卍Hܮ׭<=L5Ju-wg"(穟wޒqbe}*2摅THӷBc%$ˈ(U #CRX~_9T /L[ouU'ȣO2';L/T7{10S'ѕghFty28S-W(3~=>4x%QGF-]>Z /,V?K\֪$ww#Fu::bЉ#?e߲?ؑZ?o;gc#
+ub?ɗ^Z 37s/z_4mX4~17cC?L軥ߧL4R7{;l&)ܯ9Dj\< ܋/Ǭ MÑxSAYFs['FnQ;'֮hw;;|ҿ|m`}x~- #yqs7x5Gﻬ7Kr +ίr˦o-
+YCcoЩpt5νq +4]h0.D;tow]f.Xe.f$sÑS3)M; "K[pr=eGNd]9/k3ukykuV~y8m3ӺӎM?<'l(5cof_Ug wT*!O{q爺MyC|ryە?u'󒙀xNYxXR>ٲuS>ۖ'q^Sboj-r9<DQ&%.P(u_91Z_QJ? *~K?:.3;tGFt}멹VpkqȠc[^ա}պALm_#v95TKU^Mg</l4O0zfsft V~Sնkǧ]q;%Izge*?L.<{Di9D^l9cz0v$%=CvZzJeu75 ,lP 샅+go"Dy{3GS0UާZ}ޝÏs X\ᙞ=қZcI񑟼7Mޫ]y*W<y]XI웍ip@4zG>IS{xXZOoI>gY ז礟z:O 'GgwD6\>xP0sl`0<ZETpؚnaȧHP%4Q|ˣip/.mՑV>Xrƚ0ާS_| Aeo"4՜f1c!&svCd\lR$gyRԵy|r_ߎ6P>\iN>1R?e;vטCj<*STe1rX3Ĕ5<P:vG_i$<uwΊ0|}coN0T?q9-`2lz|'G>Ԝ]|`#|%]Ku^ty*aw5amkI3c *+~Cc="1ӊiխyCՒUt_aWU^LeRdt"q-o0V3T|0 b;NvǠ_>$MÎB\a/C=sn<C=ΓC#>ּ%Ȳ䱟-eReXX7=non5/ xfސ`DgBcASフbWͺsy[dsm.4tVkLzѝbASAw7~uT?3uxX';_FMJL$5Q7}:2vkRן^ҟoԼ^#_ǧ\#F?+ oFu'2^x_n{ѵ>\Ҩd+)kK)0C g#!=<s 7'ѓ:Տ߭fDo`ߴ5W~wms\w29mhCHOێ遈|QVHiO.Z9~0}:f>SDcbW
++Nf [#HX0 ѫS x <eg7 `x<uOW˳mȰ[B8_0vT֡W eTuv߾Zy2Ⱥ'6㎐,4zȨeU܇K=zIBOk0Ŭ>5+:ߌg<KWj74+enYu̻ ;ӾC߹ūs$[/ix>>~MT$׏uY[KgwGΖ78/ΕGOz?4},R`خKKRC&cGZlMԃBK1^;vs}HuH_|69Ҟ- &cuȒ9*T~L nz<6-&4uด.pL/y4NSϫ}hl40_3|@8t|&Y#e ~h_I9s.[eV+7:UO Md}c=cO띀Ƒ=´Gt3oLY=gm90u2ug<CӮ,4v9}ה.|5O{F9⇖C!S7M?65ٲܵLWwH0$FvY c7FI(c|c~F^6Kw䷍^m
+piaaj9'K %&Tͯxmm}nl/.\ط9o }9STXe:?oȦyVgz
+npk}.q.>wn{qϻ ;wqv~#FO۳mofS[ Y6.uZ:j,5PS`5R=U [>Rg^׫Vߦ~Y}J+WIeT?~K]kԗS~__o4MVMƧܮh"Fi( \c֌k^ jnܭkNhʚ534c4k\}Iͫ4i|Tgͳ4_h~|:_[׮B`?Uۥk ZS+:Y+֪#Z6 qX{F7i?ZvE[ۤۨ;k6YFYVdZ s<i6ϛ cy|Rךo6_f~|QOϘ?5WY-Kb9Rko[b [Lb YD%`I[,,[RwZl9ۀmv6a-NٮnsخOޔ-yg#ɇ'K"}O_'ץ~NV<ܝڞ6OڙTg
+B)IJ©X?l|b2:6zcǦ챹cu:ozzv[ɗ/Y߱~azOl^Uۿ?}bǶ^k^;boooCMvxn`gڃ^}~b}~^om~
+4esbbbeqxql#-/.,_\ZxK/[bKʗ(*_]|SCO)?[~j;3_.Wc*-S^WWݷos_}_C_S߶}{ﻠAZZ::`}>DՇ+X2Xé KS'R/N3uktԓOSoJ _>O'S!ݞ6[4<ݝLOK3.Iҹt$]N/+hz<>:=*rWG>QO
+ߨ/K|W2Seq_Wӷ&_-}}om$~w5~~_S??_8 X>7B`,@(P ,th`,|PpzW \>jCg
+W RTh 4
+ ] -. ]
+MESɩTf*;MLJSѩɩSSS SS rNy_+LSf{&^oWx{/֋Vl^y^Wyޫ{}K/r5$MR&铜I$R0ɛLj& Oz3=xC䉤%Mƒd_r(9LN%$\HM.MwMϡC o׆wahn#Hʤ6 O:Gv)OT*Ul_rmm;+W|YNʣ*Uި4ޫ|]Kʖ?Um7N`ӏU~C?o{#~vX@Lkt_ B+ B/-k o-pkn{8iE<{<yeJ|)>8~ot_ğ7&'v%` D"0' N"&Bb!qkĩęī&K%= oIq΍Hp{=s{b=Bpυ==WEn>;nk[Վ8^r:+EE~7wz yb O7;<4/Gڼ.ߒyyq>?(//_%wO_K~{t.]klMnK\]n_ۛʵ09|NSx9VΘ9O/7Ur܉MszFeS& f}>[B_/W{.i96<;2;:;>{ٹK^>{5^7{M6{읳w={}>8쓳O>=쳳>?K/Ͼ6o;9̞hOg?b/gnٟgu?g{vezjvnƹMs[5m>cnܮ=sΛ;9\\ts1Caps9u6ǜ̱8s9xN:'SΩs9ݜ~0g,s9{3s\x.6KΥs=5ZϷ=|S[Y U ;
+(|űxa,{8{QX3er2t}csX.q˄e2u\f/syehY,]V,kueӲyٺZ.ˁrh9X,df3󙓙3e.ܚ-sW͙2dμy.qgO2_g>TgY4flsvOvgvovefٮ,<Kb,5J֬:kjl,tg|P)
+s+ ' N/Zpƒcc}cc=>v}cO}4c8_c_3C?P!!!̧[em*͕JkZi *+
+­H*J /T-L,L.L-.,._X^8p¥ W,\ QG#}#Hqu#\5r5#\=rȣ#<?r=#78 #|9O#ߎ<G~`͑FG71R7itQ(i}Q(z1
+ōFFA}4>*F]Qa3z荣F_}|tltxѣ׎~:z>3/}zѯFό~7kl?c1lkWB]XSYT(6yE|]D"H-_EN1S-E{1Z,d1Q.^YxWS5ťk_*>T|^ϊ_K*6v6.(ZJD/ӿnjf~p
+n6B[[;Z;[Z[aVD+ՊnŴb[qVB+JnR[iVFU٪jUjZVCjnZ[mVGnz[}@k5nF[cD €p  F PAPA=*
+< (V (
+i@Z!@H
+a@X@D DQ@T D1@L Ah+
+C;.h7CP$EC1P,C P"%C)P*CP&eC9P.CP!TC%P)TCP%TUC5P-TC P#5C-P+CP'uC=P/C 4 C#(43<0LS80 L
+B0(HJ MJ^L$dHѧPm:%UOyEFFw`i"Ka͂.}OU]r׍60ziY
+Ӌ,*BfyZU!tWJ9$|O2
+I]r8­1i EFִ:=֫v#]w*MF+wݼVT[9:APV ]jlMb(UzY/EjU^$Pu8#B7".Wp82HkHZ9ŠXMJLUrk;Ǡmm2b;9Y)bΔ$exGFglqf/KrJ ac8\U:b5 !Js۴SB4O':ݖF Q^<aۑ!qh6 fو<Td6V`3ڰRQj۬ M,tTMbsZ4JQn-F%J5uFn3<LUAi&5ePaq\CaM2A²fϦqsF%[6ʇr6f[iyY6b0iOظ-b B-n0$lQ-vl3HJMNcĂ W[mv>
+a{lYef9#-4 sn{'BYʎw vO N{Q8]jͼar9׆joC ;HI\;.i8sNEk.K
+;1N*nY-֑DF{Qj :{i7 \mq;!.z }FY)JEQ'1;Gb&pu+]nIP %)#-=cfQ3Lz&h1ke3I8C%n1!u*Z V
+q >DL~S4Lt1Нtir$BOؔIi:a7)L^LEM S H
+Un9TdAJQWu."(:*1rEOLbE^eA.N<nzY,+݋cd"x5r{[./̫d7(^zRc7u5ħx ^7!Y3X$!*7-XSXr
+bz^!K^J
+0dlfYD^ FyMlWUz^WքnMfj΋^^e,JfLV(cvC¨ )K"SUHTc^m6.)[HhER0IfY'An!%XZaqlrAifi$<M<;TH>!{ZeVRЉs :(Ti\E$SQr ZPU+H)J2kHEJl-B%^HXD!Mē%ff=yDBm*(Jp;\+#pkA (ޡT`GsHс=4:&8h 3ͫ$<L]Sx*WW1qLװWBG!r(X!uj!q9Xk
+֚Z|mh@ NR :i)3
+%_$d.CDȅdd"vf(F0z.- ֚0y4P %;F^rd$@ n B*&SU. Ӆy*p&LIkQ0Jga* v|lYwj%!FPi:g7O79vooR)@6
+ڬoILaea[unEuzш2c8-K)R'qK2|za'@@`;Ie!wK<
+!2H""ZLJJ4Vڋ9DI0"q:XgMQy]
+$9CCbN=­t8d1,{0IՖ$-,K]x3L8=N:*ʎ:Y,1PNHvz_5Krvq
+&9N,bzr©uxqY͑S!0$-EZ"(%FrHJa.$6!n%d@bΒSVA]8bHZ]-"X-R72. t1ɝ.&ک1I\WZH!DJPDK~lHsI<PwEQHAVG.㲪x .«hC <
+#4i4)م95EwaX_Yt afx$K[>yP(M Ec)@`w+T&CaO90_vV(r˃'*\hZ +m(
+V.Tk.a+b 4(IAHm i"6JTPIVւ1q$`wV?ͱ343U/eUN4Vw8"ЁdBFg u֒NCE+B[RR b2R[b#1zkF#H8F'4AExf+BBLV.MT Rl?Da2;BYqh n2;Ɗ5
+qX%2A+T"ƣT=+1*BhbYA8ik[1iߚF Ŭ~CARQkȪ;hTv֠F[S
+96ũ]V-. i%=L!U.I1i Qb
+Ex@Ň^!WԤpli&@mpL1
+ܣQIc'P"2,AĔSp0T0 $%nR
+sR>YÇbT֧V$60D0C+HA"lO)RZdyrf:'A^i2QPJ*Pq (˄AZ#APJ$JÅS R*tERe`T`*hKPͣ Ƅ,ERx8e %f^GuL\
+8e:[=tҋ-lʦ"zaX⺱]m|' H(]%_~B3>#Fӣ
+'f
+%sijA&DJ#-Dz-ozt?x.o):o&&oz8-;T/ZgtE@*2&hg ~& i~U-~<='lz'Aڹ<=
+1 J"M?~,L9`|~/n]ޟ%Y?Xqڹ?`R e٥^zJdca&,7GHNr΢:B H
+PsV?\:XbS(@B]JϦX!2G`!4H7ZBPG= 1vKo\9yQ :Ԏ3<L[dsU&PҥMHt:dvO@ W#tQ(.^3:Ӓ.1&uEg Zv% z\ׅx9rQ8CF\-.ve](ITRJ 5zAH#+*b6\Εvq Ne!K\;s^TrQU,:]D9R]vJŝRPw&b݋j.7%Y$ c@(^'BivtNdEC$p4`эs%@< Te
+M2RPрX*V1n8K$&o4^
+&DGwhn3C( uln cX$(]h4)*$""D<6ȭ1ۣ۫*ؒԹR,5n!M
+-LDQn#i-j;}5ݴ]f
+m>pP~#yݝ$N&·,A51t93@up3n(3L(nvĝuewlM]PyIwTA̠[;.{%ED=;̡j ɩfSvkvꚡ1p;<]N 8%)TNV!aFĢu
+4
+'vDZZ愽T!S2nӸ00vK
+E,zYd^ԊT
+NXK󡲀$ 
+<qDu"€#PaB&aUXBear5y8UBMfw*L|m8# aC
+_ a20
+S8&kr0ރA;EW' r9`N2dcRz*`Ǥ`:XyzqYFv|\zd"95[Ū#A;"H:JĴGPPKl K8r:!kfyMIw ẠIN5ls D:['#6VS'vƈ@ךLBNXQNxO.˅̄*#YT s Ñ2#>02¾(pk<>(R6K>;<K8=ΈW|e_0 ^-f?G 8]
+XQ ;D=1@#>tGHV,
+E!2N!5)vHD>lL1n\F/Z%PbxbS0{`#ЮxTc+H?@$HW᨝`<kM@EKZ@F(Gx8N%q2Ax:;Љx.^xo'^C
+IYF1n& BܒhMt&h%:mD{
+:w&<ѝ
+.)EH!iD( 刕CQmXITk%ڢ9&4\^F+ EIg銲<&B],J*&va5!G
+åhH "Y.F9rT:kf(;p#҈_#"HJ-QND kv0"Xњ')#IR%1r0f< F#!"H#bD%#dqitn~ciH3{uEt  OqFoE`8A B(7^}xثK<U.!d8 ˆ\:9&a\8g(RH5_QuCt OLt)"D/!b<K 21=˩T(=/klEi(\bXOLR r
+h{c&˗8c$H< D-6aE$ץ!$ iI PhF$
+4r& F
+BH%P &$l6e) ⥄pNJJDOR
+.LSTGCHS”#O)R$"2)cJcs
+Z$!)C
+/)Gʖr)S*H)(/Ihw Y&DT e&DS7L9kW+Sd,򥒩.];7Jژ|&NT.OzSLRzt9Փ*zS48- Ґ4vB7YrtqZ3i0CբQyZV"ek8<P;N:IwPiSZ6{!b8%@DiLggt(Nr\$E=^: ^%5[BVQR^LJٸg[1
+Nj51KKƅ(5JҢIGg9>7m&O ´(]0 O\eO:U:~3-1n;J{޴/$t.Pd8dD Iؾ?Ql"GD8IDD"Oh8DNt+yVȌa@4;&،"%vk$dBAD"!k|Hf r!)jA 4N󑩸5˚
+#8bYB#9!6!p*7T QZבNZ6R[mʶ44ݞQm*!`¤DR+ݝi
+viDD i\ڋ#e2tIӄt&iiik;VEƃ2khs'c6RfgNk&A,cmf,1+^JofYyfan#qb3L3x4,4]Ref5Raֈpjfn{>̠81l֜i$R3k53u0AYN2s3Ug]f9ovA9Df,`Nc9j+H/#9cSf 2eΒf6)EW9aΚ{h#ͽ4[Jj*DkAXEMaۂ0 i!XP.K;͂w0-%AXTD RZBP T!QhXheY HjsmX$X`aZ,2[*- bfBU*%-nq3%5X8^kqNKѡYhHsYlŀ1YFq[<Er^M[Қ%n [b%*󣖀%hI" K'%k Yb[th0^gۄT^R- k;\贶XhmBmVkUFYۭVZVE¬p+EF+ފdDj<jfVn%j$d9<&,[TO"]B$I(C&B2dI,&eH$'jR%)IBd'Ia'9ɢ$
+bB7N'IKҔ4'
+ER IZWIJ'apҚt$Igҗ&I[ҝ &;UdLv3I>'Ofd!J&EbK撑d4J)P*4T՛lMAST)ّjOY)x
+B:ST9ٕBЩ*IT¥|lZ]Ѭ(9EI+:\\nVHeZ
+K$L%3AXTt44 N5/A3t mn]O $D &D R qBJ&iIBp uBP$,T MBE0%^!O(Ƅ. %cNXg
+6d(-VV{E@UH5cDÚ._mHtX!Tc4FVaƐaDQFmbX pR7o$¯$Y,$Ww?4SRQhFH.CapXQXFK10\#AxqP`I`DɅF"%F1TeFBn԰FQmIfe\k9
+7,h4tl<f"$6I$=HtbHgId&( ՓgЈGȸZ"3E Ib,ׁ JZ+ASG"E4鉖`Zm j6-he6Pg:3
+Z(< mp:9 _5[ЭR( si.>eNEөH g.Cϐ2 3C22T5;#y #̘9 7ˈ2v*?S3$3 YfuUf4JF!(XeT}&6eHΐ1fgƞe,Gƚqg<c\,f|je872 dtH& e:A2L<̤2A;sa UV =H] h C @: ^>WBQJ6<@"Ԥ 
+5
+UbG
+jGKKZǂJ"M&p
+AV+=AԣZʣX6&TYaΓUiѣ<t GiX=V<I3pz+E/c~y(.1
+UD)+F4YuelJZMSLX 5uM&&B0xjf!M$T E2XI@P& gš&h
+ ssJt1ͥ*D.e6b9A2Jz.i΀3hJ[P,!jϴdZ3qvgtLw+(
+ 2 *`2 6jDp%dngYaV,4ˎrhH򣼨 *6DQqb$QYTQET5aQ*-Ahk#2^jڨ&C晢09ڊDQ[uD:gՓQ Dzh h h$Ƣh"h&%a0\4jz(Y!ZQ`2 ĘkʶXsc143VEݱX'bS!c^McXocc>Fcv )A1JzGcu
+OƊ1b;֊-T1sn YĄ1&/`E1qLb,iLSĔF˱ձ<[\ 1c3,1k Cul1{s$ w|1, BpLOĺX,9eqĻ4Ny.r.i#,+V\rHp)]*ڥUh\E$uuu.2L.iTaFk=F:.(Sů}F\% )x!„0 gc(VYXa#KT"FʼncƸ1Ј-2
+L=+*+d(md,=*xKas0qD3[D 'Tf
+h-b DDwdl\ә%ҤlW3Ed, "XAf,z0<dyYb} CiV"׹Z9TdT\"֮& R D?VzJٌ J %
+c>DD0`{nXTN@]0EPI '!II$[Eۖ&mdGLv%[>4w]
+DGqL+pqlU8!N!<%'RxJ83Ί>'΍i?. 㔜(.KҸ,#㊸2㚸67tqC!09OΛ943 Rx:09gKrB?7xp.X.KRd.`$!g)YjKճ $=œr\O+xR7W΅ʢn&,!K̂lFG`nvpp0h0x0Ld0Lt0l0|
+֯oOC7 ]z~}ex}ӥ5i|~`{@o?Rw{}|G+W ?]?_? x~WA뫶UD~A}
+}+q[I[[|ViVpˇT[_4moQ\u|kcUr+{ tCe>tVb|+>u٭ŭ[
+p~v+ mWzPu"ysCֆm v6Uik4\B?
+ pmɺmHm m4m;ަܶv xf8m4mnoԢd ȭ* m{6@`[6
+k
+@Rٻ:]c.]m.Fq:. ۹ t磌w»jv!]U]TS3û؍3vh\e.B^]U7睊uזw߿K8k]ӏ{b.>xcO.ǻ
+hʝM;:o5t'+ӫ9ؿ\Zw
+e?:?9]ǁst=H8|:ptMCO&Əzl{#
+4ԇP>A} 9 ԗP_A}=ԏP?~A ;ԟ΢BGPF eFYPV eG9PN FyP^GPATFEPQT G০L}F>"[)&{v 3?gW]Y5W)ǔg: .+GFSe`Y!+Ber7YR~EPMWy9ߕPuaͺegu[_ud=KsJ?^K7 C
+y&hKߵV%)+͟W5e"-Ö,G,[(nNyIf>3oV]a~LW,f;C8oL6~eoҚ'/-^8::9uER>NA[ҿBaivNigz$}"}2%Q{O??o?ڿ=)G @lg
+aafafa悹a]n !`H
+a`X`D FQ`T F1`L Ɔq`\Ƈ `B,d; _
+BK7,
+S@pζBgGZh/tt
+`*
+NzQ`XU
+΂*.B')x /
+`uww
+‚ .H
+ny!
+Bp!RuM]Et'׍)\]+J.;%^IPtJ’$)`$+)J[ٍT%\)*IZ.BXwJD)Iid.UI]\EYvE_1X pQ+bJ{bSLsEaw)|T*rX*{^c R*K-$n+EKΒةF;JR)]R,A;L)W
+zJRJB\*R vAz;u]ͽ޶^poKoGuvvKݽ^XmD"{ ]^t/۫6]撳/\wo4PR-*@]f!@{B<^N k;g1q:~* (
+t/4YEV͜EfRȖ*)eOOO˜*.!&)gOΕr<OOʆʧg"l%cX9^>#$'ȉdyn `R).cgA}J-[,VrlW•%Y4%1srrR+%%{rr=A9QI˞gOVfOQ*)TdWPN욍R2Jf6OW
+BHU3T=T̞*YV/UoU';K*Sf˳x쁙E*j\&BTRfwW)JYy*vfjB΄+}U졪?UT#T#UU91ѪQq*QDx$dՀLR1kjjwJ=CUw
+UAU0UO\P22JI*SꪒfuS2TUT*Y_p6$[We˧*K3*JJT*«xq
+x&FETII*YYf2L
+EQQU4Ub*RAT*U_J5K-{VF)G"WV?zf"gdee)2Y~~}!*J=:9&+'k\جyR,.͒*eJR ъY&fMʚ5%kjִљӳrc䌬򉙓3ffI"2}e50kP!YYò5"kd֨,J&NWD%5eJ)际ted*YJp4L f2**?CkA AF@% p@Mςɸ%?)]jv=%S-Pg7@߿O
+x`[&?l"udPM9
+'jEj'Ғg%uI4
+?Tt u`n
+ap@iÁF
+rEܒ\I4W+U*srչ\m.Wk5Zsݹ`n87M]"weܵs7nݔ5w[܃GsO={9Jܛs>},yWos?~5*f \   N7
+&6. )%5-= +;a IԆԁԅBAC@C M!!-! !!! 鐮n>~A!a?!# c 9q Ii鐙
+A  AA,!@ )P TRa@ )p \‡ B"H R (!!F bX!6ℸ n ~H9$
+mmm mM66vvvvCBAC3==@@3Ylh_h?h
+ yP$ECP<
+6! ,     
+˅a0X CP04 0"+Q`TƀaEbƃaB&Ja&a
+
+`zf`fay`^V , byu M56N.n^>~AaQ1q )Y9%eU5uM-m=}C#cS3s +k[;{GW7XR^r^y5k8i^y-)s^׼yy=z듗7_^y 74oXȼQy9y&Mʛ7#of$/?hy<V^Q^q $O'S)Ty<M.ϔgγ9\y<O7ϗ yѼX^"oVyy -[,oEʼUy[!ocަy[mۙ'oo޾j^xމy˻w5Z[yW=q:v~-o!k~??4x1cOȟ?9j|h>&O'|Z~a>3//sy|i,__M|K5ߑCD~Es/_:] 7oߞ'_#/_ɿ+vO*m?_'kSFfV6vN. xx/xoxx|
+|:||&<C0x<h88N)p gùpp\
+2n{>x9<
+b*bb: "G GD AFP4Q(Fp\!@"Q BP!jEz aFXV aG8nE
+999999 999 C!p$BH
+,D!9H EH1R"eH%R,C iFZVDnG# 2 ##2L +ȥȕU5u M-ȭmȝ]Ƚ}ȃCȣcȓS3 +ȫ[;{ȇG'ȧȗW7w/ȯ*wd*UjjjJC5C5G@BFACGu@uDuFuEuCezzzz2QYlT_T
+`<@!QhU*GQ$U(:@1Q,T1x(>JD(1U(JR2GQ&eEPvDPnG *b8jj6jj.jj>jj!j1j j)jj9jj%jj5j j-jj=jj#jj3j jj;jj'j7jj/j?
+*:&6>!15-#3 +
+B'kkS эif6NtttWt7tt/t&z
+v*vv:vv&6 °,K’X-r\
+  W)T|=|}||C|#||)9%5 -#3>ߵ ~/|u?L|_|?|
+_W5x^7xތxގwxލxޏ/A|G1|___//////ǯį¯ƯůïoooooooǟğŸƟşß_____???ÿĿÿǃ)zFƄfքN΄tBBWB7BwB7BBfMA!? c9IɄ)i鄙\
+J*jZfV6N.n^>~AQ1q IY9E%eU5u M-m]=}#S3s K+k;G'W7Bmbb]b=cK#6# "%#v v$v"v!Vv'"!fCCÈ#ccSSӈӉ33D0J'"#D"H!҈DMDQDK$eDHtDC
+B0)FJfV֐֑֓666vvvvNNNΐΒΓ..nn^^ޑ>>HIZrmr]r}rrCr)95 -=# +9ܫ&>\ߗ܏ܟ<<<<<<<'y8yy$yy4:}y<yy"yy2y*yzM; #&k2qdH&qNfYd6:ϯ:͏Od,铓d%YE.##l"l';.!{>r99@C09Bc<<<<<<|||||||||||||||||||||||||\E$$*H)]P^Am :t,T^ЭGAς^5iY} T.R0ς#
+F+P0`Rp
+g]/
+
+,*X\`y -X_`c; v)8RpTk n*[I˂
+>|*\
+£(B"H(R(e EGS #FqP<O))aJ(qJRAMGY@YBYAYEYMYGYODBFAIEMCG9@9H9L9B9J9E9C9K9G@HDLBJFAMKGOy@yHyByJyNyAyIyEyCyG@DLBJԢPPRSMͨ-mm]ݨݩԞ^>lj_j?j
+;v*L/Rص[au`ޅم
+-NbBϤ>L!_XPH) مEB~PR(- BmPh,4Z 텎BgS- haEم
+.*\ZpUµ
+7n)Zp{ /<PxP#G /<WxB
+-_a'
+.|WCO ~-*Lb$3j1Ruif6vNΌtFWF7FwF'#&3:1?cc0cc8cc c2c:c&̀1 $@30 ,3 "(b38 .3 !C̐0 CΨNW1jgfaevdg3#̈0#H0*sKKk[[;{{G''ggWW7wOO/oo_U 3Y¬ìLecg6d6a6e6g`dbfaecgv`vdvbvavevcf0{0{2{1{3`af2}CCØÙ##9̱ ̉I)̩i̙\& aB0fD0QL41L2IeҘL:Y̬NN1fu򏒩b15L2mL;t1L1 3̌0999999yyyyyyyyyyyyyy5u-m]=}C#cSs K+[;{G'gWfJb%jRXYuXuYzFƬ&4VSV3VsV VKV+V[V;V{VVGV'VzMQwV'7+fc ` d b a e caecgMdMbMaMeMcMg`d,( c, °p,<"H5IUTUbHc XBU]ʒ$w+Y*VKҲt,2, ʲ,|,?`XaVeXqVU͚Ú˚ǚZZȪd-f-c-g`dbfaecgm`mdmbmfmamemcmg`dbfaecg`dbfaecg`dbfaecg]`]d]b]f]a]e]c]g`dbfaecg=`=d=b=f=a=e=c=g`dbfaecg}`}d}b}f}a}e}cU@$v2;]]]ʮǮnnnnnNc7e7c7g`dbfaecgw`wdwbwfg{{{`ag~A!aQ1XvuRDvuLv.̆l;φl$ŮNıl&lfl:l[.a%l[VjmfNf{~v9;;N+سss ٕE%eUM-m=CSk;{GgW/*w6((VQJQjQE 5.jVԺCQǢNEE݊2j2e ,R4ϢE#F.S4hBĢ)EӋf,-A`EyE"TSTPD)ы
+EEE5"aHR#H]/2YlE"g[T^(
+"ExQhVќʢE+V-ZWhC條Ev)_t`ёcENjN*:]tR墫E׊n-_QӢgE}*^*N.U\Nqjqō7-n^ܢeq6;w.N/Rܵ[qŽ{gg-W<:{Xq(ËbT1_L,&WgfW'f3E?bqqIM긼XY*.+VkubcZl+v@q8T.NJ/^Zxe5ko(TxKmۋw.S|PcNjO,>]|l ŗ_-Q|N?.~Ve,\{1IpprR98 8M889-9m8m99889]9=8=98p29ٜ~!?9#8#989c89q5a9SjªapSTgU'U~Q94_I_9_JrD1G—t/5Gṟrl;qr</s9ND8QN,TrqprqsVrpq6r6qrsvpvrprqsrqsrqsNrNss.r.qprqppsprqs^p^r^q^spqs>p>r>sprq89 n7[[ʭmmmmM66vvvvvvv)fsqd+}l:wl 7&gl<wwl\.gX7[$!#s)sê\!W-r\9WUq˸jkZ6z^s 7 s#(7Mp+ss E%ܥeܕUܵu ܍-ܭm]=ܽ}܃#ܣcܓ3ܳs ܋K+ܫk;ܻ{܇G'ܧgܗW7ܷw܏O/ܯo*w.KjRyxy x yxyMxifVּ6Nμt^^W^w^'7^^&/WbP^uNSuJ(^uBS_L?~$3MIe{"yyDG(<*ƣ
+y qx|'x<)OƓ< O<#3l<;s< B/K*xxysxsyxy x yEżռuͼ}C#cSӼ3s ˼k뼛[ۼ;{Ǽ缗W׼7wϼ/*wOkS MM-.n ~O~/~o>L~???????'8$4 ??????????_2 C0~?#H>cX>OW)|W9"~uny)_ʗ|kZo&ov ?c8?͟ß˟ǟ_____________?????????????ϿȿĿ̿¿ʿƿοſͿÿ˿ƯIdA-A UPOP_@PHXD&h*h&h.h!h)h%h-h#h+h'h/ $,HtȬTd }ʣ9>qSy`D
+$@!P
+ 0
+L" # rA@aADqAB0K0[0G0W0O0_@PP)X$X,X"X.X%X-X#X',"*&.!)'/8 8$8,8"8*8!8%8#8+8'8/(,"8|$Rrkw%%%%ܥe]uuw-캣+$πg 2 t&g2 rFA%Aˠgf02 vFQFq'g2 m.Ca0f2 k-Þpf2|2ngɸq/^uש٥_~uѯGzo
+\VU*d
+SUU*RREUѫU*Vw gpUpMpCp[pGpWpOp_@XDN^IMP%.
+qB $
+!EH҄ta!d
+YB# BP( aP"
+eBP!T
+˄jFQhZvC^O 0,c¸0!%-+W?qRXTLJVN^QIUM]CKGWO_x@xDxTx\xZxFxVxNx^xAxQxYxExUxMxCxKx[xGxWx_PXDT\BRJFVN^AQIYEUMX%.DɢQ]Q(]EM]S[G%+/ *&S4\4B4J4Z4F#'/ ($,"*&.!)ETEJDdQ"h"P1E,[T$∸"H D":Z&uDZ^dEfEdEKyE>_T.
+(,xM٢9yŢ%eUբ5u M-m]ݢ=}Câ#cS3s Kˢ+k[{GǢ'gWע7wOϢ/o*H$N--ŭĭŝ.n5YŃCGGLjNJljNj'\Wg^CP1L'sQb &Ib@LSŅb)fb+bX,.ebXQkZ^lfElS8*9J"b2zfN.~Qq I)%eU5 M-=#S3s k;{Gg7q8$NIݒԒz% J4.iRҴYI%Jڕt(XҩKI%J2KK/POYN9dTؒq%J&<$\ Qx_%RK~O Wb菼PEIYDS+1XJ%G]-񗔗KB%hI$^((U2dNܒ% JT,*Y\diɲ%+K֔+Y_dcɦ%[Jl+^dWɞ%J)9Zr\ɥ%WK\/Yrvɝ%K<,yTIӒg%/Kޔ+y_sɗo%K@ɥJk)_ڰqiҴҦJ(mYڪuiJ;v*3 (U:tL 5SJN+^:tfin)VW#Y*EJ--,ejHR~TX*I#NKRmXj*5ZJRWW/-/ KCHi4V/M.[:tAieM_+JW.][tCMKn/YtwҽJ(=XzpңKO,=UzLsK/^*\zzқJ/}XEWKߖ+Psү$)ڒ:TI}IIcII$]EU]K򇤏$[W_2@2P2X2D2J2F2V2N2^2A2I2E2U2M2]2S@%y| J`$X NB%$ YR H.)0$L W“%P"%%D*ID%)%V%QbX%6Kx%~I$ K⒄ddddRHXDTL\BN^AQYEUMCS[GW_r@rPrTrLr\rBrJrZrFr^rArQrYrErUrMr]rCrSrKr[rGrWrOr_@HXDL\BRJFN^QIEUMR%.I):ҺTi=i}iiCi#icii4]EUM!!)%-CG)͒fKJIKHJKHJINN;]:C:S+K!R&͗¥()ZJRT)]ʔli#IRT(IT**JJZ&JuR$5K-R.uHR#J}R\!iXƤqiBZ!%-#+'/] ......nnn^^^^^^^ޔޒޖޓ>>>>~~~~VIKd)ڲTY=Y}YCYY,CCSG/YY,K-+'/ $,"&.-W_ ɲ)i5ase`D
+dhF,EFUi_Z{Ȅ2GWWL+3L2*2%s|2,,Ȣlllllllllllllllllllllllllllllll쫬J'ɓu ifV6v.n= $,"*S>B>J>FWIP3<9\帚d9ENj2̚޲Ee<P^QV"rLk:^nfEnvS{^OayD'Yy5u M-m=}C#cs +;G'g7wO/or"IHQVQ*)+)+M--mm.n E/EYlEuOn{{VwB;I1Y1E1U1M1]1C
+ZM'aFM/꾻
+)
+B(Q*$
+iM2ZQh:^aP&YaUvCTnOWaEDURVU,P,TT*)(*)V(V**)+6(6*6+(v(v*v+(*+)(+N(N*N)N+(*.*.+()+n)n+(*)+()+(*)+^*^)^+(*)+>(>)>+*) e2YYKLUS6P6T6R6V6Q)*)+[([*[)[+(*)+;(;*;);+()+3=(3Y5]{TRVQ[AG1X8xeuI)ʩiyBP%LWӷD*QJzYcUՕW,QJ`;**eR(JR4(JҬ(JҮt(Jҭ(Jү,WAeHVFQeLW&Y9ʹyʅJ"bR2
+J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7eJR%jRTUuTuUzFƪ&4USU3UsU UKU+UkUU[U;U{UUGU'UgUWp7UwUu㞪>2UYlU_U?UՏUCTCUTFFFƨrTjzOTMRMQMUMSMWPT*HMg<Uuo(ZQaU8^EPU] Ti*PP1U,[U9x*T%SU٭*\R4*J2*ʬ*ʮr*ʭ*ʯ*WTAUHVET1U\PURꓪ~YZYe(Y6lt٘e&M.R6lZe3re2D [+×He2j^VX.+*+.ʄeⲒ2IL^(S˴e2}Xf*3Yle2WS-󕕗ʂepY,V6lNܲe *-.[RlYUek֖+[_lsٖe;v)[@CeGʎ(;Yvtٙe.].RvZew=({XIӲge/^-{WCDzOe˾U}/KVU۩۫;;;3Ylu_u?
+RRkZAmV[SRWW:^^T/UTQSWoToRoQSPTRVQPTRVQUS_TPTVQW?WSPRQWA$M-M&U@PRZV^AQYdkijikj ׌ЌԌҌhjik&h&j&kjfjr5` L 5( V5 QCh(ahXH4BXS)H4N4FIc4vCԸ5^Oהk&h
+,l<|B"R2r
+J*jZ:zF&V6v^>A!1q I)iY9yE%eU5u M-m]=}C#s K+k;{G'g7wM-m]m6]]׎ԎҎhjik'j'ihighgjs-T ip-BԢX-N$-Y[hZ-2,-[[-bmT+ʵ
+ZQkZv[ڀ6jY9ڹڅu-ڭڝ=}CړKkڇGڧgڗ7wڏگo*w-HW_@HkkkkkKuuuuezzeFFF&&ffruy:CP:+t|@'ԉtb]NT2Ziu:^gҙuVMg9t.[u庀. "B7[7G7W7O7_@PTL\BNE]C[GW_wPwHwDwLw\wRwJwZwFwNwAwIwYwEw]w[wGwWw_@PDTL\BFVN^AYEUWuz4}3}s} }K}+}k}[};}{}'}g}}}>KS?\?B?Z?FՃ=L=JD=I_izPг=W "}^z^/ӫNFUлnG~}>#>O+ss E%eU5u -=}#s K+[G'gW7wO/o*=ȐdH62jR M ifV6NtCWC7CwCC!0000000Ɛckg`hdlnai5 
+"Xb,5J:h0&h1:.1z~c4ac5&Y9%e5 ƍM-ƭm]=}ƃƣc3s ƫkƛ[;{Ƈ'Ƨw/Ưo$S)ٔnnaieǔi253 0 4 6 1 3inie1537M0M4M2M3M74M3& e˜& o"&D7&ebL&o&$1IM2SImҘ&d&ir&kMS6ELQS7%LLMsLsMLM L MLMM+MLMkMMLML[L[MM;LLM{L{MLLMLGMLM'L'MgMLMLMLMWMLM7LLMwLwMMLMLOLOML/L/MLMoLoMLMLMM_L_MLM s9ٜbmckN537074727671[[ۘۚۙ;;;;^?}̙,syyyyyyyyyyyyyyyyyyyy9 6CP3̜gfcƚqf`&If2fYh,5r¬6Fl1[v279l9a02657/0/4WWWWטךיכ777wwOOOϘϛ//oo__ߙߛ??A$K-K%RْnjfnaiemɴdY-}--,--C-,Z[FXFZFYF[Xr,,--,-S,S-,-3,3-bZ`<KnAXmXo!YȖ B,iaYؖ"KcZxE`ZDRjXEaQZTEk[ lXnqXmXo),AKD,QK$,Yٖ9yJ"bR2r
+J*jZ:zF&fV6vNKuY9E%5 M-m]C#cS3sK+k[;{G'gW7K%ɚleMֱֶZY[XZYӬMͬͭ--mm.֮n kkOk/ko>Lk5:::::::uuuuu5::::::::::::Ӛk[!Vfͳ[ViEYVkYVh%Y+JҬtkaeZYVZlXVoXVUl-Z%VUnUXV̪jZΪFjڬv괺nր5h Yֈ5jYք::::::ߺZi]d]l]b]j]f]n]a]i]e]m]c]k]g]o`hdlbjfnaiemckgo=`=h=d=l=b=j=f=n=a=i=e=m=c=k=g=o`hdlbjfnaiemckgo}`}h}d}l}b}j}f}n}a}i}e}m}c}k}g}o`hdlbjf~lId[-[-VVĖfkjkfknkakikekmkckkkgko`hdlKuuuuezzzeڲlٶ~A!a?mm#l#mlmcl9q Iɶ)i\Am0[-!lHʆalXΆlDF(6f+1lLƶ86g6MdJl6Mj6MiSljƦlzflfflv洹lnl~[-` B-bb-a-<3!pOpH(h{}}}}}}}}=CP;̞gϷ#H;ʎc8;N$;Nt{agڋvkv]dKv]aWU2ڮzn6n=h#=f
+,l\<|B{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}r$9)ڎ:TG=G}GGCG#GcGG#uHAs0LQ8C8CP8̡vh:arp8.u厀#9Ž#9⎄cccccccұȱرıԱ̱ܱ±ұڱޱɱűͱӱ˱۱qqqqqqqqqqqqqqqqqqQ
+ʭqmr[Vp;.uwq w{{{{ҽȽĽ̽ڽսͽýӽ۽ǽ}}}}}}}}}}}}}}}}}} $yjyj{xzR=<= < =<=M<ifV֞6vΞtOOwOOO'˓LLLL@=y|܃<hփ=$Sax؞b#=
+ڣh=:c=V<~O' zB'{
+,l<|BOggggggggggggggggggggggg盧&y):޺To=o}ooCo#ocoo7ݛǛf{zy{xzy{xzyxzy{'x'z'y'{xzy{gxgzs`/ ¼y|/܋"(/ڋb8/K$/[x^-2L/y/+xK+ʽ
+ҫy^Wy^5y^y^u{=^{˽ooƽ owwwwwwwwһȻػĻԻ̻»һʻڻƻֻλ޻ѻɻٻŻջͻݻûӻ˻ۻǻ׻ϻ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{[|ɾZ_m__]_/ٗe}}}|}|}|}C|C}|FFFr|c}|}|}|}S|S}|}3|3}>`<_C>>#>+Q|TG>+8>>OJ|>O>OS|jƧ|zg|fg|v}}往/ ¾/⾄777777߷W[[[[[[[[[[[[[[;;;;;;;;;;;;;;{{{{{{{{{{{{{{{{}Id-?__ğoooooooooooOwwwwg{{{{g~A!a?##c9q I)i\?C0?#H?ʏcX?ΏD?O)~ ??/%R/r¯e~_u~C3/=*_>|z9SN*甋ri\^(Wrm\_n(7rk^(wro_^^(hy<^((U>|Ny/,,_T|IeW,_U|Mu7o,T|Kmw,U|O},?T~HcO,?U~Ls/_,T~Jko,U~N{?-^^7<&>)
+ d}CFr
+ f}CCÃ##c9q I)i 8 BAxD1A\$)Aj, 2 ;X,r /
+`iPeAyPT˂& 1h
+5h:; `0X0L+s EU5u M-m]=}C#cS3s K+k[;{WO/o (J
+jRCBC B CBCMBifV֡6vNΡPPPPPFGgWwPPf(+34<4"424*4:4& C4 C" B& B!D BPAh!z01C;T*qB/ B(d 9CPy( -
+-- - - -
+ mm m
+mm m m m
+  
+    ]] ] ]
+ =
+== = = =
+ }} }
+}} } } U@prV8%\;\'\7nnnnnnnnnnnnnnnNw w w wg{{{{ g}ÃCCGGGGDŽscӓSS33ùapa0" 0& 0!L pAaIXUamXag8cx8
+ // /
+// / / /
+ oo o
+oo o o o
+  
+   
+ __ _
+__ _ _ _
+ ?? ?
+?? ? ? ?
+  
+   WAHrV$%R;R'R7iiiiiI444ttttGDFEG2"="=#"#DD2#YHHHȀȠȐȰȟQё1ȸȄȤȔȴȌHnDX$/GdAG0lGb!G
+"5B#FaEADDg)# ""#K"K#"#+"#k"k#""[""#;"{"{##"#"#"#'"'##g#"#""#W"W#"#7##w"w#""#"#O##/#"#o"o#"#"##_#"UP4)M֎։֍֋֏6666EFE[D[F[E[GDFEG;D;F;Eӣ]]ݣў^?}Ѭhv_t`tPtptHthtXhNtRtZtztF47
+¢yQxEFQQtFqQ|%FIQr JR(=ZeDQV-G9QnGQaTGKQITEQETUEˢ&!j%jڢ#ꌺ'hy4 FCp4Fcx4ΊΎΉ΍΋Ώ..VFEGDFEGWDWFWEWGDFEG7D7F7E7GDFEGwDwFwEwGDFEGDFEGDFEGODOFOEOGDFEG/D/F/E/GDFEGoDoFoEoGDFEGDFEGDFEG_D_F_E_GDFEG?D?F?E?GDFEߣXR,9V+KՋՏ55555ŚƚŚZZZZ::::c]b]cbc^ޱ?b}bXvo_l@l`lPlplHlhlX؈بؘXNlll\l|lBlblRlrlJljlZlzlFlf,7Ab,ˏc2c6c1Fc1J#ƌbXQ8Ɖqc?& c8V+IbҘ,&)c:c5fbX bX<84")=#3+;v0v(v*v:v9v%v3v+v'v7v/v? 0(8$4,<"2*:&6.>!1)9%5-VœZxxxxj^~AaQqI<-4,<"2*:&6.>!1)9ψόgų}CCƇGGGGscSS33qpax~GđqTıq\'ĉqR/S8-NqfgNjqNqA\xi\eqy\WU:k㺸>n㦸9n[㶸=;㮸;{㾸?^ăP<ģX<O+ss E%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o8(HNJ$j'$&R  MifV։6vNDĠĈDNbf% D' R(H7!HDI4!IH<H(&K1aIX#L'O'`"'"h"H$f%f'$&%'&*KK++k[;;{GG'gwwOO/ooZ)+TԭHWQaE*ZThUѦ]E+:UtRѭ{EFE*zWQѧ""_E+U R1bxȊ19c+UX1brŔ*W̨Y[UUW+
+TSU+
+RRAU+
++
+VSU+
+QBR!U+
+UB[pV*
+o_Q^V*bD9s+U̯$TW~n&~n6;Ns?sϠ͟ʱ*qWNX9rrJ*WΨY[ TB+aʼJx%YDWb*J|%XI$WTR*Jzea%YɪdWUWr*J~RX)WTVJ*JyRYTWj*J}Xi4WZ*J{YtWz*i|ʜEc[4~фEMZ4yєEE
+QQaM]4mE3\(oQYIɚ)i?ei4O~0~Q4 ]Sah?Yb G4YjjdFQjTFF95Ҹ5Ρ9iQskJ"ެީ٥٭SBIC?"dPя5O4O5~chtP:ONNNNI<yFiZ/o37jyZVjE8hVVB+Zi?h֢jmZ֡uj]Z֣bڐ6\CJǴqmB[]CL..VjikhjikWhWjWiWkh~R۴k]5lb {}E{U{M{]{C{S{K{[{G{W{O{'BR~[e~~~~IgkIɺ)`Dtyߘk:#ȺEGtt]cX:HW`Ku>[S:oAg-HmOV۫C5vTu ]n?J"bݒ_J*jZ:zF&fVݶ{nO{n@ }XwDw>>;;~{RJ7OJ;=?R߸mG1z& (ng?in^EzD_z/"Mzޢmzޡwԇ;Wޫkk2km]5_!
+X ~RJZ?7f ~GWO76O:ÿ?)iF԰_477f[`DnAfݪ_t`0 0ޮByG ~ޕE?y766o ("X/?if4FZCiic~ڄvlcȩaFQnTFQmอFnts~cߘ1=8^h4.2.6.1.WWWհkߛcwǍ''jH?YK+5Du_T_\d3s K+k۟G_xd{i)FP&ߘoR M1QMc9&Ħ_ ܤ0)M\kҙ&C n!m&ɅAW^YC/1-5-3-7I15Eoaŷ;$F26;~=~?~A'C?R~qU|Ŀ133yאH3ʌM6)fV}3L3633͂_xoҬ2֬3͆&\CvɆ~cssƈ/1/5/ɉe]C3ﯡƏ$OϘϚ͗~coPwwjh___ߘ??հ_U{`!)p/\cZt5,'4.n^>~A!aQ1q I)韴eU5_]=_B:-wbS&OM.1ճlmslsmlm l mEŶ%eUն5u MͶ-m]ݶ=}Cö#cSӶ3s K˶+k[۶;{GǶ'gW׶7wO϶/o*[}/{}}}j =o/7l/βA q.EWحv* u;ϑ;@;0; ;
+As? qQ\Cj8qC;J M 1w~QV7rSÎ#=^ W9V;8:Ր[[;~2{{GG''~1j8ˎ+k?;?Gǎ'5[;{G'gW7G#9999IuF+ON!ʙ5Lyqr<')p
+"Yaɘk~Riir1gܙ|E y!}~u&Mw.b\..KĮWKⒺd.KRT.KҺt.2L.Ⲻl.r\.|.p]!WqE]1WܕpU+]\]K~+]~kM?m5.n^>~(SӮ3s5DE%eU5u׍>e ''UquswOa'Ftnꆹ~H7NO/pST7RgԋݜXu[^]!?En;aLLwO=ɜ%"
+*P̊ s9sF^vy=}{ӹoXLO /eíʮ3Qhfp1 .#c1$O%$F2#Hc32,F6#c3
+{;^NW15w/he1ο |_
+~13&3Y;Xb,3VͿt?|qNksL.S0L̄C4)N1LӜimf0m&Ib1LGәIf0)LW_W= b3Ctf(33LfԿ<fܿ?37*>ᝋOf0S㳘e1 Ffle1ߢOu[f=QOr?Cwb=ݏmN_v
+fPV+d1XLV+bYV ˊeXq,>+%` Y"OY~eO[V+JfRYitV+frYy|VU*fJYerVUŪfհjYuzVjfZYmvV;QaX k5aX $k5͚aͲX"kZaY5:kbmvX=>uȒXJle
+[Vgk5Zlm[g@6 fCP6 g FlۘdM(6alۜmdVlk ۖM`$۞vd;./"{^a٫5:{bowػ=>}ȖJe
+GQhp49ZmGgA)x$</ `8f,1g+5džc!+q8s98 N;+ s"8_fNpwvOO{'3w>/sJ82N;Q_ũpj9uwiᴾ3}?ucNq9 ;sr!8=F} IyDq GŠc01f1wj/7oOSs 9_yw%CcbR̘_4蝧߉Ę䘔w>#&3&YYYYW~#f3f+f;¥p]n\wדKzqi\/׏ r. s#\ɍFsY\6Ír\7s\!W3߸sߪ[9vn~܁TwYXCbc-b-cVֱ6Xb,).>!1)9Ky'c=b=c^Xw&?6 606(686$ˈeFFDzbٱؘXnl {g)=e <"ijx<'3sQx<7;σɣx4ϗyA`^ 兽S<ɋE^ ˋxq<>/' y"Oy~'xP9\^/W+x弊wj_F^?|;?o(o7E?G[-VxxDRrJjZzFfV_]?Łw}|=>|w<S0~8?g(~4gCq|>?/ "OO[~?OSit~?sy|~_/W_ůk~#oYN~!0?NOO\I,P
+ @K-
+
+u?{}P  asi魯_  !B0TX!OA
+Eʡ.C0A(L& S4a0C)f s<a@X(, K2aBX)V k:aA(l6 [6aC)v {>ap@8( G1pB8)N g9pA(\. WbpM.n
+pO/<
+%#HY"RE"MH[#E
+D]*
+"D")EX"#qE"(Nŋ"H$IѯD)z+J%DɢQ(M.eD٢Q(O/*DŢQLT.UDբQNT/j5D͢QM.uDݢQO/ DâѨhL4.MDӢѬhN4/Z-DˢX*Z6D-ѶhG+D"H
+(IR)))F)dIi
+*I1KRS,R,S)V))6))b
+).>!1)9BIqMqKqOHLxR|R|SRSRSRSBR))a))))fJTJt
++IIĦRR))a(E)U9U%U5U-U=U#U3U+U;U'U7U/U?
+LS!TX*< 0(jL5I5MES1fT\yEe*>*:&6JL%ڥڧ::::S]R)nTTZOo_j@j`jPjpjH*=545,5<5"52LJNeS91T^j\*?5>U*L*)iiiiҀi4p$ K!ҌӐi&ii4t&, K3OHLçYY٤٦҈i4444444rK%5-=#3FKIMKO H L J N IEE1ҘiQii4v'-&KKŧ ҄i4tttttttttttttt@:0NCattttDq:2$4NǤcqtttttB:1nnNNwI{{Sӽi>~A!tF:3=*=:NǤscyqtA0]
+h
+l
+
+ 
+
+ .jW ^ZV^QY(`DD
+nAl __ (
+
+ U
+U
+ 5
+5
+ u
+u
+ BP!R-
+
+ƅBBBT!ShV-ZZ
+ m
+m BR]}CcSs!ХRZV^QYH-* C
+ #
+# ¨BV!SS-- BQRrJjZzFfVvNn^~X*AE"xAaQȸYdRdZ*BåE""""|UuMmXD*+/r(r,r*r."Q\܊܋<<E^E""""࢐"zQhQXQxQDQdYU]*bqbEE"~Q|HX$*R*V.V)V-V+V/(,*.)-+/AbH1V /6(6,6*F#MMQbLY1Wl^lQlY/*.)-&IvŎNbbJk[{Gg1ثVS[W_PXT\RL/-+/(,f3YbNqL18WW// EJ%%*%%j%%%%Z%%:%%z%%` \)J%%%F%dIi ])1+JK,J,K%V%%6%%b ĮľġıĩĹ\RB)q-q+q/(,xJ|J|KJKJKJKBJ%%a%%%%fITIt ]))ĖJJ%%aDTTTTTTTTTTTTTP
+,K!RX)Ԡ԰ԨQj\,5)5-EK1fR\yEe)ԪԺԦԶPJ,%ڕڗ::::K]J)nRRZOo_i@i`iPipiH)44444Q,*.eK91R^i\)4TP*,*)iiiiʀe2p Z+!ʌːe&ee2t̬ [+3/(,×YYٖٔʈe2222222rK̵̭̣̳̽ZUF+)-+/ ( , * . )EE1ʘeQee2v,[[++ŗ ʄe2rrrrrrrrrrrrrr@9T.CarrrrDq9ܤܴU.ǔcqrrrrrB9TnWn_PXT\N.w){{S˽i>~A!rF9<<U.ǔscyqrA\TT\RZV^QYU]S[W_
+h^aPaXaT0@VTV*
+
+l¼¢²_aUa]aSa[A V**+*+*+.
+
+
+
+
+
+jW§·¯¿"""""^ZV^QY`VDUDW*
+nEl"__!V**+U*U+*+5*5+*+u*u+*+JP%R U+ * +*ƕJJJT%SiVUWZTZV+*+m*m+ JR]}CcSs%ҥRZV^QYIUTVUWTVUWT+C+*+#*#+ʨJV%SSɭUU++JQRrJjZzFfVvNn^~
+XWAU*xAaQʸ
+YeReZBWa̪U****|UuMmXErrrr"WTQ\ܪܫ<<U^U****ઐ*zUhUXUxUDUdYU]ŪbWqbUU*~U|JX%RVVVVV֪֭֮֨֬֩֫֯TAjH5V 666FTW#MMQjLY5Wm^mQmY&TIvՎNjjJk[{Gg5ګVS[W_PXT\RMfT3YjNuL5:WWͯT EJ55*55j5555Z55:55z55` \j555F5dIi ]1jk,j,k5V55655b ƮƾơƱƩƹ\RCqqqxj|j|kjkjkjkBj55a5555fMTMt ]éjj55aFVVVVVVVVVVVVVP Ղk!ZX-ְ֠֨Qk\55Eբk1fZ\yEe-ֶֺ֪֦PK%::::גk]j)nZZZOo_m@m`mPmpmH-66666Qˬeղk91Z^m\-6VP+*)שԩ֩թiiiiu:pZ!u&uu:tά[3YYu:::::::rKεένΣγZUG ׅօՅEE1uQuu:v.[[ǫ u:zzzzzzzzzzzzzz@=TCazzzzDq=ޤ޴UԛcqzzzzzB=ToWo_PXT\OwԻֻջ{{Si>~A!zF=>>UϮscyqzA^TԠܠҠڠ֠ޠѠ٠ՠݠӠ۠נ
+l[!VX+ՠհըj܊l5i5mE[1fV\yEe+ժպզնJl%ڵڷ::::[]Z)nVVZOo_k@k`kPkpkH+55555ljne[91V^k\+5U*l*)iiiiڀm6p k!ڌېm&mm6tͬ ۆk3ohl÷YYٴٶڈm6666666rK͵ͭͽͣͳFkimko h l j n iEE1ژmQmm6v-kkŷ ڄm6vvvvvvvvvvvvvv@;nCavvvvDq;ݤݴՎnǴcqvvvvvB;nnNnwi{{S۽i>~A!vF;==nǴscyqvA]Ԯԡܡҡڡ֡ޡѡ١աݡӡۡס
+G!Q(|`ph1j<55EG1fQܨŨ(~jzfv0J%ڍڏ::::G]F)nQQڨϨߨhhhhh(}4t4l4|4b4r1eG91Qh(4~T0**)iiiiƀc1d :!ƌǐc&cc1fl ;3ÏYYٌَƈc1111111eum}cs:5F     EE1ƘcQcc1g,f;;ŏ Ƅc1qqqqqqqqqqqqqq8p4Caqqqqĸ8rdt5njcqqqqqq8q4n7n?084<Nw{{Sǽi>~A!q8s<j<z5njscyqqp\44<2:6>195=3;7?
+8OAS)bx
+9e2e:BOa̦S))))Ք͔a8Errrr"OLQ\ܦܧ<<S^S))))੐)TTTTTc95=ŚbOqbSS)T`J8%RVVVVV֛֚֘֜֞֙֝֟LAi4t6 666FLO#MMQi̴4v7m>m1m9&LIvӎNiiʴ۴Ǵ4uk63;7?084<2MfL3Yit4w:v77͟L EJ33*33j3333Z33:33z33 h<f333F3Ɍ j=1fg,f,g3V33633 in~aqiy<2Cqqqxf|f|gfgfgfgBf33a3333LL k=Ùff33hFiVyVeVuVmV}VcVsVkV{VgVwVoV0 ͂g!Y,|`ph1k<55E͢g1fYܬŬ,~jzfv0K%::::ϒg]f)nYYڬϬ߬lllll,}6t6l6|6b6r1˜eͲg91Yl,6~V0+*)ϩ̩Ωͩiiiis9d:!s&ss9fl;3YYs9999999eum}cs:5G υ΅ͅEE1sQss9g.f;;Ǜ s9yyyyyyyyyyyyyy<p4Cayyyyļ<rdt5̛cqyyyyy<q4o7o?084<Ow̻λͻ{{Si>~A!y<s>j>z5Ϟscyqyp^4
+hYV+++F+Ɋ
+jY1[VW,V,W+V++6++
+in~aqiyBYq]q[q_X\xV|V|WVWVWVWBV++a++++JJ
+kYYĮVV++hEI,Vb XK-b(b*bHb%F1b31V-ĖbJl-ۊ b$ۋĎb',vSĮb7C)4W'A`q.H1CG,1[LjX1O'P,+*jjjjVU*d
+["VW&U*fl[5_X\ůZZڬڮVUUUUUUU*eum}csJ[Y][_ X \ Z ^ YFF2VQѫU*g5f[[Ư
+VU55555555555555p ^A`k5555Ěrdt ^ìapkkkk55555qffF^sYyyQ׼hk>kk~kkkkAkk!kе𵈵5s-j-z^Ŭqbxkqk5pMXu:lnnnX7^Guu:n|brnnnnNX'ם֝.uuuuuu:mgwo=`=p=h=x=dXgGGuz:o=n.X֕67T6T767464767t6t767
+
+
+ߊ؊bl1X[-Vw+vߊl D[J*۪jۚZ:ۺzۀm6h نnöۆFۈmmɶ6j6nͷ--V6۶ۄm6in~aqiyMvvvܦn{mӶ}}Cۡaۑیmvv6kَnnۂmh[iGyGeGuGmG}GcGsGkG{GgGwGoGw ;|`phc11Aw0;f;܎Ŏ~jzfvC!8888w\v(;;n;;;;ڎώߎNNNNN}'t'l'|'b'r܉ډaw8;1;ܝN'~G#(*jjjjv].d ۅ"vw&].fl5ߵصZZv]]]]]]].eum}csK ٥FF2vQѻ].g7fۍ
+v]==============pރA`{====Ğrdtap{{{{=====qggGs٣yyQh{>{{~{{{{A{{!{н𽈽=s/j/zqbx{q{=pO}>looo7G}}>n|brooooO'.}}}}}}>mgwo?`?p?h?x?dgGG}~>o?n/TT44tt
+:#5<mq[tRz{Zɹ^ɦ;~RjurL[NzwL |3;soV|rcCSGNmsѩ'}_[ʩbS#RSVS$&TzjX:,kS9ӶK#o^4q_|zR N?}lӥާ1 {WdK"~+=]yz`3g6n(,yyfo3+g@g$RtG4쌭4̑3jJg3t Q38cH;Ch=xygK6a$gN o|VW|ó}*~}J4Ͼ3<Qmv9C9{ 8>qh?Φf}_|V,l8=sV3yVj!>+=^<'wN*oFGIc|<g&4?$΅9QH=G :(>ך+<'M>JOΝxVvsI&Υ,{c]n
+Wڮ]޿RxyՕodT2dut@!6Wn9_] 2@2z(h^+?+TI[mv^y)^B]%Gz~^.Wc{\]]]1%]=R_ɍJ]\}>֙=W;W%WW(WFWЇW]a?wް=ɲ{+yJ;}O*(PVAYHO^ȿrkRk_N+]{Ԯq-s|Mrms5Saֵh5_=:ZHֵNW][m{I6Cv|mƵkrO]oW{#]::xoU|wn`z-
+Hܯ_^:yZt}44Ugp.].qz č#ҕH{7u>F_>XwjtVjqcL]~ҔBŅⰬRq Fdƾd^OܔJR)x}sGtsT)3)-)դ|J9z3uSzZx\R/ժnzߔ,޾Y$5x4[/K>1--ޭĭ^孝R[R[҈[RIRi-h-Bݭ[-
+S~7;r/ݖP>|3y{zVvOݥ_ne.>F}ۇSQң1ngmܸ@Gw$7wЏ~#sT;އ^ww; w~1K;btӝ-;j#w@SwF.yn.g'w>|~,]վxɺ%"n"..nͧNw[簾ݡpJ98'n$wݸw?r;|]bױ{RK
+Ln{螳{c(ߓ%ޞ=yC=h={
+O)^c7rݏC'+?}O?&n?>'W~'Ϟ{Ļ'b'>9Z5x-I*dhN<\>fғRix''N<^?xK,RX?U8\A*VQ {+Hfp
+;v
+#b:K-RΦ(%QP;zģ
+bɲr0*=X,-y(]BQ@YqPO#E1nbo+YoEU ;RuEqϊcE }Є*EE~EdFtM1%h_SէRO{?zZӵ#zOOw8?ݓ>=X|{j'iO>){Z(n~*y[si.~xpp57^"eއ?,Z(P>̖(d*+ós?K,0tC/3IKo}$=zT,G=G;RGپ(Y?ʐU!#ol}T*{&^P֫gd %Lݳgsz&wgrJ.mYRg/<=y˳gGusɚ+sd}\@19rHyy!0xg<7lK|>j\Ƴ=ϭVIo=O>7>Jꭏx>XZT
+e&A,d*'>ؕO<xgsK>:!8q4]"?~a/:Z/ZѰnۿO#smЋo "_q/o_Hs_lxWH:^73_w^ndޅOZ|}'OR%Y YYhDd}"~"-mȦD6/~*=TBwd"TZ*q?fçR~ٜ'K헥_Jodi2Ey)- M_Jwe*ǚ_K4Z':^*u;%;&JKޗg<sv#/)L^c_ֹWR]YeM++9M6^+MW_P<^Y:/x%4"-[*'Յͯ\^)|ԭWAE^Ku|=ګz!A,ycȶse5+kGϤ[=)sٱ}&-kgG(>3(#ixl?QVg Z>;Hgr#-;us'DA0Yϥ`?u<sϿ[(o-ϋ '>n~%|;w8}ɋ/BƲerEœ @VY eR9\d|)3e/XV_U~yZS<>&Z/2eU5)kCWR5YOd}.KUTN,?YѲ~JC):+ӟ+jU+1W,k}co1߽qhٷf߈7R7u|#{sjLFit%C6]3e3C,y#ZO8okվ;jys4^=G_}s?w$Rۣ}}ZG1cu2K^/.'cOg}_}_]{u%{һcWGO*> Gr#l?ÿHJzHtՍW_+ʝ{uW̫^]|ս򫿯0ydrdz:^}ˇSs߉ըتآxɧ5?)dj~'w~7}92;:/(ۑKRǘ<<6{=YY}{ǥ;>oǟ><U~z)QGGG1bq|h",Nz WcqICll?<ϫ>OC`lƁg->~AatP|x_(x\xAuۊDE"Hhh8888|ޯHJߓ^^ސޔޒޖޑb=>=2d#G^=~+WO_}W^ɾ~#cTQT#3sOJ_J_I_K?~.B+o*KUR5TC)ՒjKuR= JAR"JaR@j(5"R||<K-ϑyH'_Mw?+.!)%-#+'/_ _(_$_,_"_*_&_._)_%_-_#_+_'_/ק_y}__x}ח__y}{뛯o뻯セ~G~Z맯?|go8^{k1
+f
+X^JZY@QpUpSpWPT*?rx##GG_
+++P8pJ
++\PpI
+)\SpC-
+w*S
+)$=_[
+@
+NB.@|pB`$lkai5u #SG<Z{pp .`
+&334@IQ7Е3دX
+qrqM~@sr(R2HlPV
+
+`}0+B !A!o! $ } 0
+BQ;hs4MAM^t3z E/^cc, t' uFa\, Fc@7Z|mfi@<ƛ (6^Cx V[K!B8 V!@% ^gB N`_=hqrp8 L~C"vx½9hZ<Kh4;(PpА900xX|y}xfxbDCD\dZdEdMdudU)3#;6)59)
+ZB)PW:0Ɔ`0
+ y0 , ƃaaVP73ZZzGh#4Z5 Q(Dt!)vD ьhDt"LDF#q$E8]-u \LLޚ$dFED@C]ExFqPۨ4F%-}s%&9C3ǘ{?`zl
+[c;Dl' ۈ-a۰Zl36;Ma{lE-Y^<ey򒥜e,O[^ğx6;) |<>o{C^xx#-a0G ӄLB1PD $ <B!PNH! kRB!a0Hh $Ą!BaڿpkG-Gccccc[?NN9}O'ǒyd
+uMi򃛒[[';;$gZ:'Z"--@KM\M-&ooo/ !}UpcDKdWd{d6#a2ۙ6}-Gq 1! fS1`;8 
+VK%a?`0aß [ S 0
+V=[`%v{wEEń'-?|i#ז
+;R|'~ ߅o/s-<^·i|?a|66۶öp9QH@|Mx-{į[o&>#~Jx11Ѿ>>>>>>WWvΎc㎹N NNNNeNNwɟd=2KN$J3KKKKKKK1ʞˮYyʑˡiu ]5ܴݴ4
+:ݼ}ܥwqI,4kR+h=i
+wann(7S7C7c)IYQy>7`~SW=B<QoQSQRSSPoPRS/RPQfyW{{ݦݠݡݢ}OF;J;Lۤ٥mHh|ibڲϒ~·c?Ok?ߗ~_>+[~J~>S |K ?>L v MBD@A?GEFILJ
+ss )0JxRDGDWDkDz1)Nc?r3R!<؍d3Ì c1!f?ӏ nArL9#Sș&)}]D4A =1Hdr@p ;dfW6;H\^ށU
+nW_ @8n)W7<k8jx)1)}F_>D`_+k[+g56601G"U
+d)yiiSL4}lzu;
+20sT.*FDA hk-:"4a4b03bL5a0ݘ(&3jaE?p8go8
+p.g ~%p8g¹L- , C 4hadY-,,Z--,Z,L---,--Q{{xT\ҭJ򳪲J
+
+bY[i%3E%ۏ "A'6}IR-Jl'G{<qXM %e>qB# %b)qgᜃ^l#=Nל89t>,|}cْ%ۓ#]nr6LprptyC+הQl]U]nVnD(wC<yxqO=<c<ٞTUS7JWϩjԗTg<&4M'><ysK7_~'+KE(~~~~mеe9Uف5適`ApppbpT0'8<848:$29}"5=cvq۰İ?Ç[FFa\deb<a<`ϸ¸qqqq1XfHs9ɜe.3!lqs9.
+),p9cǹ\i>Y-MP(
+
+ZQԏ$#ՌjIRNTxwy@|t}>
+
+l  4 .N |Kt;2FGAt ѿ|RÊ2Ê
+²rrJ>-M5O_2^3f|q8<bVQOF}u1J騫Q,v$;dGl:'ʡr8p#ǟSΩTqj81gs{{;]u27%69R,hA٠ P&TJ
+AZ7BF!3)d:
+wg-!x-> qx5> gxe6222426tF#]#<ܸ޸ɸĸظ8Ӹ8T冪GաC#I]fZf600Θ~0Cfޘ=>^3柘o}Ϳ2i~9BhfcbdlɱZ[YDkck5fM~ekcmemkZYZZ㬑֚e۟INR œjIդH\RHj'qH|R@E8 &K= !oԝ~tvF9+;pF:8]r.c.5>YJ$oG\F][%EQ(6ńbA`)+4Wkk+5}ݯ?p].rxy`<HxtLlhIFRT[?6i4{W I_M__w_@@t^ൠ3A䂎
+:
+
+ nLNtK5ݞD"=Nc$:F@ca!a aauaUaaaaasȳG" €1c &
+*=!w+q3ccby|_%5C,h4 -@ݠVP;h a`?/54z3gp@npEK; \1؆6iH6236Q$F 1n<c<okcg<iLF gi r9B"/`MML(
+2DP94L׌b5Ù͌͌fϱAF0_]`sDssG,z-z,~2ޒo5ۺ:źӺ::׺::˺ͺ:ٺwJ_ml?'|nwtnv/.{l'%I^}mv۽ {nD:fNj"XTCQG5'3ޙ|$rYk...*śbF)wHpO_'u_v {x{<"=<<===K< iT>ZBQY j:3Mͣ&S;$7fL |h>>>to_Y}Ӿ}?/g;E ?6qbAAom  N ?ѣsL:&,<,,3=#6<6~~="0& @1 SqyteRLר(ZT@7ŏ33O[/ؿc9|N َŽMscO^=[KT6 ~[X|
+bPqDKMRXy@I[yQyL^QfbÄD R1L=4eqk\5w45444W4574۴o!"]cLfz#ʙ3ggV@kf]mWUߩVԨj>4B
+!@: 4B Hi4zpk<F;=݊݋==! ""&$&#$!#\$\&%NvhtZ#Nh4 KO+%дRZ#K6dl`,db,a`,glbg`le,c,`lfe`g]dg]a`e`fbfQ8ӭ[Zg[gZZY%?kҾ;Ý.>Y2^EgegqgyΝ7'wziUy]iGO@wWYmwco{C6_t
+=iB8.\' !2!Y_|AI|Q|TZKS|\|J!MJSY2Cf.yɌea?ÿ^1R&//ϓfu 3iEj@jSSUUU
+b`:ɉS'O0}ꤧ[@}I]<u*IcY[[[e3fܞ3sk&{v Z uh*~M}&|$%~oɛhvѶ:ӂaɰc0~6}Nmvh{M>.n5o-ۉt<|?3~]O}փi)w\9Jy zN;kG}HQY*KE"daH/' r^_^6Z1*V8W &UTTkU֫TZZuy+'oOޘ5yw2PXLFC]1U5U>U9U;s*[DkjF:]RW;;;ۯ#لꥐ{Ї/רoد/X > &̓ e3NLW ۊ e/bwp:9{ZO>j~WڏqxxNjg6?s^nѻz Kc7/1Pb%!+HR%͓!dPY &UɊe2-MNynrtИllbG5V}[KNvOi4Z7NzIQϨf6|
+ y ͅ_'߱?DG))͌e3m]svb{0/ɋY/W׎v{z{ n~ D?&" Hd.r8IҝRIF1dh]f3b5"˅f)ՃXMf&BM&iy3[f̢gٔ&o_ѓ8A|AE3m3=W[/R/qўݽ.((@/Hh&i+9 G29ztNExxxxxxÉTu:^OM"N5h\mNW^߬?߮ϼqE̒fɳ!'!' ȋJ?l ќW3>֡M< ϖ2}2\%ǎ*
+ǫkƳCjT^[uוMMgOgL__'6fgOC" pb85ɖ~d'ɞQdH666:nj)jBµ K ںi H"jg_{%ɒ4 N)e2~m<_].TU3ZTtπfO(g:ogHK(qJsU;=C`jejQtǹf{gB4mc{ͯDT~vUZVTT^ 8hJquet`Sտkjw65F6"!7Orq+oW|PyfeYgmyC@KcLc?\
+BwooџЏя?пt n'Ǎqb ׅ1q8 ƱqOď/"r \O.'
+2<|Dn7 dMM&FI$nhn"5qM]MVf'>>>>ž9*8GIoKkoho%Mi}}cb@50408 >1otvlұc b'C'c&&*Uª*qU{UkJPŭ*RWѪU*e@Djzwꤚ⚸5Zq]o]nNRG#5յ֑Fu:LT\Ga4 fC{C_C[CW@inl,jҸ\ƍ4nmxj=7nn<ֈ*QXXX؂XX1XXXXX#""#!\P(7T(Dס=n]t&ㆉX`1L㍉c0hc1xbqY5͸ UMu],
+.7јdO2%",HV$ юdKJ2' Md9YIn'w"J!;ɳdYC$wdyDҽTM^5mѴrӚgMۚ7lthӛM4mnj75m|XM^4]hgN1LS0I
+DG-A-BPQKQ t4S0i: aj1%2 ScИ@L!!aZ09g7¿-q_qx#' G, "#&H$')OJ EI^DR)dC% $'$&"'_''o#!"?&#o!!o"#%%?"$ %?#'o$&%!&%?%"$ $"$"VUu}o_ShsbsTOsfsN}yͦfffffffffffPosdiYm6,s/ss=s!s3s s%3]ƞnb3v $19%)[9999y9999y5my۪6^vSט sjkaa00p+
+yWxgxxWygy}=: :|uvvC{#{{A}}6}})}w`#}n;wD߹k}O1w
+)/=őL DS*( /%C> )19!=Lhnoj6+͸fFy]soLn4ft@TsL3Y,hvnljnnkkͼļ<L}ȼƼȼ˼ϼ<<<<Ƽ<|gwv'3/+ېssssssssssss^/~m6tmo׶mgPv/זpN\7;ן HHyU<Wë:NYpPzmqC˦˴˼˺ˬ˾KW| /{w{uu[wv;w;ttwt[v#z^L/;٫={ws_v_ZϾ}?37H,t  zVz fV :  zF ,ՈV&E#"hF$E"L EKEBrфhJ$EcqQP,iKؒ> K+aH%=V _b?T205dxpHȖm#[G./~5j<{ձc7n=7dحkc*CMb={=m `#lp)q`'p `<
+x`tjZ%n~izn}dQ^R?Z~q~I}wpzˆ0h
+ @C_JAPO4MFCӠ(h$4m\:a`32l`j L[ uÆaӰQ
+__["b)$A&!zd2YB!4d2G&#sEBT
+^^^>ف9y99q~Ęc@;7/
+Jʻ*r]E]3|h7] &wӺnjwu7;7K]Իwa꾪>p߾}kK+G@@@@@:h+8:x|};O|0xj/'6vOW0rA<4z_zn .z(z*$z$)z)#z%-z-z!&z. *@$kݒm=C ɄtJޑޔޒVU 55 A
+jJ U w^?cx˰`oD:r}șc#WGn2rcȵ##??OoO__/Qcc1c&H1Sŏ_c
+HT)
+)0
+C2HitW+mJDi Q@E T:+&F&'&ē=Id㓇&?LlR3-jʩWSO V
+*Vo
+
+>'+!B', XB(!D! B A& x(" &Hc$i!:HdMMVRqT5ZDQӨj#ZJ-&Q ,*AMRTNRrju>5VQj I- Rz]GEMAFN׵\m92ڲeE2޲eCˎ-[hi9Ѳe}˙e-Z6m9rzE"oiYҲe_˦-'[-k[X5,< c!Y8|Ub,0UȪ`XU0[cٙ|N'˙)kZZКZ
+nlo-nhk}oV6^mͦݨ[߶m?ھٶjK۟6M;\4íB0.Kq\qccC1!u,uh::&;:^7dzttttt\ܹsU'Ebw8].f ߵ/uutv ;]݃nAwwK6.]ڻV^>B?ۏq~?2/{  | vO0*Ղ\H@
+*Q*%H A ^P$/ hS& j \!($ AP!-Bl,&]}UfbCW(*9%9#9++%)9-9/Ju{'҇ҧ!Pv(g;40$jj?<o8L& ÔbdxD>2:22Q?zۑ#/F<y6qrQQ(ht0j1Z33V8V65fR(
+GZѢ`(J5XeLP(2Z9OYlV6)%YP&+J2NY+JRY,WBى鉙 ݄rR5TO9gIP6SVSSM}1NQ^EFZ ׽~3loSe5s'-Kc%k{;#}꾚5jbk 8A,!6O!CB1TB[2h'T U@v
+@Ɵ-i OtÊ0e1Ĭ1X.R
+ٵl5{bp*8՜rjmke[[Z
+ V
+[ 
+V \q['v{ đ<qX+ęb{q8N$Cĩ@8Vl'&y& ()+y+-*%y/y-y%KJg3WC!ِrhthr(k2L2|n䈙 7b%3b.7&rXn;j7j=j5T*>
+/"PPt*
+X\lWꔝq*rR\)^b[\9P.Rv+%ʅ!H9(+{bJ^)SF)g&N՝O=R ^YԚS
+ 6 |yWS
+ɇC yy2H1
+Ar! ,H$$
+ CVC uK `a``_aF0
+9\F.Dj3H*
+ OݷPwQPehvn.J:
+;UbWabG$&l$L5a0JÄńY0Eh'vy.F&zJF6*:̈́B{BNu}>Q_SR=h^G[#5fJ{JEьi +5}:ӪKMM耦<F0!fe(# )ccT1 chb 0lF h`3T $Àe 2cQː1^2h.F:edmaYKY3%Uir&[ˆrj8( 9p4rpquU*l[ymvvvvvvv}L};ʕr%3:uqrC;Nthy y xӼE<ֹssm]vuk]׎][OOu~ZnOv~^w{{}u罄>rE~u@@@
+ "?BKgAIMJI[`/|)x!p
+B[U' ><
+}B 0FAx1A?sPq.c0q%n`q-F&qEU.q'&b(:J-.RWD,ZKͤKo說熎m4taЕ]C׆:2t}Ρ=C7+G 1|g FGF| y<Z$;n`yQn/w;=.rwyhh(g9#b0E"^V"Ő_1(畇7[ו/הwϕ'ǕgOgW'wϔ[AJ'NX2h$Pma!\-QWS{OyMOMNNyLLm28j5.'m9%eY Uu)5i&k+'Gm@GֵX:]צc(:I{ߦAz_ӦzX?8sifvֳڡڥڽڮnubZ&ip $ aCP.ij8ttt' t7(p[3<{Cn@D.GnAGEB@nDACnFQ @@=C=E=G=AGFB+#أ؝}a5Uy9 ppp@%򉋈I{II'IHH{HH;IIDVF#iZ6 IkjZ( Fˠh4Uh eP4VAut}9}}58ݸɨɤi c1c7,88Øad`322v2cbcclg,b`facldgadcmg]eg`b]fdcca]gfedb3l*!s8DCj[*['ZZŴGǵg'g'ǷǶjڮ \ww1w᪹w:^t<xqQǭ;t߱WYYҹs{ :v=zuJד]ϻ~t]zv׫].//{z\z,{|z|{z{<{z{{,zlz{z{z{
+zzz5m_ֿGܿ[HHVkX!T+,yBPX-,B%ۄB#Ha(lEDADbX)œ)1O,/ cbX/bX*KcQhi4N/ HcRC>}3({<toCz7kH12vOM#-#KG$ȳ\y<Y)ϒc9=ѤѴє1XטhX"IP)
+ňbTV|T&*U*UPUbUZe:RT:~()U
+K[F҄a5fd|f\f<bfa<c<ee|da<d<g<`}`=g}d=fg=dq8-GݺuuX5Zkmkoi/iѾOwǿ@ޏƼռ<D' uyȷ2ee]L>tQ=== =S==e==%=a=======E=ݽ{?F?dc_`AapT\8!\  KZጐ+ …NaA(N
+EF  P cY!EWJF|D^xxxxxxxxxxxx8I ͔fK5ittt[*sɀ2 Ff/sdV2SS sU 3ìaaHB^+%QXXBX)4YB^@P5Z" _U!T2XU¨UrMS5U5*KUu*
+"*Uc'NL82mb&}>jWMU/TOgzeuTԼ M&RIkb4Q8MfJXP||||ijjh u:nnF----щtt tt <=YX}>__֧sY/Q37g~ ]0WU]=!Z03T ٌjA]þ~ľǾ^ž# F߄q-M-uQNV61f~nbZ2L ӑi0`b331̙,#V;g{-Znmzձ͡ Nhol׶7ڗi~ks9x<{o ?ӓw}Q|/~0?=HڃAT`zzj{nBfQ~!A&1a>)YqVEahpp*z&~*~(%~%~)~"'$~,,-$~#.~$&!6|?JKb)XZ--BdY,IV"eʲeq Y,X,2dYtYp۰fxjX=wx0b0y"Gɉr.ɱr* U+2يuU-aRMSURr\J5ZPITլO5ڠR6V6.N\0iɃ{'LAk+ԫKԫԋK7W?꩚SyLMFk5ZivZs-P ҚhkokMu:.L+mm]m!*<=\?_ߨ }az̽YY٠وٰɚo5kWC@ACVA܄ށނ7f9CH&jD%Z͈Dkxxxvvvvvvvvvvv[61CLgfӏ `1]LO%ۜ b@R2bB#Z:aOpOrs?px<?'υ[#wR:4~$?0z:{==z{Ezb0~>>^~~^>^>>H~$_fKD[l*'6
+6HR*EJ6VW)XV*'˕ :|YZ/5
+aЈ#F֌iw9r!׌VVGkG7*rkwUTTU7UU?TUU7T+UOU'UUoUTWTUgUUUKUT7'nM< SG#ա`&6V]=5bq
+90ojԮSMff] ziZ6Dzj:sR{{{{{{{{{Cz^gz^wV}zK?gy^XOя(f͛͝6BgSj7B@6AAGǐoQP?.DgсxLb0S8f>3Lg1Ù f3vd`wsWm~{{{ By0F^KgSgs2~)_wF?e:/'4z D_"3Pd)#tJ$./%IwHI12 )2,k%rq20Z?
+([T6UNnV_TTqqq*q**q'MDc;Ի՘)~
+=u`XSiԔkkj5Dm6RMֆi(1IQ^g6NONM]ͦg^O:~ZJ/k+3}I2rfF7y2xәY,f5mU̦WGu!^H)~
+yAӌif!sY,b3l7vǥ~ŋqG#wU.
+D"7Q(Z'EA0C+ xJ"$$REJd"YKf;8nD.FbEHC31<65;6>29;7dģ$uz0ub)Ifi|m6]=uҹ\uκt].bks:r:`:t:l:poz~~~~~~~?qi&F}̫3of<f]ggf+gYʣ#SV|x9
+#ʏK &-t3US=l`0>^+7Z6iOm1;Y |^q~@(I ŋEPI$\$aIIJI{dـL$zeN#qV'j9f7Z(?^5^2^4^:^6^<~MQNMiJmN[Җji˴5ZMAt[S {/+;3gffggf55ϡϠ
+ud
+m3ˆAI+ݞnC?I3aL
+p 6
+]ahQ1/44<٘e4f Xi񥈛oED#h0ɫq<P|BrٔaShju*753u),UįMed3[2 87f0Ye|2H\eU9njDhYi"yi)=
+ r=<<`JM ^ xmz{aOOOaa!ݐjX6d62 }}|}}r }|9վ0v?i@0 ' 36
+PP!c@eYA*xptՀ٠
+ 4  '$"t T:,a04 cp2|,(?c|)Y߈#FG܋x5c@uŒShYLh]t&z$Zn3Ygrk&LAu 5 hBa¼lQTEL~ӖT~lj[^SHT^IӅMW.H=hfd.1k$dޝ},{GsT7XX ?om\ t⟥ruxFESM5z-c!%-[9@q\". jwWy yT4{=x,X1Ì6xc^ N6x+5+;;{}>Y>>*R>}}; Ѿ*_//mԗi8K?1?
+ t-h
+J;ˢD}/~@ifeq;nno7.dP
+'L& $ %'-JMЗBILS6\Hn6L=cz)ӳԦ{M_^0}z=ucḏUfLiHf
+Lswl/sosb6)M4'ɾ}+`~.{y✙r6o1_3fWӡ˛k8\thQUձ(E}+]
+z>JUq @A7BV@<BcB'2'ƍ]4AN;OB /4^mc;WxLFƤ=cDd(2: h GDF1"@wG'@~11¸8I~޸&awL#c3SSX'TA&Ԁ%NIܗp%oW=D`AⵄzJ)c6}4j/1 fv)m]UWvô0i`g7[+sAufkVdnܘ<sjٱ qϲd~0{=9rN9lΛWryy-*uZtXtYȻkX|o?O uƅBSiKE]+[Z].R||ſҮ46ֵ6 566/?9U~Y{G񶁕*Wީ\e{+m_T}[J몇U*y^53v5v jklHu@Z{zYegw݈]G:A@u<x؏=󟇱{#h{oɞўD[T4?_y-`p /7ћMn{5~gpy ާVB >* ~ 3S'T
+  _2\d'<>BD&
+ H^}4!w(Ol1`9bC= S |- l
+--s
+"
+  ,
+\ ,\jX\hh-j,2,QbI[EViV'n)>fuv [VV%%%RQitTVʷcu`}ևpU5{lzm?:߼|&ߖWU*EOm7l* !a>U UmwnbWuvkjNa;݈fFW#YVYPSUQYRU'us 7FaEJ '3]D5s[{ȻȫH!kĝr8}pڃw3ldz<k<<Y`.O'ԓi@0y6yvxu΋};pa!ԯ܏̰o!/o-ίo!oa__ˀyw%R»O
+#FC0FBFPl/<,QdiM;FaNalžń]3z^i<l,1
+qxZTd<|d.X*2 0rId,mdYdymOY „#Qpbh1;M1&1cvbZcd&ʸ8yܚ&NƝ29wJ(! > f&N%r m<q[ĥM,4ؙId'Hd&F&LRvI2b@ڡiLI3Nb#YHdnnnf>{e i?Mttti;ve d~4ioyy{mu SrN4?kͣ,yc,
+>})T(˪jJ[*V?(oʯijĹĥ$ħZU)ՖN.+lXRv:uyYK֥e66lmD6Br6^[lʋ u?m~؄WDWhWƽ"¥nK=kUŪTUVm6U)V`{6ꢭjj[V3jPfښvK׍-[YnnAX^Q?^> lc ekfB|(at-t بsiv76v6ipa5u
+b7`G{5"st@Eu\x؈C~DG>A~Ez: ;`NZp;]q,]z=%RVN~Oy ?e+zq0&W,9pfcBm:~; 7\wpS+l
+ H'?
+{eVe\o\^^k\?|O1c{#7~m<b>ed)eUny1(IH:QQ~Qہc<q418|q1s f_̷ 18L6NkB7&?&_L8& 7bPH⁌O
+Xe
+~hk
+3UOvȚ+5j6ۭbmMI]q]}}uk 'O GڟOB!e$d>$ r}C& PqaqqìQ8xb+O4%;;?>^ªjD8b1D,pvL_<"qǿH_v@|Q(i{gp0 ׋p}v1- 5g૝˜;pq t ryOwiu9沒}6h.Ӟ=<wxv<yƳǫǛ @3>>|VywU[@
+Y 2:|(|QkH{k!7Cn|CHa_a-a=BLX~,%
+'e:fl*0=gJ\j|Y f]fXP!ff[қҟǙI4Dh _J3cd]4nVul^=YUVCVkYKfٕ͊%y92!wKsksr#s!̽sKr resrsc, pxμy|uTC cKd
+:XIENVXbUx1*8c_z]ddZYbldDUl/V:b=j=f~m}lkYB3e>Zo*;S\ْw6yYQ6hvV͘M@9| ]_ld+plWY^hgh<6S-&K[WVvk7*pr~#v'j#jKjjz{Y`.ޠMQ\|u9d4d2Y ~@"Cw|Qۨn\ᧃf ;._# @#n9t Bv!ۑ|dD`1 jiIvztC8=nwѹ_L#۝; NwKKK 1b;]w;\\.=..'\n^^>]\s>\p]5m 6a2PX{M|T2u떗[;g(:k !`O)URU[66. \H 52 6ddb3* :ndclj4 
+[ [68 1§G4D!EMDIF@BT/1#j
+3Z3DFV+Laͨ4khxk65YޙZ(GlM܏?
+rߘ7Uv57p[,_-
+,
+PG //Xx`lhiWbZ^_̶j.^_dS;kg3%nK''UևKϔ,=ZzD~Y){X2<y?<.[fdc0wٟO_~Uc!Irzx
+edgkkgXhlmng\fg`cQmTPXdaTl;kwήvZ{D:zjKo? 9 l ~ d3&:IyH ;p^@oA{^A4nuXԨo1
+3w8nmm#!p7q|# ACt(A#n.bnޠ>n"v^ag6b7ag8=vZ[,Kwp?a!ōHw9IItwsK<NO<鲕t3 L%xru!Ւ;ef׿
+<+p@ 0#ϐp#^Ȳ0gMa^ko:#jOԹQ(u8pWQqKcM&&5&c/m0{( $ t&@IB(0\| TԔܐ| Tܒ|t|J|T|TL:B$CSRDb5Lf4]83 YlKƥ ٶ/۲lv!άf[Ng2mv)Kd\}yu^E^d~J~r~F8KTrdyW-ozX--ZYH-.*YUw[)U8:uɛXkR@y 3syx6mZUڦخ]UZͲK˵cTW{W'!$;Xvڅvw4:t]`?G'_C2rem3`0kxX<qg—×W;19#&NEhstS  BǡёX^ti;vreNϜV9ur;⽜=-.x
+?|s2!@$D 'ǜD_'ы䲀8(q\ϹwNBt p$2Wy\:L.uK\bB@ u՜zunףTwq3Տ&G;J;BF BBy&l<нan;<w?u'vͨuQ{H{0ɃXXɖW@/ğ u'%-O$$K߂^D/AS7O䯠UɥȔ2S6kW3d0̺8f72nf`}H0{EwY^f!zsV71/"b0(20qeK
++  Y>|j{^-V[vY,XgIג%zi[7Kmlll"Usq)u~DykvjUu]ojuu]o۝r=[LCvj7}m[hSV/oCWi0kl0p0tȅ;LB1_ߠ^Ű*X#Ցσh$nEw[l4Ckh4ԋ:ƮqZ[ۈ88=ξ_DM:,y Χs K|]*]滰].JQ'K =$2%\F%w]L>C֐g]Ө\ ]O&Q/&x3-:Iq|@FHQQzȁdħ k5Ig8ɏX d7'oIޛ| x'Kfeɰd:d2ޑ;`ϯίg@E,AEEE/,LZY[})n.Z{^w/ ,]jiRw7伪yyy%7ϟQ]~oي"[vUA>ڽ}[juyo967:D5;$6x؄5B8ƃGV6BaގA``;JYLJt:IנwױװF!HJM+77 ws;s۪K*1K,w ']\LI$- z\z|| qs⩕`j=+6FH@Ku;IC!uo&$фO!LB#z088&fqapЃ{g/'?J0hz=J 3̠O٦NfsO=2h"""+R1V|
+kYWYcJKWY4iǚWl{j{%X^yj5Y5Ǝ`zOZPW;Dnz/V9  DF:c`\X!|S#R7K'yNNЯ`r;طN&Q1]\ -E 9C.n. .`ɕGr!q1#]C]1$d+ŕDum*vjuFuэnb2d>dT␞aNg?
+g:y
+LCw*2xzOxi5"r-SI߮\~Tt; Ws-$4ʹ61s/֜RW*ReǷ˪1֏45<Gl'4Dq`8A`$<YBh"4ڬW$(.iԵRMRnn\S3n^uU!)?-Ŝx}᪈Ԅiu:=Sĝ.~d;HrYqER"ŔfVs+2(5FHJ n.l_SVceQ?TnsA=c̜SeߜI.{\]( 5fJ/gea"<SNװvԉq`Ix5R;eR 9|uz}C-¤9!!s%;lܖmqm J[D[ƧY`xƬX'ni]5-p?ϋAxiWwGuʗ}WWo 
+ t, U]Li^ m - /~&Mx6bgDP8jq4&5(vk{\P_x@’lMQȤdnrg_RSnI❊O]f>.H3J32љQE2_f>ɴ˲Jfeg&TYdͲζ r.)yc$w$ws.';߭У0ZzB"Qhq)%%KbJKK+K)+Kߔ/ͻTF;OS^9|W]BPBimʾ ~ ~
+>ӄ@FPgT:-BEFA@DCc02Qcba3DŽ|yZ
+_&ʽ ʡ~l~mؿ|=uK✤9sRI>'cN本9sr_ݜ9s)S:lμ9ϩS9jxN9sρi86>19OCCCCCCCC4yNΜ9mspt5ysz?g`霡99sF3>gb9999ssfS ```808d9s0'hN윤9sr̛S=qbq͜s~ |D\<W6k5<6nÄ^ye2.t\8V&5ukǠۅU5ak4QG̤dmo7mJHxJVa]orQ5 o7 aq^/?/3۾7|B؁v)w_a!-E5E,-U\-ݶ7zoP 8hG'z+zff7a RO'K<cx!ޞHpNx#n&n"n Fy$mZX
+޼y OK0( ^iEHC{qV5]
+c0ϰ9<
+<l2p~>q}>@!ToJ Xi>Y ۫6;r9liv^}ϳ:<+px+W*fx4l6M<EJNl1@̾y"1
+hi xI x$ Ӭ\1:
+2j5BγL8ی7`$^m8ҍSBSsG۸Y^/3c1 hcl{e'Cc'^mց^낋&E11օAxl,`䀩J~tوB7GgLTL '&>Ntp҆XlgzzsVM+V_Y~{UR^Z:ikqQ\jQm[}`PuC8y,msmuG£ ,7 xUsExV zG)G1#0 b< xZz]yk SPV$SЌ=mO"PH?'dx0(P~4|kLL4ohy
+
+ 5ag-8{6rv6q۳[q;ۍ;یq3x3>md3_= y@N@#'a-_3۳(6ib:cds̏& k$WźػZbgb/M}LdžFL0s2iwYēSMɯnoI\n6PlTRT1hHsyĕ ΜldfG[Ngbt/-
+,_v"S [A-Ylkʞ[Wo[P|Ͷ6m_Qb?%6[ flzotiFJO:ntxtϖ;[m8_Gա5);t)z 28%#/=tz@D5pcݰXgQO4= >+IO$4I"C9inJ?1we3ż$
+!0iyހAA-&Mn5g% dt?vol-(44,!4tz'{ +'{!>6-Hz)*5,e4Ü7gwLͻ'̛;wY[h^fxX_S.z" - Ҹ;644ָ;HHBq֮Z}=g_>
+ rA A
+䋞ſ-`7F(4J RUY^[LBh1tZsہAaF0Xۼ.,,mn[u;x #긏߻EbP>TP7y52¢!>ҭ pRYͩ fB;5>#6#FόČ_~a39j+S4$T>!zM,W\2o0o4?"LZµ[v7\Y{vsrSVHHpΑt'm0m3vevveveevm&W
+$?_vvGwtC
+tIҵѽ;[; x((,#P2 k'C>C"_ ~K*5K{Oe Ej33D0=3bbeyi?wcc ?3~Kab43ka|n{ 4oZ$0̆))])טS]]ݘӚܙ=y33H Ue|.P?
+*ŠhCQ'^g )M 2 I㷶쬱=`ZK!8Q  >QLejdl Uwc/=}Ƥ֤pSoӢKw-uTSWQ?h.RABlN 6 +oݳmj#OnagKcpC K${+{[i9;ӆҞ9ܾF{uzӕuz3
+ą@zP5L |bQX \U,6/ `RRT6x
+ -'z
+:;EFpʦpqvָzDV@P(<
+0_+s>u* A  xA9#63 CXT,n.n-V˃bpxO4ؿqk0WVv~</),#CB ro+>T\/n&.}Z5譲ZTV;B7kH轚5W%Ыxp=
+YdzZ[TZV`-.Kfl<1+׆FE@ȉfD7?qR|zF bAA*I\
+xBi1G!H
+RKng7W)cC: { !<@~{CCr8Qʨ<ԧ ?.#gQ(|1r\Rd=]M`]eIO$&T6Jh&ƔwttLm]L HDeO@ťǯ<U`ʨިhܨ̨([&Y \D,,W--WQXZjZi[¯Y\oѣOMfCSHch=g`ۇ8HІ:$89Z9n25v=Hx 7Z;w]iv==zh``6@ PY
+HotGhdOG_OKo8+$<$1$(>iz0 3Cg4D$(^N|gTC>{T Cpp#/#?
+RA[S
+z?5/BXtmqŽZZAM)8*|E}A}G}Ci)*Z*Z)ZX)YֿZBwz&Wj6(afW mNK@[&L?ѿѥ5m/b`_<`p`~լ׬<>x&[ŷ-pa_z/󯼓kAC'FC&4&td?TT3&eLͲ_S.\ܴ|E>[ꗖ̗od_A|311iwwu ruѢiiY.bh/qq$tɊ֚6Ŗ֛6mm-v7wiwܷ߻v?vEv'-
+CkBKrD܃0lgac(g_@PUP̐P :vXO_cJK;3=t`tbclo/e,c,g$T2N&L'0*%'&|$44$$4$δ:i'i;IZ% v &'/Ԟ^gaʔfge`bNfNbNdg̒z l@  4@DA;
+șSȩR+<KJJ@%i)8hV:*{~tTUF
+bZـm 6UXUl~<ekkpb+Kam4GKh]׮>:`7lWNF'S=3]h"O> `[0\^y5xxa)G XK-]w''qp}$~T*03IfSzsmjS3jV/[Y\fMZ NNNwh33h]u-r)q^@ @
+
+#2"S"F20L01 0`?߿}3BI%BףqѴDD=eŹ=tetaTp"!#&ddd%&dY&d9&;G2ɲɊLN8J<gcTdV`Vb$<KgxfeƜLb9f~ˌ@^ +h{X rp<+>) tG i_ņ |D6
+¹EϻD+Dotv_Su߃Kvu#gqE,WhրXDH ;`IqbnfF!dGC
+y_Bď\ğѯ7gGO[1;EE"'drȍ /?Y4نM"|&$#>07CPdg4gPz(
+
+|1,-),(x1ҊLA TN3P=g`OH88$$W:hV6HTT"Y `YΗ&fp#91z2ȣ5kkCk! O  l5֚5ոuFhD=ta˿ 527S775{BSiPp+u
+Z+𶁆4ƁXށсځ,Pb ݈
+aUIEtrR2BXZcňta15<n>;a96>:4n:.G~##m'o'!`dd 2h{Ϧ;OOʖgf(0
+BLfQ(\%Zzjee:T.,+,bJoHonHma)W=dyaze{q[-MS3FMцhtnn9]_?nFRg0a1 18zWNW^Y,`0$y󣯘ogG|GGG\G<:V%
+{%z;vb{d,{>&Ȇpk޸`?aӍ `C5ÇS(uE [R44խc.+Z X{xDWG;>tzBy<<FftǯhY+)t`00} c>Fbb>~˰=CL4m Q8Γa#(ht3śɃ ʼnV3ӗL?2~f1f~g.`v}5G(ssӹ_sB
+ 9&"3@2zQyQidrفl@N gPCqcqOq,ȽtSUk>
+}2pjE X[;LwaU$wCX@XxE!b>7ħƣ'f[X#)ɇ@ 
+oo7b ( %6C:at:]l]jEB0XBG
+n#Q1y󴇻Gc5a=G `
+Ӳ*ӽHEE)Q(99 ǜ%UzPbb]TZ0*)y:(;n4T԰oo4mԲlnQn}yMem=;;kKCw틪O_oS}Oa) 4$L<f*f#{>\,Q9HM}S%Rhj5jx[6Wm[{~:: i{6߃dLGcԧaS2mÛ솎Fw-4iE ֙yօq4oi#<dɦ+ˣ[OC7t!) 1`@ȟ`cjQaaW÷#n3` _7|e?x/?ş+ŏ)1:%)),43%-NZ̤̅̚?N99,@\<P"h cW,
+9 &߁EEeEŞ oh-*~zz+=A0p}E7.Y٪ٮQQA 5MD"Q|YBL 5G5rH)^ ޗf
+X#*h|9X` khoIji><h$#QgRgfgVg$,
+ׅh{zz
+pp&:B[!7Cn< Iӈa@͸/CV gƵ&bJ(S{JStttmfg9l99
+!8\
+JZvzE/|jYsk>Շܩ[ 1}Z{-o S/\xz xx٘ߨd
+}*ۂ'F`x؝^}N'ǽ{{%z]GL#ɈD"U2QB}I'KA,d( "df2"TFO(!'LS>cHi'ٛ({@eXrFU=oB//AX,0( E"BFYUg)(޸d[|Gx!BhэjYl4~= 8xCo_wз^ѻ/:X̥_\y|)2eK{+WyBL.kEbLf|<zPoul=Eǀ--mTǦX=1 pNKA66=> $]Ǐȃ(õ>Zu/|
+ąȟp[q)g R*u[4Eq~uig
+|}T)Tѕ PpwWQ VG3 qp ы[ʗ)RR>3ҋ˙GJK˘# N ~
+nuC!_ۿ/TAs"eQ YR$D;@O =]T4%7+rC"QkK
+,5%e-] kOk7ZXZ6><EXXX술ewЏo=U[Poq~p~>B<}q:FFC zYe)#Zkv
+]LaQ#˄=¿ax넅jbǴ؝co=]{)ߧ~Nz?{Q
+'8q<n#ͩ:NTg>M^4)~:SY㙁 4 MeS{.nfn
+ ջeuj -ja##RHU<dE^BKbHdĝ4d
+FŇz/1u`wGPё7o`bMߥ`S pL8F nnJ8'\iiiiɅ |V9?+&L/D ǙZUKBA{JJwC$őȦyǍ NN4:@fWC$#;2 ݥ@''8猫;m<}zIWS8>S>?k9>FŊ53:
+jC76ofcsDY>('/A$Տq,~k7Og g`;tZƅMt 8M:al r;-lW}-xi{z?z\ra.qW[_Goz\p ^\buϥOK\Z{z2_wew9zso:_M+\?u.\?}sl#s.Xs+9Wz\^loC/g$ThV2-m m
+TTM%J\ԡ$%)(HV~}G!(T=>zaaqg""u""M"b\b~$$nHޖ/TRVbu[l\\=QAJ/ >Y t,dI.+'OtDD:EExD(bbc#9%Ĩy%$%x$K>lllRTјxIUK[M%Fs]c] ]u]S]-]UB~~A!ѐd8y`̰0լu,LȖdaOt|-A"_İ$(`/_Vtgn+.anf~
+z!JZ$*L>y)*,.&$JdQdAD\lYlE )Q<Y|C|]\DBL]$
+a&r(SHUEĪ&,#+) Clx8g@<  _ɍɷGѤ|SUSVL[JeEmYmMLc^cScOc[CTSVs6^+I+F+Q+R+J+TZ+N7AO7@G7P_7D7H7\7ZK
+ll=n8Nq5)--}~j#F?R]VzfVZfFڝ<O
+-֡REBEE"""pمKRF&xIi_@MoeYu_@@#3c3G<To
+O O oO
+Eo JKgДWjowc27zxS*
+&*UnQpxoЂhi5h5i-h&&ffzzkK+;[m}m
+̾ kS zo[ۻw!@ԡХ%%å%%+׮[a׎]_~tsquwpǻ KyH{zxyx3n0z8x\a='@?%$$dl+,z6a#GGF`#E#""E""#e5)ɘ XTXLX`XD,:Ʋj&H$''%[&&s
+mm-f=JN̎NɾW5Ud_S -
+(,.r(z S"U.[.R.]W ܄l7]lrF4 7;HE=!}q}}a}}%}Q}}}M 䁉1Y<"A!w
+  XP
+
+ <((H26^^>eusss;{+&-.'Y;'] ?ogROOIG< O+ ߎƷI}{d|~߉O^ʝT*<QpW麒&RRuʗo(s<QWy¦BPVSRScӢeV~E~qMkYkMk[kIkOkv_kKkW ͨŬ nmmֽwSwAEkz_?1l@ވ(((hƈdmoFle(بda*k&e졹Կ272g71g30c}wl\m^۰>ͲMʹͳMMMͰ,d;9x9<j]164T4Xqgׯ]"M ݍ<<<ox^y/߉_H (xY%H=H5H-H9H+1 ؙ(8;70+v.aa<B+2R7 R;,0R?r)z9Z!F%3'V+V$V3;V -!$8#1)^>$1A6A1A!A5P RKPINOx8) ?9(9$***jfffv){Yi~}MIzŝՐ]]]}7o*7%/1
+>^ ]`^ 3L>\-\9\)<32-2/r 2;2'
+
++/#!*b*jZqF]s铲0Њ
+
+
+
+t@wCGgrn<+UU<xZ!X1{?\KKkeԥՕeֽ~PR]WWW^^UPW[W /K{dddddӤ$dT䇸2ײRZZ:ѺC&mbJl$v(wuX! ;z;;;EȞΎ΁ίO3OogkyJEA>ҳѳֳggulfϻ>~\?C'OqA z1D C{wǶvv6VV>r%\D.&בKȅɰSz3Uʯe
+E71137g
+jT,?4įK$I$K0JK.KqIJHJHJS%ͥ5Ťeͤuuե大 ԪS+ y|B[z7
+
+}
+$B‘RRR[;#*g*oT*Hxp5u3,AzF:V9:O=D6m(BH@ (+a K {ol070d7724\1612N4N0n6.0N3.257.47N705v+70N1n\65]50p𶰱0ph0HγNִ ia}eKpNN~}?^QԑۑQQ‘ǑQ~˶˄ˑ˾ˮKk+7{'SWWW߰Ffj\[PePBP~P|v~ՐK!!!X$fȕdgHH.J(M8m8! |,<;"#$khTrtȵl\LRd p1[wWt@_ϢFӁbrcwb?]NnǮֹ͏uww_MXNXIHNNJIZH^OIO/&$/%LN\IOK-M-H-KLMHMKK3LWO';+Wۧkۥۦ+ǧ;gyfegfger.\̹3%EGp,t@=
+=
+=͋ ]3uӋ͊݊] ņ0bR22tًrP%K%rbUQaPR񷂵sʝ㊕To+~W@+U*Uث^U]
+Ojgf(u uumMEMAMaMMMMM MQMMMs<heeeuܺۺ:ٺzغzeQ(L$ed0qh14æâöîé#9߹Y\@v^BwaXp]w.u=uAͮȻ]<=='=󦇺Яۯ_l}wk Ǡ f![CẎƼ~5cl<O'(y\46:1>2Y448m1m6m<m41CMQłbKiC>0Q)zJllllll\\\\\\⿢g C,L%X'D/2(:)$:/:%":":!zZ,V"V$v;QsRKܒ(|#Vz[++}(#QXUe@%ů
++SpYGor*NUJm40u u?uQ| &PI\>>^>^>~B
+U
+]@Rj_*)u,53-; )MMK/NOOOK/KNKN/IHOLoHKTO/**͚ȑΑ!|(megK(( *Y[¨¸B5ťŕuōeKyE,.[22wlEEee@e\eLʪʳʴJJJf8-ܩwedeV]beR_I[JʵJ+  Ԓkisc;t zT=R]ݍƪڦꦆ&b'9BEEE]Q s[+KVU
+ѐhB!NgSĈIYο;uv~lBl@>Rrwv)v!ŻedDT
+Ժd{zWz{!zؾ }!ƃ
+rʃ(AAAA![,88t;Gq_?ɿȭeœiȴߴtttttLLLL +"%EqQ|)CJőҎAGPB)>+sc86;57377_^X][tyip L|-W ++q++1++ +XUjl\vvv }A&>q16f!PYNdAעMb-bbbq=q}~ %pPIL̈L̨LkAk EM[O)+ ())FF**Z{;5|h5W54:L
+qjqbqqa$J%r$bl)SSlΧցwR7RWSRSwSSWRS+o g_,oHy&E\:r#}-S^f嬥٬,rt|TDVaNrSSs),C}~q~IanOVv^]!}!M!m!u1uNZA1TTԧ44OR2222222222UOWuV1W*UU**Tʤ&<ZWճ UeU zzzLJfvnc^7-7Q֛[[[[4Z|komej&&&vMMM~{WXO66;m='FDQG\'mJB$8 E‘ $ * Mz%ݕUווߥA^އ콏z9z'777gpttTRRbn4~q%Ȩ t1
+eee%s5*(86*%*<*/:'B :ưddEyƹ<<j|\*@jIII[I;I))))&))))))B)))u)SR~N38C;_SNmJ{q!-C4C>JƵ2g32D2<2dX>0eևYY'Y+999999 9rs177xx8x
+Ӆ݅}=%%t%|%P P[,*)R*[ԭ̷̵̳̽M۲ت̪ͪު*huAVUJUWU{UbUQUOvoꌪԪʪkյUg{۵;[ǵk;+I%5ƱFfp&f_Mߛ5ٷشD"Z[l[ ,VX+jffҶG#њhI"掶l]mgR$I =$qI$; *jj%]==ʽrJF(^k}=T`````ʠˠ͐vh# ~>r2jHXXʘ̸ҸO&ON؟؝ܜ\\<\\>}m7kf3m33-3(AJA)>J E,S( Kk۳;볋tW?~1pv/L,/--Da:b1  = I ] KK<+]++#+c++++++=+AqWW#W#Vw;/׷֏׷_Y?X'lymn]nn}}}{έ]...POVdg*1>_(L *#ĘEdcd%eUeed}edede)3 dQq$e+BKP'Pǀ`HXכҋ7457!dҭ̛l̘2AXNZN[.YaP\Sϵt;8d`pMN<μ]YٹA<vxsÇG?U倿??T؇م%[w""v#"V#bdoFGE%DUEG%FuD EuEEG*nkk %S%P'%:'z&:&'%$~HKOIHNKIKIMiLIIʒIæi]i-i<ЌŒ ό Ȍ 8=#(#,-2#!#)8#7#*# #=+ "CQAEMM Ȧ~u% r\`.2w)+,H,@.,,)(*,YXȕ(^QTږY[U
+).+/,SvVv樶f֬V7UV٫ŪիE9 ?/7\i4706 r 'ƛͷ6i|r3[mvs4»ūBW[uU5ee kکnDg ѕ81ApttT#)$iIH Qu/utZ:ZbAv-vmw9FFzzFe?`vM~A`>p(~(|(b(l(f(r(quckޑ1qqqqq I/M?~<=0yzxz{zjz~zpzz25=>MyLyJyMyO9S^P~R~QP~4{6q7og#1Ok`8?77_^X]Zxp $,,̳222BY\-_\-[Z-^-]m\ZmX[ݸqaƭB؍,6lېh*۪ت*ߪ޺}chdpgc/;b;&خȮЮn
+nqSиs"D\$vU B/-"%LS"[%+# ɐmRPlQV|^ꎺFFNNNNN `E8end`ahm`k"f
+4k0e0n7K ݁}ss3YYYYY9Ykkۂۼ] =yX848D x, #*o`{H[PH\6<7<;<+555555U}#tw!n3E^˸ĬD@BJkJW
+1#'=3-zڵ/3fgPenddgLgh@2N36323>eq& c6Cq1191q3r1ZllJdlT.>"W-%zH W _:8x$x(*eUe%喥WwT7VckF۪kp5,5յjJuOL5TZ3PUφSiPk0j 4746(7X54||hޠՠ`Ѡ`ڠР٬Ӭ,,۬7;4[74K65575{T ^mm}DW{?;^viB2'I$ɂdIbftt_vtcU%nn޸^{Գ}WpGI=C}`ʡꡆ!1䑌ѪqW&M]>gf{vcsm7{`p?ӮiG?'fQ(
+,,,,,pfyd9<1s9yyyyy_ O>-.P/~Xx^sFop|`hIwxIsjfhc`dxl
+{ؗ+K صUՙՕճU5s цq}khkmmgۥ]۽T;wpB;;8 t+++'$!$.$(/$$4%4#t]HȈذؑl,kٯ촿UAj@w
+*GC<V,c C,SSSaSShiiiř̌˙W33 0EzVfVmVnV}VcoN`tr~ho~|~p~b~j<;?=?6?2Ј]Yt\[tXZ ][^_JZj[n:u.AX
+[bWWkNkW֮sլ]Xs]_Y ]]`I cw ٤!IDnznnolml/m/n/l38XxXXZVVReK׾׵Gܛس%-ǠĤt]A93O`ԗ14J
+r
+bA_rr חn\]fX08!
+Gы1|bĝ72]#}cÙf+˹E=eeZhZX-YxFF[77idoHjv|"Jhnk7k7io3BlE2R)45===ҽ=ѭ:qڰ= q4ytq\|"s*g*i*m*{*yJuFs&Mћ1y3nF"F155[__XZ]^LXl,/,Ō//O---.O.O,UW[zsWZZZZ&~c~StMMMMG7w67Dqv&ۦ"8mN݇vvmvvw/`{7{,{ZPc1Xd\5s߼O34˸ppH30 y*.] o o
+o DH#%M|Ȝ
+LI[\| Y]ɟ,+UWS+[+V+\+Y+(ֈomToTi4hmi$UWWszv{{_~95120?V:U3%?m6c1c=c>c52804b⥊ҥeʓǫ[k/V^a676}76}67pQ~ޛᛕΛ4͖ͤ͠୽-mmmmx'u'y'e'i'a'mgvnnޭG{{C{+BS^rr,J:aGS2+}=k7s_#
+Fvvw\0JQSaj3s[{f~.W׭--omڍۍM]==sfoyEjvq-YJ\W\9"w^xsonfFe(2[{[FsB[)椙ڑҲ?9*l>?96?7ps&ٷw ksd6l0͎Νdw{/Mm#_ۈ7ŝۺQ?wc߼_А"g)9p\?7bӱӲ~q%\Tܗ%<l|BԋK7{r33'/#8(k\( =Or*Z>
+@zzz@q۽ p]v===}}cK[[ۍ³AU!s<7 _*Do  
+KMم/Upސ,(+,;!O@L_""""Jj2
+RJ*br @:͛3%ogg&n[OςzYV `cك+_fq&G7G7&{spqr1qsɲ^My8yxyxyxTyyxzyy:xx^}߁?:???-x,\KK >$
+'k**Ĕ*2xu^#o{.AI$%!+&#;.kKu%kSxDc""[cZv]mM 5]-իM*Jd@Ɛffffm==ADDD߬ˬ۬9JQšdcanfadbcjdvsч֗O @0
+@
+
+znbnr+sp+qwp DlPxvyD(~~?;?'?S$4M~QaW l\g  RgSĆFZņ:ĺĈbb}bcbbznN.F:ZZ|4 ꖚ
+*Rdd'eɆz
+
+
+U5MSȗT,U\T\UUTTUUTTUߩ~PuQ}DVɩΫޡ>NRԠhLhihkj545{4ȭsS3Ki)Y麽tQTB!J Sw ׌%M&&J&2&
+&r&R&&fFfffCf#fff`ˌx9k)>Q1~!w6m%ۍ3ڥڥ 11f;%:~rwqrcuǺ_p7`x癧0{~ 
+ 2+EFhDG;$$$pp<OQJ#=ɐɘIɔ42q9o~X'VRU_gӠBE~(݊;CI p2p8psr^sqrpEssuA#xiY.8^zޫ<'<x9GOzo!571.6K=]}2ro
+
+  BBBBBB
+B!!ev Iszxxxxxxxxxxxxx >0IH~餾K}ڐZRUՔݗ]]ݔ*EJ~K^XADALRPRLV S죍U,VLPV$)~TRQP VWVCw_tj/_VO& 5ɱK UY5j.hkNkhւhѺEкŨm+--e#pRDB+Nn' $B2!'? ~;LtMM\MLL,L MMLMMn635[&Qomm}2mjYUU5z7r;-#[ ;];;m<xn-;oݤݚݺݰ]]݆݀/nɩ ;7W%7e7'7GFz:[ݯs?`0b6 xhzz(z({y{lhf{1z=OϒϊO {;]|54nN=#LL~
++KxA7CODݏJ?Zxx~(J$Lb0L~Ly0E"0E$E+<a""";#Fսhz/{1{숊]XbEE,ҫ **"ME ͒D4$ng{>q>s-WQXk\} "Bwg'gg#a9[ap~͂5jֵթ"E&lK,EL9B^(Oc&eAY Q-UWTiRL;M~4d 
++^?~z9Ay3~癏o/7k\o?Y+~?ߠj肟oȯgl
+!@* W!'6?a^¢ & h{{{ {{{{
+a!p0ǡpq<YۖەۗOT<8D<@$h%$0"9d Ed6HPL||<6"x:^LD/gst=Ng҉tJ/W]0CYgY++'9r;Οqrl9a7;G5\
+ 
+&Kj,iݰ[քo2H%5һuR/'+Ur_9d)*(Kۂ'nj/:PTRV^=EZD[aV=64ʹtδ O:0̒2fD3[-Yn\;4n`E:j >idjmah`mgmimmi ɱɵ=l6ll=ehe+bW_vivv)vvHD$v|?emϚ~rCàCΏ'Lw]׷.O.\Wqg\Vq=\ ۝snVd󨧥g)G76z/:s<ӽz=׻mcP\>o|^IMM]oj~~Wf{wG~/&B
+&þO -e 0u
+D˼H' :BJ\\Lxfw͑5j6Z`YͶ5;kk,j^vi. #D4XxÝCo3hM!ɀ(\Jit(r rX^/ʕ6ycˎ6Ƕ p.jV'!(uہxyIӖigjMtlMZ=sKGff
+3ƬɬLb2n&721k537ʬ5,-O-YYBXVlXD4xBR|BM;6m}m=6t|(.߮ec2=>>>>blmcn1Qx1>6Gcːc?;tz88tj\\3\p p=w -=l==<3<=l<b<c=!q Ogg'33a?d{n]3z{9sSSS;G_/ʷė37ϗK-o669ߟ:3
+ZASImPH((41[?A_~4
+f󃫂!Cf, 6dqIȢ!(P#(er@ 2
+&~J~㔇)}JUJe0e|b
+:Rr2iJ@]GHߛ~<Pt2M2gfe21}ۇ2w óDdEfvggeg/>}.Z٨9aܴk,GzzzJOOˇ#SĂatAyA^AYANAE :~@A`Eb"0`p.Ida"18L
+& c}D[2T[Wb(JJɥY8N^ ุV\W-YYQVqba5e-ń _bџX
+*i4N:G@!]&' &" d!YB!sȵd)YINDS($J:e u5u-uu=u;uu#UG}K @4 -L[E4z:Cӿ-NFDLF?17YZ:ĊgYP(*k{/;$d'&{sS=<ƙ|s>sp_rs-:n!=&]s 3\l^u kf/A C ]"8-$ XKa@ ƧƯƷ&PRsƫeIݲuKuuCu=ulMx"r(CP,JaD"@D8Q[Ñ7hn Y!i-bSL"nhjlnz$/* y,y !?T2&'#lnnnnnnJHJ:VKW[+&ݕ?_ʇw4e,Wk2ev?ʅ-?Zh2k˴?-sZlYк͹ͥ-NVEU7T}bu@Ucԥ,u.T;Hj#33ƻ;jFВJ2]0pӦNDXd>f֘1{k6i4Ӿ%3drxK%Òm2
+lqm!u5Ś`MX +m64
+jdRtxzU:*NG9thLH&6",,<y>BP⬒Ҭ⬌,bH+ٷ/dʞ~<[=e &f?9<ܐKmϥ
+DPP%|ºIAC]P[P] -
+Sh$9-%QUZV\
+ư0 9\i05:S0L
+SI-VB_t$4vXڶH[,`X6EbӰR0uip|.݄r|9<<~qibBpa=E#bDD?"M|MHLJB[4$} 7 nEAS
+(%a7!.nAՔzzzjbi`Zm-}Ot<5ÆaXĘa32ʆ2121kK+A +z"5LB k9ˁZIκɚa09>ʶfqׂ&s˸\s.{ ジ\*ǖkʵpn87DžsOMBQ\׌ r
+zZZ+r\-S>s~jJMg(:qlbnjm~|y9ڼ>K4kuuiMRF^k ͊uն;mgcq3vs3s죝`NNp'SSt')‰T`}Be.] swuոvuumuUutϲGG GxDz;sᩏ<MN% <E"zyy'{x'z'xüIq>6>V>3|gmU|;|[}j_oN.MCT/w_!pM@a`P1X ˁ H(Aj7X8X8օ"BCSBB-BBCT6 BšiRCCwCï71*-ŌʉBGDG`QQQQԨ17cȱձؚXR,>Kdž[z[1Jpxdb<4}yܾSq_OHO%&%$z%1Ή''z$z&&$J|:ThX؞ :}} vWmGVCfcpK8ƾ.kp LnM&+[UɲdIr[rSr{r_"
+iD# 1 6$IBV"H22@BJ$YCA.NB#sț ;"ݐ~stu3tmz_Oߘ5I$e|iȢeY,dg\*gcҜ9+svY9()W{#an{*%-67E"QS;k'_gS|~#
+)]WpIA;:((UWts3yƌ`b=¼L++yXrRۥJߔ/^cp#˸Q=78\R.YX/W++(Ԋ2B8!GH$@ل$B<F!$jib1H +*7W\_ҹr]=+wV27# 3r
+)$ ՖjGKˤд2Z-VHCъhy4K7Sa$3R+MH`2Q(ede:3YYYl۝ge?<q6qspg
+%w]͛qV~p?rs>p7npyyuͼܯ-1kセ`HpNp_pKpGpA@NILv ;'?BjVC![~vYsfoI~ͻCu:uԽ}FDDwDDחM>ΉnFEDE '76Ɖa8E/~ EPq).c56j4tɢyWۚ74i޼y}ͻ͛HғRKV,}. ^]JABZJ.ww*{>c͊
+?E"@TS+(++6)*+)z=J{S˓aϖ+i22۠mmmYliUjFoϪ1uzX=>T?U kꬎEGSCt4t(;;5;/4teKt%tVu]=hO|aqWJZM;Fk&.]eWW7ˌF7~J9U~V?aprؼsOdי+͋Q[̳̻̫[kS癗̿YZ&Y-gYqZf}zzekFl3inf;N`We'U555-/ϷtIN;NriwNn8uNorYeju.^C]mp{*O\mݗvrt׸{=68)SOp' FdR|Jo7ǻĻț]=yɧGw9!߳}w =?(6pKˁ L
+JJ ^)xu`xpR0, n D$|%LU6rBBC͡ ^> -WC_B%C?DMDM:2Fè(Uԕ(ХQ]QQQwbc屚؎Xu2=3)+V[ k.q dO4.5.8>dd)&I˓&bH9keI_@Bæf~C@',p/[e'_M|'y0\P+wm[RmRH}t! rGq ȧ2Vgf,ؘaaؔ1?c^Mݙ2wfV3)O3e>\kXjRe)Y}YYmY!969ל؜9?r_>w*CePPQ({E4_oo\0pNB¥3
+-^pn
+7+ -U4hmū/+WxUqYEK KJK^*WtfI9e?Jb ~ۄbf93n~ ~:7n&>iv6\<"pyo\[1SU.]<XέAB!4bjBJ:"H]!VU:b3($WV+*+*a++**AJ&y|||<N~@~LK̡(\?Փxz:Z0Li[v 2F(ÞbLcV3: %C8jb`H&o٬\VfrXǬ'H_v(;Ӥr؏}}}+r,n7ÍaJy</w%&x tcyͼ<)/'eP<9qK]}x,e<.6Okyx}sA~? ܲeիVo>TP}zuj-˫MmUPzkC uVCSZVRUXԴרj5ޚj?9ֹս{[CݫwuD[ϩYyx] 'E?ϫ]eOocpcHc@cP#|ˍWo4xq\\#&O+į5}o/idDbɣ999ٳ nvlzK} dsdGddsee3de3e eKe1$E"RQD+9XT|WZķĶ
+R;[:nng8cIkwUGOYo>`mj oFok[dogc[lafeo|Q]]]Сס0PP(v\iӄӈ{O;yy.ζ 9u^y*.\]\]Ot5stW[ѭǭݭ-ٝcǺhC!HLDo|}jSoO=<딗6+soz=ķoo6~slv999Yb;c \ 0T
+XŠ%+7U,Rª"bSżE+ʊ+*fU[F%]'ȑprY;&d9EƐ!|2@.$dM,"ss(j:N{J{MH{N{E{I{B{@ѮӮ>Ўп# | gecW=9ɘ
+fdEXGXX V, +ϲe,aYѬݬC( - ;s9Q8 [rܼz]Jbcժ Uk6W@3t>ϯT~!J,?Xm&tZ w m: O
+5j6|i-VjZzmm-VT+S75f}.‰EYQXT&*B#c}zp n5jk54\n4[uApzdA(qJHKIJHIWKZ,-͕I?IoJ/H/KKGפץW7WdYO/;EIQ nTP
+)LD٤lVJ2喖--jEn)h[--qPֳ[O YvUۋwmo۾k[ڎn ۱v^oi۝::,:vXwwX޹s{ε:M4[5G4 C#$u%v!rfutQsLOwhϕu@υp].T1t,]GՑu"r2B=Oᆴ]naa82|AAA9rW蚣<6yli}lӹu3O3ͯ26_nab1n>bN0_aasܯs+c1qX(hlbkMM ޶ܖh
+?e#r3rEv k $IŦR+RRũ9^i?3323dLuϧ]33Og}>PɊJBfedEfV- gMN@K}[_K44Houށ<IkEޮyy'mγ{0)e
+G
+>(-/[NC +WxpLŸE~LLƬ1iř/+YZbR_W2\b,QZ
+WBbLBB}BTbţ
+i
+rt@Rb9IE"iYbPbbPe#csCRQr?yN'kOȯmd *@~ANl|wy
+19"LF1/I-,*2\B/$gd`.b.dengLUBX, ²2X`V6 ÂYlV)@ Ɗg>Ɓs$'3m窸]an+{;"yUǫT8PuʼdS@_ʗU|1
+S~|"F 1BOa 
+l1ެ^;P;RS|V_;VkmVV#"$qE%sWE)u nx]熷 4T5qMyּޒU!
+|=W:W*vCۻG/8wp8qR;;m;i4'4cWӧҔtjH].^WECs{֎[ϫO{;IϯX].Zk]n~~~~~?>p{^N~u,l#H36?Ko8<
+_pt{g:bzt/Ҍdlc8iZ[[$[XZ-fH8lu͚d-X[WZӬQ6[ vv#vCvvgEM];cNb;>;%;G;'898;#c$&]]suwpOw?qGGGEF:/7Zȫq^+|~l1~woUQK~K
+„}
+'䟐_!K@~  
+#l[Xm4<9<)~!bI#WF"9s,hi̡#1{bNx/l^
+; X>KxA"/QLlNbTh)-&C0:
+&!F At!ф"p1e RlE!;#Tu@jjoj[jwjOj_T]jg*9mfbFFƟ?OO~_?eUg)XY+sY4#GCSy<Z^O^u^a277`~ā
+..AGZ
+} m^+X1d,ìƬ`1^LEqi1A񚒵%KV\-]ri粉2( &c}p\\R4N d B!A`B `aBB&n(!`O$&9\BGb
+ۘ{zV=` Y#VUjcIX*V;dXYYg9ؓlN's[&:*7*C?ONFVTcPa!L
+˄i !LڂZLuj־}WY"H-juD*Ӂzj=[pVO߁[l<hhʬhhטܘhhnjhk46%I$])ɖJ/R'I|<tL4,b\RJ *"llRG6K>M>_~@ubPqUqI_=++ 5Q٥Q+s[|kheW-Z޴n:mm۶VNTN*[
+VT9h?>~Nlp8 utuzvFv.jF5574c[.YWs.m.EkS^zWѻ7N't+[uJAN.^wW`ji3<6Z/1]' #x(;vx὇>sXtd Mo
+5sBlQohA`X4Y4XYP-P3z-֏]mUjov/^9mEq&9c\]^=u{ۄ ,L œ9uG^+{Ϧ7z2*je`{mO{A$P=(Tr@p3(t
+r@c#F)ɎiAǔ$Ŝ4Ġbb11Y1 C7^nIA%
+#^ؙؓؕ؞dhT=6P../"w!D}JSJs^N.nٍ!{Rߤ'vש aFU;6ciLŽYYy=͛z Mޭy%+P*+Z\PF{Nh{>EgOAht2zr? NBmlmߌفق\Ĝ\ aŴbV1YL.Td[ɋw%J<.ه=–`sXgH6#W5z|qيN&CM#cB/*!lY
+A90@!<!&%>%l >#t5v-s$# $&$MLR((ŏFDSR(À~ )J2%RB$QNS  OSQFרԙt=N]tWz1=~9^ 1̙GǘL1=#kuuu5zzZf,,9E g:w&#!9w:c]ټU*pUl*
+VZ.8$X)X*'X-)pD {y|!W!KxvCr⺍u ͫ[_nY](Z%zEFAtNtI$ooWַԷoj 5:6v4v6j{YƚƦƦR K$͗R_i# [#*['[/&,[+$۷||||||-rSS/7KG+{9%堒rEֹZ׷-_mN궹m&mֵjKQ٨UɪxU*TJUڽۧM+i
+ui v["E<t\ychccbjcp17cc1cnŨbb!i0$@!-O;OĽÉsP*.?GAD<B<AE\GR!~䢴%is֤O[K㧵gtf2|mVd|5<Iᜃ9r.ء\Q(.T jʢTD4 ]fdt6]@(4]Ed ƌan`p5{Kvl)TKl8{~G`X"|,K² Z\=Nb"F . "hEt >D3#:
+KP)zJ3J(bJ-OTQLy_I0) F,KϣQ4: ,z%̰g:0NY+װMK/Y3ٳ[;+ٗ# k;9 9e9ܸ+Ky+y yx xxܹ9e՞UEUPA Sce \-
+*@ŢRQi T*EšRP~ f-@ѵ ][t?8sc<47g,]Tc2\׊o_܉CD1I$RķDHl!'Vb( 9Dq;E ^"v#
+tʅK*E q
+&er2JE<ܤ\zEgЅ paa+Wc/gOl'Uv9g-ׄGbVѫJ<A$ *_ZYMN֔|]PgUgQW+bjDDwDEw?_+^'p//׈7ۛ::%:I]rLJZ"Ne2K^f&,dV2WY<Rgdy<N&CJ+Fi<V^W)o),hjnkumnho=يSU*FSQTZVզR:Uͪ:UJzUj^ P!(uVKK;,awvu.\`Pعf*N)CYV/Z5kNs{C[7bWwZ@^}Xgz>{e=/zMT].]wMwIw]z}W?Ճ Ch70<3<7l2&ÌpcHZWo|a|g|bc}}i>w=p sc@KkKKK++K֟X5vz_f::8yry}cwSw ='$tQoP~De$2rm؍&fkn7v_K!2H-DAYa %\I<A7ab6  >=yNʬہHi'eܚ9={Z>JT5jG5(JGFIQ%A
+TO@fV՗^5nuuuu
+R"҈Կn1H$%1dU$M&JOɼe
+nQ/?L=J=B5ަޢ{>FG,wIEpv"{ˊXv2;}F$@)¡q-c<Kς'\p
+DŽwBP]H]P݀mOK<RV%ҋbXtK, e2,X"r-?R)ÔQhe2\ Rϕ+ZZVh+5շգT#՘
+j.QI25x199ڹNGi-Psk{ס[݊nywowWw{nUwwwGn]Ph6VІi}nZQk%jZ{)m.OOC0=RO'zu2=]~B4 xCcpǸטlTm[ݷo{־m}+V }}>ss,,S-,_^ NNNFz+
+'NuuuauE_Q~@_kL5cI ,d1Y,J o{+)4%\TU~PWSjYْ"uook=ݚ՚ҚӊhMnmzzkWEX]&CQQEˎǝ;tDj5M~}V_vInZY֦jkDjZ6CӦix-I[ʵE:._OYbf8l4 (cxϼhߦ}}N8fh˥6?n5q1%.%ӽ k 4<.6)6&{ q;lv))cq_׌2VdG@CAD}CJ/8; #+:(=0%ŐI(A%H$_j5
+ޡӇ cX6]9*;ϓ{"x)x#x/|'(|-t{%z-0xBHJR+MeI2,Q"o6`{gE^ݻgVSw nFݫQxֹIQxyXvwӳgFϦ=ֳǤGUhZKh{Kk] <1cQmtss;g71\_q /4*
+u{b<܅L@A!>q%>>nJ4șD0* 'Ӌ?ğ&eI9 jucJ5MLDHobp46W|||n)%$Iusgꖐs~%Mێ:Wkz9spϮk ]3r 4`eQ#ϡw|߱GnAX-T+2'yslMٖ2ȰĒ,2s
+ Pi_h7qY|$
+HR>ZH-Pb5
+=Y}y߄¨ 6-iZܴi~IӢMM_%$0)\j˔ER%F9 'Z+[*uәI@5]==v===6=K}Ѿ~NuEe߆iF3-Rk1F-<je35=ǽz:U8*!q%ɋ2MFO/VyTG-T<Jޤߠ xיտD5lmٴ)UF}UP_WtI8u ,ҭ-1z۠3AR`}}}ɦ >[CsB]"c_A^B^Cqv:EX*FbQT*N_0A:E 7k:4ؔ.;'S*ʕx-muo5s45H BDmmmmm}ՕW4aq1t_zȉ &.o ]))3O|q}8KQØM]jS&Ӧa9:M9ۧ[ۭۣۯCf E.yXj:NM_X=dMbAPsDwXwPiDe-bn7,ix~ԑЙƢ>tߵvLI2z>*')zt}}WN,K.-8-%++6}ؾLoD[SGkHhnݧ_ʇ VF\)gXTKWXfxwm?`/G[_G=LK#~_=jOxy=]k @Z =p,Vx `УC@D4r <ŔVfL'24voI(
+UC$M\J9tOHl茵Y
+Lvd$*p*9Y: bOur-82P(gT0pWq'
+; HϰuzcyVo.Kee'^r&r,8TPKR/T j
+j
+&qzInʼbw crrDCLƓ &Led9Yt(< `0 a$@0|9~uSƉתYu5B)>AQ|<&zZ= T][4Lt\Co,Uz$S['Ml1sbNN
+
+ !FD<DEmo3zW={E>= p>}(p#qMxf<+ωWM=xn</^4 yO/?/oo?d`rP2(9xM(~);RRȦ TV*;MKJV
+SkR?Lߒ ӿO9=-szI9Or<y<E˜Mkg
++*.8_pbٗ
+wi0]nLJɝRh)^\(M)]g'vvpO߱ϰϱ//s`k6}7u{,N FTR<VyҴ"YAV[W]&GWW5d~#Chb0$f!c?ٿؓC\ѩ[j&6`)%\]sfxxx.:NzF& fIXsxsDsdsT1$`_$
+MC:ú#c:Sݠ ]]{W\F޼z3+qE͌oo5ܪ]$%e6a9AbhV880xGg$TWwOo_P@W=
+\]]]m #,) :ͿI
+W*\]pmf껻xL`JKJ3"[;
+j
+AEA⠒Ҡ l.Da0Cޅ@dD@@Єu¼¼|<Ngoy:?*
+u'z<zƻDEm~(qϢG~=7a^ uUy}’ & $%$qIН]Sc {XXNœa.0W w<99 ۖ.Od$|>COSI%uF{3gmڕ=kG֫Ggrr!S6'1\A.000TZVV^QYP8u^at˜ة
+!&:KJ^.ySDTTXzQ1q)
+p8 . p0\8./!q1X⦢1&W&T&V&UB+a%g$`)ŅJqS<()śC?ϗGP
+D u Q6Q)Hʜߌ?i̙Y9̵̹yO̅ E%̥LRN,'cxr3߅w=8)ߛ?O!H* a5"&1uu QTWwOo}Xޘ"GL[8jj,
+4T}"yI
+`hX +v rX
+
+ Ło%KΔ/PzRґ+WK^<, ,Gq41q,qq}<\qB\ Wq SЈH#3L3i9IH$]YT,&CGfS(3UN9Je2L9O@HY23DLRPRQSlL;=s<tf0]L7;c'sSI&r+LdO~?p?MZԭqu)LהԔj%A`SaD'%EI1X*Ɗqbz
+3b &I\I$O)AI&f5͵uͿ,a2,Yr0#W/ߦخءةޥحhOᅗDvmVZ܁Hv Dh{ f
+#N%KpvaRA[G7M?]?C?SM?K?[?G?W?O?_@PHXDTo_____G  ^vD & bKMCCaCWM?Lϟ9<B)~ppxtI͈݈ÈɑQdyT:*UG켮p> xyk7N嚸[f ir<AN&
+{^?{}73`
+ \$xiI+W CjBjCD!@AX& M apB-`Q(DE/b^,B1obƼy!cO1b7~'Kט3gϊ%' &$_IprrKqBIBiBY6HaNzaZ6 0#>l
+Qɾ??"
+ʤ1L9 Lppr(.G3L>s<~ Ld\~5?)xU,B/k^OxEzi~fc[#WJ$_B$t Cɓ0%, [m>۬b<FE!r//;)N*.
+W]T[+Uj*mڦffffL}VYf`t \AhR4HweGS]ݻtVt\ߩQ~*SWzzCԳlWI
+
+mrlsrsrsuizy) AKХ24Ch
+4a
+-*d4]o`ŠJ-,.*.)-+/s,s*;9QeXŇ#(|h| >Cqx:>O'xg|
+'OŧL|>ã|>hGj$ISS[RiT:AeRަpBFFOPBj UOQEzj*Sl–/0X(ޫk̛1-mƟ]=}!1 gJNTMvW.|  ,тs!#0<"2?ʿ¿?Vu|anͽuhQyƩg'[ ŏďOO|g G*J$*ID-tJ4.G͏4?m~E\vY)e-VMN3
+uW(
+hE(V(JֲVl+TuBe2WY]:iJ4ϼnTw~wAw~qEfs`e6l v{d8ip6\ nwp0 /_ |3v9šs?EC?~) .?`tbǣOF~Z~u?_)1111111ϱSc^cWܺo??gx8r<u<m<k<~ͩI~p{݉{'LLL >=z4ۏS?+B/SsכT~OV`!4, ˃+ `Rpe09XL ӂ`F03" I 
+ Bo>=boDv6B\U;O4tj L,l\<v|B"J>pJbR xx9xxCM+$LK8#qf$MhBӠI
+??7]pZ2}*!e05['/M-35ŭ̵199HN\6O3L")o1j *
+e2-CMy~~~~OM75 -=#3W7woO/4,,,,,la޹Kʗ]Y~ ??O_____ſO+E&~&}qfXJ um:mm&mm6ḿ666A]H[D4KhKi&e43
+JZihikhY[X[YX,汝]ݬ=}CìSQ8st7NXPvq=s\*U??i'Yق9yE՟[jm~u:R]eVaGΆ] 4meiy޴iU5Mk5y5oдqjM[6 Kd%$%r2r
+JR*jZP^#Պt)#3EB)
+¨S6JZ[Vy`lmimm5ڴ&U`**YPIA~tv;:ahh&\ OStwM\wwOvjۍu^G m}m5TSnxoP: m1Ao0>C9A/Y9ÐappPjhdl18#<cy'!a]/hrq+.7/OZF8#m=B~eƕWf]}eΕW®_wol1 8\b<e 9:6>1vz,s,k;awC'+ǥlw8u6<t3ƫǛ~i?pYg?x8pxW<~Z3WWůJ^x3;;;
+ itx4</gKd1 !A4#!G(
+or;w'oLƇƇϏt0~q6<p<0g}tУ)yV?+WW _s{}]˻)zjY1}8q@Z5[!=!!ڐ 3PheДPdpMHmn* < 2222 222 Y
+oxx$ 9HI"@ F7%f8 .L9\OnH>8B ##. .".!!"}}dL.f^ʼ9Sc
+6T2
+RT(CJA"qQSHZ$+)E-E1EEG_oVuʼS[m)o-o+W.(,הww)-ז 3gϕV/P~R򰃛qx ,O4t ?WZ ;-OAIM~/<@yrgS
+\ [dk5ydY%˒eɖl<B4()
+8c: PAuԓրZ:PAm
+ݤwӇ5ԅPG#$;1$e{\G*wzU[B2Vےډj*-$Y&CuQI6#yuA9!Fz^Iz/!_2љD[L
+(٣Gg)rgQJ zv1(}7B~=RB
+;(l衢CaFw(W6F70z@aJ`Zig`Zi#)7'MW)7
+KSOeW>C4d&{Uj>䎢W%mb0L'(+~a
+cj-PEQ?0~F*Hj:$ MG=F4TT66^'wV;T9-m:Ў
+=jڊ,hDSmd:FS*)31 %u8Jb2% CD0\ bLG2)WQeGգvO)ԬfERWQMilf5ǃ$2"HCݾ$FDUT4,L;%Lg
+5ys\$Dg\R#ٷȾFl8:M ɽ^.z]5AnN赐{cnwDH#}^;gȽH6zC{zqSa0'sɟ`y0 Ƙ c
+(p c&L{)<M2vJ1$V)|r]ʭPn~{FFUפVjX)K(53R*`݅ - -,P5*%$yuA3nAKc(P!^GM7i_a[D.rњvдvmdBf[>N5tseQ!%WM)M7K*g18䟡psŘMy+.`:AIS'dPq̇1?T:b)* XE}ߦ4,w![dXjǨ:%$J;$錆dx\ |ȕrTHU&UT%<(P΢\DOPF023pwVQFvn|k_F.ujȰE{
+jUTsѶ$O$k3pq4%E"Q?0vä0*ḵ̳d&3<d.!F+hSO% "*+IC#Иb|]Y(ѕt5>g}.oώ>1L|; јRQ` vBP)Є&+фc'34aWT)Q2MiLw(d-J)zRэ%Ҭ:, "ԬIݶВf1T*XF)YBU81R-j sQF2i( jdb֎A&^7ȠQhAM%ܣ8 %hGKN#>qx'4F<415hLKcp0M ф ޠ**5(oB<2_k i}VKZ?2p- ڸ̒hN(d0AOU25t5hh89tI JpcIRruLoa~f[b jIc@
+,d0јE<"
+&7QA iCh$Ea?&92oI1"3J }R@c6*
+YJQ +iÔRhx2o4d MT&F]2 dICd
+ե$R41]1Ey;lS(/ ӊG!I% #p7NfH3Z r_\d!mU4hH@
+$i3 <CM3H c֢'C ^2DsI1RC)r?JFе=0lEH4d1P4. jAi^!>8}/.N;ih4i4A#eɣ˸&ՎLJa 4Rq؈4<Y i1d1MpÊHƼ4ǐc4<Ɩ0dMi"3\/bFeLD&24ÌӇ4(fRq`u@} F
+R6̟R~z\u*iX b-63J{r˗MJVn$䝐bQ);S2N&h 2hȣ!+iТG d@
+YR$ $,ܰ8=^ơ)tWix)t#SpΓ29JY
+jEa E<EaS*GUʯPUw(iXC4$i q*Ayia|j'Gh%n-dY ixKfEFy 0q=((E<JEgͼESIlkyZ\ACeq*E_VirS蓨f
+i>`-44@I{ =4, ҩR ' ߒ3o&meUq.Y^a qm{9 tpGT^Chx{A5+B&1~.!Nn;
+Z ѿHWiw_
+?
+AĠF#6c0(iC i|N i܏aCRoa 2qƐ$ ƫb3Q$K:bX)zbX`bf[hx&wq*}PL*)S9T4NU(B2N1d~@d0Fܠ<X`9B:|TRyK-lfk4[yjPfgy)]6;Yh))mR2؜I5Z]j)5YG:th8Zhydsd0C G8a> o;lG9-1 ΣO D!bL_ܪ%OxƓ""U3/+])RH[j1Ƭ J(BL|Ss85KS&jT48Ũ%,h23f*w^Z nҤS<{uL:ֺ82]eᄌf $ÚY9,;<*WpAj-jISR9$IgCn"hYa'{:# cɑs#
+ǑݤmݡH[Q<I 7(@ƴD)Eє],ŰYV4^)9ISEiʨ+{H:+ hԠQ&dtхmpG$kJ\ ZEh:1E"G9drȡ#+#=1щ"=AE/RdƧ1<O(Y^\0ǔ:d^901WTf^ٮQ{KRMڀ;jP nyT%q-g8BA09lzf8,vqUq$#3D9iL2qlǫ^tlN$$4U̎b։aI9:W XJQyct<XVaifyKfEN"^ɺ@.r\&E(Ai554ۧ5Fj2p
+dpfrȣ$c<jh'hEs4jR<A}R"{)E
+Qy;XTfWA4oyhuVqo*Xp0?)i
+jBduHrtp$c!0K.c4ur 6TDhvfwhJeZ)8t4 n~2j!cfZqL"QxV):JVX#@A GG 01p,Hp,I'<vkNI^<ARsî8GuƏ)^Ѵ`ˆ 3EU3" SEimrV)^o&S,) 5T*ZhfT]yiiJ;uZ)6n=r$N0ad4?BK!]h"kQrɑ WQ*PNaL0;A1bF@>d"cq&qJ4Z
+n`۹FQ7U0Fi ;EM.G,2Kqe2VX$d\#cME%'k[cyrLHG(cYdI";\O
+J䉒 U<1d'y2 SN Nh( S@KL0+J-)ޢ!):NP4F
+x( 81L10S`RG0E'17KEs3BLZ gƩ3ԅ{U*;hj֨JaxR* QuCpQ|``6GKԢ)Np~[]dL0vɸp$px‘9XqW)@'8 Q'xLĤIirܪXil*aLkڸkg.$IWFc  +ddyJe2̶8NJ9`aH(9}|Xő9$(0u$"w0ENp8s@'8
+$&8))bba"CEsKnaHØ|(DfR8SX01,TbM8$BVsU#ZZRzhY ,+,E Q2nqJdu4|F rlȆd&ǖ"c}tqlMƱu)ȥXPuW4)ݗrj!KAÈ}K,J*iԥ^O|ڧBhM! :Ta<+8@%
+0 Ta'dDbɺCV`Ʈ3ٕ rG̿Cg<[8KYl1ypl<̬"SƉ<(@Np9lj4RQn
+E1Ѥ:E{RtKRMJ3ob٠
+]J_eR·e씑)cD7\2fʰ8f{K97Tba
+#ĩ/bE|T6*QƽYΝ۠
+ނT?"UԧJ*3TJ T)IsvGz'p&ETS=3
+P=F$ՃRIdq&-C4_zX[i5-cm/2-iiV-a,mhYKzZqIV92r*mp(&T%gGN 'jpUVjStL,*͘Эbe̮Pfd@[ 9V5,ڦ2UV0KU=I2pi^E&uX &EiCclEIWWVZBf!Y/Å'ȂЦDV3tUJN-qHN98j&&rpTq-F8.+2[8>DnEX:v(\sSt(zD1%&8dbj)QN4e)L'8I fQ(e=LDqRj,xĂ
+q,aa*CiM߾4V*X:ɀ[{Tƙ
+Δj%o|\];XےTX_+X_FlfMDGz8t!OBkd<"ʆÒsNA^=dLSaVVq4fZG,Zd<!Q]%GE=qkR'TQehVO]Yq(@Qr9`쵐wj1qb:LQLS$0UBUZ6#98 G%u&qb8I%Ō3PD.LtIG&=F1a?b(6L1#1UNI]%i]c{ 2D^ĉ])椘b#ः2*԰,(iFC3jQL:zl5R[r4ĜkRh,!UҠ@uI&ݢAc ӒA&dbpI&#[loHhr&p4B49 "gӊ h
+1'a$
+eE)6N1?(Bba)ä\xS,D9PѾDb~2ER)ThSThPE*, N1sM43wqf8>f*jLvDg AS#qL|UtL)t-%(n#?.:dhZ1q$ysl[
+[(œ4+Z)iI &E*F3vqҌ2\WgifԱmu*lPafXѲC!P3t'hl,YѸ@z%vиeI{[h]#u{
+l%tBa,:
+_sdkJU{(s Gk\&"ɹDrΑq4%G8Z\;O&y;J2yg[i6pS䭓%$cufp|v
+w##[`I
+z1bˆ#N
+&02F 1Ѯ(Zu09Di)ɕ¤bkXN)Sf0ɽ ld2Pf'p}2;8(N)s)qa'8Yɤd~pjqpjgpjJ0AT4+iP,diZMc*Ra[Xi{;;iBf"4㧙Q KsG4rqf F,p3l
+lќz <JsଚqV4ulq"Uǁ݁bG(֏cuaJ]`σ9Z·CVhA3l >BntƝ:z{Aqc$$Rx#aLPVKn:>㥎uVdgȶLUoG{8%).G_$Ȼ]%&ypK,S4F)816v(E=L2lRl_Z${ '0NVprveݔa8M
+XxS9eU$栲 ~,ќOjh΃3@Y#ԒZ:>8uB8Fv86؜@U7hpV=h]Hjʎm8٠ZѸ6=b}lےC.#ye!\a#"+u*2N(.+fLȵHɾ\Ň(d7RJq-& g)l^z(lq.t8٦iUQ,OL*:eK\4,t;ytԉ`I+'a?8w5D>G^ |j?U8<F((eSMtg%7$eg2Sˎy\1j](Ӝlng)MhzfVifE괩5D-'ubԉ+:I2%%eB8~(*Hz4ѣGI.f35!5h%W|M> I># 3a@\ŀb&/8}0wA(
+ccE Lrt19Gle)e[F;;kmRgzn-^B kU,ljQrFjh6iBsXUa׋XQ+(-pA-ƨ3su28h!Q70P8u TG٦儴!Sj1t RSpaOY4͘AXآ}9$u#!L""Wf0KLfszhC܃u\V"鳑oL%G8ym,j*Sj ?Bs=rM(3 /+ŠoBJ,a' L20XRvӚ4]>if>A3ǃp΅*%{ZpRJ&${:U"W=N1
+(k=br_J91y 1e0aZi.͔pH3g9k4Uinֱ97uJa*S7E˓\5nDr5U\k\ur͡/x10F,q}IEέ:RK/~$ w`tFJSAq&Ź;XuR9=IIYӔ@Jʞ!CYhRME+XQSFE4@E; UMT5SU;X?z,OcAs4wHs47PI);,ujS7#iU3P?[9\b ,+o[6Mj8LU;8˜y,&-Tg=$"z艡'r$00A"R٣#Bf3/S箧IMiҀj蠢Sjay|vUG\*3)ܱ͝<xFsU *ԙN46{<+qa&8`Qe Գސtd&Sj[nG'w=Ir-'iU00
+!CP)549D.̍8m(U=XPŏUMR΍ԍqT(dAӱW\#(ٝԓAq&>Ĵ<6 rcTIU?()Rus4K3糴E[
+a g8NlgY8k:}i݅,0:kmbc:maO@elcc8?%m]l T>7&p~R#˹[l+)0zN1B>fu bG<&)ƔSLyg?`\s*樘
+qD0:9)8Ma{pe<[9eKr[SD!&(a%JQ‰4% kaI*Np#6,PߧUpa5φ{ 23.OUpvgù,-rgq~[a \B֓X:'a4,%F)1B9*֩@SK[m;wA51 Ɔ5=%Rk#<%TlQq*.Pp=)U{T 9/Pc\Zaji>j,u5ZTS炴(2u)m-ܕvhՌ5;i͂"٤uZDaJDpHՁ5ȥ:2;YNbigp uV-1ŠST\2ViAE jl2 -ZPG88%$)DZJ(0ң*M֥Gf8]9
+N7\SX30UƊ+:1"5UHc5`ةт `--qC 2-hAO &Z-qHQwml=a[%rwZ6)3*SJ r'iOE.*RqgTSQɂs}LU@QVż0]]E7Ε{Vbr^r1h /ctf
+q?b0ʽYhBG:
+gLQ1B4١.M.Q&xJ3*SMG%`=ՌV,XHf1C
+5fQW8ۣE?-psUiTܥElrVU5;ui]\f}Yb+6*ib-R$yJ40H&xbUL-Xn:6&NsT32,R:]be+.Y2DNkL65ڧ-pv(-h1ss87Kqi}IZ_ù: 3RD= 6ҶzڸeJ<U:iu[y<azȕZgVJ,`j s{4M"=D6;TLJ'x.vR!-M&-$h!NIkRN890h0fJ=`H IcEAJ,S+ x䢒jX&5vۥ>5q@ 8M Zԑ?A,a\翀Z&3iI
+VTJcqJ%,:pOaف XIb%FV&'cEM3֔ȐRs/וЧ7$o=xㇴ" ٌ,bN
+aZ\El:^z!iA+:ZaӊyjW3Fn8ί2rQ_gV}= F\*.LP.NM
+jT-6] @J%)uy J;)$V<D*UፋQɗ"Z(dQiJ=DPiD.DH2^D
+ ŸՈay.2(:גJ .Ѥ-DO=6PY*@gC" "|yCYȪ8_Cd>TQq{ . euAǗ*Cq$^*z[FM2thr[Ehèt@d"B9 M2 -l S݅*3Ae)R!U!enBԨ\)k]D{F%86PՃPn@ Q<5r UjnTCC* MB qP?=Tqpvrf[!#ǁsqć >,By < UU[PG*+v}Tm*/zR{ jI5v59HjQ1j8HAPUBmDͤPIH&. ؀APAMFcX uHC@5BŇBbW!):Hb$UCbKeH$TT
+;|aj$!}$䀐ӐB]\Hs<7GCQBX! }
+M!2'dE];:>2o xS>򸐇|(nm!s 9 ꒨K. 6wNM4YA% F4!uy%`e (dܚ0؄A !w,4, f4v5A&ПAMAnMzaP
+A,;ܮ0!w* &aAn r u`ݮ5hksb'E1aXPt- El ˦ >uh@юeVbmZ@[mIŅeFaYE[2u膢*a
+2rEAQI(j( 1PCqaمmSr*,r a&SKXNЖV ;iX:0΀p4cfcf.%9*̜BUΈp3$Etaǯ2:Cᘅ]( GA8cZ8cN8сct^>WK8±4Tх,9tNكf. TU̠33茢33;аgOx#&r;w=[&[x=뇆QxгA!hX7Dn6lB 34%AQr{m'b'AIvЂ-BmF&"ԃPFD
+mo08&Bsж,]"4/B]j)tQ{La`H@{"qud4FHat.xHʂ+s"q38`Ԉ'- }1m)k?Wa$r3"WI+1m,r9X
+W>#aUwUϪ፠gTgн
+Qn$;BCrtC#CB=LNԵ$+#*K2N!<-,9\)铐> y+hV>Vжuc ڄcfMPB ^fb0mf1h+^ ƤHW$SI1zM5æWӰĢZc
+0xZdc1V(II硘%!YlC{\0Z4?e֝lm?, yFPuAU0){(cF &C(T4c2.Ȍ@ƍ6#Rdx 3wj'aNvFR .'b|"MYneBҏEx!Kwd_$B)`A,)\B+|`P3kQa ,&Y@1/PdUS${OxW/I0` @OƘL ƴvAߎŨX YQӹE<1#fɧ^F
+TIKe_qA?Հ(weTqHfxa
+1Ȱͣ)y&єU8(`8AM>Ć f\B1LBQc>*۠21qWzERq ^Fv^PB<K g!4+CN
+j!qHA2
+$ 9B uTycB$weH@?CY# %@2H!9%Ν$$3لdB̓Q(
+$fGu q԰Gcx]԰ u5g(OCruB^
+d(S+g2 c"Hn
+yYR
+nPKa+qLnK A& &됉
+yNMzج!Q#LC&'dJہ [dجm
+hjCL& :aJ a`eRBWF |@x a CѼh*aiy !&Ɩb$EX=P@鏭Su(u̬I8+όmmhW +([Մut6%{caM_XPd1( kR8+%(N k@Xhc8Kf=B:)-[Jt2'bCjD8P
+ U6h.KP '%4 >1ήp!6TǡN5TGɾ+tB5 tǁpi'ɮW P A5
+zI:d_jL~X T©UzSN*씄};I<]c`3UFQx`WUF)hMwHo=DTx;M𦄷"S`
+CFhL@<zЈB# 4u
+oCx[,4›Fo1hQ,42 z1 4
+u
+enYQf=B",愚Ef\"$;l5 aC(Qv {y;AueLP/CfjQZ%dj
+%wQ/!
+y,d37DrO'iXNB>BYȰAX:3Ia(iM=aESM]4@( LM4m CYXօy|MP03͡il7CѴNAʠ%+igv*yۅ鲀v>*5(.Cv']݁v=ڙW5v5Gffa>,Nts SP- ')o B,atn '3cdg sU8™ΐp%=dRN/TF+iNQtnsO8™ :3UEN"kPNpN
+g;-d@XN[8ȽFoTx»
+yqmqhs.[
+٢vwȽ!»#`A*|ny^杤ћA٠+^#v:»,VhB[DxH@{s"lvEcJ.evaCv]GD$N ΑZa
+ ]a3M`dz"XVD2&YZG$uum zHE2#]Q I>>Jz>XcE2H*v?!rA?(r"wa:/rЏaz
+6gIܖ `mYtaL043N)Qr6y,n7<yf%棌(`մ(0ϔ~Rg&*dD;iQ/~
+6r=R/{i mȴ Vh^0譨a W _|Mt _7<
+-try3Ba,5[$7+yh71؂^zX;XK 5D2blLN M հP! quʊ,%H|)eo^
+$QNW6$Ӑ\G4lT>[ٜ2 f].u el~ThBk̶:VZ3꣨B'Z, Eh ì1&BkB8of]Ȭ
+K0}ل̺!&zA#[颙ˆzh@~A6!ltARv!6s LI
+y-ȷЬ0ՠY0 ö0 Î0a&dfX0
+Ê0A9هOd|z(^ĝYG栰.yhA!s6͡}lv>.P܃}hB (@fݏ.Σ=p3-[
+'32@!좋 զpn
+pŚݚp.Bu=tsE8yņ.fp pΡ+L7.TNAf)t[D[CCUDZ 2 g]8ge@S8W5<A\`:C/cRؑB,B]>;ny Ilv[>fkLm=C π:z]g><B7)]%X>3Op
+P29vҥA22@݅BP_TW>𹡱.|.҈7
+ 7 "<]Ήp{ס7 =.EW%q#LA-Xz SK>S6:55Kp8G+0B89n 6C/P2E~Pe=Zw ^6 4"%R* TNlSf'4"<C\!R eBi 7MHE4s4%YgK)<BVY D}%ȳK:֡d5
+,OP%4BT9S{ӢO*C.Kb. Пy#EkRrXt ^R5!Rr;}T ~"T#Btj^< ،E].Ź5mCJ+(ԐP 5<>Tr+z. ,Veڬ&6Y!z ,Q mPh35Y#6 Y dgD}NYea4 FpANF0>o ^ YF0 ䷄Q-J4F0Z<'ٹF a35sRun%nɺ/@'`o@iu(`CXwTѕFW]q<S;Oay*\2^@{ciUR8z̉#<.p+BM%\(3kR1JsP.𥅯 |loBoL&,7%|)<gް/(|YGNJ5wwIBEUȝ%ؐYۗApGRD1x*e נL~! XBA{$l+?%!vX]$+ȎH$#H2dceUi,Ы`Xcv;^"oy;K"?U7c+&wazY/[-"?,NazL囘UQQ(Dy[EyGDyYkyWyD} vظ1Sƭ;,-Zy,{$֘6Eo cpuX`}i'Vgak8i`sNZNbCP?|>*`/.CK>D؂%! 7J"<
+Df R.YZ#v4G!DjB96)ٿ%
+3?{B*Q uv/%9Z!Na&C YwI*/Naaat {º/{hg̃Wwjz2
+5 PӢUh eFXd_=G824}!}x^*¬֚"ܠ1#M0bzl<h=Z"y5͊WG1 {?}.d;Q}TE+ZSUC¥B, `6dGD<3T e UqEUBt)P[Iׄi2n .Ⱥ!>XId!{?DsBG+#xx1ae¼>a=_XѾ*ne.pf4B7ZB<P/qh*R$T0+EB{ڬ X<`gW$0kћL=V§"y,%,J"yu>RЯBNDDET0_Y%:'zۢX,P@ر.esAiC1:KP)Po -@dT%Q
+YNAK3՞
+z
+q3M0/@cn]F_}X 0Fh.½ǝSpJ^ h& SJNbC *CJzJhKg# 71|c8쇰AeRv!Žɞ7/gPsjД1YAylF,TRqMAjHw!5Lq
+d Ri}R0”
+0%a̰P
+A)
+ U2\r@B.Q>,*'
+iBj5Qc_R(
+P$GP
+aτF)jBcȆPރа^:D{.HЮ mLe%,}b
+(dSeI@вl@6'0lç M m5a)!)NwIN
+
+
+dc?@3~c)88ꏅ1H0e6`<UN0,'K#aLSXG1U<'1a C) d<&\ ,hnJ0o67vv rP cJI!-h?F; h߇_ش¦',llRP ׈YMڸppHf'Ed1 d(M
+ J|jOf](eڄ̀CLiе%lkVqHCzqH 
+G404 V5VqsōZjp%OC=ׂZj񕇄.\W•yqhW.pF~ud pu,4-dMDߌpVd:@+CЗE._(:ϦTu֜O~7( JPJ(9$ oϮY4MZsuޮwty5EWyc螡\4tK Wnqr~:ճ\1:@׃ 䪍x5@Wm_W+9tTעW`&W\G.O4,}cޮ<6>jPȍYnHlѾ~,
+#9.أܜb)oߙ<Rn,jy }Rb
+x3>W'y}OJVl-T>6z"s~Vz6[sd#<ws OM<X&B&FQq_R_J])ԑGʨ8-[Olekֆ5F~_gs|>5碁{qs}$\[ւ wۈ0#qġ/8Fҏ ℂĽX;ȣݷ2t>yF:հt}A1E2$1E<Iڊ/[&ݱYP< SDL y"-%qDF]]/]"]D#wbUJeRHp/,]r/ɽHX^{q_ #F2I&;M
+u rC 9<E2N3$4!SF&Zh CV)MZي:9ԣYM MVä!yp$CHLaˡ\21i:E؂v/ߐ ᖇ<2r|/>#3ѼLS 3FfC˱Ǝ ;
+?QU! 2Z]dzrBfJ6{yɱG/-v9>n~ȇi"Cbym-=oiҢEep
+oQ˴hWhu-֧t(iҡBni׶r2eHyXK &: }iÊrMvq\"I{[qxiC[X)Y=.Vl~Iܤ=N{e= (PBK{RANaڣ߉LWP
+//R6Fc%nUѡy]\4*>  *ػxBcɋ./r#4y1慎Ѳ֍yQEctZ.~ bZBkWߚīWF
+-4/ WPlSCn8C袡fB/;mџs+hGv^Яg~aww5 zl7~nt BEѿhwfi?0O]CW!?ͫoyGH\mjnheWnɰa~\2#Hȍa}1rʍ>[>fkO3|Ȱ~VrŰKni^c! grGV{b mr'`խn1ctda֑D&*M{}P/GzyLIb_PN֌p[&sLjg/oHd$>y2Y7Kx}Y⪙1j&#LQ5'#1uy=c&KI\4# $?6;>
+#}6÷r~lKr#,XQy~)~VbϊI+ҺA4&>5Aq{Cn0#|!7LZCPeAC*D%-<0*!DyYxZ᯸Wܠ y>3Rc?&d^O3Kh/<=/n<wH4wܣ_S+@V>31#05s;[?쏥q߲;CF7rsh(%Ho8C1bU&?MW4]Ҥ$0gh|HIX-24lYa }i>@vf+24ېQjAG(#kZovA'ZĶR=-=[ _A>K<%~SZ^|O bE^9gE3-zU״<$Z>hy۞X=∡EYJi7Юr#eq$P~GF
+NKq(QP^pԯ<M
+qx<$ 4E,
+.)WGů"\EEm^-C3AįtUExtcf G1^ a`81rӔ
+ t{rS<ictpJFx! .&ۘ}wI܃eK#aX~),]Kj[<Yt!eZƿ'OVxZzj\{Rҝa)kTnyKIJ*wx^?a4>49+R2>ßnV?Z4ק䓗O>M?H8p!YWQ~FӲ|F݃ziI8i$iv!{ Y]fZt~IRh_ŭqCjxѝ_' gS6ЂKHP&.eE4X 1&bc + wUp#^{yW^ wj;{U9TRI#w4vEd : 9ԗ}9PsO#.9C.Cծ&M QЋp1؎i@8!{cd@ ًff>#.V9&w4GhH cd]rDVS%DzP oi #9N k0pSpNJVh|/cuXp˓S<"d'b;5lux%3OyrēKh Ony剟'6\ ?C'7ۉ.yr OB<C~''Ұe_ Syny1m\ā'h-PDO\MOl:kb [ye|"cΉ
+SPZ8iSc${_ilTڠ8*?о}&uD%qP@{XP9GðQ9F _TNhןcCKu?io}TL?Ӯ8@QFOqvL苣'ctkyѭ;ŝ{n-ST؊If}ttR宩h*$Ty U ^xTxM!ghݠێ[Z-q󟋽ȑB*4~v$h^GTsl^BAnA{t;-;\T]O7OWS7ռ?F3]*#R݅uV[_NPpW_U%|_C/߂
+%t_ovng- s.ST~ݓAWO~%C-M g&_;v-~W..wT{zJƧW(-7zo ;[%kF`*zQ{U%Z W-7TS w02Y3_a}FIYB`&FU1*cx'E k #)UaCaSKFQnV^``xQßr3ۻ[ *[J;G;~&\I)G(SW9]2 Cgڗ儩=121fn&ט0s1SQ}frPA&1s0WF=5L~OL.TU}xc̘y|S#<f 3+fJ,.&L`xT T?$^1"G.1ex?J U3=IǼZj-9I2ļH?g*鮤̟0o]ޫnbym$̟ay-n揙W JZy̻$2,
+z޿13*їN^EKnbt Iw2eIwrXM6#y+wJ/y/^WVjG%$<}IlYMI
+OwffjIǒaU}y$>jբYb禞oɛYmIVӬfYӻeEN+_Y-رS+?vyö76<?}.]öIJoF%[lHٌ/vmm+ۻx-ۇx~#GOm;lWIo9V[YRە޲oR:~9*y+/v/=g/H[.[9H#q. iFTYF\>9ns\cQ i9ULҺl>J]g{{v1r
+a4e;BODnւeD%.6ݡvpWzZv}٫^{ rD 8ZH/b:^ʾZmHLHDD"k$neIUNSZoR
+'<s!'3Q8 ("GаG'C,<i`
+)=%>b*Y
+3}K\c*%fiLYI`vSio%>`()>eD:XGǨ{s>YJU X%|˼UHl1JUI/05TCo3"I27"!?I?2;Ų iYI;Tg̏bK 9*~
+I5n^$o{VCW3g>f>eHdiX6Ǭasš '66X;b5UX;cM՝lN9| WNw%:;6VlXX1~߲K%kvV?Y;FxQ</{R/lV ń,e۷l߰NjMkArֈ4uQs86{v&%5o*xs Ul?W#JoّJ>9~G)>x>n8q*%Fq3ԅ42VQ=*)>8pf"<gV8sqٱr|g^\p1b*?#.\ s\{D=t \VrYXz\dS
+<Q{ې'+bSsMIr$NϚ<kR4lxgu)y3YYg5q:iY {Qũyϳ8<(N+*ydCI3k{I6h0Œ7?sJe p4lqD'/2qUr +6Zij{00ɿ*+]z tS30?ſA(gXA%e\`HͱV1c$/qr3]cȈsc:22/F hi1KcFcHSn嶎^In˸H]nuVe\[ÈTVTk̚_I)-Sc?aeTO[$ BT_S:2ֲܥd%5߹k0f^-/XjE2&2%sLue'%seW2h]0IJ/k%iD{Jj7`M^|c{YsvZ
+*C xGEM=hгK 0I`=%5+ 0Ȝ٥1\ZL03d[2ve-_ñ6fo8_tWTژE76v!6XLV1ٌ}3Bg4MPSr8쒦1RhiҷtvyG/rJe7<2h_,l2n}5rģYh5p^i5ӪB{(h=u_l;x6:*MTx6**ZSj>xp.1sD-K* kpYG?rڴw49@[f |1.SZ8rۗf+ :f 1aDo-3YfJsoܪ|c #SgL=3r$O4'5$%w#r/ G,Y80,Xea}YP4M`M8kҬ%پg;`;gT6>RF
+6n=z7=vfܝ ڑ.n[v&4=Ҥ3jAR
+3399],6d_xd1b7gdbq"ʣSYߊV;(fjDx$ZiU2V b{JV'bB!Lcbbۧ~xʳGSWg_<ْg<{ >P8l+VX=3*}ZUQx$
+VD|gꇩ_fԺ`\2/Y+cNlVtspNxD;DcbKrM>ZGJ "b+ܛ eCʊB+{BlgcS4hZŃ;yK,^\kTOk@N,
+i9RrzscM2GF̡2EeB 1*#q8O [!ѲGTG :%->\`| nF-rmD~7S,\V lw >71 DѲ1\rLӚ'DK,ƿ!+
+(QG!/'nXPq(N*,uF8TܠFV
+%*taÌʓ8 t23NQ'B =azOS ^9z+wΠ-^@oޚA twFrè c/W_b8ȨQYjKdQ=Q$NlŴ%&%q)L?L1}֮J0͙KX|R{|˂5UZ X.%afUuYaMؤ|_XSi]jK힔R.!}g"R.I휃KhOi6A@jN<(pbG_x-tb9:fһڇ>~W7*p{){-/P(z z"T_h u&o*3Q(PAJl4x2 j(hBMn$.\p­/ki\ h44:]s2&#C*<<˿?078cXza{2~ ęfݻYe7(4Q˩BE;*/lS7.ojqߋ g_9dT57F'I80)M>6jc{To@KU"ǣ+R5B6w&P
+}9u:
+-âo)Dh]CZoQCAEK7t2qvӜ8uz0N5SGESS:.瘞xSW|琞ѓO,=K<h)R)S@+΁x"}fP/`Hy  3e0 V@Q]ѷFXZ4qFbQFC^c8&CSGbf4qc O>3k#KnI\HBH\W0̴L[\ubeZᝅ8*3,`A7@aiu$BY6am{lh X :6)ܾr/qxQtdKۏl?%
+'3o+(+-kPI(6GN9 s,YtnI__\_Xg7u!Ψq T3Bi ʩRG
+od0Bc/iWqG[sϣy5B<
+ st˜֒hѪ{%AZrK(hzOk,59 X52^+Tͨ#H_iK Q:tz@-Zm?t$P=#!q.QGOk
+6=m ţzj4ӥI]Dxtӣ*'odEFZ OgT,:ISh.t!
+ˠ=z J!a% a\Nf5F+HX;h{FXǟH 㢄11~čJ]#qeFS;CimA̾1C?`9>u"
+IBݽ$"L0dZY;wX:VF*$foɰpB$$oRT,$Vjiɤ$sGe՞veMY{b퍵w֞Y6k+#¦M5ѵ)*WKYv+kj/)kϾ%g`Ũ^%OߤZPjĤݣP9 AM'6iQƀ 'VN995zrr"78KsgIRe]|qٍt\<I'hg>~ b?brѴENZ9r<R֚U>BkVtPUSґcTms-'Tt$HjGU+cqn^u-==t Q)Y@UF-FHshS:uk6 E?$靐Do+_%c:ti~au䵌?Y(R P̽dUbLAkR8Ħo)Rd[(AoE9Y . )ʧw5(X㮍/RH#2Lb %XBbEΌܡX"(h&imѪ}ݖS-5
+Orz-76iRU{S!YtTP,zAGAoFՅS墨Q=:Z/Qxf♊g!9=3{~#=S;1K'l0A= h7g$|6=FG!0Ÿ㎄0$z+MLtN)Idg Lg`'NrdFcXKFZC2,Xbu$VX%S,4X46-lkԥ`i1;{F?QN/?-ޞ11zQi99ā4rvYF\Nl?= Qcxӈi³ɩW:]Ttthѡg)-ZlyD+fa,a];N%yM3]ʊՉdФ"eA⏵XR-Q0K2;Jox{3z)|IN: ߕ?1Xr-ӌ)wotP׾e zۿQ>ߠoa1= <$3d.Z|(Τ<ܨK_[F"Gy^T5V:FP11׉q曢>:t eχx>QOѻ;=h)~=BA+noZw72C=z_z^yg%/˿zߕg 28bp!OdP).O?G.O$E*7g2V{): ^%s knjT$\bgF2;ƺ$߉D%Qaz$a>U6 3bts:5I4$/m270W1=`Z|s$hcuو̟XceL:X2:򌅉
+΂³vC\e'xH+W|`e7ҚF * ].$3du+f`2c݁MclY?d}u'^47n¦6cXאncL
+.)eǎ;F+%^\~";V)QasŽQ2KEO8ٹbǎ^9b=f5U)9IMC Eia9Ǜ&XoRӗj%}pP OsYZZ&{dωSki^m|4997ziNܜG |tdbׁ&U{L;Ywer[:ic♋Iq s.&I*~^?!5~D%es§7VH?_2M\7DF,w<J%!*ZT ێmVsq),8kT RG^$.YѕGr']Żg1sG-AJL;ݝ྄ο%`c]_/$cd1S]+NOvR杔&Z2,YJI2,<HfJndV7
+ݬ{XשL~W)्^:x%^R+jJM'/;KT9'l5|u劋ϸ\J7[$bC#;KOZiUA_iUBU5/U3W:`btEKU52k:PUՖTڼ㙎-*PqyuE!m1Z%hF.CzZ߳({B9ZzuDJZZ{&SuxJ=9Cz2Š7 >KPl-A?3!A;$DƥVy} j|ʿ}?OߠUD?M撰&1c1f c{a1B̌}F%1#a3[ w0~b̆1>%\M1+Eo/GIQu@$L1FsEnwݘ1H s?淒1=\y 0b\I~>3 1I<0ӯLIbV29(eؼ*5 * u<TFH&jq
+ZaꖅdOK杅w|,Uz@dO8QXHFwXuw)#K@V*vIFvc|جy`]qCGyF[z7X4Tf :ب.Y`zG֓IZ
+!v,N
+}NBu/ g i=r⬉/tҹⓋ7.ޥ╋|r%~\KOqn89 >c! $rA?P͈ױA2о'YNVʿRk̉Z|_6. ?#͌]HywĒD/t/^qys`
+1'cZ^Tx5ޙ*'V ɞaa=zuyo85>Yb\n3S{N⮜ k:jyD vh齤KCf:
+̱s\]`ah~$uGMz-c9cIr_HiݠG1y:TGЂWk<@-~{CoZ# zHЏJː1̘1Oa~y3՘9dq_NMX%YT~{lѻ\+;ϥ)ޏs/o$8㬃S$
+2Fj9;J [;{WRO,gZ_PG
+ԕaz>r9y
+װO9 E/a^S~ItXS)$ O$zK`@ϣ<mVNaωKx%.Q]K#ZIoZOhjm譢Lo
+&CDZZZ ]J0':+| =1~G u_VgH$AuZL1D}!P>I[q0Cc _HPAzUԯ룯g_F5B_vΐ
+W=lkƥ8{2I)c1n¸F"֌543E<2ǟ1ؘoL<%5c* ƞ{`|c?br.mc*GM^%bf
+cZ.% |~_"׌ukCaD5ؐ-sx1X}.&Wu&73سDQ1օ],fDNZI"qbJ"zn5:X1u"4B"hˌ<=fnIc>d&y73%f.IȝsGfb0sÌ;3Yf˜N_`>f&83sm'̄ɝ.cwIJD_0_`>b&53z4T12S;=3e
+3Sɕ뵽 b=9SX%êbE5: ,$abR,X Scab+5ɦ%KXPCxbQ<F +=`Vzw,*gqUI)%k,j9V /d1bE85W|',Ylf$lHPC~UdE
+d WR(`{cYb!6RK)FPo 5{>bg])(ԽJ.R5Ϭ/Pc}lM>aC7sRP|]JOvٰ|;KīU*'d盝^+^(z΄u3;v*Or$c~=vٙՁW;,53fg;SvfFMq傝!^]x?ëE*zqs~3+^8>xh[9x`w~8Зo|e8nǻ2 c)?Nj8)qR/']|,8q6zJ_eNƜtǚ48c%<'uNdI' -M5g:쉓&:ǗCfkΦ9SHCZ?-8[_iq//ܜgt羴ti{0{>JGM|<ᣅ8)x$|;cTs/\r)kD:u[酹'ҏ))nι-ƽ5rS][vv;o?Q?a`z;&iqsfW!7HlьGs=h\V&)b%ľ/J8q9C1 ۝M;
+i:t R\9BgM>ZvD :25ujsq=l5+jtNŵS5q% NvSao>}gN}:E:>}mmG[G2.x/qzW }C?뀍q&!Co }f\**wkf׻?KP';:^HD"1ae&w[ZObf\[51V݌;q͌nуmdfRƵZ!kf|`+3ot0 dF[iLP|1Һ"0,wڪ/̼] :r-ww0aڿ:`^7LX?c%,joZf,z`Q_>7,j i1mY2c,c5fIʒ;3n,eɶK,b]J\m#l ;V}l-lظ0.6NH)Q`eCǸacƥ8c lgٸbËBxl$*f=a];j\_cˮƾn{Ů?)Cv/ꑊp`WײVƕTb]^uI-szzɡC4ơ R¡C=rSk?rx̡3mqhJjZ9<s#F 8sx)'3NҴㅓ)>6i+'=3'r1'r#>.6mEf/.9{Y&ΞDs>C|ķn[?rG;|Kz 'ε>dS?>xǯ67ܼpĄ5KP3^/㣛OY$PTcnd0.4>J$I% VbP
+#Cnkb7ӖA6=㳸P;7qө;_QkK\:?ԜtI;jg/Km7}ݢ}E_K]z
+m/}1QwK_ktJ¸ؼ/ *>?}^. WoC_>x/kq-' nym絃V^XK^S ymC_VSĸ㗌dqDk &j9ƃ02C܏IF"9(Kd5~10{,wUfM1{Č>bܕ=d/?c]^*>\ KNֆDISF&҅dXX: K64\,Y:cɁd57l$b[M(q)ub#loİ=Vs ͜[6l\Ѥ =[vxHڨ z ^J%$ 015>9H R7!o9ԑ;'m?~䓓o||Rp+is.$^|%^\{u딡N<$Ǎ/7˽'$f(K+*WҴs+HE~l +\omxZٞ_D କ%K>T􂻥01uɎJ 1vޱڟ~ѷK.';w>嗶E:}|[jGHEiG@_;g\JWZvzZ5Ƶ#9$t0k:U,]Jv’K$)T_+[+b(eˋ"v+m5QK#ōZ
+s6RX`6.*) cad%Yl#lظ6-V_RaemL
+jH6e:vkRë.TtT+(U`n v3x«n5nZ* -p={POQk:]Ki8I];!uŧ$ERWրqX0aì49=6i^K>aS>~9="M]Z9=1'qj>#euٗDh'*M]|]s+*Do||_TnҘ^D:czo
+oY|ghkk+MSTJb m0h:'J9 0`l+&Ϙl0Jda]SfrF+0heȒjN*X+J`}m,֚T/.a}^13I6zRQ^u/Ufh8_XoOvT>uy(MLr#}F:cL}[NohE%~\hߣ:`| 6&쎑J钶"uktQuD_M|U)*WDܧAHB> 5/bGB:a\.c1O2q9^fr*wXxNCR]rFk7K
+ `>S)ךl^rǹjTX&yn:HePluL ]$hwZK|5_@K뮄褺 ׼e "+^W%u ^x AM n_AQ3 P b\gZ"zt~3dw(?1BWn;foMʝ5QfS&3/fCFNk?
+#f,-Xz`Ґ%Kڀc,=b}5-^XjeÒ2TrV;Z۴.`k|_^^k1gƚ'6.un?6+lSl,͵kuj[5؝;ew"QZF*c;Tp%S'8q?ĻcΤyӠ4}Ԋ2NCԍ>qS)tO3n'8?1ێo( \Y\9rr]^S>SOEKknBJSn>񫸛E-*ЎQ|3Nr#39%gfBUޓRwsz#͐ѯHkLu!C.b gerK]6v黡o@_G|qbv>}=h7N^Ox= P]땄tE׏b;I azȸN_$7u|1P6H15sff"V
+"Fr[X봿:ҳIN]U $1]YQ;gi-Eo']6>U٫ym;wbTtv𪥩sX#^xq-SRp4>F8rA}i ps¹#m|Kguv9rs+\e=Z)cz$IJRQ<(9VZII^|.?Ӹnigwn쟉jgo]1qTRE1;v<8˖GK<h\A,/!r%=h\G[<esmU(viSG#vc;Q8߹>hwj9tͥQ+jYt.jԒt{\PKgv97!}fhk)*n72R6keh$mm ]o,rRHH*4Ӽ~֙ƽqK y U0KULLC(q(_LPN|2aȏD0uJ䛉#LOSLLZbzX%II 5۝*|aoCulZ]铥ɩn4XzǶ
+9llbb[MfE5^xu ޕ]G{ti~(^G7^Q+Ͻ-S{/2)3<8BTS<8F1|Vs^, ^y\G<z rejbyE"_VM[C^~LAZb֡'v?ںƍOW(NwK65r+@.]AQȹ2]4Bt]uC1}/=ҷr-[VoM}+ r7{'S 40?x_
+;ot+ovyN:gg V&,L0IĄ]LHBIl<e,̖-0Qd٪$-,c .K~:ϲ% XYcs6&6x^_9|_Wszǩv>&WY8GZ.y%[9C|e>{E7i׼ˤʛC3`Po?=K mK&L+f̶b m
+ IH G,c]eYˇЂ)Y6c]5Ria6ҭR/n}w*[*/?xs9ߜ&\Jr4Fc'> *|*K?+ZT'%~HcW
+h0ὀ\6 >]Q9`lDKW\ε;\Tt~jh/^5/yi /ŷB/}hWz/xs.6o\q7^XyM7$4z9à#1bSBzu  /$4ϸҏ[K#'[s›SxdRcnDOдc;ꒉa Î-L%3nnD5LI&Ƙ4D[&ٞ`"DR^7%4*QD9a&u14΄X/ָѯvJTuÄ~\<ʄ<#Ntk)d{;xE ui?3E^>1ᗤ.wf}7v`vZgbFĈ  ,4cQeO>#2λdlY5/,4L~3;^NIzv2fJ*ae}v+{#UǺkd’aَu+uyXNcg9r
+6ϥne.S#6yWwNav(E}Rv- l{FIS$Sl|(NMAc`TUC~˞~#{>gfL*~ggSػ^ۗJ=Tw!{vJ=Ta*W7wx}g)TRu͞=TZ8goW*=HeΑpKvzli8rtw0qm5GNv~"G'x/㽍&G68ڗG&9:zOW8pti# G]p;uG^c ^쉞[_,*L2UҼŧӶ4#iO9ISǨ9p4Oպ49mSu!N˜KS? vũGz |6y-$UN>1ҌsڐX&:Fװ3{Ü
+kf h*02K;ĹH;i/8q~ys9ws~ɹґ!iҎo2d*IU1΃|c W|Hg cc5|_m512}|,G=gE11Ǫtg]+?W!
+p˕+t}++unRVW)kP#OZzEkI'#L2Χ~|I[nn M'Ds3f nr o
+Hz7m*)^Dg]ɹk҂# `v@B;?,)p%Uad(3Q܉~cєzw]#' -,4Ya=b9/cɕ%W1I6lVٻ&R
+k6 l6,YcOS+"kRY{WxՐ xa(G8ˑޕvRל83,"(s^W~>6c}a+΁솹;sq{|!bV <!G+怘b4\<7r=}S,?uEwx/MQ\m*cDE}dh4mPFt%P@םQ6@m6?yi_v_yy*#oho~GQ  yЖ7 =KH]#%+ބyM t1K 5*5L *5 !IFۗdLL,+`7X.R'l7l6J1^X*OHE3op'_)mqvڌvʨghOM
+ T_1xM
+
+K#LKL4$Տ,$la}]}Q
+kݨ`=*3lKQCO6
+K}kc3V~go^؛lJ7tJ7go.n<7mt J7coފ-ٻ<<\lSqSFXoO÷2zRF϶/e>wmj>v2yR&;e`geO<|mX~9>ڞck*"osΤ9;۫~zsNLd \*,Δ˱M]<W~e><ɝUem*k6>*k}rڣZs9r}2LnG>>C91'ÝX)ke3Mٮl_5e˱l7UQ7}eG}K(mqs7mN徦(=هrU}m*|<,l߇|!9e/_+c'ePSSS2eU?ҏR_ٶtˢkLxWï9L^(L>laqZ9Y+X6쳅rO}rl/6}m#e;ۛ\r|/h^.+\{&EۛQF߶mvʑ> C#/sD9?)blُ38k{r]'::b(Xr}QnߔW'G'eˋmnqO<گ^ Ҿپ_m?Lɽb۱Ŕ˵}TE@Ymۗ ~yFYG N(g~h;+K8,nۼ6oʑa9l;C9ҕqA*ۏe]ھej(GȾھߔ݅m+( P5[ӑK9r(G>{[tr]Kt}S9*GN{G0Y?m;yeU25_:ĨLU1SNSj2Օi>Ũbg0nڇl?c{+S2uGI5/پrq~̔n?.*Ͽj?.+O1f5h{ 5d{+ ]+4{c'Er[]lrh?w6^,Y]_'OS,uVYmG:.*}DZ.TY[ɋ+Si;w:K:e>ɇ)븲΋})keˍXS>[g7w>s}v/Nrlte*ƴت?FWCY\L}>O>{W3ecg\og>x:P?ĹXs.T_bR/ʖ~۫/rn?w(Wu۷_+K۷O?UnyLsM?ۼrb(n;Fad xXϯ+}<llߜDNP 󋈲ƾ*ۦ}SvJyl;' |ǵRoOSRX3e6^a|Sʵ=i^aa6k*ӶyW6QH(GArTwGD9{eZ9Jvb1(i۹Cn4УLbԷ=C2ڞaB)?Cޓ26(Ӵ2 ۇ2lϖ}ȍ='ø9LcaDYĕKa_GG#q[Y8EXYxu1^b;ʂ[?țCY[sSYinد_oW8_%ۻCr(ʕi?w5P\ʕ\nǼi{w>NY~I7G,f^(kNS;zʺi'M[zb*u^;PUe}jg!Zו5d[Yϔuqkʺog!xՍ g,Y;wS6.eW6eV6eT6NeT61eP6)e>MN䕍l2&,njo .f(w^NUrWʝGg)>sZ,鶯r綟\ʝ܅z_VZ+wQ.;SQ7; n'~g*rz3K\+[x(o
+[Ջ{<|MUq݉MSa~Qv<<*_bs<|*;Uy>=
+4`gSve)uݭSv/A+;ʸ{#%c۾)]屣<*=q<n'}V\%fS4O9O6wnDgmJ¬{e=}U9eQH^ʕWY$+8K\綏LY٧n7UgSR6E.ibK۾'Uyۗa<&8ʶ~y. XPyqOYcX>mmmmŷ );TN{>ڇ3e#t'lpv~+˗vᶧ6Q̗VT%0g{
+ˋ5i{+lqg{w >S6eeSQ6ϙrw.m+/s3=UY l?e4ReevT/v瓲)Wo4 ϲʎǾ8Sm唣)=ۊVv֮k;۾8Wvon[=* +W!k{r Q¶w eS}ػraR_Oy~~'mo1P)1Tּ])/6S"ޕǑŶg^rWTva^Y+vꕲf fqh6uP4mgʦa\>ϕrW}l_Gb}n(,]Xٱ7]
+΃;wȭt<ۗQq_Qʶg#ʦϽr%eiSs>{۾X(lצ&ljҦmjɦԊMԆMw6gSmЦlꉍONm̦9m˦ymϦmǦljЦljĦFmj̦mܦsKza6-`ӂ6`ӊ6dlZ٦-m֦ٴ{g|ڦԼM-{'lZئ:lڙPmf3ta 0mflf\6iIfT(ٌس6b36f36a36flFftlFflơیڌ86fڌM;i131<sKqa3.mƕ͸+<[[qg3mƃٌGd3m?SsrmV6T*ATP-jԮI-z<4V8=H?t t[N;In:!QRJE3T|ZGRU&4.CUCLGq 8Tp~bI7Ujx2`_*&( Z
+j$Hj )4hhНGc#t,бDbѝxW`܉K1_Z: G‿!yIQ#I (j<vQGB @r1¸3f(!쏨Z2,NNj 6uT@EjY:Qm
+: tI{(84`/r;1q?}_bN6I;äN8ttȱ>x|{/0ti"?>a}VE"H8bT-cRը}LjJCTuV
+-z4'\-Q? J~B4O#ztpSб%퓴/ҾI!]%]#]'At7ҽD:H7qУxF7^E8p
+G8,ሣ}t]C77]&GUr 9Zh K9Fw t
+̿<D0}4<(/E!XD`ՄUG\`ՆUTeV-Xͷv.?aluP\a-;Ҫ@_qmIMnRE9mJw}6Pm u*LCt nc>9ؒV`ya!/X7 ̍馨*RD2$N(ŕYyO:S$C/} R`*}%РE6 :0~.P?`yDVݰasGdo0z%oc{Pg"@Ip9e
+-s(B{Y.w?jځGSP{g~ot"ݏOto0p.'n1Ƌ/`<X.)O)v VTlr4ҠͣU.:C- j*j *Q?ASGSESvO'8|[17
+a
++P^(h!.!1HDm!k-֐`uZ*쏥jQuF9d%?P}1*t@CX$`EsUa5Wx?E/\DAsgsRt@$=Fz\8 sStqBS <a`G(Cˉ2*K S4B(V/zM)K^35mqH xAG4jOPSSO ufK/HSA@73 <c>1δ
+$f8R;+GT GB-_:r>Ǩ1Q--h|)רK7߀Z44]hήg(+=sB/^/hA/N>/ztc~p؝<ȑ
+[ p6G|h^#F19&䘒c5^#c᪁/\ r &\u µ/\U c9`E.c<77ށ>]xa| [?^Ή]s\:'oSoH
+1~cs`.z;hLmH@kHl TR Xar/"xqې{*_%_(W`
+/WbPsP-ZD/ztև>ѽ#%90XŠ[x_1>ssc|0ǝ0oA DCC=rTP(`7T]QFt'}ҥeWPZQI͈p1+Ơ rb
+X7D樺 "M\0[WC3&N'Kyp+A, rέ/%<8hZ${*>E0NBAW*@[\JAsKȂ.F^D9r\c0ƹ7od"{ovNhB0b9?4SdyA3C" ~%NJ7%dž,/5HЅ-DhIQNJ 7}`nVjs)JˤyRVC.o2{ꯨ zY BGA-z,u.ur7$S_ _+b9c69 a'V;83CO?)Wi`|,VǨؿT)_uQku&hԿQ&Z4?l=4scNz=Nq4<sG{0ۧkAn1Y`e ι ba|'ރ/N42<7ΐznF)׮Eo~_XFX7~C{T<C6(7pÉ(N@;$N؀8KuO4\
+Iu_ejIGȌЧ6Ӧyig[voC9ɫ./>Q;JwnhhhI/LJ/zᮯa.\G/rbMÚ%C^C8+9ntz,nQ=?l]%2j#Av/eh8aVF>Z}KI#}_p=x '90Ȓ.*Υ~H>F8/1?`Y
+pR,/52Ç#"2.Ǡ7V"1֜X㜛18rc=-]x/KX'<t㙊<NrЊQu1EO 7[Z.:=YaZ^˵yTVKքZ%5@xVǨr3، ?mЪBZWhp$-DCCZ(n4YEŐ%Hc@>D.c~I/wЬ';BzȡI-hrZaf~ |NT8I}ᘠ'68* 1>v\5dq
+O_ |`| !CABDŽCWcL|l֧@%
+Q`u
+4(p@88t(Х@S`@!PW_|uLp*
+NqN8E>7NpR(aK{?MF&MGb>SU_Fw~P_T/TiTө椚jny楚j|NTOtR'Ts@+?Te<VF#T*B
+-]hqD=jZ @ #UT'[V&NE+!TtڐjMKN)[e.o-K4"ЪQ;j?RGjRb9&s&նT[BkOnEo
+'[ 8 K߹gѽ`
+In[>VPZb"RtzJc:NJJ+$a⁉&d- A1~E^b(ƯN`>,]<b"b$ Xd) ~Ypɂ) >Xt" 4<O͋4ߣ>+MYLՔZj"z:լe5*qYM.ͫRNKZ{Yl^`
+kR-ޣA#Z8a411cLѓG9.q1<EsM~XGs#0SBO141oG< o ?&<o /f>B1 <ļ VkE
+CxD)&V+yay*p2 TXF8j KʕTzI/}!A++2PrɁ*X[}I=$8KЈy+s4\9GWhH>$gt1>5h.<)+??}!颇p9=<< 2M2dt!3DfL^ @z!Ӂ
+z
+^%/1
+L|N/NtEk:[:VZEi&AY&<,yu7h~@6;LB Ų`5՚hޢSVd*lEY(]itӕAWM\:!r<UVMZ<<ó<Mcxq99S9?c:Wcy]]8ޡAOܿDv21in '(ZO'x$Z'7Reicʂ%uYmzFA v u-8{hH~ p<g@fc>۾+dϧ!̈'[qru{>&6e!- IY``0 D
+4hޡgH2X
+ULT(pI+Lp ܖx-v"X%J;!之L8y'PA% /hB&aDd
+5ξ? &dU@F_
+9/H_CA8^1a? 0-z虠g&9FwJ.Mɣ <&y\qI |[Lp$0~ ;
+( &goakK }~c#+3@yїa'/DvM6ژ.6kk")`9.DS+BI/%
+T+RGD#)5MRS[P'LTDZ}q"G*Ҫ$*bEK7lM7yxYf_Oh{GhvFii2]=Bߐ~I&^rߑ~O $Oh>#鷤@+wisp '8=&3CfL&"%2dY!Jf: gN>Y2sX X\L|p] \u \90ȴ:'O<A&O<Q07b|n6G ~
+\O
+!?BީAO*~S񇊿TҨ!S%W֐?[*JDoq%ʏ8yJLjnQ~
+|b3)kn)]ښU5A~I%L<z78ڈjGPIFI4ƪКIP <B4ӐHoڞz%U4h46?gʓV HEGC_h~+p\ᴻ&>C2-
+c~\X&X wg`c^>ֶSA&Y~[nSCk?<܉Fdw7_>!<|J.*䡒J~*'8uB% 4N DzqJ'cPjcp~8ա8.WR Ak.5YQ]:5ԩӠN:iQCԘX8v-u&0Υ?. }C'?*1iȥa2N -iJINN9HDZc`´DzPe@*H*??ePV"!9iեUOky|ϖ<YѦ*Ϸ:>Q^tU [vC -9 1ƽ9Ḡ~;~4$Mb"~(RҟA_ҚHk
+PnHNCOѩ L E0P\;;/ (Α?#{X{䯨JQFZi:}Eބڤ˺"M jI}+ưF a(lN)`<{kW\OJ_s- Ll0qGA L2O'X{?˃7Js<)ʟ8ANP)I?+?f/!$$OCϙN
+>LCmF[hs:hC.itNtt L0w'k*קpCy q S"O<{'OCEpē1>_Q)SРIA']73yIwB ~o)Xbq%(fQ,IҘ_c~y{Ec&,~ ֥ጱkXw`]źoJ)=k?
+`_
+*euM>u84 3u)E/HvaJҚž8;Ւtk2;48 :==;[2}Lawaº XwRz}N%JRAHgVwݣ# k`qjOInxm h}t@t@t'ПF_I#OҿH%CEA:BFOaaFî]ٜOz8zdNɜɑs2d^{M& =0;!\b>y*䩑N&O<]s6*aw14ßK[
+~Z?
+==X
+/yK FbCdxE.Z&X> 9hs^Z*HO'-2ba!@Ԙ/Qz~1ĸr"|WXB "~, )PP{ASNv _s4ՉKNc/8m:3`hLeV@g0T{Bg90̃KN,?wSL:8~ЫSG
+7pǿ5`Eusx<& 9VgHps\`CS 0tK DuB+
+ a,`a%%<`}Y%-, *$5,$^z~X/K`R]4E9>~9@ YȿՆD1sv2)k*P9J*%C"zֻhINh=Iyg?aN\,G0H? K&%őOZ:֍d_pן8j%Φz%+Xiتr[x<R/T^;:`0kyG=ao奴^TTS3jޠFRh+a8p=GLLn1TA'Z nb}PHmB+r`b;G<9S34.Xq-4Y /.0dbׅ=tVL/)f2wd>D3t n=I؂ۍ;<'gBn s/?3hq;d Ϣ oI1Bpd 6 RB y B E #{d`xhSC.z;Xb,԰gt)C)BI?ށmay ib!,>'>֫XAҠW^SҷXcEkI24(p Ԁ_RJ*e:8A'2{T88NT[QmMRmC-vOyCEc,hp|ƩJv7~sN%u.:OΡ~`âaOCEhX=LXFc&{!jFy( XLh>TڲЕ'Гյb
+ZheV5`L'd{,Sٞ`yy|/nrҖKɟ\状_^v@>2
+dXP0KAV
+ņXRzC-8PeC;t?@gG 7lN-38}?`-ϼ=CX8K.WfGX\=~H;߀J,qڇ
+?'OE/Ê;yq(/*lJZ[^tG NoXc IM6^I?,k'~#*jߨ}j׀v և[46`y'!2dxF z荢7^ q ۇa^ NR'{ :Dxꎰ GXca
+ $#dC2C%raPT8e+1NO'Vƹ85_RJj+?aUB.si=KIZhl }ܺ`仓Ս>꭬naCٙl/dG\ y=[4b $r5 hUѪ`lSO!zS}Υ!ыHEF$;Y}ǏrґK uI~D μC0C͠&|Xa cPbc,L0K Xc!;aKg~+5E/
+Cx&WY8PrmVBhdp
+6(AfF3Sb[Qcrg
+kGa!-X$OXD
+g{dh<{DX^oXAd.?X'֯d%ٕ6X
+,/,RlA9Ŗ n)ؖbw{؎bO(BWJQҟ)RF2nx(L
+k6qc>$9>Y !$d Tؿ>$Y?BPCuGJQF2~*թԡRJTbbkO0uwdbZ?!BhP
+(ο-B
+i쟊=N_q^';NߠP8})-쯰G&"ZTjSmn@WQjTwP݅SƉ(3q)*boNr.{+TE./=IncB*OP?8ɼř&8Sw{<w}S*uT7sC[luL=KtOh"q-8)oDQg`HQ@5\vq-!uaGŤ)u Ch{a m h&R=l"TרO~#u:4ѰN& hxHÁ #< [0RgM. 9࿤#r?_~N.ǢICTi}IGZ2@?!oIj4lаC>46i&MCÖar((, 6XD&M}aҕI]&0BưZ4O3|I _+YJNc7eC-ײ}).RVaq#+1qV;,V +FOX1ɚ& sY=/a\--S?Y5pqQ#l]5_WzeIZfheNaq 'n9H(AR7IW\a<~ K7ey*'=W:!Dm,'Cɓs;M6ux5|󝋶nqDoW.ڭОxE' :oyέ0=D z=
+ *D#
+uq'TXn@n{pvB4 I%udtyStKuީM2`ȀSLpˀK.dx'\\Te\JѕvPwz,2TR=E{.cx)<y^0pRw-6n ?ǢI1$ y9P{#{a2:=n9>+o;`6ݑ#ڣ0,t>WE` o`r?wG^,z !#KF<2d#c
+i{pK `fbaF%9Mr:"rz#Ar:cx('h݁
+N)p3_R9nXY)>?R~3 ZO`O  +M7?c^Qj}KASm
+v(֣!G<1PpF9)Ģ'h1pߟ+< k,E ""OD^!™C%cYa1E"b`# =†_X3,6Ycя
+{d-,7ºI>ela#6بbÂNp5j؈@aYlTQF lQF
+OA+l$q
+)RL=SB*eiP}<6`{A7ƶ/;X D!TU(̇_p@B
+(t>Pha
+L\GT: N4҄JS*ͨ49T%tMnJ58K@;U'T=bβ8, qV).*+s\J=(&bo,P5R8, U,,pYg|&qY^zAG;Tzzy^zeQ}ר^zUzYtH='uK)wh砝zE4~d ( i%4E2z\1
+4Ĝ6<ᘆNi8ᜆ2_O# X&(#AdKdL&}09GLF2ILd2"Iʤ!iq1e2*&%aq ,,0Ă'lp# bfB_,\|M l4|K8gkqg7 ZDb՗`8Z\֢geZiYe{ܧeUZ6芿Ңe q];qQhN\4eQWet7q]AY\iuDcZTxއty |dUKAnݓ_rrBC표Lof#xJM6MЦ%Hzݳv!M #'19䌐3Lj
+*&"`ʴ(ù%Ȥ-X8+J* iI4LNe2+ۏ`F`޵0,Y [^7]Y
+&]aC~vGL1D8E, syNDBXc1 K"_S<LţQ<[,e@JHSl 1+$!B Gw@XObwH~@F_cSܱȝ
+gKp%y:&3qGrBcƬ-LaV1kȽdakVaC&lc ۸l?~Mlsc;tSSxوۦKdT{G^?y bҏ
+L!Dqn*RfT`c ZP`{:koQmQ`~@=d`E\<ұt96Lr%rK$pÁv.:8Y\0-hePz2Е tD-%,/AVx9e-E˖l/rə
+8HQJPeIՔԏ:Z&`r& ϰx,'Yp];y+[y sG n42"wM2^4@{Fo҆d?r. 2ХK%NF0zl}~=OY"g)rə!g9rRB7z9WwO9P1|#k-yM`aaP! :I$&d
+9
+n(x ,߭gI
+v@DrX`
+mVndXF2#"*P4?Q]2p/{!{;XHk09 w&KdU&4N8CL8'&yX<Y^hJ7_k]rkC24ŒkU"9ndKM>FF,>p1#E0Y G)Dg7(ޤ '6>p%v8BGR& 7qv'۟_yGݏrˉ.Lq
+77QÌ\~Ebo,!eXB9ӱ.qvRMSdP7 {nawG۽Ld<<߲$<uv?~ :4#} ]>a4A]2Xzd"x37`y `υ>'L0`!9+䬒F9< g]rsH G}!ge9{# `kS A'7C,ys-Hy#>y+䭒Fy= omvSLv19&ۘB:&5nx9/|;?(I/
+~SR)QHB&rSC!/|
+`&ءPB.S\d_cq,A *"R"D~&#[oSK)ާC(BzBS)>3)~Fs/(8X"?^KX\>D5C "r8K\$!H%A*"^H M?6Jc@) QHe!AN6`3 "aϣcӁ͸Ƕ/(sI+pk)sC ee)Dy+eX)AO|Q2?FYe5)뤬z)룬Ʀ>lF U&2M*A(ND  p
+kc2E=3D5g
+?v.qТNe*TvRMeTQO
+O8?v|
+K,br
+/P
+l+\`vmv;(S'WTf㛊}/T8{ٽAu&8{^qƎ9qƎ&Jwrw~Ͷ?&_JS_~.7_x=iɹLrz3drK#r 谋.&;E'O)O\v!_v'VC=&b р/>ޓA_} $"/8gf?p3_+Sd
+1&瘜arV&wHEׂ
+]It3G|Ņ0ЗC_}E yp FL~//9\{pbDÈ[+a L^A $RA@yLcrQ/Aԃg:!ꂨ"r
+.~Ba #nL(&L=)J1]tqVз &ט$Lu?7ʬ~s :e#C{)_P&* n8"㘌S2Xo89%猜sr
+)E$_X2EK*DXҰC4%D# A4_,?)EoHD{H${~@R'cscl)leMQM'GeY↔M@j
+ 9U }=4ׁ?
+='K^]ߏbJS(G}$H#xt
+ =
+a*
+e(PBE
+(ĢG
+jRB-
+)ԡPB=
+ROQB':4L SNL@J ZlRKYҞ,+,űTFsYa,!{٩a'J,y $DNy%>l|%cH4D"{ZXQBF JpRE %|P"H%”P"A IJ(DYJ){@6e|c,-?ְR
+R,p>e+RA&e廔Qʲ&({DʞRvB)6o u͍`mNy96T~a gH| |F1/,M(y0"ƕ_<Rׂ08AIޤ%"({wZv
+ɞy8 Y7ded{u$WR2;^{guA֡)ɻbK֯Xn>f}9 P6_e} {߱~돬?ʕc!+SPӰW㊏[n'KJz VV:ߪBo\MIqÉ
+Uh+?,Yd'28Nt8EzTY8 Nd3WNbን+6ع)W\\qs/W\ p%̕3DJ+W\Iq%+ynx
+:N8${pʼn");ɲ Y:#Yz$^P]5YdiMd1H)&K,%,+UerQ?"9/YdI-e MAY&d@M4~TU^NR#I,&.uŭd}̭ Zpkɭp[[npKhĭgnp[ozYdϯ2&K,UW%Umw/}?J$T|q~|)%9Hȓ|A;@ O#_|i2+ܯqܿ~=oK|eU'ZP#njWSi0Q+5bsF0ńC)I="FWɻ{~FsWKZ՚jW|%y~(&_%7jB> ,aQT#,)]¢eFCX)[EE)T-RVa![d:,JͨIYJSX4x*Sqj<M4O<4OuyŚ{*M(lr2>W7|u2T2P5RgTPGԇmJTþH9/6Ŗ;^;^T24҆J+*-4} UרRKSISؗҤW- 倚xH{1#u^y][m
+@*kb:V1w6|f4e,g9>Yϊ|&\W
+Ug >kR\jC9qFU!{awX}U V^bK?`NN99˂KN8h;Nrr'8yN>r򉓯?8/N~sSGXꏊ ;aU6
+#=AV
+{C7XK3T&*]l{]-7
+ ⭂o뿜?1O8o弍v;8y']py?Cs>3G9|Oq^@ Q*x㼐R=tp"*U?p d9DuK8)'Nj8iq"WιRJ+UԹJ+n+\p˕>W\1rŕW\peƕW\YqRN*8=
+O<A6ǔ
+ŝ<yW*aU#*J/x/ީ5nyZҖEطfzM7`QjS˅ZΨfjFy]f.nI85ϨMݕZΩڴ{Mu]#_?3_+ ynZ40F03x7aFF2 4ўFv73|޷4?h7~i-W_ӪA:& G5<񣣁&X^{%?&8]/>Ztbn Hj` xE̥i07䳎`Kyl'](d>N#;Y>AnQ5,<g`umj'͏YJEE8u̩pe % |E-8Rw@`5#u }orxlœ
+<Fz|ǜLV*أZւXp)9!8UN: DCIndg(-z+^8|)C6
+s(y䀒JnLqJN\d9d5lʎ+R)PA'3d͕=䙞զ/Ќt0i}hJf +%D_~UwOq?Ž``RwQ֠uoDg*=V:d=H=<ᜆ<_4z3h~
+ǟ`e,#ec,W`Blcv
+s1gR9L`pN oNf1 QpdRkvK+` މ
+aZ; c=xUKxWk`p S! ԇ0 *d֢jc-G=akh}fq+hX+@6 ]@fQ1v$*mp)>BֲXahBy@cȖT};dkط`{ؗ3CVΕdu; [lN+.r^PYYdz
+*ȴ@) (Iq
+R@@V'Wqr-NkUJ)(%R 'PPU$La=C3GVY]LC4j d7<'BMV/YC\S4u~ I~N|`:T ] =R<˻o$B'ITzxa#ܔâ +^RT-eG<mTk+*}P3K7*P3Ʌ={ھC F~C/BKv`'OpTGk OB蘂e,c蘱EUJƏ'c6v`)zN؝e=Nbp"8u%Eߎ>v`wavG}(p4v'-v=ΰ NQiɝ.ϕu`=a/8pāX8` m>[P
+RY'>\yWd+\yW>Õ_q\pU;W\+ˑ\=!kVUY"7Y5}U
+SbKΨs;mY]v.s*kܮ52Yf+`dMC/U'A~ ~GI_t ,<;Ny၏Vσ#8oMS`ztQvBݨ<P<#/|<( B<r);jOR<J)lJ\`a35s.O{<%Ox*entJYѫO<J?TmJ_$-k'/~x#^)/d/~{{Cm.x-?]^xݧfw<M?jӥaE| ]
+,|3%fhn}.ɾ81xeqq)%xW70>T3]BHh 4a$J*mB Yq<WP*@~# k^uDlӰtFQfMiE, =;8`^9ʙ7t/1~1ǘC 'n᳭֤TZX
+؏]쇰Q)c~J%@I>*<'P:W5*4l@IVIY+{!L)窓 5xӫYYh#XH.`!Ѱmg}R<ԦOg}a
+:Noxy _{ZK×
+u7>ԝ{P-Qw~[wXNs) {TSHYQiWiOo ;~:d
+q~ODT1N8> V5ai2ZlUGJn/x$t! 7u0E))fSTTm'$T>E<T>&i|NWtZm/߬hCZi-MZhsJm v Il/K 3pX2CXcEDc>U&y΁rԿU8?vw0t;ރ|o'bqٸQ:[F$c8ø#ݷG tB9@hzH
+ف3㨇Q~]ChhA`Ml4!$hQ-6M
+;y!!ߐ?H_P0e]BQS5x L2I050SoQ`F̘2Z*oPC)^QIlLS´F`fa1k`1J3Xb`KBTY5P[]ͤ
+4}Zh=Dǎ-^{ZK葙&8`>x?Q;BD[/a[ys ʁj`WzR*>o>GQϢC͊=W֞)
+
+{QoBB?U@c'WImbs۰-ЪA+(#֭Sq!?dB~ĺ"h"qmN`ݎ7[~{ /p2N~tEj(n9QT // 2>`_O`G?qk>ÿ?J3U+bJK$78Z MTviE(-pCi
+ 6\r58W'jJ56p*Sń{U- 4UM{hU-GU˪
+G=@O&WUSshNyKkJ$ݨw 4G6-wje8a p>'0CWu0
+J8CJ8r5<W \-r%Z᪀S jRS=f(}B+U|3٤?blVh n/-ܵld" 4BV?A
+ 'ܖFAmH~xQKaX|Sͣ<jͣ.('I*x*p ZZ}B=/ 4yʻ1Ny#{ -*(rk>aJGXb k?%rxCIlA`/+vɎ4;2Ȳ#ѓ*:O
+|ƙK䰮cKo/LSkN]sJrgaB_܊\ra R&
+B .q!ʅ\а/ 9Ʌ8AeN8DQE˧8 v(q
+aZT{'t<¿ov(=J++|Ґ{cL80 5QRgQ
+pK-<bWA{NqS*#428pC.$s\й\a~A9CnzUxU}%[&F#i;{/I;đ5 [yyrLӰͻ lib } {upbh?v[j?S $**[_|-IPl'[Xq`́ 9
+@08@j?3p 91䚐+ !"8l-p %.PB 5.ԹB -.Ql"y9=85Np $PUg(gqfegVAYrQ(pv *K8rg(>BY 떫{z{?s\};W?*=狫O\}cl5hT-٪JڣC+-Vl:
+ YơړB+(5\Vli%![l]Uj?dC+E"В/Z ߹onp[;ܱp;Vظc+uSiM`l4ՅX]a >U]ap.8UIQ.0[]NLapI/
+8ԅĠE]D` QEW
+Hsg~Po0x?1<`Z@PaŃ56<7<{<'-0n<0?a*c n1
+T>rs>R
+Gj)+<POԼ^򖌔ϼZƒDvj6Rz>xfju0"pcav{QO0oOxk᭕6y)BԋS/HþYH x8а/jggYQ/
+o
+O4nʻ[аKau3xgd-BDfG (M]4 oQig;^oM3Bs7ͽ4'}4_y}ZNy ⃝V=uׄq呭v7aGCspchv PZ|r`ρPW?U
+Axa aI G$l*9'X_C¡#>8}̩o/ gErrBircș8^B }. p A Vq™g]qYgA(pr p\;1Nf嚍kr5|\sgRfHAF>.U=-66jAAЪd\SՃdW;.ZR]ap.t
+( ApO K~dg0qQk0N$Mr
+g4Ңc|h/mB( lZ`h . \v`h5CRm5)K,PT~;Q>jC]6]qOx ^9Ɓw峡cC`#vcޅyyˊKMrWaގy7G@ /$X?(v4 0oúH``],NHBi+msSN;9-ݜpڋ[HpPÁ)&*AAe8(@w9f8ȣfU[.p dP'\r W\q˜ .L0œ 222oPYgB<}U|Ǚ
+s
+)PPU
+d)-'HQ@X 0x3G<4
+D)kSH )3HS N$x΃|</H+dH4i2InSq4$- c4qG<z+yO}G?<Gl!-̕2M -92x ѥeCXr@*Z>VlSM+ X37<<4홟gH )U<UaFe"PQ3aO5s*lN1lߩ ~PY3*Oxey^xY3M*솚H?p8ÑZYGj~SOjɏ_jIcj=%6ÃtySij٩^z9޺y᭗>y^Wo^<)i4 G[nŻ564v5usM) uU7;u4D혦g4F0|iEMZ.y嚖+Z{?_Ѫ+@m@"y(!NK ~Q<Ylw\sMZl.Nl01G0Vqli̫ ƭYhAծ6_+2|sKS8q
+ƉǧxPZD35V[bFڡt(-nK9:
+T`C֤4DrՅX;>H+V&cyXH` 妔QnA9RYQ4Pno*LʷrPZNj`a688wN-&ޅ#hrCʲW'n>g
+g%:t26dQ`Hoe&\
+>QW>kH!w+~
+k
+\QDEO3bGCcb[.0/ DY S{(o| wPU.q&wh=B
+L)0aɆ 76lGp¸ cQ FjhUC:"ܤI39{Ċ>a,l)F+\,{c`w *
+~ _Vxmz 5+us=Ny6}g
+.66ΰ,7gCdhS`A- NprI%)2
+7!,g!*܇܋
+0o@X||BXmy0/Pm[̛dDž!|l!!=3"6jЕD-l!Q†pʐc&6d s(b# StNs2+r6*Xb6.ش(ӒlC
+ePT;r8xWY >U gOqOpo}n] ;.p .sQe]h~AP?u^:<TNp&KWbʑ:@ʿ\S5(go8'$/TP9VƷ\kpɵ:\Zk]8CzZdA$fdBU@rG3ɮ&'
+T[u1#.IށL] 0Do`gQ3
+ܳ`#Ćܓ$Q`E n)'2Ir ? 0b`H
+r 5S Oa<@ ik6l d3f36#M \ cis;3\S"װ,oI?NX,$R<,G_|V'PvV`yU8e SF+UT9e*.jG\ju
+ߨVB]ׂۨw2ͨ]@|4\6DfRd,yoI2uusGf2MSK4|&ie=|(#;+sP0r kC]rg3a(V0SFk_E4 &u+B"y![IGq+ޫXv3UC;2RB 0IlJfagWW8x٤H<zDNcO
+UNX
+bo,@UDb*65,1!]K|
+# DXa!/N!"!`
+Tq^8 gRJ*~uyNOp~V!$1+ @ :B%:\HIfs9E*YQP%Wp^yrj9\[rmõ-v\ޞkqk\{מµWqk\~#sV۸n纃\-CEy2P#k8\ޕڊk8uރJ*
+ڠ"yT`s*iUAUߩ9!d7-R#p'o m
+uq ,JAF[]Rz mQUQ}E%ٯ"Ÿh˕ Pcߩ{/` UC%p'٧dg$ w&ܙrgƝwp;[sÝ=wܹ=wĝW d#+e#wܹmDIIrBz(T]).0̃S+:cDx
+S
+0`((OƂ)
+&]W`PPPF+0|S_kWuO)xFWu1
+h
+6U IA`t
+^R(16lhl$H?ȳQ`FM6Z,3qF6 6l\! QT+YѤlT)(p \9ioja;}aY +`f.J`|U5ECJ`+%09?HiN.5`r9Ja0~ ^IvKڞ~հD /iOS%L#%)!J'%(<It
+VXyIoPc 0uNF>r.*^Qc<2L,BztUқxVYgUxVlió uyYg<gW<لgS5DJ9`SOI/VXEIϓ]v>ja'L~vQĨR]v5:U簋SEߣJ*I؅`J*M[u,,TuTU]vA5{]*dIBJ"gԨR/;e4x9%/xir /r/\r /y*-jMէVY8ᐃCAm p2G)PM:p(RVj]!IZPkDC^4h]!E `5 wԪACZPˠI%Vy_^7Ǽ9ፅ7Vxc獃7q7f[]Po
+uVN]k/<SoV)*hވz]xQoA=z}ԵOeZԻ<Qo@1漍VmIަxm9,bQ3x‹^4|SKFw@f^NF{)B; 𙆷4 4| ﶼݞW޲2Q<'u
+*mVw8%Sh7a#;d;[$3v㚂3
+JU7Q01fCS0aq6;l^%UJ+8@<Qe@QEJf7T]Р v$Ӣb`yS8Fv\cǎc\Y1\W 1dO=ɳrnPlb7w~/&[@[wX߅5[أ߉{DU E nT u$U"),C$XT %,TPB qL:Ʊ8Kr,ͱ DzIc"V,!HY8&+eH: WHC l$ԱYf"H|B l)vI1?4> if%HCB,>+glsTih<qbp/*}vT NTV4 g4hpEW/ba.Fx(c\|Lf9'T:P@E|ǀJG S'Pw\篪t [?B" wsTDLp!q/?@wP=y溇~DUC<U 9b!?%Gnhw!E@26T#Nrd!cH#@4wVSh\A KhH _@[brsr!-#N"9g驆-|q;|q|qVp)_8B.,D94#uA-ƫj`<R`#dUW㇂MPZu3yX= x..=/
+>Pg
+QEuEFRPXMuH;#SP?QpK6flXbcƆB.U^&0qa(L MJ)SJm,a&J)Q1%Z0qG^QBp7v)U%ҔI$%&x)!cM!KWlyQI 9B
+&BUJaWcil}I*Lj,D&RTjQc VX4* j$eʒ~O-Z:;X aU"}M1K{_.{B -xٚgَg}Iүy&?sX5A\RE*WT$; t -rM5
+TSeKUn2U]*&UT垗^򁗏|3/_xJ*rz+':j=Ap{CZOz#pn7o<?oԵO]wKxQzw{G/QOQ^]GԵ`<'gދOx ym-
+U$E'4O/x K^4Tޗ6tХty/ax9K ]‹4݁wwvn;cx+O2dV&so7U2g9U*|7|n|㔦u1M[v,|
+,UY<yySB|i1ňZ{z--iqEBGZZNK]F}Muު6!@赣צ\L<?WLp,&6۠OA _4A&̺
+6\XQrTqa -0<B6DarXj,*HK}==jP.!:iڤR9NP [n+Ǟ"0(Z<fqrƅOpxSEM,^Ž )!]e9_@o2W`ߠNu\%p1W
+(c Wb:Xhc{9&X@
+" 0ϸU%\NؐC<9 U
+c
+!$`9^-9Bhp= B0tE! 0tRȮ
+n O:tPȩM
+)S "0QQR/ % HJzpL0RbD IoJuILR
+&llر!)EH$گ`ՃUVS5IUWKj\'q&P7ZY$MXM`%,i
+j~Jo2UL O|QE
+C]TynF_8 mpU'pP[ZpX|Lj}1o3u}F}u't)Q˛R2"vxҥ.=tK|xywOM4mgeh~N9|EiŌVl>|?Zh㆟m`yC[) &Xq3qT%g"u4.PBAFB8v5j۩o5z=yuv!ҀH &iCƱ*4 \6*asHas" c~
+אas 6w\]%r&3菠?04TDB*/H"$.2@~Eڪq rT'rH˒H`kh?S(FNaxKaP( 5
+I9<gJaRIw`"OJ</$0)QNy_PFS5A5QT=EϨGP!.M КkbRh3pbz(?RoRc1)a2Idpg!bBDQEtT |-> 2 ^p/9Xc=96vXb {HDP%L`w|Jx1C26߰wBR6j s&™3D9L3Q?a{l~bSnU 6SeUYpaEew*+)>0$K8BΨ_8,; \ssVAagqᰈ4.ʗ*I@[$˸qQW%o]U*ࢥJ%\C\U6.
+ )Pyzig< \/⢬J5\q!+ \qq
+AG,_9&L:r<@ǮtNsoh:CǦ :Ue_rc/ߡ 70_HdG"9!'_ĠsDorAA'}CPݭUwO
+$0LQHaBIٿPQu)R]PBiQ(A.PL* e
+`f㎍{6xd㉍g6^xe㍍w6>(ԣPB55LD&=5|ħ`ҀI&"o0iQ0PNPWp⏒ǔ<Qg()^l.\fs5ҊwlްyKI%O)GxH(R60̩5cJK xL8}.᤼XI0ORMyϞxJ35R ZTynz<qص<Gհ2Sgj)STuP5Bm9EH͓ }j/?yD.jGjJ׊EjUsj{తO*vK  榶8o&NԎSߩuꇩ~H]Ǩ;N£qu]K٘~.QvMK
+^VS]JU%^t)`$RVKy.Ӽ{3^RJ_uGޚ&6 sK޼+tԠ鐦}t@+]톦=^t'4gukOм
+_Xb_qu Ij%iUk,oE)HEEJXV TG8Ӏ[5@GZЀB}JL6(/{T®OUU徥c20 H@2oΤ 84*uTJNVS_$`W
+0,{
+`X&cL`2II?%V7|\4a
+Uj^-N;u}2bt'sO,y ^dr4ot mh}N<;a2A_A2aDJȹh !y$ː,bˁ-$Kcˎ- g**+1zy;wdg%ȋqaB
+b
+U .&q]s+Љ@';DsjЩNqK+(40\u?`XhcBS6(4R ?ad
+\qvU2.jz^-t*C54 M5Ot
+c":r]  $[НPh R-l|/<<_ `)aAa$d*N6jM%Ô<d6|`ϔoJ+RGXJA:xγ}g?/S ZV/T}[3ռF2&TmP;MJs^oRZuVm8S;M,oI&ś4o2c^]
+qΙgڜ`+dʝprV'@,/ U9 2v׸b\b.8\tS%unqUTP  LUCՇ7zp.{\s}u!/q!C'O@' tt*i:9:Mҩl+ܗE" KУz'gQ=^`xzGwzv
+BB0|lz㡅6y)<tC/AtiG&Ң.`0٫u ?2g6_N؎V?j,1'2`wX#_JJB}_R^&v m`UsaW%aݜnū^Yxej]PZ ʀ#s:oruX~œIQ^*JX /%}[ |I52#aM
+z# cx.0S~&iƪ]w>| M(mI$eɶ$'Ilɖs
+Z9IuS)RPNq}(G@9j׀r+U,\rPNrK@5+y+NJFP@uжVk*@턺rUCYqn:y#R] Ikn%UuFkdB hR
+=in so24ձ7VD=*y$IRm&n:h*&ϋT{gAHkMTY `ns+f1k+kǬf<fYK*`/f|AXjNXh%eĬ̢fjyz,I+}so=gE,8Va )6,I+5VNzx~6
+#q>􇰉6`Sij6G
+FG;sam^69bZlS=~Rbs{ɋMm':)Mc¤`p
+M:IAS#꙯ǘρ GVAB7ԋ@hjBy\Yl AOǂ,h#vaG54>xvfq0FQlF[EM`&-0ف=33 m0if
+ty`Ul ՋVtycai zcFI0Jՠw煹~,)<u@SA9 PNs}p}5r^ǔnQjAM= QB!B%Vު᭤[I/r[ۅ[{<jĽ)ܛ
+M[7{ӅG,h%MXꅅ !^0d^XKX#PW=s/I ldĦ  |N45@lE2<рرm&?0C5-)r-"_)QEnNvM9A9I꛹Q%*@ \oz(T.2*\O֛^=o%3 o%㭵J @MO8[@PzR-ڸ-۲jPG^{CB4V uܛ˽db }ܛɽ$!7{3
+XR,Z.X%yXB+:&T[fTQm@ulJTvp+ϼY@u [pe1 3'"Od O6֑'y?u!s+`C4 cgn.?s4*|4|IH
+
+d4!$TR,h2"hjg6iav2By'7͂63맊х6
+":` {g{g&m0ii5LWt
+LX`
+fao?z`.
+ ,)Jp+G,
+Gp$ =<_uT'&EGŠ>7?ȳrx^)r[)ǁ<Ӭ<.\[yVH+i%\ij!u՛ #aye<OC,3 2F cefJ9(2D"sU<-dD !c*P^^Pt)Z
+/.k6~^M :PetB_WS6ru'+(.nljW@A2@ɭAÔhԠTY|۲aQ6"F۹-\zrFmf @ LQ6d&A=
+iPOJR}m*IVzA[[[Y%íLP/o%C:- ]hGhBZВh୤!A=*m۪4Vj
+YMA
+*Mm
+cDqXGq{Q݉.WI
+$+Y5Yf-`0ZJ0kXXZUXLb¬!"5Y#5uF 
+ZX5JS9TxKa@-:%Z qg
+$/
+\%a"˱ $̀da%˰n IhHƦE>
+_6`,6-`ylPӚ4!&D2D&+D2ё̂Ǎ&h}Tp:E_͛;0B
+ihFm6t# B0AT!xV$CJ( %RYJ!OR2 uLƳh&Rgrg4HSRQ6&Ƞy8og,N2sYf/g?1jyu"sRdN9[<j9%2xkoA8(젰]jA-rIEMm:n%$KyINP
+r@
+A7
+@UؿyN
+aiaDC:R1;0;S1IqQAlTGk/ÒV%-K,@ZݖکMd!@Iʘ}9vX ;QM3
+k
+OâlG2rAtVIBUzy+ uJ?Vj}BKGІ6[gpryuam&RMƄq\'q{5
+46`6i '0$fcvfbvfgyJiSXņ٘".ĒN,
+)]k l,2@28$J߆%X҆%TkW5꘭}j
+p8tDpd B8rPM{I<4uIFL? LCiꔨS.WxPW:RF! 9ʃeleA(B4 \4БZ@]
+ DyK"yɇH.D
+EOZGSM` RDn찡͉6zamnA,\R#&ё)B0eDWw
+t:[ifAЎ
+Қ)f5 Pa5zVC-eЏO
+~:mvNY?MAh"Gi&RG}8#s8/ 9I4Tќ&3EsY5qY4gso0ҰC4+D3Y~*V`v%fWcv90uf
+K8%,na!SOX%$,2ٵl-fʼn*0 K7
+kYX[UX0 kv
+kڅGXVz+>a5 EX]ªVڞe`#u.T3V.#ȴ΃{gVT/&5II|( RJP F8Q-Q':Lha.&ӨIa6:$eQ,}Z,̙˜X39QW~[ DmY:*Z𷃿u5S(<ECfY%<S&<£T OКZ ^xQW:5PG
+\x`0P
+"4/AhP W(|EW,|JS _ _)iO+|W#|W'|:ӣA%ʘ'W|}hDS"ehH1 HDg!R|4@DL"`6hD."E#"BE`@E "Ch@ӐXDGFv 8knbG?v8E.}+'/ O}/"Å>cG
+\C"LkQ3`]A(5&}"/!
+v2
+KDXeIkm&6%,
+ 0k7fiO(`ɧ ,!O=#a
+kƒIlmfW;jࢠ \ಠ&La6#j| =R Nۙn{F(micRMz5@j`3!_5_m!HD4QC
+"7&2˕haA$Dh8#dkX#6!_<,FDߘ}0#VbGX6$BsE(O
+Dvtg:`V#"Ly]0`6zl;0 y!i%@r
+89 RXJ Os@Kai"BU4Hӈ*
+@A
+ tz
+:9 ș~ (("[Q3y}S.2U2S%JSx}*Wz?N^y}9^&Eق([I<YTQ&Eyh@M9h*@4nJM h)TnBM 7JntQ,SPSnHr[?nfLۼJzrjC]#Mr s^*eQ,SD}/\.3D}_a#kC{}˽֘i7L֘Mdjfi4M$DCh@4"L7!<XJ,
+b=)66c -2*,c2.,Bh
+;VZގ%$t`#&ڼְ@H% WjT)Ez60 E8ڄ r#s uii4hÎ4uhE]S"0*chjn5hFVtX$ b YeFXGeuu$4\=գ>TzSeVlnn&G#r)( Fmۦ^+t*6m)I)XsKvu{i?%0k^hCCkTpoH4f%q/qlf0,M<ٽlf{1ێVcɽ62 Ge2*sQ4T2`GekDŨ
+oCe * Q"aD%UYfFJQFMjj-jQSV45ըCM#*IWw5QMwaA]ZE]:O;Ōv44 44BHP5`DC3 a+Zќ 4-9ͩhV9MEs!RdG"sМc;HMb0vL`vL9Ie$&6qA62tƖ%PCyt͢k]3豋./j넂aQ4x}1SBQ)əV
+45ѲJJbV9ME:MTgtVc]ATХpۼWQ t0$0Z"kaK)TĽQT4q/Uav?X`K X`KX4 ,d˜= 곅eNX-ˢhK>R .JJ Xd7l[QYJ!aQaqaazlOr4t }!= n|.O&.B u^z=X?z~QAu8nᡌa
+!QӯBcQCH3:`P#ڄ ]hD% V418UG^ǂ74CD|7|3hGs!D`J4
+stԀ}uk^:rSeDUNp5YYܞm#Mu
+eh.&:*XM72A)ܞ}`HcܗTѬzX%:ٔxS`3l@Jf[NRVpW/<э3GQ0GB5A"lBs È;a$
+[H+D\ F4k? "t6 Ҍ4Ee2ujLhAd!N`$ #0>)w=i;`܃4S-=ƽ0C{ړatd
+0䃁4 ܗ-5`(b-$/Mtbf^ Mڃ>G4Ȯ(= .Џ'"q1
+tE^N}ttA}WR0PF0TA[P rTPqY*V}9ܧ>zVҍ4To7k"٬ y`q'*rQAZ9-Eт Td"HA9)k
+뼰.[% ifʊ6TJ+-.0\S6if$Eg)PbQPl'?p8%n᠆+^PCun2f&@ B 
+A 9!P| Ot
+OXQ7Y4LBȁՃr<4"mn0!֛hߍ_Q9B1.D!B ;IX*O:"]h2Lbg>Lcg Yp).BT,v`g}so;KS0ixHJЮ@{saA09
+ =Y}0>KyW&E( q;Ӡ1 T חj+/T FnzNM37Ii2дrS:&5[堫t5k`5X:=BjƸ((Wԗr{54]=iQQ}Tr4F;Q5FԫD
+FE5k ,!շB./
+LX
+pPCur٨w6XE,
+G@8wjQ-*9{MY퀀ܥP>hXdN'Иv> ihLb
+6>v&#!&ttl@L΂2`.gx=zTp_#5eu4J*jLP9,4R(fRM>t+X$]ynvLn5-(kE[er\8*Tj P ZSE*
+tgM`EE *ԑLX2 X&P$*Ȣ~V nBlD)D0ͨe9^٬#u(XG&*':hS
+F$Y@ s2g?s3
+ELEGa|\pL j &GaGH*1\&t+ ].Fn%ʠ;~ 3t`!̸ 3N"`,,eH5F7|
+CEt13unjvjUe~0tpvN#C[&X(k,XfPaAUX2ZPaBE;*̬:NPE+YG1hEvV1{ V1{VQ_bU!Vb%3)a$U9z PO5it@ bv4VBhB3h@#yCTIXF5UOk"E8'X%
+;XFIag;)ى?ZOuUZr`rU09T{{ar[9<H:cZ6E0ۂLeo"65zv\/D3^*:E[hGUrzb*pW 
+ڛ^4jILL4GR܊v}Gnc '^J ؙ'󸕛7sQW~+}B}=`, kg-X-&RX<kY
+E[h4X*~*`嬣uTW2TQ,|a+Ba(U*]UܵXUn=]U(ʱJ%AzxJfBɜ#聀. Ac5БC3'eWxkzH5BNp
+ֈz4@8hԣШ>y y4OBd
+"$g!2&'E2`[MyshtL,(U*N+b}%0Za2NџI0>&a|`" &Ra"`";JSER09e,\HYDJp%FwLـ Œ=}0c*1P+F}9,sbJ&aEyAg
+t R.9@= 5v=a 9EoЦE GuSY _@ d
+*J&ԛ!Ћfԛ p:Ig F#'|~ ]p&ZoAK6 %% -0D6T`FYU v~z~mlkFOD&[X L(DH90gE009?a 4 5,wih`&31Co>C50g!OjVPjY-5V흠k=}C`0xEQ4 |ZZ Y+ >h+TA[k-bhˁTzzTZKE[hӠL"~JzTѫ:U { ؛YVTKBU Q6
+[QVPU+lJ҂ѭ]ndXUUWQnM ZM^-cAB8c&Jic S0¨ocL hO@J O OHxHϠDgHxFg e 0 14ݳ^'-eV4sA`z!\ziY 뵳^?hlC
+m0EƐ,nQ0څ0JbvN`g;a$M;D
+O>+W|_ Evs
+s#07~̧Á a>K1*FkZ(KљAgnrz5:۹T0Md^5q(q8kS}U4D3Ycj%dr/ /h+Jh@[9*CJX+P6%kZT̲V5*&Xkk6G0*D[5*" 0 nCtfFP1mԉ `o*v3[YOB]UƊ*PPEKa[iUͨ"Ah=FTu6aTm UNU ~jgA
+JNǼp,gp& gpa .F~p(U<*J L`sA0L"PO\wB`
+*@}ɨh
+ HNaW&vNb'=oi
+&jaBB, jʄ:(!: - )ދ>B$KhD% e&Je0A'A;y vN"T/B "Uh݇vڽ0QN:3YṠ<bETTLT6LeT>:s`*a ,kѩBtr)%YS*t
+J0g*:љ,tҭLcEg)a:0=tRCw L`:Vt
+N\@dZP>%u?mOE:SПs]OcZG;;`nIi,E0$/|
+`0_#Kaz8GM9ɘC{v[HQ5*6#h0P# mEK 5RzR`W6Ryea#:YS&3lP*+v׀a@4[0s20'sRsҠs0'U6ғuF}djG6:!>B G␊dTHM όṖp+[ LTɤB}*\?qބ# pje}_ 
+V)5LUvD%K`ffa: Dc]]ײ mf&
+m[s9Z0Իs0'UTu:QڄPV#XՋU.C,c,#bw3hC!lA,IВ%KT'aȀ6X`ȈSmjFY+҂f|®`W!v L`ˆq
+-hC$ڧ>vrRMh@4gaJMUT5Li`zG`z6tـ V6HJrY,b$D[pfTJ CZM֌9@ELvՃ{ܓ™)8N4.0v0eHw':5,LP4cN{N񂛒 3, .M`q2P+O-hAj4]0:GJ`Y
+SO/30^J-RzY Du 1듙7aH%VRMd%U<4jzʜ7 جp-ahgl
+C~P
+[3O$Z3D:1k\œLs<Ŗʕ:TœDJ)I^LY<?+LedI<>19'oML2^?γSxkl\cOHIʼntOB I5K-,g RrLr<o 97b6nnVn&1ǟ4SJɫrx"d& &)<'E\,yU;27D{1֛yj#+,5
+ޓhW{g$qUXR d9齉9ռ7*x2z[ygxV⍥471 s; Z}-ՠwq`\d;s0VcZ'6&*<%R!8} jq:~[%ܑ̘ۏ3<f}23xu
+$Gn^*
+^:*^[V.L)2\њƚ2\8Yn=%DU5/SQަ4ȫi9)Ċx3D%*yYSbae&(ZLTW6'hGk"ч)}B5›2Q8ۦX_(yS3ϩs<9G͉^T΋jYv幼l'Do&/*[y{*LmThZ:ؒmnl7qFV'yM4
+ssz^5^^N'/Zl"u禊rQ t
+o*MJhy A:Y
+7c0+Y kty8RLaz?QmQUEXѥ)+)1#SterEO.Ϝc}<?&(t}%;5tfg.{3ygey^
+/T^iEddMr]%p]שN[*{Z:ex0ct+ہjlw4V,KN#bԳy\,,Hi^Z7ֺs6#Ok*n`G5lW2^h+yoges[{\]3X<&mA+B^jOfQnk&T~{۸7Ma1^+bɈ4qS2FPL5&aFM^}6}\=֑œn3aU*:ͳhw3 ~*e0AZK)WVNk2K{͙͌q
+ ٖ)agQ @̉6L˟%%ߪ6KHml NJ#sL$)v'L#ů$ljI(8}&^I?7as4$>I7g8لOy{>aS ?~9A$
+NHLG)%퇴u§ğ&7F_SYeJ2!x¦IpCMRny4?OK6mNPXM ;zS鵛~2״Ttl:v`bZ|&ݳ){67z6i臛#z|66KE(߼ܰY;7l,&7Kcyfc-n^>9z,lÛw[ٔxJbL(]YxiDmKқX +oMWH˯&ƾ QI܈WL.ObX)zlg> \d&{/݇}W+Ck@ዷ/LkE`8ne HkAt)Zw
+\7bto;޵ʼnU2(' QߍR.qſQ'r R& '|l<A`?!*i<sB\^NOO??|#?pL 4 3N_tHq'ʕ~qbȉi[O>uVhA+ѯNuO9I;露<):InOZ{uRt'>~uO^$yr'/(^;ٕN\B&dqi9k&rړ'/Gi<kiz\Hy)2vʲ,9e>%m9E."W§ȵS]ʛO9q)rSdSуt)ڕ/OO]?;ue-T.SG;SNN{/TrȩkRӶ Nˊ U;q0{ӺNlj_ 4컧-|Fq‰B.+RR%bRO!䚏xp O|AllAH?E\ vtzR-kr?}U^uzLNsteEe~YgP<C>[D\{ƚ4!_q*ΐsgVXKC;{Dʟ~y?Y"&DD~7ɟJ+c5ό3Τ?SWL3Egό/?sUB8Sn5*]̸n:kuC&/:+*sϒ+곤4%7uM:ϒgɍ.;+x,':K-Y+S*兄\S\ S<G(y ړΖ+-2Ϧ<#4>ٯKo:[n;[>svTL?-c\X9rsVd9Q>G^x!vNL#(aa9r8GG?N<WYsRù sosW_ Z;w+_\}{
+un+~~n|stF+_I<O3 )Imyhō+e9Ep o ~&b8ğ$dLޠ$:IN ?k] ‹7 lM~EA8|zg\|>K 9yhQu%:;_;eo/n@FOGy2)lH)]p\N_&w] Wo@Os Fs%X[J c2µ|wp?£2pP+w\}']8$H+ƅg~.T$J.Dp/э_B")k ES[ E[W--o)wmk7oyMKӄA-rk8ᴋ??Xe%p`{qL^,7_wq汋U]SŻ7>">ztmJ:"OM;E\NJ%)ē˒^7Kge$7> &)OOILUe=YJ_f$&4Dr4k7??#'B9GJW )_H/a'ᆔ/巈к8iRc*%p|a&U._N񭄇R7䳩k_RƇ4-as<|zښܒ&ici_ƴ3M@ZLN=AbAsI\+Uxt|~
+Be}qWzL' n&<,AZ4)z[rzVq A}PÖI'aeȕK+E7i{ˌڏ4>)sY)2^)W34' \7#jv&3eqo,YI!,ďemH̖B@" SٟKo^eVʎ4~pVFD}BBFǤ08s}Z]
+yÊ3BBj?P|#8N8-Gʋy9  @l\ssĿ%CWΊ\%\=SsR !m&<+WcrMZXUy'ˋˌe>/o' -ߓK>NyG_E'K3B6"_Hl%ˍ,{y# η~ !@.
+*)6 a\lUpj5?OCL{c#BBi+(2 VBaPv~w="DSL|0.?GIE6h]('tE2Lp]X"O"E+򽢨hYQ/{ &XGtѵKi|SW&)^^8P,cin8֬mT9%xZʒ#n'%b}Z]'/hwO ?Rp<[)e:AEWJaQ^n0Cpa\zVOL %lVQPhc%b5H! vVո!B*!#RmK<*B Yz\ϗʍ%<OC)ҸW\^1erwJ}<XSlY}5H<EU;~}erS@ٲ<HU5qpZ9ABBpk
+&"+oɇz #OsALvX4[=yl
+G\JC~ eG\ёCZ]ÝYNz/Xֹ,!^tktcĿ&A'K9{z{R %.y%7L]\+owmȇEaJ8t%Ǹ|;`Nu8,woYLwKQ1fM0̸rL/\u;i__^q^]_5-`+OLS =LwR]2a<ՒG!O,>^ȿ_ax=s-zw?9C>~Yx>xvP="O:^\o^ սі^hXr[/Վk.qOob^sgȗ{/{zw]u׾=(.}mKztj&Z;Co鑐؄in?xwK#h9o+~/}7}ޯbǽN8v9xUoho%O+'nlH^n}վmo?/㋾{)7]+_VV~fE?d#_ٿ'n 6MI=~;h-ȷ?.?˥U)X?9 ?;7pͱ*⯴=P '=n{ȃ/<@lv? FIA94(<:l 'wy0u/n
+:Ǐ<\6J7`=^p<5E7}Ysvm{7Y}o);.Mk}Wm}-=}P_,G /+W_bzhߗ
+pM(8r}\?'~58:e6G6'?D7%>$KpzMS Ƌm'?9SfWX'| wIs/Igk^w%uOrn_!,]Na?É-,o,ocm+8 |}\{7p$|~ :rӻ/O囁#嵓害+~6xTfuՠ~tۖk{p% &|=9(o WVh=ҵ]<{96*|s;`L`i,EDEnޝ{%'TiŚ{1eo}9i{|6ꮈ:'GwFθ7>XdHGzZd?E👅>lľY]|dC Oz]?R+kTCZ:6:t eLJş~ 4!_xccΐt}:tvhYn~I2, V^:nmsˤ|qprX~{zqc++k.]Ox87ïjmO-d_8r8{DΔy=<r?F374tttd˫3rԽ##Ȇ|#߿?"Wٲ~l$zFqio}6*%54X;GGy{lF F>3ѲMї=_X;~8z◣ū q6m9vX,?eL.׌Ia,.cX E[GǾ{p~l^)vn:~kO+|sc~<vrc\9a񟌟vܓ1Ne\֏㬫c\.9n9;.3Utizɱgeqqjݑǥ6qЮ&j;cBNm(ȞX;HJ$Z?Q,-|>w奁_ML;'vql}b3&xt+g<?ۉտMhN| ɏCYc[&Lݨ$>F<Ф\d_oo^3ٺrdpVwj^1'ߎ~4y|䆌O>+O?gJ[xԺ̛n<aTu) OmLElJna*~)|d*/iGߘcاSN-~><itwYF~%OcഌNN.i^bZ^vsz^<}739U=L:Y;>2s3R^>~̻Υ?<[rf噍7g3;ɌtIGZ{lw﮹`Vn(febͶf&gw'ff7m6.w{bv|O(1;s2x?\4'Ws-X
+疗{intn̜|{\骹}N|hN=3|i^Kx49YL|ns۹4׎t^.ί$y[6] Қ07?5|w><x3oyqu^/?1Xωh 2uA)XX\pdvh - z6 S v4mAFk~^\x_ W]Xzc:݂u__8!RY(_ܲuQ.;bpӎ ;G[_ܵŇEzm11~x'+rĄMфmˢR{q̎$F)i\=oΨ|7M G蒼,zCDv#KiGח~b ^ѣ~x<q[7?ٶU?M.LmXm<va<WrjۏS;jí*[6eK{n{pm1ƶ_8qgnWY/hwFvmhͳ7v^mm[m>{oGw's|{ͱokٱ˰uK#avmHq(c (wķ85ش޶ùͶckߎ";\iS;
+bvX}p/w9_\i}DZsPUqڎQs1vqUy,yl޹[wJ@ܲmjg\^S՞vʝvo)c<%|s_"ٗ,&\pI±K^"~JKRl𒬄K%KNKo^:%:KhKt/z .cR^*S.ʣriݥ&X.Qq민4k/;/.[Riҗ[:Υ'~rW~'%\&?岅yŗ3.;#^pGQewf~0_f!e_8t/^$miﲨ|^Le,./{v˴ ~x]1y.Y]jغj4ַKƧvEm%ݻOz]>+]q[s]^.o?/_Y+[__rݗGerϩ]/oݗk{h1ʯ.Rz2񊯟W|'/b̼a
+?5WlYh7ZxjqEt9|W|8.B{+w^!t+dWB&㊸SBMWJr]^x\~fѕWJ͕R6_=W.&^y?'w^W\>v&<yebt+'߸2?W+@1JrU]λ*^%e.Asn!6_% ޫ.<pձQAsŷ^uDWh /]#߻jK‡W7WU)W˗ϹZ^;qYq5y#W˕٫Y^{ /tܽWzW|7zyW>zimv'_s v5If̹F/^#5]#kk0>}ĝlw5M$]#5ׯY>yˑkNf]C豓kk>ȹWeݵrrmA4EMnk~~kv^ޑOt6H}[ wkwemhw?Ӵ[sw nm/v!-Wn-諻7_v/ͿY[^Ӯ+?zuGeuXuJuu].Em_\ץ\~u+_^xޮu+:)?o˛3~j{,^)~M6^Km}<|\^+8~ҽG]/\}]/޾C~~[3<eۣ|ϧ[=Gz|6G0Gʝ{޳ȭ?gl{d{k?ܓpm=dg]z1J ް]Vްmj R ôA.᮵77|7DpCoX9o7_ვoi7+|I7^5w֍Wn\gw*o<x7jeQqӱ>q1F7:ȍW1)vk~h|cݸrtӒ7.?=2&_p6Y~S"MǤ&qӁMRݴ]))!zӶ]4Gpݔp7ɥwn>i򫛤vn&OYuE7罔vsoe7X]=79ke棷,޼n>A⹛ony>{ث7?:xe'7]_m<n}Kt95Y|˻K[oemv1-_=|Klh3/-ݲ -rW<[򏷜[.nY~}KkZKUo^[.X<֨,֚[ oJ*o][:pӭ{o]mx֤nx_uK[ns6ɭ.N;|msnsݕ|sɾ-&o[m;o8s۷[·Em^yqmrOϣߦʗo;*ߺm)m#v,~[)䩷Gλz7.xTx߾ڮ?]{o__zmۣ|?y{to7~|i?~s݋O؛({h~<g-ʽ'Ȫ򜦽iL]{ٻX첽/.w.ɟb{w]c&~Ibㇽcmo\t݇uiwl*)wM;xBb;f6ݱs;{鎣{&<to~ wĪ_c;owC8*ZΥS< %w|L}we睇.sCL;2rmS||yw_=xx;75];}eyt5~б:w5 :A]kRyWH]떻wɵKK7޵S.ݥ=]2]+] K%ߏ.Iy!!YZ=Hl]rmv-Kʙrג\yIj-$.K:BpiwwGMh~6t}L8>"G>*/{s7w˙O{-ûuy#''C%y=3yD/*#5#Zwꦁ{ɩ{VqGC#7ݳ,ݳ={6N}ҁp䞗=r{3]I#VY}׽r-roL.gvwc7!{喿ܻ=t/?Rp7}Qz]UE5ݧ]e} ݷ,"_]w_t}V~kݷŻɣݷ}G}=q}KǓ
+ }ZOuߖhǾ{n [X ggw;oۻܾk>ZӾg6\3_nORqV/}1ro.\vo]srG?}/xh?S_.l~<OhY-֗j~̰? wK+<N=d]ɵd`Ձ ܐ|gnl}P.u=(>E$IAqϜC'<݃ x<(_>u=(Oxh|sCJ<*+ZCGbb> ?Ժ>Й;=-|wC+?:|(>t8CCM!ñGeëo?a9hzxݞdg^҇W[{trS}#C}8OƗ~=,g7?;eq~D Ĥy#ڡG#<"}<|G?/"GeXQƤQlэ-Gq/yTr/]|~񨌾JGc౸T<&ec1):KNGV~dvcTF[O܋|L;.Cޖ<.qmz<AZ(%>.׷=ώr 7PCQy2'{B|b'iDL'h|IOG+yBL\?)/e~@QܸYvuWfoq}~coC?|xw'?Ċ'S=A 'WBO&Q?S^ >I{esO /?k> |rZg?%e:AHSsԪSVM7rSr.{-/SqjLs{q_J}ZA=2:^=|ii:WܭO_O/^o<ϧ?}:ӭ?ȧ3Rf?RLLye9{G9\]Is?#<<#scϤz_oĝeP_Bݽ%Wwwww%b-.@(-m{{nwfg&97'7Ir93m?-H|pﯔ5K}_{%䁺fʁ@xmf}8t`ڏڟ[4O{
+:?z\ժxЛǫ>:d-hpbž'U <
+ ,'Zˍ^N4=
+Nw9t:wC?&8v뇿'ĝ*LSQ 4Op~v%в>
+YٲV#Jt{e$VϖTQYy3KVV}_ٹG%S۪gW!UU7&Tz3iY՟]Z
+ꁪxV]uM}V5O]7 Q]}v/>'Bz@P/\j5]h
+tlY}WҲWTK
+Ә+m+v̮
+PtW+]7W\vpU֭Vݮy2js~ϸꓓ뮶
+FGQF EEk0Z-&8lԈQGU2I=j֨c]6ܑ9#SFcv@Y^V%#Gr[x-k3gg̼8hf̳30WK5ŖbOq8S\)JF/%=śIY2+erʘ!)Y)RڤdtI'e@0E"I@SH)j')RHSd)@O@2:6>195=3;r$hh4h (4444X Fc`,0L
+%"IѤܤXR~R< 0isRQRIRiRYҖIIے&Kڟt `ҡIG&K:t"dReRURuҩ3Ig%$%'&nzwiz]wmz=kz}oz>hC>l#>jcL;}'LզM]D6uwmƂ[+D/1a|CX+xkx 7uY*!|jGpgpp'$<#*Z0LE॰$/'o0}r,çF{gďOBLMD 
+7 8g3p
+| ||"|<|||;|'|t<U:11 1FCF@DE,G FL@GG,@CLEFA@,D,ELGLB GLFF}@=EAGKћk`b4 A/@7cc[-b# l)6b˰D<>|:>?  Y )"yIIdFV Gkr/ZOEhf i^FMLˡhٴ0-Hs301?2l0†al&ױW)T6_/-' '"( d4B,A*PI D#ɨ2,"UOԧ*Jۀ4EasܜcbkȚnͰ{xZyV!؟_e<Yy.l#b0P( /gDFG&F&GƂQ`98wwŐ8$" H qBl D qC=$IdBÐ0.L S4y T2x%8HMMRթTmԦrAh3BP#‰0 )B!40"_(Z桹h*f !u5صؕX{ۄ=݅6bث:n~9,Q|>k  E#mA~$ )%哲I7X8l!=C_W2@NCFMGHKIG@DLGK[B[L[J3jihgiUӴ+;&Z=<vvHEKhii{i7ii7h5̭_>ެ.v6nVNl!;͖rbQ-av;Vacأ,>o <|\<T
+N v
+
+
+N v n >
+wuf]uCA/ I\d<Z[ƕU.nneBy|2U)ӪO/gڥeZyNҵ&)|\f.65wwYZ,]qkzZh=jki-XX+`9q/f6e^<88H/!%呣x-WwABvC !! g 7! u]FYimE}aaa`
+z&Fx^ ??NէI݉F#."jG[ iIv)Yyn^q6VD@Yt1"z:FbaXbbobKl56957/oe0BD@EBNJJ! 'II[HHSL {dG{QRFPR(()(
+B(|
+ ,ݥw}5Zh_h=mK;'))qi1,}ndebfeb7ϲ/o/?oﱯy|?ȿ¿.tN.   
+ '
+g ' wHIKvJvK*$G$$L&WG:q>yZ_>H9E QnT;2eDQ9U.[u^U::jnQQWUttլ֮Ӯծ^^kM: mmvy&ʔlajicn~fm>c>k`~dcho~jgbe}aM=ޱ>&۞Y:ڮXoX?Z[ZWv6S;uMnit&y |} yƁ癏3_g>|&i̺`CК lllТh}]suNyΝ9\ x? +t42
+ #w 0
+)y JGqP"5ϴt/O#:t(}}"}}<}}#}-s3yya`YYXX?X}} 8k99gg??g#Y†rrrVp&rVqzspq|0````'.!KXaX(z"!Nr>W:LaNrSTrKr^rI2_}9D%ASbsʄrr2]GUjP]TMPWPWR444C54s5))hZ%jZ֮sn{=NQ>ƾA!ƮƁLdS锩yyyy價对叹::::z:!lmlP:l,666߶66޶†pz۝ags,q;%nⶺn{wO|>uNof@V__23~dfM{[6-BP#1ˆ`"㜝y7Rb3b ci`%@@W@7BquP&TCP%TUC!P1T%a`<~~ ~~ #{%KSIZ!YȕH\\D!!H$r$ '#șeH43#-!) f6;'z[[cx8[[s*| #=B vn~QĞ >ā1qy9ä#CJl\2, s|rK. 琋țdlS)()')())w)'(7)(5#۔em0m-m3}+]FЋet5MϡoKt;MϥwCLsNd0&f&d"s'yyIdX bX?Y7nN1'91qT(g9˩89N')r8V 1[$_xBYxKOHxAT[KV w / w 
+
+ 
+o o
+_ ?
+ _
+kgۅoUŸNҿf"Qf mIvyWC7w(%SRҔeIyMyPYlPUM+;9y|
+ XrBomHlj
+88߸и244N3.70N7.2LLMWLCͫ,,-,, Kl\|V`˱ilŶm-d6mMm 6m j!YAg޹׹YLu;pÞLDPhowwwwww+mm3X2FzFF^'wWAO6/#$" Ryyy{k=W
+
+C3h.45C#h#LWp.>ZG[G |vd҅LGڐ}<qN^d҃܁EvEOLŒ01#1C1#0?103Bn+N/ P,_*"R
+Rttt,$o#o'/SQQQRPGSQR?P~SP8ԏnoV^u~^MEWOGwt 5θMI'1YL 2LKRT,1+ұXjV ` ge\<>|\|<s8]ݸ7g1?"~??oOLLL!D#E3DlzQhh/ˆƈP"hhH,%$O4YB4TXT/"hH&ȢAұRttT$"(̲9,Ql,4`XxEr)+((o)o*+***
+ wjFk::ZrtQ]DLDNүCp=BIA25rH$(3R,#(1ʍvd隩nvef[[V[[6ZR-
+K/+[휭ņwu_}ٻٓwmM6yDOOmgEzIޅe^zW{gyTշw·wwwW;;;y323ng\θq'&??sj`v`z`^`F`NMkc%@2}B}CCCB]C=BC=CYٙpv(۟#cqF2"=r*r.r6RID#"msty:9UΧw9r+r4\.+砕НWÍ'i/Wϑw eSd36 Y&a` a>f#FYa 6wW;;ۏ;ۇč$-tԋ%$"v~ v+]s#ihSC}]sf!s3\,7+²rX$vWq\
+UrA\+w=sITt./WWŢݢCӢ(.JΉD9cˢ(_tV$.*: KR!]'eK R%(eJIR%O͕//8RAVKX^APe+ek'G/%z«jjZ&j~khO4AMXc&E;~R;D7H7BG7\7LW۬SH574Zch1fFkdmrS eƘfYjX4Ed[EgaYZXv}}]iguvo_hmv]h_m'9 N󧳷ƕjºܷw7܏uk+|+ʽ,/+/ݻ+:B/+
+Z޻|^WKNe<xќ9W댧32;f;efXH ,  
+"YTSuUuVuTV=R=QFIMUjjkiJ4~m6C;U7]]MN׬+gJ}Tg3G.]pPi8nc74V7{nj*Ac1aiHfeZ̖Lⵘ,V /K{k0k^c?kϵ#jU{~~^g_ZJqr p!]s]\m<_??/݃<-^[yRvoܛ z[<_gfdg+of̒LJ
+ m
+1|.6
+ 0 qbF"Ǥۤ{'d)0 YEeSET"IR T OMn;~NjEEJ2 -f{e0#bbT0v0;b~fjX;XX{Yyy/yxy#yyxmxmy=yP>_?ǯ/v1L#NPk"_K qT_1Y\()+-d1Xs
+"MaV#TTUcTcU#UTyc*ڥtu昦NS9i,----Uk )f}xxxxX`ediTԦݦW%lYr,S=#}o)au)\*ri\օvmtn7={xykU=!QF'====== 3
+3J2&{G'Gf9!sl!2S2QPpJp\pzӃЩЉЕP"!/T7;9.>1JfDӣё9r;W{r^ν{%Vyybb+c8.1VPYp/
+]]TT^6 ԅ2Km[ &XZQAwLwKPfn3Ci҆uL둦53}0}477l[~[:X1VuX8u 9lBWؕᢺ'zfxR<<#==[<Ͻoz_x{[ۤ~~}B_ŷ??˿??ۿ sZ̙[2E@ ]`V0N
+ O  )l\tvv⣄(+Y37gJ19=r;2wPǹs.o|,YTQ_8666GQBeab.c.b@1x~.C8A<F<I<B6Ok sj=um"qaeژXYf^+Jxi(/#wo;n?߈f[#+5{ {s3;[CljD.oSQlQ+V6^w+_/fMkVv-ZWkojhw1<?457<6<023LM[:mnڌiMO[,mViӖMK[ilcefYlk,g,,-Ֆ*IK*nwi|GБ9\rvV.j\;\]\]9yEnN>"}hzrze%>﷯<ce噫2dƀ=` X`I LJafxCx@8-,Ò0.eg_>]7r$r=2$:,9z5:Py@؎XElA|I<R
+,.P85 u s3O$?Τ}a|b011~333ƲvNvv| 7ENKS][G"!U˕*E_%JQU'Un]Z&&FF^i4R.Oæ546*s咥cuqsulq4޺>}/'OJf`t?H]LWpvwYao8.
+ pSkُ#w#"w"#c%-ъHpNjαŹKrN-w*/).cbuXu ')} '΄c`coIߩߨ_ݙYXxxyWy%%%$C%}%$d]eYL#O*O.S]Q%{|Wذ0ϰ0װOiӸi4IvtttqqxYNHǤKǥ!ӱ2:e2˯ :gVdz遽]G3{'qQjnwY._;1OyqA<T-(/GFB@@=,ů_>́q췼dL/ډIڄnaa+ӘfHm42߶?=휝흝}} 1$]J3fxod%e ?Esa幓@ysf-8X`Z!^H- ;FF
+ ?Pf67/Q2XUv]Ѥમ4_ S h(Hp7#(^?Oܝy,85kfeȚ8{^t~tFs9Uy+-λbSSwOǏ BvByTe7d:ىO$YTUT~-@6G1̵Y,x֢(?۔w%oPl] og
+
+yYP׉hoY=u:n`iǖy%noz gQY85]CQ_
+.^a&3IJܦ9n;J3ѵѕњ$7* ƂBYgR?>]"0 ՞",K%!^PV祫j<f^~Z~v1+-ː/@LY
+xyc  -8
+ A@P  $B0 ,ƒ ""(-b  ‸  H HR H Ҁ H24 dY@V d9@N y@^P:
+@ŠP) T
+a@C8 Y@@fB@LQ0Hx|c*=UO@ V!" R2x{ 32*F:4݌bbl
+
+[ȴȔLp
+fku5ϚcYZZwYOX Ǭ"6ik*qBȉ]ɬϼِy=Z}݁=E"+" s}ZH= rr rr\TCBBVR HjnjN1DQ8j;؅88AlFH'ňJ qq].D}(:9Lt. FtŦbacc[>baab`ab?ac`_a?cbb[_FM B=>6  5đQѤ1=RR1)F*!ړQd'y.e>AQHUT:
+B`(,v֕ޙ֍DCINBAFkEMCEKM@[\άbad`f aebdMbʚŚϚ>>>ƾ>ɮffca?e?`d7߳O/_?kػwؿص:kv={<ʷoGF
+ g  
+{ ; o f
+  {
+[
+ [ 
+݅K#=%J^IddllL 2NTRF@Z\D_WJy^V^1UFVU]UUuP'm՝UUT//4=54m5=4545Iޚڍ Uڕk%uEYko4d0,$cck#4e*M}s7 Ceyis|\kda~nn0,-k?u[#'Wko7kSC/g;کpr27v\UOW$Q̇'Uks@"P8h
+^ "",YGABC{CGAAЯ/йo!qinP, .¨p'p$owK-H||x7ȶȏN߈n$dgdkt 51t $
+@7Oac:f
+N|E@
+gg2
+:_ȷ'NH2*aW!Ub4P(fIl!EJ!Yh 9ta, mB(T
+»˒{z|c }CIArNR#IHnK.JI42L%k%%"k}}_ߒ?_?ߕ_ߑ7ooo_+((*F*JrZY<<jUCՃ=Խսԣ=}Ճԣԣ554545S54#543555-^ Z}}}}}}u<:.]yu.M]}nm08 ÌC=݌Íݍ]D2QLD1LgLMզ~_O֖ViLJ@̖bCٖؖچFٖM~1i 5UT0d8Z[,v;# gYt9N3ݙt8˜"Vg3wƝgs{[VUn얺MnNs+w/ڧJ| M2.[2f
+< <<  < @ $x-8x;H#'"OrM(Jh*tAB7AAP/t BP:] ]
+AP4mB
+zbJz>]HE7K t AЃ l`2YTeX4
+
+ 'DŽׄF'U_ a𗤫􋤋$YYCGHI{K[IHI:KHIdzAf wwar<YZW^JKGȻ(:+;(J^yAyY٨TyTWUS3Գ3Ջ)ffffffahZkZ6S fgS (L
+
+ .D??__ulw!"#҈8REsDsclh
+uAɰ&XԞ[m_,CV UbdFf""-dY4"}-H2Y#'`bbaaFccbR0C0131K0s0S110S01 0Tn\
+pWۉq^\gå8#·e¸85_o_/@D>qqq q6Fęp"t"8888!o!wk)G)())g)}(m_)?((-S$
+,3KҲx,5 *'{3ӝ{ӛۃӞ{Ӂ+6sj8}?8?N܋{/˜v&+N_n
+7___GlI'g>HGZF4\N--DDKDDD\4D4SAT-%H" Ƌ("//%REL8FEHVDEsD804oTthitttt?`NydNC.%,GɧggȧGg˻ȧ*&+@I~A)1ъ ߊiJR|||||VTUk+՛ԫ`F}[5E05P#4"Dp4$ Mʵ2DFIKW7z~P`(70FnL5l#1
+#7"\#H6MKLLTll*203bn2-"&dB"Һv6^m{iea{jcfa=UZٞn
+ &AF)֡NPRhPhl{KUW %ƅڄƄچپ@+qG<[999D%QQ}ζ79v!Ih zZ=
+Y@^B^C>F^GG~B6 o!O#S1 l¬È1H C`1L CH10 Y\=n/ n
+wwW;pGquM-pLH''22H"rl"!IIHHHH5zR\ANYG]OD]ECAJ]MFP'PRG8Ѵ9GzF/FGL
+pF_
+EaQhh訨FtEtRtJT 5.*EgDwE7E/DUFQ(*%*"p)]J.4LTr)FBA*Pitt'2d>YPe ɗW*+6(
+X(
+bbbx
+&)jƩjƪj&O5Ʃ)4ZMƬh֪5jڞ^Q޺]@F3BBL\/KTF  nh6fMFQgF`v2
+M|1 L[Le;fbQ[oYdlEea[Ėeuuuuu}eWٵL{iٗڝvdd7qv]aۉ}?,ξ®ϰO߲mO/O|;ؾ~L;Ǟf_idvjJv}wvqr^w~unrpvsutv}svuu]w׻wܷ܍n'yyyyyyyQy^]U{^Wy-^W][c> >N7#gdfdd323f|xј*I2d|h [gl>CfΙ@```````(( C!Vhf"l!aH(!vH$!Dd!p(51
+fgdDzCp$F.F~EF~DFQuTEt閳3[Ϝݹr̭ۑ"\9 zzzz }} 3-W7pPq.^?!֨ި6_ȡd`
+YmQCZfEn{rܭ 6n%w7{{[mq󸗸avn{ez&~¿(*(J;Aq^wN9bhx$^(-~#j/&^!n++&/"#O<\U<LA<RYZR)HҕTYT- V7arB*
+)Z)(Fe@OAEWSIGuDeQU-Rbuڦާٮ9Дk4;42fNMTjӵm6KFnmHNҭׁttucu:>_}DczޡRUPe8a8fj<l<m,1n72VƋƳcq1b<a,4n12n3krc3}3L0{,NdX|tK_k^j/ڏ/Owww؏OyF{ܾ~^lϲ'16n{=~~ɾ~dbccکΙѮ.kkkkkkkkkkkkkkkk?tlrX8< ~~~{<+Ko7fz#E>dt]3:m-=3eveAmP, TXH
+meB;BP4d
+އ!k(;T2ܡ7 B+-
+"E hZ5GQ}DMыцh]9mr[ύ={<XܓܽyO^--Qb91S
+¡f&&C B1{11%ݘ2L
+«p*,
+¡p+
+2MWU*Cq%eEM欦V-nk1?_Ow@_wX__. ߍw/7Iiύߌ*NS饉afK,KؒkZY!T+
+0GwG+G7GGGWpG'8o$/{GD'{_wg{/k+{?G}cc}}c>1rtv tLsМ(p]\rƅp]pՅs\$sA]`Et]%r\Lĥw)]4um=]<}<==<=<<==<=ŞRO璷{{{=V{yozxyOzoy62}|||/}}|/|332b#)1~q>^!Aəc2d9:_fLy@~`ZpRpBpbpFplpjtAKЙPuVPRcAfUF^B9t:2T:zj] Ն^.jBB;we.GFF;DDqQouGr͙3>gDq9r:'_nܾwsr/^mʽ[{=fn} )c؊;Ic*Ib#&7>*3w~xxrVp{a!ްAYR%(
+JX(:JH(5jz0<$S999ƏϏ7wwˉD6CbĤW礗g 8POQ/PQG> uF#qaaa|fbdf1<Uͪcճ.N.FgXu<6o[#<σp%e< <O(<C6<$GwdAB\/.''$YIqN\.Nww/GZqxxxJzDz]Z-=%6I %IM i4.+q,9[.3|9OnR)6+!EHYiVNSMQMW-RT-TVPTUUy긺H%lu:yyyyyyyyy)ծԭխ?ѿ_?ֿ7_o 7 ˆ^i#uI6"wZ!i}J=_Z״>i)icV&Igkj6M4O0 {-[,,G--;,{,;-,,-[-,H+ʊ|&G8:V;ecX;;98|@8d:Θ+u]!eqE\9.*q9\Ww]Y|Wyxzy{Fy&xF{y&{{>zz{?yxzy?>~>foo|_}}}|} QFY֌yU9Ee~Nٙ32g͜
+h3+038;8'`F038.<,!<<.= / 
+O w w ׇR½?CCmc@hBx~xvxbOKs%1*;/|"!2hCUOfo4E:G{E{DshVCGtvδ9cr˝[>mܧr}"h^Uށy~73f9b!Ǭp, t1接Gć'ćG{ƇWk ~*\T8
+Z:Uzzz\AYWF[GIVSӢIЖk ::RW;kknoe
+bؖXQ,VsƊccc38(*<"8>74(4%-d)8_pwP0ptBD)T>*CQ( v!KBtz
+0?I?,mM9QI#^ 0/;΂.֒>n@J[<VG]IZHJd*E┢RqHq\qZG[IP1TXTBp-cj@E[GQCKS[ݩ%&FFR ! Jahi4X% vдä4_\4ZVQ8888H8:sC+1#ÎJuzz*uprvqtsz6x Y癘>.}ttP5/N>7}lc/J/}O_rFV?O(?x?O\?¿:sM ˃ea_8>aOxk.o gpa8#7 %ٗGnDnGNDnFEFGGES;hq,z#z+z=z3+
+́s,]_ny%6}^꼻ybɱ ٱ D&v&V;;;;;;;#S8>!8<8./<(h]ت_aJ‰
+n,D΂͆ERw*P[P[QQ;Q10w0KgR7=+# μϼǼz{Ȼ̻ū=5.xy~@8I?$H(hIDIY'Y{YY[YlTV"++)+())Zuzvvvvvf&^Ti4M$M&Nӥi &i:lkj1i7,, +Jq|tsr<rtvpu|rpt<p<qu\v|p<w4;;;Z\]]ܝ\܀y!x0q{{yykק/MOMG#7#a>Oh1cgB/bτeB22+ÉpcgmBVx[y.~~>_ og~==}%`s9蜪9s*s]%wky)yC 7"o\ayC{{{{{{k݈ݍ݊=]=ݎ㖸7nҸ9;q_qe\qy\qmw9`Au)K n*D 1sS`Vk {R3|ڟُٗٛ[(-&+%.Y.'Y"O2_T@2SL[GV.3 cJ;E%u:E;Z;N;^;F;AO+ tBw:Zz*{>--͒fN;fLZ-Kg+ʵr`g+7Gcayz{(tb:'Lg we8nݏDe3L\fF`EpYp`p_psVYݳdf50kpYݲe#)  w.~SӢGǣ-QJ-C9s: nݐ;#oVyMț7/oJ^".&GWgs~ﱶĖ.~xi<sx,9ϏoGExq<^/Wŷ#-܂XA^/
+
+ )Bb!0XlADU뉗ImxIVuUՒA4y%OըER 4W;-=͙t2߳ pNtuwvqtsNutpNps8'GǸ'׻G{~yUt}z>3~$f
+ .Z5'kB֢YYfMZ5=Y'ٳEڜL.*w~ޢy+-/oI^C^X؀X1xlR!Gϟ?&dx"^_W/⺂7  .P8pz!Y( נΡQRF5e'HX(fg~~G~WR%p0p6I~SqMqKqC!TUfkh%:m gbhAL.} :999999===ѝz<ߞt{5ݙH7g!GLZ,h Y5YfZ$$ r<D<HڼyyмƼI1T [6I3/̟?+F9wW g(\^/.,.\˅ļȰ7rkZ-6Œ0߰z{x N2Jf[6DդfX4?R|Btb'===ӭ(<rOǗOOOw 32',d1 E:=m 17#'7oGO/w
+>+R8pnBiPT(.j@B;{Vo>YB%h35<a!-My ? 8Yܬg5DYw-Y|R>%MAK}ARA
+Zt,
+5B]p%el *4Y,e%O/ϗ+.VЩ#aJxE%|6CTȹCݑc/X[؞6?NYf,Y<N t[6pR-Jx҂u9ӿZ]xe"L"h+E%'JNT/YYduɚ%J֗l(X\)J%%d ])J%b \B)J%f ])J%aD\")J%{GG''DuTtLl\&HO& ĥDcrJj)q-q=q#q3q+q;q'q7q/q? 0(8$4,<"2q1*m)ZT^hcцE;.Z_|hCcNjO,,*.>U|[їE_~,]NˢE=-zV]Qs'Ewn+YtyѫW׉7wćħėķďįğXS+bEXV,-.-.+Z8xgqEbZ1Q,f9bIXT,,yŪbmɢEUU/:Vpсm;-:RCѧEK(WTZ#- DE"UHW-*fm/:S|\qMq|qmq]q}qY͖55jYSQfw͞5j9Xsp͑5jל9YSYSUS]st͙5jjj5kjkjk.4\TXsJ՚k5knܬUsNݚ{5k<yTIӚg5k^ԼyUMۚw5kk>|TKךo5kkJj~UOߚeUՉ5u M p&` x"5H :I`>AH9AIP=H0;Ip?!H8!IH<H(:Ih>aHiDq$Q(KlIlM'%'v$v&*{E5eD])іJ%cIZIQIqIIIiIYɖ%%J(YRQdwɞ%J(9Xrpɑ%JŨbh1^(F)z])^ZtEZT)],]][R
+T[\ZTlYҲe-)ǔBkJ鵯ǖn)]Yƨ]Z_PtUٚe˞-?QtYRR)iٹ]{649K֔)][K.^V[QYY|]^({|5;NV{=K{K+_M=Xz@ e6+jYZXS .-cֲkTXej}/{UGڣj׾.{[}َڏeeʎ]lg훲k+jYu˷~®e֟[~l} SǨ[l%֝ew[nVG\]fݪk~ڲtmZu7˫/ח_+X~zgO/U`KO7?PpcWW~vye/'Q;xa o^4lIvtf ;7k
+5~_WJ-=Zz4 ^w߲_e뷮ۺaI;qŧŔ#GIK=.Pzxҥ[6n}ZYZDl^eygT"k;VܯxPQQ*[D/?n|iƧ+U<k4QoQ]?_n,ŕӰU2tERp)TZ\vڕ[Vm9Yfˊ-ۅu:Vԭߖ7_RXu7/˛;>4\AEśg/_V<xUuƷm7M5{.qE_@Ǖyl)NLCJNN̪"˖mIeeٲ$bt1twQWWWwQ 9Br0333yy3s羹3w{YqĊثGVUERTqqqf 4 Ê9^NU8lqDm!8I><# )0Z1f@Ê00ZƫI:%iH#ŲiN<uIг_,W:ЈX/1Hq#oϮteF}Q7': :⊮!tŠ2k+FIV1
+̹[+%hJ&p@ iH u+^-q&OZAk)A9YyT$]b,)򲒬(kcȄ2e{]LqF"uEt\X]V+u&dGnVc! p8
+
+N΁.΂@@g@AA<'
+y
+|S(_c#I ?!C,A?.oqjRYd*L KmrV9U< QEe
+y\URn)#u&AդZSE%ʌL+ ʤ0jRŀn3`~̄vV;M#]Pm
+ bCAk3Hg 51ج!2Z>rDѵ0*s7ʋp9sN,% f`%T&uYM%ST*u9*h^ ՜Y`X1oBSTL xE4v:AkЪh Cē0X<NJRPYբ::BhC ci|&
+k5WEC>Ht z$
+ d%iIAd$-ɺ( ݐCKK8(&;W6e9y9r,꼪MuZuNuVuQuEՄ::jAPa4eUuJF1I W2) [+Ԋ-AЊ,-UӂmC1i Rx6jc%iOvM+-Jhuq_¯xq4xkD3?s,i\0bh#ޘ"`c%HiQR&I!k#E RFH9RƬk!)kKIq]>W@UQ]]\jzu]viۮ+. uuqƸh3k3S+ЙЉu*aYgC<VKdȑFW82G]∣xyT1UHd 4u!-\-|jq]]aGSR*
+F b,F`'~Y: =*=)ނ@IOH[w祃=h.6t:
+KڵjA+ZF&F i0&N6FQdd#U#(0%FVfl5FcFf$Fa<FxddFqZ!7m%Q[`=n[ۤ-&izV"&g֌uӺN:bY7Hl.7EPg\î =״k5w٩c./uκ!פku5k]}}뾫._fdtBCBWBBCBBBV{zbHpQmTsQyTEAetuM6RvA1(y]\22[5QLD(t:,;P'5cv
+D h4Mh`*!6t
+:BB\_&UTuu uՇE)m ۄ==ʨ7$ḧ́b;aSW.b5L P#>ebtQSK02QSSVX+"ʘH+AOFV +:K3Fi)`b\0W E5<T~uuOuuWՉhba`%m K6xRdZ]Mf@QDkbX ^0Gs<PHķ7ehG.#/vK>)zCzKz]%'C!N]t
+ae9P>/#P\ !r|N>#W E9R>DWC QCQjX?P T# ؜^nk`a/c;ױ%l^66];vKkbtc1#8 5^c7ڍI2)yBxf3!g N6lmmgmlmd(vua\`t!]X׊ Zv Wp]0cn2||w||}Pw7 uCwC7C( 8( :=rv8g?myP_[Eb1҅_@PC&V&WV+*8Z~0!)H"^K(CPEBp-/ȱr T 8&ۍD8LiE5[튍*Ps<»2ߐo1dgd{S4c
+vjf \
+~T %5
+HRt^"]
+l9G./$8\.cU\$QB9WRPG9_.Gየ4| /"p*Op J%p| *
+CUSs:$
+B*
+B*
+B*(j`/:usel/[ÖuKX v{QwS׫k1趌X7tu-ݦ&MwEƂuplnۮb= 5<a`:G 5zmMw Mfi("錩ID~@8l:k N[Mccm]IS+<pt|N滆mm<}۠:v]#7Flۀmzg/l\"5йhiJC:FӺiGi*7$h\ kXu]k.68B)\Ե-)r0@ ) [!S!c7 ydLd,qSgeߜo'a}3!gTZ
+-\Qk14"plѰ5̙)XZ"}D/|QoqGQeB'D qB$ww7'74 BS\h%ʜ 2M`TC*$'<uolqwЌ.в(6ZqRT UC3p\#Ǩ0(4vp^YX̋@
+"H**J(x(bx*2
+*jMկ#c%X1֍@:A$Naguwu˺;:&]ҍxXn
+3Bh1Q<0CPA'I0WGAyB(JU`:=V?NZ;aa,G7M0QӤi4Bf.Ӳ.K`Uq|&ƣӜL<i3&<{2b Ӭ9jB
+0 ICf ;g"F\ϗv
+_ 5ZTTP
+kBt6;oZ0lWiWh)q"ݒ>@V@ B0(&* $g"P*n@KPtU* GRt*R:t*k<4݂&9YD+"*O/ N"ӈs(?8<. \(J4*9Jҫd(΁:;փժ`:ΉXlZ24
+ H!r551',n dz.{>'8
+V+X*ư 5͑]%WdRKJuAeTQ<6p1C7x
+ҁ, HED%EQZ@ QV%o%&1I? ÒuaH两>*
+faM0qqYqJqqBqqLы8ؖVUl)n(W[.EGqMqRqAч@\F\A4*"z}D?EqqVѬhW\Tt"n*Wg]K6Ħ6ƒ@V*(:mK*\**2<ʤʪt*Jl ʧ򫒪ʭlʫң̨ʮ(**2 (ʡrRʩ\(ʊ:{X:.:Nt:.]46a:N4:Sx0X+bױ26eVud]ŒtAl
+Dzuvf|$7 *Ӥ&L&INt&oZ# IaRD!nRH&IJ&hB$nÚIm&Ihḯ0="hM $1M0#LTפ%PL$5M(S"'mfEmemVlצlFlR[ܖl
+6m%lh2,-e6 f٠dMeͶ౱Mr[$lKd I260yՎ"p7;W.w}}Anp_sιoh-NIUw?toӺ[^wqto.{hiwiݗwh7inO\>O>#S>#l>T O =#30$ /314 OKO >CP #L>qb+Ɋ!C(d!OJlℲ,KR?n&dB V% =
+ CPeXi2qC.Y!mh-=䢇cbNsl3Z2s4v"qb٨+Eh1G%91ۼ;<“&x;s$yx+KKN//ϤϦG2΅0J|5L O/g/e/o fe/fd/dUl@(r<??!Yp˫b.fRl
+ Io)r**]Iu&d!XL6`&XM붢`r6d{#[n H!{*N4`.jzR_a#kAĺ
+OVYx("m!Dbb(Ϊ,:nrFp6l}~mwƗY)_
+CЩsw-tFj MD2|}mc7Jx
+ɕni<@ȩۊQ^J*U[Fuw$xL^t~`߲m{/@`CzNk,3+< !ZAQ䄤!)+,:J(Cp-(WDe(
+6;,;.[M``yi7,)MH),,mKo@S9ŢbE1
+bL1EU*nK)ŌW#\1 0*pDY6DL(
+bYEӊEĈb x
+w05#MS+0.Nț6 aS c!JZG):!K2y '̍ `*./}fsa-BT2eLĄ)h
+"0h*M'~9s$iD<f>bNģ!B8ɜ! Lj9Ww||55oػLr~¾Fm;Gd~coڹ6,! wT%)U{]F/[2|~~d?ggEdM>f`o0+>*F{F+%ڠM 1n,mĽuh8mvӆ(2  nឣ͹'hc4m=rd7=Ch`ڰ{7힢!hP, sh`!6J@MpϺ!ir|Hh_{'g qqޟ eiEcxmn%1R( qٿk;8'.1a326! fBFv.t&:^BX(:.bth+t}j`B[h(:Ά¡ӱp<:p  Bj-f9.εs9v)v=8NŘc8FΕX!1&!^:IP"1̋$x /%RQ^21J (?=woo{}\#=οNwd
+]lgf7{+۟#edod59mΘ39CN |0ʇB_[@BdSDsŶRIYRr+kNI&K "&$;/([-.˖adge69vUVdIF GjAATDQLSAzV}}_@}O=QϠgwQzN=>֟՟_џзqgwqpWu9%I}3k>Cjib>E6w'=v5Ibx<lOf=<c7r}`o
+]Ks!}Ю"zl!+v4q>jsw$s 7qd&pi[a]}Gm?;sK pk9|}>>>>>>>nef e _ _`/8=v3 sB?3D8A΍XG+L6cqVb(%7,n^֚s.l1_dWWK 
+vm#WqMY1
+FQP}.2+r `puMTtPKECߩµøs{;fh!vJi5_b\ _ ?HGP:" h 5$7%7$X#KnId,E ze7d7e24SȺe<Bl@Q0|WQ`tzE U_D_Fe5L}Sߧͷ=nwCK?{u͓ 2q<d1/2Ҏnb7$ch-q34{¿/?/pzF;덥8iNOl-@֖KgB*<*'pw" XrL|_rWrOr[rrG2 ewe}2" 2B+d
+)$
+.V+
+B+
+B 5AP$5JMU5EMTduU#5]Swkv~@O_?gq!4nP?SI~`^4wfy|2׉77yּl1w+f*N Cd=H۱vgۙvbډveI0K
+E pHֽdP,5[[<;αzͣ!p' 6Z9dڞWK8]䨗q=[D9P<. YC=}Ƞd@B= FdfE!Ab#D7UD@ ܬ~FDibd=N؍nnx4sB-pT|ڐdX2&0㥶!CVM!EշwpH={^#Z@'E/Wy=Ñwm"|H0~"ь3j=Iΐ9OUv]nٳd]j%9ANEv{pҬn!]aќn~1cFf3IgML?ʼ  Mpx0\
+xl"V&y3ީ$?'Â[fp!' %®$u@1I<"`jE)"<LO0~b#l.ˆz}9>|5
+-0(G+T\d y٬ s#Ҋ"H)"H(⊈"(<9
+zR[&"AnWTKhڦF@G=гh*z'i8d *Bʼj^3+rLMEfy(3q{~t$1{G^{+!{~riuGyVpg*Z­E)wwP"n5-0/?^2<k~<~*S_1!0(#0, ﰗ=6<| cǸ\D(@1dr bصd[ĻH'$&0Bz)=^I/g`6;]> F'z
+| e\$+*
+
+?""")j0:jh:h8yzzgz&Ng֚5f9o?Os ^wh:9vo7O-+r/+
+|9on=o7%FjBQ7WVV 2hR6+[-3V }RsJsZsB#S/9A36.=2_vܢ\tR.9(! OEh]t]K$~cϳE6Eey%.4<;#.s JI@e`y)eqBYB"⤲`Yk5U }^sEsYC З4LE#-Bij44E'!=+pzgqZ[{J_Ыp}Tӫqa'pG,渹`&>%k"3SI3X49sL"FtG&2). G.qhst\st:QPOv3hS3yi ϰ'FѲ DF<yZ6IВ"sss3٢M{ҴAϐg3Lsgc̈eN2}f?Ȍc
+S)9D 0y]T} ZVö~ıYb/%r:Ш&kD^Rh15p-Mc.q2N9F_,y7@x;rGsI6qYpEm&)<8
+4? B@/@ytprxU/I%E"d 2'LK% ]%IfedƐ9`8G*2*c˸2 h2/,
+"9j#g:zB40͂i-4R1 B.G59t]B5)t@nif4Y͢f=AkP&N Yi&jiMk6lҸnw0d7414'  "npnHn
+cF )-Ì!ep ]aÄ00` #1Cwm1-` ̢#޶,[X&-nAtXV,Ae܂ [9?q2c ecaQj1mDE\>iY-'c XTDq NYD=NiKer,]5q"uD"t\btq
+sau:HI9TCp9;,D@SC;p<S@APP"8Q0E@:x
+&7§"#K3bx|;Lf\"[ᣑȑȅMc99ooǗXkL<[䞋!ܳ#q;9ob+\ k_oevrk6c^>
+x \&W$!IIbOR$( I$. L"0I>oK<,JҴ68mNk|oHKl>i}z-HB2 @ ?KR,-r0B"p/ d\!0V.ȭ(\erf.;Q JldTh.*B+d
+Y*0JKMtFFR4dM~0k)2JzW""W#pn[ L,{$[E`P%X RACEB W41 D#05Fk8fU4cfMC4abGh8fqj
+þF#C=r;r'܏܌tDz"둁e}Ij_߈qn+~/w\;>Gpo{.{3~'NƑ\4w-)LJ,J&Uɡ8/̤8)Hr$=Lr줌()y"iO;"5|ڒ'i[zIt NҏjQ%@ Dٵ {$,8.h̗EAAp4ppА?[8o-
+B` vq]*2k%p T| RQj8<G•Xi<µdB
+7g
+B0
+YUV]$  aLxVVZh,ZG mᖐ[V[KKң"3 g*Wȍ'flLlX@$2&^aP|fry<=ml;&qqB_&32+vuS2,~K 3H P`t(=G\&Ij*L6e`%(d9tbFm[%F9E:GZ.Γ." $\$%&%(qJ)Jryы#p%o8 z<>f.f< I#%d".%+効"n&O٤לi'2&>M@^ȷBX* rpHIPpN9Gz4]Fg4
+)fi#%,I]Λn gqrb藽hz: D@*e#{*s:s2Ӛg/J$ҧ h>^o7aMXJNRrwvR%kY$-EK;\#))ʐsY( eY<pqsf)λg2Sޫޛ+oy۽׼)f8l 6fx8L0s 32l ہ43,V#n63aټ;c#+D/Fq%WUq\VřqFXH'MéT!٘LxT1iYy[I o;y4u>c\X2N6_̘ K`2ocKv:
+7 =Ůj_s3/ "!ݘuJ(] J(H6B`&av`5 zzzzl=a=bݴXOZZ[EwN:' ʔs9qnR)s~o׋8:<l [sYb
+6Xu&)(HH"<b"rZ.'SM攓גr+̵oZ֬=k:WWm[\l*!H T=ʎ=9A9LIAL!KR0L.KT2L-#) 9$^\@"W%"AD4)M?fs$51aMLsӋjaLc3 װ#y0,~6Z{Ig;>]mRuy<K=F]t.9GSԓi(8Jl:΢3d:N6.38;VFlU$VGRl#7p\3L\^\q</wfB$œ__$` B!4TB%Nfea^a9XFQ2T% AҕL%[ D d@S5&i5LA c`-MQOB!iX aY5 }e6fh].XZXڭ׭g׬$;A'y
+uB\:>xy޻a=mju"u9<gmb] ^ gu [1DqdT5Ցiϸ|{Z!0$94hk5!oHVCeav[HaҨ"D:GU:. c`Wl`duO,k1GlcQ\_;+Kj=:::L.ՙ}Y-f=َ|Vl\XGJC Hv0!p$?B
+
+0<L`f0GӘIL4P#mh0 0|dX7 aa0`okiZA4icc$ݶNfHHIug}` Fa+Kvb|ԉwޠrmԫ^*yN^ޢR(M*I;{ 窳vyOL')tvQ N;iN\sNy+#D/":K/Ջ.x^]F½:+KiNz^NxN{YXX+`, 27x5
+f-Ƃ`<2 oomTp x/ gK \A~ ^e f#v&nGh(l]GH!Ew#[Fαh{G{ɱpفH!"n)dG"G9%vlDlod=⋄#!{Ƹ)ǹ*kx9ʸa%z^>;➈?+wB5ޛ
+Ra^Hxm+͔,M:SRSw38/S[Tw'u!u95D#(~v&̈́cp&;[?΄A~?e39~f0岛پz6mv6 ٍV6=Kg H6m̕l4\A*&7}3i Iaw?*͟v{7;yp0\_, 
+ 8!^xZ<U<]t
+OBPRJKK]JKJ㥱҃ՑUN[bD"q
+ NdJ0rsx܈ϓfeiֺ@Z"-fIJܩpʜjnY 4jf-h"n<& n6Es@*T&?k g{uLtE]_Q.H)@X"ۂe&&l
+0iҞ2HҊdEP$ KZC~sZ N;Kx#u^73^/+Sd<x9Jzdzmtt vX`7\4$,B| So x[ⓩ&o*Ygf2%lf.Ӝk s¡<AH*Mx|,5Ǩ,/&xss~"/pB­0ivS'
+v:>k^AM.xu9z)zs1ߎN4$Jܭbj7ZJmfS t?Z,g2'r'sy$<S<[l^U+:1q$L-@&%̀2#ulMNa>8?k]+t<H$H+4C:N9IR3,r{Y9 3H R}kKѫ+˜k6αĉDKb5'GG|H
+a$sX
+Y78]NNG=vps 3-.*L7[6(dЙ+ܥ#jn@Nۄ˹ɂWxcj [!/%HW펶%.'Nq|F$ 6E:ϹLRNWyxM^iPTׂ k5,YPXì
+4b@xՉU|*D,K̪ńAg8s7:J܋RSL_V7oB0( ś0 -բQ-(5ۜ $uHt8:N%z3|F:˧^Fi2;۹<(bRrj*LpX)PAP:]E`D٩${c8aM; N.;|ZNL|:N;h '8rAKgYѩDt1:NGǢѥ\.g6:]M $'CHb81h'$)QJVSWk)aJ6%E82'ʌ&cȜ3(26#ʹkGUF]Fs#{ݜB 7 sc9xyL[ʣ<"%d t_ pT+Qa
+
+y|%d9yF9bGH</O ZVR ~/Z\`V p8XU/ƅBoq8Z[)GEAvfxzꍢh+h-:,ڋbG]*,(͕fK$,Mέ*JlR ʟ]=ǝj2b(<K4)Džd .ҙl^aB,%.]b᣸(2qQ$%>M_fe3cE %yE)|!D:qwws!GΑrj$/K}Gd1)U/b(&$؄;JMϯJPj: 0jߓRʼ<?] TB%`*|N~>Ci*/) 0W-3tJW3|1\+QKR~J2B"&©Ff3r#szNkwwBYA(\.ŋb+^X/-).iJ^>;˯ ]iCJ(
+MۉŶū{o-/^xqhqxqtqlqrqjqvqnquqmQ(Y|(Zl_l]<xnŋ Kˋ+E٢|ѾXt.݋ZN/,"PEEK%v _",HK%REݢaQؼزXR.K%nIdX2.K%mɾXr.K%oɿX
+.Y,KRl)XJ.KIdT\*-/m,m.m-m/5,^>ܸ|cӋ/WzlASc/<_Q:*6*<֯+;+U$4W˗*nj?7*nU<nc)W(*OKOT=+{+P+(W*89Oȯx饵_=F' UW?~
+@E"T Vy~']݊cWt,=ʮVYqovco.\cs1w|l1} 1;ec۹\~\=<pb;*;vVS;^l8*9vg;wNDhSwVdSwOcŇvNLl~u՝­߮ wwVa~gw_;Ke2ܼ0Y :/ﴔT\~JzM嶣2>\ 2RT <_U=^Zx%[Y2U,8"ʭ=Jܕ}J6{r;OV_B;[~iAUzU߯oʊU>Z%iR ߯kJ<?_e^ET=*X!lU- +ªVE#WmD*@ڮڽOo=8 xU''0'^}O<mO,{86~Do剄ċ'Ax0-  V2㉆'
+C<kO;=Ǫdx|;Oƚ (>P'Ozr{O~zr'On O{-#|r|z ϓm'єyrcܮr]odpCv)ڼ Үnخw-od׮ﺌݮ_EI w}L%7
+v}[.ݮ!ϮԮf'*_~SO}SᩄS<urg7>|/S/TsWOe_Sŧ~tv 5S?>P<ukzJ~̍=Pz*]/?=;ۛ>=|o6>pi7۞Nl>?dN>ui?>UӆCeCW.•Ol~4}z#zTig67A#?C| b7ixf.>|xgT3?3_gdJ+ό#ahϼ{-~ϔg";Bpglg*+_|Y}|߳[>[&óΣ~xij?_xgg =ȏ<ܳ~ g'\leٯg/MtY 4=K{USn=S9}ṭw+7x.Uvs MsrH|gK]u9Y2.ܚ\Ow]ܧ8ss߉!|[3vy\rO1:~yF(o>_v|l</,絏֞ϔuŜ;"ϗ/~.3/[? ܺJC!P>Ÿ'^؃/tx'^P =]z/8/X wP_(s_ݐ-_pPQP.o]g+]~uw=僻3݁.\m.޽U鉥wv7lvoػ[%qlw{6Е/|܋[/T?}z_o]{ђ}n/(Ż?~q7ƾ 6Ջ2ŅbEY4b_fC}⥭/¼R!K O־ovK֗ ]W_Ry)<.K_:/]%wėPKyK.^rn^c/ _*w>l/Wp}yk/?,=Ɨ7Ͼ\C/[}/$F^nT࿼/;(. ^>T!~Y9yslq_.|9v K0Mǯ|e|ӯFg+W6g_+oWx^Z|
+_ +oߣޓ{[3?#D}/Ui>vLtW?zT3_?ޱ>9;L}:{?yN*oĞww
+=t(S}}ב===Cˍ~/{o=%;vg`o乒=_P۶={;<{
+{ wv-_z̾,*koYи^yݬ޽Ὕ齊O˿[zO~ާʫ{˛ڽI-lxzn+۷lo!}b6/yع/}o_ľ+y_}m>oސ(,}߈+t{_7goo<BKgޱûϢd_7n~+_;~/chz?{۹N'&/? z|W~@ HCt=|m|$~4r59tU쨮xLqjqꭡ[Fuq:q~X6oT~aSVZ5jCQ٠VGߗut۾V׫O5ruvf|5:j׸&jՌ_j6\,U5k [M@͏ɚV͂W̛?J|zy9-X?p`|@܁C?;<=B@ypm8(͏ (`-opl=ớ~U=_|oXf6h_pPׇ{>tL i̇gi{W'Zp}+'>)aG>*Q|_~tOHQ>QvG GGم}ͱ壇G%B܏_>]hQd3xǃM~+7?6N\\p-O?,CLǿKp><g}\Q֭Slj~2Iz|U> '>A/}Rw~ORz懟TT(7ۧ>'EdS_~a>q8ɦ>m~R.?if>ii{I'>m]}?3iU̧O~JcOӎOCO[OO7%O"Oˉԧ{*Vi?lsmWÁ=>!e?<Dg~l}OV>{Bk%d>;V|vhY9P.~(7|g2|sƮ˨wo_9{bos?|N[een玀eS70Ϗ+X?=o}//О~Y;ŏghhb>qrbꋩW~?|Ao_x:!_<_}O6H`WhkE~.\qPラ<Sh;X|`F=ߞ=С9*VrtpO{pvMwJ3 #AV xl?|Z@
+{Eߎ=u7nݪ믻]wnݽuuuCuu#uF&&ffժjuZ[WզjsZmW;ծjw[Wա7{oUVUW߮S}^jfŅ}1*X׹_ҎdŇ;jw֎Gv+.pTlW8eGEݎuuUuO=Y랩{^]bKu/׽Rjku׽Qf[uo׽SVW/V/U/WTAjH5V FT#QjL5W&TǪǫ''ggV?V*c{ޟ= 8h4-SViY9yE%e@
+*:t7
+`
+``@@ @@;xꥪ^z굪UWQf[UoWSn{UW[jUU5U>O>/V˪U}UߪoW}U߫~աUGV:^T\Rudթ֪Ug/w O!F<xe+W!^Gx 6Ļ{Ո#"
+y9FJ#'9<!!%򟑿EW
+ HRT!5H+҉"rYFVvB=z<U
+mmmEbGQ(s51*JFFF׍n:mtѝ{GsKF=<zdѱGΎ^5{?4诣*?T%;xXSSSSSS]OZsSOm:ԶS;N< :~[:ީ/A~S N>]sz饧?N3ONsO NN+N+OOkONO[N[O;N{NNG 8<?]8]<u7<=}wNuӟ秿:=Lř3<r3y 3L9s왛g;ᙏǤc1Øe34ulxlسcϏ8c;2vtͱѱScg&.M͎͌5ػc?c_}5Oc
+.
+/J.*..//Z.Z/z./^8zű/\|ko\|?/V\Zrie_^]^$$d且K7/}vT=S3df3O
+a_?}bo[)dLYӔuv^T怅=]hϿl(q!Cg{ٷ-H OYO[6{,,y8i@_?(*ۺ5C{.mzY=Lx3ϜGx`q`سimc,$EXTXVթ۩5{.J/mYK^W:\YqtDrR2|an qñ<ZD}旊Ϳn,rJ2fZhU{݊՜ -&&IMTJ6˞󍦗l˿7r%/[_t=p_kkbel1r׺uA鞵\@+@)Ϻ':-n,.V#ꕚM5GvtY\>L@̇s]ǺV=,v~XkZm8nF|y%$HfRW2g~{>))T״=rƜ{]S?4%ułg6vϞVj;b[o|vmPs˞T}ƅ˞B}JvQ32s|o{Np_ײ7V?z  { U_J_<d Ғx+l^bbW,3ZwH5>ra;#gc]..J%i>,`mK۵Qx˼5kהaN>mH}6K+vV}zFƋ v(wk%2DߋҿdTKUIs)[6K%?O e"wbC3/ө܊be=U=pA77_;{v?XM5\\wۏ<b8Š.ox?`mymC+UWUsALE:Ypk} g6w,,]Eɛ"w?̉DBwzm8jNҒY抒ǗekdO$;&$/>yz;HϿVZ[wmcǎEvu} >d;{*rOgߊ>ڪRÖzK <ZtE6{]S.{JMzݢ=4ci1w8?u>~mr_}x?(P ,ѓx>IHvgв,7n'}+v5u t-mdX㞝tbJ\Ʀ\/]\.=tvvOҒ}K\ZzPҲ_-=Vz4z>Yz؞FՖ0IPT_)6XE2-JRc!j*\w%]ͥ6a鸘\ѿ"k)%PR[M J.aJҵD(KD)QK( 3KҙC'~?qJ)^_Q\/uy$/)Jʒ.٥)iKDDQ-z%N-~Cl4R9 C_=YxiM-'ùbPOXo:\`x$]uj[Ԗ-95wqprFٞv|I%oOE}14MHǎߺzUcÖ%
+C7Cʦf ޗ~=zK
+~ݿ0=3:ֽ:OOFפdՊQ`!<<<cwft~+9ԕ6 c;{h{Z߅h>ՑlU:֝k?[%oj
+k~8h(=|;AZ$KM0zDIy~?9XiO do?w4:+(ʱi[O]4='‰5 zIڝ7D %^鴴s?
+mM1Fmw|aV^f۹+OM'"m#}`9Aďp7 A-˞U/DMzoφɅd3Z\RK' '[ś;W\Yzr!eg։_
+=2Kqqg
+/,#5kjoחol۞ٽe[V<j`78r5a)tv-v1sv~Z-zGiJz=0޵44aB|rvg[Ckeם?xiݡ{# KBK3LAi-34$K13x۸̴>챖V]zO:#5yϝ.~29*߫G4dyد [d]q|ڕW>4铡]O(:óo^z3Oow_
+"_t?1s)<uNfȼC蕦ݯ\$ʡFf%ٽ?\wC=tU6vv?ݯ*W?+վe~PQbs|婕On1xI=ݬՃ];ݫ<WhrűOY*Cԝ/>m?x,ԇW[
+ۤӲi@YzyLmѧ'BzQZ(*qqτΤ6^y5MÛxC٤dRZ3 ׬oYc6nўuu`&Js/Y6w[4;ڑ@- %km#_čIv=WV=f
+;_V
+}#n 7Y1M׼B:.-^L(+WBwUشM_f70?aw;;v~ݓ BV|~f-ꮚ +NOob{o|ewy'󖖺}a L5؝8('=7u{ZqoR/u<zg*/WIJ(VQ>2`M,Rէ bXה3{0s}?[>x|Is*2PjXd}2Xz$JfԸiЬl \o~u=+fJbl]_b'?|< jLYA$04H콴 mE Wګ\^ϱu:/9C3&q&H}ܷ"}$?]ܴ~p<rA=]k_lu?ך+p ~ oh_Ӄ-Y؞r]x)nj^:Wuź{7ozH,8X[ҁ-*^}OTJRGg4z*Bz!1!HGyxayWl\\h5f:xt柷cv f3·=AOcc0:NKS7X=EJȆЖHߝM߈TQ9ӿj3ԛYkl|[qڙq|~d`[/cġDCʚ˪s̍6_+Z;^n[9N?W \H\94yd󺡗 lqc磻n;5h#3kA](01Xʏk̯閯{^o!ikia~ixu叽Uk6=e6ywFќYs+
+'E?$8E.ogyih9ZuIk )g:x4>;bkޡ~oʁ{a׶^+hῆnbh=",({x+Z 6FK۴/_kRp.<s&7X&5)u_icz^YjmvT1622M[~lߤ"^;ZqC]zz9oݥ Pʗ GM]ԏ+Ќڮ {5k\+6"SS?d|z۵?>3<+/؆쇂Un>{},"Hޔ>-Y~z1tWteS9YJʊ{O~jt),Δ4 }3vJ</ȷ88/^O֤g#|E\[,mY78YQ~<}]gʤoZ7&V\_?71QzDԾl/_1}"xE]V~ct4PvUiQѸquiَ5DYuҫlgxAU`ͯڧtGJ?6K;D ln \\0j[J碷[KL8Z*tn/ >0\QYoUyҞӥUUgJ{Kϖn{]\ Ks#f"so>Y|xw__JqcZik+}Ë @hwEZ"H>FfBJҹt}ƃ%CG.)E0Rc`b*"m˽,o>^z`᭢+'+w6 [33EypF^|Św/zoX`_ 9O;VSq7m;BO{%y۫3k w
+}S+V~Wڲz}~(D:q\;x`ȎE_iokiK?~.WpJ_JJ"L?sSSLkj%zޠ[KPtux^,g7dëW}?503d&Uꄸ
+TTq}`PlOTϰ? K>} Uˑo5"kB\*S}~J$K|{+U[W]]~_۔޶{htZQ m7ɳC
+#g*7=ۘX$nv)fLGmIwc<9e 2d~SYcYƑt:ԛ WW]pxy?76zmas4#|2h+ Jû]V3(<њ&XJ_=?'oHټes߇t'w,l6mБ˧iv6<.ܷ}î~ўsm.2Hvjz<a)΄sƙre\=޵> ~|*d
+=y6!gԧd6d犹Ӆ EN?=дM3oY]ݰ}=Ϡede Sˬ}p0ۘ}b՟}375D.=sE̖^,kW-5ͯ/;t\J'{<w<z QX>f>,05]zaL?D5Em 2۶'`v`s9G/.uaP:,*K7d}+"xX'y_{˧(R;1]m0 />|,Q|MRP_l,>W|ՄUEd[gwr/.I'7h]$.8*\ '?Io]K zl~TRyc]zWjy}=hq~̹m~K`g1y>ӑUg)>5==zTGr3ݵHySԴk.+.=gHԓug+;e>|m8}-ТN1</sw3A_Ŗ?o:j7T4,~J2-P6~cKJ.n vj7ײeV3K8y0ܹs]%;;pw4_KɳUkܜiR$emJ#SČ.9eP{80%^9{TzLk~ސ9Z|o%pԦ6Kr Ԟ(W?.[RQ ۿ/:gBSUݖ 桓Ca%Tq1-5"XV}6dCz>ߊ SQ[%N~><&l'5vY?O?:pL ׯbKw~c }T{i'd+d_(Z{mڞyQ͑13/{Oz&7ԕӱcUM64`ͯk6K?4?_t[-Rg~o8^,5ܻ5lx3'}Љԥh}x&ݛlYew;kv'2$rt|vCbï ֻ(^F7iYҏC1Xv/-_[S Uh]?
+]_vy$$E{[CCNml Lu䦊C+~~y=ÑMȾ~euQ'm@&XySa5er2 +м"ݶJ/:tp;%r9SYPMc'}xpmxUXrV_y=rߧw?gH^Ph'¡yW au?.dJ͞6x!QI(Ro<忽Gjf+akD}Mv lњfUu?m;~sݟ:̤Wdt
+77i偿mo3l/Z.{e!ڹ+"({8f힁yC}X,8/W_7|逻Wٿ\nTe^<EZv~+.VX^`zȲvЦ/+x0ٞk}]<o2q/0跟E,ݏ?IxaqS9~7v̯%Hڷb>Lܖ\dٳC,".)߫`ju(镮5c'?&^Ȟze{:P~>hDm&=&cnS
+WWؕʓݛC٧+S~amDobYۂngu%] S[o/Ê-j֫?`M{APӵ ~2!I$vsV
+^ݧxCnܡޱc\Fg_>~}ʐzR {hh0jջx5iFVubzd}U}2б9<,'rԾy3
+9YlKEϭux)ONm3 \ G$/osk} >eߎTmviW6ߴnHYTP)jfkr]{WЯ_X}B(%e^,<qzgzEͫk|m ;Y7t~ C}ןw,+MXHy1!\#oWFi $/Gy"s2aE;ywV%<rF$*ޝ k!r6pqwRiYhjX.Ex‚Ěx\T:t~ͲZ&F8}+o~`,}e[QV\*d;ҕ$ܹ_dQV9$+~|]2抦,1{\Vumq|}Ow\hݯ{8ҟrt׮kO?# YâC$?ۏUD,=%Hw+˪j밵frݵ#:=})R;"xXs-V A(]ihZ_+6֦,$AZjZ4A@(J MZhZm4@P=[-(6CZH-VT zA^T/KezE^U[mzGU{}@}>TGcD}>U?7MXX87FX#шlD51F\#Hl$5)FZQ(oT4*UFmQhh46͍Fkht6ݍFoh 6Íhl
+H*t 
+jZF jZV j:N * b" r j zb fb v2gC M n@khihh`7 p׀i7 a n4 Y oP4 ` UҠn4 ]A`h6L 5 vh2j9Z~-VPkڀZ\
+i`Z`F fY`V f9`N 6g0S, MXA:x="Fxo888N8N 8΂8p\p \
+p\ Wp \ p7p
+9uwp
+< O~Bu::XQCա0u:\PG#Ց(u:ZQǬcձ8uܺ:^NP'mu:yNYSiu:}Xg3Ebumv(h(x(Jd(JҠt(ʄl(ʅv@yP>T
+k@p-&p3
+n`$ `&` ``f` 怹`X `Xց`{m
+S6jFIHXA=@+܄Oa<@7b
+7s0U&N7Z3YEVɼpBʛ2$20_sYꃱP`L6-%Y} ePXσr$sBAN'NaIH TKAgӶR C PzČ`SI24# 6c6O3 SۍBK6/!t3l6B0#T$u
+CV(VWGСQp_{*"&e.=_zqDdT)ݔdE
+; IiҾ$vLE*ϗI!jQS#jFs6vAZ JIMXnEۅpguZ|Hy= cVQCΒUB`6gAFKBGBiLN-4.1s8R\ԦxyÚmD /S,&A/ETtf&Ë3'q$8߄M%(( ՋV+%RBٹ$XdDE`,TD'SVTPB
+!Tf4NX"}M^.N)
+a0c@!6k{:.ɩI9EnLO6g{Za22Z™bcnsQ9ؑ9H:5KT$X
+[Qqʵ&96AL ۑC\̙Ȝz 2VFiΜ!)nL3 1"dGNP$%ALѺR0%ՀƄ4ƒ;!-B_2@-Q!xmE>Glj%*)e:)^We44Vem@,Sـ,Ii6dgSЗ `hl f
+~MVBsF&yY/ޜUpX9Hi@xE\Oԯ-^HX,,p[<UbqUݗh|D 25+eA</T'k']bjU(-4R 3قfyB"۬ )&¬IgI~N`C=;ޮCCRޠFjէ
+(I:xULu8<(K&No6Ƴx@nY5'U>ZDM`LDVbZ\3ZXiQ.4i)^.dD<Z)Cp91Qt;A31D uF9#D1BEDo7S-*&2*L4jqn-r)] K$ULjc$F9Z*ku:Ml}ߢCk<
+yAfm@Ÿ;
+G I<l΅E(h+&C0>c!I%S<M`{ARH5[,.@ )d S'iߘ뼩Q\=UhLc v>9rh# wxĥ\.5Mf~@lN$xY̌l+ء9LbHLƛp\(NƝ5]qNT
+EěVkMx:/!":1up i;"?lNzP2\(<Z#It(9#ViQ <t
+ƭ)+)['HӜ!KQ %$Vo c>?!lkxa7Et]8dlTt'A kB`cjiU2B0ztEVjL4' FVPך\vUsRmzfчvuQvJcFlWzuc)rnޮgz;7*$hWEWD26w$iа8+NFz#6x.( &v6,f-y7(n;NI Aŝ0 bc#y"`8D3 *ȸ-Z[QN*|!H3`#J5P5y)3'Ž5h$!H: ,_ܧ7 ES6QJ4PZ+U--<mDD|(!F5>ɹ
+Tedy,_0hɡ`:$sYQAVMNeFMQLckNOyTƕ|TXkQa/u&򡴙zB4
+n`jt
+B5oKNj /B*J. (s Tx_i$I仢I[(ߧMJiƗ!tp8rRBEҘ&nWCEFiЫkkӮVq` ?‘N VSC, l'(Ёm!<^Q$1ETdN`F% B'l3ٳX)CQ~lS`b,"GQkmZl_k@)eQl4I>8FIl. fmv-fbSvq@KҚ5X6FQcHֲq1wt D
+M(wDo3)⨾Roen+o7BG$JN;L
+}Iq|L˗5P]&i2ĠeƜ"X)BEBj !Եgcl PɈQ]ΧchilTq P+֠T+$%ϓna|ԂN10= 'UPc)M%rLea [,\jMy#kT
+f*ѼJwj`KzE, v!Aw3Tf<۩$jZcp'NXw,(:MYɅX(: Q5\&(ѶL+y,/Uy
+xgMM\]iv)"
+a4G)ɯ:8r`ԡ $S)xҟVdksΫ
+n~
+D"iD:pcX9frixƒ+mhڰJfg]5[E23O 9<FDM6:P6fno<aڣ'gaLZ?O/|p<Q1Q+ݱRl9C[=F7LJ`zo <Qs*]k0#%Exd!.[|aSiyJņU =TmXg+$&C, Dl%*j$iޗ7xiXeQY%z\kǩޢ#A+ilK*,PZAQOK#BޥK8fTt7ZDw
+eL&x0to@
+Q'ūs.36ӬL/ ~kK0R<a<ë1g2EfJqѮFсμZ&mK52tk18)˦y ViP$#2QL礦E&PjACKTw2ք/m6:2;T<SOOEׂ4 Po,E4<*P+ԋ 
+ D!5X)TBmHCVd4-iNIJs.,kevI!P]skc0-Yd
+,OP'dh==oMr' BZ즴=Sjs&Jt$Qm]F#B T Gؚ1=NЀ4
+` 6GT-zaT8HӁd+(:arPR#EL^ySD|E~n{awl9Uj 
+k fљ/vX:T0ij$asLɬ1gTF)]pBfaX2hcL]UErK*e
+Ab-3e 1Hͬwy B?G)a$LN8ZlS=4]\Ihqġ V'h+P6Yȣʳ^)DOj-
+nEg 8'L qӒ7]u!F4:jn34<)*$0.Mjl+E1"x\S4AU@d%#jUڄKb#Hi"̰ƪƂzAɌh[4k6`a/eFdZHeAdbȵbv3.Ȋpuo:9^>b"nABGEP-用@JLH>9ı0";( Hj꜆H ƢٙYVy<ѡ3'Q@*vJ+8=:!ʷ{B\KZ\Hz1yQfolmv"D  *dĵVxZXql6TA+iTYXT*NUO՝
+TD:4b%/=j {8va@vS zِH*U,!>Hń@+`j ^hr}*V թZ+ˊyO
+l~!B)|1Btӈ`^QD5*3b}ߒQy~E(2(4Ŕ K`tΥiK<,_lMik&j"4xcxPkZtiYqm cRL,y&5T&A;ݓ Ԅ <qS.1F7b[͖BImQ-'wf.29uxy&0]ɤba (p1Y16A<*" b-g
+N#k yթ`
+O&4Ɨ*-♸xBd8:BF[gQ!UF4ڧNR4by!7Ϟ1*4>m>D9$(Ƶ+03Qhg8[Zmz{D SR5z)5x&Iv)&h}lKߒ:|q-jty? Z,fA\-TeĞ :AѝR`n=%\drT+r$8>ͩUN!/):H MT&n4*
+f1z!Vg<][:1 3=ߤZ)I-o6ْ+}v;Ki6Hr(1gs9s9q}dc!.s9j:^Bi1<ܙiSmSؘ
+C*nkBC>1&YA2"'#4ެZ| )yrFCs+h4<{I!M $l]qx9;a&yI_;ST)˃ux4APF,9˳:Q9B1S;nv=#n w m9Yf%xQ-t䬳… mG$Zf5:F%O$l\?
+ifS'D= ym~J""[ѪF_Z uJѳ
+><lޚtk:-Tml eXPH "`Bj2bJƦ!&GHjYY1*"js1)Jfޝkh 1kVUX#Kl6c_r~K!:CI<ǏHpF-Y#)m)1VVyɴ
+-"E mF~d$oU1@jOq-"
+ XgR;l1"qd:0gwb$gDZUkșk$xEFhP
+=GF6lh
+],$FIU&!VYLC )ln0 sySv[$I<OȤKA 钆J)ڊ$WSޝYmp#nW8N7Xh*qD*EVI8ϢA"@1 bgu'7^U,O%>/d<ƜQFBaAj)uh9T`4pC')UJՓiSNs$&DB^L06<^'i9)Hr?6$QI=٬mTm37'mM)DbAzJW8sqc UTK1k6L4R3aE3M4  ]i |O-p8:}`˅M~nҤPZZ[֝uybkˇld||"ߦ2%It(e a-̒$V-"7D\R'(%ْ-yg,D!7"hQB]TeiK4Zy"7wt0#6kt |./ $aeU:f!M]i
+iZ᭍Mͭ-mVd+݊iŶZVb+Ji`[m immMmm-mm|b^^nCavD;ՎnǴcqvB;NnSivF;ns;yvA].nKevE]ծn״kuvCnnB{EuzD hD4!-VD@ (A`8A@$AAP4@0,Ap B BP B B0 Œ B@8.Ax>@!DAD1D@$)DAd9DQ@  B! H0"aH8لlF [mv$Dh$Ex$IDd$IEҐt$Dl$Ev yH>R"EH1R"eH9RT"UH5R"uH=Ҁ4"MH3҂"mH;ҁt"]H7҃"}H?2 "C02"c82L"S42"s<,";@T-
+CգP`EPpT# ՌjAP(
+B(
+¡("(
+(b(@P|
+BCmBmCBCtBtC tBtCt݉bj1 LӀc (c1MfL ӆi 0H
+`0X 0D CP0T C00L p0\Lc!Fc$)Fc%FQc4-Fc #Ƅ1c,+Ɔc'ƅqc</Ƈc & c"(&c$&Ic2,&c
+"bA:l= BP, 6bl+ ێE`X`X%`X`Xe`X`,
+B+JR +*J
+jZF kZV k:N z^AlFQl &Il
+fYlEl'Łpuz\8k5q-V\!q(aq8Gq$GQq41q,qq88N8NS8N8N38Ό8Ύs8΍8Ώ .ࢸ.K.ಸ.+N_<C0<߈o7[6|;GQx4qx<'Ix2ix:gYx6;<</ "/K2+*k:o&o[6;.{>!|G1|')|g9|_x
+JDIdDK |($b(%ʈr$j%zh$fh%ڈv$n%~b$ab%ƈqb$ib%ybX$vZTG'5$ JFRBj%I"I#ID"ID#I "IA$IH$ IJ$IIR$ IKґ9d"Id#I"I#IR"IR#I R"IR#IRIk r@!d(FMfr Fn'#H2&cX2'D2L&ST2L'3L2&s\rGd!YD%d)YFd%YEV5d-YG֓ d#D6-d+Fd'Ev=d/G 9D#(9F$9EN3,9GΓ " R@:J=@(P
+4R(͔J+NAPMPO!PLPNaPMP
+§(B"H(R"((Jh(Z(FbX(Vb8(Nx(^(AJD(QJ$(IJd(YJ(EJ'HuzjLPTNm6Q-Vj"(*b8*J$*JR4*ʠ2,*ʡrTOPTULPTUNUPTUMPTUO5PTLPTNuPTMPTO P5LP5NMP5MP5O-PN*VKhAi0Hk5Zh6Z; ACP44 Cp4<@#H42Bh4:AcX46C:h<& i"&Ii2)i*ii:fi&fYi69i.yi>i!ZEi1Z%i)Zei9ZVi4  t0Bat8Do[mv:h:x:Nd:Nt:Τl:Υwyt>]@Et1]Bet9]AWUt5]Cut=@7Mt3Bmt;Aw]t7C}t?=@C0=Bc8=AOS4=Cs<@/;@F-Ĩc3`epF#ha2 @1 1  1
+ʠ1 `1 `|!db!erdjezadfaevdne~FdaFeqFdiFeyFQdt2Z&YǬg60Lʄ1Ffle1ۙ&b&c&Ib&Icҙ &b&1LS1L Sʔ1LST1L S1L41L ʴ1Lt1L1
+bYcYebYecYbYcYVbYVcY VbYVcYVk v!l(ƆMfv ng#H6fcX6gD6MfST6Mg3L6fs\vl![%l)[Ɩl%[V5l-[ֳ l#6-l+ƶl'v=l/ ;#(;Ǝ$;N3,;γ " r@:N=@8P4r8͜N+App!p̡papp8B#H8R#(8Jh8Z8FcX8Vc88Nx8^8AND8QN$8INd8YN8EN'ȭ傸uzn̅p\m6q-Vn"(.b8.K$.KR4.2,.r\p\W̕p\WUp\Wp\W5p\̵p\up\p\ p7̍p7Mp7p7-pNbG$ʋk%XDb(JFFIjZ6]:.G~iPF1iJEiVeTeMvYF1dL[Ƒqe2/D2L"d2L!ST2L+L2*2%s<2'",&,-\^ W64B_P}ި4&S a=樥&@ls;qNd:ENST9sμt]u.ju. ".d.K2.r\.+ꊹ+ʺ7 s7ܭnf9n[%nv]x"'zNxsKҾW~'I~g9~_~_o@K5h
+=
+.bӬb
+qKWBfo+uL֊{w]gg*/WpzWgX ?SQ1o@=[A<UqKV^Q~?E໯*Ǿc|O_*
+hy BUŪy{U^:>Pu#U{TecU{窖TLTUa/V\_웭*+^*;UV-z?W|9˪lTu-慠UեR%Kb)ŀI/Ul޵,,|r1\ -~a+tm_*ы˰9
+ޏ2XxQvAA1 ~)H/ Pte,ON}:HK K)s)Ey
+i YEAh-ˡ |
+FBI0m &^}=1BHGG8Ba G)Hqlty
+]T] A)t[=
+BOqmPRf3 ž ,P.a٭N THE"jٙJ@̨$iwj|k*dKE;Pe.}@a0լ0hF0FR-P(ɗJxDyRT)R<UKDEhIT1ЧPN24*BH"֙pE'r |*YDføsTfD/jtAFSI0UTRN5#URaa<&TQIa\* A; R$T_/uuT.+ۨ~;{^v8HکQ.:XO=;KTzTK:BE%1PV< MT)LEXM/5{'~3Ffv#Zbfja9`ca׷eI'wNWX
+6 ny"@?K;zAQh8K3B%D%blIL,QRe)1~6,i9n,Ku%RfY.sk$:Qe9m%efz!v[J0ᐥzt)Koeץg-͐sȊ (%Bl\tm,k",ܚ`~)ħ$+K%β/︥vbevlnEB̭X+7%ӊbêpծc,<bV[̎q=VV"zR+^fEpaXh`9˭
++l+JV$
+j(j)jV=V4dBgUN? y؊☕ #U1rꇜ
+^p
+܂߶Z!VzUW0Ίb-BjMj2Z i"QkKhMGH5iff4+&G!4s j݅ik:ZrY{[3HE~dd
+mYa-kۛVKR(+mb9 ֊¶zmT
+Ul!`:Mvt a]}=0;Q vDDm~nB=;"wB(`5QzeGgG@C=Xvo>IBHT
+ j=B
+|h
+=fr
+ڀ޾Ӏ=B
+
+RE aXa/ߣWijR+fUz=:q{B|tSєZk{==w`aCA@<EyAe0Ptu=Գ  `^1v=z[=mx[w;9[P6D*ӁVS rP8pa6z_?`D9
+5 ڦ:)ht!9^=ss,u@:r"2@CXUC'o,O ߠ+:^ma5&6x ;maz
+m L7'm#z"0L7'zz$ a0~EB[lO+bbOi4X^&L:Ch[Г@-PJ{Rж
+XʞʄaLh[ݓAa있H`:) Ƒt)k{R)z[zve{O
+ugO/d79XϘ={[\`n<$Z=x
+5"ꉢozv
+ā40,|fo8v{0-Io؆HͺP-ll{88:t6_[/koݣO~Fc 6 noF DR'r.]܂B5ZZw3";ƟPܑӛ}Vm1B[[(mm#YZYwӷQ[:ͷwu
+_NЊ_"lń+"VDZWw|}w==={yƊ+֬8i+\ʦfZjͪ㫚V(_Z7ǐzֿS?|/pIuIsIwpti͒c[wwoD޽xyx+*jo)5ƶ?^l].xahЍC7_teޥޱ3\r:npr=:ܵk׿?sSewřCEC2٭<<3pzȦHC$EŋbFɢQѮmQAE~тѷbc1Gc^*bkbbqnqq;ęc̉'M\-QK(jI$%MI>`RsoOy=9&`>SR1SO=0TægM7)+S)Snf|L9kdUjMꗴte $&'KLĽ̤LKlN4S3X&iկ53PVl6 ȾmeXc9^yA?8iͼ
+
+ D
+.|/X`(=3yfcgYQKaE}Vm-E<+hV,,Ӭ“?Ȝ3sny2_x/W<8X]-lbj|^<;,hX ,Z9`|E͋WT%=}eeY⌡S/Y[uyȊ+V&[ _I\_*,# GWfk ϫ-U.UaX!>>>y^W7KFxyy xͼ[;˼> ^#ϝy}1g~'/'COxmy}q8F/NdHc>ROL%ݑݗ͕ϖ;䈢HP]Q.\fm_i ys_6V6...]^7ӫX6 "H,
+bX,c`X`\X.)r~S-K~A!a##ˣʣcci> c._Y<<<< >s3gO//(O-*._\..*]>|VXaX6+
+,l6b"l+ʰRl1b˰
+l%
+cX%Xj
+b|L 1&$ bJL1 [cl#ۂmŶaXۉcl/ۏea!0v;ic $v;0`gsyv]®aױXvn`w=>
+&WkTl߀M|+ x=߃CA0~ Gq$~?Ӹ?s">;_o~ ~OGx?şfow{ƿq qN7|
+lvk^bi\ _3e*J\k|߇_/75$b D,~\u6b7` FX8z/wht2qɽ%8B,ȁ_3 BsQ_̌P@YB7 G(dm`A<h0a2l6~AAt ]TDHG:ğH5)\s!ȃ /@PdY w9b4\h'|
+_D*W?` G֟#}RP!V# DB#3>?2+}&7D_ C9<=JDo?B YY q-:Xo? no6 ۸qOH-D@oжC@#G4i/<xߡ kfA9,rC#;_N<P LpP >2UX5݀l- qĿ
+J'* r`l@ȅ
+5p`_?@
+ @Aba) @0SA#QCL^_@X dw"?i7mmжt]`5(9"K 4 ʂȣdy02jU0Pta?c`;o;k#ks
+}zY"&yǎ#* Б6U`PpHoUg;BK>!$}~aUh:pG_Q0{k^C%g󤽴ڑ*2D~~M9ƜS$oڌ c[F%֯Ͷ¬ǹ7-l1tyyv߾tڿ 쉵猥.{>Wl oڿmGll l@[ثHܩʯfqHUK\y?X{~AaQ1 ISgwƝ0=08? 8σ :[c^6
+ρWA0vsZ0a `_ !a@7AF ÷@
+&Lk}}}}hF`/PܥٵGjlO>^ћ{uo~oAoQoqoIoi->lsFPntO_O?O@ `Xi9y3= =K=< \;p(nm`xrੁgx~W^xk]t}ЍA&~k~5z 2[ ];tڡon6W(mm2Ȼ#j{>_?:~{nE&~kow p"d/_b8CE%2Gϼ!-!eCaaaiarʱe疝raٕeW^vge5.kZֲŲw/k[,|u >M"T `(;{rZr9(%)&c).;7ـ "miF^Ay|@>#_Pp(FNPKu@'h(Fh>z
+kPn@{PQ &Rym]b=DD YĒ,hT%͑Ls(àmKb΅...\.!<;vq5w@tvu@ޮ\Ǻs v u:555۵U*r\׻ָuպR{[gsnmnQ w;]v_}!gϻ_pܝ̣x_(A-rPAAUD$jmyA9h=:83 z70m0ɋeg4hE(K{ykh^pvvUo[i ޗ/{_};hXȰÊ)wa1v{.]8+n={L(iOOOM?No
+7pIpYАЅ%XJy,T
+Մ :/|A*|}eCDmuۭf=O6-6-=Zzjqoҿe`Ww˘-~--q- -i--Z.h]*h>omi}8g`Pl0;8u\cXli(@S)$(YPMHGmog)>IVYL%F8!bDH"GQ!jD'ok5ǫn#r<@zh/7Ax} DQ/tȏOa( WZ,(MDT4MCl4^yh: sy|t ݂~EYEJFNI!JGO| ~B !L!B$a2aaaPFLNOH%&Sitb1M!Lb!88XLKGO\@\H\D,!ˈK R2r
+J*b9"&VDQHTD]3ffgD9.cbFBFbƤS23R2fdegdedg`d033 S)=d65o][\twkg5n.myE +W7j7ߩ4 _׈E͟j57jpsChә7]hnj~qI4?ii橛?7#-hE͔m}KɹŹ%24ų%4ehKɧŧeɿſeibK| ǔޒ~d0h0`" Fރuׂ
+0%&LwɞփDI56Fl#ummD^/r~ѝC]~\#OƷ] LHSi)Viv @\ڜzef:ՓjJ3^iZ[<;~s{y]\ Dž"rH]$.]-ƶٸfHm,ۚ:ڈ.]\rL<Ӎ_o둤)1b̈IiQ|t2+Wr/wpgWWvg3+Ǻstwswr#w{7w{L"Bhi3?q}l96jeUuMm]}[??bo\@\`Kk[666>m}o6mP6!mCۼۆ o6mT1mm~mmmmAmm!mmam""ۢڢbb&ŷ% .U<=====}{TXt[9=}{{{t<T$ld#|>Q޵>OZ_~i}[)sfyk֗ZZVjh5izfۭZR(?5cw3;$k.t}_OÌwגOOO>M2¬|nVj=3sd 
+$!y$(X% MAbP>)|y+-S|2Dg"]آ?
+5y!jϙ,aR&Lۼ}:6W3M{_E^`Μb,Ml,:zOvɌ!Lii:Zm|՝.!TW:?;pX@3nݲ;wy5{7#xyԚ4;>L'm%}eŭ>"Bɍ/iyvGWM#y;BGpyw.wGϑcK Kv/0soݼkXD.b}v7Af{&6>;yD>‘K|^";uz]ĒMӛ›73տJl,o9<ֱnJ9duXT`-q_rK }.pBxFd,Xj9ҹCNйlܡ,IHǔ}^t4?-nwxY2ΥneƢEf%%")\(W:4F/}RYeC?p<{%[S[a.Q7Ou_:6yΓnuUٛzRȲCe="*ywrk\b(k|t.޳dZ_7wO]-3${\hվ;7MrdΈM=76;*/>tDwh3}i~QcW͒pbA!c6w_[4.o@@>6 66gBkd\L㨙qB,#Ut;e5ԩVf,\ْiyܜ9sr9ͥ .O+3kE _n˂_y2mb%ݪyy>wŰ]>|Q?:gDVwdd}{0}(WG'^ft4}Ĝ9Ԙ;,IX紏vlO cw1XO;cZe#~=+:=^;g7>h|Y<a ݞޏ}t~VBAwDY~Q\\>;O?.%o_Jgs")[ogu~?@u>/v _s yFxYxC'O_~/Y@/݇0юR20ȇG?<P[yd-g"u##?E~4eE_qnjʨQwEr=|Yԛ{"dh^
+1].z᧔Ngݨ!gތ}>xVfw~X3#-3I΀gTS"ua=盖6zqnMS}(LKoj|#|1) umMsҧd̬d~=`;إu9%+e[˲90lo֗#Y<8}?3lD OcǗ3C Fd[~}~K:f>A=R6VVޑ}4[}51;lOόE_<[tsXw΄̜H=c(5ٗuj>M9s^,Hn-_rQ&mO:iƼy^~λl?0_uX~(Χ^\:PЖ߭3G[io{3g0S^umʻ9RhS\ZW7jݻv1uxYaEa[BcсG}=]?wӏK(n^dKO|uԩ6)WOXhēOӖKԺ.uve]Gm^?x:?*JG=jQR\ʥsGӺ"+6]tղyˉ5jcQ|u݆;볞w[uG5ޢjyDsjfþN]^BiCU"}K^_m6/fuoglVng\/9Dž1gדs&'}ֽwD..ug-sk7WwW Gk[sUgֵ&{`67vn܃nO>wq7-EuP>(5=J$c_@8efХsNZ4ԴY=_w. 8f+=`I>]fՍûI<zVӵA'vd?:uڠT^^7]}{`]W:nUq;UjVϒ+^O,Ҙtth
+
+9ܖᅫ5:".KtQɈ#w 0 Tt蓢Q|tfα&sm7v彽{߆--_ߙ-'Ȼl8*QqEme6jj1kkՌS^i~it_LC0] n󜱼]~ 5<f1Y+0y&c˦siol/upM!K7yvO?yލQܷ=oޢQ맫։k]-wPox桟 R?c<8RZP?2>xNH$|/P.ֵQb?i\Ww/)o>$TuFսvT<uz+u>簪a&,X$J0`c?OirvK3f][f[ԛ"}apFx:ypj=5 jأG/D.{:4.QEEƸOֆG',9뒊ԟwbǵbDlnGv<vҵ7'{5d$d]}i72`%/>ubD>.DK K6rh_2b]me?ϷI+]:O?9s&_|ꩫ_4)ZR%|q_LQL1{^5d@ک֣[MݿuwP/ϙ]s7OR_Ll#wȷZЗEwX"K8|jCv:JʘИjehg [H37f3E.=Qs3u$IƓԂu6XEOcQvz#ǃƝ83EX)ٳG>/CN7 +gi?KE75ץ7 lD,;Y'Fo)[r2*\7nY-ùeΉe;XTݦaxu)L^{G /,ɿ:qoP#Ykuz>HB^N'z?={9ZB]"-c'(Tt@iu{GBҗ96?-"͕y{ 7lBxex.;]59MRp0w_׼g>qW6{yF9ѡf' g-Cn>`:)ڧFR=z8uwPZӣUMT~
+oRYoy]Veu!A ~_kW=~t􋍶қ wZ֘XӾy[-(sj˜U(uUьƁu:j&O׮־2=Ƶ/X^las(esq] -ngwbuz7Bʞ`C33FY$ϙi㜖8=F7orouiҢ[lrG75c'U;3.E̳ܳ'8_ kogWp5;<n,:سtem1o7w_{쳄[6n
++xji(?p.#zgOŐuVH8큭a(>ft3K{f^Ljl|fs!Fojsی/kƝv B}<~=z=~bkAq~K-!,C[.
+QOLܿh5HBs
+T :>쀟S&aa1aa! {zO3tѺ5wtB7dYswZ_8{ᗬgR##J",##SlٔD*"Wؼc\u9U;F źǎ;$vby~}/bvhgl-4OKgei܊8w;~@ q{7q"ۮf⼉g'ޞ6.1>'O/~ +HG'PG%&&%j;i~I"1h'&Sd]<eaܩӆNK&qP'N0et~;~HG)CS36cΌS9ViN}>mGZ]ڱ'i>}N3HMtq_h3c`Ƹ\ 3f9;Sh=wf]߳;=?o#soܑ~SsSsONug<<'ilJ<S0`q!_gg5Y8 
+O
+f͟R<d⹌3Z:[!7 ,`-zqhȪĽdlI}(KjK.( .pO:UzT\MwYʠX,dh%!KwY|zڄuK/my
+ΫR^P"ue8<%dIcV7֬D"v,~81Kݧ6D
+g/ oh吙RO,IIåϥjÐQmR}RqVc,"9z5k]՗L5dC񦛛Nׅͳt{4/d~lmf-~[umӃk&G6n+u oUaΆ ;䶤,==2nw^X;<kxzǬXt@Cȣ+G3ګ7E3vj|#H'sՙ!$ùS 7<>ZrڄKg&u69 cQy_)us[ÍEuyot./NZ>NO?Kz{k8 .
+,/-M;X5Wzͥ躅їmL;C[RV=ڥbQ/ZNNvm5~V4utgZ׳s~w>2^z㗛G,pGJ=v>w,}ޘك>=WWl^`:Hۏ7:;o︬z{uߵ˦b#ŧѶ#ۖGAMכFyvyl,tSc姆(¶Sfzyχ6Ǵiyb RGuzLm勤;ђKL)h_,=5j{% wq3lR^[U;}MnzEqe=lޥG폷X9v~ݴzƢ*Y7d+{(^+﴾1]~R2m.vq &M , 9>#$ČC:aye];dt꽂.Âb}ny샖$PQ*J-P89ʹ%d_>Ա#Zr]{e6'OfH{cW$'sJX)_|I͜[.Jfin_v,3qeaׁ[cVS Ԉ?9j}mY8}v13WG_.L 3qF]q~uNdyw"^ gz?k^/vO{0bKsN43G\m]n܋K8lQY=xbHNkz|~I,X웳ߓچWno/13
+"G;߶?jd=_,Rz6u؎qnll.-\=W!:x]Ħas]蟿8X*Ҧ%XXpn>AuոTDzTl؝M=^ѵ`Y웥y\n.7cQRҬTcQLɱigӷ:uQa"]Yk, Q%GO$Nop/sYv^rá]~-Mu/ٝs0o!pu$-1 oBcttL'eO3Zqo9drcM;Ņ!ç=XL4`w}vƢUE)S8Ƣ_Bn*Ο3rgKv}m:Ȱ$mocv3){>\~.'f~b,ћ$O>* /˰NDʎލ)cScW]>eq"qݒLy3dAwv|x9eӡX 5͊.9M(_x{W]ܛ ZE|Yȝ?~Уp~BAJ%ILR)C*&%#'- -$-"JIe"km 4vޯzv_{
+^B_75uycƞ3׎ݘvcc|x(*lW0Q.g(ŷX5>ay>}+/έZ9y0h_EXL5m_wz~obI9 .Ʈw79Z^6cqcםuӚյʵ]_Y|,YP~͎?&lnW/|jOoy;q?qX~B9w߈Ju=qyنxɾb_g>kW6kny^nq vb~KȏdB/߷q3XtІMQ&Ouk43˰ rߠ
+%[Vw&04ucFu:{]Iݷ@ AnQEO :TԵ8CzeAqNݶkZM?\җñs'
+A۞L
+|b'Z}u Un
+) 2']ܨ_4\lX!d_GS*}J}7qPOGُЕx}2^]WakaMHw+l؄a|O!Mtwd?Ƅ oyBzMԆ ^W?1D~mWSPw܁@ۮ7݀ϋ7A?{w`  03P i
+o:`
+
+P 
+fVm
+ )⪓bQ^qPjp77YVU< 3mfU0kNNhN[ZڪPq~!j
+7Bk[IW}Z)iz ʛ!>'y/*~=/\\4e\A#6[pSyGrO@IRęu3SsI${$ܦy%y-,lV\14(L#]zFpM$rOCՑRSuRk;A1;^ L&IH}q@u0KzinjQΑF)IӅkok3E.i&YhoTq*wtr"zNUc &gVfNzHuQz}Iz}w_KPSxDHVPa&isk,P|EEf,'֫B+KERqI" peg8ÜI_dYs 'EMe]2fʢA[C܅"nPݠ>XyAPvQ9Gy@tXtE?q(KT;U7QҋZ)uֱVVPVo`%*pKT>\;<ױxW+/7+U>f"+*rW^Uo+LʝmەI&^wBw2IS*m8%eaky9X6/VNlxPV!VW:;Pm²ebowkG[E(unj*1Nl7vWgmS?&Z<KN1!\LYs
+5$Vn&U>a`}S`W֨cxs"M$<{Us*(&W6ck/7X-; VU_WZUjZ'|W)>Tb?V~ʋa5>W^W/d~(>ȟZV^*c:/+UcA`<+_4V>^(c_#w}WUMgJ2
+ke7e_TWe1 n27w{NZ\5QqDyZ12':d1o<Ϥ'd8wfzwXI2>˿
+Da/<?uYDZ!Y,R0$}"+mgngQ=WMeŊ;/yYxr{GQ1~5aʳ ~|zeJ5e$V|RW~@K\{$%%ʝb [(^%y<cAd>"wƃ+>n|#Ww/|Z:[G5Ai
+rM83*wʐ_<װR]S+* yx
+>oSYDz3{u*1ߌdK&T=OMUOgԪ5VRJшǨ3>(&2&Z lSŏ/63*s҈'q?~Ir?Ȑϫ
+7^n8Z$ch؎W E9L f Cf9n"~&gfUJ/fȞihU E35[ bCffX_[5?ja$gfa5Os5YY}P*PUϟ  1XIUiM6f~f8sz!\u]?\[kXW5AZ_ed14oZo`NaFT^7-`no
+T'0[ kU:Նӆs]3mU xV'e!5uC]-=~aa{G60:p*I1ly4~ApHXEvU5K>>d{"ӌe`WC4/ron($9QD`WMUx38h j4M#Ukd5c-vj}YQ[^`ܨ>QWk<^T}EsV}Yq.O43<T%Ii[d;)*}LGHt*٘PI*X?W}*M|?՘a4^b]Z5XhVլ>¹̚mS\ac>.
+SU Oq$7tfĠUnWE TU^}UUU757a9êGUU&-,w Wf)TigUXpӪ檖*()n0H^T67nT^0^2^:h8mj$|[uZJsҸUV[ƾ,^uk2V=1bUix H[$.<6~dF4Ss3scq`8&9,|cf,|mWOf57~6~/ߐ4O/D+c|rCnIBUg&}<17tl
+1 :V@cJP&
+27X9ݒPM&CG24Wg$IKJI4:U& }M1M3'N b%bq.6E2k*1u^)Kq,+Lt ,!|
+{,}<}iKn4^U=6<15p~ ?٤yf2JpIXm7S6ARcdxo:S+~1|7mLnj& eAt
+ w4aTZ&],Z']/nePm5[L'$-5oNTn ۥay!xeKWwHCS ||4[cǰ$_ *؅<Sz6"'cTyQV\bA*dRWTLp;]xHZP=}NCQvRtDzIS>*\=TxLۀkǥ0:;
+qsNqtX=N*:g(<zyhbDhQ33UH,/U^p^r_q^s޲r9 D;#7W4wN+'{jTqSe9
+*uDVz|f
+7;NTggR3\_u7[,)+`|:*hO4Dd7gUe dEB:,Q:K}H+-=T֊DkTѪϬ#Ϣ5F4M,rpӤZ-ᮓWmí<PY=$,~~-qkFcvjUM&ʪ.퐭j]\:G>:Wnz^_κ:K1?"l>XݲȊ !_5qZl^^[/in &b{dwE y\^|+a)X/+'nxX>o&֨v1<2^vWayɂ=cb#Ġma^G x5 avR2S9.>%;-{WK}c6Țxgd 9llQpl:/kU3kdeoK+2LY&O~Oy
+:EaF|q8/f5W덾5Od5웘Nq .[^0=Vq0w}U0t{mO; d%E-껂oMU⑒
+5]04|Tsķ2A!W}އ
+.v3LE嗸]:~8HM",2m=21`F!dZ:C$w"KVS"X++&-O ך+ů*6bwSQ JswN~H0]y!WUg'A`i3úϜǺ(f~<1]"\~QDuUy4(/6^3 mɆBfsf-Ⱦ'ù/$r?$z,*ob?k' 9%Ŝ ~eoP/8 s;YrQ@u⳩E~_(
+~#;P=?> ҫ_
+fS?ʏ(gUTV
+'
+3)&GKUwn`VuYִ(&S][ ?i
+0#aIpehYdu)\h(&M""XqzbP44apuzr:/\y:A9Q<Mq]-<y0LQ:S)Kx6+&23SMs]<5@+V
+DHE<THaL<:T ,RⳜ) =-F$%m}%FVn8(]
+5msMh;zgec-dNk'Op6TDϛӢÕxa\uUlq0S0D95-k"6ELX+>yܢ:>o׿45}Y{4kXzvxeD'*"<8ߦ|Κż¾!YǼ㻔E[9)Uv:g$[tSqDrt+$.W}deRTљ؟_'KgR/W\Q|xHYE&W&E󙂮UrΊ3u̵J#Elu$gWu2<[Ga§q8LV̐ae(aS98yN)4N^1AytȽ kH%\'HdH°herp8,Y N1$sg^VDQƇz ]sD\&"&pL|QY,iq2xoL[O4!8fiTttLT|riNΰV/
+op j#gg|"~,s_+j9OQ'Ka$ wpziiopr64Otc&q39I/i2YM2My٘bxi|쐼'TO3ӔTLdQ2y,b~bEs+Ţwq<Qr!WS+3S\";SY,TlUUYbeU2j&|1VO{;]ǝ=*Z+ZϭUr5[$[Xת-E3 ̹b^9
+17*՛؋[;;nBitAҭ#9A; ZiPw[ 7h3
+;FR`΀LiRːt?12` lWK.LɇO3!΄*`YPٰs`c.SBghK`HY
+nWB)"0uLwW_ Pg 4.D@<a"(XK6*V淎t
+1 h@BNB)OI]t!"sP?Gw&Qmfl)P(RS
+bJPREBEP<P/
+"ED?D<񨭨("ݤnP$LޙEA K:sq|AE>(lOgs 8K$}m3C:O@ ±-gI
+,J~ҙ;cYo񬴰xY`R%.F"IRøT>q\ & 8VX]5`dRCfF #>4ets[2b:=2/űKHX;b~fKgee(e#PG3FcCh d:ݓ1%Е,ɨlƱky2Bb_ވDy)#r5Ju z+ո]k2c
+$*vU ۷Yɱ]5VƭCNA־t/&}~+G Ul@xl=mMVꠧL܊}ǟ<
+*^Wހe'߅sv#۪*{+-~*<VN~ZV!d]F[jGqUY9ξy - [?q
+xIH < V2Q AGY]X=ϑV'F4AZ!r@VZ@[qRS+qн R[n'HJ$"K$W'PeƀHe c 0&P|W!<Nȡ Pc@&p}grY<؛s @ :^((I%xW$i(-B_Zkua .!h]7x0x!L bc?.P''YzJi+l<#ı@I/ Ch.-eڍwLo=[^^! {>:x:'}0h?@QA^ҁzF!~~c S'Oh?C/ '>)|~
+CHӸ3H$>/*mD@8ފզH6"m"v7\1K<ҫۤ[նIT&qd'xlol66Bshs]lTI6֦`ww*HWl?P/]&H˰%)Cm2 <FG:gK̚hiL8* |\<j
+݊,5&#65H_ZZ[<݉kѸmdy/]t8z| ehSH%󶕎Hn~x'tM >[_][bC ~d#'Sț6MVQ-UіokF'mK3O&f1,Ey6#u 0 "a("w.ƑSQ=HcqDEj༚B H79TG$!6@hDkr,whQ䚊6Gs1El*JJk{H! (I"" ǀ[a2\&\:P7 ǁ2\0a`'2/JEc3 jkE:牔v/D|(HAib-D,Q|%d#DJX-JQ׉)n\{V>@^"az#Hdqt{Bby *Fn*ĜWĬQdEE#u2 l%"?"֒>SSQǎc/%WBY=~#2;QG} OH9
+ 5P)_\7)O<'=-3 d? ۱'|Î~.. UfIiGC:p!}Kkd_G)̮-`b;I-Eje%8vvIxG]IjnF'S| ]aR
+Ι\p|=7>TEYS| t]PoD^72(g)si+HmOH_mOY]v~Gɏ;-݈'@zO=mg7QEfW#./#v^y|}'ac]=)>ooD}5,PTCzc.ޏ"~u9sJ8_WK8σ=
+ipc§@S5sHt
+VEqq<t@;"ѡʝݥQQp^wG۽p Q>8g9 3)ݑHO;8tOD>`g2+i*¡4G4iat j}PiʻA /=.qtҖr/An!K8hC~v6:ݍr :$aGJc(f)8q/HUGBNǯI{AO@s!}89ԔO_ CX/: ̃|䓏F :IW7w?p-@Z9%D桼S3B6'DW)q*J)UsA5Jp.[_6!Se'LIS:\s'J3Z#3UmTNHT.N"\jseN) @Y9IIwR`TÝQ{Ecf"sJl|4Il
+zOs4ɩ3=ԫ05NQ0PC ҒB:UiENIɖR'%/wJNV
+DNN.U 9 T= C{aKd\
+œ: :ZPF@GB+4
+Hei qH4
+ 訔 5i"&A"d"|iP`.ELghE|.\ \rqK-\,urr-oAB*F;ݕ3.nWܡ~
+-/"ݥ$po.5qx߂yKﲈpAރ9vk!ҀO62?` qq(w.EǾwIꏮN9t
+&ioKXJR~h
+7)j+wMc; KG'7"nnADF+)M wz;83Lrg;r>]V4M9uqݖ%Pne&΢[ǭ*FDZlmn[݁@נBMuN,ލ#=t4
+~h$=
+ !!1 Ÿ3hY11K‘5 sDZ
+ˏ'M<h~5P
+ l@#G/B"2/F9["nJt Dn Cnip;O*u=d鄸jp7vԧ^0 B_(pԀ
+¿yr?IpB!(~s
+C7Nj+ om;L''З|5hYDe ~~Ƶ+/HT:gWwģ@BKFr,¥
+@C,D9DoD Y6H (Iz x²-ÐC
+Ԁ'2PD5(/TZ0<TZ/EraPޢ( 
+dh2nR)"^F࣋͠&[BK
+Fȗ@ˁk#GвQN(Kgģt sP&EQOMX𽠽$a??±at,X@ 8yDj:eap9C$0`QF >׎4
+Z
+~4t4X\3RH
+M2Dāu2 T
+ CyNuӑϕHRpW~f"\c&s殁/mGZ:_Wz#[{7I92ėh;Yt3Ԁ8AMrnAQlIM\-i ]H 4j"m$,=B[PƭH7LCMʢv%HʁF@@}eڃI^64 qw6ޅA 5IwRJCR@(1B_@+ ;-F_B 8
+jA@ }6Jy0>/$7A&B=:qT tZпᇳP B #?. 0T|x 8@MdGi6M*DӇaL,/>\#.q`p +D55}Z j@u|
+T' P&@N) s@i"|cSpmS"9 Qw# 2S&%(m@mlm8;@})‘G.PW(A@M8'ʜz#@~Hx`7> OP!Pi(ap'@|OQ56" q4znq"imOMG?ǀjt6e E8O@o|$܂k <tG9wZAOxyo)āGC V /du']7}}Ž>αT@h.DQ߃@ͅ(PL
+(1÷_"K_jP {Qߟ yP 6Lho~O_};;ӾtJ qB|EpDWDh 1h *YH$@ xr" .(xH⸄|5hx(C+ԄV UD
+ jQgpYD[0'iPV7|$b_?"ePv"A"ꏋ!S ?A܄
+v6a _c(_wސzd`Q7FM~W]mCWqꥒM2hgk2ۼCF}>zɮ%䓤mjy_9Z5Oo^{ȻӚ{wW벪_jY{S؁X{gji};_ϝ6kfMO7'ۯnOMpvn#[kأRamJX`)Ezl6jqٖ[{}a1M*=q2>xd~oil2Mw^5ߥ&oL4x&d~-L淓K&;d~8wp_2/ ~w7wq} ~5,MT29J{Iw6 ~ߒQaƷC"4=`2r=M߬3w=H~XstEFOׯ O}X/ч4>Xߤ?G[Y(}M__/z/e}g;~ ~>_Iߡ??w#+a#?ן՟c }KЇU./ By"
+$eVzȗ@ mN֜Ev ZuD
+|U P7w)9/ 5Eвȡy 0 FXir#eIGVWnU%NG2&={m3Bж??ܲ((Y''8 Z1U'S*|J#BE3\RPf?W31 YJz(fW ~}VB}M43t8ZKFB״KJz+Nk;OH;;l3ǪnO]7K3l G 4?BZaʝw]hӨg5_z#ޯR5gY۰W la}хo=Q0eDw›[>G;Waʇ5k+ya8a% o2HW^-i_lg̤ש Sv^ݛ꾾ͶɋN{w]lWծ#:Mtq[$-g^:;|ݬ6愸9ahN=Ŝ4'AILhL{ԗU= f3|כ{K[cp^r}@W ( bs<,+U`5c~c~d>G}Y˴/ZӲeOZWqó aكӴZm6*6N= {6Pպk m>"{O]}ZM賵<j;})gz>A[]ӧi ?zS_$]ɞN=ҿk'Id=C=4;S ziCh_K};PNF};Ӱ}f>1O`8JD#JccSF"Ɵ*Is({}i9M,~4W=h<^Ծh*E{\rmh^Buq'c?Q O,>|/D-P2IƕF:(yɾ*@`Z~WNp
+b%RE&r>OT.rߨBK)\=#Ej%s߉އ s
+
+{<]Sj[%Xy{{QF#7#oca(o-W 9cYbIk5Mlg9v)l'6sֆ8[6HW}PP52M}VeR=v4v6WK
+fJ=ǷFw_̗K#rqOg?-gܰ#L곏?Cٞ/_m^BWH'ns{×~/|y#;W{i~/pTr6ܮw޼g[wx{ۭgavQ^9arMR6Om6m;tԹK7{izA>b1cǍ9q)S6Wͼz5_w ߨ޼8Y1d^fBD~߶]vҵ~ C_>rN Zu.X4daU|qkԬ]n xf5oqqmڵN]v`l XG/1z̸Ϙ9{5s-;hĔx!rb|,z|mB{v7/Z9jt{>6!6L6.ٲBuxp- BŭVm.AQPdÌfN,`ͺ3,Mih.nyPCF59{NǶe"l%mtq4kh!C#<yȨ;l!a~0
+|IU-6 0h+i3Jl
+lq5j֪|Z<pP3 W]=k|:ݡVfz |6.N -X۟8ijefVҚ7l|kVmڶ/hG=B~>#Ņ= ŞKB]e3`с|CL{fŢ^ިFG57_d5E۠a/z+3&UW<aj(yIF9[biWθ:з=vA-z 6,p yZ3wGu03螋{%6Kzz Qz '\b؅Pi;&wgwQ} 0,G89Tֈv[Q ~*)Wͣq\24셌w5n8!h{Q^[**EBq)mcBm:G,z,^hV9!NL.
+uG,,iyC^qg E87*~; |BavW&B$f.Ȣ9Xlv J8JEv^$4"BN<vS)WO;EGȡU7ݱٓ,n^hP4(r&))E慦o(;c.qg5/zP뇞 (T ,075ҽ3||*fE Qr e<NجQ344"z8_cjx<Ƭ-xPH0%B W
+7#x}2*iөd3堓V4ڦo+^OPą
+CV"7E;A_|:-G f+liJU_w`lbxC"=)Ķ^8t1<c^Q ˆrK\^1J\+cs֤r&Ck"7O1n6JC,bx.ͣcg-YlyZ@>ӜOmBtP9+8K7"|3%|.6RҦlu>/,_V2=h`
+EƃZ6V6XqK>F#DͿnapqRUtz҉r,Q&k . 6J:J.cC}E9^䢺u]%[USսQA%'O BĒE[!ԾC砡>qx7{⛖.Ϻ,#HCl۾԰avhj| fw=B o\r4K[y˭쐏a2}Ȓ6пܹ`jl f-Mko4 33EsYs)4u2
+xS]RbtE 4)38B6/4-j7~}xW4XE*¦ƈ`lgM @Gژ9^{K.?,)`#ڕ+ V~˪[d&}v7oXkfڻ׍;ݵSk{{誇O>s}eXCcg211甡[9%={ݝw}Ͻ=GMO<^ʫΜ]޷A/Jg{~[xY+ sŵ=6{6<{=_bҭ v)^ F); YUb[`+?/bŢR6bat[_d/^إwҵc|k*_lK=ln[bd)z_l5;_Q(KRZ(닢cO|垿ؖ{>
+O/6 6wg>6b_kwsw`-qsgk/nŹ̂G.?_w`)e߭?(=n?X;/߭?^8YBGn,Ź̂G[m#vw돠frQ~zM:D g./4:;}@?篠 u4s.qښ F(7|t*/Zч?7+4n
+= q\`t쑹8 f[QnkѼO[p>?spVl>7o:֞zag @(\G @~~ɺ|Aq>p6
+K~n%O,;Y| @dK~,Klk-y-[p7-yvQ;cYZ bg4d__.,ccC~3/XnA-坶Xj[yMg[j)f  z{cݚ]8(=^ߋcYs7kk*~b Bp`
+ !aBSBeXacAI!4.۞m lg-l@0: f ~( v\E![A [4ȽT?[, G|XwG!U |EW,@ |cb~!in'o*L=;Ȟ>ʾ8od=7{ٛSf{aK{qG[{WB{0DvZ:`#;Ƒ?{ñ%[us:N{Vǎ_9 _8 qY|;3<og@`33GsovήEc@ o8 uO}}qg?
++w\@+WA~W
+LJW.kGrhfo:EXhgKA,hImQe]̲"zm#ec^ažNFW¢cXŝ14fk#11k:W a)1 r)cT{f +#)b8?åK1;cᱬ#+[rDlor[تOck=S
+eg򁹱U;Y\c8YY88I']7NQ>u_qy .gaZl_숳+qRm8f'qgl,Δ-54}bif)51)4)*U{d:#SC?M7&i( '`^
+fb֘TV$dQl1Y&Yv[m3;P,7w:嗺]g2w\U0iYL4ۗ&Yb"3scU'I1YϛY3+:UVռ)Mדu
+5u׾]ѹs?M-m1_yy"8zbAIR+h w՞{f)c>RK N.,( )z蓢EEjQww_-n_2dnIYG)\+wo޼ҿ~VHղ2_?40ƃӁV&2|
+-}խtX
+O9},fܫ;4\"6v6Z9@ qj >Ǽvv\0݉"g qWg-ޜmM?GcjS &.e/gO~IȂZ7R~I-R S HQ]5;CIwGi<FxFֺi,hH'Oovܼap6[
+Xײ.4jSm ^Z-1\.s7/OF!ס!Cb/C)h@>>U[C=u0_9}qR=(@Zq"Z3<ؐ3&T_GhyYer+!h~Ӌ5wc;G %W95AtԤz$N]Pu;z iGK֯]RQRx17;`cGwCwȈ[kdq;@Ng|hp z,xdű뎬xhMÌ(1g|#"zVڨj,e<tD݇֯%PCO57qy? ig}vN64WO_<|GKd$gZ6h+Yr_>k;n^8}?%+9kA[^̶mwv>j[Z_8X^q*kpTXT\h~{ԯo̷g ! |_϶+ւ/?G M3o5=g tszяjzrw'?*(Mp|y[?omzE
+%k
+*{)(|p>ll\PAV2۶1UaR.Pbݐ(c΄K݈ly +&
+O$¼v"”
+̓1O%20y] xڠp{⺏ \c h2* U6L$9J X38 p[eE,|(SնX`LA \- \9+Ȗ)gu$7~STQ^۔(UoXg))M=/q;Gj>Et{9Īt : :üoB$ytEyCʕnk0~0D6mǼ0U3ʼQemQ_4Z72cd?Q壍ļ4[m7l)6Y'c>T;VU/4[J-\n_2>&- ߨ94Kp?%Te*W+L 8ofcP ԁ=ª.ȃ$>ì㦄- ;`[Ʋ_1#a\:fÙ5&\K=~Q.[,*+s%12ΕErp>p[x5?\ῄs_y) u"?a"83KGȖO#TW#$ybŞxFD߄DpU֣DXԫ6D"edӑߨFx2kp*d#%yzjjVEK#e^E2QS"VZ3QdA-vO-f}VT^v8GJ8i8
+`lpv*\p
+󅟄L
+ӄEQN!S7wJ7!I&S
+'|
+sg̜ZM,\
+xU
+aI6 [mv![!r]T yr@- {Ha0F+/#T  ,T l
+h~L
+\ cw(u rLO,g_~@u/Ç:ۙ uX:ZTE]{`>3y
+@ȣh"$>vUw}e\u9O\ya[=*~; $c.2"ߍݤ)ʳ]@~µ}ƯU׿ :@W[ 1Ʉfw?@1CWq;_~U_ ~Uru.~KKAQ'O궿 wq#&$K0Xi{5 WYkgmvߛ@AڅڕR: oP#FC4v-A{H6Eߡi/E_鋴FӶ4@vDfځ68TҺT1Z8O}6O҆o.ڞ6OQ߻Чi<}6mBu4L[:3%ڒ>B欄hs
+vҎ^~>˯ˀ>GN4qT>s|[Fڢ_/ߜSTcO.YjT5{9N/]~}VX+)< vƌ?a6oE[h~/H_/tA*wk̟r_\_U^N!YAϕV_cfd͒6xe}fʚzjf~h>Y9dG?w6]?5թ9zx#wQ)o-s_=nsF&lXXX 9+X!-Ͽ-7ߒFL?
+inL]4{6<E s$p_m!~bu?38z{y[o?9k9҅s23&?%L@66brgVl\T<?-~Y#aYW񟎶j|k3gM98OC=>*iCО;/ɐ\?
+휿
+?`cQjoqPC.kj|Nئ`ʉwyw~ʶ;ػFwy֫p<<Y+l@ SnLqۻtUjq/Ŵez Iq1)9P#LL$LZBڱA-Aw(X$iymbqς) J\b|t뱭gbA`נ& e{+#6Vf~/7D=+8[DKfIqAgUąAF́AbAVAON;51!qp XV?+)P+*P2a(rQ҆ ;B㐰gm?pb'&ƩAA7[I$\K\95sd}~X ӧ6,]5(#tPPC\v@`=qYq{֢;&
+"eM6L z_~__ig;&0H |كp@N``[ObWk]ԂTxBm[~ae*MBBӃ̂
+6puׯ] ,
+ KtR'EFv :{uIdq v.q2-X*wqnAz|ng9V5<1!xK.Af 砵A'ϡ39<`k`G@ Vp
+ؐ~btPu@PxAGb캓z*Y@n@M`\`a@4 V`L`<nFvx6hz^`T7"8:(<xYO{f=-ZlȤD: Њ>Lq3^<xiGUh6Sw`lA`cY@gֱcWl[ߗb(dkV*SQ)@aĦ%
+-s >\q3xFm2*qo[^~I_h_ă{bc ){Vb2Kc*cb>"+*=N ~ⴾD^rpq`!X)ʘ*Br|V'Eyn/*t*@Rf}m36=ƽ݈I]3G^-N6m`DSY/@W[YE2xqrMP n10!sجƋ&L"\.DdP1.*$6||}+1&Mзc IeC~{8CTqr(dr!!]a.-dm;&LnpȤ LUs`!B/Iۡj˰~OZbml
+@E!3"m!0sL|CQ)xo.KH_u!oCJ|KM8| )I34 ONE9.dAzOHJȒU!p3ybO)7yld2]0)*D",8RPSM`MJaHiِװ>9$
+dPBBaBհ|I~ iCb65t|(6tl)+I-ơB;u؄N2=v{DcBgV;v;V- }X G:X݀/mYaɔؾ%{ ֘&쥮8#jir}[MZ~v~9Sbٵg; lh7)E<튓HF򵫦
+=5$Ӯ)ol'&FLzhnsՅДP c '0-)636w}>!81h% iWL+2 $[+Y`ci
+s7me&JMXR2ԗ,takP,>bzhjutB S| ̀4)k ;rˍn˳WQ{օH3t)w捭U2vf,3/"Hîl`Nʸ1'93j*scCKOu
+yu0'- 4L=-L;ĒIff Њ
+6  ''tQ-"Wr2k M8>Ut1 %'|&%V_}:EbSĔO~cgSD܊YrT1W7XH3
+{:̴!Dixf9RÈpNvp\X"cB8
+ik'(^0L wfb͚5zt"*Ë"֙?7o26Qm4#6B-<la)wfОfyagu*g 9,لVZ[H͋XtMhCt.-z}D.vymѽ)vZIxqވ0;WSY̜({Wm gnd-_a{j3Mc3!),PIƬЋpy8uXcN
+-%liF1k6Ye<~00jأ]d{ƬCΆฯUaò
+`SC@jq>xyؾ1I!`sʑ<6?m>l$]bwDYA
+wFw
+4M4,|2n\B1rI%7 =dcfl䠰>h AbzcUU*LqX2rO[Luclktpq*_UӴ)juLn
+ɖ8u<g˺l=עƲҊ`ͺi}6\tKG%Y[VZR-, DZp|,R-cY,%$roEb1ְ&E^B"C"Q]Q䨃#g[Gm.?z*ekia=>UK9Y/ZQݑQQKtj"TbY]o$5E6F.$FEY,/#VmKQ=q-^O"#G%X&FEd#;-.a<+<@bQܨƫ-¢NDzF-j|u!?2*$xWΨ Ĩ-zQ|M- Q*.: U.%"`򊨀\KגMrONXG
+fE҆h[&DHGFX:$%F^|I v\bɈ:a_v"W"=HK#MVzGE=3V-r#]-?FZeKu[F} G[ΎX%Jl؟bY+[YKMoP$me^ЌVݺ) E2<`,&˵&o<9*9zGtd=zitc͛=ѝ9WkG|Wi[V!zvCEzٸ:qcc:nv\s}iI' z]qgS]]}'.}#~ .=6} ͋f܆[bf쎑U][mb57v܄+c_2.V>
+`LxoE}mEFАrbJW?-Ţ5rq88MD\gدVC?b5K4P p&N?nH̱b ;Oz iI x1q/,l-Yō/qyx,rwWd~|1\㘻p|u -+'nsܜ88 qy߂bʴ:bˁz5^7CO7=_"Z׍o6>*'>?ju|m|T|d<-1g\H|PI|c<'&n0YܚY+_4^9>!^.^6tI2aӸ~|V/wqxR틸h^2O;h-:U|sL'iq/?YgM)d^޸8x:&rm }俫ƥ5od aGpYqu5O_M`U?㏚HO323b㛰 pLU>an¤ uj7ڴK'LM P<fg9eUJPf&au`$j8KS# aVG8%nѼ&$Ȯ6IGmh5Gt +MMoYkhZ5܇$*%t'&Pm KmzF>V 4&vnZiY ĄXzcӠА@K6#%D>3eZN}nSp4)~BM)LM$Klzp%7 \ઋgk.ʿ#&w#7FmޘHW^0iJh[To;FzBؔŶvEs =%m$NKtJtL*dsDDĥv6~HR[&vuFMm#&HL'~bo'r>p/Ii۾ߨ,9#P%l#‰؀D"!lj8|u W:~ao&
+:Xi{.5<L:oe&|KE>Ȧ:90iL҅dS3$p %LNHޑ49yN{ɫLz7%ɘrlÒzM" ғ뒗%&'%K22tܴX|."29665+?\dvIvo%u$2$Okܜ$Q(1 yғX=!iSُ?|$LE8&Q:3xyR-8HuLcYXGw7 NJ~%]t$I
+O자]U#iB /=|rXq$$H:g:}֎+OvWyhP2;i+ynm1ɃIIRIIO=[<$I961wdčIIlyq*vOx$Wc'% ^ $[9(5qfRsdgOɄϛYǓ8I$_FOK"%MJ6L(I6E&E+vvؔ`oAp딱)MBTJoyD۔iS"6-Rs^Shǔ)R&R&WXFzQSSXݟ#M7tO3b*95"m(-/}YIVHlZmJsJ[
+gbeڑiRLNxhceJsڋ)RҦ}˴L{ҚҒ:BMIODN>Qj҇447iOT<RTRSR{?M-HMsN}V<+zjR54Tٓǥ'^x!!xaڵ44J4)]iGM;&ؿi3%804U"!M!t ,3]Zh44ﴤޔ%3SwzIי<?:=5M?mƴٓ^ܘ:-57ۤi[R'knJyf20=*{d9`R&6I'm0,=-5/U"W4LjPJ`JNw4 SǧUҲROTMY~ĝF|9*WLi'I. ұFS)9PbqjpZxjykifq)[Rӝ) R2SO(=-s״δ4}).i&ii=)&鬔Kibi9i[L&.=E# -m"%?'1ӦON'J[,Zhâw;;LפM/ )7i_?a~aʺ ?cVc/NNߗ^jˎ렢#WP.+鯱i{;S J qz[49nGvǥGgǧNiL?^>a:C m(ٸKBO_59+Y'2df8f7aiQU1Vda,~ vJSk2f2O(˸q=c{mؘ+*T|ӌoˡ&6cǒ ʌU2V^]|r{/}ʭX_dO%L bhZњQq!#LQ+2"fg,z>#lֶgTeEfg|23cFƲY3'Iۓ>4u}Ʒp|C?3B[MB0vLL L\&6 ~X!6Ӗϭw35sJfƜ\ ~TXܳY֑~_ɉj~%u%pa[vLҊA96蕉L3 zr8[frml+&{vٔ 675Ieqsef :!O,g,zc`X_?[E֔Fٿ4'+{Phq{r~eOLdf^10d~|~ ;9'a9(9г"sb9RsNzd</Y!9aImtӜkFgd/Rɞ='8SXaLS^(0mW9s&VZ!~8/S蚩[6*IJ"37ggs<m&cM]''$|bdNJ&';9AL,9Y5g'dd<bgƮ XiSևWfهr?ey%˫?sXLL컙Wfd-y lYș9C R[.g<ȶ\RfLeٛ2NߗtqVE9Ms*srRsr
+ٗLg-Ş>j9o[Ws*[6+$s}{i
+;9>svd`{LOv7G=/k>*~I欴m㧯="9eَΜ蜟9 3fNf3nK3֧9۲vf mssྗYc_k/8LJ%E|lW?ag,kYS?+[)+<jBll9׳P2w# K٪RśvN/ĉsr͎۹?qv&䍹Ks$;ɍ`LU|55q܌\<OvG @[=w+b!f/\sǜ?kgZʼnɎ)3,~v9 G Y@arrro>M̽"anp):嘜[;?yV{˼ŹEٻ)siݤ\bnҸ>mrye_s,QvTȓ˓u2u:_7,<-']@y&yc&M̛7LoRd)ykml;
+L
+)y^N"敷P_
+;)] K Qw|)pnШ_V`R,UJKk.TKޏ[T䑗X^;ґ|9?'xRtt!٢HG|-gϙ'*B`E+
+Լ8?JᆂB낄B9gzaj/{ l3?^yifѣ¹%ƫN l+<Dg8]-oZxм @Lꉅ->P<:8t`|"yyQ
+NK??cz> =3fu2EA8E/((+'G,ʗ- Voe[[
+ +VP^IpC)37W/ 4^?`a>isWHُzBwdMG mM v(,bֶyE`tPao Y\SQ$UY[krDIeK眻
+Oe]-^(,oa^`CR FfO(\\/M,z|B|m~t"W_,0/j+/Em3`{~d~jgg""15X`K~<n<EE/
+G[β..J;WЙwٶ3
+^3 g?.fr<F`=f|ϻS$_K_*D+hi]0Ӳ\8&q̤Wy]q-y.tE4E%Eg
+XOl[WVU34˗vfVki0VbWiڜ>;SJݢ;E -+~Z<~j0T-N;`',mŭXmEuhxmbٍųuK>w(N.N,*-
+)> kgtFJO`M]铊}@3/X7o`=ů:吮'O2Egk7iM %ܬ"3/BL~%/֔uoZϢ;lœ",v{0lu}1 ]NqƘ1gs)EUż"b0dVlx"ޠzA6*ݡdZ 1PJVuףG9Ԯ)Y9SܚW(r/.YWr1Ve.((=tIМȒ%JΗ)kp+9 A%%q%''oRJ.ZQBϒ3Ա{J^^M/ZRTt^cԁI;Kޡ~s{TPɛ@Jg֕>nl;YW4]ܽmY%oK%ݽ vE?ז)=m|tb)dDrΒ)M*sq%.).}I5.Yyвee;Hs% (__&?oӼ2b)4
+re~MSز;f=J*-+8,z-ej`-˺N./){WZP4v<TS/;M/Kʒa-RoYDYV2L*,S-{;LecSңeoJK+)
+ueNeJP}z^cx=I\\ř$Si3s`)K;b9KʈĚGbMɶU@ ret9\nbPQ|h9j;X;X..Q<늨fmt4v=Fn+ZܿJ$sY[eSWAY<r{TAD;rrr
+5q*&VW(V$ oWQS!xr
+
+͊޻kg[U +l*&,H,.V8VV$Tp7V쯐/wsuSiq*)_ϵ!|{Ÿ*WǕo8PbfsEgCJYqPE){bdwϙ\6?ݜM j0=Qq[Tױ{MORoVh4_\P65>ۗS]9>5"pUi{33VUVtVl<u=EYQL`T*H3@k ݼܶ4hNe)Y哵ɸJlyJʦJW+7Uzbuq++Dl̫]rZJn |OR|PSXI 証RY1}!֕IѕSkɉ ӯ.R5Xe]=s>uʪ;U,U\UU{TV%|W=ڪU&dFWVj]JJ"gAn؞{N_NP_]Tކw<Blz]E_U/UUbUk'YuNê=0iς**|FڪǬuWzYCeuUdWv~1MfU ; ~ڡʹjRӪD?nNS횚\}R5luLsgU_v>Z=UZZX-WsbY2܊o+h-%-\-rZ@mjR.qC+k&_Sm[-*5vTT7/LYධmֹ5_ oqYⶽqOMQW\]Uqs1w1E{'?aOڅu _nS# U{W3CXRfᄚ& 5[j*jN`݈I)IItKr໚ >XV]SSY)߮*(݇n57jtYׄOk̪yUsj"\uZ`?K =0K
+N`njZEIS\kޮa|x߯-,[$ShځEץj6w(BܜյX 2ujrjEUiv.[Z\;cžu]ukkY1+9jb]
+ݱVlԖZ=u::J"Z S`=k-L#kǛ)םuݿlFduq}έ[WnuWmĢ-Ebxkjj74wתQw^=Ǫ.\mCEzumS=SlʺuڶmS&ԭU2"ߺ-kkjg9-=hUsNZ"ZquU-.n]uua|ե9 > `6\YnWׄݬӭl'}O'Κ3mՑ/.j'N)u^a.>H88TWX䱓h ?bb1N"|b1D#&o'mLb<=C$j!_&zxaA \"XD%UD2SB>hCwшuMɂ׏o #H%dB5mSJN'aQ;<ڡk%tM%h!6CEd{zItq!# *a߉
+_C'igbi{)!'$xC'~$#,nݦɂWg`Z;xQ$E "?I*$-]$GP"4I^L&IrR*IACGhެO2!i
+$,b!p$RRt:wqqɘ4d]p;IG9ڤ1$G;ɂ b=!3qiɏxGb=٣hK$ڐ?4Oh!H@\@=voG[,h[R7ad"i2H|G4#M Q}-P5*h w-`KpCV|'$y:ɐl'޿,Z7T'C&H&{O) GX~(F'  z-6ALP&=&}"0CP#h]@辄000`GXACP# ljf K <t#x | ~ +w -O~J( pE! ̈́2vb<НJ?!DB6!KH"7B#"~%#?ܵ>D!IK!-A!tلnB8Qh@VD]"xq<QN<MNBćD+cыǣ qq/ gD%Kf e%HSIxGR<rŤ9?)F !Bo%I-#Sm~o1QũAt/@WH#9G!y-G:BFGդCq~U$^ktttN"BI`€
+lRƒ܆4R )+'G
+Bp
+2@!S)< #%%ܺ !,'@Ő%RT3Kʠ|HSs(T12K5ҡb֍)iQ jToJsNt0zTөT%j(
+}(T &B]kHSfTsjj
+ńjΔQ]ϯGYgEF2SKm3ULɦLSD[gCRSWxMpZejq~/eW%r)hdjX
+[q<&{}X:/mSM7Ӭ^ZJu];`kGJux$8Y,A$&/*R:5uɚ}Yl@yKD ǐ' SZc8g(x8)k!e6y*y%yy e5y)y2فJl ! "OKYFBD#%o'#"/{<&"!& f1J09@~A #<#GcZ2<D:Gi gSd
+9F.$e r%2;bOd*Yn~rY"N0nS]^?(|ө,
+L#[R^Qt(F:c. CѧQSl_wbMZMPQvRPf5]tqEԃMoykua,;5\QkWƕ<VR{
+si 47ZU3:2B %4x6걜ތ]V;͜j{5}Ǡm-m<m͛z F&9`3͇J6<i+6skj
+9JfPI<j5E-RZFMRKoJj9UBmޭTucPIRhnjۉ*MNFI
+vK:M&GS h'g ==ֿN@;OEЎnNtݙBK]LAW7N ':WvdnvΊ_jpnNivQ̥-<!63sKWN :olxܹ2q?;?.u^̊ʢ)mXKi14}ntt~EtzBγ:nxޙ9s9oHLL<<Z~mt`K_q}}cCC#t' s3tWS/g.n8I
+°yy|Dn]滋Aba42x .= 3zlƼ߫0z|C|gM;Ag|d0-AF=dK2 P<Ɣ-Ɣc3/{h 3`1
+̽[RLIscd:t}c´V S1 Ci a`+m'0cf64c2g0㙆xd93yv5aCTӿ
+kĴdc>bLfnTYJ3g11O..3̉L=tfӖqLg!gΆ9 u`fd0=6U-3ogd.-`ݪ1`6K.av18 'Rf–xeLwrbeIFÕc
+s5s sSNcfba"tb1|;L`[0;[_~LUf c'SuK3㼯9lGr`[[12wcaZ~ ~{/M+n zB<`ޮ9eLː^Ƥ330.YJrcng27Wmasc7|mMnnnѭv[ǴGǼǥGG=%{*{~HcXq1Y3G53geό =>^zv3*ܳ xX,Y3gA{k{Ƒ=-FL#ɸSܓٻI螗={Dy3qY7XOxۘ{Gs'<5}SջaK[ofϓ7=㥌E=l斟y=ƞO= ]_ :)z4zezOn55+ޫ;תצCoˋ^^ޕٽrs{~ԫ߻wA#+z}{wXӻw_^ ^K޺- /{e\`dmbFl`MM]z oz;{{zK{+{{FjϽ[ <8k>Í111qk c&cc cc?
+(럟/,ON X[Ym푅~$Ͳ|f,
+zan9"o?kCd Ed{\uE&`mH)Z b=gee2dU[<7%7Ϣ(9Ө8Zj'̙".mO%ew?`Nn>6)?,c > Y
+VVYB_S_G_'27oo^}aGG''٧ٗاgWWطco'Gom & un?]6W
+W%e#f&NCgapȮdG/#l $[-͖acmlM
+[Veqغ#{1ю=mȞ]RlG0ȶa 4d+{1{ۃ>}ceoe_%dbcbamo+7ճ3+؍76!Mg7IVv ].Kv+߳Quv<;`gع"/*v';N#GIc8[9?j?gmNgݜA6!k~>A 1~)G9'c؇9ޜ㜓ni󜳜 3sKssa)P
+ng-h뜫m;k[ۜ{<6rpeMX_Ea'mᰝ8\v?{-;63V,8*I*Gz;hn8-8Cǘcəƙ}g*g&gg6g.ǁYYqqs|8؁
+FpMrops8e4N*$n6x;S̡݇pN#g*Cipʷsܑqr8=\qd\ /*W̕.sSs(qu`ŵ:sqp7ζr ^g=msU<˸\g6=;ȕi`:L\&wl";7C2g2'٦;5 Ni*B ̲֯0Eob9o/vYǭ蟱zLSǾwwwl5,2
+3wwww6&m]Ǽ'̝^\/x!/ k_{$/'+ƫūy;
+id^:/%xLYĻ˫UUJxy<]<%]e
+^)fW1oE"y/WKv΋>(f^5k%7`Σ*=y=B ޖ.o
+b"X$iB5ǹleo JujF~_<6S\|_7Ohީ84:qW[w *K  fUvx?x:}p`yܘt;韽iym[2{ 0xypW}^ -ڠ7"6Eą{cnA2]9zp# 4=7 * =|^h@6/P4x6pPi5sWҘ$nvKBI
+@5D $
+M|8Yfi(+
+,N"A"I"E"M"]"xR/Q Q*Q!Q N (U ɒ%;%]݀z%,>$ߏ p7oQN7!.C◄$\KHHI*I*K
+tkD6DI}I$V/iL$24+9^V?43%gA-ϑt\,.B
+ɕKn_o;wHF{%/y@ %B+Tr96 ծ(vWd"%R
+#e$d,e"e&e!5x))[t&I9wBH)5KjJ Wlp<IZ' lFMR U["OjN]hn=RK:a#RGqR' uQRפ%u#uGRO^H
+
+
+
+
+5\*B*Z*F*V*XX
+ғ*1s
+GRJR+ۮ^X #C&ETxX[dG+/5GA$Eg 
+3oIO?Kfw@? ,.#%edW2r2SQDU%e@*`:5אB0##"H*2&(2X
+ bD%qr갖IHdaTMC=`,7Snܜaٹ(s[/!Er-ARže#lȜ(^%A^rrme9_r~lUv 3{
+ ^UAMa
+Z
+
+
+|Usw_X8Q lMU&R5rS!h 9n,E*<PDarTX&#f(
+m
+"ٝ
+vߣUA<#*>.O(SN#Y.(\R: $wЮ
+w*C}?
+
+
+a=BXq
+ h&Q!Eib
+g
+s9
++rU`
+$z&4׬@UTA^^KOq?b(珲AA7~T O:$e$(H.0=TG0GX*)NSW.pD Eg@*΃8WPnBmCt
+xBa)-.e9J+QujV/;VZd6߈J>J[|6!Pډ=fSگtPFQc"UǕN
+(TDTR@XJl%؀~Uz^V}UH?>$,,,,\*)S-e۵t* c
+s 8Zce)Q6WP<NJZyDIOV<UysDjf+SvQvU@y"Kk'dTP^
+j5= #&nM6+ߢ쫼UoC?ⷣNGTݧ|:ka#(>:l1v\IR> Ys]5|} 囈~+?
+Ne6V1Q1U1S*Hx; "OVbq:;:i:[
+T*Nn
+YF8?;Po~W1BbҪ\***VQURK߾:Uu bh 2"#U*^)ZYKURA; 'ÔTiH^u GU'3Ug|HcԪ9,akE:Uo@U7nTݤYOu;hN$6c/w@$w!!?B$N wag_@T
+=t4F'3F;#|ulD ~s8_mjjK<Ֆ!j+VUFmez#~ j6#ԷTmUۦ/lBS$[mt0Q;vJ4΀?
+G# ⟊?S{H|@ @ Q  W@YZ4XDa> AB%(ʁ+T
+ՊXpZZȺԪ׀;:!#
+ p ,x^x &jikXhӰѰհe$55k8i
+V[x6hl棱寻Gr5v5[c)cà8q S5i׸e+jи {wsi<Dc?x
+9_ֽk`Ô
+F4kDk"5D꣇
+P ` LiD&7#EUAd *i-W/h<{:F?<$7;(<}kHh Jɠ\
+HTfШQ ښL)&FX$5!h~fB} ͱiZdl48AX7QcdMѦjNӜ.4gL@5jhj;7k.\:")5W ˭4knCߨ 4ͭhOsaU;l0}EѾa4i1hOSjP,DW4i^v氾Bvg~a<F'#25_ K@ @t JphŀI%#,u,Ǥ".UYY*RQY
+$V"jXFkl
+ցTO2MujEX&cX%SO/; 9~ =|3¾ +o`54!<ӒWR@
+UМuki܍PCZŒZP 3!#DZZcQ6x--[-a'
+9 8ZZ<P ߈TP(yXowS$;$ê%%wJVD2#g(:ui s&Lh8Vmn=a)n=l9s>+ nڋ
+!>C$,[;G;W;O;pX!Xvvvvvvv5(5ڵ:V6!ЦhӄA{ڬ?Ӈ*$rQ֏ā|7o{ڟ
+I4fwu(qL]::=ګ@"<돺a
+_3\L?`Z 1aʇQBg/71'ʆLLyWSWBW:i󈮯Qo(FXPT bkCk6E+F݉:Iway{];ԝ ah$z.]Jw9ky]/7߆hۇu
+
+J*е VՀ
+ׯDԫkkkk֎:Ȁ( vz
+W>(?B)ax^.Uě"P1g_ EPpHh1` {H(Y9E|~B"ү'AiDp~~~;<YO֥߫Ct~>
+f*ff:㈙qø`c`b0'f9ff%f51^uozFf  s
+ Ƅ`B1aL$&
+a1 DL&db09\L>>+_ŔbX ӊiGU2i_mKab;
+^uKȼ6461ic 1 MD|AʈIi"<pk>ߠ͖R2`#U5ôZ`uB D IZݠ<b@뙡tB-E0À)Xjlq 5xGπ}?!1CqCx42(k(!^P E+g7ʆ61ԃ` ƣBl喆c4}M׬Y[C;ÉNB3
+k vDLù .1C/A5BeFj5"ZoQ6Vn37np{g_Xs`#CG娈~lX 2< CυKAbw:RyCmA >4|dSg/ 000000000000
++;eU2Fu
+y*ېk30|PXA ? #cQBpHEbFp& &e/ QLHUhGhUTPEFZNm!1
+[F3(~9-
+`j&TGŁ`>(|*Z1,,(Q !DHZjè&Dm
+&iQM6Bu  #ۈ_g4`G[@ރj
++ PBA(bFdE
+oHFX-RW0!xH P1GPeqXQtُ(9[T
+.P؛;ػ"~}}hOX%6
+1m󖎪ò,lPg<*[-Ö +*U[ :0$R߀h&$6c[mvl)v3^Dcg}gc~˱ooQߏOB3 "u߰߇u@OTÉY2yw@qJ8eN tmNT LuA9g x
+5@!l"ns
+*:^Q^k
+o6C4?bۃw;d
+gU_%@1uu:p*zEPitg{p:9\uaG#,$\X].UA-WW[akկuaCjMP Uu^}wAbGcq$&<S/K/ÿ^zzۨG*RJxOOoTfѲjVQ޷h4i!rR[Ce^|Z~VP+=====ъjŴ⚢4kL hfihVBJjqZhZVIUѪjIZ5VCjkuj Z-*[iTb(:j]/{jiӵ>k8kC8{I #6\Z|yYE+hm6V}M
+-Уe(g+ZS?5l[Hw^'^vwwwG4:To>Tr0q$|ccOrbH&AN8?7|i`9LߣrZ؇\ȽySa_B̿¿pPK#\@F&oyV*q; g/>~#<0QcNPy9/ !}%pjoHn-bw?r'_8fѳQ:nzbyGQ@q
+O'=ROꊮZnr(\c8b z*yMy*+RU%^UO"^Mzm^_o7&zS=Yo7SzKZoSvz{Qwӻ=z}~
+kZV {ek:.u>~Al0P*Tdh6Ʋq,|6Md67؛-·46fwG1;s|q!}Bl}so K2`+**Rlclw=l/ ;{v`')vag9v]`%v]aW5v`7mv/Wvge D1l\/_H=x<d@a^Sg)|?1@( _) L\@y
+/*QY#P3_khDq -(ZPNՁxGN.!G t*{Q̽V# XI)TNx#V`*V-/
+);(#n0BcyCN Ii[ʢW87?@iXMPF #VS҈7ÜRJeW57sV8Dee*IF5kq^ۨgdb0Z6Ƌ5RyB ;.]nFwiF/kC
+1(׌ $c1͘a'Y!=ۘc5Xh|Bj񙱘K~TXjc:chl266ci2v{>q8l17ǍIq8k`\,+Uqݸa4nw/Ư= 1f63I"ɿIy
+G͌Vq||iY F0]k4x3L4KͲf99y/oV0+U$g Yˬm5͆fcrP$S43(fl llObv5f9f/*{S5 A!KC(b18s<W Ds9oooo s&w1 z,fS9ǜ#s\l.1Js\c5426כ̍&sf0w=^s<`4#Q{y<a4O3fl=k`3327/y%yռjyM\1?/e,VV c(Y9V_*B k8''iUb|Gܚq PiX&ڵJX%I'LRViUTy^Sʊ TVl%q9e&KQT6YMjj%[ͬVjeXVGju[=VmY`k5f FX#Qk5ojfMIdk5͚aʹޱ޵޳fY9<ktl󱵈Oy9ż\b-[5Zkk]hm6kGp|'a5#au uѺl]ZH߶~~ϐ3e%re e! p]BG=S=gz&UDpI+jkۺzHi;.va/Y99
++R]IRxU;ɮv-]ǮkSmٍ5᪩LnnIŋpvGS}g+iv:>Ҟsg= {=pae{=kbry9ٞb˳M-mrڙ;{\ϲgsc ϳZ`dL"S{^nWګ}a__{bckoN{c}>nO٧3Y}޾`_/W5}þi߲owO/=du'yrr;y|N~S)<<<<<<v84GN1GqTGs|cEa;#ub('8N)LE99zV ^ѩTWcTXөűS'luz\e(q5v8Md͝%N|N;=atko=zsCe_~as5w3 j/GP9Ϋk&:םg*(v9Cg.,gvc5Ǚw''"?s)bPb\_&blv88[mNgs89Cas9pN:s9\p.:s͹pn:sϹ<pptrY(7ڍq#n.7s܂n!Q[}-s\  uX&z[s\tEAVvp]խvH5h伭vw>B^DPwr;HWx9mƸcq IT;ŝ[v}ϝw; \y}~_[>}IE!Sw *w]n$ofw ߺ[mwW=TDCaQ{iI{=sϻ܋%{Žޠ7)nQEߟ__{o_Z+fɒ8E`{(()StHChT ?mGD#O:E?q7ا E,,h <?BU@dq W%
+U7Iț$Mr% k
+k
+k
+kb;UrrrGABBBBM
+x.}^T}3U_?U9оооо+A[#]ȑ.Hڧ ґ4rrm
+?0GS"0ϳ*H;_:7holՁx
+<E\)i!!M' ò>;0s m ~
+c1y/~q30i`a`f1p-Epy,ˢ3 ok3+GgkGz-ʖ{3x ox-G(_M |L_?KgVqh0XSz~/|=
+s
+B3?E=̓"'IhKZВ.ED <1h[.}8@BgDqN=<VWQxvzmEmE6͸vt8plmt_9 x4zDyJև}I!52Ae ^pLΕ}Qh3I=Ѹ'wC_YzZ5|Ƹ/[
+p p"p.p׾!y
+\<<Śe/A  
+]ei3O`68O`3Q``*/p3v|%:f`pp:pp v'y,y8xxG>L
+J3G
+0'00700/00?
+5-asd68/Fpn`ۍK}w:X9V"ba+bp*͑/9io7O'ȷcQYoA{tb[0Vo->~F/{7OAa G¶YŶ gpsk9y|
+y<^݅y3<h/yt揜+^!;l>QוtuImVL|q qOx+|}Bd}>Yy/̈́<̈́<̈́<̈́<̈́<qC?c.rx+cM7 >*8N݅Up]ry-wq5yy&\j i)4Y$vzO _/x*ck _
+}kucoߚ O1 ]IҝkZIx^J^FeKJ:NNtKIHZ_48i|qI㋓'/N_48i|u:XSu[O:?8| SmkIus^m8:X zb'º۽uY0o =D-uS .Z:YێuG>ƹDznlgcl}:SXw֥`? ߥ
+c.ұYX?<ɰq0+8o7;N7YbpƷ7awGѿ>:ǷSz8} ޙT g#%敘ȾaؗFv&dKkH&ɞ,BR
+ĐJ%'I=9}7?׽/}\}ޅ>s#Oӟ~}JGJЋ
+Ү-oxP뢯/ӞuI~є+?}DhRθlû?RYƹz37Wz;s+~OPs:}^xB?H[=;7I;#ovwyĸ/1k?p_ֱZAg_mQv<$z\u})RUq-Pϓ& zٿ.v3o~a?|A{g`,| E[I[}O=EGk/¼0O5ѧIʹfc;'Ո/ q֡MhQ_8)g3k=lڵ~9o~ S쇛~'엕C1RHv/o8oW1yh~|F|kzX=o;ñ9c`-b=WD/S/0 r\:;5 ﯌1ؔIl7X~.~*Yg1(xD?WA͞WQ z6uՅu`vp |VC̓~ f^,oق}fg2ogX<G Kgt9Kr{Pw=B>'@s>g?<?k5ricLЮYS<YU5y9(0rWoNG9a$w')xTF&wBZ}ᳱ"[~uo}答oKea9XVaT`ܣQ%0.UyN5rS\༪9<S6(pΨvnj8M`iuKxvs2P a7p>a  d3; p㠀y#ꬳ`֒}
+Ua5 &k8Xօ`}
+j | x6us}=
+l &ז}cG`!y8JQ?Q~[wyoC-z(  خ/em{f| "`;M׾*ȿ y<O Eo C6AW~Oׅyg~73Hk} #`-evե  %QK,r~;A9ՑSpDr"Vv;5 ߕ[Tea]+{&]+̅DLDW;G۫xE.EOX
+u1^oF3JxaLd9=y\r aȓu<G'.{?=i a>Q{||7 99f|6䵰fP}gi _փQ\yr.L#]u4a$,|[zu vx7z{CiP/}"`چ T %pG/_lEII?|>Gv9Ƚ?$eI}ȫx˷
+Neo')g•<.pVN}KK`$
+¢W%EiQVE%QYĈj)j:h D3\E[^tDM$xX<"@1X<&'(xF?+D1Y</b#^/eX,ҤX/67[b!v=}O| >gH 8)iqF? HB7tKwtWϪgӳ9z^=~ߥ֋k)yMn짴^NG1z^Smu6ԛ\of(QwnzЧeş@}𥜏îϏOO֟&3R)B3MSm{X_v2WV]V_ {]xM٬y~Kze,^s'!s=|H~}?gsRׅaMbd5ٍ[Fn#
+;Z8V(a]ŨH[\ۨk40FK-zdt3 I=>F`1c1xx&ܥ<Ic1fsC^ ]B˄.6+Wա:ucxx+$o ];w{v
+8j|i|ghlhmdbfni6RfYeV18lbg63-6fdv5f_l>f37LW0GOϘϚz'ͫ_3.2/>xλ,l(\!fuk KbnBۯƝ枿в}柭!3<e5/rV.+º*dJXh+֊ZV++l=hYìX뷚&YfͲ^Y/[KjkbcZO#I{u޺h ۲nطۑva]ڮ`Wcv}o7[mf'ٽv=jG)X{=Şn϶S"{^c7[mN{>`i }>c/8N'sۉp;NQSƩD;UNSi;-6Ntu^N_' uF8g3Lwf;|gYq;-6gǹP
+IkBkk}p-tx#KzW6]]ޥ>AӁq:]G[`򧅮rNIu:Ψ:.*] p-qfs9n7w n!n[-r˸
+nVqn u nS7޽mr۸vv$u
+|TT=Y_TϩWzIW+WUSM۪wU>RSs՗TߨU}VzEM9phuD]J]nP?pEݦQGsתWߤE}߫Vߧ~HQϪSUR~Oc'ԃOUSghr5ZQc0A3RsPSj&iffjMC3SijjnܬU\sf!j͟44j6j^H:-;4j>|L_5G&CUk&UkrZ"K%
+ڟku&m@;U{EۦFsjޤE{vNJC?iinԾݢ}]]v>ڃOG_hk~Vertj]Τ:N]XwDWTs]N7Yפ еt3tt=nZtnV{ݺt={\Ystսm׽ۣ۫X3ݗӺttyy<})Ϛ yU]ʫk]זיםכ˛ Wy-[wGy!ouޣyO=1ż-y{ޛyo罛Ay}eWy;7TzRoӳz"K
+zQSԷ[a}~G_^[!#G~fmwֿߧXP qWS3!Ðmf Fi A402\l(0J .3 ^C0p!d04k n2;
+݆ dx_  /6^1l5nnx˰aaំC G _N66|k8k lʨ36:iic,6+']cq crUƐ1l26oo㯍1nN0/OǍO2/_0dƿ_7Ʒo1k|CGƏ4~bs/2~eo1~o8Ĕa2嘆&)d0Ld3MgLNEѦMKLES4tg\jTg&MM_fT+LWZL!S)la226~iMsMMך~et&ӯM~ct鷦ߙ~ot^}L`zGӣ?7=izgӳ3=oz鯦WLfzw?Lo2mz=M>6SgM_4k75s9˜cfV<l2[Vl7;̜Y0;#G/6/1Ke
+8柙nvnscln47aS͗0_en1my<<c9j757_kz ̿6bVߚgN{0?d͏d~)Ϛb~K濚
+]{+[^XVY>f]k}ºzF&֗[[YY߰nokgo=`=h=d=l=b=j=f=n=a=i=e=m=czzJPCL*ʥTQzH)(b()NFQcTUHST9UI&P˨*~D5P^G 5FMZvfRT5G-RQj)uZNAVRSR1j-zzZOm6Rj+zNvR^J]Oʃ!0uԏRǨ $u:MR(Ci˶T6MgӃ{l#m16DpH(X[Vl+*mmlm٪l5Z[ml~[666vj5V[iiEl>[66϶vmFbͶ%llmw
+ŎRG111qQu;&9^wSW:v\hu;:nGss  99nt,vXXͱ̱qc.=:V9vvq<Xx±zF&Nj͎[[99plwptrvq8888888888888qqACL6eUձzȚYXeXYΎdGcرl[l9[Ɏg'*eIle} SitJjmg;Nv&F^syv!{].a
+.v%{? }]ͮacײOاgv#}̾na7v'ag {=a ${=͞act=P.r9t3rf(xNs#Qn,Wr\)WUr D2jzny9n7kڹusbn[]-ns7sKm2n9w[=ȭVskǸ:in=m^6s/s[k6 n;vs{>n?w;sG18w;ɝNsg︳9|6˫x 7$O4,"?ɏc/KrO'U| _x?5|+wL|B:~#_/o;]=J~A~0_?ƯO F~"o_oN~ÿA?I?ǟ0T\A%hY JF`^Ha0F+BP* xa0QLjZ^$4^'0E&LZvCf
+BD0G',
+ apLX.!V
+ 
+1aNxZxFX/l6
+aMxC.v
+}aO/
+pL8.N
+;pN ġb-*Q#Dh")R"-2"+(G1X@,R\NjĉebX#֊$A>/)4qxxx*b8S#b'9<qPN\$(.oKerqxxR_|P\%>,׈k'u3zqQ$(n_[mvqS%{}~xP<$GcqxR<%ψ߉gs"tf;s*ƩsFI:)'dwΑQ1αgY,wV:;'8':/sV9kz$g9ΠsssJkvg98{}Θssss:"ΛKK99;ppǹ }ԱJzCmbMq){7~?yT$Pd1\^a70j3ma/zˊ~_AȰI[e)\/}Me귾.þ6Ku;k%mky[{)`P]2a\Vߕa=x˰{Q \Jh~Mʰ^Oɰ?Ws~~Td |yT?q@~2 ?uP}"v {
+ߥd^hTev\g~zC}V]¡-pv^]$bA}%LoW:x.ycFQ2;-öc>o%*t}Er۳~q P MztYCBW˰_Q} 6v?8xNe"Xc(`A0uuK$_<;W"wW"؍< ˰Pe T?UgQ]|0P'xn#nz>{zު#ى`Ʒl;
+ڍ3ߕazLJ2O>#
+>G l7uD&^}UO|[d@oL,+=iGOmu [g [DF^T/y :+F˰Ơ1
+KǢce | nDۊB&k#Q=\,)AK2TLƣ+*d함).o%ü׵Lq : ]'oF#\sdpװ>f s^h(#DC% Q1 4{DBǍu=^QTVn|rS CPRئ5wEreA`&IQq6,*Q2W:ˤdJPKP|Rn<̲DѪ$|X%eeƐ$ N!/UZ.#E2BAAUx$ Sd\R|X>‹Jd2T\*)+Qp\&heDK1""ZeBr!*H42B 'C)RI
+6-+
+Uh
+.Nqn*yBŕAO5+QOc+@]ePA@!8TQ/#w>`\Xxn
+NF˴RT|j`r!'ɕl`@p*q״
+н}Ly X!
+Pnl8 H9D(\6t>ZzOm0R@R9, Z@2&fm %>BmmVьqR
+ޑ)%v\
+/*
+8GP}_3X  Ԅ~w)/w
+.S㿇˃C5@H@jH#lg$1~yFzH֣xYs=3^3dqHxI'saEȇ =39ou7<vƇ}Qg 
+g&o][oW+z3{%{q???7wDNg 5'Ne藺Df2_EDDLD2njL8L}rI&L@&?f<? 93}x+c~^;LdD󒓅ROb`*=KˈxPteY( 6ohJ'R+}B˅!y(
+oRߙ ㈗OflB oKVJPN?OJs6'.;ٿ\>O+UOo6P9;9n\>Nwf'_f#
+6;9!ץ.6;9.mW_{67wf#y a*dzwr^%{gx+$d=yɩ>'YSPs9]Aߋ>O ;UNS˛s܎Y^A՚|rc[ ;Ip~OZs$/y <=\r\cEߣ?o5=щ;r"~&Ksߙrr>ߜӹCzY\ K?0}a*|߈i|co0~`Ðnq!_9 >aְ˾a(P%ۥF1*ވߏV%/.Tz!~_ B~
+UtPy*O/QgR=F*ϫ6d{kϧ
+!X?(ϋWlJ.5|v#~|?<oPn:}^/Ny_
+[^Q'h^?P8cjDV_o|NnJ-s4~BeIF0М?VVS>nys.D
+ 4h^AzXRSU4𵘏C"?ѠM.AߥL+5 !Z0>FT"OѢe/M{?ѢS7(
+,mr^Z+H彀Ѧw㠽Yq}7׸_wy`V-[M.D>[ϵ(}%>W[*пe,C
+^He+OԲ
+~R!=^X-D//KJOГ"^վ|u J~"qS^ơ[rmr8d/S?\zr>煥\=^|]2\½ m.} *řc G0͘}.r.g{ݏr-.9}%\n6\{G<#@7.2gPN4¥
+\zb$uKwg\swfGn~S{rܔݥ~3ZMj潬 j .rqƹ,Ъ=Cm}ᬝCʳg ]1C>SW]Sb?hȔc`ݨaaKsOk2j^* VY͹ʲ*dfr#EwdlS5k5߫/ͽ^=̢%Ss@-h/'LzgLKVޞ1#sm̏?+:vП_x
+ J
+S ->5FP
+Q Q5o_@;tźB] B2-m,
+ !%mYHDvZcvWl>OfMWGGW8>=;y7@dFggw0BϷvŢ: g 7T5X7x3o?5"::?O-(Qp $P__h~AgX1Ƽq@e%x AzC}Q M /
+^=NDݒU**
+ B|$ HB-\:KoNO%x\AIEA!ry|5S
+i@TIzgE@ L3|=hghVmV8&݄]s
+pd0;B3Rv( `[/_#mP%U͵Wՠd|8tB@kF1h[=Y_QлGR~O64=
+C! ǟCy;g j<9a
+B^O?
+79XZ-0Va$ӛ5Jj^JH`i" :)?'$>_R!-)ЗPK$~{cp(x<Q8?stNߚz[ r
+_0u(ʱp(h- no]Qs| u@"r@ǚF-p? kV"oSZ;3)=mQI:G$
+6U75
+Bh*{5Fdj҄H[#oɁ݁;GEp?> qS'K6ھ
+K%ݩ7SDKHW0
+ÓHBmp#jj\!)1l״4x=0?P̘% q'ǍP?hJʌzI!8û%/qf7
+rzJʋj NJSi$'/%SSSflG[j&WeGȥ?^b?P| :.ʹ\kP$
+Mԥjn <ݣ\DbR?XyP$umoQ%Cqm%%Tc5(v p4n*9 meӀP!x@咔HT)r&ұm~M41"p,EG
+Iv| dНE9IU:z@<m@Ls^Pyx>pVOϬ.4C$WXojquj./S $=t뮁MѤk -
+y
+:`oC kU   K
+ZevX$RP>h_-%g>W 0,^5hfS _If N_ C%WڎWh!7q_[^{m@왝(;1]q.pt |'Ҝx\-*7@2=t4kShNrC&+^ƢVL+EDy}Q|q~o^d3p I֤xRi݊#lpXpX\bdspx);:`:BmtD% OSu!k$P$/!NwS-Q  w Z'md)CZ<^i?-y#+k>,O$Dmt u:Q:I ihQ%Ec=}t`H"I[xҏӎĩhB$!&Ɂ9 Qq-JC-%iUC&u_o`ƞ(#_,yI ɊMO0rP:I4T0,eai҅SB7YY'6`@mLk=o[vɲRObmNx*&YtV)-I> bо h/' |0Cʄ)N]]d{'<'mi!e>`5G*U\ MdmvZB=9 =Z[(P WEw)wu57'<LVP] 6f7^@v)auW$Gqݛ,̕Bƅ\ӝtrB{+ I@;7Z_'%'DR
+a.
+ Oe jTNN
+Ԍ ǑƼ}.!"TjNԉ̥hfVr98q֣t+ _mϑ3
+Mlw8TSStϡbțl*6j!U}}z]*O͜&KWc=^N2TRCr&dBk74+(U'Vg2Xߏ9$MGVp&GjZp{?z6-}gj*j7mXn].w_{ti+lt߻
+7?oe_qEWfWAsu`O^zz m J >%G箶2
+8n3g@/sxjOuy?z;O_ :fP7Qŭw=71;axe?8W/h'P?@0_
+-
+|5[ +ڮi?RŹmzkA]_| ?|t.Eu t._འo3:i [ܠ:[Zvڪ5 ̿m❠pu7-MI[A_c|#h |lIP'q1йeaW@y|uNY=n_-Sd> eG}g~.o
+ %o=SGn#~0m C/=|Z^ nx%~7?]nvmgq#mG@ ՠ[_Um@_ek@ПknOZCPuNkhs{;kzvGaEt~q/rexQO
+fE,K]> +QOC6vB?G+dv)z܈ref>E j̆_hvrAYIU|q\*Xi!=pH| 2U(D%4ʳYm7 -Va2ZW7|krf<
+
+`F_n4Ke礲VB i6J}Ҙ\}`jM;xaiKƗgS#d'h?'"mrrРp.&k ߾C> J?+dUW4hd`4V8atuZvJf{ΐu>jPuK%SUړn™ ؎tqJToEUm7(k쾽c]7OnD/\Dg7w1 upw{2{Ip@tf2%}c#lp}- .<m{; Y2# שcq$@p7S}?nz *Wmyk/ܕ z n
+U;n@~At+o>+ EfiNƟ+ԽG~FB*H Dl|Pǹ--:"V̷><g~њOQdHjԿETh,VLBsj(;҃mFbWrRRNs~_9̒7KzI)ܩbj9 H,XB(dnE%,K 97h(H-rYX%R9WHX6 /Ofcr,Moc
+^Z<ӯQVWgӫ˒V`ԖZ”[ 䖌}RA
+ⓗt㕍܏
+2$(k4,a3~ {M>
+jcpoœGJߌSoF΁(1{\Z[;˘>ϰj!Nd.3}Ҭ#|ORdF ;ݏXq}9^[?:_|ܐ;c_h,{gq8G1!fs٘7Î?c*񵴟9.v#AefԘv5 CÖaCvS*pxdf<sy51Ľ&Z#>0<!k5Ko# eCLdc`u^ >U/|
+7(8-,r0Y`&e#8;U*##"J0yK)Jh}miJ sUv:tq :j
+w1OT,:ȼT!SZ$2:<4ԜAsElw L+>QR i.p~WY] ݐsr-7)b+4s#YӦ0_|sxΨcė0nGU=ܘ(HXIw+V,Ҫ<İ۵
+XM4s,etb &UD{S]=
+DQ]m]}ZdTaqldY$t<h-
+h?JcRɩf&3IXYC"|=F /uQd1;}2jQ1"*(tP(5Q*RY?ϊE>:^+E$.$X5dMșlBȨuB&|/{ =Vhod^ 7{%jD͂tpYbc]}{/[(u]s*5%gyNUfLF"%ox>I[hfcqoq #"8\Ɏ@
+Vx"uaEǤo qAw,(6uF
+>܃MutGB6Xт
+R5IGUD"
+k,)`bB
+Vlqy]rgtSayM孩By8ET-U&+`S5KnEGh~6]
+3b8g2.í2nm21wSXl{hcs_[o#FܗGn}qbl_ӷI>D27|(_mm;&;? p$? CSs~>+'{~/
+ō7V\(V*zrƴJiNM!TO!S[ TJדudjvy%|XBK2zwWO{
+|/m?aILj粿o
+T=k^0!č;3A=kc;~6s|G1F$epӌsp?Ó4OsءIlYzHJ+Lhw(.
+S
+:O=zȝ/w*ol3[>
+56)ϧIy8MmRnri\631osT?'o'9/9a;=oiֹ](4݂+e<^S zWv/}i;V8.MmǢ<|Fv}'JJ7<WҾ=CvYз;."pi;md~_;h;vHFX)y!V}w;)s)Y>]?[MO՞-2ψg ~U~UIS}0fy
+
+fOќU}|Hލvrlk3
+.gsA| \]Pb=p/)ed[ׁKɝy㢝{O |WtO;U˒J1W}n`Ƀ
+o}vɏ*/mŻ$v.J{\/EyvBiEc4— ~.fX%ߣo8_<L%u+
+!sF51=yYKvy~[O>؉Ͷcv!͜|p}ܺ[F_LͶ**0)?pͮ2v* Hg햲'dxd1qm-R~[ۿZvKݛG]-8XqyUp#q=97T8ʆƅ
+#Sxʻ_>F.0w ZF
+}ȱWy~+v(~ 8{s"
+}>]ds>I?[@p%>Oy>}y.Q%'ǖݭdw%-?+CЦ}ԁz?ynJ9oZ̍K
+s+6g{Ec9tRa%2dh9(
+'fDka%-L< ܁ -gw $A5ZX4F\ȺL C<mru-%s-l`C-/K IPy@AF샛@`j6)+ʔި>"| &Ozպ䚼[.rM/:Dzp}uUl-k @<2__+Om)^_GWco[G3]Zc#&kW8,~9)9')gM9&{~SsT4%E0!1id
+z?4QN̥tr #!z܀@Vu-EDsF:6}C$l h 9A|m >*hBm1$
+O>b_\ Csy
+uZp"rӫJ'8
+VfQD6
+O*wFD/
+Lh?(R̩(֕=dbWeae7i@1VZBg&N쨓}SC<kz4x5_-B7?rqte@z3292Do$(#I$ |>nc|,=/eBwd<
+dgZ9Jd8FJޯΦVf#-Mg=:\ {e jG޽<JMZUtQ7X0p[&wyY x^d'߁s1߱T2W^Ipq#iƍ6ۭϋ* \m<\jdiӷ-[sluϷ[bK{mCXMhb3?PT:;9Z.̜lFɨ{V7*xިvoT7H1* P(hrAALj^1JuXEzõMQ43m*>qL.wdOcR)FiqѓVR'QfyV*Mcocgu>8wC3x|Hj?q)FĢDI{
+ON)ӣTadqV /DDB;%^pUOpf
+Q`93Ofjє`֖/W@SIs Y9 (
+]&Txvoc\vWs*QW*(E;.0 IknS#c85"mv镃<4x- p%[E, lr.W泔U^xx>3>#d`M{Zx~|iWVXzB\Y1.6PV{|ҷ>x3p ニBAOPw }ӻf
+Cי@
+'DT
+Rlt ޾P7V,Pj0EHYyFOg{)OT
+3M:ֶ|:n⧓:XgUǞD ~
+1l07R.xO^ISjʘV.'Bj+*W{qڌƣVi--$x.{2zʨgO5NF]{ӕ͹=׫i#?RڹuO t2z $Y_9K7HS1ij7>:q)53wH#~FR=7m:Ez5Z\&"N)R5pr2;
+"8UyˤkլB>pMz5ji5nZ<jYR
+{UG7xx*k(a:k}fEk@^ͣ{F-{n=y~\ۋ:rhEWyh%4kUɉH^_ttr>CGIi)iu@|/zCyjC t4x !5ѤGG_oͤ'S5'ZO3[6Ov7KmCTߋ&Ι6_*
+8?F|'9o#c &~,;GN|2rFw"r)}B??;>I)*l ~r'e=c.3
+o:"4~ğL.s?PD?
+7ΠCT:gOw⟔;934O
+x=q욱`T:^/Wsz͚LԎuBt[AǓ˗\d t +c="3qm[UQϢfEx;뉈| WжL7{+fD?WRX2^:/ogEbB:Ds<OJC a^'+UbaI5e\I-+^SXq&E'BW0{@Am2?r{ ~n tOl[:tb Z QΗ0{;N[o`VXXBX.dE{`XwQ}FA*'[U{->="{0eR|(]t&𲗍*rЏކR {Ve }p m~\U Vd~q]3)} 1
+d?+B|LBNVE!;/v q?!#9w*>WEo ~G\M>o \)
+/p=^My|\
+p
+x\g*EpQY>>p:{Aso|j,}pP-iB,gY9F|cyUz],gښ}/0<Au^Z/zPҬ(6OŐ=Җ@.b,J <yVQ\B^A=1IhHeTSB6U6jNQ?׮`~x Wql1"T}m(XaWey&:
+*Ql2N`!+V`̜@ α0Rz\Wv3 m-!6_KksSra~kK-l:\Iu'l Z)»&Z,, 2Sy[ʖU;>K*xF`ٺDiǼBM<YBc\=s-.h{>\bVWj.-HKP0s)!/ALUBXzSqԍ\lHyrIJEȍ;cNLb.$RZ4WN|%/eՔVs?
+ZO 2M/+ <xaktHb4]ގ*fgTQZ3*a
+d.>VVh>`: Kq@h2
+ ,|T
+Ȣ 
+-‹KX 3፵5||$ 78[åOӍAad>D!F!-Lx0({3=eoGˑ(]e0Ͱp
+QH1
+!
+]MeLƉ&c8 l~xid - fQ4#t@&.ڣ
+3!>m-e h_ &w%D De߉ tymڅw2PQG4+lyNEC/G=psVq3eucU8JW2* r6sO=B"xK"hQ(cUyxLUD`qK²2V/Yڣ,_dCьy|ߐ+Gq??~NMmb3Y
+6rtD -Gąu~%Y%+T9KVy6}fE%[!:#^`@xE +GT:V284P$nTS1.1"͈9ԞcĘ_C.g12CF~ ?v̗ tԣn3˯̈́]w+oa ʽvr8bKNR=n
+qEJfR«8 3&n]]jv
+r2U.r^ЧݝѠAբ15T&ΏAsr*w4 zba(6A+|5QHÇBx^o!#t^G)*41([}K]2blGvJ|ccRdk豇<
+ZPRukEB.آVR}wޛj}~}'93sg&3gf9rcןqd#4Q2>L!C#!2.dWIGHΞsǕ ć=OZ_oUc.N=Fs{]޳] J0gzz&t%<awv{wyM}>qvlzȐ;#C^zWZ*ר-/O'4~VI8H/OO
+
+ <%8 =7imtYm;o ;6Af85O,$ֲ)_\26-Xw #= -`7,5m$~cߛEu]/[!Z\>M}ܪk1;rĔd~K~7C0Iӵcٍe?vſhxi8ln g
+XI9Nrf:T20R|E*R=!rbC<"+S5\NH0Ƒ
+0Vib{mUtr>Q׸apׂ8?18k# lt hoRnwgV}ޕI*إ2s
+\>FC!$"jã4Q-N˚(IG?:(3ϴ[hSz/JnWAuh6F"e-:*u [L"HH]P$RYfɕX D I9uC1 O6P@]a.5 Z/LHoMZiGvÈ%deHe ?6o$ʥgZL
+8]ӦLgdJ䊬3\\=<+!,+&
+T saB)Še~(ܓ;߱A0/6 <KHnè$ V!c T8u? _/>{oYڂGS`C9~SN|aA1rՑ0Iojͪadce/ffMw蹦
+?nhvB5o8X9`sr=S#, qIXs$ra1;fxâՐaĜn]P9pg>i!x
+6Rmpkw]sH}Xp=TGa00Y/&Bz([?`vp1/Bd<ʧ4W|d2m2s-۽pwt?A_hRM`9a=ܫj7'!
+,?{i }
+aY0%>Hb=2탭%6
+חwm Xa{Ú%RlKL-ajZ@=^ŕF \ >ꖴ™" ~i`V4ޓBI<<8
+ g"0v(Pw.|aW60f(,§{ ..e 㻅bp!:pr+Z'}> ?o o~,nU0
++Z)w'M
+sr:OH-퐶>y_XQPZ a3Z`<Dž7o@hZszlD4hhOH{h n<pn _'WaO88r2_%ZE6EQpq A(c܆N]}-" >#X7`w5&=M{YX}޷ۯ?gAml;|L ϻ2di>"0Cti7Xd"tBmȑ>JL) >!1TDّy $?oNF&$i:'"?"͔S^;CWw&ǷQ_{CQ7 o+B߃[H)946\(
+²5F !{&
+m i0]?pr ,#$"p\x
+Vj¡:͂(K&9Nm/d zgv :Nz/4bEXKe jϨO iulj$br"^)3 98Rh ( k$B%WayCr@NۍOd21:QdEynzRDʁsT T)2T$P@[GGRCJX^옙HB9k[Ym)R:PtK8E $ (ZRG*! A|!R?>4:Ucxo>L \>,E2i U#p
+a/."TcP 7`z^8|8%Uw,S 16a7KGϜ}Y:~Ƭ.`5c
+l7? a DWa.B
+ I DE2T|{ktOwuMW_ǵL7|{0X/`
+T4\. oK^ŲVU6~㗙noۯ ;Jυh=3 aW\#d;$/-ȝtfT-`|IKოGҮieju*\IM!39WP(6̣mX ՙ՘|qΗ qF^q4.`zvDؾ2^uk?M|`)ZסJ3MYowHm#dqRHH
+qOuM0]wqre~'fw$b5 gF/6چKNWQ~n|{#4kܰyتL[BR3-VVĉwG^~_|<c]JÓjaY$>LΩǪDlF<dXun[u s<}4Nw$䩈YCfꯕMӕX5>ߥ$hF"Q_Eai&ޕd9-NF֛v^2 p]N
+28Bu⽃DRczc@\\`Pb߽-NN89?|[-S5"HN ,ˋتϗ,'L8<ZsltҸQnf_-3x:ٟ KCLbm+QC-ӧfyZ{z+b2XϕYYq%Lt%P!rϛ =єL}zHS%[$.O6ve{ȡ״!xjMxkVϚ_t&JތWM"7\Lf/ al)ǒqۤt:>t¹htp؞hBeYAQ}~kf՞2_b̫ - <‘Mzo4n0)rѾ L&G$AF∟3M.a
+31ZH<7nu=%"l{~u-}sK;*
+u*2{")[Ns\dufHzBv"9%< $)>3#\)on?kBYm&\hniY7>[Ի66ܮuq,|].N?=\L؄)d4&ۼ =ٹo UM`Ƌ^EWN8-TvWO֜V8zG#Zژ G1iTHc8 5fױK!N"@̴ćX︿274qTJp*mh"gj!sglڛe6eP%+\ĘlS*<v :lzO%`LgEӳwIZ(zثT82˵ K3A/FwGoʢUZ\2X(W cN{/Y~jj{9wHvg׎LtX^Bza}]#0E4
+EzKI]5^+ mNiɩ`UwC2qȃpzhUsuisîz4d3x3#JHZxXvuQLA-FK/ZR=erX5U&-)ql֫6svk0s[xZg*t ^9SӴAVU.f<i VqSZ.2amNtNwUtmdžML)&⌭|}7J.\Ü U25RR>4=|à3!:ZB,9摖<fB ?mm= No٠SC2wYSE
+KJ;;dN=AU4wNR!ِ _Nb&0/VM{\^{_6s.7LS#Q *KPܢtRԘU\غiP,fiAr=.h\{jtnpeҨ9
+7*^JSJۤzSJCNmzSlb\5EI ]!q:k/U&
+P:|c: +2G1›>xA!х+f>o9a]kKghָ԰Eķ%ܯ\(ȓͱ鞛LX}nKy3s' y]8vg7`,*HR*->v˹Y^ec_RHk 9w׈
+s Θ֜[+ӸZ?|;Cm-}Ӥ[='h&a3I|V΃ii/4q5T9+Qת>d*XnĨr\1t<TkD0XuFAcԗO 5ONjoRk,;1 7'烙6'{J|0+?<2I¡#<Kdl3g3/X[~{s|L3T?~d%Dθtw۾Ef[ZհU#F+I9;ɱ}46}GcDhxLVD?ڲc]+- )εs}cOkʛ"H`
+}{Y},yQngVM詎+DvEf|#\٭R-^DM|bÔCɭI[Y=O2S2H}NΕt1X7,Hbzn. T =UvmzXql kpXaWbCk
+t$ٽlo\RM_LYI!}Jɇ~g|sU^SW圻{}^T|b}ژR:xub)Y53v1%CuhjqTg$<dn0m*ָCP_bqQMqٱ.5rCwF_ln<Yr,#S;b樳w
+^6_xdz
+Uʙs=j7}th^W*>2A,s;%J|~!uzZd#}vO'ޛQ 4ɻ*M[_dj qeN8~5J
+jcs~l*:Y4:>M9v^r~ݱԇJ'zx#h7?N/2Ɏ!Sl[*͹NX2ruA>!_p{"&}|zueфƉGmO<eYy0qk7ZDÁ!'Bֲ׸NXOl2]9<&5):5e$w71EK[*wyͳ]<4LRE3%A4~+ZhD|x6+_~3
+
+a7f%? q{P;,(q'78$R(2XSٴ;D1~?WufH KM2_]k4gKq-5zotNox؀F'4'Y~w?Tua0G r~}ޑc\-c%H3~)_. c~6Q+ݱ<GTlEXUGJy ӿ̷m߸wȚtI^ã2ҷo]cc|.?TL~hcXl!au~ i2<M
+;nQ+czeT<w/< a齩V교GCNTefZjۂ0w3>ަ"ɖqgˣhQ:^&i9 yqVR&-~uaϿ?Lp?_uBU
+.8xb)VB k^0x:ߜy iC:z]"p:wr`5:A`POxM, ,U%lk5^Z፪#oB?͵v*״.Zo_X0ӳu!;bORljbRu澃a>m췚$~> pxV:Z1XX"ñ 3߱A#&<b!^+Zg_p&߮nx@ƇYy:~pY)<HcGgV,GT1FpJEVVjy0WV2
+_AȮdjTLc5/[g>~outˬ*s oĦOL<P=.y(ۛNR?8\=-#1$;NxT}HDNAaXq-AL6)pGZIoGУ&GDT5)6׺>ZƖT^U9M|?~bQ1ڰ6DI$nJM͐%K^,]&K<ϊ۲imdl*i-_I򑋦OtmLx5.mU5[ K {Bobt_z#
+Ze2HG tdN|Sžh9aq% Na٧e480ik*65 >5eV2+G\h83xۖU_ LD /2xp#/
+W2ꏻqR{ě+oߗo si}G}u|_dΞ(0neڲ.rrֵX6tII0Cy<^KNJE}'MT&e).ej\5а%ڠ<Qi^CFME^X6wdLzJ(8)0R, L2֡m][;kr8\
+=⊢ 04-ÜoTo fN O eJ3ӗtrue~<ڔ439,yelV+sSz?=i-37/z|T#닇KO'yq"6%"<!Jf9 6s^.vbuk[*|꿓r.[Y <ըtx\rμu=QC$hX:saMr-r٭$u:)y7bSͺcCZ;1Sj s]i*&jʧXL2s eQ17 Ϣ%4&d9©zKYYNr E9YӒy]?-pM?U]̢  (s*5=HQT9 V lJimZv㞖AKfvw4 &\>-WWZo(N^1,M#-b%s=uWRaZHoRV|읿jp̐f,)<K5Ѵ\0+Ly^& %}MB&nSd z+틥uo)ExU̱2] , r Sp˜cJC@~\fj+^6|],[Ȕߒ+3ZTs<k{pKg|e?˲
+
+1sHѬ
+hHhyN=wݸ&cc^߹3tjlkr(<8De,'lϗuQXrx4/HI9襩c iֱ k=ƹnQNw1MGC釞鐵@wǧN4$lV86J*^M'Z ٢
+2sx\v)y37&07D vO~鍽szxv~$OtrBYg/WS'͖ڬ⹟\*ZL d7 JQf-G+wI&rK/hq
+뎩hGh v2=kTd}7IR Y"`ܶh@)LHdy'ǓeC}VVK~&QBƯVw &Z*6(W_Rm(yH@sؔzW:"]9]IBCj.V':ܬp); :cٌ+#e1čŒ%޸|x1;f.Nk]lKl9عh ֎aD%ż.T\de'^Ɵ6}XM$o'r3 ^[s,(j,v|=rX/bgkH[HqyWgs1䤭۸([ [?ӷ{8ֶ=VäSP'q{tNH qSǴn/4qv4k*d>jgcn8:#`[tj`iu.SO7 Nϝc30aYj%Aʌ;1ODݦ'7K{?<=\niwcE%r3ld 3~\z͗Nf ?了f:H.Ej[fEkȼjK#<+FI9;~0|W+k4#tTFDyV 1YC... |3hjK"#mD ^xٮɇ?{zb.SѫY/;.uQtŻ:M c7fpBqJ[j"| )2Rm 9>&Mfշoe=ɐJx/ƒ?k}WbnhNj#|w!Fms4
+x6ΊtƤM%!c#}]D+D xOf?bM}l]]%r1?B'my+!%{P➂Z埏7ޭxSJ^cU먲ףdɬKb q8h6[!^?y2b1M+v ^PV/޴N5_v9?vwH)|hI!HMիONKې=`5@lg<ZpkRK'꯻=x\QέIߛ3{ZI[!E͎lb%*"^SrN 牯,Oi^aiM=SI>3?|}G,uO+5)t7Th=Y%B+p5&*eimޡ6>HX%2jWM> eZϯ6ѡ8SPNQZ.$d}Jۭuzmx+~TY&^Jܒ6f9!%CW+lb'*_O4!8+=&4D 9,zbz-ku舎ntE9;MX3Gh2sNSE' |K.C+DU{}31CŒf%T*gy*À"HKOqq|_3oΜ=`,w 쐤,I3
+n *S8?"-8yBo-:"%M1-u%`CYH'F f=@ԏ+. 8CAΏW~i!;}b^g>!YMmtLl M=y.CO`}2A7KdSn(l|$@]E rW>wrW8S4>?Fa姻۽e3v'vKun[4P_5UʀtK`Sv<ѱ{7I8+3r붴)Úۙs?n{QJMˈtSD/R=Va27&?W(ⲿU:8H6g𪪜s~Q/^- zL+%\f~B4TOZVr #M>#7GOǬaO4"1.8vrilrKL"JZMG=wHxUqEqܕӅ糧((*??:?c?&c?S? AHGT+$y`````b`a`cbccccaa`Xon6nGh!'~Ύ'D dp< 9p"$#z0$y|@sRO]j9G]S+mу̓s&OEo7??аnvp뵽)?xޘ'tpO*/ΏsPA5UTG}P%A|UT>hJ{4|BB""bXH`! `<X????0,L¼qppa`!8XXXBoB\`DQ\X ~>GSj0b0f0L0J04q80+/ ```` `   ^N8%p8>rL Ll, l 0X=e```j`-``(nY``e`````'^ =s f
+6
+YA0J0?o``q`'DX2,v0BT
+v=+`?Pa P&Bi
+ 6%61\Vr"6VnvNV{7k6wP7߻^k%k_G17clc&py פ6;"ԏ4$ȢN2"?61mY]-WOS?֌Xh WܨC9cS]~ W+e2g XT.
+ zcSW{^D
+ kG5cFgGw^zH:^x)% oyK 'H?^JXʞT-(ypm+:AZA)'j3WN0>WHQ,p<tJqD63Oܾ]K8UsGhpuRܵL>6O= YHqy݆u'[Mn$6y&l|I'G}[n+xoҫ\JSCS%- +s)
+ fLr4y'CҸkK[U>o81?id@ hE VD7"W9ab9~ 5a |zk ou=׸8}Rև^<܍1{L6ND/Da *K-pأSyS;۠`[)_ i߹STԻ3Kbb8'rqeBjd[x$JYj}'d)`%$u4{~a1Ci')Lw2[k;1S2N'6g |<1NDBJ@BDQ 5kKkžx:\eQ^ u~Nζʯ?gVl^\#JP o`vJݑm v{n,cebk$},uM9oǍʌg㐌_<~}XٍWw<ypqo*GISݙSHw1 ҰKzND~"yFypSoen򗅷eظ*]z@nB^h6 %OwOxt"x_ryP<X@SA} 'ez8["f;קHƪ/v=5I|Сj ;w->ccܐ6߉HU܁hynTCV7d_4٢Bu8;wʪCz׋3'Lά(Sw6l|sG<F*^ q|$%%Ԓrw4711HUax{:a{YpJO-W Fj
+
+
+
+
+
+
+
+
+
+
+
+
+u] g@g  1@- @o nU @_ z> @??
+8^)sLNڇ[E8oٞGB6Q$rRLJ괈הi] ß!gOl|߭r]<\%dxz/ *rz"&C}+ow-ONO>\L,Zߨ.#T19HpDD)٩IX1ɸ$1\F^l)bC|,txX2 bh Z!qL<faYv"\6*Q|zN.V,RBr YF"^i6a~NLIR2:.,|r\b&C "bRشxBb|R <T"D,Ԍ¼DqH(h 2<L!:F^)C 8,%06'-)  970/#&!> 15.%;87,HJ!)C„+&DžECFNL@A+C(!EE&*{_BT
+qVI"a6&>Fil~V_@X]TH 7/DȀ+/CC)KJ!E@/IIAI%Mǀ#L)I"@@JEK}H]Z_Y#d"ccǦdEh 91蘹(9DydIDHi%Xpey8EIX($Y9IKQSPKВ 1#d\ 1!; Ćw Dݎw3c? 'U:z ?{@Ю~>w{GņWH o޻11_ؘ{MBK08sw`D܏"am;8q!{bo޽mkAXlwŨjvmw;=B^n{{!{KG
+;f{o998. 9hE>{k=7rP;hgL` :Xl`I9؆{o_|Oo1~o;w3m>8%kg`us ۽;ea6(aɆnGSӰnņvxCS]rcQa]7AؿϱߞLmTsl ~t0#ϻS#F0T`Go߻`;VC!*s=md}QC?oo|jC<hAO:/!z_
+I4Z*Chl#i4r5wCh,ѢqE4Ѹ,ChN4Gx'?Ech]1N4^ј9FhUp48!+Fchӣ~4Ή'Gch
+4٣9hƯ47@s)8>4
+cǼ۶z;׊+l=zT#ΝC 'F%\`b\YP[ia l&
+ ޻ycw.yLfRgd]<_81_b6r}﴾R[X%WMֈ&4m^:S_#cg&KE"g`ChWG'rMֽ<c[r]nq&MLN,UU_DYw'^e[q\ yA
+Qb
+L yrw-a(_
+&QƐK<F9= e R#ʛ#LD5ӝ~ A<<f(
+0EY4Q|ѸMq ʤGeQ.}D٤(JkEeZ=ʩԭ^Ub(O/ "Ϸ;rKeWu_ʯ(
+TQ7֝)g6(:U?\`㏲-lۏ%sqt( [eDyjÉ2o!tM`[>A(2x>w+kifoc2z>ūzW6j=;,>L{y av#v2&34Sl QDvK$;h3됐gp`QTSl|۪#d#ΠBGy:c7:ظ}wڛ|/8t&rNO*wlI}+S d$Ig G3,X31~/dpZxJG#GC[O$"BWYK)pRSJъKIrYrtx̶.")Xƿ'# T+CT3Kۻ߉ ľAWO_<`zҸk#ggG!Eo+)ovն;j5>z"BIB8^McGSTߩ0gN0=`)W"s&+ͷ,.oB&[?hz%gGd|cz7ۅ[kbOW6v6 y1;5kt୷oh{ߌZ6fNWe/;d^VJWؖr=D2qRwV| 껃iiM0f߰9(9JbXIwTȷk#G7?|| e1¸އRc1Y1Ҷa\@kIQrDˍ`m'0ǥ5P鉄"BBBR^^"Ǐڵk"--|!&&FUUUYZZB\\\Dرc+BJJ!'OD!nB)..Fn޼\| r!QRRBĐ1#Hkk+BDDȇ"SSS<+d``
+
+
+2>>011!333"!!@hiiY]]E888]ѣHOORVV<@.^$$$ \\\>>>277<zD~899!NB?~"ȕ+W{!QQQ5"ΝCXYYddrr `#H?BNNxbo,iii!999&닌"2;; 2{$)) D̐0y5r $>>D|||۷or]4455!ӧ;w ޽Cxxx/_"H[[ )))PQQ! """#H^^r $++ qwwG둸8@JDTT'S @\\\xyy!۷onnn
+IPBQv:ѡ-R{uIyhסA1E"k݌z(PDCqu{t(C
+(VQwBQv5f%QE::QE]rˣ(G#:lPA](2a;Bu3(Q\ (z
+! n cAp1p0ZRE
+aXd
+M0L7qlQ.m!w
+LÔRxSoDP (J,
+`]4 30ݜi0t'S+L0MnN~
+ t<1\" a= g~ۀ9Qpѧ
+GSWJ#0axI
+nx+`2cN! S ` |i@x
+N:e2_0!F&wӊD l?J9w6ʟ1]z]]Wڱm̫g=QyF};T Sҽ :bkc7!]cz܂htRB8.Y˛BO/ebN滞]lw6[Ӷi7D{*Uka}#6xƒ9F4t5r č{Q$MjJ hlll]ۥKVWI]\=<JZ[ -Nab``u;8iwbhZ`v/WލPٹr%rigKfe"'O߾u8cş932 rs7gS47jHbbi&fXW}?JmO{y%{c-.n @CM~Zb|))qpD+H()eLLOy I^^ee?fQ0e ]bdabsw/{jjx.;{uw% QQ/ԇ5}}{|
+?<w[gN aoyy'ttޖ]9QҺ$ǯ߿FKJv-)رmrlLLݫWCOZ8|(wVVG믙4ܼ|w=V66m'++۰}iS[:<TTDϟNM.::/
+
+xK[ZsO >>͖ !!izz}9ccWrp
+)]vCCU"Ku>jyӴDD,OFGF''m%$^PP8IMHzQb\\B-..j37o ^X[?OHx$ffFv500f'/eeMFܪ0bco f<<?³gwz>~egW~bfQ<9>>Gmr@f""r\F<}ڞ֦97ys.d(:Ğުa$&&,:ڤge%%5]㵴bal~LJJbe,-}h۩.""g
+,,5SSr_9(($=$ܩ<Ayc~-3g~ x01qƍ&mDE355 Ί::V>}TX؟RII#CnuuB
+
+
+
+
+
+
+
+
+
+
+?& _? * )A7/_ ρ
+Ao
+C5{
+_W Aۃ
+X M@go8^ Ag #n ^awGaߒuџpId\Ľd"z['+Iyb8qh‘]߲|rмJi1;8Zr"6D}.
+$$LS YPiq2גKDED7w))1+<I#݂]Wp~v4
+]SWJo{UjN%χŪ ok|HX܅ne]JYu/& xPÅlzjf4jb#Ccql'ȯq`ZZz\uvfv垘Kfe'tG{J.G15"O9܋,W7gp&NVp׫F$|у48jw7{rǶ{pfL􂼀Bk7%|bYG45yp쐨' >t5#
+snHAq?2g9>;ŋ~E6^yֳwϱw'5S SҹPTnx044ϓW=>Fk?0o퍮컬u+?_҇r򈜱y QR+3Qp 5Ǝ 勆SN xf}u_Dƹd_ZER,տ4}a_Ws+x<^ 5j)iVrY>h+af/iՋqF}piX-(rN[KU?.p#sd{p#WЏBI3Ft Cy͡שYeu~TSTZaEG,ޟԜ>RsBѱ7w P~73EӧMֱ.;SgW+EFN=:^*$3ߗ- y= ʖ+!iSw=.K\Ҽ3:CSí:+V{3[x=;}ݘc+_7p1Q;t=YP#˿$)>3d>J޾!DxNhۯR΃jsϑv0%),PdMG.Rk\&ӟ6[6]ҫ,Y#9yKwzlJJpofx IX6؋>T>'y.QU6*w9ǎ=eL*k8b 3Oq_sZ&l ,i;>:< sWbo4 ]*gdzbU_0cn0VOIl
+k}Jp9П@7lN8_N͕K*"H*}g?9I=bϥE+|-$TF,{#Y: >,3ʵ[QHxԱu}L6e˨ ! Y=R쇭3ѝF#CHiFO -ސ69׈!TvVj ڌ8v%1Rij%9N^Rj8>mi>#"T⟺(vN熍m|^V lQ[+_\<ysN%2
+Zgx-R><${w)tJ3.U J3x M,L8iz"_ ba&Ef:K@ŇSL?߰(fJvTh/ix!_Zϳ
+FPW7IV>q?9[mwn1gCv2vEMԖć ٙbCHȏD,Koh:-[]{y v搳/N֛0qŸ%Oc#٬ Bчqgz7Y{VJ\ѵ:ܡW6 '.-^O?DT]BݳEE&Wryv}շo1a]Gv-ߚltE\ߩ$53qbX!8rϿ,9 K/ .ܻ@!iO+݅woN>h31{GVW흳Ԋ 7Lys|(f>ͳ&Ư8ͱ3eUMjZ5sѤTpo$t- .޲J^M GHݨ|H6ִQWeQ:1Jn&#5Fbn;$ {ÚVE0
+ˣJf/fLk3aL5bJVҘ5C pr$Z|wEt8ć칣zrRZ_vɟҩ
+N5qv:¸]w,iWg=8I_iUzDP15c7ύ<Gd<O׎(-Ib 2Q7+״dn}e'/I A|3,FTE .>BaQmj`kRfbYL7dRrYT%kv+&z 'y#fX١5/H!_L'qdu;i RƗs'??=?}\FpӗI<gY;:G "3[آO{R{$G\J:*y6]ArGB)?WpYlw٨߬&<bXe3˗|W}ξ6C+ںCag^/ۢ]_D`vKm6Ӵ*kpk}4ng3VhRJ0ZxBuKWǺjv>S''oȭɺS\З}TSڌxDd1ϑ$Fimp=!|?{C%N> ԝ.N\jl}y]>"o*> ASr'Z'\eja'=<00A2ܜ`v5B\luD)(O't:D'qWts1lbSKW]fpl<W?,fPVWWG\7*Gȟ(XM}Uhbn шÑs!s.z_Rn1>.)`d}?7q;Ϥi(u<y~AVkriz%,޺/4,G tڌ $HgF`) y)KMZ]6\iwzE٦G
+R(;B1[ģwƆ~p7AnV)]ٻ" WUokGx_:qT )ta%2|gk ^I%*љtIt§d45,F8d9sWڀj!ZS=;N罞yh)NЏN>B# E{ |[[^ώr][75Ing~EwS哞оk;pUJޛ?홭[$=<7ifbs7S;wtuQ(wThy<o ̱θ9<M|ςmk9\bEl쇖Vde+7iĉ"N;_kLwa$z6<X5,:w\'UӷI܆_gScIcaxp$&ecv>vkօˣn2 ^;?s_<
+B+7Z,-x7=;K]wKuͩ(Co?gfD~FhꤕaznfU;uyA._Ӭ,$f\eW.e}x4E-eC5 +g#F|n<uRBO>Ymfd߶ ıx|wy g(lI8R+oC+sZۨ#H=4><_"FACtaw]ʲ>PҶ7 A?ICʝ8rrtX ںj._I j;>Q'>YJaaT6tsX•Ts"K2F{Pv5^͵HwI\:h(8rzge!aD<KD
+[Mr7kWmLو;D-49PX+Ց6n9jݿ6lqR.?̪y!*??U(|[V+5O-embw}ta 67uv(QufYZq΁n N])+5]oJrv_ Oz757K L{`]M\-lBfA#Ф,egM3L;*5Nד~~|?t$ZGKS命Foy+5OQ+ |6 S>x5MzA>1r/9~`~c3q]{>n+; &_J><Sx4ʑdTe>7O-Kc}Lk[KS{wGkκiO? _s^<DT@<>;9~TqeZ¶m%7zWVr1}G+KᅷT\15_?{c!
+Q
+65T818ǟ츬,n ?%>nu7V#]2kqy$2#?%Zv"G/B AiWeY%& _OOZv%U36}Ye2\s ]a BNh_¿1"="ǖv3@*WW$\ڦ/Gr\·WKqw8 ekcdM˩t,X%, UY8$`ezGz WT֪Aռ͆PZGSHٵ[nn>w(]Z֣7xA*H [G>S^f&'997j9h|cu^V}~t9J"ksۗu
+qryɻLDkxk}w+vXǖʻ{kIi i*"% F -Gv I=saaN$i@{@}]q˃]jĕ>Z{zHo[*gY2YmīE}棓݃-~3ZCjIPb`z
+*75hk?dٷ~Ûs1v~Ga[NN94y7h'`)D'`49ѶJ5L=DAC9^dX-f.EbC͙Q'5j>b4[rYbOTDp%_1g9XpTDJԿyWk[kK&N~ S,nSǗXwЬ&&S HsAqU_n6JPU&:vQ?i//- f2trZ
+BmiZO(y#mw0{xKX@W|
+Q)馆G_)0}?e woeݚ ='4ԕG/|4)o`.>n檱[2bH}t)kH"Y6ApR-ֱ7*c;]e.D晞MdSIl.;&}٧usv~y:K-rJ[8X׏h['aߤ?;o[1S\z=c)T^>Paͭs)aVde.YŒltk4uh _*?,}B' %
+tMj#}lIUX2B yh|8|zz0D\9r?D8B7U" <{$:J]Gͨz];?V^\,Ex&]ǝzFg}:$Q9[ Τ;xmOngyܟe;>1TtY˗CګEsNTGJ<%|4yABki^Uj| 4~-^JP#d8[L+Ν)jc`߯ˠUt]׵رL x,KY~G(%{{V&Dǜ{/"v[
+.>khLSYݭ3F&S2~*mvF+pQ&D uG\_1]!R8jf3S_GE7
+)i*v֫&X(eOj=F 䣟)\Yړ\3e]/q{ƂnWHYӇMg>M*»H׎v\'l^Ij\~õ4*º=찌gw~TPJ~:=,EV.|^LD,|4DLKeF1V{,D_Kb+ U\inV=1D"o<L,6Oѵ5 j}u8<K+^!$SOkԫu3Ľ
+~z$7?jBROv&܎]]tH 4gY{=iܺZIa9zFJǴ˫j9|S7"gb6d֞)UpJ2ζ:|Ag7~RH^$s:1|Ԑ /~:m<f㑔Ҥ؛NWbްMq<+r6){^mg_n壯:蓊2o|nv.!*ߴJdZ&{_'JՏR&\c}.*^Z5T{}?߿V{Y;EYKe˔G1H#Y*ަ?,z}:މڻv$q At~,Ot}ya?
+C7xv>'Qe4uz+@"w.i1Vu%um._11IwXL/b<d<O6:2l;'\־>HȮX%<)m:!`Y3>[8 /{9 I=]/~}맪ޫźmB~$YTž#) <˭p[ޱ;MWc'OVƶ>t/Nd&5p~XSUګ&n}|nDD36I (y]bgcLcmIg@I5ʆAQ ݍOܻ&Pp oiwYi_&8pY5GRHqLg~nTz| "˧ww zOrUBo-̜uSdy(r҈.*O83#j"{/ ɰ(y-{[~XxFe?@ڢKcOU$oѴVQ*uv
+/i?7Ͱ6O]sqĒ"1rO~ I9;c<Lx}#\Z^=ylLciм74?b^'JI8J6խ7y!9%rc0vKƽu+]cޘ.78V}rJzB"/Bc=<XEENɋ
+ߞ#n%6qaA-ɕ-N
+ש/_n-;nDCT!ͺG'nTQ
+Q>`AzEv&EoldHiluD`޻v\,lד|ÆX(\4;i*{hYh,)0(v-L,/bf1g<@!Bjk5j_D()+)݋;fp2i-Y% ͋?˨ mu7KYLiOܭyjػmu(ŏ"xBvuK[]G+MOamX5tYW=/d;qNdnP
+IRtKD)c.^$_}nH9»ڃ@=emvC6eqW1fAДXXSD !QBP+"_=5!HK_}3kJ7~\m[yioԔpIc0Dɂ7A] #CtSa:J`1_4N[#lBAiv;@;ךo4ӏ H|~|fC/Z/R'g}?){Pn䄤|VwJJuH$"ܤLn?kgAJT!\g ÇYꨦsXmԭWv4ca.t\{b,j:DX70FW_73da &eYMY']jQisGĪ@EFV},ϪBjCah\W$!75Ԧ̞ǎdijZOtOr?$WL %?~9Qv>Um< kc 2fmG\|NT: ӵ>tCG
+KȖjNjSѮ>iw+!f G0Q3a:ZU`?syҡ)IA!gqڣIë?DpJ+\3,dеMA6%8DpY/'JGΝl3L81\ɣqiSd855WG(C"KNzћNnr$ļP2*}ōxvu3.k\Az?/>6/jI;o6kS۾,5d7|C&W 'pzWmu PɾkS]ӅƄ"v.-f
+ɖ6XPlZr%CSY٠z6Ց* we}4dK(zp'ā`7}Ķn ,Ēhz305'Su֚OTv~0(sLqyA
+Ven p+ ~U,CU*MV:VX-fB ˁ GkqKVX &@yH6N`Bvoc~ s@*/M"K9|~)̐}q۔fQ8A]ojBR[˂m)n+T
+gG~g]);3mgs\c;7AZ*:"qFp<[Yr;XKDqܭl3nOYPoEH0+if7s&+p{
+PG`"s+">9>}p:K5Ꜭ q.f{蹾Vdw"$h"܉0,j
+//<Ԥv2)fأӒcJq9/Ir6§ EoǏs e3IXjRI5ci|m7Duc"[_5>wx cC[^/1P4g~%Q@qUOB+W6D+,U].yHUݿ9n;c
+t
+3<B:UqV
+r8'bՉ_ NWtOxN.,r*C{AmF=XH]m'}Qj
+n ݴ#;
+);\XرBt/}?چ+~=! b?D{2ooe7 \+@pF.'ks!{762]^8_eb!Nh:a9&F`(&q?߇
+a5f֮0]换Vd9HZQ̜J,"(6ASP Nwo
+*o +nSwQi5ggtQQIqAQ30ěA!swĴ>ۤN!ma(NsZ~,;x:V/aA-+FT>I`_P*rvZ$ϙ;FYk>2#r/8swDh**n}8JyȞx[伶7d;"d̬Ŭ9/!V2$d;e/Jb D0ﻌeX@\ɥ qqs.yOB3o~f.Ƅ8e3lM0-g`/I8q采f?
+]HSg.<~ƕ AՠE\Ȣ@OaÌLa\/nW@4=E,5jڦun 1[81W0TH}܀09
+ Ӆ gUgel R`G}hYdS^B}ޖ
+EogΦuc jp#軉ydܼ1^ GFbxR/u'GfTYB ^ G%;^Y5_qgxLݺ8ݝ8F6eF0SsEi pb4Ǭ{?Gh4Bhu@0W[+ G6zLa㼰fƈVSZx%};+_ضhQ^Ej5\O4llX}In6c|!$-|!8MC? 1١~۪9҆R$ފT+s,D7Jm^a}e+tZZ͵f'0KlO $ʃed 88bغB*?
+}3[3ZMbBkVx<kANǺ_ᢒ?85ϟaڴpAzP+T|\= 4c#̘$o,7.(:c9R aEiRԚ_5aǰY1 Fvj0PNo3
+Q4 YU-SmfuaHA?C )/lN
+Ga/u'2w/iP0^=캝Be,6;)um".7qˁɒnyLZÇpφ[׀eP ]
+cfJL)o:~G-v_e3I48}[^CK+_鷑,AI8Ŝ:1SPT22x8ߣa/byv4 ,KP>x/_^EIY~@ FRIn߃lpf2 RXF⫖En =HTo&_ZPk\0o֣a,s'װR
+dm`|u2%\g7H"!p_E=z!}DĦS |jbSOI5FB1YCeljQNp&˽H`6Arc!<뱁.
+a[$\#Wҫ"6PENSs1!٘.NwP#L
+sȩl~l#k!T~p+8 '6
+zlvKn~F'O'6<%
+7Y\H9bϼ;Z"Ii
+wLT^5IEisd WP*ckXY1?lO<iU9q:c8\1H,
+J
+`D<ڰ1OcCu:$;%F&͊]Û<2^S)xYV. Kq/53BDhN\{Eh+XtnIjx5צ]X~+Azyǝ4)QT\E7V?
+% O=~)tz|Bkҡ)܈=w
+⤙pd1X!QIt'g Ҡ;G#L5
+LGQB2+,UćRkۡVL~bYH`N4P@B5}:$ x 7kZʠak^!= Ƿp&'~v*;ᯯޖ+K&OJIL]=Һ }JKO +pG܄Jw@܌3\ClTN.~4q=D*לMEѰ#\KmƲ gK}{
+C@ }QD@ ÆW1&Tv{PeiF36Z7TyW/0C1CČJG'^ ΑL(%|j({끃/ށv1vO*6S 5:A9p_^ŽbA(S"Hk \WB{O_w`T嶈1ma&{K0X@y-oLZ˅>.YuDh52&FC4YW A(HZy I"i8z.* ?1Rr6mنnbѬ>ߺt&S1-c0!CfNN2xtrS`%[)H( K"k6äbxҮ dkJ,b,zo5.cEe¯3T)_-~Mۗy"T zd1V@{mM~KeDo b,l
+4]9}^v>h¢)/og8w0(,^;M:A}~fވV` mt\O#pH vXܿivlLZ2W|
+_s!a*9@63xmbǨ[P=Rާs5ѨU)hl-]?
+a-ְ|jywO/6 U{{#pfU&P@x|4;Iv) d$pSڽ7,$9C̀<ɭɴSiIRݏ {DaT!X{;ffXjD]17g3
+@H;+4?
+/ Nu35 N[!jl$hP縏}T8ިV紕%~zy 6sEG7`t4K+!jx"bLN
+03AOX?TC Cp|& !s~A1]@;QIٲOv-]2hMӖ΀{[-DnU9WѰFIUF7&G::bq_(9-h\Kho.
+% IaH!z/ 2!$ t
+ ck?ѵRMl‰9(܆|X;'}
+m"F6 hcLOޯD|+2k!^{
+bWFˢs wa,Q74XtIevQvr? }W~6<]w 곗K^ NѢ|>J/6MP"@
+
+\Օ
+_Uv2K:ϧ|ߋ\ ~b֢Nr Nj? d:b}:e['av<z&a `ZF@'o~KIb|'|xDj%.{F!eL6i/"jcdU9~mKtOϜv_V=lf^
+^ԏbKOdGᑺ>u=M6Zgzo`8qK;ӡ֍ؘIE& tC˕}@(,صùoa2zL}S9
+参tvJ+(UH8y9zE7 w³TPnq7.Ti`vXS关oɘSN9G}2oA_[=NXMW޳w?U|@πkHa*sY=xO_
+TCO{x|?aQ Nܱؑ7P0=HwU^Ȣڼz.L$@U${ pu'F0[3> =yE0n<ˊWZaPE^Cc=ND:lҬt[ׇrS<!+ͪBt^ `QgIH ҭʑN|'ӑ
+lw58,)b{_ @A7ӘϿ_jfL2 $jw"
+tKk G.uQ=b O_Jy6 ng!ӟm;kvx=Ay82 O:UCEQV$l߫i+k4 <nMUw삧{כV8lpKCZ?VM=Uu/aeDyo}J3hL
+SF'abEo+6i AVV"&&Gw"" ]Ev <j*1ЫPM?gRY N3 F ]dP ..'J4αy
+Zr@ 
+OI!
+%WS-g.L&
+z4vqW#Ȳ)3Ŋ 2#>9!@J|o^Ս#r~CQ:*nKhhX(;YIB{e~V&ʡphf+kpR&0Hy?nK^r.!"OȔ[^< |f&: `<i{N{ >Dή9fo\$2;޵f̔9MÃaʯe~Y*5tQ
+ C~wQHȗ!opUlvGNn%bt[ok!J8M0؆\**%5H:l7qkK vy+S n<nIi֒*PpWސ+T,y3:(?zZ|7s>`ṛ/ALԨgTmiP:}ĨC|q?gU:3t%q ƕcfE/s,
+'
+V/ÀDBz @O$`2R\a,!gdB@~49vKL 3n^=!FXJ!v$(8S`@ZX @mUY?oKዾ,h.Ǜ[S,U{qNNJbSqcJ}:
+O&RLdu"Xz=^^|7~ZUP3q<%iʨ4̯s);.uYb|0w6!]x$VV IUBi
+{·kL<4+/QEG4oei
+oѢFg T3W&sVpK$W2nCS rYmq*G
+=pX帛2<*~`)@V=/h]|aç.K<KV"85)a)B.Crɺ'-nhc
+.0&2'岮9xi>$* R02a}"~HG+~ևdr&f>wc-OkwVeB#ǯx7wA[3pR.Cz>2x_d,ҖnD)06yDdP"Jʢs=_~#mטT
+d
+:~RP<ĵQuOfآ"xQw;W}r2 VaL-eD.>p|KQq;AѴNbS՘Ewp
+7:]k*dmw7bSHR}6ų.M\cMH[[Dl*z )sZ'ftj
+sb{&'l\@`:"IltoV
+f˜'w67aRWv µ<n5H^99Ը)lruhyڤg1JVK SەX&ݦ>V( Z1 ?gwdrhv4WJK׿4ޓӊ"@!}AAGHhuh&H;3)V 39Zwo.էpӱI6V>0w1L&n#!)NbՕ%mc<689X% M '^Y,\XP=]h%Y5M)e#qସz(>' }`q"+[#F#CfL{`7Z zYy'#w2$dC!ljSB
+( m٘' &/c3$SIM> D.E(MmlYC1FG 'DjXGN
+YXj.sb$!'b 媮`w UHr4l$!Z5B=rD:S/Q-g#lE}-S6ɉ!H䥲aenO&Bi&w7Ł{ CdApp
+:X*oһ"F3łnR:^k/|Tۧs
+R;/3DHPSy42>azwjRYJ07E2 񞌋 uc*Ә  w:`DTa9\I4
+vF^8iNᬏNvǻe㐣n cBLА.V13lJ{Z8 '%O)
+#bHg
+u9*ܽ<tnq],*ˡG +p7[v%_p3 ѯ
+GkGSז2uOUT@-C4a0|DK#靖Ac'fj:!I7XoUimG&N<.#S@]A g}wV7kRDŽٰʏQ}OůLt9S_Um|~_쾈Lܘi<D 2lp/GĊoέ~ZYgy9.&C#U}WsF|홅
+f*"b%{<<lsx/ B3X'F4_=>[x~1<~9H9{+ EU9<_Ű#B5_OP&d'JSP0[p7ku,I1:߶ A48k5*;9^(C&ZFω^S'q f1SwVjQkIͥؒn$R[9 uA6!l:hUy)dp
+Ӈ>شxJtmU%9Heq D *!ЦK,4./ɹi7(=<5LlCS{F05nmpcqCI{v!˔P[v`{U (
+mfakde4W_g=<~f̫Z}dW~ޫ ~x{lVN+}*dUf5R eکLpw~r'DOKfYЛo50IG-
+w侔+zQX.5';3Wc3</qD=y4J_|(e k-')
+̒  Ҩzb9w B`-r}nn"2OL}[n[BeUJ{{l׊!2j<к3NvL<r_d5s>?Y#:/U x*qOhsoVbô7TGp,jcl9k-2BH1Dn
+ҠH͘m17sJ)=l
+w*\0ZEqx8x* A}G
+VnAîXU +`/y;
+pH =E2%*0Kx3
+\ J\&LVB@WǐٓȑKp & 6~`,-/iPɂdbׅⅬU+.b>5A\;+7?:ۅUũyWYc6;k2SI+zRKV3-9\ݫ\4DH("/w_e߭8Cisה@ޮ=M]DXف ϓU7͂@m] _A3a^]=u\p "&9FaTak
+[#Bގ,#pUKLPӾ4bT-HTTC/ jN_jv I<
+Vs׭c!,TέMZ
+?ƞ?i,M
+C/)ɾxa.)ao>YiO^cK!B" BHma /Rɰ~tedMs?R84 p^:VT+R`[]JH(Kײcx k$+,%
+$i;*Oix}#:s% >Rg,xT>~3{/>8~dmdF[u2+pb5
+xUZ4
+S)YraqaDZUg
+IsQl<MXc??KƆyn-&:ӿ$/;H??D
+XdM])!] 4?!jH>ٶv!>rŏA*V e2nrM;~_}'IS$L0bA?t]ͅ1շ,-9
+
+=M6L
+[s?.IT\L"
+ܬV<ll OF-zZ_J3W"Ɓ+ʓ yf~ê3IrJb!1s
+U54X'Fհ{a0EaXW 4ݠ^DD77|#&*y]}зrn"0[ VStљ!~AeNY[);Hh)UJ5>8<^^[W<P:؋5 هLkm|lۯn,>}i$n9U5vfDr}*yRg3BTC %Ηs3|&U#z
+>K|ǚo&G[g&f1q-Qf]GN)4
+9c$MAEK]R`joA?rٍ[H\:~ cG3%vZbx@a7E!K5E^uSБE܅4}"X]JjoNہ1n@!89G^c{hB "a4Q_з~I :=%>/35ҁy[YJWp ]b3[;ݘAמl֥8Rd7^pFf܀*2U9.":ʧIJ̈́Rv#@*'64JSrxwi.L2B",5g`fg5iS{JLl,0ǂ~o}Ëh>g}񳎺 U2{TQjrW¨5˔~_Ek0H3c͍/IO[q$)zVcE‚RV]<)297.gTq:ҧ>5-#XEI$*8p`͜\agا; I~7 TeL <
+p!C+:յPh,TYB gC
+Qiva߂w`BFld[@@sܢ
+Bm.7Qӌ{?i׆IFEcuKY$VJ9,#2N6{X:iiD `9oK%ϟ8bC+`vjRURpx7Θt31g5QHrHHfj29sj'#Wᳺ-E$k%)@JBmC5Y긖a[tT$;{l%Ptʧ-> wy0$Fis
+ڶa#2V2@. `:6NP 9q3mʺyh+iN E)ͼF'c3al/tq<@w"N+"Z<kpoxING&_FR aO5h<6ƄmZՎ%D&{AFLLEJkL۝>
+ D?QPJ)VЃh)U2jNZ8kL@ib]:Ľ/uqO
+ `|ɴ[:wy!0/im g 'G-2T'L-lA8 T 䧁2%It~t:O's
+cVf$; 2 B|mSRńv֎:$vWǺiZ;(!̉y~LK>kHT#dthfbngJѶKBvYRBuq-(2 f(NA– gЂg\#G+3l#jA ے͕NCnx=F-@HMdGIoĥz%()ke_m|I(@SW.'!Di wǪE0эO8/}KkbwzcJ w BoWY,Gx|G
+HM2^Y?f vvܳ3ͣÙFS>a[ {{/*#+u
+`:Ff:)%H2": {a?^rqp\XjJrsԩx+.*]]Q˶ .(ыAWJŁVBuwQTvWKI
+ "|LȭK:y"i<ioʦS[2mVU26Ji*T+H<){;TEY[N5:Gt%p=g NZrhCsC7W}ZvK|*Mca@@
+D):Ʌ)!."F^."mݱpvGoC N[ôKev+fGc.W#!#;Z1BO05U5W(^nx烠gh8%n&[ 5Y~8N<L (Rׁ~/ A}-N\s}cL \-"x`!h \齢0˔.`[kdDM%@-C9P
+j37]p{ -W= pH"t Gf
+?~ ^wf--ohC )61$GC/6ToXiE[$;||6![wV,ʁaD닒[PGʚ4g۽=M`
+~;5Mk@sZƤ.*O5U]sLA qi;zeF0Q@c̸UcQq1"%0
+qmvhߏK‰ Q*MOÀR:r !6
+MC`92KHMp'R $bH=eaG2<0o^^b|qʖOa> uz#߫ҧ?ԬƪӀ
+PqAͨy|v{K;PR v}}.1R=q0h-aœP0E2Jw(~@',|tboQj ZuΏg%gtp 4 Xm|vɧGŸ;L,<|j.:àev9 ]oǘ`& gaXYq(hLʍ!+-R|X5n5?8WkC.t24›[}_#sb)Q|el Etፌ
+9woZȐ%S!C
+;WL+j|
+Vd[Ƿkb)" m{r`zɞJ:ԢF8x7MGQ݀oqo֏(d?;wzZ \YZyGNE͕%dݸ
+u,5΀og0eåC8׈oqzs1El5oL볢$ ꀂ(\1(^.yB@&_Tq`b&Gʺ
+[":sŹMI3=Ʉjr9NlIw42b 1.q\r%
+7:FzW&(=yJkjPc`\Iz sZ(wY[D%
+T昍Iտ7/[SWRĐ 這N\sCfH!R|v۪E_l|K"S_`CeKqhGCA2sp /8cʽ6<<mZ&!Y$@k=rɨ-0hz;v7*&W| HΤiYk A,bzG4Ԑox$2s^Mmsxu4,
+lk=<5#
+GB]@rAԕM!} ?]ǙnN<#fvYh]B%M`C%#6Uܘ[q__ҝ`A˙"rd->V1_fO\޳d@D=OU`˖rƧnݚ8l6kHh~T~}d тhUZAgJ˓3vG+ΌR2.g5acK|K/E
+ԴɁ"HU=蔻/URО7ScA;l>?5I.J0Ճ]~"
+7q<v~WS` T}i4>k kGG0N73H ٩*f_dYCV*ȶP;3 6}NB*p'<Y, ,VQcWR#rWHhPFr4צYnꪋmg<$'o0"./=FEEezmں<J
+M4+,w2XN M4Cw\⥘J
+KӿGAҳBjB tMf1hjQC׈c5EڮHٞg)@\OEx0(ov4#ۈ0?`!
+Q-5R*$r'FFO+ŷyK'79 g/ w#]xR)yS\4T_Dւxoe8 'ev-ʢ0,^:Qˣ@q,@0q6`Ms3wzC^<ƌ~Y'dG¤R/U؍µjTn1aNq=z>2!5ƿE~A·^
+i)DiRtJ"r?nK|< pd#AǤʈ<յ9&TU8Z"z`\KjGN4ߏ8u6v偮SڠO/T<}#_sh}% !0Ԑh4vח YT'
+5 n۶ģSm 2eٸԎJ!ݷ.7Z{=^4MZ!Z;t8i33k"1w%F^q9D!OȜX/az*źRV;gQ 5oi2Yl^\O8vKO_rb,Y/)AbZ)s1MF
+qM`Oć 5ɯj{0ṇw'Q.y[6:OcǚJ͡MelD }Z` [<\.
+1Z0WS3>Vӹ:Dm0-qc7ކX@ٿRGX0^L'Rp]<6KFH^Knln-Ua~QxqHp]0bDwNOߵ +LK"1f"@2שY /QבG'Ős
+I5w@{K&5 Kfk].܊!FȹK|M5ƌ
+yRʐ[<kiSc( cV06;Ƅ{95M{I%b??&-qTGl`OrAy腞.i/=e['%Azfb*iþ;S= ?ɧ|"di]ݎ7X 3frz My
+wʰL1FN{]w */*Y|c eTM˾قD)>*ѠoТL'KB|snD͐zLiT#\me4mֽު ^:2B9hV-^Vz2RTw- y+JA"3}/4ԅro:= Og6Tsq(W(!MJ._*΄cgnQ8K΅yz}g˝0 tÞѩ\[߽j)hg>v7qRo w+g4q_^Hf2XX:^! ygd:i,v&?,W&ީ|smAŰu
+ԫ
+?jhF8AlH)n VCLJc=n@7Dxa&cD(봚/o)~g7ղU<wzjԲ[$}s=/t .G3oJ,k{7B$ҙ
+,j|_8 -WCc4ܛBW$ |: (x[ۣLo.`.v
++T
+Q2ޑ'~GF͡)!*o-͗ S9\}2T/3$>Ft#ՕGiX,]Z'i5rKux=L=Oͩ2, $cIvh vt{PJ?w ϜCC
+BY
+cRKA*[,BNK04m THȚ |K{NuU$`Q&BL+?@Z
+^mϾl>GGֆ)NF]k?nk"ѵH[Fvim,͙ڱ'oT Fx?c_*l$buȰ6WVq5̇9+& lkM١Bl}38x
+Q_R]U~G9bODF^]<|Fo#79%r'Z8 e4@Q@6Qo~%ܸz#FfW=X)
+9= 'xݛܝuӐƲ: m*jA(B;>+AXӦ@>
+S2g2J
+<k">TmÏFŰѣ`gASa~6SԴ,S0W ZJPAbgO>A T@;S :7Vx6`*a@އ Qr
+)m:b/~g9 b; ;큛? ]!NquRɝf1yrN(+!]4tuh>]n(Hev4yQo!44ï:4_Qѕ@t 6Jx߹5xOq<L[?4slW 34 \4I(ed9Wξ7RRDmxjQՔF@ύ6bWWÁ]l)h00o-=uRQԣR?qۗXy-Xu1bnF}w /P$_bv o3w6ε̞6r3Ca9x^RlvgfxåT'
+MNQS85('\$Ӌ>ǯG# !X[uϽ ϋ!k ZGI"dƲ&Pc9C, C
+?EހE^m`ć(氌ܗ< 9tU(?ZI <k*EҰ&.ƣTڻ[7 4(r|cYW<⠑3C-u/ѓF7.6iBpt`z 4`AxkyTQ{=ȘkY7Kzׂ'L׷62 B=(* j8&*<[xFRb(@`UKŋ{o¥q(kKhCAJR ЗsoƧG-web80+#™1
+㯌0qt/޳Ri϶9@W ZO:&I鑌Y @=Gx0qýveZkRl jG:?*m<nGrH= F)04m*)m#<Aߏ:r"3/u=ktzͭTV eVQ0B8Gcͨ9/
+E_KSN
+PQQ0Ȃo")O=<4Mkm7*úJW>Vm7nʠy/o>/U-BȘ8=bfynbTL|aYa9SL&~34*H\cZ"형I}1D9~#Z!AV#|V
+J\icWRye'883"s>zζ•>LFG 27x^l`%-]Yf[b;eՅ^uwf)`ABRmN%~ #k>ѧ|N~wc/_t\4c?2{_X("Ն~yԮ&e1/
+lZ4-"S8fΎgrzߚaYEs#V/9h@%1>ƷT5oHm9h` R jIfoi'}2}ll! ӓܥx u:smMUYy)yr7#|ia
+
+ j'
+PjCw`IۄVXCm\5@;mk;(VH)`IJ.ƒu+rڍc%N~7Bd{{6dvX
+ܻ Bخz.(hg&xUN~0Mns2@Xf} &M;RYe{/dD|bf,E3]?`rڹ$M8_?:ͫ1A
+ީޥWMZ`~o!jhP?-:Y~+r0ǟ@._Nc%w1a{qql у@TUIh,l| #f TA~JL+Iw֚Di)ݐ+[/qFU&{Nҟlţ5Ƒc?25?rxV}CPW"X0kV.094q]=͇[6Jo!֧-PqRx=5e%dq*prFGZ5Y*lI ALcT* L&^=M޼/ٓԄ7Sy5!bE
+Kk_PQML\H~i\c%0 aa_@;"yֳKL p+.t:*Ɗ6=s@̤Kw.$(O{a#b%JminM|-[̱R:!_T%ƝHgt]RG\ OYYSa@u8;Kz`iWW9V*^ ;ZNlFZg6~!1X|B L?, D8{L%U\n2XFY4ɀwO'ؓ =_c.tFVn-A)ר%{
+rGY]#Tɹx%1k7A+>\]޻D: [M __WDbs
+L[+ ?3m<3qT]6A+B[WQ^*ʲI q޿&a_?)Xk5Rz LCBFU<l3@C>׮H79KӌJp_@Cޏ~v|KOu Ŏcd(-g:{?g3iV|E`}hs~!ihJXk<7uPȆ ق,ڎ
+ p+6^tSƼ'&]*%dEB]Zb(boj[0L2@1ө%lU vޫ`
+Î<؁\: /WshpOZ$>+#^jp5v{pPΰ9嶝ܸh%xrƒac>3hNSJ 7BcFzU(ѳpPʻQpKOMw8=xpR;9vB2VM -:_U<gKSk/{x'. M֚LX
+MmEq^ tZo,",oȭb^W?qG\FW:po>_JStx٦ w "|2;*k[.bhsj8iu^US mwܘ8oFgz!jpS+KN_EoX ֐aL^A
+}ë*qV
+5>/ga$B2qyPTv|O_8'/4QR1czݓv,뜎9*'^[$Hh!sx,<])l|%7Iˋ;OWr-(^=̺5\&:͹Zo~n7ũe @)퇗Yl/dB9Eڔ,;ǁ z YNpHT<U- 04&OĖHIjSpOp2 X)aoS)zjlKâAJXGKʂ 5t$nNm CK 
+l, ig`:{cC1,kh47
+1K98WMfٸhk3p(UؕHʃ"OS}Ɉkvbe4'kFxA.58<KQ"Iކ'Ntf~rn<NJ*<ЎH>yoJr\X.!t^4?A*{ABevqY|eu~~;UBG
+tPKDOU
+4yk ˷).G%w/߯7p7K8g=Hٍ]Ќjo/ B{6>'YBo78Lg4aHʯgzSP j B@at_C5F!OCHĚCX:!t_@kAY%6U~e$1k7UwhDS N7
+
+@ir
+wF
+)aUy҇!R˒R_#㜽^Ung#L#򃴙ci59y|T>:ɯ;MR4OtP5 #00>B@7їP|U~}_B*fyf Q"نp44q
+qO~4٨>!H'W^[w;3~W446K eGXuex#8=M퓔IXapٲ6hZ޳,=׏w!L K- dځch7&L_)@sķV]2 6˭)MX2ֱ-l~((Kk609: LriRs2AI^_u4Ry_*[9!0{y+x{z!|ڝc@(CvȨ*hm cmz)'aq˲505~F
+x!K䓟+Kh0s I]1%!g,UyOZ_zÍaK-Ty˕%M>*FzhPek33Jq%A:A)$5N^uH{,Q"; p_БYԶ&|i'"^$oo,Зxoy?Tun6~|Ugnt}vN6&m1y04e|96mԨ؂hg$Lۋ;PχGl@bji}|hѡ@ M5.!{Gy+3 k:A/}Q(T>6R}gS-
+y&Vx+>̕ KA#>LgsuW]J\.57## RBST4 ۩IӓF2
+,dCPtiD?maM3
+2<c],]C/$2q''&_ԳوBBJ|{=^wbKa8b$81/vw~,xfEgt3Nctj _w`F8*-[d}H-7jʼ_2fJ!`;]Mw,ߜOgVbFu͸!?
+:iY9 -,Aq4ݎ  MWju}+sm)]}y.vKctPVi{d{'<>-rIQ)Jm"CW
+M3ˎ(wVs#<Q"LW׈&VRa o9.z7)/YX OpQRoD"AVw(TP7Z~wں /5CN=PBh@||xm谅]\ ʨV9'`4]a0pi /:q(;,*<PrD1ýabh8Gc8XH|3~ ῅bdٌ3/Vp a^Q{O^<0)
+b תba0 ? aun#7%;7T  ;9G)iLI3]WL {;+eVZe%c߱8 K/΂E\JS~!x3EYœI#7\B/ZkW?d#/aH-IjEm1vF(W
+.\vҾ\FqYzNMlt򶘼 ,Q74j\AH$S{S ?Z!^qU2>4 %9=Oj4yZbEMѡ|֤U! d\(d{D3}g0j݋+",3JC@P9NwV {C W]4aShOK|VE$ UjL6aSb 4t(ǑmxMh 6
+<C[$WE)
+eGk5#&;u➻"PPY'DۏeN}Gҁ"ǒĀLΒ%ςB n[
+Du/֐ ۶/Ko}>,&.K`?N+s߁4:gVn"pSbJ*۶V,1lcIg[|zj7Ӷ&
+ǎh# ;)QLHqd}8H#鐤fb
+CLƺ"Y=HnK}Ho
+fQh
+O_}njVO1 f] /Or/#{Zz|h:˧F ^HŗAA2yPrܑT^U~WԈ0.kUJzsÀ=?+^je9>tuLa-dyS)=PJj7|l=X$Igp1c{rן!'-< kD9|W(Q$2- vzۧ;?Dj|GQ:$=bWfҥK/S/Oos,s$j
+B3#-2:'/}C>jm Ŀ~V{g,z'wQ06ύy'Wơ!Z*70C:XU;_{_ a'8V3M\7AM CIcKa&b{Qźdl$OBtjŪbVףE$1-ՊiF% : 'Ќ8LJQrd9_/d'YߋGTfp @͉[^L
+Q?ЈlCࠗ.|u/LP|'iFJ@~#2S3~uE;fg]
+sK͍x%: zct Pj~swfdׯ>3w0_lF()8!nXZ盌Q]B3qIg/2K+ pw-`ޒgPNI_*m8a
+ [ޠQJgԿ\cHElza# ;k&fɬ1]r‹l|+TRg
+֯ww,8Pr؈JF?gNt^_:("?8-KJ HNC)SC\BQS
+6ϰ*F4p졩#~
+E^
+@;̾ #WQrq$[]IP9y*]0B·oHt'2Cmr5}Ml*Qgl,!y{=Ԓb%pq\6^# b ^mio+fBV.76Rm>DcŚR8`k|E?o7xl}{]9G!ߜxp@Bnq=0})vL%Ԓĵcr=WP/f lE<x=b,o nyԪtr2DJ`cj#QȶڿvnOP}#Zƒrn29Tߔ?s"IftWR~8{b<[9ߠ1:ys3h>kk8gބf!l!Fu@ `31ļfigG+?^tK8_.*RZʪ5W?;ف *fMxʰSWe93!GT zI{ Ft
+&>XU<&?K@Ϊf$" ^R|+~L힣3.YNsQO_ mO2+\!tԫ^|,zt 0JaޮvNV1 Kp
+si3G7]ʂ}"x#3|`؋׻?Snm/OsslF1F+Qt]NH/:OH C$hz m5cjܐ>5*`ZWx+HswZ9p1mST%Z5dΟ"VU*_6XwR(# ad)JY#{L)sFnt _I%Cg3N+ƈ:4]*ltOKLi?6k@?N:ʺ?y(Q_Q:aW@ PH~)`@
+ЅQV<^ Bpl0aMu
+5{55}^D%@QqQ.wδ^m[񋎽{jA~@{ ^<Ҧކ7iW¯2dKJ`L -gw̲h($t9|
+d D*Z˘IZ?p%_qL$9n%v.*DaD.k,M.Pr뭡!יqE_톍lSQaUS.&i!nf֖4nPiouݦ0e7{|~][+_c.Զݣh$lVTJ5zAsi@PӀ6y8Xdz ~>`%0S
+AC/;~
+$
+Org ZFL,؀a:c&Zq˯1g.̍5a$,r ˼f"4JVO5ff.VliLh(ƝP
+v-68 GS@H"Z
+hQ)f4Jk<?x*P%0`sl +kX=-w,S0H}ŐZ.eNSpPuk_y [۲ c{=}^/7GMW,L
+t)Vg3*'haDՂqܷmT>ƗlI~+]
+"Qk>ɸ\@NcL&c.P"swR|FquLuFwl_[݌t CjR $aZ ݱClӬCB6pzqໝ5aM};g2-v[ .AE0=Lx֨xMRCv ?swhPZp{Q+SloK 70NP
+u?Aԝ>'\zL=
+.b쒃 [%
+xWC? );2|MR<},: OqV3"NS {ew5
+ql}w}*k䷲jseQ g@4%EqK$TQUj@Q#$ɒǚ?UA1y͇ B/]`~vTe5q<LZ0(+go ~yEB[VZްG6:^ELD N=ۘ;tM+\Œo1m|
+]'764cd7_{mۥ
+Y@\뮍 jYv}_
+g2 ԬS_ׁk=ϓH0$YBN3+v|{gKǽ[~k*"o_:),9'Jl9 On/>71C۽ 7qO\7jgۯRezv1B&a&04vDetutVq7+5h.bqіW)Faiղ <
+7_H,`Hp%`0{20hcxeECv?RkȨͫ38Q)^]3sS/ EȤ>xep]ru8)]|&riߴğn77ձRs'џ$vIe,wMyTUUYF"m[ǥ*se.Lqq[-)n?0]1mSLD~*@ѺV6ss_#Ab9\Ȓx &{:EUZ2z{MQc\KQ'dv+~!iLUbʋ.l0Q@3$n'D/ht;.÷,'Ku}DTX}U&?5$rS}Ʌ=o4{<&mA2d~ƝDrd#RHsf$Nm?d,ڠPm)fJjƼ&"o=ԬfUYOE~2=d ?D"Fu`5 xmR͉*h fFISin jW4ݿc[`9Ըd̐AWGv_n^ $>9M-^BHzwb}
+=GQ< _q/jC8*t6j錰zSyd{|OP&}#o"gmqݹD(`+ ?/,=Z&W`P-=6JE2jU"Ӌ!IFt*= sF'XV9ymH*sBz܁uCGD ͜O䔝h Qp(2Z+oT)5-\LPӌ8kCK#|=pñ H3HXwq.4ðe|Aw.l+R6=R~aXt6Zg6v>n+C[|5cm
+ZF|ke&4VʋaZ>z>i>-c=6O.|uϓ43(ҿ̅WN+Hjnuϳ38A8GC`i>'.?v-}6RagudRG)hGi4?7һ$2}[-$eh^o>FcȤ]0 䝗'4)ÁB{uP8r9Q7vӳS ŝ;k45N><̃U2 xWˊ3hiLnL.1񻞯s<_~ < @fչBe/6zo'\F8GC,AA(U3u8^_dT8NX6>pr O^Q1hQ嵜VLG-5l)9?P@\{CIAi)FKt_4> ƊNDDװ\\^tgk("JOd#sUm"zRTgD_l9{hn.Ϯx:na~@F5RğD][;{^F 5Y Cn8ih&ߥ96¦X>4ozv*g{SE|;s볻9y3>5g&#|[AK:P6Qwݡl*:=i|^^ Gvtk{$#y9x7sg(XSpf}%`(&X1$޳#op8kLD~n704dh3]8S(a~5=pH]
+<
+&dp&^s=z}~D2<4aMrr|U̹f^dΊ z;{mƥP%nR;uj-}+VǍqzWT`,.$*57'SI\-I;dbqX7vzgaP
+%jN]4+p{1gG>p%& *-&}@؂x20o;#ZCz=:Y)1+< 9k6<ŧTzǧS̖2\uS7-)`>0u8Tir]1>KíJz-=/ Q\+& ׭t\-W &s<B$v);zSr_O+l])̷wU
+DЃyf.fcNF u4 |Yh1"S;,|A`;DŽ1&G[\Բ++JDbJ>lfs
+bxg2 vSza'~>ML%H o$v>uviȿ|.w,yYa?` QMҟgeT8#o9j4 g)b˸Ǫhlȷ9aܭ^jsa#_%o;a
+FI!xN+TsdpD/Na&L9Q9OXnR\ k S7^cXVhu2r=L)4^ Ywţ%[@ Vv]PEF711hrU]#>1rL:)56P LaM?Ӳqr!)v>X
+Dlߪwؽ'L"z&ѨǨۜ@ytpFr&"h v,3Mwgh` BSel ưB/opumQR/X4pB佱RZ۰F8"֓Cy!{݉hsA/γgl4fq JZp]e?2?^"n~WERc}+r$֮aX[C⽤V `av% 9wrԷH.5?8GP(sz~39}νFGτ4aQ' jb!%J/tn۪b: 9T=7hDbż 0PTiTW2MGnGĢ>C?QVR@4^1s'X/>%M.(Jo@
+JyD JphI<4C^.UO5v 9aFd 0KX\[X~Ԅ"±:ȋݗJ"'. KرKG#('9$2P. c1ږpݱ|VypsZVL$-N^ !x:Î|`Jq=m}@ iYg{E߷obI^:m}kbc8m4j7Aڣ3^Q%1/\*
+2sCS9Vj9gi!74]70%m,Ç
+yU+HTlV/9@޾HypqYH :C'כԁRVf<NrPpd݁\܃u]"r5Ѫ"+"^CIqѩnѿ ǑR%ʒ(;Tj+EJ#~7_id̖F]餰"dE-MyґCzO`&ԝ!hTHA¾=ZRY5 t>g ۨ8ݼnIľkPRnps8D1ICrzUW=leԍa8l~tv0$t{=^>ޓhMD?χ`7b ۀ٦(De?R_OhW!lZ ]'Rp=Sg
+S{g>QX mC l
+P1b
+uBj!`%ioG'+T&? ih=Ξ#?lvU8S| !~br-[3]b"t/ZD8bY֚Ivn%&N?/ G>WҹO#*C0bF"
+Vs0FH'DF#uOO0'+ Ӆ1ڔ.X;j? L]IlBz2 N_~sRmŒH29=ΧtN {|J_I_(zˣR]q~3 !ٜ: tqxmUD#4.&d5yuL)e:TJ
+g m31Gxw)lhvyxWCj͒\#okͪ dyP0(ԥ`<ry-om{vǕwܪ5uECFzȋ)\y?;8"FkOtb^;UBD&plhJ~ۻ4ke-t gHYq7?+'LJQlw͛ݫZvKVH跧]A t︟u4dIAsvo?˦)a@`Sw17l2WjȗjЩ~@yZC>f&:Jٸ N ^,8eITSxu/cF9p CqZl{n[)lO}I~ tK6~VZtu*>*e.ܙ
+
+lRF=`pD5dʺkڰfA*%>4shNSO5HG*1j.:yzt!(@|Zܟ%a~ERc$
+?+ˮ(q y]\BIk{֗:黦:A+b$Α|6eIhwLy%[5"%, |FRIڿff֒iRAbZS7,omߎyze8_:qS7Ifp ;,K#2 ܞ69%D|cԐh
+M^oAR1U  2¨c4C[E<:KHۯQ2dnʪ SX#TSܩ(Rr T=B1|)F” WؒNThG- '!ye O|44c
+?yA@즊!<Zv9Z1ކl<'S
+M<n[)
+>{y@`JQV{ }^MLP.2͂l2mqqPRf7 x!, dT 䠤J^ޢHNE` 10$$$JX0NlU@mn9h8Kcǚk52ÈDh%XxMo8IҢ$]bDC
+>2
+NOj_ϿBl0_πkr?cՆ3qZrJ
+@uo-Dc;TU >s$o :so*5mD:VmRQO:x;$=:8dHd/MdvRk:A.@[ߵA-߽(:BRL˓<ve0c0z[A<,+"HĴ)Ƕ# 6pWvH\Y4NmxO;DӄhΊjIC ECR"-]Q
+R7!2d62Z=nIDYyp_[ AkKOmh].
+s ɗ]:P~eb.R),Vg4aGxMdE& (aRH5Tj+PCD@Bx! ryP)&qz?)rX_dbA}AlQ~lj6cM<=tҨK+x‘ UZ
+e۰u+^+j2BmDkH ip{0<r
+-)˿ٓ֫$kG ;iBt}IpYj͑ ߔ]^fjleq>J()^ޟkPA
+[EMjVtzzRuC,^Az.<ȣj6W_1h,q<谄FiܱD=! \/c'I'IB-@ 1I;=޿g-iwɜĐ5kMׇ _{]DH4wYXk}zUYҖ b9T[e)94IZWoKzD2<dޅ
+ QXa~m>Ou KZ]6y=F!2C%ŸC hX^T o~SK ~Psa xi~Ua~H2Z+H\H06TrAltE 6/31I &0t`Dr.HQ/]~J<U-MEۿ])= ˧AHkM7{kq”=y.~`3 *ɤG]Mj|uTc7\8Zc;ؒKwY /6Js ,ț4i[똪MǾ} qwAQvnph>;t?y[Zq ٰ4ր z$I;9Kr#&! FPjo bT0/F}z5N5е~wwE,YY>E^;Mg#lы}B*Z}
+I Dу%pDkJCLPpo¼IBg;SZZÎˋ=%|)n*Gynlަ^VپϿ;?_jlJ8LnݔS`Zd:?mxG@ṹW s*}qft$FП´b U%Rko#$}*{ŏu
+ n,5κ'w^aTX۱7v%ZM+Y%%&6=,d(ueYW ] w.,Tѫ&%BP"؃gekV9M6&S_Z<tp\c!O/ nR퐠k oJJ#Q{KR2]_0PYNLard4I^ ЫXЩޖ%}kLVD .a=ܼٴ |5;b7lC{L B{/gZc9{!#J}A$1q)'F %rF pMyRsu- rjM pBr>]I夒0Pq5X yȶᤠtIGĮ,x9ݡ'N7(1)ZR L ݇ɪzWϮ n|(e{]6BZ%ض!ь]id{bB]B4,ݚX8YjqL]nW#r/ _)4(6ܐ>AQ]z*xzMo,؉Oj=tÍPvo1Tc-$Z"YMm潾co9<dWص("YfDdک2NOݳ6M{W5_$i"+d !d F6Op4!+a,u\ssE ~G?rOo@։)uQ}hnES%8bMepnCH
+u`HOQpJB3 0D(D9$!޵?;54^_x &D'm;R2*ғ/W[aM$b2_hJߚ~kcúw1rX&QȋK`lMl`SB8f^10[FH8Ml8gKkl.B94}`<#o- eߋGq2?>V]T"ڶGPDN
+)\\0u`c94nl:o#
+Y3՜N V\P+EG'V=Glр^Ern]A']dC 6$yi.WhbZ1hGv
+`i-*@? #+<A0i/6
+R\/sY)Np{ףFa!MQ>%}xWwMV<MP;'#qԮ]"rWfA&IZ0J˒wCsv\vpg
+@Ƣ(Q݂XaU46Z3Dz͏<ޅ֕@Ӂ|)yĐtj8/m-D:cg ^pcp\^GNGUeE貦mfA9ݻDhA~ɨ&Jѝ3cG{بIAi+|+㛧B~n޽ÿ|q4OƐ-  ǣD0u*Rv$Y%?J!Le;tQ=\4 Ĭ8 0yM!ܓ8Zi5RM-UTi)*YYH/= 6$)ˑB>V qa
+b%("1J}Hx?ߞY6to" ]
+Șr E-F sQ(.#׊KI D3`PoJȖ:yWXup>=וeYA5v7$U& g`;*'ri6={#xWzҹ1Q )ˆOP_Mp!cl &]Va /K
+4+ ]<+3BkcBd޹G|Vwm<hskF,!kIED%-ebm]Rίt`. }Ls$HՏga!6bznˀ;#ԓj^MY~~'!HE kf<Q.I!II҃܉ܦ`.0Kٹ҄X^b}E'Dqo㳤{ -tͦSӘ+ڹQi/yoA0bS vԀ)wϻ&aDyUF{y_.9UcI=qe<|^n146͚o=ZᮆXxMi'DWǰԱ`RQ"%~Lk7$ $I}lx͝ ] n
+crr NcZ"Sh2 qqwKӨj[Xgăh's+פMyVE+xLE+3=G>%6_fn
+]`1ehek&ԁbuc,C禑p*i*6n!jQ {{qtڲHⲫ Ӿ„PfJ0!ɥ=(s̍)弡 @"KtN%)[
+[>*Gf1$CVIHi%x5"h5"ǖЈIiټiW9[C{đo6%x@vֲ#@-^:oF& ΀i'Pib1q~{ҾY*z{T#fSw뇃mP ?e 9)m
+k{~*Z
+6LjI{=\h %RM&<zZ::B>Ԙ:!;Lw< [Ou'#K
+w"'eb"7Qj^!0e*4͸sՃ#C8,( =xםS\<q^@*U*hp'O/mhSu:.8zBP4N/c꧔|Y`ɹA u/}W6aqz)ũl?`*/vѡVL8(|u8TJo /֗Dt8u2 j˵0\e~׭4l)`ph0NaS;EߡBi22'ѿnf#F4uRS&vCoV{\%`a!!B6U]yN㗾_>f,2@Q0Ez3r)"CN6KL^{?8|} z&!_;B'%˞t>El7_ay , Q0s.O ROw/$B:7&dM$2㕙,ٟ{D.[I09T e@Q؆kC@јـφk08;/Ʀt|Ɔ_J9Ưٚ8Y;[_p_
+
+d8(
+$(8` 
+
+
+F ] >
+ X 0 d8H@5kU 3@
+d% ȮV(
+$
+[Um1RԉI8Lԛw"֋:_ `]XpWe(PzB˜b=1n#Ø$^6ὼ piȀu-p-ƀҮ e%i (À)Py{1*N1
+:PU(F2B. Յ4] ut.ׅD89 B'L=Ѓz]Ѩ㺵`JF=Xp׃l>tՇ$%v@\C
+xU zF SF+# /c0c(ˈgHJHFcc#Q(fdeg\ba<f<ca|`|a0mLGfGf7;ӛُٗŌfr|Laf23'1g023󘫘ۘǘט5L4X&6,[= ˝Ճϊf fqX"VKJaMcb-dֱ6XYY%k;*;'ֿxT4_N,eGGGو@Qj YiSу Dy N} *ibő/I^xb]v^1r WΏuTpc|!?VA[B=T:F`fzcFMޤZyzFxbRֵvԲ(
+]P[u~-~1P666b[GOg@HEG!:R-W6*WSrt'a-)I2_'P1F<H hw+^w
+BSaW.
+|/W,((P(*/(VB_I-8©'2Y,t՗/Wp`Oz5%WEu$s#BzIG'H$ȳtpx(i ?NEx'N(^yKlU fI%=V}βr%~, ̝%j^x΃^^Ly:^32nq4jpCԓ5~ fc#bq^{Sn^4m=^Jt^?F$;s
+雇/% GuR8eKwt9YUEYx2"Θ3- !܌h^lF[|p·}=6龚42.ϔ c*6c#*szw5czĦ=<\gb mػםM][vNU^%t32jO T3a4Se&AOf7oUCI=;\oNmwlVYKVX<}&Vػr{kF"nAmN^mw'u \W+]lL+d:½ewc,Ţ;E/n/J3eڵmOYwdJ>wFٯ陲pA{KNKJ-?X5J(!c96 _`z1O7kcOVnkDM%5sz  AXv|3\e@йNؗ[(lu09u9Xj:Ыؿ[q45lᔮ9mV*`GgE/gw.Mbh=.kt6p&>qq==2<ӌByBxjUom7Z5+ R?#(Z8[&8^`%}7;s=߲0];Aǩq ]ѩ]mOK`ɲ_R#8Gcc% ngaщYQ
+Umjc@ɒ|Cytl7~M­_yVn:nǮCy6K 4d1dUޟwNI|{t^Hn@m gĶ~enC3fp3-ݣe,i
+Fg^Eꠥ6sv>a7>O8[
+Y>
+='+y溺G]5YtƖyTu5vz}mلQcUbϵ6꽯lzdz:T'p\au}.R}!WhuFb7VǍq_b#7=o?e>swlkcC[wbwòcBC'..
+P2d2y$-JnD߱[L8s+M7Q3ʦb׺́71o
+ 4d#ԍ15h3l6G1K46ͻ; MKv.[|my;gZqUr֝Qh|bGY},&y[k]jΣ{hU j`'3ۂ5g*r"6'v[56EXOTsY4HzFMԦ%<4v<-ER58jţKǥ^RcRSh_}(>^8 vRlQz_EPhs}a\ovS<vs
+L /iqUYET|p;z.LNm= mfե5oǍ[.ġW`kTu_zή`A  نʼ[Ry;֡u߀uyrcr[yRFzͫ5I]*@7gM utTڑ{WEJw9ثV=ؚtswƅW/fgN\X%һy}EQY{ov%#>K$ip/bY|vp< BkG62vz<coE~p|QE$9__/PsBN\uFLYS6}])GV^6ߕwLS/lB*N/3`z7I
+\PJ2NZw󏮎[.VUFc N7~WTY`צeF_kg#>nc6Q΁v '*Љ85ãc^dqݽ= ,~̜F/G*lgjZ^tyuWͲ6O)xӠt#ɈMyMRTvrMXۍmlAR9=M_))\"#O
+}LM%b[z[6p=2Xh1d]ּQ|Qܜr)JDI/_rլAǝ
+vJZ|iz[y\}Qֹ\H7yGQ Cc%|SsR>hUwWSzmiNį}!:,߬1۾jJn$ʠI@IyKE]nn\5|O;Av;G_<o<)Fvr̰GƇ)]|se+*_;hP,4}qz;>d\)Q?cu¶rNlt3\wӝczT.ld疍9 ;bx?G`~"l6;@P˅unxg?gow]{P.>6x[Ey?(v΍v߮{H'}s=qװ Kf8VX ZT t*]y,+ySV2[|Kz\ъNYeeѽ<]n/ҢBؾ BlSG>קZyc3<L9ԆLJ|&{rȁ]䚱%z '׻&s3?<敗_pΉc k/GKs/vf'~=ذC\yy5ֵ8pNHR;emK=/nbќ֜5Z6]_02MYs`g3vzOu:N@
+/6(xQӓ{%|H3_>ϻj%k
+J7OqmĄsGm&x7 <v\Ej
+J  %qBQ1$FN>iAqX+ؒ/x?Vrx*ޖld|E2W7(
+#""!'!D0$1%S䙃|7-SVR*+J X%P
+)4ET
+ЊG#*(R*M0Dhr TǧSRI:}K|%O⡿5"_0I1$V"䄰9(4im-b8&}Ta;.GX)
+f;Qehul_WſINKe?MܻZ])=<d$@Fj#eoW#WJTi d')?O—+(72Hbzd*#w)  wX)¿.Ċ2!˸@ȗT&+@*@.A)"J<蒳vKޭA{A9%ߋnףK%ۂ.y/]>fO
+`j+. _K rA1"ǘ^?8!+FpJH)jG`:w
+Do'|Pqmh`zTe7yj?:5~ [Dg+(
+>[d"ra“ J萎s?Ը_o GH D:"qU{q}%k&]vb4z}J[fwKf<\'aUz˞*mv˽nDS{IlH~K# 4odD;-‚CZbUq#N5 / O) xl3-v۷Xwǎs{`v vm\;e [Mdo[/.fzy*܅l+)0*,;QMc{q,f][HgKqV0}'ɽ7^K=.uGwvۣf.a Qnɾp"$^Tzd0o;Rln-͹wr.:uҵpcby8E_eԘKL'Da,R4V9qlO|r#Q*JmX69vlBRnNݜ)Wg...Δ ?FYBHRqu\Wqu\Wqa:::F]iDWqu\Wqu\Wqu\Wqu\Wqu֥K[.m]ںui֥K[VgI[j˱x9vM?d
+{XZӟl₦_iO~pكG= W*۞jLofAaix=x`胈Acoz#!g7QA @$#&###".# "WD/01
+1؉8x`{AtE! ɈN MKgD {FtEA B(S3T[znğ{X{hnODb
+vx{_3@̣[
+n@&W?RďBBPT*fT!UIF/zC`l67cAW
+ ZJHE 䉤d7(xDXZ
+
+LǻxaIQ>ijC&6B·׵CVLbb&Tk"|W7F1(ኈ4ŞiU)[aN Qb8\Rr'Dl-.J)i7ĩGazDSS$IølB:,M(
+%?H"YIjX3P, `Xr?߈ ]4<X0`
+py1-Dpˏ3qG(
+V
+Rh$J&pe"3y
+k it/L?Eo Ɨ7&`_bz4
+Q_Ŋ>3|27d`(Мpbv &= ~BIt#Q}ؙjx/N=1=ɬЉRHQ(q:|H
+pH'+P;U*ƌخÚM 7t4])> 8,> xB!T*BL;9ӂ bb9cl'DL3
+Z$%֤ 8XO(9t`9pbUu4l@^Z˞6H #3Um/UGC
+xEc.*D7W)B)q jaB3
+I19
+PHS(!X<q0V,+2ObT=;!8[5]՜Ɗ*(c+HӮT".C+L+N}[#ЧĴ+1+b=JV5$.+GڏZ0lяӏfUCq!/RIk"K W:]W'OT]>ޫ3Чu&{BjS:})Q YYd d!L@ݘ,Z,_HH_n}R#O$IC! YR̋X`+I.)
+41@,W"S*8qEnb"FoWNTngut .vDsNn@9O@7,(HvI$ԋ`|3~ܣg8l+ÿm5Ϧ=OduW֙jOnsu浾Ҹ?Aϟɕ?)>'}S>:u-wa+~?5s~{:9JO
+R:OnP렔:1T~l!ω/%3Ct>~x~8d<bڿ@&\9a5b'Zn@k@KQ&\uV{8RUsHfD t%'C:PLatY9C#w
+1 ȯ_+Pu7 K-_iZ9Z-|~~~] U =[KZZZZxCyc- 2¡~-㪅i#|yǞ?5_ ?BS|
+-N^_-%}~~P G D HKOiI^ U ˼ВF OM!SS7ђR]Xq֒K KT<>{iI]<CK`-|-ג>F /˴iZZ)Zl-R-J-f-N->--)-U-}-/ВR _Ѳ5·'j)ZKZZ(-L-Z K5W2j<+?V|L֒X9(4W7f"NPA%"
+~l-Q4AP &>BԦ"ȠȨ;(:wAv6c5Q4"l}[y93tu}}ꪷyCC_롯cۣ|Ǽl(C{?c=A֜Kzgx⡏{CO8QC1eyyxx<g=W<=& v;=<zz=o<tˣizczGzy{~s<ga]g`]Q~^ut=ʇ=ErqiECd=Oq7{CC?nVן/=]qu~>C?CCJ
+g
+V?fJ =7O5]XQXQAW%dSb++ +;,9rSܔL_s%dʅsWRYeL:ߪU~0H< ͒BH*m _$๙tJdk`6ٛ^dtnK,7S&i`3ٱ.W/F&_j*xɚ8,X?&MVNy UhtB{,SJd9np"mniJ$8+Q*Bydo pdv04-kIndK$*)*tFinvܰf[&4XFAh'G=7fٞnzm,T+K+[&MdM"M :1fnVj뻒ٳee3_SnT?R<!JeP@z‹N7Ռ|p]2DbMBw0QZwס(4[Y2'Y&ZPU.
+BQfJHgJUTI^<%eRu05B`ȍ]1Q -4[PDp,qڥA@2+)l9;#Yj(T~jS%]eȝFfyf7Am5׮4CIʿ/?m̓U9(/(JB@IW#t{Mv3Õ\]bA7 'I+22"!)[uwf=65]pv~(SG~4)x񘟔V;X?Ԫ'>'~(C>s}s|ןgw[N/ v@z!^T9_>7>Э+H9@:GMt~J:?l#JFC:?[ =ﳑYW:?M#;!gAP>S{|={3MYM:?%t^AL3y> gz!} ?8Ig+HCIkI?t~nt~@p'<Gp T;8I_AN> 9I}2'b/'R/'
+ү'*ү'}?霯tp>k9IpO7~=?6?7p>9I)O-ro'}*?qCI'sO'ҧs>;9I|9Ozsäs
+ҋ8I/'}?|nsf{3J:%>s~/?|Ize:%~?Us^Pr^O?O:2ڤE/'s搾t\@28I8I?9Iܹ'G9IsnCJҟ'IoU8I_O:Ž } ?Os ?r?k9Iu8I8I=?/s
+?9I?'9IV_'}#?KN&'-8;7@S[lOfY]lau Rf ɖwʨ#%/W[ 6RekW+뭅pR*뭄
+pB-OWSAl&x*sA,<^Yo .S[Qz+ <LYo,
+}ʗ?xޥ|w*_ ܨ|7*_ Y^<k1^<Ks\< ?T9
+#[o!_9=ʿ.iީ|*Op oT:F9ag?xr>*?Zy+g?TE\ s<Y9ʥ|)?x\S\t{W? W?rާ|(W?xT^nTzS(/o1ʋ\y */pr-+?T?xC0'+G㕣G)?xW^tW^ #o ?CO?x*S5(?]ʫS7ުO?x3^,)kØ^<*p\K_pK{OU~_pzW)
+v'zkG>##{4*ZwQ?ve,;WcG/(wќ>v$ ~;f׽A7f][n]#ܮ ud,A[2!?Cm+*ߓNK%fmٔm'___CMKo#UtX.jhVH>tS!뮮iv4O~iq.i~X F#j,ъV,iT'mH\A:JPZW]--.5{Y;Ll33-β+8Y+JEK_جfViGt޲Z_O5+ꌖi4OMՎ|*3{qH=׎ڣVm?^ۙʍm,@v6~ȤkԈ#f,jyE~(ۣSS")RyhU5ꐪ2UU:LUSv;ێfؑAFёx뫮woώ3eٜ495iBZk 6:x2n~ qV%˒6Q8SY&*Үl10Q[hv&LGrv7LYfNQY5#2xY :m :rܾ/鸡:@okYsyߌ'`ZeH?J`G4>-i5rg>N+<Q>^T:ȫL= }9,T|TlxPm%CRyTuLC;Wyx-j9x+K|]ŎTA9'}kHwM+q&av(@DqDC'&9:i2yڑ;1*35;7>Ij[ AoLJE_˲ tIfJ$瓃Ri6{Ɂ>-jdӓ׎zX_۾ݢLChGVX0̗]#u8,~t9ca(pzHrƲ:#%5mV-"8|kS":>ٳd]hsCDFƵR7:8> Skہ+|
+5iߊhhQrV2 [@oVQ®]eD5{VsTKd>=bJ_mJ+{ĠMkgeZkkZ}:-pKhrNĆ,HHSyrꢑRE.n-PnqsjJ:#U*NX1.Nⶆbs0V9ke-Wp`n[
+GSDv)Kx)Z|?~]b6]cu/Lk_D2@k|s$7tkF[pø;5_H<* :i7"}Kf1%^k$]6{$aǛmK|xb{
+-ɚCsDutס}=ZĪz_KdKQRUen< ];Jd]SH׍%]S}\,Efһ{G LD-I,xa隐VU{SlXOa^gh=jLg nqAAA.Z{/TZ}:
+84~B$f
+/ t5%[
+dU!%ۍԉo|ynK\gk!HUH3a!nwUdz. бA ]q 9bupМ‘NŊt_s;σc@ @?Мr$ W @nP O ѽ
+
+ZƬ 4{t`Sd]se`?+B3)/E7a"^e< uQJ/G)
+b5 PZ:_k:uL"\JkBE
+
+E(SMwWq㢝 lB.t}yqq 7ڸћ{NOgd4_הY( Y1MDfhx]9R%na\'51¯So->nz%`I9HO n)@=J&ۈ}xr\<~͇j_BbVKaϥ;|ye;h?Ks:7%܍B^$oMơ2^>@r\txS3>4s>v9Zy57P2Vm'̡.SvAc\M=D"yl6\o 4NNN#:Nߍ
+{@c
+ʯ)7)-C/+*2'xL#!z! _TWYa60C,=:_o##ո4#HbW{,HT[]w Uss%2^5=6Me[̋V֭4"8KxK` 檳q|5?Y*)VQS82zh@IB
+уMW̓oHUÊZEQ!5M';:NhH]pfUJ˂ZyC-sWNulaLabR@-uW*Ǫ/29#V2
+P+;ZP3e0
+EKᤤF0g0DuDLaΓ*O
+
+G7e^/p<._JOV-5Atʹe|(Ѽ.hb"\,l%~dŗ9(rwaˏ.,\xgqMt+k&v~Ky
+'YMw磴H̰I|JR:8GȞ>֕G/Y| 5 Y Kj%t:˝z G{r_?O?M__#'?[z_Iآ섀>=PAbܯ.\#re eJY,/V×r
+5q{@IvzjiWք;Kۑ S>=3epZ% ʏ&G;sK鍴 &lM(,cG >'ڄ)^t(tnt@O2{DoYJUR[ksˉT^rz4 " )i&nUҢE蔒8L{qpxur&GOG2Iθ9o<=I,mRo<`\cxϜa507&lʜ'Zt'n`dcI{訊d g l\#H@º$ѸXOqaqd0 #H
+7&ؓOXP
+J~56MkZA5`Nql4qnuf`O_yLEJ kGSpW%K`k~HW:O
+HNby˦ήuvTwy?5nSE^x4C9;P<5QPQY;+w߁xd;]Y-6/Ms.t^M&YƄ$!wy
+"4,0wdS!9{Ka1[Zb9xxp}7~㿱ud~[ x&H@z+08_=㱨:aPA<1sQ:'-P}\ොe <"qtn@䮉X}vgK~2GmdH;Y d76QJ\fC-8A ҸRoVM(,UMDpMx‹#isªLfEac7~^`y?܈&-\"PR<v;K}eNNɥ](xDzY;1)PeY$Kq񁄎 q,p[ )wݟhE+Ȓ o:W)y41ߙ]DcnW N(ht)IHq!=mG pbF
+PGjeS2{D|)&jriJu7\$2T7@dU'>y2؟ՠ=vT6Zsn})j ŠdܙR50E^4- b)*!1)fp3E.+E{A摕<"+ 5X%"Ba I8ƯCػ8ʏVLKXbm&ξ+g,E.y3⨧ZiFLC=!wu9: 3NFI&7ԈN郉]f/E)awQ6%Pr5R'y>R 1]n&8KM4t&:AW,Yި[
+  iA LE=M;S`{.Jx tR*# Ok̳|I]07iBV$C壢 
+0>|yJE6pr]~I=<^wOn' x f叒>-zk,zKǖ\ 0Z-}ͩp,_Y,_^!ܭql_eб;zrk%+w y|7+WVjj}5ߨ0~|];l
+voYK3Ƨc`PeguDȚ$Z<FL9e0%eB1_@,ۃ؂~q԰b*u%Ձ
+ýpt9
+ Vm/+.6ҹt(0̮yxǞ
+omj=ACYv#x_,ҘjdC5fYTeX0kA)иu4 i<oj 0_u<!7ӌNg
+ih '*AHu"bL K[@f0^qQej]k7Ì$V:bAhxy3க2,TM r=.k΃fX3ogulKªi)mñ&q^MBw݌PҰ^8-mYDܨTO(~҂rGPQCŌUOk) uJB"7Z'C 8 W*"@.Iσ"߿WJu!< b9
+cn7և V>L>@%uDϟ Z# !:Lcmàb,6*!k-q
+n4)Rp ћr@8lP~h){bb]q1i-hvj1r: hrYT #wP"@u4MOoUγw+ S`?5
+U9\}t`K2'Xۿj܃Ήf`/'~12;bqe(\p)($Z<=͚'E+=C1ggb gv?(
+9 f>eD(H`Ga|^!lG#H!)P~/JJI$#5:a#wG
+9̑XwQ_\G"Qϕ'Gnj8<Mx۱`,_ta-Pk,$oESt͜&_=\Yfau<:G/^\XG^l?IF]iWp;X KX?+Wy Q
+4:0C!4ܭM=iJh[!R"vMT{DT3w1vʦ-slܜ 蔉~I
+Lo1%+X'RKи :.DJFG"QR' X&}Ds5腥01֚4@.W#Zp{$m}2f>V3wdDd k7us5xc޽d~tE@!;+ oċZi^
+ߑ@k3\2FLZvA8;f^Gi,p#zO`.C)eUʅ^E&8܂x'oGD}dˠ..
+E%hPP#A9\s]>SK*ǰ$zSDm% !-iBH"HHKT, ]W8Kai=LPߧ c ca3<0Xu4_+&ğY Uc1ZEyՋ/D.Y8nQA,ZФبRˤ@e% 2"Ȱ Tah2_6D%hwh2mtwh~ҏ ;#!>vhHsH=sRmڡRV1 A|ml/
+$^L?Pfi\~}xd?Gs8X%;\8WgZ3L5DSF)D[U[e^2;D
+IҺꮵx:to@hb$琲ȖZ,,C$&Ye UI^W+עrD!7mri^[ü..5b
+G_+jOo!]Fe~LAa9؅Q\BәOWtzUt9'&t~s1ts8(%OW|sR3q?+s4W{3#.*+CHс2.Q8hΗ:^n,Bz:ɶ\fXӋTY"ډgU yLM<a;=]CxupjˢrZ1@fO_i8ڙ}uP;YOfyms5}vƷfy0eUNg&GnPlug|ftȜnCaSGGB{b^$39Iݔ5lm2*X$(=ջS.D@նhw&K&q ʧ~$S(O-g?SMuSWKy/o+7PpΙ٬6w7ʉa i<p8PRMOJ 
+FӛԛkU LtI
+$4fql|_!oϚĦuTK@,"|_ 5<w=r0#hYTۍ2/Ч-O߿/n|O4 5m`$}ynxz
+ݑ)6S!ʀVcׁJ6h"bm3" 䴑h+zbZqXJWKn榮+GخB-m\m Ȼ?Ln0^ vSR[ۙW
+,<Xga*j;oc=MIQ<^C^],\xiB 4@LOaP5ō;^?
+z+2TaD%-#6
+hkc6N_="ҬJi2;=QkaN?iq
+R &sM9212 MK<S4ATUF[\qn!m0W[햆ֽ_+[^q!0tSXȓdBwv'DfNy7 r<fD
+Թ`r[l_r^k|;f|5rUy2{u<r.KDBą̫_/GZ__vy@u!GhҾi#
+O:Oi<PMl\ϭ>\{Ґ`̛h})s;7/Y^R$$M*Ln4.FD#k\=Lw4Gنg%Ɓ+b1l6{Vw dV"6!s!Z I9yP"Nn^o*'0abl#b[Sroz/q 'OX0x8F
+yֲ[
+_.θ.nzWggD :x*uigQ}mH<M^5GC-#Ks9_ $6_w? Xv*ߢ=eilЯAaj(&@HD_(5l{[ mQ ^du Ҵ
+,#M
+hJ;tXb-K3b6*Fw=P)J'WٌD'
+&ۊ |~\ӹ"mPuV?oS"wfA=\[6kk`;0Sz+# w#O^f?Ff)W=0Xohg ޸sT$2c?1/˷sk^yT,ncV[slJLx0SMp9ڱqT;οv
+oOowgW0]78wzu+Gc$PEb;S?o_8d n$K\~/~ uXJ800q>K+
+C<p_[m S$z8ovOBtyDb
+ESt&` (>cH9w*’V,q,HP2;mU2bq} ̓ dbmux
+ 2 [LaGҟ/Z ^ lλA(~/y-#PUj3YuMb<I1:h?<,7 |;^\d4k>́ݳ4iiԾl|z!X,`۴E[HYiAYE@_ف׭)d3
+2iG)#3մ9x (*jcXNVȲ8jTM
+%]
+<ف:TQS pc{ʗEfNS yn"9ӣh/ @M;p?`?T2)-{~"qQPqJIe ki0p.KJTxZ10/4xM#\.˫8c0^&2WT6
+[,٬5)"!
+?EDDsz#cyHi<?JP\֭9i?|C `]T{ڃ!݂yup,]9d.d0eғbve頾iݵ=Ho~^^M5`A9PH'~x
+wtMŏb@U#OL)*;zJgsPĹkLOWf8 wj?ގ;&do7ft5PΔN9fU l1J)I<e?WKY
+Y
+:9bюl+NS] k&́oUeɀre$Y?*%?-qDAjWn9ki֠A()glphpda2L}UM{'_,,k(!{lyUӢZ
+&V*oO Ş kes"Uc[v)/0t9Kd;^1<z^ msHɸ6:}oƴ*#(*ێ`|b;;klp܂kEX/X|lDxe R֨1$e1TaGvwP,8Z-Ww6
+@ߓUXۏFfb|_n
+ג>6
+>6n'4~phZ C; l@6JQb@g-:{V4fY
+ y uUZo.kxW3BͮnZGEެbB~Ō`<lYaT.-ݨJͺ%hٳGYBI6@`(HC
+齹0`WE] =3s^߷ʽA93gΙ9sfP1s.%
+M ٪gcg>!/`e@QE!?)[˗.{dDҐPkR?A
+Ye|!M O׻ˆ>Tc'V3w|6~i/8|@urx_qS>1S{S*,ij]",qY"{cۢx'Ob(.
+]+un9."4!+.2 !<Obc' yT] lZf4PN{VNƕ} ؟-$5k,m_]R,"Io@1=Ө۩ގ#njVt
+fk%*Fd(\{qG
+!_x٠m1.0\03SJQz0,7+9?*\}SzSj~ўc47шnYLt=Ql[QcWc1"{^4`Y܁5[ـY3laD#x zy[t "wʶ>t܍̦VXCRMV?ª|2rٸAaŪQ4M԰GvEroG"X!q6fDgkmrKUU_n]x=:Q"B="ɴ4]J
+,g~e%DS+|
+)(=GFӰso;ӻ{oZ'DCwҕfIߟf2 JorKN'M~h@$H <RMĺUi{0 -|:WnRת:_G-|! l}E%>f.b~vt-R636(%Zrp%=wgDZ-*<)wP>ٹz;
+`'>
+L^Zd02ٓ_Ykj&:c6Pȧy⹌+/u.qW#=֑n*q\M[EYeb>6>{U( *: 确Va
+V
+ +D7
+=7ۛ}͍6KߌkGԍpۻ_g)
+״5cq3sw6^[q-"8x^5G2Sbe6]U\3Qr;Kn-HG82ͻ 83 eDis̪iВpz.2XlT=B['ٞ
+j?=м~@zw fBEEM}h[cIJ J*  Nhc]w/_?IaC7HOAP7nW3ԛpԃ1P&'c@ݙ
+|em>/Vۛጤo0':ʲJGit?,]t,Ix(&~SNFJ'RԐ,4wt,L҈ {(3^8D3L(vj_2&,XNJ,PݸXChqCƕ": 4aɪ& ~~O'I
+u4|P]J (-&Z*P|hla?r~o7X {mn}Ŋ¾Lܻ<*&yuV&K+7>\#EtiJc Z6IsO^"g-uZ֬]Fs]A(mاx{]Hɱo?1d[i \J>]iZ}4mNG +e7 Ho::jDf<lT\H0C
+t\]3>f [9J`ۨ(Ft=H.Q+#lqX֍Cc?T^{Zxy#9:HEAJ3zz_{V\TB
+G#ť;_f[ +mMA?3 qgs
+?
+ؚRV+ ιe|eKq|dn\c.ˌݲ{|Bv>v~E3f*Qs5DPkaKbkaU>YXC,.9ӄDqfӶ(5S09dR/۫V[9VjV+׈D/L2WxpzW Z#S.&+?&Py\F$~ Aes?i%Ի/Y{aj*xu  Y5Ws4PH.iU wswM/cjsN[*֥*neW,K.j,E>#bR2kIU-|Bv1JXVPxA.IZF
+%JSо|1bB#$gg(hWjk{Hm 94(JA)2mCi"WNZ0(R"õHr?(ϋ%\ԙ
+)Kމ&(-*s2쇫J ~A0p
+8Y30ؚFwW(jqASH:^|mE{'ԌmaFQd
+}Bv%,z?G!\8~)&$$. Aͱop;j0sZ1\cfGN>R-v<k]mAF汤 5urSkSÅx}Q(ۄ+6_:mޒZ6sTjgiF~sp)-ouLpt&sUjGMkFb<7av[Cwy5tr˴d" д N5մє9T#R
+9:N'YiPd2ۀg펌_q7:5>hxb6!ՠ2w됊U;3$>(``-{
+ E]ؚ>Ҝ1/~*(0y[#M'}gx Dr; (Gg0b{DPn}MOEAi`i9q2'c9]( 
+gkH3 sf/"ϕ
+aucс1G%ڣNJ
+w˞i}ZNF+JpSt`!3r-Ѿt?rŀ,Syea2aƕb0x(čT[mY0DRBGWhOd_=SY\ ." fAvlmqu}@.?:H1$6&|W3EEQQ60
+L6':Hly-6<k/͵No:XxX◶N^OQ[ٞM& '\Yxn)Y/Xn}'բv^SF8
+u¤oNHN]w~vO?+ɵ 1@S pq.CWCQQQ@g1t\%@#Pւ( BV*7h/5i:]! _ A&O%2*Q:fqd,]If"Ȭdjd(2)LӒt9 5MFtQ4 %)t")Q* ^q ?~BlB`!K:KA:E Á0Ьq ]߈!2L*2} a E2@̊-kdcH4蘙 sh!s=8Es eml˽O|V_x#LFox'UrS*)U*_ϧ>Z%7_keR UOjϝN#zK} d[iX)Y*#zp(iSG N%tT
+Ei mn@S0dB݄~eQ:X@¼6?xLI$jS
+:::3B8J 3m2;G!}DR $p ش!Kn@MtEsl9 #,2x<[\Jά(tD -E!Vf0Cc| kqMhVQhŭ-~
+-{><Eѣ:è&+K[ KɇI?XXV )F "=rH tGʭ
+Nʎa,,xY&ԉ$.ѫ΁e8gBVbLȍh&Ӣ30nR*IbiSL-fdaD7-|# /I5.50l",>Nt$#-KBv!|KFۑ%sm@x<$[^38
+0~0b OxWY|89
+YMdSD|!oZtaHb|>+ z%?:ꈁa|ӰP.< j)M}X5b`d k|;"}, .FZt>{bk^1]Q:$7?km?
+HYZl|[ȏ,M<8UE]򺟕tdM 3/F5_qw`aX]0<1,.v9Ft\ttdl|k3OKYnצà(k!Z~R=LsA{QXE_Ϋ]^".
+tCK贈iZz>AK>JKүhdzII FuIњiwA4! Y(Pҙ" xguSA?$PkJhE^q@{/=Q܈D{.sL6lʐNI)xBh
+,- AæT$dLaHT=ȔKd
+<wF0Dh7;~1zZpU,eяVzHM2J:-m-ݡuu=ju]_Udu[|=FN>#^0jֽ(O"dWԖXθE;PXUNMI^QHl]ٓqFtsL eܗW<`ioZ:dVUL45;ͱ6_+1G,둺PA8_;APP wwǟ: uEl 9$ڪGMUB;)$6949*Ey0ǼаyhQl,mp=_Z n _pȬb (Ml(M<>5|#'Cj<LQ
+);{nU "dw2D92Dj)ݧlj&93=4_˂2ly+(EϘXǸ=+ڱch#QsaټSصXk|hLL}oTVI^*:U48;ˮ噴
+b~V<mv.P"Xۂ6g(9_`"NlD;5 yg]:e?3x*%9FW$=tW%6k~lD(!o+q<FKFW nwTi"'S(y82?HF{
+-Ձhav>#qĨY ԟ]ݐu7`j9 L__W*Mgl(}2Jd+eo4aC]
+hiL@gA@|Bs B|w7
+Rcb@9csFv
+:I̽ET8Lv#)z
+ū$֍K(jv=EdI2 4J6l tr챏& dai.
+7VRI+;
+Į~V5D~Nv2zi] Ua͓\kd .1d`s?F &MVlԾ
+}+GY;UWK)ۈ1+9QZZTdo%|Z+XW&*8gTа$M+SLy̐Y B9]ld.YK |yi.?l 9^*.+rE(*6!I!:=`SF:1qwi]u2dYW0jt[i]yb%WشbwʖpUMR|b>ꈣ sjլQFʝEjJbnT@b7ElPnKImҀ1>v8-2%+0ŖA+|u|Km_q&'D rF= xШP~2 0li4L0(-nڔѡ=JvOѪw{CRGSvd5A>Cؿ;yƆ4ZIf86׊S
+ۮqTuY 9p.sm U^:)fZ诬wP$N%M:FwYEuQ\ux|&Ё:T
+q(-L vm* ^ASa54Q;eRDt^+~"
+:%A吹\Xs="r._/1[Ò$ 2Ȯyl(򒲖G9ƻ>*}-Ht]O#(7}Գ M䪿PV-jQn> f G 0j11.ϡ,w=~?nWЍӿH\U[O@̈a`Ԕ&:9!
+.ܯm{,Bu˕/f>p }<ƘpmsƦc'$4#e{>fחӡ2uhié6\`r</fTH)'RW鋊\UÝ W@4Rڠ |&Wi5ej <k?2*f"3 0 Nͱ.ɚ?ٓdԙm96;lm82c7,k&^T ]qpIzImݘ\Ydqɴ3k{ˊX_'49;=w)mk ٖt¸O?s sa}VܡU,#b]Ze_rmL;#lb|=\[*zyypbF%HCSy>aM]U6( _X<P֌mW8T);5qed1]d=\oY1߈8)9"JB!gUp7 #ʶeSIшq<$t/U\g=v =}v܇~Õs'Wbo> ٽ} Dm^^qe?lE!65:3T<xi!JgfgkohCHg@ڭYQo
+ Rpybe'fH1 C<Mo
+teTg
+Y C~3r,"Yly vIypJ_,Xq,@G!;E߉S40FrGqR\;Q ,ʵb :ł;li*lM,#tJ{,F37mیuvkk +cԥUݒ~C}C"!M(jF}}6;;P vvt8'UID) F?/ ~YjS}3jm9SR{PSW#E]܀ؾIWA{Ѯ.<IY©{
++&EC\Y/J฀e=$0k u湍
+Z
+g.Ă$j\Ś(aŮ78n15w\cĻ8r<E_< 
+lfh;>- w9 7SY>&gO& Ǹ7cM2
+N[kurG݊9,*(K$NeBqNI,|&6'9E~"dj(3t_ZkxWֈ!d _a\e=wˢv;GaأpS
+EA^ig.ti؁ne/ǵe;l\݂ M{כJZ9
+3)z$@R, 5HX/LqZh~8݌OZ4;䩹[3 y"ˆ&ϫVv T/ʣ+.eLJ#_K|wɗ}
+s~./Av%s>w] 1n\O(-ÄYU;Ohly][qpKx]uxE4K5!}CwDie]Heo]*ᤧeXLv.+a#KP! "EʱTP;a#来n\h5Ne[Wx춓q";Wt+e
+
+ r얄IJ®ld$d E]ᷩĬhgi2 8{1-W_ofi,a_-|ѹMjfG
+:U!\aE>Y[saD|deZGz׀ѿNDbL-*z^
++G
+[@MAKW@LҞ?r~P8ͦph^O¤@ Gs e)𖱩0a1L<r gEsda
+L7
+ͳqw?r*͸r! :`؛&4،s2Veim+/h#m&`4eGlXv9x`&L,qsY:ƸcI! !=@_Ma@Ⱥ Jo]#5)Iu!Y.J|:O~v͹%N)pQyDTpP&~)Tݏ?+O?0*x3N H*,Cnu0]"G^7S0Wz1(o#loA}~CJ5ۅNtZ2NI:tA\T bIæ.EZ߲VSO,u
+OUBkM=ɴ
+UȊ,p3ltV_,eb3W!CRMOA|`"OFT4)Ag7ów` 3B˯_gMIѕ`CF(_RW!M8o9廙#9AEڭ:ȹ/D -# ޙ} A3_uQC[c~zZZs?A+ЯNQ'2AkYL"9I=Ҭh )ɨob0c#Mzf09|EBv3BM8Q7?h Wɋ;$@RHR4ί!>Kk0oRkl j#Vy'gE@,EWY']@M~40ڰvLcm|@5̍o03C w2cZ[6(5ik?J/%GfT7l[ᜌg~DAV}/ʫ@&e7ݮ7Z=
+ҿqdOrRqbU
+A-Ŋ4<xmCV4Yr)D[pg<V!T,SƁ:?OLI44-Mtlq{Jg~pE2
+ku|sZ(u6!Xک4\qنby7T`Cb[ S04.M]!80лH֋=ٕZ#i,ӝ]2)$f00+4suj4Щ$Q2U3e
+(4NRf߲[[*ѰVvpԭvq={=|=J+El!3S엏?+lkCH5-* 6-Wiiiiզ,dĄ,:>`>MzVGl?;H,a%k݌rO)ն5 W$eq* H! 樯S N K|S<Ie9 Bck9KTg)b*LTvxjv3@/z% (ȍZn=W Z"<&9E#0ņ }Sv!H `W/uJ:[Fͼm
+U@v>$ٗ+FXP "Ub1kW}٣Zw$.jf @}YlLv6KbқlJ:[(U)<w
+:⤟악-Rn
++ M<H
+u|sװdϞ+nl kr,# u $L]ztz.[ZbFYLXܡZ0sk%WmWv2#3PzqEmه {f!pBn9(\uQ>wY\YF6yk9%=<:Д\T|.(h;ljm 0ۥrJ.Ņ.+}Td {c.<{
+Ha!ixWOW`"4'oWP]XBV0>S@tQh_--^W%x6źź<fj<MpM?i_Gy\*uNFuW
+${̔Ν>EތcrQ}fA~1ՇIJiNH}[{* ^urjRbx]xmQf" J"6 ƣYUW
+]=㐙<uBț+1ve |3:ZmIaD5WIY,^ǾUρdчn7kJ-".)q!{ Lz6!~+P!'YuʠvCr鰙H qTRӥiì 2x'g\L8B2=܊]ST,ٲ
+!OE#!g#$wOm8nm*|F
+c○s aTO6Kb"V{U;sPuYن 5;(t_5|NGp XBz[Jns[]l%1N'*?c6U~.Ӂ[;Mq@UIu 
+mW+ o4f϶Ԇ3
+HOg2T_@uDxM@̪A~q뵃r%Jo\ߎh~.0g6>_{82]֗H|ƵJgOPTCKJk:ոY~a9U>PV7M<iK.'W<0ɗS6EԬUqZ*_nsH
+hE1%F<1Ah[]]U/KݮДp9vH9?-s(΢K U:n~@ng =BT#,Qܐ Mu)Ҟ12 iL͉6Z:Gfb-yfZ憴~fU2xB[dls%_V _ *߳.3X =8D
+XDJ27Nfy"n8ۼ7&!% ,%ozQ}uۢ<'!0 @>ێE`8>S|fM=_l
+Pr"{/_C4גTIS-r =^<裢$c#p%;8^i>a5@fTAW+J }.UliC٧fէ|;Ueݧ4bv xc>^[`J01%ùNޔY
+l4Rˆg
+~
+I1~ 0IϬvWE??
+dF2dydiU
+X༣,67cƘi` TY}MQM F+xG/i&lN8i>׆z=
+-U@hs4XI +ER^IG4t)`'>@M^s5xc:H韂m, pX赁R$ЛP׿FPwaX`yc-c!RQ|U N5a
+
+svXÿfF?*
+2)n n[5 =y.q~HI^=5r|$s"^{?<mNism;%>Ws-C$|ф[u+FNImHd
+CGMp܋Y9V-#mm]1/G\2z٘9( ڒVrbqL}\\uށ-z^ْڹ2=8r\Gy@oriuBs
+aHCDʉ-1RP_X$l }Si ycJ8/bah/R[Q]Eqw*'64 <~Y[h7r{!dGx$H*VAط$W\N1n2 \YXRUj>,  {SY }R[(?+m<Q: *ieK7ЇGZ+^^9/+
+tmnX#2ծ%HL7A買%gg}rɚrGC{q5
+p{kF M h*-yRxW *fm߃oedhEa'2èJB33uFˊj2W\Q1=8!~}8u8^=&-as6ĮܐଝXTY6N8ZAִRDeƶH$<^'d~zЏZh]@wQai>WhVaw^ӳzO0W` O @}B5/((PM3bb:{gZsF&+R L+=֊1:/QJ A|Xj`ÅfD,@)Q I(ȳ:&݉ewaUb)FЂB[w2Nq' SRIڂ8tk`;F?is7@bQxKo@[WXӂ$(¶S:y v0gc6#$h 
+^mĉ'1ElRrQp5{;A<$R'3F 2؆ȁ(L7 !^EPd
+rMZ{ﻇ=s]{k폵^9f_I\3OQ&'u@MEp= B[K87%0YrmK|Wr[}u]H7CoIB͡?aG;EGKFvkľb&V:</hx-U
+n7e.-ətWgVcFka1C۲!OgD+BfNp]f'9GD5>c$[fHvD2Hz7$Z N$ژV*6{#UQ΅d N64itM B"yPaa;u)%ůhBmA00t815θ
+!3Q.}`r
+ڿQuHh^7Ko/nO&EW$o;X;#<WQLj,ȹUH'辄k)^VMU7j7kdK'OrU ac3n ^1Seټ)J1p4ݦK:ES*IJ7DدGQsuUJAu^v QPc2ͫ*Q=B'Dx}~ ۬[ *iP~#k qRrKavSpE#x0wq1:.loY",ce*BAjb +>"D
+a N<ίi;ցV"FJ!$swnlZ-EPU>UKTxj,…|yl-HKRXwAZ
+?_
+IG 蝞ۋgC&̕
+8} rO]7\=}M49, KE6M}=g{r sd`7}QyLƙn>淓'K
+@a*%f{WVtvdMLE `)ZV;ܑ*UBJTٶ7bc3-hGn!0n Wq zFT /X1*"3˺MWzƹB|+t 7!YMoo-(1'B,JqV"ĭY
+Sl[ְ 6 ApRP2 3v+]%Q,4ߡ7U Wfd#z. Sqڼ2Я84%+<ۗ9Y?/WrX'ud.13DPWHl
+r2tنy5 Α:?9FSyHY)kW7wldobxUo'O=AM07 wx +լ>2a}f9`r-L)VlIqIqmxZU!v+Xkl5_޻N7xoxM2{>]Gɻ8HQ=ˢ ]nSyo aS{( 6`!{Khwer[Y*mBv6v6_ {l2ЌAlow 2O؃U(BA[>a, g tc :5Dti~U\s|xm*eܺ  Y{,~,N;:zJ$fe0 û;wP
+PjLզ0ժ B|so07"Z&8չnq1tѸi
+/)qsՎ8VkL՞`%JדW2::V8D(I
+;Ux֝~$e[9j'?\t?M &mV:|oH・+b/{MYX;uAR? !Td"SaZ TNLiPu;J{#7A&%Vh0h}{\;~syd`gvwC7 A+Y.Z[ rZr hOj}szz [kEާUd` च{/fzN|+]'1\>\'uLoܮ*gb1 سkCT7YAsq1K 6'A*;f8 "l֝` 5_q$q.M!#}P$,؆h0(Σ21z2T<K9\ntͤި ی&#CUg<t7vpW£:K,>Me@0D<҈3iDš %e< :9`K|kyE-I<޷*ߞcrO+q]5mZB(e״,kO(Q'VµBL^+$1Axj QȢCbF.:ǭ: oB t -ƱE -µ{ >UG%PF:FK*V<O83Hl.R\:SQ_܂&^?b24 RF&$hef34_~Qtzg!~g塁xoW ĩ!j9 # L%'T ֣]Y+k3V%|_t^"Bp3@AUŖ" ] v[91AE'd%H+,@vA.AeTm<FTZL𰊭;Tt NP;5}d:T ҷT[B[ؒc^`f ./r*4͊1T }f<1Qq.W0B}G1gu
+;eZn9~QH#"u,bxa*\TTn:#gӠWn-uBѻw@d&.J_ sU>3UEY.Bԫ{PզWg/bԖe )Y=˚S07eOYJKe rg0QSs0?tõ#'Gn>jHyc?ŋ&`âȞz.&a͍5)5D o pȋ.3TLj^Z 0S^鴭#Әߢ/C<͊䐠>(M -3A\@bZK8mI06j..Zuԉj
+'Hbc^_za' E(VPG]\eDWG~S[.4Cȉc=.a옎teӑ u~ߛ0GPǴj/S(ZHV$Ns%>‡RgW cR肌0xOFѯk8zHk&Ap?|a8 ƄA&Rӻx[M$FAA=*|e5ߦJӥKCBKqV8K>A(DJc{Ϟ4]M9w6l~OMB@zIwa/x!/cϵٹCE3XP^Ry<+ߔ@Ƚ.^W^#ץ *syqO?ǰb
+\q
+0W{5sR ؒJ}+sg) J&R"VN%YP p|>uoGon5dI,Kb5
+Jh޹${@l͈$ _WK+Mt gYDD? %(YKRE:Qƪm^K=\>4@9`IFypQq`V[u9Z AbTC c9~g<-G6# 9:AGRupqcxe:[ hajǪgntd2: &Ѕ`u!00&>ʼnv9RHtf7B96ZʦΘ`b]]w
+JX'tu֭CF5gm":X3x;7]z%hGrqmGpT3~?v;[=V ±?[AJg"p[B^XT] =( 2;ƙAki)*m fuYeCs>ʿ]ο9y
+9_6**p;C9"`u2D <[*r?}>bQ3ѮUS|xL )Ɛ: A_B= iuPr\#?-?(&T}F$Jv&?\H!?s#iMWX{Or@]m?%qJB~ uTB|'>eaQlÏG{E )r
+POIa^~LбeIFQ%;|^_EE>mX4Fk`:h;a
+Ih'}E 5VMX,m
+2Qѣ;+3$:Щ Ҭkzί59bX"6Q3ş3:Y,<FNFE8e%o\"%~ʓbo?.y怔[lBB!t=l_OX+:R]/vЈ.i2Z/q6і3 84iym[8Mhu(o0E,uTVx=<4| 驧8ΟpYي&Y8c/9A!uPGˡN.
++M)m@wӴQ`KW)a/]2vӝ2ܨmyi;B+?'S؂̼Y(m3*Y8 v%g΁kJp +mᨒ8'p pNi(6▀%^u* veu)4/Qh[F!a!!K ޅRKXhkjB0>n(x0gB
+
+Y~M" CGq8'Lu՚a(7S;F.YV[-D Į b|jrCzM'+%қ% Dd&DWqZɼj)x$) yLT
+C#%@:%/9\fki6 4-i?~GF.-\`QvSbbk,a
+:-˸Oًy!P1
+eyƷ拣_#nNǥ=DSyӞN)<)jY(83mQ$V++ŽOqM%ɲ(HM.%uRM2HXآ[1{ܨx n$Ub3Nԫs5!8 =
+ᰇ-V@"WQF uJŸ72t0/rek^<j8շ<I)&QsOma]EMxbZP|֨
+jv51Q3_l6:9i'j\#j~skv[\ ՘v[Ojj!MApWȹ? u.m8*=*Ot)١J8*͛3f}paVxf]15DgwoԜ}]y^|yX|:Ov??-EY
+V٣ 2Hf˲gμ;'˹1 +{ҥ|'Q0uvA~xʏAz=,A3ti%A 7o,)L </yy"-Q5Tժ3.>;БT*2y Hy>N<X]kf1swFJDxr]+k,}3xwpR{Cu
+VJżLhJ2[N^h@󜭞 ݂3upkY"-E, Eݿר"[ L
+sAafG}DQXƱ*&eBQN*{6Sxr ӁN3~H"]Ffg9
+|Rw_`H GoujW_~Ng-؋Fi̲fQ#חz9V2[cGx")'2*C[fyuJH xSQ_]UJTT AU7TX;)םtun2Q<!j&)NKd:EFfLns(u~}q*w^ ,9{Ͷy<%R3ߦ.^n3T\4Ku3& &V?) 9'Ic%{Wof
+;QP1˛Q[ KkYb; .vt`1>E硅ZA7ޥhKD@?x ^" DBGȐЅ@|IB.hDwXکqI*GY7AٕSv|:!aLp>Ղ-oaCM!o=J1Zŵa
+V>~I~+?xSvwdU;_sd/zϑ}_#{ߑ
+8Kx_NW}0Jm0jx.PnAL,h;u]
+D=*qXc0ל
+6کVp xXo1:V;2̞<1}
+.,%
+AHK8"y۪Dzb AWQ6-{8Hw¶Æ)@qX9t5;[qr+#asbUgt7pAPoz7±T3a11*KEhny2:B䆕tFybWoI$wi
+֙q-7Q4Ltn7]>jӀU/!
+9θXבzAU3$Dmp}"B$H?! aM-xƷA{}yKD&]2M(hs8ND  µ'BϦ-+]ItEt"\ N66hoD*@hi쫪: ύ j Byh13cq< @0*ZV!;5t>.R
+h[aA OY \cGV#>+VYX)#ғ_1&gSheW@7 ~ævZdߦhBq*mn^я0"(!jLѥ@u/НJ+J0^hpWC@}Bcjj#ɻwJ yKt CRÐ!th53 ?}?zo(L@JtU,ݬXraѼX4 k/P-XN ܰ zrr?Ioʹ5**l bה1^\sN4Y;)4](m9!>漵*!9PC)"~NG0;6D_:Z\Hm,5b_9^C>]*C2#ui&s:?%bstFщNX*حXXDڵXYN,?K9R~KA
+Hߴr+w,__iQAM\.ӦL(nٔ<$:ū%tIˣƗ ڮU4̊>Y9툔둼jAn*S@$zGEӒ,z&y̩dxUpzoĊ*X3zY&2)Ɯċ=涨j9@Ў~rM/8 Ŝ=f5 
+.!'r{ȑ/.CQLcVVx*YI
+;V@PVLULz
+Z
+YLT|?i/ |uZ~LU{4 ÷L@ɺDW8FSesi*HAՈл,3.4!WN31.asyH^}
+CD\߆__(Ǒ&m<db!=4QBVc(q%'ms*mjRTL: 'djIƌFH՝~ NuT9X/Kj!FC*6
+aX>NO^|ko-byn'靊Wݳ1i\;֢'&N`:Wc\Ρq79m%Wy7?NsD2[HWt8qk9C\c,i k@vb1=
+a(WH~mBi_}&`<Nh"8o<ޖ&˴4i4Щp=9 OJdK]Mfrqu| W&=+'F²,^[& JV$}^F,6+9L({BtJ&1ZTv^Z2gRTNu:ϻ / <V(ˠR0[t;?]ZEhEb>/IlV$rČTET3R$AxHn;uQǻfx8W _Q9b7۾9VOL3H4%/akEsfC2۱axl
+\G^ࠪz]<v\`2 ?0܈J$곌:J$O킘xAZ>K>~pN(e߹EOClh]O>ZT+i'6
+~ ͣ\[ij^B6Dq;!=.F2LYt9dw#gi|qޯw?mA\P}{ƗyqUyI%2DRq(*!Ug*ˮgb7|GO_Ogϕ4{?kPO\`fcy< %Nnd՗gޕ˘h}l
+DemaK<,3hYꔉFet;;4oupl_uL)hRk)9DD=9 CL/!&] QܸjV߾Bs$i{OSBFG>K`)}GJM$` YSo K+xAkv%Ĝ9^fU*L17a?QrVý8L%ΠrU_3pS[T8^[k6<'+/#&(i}+ /ik6`B%x)xD{T*YvKNNGW؈ 4K;y^OY47p1]4镆ʞ1-tqwI/N_+[J?9eBl'-&PC쌭L~#Q{A$^wb>HHM"RQ,"&Ҫ
+짦<T1{.x6\ÀK^jza
+50W]YQ|JsF6(W~fJO!=~8|l-Y#E 7RKFA%E7ګ)J6
+lgIυJ
+?q?fsrhj6?a'FbqPeZ~w)=H ܱb1Iwi^4 kd~VRVFc fsгm#ކ2!>
+]dCWFSB1?DfutRn/n3._Qq/*}%܌nCZ8CP4A!YV%i]ÈѡHTr~Ps.A%HZd6`9@C(d$BL[ ~SVLwkNq$x Ƀ±&A:HŻ0I3KGc|Bئ[7!GyJ$.pUo}r{ O! _3@\xB{{h){ȓSeA
+W0RWFj$[DF&D9VE1lVWo=j<bSU8|yBGƼuY-W.CdKRV|׏ E 5䁦R~B<N6F}#OD~{;GM(mdXnI![Cv28RJ2&bOjӗӻ<.?PhQjf1W,7[ JW#G@F[|z0dBŊ'Y7cj_i'@$[!4]D 3s˸|bE.kqzIB:t-[Ep/nnoC _}Uk9Xԥ_MDmPvgk~
+5߁*es27~d]f #um!Vtb<V{JH4nL(<ht)8Llnƨ/54\t@\r.^4,\sʮt̹Z\ ?{_ndHcZ$Gry8$Qc$@EP@2u6Ec(Qk!WJB 7\EJGa2B& Duv
+S ]93~O'쳟k^{ $ '褮mi+`8cЙ^0γs?P
+_]jS wq[oĿ]x?V Ne2n
+׵T5
+sLwg4auV|FpB6a!0"QvQSS+g$z t6:[p r@!31Mzb s+pТSL=qQS"&&&
+H4)'l*?"+| w9l 4#RHב8\K]Z*-!˩BgThl!08 d?]]ʢ=oURo'[zvm{-iÚ3S{9t1Sw<nnc$o~P`3"z*z|O
+' q.;Y0ERQLͮ졢VЅ: bxl`",>A`fmH3It[ K3P}He,@_nPIu#sHP\҈ĒҠ$[\B_Ŀ91ڟ*Oq@)fsa0`h4{ Y%ֿJ#XT{p&KdErT0 `Ïjxz\.(FKXiZK >Xƨk|* /aк
+L2SQ#,C9o/qiB]sJ6&v4{^\޽]䝢 ;|*qaDpZ?Jo~ۭl ՍfXtOt<hX ~ sh5"otT曐"ĕ=-%('Ðã^r#Kgcpt v?R1)v6"H"O<1QBWA=2PDo'7jDT qPDs <䞜?T\}W'~TVfF*Ӆ6!iPM4y22cd )?<߭9 Gsx*Zgb16dn~3<^OI,W(o]O &p(ëu pE%<x9N^jrdݞ< ljcJdŒѶ8,`{Z'T>tɻn9rYJ}JɥN mgԻ#Ig8m"Rq%[[o9qO1%L D9@BqsQ8a$z
+9kaupRNyeoxpV_l"({FtU u#$kLN|bQQ%oz+m~'Xes!ԡYF?6~-"`p
+M\>hB|#7GVhҢ@z%·MOC7W':)lR\w"TaV$~[R;JUC8G"D.{p6< @5{SOc޽1]q'{{4=,& iu[ґdL9176ʩL[m%1Ux YDS_c u*;M1)J8cD䯑v6Z;
+<|ON*<taVүuFjtֆwvǢ6y&նѷZrj.?"hG6ն Qm~ך*
+W_h!TXFYLp_&vKOŪT2Sw{Jdqen15ZJIWn`
+#-En<a+Z*v7:/։!yC4U3"Wj-aCM͂Fm;2E r5%{v~Ⲫ㢐Cye͂<E!'٢^NVl),9&ހc%@q%`r$, PD{,hbդ+efhTԠ"@$DpMHڜ$A hcJ(Awý,Z•9B:.%O:CַW%ЄXmmFhs a$jOBca%:
+U3IGەPl7$EC{1I=5+w(1 dyA!l2ý0^'p s Y8ϽbMx+o â% fAmy=FZf f.c̳,|Ena{+M>z^HS2vT15  \-<BB<G ?dwA,K(c:&^<ڽ+؎(S[:nPm >'JfSB/Fa>խAA?ʴ{`wBUh҉xؾԿ7yʦ=-.7߰}&}:[E]X5 Ak8טRˬ" Vn< 3m&`pTi{K5F(/ G*I{>1eTQu?9+f-j73cCCtG7Jų9'[ݫmXv2N\f4A@}KZ9=!0޶=Y',HR<\ 5t>(i5=*eU@CҲ_ĜZ||xWOe|wKbج̄,s#xOz
++DAh{s2]WXxx
+.NXyH\rGpYC 4\׹5J 5jޱ< J+D`-B_n*Z$_}6iEw9Bf@Dܸs
+AG_בKyΏu2A }eN%ې?MdIև r!DѦҿ ;0Qщ*l>,PY(2j ;X}79Y>^]9uoVbux!ΙTG>35Qٞgg4}ɅO?CXiP|{b R4jAho m :υagkĖ=--] -CsfEǣ[)T렧.Dãm$xpl:U׫|gw2_K`NlOv;F` w&&h >E_چ4.,ҹzRl7'H=x71H~R}؇mG"aex+sg32L߂?2z1*eΡ;R:Nݎ A!qG9!p*iRå3*EņS96b΀CBnϻߡܤ3S\享;nA- @
+ ]+"!O5|K$"19 \uH(=*M[_QWTގR}ar1Бt\¥=Hblb ҘؙಿdY #Iˊ8/+~X]PyRYz9<Ey| !Ɂg d3mpe'dw΁S~I>lD1j{ yCQ>KQxd%UBY~ȍDývt|uuxfs0ݥ6E7/ah-_! XGW8PAsY,&nL'?cT|[Qh?+MgK!n@e4$wR:qZkTKp1O@h}+Q!C(<~h9RӶ Cqi?ARV-VoR/taK@mfEm↋ N(X,줱pxs"ɟ(p
+d=SV.n2zp 0cNXpչ(QnS+1@p-Vw-Lژ"Ju49QjDp$ ^5H
+s#qּ&VpqiYz2->;ӧM7|H6_-J7/fS)5ne=0l\ŒK׶-M"x<3ȕܚnL5)0+|)s'8RƬ³8Pi'ZTȭ}ӻ:hM!v>a X)</cG3q 1t"#ê \/!\6Gȩ[-ȡ 9feT;WM,\NV[eElE,~6crN=t:?5DDDa;"6ΐtZa0RMl)3[ڙТLL*mBIPPUM{Mx́vrfR,2mevg>Z{k׈v_
+XÕXq[SFgM8;ʧJhKL-u2N ġrb!` M::{ #1ua33f!1GprwzsrT!~?E0BNðjQݞZhalK3\oO-_-r\FlK9JAHcD/OvV؎{ȓ_R՛5rN̉sqC P1-) nL CW5pAעms:L£sgSiC09@^XeMD*h2<X@4t$_ͺmm2L)jʍ]ȫVYBkaի*A7a"NLfw5d a;h@M~j%t0 iTuY>gD
+7>G,aUF\5rsfSÌaj 'mV7,>kr<pP):8k_Q kt6͹(0ѹ]UJyDMjҠekɽYܵh不%-9&/aONnUcG^TΠc; YG^jr̅Xmrf{\<v6os|?kш2G.!g찛 }!>mm2t
+FX_$9y\S:&7;F
+`ƴ$$a%
+_3+t
+mE|[E(]Mђ;\XnX/^fw\HY/_&/+P[[_2XFp&k3b8mFxynfR$b5Z.'bs@}kpzN6/ٔi崨w%9+ .htTQ $@(sy̵p;R)4Y^*/g>2n{K,;
+A!G^"~.-P#4\X
+oϕp|@_cF;w22Gdfe)y3qUiQiESȈ4]T搰1+ A0|$0*DVbM&,v;4hDJCHՔ[GH@H2
+0Z7/';`Þ<_aN{z k[.9]֮_v]PNNJa'Z>.|-Ԭ0YxI}W{F˷9#G"FOh69Vo#0]"&&U;20[yك&ucWJ F=rL)ѻ[nITٯW9]{[܄{6S~Հ&=):X U+pC;`b
+u'>~,.T=B]0?йܴwJEuĴUO@}%%(A:UtQ^H{#ǒy7A5>`v9f*TBcwй7=<ljSjkX(ɢsqAaK7<ː\1J|Ӑ%q:!,߮USVykI/T;хc jxԆ{uk_sOPr9upiCi2dz$' ܙ"iAj%hIt?)sIM 8_{F}s/׏
+B S}>:BcM`3۸an7r頶F" o;%\>EE,ޙ<؋Lg&vJf&Rs/اdA)J#l#*
++yAsLrt2 @IT PPXh$L2M|EWNxdJckJo$*3E]c!T$@ *=+ X̍|dPZoԹ։Tmة+B] rt e0ZEԁ$
+nK[̇dieo, 
+:^IpP_dl>Xm>*|akɏ N?jL)%̨i&dnYGP0'Ave߸pc_!۳Ow]{F6<jfGՌ4hv=
+|٩ 9u!9pDl[
+Y,.F.Ify{%sE$
+*.XӲMW~Jl6CF{\GAQ7Jz&Dnz߿-P Kzj4m4ėojHwtIwFQW)~]WUq9fH\sI'Qx/Oc!h*ĭ
+dB C™d(ΔЦ<uv@jb,1zNiuTVY9:s&W{'ɬI]H@NgcgęG$xﵾfr:mv<ƒNt5\?gdFY mmس(GRUluE,B[W'2 Bn4?j wgoJ"HmC9)MpjZ>h^s"xVl'$]
+学(2?/ӷhM܏;كl4fW;,!="EG芨;/`qb1>ؑ=>v'mL-$10;>]U%͆ceoi0e?|™-l6&*z=2@A_  0U]sYӖsSp+góO>]>ͷUf+qe;[wʣ:(Ń^8c~kw@ PSPB@ Z㈂DBirղҒ !tD7| p*J{wh]̒ɢ
+cس6[U+S7hdֶzLFZ܂ %$Yř!{&-2aCJ[&pWx=Iq62o <&Tr%y =`:ZyhJLo8̇EO%z5J!`Z2Kv}IfOې3d4ɦqIyrh0LB@K3h
+wFV/ }fR6v y}wOqrxv3rN>XndQ|t0ELw;mQ>Cd0dT :FaT6_ӷ0(+d{H.I[\cF!!f|Bʿ,6xq0oܶ}סTwa9Y/]IIx-Mf.0#'ÔIq2פ;nC9n͑?邬o,r =]L] DWxp ŗf),ůNo?ȽZY\Ɣz2,SőXDy%z+[xʠ] +Y(bVٲm^ºš'>BI{ȤHYF.H4ږȍXtBGv H.q!|ͭ`'n`y:^742xMo t;hd<n4_~fe
+t!bw"NuR܀eZ34brJTtDnayԐF[ ^xq ^{.p4ʡIըeI6fd /1Ɇ8g. b:Cz4=^[<;]7FQ)i^.Jє( b
+&kjK>},R
+VމB!Ѯ1z$Sfzڐٿ;pQ<̒!p_+DW F/%n6hoH-jh#X*oZk[!7SіcU3UMUVufg-NTmSyܹ.IQAZR`
+MG$4IVRbs|btl6|jtӵU "j|孞<1N}'{z'#b -;jp;{ѻ
+4Kl/Z1\qt98 k%f+&fC玖Tc\.f`үjq6'Gb6ziq &۬~OhRlgM Ӱ]@3G(""joZGg4`a+f\f C;kyh̻ķF],aXCf5S7M4pNT1"JX^$"M87 K칃)Bf/P taT3oRL٤fx&vԅ5A!OPmCv#@Lxl&]b({7! Cz o(^q0Aao\ ޷q{ s>Nڙjv0yՊХb^Th1^+x}6umSbYUichM …~x}-Q5*<'کv=q( 0zdX HqvF—wom3UNңθUZ?zjvqsrۦ +X'0b#yIUpF9c5#b[f{oylWO Lx
+>WҘ\isT cF vVu#$S6l2 Jㇼb?jo{JvSVdF\5._R]zoJ[fXbZe>:ڥqjYOnb
+9PLҙwGY{DEfpjDNr$K-.]8/G*nP26^<`=KoҢ[e=~&DX2QYo!r-+>l8rԩ&Yn^>>V?Hde( ۟CD[@BlNa<=,UkrpŁ !Ȃh"ȿꇦKilԌ6+.8
+ٟ!#=6^"-^7bͰ=Wp1$ƭ%—R",D4-E. Xd9Q(5<%[odQ₪IGi+ߣQvʁ52w~$o%<R9'AN_RrZjJ@b5&F!.3%T }o*_ij4j \&7u*3si{1#3ũqlTGGUdN#(H!q\QQe3AUW1-G0d'm&1♨qΠ(!&qF0*vlHv[>^w99OU}Uիu޻r-!xn+'.uǘ黙bZ1VK+&[{*:űJwn{??k8wHm.F-S3d\p<y,F0f]uϷ#vЮG/>dz|-w gWF&qp{-N׹kzȜ m 6J)?j!+V9yzڰC;:bѯH@Fr>T+KJŊ실({Y= ٨BX4 +LaDJ},(00 hIM04v`RD-4ꉂ_E~-#uswUfj2( uutz/yg:X\(W,̈́(j.0`f 8ڌؔf#7KxB{$p8?AI*d n
+j۬I_^'eQ]Q^-bdm^!S A" ooݲN*=qwGCv)fOAfn b7mqLB$0YNJg/hC
+
+SX5S b)g*)8/~킡
+:9x^ℛ ә{
+=ain4'L)47q(g6vH3 =z3G'ϧOw>82B)za4ϭApfA\n<M=3 (lrhIU!Z)JO^n&䠚FAZ(gЪ>+'
+qA|^6M:JMTBzOű)1g1q>wH1&$ t <I(OK]rntΦ\
+))(o,?@#izWL^⶘dϗI
+!Qa;$
+D@"T|C~G2+1A1==A :mX\0 2 PLȪEH{M|nlHG?Y# բDGm➖G
+dhG$C*z~Z% bX$e v}qO@=j [_K?jj2Q ,~jAwOS(j-gXAk5=ƞ RB䠺Z~y#XN^jjuEF P.O9(#_Zz3= WZbXH A!_zc&,!3GiHd!zA-X0)¢teD>
+;~{H]s5ؚ }&w}`@A4]ϳKcg)M:(ݥJ6d''_.e[ٌV^[eNeFfePv2CUemFx\Fg$'$
+L{J/3EPu9kJiXGm: Y! !F_hNܭDߗguEaf$w0F=6 d 7#u<b`5MaNHpiai-44pg^"xɒ
+-Lq6k{L(w+?RC!*(V_wvL
+q2;;*NSe;ftSN߻< ;rwa0!-v0P%5 &8LR70^qTWsB p`wg ]\3b  8p#zdlV`@bů/~$N Yᮄ1?\XZiU LhDas3-k)U0C{RNj<[U3kwI? E#.|o} ]t~t "' T!8RViUev(vjE/@C{#yS=\+fO
+lcehfdMc]4X}Su_!{4"}+h~z6Jyh-B{X`݆Ǭ}É᰽d/) bp&sUK\oss!!|!mfz+A\2;92`|͕ig^A)J{ʙcaьqiX??, Q)-*Sf2LK!?0m`N|C*]MCjhftG59_&[XM5b8,EOE7^^+eu, /quR: |+jw73B8gK;(j={t؃1ҷ+SAɎ2Kiˏ`k/l}?_9o/1PTO%BRatD6IM6_}~6R{JP돻_"FrZli*T8."|#JB,9yֱ|_:w.,8vN0 _tݱy+=cy7F6SnVvst~i ݸb@Ć+ݷ)?iUY
++vS=rQ8=+?!49ﺣ&obOon<бLDFs:wA=;0~]ξ$u/iՠA Ibc |6i]7$FKW}%8G߲߯ V"&RDQAqeBA /Fmu8|D|}('=vBoT@ҋƳyFAA< AȠx|sa7lOZ
+D'Vy sq\=7)]EJvv I$&?հ=&6Le(q
+_+X_諻ܥBG'`#B][t\]A;'(Rr գ5jbu3A&RzO<6 o)ڠL7r/Qi߲_2ZnOVա#72ey@XUҋ_8-.wtEYmLKwŎ3Xĩ@Hp̻M|M7n34ؙ$ 85QX\<cnBz]T )idtK
+\ {^^ȘrY[ E;j >{1K䨶hcT[ՑyT[G՞fU;#] O|
+Pi89zI G AdydݨɆٍ/$6lUݘ_kfl336&2eG"3~Nq~VDi
+*fIrb}AK,``l|eB &vr9a
+/VĶ'QKh۪ Ef$i+nȴȯ"hyɴ0K{reDHtE #uD4*LMu# Mf<o>Y{i9YroH*T^bb^|j>{X9E՗f1#su{,Qf3ʚCi p W۞"qӝ|˜<."Im
+OĚz;:>:mgާq nxW.AD'lKl75"%Uߟ@):̓x^ZWT?'}iJz(oLcYg\!l+8JzU˸t0F=:;.%4upmU/ 8CqsnG*è\7?;KSJvJgǚX<_̣0I:,a@:qM%9΢q{8+:yX3
+f=/dl;$U}qA=Qw1z{ji+/h{Pz >w@i=x_aajW5& 0@-|3dm&𔑪juؿZox3Opm4h ۻOS_iD= >nK>3PE1if ?Yd'c, =iI,RK׹Uh]{|SUO
+J,miCAR
+juVAa?6
+212:2~@h oI L={Iî{;מP妤S6  YiᮬkG1n`CX?aeln9Jר
+q, m,N!tqf8;
+-fMb
+*,P;xdY97@Ʋp}N/)(õsf]l`
+QR yHcpwtmReV
+'/5YKmi9W8_/
+O{]SD-ePyWyUү<U9B DȾQ-2
+k, ye5~!/oa
+C`4n=د#ih3ʉ^Yť622d(xԖ'|} O֠4s|AS"֒VyZXg-&y>k5w0~<b06:>`bB.k/lEfyk&{دݕ(=H|5la>25? k~3tv:&rZ}~N8<
+9 $.
+O td/;.T͌z$j+bNJ&2=kꦝD ^2d
+ ?V]$\ϰޚ\q;ɚ
+=Ek ")5NwIV&;fb=!ɕ/pM1'Ғu5;e
+ U39ˀ;Po{5|=þeӦfZO&Cg\]3uGM`0Kߢn(طHl +?ᵧ.vZуZl {:mjH"c+pZ w 8^GF%%hBGhHO@ F#9+hPCC$y$߀K{EQwi vUvPr,o>\OdEk
+=Ʌ PoxR+ɡ6 淰z!Kx ϲc DB뢥ezEށ+ZIjH\|Mabv' ɘB%&NJCħ-)|מ ,>9{T&t2GPSʷ58o{A.NO}cpo,deeX[ϲ <h{{7pO<7H,g<oOEN'RӘ"e3s)ilGY aqeЪ >b V.׎&#O~s1+ɕF3Y?zpNsT+ 䆬KV8+`7d 5-sd)?$,/>%x#ks >DZRau26$7Ǣ]cᲴm&ʺ{9A+&y"[D3~98,"
+cddd/iiŃc,+lΣq"p(ً|6{ju6; dlVN7U2z'#C +wH?{DJjap˷ˢdY
+ر(n@ nGZhDU%0+"Ònz
+Y෹T0Ïvx{') V2T('˴=<+¬zrFd?pƂ_)?$㒘 8&ݡ0Bϱrmhb <(pRF/㶕|=qT
+"uJX1T_B.*7 ]U~P bܛ m -ZWA c^&cbBym]\@.bƿ/ ~ v~iʩYԳ,s <Y$d9^̅z,*>k+ml ;9([[ڊ E%y%Zf*2FVg5, q=c{~2N}Z<[x# lj}2i9 ۂ3(&ʵD<"dnGW
+
+g!`0Mo®hڮيgvvp T19;WW=G{
+]uQGedkSP uD8a (Ċ%PJPFDfgx50mɞs}?`g}Ѽsy{kxM픜VJ$y~<̬+I{{ OyvTI.faNe},;nnenuLKqu&
+TXE^}7T6 tWrpc/u>ϒ#vL.\e} 4{۷Nrfh&Aoq=@*#T*aP!Lm8Ӥi5H;oeSGB]}#3߿r"UvT BxSg%K*+.ԛ˔.˼2i|ߟ%J% *Z? ?nYJǚ6q5q?wZ~8mױ3
+E$RAIvLg
+*7"6?cA{.AgV7~C[_|양n;n;|z}ۢ%ן(nkJEH¯V͖jd #토o.F~g9FY'޿Dʞ<XmXT BWDqVLeE#d!F_
+.y5T Kw1gOSdD60˖&ro2oY,ep#)۷
+&9x'iHF6Ҵ4mP?X64P "[qT BId"'UQUQUQU7\5Ub
+U[,]3)wmV,+APL
+Ҹ| A֫pHv\'ւ{;I_'&cFg@P[s\oxy$O!PDHS0~dR]=eiLJO 0<nľ3@(Qæ(}{}~OTۋ4.ASLn\.-TAGʱXyČ!_0q%[2OWdLT>(REvHcd1qtfake
+
+8! ! $>1wZ}.D"O~l!q=mu@p(UgNJ 쾜&T"lXeqg4&iS?̐qu%#q0@\/lkqwjdty }zܜBxd{(YLlG.S$ƁBHoN9y<会QH1f0wLrA9c~w3#h 繶p\e}!hPx#?ρ3ipîOrY+G4pr݋Awc&d [WR(gA#7&Nb)S] ({A {-M"XhsI11IO#,}#vGӄIn)H;kehDE2-V`Pҵ/y2tsU;sY~PqYjAUiC.*72YsqUpsͧ[E`i^|qj6C|"6q3L_KDpe3Hs&K1^[Bz31َY->Wĥ7<Dtx{f
+UcC){)͸UV'_<T_/"{WLu2g8/uzAjnJNA7R#C vtۊ2>`}煦b[à>:<|-JIr),QX"2qSy3= ٽR#)/Fkrz(cCf|$vQy23\ S^>1tހI<gd!G2Y{[@>RMI[|P.+a&"D;֎<ڲ@8?@f\CoQT$,rwoƑ:LD^X 8ŏP̑~ [ ۟?C1Dj 8"OMm_m-lu+\reb> w^[q#浮K^U n< dŠcEFO,q 1Mfm{/8ְMl3!73
+ AzOt66BBb{+\B3 7b[R Ѥu;m8,BưŦJ{f!& >36 sFKpBƹpF͞h0} ވQ:5KSEw,_
+Mq!h+Vۆb/MQ, ]hߜA|~㏯H%Z(|MD 7Xt<'`zx I}MX,p^zmpߩ!ҳ%Bƒ@<<~01[܃q$tۀU&h71!(57e%aFgDg^[v qx^\NRU#WC#U <Q}~Ԙ !nvNL*t_L<+aÓK4Z:sB8Ÿ%= A2$%
+-үxRj~?Kn2-Dͣ@͖ ,L.aˌ\-"Ʋ'tu协WN)m,vʦF@?yؙ Tő2qbs_5vZ({!-;D3<C`K'yLM\Z0H!4>a}ɬ L<5EaQ~q٢*`dFU%^? f&8%B,Pj1vYGqӻ LXbTF,^’Joi4wC<@i0
+Zο͑<`ڳijO=e9Iݪ8iDH3${G85}y#AMpWXa_~$y ̩\v/x+G j,XtV&\<%8TS?.MikҐrX(@~!;O˼By.y+r[Ib*B9Ξ|~ YHm$K6pU
+{*3@/Ȗ77 'tW5RsR&
+E jq>NCQ!Kb0$bXSx{ޛy; iOtvggܹCi\%BNP> ۆ yP (K,T T JaSAtx Rh`8"7 וV#!.r0"]Q8nzzqm_0ҿ]ކ 6y 9.DwqD.!Z~ (i㠼Yƻy}{[$kjGi]}^-+
+>X:t]R~g~G<RX'msʕfnbJ4練W,Ō_Uy}"YkIWNqf{=pN4I*f;gMwCSz
+d
+d
+k)e81R%fY*J̲̌Yced)F$0=򥙗Sf\h"ҔO^ -22眸R!nRycH=BoR=>:ja)ze5ZT.<!}}ΐc'Cjy!Պ1B](CjH\WBjH1ZT-9Z1fHB VdT&Zn VR=+Z1^HvPTTU:F@n nR]eTl̐ꀈʐ]jH.5zR=8$_Bqһ8Nj^(D*[|+8 Ђ$B
+Pozg~PBt AF^v:~'%{D.~C@~LC_hH Ͳ4<%ȇ`]j&<nXQ'Vm+jĊ}bEmXQwLm+jĊ1v:&w G%4`1f{9D0T j2vDՋ SM#-iŏNlLY_PA V|vGD0YfYԳLk`ȧ ?6$). d{M@u`55}3ȡp"jar7 v -;$p&׉ ܇D<E})
+m*3>We!* qGGxj#.* qG冸OY;'7V܎rC\,VPێrC\,}|TmMAWg]5DW3W<Bl\2LB~Ks#䚲qmU"UhчZax\O8Uhџbx\l\o;arrmjK,m9\%}^}^ڒ/K[/WmEQM}aڪWlrjK,m9\k_-;;s%oӖU[ҧfiѧ-__sV2gӖU[ҿfiѿ檭Veئ-GҖu)H+?Zhjѧ5LNB+~ԭ }1Єt)H29 [O!1'tC\,⎾ | 5ĎsC|2oCϹ!.}[⎾ mʰ qG憸aY;07ķ[vWe!) qG䆸OY;'7ĥB?!.S q2
+U #O j +?9,~Mqf
+yi7]U&i%r_53BU.{EƯ1vG7Gffb/)ˆA-Ŕ/s\uz%@XǒU[r.l"2G`A>a|=#iijfHAo(朚q%7g+J̙R>㷣iZ91p/daΔԹ޲|$BM85ebGB2%tN/ʴ
+]^=Wӭ^`KۡCM5ݜ=<N CzU?QX|j\ =?}G A߀&r%>.G4q:SL\]!D+^ڧO!~xnij_k[Y| yϡ,,<]Zv{xrǗR$ꩂgWIn׆ssKбE2r&kA_MU7VDL~7~ɭF<mDZ5:G1'/?Jb,\u`!No/1}f<ΝԀ̲Pl+
+&˪ɫ-xk@t!w7MeeGɬb\o8j΋ĤE#Rsj " H(V0!Z+Ƈh^4מo%Wߠk3wyo\WsMs6{mD@lQ-\wN2xHpO
+^>Y$.{O0ed>=0>Boخֳk2=̂)
+W]J+ǷNk% hØ,Rcv!6{/;< ;maJ&l-7qy.{QqSc`jtA[W:[ܨ1a?NҼPVӴϐہ-q-<)><?p%6?
+IE5#s[w[2Pu%:rb꫖`Uݰ4_;ܖ䣰p-
+3"J2$
+BUQN.tr-ra.=ZCRqGPЪHnhgv|27g^8R/zi϶ ],
+$'Sq.jq)J180]{Ydž78啀,NI'`mýptR@?M{i o<b17:mŶ*<M0uz1QVɥN?"{`Pe\5NҳNT,w=MQ)[y5OyO2o)cxEySM>"}
+O^7
+* %Vr`ae-ZʀdE+g֤leyjl7!ڽL)z ":$;)սEߋA3_CJau׊Pt:1h6D/0VS~UHRE[0Jk[b<!,UCM@c5la|M6).uI
+R<CLu
+Fpvzm=,e\ڱO_E݁U[h ze51v>V$RO!C|mC[0ZcQmϖ2p4Sz1xCxJ;kC+HX6j?Q5KkLiPC/ku[ 0"Ql:,U %O`>K
+oPy̶xUdžE3%vݻnS/,1{06j@GL³-l~NۦMJIN];9xe]NUgڱ@VB]PvٝVlMY+W芥dm[Γfk)M\Դ\cYC;ɽ"%,p3/'ï 󮡁1/trB Y0 )'1A^'d8kpfd{.=וx"9ذo4i;sl5F8
+]5GFs,'<5%F=p|`:X]ث<D"=qg&?ȫq 5Īxp_wg GbNF,d1RDϳ64|2=Meon!ʹ[>⠴!ѝǕBEY ?12U`mGbn{1"vT\kܪu6A,K9k
+I$8ϔ|IPHqXS$a#fwuѴCn,.;q6ly-|RЛ_CMpE(aN.1>,?>x<Tiv3{Q[Q~ߣk<)vTRX><UHф4:н~:O)g.p>xe3d'޽P(՜l `wW7nRJ,G-\:M)}?1fyo3:-Qߞnx'h=7^~f|3j181LԔ n su^s:u:M)l$?FI
+\Fo们&{Tt-UY>DMǥ7O7HkQk |19g2 5O_@HhNd^8'XbAH~<эI٤ժV3=@+MܖrlŒTF_p;"ut~  fp Qֆ!= ;̙Ma=a{{`QxjQ';k~Gi4=fZb!ZwV*a_wF$JK!Rf.6e7PtW1E{QiD7aF`i/3;~7rNn=q.xS)D6/LQs+{>snF?ͦwG21I"֥w}qo X%dg |>+%s_U85ImLE8j%Jtr67o`I.|Rd'$`yV? ־V&2/a\\9
+*H(ӗg=lx( {<Nb"8C럆iv/B,?,-vY M&P?_D(8bR~/k7J-;MA̒-OAU7ba(}B!Yk) vSf6A:Jl0UԾ ʕ ]GfhҍzG5t 87/E}9c竸Wo [n }أֿv^bQJ}89n+9&%s / =O/R;[˃U[S
+l؃eùr,:wO}(#V/&"['VOFY{YHdՓ-mىHdq9"9:kU$wxgYܖYܖYܖQ';qNJ*XMq
+[HQML4,vXa=A#ډӊib5jw F
+rin{޺AtP|ĴE@>,jܸ_JDObS[][CF#pc%+v 韆<'f1oj9)8hX}‰6K0c#P޾Bٺ/XTZeAB7?r]??HsVYynIYuüa#N <hq 2lc fѿrjJ'4mB#j}g]Dnx8whuZ6gXBwd9ռ&Qwؕ2U#d2وn[Ugt@N);OE w"9EsJ)ĝS;wfO[sJ{ϟIpƊe.(s79ʜEFNH+Wv7C]F#~5b@GP1@'9PGA+91eUP I"W[ SIIx
+XC<ϖ8E2`#14]/g+
+[C0V٣y0誏UiyuFūOg
+3o!zypYp=~ KZ85/6/U&I୔I8k!~r~r~rVT9o}5Hxu}xkctn#|HY`o*$+>*V[`v"z9Bs4C rc?sՖXܖXܖd\bmT^1*5:Ii˙kg'+*6.`SޝkF RQX slƮ0;nX q %6f2@lVp2P{W <+ZoV:V+jb<whk_5V;Dm
+03ZY`\d^7| /XD:C| :h{~Ր:?5Z[%SL@u y#ɖl`d)nkj\S][٣V7̼
+eHD}1لYb8J $ƓFpk_56Mٍ]/oyG\Zغ)m4δNMpK
+D˪&
+}I]rTxb} ƒD][+k/5~̷I oŽCˁ:zLX`>?%.?nNWz+uI,YT<`SMmuFcfzˈ{
+DW*,jE-bm:a Dar}eRTqe pQ#œ/*HHYۻ,wm\P bG!8 7mdyg\;JN,YRZfZ3efJ, a 5вP5O뫙\ qwMfw\Ys=eG}Ȳ/ &w|5?fOrocHBN
+÷q-Gzv;-~2/ҴqG>4'M|w
+mB1;ħt~H-;j/8o' 4͓~w꣩)|a71?=#?djEW30<Zyh5!s,/._
+.LtFN*Rm, X+Iby`RPXډ@[2ޱ}8q tCZqќ }l҆p2z>@u=h;:XL@QԢu9{o>xm՛Ψ}9UxNͤ1wZvd_^}*A'M5x;Ğ'$΂OۋGݍbVv; {u5^А=yxry_ 8 Uϛ
+/
+\N[^)XW` `D8(prVe:Co0wfi:(rYI^P+Y{ya|#x8;NkOA 0ĊEx/~LSdDcApGs=1 LRO՟#dzݰ( 1f(Nր,@eWc~je
+"(
+EVpnB&+頉? }
+*Wӡ"cV
+Eu}>A/"cXs fP:\1gsk`BߩJ߼}Fka aJ% fwvu#Ax'XBu00453X`c`nJ%%񤶝{8:P DXKd]H/cIB&_dE\Cd.L/N;#ՙ/N+>%6h7}'fCt6LElT lQ
+.1ː &=ԣv/:\s/ {WƓ3df([f ^:)hL怘Ҷ9[PhjCl(L__ٳ4HTǒiZD礊d(H h6 @yd\G -lU95Ok(\(7|Tf`nc xxZ$!''\
+UV+mM~l?dSk
+*}"CvQ%q0V2Uʒ&8taA-tŢ`*^ǪEbtRDT{(gԀzME߻L:S ܣiBudKѤXC뇀x =<LyPQ0_[9w # }s\LdJD\P'㯡gZ̪( MG‹2 U$x#WL\NL.
+\F\U3V~2CtF$!k*6,beo2-T&69yh{%;@`TEBa'TkU4z!jhm I S&-dOs]NReO+iAKZRZZ_ZMi%[kF)-uYL&pFA/:]ē
+z骤GL֯G[^gۤʲ~x$+<#a.WYϗ72N$l[M
+3xhp*cX=u(2n09BHJ$驄-CR?yazf>X,[c#<H.r%D ? l%AmђC؝3%wj1v_40|0/C ~ 5ڮR<3N/MKtp)w
+ԼPXBZ՚57UM
+xUjwl3؎v!fO 
+,#[i}7j
+݀\"ӿ?*dN-`b4gƺHsNCSqLsHd7CtBP\,Z=z߾uRo(obO!ȓ=nߏdAc~kope2w"~e :ɝc+y# Gӏb%gc0\Lh}ǍCY^sEql$E8,F)1ȿ="|,"֛ @?L:E,*3B@
+EHtO4ѝ.@Ѵw_}q+O{WE^p^_Mqx_:)'$Q
+]Z,T:̃d1y*q#z}p
+ʸ1?Rvz[^'oӭuIdϾjQiI}=PEzD;[0{f zWFx}Ѽc 4Cy3'"2zJXG:0sD#=[VH/M6X,sgwdZ>M+voʨ5Wh]oj` b `Fc顱^(Ec94_<
+jQSUJ$8NlH1M`Cpgh@@Z@
+CEvd$
+?y5@ 卉F2_CNIE}>'%ɞ?,ZT C,L|D=[`P% ŚF._mwCG*cQ&Sw,<#wӀX'8GD?˱.*q" %pMٝ 3 U - aT>Mbܔ¸ښp__5~5Pt/H|.$(fze9_%FĚYiZeY&{bH́#&.G~$.%]ڠ|I<+g/E^eS55(zzX< O\]lyM@ O `@%*pZr+1ӊndC@T٧
+$2JvtW#Nִg$>;3dmi<2z疉 @5z@7sB7V?/;#.?e^GK.1 ʐi=ׇͪy>3v45j3QV(a<)\zM[P6wjH^M#*[ٱ;
+o!+G2uϋ0'W?ƕgAߴR# D0ѐa.!Dh9?h1WbEŅOS$/h‡fcJxH|L+ES?/p/}l)扻eBgԙQZin<-I {e [kJP7[HN ǾPvY%K'N9vW`H>m+A̛f넩8%3ޡ];E2p)F暼l굓t/6d
+ܰHpU)-=+aVOYj+&(jvr?b|b|}DŽ>zE꣨}/JF)qNhɜA5~/"C
+ 2Y
+a\${ZeKEbs;j5.9v9.)˾mi)Ѣ5-0HM'4bs1ֳo3mw 3
+j"^gY㪮۷+Yx`XAJ`(L|lUܤ!n !di!#~)mځCa]bc$+ Rxۅc\{>޾DW?{ιSW_$q\XeX5X 4c%W#Vɯ7]}0݉g hЈ%_њ/\~"ĝa-7^scATsR<vDHjl&4= UnƐAOxjq>I{(4ʨ'.AA٣Q9N{nQkSQF/\}e!n <rUVR}(/>fEj) x4Sg"cqQtHO\\ 5Yᷴz9CBnF8r˽<je%ΰ6:lqRg+v
+?'
+P5yTe'{G,.&nu*Ƨ"n.CzMصt-E\ qq;\{ \^IEGPrb
+輻5Hg#nKL&[?>
+I4Kfgjbif-АCTFaɔGd)_ F}J
+퀤}kd&?>D&ZJgeA:d;Ցmu]>
+17MqU:+7Nkf|1Yef5Q5@PWw%6b#d2g4::֑>|M#,w%R1BqBtz畱p~/(g2 9
+C(;)\m: E1*Vuv:g=_ |W(c첵9$ OAkb"l<p,Sp]m^gEV4U`r/7'KǃߴENҾ
+.3XX՝ :k r'>agUYj0a9b"FrˆC;((U
+7D/盳x/$dۣ/HWgm
+"Zg3]mLI'-fA{r^KUI~ܩSq[z0<)m~aCkd - ] l+5t5I`L/,+P9R\!_3vBjաp
+|{p{m1[SǢ"-H6Sc$R
+ H[ m߰0뤓zeH=Yɕf/D ]0y/{O*>ML(w]%O$t\goB] w?˷yךz˯3˯?EXհXUߺ EU*|FQ0 rTh2c bWc2>/>ҵaRgd|3&h
+) T<ݑ" ]
+>3qVnkҵa%yP d+벺: log~S
+籬ZzX/A!b JZzJ-]ɩkjIۏ@d^H-;rJox` n"c@
+6~T&f"h|baQZ %
+̓s\#[sA(]}C;g$I| 9$]~C1Ć߈숏y%ȍT <ll  L*̄K'K{o|WE6] "U8Hol8v u1&@I\ΊJ{+t_:XOF/G8Eqhn]{~¾C{>u]űP|79*EhTٸ.Q{gd7FViX脎D/P-,O [T3wr¨}}O,z=9fǙo4f~"0ug.֙0|fygvRZiW)LAZcn׫sk<7]M؆GBbe,YоaCMyv?#tU+>-kf%Y}
+nAK>:z:` Tg>|T+>DeU [+ukAM_Hto(IܷL
+
+ Y1RǃވmDd$Ϣ0*r7ҸRdֈ/kÍ:T.i1l
+8,"cT&Cˁc%
+"ʈ 45`gOʬd|0eώ.N (YXş<nYF4w%S8"jY=%A; h#λpJj}4BIKTXYuJJf*"P>*SyxPqQJs_mMSƻW.[wl$$*HKt‡S `(*_ G5e$ih N\nY"oɠE$B਌q÷ zH>rIM5؊
+6?iv͓&N0=t &$Y"{tA&OwΆRÑW6JϖOB§X#/0_>%Jiɯ꒻ޝOg邫-h#Ր) 7 9(E1 "t396Y !}s)
+6ϓ|:*-806܉ew^E_EkPkEYAV4G-'>1)7҅~JYc/7`TqSR/08#=/C$2/My -~}d8yHy Mu9J=1&x{rA&1T&ّnD)h HZ:3io |.Sy}-V%R%X]'}:Y4d^ Kp>b$v7B|s s捸ۏP- }XH;6w?]Q,j*~`)ylbD#- D&cw?xy{m´psw!aaid_Gg 0fBCƎuP9ЏjQrÆ_g(ȢT7(XV, 6&fzyPs&tNGs<Hr
+Vd@q^ d<"%GuΒ6>)0{|XuFbgQFmCT)HJJ "oFX(L<b >w|+1
+7&;,ȖA…bpXOsQ ,zw!Md4*EF\dZW.[: n
+7>tcR\.S_IYm4k='~
+ ;*.ӳ`ZΟc/$ͱ3Ǟ[nͷ,OU$H- 6_h0UdN7 >`sHt#&:g =gB٦4Oo8dX b ZbԜ2`1zE]B$7a}9^ʱ4a{5 ^+zelY95干TVBl;i;i<ݶ~D`^GV!l1*Sl]\ڹнƘ~ƷONJɺ2m]jqgmY);KOg%<j;\f@ᠦdU1Mw:쌌#ipsJQwFǿLX 14$̮ՑW]tD*T(9P%QwbHkܓ
+ۍB+o< b+
+e*5z/~<vW7t!o| ~~'l8j<6ʆhY7ǻg o?pu( Ꙫu#.LX)UWmtUS:6nMQ4 )&Xf<]KVZeR4ƑKH!/NeR@5DMIYGC茻N4- C<\#_H2a&E` *(WK܏WPA#/bsLߣ`lL:j VnJ
+˺t\ \u7{|F2!|h
+ִ%cӈWf\1JeynoJ9 J}QT~[е
+7m0M*lX{pl>" G[:n< ҖWs:@(dF4My-N1M cSq-p=}Ȯ=:DAX5z6=P$+Pr*Lmz?'K^aħ$SZF7]qy"˻pfjxWɻ̵G oEC=n9f&n+m@6QOk'͔zKghT’[۳4e_>ĥAPN{p蠏NxϷuPMKW Ъgr])ly=H`ާq[Ez}w!AU0W ;gF%ڱBa"ư~;U٦iy|5D*ٵ
+6G`2 VU7bG8#3;ά$iXΌ
+#q;uJnu(g *4a6{<sbI} tbu= ^g=h6e
+?x{ϑ-eZs5HO&T
+gR(KW8zNEM @G7@?Vx_VX#A3"=:2(+'`gLXee!* 8;xxݣ 1dkY]
+"dU3P"V''R#"k<BHrkr rT;t=X'8'ǐY&>WRg@á 9uŽmHyV4j!eUp0RgPyjO)}a(T"W>8]M U4e0XF)}t{bGBm")ĕ3kH}T2Wa7E*<2 ]2]}"FkffiފC3Ni qԄ>z} ^LvDG"ќ`tJ\EҵO<ڸܜnjsv^#e0\RυԧT6ڳN1{Qa9H;致{TZϓTUll?//u=,87ho03..}1˩`1|‰9ݢ퀫f}g|Q6ֻӱ%õsE+\y =&vA!XH8|D 9-kŵA7xZ|d\R?N 'RHĉ)N8\*%o;Ihj_V<RdӇ(3v*ɏ+ }i)WWȍV$o^FO-D
+>Y$nP[ } +UImQj6N)PI&`9 s@uYs]dl6S"AwZǸYvȄoXufX)-թe6Y/vu*r:\]D Uu5 "dF&H-t [ y71MO"%/nzs>T6[5^= F#'E =MÍ 5:{n 󧝌Z(EL(Uf}St} fpyW<5́E$GN"Oxcl7c3
+S%~S
+0•HsGy-K"_DtyT ~T Y+~ՋTP`IH!- ԭm2$}3aPb/ؤOR4:>FKi3
+@39 &ȱ]kXˠk+&dt3xBpáFB`/ W
+WEiTF!F Dah{q,6BU^ Z2~ueIwni+V6̺VQ>Hs<.?uAE;2Y5/bs˙`Ɍ3ɩ(aK8oNF,\N؍V).W~"~
+7]q
+Bu3 +KVGn(jPST1/(qULHB:O%T;]s8ӃDS@<LߨRM;?f/ChXL}х)uXe_;O av5^NW(oTϚu.|_@הZ ,'р~ @U=WO!@::2RAy$ ղI.y9'AD= ,īxf&c ,dEp<$(FY"xKSdWnl&,ԮN*m+NUvٸ;|Kt3wr<.y<^x8qoi>ms7m{k;yy_'T1yܵX|ڹsJsmx<ĝwV6 ݁ ͬf;i╥kݦ*+w{F&ݱ%vUe[7PfA|IQh_U<m\iw qKpԤqS%s(ɷ;v߯r}|,s99tA)EvtY9TD>,sMw]#[Owiou.<|֜oJnqʼnJsB;w9][@>wXh nanLܽJ}t~D,gt.OgӇߗ,?W؆fFkך^TpmXѻ;P[-Z eW_Pտك$^xSFm{b:Qquc]zRtfbΑ& D+!ٸ}]1!Bɟ;B﵇uZ5M+5Z9D
+@ tR lꌋ]ɷiy&?@@'j7L$ڥ,F2
+&9^CZSE ;eBW֫~PHs76xJyT1l^ctV%_(6ioκrwK`^,n l̓duѲL~Dwz.ߣ{sQf&_Ngk5DRֳR78G{vz#88C15n, 킯oZeҡ#r:v_;NUeW(:ft@7ږaQ4ف!
+;gQwoB>Xt^;37!jspIX3iiP /k ظ75͜YT*s<,:1`0lӖ1cQ6 Oq
+u"7L|W؆a~b*-<(ke+qH\
+]lԩPGH6I}kjϠ6?)Cd>,vJWA}mRzewATܨpf> ?"%%>`j&FgUy&p鳋Ѯ(7¨26y] 9j D:oIP"y4A6Htѡ\,Ƞ6dcBʷSzg`>g-,$+V[ buwͣ$_6>bX_4)٠ +U%OA
+#aYŚ#`(x{
+W`N;>jF%$0>c*pdw
+Rq2-hcGrd3;瀙h`gOi/<?sF;<чP˱X nWnv?9Y_d*l>=TU9񔓡1=NOt}`L񜬼n`Zc^!d?nrq,4ؔzeM(b%½b*S
+U_[8[ф2~ &ʈpy2<ր8Щa gҴ. !$㠇sz>brzSIQ,T(ezntg"-?+r}ԭ淴^r%@Q(+
+N@<Z R==-tE~S;m8;}LTFуޟy#8g$48_֛'P=VTזjm@gG+򀌄CE_|G#8E^q'_iG!/cDԋIBA-QUww&QPEE^>
+<&mϢ
+qWp׾ BC,A|C!*+֮IKbpy9c"o/_1Mp7$ P%e(~;f~bI-b.V-F [5z]S
+$4G "WOcu
+K*ڑY ưEFW5 $H!0=c,Z&@ӻ[ؑP;}Xn) b$|Z7|ޯֶR$^3/$ʤI[KKTm8$/'
+ a @n H<Zy ̼?o [}Ĥ#o_4ȩ5&cs1Z׆C5' Al{1îX>Z!*9-9N\O/nn,vPa}
+ỳ E_T1zgLtN <
+.svPj]{骚.#$ h
+Ut\=iCN@RW@^MC&iToh+w?U1-JX Õu&d 8P x ]\c?3w%E\<Vԡ[sgWÍ`'P ybx
+i; =xSm[I$ \ :/7 dQ!0=Aܱ.Rٚ#Sck|&V(b DЋu>Ϗs閷bt7::Yv<]Ѻl(蠡JhI{7hg[]EŅM(㍽i&.͵']MPvȀ`=Y<fqT#rF* Œ8in&}BE5t:/rb^G*(أɎtV2LI.09p?"FJStJ)P\K b  ,•OOUѢX:.$E1)vJrN ǯ!I)o SId[Lk7}8q́]YK:]"X萧:J#q\~J6P:jD;4qaԦer`uԚ<k7
+Z
+Ix}=H
+(?TR_`@\zbh\iBTVL5QT$ICsݸS"B8H$m ;nmtHD6]j^u-c|-X'8 -ڏǿ7[\IPH֚^EB.Au.g=$g鉲PNHK
+tXE vnCxV%kv|pTYMta92G
+>8<IaTKxi@EFP8*MJ}eDT&u-ɪop2KiZW|j.rZb5-~h4jFRVIjv4{nY1N#0OpPG'S`\0b=8J` C^HW=egz(Ј]6>`U5 (INYf8ƝΩ
+'#ѝ
+2ʡ޳7kj&k[)HO6-Zq7xܰN9 )Ȗr$I܏&FxM`ph+6,{U5 iTjY[۔g8E*5kڋOLW Oq#IE%kK!߈]]RHz|ч|[b,K.%
+xp6kilN2U̿/؜b{n2%ŵ$+RW<Mv;\d-B8I V&Vm~M}ÚYAK
+$rli-YB.ǖ#.fik&SO)7k;:[, 㬢N4+!V7.'a AKn< L~/HfSxboL[⭭ŇB+=G
+ƬBA ˩>
+l 8qI.qgyT2[^$I(*"/'u>:%e ׯ:ɔAY|qK9w m,E4'0~Q,_xRmnyOEO :}L&dIV^w[;9&L[AٝvI֡ЄkP݉2ËEђEh` [BIctA 0Y]<%5L:ϸU[hnv%]+ԁ* mr|o4G@%4`4zEon-W %bBo+ %)[7{ 6þQ@Uͯ{;>iϗACo-&yRR}VLSh2pgƚpWVH-:PJ=K}=#r/D#!=Ag# M\B; 8w_-F !?)U}*I|C+ݥ/-M|,L|32f˴짚8l@8G=4)2<ɬZ(k(VIAEMtF `L/`#H#l!`fMJ_uGU$}gL" P DnϑsvmVT6igHql4GdSTC}:gqlo<v$n^=AibI:u3-O*t$=c_i2lePeՀ)goʳQLPBF\mJwq(zj"r{zvʒE
+QسώMgl颀+IDH {%M8r_ UX3Dh$=4s=sA.eD';FI1 c_>c6瑤ʤ77`h:<=ˠ-oS|4MϙgO %WOH,Z8뷹e1ӎd fWIeKnA.hShOݮ̗qP`<)r{ltYP  %4W**KǪ
+8z[Ci6804[f]JR{=62U"'C[!*-=t2waF}:}J5F9"g>yRYF &̋:>+&`z&wMqhk___um҃VDp?LrnhMav0&bǶ\K&ZnTN:SADzc#[
+I<9`&״R Jz%| rJh'My~sھNiQ5-K'Q"7ػD[,kaλyS槧N|us"huۤk=OKOx[.=bPH#<] TA!P0W?N4Y CRU8Il
+
+Ul@?*v.d=oBeߔ692'rSndX rv;;!죽x?nOl/=nsPHѣw%"
+1^ .%zdz=ATĞ3*_NAM1@c&DdwJkM2LdvIm'4@0sRҌ$}nlutMEk"vUuTͬZi; owIX|32;,pq!X}jD]]:1$z.Vn1HR seM(<wƎR*&+x՜ ^j0tSۥYfMO@L`p` ׏`Ǖ.\2uKT*`8J0=$½$r8]1IЃdQqcDsAD
+y -A~Ù,ٕzPOƦHZВ*heýR>[O,/y,:w*[ۡ]yLnd p&s98Mw @2ъ6Pb eb5Z,䇪
+(#U3ݖrP<6ie\E#ߩ\
+opQ/O\Ir+cHvnj|Ha[/gRoCwqCONsu*z[+]U˾T3>5!hQi1a]ћ{U#MZ/co415B%A6KYn4@!M=h+Wr}ހ&Vqz"_Y1M^0u%
+uFMe(PTGIM˻\EF]VaզPm!3}K256m}㡼utx-{լ9}1}c)]&m=>'\\y'%|Yҁ$ϤtF4shy]b_[GW1+h3NL9OD_*$[,Waa46<z^"{S 8>xfW{#tC0 0bRedzi=bsTn"4b*,L6@?iXm8t mtM6ҷH\>3xuD{o H "'/Q Y<3u.w0c5 ?ZUIΪ ) M K`} >*5M*oc8:W v:%k2J!{-a * m{+jX&g05)KO'5f V|lYץXRGhCSΐaz*+`ׅlN\PK =ҞzlLKrn[s5rG/`h 4IȸM(F-@Ri61}V 15Cn`Mp[ṡPT-s( oMO&1}t鱳z[i8r;ݵӨaK<\q6@A\Oj\ P
+ \
+8 :dC
+/w5Aca$wG Iy,`*/E'(7>Gq3GR*HR~N25?+J*^KM:q1Ī%B
+XP
+/Z>xjcq |͈,(hV i\ɂlr
+fЩvQӴJe2&m)uɐ,٥NC|Cc3F1_`.3%N>݁72~5v`pم-~7|7az\E}sg4d sXۻ
+='2|nsh_N5U;XL&CH=cm^Za{` <D uLũi>X~5J5J_p[xoMW#IRԄ_3a떰/ KM.uսlxz}'`AB@Xf^d_LIsӥ*|
+Nu@z4Ո:{#x1l,f":OY3M`
+;Νw7=ciq=֓C
+2"|pRtCLjSٰ$Qݲ.˜Y1`--^{o :T
+r"aj_6u3[F[K+8S㨌[ǤL?Fre^mB{p#O^D>qyy/Q:dgfMue6zP~mr-x "<2}v6} JZDkyB
+RÂnR <_ HY&ݜ-,S2I4 pIgVK% SڏO^\i7ZzR L+d4L ?"!5
+Lc;RΧŪ[i*
+4w' +SBT{G& 'e%ɓ ʩq]h:Pߐm4$|5\>?)@
+)+]*#_@S +`cw0*aT0?Im-ZWBrZƻs)9#WsT*K `a[ni%˒ iELvYi#SJ %Jt= zhoi4y{\җuP̐8}:S
+57&B)6
+=zM&$%/~<)20N]kJ!*_nڸTJD/\9vU m)fKq̃u 2SR1? 3d,[׿|'zDevy2I
+1#FV \sb;YT
+`23&(L,N5Ћ쨱e$l-eQaAvۊZ/=B,ZqQEwCHA^.CFA}<X/VJnœ'H_y5Pc=G=`ڱɓ<%rX9%X Qd~qwVb3[_?[yy K6^`"E؀M,}^<aBMDsu+,1=:?;`-|>?ӹJZw:hl)
+Muabn(5h %.Wgl5B cˁQ_wNdUenLJqT3.u(
+;ut97%.>+[ o48XX{Kz=>ttV~:aۥc RK9QԿ(\(i J#&0^T!ZȱFCHW <z^iۨ9s]i$c[yd_0IHm1?XW|9p+ɷɠ6̉lztBEL9R~}*Sz$:I:oNC$Z;x96YBxıd%Iobr)3{ @bs/\sIh#4qDqd3ǟGX dN:;m=oݷidL,waJ~7#Fg>0W_U~\/O};|_gˇb|`Bڒ%ׂrzmu{[!AjSAwuQ)ѕ. Yim/F#"aCV &wn2*4OCMPsPCഋWc`P%Oӥϻ⦔r*-3 w!޷d=8^|C%/mdvxxwxp`犇PT. ??JO>Md{j7c.0EY(,,覫'Y~)<\
++Bx Q
+kq~# q=5a5V@ֳ ,
+h1p8`Q^s y`/fCbiħY_mJ1E Au-u;8=zd&e׋3IotKDm+lAvj!"v
+"`,b`OL fG@npalQtm14X.H6mXzf@h6 #u,^p(ɺ,|+Z3ONHu\KLuV+_`G/!".W`ll v.]\gz1 6T^aBȖC2)%)nRa}VW'OD> $ x@Voj%Zy^FjؕX#!e3oq1-q
+~͊@9%HwU&e'=i*eI=_m mLO'Mjj<JQf6,EQ]Dv?uݙDT|׶Nܬ"P($Bl<UXXgϊ؇b "k|`cF$=?"OXõ&Ln"!I!2I $^f"&+Y-a&L۳He׉22q F„-<$6y/{:3q?
+$#qg1_ =ͤ-^2+%pY $H XT_} 9aDW/䮁.5DDz熏-(φ$L?<i?2C"8C伧Z(N_r&\W<`45K#V6}؊ψȧ
+[JjT ci'Δ PYB6+Y[vy(63`Lb<TA\WC P:,|J ؔq neJP/1sņ GQV틚=d ȹM0j!i:&D]U]x҆H?vޞ '|8boP堷ER!69p[O^ b"~s _JGQVw&-jN_@ȑ1?umX* ӝ~ԏ=|t/'
+e+z3>C!* nJ!x*xvn$ƎNIk^nVte%S"K%-BF@S})!fY+!pqM ~JJsl#h2|i˒LUҩ$֘az.)ypBNiXrTńa%2T֠lY GZI) 'ټgs><yUD\|K=f]/#%8Is0G=üSfS2[%40q'Rq4 vQ)8^%YRԜ<g~Aat1c$iV.UTP9eb[7ɵSN;کgJ$V>czYԞ0i^[X[\hZ?|!` 0 g!uq=wцԁzP;B] цftG=}{Q+zQц?TUw\e)ա^B-G۩څޡDjPS4h/Z T5M<XЇV9atc>W]FNzQAZh h.WK7T/UkT/
+ IvTn+S k%]íJGk#$n~o"%mt3J8ZzܒGzGUx[7q|>)n.KXy|DRfE@iW6+Ne|Zi~)mإܦUVЪzz#VPGϨj]N8gWvh\_ -~t4 ("2%"cʻ|( b|\u%,֊Ľd>(dtu1C nzJW xz.0{A\|H)%R}-ǜ)Zuzxp]}(<?ʻ@~"+ݟV gGGsm=e\.ofNNޘ @d4)E.ױU1Hav./q>swެno_e9\ʟOoc\A{ \#ܗurn#}x^ͽw}"o}'҇y_!':':[Ϋd/\Mrv8u~.?`V;ΰ]<;sе[w8??%+ ,xB~S`m悭wo9Wg,xú
+}WpJQV.h+r"kǮ=)šBP-ZɅJ?-j(ӢE1MʽEWv\6"Y-s]6!<\TxGMk%5Vju٨F}6F_1"*^XTLb>:zʘИ]c>S7g얱[
+JW8
+Ǜ4n^WtVOhJj4lJ͊$I9eٯͪ6˚ok>'nuS-:bqX78ڢ|6-sZu–VS4Ni.岔RHRIܚ27徔ܔGSJ٘9坔)SJO)RzvyS[I4{jԡcR'^:;u~ԕkR7nJݖ+éߥiEJUHV'qZZZiLv]iw-L[H^O۞aھ/~L=-!=9lzuӛgwL<=+}pzN3/J_X/#ߤK3=1DYdh2mF2g˘qcƜ3x8c]sf~gg8!Z%*ӪRj*UVj59wH3]ΐ;dF(t7:d ɱYJli'ۜrnt۝;zf;d*xtC'w7PL\nÍ9bw]a5Ewm*nK݆|{<>r>C8@{]?
+zX*VpXǘ9<ĩkZugı_P[Veu ^><A|cQ(_xYnWq1*יuYnopPlVl|o7[T>,ޖ;}W;]="C\/"#D~*0ɽ~.y@aN;"?_+F~+ˣLDGqԟ/29i??9@_~FXJP~v -rLEBŸPB"
+;"hKل/攓P<DBɄJq~$//e`}LdkeY,˥J%rL~VB<{%y"_Ns7Y4H(|J(
+IPLe(a$+NR{p, g񶜅jyCN/XjpT>J`0gl6곲:kslVX̺ꬬű[V ʅ0#VS; `1\dʩ>
+OpkXN[ȿnF^p?-b)drj>e f壬lQס_>|{K-6Dߡ]jM)6ö>/TmqX]+Qyʭ/qK,ex6;l{ ^ͰL|_vV-2nMo[6l|ފ8em2<VޅXF7ܒ[!]{3}bXJyC0|k8|9^ C}c>uHw4\E5:D@ehg:|aF oٳlQ BxTi99܃0STx/އoG U)b(XaQ?H\hfuaj@M3֍  i,i 6kEgu|7o d6E]Dz˳v4ЪCX7cqv*`vT ķm܎Phvꈗ`'bg C?/ ~]+Gy Pq7d*NRQi]q.9a[.t$uQCqZ:\K;R'IhmNm^7Zl/.a/8a?^7=ǡ/B~2gr {ХwA[2(Ճ![QohRfԃxh-~2kb0hp&lfk3a*rh*x˽ TlzYRt6s\*I5آ.>l*C܍\dFp)Mx\QV8.mO7K<*0T a?ln<.^I _0ιP\>i"aN+i2p8a
+f+Bip>e4ۙ#FcB6*FrSq }(NuD>Xw1 $gUq s>oP- 0
+hZq@~,|\3?ٷ@q vw.Z 3C'&Gy!7E]GQ})z ~MP`{>Q2m:Ԝ7ԄZPSj-Z=KM*Q?Z}djKdN|FYH\JEgZȫ+x_ݩω̹oq5tc{:?''n3Ɗo-u ѯ;)zpVO{!|(H;}<q\ǺJADoG<Q1p/wǴr>ͫhOy+Fr+Ti)z }52ơ7H.t?oCY<rdy>ԗjJ#`gD v(쥗h s-es[ᴱVchx9*FU&@G.zF6ȳy,+4_)^5*Ĺmco<v9T4InZI錣cc͓b0TNHbIX't5)W4渞E @E,|B,ʦϧA4
+9PWXkQ\(VQDd)IlQ=x8o9A:D9E_i )rPHS&9xS}
+:R2rc"8}mxs{Q<&PsAk.na=[e j'frh5~Gc_R[JW`X74Z\ңb |\)Iv#f1:NV7˝<B)_4VLM8Ϭ$ƚ5nQ+K~G^sl-º-1
+-o#ӿ49lH<ٜ<ZkqmxE* ',Ωl#坔̣|y4Vc K屃Ez^UUhJkwP\(I%$6O=*6Ky /}/ގ|s7 ?; kY_.OlȵgI-RmVy۹pZ[FRy(LOe\_E8#,4S"/ἷ\fc^LѳccSj*+(_?ێJDDʶtuQ|KZqXL6BIk()A
+YbuR=^Vr%>2"'8Qe{ʑ *O n.z&=H'\f~VW(
+Ddw6JS*"W(J|ˈmxyˢ8DqP NYIT%Ew\N8" w4mIkO i!mDWllLJ0Y6}sY֚2^~Hy7Yi[gl^ ʊ%mSgӣxcSf_U"ld;΢.ÍwR<\NDeWYT8Tqo*YSmXT?HXD0JU?M?{'HKjϫFlXEA;0~@M{_d[?1VfV״+/ [CkW-Gm o=뗴Vs=(lPc>W_%Ǐ<^e{cv\a=4^-Os,ȅpf};8 CYDtq9C}_ 0;`7=("'zm5 #Zm
+귒z.=.&"Wb7_xé=8G=g0gQz蘞Q7xUPNnssĿM}2 فvbKd^CO&K2EׂjŢ h] Ag@ךYŸ O[VUK֨>,x5*Ms0}y$bټpl{?K9>҇'<%Wl-x9cyohfT-לe=klba
+ݲwyz6czYym\45Q#B7U}|pbj{4č`+7f<0DK̯; {{Z=Ӊļϊq Ѡ5ʺgEWzmߩX^R,Dz#G2_cE[U]\wdU+ uki"jڊSߩ_n4y
+(,6[ ֆyLWw|9'˘}W "B\G{;%̹,Ozqgp\F}w"|oMD][w^y[ps[ {-6[,;"8{WEl_yM~>M"r8͑?[dY\Oi,1%FX,b8S}Β{7KWxXut
+hU5{UA[UgRFȷokwW\ݱ/J_V尜U',DUcD &/+D[ZA~8imAKͽKX~$i퐨xm=_e^gX~i nl_Яu,G7ByA_' կgE>Tȷu }r@O-8/nY}1̿~גסz͉IJ*`<W!:Qb)CdUkG,6[v֍ޱXIza+"I/
+>i%ψ ^ 7gyYg~z 6ZSmXxZEj'M_$6[6"j^k퉭7v&68޵ɺiOV=KS-߶|8ת[Sm%j'Vc7}x+Vq?8ywĻ^ ;xo;N![SmX|pZDEN^-C ~Dy"-!ZOD[ZA%$o]o}&U0uVpcN8ܧT-vZ{Wp-kR1?uoOoU78|!V‚j.Qkg+Kh-q,XF_0~%'0_0~ -ɺ9xu:k ~D=Vo-+R_K7wk-6[6 G-oŞ5km|~ali?o7(
+~ޠ8q( ~к{?,ialiiQ$Blip
+ou<߻ -
+*ںw8#*2e'ͻ5mWflʡm*[Ȗ^s"S-6[,N@bߵu:w"]SmXk]U l[0~Ưu1}ӛx[aT-EZx=XOb{.me7,hDVd:6b%.ZTnYClV/EbV_͂-r5y-
+Z{v~ot'[~uo?p%ۛVmНC~B|b];JSm'6>yxg=e?f=_{b^2jŞEǯ ϢO7Ln6`|sli]6
+{!}qWpRsLW&'_pk{/!~ncy!N yU<&yNUy N-³Z!i!sxN%Wõ8\9l>_ 2/CDF<=gCL ! "@OB@PAizܴЀ?B:45@cbe34VրcUrn:K6KC ZrUuη*+UEKVwUX[0U'Wz:ywn, m;ɲ4X)hdp-+[kV^1eUr&x jSo98rp{8 3a6 ҴճPp -X;cZ[a.,`lWnPB ([{V_ v.ox?YQְЏsȖ#lol]9VϱM m-Yٺ(i'E0 sYpao0- gfi 9h2 _92֦2ˡl SI; ;>v/r=0"4[z(8@Y=& %&8PidrΦm <g طz(m׀g8| SY59-* VIhچ³0i,0 gj^0
+G3|s~CW`3|i ^`v:8LGVQw>W9h4F)?|M. j `. 0W XŨ ! taHPK! {Lt-LN?U鐌K*eY K2mtYmP \Lu 8E܆ٰ `{6p'p1k\*6Å<r
+8SV}jp%_4Tq F"|PaWq e7cCO4m%ЧdؓcQcXxcq!ѧr@rTcagд%" >gy(fڪ`0dL{a.\ZZ+ 5{
+ 0)Uk9G0
+
+J "oi1, >4K!L|KV}"0+-Gh߳v |xT9T $ϳs(/_D_ }9<
+g<ĹHb[!T-|*EYˎp@ Q\ni}H?ϛu&D8Ǚs6aV1f/A%%4#dqNoRUr}:{oc;vh2+&R;.u:h賖2=uQװڣ&KYDfjiŨq] ق$v,Xp'M0ԿXOW`y:LRŕ8rHmUPDpϣs.ɀX!Ë5UYT
+n+K{xJ#J1/Y-fNNީ;ʳ+Y#v%ɓNfW`<L<<Lh<RXbX/j+V )x70,韀$V[]9?i1}{GRϯIdg7G%g$iu9M|*~INNzx]y;i+]Sk訚VVse=TLJӥ45i!zUA{5턅/Y(wNؗ4񿴋jr='ׁ<~ݟUM
+’7;\''oD,g9OH20;*ONVSRU%q LuZIʬNR9\@<եy9<
+Nc]y!,
+Nc8 ܿ{n GZp
+U`Be@=
+Tꙩ3;OT[;g<YGG{OTܳѓ</<_zxztc+M'lԇ
+v.~x@~ǯ'S }N ]Hw'Wx0S
+|B(yfyIYbgV2^e[d=
+e&\[WTtT(
+K[;k3rD zLVk`t2*#
+UDZ+
+y:z}(y!
+
+3<$-m`+ZN+(urgGv*R+=Tf%VF
+%2PA4MU}U$gP0lNMIwv6:U5J1)
+yu,
+yu|V>G
+yu|N>_H
+y]-r+`Un#
+'+֗zg
+wPro]@NUXX_IL Sj '+~4OuVrR鞐‰u^[
+y}5\
+)bZ=#++bZ#+{stŴ#x]1["+[]1
+]1"+;0bZ#+;$bZVx
+3bZwG@WL+<wXtŴ#xG@WL+< =*poH HQjc`
+aO_p
+D Dxc302
+XGFq:(PX_ :|!bfS<Rt)+&އxa*-0ǒvFɱqHIgҭ]E*hCՎ.L 8Y᧶(7 g5YA գplU_# kPʙۉ/]p6wN%vYڶ޷| 鹉\-+cU1_Fe. &/neDƕՑ^~nzW
+_l6Kb`zEB~']/ĝbv!!!^K|L_}n/=E<-bH\}ⶫ#nD}R?\.^eW>sxq%sS<m>$>x'{#,oR<ee>|߼Kޞҥ|WkS7|S_{ysJrɱowy%)4,D
+a~q{'{'{ e?:}N|[
+C"7c}BPvt) Zmш GirrYxWUb LM"#7LDb=%G$-:*V긁tYoaqdc)J3 AOca"B$,RwUơ &HIOG%tꨩ䚋 ꭳPV3M7n><LomҁI5,@enՓ@(KZw鎣Q I<gӽ.h5VƐVԃ$~+!*lJF-y~?(N&7vt0#!PP)le
+TqvƤpA1B|b7wsPQy)pV*10^,eiݣτCˉFCqH0x+*1i<]%Mλ^HsbjӓY>ś<)CQ@JIUvϧqqeY3 X_
+.3ٶyf@`ԗlm!`Q^0MzD ;smsBm5JVN
+kQE B&|cXBSŠ#XN1f
+bt^}#в-ƽ
+KcD2NiC^[Y/h%X,EBmqd]q anEF<݁ /фVb0`Z[:Hvwe5xA:
+U.]:1`Q. Rf+kd 'M`mK [\D jH%`nϱ4R}ri
+'&A1$̢Sr}:+Q!tl+r z?/ۙ.m{"9"6Rpn
+ދV'$BVED(iQf%2E19zt"VS69 zb>rȠU#sr48wʷ&\YQ'Gwk"[Z`{S>vnT.*G6
+ΠRz,&'k84!EmFh=* sI _ґ"4Ikڴav_L\XtyZҲ|#}1ĦE1vi<0uFS=@C.% THQ'@G&cs6B;lHue!^P&`!>صal>&J5;S췴)iU&vĉCYaW*dZ
+P-5qhx<T'NJ9${7G/|6Śdbt&B]frߣ{FO݁gǵ=?{]r=<[ljs/{ww^g}w|K?ݙu9
+=cJ1<{n;85V2P/a@Vhvb}K1B^D䕴(߾.gDpK6]iwĝ嵹>Fn„s\}(AnfvIZZw(}QE,BZZ+S`>!2Nݳ5¼TM!(%Ύ[ 5P0y*&4kٮм`m[/X&W6H5պ@IyLc>O6Y8ˊWB}PA.h&Ӑ TV&&m aV
+`?gCPk {SZ ^'kφ
+exX8ŽzQ͂$T]RD)dc\9-H̕
+t"Dв)xU붗:#x$4K$NPРpCHD DXjn/W
+-}B5[uELWԳ, 6)zTN@g
+~N!XiI(5w!h%6t.c62@ME blahQjD
+212og.^9AqntY 5J
+%QfvЦEƸ%) fC&gX>V*C?Dt tό~4PlYϞP4G{XQMI I);%<wWsO8>Ϗ4!3_0gWd?w?`|?S+j潆3 ~㗟M㻲qr^0yށ{8d9>?nGb Ɵ0~&q~~o近''?bk92??1?2.s}s|kNŧ ,ӿoW1rvƟ͌2oȭgsZb| G_g9$of|7s|ty1k'Oonz+&Wρ9 bLw?[/9_91~&''w2f99;s_g}(?x+/T7g'bu>'8gyw/X0JN^e<ʝ"q+s671Q^ی<χ‹z72f3g3V^g0M9j2~ L2Pof| ΁!2?q-qVu-h*`6)7IyYRB6i<$P(Nf&0&EZwEAWt*{ݕ]
+U6E`9cI@9y_'%(vi G.w| T??BI:Z ~egKP=&-Z2TI:4{?,KeB3-[CJp(o1`}W3>
+w?HJ1YHPE
+ XpzׇǓS$|m( /&$C%|oh<\0KF$P~&By o N¯ &~h\}gCo3#|R3]t$;Ck\ oz74#~s,vZLeSSV2,k
+q)JAd'H'Vc*,w<ؓ$gEF "3aNZpl2!E#})ut%bQOH#wk "Җ":-5hKm:jTRmRWjwid
+HGjcSAq8Jbt]"ѷ%bJg+2{Y7;(Ds<VUo"WQ}6?`5Gd*Ebf<}TsVG+fJق.mݟl.Qgׯy :u'i"gr+
+HHlVa9+:$r=YVHEVdkAIu#r+$s ^̦ƈ<SIcf5y
+DEH\-,8_FiA^Dw=^@'bRNWR,5" \%~V:w=qʗ]+#yj$q$]Z4'Ӻ%BQR ׼.$X_Ċ'a\6厁- %݀,wh#R. Y/I)m7ZrdAIH8KVN-}dyd.݀P3p^ŝP׊@}P7J.[GPDekW9QBT#,SuP5 ^u=jH~ѫP 'm,-'W ד =V<c#RX n@薴,sbM2{XZY ]O[/ v( qv7^| 6wube7$W5{Kc%+m,vCQz׾KWˮblדcdQl&jF]/֎owoȿez5(n.Ym}Ea: ]4Zz@̎ΘV#Rw$2 r(Eٻk)ihiYhJu=}XHo}b(QV/#ߝa(a
+iAgtbCl>IF?FJ d.R3x*]dL%DDxdRLB 7R
+Ja@uż Tsi4Ym>,|bmlA[fnH˘9۠]aA{IOaoJ5s:*e)Yr]7ufzW0E";za;Pv?;|ރ4, 
+S?ZFn
+|ٓsAeJұũfƴ`9czGBBo„인wJv1m~Clu_㉓n)>KYZq\nCq|E>B̃q#
+mWhuYug߃m⚍&Y-pP07!Q%r&kD6\76shӦD隷Ėzr.S*pJ;FѤňcnHLV'3ȗ_pƓΤ~A2'/8|7ۭO)e\Jo\,V߾#}O'|c뷼>2>b%,
+8P@x|Q4}|=%Q?BOHU7_~7WrhFԫu9lESa}`LnI5wH qÇ 
+CeL6 EN+!!_Z&Hp\D tx"LD  "*U<1UBe&ZR2W
+tIb-n>ɵ?sywh<_#Ta%Q>Ch$㨲T֑w67ejgͺ|:{zFzRM` |Y.E U|Bbz?O1s{?rŊjm폘^/+urΡo$<%
+$%)7
+}7'3Sv]eg6Z/Ηe~? m:.6 #ұOsS@+LƝ87m0Mںq S+% $sx꒠<S*:+s;p:$\_qh_X.jP} ٮ`^ʬLkqUm|p,[q'Sy7K4Ygo.r5E<[`SF. ̠?oT'neBD rb@ȗ`(=ٖ 8 \b3<wfʧe3K4o?ª
+'"|Hm#up^}<Qa i wnF <i9-KF~*@s +O9j_چmlVn*jS|9]-͒"<V`I<ΰ\v@|h^ ꑾ3n6r< MА[bF[hne\~\O;#vG$ r8ڥ_i7XWxN;%hY/vh+)WonԎ8(YT;"7bA#Xp4K@5{>KNy>G*Ma}qmլO`gAC='gя%+I~e#p )χ׿-+{U^U7obhV 8B,8_z:a_2mH$׻IOjF`DEkNPg$e w#/TC,H~,uZ!tMy L7=Ola1zNxOOdgy22ؼܡ"Rr%ر"YF)a$y6U3Ÿhc)ͮu\-ۆ{GЕ
+BFQNX^{˵]>-X?) !~1Ԣ
+n$>zgOHl6[ۘXrM4Z0`y< *qyzI!#T9{7<(}$YNE 3ֿ3D1R$+V'G v2.6 m2OSLڕIL-/WD3̿ Dٝ Bo,?W+$ZIHׅez%31J(ڊ-8/XpRو~=^6hwUADW4,o|&іzRW[ StH/}kkNKGOEzI]u+
+8^#(K>}*Tx/)e\v?Ԫy4ϖRӳ9_$?[WL{RbsqCV|Р
+Or:2r‚ed޴D,Gi{ea<Wِ.ߩB2m:#
+>,n/ xPu4-E9U5njRNs&R|\rWVqJA=j:3Tɤ=_S3Jʖ\%ڔ2j^IGٰ)\7nЦbWڍʩ:٦4]p`DQJ
+?g37 'uuƾSgw)VX^W' :#[G
+˧gUȇ\<"UEZ"K]2ҧeҲIf;I)0^דi-V[9D3rxo~7}w(:+9qqGwYD.9iⱈPa\+yWgxMѪzQl9Z '5g٠raa#A/<'|(r^R-a*|C rYn#gϗ}H'`@*&HeW|s2MjF\3>Jy$ J#
+DHۊ$Eg쐍{m@`Ĩ݆,_/CKvN]!mDC!$96ү$M'Y8 \% G٧yµa1t7I65=TĜт߰+ӭ]ǢL݌: K!MkʟdjP8KVj<*ydʰr^; q\8^R󿯐d5z4(Tlhaq6G38s:Ady*IeG8}SN#QM]2bߣ72_VHe}V3N|x\Rm|5Su8Q&GLa/~yc5_%KLh:wZ%=`YjvMՊ]2Egku>2Or$S oVm\g6)k$7Zh%ϝlz״[  _:mW\l^+7/-+3{vVj]5]Ǻ;%T-Y#:cc/:8'eO=yٯlUnumM:/b~??qW诿=0>,ص+-Cx`M_l?7 7z p@ݠ sSjdqaWoqWg/TdVh~^~yȞ|?ܴZ](fX)\Ιv&"d*=}ݗ84>N]<+QYuhcޞ@l*0;k\vw3.L~t>tiݺxMIG͔HTo#C#AQt ?_KQOTÅG?=L_wг=WzrC;{Z!8GdN29&s3=eBRg<$B<F{9O'\''xk'+Q%r>2)ܺfK|Lfp=wWmްfmyΣ3OTکz`L=o
+NQ
+'Wšƅ7Q>7W-|ƚ[N*6EUmSaiYQ-c>_S97߶
+l
+FDF j\(->{q~F/nx۞sƮOzB;&x{4sť:L{~-^N/YWӷK|?~@)wx<w].x;[vjZ^G5,6uH9y^X}Ldaϗd:Ǝ#=o'yd>{/'9gB4ьZw"M9Ɨ rAEƛB"GWj-jT&v PԕjVG}F=~N\Ҿdpzrڮ}wK,Z_NTS)R<,h<~(UN$S~ qX"UFK,<19}ypcyVgkDn{q \ 굾  ^:L(Owv&*`۪%NC ړ/8|(
+(*h"F.h$
+~\p7&xФ/_T0d~R~ּoCn
+Q
+Bk7zCkSmzv7U?;X`q
+8]k;39X+`m/~yvS
+J~\ ʹ6/o>{(A`i~I[^zߞ|wo)7xjqw</>WhCہ{jw
+;=u |4oP
+{n ksW
+Ey聿?O
+ iy|o=mחA9[fQoEr p
+8xA<-vW7[A߆I
+ |ߣ7 |܇~ >
+atxx aZ5X"yq8W\jzEXkv-h/(صWLC"֨;`<G<J|5eaz4+`
+ k48xn]f^1 k ,\qWx eiLڊr/E5ԍ>Na6ipE[ nۑDw3Xx=[n!_8X v
+ד%ЉrI6q nxvrO:vkg #^.û V_K<
+/adx4xz O0p'%FW[^Wm!NJ<I<xYYÝۉ
+ps4XWw/f0t
+/~a"\77i/лO%^Є;\7f±0&b2tMsÖ{ %Fp"̄0a!tMg<~!7`> ߧްЧy^8y 4L 9C<pj#N< x8|zaxXC8_ÃpxxL½OX
+pl>xn
+qqm^yo^!*D\њx!LmqA<s+n'L<gipܽb/ lէB/G_8 6G<l՟x
+d5Pzz^Bp\/8=+`l|uG/\&Q_8#ZQWѧ.yȄ=OW<8 /O_?Ks+)pG|Ma:o(k!([aL+.G|O<l]B+ĮNZbh!5ӪKGܢɠwХ5IS%}ޕ鞃nQl}xT/_&יuOwo} tGq[#+r/s_b,kkq3|.jX%~׏ܢ3~".
+@/UpV|G%v
+ WMwN]J9~囗/>qsMrtҝ(p"<_#38]Bb_ÏRpۇQ>R9~}H|ncs|'[t|_N?QJ w9L__^N?{;}ķ-.)/ვhٳnQ[m[Rݶ_-(|(#yAEn1KF;}ij;br?VӯG״c[B~pv5%l%^QKS:[dgz2[ts;A^߰<k)*ǿR xw\*Yh_$|?p:gT}E>v|.~on?ER|[OzՔ^Zcs}]o4n-Pʓm'JSߥ'WJosv|tR[+~;(zE/^֏S}vN?Q|[.miJVP|nK<nqS_}t{.>Or~u}6P#*YdcIS['o.~e_MV`kmգmA\(}^=}anO!?|C<) G<k>~pO~V'G|]8!zZRC"k[k|9P4-J~eOlՕzzgG6Y-<⿷SdK[gu<r5#T3Pm~ʑtѤ;aw{D 7z_j[-:pHo?n:pǯ*&]ќ@roUE<b㇎%_`'
+4Do r~zuCT?5 ?kbrF+y})kSoJî}i$>O+JrZCU?n9akw&44*|?6鿮^~XSCgex>_Ú"K*Z|Q{o}/Wrߒ{C-r+{??x{>.O_S)醷1*]/LZ5sJ9vHPT!
+*? "VE/#2!|jbkk0~W?|7D$mgC|ğǧEboRʿ^?x_|R^go<jc\P}Iw!^UʳnW-ntck"u>m9Wxҽq!({ͮ_*(/jsHW'ەd| V>eZ峢O fTßb^K8ҕ/6N8_lvr!}{t9ya),5~ީ krf.o$>n!RL k sR:nrN? R?E qN/8OJ#u)0}׷^h~?NhJ9p!Rco[9q^C<jTҝ&n-?>ЮėdJ||ÏܦGH;wnAv:!R O_R|QYl<8콡9fG_xW9r0o}TSxQ6>}~|=+Y]U\za-~dwKyr6Co$=я!t03J|?~n= ?M<8Q`Y|>~>oc_Kmh;B:X{J?޲bŏǷof{~8diJdYBNc!sa?*Cn9{?{x>?]Cܯԯꟳ7:_RϐS9wY0=nrCSgS.돯y(Y|$~TUdg1D
+҉~Re~#J=G{8@4U7pގ>-W?|C)g\oH?
+p}7p?J?zݏໜyW7rO u?ooKO҅~fPu{!~suETZy{OGR ?(;g~=/_>nm!*?>/CW$_?tdw''^8|_ua
+P84_vyk{ǟXg(k?LS|g߆h0_$xPKǏq)Vɳ})nVp 2+}i >z4L~;)f(Ǚ"G?Oyt5yI ^3 :^~/W·>}XM2qMyK%1?>p#~w[kM6AO| OŇuﯳ T^t75bmfy;}s-/oSw+R'ib'ݑ5I][MqҾM Xo Ծ w0B\OMM?HyodS/6W%oi95)~U}oeGMھbHݦܺ_ΫKw76l{bRhqu)‡4+[_^O+|J_mJͱo(ʩ3s + _}? ?[xziܧMs]8_m7>QSV.}I#Luq'ӕrF3WW!bMqY9r0?@]9N?1~9lO|h}?n$^cjc)OOױ{ ho;?M9}}LgTsQx{"1|_|[oJ'rKO'eoD}FN_$M([ogE%J/)b3>?-x
+|UEk_|^W}TQUbl>ǹ)pv\"Y9|Y|:_u8|v=h Fn_x>k~oW_|E^{ &pJ/u.֏qx{%xݾܬGu_}\>~^\^/郆\"S/[/t[T~?TmuI>{{+0?c8u}t|a;z}o^?~$o~2?j=>f/_{ !^??{?ެ">t =ۿX~x@ec{7;}CZ9E} n}k[&&}V Os[O?o?9ϔu4F\Y<c[Yx|)^{J{7O}T?}#_+5'>*+Toȕ}oIKVַmW
+K;Imx[)^ su^(k^><?_A}1W t;Hu+N:W++N);.GYưW67PI7W~H >%{}^ZE|6>{}s#_]'_tHE
+r??|^ו?j~_c.|7[%]~:^=| ~ C~BƸ\KD}S~_}tԶvT|[/s{Jϣ7uW;7yR4~G?  O2h<C?._R ~F?s A񁊑QwȆ餟'ygх с
+QȔEQjf<`DŅ jTv+fwԗs>vzju򄕩<dzC,O_dv9k4˳So>2/mZ?(Ӟ>M1wݞG:_:~?xi=E)7~^<~ij
+]aj?JSyy)|a/RV6ϴ+~@G1mߒG1/}~;_|}>Am8OoT0?
+rL䷯SHkD}}w?Ps^D}]߮r(׃M"}],d6?d2} w1=ke2uFg?郙H?GD}H;g3H3Ot:j|!n{hhosDz,QOI'#4vut?H4II?[S'҇j/_c# I?!'BN!Z*9Er=:gr3|I&?"?%E"CK^L"-ImLdIT3x~l[;D3qz&\]V:o
+D<0>DŽEE ->&&ᗈ?!|in9sD>gRKl_}h|[θ)Cw// g0[|*'I|}!|P
+3zM/ ̳FϢWm e{ws}IQnu~<X E ?Jq» ?iç˅FkEo
+E}· !x%H?`ڿsiዄ0>> e|<G ,=V_&*bU¯of<j^&vQo?\]~_$c¯PEF}}%XƽnU _ުD{_x),~)! ӢWjyGD&~M{}?##3^f߅3^oh|rQo'$o>QVe|kEF}[E .ʟ^ݫu~o'<rB>ɤ]ud;w#בH$WdޗOyGve|1yߏ7<y,_Y9[~I>OqȭN6><@q- yd1'Iyǹ& sBlwƟ'#M?Nz2$udo'cd^Kn%g$y7#ɩFrBfꙌ/&H2B #D=/%X?ޛ$7V뻶'ȂI6yj?FzprIN"ב@'ɂlnr#Y8g/ױ/SqGCkɎ&I/$'dI:^JrI~Ng}Ɂdyy_AN@'32N} ~7G!]Jr{?Yù_#BVrU{9zddddg$^F$Hn^E'uw/˱4gzUrf_GȥJ|||tmew7񽝣e8p8w:6>D@
+`B" e
+@I'DŽTRϮs*I%RTU3#AP:5@+mqӈ-Q\ Tn.r/bu5g?79w^{^{Ja<6y1 izz衣|GG}t#;>:G'|tOα^>zc3|+1>>:ȧ}ppP!Ԃ3fLN݊VD"1p90~E E+Sq"zѣE/2?JA>=C"S"V簤Q1LC$b1'cq"xcF!Q\,ϻ?tKEQ)BP#2L dR SdX$㹑
+Hf"!
+;G&(;"n#=0
+8ir-SEҜgSe`9\
+15/0nXhVhM ^ix$1RqǏ Ȓs3ɉ<y
+h
+}R9]RAP;/6Mٻ
+'X2wb:{|=H>4
+2sv 5kkdl@.`
+J n"<`bP Þ9(0X(gKF" %?@pq^:
+(\y糀^ps^EʔH#Q1Œģ$pi3ɲ/\)w2<P̱l٧ǒD2ɦ:ɸ
+8R'EYƅ}˾=dS
+_>
+ i幦KG4~F৉i|#X\:xbȧc%M4GA"sSXfi6i6iw<fޤ/.eT/1= OL73y'<&,EKB$ 4e: j}
+xiɰ-
+ Op?%11/lQbG r2Fc6bY8ϱ 3<)d?K~g l{9xKљϮ08Yb0 =,Eq
+\Ȉ/9gV+c. L%4ԃc"93.'k%ݎVH9qD<ׇ7;lIJѼqoԠEs݅w%%#
+SbLhw2L~$9A`` lāQ
+=_qc 1
+3bV+ '\]LWzdOb 瘿-]S7}}@]2<  =XEVwWvK8>pt3gc7/?L?ڳgf{;y<j tfO 3?{}ux<pwc{LJuݾ'_蓳=/?K>lfX,}}[8C>c,m=\ݷZmZ[48Yy/o}1|b-;`)zKk ,zj-v{Ld?vd2r=_e)Y,n"6?=N}kb'ŹOZ~}¿߇,^7ZeVKn~KkK-~yf,OYg+-mK1K[ZX9mWg?a)k{-fXAZ^K~"gb/;b'Y>_A *C7YLZe?lÖY{Z\+,~Z. E~b/YEns,r>pEAx2W-rf)MKc~<-vWli-n)e-v~RCYKүwX~IJY+eCү/X ,vEvx __y,i _5^cװ%ɒE3=o-raâo1z1hiKϵ🵴7~-k]q|ebX냶uүYXl2.ZٶV}K=?`X?d)8mqR޳q˼(XlYes!_"eR7-dͶ}e};d,I Nz!XaӢ;,r~'=8UK^g}z,|edgv^mǝyy*Wm\\k\jPb~xy1UiWʹ)jW&ϗ'gϗ+9j:S3_/Z N9g ?;>PssDOf^uZv|:_nV+ss ]['w3Xl 弔ZUrXh؞k 8 j}t -n O.4AKtgɅz:vj\(O-N5YO;40gL8Sm7jSh4"Mѽr ;_sVZթwPn4JtEK'_lM^]s9Z7E…jPblצk(MWFÙ3==ؚ5z׍J!r5eZK4LCsr1—ŒkNpbvsj&^TlTְ)g0O ,/7
+{u lKSeXumvWiUtqosf<P̵Lƹ|e
+fZzy3:ӕŹvѬ-pqZjxwyraQiW_-WFifBS buǿw1*Sb d2rŨU6cj3+VuRjVWFdv>җ/s}EQSFjL6)g
+~++pp>T~[h?-R9?=n{[_{Hko@bo(V9xtyցߩ|O4r.3;`Kr/>q)/og~C_~K'.s~S٠o~"/gCR~YO~U/%?Su~C_So)~Q𻊿Kx9=G^ſLCO+->!)~iy~F9gkY㋻r?&r.,+o]9+YU7Oz"s"ⷤ_9W_9&rZ\S|Ul*c_Y,r(rv&v޵q_9=عr)~U)~C+J]9_9#OaRo9XU;Dά/EΒ#rYX*"gM"OӕsY rL˸o(ODU>ψ-mKv?DήDӿOLw(ENo93]9}Y<׈G*ӊ9.r*bY9 /,))]9ˊ9+]g?9Eκ_,r9W?)r)SϦEΖ["g["g"gWqg=*~ERSğ*ruy#׋Qů?(9mſEU3{ؒ("gIϲEYUgpx\ HK ş g"gSKba[9;?-o#/oyH>yKo-s,r(~K9bs"gV<H:'e;2^+$Qa3"ґq%s%QȹYs͢Ϧ"gKymgGE]y^("rz.ENEN-rFA* y^}N+u"_99$rYYVŗ<"gM9#ubuȹ2^}*T f%QHmov,*"ǹM!gn W9t[ }ӯy3轒(!)T|_X=.y{EmE񷈜%eYU|E%?K\Vu}(vEkT|OXl+>"rvaks~nӣ^[>Q="O?/QEΠk"gD g19s_#rf kIo9ˊsUYSU-(DκObgCo9W|ncw-ſ2"gG+rvY3(EN6vSEN⯉K>m3 Eӊ9g}fuP/>Ke g3oD?N\us]R o-ȹ6-r'r)rv,rvX8G|9=G-(~XRh S *~%|F*~\$,~{hQ|^U7<b+"gI<"gEs"ghi%Q|+_ ~?esE9ze>^ȹ׊M=,rS"gG"g2ΠZ7EN|^_}?hg!3C"gt0\_VC >B*mC9gyw˼^gU5ϊ>E[\PRş9,r6WX쳣]ů̐|F9O̐%QWJPxF|3I{Z1sF"v>;*>'rEg⯉C~"Gag]+;l WrsM['?RmIv,UkE3>O aK>95}p>TeG,*"'ψ>K>9g]i犿Oe٢?'rV,r.)+"99WlJޢUs2"gS[Em9;_
+aKrL"G~tEN{|F?ޔ|F/9#ɢOR9sZ?+rf&g39ˊ 質"gM39Yr7 cC9Wg,l*gEζߒEo o9nM?:)"_0}FQ3XV3Zsſ*y?)rF>ˊYQzܒ( "ɺ,(S2.*mş\D=R~[a矻qNϯDNωp99N t39#'םQ&r|b_ r*-rO%ůy_+[)~&k*(~Vl(R}ہ+~Ul>϶EΎ߇UN#V$>N
+?VQ"|R)i?YoHg
+PQZI\U|nHK~/+Ou?[+~C U_Sq7?">Xk OO$>pۧ/nH}#'}JgDZ/)~H/[ʯ*_S_Pj)߲Q|NZH^+_cGR)?j)ZSR⟿-?Y)߰_V|]ʯXʯ)-/)~G'[,l)Gxx^ſQW,哖gIʟo(W%W-/+R~CWߴQ[hh~/[5K YlY] SߋL,? g¯XKW_KmKy'^O
+?QCG;Rc?'
+VTPwP]/)E/+~\'_U|Z5Ż_R'e_WKgo*~A-ŷVEw*~Yx'~%|e㢪gdHM M- 15Mkt-w'D$+#dТE#8QdZ[i戮Lf6֎?q&{>Û7Ly|{:{`xgo/Qt_#!vY!-Av%
+^E7E
+^I .XR*_*x2/W ~<H}G< e?MģKpG<KIw ~;<@ /|1J$^-skp#Ã< Yy؏%*G:ο_ ο]PET+j}&I<(x.żJ<]p78.]x< AY8Zwu\Y:ς,xAʳ}W+⩂ۉ ;Yq]]<x/|8ZEkO*_ U7_#ǥ/xοt?/:[QB /j3
+>OKxPkG#nL:⩂ ]])+:)S:OM:ςyγ'u|,x
+qbJ<UL<KK%"y?J@g
+xe^-+kp_E%K_]:k?ߧ/]<K|/Yī?xY}'S>(ģ7\e"*x_F%x<_ ^ Kߤ/x@_:/xο ޕxT4Ƶ‡St|qw "'- xW
+^BZkOj_|ο;u ~P_upY?/S,xgⵂw#
+>xTlu=>T%.x,$nK%x+W
+g_y}<Au@yγt?,O:ς')ς%'pqxcW
+ ^-x7 ^@<_@<*RFLj
+"t7|qt|ο_ Ղ' B'x/8<(x?8ܸ^WSN<]qijw ~qyxA^*+jܣ/:qxP:Uw|ο ο! ޝx|j ^+T>g~/G#q#W T"..YF.a.O8F/J|Z"Z8<(x.s3;⩂?@<]eijpˉ</UՂ7>w __:?Sqʿ >xVn<K|
+8T╂
+>>A$qx1W οuߦ/:/"^-:'~EL
+>xTč{O{(7/?{sӉ ^@<_GigBwxՂFdk"^'xOlwěd{,&zd=ģq,xo+IOO<MN G<CfY;L-xqQNl&w ^N<W&x[ '^,x R~g'R */īO=5ke=d~ME/%<DIt򿌗xH
+_p',g "n<#SK%T>W^xMOF<xK/J/NEZ_kO=/C'O/Ӄ/x9&Y񠬧'_RQ}ěO;?[ IO<lvWxYiˉe=ĝg_b⹂ ߛ/x}[,s/هOUW ޗ/"^+x5:C}2e#'oAٿwOo<u_GS#&x3t/%%x%KEsϓ=//<k ?MTwxA5_.$ ^NN
+4/x.JW $^-xz_⵲/pă2#ȷ/죿#}N _п{ ߫|'Cߥ|A:o&nwfw$M
+&^%W}ﻌ xx@ě?J<(CK<*x?OE@<[@%&⹂ H@]īO@]kMN+%<x@RM%| ۄR~xق nGN[OQTy&/x?$^,`⥂gNJp'jieb߾f?<l-6y7M<!Do#{3|h/ތ3~9/fKroe;bx5^k_x-c71^Ǹ݌?x?1dƛG<VI o*6x:㉌g0xf2̸w2ޅq]e gƹO~f3ݹ?ό~f,g~f<^όxg~f3όg<
+['As؇z,hZעը3AVr
+Џa~7?JNO`@/Q׃~GS?uW`ׂ#Əz%1~AWaƏz1?ꅠQ,ƏzU?9Wcg^G=1~AQƏz1~ԙ_Q
+zƏdQ
+\}R- NO˔cOPhʁjXUY1>sK*RK&8k-YlS%Cu3p~~[nN*zQT%0+zX ;=%MNOQV7a <9=>fka90L
+⎐ONOcn5hX cW>EoNhg+!{+~GuEU]ɭu=h5^ʽ=限\4WZV|s^-.&s') C5 x"%0 ۈ3[2TFa_=
+$ UFV6¬,+T.]8Azm`^{z^&zg2*3iGNTTڧ ԚDHi3#]T͆7Ps]ESUg@yաᾔ6%a# ߃(o+U 6I}?/S_Xow"<o+UZFU*Z
+
+,~Ʀ~7O%>@=~sZU]닍DnV ƌf7U -%C=7G7j*;5b*6W;l(e`R]0Na3nzI&4 |t&TEv mj6Ǐgbi|<xJSBӉn9$}ZD\"D390y)_hitkKjnjobn]d񝻹ruCJ.}j[Mty_+/2gEY.ӽ)K޲*<<)0Ox_հ2_:I}3W*@s>ތ ,7 `;TFK$
+S'%S>طUEjV=iVv:eܛkpaB<酊FGto{{z+q\?2`'M7 dx|K?XThJ+!Efl5nlI,mK#^:G7rQh$tOڐ6_+ΞkՈ1^dvY9)dKY U]Xhw8ךakTa [>v*mWKYi ?Ae z|™wQw g[_a̪&^VD憾UZ݊i=q|W0;lvXgepUM b+FO*ΉrC<&:VT59yu;7-I`SƷOmVYդG?9SB,,mjQGy{|9u)<áqq155\o1Pȭmꛔc1܎E8>K_T^@XS Ѥf]T~(Yg,cE+w> b ~T<SVyˠ2fKkZWX- GUojb)sb*^Аv m9yP}o0|r2V4
+ ۋQeDilbM3;l)ڝzw00a2ިM,^6&]bjߚQ_,[8ֶ"5X6`D5lPݞ4M(}rg9Wd;^iF#֖PgjGp
+gz65G΃*K LCM0Mܔ[&O3Tui8C qݪ2&\445B.t,4ԺmzFlQxYq9zovmHZ=1BկAVuzh{VdZ✱ '9c>@Eh7#tiF.6[~bm%_6E}haJ*IRZ2*6&1=xg
+dםGǡmr`N|sey4_B4}+kl9ڛ屃͂u^K\%%3A:c.qq:E-?sI#Ŋpiq]fWZGJO1.9vsg^aySawsVaYE3q{z@ٻuS߃Eoâ6zmS`=뚰.)[Y:EF}шӯa>xbZ?4R;pVS?OF:g<կ /C!{sv2ʹ5}P{i;:\3ZY 8LGC S?2ᱻIʍ)[Z5 QM33MKA+-Ί
+i4-a3&yo6Z]./^I Ϛ;W#N{fkׅtat«پ M..A.tßKK?"L9|ͶM0:gz1g+P&3E},uFdV`gPKQP=^!y{h?_뛃Zk_+[] v҄{9`M_-Iށk((𵀊c<LJ1vt'U㘪^\\"ojgq}|ka v}l.K]Etն(35f^Us^ۉ?KsC!<4s4Xmejxx۠7'Jǩ6F>2m*WO\8|eŠmQl6ڞ"m7o7g&meۣ}Bxÿ?-YQbtyt,aܕ=涿:rHL;S=EBhsH?~mj2S~¾Pl"qGmkڽ2RYc /JGzmd\W[uk{OPpzԏ\#:5\;
+-cǹz/ܶ+Z~zl NiMM=>2 -d/uyqC%<Iwrsɾ@*6E՝l?a,WwccY{o5Xֶ keKX֞ڣXoWC֊Wz־?%v4 m򶾃Mlj7dʛϓㇼյ[ɪVw=mUU=5otFQ:o<{VU72?m3sZ먅Ί?o֜%A:CdWK9B3 }}"kޮ ru^alDTKw[;iv;sYZHUXxa4Ѫ FiK 3d!rFhǿhjFI}rD)> "v^1̼W@3~\Ý 8FAD۲^E>^cwK@yʷ+w>wb54<EOu\;7_TGnt"[؜q<K`'M7NwJ1{_svG/El) `sZv jP.U=a^c#̩F"xrkgkn?¦Yzas៬F*ay}u|&΍TYM).a#5/C`KJGMMqԨTw0I tW4oͽ[&;5LM ~ymMvlbE{9]x:>҆ϰ:k'4mnCS`Va!A&86`ay;CmV#25%)Nfk$z]ʱg>mmNfE0TU5FJr܅i0[f{
+>~sW'(/^x>ͯq84.L
+zvOH49b7.{C:t)N˚W6y6o.}
+su;SiTT/}˼A -3O緽'jR1QRwչ nGp"*]Rj};<]1 Ps( F6ﺷy3rd(;J/3JowP-P֦U-!)iUAm `}f6޶M\{ʭ;-cͭu* anM9BjuH6W9]
+;68^e!9^{XFIP dLÃS \=]́- X}%ȡ]L,h~o<7 S0Sj
+!V؎+Bo Yʒ\s輣OH04g%:Д.ywㅊRZ}&lN :A廹VuzW@qM4XK6e葑xu\ݶ'yftM _?5? ܍s%ܸ=>
+ys{[t=nς3UO12X _}^Su}}'N7/GKWQ֚ P#SB|6c?l6O=o{{bOqƇC.?^Xt=V=f4?w)n ~{zv?ا$ۀ3 &m+4@`믢d: Q*XKszx}ޏf2)P86li- '鱹^tdL/Um[=}=Ab`pÅ+m'#O,3Һs`ܶ
+QvȶV6@rI$Y޼5m/%l?l/;=SiTsҦ,
+
+?^^VNenE&AJI
+1X"Ux#2#VhQ&jQ<Tzz)9{koS78 ULݠGDgEôxU$/Qa9VO=اcBȧtWY г`Cߪ+8.Cy AQ7I
+^]ё{НryctvvvI!?lr/ZH;^Mh뉂 ƙ٨u:Jt :Ek5p2WZB[gxQ-dgĹx%b}u ]`a ըq#v+Ow2!"E vP?#/ipML@gig ZoTMa8 U;{\t\]e`K9<YL},E>=w(M]7Rf`ܸOj=q#,n#:)"< |ot^J 93;/hJ 7?M+'P| )^
+bi^;(L
+GD%D{t/O$> YU%t^'A|aŧ6".0B( zh$.M+'1ϘĘ.&g 儰@P6YўQjc`D:2vF㫪¶7/+ŠfYy?;NA7P/Rw3h
+ZSz"AZul酋-뻘q{\օ!ׇZaWd^/>U'|w׭x !qŦ^~{9u1rh˽=crƜ9b[BI"AN'\eĻw A܏~ߔ_/wdj|\g>ozx"*!jlMHTVv0jlu2V?_dB,$/;t\/OE5_T=GkgxƏ"orݤ;:xS#
+j\N3Fzd2p.bαRգ͖A|"/YqJBzQ,ҚW)X9귰S4:"^({^+ӣ-`v,b#aPD9S$F{LK
+g A5$l{ǔtNA>>W)9s'g?8%w+ <ib;vɁ?KX%gR8xb`vv^AnsZbyd3gcO(O1nioK,li]K:%]`n='*"S^՛ugF.J+$El;>.Ř9!|C~
+)\XG/ @p3mwu:A\Wt5b4\~QHJl_P3H-?M%R'eD&(M-)X;.xXٜ-l@KbퟙDK V5DejݲF&zbީ5X Hg4
+-Sj+i.K  rPyvG[58A0
+?@PG="rGO6)l27C}vG-Z !2{ma.ч<Onq=0ӹ#cP_'Ws'3CNԇIEhuA鋙#LCK;D!Y<_ ,{]%/I8rxjQ 9Hg(6ǽ11lc1҄mm' 'Hڔd4gIlɖ|,& Ž*$2gX>Y)5d_["ҝh!%2s~ xrz||ks)#qN*eeGz
+j-%q>dǥ#Vx2lD0<c쇶2GTs/AW.#/8~(<}{ZY(u]-ʷ|Vޚ0F3Ve"/77
+5W[uDbv}ja0/u8"۵uNT(q?JbP1~An[I="!Wboץ֠8` awRoLZX˯sxS}{d6ζJ8No༞*,yXTcу~@:i _g Vޕ&Ynˋ
+y
+
+qǍ.uTu+<͋O8V/MgӪNBG͙pfȦenkZk֔z:h6%O=$ko U~,ןe/ou1 U_U,#IkBiX%f}9#)ORx_
+_ L6ǾK9jO,ix*&{)!I= Q 0!9tP]r4 {y_j^ Vp͏GԠoG}lKK7m8FuWMbƼMآ~\mF,g2D I(U4eMrls4t~
+s5ZYa7S=z)'pW
+EZT Q) TW2(ԭ
+`ÊIY8ؖ^^r/Mˆ65OSO<+-rEI4"+oՒ`‘"C.-A
+W7:R#8
+-G+3w?>"%bs%=.rj {<P$=eѣ ҧL9I>T9m#3Z](.[45x"p~jۢ6pr_kA9ǒ}uJןh4?+.]sP+HD
+nD*<L /2v":Q|u Od]ZGs2kEu_j!WL\m먽:Cv?vZu`[0AF'!e,aaWv^Wafkgt="!zyF»6&0>,>ybzjteܙ~zR*G(5MğBA
+A\ \n1읮BIvM]VgDG&RvYTb'|юcF2,4fR8H- jnXj^4;!L*U'
+3@8aFU\#8\O܅n!11x<#PvMd
+&N=FAځ!wר/ ##2;̰~ [Sfdd$LhLV܊(eg
+DjdhM l#]P$eHㅸɆd\v2^VqSr3˘g|e WG#eqUӆBZ;6 _c iv44+l>oDL}QA/k71&nM..ٱ<m#7ϐ+dW kq*,˯k%ؕm-i,CRSu].TZ5L7F<߀LJ8XP7 4!{Z#R0a~k|=R~RxTDI5U 6l-_@(!&'
+p}_[#xko6 g's?kOU$$0  @}aѠ 1M .
+B)g0~qoVAN`sKOP>
+IE7Y(b8L䏻W>KJ3IYFU̳MF|Q
+k=WDlToz=G!5CyKBO;`&s~ɝHG)1DiwӚk0 1)ev[L ;'8@/ %KK9$
+D AzblLI7
++1 GZ_s0Rz NPsĒVVfbs1/n@x,BFj೒G^+w>4-Ae
+%i9`
+7?A3p&QWޮf%j-lU"\X /[-66퀗,Z
+X=<Z VLMk
+*z ` 7]H"8gBw2adbILgxuds!:}x{&"Wj$\*+D:#u^U׈ ʲ
+#F MIX#80 ֠X7n5Wf}d,eaI,EGf5!T{m5V"vIؗTH
+I+![c_P9-P (E9f,AYP2jtJ(UbP ں:+֍HJ*tB*#QΨ, ^qfeFcx
+MҰ0EDD"91 IP;6Gyt4*LB@/ A7A讐WgDuA!
+p+M%9X=`{:̬9("Z02ͽ/k< 2x\B
+/Y,Lp&K8KT8â9' ՘QT3=*P/I5i:U=,&%w]bU#<u:1VeVNZ_INϿr{'&-?҄Gy(“KM6Kp߻mxegD1\l˶gSZ?c^)ƣ'˾3=&̦EJkgg.C33Uw4q3[N.i?%?E*q[,wm}@Q^ŠuR9!1F;E>pv:j1$wZ!bnӠd?ݒCTl2t TMPpS6Hw}d3z@n6o_8۲q%G'RC%2C;Lyv!|YH?LT4Jo
+_:>;3?Rn@R: 9GrAM5d8l1 dPP a;.袘A/F1Y ]N>i.W\lS"ᘺXL =LćtDP2auݱ&u}QgbWGnF -^ ͒fc0jyr-i`ym֚/E&W|w7pBQ*❅'PgOfPMx!;ir歈#+:޳Ъ!,h:U \x7/vӱY
+38*wR_BX{
+VF輐ә\Ʊ~ص #:.pZpOOdoKgUA PVubus5exs d{
+w(916""̡DI+9ooXHVp  $(}K2{[«OwQM]֧tuSL$OcUS1*bz;Y/:xPF­0Ob]YJ|uGO.l=A6Ls-qUG~³Qy*<;1-1< 11| 1\l`䍊bxFÐL_MH4,=C'+ ;+y~2CNMk{tЉ}|s,$cH@.+"@(#(քlǔw eýŢD-",C/"mID־&h闎uсҕzq<XaŒ#m!Wb5b(1ZcxD0NllD >eOol${I6rGR0òs˅wP-:KDhwaGy `OHQ_)\APh'[o)5ɜ.?w`$Z]'\o}Q#&>'on Z5g-D"l/lo3S\gp_5
+}p-@?F!VT̑B|A(0M9h2L/406.8't<Ib7𻎆FT>A`a.uZV _
+* q?6)!DŽ ݓ.˫G{'O1?\=cK<{#Gbo]W/3䆂֥$Pǃ89Z^ڣAs
+CF@+
+-]}3iw)M R"^J ,\"L
+AJp֑_Ǥ`%$s%+\ien* y3CrD{6BLMARƹa]V9>k)w'կ'#4MtM+ò\9{ӎ%| (G,PBb)"_֩# ý VF&Fc$ug*Ew#!‡,crWi'L3>|3l@6r D=U ?ի"DR6EUe
+{>{ _A:.F~X+V|pG,jkwr8Wܡ㈎`?D_A|<{L` ɸȉp+ >BX[-z03~9F9MpiU(.%c(j&3fiޤF ! k 0a*)GQ&|h
+#btY@E~
+-6Iggc翵WFtJ9c*cY+ 9 Tƣ!ẒLB|R}?=|U'F%o,A&~#t,n<k†/`Vv^'f idf53ۋ7{7uFbL!,t3a0]u}Fe&>n%iVj6]ɰ_>3ȏ_/a==!yvbU_uJ-aJ0t.{ܦݏ&=/Ibfw ^_u{faMuCK'ЖJh
+k
+>d䉚mW`R`.c?"GʪvB@DU=dz[L/yniuT˒WC35@Q1%ՖVJ[Om61b3?Yn[ۯC#[uE
+%i%QW MI4Ĩon+' z\O_ TC1 0&#ֿD:;fn 6N
+ǹULKjiMa }Q3
+Q]߾ Eyh#a&T?Iv]wH}Q )H|F֏
+M{|}zڜBʕ]>Vgk{a|[_$]c  niqUu`rURG h0ol6'@l¥^M?jjN[6U
+.hwHz.{cq|\AR֙@D*}t
+s2GSJ-l8c3YwIO\g3p̓
+tIpe3t3n0؜: Ag7d
+U< bjCsWfqy鞌0?4)p6Vyh )*f9\8kʍ5:źRcEbdb%{hJqp'/9,|*Dy1TznI?w@
+<?1f*Aˋʱ"
+Q$W9g "
+@I
+C2ʹDD
+9`XD^B9gTNŬZ xaBxÒh,Σb9ja- ?+
+Gi <ޮ8Dz𻏤 eɮ:u#d_j˱ݧ
+IJ4'lk20C :ĖڊsR8%0Z 면,L3q`:rڎ}y+dfOH \ ,$&YdFuÿ+d'vMnM͋Sjq.eb1Rdt!k=֮X;Ch/ ۄp3mT#(8KE7[e%6kM\kx POBy_0fy=eXs7H]d"+xkxL9zZ#Ta_^X#uq/D'%6X/wʃ$ܙJh1XeTGEOO,?R? ¿-Gϵ׹@sI|\hnDikYl`p_1FF×JֈR 0[rеNlB\pxOQ=L{dDP`⷇`|> !enq.Kg84oU `07~<~s+U+0l5t͡v+LϺ TAUc6FlpЭA\N{_惑LfPNekʃ:N.{xAD ߏ /֤H6@S4i~6 -˭5.T;
+y&48ϠXwiBSd
+VbUoYiQ06tT` a^ 딑lWP`: ZV+v&Vb·'d|Vs
+oG=2gk~MQG?RQ?WT"oAQ_Ǘv%ҩb/Cڹ *2; v4]E4+Khk(Rpk_Ԛ j=`
+$9r15T8y<aTWq;׀/ON"MIA9S={DBjX}{_7aR>_LૢC"5Ǜjq5z>"K F=̦4_a 9N銿[ц;kQ8YIvk* HS %OmoՃ9)4RL0
+`1jxΆ #\BGb#n8=hv|<;~ք-mtq:+.Qg^:S/Z'NfAV%je sbvܡ'K<־EϬdgdYwR9C;#'4rغ#ڸiU [d*=Sg0mȻ/G$;whIlO&܋Yv7a8YǪpMY Ud7[GCXECQ5 :0cc/gK9Y€)vHd37Ӓ ˫ty]b{Fp ̮b[\,<c{ܘmQvE{|c[*@%</_VnC~;Ot-ƴkبv][OR(]^W&CL^jK9֢t9z
+֍Ͳͣ/j֧Ol @11 \]Kp9gf$ۙߜ9s̙Ydlqoc &?ls -7]aC
+RV% zMESP($+XU.O&c ¡\F.E7m
+w 5 m5KiعGD'eqNxW.&`tYbP=FC,Xߎ \{rb1tG Z7Tݟi|"N>!Q
+ ^'8t8r,Xg8:ֱZDn1κZ6EPag\X5^V/x4ƽ2a+O_ǭpjQ=ՒɁ"֦Ehn䋩$I-pm4rO #:oV,,D􅄈`m气cɺ)Nчt0Iv?OѻHp杦+13+ 3.
+uol&(A[J\ H>g&8)z0e+ƠR^,( | xCmV%TѨ'<a^r#\O8tLsb VXFx81.Z> |Ug̼# ;/鑡(dV c|~2ŧ]v8K 8*NumQ1  p1?836TtTqY6z:uwZZ,]2>'(`Rz ].ԝ!Dad0{a8z~Hx5/^PG
+5X !?W{O5tBs)l+GtwWbtE<坠X*HUq+׌80ؼ+LASc)G4
+=Bˢ!"IUUF+%34"* r{y"*_+GԐᇔaP|@&.АEcp3sZS[q3ޑ:jSTdRhqd4!U*]%46JB.Lfe
+oof77s97,u 룼,܌>Yp;DeB'ӻ3ՊD#5LZFigQ!\32ʜt3
+M'01 z% >AT0U^r*E͟{ EiA"= [Krxڊ\.F?m'<>tч߷^"#+B@{+( T4O⮾BX/"/ ix#
+MRk#+x
+|
+/͹\sis$p>n>&N͖&XM2}lv;#`1_TK\W,VG}Aq> xϞsY}pw\L Հ6
+W{^r/C4E+ (XL+M xx[ѫӫIu5'{IݢE,rr) 5uTFν(1m48 ѲG'cƣ lWz]K,꾳qŖ; m8B5&Z6 4L/b԰iWU MUiGV!>7HU8 !Ԯƈw+lpGc}C@yȢrb^ƉIp3pd Dm̉krb 'cGa$=jk'M;<W4X5a魚6Z-<z\k0׬@?F
+Ag'
+{͊ 7QmlSQdrjOݕ#*մLiojǭfjjX12f|IH"(\) WRs/S ,4`@q0%ш/#F|8pć-9ynHq)QY|f:w;:tey%
+ l1,c6`gUey/M ZgZ;oc]njBXkk1{Xrjc{6#QV-s1!|0*uq ;^ЀS,|o7bc'r^T>IW0.}/!?2ݟƃ.$R]H5t\I6r%UC7•irq,`iݒ~]+]%D?D=G""-
+܏\.?HW|1CQ5d2ι^mÔt7H=V@ە:] Pd^46R_\j9PabMyuvu.7--~@|ĽZēbE]Hbĸم!X]nvfWHe} è~J~ǖ54h2t3SQǸVVJpcb0Dh6_o1n
+k,sZtQT{ C h SJiT Zm)ҬmeLfk-'Aƾw<b`߽u}Me9}ӝ͝n>$WF\9ݤizOWv7]+o8
+# k/K1q]?VNOCh;(})?,IkMzG}fir
+7+{ĻᮾpD!o0lu=46{Uݟ[FB*5<&wd`lR^r@0
+sY
+қ^i郇 ~ֆmݬsJG`} l9G*N{C8Yt2ѨN;Lq4s?rꂟ
+fV7h U?&p4'k0?zxocL4/d-hg0Iہ5
+U9թoj6QX2z}8zVͫ"t "="htM=T$8Hl@֑b/K :>vK_7ډXTf^Lo5YCB<oQLմ]} gXm0޻4C}teU5hxkt N[>$-b[*:W 7Mי,g""ٺ1=ze'Ư2~ҁ$D}4nW>[4M.CY(ndmm ZzP5`k hao4Of>ZˉNl#x~؀`'YfB~sG$#mpS%:Q?jn^s6+ mDQN&Jmu~4'ߔ +q+4t{aYy✏]70}"G{ypT9҉0Ix[?J<!9oGų;z`GWt{tX
+JO\[ YzL*-(V,KbS4i,],;7bR(Ũ)Re[,ȳI2}.
+9A ^_l{ ;풺ߞķIIFNwa#o0>*f ]WZyq>"QXD[iz0 uD?RK{)*rǢ5U'\GD?3|6ݤ1_eEj70l "R=l= ɷug*\@)`+0ƦFJ/#z:bK
+;)EXݨtZbFNowΟ]`h=eU.kis -&jAcī`ʆW
+
+Ć}:Q+eS):𢬮5uE0ZE5-csQ;p-`saF|g rMz,PZh
+mb;Vuj˗&QLEiBjl 2~^h UPm;ҍy!ߒ _󪛒lU7%vΜvN
+ %H@hbuu BH`HtQex1<IZj\:j~[us/7qs=|q$snR%&2,~wZ" D+יх}eH:8A.!Mz IЋg7,8'Oݘaq'5LڃxrČ:t0B 7@,މm
+!k+?PՆhNML!n3GY%mpp ^bV,tM>[Oeݛa3"{=)ț\$&6&j߹M0cJNA?ch͸HzepPtmFÐ.K/N7[lI:IE=im Y5`~IE:ga2[#6iT כֿ /
+Hp1va&ˉ< R2N> Ƭ& i]Ƽ:{WbQh)+ 毂e邤14_7|!T}
+ql'ë x7=^&̂7!M:uޔ)xCxdzx
+[ۥfYI9_V1$U IFF` O˄Ą
+31MZvhJSJ+]b;#U_]T#:g}t)4A|ϗM jM *w|qsfhK7XyT9(^<M!M5#$+dlEuw,v/MrֱtRN=罼USףHC^N.nl5^%jײIH@XQleJ28{6RCͪbl)4UI[fIBkrl)2f,ĝf)VPLNYOGEQD4RA V4W.NVqg5˷ % QZoY'Z Pc扸X4QwqMTֿqr5|癖Nڗfd?F dgd3^/υ왐kT.2qM%r+S%ݛv?n:+27џNjk/S=LGW'olp'H%Hc@awOz ) i6<5ܭp a
+*@Jt_Zn.j<+ab,x/'cj'_1E}qVZ1'{q8#ۖe\>%@-O!$LUFc¯u32l)q!t<oFZLaXDE!4'&I~ڭNn֛>Z
+YJY1~ uSxq<N~LtX\+ul? ?ϼ=LQ{W'*bs|rs"]\SߤU(T=E'띤t?/J[ a7il<
+4RpsunsH&&@.nb~S3I'"x:_4C=Ai7LjdbQbf{|GeM&P3= }ub+ellze[i"DE:"( =|r3'L6]=L3m Neͭ՘7*XWl~+l5P,.~+)&tm2uHy,l4AW 5b椁ӟKI"s' CXoRN1^cq:;?xǐ
+Od7_xuJqp\>_(.Pg 6'_cDn6TVlG ^Ѓ\
+*P
+`o%zaK@zׇ5` 0с/)M#
+ŧ7+I$ʓcXjH1ƈ>,rB]sEF:=zLѵҸo6L=Pd_%2):"W 2P؄@;mRjO:~
+) rUHTIRRU@j#HϦkڔ!*BӸ:˪($
+
+wiW `jwJ "M>j;b 9Eb|n3.Ji4Bl]:,l4wGh]Ym.w,
+ (m^п-˵<@ rNŜB0 s/rCC~ SH(:gu'W!<l ?>_8ooQqCS~m`:,ynFoP
+rJd<>3{WװQC0'X~™_UpFe6BvA"uvk߼IOf5a2ϷmjvSv|$88XV
+GD+#~GkC*iPB(Gw'8S^\:G;W)#&}F4ֿ̋Nkye^j^i^5j9bv">6FCUr'5qLoiҭ,sՄ;ic]<E (-$uj%U]+#*IaOM=5ų'-_eՓ 6|P/nHj\hشl=G<gk|#j6ź?{yogئ8uEwBEQkS@bF.e3砩=[4K7vaYB@V j#!6bd΁}
+7Mp$Ag 
+5W*F] L=- x@+iвV"hK0/|(92dKGS_H8t&EXVR*YMM@6kA߼RTU=Wv}Pn){a=!{c]m@ZnЪtXk/w߅ytLju&$XeD<7A[~tsp=7ܿǃl]9}
+$@UkUh >=Ÿ^xLm+|ekBV
+I4%L =h|G/G-ZfKu.WFf̄g
+dzdm֗&(\Nz
+IFI< ]%o]?vvipfe{dNJjwh} 5FH F*j<l
+;߄P8AAΝ$or6~V)FֽG]g-
+5`6~m!}}N{j=/l-Jkp:w$Yѻ{"K
+#`f1gBFЃ1gERF`<_9g3=1m;"
+l#l)Fo bҊnbR}g'`q<ɐGKC(ȱTc, c9Jp?f#J9WWeKS[ł^IԀhy?[m2=s N,AَLJ,8f?nI2vo2+]O&齢ۺnijߍ"<94*8ߪzez*C'<_0/ kO$>jA5(s\`-E|xr"Rش{ٯ ї0"p}1sBn@ @
+\]Ԅ{ =\l=7dQ5#CY0R*z0 c [2>`c??"Z|=ѝ6G^A>Z\ki+~}{G;>M~Eؔ `$I|$DO72-\pSc%C`0 .̿#2
+d=Cya\ı6\Lk33EQ04oUv ЍD&X imf(<y7{ﴽF|veG#ف *^IFX c@] _|F'$aSUnfުSNխ:UuA;p:NU@hn`KMWtƹBl(voK&s^.OG+N1 )zA՛c";sw.qFm "s;G)|9V^;u#/pe)p+6 YMأ]3 MRtŏ䕴0UBn&#\V,WE o{4~D@4pBs o7U"ܰio O?S82.@u/.1]c:p77VR8MqFQb'xF9 Wˁcb+b\ǺL7:ȋz}dKwvl<y܍󑴩 ^[ojPdSFf^.¶9TG]lh.DH'U0 å6<LhIwe` 6d(.Fg u6hlS{ܬSAlgO7dXjݽCsLW2!I0%ubVw2VkLpYiZ `s 5=izjuv!l6r;Y6f+Â70
+'d`:J=YMԏ7ܥv"<to2Lа \C'#jX4r NԐp&*؆u)=ZB{AU ?[BqSefnYZ!|$_D
+Q d -݊/f</H<ȞYi_-,pS|Ip,I|b Jp {6O#@0*M1xuqRx qg+Ogj?L"dsOkqoVSϡvck%K!>0&x^yY
+/ lUr/`ӨtWizۺ]<
+8۶э^*^T%jyk40js8; ?Zj`[iܔs$UUsĹ^
+(.}#oCYD:amƆ!!g(@{:5KzҌ;(7C?Ub+R"h~v?:V].NruHENa;ǘٙNp&'h2JϷ.Ouf}@}ONiց&\
+nXJGI[zlUͺʀ2ENN-I;Zbm%jH!7< ޱ*.5#ynD0s'@Йwbhr_NI eM)dKK0L;0bi[H*_.NI+KlgbT4y
+`lE 1(k:-SaM%ǡ<]5=v*x
+,SuN&_f1}3
+2a{ Ϭ9U9,UyL J%T2!҄HBT꘨+Y*8Z3Ohqz0ŏAR][̖~& ܡS}' <hTD'/ɖ0psHFgs|I@%Ц_>-5J) \Xϑ]c++-6SE\Q+UWbN/$tQ-G\
+c쫒YQ@Bwq[d Mc;QdUoo([s7ln7lU%BġNq2$t+ ]p$4$ Kٷ2zgɈ狴/,!$~(QqǢ}q|P7GU\,"7H;ŪMUNȊ*j.HqǼH9x^oMxr1ꍾIgXg 1vJd4\ Ld>o6+<*
+/j_a1:7@^Zbzk-ooOqλ{ث=6`At<S.iѱ)"
+Qe^ԙSO?^v†,=DsȮb_~Ǽh7vaN K.>F0NmN4`y-dl
+WuʻN
+lP@&n*ІѿX5>ą VS*_T@
+/*x(@-^%+;ů`2ZJ\@A_O?n!op#墧z8/1E(ĩ\(gm׿V-+[*OObYpI.G]4n'j799L"xwcn k@֖nʍ!j1NW \1M"t]IMݾLLijϩ.a[W\ 2qEКٸ>܇?HC.gHhuGKDE+2q A4Fh:Wqַ1ZK?b; ?kY$(S3ٷ~33-5S„s`q3e'%ԡyPtU=Gc`B e9=gQU>fXVy)g)ghYGlTT=kfM 0<ҧGyXtFåLq1>"ޠ΢ԖL55.h}c@4Dn-9r2"RS'CF&4 Iȿ3쿠S)?D%Av;ńaWV<o qv<_"E${.W^qei[Q`8Q6tMII:I ܇&X<v^YE߬ۘugH )j$"WlD;[rmL|EmFP#AD!̍jv 2jM M
+I)yA,%gObpuDu}3co5&
+4ÃQ9:]~J]+˱COk XuGן~"}n7X^ؾݫktiN*yΧ}&J㔊("Wb[]b-ȋR2JmHfR |s]<ֱ:.X̤wb/vY˩\# Vf˼eՈ5j7%Dy-2x؊o`#ae!{A1 ae<I:j㞡Y€ar|o;qPM
+)5r@V//J>xQ(o4B[L6NīҌ%I
+ap[X&}4M}:ڟgp3ٞ8~4#?UYo\@ L:Ǔoy5zd-*E7KparߌDT..^qn;&O|8zOfKWr-#ə2؋#]wq]"؉F#8qPg*"t =b='t]=.SsE
+sM cu]Ϡ긚VTuv'2!I{2C\3]i\Èֽ^s<g{^uֽt/}S)ϵ+7UDm/]y+e 0da;(A3f#Aݺ9ޭ(!N
+&%W\@3vKeJ*C y4c,vy$LJ/ȝ;EM[i/w3*bRߺ@ 6:21F~9=O`m"^TN-rs
+`LҬ#e|k:GF
+6Ʒ$|p>BD)7j";A~  %&cs U [B* *nPNTkDl}TTH[ͷuܙE;o[X*DtNdr4QGkf+J{<e׮F:pq/?,ٵm+2T.C``%n,W=> %#\mR]/:uS
+mk.tkiɞA5Z5؝,^ /|U7@9ӵk=)msdL~~PTa`s/:]$zi`A*w~&NnpNy/f<m9呫'Y78Ɛ 9KOIrCUBwcX4noEm9'm`4Ⲹ^
+5n3ٶ&f2si^rͷXZ:ӵ]j볅5dۑhMj9Y"h4_II<.0%<ϻmּ7WU\d-E kc_Y,YY !Z<Q ~{ARaZ*Lpt2`A&_SusEtfog&V6
+;6?;LliPC6RrhJ3*8Zz[f
+"a Ů083V o?i\:7Hn{t߀{f$ ;K =/5dȈ^;ɐ@n2;
+ȗ:D=0fHXT PV9[Q" V$XZlZ(zRo
+ |]C0EzmNm2c.#U"o/A.%Q&T獕qf4ܨvzV +RAPRa Y)Ǎae6ճX|*@w8 )!z`yW(v'X8r~VwϝgHs^,be™\Y W#`;&+lUzl[J%y9txM&g;SnJCX#t k1I㼑~~[@u\rm11s+\~*?H|{7WwWwWC]IZid(Ca7g~8l0Y%/~m>G1x!nv{v,w)J
+haTp:
+:U=Z52 ' Y TCP!4P!G<s$CIN\т{q( <ǹAL{2̏\[sœ85K[l#@BSYs*3Fv~3.7겱΋pTb"g0hk@>BO5S_HN2qE v\q0L ,K49+ v
+lޚD$dt6- U;_ԓyL1-& ;!~ϡYо`6@#;Z Av%` " \3C/ HYuXoSB:R3pCI~!!,2
+r HN0X,ӵ9fJ۠={B*&.0ӤTq#e z|z)]d7{fjQ5k3ofYYYh֚ͺ8rsFINJ}'$8Depof.o\w
+7ȳ$GK xqk*o9G*ՠQ!2Ip${WJBA1EI(0{-tF7/)$ 07 EG5rvcK E* !.y*r- (2Iڡj7ّ%aCQ_C/C/ٰ K~;L*ޟN ֌O]; 46T\8Mz扅@i\+;&f?.%ధ诌H$Z,9e;TA}U4\鲞#aBF ezV\pwbmC}lC7+Ɏ1M87$ϛ %;1 ||!&`lMl4f$`jzD<øSd*xJTt+4t.>? K;9?.ImA6 (<nZN!|>rJuӜ7P<P\bI|u&>i"@u%b%XR()PWRGBqOE>H(cV6E_-[jxne)6e>]lrYU Nl̡[0g{)r̐uIو>A*4\HEtѴfMobp-X~u`׀wx_sm=ז& N/5< ["h *ƭVv8qV*ڧ][ {R5{[ylk{u!dTwF
+3%[?ZQ`߅!PX譥ބXV&`O~%\<>8蓁@gڅWJ7vd,[a9jץ#خځ
+=9`"fea[w~;K%X%ڱg\O=iӵ1yKRdF{:{_F^HuˍL;^ۯ_DyZB3Cf[!c-#cnO^'SPPF} 5g;1óhnVe@!̥Ve5p}Vd^\ͦ).L "h]&.ZH+K fCDtM{6FC&#
+"  &A+JΪSor=JK,V@Cq)@e&?/DkH|:KOU{Ax0Ws /x>
+οxn',
+Ӡ$}AmL|.
+7뒦S!|s^-}a~ `sZltj}F\jFO}g QtCvmT=, bSaPNXl,5^sW].(=$Tcp^  ]_Χ/oDiLq3`&`6 ag>v˳&œ_s4D}C+mQok^[SɀO|^sxE+"m •H+ cФ1;H9u _Ylu˽79 'Dwj14K\V}ao`}* skDCNHl:.iyd^XPm-ht 
+CYGtDPG,B{
+e 4!F@^
+d+w$ⲂM 拁 ̠5h݇M&o:\)"d` _b,a&z{i]=^U9U2܂3
+'%{2M#z&oqj(ߋaZx^OIR0/z/I_ tf(i_J@+@IFYiw+iGSeSمU/^8ܽBW NUF<RM}Z] +C,#45*DTT"+iЧ1D${I_&9mؽ!27Cvη``F~f Mk7"g~dI[Ont_
+~\q:S >OS9kr |f2#[>!*WP<] KŹ[׭FJn<Z:\Z$Pxwlߛ0h/Vq{& @|
+Vf:ը_Rb-#eHJ[9?sI@RnSV7AL&6|2ֱ|`:e*K&]H|7Hn/q yЧ˼^?Lz!#)JbA#NR@,NgTU2c;p։fmsZu;~#>]TduPY,MZR3QmAւh[XتǢR]*iEQVQ@T
+\- h6ksC*rU"O
+HSHq [q4wc5?̙33g9seJB!|;Xw.лhTrHi?5? <v7D%fzn?=Q$o@#_+esӵU|*}[kvcdl)o!ޚڑjĊ+RG `ncV9wޟujbP;GM}*!ܙ[/cg_w?#:irZNtF3L@,T{DvuZzaU@E8x< H]"iJ倮\ U FA CCnPR$mX$şV\x}^DͭnNhq8TTјS8~
++iv. 3^rsU(*GpQ}?|rHDI) wru3f[M<10D &2!X;guhD3XnwzݝѲw NSf]7*^jjpk\gޝKת'cA(nئBj{ΨBC>d06*Fg㷆 pYkLKt5̸8U$\k="UC91'ؕi '3:\% Kb.9f
+fX%\ %X,V9]qZ5
+JJ9X5A2Ot4ݔ"0.*,L4g
+yfVq=x: 쁋
+7<ܜ23\(UHt+T=AXB[v$]>b /,R;o3hE]maJS#<'7xPqng ל
+T}mT}.v5K8TRUX #*WywoM{_ۣ+qVɉ;sܚkj(Q~߃H&##g.?>hHEpW)ްN
+5]2}5y|`8 -wA=YK,޲QΪM嬚1w6f6­
+m84Vx2ьuB2ց Qڶs^ Bp ^x8M.$!t\eV$+;ԓߣ!E
+xgSӀULD5HDUgϱz%Vc&DԶnrRE kSmޜZ1з_j/m$H4a O-d_& 5$ԤdC0Ěd(PS0+T|SxzOƽ@}!J@7m0O0Hys
+K)DܲNjPM~/ZpICa9/Na"ïr}g*>IBNj-fpO^+_
+D2(3\+zl z<ae*&T
+
+z &2h9H<ZWo ZQ(#]fB`IwzGz. ){ע7p6YYS+=
+zt[wʏɊU:q Z1ŕmeC5
+kLtӇ&l QsQ%w`H0o(tC1ԇfr;,hw_1ţua[t%J-طR䟴QZ;bˑ5h7n+w*9^7?~3⑪&:$\"'1mŊC
+mw_T')_9NQB.O)8TXp_H歡9J3{r-:p-i@2j
+x 6KS'5-MJ,8u9ZY|A(O;I\LFg$:,qᤆfD0 #:h[DsqM=7D3qx5źlbE1:"[S1A"{:xdiA0bh1ިI'ηLנ *n4!& l϶-UR|V)QXڙӏQ>9& 4rK7qj8-倻|Q,K}(^g߲ɛMoE|M7caSL`iz bNXb$8hlTחN\3)h05J*1gAdLav
+~NkPёeRp}u 0)D
+@Vj2a6n̕ΟbNMQi6Y~9.nѲQ@EoZݜSTW2#aY<ߣ&MegkP*UYȟ7OL 5a6~8M&R Q}A746FI-۴lKQCG56&2e1وK.0,x8b"-ǽ Z?lM
+nv^u;+ܾ-
+Z0]kh`9@'ޑޞH_GL2IR S+ZB/$'x%5Lx<@t/%'-bh^56>Xq힃kO ,R9&р@< o2: 9,\h&: &toi$-o-8ȶ2-@r#vwe3sbZ52fրE3I)ju$Bet~ ƥ6[`5s5ԊmD]N ݻ*.sDe*I^U<DN4IRaC* KIӾwg͞g XYBMd"؏DPJEMFF ܯT侥I>F]6d/|~u~\-;c/IG_>t 7E% |y2D4Ez+.ZKV->%ZKBCCCDᎪp{p^EsjۥB"#eI A1MbgZ$>x^
+ ,dhdT RQg 4(lC&6zg+>bjP'ă5Vw2dy cJMCeMZe-_XK/kY1w>#AZ "&CVW)3eE$4Khjr-3{'js[^ t#l0Sːi NQ` U rg]x &[.; a~3Lw#M5Ldwxϻ[USަ{22BF`P5_t0ݬLL$o8G|6?k]`s%DVZ •PbLE\X`VPJ\hl^Vhq;QA mhvFE){~h<3 "؋ pe ӢX9@_N_bh(V{+4^xO&2^zޮeeDbҁe",ak`SX~D.'E=OC~>B2^3F
+[<K$Փ jv =/dlKR|^=hwDzϽ.x{fz3p !\wG7c&5$>gg<(-O-#pYT[pm%~͸Ezz![ J)r7+8\#JYnu*;]_|Xf&ghɋtP[2B@
+ANs˰pZ=='-{N}o
+avEkrb86UXӽ(E Ҕ=g
+͓"M;[bVpUllUas`C
+S i nx[lj3Ix!F]J)Wd t8܁g^GiT}PnX3L1Gk-NY6 DlLJ<4t`t\?Gnv5J̫{d-KyF WsxY?KUV$橠ll"2RdȶdCTߤBBoAZpfȎQV{
+͒ULj/BLijjAJaa%0ƅ As!43B1Y1ꁱzXc'r}VE'g[@,0GOl MkRNρItB4B8\^=ҨM0L#p
+Qij_E?KRhp _kgrSKIۅ+HގAXo۵xU6E˓Z.2Ѣۏd;G@0֦H~n'sin.ϊ ~edwƢG"oaah|"cW)0ψgR
+7\r{XťkTu^_,'yMHx}Jn\=B<Xnqe9耔'Uz U_&'Z3F-ӯvgqk›˄!7m5t!3ƃd qUܞ?#7KNo_5:TftU7FQ6:wc;y`u&ƸcFkw:XnD7^}Gy;ݖH'mdB11T'Zi hsU8l;8QKŤ<bݮ
+$a!Eƹ.ctfwn v|Oi(BlA>d ._]¶<'
+y7͚qݞ":nl$fL)[׳yKռ]`#8oYw$gY)eߨ.P#r5mߥ&N!8"CuEӉea_:%gbx)}Z:0Z, '` ͨ,HRm_M307fUq{.NcV*
+n")!A9*6\fX/!vWlw˃HA<)
+֫e
+|[]FcӦ27m]VKl6+ʸ><u Qk|q|Vs!?^B/}1mӗ@JCT7IgWȷ_>֌}1<"Dn`漂G[`%/*8ڱ02>X[6Y&Bh q܊׹}0tma:cƮy(CUܾEj[NX0:,+ʱJAV|T%PJ\|_+O&ݳt2€/ݘg[|>Yh8,f/Ȫ!Snˈyk4yeTKzvܦEs+"Й`L~m 
+ #|=3RBO;:5 Vq7~?,@3Lb ˋ>5 NSv<{΍8|`&p2^38ʇ3()){]P$ ~pvWd؞WL3Z\(TC/
+HZL3XʢE x)\WǯHogp&$HH[$Qf%
+aW(,4f}]HD/ a~^H(E jOI,冤{\
+-mg"BBK؃ԃwLnPPʠS a^nIAzE~ :FsԁK۞3wJtaX+ ei=Wϣ޼y+|_/XSS?V4R32䙾_bdD/ո)n<7I,T|!/h< &`';!ŝpx76x`Di > V.]]q+o ^<,s6]2lmq^LH;xQcO
+G$"`pv``_]BV9_HT]yPFb2Rf)yʃ򰑒S(%AO̡0~ZUvUI}̉|ceޅ{iiQ9+)fQ}6}=1g긳<nM6VwwPlyN:ÉXc^Մ)Xwo] j ׾9 1 6QcsM)2KvK]Du[Sz_ ҃3̭(cDnBNRԲQ:SRcL sm~f4b?;4[*ܰJMjh@ c&|wJeA5s\O9N>køY
+5-e KPpÏں$n?7ۇh̋I4Y>6_O
+"̟
+t[
+YMAsӚJmܘ)$z߄TWؤ,UuOh `j<o}o`<Si8a;s{&'*MGt
+ ڣ"ٞoVރKњM9IZơZq~dWK=9*'a*R0ՋqmՍ-#ָ׏`݀
+-nD9,29'0GR\噥 orVlX;)xm"ߟx6܏GK\
+zi\T0Y[n) uN-ыlqAQ=c:!.cKhJY<l\猡\TyK
+;wU$ym]rwzt!Y#
+%R]O?|zz|;*ߩvmg;ĘFQv4Kw"+  QWWKtW;ƻ`+x~[քpI*׽C!H;- ݄v 8E׌Sr)BCb3ďzIٶ|Z Fs?Y}G WM-w2+
+Uԣ5b.b67ɵb.b"K1RzrPiJދGt%>z@{
+mR6ُJVh-w+jle
+oR
+l;,RNB:|d)kG>%Gk%aI!8}&MK
+枲%s\ :!si} ?[ά|nrf(j> W}J+h!"FawqNtF^(xCo Xb@
+GWs8b@k{yw'ĖXܯXZ1NYu*8jWvM]ens1[WySޙ)ظ%G !cBxZ
+u,vîe\6աƆMŖSt <S~_@ 4hs ;b%L\2Wo_ _O/ ԆCn?B9o5 ti'5Sip,/pL_LpL340.K~ø6
+ŀ;a0Wœ1p"KrIhhr-0qĹ*R˭8'ΘtXZ_L&j#2]U+8`_ .9hUTaY*˦0<s'z;
+0#av"9{09b&ܩU.Q~2d'6C6wܤ~<nwÒ}P GhH1Єbgh@g=ũzeF
+AhvVOفnh[#g;B=>
+RFZW ToAB&yX@) srb%~{stK̽u]v Lu<
+ aw v<w"ҥTdWٜ&b=F*LPڰ*1H6eM$ {)ܚP{Gܷ .Z=Q`8'&5&Q3t5mɒN7ED&%{ZOoDC j6mv#$N9_*֩ToY-P=mB?#F\AV5d7Ԍը򃏖8h7O z8ػq qS/N A]9pZOq pPBԇcn<[@˞*RԋхVUʌj`[Y"a7fgd?XwiLSqo#
+u+j;$`J\7= '&Ǥ^Xxfr6%"H4w?-̚!Unn҈J ='{W3Xe#m]2S`e QXQT^c#*Vz8_ixWzWWp>{,ùEP+}uCy]_ujuqmUیu/QUn
+.+Q*m%76͋_h<ܡPxRުZs羪fwj)W-b;)4Y a10
+Z+g+-a(SgJZ9 cj^^pKX+G*܈T?2jaEY$ng8k=6exn%KՀ 90z+R1svU3s %itKXhafw7wZb 234ُкW ~?fsWA$)SMj^W[J@v(Ni* D(UvVlrt.eQt7RtO:߮06rC)v7"
+:%}x}xUG)U׉&;lua{dzQ=].q+؛g@{a#^) _QTyԤRJ!%7M)UG8-}CdqnN&3
+2.j
+g_zn@FHac)ljyv} _ٶu\+k} ]|yhvt9~5RgW[ {oƥ%|!΁S=vr0Q%+,ޕGHzP'BE=1Z (L@eyDT
+dIp6
+he`a*^G"@$qs<a{#¥<RGXJJ]RϩG
+a(ߔ2WKݝ Ze=Bpɓ#x@#JJQ2<- pV,NVYN_UfG<.o.Gȃ6+)rX6;egDmu6x6V 77 \~D<uF&2UTDYR\)+.YѲ [,cU\lм!AМdVKw6JMMLM0^HwxxRWp3
+Ԃ˲X*ƒ3e9%zuO)W8L.b[ BցS,R_Fc(*H{,qO[|[ё۔}6`HonRߘv_[lyi[h4NW P8:3n)F<'ϰ}]PY} Ev gp,v+_XϗD%tW )i)sZ+dA[ zFXWH%CReթ;/n1) 'uю39ЛcwTOv ff>}%oߝə] z=q4мڱ6:pɑYmx:3r(*)a@̉3^ğ/]}q$P ["x壧
+S82&8䞎YX[ qxN?aHr0xkp JJJ*HCuyq@:FwlݱA}\dtfcƈ֙Уp&zr:!'0k.$Cрo<o!4?ooMAeXK"*Hh <djh(M? 0pk0 I']R
+"[$0divsL\9>Mۧ:ms
+>mV][@\"*#IZ:t 眜 s1᨜-w
+a5]ov+=^@hyfV:;;$3r!$wqx,&UNPKJ%c *߰+B A;6/ wJ (\Aۑ/ʐVԙav0Q:b^
+jj=].w@یKg%nś;,46]2JUAD;if.y$`;Ca4U0B<pGҧP` w%rN<ʙwMC0l45zbF>nj',cPjQdi}zOpn]ir #YՍH#6}(<ƭŌ͇:GYs֮+Mۣ'esuc=*6PMC7@p+qT>^:-N[@,@`#m?SjBsua0w8
+V,Rqd֮:89HU% ɱ1mXԀIvB-*RwmzU]u,K[_XY:jaLr t ӥVVvR3ao5RhWwML-J%-Lhp0nrhfrz40f\V~*TQmpa b<r#A$!
+)w7aMO<8z{ yXλ9" YޘPY?ȷ2$ɦ"
+D^6M_n_#.d**tO3A40ia\dP6y.zs#GpU5<ԆvTP+s- Z`j1Ag\%vs1lH5g:$|.<X]7/?=EdS<%X&(GzD]{2GqGUeytPMbyR;/߈3E kgњ)&HM ttła9/VLv1H-"R( 簫nHt2%RMqPw ^f!rBr1}u~_ÛiHBgo)vzcpDz`~ϬK>OK5@O?8*+`x"_̖({Q<f4]`c{:tMڕw6W^^9~"BuueCd V9?;s%'X1tj~\a"t=*u}qS:X0m3?9Fs'ANJ֛LxvM\ZM|pҌzcl1 $rVFY0SiTzB6xC8&PLPٗnyã[ܟGC M"`B3¸HzAqĔitgM)=֛xaMH:Tg9n$'+ur M*~13}Jj*u|6QuJ '鹒)&9л"x3z` },>֙v`}
+#[9E@6JAF',=?вk2ejpS-4?)mϱRN 2%mCRD5w+m$|ZL0+Q?nW)‰5hg\PЦȴM*ȩ\䪡 MMûgzHJU)}?1 vh)XɈYz
+cO3 6rY@Mbe,\]&D9
+ol s'+.;:q:Ⱐh`L 0fk-4HW s%k~y&
+83":W͵ | qhk{ٮ/E60⑉2nj!hK*L2k(cL}=U#,w0fe6INFDFhCo 46f@
+/5ZӅ!l".{IQ#݄F6L?ȥ\DU--
+.JW7jM}t_ -~rwOW/T431Jy m[OO6٠ue)4lj,4| "Esyt4pv#k]~o:FZQD<CU;P$&c5>\!;vZ K "fC iX
+<\gᱮL?e>iBߟ?_3O%chqaPHe 9d,vBS$/<*g@2@)Gt_m|R.Z (_^GSyB|7JC&T5VjʂȚQMSԚ/5!{]({IUAHx|J71+R``4f;yq ;pNSXMe^,) q/SniBW%f
+a.mP ;%/I$lʱgL&;ػ]i<G%B(xM2].7LOrb%՝6["*ޞ@Rɡâ<ٴO#E!-vFqJd7КVпl!FZVg#t~beXv~zb$U9{&O$࣋R;n`9-Z$U3 "d[Z WSnh/S:vFT
+]/ʙbo
+>},j^Oo%T+lCXRŕʛ8%#4_1u\}RzRҹz_p{:
+^LRO}EaH5 1jRPaga_= xTŵ.?w DJ h0Y]< ZBEilY/+*֠AۚId j*mhY9gf{||{Μ93g̙
+E@Er, ,nQr (H*6^(;GB<JDvA<[8\_U',{z>L
+}3D'[C ͤ4ZsG67np}vJct_>S G//zj!LԙDARѼ0N$
+8yh_*t81O8YJgn'aHξQFISRX_n,ʵ/Qss, WkPd|^qu.2v~7IQ`au{s% Aܨ,)MZfx>tW1V1+C/NM.K<R <sz4#mqqԍϡdUMcȷx$_61
+Ėr8.+v$ϻތطyT&De>jqaל%)뛬4e\@@X,<Xv GF;0sVqVS.X]}hg2W&=o \Ӝ\rMmǛJzQFV=F/T Uv ,<ʱ+ҷ#AvS$ы0),kpQOqV$hSՏ,0-]\x[owR_o#@8j:!_/I5܎]BfGGSϤ]"
+HSi2AQD)s' ^աH߰:\~)t=,tL=hE\p+xx+_ǠݴkTt}WoO6^]BeIqE6AR60sw/gV}lB~FAo<0ɤzR&'"[)@a'h_ 4ÉvWaFB@8|g×u-(DhΆ D8hw&S_uŌ/"YGnUe|2=n,+dŸM(<\4
+Gb$≓F+LgW_']]6ЈKv[ 4R+?|a1niLd,uP 9f"]5uNв,7mo2tYhPرPt8`]8ὠAhHűzsb=vwv Q):P˞~ KX^1^#-XfGh ZCr8eXaL]_oL#P7[g$.o&?/|%.#=J"\jA U{ +[)4 F"KE^:c
+,i<= YYzPGK=ԅ0$ b ~ο?ҿ=&}¿NB kj?=}nSޮ޾0bcħH?v^QgWL~CNA
+d:4lB>ת>Gr[bGB)cl 2Z/qPܤ=\g5O!MͶc|[eQ^q(ϝ
+ej0N/SD6.
+Sk#5( ILѶa=nBBOe4Y7%~y[]!|n(۫~u0sF4qz
+ ~v.Lw,$(Y'qfpŬam ~ø^_8$<dMҋZ
+_b<eUj8:
+6O Px<Ne?;{CmoD"=n^.jUb9&5R/x07n^HU0+\`̊m3)LUd:s~P~SHkVeM3OIPOǀ0Xr#њ.KzŐ
+frTQz.+4R}4lk4%p
+bE2L.8w/ԣuy;-Cv 9(4r1! Zq2$$еuO0 IxH]O*GasuxBx| вROh|'k
+`ϙ!@(wj1}1gn}-VՉK_蠀ܗ8@6=3MK]K{O~a{ga1'^I?z*=y=)klS=GJ#f>)Wm7"V&(#0p2#I4db)QX&
+j$C{"M.2A ߝ&Z{Eb"t8*.#'4/j/"Mn  =DhMu(^@ w
+U =|9" y7m ow
+Bm=apD!>ā m1++>3Fos0B?Ù
+G Te=k`򟲙i3WjS!41IU=fe?= ei*Kؓ0B;z~нk:Seuk68dCB EИ\xm%OF)g]:cE!O.<|زb{qT ( c:g)=߳:C;XU"}<o@c}%)~_I-}<U:ѿoA$(SEi 7_y1&??R@A(dUN[hb;zC`H+E'#ˣ3 OB]pAa,.+#cE^bޱ0k@8XG? q L&E+\z戍i_GrS@,+ V[}dR6h .`ߟPe丵Bήs3 )E=7
+
+g990bc'^kY̶Du`A2 kWM]nf{D)Ccw=l M0Q4t)
+$b2
+Vs\tUȧwaE_<tP4菫K@ާ4wuc0u~2u;#eOk[h2zL}ļ6R08'j~p>=6d{T#@
+"Rpj=J"jB!/DQ;Y=Vuz4Q&
+Zʘ^MuzL% 
+ʸ/@z0|
+CM %BgUvZ*6Da{Ԥs6t"W:,2=lTiוg@ 骮Gcb4[]WKsSE(i@zBUV+R ظ0wXT o#^M/GJ,9Bcqorؚ
+SrnW}E풯"2o稉6x|T|yHXuBd{LoG"d k#bIb)^Pp.={}.Lnau Ɂ8&-;IMd9Xba~PYki6N^e* F?#5Q&?A/coNM
+BPW"׹eG3f qU)-ӊ
+h&34Ds֖n4odSI \EcVvws-Ne<7 >&l
+t_6cFCP΁H \ [yedd|j7.0'9l^
+hI
+LAf]+^7~\E$`MH3k
+B%8AS 68"orIa53.nPۘ4hG 4yJ?s7Y͜#ϵ@mZB%QvoG>K,X?ݸ+i] ż6vgb$Nc󭔰o ޝ}mݗt@ ~>8D҇\Tor8\jYY>,`1Ҋe'w A749.zw=3`utËXpUyBj +W&1\3Juश܀"S+@,C=e膉VU*t*;f (]ޱp
+ahFbp$G[,+U :ep/Hh skezK6}6p=} ?êx&VX-Vݖ+zn}G{Οlp 4=?ܙ:uP .(>b t0 &5.197
+qa.*p[z33Os#}3g̜s{c|Q#8U4ϩ<÷6EC%-Gv a02'hHy#Yұ!lÅ<ްEq_'x]W_efw~%:}Yą<b>v4Z]b>fn~++&m>#R=^gO"̆!AaJ^/қSR
+.KTL{
+f Ӑ}&Bwį>B1O/a9Pn|p+4Ҕ:a"ă撄qɸ).5#8RFn)GdzxUKd"o2JWG{4@<Cɽ7=ўJ=^/=h51@ʋH8U&֘yv^MGxOy/H)a /u|WP^õ&}~ICjTtE
+ qXqM'\tdnG
+&W =ފ"ZU\vU_kZ22дxмCqe VWl5K9W0ۧf-}7!4Uv>?Iv=cz>)낚VC{튿$[W>/}ATIz=lg'}2iOt*^*fJ
+MD¦xV5V|'.\PTun
+<ӊrh lO68nLȠm(p|-k `I)*^:wK ke+Z1\=hW\
+]vHE@! Y~Cvŭ96?O7Cdm<@
+\N@X
+"bƂ
+@ fN˷-핒l$EP ov OEeQ܎R,a ݵ@W Bp?h)\"~#mRx# A&d1QOR"<3 /bv'R*nJ7Vjj˾3\t㋱#:op**蕛#ߢRc 7
+`E;#
+9z,L=SԈ/D'W{!=Q%f/pr|7Ua.bu!O~dO ;#ڞ]O8ʟ+*+|҂߾FfJ h}x+o5 5)kt7 /kl([0Mݳ9\,Zyǀ`/)K4Dx^_A_g$=2$zE \. _D0
+ 3y.c8@q-(7雕V"_Zn/RWn߳P;z{_W*g(:lS%?O!xw؁ɸ#`E<3.ω2AHp+l-`p
+I?I: H_[o- EMt-m*:RaYt Mr8v&!W,Mւ420\#ɑOT=7ɕ7-]q^VQ<EPoG+Lö4 "oBk죙ԸUA|!XX+4q7/9›M"d:R'gK]s+K4s؀DvU4G98$TXqƼp{wT WVZUt6>G;.[]8ki!^Gtoy^`t_J)=JYo6jMt `H5Zm,jR
+Sg'*HHj,hP1H
+>8x>͟W6+WkPg||Nϩ] Y>d t\=P9VK
+ B? hT_T:.L.PFk.Ax cxQxcZkhJOtD]kLT)5Q^u
+MQ$yV L1ztkFλ!?.!¶kv9 i63m!܁Bk/;h(}t qv\8xZ:b:M;z;@J\DC8 kWr8Pɤe L.v;`5)FA{kOև_FFLa 9د/pV;u`/"Ki3wV~$v%m7-Y~|\9ుGO,o;O4@"+&kx{{FeqD̬jB#+uM65)oR4Uԯ7)oR$}߭M.KMHY2 /zİJlRS7mz΀9N 5NPX+|=g^A{r @&ir$/6ƂTX%3mb-Yyl,Rنt➥?c;6OE1E(%#q뭍>
+"5VvhZW'SW䩞-coK|}Pg:!P2wbCWwbl9<f4w:='{؊L [; ]j~] :
+/=ء[uh4K/EMpƼS3$81ȣ
+}u,ؓt
+$_qpH) 6.M' zmӲdzj2>Q>!I
+&O?=YF.5iKF-i3X FM֥R*e(:-BՂ+!<%(Jag?bToQٻ, E _-)c&,^?[nF@5\A
+ds*aA_#<:l
+YK~
+hTAD4yH 6!UQ@W[#5tHҊ2^Ɗg<rZk}9s?ș~k}f̐FIAq]"FH\n_!DW޾4]aGѮ GUY2ub_=Tþܫ?0:E ֞LҠG =&ϧuI.ezw`֥ؕ¿1K
+q?o;41/wy'Kt JtNQ{V.E}Ojw>lOG^OkΫͽkr2:nQTᢒp}kO
+Hic&ZXpMY8}xpB_)I[)Z@LM'1*iW*[ZZN?qSZ%
+QLCJ)lI,rR渾J;u6"wvqk[گ
+~ Jmf0q)ݻ*Xe{ռz[Q%aV1nQ(0TוLp`V0AJ6>J4!;* |{-5 ˥
+R@7<8(<UW9+PR'o!ohDH[ KB"f ܋RV.xd@ubi22x4/g?I}ϋ*%hke 5I{gCJxQ17rGWʹ`.,]udEg{%F;V|xI`uEQJe/-v_}^^!Ê#7?\ c5¬)q}yyRV/5Rv<@JbQWpd/)gp9GMxTL-><`S%P:yph,3>F`̮urqwfmwQ0Bbbv MĬ\y%9za׉ıÑ1Cj녝P[w/rI.ؼ&,g]c9eS;)Zp^]~wTHsFvGzA @ 2w^F`Fv>ߣi !P!-)])ebdEtb):~7C.sMY.uKKfd?,k{Hs bwMxs\&Bݏ= p!|$VW^犽"Bڏ䯈7zͦ[N V#>Mhܒ\>ꋹ +L9 \9TA~i|A)}n"ѯFw&kaEU8Ir~Uoh07I!U7,Ʊ/ےniZb˵ҋ4qfM-tk_ îh+HʩJ۶zE{~W;` x]i6Wɦ@ɳDKv"1[F`k
+O񵥏~(p/
+Kwdj<B5t5Z'0Ml2m?dY&&\)]7H2=CywQ( 9u </+<D^ҙ' rw.iiyCe/+0w_Q._Qޅqvn7ۭnlm۩NC?=h??)S } 
+sRFpxbK# PH&+#F!,d.`.NL=$BxHll#`# @=`nA
+iUe
+Tom~o̷f(G?0`LvJy:\_ g+i3jA)[| qȮoVcoHmQ:ғ`3\0D̴;I
+-2ĕg ߶
+hv|[x<уE
+ŀ`:EIR [̔3%t%)"Ir`uh]6me-NM8Ig^xn`|<Zdbۖ>D?howǷƠEQFY/B~TG* X4LUtix 421s%hŞ%'6#%
+\K7n!Iބ.|\ 4:!T4qK~^ j2FPon.* *97$v@,hv/c{]vIe#w8ncg) 3hl26*`~'PfJ~ViGI Z5\xԌqG$-{t$騁'<{7/qNT}<áca!&8Y07>. 
+.Oځ* ?:uDIij_)ui^=zaCcu$O()D?ͽxNn 4.poxc+]ѣIһMm0j}o47ʹ3-9f
+<1ƅ g>C~YĘdE,c;aQ@jUV fꜪ.tҙN [6NGW.ZăDH 6 X6{n ]~qHocY󲀍jEW2rLXTҫYĩdB@1'̛4~ZpZO`1׬'6͇mVFx6?w'͙m^{G$TyoK5i"@쎐'<'gU
+Z Dn&"q%^S'd8EpD܋^3 ǽ~M9>;cæ V*p %T-у0Z;/ȣL7Aid$2u5=1Lِ)MdBG'מO<}:ցab
+)`1N\<ƷEw^=%^PԜkj0AV5lat. z>P*gL)ZUjaa (y
+*,:
+0\B&g[Eyc`n
+C(+-JdqNX*9*?S*v?'te KCPֆԄ@hqQo #P QÊͲFo <xH!A$7l#ERh5TﮗEYK˯qgMn
+#WL4I"OAq#"G<ڲ1‘qF&F( UZq*zn$3qN-@Z1&A*I
+?nrȄFPy٦RW}Q$!q jJ`|6 7ޙ.TØik;H
+lN2:;Oy|1%8}|0f.${A:k]~7l+B#k4pP"Aq !bs[H*z/-9&n
+^iz˜Aj
+nn*EILḳ@YKPg
+_^40SO1/1R+2Q:TT >
+"J*VT~DC.3w2ЦJ.%\0"*jm0T33G2YˑT~`&SÑ$Y*Z6zAlL}B^ ҢӤk5ǪoN4q
+ioסL`'ۃB*Sŗ'i|Nj D]$~w~Ψ}GuYiBNщ1R¤~r6[1Ԋc#S=?/ 4/e/<LW)+/1ǷYb@ l7̰өs!.1"X_dcU_|)=h(r{ - -_j!#6ٴ\BavI(%ӠJNSKNC%=PH YN;8*aN>yC~FBtB<僇fȡ&t8_vh?6T<:<mhro6y<dzMir<)4L_}\/
+hm -҄m'fCOऎ*mG]]Z8IUW̜uYx
+ɸ(z@z¶Xap@ 04_Ca9 镆 ",3,-(ȨL8{ԻmDħ~Ǵj
+kz*;G(ES N7fRAlYZXՆJ O5\E҄68=QJuZu*TF1}PUf?(l<<.)I|`/3>g|Dvf|ϴўI
+ԏ̂M *,19$u,n!n% M\#m-Hxh@Z*2{#Ñ%Kx=:On^ѥ= #U7}ґT:H$6M WF΢ CCbA߻f0(_JNr^?$CָIz"(ZDiU
+b|=CHe OB_ZEqS0cf.DUlSOf>%ٽe;ޢZ5gb+bh4:
+(\a'+vtDk\ŧ{xWpre8j: 8T[98>wIK
+>ճqA^R?6=dg7s0ںCZԘ~K8K6;븅p(Rg)aTϚM<TbX5E}aecet㣌
+l(K _\KS;0oK3Z\Lvkt y%*OZBF1a eq4po<4YyYjg! I$\RURE$r
+&qd'ĹVN[}H)#Z]qE
+8 9DS~S<I :
+r֒wIMlU'"G|/qn3
+k}x:l0yh77o7*~i>OA\ew՚G_НMC~
+A)d7obgMV#Eʴ
+!eLEhVV(339r.N}cV3V3bћhfE ω7P^[&8LLapnDIᜭ:=) 4t
+?5\0aoi)O{^\6A.G%b7 ;ha'2NN#[:#\"t[|qBqi040&m}Yeʭ{FzEF1%xRX'>DqIv['1Pbhp؊%4#C6d9
+->ٰΤ㵹> 5bm6f0$X0?*V@e{uuN(1vy#-_u #q
+KR
+!E;&STU*Q8n~F \Q΂\6B'TSpM%=8Ll—k!\$a޼jt]8eKK:E> AJ(u]E@; iW)QhYal< z+ $~LU!5~77o,Ygޤd@qHAps'RZTJ#}EIEȊY2gA%Ϣ܃\*<O~?'l⍬E &;G[nt~kkhDz l Cr3{ 4@UNfDt9VNGåB˟83<|2
+pnYG|PQxla <?ԣX֥KܕGUeH$&
+KiLZlɌ(8#)LLRVg j;E1"HHER@.>U#T=}^3?ɫܳ}ڽ 0@{g>,_ɒ6R+Ia6^&skWd>?c`|=܈MȖ 25J. cmuNvE{&/K^]\;[.Ȅ31y.[+
+HbEߡP-TRw̥qx}?r٤Yb}`zf^`x>S l 7anwb˜Mgv2&άXAl]FC~E<hrge8ڥ4|أ8=@YYٴ* bE_~w];a$$L/PpWt
+ÉMb8X"#'/!Yp_Ukn&k h&@HT/v.鯈c07vh1\l6j5}-z{fR8 sߵ"bS )e
++: < vm?lt(p)4uZM'
+/Hӧ]j6Xfm,-,2+=$Tɮ&:<&' sU}.י6 Ni4M}ޭd Z`,R40x,m&MA)1,oˡ4,'|{|, DpޭBcIKZk,B+%8`o]O+ctM4ptcm}GC6Kiii2G9c-"Q4YL +B=P۱7zR+Tҧ63w9 ;DiMHXJ)KK.^T5x>88}o-v~N" Ga
+Q +Do_GӉut.&XTĎ?ӣS7EMSުGy[2 ctzLTpܒI9R<4JjKT4J5.gT㌉t xT&.wN{%grہ4H bsMsE<Y$[z0\Pӂk L1$[ެ~/s[[fU&
+>|{ec88{Y{ST@MǸ8
+
+o_17aIY4Ղ&v0-: mCsji65݀A_ ҎH5p &Ph >ٟJ@P#m :y`="!kDŽ#nܵtlTR1aɰ\,ha aB!
+(#XE԰!8dY$THt&eD(k=FyA~ފA!jemZ4T$?D`\4G*c \OSu,BCሮ.}ld#Dt](lKJ񭬍
+Z2;izVE92nQ> z |y&@hXy}[4|\࿖ ӏǏHrm4 Y,vA@u% @:"2{\SYT܉&ycC7
+čuy! ք i⫴E,/MDAjH iωaDm3IBPb"ldX6ɬ"Cqps3T/7pa5'W֘f N
+H<ߊ`ފVej@]E%XWEA'_k<>cSF6 *@/{o2.$Al̓ZO~#)DZ[ U"zF@Z Zuԡ0=DcBG֨bkYIȻS?<xCpth"&
+!0kd< wI-f1|6 ~3+6x}B5ǫ Oj!(=΄xzAw˩ۘʐy>wyOQmnΕ ~լ i *P3\$:xJ U&eP._dY&>h?Os Ker7)0yH0܌c:* oG_!^ٜunXȍ,"-NR~#y;4fYP9:`];3ö\m9vDUmbƹOж(;V !%DH\<)! JCDt@k7 =
+m:FifHvMeTQ
+O]D^=ӓ4&eXWVaIR֤ʤ)뒲Nʚ[ &e-a-D:Hj|[ٮHNY H:3QS9e*A~'>.S??*u\ՆyƯ|~lr5&$D_֨ڝ k"Щ5="3c2ܨ
+9E|j(A!^l9bWrLK
+Ž<~ey%2饈.9T<܏sv6]2p夊vV5p9';rLa<D)fo*Oΰ)w.ʬ02_N6ӽjGU]K{bf=뻎rrx /E6C&'n)u1gK/I$^,oRC]7P/xL#?9LfӥcɬxeFXE}A2=ΦH&5qŅ
+I8[]NM7an$W+:*3^gQӃJ$ז7Ik1baĄՆAc EV4pwmEGGԘ sU~
+0wMp9m A-}1<5bЫ
+`m+SL,\|6m=6t$6UIu[f\#3+w)@9[@*8_>|]ǧ (-@qtoxMbo(s.O%o̷ɶ}3I;IM-_0f7p$7eɨwfe^'Q,4,2oG=0=D_ab|`I,qIN$4dh&X؎&MNgI">+G
+
+! I9u{"ssePç0BԅQ\tv]X5/n
+9rY.|!~13?NeSKVrDr : 2J$7HOBp:Ҿ[@>%=Y~ǣ1, ]huX%<w& -Q▱oK:h6vܴ~P? ő&mb'36}(CNhBw*aEEiOgn Ʒ$<&}GhK ( ʀ~bKs@;wF3L'A^YJuT4Mdc -
+[yk_ѠĞM3) 3>KhU_ut]k~ӍW%k4A gUĴ7૎1ʗq_19%#%<:G8Iy=Сˉ</}{Z)NsZw5O jE`Sfgxh C@nΚ(뿄w(=2X8L$.E=Ź%lώ(0ԣeb LCm1[ YnG+۽O_ܲr9G
+jjum&Iw-QU IH7hF-A1QDxf«!!4[Z?SMVqfb:(JP5`">y%ǵ#9g^{Z{: q;}mu]~֎z`(&}`_G(kalOcΏAG ٫S4sVxQ~^CIC^߬Qo{Zݟx3NSNvb _YٮHnѸZ}ee/(K
+bi~L~V[wYʅC
+zܓ;ԓd/>{]6F j^]LZȂɪSp0堜W.¤ڟ5}vQ#C^|v碷xWbk[ms.i->j΅ ?䷵ΙךB _چl`1wjѭo Ⱦw^b
+zHA:[ᤓ]g- bYwZmO[DK< ,BD,~Ŧ[W쏐$f%wqJ
+WF9yʎ7B>N2{V"6,ű& MBVWS&~_FV0~0\ Y\voزSVVD&#{e$ i!gcIA8#!alud2ҬRxTD6hN$/6J^U].X3 uF w!ůKnBms"T fs mcŠτcU< !8J#֡3mTնe. ?7Qz.:&I9tO.GTjZr?[H>*z-aSO%tqx:st%=uY'pTPt.Yi|>B#\Y'Z=ldli~RϼCϓ1\;ųx2Y|Q*[(*e\d]=Ƽ{D:y
+dg{z,zVdli~2z.~'Ctc%$:VP>6(*e\'ܞ }6n n6'ܺ>ܼkG>@fb$c%OdzS¦js"PrjD]yv˒QU7ƪ5Vj;(r"c:+MS?mZ9cxɘ(*e=Tn{0a' ;C1h'Nvb}B;1󍖟=Ԭ2wy24JJ2N2$lkO]2aڥ. ɪ]jNh^Hx;2wE24JJK2%vа4vp^g?][*02gMƜFW)uv)aw k]{SCfbw%e/~X?ydi~Rg.vް7a)矃Η{~]u2[3T%cN:4W bï~_ѯ8JĻi W^KW̸5m*s#1QUJ]*e>d1Ï~c3X'/cܕ| Y9mȤvI:.~47  oO;ݨܜoZgOs$s_͍Gwd ?miO~ӆ6%ɿ{]SedL2F4JJS߁ 2b
+2*gH<ˣ $Xmq|3#!Ǚ ?$W
+C鎳w<HHszk?8?N͏︉mN|͏Gf L[SAQ\xX!&kpJsz:ޕ}7 n{hRL뽫z"M& =
+݋N=m,xb&cBmvذ%e#ֳIHG Zk2$;Sd܎O2o4UM9&%DZS߂c8=I7.;SQ0~XtFbs~zx ZX+w<8n
+?~ nہc6zii@bn^O=%V@@{gjD8%K5;۲WȎԆ? \C
+-_x񋯹
+쁹&]j^,zsjkHb)*޴X-81 )s٫D).*gxQ/&J )ZxF]AJYÄ
+
+$&3
+Q(,L}͜l~"/oC &),C1$V·X}*dc'͇b1S?C6n
+T/WPPCj{%!™D!:\])y"]X.; tvr-X5b؃
+¢BxANGOޣb#FݰC=@o
+\1=
+A<)~Tug*)JD{QeQ<%i6p7u5+v`pˠQ+ZOI!4AZg|G꽈A[6ie/Lٜ(^DQ)(( f$am#&F5yK۽/klzȌwΘ[}ꮟ̗+LNU
+(zMCf:Ve{L:i[ : n)q,.q 8]e:D(M*xeycJ<%h%f Rm\%p
+!0M^(=-sQ
+ h?Vj#^ʸ 5q\<00$O1NGubŝfb# GKTbP{)bWzm76&A<,|r
+(#逊u2<1hOt/2A-S5:ֈx<d 
+04r7+
+yh`
+7SVX;՗p8c(SV+UNRhQ%N`El)2, @
+|솵<a}NFX+:O7EwUBҷnJu}hol.(Ƞ|GDZ<7U?;E{𮦂*dzQ>K%,ڷͼ VmH* ^KTź%/V@GXwVjuzYKM͵>[C^lwmx%!.7"\TO |+.%!!3ÕCs*Qj"Kh=INz"O!fn0?]33Ia<<[ _z^7H_cװŜOv6@!2n,ZJ uw,⸏4MY&iBSRHqo CRh4"ޝuQQ~&J^ڳ1v-u=]P\?VZ5U D;y̛7o޼y3ޛ/OQlrf'&C7 p^^x&O8
+CΖ<Ž6ײ3#Iϭ ɤE8z;]!mXw}%d<lȒ<|e^
+i<0!*X_!s;0KkKiNpPtl(V^J3R34$|O ]C.z1eʁ(9}OY7ĵyN3NZk\~_,k~lllBg9G8] 52n;&S૊a*oY-з&̩[dRmZ&jO<,[yj)89a- {rSv.0t6`f}lI?[Tɲ _(d6#H#<Y#[:
+ii٣b߬Nfl 7.',<
+ݻE!|B^&VFWv)g0*媫U[sR_ljQ/H~9L
+$
+",̕q҂G) .en#7Iz%\TԟE8y~?ڤ (7S/Ι.Qdq>3[~GYp~\>qC EAap@HR
+t@4UkR?W
+^꿦ʏ.k \^*u74UW[G' v
+z`@Y4YZ|'{|Rdnuy6^1R;<A; {|1$h;5eJ@
+&j xéYPՋ5r>Çm"w;3(#w)T(
+u1ߩEmz/{&~$H`Z8*Rc9$&bTGK2oAD͖3#Blx5J:NiYvLC~dE3,'o(OL 0
+d@+bIY]&kTZYz#^4ȢyOA̓><[>|#srѲuR41ph:r=rynXL:hXl;)
+
+TIWk\[ 1i*2q&>Wk=5C1nP,Y̓`hu7Z?vNw=Lh{CgmYFwU{{%V,s/ZKe2/ ,ANb2׉v7dFj/2
+Ј)l8L5xEULo4p#rz9RǭF9/'mě;Z 'SEL|
+aŷeU!] {U[KWVz{R Dޫw;NJd?
+|7u:|V~9*6M4;U8O[+~Ci5c?ފvtߐ MG"nڅWǬ:θB 0lUfM(۴wmtnǒronY[ ,t&>f.cTΦ@N{wLՌ&6ctbmNJiFR2%e؄MfxrW&91 [(,0ȱL5࿅hQPɈr
+qH$5a窻)_^]c[tvvߞÇ?K%mTҋ dͼ^p+?rr):f"/U5 P:‹V 28cL F'@}'%@I8t;CɚQ8RUf/E7; 4=RDŻ(񼉍ϦWSOT??ȉ 2R~R]-5?C.B̟s
+CCRzcok'&(,rJ'"5S"".U໭ʏ1U&e F`r=~epd},ڒ(I߸@hB'F=IYN_:AeNޭJ6Ç=zugH*ڮ>z0}fW0]Z}A0YLrw[ ovd֍y A!z~Qۜo΃&X}
+`:+s#pl8GpdΊA`K9IŜS4^'^3QKgZ\0n8iM\5ӻKëH캒
+%/g&?iHӫqi G)(Ȭ:mH{W9ߡ<feZ|3J F<KGP FGxA
+}p= tDs/vM_Œ;\y{<J, (/{ѕ_MOPP8BRG7^0$/ %[&1+~cnQ_a`#lBYU;(eml7ړ{vJICIjL׼rVmO
+&xˆ,)BM00UG-'&tgn?X(&Է(U$J!ʎVe7pyַfu}8VG-Dik1N;R_ɻ覊W(؀ vר.ՃXu*SB 6#gz =ݯoZZcԪQV .X]s{ / m&/y{?;o޽sgQ|+rԄ܅aD@qa`ݠGS#x}yTJ{Y "xtK41q \G,g6-19!k)Ӓ(SS=58rDzJ<5UI21_`$sVM.$bY-ҜRz8<րї Gvܬ<r-f둷/ޭv\8cz>[RxMuV,gԮZ`:u2NY^A+YsDXgC]ޭeX~%_nTVd\IδZ;2˙. +~3O %qÈFg|[No)c ms~8>px4_^ w 'w>:c8_a?sFiʍRjk@Ú|f=  RL{uyM嚶0S-o C6QQi@zܫ'169caS&aԺ(#El4lfl|q==/El4l2?pNDv3xi氹_ӲS&af9ElzvRĦƼ2*El:>aƚ)bͺ[ 6Z|oji4GE51J3[s;y$,Рp혒cm>+ْڤ1ZÌe%Aà?Owdo^4 \;匤1oY.H
+n~ kI8ׇ`͊lifҭh_+LRuoe))!
+IT3ӽųF:##NlpSՆfíQ@#_sU*1$Т8"NdIB cW|HD迶XzXsyH.$ $MOBnB4t΄ qӍL7(7hb #>7&.pӃL7=hpAK&MH!7}t'돉rӇSčpsXn&ӀK#ntnҘBnDf2n3)Fh&Qd 7Bi x܈̤7zOH47B3ˍsՃ,:\fNJՌ+zyDVS@JJ;V+(X x:Tk@.6Ces`4++Udbye5oZ]aǏq,4IsXȱıbE q+9cmNc48d8Vvf;iѐ 9Y8V캈c]Ocp,Ip>" }\4B48 9)q "B+A ¡ qDZh(Hn76cP`#
+-!aCOfQرU=QyO;eQ g,+EawU(-) ko;#xC!w<lbz̘cӌн$P^c_^ƿ$̥'0cu *f=a a?XWu$6 =D1*Cޅ6D7KjTZjwJhg4|S0* iv}~H-ulo{u".E-cl\BmO`?Zȓ ޲ؓ)szl[eEw#拉3:OM>¢ؾ,? _ېfqlZ5NTz󍁨]8+X6u \tSm{X-iZXVGbwo@5-V ZRUj)mZ6I~Ej:0|F̓uYx%7-^:4ljQ|κI8\W7=m |ƂV[B\arJ,ߐJY%c%_D/d8ap@<Sb۾>ډྟEi;a_m6V$+x9~r.'S 4GK@< '4"_ &8 nvX@[\Ȃ05$
+hT $kLj\(C&+@^͕Bf EY%7;:4ݗB>O64$qs"|9^dȸ+"ʹ ȸc/)Ѥn˧c>IxF%(JKaJaUgI8OƉ;X{ؔI KaSO~˵OQtYG3[N&ψn[ 2ԯ<oYءw*v+@
+Z ʴę9
+] ] ] ]/o}{$Xʣ
+]R]BWjBWrjrjrjr;KյKT>sXlܫtr;ԅO(C˭QʹX04WiD/WDg'KQU)*֛I~K6aEru]]˭֎5v1={LV `?PYr -0W`.SWweeL\8
+ssss"7vh5D~rؼQ VrWehmqQnI&v@RRR{-lz$X
+ ~- [hik@@E?, ZuNLp񫖵[)r9{@vGB`dNg?2OˍX!32(>/?6$z e>TUCUaxiBUP&UFTuhFjmy5o@Psu6ͨyyj>4CM\Լi|#*^Y*C}ͨЌWO#;-oBPtmߦCf[3 7fToF!&(P|S9wנm#;ámt>bP;QNԹS9 S~oXFvD2(߆ʷ!Q|ć>T:ԼsdZ<C Xjޅwn$Œ˶ᜰ v*PRUґ]mHh̓y58nԼ5V5 H:5ԑ6^P B!:ʇQ|wh?PX ԃ=!ɏdQHNbQnT#|H~#;C{Fv&L2Fè3{}ssdF%9t6dPA!,o@Th$_}VԼ/5wjswvN~KyN~=~Vs}n_sonJ9yȫϤϜMI9yִ?##Vs1sN;sn|.qzɯ>5m{.L99jN~ i;'_VȚi;'b3'_ss9'Vi;'7gtlI9`K}Z{ˊwسߴ_w'8'WZXrRKE4O~qS1Zsŵ91vmN*LoQnKjdW.-k--W V*bS]ͥn%[kr*lʩpR&S`994
+6 z䣮꣦%4%ڽhUOt4/Kjͳ V\~[humay=/o=ccvD!=pb8]>r.}c_9^+G㓻WE2 m*2y,9
+'
+KD
+ZυJ='luӔ-X"ѻ10#\Mz)95O$LI^dO ø90K ^{ ܋q?x+ȥ=푧AN"6<oVLh9Q1è2L^ZTprh&(cFvKeZע5&[ׯ*|S&M̚\Y"l2 ;=wNѝi1aHVVZ|yh1|kBEɈ*c29P#;twZGBNryIm.רc@H`Otgq&%IJu19<_tZRr %-3hLs{>3Rm(?"͑=!OQ+leF%gEtBaPMd<\:gj7y8z\QZS[4TMl*2#_ރ^ˣgdT2".OŎ\A 1#\;ƑꜤ:#7w4g'0Av H O!8ݪG_SY/Yiƭ%)^wVi<^#z+o".%g@\xOY=I,gۣՖ{4= +Y.rˆmVGwL[Y u؆~%J&V^ LX܀MIe'XW8FZySp?zJ0.d8ܨ=t2jΰ$闃,$/|=! aފMǽ]J"e}8B/7QY!W &7Ӂ s i]yfbpNQ4gtZ]L^3u"RkD
+Ȧ=Hjɟvrݏ3rnfK|&G5KY.SQU;B茔 ~IKQH\;@QR'*f *02ъ/G\v^}`ʤԏھIW;h(~ͽqծGs>{>sr`t
+~םn]66λ[Ɠ|i :d'
+PYʾ<Y7m e(e
+JN2ֵ|pQ4!r+SLt
+[`!eOaʄX_ 2*֧DJۨ J*{1 .[gUVo)fsp}=fLMn8٣fLyϭ!21wגɩTiVrj$w!_QP6y>$
+n;҅-èvHѱJ͞{iOdH)ru8TOt(̲źndl(xn> uv]ޏe[iFO'+fK>KKȬb^4$Jv
+xN
+2^<<+Mԯze9^-^aЩQV;'HtrUI;?"'Mq*vMN|R8ϡ^=\Ŀ
+\%7&ŔF m< jW%Z8};"3~&j= DPPLQF(^uЇ90*oCtm7|U
+!mbk=$B?åsqG3pYi}tC-g&X_{.&7ozClxÎ7p 0o֍16SsW1 &ɇ((OE04K: kq[|߸!oOяD{J=ŸHKuږ',*4MaNm?cڢjp
+w~z$ʆ
+'AXW_X{6!W4zŘ= i8&<epz"۟J,<o"tH?x-,Ÿ) W練b8u}lI^(8 oZU CxW6C&݈iJVl[Y{}fU i?CÚrϺߣk,,Io<䌪%˒I ww., 9<~zμkׂ~,*8ZivbF~sK!S~
+$Lw'( K]KxԘ)> X~QD(Aqog|,=Hfq:a󇺡+ ,VwD]= Ig{{bCE>A.G6E&= ɍunz:؋ꕾh 픐Y`Z/o:9`X0+ѕwz3q32 2]RY Z(N9c0+NW5c_B}R=
+#少Z|6 ] @ۥ@ۛQmSl^4BiB~zWT8Vd(,:ZHdkτ~s>\':3s9bT18v_ FfO |mMmBvS3즞7kotp˃8>7|a)>97Hu,9<6E:22?7*r[ߪF
+F0H|>~6?8ye̵ǃ=1>%V[曭_C*75zj*%VfV+NdM蹁@i
+o/1[Kgq:^3#.5&cyNs\ypkrUv.݋Y$p!
+ 82JO6N^zYcyQ1kzhvТFK>Vơ2쿩ojqT
+kD+ٽfJ\p:n^QȔoicAM?m jI٭wmoB>addqʀgivVBSZ]Z비[3&^*6,&!0zxg~Jqi\;
+ڷobc [XC31sꎋ
+  ¨MI;x#v0 KS (}#*ⶰ=}|e
+e
+!|',؝Y<R9faF~;X?.ݲS,&sO߻p4腉P>fd_ Ǚ;{) kr+9 *C\
+dn9E \:[VC9XV􆃸0R
+(82VTpL<hmcM=ͫ5n\u[N틋^[v2j,4qʄjm3^] Ե![+6rR y$G/<M)Tnevθ@:.7o~T
+]u?gFVm=貤Dn:fJO̍עh_L~KwXw%a8qc]څw[h~HY.<bac]Юu՚UTi]J*>&zi5]⼁jA07!L 0$3<$;~ !XxxA#ޝH%8!#E77*xDJ$Sψ!R"͒nSA-0m0
+,_똗?dO<D ۂN@Cu^NP8}&|md[ ܲ&{b gnsސDaY8rԱ֡\biyid^#f?sL"2M\0QYq<u"t{FmMz*@cFl (<> Ə)/A\a߿uL"9FM Rw<Ĺ\71mH1 xP9pB~FAOkH"9Vv
+1Ð)lrWܡJ{'5xOQ' VJ?g;We f}ЅG ol|3_OY4o#Y,3;!>N0}~#{zB3zKvXDdvY\Tv"Tf!dXE,mUWɟ8)k ImQ)bh
+@[O7j9;flM64 U %|*EКOȀ|}80z=pXكH'IQnZNohhTsG^K.MGlϠec]{'Un3tKp@jn-lz(äӞ~T z ~ 0FlT!ws {
+Z0Vٳ9/l"eC,eRPpX:xAb+mnf
+Nr(u̥$ };)>ȭ(jхR<A[т}YoZr7-EA 6`A w
+Вуː 1=HtތA{T!4!#%;r$B[5Ϲ0D#"kjc2}O eQ5+qQWEmdȝkVʂ5h)P@ x7\u/6lҐMs2>\^}HM!5h
+(dusz/ Zɬ^+,#fYMWk`bbbmjm&}1X&]r*a ͥk7L100FQ0J tB8 6׏Qz󲩂KdRaz.fc1cF:V,Bs3d'k&,uU^bd,RW%=h©=(΍WcdF5EX1S90;zLdNԩKc%lV=d"b8J&@cZ
+9{:yR=z$FLUTJ RDEŰq3rr Gx0vRcGcQm/4NEsAB;PgxZpGQm\$ͯrNOlqC%;e&N" 'sm}8Rl԰$2{kѤS6c*ZgW<kNyR@u0%-M n|yM jH#h<>Mw|]NjM<A9 ydOM=,ՔM!gy[+9#-#T0I.]ڞ
+vc#'D&o7DCO$+G|<(߬ryXls+MxA=*SlNS֣ך
+)F{Y qklY +.D:$QAt D% Âԓ窥!QڐEgXB
+Z [!W NUчgF_n''b<]mhECɬm^JfbdlB|uN:v+#56|[uu tPp'Y!bGF8 5ڦ<f: :rǷ
+'Qq\R%6c,+ȝ(hL6-sqW±AN7/~j 믠#ho2q,LnHPNcWe7+VGN-zj(8pUva'AvaEPAY&7,,Jb_ynG;aTj&{rN\_V\]x1U])[$eEt=*R]g'%6gc ݠCP}F+ @EYЁ7*]QBǚ-7
+\(PɃ?M4ƅO@B‘'`Z?PQA S2=fMѕЌB6-[k E1x$ 3f$X"K2Jڮ7uv_
+qwHcw:;K_GN}j6,D=Q3AE鬵qnx7L6jujrpc6 ۚxkByFE*`F,~0ezuJ::-1}?W4ua[j{鏰jNQ7!Q 60_W=z5 1o׏ڦ)X52(vQ G0?M"l-
+zF 8-
+WFG[ħ;Sg^~o#mۏ ̈^΄A=$LED(JJf^ˌQn[퉪5/Tϳ<r,;b1> eXķ$l/[
+,AFxRvԺ% ]ZZHT?l8'xJ9}&SҎBv߁iȗ߯SOpfuԍ}B({ {#*Bf6smlNt#TTyn]~[苺P <3SΥ5l<2y6T_c5ՠ‚oo1Q7O%ձbq4rgj!H4v)ÌSq̷ /;tЕQe7Mސ}ܜRرF 'nܾFUޚ jjN Zm޵cRabb`d.wus{c/݅| "Lfu[QqO~// IP/bl9H_Ə//!8v]7O kwGBR?9y&-%#
+,CMk'Qc鷪eGh[{/B/;fYqA:v-xVgWY%l92W.eSsH?s[Jhǣލwi;q>;m"MRD" c>fi&8kʇkz1b'DWTᆋ-$svɏN54ܹ' C4Y9`r+ UF^ibí wإϖso ^c6/m&w0M7D_I&\$69ʦKO`Hk~*?\mtu(]  <U2Wb-cچҖ=Nj_>|e/+z̊4"{b%L0C##^#hb8U5\4uS_݂m>sU7}.؎ (REy?O$svԚ$T4Uh=}EC>Cj7sT&MZ#
+ E;ΩH
+ 6_<`/ w$*R+C) yͳ"%3??g"Su"t+ )(N9PPj9h5,X˲\ .͈ H—`OM3b:.jhbޫCG` j$,$T-
+5 (}nGk>&$$}bɨ /
+e>L? ͣ
+G*VSJI\v`Cn#AjB<=rxTAc rJuR`1r*Qw<@H eҪkR@nx"J",ϕBVr%Sp_N"fNzPt~
+e]sB"sDό/n|Y ޖGz tkF^D)"[-s$1uܨJ +[iouds$m7S{D"i
+T5oỠz_ \[¤]kaTGt۔2d
+q2]i2"ź28V񟵘<xG ~% +L<WUȌwwZ4P"l8b$UW93qUde
+^xì񡻞Lkv+<]5a|||YQFwMfM|zzU=EbLwe vڢژbzn+tq|mTE|.M{
+Otpl O^dʆK
+eJBbo-o(H
+<9p1g[8HnFi E0UչZO缫P]mjhF6=c 
+^74ĨiBe2, ;
+(Ւh.+58}^MB؈h<gu'&뵜Ţ:Tq14ZZů cPn6JAG ? <NABJX-['"1+̻JfcGGxY^dA(NQw|VlR9؉76
+h$>,JqքrIFFJ #n鷨'7Joww0ğg< N; A:ٛ$*e%a!&>A$GA> PB,р\mRrOd SD踟?[(;r _īUWVؔث$`[ gw=n
+'2H&L;3W+>%_;0]JRnpŋ*((_,O68Iw83$yÛVIgT%:`<l-T$"$寧 o_Ymnz>!R1dG tȬЁ*tM?`hd+>Mˢ//p_yݕ}y+]Ⱦ5JOiuhN-YF-ڄ@ۼ_-
+ېVkɎnI>7/?NmCnQ'jU>qqWmf#/߆qTr[:F'[?BbNQۓ:D&J^iهrj9a_dٺWx!بTRYT/3
+uʤ]/,M='318C2[%-ӄ9oRs9Գ塭lf4G/fIf^1џܦ'
+^jcJIxhrkZ׮-;s?D҈@TP#׬ ]FPEK]u jex$0I'csNBtz}U
+ "$^vnpRNxp[sm/_lx-lQ[q03A({eo"yU iQPJhⶱC+e+ش8N,tX mjgc^hcvCV[Uw'{VNm*VNKuQƒCoIz[%9=mvh~J[8'y
+C᝸/7^Uדݺ3-<wrI>88&8ت{(r;O'2X&,%ͭt6uD\e؇Eyj@A˅Z,^߯5]n#J}֧xZ^1dV<k'{!Dڠc }R'r2E:XXdTMwM>ty&am65&lK`#o B~ykujEmcz860TҲÆV]hY!%m/[둦meOcv\sΊ]X:ev,x,U_"O-w(.-'_{;惶NNwE'Bo`kE_AsԳK,t94V5 S5F) *ZlNmlVZ!r#ۘ9>{6f8Aq_G
+-4/~O@M'6C>+kq9XxjP»H)y [Rò
+JڼKTi?֫VZv6Ƹ7N``=vwjݕwj]U7N|JfFLQZV%娒2bXXwvqВ${˜214$?ZN_j:fӾziH$#P,BM| ̞EqlO<jh
+EeIgŁtCeD7cTX8)AJ̍{qbK)ġfӁx-
+-Pj C;[C;c^=r.ȼ_x"O?z
+0
+,Rε=5pyw6B;*1MuqMj)x<IaHE l<-`~#i"W 82mI=Y
+Rf& tu ܠ3,Ŵ@ڭJ<.Tf\w ܲZ ^ڼe5wO _"> j!Ъ-Aä?hC21^~S\LNj\&r?jƥsx ?=] 4;B.zwz)u/@2'
+뎛m56_`uOz"znǗ+:_-45DYqgd&aLJ;ϡT[^ty-wעj?0RygwP %^{/"賈<afhc'UzJFɫpb&[E!:lՙTi,JY%qsgE\=jMoF0TvݢSccg{PZL{P2Achr>k4x ?[4O5ObjB,!&Zи*ܬ*xXaWE{@ŸJ^$<[P$OIP30:h|Sm/KʎW g'@b\+q)_j(3gzD(YiL+x ݨM T}(;& _jlTGB
+
+RYnB9eĸֻ2ٲ#X͡^\'DUwBɉsmJպ7) X־Z/VkRjyYsJm,Y+=J|r# 81񎷀c,*&`DJWq:# ϕ_f
+Uhx9@#K
+3<)42مMۡ3=uv$d*ɢb-zaP$*Wowڮ'PMMdLnCʱa4n='Mj5$WsZr UT`tA6./ ű[?BM2rO&5[hm;wQNmMrEklqwsy<b }"216pe$8Dۧe_g"rR'[wL
+6DXl{q[#ÓjG#^uJVTtk5.^fMȰRyk2XhܡM羄i_~Xբ y:@`f}a,?P,Z/b:J'Uj2Y?Dt8u [uv1-e|aJMŮ$⦴GA6^Z~X!
+%Mѽw"Kl `B{u>rLJPUhxWo_l<hJeNGҦVHߡ=J?֡Km ghWEVZ-~p) v{t}HGh$`y 9VsfL]+)3cN_
+ճM;
+ڦȱth0i:AtKW_Qee*!7+&fQ§-0n>Fj{&.n<0 fsfϴ@܉#9.i()5{<CpN^
+s*&HN\;Sm!E,ʇ+h<YpGUuHuÒv|Yi˹An0$|t|igەלr"MfrNFȴjj.jڷIirJ| nH)h5ĨũyZlמhvti* :4%CZ*vXY^d,O$IH6\=$/aŠ|#9 ri]a83HLGc ﱁ׾'wyà=Mh:Gӱxa6vLEoU1m;HR#COu&scC$Ԏçk s(0JbAx:xrO?8U;v[ʎ\ir ->Kiծuuduk]͹mNAye8jij\ZnsJvݣDq/x<!Q‰<g26M*)ALÕ|Mh̝-:
+D:`L'v aEVAtYOʉSE:O 5q@_鱚 .H3lɷn߂`)ny-t`X:M+,t3BtLxµ mbZ
+0#1L)t `&oR wV78yhVҸ# ƝTv
+" H[vfGB?W^L:S_[=&<*Qh':X)Lï-"|1Ydd_Td&r6#qs/~>mQs::i24BW0GaiÂ(_ .}>_x
+%#9JMwGs 8T=/{QDsJ%'d/Tڞ wS 7W[>^CHy[/H hb=8䓽P=җЭ^Hh27+&Z>M/1n{N^̷=(8򬃓k+GFrxՠgwu>b,/ZJ9ގsZZ'tqF
+jvqr|
+`=
+?,Skp*p7C_Ox,#Ĺ*ΥBe/: @gv+#%v"Dptj4$W1ڞɣT0/5kC B5*IDcˏga2" *0ŠHH% ,x޴Q]6,ʍޒϐK #?Rz]ʼ`B~ O4ԧp gy|X;|b(S[hf`K}
+ǰݣ4M|G> f * Z7x  a8ъ[*h,>VYb\H}>׆xr8~r)WlbxOF]py݁']y4t im m: ω7;cxNeT|yÒCT:`5CЧBqu
+}`脀8C5Èɭtv0&JZΥ[Ǟ#CǽȊ0wSsKxZ@:ZCUMUU yǙgGoK4/pl-@%ve9D{O?r ]& }/r|1^`kPzz~^k-U&jg?]4o)[j+uprҼDy.H8&Nͺ*'߿N淶+5"xʕvg]*'Wإ|Mlhj#SVZIj(Q6%jڋvEԖ9]. 2L8P{,GiesT`N.KtM b9|vcqqûvc=Njg-sAv6Z4(û.sO\_nlyScsi~>T h_k#P؊UT7Emc6]'%,Z\jᕉL=Yc!=ՏmNW >Y?{Ĉ5ܹb~wZ>(^<>: }h0Sz:_~]]F]"[Va%JH6JTяE22D{u4 tzp_M<s9l|ŨjE%lnO53۶'} |f.e O`ֳ Ч\o GE:iLjbB.EC&dж .v^}A
+`ɝ@g5,-m1 5K7,.|#l([E
+ذ6!)KR\rFm 9b`
+.JDOӤmr[ =3+'IޯN<ƑpZez X~s`x8#fVU>MfyVE >${[=*1 "ͮПN7dX$k0<G;x}C3{.1< i,7* 0}U}r5xu :1nmgu^eo<7OOsecNuŏ
+*i;,[Ǫp Ʊz^`q`yQ~U✲;﷙%h9u ^dל4P?uK<g[
+5-dt`$
+jv ]qT88@?tuT=;(YG{'ӵ /u. OU䝙("473 FRUT@PzĴUiH9l=lh. rK>{N%: 3X ?[kGź UȽoo b x=(
+F@XBԍr'ֺDĂ\JApQ,
+r h]Zx ;C>2y'g~ѧ\
+~Cbf1@pZr; 75
+rZYBUnZ6l08pNqow
+
+UnTI6+_8"qbEpC zYd6]_r8Q7u:Dbؘ*FL5MM膆8W2!a3m0)Ļs񕉕*֋j]̲qp
+N9Z04W<q١8=.P/.AD1+YWym}8nw;CWqy+%)JRpDw4pD ҇hW~T@fYBQ5c)dDeؗXcfuЧn{ s㭷NLBkai|r;MN/!ϩظGʗNAaͯQ*\zơ
+C(VO7i>ψG 5v:H,b:<-W~aۜA!]pݸ
+ oQ/'f2l^KMd@A#K!%Z)ԣX E\̟1waY=`rv5F|]¼ Z-VZ0Z.[ȱ t#D$;ݨC4'bfb뱤Ԉ
+;,3-ف߾
+q[/FF&UAvH/Ѓj25"Y>*._^:C&+q7ӊJZ$[%sk6%1$`|e y K +4TTxaJ3+UI.͓}|@OC<S >16hD*֦xsͅ߇HD
+,
+z[Js /$8
+yU,KS /'-`2ØxQ'jdLBo]9ht$M2N/MV~VZݯd `} ң|v|( CFsy;ţ9BNvuB7YrMd?ȒO0+jXBPGAF|vclƸut ܁ {Ԁ%͕mr,i̹аQ7Զ`|5ǡQUê(Ld)VNTM'\*mN`>,Uq/TN*' HmN')|+ Gk]QHUYRٹ9>*Q!r=8bgI/ +Q O… 1'h-8IE"z&┝jAv/+̆!i!nuP Ő;J/ '].MX~UY.W?sow*F6{<*mC )>k5cdfN!Y:Ru'U"
+ĵNcB F77qN~c{3a2켹v x-t?ߩYQ uJGc lYؤC;bŽ8/2qYN}묧Bh z̶!Z"خ8FT>Z,uW<w 'Qy
+,xb$L}^ s/b" ^=(SQ{hLW]d (Z&Lx0ٿXg/NHarQ'+kbn;ُs֗ߨl9㈢TD!"`VeJD
+0|B:CoR:&Ls͎g3=ҍ"2C얷0F}0:f*U~x6'd| Р(' C|r=D"I5`|# \IC~+tZH>b{_>#-U
+>=А\|VVOVhuE^DgIi٥HX@$SEA3R׾ȑBe`dӾ d lx,N AI|˸+
+i82._:J-G|wuaB)Y -7 mn
+H<Z%Bk;Wsufa'lp%Q*ԭo]M4Tʵ+bZSG%YYB&_FڎZ #Hۗ wWRyJ ŏh*̴V`& }$LeBJkЅ^,R̝EX~>Ru -aqَaR'?# z%Zm}ՠ:Wأ`bzd='Rt[YC0b>aj]'|9'vX 6a /G0+8Hwjzxfi'#dѯK_"SlcB[@
+v(AB KgC%/9H{ϧʾ3A NƜ%l | - ^ *{5elIhz=߯@5Y+X>5RJmfOMzoZB3*
+w`p9xձtCZŒI4崔ؓ€DB#kF9NuKIZÉvFuj5$+j,x4:5)dc7Nia˾\X¨+l$[dF:9bnHJ=Y bxC1T0n{~f%FّdAf&2]KBXI ,|,T<kڄP{OdP&۳Д6gOp@ kHQ$qhlKo?L6 AO0wEcf O*}sjT S'+}YP宐umNF["ZI9֤:^t":Up/T[ugݬ
+ Cv4( լ L[L/hRln߉SIe]R`tHBkm0 Q&/@\ "5
+?=qpҺmgH!g/KOL4c?mtzb i[ۖNXSȑP5m$2RΧ60 bX!W\d =7koW[n0c qyE7͇]+eO4zy@wϔ[*x8H^XCZ]F+~! 6+ %^2޿ #bٻO-)\YLm~;_i(czo(woV*&ʏub,yJŔ'nE8:?,GE$-nnBS
+TlԷ>SAS6ƫ<3_1U g)M$C-//y{LiErIp.dhBC[813с!џQZxaS&8ʶܫ/_?oZ9vy̾hԟU/as櫔&3c.1Zк|ߢ%A.'G@ lJ;2T8ّ9ec㟍,6{G7b0Vu :^7.v/MZ=Ӯ/P([>?3
+nŌ_nRqpҗc>h:EgIMvRx\$
+0MeyxF~v]VCĐelm " m~5\:5ɋ).x<gxl49|g]'p'3+K=[{APauDw'At3Yԕaz$ky!=m: xyɝd0hx
+-\24_ CALg\qw7=mvqr6$XWǛ. _ا A)#P_e tIv0*>a;GYeֈmpeiG-+
+"E>'=!ZPݽ:Zٸ U#f#՜}(R82INZJp2;f~ak,}SFJzj ji}pV[#86=X8!LaGC)"+;8b'4`}A|I⧰n#xaI
+!GW0)P\Wo>y=dD`3h8Z!H=>Fɘ3/ xR+1{EG8/5
+gbt͜9SUqٵdzĢ4D=o ?Zm(ū$D&C1ST\P !o+n0+̓$W^uh\Ʊ-I5rrxM.;l/ Qs)Ez=bCc9/AbwN w  Z-xo%78Y*cU0z@Κc, N*Ԗ}{5%;;cͧ*ncJV ^XO8獔Dw)/6s@G˟N&ҥ!Q߈AcݻcAMCZu3
+41%m#;"pҜvIqR;'IZ_@Y% k2:=+9jNc4-3b@F!8F!a)AcgiTE&V~c#p{$`aœ^bzw]{w
+9y5+N}@7P
+R9 LH5$n "H@2])Y{f2̪* Z`2E _Xrj'<C5e)_D;h蕶 >ۖ]j_Ǩ+w]S{}6+2FU}Jzz*b<)!L\FORQ@z3
+ Px .CW6Vv')
+v!cVQՙיfPfB0d)ua78ݓXTZ⤽ \:!?8 *t]wMډ ;,Ngdice2 YLuK~*G*=B1Y͜37' ,]<g?LrУ I-RZ&+;~dxLNp)Af8@8{h_ɼdGc+u㌿|1O[eS*Wܳ&Y,Z G\/ן%gf353Ga ^ "J2MH7m'} UF· o6Ϫ.;*)g_?_=5|/F{ak-My` Kl^^^4@7Wq U/>Qf,̛<wqz]ªlAc+'19ڈ5ݸDI9b>K߰NX,8]ONQh&ĊNF[:
+8?*v6Q'
+z"+PERYa0Y-.
+9-+m+A);˟USa`=w@'z;Pjl^A2\)9%LV#SQd$վNtKY.oueu]r1YlТGaW +gS޳:J==PŲɉx4"$2j q
+ПKŽMۮFx݄;D(u7o*2|R dS*3^Je!GS}eG-iφin_ )HfN%
+2Y`P(6>#inU%@qT NU!m PE^|+#K*mqg> ۔%o,7hPACeGRiz l1ڮcta8u%*֝[MN=10smؾoZ6^&J8~>#(pt쟲FEfLbM'rK^kzy߄5mI Б]2{_Vm ^Sڸ=^^ZOTz{6ulUҿք{ϣSY1cP}AʢcrYM%k ߯&0zKkK{֧*eޞ6:'@^SԮCUZc@KV= ū'ih-Q0&iN=I
+bBS%95)~/8t2TbpX,,\gZ7IJLW1oհs|lO(+t}Bݷ0܁,)J9I?>SګpSL,"Z/Sv y(7͏<7rE᭜O9(x9lqPɢq5o/8E973ԪW̤Ʉ-W';[=ĺ+5x-3ox
+d-bFf'OOq \Gjr@CƯW`eiE(O{b$ʷjJD=o-raP{`.X"`)(+8ۅi?@'i_YOTS`?X6d1D?o̹ރmqM.h;uIǿI~DȼG]P* pGo]
+ϏV!X5M\[SD:Fp`pz\ ^f 4\3ܰ\)#m¾kXc)G}zC=_s2@l2t2asaP7pV|i;k Gj
+zV f 8VS`2a9i
+_NHe'J=>},vU,G̡+f7oh*~_#? 9<M@*jY Će,8H.=6}rig|a༫.4PI{^|]:_4FՁ!1n/glu s|d `D?#N6):*^1OܓsTGףo ne
+vI1QkvAEgFy_%qΆ ؕe?U$_z&~n]Qro]`{{e'p2@*Qn++{z{+r墑#q.@:a rCnx<7໢:-(^fY,PCŎ!GדwyGpz[N|O:۵.{إ@xM1p`3,RF<QDzi7u2Cps&>!+)[;UE0LF7^-En< tE3
+
+k9b>D:uJC#"_Fxqψ ƴ|B<6IJ&HJuMrFybh6ksnurRX R\&o곙 +c3qcé8_rM"r1}ek .:"QºyҥCX
+Xl`=c&ZHτmS23B*b& FiٙH
+By-٪sǪYt|?M/Ync275ZpKP=ݫgӄR6mM[߽¿A[ ] vɄʯL-狝oK=q= 芦7n I] D̔!Z<%~ H;bY@9Mk͌pE1?邍~k3ex #-3wJ[H&-0)f&#񔖎]a4,-魎t?oKّ^d
+=z3}> %]BDLeu'!
+ʙ?-Oš PR L43ZւxB A\>6mڬZv.v5y4!wMHu2[4 VG@L3V]&"bǻ RB1@ZFZ =,oe
+ǚNL֓JUJn+yY`|:3a3s/TZ 2,0Pa9OELE[ 4˙_--kt9|3q#P/_ɠ+Qg>FjNiQi6< Y+r_KS!!Z J ,A4u}iCbz}Qߛ2{tT @7`VZlHm .e*طhd!ðLa|CzӺՑ0g*[BP_4@9HЎmȴaȷvGY{^&q'3ӧ0a##ѢH5$>A.{O_V,I=7l4U ͬkPkwNYAtݵǞ.0$XT+br
+8D##Ur8W %4<+CC]dJgdq#%ўH#l1tz+'nwzΪֱCIR61 :%?͈1bEW8 ΪlT^L54J!U
+NBN8v33 wq'hu|[DWsh+lSF#CfR0V`0H(y[/?\9LC^l$Qgf߿Fq
+$2cl
+my啻]KʵJ(]6-t$`XdB!lC "G¦EdGêDQAdQgdSqQ
+ *c^$$
+WrQ Nje. ,0@q,01̇D*_(!O>BXaCm¢#Hy, $+醩((F8ETYIRkԼ3V:u流TAFIIw'5V%Ii{5Oi2U6m۵OڱSRR.JWŏ7ۺ?o'(
+q'JqmlyV9-?C&~ =Xc$;@/źpΛ J9j|ǰ̷? z"\b= B55n1N[1~X;ߚd< 67Uf'Af|ky 'y<tq6Q84wntP00<gKcQ62=.Y܇ 7s}7>-S#\w 73}!׸4A{ђ׌밅kGp\"@`ғ_i
+R;k9:H<E<D-(hi*^+Gc/|6i}q2i)3h/z_fhC4^xT2hGm mmAnQs\u]_Jab8S^ŷŵu3<aw M$OU4oj.AL=R;VM(WedH}H)^(퐎I5r |X~Z*g#BpB"(K_I yGY%Ci2NIk' q<UVnU9ߚ'k*Ք򟲢D$,w4V*9^̷^UTWs;Yur]
+٣G~իIju\U%/ܩn~ƨ'CR7a:QΕϨvCC:"UծICeL&[FZSi+ u'%>!bYKT1C)%KUe%IRE;/~!֚i)Z\6kZ=[ߢs EjoC-UT?2zmVN}.qzB׵Z%]_uNZGߥֺTG?w88Ϋi#s  sicG퍺I'S'ēzVN MixVdT3 zaL@'P!41fOFWc"3Foc~Xo<ntޔ|*Kfcz;@GaXd\(n01vov/?gcUv1ߌx3bf'<EyޔO2^VVKhǧFY`ZZf{a.ۚwq03ͱj3k̓ZS7DžEK)~94׿]KvGjZ:jb1W,jy̬16yhxGtn%t\od Fgq=( #ed}Q쉺"a1z|ج<#]5cU$$\hG9sNI&=<{6)knts w7w/vpuwoqv+h e ӓITL:FpSl'ѱбm)/8rnr$88SӢ-^uJ OWcσ,@oNTCQ,G=Aϙ>Nzvx~]\o)tm7f>]}wwas ^<| \ѱz'UOs[9{ΤD^=(z^hGur<8^;j#}Xt&cb+ 1'ߪuF1y111Xp#3ۤ\iv͉]''3suy>m&|gtɷm[_WhCK\VUݪk%[-Td[[|yEkz׺o?EVƞiZbIg9.d[wz_A dެЇFi遣~Fq?Ɇf ZXFKpj
+R8E/Oov܃X\' l&ؑ xXVb G1n)%T
+q$ x,/KnVtXp:\Hmu,a{2=#}.]~:ƭR|oc{.2 VgCLQԞ`o{_|K B(#rK\q]~M{-㟩j:46lEphVf-?UR)Dq("ESEFh%G !6uM=b+g4!م_}.UR苍HyRX*{&
+<A9¿PPA=4yG ]u] gT!g[@LωP3Ԇ.0]u<
+V3;Co &18j`,ܶ0ilPg} Hxl؃0Wn;q1\ƶUa9
+HY0if[
+qZq9lԎ g3.Pvzb? e0+0y3vA*c0m'˪;q?`Xf&TnX+ nmbQ8Sp
+.0&0<¤@;xnb&c8=ʔ٩0 T]>Sp4̃g`>ؙ܀.D=
+OOpuX￰_.V !*\DzUKfk
+c~լe:E>x9LjI?0D31zVV8Ig ]wdLBY-;fa.o$x~Jΐad[ZbBXAZV'c%lbwSl1[^P p1֎E `{k ]/0?6X5;]qFnll>FB>c͞!+X":8FqЈKl艃0#M2GW1vTCwRc<J^ӱ_[EV.jT9f<
+k38!s
+##^5dand1G8
+߁&ǩaxq
+t8!ҘՅٯ;W8g@{49c1< %Xk<^,W/ 7>V2!Fx^Do_co{fG0S]ا7j\xh8+W`:^о3" E n8<g[ ]a(
+JW1߹]U}}[*M{5/fx_LLy\_
+!].J4WK.enVr2gKX d= Oͧru>n%}@O[ uuK.wAF\e?RZygGuIԽ,23$;ti,Cϱ_MOΦCIk:&Gwdc>6f|7x2?=2oO걀C<LS5 q1W GN_K ;N3;fŠ-BKY|}]BsCj, s!Y4V-/?pEtɢͣ~w?NF`F,dܶEȍs/'r{9BWj6-eemsGi/tBg (r.OsWpOs\4z#O#st9gid9eH+(]+!s1Ndd9h O˷>*ke<!Spf֏R_҄r:.u g֢m8u+kxV3}
+vuJ_]|Y|d=Y]btԖ:6k_ >NRN̬0|-[)֤n~69NuGg_]ݙbp3 >-!sBމr%f컺R'!a_.`Tw+02(s) <|3FCx' bOaR\}o_ B72!5' {c=q0!
+ 8'VF!w8ʚݜ7Ëf9u,[E:s+R,esU0s'c;Y^|qUCaI<
+~,\ K7|o+(R}__i"eVU̓$zT= F'#k)}fpS]$2Y6(ӋӇMj~+C([#?b)B!6K)^W%GhY*mCkik#mt4"i㤖#F4T[hxc\O;jpw@XkBNP!TOSt"`FLƌAF
+ǵVe7?}ZWS4>m`럃:<%V̰Mȵuاk\D<&`tpkV{p:IW~?y&1oOD;0 j=j%Vq5fI{Ĭ ^%;8߱K1Gļka#leٜ9 _m&WڽEXIi0߉P#z܏/pNL^~F.A].B߃ٰ^ʬQAm25ɭ?7>Q[v絺]sZjTONR.F3u6*o Y^*o0õ9 zޤ4ʓ\[~ޢ,]O7c.d2߇YVzh6@ԻnW[o2soOZD=І:i}3ʥ-ӄŚe!/] /UȺK`ޭ7W1s p5#G'郼 xZU VWWGLypuzGFT ZRw=
+ |E6F:cn.*$ΌgGUzSczKk+X,-qVP~)2~cnڽvk!emD^V5w&ݡ+"}X=@|< @7NmF^sO"P/g@[a=tسcྣ^5F} i-OB:>~ =>>ɕ,fO?o nsϰOD 6ALN{-kk^uL)|Q~y',\'<£7N^# ; I>$aXx MG]]>:vMִvQ7]3Du#`I:%B^!Ƽh^a]afh:\lA ^ļ ל\H^#r^ %GH]Szڝ쨧ù@`Օ8-#كsX ˶pNJ>y(j%~gy9jQ}<V`iNq")zJ\X*:iml6M^_g4+c] ˭Ǜ!.{6;;eeo9MG0]bͲY\@&_uO?Vl
+dY.mw4$o횎Dy\ g<gp$l}77#hWgKt}QuO#yuHgGco.ˎz ;53Yo;ٷ:چ:%MGa]rvV64߲y1ɳ-ns< v"ܥvc$n"4yXJx|gl~İ1dQ{":#Y#wBcڙ^0'֡2WDW9f"6Rl*JB+ Df+i+N?O5L>uS액\Bc _mG#r趈( <s^ği(uh\avd$ǧm=9>"A\)mMBhm/:8&LF /ޯbJ\ͶMf\͎j)j3 6o%ےf1.ON?v{}cFٟ
+/uMFs]&ʺ!}/#ϲ3 LbG[E :k Ϡ .V]T$gsy*k8 Rzk^q%[G:tuጴ5m䲍wHh=J.CV%ZԵjb}vskew@uu+ue@҅=r=#t5e@ ?q.{#Ej>KG }~^fls:^fxQ/t5e@ mpyM]фW#:_ydK ; &pe󤌹KH`i֥4 =FquJC4,CfkGbx[No =huOVVM@_!AMV
+GP;:1=2)gD `zxsw?.τLlzG 6i{uMΤ[i}cew+¦a7/
+$N}u:Bk;<P[(V4 `'dusHwu(B`b7сznC+= )='!t]BS_j۰׆{Ro4{Ğ>1]a/CK@ɇtB| y7|zha %d]0F黺4
+6[#o~u-#`xcifHW
+R5
+ޥ7> (E=i6RfA*Ow"'t;sUNoDN|"DiNHWmGJZl}(aސɣ83Ѐ Nãi. |Dy9-gͻi*שd1:m\LV` ;a t?mgt.|pf]
+螠iz\bmfc$[ilI7z7^t^I;
+D7L2-Kg=;dשsMi( ʒ(,Ut tBqApdAEp AEGYm TۧvZ}c|G9jmtkpx#Lt2ZP7Tװ E8&v^V%N7]a&lj4@]jc_B1d3LWWP}S7꽤S uL5"+P%^Hue,F!}H/SXmu#X[9lut 5ޮԂR{?z"(UV#edlH;(J̝9r7l+TS} uKteW2 ^ݱp egUR2:ҭ{
+P!\WgWg mkF5*2!?zb=MU0lmheO|=rH kO |u~>>GV9u
+']?ex֚*Cap3F:Ӆ:|ڳlZ
+YZ{
+z!$톨X0TgqչBKϞ!RGb;yhWOt? S
+5<^=cUQ=х[2xu<8<McUH(Sazz&ՙb^ݦz=ki%JtĐk!sf Z5ڡ[=C%8CuqRl|CxD-lht`d+Ys,WnnW!UC\|zR5Æx %/NPh4'i52,)j[ء4.؝tS˩΃ɖXɖ+I]'I{gSll2?CyV1s#4CmZEU|x_]+(Ga5Sp5ihטG*9Uϓy*ʹbh+HmsG #檭[/IW_IڤZ/mR[^{PՏ0[H!mpΏ)fVdEwWvҾmk;=$WXEt"^Xܮ^EgX34-<~Sq5K.p\ԇh"=ꏫRS8 xuďFwpF *<ULN2z* E8ka&h<NW_K
+}ЭȺY>/`+}5Eִ5չm@QžR髯Taz PȦtJ4USu h
++m)Ս X=U?kitu^G i6Kߡ7hl /Գmjmu<#hYXX\
+iBe!
+r"lev
+
+~kc^m~BhTly>oj?Wg;:X
+ʻN>¬h~Dp"k<f{>k~BxRxv^Cnw:ǝ:]
+\%M_d}io_I^xGxO2
+߄@G}D8*~}RIW\<C&a?oGdxs's+<r7T`M-OW_ѹcgVsrMVw
+r}E`9)/?;۶FnJ||i('wJxS5uDW=򐿔s屚P,lM+(*)z$| y^HXt}28'ϟGmiL?9::㜚q?7DFaA_w6J(mǗ;9'0 0*68С v9˚ }Cg-~EvfR$䵏gdņ#U. e(7+o!Y)?;k}9fgcNz),)ˣW*<JJ1:<tDWJf|$NJ+vQC`DH̢ h[:V)əY9UR$sm i#k>v|Y%޾kS
+!_v̗T40ޣcuk#GdO2nΝ;Cj限٩;Mlɣ DeBn]|}[\R'm* ~ǤON)9%3fg"?sTjJrӆH#!_?XDZb
+}~/ CnQq 49O^?'Ȯ-}hQ(|
+xkyVYw,5K:vI :Oބې>O5;ީݼ E('
+_me\q2W -d6qR~SjjDߠASSC8!{&F>ՊJ< H?D(>eb$8Nv jm:Sݻv{x.e33%Y֛ݕef
+1R"KPyE3
+< xIx"!@AH<䍔sNuuOtsԹ}96sTTuQ7?m*9۬f-k˺,lTLhDkm>[$q!-GA^hRR= iZV]i fI5Ld*`Pyj.Yu$^kKŅ֦m6%ϰ߷A*]˳ƽ@E0K >-\YZ\ZU7.޻۫Wvֶ.oȘ`21(#rW5Sq]==n)F˜HQA+TA^Yvl}\^mnx׮?qu{tw:{3[&[:(cXjxt 2my:߱ͻY4g/%~3Hy2'ª&*fNDPؠroңO#7uýr̈́sbbw ?L'iɞإt =T r<W)R#ƾZա/c|m;<mF0O
+.K[׽:}[-=*@|ŝ.48fa҆vli*]","TLt%<ˌYN1\݈a<4m{{>1}87)A'.-':MyWWW^F~գO!}韐=?6;d65?jr}u~~  K`#iBԢJDq_!Tlþ* :S ul"+Uy<**#U~LUg
+V*"<T;\&Ln)1Tՠ,Gh+*OKxD:TQR~`-s@y_{d5ANn0
+E(˱HZI2j؟z/'`Pñx?Z5;Ρpps>4`Nd1&bkYR4| ꌝ oB'̀﫽`!vzSj*W͜ɢl`>%
+:(b2koQS.P-f2(Btvvw0?/*yeѫb>#3$ k^ 9͗2p$+ @T]&t@B !PЈ5jԍ7dɡ1-x
+ ,ew{ԮXO?k}ZyŔ"(Uj"nJ݉YKǺ2y:C
+V9&3$匊p`G ˘. L[<:PS,xyJD*%K.AHWd;iĿ"s`
+dVZ&dC
+ߘ鹚z;K?5`Aa< {Q;.:Љ j`lUbVrqY]Y
+xYTEPvJ\-x6uŇe^ݢ04@b`<KF! r
+v]Ѡ^92Y@^Gu|DC)DŎN\5Ke&bOd 'YWH `MGL7;ZdZg9W)d+d$7fZ}M61PS2Eؐ 'm (/ O:Ib\L@^Ssx8 DnA 0y
+HjXhhؗ޾f+X-
+:s/-kbl|4wXBɥL^0A !]Z޲e:jΊxc}kXAҤLͥ˄X]u 
+%/ʬ,T(G86B١,ؠ:YìaQJrP(uyd"{!ryF aF0 ,Gwa*#f)j!uT'=$L63&wV&썲1X};cKxλѼÏ|3֎Nׂ }5@1ԷxBWAEdw th}y]ԧųyym]4/18ttJTygC]o1]lar&.髲(7̢SyGTfGaI|~lcbCf<1#pda7pa^u0H걚 Lv&l2&gV{:־nѴ@}
+4gb].xᗙTDcopTC'#E$5F`C">? LH{HPHğNL\C"!~#DSᒩq:2?Fşq12-qU徻PP|n%$ig6M$4Z
+'Lf&dGTPGE-/EPWE
+xMR[z촩z8w+={^o}e;㨎ƞQqGk|81:xX s@f Iz }hޏq<.s?n|xO#1Q#=r4H߈t%c)U?xÒOcG9Sq|VNkwxdYrs9as qv3x1,;&EeUsXfgVBs<Z5GQ,j)-xn~SŁz@~MǞX#uG|:dڙUqs<^WH\sks4o!<*1*~
+J& 3mq<4T `PsV FL%\E Q v ɉtL֣yh>q q+|Ş4Y Yi2.Źb
+!Yv/ -C=tn0vIHi*ccF"G-WdiJ3]2ˌ1n?+مl!Ի̒KfyZR%j?_츅ȷ%nEyyxKiϸT0h+N:k{O׊5%˶"5R$DaEX‹&2pӆ;RCnM}C#l,t(K)a}ʓ`|ۊƦӴE"zֵՓLNF;جĂZ vw>eOeS˛YJ⯑n1r&ͱtTjr"x)6VȱYш=dIAԦ0a-_%%F-S(xqZホXm<#fQ !^'r8-!9l>IBJRﻊSexv+9盵2TJrɫ&.Ҙ
+Bȉӹ"'g)^aK8Ve&Д qv%"my2hRˍqAB,SV\f,Uפj9f$S9[TZֹAp<Iº(~\8Pǰt0]9g
+]8jUKgWD}B.r\mQAsXEM2Ex2o}E @/b~j!G:EzF np3K/:QWl>4y@5}~> -P\-v;R?"Jt4Fސ&OғeDIC?M XSDIz#P$ T됬UF?I"WWUh m޹oInUWD&G* 6J12qVgVMFo{VE&~|7ɹ봨ϼYD0XK ZL\(D7qٔ
+|=Sc_6# IA8ɖXuR/@2 bJPYQOxw:aghJ'caiS[:IJrʗ MmK"և׵c;/q_~o{{۫2<ߍ&g8ƬGby,C
+ߗ'Y+Ah sQ}\jsQ3g@Qs|DۡW4
+7Ἕ`I{JK8~,-m}v#%,/BbG-<Ix
+(5K1D=şiK#9&vfY?Ij 9<~se6&t&x.xMv7+2ɺ2 ՗AIMv_jw)I -
+iЊK#*Q/
+x-l8M]rpGΦ1@'K6y jl%
+,3 |fMs?AD36il
+A-.Dhr2T(Q>XlAwXN܋AɅ5Gm CȰ!f"ޑ/ &债' |3
+ TM"
+ْ6bz?O|euIa9|E|%qII^/* yPf;݇W=.eHExcL^Y>fH<|5k?p®gR՛NxNGϷMxFIQq]ʜb"hqG9O \By @?-:*
+j̻-D'{|8E\$X_>o`:9Ql@T=_?4-' K:rVV:\6͞Q<N~EIL60'rmb64Pf@bV׻_`#fԓM?%P|\]߼k2" '&
+OA %H&J Z#QsĊl,a_?y'~dYټVgV\rd p "6%.GGP6,lI04oQ%}Og r V@⻥c}&@I4Ǣҫz99h ʖV–b6\i< J𡃪6'sT$[wyޔoz0y.O<DiZ &z|ЀNQkCx\AC*d !aFomyj lL.]=-x?>6k7ɉIi^
+!ۥX РyRjIK5D:uw} SDM&;QM ڈ)R6੽dI U3f*|XSW"yEjCXR$ޮ&qWْ^ۧ dsAYB`#nq[ڊ-ZL{r%vN@/ 2^=.bjbs`Iɴ
+"wZNRY CzWIfёx´|Qw,1,.O5D͂j!p
+X<$L~ *aUewT֭fmi(s+h]H{~" )V,p M~W6Ta}A>U$Ѯ$8̼!5aVORTۆ`zZ*)HǛ³ŠG'XwҒ[c
+B|763.:`?k
+[@g>$KOY|4\q\ e,jEXL2GlkWײ(84VȐiVoR_f+kK:$ :1mR|AcXĄ!%;J>˸Inڡ,,Um M8-jR╕v:#jOG0RjI1l3`qMګ
+_O2!"[ْ{TrZ te6FYfÇ.UPNY/~ݺJ*FZ۷ ݨ4ac4GþR,mMG_]ig}kʁ~:bwrX'I^|eҎ\Dgv^y/9:ͻgX ) nEj@4bm,}W 0'ы'R]P}X8Wcd8-
+"rIOVS7.OC6;*=bEWBƾdL2NZbzZJkF. xC8~ A9
+cZ1!MiW-||P \&S#M D5ɷL|J"6FZ::;6yyB:[Cj-<Gggxiձ:_.9`=ˠvd{z3'5DԒA#VY
+yj|}OYdFGߣK j#4 [x1Sb]Jԛ 0֊RX,nZD^Mk*7Čo-l)yj~-' Nd<R*#ԘO"jgM<gj7xj 4*rSVTVffjs,丶KJ5|%Ncb8~
+-cJcP!k?Iq4DO(Xg%Vfip]:߆4pHMΔJ`9"ʒ%H".:X׆i{8SVn"ܑd"-,S/Om`_6X`լLXvͩe5)>E"^IݚȌ%,sh4SФIIitE8D]
+&7dt8Qgú0_r,k??YJa4{B7dng+<bzO'G?Ǹ6}{nZ
+޹ֲ.s](7|Y#qk%6h2K(44nsl-G.a[;\eIzqxNԙ8t#Jږhn[HB/(|N[ ̭R Ձ!~ՕaG2(P'6GlOSbjGs1MEĹg*R!.C'l8ǩJU(J!De
+5$2hfX
+ܘՂ*¨*8AQvNJd>?I% 2Lf-/մk׋րg3VE!DJNԆ2C^--y"ӵ-쐫_dSHDx4M؂h(b A 4B'4UG;?.xvk1%G |D[WGon.n6u lh#9|
+/"|
+/KC΍nts!gKVb#m rB}qNu]ghjm[$rdg^YC=H5hY}P|C8Nu6m}
+bD?%}QWg7BPXMUGG' n%/lpdҚmUKjr(?9iG %]19mUUl #Vm O_bo$gI~/Tw&[=]_NmIi\0˦_c'XDP
+7ه:L;y(O)-(˯V=ц2eA:?Qy<iZUm_uyyPwPkn_5+:\v,F<:C-x '<:?Czz#"yi;(9%Aj|"` 1>p6j4_רl{V4j֪ aC> 4*RLhEVK,<[guh)2ݠ !
+=+T
+ [Q*Lo2U)A4
+f/j$&􈅵DGt[z,*F(񃞆W4/ri(fNQ$% 9aleR~mDʆ޸UsdI 5:MQi2DTQnE+L\ΪZOKF: Ch4X/-_&BZh!^+#*l}XrU!lO9rZ~k_*'M]3)+eYɽ KyL9ؼE/ipnVkl5ѷf|>Trl͖ 'c5Y VZlљb?cQ3۴T#U_RLSV4:&ڈ.m?crԊY
+%""rZt:6C+oz4&ޭl]<B
+ƒj%]gooH s%Ghw|l<{D~pqTLMo~9Xs~Fk^}f|j-:d9쵇9_c}{ӛ?-[wxd;O9~',jԲƚAo{Q{MQ~εZ闸v;a*馤<op ϓpWO2 4Uzru
+cXl,\fǦ0g8|˹ kd!WOJ9L99lh6YX*ecK]Sw1_9܅߾[zZ{:ڻ|~A
+4մg{/po^=9Ӛ9I\aFxQۣJec3>V-a3ړd>-
+-(/^ WyF̕PAѠ_c2:,pT;V&냠Rv,/ܒd#LyVaEdn0'\>YIJb|0\6xNiFb%ܟ
+e0͵ +sS[YYc'%ND
+"pP6<, 0>+MԸǃ¦7(=n(xz 4 kqUv?4O4I-IԿm~Q<Pz2w/kuO:Kւ\V2w [<}5Faٲ]~?o t[D{XfXqjcYwM._oy3^<ͷ|`͵O_-|+N~G /Y|_~vcz({?ԹG?NlsvێrƳxjxKOoL}㮈|vՒEN4UR$ES<+~n0[ Wmx s~ˮk<<sis拎yCܻN;NQo?۟}-/OFO=v|{ܝW!vGZ 'wi~r$̡39I榓KPRinXғX 4Q,{گ᯵6 ʼn _]v=guMW6Z{m]Rֺв^0 qc&ܟee/^|9^(N[_?3=*`SL v<*9J(N:Y׽wW;z\8/r3z{ۻXy`jJ~2dR)|,޶ |TAF3ɹ~bNh?C~H?ygZ YͤRWYPӒ P[- e8[Zu:62(rĆ13:(ԫEE{KU_ 5Z0?ՌiZdnjq\ +AbD5o wJ|P#qF/%%~k$4t} \oEzp'}V{F..go.xOܵϽpoI g8S~SJ>|gx $\H@w~ w; ^pg#0N`9s6P޷_a+W&@p@yso
+8 =WgYKt EO~;>><~I!Ї;~ဟ?2:IxShgW?CpY9`Y<6OZ2n{{pf |Ϻ81 <>E8u OuwpB85HxZX;Zg:.ͺf+/ohu>݁t #|Բw!<n~8Yj;Gmu
+p7Cq^X
+
+ ?@98"] gP^ϢO1) xOxO} xp9; 5+A8;-^ ƲVy?c<" Y/pۃ
+9#:?5:f9z8 <Ms뎟sOh68nNs̹̹;Ǭxpʜ8_;͹WeHx99WoS {#lB8u+_ࣧ"w!\;Hx/p<^x}˜OkPӵ(us#ϹWD8ǀ>܀G#ԏp7nDz7W'88<\ٌ|#\B8.B89|qBsz] dލ|Ͽu|w׃l#l&wပ' _U
+|t1뀏Z{`|?~f`04!eB QcIc+e2نlSQ#-)IѽS)b}|3|o3oq}^s>KMwZj#lWR`ʃj o)K eiKFYK9Є=#-۝]pp KT, 7?aؾ.}zф_T!]PUK`6_[,_R=Ka,pLfֵIxTT/Ô;'X.K%p9' G'<GxXs᠆%<ԈzEs?øOa^S[*na$۟0R^xhߪ|h`L& yphGaQ,9zgN?O~I ߜL=éSgTAx;\
+ԟh{~ta%2Mb\N#쵂tJ0>ta&"#Ax8)kh_X) #^yx5 nN8Xm N|m,~о?׿Gy/,up ca HG'l(_Kǔs㟒{`פ7%, `zqoi8]%gqp#|F f^7I~a?: y `8`Hf©̄</C`,vk>T6̆ux >SX8X1̧:> _.Sa>·'aR>Tj J>VͧSpT>NSSU|"4FSq Ax ߨE|d\Sa8 40>҅4&jB8XAzqajg¾ -IjE8̃)(O>p*l֧2G)'<֎]hØN>6}p 3 Lz0 aӝzMz8'=>uS&ԟpcY$Oi ?C(:v-F;3n#hx &%#F~ph/0~plA8xdcSp)ϾٜD9oJ`is=~R/6S g3(|0Yp݋;||&<4psO>ygp(D 0>v`2 YL8 .hfIokW< `UAeP?G&]Xj-G3/C 3.Q/`îG ._) cPo|FMy+\
+7ݠ^5/KE| iOtPʄj?\ Є'*v:mi_/WЄ̊FE8_Ey*~nWp#\Qݯk%?p)_u+<Vׯ¯nWǠy7`{6"=_ ,~ 3[IxZUԋ1_5MWi0_sIxn&6Ђǩw“0356<Ax8 &Cp9$
+#P0 هX8_9j {Ҏ@oWᯰ/?%`ϱ ̂dw.x }¯_xpr ?y
+M5`l Yvwe.
+¨y`sr-`\&3Ѯp,upp-O}C?Žs\
+`yIl0ba\q d;aEz?>iS',{p?_
+zHo!I0 Sa&/-`"֧Jɰp< {)"{=B.f_
+L+;H=c<މz`z?>Iz0;ʽ %=XG`jOПvH.@%,5pk'l?F>Fps#X
+F8*yVNਜ਼&VRi1<YJj{[cp}jjؗ6Y5^ip*{}^RN ͌;wC 7[20@]W ߴ@5CZp\+ҁZ0uh2w+P]
+TX !(,yp_oaD<  .Pᤡj?<@]&Qr&ϥyi-<0r^XJ8h-#lwah$=#_`cx*ȠEܿtNnL
+Y*bya5bߟnQ'ڗXS"fk<|y8p#>Zd"zTzX`,%O
+AU=Q o77,m
+|sH"|\+гN$WoQfx!#\wұ}~Q#<"|I uZ|KB/'<a]ƗIW/Vwߖ5/c ԇߤnX|>bH"wzN|%[ã}mo4==j!-Y7_/_;m/ؾҗo"o0oANih_xQW
+JiR"G%Kz|@KFQ>YOgz+]<|e _*z|_rQmw_q6TKy?=θSqwG%g?)NN%^BχO+?O'ze\?~o$:' 5F#}E1z${\_pS<j8~ޡ}9գx9dQ
+[ؼпe7z /vŸFsUR<jГ=IY[E7Ï^!=lnxп{`΢=D<Y}g{Tݒ_G <j'ۉ'BGEQI9E.f蔫! #z~W>W=-[Qωx:7tC|N:.6+ܣ*KY9⻎o'21fGi&ioJzA3FUBk"&<֣~\tˏQq[f:Ek.˛EzeG5Qu_kk })ߪ7X|5EtG]kRX๼/틎dOGeA9_><t!Qhm/#|z|BӣxO/n?p-*rC{Z}?(\'+!:)?jׅO*WF)-?|KjnI7MED*I}yzbES7;e4LuJ>X>/hO'$n3nQNώ6^r,͠돃诡/~mS} wݏ~NXwS0~j9N_>K4Uo[~t_uS.n07YkʧPWHEc
+cG1ǹz=I
+]} \=}!zDW߂=>ՏP~W~=L&i*G]T- S a"N-胋 }V(};Wg"+S\x>
+{\hSi*oX=SM~3LD|G9gw}S-JsuO>|=1"a44?r5ė}weaK×H/9Tf9%oTU2joM"Yz<!2ś6}Ju |MMUWUhxyk"jޞCdF[Tu=r]osS\w_G_=|mt߽GeS;SU}_/ _;j^ޭ97z|#e|l =iG~7wbп)wC Gב;:2ߒYur]/rRŸ2WN'5exrxS7S0>(U| /MzlSMZijܩTL(WSg}tz`~^\6T#D<j_O1"NyzE!S^4՗"cCz#A|I̠_FXz٦*nn f=.?zƳ>Kgw}眢,z^d{K<zYB7TS=ZX]W/Ǔ'|{~#i|MH} {5 C=0D_#U# 'i#mb,AIDŽ~Erч,]ke#}iuOŦ*!{yGaL _j=wZ"|/3WЯ+}?]k y"xfۿV1՛"nǮ5B폾}g~mm㋝]2Mz!a_gͺ/S;—T~/=efo,Eۻ_
+:oڸ`6 cEi'o4"y/b z~VkB7[wJ;÷UU=yEN(/[MCIǼn7;׋^lSt]n3o^j4n/ʷLcuUŒ>{LUGScOo׿^5_umW0Z0
+y$9ξ\K}gTO}Y/Z0$,=|n_ٓ|u]ATDnK?m~ ~3_V'ѧ3bNsϛn9}g2Fk}T%p~Y~|.o $aC?Aߊ)UzTf+[Ϣ,%ө~2o
+?ߺ^꒩*se${gSEoVf"C]e<Vk+)cwF#|CxO7S!n*YOwL7__|uҷ|z?x_??Wwa3:z~x+W`Glojџڲ7*uw=ī
+Ew}{i}WEr_}΅Wm˵F;9[z,0+[D;ڍ"0[֫$i?FEzMO36*] 8W۩q>z~J$^U_55kz1[3ë2_OyUOT}ꭧI;ϫ. ߵ&"+ sa^>ߖ^BēmzU\}~Ux3xlYYSZt*}#ay< *ROv4o#U~B/{cO;z:Htq3,YO^UoO^E78+˼=kh{y=Ễ/>'"'}/sx9PYU^5N Q|xO8G M+2H&/y=G _.hoTW]?~٫{]Wo'} ^;#|W&T&,7=F_^/P~V(?zj= y+ؾ-2э cޠ~t^,=UJ7#Wޏ|^0?/e?ai;_Lc8W}M=}o[3+'}v _|˫K_d w_ŏ|?3؝^Vj7gWzŏon|?bv{aTs%|tj雈/jW޳}/ |u_W{W}/hxn?p?`Wu==[ONO| &>`&Y==$$gߍ^J_CCF}>^}z6=?C&y{އv$t{(s7z;G'{)ԏُvGO@/vz{ *ǽ> ?A:yw.ϣ;UMy\׆7cW m\^ !Htq%^Wm_vBG˜b\XQzSK@4UNn[=@2xCB(κ>}Wޠŷ}}^va0"s[O)t8 _w^jVXۂnU;u>~^ڋz|}$bwG`|,eҢ;5jU>/CZB+r>?]o_lw/
+aF>dC"i?yz:37o?/3֝;V|/8|Mu`6Kh3U~07?,5Xϸ?:&#_Z5-J-~ I<zږ< qt?xc<̏oi|KXj~Jh|%K<Nz4_istKx=YG |!ҙ?zxKqE}hу=
+:oG4x~MObZF6aBRm /ʾ?jLWOA_ZvA۩;RbvMڇ,5U}8R# O. [^bnɰm8_|),)yNemKm8fu ގГE?6Q;P"Lwc.OV ?V_-P0S~oS-mת ~%zo&}N|mZŞ3?dvZAΣwl_G=ؽу L@/7REo>X~?R]-*RGM&=ݵm3R#E@Ԝb}q"D|W?|MZjxstiZo,nYm;wM\l{=GAy20/ >_'oGZ<_:-C*}zowskWsѯ gi*x?Y";ׄSOCdX*K+eHiz5E_$ӹV|4bxEGuV纁oX~UGk}|Ϣ;!`hVuf蝅ѓЧo!z9´l^b,zQm?-+l{7oX^(Y|t;ߴԻB@cD}4p4zVo_ngB%넎r?G;DӒsBǹb R,y#l|Fm?~s
+w`c*9H@}/>CyRK: XA&}!KBw~?\z?'Va"|2D{#BGo4oN=OiϹ$ڍo,xU
+},z=nM_jH۷B/tqf4xu?v_*Pz
+f9v g,5H_OXAߣ$W9g$q׿5{T|ݾ ~ho`$OO | kӓ,M r_ʿߺ/I&;kFz?Se?jc/^;xq59E煑] V ?V3ׯh ak_\xOvDo5K|CoR=»ƒ:?7ikyR=m{v_*{?);vYVvl,yO'^o'şKʏ|%;HwNWYžW |![/nO%Xϥ=F/.smJzKh?%|hN:!S'/taЋz_7|w@SDF>8A_Bn|mIQϜuie}j^o[dQΧo6T^~v߆
+>^u;o4mwOE\}~+{|_a̾xh;w?K]{ʾ [[WݧEYW?U}%7mX{Ć{g ==FRӧ:m`O~7biYe]DoS<`S+x1}E?Ec^vzW?S ~Or z>e-]x-1}w|3[~dIʏ#=1W|ޛނ> Q߮B/{^ab:u~8C:)<}{P'Fk0է;IGo2ç~PR᫞+wO_ >]Jzމ=mO ] ,"og
+5S'ǯJ."OF=}$}76D?~CϿj?^S|\˵?|? s;Ƨ}@w4/wҶn _W:2puŏ/e== c7j/OE{{7Џ'p0 L@|Oػ*D{ FQCDPOm1ԈLF(! "D
+-FDiBӢAbdpj4yiX+1z7lx뽵Z?{:uԩSg|}Ϣw{]#!,gak㊚J|, z{x; 娿񿮾g ʏBƿ:X7k|[W, [O-F]O/~oƟU6=aY|g ~]iv_ >$лǧS?jz_%]ixo~B/^K'_֦`u+9h]/٠@`f{> ztOM_
+=t=[_ o4WB^?A=`u>sAm4A6nѿ^_K_}A@G^VˠuݢBK У_
+e|_K)GS }*};kМ C9bԗn/uvĺ?u0u ^?}ȞC{_
+Z^MכY8 e
+ߘu|{uVǂ^'ή[ knK17Ãh@
+l-gnݰ%lp<S/F|B;ծovk턞ziY.c0/ b/Χ;1U1|W
+[*D}_jnw/?໯cH>m~F~|;w8yB@/mndkӱ~8Зi?98鎵4m CK;a|oRǺ`Ih/[+*4Ι_?h]rWOff|k;1-'7A'fb_[e֏pqOxs|C9*2 vq!߭R×m\4GkGyI  FEϷ&~\?|kؿ~Zv_׎vCπ~f~fkM_ |]q}BǻSfC[") k,.(|wI_MOᅦCc3 coqA>Q|snJFEܡOq#Xǃ&/m_Av|ЯƆ }Ɇ>~W?w˿7c~;vc8oQ
+}wM3wX/ }%toxub7<x[ Ы'{vfȵc㎵xg?`ӆo}^] =~cm*wC5y" |v.ЏM㽡XegA'Zvg$o {k;k;~(vA] ,qK,S>|Yl0~fOll \3䫖8^4W'xICe?(`,plou }74]s9o;渃P.M1H| 5pg@/4{Q+k*{9xCob}ǜgJ_O?[PxghPK?h|?t_p_
+ksP~髀uȭd781gwR3ʆ~ @_Y x
+;|v<6;>>!_o_s?Ԑoߞ/Ԉ׺/W=N׉6}Y+;ͱ#&L~ip_ǻ1EGГw9fM|`w;1K\ ߤ=xôC k_%Qj=_f:&L Ro;f9|>XSdC =K3D9g]w1yv IEz~tblR ж։O·XYێ;:v|j#zH|{k)oxwi?ks~]*|{QGЧ6s2nW|l\s|8Ug9 j\O WhaGonOt~]agAk{K·u$\Ozxv-@e#?
+:f?n(}י#]gC^ˁf\s}"?7@YeX_59Bww9˓MJuuvC(?:G<|i_)wngkoh6e-7H.%)vrBuJmZ9o߭w:I'78|Ow]לW=" B͓=5>2yekCJe*YܨlcH7ff`reYo#nv@>ikο zYߏu|x''QG|)|/>
+n1xҩuh1r]3 zW)kw懋w ?|yJg^﫧
+]G0{G?"|w4Yv*ͧ;eg(vc~GULDmpr]j`*|_wa}Yzw.E㘌onv6 !{]mz>7~ݨ݁Wm_RUt||iZߘ9orC? 6.!@Ce7A}K/|Y? 1}a7>n_k5_k5??[X͏ 7ao "= mm? p3;3ܜ+ý0{3ćDu>߱>po8o_杻Uߥp0o#"Ǒ/%wy] jM ¿G~|JFD|W;;m8"߁3O/[lc:W9 +e ȗEC޻ECX.I[$xs/@#9"6M_Dj>fK#/鰍I֘i L/ko+)J>lK>L|B~ij r"?\){ǥ\l"\W ?%-w c Hٸ'Y>?(9ܗ]ۣÇ=FjdI ;򝄿
+ߎ49ߥ!,g뺔L_א-ٛ/|r7f:=Z?|7 \ۏ+|?O/'QJ:$>?}0OM~3?K4'H$_-ɷ1a:w
+oyD~
+M~ea܅9al)o/zިW^V׾eyI83/5tJ~Ke*b-1~ ۫b1I!"b)XE%)4b:1C# ERbXK'&Sitb&1G'2b'&Sitb&1G'2b'&Sitb&1G'2b'&Sitb&1G'2b'&Sitb&1G'2b_)4b:1C# ERbXK'&Sitb&1G'2b_)4b:1C# ERbXK'&Sitb&1G'2b'&Sitb&1G'2b'&Sitb&1G'2b'&Sitb&1G'2b'&Si-:lÅ~MX
+խ׈\b\K/۶4ڽ~ eĮĄUl#&!v &;/'^M_S,|~zzl
+qF#O &|*xQ/H^#a䯙g| ;aO!M~aTɟ1-̷!?EsŸN~g^#! gG@wGoj8>Xm>oq$$>rx9NS㷴[YMy,|ky#hOO Kz&Z3-|[#|,v{7 $V@lM,ψ݉o$؋؇x?}ġ#c㉏s'[~^WKۉĂ g8~9 3p+g2܄HopS|5g2<}b~Hn)gx?p/D]=Dw>kD$6+D=anwo^_G/_,zW{>@?BGOOlO?+z诋R e֋EK 0D^>>\GD0SD/["
+׈}# įI{Dˢ'VyOJWC 7mggGU-$@ h$ FIKZ}B$NT$ȦN SAAęODq@GT랧.cwu,y^uBK l=?~qV[?RqA+?fK?ቢ~'('Y3,SfKղVK 5g=o+ V[[/>U+W,z?b3-qooX?*_aϷY5V߰w+\~Lᣕ ~HQxQo~h-~'+XqYѧ9_l鯲k-K/Kҿh_Vx?[M&t3d~b,~m#9Ux-J+OX+*-b&kXXX,!K?]YOϲ,rKҟkwd?n+Ȳ)K7o~?SoKOPXgYc)ֿf+\KXQ_lϲҟe?f/W*K[
+nKc+/,&??[X#-kcK?_`鯶_}ڟZ  +,V+(XkW- ?ҿb-)*e
+C_g K=W-}V,O,%Z/EQeg+̟GX@᳔`
+hM\~CqA϶y}-b~gZ,g,V7Yۭ??ҿ`` E/`鏰W,G7s?yr%7KyU$WKnk$7IՒ%{KnݷW'Jr@s%Hֶ3rfəyd#JNȅ7Jn/;$KNQ$KzJ(IrOr]T/-sv$7JzK$9mRѯPx䃒U$7O.jɍP%)Kn3E~\'9u/A6Nr䃒3%c9%r-n7<G$W>k%7IN{ʕr| z|x7+|%'UGuRXrF^#ydZG$gM~(90X
+)ErP+90#͒s/bo$o,v\-^rt䝒3GɵH̔$7,3g"9[??Zdv/K1r5E?}ߘÿC-Ӓ/Hl+W|B%#Eϒo}YrXϖ$1
+g)S
+VȯB~li+Z-*Y
+B[T{+[౳+V'UQ%*}ϫt*eTɿU Uʨ S
+Z]jQ5/Zv1^jV'uQvVU>t-jCv5kؖ=Өۥ:^z
+OYS.
+Z]
+hÀK P~@0~0n(;2q?a)!u)3B
+)+!u)'17CRVHC )/MCe ~=6g S 8J$ո3_GC`dפD)cQ?"z98bv20A
+Z]0~3F0f ӱia<L݇Tja<L݇1b8
+f:MkR;#'H8S
+BdA&; 2 6麃JeԿIOIY[_6MڮIM|LڃNNYL?WĄ ){bpc
+HÎ&i#E#zӆ
+YA
+تо,KA{8cn),k3GV(x0'V[{`I"c! I L:
+Tac
+;MЮНR@r(ږ3 Α
+TJ$MUgsqt
+J;[Ր*D(LQc qYIYΆ|vb톘_gy)bȋC C!|"D<\>C9@&#jf7})t1ai^é Q{@`n75^H i nxmMF؆ڨDŽx178Vw6dk M]@r 41:dfg\ǤI2=7FYZmi5S
+ ^aµ L ˆp]5e', en$AB$=
+r2q}%(c_]FҤ {v߯=;'Z|UӾ=X*4ʎyL=ky^w2Fɩ+bSzHA}l\zy<Ӽ-fmܘs.#zv.I_%+G5ra~hK[4sȕ-=sY FW,Z8 󲈺Zxe"_?
+O6'_vY#6|S~%~ 1I'πǟQi2|ޑ N@o?`Cw?쐞ӿP<?CuG^_n qhf*CT (_uWk}$ğqVMwЀ~q_*k_5U3y៸2 ϱtſ&K?k%vOY[_,l|ZVKL].s% -[ğsqq? |9߉_mw]KdrV'~x9 )o<ng"?;g>-/WY(~3w01|D_.K1?y?=gC\y!aZo5=~UXp~]M3y8SWD5fy8+?6-..~ߡ|.F_W˭6+=7tFw~m5<rWܹIfUG'58zZתd?b埽>dz|nٯ{>9z\G'f?d٧%p@Q+&~!N+0?&~?:ǩy>G=? ÷'4`Voao'/7')SGIdgkyC;z _sQ>흆 ~Fϝ=gmNQR?lxM[{yV^ފ} T{ξF|P힫; C,;SUM`<0*|o6 ^ B-Og]'~)⿵R^Ol9oӼ[{wѾWTGҁ߷\^"sm9.*]t8.o7dʞ2r׉1} ~;B2*]ne%\iٹ/W#Oߏ"~/Tbk>7r?~rzʹhⷕ~'Vğ:+~_D{Un@jDõN_{b+W Ki_?'gm V|~Z¯6{7[į^_¾so5jW_]v}ov3g?厭F?NëJ]*;>5^?G4)ܭ⯼8.n}N?w SX~OޫR}O{ůc#~K8sMz\8/U+<*b6?犿ᧆ~D|@F0ÆQ> ~&E'߇c}0~pao}GynsLG}7tۈ9&^K'L:edi?["6l{K,-kX?_k9?߇?yN=Js1U^lg ~/>v7ydw|w~_`Sϙ:[g'ي.+y>(w/fk\|}ľ}]Wxtxt}~_H?ғ߷X~G>}{蜻;
+뷋,1"g߼iFuW-]+ ?~A_az@x̙}>ot=xſG?̗*ϋ 5 qwG 7椾ξR=nns9s
+%UG+M[?"~~|由}o@zo?hGn,ޟɊ~o,Nk?wWWE*t#U>WUvުs(sK+UA6C/:WOOW^3Yߐ?/*8:N!U,b?S}K;sTAj_k(*ﰞ5vS_{xE[|teqg, s*M?{f(&_>Wh?kq* hx?>*ԫM>tTV熗9s
+3tq?uſ }Ev_gO*_*3:c=\kNU}R v9@| <k(co٠~+5ߋ;ES>Ӭ>
+U>{Ho3}ůwZ]K!>u~e7?%>Ou~%{sfV;N?jſ_ߥqcq^1~p?p_& 9Yϟagcyy}2b02K!"4„2dRDًDdIe )kQ߸~]Ys\zgML{{
+𢔻%.
+zm-8$Ϸ^}9O>tCvxs_}ž>qv-釁OVdc؇{ME=
+͹UyxD6c[D?xI.cqQG3 !:F @On) ϱg\w;\?Qo=o[4 _c~ޙzWF#
+]P= ?- ]A9KE=~~Z<L<Ft.cނ2w
+9Ti_kumxqw7h2cE σdtmI a#sNo,\{ }7qo}bɅBzދO<|3_]'7{o<paX+v h7ͮ&xfηpoO^j߯k˄O" nޕy(|rzCixW£?p}oVb|!<K1nK| \} _L}.USԿ|&_<O V_>(r o]}_[8a(|+(?U4x_qaroYᱧߛ+p^}WOM|` ¯_5vHuxt 'ytτ_w*Ac^t;77oy〶 ZJ?<>~?w1f2$NN机Q1淫HpX,xNS輫q\|/3El6I\x+kcN߄ÎrOSj@NU;Š|Վ.Gt8V= >Rx53pqbqppq,Oh+:Ip/@Hp7􉮷#{7ƣ~rS _<t}ľߘ*\U]Šѝl<J.7{ E'Z%Xdޣ^t.?L^[QXoֳOCÍ_b p3vO~o)V& ]cO/
+]G߱·wn >h}gFv<ppٜBL$ͫ6>牒4
+8too,|6q<a~%z!k>1 'y9C:Hَ.b:|~t~rr?Cp= /E O?Z~g 7{
+]Z0M'rcѹ7(`sS̡%CD_{7.\s࿗$ }rrox.hK\7_,|W5'^wD5oo<SpK2*`*Si]Kx?9_0NT~GfK _?I,'|YV0A8Ss^sV^8Wx=݌JB\!|&\^i<bp2aFf+O sfkA3[|Nk)_ ɼ=xkWGm xxv}G
+ϴ PЬϿ._S$/LNx+sQpV˵_#\C
+z3`sevf u8xXk5hE Ywy~'?:˚M|~xp/*z<$l+3?D£sBY<êf>pZ×~Y kńa,-~r+Oߤ)Uy5F?QA;/p7E:|(2N2Tq
+s7$hžuO~?}2cx^z~
+_|Gk~WvqS>
+>yy&
+rĹeZ<>Ju'û~JYf]ڠ"#C'=G0a?Li9S<䱩mΏ+*m r$-|\Y_kq_Qlgq~O_s$?Xc-ރ 5dܵ9I|
+7$126X{x6NO_g4>xp͗;Գ!<f›~ޏ{a滖 L zsB?<WuщmmՑV/">Y4GR-D_R=tGa}R= Oƣ.=0~uey'v ߦOk 7K·]?]D Պ &&>[#k~ |P]j93Eo ÇscQjxtD{a; pMy<=W:jN*2n_ }}Aw}ɶ$Ӹ$Δej>磿<29\THa-wg6WXKo+OGk.7w-ѿM}Va_bB'e[j~c$ռC?:O?l<X$􋑟\>͇q+ H??~_z-1N7U/Gxk0ߩ/q
+wKφ|^ˠ꟏vW6<\&U? ^f]Nh}>6L,Z7੿A|[xR\!8TG;xڢWjZxn֟y-YxGSϮFZ%_bGF{~f
+Yp_?Goe0jC$_. i9xw6ҟz,X_7\9dy}uO޵9_bяB7~cƃM#
+2~/1swݡ-s^6n$M旫
+ɜjF({n;6:=އmϿR>g ׼>s؟9! $kcog=LuA
+(Q  s=Ͻ{zk}tx,^}2⢄%g!~j3A)];t~,O9;զ}A1>?w{Q->vׁߺU)GG:oGOjހPo᜕]w|l['?ԁUO
+pܛa:<;pC.wl#u9`~.!砿vAv6m<.]9U8~/{>:6Փ"n._"NlTE}6kӞ^
+~y[/
+gI^$w{?i,[PG|n٩rX.5uv~p$?/k}AO}'Ӵ;
+迌k|[oƫ}q}s_ąmOx /ܴUZq.rWC~ʞ>toxM^x1aR{>p^ ;jCDg:.;cv
+/~#>O~/w?:_xr7i}߱ _j~À?ou:,>ک?xrڥzJ
+W<O
+c|Iܟ\X*Ա*Z5^Qҳ(Ҡq6>a.!#&E/IIJ-@E^Ej|3h[F% \TԒhD[NM&l- #3厪$
+❓y+͗VS[I8浃b#Q) 'vQQ!LVz)5ɪZ[yRQS*ZiJћ~{YYvG3AU>+U$Jy~^z, Sluŗ\^Xl"0/$$&V=?ҰW,QqwU~Y>JLLŒߋI/+,
+CszPhH7՚i> l"e=7VvF' U*uW<(ELb#MC/"cQV4x7`I08P2JN65)$RU,ҷ4-7Ym2RĐ ri˻Fҁд{R d&1T x;ϸn&-{[S*0Q/G(mV_%K͠ uvž)P{*Y5%&jHDEd5$ &ꂨ -hr"b[7-Qq3Yx$ASAڨ\OH7&T)k~#UROOmJh*JW3kQsL=]MګiIsdY
+yP;1O*aIYs[N{fgbZsKJsrQXeET=fh{.4E6`8D>SM#R55墈 .dhr5B yIbDYѧ"" ! t]cWb Y=eFQ+峇Ⱦ:TAQʩiZx*,<Owg]jAK8|N%u<x`c'Pi42q"_pCCH$iZ]-53%ȿ%fS$}%9i/cʕV/as/ݖ2C>bDkYkMd(Qg~r'F(*^\!UXc8I :u5c+d\A]30!S\CX6Q*#c,+fctee!RYւbԽ*6hU,1Ss$o',L1O+&Mo='I\촷{&fk]F$kNv/jdyh3f]nƺl놄sLkYj P<Z<GJ%5&@sg*YeV(Z* ш_L ?tJB^$#L wk9L$"ٓ(fY%}K#/kT/]N4ټ
+$D-+^f*Qr-ztlcCZVOsUA F$5dxy/5CEDI@9MUZZ~*x|H;K>*H&8]0|ME& #h-{}x"'"'k/bf\FR0+p>{\,HtȗpD&EZCLu-J=D Kk8XGNWMQʌ6RrΫ/)}Ω%KJ3KVy\ZVmD_Y2POgTY4 ;Rgengx58=vHd
+ЋK`*ך$}Grs0`R$M/Ǵx i-ǚ#G( 7j I򰑐ڐ;Jd 7q غn R[$i}R);20:ج \U }U6_QaJ4ESimo,HP[MUY&U[ ގ*/J(1͂) ,}%TdiZSyye"]x3hnp5Q×fJ۽17n>1=dE&d$V"YKSG*BmxKeI+p9Ua ٗ/+>ilA_S%ɉ!g^Y-
+%U*>#@w /CIxj^\ONCJLlZ^@u/qyxꈡs*WW_&8t2Nr;%&u$:kqHw NEhң~j0NlN;L(31#iƚJl@LЄ}.{Hr4y&kHH 6+qQp2(WthH5稰=R΃uVYWW`mcnV#ŝԲ∉+ y6vG<Eְɔ+TF' 8sI@ɍؓ]ݔ$SuJMuyZF i,s Ml.OVj7‚Cwy\l/,uaiq|Қ6OJSdXM67v4L˲5 HĤhثcL$UyQlI<!(pܼF2o&X\Ȋ
+RkF`P;S{$l
+Mi#1%ˉ28M cd P1
+m+ѱye-IQlhy. !yu&66[U;G&8 Zb8E?r[I B/fGP_cT#rwG(šG+귔/ mPl3FI־\փ0%Cvr2:2C-*.;Z00*0*G(.[9Q
+ʄŮ+/`0qSE1.oKFhՐC&A
+XNQ7Q;e.}.abH
+KC_M܁I˸qE $mhA3<Gq VS ,EYBhY.@'f# ٖeqV%at-XSY%CX OWdR2g;I1nHߠ9jq2S8k.ȇUiE"~˽AI.; v"EaBK5ɞRRf ߞ@tD0H$o24
+=d"dE7y8q6l+HX%˟Os
+S$o'GlXo`7.p8H'OnF((ܲ~&,
+gVDG9XH-z$`P&m*-_ ̡)Zd=D-N-HI?HR$bz 'DT֠2<!K )_<d B.# +Ra
+ݍ FC)AQb0Җ´+,.!iHJ1KS=AݤROt}tSO&NE
+(Qwވ].#ߠRlQ5Y$ k <:O'n;QWBNtivE]/ѡF f
+&!v # Mw"ZBPzo"Vº+G FXamT:Tv1shXʬOs|WL
+ockS T8%RD>.DӆYw2y@t.[GIMqa1W N{75TdP Q"3IْďpEL0{I,}jZ`:PآʮRh7Ղbw{( SGUB5"֎8:.溨ӪJJ(ö8l6&A@Zwy%v yw7@c؎!v5M`) yItBɆh
+dKWgQ2$wjf!ڒc}YÈLy5
+Z\NN_[a
+Kd
+ 3Po&_q
+lG ϹS}OVay"Hl \|Drw-/Ylcf*Q)%P $/ jrt~Цk6Ɖ'^D
+
+"d2q'Bq&%1R<J]sYM¬SaB:`TS(DԔ});L:M`Jc"(zmI>t1eXګL'o#f`.m,t$m#D_ .Ŗ?1 pZ<&;s>LL9H=mi.rDbZ;q?%2v"w"dl
+fmP.tiꚌO$ ڱw~{]΂{"79,i>7O"߭e#w\xJI/O ^i) 9+T|2[fkZ!Ա^j/!Ī6 xd!%-2iW̞y_P@XKt\.9[>Fkʇڅ^i+PvY %RIX1'/ϺNd/s1$E!SI4>_5Ql?i 'J3)!ギJDpH<3`pu!@~4GCvg/L/L-N
+̓1tJ$tvC ^pJH4, 'P1±Vg(t}SHON;S Dиi_+qq8Di^4&kxЎx@=*R?Du7Ŝb
+O3QLgBa%ǑbW0mɁ&)EepH"cy<U AQqaT<Hψt:|E>UFt|<ֶHi+3u_2_baȪM!$؈ ~h_n}Jp0*deZD"%FI-i} Fcs5z8`?3_hb,qx?BW]t$
+s r!)H̶mq\4d``ʡ!4UQG+`ƈ
+Ysc "^F&%O K}͡TqN4_ ꦈd!g"%ܴȂ:x<mq6xpRN``J%I~ >8AUn4#ΫBh7U3WkN",WQeX9<ȴ 9 %38"}
+l2 !pE-3-<)$
+߅ $-J (~E~)wEҹ.F*k'b/۩z f_#H,pK= IHL
+ x܌9"nFeB^B;J..%g|p(դ]-ئ a{m>P< ‰%AJ$l 0y7^OujdBfn"YeZw;y <l,:cαc"I;s6Q@?7$d6!$%M
+ RP-P<0[e7 /V~_r{ TnaZXRMoռ1xx32x b~d1 ζ<c0Z̷lMAO-|/]>h%h /YleK.jhrmND]=_'AQi; )!^>=|'p'Ah{6m,~U?.gH{dxSW*
+'D{O
+oV{0)6xSj+tM:# o)<x
+҉^b[2>'xu~xyQex5[ar㓇2'; P<,>O~³I g!
+ꥏaSwNh¸4.ЏônѴ%
+|.=W!G2~S4qӻ-,M[-t3e^%
+}D@AYN~jWP cm3񱾭&b#[^ g^K~́!|o^%_21nO:Gg"*rr&i_Ҏ;Ʀ,?;
+yIuzӨO8M9QoV
+35@%cRDxG r:ֆe/vi٪u ([Y?֧UsTp ~v%`cWm@1ܤK$XbL䧙
+Eɧ4a %4=[!A՗VIAo!:#^ȣȣ`}t3C݅=5r]­a78% <"4 otXJS_(nF-a'
+pNn2&b,>)dclbeLTTOd(䜷>ZrcQcosNwtwwUjk֘Y% bQPLIC ӹAf&=0F>X92V̾%
+8QCkX }PpBZ{{-`3gZ ]%XCс"-pLrt6GH,7\*8;γ7*;SM]9 *%larq{$ n\4º
+> _ ,IvS\)8X.TQr ",.
+PcYr{kbKn15}h 2~Apg.'U>^s
+AEdHmh{fZc6b98a!Y@9Eg?Oj.>v~"&/ l
+A6ce(q{̲ZZS6Gۜ&o' X43U1[z{?!
+-k) ^9Y
+?;`bM (ϒ4.&w8y'*\jXtMj=MsN_/+}
+TM|2n
+#0#R%BTݕuQ;?Ez?\f5Jfs#hˆĊR&ןDguH/OP54=0=|@{Ɋ@<~~D}g5O} aCiOq%px{<
+lG$H/& 
+ | ~>M` 4lnGbGlγcہ6Z9 DTύ:kyI/Rv+`)qxo%mub KPPWzԘťv{*Voa }{xoh3!i͊8>1W 64hvŭ1ƶxsN@qj 11nW!`"h^h?ГƠ&SMc7EK߿%4zz}7v{01k6h&;\$OF4sZSo;f N7E5{4"7aS`I?FڸK x,?px@POPzF{أ5Hr
+ҙg~Q`?᤺_KJR3~OJY+Q+\MI61otV9Ei[g|PLUr4Zp.<|ƛoz"rw<6!?uKqVG13NtXyTR_9 Hu1{xPkUQ!J~~=6SUp'pg|
+~
+
+պjÕ&ˬfN߅'\VͲr 2DZ<FtEk"s]+IjjpYAmu͹uߝMYOfYcCD4|n~h6C4Zʮ5>Nƃ#6 i㉠XrABCk 5k07
+y
+S6{ח*hxo4q.Δl,
+hpo9hp?;fEΈL*ln֧s%6g_qx#lo\ u+lLijo((#SeGfK{:`Ԕ^{)x@-o6@Y'ҟ29q
+ SI|g̽?}-w_<x}iﱯ
+Viuޣ\g_m0xNӘ.pޟkmw?rYGϳ%)t:
+* sru.!NӇ߇zpΞDBsЃFl2n$[+M]tHҡi#_2yu#hD*xih/{GomE!D9Wl=H(g}dF ` V~
+ {܉#}f7멢6L)sgv|Od. f0fϤ- Y8Kfgxn`("س&Ubxq.lKf}ofz|4%A$ B`G P\i1 ʈ=pvDgXF5=̲k=kw]gB7EI%]yA-t߽O"Gϑ$ߟg]d6S=8;2uaN qp`;}U
+ԃqpj >7IYQHBqu8` Y;N ȰLfܝ` ݝGI ͽmO4lV:,
+Ep.İ:h
+:6—cu.<[ŧp( c3sd f_^ٽ:<$:~*_]K  'Tb~y1GkOj%w8Mk]vuXo{B)׫}E|,S>0_NFT&JsPsʹE91el_+IX]+hUcɕs>)$e^i
+sЈ <>aׂgܝGQۜҁüa5bHv8_3GDϰh"i2qA4؁G[M[h@xTY, ;;}Z?u x#]Zڶ~Z3N
+7kkvzmf^#ٸW6`C~~xv=
+"Fq>Ef]Y@j@~3b5x*p{HWV/;tԵV;3f[I,g]W(BwÝI;çZ7+Quc;E=Ab׀seAXZqIoD QQMCC nLd`Pu3mSp\x7jjƓXFP{eRashN+ ;qD}\s7G~~k
+.!eS4.=w CZy]>G鏍ώO4/--??J.-5%G$4W:M+iA]&PmDZ#0#ndoуKe*u>IcL4_b^|1ưRW\R~e,1RFЉ~;uu{׀
++巅t
+k۱=d
+>@\#BG( C:=1<:7&ћq
+3beplY9x#ܑ'h1l^)jacvv"G8aL]q3, WvB.w~q0dtqeIEƍv.df%A| +\!ʩUBS](;~`Gei-WW 4b6?piV
+b腧xWS
+A _xm(_GN߃t:A?bAz,;e4;v(^} Crw79Qg $2RUG_[qwu ]r8҈n.8mv%U\ZڮY)FRס>9<{@Nñ%r=S'
+z|3=dig<{Y@F9H+saQIG tXt M7V*/m.KQ˱ D .!~Z-Տ[W_#vw\єeca׷Z^DQNwدjx߻d#sN8j{㬆6-}̽n<Tdڛms _z1"K-|y9%P}N
+$܏_-)R]pVtw`!8ssԟ/΃Pr)NNZ݅7^ƅ7ޞDѶuNE6Ɩ<~'
+>Sp_D5\BZh/׎RcO,3h/$y]!C1K[a\kͪ[ %C
+o~"QaWqPh nn÷x]XZ]xɻ&ߦ0І*tus~`c~JL\!o3[,}`}_ \xWP%FҀO5|2&զ^;~aPHHyZ_ij|M&`olǔ.qWi{`E7c>euLꄿWĆFj)f!Mr(>6VKlJ ە- } {+/ꦲY"x)YH y8j]5jPm}c"oe,_M5}?xO0Y=xB! VKXh:X Q4n#*x,jQm6\mFM'αKbn-޼P۱
+$
+UzZ)V]&/CupO N&dc <8~(ya5[uZ沵 zD]Y?m xa]G ]*Sʎ1 >MQI1SgL[y|Y,M=HUCk_ 즙jm:|j J
+.pH0
+
+f {:y&ejO^f,Q)N<)O :O|/qc~>,}KDҾbY`vAأ
+JyCcA-+XewG?nbQ/
+I^@--N(‹(e-$K%
+JT5DU(QEJ$!_~-$¥+ڂD[-XфFq*$]cҭ+ ᤛͿXVt*UH:j%d9UFN3p_FMδ";jȃz;2ƸFNEY2ܛ,A~^gJ9NW(8 Qv_'=2~peFDT5
+\dW|<8><!-z7=XP ]|:n\Z$z]R"2>ϫbuتʰ)Xto +;WvjOŀ%bX}mwPTlKQĉnрI@~(k6-AnIn*JP&R^"zś
+89ͺOåiPdRxP?oz#JȅXJY*oO É0+pKkL:CѤ?zFSS=S% VAܹh{ SSOw]-4j&]DrӾ nz-I8wѯZH>r stDFDEk216>d4La?\xܜDQ( K
+W^pn1^df8a޷oE;{q:*}PIWnf=+5$\Ф2w׹&⥆DZ 1[4@^-~'W6Э )B)φێG#9]wdTg0ct!5" cNt7YU$<;jG;`"; ?JO;KKk.TM n5lm|=<X#h60~ܲNԯP8]#x&v5"D [G6ϛIrVͫhM`Ӫi8u F4Q5K?L6JRQFpL~egfQ̌n |7 p-ses?o5b3>3z%lbjgČa+"un
+s-d+$OȖ#aϐ`,G>qدH_ 'OGrm7eMc+=v;Xnqw"ǿS%6=꬞@Aj Q@4ɚЇ7, ͯ x!w
+xv %(јZ-`W_h>dp5 `Tc#T`MƦ#
+R}cc?ʞ5<"۝tk (&DhdȨ" <DG0 tZr^J@GY'85@(|eݙ`me5dsNUH޺uy9Uq3`%uQO1SeKø4cfS5$A4eBL<}
+KlGj;pDW%<_"_0~!
+@j,kZM).k|2hkcݹ7a!
+2h9p,2N 6)Z5ae|v}]&RLrf=c̀, ۞
+cLV1>cwQK2cRW#W/uc𥶯-DQe8;^A]Vpby5 @`;'/ͳu8;ӻ]LD%wpm?:j)6phZ\F,LVk!ѱE|+yuF\MBNheu2pƙuQ2p|c7I963>˺=J
+v+\٦xVfHnE}Mh~sqf[﹝)Zpk ?Z[cs3ŶngAi?4)Yy!}|w
+iUgň\WdGu:dMxeytd/`{W122AUbɖ3Н f#z
+Y;8]Zs|(!5^wl=u<ii1#)l ѥZW ?0n"D8SGҝmeHPQ4{hcɅ[T$&dG.vǀH¨SFlp!1 m?BbGCIFNRa7<aP, ):VF+ly(sF1X1^E_?Jt3 #
+Vսb/I _7ءZ3p
+%+ɦn~ bB<o:nYQ 5-h* J 5dEvY AfMP 7@2=4
+[f`&d7Չ&)̚ǥ׬R+nK6 8aBh+8aM(93M 4A4jg #F~}hzC!:YdSSF\LpetBLCQX m4ሧdL #e(%f!]->=O7f޺:LP] !NurěxSj]$ `zwҧ8%"C;kIʰin[9(.t׈i$|V9<Tݓ_GOm/6OakiWk:=(ԶM,0 My=f=#)#ǓBGm)4~s:=0 r06&Bg24<ƾ>OI޷'U:?MTx3ogW"s.w\\D\CS{dvß7h؛n뺃g!7͔7N8IbY}o'7U'3WIn,#+\ן9md}4<b smEDI ._֊BO%׷I֦0}c #'4?ի1Q`M>[lEz 6K.6\(Ď9Cum
+,EJ
+JsAwf ##m5'(w3pg`= c`<C<+Fxn!3eB7"3@THP'M/-=\{?Zg"ǂ7 j YH &.nQ! ]U `MB\?~ދ<[/yRYiR_:) "?l2xJ27P\{~:&֢&.b?D' AZrʛ}&;$p~L?ѾliZ]0 &:.6:9"M{n!OJxP,~ Y/XV;73[SA.l
+16Q
+2Tjb:_ N'ī[buIg8YscZFU&iөZ'
+:X7c #bV5(l
+o+jU(WR\2cL]y.?h~.@
+ B mX2kdv*n?R0Hғʡ8UurG_"VR<<ʾR>ӿf9&mYvy7]kXW ۴$]ޤ%vy
+P)]^AE*^d] =?X.^:je)
+)}뵟D<O{3x̏<Fଙ5?v#Rɂ l%[VN=2Υ57z\l?2X[D4MR8C/O;=<=7?Eȭkhc#&Y/2(HƼH_h,p7pJnAqv: *Hy8Jцz{Zo%ʬ~jäMG
+%
+
+zk}b^F9`NQA2aCW \4v\o@syYoρC
+Ce߅XI,we#lopG
+]7 9AqO,t ?
+ xB=\W.dj˺?r]E<F`8RD2*G@KlZ%*%6αd9R&C;|G3_]*Q?l5\[`o˦%[
+{q sEy6ˉ@$ԶHmFSqX/&ef؃6  <޴
+m6b/6a@(a/1Pl\(X(Lɍ\3iE-qGE D:Ӣ"Ԁ gry͈t펽_펺wdg q X7),ߏpZ1MBe4`/7M hùM$d v712G$Fs
+LA&āJrJ`dD]ۙhװɳN[釈H+%T_:<MY[mfɮE<B*g]XQ4kh|"dV2SV7phBKbUGf&Rm!h1\»qv-c9-$]IiG$o:j>\{r| Fk3*B^'Qk`M2Kh̦YS4K"f w4{tln:V\0FdC#}7}3TGL [/Q{ƫvfaX(p0pwWEMprY>'AMh6h+is5rχaSǕqb 6#ZN.'uYL]8- =p
+sޢpglq6 6wxlmiI#0[C~ jb_ʠf%_*خ0|,7:i[}U6.͌!MgM&ⵗȶӞbxd/GC6[xCgzR%nc$ wLϬ 1|vmnz;bC3liO4i0Wn^C;9޶zajo?}cz[WPyHyKBﯴ;gZNgL*J<89V>,rc{jPd>.sA^ F
+`qW4УE,Yhvޠ&7TQ"h}\Q8n6ԯ<,4Di^o
+D,":*b7F ex$QJrd}ۑ4 s0poQ T%d6tIǑHZql{7֕&xlP[L.wBs+|Yk>I OŔo8*7ٷp
+Jbr(sq7nla)TU/#3ѡWA[5аjRHLƕy
+s-a5r1*#9~zZqh,0/x"nZV+)/0UZ
+f>J"IPp`"RH[K&[;a8tڏvNj$ی,_ >CQhЪpw nFf~/9=D3iQֳMl.{ h&ce|ɬN'>gW|亐>з4[>O}ZQ?C~W%\ /,^qdQ-e.S00ၷugQ=Lb-{21c^O=5<PNumlvqWO9K(-=զ%>Ra _<7E)q-h8,Ƈ55N5hh:8DB<;l7̮iUq"IǜʹGJ1ANΝUWB5 wPN(|yZ/g
+/]y%* YDY^.`C"k `EKä2r%IQHX$x^=xB>ggFj~L^Y?1HU/ڰ7zR}i۞P(1; 2' @gw: q,x<<]o篘Y|HG'BDȥZ,cPhK%njݿw:=
+],}#v1ANmN'##(wPhQ4Pn|G-NZЈ,]6j+ID/RDgoryB6AJU2>H;s|En- \ t
+!Yj!wh0zMx,Faڵ{̻)V4PCHڅlrvTȇ 2Ek4ϊ
++gS='lՎeGwV5bR7i35V;BR1s9RKm`L[ۢ 5 ?Pj_U.dKv
+ A@R};{ۏ[%=@SbW+z[/gF
+¸ 7.Π+k_WAH]]Z@X!YGV‡G74Csx7G'df5=_"qaigB&mD_?LQ"NWQWy>;aܣΣs3` i7D O.~pmf0Жxveا#w$kheu)t4$Lg_9&X8&]-2O$ +ISm]6oMz"K'pw ~b+oOw<Mzʋ˝+-Ρ$?aeC҃]㏻7Un-=T'm4|Ad"di^28=5no: k-gk>5_ʧpOm;㑉}BU<żu]=Y;9[Pjx%,˰=%:n!+є!4ǒa68Jv.6 W3*
+m`k
+ɴ<n.PM:y5D51
+h
+$&[e `+'b8/e^Zf72ڏAU% >CA
+`|)}y׮1ߍNp2Gm6=#[ RC8wB@,ÏFJ
+WvCt
+H 吮RH 4$HOCzޅNH!x0jH!ᩓߏF/MKB:J:ЕxT*ύi~YQ%y20M4/?LKEpR>Z o7?~yf$mJ'|20xa9.u(rֵ؇J3ZoɵVQ2A_<&֦ǻlρ.etu6#b(J>j!|dijTP.q5h7 gl6?jfef{/- 2%BIo~SNn$Ut$ߓԴta7RgKIP݅x_9R(l2bLoF>"{DNC$/RzM;jxכA&KV;VYsrÆxUN2ۓ֨*#tmCfWvĩF!N2lf%+ea2ێ$eSRf]E2K7}4o1 ﳷ&)+R&BE qU4+7T45W+HTEkK/]Q@i_keƲcuDVҒSEm@Xwj◍GhDNpzOzb֛+4N,/VLdx:\
+ w)W0y\L x9VU1Z3% iUjYw XW¶&.Ձ v9hq*}9rIV>>ɑJ;Zs̙9)vɭ%Q{3^i<MqL%e<](Λ
+5w+;ks)UL'/L13*_vIF;}Se"+Uy7LOk8,2>-(Mဪ¹k@!k+ #NW@?E6HVifػ ]
+EK'y;s=s6r
+jM?.FN|c-\}S1Yh,Sk`h]h͐h-
+j|k,IJ rH{#-:Wp%7&]Si2ZgT2C&аq^v=݋vY;XBr'M53}~p36GP>M_Y2Ľ`>B0т}znаFf}|,!Cdpo귵kk?41A׳\/|C@~ b )
+ 37|nc/mKpl -(
++P] 
+=`~ZލNX_Rqhmb˹]9zdU?z{?u_oZ
+0C㷨=o9 㷤< {#eT] ߉O5
+B@=_PrKD d$nn%W r2|h"b@@Ub'^2%ו>h:qGʌ%M(5|!75{(32]&F=W3A
+ˤ~8'.8<nD,K/ӽ 7J|в\kidA O2H(T
+!( ,溚ڝz>6
+4%v>2gK?{ n&.oSv͋B~bɅ:rD'dvC$ߧ1PbA#*~^J/{ T를?c+U0Vja3ς 9+ $8l)5SУgFJ5R [g+~Qhxhxf_W5EwG1}pY|'=wb)?,[yv1ѥ,8DB{ýcJMC7j˦aGx
+u poXGnБp`8/ɖADK%9JeuhFxn87LeU)2\bYݕ;H}-WzL~ڟũ:_jh7K)c4-.y <]U9-Їf| 3+{hL]mB&[Ey/1Q[Ss go8Ccm4:+}`hG5z;*x l;>\hZx4t\󌳳(Xhl߮W7} !cx`׿
+u
+><C$Əxf[~N@$+vwu=jg{#|r7L@zp|LY8*!"ݩtkgq<*oZPؑ0ǽǵlǔ BS3?)zsSu3丿2S;<*mKB\.O)}#/ gƭ\x,nCOhů g}5+N,_\ FXU~V;6;^w V1Ui x7>
+źgڏ݋/T^dΠ T;7Wmő5 
+u˂_9b_ Z?0RZk?(&ZboWcP_)hE5C&ϱ)6(Ǹ&{E~<R˚8l6;
+Z0!9)nSpkv(nq]ݲ R'UGA`cX(>,|mN}qU!6mFETMtN9f|lITÖf̜EZ#36B|ʁ ̔OX3<=z=\oWf|2{{u:|Lk[]'1`mMI8ø1.W\cq;#;zd03L) 5]p:_  δc`_=B̗-<2\W t+sAi
+C{#|Kj@BsN,~ݡeNJ6-b9$4}ߦ"B3T$&j"f<u4aƉ(pu/> 7;b4WhݵY>
+Y֬_*F:!WY ed 쉆L.,2\6f4`! Y r2L:^tdYa=)H o0,VH 1=lc!+oh*鐳fO^ps_ͯuq 2i [ŢrmH7o:1ڣ߰LgmY3߬Vx2sLUfx GoDd@ Ey4<Ehy#iԛv~~yF
+حE&?{}3}6SbT*ǽlC#W
+dGZO I}
+k69vRif*"K#PN7X ##C9(Vމe8ey$bqYfGN\Bլ5lFgEӹ6(܌ : 36l.V5.n'ylѵJ *p,Xcߛáy7OoB;S7&]4iyt$(
+хdxK'%B _JJKͮ,GOUN: si>p X*bxTu\S O0:%S z˂4g5xH[L,T]ӈ,֣6aj[,Z7Kܛn ;AbX
+ЈvoHݺhWS4&O?;jH.KNG0bW6E@P ÿпealT=NٸŅBڽ\-X+yZ0"ZZ6hm|௓&~mUj_:Y8t3Cm%/j.eyuZlDdDHHZlFШƆؘꍮxrFthϗۡ}lφ\ٞ 9=ڷST芻4$z̗a[0\xYuL%媞ǹ~\Y@?uXe8l]?s 4~lT#?{l~G֏K~4:ĉ)72#݈\IKxǩ~$|TԏsH?ԏu_G*NjFH?FZa ԉa*0X@8?~ʱ!j0#{P ֭H6k "ږe!KY '``mڰLцe  kcjX%\N UZGDŽwޭ^ͷGp
+T)΄e#̎ tܴ6 Hn`t,L0s) >I
+aڛQ-\k=x^mZbk8%^@. ?
+b_iߛ[¡hA+6YVeZ;lQ
+8&8w^`nHqkj3E9ە(]NPҀEь;WQvphjI#v"w]#fiNdOT}eL& $o,.U*R\zކkX*7&R?Yn*ˈkC+{g=E$`}Z~La8hgR߽]N5:0C:g0h [Y%ek!Y*Dz-ֽOG\+L+iV}?a`OxO/˭S,revuI*&-
+i,fF
+×Y&*$+<O0CIm*V1xhY\qU` V: rտN(2)]o}ܑ(ik(m7ыV822<!}HHs5enN>"h>ҽ'c-]B`WȞ.Nx&zؼ<ܐ2cZ<s%)a!0g2)'4?Xs],
+"zsEظ΢?EzEvQ>|e_ն8ԘMpʗKd$ߚ>?HYLP Sr=; V-0hAQ{}䎧EGy4 GEL?O<TܣW RcҶt
+
+?,Ѡ=_\Ђ!G
+xqc-{V%ƒ,lg hJZc#T_cE\
+{dem'`_is^A]bכNi\24N\6N}O'h:yzAU,ԭa#7
+l1go[9/cOޕ(
+_Xar=M. KȗVIV aZσz ث|㉌j0`¯$=BPi[*\\\1l=/(WW#=FX.J(,ze[Ƴv+|g鷚r;E|Mi=V,9| )[Ew':{mI|`/p5؏n׏/r-XipZqXg㄃[G FnhV,c2M0 AT ѧ.}ݒ`l1~րzp^4zF}
++E4xKA=O
+WKx!j|-v-}>yCHtqH8X6>D<&ōb"lt<+1OUs$TѲ\# T;P6W>g~K.)Z碫iF514o)2>շD6^=6qζ/+xާ7k b۟ہ#da4;qx%Ǔvn<j
+C
+Z 
+>}vK8Sl':X<upDXJ jg6}l&(˥ >% 3.+b5&ܺyRިK!Uzl4⻈Gdy>!]i}Tx66DŽX c>8V-l$~o*RhAg4%mp
+{(A@ A;  ͷM9pZJ+Y(7 r4?>7H`G0b菈PNQ7u`^6qE!o+6?zl[]|?ʇΝo *vJ +x5WZx7+L<}`9{h
+*UϯC1? B,&\/%<%1իoA(Lv0uzL1.@2 4E.tN92)}3G([aOy#^b/G)n(e}1__%}{>Hus?A(6и(>,wB
+u<NhFEw"!/n{ƮX/*<AbmegTKz :Q ^cw}('e6qgF3蘜aL] I2n.<+.s {DqRu`~]
+lRp=Ҵf>o
+V^+oTZwx%y'>M^i%( Ev4 WLNU`e"L@|D? ~ 2Lŗ5- L!NTha2}\;؏kP]SXIJ|:])"U0nVHo;RMt0yBJ~7:%V8k (%L0îؿ*.
+_J0+m=E. JI)Tޕ7$> ȊRw]<]齅"o=b&NSy=:'Àkc}}XVDIVOË\DD3
+DJQlIQg֯aTYx/2D;=]bx QCQQKDd'x$criC [!W.li9}]{`|INЅ \!!j@O--gg[J-jgT~ a޲*0 x?~ sPa |X i6yO֪]BmDz AD5xɟ
+jƋ4*Я|!~E~49qb ᧂے^+։$%,dvvi
+Z.˷_{K ^݉ *};xQ*]3g+|3Ϳ
+:"Y|FK@d"oI{~H %dw^LH˧Hc,j)"-[;A{e79lI1L,3&:t')yCsdda+oBS&.eT>v po pXHmuk€\cMh.zSɺQSx @{&mMYVϛ྘x
+O՚s &@X01:e,+JeK~ז=hWVJ+Gie,
+\.<Ծ|4wfNq?0"0*m3Xƻ"͡q>ȏtr-
+JOZ5\wyo6(8PAoƦ'T|kPXf~u>~+R~Z47 gH]Ge]$efqs#:*/_iW3ώbooi{ 5YX U~ > jB(ccV wn-@-lx"; ^iw*
+Fsbx.-t<PSi:C `pdbY!_yGe:8_<o {[×
+LcvF;%h΃)<0WzWf$݇&ca߲СQoFC5 NŽ0G{XyަfXA~1) [-k~8vNg1
+̲4;u^ A-`o8"Y9P8:5BUXO#z~Es/&[8.%Jz$6L>U
+Io@яĹN_e^&]D$YB`&?nS_v5wuQs:Euҁj*Sȯ AGU5~k?]eڋdVOr
+K#,S]_AK眎uoQ2F8lVYW,-
+02#.½ǽa$DMkvsG7wEn$͍ox
+R!@cA"ݣ&4'O:kynF8|= wWo{lGђסckohzPJ[6q WOjX/jkAXG+jy?m{` %1.cYyS_f59y Pt>g^!:ܶ
+1-BLqj!ˤx@_ÜĶtzL
+O>6Z;1$=Mt.KA7 eiFg*}.H/׋p|aoa{FS~G`/e!/] +LWx 1B9Xp
+]njPxUjO0FOrUhܓ}SɍEDbX2CHxңW L8?"'a"lKG]IaE/5UV {OX5:1%0%ɒ9G_>Ew X!ҿJ(^q*/_
+/K?]lDX%w-3,\WJa2BɁhىjICVqLS$atuPXcFVߌ7Y@
+KIc:#T
+=A }.T(ΆNTp4y K
+~jw0ތ0jl m8܀2`x9oY1r^ᄆ3*_@l\L*3̆zb/yheJ%fx; ~=5㌠ RJ+%SF/ޭ_/^$<
+NROܼK9[J ׸pe |z܍WU#44~ItW6_
+K
+hp <~ڨG"!uK Μ8)܌M8SSI%YɊJVus:)
+hR
+WX)Arw9@l{SfմzIh@7ka̵U 5u,ΪTu]u2ڋ+UZA48!kRuRg4'itq&j wg-S1?]P3trV?3(nJc >0Cepa?0GkiW}XVj
+!rMX
+}fKmLQy W#>mo8`-wBàCO+&Zߜ9ھ<nvYyG<Ds3xCݵ Zt+|o&m:>>Goa-D$}9h=yͮ1 ;&P" nh%"K@F^譂[_< /"QjnIsO~s@=g2l෢W70]n\I]^ bR~ hWH Y-GRQqZRף:J0:Wn% ?5݂A?81VBph\쟇\B=(^s5X}xA#^11iN 1:hmV27Ȭ2E2DŮI]j]%YY41'>{ثf3fx8K.Rs;mp<N`݌lZ_Z_t@Q5.];&"eıh'-g/+pڥV-+Gi֘%+=0~-{\%^,F_f_y ԼavmX S
+\.ݓ)d |O }Da}0o}p>ɅMi
+?D< 'Zv+ihv%Փkg篐//yIy "6i t-I?;YKnX}c2&+G`MeWe%US'^nw g *_zHxDشF*hS_
+zc%Px p.gb&KW\ml
+;:L@O ^ jPD7>dNJ bIjW"zD\烸)]ИJڈCT=D4=*o~ܛCקmn}{rByLtO"볜)<A(f` 1qS^t @
+Z`s6TТQ+r-i囅
+I63(~El(WU.fMBo̔9w\eB0x\V<f^*mq4`^s}f$w4asԎ }h^c_<*%}3V2+^vM" !|$Okz[0(Oi{
+4x/(Vc)(2K􈑻BU]jk0`3%`kXͦڥ?­.eS BDFG|#@d<W|aV|'f^8E/ tL/ FF6[":/T0|KEIa
+lK T.;CGbt{̦u̝Z,77jT( y^'{bk;h^|dX_W8$x?a@ 컊1YpCޗ'Q 3<N;^*zg C`Rcacn"?Qu*7HOΣ+[l}Ӡ!/QjPwiA޷sR۶s 4U8רÝ]nR.Ae? p-<,%i-a+帠t| #}^u512 ᚁ9JVKȂl "}րVCN~o% S_㡘Т4r3t:uW,TQ*~Pf&Fr*oE~EG\YpXD#JJ}jFѱ6FWm۟U&'%.wm{6[k@`DŽJٗm{ZRy`uk?5bܺ|"-$I;`('e2ҡ{
+SnjTlJJa*QvO"!gQۚ"5D}QXkh[@,q9 Dl'k֊ rM1d< =%g~bw|!f~rW3ՙc8g~.9F_Wa64wb쿔8m bwpHҖ("QWf fJ k};i /Q:*3̤qQw}LUð`;MK|d̈cTXy!Ĥ
+3kRaXjjUJAVUmBN |l?$'º_M/K亂=Q6&?rR wtw> ǘpQa+5ĵl7`gۺUz_dOB(puԫaX0dW *x43/[.4*m7fm4g/SZ{Oם\D,n̡]S;1IXZC"@\QV?f0`Ě4)
+؉EB@*e` е0єN r(͌CXks$6X8
+3FHjq!!p*Ng\oiZ%WޭkFyc $
+ 6y;ۻ|r_dlE6Pg. _+ByŠP(vNt{y?aȺ Ru&5^Vɥ=P{6p(+De sd|  &m`Gg)Jɱ!/Ÿ
+8 2L?7>c/~a]RX<9IM'QaguJ4=t秈}vjpU#n濩6ן^y
+kʄaٝ1-~2"3Ƴ`W <mẁPqk];dْ ʞU*[$}tL30J VƟ1@Fy,ES(fk,p\0p*a 6C *?GB
+Q.o%hI6i|sH 4tJDA ̖PVIၠ}ƎbLk l&l^Z1ԘdC
+ouބPpF{:8ǀ*zysVPWꓕ]RD؀[@r1E\+Aoc. G/}ԗ*q]3}HQ (řcL%Ewi* c.ym^RZJN"fg_Nx[Bi$zT;zך3ZPf ɇV]NζMU\g?҈󯸨2^M+@ZK9-cV
+ vbA(+Pkh vOYr\'#qѻsG3(lk0N5䄢\;h.@Պ3ƕςVZTUUT_QU>`b%j~|1G-..VsY8oCрw TǟWBNApLv_5-{rM #89 5rvP\e<C,EKӲ5_I;ZmQiOY`PCJLʛ•M+]*#~-@]?SO`Vʐ2_ xsۈP _d0<g
+x|kRc(u#׍lxu xhU> mBhDCʽehX )`UT-*XU4dy'6κjc; l[HѴ Mץ@6>,7
+c Koژ=҈wiJPDWX.=υ"20*t]A[)`}15/= [&I[#n8*3`t *VEaIi6sUWRVCO$fV}KlmQ֓ac3BV UEˆ):;T>ǫRv|_׎8@K]L`\&NSd=
+@7EL&^~n
+sZ4biaC0KDۖ+*9J4c-
+fJ &*稜ãfMH0 ak[ ^̝lgxrj)E"nϦ¶=n-nRApQpX@ N uvD|
+Fy&o4=: 3187Ȗ '=ţ)Khw5Д&i22Xv$0\}h2yԼȈ)oas1Z0__pa]?*[#@~Djr5> T4e`h ,)
+^.>mjwrGջفntzΠ'OJSސTqM|X-;;R>0|"LAn4 +I0=kL Z | n9#uh
+z}l'Xk_"kc&>#O|CgE-f~[l:ňϤ\
+,h(ﲧaNoeݸx4@\ox昖Ei%n ҙPdcª5&\K 1-vÆKUh˜ !!
+xةkg7! -k?+kbt|<CW<G&.``1b3$s 3 ͬ8 (OXIcq@`P D,&XŐ!B+< ܟ=+ e~'UX$yyOYiQ؉cUISt9bDߖr˱$ڿ g<0ZDf
+p(,s8M=<efM~'2Hb0dHk]PZOpd9Ja VkT!XGS BWZ=҈moKv;܉{TҰ%,LK{#I(y
+o
+,.R9n̐sji}L ct PS :P5gN
+E,Tjk$E'PTT~w<(}p!. !6Z]yԒF͗ 07J'Q(bt*θx# U㟓/󈋀mG\Ki= kh C,?j-ftva2l^_
+,e"iQvs- p`ew)
+g;Eا 2Zф6 /؝bS ktb9o:ɝz.Rtsd/i$iNJcg>1a?ؚ\*)H>WOWH}y+T#ŕYF'>k?J-5ǒڷN9 3>2pZ5Wuڇuq3.of$0ໜ$dM=Sȉn?|+nVj{_oěRy ߐa昦 YQ$$zfXBB4MȠ G\p+\ 0 d4em|ˇfG@# _&UA]?yuꮞNsޏstwUWUWݺup2hvIJOX*R(}mEp'2O0l
+k RKd9V$$^h|.4HhւyJ2IN`p(0c[۹(Σ4IIǐ6WWJ7)ZIœ|<+fA [bkJ_VıDSfpyE4aqz{gzo
+xDY?>aMf3=h< #!0
+BRRQPa<:ԄWe4^s9GI_0/-5FfXinq$v(L
+(|䊑r`\6R4T
+S.~Ncݠ]`'`ue׈,Ed&R㮨Р:FZ})AʜH`98{"]6rPq W)XWʴ ׁ\K{ ²4ݎ[W û*ĀU)M~}Qj7#0⪞:|_.mr57_]UX< iCtKŸ
+lpd
+?:(5Zv>OH͊yjM3hk:j!TTph24nԗHlak?Q%53.4@%vn/s'UjlbXHOrT 4%a4eT;j CIBXSޠC ٘)P5SS]Bh'ND#Mĝ4M4FWXǣ:)}uup)׋eHh
+u<>Oo9fxZ=P'cIL}ziSI/|`T ȵ#l_+@ 7=&}H-\\H.u_t' \!k,A}iu<yM
+/>Ek jAen!ۣU 8 d A_o8 ' O@0"$(4V j QAՄQm`QoԱ?.( 4zd.zMWp[-|]O5c+8[R9d:-9eìD
+m#dҠD
+FrNe(J!=aJǫ(*R01ϖvʨ +PYBfPu. 8&e.sly.?\6 T
+襓^ʭմeҥLidpN`$ z}-kh@P
+Aͧʗ>%Ɨ$o^A&G1s˜ ϏSc}oL8~]"DZxf)zF.20Z
+(Q Y/1K-$v3Їhk*h8x㥲ȭ
+"g!XŜc^=|Oj^4OapyZvTrUhfl^ApD_q9њmAdzux3){\G }z&cZ;x:,뾒!e|Aݬf@jA/]zu=,C<:IcW~o}Ƅn6Ș*zwІO|$2B BwmAR1MU$
+zsag#43xmf.T
+d)8eEg$^΋;@Mby@k1E
+sa}ْ}ӆr_J|C/!,F۴ru&8yJ(Aws&fKN/Dumdqf1^R("yEfÈi\% wr{uMJL̉Afw^sKxmRmiA)f
+%!n暇 E:̲rJz`Fh镖ݾC\ILAxWo,WW_iB
+3WJ gWȓDSf_5D޹:3v>ffRH6,GTz L*$ 2xy~2n;,!on"bܣѾw\~,g>U X`!}k/!I#Σ$D+qw
+eI].$?ZylHLeti4}bLEi{l8 (+<H.񪩺2$"6C"b==mS7_8oL&GOפ`$z c:8?K9GPSCL1xJzVkizcc(%b(x,[9Hɍ⑛J1X=i.s.Y]xk
+XfI ޱi׵ONR Ph|B@wKEw&1Nx[.4BQ|z,@_hӜx&j4)mTa2p-Ɋy|+b+bf_7$ye8Gb0HvXdڸ%T Hk<@vis".O\w_D$þdҏNlm\ BD싵A/!_2DU`ùȂϝϲ~Ĺs<2[IeyRwuttYi4kc2^"M+j1M^e`8M^[% ڣvfy^ Ȗd yAl yI L](xӧBݏ_G)4U|W|A|L6Ky0εAaiR[xjݲz6>ȿȭSm%c! ʙj`vUCbV5/<ܿ)>I܊GIk\[%UO19sfN#˦޷ּNŒX^i }6oJ|XW4qBk|6WW4|_qXW|siޘ_w&:|kV+諺#،nv 2wӫnH4L4૏*Ita`28Z0ƲrX.0Kci͖ڡ {`[Aȓ$l50Xj7GN< %
+T mz+7+W#
+LcQ()BaS&":Lo Ұ$*(˵ نX
+{q+)zV p(
+|B$_ w r)
+OW8f$/F}^/^{Xcqm+w 9"ɹXRb*r\T!sp}^;ױ1O\_&9Vڐ8B&<g-Phu`N6YLv4 ^]#7?-Syر}+fj15(&}S {:JglRBUaw]#>FIhs Q+v D+y.ED]tyhF;qfzZ}l@f6 \au.474Loz(0$y+F.b
+ʴP)u$CM8%.33ͼMwŦX珁#|K#C~5K7x]@<3n`ތѢtyY`~Vh[xʪ$ STN/#OqBr{>rug݊p ^+P.Oi1_]")cba(؆q|!p<юW4Nd1jj>2Va7A~;l"`' bj7PS`|L_4ZM_C9Eҷ4/bP9Qdo|ްEJ[9$} _C2dU !?2+oӨJ&bX G W;'Bi*!7yK')տW;=dxmIMo"嵼fBKfTY#{ƸU~ 1dȋ`O°2Y2ka3HfZɘ€w57k٨MTP20.gJ|lWxRF S׎C}5z %Hx/:Zi8
+А:4T+/7$e.̿>GeE8o!-@7T!~ߤbhL
+FF_Ad0wSJ\{hvMBNt!xk4/FZғG\[Sd{n܄1֪V{5"ZHZ##$.eaΉ6D=N/H8WԆ@fO^s"(de< wjS&imre9`C"p$~ Vo^Pk6
+>Qu9֦,'_ïƞ
+r@R3V^&z|"B>Ʈ)L9Ha  sxԉ :ѭ!NY Rz[´X:A&o4|%7W O!w5S`foF߰[X5`s\Jߵrqb'>GÐ[OKJT³j$VI @7->%FY >NmMڐ3T o4&r #grJ;/Mr[Ƽa g
+N+KQoe_
+Ll/E}c)◢NY
+cORP=HbܜR8YH1p_F"05)QOq)"z*?+- ;
+FLF`4*fB"!|Cv&{9ݐLtMsU-2Y2_ž\Épvi$X/䱙@>dߕW467Pmd+]]I'M%QNp>4>2>!($Y ȴ`QK%n6L2;ќM%Z?濵&px7xv?{s_Wð7TYtBz/ U"6lDzG
+~7x~-t#V|/T);6\.%_ȷŲ xVY\C-[/ TzQЊ1|,qPjz G)o%dѱ]R7"aÑm@ź`LWo᣾N[? :Y±hˬ
+
+б\W1{Yؕ?A5ˠ*G#9;߀Cfz*UߛtWKԦD <̖ǖy0:X:Q;{:V6SȔ8yڛIZJ 8W M.gš3;.GpY gY
+byb_]lԊbs 6ds2}dwYf'wZJdڕ"&CWd2E (8;Uvx%a/#.&,*_aRPőЌ B("Qј.;4#v:S&񪭎NօHA4+#t_NlVp*lQn2Xc0,Ə6Qb=
+1f s'IbSE.+hL":6щ蝥]wH$ `B-BG_%vJ3C| sY/V
+T Q%j=ˠP!h,,MC+KP9ۣ8T-܍c?+
+-6ZNP/xkkQX)u<=fy`:g<a:o0>*A>bj> W)>Pan+&B5x(CS[|K`"oirC/qmˆs-omc2vXvŪ<hz7:J,*/9``ϣQ
+Ң_g?\]M6}㏗S%ym$IEʯBPS3mjZXdQé,`;CVpX&_"ȔEήBOMcWU [ɂB5
+TH
+Z"rER+]nH
+;Xh?f~mlX7NMXJ\c@F Qc"l4;;Z67Gc:k'h# MKPՀ}An,-uc'w!p 'ѦO!w}apR6-2>^:XHg
+sw~KyEѱqDHm#R\,r5{ژ>!/ R[h;n\q$hit A
+bi'3e! 0v)=-=?:RpQLI('8tX
+ XّB8$thJ#9bH[`v
+Eo!/>ITSWPV6=NαA엻bAΰ ̆Q{_Z(p<Uct=v/{R/z_-| |fӷTIaFx)^~uW_Zx9NU9"d]3(>C|/%u0ATy|٠13A7e!%Ta8͕͝}yb
+XSR4Nz/ypu
+gٹO:
+n}>A*?=sIi(e}Pb/c!-,P±bϷoQ "91,G+Τ
+u%YʣĨSbT6iGV69_oDz2ów!yWх }>B+5K̄۟?\vm}lѓ7#* yV1kb}%[?2(8b+8ZmGXj.e,uUg(,;!*Bsw{1^dLGD<"áx$z|Go b_-3&J[=EKPmm7&vhDP<g.0/9S 0i.x'&hB{|YKSQz;0b)!f Ζ6HXlMAr&_|$o/͜l^C1k}ߩ^9i,pzHTy*jP{D6BL1TwP 傚t->_A)p0||rrtZhԊLb<˜x9hI9NoҊMDУgȢ
+xJv|'bqЫpK?_yE|q঱37ݥԹLMt͢|@8Sя"ly g+K55,U={lTZluDyg+KEB;];t&8_wګF٠fe/Q(>zZ2W|4v_s3~펐}p*^`}BS
+A;aP8;&: of6>ߞH~V&zR~B~P/4"X% @Vz<Qa<uk']
+$V%?3=QIŅa
+zdGlt-*|lQn^g#5v8H,m;ʞ0\m
+2E_sg1#|VMԿ/wq(t1(M̜)ij |/ M9|{7\T4;>+t.jH}K)XḰ1M!^&"郳y{->2əe9B&
+gAfc9W/濬ֺ˥تE_C?M#)TOdB_Bv
+E'ٌʥSH5˕v
+S, ~mnb`Ɓo
+4ez]wQii)wl,^1Uh_V{|@#ojo^sQx|>7467LM#,2@)Gx|b|0һzzPDYwkи Dh|~dv3NNt]EJѫb餱z4<+c`8^+uʗNŕQRlr~֡wm'ϟ*GV-U׼/ڨ 9F+?568ORŏ6QS*Bdu;8 ^%mc)(V0aQ67Ұd׭gMj+-NC=2&[|]i="ZOT$ow 6
+^oٷy;<^3Fzb*=
+_^)/cvN rX/ԑͽ%ߦou9N}>##\ۑ.Gym [P a =o5ZWpQ}Bp8:=
+-Е3)Hb4~:Q40Ue;\eR"/##΢$(֠d2]`cM
+Q׊
+KۊW{;Wz.o:C<V%:8M!.2\mϢ@Ym?Bm{mIm0w~b2 _yY'=oˠR_2Ȍh6#1w ip2k2qVfdvP$qAդ6Eǧvb@R[^?{ (0Wv-)Ƨ txy*h8( -F Mfh|$ N))=C w| ?J+^ Vcj):qqXNԐؑ P([ MvnIwܥ[b*ORgHzve4E ec6Ћ
+qyL`ZER $Z]>69橎[T{.p+[YV4Oq;Љ*h^Z+p t]Aα)Dze0=CO@Ef9 e21og`ۭn`φ$6ms `~Z Hm26%Y 47m0УCV>.| 7OPrwkydſsMIVB NxN@!!c| ,߆+#%h|zq<wy, {҂K%$\[-h~h GmV9Gm?č'9G)8k8^h< %exa2H0M :[H.Qh컭)hCdd!~%EtQ 0akQz_%h݂@Gb)0'?2b;q*bTe\ Vj54#bݖp ?i+:\׈R.v,B =Gu}O8RJ,ChX̷z z`=5H懼rd?u>sc1
+/g.7E 1KcااJO-"P_7vd!ح%D}>X$Ƹ c )
+M_/wPW,eX44er8^lG]I_XoȂ>ݯ
+,$}7Ee?Ɣ퀲,,,(DeŔz*{udF=zz*2?sWEv}5gMTT=onܛ-[~k\(IYbOLE`<eP#^1rGI
+ZaJl7-حa'%V]C
+.NmwQy ]#4Io2(BHؐrRԲX4A%<?Bi\FlaP& ߉n̫ MVH w_ǝFxxY:0ryV|42)&;Loy=m>k9oa4kV Z4UO J̪:6vno6PԪgV4}9kk1VbO_w9JBgGS 3&u?FvQ2uGfAVt;:FBU\޲rFVDtt|!W1H`!k3w8HjPd.<QA:c0Dp,P6x'3I"@ΎDZ
+Ь5c4h. ; GkMsR7~үgpN2ꀿӊ]dG\΃ dEAJ3>+5U<K_= "z0>3.o^1 
+Q
+TπȏsĶ~%̎|/M.g2m(&~P;T ~g} gk)c42$ZP!5]((Fyuv_3//|}Ѭ$Wzn\ƥQVzR?o"ApBQ-؋t DU9+YZ d^ [4X?5|%peosPy0cڍu
+r7׭  ;.v N>MuZ8'H.j@Ͼ. #9`M!&ؿĿ.RU";e~
+ H'{E=zM9 ܀}7ŢoNL٭[}ns=BO.+/!Z9_uẸ>܅}pW@|u4+;bZ=kgtCu LdeD-o[cҹ C)R+)1҃ RZ]/܉E`Sbj-lzI Yy4d'!R
+;^)OkcQHVD% 8!\H)kD,!B\1ͳWo X_e3\їT&xt.ù
+.jfz-{z0XÇ"-\?CuW];w(R{idz'BG}Hkm2>K Dv Q +UTKJ-UgP"47D(̟%=P[3A
+_˧^o 8xo!$kܣa WPYvVwd2C5'ӀF0>PsgԲ܏5mb%fX6ONط-Zo"lU=lgy4"}xBwJx,(YT0<Vn֥.@6Kz+f d"u/E,i<-m-!0J?#Oۘ42UU( . pV0 4*P@<,dNx
+V=skdڭ| ZAA[xnKYt\FTWnDPN}͞yGI_bzyU%]j2[J#MvDߚ{FueWkv<x< &E(G47<s[)N.1H_)v}^~e t"D_>&D/$?k{ 9?]lfi={a(VZ| $(? \ !|P"PL3P}[|AW@~(ULciJ(&Ch 7
+U=|N !|a?$s& X!dif VR7R!-/Ûր{Sb|➽`꼺XBi?TyB,K(J0u4(dUlxJ4r6.Ӕ/aTi<y%[zՖ@ _]ۈD+ErOTz(t(=$aPQcJE^'HGȊF"*#Խ)6T *]YsZ
+ߞvJ0C2Z\(m|`N'9k+PẆ쿗c~_839,
+u Q:~s u;S]MC\~Ǣ,5_ Ģ&d_,-j|l.+l17LDĮd [ C pN0ONHvwߵX5!;W
+t?k7&,ReJ7ѮB%xHgLt6-
+q@P6֤o9oA<,O3? 0
+h2ۺފI1#~
+!C|bi9g);J⳾N>c>q>]Cco
+[~
+b&^(j<&yhńe403™Eb2S/Dov6_[vWH$hV:!&3sU~;Uzv 
+C1r8''
+~5SKD9
+]"kJv} 5Ҽf/.;S\;̤1FI.W Qm5Tìo{qJM֘ x\ esrd21~ȿ"͟%Ą ^Ǻv!!w$nzi]R>5B[MjZ7?ݍㄜ,:cw8sRϿ"2{q| 8toV?^<xlӸf7[ߍOoru).Zwy*wħW; Y6>1 !@tcAt/ `~w|:#ɧq}JxK1#3e;q3,.ccqV'PhO/
+akddCe(jJvƘ,wV5~'o9Hocl/ZɎFDcVPIjj3bmB{M8S\e/Wxe~MQN+ߟ,֧/.+BN[qpGq$UlVϷ6o (שG 6i [)3‡ѫ@^,YGej^T oHRw|,)*r`lvg6;¤3m;H;ZLCFgŧc\08l{b2\>o/yc~ep 9d$W
+jR?r5E1з>3pFl?uE +$7]7UBөhjblScLWY';z{vP
+'`ld\=+.iج.24; (yV7ulǰNKû){ɭ}>fM%)c,v\|g>,2#qNGY@+ {ݓPh>XOLig$DA8hH6+6xl{of W?o%uQSj +凜r&%5)T Ǔo!̄'[l_leFL_'_{7VxE˫=bZor6]-S(lVZ&:IьVB_B8Pz1G,2-[a#Nv\w=jEfe1F2^dEh5B #y's-
+ۋO1)g١T>P)_ؚ_1G|JOjV^.pwE=|2Лa]lYsΡ06Lf"<mlLʳ
+Sc8̢yޭ`@OM-D9fI&t>>z"y-N dJ~]/;3%G.rlM=FV5 t<N@%Ru/
+6"h.{= B5_*Tg f3JŹt "-9y} '>o\=|6~!IR>Ao)2jO
+q({⃏]++ L'/"JG
+"ϪF\Q/B+PjӂsQ?}x:Eǝ `dc+[FMK<VK<YBI
+qPwsLIl>
+b:/vɖ}4ɳÀ| ѓ($WC)0`νs*Sz^I2j >K.{W.j9HhZVVVaeQJA19STҵҲ覽XfQZQ0:**Sbaf]3*oQyuO?oRאLZ{ {}}9g~{. ml|<\aLa>Izgϣ
+V.;ePAoIpҼ?x&;;XGnȘ<6g07"wג ZlMbVQBxq
+0/r>>{v"ڵBC3%׷x.Tb)˖Tqߥ;;/ssHZL]XO3|"Lzs%i@0z`܏Igpٮ%y% Z#=Gbk)sӾ!PW(wV3((bia̵XQFj.E~"f0.X)<R^R)aXJh6˾CZj.J iVB !gNGK}6 |TosQgHμd6 ^ᶸI5L!iFeS@k`u'g{EBl-0Z>+dv]=b(:z(9eH` ^RJҺHt//3\ǖTE[l iNN[DQaZzz#g,3L?wClû#;ѻoL~a̺FOt
+ f*Voe5;8rїRҁ쐽Xf
+-to5|KlETڧx%@g ]TUb7l'8YW_['B'|y9ܡ|ˀ6`%@7H
+)x.uLM^-JH[_
+k: xBig|4y[l1_tnMO(+үtgi¯Xz2t">,ZBNn+Ę_M
+4믉=McY_Tg2Sc @:(u|_7?뎉:xfNP7o"FC.q#wW1kལ#ϭxܹx) WG5zsZBdȞ1gz|lYHh$ͮ59#`崓QPeRmE2M^8,KguE >cT}8O>gYϫ p&5DPFVX
+6Õ1v;1i`BzǃdDZ}?F\; 8Ē%=<wFǙT<((aIaસBʊ\yEZgo*7f3q!@fx
+YEa7- Zϡf"TϓC;J~;\suґNp
++xt9Ӯ~z q~xGRr|No
+Rlxį՚I 2g+qvBe$r'GNے
+nL+,N$,lP, 8am/~픖< .ÅmAz4Bhd ( /E.RILBYNI%]||j9WVT|'lݰI|'rhGxI48:pI|^EQ o~Iz>zân!MK8;kǏ8+r5Nꭑ#{zi|J֨S# J;,a\%< ҽLҧ(>ҋq>ij P :w)S) o ܨ!&8VBfSꠉ@[
+*09
+;(qm_$yfd{$mZ)<ͬKR CM<5|;뵸$@uօ_kJGPSq(Qb(G#2kCiݐ63HxbSuus) I'R,Dş%qJ*X*Jvn`4$d_1(T!K'0ldr/bi.{h1&ɥ$~
++وQiLr^vX|fS-q9uܖ5tfʤmSv䙔oH` f78e-Ԟۀz>":V!?~3GԬ5fG'`;ioUVr35զ 0x(xC-j<6MdW8{nȿT)ޅpTZPDXr_E\aLuntvuTaEkRVȾl#[)>Kdlu,YEv,J8b\IR/8DYA}m1|-cbGf[cIa[52sV9xG.{@djmUx#*LR3Yaf5Cl۲_7)n\mR,ֵjKɈ78%>XK8|D'S
+d$? z\.)kk$#e$qJL722SN¢UCRg6ܯd0 V  {DjH
+Ʀ5e [DZR۰cbtGd(ہv
+-Т}jS'&NO(x \ZN3a3K# +[֎X
+tvk |e®O5DMe%J]Vbʇ,n!5pH5nϨ:vBԙ CQ| m%Q~!CzDQ :o079 $Iɵ]zOQpbfO(B"lG}մ'C o֯/He0]䐣|_ ޝs/e|>}X1ǐ<M֭TgV[|ib@0ֶdCSux֛B 6xَ6#Q$7x-O0~KaDl\=ӄ`sWK^ '^6_r6dnoUcAoJGR*=D?դآпZI nGY2Qem4jb?W>
+TAPޕ,M*"5Jj`=8H\,H7=Lb`x6mn1
+z'''L9,os2
+;0){y0`L&1zpi|v%w
+.Q*%&x@ i
+ٚ{aaޟh@'#@OݻUz2թwˣ[N@C㱳wY~C9E?u,-SL~P?+p;nסy4@6x>gl9M+ᆠ#\_X;´ru;Z!ӸVh,oBuoXĖߪA!])E{( R YIzfC;[f%Ɠcd׍Moϵ+8D"ZD_$㳏2^YHۻdzp
+3Gȯ.x}fRa3twqMP }(bX{f9.riľ
+y}ˑA~ϤAEs&ʹ|5N,><, L }V*6uT/}Vrs{|^{;;YgJxuOg?-OxK푺_f>*|
+C!~C3ofaN˓m.څji VA_~#2K}YiZ$tmUۢOMOEӓt|^$ךY2-m`,?;C!nvoJ
+c#Jܤwؔv z3Í(Қ2J[([nGą4ћ XJ!;S#+b^#aRM}pYEiӓ 8F,GM }i⎵Mj!fdރE|egѠdG&vuBXIu-6
+-J ?{%}9~XŻ]mMg)Dxif>H$(׭c![hgsG3sA~3'+p뚻$ɱrC;0O`#wˆc1\AuoY"Tu
+6FAq`>;` coazd `±#bۯ,f0JK Dн%}@50ro
+|Wtjmx8cb "-!c^%S<OMhgƤ>Rx 0ݎ0^(A?WB5n3Os CÕ*|W&9ăkc& Eq2 KT떇'0&/DRwmBĽٕ
+z'$ ;kiZ2 })}Na؁  r;:;c<P\,@Ҁm;'\x"/Te0Յ{`O&1e3a=q)1w֣w~&"J&TWJmhcr9orG+lENXFl\E*(ݖxʈ"[ 2x^1򶀑Uޖ(Hϖ7GycKa-^X HoGzGbF9'("#Jnx xBg-6@a {jYĨ4sf3=Efv.lViF:&%MKHYM.?Q7oPTLcCϖ6w%^%
+@C J.`7o,Koa3¢?xXm2 >u)W <k=X2l#^@`=y|"7jf'A6PLj_Aϣ98(A G<yVC`o
+oXb *lC^7p}&Ac;^ Y 9B>p!<z?/Fƪ̃U^&*yʃ""H8̮Ey⣌f}|Mg'cL<Iu$gٺ$)- RYu.΁59MY4% )NxI{-Ȭox`-(ixh;jޅp/܏u8΁H#g› #@rp*\FY2
+5<EV(Q7ʉ]xYc-r\9|XoR;_Qt(^<U7"~kAxץ
+v]:ZGu6yk|V+lVPfƐwIwI,Ji @(.M4,FݬrEi1aʲڐwqw~1R-/ ˷Ļߗ#Y8PtI<ƙ .^>YҔU J$$ldJm\/&L>C7o}$6^KP
+-;Nle@],*ΪIi#_|=K1t>wF,uы)x煃3>:Yz[F4b#|ֲdM$x%VKFWzX+Ca 3CpstKܧ姑qq'Zqכ!(횂Nmo|E|USieOE9s*3@$N`
+pk <<ܯxH7u Vgpu1\ra
+wc 꺭ć7dٗ4Ϥ%@Mﰑ-poފ,qѳpn6?O Wt.XZZI6ĦH&XcO.[ܤ Q6_.!zahIm)M9ƒfsz%>-8u^3Kc~NWbKN-x.h*X<*rI:ҀqZvP-e-; å:ye{r ngL6Aqv?(pVy0ri0g;ŕE=>&_lM|.ql: A|2m~/AMaF]x;vL<?JrN6b`y S)o\A![yf<F
+ ON^#G7ʞxL5z3NI?r8\7
+d {7"~ע* 'eth3IGftEڤ} /4m3oZ#
+0'-idj
+/l|~K-'$/5='Jt~Ck+|D`xpϽRHЊwd=7,Zȅa/_CZbhd/<n |xP鈇
+mqw7*ah+B{CK/7xH_+m'AYfr:_WW`% չg]$vX1A v7d>p)RveUzb)ނybTw7 x6G:k}~~EPyOtّ/O<m[ONj)ĢbOGK{Tl4$~xZjtuΘ3.,ZE HvF4+33ENK|eS,T_+R됫@mz\O!EO,3@+OxUz/B`8"en!X0FL uxv~ #P"h!D'W6 \/!sQa
+H8V<G<+#@ш%+x@nCA >Ta~'0:S]8Sf&|}; oE 1xFWXBmx` x ۞"^K-UMk^#N n1C\ iϫxcxrς ZQ/(8oҵeKr)&R۰]R&(!\-K$S
+u)O.iwKb%=ҽ;yfၩ'{%q{x2T̅5%e>m:ؑWԍ Т5 <לG0-[(W <G))1:eY5 7OfPuDP/yz^MȬ 5zé!?[d"PHzVgJ]^oCIJj7xJ
+`)*H!XLƧ@ƔTȖSKsYxr#r^d9<PRWzd pa1:m>jVtZ9lTk"$]ƺ @"QpJJA:~%n=YAEޠELN~7
+0B 7@Yy_=:f94 F)㨔BKڛܖש@R 0&ixfyT87ˑڜ/'2i%輂G e63(gpo0Ea}qN*vA|'w .4 эLP3Mc26o^C>}U@Q~68BTnoB<]\i|5,uI])?B"1frFdvj1 f'"rXwx^U%'` ,8AZ02Q֘:i$myP\ǎLqT=s
+Bamb+QٷOq;lu~b3:,!8kS njT)Drf
+J/AC
+hByQ_}`Dž>m-c- sE'`j:FȩHJYTx\TE0ȿȻ+k_>.3Ĭۜ7"!:‰.Rz :r  L[Ҭ,
+הBE5ep6ۍcI?!C.6R F"ts\05htuv. :Es`>vt%#'PKU'33q(>Z89yc Ag<`C~S O&Rouޢ
+ApIKV"d;yuŦ6 81t)5lOq* P3[
+ Ut=n^lf#EPgnO3#OjIUwXv
+lurͿpMٖgjtn@?Jl3OqCk''0M+ p<Biϐ>>dfS N^NkqPDΗ6` vn vƿjpW'ɬ"l׺mI4<)+Eʆ׮)HN8@%ѤG
+?#pVE&! ͂>BXK.صRGlDӉb4Q$@rUf]K^{I&O:9[ >8Rez!zL̮j/
+ө\۫Jf3V"ɠ[gbfL#W
+ōR o}n?VEj׶ɤ$K<#*^z
+E,ϚkRO^
+d\ k5ɿ#oftOɺ l+.P3S/{ Xwݡre(<ohwY` Q{HuE;YՌNTc$+TM*nRJ/7M:9Ɵ{Pxm8&r;឴;Lo"4K"orZyCx`Bir}&U2,n4Z踋@N{VxRmZ+Z
+Q9 UVs;jl>۰d`vr6°taU|W w!Ǣ{`ptqwψ ě0W9Ȫ"'_ȧv(F 'J i͞(TEhb٫=|[:pu<
+&`zW $($۽ ~t}SH;'$Ny%K8Jeu$j
+RoZnI6)+*ܒ,S}p!Y}k>D$-\ؕ
+"qMF t+F٫;(zϴQRI{@o#3Pno.P
+ "u5NG<"åk
+ #*ǘW1<5f1Cr*.(plU諛KuU
+L>NvAާ4Кmt|u4 cr3i=5U?c'-pڈpǝ7򏓨%G936e 2^ }o\HDĤX ,OUNm ba5|4#IHmQ޵EAޯR]1]=AC2a7E+F,e%`^,ot_;܁zeۥF3,F9KlťQ
+ydw'PnǬzngE<R`nc+vd>(4w/+\X?q. %kH/;P+\HJsiA
+$pٯD\+5 ˦cX?~:
+,ԟyiGE<f͜7Zָp'q
+jt Kpt(^o)EzSIGmO.;bC)',6W{{)bСǺs [(6JPm/(u̧9gV|VNiZ׫(յ7"{1莘x`Np;;dhGUjh%BYqjr jݍ.AW!G ;aP7 HN8|4]sqM"f(C:`>8+ ѷA۳,kt ec-mp-~p%c fD&xE(,BifCvRөt֢NKIkTyKfv(]Z܋W̮poֽ;օP79l,l#T+aN!lû zg-<>}
+<ժ~an߱kb6Oѻi|ojz{vGI2|Sk ȤC(w rٝg_w4$n0>V:MO>N ܎k<$7#g8_
+]b-|
+v:g{k|K:9e;pA銓,Tӥ~6Y05=F!1o 'Зk\(:[Y2Hm!_k$N=`I>CQ 9yXN>-Wc|)~0,Ȧ s AbP zskb͜'OM0
+d.,{?\M xkFqm7c\z"͕Ɗ Q21^(Ι߯ɷ^ D7#X.쩏91a<J𞰖q}Ⱥ,PIx!@-evRr:xT%tk_<N5wtL+ͩ$9žPp9OdRԓ$,i# ~yjlw6dBlit%ȶRE</hµ)Tόjvr⳻A+;óݸJ. #j
+5k{,<S([15-p?(
+E`>'0>>*s_ƈǀl~9ٜiŷ*ٕ_ŷJVq[|}UF/A3G)z!yd㡓̕kkx-VIc΋CCdr(pUur:BS:m3'bLMeY7*>Ϭ8fR۳'umPgO9'k)uaxPw8eGPW9ˬs.qNbWCZ03QT^YE`?1JG?SjjѿM=jwrKLpSpuW ]$8 &1Imx #ⷲ}|t7k"?ܐe $wo*2< /Pziv"e8A1
+:ǝ[co
+wFpb+UΐW[X] ArYu]5&Bxw]S[ڄ몣.W9ڋYjK0ip\pbr/|{#_ߎ*è/^w̔oŽ@Gww Pϻ2
+,q`D:FTX&ބ
+?ƥ{>w:l{Ot۷4[PcXxb؟Mtg!ut×7}x{q|'|l-1m_59/[B[1iY̮Ӳӕ+
+y<ϸ§c>59zi-`puIK&CxC#^qG>ːQip`|̌+-2:r7^N*UOBoP;"2dX0LyY֥OYDCvny-tf;`ZWq\ܒdЦo^lhkpޤOIOt,W~n+0zQ?PDrjvg*:d,F^uodG ?WdMDIr΢¯,*ܩ^X/' ޯg qOwJkF/ ̭~Yf~9d'4߬
+[)j4^n)YI?kcd\NI"tʭg404q
+o~^XlkG)[˓ȱ\~T s9_h]lY-.?)[yNya9?+*5 -:U/L˫i4V
+ds>`F(I2=} dH=U5̃'m
+7<u>!߆&9bhHȞ"$m.9YEh[K&+823Si4H
+^(\6!PgcPr4fNV=ҡ*?ĉ(h`l)jz&x`([~Kq27
+s۫ˑS_c?>izD*c
+<u*ǵSϳ[
+w.6A7%T9`'Gfh
+w$TD#)VkϿjsi(Sy᏾v6W9o0<#]V2)cHL j{)]
+
+O~sf_#?t9eyai*(.=c&O
+
+ !u 4!Aa0LiR!f06 TUu y= B,/Q<{?'T-ȴA>JA/r5a3%l%"N@EMl_=8hPmޯ1k>.o!`buC/exD'je^Iu @
+a.p{>iX0
+j
+q]{rR ո_~]\TN6Jjtr !pYl>Ţv ly֒+ )ZgВK3
+FB2B@#
+t[e3xN$v;] $UҟkOGĊ->d+?1i
+Gud[AYw[}1MM J~(%]-R[eCg{bYJ!||L_Ή,qxAdI?ng!1mD((fpv՚e(PvX3YKtK- YOJQnc8(u m^}zI:sѱ3ZْQȦtP%R)~aU2]jjg K}ٵ}CF?סqj_!D3hR
+/yl HFR}v%D{Q$B*ogi3/5eWܪdxKU'^;>;Ю*d xZi0M
+9G7rv-NJ#ar6juwF1mk??PRqۆTIU>t>aVOUWN'BRNAԩR"XHEn*MMEF<Roa`+قqc
+ |+-x황 ogձz MjYIPK4.^| &4GH3&)Mp i)8Hi:8֦[@N-O8?䌾ywWټy m&*]R(^0h\egk\rʧJmEDcr.%1oeX
+񐪃Qݖ"~Ý0NU<^Y+q_8lBj
+Bk5 SYCVí1̮]R.HC< i7
+~N_aCrns5:
+zAQp(ϝWHdkfhpkbD( ]:Ic%yݓreW]~DfgÇ/LMEޞ~K$M!,p vX.؟a~C?2w>HYV m)Ӂ S3^'o50٫IJvO!q$fK#7o$6^e, [
+ů> 4}=0~[APn~Q0hs82|R^05Ε0BTle##>7|^M8hK%pQfk`6p|5(:mB
+){`jj.rI! L*DԷH Qx
+Q~\K:0KsaY]0Vx«
+&%&uTV8_y,s0'ٵ=fݶ΁x[27dQX~ux?WT,5ʞ9`B'8$q٥ Qd5UTZcb{pvf"{D@EG;͑.Z4#?5eK@om/s.g itϧh'? }Z@mo8CH Uz A>cJlky,ሔ|>7
+:_")ꧠ<7}"  `eR<mG3'7wZBV¾u՞|?o7[8e0 gU!=<o+]}tUJC`uG#dFj 26zlf[9~Lqj4 vm6٣;ˮz&gqe"BI "VVf @{WUwfkI^W}܏][FOO%}k´L(U_k{X(R!=/[+&&rI~4OA8w@0ɤ3LyHKUxK9m
+6m
+2 k
+kGO<-sT^%ϦzMu\VuTsRL(>s3Ke&g,n*vgH
+LU;<F(P,
+V
+pʊ
+ d[SR
+TIc\+=-LJ_ƽk'ډ
+039_\*}"K0\-Ⱦ rM1RQ0&}YuyF%ԟ$}hfזTt Msܭm@m5\iv>c8wP c#S@sETG!~Uh@#_VLӁeJ]X`ΨC"+z^{9B!]:'Jm!{ ãӆFڱiU/ĂIkg[3XS܀ڵf%% K:g5D9Y
+mgqt2H@%
+:†]P;J&9^oʈEmg˜=ԂUَ@KV5
+3g ݮH[|q0T2>f)4%0LW4\Ml5jTs(Ӹ>l'v|D',kֻn,2VdLH6^י(3*{xX%@nW> NLClXNjV#quSֵai򱽅Yk՞H&&\M䔜M.1|@5(g୯Rn`|CU,`DׁPUPd%m0i
+mQZBTJ'}00 j@O<$+A?*j*T-h%Tt .Q|h6#}"J$ u'0
+ROp(ikgnrHi c,jN&)o_>CeXz=&}([^9י?RI
+,qE_`y_##h-?)M1rȗ~#yI[^qe3܉pL# /a심$7Sߋ|yu Aۉ!D;1vZZfR}gj9rX_-w_bU"U?{F_كj0 %GXH_ \P;c*
+>[SA5
+ L.GUŭńY(+ON1Va0付c3ēm0E+_rF $< 4tBoc-W|jO}j_ώV'j=Ķo''001oZ_!|&⽐'v`v ~iS`RxvtFkNN`5W. 8HϯNBH?/}p b YUT t7]knuLzَ^kn)!qPK \5gwSKet?xV2=MvxV !6f=`Lk(Z=}AzI.㕜AO
+P#3i*Ҿ%h2Ɇ?(Hi&D,# FiElՐ0jJ.vN(NYhmO匧 p1^#2u3#`k\W1MI!3y,D癩`x )!l/F?wܔ=B*]'}Nhv;V ^#QNweU YZx/o ?UblH-.Cbqul) ^YMQ6&*>e!utE0`"'gȄ@IsDru5/U`ӽTEي VֻjvcVe4s6 l(-hV^'8[lOVR@X=*Y?JwJ%8~ٕnocU/YwJl˹؏H s'eP . 0(4@H(EPOe
+ݡY
+[umm%bNC|=Dt ]_͛! cRT]lW敩 JDsML Jk": 3,xTήpDr8Air }aCj<g%Lkt̐90XنЎo2ܨ_;QI΅}-/|6DW$niyB@ |6-~H/"3J%פQ0|nDW팏H$sE;ۍ5bYzS|;~f" zN7gB? 4sܫ;!0߭Ӹ[Sxt@3c)>w>M4u2"6 AZsv;BW.D] KV!:k6^(F~|_ʿ@">bmU~S@? ~9TlaM/gK]2^{
+(0LMȀFQHBt,p04$[4o)*
+?((H/Rbl<b$X@3s#:N = >V||JЬ
+sl)ī-}Nx6D(O' d)!O<+P W  O QU G-bO ۡ
+yM3&膫(Nab1,{)7#&!G@5r\
+ogb®Om*
+yb_\%@:,]Z_{@F[\LH!HH4?+
+I$b4}(QByEs7ͽeo.T?2 @O%-BѸ,F"'*'i'ԐtDO')H}}2Xu4FaH8[S"|Ea[۫,Q$I 01`!%?~@g a-rLygf[G 杹1,S3"> g#qﳻւVelh4
+>\nhg눁$2|u)${'(z(\cͱմM;8"7ow,MфpSN\FG^ @6vv_-QS[ex=
+*y}_ BxtZTB!%iE"pg| !g/sl'~3%O6 ,|M*baJLjpa)b$3k* RDBuҋZ&fi79bas8"pp1#z9\|/& Q.W8i=IDDFh~Hs!n(h1縉
+RLbPT=C>R{{mmU)
+\3 XrZzt s:τwv)zqWs|Y;S ?BO? 7+ ?HI z<|Dd\ReK_PPY)dSN9P(+;ƿ_g6Ap,8!!4 @+ʗߔ8;sl)4?GˆUȟTo’
+ ៼;/_MraEt$Γw5z7_# AO@ 4dZuͤކB`uM?\4R>Kr?UJ(I.zϯN
+))|)F"ߤcij*z}.a #|C'.c7L%[opaP!"Ŵ 7B|e;)mn7dGriM;^ajaKZAd'lN9aqMݱ-QܡJ
+Q7YeJgX|)"
+Vhu\
+
+4!EZTQ b <s璤T~4~yN`譗ᒍb#4IBE$m^NҢN'i{yCULҢI
+'iuk8bq:fAF[J,UM7( ]oy拍[PM0nxb4| hL!?1w:~6zC
+u F~D/;S҆Z7}+
+[m
+F'euG'C&x3،EfҗR{.}]:"kEؘb71
+lHx$;zM}
+p
+دt`
+ȅh#O!JNI'`N ^M|t{ 8.^!bsr
+ [5j_|MS[R?59 Xvڭi_zPfF653@33@/sxHyY+/"cBJ%)8d~.n*>{;pNM#`Z[o˿=mUV9mW^u
+^*wk94=G_q J`w\R@]gb`QG_I(j a,e(*O-a@779{R SDИK1ݰ?:s?FtNWyJAzv>+@
+x,4giR_qX#Nyš p1?9 yBU]ƒs1&5[ 9Fm߼ ȃ9 #E>Ⱦ<q72B<;؁?!8ܤNk^adKw%*N?i)ż 'bK
+ĖJJm%Q.
+Ue;{ÄoB\U1jMRtleRtOEN^0t8/݄lެY$*kRzv_AYy|'vŽ} O_mN"56?ZɃtq5quy 9wH3r:q87:coߛbc;Il yT20BAv,9_CgaT!+Y0>˜gO|B}@MMTdY/S뙟PڥِI҈5 [@js{cs:8Mut/5pIȋh
+b(v#x>z6{Zl,-TN` a ѰpXSs f@#/!Z
+rwL nLm~A-u3 rr^(o+ Gf+1`sS#jmߚA 7߯E;a= ÿLj1bC1rƋU@Dw#D_QkjUF< ȏFP658B^G5X!0EX]qD ΁T
+-WOAh)|v&vf6Dۮӛ|Bͤ\)r\,E
+J"s"[u"}"M4slvk |hw Nq^,JH"e?}(wh-w':]8{o/t͖E⡛;9..k~ eӈpF4  5UşN˫~qT@0~P hA_dGi=4 F`9gz\6G7"30˄,9 R@>ZdvabCDKUh$6r-Pjk'7 >
+m;vn*Kp!`j$/@ŝo@l=T=cm+1j$/ŔqT'u$فdFP: 7X8WϋKN3-?r!S]HЄF0yPAnRƴ/.S&[g-P.r|D&WEK=IP_ljD '-@ibg
++` ɛ1'/R4o_^\j1Q,fyI_ u^mqIζom7{~>՞x'ø݊aDq<BP(sc)v+F<{5X#cDBoǢcͽ!/E좈 "ˆ[Xd~w{^!ng{XwAO˾ʟoRASgSG*9ӝE?yXNOx>jT<@~wHtӴx<s5!M*G8s1iչrtsz3tR nOĒ%hiszB?YNA2 -]Iλ
+/!_;;W/nG+mqgߚ{$mAR(F͕_IEG2$j
+$M&l>|FIُF6 A7)+KB7 tOh8" zC#1bRW=^Pk(v
+.$^4/Yt653ëݙ![5<)ݟ.0
+ 0M]<=EHirYʾΟǧS>N:coyыۅK.Юoe
+7GJ{Av@Tݫ'c0%ldKXDqyޖy*)
+dktSQqR(鼱I
+}%y=GAͪͤyqxXn 
+6sl &Uy~E*2]5Qgز%uUǎ}Y_YYJUfۿF\v!VF;rKr{[tZ=#:4\-E`e,1|W͂ kdu>(O ; aT m_/H]Wo!@䄆sWOK%$t<!y35Za櫳8n{V)o
+d=-_j͆ŞO2fakʘZ* e
+]MJOJkR}+^ ͈Y45C1w3>K\WSU+<k?Iaa<m a3A-1{srD\ x1j)zDF\$# M4 e/|:EPMH=<*|$od(bb)v}Tb1|PHy%z+V=x\̛]3K ؝^}@bsggJpҥ4xJf!>>8n[ۗx!<yC R\k]Š ~xf%u3PģjmS{"r $PN(θMև,e57^$54e-~nw^opeO7`y/[*n5}O*UlAQ~{}<O,
+l+y`cSg=mޥ
+fe
+L[
+DNLY.Էq*| ͖e5E8g:ӝ9LQ@{79-X*͕22/#_LUlWU! XSJQ`j꿬
+_
+
+n/;
+d԰ncmJn=-<;HG{17+V#\bMNBuh0KUD $[ᧈt@
+`hfZ"jMbjO`obȈ<:Lmi˵RVaJZ9Y
+!I!3~D]&yEi=h=Ȓ܃V=hE3~7gA?U WG~[N!' q(%Tw1!%
+/QA8%j]fY),ѸYŕ,xN?\ 6eH4-K
+3!.YN2G䣇K"0= C? oݩjEM_W~4/%62m-/Rؕl3l~0?MgsC'KH [Ҧ5"&y7qEf"B"=[xR"K<ZO7 lta&ޜ~S;'ǧLRC>/f<n#*4I:#(&ER^@ha؊48(w=)w6#&TuZu,&Shq1Np0FR'b85ȮB.]8Fs}E$ jtum Ey <h:xäiIɯ  YI }8FF{T?\
+y}] zL4aj",I7 Cv6ϰ C7K aUD{ GxHbGt3.UPaQxp+{>!x~wT™oV"q|BF"]z*Мi`/ :n>dbJ T0lp
+ԙchEiָ Zl@®; y;,K)& r IWL/rبF>~N?d=q`55l{MҴO`4C <]QܞLO95b-~{.-W,ʽ|eq9֔b>do O ZV⥱Y@tR/F" B٫jЮ;,ld&y|x+'w<'0ka%%мL5jAVv9J |QhiP)M&lj(sz!UOvV 3P~ ]c; Cr[X _w Yw0pq+5[47I8~j|HL3y
+܀ul6]`"d4fDfrS덜?<FvA
+躉8yhF ( -?/,sMNٲ閚#bhx ޲ H+យ|\˶ZZ.Ԃ \Df[24wiJҔ/"U]n /:۰V'ѲnO?Fpړ8rg$1ֿ1IxWjӨlZ^Ջi1 74xLCear}Ϣ:4s8 b"x=n#O_aSF&1bk 69 O<j=.4n/@`$6|뷽8M 6 /k
+~ 1Raozn|m
+= !a%$ ++Zqy8\c9r>`jh  fG}ߣKTF#3ÅBtl`\_(ؐ "BjVq0ű(މfPEyщ,XR$=o q#3j&#AU xLrPEƴ;sTe~@K!T,5:])F
+{nxl;"}%&\S:&!#L&N Cʌ,B%o^]s/xz+TwN~5 8OJ\G:"cp Z.JTKL%&]f6䚊AwKh/ީ݋/L~,5 aSGJx-ц'Ja(c)Ź2ŀM@||e$b͘ Ќ&kx@nC##P=bMۑPp5<`܁s G^X4)/yR`s d@B1Sb1i51կ|<B<pDѵV%\Wwu͚I93"[l$=vTC!Ԑ2f7[O-(hKWv\Zϛ;aT =!gqϼPɯ@a~nNx(Վ|9\z .@5{&B/j.r~+S`?I#<0;``ѝǫ
+ewY6޼|uߒljn6 6a˓OI;A0.yVOW'9cjK-c@,/tKMo>5^8%$n͘> ;EAZ;Ź,Vۏ)
+6'jқG0'N^~Yod,;oMr;  _Ԗ1p+&ZEa<i=_,n
+ aECj(po]mJN,^[΋٪O";<T \*O#i#BJ I.rGSn%Q1}kZ8 Ri :&`иj6faxkKg6qop( N}0[t2|~ު61'>ƬvljДv>?K1^9Bcvu9FC1( ;2 PB+xa0;/#?ȹ@anvڪ]HZ+P
+ہ3b7V&Ds&źfHw;y؝qa;q_Rz}{aw&.)<xs
+ aMcXH`Prt/^2w̽G:p.̽Op-[+Kq8-s[)ϘߗN8J3s.8\JNwIR%XC>Ýd~S}+Wőcgʱ8=@@du>ڶuD=‘ aM < ѳY' re,s)]N<S<KCCS$=+z PCyh'%0\6F.w찻QᲝN9-N9-v9t9lwn+~ǥ~lP'_5P!/~QtN_K FW5}A/I{+{}xS
+v9kYSSg>&N9r.ԧ_)_>ROy_+5_X٧<S9"AtDw#:!<29mN_dwN9rf,.gS攣,. JJ'YsSέv9K.YpW՗*0Xgu f8;Ύ1wvL"Atz\rQOwzbÑ ]oS]xN9rgSs)]NIv9Sr:圵˙] 3N9grf\s
+;U%r/s 2?&| RT<P6>lȥ-Me-pH8@DJ9ς_kzz &zҁn2aK=K;1-qm§X6'CxyJ(HG'(q,z*< &H?BsQka|## ,#~R <Dl$ IB ,;J<v߃rT3BTƯHKjF^{\=_w@ЈZS޽G-$ă$R:
+DbWX (]^;^(ZLAmz#JfPh7"SA#M|rޚuWim D!ܦ
+#*Nk>lvE`- ]UFa )ZJa *
+
+atRJNUuS@ּ8dalxn2 {<{k?Wfijx-ߤn.q._uC.IɎ;Q^_*{⇽R\TSJnW‡aQ͋\D1we5s<SE&l[y~0P`w.e!"]0<nƇ"}9ڼ3H)m̔5\Z{d- L_! kv ^YE*}]jg_Sv#$ ڬSeW5KƛoTՖ~@ψuY
+H`V&~¸v:[h '.o n,so- -! pq(x#A
+me2ud<T}' =JK <r* P_\[n $[TH)##4}{`Maq?/N62E?Ʀ3)z/!܆qd=^BODXV>ZcqN.<Q5aofx 4ѐTDªK X!^5*MğUFD~t>`5"Adn6bwA7L-#9-RE:p+% GDɛv5>e@ NRS>Sl~YmLPԍdCM0Z$!:bcBX'€x|<++T!q<@Bk2
+6WoTW^fU`b6JOM8S7z8?jJ> 6ʏ$N\B0R}}6 'eb4yL $yHbs>nrAYjTK e?)J.^m!|h(U3+Ab7~|HX}S#Asf- d-p#m}Q*+֩J V1bhhv <
+k=PhH(hpcoGX4&=G6D<BDp ȡZ! W0'$xJ/f
+mfb{GɊ5x]=Á.p<110|'E`
+n t5p+"|0u,kQѷlˢ8CE(a%﷼\J>讜uUP"~}D'1h@ӏiB7)Icam_nTL \H5VŇcӪ|`<QXD 3~\08<3'<eI)!8} nj'"ys%M-Dž˝lD"h+:DEqND'
+oKVMzu]Ջ5<:ܦT֓պdZ%p%[u Zˇpeh =Et5~GZU
+,GȬ:%(ϺDațC$%x7(UZÇyzW\J+1~
+*bzz zk4,%r[yzB+Uꭁx;q?V bX[cuqYA۲2x-[>~]
+NtСN^ $x1Ȯ#tƿhu(V+0Έc\nC/+6PAMz\)EXqe/Lp^5!i{TLBi![6Zh?#̴lk#kJ(JFH3C*Px&4=VƘBc_p*ߣ㿴W)@κB6y&G3YrI
+FQp3ay P1FK_I?cՖ+5b)x;ړ˝ta
+;W=)x0Lb43 _7r0L "k:Ի{i,u6<ĝXA6++[WeAz^C;y0|Ŗ ɚ[7^ جm~ }f^a >HqK<MVY,6K嗮n8Aw?F9쥾 $ yY$ڮkd0 l&y2-m=FLjyΛ)gЖ 5xdfcRPeUŇYߋmdS'ǷLdix$bZylS8 ,(88>MlYxE0B10OiU-̭- >Q\>b"iwYoąy#bnҺLj
+BRW19aRaV=l-4Կ|󕰸?+̱ẕBhN
+ 0ħ~\bvIoɫR1.H.mn1q`;[Eca m[l6d>r>\}n|p.s?H#p~,[o^ |@ bTF6L {qiV6Csa{p<GBrɨWjywsJo*-(_z \#hU! 8lMl>ۏf@!@a :챞؋tw6;Ne_gWVZ2*FFnqIǴBnVﯚ"`Oh=nc ǡo)<3_-9ʳo_t+z:6Sc'5)t6W.䇑z VQp*<i 6F㟅Y*ձ.BXx.63;غYZ~r,07qrz&  Q5+w'Yrgw3.y{n܍^/K 7­nq.I`%9@Q'IOQUW?3Lի^Uz Ip_w})/JԜr-͓ Zw\CwU`EF$MZŲs
+]7W >iC6XЛļ&/ttoݲV7mk{XqUt,vY-oUt#q*7
+ cC}iݻŹGh7v*wgXC+\y 44^ٷ^dC dE2["^yK~!hs+A[xDpG`DWu!zϠ?jɁ+0U[ ׿Gxw%=&VyˮsF ^Ԫ—qvߓ`5Цz 57V2CQ AϮ
+CA՟t5A={+(\f
+BiA5g?O-]l,vᬀ;@;UP(gi-|68Vty!vE=pAٴ6hK8~UUk~jZON9VSb<h&il~tz&ZRjd=aP>ChC,zODBerCD=><v
+h82Do͒A 팉vog]Un4FPQNXǭG(sIoqb=mɻ)ΠJGY^SIy !hKil-Ԑc,r^nC AK}{g:8l֜Mی‘,xXc#gz@RQCtYdkV'i@4DTS4Y
+VH1/X+Dy P)W9/\+8BJBp8be(8s)kgPHVH:닡B'L% ~(L+X\(PH8O+兔j3RT0-oO;ST0;Rx%.אk'Fr-_! osok3קfՂ$Sr}]iX-p2%KS;W72[)2( '?@Pp˔HoH((
+( :DT ڈ $+ȄVh,
+ԑPhM$QQh&2@s$ڒ  "*
+0H4
+Vc'4cB́m#e8vCs CH(t[)hw x
+( X)& фa8GUhB_JM V }*q4/$Ap1:ҩ:۽ҵ$t =Ƴ%DuΟg D " ;Cyx6ѡdBH8Ogbu<Mu(?R%&T $UmB_Ix_R%&T &UmBIxR%&T (UmB_JxЗR%&T })UmB_JTpoޝOP򧂈 'SAD `BJM3V *q4X%&ф>b8?GUhBJMV *q4/X%&ф`8GhQrwɂ4ܑ0)? fH1XMuK)KE{lJj^C"znKp0Dq2-'e~n?QK] ?QOKe'ǟ('֟ Dzl'ʎ'AݱD̟([reB
+rb?虎'qǹerb{ބ?Q'>?QJDo>Om֟3-5??>(4m`>/X[”KNDo`*
+a׶yxZ58ECZtDNfO\j~R$1vCX_Y}BR8`OPxPxW/31c?E * @aο}D(*e:' +j<}jtXq|\or#i ׆W-R~E
+~kϢuE"ym6Wp?Aɫ'&hG<ã<S!B=^)m3<*?zGE9ME9 }#ֲr،P@>1~! xP+zٿARRlQ>ۮ;F&]QV(ЬT+aճP *v-?BO1yI" C@ڊKHմc9QR}ep<zRڮq-D[
+Q #IaBJ,)&g鈼m! "=&%7=4[iW$VY]4Ա7HN$op jtZl]`KT2c/@5g`vp?;e!o_e *" )6i6>`( ^(M\("OѬ"Nr]F:mFxHZ>íq!T({
+%f_4(B BmEd()9,R+O{[<Ur+[aR k21.9<YpE}R;- nms0
+\O
+BTщf/ Dm ϚO.
+e<e~pu`ƩVsWg+~!BZ@F94ҋ0?4fƑ+~hdnn,&bBI;j7u A}RFZgQgÌCL92>l
+x^#\U6.LvW;"4AWUXW3IC\uBs?DqJ-pͥLD$  ,Qǁ(>ԄuՀ&j Fd:k-" B؞j\ ]ə%Tt3L)N[k
+y6E9B>nP2W
+u웫fZ,&B(Z\!a+qŢ[CƮ: =p.1[8ڢ1F:ʪBtOtݡ$EytzH1bl/!O 58QoiQ>dx_8B TaP'J
+Dfѩ/z6
+_B (ϋm͐G4kux֑f%-J1**Wጡi_-2*,SG'^swxA<A Ҡ
+d2? Si ΧZ
+=!}QXZv"B.!jiW`Ĕ>.lfܐui>UmίkN!J?6ZC)X/!'C
+ 6(`G@wP`bڟ;uO8d|wn-+:>lje#Vp
+p'y(hQ]c= +Z#QAf2,Nᢣa==I
+^{̩I6z֤X-ťiR?$<E= tTE;ݐ`]3c"G!
+
+d"d6OM++W~#츎QƱᥥ_-Y*̈gb v#,x堾"uzNnIw׫߭uzm {=t^ _ty0e|K5~1#uy?c.I$xv1MWI a ܗ5[S l286[FǨ(Pr
+PCl>\k d{*W^fPBOE?EC+
+#7!W)d%&hi72p>򀷢6Cn*"cC^l=k
+?QMYc ɬA7춠|yqu; rbj7x.+эmҳMrk\}31u[TsLH>t LY_T\bJBc8BuZ8)q)6wqWRDn $t IOK_x ^6nLm#dfs]l:@Ҭ@?&@px<jБJa G !c: E";OJIeQ{;=YUNin˧wNWm"n;&;~mm9I~CRTa8=_vMx:4s@V67u1au8XG"f&s K1F؀R
+$Hp8-ͯ&r5Qr(GmF닩i[
+,\g݁uLP4:h ^qxbN6%Q}Bo_" `Q6hѽ xjoNIR4=X 90 Sd yą k7yhe6 O
+ 3
+d">-pB 5Qĉ`&Izl +_n/2B;d[gc. hqзW2mi ׻oTZT&iUK!j9՗\%yS$$Vb@iՔ[&A!x C"!qfXʺ_U|LDHHP1(5O9=aWRb8K$P}ϭP'6ۚx<k[t(;g)*J܇%-LJ=m<m3<%/9,S`!A2`WM$4:e@( {?O0y?05n9g[ELl:ȸHdX񌐕2> V,'2n2Ak "+
+X3-zMSj\}/ŹzGˁp#3l2sq$XnJ.% 2ތBj4Yy4D3fLXr}"$'Wc.V6ur_`-"l]ӰQt^5\gFY{̬28 D 9JQ  _iZN
+CR~yt??ן>iVf.ab䠇2kb8y/\,-C21coqBxEmd
+a6 8:TJ-ׁzkP<> wX>,s`ExG*ºzgmJ%W๑\"3W<¯{ R
+ +"m菲O(b-e#k+Q6A3˱ G"r9o ]r<nr眰\ΡX"sƸ\a%75?˚p`q$N|*pzɫCGQjQ Jl1(Hқ\ah<=6?ZDO㷠)&\
+1'r 2].Q0Dlz%^ GAx#ޝ¸we3@?=jހs*+]o¼/{@qĿZ݆ϦAaX#<RalP65m{5:xoDfuj2ϯ%96ZD_.OV4)LA1$Sk$4e ٿ
+aki>3AZE5K̹/ B:.u84<NhN:h-P(!}V:*<~~'t Ph!qc@JSGKf:DbUC(Hͧ+_:W͎V~"E)1Rq=6Y6`٤J|]+_$[bx]deUЇkt`p;,pEEdh馓GSٜrp.W4rPm",wՄڊۄf լf2il[ȽhVa*{5
+y NR~s>ǣ!_Y cl{2owloVw+L8kۼcE)~} \2 x+N\>Ese]0GRm~M-ler'3AƞH+\M1{9I^^<<7))02mo-X0и sdMT\C-lZt~^VJ'" dO_ݿ8I4_o
+1)J6[uF;ǒbO+ [1wfdt1|0hi~^Wǟ<j0ٮkD
+vD%.5:&՚v<0_™R7SB$dR|)Q"#x[*;bj%zEeiy;kX8xI?F^:$j
+QԲf1%,nKLk oJ3
+p` A:{/vl[N4xՌWܘ& x\wKXt\xڹluaWsniݖG=hC19)dA!gzΧNޡ s yu0F-Xte_/1N#\TW6)niQ
+ĸ MYʫ_Zb[&ƄopU崃0B@s+DhڔW4xzeWTG򿴔rĝȴH8TV_t94oԅŢ߸CM=*`&B x$~"6)eh|dlk^X:9ex=[>8^^jh3v'D޷L~z.h䲬0"fex1ݜHcMȅ:1=[`0U
+Rȑycl/71VH<3Jg"ҟ㝊
+2Ѧ/y_Eug^^Sy b\++q!Ќ<5OJGl+U٥v|Dd>O
+6ƶ?(JyOJ5 baWRMWjƼ{ܙ7 `.x3sι{9{9[
+wDc}!'q7Ps  Dy_? (uZͣrPD@iΛQt6x2#45|f2ձ&a0ȶ
+;̈́}YM`#g䗽udQɍt8]}:Ɖy+iL6š&TGoُK9\[F:iSywD +ALj^y4WuDZ!D}mpH^<HI hΡ5sLفϯ Hh  v𩸨RE즬)МТ0®wzcwtd)ϑEE,udl`(G[up~v // q{Ç_t $Sl%-OtQl ߡR.iBQ|hrwѬh
+!j].B]kw#*lG=S0Rb5^ []خ‚%jn3Ǫ͎7]ɚup>#к,K09K+Ѕ-ߥKS~^6/A!+uB,{%O5R,\ҝ5`Caذ
+j|T!cN(Ah,SB^qHSBF\=xOyk
+?p5
+ы":]..z`,@k1)SPYܰ>D9m+BB,r`Ɓ!V
+lǹxPVh&W`SfyY6̔YSf;ecMܹϝ;7YMYIΜ ZД)r(9ƕӆsygLk4+giYħ+6 pH#܎#.w"sw؟'r( PUFj]ȮP]>sw0{@ wfw;- 4?FQXu4ߖ5 &x;**޲*zhK;˕Ýᝩ|> Pk ij$xec_W('5]wۑ+a?F@Z)tjJQ X͐ L|籘/her?IWeJ!-Agk'ʚ x{>xgIEA+ٴ|AHk
+I\[RRfVhmVg(ӷ] O DfnM h^KLƏf_w%FG"ƶ-u:e0$[58L$ 6c<t"
+ň> ۂsd]W HT!yt`n14φ"(]Ғ456ZCˣbu*-&8\*34k=buo5P5=\CE!@T*w ==cCBodKc l^4>nZ VU]=#{Ғ<dy1=o*=)!R֠e+4xv [^p%4ntZäf/ Ot3CۗMgJ *E:2{arIdk;fvvL˕z&z<N3}2SifeK]&v"@n qMp~Lo̴ĬQ4>L
+JL1tixxE
+.NI͇mwKjF6.Cvt*65
+kY>a)d˿]#UXJمZ**;6s0wME~s]x6|G0Dqr2 n 17!0=( U`N$ԵX<LD!+-aaD7D]X*k8L<SemfL,蓹Ufs]͏^4~N%ՠ"9I)NP[,$LYIГ_3@;0ka } IϞ&?q:3r
+>5T`ux_p~3](aXw>յmn6:s26`F$@깹S]GΌ7+fO?S#PF$Bb 
+c;!eCUs~L`\?wm͘*m<
+'̊[jR?gJFCJ/QUP{'80~NL),Ý bWDY_Yl0ΒԌw;~nqϝ tA:nk?ĸja}#댇zj#5t0_']_G^UM^׽ "Z0+q9T6]V؋?JglxA6Xe<5%襇tEɛ&GҦ?3#Hznr.zU}
++
+ N( hLDrqMv-.F6NzZ뷤ҏY<$7&4 B?Obs ؉-zs3̣zm!nU\U]oRMإG4.G(rޭv'7:TGGpIU]iMdI~JqH,|m~~wgxȾ꠲elOC_-:<//͹͖Tr*v*,1hfE۶+].%H|4fs+[b9Ce0RyoVK$u`p`x*ŋv੽O "dQ"|+%mXD 0 ܾ4'D[Z tLUr-V=nWD\L՞8Q&E,)O~-
+*\Z\xm9` ?]_>ӕY.Qp_#?88g+6qj_'3uj#RsaJ֓a^=[nC]v/:7rO:)S ;}b}d=-oFW0J{WHd%k_L9sRӜ)!t=(q'A稈%*ѷ'j]ظDbW` ] EQTg#'kߏqd
+|8Jw:=vt\?F)m/fG`1"=!J" GVtuGpǑS4$=VD5tTm ^0 W FzGy&or$"MvCB͘iȠ]HQYji(E K]w k3^c[_ZŦ$l&\ya[y+8 FJ",!6]BstBF"gjLtVQ˗Fpr=.P~&u|%6
+h]@cb)+e=
+
+j6U =5;|^/mRoP$c0N7Q>1@k1o?X@TkE-%Ji>b|+ A4*ׁFz\&^;q(o
++ׁXu
+I}
+fN%n֔ƤNzt
+|q2QtDytDL-++)R0sP1q~d`0 OP5/weP)<pW9eLFfJ=q+'
+CD8p"own>*v)l2 u0
+&,έׁ $uR;31 * L( -UvuGĶ-KV"_!nYR,qg**lKZȸJة՛K=zDJY/Yqd1/
+_Vdni\?ϖ#G H0ӏ?> >3'Bf ' xV3S'^(L:i"9h~ t^=t2Bٻ4Cia|9m1 j֩ucʺ= G<L5DQɉzlQ|HC%! MExxQB YYhXhY  rE?T P[r g\ĝ(7%&|Kץr^x^#{$
+CF]Yp
+|^ȉc\S]YY %WEUv/Oݦ-af%ɝ A gr @hErҞ#7ܩ_BʵxxvZ4:$-mC MꠇNXAp;0o~e:XsZ@AiG<7Z*B Y_l(ՇYimU?)HV~_v9 i Wڏ[^~/۸Q)&zE1Oi=śksu7 ͺSd'n"740ז,U#%VF0/Go %'1jikˆ>gDה SӬ44^|V;}tW \
+浗aZGE4h#ѽ
+f׆6+0i>DVz$ k2QMWe-AՎwښ۝z6zajT[ [{ϭ<{$>6ɘyJeV^ mRK}_([D3}‹wcI|3طl6 ZIG"2j&9JR:̧o2^# "Qf$̍B5g4OS4܀YfO[]փ+eNBeJՏJym7[&˹g779o|vq43ж{J|הb VTe<)_K䨛n¨䨷&E9#WɎlXO$봬0 #M5Fư;cv&
+:`}z9o3cOJ3_+co@L:쁳lq O„ͷ!kpSeCX3k$AIZ
+0Q!.^d2x z7 Ei7
+OW3C3^vw;@G.=@N^8? W1}XhU4`xf -b3[ Is"l
+LTQg,tvӫaɴB9V18?<G$֞E.U?*tó@25)I$nP2;WWOLm% ;22.Wr{vڂ(ٵ;|9l|v0FQ_Z}:]Ԧ q;!AQ]cu+ n†^$]frp9^5. (Nw9C@&(e,^#^z\=Ł:/ϳ}H6.%<|K
+)<l"~3/ zk{=a
+_MoZ6(^v>
+p1@ y*`Ay\ 7vPb^-" s`k~A}Y!ጏ5AɊA^D ܄P *׋b γ]?~`΄ Y['ځxx".#b.#^8 Ů#еD)
+F,oBZ8F: 5[Xi>q>OE uz-
+6( qGы:yyL¹^p7dtNPD}hGii
+xy<y HkIގ Dq;F<F7>ʣk"Cqd}7a3j3@ <"vř9."kh߇\*L``2f0Z7@_ :8f@)[wWXařF8A
+1*yP6^6 }0kOg
+vx (R}6j,o/%L6gSȋ}w!]2
+R~t ՑK"w$͘I?B|.ȘL
+I(>A+>(KM??{q9u$լڝV;Npj* T‚iH
+63#~+kb6ArY=ZK @K 6>bB,D2
+ic^"Omnχ`NhN#6ǘ}TagX3'uz[Edž>x1rMR}Kg_f r#,wN(Y F_~}X {E0Iʇ涓IR"bfHsda mT&t@f?:šP*ۚO 1QA<x
+#iNj!n?ێi"s[#!9 J>RKDK3
+rr/reH5)"qE]K´F;R f&y-am֭@qro$YY`4^>V*ov8:c];Nt lA"yKpkz*8v{V4
+PJ3K<pP18<􍻬_s8\;TŊj
+7
+2Y\~''Ɔ]ZꑑKq(0S{G`qB쳃}ke5CdZlz/]k}
+;EOc.~ YvȹeK9 L8v̘}
+CX8O2tW:V$ksZB@U{у]h ;ϯ _QwrZ9xLuyMd|%6暿WE*_t::KCUԫ5A._eRlb>菖/HBkmT{w, [d]llrG 2|oIqU[R,
+9;{#Wr3( N Q5y3߽ڇ)OV*<[š+hLXZVu͕8?ӞKRXVzŨOxJJܐfhHW՞ozhکg^Y|j祲ЫSޮ?>ϛI$4ҏb Jf֡MtVlw1n-02oƁ- aYp@M"R. Q""ͼIys}=sޤ?\,N"0=^כ-{Ս21&vc0b 0=֨"Կ [9<!dvX-
+m7 JKb89,V(/ъ!Rn'<JO  dp z9^BYnz5  ln;ɍXRPnԀ aP)\j<lKq*r$ɗkWKH5by3Ӟ֒YZݿ:d݋εm?e*5o@iկcʠycA;(-0K4@y$ctuZ[Ȳ_o 9fqc=cOj
+!!me~ޑgurل?MH;HJ
+dJW6%}2zrxԫ dCG>뮻oVP=]+̮gC-߃#0)&;BP"a-rAC'X!vV쿫&kRP'kDH5YwEeQA^O"6ˡq2\k. к&y T"KM$m3 W%#xQ,< m <
+~L]~ ͍Yy6]81YӮS5Ήf.NИVŇ4jB=yB#B#$ =oLMF|}*XosQ3;"89]jcKZJ|Ĵ.qO^>buyicmbگN*sʆbaSv)VŠ'Ө+jB+|JBs@oJمr1ȤwPA>b/)% u4ak*h0O[rؚQ EiFq~Kkħf4+'}ŷV
+6Djƶ-mW6Cr2[\H
+鍖e$|l嬷Bס]1Hk'l b}TOh GQ< O +"YO9 'tᛶC8s·x4{
+'P8yA;5
+F(7wZ%r* SY}/TU2d -靋/m4)Pk (z|Ї7`;.S$wl!Cs,zg43<1]=F e(Dvv?8Wɮ&VŬSQ[%NʎequCk`\N%vxK*DMj,S)yjYc::pv~q'@K{9=nw"}8Vaj٦q.uJU> q^/n5T\Iȓ-KxCq59.aShh0u
+"uIw^$Ւ$q$fOݖ\4^
+ 6diەMrl.gV_:Ұ?pa,#{9T磪s\nD(n#ѭ?꽒fL|d2i7FQ(ee"6m X0,/m2bʥ]15nȶm~?J?7J?
+_:Ǘu뙯MO}egkN֏e;gp*5ɑ?"y==Wsgy-#<|Oe7+!36$ct;Ny+3B{"
+z,SՆ.mj-eR [ ;7-lFUG-%{ս.{@)z2 x@r#fy+׷eٚ
++E525OV4‚~*'މG$F%{ɰL7K#u߹41h9̓ghv;6f6F5LIa0%٠گ/U,N==Sih
+(l3 + ,֕M1Mz$ ݘP4$IJ])SUtRѤ7'$K/h-54OB;UzScTX X]cqeo -ٛx/X/˚opݣnwm~e]O$G怒dO4 c8VwQ9ŀ.tΊ՘KuI:X2 C_-ݵXF{:}nذL43_v_nX3nDnX4 r|;hP4[F5\M<IZ}uwP9-M^"~ ʇQ260 730$=MS3Q~\8k}0aY?LfXji ⷣpf`;i(c^܏C^B`U4ff yj\PcTC@%}BGc7=9[4|qk
+3zmK0eZ_UzP`C @31͑ ,Ϩs+{yY1Y ѽ9(Eºj<lZra{Qk^PҘhVl<YS
+X/#_oˡ + -cZ*W
+Ĺ!cZK>йrpOZY8gZece“U\pM]C@ lQH{*P!+
+<X
+ί=s[ݴrgo0y$JJK +$CڥuJ zg~+N~N9Myd:]zޯLRIŧK| }΃ȵ#l|oP '1[MfֿN֝5öM{Um,ӗΚ
+HC)jDLN# : E=]
+ɻGZZ(ݒh?˽OY{ TǡXT
+XO Hqjpv3?bɝ/Hl <%˄fqI>ū7i
+?tר28m,Y/C!V"1
+BKn:p*| Eh}pICh=4Ys&݉4OA;6p \15d.$ As݅ٓ58^94#Mܱ 5pk
+zqSZGڮLm%VISMCa}J }x@f NyrN>z|Җ]++i&Rֺu
+l87J ڵ@GUs& ;
+F~HOzg=H=2-KdM7/%x r +ar }bs{l]l2=&#lIS2s B ^O~QĞ i*cH xo.Z]I1If;bß^(fH֢kg֒ $eljlS& jh<<j)"&[oa$5zSǹP?>K<ZKa"剳L9?A錗~"ȵ[Gz
+DݱVpfͥ*=qScy/Voqę
+S΢ouZf~1Wg3tNϔ&cF ¢|37 !͏V7bpv~a(Fc)Ѷ~ 6
+F~4L7}9 umQ<4#N=no
+ lFTW/6(U&RZSQd! Ϋk-< mo6v"AG6چy۝=
+ۼJmή6{>,W3>}m'{orW}ҋG' ;ѷӧD<^<Eߘ>;roӧ>vξ0Hw yvwV~Ǽ˾mG2cvuu{7p_=0@xoӧwUxܡkKFߏ>}NkwQ/wEߊ2I|_|W苾|Ow}8>o(зAO+O) tGN}O_ϗﳾ,!s7P
+)=ZĮP8ƥt]DXGUkk:1]JFZ8C@/^^w02ο!Ԧᅗ1LLaƭúP,Wh3[ =#esd_`<`{G6nYۦχ M
+ Ӎemzc{~Ñ5x8fڿnl}!`[RX[Pe\&7@)/x7{ <_ D΋0yMZz{OK0?`$tQ\¹q9wWsm;<B&+^!o{WXܣ6J겣Ġ%
+Rbf7MUõt
+9JAG!cr]fօړ!ȥC^LZV<?o5՝V|2 iU=[uYFy{tB(O* u{I@(E +fJ%I eb$*o)0N 3RsO$9!M~\OC3,/--#To}iz
+>e{ȏ%{M1VbBIX&H J\ (oq5}v(䢆.jĎ.O|$4ߚP>K@fDmv^VZ{gp<j0=daxFAm1Aa1O-ƶf_b'~4a+0p^=4YQ/~흌@N_5|.3&k?pKGo`:$1c|\Ð+Ha]z)Sr? ";'g
+,c* V)w~fՙ\>Лb96ps24Wv~$ Ԯ"6O#"gu(/P. ' ~nJAH c
+*XYƓ[}Ra쓽uH
+>kjhkMLZNS,O*W!`#l0hz}NDѱXV|.aoqkXEU"2&Z`C<pԹW0_6_T@` ƺ^Hj3^2>6 xJ$5剝q"hBŰ:HOtu3aj[o#m4-Q``Hh-02)~VJ ?/+z
+ ~>" m96֬LNn&Hk3Etq
+FӅB
+Q
+lDW4hZ۵2D.Vldz}֘"dz -@=4n.&yy=K{CkіY9>ϡu u< ukN/2'۽l/pQuD8ypOI.4nb\+=N3eS<Ũ5hPvC OSe*\Lˊ։ký<2G ~r=S G* 4s솉A餘 W|RS>:Gn4TVѢ]n.i.
+!Cr&`sG|3r:$+sL.о4Fw\ߔQ ʭ?&J~<ﮝnTh.fR}<@l }[#]!".õd!lXr2֏V$rEӊ,w6.©-*j%ˤd%}>ڔ.l'ML{>q<.qUph1Zit Փ1zi*u̱aٺ_ňB,r5?&*ȮbHʴȷWQ{y~mp:7a} WhzB9h N3GcT1 ^=x#ф;k8 lY<˸3(}Jg I:vr|QFLWtА#Ȍs/p߈H3 i4Y#D4t1!K8;vGB@nz-]=+IsͬPL *, : BE93SFL-'86:,]RþpbR8)F8- 6Y9- 1YW^2/r7"-gYH=Kϲ9$+3x,&]-,
+GߋNOq&AD;fG#ӉYhi)RҚ<!> r34r4#RaβhFQL U0F*$ Q'Z vBY\Sk*+wNӹҟh;mAzϪ5$@#)&JP9}.:#A;E.IN{O]gCs^ *#vFT\^3<~V?3H7HjW)6CB7rB/ࢽ'ھC9C\j%)gJB!._ |8/_7%*Eb޺2 _nv6,O.'ھG%^bR.µ5l^`
+v_`0㊥@BJ;xx)ZXr@ɻ#{l66
+Z0\]\L4KrPSLVR9Mus(uq0%f(%Cm-;Rn2iOv ;XF#U5E+[).l϶gm;?b, uk^ `7dM/MuBG/CЧ+ ]y'."4M_.CB
+k3,>ihyLnXȑKv"h?Rp/(`1EErIJd˫H$1EԆ@ث\IjkXK75h{sFڰVH<fsћ&vD4*G匼NΧgAF$! WAU$YU/-)$LtCt%HrfA2}A'х[PLA4+ၚRkIK(;ֳ6)9:muǗUn;K咱h'чUKݪa b?1T5.rV B4Y~X* 8^By_
+[cWcpvkG@xaXj9*zs|
+wV
+v gԘGrWk>} }9omM1!,6rad+ζ3V49j019rx D[?2vJYJ>k/*Vqzf^A`LUW|
+pbWZ:τ里%*EZ~K2GA0k ]3pKq;5iZ1Nd\bBo3e87!]lTW)wc{Hg'x*vum6Yu6`-6Ivzcyna_받f" /`a DR&aeś59]J"ajiDmn͹lno;ކs{[66V+H3mf1'ƜWr^&=wE+"pDovJ~b!fc*%☉BR٣ SbkA\v6X&9cm&- _nzB|j=X oE3ke T`|$l3hK F\WW8ꢍ%N{c+%"B cj"tTH,Qr\4Ayވ
+sGQY1
+ !^|+rjӷ%τ@&ŏ$ꋁŋIx_݌LUeZUx1ktB{<hUeH"LjʁxyY M[QUcn-Q)|1L^z;̑ZLUz&}_K' ,M?yQѨ`ȉ)wéo}("!YhusQbsyˍхVZbY~G[ b̒WHHIbEzGVs]Rбg378xp@WX4 8,#L.f/#jf &Z>q;3,w&~F 8ADwڐDpb7:hQ.;k0MdI~"5ɬru\+E͞.x?/8EW\O_4&K%H.-ac
+
+r`co<dǡP:4@C4^"Vߓ2Tyhd8]1iKǬsFPF~A#UR~=άYX1 WpYxgA;M+4[~! PWkڪBkP6L=J~3nR9)e;jUO X4쉐҈+~ @y p"-]nzgh+vp6znԣ
+(qNF{gB fpnC%)#R. !iLT=ՔhzN&ڪ\Zu=>1.Q5~>"b^sZgMTh:}@]a/o8vw[\
+19zyb> YĽHp(qe]P^syT6Ύ8
+3t
+6]@"O^*n⠖gL.28L}vpyv_b>_ΎutxjiAx;T)dA@yW#3{uPޓzF+Hc
+v@!tl3g&H!4vti&åL0&a4fA $# K }'d[N)
+>zVfЅmM=ps?Pݲ0eZo8AT>>zG{\"rANSMN,<RJR.It3zxz)0BG`׺ݜYz
+/9glՖGGX5vg3+ #kш~Wҭw$ *Gy8s%Nh1ib6lt; Gl})=>B2hKbSP9cG_X._OG܅x@)v2IJP^L&^gg9)ԔYo-_?HڇQ}xp; 7*5OPTdU$E[|и؁(^>qVSFx mζ~P-s:Q~ ȍ9
+X7sX'5c, :w"MpDZwVu-Գ[Ȼ[j`LH}(X
+pӌ =h8/sGa\7/?ޱ'%,%:JpbΧQ%'%K:6nPC;'\dP'e'9<H^ $ℨ9P&~#]6~ԇpN(Z{H:~'>&kGHsyW)wnxH(
+!0觝QmYi;hA V",Fz tp0Ohw޴4Tⶴ7MZE(,= q
+}F\ųPҺjbݢu>!c9TLK&ۑZ?.LZ9pViGf(M=J6+De9))o􌏭[zF
+hnF3t!$ޠ&ۤBE
+hf:ov*%W Fo b{'/O^17ELHμ1X = $8&!50G! mJ]|Fuf +]~5)2v-Qg6].Y}iA@
+.u@ fX /A6Z()]Y7ZFcl1$(djDG[qhZEd9gBg}̜}k8`? ~[xz M ʻٕ^nr
+*7SJ8܋=!aH0zff@ lRadPCQY㸝BKu#u9!]KRt=YRk~ID #H0[:[ XW\#F>.: iǓX#By&%E6^IʯiU
+ 3SL/a
+B<ƹ}0yC<۳KPo!<f-NeQ?ܔa ջ򁻁}JfĻfpo
+L\Vsa"( ؁KpJ`XۅH0Jhmt閭{ 2Q(am/1o=lBB*T%hc%z/&݈ 1D6Pz[Kg4hx*K.R6D)a'j<PQ ]}=S3(’U<Sى !~> qL<QGQaKuњ?[Gc(
+AXFL#Q?`z=I)A}%ֈrU\?7ة\
+i F&ݐŘGaVI+큽|,΍<ZĔ3c랙p3M`UwGpY|Kh7NFu)ܖ8,r\g$pM?Mv؞Fmgq.MGjB{+q:܇l/vm2٣] (>%졂Kⱙipgip4hwɆ_ːBނjmJ.XY28Wv$*ܹ?maƈ$2(YK#`2 De9CT[
+fwʁѯ 0QAV _p~ ivwCzЯ2TZmyKЎJ7~A|S)ҝCS_.Wq$E"Eg[٪s<߂%I65g| %NB7Sޣsj0ʟ24mŒt$:9ȧ۴;M0l#{W׀b? G'Pab$+B[ l_Ҵ߫gl"Kn{GwI6'aS~}WFf5ݮiJ{8Rs xjZ9."q/Q!N`ŌN/9jaL\8|lB,^Rqk#Y0~JDct5څ!=(_ibJO5JE=/R;>Lش
+,pULzU'KzW-JpGTu'W-I,qC7<.N|ZUI G\ ?9qh4)~ J==W`Ĝ)aA}y ^9Q;-kKj"GI'>B_vct@}윛N8@\Z+n9irtNk4䰦Qco=R}6uTJ9f:}4ƤT]xmk S6њcɯ ƮːN=4*n|O(ŵq6BQ?6Xq
+7u zu4<hFFrJDoIcYx0^Jp$q$}*.Wc~?iN2YOY9)ż ݓpm6s|d>lklG%ǥ/ 5x>VFZ-ys k2Y&Mk7KfmpYlh8a '98skmZF>{0-zȐI[tbCd5Lev2}ehQHrSIJv-Љ́VyIGQ#uV(\ ;gp-E+^a2"V9/12?W ~_̫B`lUX1cW+'ͤa :)yXR} >+m\`K`lf7ZPg7BT`FvILQtΰ#&;&Cr
+ir#}Nv=Ȉr|H0$ny .(DEbTY7ynZ-.|2<\<H<Hbb~D/Ocn%lzu g;bϜ>-q-TNkxe0s (½7i5m1j3R v3}畸gLC.
+; yK3ʒs
+_<%Dwv^dlts{@0v"\s, 0a
+;@j<~+wGrq(L*!qX] dn˺eaKtvl Py]S!bP{Q§vG>|z>m )|L+i7=-g0cZw{7Lv¿=^;I'\ܺ`c}S.{i+[ fPjs<#`Nh:s+M2 sUL3Yۧvckb"MX{ g2~Elxӡ
+_xC7vuVt~4XW[CdF
+[S
+T,vl&z}z0JG⑨AeS(Zzi3xZ>V:5.<M擗7_k0z?`h;]6dL$sQ%їn]L\M x:[}J5oYV+*}E'egJAؚ`2"sw{ “nTSe D1= JLʦ+XZ{Dɡ^|_
+rQwNH<0S3
+w~D -kDZgL!VNonKdsLvx!]3ؿAt;ם52T㢉,8AQ~5ɰ]g_F9pc|tjis~eEY!idlɁ|lKsk;
+
+&>*Dgq
+GJWRnO.ʣWz_!4W5\סcSB?X%
+\n9\?z2|2ۦe4NAl+Q?-o!@(Fkࠔݧ\=C(4GQ,*ғN/md}0C %ˣrFxs?*0#>|f0y|3FBg8,U9N1xx<ۑLhCzg|}^74  i)f)Q
+;
+3
+v$a42%klbB3tiӘVteOҐi;$swܪ[!];}=IOMCL#v<(WR&'ؾ[``|N/y17aڒPIB\D.d S*J-o+ qA7c7'Y{d#*S)U0T
+PX
+i.MپkeL 3Q{!{C'V-)8d?^ANeAû|̜kGnEBf*w K(W`l\w,(
+k _tS- EAT*IYVX%eJ pkzZ'XGpTNrм=jaKw VǎQkZJj S{wVUV"93nup ܾbQ鑓\C"BYfcIzZ6tDfO1(|^P(a<;dQ%Y^i/a)*6<C-?zޕTz
+xNqZ.omz>vϔ_HKx+ndu~]9s[/.}Y?[q
+<A[)
+u>r}#$h\j "
+ vڃR]TWubMBv\Gq3);û^ܠx0ZS9FT~.P9
+@87#TQ{M"լXYO亩xΠ'#OÛt[9Z
+VUDj5!О-F$&hj*BHf}9--TSy<p=*0^=O)J彌TK8#bGYrk/?{ r]L8.4L^Rq e!)|.|)q (ݞ]̀ V;^!q{;yt"'kۤ"7U(Cy(C4w69% m夊>S%;j\3o G=I3BŇ/mfgnZHi?%g8">GL^n6^ AGlM<KCܼn7{Ԏ@uqYU#&jx>0wAxQY۞TAn[/$\z06a)"/%ޥlj|e3:QˡV ̏,l 2V{8(Qۃ%⼙5ƍ>YDS45{b^Tk<<n][0oœEԌ?ӴPI[q2abñ͖iF05ɵP>zlL\F82|8s[{-U hMši,0ه:E Lh :٬#B]U.~[ԋrѮUh^Lmx 'mu9 a!$FB"x7Wf G3Hޟ<MVd⣵7;Ia k<R µD e答| 0b-KV;{$yf~o`/2\u>q\~RnjX0B.dDM{ljj.W]fb ~008g܃\n4
+bV:s
+m}\srT
+w"0Db@J4EVePpAG!> ʌ\ ;.2׻9\ʌGͮ<w~4̔餫bCBx |v&㔌6Bd~EXOoqjjg*WwzCKJi"^,p,WzP70\lJqn,?6
+—7n&%|p 6:7IXOpn={ &l$|p?A 6#<NLBxacӄg?%<Ka;ᗄ2¯ ;/v^"L a᷄vT M, e˘@1omIϛUYA`'>] 5YBAp=^{l7fJ#4[q#`v /be$`wM{
+%{ AF`**bLd/{
+l)%`{
+l&؟}6 R`qMKvWM6=N<|5&` !N6:6]
+l M`+f=
+~|``wm``e]
+v,l
+(Xl5X3zC`5`mk
+6l$`i`{`ug2h/}5``W 7dQZ
+d9`Y```?
+,l-طߚeNm`; vc3`-` v l?Xdz  lX "l-O[ ,
+l*`.syPyƀ`b|b/k{K` ln`
+lR`K=6l&]0ty^,l?XfL %7`_!P4``n;9ೡb<:?s:%>q~O܉$O^'%5m!C3 15zO昬Oaٓ&4[N5;{z mOg=ιߕ {oQAvم"=k}L6&VX$wL_Co`dѲhKrOG;r< 00DCtPfdЀO:}ך`E3 1;\=ڮFu#mHkϞV`?| 1naSql Ҍ1z-/ˌ#C}󃾣>{wxzcXs4ԇ]/Vc/~﨨1~a{D0:2=!k=p{)ᜏK|f\܏o_s72oa-WE,[c欣
+>%Opg@sG}RVzw*5 !(z9%I`DX#^UPHI$Qߓ{ʠdOTC8ͽCXI^ؕIkz9LMc*,r2ر0\:)6Rs4YdS0oPLȨ<@Q
+ɜbR7zPKdj!Y K̖\TM [#z!W\ݒPZWX."n;O(ﻥŭ]3D6HHy
+oGf@/;A'!i:.G%Kya KTw$w>} c]6ȺT `0*xލm`hf u]MY(m$ަ!8YOq3`,sΑSHt~0A<##A4i+y0YGNhE8ha(OpE`noV s%x6S_L5adSSBB[7Fe%.֨ /S]U#ղ` N;ȝи+~#>8vՋ'@t{x1XV1&V2"<|Mrk%ZIxڋen -LgQ83ܓ"f`T] qv_IqkΧ= $<$wJ<E13a[{BBvSME#N
+x_BY974bbDX J?sb0l+z\/&I0-fxYR],J49Ό|BGԗ!ViGMX<DYʤ
+Ix/4 X%p:XOQ Ⱥ~ 1
+(읠KFep. 2;5~ns.) 쳐Ypy>> ?aYWRi%0M1SJ#sH7zM p+C
+l`yJ $]UkUM5i2NFRɴjJ昪 ŽN\W$[VDc=) Z!=ZnIKu?aDW?N4N8P:=1Dΰ{CIY Fv '-Lri^eLLh)_Bkӡbt4jo)O0XY){r Ls⮌5Q&P.<IokQra
+Pm%v 9X1Y5%ZQP;O!^gLVɬ/xp{dBX+9ʓkg'K.+,"R )PJ*Us*)OSUzIOSbNU)Cmz
+kS<qԞ:Qg,NS8X
+
+8-kS%^TOL8arC`zp,DAqG(3G8
+#hL<#ROH+iF8
+\UfM U(]ĉjy&s" u H_W#ҒC5R-+%y@
+@?DN(
+c܅X1ʟT(-(V
+e]1n՟vY
+zA?\\
+G*|E a0atƄa,AX9dy}Џb<C jj(vE-)|Ỳ.y_S`0 ¯pRFWl FbOVw P;UmYQ"௬@ͅf7b^R/:o^ -Qd =
+?co( =N9+\[9,{=~= n`~'naW+nכw_ͬucbV{qhZKM6_kz]-p0gX,ndTwwoq}u5O烐/&{]j/s:µܵP9_pu1>55•Lq=%M5 ڟd<ygDYmnc^kګ?33/617701y;e2[yG)WJ;WCWrLUєjj/(do5Rb]9k)i,cLcMLoY>vyOYbxO5 uHy/<<YL2Wz:V;YZn$;50;6;JLsS[-ߘV([|Ke{傲e1 r,7q p25pL5]xE~n8xFk7h@K{{uUnb=j-&^n^kkmKl[bҶ:Vlzudiy9ҶdշX}b=o`öǾ\bʵNO4MMjmh+o{vݎmmN۶Yڞn/a9zmkQv'^-vמ vqluw43O>Rz/ѝNٸc%vmem}cYJ[GDZֶ`+#vpstttXm>u֯'Z{;ͱv8原_Y8/YGbٶX^ll\d`c-37vηڔiۨ{98o:,mulzkuYGMΎN4Jgsص+}{;4R2C)4G@ǻAΦB+!Nkc;;8߱찬uwƺ.;O8k-/X\\ \_;v8.Lwkl59666g}\w:<dƙOG"EX,wvMuZYNXK 6r,?j_v3f}ε-G.5kn'[w(" w{Aח{ܷ_Śh>f>B2#LkS}7_^1}.18ۛMLG^"tlѝQoQs|uzzVy92ozT殡Q nUmeaWxVWWOkUzԼ,<M]GNg36QG8-r|ڪ{/ʧ"ZI.ѣwL԰V6+s<հ%r{KY99SRi^zʪluo{#.P
+qꔈijȢ֋3.yoΣ=9"V\f.=Yl6Ȉ*`7GE]S/f)d=h{̓S߳Գ"k[FOK>e^7q1jΎz Vӝm1Ō["ۈKQˣp̈-k܁5'H̉3p_%+c}1_mHԩ3b/b9ƕQQq qe^d԰Kb\}ʼ%晎qq{?"qDwL|-zi܎[a%xsLZlNww<M|Yޘ8 bƏO*1NAj % %M<殘Qc?W&Lx:6 P'$l/󾜸1ĝ{O<HDڽQz&6Tow7[;ǻ Z7i֬~:oZJ)GY_} (6[POx (]V$lm)? $~+^"\._쪭VBYzdQk UZ0sAyiL
+BL%ԾC:2ΦsNL%r(D 1C*դb'S+aT XUgwb (Vo#F;J[ѨRwE.*}hTuEWwUv"vgoc]>u\i*XB|e.Зb3qbWNiWuU5 S1߫UyDVXgSGiǮ\+X ۨ7 jNUw&CF.1uӔQl_h>,eUJ oN^Un|ay OvY9BjSn8iu}w%^0eLaLZFl
+-35bm UqS(<)%̓:2bPuTBgj:*q*0y/Lu(k s&):!PZ0
+`<|hC;:-&l
+@[pJ =̆TCd+ hiXr?ړb7\bFb !ʟ^ qJDu-i!ln !Nba-%6B17ЅBdE%
+4zvm`{W-zK>Qw,gN!'Gx 4.QmϱN+;43*2 \hB? RX<{
+m네p6U MJQey1!<:
+p@@d}b6~b> pl-Fs/y]yKCa:nj0ˁ
+Sci?+*|G gO^I5 >&`Je
+o|B' Kx,|cx[%&b+ÐG@pGb>`!#nk'/8^cX w$<"giui~c!)XY OQ_E6|*a
+O3p__~7X3q0gUhq?O`tQ
+L{|L+5h>O"B/2 Q_ttبy
+W428Kk\zܟ }~
+@pFXļ?Eo)˄(BoS봹3Ԭ[ÏcX!ؙѳte!ϯ
+`/e-;v
+w8$S!)L ;p2މS)R6 %kFV oP/= ],MŻn߃Ӱ|,e2N/ iv~d#3`gt;fP*W||PC
+@),ApFϞat(e<jT$vK"e}.vcy<أݐ▹("ۘljbBV]{9eGPQ
+1s1M )kF1
+|BIg\ē#`lcG!Y+naRdtbsrLY0 =rHz{Z~.0_K<\ˑj<QQ/iBD94+A, Ėzde
+hd`GmЈs@u+Bv 1cd/ i7=punf`*Ƅ|_S#2}.<3([gw/{g(tXzI/`gA? (>b&{;~;;79V@&ˁ,
+"ť4f(vN)bz׎xWBGWW6i\
+vVCa?J-z
+sa4r=rP%2V׳9]{pll`64>Ck5=$wf1;Nf+a%[Hul{ǒzƧhr%ll%_,)Bs=G牽\g?.|^bz05L$g'?^6+}d xMV1nܜj0/䳇 
+R }i2YYg֑mdMԿ;-,_a'bswԿf2րa}DVC7a/aMLνz|2Rv7YM>sXM!MzYM2@CM0<82aiHkBc P]4fmF՟2`?c?ɚžqz:$iw|nžb_3i?HDʎL#BVA6Psx~f&H3igLyVǨ5Gs˯ԿG9 ։Dq1+խlcd <WcB]dh'+3|$kzFo`đ
+͇9c*=$,f&~\0؇T/a_v.Tqj,Gp .Z-.La({"I4"E!fzS-V@갅f"k[uyx7 E֢O I3W:P܀j#)Ğ¥}%}KCr/!;,G阽9
+>h%<g/k")VF=K#|DCS4@j{ttu/ȓm"vxW.ch%l RC.(5(>Jc)yWs)~
+D'q/A&\
+tR\iiHeL~/g50^{TaRm"Tj8?[ڭa>^?.u%XʗZ|H]jGgQbg g"hOl'Wy1xk#{ZigB;J"-MrTwhܭ+Wq)R
+0%=l'1j4BXxVWhu%xV.G4wkEǂmLb79a 'h2sƋ4n W1.[-e?6:[6pWy>'@/Fҵ'Qgk߈OMTEe)TSBn hAZ^If
++>Q6iIY'x_nʋh=ɻ}(ƾ$ ~
+?32I1I&kGkPBH7"n" hA+
+aR)IJM5eP(`R;Xe 6ݠod#O*>^&5zE>K]e=Q50,N0V%Et\L׊2#=,upevK*SkeԦsA0y">5 ݢ֧LHʖ+3<-K].Tʴw\JFVeq'^TPZ8")2]q6NPd,kGS~
+gR Pz}J]-$Uypk T6Tguk+i[KVʂJ6,}\hVmbV';,K[[egM#Ej4Z߷ZrȱF g(kȺd@F4wwMw/)e\hL4w7ߤKů:qe/V\RgsQ-[(FC,c~_ͥ7 ȆD6t#9+ޱ)=)cQM~˨_!&tPgeFON0Wz-Ҡ5 (%(v(V:[A/=FpY/KɹY֩~
+eK[M`A/;ʥwIӻ`@ g`9]PCEzrWľSW +e!<\4+ 8*9#BA^&gc߈mQ(d-OU:BT2;0wV:B;~YRՁ,ϡ`e@<TsH:B-}Tԑ-FCs(TE
+r2پ۷:EA,}Gy,
+dU:EAjT籨Ȫ ɪm)3U =<#YгœdUCϞa HV5l#OPAjٷ 3U =[|~ЯhBW#hs5u"P _߰}J?AaHkě29/<GL^ |:ʨg1/ Cxn=rO E)Xn~=T ye4 +Z;Rߥc.S
+<
+)~})p;#>{kL
+KEÒipwa)+g< z7 QW{O^:tZ.wtwGludf|g5W*'~oJiIv u:i_R,C.1A~ʣm_]{KR;?{ruWJY&p5Dt&
+\L[ztiۏ~^}
+05XRV#CKVEYGB̐WO/`UT7
+ys}:e:-RJ/o%m6RN/^{m/r|`xπfZBx=Z >I~sف]HޫN^q69C?L3bRlS@[m9{nm¸Jft9)Ǘ'*/Oj׺:brEv[^~ 5uq)BS=<!ZM(_(RG<֪D̟ ~ Ϋ♎ڑ;>?i9\}epmTGΠAdzۉ3u+߬ zɩqІdWE&vt>4 FKiH )nXHoiCV~</;V9{'XzYsr({*-A}/R}[@Mo)"MW<?4H?k{Epp_Myeɜ_qz7p~n;^u>˭65~{PL<ҖmA=y`ƍк@+;U*Ms7jxn,]?*2BLM</nXzVۧiC>2e^V͐:r]٫zw MH]]VzCIm /TfsZRc
+;[)?_~B 7Z߷/v8ꯟV^~KFiC'Km4Y>Uř a| aoUO?|c3'dCѓ2
+rKrGN,,IΝ<cFWST9$%rK习$9(sљŹ0$`[#Î=# BZwF׶ZV3,iƚ>Xiؙý3zuRBiBR5!%`68.4Mxi$Mx6uPpG׹VM[=
+(.rfazUi,:J6<W]Z]k,w"4iu[][L[Zr}8TSC52iv]ٮg Z:6wk t(5_<yh 4}>N*O[)Uen-RӾtpgEa2dNb6UkxArj5lei$[,妲مD^i5H̪x6&YikR҈ |XBMp`nvq7 #[+{8V`yiمkB-XG͑IUy1naݠL7
+Ƥ;})h6qcBVo"ܤZo:M놹DQ6cPI+ 5łs]/UVsyHXr[e)eI: `tӪtH;^ K ]6;UΟMH6ě߂6on\>&$3]+ʐ@P. W*}Cq2*Qiҡ!$ ,w=m5m"
+`c3c*ה`ya1uUrV1qj
+^j(BȀ~um>Iʆuj٥FQ^jj ^ϷPf|:R CcJL͖r*Guo$&e Um0VZuYvAUaSvYQUZr67D>Y&oxJ44JJ.v%ުJMnrk|laZ _J5!Bv4
+HkT\+|DH|7  =<?gP6M Mkdj̨>W\Pg<7R{mvu@(ڍ{\!Нe|&PFͬ-
+KpV]Fy b,)tӫ5\oT]6{Pv/0r|J IHY[.yZ}Co|@%vTl꺘ttNsy<g5P/+N[ U˶-ƾ.vw#.lx0AN bK%F29MyQ;DQlaƬ@9vM8j0ϭ8}% ֞(&4g4%T4Ụj.ezAEBOݍQDzbnPOd|qWoMoLKCIhvuZ8Z,ʕ6nFr'?d4L,͠SYkUX6H h<x&`8eYuI
+F*u(GzDysB ,}R[MZжYY:.@׻u@pu# (H4[AAAe g)\)i:mw.W)Wtp!ӭ ӃlQ c2ISjtTRMa[z0@觩S'JV9o>|+ FJIun`B)8?mƼT>SY^e;š)(pqKLѫ@Pu2-%FpjdjHk\k>!R"F r
+g ^ɰ%F.&0P*KrP!SlfJfFk}bnZ=n9ysƑnU©|Y?WsSӅ*27 (Bj™]6RYPZ
+PaqpY<"2^ &= 3Wуu0_tXfNH;U~haZFcTBJ *)4h}f>;3Lex&w$)H
+hF
+#ъ/]EK:R6dНΥiu.Ffz\f;wjQ"z?u9hysNj9ue2Y'&P`OT
+ZP,2@TҬ؎Y"pŠl%)(:3ihXi2q4b1:.{u f ~a.7 cMjnjk
+@#~j[ (huȂE띧M-1j-+7oTaM5's n]cA=TXC'&&J\y˽0[gfr r~j҄TrZNy 49MH݁cC4 hQOC-VaQ1 i + 4l@YoCCpXzn JX& ;bTBR+HWoC:.[q،Y∺1DSҖq8K-r3N=yDYdb@{rA{Tݘ ӟ,d5AhĻe%.` Ө6ㆄ6NG쒼[RD۞]M4.llhwZ9!+,,O\VnZhcYA5TGǍ2뜪l>Cr*P3sU]ܬQݚꮨFӫ5<Xp*Qѫ)ԵW1
+Ȱ"&%u
+WLmrd Wo!2j=D,=NUMp$5lsd8=vvp$$>i}AZFsDWj%QBPRn6Bimŭ4trceլldۭ$6lx&y&ACӦWݨa_;!
+Cr2: sPX*A DBHpN7R+dϐ l#V
+ݕu1+&58a]kk^>)feD*v&ΛFuU.t,gZ&&6 ٍ
+}&vj@_UW`%st2A5 nb |Fٌ8LNS>B]v3.B y
+TTͭ7AV4:
+f84jDJ#8mc^;UΑug|7Ma!Y%͠ijRަȰYORi6**|"vIt%cLQ
+-2
+K-y3^&vW\,hڍzX6{źz{nАB۬*1BMe'uصńd0dcubBm LfKS?RI4Hmޘ5~zLoneT"-S'a
+Apm{8*rW^[rU *Tt-h)6jahE̫4tZYPoafۀ.T9[$-!c(6\ժBOE%ʾ%ܻ%\`a
+a(N[*;`c{L1W/q|S2&Z]]\y;-N s>`ġF_Q, e. j9eӷ) \]It uT1Rh XMXgݼ?dmf™R FO:e..I=gc C!ʳsPPpnk Z[YlJa1$I>NrA)IɕYYlqkr˸R5a9~m4K= a!/+dCߺ)<h5*ڐ9yso!X]W$fW'51E,[X<FD9e*1HXt>"t`iQUDg-Onth 2'a&
+X
+2ƚ:qyd ( J3n
+&7Rc
+,N njN>tlhRZ;b XvZWj ~֜Gy;br!Yْ ONU;{@'DIJI6;2GZV]<:W< Q[
+ɥPAXt^j퀳 :wܼ.oxvu>v*joHv:){ !Nnw;uW]R@MP 1D<`PMx2V/jN|G<:; 1g|
+GJQ׫Z ^E3-?6y/T
+gqV l )(\-Xz9oȃO
+2Wj5 iPCwj@;c3>@eoZ]5>5k!{A*V +6TkX m%;Wjy,[<d>ʗN$|
+vP <k*;AeE"m/A3KqHM&)X>7 ARhծ)kEq 
+[c^!6F@dZtgJ65_0.V6 ^JZMq~QB@* XBfP\4+(S|E-Z&/E 
+*hg?Ttxں0zz3u5|8Fdm8M^\Yy0is^{yp1*4ZB5ZH ysh78shS(ͣOt/f.<a&PĬ> 9Ш%hlJBq:v,r+;70x4N$GRD m`m+<G|m4ﵱC sŰ1Exz}xkd\[iIE1ySBccL{&] 'yɎ@}3Ma.:84DF*:/pALM209G+n3LKVreWetI ,Z*I##L2Ƒcm hy
+͈ctqs ﭠH&qƁopL0B%@s
+j졓8td}d6>Q?2H\ᲑY㲑@ǞۯlĠ-X@_\@,C7lӹ}hJ&)O?m\> *uw'F6^`OR EkR
+Lm;\F U01r򑳇 0I)%6%.X8SMaa$xĒtTNd<iz
+,9-t3bÈI4Y ͣJvd(a*e˼STVa
+OøbǬ+ DlmV
+ɽX4`3evdc;aha ZN` d#+~uGyclءdC01s
+t";a~(CVj<Pnӫw7T8p+ma謠7V)|A{dKKvt͎qM7]~=ڡIǎl: zNiFcF;ifNZjMc‘dh;2"łcG&*=bC&6L 3ъ3`ll%ؑŎ^bL/<ȵ!_lm#t \fCg+ ZG>%^N'P7q
+H@-ƅ21Z!F(٬`x?Q
+ʼnU8Y":XBDtannj>cw=li \;()RPsf}LLY=(A
+ZЁED#AE4Q:G*Ddd317uX,|LAN1(:b7 )k'*.^6}U2C+EmhEg chH HfD-XGZdKuJŹcLM!RHd&Gɉ4`4KcbUlod\u۸4Ob$I4N%X f|q(pDt<+Ŕ֋bȮ횐6a1[|Tkz9o]d>SGVEmtݮt1
+X⦍~ ^t\/c8:daf+ )a݄q}x-vƸj}1)޸UŲ[;♊[NaCke,сyP[4Hܪ0lyt`g}k7Fc ޿m SHmOWEp~W6vdwybIJ$I10S>cm5 ] Ĕj9 `&K|dRH_##ac9-ՑS)/Az{!s*%窸a"J /_ْG|}̋A3VT[ƒ]@*pv#q φ4?'/Wdxt:}@F`
+;lnnDKPl9 -cM]x7m$EB c[(ZQF10U\D#wlJVIhڴp-Ԫیu脛ғJD+I4^
+Y)CILLg$Y=+v0pGc;$딝1*m❘<`{4]C䩇zw)ѭ}g/&V%*=d=F%@,yP5,>-gEdN.Tpʲu<:ygEm+ .C5+D#{ oµ/6M\$,XX1M"<mHne>#
+
+g/CBl<LdWAfӎJ7wx/<Kr֜6f+!tuV*Hq{$qZJ,0iIxbg58+$y%I}=^M2%qO,:$;
+ :w2rklMRG7i6"}2,Q!ZŪ8ądw6&]v8놂/cglt|~USYI9K1ר"bqͻ} Ъx'OL$\ae7+W8KL1}׏]󑄔v&|(T~!0Dbί{Iɏ4R!nq*-%hbL_'Gwpx^\?y<Fm66dW1Iwov5} ;mB|rd)ܬC=9:9-NI`-GW[?*}X6Ķ}KsߢܞTÌ}e6:<
+^;R[b i'88lq{?oTˀtFt|'2ЊvYIK p2w{$]n^IdN
+vܔvUi9aC ՠYW+FS
+zY߬6v2x྇l[ ,iNG]ʢBbUZ"7ˉPAҊoxq[M/h Kکf Hȴ'}6n7 }
+e0M
+W/.\K'rs9x8Q(GLOX+]3
+
+ ՊDy&zϟgUFSA
+a V^GA,CѱR_?r?DOMI$2QO<n:qs*h6A
+'%`yȝpw} i$MC%7CG:ʔ^~kI?Դp`;<r%0,yK'A\5xb#|YwԥurV'c
+iͅgO # F8!.:Wҡ1kURRnΑKVHM+yw-MCd`O%Utfxt6_i*Wݙ$wV"e=ǜ!hyB!\2Őo*L74B}c.g[vQ$PwZ :Ry$dk2KR?DÏxF+@}1t^V̴GxJC?Gmy*wZP?"Ju'z;x0G Zmb%BapX:QǻjC 6L|$I
+3}}o*7(ߖ/ۚq|.kq!U`  }fDMd,uX⊒׈rBZ]ō
+k,OV'&PFְCw[D[1^_E:=O_[|p4]oPDk)e:s8i|`\G[I=Mkx}Joe'AA
+a4/5][!&2 ѷfcH_=({HJ2]iu?RTX:xK"2,u.|BҝZ憓2oCUy:(
+dy˷欓2_BYPW]LJeR<NVu(%OKa)GLTR?\˾vhO\vm
+s`Bdr EߣnW;P>(eH+#<2초(6^WSSr <!.^00%Bzm9# "‘/f8t`w8[xzb<]'hn1Ӑ ʥ}RLl&T^qś)h*"j|@(pVHQ}F}I>Ff$p`&2I߫1kvi4E%xLUxYݱv Tq6FrwӅAG WК2g-lr"nsKCN?:~c4~u=3*ܨ!ݞa]]_qZ>|k7.eWAB
+ ~4SiE|I)u,fzsAMo6‰cԟ}{r?>/0T,g@.smULtM0]Ҋ4Ew)+GJce
+&@EU˾YQjɥ}u"l"_5z &jp`@ <9~)5^IyQŶӾػԅ?Ł] v_r@]`_uᅃ꾗 *|P=1:8xؠz'j@_x~p:?78xj3]됛w m﫻v]'П5R{wwujjjg:}W\q%W(Ϯ<Wp
+uip /أ=kQ=OܰG]3xG]Z3^~|GS+_)&-p] IoxA{>*c?) ,>#o~ |}xT+Z@_ ~o. |\'~V>-Z  @K\ YO l
+\xVG~Do |BoG=
+<,/]2F Z I'.|{^O y^ $(+&=dWL`Z xR9/QA^!%s_%P=0%:?,pDA,
+|u?&'M /?7D.|}xT+Z@_ ~o. |\'~V>-Z q _"N
+xZ`E?}W8A_чOJo >$~R&'o?hG>#|W{߿gsȃd&o͂yvF.z{7''$}aGQ >e࿲E=UF~Ɵ6oIuł7PWIx%_4aA4󕂿`o^G*Q]^?E{ur=&Ǎ3~?} _ .}h'_ c'sF~-_7YFWtF!%ߤ5;CVۋ 9g ?)>/Oz`2oY59Jː?E9ٯ#^E_ ~h1K}SK~ʂ¨_aԿ/#?)6g/">#A}ZJF}7-E?
+~TIf!Qjq7gQ5]zѯ$e_co/g'o.#~Di}D֨w ~1ȿQP2)#OOKZck:!o-go4§ޚgG|ov&zw_yL'0-/x@[ Nbt>vYG@KO [`Ik=+F`[/pU=?_M.|z QxΟ0zg[5_!/xmUJ?e
+eՂ>%0sFௐy1|?3~.繂 u?_i0/-E4_M?*g/!y_d̾.)g4O^[FxilgG+S[c;`x3k_E[-?on ` ?xo-¿p/"L1?. ̾AiO |Zޟ3#!yT/qy_M{ìR2?/0J9m
+1}1q;~^6_V5N׌.w /{$!fn{ꗶwv|o g/ [i2/;Vk$}]۹W ՠ~^16Ġ}$}WF(5F|mo [/6Aؠ6zQ/ g3I#YҠq,}5A$}O_`2/t;`~k?n̠EB zA WF+nc WD&\fW"g_xp'__3_g?l6sp)}ߊ=0iz^׷Ao0iC67u?b#F; ].ZMo͠?e_oпibЋF vtђؠ_d\o'ck|h?06O$)'c #FUF|#wr_N)#!K_6/oO/^~֠_2璑kiOʠ-B?_Q_7?|G w _zoz.= ' _4)iAP -ƾ-; ޟZzޠzW2 ^͠gGߕ[ =ga}٠Ԡo2AР?c6ۏ+I$U!~-?3ܠ#Efɠ}ylژ?XWto2&_I1/d0Fw_63Qf٪.Rs&o϶f_2%~(b zˈm~_υAO 70_okm~[o3.\S~g <%M?'PǻWeN`];~CK~@/I=2 |{[~E{A)MGoz? 
+_IZ>*0<._ Qw
+O~J?'Bw]_saߑ tSrjje5jxAM෠fgWTSsf%yjCyAyC%4}N`t~E| |
+|
+;|OC39u 2wl8No~[_~g~&as.r@_Oy
++ "!<"aKx@?iAo~s_~ +.dw~ҙt! H?M/E-B|H' P,,B9Pln~˕wJel<|Y(_6_TpvBYH/ e|YH3 eBr?*T9;~~NAs%[VS˩[d<~3o<Lg 3h s l~;)
+| JW-Ku$Y3t2ILeP6%<
+CRF
+Q2yѵ(=]ڢL;ir x7JiT菕"U˨+nFt+k>>*35Fei#yd6O<2O]<rGNy)<eo\UUzWoVy|dh#?l3
+P 4lV6i٤e[}(m&Mڒ.)Mlf{:hSFs(C;pxB
+Q=@<}kȠQ#oŧ,>)O9|k
+?$\ a`je,Pd ȧa8chQ60 נL @A9A G6hR& MlT e!,/[f w 4MkbB
+\-d 3g2~5sQ51͌ȶLӮ
+U8en%Mrbړ/3⾄ }i2
+@ 7cЬ^|,\مJ`.x.hDsp͗Abpάro\+x8aFK[s0z> is6xolÞ!YDzpp+2X6r%3>%jj|h0*S.|
+8^r-*{_. Ƚ`2:1f
+婸t=5ȃ2ʀY:xl Ȕ <~ZK0y#OPhgVw
+uE
+<6HE,ZBbYr#zpVYq%}yXLA8 "}0/x΃U]H_*@az{S  (zu~S:hQ'`"m\mYCZ! :Yd2Y,*('cJffiR 5%]2c,;%Q-!{֞hk%wXʜUC֡`Y%0
+F !}؀{<K 9b~J%>2{ٓwn>
+Y"4
+.=22r>m*#s@G3e=I!ekBΐe2ʌ.#osGFXraX *yύU)2hH/4+L*>WxTP <6/ysc"-:@8.#+57#yϲAs+V<s W4u{򣮀8N>ЪeU)*Q[\r dٔV)(U+>< UQe]e ڨzr~S|U j|, 3ߤ{$# vl>>1 [4xAxV0 4Ab2bC
+@OxP10/,HI7 .p '{Q4-ңA xطSx'%U]u0dU\ڀp{y<πI[8S.pnÌT r꤉qd{~BGbjnxL`?2Ax29Vpϣ%vE6F! \dh;c#wc
+>˲*'訏L}Џ̀e>SYU;xc=qg
+(3ifT'ފzT4J{
+  @MM[hQK
+<=n%
+=w1D/E _>)ÆlDw6ׅ
+\Dv6ϭD2KVӇ"aE3ѣ^[B|H.X[|Rڣ yp1؉׏تhnT(nm3{LVO~(sDODe6brfT)1<R(䒙3QV1Q瘉b~vTE\ ێD19^3b"FG T*|ķDECvw^Y'GBwhH1UEˆBnG&EZ^u |(G핹¢_PdmHYnX"*Ddxkmm+:0QDkTnmJ^$a]T0yhfm>X$ۍhd"d]Εd2=?Zg4fT QJ݈mLJL.GL^YӊC"'
+<b9$y|"C"bS$"P<:HdsXH8$:Hd$@ύjxAMH*`T^OK$ ̭y%7BDY$=ѓ[E܍F\T=$/(#C,z&ք*p#)D^6̮姣3q Eqz8t́%ZyQ:x0Ft=n݈ln?|n#2'ѹtճ"q|?|gV#!߿͸D41 !A1_U$&#sj,(t{ yސ0vEbuHMl乄b6q}HOY7y,"FJc"'^dtķW6GTā{7J|1q0ۭHUĠHXڗA&]
+8lc0
+y7*'o^“<VIj<xl([=Wa8
+وxFR"$#[p(D͑'U^ve^8U?HC]D4)Ea,)0
+=+Və bŶSQ#M1=SY #lg|%0!&k+gw, +܃w;~w;~w;~w;~_5ýt7~z8MLwNjngYj\'՟lg܀Wj~TnfmOֺajpw*7H'.iKT{jZv7ɒKvM{$ewӵQ)1i82KiSL/5OS晙3R?l'՝jOT/;S$~p{O;^5K ۗo^If!IϴS6ҠL;[xt&irm:,ɤ;IRl;KRN6|U?ӹMWlkv՛ng69vjl/ON2C=jR'3Xv3Cigz7!gs݉6QCUD/&ך2zIn~vExJޟM 2 6
+~M Pk/ZEkCd%I`R>
+Y򭀹=8"Wq=}COn5>gyysc^}4w>|4=ws GHcn @g_͡gy{Ӟ[O'ϣ$y+=< Nn'\ҳNR'8Qs9cr.('3rQp&{Mf̷&f3fq~5\>j4c^iFh9I<s9kfe2?=Yʥ>_2NdƼ(1#1#G1#1kO3ߗ×1/#.#.{\ܸosܲ%q2e9>aE%q22r2%qx\I\$>V*ʫʞ;؏J@e#_); Ey($Pb'I$rd$vhx2I\\wɘӒ1o%q$I$cHHgdq"KėȉH=d sxdd ddG#8ys1cqGccc9ǞW#1#\ns1򮑸Hi$4F4F3F>3yZ^zwsߥ~Ǚe;[c} >}~Ǝ}7xVwG']'>3;y=L
+F:t̸gkjOh3.]iie<WO4~Ưk( k4.3eoE@٬ҟZ&ߩ=;FOh3K㿫k?iYC);6_2Wu_h9ſYEih<myLOb#xG_?'45?;Zy_j<տa-Fon0nxE4uF??q-!K4qRoi緵/iƿk7ߥkZJiFRj];1#{Oij5~N5~ӷ_>O&~zl<]
+i.sHnM[-EKӖ#К)1ioM[HкO#iuHԴMHҴzy#i Hk.!=sHմ&i^$Ǔ\B-PZ" I~Gzu HR|J)Dz*)-HO#"=]|Hд<4
+E<!#JuGDz Ez G:ґѴR@ZL^@XHK4m2RMA;M酤HH/"#?KIHǓHHKIH/##tD?2?+HH߮A:J??^EG:j?kHH%#BGz7LG #V?HHNGz靤X?A]IHgҸ" $#EG:?9sIHIH'# #]@Gz/i􏴒􏴊.$#&#OGj>@G%#3"??IH"# b?%>BGt飤.'#}1IJ #%#]AGtj?'IH"#?ҧIH!#;鳤ϑ##}? e? u$#U67"Ʀ=|]6,I׀k~ %YaX
+aOc<maŠ2 VjaX
+1s0f@1) c& 5x)Øx;^0f$ at
+dx =^0<@)b&0< 
+mi2M
+ Wb:)sJhKDG%~bʁvh]#-TYHqIOHuF:W bkQevգ%j -[td"D
+cP{Ӓ]%:1:';1F|ǖ+RQoވn dޙcLqDMɘ."b~VUsx4-kgXMI-}yc[$aDIE4ȇ)YCYb%l6Ajߗ"&%ȸP[)IGs@3ۑӈI'(P*GݔLOˣpҹfyF=&$L f 2ExеX-f/[?NiLS
+.ƝvdO"v1]bhҳv<+m6mѲn<϶ Oanc#skdZʦnrxr:m?bY#L ZKj*ZC
+Z\_sH͡c:<tHrT69l5|Gd\x{l`N
+=G9L_r+}n9Zc.@4EW|ϦhU-ϕ4Dn$QVn b%MyCe[)h7O!5O.tI@ !/VleI0͢X=2O>˥˞4{
+7`)#vobf]&ةw0E_L8U70E5Aw~ǦhIL#֊^-t|*biy LQ1&}%eǞ (;1Xx!\W^2ƍJ}]W܍Z {wzFa _,+$-=K o`@Fڸ6Ɉ?d$~c"ɎSi|.egZfV,;7#QqKn^o5qܧRSJ`-
+AO )nPX}Jh=kNF=åpR,fWN$&KUWfjѼlnu-
+~m៿5b88V!nl"n#][bFkW6"v 2|T_Y']-9%}~=J
+wߌʞyAiZjQf>ͭ( ˜?ڗ 9WTMd.emiWs}j[8N펹>kF*6.zSUטBo-oM-d
+(;~N.4
+K T~YKv}ƃ=\ޮQ o/jԛp%F;)wx*XTܤX>hO[aSZjQ[[-a`.;>OYU3KZS;n]&elK;,uȧ|U}xտDEj*"]rac|Z[P~^_Ԋfd#bTG==<s
+("j{,HvIb,0N7hF5VQSW#dw xhhh0m5m#g~a30EK?w}) lP%*︟PqBuU%fU@#eStly<H0O5)e!\bo )/Xi||K}ķ6ߥ&ߗZ|U;b71^d9D$'ol'O8j_䰫"Gg1ȕ}f 1w$[Js9PRQ/y@6ߑ#y: @J_[t)a&'a*Gnl<\mDKe|Y%Qw$<k
+Ae<2 U_$`;D) U0M_~ci M"hid*AZ_u`zq:tK W{=/r>qDYwNO$`/}=ȎfGԃC-:wzX=[b-N۔60%;*鍤)I<״
+t1-tjҴg/Iaڛ36JLtZƃq1y'KV>!I.z -)o'U};9φwoގA4%2(k6C0 )t{AhBop{ ]"ikHMZp29ÔddD 47„iߊxDʚz M CJf $3S]K9+ɶ "R}IJ XhA`/H¡
+,_n]iQd Ku޲cs P(Z<򪰈(}=;~5$(MIWMyhFsp@P,}8/M.Ufm??52B6&|V32'v?۵Iwcߒ"3 Z-Z ˙fE%ЕZhHMSLnq?ێ$ʄc}-4x8.&Lfq,2ƃm+Ʊ?>B/j
+KwPQ$SlBbE8] *F 1;vIğ[A[MT>ö&dKA#{@͞îw-u;Ά[Q\mN=}!S'@Ls)wyyG`F"@dp[<PHE[rx-M:PYZ8VK!U}p$k ^>4ϖ"ta"41ARC {O6bcĹ{. "Q?Qddqfl&UFJU!c3Bњ/ 8$<KaJohO_'\;aKh}gػ-36ĺD7/֝fim+fdۺ-!vI'[OkIhTj3=|I  iW4>eIӑvU#hiPv[y$mc1No&Oڊ"yO}iO᥂3FMx2=׎dO+
+Na6Zj}Jvj%H-ݼ9Ƀ֌ wi;N_CTHG vx6 $5PvkH O|+2[?^ܩKOM+ʻ4.=kٽhb[Fxsk˴{O j!ɄTkY[lr Ňԃ%){6ׇ;N w:N A#%#M//̀b_V0.i޲'Vj겢%#(O`}L*lQWj"laN.ƙlKB
+0I;9߲Gm.8(zf\!4#.8(VoY1;Y9gRu@%i_F79shV #^5oj&kL>ٌ':Qr.ȃ𴃵3PùʨQ zꓟ
+Ɍ
+9edj}6oZ>/rN{mgiC2rH4E̪( Ox^T*ңUJ%1X b8ڦ‡^̳<[o
+NgL :- þ|*a! ~dBK2ׇN^zoᨛ?Gu&(XceOВ]dy<K'Lgt*)QZL~4}CjMwB&?Qjת nFO"f8f9<
+\\{#R~4F&v3I"q;`F`o#+xT"F*_7>u {vܕ:w$,/s˶o`0y"1ӬmZ9d$#j*=Ot;};mcl={-k3Kq9o3
+sɏ-̋q
+58b"R}ҫj}!!s
+VG9Pk Ȏ7V$~B\LMV&n2ʶ#m2CC
+w E/7]C[n0+SW"|J5'a1x/a~FKpV21?\rNH*{V>v8Im͈S1#Qojzm˕':R/f5֋׭tSn$qЭzm4!s\45<b;NH\@y1ERGM[or?SkjidTpC/3H<RtYp0U7)U";@" f<mfi򒧞ePbtnN,7lS,4C[F`* #PIvK;{#eČ*_>YUr ȍLneg$6xOyEx}J^Z-/t8!ߥmum {K=[!^|ySyw
+goC̴βՊF]ne~_)(l|"U7Y=_wʮ`ERJ%YU"(u%.x2岘GH~%[-htً~"o qNbxs]ֱuu%R|P^o!çV/pW[+a`}qo@n>!$VW"29فv%pO
+Z,m[ ѷzq-!ŌwV@)<9r%T" C˻mx [n^:+fSܜ]M_`WFMhvVrpbؠ5\Fu.eJhlpy>7U*A^}<+_~|@H;om!;[G(^ſu%w'[[֊}!:swNj1 ^om
+gcY>?h~Y<s$N'~>[s_4.wac<i<t;A(>\Ádb۲#ހ%
+|gK38vvL{CF͜ɸ[.i g:r,[[oKOm8mt#gvua6ds88x5qZVVwځcz9tIʿ+oGӨ?ވ]l=uP߯=g1uq%mbZ~4\A02֙z@%Sumy" ",<>ګ jGur5G5jg.`4IG
+_ZP,PӀN\ixcu(o8Q1(!64:_YCS {b&|Li;pvz%_LUvݸP0\nTd'g80hWKx%KS}%lxDŽTC+,)<G_WU^Ϣk?ƥ^_`N"U֯-Sd/&ӟf1y5'2y zܿuM>'*xzguWzS+1Qtb~I2i@9e֨k7*Z *3WIXd;!BٳOdrvZ qL@T`Ee 
+>N65FY-NdR'bRH"7_NdH`*
+4q:Ŧ1^8[,IY*gC۳>\\)z)%1to)wp^X^2{qO-\Sͷ$+}5fdKc-<U<KSlW\A?@yi]u1ţ[KdGK2L< oRsrg}@ M4GE^+9˻|{u_;tYGyUg<lyESV- \'6<\G k{jPm*ESpy$Idr& ̛Vx^{A]VO[/Cٱ'7Y^!BaK~Ԩi/Yk/Χyx&
+P9<tL4;V vN YQop݋8j|%1g32Vܕ<oIwR[Z4y O{Ruf_lT󍈈IOۓ
+Wf]&Dg4/ 0G26Y
+OTowis&6xqO`wfͨzg~n289h|Gjiiy;= mB6ꇉ9f!Vt]G4Ma)&5.5'|t'C~S9AhNf7n۵Gbu0͂VlEҏA1c 򒐯į&0͹UWq3&EeN#(C#·%XZħ_zP-7GzCYvnY?lNNzjl(Qih_g披m1RSc@ubt _6HN}t4FR%Zhd{A~\ߵoc'g|{BX5>-G*
+=ELVĿ:[<tGV=c܎DVmvalS||T9~ƉDlQ\ivԱۑ?sWG`% wnܗʀ˯M#l×cbrݖoK6љSt1s~ /k.7"+3E,ۗXS \Rn͵JZ-XNcg!X׺r]]
+/7t{u ,Ckط_9^L*- $)Ha#ICʀdD2YA\dp$H$ $'H%!^/HG@RAQ k/'o,Hyqn\Nyb|!><+%?)ZG ciW/ wg&Lc|RL.O $
+(/-]]5*/ilyG
+GQ⅏LG\\WU?y V ad?ő4<'x% tp84m6;l?{1UKͬ{3Rt.t8d}󎕲ХyKu'KIդ葹Zb#:υw<M?Vl?fSwLTWN{ '+yqV/xE{G2K,/E?&t/"ٔd̽+KYOCv'!s&ϲW=W;SR Vn|QRz_/`:0KeT)v9>|5{r!5:qjHOV ܯS`]po_kF8tF#A1^z7۸mņq_Cue_S  8rR&( DvܲXDbq5Jr45Ѻ{plRzp$ g/SDD5E:jK$lY:6`V/>L)'a}XsE0_J߀uH/u NqW/7V,P)u Fw~}>!KKQ;+ul{Ӷ'nӞ=+#Is{rt{M#{(ݞ,LC255ErXkXXLzd#M}_خG=t,zFw˃8a~vɍ*|otExsi`Pիr-JX[]rc?{L[91ҭ~`<h TA}y$/A$9+KVsud d_l f]P=䒼!c}h
+IOwdSd)UFO=%dě}ݳ~[&W$a'#oW$s.a߯-^azE _دb xɋ=Z5\{Ln[?Zy5tXS*9`s/!Q;zjI3FKE^(Q JE9l1v/Pz#RRTYz=@vΠ U<MPE Z0W54}l'鏪N#$)$Vm8QoI.\a(%ߜOqM|7ďӻ  -_A.OR*m+zc_0}P̰_ I؇H'd>hؒ; +U{V
+ n,7>ގ9 c qbZ_ǃͅa;LEwgnOmS(vIG?қ~/t0Y}3*lȤI_!#2~E&'a"*>?s 66"[%/UP+K5ZԏO.,ސ}"$U*8S1-H&3|Ɯ<Q~P[";"NZQ̷lDQZ4F2UR岁yg䳿XN3c1}M&NI|ﰷ*P!ܭ;Ţ\/;Ař`+JA%G ^,PFD?G6NX}Vn^nxN+"SbTS)=_cq.p%=`flwjƄ|ܱ\" }_>;q
+ɃB 7@K:/&sK,<۔M~MTZ]%57\ (WΤw/ͫ1(No9b zpn37iVӌ |?.Y5 bn6͏r5SsN;zB^">c\o\T`H4&J) , /!oQKGsDb1f~RiZhyxTA+&B'3Y .aKW*/˾cXWiz*CokwC*9l}04#vf%SڮVXho_q8֝ _'YG̢TVUiu/G&9oޭdlҝc79{ORNg>8(K/)'.8Q곂F:*Cªr4./h)I%Xܘ,{?d~eIzU'CրrZ$GЖr6lΎ]m_0^σuMlUU `+1=qtZm)7Z w3{7Lu=hۭyGO/>RTTkPZYt=/GYs!}9ߜ)$=UOJIJT)`TQƙg&tVp\
+@6MXIKOn M@s{`sC<5MZNfQh#[=/ Jܝ7Fv}ῼMqaڪ(KT}ab~ ȿhª? L&_[-5QeI_).5êkyK;BЎ'˟ƚwo넫-<ǩFV"TfFL.yr7&ۭ^~;tsz>UUuJi9J%ևo+[;tf..d w1ޥ,fWl#2\8Di>KL7gYYfpz۬5!P3_l*ʹx643v-p'Z2 @,ZHhSw?9oKTgR8Թ>)W=oǯ-·ס3L)%nѪ֌ߐ5Y[Z*4-ԋfSR8!\ުϣF+ý<f 4y*+/ZPk<JlV`pk.[=FZ٢,_Vu-/GpɇoYeeX|2Ǔ!;d Gc߽T\7R U#.e".gx߂wcKň<9dŗ,_ [x+`޲kMxDٗ= -wlsTY{9aGWNe^ARεMjӸ4k5DzpQ*i.V X `ַ9Y$"vԮS=wew"c:w"
+^H"4)?`{WN muۅk\sL<<A!67vM
+x_u7.J_oΣ0-jJ[: Y\,4|
+[V}$`(VrNv %|RoCFFe'3BL9mg_ReSi>Ocbn+Bi!v6-o5U6`ӱ
+.W8Ō=@QrzrNK3 "ndW
+r$'Za;Vg.ț8Q+77Kqjyt|3`uߨ!X Kth ]a݀kGfK<2
+_[*?=IIq%rl܋I`ۘ@sqVUu,5:#EM@¥ͬ*s@v:(*J)Ti$%gS JtekMC
+MmyWKs&Ё2*ž͛q
+$6q$p\BJrA,20cy5.ZL:ZB(^\7<#!n w2Q~(Ȣ|Hʂ zgi ?4;7#A ׹"^+>t9;WZ
+Z #p,ڊE,ӯ=d^qWg[ٿd] a@;iv:[q~rԓl`Ča]OQ
+E4* /H9
+/
+t^e^B'*f,Tf)nbPcjس}T&+[P߁V{$O>sFf+ [եR
+f*VD%\|Dt,U)HiHGm~ ߻4"AjԸ - )KA"]$i4u*%ۺYݒ癬gcFe9;6e$&E nϿǗڵ^Sc].C'P~I쭈쪒f&hMĺi@c}}ʓ#cVB\ M(JhRQBR ="Pb1)IPBcH%H3L>]|JLӂlBscSdx,l'mC-v?H֦٦\x|8* "̼x
+j=n_r?e0hlDNq=TU8K/<0䠨]wIHHK rj8"/ŧM95ay6AֻpLs|GSR*4 F܁Ka{|T_)(x P?%2
+o{h7ѡДKXExoOm9>l,ԁ
+q' մO!8}Sh ~ 02<t`$]{[9 'Y2EB2XNNh,v$/{ #J-4
+N:8xIp̎< ̰Z bion([> x"PIXRKm.A!h󮟶JKN/e^in^{
+~[H9TXnVAQN~6.Ttܕ2,KMZ@g(-i%%gHg-xm $2~ F> *Q
+tGB
+bAwgv,et <( v3<4=NB~Q<=Ip^6+Ze> SSRL>S3_-D3pq=rC[.3G{72A|=~%R|Dn|?]թ*]S~Ƨ`1c
+圐n?$ȕCKDbBlWd'Ciy1~X.H>??m0A^K#뽥uTxS A m"1Q)JX~%9
+e׌h<H-)5u ~e[8Oo__c| `{f^qBB "UtN_n3"S<)$G&):[O9ib`WKA m)mGIiw> $0J>0hd2q+{QvZy[giҤ˅b1SiED* n'<&셰QnYӜM@y>ׅƵKㄦ$ ظq90A#uRKRrF_mm4<싥pŌaHRO QDm(I#`Ay0G
+ k{8'`(GS~߿+}z.7 7~ (v7%Pl
+n98 pp8q\)WG఼T1ӃzATt~
+_CLhTW@I & W ya淳oW'}8Y܎cXSOתۦS~&tJiBcM ŭoFFcbX}vG m<R gnu?dkv%*#24 ʒj#hD /͵Ny+.YDD ϩhYޏ# >gaww{}=v[kz[=*qB%XA]ioEeE?k<cJTUjGO
+d0VlJu:l!U{Oe׎~:ԯN`OwQYvk۸bZ~9DaBV94Xjv;~}AnfՃBZX6% zK¾Z9Is V ^Z5FGfu)Uc柧揬>
+WdkJ.ϴ^V=$2M
+ʟ^`UF c-7~#IHk5fZ+-hh=?^~fVz6Hʈ4"U9
+RX:o< <xA |u|tc3ΌS^7J~Gh =3L3Sj3.g!F;)jGPS
+@әq[N|ůunч/5;I=!nωbJ7_f$bڪvm_Ct?O9rL|0ݟ:Ϟ/L
+2G)S%?ݧ|2hue
+!)N@0[śx?ǀvNÒ 6yctd̸_2}b_Ό2)HvL,NR@#' DT_w, (Թu::eQrg0N[cE1zU;jAU.0G
+.|uO:Z
+X͜|(_NψwGFs2K>?_uwv&{F*†9wZa$6?P0Ju팖\gf&^Fv1#EFIPxK-C@؀P 0F#@\Qr rn 9tݍd]+iJ6`,|>5,0 d2N
++63+7eTVNX2d&$&Zesc*kEBV2zMm@H,O7)I ʸ)>_3̩īJ:,88~D;yS2h>1?wD:A0~pΓDя؁7P{f-hxhV͔@M_f[[ob8Dt8~cEx]wY_>[Ŷ6a
+oAgɢhExnmyR_s$+¶2q**ޖ{u>i536*I6?$cV*c;/:x39<htX! g=v"k][boJz۽5\80ޘ"ká"֧wvv={?'K%){?[Onq?
+6kG(Rc0a =Æ;QU?j8A̟03+r z}:"Z)9o1Cc*MXNP5)gplg@֏*Xv(LNIs|U*1e#Po,d^
+7ЀL8L\p
+ҽ MѲM)2x,bؘ]XvPC"t`괶kӟBJB7 /"KCWM/7^iƒQu$+6%K­
+Qon,b_ADai(Q}n
+[IIB*|'= nT ''ws-n몝~z SCeW@MNT8AO|5
+@|C:G7
+,W6~k]6*l
+*gkNS5\B:6$
+=Kf{^ۂC g+m0fmE&hv46CKgOkk]JƉW>8jQʁ03a<txll)NMsLJfmx꾱F$^:M<V7L;-־mvhat!n1δ*vl> k7XAFb=y6\wfB2`P>SAC]H27V\ >uFw t2Ё@tK)@MޠmBycyرII or4
+ZCSl.Y[ϩ۟KփF磖jYn2  KYr<RR=
+.`tf.V L):ej(=kTokB*`\<*'| 8FaX
+OS ?`>a] A?5 [J]6d%L0̲4x@6N
+
+:΂n=ĪLq/af {-KT%#ʇf 7`sdi
+(N}k/654lgˋ7aɬ궬F}MF=CFé$wC;zö3F5oH
+wta%]az?X3S rޡ +]Ʊp>6YQ?+Z<xRXA
+z"F镳@+]vC3xCz{%FnV*Z#G)(
+b@ôfX;a30O/ynų"
+lBx!̉Q]5btK+etbip+
+HobSDTX56Bz}pG&č[XB'sOI>^<S#%e5Da5@4@AA J.h<J̇fYf 0` 3+P}0X1OP_.[@>)
+3J
+YOTcȕ)X'}S2 3)ө&K( _x#'^*12"ܞ1R|D0ML]x"Q}ן3 |Y
+~sr(aQ8y()ۍ 8 h1tmRL 9 yA fCrZ|C)2p}M`5\.KE⒕ Q4WJU(($]0?TO ĸGƖŵ`ky$4Cw<z;7h1yX zbSֿ=b<CxPh8eP/Đ3gsTpb
+2:(
+"oI%"HSL<Tf :{EQ+fRuK<b҅
+xi 5rqLhS`@}~M{/HN^b*6qYm-R@G狉H=odP$LCrfn
+p߇M,1-vQFᖖ:ZyM0xVxYW|NL\o]'>_W/ 6ӂy}Y02Z5Ds.\2-1j| *]-oH}K<[B8"9{FDȣSı?޵YԄU94_ț_R5%5ݓU5OTy g1b%YEvPK@htbur~nѕ)cs^/LNH$%jx@Xx!q+ Kt?'%J(a*B<%N(bLPO70B73wg]G]g$T@V5*KT('e~"MDCtXAc%2i8V6$chHAuE#<
+($0!}[)39U:ש)s*rWCN$LWTJ[ा5*Uc^gq7e2IUQhrq,pT&ozegH;@TY} Gᾖw!u* qӋ+ɸ,1\CfU&M CY&cw7U11oS?#hP"'a2u(_M1~oM-ZB~~[we:m}$_,{nߞ/2CVvPº]P#5]~!O"R$^ǂ qX&8 )ZL>G+ƗRtR^(}94w5ƚwV.1}}inNA=+.ppC¥BRôr/z*$'exD+џ\t+yb\L;8pIāp%r_8vO]"^H*8h^-ZC#~9;8@,ߌQ
+PLcby /ѽ'^U
+S5N>boI_t}#ROs, OlWM!ns|0\X| R_%W}+7UlTYWٱF$'xը9׋!-*m@ $ە4("2'Wʥ2AZB Aq,}ŹˡȶbJ6Maͩ.EZcʋdQS8JEѤs^ OۭqOKe~1MZ,,*0j)>8l#oQUiHJ㞦%LiTGlFn\x,RE-7 wTt0A:.~Úh-'qH$ı!⊓(CyZ92igty
+3xEܫђ붃BU !Z xh(K* k@ߋ>!ʼǢ Uv| c=h Ii"Xs+D]`OWcwvAӲ
+@QM#~AY7:Zxd݉$0R-,dTp!?1~JFL;L*'CW"Ϻ>n0Do $ lmWxZ}WTVE>Lr"fɺB2W"Jᮤ㆔u@ǀqmď~)hr3J/R9ɐyX9Wsd~Z5,"|e4#_JB~{}5/MmT}d*x( r+Vb-"<`w,y%^dT%Y<Uj|x;H6n3Zy"݀HnplR[kͰb{&& _~g43LpFdD7t@DD瑣L"\Wݙ_8exl2^`w3 /9;1 z>W=qղ\)FG4T5]H҈=u6ٳG|lHJ '0294b~`Y Kyel4ke K82Y2a1ueJ#
+hV~dn0$&O?c H WnDuiւD[!
+ؕ|NGNk[ )cqV#w%qc?UVP9V
+_. K /g}&jL%S?oE MBChh ͆ǫ5n
+Ij7kw톳Kt|yMۥ= j vmA]Avhs`wC?a2qAe b&_Ω\?hZzrf.TCy8d%-*ŝ昤T
+!ι(H,d#Z\f\*KHɒad_ dc\9T?A@9 da@=SUx||
+%El3
+d0^(hv69^&.>f9poiPsS#Wz70rsL2-'B5gkH&wep< kpoi -;O7d7񘽉,13z,_ G&S6I S`nA<5]7V}YUqõgz3}9nw跸wۡX_ao
+г~[?Q3qȘ'.6G(8+vXF8Fc"֤_8=lEahp3..Sjy-}m00ڱ 6NΖ,nЪ 9$>8ʑ~y:d@#75+Hb?IZm-ONJ"I~!Z==Av++F- Eۙ6~Eduq;(ƇFHj)jlj/]|,6+n<IC3O&Pe~oW|Ov%^ %bQ&!JJc8}'n䏲 ^ -Gj}>Cb=GP[6cdrh"/;;߰N@Թ `[V)}lV]Cծ$H&AL mPIv@yaA# &%W:4PAtr&/_e<m׻k|հԔSh!s0}bLU-;ޤSrd1Gc0x*i*F$%r<nPg$IJGD`E8"̏z{tx=w5
+\Xn:Vۡ.yw4x b F~& ysEᦟq[IU:vЪ(v%sKKYt۠\@ˌݮ+ e,]ky=Mx/p" ī~_պֆ3YYVEM*~:b <XO"PdSdr1:E2^|b#z|DO*ݡCaHնf^ P
+q6-M\+^1k97vCRy.,0DC< ~ͯ!F4."<QՇA N2f8-[v|%jt\V8bz_L
+4ӏqyX #$-Wl`~-eHE/eoDu+N 5_!$'?/O
+7V<_^Kc$jB`T5M{|o@"Gs;d*uf|U1J
+>X V`uds!(~zU+|+W,ϜбHtWQO:dԿ#)y47fNo'aк,S 1D;4u,WSid.H\%C'0Ռh+Rp$^Dg5'̝5MpP|2˝|ꦷ{ͷ( ]v[%̂s7e7bqQSc7K nv*v.B22k yI9fu*q}JjZQH~ ?&~$DcYǩ$)2dGYB|9, 0ŊG N]SYxT@!-
+>ҖK:g:+/E=NzǫAYVTh2F'2ƿge1s;si*}uH9 sF E=X]qp<4
+☃%̈́׷5t AaF[YL+HW_ND6~jy%r#MIc5|(-}[_ˮ6X"y|<Q\bX>ڮހw7"rHBsuD}vc򩗔m'rcor*^(u
+p?d zY)1(&$].jޤ)1a|2P2L~
+N<Ş%2O:a.',ydye5-P|F,ϒ6˳5cY~?fE~_,'
+KÛ|P JmEZ
+2V%Ze]TAFP4YFЪTQqPš}VWRݮc:uf4{ǽ&g~{Nv{8O_# (Y:i?l“i31w) ٻuK@`(OgͿV(]9
+08ȃV~|H
+hYI Md>E&Kp-U0I7LΙjgU}ҋ$
+"<(Ջ?_mӆ)Ňkg&:IqXAW`wIET_
+U??M*JJOrp/RR1Cϕ!C44KvU17Rz &RnDT2)@M-tQ $=GX^)TXʵ%Θ|@
+PD?C/a_E
+z7yɺF[ղ
+M'bH;Ővqr
+h^;/v5R[Ƥэ3ed OK/-S|Ѭ!lj;%1bh;K{K~~˓E2Y&7("nTS<|abrߌAQ7˂s3
+ln~2!Eۇ F7+㝕kT~RS
+J^ab{}";o-3bٵ1 [-L4 su ,i U?bYA4Gj铂e%kPFۤFC\/wHAY#]
+D&"!KU#_Vq UA)LBJ#@d?au#`<#7Uqb]oLHaN/C!9v$[#l(,It=]||x2./h e0]K%
+S+T(UiVC@"^P;;cWpݦ\q:u >q(6+vNp<Wewq,@˶H7"cd=ˣfۙlMMoK *R;<+c&c6qlf ÷,OatɛҦ4%&+.&x15 rL yk£>h߶ BR@{ZLP VfZҸ%M#[H,=|
+&C]ٺٖ d:_%J$T19kkǴ3ڍ\3rT'wp)>GN?ۆNF;|P?I-iݶYhkZMd/}p#d߽#)L1~C_?'&HLyv5*@<vΎ!IONc<nE[>nUOˀn[Ȏ 0h7'K]W=k/:;Orb.6 %Y?3U2 `CcL0&d,e+%Ui%簸{Mjqo&MQEťq%] {ʳ{nɒ) jh&wM-l.17qQiմsD *h 'P>*> "E7MwXۮ393e rĩ)~Njw}ۭj [x 3DtRB vAЬ~N?
+WĴ䥴)ڰFE Pg4q<{m)/OR@[ЭJ'JR -63zDB`HM|Ɇʭb:ΐ5-/x.Cݿ7 H;c&&YR';] D:)tO]8le4zix\NL3(NrCK!W=4v%8.=ekHD^̞(I7rj {w!΀w7^;8pNlHxyVG٭@Gh][QE>pK VuP^FIL |PA;+]CpT ~* A]UܵPF8O~YpsCB\\%Na@sfW$u!)>Fo!QW.<l# Asu*1Yg$˫m
+Qf2z~SÄ'o͢*eɂ-ˤv&ʷmbR7d_Kdx
+G( \e*9X+Ux!#Jv3
+90eY%ę4 ;r#OOpXIfGSe. udgN{CB#q|Coni~}A uQC.'ơi_g;k#WGl6[l2@;jGt\k=1ZxT?6vy@3E~7<,]2+S*TJ~dpAי¡|r.'o$p?pTťhf\с,`p&=@N 6
+͓-iE]RzsmAWx}X"ZQ2Χ䘖5#G;shC@_ "3;OE.
+*1?QBZ)0pL8-=KLF&[ٚ=;y^]`W~f9v\3} y3bWr;N_s8R1#J)"GE,1"<:,m)#ᣕmevN!➀ptGaJ>|nmF\'ZWj£ݺ@)d g2mGƸXK.E< su_G
+XSՠ=
+ŇzI3%mpz2+$I+#kʢsX{!0NI2G=8Z!>D.qN ^,Uk"wR=PEX\sc(ǵ
+PM725HNցRUcGG|HO+KGYZ`]J6_|5j??KiOs\rEAQ +ޛU(9v{Hl((F\OVbCbY㏯6:CyeV_sIF]^lv!2zHxs
+owUMD)QK8PB/~у0B~HێiL_h>ЫEv<ǒ K0{"Bұ0[Gn;-(/0ͺ]wV6h9B^O7ij} Gҡqf9{
+& aLl"U
+]ތXf1qV8&T)m}a2v5Ɓʩ8DyH&r2wWf(E`{4`[Y`Dvb
+
+F(o $$e0*qs]WxfWvHx $W5f|3N
+DڒZgK;H:LmV64]5ʪvM}
+;$_rh|RŮ\To`NGz1!>Y[st]<)!I\/Z
+SJ=aZ#~qCǰRj6 n%y ֓꣭ Y/`X3v`k(8^^UJiOt@ @x֢SZ ьD7pV1xcl 8pyؖ ݅Zt-ond濍ds*TpuIHzigbM7B򽜹
+ptpަ76-H*]۱<
+,v'~rw2MՄCVQrP!rՁtul mH h@- leK6ORXh5
+`HnQ*@˹T@gJ1CYc+*xbI]lZH4YH6 |o[Śt3nK_VsIN{h 2iZd60vN*iv+fQڗ;|b1̡s;GTB6nlI.%pCחnl0|v?[a+$c4^}{5hz+=U@U=RiKrʵ)e&=;nDQipJ<oWQŪ{%*tJTz^*xTzŠJ
+*&j޼%7@ܣ,I@i%.8pq-Qvqa{E2{e3g$Ͱ@\VFj[g}X!&hz`rcŏU=e1R4PSISISS)ȱgi"TW#_u:]Lv"U_a-ظEtv)BI|F[Ě8],9+]7oUb0:,0Gl#+5,3_#G
+TRzJjU\PRj"}6>/alK= VCnR -b9!3) LXk
+^=hWM4Cs}Q j}ϴMBL'>~1G C,*4d0h6r{C#@܍nVZ33N &
+5nt1bLpL/>b,1wjk D.U a etX VMѦ&RY4 {
++](dz} ͒'`b6\
+&`zcdȭu/<G͜`Ĵ |TU]_VIuX}VmC]#xAh!z
+Dط.wCIx/ElGGu3?[-R!zqg`YR?ayX94ǚ9Ti_nDߙ^z88絗!m`Ne>wb֘81gC&zGl?Ӡ6*]fOﱕ7 "UgS|4r?F^YU8˨̍L;]02ƿ>-
+%(zJE#s =ѵ` uR؀2Q_B{o,=Ǫ 4ߵ[oRrwQVv
+rL!O,0,EYޘho5F4YdLsPEBZuM
+cZC#i*$M:!Ьod*@ #WE9f64&B<;/yy~^VgH
+3d}ٲ.^o}vq湺y= fvܼA L}$[:-C3K[4ġ884?'Ƒ3tԛ:Y,8pm<##1@f6v +71U8aM8N~]
+K;$x~ɇRo
+et<&(%{d%[E'}J.Kߕ0Ess7Y76%~:!zm!sТXf2[yh z٩y}3J֬8_ڄS&c}3:yi7Hid)c)w!+RIM%
+ X>$nu* #cޣ30Xp`AZ^<=
+jŌ?\9NVPDf<, p;,3NƖ T82(拝|j +M*2o/IYFf%k;uDdւ(Y͡o-S"fDϚ<WZ5g͖=Α5jPMPh3B}Tň*
+:릳CX\%^)k]Q-$}nܺ,}*J88䳩gi&zNujI.jܴ=w GTq̥%MsF<ӆT|'l=7=WhS JoKшfZh~p5q0?A ^6}g$( &5yкN
+Z"d)>uPʅVE7qx!+f9NP%Vv/ f6J_:O|^' gh-M?ڢDlj:4~MFLC#bF|#آ*2np!VsV$B P 8\ u>PGfYZKx1fާL6 7jE!mO,Ia(c A.2:B<(xʊU-JVfF%K%O8+UMҔ,a1 ɳNbjxLпGGA6}Gѧ-s7xm/IPJP WLar7)m/qDd#NZ}Xƒ<tIǡ8}8hH#QC;4lqQV}XySR3z8;x\6<=W~'E@iOE"amt6՛ Tecac Ǧ=Rsu㏌Ry>;I
+]il"n*GۨM̯V@˂(('ѫ]n34\0AM\EW?JHPEܴ/{#3lXWhKaIG’KWб-LxEAL6&&\1<PXX47gumuQVb>,Z}/vKۀijy:w;*R
+% ӒB
+*aqߣ<@n
+-CMlYTp&Ȇ4Z8 cc|cu9ao#9Ԑ?:ɱrr|/Aٴ5!擹nΣ1B뚃>x(p,~Ų?T2r]T4-#)b$F
+*. .O]ru7t -^{Kz+qQYK% 1H4& 8gpWgҊ.AY?PQC6ض9*DWoQwή;bFx3餷UuwZy]nݺuVխ{\LQ]Jܛ4Q5,@!`ïp+^ N1-4h^
+D0U4RĶc OxP%J W`f\ӌ* :%{vrņF|J%x^3;xS0tݭf8hPޫjZvZ0ݻ5iSgܝjwҾ;`Dq$fܻ;v[DK3ƥn%+&筧Ӄ/8&]Xڱ]<AEu{.elÓۉi&{ )=y؝z+aXߑӂ>,Z3d2:Ⲓ~DHʈU>"N ;sێ9Kf>T#%SH";r-!Y<Ȫ=#y1d/FK gp
+t/y QK!q9t\&ޗ4K/ؙpqpcgxC#"HI؎ڙED
+1 anW+p2W܊+=M[,K Jx!opLR4.Jw
+V,ޟ7]ؒ\[1Ԩ `ڻ ??YpeZ~υu1Qb18޾ 9{Ss<gFF@BC\
+<|kX-pmDGvH<ᐨ
+ƍh5+ Zb@a<B=9<M_;cťA3G45
++BΨ>/o2y (}VAw(`j#Tq/DN5NPmY;KAjS
+]i;է4͌S dPi;[\ҔYS7d<5TӴo4xֽLUu[z
+Wʋ/=JhREֺ/6^7~l]>M նCO^w!fŁfX7bJ4E&FJl;9
+@'aЉ183l,ݶzDfޚ$v"A!caʉ
+qw  ^pWqJ\ =v0~u漄@)B '/.Sq%6rc.ΆwQ -|3 ,4F4sEdoe:XϱijFCC4HLRX%7]~;'ZQJJNe?
+#H `„̣XմU]]DpS~bOvۭ&>(D32wND="Tv_(OM) ReS>ӮæyA$ TόYKRV Ō]ɴ LGT qyi,&dDFHBM4AyaKj:$_OQ@: "Ts2 ܨu%y0} yV&!9k R2=^Na#F]-&n'v\-{*()֟P=KѠM'՟
+8U3
+}5NIl R_(?I!_~e>}?e xޭ^ O,%!Wߵy4Gpٟ܋鳼/*y7В\X Rcm+Z0bu/t`ҁ|с|bl;J?h,
+>8/\6?8!7z#3GGlEΆB0'"P!\r[vmYt$l' 5x|sC޽bcXpl sy Mo*,I)5q2 %9?3~Jp 
+NY)o\H|!U5J7Nݩ?g_d|]H6}haZnz8'ۤC[̴>Kè[zoi%a[j6H V-YkJ1K
+fs[1
+R:;I%INI=G.Cpe'iŶV d ^a+涭3%nl|k@x \Ӛs Ձ}.FLT#=eZ=[o737f&ljVZ55@HM5yMB Y%H9j 9Vd('Gښ%V&JR
+fUj,+j:UfjZn~gx&-ʜ:ͳ[.Dg3֊.۾ e\m+bMLC)YϦo!o ('?F3
+@P"b f Evʓ>~y#\B
+G+l/\v~:|DTT5㈚ld8|bSkhgj-hg$М/kB'EaiU ꮕ,f;] .)^#c⽈i)"RT4Ndz{#Ӏ'CB,-j{
+6pj][5w6XՃdEtؔY0M&XaiܐBOp#rOSe3}ěs5ZL:\
+WΣS~O]һ[P
+g?9VVFdy$GgFJuv ;0'Kg@~M
++2T ..J)6>-\!)0>HƺZgr*y3'AWVyrȈt#GaaUoe
+Šx#cv%80hy 嶱n]͸iƦbpt`#2xkP24
+A19!Am^kl 1&; КzqͭQ49jLQ'z7Ge~<
+L^<7z灷pfv;sG?C?*C}.+-R{g~
+_Cc8W!GĥQ`B] ŹX D+1_Ė0$&x= ڲ_lY.װ(|
+8Um;4y7vɤ
+|ɠ*@w'М-.OZ34Rt%D+L&J.4Ef hiո:)1"1JSO.4&R (ݔ%@ɣ@)ku(;'b\YuuC蹤(}9}5y@ƒ&1qW(^ίå ]ꋮ
+i{]>* іYN` 7e0q)<]Kv
+CJh-vTs* c, r _e9w2әqoW'8K-}*@5@;-#eP [i}ēA2ma_IIf5N> A8O;&4H.|CC0´[6!
+I&w*ǏvOxBHx6 %c8#p oT/LoP>Fv<w:POSVPcTPՋR/~o3 [jہ|x2^>6o&
+d,\-.6ibqKքV
+ SdrP\Mjvf#(Do͝ k4D'Ǐ"IüDÏrDaU{ N|+;:DZ(vC"sǣ-=g"
+ i~UQ fCbS K3e3>s
+cŚlH_eI"젳E?!9-n)ϳ䘦#:0說N8 wSBS\ s} r7]^_2h/dKD{+R!қ@q)QO(S')&{
+box{H1ۍgA^=H"#b"JD,̬0R/*hG)Ś¹()Rvz@WCgLS։Xҏ#Z(Ӥ~9Xk(j <#]S[*jt/K0OXb++]> Jfif遁gC[D Sl?my[C6u: NXR?jVD]TtS08 #O3:
+)˦ᴘGA[Gk찭أ!ǩ2K d;WlT˛<aAV`'Xv[O9EZ fRYjCסj=(5~jq3} % }ޙbg*Q\%d3&ov'IFw\qnUǼŅ3Y$VΙSODtd"D6
+ Ӭi^|`Vļj(-aDT.LpEW%e*nkʼnNiD Xdqʆ|aEgH 1?=_xҗbw
+o7J?J1Xi+afH8ת⺳zA\#O~Qo4QoBx}X ǰ뷽`:_lN$3:٪&j+a7}Qe?@9T6M>
+ZzbP; U]{8K6䚪N^#wR/|aYC(r4P ~l>Jv )q-S,!3_
+S@YC.˕+.<AZpdopmJ]_^@bOb35uΣ;OcTAW*TR4v$DN
+kԑ.X'd~tpj>Q:YhQ#{??Y vF
+H)\6sjyS a?t 4Z#ך=ͦ4BX~}c}y0c,ĝ_bhvq.`.ä?.<뢣v7cs)Pchw"&Tg0*פֿt!koo|Q4}&G0Yy‚E,~3vZ q nC
+d!'}pxR)as)iϧ !i ts )Ep
+lc~UhF{xMC]񆪹@eVrST;"B:A;R<@*} Nq(`>=“Btd=LoiJལJ93):T.PD9Uؼ'%WIhG%NU^'Ml:}!3H3[D H^x*34H. i-?,<jn4;$骀M̜.{CrӴ)ޥ#eWjiv2o Kp_Ꮯ.y3l^r'B8'¬o^Z# 6nVYhʯϓӂk7Nt =zpɆ(sJZ8FxʉcP?Vs5E8Kr{T gv.:*;@6M5Nciq":#QM(] i{Fe@i42.6KotbȦӅ$hbgRyIҏި|*J&8\瑇f
+ ҵc
+^O>>!2aAO +g)C Fs'1taY_M}p
+UWDFݫñcQS.꠹+ $܅ $ydJ!0R?yL3ZdѲP(8!3SIh'0 q~̂IJ3K|BK<LM@
+
+ 7EU|o:a~S2Kg$Ң{
+U?%{]O&( lʤ7D\2BT"
+ >@tS;0@'s" :STE wg\GMs_P WV#gu|#BOaB:]WkFd!}KtcɃG7e6v୬cTz}Bw"-Є$Y' _IV7xgljD0/Bo6k1.z^4&2glC
+Z
+lwmT ZhZHXR
+qtr#XjdV˂ =KeEmxyh_O@k@f 'J }ʗmc]YVy]tD>YbdDeBk0XFJs^ʍ RtTRJ=:s֓
+bsE|0]c$B՞IQSkW '"S/B's|! /}7/ TV~KSI#w~lLT!]$`VsnCQ2: jC䏦n]pfgƊ-<n|mxn|]hhvL@ =Y;yPx8,kl` `
+Da_/ 'lr}U>Lh} 3and }ElZģXVs*aahi_Us fp" g]f_ TSpf)@d"Y%+ZmIJ>X a$gLbqUo a$˯ ?q1cF`M&+t|'d,iykI{̳#p Zl7^VSͲTvS
+:ɉ]-W(Apbgm`ge}A]8N,bs nxZoޒO2ikXZ2l4:f>>NrF
+fZi"Y<~!w
+:/Ch9Wɜ_&K^f]'iFwS,&aN
+:X!Yj_x
+I8KCBջ(4%|鈥)@
+~P$APImJȷΠiʆ`Q%Td0uTrf]*7ĺLdF)s%;g#,UΎV dy@\ 9V'[@,@,K0d[TܢW(R'8pDڭ<%_@
+|} 2Kwa٠"qo}vCՌ,Dgf13g>%ޣӟbOrYQxYl/"xTVJ'ϙaVHB<Љ)؀"fӒą6 A{N#m2GC";j6Y4Ep*8#I߈ PئyRG&AN)e)vXf%3t>Ӑ$JUv!VgiFOvTV]3ꂙe<gIm#_`es״G9,M3LDANh`||1J>w%)Uxۀax1LHj#CEx_.fm Z詜c/F.'4] Uo(s8=Hn-tgb흉 $S_MU*~0]X-tr8s|f gnh4ˍBج,Š?> DKG;Sa6wc#|)CrҔP@<vV-3\)v?Ih4miJ;z9Ovq(K3or̰ f# [dOw]a~@o&Gy=^ؕno$2Y7-Ʋ;Ys Miyh*b]]`OuZ u|>q>y9
+0M7j]n,@Dx
+L̂Pn "T$䭏erWMq~ \5)ݹW'dJR >}#`jiVʼyV^X+ϊ _[Jݰ"S~x,JрȪyU NAn85H%L?oeoٮ8U@Y >WRXF 0K5'ŪGx!sD4_&a%l<Ų5t[|ׄ0! ϑT.ݬsa^)MG!*h`]}$ߵuO6/"z1AxdP#\
+-yJKLA1:&̅ads|qهFeJ#|l6(}jhڅ cbȶo("maa
+Z4EޗeZAS,{ wŭ9.5A(=LÆ8rkGZtпsKUՈ0j'ru<*h6 g5fST1 z (D1uC(6hjnTM̜
+bp]ofn<@\0CalG?aؤ62WƇbM&)sT2yYH-72AƮx36V<-ܤҙ Vӷp'Ò(K(g̒OW3m)sIMy{9]OQQq*VgN֞\>Q_"<zMÜo
+"E\'GMnHl'z0\|KdƟT2ZNuѪCz $rk
+h4-r&NvE
+\L>|Ԅǯ Ө`-f厛ޫb^O)wO']vz4ub 0n2<Ou:d bx-LbHxOk<L
+3'^E
+!&maDP}ۓq  x̘ 'Eg袌n)z3 W;w)HƖo^zx媘sĸsT Ƚx^h19 ],iJ_@CB6
+HrQUמ Ia`F 2H(%h+59@y!yWC0sC[^#~^rFoBRQj)DhZf|F!az>?9g>kzfʇ7@Gz^P/Ͷ oG_JeRsk1ȍ 'L^3kE36mxx<Ҁ܎Z)^. jx!Q/>Fi6@;VWV#{oG$/V`'K
+x
+(2U&J9\ FQD
+ldC<iȐ2;Rr׺r~&mu஦1O
+i\pu[eYlc{G,7cK#I˖]t8< (ΔE"]ߠ%`cܥb )󒬼E^^oJA%3-9TFoZKfv~D2⯲p-1iOl]3Z|# cfƴ3()
+%O|̃I,CQXu#˿1\f^m۩A(V,)ZWK@5^$%/D޹h'-S\{' oe\o ;8lTE~ :򙱊K wB ])o {1r*
+YfN\elث1ߊ0U
+Ge4JV?X)b%J!gw%xo]Eu~Z<i<!km'lBNHVz D1^<vvc\l/U[ >"E#TI^.+8ʛ ܖ9 .DqH4vnR, أ(ٌޅLC^d"RA("q5y V]$&S(bX;=gIsU5?B*%\m-rﮖ/tðbġ{AOmT,@¿@l 5e
+)
+l0dJQa`HBf 5XiW5)W^Vn/@)1E|3*
+rSFFy+
+HXW?
+a`bcl 4jGć'k)i9
+MvE("3ikv00`}.~ 4l~Y V44*;C[ْ!rd6?Y|?yW$3Oq(o
+|^+4fHVֲ#4ތc|\dVWj`gv7<HL?i<0uIBxr0]`j&ŎA6p@x2rV[6dQ뎗 I_ sǃ$_` ,L.Nvr~b'.ItV􈊛\5+9
+&ne8iH+#Bv$vt_[*v iCfUG +SkdawzyZi4Ɨ6ٚrKmݐ[{in/ xv NʹVP2r"|šd8LMM
+_*3_@1q;rzSZM@iUzFee;X
+iЫGz2=zsUJQ@ ΄2F8a8(ƾ'SByШckmKRzBOJxKxwRzJɫhJL!%ŧhi[Fm޻~[b,D^. IٟIdF.q #$oHܛ?Uw^ĥIZTU?ݪcBc
+^1K;,{n'?6e'i0Ԉ.\.ד"<A"Gu
+O`)
+DO:g>;,3_WJ \>Ŀnu
+hOvbxz@.~>ySӸj(Sx#_jQS\x+ mJHԋuU Y 6$W sk!3Nl5xGrd_j);L;jeHJ9 q 1+TEn*fv,bP9vsv?Q0Yfu%΢
+E:[UB1<D/Rvmf Q+-d)t=7[Yo(9W/Rl-p޽|^N\| Wa-";lm`Km! ~PJJ2B:=BӃX Jif֪S2]@-=L?;f5n~ S |2"ĞM S6bcm5\'*L+N+
+Sҳ y˂s*TU_v2.X"(:5WӸhOЛ^!\Qt-|ǝdl,({1S.` r0&
+7+"aIspb[=c;U k)hq܁㞥8q
++6:1u1{'&\~&_hâ%{pցrXOa발 q&Dz;&1lGndR͈J"V'&bxX>%ؙae# C`n|bEGV6MX` cDM ߯PCxJt\Ɋ:ƹ`UT՛좉AKtG\D(yWJ0裒AnH4!D*P|#ȁG/SNe ҴZeaZH.):^ߋMZZC|Z|+/кZ:
+B)hGCmjh@3b5[-ZGkVJM#yY+R3/.-X HvgJJ)c{ <S2OK]VoJ^N$R~]aW09/C3?=*3Ϣ6&C%m$v
+24vgf attƒbclX c=EC@`ׯ/*ιAYA+G6 6U}Vq7LXp$D$0vSkL`-
+(!r}9Uڇ+
+j:'o=Lw&':Lt([]/>죮hE%:%:ɘp?  sa<ePh:Cm|xG<M;tQIpS&XSq.\f*p,%㢒ú<P$Sr/xPw"A`2mдY"DTƃDd1KY2Fi$ BfQshN)TՃU=\)n)go+o+ Zϧc>;sA6t4
+ ,'dWE)6s=r[λN"fMAm#GpH#PLS5兝SZ^<geXiUK.N[fN8.rUyČ<tZ[Ä[!a;dt05cW3; 0.v)vȡ)ՙz-<^:4Imm&›;ݚzN7!{#^vPެ&-ѫRV5E*P2i۶3#+yA
+ 53ޙNvO9a j,ͺ
++o=-!  W 7Ũ}KybbD~b;rYN.4OV)j0eȗ&.CvYڲ+xܤz@>O*A>eMbw428Y 8e//e_. C9K/dVEUzmqFa]Y2m5ִ%9B0DCx06:+1Y] tՙτ@&00! /%+ Ǩ@Wq爺㮵j[A h%͎[X&e}˶n1B T6ʄ5QFH2{Ls}|SMUoqR7oeLcmq&H;'tJ:t;tYiMS9CgC%NtWڞȥJL&-c{ɔ]jG|>s VW#.ץiqR+/Rځ*yѧS wh ?#C28yl/",Ӝ@m$[C7whwZbR pa杰x i6;NW e=Dпá8L(܊ܣ|_玁^~ shGInicxO
+ؗ+ 1"TWBXWnqGcoq,#8D/$%2&u8^ .Pqš^&\ʬXZIkR)ҳlXfbjA7l
+gS\hLe*/,/sLr2:V.MgDRV
+$ Lpd8SqS`ٗtdG5R(  s"AfHN.uni0Ah;Kl"15,1'ҭ2Qɐ> $.8/syRXq&qe"I.ӵ7RЩM:p:Zil1Y%*>Y>0//qN{tIǖNItx_ӧ0:IA+Z>hj {l4!$ #x!,{E ?.&G=&d>[*6Y=tȄ7{ -#wtp7lYo[V~ƽi V?P-NQ3rwݭ13 
+o.5Z|D]r !V"NCb!pb䪜|9 uQuf\za. ^"Ym\F_0:_k~mZC{9Їl%(@~E,Ii?
+ &b1@U4:5NF'讴F'l{=D%GkIT9Ġ/ƕqinnHdP6Mm=)BIСsx?,~Nw+KZ<mP
+d{ ԗMK$nb[]\#.tGI5QeU$mu=dʿO.XzwU(Ntd]7'ݽw
+:Pݪ,2 ?8K%Fgs(<Z sn Ō~X•saUixQZkh5j;U[yAPӓLKђisA@/43 w/<CQ.ʋxBm:rRdEA&1:XY+H2> H=L5몯!P}8˨9۴Zw_Z/]$ZT5Ń4@
+9,|K)Q16 'g^],@+9@T̘A`P탍QcI[]"v79sW~[R7J4BG~qw v;n'?Pf|`$Ke)7XTjxp7>xݔrV|JV4[xkڅA4tpUn%up
+NuKČ}>~yDEC$:ȟV<*MܙzQ'Geh1lkg+ Bѓm1TB-]'m1@4U$s'jF;M~=4Pݮ}Q"]kkoK.tVvm&n[0(OԵx߮؁-|scEU*IwҏLOe,'uŖ }nx`} ݇zOUˌ]=:Zoc7vI.t.%q_LTM
+py;*<~3EaaQ~V:LkѸZwIkھ=<'xWT6qcP<2MƠZJ m/qe^vKK?mQ)V*{}U~V%AR `yb[m-Jƭy$qBimkMĝ>fIn1TWONSl.Af[gH*ƒO8b9+-eX]6(&اV@MHKOclkƐ6)4-*ԋ7ʋQl,]N]Ҍ*lAK@L
+e9r7iC
+H}CQjZΦ
+~F[bi &q!S5R1;}li#&FcS_
+sPƋ|Xu<f+BF0>W~N '&5uH.<mOIlz h?7׿=FͺI
+oyqv6JS +0!DxUG.= v{<`rZ)_S~[ظb#jj;Ŗnu>_6,r[ %wbt7NSCP`ˏ[ 
+ Zco֬ۺ 2zs}MQ#OyJjl >l5=e}ņX!=[_q'w>#kr$
+[GQ1S@߅ ج.r꠿(Ԫ^- k#ì gZ0ՎEsA0iml] vNp(#L=-9h+֒џS
+w9MÛ
+R8/jglm'S|RC^E*| q8Myn~+FAfMF_!*x_ܶ\tqUJ]Qԛڍ)cnֵUnڈȹ TMe">
+~i(x#XՋnh}?jĉ/28M:GxZX>Ӽ {L#@f_>CtC/Ar90{@ckDU(O
+0>O3+*UBM5xO͗;(N2x#r-_aeBd60wJ->;[A;
+,'rJ%9,i+s׫;z}#񔎈Ž I_? ȉ}3Jd脸Un V
+N a0," +ju:J(W(~7 2EA B$H(H՘WXL7Fh{w[wĺxP^5Փ+sH#iDBB  #8|igцm5&kG
+CB g_F5.c%0HM 67!;r$Èz{{UHկ~U]U4 >1_5lVuUkfFh58V)ze7{{hOӸ,rk/İ5(vJk!=toaL$1:9=-/ͤ(-m cC-Mv55n:XO_N^r8?1\iwY|噩؅hB?+8:>N:lkK2K>LV7`UYԅ^@ʆFǩmu&
+dY$WOfWs
+넡ǯr&uժ՛ZE5_媙~j(dL+ZxUO߾ \5a#ӘME'<7B! LY!L`ܷ݉Ҫ"DuUi"1[<͈2~Ikan>2W9\кW_3{*6;*>HrNG
+eJ\CRT4,\xͦýdνC>OF)%H=_L>Ը$=,Q'=#z0) TV's&$<2>S/ްHĽ|v+ZvΦ N#mٗd}G*,ۋ]pHuyC)@/(պ(Y<xf`2'\|9WkD]=߀NY5ɻ`k%zTXMwdo][~o'Z,1\i
+0;)mi`X7&.p;7Ai35ʥEas}.h{dȥI6i)2ڪ!L&veste$5(:JPΐ5ZIވk LJ!\|8Au]!Geo,.|@9]AY׋ypO=AQGeYgӵn:\ezhoSٛ;mL.x=~ҌAJ]A6qa3<BmCg:ez4~=l,lv_qci9ru lspT=,7S\|rSgP_^詇n 󶘖{\FMV9ܤ+oqo>ţU0~99IPT݁bQ'>ב{<w2{cBA[7yQdN6!~r/mGC9W$pca@jͪSra3o-&a▹2_
+
+H)@ vS v]}xA\f0  EPV՝2 D . ,u7[_>h
+{xlE p?oz]S?W,>mxܥ'ԁX%@?pu:ΚX`A@lHMM9і145ť۹.17`XIL֒ K9t,a1]sϢRu~FjIEyLhmX_$\Zc1޾(;'Jk f¦1ahotb˗A/)R ezl ΡiJ6א %{Bql<S!e"צN&)*Wm`rߌ">|=Av|ֺuz&eG3Gܔ)(:1,=`C^0D'ej^\=T +>hؘE8=VVx>ܭ L0$z(+B<|)yb:.8Y{яoI2MAc:bj{? _x0
+tCMwm_O.n]1^=^N/g}
+pMO
++}zL}ԥQy^iGQDkc9eg=y(in.`!D_`OpM;*>GG94&p_h:h:Ǣ/">:p%I4 j[ $$lܗg
+i[~duxZex >uUi+vFYɳƲW75KۮNWkZlȷ.գFI*
++j>Tb[A8Hǃإ1*h"G[ϑ(v;8"zeާjsF!}yt.1*h{Ft1sHw. #EcQ;F1t1L*2e#"Kba1*h#Dza2\H"D)%{yw^&iM^uDy:,$vǨZ<0LDyK*ODDyҊ%90TRyƗ(ϜEFWgFʳά< _{ԚʳhVd3,%K(FS,E:":yPR'~N(IP\(oC$u"\2$N0<}j':'2%KS ETU(ꥃ%UU9HRQM$U=mO$V sUZ1*S
+9P/KyR+Ef7IDAM$5/I"UQdID ɒWEul$&}:I"jR7DD]"z.IQ+E&IQE$IQwDL$N z;²ي `Z[֬BNCEmR}ˎl $~=AD4A%
+?CpXQؚj=%[G
+JDVX. 0ҙ=e#oq4M߁OK+ _z  -zc)i* 铔c1}LH`&xb`f-g4QB֗!w")2%y)Ҽ]g<g3|JшWu&mH Hy|ѹg=Pl:~m
+cќ*,O^8D .@
+#CRyT;B,
+g, i"\^m'S79ͫ]I#>RԳFLW/ZP~AH(
+$R+eoe<{-Ԭ JB@,ϻhST^tI7pQ珎fx<֧|f$gI0ޏI ;[4h$fX:$vvK:3{rVmT=_SuIϞ =d;בS&~Vzs{ΤV.uß6dLEi$vJEObhDdyxRe䄨}4;*G#۫)u[N[0]tu1 4K#ə(Sѐoh <+yF
+9kuw!i N1JVJF̝ss(q/KK t[MgXe~ik/&3|C%:SnF[&N9X d0}rN7dN=$vŸ[!u^kIAgoK"<ܟq*#-z=aRcIHaT.;se~kpˮ%L4.1Wb4D:R)1 p7 /6^d6O7Mw/b}֔_)EmbFr`%Hy$xIaRi:h;]w'FS_AZ?bjL tK[1,\OdDIۮ &`PXd5'wtF-9s2GiSO}\r`ڒ;2X9mɞ''>L&řS)ѱ'V2X̹2<UpӾu4]6P'%t
+<ibe93QY籭H(3`1?Ӏ`fpY v Ȓ.QB. }&&bCApWzmΡ@6HӥW9-`^?YaSHQUHhk-$v B,бK^E(΢0Rz{ ه0}j̛`lHrg@--̿݅Y^`(д g6#[£L7MtPt+=IyF3hDb]pQԧkBDwuݰ^MD|큁Sbф=/$,LdFR%ѹJn"SV\A ayxYM4ZGyi&vXP P&a-V둏J!ӭO.q)+)y=i'fa
+v,ɎINĜ:OR]tJϡUn;.IMFD0!ym+t䒬wpA|ho穹XՕꔀ#Ft:ŽnP]lw` eTI`_yU:Rsx'z2O
+ij{W>wCj h({}ݩ*S@ij{Z
+IЧԍVY0VQ9W)8x~
+s
+4لD"x &C%qW#āO5U4 tq%Ϟ *ƞNO
+u_M ʳw8 jsY0( r\]QC6+Y rA_a
++3jqOx.,0CW./|[t''v몣Cx8QP[vhk͒CAUV0i5gy#q-xY}G^>eM
+zT!Ir:^`3_<1kE~
+Kwi c w u6[bqDяs+stI=eird]PL!7'n~~6 Œ$+ ٺLϒP nd=X^,H=}dPftrmdU>n"4ק3vXA'G eˡVxWh0%{n7]p2p_hc ՉWSARc[s815wx@)mo=_'s5>H&jDg&ZOK'@
+ ֽA}Ih,U7*Kwd}PM,'KrB|0m!2([[]BNr\jԢnLc&`w_^SH= 2XNCr7D@&{KKUʫ4фR%4e0Ȗ2oXFUO,!qT41:qh
+=cSz;4 N˽!I`guǡcb?@~~,!H9N€.!#[T kO;8{P_^B?LnDZ ,X/!媟bΏ%)ŗNP?R&O& K_~c"#Th;=Iȿ𯯼sd};Omo_?nǷ{nwf2;5ȿѻ퓑kϞ&!sua0X."/u^Iv( Enxc95Hn|x>nZ"u HMAM'<~ݹm2v8v1~k]so+wq=uOo/w8p~5x~;οz7==w86s~uR8v᷇[
+*>23ˤt=+4=L$۞{3)M&O/qYvʣ˔GeL[֊V['?CZ]5+xJwxz{9SNlfţ=|GZ`c;γV<XyuܙV<!l+9OrSb*<\Ly<Kyp@AYBP+O(8fm'8Uy@v(
+= rKGK08}JR:QדJm6qtܜΟI#H:JGy{sϘ>/udFNf>/Zܻ/3W)ycƭV?0e7}'1rP(QʜgbFf-Ś&8dzdĕQzlPO\exF2'*'f2^/<4ܣ77n5*$=Qo\|Ko~`޸{t޸'{:87WȤ8ƕ2oO(9Sqeq>7W%pqe&8;7,7n&޸qZ ڢz|7^% 7N’dpǝopw\ㆹ;.A=nsKsJh)rCf qܒYP:Y0_]eGqώWHKq5HOnߵLvr:@8N;JM Vɴi!+N30+N OoZLjxl $si,+N6v Q'&jD휘'&jD힘=521Q{'&jD05@-a ?c),Ota6@I:]ψDkV=:d6tgˉ%֢u ZI:=fr"K>)ā6N~ftJ A@pЀPPjg3Pbw0OzzRbw2 Ow
+N6S
+%A0@O0*Qbw15OGw1Kx7Sv<fF" V:|GG0ѱ3>fZejkg|{U~:jG,:f7UVsCBYH!nj&* qSe8OY'+Ĺ}B>Y!ޮg7OVwh:M_qSE<tlzg넉"/{}S[ER#:VB4ajTtT52JiԆiBPQ,Pe2gZ QpTuT#Qe2mj۹,mڹ|m^Lm^/K[/_mq[-S[5~|Lb62K[62_mq{-S{ҖW[N[v4_mq-S}Җ}W[ܾfiԾ櫭.uZ-S-NLkej_f
+ܦT4djSf
+܎&JL+vjЯg&LmL˔Boj/f
+an7Vs]B,MmnqSg8yY<+սj=v
+qn۲7mVs{=B۰,Mm] av
+qn7UVs}Bۧ,M}'+5o/7OVsdD/7#3X/c9a;yu
+q\]WsOxv]{*1M$ q;[_a|mƢa[b\hv Pamt>)[ŊU_A%Ky RBR*u\˂{j17zƭ9-@̰766AČI>ٶOc޸>4æ6t?m cՋp7]/5DrUò ф_AdpT0ïsv_ϡrmU  M\=yb.Cc_b@zk0fP@` ;뱛aWn/=dK}:P`jp[Zb_]3;`׻V~rXߨć@#n۰C&vyp33<ѶmM1ؼP8xR>R}9y?frjTHE
+7P؁3ܫ'wf$#m
+ a=ŬYhR׃#vPQN9fp7. ։icQϡ.sR4 oX}$gJz 0#zfbuQ/jPgPKZM[쨭mm2gbhJNw4v  8Q>cP4HG\:KzY̡!%mcv3p]Y9!; d5(Q0yqVս; z[nݺVQzgQCe$ ۦKV@uPQ"Cra<EeN 8 T+,pq4(ё|:T@ӑcZU @"Lr1fگȁ"uA+#)=|W@yf(}}ױ7c W/%n!<ɃھE5\RG{#~tZ5"~',*=6'S>ül(#C>6砺>|K{ei#2t
+ y?38 cCM#:Y_ |-*h8,jyl<*>W†0((0)Mb>dj?@H>:"Sri$,Ƽ.|BM'@@ ^қb 6% /U9O]KN^d%W_I'NIadge7+OMԲ 0k'Jlgãx| /"T:SG66(thB }?)AN TEF-b]w#%!'e]Eʛ3U4|EE
+UL:K%Z{͢۰-jI,Ն"!1tѢkƭ9wY0kt0+b0~W*ՑCiɴ%x?kw?1 =&a6~lQC60@OY7SУN̷A}]w1
+#:6)Wf #I3~^ K|=f>F{蠝tb0f[v|j-+n2̸
+uf(QRqҫCY ԰8߮'~GtX Җmm>ꥰv'SVBNW ^;J.ziD7KsA 3@$ : R;=3pi4җ~8لJif1K*N?Yzҽ
+VܑiAMD.'RV f#H{1
+~
+xA?bdG`'B!,>N`QVHQs"S1N
+,0Z!Ṳ5(]nê(0/m #qwm~Hb˂e'\+.dC
+;n3-8N];0Mj_NJz8}ք{5 ݚ-:RКA!}Kyi6B%K|2p_ wh-Q'i.:@ggPqY [fUY>KR+ē'͔sj^=UHޓ6pT.pN 9Oy΃:
+氋7Q"2t(RG]Q?nx'$k' [0RR![١y K!Iid- SL$[/لS2xeF
+f#CUG1 5'nFFYd)g]GU)
+.O)⩫"~7|Odgp YBRStZD+[S<ICGڑ8
+<N" nQI$
+[^kΐZSƂ<I'6L!U6ЍOEHW7GʫiA[cæL7ZT;A.׊轫pȭY5*\k2n
+@~KGјHάhFۡЏN-T*
+0ǵczo8̚:cy
+wSG3ۓ9t]FBO.mDN̤sD~MO俦WگXr ~
+;up-rxB9¨T_߉;walWMWfs)DeM,H/o 0~k:f$}j8VH^M&iAR#Wr5XYIiwTBkеנkAW{ frhS 1E,q
+Ś6){*ii`#)vAӂƂyf;ndN`fO"l)}x
+\ w taP—˂\] ޻ʚud1NVϚCge]5pcf&hȧh'޹<lanKK|x@B\ֱH5*ZU4*ޖɻeGn9 5C/a:û$[ tUəf
+7H@^&^2kM+2*g-$A i\k5M@Yy{+M&0 ހ e6G%"c**Y
+We[?G7NW6vJ-l?׍Lʈt;+/g3NVFDI {~~̏ ~?3{{{ϹgIz.r7lԡ~GWÿJѹ^c7bkfO-bDv""6ʕ |Dt-O+}׆/7+їt'lU^%cQGyήdjԵڒx J*TS8υm {Pi痛*~kl8 ҧGfJ*,RiGFa6 A?gPXeӌ>F FO2yuW~͇M|m>%>Olڅ͇A|yIJ`i8;1VO6C ?d`]eL>&CM
+vO·ܶ!ۆ<3dZXmCG?,lCu^mB>]4XH!ې'mTېچRbҊF ۉ?mho`ztېg,!2fԃ;'J..o6ϨFiaDRbr 0}f[k`-xcLqxg^=Oz7TE*9K!?+U]V)lB
+v
+6؏M::9]}}[ۑG<Nƒ̦P5OPVѝ\ਧˣ=@
+_,d,C~SP?ɼgTjJ53>z>);&JQAV2$%v_L0]ADzJAyonucpݑrU_eS)eJNIs[[ 6|A|wr >EEܷLݓKTL#*: . GG̰a9ף,\}!^k0p _I9W Z }9
+t_l0BAr]#_bm\VPA~/$X|
+/I4f <.O -Cܢ5lx6AICU
+)k3s[ETgp:#jX^Q]92mpYZ@{P/tdZ}h/[~a6zÇzC_\3@*j
+9%@`R/8"Ḻqf-bB'C2ȻoǴچJ&1><{m/[JM8\y^D l#ǮLf"͚[%ZG28gA*p @Gb~v&~3N4ܗxz뎚4J©Z"e[F2Ư;GFpq K mX&Jw&xs0fItWtr蘭מX*\Dvj|[ͭ$#W/WhY dډ|SmN;#+ՆwPX6ϫ+x:OuF|\>
+%=ϞmWB&1`bg K"GF  L! 8.'`p 8@6%Ge#~ kVK!<[~`0tߦ
+z_F_,Ō -;'_)0-hOѶ$Y ng`Gˢڈ>Iԍv4)Ť&~SjFNg29j߭JGýv 6=L蘩cc6=<Sѡ V }UNDiA#5fͰ _fxQ4Q3$gE%bQDl6mW>U3^ǧEzBZ!43 K=w-'׵}1>uQL5DY*Ydyѩ$1ИoK\KS`}";؊o97*cl~ޟ/CV씙QQr%7}g!K S 4R0GyǃQ5ݷŋX,g<PP3=Ni-4줘*iCۍ{iyb<G1UZҼ>vjiriXN[s%-'t_ Y.bL?Jb3[A'Fvaɱ^_pk
+G( 9^  `##qݖ7O`Ȅ`xFܐzpY y;# }yH=C-J"ԽqHÑHj R?V=s:TGLOд
+R؇ oCǬ8e`چ"LڐVj2$-[<-AAv%}@jm\6H$%FH!H俅zG.9$4ہnD[mzlthYG =q+q1*qQE"(8*E>8LG *#μV.ז
+ف + j.UwEF;z]rB
+ %@2ͪ/B/"<kHr5dL vUVn?!m_i>yתX'Wkf,ՌURN:72Sad2__T
+_Rc2$M/a,V1v۫7F[6.6y
+.S]ӣmfS=#7 s<ՃQ%^?;ԇKiVک١4!Z<["Nj'Ι>Aiݔa@-D{ Xe8ݭ7bzMqBz-W^/^/| N
+_' YjO`vjtW3
+^8A\{Ea34v$1\'tXI&Vy%NOH2ٵfC@V~dе2W,#gFjgϥCL+mzCC|],+$hոT|h?(Kn1 g*gXib_sgHڸ?06;bXP^Byf97p^ AY"2q5öp ze;(36 L9Ô
+
+c.'r⸛P! _szCƯ% -eM*ѾQ `޾gwL%9jx%@>axM -Mj!l3
+ hU+aC7.h\`5(n9E,M؛H(+azOYш Cp Zgi3*y15ƛۜ s ׅ
+w<ncwH{>zQrٸ-'K:mQ2˃]W
+.@E| Χp3tJ.v㷭vұa[ߣϧ4 _<G1``{>_ϣ)tW\-l7ܢ7[/س~n0fs>f:xl&wAS&[={8s(^6.i۟Q7$Z=<psP{OrnxO=T}а|2?[]׺ї"25HXE&w:|~^Yݿ&JJH&)8ˤћj_>H}3Gnh۠:xWy3hAa+Y&]Ӧ@Ȑi nv{Jn ioB4L%9]RabOwStN& *
+LJ2\+Gl :0ς"xm5RX5c㶀8]vpHe+qP4v=9LnKj}2eL+B))R*Tmnax3ԣxG
++N_1m=STf!<½ ym^wQtI=L=X7KS6~B.d:ҸqW9a8E!ԕM KG<߼DbqB𖸐! +C)1t~ܒ[_B<=g^[д>lM`_nӨ*d>{G;,Y xjnܟLQ4ziLwE)@}nXt"(6۟< gj0|~(b!4)c&'iқ7FgXdj@VREWfmuq%?$gH*,uŬgmNIiig٩}3:Ͻ7Ds8a{ww鱗_e5/ܣ-k5h\*o1p%ڌ?o $;Y€:1lW;PtYy1{õ^rS&i]|.msy Hc$T1)y
+2hARMOW@jC%KG*{lك[[M,3@~@@`q3DG D~5_HjФn̉tx!r-q uh[
+NQIOƽioITS
+ Pl:;voc)*ɋa l Ɖ
+ZsJ_M>zAi.KzA'AW-F
+|ǑB"ǿ<eyfM!Y40\2K&D[I
+ B QU~vѓFڲ&[ s:6Zaj ؘ3^@ ڲ
+
+e!J
+?Z2|>ZMS x^~wC L_.z*#KOju {.VD We}] C
+ҦbQnXў֍xCVM#3Fr}n{WFg[G{$L@mP|{X|#6ye=q$gPPs O.j)}?a~ <LZ53!Km}LzBn1))RtNJHJl Q K;E ˖"ze`29]=p G'-z\7NcIk{k*X)]p<)N!t%ɦ1Jpᦖߦ/u`.ex#;!^?LN/;O/vkèh;Sd~r;8MPrN54le೚2ZcJXBIVn W9&N'N &o&BvEOoGv5# QJ~/Pꧭvsu K!_1i1U:(BEk1G
+D[@FV.yc95u 4Hpgdg-E>%}Y԰*FDէ8P (ɦ/w[Mv}T/|7ۻn]
+x.S5lnIa(4cZy!BR^?4ǺX=MjX_"'iTN6o*tqJ~߉\Dҗc:a:<3BNdהd[.kHv@SS!ەiMSdCΠ8V6?oYy޾-!¹1PYLU[a1=Hp;Mаv~bPӣQū3]RSƼ)uky0߿kvκR!ʤ't(tN9ˡ=r9i^0~LƧ*h C%=,>zKLT[
+e著ɄU359ҚĜ2<}f:}E?
+#{>기}(5sFB9CSv-C#tz3vt~Vu
+pUwv aqW׊
+n>Y tfZwэ%9ZÉ@vZgF;4}hﶡIJI}ozzYtݝ_*) ~TM~b\
+2+𘹄j̊POH:AAnf6ErPo"x؞?Op-w)W(9jGR洉ΣL̹tx:S\[֔
+]4
+M,-O˖ᾯ#g!Jm@2^V J@
+-^s#9G|[Z,o+tl|l~ _Ϻ,qke&?&"M*dnci;N{.J#<ո𵜕5`!?1{K<+~dQLF D@ԍ+3}%BT(L`"3yYpW4Yixt?3ҽ1,_ӾEe g~?Լ6rA,ph\cŗjJA
+ԢK(eLDSPRǪrr
+e~[F5yNH,j [2&8wJGA#V
+5|֡R- /ZE\'y8z,"@>U s!/0Ś+ů d9O
+/<kvnj_Ԃ‰Sɗw)poz5D6:%뉠~1Z} hfpo} %f@MUAmr߻1kE:r U2h*w v߾P}`+5&KCF spL87&-۵
++xoN/5ٗTZ]6Ww˫xMWs!=4c^6?lV{{˩DgӅp[O$?^t]d#Gir*0Փ/8Y]: /aXLKip٢C/8MXxPH܂OXi8
+6 nAsu!6ptK``?U%h:qw^,&E XB)tx
+1*vktx@)+!Wxix)#<M?mQXr,"Sܪyos
+" 3& ՋDB_mq,lv*l[.
+5a/5 {ysTSpN[Зͪhl:
+RiTinXz@wnt1j{bx!t" $xa| |+8lp/wome*l":a Aft'hΛeUS;k^-t0j ֍]xmԈQPDٺm9$H zvφu?Ex;/nw D;GzlG"+H*!1;\0f*PLD֜jIS<f)Yk b)a;WqGo1THMsA\8 4&C>4}eނq+ DzVr| -)up޾? صbhXG3Ѵf@\.ӫ#x ytk"*O{[]ӧ&Ѓhn"q[{Jyn0 H @pylSn6 K{C"!3xޞ 6\~]cq\c4V}޶u͉hs"ƃ[g56.p_M׵>"YW c [s> [}  HH/d~d?Su*4w P~<
+hQܒ%I!Vqj n{9sVl 9y7Lp]?jhd[~Ҧ͍Jδ5DC"rlF6:ZBiyܣd<zD OiB:
+Nw]*;eU`2:JʪS6_~=YGa
+24eH4'JoVd|=1 {4~57 \TR.yك6Tj\/i:4+`e;D~D
+WF//!rCE?$ Ñ󀘦wZ?:yDk %tM45@q</1 |lu8ΒI
+JBω>V 00:g*ŨoQ\8s;= w!o㋲Io(fHBW@omSoDl!!@d@7F-bewEo Ba!
+=MUC^HhVkpˉ؋~7vz|rt>%Rtsr*xt rup|!HeD
+aҘtZ<?Llxg1;f>`* C"R3uu}F('DV&ɨБYD\GD'd Զ2ґ9PbC $e9`\!nv3?iUud2 s @x)Q D,V'ZXg* HEUwXŕn]X(")Z,:nYAf8$w=;;3%.xx{?JVr=Nzx@ ߃-/9OO0`֍6Չק]fNکڍq@H 2і#R[eSArpptLF!3P,XVY bGÅ=/^5޳Lt!N=:8[+1A\M ֡EI.k͠TpS_y'yDr7cRJ:~\)֓
+F9ep\28iN(1AYã3=YZGAdo̍X7^hj 4@iG#ZUʎ,%P
+iMU;06@`m>vI]%[BKS+\\Te-oYS-]b=b /c]ĸe=솛_D5G]AJ
+f7;rN_s3V$[Sasz5if#B[UtLVΖKY(uUfQmsC뿊 eƧڗʭ'A@c~X9{R^EΖ\ /o;ׯ 5(%XOIs--I/3먜Y;߅uH̬C5EzKx[DyN 7~sꈔ;i3#DkGq[IvYF9qi*BJ\a>W
+Cv V#R[s|bZR@nqq?E ڙN` ӹYPɔːMcM3s2|w9,pم<p[\nH[ܴ^GY v]X "t?a%B8l%g}>C69=:EJDy99(
+f6RD㋾+GcHc<@kVR;w+0 {9YD JYⳉXHUH"[&.?2YLשŤ>!'J=4m^JKq*8Vy-|cWUc iI%PK*Ph0LAXh.Ci&^>3Fbbb4R {dE kFK ajߏ$qvpr c"6KԴ&~S06ɺ~yáX?+LmQW  yws2r*-&IԪtW
+aQPg%NFS0U[LǺ{N,|r{W@g~ Y$ۯJá;}9t %C΃|69(DA|cnJ:٘>1w&JDCѴA<$!5<
+Qa `KkZHzf U?V|<W~پR<٣bw23: (W$1(fliJ&*XgQxXd{ɤT4CJrς'5 2`Ac^ᱼךt^%+ncW*YY,ec]\5ǔ*BhU1
+Ӎ5R诮) .\- {D8;Ti"w
+?2+v=d0ayKk:E9 ֔xktxU2hqE+Y/4$J'ubkRw$#pZQpm}v>E@P8{\'p0siw*Ŕ fwݺ9(fˑs4?Eݭ]H5P^>Dʈ0Ҷ#$Ϝ#p>A862 {Iژyń 9ۡ61
+ҩx{8 =!TT,X:VƂp%ԩtu! w8d|CVt6=߷A:/g
+AetE`پ+K@EŘN
+^1-(Z2y/ nij9ރ.4cfc۸{әJT}$*7( ڎ-b3ǝ w'r5k$T-} pvСܺ ]v*.d,_Z: EY6!tZ0C?IﭺAD/M[>{ ̒=c5vw|b||4Ϟ۴-FL;o|.x[BL"f@֞eCPUP7bIG%Bڀ>…ԷQ2*4쨜M+>!"@B_ϳd LMAm9TJjR[[h` }0:Hth"C 0SvTUzU\q3<-u3*>ʩmuk:D_=y ZAI)woΆYklίqвmTy|A #3@R%㈃At
+T1xFZN']~cy~hWK/Z]FGgPyt2O;:s8sBd~&ebn^ZP5pUn_g٥}AGY=%_fbMhMQƣ /
+JUg{%ϝ*|6[>v΂ U֨2*W N
+9FwIO/ܡSRQ`AqEִr+QSS5T{'kL))&Sx:M=:FN5)ŚHKS@TG{_Ԯ~:46ly*ՔvKS qW,HXjqq?Z|ڡc5ç@1#|6a<^0Y ]4n+Չ7T/;ėɶTu y(kvޝ=Q%!͜(Z/]su=k$$H|9pzY>
+9RS'm}ԁi b hoѽV$kj#1d>{G,y #`Fx$q l$Eb=G)C,*.̜e8rf/>Ÿ7@-P1xTyU3wsmp;y 铕QfχZL,A<,҃
+&%;%IgaӉAG=I9͛f8͸Nopݐ@cI
+#8S=+}QII訪;?o2 # 2)%
+(D(R`qrz0QRMv=Gz]=u55pP"ݜ5Kf';t{{zȼw}ϧ_ؗd76xu Ǣ;,Wt6[Q|.~owjlG>n?,mzZ1sϴ.CkTu/MEDu@dlf%-aJ
+zS|;YJJ0+|̀Yf%5& 8S.%
+ەwR%]jki0r蘂5K4Sd-@<%'✋ b$8!E-JTAT.8F ,uM'g&EPZ ~a/v״16EGHvKd*tMW^nRϹ"볈_@1$\g
+= |t:LA2+f(ļ
+.1m鈂ojۑm\Y<qbtˈF$6<)_5juXשq8Ƣ.kQǑfW2ZmSp|T?
+?$^/`.v-G~AT; ]H
+ޏ:.0( 7U"R((R634YJNr
+ɦv9GƁx| )GPtp'lNiyAC:'y3ޕEަ@t?G;CԳzFOPg/w"(2 QyԆΟc HrsZ9.^x!m?p_&%mZ r{[`k0-l;:>w LzM(9AL II f68,rn[_jBM2pQU+s$^Sa8_@x;'-~ul%'#I qm&C BQDL`O9YѳT}!
+ΧHJ=&xx%58(XQ!%xl/x^,(1+1F<BڂKf9d>leѮ[UE= %`;u$g,~y^V=ڮ
+U]88$t :̭pdfmk/1 L4
+{vOuh?m@iGJ?lѻ%]O*u{U h/<!_O]*m"}6`L1ϏvM~ +4hυ
+ 0lT(zZԣ?`m_JZuw<VwYVL.rpb&n/0 a~f{N.Kc j
+C,?LS0bvL_Ԑ0E_ÓtkD8j̬/K) 5A u><f&bOM<(A9.y7I٫Bw5a/Lg0>x}(/~B.xgPigȨs E0q
+
+\cx {[
+"}c=*_lxӧFq`gDSK qzZ$KBDB{}҉OX0{ꈡ7qi5 8\_U~5vp<6ά{ք2|Lj`ϭ
+\ufl6 JF<0z;6ߌ n} CƸxud
+cBI FѴMS)@j}:Fd;ߥ `YT t,) nI,jNƧU9mtr,iݜ`mxSHctǜP :@bs][gF@ BHy/[ȟ(׺>H\iOyyުUҜxuo+lPuVzٻQK,%tA|sneɃg9E6/Y(8Ѿ=ABbF":$ٗ-)
+Zo|#hDPh,z-A2$% ՋҙMAQ}4ˈbӠ_TR~˂]n|ROѐo,2>(bRp| *)e!awR
+M!!ae٩0Pu>R4=k֊W-ˉ*,3./eMue݉o<E6׷GdOE8z3(%7mŵf^6qk]I6[od9G,{#Fizva;խ(Na~:bvn#o0]kӅ)(O}zy LHˬ{@?!.8mOS:Ϙ޾xmnWkȞo*tsq0 #_=\Din=4֦֗FzN)$@;P^k']zp)t]rSH,!eT)IZ8uQl"Zl'WBTK܍bѽ90՚-ijhҕ^!bDw`H߻BƎigQ
+Ƴ rag HķLVN&lR~p+ŅѧsnT%Īi>5Òe {;xpl C^s=2_Pc.\3I(&}[E̝f'NÄtޘ)lL{szā[
+I1Tb%50 Vn]a9$E^-uqtzTu4YH;6s''VP
+B֫~e[*#oU
+.g 7g2|8a s^D DNQ)
+y&ux
+VܟI ss ={FϷKZۘnZ/(C>R>['ZԷ CܩC
+/`pS8{N9;ƕ&q9͉KܩCAo !j.a߿^P>Q @w7{ vp; F(:6:w)f\˜gqZ׈ FRHwE3i:QQ
+' gIFs/&,Fϰ"؆q{V!zaTatHz6{.`sL`D&=;skqNO&,(ɫ+k01-_Ξ"2nQS@M2e?RvԾ~|$aM ].}yOe ;+%ڂ: t=̼=qE
+ڱuA
+L~206TB5X4O_Y0l*oI (WE*qPDfF]aF:88PاŴ1,8;:|+Bj]AFMLNFbq{߼)7={ϢJ
+d~A@ZB<
+(^SS} vDdoМ# Ee941le:g< g ֫uf-Puw*+"cX6
+0('JFmQKJTOĐ=g6%sy XbF9c%( Y *3 9s~fl
+ۯ,=
+2b&<T/xknVTWT 4Ǒ\f:z U5x)}Ju
+rSСp
+&1;нTqwJ|iʬlsmr
+o7K|l\Yh eMLXE2
+)BRF(
+~|k
+GsЊ F5AX
+a3ռǏhh lx6L^.vE{C)|W_*lÜ:,⼏@?kEa+lkmE98<*MР yG+y)WIBtPG&;wT KgZ717/94!D D&ߐpߣ0\q<uK5é `OJCwU=aTcMfͶl4Sĸfݜ:*ye*{R<J‡\pq-ڸfxJ&6Y
+OZA~#MRRE?չ2tudj P6;+%F\gc*h>{h>j4DEվr 7AԘMmhx>
+~pĘi4I9'>
+VȄ5leJ_x3L^EaƎ5&ceT!3:q<s|Dx:KVf 8Fo "E+6:,jǩ#YT,c&}W>֭%jUڗHZlO}
+R[ҁ^Z͈?1$+XP2rugׅŬhؖ mfi(8pBM|еAR7Z:@7,+X5-Δ!\%Cye({tt2sqW>\޻$
+ޓ*@
+N2C4nvc-T=b+vCⲼuLUOӳ+ZM*y=MtI@*an>?+>-:Mh9 MZ"" iyf@#;UkhUި(Y*nJ44Wan?>zAXpG'hqo)+U09yht>//~/<u4k{tfX~GL}07jY4!
+p3vo28#V>p
+V{?]:&HoFZϠoCqTP0>U9#IŽt{ke2Rɐ`\+5K[ڴEeZ.'6gM0Q1
+A<lQ(cF_5[Lz$)
+UIЕ+};s ;'[bhpjg0'r^__M =6߸<3.N°,og\ DhI-fh~ow']k+')hCK[WSs=WhESJ؎GhDBϔ{ruHΗ]dɮx> $[V|{URSWVM yj1U dvUZu&&PʼD͹X.>.y=6ClI 7Q]XMT(p.ppikBM-Q~ 5S7
+KKB3m0~fAG?
+xzѦ]: 5i]
+`"Hrj1%0LB@_ipgԐo4f<柞N=%G!,łZe=58 #k
+Y,M+d06΂.T)*N|n )`/C/>2{7957{8zG&g4Y+Mpߌm"04i\ @^&zQ*'K_Sd#}-I?5<5z=%u\^$+V!ٖU.Shj~ss7ua 61 /$C)S(MS$$'8E
+,rptd,q5e z&.H~Z彷=s7b7r^-k(k kF]pkSPOC% *:$7/vٟq}`ly<3;,ck+f+Q:*3!bY
+{gחS}i6H)t]C
+JPM%j8_ k
+GOȎzU++aIa}%
+أ<}Be Ѹ)"(˂
+{?u!!: (ܞQ!od4T i5ibz[*
+چ4W~9cKBՐ(k׏ڠȅJm6ߘKg%Ƕ?
+Cʘn!vR@3w: ݵ5ٍrtkLB^#‚}:j:{)9e|b oB@e[&%wKBCkjVO/tŜ#f>??-)sܬ&U =_/Q8nȎϢ)h`PbtNdo~)YlzjJ`ӬQ8:+.*=w('熠g(x.^m%0ib/gr\7{%@wi
+yO6t7NhX>b +8) |Tc0k<"#_ǜ|Q?Ha"$O~(~]'?;Eqd! Nz->Ϫ)*}kk @=Q) Ft-3No, XŇЕפ} zO"%$r20j_$T[gU|)?yWrt3ٛNNl<0
+hP:q3dDR{j-wu2n᭺50uS󚋵`t$xR%^ZW |>mD훼L"_ܱMBa^o]R~y{Ea
+#*#}*8zD 4k-K`^Z]*`|=V$CG(3Uֿ2)빂h9aXjҵG ``Q#$:
+EkzLUVR۴!2z'H^5mP/+@uVjp'+BfP
+
+(b~"mny]G-6M Zu,H6y.p Eby^!!16x'
+50ԇ
+Ummi@h.VQ=NBCgpP7q2{} Hz$z?߅]ꉜ⡬e:tm`
+޴{ښD
+5ַ\mK΅J+x*lVpœDhs(̑Tz0xh`ΈX !@
+a1C)$a,h'_,:]};OHrp{F_NV6]Q!1C݄[X"#-6pXb%$HHL ('=-o4'=)H:?AG/O}8`*̈́n'VTpfv8 NgĎi8 oۙ/!ċpTS 숊"L:umO S~:(@``@@p(H wim-#taȺ#
+ae
+*#e2SB9 >.WMϼʍYﳡ̂y`HR)bmpRT^55">9Ȭa( +h$ߚ,H~@vl_pVT+P ^A
+]1SۛrsJ#lrnKJ!oSeBVX
+ιG!r6a:$Z;
+g
+8V(C 8&diFD}9:<<K 6Hz
+|n[g3#yb:Svy@F ڒTNUeIV S=}j3PB8
+`M9O*x
+w)I"ygd#oRRd*rh(!TrsMcwB<' 9P:Slo2M3p:ref5r9s**&Lwyst/%iNB?7nm(0Ь1(T` dm~[cRzdi8m(G._*L" ΃9ΝW
+eKn
+y!RҜ3zyKu:W~dM&fcGYnWci<IpiӲ;DF+Y䑑CJ
+I.﹜p^Q:kgY_6W6'f2<xDG?Jf~C<Gh6{pR8 \]sha $KO8邿<e3fΒ;o畕*._`E-*D2zq͒%.-[^ae٪wYYYcٚR3B8Mag!}/ =Wcuͨ6tbu:WзwTG3nG׫ P7k i*vw)TwVUhz"GMKQ:=]fW:ua̗(j
+ՉtŨf稿Ы^j:YHҧ\T3 }RB3eHQRI^<B3n^G;VW~õ«ԍT1u7SBU/0_)'З*:(! M`]5_^
+uuzY٥wQ*A'ʝAWK:ף-]7+C]JX1vkzFwzrmRtJT*3 FLy:of/cIf6հE\Ӝƽ^hzk*} ?2Re}',rV%fC3%P4fr((K+Wn{~(/Q{~Qz;ѻ
+0 .B*.p4pђ;臙=L?'ii`]itO\ /CD9 .1<~|66y
+lR?Lsn(FzXb7yUAtT!.ޔ$svIJ컬[$\/1lpSJ:+M~$Ipۅ)c BEJ!c"+hP*ʥw>,|J|@ZR@iX+} a)|ZfEYܢ)FS(P_WQ9lURqZ{>iL^pߍNB>p @|\9&EA{9fqX!U"b8[ܯ)GV7]RحWvӛX}Y'EBV_爿jͪ_5U^W3ߦޭޫ>%~_8TW2{ ?M{]~}}}yfx ug;=]og_x0Ckcnϒ WOPyLxm© x>ooKy<>}M!Xzmt.=klK# p{7y~PzS'c);^~ W]}ay"wa~{gwU]?gfB(!H@C4QB !Di" 
+VlEDE*JQ
+̖;ss g;;3ސ5,j\TR> 1쮰Q
+DozBѓE]>ӨavDnsêa*DDV+^Qa'2nA܋qgo??)S6uE
+ ct93R?]a$ O ͊=kؿbEܟe:GlnRqqrF-2L!nB֡OD~̺wV:ὄg'L<xYsyKuĦ&Jg*5[ʧ+72ʆ*U@8G_/WvyE&d=
+?ƕO^Ss~Z}jձFjlE5X2vZ}kVk2VnI#&=K86⩊W&YɗEG6=ڇjWӽ΍ul)UG,Ly)lJm>!Cgֶĺnzmw^BS#( s"71:+!%TÇةἆ6aFSnl<F4x@/5{y(фs˩LB&5M{cMgI?5Y7%]lEj5#"%ĦN\ͦF%/3.4_x'WmQdAāJXg+}]=+XV-ZNk%kվVZhU5@vZٺMm^jFt5"r*iӺU>QyHm?ӖӮG6+ÎD{viW~ox,bB-{įuaR{:tTJ;u%<ˮr;NȪ(uj.W^:6u6OK]z{ԂmOJݝNcߦgjrijKk!Si}JO6/mIڊiӶ=R޴H14L/^9=9Qzn=K>%ӗJߘ`cϥ/`oN#=,#2#>zFJF3zgdg˘1'cQ52x2ㅌ=3><23g&d̬"cf+3f9)sV̥wf| g2_|+2<y&gEdfUͪ$mVfVYY#'1W̳r7
+|
+z\{:AO q$>kYAiz].? fU9Ybֻ{JX {ѽ[03JO'NQ?wՔ_Ai
+bS@}#3mJlwDFh?NxRt!N_iSSgOl޺Wvzq#n1]e |ԅk.`GsPqbm>f W-L%(X`5R췉= $(m+*)OGOeusofQV fQxxlI)'ψgsbx^@IxKgY,^${5Fkfx]$y֓o rxSEI#mOCw~qxOOIOǸO|$>S3q8FG qʾ_i}N|/~??QY"~%|0FHNhw T8G/&wGDz0y:7 r,%‰0+V҂$hel"6TYȰraâ*ES}1j"6,i"CdKTqHR,/DWQ'%ڋ^9_fI8RdPP"?P@)*@=`qƅ@DID=2\I*Vn0 \u?IpTAN C`,);ABsRօ.p3$v2k&44PtɤK|
+S1Q [YhMhf&",ќZm-m[ChKvڃ,
+/wL0 ރgH,Owʕt_skl'v1u*![ :(0b:̀0ʻe4`6|XsaܨTX\i@STѭۮ7٥-V+4TVF3
+ /୤\F="o[67%P,LXNʁ/QO=>#?
+8)F(<;uzCJQl(E5ƫ9b_G3>8l:(tuzS`,[.8Ii$bápK^OR4{F< \XkUx75h7JZ,u(@iŽg%Jտx%Y TOZtvnտFmCyzQ2S*>QWYV
+fRoĻ~7]ʆ17T3xչKٟtߣJS`<ٴ.ԣԐrnS y̺{F¥\W_o}gad@Y}~okR3֩ԜoKF'lcۘnS5fi}ڰ-Hc]{65f@M"Yg,{鶇r:lhů`Lͫ;96>'hEvOq9"uoM}ҹ? j>cK|f>LҗRZ~ʛ'\ͅ_:quf5;nk_\׏IY7>qRr`<ш/2w{,jX>$82rvT3m6>d;S|PWC{R=,29.䓨~Myt
+4s l{zM*si̱f p5K0]N׹R_SDRN"msVc2=wϱgvQ<1&re6_UVjK4wC4tJgu5C ϝ&O^|(.GbG3#La4珰-l: ]Ǥ[6"&)Jfl|zYؘgXI;GlMwXi>17[O T%d#x mǐA5d"%y|6 ob7Qb(Dˢ)Zh%d Fyhm_?sг2%WySۮg7*6eT։'5YZ8:fV7X ^ySY*%ز Hɠj?q-`BVUa^oZjCԁPX#B@$Hղ{e2/ɳxdPz(]
+yI?>+ҼEp)Ew0[cp|3_qw,㟧|,/W<mgPk1~bϫeD;nϐS
+|[Ţi;VGj>>=KݦSWy.:Kks[ɛ+,s-yE? ޹xjW6z65ql7<x%*V)l|g]hIMqԮr#ʫqj:Jk^u^'pKM`$Fw"XmERSQf
+8f\2 Vy^9Eڏ۔pM5l6봽E:^l^Rva5h@yh/)K9s{{xqp.)[xʒU.*ɇ;88bv{sAx[7P
+G
+Wf@aԶV^۞j\rzu6r蟩ߨy{Whr-Pisi^b/_
+ۙPײ//2޿M/T}Wk/}G۫+,^TTf-5قXvM7[޾`W/.y\|?x8sR-&z{Q{ 'ſ[<h-5ق{1>DiC{ b*+(EEe軨oR
+ckzkšpKM-*_&oYu-_3忾[է,TT~m-5قl [k[Y밁}ý&[06е6{qKMo`ҾPOk"NC[G}g-5قUee\5\?v-;^}GJEInE })ߖo6 ?q/7(mh~^LeſoPZ}eK{8a<ŀ[j#<6OC}4_܋sBaZSY*m(ƚSN27pGֺB[o^sE u)&[FZ="^Fq2 7"^p;/'&[0е6]ۊ&/n4-/&[Vۖpn)%&[0е6JL(m Qՠ0߮?xMzJVk0qID=o`TV+mCFUG ܵO46`*+\ih?=[фh.Zh}[?-Vsh/Rjomۊ^4nwy(^R-е6U▚l҆d CM{Mo:/^R-xZP=X'-5ق{е6H0؂_2Q>.€v5mhJ}.ѓTR^Leŵ[[ӆ{0ﵕ{uS-^o݊kk ⿣v}(ի} l[TPkd O=x­B /n<]{~Qt-5قGѡkQ P64`hkSY҆5`*+>vUa` 7}f[po{Ԝz!ibEC70lQڑ\5`d Ҏ^\o?olQ<`+b32ق\hUlQZSL(*-8J;ExqU&[p:d N5L(4d N7L(VL( ‹2قs/d ^\1L(mWeGi[pU&[pVf~Sm來Oy*D/P\Z,oKEmxXk쵠ïx64Y<<r6mʂ)_Lm{ ֽWU˃˟* ddx?X
+ ۧ0W{H^nN5ཊZ> 7
+<ϖzk@=gozgolg93=ȟ ۧ;eoyy{_~߽)57*x{g~m}w>Q.|B7^9qTE;޾F;u=;M<xc|EWW9{*ޫPw
+3ЃOx{l2rFL0L|)$cYkRgdPI Z)ۑ5dQY UәjˠŢ5B;H5Wԑ¨Z5wIݝW'myhCTg(u,Lut3Ey;XJ/fhhKhhp=K%r*&x XJoYʫDhH64pXK`8LDA-t p)m
+I:#d2R05Z}*G!T˿~c`Ր+Fd
+jk=JS> m`` t HIL*W
+_oDM6yO>n[5i?|gT;Q)\$vtH]5Ebl9]= vgIEbzya&H+7i@[M <Cݙikip*m0, 쌻21:k2v<FePG'S0R2ә" *zC<9)yP-GB AP?3w1s 3={Xv1 )c@`w{0$Hرئ: @?S$Y%1$K\
+խL-ӎit`lR=WZ)us_.4jG #7+.֝SS @wM
+۬kvG
+n0y7hFVXj]rxow;~6
+
+U
+F
+EuG
+E}~>9(T~@
+Eu|T?&
+
+
+Eu
+E}%
+
+E]w'9
+Eu\?
+
+
+Eul
+Eutg
+ړW fn7p; _7AwˣNm7 c7 { 1Q3~h>d~7 |' ?1OS60-*59f |_x`/ <aIco |QwY{O |75`i_77 <cYg4-b_ |)Կi{1 hz&ѱvǀl8}71p dUN6j1pS f `m=Q"UWby E2P*r9V%r|OTg]5wAн@>zUг^
+NR)G9,932 &&-Rv蒝3=c'ggK3$chhGf4[,fo3aaYJMGL<kKA#`B15:9wrj<AcHLOMGjaf Riש8hʠ-Q>͢#m;T[Z'E?o@Q4{W H#ᐖ!zy)3Y6aA.qw,*/lU 8i;<x*kbgьœܖ eh_4)LOž}#0YW_ WX",Tȏ;
+CD>{=  #nOŴ>R]ߠ~>"aAD(\ UɚNQh̩A
+$qbO>_ϯ.G*?^&n:mw[\)tAT+ UlTn@3p])Ve* w#b[u:"KוG5 a*ѻ n>~BO^b}H2K
+ 26\Ú;NFE++U}Lzp>"]dΎN'ؕCLd}q
+v+d
+A~ļq k^׸B.C,#^jTS1ېkHkhAvo@'E#WTΣP6yQhB16KL&F(K}
+nz4%#scЕw;|pǭZ1c[
+Gi<䄷U|3Ee~RgVcyeKbnv*cZ* Xn[$"]xVxE"qe!b)MMCj6RK₰Ë#ur7ehqqQ# CŜh! EpOOJfDQlf6*R]K %*8yIo#ĊK~f `ّt#MPF\00֪m'?lN*AL:vˎYcMis/).Nn&-M\dEP=9&g!X yJzayS aR]A2śNԮm
+#9>_ē|&k+z|sC XvClIڧa^KhR-˛/Ώ~$
+G-tl-ߥ(º(֙tܝ"eV/<~Ħ"vvYӝfW[rȚ(`-[
+v_~s7OI6X/u֨ Y[>EQ7 Ԓ۽Tox.}..XH?aeAue(l*o:p')%7Ί9&Ӂ dM|&Up"y9\xcV; 8f|+λ6Nq+|:GDPqm$йRa47:_z0Rɛ.t|OYuzpǾ經ȰW:$["Ƿz&oZX͏Ҫ{!X:k
+9POdv>z#|siU!zYkeN-'~WfjT7*ԑ؝U\Lړ n/j[=.#T(ϹN;V34Fqע뤫vQ+TƩGXlufu$:.W9蔲#kJx԰ւx|~|65%H=@p (IՈ!WZ g9PӁˇongc%@f&p~dTuԂ[הq I8 } q0[;gt" 'a@4AL2,k65N/sWUbVEzZIiΤY҆6m&<̤P(Nf&0EzEUDEEuɧ\-TP~r/u'ɽ|s$ oڝ9{~zlAc)WAcA^Z2aAr.]5ܐUe$DHE@mQ¯i~]ͨ&> ]%Ho"F-0m*JTTe
+cQ4A }Be`%T7(b0#[Qx!^
+ͫ~]|j~>eE|~g$AO9"Qo|)$/'
+~%g?w߄SBn-7ڪCoH:4zyN~["4
+LB\.6' m{yT
+F(|MkF^'Z;5|X`i{ߝ[5</Vt>y32p
+օ_ke R^Q6wuoQqʉJ@Ҏ'Iy4ugeؘl7erڳ}К sZF5⯅mtyn! 9}a9rn%7 xt!~1<ãVH [b_}Y <<0#8 s
+m> 'ӵ9aΠkX>G0#^s!LIa7jD<d
+72ș>oҔ- VCBdf%5Lj
+זTظ-<ĵY#Ͱ%. lÖsFzl 908;>ڿ!jHet~do1cOX4<7WQA\ Ӥ#}Gf]f{ ,gN)WgrtP!w)\Jɂf-Cմ9V2`|k.9f&_hXX᢬ 
+i;:r\ͤ^lQh([Ӥ,^N6ҁlc6t*tFj|UԊZq>CIl,86OT+gbuOo^s:jX_fUՖ+Ör6$U4IX[Y*ݡw9z_O_{[dBNuJX)g'(^۝ŚC,hS1*|D432?|~+k JE#I
+:㱥܌n;o:$W C$*L`4'dE F
+1艺%`AJ㖘f9$ jdryA;{ V8DItAOǸ:@ 4Z)nO8(EzWo/.<UYVlfO6X<1:[Gc4Nf[uyjY-5؎Mmk6zvn[y^\Wy[RNs-|Xμ22]thp4k 4&G2L}&J1$ў%MtrdPbYC>Fytz[OHLF,r3QCOx&*Ċ2r6F<.D8xo_4%T}BEoEN$ȏClfLI,F:9g#UP^ M۷Σ׭@0 0osb2v0<V<6X0nUѭZ>UD:c"VkԈ^\ʥ؜-+-""b!E=/~9]FjKoozڤKGHJ˛N4O D(a6Yգ-[ c{ w c| c|\
+ns 7ߗ7/cj$!y|QCjψ%iକڹ9{n+?6HOZ?
+YP qEKQ'W*d
++׭p!w ~ҶﱙTj>۵j Y ePPo -6ȗDQ #Uֶ"h|%7Qpʾm^8[+( 7:j7*UkKo7jxWpd(:b8@;MAҴ MXP9 ,jG[CutnxH%*Fmv%{+^r-QI1 zMRD_L9Xޑ -afGȣ{m,LPQ`+#g 5Y
+]?d)FcƬ訔Nbse'-劗љ*<F,Ua^&lR%0xRnNf tfk6^şO5D!WNUl
+c7V0{G%`m(ۃmcLOZI$%_ٌ+_FS^~QS^,#R7
+.K֦0
+T/)!G0-hXS2#6Oӵ1Y Bҙ}e5v8hcyD6VҔ*SlhaKMQڜ(o`K\㈿x @CK~EG ]\3wx\\XTp&N|V䔊1l5\UݙAYnyG":ۘdKUc5g ]'Y8IDٟ-" ٛRL#+ /ncy2G c9Ȑnϛ!&Ϩk$G/X[jgW| h]X
+@5rJnGS.V3}[ypiǔ41w[Wz`z0^$|AM'37Om%jf\jA;[FdC R1iut)d!ē\f h[g‚#\־m+{{PL҄>xަ%_v=:|鉉
+
+L"#G$^\7ឳMw<Zk PPJND6U$!t~qBod!zDџwl?;CI:P4د ^yT6޶g. xh0ݹnEQޒuVj%%nR}ΧoF7t&fRUY7=z6 G3IR
+X^\G#W
+NsJk#mVjQa&vqk\w15];J+?Kx^2*bYƲBkT?CeN
+Q?Ϳ_sVFLtf䥑trWo)М޶6ct*ŽwKwrIoan us `q
+n@=oPo`Сn2B@ѐ*6{fgqwqD:,tУYEa2*6!զ'I$#m}EmUT:Z,dfˣETK %緐#:KjBPr,츊j GL(s1W{
+6s[wWPϘjMKs#f(-: :]JnhhK9jnQrx`{fG9t~?u_,4{>a^H7S<V6zR<IRyl4y[lA CZO= G
+poF} pwY /r# C#f,"^30~~֬]}j#Vf[ΏuG,;\ b}{~;/v?=.Ş\G9s>wi%y׸/8[%R.\Own6gވvo~S#|p Sն7UnNUmXGVvOb^4llp/v>&!RV{K,t-!O!lj#Ϳ?[|]ovx}J]b_;ˮ=|\BO=| 7cs?;]W
+FoK?7oJj[rzvYs"$#FT[ o66­tD%`&yNDE "G*vVϴ̓uO}PoCV71W;~uzRlޚy
+Z:M
+
+Czp%y w!)t7>
+'KO\˜(J{ x٢}{eȽavaiw
+׻vQ.5g-"0x35
+㚕zۼZ
+/q\u8N~peG](k>09(&E0.Yu(Buqvup_4\WatQ Q/ Ȝ.~u_)n]d0 ^0!\K xب #)7fnPF溨uSwB^ZU$xӝH|RQ+]BO.`ݴWVm ct}XX!ɯ˵FGPOf—l4Mpt` ]4`{xz.qU>0~C]Y 3'/  lZX7/" 9 8&Ջi_xϥ}a%,2`2ک+![N<,]x{X
+!]K<|<awO`%Yz!X"'.a]Wl$* Y,,#> +`&{υÝ06B<X
+s7p< fq<q^_dn`́u =e{0z.2{XÂ .e4U7DKLd,8740Exr!bm0> 3, "a#tDџsa2fC̄ _G`)<_~<.`ӻ}`q!`bkC-mo5Dsz!Y?`L5zy¦ !b!FT8fG֍3DL0D M{" vi04ٰţ( 6L:½0Fyǩ/ N5,`k~
+ Sc
+a%'0o0&7̄a)e#\s#"h[G̕#x~
+q:v"_x3x 0q ti8 r#f W#(3`$on hH`\ ) +4a,q<['P_ß&҉ 3`,i N` ,?Jx OfaLa&' 'K9|7a
+,`̚%p'°i3a"Sf[^;,Yna8(61p\½0|s Ngͤ`KyOX}>n}898xj4눕wzqyza'"
+{"r6 H%ս" +YMazs߅yE[8 j{D8W}ub7LyE㹌^ b,na&4\| 0(W95x5\8V^q>n8WDF|W 36^na~WqW^8,U(;zE <G{AW'͢?/|'—"EޔvL&_vWg8•09GOI?OQ_Jy_g> #᧓'S^h)^#S·a '(聉4HNN% _$>gߟE<\
+0d6l %LZye) >WzE&|vgRnm8W^u<z.l 6Oop\pVӶ3>wE8kW!^Mys(G
+ ?O?8>pOo8"Χy" `'aKW\`sXua2̄0F_&rX$_]h'_I<k¼-)}]զVk2K/z-zꄾW'lNp\!quͪ޹NK0K|W=!/[.p}%:]{Đ #7kզy>RT-q]~Ճgr(U|w
+i?-ʋf{_[{?AY_Y}BlǬB7ymW)ݾ26E 6jR_YI7i[Trl#{ֻ%yf]nƌ%f/'<ځCW*ԏ6omui\Mҍӥ[?
+?-|O l?EiIfYmY+~( VEkw/Y-T>O7nv %~EMߘzdS?ª?8~}](>}XĿ勗d6ؿX}<;"_yՔ}?Z!?&[Έj^9;VF{+yy$
+GЛ,|ۘHil#l|1c_?2u~nr[<'MonWmjotՋb]0Y|ܙ)q- V{7ߋCse<#v?ՊW1b⇘>f_gq>G~/x5~)>f'6I~^ؠu>/ <odߏ 2zp y>lڒ~Α:Q_+qLjnՃ]].(}ZxOWqfjs/"UcٮEbri{N|<jw7~0Ìy`lPtnkӬ 8'JA3>÷n1BCM_Qi:fw> J|n!k%egr&WoS' ?C$sn1[e:JkYǿ[Uw㧟w_0;3-^? Qͯ\m??oq 6ߨ:f}m4o?6&rL\7DPx TړXtMe8ҦD{{eX\\| 5
+~u\tQ7+s7i9J~Q(iŏ5ćʳR|&RӍg.~XJ~efyw?=}.m+HSLm0r젉'?Q bD|hGM)>YN|G4qDŦ/B5Vs<&uJVqk '+γI4q_\-jm;?
+?
+ߥ
+/Mi] 59*?ZEJ0B4Ϻ}dm?qX|oe4\s5GH>.8_UCm_黎?gk99B)+<$%j-׵s7!mܣxS)B\&R];'=BI\QkWO(ue?woX?W@O5q86(5qQ)_u/p|affFj5#G9LJc>9SbOS4?˪?XM$* f8qLkxR>V!OikG Պ_n?]rxZԲ`-5c?n-|\'j{*a+}J9}5S-m5 _D[eEc8>&+ub]ߡl6sP,q]-<~%&')I=]v?֊߆/¿Y 4V8ښ9;<[.>V|Bl> w?'Z?y )ָ乢lPk.C/#!?HC_w&nG"9Z|>>~CoxAa?_> M}*|> Nc0G&ZGꏏŸߛg 8+4'"h؍x10նԞ48P|ț7'+nB
+6ڍD fiZ^6h܈9%kX\^41y.}ڗ2IҹyQ+tŏe?mzY-A^6_7;QuIW&^O79D֝_5DKa%rkM'kFM+>,q|p&jۥJ9<U]yZmM\XC/9j*?٩=vE_WݷnMTK侒L9I?;G4f[pTSyS{5eHsW_S5{YM3?(7;/|<hz彲Ǖ[\M:_FC>f?> {F&nz4uw-| ǿ?),e<)y:gW?R/5_1!wކ_sj}SH7&(9e擉owyz<P?&*ha'YqI)t| $e\&2[MTYW?:sb]i8ȯvTi7\\g2WXJ>ۭ|5K=? J;]=&*.cV\(YO66R^ Km~|΄u95h]i"YsB~4@Ҏ]>*4첒~. m!i_^^CK[(e|/KXriLQy4Z39D!AWq7hxzX]sd6ߺL*{.(u{ϷRjxV39W{Fpƭ]gcG;7ܦm>~97 btT֛Iw~H7\'~X5#b0O[ӯ~WA!S.sV]u`SѾ]p&~ y~f+Cx__ğ3Cp&3QEzW/dVvj?|me ~TW; <t1P)c}uPɧoAQ}tg)͔vljc"~M_vL7~L(~5oV5G%u_k/N6awr:@xW|&ݿ`_OUgo;{S?Ϊ?~~Z90WV\g&טu.rl2٧gᓆDൡǙ|az!hU*|ƏQ.xW=^E۪?.g=ܿw_r.QO~'S31ߕwGͤ_4?W'Nfd3lzW"X]w/k_eSzg|߀od-_"wvϕ)nx gXTyT4|W4 5[~FO))J|kgu1^tJ_f1M/G:xz\~qMY_:w3J4!Gc&!muDq߆<h!t>R?OSʘja)$=eP)4os\q!2( DJ|x*T]r3e%Xs>Y}<]WI'q39Gό߆k\]Էׯ5y-]Sgu7[VvqV+ߗyx~tW%_rӳ];Z=W*uP%>ٺoFu쾇~@Ϯ~j+CSuA/'}ۺ ,uj}0Ϻ;ݰ~[PSw9~McEޠ|X~ݨb.8&͜ƺmDp1:=]ZcoO6:ʕwwH_;Ŀ>.t[{iY
+Ee]. oy{uqݏDB|{uuȉ(mhl'ٺ? au
+"׹
+>[i,k?wz@~`~{jb_?M~mj6>W*b;=_\اiaO*;@Y@
+hbN.*|7ǟ!_ˤ=BV u9_o=f#{~ ҂.Mb5KzҒt"$o}Hצ!&+mnQ6~uI!~ ~2[rJw"٠n~￑.#r;wsX hOMֵ.qiZx9wzS~U^2d1\{t>Ŀ_O_Vʠ[?m:{?;瞏 y^_G?~J5~7l;Op\Jo_;)׎5 qR?G!~C㳡􇍀߀߫׃k98t0qqz !]yG^{2#ZF7y4߷3(e[?C;Ŀwzˍl8r͏7b,dy%U-\|E&}CfnPEL<{ =ٞte= 8#&:wxvWO+N<^8AsF;]v Ư)~L2ٖ=sLp$>:q,U_O~4|?޾31(kR2p43Ze+2YyLߡ?F0wny|]߹4rlzm|.o'_o,ɲ^(4}8l!s%Mg8_o;=$y |g}|ס3xiXNOz?w;n{H
+CV3:᝞%Kh~H9^D+sP¯/-N9~vXQo9CR[?_h:^Sľs/=jK1<dgx彧߬1DcesE2mt?|ջN w,cy k]~xg!sN7kEɛ 1@__͆Ѿ^ 7~->kiZ!1Ox{]x|~'~C5e]WRtUw0r%\DŽ3fn4>a[>нKO_ xRetO{VR|*|%s>H>.MN4|r|._v.U?yNhyUb/Pn+U! BHE- x<TQb
+TUBjn4`h1ewΙ9ى~fL~{{Zp7 yFMS? &=r)'z<[/>Y>m.\?MmDÿ|O]z=~ߵߏ]^q%k%G?yXxGa -[܌[_rEܪ7ۣ 7#o=?m1qoЖ3Z#Ƌ>8[<֋3-:âޢ3ױr]?q|d.F}f=TFp7w6lqo>׻7OsZ2F}1ObFm"|}(*;tEo ?=Oĭm[/ļ7sw+o-1Stz%ur1^b;7vلc>R8Ƿ%E~mL{c{&&GwzuB$EMЊupÁ{,iW?5"d< 5yĿ?@kަ}nj8௎=Vkg6v7}'zmq}T6 v/+7C7g:|{C-)یyod)P߆'.o7?!ۃoƿ,-uhwկض~]"ζbztmAzm7u}߭nOtY#~U^>򽃿[6u;RuokeNsHM-VɃ.1I/qgo]<?FM;Ł9 [;mg|޹o ^蛯?~@+/w2ї_:~_}]'Į}T9ػo}둆/ȯm} b.{{}،^[dzlcm x}~-v_ܦ܆1H|pkg!{QF m\z{K#yx?}xG8s$~\DĄ;Z|S]sMt-][/k lc{,əm3#lF+fmo9H'nߵ&˧W}ҿ(}mwMYCg5ƶG5/%Hm <~l۽mɱmC9/ßkW?<62TnU8M  >Mm6c4S>⮝oeϝkq ĕVn]ԟOS]h'4>/|b>d?Q_?o*ځöۢ] Gߝ|->ۨ o?"C#
+KlwDxvs]t=Zn6r?:
+K~6/W[o/\,P}wmÿ?St~[5vgk}1glci?23☞?{~ίLj4߷?/oj[(F3gOh\yo@g?y ~'M;x/oݳ>>¿󟬿6ف?}c-D}X'bXirn\^ 6ف]Zrܖs3rg
+{_Oyz|q#_?x7ˑ?•I[ _v-m9F7~Վ;]ۯS_w?ccdb^"ft6ַTM]iqKsu|wC??z >Mw;b{Eܵ46nFv n8K1]3{վq& ǽ-vުo/{&Ƿ!|Sν͎o;;o2߆٣NYjS^ъyXJ83}-7A1W;&_5b|wz? 
+7Q^ ;|9eb=^>*j':uwߋ=E'~|Ww:
+ch~.drmk
+">?D='E\_&ZFYE׽-t-*MDOod:4CpmR!
+Afc|H Ȇ(2*8up
+!!2 
+ʠj)hƇTȀl(b(JjCPR!
+Af>
+ P eP UP 5p4C!2 
+ʠj)h&ƇTȀl(b(JjCPR!
+Afna|H Ȇ(2*8up
+!!2 
+ʶAU~⼊hy'#twА5FxP<"d@W 74H~0
+aH]c7DaQ3lfGIx"uō |bxIVr[.xړ$KTïM]3)cD~W<@9,Лpr9]\_(Eݙ<9l:.|"íF.]Rl*1Av;Q;)!9n.Q[MV/Ql/U˔)U wWp=~Űհvgz
+Ex ^p
+Y!Hp%|nEmϏJH& 4"9IbZ2asr7OP9Jһdz>'2A SRJzԦJm-RV(㮐SC<92o.E; V'5u{|ࣝeY.Ĺ>ZTĸWH-42Dl@|7ʸE+TIOj%=,ӥVj۔?HV.svRK,֍tԮPҤ6̛GF*M"͓ΑJ-S6fImԶ˸$e}*!N(ZH [Ժ⮚ѾC:E杭˙1WY_w2xMZ eKm{DJj9ETvJm/4y,|)*qs(qȸ֡\|w|A]<- <HDڣzRIqk>iNKퟤq/J-q7_1,4KѺIjEːrzV8[IRWKRE.=GWR{^|ICҙߺ짔TƵ(ZyդKm0}R˕Z>iwfYJ9_G[6[eaOJmv+AhJA3KzIڀHmMZ= ŤZǕyvm&Z R 2/RWmye*qP]!kIgɸk_/-KjHHm)qwKm&i\-RVJmC̿>E{]jVRs#{Z~p7[v'ʸKo{ ұy.N(;!6HS%.B/R֓tT9-kƽ^jIqKm7Rj6Ujx˷HjP➕.%n~O:51291E h|euCrzʸe RL^zq^\(q7Imʸ3VUJm/j?V,d}M0䵰%i_pKXpr%`-g,'z"dUN]3 U,~"dMUPiv89dpҞdl{*dFpDie>"ä+-HYϴHk#K=,CJhAXx63 躅-֐5*`BsC@X
+@6a'ؐH'ϯA <HM$B=H߁oY^MЯi]NK3j=h}*AkAkȳOVKSiЪ,h}3xC ]cu>`C@JN~>b^9y36tjٚ=_ YW 0 *xK
+z/YaEB֣u ^s,rՓ6P >2 d2yPʄ@с#F˜@fn.2Gr L.~ĘQY̼1Ccn3u@㢚?n83L CX!!F(޻GU]gr DEEo1\TL2g2%%è-
+(1J-XhVW-H6*mӖ-=iojiZ̞=EWYZkڷ31
+Z*
+H,|J@Ӽg+/"/
+i>ԡ`/>C>C>C>CA>[l_!-ڏP_p!eQQe!2QM?d,?d<?NU
+\x
+0x {Jn+ (? Cm!gQ
+0G.jV*
+D[ES>6
+}
+>#
+(?C c G +Ktԭ;JaK}a
+U눭<k#ԍ
+epx?!
+b U >GvD_VAGVyBu@(JZT %
+{
+=L@sa,t~qpzTx ;='(
+ :є1=t Y]uAtA8aS@Lat0Cp݉Y{ˠ|/A]K݇ A()a>|^8 q/о\h[./We|.1&a
+D<t 9t@
+ p vT~
+
+F(t4@BaTZQ;e xp@
+ tVJh7+b^RZC@0 g+=qA
+pG@g(1Ԃ)\r'6ѯ#܏t~<g_"E> zؽƼ ;
+@G
+y?? >V
+ aς c! :
+BbzJ݀
+tGCtQB(PbvD= a!:
+~awA}
+`
+ b=F"(B(B(Bh
+S@K*N
+#08ʄ;OV"((DOa$:EE5*{ԫWTa WA<〾t@
+~ʣG*Yq cE
+[[Ջږf)^[X_ܺpx&zVuV5ޢ.mLZҺ1Yg-N4ǩ]u@iIuZ+]vѲ%-iL+78qnX^G-Y܊dT$g7Q)s:'oMRYt#6q^ga9OID:M
+y"K9^(*HY4mDq&y1]Cʒg]`ܑr^&o#fINS{:7U|B--gY⬳*%<UΕt_g-_^oUu#]7u\[LNު 5ؗ{D~}B^1Te
+\>璺ZH2.:keEW)fκbf9s\>S+Ut̙ZA $ pKAvsuKkij:f`ծS0XK?6}lv6PX+θ Ѽ) ?+齶⌫hg\ /jfߢP0:|(a󽶌̳^z)q]'%G$}@e^e(_'w5O;wiŵ+kk._rIm}]akSL3]߅&U{c4='twwdJ{̳'~M;nn=m:E54noȸbo@]E4$[;z:Mۧߎ8mVċܗēڇiX>WWe~7]lT/+4ݎ+&ynK7D~#Qgrs}%y]J
+I5青֔W%6I7>L|tӷ Y?*d>O)|~Կ_'tm+=c@ߨ|t_8ld?v!fL-]Hy.qI#Sd>a]H6%|.0Eϒ?.?2ϛ|\Yϙ"wNgQz'Xl& d$Or|I'd>eD>0?'%2d>Y/3i(dQ.6ۋ_`+*̴V_ID̯gK=ԚJҷJ~2f^$}e =䌲2ۑLo9{e>{
+3؛R$}yΟoL=`/of?ѬQ!I?WҗH?FKyWɉ1l_2yVORQN3(JGWKһy@zI!ެGI"FYQl_jQf;~_R$_,wqսf;*ʴoR77ۑCW|E|^#Dozk0/ |LKJO/?~LoAYS2xJKzDʻ([8Mqپ$[7K͘?g(ϖ'oپffE?7I929N<ɬ_IьM?)ztIIތťqI'GK~XgOIz4_)ϘP#̸bTe>$4JI7B7kVqƸb3~SxɌfeW94W^OY{VN
+ߌ+F$#I?$j({xՌ7d}IXjQ>'}jVfJyپ$}o6z|׌F1kzfgo}ggs^$SYz>%jeEҿ/1ۋ?~rz`qJ=zv$?6~j\v$_0v4;9{Y/~,w?JaSr/*uQvr/nmm/+-Ǘ7j5,^ԺxQq5R|ֺ|ikmf<n/iJěM5zJoyQz[kMSc\ZjknՀ7ĵD#2MfY ݸ$LxCӭ"Zsu|gאhln֐Am6/_Zk)emZ_N,h(Ef0U~yZb0I &^]=h[qq)I|kkcsxPMMeQCʴZV܃z>ѺL$kZ@T OZ^5iՋI 5YikY[WަZ9aiXՍMZdir"t
+P0͵67R ~.{֖%M Z]s9Y"+*Ӵ/~#Dְq)e_nV,ze]6R*7-66I;z'Q|!#!>Z٤ ޭխ4SkZ"n^B]6,FcxkLML,FUoZLͅD"Ke%4,nM)j$\4pyS$>ٟ#_<W6&M\NRO`i6AxfXDx\KԸL{4}.M
+]]ݬ-
+CW(f{
+]]\Еm?*>^U::>A՛BWlRU)I
+}BWD]*|ާЏW
+>!CB
+$>OVi,OT>E i
+}BW׋IPW
+ݭ8RڿB?G%-SUWW_P__ڿBP~j
+]]Oެ/Q_ϥu+tu?JBWկg/S__ڿB+i+tu0_(TW TWWЯQ_#bizj
+ݩڿBW?vB/S_UWzj
+]]^}+tu-vB+UWתЃ+j
+=ڿBЫTWQBzL(UJoP_AE"+jN>WתTWKUWTWUW7oV_7UWͪ+[TW-+V?oBOoU_P_T_ߦڿB]PwTWޝ~j;ժ+UW+5+{TWת=X
+]GV)WkBT_߯ڿB@N+׫7R_oT_]j
++TW菫пڿBߤ{< # cqv彦uSW:;<p~QF#݌p nap nbO8 1"ypbu aNùJ#qŌA8 ?p 0~4\g|4LO?
+_3}ocY~'K,?~C,?w~wW7gY~ƿHx;xkX~wgje,?ㅄ'Y~#,?gb?X~Ə#g|J?X~?$+,? o*pDMypԙ:~\ғMN_o;Us;swNLB֚9.urmwt'sS1=Zӝ6:H_N(AoMfŝa3y-,-c_Fb=biՂ?="?t.<rJ9.JJN價ľݹ#ƺu3O%8G1͓|qںd~0ho;p]'⯣mJ
+Q>2aCnbB>BxP )} Y:ίp,\qw`Nt;6Y}`15t|@fm wB/#ףVgޙwŏט>/|Zc/hgO//v.W98<nC8oS—G?ƨ(]ӛa401sHxX}'O@|{Od,H#CX#Z8&dۈ;ven>_i59p:ϵ h&xz?1Fa aay nrmĘ$+B~@~xiP~{%.eDKQe/hhonDNV-]Rw w6mR!i00(#Hsy$NJKmY;-xDPm|säŶA})L ĺdeXCh2gḣzyz&Y`3"IKrIGp')C6gQ?xπ3> 6TRR޶gZ<8EB{ۀB3'xܯ״H<_??Rg6Kd6A-A@%D$1U<eE1x"253b { /noΊOO:G?@<tndA6pvGh_Yn""^'nO$diF
+;^\Aw^ԂNպhƨiVI YS<3~";uR?t 䙸7.BfUt=>ށ=+lRY!@"-ߢix)sW! ;>f*jctsӴɖU+m{a}[ُ׻d>dh: 5݂ddËx=vrtCө98xqCNbJI}{JkT~ȽzFulDܺ kASXbʉg\kT)GP6w+"ܛ>fOj7jKJMؽIu0/)_#7 ,G]U\ "s:A>+QErxe>tzZ %!ujxu#_ڶO̞lh]#„^Bm5گX.{:.jTv6|κhx3؋&D!m4M<- 2w -%垏Ĕ2~35R&;fwu1=32X̂C>,l& C81;l)+Nb R-CNⅷ 1'wE3kKH[9!ؾRFPߞXCv!{RO2擅1I;V<nC\ArgJߟνz5dbZnG ks,׆rњ_z>ꭍ.9+8Pca%l*ҟG$rc[)Io(bf+iaC_tn-&-`d~9EFbtV
+2le:Ssp\=[uvT
+Oߒs/uKJ#L ԳkEYTx)aԧ"_"_^e,"1%b:Wo<7yaG0'>$s`YC />Yvj,q/2G7+e_DGM7&Hr+d߸gf89z'_/ T3K$M_43HV隸Et܀;R>%٣uDYCW{1)~QsBN- ]ޓ4<"5ܕBu7 Lj%wq7
+(ǒ/-Or+ %7\!@ZQh6 jKB/h|H>'}|] J?(2C&˟#urlS,nl@tc(;4;ɭ#˾ȴx`hfSUdxvXFPNwf;-p)2XeceL12ktLsTsR[~޶.lYmUf ?IuBb-R.*vT%[@{P f6x{uf# Kgoa|
+^?/O yd7H?i>l^pٜБN8^SDR_/Vc['JzINr7؈9f
+drW3EN~x/KK4/sx3 -Gs%MSM5;%NHSsb%12>N{ }L$i}C{@4z.Pi}p/&}VOЇ_2KSL
+)45Sq1q>V0Wj }xq7,=&"DO놽-M@n.tUwNMM^?if 4,\Hw)&^ʨ<M滀_b9\iuP\V17<Fٽ1ǿ?k7hDrz´gPS-r9/ɜx9JD&GOpM,>utI^Oz}bz?zc=u[g?Sgc=u*<ߜL<q6j6`
+@w q}~J p[E,mpX858&9r+$mo{J?怱ujڡL2
+>&+dܧͥqK6k^۾rI֝*:vE3x-(EYR)l"W=#Vie2/7bZD,LgiCirt'&Je<T>2~ltDݼ&*}cJ무 ??%[k׷`1vZVi`W.X면ư_~B,$r8A`16x|#ce煌}+c檊,^F1/&ն.㉍jƹEBYTNk"ϋ 6@}o4]TMmMKy-1딧e~ e0<)eT?VvٶJK\j{8qbF04E`_.岕q',gٝK]d'4̤Hӿe*w&'zXӫc\+j$4Va]tk\c~ҧJwg.9ֶJu
+4Xb=ּ)U< 3'K3AIJ1;8i"rرi"=s57*o4VN {ZY,Dbb;W^n>u®_~'ƻX\`c OlZ“y97ۥ
+'{XUmx.-I||b\G0l,7LB<Ulϕ)/H:&~T[e!,!;4~)h>LE}Τ+r׌W~+2^ mN!ӼɎ՗=oZ̻"{K 2 #G?ʶMS-I__J߇*a4PX,.hq{^<k lCt9۴@'t%N NgZ+]</FrϨސ{8xUm{0 b#5uXF'Xp mu6/*MބGݻmHo{׍5 ~$MMjo5=~6k"fE^5?~^}i9[ή\R/e٢/X~d}HUm<<_pNHGk@qiVcrrߍF94G?kOGC 6i`t *#!I3I2,tC)sk'<X1n[IOE=(q,qh*FY]ԑK6˹~i}{eO7"XrFYf!NjFn 96;wc>Vo.bѾkŚ 6( ` w~ܯ>HTn荌p9 )Rh±6tV:[s? œI^9M&"Sdvfzi<g(8 r's|
+khWvq06oMҩF=a5wר v֚Zk:W8}cXgds"{=/_a#51r3,S|f٩p84GY#rgp LVW'VKGƬxvb
+  _K^rd(}lw g,Kb}r ` wJSbY$ޘI |to!H~tpoK"_䈅j6s?1Ky"m]m-gŧov`hz;1m< it7Ns./]'0k`~$/gUڷ?o-(<x :ԂlN1>
+>s& 43t?KaWus4a"h+Bc+!ނD`iYoVFj  wHAzc`WHTlJ~uQeKk ]eJgCЁ  BM}*m;ǜab._MRwsx}͗|)qV7(|2&Q?KE7f#3{prP>5#s:G: <cM5aՂ1Xu}1FǘcjoxϽ;~|{|KbSi`*EweS])3޸/>,N+l-tОܧ{;`X^h1f6QG3uVk,zq`qs AL?(Bҡ1죈G`/yHSHim?m["ni0ܾǭ `qxpp@˻r'yPH7T(1T8z2+ RYV10ޅX4|DnzC-\8\OsTBR~rPxR9פ08sBX1+|e6fseiCf;zZ+>n.@$LRncfӬlޞ^5?fcNRO<>`S\$ 2m;o╈okxJ@ϰ& 6 O&|`t)nCg)K̔Ȕšdu'NKsJ6M1&s|4m1;^B5_CmckB}<AZkJ@G'D\G̽D\
+"9D,Ge,'q33'!ޙŒ-ƞغl18-DUqt&;fu/S#F̈RG3--Akc0iSGj 6 M#']d"!oRq+Tq/y7=,-J-BXG()0
+)oVN|i%C/>GNGww@@B*?lRp~S`]H>EĢ8`dy>5 ~TXLg}f;,8mg+ s9cv8=ڑϽ?UNc69ͅ|OZotIr> Ȭk?u[FIƎKg ֞ME,fQqǡj |^W,#4NYUS|xYMN:_y-V£~kFOMV& ^GfԎP._?yyiUBnN0CG,бKh,%l2J:z ? 'b o嘓x<(y?yC`=pJ|3fC!׷>5a`Eo-R}lU^:5Kgby^#vx/^% XD_F}JyӭƟe}&y(!ɐw(Y)g'Ihlgkoۧi,[vUd=KMXJ`n<9!ps^/B)zi}t1$ڌq2OhoN^{R~U~Y֮¸+^{v,Ӕ~#;ϣ(mH﵉'fZ]{&6aZ r=Oy?'#o/T1HIr5ng{_l\77 Ky
+GsEmfv_Y5I ,+WsCt=9zުﳬn{~`$vBY"'\8j8﮹d3eI>D.t?ҙ ٸ/rGz{~ǂF6VΪ|-P9Tye>kubͯgMHFcHfˆ=#Ko0nJb y͇[&usI[<}/aجMk (_eǛT#+JMh7-eѼyӲN_}݈P7P'MY{:M3<Pz6v}?HmS9/zۇgF5F1ƫbF}~t K׿ܬ buܩpD9h¾)&&ɣP߳]#S/ 7{^JKg#w<X,n2BGҧ$@l]n_4=ܛ!N
+}<#OxI\V_=2Q(q$Z'Phg %}g>Ib
+<F(Z).GX/<f9ͻOU&xbLw*',sBeF*S+ 3檶H//|Ñ ~C ,]ޔpk<]eTd'#ٗȝ<MDzMT6{-,u2K! : /Y7>Y2]u&yU}T-/o_w}jJ O:l*o߄^hq3hsg(nde}׌ŋy
+^Q@)ݐ 7x̹b#2o58L{u]CnKm}g|~\ۧ+IDȌ ],FY%m1O:eu澍"To!|w_Vܾb=8Ή@fT2zXBYvwR7ZR=BŴW;=ʃ% ȍKYsMֵ}6HWa|NQ^7fy"[^{3F
+٨b0
+I2Q̜#:7U\Ps_{}ZXt5{[jtҜ([gSߺ,SYUWgs=~VgGpIS\(W4hszIc6$zBevm<>1o@\̞+619nbIW`AC̕s絁ݝ"z-ɡi~7-GW#k"^GĔd!1k*>HiG5IYy=rj32 2d\a,ZϽIٛm2֕4gN}/O6?@sb1˦jƆlMyX;>֛yz'{Aȕ$Tl@; Ʒj.mrsRaX}8ZË_+7rx~* !9Z \ߡ r
+djd+%1s_*jg]5%6(s
+-gUw3
+@k߮yəi/BZOmk
+}6|DɜJ2h|ϸ#ZRx}H|_&;fősq?2udYsxD?DvwPt_$o.2.P\qLRYǸ)[)KXwIw8Gn';zᘆ0&:x7g:OE.Ɏn~/ -p5
+e{;dg:w"~u|ڹYTA?%f`oD=a_v8#de=ɪ<b5<*yG#Vqu/5RLDK>
+_X3>
+<?]s@+|H#%Qr|ۗ(įA6g,:J7ʬ7E Ovn;~tֳc'x7>O=i],52OYi:&.HVιBt>_|z||:2ɔa3> G"';9}
+=(Ȗ^Vck oV ;Q՚.&jU({F.MJ5gN]"Ψ?79T8}}Jd!nդYrǐbW3o+5c(W/pӦ6*k2MtC2~vEȖIKBP=,wWP~<QyguI!,Q[MǃK[2Ҏk] 3'.[)ї7T7,'gWn֑UjE3B_v7Ba |!~#D £ iRVRQI Ex)hJ|\ r3d```)E ӊ~0FmϵЊKs=i7o/J8 7]h.kyT7 OX5\c*_8
+}JF{Kuj.VOZد <^BUW_xP{-\kId <hE(vs+&90ȵA)>٤<.F5ȵ6lR ©f-T$lRAI]osLks #fp x8s:{@" V[sQ8w,wB=/w206n F*xbR=[3fZ=ۄ eW$8: r~Z@2õ.0<%. @6SҿJ\$XXҟЇʅqz9$uم{k=`zpl5{=⽴t9"r& PqV/ 8v08_W~{o4^+lq{>04{{J/f^P^.}yړ*7M
+޾b@Y ユ(hïf
+{(7d}9ܛ{\xoXeQ+v?02lѲXÀk\ȁ+.@Dc_+
+PPϑr5@"P)2!0(ZWe@0oз/P8}J\1
+;"o_kj5j#sw^a5^_5zjSkl5"CN6AOqWd[7ֵe[WlGmjט˘44eX&g|ۢsvb}D×A;i9;~@CM:@a4IZJ<ic<)oZI]Ve95g^HZȐll@?R{U1W%o^ 
+BwwatF5W%gg~cZhmY8V=3D'zI]]E5SF\@OXDRF.*eT}Pƹ42v𜐱RBnF-%;dPfJ~d'Si"i؉!J3MZ &\.u4B9ӹaɹK2dLd@u{ dC17ᵯ4-?$-K;h !.P9^N>X:k 9}c%m[GREX=缕I+PFKJE2+L@E7ت -e0/0]d/e kehUFqO}ӂhԖ= yEt\
+֨UJ
+<D+kk1g?b~o],hC@e^>^PTX_yd9=͇-iT#EP+Hxxx/rXy}U$́2}KG$d-*!zu.$ij_F3
+Ad鸓޴He|؊0/
+gwlΔyH]͎7TDV#-KV)79 ̉պSPxqOzp|#x1W(r"ð:G O^=,fOgzxJ p#Bu,IFkolEm%kH棳QyS.ڠ%po3~ Lqq~:2C`OfՇi>gQ_O[1{pUR ?{r{<c --`%˳2XP)\x\>X>Lc|orTқeҧphK*H@_G)X;Gҹ5δ_Uz"njd.2^N|(!'#&h ߷n~\ &X޲Ш/?G_T?#Ď@ `ڠt{&UR$4ڴ́O?<:EjS!y6,[`RTx i43lʙ3f 7\_N΍iy\tro5 pzB۔sqa6f{=hbp6VN(0$sq}d=w+[v̈^yP- ~y8WB>e=391?.v&-RV.@K ݏ*򶇴\9AE
+j4| 8i R
+VpfT.<+о^io)] 5 >yLgnWNv)9OȫV !o #:7(9 I_\fUO=Cz
+tpeI28wePb9͘"fI<d\8xby
+Α3񽊯a"> fZmEZzz]Yʷ7#.ߞSPX=yez/O+tL
+wIʸkȤ"1"HlvТc5I Z|˪jӜQ| = BBY\TM_E_ .dw#)4/iKkݡ\jt{|f+S|$i`Tp QZ% SZeFra6g o&xGk\wl˧1Y4*>}$gocD
+%%aH}Q3 a?rx~EE'qR#%9cbaҽ܎ux;}:l,Kz2R_{R߼r d_|
+=RwB)7|-bX|9
+tUycu0[^49nHj1\|5kY-o癙aúY(V6pbh&jp Kh$Vl;ᕘcCwKbur‰՚g5Z0;L1$$70,T9f1cYGqpdD\qD HfL Bl£#y#ML?[JY_܀Qށb̛,IgfmQ62N*]yuWcu͐8*5GMcb`ԏu-B%I9&i_SpVuq=9R~g LTtg}N鴭∘aELbSd Zb:7 A!oNpڱy
+ ӂ}B
+\*I(qQU;%!$NQ@S_*#5AF$ZGVj!:
+Nyb肥,WjR
+& $Ec6(Dǹ_r-${}{S̴t`/FY#~5r7T$WzѳVy9v ik#=תà3*F66DT@iqdtNmŽ*](&8UVhX=!\/=$-B&,EȩnQ(Ņ̿eYcQ_yR5VHts9߂@#\-ܭZ(q9Sk,W(Wu<蓃d@a=sk&㾗g7*,%kHmf
+{0xF]gi,GXII_[ ݀V
+÷ ]4vBobuZ,c :7^oͧonl#|,{l
+~Gky/xM U$q?:H?T 4n157{ȴ]k DdpF8<ogk{'>V9
+T<}kpB
+IxE,u_~rŗп@"v0 ʽU0(g9 *e,lMQX{*P ~sMľ fX&|q6#0tH.OD]t?&١LSPjksS)[?&[CT7 <d܈fKDtu|gNj穕+:o&E#-ڶ,tkJLIPf]\h**QRܿE[UD#$3,pB m͸n9M3>8ugtj8S3v0{ XyO
+-L E
+m<T\;
+gkyֿοhGoԿff'=ל-kl"{Ir.oCIq/dP/- v $e; H_Py<_JnGX */Դr@˴OP-ٰx*(
+d:CNČ͇piL+˫e[%`[#L;| q@3bw5zJn;dP`a!Ѝ8ӆR`@SFhW2+V_QXP=6P|)2~{+3/+gII+[ߦu(a,%D>QaIt(wtPw~d/=zۢ)
+GY=EUV`[SDs(?r%DO@u}`<acF?=N G,/s$T*V%29{hHа9#i|+me<}gG&g_b"cNvDrTU!ek¶O=`[Ucn?rto~#vk{ۭ{MWBj M!vc5hˑe{:.b Ր^B-獖dgsILnN Hd8\ "%.kDɠC(IO5Ӗ; -+TZ0dv6႘:\O.Iiaw+CE?eQ8IZJ94#l%
+[5EDe\RSqq=~ߚs}bKd+7@)4&t?hr-!J 0Dl2_C֒rl  palfCeZt"奟`Azw4gĻil
++x:;[ [t3ڹ}?oWr`*6q1E˙31gePY o >)=|27a{_2u
+/v1$Wak.Uf̽:1P[iJs6 J+mJE@2. j<!
+ы>\IFV6+lsEJ _ ;-A6ʖ==q'0/K
+oWסB?ّ^SљmgE`0@KZOOrGQO{BIۯk^u=.qWZֻk\,5D6]ZB4uM$4sX~D^{;U? )Cq]s6~7wֵ~k,];e`m>ߵ~ZB4[JX+26zY4dt\ ˔e]E'aݻːLߥ
+goN;mNkP-1g5ThcQB*̗ 0g;'Гy
+[o'qnj1A,?dRN<
+m/z֒Yvf UhDV5@<"% 5[f \lCĆVl)Sɚ%dkMbw&[M6*r
+
+M:k|M
+BzK9UWr5Y*FSt[sv2:݅0ݮC<%57̩5h1n|ᒒ%U9k'%K^NVW+=j'7FP@g& 1[HW+I'5( $p>4QyOTR9֠3Tr%S`ku. .o"\uQpPws~{\V} 䕗
+| :ŮFɲ-5OHN$lv!eU4M@O&DȤB㸲+TBfIFT0LtjlvzPSN/jp c!@mKs!IrG$ƋrLìBh$k<2%-s5I7Z?Zsx,YA/%iqv
+`#]Q+K7L}7{e&Bi YKXl+%k]`{KD߃ʭF>O<^^H)Br N04
+qE^
+ȑ%<%0"
+kK
+ё%n?BeNQʜ&Ds7'<]<+Kk*}=h=N|푀`xvFSC]t+ ueZFmM]9P
+FNG_'<x],0XuuO*ٙ
+rl/Ѧ!+7桩lCEC?(w[K3܉@˶ubDщlDL
+SaW%^%z'1O\jSWZT4PG?~Mo'vMVsǺ/{ 6fӈ A+o:/"_X\»6kq҇"G|qE:;I{st,+PZ/s鱫f7 zH n=k޸ X6O s^˒9?WvBғ6u@ 5TхAonra/ml б/SDzLSNK>9qE7%1,up]o)^1T߮6s~'Mxߞ%{ҜTܞcfq@.7u\ O4AM/S- Hbs!EI*RNZH`chqHz( ps0u9ꨉnp~kc/PBCXӥkX,y
+OQwDԀ1 D a@XnD Uݷ$wUV)~
+bB}7_Ciՙzy/շ
+n[
+f)ʺ|r5qkn¨
+F5^kk1$5 Ko)1_UU @ U"Cm+hY}Xm]@Laў9~y@%@cf <)`>`BoJ?ox/_z&`h+`̳=xf"Q?- I6TY:'6 kkk8A:WM;ec}̐OOw)}0H6tj`h8'#nF8 |55V.'a YoC$s -SEx!->c0>
+ Bbp#<ׅ#6؏q7 q+VU~L]eI-Q@) >)뽌vrb![KѴkV\?ELcov.zF/7]H(BX@1[M|_;ԕlY A@HN`pFY3.XgW @O/-&ΘM|6X͜K؇sFv hmptzQo(HMaOsײhQS%J>C@{"ZH4˻eS$mcZJAm](
+0Fya63$q7Zq N`'`.U
+8P
+-t-=6F .4:6m um_|b+ J}"RO6\^cϽO69OrD_$g6Bud;[V td)0(bSX@7C s(oS~H ( }^'U Ի Gy@0g|GПQnBU% ;~;VmE'mdD_%@
+,g϶#.Mf,bLXO_l[y RȮv@:#H
+80tOЭЭms]]j+A<)k0Jlq(ɾY.ɛ$o jVn$8pTbDmLJIdyf?_ߡ涕TVr(")< yڌ򰤍<\'a!8:j/=h=W^4q<wIB#" 4fu
+42X DY}f-?+YRf&gfpZ*R_i۲b[VѲa.jْ3*pmgoNךg㾰5zWAћ :<lЁwoDp|ז}{]:k'hǔv횾hWN;}=i۴YGA\G.׿">$/kK*0:J?& zFG煔fQe]LDгc]YluuZ'b~l}D`bzlElķ^["z̼`VQ/,`%.4_ wB4IA:Δ Wa<#~mm%?jhqy+SD; ?
+"^DD
+'p?_D Z J"4MঈN;Ew\ !'zIP'
+{0dEڪJ-,Z8
+nLfV6 %3H:x"^VhYNC!x#jYQf/'
+V" ﬢ ! a;Q23e,G#3mɭ`%VP>-)G@&0Y9V;buǭ< <vEw܅k$2%/l`)\+R#4-5ڋ,A+ oNk Qt{Hd:PsKB]xijyHb;l5- Ly@.zE-mr$('5K(d[45+©ء/ T*Wvbm~_-Koo8đ[\`f.`bԪd>vN#޷U%_7EJm*Xm`ul
+\lbsAű<'N ,Snw5CDU#;(Hr@/f]E< ?Ü8q<)ޛq6=2Ől,w:lwU.^+e 8y/|
+X]@\k]J43$כFqNJq#Ju\:&BYDc&1_--`ku~{?3nlUU9KN~N޴9<J6M
+9;g<#
+XO(Sľ˵KB6S*fSKq<w4<@&(&suҢi$<ecc웲K$/ߙ`^OO"&{}㞑@.3 zndip.@_iqf'w:"L`rpDJ ^
+sIFPI,5Ga CP`, nwFQ%="
+j<x᪙
+B_ٗ@h[hEmՈ,Q2Ykqx~3K7MgCVrE>>ՙhdz<=[}~]&g
+ 9idR.
+ 8 `Am&yΐQ&W|q y(Q%\C*?
+UEU:b`Teλ٢6C:Cu,-5u~_w1fKU\fT}+٧`w@ľrɘnfY)ѻO"{]޿KPRF90}Je<ȾPB2]d*Ld!S-fajϰwQL(Pņ`kr;>wWϟ<9x-l2fU\+]A䯜(._(Ϸ;|eq/D[wX[_K_^BS|$7 { I (PA!1`l(-ބ{ i_VR̰%\e2|q{D);au@{~Ӟev` t)@
+CW6"}CjmOTƇ{xW©7.~a<v&(tNӬI/%y7Y٨1L\ϠNxQcR3?2q|&R)avL`]_`{wPH}:$yhbjZvTlAo`U6̮ YDm "u6yG+enV!~j!WY5A0z5c[ օHUXHC\k I1d_ 1ĵ\bq2)T !f; XXϤks!ÌA#!XR
+8Z5VXB-ydq6yxѴ"_L$ckuP[^s3N@{>$<19g?^g}c~˺nܿ2Hikz_[1دK,'2L[$|Lbaꘑ:.uTҌ}싻@wIovFQo1R SX/(QdRk/h,<Liؚ ־!su=]1jKPT*HӅB"r%2btdؠmvbd Xof7ዬ6Bv7ۀn 7X-c'~bj \}32#@h$Rys]•o\ r{S12FHFgt|ƪ Wo92Ihs4
+$F=~U1,.3?0F0n|`
+hl38<&l+lWL+<tze{m1fQ݀ ݛu 
+]Q~څU*~9 9tHq3d9tY*0>o @МW^OWރ&jK<;t[!3Ipn Ig4ȣqTҘfH ܄??9?~K>QJ\KJw>풢DRLb/23ve.dftѲ=0woG?Rބ 8lDj6.d12*Ϡ2v$xW|ڤ0eMk…DnC
+&lՓא*aa~s ՗߷(|"^&!vXF.?r%OcѸ(nRd(N.x?h7}B
+
+q
+|gǢNNX{e$j7 WN\C7lHVVd\͠)Qx9|bXfkMXciYk4ʹedi{KGrpZ{BNovޒxwj;PTТޫX^'_Wogrnx>nL7 y.=G,e$~T.o&U1i7霯rĹo}X`p?)vٶv?8n,susV͉$/cL~5HIȏ*SAߧRZíRW w[OSskf?_v>q;ZUMc5~0^՝
+", -Rv T+kr$/X5| C1 ЖC]RwZT谠рu kj+:=L 8ޢ]š23,KaW9^32u"߆k7GRAK>>%h~YǜĞ?RhO9~Y'9dHeIH2)o:n;d.3#RV hd}w!IvlsF8i9e kƾ?)+K[~4cP{$:,N۟ؕgLǷv+X\?\EJgfk'jn"3  Ȝy-_BoePuҙ0,8~a,;Փ!^cй m9hɚpz
+O(Ge]G Fm1sRKPN!e|d!z0۰LMʸ34,2]n^5FЂVT}+JXq:ۚeu!x6Wն],rsB3R.*p~>)Lt7;|_G0 4^Cu݂u ṸFazqBRdiFƙiQh9]KmEcvj}޶5Ծm{EeNtB,!,LhqaU wq ߡu=c9N)n
+`S}v M9~(Lm>{Njm9]:= {~fKe/w!zo4:-2/ Ʉ/z] F dJ.PS,)6rGGw^͜m NG:m<h-]V9,3PpZ'8_#ܸ8Z~NlMZ L!n-ư"ͥ<|7Y>^eCGm>^Q,|(?{vcv=MjZ6fQH#vsz,6`$8F|f&ܭl6ȰanuRYBrƝ?!I|sgrCzȵy_&5#50G*ЮgxJGyoBjy@\pHy촎
+~DlܿoM~,nPF980%<u4K'P|[0
+|NEޜ+D=!n.',R}]}MaOZމ2+$n V2YPX#F-,gCx%_<D~9
+=n&N /lF Xܡm"ӣeʲc'&'8lW#62Ec}W?(ổˎ-964GyKg+Wgb3\xr6xBsp$! 5V<܀|1܀C\PDDޘ"(ŨwCl>7|~wOv|A9k]pK-L-1e32UELUSJL+ƙSG5٨P^-8C~)@
+x$wNդdU1w=NIR{)"3/pt*z[FHhPZ "k"?w!Ͼ _OPlXqOFPZhmASSTЃqĜ+#43|U'\yF
+\^O#Fy}I϶}܌R0 &MO1KoPLȫkK&> f}~hKI4xu" x ǕГ&`LsljĚDu`~8
+
+me@n QB=hFHlA!3LU]13c3P G88p6)
+F &>Bu=Y6~8! b:{p3JC&R1xYP3Ҁ)\T m{n3xLo30 v9A3/K#Ŧόsߝy97nbHz A!& Q>SS+;"]r7FU=<ϙd.' A]LDeZKU\,#d01"X{A\ue2#:V֍Kb{AMK !}w&3ny0~}( 1+iɠ(i^짖 Ni[6Ejz;q&7V{ }J'p Ͷ nԟWk?qiܐէ"_JlPh?B3Y"# 6+RR/4 ue;,ofV$&u&/BcCY ^QWkǷGzƷU@5dKBK,Vi"}y| I_N[ڰH?-p}Z_05-W#\dP:Ĭt֛]5YnMa9v;oT"J&ް،2_t&,Y -Y]oEL8,lWvr= .5Z٤}L1XYzZ•ʡh*E-ۃ=lx+&Tc=8,\sfT(,lY~l+6a.Wm4`iNIMlEMW!&7S!2^Ž( Tsb1~NNC҉ 0d<f-} ȭrבǻb9bfVҀ{])<`Т))8Z
+"=VHxT4̊*ߣ;PFӌ{8BMߠ~ )p8 61L,5 s)FlŪY*ކ @:gu>}ߥ}'/>kol58/}֨I+u}?M<}V 뇣jȑtlT\輸+}s@`1Ui֜]UVU<#;&(E5S Ѵl b^hNl,ٔT{$R`Q$-[~ݿ! rJgq7{'rgPJ]DVS,}90e3Fi%\cZ>|“~V͕e*GUf"U@0d0g`
+]no>l/݆,dakxne)n,Ċ󗢅XSqƩ>w-,`X[Z|~d Bܵi,B0Ct^F»h9׈`VMlQw%)rY#%q}$`jΝ`JGp)yFUoGlM
+ZXm+K;U;PO3~6Xȴ#oBy(ј =@2Qۂp>3[K*8t+eŲ!
+Xx?/
+fq³Rf8o"ƺ̥ g.)\sM.>f_44[=Z ;SY
+xĺ
+TW젽ɝ34yf6a1*bރt9([9f4ԕgf\lFR89f:c<4bж A:NI\;fo6MQeSq #
++Fѡ|)s9 9Bn!v0hp{[`tѿߒ!K9݊`Qp=$kZu;!A@o[{`ɂo2njN'Ŋ]XU\<C<y˗ x<{swwM J@U
+>HI|ȯh6ӕ*
+`j7U C+|]3jn윻k X?®xn9%"OIT"% q``-
+[ EM| Hߎ>1 =~ȎgOgV}ӹsM'CO|sOO~sg2O<
+`UE[BKe^gB ZB?}&BXtMb/8k*GN~PAZ'htmi?8R_9iJxoh6\ꢫU6(߰+ei1`E|¿>ñv,\iPp.ͧk;{ʬgg=VgS0Q-g#Nmr1Ip¦i"Қj*085cJ4} ߓ q;*XDNV~U/PVF$SM\64W[fq]H(n'J2PlgvnWӵqQ8OJ(*,,Q
+0[J-靧B BdzI|@X5?,ᑎN =S3"R%{@Xf,[%p# ^E{UGW9-OopSF0@@fk;[y7Sxװ,
+'K."bڒ$
+>/ ܽt-o\\p닟§p7݆PcYEt؂r_H#- d,lL.l4HzX5Wng §EA2`ɪrk%x>p^Ba)3haNK 96#f85q e-K#` v$m+U?{FčO_X&ƾ; alutQ.|03R1#0݆
+^]Y9J3fi15]ufIW %3j[g7 䥗p2p؊Bu8y*) $REb6 >$?)1GߧNE)G^|+B&- Rr Z-9K~dzzu Y>G>35}b=s0tB)ilX2s
+
+ pfr+ M{8)
+ )9_vJ#; 羡
+=+w/YI?mָL6$FZ #/ʱ%B|HQRB4ؘ[Q9OĬE
+JZ{Bx8iE+=z/%=Qr{Wqiel쌪?%[8Jt\!0<D{0IcӭMzz{3o?cWru6,RC0yR n6%KׁzETlIPj(Pm.ƲeHU/M^Pu)!L$
+0<I;X
+;+Q=6D,M@a$"u$n{3bmm
+ ~Y
+$@N Tmx-lEFWF VI;<UN-xH <>Ëu 9tr!>8zF$AӉ?uD*=|%*Wϋ?IMrZ:AcЀ%fA< mԨۆժ1?ju|>
+z MU_`+z֭T|9n`7zYFۘ:ˆK#Objw]O1/Nb4TnI35&M$jBzzk3HIy#Ňhޣ>4h2u4] a;ORxn OD|^0V^;izŨZ޹"ISRҔT&Se$ҵT=!ݔ &/;FB)P{H(4%4r}GofIzi8sz'䤥I$bHqjOWL9E@߹JhHfOH\tύ|hW_! 
+lÈ}[J;_\'ŏ+S0ߤP=9j+8p{Yly&ڮlĄ_gu$I${@@@7u^W'1
+\ o4`"$ UYL`AEwR܅&OA3]<_Ԭ Q3G$gEk?Ѯ䬧R6q%,+ %2搧?Z=-w(k[0$wa~/ Cb(~WF*.ۄ۳ւbҍH*8']qrl] ='ȗ%3 E=< rKQeXywhW
+1s¡TVyşTW6=ӮXxFM%D\0
+~UXiqdtǩ_-x-waW~>A&eR8f62/
+kCb჋a= Tƺ+?[!7 T X}}|wx='/:L1?i_“.O]7A\yD^ZLju?C
+%(m_Wz3\e S$r b_>^`4:y R
+mHtW%*rCzFc=D,UCrceHkp Y"韢H%(@"Íw ä0 D1l"unYTʯTn.6u`¶%/H[/˥wLIt NcOzsM $rZWGۄB8c1%.OA^@W
+bZ$}nTbo$[ID2nz\"5Y SL=0Ŧ  J{![p)bDK笒/;\!F_tR%t#-$v08օg]*-6. o~!&siBp|n=%}EZ jD&0d|!P\f.Rlࣳ6 rtc+oW㏏bOq#*h|B*gcB~O)oUF=kM)&R &@Iz2>
+s,2qTHB;(<x̠ޒ |ʹi\!R|yYf]L@
+R5V#1yojn8c9aҧ~$q<QBgī+{x_CׁMd^ӷfɧ=hSj\ԃ{\kyXsL =%I~GѝuOgDISp$_ К9| tǡHRւWGzqi/՞?h
+3]>?2=^60a mPF=S}%Z
+VxS5gpr-\5>po6CLr ˬ|V*?*Nʱñ;Ns)"
+WR=-ܖkL¾z gc emFuxFohPPviѣrA&^̎*9B}J%öDv OmXa6ݭCk|EGR;?<CI,#YJž\F][`t,T'efpF<#&8hBJJ%u=qǎaS('W
+*4-P"q#p~;b|31
+x}*z໡UGqP %InRAqI3C@lmRF}u
+Cg{_h1vi#m^Jq`}keSGN|c)p-nzŷc\ɴ)꣟8m/W:خ]Ogqs5gh7$s;Pe{UngkU<]f2rߤ5J_ZR6p3a!kfw!'J)븭wRU޼y|XԍbXS%gtyoQvvhw?H3M:(4ƞg
+*K8GUE)AnIczY3:L ;+- ;vktۂi()WŴZȪu]+{ >b?G?W%Qz5 `$(EG`V=bP4t<L]'%L\C{HuNj} }b~ 0pk#7Zq\n5W𝐤|wKSZ}ڐܫ] b/T U2Xieֳ5ιԝ+^)2L̳dOF&)хD}ExI~;Tog0踬y ȌM${U_Nü7$Y,"׀Ra󵮥&5Б&A)#$5-lDCjZ2SxvmK[p`9tQd#~q5{YglAqJb쾣 a, QKT#] A*bhD$De3f1]'&}}KRtrRw\=)%Jj'Ff YhxZZ@r)pUkfs$z=UCmN6wU]]/ui|yC<ӱ7#-8%/W!g[!y22tχm&M컁tk&HI,px\ ڲ%li<z\g-\vlz/Eu Tx>*A`j5pYSQu}׳9g7fNd>tGϰmLS-7L=V'(H|8/d69KCtQoHPlh}=캕v(CMrlePm؄pspPׇ,uBT3YNDŽp[O*荗)\/32hsDDvrzrql@wE|䈝!Ͳ?K>ů0=x$U._+ٔ'dh5:IO<Aia0G?Xd]9OL}s{WbW*;&*_:;Pc6˅KUŽH׹Aԭ)M8&L1Oix+5ݏ݂ szaAnp|k=9hnLvIiTTm\[QE@ .NE?`X|ZOGbEϪ] h#)QKp0K2Vm֍J1ʄ4N0&|J^}»~ ˣw=n3_x=_tv7c_c0͊خJ{uq?lB3CrO~j---mY-w8[e/79ނ!I_i\ћôD+ ƍW$y׻l7 zRx)?(@zٜnU<qo31JfMS
+lojn_[C\mA(&>.+g
+$0g5S4fM^m&8-&"YA@F5:ebf9ۭr=-< #b7$iک7?YN *&lB+Nh4k)njiY:#vnZH{_,mJP =9ɡ͐B>3,6D" NV0AfVϛ!_g⃏9U/È5&[X_aK/ ړqSmKjdz-ǚ]l.{Y.JHTVb Fs&5
+k\ΞV2qqLQtyYgW,ZKmRqy||an2ZplIUgdxGi TJJ9H9dwVYw)'xGݩ|hZ4i <)I?qO(qV(5JֹvPq&sǨd"?mp.էx\ P="51RhC_kfyMc-Qf"G 
+PX`+
+𐤮[תW968Vj[d`نkcI=&5"^8Y"04-Φ{rMM$Y=[?%zņw
+`3]J[CpA ڔ=a1Ϯ?tmD'uuŒIuk
+?[OԆow[m%Xw^-cЛ'~ 3zmks*?V.l~;Ҍz6%`Ga] ']@<xk22fʟtTR51 4~K;Vg>botoKZ\'KGd_I6GTQzZhd#㭅z\vlk;XrnЈ#|(õPFduċ6{32x/nP*9(@r^DYju|Lx8o5o<䍜TZX?r,s |JO|]C5/1"B:Zp# Pn%rSOL[Bp59/<%6
+0 L%'ݷ x׳IÈhG "sJ8Ӫ@2"ȟdl^x􌬽M9nw*K[OQ^xR
+EE[Q$tݷ~3u#5ĞaχÒ _?lb/xs,K0ZUk'ьQZtGŢ=[AhቄUr9̹#Ga_e$;-S#za^ӄ9;BgvfAe3IC2 t8ڣRĎ/V`>ZvVà1Ahm!E-E/Q^ܡQfGv h?`m_CNi1F;Em shҠҠȃahxI3J rhiha<Sy<x<ӭ<
+93rLow-AZT2Q'#}
+֪L;IK'>_K+_򗗿GA3
+'Im2[[߳<"pT`NkqFJy @i~HRR?K!RmCHEto3iW(w)ƃE3y++8axXi%`#`_3n$mG?=Љ荐i4^@@d2F8ٿTSPe\>v>}K[D)8P()aD
+ֳoSד*gDߍѫ9z}F?1z>Gѵ>Mzv;Isp+6G.06qhTU&3,KyN˕S9–߾>]BEq7鎓*:eYՋp.=jW {R|kl)-|hA>yԝWV7Xf{;ȑ%,5roP\{xk׷[թ6K) 4I#QZa-m)xHʌcrMp [(G cLQpigR)Pֿ^Dc@LܹX|,_y)::{ju: quz hl3KVi}O^8:(
+F9C6i{:)Ѳpәv
+L\[Gl_'E0 0Kֶ_~2s!.pu0F6pŞzNq?uv8F-6(xll2|z)ukZ)fߩ&4JlH{Qi}?[$7>
+Ѥo&! `8vu_>iIdoM}~&rhaω Jnxp
+6dvlSZPR#NC: agcL؄um5^˪u Ws_ӇvqWLlⲅ|Ϫ|1~ĸ:!v"1CK%%Zmy@uGz}EtYzP/f@#1ammM{l#-2" "rXJ[SBQ;Q()m1%^EtP aKu6b,һZ{sc>~PNُucZKKJk-X[jzw@Vq D8f3i+6+ ʇۄyp |54u,2ZO-gϡ(rbЮCZ3`W?^1.P]4S̵8jSO-C0pVg 0i.y.*%1*_Z6Z,^;qۻm\8G;] 2,-DlLI-ݱ; ːՅMŐ/OpܵժV1Vno67ٱV-3u5+'8UO+4
+#FdnhP<_5\
+cd rSG_$GM:nu\:yiL\40+ DpHTaI>Cc7@& 0!e#1ߞ*=x 緘Ȋ`~%qyV5V福(G%S)["ݦfg֘BA<\5haO?Z^ʢa?-z]sp946_Ə9`= ^~z簶^Xr.|7
+;`5м-bo@5.&Nˀo#?8~$UCWOj Aԯp(5
+79q7N8| ӟ8=J_d$ڻ6%G9Ke"^.[%5t;У<YIp^>K|WX C@aq1L̗b2#g|*yfyN7*k 4hfh2KQUn
+ų/l}6kDb?yutf.?+o{9dϺ
+ ȱ9Z"7&Y6m.Mge6mP[lk*`2hsϲMǡ xv ʤM?Jhڤ
+ 
+<*Vje*D3{Rr0<5XzJoE; q ŔYē;wi⧕ި}?
+^Mjj/ŷa >CdM8(Nqz[V}ϿC*{\Bq%w]BJٷW4F(nzC|QzFq ][Q6QpĕY9ˆ^iM{ER ;E<h鑊5K"^D >uJaٿ11!Nئ!
+o#
+]WβKḀ<Jk{?Cgtн474U[Y%y{ҡ5^#xoףGz7|UG-Q<:*uZ:eVV*zm_T s3ϧK=SĔ gU5Y:f~g|jU;xoz'No f]ÜQ/ScV-QS.ʡG5,D]X]W)jӖ~5F3ePi%xUpvz.kҁ1Bh˞%e7r%,:TF`@JO +i/z-G?MBCOBB'M&U>y6tgB92u?f8
+5 ?o09J8O8*X17`kpW)bDZlfS<^%\iL"K
+$)E
+Na)< '\Zk7Q7K˘[|5$g$g^j`O98|Ǯj07+1+wγs:[dlMQrTҺf'ːTa\P]sI:kCu2n:O"cwEDut;Q[
+FUam\Fr|{ҭEYx0w,d-`Sxd?ƨ9,-Wҫ
+l|O#xNūpŀCVa+
+D F"sѷC 6}'
+5;w 9
+v"l,Qf+=Ѡܭ holK~WW$Aǻ~ԘƗWjM<&7xQJ; %APBIy˗]&LW!viESytHag)/S4E T.2X`{-a*깴 9nk>E.-濗\ OH3M'+TtB>$<ʾ<UMlzno`$IzRDu{qO8ikJru,,N.olƤXp霂]`MB *0KHC ٫D8A$I>ڟO 8#SMY@Eѫl *Ӥeh+
+y޷C{J#ܔn&kߓlo$;q/kn({5Pr~6 j qϓP,o!>]HP7yMֺd{xQ>kHDKSNӷ
+-6iOx@ 㰲KA*Dl&Y$2P2SG>2g.5`d
+A P>a<d>WMFfmHʷ ; 6\j}5XHJW0~9Czw|L衅Χ{6KU6(?=w֊-Mr$i8HzmP>OV(8z~p~p~om?c?=ƚ&obKcn?5&
+fZ,tĺF3x9UpDxMi=@i)!@\*_ Zػm6
+w>`fPjRPTlS-LQ@mt((nǤS˯N )P =<f=wqvDS1\k!Zs1k9ǜs;ykɾb6ӞjZ~7ulY'Ŵ&TM8*eIBSi(m.>I ?5Gmv ֺ ĺfpn(b&rK?K;zv mw;SwkT.('Vg5 e=/R!;C]kМh,8/ nKXyUo.kʃ4<+b'm]QbyfB5^Gѓu2C' GL^O<z<nY]Dc5grh]q=ffzgWUZG2kƵgky/
+*,IqG$&8X&${7ه*kA}C@Oj9AG=tSi| T ^S"hRt8_$tLJ,d |(}uMEPbr%㏸lC辗^ʏjO8
+SO'tѹ̚~tJ:;/ 4ꏿ'~$w_> nK;n9B߹f<4K2^ᖵmeQw-8m l퉈gX|uoA|K7|{Ph `vgA/T}# wsԝnԿ"Jye0ٛhMQ7.'y{;|dRtԤ@jR7դ/sP@q@Eu
+yag/b\^{7ܹ0~> _MΩ~F=|4hw!VR=id%OIҁn K%`cJRqCB
+CzuȇCM؍"v/ lMD(ʦ|S/f/$wsS=E/&[{1y~<[cMՊz"&UwLzf$m¤$7䷘c$LZIlkAZV̭
+2d2[]]JjE*_r\J1K 2jD.ѩZ2 Q_h#JHj)փJ^i>V+lAL
+9šp0 28˲ĭ!!BoxSEEž&7?, @Ia}7{p,?ѿ<|pJwO 2rj.7+hg}\ޙKVVpp9/1Q&LHiOg@0'
+>͡m 9\Xn%pe#o'<GMo}9Qgc#
+ښ)q2vF&L" I12dc&1Y_RLjIoAdM+u9.}$p%*!c7",3YX6, Yf*3+d.[qDd+D~kQ f jDlgGd^Ƞpgφ28Cq3p2xw_΅Vvb+P6_ŜQ1xL/I%qMrd0i䝥.üC?ٷ5x'g̏~3Gv#*͝ Kh5V{o"5r9rx)x8L 3>ӇS><
+\(.2c)6R.gqEh @Wj,9P9gE/92ʷ!6g[J0/ س/.W
+V"ޟbt3dxK-N;ln̿QOQ波cU@v
+gg^Z9guf>J&̀h).6_#Gck',q4eJ)nh?yb|B\|*8ՋEj-KmRCu˲W qa+=h{;-rEg1T./o. 7kpҷ]Dk/ۊ?jü^^-ާ$M$>CQ<+ɕخ)bbȸC%6t'݊F+/ ﷥5tB{W
+osI;?|bL^HV` ]Pk^&V rNE
+odHlDcx[B4ɦA;IT?| oZ5-N jCNΐsx[Kd|u.o5 .dƨt()FȨ\18nG͑SX~uxJY"H
+TY@v$C>2mI!_&!81݆c d`1mЩhԽ
+l7}%UTi;6\ӄݕxHWٴC䅰.fiMLڲšլŪ[UdXZ&[JPv~RkǦ!Jdbsgga-ϸ҂f12ifݞFnz>!aˡPwz {wp? ߱OUR.aPvA ,^fiu5cVɯoR6ъ#֪=t6!e!4DNP:̥ W[T%7kV+|R G2 ߄8EI41m>$E$ ."1 }"un!{G,>1r-}<ei|?Wޏ{޼>369,mlcW=?aH ͒H,&gĕi L9r!?â4(qu 6^I.@E4 2g6;_kk2Jdm?
+O+TXLE>=V%C԰ݧIκ9$22Rη 3 9e{zg:⟹=Y4~,?^4&KSɮQK+O-wi!v{ǽOП' Y,a<7&"{ sD i}f;Gw)ӟIu=@fd'K
+FWg|DSO~Vf Ϲޯu,/QݎldZ.QSμb'*!edFydT,0okmfL`KY ,qq6{vHYjS#>9N"fX29>nWϕ"&WĘ[Q֚> #{1.R{V=5S+Hӊ4E hOT
+fyʽ~7y ʟzQ΋pdҎL *XBp(.y7;HOFBFvpΊ1ٓ@IthR0 d{]DH
+)c~Cݿ]nGD'뻷w#~wtd<FK
+/[1D8,3cEZʓx~o+F_ #; b]Í݇#0] s '"E/B]uO]n:p~ H/w 4:MԹ%U&$-:w%]tVOp ^k'\7Wia+Qr9^
+XNfhx-at"RH_>tFK$}Sη#/5'?ڔU#uKsl_Ch3?0hɿZ,1=q ?b*IX6^~P0_2 wK2c 8cZ~KuYʯEuDuN!"niꦊDlNdGNLT*oT7Mlη[cys< ^7!oNdƚݸ49+HrBu/.+Z{S}D<C ˧0@< 2 )}9eYT'H Z$}*-0Ba +qpAᅛ[s%"GhgD
+V|0ݜ9AfŌueB I+
+8=u}m]ܮ߁u
+2s.hkOM:zKqo0ʗ)'Lk bD&6n}}g>k11pT0looS/odďb{o|GGGU]{\cIHP,&| 5iDPbo|y`+*V^@^u .SE ӚVjR]&H&4BZ1gP$ɼ>;HZ]k}>o{Kx'%4Bg:1I~5@€i6`\d0P &N, U ed0 rӤd]/";JvfÝ~+‹l Ȗyڶm&/.ܗi_͌ڳîuArD0/ZmXag~gJdC5Yߝ(Ojbwkte<b_adiJ(ȩU*ձ i;5'PR^2RZm ͷOhhmْ0=khk't@}F+Ɵt
+gmAmX@sPӺo<ve(i(o|Q?gV%!}@x{Gs>6ϔ}|)Y`&"85׬ppe&ʝ/Oȑ^ڳWH3ּj
+(IJkd4R`۾ cí#d,wKVj?;e!E<Xb3 pb\}K+jN&.rQҩ\#*95_s *^;sZ`fQ'*P6 U
+ZYTwP37|#Dg]-Ǿ"V-ʙD")
+}P{`R"ˍ rmˬ#u+
+a=6o+J+xd*Q _6ד:DZ»W|t+UU|*B#IBQtsr X4k&L󿩦ŋ{1F'9˪uRrBcu\'8zhqtr:. h=xoh`W4^QK"#oT j (LVᨗAcуa2,*&a,W@D&.l}ls=aі-Û9:{`9CR ALn s{;-!ڳQv x
+pᒯ<I6ߴipsB *-۝A =hsҶWSKz#҉F՗n遃Qy9 Ø52023&<xR*LX qS.uc*.SCh_Z写SK1w>P ٶĤe`Cq>$dV
+P2)G,KecZ`v~DoŴ:zz.žr6 C#ZWZclFb"'A=OeUW^cٳk@=lcG=0~6F},wiI$ Lm5c}~8$Y@hHVW0j`)K2'i⋕ kq:YZ0￟ov&Z7Jms& ?dپmr*/U>*dYwbpgG=9dYdEr d2G d!yp7EC ES~}\Yy?{u aPJנ2fL砜 AdVϤ j0lf-{-^Ԫ$d\l|;vo&i3jʑ{`7S,͜p3kX~VL_-6)Lk xiv#USYƛODx$hԦlFaqii*wda)Z HAה42<wJ0f|N3kL'CwL~z{tISd@nݥ9
+7FxAXxt!"Q+4fbNr9ڶbߘ:֏v#'WJ@.j$1xRJ O\'.#䉺ZUwyb<qI']]x=aQyTtoǨo?tŌZQ:*R5=h[L%^e{eFO C؀AIPj,I-%ܸ%[2 :톩$Y=
+,)+l`}elo5VmJ3~2]Nme(Dҕ
+ ST2q[2y ׀I @Y WQ5X{+k b.K֯&EFT[@FnQ)!mW׆͏QO>-5ڒ>{17&@T"ؾIea%R(e;RPE`%+v Fb<6>ȃ:6Ŝ:v\:Q5LDH/A9ێ;hf'åݝ)}ୄ˂Heܮ*>')kzj:L}ozBwN@V91[Gdۇ!ډdd0x|%"2Ѻ>%7k$1Fzv8RVM0aSՅgL,a` ==g}q(>Ed=V%
+3d+$(4
+?d(:+J<9ZZ`$M;e7USǛZcP j,1Vk+s=[)/'%
+l %\7X / (I*O!TFeT˝SkYo:Ib%SH"E7)*Vh pPvc.'1. 2E2!\qlCNZn qxlzL@3%a<TafnO[
+od i{oB!tM
+uD"*O-u_Rѩ
+upZqH'y
+#vt{QLߑ'} rw WQjŴ!膖h4zZ"a 8}8'}N;~à[ m2aPa<nO='/hfk8t݆} 0 OA2.%vq͛sޓhd0TIwȕjw`
+
+GGDd/;+9~U
+|yPM;<) ʱ9?V5]
+lt\
+8To2jo(2Sc ,zUS;c}NU}n[P}w>웱ۍ}g(-n~웱o}Ϫl饨o)6kIj;Ofؗ g
+uJ ZF
+H鬃ĉ9atiE4F3%\j})Yg*S0%F,"_H NAU+79W~q%OOA(fRjg =͌l@bI-l/iaim#r[9PּZ|4RkMB#XJ\f\$$.Y~5(Umς<?ʎ'@lӴPq d"< mQXРיj;[sk\p["6~y'r߿o8Q?>FLccM^J`ceK.cI5թVR0<u<i_93) z EAoJbq'e۬
+6ՖK]2Ƶ zNȶfEܚk_=Kwy9 XĹK0h ^|Z)5CPukՍ,mNIԂ|&e^w5=ZuOkOC}Iԉj"E#
+o"T7 ?!~qS_bam<Lo!an4h :~AgCg赨ws?:J۵S)B>{zOي{H'>v(~
+tM ;ʟM_-=A?![xGi:ۂq`,A7!nf, T@eˣ>
+V7FpwC
+uT2pD*n>k
+QO^y;& ^ z :}[b`s\huC'vA6
+T_򾓫"Af+ly r'a0*˜˘qn!_U-tΠ0 k@j8pdR ?e\t.;"_+1NAQqj[_P]dYxZQ\.@=B.D@R
+ Ca7=)Hb Z Q@#忘embH/d= 3U9><|hTUtNr-&*fظŃw/30:g*ΎlG_䗑;E bw;z7t=
+UUE cB>]>Ö E5p }dP .;ęa1
+!Pe 0OrpdڱM;KaswM&Vj}'`K|Vh#ԴŇd=$vGZكsd^o(кJb/1hG' )HW
+!FJ4|
+ΞFqa} A2 &{05{/S0IXڐՄGllhE#Mz'NC<eS9r$bi0bCuq2lY. ~z _[CQētL>FˬedH 
+?;J+`^
+ī0,xwDBޠ^b!E).0HZ/mJ)mJÆXxz
+/# vm8?nccbOge^`N=81t:tˮ$a UIǹx\64 Fl0>@mY(m="xq>o8P,*:d-ӹWOg26##v;-A-<6*lSݰ*H]GwӞQ,͉ο$߲D[C\e%$hEY%K4yo8%H2zkU㬃|uB
+Y衫j"PkPWzfO~1#L 5$Hq!rZ@ˀZPeT4 [`>x `mPZK !nY$OFWiصػ(3?3I$ 8AH@ VHP:8r
+Gʤ}ȥiy\{}
+b(ÈtQQK 5 &x(P q8jb V5a.goLK
+WQ^{/01 ?pU/wNH;8&~2
+qt՘?Ra"1D (B9ZDLX*` sL\tHvSm6fG1\>9@()U2NU#=;ArPʀ}?
+lN *D<_͗{O+?a}`nL_hr>* F[ſhOZ`NNAqX ^F{
+ӷU7p7O/
+ޕS"M?\xF~V7|i|mO<|5uD6r T@V2<
+Ec\0T
+(-r
+n#:FգenY/T0 =r*x+Wo=`xo~R^MC<掲Ug
+>1d ۽h
+Z%uG!]!.Z<9T2M"E%\WF͑);b" Ά]5{C.CnҞP`c:P"!H/:G6M5†caAn8lǁ%ڏy ; SdӮ`V/OZ@;Y/y~ %|g >raxNY7ű^@
+E7U7U\*4E>2xoKeveLjaqg
+I|>w6XpƯP|.2$i}s8M,>w8b6
+ 1vMiw;Y<=€
+RC CPK ݦХ8Xh)%%N5#(?# 20[ õϼñrSXFnX[,nT~Fɧ&O->}ʮ}r%MLCNH6jn_|lr~nqȯ̒Ce[xRRA\2|@-P '7hQMf@xxo_ b0U (EZB#3`Xd,Jɟs Dd_ilrfdsa+~̚F"Acɹfky,~=_ P$} 23q 15LC3hlZ
+C nL× 3@=ESIϘicͷ J9y'u~UM*B%CBL}4Xժc]dVnbZ^mDmMggJ$mU, TOʝM[/M}'?Aw$73p(~jCc
+1pVNmVv߭zې>#ճHW|Wdɀ`ksM}/ \V?k-H|5GdžVW`vj$[H}81bZ$1PW`[°]ryv̭HŸ;FQQltr8wK;#׊jފ\04@to!B n>wIseWMFYS䁑!*~^h۲jB+pbW j{Q J,8`p\v[x;bRЀTllD)[vbЃ4aJł
+Եћ9-*SgTA@mPpfmiq.G*M GKBY}O@SPno'[C8,՚a n Y` e5׀HYV4x?/v
+\D8l34}nOt).#|-ktq@xN^׻,dM9Yˌ ,g_U%tQCHs<8dumײ؈ wm$Rr;\r͖1uq\ԫ$;UkQrFw1ۊPTq
+PUϮ*\}7Y
+S-޷APަć{A~'F
+Qf0&bR
+[oe}@HKp
+=&k05w)߾"6dWZUR:z`
+YI*o|/K E;j&eM~3eQ,kEuF/-7frb`kQZKy2;F:Yjiu;KtDpV) ǩD0+ɵ$Y')>h9V{ZWN{v]÷s`ё~<v(Z3F/xwnqw`ÌO [s2^T/1eLH^@':wBvhO;3{eM(gTIwPQSUpG}*J-C qנ
+J PB8T CW[3,8d6`-)sCt͹@slԞ=*~ uh)~W'| .}jl@pz24 gS.vu<u)l~
+!'lF6|[k؈(bDYz@7"H˟QVս
+f7]^N-9A=Βn[uuȣh2VqN$l3T{ ٓn߄g!X ;M]Ob AV B^iW'_a^U0VYLp46`_'>ĠOT .֪c4S75
+[W"\΂^8zISX¤j](ŀndÛ_"1:Lr~5rOM 6h-+s5zU(jjiuSCՕm6o'~ ; 6 aIDϦLxOh[HyaTO}Z7r8ubm#:{eUEvi@8!XL`[Bx/(6L=NJLuacΊxR7Ji(`!>[Mr4YӾN8ĵXʾ"Q49JL\j-M0v.D<Զt[K6R#e-TK-ʆ Ҙ-ouGhLז8 ҕD:62"򶏮fG-HF_IhJvf۰KM⅓oԔYUҟ su=xu&x2C/[[2$Y y "CUNPӓž,u?!sϯmCq]Ey ]FK>,S`RF9gȦKr p$jifpb&IakjgWmPS])S݀ۃ?]ߜWcK兰j+BspB)2* z c z:C!X#}ʶFvxtuT2UR>3 $#\\U!_8>!>v^uHRu(ݫ{m]PPg2DۗStٝ(!pH%<XG
+~Q !lփMEөiAm}Mŵ,t<5z̛H0~Ŋ(#Sؤg DRk]S=Kԉ^z'hYNe:,Lާs|"q3(rGam>ڟb?vHƖ.x_fxmg1n֞^F.'AW7ihާ5J?-#讶ՐjnG֫:hZ5E?v>3Б<p@'(uɵ'V9-ᬠl[1 s6=~
+9sH(Z ~KTƁVSܫyJ EzU)-
+Ȗ|k,^(@YNwǕIw*CK,`@~܀3-p&ƓVٿ5,7Ȭ >,n͞dhL^j0kK6/BGL@6-*!┖qK8:x'>6\b͘7a D%c:Cקf]rP-)5&/rނ/3kjvw`
+F]Jk_y)/vsf4!Sv^W}ue,T ^^(M+lsqGZHh;*٪cI#
+_fe@^.oNoc&/e!e*w3uF2@~k/fBjPcB~^bO'J1ʴP%\a5|f#7PJrJ qj!q{,U E?tP&RڂB:67L2! , pc1%kϐrr0JMW7^Vx111qPG\Qm¾hH,1N!޵cK͇R^_b)Uԛ2u+ N QBw'̄|Nn,ڨFp';Ip86&MD< 5N}8%?:yɲD.mK$9-mJq/!kGKvd[ 2?i7.l@}pʢD1Iϛ@BXwD\˶>ȓE-2w5cǻ _l~opu˫^ʐ/4Bkc L/$˰Ni212FcFJf= Ky^Vq5T>Ky{s?`GIII^-
+/VBLLWg@,CJN$|E3
+lt8w˔a43MsL>X8 Jf:$PTgi
+^vR߶^;38Rs0i@%x,޶.XSI1(j8I
+"aN_ # /\-Rn~Z6;idA>6n1T:qxY|TNDJ&L𶈬܊)`'tMxQ$w6͝!TqEp)},Eʿ>h)Q
+ԇЈ}|F6үcwd c<gƧF4J?N1s|z"Zxh_ef
+ ,BH8B;$)>>X[o'o,/JfAB{C :2>.w1:[-̟x8K GMo$ 3zdKCK俊grxoYEDwY.no= V?L;P7[^$|[V/KwVYIY)3hSĝ,?ZDu?ӗȟ Q';[ iv⮝ Ud8$%CQ]V^S3n {i6GE&݇:Jlb{| _+Q">9_v+32%VȢ?*5ztY
+G!^X
+Jl/<?ѓƎ~dY5b"Gf>]`%+ӻmLŭAFc15Oc_UiH=Z"ym<C[[LRA1oB=f"kP?,8clE$>|Fex}:2T )Ϧʋק)rϴxR@Z\"M]HNSrMY=附Y >ieF/*:ͶPE\|t >i'W9MG$ވ*4/R}.28! m&,ZeLSjaTC1H4[&DYf'M΀}lZq\ zEdӱ qi(Uq~x+UO_JS3$6w k-RM\f _Y^rj1G:nW ڪJzt;Ȑ=e`58!*EnpXjcs^%һu<kB{<ouA5YΔLmԆ碮EVO!>K<BNEkyfԢTy#kyfMhmx8uķ]Rї' ]GuEш89YzMWKAv{![+~á O_'{:%7;{+vyVEDFM?"[7}՘ձRCpMy\pPVh0WBhG+q)V<Nc3 >nq2?s}BM29սyO,u<;^Mt0G{Z[H3^ńŞ%:zz\J50aRU,2KL~!$@[)efـ89t0S:tѼFξ:}Vҹ<9;=]9f\dj)
+WYDY&QZ&+&{aeI@B2#
+yrI5LK k72\K
+փ<Ot\q{ϛ g(\{6 @]b܌
++j{FV
+kpg&7[p= C܇kJ$/y
+) #jFb1DBYQ1K;:A602:
++DE̠&786$H`\ol`9~n:U;Xussq&2:yAW-{bŋ7KѴQJ-)u'$Y4kR|QvSVի;;AXDrEUYqllckuLhs#IO--'NJ?53%Żiq1-KަVJ#qYewbѬiI k[ՓO[[T=gOSt_K
+vjI,fGB@8.U(^[-f
+F$d ,Z}JeLMdoo0Чp#mK\p2hw/m@~[Z!.z yRy :, E}.銰Ua༂lV4biW >MbJ0EyF|I0'ݢ/;=l>?ie -AJcL?OvK@oћ{C7D> DXASe< owy8j@hD<NYM=VU^x³Ukpg]| .ysy0k}W
+./+q^r|ֶ+!FڼͿ
+`L2U|Bc b9V:!Dׅ C~ 0׆g* ٙV 4]xcTn-M`Is%z8|!.Z}%6kTDd闓в^9V-̼ښ^S$?<׹kU^s7}@OZ0N^x2 +;js 6!\a3-Fmߺ6V4c% Ŗ%81ijœhN" #oG܃“
+G35႓H`**}CUP00|o kɬ|Ϳ:s#LM7@F?9#YOڗ_I`8 01j!ɢULUIZ;c]n풷PZ*\#ũ,hX9X׳#^Rٳb!+Jmo}^V¦.O,̣@Ԅ7"AsX'67Bx13#ī
+
+[6 =Ҕ5-1"W)afObſWuS0O|OFB^"lkI&DUw*bU3TZuwܻaв4DfrGWp.s.pf*@y]k8Y^m4Dfo0Vlf%kk lY_n\ȬU]=4oa_]i>u7
+?MYӣUd)\=F;G/ & ugci|NSKd֪t]OE0̇a>~_9…dܴG3"lMK60MQ/9ʈ~1_OQ 3La ڄLط+U6ή{kuU6(MQSgL-t
+{4eXPÂ԰m' *lU fA߸ 1iܮISԙɂr'7 a n)d_^~,ŀa %op5ufq$0? aOc+ [p1M6*MQSg& $p_2ܗ e/]{;J*}P׺On
+oѸNSԙɂpĂ4= y9zC{FG6 u{.{ޟۓW:4n5ufk'6 m8oy;yȜg*q9Un9]㖗M, I,;;;;\n^,vX;=Y;l?nWϿO65MQSgf3,fIf]]]]CYjG.J<-MRgfqƒ,<Jb-(Ɉ(Ɉ(Ɉ(Ɉ.(@>sb(L'!<;ׄ'{Kskkݾ#=-=wQQW/;9Oֆ{xd[E'{N_#VǓ}ւ
+fr(?/!oD .ڧ,&D0O(.♠ΨC6zNGEQ~8ngV$6=!L~xb,{?8<gm~ \G!!}ITf:`5Hd~ۄэxJ 'xlYh||$=Ou#~!*:<JX H&wFYo3 *x "
+W+ i\S
+ OX-~ KHطvS͕Hc(x5
+ȴ `(uH9B5GPB& Z<]bY Y>^K4Sl}t_3)?ˡWB
+ ZTBr,+> <M[q>)jT8Ԧݲ%| &,!*4G~ƠISW{F2P&I $'OG:-JܢlbHX=70ݽ{7k͌)Ge:GaIK2#K/m[i ׭)-r3̚ wI4ͱP Q
+C -
+?b8Gu>A!N?*z4b%S
+hFd#G(н 3r__U@`x9Ey,
+TûI >3) `_,4"k:y#Eɧy
+9j xX%ZT*fDS_\9g{jgc8\9!E5<U/e@7tQx,ԺSnQDlzyv>DҵB>ElE]N
+Ln>:+ளJpv hH]>l*ٌ I}ETԸ\PR-!$%#+P<'y
+}Tn^? ptay7jXF(QEɬEQҚUnW$i<M1Q
+qtN^dn H f
+A;Af7 '% <ewDZ_S0_X!,!<M`ւ+ c2AT3,N1CBnF{A *Rd/<fOApzj/9 *xeg@I:^)˜Ap ]UB62,SR~@XwEZh;O %ir=! Xہ \X'ÁXoLev(ׅ -$_OTCZ=X~
+MFi\Px-$tIPk
+R~  7K2wmqRtKJO>J?^؝)+@'wӳP躎$r dSwQ k O֔mA>VCō1 t&z.tW71q^{];ϡ9z1ZHV56HS@hw[ ?aw>mb =`e6O@KF@F#FZç.S&G&hnR%v6~;P䉎!|l/ĒV5cJjaHX[V[^}c㤕s=zm
+s"΀ čN ^ ;^ xq5\dE.\d*$K pyx\g0Nw,6_VA.vM;>y$„p a'Cܰ=7OӞ_gwt۞?NǞe-mui{ua {gػ8{wu+Oػ?Gٻ궽{iUBa{Ŗਫ [plO qN&)’4E |e\ޢ1ֶS-詳b<6-ʥ10&SSxɡ£˺3ԖcpZƏKbl׼3
+c-Wŵ>K1,%+"uR*lrg-Ѝf|j=6":Qy=<Mq4 _J|L*~ZT~k[\*}
+ol4EO"WxaaWWxafZ)h-Z G>ޕ_y%[\**+b *EU૘),PkR ω|LTqqr3=D7Ód#Tܘ\̡(3ou_JUJ.f%b'v.bEIڑB̢CFUF.f6;ŔhTq19%JTŴccoqo 'EQ_ެL]\zÛ;l*> QUlKsi J`e\
+z ST[Ef0ޭ[߉>O9mn<<+=
+!uTSd^o╹LWP2gƇS/BltuT1Sh}'Mm@b0m<mP
+ؼh #4'" Uy7xĽ(eRUܛC£ɚHe?h`K\\GrE*C}S* O"FT+V1NQyבYgq>LXyP 
+×XaPEaTaFqyX~ iShӡiVi>G37"Gl)!v*Kլ?V&I)A╌È8w$ľBb_)ľJ$6Gn!;a
+(t*d@ZZ@!*~E:8O9ߚ-B>ݗ8_S6[ ߸6/xq3opcOsiD$;6M&٤jWI,x6ߴj(LP]}$@p1~\t>֣M|g`zwy9ጒX vJ %uL&l)Sw#@7lE.Id⺸0*~K~s*_t1*HBpɵ6(<-F.A:pIR⌕W4iSL`Y!2΁p48AyS=bA5
+*;8w%YXu*aN.'%n Nvv;`m
+eߑ'SuQxxW˕)CEkƄ&iaP5H+1Y:'M=^t5wYt5E-bWOurKLu\ȦH|t K;=uiuKY-KÅ҃B*=9<oJPd:PuHpN2`qo0tuhe&cz|Bb*{iH#$Tx⒥!v$l5}pU7B'Xޢ*0s`pHCB2`]&aQ<]/~mj[L2Ý-4:ɾV6]-&wQydQ u QÏ(:<, '.F*(XNaּcp@ٻl`VɬDu7j77YU..1~=oMT1y_?o/b'5vXhhbDTۦM*A,..l7n)>.Fa2-t@6M zpY6,nO.Um|)oi-tGEX͚{>S_f>UA\#6^NgǯkM$V1H8k9+$i,tH34ӻh%5^WCoUJM S”?/P] p@W qыZvhdXs;{l&cac=HVݓ)3gN|+gH~!vޮZbcT R=7T" CFꇕsX3ՁԽ0PLTp`18"Z7zcVmpX*"Ʃb>QE 2nE%mDm6^Φ72lԿKoKp+tY+=t/mZ<Y*L"sES >Mj\r} Zd 2i+),ao#UT~-tV1Gq#ԨS
+g#DצЧ6&hta.q(0FpIF~;]u]r;5چn3hdI1 m#  VYNw3$¶]evf; .DmrԷ/6Ƞi><~'iDEM([(_11cg^:h2Vv">Lcشŵ o* fr#6V[3G y Y9X%%5EbOS5WE+iaD MvъNjOa|\|Az5k3 7Kɛ"hnƒ<-'=
+pXƄsk"K( /c|ˆ/hK;K"Ťoeo6bDEGkXY ##9o\~%,%L 1A˻0n9e:3ML5ojp46=sw=;I͊&yi.5 \9Y9uL::?{9uΡ1:GB}뾘QSfR'rN5q([rs.5qeu 'OL9\6Qٽ۩%zyJvMx'$vmQJRͣW'`;X;5DfYw>Z5Z] &XUkjj"[-+SwNTM_y3ZF^4:uXv}eQ59.+SzX:נZb.$H⇨Y9p|dƵṒ!^"8U,{&,I/+zqXh"G͡_&V~*\PGɡb+.#Kf ? ŝ\EC\*6rߞ m >ssy\moV/S|oF.7skP1
+A|sȆKaQc0t t:V;MZ7 -`l?:Eb2yAz's{9ᓳ)|./VF3"CQD\/VOF ZacɔU Bv r\ق\ڧBPNPQPQPQ"m y<ق<a0$o{Wg/ X Av@oE0vv~TlX:!gb-al,"z4biae4ٿԤC'z!aŞy|=OΞ#h=sg~WgnI3u({fI=$_{̞1a,3Kl=`%:{x]3}L3=vL_ƞc{fI=gf\ʞ鳶gtL3s>.g6J&`dϤ@4X3qY3gF t|=3!/o\yY3 -==
+B]o@_+Wl]'vbY:3F*0 *uxcڏ4{RUQi;4K J~s
+'S$2ŔIlL1%|2Er!SL9.LtgS'S$2ŔIL1%|2E!SL0L|hS>'S$2ŔɇL1|2egf'+SLвŖ$qs's”-[l|\
+ߔ,[lIw17;[r\?68[[K% 蚲% R% % 蚒% 2% Ғ% r% %u 蚲%u+bR%_ %_ %_ %_ %_0z,|+lVdK\Vek@*29XicExORß`,?L?i72'xoʟ`̓'Dbd<St :_n~y铺'+h<
+FᎧ
+w9v>HBpRVǩ'ދOOl&|Rt7'/=i>lt>9^j_~yONr9zVLj%9`TjԵ & $- D/_Kh
+bjR`/k}x"4D!)Z>(o` E݈Y<o ?n+C$qQ=:zRk@djЁv<i?_.hGτCN޼bR]ίYV֟ӵ!l ǣ'2R~D&ͬ<rllE@.]s|x]L-^P.g [y>Xw万9 qWYX`k6E8Pp'x/@2|0x鋱ŋ OOE;
+Ey0='+%<Z?M
+@  ßA:<(nL8w@$ /v5v)} l6X6K=o75xDqa0(xSi :F^ zl{xPInx- ^2yě| e-Ft/r(h);B;*~:l<u{PɈGYPߡ= $; S<:gGt8
+Sk['m{J.1ۡ[F%*c;tQۚ@d[!QaQg
+Vqs[[A~{(;Yw3*+6Yv{\tqnw?qJX?/aP(\#'<Q|^6Ky=#GfHXx҆\:!b"@Ĩnr'W=Ve٣h=k;;87E[beqJcNLpy/ȧgurgd2<PM4%]ԽC k^~b&Ľ Z/(xǙK=.+nؼQ6$?YBݩTNUߺwMj;%MɼI7:ԝX1@N 'R++6dwTdV 5xͣx@>eBH:mqGAȌWϖg<;*{{UVIǎJ])46dPq$pݺ D݀4VMvKu{**س30
+8MCL8M!`jhQ !2bLdF9X=ֲ6C5LͶ֪ٖx
+k@2 1vw(Xr ⤻}I{v[!{}~c5s* cj&-G>&_ayaw%d_x\ɿvd&TzW9ra4xr{p#
+mNgF,3>utuP{] z<6o`ݻZx<k-<f^kyG љXcVm8~l&WpZ*XccC\tf"~x?ߤЏ4D!I,>>adղ'T7`r:/T_C(JS0!c?. {Ёbg_+)Fp[HZl? uvRb>BѸ:!KTb9
+jq
+%RX߽}rNf^L?HDŽ<x"LgHa %6xsxYJiEMq),#:5ܞ&ȣ@6ˀcGvI]i7ƷALjދ(񰠩cs_W|<~I)r]9}P>Of_ה}f*vChx¸3|P8:KLm\j$L2$sԆ0ĝidIL 1'}`|r'+FYB4loAM+Q:-ܹ*#]ZԸZ(#{7Bi^^I^Օ>rƓEϔ cBF>)>NlKg%*o57w.Ãan'./&DCK_pxh_!]<>Scs<|c+q-Ε6ݙ~mjǺ-Lo'@ikC <E}7TQLt؂xW=@;4q./l7H7{9x8N1|GǠ7H7ua˳MA$`Ig<[s MƯ
+tSbZ@ _-[)mfqH@ l?,RK{+13j֘E*BxHJYVꓷJ$ɻ{G(~4z7p zA׃|D?M9MlC c34i2SCdgj}ZG-ZjB6lu>E1}"hi>B5~,Oj0Ai/C]f=H)u ӆ%ËM Sg-
+E _zXL U;Raý|,mԾ HmX{m Uj@/08HϿ69=u5Šul/hBӱ M @sv/'g
+a2G!3K#8v܄^BqP?Gڠq4߼!:hWLFxA(ZToT?16StDVb BeB_@fMy,Ey7x?שʚJGj0y004x(Ie"=a#*+uV֎F|6bчXԨUo4Rr
+Seϋx+_XytefϦ'ĻGɄ _9W֮2yEi/)t1a&A{R\2oI=ײ ­~k靡ѲŪy1}bBkJ]8?YJLx>(L-HrǠnkW8^=k\Mv=N06S
+ybwj[mѕ<lsRn
+l.Yj˶r:)rIHpP8GrQ$i JsE:Hpb_\Hrf]ۗ {- \j`(lHt%Bp $E('[fMdpYk_Xʻ|R $*.U
+3`קb^r _? )޵x`7\,wzN XdtPvY#x #^7.`=e`=|X_!rNm"MxCReme(C@be|pEEɔqR~wCdtł_WSʔ 4+{pQtpfrL6@VI2dU,HJY21pLC$6°n]n +qwՁ4ԊjWLern]UIcX
+z, Rd =Ha[
+yo,R]_Wj_4^KgI'8ԴWmBZvVz Dc4$Af{ܮ7h<ھ?euREYJGx^X5ZN7QH֨|P
+K;va!;c6H8[7t5ܡzEb++a9H9Lg\$w%vn?斏"OF4%>X%uab7P=!H^
+] '{Fh&~h~`苳r55Ow#dmV+ awv|>3Z Xz ]^>gE=`TuLXTs\j!1`7}DyBt?sIǨ$Ҕҵ>q;La{ĺlCt7Brq5R嶢
+΀ZP[(}E,wGAtZ
+amy]x8BgDFi},q7iq/GUŦ[4XoD]rc<mG:2a9 Ιz-IhȒ.[tigxvoٸ/mVa9L;6+C x7n[VW֘8e( 7iF}̲qIA58꼽Yٻ4b\L$vYLPq\('-j'n/rtƙ1S%a210k!5v!&Yl'B{}d?l{>YUU!Aě- 0DjT1bzki(ױ-I$AD>JtH72r|T~tXƮr_WޚBEŲ 
+|
+_(L|~Dd|gid?GWK@uJ9֧Eiޭ̯.[ތzӅ<)?@Ph:tLdҀ\+ocWh<YmFwԀ>~?yAcV1Lm2rJ%mNj6e`;vҐrdLv'X6'JaƠ#ߊ3Ve@%QS=(addT!Ѿ !1[T18uc6j+H)K7F3O+DA>,
+(e&
+y; aSdŏnH@[z)SڲB!QYV#OnQU'bRk9Y $Z`GJ[\Zq"=!c$?$+x.<GgԊ}91hV0ص#YWS)8ҏyϦڏns?prdى2wuoi}%G\$0ōC;f\<QEVi<68z $3]Qg5*%D9Oyc3-0ZlvS[\-b b!>;SF ] UHg\ Z e '!@fUi5_BNax$LރpcOd((S*b4N*ontXoXg)XkX+j,-(,K1.|Q$ڨZXT-B
+HZCmqP?N#&$wGNl$'vc ;ѥ.OgEutHKS1!PRO8.5=? EbvTrS[bKKrYnruTc`J)~VԿ8~;t= $
+>Vy B #9L9רFqXqZd!4q~oU*πK;3*B:^AIE?=ԴNMW˺"f D=JaBAs5PJτ4J18hiJ
+i E`Jb1R<OH`A܃e$X>x."CD@\G}1DR u#O5%h֟E\xZ5.#NbEkNoq[UU}EunP(YG>BSY`*[
+.Sܘ_^mcmI.)1NԽx@+R.x th.|ɔ?=I&;I)oTAaNL_KIR4{LH'"c@J%zYl*:yoTK$|5ҿ^lxz&v{s -}ј&:n@LH#hhj[7@/|bFeVuXXyl
+ʼ]SDoꗏMsyB`<:>6b9iHa~LpLʦ)ͻZ|wI2laB8] DjiRlΐX@{ {n8W м,_ࢾѣCqKA::Z*7Fj]iccPQf-;v\!UkU}!bձ9*EfIFmeg]:Qא*,`Zŧ>|j-~wx=OouyM=C]+RtWeqaxgbHo%pA0 ' sߜ2V*OtbǦ)
+˦F:<"Ά8cbm._RVM&O*" h-ڀBv P fWb "FA@' ;N`(A. r9 m 1.;GOH0J^Q ClRy6qcX(qZo>qFb-"غiuZM֛a9\WėwsjT+OՁlTsг&&P 84PC̝/_G< %h5·RO<k
+AJ;P"҂hs')|<
+`v
+<E"D%`;#ܤae T 9 TphN {uܧvs25ӴM\t|L8~
+//+I`\A@@Y Fx
+,՛wӰAd:sB|wWf}w6 y\@k%͇[7ObNN~ds#)vy}IX 7+o\2=w\M5)YRIRM,*^X`o󏰼» )| .ЈNg98d1iKWv'>`?DcFa:հk˞L/jWQKcDމJP[E`R-$$-uϔ9I#2p?#uE/Ks#h ;W(q>>rX@>hb'Jo=xj$1bzG_SCdaL Xʗ :enO|T4c<'v^)*{ F5
+q&v
+ufz _>+򈟒pH9_tp<i._Mܹq/t@IȒ0r0ec_U=}8FXKJl3Mr j
+sQ?Uv-S 254824ge1\A ?RD,1jGl&%';h,z*kGg3Usw}r^Ҷa~=GɇfFL>zε{g͒!ae28_ rA \8
+3@{=Rԥ~"=~gU^ͅ <(ƕ)sJPQk=xQ
+@p |Un1=o]o;v(gp%0ynX|ܹ=_,.6ڸt
+F$4b]&Wau4E@Ä ί{cG&giyhJe>L _ա($cKJdxㄌҹmױҲ:8̙*Oq_]0(udY%W\b )9#؄uF.ԊؔU;l5z hѱ2
+F`ߦ"!S*I=
+ZWZ ɵ]9[:-͞\D b h/W +U@<GCL <v€HXs9wbs9nY[n֖3X@(::%p|-f6N
+"]?2_<9#˷^HUy%>JcҐu~WJqFّd
+`
+(0/&`z [CD> Us!oĸ0;ö6h[ !/$*o_JDgiX\chSEӷ[:RE*L7R:!f9ZOĞ<7h~M
+/(-cYTPUN |~꼬_8c]qz
+kv40!6Uj
+\$jwf+Χzn>D0{~ss 0<{vM=rf}ŢKKwl`iޱ *~CY$,0B1Õm oX4{ZxV=ӽKf
+ՐZWϻH-~Źԝi›@=Xi 2@hb_' ly}tn!ÎqSn4
+W508MbZPA4Lk*L+w~?|[rXKd $7y:,
+կv鶺(l2p[PFG79w
+I+]rhm¬\w/J滟Qr"x6
+mމ1ҐuVL@>}`)]$ Zކ&@k YtJb$tBt
+X.\- L5RNk~9+de{dpDz@#TFKޮ
+֒ɳ^d`LaHB< BBXh^mڥtmg}~-RܢSGAr[>aˈA-|
+9Uh\* p`3:d)iMYgNDt jZ8N?L!mCa/6 [v
+„XMF)A`t'%Li2ml)\a3ih 8BIakNz/ISՌ˭DADFčD&Q:ib6~Y+G<z'Jv酤 DT<!IhX ȟ@a
+|\FD_rs262Ⱥl=@LxW,ֳQ<%V&p<~AȠep@yH-ikim#BF-NU6a8cq5<V(^$V9uzn>yAV"sahJmU 5XXUm5jD"8r Vj<8O1Al-34lBdÉ3Dʦl1ȨF(YV!lŚA Ql"gkIB_Ĵ;b|lω
+MBG׽R\ sN„6b'!DwZr {2 b#Bڠ&Xn!bMвT T46F?\SExX^!ᗱOm/HUK4pW: Qdrv̕'2pqoM%!֬YJ)2*BhJ9;кcN{<0B]!_"
+09f=i:
+krRyoD ]ޚf4\#桪vtZK(@w!p}Oh*EdSR^ kkޡPt,Y}ۀ1݆g` 5~$#gY&!rgӄF2^(
+mh#qSMoZ3/(`.\E#K
+{OlƖ؈jg5Vi5u f 70'ȹ*A-.djMf7'z
+l#:ڕ>
+V\mr~G:11Z'4?ԦԤԦS<>q%ˇxcޓ -7,oɭuT]bLd{S*&_׿P%Β2=S;̢(f皎*gDJUલETy0K^]2O(( `3>ōN8J $]jM yw:ݔJMEiNM
+ilWQ)deN_Scj1vţ㓾?wfVS)#Yg%ag/ GԺlIa.k|,'m.R|vsrׁz4oj#mx/+vW]Cy !k a:az꺓^N^9Zv@? Qt}J B]Z,^E"fͤ98:N4 /sy:(x
+GA1xxXAc6yǎX4 ;Y3\;!4T _h8W8$}b+xg lIZ]j?TD .fҶR$vf"`!(`3BC^3bC!icwϐ7@Wίu4cBe[뽕_0if@^D+jyALl
+1G l_0;9
+L2Ep+ܿ+Jl ĕ}(uysZ=ؖ41eX*ə ?P|@/a/bdyJTAyFlVydRN.3GػHxWcO`d*wra )H
+t ulTD酚zi^mx\>^#dk ȳ0' og<3XAä
+e6Sd8*AJU%_B>`x% ?-/Y:k=j(>9Q\*G]l>I_>dSϕPw*ԝ }*t*n<o۰eS-4p&/R%VaHۘ݅JsBj |X[}A'V膗zrPDŽ%__a$4O^4e3=d̦HdeYw|d=-8vC2sJ >؋}^4ЦP~SD {53lkEM=b` }քnHteGdۍ-:JnmO[=S Lg-BCQPG˅j %]F88.fDFWFyPTs4]tA Afl.io`E|@PwScz$
+C@jJ#?uJNZ5hgW8XN־ε}.mzVŚUʦu^esj{!W]_kw
+Pez]Ϗ}~ԱωrZѪ6E/Jtc2}gBQ4 $~‚2引/AAMIq ]+༣  +q$Mc8?`:j?kvڼh_R>kK$q'C-{`p<>b<b' J>J֝BMPNt7(=&ޘ6l2b<YI'Ar4ZS&yTS/PE+ُ KavHtPzrcyk͒ CJ XDh'Ksq=FܾNPծ0_[sq?w<-,GɔRUOS4SZ3N(l
+H
+2ݶY<>y<ױbg`;7߱IR/ϒl[UPw<ֽ2x6lwgB'_J nez IU>}{N~bt.~jv*cHUJS+mwUW;
+Eƭט.ʞej|1-{Q-ba57؝P\^1皽h4V~y9K!u=|"K@oűcNX**PѩNjP%h)}8
+~DOo K" v1. ǹR)p8TrMrMKˠ
+&r]3[ -JgĨ˩@>Wƃ(I#5wˮn)) EE?x *nQӞ!H}DWvkO}[yP czzn&5(K^m;ar{2@+6o_de J k 2<q B?dh; ־wKY18`zQ\-4@9=އv@kV3jOP'/gUEۨ@@ 8DFD HCVf 3bujehN(33lmQ*(`|`nnq8m;F ɞq=I{o{wsw}!.6{0-GW=ͳI
+]eZζQR t[$Q8\ шn$((>ވwnb=ܓ6l:nc2;e 3\,UⓩNnx\!bmn 8<[y^.~]|'L3q5Vܬf7S+bez#& ό> ~K.9OMcfS Ie6zv>ȀI|C~xI"VsGC=aΧlBe#"@fn-
+YE+=/^6
+TL44
+Gv5鱷#ȇ, L$R90s oC 6ݜMMOG}*9RLc,=1Ӂ@eZ俱H/  *oΐgߺ'G`%5
+@[8z5g!651w5~Y'8; AEQgmj1'Ŏj(Dux'Ο>;cܨ]zܠLkVHSHD!*ܽrgn2Z0!Q;@Z(͆Eٯ1G!'!^,g#Y#HC?I<CO'褤I8)r;TP<Ihj1C|.GF=VKVN@5m@b$v`
+X+f'zj RN-~5do'NJfhܙ(j/Bơ
+ oo
+
+± F5q?OLHe'kFҘά=2ngZ b2Eͦ}XV7b9jwv,@J=>fu@n<uP~s HC[CudLS((cP
+On'qm;'mԨnvjq'|g=<?e6CJ*3;eC"tQ
+aAP<F!A')92g<V$
+g\d~Efvdd^"sL(d̫d~46:Q.O.2 N&jLYfڱ 37̇dB!ߺEf[ɬyd@ k'?uE&
+ɼM柃LT _׏LQY(͓\d>t U.27J2Q]7V2 Fn2? 8ɄBzE+]dKɼ
+xޏK9U
+v .QԀlٷ$NHb6Sˑu-F޷z%QwmZZODF$52dTU/`nK zHQ ~$^grv`P7 5b.Aq0 < f0F^57nK*`GGz񠺗|<Rq.f%H__¼|zNR=c dw lc3rsM-q13)2`X<^rWn(v-n: o=-ۺ,fs |M0Bff"LU
+yZWCB8~)5_j}wPj]OՠRa:3/CJ lt;NWa/58-~z 6lK!/ER^8+5fLCw[K/_,_]#F`=5fBy<P /0Y{^j iLրo1PIAjg=Xݐ^B'
+OBC$h[W
+(
+ȵՍU!JFO7P}`RӸ}DͲb<LX@-Wy3тc5? T/O}f{oXlX@m=\T?{~l} A#
+W?z y>g>G18>)ս-n(;11G_ d'F]4Y*JT\ `XK8Vp3؅y޸QXT5,Yŏgī31лP50/sxXE}3z G'79]CM5:c"pV4;7ZRJ tt)P>)N_bʀq⩹-n1E%Ѻl** ʞ'H' ?'I\܄nuԆ[8aIܚ7:Wx> Kc_'dv[3.mgH-9_끳ATI!^\~m#qO,Epk F,
+xί`kv.#$aM`VaPu煪a{j^/w]|eH?qU>"n[.RV9`;Om>5/luYr5 )
+
+zwЀ
+|\1#睜t"InL,
+Mjpa!X##gUxN&J3Hፒ%mۇ}!5LHqe u69?ǭ<ʿD_%DL2%^?(^ 뭓V5O_V/P:;S+O &#\&hQ 34PgƑ2a '(@7B^{by+ޏU %1=x
+dd?l![)Mq>J1r 7O. 3MgA03Ow\}|&]4\ꯇݾ J͂TZNOT\g2eNMWꁫ*F?^'Ba:<2:܌`tW!X k4U9ox6O%zA)Co|"\,Df2VKm95,D [S<$eT;J]wefR)cuq0djE.
+x([K`i1i!^)G)>ɒa[`ė|Q␏H~)1Y x`thQ)Wٛ\"E&1@,f:?QO q!(;]Nv!v2sDpHڽt;_K 2.7ҴLwYb3dUfi=L==Rj|%S@~*wSo_s1ٖ  (g͹A59Ckɛ2's-V=J{Qą Z}?ՈSW`<ݑ`I#Pclpc
+GfM!룝^K4ݔ2A67x`T=O+9 cl-{`E9ɝSչ
+22Jo Xa.}0+`vF[m ]x˚8
+' pCIzlkoVIQ3!{2窦J
+'2z׈O\K )Zkcv߉31b_~ȾLyt BH|S=蒪j5T;*'w1LUz ̨u9MےmYhE%ÑΖ璘b U-^fVGx<=xҭ)q_Vڶr&ƬxWBȰ< &NOŋY ){!",W,vzrC-17@0
+ c(0U=&%o|hkHg|@bı?ִϹ̊3Ad}Mv:& 0F- {tҤA<ѭc)+UpeR-!m =
+xRpzr!gh!
+@"[΋kË'\&k=p+}PV^Amj \`=<mt> K@퐧R1k-Ȭ p,) ^/:,ԧzl8ژu(<?=T0f XC5ثz)K#2zVǗ`Zп]m#n=(LOJda lqЇ#@n3T W CzWT!,MU/i9I*6i&?JAl.IX비b}ol[BY77pIZD%IK_t[<~@0>sYԸ $1d9'UN!ح
+;l Y;Ґ3iIXOB Ǝ>aݾ =uGjKOD]%qHZz6B_*>VDJ!Rk9I3xv :[o
+Lah!/goM@Hl$C^
+6IZvsdsUK(PH_ONK..fZeC*vY
+:Y Rv arVqlz*,S43B}w ;a:lٜ3*m
+-6;흴2c7x&p.cL h( w˽ $@
+BI 8ާoKw 0<jd4>ĢØOO+>1 !{˗y#ICR:V&.n6;I 0rI$y:˚ʫ{UI;?q2,5ȡ}=CƖ+K1J> ~Ê}_>$\h /oKp MRzzuԀ]5i0ST\(}wbr8S֎+).];:6S=Z #Y ܫ( d&'+\^oFŤjiPk .ٙ
+H`sV[bpFx^kKU#wζe˵6aS{N-'o ܧwԖ:"ł@hX
+x/-rH>-:It!-jK,Pe.*1YIǏA3p y-Erɕ#)Y6y2ٟ1&6=d<* VCP=WbK#9M `q"%߬Bq pf2IQ}ʆ}
+4]S hL7 s=hO(Aub9iFCI񸀋jEXpg\N4_^JeJQm Yf|R?eϻ}~tC1
+ӄ@?ڮ<ʿ&ŠFEMP5[KuE!ۑI
+c$ `F "8fWSe]ˤ@s}ͼ!$o;w=< {YFqpsSM>[.YT3V*~yGaRa1
+},UkDE
+ u<AXCCh>B
+=5hK2/6_ҟ=
+wv[Jmއ!b.zeo\*6|~0N
+sRлaF݃0jmzZojrg[1&^?W&8f]
+}Wu&A fLg
+Nǃ߅9}$!^+׋=d^[3rѿ" %`qDK,KjKZM@<k`\&`GH<;unh6vPQC/#s%VE
++1Xb]$gP>
+;P|4#c
+Pd 5n!~_kvȂ1[F:mŧ()
+5Y5>Dh[O#Xԥ Q,V,jC;[;gbG_rl1r܀JV˴7i~N{rǘƕo:ȓ"
+ٞ7HII~쿧0XDk$Wt& p~;xɂ}C-d\gڪ_1ɦT`n$~lLyP2$ҟ
+aV o󲷵V<&Jбw(|򍗿;qkJND4(\6ā% >AWmTCVwȲESd˟OM6aV!oȑTB4ۤ
+ӏpaQAmPVgHzE<>t6kAJUS1_i[=oPηӎ222[o%6Omfhs#=Fq|x|N}Rl0P3bÐ! 406#ѳ&~wx#O?lj*wn*͂v"6z'&#ּ%sP[M6i7;,mWYGb{7Za:Bz?8SOC#}FߡՇ e@78 ќr5(VEb]duX*֞cE:<87K6bVlht̞kbNJoD0݄{p<v yB򘂁jn׷ZX>ZnQ_ď<Ñ^mJ4+ۤ*U%/-ЖB T.p㼝q4{!_kCK0 B蠰J4KS\){t
+^3/5RסBhLcuy5 }
+q ʮ#rUrRV+iĝ`Qd7Τ`Zc,5 fqa)m='Z@~y'
+~#Qh䛦tu:
+ݰ<Q ۱\w1<FZ&?S@`8hRx$ަeVdbIi_kz[-J\˟HS5dHvb5]";O]LKEјb;{h'p؊&aߪo9@a
+}C~4];Pj㞘tm !_YJZ$M͡Q
+&Ex^T" (@M猾C[:k"\7TWţ*JtV])ςw3!sd(Z06nWK^6| n;ʨdn }2O8*ܸPvO,q0imJ&VX҆T7SBuV8&<8,ljѼ%P:7zևW KE{N&}8W#
+MB GLJ)[-hLC(MnH(xd
+?R}ok:W懂F{Q!ېuAz#G퍻0쑄WxSk N">^=q`1'\_}$N ҁ[9Ꙓh4B|":e(4a@>^:A05Yޮ&^U5[;ZT5$)fm\; U鰮on,O(B2ņ3j8Iqhý!kXL=ԋ"1LxoA (dGB4~T!VmTLrBՋ WWciZ@GoV`  c[{EayTy
+XZ5E<RYXo%)D؆Է`yXAN鼌.\W )5(ެ7OOp?<qת^/m‹ ` |N4ֺ] $7 4#'e!s̒\u2YZPLrӂDyf2(aULң&$XFP+
+L؆BH
+rzk6!NIn}o < q~NJ I !8MUȨYƔ)O%*+/fF€i@݅)]ƿ!K.\[|Q: @`¸ =kyTyV%BK7Ft
+{!j"/ Ed>Q`7sQ~wp1hg$,}
+&5bm0~I00$-/4?i)b
+n'tWGIQ-,)u+,l?X!=.0 j67;HY\UTjݍN<eG>wnPr;ff~;pp$ jp_' 4!0}o3wj̯D001)0Fm1<)gOO~žN8Nr]Be-( yj^Bboq8~>lK֑v̨o@.4.y!Ƣl0Ț/?SѣdFSOV:׵Û|Fba5STX,҉f7  Eq5 LD-l$㼥CȨo:x.Sf-Cٯ
+8EOPg7ЁHXvT,`Et*n}wR1c}e{P~)78h˾\{)pgH#*qq刟Z< q{R=KE!a\Fڃ-
+^j:3
+K+[Ӗ5Rۇ
+hyOA'`
+InV1v&}PB߅FsurNRn -GeF63B&ka {}=zkr=mߡ/hRM %?pR S?)X 
+4ÔF8$_QL(u tN! b:`r?`e3<k&SUc0.
+J&(KȳۨqI@߿5BJGz2S{s/‚UQT+G{6H7w;#Mʙ!v"ÑDdGW:}Ww;1Rнe+U9\YzhygJDq]<?X{;Ý
+'n s&<;ЋT&šZj;ৠ\E v(OȐo91Xu6o?Dx:_ǽFcY<wܛI.. 1I%^/c5@q2s;{'-hJUlWE]--ZQwTpQg*yy~mwޜ9?u6o:`Ɔ̡CN#C[~=}(/A7Jp
+Npa* |҃z
+s <p
+<S
+fw7 9g %zŁ*(-{-/"rpC޴s|vcP3A3gW˻S@Ǭ[p@P暺,i7/6d*i
+٩`,<gvU(DzgWMU5s1}Fg 1F]_˜F*lcIӶ=`8 ϶Qj/0D❤)Z+7Cq᯺4S__jot[ZDͰai_޸fNۚ9V6(Ddtp_+m:F) q׀: ]]dѥ+:
+k,MưaEA-;bT&f" lƭ@0RIE⬐0`dZlV5+Ujc%4LXp)5 Keٗ$BH:I鸃;$i\Cd8[<a+Q"t!ѴQ,W4Qi3dk6ZzP @3BAX$:U31 q.2 c.21=CP(X@>i3F*P'DY k:.,NrB§[Jĺ۽5{n"@\/*1[Z P]b\`$1FZ.!fJ% tw*44!v;hQEuH52 !0Tڥ ;vY/iwLhbyAt2~k~jyj\Ԓ3!`;)a; BӈE6VX<`SN(!'DzLrl3 [0j)@[ī?flT <?xg'&F1;o8x|$-b wC=eX'8]^kuV l)~0ǀo
+[NYtڇ%da2Lv0kUlY$|Av""H0!"LTi, :jfc~
+_`dZZHkFq] d&|
+p#
+v֥͝mvB6+HvW9fR  |MZ߲,9fha #:U 
+$#r|BR pW !Ҏ^b5<R—-~s T2mPNF<iK eLVi+:'o$43@<=5|שNa8T<(N~ҁ_ZӔho,ܴt 0 gIC`0%qT<MEYtUJN6Nw]V,GQ_92<W29g)+gC+"S88rsb艣_9ɾ{j0:k}D˓rZ& R|_vDrOa92WA4>\nҞK4UaV}ͥRE)P0Q;|K0cLbLpF`Nv=~e#B)Z(
+oyq#$8"bhND<.o!wX1#
+8D>v5JE;O"D|l,a`~.fTѹ=oi*q?[ gxmِ΅44|pj|~ -Ϳ:kX3 g*.`m8Ÿˀta ,_}}H؜?Nhɓ%ެ$0HRVYeC;JzZO6VԅZjM6+ѽm/jBo3Dk6nBYjVsZ;ۜmz,|/^~l.=ԗ0K
+e} A 
+k5Ims[2n?R;VscݨPhx
+Ѻ}ړKUQnK&!ZCfU4~9 gڕK=w{ю{IiQ-6iG=Ky_鼣i _zk3Do_]=#.NąTqX ZGA};=ҫ)-wym\=[E{ki㽓3No7_]~o<߫hvp7?C']n>$lDAJx_}㽇|{MA͞7|*ŷĈ'mO}wfKAy'ҝ.)ҪP(Sޱ,S[(%\*\'lĸSy2W9!L )ߛ}Q٭^aw;7:苊;Gsž}%.'AUep|t[vI{ e#}M}uM%>',y H o ~ yeM,W_
+- 씷7I.RoT՟(+*MD;yMD-W+շI!Yet>ܣΕ~J _tz{qQ>AӴEwmo֮*i &Ok>Cg}S*/t҉;zLzKQTw)^
+O+GwCR"˵JmTRVi1e2Y٫͔cU*W+AQE=|G;BL,(KG|PI<$/T7A%і%O߮ߡ?|K~USUTc˄)vo//?+/m;^R9&b^y ڤ/X#]^h{^V{)]gr&+%9?)~)߯+ު/[O?[7.O߆rz0kR?,)>9MB܂}-qzAkE'5q \+hQ
+dۅ[!;(̄PB !{TiRB !4EPiQ+6"`(v *(ٽKy;ߝٝݙ3D6r˭/wjDV'EO3 z]ؑa-¶G-fALa"t/V+"66E${5WlTة%c-{)l\g1cJǴP7\&1bN )O%FsScbbO{6XgʽWD\d\ǸqqqT1Snun]k'$Jx?tbى;$v#Kt0B~ĘTHTls+>_LņFUZ_Ph
+zT/J*WVYTeBSq(W1 sJuaUSN*VkSmR->Vz
+WG/S=FטߩQ*KRňI&4xռo<6 p jjuuc)?WkJ S^N9ROh=C?ݼ:Pg{y"˪7ޜ}nJH+Qw?sߴ,AdN 7 g%ȞdcNx,|r=жQo6z)Gx'XR⏍V5~q&5YdMHI6q⠦WiAKK|<M&>xɄubU-^BU
+_U8voDي,ݬXӚnZm1'[TGvˇ[~ѲU^nDt%"b{+mղW<YqHŭ?ݚզGm6)ŎF{ w6ʶSۮor<1!-◶Uui7ݽb
+jw]MWw'dMm2Mjjjצ椎M SzRޑ* ukꓩ;Swz0x7?Z,LZjiuҚKvUZifK[<mMڦmiO'i'~H- KGWLONo2==KzǥOI!+7?x鯧M?~,Hˈ̈Ϩ(uFfF׌#22eX,cuƌ3x1cwƾ3>.L̲ 3f6l1[f!c2'eʜyk]2|4W30/3OgYYYje5j5wVvֈ,=v0G܍£1Ϣ3t:vIE[L,,f<mb3ڻUf<:'yV3[$4vaAV309e*HS
+~.0UAg{=a΢I6YZ 8m;{[wc^T8`q<8ײ
+qaVpj,+g!UY(d}v &s:`gJڟNO~X.(\-kZʯ&tG:g۔B+}Z f~ƙ
+>[Qv"ʄ
++MXAWO4aqO"K\&2+GD7KY_y͞E(q#=0M$PJE@IS@)D@YQ({Phh Tnd@U7AeDᔯLʱ0FF#m.4%em7C2i'SC}UHLڔ[ȧ:oPH~uF&C/RMfZж%ִmC-ȒvR$ Sf5-mXjAg.'%0R/ɴzR*+Yo>:=Je]ueu}-t ta]n3i IV~C{gOwl"It.HC"7P@?[^>&c
+Dw}m` ,Ibm8Gg8~}0_A| iGpI}W@'Fy!g
+"ekE(l8/4)Aot[m̳@n̅E[*\|?YGg[6XG) pV_H]5cM΍7(>`m(AO\6JRz_{_gq c鶝(yRC^]E8tb4p8~(x Gnc18P*[6{׀q4ƺx%v10'~c)aJʰpBϴJ=Ȟ}JX|Hi[te)md2l#
+)ʮWr}R;ag삗[;+XGT|jqR?̷vRd1RG.PNP݃ E0Já#,#`
+mҨ&A
+,EW)L#l]AyR][lXʰo5/-~{
+P9u =| =oXʲ_D|D_ 0+8|I
+Too{;@qd[rĥbp3_N[q;)hvG9ʥ p&KL2%5Ϫ3ba
+ UM ʒsi-΃%ZϽA7>-oaiF1vo\kDq~3OWQm|wQYw3p1XtvI ] V-&YM
+E,f*o!%MD(Bݦi,6BIZfM| %aPZu1hhNLg;w/|)DU;8ީAnghf۳iEQ]L*T 8&3y;`)-KöuUM?Km\WV_ԫٽ>j `XMl$jY[@(Gl\,:¬·p.zYOg ΰ_o* lgyNG)?(a(9jI>C[ EQ ٔu|̾ߌ#<BxH76|yժd#M̍G 2$GϷ9g7{oAi0u)y&JU?{$w?HhRhR?VAiMq@)*-=р}Hp<q7\#C@k~Wy<TXKǨ:*Z?wb+G$yX!Wr&oS,x߹z@Ad
+c)5ق6>hyc5DW#3YOևFFOj/!8 #xypsYkJK4W%mQQ8 {sthez@k>ǓOo-q22Q(-QTszLDS;rD3oKqYVZʘR^#s$[5 <YZq9~"1?q.{J^3VN1ִk@6r7Rg{/6)IRSڑ~+~,3E'rZs"P\عcqryoodW :\{vqms>ΛRk|P.,"[P=39>$y!]E;% ~BƋXhxG!t1{5b3z!NEݢu=b-d?鱋v#d@TEk4^{b!3^; 8&[0^
+.C[6l[TK+lM?&/?G߿f,}՗Iէ-TX~e)5ق5l5[c[Ye=qJM`l`kmB{ w㔚l(ma_}}:j%^րSjoQi/:ʸkZo4^}J)NE }io6 ?r77(mh~nLeEoPZ}eK{8xd Fhm.ğkSY)g0(´|1UpQ5oy8QRK]!XK mQZ[6Fp㔚lkmx)K-x;x)5ق]V4yinY)5ق-A޶wKxQSj4]kSNqd  *ZSY*m5WW*_ÀvOpM"4u|=Xi N4*=khhTVT'6~=[шh*ZhyѼ[+sq-Z^aVڶD{^[* 8&[0/@ku[8wxp㔚lx WSjkJnR- ]kh- 7~p㔚lCڄ:7N܃(F`WJĕ ʊj7^ӆ;0;wU/ueTVT55mh^SY^[i/.[7֭kp-7nC^k~` ޢ҆O_+8&[x:tojOqJMQt 7N<]뎢//LCm5`hkSYѱ҆5`*+:vUa|` 7{f[po{Ԝz1idEC70lQڑ5`d Ҏno7olQ<`+d12قhQlQZSL(9*-8J;EqT&[p:d N5L(4d N7L(|V(wL( 2قq7d n1L(mGeGipT&[pV{AZI[:n/vEwߡ^ŵ.Xȿ@q]v׀g8b*dmopqoVL!% (n}U5\U?+]`5 $ӧ<]丈wn{$ۭ.龆^.W؅;V]ݧF RO?r⏻CwlqᎭ,g
+mo4S`PzߒǸ ldr9 JFlNH' 4A<?=Й%l3la2̋}Hp?
+QRaJ1jmI0rS i{A{EYA>JS)rLG6
+ig\8TomumosAJziQͯѶ7yvw[5x`;m$%w|?'*Ki6Gxp#P} >j
+cO
+%*(׊.]誛Dv/
+Q{ے&Rbۑ5!i]E%g9gs85x~7~ϚkW<򩪛|է5㴙rXɼ_fo3E 7ܘއ[yܨnU{[l sn
+hRP4i+M/UguʱƬUmZ\ŴUWKLz QMj7vXooV*{LR`eϓZdX^0fjfIZ.D؜bX 3"j.(3]`ӫ#cܮpwy:'x
+ 2]9R?GI9UMƮ*0U=8U9Z5BW_qpJb_񠚥.Kўadݛ"PM!R{\13Y%ړj^90O]KyRDjsj\OS{FE8:uwcz0TO$,4w&3EFYF{3/4Uͤ4&q:Wnj>L;0g`y=To{[;fr*3D^/ތqQ`cEtO%8@6^cr~1?L3 [ 3j3T3hM!x66ɍnCMP>ݬ/3LChgsN1LEw#mglV8B}չzr\6f8w_5&=lfxq.}ucg>`f{u>Ë4yqnG5Z oSpj2:;*`tHm1sI~?Vllcxv;J}iΟZ}IYL昊@$U1W
+S/[E w1o&e}x;s,D>\3x]|Dg Fbqo0n齞٨>*A=dLp>^5-Nu͜'0 1AYݢ5:nѷW@G%R
+ $lTf9[O<VR[
+_1˙7u.k4])q:gl uV$lupH &Kw>zhuQjxdiq`^mt VVۄYLބ-f?310AKWDM߲
+އ#Wj 'iuɺpv>md~Ķ*G#Ю73vt_
+᝵m> T=Gg
+@bU}
+
+>9(T
+}
+E=&wv
+Eu
+
+E=&[[dUrw&0Ι:Ol\g} ybk:K,,7(T ҏ
+E]Si>9(Ti
+Eu|F`O
+Eu_
+Eu|W/
+EuP/
+E=«7o|rP.7z
+Eul['
+Eul
+
+|6:^M f-d[me a?-W,ڕXc Z :]Xcdd]bT 9 Y8: p3-Yζp^c\ Yxއ%pR'@.uPS(qŅB M(ըzZK5~//mM4 5t:a mz7z1~Џ/J/kz#݆ %Co4]og }8z"JZEmOT QXhf-Wht>Lun?xihFvPMBK'[ V5?;o:8G9T&h^qlV'9so48A"d_.w99DuHFe*BLxzx`C>ppNXÚH0GfPءa܊@hQsGERmQӗ*wnl^hfzlwX}<hbC\'Kc"@ ~f YLf8KN`dU'7H-:eEꪼfF\?Y+(&~ɛo[Yh{#m*8!OԟKb
+Z<hCS,y``&Ghzz͍iR珽 iФp3m[! j4'44-Шt)t4Z&ǧvO]"ht|vl<=S{;gjzRwT4eD(\fvlDaZ7ii ՖNI {6PğosΏjҎ
+J!_w's؛56;6UPc0C/׆zD?F:?wq{{t4>l3a/Ҹ-Z׏N˓bfe#bCT+*FˣfsqTڰ#Gi#ؑV;h<AKm ⶒm+kÃ;P_$c4c4"!#rIE+0+ciY `LE`Me9 մ9T¤7@01Xf
+v2>R~jdRJz?V__.Όw;8'!:;OD7 IxTgO#zDsvh"豋~!z-D}z5tkh<x݉t=tZ~$˧УF||@<mzzkO]H޲~|J^o듴к5ҕkbͳONp5'~~9k_uIoo= 7_=w}_ܭݰ#|f}j=#|[W^yr;}"8AaGՁw~[ )@QKRT2IkGt&N"E,#!hIv8+ZaU?0+o`)?)Xu f9VJZa K5Tæ{uzQL5&ث K5um fD.-u?;+–~.jXN_~x0zC4)CoyXiC_2LnC1Hmr^7s7}뎐wi6 EPHuZdѺ_#V1ؙ|C5SeXjԡr5T1q*Jo:@RQZߓ9-ϏŮ$F$v1w"xzn1T,1P=MyM_ 4<THQ1
+.q^I
+{,R*sbl#
+j Q(I[wi Q5
+1~t;kt<\p&Dry4X\g{!9I\>YVsYJωWz2mHzaOQ+-u'dMdlePpk^+\AO;ڳ=F՝D0S(cIx+ld<SBv~C8`4C*@˦G͕!@|£V`JlJŋ})u0u8®_N<m{狛E)Ϩ@mc 1aYBIT h5%+++0%0O-eG^|,/Zؗ *h휏/[j_>Y.au8rK>lLޢ]OsNJC.v0Dh1e( @|yFڹ$SZ{lxUb` rdaRGA<րgt:6UY]N=n8w1Xr
+7L!BjU OWGʱsQ֥u
+fRY?lRwA;+ {-^uBjUgVTNMKJҸ䅉.켈R
+ !*
+ӵwgwFqT5ݪ9[jPL̀*͌;k5c亱}>bH)+Zg^<jfO+BE5#D;j5hF( 󏎣jJT p]l
+bt__mV7\ؘ?4SvZ=l?g`bf7?O4-VffOlJ/;wi-ޟ1Wl?bS5~r̉W Y)/zؾ:]{\Qvcglz,py!Ok_ː~4Iܜz|_/i@+CZN9kgj|l?!<G^{_xQZ]ky~ ziؾ褓m'ۯ_afmfZ=9|g-~Y`/gMz-ۇl6hwNyjlV_a7<w<NZ}Zz\Gt>jyl__[4"eM~ tngi;G;˭lUslZ:aOhQ'tq:jkg<d6kaZ:935}Dssg9d r o7kr65KrqAwB#@*]О]=rRO!u`-wGuzk;iWѸs;/ȅoh{/;g/qck*Y}b7dHY\V \vxsiXhvMT&C5z< TNŝ־V.+?Yn}::0mQ1RމZֶl*<pQH{Ʒ0/H\&QO͐Zu  !7];vliZnr%F&#72C;/rWWw uVDxrHh1?X;濜;<xλ~;7u\jӽhw;FZhO~dhNQ{wG5uOl?1l?;VE݉~ˤr?_XOxŽ~%M~D#en(`Fg-HqG sl9l~_!6ke=gln׺ˊv A?L+n?XnXQ8H
+±!Uc;
+j9q%N'S"V;a4= {;Gn'\h T
+;i
+8YkOaVsxRywaAz
+_ .n . \5~a/Ir~RttR<aoN0W
+6]EGen=TïH &1tFEG1>cxԔaҫtgLiIrXk*ݧtuzP,>-55&ÎT' >ݦU
+P ;*OQ{]T.tb4׌6ҖFڷ(9}] Htum}Z=flX{*H_I={JW:]~Zj ;j*FްOٻH+Î.x^Xf8S5aX%8"{îJ٧^F99 ẺY>tr#MsX}:簫t> J+Jhs2U-W9.<*FjjWvU٬vػvFG,lr;n{î}{ޞG59p6<L|Շ{uaG9@Q^C6B.on@>Htn~NS0IrРvˏ]||XULlABk'Z#p[~br\ 'KrooAdjOQoWu;u\
+1&7>Z:
+yqEC]6R2 })F2{T-jTbzX69 BhTOBP!xPe YNfH}/R·p0')*TBHp, OV;no@ Az\6YnGyiT?7Ƀ;ORoAKH!J;-K{Z5_N1ٯGR<
+bxH>蔼`E½FQ|}ME~>;6B>fk|N[S.Ԓd=k(['F UXh pE@|>1' G$ QGM)U NQ@@߃ Xwj(0ږAIaގ=PIrU+]a-?zƌNЈ3E2Y6n!>j.Jw~6!!ѱ\E^>tq<Qb򫯴m*Ye/Hv/XU|E#MkTUoc>yeѪæDpQǔt8,vӒ/:Vo
+ Id.Ծ$[=NRX?Jl\U?R>]s͉sMpֳr)aٚ?)x/:]
+>91>.y52kujUB]1>"g')ږ?^$=~8{
+Uqu ;k<7Ο.Qo;$kgud!E-zA?*o(V|vȾ$Y+|aiOGZ<.CCΦ!埗\@8)NiyIpuzy;NĪ䫨'4ݦb)Hov튠ԆukKֿ!su"$(3/8|WSkeb ;QW%x"OcQ:xvuSG4yvxO#Ueh skJy<?dej%:STϴځ©KiHZ#L5VZ<7л/)t].Ixȱ#݃|h&kҫM &K5ISʾQY iHHZu)yڷiF W׿_֦R+IC+ ~ﰹC]PK;|gR`=xu  )59N>Nnt!;Myq2Yx&}dOJMױ{/J0MWn\ ÓNjCN#']$
+a~fw> bl0Zsv@R'=FuVŷt]ʮmSRH_We69ٯhv-7w=:Bh5:2h.|9lJʱ-DNmHD7_;LvsÙ#J$l.A#Tn3
+/F}+I;¥8Ƌ"J!S<vKmC;кTy#n+x#'jQޖ|+(Jܪ]d:B^[vޮp
+U~yJHEKP֔ 8<G9<iwP1m)^OPI:b[BR5>X?56Nðʌ:Y]'Ef
+[lv݊XC씵6L8ҧfڬ#E*: k`6ls*}5}Չ1/Y trW6O<d3.
+AOϮd]^w\cZ)- I#&VMޓ[Ϋt"=\wշj҄]$W!wNHz8d!u e>T mX#z\vko7G ]Go(ܲ&4:<NcB)n^dfM=6E2 Z-$XY?2<KQa'Ss p4=5jϷ һ߅2 dMo%4GUO\Pwj|-7!UUv2]]/*t|zߪN?:6ɛnL%[>z}
+oT/[aIݜH'4нG婩Rs+2D!73& ,,*gxJ_SCO5 ߫į^u7ou0usi/J&I)ok};ikDݮЊ2ow\P,h89j3b/{8<MųVU
+bD }.&l _S-{9=s-ԣ
+}ʜwq
+zƚ9P(+wc W:je=[*^OKvu:wni:^/?*<gډ){s >C"spUKtjA.8P(A;<nOMG9[y7(?nFe+]Ͱz)AVeX|܅-]0Ii\u. uv:,k_T%B^:>˅F'vj98rWKNWBС28z`U0jzd2n\Qso! ) 8„`wI߱G+I{Iʕ;V׎:_pKa[-hΉ
+B al':B;];a@[-gCV= ΅M : ?}@!]$B&u2JC#]Ѥ.kCVZkg(HbAwlc%M)>OͳYgܴ(35 ~{>u䲼I #ut,i:WG^g7Bq瑗 }!mDڜ?(7Irsځ`[ ϹWE}csW6i=J\>vsh~{]&t ,`
+Fw
+Z+zTO*5 Dty+R@ɱ*)2sO Qo(D1 џ$ EɎOdsr)n KWJ3D9^ʉ 14<3:<0 H|yOafR|ǎ{rړss7\%|#K~e 'Y::ƍFRvHPϾ cTKV|aW&FaO5p^ZL;4}!­l)d)#`;s=|)op˛jIe7Jl!u 96C~9, F"[H}풟=ms:1ʱ_l.5XT 󫅦8.kvd
+X(I*Qr6nK5m4g㿨_t$m2U~NV6CϨ? mZZ(
+C^jEBRX!giAB:Qd㶰V>QE-mQgjbPm^6?'_c 6SlӮS&/to ȅvlxuFMs"{H<Π"͋1_F%Ow[(f&=Zoju덡fi)Q劖+w'vvXQ=IZ>îhzܥ& ;`h 4 3t>Qmg_\)~' ysUkE.Tʡt*t OXYNo Iq ΛkqfQ~%GճVlC{M+vn\gOs!u8#~yi@+C+M7ׯcp ]D0(
+
+Z?hW=d)
+ċ{_1 7t!:N
+!7svuh,tkh4 mam3IŶ@'gg}-v7yXKhUW{&B+WUF,ѱF~ouìA
+_~9JݽNͧwNy=2|AX?O2_t;Q|n2^Cw}s.bQ$S%mKK.n}kx֒K
+KxV{jn%2PhgܣqmBrXrʣ˭=Ԕ3芁ʐLfz =6f*{~֗Գ!?uqwf}=}J98>61*P_?.rSZ<w%U'eWdGskt"gʙʾ l>/8ۖ|q<ؼmq#1l~=xwcwwq;Q9f2߯iL=cPw?as8?Q:/Ist<|8_o7|T Տ)s7P}G>t͆r~o1[cm{`hbPеNĩ_Q?C_Vc)_; ~<_hd|G?eS60̧(l^]e`ե(]ݢgh|t@[]bdbg\U0[M 5o:Cf}H#g^
+܅=Ct P?Q[h|o[S-qm1}-]DG*M[W 궱ݑNYKd^ t;"WHrUDɫs$:׭NtRV].?`v㹠c0 <R^a{D9:I4r9˷g.JK۲/yZYǹy(3]exu\u?PD;{ʖOlOJ6ϻpo>yi_>GP' 雃y'R}D<Oqޖ3)%0sCC oKN~f 2{/>nni;dn/<7.|A9K(R=qLw俩Xq{dͩ||3EfB/yWf>bLY>[ε/!NovO& ;t *g7T`_]zfOmTipp'q
+5zn)}a9mAً͔/>b9rYx k_Yo<'wisu&9ó KGqq:𑧏)R{eǏ~3eB>ǫyֳOcw> ,?{y'氾 t \/=΁ڱ ugl{u=C-ݡ-ׄlk[vUkCmk7\u݆>Z =_shnH.\|hw<=<3<tҟyꯕ9,_ds|Clγl>O
+-דJW,_/hfװXo 6j):4{GxHikκ|Uٟ|_w@h`^ޑwi0;8OȁBc{5+pj8z5gk5g2@?ߦٟӚlךl 'iţlDuN;iGO5sR(3 ]`{,CN;g<5؟g߱\?| '|#N\Ӗ9=yj*p?47 \f糹5lla3f,E6˧4qO=l-*s{|a3K5~?%ښs*7_Z q;/nm6鴗OdOE߷37wa4Z_oM g[ _z?J?~/kuWwqp<S7k',k O{-[i\Ǘ]Wh: _wUpkx*s^^7kwi;5~?EvLY -}'=J<y?g?_Cߝ5v /hii s۽N+ߢ^C<xk?o] ?) ??}G*~ǟVZ Ojxj5|8~ ~wjLÿ]~w_3a_v_j 95<v?1 Oi->'5k߫j{5^]ÿ ~TÏjk yw&~̡|kwR _Wk ٢;?[cb~_x?𠖾j_j'4 [whx|?jxTߨi^s3 _mka~iz?:᫮Z-~eg4 5K|Ú~g9}okߧ ?mn+5|'4^ dCp{6SCÿE oi4S6##og{mw5~J Nó~i+6~8?9 0<&>_?a-Y-ihi4lj% Ohޥ>iv.6rR6asMy#lΰyoyecs6ٜO*w$n6Wx,2g+9$G)SlN)>9fcQ6OpymY.G6?9|2/y^ds/l^xٜ*l+ry9?l*ql>66'ٌe,͛\ٜaST9?l-^lqؼy6WI gfnlαټ xw}l>f 9\6O.gs󻹜ٜbsU9l#lz8}l>^Nl>lc"7ʌ9uD3z߱ʜfsluk()&T8/bsq6R6b`9}r;|9fll.9;Q_g$?<ףqdU6w{؜fl>qg꿵%K4/dQtKO47-^Er9Ÿ~9-L)l6y!6WL륍׳97U{YѸ:Š=fbJ΁JfAEa&Wf+yA=2lmK 2 S& ˆs }3Dx"*7"qQ+ Jr<*j
+"M2&8<nmC7[(Ҝ@z/Hs&Қ@]$ҙ@J.қ(LH[eDy$vm 2O\($Tq$~N"I{q$xG<v/dZQR?S;<,AePT)HShc4Q)??-ShkB(J_E
+B= Fk鎚H?xE}0π"pӨ0Kp~F?Cтl\(NY'ԉ<u^:NԉrD;^'ى4v"H_'g'Չd>~A3oy_AY_qeP @EPTٸ", G9iY,̢ .ҕEHS- i"YҐC9ğ=*2
+0sh/9!s?s;xs3Cyos;s'xs/CGsq_Wq<G<yēGȣm|νėG|yi?_ >vG=ZsJ2vׅX\N
+ ` ؁G!3  hPDR(=XGF t~<h@YPDH~PTDu\DQ8p"]D$E4"H#Eb,tQE佈DKp"ʺ2(G+QByRBZJHG (!xP%o v[B*K(.!
+T+U 7Kz.!ڙ6f,lo<lFlFlFl[Խ`)(imt\ag `(b#}6g#m6FlFEHh#6h#6ʨXFHci+[dWer)#MergM*#]e_F# er*P?e2*#2/W @2X-(.6# Q6QOբÊt&(
+U
+ZEHSSE"U4T:!5=dlPY+ `HEQ4ḒT
+/Yvsڶ6򠪅BPQ
+fG
+tTZ<gc 2 Y`d0aO`_`wa۰mlx/
+l4n@P@eP%Gzq˪xHC<M ψ8AEӖ 0M#4F>0B4ҝF0pF<fU@ ^rR5
+xG\` WeX@
+5dU[EKQA(`h
+VŢD"ZFAxG+7heTA\_VAYV>*
+⮠L+v-Z+jVfw'@YP21De1KJ%&@7;lفD+QKAUtq<;@x.T@xDAIPu@@yP
+IP# ?JPuʀlu u#(Q@> rP ā*
+,<IP %2r 0:!bla~a@ PТ( 9K0<x34;☏@XI牒 lKv(+ L1wrRƎ~ "(OPUc(p*XB
+ +cwRIʉBf<4߀;N*+OdU@(*xK\u@b2`YK@I+\UhƉJ ,xQU&`暩$;iUY$j& RsP;ƓD( 3f k@x0I I Dف\)c <cCIA$ (D9^;\@ ䷚ObZ0
+svnPAI$Ŝ9#a
+TP4ܢ^0o/`ޞIaRB9`RM)9xXn
+ Ok}dJU%B)0珥1dA)P!1MAp<ǃ2Mr>tG!Dl<HhY( y;]([ixܖr0ކ[ą;Qo3NNNk /e:Qnr'r'
+v'ʧςj 2D;!s,j3C^AJxG<r<c *g3h5(@LiSG&A t 68 8;6jБʠd TԲ`qy1QCQ 0:Uݸ6 
+6T
+j)ie@dLey
+ dx,#`ǀȡ@xGP "ɡor CPrTQeaԪQޠR^N^Kxa#l^ JeGbyh% Lp(*jΣ@hA`
+hT88% [\UlhZ eӌeaFԼ d
+ռizJ|c
+vWB=P%*<#O@
+p[(CH٠Z )B!!NA5Lm``"hw%}p(ʀ`<T)G'(;[-d}l˅à$(IchmLDA%P(mZAJ !3$ \,;pS]$(J@A`{XRTƀQ6 >@~ A D :N . r4a@r2.1;57U\V3}6E:g&
+VTl̇BNd=t`!H_a-z.=]N_~eWbcCDg ߮"*«"UYEV+2
+ '[F*`{ *̍.F
+3ʁ
+
+X2!L dZJJ5VHb ė4\.Ʊ$m^N@t,ߥEa/?S]ל>;yp͎<iꈸr޳7\~/{7>
++ c򃅈:~~_1t
+ࡇ^>|
+
+K|˴ kaj?bj"-^S]a GFXmwS_{N~pi <
+?mϤ|ş6ɣNs1vV3O'
+ڇ`ٌ|oΚ
+S){ {!3ěM_e^\ކ*:g;)#&_c+M 
+
+
++
+|r\7Pf`S?r@n\HHԼ|
+M-*b/FgL>;5rxdH?5GM?4=QwިY y_T1^5ʟ(~ I>xȔRs<pOFvwFL>{6{o?_D3MAp(;L?e|wG^s&7CèQ?s0C?3~Qs3˳H߫]zMTQ0w
+?-H?
+||xm XɆ_ ߏM>s,s0hO?
+9<= h
+xSL~p3CEpv3"3M~5ep2/L~D?S &)^爔?M%EE>
+ts
+o'p
+xrO"唬ysH>2Qc9|K޻f/N!xX},p|穔xK?*<8;p^;|y^޾xs\Wx 8'(8X#dE
+/ٗo.}Κ{ޚKMpځ"'Y൓~5%3?oǾ3Yh9Vp!qJ(v2(_?ES^Vxpp9Uॊ2e*
+L~8N=L7럃wx0/P믛%~\cSx*Xs\7-qzo]3Ζ8V\3J]o0(q|uW.4T<(q8O%֟l8N| 8Nf!div5/.Q&?x's=#~H;爟3׏R?`.+8ׯ$nA[e&\sdZ2WY^DLg,9x:Kykr8O|y?xg5'37(/x:OXz7o|</~ 0/~T/qd,K[y?_M~Zc6osҝh?^V0ۚL~=&w1xq^qIkoHȬ9?x~;n_\0X`B:e[ ~b|}|}+IK\6A^AYw7MK_WxبF/~AQ_7
+C
+^|Ě3u^,c|W;O$s}')o?jMk`?Isk gR0|"T`eұŁ7&f^xo'_ښeK/ښ\Ӛ=bdQx ^~۟}NMܾR&>8M/xK ^~?)xy>d/%o*܁w^O ^ %RIOPY30%@ﭩ1/?[k&s ^ȭدy 
+>H,?VKy{}gHރO0O1o{ȩ'kV3[HDyb
+'?xk5ϒw _e ⼤R-y௳_y՚L%^5דx5OK=Hk_"=Z~x|_9x}//eXW޶c3+̻fN`K2n~xk;>ͥ?+?C{x}of6j'q<>oSkSgK`_L7>B&8;28 x뎾'g9A^:3*xq\;81x|2Jz[.pD~Q?
+.W+ޚ+C\i\9,8[Μ2GסS?.w'L~"Gc.L~9ZD^\ɻ7Rg^bW+ +x}XYw|8^kx7K?˔^Z˔xW?Y!qxZe#+<oJ J+^N):)Vx.Sx^Jy'HybJW(/+<{'̙ә7;D|^Xx,{vɍ̱I?/߄-/w7!xE~~R kD B[Pp2Kǔ&9sf?x\268 ;
+C8qO8 o??ǥof9K'y@T?xI"|(b^}J R?MO!xiןV?xig^yFRs0o7!xW|ՁXZϧMp柗~;M3o2/k/*6yBI>oG"Z&m6q,%3I?\?x&?xřcUpv?$8Af~~\ ެݬȟJGG2&8cKW3@~o)^K86R-2>{*ޫ/$kNyw`S;:o\]:/?7/77[y७w!J7*۪ߦ?x{S 0o ίs8
+mGHup$vG߹Kvw򎏲 ^`ܮχ3)9x|=_8:;.8_5oӧ>/na(`O7/L^_u%~)x | ^:8;9x >_/9?7Λ)r? }=)xX^?D>
+w=pjGpNkl)(</7x ~ ocg<ʛWI?Tr1SN~G{i?xo®[^'Oϗ~?=_ Oo?{|R~_eůy~I[~7 ;/|?UYKUn_f?xlOgTOX o63hsه<J[-+ z&jOǾ/?xi:'0\_0ϯl=Oks5rw5r;9xcxs-B~bo^`^7;{ܾ$;>>m/\7G}WyP_{"</,>9-Oη<t-oқsZ9_f*~O ޸w*NSힾ#I)[ʿӛ-L}OC]ݞS; x(&ڛO0ퟃG?~o?Y,70>So~?f<K;ur?˛'HxsurS~ _"{_~ڋ\_҃ޯKho5/s^!t2o䗅ś|~+`ǛAA~/n3ſ_)ݿI%xSṤ{36~d* #s%&6O(2o/|ϾK"#/ãad#k xcݟO; rDdOwddvc>2O'q/"#_,}:2XK>L~1YֿR"~ @_Ȭ%ɘ? Sdf1>{pRD28Þ ?927'B/B~w;-2_L~cwݓ?x<B'3FA\977ACI|{Ad~7ؖ?o.L¥]ߤmy52KF&w9׏!E= ?227̇୥ʤ#z~W>c;!xݏt9afԈ<,I~`HgRy_foAwx7oJ{&of)Ϟ{5o-rov~soOg߭#m%'W F:n'}{i{h¿}_]0cFÅ*6ww߿!?{>hwgRy/{wvnw;F~]zP6?~@GQe&MBÏذ2`$`4AZ FpĀ&! $1$l-?N9MP=:(Y2G!a֨fXlnAn/w 9{vWջn o=T >F'3f21.a,cg¸q?c;c }9?c&c2z-33v1ah3f21.a,cg¸q?c;c }VϘXĸq n6]g/01Z?c&c2z-33v1ah3013naƸ >Fk6ϘXĸq n6]g/01ZsL"%e[w31glgb<x:gd,b\XXϸq7c~v.3hYxߢ"{KsnjZY^\X=ۑrds
+9ά|{\cnݵiAVE}٬+;9Y"P]`_S]z";rYUŃpVí[ n5jpí--fwQi 95҅+IʖZQezfɱx1Pk*!_mhp:8k6y-^SuRrԖm\_S^[ u_*Qnjn* i"k|h΅y9iJ1%L4<~$sɜw
+ޔx=x 愼ʰI< 䜔9!ϵoB|^kpNIHmEy)^s.U?SN,)q6'ҧ`gKaױ]#2c1I?Y~٨jM#oI+fߜ~*Xw5ǵ'H?̘7_8yU+dҐI˕B>x|D{^bF$-%&NO[yؗ`:t5A3A>X>
+o'yB?\ޘN3_!o$1(Z_qc8.!WW:-u6<Yʆ(o\W㦓cSa~y~u 5*6i}dQ'0_ 9y`+ eΙ/edJlKW67 ծ-;;ǶMP0ew\3PdF=]+'%<HʱI\6n#QvѲ9>@o7a/Y=PWЈr4^Q}U)k\7}Q/mN 5t_=ʖ!桜Z^[Ӱ9gH#ceiH<6%ѷeoÈX9eH "/~tyixӥS9nCs:Jo<<46讷bf}7F9r(}X_%V6q1R[96Vz:5?b* }'cu!b?Ծ7qqJbqKZXSx ^NM5Ls0@9 wU4Cj^[Tn`ɰ|mw)Viu
+xzꓟZgOV/~;üO_ӟW:p<&stRccudq85ȍ6F6lca1| 1| 1|7zIVY jk+}cMd`=&{KJ{fIԚJWگeom¹5C 818
+𤍣:]P0.(Y
+V*8Gal,+>G"W-s7mNvH8 hg{0I [}*l7U4J.CWl&FTBWz#1v r&ùbGWsU'fۊW={Z 3K !?ˌV'w:ǮQ8<'k'{/JkXV<!]<cPnhkoH2Jl{5Mo
+Q
+m @tZ
+AVM<cNWÒ
+ JYqǤJcv4oFurʝG
+t3q۱Z"- vOq
+βgj|z K-CŦN]o6W/ܐUG_
+v*p&_R/ɝ߉u3zݳ#?7tj癠kY 3?LvՏ*Y݃0AoQJ_2(} V˪ę=3Uй' 4ukE6Lex M Z?K4LG֨]F{ގ<3w"<; Mh J21u}X{'f2`ہpemx!8Xfu
+@s1dU J2'BBEfڿu sSijo  ^ ۞^ w|S}bro"zohEPi
+w=/YJ<%NFdZ
+7J
+ :c(qu({n,]R*% ~Q.niG)N:w \4.*b\Q)Ziy}%OoGr?o`1~C5hψY`āٗhPR
+E+/
+V(%CQ#~߲v7l&$x r)G}EMǩh;Xr{Fw
+o!BĂ)g◓?qYg$P?_`$Mg$$Ic]B['ᇊ{e.nrl0N !(sg-i 86vl>7Z^fҸ?O`Vģt=r*D q ^l^ݴ[=_d4-3fQUiZ5Ex;pRFhzVJQSM.KOO<.qiQ,@LN9:Z(5:,j {RY~#{ww{ߗ|T ji#@(L/+ε~<k{E?D\1Yq#O>ޘqF[F(<d׏ןd*U0FϾbWjo \=uVmC?;ޝij
+h@X)knvF527vP#C
+CmImHVE&i#]
+E.CRGVgk6RIb:^bLYʩ:X|W}l# ֡.Cw(&D 33O\xƈ:Bµܡ:a1r<l&YހK7Ɯ!1q0OۈhU7/_{T:|,q;42O0雜TXrDK;y49²7/A=FmwLz.5_,JM e'oh1w|(VyM!&GZ<
+8`qnRY1Hܭ#: z5la?!)k<-v{'Exo-.x%V>\OdOO4ܥ
+df~ܣL`cN}Dx8;g/Stx,tM~x-ᜪ"D641~盛?O{UlNb6)+CR >""RL92"V;ev@AE K&FNxjfb/AQ,@bwx4/I|-еS0^x8 Tڨr fndMɃc[SPx7,!w6iIr7e!yZzx!ʊT`
+:AR#U{ [ܖH.
+EL
+5rVL_Temܝ6Rʬ/vğXfiz%~D:Ydel^}mg/ "9V ,MI1ˁt $(W @RsqO*Ib$1ܢk{(nQ7BCqٺ}1nK=y a<޻,4zl4\>6C;dj؀Cɓ t8@|0hUx4qNYBNքzGGNy, Ş)s/E+Dt\\lĦu#BYskKH6yAGD>ݐS ]~ O3>
+D8A޺pE3ࢥ/g;Pۤ@=%`OJlh)xBe<1=" &s}5˘9Rr#2. 񂧬
+i'EʤY/&<zF2[~W4 jvF-IԜF\[-,*tAr/ֆ^Iy(MdEgw<i<chuk{59x\@MZ5ג{+;&/ ETۃ
+O,te,1Z!6b]c*Q?a//cY҅`Gacqh~̥^YR3W= Vwl"0Ԁ] aeu?u v;+Dy3T")Wy9zJUEK.R
+:>LưWhB,܏Ār68#'@XW-2hA)
+o2{2rpCti·l! ⹑+:@ rz )=dٙ/L9V4"WO_q)gY#$pD\dŒʞ(v1iab$Q(Ӊڇomy;XoHɒQ"w٧ݵngz*gR#=^A'Fewc@ 5#NaH% UOԆ<w?[@
+M%h/k$6itUayQ|c/4 1k>xɁآv/T4/37kkܞfI
+PPUs#S5A4yl'}b\B]KqSQ,:
+~Aqo]s٨p}jC46BhCVd
+mUsT,uJz|i.i/9q{ۻnz}|CKz=xZzݽoIw{PSmC64?qL  u: dXsbuUb6#ݲf[k(.؅s}bd`*Z:%۸oը?5lS [W8</ce\$ 1e5=u m
+DI6 ;'#}iL[NaLE-Oy,Nn# Qt5!6K+bQy2BFzQlF46`TnA(4B_@ZnaJ5ykǭUƞVYܦ `謚izD*XYs,L|cH`3uRK9NDULw1Cιs9Kwy/|Zw.ڄ5@WM>x#'ja wt#Fe+ihSͥr*$)s
+RUIc@:$VܻLxo3֟$ Wz)|d3UG[ky
+EԄQ)}1/mC>C?17!0RZ''v3ߊ&FW춌̮ChdpxAm&xK
+Bb]vM)5##*kOPF $Ư9jRQƱ"U˖/٪c Ghi&?-ÁOٕh\jb֜iw۸T8p.3x =ծd=$
+*P\f:+K&/M`W
+% $5a&f<>3X`6H3S=-Ÿ#s.:]L:!4
+/yp=_^#T o0r2DUu9#pǡD{t.GǟĞbӜKF%bTm.JJR؜
+:R *Cϡ Tb3U< C5Ⱥ42VOU*aıo0VlSDZ&4[wu5W`=#aB>ujS}:E55/rlW7JocVsqFҘw7$8kS-xk&ٟ? bdD
+V6$MjYOFq15pդ7ꝏpRJX#X2.%co7%V%c
+ݙG?=!z͂m(%y|Y}0-5]>C0e7 v8X>Yv
+C&4#n|JBz#d/ܦ_ INS"!ݥgL.*Gc\TS
+<. .
+T.v(wAS6h{9ESTBF $\c"5>:^r"~D-rҶnCo8J($J{TC]l҃4WM 3T&˰exTH/7`!z3,E{78B>Qu7 -dA^YF-<D)l8F*% {Dq݃᭧0>跒ҡ+ z\..t"R+S$[` Rw,n[L驌³ZN'q;qML7qHzKgֲ9mrn~c3 lCeĹetgm^ DжC}>O~1)-x "jOZU+. #"w b]w$ѽou'"^h[v(S$S,QsnMdv:#57󹰘ma1luid]G}u5jFJl eSle
+ÛcN1{nBK 榉̰=&yy721MŪ8!DTvܜbPdO"JBL&uFawI:]ֶQJ2LlN%el_ByT]17޼וxa3S ^Xn!Xɗ}Jmk?0AxH?)\GbEd<9ݽ1g}nf7A?PlzqezuoNS0='ǏGC;,2T) SPA_<σfMfqaR2wFJI!2>lۍT*ھo-)C7&FrKx#?l`iL&æzbؕ 65
+澞O6ݯ;Q%^k N/P`NZ4z6lONOH+ih# EGz'!'ϳd]w
+]Gu ~Z0f|wOD=#I6&g٥mo;!2RLrE(/h&x2P*v
+߱أ2ݔLӸ6RP}ǷQt,nذ3uvJ%׋Dtz68~T
+n15|]"+Ϩ{_<6fTLXUEp>dn)S~Crmt<FXK9!@,?cʃs#Zb5טE>XcҀZ+䃱:}-_,ޒX>j1f![_ buDCB^(&j{u!I
+T#Pbedc06'bB;aJTxi(&AAxt%)t1}!x:co;6`y6o '== 'Y gmnۏm'abYã(LO^C%EyQDF4" *,ݍ
+ c 00
+ht}p"pF?$ÊnEC
+b hyZR)<=+;Z ! ¾xE"zugh/oH&h-}im?_'y"M٤NFC}|*H}J}^K볏WYW*ripګvj> l慮WO`*,l&:PF9œKHmf*f)Oa
+WRFw6J~h,&UoqLLѯt}ԉKzO.i=];NHI0RifUy ]0A&hWjP1kIlZRXUMs[sr5a_ҶXp(q잼x86r"-Qѐ:3`杜y>g:Ž6-KItq-ּF][[.Ȭg.vMv-<li]"mE _cңA{vf,;"y[(
+ìǜe쎰
+ˍ,8]qaW:X>qWm|}*P{[h݄Ik]|~G>)wZNN Ti`|<Y|MLx"hKur؁̪q_.6RvY#{{ 
+~,ӓ@
+ RF ѷr
+:7h,fPO=Ćy ŭtwLk @.;,3ڽCHK823 (d]E+H_|Ě]q\B';_mf((=Ѐ4:/5uke7wb
+U`0p=O-0b.6}DY &Ι颥t\JM6fVF\[{hm6fbFM*Dz-)V%@ 4d37 4)-ke7T.GL.-nHGFT'&*!Q~,Ŵ(VR_h|J`VSdnLVR¤ص5p][(͊
+Uژ27
+b[y8p MXX!}< z[b ^s1ʉߩ:I$9]k^:3-jD{!._ !tWjIԴFNf/)=)vGH#ۇ#@9,EwԮ "vn
+tbnoMiA\ˀpYX3GRpuayi:%ɸōw;ܞbORo'+竃 ~<<1KßY!u7ؙ;9Z2=6r'T@Uѓ|b{ e.(&i/LJa*S
+cx!Bw5wDSw}ج*V/0K#$-^}%>޲w4΋i*o,ƃFkm@EZMk; >#c!!~3~ؽj4¸?.Q9ӑM=Vw +`[nAwr@-N$?VSJhYLP>$gX|eAR;xd?Y`g攽X䑿2#G1lCr;St&AZw*(PMd&r5 ~]zL' ( ?wĴbwu=8GgG7=0}*:?!
+<Ãt álf$ǣ⠱dB[r&~whL"\`>ag& rfwV,0`t%9i;禓t[B_}VkS˼n;{ew=gٟh'U\Z}$4ι6|L/ "_¢kkJhb, 8y)q>֑`w|=#$.7BY7j.|uTsuhJ}&̄Lk
+(v=`DmQ@: ~ vv>}(oN(Ą*!יiuGd;{Z8&WێPk[14YI"20
+#2h6W=aJ}<xq>4ңDi z(\bV؟孿C?D1̲\-)*Xw9Iw<['vsXV-kr=P
+H?=1<Fl|-wW0z r0lM"-a94u 7C,b52jBŇtFs5pW  # gml97WE-ɆE% f]Bi8tΨƼRӒu!.~plKZn)<atL|
+X`)Ûxd.k*UFѭua;hϹ$ptt1㘋dVlm 4{Mq41uv>UOXx[ +y5jF ƗBeڑɤ|LV)rrK!*O\EmHa]B零HhfJq`;ʝmo>6 \>RB? ^p:mt@] GQ-Ogy7P8V{i<3q-urEüs,5ȰZزkǺA\;&: JfL:W>Zzxmfs C?a
+}]z_£ yOt^`{F~R'θix7p}6ђ;ҘEܧvcp -dYKZm}Uis6ye k HEӤISn~{d]e" hZ{ (`kRr.Wm'<Ǻb!cY\_[T`N{0ii@T{SQ?ݧlblZX--n}'1`tr\
+FJpLiB:Eo$#P!
+F 텹B&v!N4{qX6<inC78^ AuڀbK4Ēq@|dE| aP/_|KޒK}}?ߗkq|?K}x?%R7/F6R 4.L&%Q/N5N%.- anHT( j$ކi5ZǞGiFYj]FCd`&DL7,$ɫv
+y|`z2*蛨{ع|y½ut%[
+'Ӎ7ʠ|vy}6qou۬~ƻ8(z ͖' P[
+asU^Ϣ 6o*Ƈk
+R4ݙ,tj7
+q:`ʱ҉k:58]ZiM=Ƨ5Z# {)|NM(0x>s99kZ^A{QGϗ;f~r'rzߓ_ڧ6 '*=EpP^"Kz\_R o,@h$JmYm{QS%
+]UN#9duZmչ*Vc6hiZXnsCH}Ēg'YYVWLyT~jC.7wr_XƙyYǥDpWPNr+1fєI9Q z6D)0rNF寃m"I$`0p ΎK^55'ԟ5>Rn
+H?GnD- 2nm:]D(#>d>mk@l?_:EL>3_ RWS> 7-ȗ'W*?un
+ND/N_,/Q%|T"psP;\"Z8Wv
+܊% |τLKمa+,GZ?;}0_Q
+8G`y(z<yQ#W|=Kշ1Ȫцsc+ߞ+Mwl5d6(ÇR\e58(_%!p(7u:>i69Wr~ǒi(8I0m FJ`| 99[2=GfiN y>(l2i qT9[ɃidEkYۖWLw{3bgw.khcte,qX#Q|<-nNV%%Bt6@5I{厾|? tKDQ|(hݬ[6=i6
+Ks`(Zwo__vM;{lsΖx54ߖM4`E<͗f<ג-?[d|hxxdmٺ4ۺg[-L$^s-LQWZfSޫ-2:ls\Z ͖ǥƥGh$mq#(Q<t(>@O㸧Wx_1K.7˂'v{=\۲7&zt1]ދ,YRܾ Ue ~Wl(eň#Tg3Se,լ -s)QYTzCn}w4g9 "5Ք)|ޣ9ʇԧLOuC:}d,JYi&>::a09!3N2C{6ER:[}ॷ,A0 },eq:?舼8UD.N?HzR}0R:=:<sK4Gp$
+`m <v&2Ɣ^_֙/eX-+kie9W4mRi'~Y/:Y<S(\Ǒ(h~oV1?0u6 Qɸx)B[bZ@z,[[c4Z
+M;G: +c4>:lpT;eExJ/8~Uˠ%!y$#[OMV= gi.tb0Y?])ڱ
+>Z1F5X"nC^KgFf ݇Evg/~eOQcPJ g\_'L/ZFbFhٵnAbǀhw7!(#R;MqO|~:a
+ MXI~;VT~7D
+`#oo~%ԢzA$ IS
+Reرvwz|yK|%nDmPyr LZltԎh͊w "p/# ה6]5sWHUԯ6[4ZMY߀iksN[6W
+ŋ]}}ڊ%1 ۤ7vŻ3I[`XIǷFH۶d'3.,SӗZ'n7.yw-mhCg}zёGN |.[|y^GUEf͋fêR4`4ebRjp0]yD =ڲ#l
+M.K%KHS^{Oz w.$vCSJrr2B.S&vKWJΟ9ȴOp ,
+m"|vyټ-Ӧ_Xx.;^` (on
+շ螣BsvuM|LEsh:S;)!9yH@)5{7u9x5e:/U4c5S$ZCw㫁ޟ/d p Pv{[ kF+Ռ s, 3|O矦/c%XHncXo_NنY 7
+m;}Ϫõ\i9[>]v%|6c%b
+;uGb>.w^%S&Zv۴_]mF R_,8߷t*?kiۄ [U8 hj02Xd>*={JӲjvF8Wzu.{Ǘum|Pt"ݤkÑZ_q3MEX RtӦ<WFpґת> 맋 tSmv׎9! о&˧ȅZ]@{xXj;Sqw8 Ͱ`S'P^;_m8I.&zJhLӖLǻqS: K2-yc̼6
+
+j[Cf'6 NwKofEᜃF G5
+uAFI]QnpP(٬?4%7? /}SsGоG e~wZxo5zd w>gM ?i }=  ~ZEtdF,_Ү%%eI ꊤ tLJW2o
+,$e)JhvTV<h)
+xFE>ckh8MkNra`Aqߓ)n&@mPsI5P\ܜt##pKc: R<I;Ώ?JWH, yMkxh!^UN~ފHՑ k-g*DZf!HUp_Q
+$t䠮MB+k0 6 w0pJ3`le -P
+/'C} ɓ.NyJ}#!K9J16 =b(i(<pemaAȿy
+xbm`ˈEqػ3X
+ P ;$` Lf`|ӎjXЯUW
+spjMflU%2'
+.`ߪo[$[+n@
+_~;^Pq`XWzLcxUouWQ
+RȈ~ ȘH"CFl$ZlXbD(]#H~WCHN}Ma%E+M'h5j%lKomm'֟J1<8u{AyuH΍q۸dr!ܷ5
+]>|qnhT3 ץWMu e*GS[lb&'K&Y׫N뤭CKy+psnBq!SZ٫
+&[crw|W :_e|%[&:IF;eS%¶FRIC2 Fê0T؉17xڄUnjc}6[XaS{%O(Yvɲ4Fz1;@
+ϴ6"i>#x̗nzc0ngo
+2]Z9QR/.Eaq_^;dAK&{t5
+PlĹ6oa_ ?$pMݐ{;s}sW}r~_K7cҟZ1]
+G
+lצR`S^cɮM-=,'\eW!4yH ׏2ǘCk֏ "կ_!
+Wۆƫ}.m"zQGDq,:h8EY3rpPu<k<*3ݣPYo.~^B~24U=<e*Ngxnqs~P$0)Fz-nQ.Oj44:LijꧦL|jld٣:'/gݯ*Bcr˥
+.߹
+ -
+zR qj*Q̋?oYd.1QyTD8ޞEePE t$ʍrX{4SZ8((< @Z-ө Z `].14
+CkHA|@f(R`sgvFQPP5ME}KQ wf ,(ߧŻƍ=߰sE]nZ!R2AA4-v
+i1I}*FW>9<m/X{1騸zqS7Du) i%tQl<88ruj@07BOkm\AG!'XJYܫ6-2aZ9Ȇ>]{rϰ#5j/]VZu3G7#t?Ѣc/]O/.p`\|2.oqY?߸#'qO9=;s~qqzVB2cߢcl'v%W8U/{1 |,CHnhQ^ D*!3xl]`Q^Hjv3Kr>4ȯ#xzqY' VGN-!b|G䷠<յ?QroNG)nn^ "Һ&!)G#{0F*т81ڸ퓌3\[CA-:qr62C͋~Shv
+ݴ ~NQYlK4(uHVD_lbNu},wG.kfT2Gz&W Otq9A0WyLJS&gtU"Y+
+/*:&լʁʁ߰*㨊Y&-
+lͬƊeHHV2jmo Vodqq蕄:6dtԁIN@2nǪi@r>3iS;ZϜ$3v믰uk˵DQYB~ޖv~N'QȖ կ68|cqɷ}G7 ?~_9~*~M3=ܓyNս8'37 ߊe7E?Jl9 5_~;j_ /^=Zx=žhQ-Ni,撸k=ש)6%d߮)&FZɲ3>^uL؂?r_;z6Ctݾ#, o/`V}bXmk<"QXQ
+˂xsѵ8Ӆ.P6G.^G+Aຝ$mqJbdB H£iWޞ4̊Sb8|?V,FH3E3A Fʶʲ e-.IJ9[ee &I({qa;m::!QeF;UBcn6rt6s~|
+/c}Y#C?EWB>eh<똓4̕o]D|zfqhIM6*JeGnr@
+ۨ\ccZ, Cgј@=DSߞ.8NJD'B|s4`L}#h0!av>%F:c!/;6c53Κz+ 3<{Ò'=x7zx ͂]\lwG;-Vv"Ӭ6~ITUQ]-p-S
+մ5uv'ZLm}]QM5y+ 7DTɸr]7h
+
+hOz{e5<[MgzKfY
+j$3
+-[p/+FJN%d춂/<VL*:F M!]u̪C)A6z<}Jll6v6pު30DJFm7ʍ: kX~8?h/y뀯 /X_,v|exF=sYЅsZ_E#D' w0
+a&f(ylGoq0f=]G$JOSs79rœvъ겕NZͱR\VL^XǸ`#:EL#1V>9{G7!;ŻMUNh<
+Q4RlzwoJ[L M5r̫\KIWbY,G >B1l<ePnƙ%>MCafʌn4QiDgU|!HuﭪNq_W[nnݺuoBdlb7b$͑3̑6Gx<j21.K;14zi^~J5#F᧕ 2.èjTFU>rXa4!4M8hd!
+ f7]
+,c]4uFܟl
+ i:9n;a<ɩyNko#c"4|ir1-T0A`NzD#Rt:wCrʇެdIPG|LL)Bbqa;`FhPF6eTlG 4YMށ #"aє!P.
+e"*.-@MpgA{2+(Y'% os
+߶ kgD*7}t$/G]hEQ%>+3 p%2R?R)ig30A *(="%u\'tbU1hÐѸ+* )-U#&m\%P7d% #>3 8qUd6ڣ6ǜ=9~Y.UC$͔⒋c~e/X bΈ0xqÁ8(
+_`9 x
+29)ʔ¬q4,&ҙ \Y2z.\{tMm|
+7{VQ]x{UWšZxvBhU7VSx4VW 2g"\9^i\N^EO98KXkdp 6pg,/8QrT9]왎x&|@ nZw<9:I}VSqe5#`:pdxރk yurl>@,T
+ tOCצc0Ϙ
+<!dbTyb Ҹ|),cN&`Y/,/JnwU&%XMRuDZ4G}se,s(yN){~(@,yP:4X͍)$H`3byPSr#h2dͶ
+hL<N lK1gTB"TFS,(P2TDyqT~
+nW̒*"Fv
+)z¤.!W{pe[_֖0|&,/?[}2h$SE^ڬ=Kjm3Ңi6 rĺ$waS_2jPb~-cXyS"=L\k[|)(kh]S&e\u^"X]zk:4Vok5.b&j[,p;TfzH
+R.l}}fou9a2[6[ɠy<~}R^C<tgYJXl>ϘZ0:ny0x{Z
+Lu/w~/sFD\ݦS;Җ-?o k`~6Kpdɿ{K?nO뵰 9
+IB+xCʊXWCvo1{$dNJaVZg8ͺqK5"^gJA|o }*Na0#,cNPD#Q;vݴy AZ7y$ۂ@Yȁ!wŇ}ƞ-y\x@(;ڐ'\,sJ:{HKAL]y3Q-:9CO'j]+\*sNJ
+Oh=\j\'Gzt:wid#c5HBLsyҤ7 {)Isٔzk^LZ;_\oV2xoY8xhw;X7o6T2Lm|^bo -AW+ ]1#a둰dƣȹ%^!l^ke5%8?akspj0*/\7ih[]@e.pkBv>4VDՁE@4j]pg0Ƙ{0^w4\NZ3b2v%c1nr=_oir?lh~L%]:6lO/ePSD/):}p%`5SoHs^+^%.c2R:hlQXX@a6
+E@k¾J+qI&IR.
+aSa_Y[D&0E&a7-4 8e7ӟm,k4
+RF\\
+a<-`0X~#Up
+8cϵx+]R;{2BHҁj-~uNAS(Qp2j lX~ߍߍ`Vq:4(~)ٖ|m`lχ"LNO|WWIMFvmP&{QPɷ 6࿠/'
+"s=#L)vߋh{z5<"(yboq$V(3Ѭ,Hl5C1m7C>f>ٳ`Eŵ;ʴ$ZSHDT&}}#TlZ' WߠjB `SD=Q £[z`SN* l% G%s+ؼn+ xm ZIdD_*c}"#@Jƨ.AH[p*C\
+5|#0: Q^J&ʞO(?8@Y%ݩ ( iu!^W5LÙ:uTjl.tYI
+]Z9rrzJD#U*
+(B*P'%vsHAHsd84S CfWhFz1uVua8A @6HB6]23^DRxYm+bD%r
+LILN6.Y|z>.OU' ƘW/~ds |va|k7?ߩCg&9UV)%D͆ڦ0v}\$~@.xiY0pgeBݞO\
+.ǒ­s ˳{6)RXve!iWS: 2 vS/7+W/̉Ϗs8A܅ M0ׂ/ .ǬTb|-zM|%B^#=}^TWQB p]N~HnՈCJ'enG(09~IE5Q)8UXO;W- ՜hȥ}R6=)xIA]`c_x_$5r!MvŪ6)4{ݤS 1<^(iě$+~868=84oH`k0hHwc`b5W<VѬFߛf^ŷ9S-߂<F:\AIXs,dݸ¸7 /0oj[_B]6$GgXgE,ZĢPU.,`fG ^gW0:1VV*qP/_oւB%F]H? 0vф2H~]{xTյ?3ɘ0D`DX"/X
+j텖FHi]i]u,=a O7 mcvEh~+ `=$D7}!_``{죝K& 6KyA7=OK6+_/m]'$(A: y'M̧_;PGMzNKf
+B\ۥ/mph,]F1)A4S&[Ӌ>[
+_1%5
+plb+νͷQ!.' 4U.*-'+7e3U83eJ̸RSKx tY]O29u`gm|y[YYwq^pYiN%-E
+Ӣ\[&~or _jx&h̆j̈1P-& m&"I.) LvzAT)#qBԉkQ*ٸZZ}lSVNg#I@Eћ{@Jl\JRvQ0/y;i)a%?u"Q;;,)PR;7Q| >hAI\$eO|[(l'eIzο
+'8ҘOihmJo~+*୔}BB:F‡ -@6 <+ 'ݦJ5ڴ,&$L[.jIT!ٸUb ev&";7!( I.J`&q{.GyO79}k^AoEN|[ݎ94?ީ
+Py[yV*ПQkZ,rYGUΥ
+~R-lƊLsfMC(cH*y$\fm}qA0)L50>-nACl+ uX6
+xW@hj\jҁaA؍42e`q.8j.kIA2op>h%CkÃ.E{w1À#ޝm
+/c_j3͟!3WlA7=kAaV6Gt=?K
+>~пNʞ *ܮ~XƒF2Nj||<jB!߄lS{tQQpz07Ň=} 6__9|}
+ޱJhIKTMeWaW&w ' U>UbySUs٫P2 gq{Mw1sH!|UM&Im6@n~J?TVaX)OlF#8p}d3Wbό
+w _{(*>SbuW,%Rq^>g8*Ƅ;_|M~Y@ a3bAp_”c9|#G(\d1O 1x)0 i"C`A@TXnɒ,PLds Q;Z6Msodg-PО9BojmItzIj8{Yޠ;#25߫V!`_Jؕ`SvJx`:B&spxXKKٻޢV-j>>g/sE yy
+:׳ye >hel^reIo,E2#ٮЛJ0.a
+b{Q~
+#.KPi.Ҏ}]D<2]F,SZ݋}PMӰ.,kxx6$!'1$JFz`UsQZGez*9/Q)#R]JKZOMկŦf4X^aIڼExu#Q
+w"ۏlDk[B;6#`¨øK8ֿpB%yC-?=<
+ᩱni:%y3o(%[%(:-riL*zO\' 쉈qxLC
+_\W,s&vcDن/E]3%I?h:3ק6}+<HmۨٻirGAa"L'_p.Kf>Qv# NJfݞd*az<[p
+IHЖxzbm.
+Pg禭 gCxv݅qIز~vE)<lE
+X9gqWrƓ"\*O-^@+[`ޭl-=x E.ñCӵ1;jI"cF[}B߉}tؙ\"[odoك݋\7K-.g*EB=8,Wa+_ghsk"}͙p;tXס4֧K2H.H=H!f3ӟDH@Y5~h퀸ڙh1
+(z󞻐k!k?F*Y5脣3ްVK
+?# Nm8בipJzy܄Q
+ G@[TΐMs$7FKi'\U+)7\Y7$USsrz?|@ZDOnr=`|{7j#$[ۻю-4Uȁ'*jUϠfoip$$6싲m7z$]<-xʈܪߧ*bra[
+Y>>iiTr0Fd1#! QS̋shYDCQP'f_Ne>/U
+j9l\L;0uY=`]*_4j,
+|G^kC6 RK2YL?wd•|>jz- YկK:7m,3
+%ʆjFd-&"]iR5ߓ*h\9Y0jx2(%C>X3)&__$YϦ^joamK:iU#}m?&;Ҋ=f"+sz
+Lƃ|G9p?=y(,&HWl]3J. z#70v G/cPr4Mv #TU)
+3FbбMK؃ j˭˴|'_5:bYx&Ɇ(%DŽA @dPW!
+p&#ѨPyCTH0" $  {]wZG2{Guwuuuu=`_Y^"7P~,RǐǻJy
+2<7>X︳y#O۶kcX6TQ>^qgz-[XxA
+_3փ YrzVV&haY,1M-˩GIE ~죌p~9iQdW#͵\&Z7fLt3yO.2C$!NN$# [-\=+|Oi\^@;o\7%؊d^{">p/۽.9_9?Qq-̒ZoDe (f0YK݈
+8.ÕBl8RpRѡQM6pᜂ',2cb0;}3{ ^W|0N9ۂGýH{zHЈK5M<Y(O˞a51YzczÝ<Z1<caGmʩƊyg1}:||Y󄪎o!Q)#r=Kʗ``  (BJ֯AaؼdZEfN3RQ}n2 zw*YҷjE1^;`',,QXW'V~u}&X\@5an<C76 ׊~=h0HU2 j
+ھ#I`ۯ}YS)-Tv|?cQaTG |
+h%ٯo.o?ҷJ(&QF(k &;߼JJ$7^WipnrEU2Px&穙/; ! |x64wirD>wSzԻ; Cz׷0w zׄK
+?ܩYP [Pue l'uA˥mcRmcm$L!K۹laL$ƳlWϮzJ SO _ߡk/(A=wjnQg!יϑy]c^J.tFEXBGPBQJ-.5`R1$Eõg+h cLfB?鯡?7vT|NWd(â~ꧾ&`6`DP$ O<ez=f+?O5|-/.32ږ}|M[׎|l x,~;.]#S}:-Tǯ]% %<m:)R&͞ՀuYS9";Yby\32,='5wd>;9#/rQ\:@ œ<CF&ou]rQôHiڳ}&䅋i */*'p[wo_ !ՄI]-YsQ_CEUO_TfQTfZB\N^i@ȡå#3&(ZA|Cl_ aGsa#NZ~m+d0e}*,4S3|3p nv9 -һ75 ūf`!F! 2q\ 2ɋp3Mq`GF Nɓ)/-(aEt硚$cGF jHJ;roE3*_gq nw\#Iۙa! t[bU
+:J\ѥrLv0djjOч](n"MYO7CCtڼY;^JG%l'{k8^Ew92izk~63ϐ›O*9>ZR=%TIUtԜD.B:H$ԏ6@רl8$ZCY4i VxT-wYMJ8*vHu Cb-'j;:_TvvMXg&"8rL#eVaCLEHWsHV<Cs  KjȬҐ
+ LD$S$CYj%-C̈NHr8!^=qOFmYl-z4.u Zʅ{<f3jpl#q/WjOgZk!c %~@&θZ쯘G> b戠cW~%Bל>N;ZG=g ,(:0P |ڔq㧙ar~1pb[8ިɸAA2j_4%S_6B&T[rzRFpg1^#Pnl&z[,qzɪCYI#^!72^D[&1ng9^Lu5kxo\Fu71.3@.W p4V3 lFQqFU%'n`",*B7@֢s p]8Y؊䨩;[]%@h DHyD"f U7Տ -p""`)g/J}k(0;A$eX;*%r冣r\2CaK`@~09}SsI
+T+ˎ
+/d~/je֋1YyILKH=Y6>ڋ94V1d+,񵝈ݐ+bDkL~VM5:(qߍ2**KZfq7}BxpoBd l?AHڙRO1$ߝ>:v|# 6)ʩPkX
+."oh
+9f_'-$. ǰޥfZcE^%F[A, / N 1
+n`+T~¾bI[^ؗkP^䜰dΖ6»;
+<~s$f&~ /N *&EV%Y0}D;@Ho3;`aZ, Wgt0P?zaɩna.xR.DQZ@ [:a%xJ%Jn
+Ak>~80?h%yJS5)˶y<p[TFoH.2{fa<Фωjd!e@9a@(&
+AZ53mtbjfGvv*:? $`<qnA{lյe͈JYwZ^)Y;f).4_G($)8:[}VK
+ˉwI*ByR3א$/O06m"MYn /o2kEZALɑ {AczpW|"z3p\9_o@i u 
+[@9(s Ec-:*/]#Yv9jF*4nl!0A
+اv
+D7P}dU;SkȂ?Ef3 wqJn!Da ~4[<5sd:L*zz
+HBvTz݌]^&W\|\[׊V_YfR C岻ղ5gAD f#}K3.t1"ʩږ=kD Ќ]e(\xL6(Ĩ`*[*:1-`o6fP
+oXaF%_\{UەeUp,т
+wki>zvQ|-¡FMQˌNx!7;R/’Γ^>QϘdf[s2k b@;4
+94[
+]3T{ f)AyC]@\Ȭ-V帹Ym%]L7l.r?3eyb{mB hvLٔ oBF,WB|_,w' vRPN 瞾
+oFh\ [>|Tt&(%ٞq
+L{
+i ' 81Q[EB8urX1Ў
+t}NHB+qrؾ/ŒXe{LB\r,%hyeRMX0Zw<<4Vlеm0/s
+rCH!Ј>] O7-E(m#Rտ<]h{ImLvˈa,ᤤc8njiڒ3;KC:*/NZ)kҚ,?i&c]XCuwj=V*̳8<F5O$MJI57Wk!,i̘eL:%b<"2Wme[?+|0hyDR*M_&5sO.C-C.{\8Dgچ 66d j NW} ؐe@2 =T@zȀ<|BE<ӌ}w53H 6*hi(Daf*q2&IIӷq:srTs9ymfbı`h wlSF.-Te˲q_4K艻A}GEjyąƄHUwߝ#3q%R'^A6Y@MD{Eoq~{74
+)PFZpL(;^W?i j%X37V"q~l• D{^-0W=@ iI^5][s<855tZCd[KFRS k!#e$\Mܓ;hn i*{_6F9ϠJV9Sc]|~x?ggRO(7:hT+zVh4R|
+\ E^m.(+Ÿ`wDqnz g8y 'Ki[\.ohs):ؖKurOX,6` ؒgx>W堽Wp3V{=C_m  K[;HN>
+T+dV%Pp!vymcw + 1-^ b-{2Rf ArdEMxk:s.8JlFG[N*v(w~JCKvR-jQrJwRUjw}EwdjpbLSP+7M+Zڬ@\eod+aMT|GsSe׵# l3&Ҷ.F-2$+h@̷TaT˦)DfR|br˟p(@ܱ
+I`D{$.Wc)1.u#Xq2ȃdwR|7e4s*E΢?Pkͽ<?ujCuXU{AgSJ
+T~</.]+#M~M'4EdbZJk}u'u*L
+3F] |TNl;7d@odĮShLg"3#jJT
+ Vڴ~E}7(Z(I'9HzSRPOh-"NnYaNQVX0c(S-G67~9 '!"!rLo/P[.cXٗT=O_Z2̜,[w'D5G*'ݫJudRZ*瘝/Tj.A\o[k*+fai-$~ 燯h f]~^eUaw sEu|"^({HAr5M:MdJșͳ -nGA<ΆKb.B.A),Lct*lzc\ddC |)A<'>Z٢<$˜O;!y-C:1λ^_okC ޔ)V8Ɛx>A(g~dL#%>4&DKfLJ x+ aaL$f|W'22 p +M)\-{A5)Kg7n.#Onc-5 pxmwKn~@fcܪ͟Cj|1-gx1#,!+ӌ86W7pƊբ J½+K$v!CY@NZDfqn
+ άC_5][Z*9fMq6BϨ= l4 r6^ae]2({Y-U3׳U{0~& n鍏7yGm&43: 8UƉ@) l; *<:Ans\NC<Đ
+'=؀W>\: O $o# 99RXLx!~O)OQ(j.ۀ #]Ɗm#ћO5;`,`S7EzߣxbA <lrw S#MV=!}.+uh֑L
+GԉA>F>;RQ5u tz0,h"Aʅ
+n/o-$) T3oꦲƍ^{꛼WFeV;2GG*޿DzxaKG^o9U},2N
++g V)WpPϴf-"27n5 1x9gWy[~ĀۅQS  ,g-E1îC d,ӳJ!)uG8fq9S/ i7K5zPIL-l
+jQAQvT'
+wRK1 c˨Z
+Ҩh?iX߱eI T]$]~Zza2'*#,V,=)6BȮ7+Qn}JSHF5_٣HG/!9wɛ!9,J<;IZJ 1,z4Z10h @hػ(,ߝG !" jk@"AqAApg::̤Ol͸2ftxD񅌃F!+-Ž҆{oU}_?Bs/9'Wuz[7SdP/ꮺy>jA[>sUwQ#sT!KeY*dV5s=!An]Ei.ozpud{o&O(aH]U
+w$LӰg.XFuF/^DQY\ N4/\oY7S
+ѪN[
+
+
+Re6Fk 䐳Ӿ1@kAu0@!LyS\ۿDG(6!dfP!u6L|iPH) ܶEk RD |{jhU=4+ou#,hW|6ٕMF),~TQWmD\t: % AՙI&1AJ4(.}طWBQwnG{Lp/؃>"Do
+
+#15K?[!\Uz C"9cyqٶUڶufRQ[k0WCNd_QMm]wVkНΓX<^&fX'd94 f/^]Vn6 k {7qѦWYY溺Ei;WVjȭ'W꧌i;܃' #Qaǯ}ϵyשp훀saal_s%cG(N~Up
+%JG#@>:Un-\}l "lֵpbZ~uZ8ֵ=ūpie]kvߩ$D.l\#Zߧ0ٓiʼnkʇh XEl6_r#z00RZгn~d ֣Qү欿0
+4?^c 3H#PI:+o!{&*+S W;B@S<?;VqJ^E?!WF :+/
+DSIy%X#5-wgTQqaiu@+ %sY8a*nmil6^Z4Uafd9D4q,e?`\:FV{F֩ OP,NKFl+v/ M4Kvݞh0_/`H=E)0z"|ťu|kn9nV[TT)~@&AV]zFFq/uq0nᰪ
+-YhnWR-bEMNZ=W$F/cUCB7<jFR2Xo
+
+Oi&6iGYe'f[Jf-Xf.~2ձyw^콲W{MH`zszڧ޹>]:K8}.dYp Et蝆Qw_0#z}ư[b{b
+bzbΏ1=dv{WUAo1BxTO[KG֒vUIFrP9^+מ<6;-'sbm:E6i0w7&(iqu^҅jۉ9[%9<5{V7A湳hY9 <ci
+'?n@Vj>aS7AD:=4U7ZCr>3֦
+@jN *Q9HxSqmZL$.To6gd*RTT*<}o U7H5EOy'
+q|'(
+q}Y3gFgKH'z+ן0Ǐ3E2,ӅU{Y$KhNbIHM'L'h`wkqB5
+i࣐/($d;UĔ]>0Рd}(]ʚGwRU#bLW IXץ\`$3D\&tb7ν-pǥ0ZwE6]|07.(n"t@V.F>b&
+[ u gSb徺71ﲣj?Z_Ӡo|n]hb}Sa S;
+[upq/PT B3q[<pWB*4NB
+))Fa C>l/\zs`hmdI=.``1d|j,Ih:T·JΕEbЈ7{l9,^<DŽQ:@hGԯ}U6Ft.mU| .R{ג 6 Eh7m^*4bwa> ;snm~r_8Y4i'q'Ǝ2;t1rM^eI{$p{vhz\ģxSK|ł@ÿW]y_szrDMyu~y5qsn<ѧb96qs0DxEᶢ6j+;zC4 $57O{mZBh?'IЖw%0^=p$2>f7¶v;݊cPzrP/4*?)Oy #XL@RxVYN D<+7k4 4:p:*1
+ƿYF
+(8G*!M3K&Hh@Ku J)y.{yg z_`x^|­]ͳ:A{x ۪UȣMf{QutBe?/({j_///~pd!1E9[Xyו|]U>& NX3 6i" ҏ [ OfX]_c
+dYz<9@s@tJtBj%EKz."5A,钒 Vۖ:{Iwl i$}ѝ(a,ޱ3 oM/]-mE4qKbNNUc  d^K1}G&Gr1/w("FMR<6\h[bkVtK=#
+s3q%/l®cFH5uȳV+QKc
+*&~N3I0z
+)TRSnx8nx͢
+[w/Xm<pAҕ#))zYC5Teu3);Pg$ݤw}梢k d&2ѽuд?/"$7oH]`Yf*h;"a=a}I6w^,;(:>|Qy|nKMJbl&#)9ęN`8z~_gr[eH5sLHtiX{_v:Zk"ޅr!fHU3z~#ScjߐImbJrx1k]}~vdH.>'s jOlqyJ[W*R`ݻ8]2_Aگ
+3]e_+4q>[Acy{R%4)^Hou^
+ኌ|XoV ũ-j|h*
+
+
+#6c+غk %rV xZq"qfPqk"ʮ<QTm`릣_Z̰b.0Rjsxi n*5Tݸ%Ҏ!RDs@pk?a`[+
+IVYMJ<WZɂk2&MOo݂a`I΀7( ɣUni [vƧ= ofi4 ]53qR9QAO2H_p2!YE
+ p~&sD|}^^C* nÂH5׮GP4gjĕ LmלI'o=Ԭԓ0o>f#Ż1cb
+.߸m͕oUC%mCJE\Ը.*4^88}Njr:]-F|Rx
+tQ.]5Ѝ]H3xSIEmu<.xrU02p?`ES|hN/3fm]Tr԰_hݼH!$܈;ʙq6w@rX^h4qyu^Y_ꨰ:v;*.z=֮ݻ.P~w5:zbqhC(F6T aMT]F-ju8M;*Elt ƺ%uYz:~u߾l1v79>k'G 1{3 F>tw\# ;)t3=\kJq! :YbWM]`\v FwRB oLMzz7)+c<z{60}h:dP߄#}K_D:w uY(.G!Un}PWFC,ɣT2DݕEe/_6wewfYE뤊vrrk hAb "R<@\bk |cR 8>tR,ץ<
+XɄKXd1s=tJ f!C2[ 3 㐻k@C59Vq`)m(ݜJ{ʹ3ili?n.b@CٞTS J5Y~oʙ*栊J 4Jί*t}|~H="gL8&_m{Vn>k F Qh}&9Dni%#|_kSVir+SfK퉧pϴ+s{| _蟦=!;6U,,#YX/w?fMXןV,$c`dO
+G˔QA{
+I0{F@vTZN|SR^t^we9tTvm?T믥޾~Kh(sZbfr*dgri:H>e[=)z<#8F\Dž= [&Ep6yշ92 40 o
+"(0'=q:]'B ~|-U7)&[u7tƠ3%yOi.$84$CweqhFӼpY!`,qO .tKPt_0؜OrM߬ϥa>y[L
+mk
+y;;cBz0<d57YI|W8_-鈴⦁;?| %m>s7rRx-7eZM҉q]h]9ѪQEOMtpoH8wA$惝'[;~X0Y?b^)n&.eizwN* wOP6@~ $pHtЭKHZ/%|{&Ԗ@= нxyt3樘E= =js#{rTP7:QY!6FS=P;ӔdrYf8]{'68j)^SaƏ +P"bM>VUykK<\}h+*?"kKI zK)Bwi:Е' JUmx
+ƛ34qi+S;Gl3 C !N8ݞ CgC("-):oos
+ML&:3#jIt"]s#:VޟWdԌ?ZIĵ\qlJ+*#bUggo$P^){+~_RHysJ1M0c9$p?:{^#STV(.WDC D!і E &DO1Q)92݁x{[Iۻj S>WʍuLZry>F<-7t$\ !W \uV\ S\%0WKMōڙe1
+{Qd^'^ ~]a沈%pfف܃h9yyYy+Be#XCL81"NX8|1-PFKb~:AJDc!ʈvKyFOU5k*h&?m &e"T@4ٜbcleR(j! ^)m<,-(ZUm$1G$L<R
+:k;-(fնbNZHekNY&yG7%e2 +F`"S@obDW ߗɯ6s5S $_@/9lR'I!b`{p@Ҩ-eh:O bYã*N&YDK C6E(ęuHW$kKC>hQ&:"jv0`ȇls4.7[SU^:|jyU5URUBUe;U*LNn_ Jw753_5S86sfۙ־c
+'Rた#=s<s`Ѫ= aa1?nRO Mɭ:lu:@-`l <jc߳ N<p"X5y`RX4(tQPH@ɔL7ii>>û4k'bl>5]l))o6ڿ6G)pI&,\ly/$}RB7}ݹXFa_sS>KmT:% _?@_h2̪
+`ŝWAQgO0wf
+ٶFt^򫭚(Rn^*{tdq w3h"po3s#P0{Tw{o0$oPNSzJZ@{%|
+;߹>VN= n47UyQЈuJٷ
+$'i0f}$IS)ȷ<h#](†n>/!|BېSN(l
++#XPSl><2 1*Δҭ\ = 2MW^٧y'o{U[.^VWG9|GKOi;rhQ89NwayT*]jsՖislf-OŌoÖM[~3Ȗk?-F>!q7kfJyq"8xǐ hW f7@ڝiZjU.+ND=dڴަ۴
+ \Y}8ArwpS ˫=˅ӥ#J({0J^z-&Foi}sHWԘ)byYol$KiCp%w;|2&OEɁCp8/]d[ 8I#$v]T@ Yvx"uyrn
+Q|XM-9gU["Ow; 'Dv%)P}a~CAO,˜:p/EL+Gx p[b)2&Dr*O+}df6"&
+C
+7e%Ǔg@
+$zL^uLM0Xh*+풞^d h"vo*؄T)_6ИKE܊; ,A!}n4?Vʿ^-xj
+PJ|]g ȷI|?u˨5r
+r]n'Ӎ
+</ZZZW ZxOUSi(19)D|55t ,m ;96N݆ؗP$)I?7mDȶ|È#<X]|A}lAQL@VdQ%fniFaUEzozVnO֯rW9竜sM✧x)181M988w'X19=ɗtɓ},Ϥ@~(LL bw(/ A')N~ws"!ٱ.Hui28in:Keb,d—F*{OLQuZSwbY[*[&q1@FeM2*uF=M$.m&ց:0xs#{q'_XSǭ
+<UDV+jYC$+䮲FEL@\\.OJmZն uh6SxjX$"]u_*{H!}S̐*9r [qemU
+6:D*,S֒:05߽U>)t2Gy!WB3XFp؇N7Ka,pgfU9b12#^{*/KתV*z MEGjs[OG8
+.R%H}Ij j"0iA7!jHW+%q6'6s%a׍3%jW~<;a=o/`:"W_wn!7ld
+#B,!`GӶWmaŐ f
+ kۺf;{7Dw7[[w779wY۴dFueȓ7S.p^ 5P9r }A*7(} dZ$f2__ӁSAiL8JbFK<So]/AF+^6C,2KV:|`jDaM o/[ZӀsiפoqf+kG)u#qWY0ݫl7-EFU85IiyMIDEJ(%]z;K/oB @aW MG
+VއP{㴲Fs_!07l.HjV⫫e9O)dzPVFͺ-VR>CS7<_eEV9
+p۵? M`|'g]e%]EIy#cDV8;DŽ3;R oX﷠҆ZrH>$5بcm'WKR ko+}+A`QDyn'n`#~+ҳY6K+::^8{Tۛ~m_^茎]_^9QہCDd]B BIx.}
+JO;s% UQئenq
+yWV\ks%*+a
+0>`t ^t1TժK[t16Tfv>ڛ7aDN|#.mpG* m>R=a A
+\&MM'i+8g\gl2CSoF.;"VXOR.TBMzH(?IQn]T7kJ ގ!K$fC@oqc](eqs6,{SIZ~kTa.dG%î2'ag}!5|Wb4Nt3Ì8Õ]MjOr<ۡ8
+~dn>-""a->U
+1
+`x2v H0~CKﲫUDyi%ۈ1,>e}ASM>ny |b|rbB,ugEaa]J A㟱?-iD/aX
+mtpg'.F7]+#ߦʗcrlՍaw)BPo#ٹO^[Nu[_tqtgYϹMi 3`^;l\A@"?Q$-O]rm;'AZ+U<2 gha)8XH
+JTjlhNsBjM]#
+Ӈ.i\G4j]]$~%oJh yM=җ5N:CaҵB5~lrRأ;ǫyyndy 8mO]7IiWHQn7VP:_B{왷?7uO=0~߯zw{+zF%~_g_^fe&{]y}W
+۾XʥK L௹^WZS 8 vȉ,~E|9o]/@=!@mW%+uj=i^ F63@19;ž+%F\8^"
+?ԓ]VR0[~gc;3
+1!`w3}e`wc76\IB)7@wmiTqUqsρ @I<Lρ\K/9_ρQΤ'/G)ƹB$M={&Q/">csz5[V/XK+&Q:;9JwtM4:#OkPYQFBǖ&ÍUPq-&Flonf *S
+FAFC^?BtAO7m 9@~~@ *i(0[ j|FU_4Kryͪ3rӗl=L#F
+F/ŋ n$^z5;]KCF!P*}xsR3oV%Jx>8٭uAU@:چJZ[`
+,!n=W ) _La+}=`|}a;L&á}"A3 0mT0C4]kM+P<Xo#{5@p: Z3/Wb@PpņBV뻖N<} E،\=<5)"e)е4!
+ǧL
+pGXg@_ۯpL ؆X?BIQ2E
+"BF̜|. t?8Rӎh$D @_e婁U%S2>IN6'<Y۩8KJih^6QyHŀa!įs[xs}pZ
+罂|o-~cȋf!z sf'K/ϒ4 l1_2Ю(.Im/EVit&V2 ?ZhX$L ) &D;Agi;QoJO;ʙ6y%@-)6 ywRNA3H763]L
+X~lSsCbM~u $ (Ly%͔s1`Jv1`u^_w/8G;xգgZ^soe7
+vC,g7uxHBx3sPbOwVrq<;4F@#ڠ"7H,^$W@m8nL ppF2[|͇
+Ţ N3wԸxw~:bd0/iz(2rXz}
+i~?ۤ3ڟ6Zn1>Jd% Kn~79{&)E'?c8]07>Y|P#PM^XzBAw1TcKI&=dǡb%fcx/PC.џJ?DF0-Kf9Cu<5
+.rXe\= Ec#~A0(O=4d dǷ"}];
+eS'XDI05ݺbj .g\SVkgw{`9n'`]N҈!o {i`VΔd}Z(ʞg0KLAtmMΩNdL?O8fC;Β?ik"؋3JH{ Sc1ed" ѧ[3vJ Y[D͸ Fp!L&3z~WΔv T՟æy=>l'y[ 5)
+er"[ Dd WoC,(kȶQkrO_wPDOSI2cOd|c$ pxtllKCDcR"*{ni^$b2aγ1hNd=ZvAfƽ>{_f4 !2_~=%LV g1L_C%w)FTۤxmg pL]IKLkDy HDžt_ 0+En }5qց T*ַZmIkࣹKF`og`D\v+]" ~SghUPɠpž]OŕD4yj9gE1}
+^c
+pH:)4ܼB4S\n+Zo0̋\P_Pc
+Qy++ʄ gU<=eM.=u
+3>>?9L -5-iE5vݏ~T%l~ɋ/7~#:^G+v]zOŌ4\EdwЈQTcޝCW 咮4P/!n蘒mIbX~SjlFJʿ؇flƒ*;>j 5 H:8O(ӪAY_P<FOp&@g.!È0^9$S'LrV4Sp&ݱG] [Xb&Z"HtF@C?J+P V6
+teVhbX
+Y/,FKt[zzڅ(Q.8.k7K.F^ݬRBja )0oQ<x'ƺ3aa+t{8&yiF3Vj!=eꬱ+Gp&6K 6lyܵ {UX>Pb(XN&kXjw;50u
+ $
+dM=q8aP%"Yx!
+;ɟۧUb,ٔ\NTO>E6'N ~']`@E(
+M e ='01ZeE0E`nx-p ʽ#L`Y;:_w]@) vM>"
+ Z_kx]Ԇ^Q2S@K~/y[@T$]KL(dö|
+%!VVEñ:eZrhb\M͢m
+S2 I)Z\=E@@qu/[) P谐- BbCg Ghfb"*Fܿ3 <jW
+"+?Y!yHBD!͛I0@ g5!D8_$(tkS郬b:2=bF5ISRK}{RtRߩd.
+dxH%BxWR"ԁOyNV@QG#.k5V9; s}=}.LjpG
+-i>
+]A|f$J3;`t iE|^?L >-z4WZNxlj]C<^%[B=eK̋xq0D-Pئkڣ=
+^H1&WzH
+C}dgj@Y1YTV4h7
+Uq#W8y2$jEЇ+׏ifkFB$덺dGUUhܦɅ`Y1lqqaRFt'X@ y['ۅ!`KxJըFp+T'|XpƞuǼI,;iq l^UcO#  v_OK:D <Kq?[x.L `zHrŠq_{͋ * 
+wAJnБ\y Wv^2DJ
+AsCZn>'{JZ@X=uZ0VmFʺ`[r
+CR \x_|]#VwarOddz|V4Fmx3L Nj;rO_ShzYbC F_7)`f: X\% X7K<v
+}uB+ta㕯Ы7Yn>W辛/BƕlHB/ސRsZA\_Fz}0L;<!7Ϧ`U<RǛ x/ J>
+JnVA'|(yI
+]a?tm&W].Ɇ /#yCۤ]lIoEI*xgj
+J AX/s#JC+CK4{+kDVx
+ j $b=3=MW>&X @5hLb5}R hR2ڢ&h 4zʤ0 2R]A174CƊԺzv]"FlAޣ`f`3rF
+NV1[77 (ðُ Qsy{h)2p+´UyC 56uNId<dgI>KPɎ0VxɄJLE(M&73/ \,EGd琉
+ͱzgH?zPW+‡_%fۇG@f8j wo0<0:+UAO*!L8 />G-h]L]
+.=f7HCNc%>VgkҌ p3&_-7SsBw`4d4'T>J.Dz?L*Uyݚl.gȒJc+O ;< MVa#NF7uw~7 X5 RYlIl^Et<y(oG_̮VKbޛM8_٨EOuS jf'4X!U߬, ˁN5jow(Tc5Tϴʇ9sZ&SrSQ'ώGGR3up^S4!?mJ2X6dz\SItE
+ myM*(&
+Qe3OgL) pC~
+0cՖH*ދqCdo5dB@6pi2Q.9Vlls4[(pj*No\ ~6  [&n/m$Zhzb(W& F)^kaQ c<&`<Ə7XAǥt\HtPҷz삳\\ڽssYFD>U-XiEzE/|-}`Dh3FL-=>sEoU[qz[wmӵvC4V@'%NRU5L ,BV_'[^NNRRsL{k }nznr:0N+!D^\N}w<<G%
+QtGi~)G.6<|Rb]άE"U$aB,@e<T#e6=J' qhً<bUbv`i*N萔',pV죣hO?FehbO&p<WcowNn+UkCB>Z%*$| {GuU
+|S{كd dQ_"k+ 4TcߦdP--
+uLiT:(FN!4) h)$P#NB wr
+5qDR}4hvD.ē>M|0FY"?")Q}ey7D q zLc\/Fnd˿Haod6'͗ۻ"yBI{u큗u
+zV IqԬ:.z#uN JDu?'B
+UK^E "xz)jHx=nr(\\ 0q\n&&q21ɮIvA |i,EoX-nz}>]8D!{,!yb£64p_Gw_B?!&?F MV3 e#kH*ވ_[a(taR(NU+t.
+dz,\4L?9~l[mjkm';W\X?|l;SEϋ&v./9 KfjM&{Jj4-B4ccs0> Hhd:!!.G3 j D]{ Sc-Lk{CeoJU Yݩ(8@xc 6W,z;EZ<
+6GU_u`Ýv3ǐAn8-8(sL.<W,]&@7$n^6B7o ڇ G@faW_2Ee7wB |iӵ+,ew~/P1 n |[9\t{[wQ׳=(-ddN,#H7
+Ns
+r_v\꿻@SJ-U)0WN`cfb1!wڣ՞C
+ȣo`$k]KV_sxL_3jJP'MpHI>,X,9.;'>Ә:
+| Ц2fϪYK/0M8mj7Z4Qqs}ͣOfH9;0bC1j}=73n
+wcŖmO\.3^h{fU nU^}I>:=@U(9mqfTu;C.爛CmsXw[Rd:nf_[5Ujg=sOz긫+mo Yx}8T8<KT9hS$
+nPt>HyTXoY3(z a0!cG7 )}3J[ !cƐcXit'OEuL]6R$|]v]X
+2WW]}W:PBqN
+8ޠAt ҈ zO~f!y,O4|@Q \h>TYfGu"Lc4d'e' C X{ZkM<4Q2[.
+Xi0yHq6aR$9H<Iz<ZD)ÔtQ{$H݋侍4"Bm
+|0>DgYE蹈DmEsS:Jim(`(-z9NB9]Q)p!J%̡_njbHy
+xhd.|X#լ)p6`6Ҫf/4a
+ە-u֧혡f64Q3N"(3{Ifp_)k 64'8#%2X#G,zp7l{ wZ~S7=ߌp7E]o) wH(Ҥn'\%o^yKMx0NJD+_ʍR ExpF0v_SYѽ}pJ{x @y!1<.Яq!w)o hn=0~kCȡZ}TvOe
+f ?j
+lk:w.4ˀ%|6(Y"nȰA׊{bU,_ @F}nAș~n16Qa)^ta5;_g# S(Oh΀:J` $hy * } ICMj+YC'Gu`N SOd=4:Շȋۼ  BntN;wCK`Z E*
+Jȧqp
+43E҈/IR<{tR{+ʖ"aܐDﯹ,Ƴ4)<@ԄO ]F9|7dy$uү&6aԦ7
+yyO};4M7&/W{^vW-E>v[&/>gίFf۱=F7"pb7yWbb">*>OK
+y“?={jv"{EvI8UCyT~vv.-ggg vecV$+b+!B.]4zY JJ0f]>E!@@ O#b֠F#ׄjPI1=6 {~̙33g9s< 16ҟU:~?ch?#עdZK=q'k8.FI{QFM5È7I1ί,34| p'7' [5tb<1+D*jm-e:oNPI)m 2{ +S6`!6C#^e`Ύ3h} g(RRf'1gj P-*iItu}`eu*g)d:yMA_k\+yY.2J{zy5sezCE{ƹг;qvvb{*HcTy$"(
+ ߯qWMs؂
+JzFI0İoV.ARi %?MG~9մ^?: F.4f%R%ty'Bw5zE!+wL)+6g⌇`esُRXp:)ӱ҅Au6XG4<Tp źBբ_cOeh͚խ`cL
+-eREl #
+Lz{Xo!G8'9O4޾HGk yq v?*!d 2>Ǧ7!e:$arԄ*#rֺ.+5T2DiI"ZsXiĢ=}; }͙@UD%s5 ƥόO^8 9 twB?A5L^<鳍4Loaj VHٴ<??@2t*.(;5'L]6vYT<ԟbXyF6{S `!au֞ű\rAf٩Ե dwnVߢ`J* <c0/'MPf`BzB7:e|Yk|/#+m{9lwn1ML̾tE1J*(e JR^_C|+m*
+s;&SKQsRZ@ ;P|.=mK^>if1*ʢA؞=\*x]}&vlH@gUR'"IYh<2z!8&R`3> M~<2,@0s&wrk fˣ& XXjDwS!׺ZΓ 9k59_As̝uYfcHF:[Er*uP')2h0FC#qmzgq:Fr/5 CSe8\x{
+1 ١*@*A("]Yܕg6h3SU u, 梋paW^0\wJӦyi3xKI!.܅^2s~(5Qn
+I#D7Y
+FI#@)ئ ˝aÈj+6)דSgXwl8F<|Ks %s9 ln}Z˽Nb+!6/Gdl|0{4ߊi;i b&3
+J6<y0 }kO8l|,OiϱLðsXٷl$Y/ؤ,Pu/i'Cojʫ'VY[\]&SقD@ZGT8kOKt&2K6#*Ay1W{rb>#L:#$qz @^@ 7@fKHR&"HL_Bsz~VgηE1w(Ӣ}MT'Hݓ\`*6;0s[`"6\ w.YD\kaYU;,ֱ-!eԤ˨u'heuj
+}Zn-
+jKﲳYHߡqgv-d[Ф'}ft?fYOI'ˆGt?WbȨS3_җ_8
+.),eu?v9~jzDKHoXE;74# bvB>*N=UQC^ 9Jkn O3i{zhO$Q`HtQ="\AUy|g< } ӕ?> P.´*&Z4J$} E)DL7 )?e,
+sf0ͲBŰ!gՋԓܩk諸$dNrnHzFBZ˫z6q˲4wyf1䈑V٫)\aո jeXsca*yX)K+d .0D0}}?>M%5(%.Gd֘FuM\{X PΒeIJa'ٕL
+ P3E1)}io oNbA!z%~!/\EC}ɍ~lEi!)/>,-#i^c1h)}(':,nJ^J^{WCD~aB9ȨQv0Vm|12DRTKkkU7j8yYq俨88"DqvW<5<GC ?Wq2zhX=C6k "4rzU;]V|雥RɼV9&E2"KH
+AhrvZCsYxs;\L6q)CE(dԍ}*#6o{]hc2A3^>w1PQds~gB? 9:z.d/9(6Sg*GiL{^é C Z͐FFxLej/?\R.o)-;dKy6o)+arR[m`-end/j&&oOXǯ~5pwg3
+1=I*} uNYF6k&3Cu-њ@R,*]cPl;@qiHT5m5*Tʠ , gDrmVivx.6+=i1*pi5tE^8@8࣑.ڂk V)+‘nE:
+p`-"RM,j#v>-'R/uVuN *&03J+aFWBˮsE
+[$aIƛGˊ!Z+iF̘vc1 >G_A:<ņ&ifgŏ/Ũۣ*<F'`! ,lA@JM`& >$Fr|T#) -1XGHG c!x1!I) 1ɔߐpR` 640eLZ1
+HH918%S6P7 OBKkx:n%{jP!gҋwDZ6渉 ClK %%`2g'q95O(*!2Gq:XȮ8Vs#lUIQ#x/ b sZrsϒgTe"W?KZeURN)yCY'y0eTV RnFLpOp| y<οJ4/Uz7dމ=W IA7`#9bmgu.<COVw'
+ $,,3z!.l簅 ,$o*7]Ho5 YGNz_:
+2t`|}-81鬊,>
+453|=rÔͷ-!vZ ޳F@J9W^Y@>p fSZY#𛅑\Ж>׈a
+wT얪լ]%zcN1ENTAAݧ&yD]f䲗&K׋'֫oxuwB 0=0RNu#l^v"UsX.aYhw}@P+rZ6]/)TPmX\T&NAB5/7r-N}0-4I`v)/?t~9;>a֔TbS2zB;`U2t8%
+# _n)r@=1˜U3 a(. cYpql&ۙԺ@,f6'FH H!i=%-dZJYDm~[c`$%  DGbpd?u6;i3|3B:zNmAΛ ˥C fOTl-K$%e*\NO1S,'ȭ.ݍmmv44=%nMȧ
+ GtGʫnEZ%0g*ph:IqiBߖ>r+ыv>Esji
+75֜C~Kf|TZ(8lrY*[$MB ? bP" FCFF  ?(O[(b EYytAQ\"*Tm+oZEq"35j!o}I{k9e-{og}{2LYF%|Cho(!);li_:LhȪO bξ,S.섎<K )/E~sK6zWS(B܎c73s?=#=xvŘ#7f >L@W;>#i5pV4%wAd/~g>% ?b2po g79 ·|3HdL/̽|aB([; ;`R<ؒd\ks Ciϔu1y'5_N/uY+ A+hݑPTq+Z-5畦e^|/&Ԕ0Fa4=;7)mtX=٤~HfI:9M*GW]AJ@sdzBK1:.pT[)rEGD\jk
+i0[s*\xŋcxeo2f*#$3"b+%n¨KQlkOH4:u
+(ٸ6kvf2_r4
+sd W-JaG~e|"_'+ڏ7)fVdcffm5rӤsm77ߚf[/tiNO$mF#K D7S8f\H&5qܝSf%q[7Pm9jòTxhS:9h RbҲ ::03cI@cBxG̀z]BE$L~c=`+GŜG:^U0e'%^֣
+VC\@&
+TAm&W4v8.TaRE YAƛczjBY wk0Uલڪ/-} <|n ;|2xՏOzOיrj?u㠚Y4F&;5;)d _ r-$/ ٨ /k^wcVMDVLIUFSr,l̾5U;5;icx=LG,/ _A5n<Qv&ij,^[h2mooj!w*7uf}.DV'Y00/L|ƾ̾whibf,^PKVg,m-J%RʰT▪$TǗ8rUKuUT3_k*i۽ 1-HU%RM25vҰ4/Ng0NnΆb$ 1-I&s;vҰ҆6aVzXmLJ礫Vz#2 *;+5A;%;#C;v0|# o}/ 1ި|D PYߌ*Ӓ!\S;vP2< +PKje3+᡺wS=6Mr^U6<5A;%;9I8v hG?&x]ǘug
+͘_P=Ze 1-U-c' lxg;ΆwUzWw相wNy*gkNNvHKvR;iFl`Fl`Fl`?{lx/}<6Xgx
+r#DY{.Xb>Tgp\ Gˢ&coGˇ.LmY<&^.31!u~.Q{Rt gHvc>SяpYI apxu*3B9I<v 5]e^7^&b~-zZ( 9o
+J=4;l#0uDÔt u44nj]3-@uJ4D+ QNvQJ0;\*}/Q
+*J(]< `Pr 3ӇIbsfgk8Ș0a!,1v'<R vf:c_?oJaOn
+wVqtl){Uѝ9 :O6!
+|{,a!Qh~sx$ݐaڣ
+Z>]s|\|fJ̯:SRϏ%/j Ҷc^},^B?COI`@hx Sˮ*1#">D뱔־Bxڧ͈P|_./k,Cz
+jnS`4chV$beol&;!+Wf
+-Y]J n>Aq_*bOM?fqt 
+r@?զ.W0l/90.cd] ̥'uYUtD*yg, V%q&G$ Hl Gxlv#>Eҩxs`.l+KR,z
+ ϣ0PYwhSō/Pz[J့B(8WRY
+Vǰ:#]:6&:=sZ;:}7v|RTjU0nwzrQZ[p,6p=oSfonIT 8٠\Kk1OJ3iY`ar
+?XʡAО$}-ЍOӀ-X7
+WsG/apԝo
+D, 3M =o(=sH<Mϯx " t5f3
+S)`)rJLm-3Gi#ps t+gNc`Z<%&e \fʤ9=!  v{5Qs
+IP.ꚹ@</zC5ׯ>gOu^|AT@/x@cuta$ rpƢׅ+|GC 3xK}HەpB%ܢ)J(^@Ѹ&F%|X&,8NZ5w4} Wo*+Di@z|n(>T'l?Vl}҅a'>gЅ5(쪿
+.ay#[\8epz•jsM&diUIP J[K&sh 4+\fKM^Na9l3 =4WM00PY:$a٫ g
+Np<>Wd=+Jc<4sJ﨏FIS9o1 P '_ܸj$D\AhѬFHfU#n
+K-:iqU1VKQ,&wwd1Nځ;7 Q(>N_ppKrC}||%JbDU(~|aC9`ޞ[*:]O | %YwW:~OY=3f38ڏ*d$J4 1?H_<B`R"aĂG[^)`eCǕc4l)`f%7^nVC凸(m~
+5*k/||0M YXGYXuh%Nَu5RO0 ByOÂpOq:5ʛBt GLd-6
+tO'Y{Tp8HMd3`}y VDl3)kX}2d,hu}Qf4fijF =gReBǞ!YĤbLd0i )֔N5R^0-3#8d,8.b6_*t>=˜p-Ðp(04z1$ <yjh8|oC_.nZ54VApX!{%dcFe*R_ k4.<XYNJ)eo6 a,,,cDH4v a}һ`9a_"'-d0IH.֑Lf&i:.>M*f3龽h#I̲'Gue61\rUYeF2r2p(d PlgS Db?)Z*.ّ%wfD>gV4rY\Zk"&>܉%ZyNtOnV:(yn5ӊ3Juq\ʥ0m#nZf-Z-//߱Vsa֢5sњnd)Ps/&[ʥֹdEFX-zM;e .kx(>
+kvr>0i5jOr\jMgDKpZPV?x# ?ftK?fp4@Tْ /FR.ZD,0#qY,jK=25Dl"
+|,"e>]6&e{[͆n.bcl"6p{gCq//\n6j7o&."|jK_ySCU "*(INN,8;>L'N+\&țdp^P_ĻG4~OrC|EM;Cv9xt XB{Cp])?6NR%A&ء/>cd1YzLXz͒eeee BKsgd3aSq.\.8xƹ\,Ix8Fko?QF= !; [);N"M LӠ[+KnY?sڔW/5ſx>>c/<sn"r8w˯-^+w}nbMwW9xlvx-^2x{rӔg[D/%x-^qXKTxnū_[Tu}_<;w-^2[|i+xK5~R{DxzxEYȕL 9#Kj&3qwMt_uԺWj+3=kGdl-
+<vO-gd"1*&V|28ĥIT^ =xD"li
+a@j
+b@gUAmƀDW]ie ZKt1kjb,ѕŀ}DW]i_ Kt}1kj_,ѕŀ}ɄF*Yz
+Mvm=<g%z{11J{%JPl
+dHndQ-3vY얍/I Ԕ2مYrp2\B hP:ηX nuAZ1_3eU\ۦsO-X'Z0h>ig~Xq8ɴveI|R.Kt=ZZwf_DJT &7'_gY(ݻǰDox- g#@9hNz' 1"Tsr>>#dtM®!.(t)݇;'ٟ^ӨP2ktY.t
+F} /\}i/S~_v?
+WE#cۛa˺z)R%ءk_:U! q|p9rpG9@-sg6$I Qh/Ɗ:8
+sv,btbdJ^O5][]¶k7*J%zн%*[f޼LBֳ9gw~~d|'iAيx3k ^Bhv0G7i7bM̦,͵m=e~IThvkZZ U=9 "fGFkM۲Pv'Kʴ% Vg-Z ??~ji P ߭[rY_H<C72PnM,im .Ȇ7=O岄'lhW٢aТ};H D jlօ2n=<aI7nP2ȪUCq.#*٢bhFoxyP㢍6.υD;]Pv MСT d
+/쪱M}͇Jr-v,ӝSyg<f &<rI<7PuCiy%̴+\FG%BOeh, Ø$gF3ÜQ毭7D[3Ӽp Z
+ })LZqn O^W]Wcj5K8Z8
+jQȵ(dS)?̒("+,!EEWM,rLXjB=GFCvDG5.gB9;S
+,dz)9ٔyj;)e %wlVM -PЖ+
+vYEI`v͒~],IR'G bS>7n:&9ֈ\7@M %0Ӧ k~G l#!6_;j[W8 \d󰆨I}
+*pV1Ɗc״MUpl߉.ǘК15QCV fxɣAӋrd]S©A;ozU<>?]-w\KȚ<IlE_Ҷ\{I,}ӵ
+Ȋ#op5ƻAdȩU9 U2" hSEv~Ht|lc)3zo8^̰ϲAe췃9˞_0l'.kթ6u4j4DǗF<:o1|FY EWվ'A"Eh5Hr|jv>Z0^oUvх8+pFsV$A68`TN
+6q.OQ+
+A)DͥNR !T_/a&p g%_ /o5W/xP}M_.Vď9Jo(r?)on'bPZ.)Qxf%c$a<Nj2͖תorJjFDn|w-0Rf=xQ-}`gz8hk/jI58
+ttۙU).yr JQ EQȳˍɪ;?$NHuXi
+9"ڶb*q5 qʪ@ېD44=Y=OuHǜ0 zJ4,1b,Q
+}*N9H$\G87>(Q.QB<p>3ZmuCzpń6Qcha
+UU#Ѱ0ǑQɜp.)dN
+G]|x/1w,NŅ]2᫤^  xh&#<m]=U֙8!AG\ZmAWgf8[W[g1{c>3Ι\m oeOV=]fX86:,5p󀐇
+-qVD镝⃆ -:\3;p6i.c[>'V
+*;=40Ymy|ïp4]a8l ;n
+Ű䰹2̅as8H}2# EaibQфX. _^3rs/B
+;n㿞
+̭x;KscRq
+]80FOl
+3om# _P~K +uWCsQ =r'uNc+;ět(vv4^nK6r
+JY
+^$x\M<^J+SQBefaz‘'q )@L LWW&xhMj(ޘfkoWl[p%$u6ą`9o&o6E
+0dzWF̡$3k՟jū x^_khezډNWt8񢵩1zƘ#?Cb^AkK_Y\WA\SQKG~d?4;SR": O:xL/JRɥpv
+5š C䢐#{[mPܤ*sˆAЏ&<~#F8xeʍ</;WhQFs) '7BInI"[īK&[:վS.Ł^Vfd6.ꉟ
+^(xY)XpхuZZ])g:vx+Գ|vjyGp~ggju<=Łl;e
+qijvV@iLؐǎeWE19'Ծ.,Ze'uzd̕>\ɖ\A5L{{ DbX$MhyBàI/A PckLn}@Ղ lO$*DUuM=.KmS;Az8FSO&mO[y2~#~nڞxl4{p.S}&LjB
+Gz˖
+f{!U֓:&oƃxmSrh
+vS7)d]сd9{3>¼=s9O?Hjk=EUŋ]0氛:gDlÒP>)!S݀&tbQ.u~0vop/xffV8H9dV&ꤍd NY;71_ g 7ZlэU*6A؛[ƟۋD7\|pAj¬݀x+1-!um&vMoݻqZ</ty!y!gJHB_͕uq[*ۖilqeiEhe2Gql-2-h7G"
+ɱX'Y=;ԝ2,2D2OF6Kj߽%7Rzsyy֪;J(N^-P_*p92o%/;?\j"[fK.X"d
+X^ܳAE` p )=au`(HO)F߱w$j D
+íu-ڒP@;激*.[Uafz HȻ~c]le5b m]kl<L^,
+xeiszeS‰ח-†9K8i'1k`,0{
+Ufr<w>3oxߔEtدպu3A IE+">sȖmxtC6  &Qnd&|/ MIˬ8N0wC3BtK'b׸z6a˟M3*d:w8tڰE.Nt+ml%VPI2Dz 3Sv23i2S zC"tqVmt+-UY㯠wazL%Mͷ`b='++6p-M<R+5aQM"z &pɘD\a=[<4:
+6N..__YC[yҷ
+%ri~ڏ҇! 7dH(GGP
+ĮFSHqJR|ע{:2,_W-*c6_GF݁՛4(Za 31"yf0[~\n=3=B)'\V@Ə+i4RGG\Z8t:WM5eu^5 4ҲIrc0CEB!
+YP4$Brqrr5V95vuh-Ճk6(!n̄BVCZؚQGNPD>Bx.ŋ-Vb'JvDiڎHcgOhW=6> M!iybe}rX.j hX\礹+?͍9(ja 4Jݬ8b@6bztS34:#d@yʺf3$0#;X{ǩ^C-)h#2mwu?G
+dNϊ27feYcVQע;RK)Tn r!Vlx
+KK֘]PO9ג;kZ[ x>fҿOpHBpPwM޴#ҀLNIHogʭ5^׭5ʴm5I•^ҴMv0+\nLx$?
+A F@,(# x Q%]p_FzEG:.t$0,AY6 !؃j^rSZ'D:܀pTQWWn5ʆcz#/80W/ǀ`p"+4툴[Rչ)*2P Zh['.u\P׏aۡT3U~[]l6sG;7z|=S,+6~ߓ Q iv57t@J!be,ZxuBTgɦƵbXMIXb\6^R_
+^{s"+u 3Z5wp-Mn9\XI'=Xm+DŽ"^ i+27aT᳴Zv Ӵ^dH^ȳ?z%7[t@0z7q7״lq0hoG/Cض9kfd‚ ayb \R8;LcXW.h/ î "U6[[p8,@zSϏU55$cΪ3x8$@ÆhhN8-1\cׄ2k\^TuP㒂:׌>nja4#lp7R"Aa)7AG7Xy&P]i)хVl W~9ఏe?~931Gt
+VZ̞YֱX<K;
+@zvO|'W~b%ܕܕܕܕܕ0i!Mv9?ۇЙO|Q7|k&|GR2KΉkYϯg,;bYCr=<EEvDHU;mڅZ=9mvR@}3`
+{зiӵӦ+AgKA{AW?'UW9=Jk v~7f5eI^}8]$g_X o,/˧F:?<Y{g/K{t\ _}r؃2Q_WE)c3*_n2Y,[}n،"/! z: =2X>{co"G{Ku/k3 *dEzB~ΈuAnC40:
+>CGr ~x;7QY}UJƺݎcnf$P&uB[s䉏~sm'ya(mh;|M%y| \q;ӓSoMfpG_ۑι͵v9= GJUV9I'GEI6R#2A˕>
+,Q(E%N̞Br]Lǧ7󃰟P6Vpiв'BR| mIjdM6W[%l^k<3fjD JCoMX|d?zO uL<
+PvH<E 򪴛BOͦS~Eƺ)c]{H/6jEV;o
+#\fjԝ?R=z$&}P(b<3@hlx PU̽?y&H=#6Rht~O9<dK[dYeشIiiز;)w^.{<z=2
+jd`"=tG0bJ+cL(o:rUdۂS9Kn-4
+erLWڕ71zCيEWK~[$ǖ"^5*Ӵ|-ٛފbhN pK&\ۦ¶CX.2(Q4DbFvZA-B+kw|ON}uCf;4ڎh+u'=Yiddx\1@L^{SINxw
+Z'?\GȆ
+Gl:"Ek`!Um
+'0&JU{NbwUAXbW`/m#Tֵo[^ " #v7>e {Z6<tG6S϶<Ǡ-wmRbIH8K$)B.48R-$x[y-RnX
+SL 8c`úE<<>K(%ȘFRdLB1ɘBYbD).m 96
+oG)b.}ߵ?
+kUV0W?oCE*` `cϖ~~3YHiAhwT=cr%| Y
+~ڋv F דp @eAe/eĠ5NUBӭOi@BҨ$:G
+5-[JxFaXC١l5E2#KeJ
+d~+qʤJ' ST=jyl%BZ2 
+p-/ mq >Ȯsg):fR;ERq"ۏ}XhuE^ w021'(o\nnܥ̚cf5pnutv" yw-Gkgr:dEj_yɋ̕*~sf)4o%Hg[Cď|#vOƥu}ӑ)0\ቴz\Rݑ\,B%Ġ
+@&[ٷQ6Isd5j+D&JBJ"Bp^[pC1⥬l>u+$sp!َ-a|vDu; gX1UDOVXIPg12hbѲTq"|
+6-ގȅPU:-lfF!X7!U|+97#>CXQCtF/S\F/Ӂ|gH*뫯rC @`ҝp'BILC ` fi$`#?B%&DɯQ56=5
+;ӻ"q@Y?/
+ւL)Q57U
+'[_<?+Zq >]zhf0[GmT
+qstDͳD:m0s3wN~%چ*pH}mn fs~2"{VBGY.fV(V\1@JxmXCo fTKuY6..&03e.(X4 ͚!a>r3c
+B-AֲkmµY֎,\;OMH`Ud2m׹(gYSJzQJ-WMP RPF.bTFT
+ *"DLĎ'A(%ZoRwEg=M_BZ#K"M(=UVY
+fA[=p2ws--ml9۸l!| +݋嬓bUv1+oE U;(B;D84b}`ruv{>%mRV>cP'YHP.Z69`
+v$EŭPKT[p^M60_nW2Fb\h6jXEDօ=-kYGaa4ePD6UHH4NY&fUNnY("ÕS>Qg[6-M!9Ҏ]lA#4}PtDIE(O=7 &5l?WFgO^5ϣ*O2MPHC0CaqAc
+ 2:abT)jWb`Zq1b D2QE~k]CV9sw KfGxPdeq7لv5qF:I|_C$gæf4r'DNR p
+3.X|&+1[ljE6 T55Au4-ۨUKgj9.mEkϕ;tHb|YyW2Pe`Z80&0?6OcL si,^j˭GBNɝqF u-r:nXզG*C@N{Mn'œ< h$׏P&#FABPN$;xWId{_ѥN=*Ըrӏ?踚@"7/D,;'P"ƫ|z 9;2{Evr9V"h34N%||/ %˛Ԍ^dE3 hcLN-*TL70& ÔpHC0A8F6%~)a,.ʨ#$\"]X NGnQ B?IeOnŽK[ܻŽK. (ꬫ{3bRz1P]Lk~ZN
+J~(E\P hLRVKz21v5} :F~St2?Ŷ qu;_:C_}Zx&8, o,CohT'?o1|^쑖7B;&hi0ʩ#v+ -F>&z:
+xq |By gܶ)AQu_8n
+\Rk1 Q]՞s/p4KcSAO
+HPCiV'Au;95RcVNV76YA8%ZL21 4 Q< `qe T1
+"c[>DZm 6 ;;
+w
+aQz
+Eg$exT{񶟽/'"8&6ޗ,3j}Jc'{x+|sܚbCvQVW~f$ftfALTA\@J.bZ`**} c3J.OnȄ"LvGvTkY%d;$~y~{N'<&p3^3ř4ԃu66
+h肄Pߝt-C)̹Gt.qW%G]NcvwvHYXg*j\ܸ^oo't9 _nW@ze2S* : ztt
+J*DdYmWܑ@`dX(wE2.|+"y
+Aʑ[kr 9cc
+E);G0/=]46k䪡Om/F%-u ۋ#(h
+6=*˵A"9v)v'#^4\r J%M<tOb
+'TRcF؄殝EdK5SKZ$$Qil5s|j8ybIJ5H"Ď
+ty@|0*Y3'O[yj[tꀱ?\?,-1ۖm>ᵟA3}f/Q`[>5H+I]$uf/mqv!Uvg?0?h$ϢDm 'nxKy#B„A|Rv3sYrUffQiZUٿEowa6xwP2CNp):A]:oP'{kj73ߢ^ @/7q@ME&h҈JLW}(3$?ȯ6B
+O=8[H>%>r'> 4bm(a( {ďն擜ѽfAywQ/b3E̅Ot8 a#8m2rV[ TyEXåt7x"G1:Mk A)M0%x+,Al/B&_(u^2&'[ĽNE>yncڑ7)eJgRn38H&B̈3gֈ3|ʳsJ<re|-yJZ2: y=z: bVHy4[Zt@lD:25Wa ί;<6A?)r1yH̺KEGV)}dD>TNaPJ`B2!~ F%
+x7؇v zD~|nXbK2 Mps&y_glo%䦫vP$zDخ~Q{iۮ|VvKSOR| R+i7ۄzȿ.Р`}8vY9ƁMOh6λaP jrXmE
+Yue ˭IZ>FԓDENv@9ɚƋr%Q˯;_]ij%kFep^Xd4S4]U̺?{kk-b*g,e~3
+`Yݦ%g*j( x'd  9C~cLZc_J`w&qe]:"mm+iv_mei/3޵gX?Ec)
+e(y)=K],1%B& imm}O䭗K _&{D5w\~CPg#
+@NM*j & 3ZUtSu޶<Zi!t 7 )&O%N Y8c)6ydpƗ[w)fK4q,->RMٌ{עK}xqIɡ,ԤzuБ&=Ó!G,fX&>5<DϽr!F{|ͱMt3#NƘI8P~Σ~Ⱥo]b>pOoqi`OYm8#fQ+Κ74̪xH'x>A#dl#uN0
+5CiP_ZA_zթGc67x)%ȣ*CD+)t/\f\S^]LٮSNfO D 0@<s= g[|p†b;~}k:_' 4d7]ٛxll+.%UlA%ZEI/%1yx(@l-~"ۓ
+6ݏثrD4ˀ<o?D 0]F%9\c`_\MT !7
+ gǐa$W,wb kYY) [k $}TêoB";7ҷ͜ݒ~D;M0cRg؇UBT Jp8^^Wf <|RO+lYC&#QoAm@{Q-u@C)YPEoo[(_/[ZF%1$sE<_~<zx']0f-y
+>'$^HEG:;HeGų {͉9}zqavX0՞'5-LS05/<o
+wgt v#7+&@a=.
+}s4|JID
+&~M .Eg/l)ÑWz]w>I`eqZCc˪sx'9#4Xm ᮉgr4 z'n1iA&GOE3vںO(xlQIMqzz i)`|Oj1˪SqUt7AZQFLG+ʸO\01-KAWsk>|c QЬDD |X!@9X N9q, `xjQ&v<ANhmN0(2#~3Ӽ鮕cE𡃅
+4+
+j"orϋ;ӓtF+`W!JU<v(ZB9Χ(mt>도;c=+<#WۯkNI6T)G-qn;ްme@ 7JF R 2 2ɧ;m5(h6l NMunMQI|t\t"O<!хHaRem f+.+w ɗ{77J3y4 e%4qK3l9&qp䝙JՕǹE([:)Brs;wOsO4t]ZJ ؿ=vf/.A`gt3S&pq4@2m q FW:2
+#kKtRj+J֐jF=Ўc]M[lQEP,5Kuc)!q G5hYhs'ifAER`ʊLm6\DG :i+?t5[WﮍfȶZgx͆(+}#Iio95ZW9-o#Q1i3?23LBDx yFX~`yCN4RJQ 5
+VC ΔJ5ŬYO^z5DP ɲ׃H] )XbP dcIS̔R
+@͍.e
+Yee+OCF,N GY%n :b],G @
+=?,o6Yl@aXN: ىqY1eXV؃:%˥LǵVO^S Fe+w,o0>j6Xj=?ut[WN\8ea~՞mkɮXu
+_^וsխ(uG-wvuvI"9&1]maLÑl)G|Ц({n98
+DΖ^.Fu_oUQQ%dhu/=s[0u7\vс{qp|~4iJ [
+& W~!P&p rp,fUJ)0Ɗ_
+@Dđ7#6m
+8!}B1d}} FM U\j;S@
+s mדMt@Q3$e=jf1#r9:
+iEW{bcAp@Өb=-=:/Arco*czNZZWj>9fDb%g=Q ,G+ڋ3jG̙9=Z|L ƾqTBeƚ7Bb;$&)qKO: .!tI,$ҙmNDdɂܾgY}]Q_HO_8G~*=/% I<˜hY5/ia=i+}g4kvO3DC0$j`.V-V\k&Wq6<dΒ?J c&0po׬.G%0q3ց…
+@ߊ_rMR~I_ZM WhGb+`ul{߽nRb67ڸ>[Ýg3q;*!٥ͳs]%|sk J|0% Mr1Ja@t"tj%'G%Y瘁3 
+"2"=Y48AӧNX*&h&m8|V6ϺhshH_y6$m߮DW:D^P Ds#x'vGV{%whx7hDLg*qe#F%tϪ@J!~ԋGK)/eFƿ||t(@\0NiwEKE-IMzD7#nuIc렏wn9%ʌ-둏eВpmVmx|RYs&NEd킝!p(Xu5E[>Xr*BRru+6UwIuKAR8 4.􊎖la%=tև&+]vnoWmog#һM+=$7?"?(%1b|dqG5z]uZCyzٚV|ϧZ]bM.p9.޷tXW""t!6ќGC- Z#L5FPSTX4ouT:Z[Ak+cszɻmK?MF֠:h˧P$Þ9̞SUӌ+{\Xq`4DV5^
+F4r'x'F
+İeDt>ad|xLPKF/9p)2Ho1lt|Pi<EH
+STdIvP9)jRjRR9ݣn?/9ItגNɑ{y}ex'kTQq:!;X=at_l/ֻ"$OA3qwڻn/5o5!k\9Æk ~%ʦ#n ؠWtgF{P٫Ŕ>8n9llIEoR\S =JbQr n%H1e&ډL|:=O09yxw1bQ^7:u.-@B{V}:Pdct;wŏQJщvbgqBmx+QV`\myxy,l+7Ahx)unk1J1jcԦغ8=پ:UJH@|xuhI
+=gb*|A
+
+N*
+bvX5Mk
+H{sm/KZ.VI[EUuvMZI C%;ißH_"HA$m>v8Ik..L#nܤ%m$ii%m0ivtޢ^e6iSرqe Ҿ&~i5}1"U$m=Ϗ Ain&f}{&i>iQiiO$i@#$-8iI+v6!kܤ%cw1fw|Iq=g}9g\d6H{8Iu Iw\҆.^HҘt2+oEVϼ,!vdzsEStEn6k-{`ŃC|`oN}S~}-=A
+pXl ʷ>}Uۗqq Ui0 VUfVka ` }'򾩀ύ )4؅P@ʈ35ʺG7[ Z/C>$F,%e?껲8-gO_W;5<9bBZ`N/ym`ygᠰM
+ LVS w8֨}/dxM.#4U)+b_{e(x,Jr*qu'(x
+ xBZӮJ8!CsTfqEލʰѯiowy_q-0Hý3ڨr
+$>4I^21JKV
+[O3<tt3[1Σ}Kx,Z[Fk
+'<ڇӍdW. +w_t)q_*ńgqD,9Г^0$uԍ;Bc^6N7 !RRB'\d dޒƫ5U,x#B:}oap9qugBccS<!J"lzeyyXZ !cuq6.4vS*&,srCR4>A!*\YKS"G4ewf1`ޖw.0shq;D oIeI+эgP\8Nqr/$-+(3Ͷ
+%;~&lDr1W'VCZs
+Qd@Z
+y͵`%E$K45Oӓ8m*׻߬_jܛws̭^!V7l{ @BS$b(̓HN]خ#b1+~N`dzOY_PdwdmүCqgk˗q2xS^¡
+ϾQޕwб#`[i4vi*|~H6-Oښ>RyL1{6{ ݴB8SXf&Bv.lw;㙕#4zaE=Z懹 քaGc#bjfM
+D,+BۀEҗmJl?^a,dފ"mxJ␺+@Z9\AcN6]1^ MT)yXcZ:Տ"f]Kh^hV$S ~ &KZ-)v4tP:/[s;\ډH;k:CP};0#^1)0|KGD:<JQ;+(<Mu~őԢ\dMK^RQV/z?M
+;W>^ _9޼ Ǝ|ktIYbS2rP?EM`02
++LK>C}27)0 DֲjɸJ
+ƍ3:Rga'l e#TKP3R*!NjY&ة|26w&T{9[7 Z4\JyaO4,(bT*L^*bkJǓ*Δ0[@D3^W)2`Ta2iZNܯEZcHXևe}^ևzEv C<&3j#jK x]aNKWjg.FnZ WKeA2Rxjh\F۶:\8
+zSawD8/&I\M,(yhn3s`؄ցߣX_FhT,HQܚ F\c+*ںn;j_ғe$ix7NyHqc Uj:? 1k
+0%_]F.S~tN<7uʠǞb@Ȯ3݌kE2
+[=rq:_ܦTnl-6 EZ[vFFi
+ HfeAݵwM-*k;mLV; <
+5G!U d;^vsvKڍ2>dY.+F"7bu9vx6N{8̈Tc;D~M8SU'&؍f]ژlmrpGC2l}A'TiFi0iba* y |:݊8:?r}:?D0eLa)͗V4wFL]xx>b'WpǴc_F[b:{dLѦ9-@t7b"#Ip
+b׋ o)v- utUE qWB%&! naEhFrO67.ɮ?8
+8Op'l'-^وGj{5i/P3VDÒ;B<U KC˖ bMw; @~a?|+ &Xwv%}`Mӗ`:c<NVaa$-Գlj%
+ЂCVF, \?1)$ $l&yWhNE WZ'vO*=v|8mC6ʨ>([%n,*dǖ'ZU[jQCpޜ \0GEDf&S)db. $قDaX3c7O[{pNIFTkQD@^c ^ q*)qyS`[jXju%>fNE3esyF1O5(a TvL2yԳow\,,؏[B`N'=H)Qex]MPW'qI?.toh6q=f~DZ%B(VS_5d=GUt*PFH~Vp^fȺaazw3\)*3j6O;\95>lcj 5vn^urn{W8lJd<khȟbf0,Upte`DAc3?V4g
+VQZAjΪ%$5v$ċ@<WQ6Ö7nl-P$B̞oVSPYܧ1S촳FFost~%^ȵ[ǿ|/N~ݬ7rPNk潸p.0E} <0T O,49Qi
+꺓񓶆9!+fX-'!2`K,`if0VM!:H~J(&5#k`хz⥅W8rg,(I>hkPQҵ>f)b,MЩ$I.J޲r!;su$
+A8AddrVD%k&HȄ DCqx
+epMǼ]@ ZɉCN8G.<-" }~7N~nsݪ@>HBA9ϟ#&`urTh4<+Rv3Υv)()>;^DD".28kQQ'Qw KwdX1/4ڜmu쑸)frx-Ѭ;]{d\7/{{bY!? t0M;9->[ς晜 |֠:G>Li' ].(PFBŐ>n*"*rԀ2|8zeHG֣5^êmYZ}EI&"l\^t&6O+ňy(eի=,H 5<]̊.:!2tKiF\ܣ]='!Aڻa!BU&*UA;ǴQu+8\;Qk~-zRh G^ 0
+\RHMr{)V[yu=դR
++)%g'V}$7y#m~ԑ ?E-}Yo$4U3JkC*P8NJT}C63_A$o>5Tĸc@m9Q ыQoR7rM VuޠN8ɄTED.:BjЮY2 ? @V,ۜՈ4N*{N2GR(љh}f:Nl9J6g{ CJ"n2֮GOPr]d;}oV;ijb_X@T&_~*n2 p&g<ּuz>%Ou*v&G6^Q[7bz绷]SKGgl_FdkUyW
+썢h?nAן_*y/5-ו"D
+ %7*AUy(:bTCP<m+1NIUo8CR>Tch9Y{Qew8y>A 5ָrJxG$by:f{X)l[a~@dMВD]Rܱhw)&1~e@ծ}\!Chfe e(N;zZ"<8,k
+]ҡ1!X[X"*tN1vWܫ+P!F.G-)ޭ"ZW~Q"tU-.;C:cgsnP8R[6q*0("U\诃0($Uj<TKLpClS "=> c/n3z²~俻UܶmT.[I7`f K0nT𲼅^wS"ߓ_>D/3prֈ5g,;4,d
+ :*r:*H~xjUVV4Y% G L4nP)G>F9Xg֨T:uأ*+k\ϛ%g'–_tuuվ3}%!c+=҈W{C-WxfUdTc ϑi򡾨|H| ]Ӗ졷;D])1Ί.DǸ^SvZ"2 éWsj^Cu3C8rZm2tћk28d]Q|¥OcKQ
+u/Lu#;T.3qavl=rw@̈$ۨQ=
+!NV$&Qۺn!'1=iQ(k.C=Gד%Q%K".Da.sZ#_c4$ИuL[ڶ4{@K}DG>R5-
+&~ nVE#N0"D/tpl. Q89YP3Km#GgDh]J/P`v+wµwWM?wKꪝgnCyL
+xe+Ф;^@/w_}+
+  ^a#:%~Y@
+hXtfZ`mNŖT "C "~'r
+B8Fu○)<O(!_!)nFRz$Ti^ǣ쿴\`&j82$,v|Dч1Kz'c$uvkjBgo={*ɅDPvvgC{J
+{C)$Q0&RJ}|I}Ccݪ9ʡQG]U(*]GCBI=
+3LTcKTY2C'1+  Rny0޶9v)*
+K(Ǥb&xms&*#)l ӔYk`O=)aB
++!*0eklQ;NL#q%=/qhd!sa0'r/vI;|v3V Bn|e $,sAI/^/ñ8fuVD@u's7cy'4Lx{^w&́B>Ɲ҇헂%o:K`^RQl,k*gq{}W
+d ZrND
+& XS qgeRFny*((a=nݸ-ヴŠfƛ<~7FIɬ7pu`41V/&~P|P$NBb0Hiwj9X=IyVbAˇv#*l1$GAYnyDH284f/XGcխV/
+\"W}6aV̋I~xezI4MV DV l_Lkî OCxxC]JO=(5SxpET"W·ObnU|7Fh6:v"Ԛ UTcKbHmX
+U6hH 蓖I:rΓ*kcfTocBՒ2B bPWOhgﰯX6|XeUM"6Zc2Ji䅒WTW>$]y¢]|3Ymdj5I'fA8z:>nv_z5Y(9l{B;o$u ^!KT%W&G2!
+Bo) 8ˢeeOT%7n˩̃Re6.ZCm"73}7mtE~U>##IuYV,ujQ#Ztz@Ba3#%ּ.
+ B-=PqQM2!e~+9a]~U#"z׮Аg;%^`yMq!,ȃtZ䯼}t̟XW~NkGUn;r`{c*^T'ƥHc},Zb9 ߮G9c!<]X4F_l`R@<p[Mr"`I>GA_SmfdV + %kIQ1It"Mא-@ 9n/ao|aݶ?i7T2쯪$R+yq@}o7X39:Q-ߣ1+^_G[_Mh .*'CWuɬNMƭr='Z(kN5_EJTnI в Pfx;bOB bϯz%(:q-Ĝ1l82.%`QCa,
+K^mO h>[mhE}]T=_y,cIo WD{iqP&KvYkϳۀ"nd(4%S
+0}y=+z^JQŠbQ#UYэQhXtOz\~1%RӺ#J~;C/T&2vsYt./8ʲx:PƮ8B-mt|t~G;uDFT)l݉e@PE!g7pKFPԲcef4RuBɃM>Yft;VZ!O~8ޟ˕qyx8s
+ (,"Hc\䘐YhO8bPg E?}mK4OGGUdIР2؂YG#.Fʹ
+:*!i Ҥ{\aDY(猬ˌ#Q08I1Y7d֏;붮;(>{ݝU[n}Wݺ/Ba.ֹ櫾IR,oKk9Pn}kO׃lӯNAO!_0s>Auߝ#McUHzNG~EVh~JLDC<0T89ϝ3,,p)F.s`wLΖp^?j mS̷m\ܺ >t?:ݟ?]Է56 XsY͟%6Ԫ"gVQz*GL93(ڼ`ƛLƆXKn{'~۴էOYDTz܇TMʥE(Az&NO+TOɷ}r[q^=9-OTO=ͦƌ*҃342W^JfCZ'?eL3ҥ/`>zg j^:ۘfnߠln1i6V\k^k)oZԜ;ozޏդ瘖&q~*sGu@S8RWj,Ѥ^vfK=irEUeƪr^un0Qv>\RwzZb5_ ΋ݣD M1uCSnh<8lJ0ٿ|L fg`/}4f
+MJfv_HefR*[;%Bڕ8Ͻc3Ͻi|N39sk&G 2AO-̫M!V;eamB=Ûs.Ux uQphΖoBg5U9w??(hl)!.Ჽii^S{e nnr)euxf) k??JL"(Ky!êaRc3F#y9=br[wB:]F]7ķ>5kk_hʼnn Y'W27"1eʨ{# bybնGǣ-'M妤>h JTD%:2EmYcg>U2v)m*O$/5LS4 .;6},GSLyحJA3[,۶$vN<vN #
+{7?JEӓFVJƙF\W=犼\nnO;ojccM\}:KhyC-o W(N'%Svک"iѠ3 ۠<2Je9`ls ft$U =xLn1dK sH q49:d"
+O5I;[ŭnF_<
+7IиyM@f^czkr/+q5ina]ds~oʳEʳy/u2h)'_q|l#~PYH)LO1L$JunS0 ;=czuq( ߇3\D#ma"Apۧ{vR
+Wƙ\v*28jmlH2^> CM\gD"}BxXnnߑⷷ=9lǞ.M g?G='__"gfdx)GJHn_(#. Rt><Ej^(#I*Iˁm!xoʔ JDᨯB)ȉhE"Rqhp]lсgN/#Qt'0O.P n ``33mB'[%ߴX F2lSrkG}(rs-b3Jˁ? Ǹ";!1"Cj8ſ3Px2lӔ:
+'OW+ h=G7tkc>-hT
+Zi<2Ӥi ))_j\G#Eb]Gf2 
+one$:PHT!ӊ4Q_y9-R90nbjءEL`h M|Ş Dž&+6EEN^Ubd2Qn~`Jwd5<Te?B3Xjkb[0k8BMti@3\@_yB}xE..rdutaEzeQZJ/a&wסr:Sry :^OU;$n][O\7t`D/Yum9WGxbKOOYGiZ#"6H >>O(_z8 MirY^Wbp%"OsO"V邛> k eC0ߋsl&^?5%Oܧ6LB|"MfoIYfrτ)̭Rwpn,4X.S8h gTR|+n+t7fʃ<p3T'D.Х>P*lE^H=.=k0] OKzJ#ջxI~];p g\,H8_ S]x<u_
+ %ܒP8wcթXe+ۄI+ţed&U6IY=ll} E:`Ҁޯrdžw ef=;7?k86g}1qx&!n:Nը!yDO-A@<+4qKIi4DJ7q{T3 #>uL5H2gƜ4Hmcꞅz٤CcJs4}w/ܴ?CH5.Tɹ(&[0izLĔŰB[&v; x礌S|iipeXS[>Yd:ayQӳłqDmE;,eBX&|s'BeJ~E;TDuNxU^yr6I$+|m2yK>7.!wүuQ)M{s2 ~ *<ƚ-bfkrf1-?&=`$0PjN6OInm W)eX ۃ,Zidje+D"dw~rk<*)X'
+ Τ5VQ-ҢSHV|`8 @xrb?Nj;Ax;tyʁ< bL̷vxZT[yyw@xz6 S^*\Q&іϖDNl~yM򜷲r9;c.
+9DV"i%9E!-O_M^1-;4KՖd^kj<`ﴮUh9\:%K k}Ҙk{vT #|{liا+!1Fb@t54^8at%W|vgpu[6CtWH˵@\ԅ;UXg^}8aYs"GZ-#n5vLVY9ZJ}Jeֆ..OY[Li]UrA[Ss
+Gnq
+-i۶%K«e@vkH)}i]iDpXtXʲ(͑V#ފ~؀])lO0Q~S&|Žɖ񝾺BRuW0I{2F iDM. ]ˬfmH9J#{Hc'et8 }PIŀtm<|MmK}P6B1O<cmmg ݞ</y%~.$3~aΧ]i`Dl~Bd˫җ㯓ob]=E-Yt耝ᯀG/
+xp%.`9p5p-p
+| <| x
+|Wr
+]uޠ߷PS[fAWQp&nBPI_[
+]Qp'o~QuII+-,M[QYVo/_w˃ng4U[k^ni
+F|D*N 꼕!ƾ\EΈ[7b7!SuWq/Y|%JLlc5Kϵ4ȰAһ1W~TUys[˘Yg]5Awm om˵bĽL>& UI-Z0AXIK:o22lo,T1- .X~Ӷ|.6/CG,>#īo !GaܱZ%誩%1ndB濃,KLu=KLH,$X!Ɂ)>d^bHk[d0TWYˊO/$rɻj6jWRr 5-/Io-UK޾=_$-WU>$+4*]ߎ1}[v,ۂ2Wۢ4_+I+aj6i%@! U[\
+KNjjuv~i_7ۖ3f!Zy2h&fooze&db]l625Tn81ƠwU}ӻƒª_7Eu
+JMv gknɫ$ZkC\,R'> ڮE
+ChƵ ?g(vO%v^3"Ox#b9!dtayٱif<8%
+SaFUםc'o:ke?bo&8=m(!q>SW^Up6>#S&y9kqFmkO[ç ^N<
+R`1!dj 4]UFޞn4:T|pAT  ƴW w#[itJ^w҅f_nbwYZ'8CG@ ^L^TYj!}sYҸ(&o'6A.FPː)t1σl@zJҰѶоg
+r=^ycrHn.ݞZ 7W)"ss)!k!~Qe<+iyVzoZªeny.()B1L@!s!!"vV#YwFMwB_SՋqa;v[ڝ /Vwg%3d/׿{ϯgwbkkKy%n.Uo~"^ʩ;̭"~{|vt|><u罷==9>Wg?_
+L>ؘ?p+Ec^>!+f;7H֋p#{Ѧ+EڈI4>IC cI#}<Z.[V\(0 |.x;+xOsx߼9=% ;\w~cӐ*@)x-JyDTVʠ<\&nEm_=(wan6O6 0f|VGmO"tVjRR8 X7[ o@%z{dRg0J"( ?;zo-qsiV|RD^ƠqwɺHо<U[{쬝OY OdN0E5X=:\Xcnju
+HOi
+%fdةLJfRm_<y%*pOcMהk(sgXw$-/n׺NNljK^̴*4 ǹXR_E!Qi<VbFb5 2DϫYT*PDx *CSE(U~ƩtY)r
+0Ry( Ǚ,X-(8I@SjRsE
+2^0gʋTƃm^i31q
+Na >Oeup>n$|uLV>|`
+rj^ 8In2e>0iKs}}~
+ 0S$FH
+:TQ6󱤙#RgL*2_)>A!pt@ o M}mh|<GMp="s
+Fb&sLaf
+4טY}# f=8satϋGV#r&
+DÕ@2[\hȳq@<yWR8lJ@]HZ|#0c!$.sKš>XxāaLIwl魭'T;yRz} CBhU/P"N߶U`voL3XX{ K!3HUMsͽ)xPv5z#!<ḧ"L+%c\geh8Iz x@{Qi36F8UuҬ:fW sU"U&ĄC%(j w\4x|A3<|)d| fS>M_*frƗi]i+g5~-ɭlK+S.R #ՍԾ
+[.-lX mzWq{2 | *?ivLNyʑ̢
+ĮXgqCp65UߧPǿ<,)J*+,+dd8WG[R<"Ti 4z'Ռ<{"g da>Yˠq#gHG% Dfid0eV+?K@! )kgNtUs[X+
+ gD~qnMIV1 m+火bJ~4bc{/(8$M'Uq†`ѓc6NJqfȟ{*(;¶uM &9U<]iaB
+FRAVx +qAvPi:T)W RedΎ[]r`yח2b\N ind(vT|-Vkki 0vE jk˕X23q7×
+g 3 ;Iz
+Y .o匎GR
+Α+K0;\?ByZFU ұ/0mC9R?*^ɀCQ녎0!Pi8̆WD@M$TU+ZN"8B
+nsEh͔͒!M&xѰu:bLw]
+i6ghK -iMh2 I2t2f2M hUX@{DT䷢^Ex z^k}^s& ?'9g{^x'xU H*{ aI&H0ʆUu)i拓vJjS\UL\JjF5qiG<ei#1+X:.VG5R*[6Er!e_#ʟ*^E&S T ?׍YN
+d4AK\DϴѨDd$vYeUa O)r䙙4{32
+]5VEPIx p|y({".DKJߛE1BH %s.WHFʟEe4?`*'@- B
+f:&k8;IP$ؕi1KxM
+ٌbfS9,|tXp&5ٖ!v!%
+vr3$l7]5GўA8|i&--
+<
+ũ ZQt'<gSK]̦),X HQv|
+|JvT5ky=+C:YndvPO0ϓR+>NjV5KA.cG̈%kGdX
+QM\jFu\ pI욄Nb1{=ixpŕݽv*i3nF8_KD}-(%``ʖÐbc":Q Ob
+^D=6
+us
+ݚc̜Mzf]+@4S62F|j5Sx`bU|i84:s/;f7f1reXٟ]2&<(y3d}idyU6T SIQ|e`eq6 Q̨e餂'+mC DnbGSef<`fE-+z\7;i)n,N
+>JUkm'(;[tĬnӻd]{p{E=Npٛ]NIiA
+|5WQl8ᆵtXhטs}̢r)Ѥ|jQR|#>K&B9ށM%EDjڶKf\i$OKv䒖D,}!gr\'@G[hgrl\g_~3iF18XeSI3mçNm6]2A +@x <rou@'pBNԶ+Z
+3s?1,[e5\h)Nel)-ymg"qvMW#op]Bޘ󌢼-hćfS
+91R-cj # Eb)~z@FQ=eKN \:g, {r
+;]\J>I11YឃLF\`[$,AWkr FB7V횼y).D\iYpm*3=NIk
+B?h 09&e嵶P{txܔI!h'09njOms 5N.{0nVA3&Sחe-YHx
+tո8
+4Ҡ6PК34AsCQQ8E;V'zJm"Q@A!o(tasBh ]HtV-vv upT#,^~.oar5fo1'g^<N,'g[x)upp@1lhXӄC6tnois?BAR +Fp>]w\C!DY#mwqA>޹VJiXeb
+o*^[B瓋\לRQY(
+i7r`ȴ (;Y<^akKDG~1
+>02-V΢=IULY<c+m'-'˯/Ҭ۠Tψ,q&A!n C N]0(@sfK|DPam3lSw;.SuQBט;^MK>e*%s>uA A6Gwe#8{dp:JUۮ!*? = ZVQ Ч\q XM̖C=n
+RDF;bwX(ܳ8WbQW+יr.Y$V1>mOYv9`1t]00#(->y${{̗‚XU3 RRz4Tޡ:o}̴bum7 l9M!lkC\2! d^s~dt: agr l6CcV\*[fx"B o21o(^:EeF/J{)6|FDόmnf퀘Ĉ32GI)2Is4Ja!_8G9rkHæcBSK+ <w_{w{3(ɪYnViV$B)U,r3oa'p<VzxNP!tm h`QhUg~XA!1>¦M`;V-8yQm,@"s5b޵0s1!s)glD,ںc05I`O+=)tDTYUmWSMtPb-2d<1s<
+&L,sZ-ysu߶ ,hQ(i"E`N 4Ȳxm
+~DRKrO[ɶa rDX͟Ij%y
+
+&X`TCDĕ7 $[>rH;k$d| 3wԣxIg"‘iƛf;NW@%q0rذ07 sbE*t Kg\&])VIX['!amcj;D<w2bfhf4_$5&t6Oaz6+Yd$FÓA8Zg,Z}##7<p%AOTܵ׾sH
+҇)Q֧3&
+Q=St&Ʀӱb;
+9*1DX.V=-Ft RHG+NgL:S s-+ŢC\
+#$ٮc<gW(DyjPF
+QV aKF
+d*|%Y mE[2!Ëy!-AX,P W4|>e>I+J
+
+)A 
+c!z}c?$)~% fEm]}CU"kS*֝-6njSc7qqY)esܹ뼍ƍ{7*CJ\:gІ;.xMs‡8I r!q2JϺjn$k."wSjy)<E'/Y #;4pVz|Btb]¿O_7ȟ+BJJpKҀxLX>y\IH/tpI+IKvd#Smm8cW,5÷:Ku*9WǥjзB-َ +JwWKa ߑ };t;# G%q~9);1")OAG&GÎΗOH:]wtyQ?{]7Gg]{/:{B[B;Pg(lsn
+:ág'p9!9CW;?<|y>c;%xo0(o?3 -B`|ecR1yio7G =-w?vowzBNz6zדOG:S/䳃ws_q~QNydύuAϏrc?k~K<׼
+ח=8y} p@yw5&-?듁@6pw=)n <<{o]GWu<{UÞzu!׸&3WZ}IGyg}]%
+iay漧>}ooo|G|?}Nߜ燐o={&-Z.on_{W\cEוcr+}5Uʂx;N8 þGn}ת</HmW|{#)۔JQ?)4+:yߦ)|Jr%IvW)N5GU%}rTyyXy>ʴynϔjlϓG<SV?.Nw^} _7*}N y:wo?
+y%?O_x^w=m8;!gGj^>Fz1﻽۽|r`D`0tNL~0+ |>0c`kp.`o o(F9pKO|-)o&˕.
+(C.W\ 0Mc{o  /`pC%K| 9W5
+>|浚+^磞_?.Vܵ+^^w)
+^yzf=/x4px<5tzߺz9xS3B )1pf%Φ`$
+-sP2?tkgrА|~:K]M}"(o DЫ.KzgB_=R觮Ϻ~*vqͺ.u=MГ )p&|]cn ռJs>ut Gj7B5]=\k\ᑚ;n ?7 ?~}K+t k2Tun[W֖Cݎï%(+Mxm)L|Ѝr њp13jN<[p_9< L䖺_;t>UڂW\
+g\ ޿+j^{߹Y_뼮h-_c_};x^iXYLo6DsܱbwhX_ssc5}&Z]{dHq^w!בУ pYCsca߭x]XqAk=Vu GmD6hx
+<.=*[#w5c6~[h|pu7r㫍JJcۥV^y<ǺKj?;)JΕٕLqS+ +wMʚ_>Txٕ)R+^*wHzWͯ:j* ZzVVjxoXno]5^z;W?X /ԽKOmhzu
+ᅦ񚯬:tM_jjכjIӉ74O^i"J.&EG΋G.\IErrȇ#G!ros/FNƻecȣǘ˰v|!Cd!rl-GB>OHŖq } <!_*'e)> ۘrdgIew#9Ik P}dǃ~!'DzusEE_qO/gd 'Oc UInz_-rWϑWYt==x(KF~}Σ^JQ>#|yռ<4\2~V|m|R-zmRCiiwi< _Tq[Wm4je^* h8G瘗<=78;;!.]+!-S]? }:o6;g_v8s3zg}jR.p|Y6TB-˚R}rv>!$.!^C O$K5(;Quo!o=iߍ6J
+
+H0 *bĎX9܃^s3sfgrnS*gw d6,XX1C*fC!U4uq YAn0}'<A:$Px 4̋ƏFZ ӈ]8Hi3s Fb25#NB =}<QgT{P/
+i<G1}B;}2>)4r?^ips.dZp:dEx7U<p.x_2]hx}cxoV8`:̀i/}CG.,
+q1X<X弐"<+9J_%`;|Է}h?ŨIʏE|L;{7_QoNwo4'`Ϡ"gP%~k#ׁ;7ixjO&ԗAE=R6ќgx%i:= \ BxKtYo&uN%67(&|>)ӵLIԽ/CG,=c>aL!k>Y&%柌?q7d
+cZ}JLܺKSWgwd}l02ur*]Sq̦R*ɧ<I?,TE2ˌ̄!4IJB|5I_%pMz?79ta;| _|3=r#7hT!y|ި}<9b?6(CR 7ĉI4I| CC{ Q3F2jJ=H Qˮ% Om<Q9E2(xxѱ;xd0)?mErc|ԗrسі9fL6Pg?Ęr!0H
+T΀hl^]\Zm%Zϑ>WΓyJ9CshG*)#UbC16x2v<&$x MVFOOhYg
+x
+kFmX51.Ğ=%iq^9=M_G1!2{jOuCQ(lWgK騳W# sOƐ.';h:_Nq"S!~?eֹٖ
+Ϗ&) [mF;K Ά|#{Hk1hP‡!ؾ+Nb 32\
+f4UvȅEr\"
+x5x}ùhGo+A{l/C}k\.--Xmg&^t3F&G9Qگx;R̽'q\SR!݈}nj]_p&n啵9[w2ScAFy[r>WJ[mSA)ȵx殨ba"PXDx<x|yD,-ÏOZFP
+QUb0U^aRA{8CFTV"_/pV0 bp#d2 Iv=v!`Y`u=+ȯ$Z%r䍼k}?dw
+_'sịyfIFUQl/kx<Yˏ!ZU{dD9-ex\"\ON<ؽZ&G녺R +bD6:ط22InL${w#{RGyǃdxZHGi'Eþs'LkL(%H&7kw&Im'%ru˹_{Qrvg3o}RWޔjEy2+EI1K&ui$#d6Ϻ;0g+c짷 I[Wkӽ %ؼ}9GjD?#Xl`3ۍHO"GJS1l`Kd=#{=F ~9Xb4R4ѯٽ> kNUNyuVi^){QYO"/A9T 3U҄]v%/+J-.|k;8Kjڜ'u8_*A:Bm>D}fVr\E;XVǪqTjMwavɤ
+\O(h+G$ !7F~kEF:Ls4Kmb럃6,BpKpϰMYu4اhlDU΅urcVi?:ќWNL,}#?
+yX0/s(_x`Q^ix@<P>J^2)]#;ZC6W[2QG&gr}KkdZΝՠvV{6 +v 8j Y;C:<
+hسRiɧf6^:r.]޿F9 cgD`x2\o{.mԡx|Z^jvlmi-Zz}7b@>ӕ^kx4+ṭJQg< bk{_,ϒP?k\
+ܓ5;Nv%|AI>$[Zcm9H"VSv#~
+`%d:i2"^wN5U@<{2w&#5߰pu֣jf^&8'H }*u>&#]Ǯ.[\B[[R[᪕YVzvGl6!oY"Owi#^;D]aڡ{]5~.su6o@"^WUͫC.[ROWԻ$=S}؝x\sHjh"7jJd |y8u˾7A,=&d}}]G;D ׎qīMa+!?W#=VG`58%zԉ7ND7wG3dOl&)~^
+R얄RpJ"-Pr)e]miіծYTV,SrUaԆP
+&
+$M:
+yC(%5+@nTLeɾZ;1S
+ru]m;.rh%Vt?H5 ϵo+Kķ3oFj?W Au@n& t% 7 ?
+=˰G00_^0@D1U;c_m cMVXQuyD `T ގmake ubulJs I]ЙPOϩv*tŽ0>IJ`v`,1:Nes_K0O8E:X!6a;j,EM<1tWa7$
+
+U3J7^/-Ran{ >HCnSG85p\bbtqO=!vߤ"M |NEp; LO m ^ %Xc>Gɰ<֒|2NK洏 j¨X?uC~7HbFSKtQtj~]X.6CQ`*:#ūqrc#N6!}D9ПK(4a<G /P+,)zGjU׫UmՀ:lY'qӉsS6<xsvSsbu4f8z2b~ulZ<xjb <A%DWS51lXQuKoBe Tme?CП4ϝ3:W1>N}
+Pf:~ŸPSx<R*ʴbg@gOZT"1U^2`C*qD;EGSUN+C:
++FRCQ_uaSP׌KR
+:h/e: H|,Qp υ)zhː=I Ke׫0^ke/~~Uj'o
+0oT{Ȁi(AvIʼn;-+L|itceCJFe=Lm<g:lz-۔ &-Irz@1iaUzFЙ"}{#3N
+3Y2 П bݳw<!5E rD_Fk$B%]ELSQVN~j;;<,>rZrQMy~qh܂v{ԱKNd4ޏomh>}%>~øhcznOQ_/>6ߔ"s0o—agQJS?iioXj
+XE|9@4ۉR}kj'vn'j>jcXbTԅ׫MGqdǏ\Y4ʡw{t\
+чjc#O ֓덯o tlpjͨB*^Ok+exG!cpԲpgl,wF>DkW7}x<ha#\0fv8i?qI0_X1 .#qJ1<|<p=y8=kF|=zꉺTr1껃j+<+UR%Qʹ&v^+G"Ϡ3p}z: Y%KT3KbmyO7eg8ק jeyܠfҩ,qC'=])\o*'׀|C:6x//cveۢJ8yߦ|7P@2p9U@ܦc9-dPN:4Ɔxz5ƽFwTv;jq2#6?ؘzp$+hTm!܃5nLy Ӈ'WPu&xK灼5zK|ZX)чC\IW
+{/j9<Qج;<*īXcɒwX؟k͍F:cӄݿ{?W=>z*3$3KFJt
+ GMKNpvpbyC+8l[{$Ⱦ?מշϸf~u؄h
+("k*%<I(dF|?5wfݝmQ+'m]s۶
+: ijԏ<:tVOq5G|CQu)e˵]\=ۿdaZvr} ?WM \Aˏ_>6~[1$aҊ::Dbnu}{Сdn;=eOEK=z'otrʠC5aiY#rF=fln޸
+&N<eȨ莖{u/]'NۯS.<P FZ޵} XAFM6kljѲUBڄvaE]"־K\I63]q^$~ҋVa%H鞘fFrk{W2/{
+IܽVgsTl&5qLdL ;!!C l7_5VĔKTLXaDE~DQ1W'j~de~TU;VTg~-a#ȃoAQfN雘⮓>=edM~>Y~$=̝`W$ "X;}
+k
+Տ)<yo`$Z
+L?W7ofC*k`C\u?S*Ɨ9TMo^⭶6\oۙﱚ7֋_pߝ-q1Bfhy'7*vnm;2;Z] <ͩx솥|%qLkn *lvWsZ]Uޫ79[ @W-nJ{;NXt!x()tt:.*3V \KIp-k^:u@&ֿZBU[[<Ba~6
+-pѓb,EJ~7ś(EaklB
+X)#'-?- +r;ǔ1&mSn,2(?m䘑#Li' +;+?+7# u"+ӔΔtbLy.U6"Z%:Js r Ly,H52efYc򧲋I8 +B.6#+e&滎נI)TgJ9JYۺJ߶H_g-?.}||=ʌOn?|J8֋r~&q)svhmF[AuA@ Xox dX
+ Z
+z6 = Z VփƁ΢٠@VP2PЗأ+ E\%
+Z U>PEG'PcPP(( 
+: Z
+j
+Am8AqtFA@A߃^->6Az@ArsA @3A*=@@@fA{n2r\F).
+=0Tm?IqI4oJj6 yDhB+Bt"ChR"!kzv !W&tJ6:~2!}zL{g=;JȎN> v+B
+I=DCVGgQh
+iGsҸb)ӇriB38_oOPȪi
+?C!KzlBNЗV(d&B٥О{r}B+
+mBV~]E<B[:X;+J@>P%t_J4Ѥ!*JZ4׬ő*gJvTIFWq*1^ *=TJP*ٻUK>ftAL:RIRJ-b=}>VOiJ/ӯV/7$|٦'zrpܥ'Niy=ꢞUO 􈗁ooגm $En@7l6] 2'z@ҮIH?m$iFg2maFҽ6/mӒY>FETsw^󴸗|gT^u U/>=}o#_qo'?'>Z@6u(O,dû+_6HM͹>Y@Vgo};H$-L!?\M@ߌDr" E??
+S'~!\oi"q"W=D?ӿMw/ӯcD?ӯGE?Zslz36>e/PLo< / O 8>CӇ?K|Dӏi,7S8:X-Y<wilX|MBAwK`AwiL'iL?Hoǚޓ\Hgֳ4* -LQMQ3o" %~'.>cv9]G}fQr>j]Gmv9]GSGor>/.|5Z-15}x\:F8|~7o+Q 5}{A!DGEs=b>4:1UiL{zO 5t_H|{\PGxNQӗi>t PezAoO\j\<~G%Q\VGrHAU}TAA9/ݙiZ,C‹|b9ҫX·$>r>$X·Db9ҺX·Sԇ<X,Cb92X· r>dAiR·PL|J/Oq|h#CU>G'Cbh>$eMo3x]!s׊(\?_p>:M‡<2Wo@s\/Cq.A;#|:?'8QO!on!l>_Їl4 |ȴy|i 'hTE`>ʝ~·)C)CR9RT·-!^r>ĹS·\)C~)C)CBJ|HR9ҹT·D{J|Hl\*C~(!rSЇ,Xעb>$8!=Ƨ!5}GrCnu|o_]T0ۯ芸_@g^o#{zg2<E{U(uzMx_~ejۚ%~, hw)cgk&Xӯ(i8?45)^?a?{sh8@<{HvУ?4Kz]aDy> Nz0OBp׋S^?|EeR{ ̏Zj%Q֏-o?Ի5}Kq hk^z_,߳|^p\o_|>0E1.߳^M_&YbeMV@3x|Ƹ߳[
+OrqM%8.>^ =>\'8.?_g\ |M/~YL6?޳H(?޳4mӗ%,~=r>pY0f9Xj󁟚|v|,2Wr>]>Y5f9x,O|#|_|HMDiO|>%^~7<c|\߀Yܛc{/ZGE.ŽM"VY2\[d{{{,rq"NXQ\g{'-rq"fŽ\M0"[&</{۹KK^ϣ1͸Iu]=<u`>8&p|[W+`>yFz_?'P~Sir} +s`M,~_5Dӯ~j!s; fc=6U[Lcw8[V9U_ekrmx*/^V9U_S_|bgX!*/[=(/Fqa;-8oqxq_Ջq~ޫz Mo_ί=Ǒ;þ68&lrq8&lrqM.mrqM.lrqM.S4'po\βmrqxM.gpM.ױal=> HΑPlBL/5J.Kn'FJ̄)\l0ۥ=D]MEHR{v3+yzk}ϳֳu8UX3d">D)LMD*&Y>|BPR~k<e-_sb
+3s-P;,<wje:{wuvMw[GƊ?r秽\Zşb.şJ\9?ω\9?Ɵ\Qş\i\ş\iYş\))Ϧb|]VO>||>
+y<kt.|:gQ> Y>_~zYyHyJayg#$ڬc`/3yV|H YGKF`yV#˳:Z-x.;sIY gQ~8xR|O̳̅YY_YB}|H{C8!82a>·<|H?Cq>~C!|yy>·q>||C8rOCEx-?O|e^Ї{Cr?Q[f!+\?^b@EKc@xYfD`Wx.!{Io핺Q_/}͟1_3ṗd>$ |8HA2ṗd>$ |8HA2ṗwׁqU|.q|>JJT5_|JUCpC~WP'%NQN'ɭ%Nn+trS J8\QN'C%N-tT K8<\N'8dN')ʣzd*QD`: >E'/B(_
+{xs\dp uG˺C!/Y78k˺Bk\7|2X1C#O0|/|ǏvU>,็GB9Y7 d1>F3V
+9c[.>ćup(>דI}'~">vgwZK}F H}ƚo!*x&k1SbتeM*|ljco-|l2^ؖem\ze.e8Pc{q>v@c/|Ǟ;A{R\A{ _mVZ Ǧ(_E8]t#pzKfNWopZ7jjZvNWE8]tF8]tDWNWw* :..l냁Ztus|+ڧ}qDWO)ޯ#&TέI<?r<kZ x]Ֆo/[y伤-e5aJ+ÔTG>^>EK SzZyT'Sz<}KQo<}G{QߥK޷cӠޟR}k-_[0|}"囁`j`?I λ7lY~Ge=xYC˯_փ8.w)?yã.d:82#\88򢃋#c\`G.\)tpq-GV98򪃋#\H\<ZJ--?#cϮőm-- 7Vaܫh%+ U_X~Xiu'Uo qdJ0|ߙđ޻O 1I_<ŠΖ+G}}e_gK;sqFg[qq֑٤4.6Il4.Jl4.&qq6=86)i\ٴ4.ޝi\}*4.Vgw) ׾S
+@c\n8xFӍ|S]nsqtcӍDuU ]ntcӍ.N7.N78p.3~/ݏyэl9`㷻} ^<?u9X~#X<Ǖ_ f?ORAП醯k? Ͽğ(5;t_|Y=pa{RwF>au:Ak7q呾jRa{ou#絥#o}Mg`R7" 1ER_$f?n7E? .uX7"u/hyg%`~/җiӖ7XoLHݫ#pBtXy&}G2uCt} җiԸFuq\^sU4F9\^sC4z9\^suT.~O4#kZpyM.5r{ P|͌o5o
+5{G!H^s>;$xkf(_kM<65 |MkLĿ5LknW~-&a'EW.ͭ4=1<5wiq
+_K)/Q~RgƳt,Ïm|`
+g ?@
+Cż@O? s:0?9Hs:@G? Gt l??9Xt"N* *
+׿2|DVHPYod7|;#q(p>1>16suʣ'G1(c|ոZ8Fc"xYK1KUyt#=u0>qQI)q):y}t*}><:B廁uK~yY2DudN794Ӎɜn9 ӍɜnNt#=Q!Ӎo9݈srq6Ӎ_9݈wrQR'i'7O_srB'7O;y:|'7O:y:DNnNr~&'7Ow{rf6o)(Qs[RMS
+浶ϩ̳HtꭥpVyA[:3Sd);<v勀Dg-52i]=~T.^\ŋ[Rx,MRx<Rxq]*/3r"=xqO*/ڤrw*/rp<9/b=9/^'2r^"r^, ,r^y:9/> Fr^$nr^lW~nEv9y +usH]|k(CG SrO4h_
+C8U>g
+Sf^fPyx]f͚uYky8c woūV E^a3ˍjrdxv=ezj[gSVϮj;g^O[ϟTH#SOYzj]/&XaV0gpճvXa;|^ zY=$d9L~'!z>YgC`g3! 6_i}˶k} ^Dsw'ܕsCgWde9g{6޽)7zj[;)r}olc<jzY=/y=wݹ׏yv~}o8{mKG3˿U|?7MrW~8c=iLJٟߦgy)wq7q
+\9JYoCϘ)U[تPA|yOA5/^q2[ė3Zy7e1 5(w,d9d%ܕsܥqr}GoΝ7/ۭrr>~</+v:yz]Fnrw[+gwq ~[˟'mw}lEWߑ%8'z7^OFїn_i`k'SK<, h԰7s!|Q- S߹Ymx[P9Ds7a>9op֭{Nhy7 </^^{?nvRYF?&籬`??%t÷寯Dz<g.xj ;y,71g}ny_= y,C#=`Yc!L9_sy,m?3y,)WF"0DpDP_|G$nVvN%y,qnr_bc9 QrڑQc9v>|Q<Wky,i0guqX=y,SQrxU
+[d(TMr0ge}8|?X?%<Os<g(~?}}O'}}_ }}C{&+~&{~|__ ~ Y]zI// <8ூ¹?#q漯RSg{bq0;9a|#_?i/_iOZ^|_r&/,Vŏa/$KrMע~8׿/[odo{%}}mR^F뛒_Sq_ٮi/<nn]-_>R
+>zw_A2oni?~'{
+~|$v|x|<gIח*ANvq0Nk{q{&8_/`L^9o5s޻K<'ER3+Gpڿs? =_+W|'q{8‹8w?/n03FSp?<4Qk_qڿ7;p\e܇+E|dYj畽oi o[3U}7F"U|}KO0ජ~+Fyb?_dIrۛ)~#~CnQWh_Fk+ſh8?MS&Wۺ0iW~^৴WUN/п(>џ
+"I%wU] o݌y_|R?й0!F(>F|G?<纰LQA;_^/G?џ 2=?90feO(F绯op x󣕲<1 'k}#_e4QQc9|Zָ,"] 3q[ b{y1z4o<wbڼyu{c[_v˞Y8 q1mZn?y'Ʃ8k_<}<8.]DCƙ8^g02c7mroFAϧ}>uxjOaϧ۫$ü_Hh44gӠIJA@WAmЍ<bUߠYJAݠaЇ18d h֫/4m^AKs
+h9]M@B_뙎A@㠓3/@BSMh9zz z@;BJA߅..&CCDjMAЮ^HphDht(  ] MfBsA {УJhUi64Z= COBCC[BC;C :4
+ۭBVyo&$2ctJۺ+ }Q7AACOB+]^u5B9ďQqS&BgC猩6Y3_Wԝ/d&9藑E: |#.D:bc.Eώ8/|bjn'υ{]Lx= ̥Į!&~}ʮQ|Mx:SĮ8CT!/ v~e9z<'G?}VĮHz ְw&v=Н}b~~F3a@v4}\!qtuF|c&dbqam~voq7wlʅO췺ouoOAC΅..s?ns=VB@ϓmAЎ) :
+OFuR?HJʷ,3/'r7J^ZSOwh)]Cƃ+z^U0 xB7}HO!yڟHʟH'@U$ 7~bH=G?'jR>o2N+8߱:}}Xf;ќ sl'}?Q+H/A}8-߯R R/.Co%A3!;R)jF~_k߉CwBO$(M' ;VsIn]Ϡ|$_Hm$n?D _B[E?įwMse/PʹdLsD 'O!~#~=vC֯'$.w04{w,?nyq$8J ,zMY_ E:?u`i$ɟE)$nNq<BY׷?ңpL\f7qHZ/ + kg3^Ho&Op"$~ $8W$3H~}$h._Wh Z?G>v}y1]-v~ }P#6h54mgo}Ph;8BaRhZ
+߄B!jb47u Ҷ<=Dszl9mXmz>QZ GC+Ac<5v`9
+hhRhءЀW߇X ͇Xh
+^H|vMF|h)4ccsHE MN߃zE;V@CvtYڡQ\q
+fP'vQ!#ğHPş3\JH'l <FG"=J\Eg'LH(  Jzo7힦U !#$LzHPah!}Uа⮺]̻%QȮq w{v;fuh9ngVխ:uNթSU]ySM)V;̵#PJB)(eE3 gnfkH#>F|48 N.(?GZ՞yr{9 Ov(%e,:!(z:z:Ҥ%`ud Q^SOC9D!Qnvh_N@B-#h_(eD;D! Q_B/D!}6-HJ[v"š$Tlos!oòmF&axo”0; at0|WatN!o~i3F&} #%#tuD(?uDb`q^Be0D)?JQʎ҆hP( 塂E#v">(xE;J_; @%wE=DC4xdO?QbXmTJY1ʍػ3agTkQ-XՉ:Y'mM襓tҖNԉ:ṓ:;:韝 ?qWqq8Sa%+BPJB]P*X ;x9&(3A?NPf&\JW-v A xL$'SPꂲP*XIt$% IORԝ$u&Id&;Iɴ$Z)ڞ)LQ_RԕmN'H7S1E])ژiJK|7Dzt0 š D:4$&-L\gH c0CP;$ϼOIgKKgHilpWP(%$ PB]ȶ v٤3Fhwbtѱqr].Eۻur]0ѕIC3Fu2Fvri+3𒁗 d#P"3<~3 6
+2Ùt &F dCQ!Q b <K 1(Q&i;pD%`u(,L8
+A ~)J(|W.HM=Q*#
+@Y(nÏm!mFx<Ã"D dxUM==thKv0H{ cNPnL@PD\$iGP=7W 1T!G 0ȗl$/bȟ}2`HCӮ42LӮ4PRn!Ԟ
+PJAv oAv Z{rP{.n%!0ϡ7I{+!r-,sQwB{!K':aKuOa(%),>q9CZ&eO@qmwرDz@^e<5 oxN p@:pD$qi(ۑtCY@P#m:#H4^:xAħy7M4(?M!D<I4Dwc(%'$Ձ:2k`~ՁlG.U`}N
+">Va;LXJ@0eC=dv`b
+![/Z
+C (eY$gA .!_N<Xz$eC1"^bs:(;Y84mHS& !S.P: eBi:;〵 @ɻ<!b%C9b @Y=<[.nmgdsH2a`Pt:ZXibrExRA;BAnci'LS! }lM:%YCYQ2aWF"LK0SaBP0Oalb΅1; S%LjOSqe~ 0a)cš$a$ cĥ; v3Ơ$Bf@0vʆi4i3< qNHeŒp&
+adCYLt252YG8# ì%QUٚ\Ǻ2 .N*#L<T` H0G:ƒ dړ^l$Y:XCCPUs v(RSd2ۇ3%pqE"g紼OE#P*DH1bI<aD7`HP6|! #g"G(ن8CySK?IB;Q0˻Yss<`J`pY((J_:Duy;ΐ/(Á)8t;D,2 BމnOnGYTE3Dcئ(2HO&OZIˤ m\&B \l;Ě?Ŷ3ePJGDyC xgd,cN#r]Є 2lHұtʉ.^,CLyI
+p;['vub_:1Y`'vig vҗ;sݙ&OD>i;:Qbe!N݉I
+9\g꣭i0v<MGqqlpGP*nxlM8ᆇH<;8YpYlChq8B!ī'0}P5 q(y$>G\7%ϻy h!rMf0:&*9 =Ei(=$+,-2 (`Rv.csD,Ǟ9QHXv
+BS>}$X@<w &<HSf+$&*MmxG|i)3o'P!AO9^r:"סlBPH/0fPBX*>h-@$>DZąH!"=Cssc``^X8QF A (e"LOv<)S2iSzJ$g~"%l2&䙴wCh6˪0vēIl$a"6b Ӥτ.iH1C$c3 J(DIdeC(c
+) eRx̀q`q)Qp % p
+@ Y BVÒ11
+iGzxIg2bZu^7l<Sлrri\Q<$Y\TpXJe,HOىf]2xqܝLٔ%Z?B rV3L<S?vzꍉ+R'JB B2!
+X8DX#oC RF"cPc`Cq?q1b2hCP"p=s.E`DYf󔑇<'?Jfዚh7RG3F
+e%&owA~RP&m:YA,Pk~&@ A(/P""hu](ͅy+ȆPJ山y7˱Th//^8&%|ςB&¸Jh8CĞ?s8}?WedњL?ӟ_sXY})ۓظj]}&aņ[W[aVKUXUm}=}}*`]oycI uzVz
+7Vܳj&;ׯߺuT`V~v6)'S{X׷[ϰi+K77J}Oxͷ!kz6tX"U"7lNjn)yͽx#&>[S<jpEkVS^"T5Q:Yɺэrk;]\ڸ~qn/&7a7SH[7)O*Zg½
+KשUZ
+JR1)@OF :=DŢa8h}>p#6nVM(۳J9ܳuM5;][RVz㦞E!<Xj}SIi5gJk *FdhPyߧh^mٰBui5fJGܤ>o(pEbpq?}E`[넇6TmȕV^Mk&R+s&1ueJ),-f5KU[A* 2Z։Cs\rthdOQ/{J}fW"&fSOO_ ZfVl:nm\ʹDlE^'MXkVSec"{mT4zutbePU{H5)c]/Q[01Wݻh3:S&\׺LLJuKnygcltJnp [śctA5TlB rQ{È7hxp6sͮE-+m:}uBц⤂^]b޵^')qw شTD::"ֈJ/ݣp&(ظyVl-ju{7#tJe3Vd˥kd@Rh ˆ7#}DP7Pub"<Mx-
+Ӆ[-pstEuJ+31nSnAFFw~٧Q֮ػn6Q+2LYE5U# UM*޼j ;Ȫh(?A7u7oҾ6bF 5P=d"֛1ac> arnu {uLYg4cicB {*'޹{VD`}ψ1yiwDq8"Ȕ?[e7:
++mtʚ};%b*V<ZqaNcB\eg(}wXH-ϴ#ԳԳ
+އ;}=>ڇ7ʿۗ~҇?Ӈ|}҇]ų} -+}8Ý>[|v}C>|‡ȇ?7|{>|ć/pSc=}
+ևpԇ>7*݇?ÿû|~‡ԇ~·?77Wk}M>|݇>75Տ[u>|]>?ß?χ}_‡_ᦀO>Z~ه/k|>qɇEw>k߇·>o>74>j~_7pȇ|>ڇ7>݇w'||x>|؇Ƈ_"̇>.ɇofۇ}?ß/~~ƇG|'><ÿ_pYxϪMGgY~W~+sl͍_@s<͍B<uR6@|BЅ2I.qz+6_&vX"6@N*֫-wYAɼi|wr}[;{)o1o%-w7G 7
+} >?ħq==}\e5#УЧOC{d, Y'Z珡?
+7=p]mnV.yk>mζҮ=սlBv&wܽ6mkujFuUjjtͭ= u7+]Ku+מu76i.3{҃\wr͝esYٻ\s=ٻ\{!&rݿ%a#."{7+W+wk.{޽bBw\!v{n U{|
+Hp ྅ V|}7;nhhYǰ1y""k_H\ʊ,VUcU6ìn'4Y^\
+{oEhY_eӛwXBzPfRe,v]GJEOZ"tȜ0u]J!R|Һ~ZZ}'[[.5C/}uʲ`՗_s捗RQ׿^Œv'd}Y#o_;?0kf}Y+wxf]4>O0kaahwygf}v>-> pY 5'f]uyjń6Nˬ߬W՜ZfY[fX&-a1ƵZ2ڏԼ&\5ekz5kwyf=ӬI?]s.muЬ2qh+: 콜*/Smf21?7R2ffy;>>p㹦&-+ْ7Yfiwfjr2ޙ<_fz,>k@\WR|eՄD_kg,|!}t˩|-6*W\tG_Ty Tu,x* ˻ʓQ35O .i?WZ\{C=>TC T7%vSO|Xg7Um9fz~M}0x)sSckӟ뛪}[S ?lm -?W?I}; |64MA~ L`_2&7 `?gҏw//6m4uMi~<.%W]#&&]OE~=^/gSLwkC'8|!ToteIhxY ?1?/jʋ4x/_ _Ly/,o7T?]6VMCϿ</5U01 n&=DC{- :F P_ ǤoȟFӟd}OM+%-m7V}5K wy55_l̛_|~
+dM~/yK_oK' դlHS~<|2~7ϧʻ?p񉆪o-ˁ:ΩQwSs_ُ~d#zB|߯:<_y_275/ 6󍿛} ԏ6Vg{g Uo~G??kdwwq/cm͗->ɔwWwq=篼g}#Vtޱ"ӳV:ܼ֯gwzVɡo[W_a]rφM9_
+|f w-u;uO*'Gz6f9*Uur0snqgu7ەUɽcs'GOtWܶ_oUׇP͆n3 )nCםg|A9[3;VuލƱ9Y;61zey9ݯԞux+*GFzbs6ogܜC-l`
+9-io7w7;5;ޞuVֶ쿛slZztg& TϟS;sxmsquVPlQ2Pph hI͖͊wDj+'Ȳz`2*nd=drrP==`䝦Ǔ ViYiX(b]ZrNRsf+!;\sjN9a1G619?_gՓ;0s3ʱLY\kO)+|=pnwB+
+a;< jyfE}?pP4Uh[7]4]9ͷ~fjk^q]ye֖q '$NJ8òNJ(]? 
+H89WY*lx\ ϶ʲH8y\BHW37Kyd8 7Hx.p>햐^TkJBK$! J q&VKx!kF qKȲ6IXV FB^/[YKCuJB /%\^$d
+"EB/HpWJxep>,\%|eꐄ7H#;"!(Q Y J|LBa/aK8v e! )/aK؅%+! :_,0%Fѿ7 _w ߃%\._ W q$$\%\%da^ נ ע _B$m_Bv[%KM_ѿ}_BKXB @nAp#_B'% ./6/_{п K8%y w. ѿ8 GB~K1/n/ e9п D>%|K_O ?%|K(S_O  cm¾fk@q(EEb͊UQ1Ī%mlDXѱab劲=WX,1(Wenb2ӍmW,V(ۢc5,6-*eiKXǢ-W,V($cK,2hlbEiXbEKHhQ&~+Xiq_XNmb~bek-+[|RۯXoq_X>mbambC~b#~bGZGj~b~bŋk^بbEY(^l<X|qཊeylbŋV,ֿDvU7)O/;U߯\nտ%P ^aտ6ŏ[O_ۯIտ_T~{U~_VkSkWkGT~ϫGUS7JUGW V<W տ='Uw+>]̂e7)ٰ(nQ,bQu)ٱ%xb%7 ^Xf-*YXܦXf&bEr16۵eV-+ٵ[ۯXf~2hˬ[|RۯXf^mbe6.kˬ\<W,sqDۯXfmb~2k~2{'e/Nj_玍*Y"xD6Êe/WŅ(Yx݊e/.]vտMS ENտ./W[/xT*~X/M#=:U~O+ޫ+_ۯx_ۯx_ۯxXW|@W|HW|XW<+~^W|DW|TW<Jǿ? W\V Q|\/xX_^'T(T ޭ_ve{zlbߢXbTpb]+/(&ǖ(oxk*qXbrmrR,^Tq_]ۯXNmb񮊻*>W,Vq\>ngxUzuǏ3[v ?.'XsjқgL5>-l]T`2?XȬ<_EҢТEohg1w oiR-Tw$j\͒gLǞ[_,f‚ĝ!OO;Ɂm5 n?,/<õIa?){>gvl#wNJؽoak`3UxG]}m- K3;<e԰T>[{OqwkJwOq`LTLw_mr۷-R᫶\8."y*L6Onn@(EXguM{s]ePnr(^ܩ]~Zlz 3TJ'_A?]ѿ|}#DW-œ?[e Xۮ[o% :d #h`I?o9Ɣ255aF_T<D<rmV"c 5rSw㍥]PʌjG:ТY\MJq8ug7@ۜ K|ii v5J]s!-+줼wvT {)-C-A[mCmRykxsu~TM]Csb(e|QS}c\V4j*ҦҴmm֜sc|eyaz͜О|-j-F0lʝ9-6WϗFQ\FuU4/7iT>%1 Jaj_Ń0D!PUtǜ̈́vpiE䗉3̚&+бVh M^sv 砒{v2FM؞ty0ӧ[f0q(w)S*Dž.5=+si~ [ְ}6BͶ7Xgh7X57PswVx2gK
+%LcP{Д魭~lȞ;hHO˚`5ۓ  8-?nrcp_D51D]>O t{\vvmA{ܿ6
+wW_ ߍ5Zu~F:);K~_"ļ6l@o)?sOS0_sr=cxP>–eUC#s2bտ5:D GI
+ tmw]?nz9b0gUZ)c=VoXՒKu',yozz^wOӆmÿh8r3U ؽf*~9^/?wc?Tn$շJX#Gś|%փ\&KkmZ?>GF:Zܐߧu=n)Tp3*Y*U^semR59ߎٚwy2< mVvUeAc'گvD"*pxP΁VaAy5 TW{̮d]' ŢY 5^+ڴW%}%/|?y}tǭ^,UW:Mj龦nUZ7WE gڲRIڞ+B?^^KKmVU^F-A3M L4Ȣwhƫ4c,߿ž?o:Ҏ.5m;s<.u 9 C9ݮ{C_/7>31lљ#=܁QaxW1jQU~AWS![ HHsJ)ng7o!O׏v^psO^hn5q2ʵ <PCĈvu.*'<S(}Cz]O:$2zblI'z1oRͪEjӌD]1ڔ&m f Ϊ%ߤ0I[w0JN'ܵu^:IY;ɚ?NaXO"gP[W7_vQ\{7U8'ع}ccuk.)s'F *ou44 %:ldƱ ȶ'~`q ke>4OzgXٕ(]
+qW.,E4
+ku_EҥcіOU"c|_<ڪ8R'gG肊<ڌ<Vqߜ&<sF_w^J??V1Z'cg7T1XERӅrF6'OͶ:jdxeLA6/%ݯi`ړma1]M<M՟.61+?Mb>>)|ms9u͕Z>l9em.\ҭ㕉|B%'_Ux\r.0[h39T}׮XZzZ\mG5sY w|>N艮W8p:Y6w?]5]St>.LZҫL?W}t`Qk}5~}q`xhCJ܁heYsn9-5٣"y'ԧes`ksߋ ƍwWg,m:wo%j'=w]eEU}\'sURyS[Fcr=;AĵgIY\8o/>&obs954o)twp047u-<;<إ{isٿmJ*1;@TKET_+- 7?mY[˿:OY6IY{eU`a|rVxFՈZxېAO~§_Ds\osߜ|]ƔF-E|~/54zLgnxaڐ;^{pG(KOLt>h[3{'k
+Z2
+4bxp?uOz:6+w0-Y}E&M;, @=ZwJ m =0K>xHpmt!4A l)ܼo(hn5ƿ-_ cV`}sy\y垙WL{ʙZ/ΒwqߚָykkHTވ7lZ#6Jiu W?Yw~+R1% tj;Fħ5*SobjAŒ3objjOx"߯|X5f"K~/=^V91u;h~YLNG(ɩs|YIr\=V>'t00~ˡx3v!;\}[Fal;T%>꒧=K x)߿#߼3Fֶɣo|<kwuy "RDȏ GL<eݰfSIR#}='{f-{ZyU>[-ƄnT
+f,7HQ׎H;G*yq 7 !=H1ob<+xl=١ʕGFdnRI]&i|l=r'MnmMR“}.5R?tSXMϨ X|rlng5ZZDf l88`4T\be+a~B[\۟VK«&tX˶[^dNV|尸гFzK%UwQŦGߩX#5ն6z卻XY7ü/~xxwu;LVfeiZKQFa/1ZoJfLUl^Tr\tW*f25Ef嫽x[DjP=0Ilju-}Pvu7=gQgX3]3=p&mޤ{66Ml֪s~CGs˔}})<i}L 766>&wi޼9;ej/r᳧NsܙЩe1CIrb*WrWԚS99M۷LL^<k)eMQ-;\>Hw2rì%lT~ yMozG|l?/ t&Uz26 MTO5[Nvϰ]OV;DMFnWMWͥ0~l~PN"GssF s$\oO}̿߃}i݉qÕ+~zfxL5m&kHqoWrey7h[PY;=$x5S]ֈWwa\OJ|Y3KN=ZjO05΋J{fMk=cח36nH<k]$FZ<]gLJKԮoǕw%YÚu/6p XP`O:8O7D֊βoG#S31}ahU>i\={, hf53p
+B1 zjRpvWW݇(IS_ڗR V9pOLG*"396$5
+69 p0wj^ɓG8KbШї3t;cbv6\n@oKcd
+{&,g` qEĘf8Wswf4# 3ĹuŔYNZ} sRZq4{Y1I&A0PX< S<#0Y"6˲x;,R6g<?f񌏗0'y,Q\c!zNpATI~bSF/|biwp#_!ͦRLƷ@)g)0"Ltl:|yG'ɥݦ-(p
+T\ vܹ[ixVR2%ʝZlYLDB"g;Va;[k=\g<~ Z*ST)biըGa~߻tpv I2 KLyeޡ
+%Qxy"L b',8 LI/|kDhCA|H|[B`~i³[%LQpfC7" *vW=qt cA-ݟb:D+=Y`Ө"~p!\w'C<HL+>VHo8aE7rWīN~ЛOMı!C%䶟TsIGj@hR@A٬LX^!ݤ7))[ٟb)^S/bpdY&tle_I$O1ڌb` [l܀U]ֻ 0u6LdF1pe-RQ%hoogO)Yˁ\GFfGYGW;ث-tDDNlPRk3Ȣ;u@s{feО:B3PהG$rb|E>Ɠ7Yp z
+d<g㊽ Z0۸p`ZGXMw z]:::g6)f@v
+WPzR3 FV#ct-ĨctU
+Fs8F|(_E@-v '<G0E)=#kCCaP%Ivh UCΪuZEWjг|ldG/AX:_^Fa*F9x@'+#ptoڪh;^ruDvaY
+usU=Ŝ:fRSM΅f]RS`^ɴI7s2q2 2%"Ԟ& S(d5zs/'x2%8;"ZXg^
+fNMKS' Nf<q~>Zm>~3I 5S˶6,lDw+X[u)Eb'9n%%R:sP{?)&( 6 BӶǔ½-eCaTpW"Y!`Pa5;jϲ~=yO|SֻV4IePwKX%nǓWZLHHONjztQV+SX?퍀f@{n7j_ l:^RD+39>~ KM:N@a3c~D6Q`B3CT6{t+!e[tknT⃟ZS*İe|?nY79weGoj v6zLuy[s3 UK*A[*A~?I 6j-[QϽ}4xNe=As~k*4"GJ,6.v.vO{~>/~hU, 4!Cb!\V)'1ṖBI-R
+_vBa$V ku39 Ι
+[vgV
+{^1# |QZmQ{繚5;K
+-p1<3+<soh=+6ƢvAvgDzG&ҥu@?6sUa:}A
+3q|L ʄ|&c.cSazQ^,>֊
+IVp5 [!ŻRyF]j3%f]ۡCz8걗*'Qq7F!8!xj{vBErR޾fYoia.f74F1F
+AEp$#<M Qkg/a''0*U:P6GtsUS kΞ#]ag`\{$^+^f͛Q0L~A^жvI`.'pbE lxt k@G)n(Aw4DmMz^M(av\u<Q+bEy8i]!m-̰oL<n\@50,K@ĶD@̌n+,a@Tܼx҇x3%a+DlѶ S vsg^S=ROYyl}e5Vqی!moL(џVFJ.9_=rz޲p/zGSS1R[d;yǗoPER2(Z,6-QAdkaR9^Fi`t0g<\oUŃC'rTr=_ON
+#zyLqHH!5ZE?s$BYLZ_<R2FPFeDLGFT+Q'&Xaf99L>::I{3Ԍyע&psVq;g;7RȞ/cUuڕ$s2a6vpv+@) 
+ݍ ~̷J>fF:%nͿp(HGĺֳh&U+d@ZSԐ 4mk=ף>x9}kw9潅ՇEy#q7j|piP߇`Lt;Ʒ/xb.LONg;) ,@qy2+qx dO,k
+4a׋yʂ|}ylAx9Nr-)+񳆐
++Xt@PLۮ5xJYjdn\˹pMG^L8%-lso+;aym*h
+\4<,QJ-֚o+)o'I4D$GHǓlx tݱ̾SJ2(^l:f*}o"
+: A:].j؂ߑ;wLK
+~K}x~ ks=F_}FyZ< m LvV :8 {2}I#g.>B;{d`2gE[릫 EO\w<g[Rש#{vj,SNVA6?ߝݿoG^{ hgm&C/$Pfs3SV<׌h@WNR: <ׇjN( JX"mDB\?Fy;%g*U)w…t4H{H|M-rOn,"t7[!Z>4ɰTڵ-F
++S>sEjQw}tǰe ì^X(+;g bnj0*0hF<7n|%Hv+65٫ӥDu*C~&ZV*ET|<L:bHQ> QYyR`ozT8xM9è
+R"eo?1wO_ EY}lq\\3 pp>&)zL_rHBL~cѐ=:L_@QX:t2 ̡"%y m&Cռktu=J8>t%K
+<`c8Xy&C{ZC|(@+&]Vu ' mpyP>-*VMu-AS+;:A!sz
+rN;<bIpOc .ڴb'
+<oOV}u^GK0|&ԭ4=4;J>& |t.?ˆ-=a=ẛ/+CmqK-&D*!8áZ`젺tm kYź.c4Gyo'j
+Q@}-AœOM)^0@%QAτ
+Ӹ'
+áR}y3@dQD7ad:İ.>
+C
+<WS̄l^e F4Vם88c^3TGO'>ׇ0
+n67uASrMiP4< FM&<,WXY4,gyM2m^egKԠ@ w`UGK Mʙ=mH%JiZG˙msN->Y#@] ne%UQ?( lDKBC< m4~1icӜt/HZ[
+m~u/UՄUwu_R뺌~H WsGy
+l؎";]lk^_[/ݍ>[)_,- {J~\){JQXb0N|"h
+}i^w㏝!z_%OV".?'?T:vƈH|w3bdbqdbJWtn<dX=;A|Kj!GX׾P_2@>M1_\/92+z3|\a:B+D1z3a3x~(qeHw7(Ata
+{Oue@.5r9o4lk&I\ IeW&i8-3Lۛl@1v;V{N E4nߖ@+o칣\6ؒā>VGW4}aFg.]d&Pc#y0t;m-8rB6oj'l ؂LZ+ޞ*f?/8ze&~䲁^$eBrBn!K%;[lP*Awys9lMWѡJn06D>a ι>,='#~d80`$>YR2la}E94[S'OB_߭ѿܢ-8m9#8rHclA93SotաvzQR9
+6Kt(2*~
+|Xy`#󗗡R)t<2Gw uh p!ApҾ*IJnJWhSb7fZSebg}Q씐9Di Pj ړ0
+#\H
+UJתyk?wۡ͘‚JW94
+|$%}OGIџUv- Oc-uPdyEwEv~<>b~N8IњPH[qnDO˽Rfr YI*Lѽuzjuw(
+Mf ~'0h{砩 xuminV&$ Z1t
+?Cٮj>᷉At%ED [gىYEz+V WN ޾b+6ZTh
+h6,{_N?
+:1S(ڰwdһ?=(LP0մT_^%7s/$*m;umĊOtMO|ʳ2 ( tnCm!wM|>A{_81\#l tNf .@A*mW-/&z]:{Iqd*_= m`yJR8's eO Q1wXM@Nc[~)h!h4m2:a!NwcF¥skC:lQИ0
+zҲUh<UumS5,fJUujyphy%ԟP&mSV `7
+n~cgߖ4Ռ]R(6zD߆Ox~vI*8B#h{Dψ&3x3HF
+7v6=F#}^!FYCѸczff2/@y}{N\ ;N. ]gXmQiHFs&T+TiG~_fX}D z2D f_"5vb ӳF}WFSgjJލzs 6 y͆[d+T-V2g"q{mBTLXAT:S3?*UmR6&A*k=D1 gŰv M`^x@\P@a$
+퓴M ȶw#[RgkR,G7n%GeM2J{!D+&qkynt= lyyYZ`6qM#%P$:~\G?r
+a~,&ɽtB"v KHYog*A6+څM:ӨAudREG(h-Gمb*DuѨo&VY2\E*3w:%42R@'iĢVԍ(٘>{-QO:$k[J`r8*hI 
+g~@= |.
+C<S.0N'm‡Bׯ*AUwCm88/tF"K$Ut=:$o!)>]kaq!sYm«ɫOB ,)9D:Rvc\O/Z)rRtgl0o^ˆd)Y%+\+nv41qfL2҃ UO[z
+voȍ!&IwS~}fNcXh;)@A>×hn^>X1‘X<͟&4~B
+>M?ersRYkӤA8}1Kyt)~s>R?M@=6'Qw<~ Ɓ ]ZKzRKJӄTm$
+Y
+s!ׁٌ(jЌ#V0Om>8^W#
+Y+FvpVm6M Q)w,Jab:nS5yҖn?Z&4\B /XipG!vS6ʢ0R_v(9'Halwc:#<xk/Djdž}a3Y(k}3趂Ňwfvc FO_ߩ4BԿk8b;P|%
+xs$?KCƺ#/#rp.~XSC&/\@ui1d#+n83LY7PL/oDⷐ;i5Uj0#=d]{+]`: 3}ڥR9IeJUK+SdL؏6/ۘF. --:W'`Hl]LtQ܈ 'g~Kgl?s7CLgg<,&~f`l?s.~&Tx#-@RKFy"Zr9Z%~QRQҖb@/"[Yuf EeL,bx
+!aU3>0zW( .
+1Pl`{1 !|]Bv |BvC*
+?SxO>(?¨bp
+Qz.T@J%~!JxII~J op)QSP_0D)@^~/Tx}
+[
+ugQZEz;ӵR |z_:i 5jbw\afbwBo {}΋Bxԙ9"5ڬYs3<9B*4"0qK]mEg&緎$vg4\Ykڿw9=fgbY!Z≅m#SDPf@Q[?$ vMc22~\iP42})P\nU_yHb_^p z}{anעmhƷɎz*Xjj ^
+|(K5tV9' 5[|cڀC6uƶn<a6 z.>1\e"KG|C>$Nt7"ޞ3x}ERlW6ֽb!A-X\Uk .&c9Tˣyg%9E'J%H뉮4 l./9B
+DʅbVDL-9 D<8}$+(jd,ڏ`5>ZsEvXvK"?qu)1ע -HiΉK[R{wfXםj{eЕkI=j&"U$'
+vddz8-O^'dh:C*!$nQ}mT?*!>%B'뒒TH'GT}Y8U^0wǤů..߈L wkfJu]wumjv2!FD@1~אwL;p&g?S!/X (5)8̓G4 t#U>LJzh8FEF4Ѝ{>k=$Y'*d\h,x\{3'o΅c_3"v@,&i% "(-J᥻5u%oBh\``""#V`ߛ&ci% oѭ,_ a x"fDU|U^db4cbNKnx_reCq`^tQ$nnݔ#휚"o-dZhe.WƧs b礢}وNjS]|Q> i9 gQTQ vMv*KʸxJdUzi-W/?4VJYN=dO;j*.MTPF H8r:yf seAN4?҆:V;ml;HOADI 6#^,u䍸JD2Jqcqc
+4mqk-~mSwO0VYa|< [㫧Egj͟d6΁KZC]@$#gFȧqj?vDM8!yT óC. kV
+@3}z@Y 6OQ]S@*k7R~~H(ye|ۨ;Te+C2!jp/=^<HS7|wbQLxQld=gX>׉߮ԇ,}cW.}8{oS{{-YSyЖ!ftx?W*#(b5"ˇI{OԴ] #^N.k _Uł\kq4Ġ0n5s⻕p'O[E 1`7kRߗbd/"+ۧ<z0pɟ>W5PK7~JQLK@RHlތu7] 4PZ fN`&MѢ|C!_Te,X}\t RzYE# Ā` >$j
+m$I{(QL(HeQ|2ȯBIm0NJ)K4-q4x8G>ӥrjl/JetdpZιR(C[ cڣ0i$,vաQwO0s4@r-ke/,1kŹ}h&$<CH$Vj{<SLbĄ:;."wI`X=ХZ /#$T~uCAg(P' %U↺,{b$‚^F-X?AϾ}Y[d6{>kݜ>+kn>v1>n$;}V!Iϲ*l_eud2|S1f:V; AN9Ά5)h 53HM+*z%+tI:^_~fe<2NmdDẳ}è0N`Ua Q'MQ$8|&g _cԶ O$[Ƈ"qQNB,x(}aʌ~K'_L_
+Tghr19u5i 'Jy_€P "* C ݩ&4kh<_%э _rTV=+v^@mw`w$n/R4kzcV=5b.aoi,
+O\ aT~/c }lX] /ܹOe\ZZb`'KgB#3CIujaW/ \
+^` #޲НR0
+@3詓AbN:9NƂ/C^
+Wxa sVx+^W6 c쯌zuQ<|QlZ'
+GFy##{
+[MR.[lߤŴ8,vea>ќ>LSMLvDl<"aG2,KS,.[0qE0a0[fxjm<"nt
+RmdGW 3UoO i{xt<4hIe3@`|deԈӾثH ۇ㙎'3j
+곕'q}tKqEm#_*UDt7%dc]|}> n._3/ 8X|sQP8~gKfJ cڈ7 - Ub^x,;̗_IY2S؜i*닇g! AlQn}AG|fʽ>JYd
+<,AvTciã(!F"*+RIHjnP#6JP"
+
+ᣓʳ릻.[삊`! 2@Z aaJ {ߏI>?{sϹd&·{#_e>Ԟw>LT~CK̇bd$髤Ue-; s{'Ozd<Hِ} ˼ta됲;9ܓRʱ^l;#W]ײW1#\8ĠaMH
+Nބ:y_
+n-=;0:4AI` OgaۺTF ȅg<_p aziwn[L81q8T;o`Ȕ›x <NVg~#9<%33pJ LeX!fJ CyU^{x/~SG's21 RQ{=@.Y=EIИޘ݊O g67S KBt#rKeG/ugA?~MvjU0ӌ#
+? @UDY-oz,bau-|8_{Dn%#Z~Rې$6oܒdXeayhB"kX[n.N:?us#^u1n_NVt´]U(*2$۩],x1:w@~"ƯSdpWn;gB[9@UbAcu.F!4x /6F]'qj
+Uަ@Y_˱>%.;W@J9ũ6Fvoy =g\(J
+-c)>RItPs e^QeNN%3q/%PmS1Hv=Ca Y z>i⽮R/=PW
+h*88"d#PF H[C6ԸKjyA7bq_*E*`q?-T?Ro׷65Tْ٫楈Y+:9k9n~8O_ȣi=Ra(.FReXJ”˃td/<k?SNaˋ%h1%nث*:٬+XsY<4m\4$1bbdXmx| } .i0j7T}qu!|lN[1pS^1`UqVkϳW)wчާGK@U MM{}g&hY_h)~ܫMDE>Ҷxz(~ɍ&{ujLYw<F~~Zِ*67M,{mff5`Y
+4*`lmCоڼ;! U3?*`kuK=ߣs\޶:BdX /5Z Xp<Ww1J=1G9/A l{<8N>룼)bOVοr$UaRU4x8uNU '&f&)8
+yK!tDp_xF_A>H33
+^<keh+6UT$=?]㰐y@Ixo;yݢ`t7u䆌 ,}J-gw-hsXg!ŔUrq+we¼ϋP[|Y) W%Pw.WV<X[
+=:lNuJ.s)E}&ӥij:
+z!CJtۈ\el{WwbT J+M%zisPC
++?? ndGS ##oK=:<o X
+/^
+V1Z >=bATƾ]䷰'F,ʋ&^6,dO
+=3rj wdAvq|stn3z?TR?#W{Bp
+> Yqd eė~JB୬kT:,
+ITwA++O~oÀ2cž Gs~?Ese"?7^ 3z?r~mpcm=je{*`Gn@'{W9-s>$y~@j1=W=0jHC>A&
+güR: ?5cNdL3#g6Sh}(>1ِׄuQWD*ߠ7hg=N3TV_\ī2_j[>sI2L
+g2ɦI*IU8 ΉJn#n`Cndy5q/״If >/?;UFE7cd)Vh*H-ߩ[V)!5 qnJqOb&IIB(k
+)d-N'mi^Q1$]Ib+r3?V\9ݥބ(]8 z/(&6V)7(JޅF -
+j{m38GF_o
+Jle~{
++$|-[%>Xu 4oF)RX u)
+}'>>e2cxO& 0O!PU޲/B54)܍8qAC_lk3{'+2t{5LtԐg[ bI׫~]u0ZhmIQս#^ũ+`f`7E]vt.FO+~LqLuq-lZdNŏpz|0S7 c:2EEq>صr>
+Z5xgEڈ[: I!(2 Ji6)R>ߚ~<\ԏP\y wx,R
+*O
+ˁ7ɘI1dM6uFr~Pf4;x]hWGžFS
+/3T%p{Q:tlQe4i*6Cx><6F +Uu5G[ωt
+/"uU
+!Fe
+м05lQM0.l
+)Bx*M>V,)~&NghJC &]FAJIbm%lPiԠ@5woL<aQ 2FEVtn9<mޢtt<YHf+]t袈$2 ^۫p J\L`JHnMambT|qε&E44<f$Qݸtָ"?")T^ZFwh"
+*UF\ИQx:zH85J_oU&p&ΧeJL<i@1 ڔFQr޵@GU3C2;BWDcdTP|DiZs'nB"NPT݊5!v㑃"6kTs%h
+ ~{'O9=?~W~#(!M%"gKJU۱M,_  -nDbG$cT$R<KjEPa7VѸ%jr W@庈JY@U}W\FL}J*t 3<D%p苚zlr6pJ;ن[1?/K<x s6F0~eIBɢ4vp><$TG/!FT ijFD{Z]K1~h'YjI/=. .BNZRwk[ p&IJcح
+\<KO2!jۋr7>Csr?%ø8f$^!HꊺC? Q1>k{v: [%zgqH`/QzUr쩳J H`QU#l)!b~䨪a7nTcAX]lK}#pJs/u!dC== |Uh,h
+cQ܇!-
+: t$dv-;W`4X~U 14^Ot`4Cئ (!,h^AM7N|{$%-&qXF]ZTIwnD>pHma׻~?t{C?k,oD@‰9?UUgI3WFElyhсbuͭO\
+:}Vl1_'6XWz+堀[o`
+x"LgQpaD4b`3
+ɏ`aUKZ!)#tF$}D8T3N׉gӃ{(Dvq+Ic݇P+WU`떏6~]Ty"Ovm1Kh=oCwHj,\J]+]b+XJZjl俩M{0ַAs(f#[]UUpw<dTF:p:*&68pG^S?ѽ
+uCNB=LKVtHHG I4$3IЬ$@xDIx,.A4n $LVl~Azyi`@a2< LUt Γ4ap0ޘtTÐ0z"GKzCECme"$*uXKR y \s p0P,Jӿ& Kz*[}=40kQimp)r2)"wY bhL|$|6N\X}֝ྊqAיo-q׻KZ"9RUŠЩb#H+;KDQc4k=!9~7"_KRTLlK݆)q(\Ɂb6Ύˣxqsu]*MZQd2݆\p8id G㯒
+KN W4Ǥ@m/gn%5<C#ڱV9alr)c6W -b鸆#c=c6hlw[JOU
+j+eX+WI;}Qz ]rDSv 1;.ut%#%tRF܃^cKVCu òb7KIYDxM,ŭ# ]%iK)]ucax.|K}ԛvYM ,y62Ɛ-T&iXGԧ>LR
+V<+,Hff@ofp>3Q'IBz=4AտKʻ@Z|E-dZK~C})i )}{4N}Ss5No@uPu S3U'_zPwn7ayv.X=x\7,Om4*ߞ $CPD
+r.3fS!,tdN`N7!R(?4lM,p'̶*^wI8Ziom݈;SKAh kX7+`ͣXsj$jc}ty P/$߹b(fb_x
+g,Ja1sѷXkBAmZ,:F`Հ1o{#uC9k˿,ܮusgC]\ʟ
+ih֘ =P4*B|-pkSRF!y(5<:lDd3:k)1 w!-֍K6v!@6'<Ceb*#죘`>0EmF6Y=JC榿
+04jXp|,#˪|2L1({P.R< 'P|M,eR㙤PC{%i/`zJZi;@p'E!(ABw%߀w1/Aۻ>U!P5%&}&$c0D2-v$~tk(o@77/,Sq>qXAwq ӏ aslEJD/=խZ YxqAc5' P;Ϝ*Rw)q9ۏw,1y!aB;*̸3.ry?4 {h@;Fd7p్^8[%a2i+=X +iSȗfهST?ˠ<HۓXDrįpI{J7'Hl'SM#UMpo=Z۸lcn}{vAd8#x#zh4ɭM]fEXG̑|Sn{D.:M۽(Isg6CHA%^?%bK|  Xnֽ:=T._Zz6EaNC,Eڶ!s7Xhq6zu"/{S,<7#*VfX!ԽN{b늰Ldae,TeڱEB}-_EF
+>iX-{,ͷcS5bD^Pe:8-(fߖ
+6~iٖ
+sUluGO5sfK4 =S}043-psu>>Do[dl$ԕA"|g./DO-$-r9>@xp
+HduJ-%Wd! Fޅ!wև.'v)ʅA䧭F"6+ߡgse'a`[..ԺV8vih:r[*ѹgD]Eyq8*K7. 
+HĠ\Q?Qumѭ[gy'ܽDVB5]Vnp$aWĠ6ʄ>֐y?ιNܹsx?/qv`\X~8CAy)",E4<p@7!̀iƋ!5 j!%̴kK-15
+t>稛] 5ff>\+"׷|mޥNҞKe.mGkd5fz.Qr鵬ghC{~mJ顓#m]`93.Y~2LL?F*" kz'x%Ļ1w|8 vήf/f% t@2p4 bLlXjs՘~Cz6+676+0:E~ stMV\VW]A9$)FLsV>+ cєXq%l%c{&Ko߼S$ʷ_AM:Ý"4.ڞXdҒL" Wx-W\eL&"uoP8XLslBr1^>> RM{@kay~-5(^I bӨJ"~]uִxv3$<|^Z8@lѺ?6
+Fv^W#ovC'ݫdw%&uۏ?|w'űk7WL@Vvq )csl?D~K?RP/+PS(c c韓zM+|ԭz-h_ØE~#ࠗe1rSR"VW YZx]X)9Q;'ҳaR1Qz[ୗn0z PѼhUۯXt*vez`2{J`ǀM7B(/,9a^Q |ߔKnNy&?}\ǛANzj4lƫEv ^LI|]ncNpGDS+>ؕG=>>D >n.Tdy78hus
+h 5]G[Җr?Qb xHK0/R.T ?*O *DW4۔Sb.;U T}sV'߶/T}TnŴJưr~D.d%vقŁ7+8eѻ8zGޕp˛ݙVKOY'n4۹|5j\YgPnӼ3ngEAF_ O>͡&| l?dCǖؓ8_naj^=
+Q>a!m}/Jp~ܶ(L[+_ٜޕ͚Koj_h}>CW 7)⠥GVuQqf>%6sRXj^BpC,>*=񅣽3FEQ>ٓ_~!{RN(\"<YeZ`<GWLdI0QUhP[IU4veKD1Ki QK'Q0
+Ϫ@KnmNxF#<''YJQl/5[Vv%d]vv%TSW_{\ (<D[-.A܆\mܝۂov3\?
+BϬ;|سωHP=S=N u,/PDzӱ_UQhcًj6މc?Vh&*諝1A(}S^ H 5pFϮ9-EJ/(Zx甶Y~u
+96@ Sv%R闻N`Ł@m$ ?V4<t$l'ڝ$: lT'왇YF8LI/`'yyFjB@CbXyq
+ɓ8Mnw5z&^bV1ڐ ߶A 2P+ul`p|{21~>|<
+^H;31տvk;ZwG"گ&.fdZܩ=ЩڢG
+A^[]ݟfzӰX`V"۲=>;N z24ڸgŻnV+Ğ*Ӌ"suB
+ѿ_c71?:W>vlᳪ ΤeCBf"T bu}J~9~%"W3wIޟIj& ^w+m) 0긱?[fE?\pS̋wo\߃ȃba$&_l=QsPKQ|omyh6;赦^ysNX[Wq!
+gf 7qOaxl] ]ҹ-_~"8}3AxW)K+`YÜIoF{=?]Z+QW\\ w8%K+?7
+UL G=w `ǘ>z"!2t{NfPu5ATN}0ͧhє{Rk5xL|umdH/{/?xHUKzP u ו\lNlAJ=ro΅k\#%
+g 5Lst0K&`7 2o@AͲW"d{30æ]0ݓ<ԯiM6O |犷Pk%7_D/
+0IߢңS.Kݭ a ,Xbx  3] 1Iq`k׳drB%("}=*֜OJA E䇺[*KߏyZځ;RsM[.Vg[eo.Pۥwvd(=dbWf' h Mg!l.qdT<"~%ԯįmtVIp6ҩ 8[=8[M KDJU=D*\f) JE^27,yh}qzZP//;AH=#r]D*x_l hS>+UP6gv|M%,6z_$ˌLMɶb7!|'0+Nt8 uHWƮ۰ $|<76!~
+o4w\.,+]Wzm>2?泙 <.7On1$X`/v4PS= 7?S<5gYL]Sɱy`rDKrE4!${|R^KblvD1)&a.0M
+J>܂j mF`Xl'\}v=)i"zp/=
+
+mU9)At$ \:[qP*N5b~1;_W5zc' ϏggO'\e/N l#]|^mTrMh%Vo@y6<~r", ҿ*}@ßCވoVۋ $W j{1<&^|{`a `mzh!w%p4,UZD˧xJQ+-fZ{(S2Sٖv^ETcL )=9}9e^S R;J)Ş"?@XK
+%9H0tIL-nᡸ B}mg_oֱ;7svk<" PV䲫`?:@\p:ݛ:[Gk{דQeҬEӶFaJEAݙLLȸAf+װI'g$> 8` CBfM^خ471j=XS})1gl2lGbʷB:S#?Yӽ di5
+^!{Ì^
+C^g9E/
+͒xݕ$>;!?2WǪ$d. h+唠SJ\]gnS4BHi IfP,#+w+;ZZHv_v-0\<TՒ
+{іFY*7IeLNPI PAޡ$\P8`5}UVcU_+ٞ?IRxuobYQkƻѐ-q]=ۑ(SdΌTLptŇƘU
+6xw/!ޠ!F
+_XCEVFbD1Tjm$K N-"d9+YRoO@'T:BqH;5xQβCq
+כN|{4~~X1#tEXrI<Ȝz#;s"Ćb|-__StXMӁ俊{Vy;9˥JQ"^;t]r9pYBid7B%ϟ='J:i\
+Ot1H5Z$S<cq1~9@IwQ؅D]gp7!Pt)\zIi{8Rj_Kgp}
+cl[<}eY8>x@4"ӆKO&-^ߠW2a
++v7й 
+O[x|{9A6 :)`p aJACxŧ6nu5-y(p* Su)E]qr@D8
+& ]3]R$# Sd%/Ң)7ȐFQ$%L>D 7y:cX9낀Z͏!Rm}vi<ەd@'ʢ8G9_'sJ6.b$‘Ar !FT)sj9ǟ-"s gѝql"ONVIQ&u>!̑͟C|]?^N !pwq&{SN KЋH~w$DC"B$XjNBwbٟ܌c lG&]sbL)8 ΛmGm6j}jԁzrw'X.4g߮3 |rok0T
+! 
+1@0C[Ⰶ3Z2_rt
+ɝJӅwbO2hynp)VQC ~VpvT: o0 RUm5c`,Ֆ,E4 ]l7^Q iHEvY *YB.6A-jwKxxVXY<+Js ߏ/;0  B<&ׂ!؎
+uZvM@5xY4ZXl;}΢Zۂ
+zkMC:ע1iNAF/o^bX
+{Pudl1J0f;g:ٍ.5$n+cgQh~V#Ryqvcu;Oy\tm ;.m;*ⷁ ֺ}Z<-^n,oh"F"VO<YE#i%,d9uL> rVwY{Y._Iv{W4@1pFA%0D>}-4~ ~n]QtUלUJlmԻJJ4k43AqEYC~fNNn?HCϪr34ڈwep',ެr
+&n?@&*loV,~]G؇[v.ZGèP<΍a.^?!Gcs3%]Pe+l[
+~ʶA
+~ʶC
+~vR|ڂ{t |-nxy`^ԁVBBMڛj޳GU];'I&ɄA  Z^JPV*3+/&w[zmB!j"`L$j"'
+HpKdFQM1C48TlkEm).i3}AXԅ!YD5mжk1yH̓'bf,#J<YZ,rf:;5 fdFwQgՅY%Y ])PR+42̭$ :`s2D.a6h>8+'NE;NWQGFF]de4cUF;b{C&D]ʑ$m6YԑK3f<- Ҭ{)i0~dVp` ћH~@ 5C,M.3C@4tШ#'͌='Fwv~tS FDT5Ht^6˙QqיQF9˕;5#L;(!M)uh &ы--顔r,-
+;tW~/7]b)/9Wβ2f?==٧h<4i8=@OiêV]]LYMqd,ŚfY5fSvz3q|3$RfQY(d}~I܁LbХ
+G`/6a]{Vw+gI KS '_23k!|{WD"}e):p"+gNrȠ$|9ZlxRztJK8Fඕ%87>Ane̅L@[!uUQarhg&aߢ=5"3nZs >8L즊6$pLV{]sOWǏï: YʏgrveBL/J9'=F,p>gp]r\h\"0hݴL&~?➸"^1Y,=ӂr{[L"<™ 媢T NgT kgrk<\A(EsyNIl+p^Pz,?CnC Q1ΊH28O!\f-0Z ׊`%aGpAx+Pf"*<POx4oY7?c #W'1zGyhH&v5x3VkawRZ[Fy?|=#iWO[ϲj0ZX<IG9?В|"+-=Zx_&LJaدlHv>pE4jbpp)Q:6ze=޽ZןjoWX z?Lg"v2pT
+cc-d7*]a¦Z1lnXqce?)*r;XXʻt';?s0yGcX Y]
+;
+C~t d̦·&ÇT++U<1z8 zyVLUEq?1|סUhG4=͡w243VAHX+u1x&/<Tv/
+S%r&ȓhK8]tʂ98BhD˯UѶ +k&6 0 D!QLVTYk#s)RR' ?0NR B䉙v@Q( L`E*-Ϋ׀i,E73 w7K\VݙҰdAx%cȅ8/VC\9?ps"s?
+RwT)0Q ?:{jY
+ƽ~@c{g/^bzn!X<wro%,9w,CF4s?j1nekARupў=?kv](5 "[xݟt3u tDU|JYQ;ʜKYIAN4)^{$%R`%r ̢C0]&"|)S@T"1%L oN
+,1o
+~!,<Y2 |GHeB#-W\S(ATtjnFx#T"G}O<{
+8.q73Ec_ (s=I%rrraPVfI zƢ3 7+ |-ւ[o;sZ\,:PݴX畹 =-q Wýi;_]xwmuwylԗ# I
+>]hw|IRn
+(
+cBtuxߏh_)+ GHvD? 5W^nϢӽکH4Fj0x
+=R A1`R "Л`?;3M2.2
+r1q 6ŷ㏁#'l^l;rƐD_aZҨ٥0} )v1ĵadlE~Vm_E$\i\TEܞ<~<c$ 999.<&Ί|Ett A*DY;Sk
+ލQ"LFv" ؊xиN]~ 279Č(! f}:~5?,&^FB/lUH20e/
+~0Vk3[La f{<ӠV>-OϱJ?ό*ltzNNj>e =vy!SlZ3':O ZKn)#)aZL،{{Ǔ܃VDvOZݡk8wlw,c'״ i^E+OXߗ9_~{lc `
+w(&" įS>4ص I J@wb4=1wz|s|_ {dRv;ވ#NM' c`PHԞShZ#^9l%$ߧ;պ+t ]y
+q xCIhfUVnB?͢{BN{9vໃz3Ǝ }6Kߡ:Vo}PN!)lcĎ?^^/Ҟg~۴d@I;?qyv?\&:Hd \$b]udEbE\aZĩhJӇj9ﬦӃ׳R=1;h^!o6P/zôz+zbFDTZ"Y>$7Qga{+׻RkX/k* ;YZ?J(kJa3srUE̥IC
+D]yλ`mǗL aL#(C_Ӻ1O8 'mc$Vы{|
+]\Qg\|d]c%ؿtmռsBnrWQdQ&mGc6 4`f҇~֩e";zA x`B(<M'AP 5>ؔvէ3PKƁ"ؔrwk`YIgYK(N9)ZNb* E dW˺:l2`\\QM:N2=)->τ%mӌg2t+L{ =d:?qʝt
++y.<0>(S=;yf6M` jus6M
+wL=:h-5s ߥբw{[D.izõY2^)0<:'^E<@
+&V
+)sM2'ur*~m8=ހ$-Q2=mWL~gQRRq%:QW<}|a3ʢ,ms勿wѿ]7K4WnQD=2UlM`w &S7Rp
+Y' Cȋ*Ֆxm8mh%[*vǯ$i;%S7,0pq3_b5 '&e$+w
+2l\͏Zղ.uuus54iO.b=Dް#0xd`d,#`"._ qtrXte}A!8W\J/i6`HM #]Lj!+cjJP,c۩ZJ`IiQN=K`[A"
++폝C.XVo/L$VA ]O{f={Sm>torC~ qZڽy]ih2-)m=ECoc, նI>Xb3BjijiJA6%AN9cL
+kʤ'9)|1͵F1\ Ц5!Ta
+`*4C9F2M@/㉝ɥ=oU&ģ= Uw.՜_`@32<LdJ^"%ޥ
+z#Cr_Osy<(Wlԣa H"/x*H¨lV oN9)JFNG6"4qIhjDqȨR߯,&LKXávٖv
+ӮZǍ擊=0fE߽֒,d=颵_P7&G'!fZ3i}L^Za+&IMЁ@c{ Pn ~JM;m} 8!mV22
+RQA7Vˬ ͫ* Vnml2J: RnA
+ݥO
+.5b .zf׊g!Vgg8-ѥ]be̚9ms py6+llWsd#r2f;.iinGV}8mI2j7oju⚔mqQ
+k$r
+,-#I%~b*7; zuModXwgb^-5o&jhZ
+šؽgSe>ΐwgOrH',ۃNېʨ?BY8Jl1 Y_"ҫOu|DMڂ0M>x!zpx~@Q7zA]T&䭉6~$FsL6XV-|m_FSKhεeLy'i
+-1횿3\sٜeO sd^̊eX}<*!k5/˻^=;GRX1勏r aQ ^I#VI=ɺ&kMzd7OV E!
+Chy@k5R?-gd,nzZ
+m+]w::jf.uq(/'}P݂-Jݚ/T(aEO-%(.ڕ}<=,$~Q10
+/BYhL.00sjNjӊ9bؠ3h8fL$.7ud=
+C]rR((0]yp.\0R`mb%e"7\'f3P<d*8ITv
+E7Pw
+1qb_e;@3}j%:ePic{wvwvmMp1Pav=*Rc-_7V҄?%Q)Y.fѷL̢Y\>{^@ ,(ːe5w\Ce6qk^+ #Ku T?|z2C^i7|w*Ѽ&<j54*r4j:ΚiH?&Ғ%yAʌӌ<,֫}6!$O kVF˘ MfUALVOɡ䍏eܻ$t&4 k'f
++_H S ?͸2:ڻb:]J1Y9ru*uQmjm4}b5O<cO0lalO >>1~$L'}an8
+':22Yx~[Wdo `Kd#\xh@^uI 7qxoqrw 7/}3^󒐷G?9\c%ٺ][JR[A0%+>G(]h.uL2#d[=r1E=بy]$!wq&UQE<%` smLB9iE"Cfhg7&Ldˑ&.u0>":"@iN[Ml((Lf =TT`|XMvU9+>2㶓Q(B"s|萖L>۔x0}9q)Eno;6]RiPrRs􈶯sB߭/q_ ]jwFRbj)#mvNt9ް(
+P*?|8͆XI W- |J2$.7]Tg&Ukyav#LٵK4P|Bcw8MQN/--I?F pROF^X>]CRM1G"srQsB)b],>HDn/_>y:T@'FFf4qF.d`w-6Em؆kJN>l2),pΜqrw.YK}^24"k/RZag֮u<m}Y3/_d W)A E*l^ ﱤ#3~==EFY-zJMY&ELh yͩh]&_t\ywRb]RBr f4) ׈W׸m VȳoBzz${?kNrNd-b7wdQNUNE&xv-B%bI
+H'k'GPlέ7wkyFd~7(Qb\t#Ch27KUK(Ug(g
+s}_{o [eL_w?K9cFW
+ƁFD-tLZE[}TAK}CZiz|Y?2ZtGWdIGߵJ0<KA*TΩt$EMW=jt3
+XU:J'v .k򁏀Kѥ@y݉EMu+K,
+. &tZZwJxl`7K=|b{J:s$(6-jBFhU+4HMN9<w'qKt#3MnZ5 ) )KBS;8ģ)\|5|S{,E\%/xӓ&g~WڞU(r1]bua=m|.1t=ݍӟQ>%:WB
+ 7Gzy]3_dRxy+- Ğ
+6{D0
+C6ŋ`BBW,ބ
+6^?m{kid'h#{ 4O/t+u5ˈg![-;kMiǞHrǥN`'
+gڛi-_[x͇0x`u>4#i$)%| ۵{H$C!Շ&= iw1G'I1T*}Y@6V
+_p|J?Cs~hqi;srE_UAf{r*mip>r8#x ^нjl<'nE>wWb0^, 6o;?hyHk1ɩ sg$sxЈSh+cc 4Ux2lB$b0ZI# x-oJ,Ǽo96|d Lse:;j(T
+m @⾒d]<ā
+~)F#ׅC
+ oT̈1Lf85`QoCWsn1ApL "Qfλ}aif{w8`WR ӂ; ZZpXu ߫4qՏ eDEl a1~Bo# md݆]k#wzۨy tV6b?B2Zk29W|,(%9t&; nK4)FԒ-pd.
+D[{Ya#u c[E<D%feĪZ%e]Qbqt"ɴ;p$r3=yuS)͑2
+(R49u?zE|sWw JH.G|[j ᔎpJv5,؆ >UHt9r(+21ߪ.+4=SSazGP`C(` O.6hh_q BWpuj@aMY،Yhʂ
+fp;b¼ˌMVduG|(KB]+ "_04R\k5
+k b Oc\z)Q6BIDN k/G}|NN'Xf$9{M~<]t
+׃3GxpodbAY<,j
+jx1qxz4"G'FBQI_
+fkDнžVSG
+ϔzv /ErͿ ד$ׄ܎ elg*b| tWڄ̶Pwt?wHp\jງ}gRܨteWQN2R
+FClH3Y鍵Gˮ7RHHK"'ԡTN:#jdjMZ\#l{bMS7
+3h\:ryzcz;FPoXz 1~D/ZoS{k×_:QķtS#9/%9/.FRtq2-:W+α㠡[!YCM
+wd2,N# -VJ)4IH[A*l[1>>ߛ촮u(iهҀҎ8[El
+0n%v}mTv}LnY:ܲ@V'CE&09U&*K#'-ʁ 6+r 69b|OKE
+EvWLÉKskC003ؽ/~
+_F*9݅F&3`;04曏az
+Bv+]3氧f5r̔bƻnwlڃtCqG!(m[6AGV Ƶ~ d_ϸtTSR QfܓRs GiTFW<Cr$Ke
+_ruXa9:,pT1T* u~]
+F
+Ef7N)̖J$Y=EIn<6PG><UJI8
+NuI;vyRIrTB.J&Lq\``8T=1eJ
+{NCnWzIgJ
+n>K@A7˂5I6Eœ.Yg7 {- ܓQcp<eVݔCCE6EcEȢCX)'Aa00-aTAY),O
+x.ǖND-o;Hַg<s,w x1̀RyvN
+GRbA7H=Z̼bA-kŋ}{SnFuK;n(Mބ⇒Ηa%qѻ=l407:>6D+wku4)J4G ]v]E9dtA J8z{-0r8hһH̅j[R_60gJ8/C1%lKلmf
+~`= )5&9#E
+9".VcaM>E&\6ٜ9[i~ipeii3~}{On>mߧ5,>ʵɽlwI${/}B He?A%TTF[R7||o[Wr
+c| NB!HJU'cJ茂ԋnB$} yڛLFOja.m%I͸1%iz/#J;)M^~o'?l(Ï@\zB4{(*5q+Gi\.(x.<Vy81
+w)4ËSgV"T@U C2C%9-?c|T
+Ԫr:]!tt4xҝă(?` >GD4m7#Jqx6W2x3>AxYw7W]'$/V6ZpLNM"ʬtg)]_y22x{$XF*h<V
+JEj5 PНHAVJD.]lgM" xːoJNBm5CM's 4p+=e%T͂fe[
+8S--ep90b%PQlۉ6|o[>
+m@ܕ_.k [@wr
+XuG -"e R`aᅝGh{IO
+22+IYBoBQm/.,|_^7p<dȏΆ\Է}C~r/10UhD i eoor#*
+e'j5SI}ts1#w|InVNpv5,=ZsP>b '7<AA'D>޵ʾKwk#z[AδS$9./ȯ澲\E O,S=jF}b֪}Hs<oWun
+Md4MK fxzj
+/JjԴ}ypC޴ ErQS3)/=S|>zhȑm=)I<ۊTn~7WF
+Y%.JF俪9}6tΊ|^?S tĎn8{b9<i݄"Hn~ir%S=*E{.NJa7*&bAˑ,~Oq,RksQyhMN`43*+R߇|ؤIc0-6YΗ[cS6r-+ʷSxegqLvOvS"w fiNuŊ:Uf-&bE.;ʶ{# '> 9^wڈ̾T\٬$5)2Z|wdBl267>OAPOl}EA:U{GδdֻІMMn
+9MƵ_Ɇ+ e~)\@s5yiڅx'ߵ :I"Gہ&O{;54ڲ<Ӷ&mzۭ]*.$\4+]Y ,t 2"40B6ѮT A^W̤wRgY1Y[~Frv|^i\ =o\`nsZ8z
+㝶xY!&Pަf`Uĝ4K*x%y]Ë\|Pt3lM&zg"#mGw Կƚڬ5D!L#
+AQ,+
+t|&Ce L? hYwi^r^Q޹َkt3 E~>
+9e;`z%FͲT To. \cK<I\>c;K.i; ^ Ԡ1]t+^9Yu.ץ3&t#x6k+Á,D|H
+ԥ)4e~ClelϏdu{{˟Gq;l7yh۷oUOy?x+=,ؚQx?Ӟ~߭O ` tM_9b4nY9ӫlGuPQYxٝk:Sgpϋlo0JM5Fj2x<+9:_w:i Ň{+JeGnBA'JǓD~z37T|uΙĦ3Rzb<O˲NK)o){j&/b_W#q-&<N59k#
+3,Ay)׎G^Fϗ?(vTHf
+#rFH'f>VbCpdv'*h4`1§+Y'G0 JcKKғ_Y_VtWR O]ݠPFTsn;yP Ua/[y=RoQ|$';":!wH;g?|4QvpH/Ox<SIH,3i8M]y/S2w2bYmk2_ܩ, Ն~
+27`̆R9J+L;GBoҴFH՞嫁F6%` J7^qX5pڶם:P]SkNamr`0swfȩVid_(~ĔTMB$J;TK_EMdy 
+5*27™ FekXƪo<V  |nwM٬UuSIy|4Kjft=g*(ݕ.x%8&Q\,l y-(z(n[KBJc$Tmn_F^X+L%T)|KFU5T6rq*kq/tH)4KKJco)yYt);R{KYRFYRZҥ<iIie):Ԕ9p$~"Xomodł6xL+
+֎KxS2.Z-ּ
+7m Q5<EvΫ)ypЀkkcXЯtb:wT6hc-\WX95_UM$G}{i`@'ɭ!dsv#LM'1!VT7|,yVЩ Ouϭ6Lb>Ođגy4#7 T_h;i,*ʝ03i:ij44~!fwAGqϨ5(}Drp0x݃r<xGUjl\yR&r_yy.}$0%<!cUjjOL6EAwyI9`6ML!W t[_e8)D _-J.W`r%{!&+`<^h Xzثjc$ˆ̿z=4MK!%),%R,)7@JBK41y!֏MIInKʩTR2g#r:=t@՝$зxjԊJGiY.s>tB? XQ ay3T*Ρp@h c&HDQ|FcoLO> u|}CSLk5y.4 %Yhtfuu#jHL7ݞo l$yrͫ|{h{ >ЮK&J?.!cLhPnjGt&;!`旹<Yh=BBПNPM4#E,DXˏwpAZyg 7񘴊ccDV'ӹeW9PuVcF_JGGqLxta{vuzn;:T_u
+j<.`IYĠA':^ *px25 
+U r\Rҍɲ[<^4 m's]T҄E4ҹS3~vk\3oI+B:֖TXd$yk bY)C}[39qo.?OўY}j<UI
+B[+ͰPE>.^Х~aM-^L޷֛h{bXIㆃ%ՒGxOԎ̩Y?rlzR"dhuK|ɋk,1.dDUPO> b-jڪ[YԾv0C;PIBhp GHYDQ@ҌHm?UƸ7e|jJFVcݯ Lڨxn`R
+KUBǿ9V랦E-6S@AdѨ(
+j{ZFQ FQFQGQT8GQ}ԗd59u*$ɆƎx420S}q5j/;ɶa:P"&3 F#Iv8pUm*'8ExFo2K ֝VwTh%lUD_#.}Xə+ & -nW|Xm$L{]|漾e}flU%֬9I^l;37?YLAG">ȍ[h%2ꉚh`t ]9FCp;RBMVOq$)5nJ~QIv:Z/bU"O.E-+K4<i T2ג1J,4o?;?Lf&ygܺPwaWu?V}ijm+fl[q<@ZAM
+C2vkV+gpStjG{X.YU2
+]hs=Do-jѱ7H,_`rO׈%뮣8l+z
+2允!I#H:ޓ>3hc1Riw})s͡LjA4ʛ΃׫-ۏ>_~G"uy渶jZӰ.qQ _N3Q&PIi:5Nh'>Jԙ@{yJC5tog:K^r>݅\NWk档XgKcq{<dJG>N>zJMPUFnZsԲw-ߨZ6f*er[ˉҽ!PZ=am/{5".%݇Uj+j5h: 'Pd4+I՜Ylf5K.ȱ5CՙYP
+m}Ec:E#@.- G ƷP ӝOo^ݘ'd/t<K=~; vJ6eåЋm{'۲'ۤ0;U#epB=0ωr71?^ùzׅpIAcI[hkw[w a|P] MXA':'0o:5م~)ИI%h18jSS\jh ͬȬEŴM:Չ-*odRHwA}}TWI{Q74ת !lF>W H.bQYN+йS\zO۞|3b0 [^z 87Jh`μAlx|<~F "VtH |D.(n{-Vnv#Q1t}AGޠV,z\܍V\Xvz
+D
+0m4Zw~𷺒8izjjfKQ4 ʈ^@FxԼ9+qS g4CSggÃxsJc[LCfߤ)qBfڧa
+}kYN
+fGz 6O@z|&~u},}I`-Q2o=L!IRQgHhLIGQ} ^V$SGg4S0l]ُ+1?=Xy(V<RrF(qf8>9u-xRG~_,լz;:Қ -߫WS=}$' %?&5C#)"*Dyȕ <C
+(mk~buauZv>hu-Ko EhAJr>mx?gT_ǫ#F=ݮ=ER[h#d f>vO8uIoL/!^i'2` <p69_?۟6UiCٳR aLŧƒ0W @I= Fᆷ,p
+ -Qd3q"^9MV+7z ~8-#9
+LP_'m O | d 0ԏ"154Mj,dx|[N7Muwd] 59R;Ia_#KQ_Yos{QArPx)^acR<Nqy)Do)KߠZɡ5%`m8L7A0CEf&7#:6!^VPIɯ6k\|Lsߠ]6yO ʿkHjr&,
+b28!$\60]l(>NNR2^{ZfWΧnjsȴӠ|bIًU5-7\㰩8C !@hѯ qz7֗Λa<t)kւOuŋI\޸X>miݝkyոO (:8jB8@_mG
+x;4KH֭ -O dė K`Ħ#p\%[MjgܩQ-x6+#v^NGW+Y+e>$"4N3l6(M+D*Sp ]BwMkjz^w%؎;}M!Պ׊XB{yI 8Ei~fޝASHi&3
+G-\%/["|»SlH3vAGTiթb)S 딨JBF kD¬!ͥ)q5ZgJ\ ubߎ^YȁpvRsm!t)$ƱcU-e|$)K[?RGiؿp=, S7Iv1Æ킮dVeɜf
+aA, wA6aR R)U#.uMөVYl3]!KPpf**LE򷮄{P y(-_nX_^L0D"ĞTBȐ#CWQ]"g؋qp(S"݁鷄0Hۇ0>ʽ$:@ t;
+ VMXd 恧w|T+x\0fZ*q} F<c:_3f ??l?)/F- xW_Xspv+~:)+yj^kIB$q\KN_^+Wk?չyxCG·˕
+{4 ?Br:&(ZdB]]bdhK0$BfDr{_ZȃPjbL^=(0xa)tV)~j,Zn:}%jFm9'$֜$szNA$?4\p9=ϿLEt{4&kߙE&e(ANJ-OɖD6
+j<{'{m}?هCa-Wm}؉+ۇ=ufav>>`k}ب+LfŧUG[˗2%K
+pG#]eSPs.iKUqG`+hFN
+r
+q4g'Hn g3ɲrR[Jy-޸>W&f\{5:a?
+RyYδSҟKBNtpwa"[:a +I $qKq
+&Ue``
+keNBIr=r-ۆ%Lc 6 nD ˸Jvrڋ @IwQi>U(N0R~bЊ<9Qy~ъʖHL1=9SZѨ {ql@#[G)}7O[aXM68w3xd ݦlyABB ]T",c~?[]fݡ~YF܉j*(A]Mx3KsiNg#XUnD{B<ZPֳwBgI<r>5xЭ]
+bm W+DL޼_UX9pȓ6u4E;_'NhyWS_7OΑ)|wh%?'\4vOM.[QtվK̀ VAY"Ta}0E0$V!.B+P$nAq9b7!^/7n/N2gZ`|q@"'鿇gxH:GM( p+2VZ02МNjYdINmS*CKPZ/A~ L4C4&ڏ@a
+vgTϩOBi9b2Gd!i*-ԗf[wf=7-/_AU(̢i
+zvEשyp
+L,2|6 8섭J]Sk㾡u"r3CN6ߘ
+U2TTנ>1;G(>JE6G[ICz@ؿΞ;4n"=xKnF{]8z.x,K<}HU-Pg)/o/hh
+!31j&<S";|+u*WA
+j+èլ<m/NciTUAiُs2I\Z;Q~Pxۦ-|q+t8fDz9UnZ oB_YbR
+!7qR_5V_X&jxo/~ pTӱ}=}ㅣ{3:3c/Sp9CGpZoO@e>fOv_
+`KJ>:᳑q>b珅,)5w)eiOF$'KHjߘ_]w֘hT|`f[ 27˛52F9?k lpo.Z;7kªd\^7ml]|:^+PZ
+w{Ϋ9Xt~:rldh}WIslKyOa4odDn8%ZxТ}T AͯV{O}*oN'߫j_C{.Y[fT"&R]^hc
+
+ <MOoP&@<%GGp?ڏWb=pŀ#'p/+|pwb?w%|~b=8 >~)ܿbN1~;)wbD~}{ў0Ey8
+_@|Tp/ ܚ*$;_@"^-)bV_@pњ< L56*'o}bTŢd+_)EV/EEVĢHElbQ䐅/E(*E,|Q$*ED%(K"KD%(g",*dKbQde+"E7kElfQ!"EtI" E1kEYLfQ֋\GdQӴ\:a]{=e!7E
+H-A[J-C6 A\@40Tʧ?hP>PUc) mrӼΨP=kդ[LHz_t&fYv1Gs#{,Bt K^-]j6(3
+a߃nȊoifŷ
+>|Ea 2x3_'ގL7uv9hC KCE%MO:Ėzە|qr]+s-ue2.w< o:YJH+ hf!4MR&eI&-:1Ts C-k3F2}6~BuRLn*}/$׭%C%j?}f]KjdhTk%j0-rmz>s@cmbBz,0$6˜ kk ӌ=Қ3w;NF`mpkDַ3)P9__N[Ӵ<?!VDtųe-9㬖.1zR*Zq]*555嶓x2>S^ (]_΅Gqp14*MI]~ Mح]cE_Ĵj`M
+2бwS6zcIXN}|<EM8I&BLc1Kj fa4!B5 T0*aL52&h5UXy$:Tp~7Mq-٧ۃyb+^W;W̯8y_ѻ~E*3~"+ۗ+>̜_u +كBNlxؑ{pr
+ \>dfmxp$ycJc{WgW~DO}fxZ񴬚O\j?^zevo^滌7K<-MCxS  >J46
+$fCbzbC,nKxmMvEX ”o[rc-ssGA=L+ |W&7|x2rW
+cOTO' /ĺ}6%=61Y;.Dʝ%1_g\j+^fbOdjby8[:Du JޙxHG2b{U;*_y N_WV:*? B`JӫS¥^ճפDk+oT7kpUﵤ 7w\Ponn
+o][ {
+b ڹ?j4cЍJ:9c}wOޠ{%5iMށ|%?U:^Rn /*A<z_||cb1p`&!yq ]-j.=cQX
+bLL4NL1ki
+e`o9 $Ħyl=i_ }pA9P ZyU,[]Ș@3=8qe p<Rҭf"$#[{=88dd,kp#gxQ`eQC5籹w72!VOWp4#FhVeЗ s(X~`HfrÝ(Xw8s7fo(%S`)gN0w4 'vu_)?_9vmǡ*U|U^<4yXݍZwL&2
+
+0"y3N#6^2-;^6mXu'PońIek\8HaB6P38Қ8PG:xZI:YcFxFFB'=tA_%GY&%/nO/zKhy.$:Z
+NC^tH}=f| @rzrv\֜x)+lq!vr)}5g-U=C:^˝KՉ;ڡL/+"?cU&R^E73
+P ȁc!E%v%-ȹ1r]!"F4'h4A|h+pSEFi- uN##}߼o/h@0
+}W.ud?)5Αȴ"hZbduM.F.#:!P
+ s'Q){pneDYF=s"|%]u=W m:g`N7X#0θ})ރL{%aW)甩#я#0P%ٻ訪;:HIEGxp,+*tݥX h!t6lnFtͱUF@{;‹3s${{o@gϞy}~oM ~6R\1x'臇x􆏫3HhT>Rjy;A m(F'A%% \9Q{bҏS4SisȱvW
+(@`ݓp$"(nz&B1HP4vi=1j#DmhgTcNc1t4*Ng3t|*ϨF.3w唭'fRhZV*!kU
+35@Lʆi4 !;2“*=3vXR)C6YR8aI^ `R>^Ia<حQx: /‹ub,X]b^‹_xŪmjt"H:6 ] #6q/ FUFHjBD]x81B{u@.`mPAF7^Z8!1PNpֶCExi9qv e\jHw@f c5!
+14vjLr*\H-x0uπm̩ptr s<t-لnUۥ6r\<mInMr0҈nOk ۧq st0B1;ų5qPu ]DWS4&t]M˘jKt5cBWb, ]~DW/&t]MKt5bBW_, ]~Iؕ;9+G'4mgLUBULc_jZ' r̅Z' &"$(>+i )   f"i$)ƾ+a $'%!EIN0 -$.qB@W2\(BTP4 ePC"MY"TVE[&V!Biy BBҪ/""fESl&[!BtI(BWP4ugP"M"|ES&`!BI(B}XP4}hP"M"ԇK_2E MBC[S7k$Jв4_S 5e;S ՝e$8[Sl N+Tlj̄PY0BfL
+%&Beenm@W,Ԓ ]ZDWE&t]M* KtꋊtZ]M՘Kt5bBW_, ]~DW/&t]MKt5bD~m<IFYثmt&Mo<fs03}xp6MD
+bLy:<SZ1p[e[oUIq?= 5;폗x,1\tm{Yzo&x0G䬔r2GD3::*'@*[ؐ{7^AI
+Z"O=2l.Ժ@/nx6KjSVQVR"8{
+a|ӢZemyՍf- n\S$S
+,,i$Q{^꟏N
+oP'ty{0=I \]Fxnrቬ 񾶂\gZ5P?wC[u͏{BKTB ;Yf>$h ukpzY6/`{mQx{.ן|k/Ph4ܸL?d@894ӥӨSvOtƎ9ToB}o^syaX_r;9Y` 1%ti{vDG03jwskuJHO§܌Oeڎ:9ۜTzb8]SQT_RT 57=!/" t}v5.B k~
+GAe
+~HهtbMfj\2RO ׺|nH@MQvCTm_J?tOJu>|. NjX7]oOPdC(?~c^ka
+t~G.q
+sSAC5$ TʤP?.ֺPCPG9\KT C/Yn7UjTm'EXdo4ݟckI*ĤPC\AU˸9p3sOL"E
+Ça =n;BQn_ Z
+3<1("rK P Qq6CoZLW 9}XUL<8'ř>(Jc[`Dwj­ $i li8 ՂՔ?-WpQ~kDŽ4Hs85}Kzn4K-c¢҉- qMWOniH@.R~4 rMZ75㴆̀EgӔxG&c9ödd(_=e_f\=rDϣ"exUTYZ?7W^YO~Dae"Ö7k(- $,0<iKCd]i ٱ&#NBtgOV?Ճҡ޵Xnsg7pOHK/TDa<Qvrڏ񬍚lW6+>ﹴW_#S4ZJ~@g),X1#\֊߀Y6lex-rbD.d+ѽ?mh;vh'}KGl|O7}a#52\k3 vWU>Jq> W71%X໱whtH
+kÓዓgx]Hvf)G^>AGu%hLáXFۉ~$-ɢ: U&A:3`=Iݿ:3
+E4~l4Ή7wIzZs8>a}>)>mh}CKWJy$^EFŴ,R"vuM3+([xUgT+t3H-ӢKw37ƺ?fY9\kóS֟~K8&]|PhBGAC̊A I_grS_pasW t EWO<,
+&"WASQhWـH0;5v' Yg[R~@E Z>>|q4c qy,=3V[g'+u5!XreT8_rqlZ=64k9'*LݎSΏ23 O?,}NWi
++4]pT+7?{Ϣ:'XwjB_n}0FO"CTی[6;mˬ=/Q}'ͱ7DR=Afd R
+*hG?\?} cj}.I#Obj.d_ T'g%2ZIZS4K%8T\ʔq5/D5̬ɯ9 WMNR4\kHt`/QR
+H>lH YxJ泽ˢu ?c-]Η8NP,Uċ5˸#&EVZCpmUBK!UE:m/ }jĆ:l<d-+Duɵ*šxeVŪBf]w:^Ib8݃ox_72E6Zg|Eἃޢs-XrݤeJ3i-1
+0^BgND
+luqg^"Y_ǿ=wR]J e.<ut
+8p4PӐ#gô;({ mPS#8f"Kp;S[Jݰ̾o@C7ϿC#q>gEv!uaq)[Ҧf}9jz*5vT
+5US["E[_OM
+f++\q57 u@4w_uPœzvr{T4(so;єx2Jfg%Jdv /.Nں0b^cYD=od-B}op^?GAlϖ^G .:"]iL!<&>yLIfq {|
+#Eyd\672;l6p6B~%>1v! S –ũ#SGSG$mr~ٸ 0y6J"gj gW<C{r5;X{ >S;,LVR?gV˧fa%ˉ$^{HP-c
+Qoz.lLAi~>{w6n~d~BZ4ݝ1gU'n hd*&pU_mT3pO% b_Z"d[fzAn5LJ2Q?T ##4Б
+q&-,c4_4a|~a5E|Ĵ^-C׊U|)!PtTRw/U5 ഴxP_*BnЗvM4 Oegki"=xHz8Dw#AX#Ϝ8S;O?W eL5jck)*}+՝U2Z,@4!V*r!1Уp4&tה4Lq"bݕ9 %(xf5EHl>FW~pr!/)k}ÆN3B{զ5m Ĥ;#fXĊ3`v^S6*Jh29 nA rqn۩Pp92=VjohIȶ>U:_p++|7dčXUFS ViPH{ua5u0< ?J+;dިB)_b#}ׯ*dGȉxIG.xu+G[.H3Q bI;І'd| :;jp[4ksQn׶/:y$H5D8
+Wu+Ũ2ZjMUW| inSz Dqš/609M|N7{/^g2.Aq1zN]̐P$?kq
+c2zqBZ_ݏ;)n3J g8{nwXؐpao yDIbXI
+eqqu2nVߢSҫ]9䉢0OGΗ"m򐟼gL:2|9 A#m$mM #s"[}_l;-ϣںԛ.-R-fEg0³%0L mr38hFE#.s&i#
+}5ΘtP8%Q2FCZCZQ⵶EȮE,=^,QN6gd^UzRy>,ЄgC>SNf5J; ~9XT(3\a!MNBHBn- };'gwLZ>kTmKM!)5g[Xt?sFPq_c[,ӎS<E JE[$=Kr-DXg_MZHmۿ\–
+?K&´.wTs*EdԄ$emu_QHl*nBwի)s%>[Sƛ p=Mo
+a{$9N K(&+4܊x gϴ?2M8Gà"kB]uڦhO$̝9̙ #Rbt_T'TC_kP
+u'ԝ&araZk,-
+L{,:.8 Aǭ:@d3P*chhǖA[wgFbQ#jm}Y{ඊ3$ّ@1`H(IHōִ1$Sʵ=B#Gl"WuqۤMP/wuP.mMcZs5riDķ}zvz3뽷ow߷~ pIΐ$f{LZx%FNFW(,:rkrGP]q+>ιMGoʯ`@Oz҃+>{%erv[(+pah͘'`q|MDanӛe4Z4$I6!da/݁ut
+ ٟ<=>ON 6oLOW*}I(6b ⇔Ӈx0}3ptU+_ц`d0/]DEt(@*ܯcqylc )(4iIM" X< A&WdD{%@ ;D<CXPN1J
+jj}+O/PFp .<1Zwb'%MMj]+'QrGYKl0x;;>TOT湂,*q
+cV+/kûs]}ӵ\>AM– ඇ%Z=֨wH4VQxOեpPԹ $[FId(*/D7oK3Y,~K™J*k薵>:0 }"x ׏: 0Ĥ{F}Y dO$)ll>}9 $Fn[ޖP UKH,Z]ӧ;?(%~NwUf3_=g
+j2 z+ϼFFI3M\~=z~D4w:)mPؠnzOډ3aX?rK9%^#A#?A㓸I<k1cj<#7Ktg0I?[O#tYY(*VZ\k^M
+S~
+3x1׍s;/śOUm .q_-mc']^Up
+pRXRHA\ȱlw5J MLL'eH_@:Ycs2M ʪS
+JBg0]k ń1~r$h;W9eDfhf*=ۍI뮊\*
+@GyJd
+_^SBIb-**CQl InO|:!JyOwvYWݹ7#N"H_mi"혠C3" [m=nzvS5UdIJgaԟ/;*d?F
+`@(x#y8,hȐ9G#T$q, ˙)C^FLm
+ӣ|X_-̃ߓ'jJ5NPP 0kA x0\y}@qH>3CU!Mb&ɩa.Vy
+ڔ2a3HH@hb=#1P:{ O h!BBe&4S;tҚ<~<s~B)Mj"YLz-ƻ_z7_::ƕqyȫFʒ,`vK,+4!Czz<%qη٨kk/4E0 PPWvuٜt9DzK0[9.I /6; vkDz,aJ @6#mh86ݢ '+A.^N(v4djyoپ*3
+3ueJ7e+eajK4b iXДsAT>yH:?zwZY^ى͘K/Y-hK{jiiR=
+oS7<"Ҕ7R_2 _?Six[7^_-.=6'[CR$VXb BXVN4+3G
+)8wE2/?YQ1ϾeJB[@f X5ęy23A:mҶfFնfuҶ"@P bq }zOG05be_:mog"h$}}9[F%l`
+}_(u\ ;Ƭ3y
+Q
+Hg?%Ex4I=bA^tvgⅹ`σ^\Vh
+~n iW쥒0#›\%\n/L/+
+:2co^ <yBTEȯ{g=B9˗ko$!d t$AOuUMnY6k"hF"hΠ
+IM_C0_r[}:[X> B_kVN&Rx0C\I%7Mg5j
+}+$NGKD2;ؼaNyJp l ;OL'UL|~
+4-!?a{% ͺ#e%c<r!v- !"ה*Mit;nT t ;?\7@ѯu2 ]CQ҆}7)XڝnŇ@ T偃ohIp$;r'TQC0E F~dq?3cH|(rQ0^d2 jp>|
+dӟ̞e^ns8%}+'X0u/(UST2 n!J"hFjh;Wjʹ?rk_^ f|O-%R<MpSrTC.}_zD>wF#ҝvP[.e\*\ X4,R_eiʇectP6zZ6,",7dNah@J!>IF\/NeAJ dNaT5yIM`惡T;8 Ri. /_x ֊^"
+$&uX~|DR#ڮx& ԙq I(J& E0#dB_f1rCR&!uJ[댖}1!%(M'NY;`0wu\A#tRT:iwBz#'~H+Cz,D&P`OQ`m+$ψ?yy<tdzP A%k<aY˓?^X~<T0w?~wc*6ϳ5}XgcfG=}_lEsӘ<͟6#ٚH0+|Axϓ#y,_l+ɁQT~$5n
+C*gT Z7ZX/6,kp 6q[9mf"㸯3G4 <FtrF
+fu,VPnKdQ\i "w>cݑo"8 J4QAJ/[ěAn zc{<$61Ӗ l?sv"Wڏk\{ǵmd<x
+U6@rLy`$%1~d1 UYE\OI} kG'܇Ub%'<vWK][14{T?cԼޚEoHê?a[n9R\o/^/bi~n>Sz>oWz
+6SnӡX\Dj; !G[ȧ~fÆufH%_$U@Pg$3y˧I%~ʰaكxrP8N|:Yi5ooFA
+eуj>_yQ%)IsMUVv!9X&_ڎ+A
+JzDGڸqM\I;zqEy1!B`#ãܙI$ 2
+VEa_Η`':MN.
+ɇ݆i{\ k6[3E`!U[^& - [vQ[ q}fmi}`<I~dzC'GN圾`_ԩwWLnV)!;؀Q!3˙ @S@Oyxϸj!ھP(,*9OVlV۝]+#Rrx,#,{,aPZ'
+fo0'{?'W[D\Y, EZ!89b%8OxJt`§4p.KcZ8^ͅ$+T΂PT9
+<s)WxI?jgMꥮ\3QϖlOx," b<m^2cm&Zs/<Kdp])<='SCrƧ{JLq,P+9WR}yƥȞn䫖kQ
+gf3 W6X& F»H}5FiRFw?ͭ(g`fG~]Ir;#ox3'JNNL[]i~ŀ$G/Șc`(!59QQ ~6Z
+W<@*&kJ L.#)zMH"ɴ01ۓ؆`ί 3PG gL v2=:}WLgL+dJ{+6ɾ6E}J+igiܺD2U;:5i)b?J['J@/:ܔw%^%_)S(dĻM5>[u:e2(-0g ty!s:IK4~]@^Ԁ
+}Qo\jdg gM^~14Z9"<~#Va_ՠ9^ W=J$G%F}%S9O#]d䷬ɣ u!|EuOj ޟ02VB9#FB@XHl{C2f_M.Rqu ;p@cB/Kg
+ Xzk
+gw ̍;XIw[hN~uYz ,R}h.10Ӌzٻ6z΋<)ZEDvjHSX{Pe7 ҬqNB?M{u{
+IߥcɪOS,!
+kK0!-L{xadHuz}EX IaF6k8Z雼X$"ߡ8vݎzv;VTI;%-.m4Ojd:0 UtdfQ2$i\  gv^1ȢYaE0Smoh/>,4X̝UۦĄyޞ›gڢHl'WxZ`l<2e(Ø}ݨ078XYST֚cY&. 6,'jdNBBLa-;m~|[4}fkxыESQ쭆bG-E_?2Wl21 ےA/Zvd>d_UZz: " Ni6>h2l #s\B7ɒ(څ߀b;dvX`4f7܍!ylgblx.< o6kDRK#MZWΎԢ1:P&7/]c|v-f
+fvBy'ոc>|]'GoTʣAc䝭]mBiމP94SRf opa@Х04?uF ΈAp+Nm=yu<Ddpew0`^?F#:C⯦1V<P[39
+5@cƈMw!!ңY& ތT4#4ŪNL/j}7 }W 9Y "Fʕr#+O^6\'Oaw)3M٘}bByv<
+tL;"Y>{vⅎBE|Pf9
+ITH*zOR al[i2glKlpWhGRY>/
+KȈKg{lk
+<fyN~oEFRд$]Uɮ4n(x$ܽq+Y⺎{4yGt0kF1a,ܢE)*58^kT
+iTl5h ۻf5BH[6{\-/ ǩ 1>4yޭN믇OK:m{nv=a4>`*-x}YEm=|)>t).n>
+ɠ*buk6ҌzvzPR>X]@\Lu_>,uthѠHC <tVC2\qB\7Wl6>E()K`+r>A& [-f fàf/RH ZOgbUO06d:tؒd;ng 1ĵC) ɇjRC=`n#…33v7eٕHoǣ
+a|@1> 1tzH&#)pk<q"_̦v\þisas?#^߃h֘mr~fv&Ô w/հeȵ8!<ߍ-m6ǃ{^Iϋih_D3-51=-P_lFhL>[Dm~ #ȃ5J^oA'}|&" Ikb3M9p7`jjpYSe,ʻ}
+XnplǹZE{0=CPG)N( -
+GQd#JR)xZnؽ5)VPDTi;CeG=yԪ!_| 6,*{UKX괼8 Xܷ8w4>y*)۰iMYøwӛsM"e 5=휄Xɵ,b 'X$ >b;Q8҅J8
+ҋBVAT*gBr[ 5k"˻\8߷NK??~CT_ueCO%z
+xE"׊^~Zɭ-vF.z$?Op'0n6=҄:,W fq-7/Α?r^AvىҖr܂\ט+4F' ,vKAΗts\yeÈsmܼch[J zݜ+bmݜrjf8
+s޹qaj,lk9|EsElU?:7c9q!r}y9:7Oݜ+bN\p2LOP64YiClח9CnW|r7τJq֡q^/i\aus~sE@ۮusZhtlvC[AΫ=6bl ׇyD6s/7; 7ص/q~Z][y,싗
+r~`sù"%?y7{6ts~kGז]CER[X޿vw խvW.~NxZN193GB!UG?oNFIBp,q'Ku/ : ;FS2?HxBDL/[duak%NQq|ҟㆋף7GID?50`]p*
+pHL$ w#UD;~
+
+bndc"-k%n#C:D"+J0&ԁ%.E ;E9qg<{?-=*%]R0ڟð [-Kbiu%/ĩ,A{g
+[זJ p lI+^: Ty`_F>gn*W"zX=Ux5㇈E\~5ӻ[Gx;K MVYɚd̄V_<p!mr1/x>5> @eL+0MҀK3kĴLj&"&B6L3E%?J6-"A6]8NE{}'*IM.#Y[Bb-DkSڥ;%\ɘI3P)($l'1IH p٢<DLN,h"rY7WUɌ`wiÌ4X)j̱ 1-
+)g:dDQ? ia~ OfV"H-ÅT>RA8[92a(IK 8*yυwK,
+FH͒g [-`DQڎ iC(_#'ћ
+Zɍ7k|į~6t [ئMj
+ h{%$iKpS&}z @vxislݘxCٺD^B'7C\C#Y|t Ӟ7{=>eizn$KJ؃/; 2Cߙ|Ƹ|'ѫLh> 8]OMm,ux_wO7Ǽt$sLW\{?.g39"-gޚ`|.K wבLO-2UG]#Z]a{qÚ7 ${0~(@txlt9s oT_6>7sdҭ˭<(ĆqF/U)qũiLj_Uk=Fn_NYUYn*9ʏYUUp/M2=!pdofcX%zYPv %ZҏU0s/ۨ-~c_i,:Gv&&,) "0$Օ{#r0wƾѣl8aV* }> 8|XBsz3=ݲ'z{N_d ąBAOqtdxۆ0;u>\m_8g^Z~1c
+/X_a/fAoOi+E"_i(f'+c0Y"(25 qS<n_:
+]ezҳudo%ξLmkXwS4@jb#:K.mɨ!9];'G9IZzuYߑ<eO7dւ2أ|U j.6|wMk;( N.6
+h:Ki\-C.P *<#(;m9HOcR+HGll(Jq* ;x)";c.޽im==IKO3)v57Hsꨌ]AێL^jF[N=OdF|+]WJ> t;=KYܫauy#p:"wӔYd X2eMl0>Nȣuz7+\>~梌Et~W[VK;0Izȟ/7;^.t/qAY~ˆrK
+(^Cl tgKP
+0:aF*i?Qi彳dˊ{8
++;w<M[B3}2Qԃ pʤ}o^*d|96H9og)hƤ~& KH> Ew;Nev 2\t2#aDi 94 ʸ%;DwxT%UB'gN.Nt
+>8N[68mԍnNܮƾV-}cߘieb)+]|',ߴ?En^c*OI$+w}@ B#RY o*]`XBecdq)aSWk?Ǧ63r%GuY9)objx_5n#
+ ˯0$k+`V6@3|>Gh:J
+$ ?\y[Ql1u>CͫNaVȝad㐟恴Mzq5znK1{lf'zG {ze9H͞;׼(DN1KW'cѯ(k#]3#xYR ih5,,:ŴUg2^,+7#(o8x*6x̍7mͫZ.iGUHKB؄rN6>vvHc-/h.9o[iUIq$ӖC']Ea/,)7%B7@#m 2⫖*ZܵOqЩ! "TMnALp&;(W*=9]+Ѷ)aj4^,Z!B0dhJ6m Rm6#hR~.E17j!uD o uxM8ncb*bl BE/KX}E$N0/h*ވsjW,2\'㈬!%Ojy 5x㈄,vX
+
+ &y*/rnqN#[`:#v]}_.yǴ8"+)m{Hq&Hxۿ0]N e{,8mujD$ [pt⩂?5Yny{xloMmVm-6IZi4jm $S;h/[P6T2Ϫ|{8@|b<]ԺHTTí@k<څ-j%޿@Z~(5g2з1Tm0^>Fn ltDm4ࠧhp 0mxL]' tە%&A;]^@ &QzUF;
+4ɸs-Jn7p.6T
+Gk!eUDoPӌCxLLEۛ8F\Ȗ-.9-FӢ?,@m?$9VZRY:@4Mť-eدd/P rIJVv58.j~%_h_M%#^o/(,I Vӛklz]^*dsƪy0VEf֎c$֢
+WZ\/lV]^+9w<R\ې>jUF-EIǤe}RqI۱qT^ΡWˣrt\~$3y8ѻH.oY-1H CH?ma 69ӯ}:b3dtpUש3mKz[lӷ?pHXGǖw?&xzxhZV
+cEL-^ ٓ<~Xacg)5]@xaKѶmEG<YR?im߫HjJ6 8i< '$
+l(+^HIj8C̗a0OpPs }db_w_o=
+3*';;ӵo^\ǖersP2I\I8Ų|a1 ^n8SG :'![*EZ$fѳ 7(hDZp9?g Skd<+j_fhR*u=SS{hL86È0^ܯ^Lj6+&D ZU˛vY39kǮ+ S`ȊO2m "| )9φcMdVʽHgzg/ M² "v%q)ǖ8֌P}*}(J$x97 f1HyH տ݉4cYçB:ddo6M+dn+Fup ]Yޣ
+VeL"XGD.{si+&+flj`ݺ=ϙ+sÞPcU7,my"W;aLlueN[ݙ-s؏IWU45PnLf̀Qk՝^՗7;z ƨc,=0݃ʹ-)tXfqKPH"ZU~%WLo="Z7&8d$t qã \jr01 VC 2pm'۾ھc 3⤿&5\{6WV4.Z* }]mN<P{ ϶Lɯ̲ďA 9X5)0`É!%:McύpffșA3*b (vP-*|+R>uRNREj0Ѿ:%azBgmx>v &$S%6tZt
+ݱl"1l+qۦ2,fޮN:QKD\)=;8#ioⲮ+pA͢ _#6Kk7뀸_jT.[un
+с|_#LݜX #-ۦQg Z- 6Ss,KK{YZbQ!/Q-tPW-GK\}e?h7Ӵ 
+\,ԯf(r4w3#p;TPm oi{,y-{+KVVFcH}j״qx_&{RZ䙭gawRDLͰٌCى=ZɿW'Ҙ.>V3C<!g3@u2<NB-Bm8r)DE3~O#Cħ[çͮev p17-2!.Vī@w2~7 n
+nz1кKVIy^uƆOL4Ŷ0Fg[>1$'`ISܺ<szp/,Z?I)&Kq:[}OZ{nph E<4&6l+mf
+5QHM6I\
+&l! /4UHLt]tR2
+ 7/H8Z& (Q^U0H2]|Uv|]^D)qC( ;ͿN_4<3j.Yo*nqrx;=N*Ӈ-Bs@0ߩe|5$׃=o
+_]]nwLFI7BF|.#c
+Y pgrR>Zs\AE 0dg~K0$&p-&W"@ :</pF1 ;1RCZ0
+a KKp⛋¬ r
+=Bc/Kr\#q5D55` `]KUG`(/͙ꀺ0<Fb_g#! ~2y2%WZ^ŏn8ţԋσ(Zt|pv+1JcD2sъg&(QxL+ ?J&8@2 ORW0q
+LMj]].S6R 1FKTaEa\I 1['):Iޑqvsz AF-otfV ݬg_
+w;
+jt&,A1cR\͗&(1 ; 6O3A^Z k`CWO:Z#Dps9u2:+n+BfdgNV̂4K4Kdͥh%$")U bqL3
+9(agS-S!osֲҿL,NZߊe1z} pTjDU4=tb NRm[}OK1V}v:,-gǧhz7iU)W3S3'm }lsдRHTc'<(̀S1e$n$?^Bu0ѥMBPvz<4.4FC#W4PS*(XO R 75AכxD96 {X<MTA { Nڝ,wW1`N7X(#2H<MpJ9gN%f kxBa̢h.Zn[^4hUNL+WK>&k98<;0hTCieD}hh87!t$t/in}:G<bԜ`[N#bfDu]sNGMw +3t1nox X]!RB]C=rҡQ
+m5۽w , ]߉,uXnO;Z#?sCɧ\Co(ZrA~ꯋ~xS%ޞQ&v !z(ɣFQa}:&a~ @Z fQ^Mo 3:'&\_ 0F)A`@w
+TdǑϷٕ(+ޣ=Z)(ƌ4ƪvnnMݝ
+.t Aܥ]`Y}o~B"=;~﾿d}??՛$k
+w|WȠLs"k"+P&y=ܑInALj&'1;ZH?L$/dDoOen"/0dwH??od5}qLS'u&qw/vݩvAVt"#=տҶR{p u;aXVDorHx=w>
+ ~2p D$<gR?a䊠*+x>rgn#"SSC0"ܴ߼/_r#<!!UL9-RFB D| 
+'Ez, VsrjD| ׼kpvCj+!nF4ؾ
+mKD-2^&7t LO3x͌@҈3EO&*[>1gsq:;+ \TaNO;ͽx:6CyΕf^[j^2_bzJ~˕h@wt .s=D 3x-jIN<U>k[ǻw֐y̚8v=4|::Ͳ^}
+ڻE@|@N+I7]/R4!;;q:bt->87|f4|b
+Ƿ@&c_ve d'
+3O{C"x^p'Sŗ };3c/'31x='9NiaB~;}`i0p~E n&`{lw?>Ik}zB}`}
+co\_cAc&w>h$/~~3 XqWTomOH&tqH>;>HzV\)Zh@7?JgXC#6`hc@vkY t𑿠뀖ν#r;<MN =Wl[.L١+| o>X_HJTዯ_)I7BG
+9ko)dv?
+d
+!y#Cq(}xXa܂v+܁=ۯSC!jan֮x yh-ٷ{_r-uC.pفα׸| Ӊ$kzOLx)0nPZu Q{[90W='͙km)\VvmD R Ia>s0\&v.qv
+;tV_=質ykHKPz+|X F&H}+"&_7"k#N"qa&C$-Of HA4~$%H9(+3fӚJُqd/X|{aًox#=]1:@/nA*P]{2s:]UoT =Z7TD "~݊j"qݒ6eFڥKo߲U.]u%=\͛y& s1aJJFbjZMUɘ n(J%7L<DYV%jWl!*c~_9'oNc"S դ w,vlXWUk]XVRiTBd95k5VE# 44h͎1hbt6NFj
+GM$t` ƍՕQI}V%4
+So,Zz</& s1aצR@|6G AU@V[$e.mԵVx"
+Ktd"Ki J#*"U V<eΚP<>~r԰kd jjMI0ym!Syvai{n@xcI G":)M**-u Wx#$WH6HS>taV̎RI|P6T6(-I]fC]BĚaBH<0G oAopf6"-1VڠR|M)呉Z#\SS@\8$ 5ʽђLZQ&U5Ff,.ڮ-xőtAԘ A#mEXKY* I&()ht$0jk@ UTNt9u;B,uօ
+U [>0F2
+ h=mijl4ShmQ
+sݵun" ez\囂}͉
+1k h"Li+)Jea"$K6s,>f;b#`qZ-im T=I^OW&k%ѳ:XUG츯ܲGCvꯦzzqqM;{[Db-&ڄ{{̃%2nڟNMB A&R_uƄuqJ`4jծR8ƨh$J]$;Z@ gkX8i<‰M.yLp&Krq\a% +2;g'֔bhi ުAiMތr? *
+8PфW)S4
+ 770Ӿ(<=Gݬ#[Ք ) JMP' >\H 9㱘1 eL&8 263H*F!P?1JIVJ|-w|y#ҋ
++6",)/¢s_
+5d=2|z4+@fR Zw
+_ k,KıM
+F
+=V8 [˷ŷ]*|,%պa\0 |{ǽ^jf.ZgtHҐ{X>%<(ȲTu כ)R<1{XZ#=,HOxJ'o7ۥcRgW#=Z% C.9\)e9#|ĽAzVG\q\?p}䄜wʝj7s? ܦW?u#aw˪s=1wHU~Fz/ [=׻m)Ӧʻzʒ)k7{Ei ;J
+-7=w3}ni.φ8K#^ 7|dUEdDfF9' rDxwSӺȯ#bE=Uʹ<\LMGv7]utLLcv\2ZlFY\Q !MU'E٨V.E [M}+p8a ɈɎ3 9lCF<3,u{G-.<$Xqq >sg?Vl- V`jů["ĶWJ,9Ғ_@&2CR*}驥oa_b\Qqmi##v}$]fm\IeW=_T!(_@[n&CgI?.HhPxքricb]h-Z
+p_dlH*.xbD6 $꜒+zbE:,LW^*ׯ2ʊ*UXu~ANsjMtDdz\ba>;^ƨ'jv~Z#f˚kfN/d&͸5_Ɏ״VFGCm$Zk!Zo퍵u3΅:q&w߳nd aȍ9+~a{!nIzeΣū}^csſ+>^.yV"D돩>iд\hPY 4aFSjE93JrF(W`k6ęJn<W}IJM:4dy9d$/4އ6I7tiM3aߛnֺوf/5kfoޢy^oz5{j>,jRIMZ&OꚔ4$144it;iJsI
+V'mJڞ'P3I?$W994Xr*u%Hn`rc'%OO(yE-ɻ'u_&{JdJ
+)5RN=oJnʨGSJ2?eY)RN9r,t)SnRCRcSˤ&Jm&sjVjԼ1SN]<uMR~z.+7S-iaiqiҪKk.iFOliK^K[5iL6Rڵ4LN/^)Vz6ӳk !iLdI̭c2EDHO'NQO04A
+Cә_(LVΞe3'*m⭚l*ɒYLM=^шmEgsЊٞvtD39`-VPXVvn)|8|2<<uD/:3B(^;;Z`NK嵍-pg ֮V 6`8 i^^bb8^i)I?Lo
+aWO@m/E| WGjv+#f`^fl5 {/K }ꋼ%^vO~"CE;E
+
+RZVzj])A־)M"V5Yi}zfk7
+k:WbʫJRq\G*[.UmכllkEyuVƶwHl$7$]k}އ?K Lne q>䇠~u6}@V|C~aGOا8!1v?򺁺K
+2{ƹOw܄t @[ ?w >5Q\L&3,I96
+āM+$7sTk#(ߥb
+5MH(/JA j&6ŀ>tvX\۲vx^w 9b:{),;1Bn>~F ǂ+CD.7PpPDH
+jTzpTKzB=AKrQYP)[jAuAYDO
+ eA]UPt@YQNԚh
+}-lfJKG`Aٺ =꾠 c$WT?fM
+m 1W&@Kk)Q+tWǴ<0 :-zNX>\mi 83|T
+
+zPr t`{n O
+~P]EhNj|lߠomCDSV@Y0@pF1QxExXcz=67JhzBW6Reڬ6[o>"$ G`%( cVհQVxWE\ʊ6<f'Y ^*kHVoB%\
+/Fa7@CHn΁kͅ2о\AJ_-ha!DoۂP} <a!3ʼn]8B+pR/ #Q}<Z
+>AGh\Op nb1k\J:|6]Ћ>?k!?ĵpm\zt2
+oyգT*8HDoC;9= m8y[W):)@7_Doێ9B@
+*:܊G2)HC ~]^BWH=zAʠƜlHA #AJ4e(䀺?]D]WuC@sCFC`3a.k6 SuaÜ!YVpeR AHEN*E=~٘c8 =fh.0jiPt_eKX%t#ʽ+WœN+H}Ctm Od =~gA3uY>El2U%CR*~;fPOZ4<`N.l4%*K;•O5h {[^җpP|O| _Ǣ-7/hO3Qh(ie©:Qk5 N fno>3E(f½T A{f!>e$U铴Ej:.IB;IV&|Zmu'$\ּBVMԐ49iDƤ9'K8+5mUEB2;ce-iHCO̱_EH(C |:Eu_ƿߕ} 9Bz1' k>߃$_X7
+rֺnJJZp{aFCɗ$fdOhs|B>OɆȅQvx䫣Xi&Esb>C4K#BBT*912Qd0ʂ#ك$HoF+s`VVah݊ )~#90V7#@j9 @*CXQX#6 Cv߅6!^hX#á}o> f(m?Xc FR 0fFrTYGN' >` 31T\y= Vt=YIQx,<L2"FF!K|MN>6ўt<Ia
+kg2 $
+ rfiMYE,|}"Yr' G ¯ O8!O&)75WH/DHH{$sbI1 ZЪ¿e½I%SZmȣ1}H'h҂45 ֯'Z8
+sunJPU] h b9M"I6ߚ~S@] O&T&MR5ޕ$FO*© 5H"hSP"억v:}Fi z9
+$=a|={eiI{Y{/Iꕸ?Zkq'"x'D\@9X_fA <
+VY$V=QlqUqFP_Ipñ&ʩ͖#;b
+:p;! dB+Z5%魠ϑ9;k g
+GfBf+7ܬ'^ߦT@BM f:u}ܾHh J_#Ff(}muRߎAJ~@oY{HW g ͐2u(mo$t~Wx<5WX7e
+QJt\D<P4NS`N|NtQzm9e.{^&+@j)".WɫgFe6gEyj zq3|Sl?qR)Es(<h߳^Pmtx)7sP:#a>0NԈ ofMBmDh#|2D»C:DՖDQ#Z+69yV{K7xI4[j/%˼\=O2zzKci<5&_&VW1FNR >}, mr܎D:%1`wR<jMZ_iZTFy/Er2<MlpZ=Xĺ$JWM^NSRגXh+oZIgx14m[|/IMz[՗z _u y)=KYjjDіC~Ih_F>wmPƟOQg([}O2vY|{cqʳ,{(z1>kA2֨_g$|G /!7J=1t}\{ #?r M}{fc<cv+{=qX|+)bQhE;^ܬN` m1>R[/!DZȷ]8#1ׯP B^ kF{N3,SE{x2iOK+mhUD~KhZmh1b<P""BW-g[05>y;O++
+e./d0)!
+Àtl8El}Z1/0=c2t1x*FV]őDfx WN='3ibFO5nGS8D|k,Gy,PWq=7 FgEg/u t0bgEGw<.NqG.
+ku$ʳyǒTX}=R2IA1)QHcԈSLWRYJe
+~[~]o(~OP>A*o,Lo;[iW6,FdyEP"W{=P#_Ի ‰6 {0q/jVbFzt;Q-,{A螱]|^Ϝz>s(ؚi׽Xyo[p_ؿ{K21
+hkv]|C{^5zvw r*
+NMnl3?+Tب.A˕(t{]7[*A{Kzv̰^lM~Q;VExz go+mt-Wf ĻUYf~Jq$jD˕(wR#Zx,?Է3ީ+<x.޿S5>ThG߯_ͦ;s>Tبlk=>Ox>ޒ>c=Ӊ;==<LCQ~&A˕mhU,Ӌݹ1)Z1 ZF yȗԈ,!B󐯨Y^Q5-,v#waߤ;Veྖlkڻ+lOٓǓH{7Z}joQݢ-F; ZF?[YDE
+ڳE-Wf 2V%'0?P#Z wNXip%h2[
+GvƅݿlzXHE ZF y% ޿/6 R#7mp.S#7~gg9
+8P-Wf DmhUS_nlY^ 9I&ݱY,z¬^`y-w/p;*e~wwq7\̈w(7B-Wf ^gB<SAgzx2#Z4xߗQɻwØ-Wf \ MA6NΌh2[ \4xJ3Df F$Һ2dyE+e zwdqy =K6"TW +B[Q~vdyE{
+m-o8p*juY'1ֈ}쯅&6aMYcHMƬk9kʒX-Wf DmhUwxu
+]Mʌh2[ 6**reWMḧ+kU#8HAMyÌh2[ *z̈+`kU2H#_>V]V,zcu|g; }2E$򊪷N,AWڻ Mx'u+#} wWj!6I>ߗ(]-Wf Ox킂1#Z8^{{QtwfD˕GkQiͻs .v͖ +:vb>dyEǮBW/"Il~Lb mXS=hn\-0B;@#LSlځ̈#C%x -0B'Hl7^IT2[`6_#%h*-0B+4/M%FhG1#Jf >,ASl4#ASlG$h*-0B;Aw=
+YF4}T2[`5dc̈#Q4Mdm} Jf _[yoV޿ZqNH@W
+%T$a`)>{fw *)p5; "' 7 #c]>k7_#*eo2,$QBb @c?n5`짱 {1̀1V]d8F%0_8Ye[Ǚ
+9`bv3(!JzpTK
+XC(9
+A MPs(`r˃܆6uZaPtgaO<Ʊ0O̝yNZV4!!EDDIEQdd&)SdHMA)5oA%Qukswgٟyއ<0<7νFFB
+/1Vc8U%bfx*SQ\TURW0f@OZJ@KP=91a!́!QmjÓ<DSyO6tqUրWН?;WX>'VH;W]jq0 rY(xόp#{kųEēX{4.C8˽C_sacy c}t2?/FR˩Kt99\yof)ԏ΋@ޤ~
+ `RP=@gXIon{xjbNbrrj8*< 9G?͍B,_a4F
++O<_Vp c;7
+^ǯ%Gxܴl  ^ pގ<`9R/'qL'8;h^P׋ԽLZ™fS <ChJX6Bi,F)Xw 8܊` .c q6h%t3Р q6! 8 (OxjS,=יj]WxuZe\koP5Kv~0ړ 8dcM|<[rC-Jw«_뀫U{b? 5R
+)Ӱ; Rx݃q!ډ8U9M)aB&ICx<Q+Qf",#tߙH#i$Z9tlyx78q'xx+lghWU'x*ZV@yt02+8 e7ykJwý8O{!w&c$:N0|%?Ÿ'SX;jr?k7膏$}:bޤlQ&&P2Z{}k<vC6/W>lmʦF,m_eH[a} xotg0m0gf&G?(ߤmpZsm:Ia#Q=tUWc6:O~T˴ .wpѱ+NGxv{/e?yIylg#N̕kI,<MOѓOb<1>EW]EB)qwJ+KZw/<wB~GK5¹= qaha"Z[tܭܣ̢aR[,Ie(Er$ ޛ6De
+бJYdP!z ϥj+9^9"}2E0x5ա
+Q,`#vd+X32nF)PoϽStS2ݍJo)Vcq\2_ԕx=wPc&\q;v\1fq\"՘V+ҴގZ;K MؚSKtLg5e-BG]
+
+@!5nӆ~:?-yp1WgKj+pVXYu <W.wõzmZ5 ;|F9BG_A\jPS`7j=
+[/?w༡7ʟ_ȣFs<}Jع6_x&Wq~@) ^4>bfrcyqx >`Ka#5h*kGcgAs
+!$5^T1bt698OD<%8qʕ!Ԛ(m
+II\I[=K ΫP,XYJŕGqY(STGS8ޓ<%!1@ =P`12ݥy<X稤~)` fqpW7&))8=H削ŚV|҉t
+⑚DXgxŭ%t 7`LHѤ$uޱ{<ݤLV
+j܅W~0+]ן8xܮlmSlnt?cuZ
+H: Cn*WCm5r k62zu
+F:` ]&\&
+G~Szq$
+X%{)
+
+<9
+@ο~1٤RYzl
+`ކ&4LxIB{{jUgts=;wK߻=:~fom-ZUߝe
+
+
+
+?=1tEtJdizXWFW)
+
+
+@x٪wf?=ְ9E`_=[ @٪wk
+U?D
+_7~c|i ̍pӊ'ay m_y/=9pԹE\Fk+O=r]k/'xҏ?Zr'hwm+Ç_uoFZf#To7ON\-kpʛtU7!8|
+LEs(RP>uqNeX|Y팱 Ce`5hlZہ&HqUbl<D/ɕR{CSZv
+HLb1 .hw& (eL0f,3N/%}'%c``0Cs| [/ `=\C Ew
+C6_lJ2%&N+5Zt3)w{ѴgCBXFiZzsO?2CF!;>je{~+qϪ8KKw| 5أ[˶(cc Y}iY;vg߳myy!&ɶ {(Wϯ|0I0Z `9meik,*V|_I&{+@{O]rq#"uq]78QH4.u˩,}hf^ѰO˸Q$ IcW^
+Q11/` W.Cv@l~sFw>pF! a&kbE$YbW( vO-d%LSs;1]5"YaN˖~`}\۩-qF4fl3\Yz9~D#}ifxto9փggo;ۗ0J(lH1apa,ז.ARޤwz†3S{oN])މv%qR;å|ZI9v1u߿bcG~X_6o ҍ =6D~MPH3fL{{,mfFWj"MM-fO63L|u5M7JGUllfocRhO)f&)_wP^QAGơHB=m
+x*gܴڥeL-Wrh~Y9J.6/Pɶ!*i;B kTR_,55%eR'!\o-.54CVbU2dg*AIZjM|:C_rzf.
+oikﭳU:Gz|Q{Tr;f݅gwoYSj5hI;
+G RyHzTV #B>W+r(V4N2^,Q*;Ԯwif)jCՇF(RHY쎊F3EYՕJ9Ra hBgQ/!X '19T@:ݴQ\pRN}JF3լƉR\FTgp@a%S,[Ox)MS1Nr5kF %<ٸq#u)RpT ҽ<2,YP ղuu[H[ G/Tioy(6e']lThZTG uڬ]LI7]P86KRˈjL+ TN;Veg0BferXOD䲇,`E1.@XHKESQK;n!^.h))Ł:ڍaj:L{9T?5q7{ivVJ_owgiHM lɶDNk%]Soòϥ|=?z~ٗ?짍㹣#ڷe4.}WN~ f,Z1ͨ
+a~ϱld`CikFyS@Klkv7fBW^PEJʕ0h/()nwn&ZaSbՐ 1%j},p-[ǐŕmsT \Fo!+K"Fm
+D%Y+96H^1cVuNRXuoN`ZC䅳oƦ|V9X.TG8W\RѼ01XvPpF\ )Vԡ\iw~ƷT)싵i%e'**x@`EPG7inTi~$ a{H&ź
+ř2b1*"X17K:`XYgKKDf
+-]JLVmhu 3x2Ab.OP"Y[\\ʗ…(T#7GLt<ȇgI(sNj\QzȝV=b&:$y/3QuP:2Sk{Ij\YF6HPII-3\4Fc8\+iX:E RE-j&-#W j!hwY̰I
+b
+x!]i.4X^<+T2C'L)񐦔NrYj`騔kGժs\yhe3X.;3 rьz]a.R
+&8n..Q, Y-
+鹑
+6GkfTP3S+h W?+-´@";׉Eҳ\ChP_M`qRšeP4SW(N'GHi_OxՅXJv+͐FpA’Di.K:\N$UQiZ4hmkOexA?:4{mwA,΁:MW]RSϽ}uC 'F8GHo@_#2</O ׭|]AM荠z \
+¿>~ ?ap4oxD2{DCJ[@?#󛠟HSp{n?F2?/a} mw?.y]Ͽ B }蘝Vx-"^ꖇ-VogAO/teI E
+-R/@1ԫy&A?-~ X3I)%Ko}𫠯D?
+J]5xSݡ.a_!l (09DCONBtRIuÞxw /_Q
+$Ovvvpm`j]+V=qKUǦۢ;6h/+ꑋEE
+6eІq[uZ[zuU}j(5x?oSjr{ʽyڪwS o߽!tPm*yT{[5ݴȞ-}GnyP{tGͻꀷ+J:4m^кuZ-/ȷWBRC5oˢC]\kW(Yx[-ZW0-Kk5W3L,m,s vUѶ
+xun+^Ѳu?VҹWGd1I"NuzѶa,t[.qVTΒ, )EۂXQ w]ekYrqbӳWbU/κFiluDU{L$ͦD^Tb9;W㶔5b*fxe&EkG9ǼQ}i* QXw x%] 9,mUg-ΚRa5~hCYO[ΰwdf<H:}na՘?[Yp#x%}Q7z1:poSFr&9v2jqM8q
+YpO"{REb`6Z-}Zv٠  6,,s9a; */mդo$ƠitHqb\n>6? 3
+y, Y
+NjNѵevsF|.~8gFQ#X ;ƥ^ԋc\O>Ў,Wv[ [ޖ
+sXӃ~"XQy6v+UQӖRß>3lTNM5vHڶ|L" Yw NWx0/Vge)Jyw>c^˷#kۀH_XWh{K4OlalgQm6hm+*yc2boOo:)TMQ\t7+.;Y(jSRXkѵ #&֜}}.C'{mL9#D(f8ggZkRvҞ؃ֶD LsEOeC 39^b=I_$>'˩1k?V+z*$7P8ww۲[#lR#o:-#cW
+tIj3ab':!L r!3:4|\?1Vy)_$V!|uh}];b26YƃFn> b{n"X`ZLȑLSu$OZJfڰ/cl֏ZNDZwebzKy %_ }^9MdC|jԶu3N-&yӻJ!nl{YC۰mVǶ6?>Ш|HtՏYr}-ohikMey9fTh?Ω\N"qދ@#4n7nDWm"'_WЇzg?\+uIE[ݶǂqzozՍӶӖnS%?;Jہ|<u(@;]f\7=wuW
+25*JgZ*vdӺy&ڽ><!&D5n2W~cƶ)8tOR Vƒ`(n*R9e0>]:i/EvhfUOeY騤TU6]+K5lv vЎ[u#m̱/N|s%U+fOK7;ImkFRN`؏q犤MX
+v֭hMClr/˅<ft&[`,1-T@<рimXLJ wS?)hWqʷ+Yi/tTn1Z_n޶vHU,BZ䐔QdlrOn9ua,"sT(Q٭mATv_cp0n̥A%ӯni#\L#x{j[n{HfHW3Ү[a=t3([kEvQ`;p6.Gk;ӻ_޶_ԎG? h<j<*,uKx:URB2XzF>ʩisCg7u
+~2ԭlq
+@uk|)kxg~wao[ΐB>ucokh-9/nc#fU.g՞&*xޤF#{T$n"jכ4쨻'mcԎ[?v̍T۫z^a13+iET_m≴}*2\q5P.CVnC6uiC#MCbIc܁blψ3/ͧ)/;Z 97Gw\c=&-':Κ|k٘gm oE Ct~ujMyQ`ń7" ;?>҈&9kM?ZD|l%)9AQjO,5 ԩl#>kzͿ|aK}5`Ń.e]koO,Y7KՑ'xxK>IR̥u#4vylh'|[-{-
+)ur-p?\5a+jqNq=}&SFG5*cڠ]=({ރU莳Y
+E 6Te#Rni';kl"iÝ#̅ZGb}{ &{͓&B<ٟf[S_%Ou,x5cYort7=)jzox5wmܞAVmPehqK7tuMw+&|"<{=ΗO얈iTDqV7*+z6)ϋZֲ# "k*1h!R,RvAb9oOuÖO}!8Z9E##KۥY%FalK4Ԯ_]Xa
+@WT"(Z&*5讅61, :8\E#ɷ(w
+j?; @ZǥSwI㦯8mm׶qӷ!"K\
+Sԧ!HhTȻJi<_\D @]וs"+<6H:R}W3>?A%.<#| R/B_*ز׶%+]5Z:xGlno!!HaCQ  1Ql̼<4*m'=C$cy}xnZ囆3) >j6yG)ˢަ^,5ȋb)'h3ӃvG߸F'q)%
+`>Q;XhKHm}ΥB._"FbY^Dyv|՟؝.Ӡ3V}1>yu:La\.A6 {+Mݲc$ouA=DwgƜb{5"P4uj*m۾LN$ 2+>vԞ( :{TiTIE=Hq,wsh*̷-̠rk*E6dXU4
+"ߔ0WtKj)u!]->@1P\_V<̂ɛ}ȹ>+/ :{mr[fP,uUe\WK=p5t]F>ƛ?AILэ(%աy=`# {fhfFk7:3eZt)vX{OJƑs LA#}
+
+
+vrvTwtVa˙;3 ^$1sHISVY1~dQ8gȢt{i䊗%5i1y>yēRAzǭ-x"jc8,VoKF#NgaiD01D?RX`jPmQ>iOjI>'mIqtcńB\2Fșޥ*WH + "ΞӉh6TD+Ȃ[6FiN`Wx"Vd<1U㭽?p.!Ccglgu]'dbI^&gwPb+י=ɟʱX[OhteAѾ]A'w,?qj-)6.5'aWQ֍֢l)F^jK+DܜL,~J7CWZ "R98c&Sb}Fo.nc -jD&(r'~jkdBv4=!,
+#ɐ.zfczO]um6WGhG.iȢQ;އYOm~8j΍ }-x}=BϞ_:_8Y}}/L<<SzVY'dbt{2iY _zV]+DܜL,>;% OӤ;x?u5ij q]5kղ_;w\v6NgtC) *.K-Xɍ48Ҕ,8zbq5 `tV֝+Xa5jHˮ.B-(=yJ)2O2:zijj>=[:CNu]=j:o +S854v݊[H>ߊMBAvqėѶbO֊9 V^Tg5
+87'˅O+[FNS:N:H듢_mq2y:d$s+ L{@lt }ެUFRat~wk|Oy0z5[O:,~ ;z=-ܧs祿=+bӆZr͔f TffkÜg_$w׎uh#NQa5X2}$WYj< jl7a?}۾ hꕌsC\[$M`^B8d!̕R hܕ7ZfŬ|}ZO)Gv~W)ɮY+ׇ1Y Wͅ)v]=\o.ts{8n%Jn8u<gͰbH8b e7~Oz>ۮ]UJt{/hKE92ztH_,5'{xKfW+Ƶt8GBtǑ]]Ds*᥸i/Hs/QHKCuƅoJnq0%/!]-|ƚLn0ӫ=2PajXK:,JK[0[ZUrZBB
++QU2/.
+䖐!K.iښ!dU7t6jĂ/!vroWz<W9X.|.8D:5 OFy"[stSZ@Y_-R6T*Svi8W)Q8o=b"ݜ%{Ïq2!55\(4e3Gf#:lm;֨KSٕӠLTn6^X@, )sE\cm|8:Q[ՠRk@5F[Ϛ]X<9dwO홾E"<7_@yR]Vo4Z:|;r7; W9eS{z=N?gl8W}Ϋ=|m~K^vk6mrŕޡaݻT_uRSG08_p0A9Y5԰"( UKvjqg]7LVv{}S?w~g5egw X0҆w&榻 vk޻~ouxh¿Rjf)^CxpCԕe胨yϧl{+:4 b FGC[ڪ\>oy}D< {bcvDR؋&h0ID#)}
+5wR2 '釪vJa[N>g5`?D]WV:HV6Ky=^Ox<+DܜL,:ܲNr{J
+K<K 8n68֐I:׹Ͱ[ +kޠdК5Ca'թ;LC-,n9H} 0AT& ݳ< | \
+?{޿ixnxl'||>AC_~XS CMx Sr8ϟ\g{ލ'YyM6=okfe5
+<cgh9l}5^jl~w.9N)Nj:w*o{aㆵ+׋ϪxKqƚ|[:Ω[xxCn;/. ,vj4䳲l˯U 3+mm\Uvܾi/NY˵mTU
+#%n59x.qf:o*җ^m<~%L?w#O[qc׊{<P9=gtN+}7%U/;Ү2͝cv,6יgr6>vΫcο‹V«]:2.et^x:0jky^כå-gFe(=x:ͺjdaz5r[GGYٚ\Z.$pK7͓±{Ao}Ϸ~c_g^8 GkOul؁#=s2<Mw'y
+
+<Px0Gd_{]/{GzN|
+χ|K<߃|
+i#^I.мK/p
+ 0|‹^Txg|0 5ZfO[>dgP_5d'빰߳ԖejBB/! pwaV񜗲4}vݼ{o~Sg.#{v֣ F/p˻Tx(-[q$s~ExgI4}PxO Qۮ_}_xG ީּ3_, 6x7x77'
+G_x{vn=gBzLxdz*x.Ec^qEqHxoXxqMia׺~Gx7{q}}Kxnީ{>@x(H93xKy<o{{3ۅ׼ĕ{a{/5^}3=g+%=gT7bβ4o<" ޤ 3x Opޗ {ߴ:? y<b]ݟ od]˰wJxf^Ixw^o}a$& #ɐ,Yީ{[mj㝎ni:C[wH;G]p»+k {;3"Yޢ=w!ޣsWA.
+3^`Ux 8
+\s5<yk/p+
+x pyQ<\t#d#La`bc7!Ggkv Nm<@
+
+@x,, '
+vP"gV!X "...i qمB:B:̻.ȹ 2 .]k䙄IԫI{D\'n;
+?H( +
+Hh" ? dB(^ 2~ |@
+vy#$}J&BI= !
+ K
+r G
+r@
+=rBJ!SHN!)cU
+P7S;|N!Ye,H#4# Ґ! Ґ! Ґ!HayFz!GF#9 hӨiGz2 F!_![iliȖFxB4br!c2F d@ dRȔAd S2e Kd"~
+MA)
+䘂Sa
+O~L#i=i V`.5&*AKha1<S@ k}hBx>tdP*CCHLc\@ciUB_#hCvhc4L}t
+5Y
+!1
+[ Xx $<+
+
+ Lv
+B_— 9'Oǯ._#H#$`X;\.JJ{\di!v¢06UMtćąȄrN\Tڲg
+ST %DqEt;ĚT3e9Pœ ~}r#,l^eRd.ue6
+js#d*GcdI
+8+
+vf[`V5{Xq"o^/+|Y :>W
+a.:Z+ +5G|+qM>5xv%Ga=G[C99Ms,<ᆗ1܇-XCXl/\xyW1K<^3<Ma0aHgaqqO<^#l ˒poBxVKɴ=|3PLU,  pG]aiL̳
+~c9 (i&OO~MQN}/PNu&vڄ[_.15qA G@|Dx\bbNQg%!
+%; >h Y+`Xۙэv%A(a!Õt^@bBk %,0N8a q7FFmq=8ΏH#(ݑBirŸtr=q :bZ^7Š %A2VoB\Q<eʵKCwYqW"adX>(/B#;N)sy9'ҒV?F^z6.T)s2;TO1GdC%FvP`D;VqN뀸PB ~(SN8Pgiñđ">O͠Fj?dGkŹOcC
+N5v@8d1F1 Q@Kt
+p;x@[aф%
+I9(%]Bq*3fb b|`@8]pZ6e8ȋIN&7&E'0 9™1 8W^3/Ƒ 18\A,p,\G;~O,AS>MږwC!5iqJq؉b?sKH/ i&;!̈́&5cKO0c 0lhJHӴ=@;hو)všgӁ*pu@JPִ͡!9Afr:@ PO8"0F"OٰH*cR*1x ~\\%@<ڢ )smY\':!&tJ+![ʆ/ͤ٧YcXc z _ thkb :zY>niQDŽM9! '',(%ُe::B
+e߈8Dd~B|-ߍ~(~2<zgܤsg5|.<]ٚ'rK7ǿ`ʔ\o}m<_y[/gzL[|n0o$*}BpR6D֧ w~31o!c{owtn!=4&o\+S['\< Sjjֵ||aVmj3f^O俇
+&H8~rakS~1r2&#~r:&'[OA^N{?/LYXyZ/~⛊"g:ԉ~ė/lMM|e+tpkLz)\AXmwt+9v}Y_j7_3GW&^F\(`
+o}\i^7j7Ӯl}?˲%m u҅nxmJj:vTw/Dh`7Z0VMbپjѼH-g8}8wc\\EڳIԳ wMIL6^chwn[ftهrglQ*ەS\SΉZ4 TcRFHR+[WdҺ,Zkw[eyd8^I^%nwo)KmGil4dĚ
+KW+JHn7kflK<jgoCSPRwySES153wafYQLv:Ým5g vS(B{ݻndw*ɧ8-fFZÙ̐9aN}5HfiGh>X]o4(D>QVjLӻ!7|ӾUPIo*d2-HvPfgtWȐT;>pF,6[wTMU;),kz/]ʵ=0'{$WEl$"]}Ɵp%{ҡeYfVsPvҖ4[nl%Miؾݖ16FϺMQC#آh+7`Uߌư^|e|seչ/_Ţf9Ӧ%Xz(_b {l5#G:(qwAbtdggc>D:n.ļrI[Rjj0VfacI2i6c^.7[$+=(h/7t~Q?@cJڶv2%9ٟeS5^NQ4=bRoa_Y2URTyՒl*&e=b6faUJ <L!}ϐd!:`)nl[:U%Bf<3d
+~(s"(a>ߙ1և&R; 5ju!eQro҂Fl1{/iQPni]lj3N2`x2oan7bn0^]YR|a'n*e^Xf|Yk60#G\{~X.INqd<KzM*YymIu ed:lɳ6JHJQF[rJjtQ2!Fn<Duˎ|Ue%+H*Ya<PHPs`ɯ+X*]yDtX0
+UՑ7m/&eWSjljG]vVkj;Jj"8Ch["ZP3*P*y1Kɛ6KZʟYĕwulUgɕmQq) b筚#oJރ,;tZָлTBRXruM;J^G%؉䱞J ZT͓be]'h@;QT[n\VCmyȨ3 LUQIIm<}SA R+٢ PVcbH
+`ɑPRr.8<'IJM5SeiJʂi:.+$2F4vèll䟲6du7)wzݭHG2tRKE4>Vou1x:L,eZ)d&c7+3ȲZ#zkPS㷊㊊:0bgnfHh82wXӧ%v1)_4R욼r8c%v4ȣ]*rv$Gb^h:mXa :i02C;p\< Lvi#oqh<k)uz~lځdh=c 5jn(l$+nF|d)uOw"y6x7')t8rKmp-?Mt@_in1XFmK%;Z/~fYy(/{}FaU5.Wzw(\P݌\uw:,_ykMM^eE_zc~8EA:\om$SX3d
+3 a-Gݡm6;v I? nԦRb;f GV
+h6IS&i<M6ihF鵉ԹD]_Ȕ5fh[CqPcM__H/|ډD.ؔ!#g eeGx]qaVM*1w<"ĚPiL1l{1z-Ҳp<r`Pf?
+K qG9eGTZ$1:$aRd@р5͗LVu0Ϭc"UaYbXȩk:3uǾ4yE~W-Ф,1L8+ 'TH8wð₭;p!-o8TBvfOeC{P:7 8Gk{M166E\Q9tok*T5`+%݁(
+ip[ۨ?ɮB'ɯ lQT
+T.@ܳ!Ir Ii,$l ]n'r^Beu`2X3^.UB17
+6̽?E"Ru)3\%-ttÇT!8|@IV*
+gGjaN#^G[p:!fyF=LTcy諡F4}ݱ=sYƉث8aCz,L-߷YcTLuyX`%\Co>?8Cy+S<X_"bqCxGIl" ;5a 97H/ 5r O
+6;w5vBr+N6z
+_]0eC$ RH>AAB1<<54^܉з4WD9r`Hq`5
+nwKZ>[}EuDEg@>X
+[zUqݍ
+[ '=d}1is2M0rYgq*aT]sB3<#kvb"t1O萒뫩&HV1R}ճhtCӏPoYҿߤZOD[VI=\kxҲ
+⡏
+v
+Z=`t>Nbs;%pPЊ;v=JEzBmC%<
+Va迳/M:JM\Z"kAywP.RLN\02)6
+MR+oRQԯrT\Qmk5jKlNyf"@<
+U&J>0"FI5c3L=>2|b+aU8r_e~78֐.**Dso0+#D8sbjmZCa3d;}\v*1ϼ.j%܎<Ei|# Ahn{Pv8"7)z1ɝ6>^w"ʍV{7,|ot%I<(̡3ftn̻q%iJ++rK_[c
+Os(Rq-t{r9x?D=??KS✷
+ '."HC,hr7E0ySA z r`'fk $Lwୋ*w}QAQvST(dه8. <4}(c=0Lbr3ެl ,۞cfb8z!<T-kPf/$'}iDvFb"WgbE&6
+Q)ăJh &y Zj
+[\j6V*t]UO@66Vgo~#tǫƚydm2T"2TQgGeM|}%cTCI9TjT;m>:,%IcQdnlJX̅;5czWW6jA;  Ϧ7lᎤ(`1RB lN氮1wi,! Y ~*Q
+ Jѥ1?#OOLD
+/|h x!v}y`/7t;"EiMkQ&Du<>VI`z "[m5Og LJZҧ!&L@
+LElڧK4wEiaO70crfhC!Fۑ?mU2=:h?}tcלz찱lfk}cd;lq
+7ܠhbsQLY*\rW`v W8%Z)p&})b[ߏ"XC :2
+W/Lpn6byWn6rT0r)hP~.j
+Т}4u5$|򸬍 4]T]-ÂZTd<z^n5:7_5UtWC渼
+x nxť3w:Gǯ :;ʈŻ̨W :E:s'NqK 5v3sc͜$MΑٿ!:!9E־f
+Ĉ oNE߷O
+X*\vmfVl2tRe%V P[lWRK-<u{YW䶹JTҖWh!P؋ (X'
+81s\.$rbFEnAbP.mD46+}-K%^r
+, ?V+c6sfU,8%jp``a/W 2'EVL|Aj.-.ք}8!(rZ)5|RN2**⭣ nhIJTE~Oʊ,R5@ P0
+t-Մ!q=C)ֆ66 S?t)LCr#f׆bWF锚4KSB+YRf.Nʍϗʇz!ߦ`oV{??eỳg4)FD”wDދwcı, R*
+MZaǍ\]Fq4|`)|?9tȿ;'"KO6Tpğl,~P1OkHVIGVsam|;)E JahtΊ:ྸPQ'?j~?y|wI+.
+X8[ ^p<%t`H4]Zr(u,
+ iy@
+ƳC`QߪVN$j6,XBQZHj<)0t% -hюϺ
+)so
+[1Γ܈kEP<œO//rKL2{%s.k<3*hO$4L7@ g3&9"̋sFaF>Ce [c! xŔIAE_MX6y%$,S]{ib<dDIT",\G?Jv4{<e(;<NjP
+w">s]_pVݔąxe\Z¬kl4jjuXTݎ"!i_X^*᫕e1XVÁ>Hl]RIӰiqc"w"]OօhhRɺX0 ZPݻ cXTB8p5>6p^ ~X2C/\jO'|ҫy?DϞGF^lʞ'}F9<,@xͼqh
+¦(i[m).sz%w Y#wh`.b}
+B|HG^rxrGn: gcJQ$iF'"{n
+dNe0
+'ۡg[GObh>n
+m; /Sy,dc,muNkA` ,է%-7u~ɕ)j䨽<}8`'uyZj<)lpيLw1$ʘ2Y^r-K,- ҲT[nIvj-=$Ů>j`"rp"P]K<pT2,># "!ޮSV[+g߀Dx>:2b=KڕZbOByPE6Zf#sxM =2toF[of?ctǰa|'{:dreE[;i բ!.>U0W)UW4lSF#|̲+'~ Kp&A aI΄R!Y ƕD*Bn6WX}B?yܛ<} p} 8vѻJ}BYjٽm~avJYW{¼+ӡhyA00ZN"f=G4ovN0 ңFWI苚53g,LlS_N%VwЏ\]O GO)qS,Zِs7xҡkAZ U(O.9Yt uB|f1>=@q Zp4s#2g ]%V أ z$!9`IRnt<{J
+
+\8Iw(
+i(Oy a}iDPE9OSbkk<4v7q$y'Lu2X|@(o5fKlo/6{AP
+yTAJ;hhoRnOSܪT]dV.j4$U"Gw[Ι""pcq]-OVB0u}Q;Y6k>TB$c49Rb~DH
+,ye+%y?Gp#|$nV捲THR]2gd֘bsc][3TYc
+9ڌ6)$
+M/2@gkNQwݦƆẛBQsIH8 Rڤ0"IP/4Xv݅'dթ&۬RD]%C  X:EB (wQn2eVWk<k$[BBq+,W 8d^/ _8G
+vijEYCfl]:6rHOLEY',>
+}<`t(A7:<id1.H>b#*"%6:s VcpM]ݜ=Bހ+.L<?鞈CfuGN*nhZJ#0q?d cMԇCXxALB&UYK0bAi@a&{()_Am- S ~6Ǔ҈ɑL )\;xRF:c2^:9
+Xoz+#2
+E<E
+FFȳpe ?7FF/ICJV]{d1c0URL Rw7PsJ9N)]qѰ@
+ ApKK|[Z:MtrڠЌ
+'!uW%7
+Qb fV"[]U6X2XףzPߕ=:R~~d8rq y[ficuLőz3h2au_w_w 7$߁' X2iu ċ;||Hh:+B×Q CKqSw#R0-ц+s\k9R6"NY't̶ΒF\KOLJ$2;̅Rfp/q ω7<? VЃQ^ߓ'
+xGAG|4HÉ|hp`c8̫6p5K?KM|:;;Q!_VZln{_2U;
+MBti5E p8%mx|?νS@Ec3i9
+L8demk{r)j
+)+~h=@H ka+Ϧk^<~ZI:lq<&i|  -v:@%.4YWL,7t'M[OQSV1bA9r;]O?l- eA0 z¸ÅќACBB"
+յ0OSjxC #j8y%#BBj]6nPk$ݖ $ dzv3eopkVHA 8ël>W0|#o0[AjicaabCP\Cp:֚6rznq|z0t)ǩ r2x.K_"̣ibl#H |.yC[죳YE3ÜNkTy=I)
+ɴ>˗z $ȧz'PV\DNoH'i_ FġF}z[fHyW^~t>':]-9QW3>MߐP!i|&_N7d4b!E&aRYD¯@̄Ps\3
++( l ~4Ϫf.ІK1ި##D`wc~wb "k)5Mj]e@D-l.8 EQcXBF:wZho:ㆹ8Y,,Cdj쬤5h6Ekc^' | \v)DӘT<4VeLZSߛHhI`I~(ϻ Yr.7
+w.ET?c$IP^<ыZk")XƂcǖ;2#M3:+h3*F,=8
+(qH.N
+v QQ
+Vp{HyoP.r؝5tla E6rSg'QLDo~::k<`v'4Ʃ!{qgD)SXR\њiPF!^\QT‡EK
+m:S~ǧ||
+F-䭇G|!xllKS*"QuFe<HVhfҕC~l ϡ,6fm؈5p<">q a6Xm5n/EfJLpCte<"Г_;ЊÂk_ 5)TekȰ2| } 2ZXaZ΍,B9)$e!O
+!(G^ M[J]sW\]v[2[rEqPRc3VN ꨄNDҡOKσ 0AċM^wvɹw\̙<2K)Lca"A3*!Q7,{ 2˜-hnoRp-Ҳi&ڒGbEI+gZGr%¶A/#@|~N.S+-qbQ ׵o?̊
+߳tFh3 z^qˢ[( fJ6&}>$}Aǹ]i$P
+W=\V6@=jK#;ojN
+|.[rxw
+JM)M
+HqKhr $>3
+ֆR2hP[jFe&Ѐ[>St4,
+fIL/R£y{c&=S ? a?Ƕ~q~1Y>X$LB|xa |{vq~4m
+<潳 lw{@0 2: :|`s2p<=jbReZ/X*csp!esp3"o`;K~b}%KCn2yC[n@h-WF()wӑnS.DO2%G؊ MNEYĦgi:/U}C1bK3nC` >W
+A2 a[C+DϵuLܴK9M 3F_ҋ ;p4SgC5b+kid0/. {<?'<;vlk@<aqG
+`ZL"Cv`x;q
+ɚ~Gj$6,oݓ, c#dj\l:]0-u:y= $%Ӂhrdl$Dݼ3Ya:0^$B^CL=Pr ,e{s?`L
+ c}|֏Bl
+i@k'#xJ ^KF<W8
+vXtl QY|@:4@86btd:{,XF>P Ȇc&CPN:&x[ʸT0ĈJoHl
+=biP815qΘ+@?|K@*A\' X6`@\G!gunaNpX
+!vd<L28QuB[6vʵ^ )[x_1v6LM(Oebr8ITHW50N? BԴLs?1
+
+ZyT3Ca<.;J^~aʤ a2ǤUݕPB >p!tʩ(ѤMOH_ E7Z(,W߂gR3h'Ƕm$9p
+ _],:k&14|.UTf}d)Z7&¥FM22:`t<|4jTcDjkFPnEamv*o-v[{9`|`h)kX7j̷"IMe,Kn`94PoO矣1 W{X޺
+Eo/_-.3[c0mcjtPm
+BιAa{L5hxqIMMb<|TPL Q|(5jͥynJ qtowƶt8n)VQn,a^j+0tt+sAc S̻hppINBGavg6H3e nZˊARkC*Y;x,gG8S3+ ezc!W.إSY
+ ]GHv%VʈLD-qD\X< F$>UpA1_|.a1 |'mZΒ傄Q%U_`s]!Io9[JSVPY}bL&o/p`ITWfg䏈W;rdmE&}[vAc69-5wdyh>'*z|@ףx<h>郗(d{7,".ruoKd货|U"uŧ
+ZQ/sU4B*xȥvD ʃw't9Qi ؐr?9'֦;ớԋPӞg^_sGb B ;]k 0t'{q$+b%cb,wrk1_ rA.|юgVɉ9ӄW
+,R]R%+7$ 1i~-' lLlH5?䋉{73qrw@򿓌 h_kPfjE`)̙Y5ǾFZ̸ZOSZ
+ X0z)$2ŒРRNd<jԁқt'__h'e"JGEH;^
+{Z@oVrRI;\yfRPo$ĉJQuXL
+Egޚn\t `ЦρfxbUv skt~:4`yx:. o$0ϠP7%nn곭]^9ÿV wQy%aR=.O֯$ J]z +
+s0PyUpg!bgxotv!)XR?.%X[%̾gs
+H4_PME4I+J>:Dh&*}s"y;Ub@w0_im
+œȘTR2q2m}0,7D?pkEwh%A~]ҖcI$@De$ >
+{@[QzZd43Y6,Lް 뵡hT? \7 MSa)j-MS4@eI9^2|#d߆Q3Jߗ*cX.א̸<[SbIRQ2)
+>=U[5 WMVBrKcNt|382E.
+UYYl.~5EeJgTQ\jE67=BOQSB[#cDz@[N%
+oK6Wh%c۴0
+_2>!kҖ$IuTX|_ X0n΃JA<5SkYl[h0:
+P|Sy;48GjE-$o#&NǴK G}?F3Xmk^T^ӓ_81<< i &u-Y-CBefbjdw<|>,mAA<#-
+7Օ-_x^`bRɋ%kzVL1XV_
+X tkӮWGi0XgU+l a]|0|)2Iod-e||*dO3= >GQ;2J;ZܯG )Ka48k-<.Q=r~_:@_-ق| c6!C;
+lMjݯ,I>Ghpla܉;J!e<euA tf:2Õy{9Yۣ])EiL;AW~ BnfI.*W99d2_5euA6AMD'ƃwsPev>ש ʲP;P?&9d
+.B`(s3f: ziX=V!
+ $ᵗ?WdrB0-cw](Q]:hLcZ{ e+tC1ОB z*X=f9#@bU"W\a}㱑fj$߷ ]z
+v;v驰 O=CBb
+E1!ܖ̫lUqk:@hS/&2#\υO-wDNPSUY>aq8_ V$^_2,K@K]n&s B&W3ѨܑݐT
+'
+p{ Qf{KRl|8j*ṅhs~
+"hJzA96wci'SѶ<x~|`Y2܊^$Vi5޴ĖZ@<&B? c=@7 Cehdz+xYژ^ DlK5%ڬ~ݏ3]c]i-IS۬uz.dR!:75'*~He ^yB6$|[Cп})K/+dޏu#FTo6&I,Xk+}R\*ЗKZN1.Vjk|[ m},Y1m矝/
+|hn?C34kE&~ qz_ ;jLX`& $vYW}R]9Uij$J Ϩѧ7RMGCsy8}=^9,qZpx.]X;-BIۏiNE D5 b!L~N~CF)x_ #6\v&fn~Jgs ҷѨOwboCeF2T#Tki^yph0UpKAT-
+4Jt38(TylpēE #{PsΕZ'&F^;27m5~ϓba)Xi Yw 4'곑v
+:d>jLb)Yھ
+JmHxP~`Q;^>/y6LF{U(-=.Um ?[x6qZam._.x_X^@(%>
+S q.#$ NiO,yP (Oj.w++Z$O|14:<왧[ў\nT0ŵy }y۵=3Dg`o/lA&i|[]$oљ2:33{!NAIP*rTh(I*~挘 AkQPRud!9jH_N!Vkˤ'~!&PggASkxz,WZ}=X(O?73@kXs92\w}G5XcCxCIK3.G\E3RҀ Z܃?P7*cw!CelTTKH,OcVA
+Jw\*X>k|2냆v·Ru-;p*/Vfi|ξ4S2Ff9Hŕ TމeoMf_`S?+!yeaD³̱d"T5 p7Hz3֞V2aʂL iH#̋((f:G5w?&kR<ߠ`<rOd$\ϊH2Zzivf]
+r?~|KP:1R\CVPu.<.o-bDۖIY}Xl7R,vx<R 'W*c4#}&Vk]l'Ѻ ÏOUsq tI5DɨNm0R/Z0-:a /&DD
+T˟̓^<-o}+ Dslp x\!Jyeoߵiܫ<Wq!{( bwSӤcG?N{Ðv**J)J2Jwc⣡.i<T(gyd􉀕XxXfI,/a`q#(O0VW OB;}dB^p_8}Q,
+j`/hCK!m)x 'dO'bi]~_i?:2O 8zǩÑ\q2>~.Nz̙[wj^
+U FV1J~r[?!CYpe O^$7=шf{hD aAq5aH1 &z<eC=׆``[ƋOlC[Xq6b?ע߅,,0SfX(PYv)>Q =A Sۀ9,4nyͰbt^enk{RbmȮȥ+6j},7zT|y
+7y7\=l0}#l;aԛHv}m8뵡ES K93ןt߀atQ둖8]H&Se];ߠpԼ~Tf0L_2kxYOeVXjTSiqz*,n^b>4KQ+̼+: HoFnq4gy@enǕ zX$ e،I{0+a8aT1@CÊ1n0)ٴlo|4]o*{mcd]ݑa/둇 \I<I=9.d{}^X:dfLX
+u\G`j+^2_:ىf2OVsY F @.T+8\p ;,Rw w|qQqN"jr#\*+2.jM?K{ɓDBS,ZN
+;Y>ym*›vCMWwPٕW7R VUwʢ!JZw18F_2~A׼) }~6,pj }/{uu0u|e93+6/wKc V"aB9 qnwk)--n$=dlwЎ"H]~dt:v6nx1뻍CJ#iZt-HyqMidfЖT~-X5KrPY. K0 a,h@dxqQ,cRClBˡ{n#lh x΃g*<
+x&#ãF/1k!XRϢ)bb)aFr%aoRUЁ}"&}{_#;B~Q/P[L+v26DgWFD 01Wl;'Е
+bQ^ >O: d/Nvv l^q2f dNCVV<(Nk<NC_hbOO\7Ng$| Y+8 vk4SQy%}>ڂ}$tT6؅qÆ77]0C4c㟶s r:΍>1QC2 Y;"nM3 yGG̸:O~Hx4wDJEaOA0&ě*"+))JLd({e:k}X*}%żSEa6_VI'#WbsW' G3#p`uzl `nsbO .N !G., #X:3a~,[C8+'?ـqs`8ő j@{+z$G"<Y?I7zҿ? b*Qvb?*vns}8tK)/Xy4fڮXB7-B|>Gf Q܋- 'zh]hࢹ@N2Wr&'HL(?}30cDZ v+c&ފf5ˏb hUR)S '>\9qڤm$k83Л_D+'|ҙB?bz.^RwmzBdBbc%k]2&2אnw#o7vxT{u@Wh[Uznn⣅h| .Nb BUSw1>-361p@Av
+ |Uj>+I*]]~x  XE6hO7/y8b<7 wR4/Ѕ*沺3e&ql~21Hܰ:QlGY@ǩTX/qrq57\oqO$ȅl
+K_ ד܇4Ï3p`v.cHA5p2 qy{6vR:1m_>:-
+,d|H4!7sn틆~>; ~^f\asX:B!4)]( X1QQvԔMXg &Ej_kaN ŁGqP.}#2?mV<ހdN)OơXv^*蠖w';蓌
+  Ues3fש4C 2gT'C 8lyg,r(J>oo R<]}S!>j{`QȔ$g0DY3ug~.Pc<>
+u wKphK?&*9Pi6X1anbN/4X
+]\g7L \J-0)ꮰM%eKB\2SR [fN %EA@{ z;#->O
+A' x+^%e
+sK$j#+=34Ɲ"T9BehĮh"bfu(^NnK.3t̑5pK[ \'U6L|7d,5u<ʠbۇQn;t٢.rdCW,GѰ V;A>#[ApGzeotou2وU@6b˟w BqDlHx OtXtoE=l
+/yP
++E
+OWD#?`zy4aBk
+Zxzh
+|g1' Cd2x:ӶKO2*o":>C}Bۮu(ѐ@_tSh:WR'0+CZM 'Pj-KIL$C" h$61C&d)/kJDfh2О%^>Idqv{sX}P)5\8;LAc']÷ݥd.j̞{`|܆($i0ՎڑMhK]1Ċ( X۷gd ^^ë@_6KPz3 +z`X? s_\⿊"~=tXK1ˋRc
+CВɫc v`=%|[[SajȘ\
+p p hض()Cl[B`$E_QtISZ<d%p?SRI/Se<tˍK[?yS9*yx'wќ\]eȏC{yi"W&xe+[őo-/Rܿzm%|H}]d kС}c&9007كo]=}f(}Q O 6,凅@<7^()wbW@~Q$=IZ&ulY`gZ hk0)n<AH#kq&!tv~~8dշ=r7m_PQ
+^p&g $X=K-Z.\c +ˠXثph<Ҝ7)o9Ѫ֘Q*gDDD,)!~i)q2XCh̶N(4߹ٞ~.s̤[(nH,O3wD2YڑFۚ@U#6]0π;~I)S옒j1_q £Qhު"F4H^mՕŁR;<4x!n]NR^3{a=DADނ._+ <y(>Ԃvhnmv쌀B1eme ٔ!owEЈq3P,A.bdc7e(mo+jz0(0ngNGEQ
+3 _߲~h߽y ͔E"MfLg1T7S_Z F)1 \"
+h"D q:%NFV4>za0N2
+7xr-:٢E'aHWA\fp,1xkBjE3~?C|U_) wSzhV]/̖߮{nޟuGZ˝FlIp$Wgmp T٫h[b=&{ !H>\ڸ4TyҖb'(aOQCK 08}~vdveatWI7G^\UͨhN@ ]thF
+I*-bLV54ChhjجLVz@0^d /3MLtm?mCvrK0Uչﶋ Hʏ!$;w0.ޓLC<mX/v'A6
+C3b.ee0'jyݮ0}xᐂ<|1O=>R@?]UizfаB cicN5w
+.k?
+
+xg4;km1j Gs y4kEwNqQ_T.3`t !{f|:<ģo!ݮYsku?sZ<{;kr~kpf}}|[%. lC*e[$|ϯ9b{jjsp
+cP96cynˎl?0Mϕ?0]<?0:=.3us
+R<y+)cl|+q>fӍܗCu~(?+Xrk_}&Óc+2b =|M֪v]H#=,v%xFWeו)iHFRؼBi=JV:l䔶-P A6h]BQ~,F
+}"[ZK3[Jt`[ݑ=1oiJ*nAR}Sn`g> qa6׸C=ߊ\Ec$F)~3K;/JEEZJLL]TEdA>d&q%`ַ\&FIHd}Bmrf| ]BWrJ}> nÿ ?=/g=y,;|)Qjӄ Q:/i.`d~
+lI?~[0 D/)%^$P?+Ui{鐎8H[-xiU/[jB
+k&ְj`Ga'-䘾OZBrL
+?R>4>i1(Q'K@ΙE97eus,g&(Nkf龿U1C꟦)bxQ`UO0;Ebuo63uVj WRmh#=Z*l\
+rH!HvnՓ+
+:jٓ+)A fņI>cmC"uԸ%¢¬VZ'KTq(xYOs'Cj 9޼c?5?ZH љ߂=6` Bw&E^Qf~h[H*SIO%r
+3[ljcmhO+hh6+?2xqˣ̵G, s-Zny;Td!hbk]r\E1(pz lǔB
+:Mc>͋za>֋egK+h9?ku*WeBo7COo oF ׽H
+;.ɢVZ{\6}[7?W@Y+w@JtޣWD ѿN>|h냶!MN w)DZܽPo|w{o7 l'
+Gq>q>=dz瓁i
+*v= [dLES _
+H~=RDvZ!8KyaA|G^ @~ -An9RxQd3ZR(sR<*<$tuG~ݯe(O(68*ޟX]}%GZA5Jƣ쏷,$l +t'>R xTMoV6oc
+Ep!_GGwza9f] ,gb]x->)w
+Ol~39*M#3=1^L(mt,3T׈fjN<fƠe4k98;M ƙO]\]+>sn' ?/ NL:P2 pEqmz95INAL")-`G/KXpԊ,X+2Rs"C:춤iy#oSZ{Y#g
+No5$|\ u-gT󳾂cR ]\Y [u5G1BR|WX,mU Hmu:[->N(;9P0&sU</G?YQ=(ȡ>K'b,5( wLPL@q0t).i>#WZ:!U Xvl6
+Ϯ1;lB13yebpVe $?:*lzVt6"nX *Z4qrݵ]$?-jQjTf*8CFkA@T+9d'tܯ$f#tvdԚ \3s=5qzl-̈ &] <`6=9B]`VS"L+~!$lƋaC?ϘǐSK-o=/IlT:;L[&2 q݇L3\)T*ˀ ;bmk
+ng7g%.$?ۄ
+ a<KkG5ρ13Fs'KN/b<> y[zbk]lD pHKtGVEKב7
+z;
+,V={'UyϮǔ=!yiWf|󼕗A*fM*^X7aQ6˭'r -lB֍!s[̦>8d?PR7.[]4§i:QCh-d)Z!Uʋ}f*viai0sA$1&ͿdAQX63܁,Z7[a!~Ucf|3~Q]f$x|̱AJSؘ_-ERCw`Y P(XI<"/aÁH8[Y6mo0x
+w}!ǿGoOb/Ad}t[0U,I%eMzTص9
+1/U8|]]\/3բR}wfٗ6gE쮄K<`,wX1,QiFܷݚ ]M7M~ˣXn2fvEjt*M(Xba~'tչ&O-ůUW:;փSJI~YX)a+-R):"nAF
+ xr(x>,.dϲbߢz`J`kTɊVW-QP&>N+f\eC.ID`M]yXt绀,rPP#0w
+.+D)0ȘX0rCRA*h6
+KYWObts@مj…golw Q nMɹbs aPCPKMme1R \;gݡ#v>l:w>͞MۥJϭrnoj69u!/ד\ŷZk#+dR}x&rv9ɗ^ 0̳;B@"DV]*6,g+ kB-q
+ f%n/[mP-z{kcW\8,Օa=wn쮰М<#/_RDu"mY6%[iǯԞY6M jJV_pVηW<5U+Q嗬^¦zƕ\;&IrYpa)d9(p,J =3 8;q_=
+~f&[]\P0wRU+S,tXC>tp.S}o &C4䡶LпUbEْy]tBU,%5#|gd<D*r,!Z^W+Ѕ` w/HZoP6hoDFM~x О3jS˟DՖH:k@~2Ql/GS㡓(@~JpZl0Rka?"s:(htd0jR'9%/ft  H7bf jtPsRhr5M[ +(Z1V{k^Tոx@EVGBfk2SkE`Ԏ
+^5lq~fHҞYRL0Uvmc?T#L&B>Ou#yt3h|CYœ@';v QqngPOqE:ĹhhE
+4m`
+q
+#$q
+B]~D;
+wS%B_.Lv~W*dd!coXgXg9P&Et,R2^vL勅lYĖp"WE>"#4:4~@t:C>+W ΢?VjEA I-Qbiv2X-R H9
++23O\m'鸯+ TV>@{G/!;uH8{㿣XgױUT#wM;L;Ƈ"hﰁ w;̌HQ SEu^^}Bl#Т.h#d`j:rcC."L*{<Z#xfY L"?O3U^팭ЏlCP#
+td3t398Ȓ<nuSN%~XV> 􋇕WrmFh|qTS@s#@S!8O1ʽ;Hf=BS^tE<d'5]mPyVd?3HB
+V.f^&輒3Ϣ~F/4 W; t;A[9eUtb1tَvCIb=
+ƌ`GK:a'@X ul@] 39EKѥ~΁xX|(<>T_-
+M^X۳. :5@ @@b|?M,Vz"2`1V>ϯw>.~օ
+6e Y6)e:ϭ3>NߤXSR"8|=锰yojVIΉ
+yÁIuGD:gz-<cI@R8ý"B5(` ϋԹkpx.L~π_
+GGߑ!mue"-ڃg4c?JGo SAO{_@qݐRCA4L'D?]"έ
+ gB,g9@I/hϓڃᅢ|F򂘌?88Toӿ9qK!Jf_+m oC3N<tٵz: f
+B0{퐂pba<>$eJ|1J{
+VRpf2ʃ~E̹lv8uL/Y,vGH:63# 0@
+ދ˭h>[Zx/ҔjrZW
+}<Dv X>
+D7|*Mj.J>XQp6ǂho-^^w?nkizÀAlʒ)PϢT4m-zPqK+R.niꦠ[(#[iSx9#S,ncհn5n:@^{
+5.}ie>p"}@} żJ*aNMt[Of<@Ѳ60Wuqss薁y;cDU { }{Nsrxu8j]԰ Z3)Uxi` ޷`m O!Y%+;`eԊ7Lލ*ji; mn:nJÖ$m_\E{`>"6+ݫ&d!6h'A)I1ލ<r>ʟ"o
+> Pcսd[gq艾W5:,i;v~a6me&ژ
+:Nl&O~5m0~&ǔL- F
+XxNPgM6C{ʊhuo(g|W
++@W~[$!tJM4dm zt~{٧^e}[
+:Tnjz[*F+Fq1b!m_iK m^f<4TViOggn[Y s4O(@\R򓷟ur^jEyO*-p
++]y%bb8HйQ ޝ=QW\}0C")?V=VIIN <6qZ; څ-Mjο(YkշWoJSA@@ݡ2W
+7xЀi%"Č!  Xc$ Ihk89EpUՖh[Pa0 עц~RMv@j4?wETs{=Q_!5`[H+^Ca/K&5Vu-탷; Ux޶۵ ޮIhNi m_LXë i5wV;lb
+*/DQ]$#l|pAjnAk0:lNHЖS~E"KXG y2<c-(3xVJSKYk]P念x=|a/~KZ;z51z= k^5bBb<%dŹDKêeL{BUcĵrw|bQ(ӷ&s@jpA2i>n AǨAIR놓
+qala3)KR2SUEwZSK/<I |1C&Ξ}䓫,'nw~E| @L)XyW"Z7"Va n3qjj_,'Ż{$ET|>! u, sb@ Sr^\RRt:w:brz{>M79hO\SS"mj2D7FӜIu$)&w((1X,@ھ~:K7Ǽ4)$*GYV<ºG@7'BdhAQ
+iotʚlO8b
+GS?T\<di)DgoB6 FNw9oFÏLt0\\7iK3-}thEI B='=DC72DVNҧϿ#,^=m%(gTFJ1lx$nԝLRFŜy;fM1w X]V=PU_-p.`fH0)Lb6 ,A[{L43wa$\0`ʹ@ hN΂l*}:GrΪ_IB!,tt9X<$w1q@]`)xBzz.,"ޙ6U2Jfa8TZ} T&GUܔcÿ?d$:TڌI
+,4E](WL'lهnWgLa|wȻR <9wZa uzAVѽ)Fj+R|u o& @֐թ,(#p-va6b{{Qh}Zx;;?FCvDGp+`|4!Ϸy %@Sm5>ntR
+z\獼c` I*%ٽEgqj srM@/>uL@R)BjK?gj;nX{r!b)x_=q ,ѥ/>UjaR!Y OBdϥ ޑk Jkm2tJ @gV@?'y-Lg<1Ydc[Itg'@Xj9Y!.~UO-?=ʮίnj<_vbB ofLr)l3 | 0"0 E$=}u2+| *XHI.0j T;?rk<{*r=1NFNy\oNȽH >Mߙ>v~z(2%j-:Lu%utjr
+bn [`5}lo xx(HX,X|B5BCxZAu’LEAmd'sWn \manԪw:m^B󿍻nrXȪ#Ϡip.09[Z @H@OZI;Jr;r!;ҭwbzi4["ca SvIx<ftZbйkcA8ݚ$GD
+<6e{'8#f/)Th 䄬x|vSĦ;
+ }&meob!-k5m7msn]bwYM' eks\Ivd9m-^CK; aoͦ^6=ʏ֚C6[D3e*gEw;Zi
+m974*mfiXHf&LiK%f0A
+^g6-.ip߁
+$jm &%(24gSqd+su$R|eC) chbW"2բB'!X$[GB
+j Gٻ=MMn2cfENW`޾Ьh~tձ@iW᫱#~d W
+bK1aD`3ƙnY$e3+I>;8JP(+W nQ _w?E7QgeԻ)|ܽH^x
+
+ JXK̿JX8jSsqs2Oj-~V΄ic1tZU,c^NCbܤ{p VK؊(
+LZteLd_#,hN 򶿃
+oxԦuj}jCjcSgnMic&O V!mYp
+f˟UAm /KO>ʪש}14~*7[HLUl~p, 6&df^;%jy&EjyVO$VoN$) c."
+V"
+/Q`!PPG*"F
+?Bmq5qf=5tT><F訳2}^hMԻTwb0TB[ȅ젒6v_Ki[܋D_i})slU
+8";7gn3U>\ ~@
+mÌd.so<%2ZʳfRs#ƶ:+y6զPWҽ5/@~fw!H Ri] 3 j&Xgnyզ.)9w"`Mk} FwC X-H.7Y-U=5NMFSn] WrL":!j'ju(UWܡjh2ERS^ ]r
+Kh-<]! cI{@¯p3Zg,^ҘhEQt`skeogU~-uea\|F%^%:CjdhdS-ŋZRH41FV@Ԋ&v]:CG<6.TUlTw˹]
+]JExYz>+MTd%m"|,IJWh\()eфPӘGf'
+V,m
+^g$א
+~LB- _އoBV 8].ץf<\{,P%fz3_Yv';ُ WgC8K^u%tUhO 6Ǫ hBuvy<`~$ IB @ڋd;i͖Zo%q8U4zZ(q9)|Π
+V[ȒQBY0Zڼg1_L}o`o$qiցۭF 來Wg'69H=o=@bkh',Ǎk\) /sGt ǁ
+C@Ң,8PZ HVKG ՛it_ 1 +S-H$Ղ^ޣe%:-,f!}{0{6? +֡s֚:Be[x3$fdP_zhHBA{S:p=M9w[YgF3)(aL `. -Fe6ȵ$T8ߑĶ3ՙ!&G{!+!HAz@*h
+"[Ȇ M tiǍŹ)H
+<U`ޥP-$:n~j
+LVޖ[~@hdgS0M<9`Oxw( L{:ʍ 7zWW`}m$2l"X~!R z9z3G%
+:ܵԔ+I(_gmbhlV1&%|ޔXR/ǣd"T<p+"Vpػ9 -w_cnHlHȑG
+^!7h[|OB-bEFvЅQMƖcPԫ ˘%Б=ۈhWyszwBd@;dsÅtR`9p&~]E߃!/.+٢
+F崖)8f`F.g8}߯W 1dK$%UJ{XDeER:9rV)ЈO'ujI09tեN"6n7`dZfNS
+/oLRkTcQ1XT@'@hЖUIŎc.m͓Ʋ\b"ӑ21PoZV̐-V{Nv/'6%%7--BR
+ \Tu8 aJEeEXbȌ`mf4ez&
+8gkwk7wk7ڵY₷
+/[nQQi0 FAy9s<=sQ.j"{%J]_Yt" &g*~!? ? AsO -@6I|4Z4S
+ ku/O̩6h`JD~8 #MK-TUW_ `p+CSydEV*R&Lm@Psi&EN7
+iX XN%gUB$]H--X DMdG;q7a>\!/RD}| u
+LR1lr Ip*
+cyZʴTBPԹmI4.P-PZ]V\N^J j%c}>)j/8HoA@z$va<bL=U2"-SG%FN1$c3֋WI 9ؾΣRqaZ7'jZi7Qn#|Nw;{|iN:裮ߕW DΫ&Dso!G}fўsPdAM<6 p\!.؎<o!I,3AQr~%
+.bF.HKKCnmZms (٥ܚlݞYi [yNk^XuꠞIu8+#2VH l9)K#i
+>v7O٠( f ;Gg]S#ׅ16U/aU<DvNWúzʄo
+t*69T
+>"`^%RW
+k%,kYD,{W
+;Ol-cN߶  j.[C-a :-xYWnm^RpxQc鈾A:M=ZZkekmme\GL\%kKWW7׏|셟LqR. _:6;{Ԧ1HU<BH>
+C_l`W`T0$V7Cv&W bیHĖY7|(ㄇ~fvMvp7HYqKd%Q^6>]aHȾ1GQkWkGgMK\ڂN`ڰG_[ /;6WǪTj;
+c+ų"nGyi;M1
+tKWث7VUQOB5|lKgHohHx7d6'Y4.yV᬴\~Ew?\XzVCW4լx2-S|s?|yMIp' 2 lcO,>'܍VkzfNv9n;Tژ9KBK,HsaX7[災P"Rb.3
+/*;OtŠ ;="&/S}
+6G_cUsFkm[0α-N9Bq~pTC{cO=d*WHQ֐%v~U{'>Td\/a4Q \%\\exz_b(fMN<xR7M3tB=pɠƢqB}Wܓ^܍RLH3xǡVS҂ U<&$20Iiؒ(;
+tsw١CvРQԠ4lp%Q 24../Íf(è#o9h3:F ]MBHΓ^Q|z/
+}:(s&H֙$0S~q vLq*F %!5i/ʈj? 4%Ò9w>p$è+xƻ:W[;.?tP#)ʹ%tqyFV#O־$|3GaAʚu>"ciZjzB^,ŜMDV W֖98Omhݓܑ1&SI<g^2WOeJf»?Hhn#i^Z>~Q(ԟXqPQ g|5|3z;Ԇ;
+iAx{ g,,M0|rS֙) -ֆFksЖKEOwۗXg=ۃBz@qTf ڶ>@r Xt vFԚ XS
+jv?Gsvx7R^V/,#]|OˍeJBp>l ,m@(%[ӜLBdYP)}<X.qNݯQJR'{%ԦXr{=A1<o N>Kocd'gu91< q}\; 77sJ<SK`Y5SӱrOg{pRfY\z%MIe0ag3^Ý]A{3rLŮBWlէyF~_)4lk&cFFD3-[*%(G3K1$wIʧ' 5Z io0-r]|EiFT6Ѫ>At\E2(*rghǁڵ( QitR 1CN8rz-dj?(U4,x%
+\z²7V4T!9yVuOW4
+ڨ>k;tAhr
+<7,Izu"cx,)JD"rEk&蜊BWªZ
++ۢ㾯c.>U ̏{Ä:aC8 Wя'xV%A)`mLc${ 4
+t9hàmd#a$!'St#RYBW/O79mCE.Cq ,u$CW)H'
+T3Q6`f|czv$Q8Nk=o[C:S@Q<W>dڼ"wɶܯ&OQ);73KI G@${^5w1hw,AmzYO%>6褔<Ew[fR; O}zbTA`蕴/ k92*m΢
+6J>teNَ%jO91S%Gh_?
+ ov?B(诅7.J?;Z:rGߪ%*0C0u2k7Oe>5:'@`9fiI
+S)@ĵhIۧZŌlOi¦'(.ʶã 3o_Ҩ2f2h~EgOy = D.YbN<cwbaS?<=kzґUWA#_c 7٫e
+~Ga8*Cl]l,a4ux6,ÖTG.:g1dJKͺsA]9Ws:ՇW^,:N_)٧r# ?N].*TR8E.k3}$
+O&ٍ%\eTMV2PTiư( 7H
+f.eWQ9SCJ$<(
+vRX,jIMf2S+ʆik]=b[EtdwuUB B-J{Et2:{uuS}ag]bb2+Q',jIȝx5OV,',3~(HtI@z8a<HSZa,, {ymٔжRAK7oC NTY{Y$n0e *:TɻS٩/M ʍ;Pg"ԼV̨cgRQI\R
+,^v5=TM]U85eIbf=X^v JB v>axa/ʷ1T{9Y)*
+P ;C)TpyEկ7U`O<*4[p&f1Ӵ{r*
+kQ Q\bVl{ٞ[+ ȕE0d[YZ&`e* x$hdcV{]:,a|zҊ#V/zh{TDTR4,UJ 7)6NE, X{+:%lslCu53ȟb<W.|ƶ*}lkcfa`f6 }'ֆ}yH8á*h.) 2
+$Y^WDu yj~
+x#cY
+PeڌӋQY
+k2)& 0<s}2I$Y& p;*Pms @iRF 7@^fPr̳v[TcW7djٔL}5e7ȮtRL`RًHxٴi1rO{^SVyi0h
+KQrh-niUb":1WZʮl4)Y{;YAkv6jy0D7mA&DjGfY2J;l]ԍF|I
+!~Y5;3:<=M<\RhR֛5^JeoNOFH,eޯ;n^{
+O
+BNf6Wklkb6 ex(*8P<{Tˉ6ŘΝ/ʅuOvdbS5hi,hZh&<^v7J=칍Fk >An;;B1<G_[VLJtڸ0eS
+\_AQfvC|Յ=5[ZM^UgXzmIf*%D8d4Cj=iGGgWڥĮ(xؕdL<?TR%M~:(F #h7C3V}54}`Y%;S<q<8E_b>_m$
+K?ayc0P .[鶟~+7.p<g/7|b؁>"#E
+Ϭ>־M6Y94Mմ=t?2qP\+.WNYĮ19ei(VnJjIOPtطʑrÆՐ*r}GA%w5?2L١״((%}z@B;&y:2ACHnb_QLf}irYay }J~1g =cty``}LY`tjjX&(\1ۓm,ۨyPW5MUNΫO:Y'+_"EuvnFf)vаOW\v- 3`;Kz
+fGTޏ{d]t.6.\;\odkg[&L$B&lPz0 nv`i=G~5[ ?0ʬ} Nx)xw/{ [;a64,t+F^do#@7/A5a WfmgO> .9>ԴT^MN6I69HmYGmjoF0m5V P}mAЏW2R7~˂_.Nmudx';މv oomۆ]W>m06H$`?BK)YqH<s[Aa5'!1M9}~!g|m mjc
+.OF/&]wgG1
+Ɗ5QCe&δX}_\)A
+T .Ɯq&ԋWgNE*&!^-*_{8HDy7_DD Ѻ:el`1?S-rK gMfsx8K׽ &7#v+B՟hP.l(zLAƽ(
+!V㱥m˼yqg5{ڢFgІ
+ݻFb]wjE(Z}jcçNo\&A|B:x' .,٫?Ggi7x6wjx 7S?/ih`N
+,^-O
+ ~TK>5:.+^/R{UJgpEЊGB P]c
+a[&liN_(\gu6t5zs
+sBB#sgN&|Fata oxoÜ/[?TYv"o|،N} W%(lKP
+ir
+9|]\w7(9&vNjf*k?-_ǦƛL;Dh'h-x8v@5\!]7g%O!$v/:odC9u ~G`NFxijRdwEn{!H\YQճDՃ1\>74,Rv[sT(q̪<>O ںPvW9R؋)PZ*D֢=Ȭ_F\:zb%hQH~F0?jcvz$Y0āB ,^O/-2UX[b' jՉӐ)>cRU QdE62BӅs:!f/\6U/A-8°Z^ymmOˀU'#Z堐ޥr)T{Ա9ӃJxa*{  /` {e L&%ߣ+PC7Ϟ]l'MyixRW#&Mz XW( JG)/k#}+_ݢ HTKiOV8(72hKF!ZG;YQ(e
+$Xp+!/bcFF?"Ca«y6nS1|z;&1VqZjDMAr\{NBbו̳GkdvJ.1#6m+f7SYj=FUjËM,yadypB'Q#Il4[ ,ݸTTQ
+lzli,:V%BԽXYF4c4p7̕W|UGa0ey-Wy >b榧^H+n!;UXKfi!g zW{$0)%DVl{k+ ..jŬR+BvBށ<Jq)9ʪi$NM,٭s:{+PM rAsG7Oa/R ;_i([.؋ɾeAv H3
+ 3)˲DP5\a̓1Jj+Yj_jLvvh]jq [<7'(Éo<>_?8dvaMZG+#:YMDT35J>[ k덝Mϑ ԉT_`w$:0[mTw$>='L`qp]A8Eg%gMO{4 Iv2~ɐFJO Y׆TQFގ,̈́pG6jɚ
+eAZc] u0v3g#Sݥ6OA9!;݋80[xxpGWЀ0zD+t "b),P"6.X
+_ZL~=DM(c<mUf>nOs3IQlHt'Fo;tZ{C),Yʂ Jݽ_2 ͺ$PaUZ;VkYj8h{հa"@xF vz!6},[Pi`,#d [x E1p-Go5 ˑT?u5LN9١s"m/ >Q&SIBk6倻z;B<ndny-Gٵ
++ë=V{p8+R/LF1wPv%#V.[۲͝P.v*W|x1Q6~3jc<amBܼͯFuMzd#n˖ڥhtx
+aW;8~+'B0j3x1`˔hAt?鏷@E~t.Sf1& D^˶#R覠{'~e >xЧ_^uy!>|#K7-)!ei
+j~b€&G1Yd=9ns@9N4r|z@*G\FG9DսZ ;yqJw ĤZ3
+ؕ6./VF/p̣Rv;8BD4ic<? b,E\?Jche7.16
+<2z<
+.<C\ܯqш({tF},SҾ&FFm-\&_&׋9s~ Ғ?Z.RLxaG}OISiմn@.~ $ʇL/rMޅPiӒ̇*[.ڣԉWĪ &Ŗ8nM<KLH{9 ;j!_ IA7<} ݎPZ.m aBi?
+*v(%6[[U]^}K*
+Fuן_` GQ~cMOÉm;4(|&dzprcW~]Zh%̳D#پ@RWXWфvʟ|
+ G95i
+jC'3,RBT^.d-wiIqjQR3FVfESMꗚq]'URO\,p蚕a39"M/:9?숆&ܸ- Y~$81q@ y 8M\؟ kAYv-f'&\<FPH(u2n;r4m
+h@&#FVsѵQ
+evDdXt$
+1vv\T݂6SدEr ,gyRj#HO jW>lx`}bBG&6U Y20p3Ib^nLSS "7dU DD"|Z:dzV mQV<N&7c"*֥ f[e(]T]+G5L]kʍo5wQJe; ^Mq|4B|!1Q.k<nrFMRitbe/nmK-yM)Tܧ`~Z{\t,#r8fmOsɌ_؇L2?6N~\IA~FE{iJeX)o޸6# Io?Zw5-Yo6ׁ Avn
+z
+a_3 rkM:@STaΐu }fW8k-i\x]_e_6_64g%E ` Oy25#WlOmхj^4"},4Ӫrض*]G Ef2Yޗ5@FFCwև*;ÙCz%8Qq8JXFքx'~B
+;3}MZ¾g(t:gC㘪O<kK18ƳUSuDHDFAJV$u|IR* ( 1O4l5l
+ueQP
+" m
+ _~>^&Vd؆Z\X.=Ldy.qC+^ݢ+gl-j&*cЩ1Wn}ބԲ+cXH
+g٩DR;{dp-b!b =mLIO'0QF02Ex>QaYpĨMn0mET ͢&xAٕ,n~ 2J!i<uQSޝ9j:)e{Dr}'꾹x <kI#qJv +\p99'鐬W57n.ҭ6 -9&ҍ{tF~B@AVGJX32RxdpRO0z>ajYgG؞x*tî<ED=&e/$r7ah_HR|mcwO:Bc٨*%-jFÆo>
+ ,,?N:Wi[`#¶=l,X4K"~][ݮeA77b^mֆHHkVX+lIRqЅ{7\:ӹmn/i]TT,KG4- Ƃdև.sGF7T#4)l;5ڱ6q[ sb+d:BJ/QfCzu
+U}Y#X6<8bKhԣ\J~
+c#h@qj^Y: \``ssh.I)N|Nssن,zOX;lDIPO<^6۶ys־y2~AsgQٴ =7aKD%sT,ON%lb<
+x8 #p~zFԿԄIIdx" ÿ>__Wz-̈́
+SO[6w"t:f}'ӑ~PѵoctTڕk[?:%L)U9PvqO\ -R>Sqwaf`v'L9P&w=r6Jjij`(x vkԕąҷ:֕?m.7pjYD2Hl%0?ג.s%wli2i#^ϫrXÖq0,eǹXrVEUZ`e2m]jnDqY~6Etrшd<{K&8{G{i34M׮QrA9W3*Vp76^
+RX!_$l5U<J9gj, wI
+9O4@DzL[Jf"B'*zv5]bieN}HPDmm"1'I:Ģ#Kʐ#2$u $'d޷g-`І$VIꢛH[)jPvLg ]a$+{Y.0ˮ6VRvt9<{zX<L1!br.w+k6Hh+nгK +y=gS~&֑.y<?sǩFYS']r<ajr'_!=sD3W(\ui\p*k4Ra([siLAAlj8RWuq~{ªkĂ ѡ}TPS!N{5[jqd5tap*.7>*u ~UP>(2FI
+Z[\0U wxZ̰'
+4@#@#64wuj
+iŮ[8q=_GB{ΎnS"7%N <9.Qg=
+DPiĹrJ)A[ xJT
+t+ޛ?(N13wqVacU"B 2D+ ~k|Rǯ.iNZ*K\\ _ Z$
+ߤx )=]嬢`B|N8ggxXLCGxׇF%G3͑ SxGMOdW.%vE1f~ש4h _-|v7Wg ӄm|)ұ ;VA+IOr!'Nh/k3Cg
+Â? #kiEM&1ԥ/aeܱ\\@ $)#iܓ%% TYNetskJS#ovA<Uτ2(͟4;ωm+nƞER/
+y- gײM
+To܁<CtӳTU;JR,biAhsA>h~_!B=H +Jk^b*omN-6Jn(nƞ9:\;ȉeg2; (h#kgh̑+e˩ޅ^MJZBΪM.Stf5hiR4l$AD<E]j 1ȧEzɞ#];hXзjni"  4?͵=.pO%CGqgxJUwzX :[ 6jxwNqrvIKy+y&SUN)ea3dί*"~81gxajqZbn+92^sh?ᒳגwF~]r׉ pPLtrXxg/qR5ʼn <%d f(XH;;Q.s%zc#yZ#%+'-qP* $1njn- b"$h!2HݍzIr}Mk]շj(ΏqCWa%dgD~d^ I@hCUqwJ)$F
+jx[>gbwizȨȖf)
+25LڊmGo)ꏩ8@##6s3籫G]=OZPFmB% #̝D {bW
+
+"+pYbn(ͬtdu@"դ:RXèOv>/.m,~O ïd C@Э,e-lj fH)/D .22,,qzđշ=NeMYbW+KRzR/4QjCs?~8F"
+ߔU<'}Yi-G&fV;>iL6׷N^\w-&o3I*PcggF>Lb6dhFǙami;-2Ibm^H֖;Nmy"P(bَ\%_L7E7YwKJbz'225"R=6--h^״Ϲrri~E6TĪ:M\NzW}~&%q]vS*˪>C
+nڢe(|IFVE߹}sf}.캁
+i^/BIRj1RxFO[B*z!99/^NYgWB)[<L6,]?7x)Rn,AҾ%KJtp})Mc[!W}ĸÞۤâh]+ϑ녥V PK1^T._Jz/eVPGI5]I.uב' _xdX)UYQ%3Um:}zHTب^g'=Г
+q5 @vzybP;GߒPs5{P3 b6Kɲ.TP RczZx{ (ûJx0j .P*K+NZ*N)Ȯ@Δ}u8
+ZjR|dѿC8Mp{RtH؁˩7D[@[FU$LҤtw]Wp ߁Faq#;|jp;PxR~ݽV^ |5Z F)#!7Yؚ' dTBȹRBS1-XK
+]$rP #
+͂b̢!7'Gur_ðZR(Q@4SpBՊձ)Ȼa>uz@u6j@S)|&͵(5!%G;yyom??Qa32^boGǢ^P)uĐyhC1v
+l0'D?&`I`G~گ&4Dz&]8)Q5X<DRCqP=T5P\!UWv MR]#_Eg[B{,ezvFA%FwcXvL ~L^xqaG@]d6
+Yߐ!a"s'".a}Opq93i׫mń
+) dD]0 3qxGG]HZ3H6@3XbXp'" k&MPRĦ{Ł<_ԦGVr-xE|nG' ^iS8h:)<IԾl'պ`;qXFW
+e<'@tl,z%:ػë`W{o3!s$T$C'/t U91> nnOzuѿAF"b;{Urݭd4b{<N|Qꦕ oZ`[qb 0l/P!/S^]C\X!tCYs
+5T*"gmcm"Mdu$ Rw *ȱ^X^7:vhPtԅv3 wW0*\[_ET+ބa;OO;[!
+..DdL^
+qv1$WcH_7[~2CyԵ_J,;JZ:m,cO;Z %M݉߮Wtl#SݧqH,ED?-MGk6tS*
+jsUB\ux\Z@ӶWq5c3p~nv~F{y״k1k^S_'ȖzE"{iIɍaP''T% J lRC{I{A&'uZGtn^zthXƺT'BM\Sr/)Y2I@^1s+-HbYӭDsX%
+~kCطCϩSQӱ+H6kLbRgrmɩ䛳p ; NΒ1U b@
+s]{!:p~M2~"1~s1aaq#`"90ockIf.+LCkSJ"j
+kfaDjgLJ'eB:=yfW:u`
+5%,fqYwW7g"@X/.s5wđsB}c k3Ҝxb/[ؤĊh?2\)2" ;0{Ϩqc?eSRu!GɉGK%,,\I +BS˞ӿ>W:c%M4j#̮%a !#p}د}PYR, B/IP0؟lH3A7"fJvINjpr=|ィ:.C!i}K^YX_avRֿ tl0%{#Nv /)Z+v[1 {Ի3 껍c
+c4T(H>3c[6V<ehI<{oD|Ӎ3JKhqQPDմ;S
+/~[^9B݉S^Z.o}c;,0
+1$umW勖mPS,
+s0'!ql-cǛ'Ŭ\O䟆mՕ x;SBؑ묁r1TT:;TJP\^~L [l.Kpc'v%nixFN5i`-+7`B8 q]nELf`AC-j xhV
+쨶VjI@V]"s54)Oz"Qj<'-=u qX?jMqO=89p2d4}3<:)[(miȀ[@&씗E=+x -UsZ dje_6AvvhӹϿWUf=2%!ã}ht(:ϑJ3/gg3R)mq
+5a6r[2 ;o=pC(1?ȞZ{3'/+9PXpv;8 5UtbW pu^rzx2Y7և?.}*'0O-tȧ46mՃ g8c&RDe/\
+v Wl_m~gdGVݰ9G |jG=(Ptw\a=焇70&~7Y{n<V uv+sYze/n˻7y9We8$*gpzcALS:,b:R\e ͑N"7UV]?{Խ|IYEޒHeY;4AIH'K;p7UqE#P5lK]q0z efG,^t6a<za#g^o:S hFW :2s4|ks>&h'. ;cIO
+# ߜA)=6k OH].,7ZjwV9^y o &v,1/8@a
+E}-/)vw`
+][hm3ToSV:K`/<Knx^|Hہi.m ;f(R[𯝼mBuh2at侇*k:Yy+K.7Y`#@i6.W j3֜32ZsAiz2%CnIR ցFZr] 0uÕhy^jݞ;G:P!Ү,NGRslgK`qBbxiٗIoH1j%^r]y6ƇMә]8.Zqyjq:Z]|FDQdm ^ϚTd_1[[butߕv_mEN7+ųc̳mEglzߎͶWvr8ҹL\8ܝ,7gv)-D#m}Ѩ@9xbD|,ŠMf!2
+MyVn`Na.}~S_Y>oI6UaMwyYM1BƖvkb: iT7S k!iHc9\[v}TEs&鈹DTWJ7h7}*D;>(R|<Ol"AEAil;r>`$uބ6ՅV&Zֶ3m>"u|ufÌ(/lk=lO1O/n5B̔۰DՍj$E˅ɖPTUOdN_{#Y0YB OetyUO8ٝkbrֈ9 顋ۃPvJI\rR([B)nYny[JT)%aa~U<}brGFhtxFPuz4@W[Ta0q=ݻb*
++H-^*ITJzu±&bmqXu%HVgK.aO؝l{]W
+el~2vk@K
+YԬjRά{XUTkG=K1rغ&sj []ҭ=ÿX;#r(iF x7vk#lXӌةPl0Gӌj4c:B 'N$R>A2=C>_kcw¡̽蕸L/ޛ|Q,pW=!Z0K)E/PmaOq
+<SHFE`0_m,
+
+@RAխ܊\allVٙ@oihSgU"w202*;{kDޓvzŶ;=ubeh һ=U6{!ދYof%^
+]Mr6"D5bzecuB ݆ 'vm@ }JNX+9q&`o?EN$Ur"g/I:t}DG*9*r!DD2(#ue)*+"'RQON$EN$,NN$|rN lA)*?9T~ro|+9pȉĊ"'R'e$JY@B~ON$>WDjjɉU
+[AN$vr"`ɉI''"'ANbrxg8ȉ q,B1ȉC8*>rPdoD#'y]:Yi#(c6voB6 [~j)G*;Й`! b튢Xq+j+@&H+j Ȫɮ)=4dKJu)RRd ;DA@E~ܕ"㏸UaO,U{ϰ!L)4KÊ20trQ y} nc?",:?+M͙X̦#lg%Kxubpo݉)W3mm`#Kvitx\ b7و?EO:e=t^tNgȨ"WGhzitRg߅>ۄX7a#)yMoZNM Xy0)U*p:S{uWG^J(ES{V(7ud%SpEIz!/qH+jyC]Q u!):>IuEݬCn4WRR!Y5:$Cr\QkuU늪2?rEC
+\QFE}kwMwd);|EK= Vkzx fj,LPώEbv,޷K)!Y<؋''ydžxwb؈4`SulGKvG:6l~ ǀ4rŋ :  v&#I^M$rtKK أ: ^V՟$gЃ^7`%:J؀aYF?p5 `6˨7}
+
+"I5 "V^EfFw/[;;t~^Sԡ(PН 8kI0%Nwͱ! f|4'C!CȞ VfCB&~; ;Ix'r1@BO3"eSͤSʎ(eJYR֪SWBh+e'K
+,=A+.iu
+}|<=>2ĿJ}ۇfp7 g{tE[3c2iXvf=j )kjVNPs7ڄ*,FE%Gt[@y[ɢ)9l^wEVeA7uTaAzM6]ם-Y 5^Q7co.fs.OMuoEe|zU@t
+5VJ<[?je[2ɕ-eU)|ݵK޴vRFJJȞ`7Ja{݈Y¶9PCJak _Ȫm HYn(va۰¶u%ڳJ5i[Ed<l v}!& OZRԭ:&"n=]5Lxe%}Q(]ޭPҪ T{J3҉&e:L{4[Kl.,zGnѪfLy?uc0 Ѕn)A -ˑ[}wSM[RЎbl | R(8&)zՖox<:Km̚~iM]/Kk˛+?cĢ]fy[Zj
+obMҹ}2jMJP;\3a`_
+%#f@(FiטvGR1$v][A
+.o ͆8wbN)GL5KW@!/zY8]SgX
+C
+kyv.}{\z]R,oa>CXu};hkPPc<ӷ⣈h "l˝bl<{%*.w9xӕ^94BIJ=n7zXmfQ0eT^,Y8B;m@_K_\7=CsCu bUX:Iʐ9LzϗF{=PꥈX }=pt%̊*NxdS.fwb߲0dI,* Вnޚo=-#ڶH6졍MH?}=ԅIAϳq(;X `SWюgw]A#KlULBgd<[xRcH2xs;Cp\nxVƈeQq>r! L/fo߫t ds+n\
+~"ʲe$Q爖A0j̠8&L@*.6&MW_*QeF2B]1(H!r<{[2WV򶂷h C6׽6qAP)m)Ew5;{ǀw1vj"1<a=l^ yǂwqxTzup@P)Cx{8x»{ -
+{7 NWQF
+BB#*
+hHRg hBI77o 4"xB?0`əAy(4#4NNh"<S8>sGӃPhlEUMD)ӃPxd=:zH('ԫsCa61BY
+Z7B1'O 4?"[yFqxЀ
+MKUC$t4BnDKWїCM%݃&s?{Ѐ
+S]׮ 44R׏G )[&]&s't5hh-*݅`Sq8
+Tգzs}gTPwOz?~b?qUt@c5'~tAqGPh|95I5wu܊ЮJaY62}W!gvx Ž-m{3
+YqZ"PAIHKd~<KO#1LȵRaafnAgOf-iiyL%}䶙?1OgpL\v\:fyi:|;3M[ggVKf2!#<<o4w()3{uֿJm=l8M+H f^)e)eRsm;Er.K-Fec(j9]20WcTka֯u}^N`vŔfӁ&ShU"
+!&MChI1^W^UnB~"'H8Zbݟ^QfQHP픩|yB9ű9Wspb/;}#I̷>]嚊64ͮVe-xUq-Ֆ3Z1)˾6ze*Nj80<ӯikN9=F#t~:u)q,D3-4<,_ރ%z_ӆJ'E9wMܧubQT mq?ҳ{}\h+D=nRoza 6z*WzTܧT? l)3#c..5ڵl8]]he4uM]V*1^vY.O61)[gBV^3CZ]t9qvծAF?փJ{8wd˞.܄2BP9U9|Wm޿id_ED4Z&7cۮnq:Bqslr6t$a?M27Z_F@ tJ, A\FQ6wEdkWD.DYYne]yn)!.HͨƊ+; Zog?9yN 9oKZί*tTxWRA0-h 2܊VJz<slAMUTwr栳pQlWՔ om"m?o"_MU|bHF+CPw8/KXl&$! 턅Fg-qXJ;. uq-1~kGF@9_|Lbm~jJ+@YkĹq %V"Ü3 /y p{=ވQ7CYwv;ܸ]QP"\[BǢ%5swg{6 v8p `!6] r;m'382=h0'~+eIΠ( ?d!>m ܒ l,~R۩Ca|)sFyX;Or1o'7ޣ9avr3$+ 52{1P#{Y;e`DHh9ޛ4_~<p~byK_Xdc>yap LJ,|3)C 0_2s&wǼ0ց,x9xw}e*5f5 aդ܋2sbľ'j8x2E5uD
+|T`)Ͽ3o0o[Rc1 `:Ͽ\Eq3iu4
+~ ha^$H
+77zyJokbD:PB^qF]? Omejsps#zA
+t+G[๕XdK˩YJWo:k_^*0=e-#]xo? 9Lh]Vfʀ luu*vnXK;|8ס,_KaC%ЯW "ã\GgFC-&=ֱ5<gM,@ƸoZ'ErPv2Յ{9451+]XGcTK8= }Y~72=D0m$;b8}،؆Ex/{2>ˇBp:]ED樉b
++=fpC69GGA^ВģmxpTdZu9sru;XEul]v"oI C+bTQ9{b
+VH@s6KJAgǢmy5 <$/)hα% `TXGx:x]A*/ߝ׏Es2|>sMǫf
+`5rix>w/@ f=dH$ <!fBl]ةY.K;X
+;J$;y|>7995" \
+,0 g\sܻQsM*3.̕9M۽^.ׁvZ(J"sC ȢOs 69 [ި}Psr ی'i97`lBf.]'v-#2wxŹEZ\(3=svfa .~|x)IL1H~2"/t=jWYW.K<%;p$WMWk%'b /hi!s+杖c΍@/^3LY78쌋>(ҁw%a"M1# " Y؊>v
+;g#H=+ŇZ#p%Fq.}*Ϻ?#_ܻĎJ|;9:lL'
+Kw^pvݠ8OxˢE@WKSGk:O EnSD{aw? 7^W=^51ڜٽ ;4ZxexkCا{
+
+53qTOu7b!ajzbS n {ѡ!k 7EHin kL%>_*G„u;h}UqƂܐyf&܀hH :
+tkp,
+w4Rj|g>VK|%Oo\- U:uv.y5|u DpnG
+|-\@*$m$A:z)
+se_ٵآVCfAx0GtWA>]'30il</^qWk}yC}CS(7]w|bopȠO:;<#Ǿ7Pguew7d
+tʎQR7i>u7Ou2hVg_ˮ5 `FSK'Ye)yLrF6{.`'kb>>.cg{w= ɥ&ܿQ׋+6Cz}}% ׁ6|je3;8`g5Kp󘒺QPMui5ِS#<@nyF|C_q{[̼7p !g ]J槻7N ik^KLmMU6JiK꠰H{KqL".a2QFcI0$j,hEP 7ý#x;,/C#SEX.6/Q hM_pC,\wYj|Vtŵ
+ٹԵ Ǚ!^ #d1@uUq !H:‹
+-!c r}A C_=\Lۓ!PyWs;
+ (tQLB^JWH+s\9u g-yk!="7<*>s\G~HwTs"SGʼn` MI06qԳ'ؘzvώ/]s׹oM^|O@6nyHM뱠JAV|s:d,:X nm){UPΘ
+m>Ejk] %~HH` k<!yAv#b @T#EaDg}|}oa!Mnanf3
+ 4eVN
++3S7fEm>}*r"
+5(5x~O2:XWUYS}PJQ+clWFlw,V\Y1н5`j|LvFI_(ݯLhH3۰!82kk{:{ 7㣝ю5o
+"{7A:R` 3 বXWtviuu)@ u+
+G6]•Cd{IZ@qkp!u
+HGShaЕHsw5_r-
+AYꯀ]^գCF;.z"s p? GBax}1dKPSfMλh
+^*H9cڄ&^/9EWwi흮c׋<^o@÷~k.:픣f$z 9e> s ) k#\tZ~ INGr'_J&:jܡ/jk~?7fDve9qV`k wzކJIO1 qY:H^D]+X@= 9\x
+I^)$_@.oHI;r{ wBvžy$\ ۉ:D )73+1nx
+!g1afeo41y+ިٓ;{geda.
+| O.ZX\xkjѿ!YĹPȥ%w.^1G~kؓt=vQ8D]Zue~4K57}{i>y/m{Hr$OXyek^da?cC!eq t7tWBU<+kfkFg4yO&|hg\=A,>:'7jFD0UsUn]{g'^⢻RyP!}x:o5  `eٴ|;} m)ι|<94aT梯MIb g㦹\K9gC%z>p1rÞbnW:,Z8#}SAOQ@/vU!#{#omh֒ 3
+:stнſla5Kt'@А4`}+8arh#uo̞p.+@Jn.rC tLJ `kS ɱ^J83;0lŴse9tCP:܌˪Wg.%af_'^yBԃW'-cK4I3gc882L)uɞm ĭ~׭=ix~+ p{9|=IC=Zz["i |>}t!fZ>q7eo6h\LIooLڈ_Z'DXt $ w
+
+}[srm _tZN
+M<R׋^.)H8$cpA""Nއ)n{YYU:,g+8Udky iuEx'< ѕHSgQꮽlqCggRR\y ~@IAP[V h&QB!5$ $L^fP6ءa N}
+UFh!zBZzQg\{9;CR/y899-l ` /9d>H]ݕ0ƣ9{ SXTۡ& r,a"2@:y]b K;QB,@uV4ㄚN<k9ItAw{UP\<_iͿ޸{4fAz ᖛO$(jJ۴}7x# TSt ['yG{B^?GmǑ|>
+-ؾIZB)oR?x
+˶twMl$0K:qUxIHI'*+98ENs
+w\JOw%:I MQ(>.7ÈH5 P9!;o Ï3;'ýոK<:OK V/tn(Lă#|7$Cca zPϰzH=Y/oirVt{^qeF: <47P׷h1ֵ"oG6u:9. lw\xH(ס1ŷE;:xVo|Ń(o|C7oێ63i!C6BC-<!Q_ SqIGKP(zkтqB0>0O:]0
+9|
+L$`Զ>ț6.0glL9^?@GducIz> 榀xg??b
+ qN&ŋ
+.\rr泹x pJ$sGF U2q>ns]E-p,:S}/<~s3=x86,HPUы\HU:RU,>o }T5*\׶5N~1RNpNP$ xǴ"4u\j1w ߸SDpQ95nDa pĻ'=D5.ZHjUƒEpkN
+k;-SWELY#ƌcw1xrWm1 u+_{_,5 qត^zx}^_D}ޮX="Ux"Aӡhn2IC^nq@2' e*}3Lekh>$|B/S`ZPu}1zy_^`Mӝr%4oֽFvwGGg96/e@Q^*H(ɘCV@s+obWk15;Ŏbc!SWkɝs!$8N g=N@-G{#3]JwZ]=GxM\ܻJH I^ޚ/[8P+%zij:_|Ea; Cw|9 k YhTx}UTǑI Ѳƹ GNv8-mu d{='=a5u- u)wzd1IM.c2V$#ىI'l^~qt4ۭMu nX_laoHU!Y=Lwew8,gWwZκ,mVɎ[¡fIQB+=$m5a ]i@Ft .|
+:p+`[7TwM04q# (;p&I~8
+veiv-D =Rœy';%WsYN6,f \w@5
+%3s2Gzn
+ {W[Qs515@yTGoAv(y M@5?vY:\k]9T8fGTM=kNAO~մ}M)aDS֓_, RQ洞ݎI@+s.9,9p{G]6FPԃC ABPO'G ADP&OP[8A|> "9KNs4ojurZ;-ۜNSNNeO~ާ}3]p<ޱ1T/GH;_?Mx2o %P|!cՐQep]x
+,F>+\b CdU;0o um Zr<E{q(klG[i}Sh#TZl:Ȩ[O5G>]nntu`}^b1IvnޱKS!vָ-ݕ~lS?FBM_>:0<t}\Cﴇ:,5Z9ؕ}
+BՆPQAchi/=a=MMd#
+s|{ u1FaxtpsOoj@b
+]揣,']B-P{Hr3
+psJ0z0f7m9[\G1̛M$%R{zA:ӽK(}Nasr˼ٹ2ԙ~<IdT S(ϧ(IT=QDMDDQ`^;3;af6 %;-L‘e ޜ1mTsSm8 x|ڏbBN&z\%(;A Gx WXw9B'O>]0/O -< #J&cFKBku4ɣ7IТʓͧ=  V{CK@'aA边Kgc>-)0ME
+.I2յ<+=p%k)- ߿{Xts4 BgwNg͗N՝Y%܋&q>aޒ
+Ep2|y-&ݷ" vudlqߕvZꜥ@qYw%c =}gB  c(`Ooe HAIw:鎮!>"8`'~׵c=I |ؾzG}񐹑=Wv#3{';f`= @\9W:ۨ~
+5ߑ +
+5vtivwA@<7q89Tci
+/[+E~YC/@TAN$$ޙ(` hZŧn:Bsn7x~8¦*sT$Mb{䐆y|BȲ t/B,!:v~5]M P!M?jrz^2א";kMU<ىId!V~W1Dl
+IY";uAnu"a]mA9QQ)A0ZYg40RO^Q3'Vt ~m~J^ }P?גۏTJ;:16 F%LiՇ1o3ݙ%"|@ߑ/gd=\RK1K;ʿG[p9K!hz)
+ u}6Z̘#9_}c(z@;=aDdeFJxT'4"̗O!V E5Cm▩̜w0KШKv&KBK_!lXQ\G*}
+
+F]|W$BI$6˰>`GN.d!1H^PWՄx\2 隰mπ+ W 2h4܌O=eu;b|ay>46
+p#0]icecsz[={:~vv9&cyCx oe^s .ɀ\vx"\d/}>"íx|/cA
+^@_ "X$J$w\;7..]6bpoē|.ka>0h| 1WW7`k`<>I4x  r޼؇'i{Fǜ
+]Göag񕳄!3
+< CuXp6䒀kp;_?Ӧإ-u@ AuxNπ~[Kq/bs(@9.oq>0na>`I?K㬿<Ws[ Z;_Wr1=">O<O`:4y^0u"m\n<!W< !G
+woc753zVlGm
+y0
+u#`
+0yK`K`T(1T0Y` K`v9<*.u+ ``S
+?n0gt@3`v} 4ojqddf$$DI#Y^JVaҢB*JdR+b0^TVE,|jUتƋe_]Ժ= *XIQyLZQE9ɑR*4/yUe^Ug/*^aZub;
+r6!oiU^TAEXF#)(
+pKTn])ZQQJA&b|pM=cʌZQ2[Pq<jRyfI$-ʳ
+*"Uf+KEiALKf9Jd**/+.D1<Rl
+z
+"+xVE DU*]~[qUwD~K+lv-Rt72oe9d鋬"?0V\IeUH*"f̳Y"Dca%
+?GG
+pl)- l\VUJH ŀȈgL'[<a
+?슠uVS 80VER,`ʊEcn10ヌ`0Q)EťlwAyvLyKG 0?VXmŅ +D̂$(KʼnlcpجUU+G7ʂ<_@06߉GJ312kYm^ҿ¼|;b3C2WxJUE$)0MwJO[ybR0H+v3TEye|6(q`<Ag,FJCeH0T ipi#M8abtT XLd*"d[g/" @Fק6lPI|WZQvrl*e6kA/(i~bډg"*(.,ڀڑU2ҊƴF]
+
+leւ~Tƃ8}\h4%6'5ϞωcH0p?\fEGF!)_X*T#5T6r} c0k(>6vՌgZ
+ccDl |k")۝\T&*˖\. EK2*<{J\QZٳZb0<l'%HYW:D
+FzCv?_|0mhr +36j^~>q"4@bbH7*|=5%
+rM~?;lyCb(nA86hتE,
+
+q`,pD`}sC\E/B;i!R ?fґ,
+ ·
+\E
+QѮ^ e.#e.&aKMe2jD"ULDAQc/ M?W:kQR0b`k7nX|E6 $HcE^%H]
+(1}J'@0!9RPZDz'0 {<Q
+y ٬Bn:%q)0621' eHH
+<*i6QDJ / K'DK`HAp+3y b3.f#Ö S)_> 259cgc;hdb[O'U\VU
+RyUˉhahf棇4&+ oNXX3B Y~'b=XX8X.¨r#. _a3Hj^ ]j%DKL:e6W
+c,L[TUt
+Y|s
+K&^jRu̥OƉ(Hժ22!bs)\_y֥ā3 3 R~%S"nxtHnnp-K ,:
+!(ń]>(3D6qEVJȐp`Mde2uqP;TQe1T$
+|tCU0d|31OC\Gq!h7KG(2Ns| .(#\ #Qw \H@4(WKT^m9 dشDeE 8ˎ3̜;Z^ Z*A ɉȝ&r\z+&t)@5ȶrygfؙZ$K>dMLc"imtGf
+"y DU< 3Ҋ9#
+BRH0dSkW1LWd&_pR cR[ 8r{)13 eফ6i qѼeEz2C |( MM_QqwMmW%Y.L\;aCɭcٙVC9 -$%cEr|s 6>ƕ
+ 9 "PA.޾+VYوCfuC l6KkNYeWT
+M0dvRju<R}:x>,UV!HƱ[I1-Dα 2f"SRyet;>1CeKTURY.eYB?3#k 'L fAnKp DbP `3pL א*h~$u2kM>ŧ@59="P:]_K?HYP, EPH 9J0}m, 1EWhe n>,aj"\% LPD qSfȤwP3QG`!AgV3LӜj2A=]`MW3`M`'',]-%~,8VO!cѭDD*+I)4)Sik-333fgfisss-jiKUTڪP긵s-8\̎K*XK r8  C9,9.?ے=" 2nUm-wkm(\O
+Gizf(b>PDqt;HG$ oǁE^ߘD
+[6 ֱw/ 炻={\|( ?\De `ȶҼPM!*nouZ:1'ǟ"W'DQ3ev\$kvdG.vFH
+fMxeY"ɨr#命jyEy.qakym,UD!r\>klsJm KnEc=Oťe@x싈P̯XV^+d| %o >=(>)c+BWDML(d n{%V6Ga  n}CQq )GدؗY,_]`g*ֶSq[V+YՕJ0
+0rj)Xq
+Wک*:wv^ڐ' 肈W*й
+lqJ+. v>lՂP?;WB=ee9^D_Aƕ(/flk"bTWBƮmHő0,\+VR<UPYW
+wE?d{
+5 PAĐ0< =h,pGQRʺY7wͺu;ub(F=uɺm;uoaNl7//1ճnΫus.e\{ nIuy> =񬛫#8-{ qFl|֭g_0n_sw;2}C\)ֽ/eܯx g;le\la7n-usYɺ9|,b>.`>fn2;Sl8r]i76=džgg9 /b#pdžocݱl8a;Xw4ιlHl89 ܽ~{3dmudl?~l`?wc /|Wlx=;uocݧVֽuoa X&<}.bW]˺j6= db]ϽMϹ ?^!{7*$q0>\~5~_[ԯG߸~{>4coLן~y14lx)~qub0+@=nBB;Aicq (ӝ8g3W3VZA@ T
+ed*m"(㙉'S#);oDS&Qsi(kDc;l q#niͣFnuLnwǝ 'LfoNo0'&O:měY3sr̝7E-/.cq+*bgrW{Mu <a1p)JE) Y̾Wk9žAW#Т|\Y&62:};M4
+U fefS3 T*|M'姕V٬V3<mߓL쬴D5Ω-QN'3L5ZNѤ`
+\8]K)/=Mzt) ߃
+|"Q {k/4P13+p+6^?`<`Nf8^?ϧrdH>
+ܹ|aZAaEH``õQ?~A2O?<<r3zS bRDS%7W &MA,9U{8qޠ1=Ĩ;uhj=9jKuXs
+uUsbGj
+5E&QiLIn-9C;YM`8
+"Mde 'J_s~iB7ЈUr*WJ'i->J߇/WG^\}:pes2͕˕ɕb#Cߍƨ
+%#Ho
+t[]$u t瑶0qpysqpGҵeeZeƋ,*QĂH!_6] XKf`Sudv ®Me<1/t0Li1 Ʈfek}v/]<0-`8'oOҁ߆X"_ko _Bځӯ_ 'v֮DZ?;7kM>G}lO<<_K_^W_={zw۷@[>}vSOO9ٹ;ί?.RO_\?4q&;b<C\ଳV\G6D *h{Q
+5+瓻9[&
++X4ZmDޖ{PD̽%yxJQE2(yZ0o-Q/#D2bYIU*4VKb"0VW%<*ѽZn]M[K=ď f#"Ym42ϖG&t]#y[yZ }nKm˫
+r
+/rCcp+g%8ߟ>PD߯liq^`E;w{iEi
+¹lˬxS{ @ZeM\j[]\ZWK.Gb*Z䷴byY^iP<i\H **j+ ܥt5HmY_q~݊GLgX?8mÒ
+qq?+HZTU";7V|q8v0 6xRk^y@Z-*L
+v9Ej+SIeʯ{JV&U
+0VSs*耻ɡӲJ** Jb4_rw3++.Ń}Lr)el+PU[>0W\dat|VV6AdXn-'3bsQPfπ%Uq+s!{da` (}Jy^e
+
+ȉ ݤbL
+?O<k^a`z5\ݭUŔU\܊
+sU>s)V.ܼb{Z-/g$:J\ZA2\^7"_PV33l=[;&~#54286hDL2*u ᡏ`f!{BH|_&[j$%<{Q256ˬYEŎ'rN<]UľB}A)3l%zI,+1SSµs峒􏿚
+_bj= I eߍOKx^֪J,jϪ$W`eedNYCKE]b?"$(?Hv5 z 4ּk?
+MU?4x,yBΆ
+(v,ume`'
+`
+́i
+{ZPE
+k3lHO* :2d(m2OO.?MUCt3
+7Ḧ"+$pskCN硒xcKM3Ϟa.N( oe0OF&# Rm
+^Q4:9?Y\LEi
+=C\0.uok&EA,INIΘ•~,rpnO!_\<U55psHpκOӳnn-H:#Xw)>& Xyxvhpzw/Ap^ Oѡ5Cfnj@z5 lyl{7 N&MTsK 8Ow2Sqj{
+n LƳt#ؘ
+NLf Z0`I#3}S`=O} {_,xz$Yr'G
+LLY^PlnVJ5KCl"eDRVND:{p9bD-GޏS -Q GcQ!M;؟3h GdXZ8'`Bk`H6,* l8v8ˋBY=CX
+̺֝SXwf6ڹlsٲKY29 Ov g-y=kÆ; l>aϱƖg[cl'lx\ fԻ,;$ގkik(Q}߿~mVJN[@.CHJN%huo[LCf2 a
+2jY17Y--,3*)lq*t?/ޒ{Vs ܋َdZboM/~:s}c'0~2k=ϻ}|tEE%?~2EI2)qRɧff3M`Sf5``J,f:$0z0j0r0b0Ff$80`b\.漅 Y0i v0lL-;|?o*w`L
+Fy &Lt()0` f;`L-j0`,FF &&iisN0ls0RKy*N]l ̆vCڤÞg l>X<ws!]mDx.I# ә?wlL%`3L 
+LLw<L&nz w1S8{Y{؛,'p[ bff!#?qn7:vC{x#`Bi>Rݗ'4)ʂw:KyK/
+{xD6QW^_L~NVF.0Plk;hwFq]ܷ}#o7/?z'g$y2a_8mc#<䑔Aa wL[S_?_>N]}dREK}]'wg߮iX3?w+7+:7-u\ }5 =/~#_6zC4^zt˜I~XS?B뙇y1Tyus]|f_p[~V[>𓏉6^rp,9'2+ P>X?L'[G|9=2 l|SKK_ {Ou$3;i߼oM~Xކ+i8}6?aC3utꇱxtnۛ5濎zͦ1-_NZm˞۴5CYl䇉 v%ozK߭~fsIk,ۘw1Y+E;buI-{&?9^wuK<]ݏӪ3FsFÔM4/i_cy7_mg?:wOS:򙙯[>m\qzyg8n1ͺWoܙxc'Ziݵ1>^UKg~18Z<X<R|vq8MH\ K|^ V{Co?/yD*1IHIVHl<%.i|)N*!%%͕-uH>#}A$=$B%,"e2(,)˒eeސ%;$Z[vE"(.)U gɗ˝_-A)P<hR|BqI1@9LQ)g++O(_TR+*;ɪyTϨ^V}RPOPSRԯԽ>8DLX4Ú'5oi544g57kZvX{Wkjhzzat:.S7WXUg뺷tGt~1[j}~~HooߧJ]IߢޣI߫7Db 70 S s epaë  |cQh(3fWk[ی;3cl666~kh34M0%̦i bSʴʴ`z鴩 7Np(NO/m _, $ErD,IJ$wK</ $U:C%]*'%/R#.(rd2ZV'6{cʾo'L|yB
+zi m=pPqbB0+2Պ{.ˊ݊so+.+a R^iV.V.Sڔ(_PlUS"TBHխ;U rM^j/faU괪S*T=T}:A-SOSg穋wW
+
+ͫ/5_i~\ ިij~
+7H"d})Yl<G^%?']ʿ{a<sO**ZD!YTY|XyZ2V%Q
+te
+>ó -c  yJcQ9cFӝ&)ݔg6"/(9NjųB+yⷀgqT,KG$;$%'$g$$S󤫤InmRd6vɎ~]3Y?"POg>9D K"E)-;5?*@A6(:CߕTTU*O(ɳU:OŇhnh4Y*bqQe
+p{Wq
+!N)e=PA&٫lVTkU@ >T}JTPHPX9ZZО
+`̾ yldfXK3˥wI =/}K(}_zZ܃En?d<]:e;:@Fx,˓t6;;앿+W
+ZQW16Geʍ/)whVUUWoSS}Q=F-UfmQ?-՟R p& 6A_iz5ڛi,R]ڻ; ޝ۬# A}woןw5d7 @x] ?~1DF188ۈJTB?åO&.! #m]Tg ddvݲZfٳ0ޓ}&"dq0ir|pWMU AȆ1Fq3= EV9:By3*_?*2UjHI.êA%hͭ$mŚJj@yb, t1:6J7MW[ qҋ*@>Pl F$3ïhc18 d"|+G=llY+S)$6wU d[MMwי\Mۀs (J<Al} ~ N8T" $RR
++%'%s%HxDۤ RT%5H=hR$@?H#dBzȞB>G~yS8π\Cox2
+\eS@ J:$=)Rk2,˲vWx'!
+"=O)~rݣ
+i4N:RBCP={Y 't8~@bm\cZ#9k73}
+
+ tT }_a8 <sÝ=ƻA/l3jKL7LMAM=7TltLGʟB=k71;Lmd^7$o\)z$] `=[W ? dgdȚ@
+ZR|誛Odcr7hF74 UɌC߁0.Ex8xX;D?J'z~gP;'gqx.VI H-/A\\ WKk@J?"2cN?dPdt"_<Xq"42F^h5DIyrR7IuzzzXP?ީ>R|ИQx45|P{#h9*^JseIhE@D]'֩A򘢛luu>N
+t;AK?[>_zfJ5Ф},jv0PtOD/-2|d 2cqi/ڵ!y%bq!q[%)aHU` g$D :|5/4 bY,E~9vqEj,PLϪ&}pfF \cӬ4
+!,7?V#оʱg(n־]?Et)") 5sB|Q|E\!s,K>O^)#yܠ_1X9H  0zviԵtW[@o;mV]5`Ĭ0L6Jf A~!rtYsɷ_HI H ZoCϥ?i <|% +,B|Q?
+(e?,l8e3t*<:g*QTORNCzW7?0p;C@@h3
+/ ^5J@e:nġ(vo\pXrPM/9g/%?IBn!QO˖@"DQ$@iN6i( *(tLR jڢV߭T_R 47jk',<WEͻK**+ 7QU.o%eOx^6dy0@3U.S
+pH !ʋ*jЯVm{AeROS/&O_PcCVhFfHөӂ~DՆ!yN'<E1TytEl/UOKAqɐ#nV?9T~_}
+ƴzdv:&Quu^]>V^ׁ,8[?pԟ/ 80 d; r HYC"wO
+gn%Nn]0YaT?Z^d
+T\Rܡ y2+< &ZѡT u&WT1XUjJbt5ZU*IPzzvL=B>984\"꧲oS
+3Z :x M-s@[k n/qr{ )Z5ڥC@늠}zhhvh^hi+ZB80Z&eHK@֯4T 
+[
+JW
+e2N9R鯣\VIPtt,% ǩTڕ'{nQ>c {AiT8
+Ŀ/έ<墲Wy _%PE_Cg9-Zchu:V |9IN);C^
+V26 (L)*eb\I!QP"
+T!*MQP2#EB0!8IUjA.AAA˖c6UK˖A
+KEY9'mnF;-K)J6eYiGJRMk8!>o `C/onJ,
+*7ǖk`
+Cǣ\*c7hAt7s|^y_~oN>
+xT !ûFesfA\"ț"Hb!dakoANoAvrur[~Ch՗ E/,E+w.20/h'F_~bTaW!64k]t(%ˬ\^xzr2tm9*mo/o
+
+uX
+wv{4{ɞ\KזPzbb|vjj~e;ufػW<*q_Y/i3 x\Gk}.0(40ݽ#Yto!u^ޜW\]^.>2$KSMP:Ɓ Ie|̖|ּC*_؉$p*=1M>yQ]+K\00E`f;]+8HҘv"̿
+|/9 q_^@cPiiLP-++ɜ$E\Y?/Έ"5P#NFv/ߗD˪y=J/#iN)r%}Ym=S!?<|"4 {l*o>9A|I !G+2j{/VVYMJXbh>\i3&hqaπAŲe\gD4pMperbp5XFxOq6d 4F,o4O)zXJQSQ?jHmT/u1W?~~P+4l=PqO.c{ʄ
++%BBؖ,FjIͦ7{kAt Ho "Oi}U{jK'l ǎټJR/dh'S q pS 'F &Q`kN.)j( 1.iJs¢$J9TբxJ,n3f}"xҫUɌg(i#k#n-]ƟX|T0s∻cqtAeF,^?fBvR$_cƎwE=(&|4+Z3?Wx_;nYlPR즎Cc$B(q], [Arj n&8a:LY vE)Eb+ shUQM7 I%9 YjK5n-shC_Ҭ@%T"8)1Vx@CY,G5{3'=DfWV4Ԩlv02x6ۧ>kgQ+ͣ$=\Ǟ{
+ @&0hTrv{nSSQ /ˎa"8l 6LmQٙzK1TOnn׽~ 8J%|Kd{eiHuLy"` R&C;~?^fXàJRrV~c{w`2FRYGEJZ:DT\LJ)z&0 0Hυ{h A 8E-).ĭ
++y;aH؀0&P!Lk܃_.u̪1j)'@Q߰L#Q)N Q#xixdJ3ДL?Pur+ r2(FlA=c55*ΝŎF}K3~rⳠc ~.r(e`eĽd0WtЖU oEί&B8wae|`&Bƍ\lFeR^h*1Xx7T"5"$šǁu'h0H86qIx$8+ń !z,0+"ӠO1]2bd4##aDG#J26Yv{_`ˑtl2&Ƴdtc^E:ЁK8<;#raa"VeŤKRxm)IymaC
+Sx9Ug'Bb.~ aT'sx@܂jGXӛ{e%MxY^BHU*R< u 6-@蔂I"}~8>=y}OD-M=N
+31{*CǁH7id`uyG%+S?i)m*Fl)*`tQZ4al+5Һ]vrvs),IL<J7htŅ; ԦSO<FqIg"+r
+?~0fO+ǞVVc[zurQnYٮ?kןpfOjɹqHZF3ן! y <?wrdeaQ
+n)ՙ󊋫gNR,=0߻~$*=>w47Z
++sg]ڸE9]vad$s4R 4HjE-o]ץ/df9;{QwkZje23 &&
+jkL[(e-K+R.en^49n .kK6Rkч.{K5PmjⴸH2w6r(؀V+5fLJFa_>
+ Ǽ+,–{zqJ3ۆg!f-73!2[y@!32#"(dDpp+%qĕ@H+3xݠ 9.B :EEY5{vY>E21 t'`|;K/|N`ŀ
+wnj }d&8At>FVǬ_
+rExQGpsð ӗ1r[S ]jP&0g8ᖃvC%-ه-B5@qD=©r΁B6ha/#DF L#
+ݹZݕEjN3j>ӥc!<Sn5`Jsލ}Ta2hdER^W;d՝[=1S]3Hڧ)s\㛱VsWJ]>aBJw#\J
+VԿ vmLtz3 nimfh4y29M>;5 )w۟QQ> N%oV9_V|e]҄U6bP nEP/`I2b-Z!X]c[\bC1O- 
+d€'W;t;!)GQZ/Bä^`rk 0caM9ic܌`$q@BxC
+QNCG.EjHX뮷Y~CNѸG8ߛ
+bܠv.ysӂJt'U٩=!olO=iQddZӓ=;EJ|@K}%_4O(
+9 x:P=8 RxUxm(~οpq|_΅K^i;
+!NJɳ͑G؍1g%VNPQi{C2é@.ɊB8KS(F n8rܷvrN? o'Bn1A1|MψX@%lS ?aj0y~%
+
+zH
+2*$šQA+ŲW!ӟ ,qBAnvFF2MgXt3MM\ÃW:!!QNfM`fc<HZU\0!44r-M$wFwՑZ{bCnxaqQ6UΰΖ12HbCm9#=J9
+իvlA/{7znpL^ en&2hٿc3xG>AgZSCs/Rn=U{AjC<ϒx\HXK8Z'># uvEY 6Dg`Tđ6u Vna`YR >abcOk<#ȓ(7<r-X6(x :) %A]bB׹ӆ8t$MB yO a-Tv[n447Ԝ{P.y3JGORiY Xn+҄Qǭz s<6}8kAs
+Wbd\D5 AJ4C,lV[)S]7[yP!r+uJ.Vְ+sqw'HƚC
+Dn;9;_<i2f{b5`p'ۓ~""dlqBcRhHr ɰ"\ܲ k-ݭv>sjnSSTR$1⩑%qKqe0[,O!&0d6M3kĘB)/ȾqNbiL0 |s] P5&C:c5'kJ+/:tV) =ظwa ]^Px]Yv(1>4!N`6TGCx旨f=ƞp
+x<gIM@\.0r&R@'(D:[@.Ip ]gY#xMXV{g
+ѕTn,; !e6f:E/@m05@Ġng3 Tt1Wj0%ZJz TS&v&&YPO
+erS! L:lyO"r_'ֆ; Z}bTFLbÊ ߋt4 $]}GC\#SzaaRx@p&J9lKij &8RL0g1 -鿠&B~?.k*~tPf,"Z|$
+Z@ٰou I-zmyl
+o
+*¹/g|PNr]XAno+` 䲈p
+H=)q- j#cyǹKJ\WNva1^9U^4(L66Wg]zō58VXp<e)۬\=tׅ.oy[BG;wh`wBVt3]BYn :l-`34nNH l9 qȩ#K k1Zb~)Ҥgb hBt SiIc8Akq:D.;UQxJUUs.&Y/Ԓq!j :x
+"ݥzL CI)Q[CxPrz"Nȟ,M`&_F[3̮S:WqK+wq^ cAN`s8(AnSl0sT^Ct~ t%We(Ѝ}LE&Q.HBfCTf2qj 6t װrR6p_Np0m1QZ|Xk(x&h)}8hy?*X"]%㑞3¹JJ16j!w6޺L!~oL؀hzt
+ kTS,\̕Y Bj1+ꅼRi1TH*aCRW`kmE-'\370j@3vM$F:Vkhr*
+1c L/(4d PJ6(
+ZַPyEn D?q Y_En̦+L!/gѴ'v9U4*n}0/^L0'r9㦗X-9*m,wZNNnGx?kt<x"Jo"rz
+$Q~<0`;-=VL|@$xY~һ(?6G*f + m; ]s ӌ~WOy+ ¿}x>N(Oaf ǣ:jC[ySRW+*TC[*}DF UrE-P*.x&#BPq6o9A+G<p4:isB9@*>P."$.>⻼tUy rta<Tv墿U8
+:!|ܡ1Ȯm vQ?ba!ۻ|^!,PSH4C4(TzI<xAJ_=[@e?bql`Lw*zy3B^[v`.щֹ#[L;9ћoYܝg}2{sM1oDcݣ3bzegL3+߫77QJT`3Pr01FS_߆2ZGykؼVgٹϘ| n Z͠LǚMytGӮ?L{ ::]^JO >ɛ3-U.sצl$ ^2@?UF N33$k3ֲ7N&)NQJџwRq EP&fsޗ
+>1`,Y|
+Zm2d'VIZ(i5) Q}'v_0}QwaF4Qc*IhХ4FSi:<5 @lMAd0Yqނr+0Zߨ_(20W] lݧ*,arӃ[PD(A /Mb0 uSgY0%0,ej&N_=¼C
+; O|;Xкu96x3 s
+QM"Inݖ(+yWZI@'J&eILBa vlVH!SΦc>ʮZ¬ -` <D;/ jL[qsgؘZB7{b;;@
+];Lz:]@2٧6MGe*cI w*"fß<@T t"'\`!$)
+jwg8/ BH
+ $A*T7¤ronJ[~hGs>R:B͂QvYۗtx͵i'M] ^'0Mkښb89#Jkv2u:A>ux̓XrNb[@4j=2JBoR!H%6I al0)ݧ-;va`3?`E9ЀH4DnЩ( 마]9ݢ<)s=f*ɜɤ~0TEnjBYBqi|| ;]~ `*T<(pf|
+ml1E3[oiܞ#p~]0 j_|u^E"Zpb!N>e#
+v\*@^2(M=uܟѳ#hL%Z)LN\1% AZzdNRe=%nr:J$kT,.Ueh V4tӍPjRDl:7&[8zSTnqटĪfWx7 _ظ7t攉 w ݂R5U*M`P`Afqx%/"!h.PQM7פG^"G'nk378ͫX-6jPqGOKT,P:%9$k娋BbcWemWT+U27xHr늕b@5)OmOx -w^F`Dgpd
+%hL-G0Q꣼BϦ %ed#TMwtxOĜgNl8>R%|,Hkg&+ qR@ u?wMF>\X9)- J5L{o=Ķ
+^ QFG qJBӱZi(µG^ 䳀 La b>oA}<aCXç=|"X4J#zS$a('0^%߼םM
+cFɎȆ
+M8Sbz.C2hx!FjM5>N1`!lm!UnP{5`${&Ӫ[]lorDh,x-idѪIW:|lSao/vޞ|{xtL*7?Ѹ1"74xyU $.Y^,[-uj,^\!r7ool J@T*|HAbI(׃WoM:lM6dA!}XghR'M 1}ٛ18&xP0x?jOv1Ik6]؀<~Lz%iWOn> ѣ'
+6
+L(3Fk?k^/QV;my3/xAM)
+O_kb+w3'9S#Qhv旋fyIi=FC(dU 'jz'..J32ή*{4iVJRcl
+*uޛ(eL ӎR魵f ZsCTM\f24̍xz
+g>L4 ${PŋlHGōFqtcFʠ z{!sGgG { `Aɋ #ר X,v@b[O>D(M m
++~(ٿع5ߺ|91d 4s1]J{8B!-/DV)F</-=EΌI+
+x3Eea(#-X ,A]ˎN$ /FdEz_1<"gpzC 2kRg EAAB2HfGvL7qIOmEs vk^%ׂ'ꥡj|6=IV׷Lg4
+tJeYe]i(YS~ˉ\+PUto\_}ظ!]nR<'^/QnkJ濂|]{旛Ohs'џ66lϿz_W͍'͍ƣΣԅOF[7͕x+PB8WExUտH*! X罟Σ.HL;JuF-jTD=j'˻/ꁐt%ΙS؝i|:%z^ !0=*sL &)!梦Kqyޯg^P(&0?V)qé:=%oV::veY_RѴk`ޒ?J\USa>Vt{_
+[ 6vG啪wlZ1vA`mn؜fx /K4 nO0`l4-iI[xn,8^ V&<"ILOϥ&r+~KnUуef&y zMẜO2]B34eS̄Q.iPw6ԧzB2*]V21K* Vt2w e '@vՀW՛TF[FEo"^`%Gڭ.^nUTf5oFZ(@~̣lqo[q48MP5鸞"\KM>u9jݜ8
+#7YHS 3,O1~YwhW!_~+ oQ6aRmǼ 3l5(e v:N)NyQīrG0)Wk-;Q*"9bm9r)[ LT^h-8ܸ7zWP!)J(hAf|8B{4>cXCnK-V Z(
+f|x<PHKLFS.QS>5՞Pw)NQsҀ̀GCe9aUxCFykmVvTD5{5p\{UjT]!,uIGztb@N*k]gn6$FA:/6y+xK)nb́Mhjo], ?pD1䐹n%"ׂ͆:ӊ{ԐD5߮ =0G&&Є榧2/\<+:֪wح8oÃ삖ʪD܆X r#=e3
+az˻BD0u8 mkX߼:: 9F];ggͲ`x³2%ԫH#
+Pؙ7a&a9G#g)
+E]B˗"I^D&س⏼^dL
+x1&
+[; 8sXͦs55#`.7ZlTXyF?=]F}le%<ml'nhGd|JiS4NTu';/9+mm3ʗ
+A5l`;ַN[B+4r*T( FS tz3Td1)(yWbXr{?Kr ZSeFQxZ6%RJ;)z 6UXpU8p]3
+*Oqsik]z ^}x 2w[u]m{ޱ4s톴(+FmH"dIq/Շ40nW"nw]෭@P-
+V8d:;xA䬸REq>8kJ_^t|i3;)44Nf㦐gڌl GY[t뽃'0:Җ_뷯N^`J&,7ȿqtĦC
+ տ rQG$
+kX3:*aܙviDz7Q Fxu BhD6v^JOs4j";s|
+{ǻGo0]h֤7|ʞw-ԉ|;B:s ,Q)55*0͛0O Dp$}S>KÈ -pΣm[jۄ{"ӇU^>JƬݧ:.AksK}-< v〒u%uRMQqDߍ@<6q}hJ{F)0;Ba#$a3f$@ffjz^he{d=^bV8h~C9=aA͒ [TijpQzޑ QHX~ 'B}YDB"vQwkC̫U.5HkNaL#eoy#uXdU),5@0@0! ^ÈXihqx&h>֌4_cFߍeEjNl,QgT6_pL斶CXH>i\)CU?1Kkw
+ ()+*f
+8_aG9'bD)Eue&7҈\ ($*ѷI׈ݦ2u7T  #4gkRp:3Ľ imbشGn!LR^J)քOb/tдP3 *Q t-|YT!z)f]vs:-I]$OS6+FdFAG#N-jyD~$͘JxY \cs$@YXE
+.ҾGx.ڕf7*|J<ci` q!RV//9n ؼ ].,2œf,IyTF\2W;haՒ8Rr͸LŎNԢ~s7R"m S˺V\ҭ1@v8ƛsKR{82a"j!k,B'sI.-(Y~Fm/1Y' B[SWTU4RZ#v{Ht`E!,xPx@"tQpdٿl*%0O6殷}r׈~'Eh)oo^>5#)_D&CL$)19I_LerwWަf}=A6:J&39*Act?/18Έ *}V?cJ # b4ʹ~请|O<zW_Q'f/?_7͍';HF,N~5N<gtJ?c?HW4Eƿ>$$@8
+Ov)jS@;t@bvNfh۝oׯ`[*[ Rk@Fݷ'E}% aD -\p5D(&Q,@B
+Nf8
+ quޣdn6ȁ̟ &hxl
+1<c&~
+d^ܛ㹍/'u%K=R7eG`&,$Ų:lWsTe<L>†QXBKSW~}Q† Q+ `>Rf9\7]RkeԆsxǀ9$;3K9nK
+.<7D
+f07v*RGC |՛7?ɻVf8΄rޓB؝@z0tRhݥx1^Soh[9 :{SK0K/:k٫|X(7-_ѿ/jcɫIFA'pR{d),qOTG]T*u*T%>&!DR*u_6\j6v{Ҙ?Ch3ʢ~
+l(54o '9e>G׿ѩ {ܴbfDr53^cnp2h˯^MZ[,j!֖mĀL0,ےow WUcP˻zr,E%AcceG<3f 2Tc,[`2 bN"$^ICc %u?%/u@ť>f0U,
+~Tc
+AA@C:?(.jF@
+C~#> W-!Wl?8:)6'I>\l[z!<(:
+cWGo9BDV뮧R
+x(cZSNrfGj66~pbd3frטAb̤&&ذaAVQkDP#P)% $1^N! Qx'.;_3<0erQyxLXNc߀P`o02"zf[KiR|`^ Y4pn@z,~>}A;d2b&ltj;0-k#07т,D;B96uޢm-JfE΢~dN
+(>TQp0dj[j=mң=ĐkDcfV(`l
+>^DsM'Ky? ɖl hi
+3e~”!DWX/4n. /gfVh~[9Oǰ8D ?P0i,TlŴ8H**۾!GADL(ܽC
+;g1_4 ÄAY,2D,-D1Js:L0/WyN;˵ܶAL3_\\Kyjv߈OJ//:myۦbvϠcc/4;qF M9(J^b%zXnx %!\O Dv~Lqwqz ڕ~Tm&U?%sY&(j@/tyub
+,h' jjT M㣝\Nv}B3f^mzo.D}hGYxwB,o2ۂM@DM8e%E@(F.]ɥxr};M<ʻ^4rHـ%HmP= Ajo] 5 G-EǬSJ8P#]g[ޔ*iV;u!ҥ8b87TQFi `aB>;ƅg]`Vɪx2%!Q'CoL*;k]楹k٦ :lp5{*m̺4O""nZv31OSij6s̝e9PhY;b/:l3P!PHiݬ} Kl(45YtS|4p@b DjmZ*YrҔ&=S-{dHt*^(hjJ5ۏ'Wm&d%,1VB܄̻ vmAxWh}f:Zw)G^g[*k̆`a0ںLdx7[ TǸ8$2!Q3IY?M
+g ~F6/
+O{l
+N
+ (n&Ct*rKHc<Ш8b5b>pX%$@.KCrdݏ:ً3KBZt8N.$٦+?USER7<6ȐR,u͘ȲMgkfU3@ڄ\3+U `| xy"?'$l g
+jI\@ d}&#}$sزcR߀PX+e܉˙$/184{_ 0=9'~jAxPҥ{ten 6!fBےxhM (%N֖L X;C2~ 8|kH 
+[#3M[{ 8=<ʩ)' '~~H@$UH*DRngHâX&G[3( 3:D|+oT5FnS98/i *Ğ:k!yw:MW8H6Sl\< h6ʯFSRN;̝}dK\z:ɴ@+AN(sc6\a{槰GSL59Zf1 L-z-|ijֽuܤ=0XH%Lh*őGH5:jdā9>`<cpR9>,y R,Ed.ebRyg(Mks&/r
+ ZWݑ5%qCx$Gjqi<t+N``DǡyWp:>P!GŤ0n2`.e7ٟmNeĥGxiTU8`D)ו(g龠V'Ki-D6b K<t 1BF|4b$LAʆ̤Nj67~ڤЬNP-[ibicP$ŖQCI]'UkR݁n%}43Y^tf>eWL^i0Cj9#rhy ~ίv'(Y^mxl ;5V}x!ZB<Jy&pyoڹM"05RZ-˪خYɏn〼NP^!t,v~}x{wד7AGtXshGtw
+%%+$i5"Z}2/*JCvܨS`=G'1[o%  F##y8ye͠[kRHB2C]GޤҒ@L&H!ID9|Ob2nᒭ*2dB.~8*)~06Jw"ZiwKzxJC5
+8O_Ck sZm3 iDKRBdGIz&zX8E4V9´{xrsna*[𣏬ejg
+pW a@tAΞyЩIԀץM87':4e~pT&-5&;1y+d1F1j vŦ.|C/"6hgB+L_)6w^u^z
+@mpFNǴKn
+'-Ʊ t㠬t/fN5I/ 5+$|ˉrpqPJ2
+, +$;g[OT<5q k/<J; ȮЀ!)zG~Efq~L M#@(lCL.K3vt!DK$6Xo?[ey_ j.v̫OpJ)&Z$gzҬ( Eml57X:$XQ8F"vqHzønSL0@kiˬDƕAA[7,d --;eL @Qw y5
+Ql%OlBFɪk2}z#f6άUCLHh 䐈ML4jcŦTdWq !qsess#n.Q*ECdKB6|%e|ͼ~i! ~ೂ1&%#
+EFJuҦ_&9ɴѣrm/phrsLgble[NPUu 08I}W)P4ڏ:*ՠ tљ‚|8)D:Эp6?(*56`v*xӹP3E
+ J[C/:Iw !}Xgͫ
+
+Ƴk:u:&hH?~\9x_3sVz\8~sx)f Hև>> U?q-Cmq^taj(BU=fbU"=3oHNPaw_JRYDA053m|4IRoV&<R;8v54Qx9.6qILs"Co
+RߵJ [Z/{!${qhưz |DxOD¢s'
+$@&`6i}F%-z}@ ׻7*%gaa;~F
+1'Q;H_LJ;@#:/ W%p[=
+qwwK{`_taRV0JPSg,=[y\=?%Lk}-[)-؞F%J+ }!yL`j H8X /=PW- P
+9ah2s @noq+Tx)uX];Z\sRb1c kX%ůIV۵~|sۆ_۩>NjU@?r=0w{iCѴ=^]r#U%$CR[p,:G,E})-]U:49B؎]1D1YoX
+8<ãװaS4G,LK
+2ZJ1Y1yh0|ŏR~/GӁݧG??iwM73<z'] K{x,qy،kUVQ5Ug#6.#R?(#Ť!yc߰QH(i+p/?4ϧn A>t%p#Xe)PD1_nIW`
+Gxy<Hu]8: FRw 'p#5t)ψ쓆ˏ`
+nau'qr|HspFZԈ(̤cǖM ֻi3qMri!d2dȺx<u^}[t@_(+!x[Ap8 M 4;d4GMe f
+-GH!uF>~j/y;!ѕ9 .Zchg 翙mnYN' ̓n&.e!K`^3:+y OJ iNj J*ceJ_I#x8MFac0
+6 Fuf-1B'M20TQg&o\Qr GIg "ENƵtƴomKR h/m|kW Q
+BnP5=iՆGi)SnLń4}篏_` FsS^U3h_
+ EI;UYQ6)ZN&UݹX7ͷkZ|fwY|6 xx9.&zqJ"ezҫ_ͅYh+ Y]YwskBD+kbk(v7Q`h{s* G.JE7s
+ArrE.PS0J/#ΏcL|dIc%ZUjrAq!}?.`Bn>joiZ6OVWW~A/׹O´
++ *d7Tu6NOW(^ Cwhp)q%ePKLB7yFhH\MG@*;Mt N9J}5A<B5I]iVJ*X7:?G6p%E˙%t ~1f5v3=Ve8h\tbgfj[ݧ]͋7Mų1pQw$Y)o5kή8O6Y
+.
+SΥ2+riyʈp%@f H#gfgÿAcհ|{
+ DΐU#gE~8d,`Â},Wtd.,
+6=dV
+EȰXE5)SqXZɯ5?NϓQ&\fMj6ɐ0(Ұ^ʳߴ7.( ѽHZUbfm#s#&Ep/]Ħ@:K84-*"Ř{+Z{=&ffzU.JOj,wNhxYcz~#eBC&-NBtVQ4XdmT͏ی(!dP-VZ١ļD5RwM%7i-Z:xRF"UŴWlW%-mwJdY
+~@/%y=ٕME(0%pɔ2ӵ2% jnRFְ>P~90ŘSZ0DڤZUIdԙsJ({:mU rLݝ*},HxbDSUaQ+@ V82V
+8m ӫq!sg &p>i gp\[Bimt/]CedPo >7X БjmMԶ6WkjEfCȭE(6-#ML*Baw{K{]1a"f/=GU9 G=|! 1,ɛu
+F0::HдUچg]Mͽf7 3ݧm][9$ã)URDʧJ1_\($d(,%cn)RwNɟT6](yS׌dtںT8qZmǩ ZA΂+0Aꮇ
+m$¹I%k5 nlȇNSwĵPk=~ok[wIO4tτcJ
+ʋS)v)ٞy7́]kVaI׷h6[ + p_&0#G BexMZéYzH^:HF`Utx;w%3Ѧ`䕁 g"c[0nT[wzHs(to-NI&čr4^4G:5Z10 p4A|4Pص {yu٠}SIXBH8dG6C2k/P U
+2
+ +e툳RKTTxUҊOiRޠV^Sn<L
+n`*qx\ iĬ 4
+9
+\'3Rȴ4$"f`cB FU _I F)aͬA˟ΛW##٘](S岫*i
+L^f]5D }KsHҸfڏM3Jqu4 読!iă6|FrURyN[ws FomuOHڼXҹM\bM7_,V-(2HxV͍5JkGh@). ƚk^wpm/
+ሠ0hK
+WhzM۹A 2k2ͣ\wqb ydn4,[/ԊܰE&4]New+!ź$2HB!
+鲀!8ZpCh27(2dPў`IМeǰ/Æ/}yDw01e#u8f JДt9T;p>I JjÄ" oncVpF</):uap(vc> Nib<Ih2h0, P Wnu%/`t1 {,+T=rkBr4aMtg*%|x=Ж%BV]K"dM:K5hVmHX:y.8J\,px\'o hdl-:1WAJXX*C$z3>8^1k}
+hll(JD]=ɟ9B
+"ņh2p[1lS
+'/_ZqzjȭZ̖?xq8K
+V
+^4_V엤 mQRJ(m茬80Z:L}?-t@(خD<aa8C7;j% ^ bƴ C_s%DHeDIȄd)
+k]J]r$ɓ'O& cHP?]N qʽ ɹ4,vQ"u@]4sY*S=]pzM>(El xy_A|C~N-PS_&W1 )^,i,‹iR}y8님bcaƼpްTٺ@݄x݇5G0D ;ʽo(iCyM^?ɘLȇœWŚc G稕%@Ie |7,|[l䡰X\Cm܊1EL.M:Wp]m6k[/4-%gFe&O5~?nh#,|,ۺ@?Ʀ_= LMj&,W@B[Gldh
+znm#v؛nr [/
+jϽtd,|[Q/WG{68yiCx˫wҒ>Upۏ&q:7kABTcފ5rU#5ٛ0hT`i]hǣ^QP܄ؖc1BY?^X@5M54n%wwy`J%6Ѧectȍ?)$e,]W2Xؒ/]늋m1clGZr({B?& 7fT\j9]4Hg} 
+*(1P31Ֆp<(jRYʶhdG{RRir ύ^֎s1v!u55D&sw=(_OL8
+1&fwi88 QxvW37B2홄Sb/ci)f6V_>%><RMuMcY k5jP>PhĔv:6ΦXRq8Tybdc*4]H+I%#,x,)3P`g6z, ]j@x0Zs啑z^dzK|m] ~ 8k'/AW Ë?f} n_|y ڶ0Ny :
+aݘZfgŗD0@{XgJHCSO[֯iYs$i?l?|(鄐adiܨnyG\Fݏ jҳhQmeDcڲ/\!\F,@QґTI.Z@IN I[ ½4Sg>xI fbKJnW
+7%^mo< 0N`/89ONxrOy}ϜVik&|
+4YrڿK|e
+>f;tN_"&6K\[&
+4ŘNS@;{&
+eywN6445rjhNBon^$a@'Ǐ\S&ݑ*M`nLx=졹/p6w\K`Sl#GAj-܆8G[e"5L gρnIQuVq]Yv;?g I+IzE
+X{LHZ!P<lp :1ZMg:ϞaNQw
+-'k`س3"~6;3sY
+I5K= ^7YI~e4h bаLc
+ڲ%j(݈eYZũc
+AuqҪ ǮF3GƛDasL4"<>ں6WqJ oֈ1*r)t0r |U#f^v
+Gپ͖㽨! 6c!PVtM t0~WjjCE:R.9X3eŨc9bo>#
+شޘ: d1q/fʤ*šiSIl;8'{Q2>Y
+z?ιHmRGe8CS<&OZL-C$@EKE%af1 37Dν3<
+
+:ӎ3~m
+W9Qȶ-c8]T1(8_h _G)7 W+\uDFoәGb1F/Q^7B38YN?(toHH4C5*BAWijdYz9I+/r-$mܺ~7w|}k.gIvIfk{^=9|swp'TB=LQCvrJx'V~V?Q{)([JRDpI77Lm 7!]Em̿ @@B? w%Cw :yaRywQ
+mWK8u+5%{Mz3SmxR*R^L)[ 1I_8@&&s%Noʹ btpL';B i#`&JvnDp~CSCo(x )$L2g)(ZS C-kz(}).kd\}n|7-<t|ӚXw 47H/_ qq"k4 Z'&1~*`-O(nmzW1Jpb Mrl]dY;@m`lf7
+9<#<&1#Y^\T:FYD ֭}~= bo¡$%c:G&$p
+F,f/9 Bp9Vju8VPT܀(hVCݚ9Inl1ݜʱ#{'5PUYŕ3`n}"P2imy- H#x~.j# C#>ېi"۸%#4Hta ?~qmNlÕ;hxnIҌӅy4xN{7N2V:.O"<֙Kܑe`v7)j,0rڏzLţؔd-B؈Uj+de['";8$̺",>ŗaTld`&,]Q|o?\<1irɔzCF_D2I))4rbStqzF@H@tD 4TMeb
+] JiCTܥ7ri7눾'?Ζ@b;@I uq3=1 l 2\Oj1>V)-՛U"$hvU!B3ARWO>b(RgbdU9F)5H͖1|bh2/Jo<7 seިmhAYȌ@zvq(dRiH&-D#PZC4!Hp4&p6փF]dpW&9
+B@4Ks Pt0*g9HFk uF`8-0#:efZtB"VyۦVlTGcs&`=@u
+_
+}%xنsw>SXqv^4%ld(rx('R{u΢4a%RW9ڿ,l~CL&p޿@:靱3 ~7ۋ GX\&e 8-M\%h1*",9DXkZRO,Y=1@T?h&a8"q.⁢OyMPb9񡤱v+H$1^ԟhG {GgoX6I# ÄʦqhqF(Ʉob$
+垥0|LuhY 6rz Yo^8:PiZ~[9o#yf6Ĕɔs\{X:PI\E~m8Co}t7~1O)[P4vC
+ӈ/6őt2{I62&pǧ1k28Ά3m&qkKpEX'P*fssܡ+]m
+' ۞_+T1^;t 6;nnUraDpZpehݎ ^ɰ.[?2Voy|bފ2%ef8R !gxX< nby9-ndH,yVZ긑:/H %\7b)18ǗZ$ vۃ}{ں\nsSsbޑ|$a6yl$ѧv޴ܚy"YǘI̝zR}.!ɢ hlC-
+EJg<z!:qL؂3f8<ٌw%wh<'i9R4 Q|s6,QӺ|Ѻ3L x< BmYSѹ >3ZI *%u:hH(QEyeH~ a:Ƭ&a&SX 8BeVV!+ܤUEhd `r-S=*4@aBIskndFg(f}8!rnTq c )t" xGY4@ڕRe,YL読o-$V)>l>hVs6WĻ#{?9j,ךiM:GL"57 В4j T`D ip~xE2Q =uK8zqa⑸c1sOA0ģ0*rK
+zԺ[{bF]؟o0{hՍaO~t,lV8= X=>ح&w*a ,\Q ߂e\e0HǾ@e5J_Qdshz@c6olz #S2? 1ن x傹%^LA3'v׳
+j|Nxc03Es51؞%QJ9YO+v}E2Zas4I;7<6Eic._9hG9|$[" G,.say%MbI`!)s1<d^o4jK!'o&ec8r
+zl@Slm;Ȟ,vv9,@ȶ/8:~g;\#a/ $1E9p4ߣ)L8[Ne{m{l{l-Z|.R`bBHtր[>PYk̗Qf<-.uLڭ p0jLV:d^67IYOySA,5'N+j})ù I3FPxӐT1c,EsR]2R@d\
+'9LP*3#n<aU9[ђ-*g&/Ef V{+NRV0#04.]Ƃ!/L׊mKei
+3&s\j 0t'E0YF
+9f"&$#[f47Dgn}ft}4؛*<Wo(]kH]V[*YG Mq8q<̮[RO8Gp[Y+A"-4ֆ5Q
+1Kpij%f?޻.OZ\aI{Z_wH59BG?>"ieOFMPդm+OC tm!Vrĺ%']Q}Av&$t-OdJ%;W^Kz ^d+8Kb2F#Ŭ<Xߪbפpq $2ӓ_mhQ.PCc ˁ2Sp*x7
+y.uګQmeAtb?3ndN^ r (r|Gj)܏M{DG2JMSJaɗi+ AfѥJNZyY2Ξn.7DP e mFCfS&Wnr9?adB'!C3²5
+It.JGgP_@E㞂|ڴ]D J
+
+$ߒ-f΀];;Ř:꘷W,'teٮj2kyu+w-\RsPAˋֺ_&
+ hkI# N~d7~TE WnnnZ2AtfϵF^̩LutNeFf]of/ij-sh[vBwWf.z
+/kBV˦
+T<8A@r%Wc+rYJǮ@2Dn gͅ}/ ޸ퟖ(ugJ,s 曶<F.z1>]<唂3ڥî`ZhOhq>k YF0xo<mgBQ6h}g=1#2n' ,O21 
+jJ%ݸݥzHTIHR'w~e)pcٿ^gZĄfo޾ܭIjyms8Rg~F/haFNr1[G4`I#Ύ)Ğ)r]a_`l^D4dI;Nrlb"K߿QL{ 8$j&^2c6b6BuA63dm 8ʽ>"4J,YINʩX'fͰE ;fK iNQ5{W0bI΁~
+[ǤSa(,C5su?{
+NZ$ryRB+0r ]a P1 #w?Bz4i֟,ԝLI= 9 zAe8 rz$?h;XyuuGSx85KLꛗXu9m`EZzVGvؐ/L-+@>Z"Q"wziޅՕ+"8FǨ( =rp'NluӼG;bgBV<= R;qÔ@[/wDq4
+] y瞆'>:KL/n8']||oY{2m{̮wC zG==l!lb3<+q':3Lf۷ZxPj'b~'Ṉ1y0@.=fΞ-l)!*
+ڂH%cw`
+4ay+UYGq1[֬;Qɩ{b˰hj_9$n
+%Zd3ⷝg]~n1p޽\ :&^ʞ2X$;6 :X9v 8|)$lj
+  08AMÒ\Vuģq_~O+Jmr7^MTk Մ(v6?.F4т.ڵFna.ڞ&A7Q'o(:) ĂgM615IzLkGS2A$o{+GG+g
+\2/sf"0lN.LM-,cߕjgۏ>:=V0Ts.p"e0Y\܉rTՅyby vIEu,
+mɨ6k̋2e u]|SeP;\Ha,p!ʔ<F&3H|A" ;رK#6@KŰx0CL?s* |5a~J"e~-F'
+}vQlWz
+?iZ wU[5vLmzK>yJٜAԕVo-ȎV<fFkN$a^<@{S^i ="mm :=l)ٓ3Gk< 9g6 *P.xpA .OS L?K.·;#bWFM*cͱ'pJGG#\1Vv
+̔n:QNFѥ2( |sí腍N`wvT.|P\$4 O@su׈84PE
+*!+nxz4 ݏ#TuG59" +~ܯL5=x OYOzƩ0X=
+9C܂m<=Yi$xqux7q w綥F^Fc}\Wٹ mdjtOnc#.!`mA\RVKnf|~6s<:x2R'bX\7؉ ĶfP|֐v]d
+Jtv,5
+-ÀETae]Iţǭt·9M]ꢈ=E sY5#V+[FŠY>FC20TqS#4ӳL}xp0h3Oٟ.EBCLjteڑ3W߽OQ+(#ÿ)xy?tɥ6+_!|YӖ/{7)ժHL&/frp;ƣ-:L'-]vfNx’5u> 6r$DBFsz _lª
+E7h?Fr+@&#Stf_G=lE٤ VeG儾E</^'=\E-˞*TQ~) (6nЩW GhȨ B QC?hӫH^T:ۅ=e|)؊A%lZ
+adCCl hNS4Ȿ9;bqQG@ĝY
+u%m'5gi hJːlB!-18$<AA2;AXBC! 鲑Nέ8z}h.s0MÛCHf3GbNяdv"iaJ@CE1 7AxAuX}*)& }WB+ս(?:c|a6GP[ҭ"ޗc>Z="hKA(sbH/O&>sI{n~Ѵ>nt)ξZU3Py_٩aVv:]`^7uUOhǽoit'NMW]"U eDt- & B˚JEu2<uNDb/fS
+ҷti~@b܊ŗ)u0⃵Ӳ"g1/ %ԒKt7w h]x@n~D2b CP=& # /ő2A297.!?;8}1 Gl(.)
+f1UUզOVm5$6u3߸Lߌ:*}HF8oH[ -Tٽ`k:X2"INvR9\U|<,j
+Z郓"@|GoY0k=XAF ShԧYD+j*^HZrU1|4JPet%EBqC@N3˕K՛':vּv?J wuEqv's섬2,4KI)2"+uq0CܮaмU|q7Zbu; ؙB!:뾢b>
+S!-$avUH#@`hgKl@ZD-cpj
+U+wlf3@X@:b6#ܪ^8 yzNu'o#EhJ4׿E3ν8U+V $d uZHc R]xV:˛^d6r9tVNP5-h7Uqe߻eviz_ѳ6tYan(Orv|s17og,i}d?{ `6{JJH,pQB}ߣb _D;<ljjISCB.BސܙJ;>ѕHGӢVchȩIL3\Ts܉"^h @dYOs
+Dƈ1갌/Va`@X4щETi
+J3FJ_1zYx 5S/ҰY&DčXs
+mC2Ad'V.Z
+Rz7*O^ 1BbP\C~6Yۭrधs,J
+CuȲmK9 ~$ <UJC=ȿ_ܘ+`&Џ%^ YpL("tʓz@b ' zc0hٵK.ƤwrSss`Wjb!1`|Q8mf~[r9ބ˂CE󻀈q(K,O $!M < Rt`+[G(<,\΅xr|T<!H&(H=}D]iR^C Tm $#]n/66ph
+[?FkMq 雇PƆ <|h<(8 L> ӜaY91\*h^b7Ll3YǑ7)x={}2{%~1B-cu.ۯagEAyy #iS̱C< &JSP(ҜfI
+@3,:=İ~4oks Y+GVE?!$!I)-bwGA?ԂwL}&AT(@b>84%v@\0
+<"zj:tנsgfVOKQ$6aY͒ ^lp \IM[N1ʥ &
+:Hvz)|W-fy዗kaU
+)'hOsbj{\S]|F}M~kpwNǻUpl4
+ч@JAޥ,]0bʸQScȵJ{N
+{MoٍXoǩA = @n4pHo]vL2_\;L DaBta}A, K!@}n"r<yńW}NŜfO{o_cT2F$m0c^́3W6g5]Lb2ww/lK($.j<; K
+oφz J6\0җMR47\s)^
+1:TCe$+j/1Vc/I]wϽ{ma
+w cx%(ǖ/D_#>>CDRrzcQk]{5(+48 y)- f= 1SS͓$U8,mxnDQ l:(ol/Q\ز"뻴PlNL5;:@0Ac|VM$xnc'lqP
+3Du5ƽp%g;ƣ vaPu`8,dՏQyjfcZHNR쀛|o{/A@85R˻I.4d%=K?6dQbo>f89K)<ƼdFKd$c$vbe``o Sk|VU3Ώ$o1]C;<{eؔ٩1:i ;
+-i.C^]arJM/:/!za#sFde?~y$AI%>˦..%d#@  (bJVlUr[6h@WGKe bԭ_-^;
+8`ɦlPkM砤1/[R(TgK6  ّeT]0ɢ/]M`8?A$&
+ ĚP.%äH|x٠)ٱ|[1&|찔tƫd!bk.̠'G*Y-LMrV\ٵS^d
+Sgu+Bݯp
+% Gwhg6U?6gh~rAw$4oa$ (r"?QfkÇYa]ћ䋎G;<yP>މm iե_FFsV ևˌQ`t5" +dp0MBڗvonoG
+l.eHK̆
+44/2B(OmI)fܡ@[ 8U".w6!-9m[!oo 29*rp 1=ޕS\R `O^haM9<H&Z8(27X'\WW*6Wne3akt0fHظhM$=BHlj㣁mvN]&Y=HC<JQO'ӊ)u
+ڸreah|Aն^ucs#1Y{:@1lݗ'fS'3^A"*+ T[JS4!+`k0NG@BtYN0HGpvxKUnOotE"EB@N%g֢FP$ (:ݫg/^:^ʊw1* _5KX#~yҬ[Q/#+>qѫi[]=w/ğ
+T\a
+hQ[uu
+_{32cZ,!<`fVzbq#n2F"mcC)8(߽}69K>Yay?kKKkﰓ[~)8%Cg8#fĆrJq企 )^~G/Js?8臭sHPpSneSؒtZM8<,D
+(E O8ap<k_h3s۠<UR^"߄p"4;3%kcQ R^f&|˞ ܏~M
+L,Q_&J ׋VyиuP^7 M>~~vvK[=
++^.OSCk(=6RvA1WfT]mBiU$:j^Bonڍ4_FѷMwWg|hFؘ1Xad`tTC[&7,䵩}2b1V#W ?^m_R<%Hcλp'X lAK|e:1b=ϑi55!JBiMb^c{eny3o&HkVYThm>Qֶuª"z +R&N7#\@-kNZS ?#qm|__5݈.(gd+G?}hZPzG0NrCQ+t^t?K/-3)':<e:wV~n5[弈_tJz
+xƪQD2bj+ƝBjmw;!t!$.E*=\00x
+A?Sp؉'<jv[=xrޭH.Z jS%k5bJB3~ū_wѱ6W_nqo.k>A#G0t@|rA?Tp
+^@4s`4I.Yى jl" ^2DF2dY8՘
+|`l#t>& xOQI<- t};0qP )Q-9jKf&Wd< am̥0CW~n=zkڣ5xA-Iɑ_EJY<>tr2)a-Vz<WDA-uިХbdjht,Kv$#D'>o`S&CiVz^b|ؚhz~U
+Tɧ!"{朸VPz-:]pxlO>ϯy#" v6Y0^6F"=h9:
+J.ߗ>AXhs$;;ۺ08Y\j8fXvv6 Ƙo:Y(gFEH=vXL[KJӬ+n8t
+6
+&Av9!<8.C맭{Le$xw~Llȡ
+2Kafǀ| 1.AC&Ye|[Nrs
+GTpzN? s}̃x Z@l< m="9j##huw1Q'?#0Un2Tty/\l y#w|AwG'f/y V‚xDǥ6>,**,f'bWgv&iܩD;Xac!BMR*؉6Y^m EI¾km)WY9aYY+>sY6``5&?ɠ B=
+c0Fak:ŕljL Q75oVhy)I`"ȩێ(P
+mwv[riNaƹ={M9C 4L
+QkNwq
+9o0#Lhǔ/G,E3ήHήA_||"Z<?Q5A0@r4ITN>f ΜNrBw{yhN?  J;䔧۪(Z^ ~jo׎k×O_~jM
+Q~cCMTIJ!܊FAcf jHfL@nIw%~ՂeC'DCI͚L@m3EPA]?~Qw')Cm^Chi~.,wT~[#x=h~C֍WvİcQ0SZk-Տbfiv+ y56{(V<J²A: EeS=hO* 4}[C(ɅtU9.̻ 0vh ?qsH_fo*%~Wz)9 ƅy
+kW棢b>@ U.MWS/#(^A޳d`$v wvl۵I! C{vVPw,oㇽM`B;vrT6pc!ƹGmE+f#axSPkR>[_}[c
+ȭJD#.<b0J/d>F$hxA/W=ش7oӱ%,) ɍ D{8:;гuvJ`;7X٬TX
+qzr8+om^lUD|<BaeNY
+t6
+_LMވLq/<%micz`:t֯ͥYo۶%DߺkxbyxѰx|Wvo2$ PiVTF _= XOG{/^-Ӡ.?ޜs4 _-zJXG?2٨Cq nzhc`"[fރB8tAy?}4 #gE< b4W5PB穑6n3#~}]=l?cS|KEM[
+ s#89|d(^̒?ݏcя/ >~
+g@R4ZlR크b.1't
+F)*Ë6=R1Cw HNbr1 6,KQ2^1~f?8R4w=?"\H
+%Apڪt#3?pUMP(_7oJgW6SKxb qɾt'Ԭ  jBmQy+)W FMY)@HƮe!)Xٌi$ ̶4N@Zܯ.MBmHszOLVg[;ҭ`,Oom0!:.oP|Q{s#P$C:撶joc3wlS ](16qY:h4#0*0;[M1&&C}VPv1;?y
+h٦㱥U+wq<=(ʊ.4 -W+d ⱙpxRFyGV!͖y͡n.U%f#}<ZFrM%3H{v.+Kh(W5Xy/(._9jͮ"ݨ\=W}[9Ғ:5%?PuVA8 p[ /-
+s,IΤ @|q}.
+WcvDAJ]<4GBΌǁc!AG\AYf&ܗ cVtHA":ə'v掝&z
+z Bɋ
+ymz')<X01)դt %0^HqN}IiV0TM )7>ACGƭs&zD*
+v̡$u!kvSNu<=P4]aXAWSKpC8awwϲvV E
+`ePqB%+7mgl)%}[%[J$*{|I ɖ/iM=j(+i NKFEU7sgl)+g!u\)d >IrI*s>++W ɇ$@ ş>W} zOLk^^u(-_u.^d˾tiSP̒/HmK-\ݠ|;eݭb~q&^Tnb)LW"3ƗZZ-3 { L\R6Lbܖ&E ~u6}_3-''0s4QvssPRhD02HOcNG~FLqdzt!-C줍8p$KP?iz9 Q4Z̲Kא
+7R6LA0%w(;nֻff*12i1X g'r΂lD>ᙳmoZ:p;ifƠVNTMImAyBal\9zTW1xIپۂR@kȡ* d. #^F;i8% mڤ83m;fZihexW;U\2Y.B O#PW!A$oYb4.aAՇHEy4Hbp<xXV[t+@GBsVgWa\Ic~ 9+< GNgL5pM7gaBK 1<j:pdZ59v
+{[>cF?>N1~lM)?F\Qg]~ExPOᥭްnWfwq<)RREBВA a
+rؾ>aB
+A)$!|",N' 0/,/hH'׳4 :o5פ5bdbuUWteqK\OE~ ɷ˜&a}Qv)W}
+7 !$&~ H4<3x R!r,^Bė+`##zU.o hkw#i_ClJF޲F2VzC`Y ਝR䉂R,9]/>}Һl;K}#-9Z4.։jG3lusvikï)Ъh)oH(2<uhC z/%{d:9[ FEg^< @5VN+ⴠYxIb ##&=eCL+IV i&]@47F Udd<\(N+sc,^UwHm蒭[ :vD7h}ELdg%o ݘ*X9.\stvyO~ 7`{U ɗk7
+Q!
+g gꊻVk d5CGIO[UmefWky9BePxj0+,ĴvM ~805ЙQOAO>Cw s̍ز$۸X
+2vIߡA͡7'63885ק#ui֙рV
+au
+hſ Nq1m [
+Y!`(1}Lu$z=Nen&̶\Eփ&ӣz]%(Z-[;QUp
+.pwiܼY&J8R6S`'m`Gk7_- |=hܷ!/s23͐7o=`yّ8S_#.B8DyoX_A~0;2;u9pOx.΁Yw͊\µl2#^y*Mܹ$pΙ-":g.#;m<;7g Zd (hC,
+Uu!zt gʃi[*UN+;pS<7Eԋo< Ȱ%; L xSd<\.3O]^LPu]:H4E>W8:_:?t<Ɗ@ud ̏D +̹ӛP$;k0v
+7Wm1/v/<{u< 3 ى
+C}'j[-xj!:(k^m`RŶFM :M!7\[
+R`)$N$ 0$yVGP|xڞZ̖ |B(:OGq(?y7 q뛍o~5?~Wl~ noH}_m0םojk1#CtQWFM!|G3Њ0+Њ<;7zXwTGpj{p2=A1Ǥ.<jj𳗝VV'y\* :6.YwΦg9BυY?&7^´ڪp80fu{= 2C_y0Yb+!!xPk]
+2"J"jFC䕡k0Ddr1w#?ƬʜRé!m
+IAvjmaKY8"Vă'Pni4f~Q̬-ԆTɆ`*N~]dyu?>*.0$-y0!L~6cgE2V [)?07϶:n罽`u¢'kh*.Ҍ-4E9[l@rEQ+t|,ə9esڜˆh/&yYhl
+S/)5~Lfq=8?&T6ZQI5܏O3jxd0ʘٷ9
+y5<QviTόWSZ ܤ$7=0 L+FS:>@ghܭѢ*KK2-F D&<}Ddn5#t)sMR/S
+)<'Erc
+:FYbufM^gA~%lt̝T* - %. r\: Fq8%KYgnGO R3j[,|r–\Q^Ų9XK qbD$32o]83S&s9vXDM:0P[cgBm%3kN a ϐ62M|'<*}&elE.-'Qeib} 
+2W~$"/x,
+9]'T
+Dc|=j
+ݮ3#\es0|eIaN0vm'jߘDS8QDR8<}mLy^d`<BT 0q:Gڜm?6_߶.Njp-
+Xvy(&%,aUG̅M2 B+0J,x 3
+Y5>ʺ2U]ʚ>.sU5l6o۞W+Ţ\b7h2ke)G]+upCY٫4߱dPTLN.qvݶygk-P,GQ?q،
+
+Q 8FU/t5Nc`vX4!و
+b]GG
+BkRc (mTk[Sv ޯ;v/}qapPlk}/hV7HwÔ,2n7<iK/l!҇'ÕzkO|Ae/υ]@^V)]sB?g{xAxʓivAэi bz懺5ZcI!c&kL."=Օ^X%Uu(Gs3q{|_=IeΠbϚ]_
+}\d՛m2׀, 4רđڝj{H<m,[IgMj瓳
+fm;^Aw`/^}`9N_)̥r *
+5& Bm5EGm4-(q}"
+Jy-N%j~˘5a& !NXI@ʥ#x
+ʖb\0%*'HD `>I1)oBtOIa'|ndKهO
+7vנ1wX5VqeaXͭҀ١0yIN.*ЈtNn1ތR;_U2)Dq5U^a^,DEY.Q+vYpgl/`*޿Áqށ _=Q[oc"{#%;zR-{Ֆ\J>^g';`ٶZmSd}͢9Ν *!@vE-l,gc#iq~F5prx3":@ Qzs`^=mku뙁 H|G4.L0s m!@8Q}sXFtEl.hb2iQ# %DTR&NrtrZh@`ƯOE,q9g7pxC#)P4k%C9Н[94/hqMɳx_VBcܯŬ;܄.xNpO,(f9W5M<JOҙ
+)"˚Ѐuw_<,
+e[@HdOTZeq' E/8@@ dZOڱ{E7^"Q*0
+63SV50Ӻ.:S:
+k3x{y5\V&D/s).4h8JnXIp8,(r 5ZY 7hLشZC4 B}];pO@eaCM̨qA¶j-G{j9\85D:! }=g.T`$n &=q6q7ڼ.(& #uiAHsEed#:|tn8
+ag7
+ENjgyت{?E\åtG ,BzE2fb{HWWĪ iN_n7T#
+U#<\]Y͞z. |4Kgp\L _<hh!:HD/>ɒ .S׵)kz_EmsI\֌3B΀uib;p,l2˶sYRZ vv*_6pL*( ~^d߀F3k09N'u1[`#F'\f_
+YH:ӂn[S
+?RO}RyjZ4auR9SE]w=Rz~f2ja7"c
+a1;in&fmMNBiNHr+
+/pPT3 `O*NnfG\8¼uit2SprQ7Ci ECAufkSuŸn /8tB(lة7S|cg(H4(
+|)MhVqs]'|=!fxgy<5#so8Ġ2_Ƨ9bήz觋9+Sh+PoK1І6L6cЉ@8J G]$0P`#֦w5۬;-XPc`.Wja"<++B.lLCm1|)EAwϒ'(=!.Rc̐Ma|@3#D~CB3kR.b>I~y *z Po!\d"пǭ9qz֪R.핪Tu7$L+?/ĐaJEԓٹqB!I(oO(~I( } %*'J7cVݑJ_',/Xz.k,;*K\\qy^k,+JJpsL'e,?W_e75wY<K2W8'rk9*Z?_C/\Y/{{؝5ܗ&~A`DNDk
+<2ĉ*8aJ0x
+$_ճ?yp|lS _#IiScI̝9jZ1j{s* aA-7AnMbH~7
+JU]Ya0mq-ÿ;+
+o;-f
+TCΊHUsTxԟO%S[ >[H+*;vߧ~/ED$~9N,λl…3! jQ1?CtnnU ًͻt@`af]>a^b;umqVy16t@:Gs*t6ۦ s:؜u袋5{Abevʷ~$Z \@}2 +A |VĺtZS˥/AlIf3aFca=98Iz@`(sszح= hR0,9`B8^Q0B%پ bZW38A
+h;YT3]
+gɪ9 G-OGk$h3^"~؊Y/9Al64^7muZ0o憧V@n1>սCN"mNHƭYp/zDŽu>%PT*@ B4
+rTvTORg҃d=4WdATz2R^h5$ +S#q/XȪSjG}%>D
+bI ؅hSK@qlsS:-pyA_9u>Rf(i7+{{04thU_LK}/I`plP~BCA"+Cђ^
+ZyUÞF\O)YȉI>,s^Z%4:98;z.cny~׶(s/\꽕mPtWKo_zpO*oڒYH9Zuz%jSAV,%,E1S.\be{
+,7X i;o 9m0ln>S^r%9Egaykw*f4Mw&޾c}_93,艦QtxK%581폄.glKr\YWЮx6b>ϯZ*F\}a8@ʍ4qUϕ ' 6_?C 1@
+|Lw!dO;ôϹ ?m;>{Z!&ct Nbv$SBUs(t0Xk$1<{9kd^&$~|UOCd͘#K=/5ckOPK5hjFd3ujcb>и"3FNT
+!5s'Հm_$ǁ:X^98&eZ%x,
+YM2o
+{+ΔzΝW+Kh 皑Ӟ)gg6~˳"+3Хճ4W ,En68^D#2Xrk$0J`(4xzrj=eɒڊ(Fcih81
+M ULaw)I6FhUݒIa`~ ٓAm]8~m/Ӧ|%p@CRw]Qi+ʱ%`?;;6FwHT6; %!#YrTg^= W[vv5]ļ>s}c**.odK 9Z-/+C$vU:^TSDC5yRrU<ݚ.@:h0ϳ?Y)Չq(h{P-Fu"xM3r+N +{%xumХz@_ozv&
+:*u)UJw? ~ 
+,ăŒ
+ܪy/܋JS) uCBeq*{'\)ӅX
+=0x{V:0W]ݶregfu:Kƒƣ2G :p Ǚq1#CXD˵lX|{yanIbvK"sb)l+$}ɻXA1[ ߻wį&~HUB􈊙c iy}^</fz$)=6NiG._5)+5pW^G[|XCNoI趕Y<&aZ` ,Jyb]]
+{i5Ґ Muj|/@xu_ʰ1b>{).)#!zKN*cn"tlAO(/*C1 KaI\5AiaMh~pW )eԺ<0?sV18 =uGR^v,%^ 1{caǟeFlѾz 6^>a<_Z;޼;!zq~MlZ<Ȃ\Cd'ƇP̧x]Ms
+?Q6d:[>2t
+#lͱD{FuׂĆbWl>-I)D_D O<t6a/s"bI#n gY'̂UtJ'rvc9:C (z/o.*3J =d*|rE*M .5@~^l-(s f(Z"?ekuO_PǵL}k@%Pfh]kGkp" ~{[M(ۃa>0{Dc@<5uoϧ߼s>NEr;4>Ir e'mALk۾'W)gY~,OD{w\}zЬQ?<Ï6\.Ԓ"CY_ʷ& )Z%r? /@yڪ+37LyOeLw}7|7>G*iޜwm/gZAgw:C}r)t?S{]!_#]{&jKRg,RW2
+(7KNYGWŔ -i)'q'ka$ǎKd,}\2ڽUN;n1^m™ ErYm
+*J"ﻋ~'`*i\sgoB➴мQWUn3 ۉT˾K(o)_
+jLϷ
+N8FTYnRCPmbYtOخ
+yvHe̩7fay^IK FK{!"!E8!(>/u"=jLX.@;d)r9'H8~pn¸PuoR~UʽU
+ژy#<-E#xޮޱK]ôZP O(@4{?
+Ctv6t d)!Ѯea yFU?&X R4WrNDmMc&s;`F|<RYI_UkC3X`df@f߃9-`L `־?7
+rVv${jԈJHw+s''h3zo <hrSԶF iGܮ$X'D6w 3UTaU! gvTà! .[@bE/@xSh܀C#kV>A{-aޜ<,(d h:jx):b5\
+ӴQeCfMgTə'7-}E{KNwE$PD:y~T*+&^!4&b,Ie3&P_??218eǻvmu!"+,$sZԈzY
+SӀwajA"ՅRn^=i󰐊ie^y ܉w%5YDKW*۔0W1zٯ6fY_=ު~_WEyB ml7릅z̀|OriPoD4(v);| (Ȍb`Cެ ߧkTL_k6+
+m38DH,_ΊQfKAFZ擖u{gX8G%-wUyn fCɽkC[_$F$LQ2<=:ŊGz=!pcx<K8POy` rm6ir{u/gR 06;Uq{E'7Q)
+}oMNLWZ*o"*9nMbߙf#1{HE蛡gQdQ ѧ
+ӛT"UДw_7ė)O|B8B
+zt<i_um/5YZ($Sy@"76&:~C 5T=T)FX5d
+͒6hcLZ*Q .-h|fwvY{xy#=vT\ha! ȫ[\f%?0\<E5jڡ}{Ӊt5!@&)(O[ I߂bXlr`_iiP
++=%ȱ0 ހr"۰6Yc
+ʏ1`5x-d*W=6sif>+;mB:pYhXMB /(
+HA%Fj0*24
+-*0S .ae 6t[<r̂CG|ϵ&i]tN5r07ΓO<PV
+T㯔viP
+[ԭ =OWVDG]#CoǬ[
+ܴ_y"oxNISl]<Oxܖ;,2c⭥#Oii\_9<X-jFiR^'2RJDpz 2E SӘ dҕZeCdJ~f$~>zfd )* Nږ {Yjhn+Q<>lhx}i>:ߋ?DI7Be';2u9oWzB 7Eb yb qKH2.d*>e#t餷ǓV?+v Lr:3sرqQCik)O&|s}5g\?C&:zm?9l Y]%xb7kjr{}F
+߱js";O|??I\)UUX
+tAIs}{"?=YÐ]zuݲ\
+79tI2HyMo2vzI[J4NFFK-T>ꢓ7C;Mjc S RYɰ \Sd-WoWi Rb0ͳ-j[N*& I6i8 g(lӸqHw獍ʃ(cn||ˇv{J~ҭi)>M/IdFcXq9`'%^cjE bjG P"kd[ni*-2B@p%
+xz"$8[\,sh
+`?}xx[
+r@2S&F;e)SL#Iݶn$~$ ئ;=2z&+
+l
+2KY>,OmF 4ot粍`oуm . I<s+l9FP; dXS )OخAɧBup
+=\O axqO>gzB'
+ E
+qFYTS
+SRlf̉1/"qi
+™ZM*(XԘ?i]3& [nTg(rZ
+JjCK&L>[ҧ+ N  J;7
+T
+S 3<q24ۥ
+i .*-
+P!H5NqمP$.L2LOO6,;FE7 Z:3,.p [;62񦸟q@_ut%x[;B!H.]Z'| [Kè_<ԥK{r0W;.\-|AFqjt͝PcwC ĜMhP@Rud.@d-iDdD64KJfALg') j.o>{s^JFnH=!0P;.|=XkL-~]I<YV{]iG'Jzslf?7~OT}כNm|?[y6ɎWzzs]l"H{Pz!ad7xf<,oɇr Ko$e$eW7u@wt@M;a1 4Yv̥:]ج@ ݋+q
+x>V{.ERWUϥsR8z.E!:;.KQNV,ZZy,{l ϥ}Д}j[_; 'r
+ PBF
+lwN~"X)bgt,2t *cD ZxNեRʼnU$Wl#| ulexχ霛9O_1:(v*
+?۸ ~#lF7L C6E S7t'l\_N99f?lj56Wzm7jzyROWRsՆDtx=gpf9ÌGN
+GH B&7St vq(1h ZbN޾;^nyk,-.7]#ocLLDK=)f +
+ #X <\_Y
+Pk#裏W$:_8<4 
+#]p2DWа
+T MM+KTeuŪYL^ꏻ"wg'GVt0d-._GW}>zoǠ|U];s"({{>+;<z >zoǠ|U]r s@vtۀG
+a)}mI~@$
+2B;3cQnKv fl2 fllX.S05u]Ga=LQ^z rc:pG5,}CVϮ֒ OSAB  à#RC
+6[as{LϥZTxAzՉ4wۅa}x.H7T+` F;*9UT΁Nw<,|"Z3<UͦM/xXŘL~7P:#m4ʛѫׇ7*Dp Zi;1 'xb$0&'GJɇ@jy^.7 .{Eh
+g
+;Tb9fsy:]YxE'x˝0/~N75^L<N1b2aNx*7$` .1ʲ)ڜ'd ߚjwYB̲atGy ۬}Hsn%J<ytk<&}:̚T) ˕Us7;g/{/f.Jv]:+R1nknhY. NvUS 0pB3 2,}@fqg30rIvTRU6k[
+ =`v%q|7 i_' YNq%ѬZ)*sNzEBgyp-I*n\qjLp)x3~$PaP UiГoAXKd8PQ@~&giĔjH)pqOOg/p6vdM5_$LNL24)Nn=R(]H}wf`WV<`1u G_Y{qi$8*7(޺X$BE.]ZK%s>Ehb[\
+3KQB䧠]t"j1u]~S
+t<33sI?be>m*S]j;Zi+Cܢ} |x[E@AśMJ4=P(*GkrִI@lB[(x '^
+" - "ffw6I[PQٙ7o޼y׼}$WC4"lDք? P'5`$ *'YpjV1kyb>Ez )՜pTDBpo |ͫijjNuBK0K@hArJ&`>Pnc6f }`$Dk|"9;tPL:p8ܬ<W
+򘃄ԂG~9kDF4X޺1"]Wo6bA+\6+FZ\56xV T^ߍeӃl?K@̑WA_4FdX(D1=F|Z*j} 75E;2uvL4}~-qB` j&1>O |iP!&d^b_E 5хBϐ-bkP N(:g[D%6@saSﴊ9.FYg
+14˹nDZ,MB)k2-p7ZJ4ei>ᗴڜn*Gl_4pєduI54bZ\L)!Y28{ί˂`BoA+"&ahd%)Њv2f5M#;ȿiv֌Pd0qҴav|4 ::h>zђ8֌]i9rZk xչ#N mq4IvPɣh[%o"SHxd/u=
+qD_nUuG,Sݴhu
+[-L!ØrȦ@ZBX
+,W@IYBvr<G6P8_@jgaԜGe 9ĔG6.z d_J
+  Sj<
+&Л$&OЅ@s{Pቬm&}CY0/)StfAm f\Ga*N=!/B .
+Ray/PWBK8hDV$ bo
+J|*eD_uM#̀OW㡱hƩ
+KhCN蔔 (Zee6+~Ngy8=ꥌ:QC&+fGi]O
+vF&\HGqB
+#aȓ<H
+Gt$J$Ou,#Izq [BV`zA#ׅ4Z$]DNC ˝w8>ad; UTZe :XD12 ?**=LuAIy4u M$qs
+uOxb*c*F[rNT;sF+ e0wo@e8'1 LjF?
+yi מ(yfMeW&=A($]n+3B&R%ځ-Al=R\:6 C<;]ao, #>3C#~\䠋j62)&pb
+cB7`#fӢ D4r,0† vIԴaCLQD{""Kö[C2 d` =TaQlvwv'(aۄ8HT/N<7Td`&c
+je Du!{a'obm
+ }!' #ؑ`Sn?LlPĄfqmJ5Z"9@5
+ɵdfZ{q,`m| VM5 ,Ylp\i:#Dej;磇nb:i >4-&J߮(>rN#IBX2qG 1ǔdD3æ`p8=vp4qvv;!
+BIT4^ є$Ǜ|$b&ۀ0-S
+>Lu8/Y0Lsmf%U`i8T O$L2Q/Eybd֟dQF.173\Ӓ@c).SQ [29D*UM&OPҲOQ'|/'O*)-V4b섒II; b1А}rx?HgA c Uue]
+WKR'oZg!ATR1-I#3C5wD8 THFAds4"͋䦼#~W"tI
+ -sݠY(y%Zۏ xw VԮML !ε'0 h@oͭ-I֊l@kW'%LdN Wt9)̮u@6yzU7W笱(ZJh%%8!‚-,))l1CNS_` FH Czqb`R3‡,P]M&x8mhշ
+Sn Tshr %/g6A-'@"@(F˹t@/ X_%R b5';4O7>v vSS zd=
+(_DUt2!$'ԏ)g L~JN S;ͭDxXIe w0MQm6IuqZ1dh،HvfPoQq2JhȠ7`)Fl
+`)ИGinbØy¤
+WH$,EER<uٽ5Dt^=7O}˴DdsJ6``3@*J2,6xr6 ~(Ic|'Lz AHÄĮ(7#sr
+I\y@FOpO
+^M{+`rVMU}e0WJo\
+&1nߤXe.ƼЂ7
+G,WSݬ
+xz{+Od my< 틼a"'p&n3%nUsfz
+ai`d 2᠏MNNrDlӭFW_y$aV8}ÖV&pyp2u@Hq1b𘡣
+EXbjF^[9[9"@Ƴ--,Tw*-8Աr
+Ko:Zst|WֻZ5"ϕTΕn):r!.NHh3$ʉR?fK] Av `4򓝙dgcHOKJ!IfeY3c!)vAp"G?KNOZL9_nfO͚ɞ3*O 9!e
+L
+1UHO>#^!KeqVA6$fvj =r g=!/'Iȑ)yiDHLN*eys`Jz4$?,af4,fG∐+JwW%i-B|P5IҐEc6`nG:rjA/*,/).[Y<*cK| } Xk/QpPI͝J-*+'ԞqJ 2Iͅ(Ո!EO39ԓ5. W 45c˜⒲2a2
+9C
+JJhJ2M1K
+sY%4,֢0BPLU(KɁM[fJ -;iD- ٞš?D/fi\(*j5 ` 5Aϣ,Ӣ`8Pzs rA 3QZ"q{&#)CeZ~av.fy_ 2k*Cx?2Wִ^Y35U*-rW9 -O=!G"#!+]m
+ZZ@Gă5G{2z x '!+Ǟ{"rzi!ODw&  wEUn
+}ϟ˜~pa@M04CU8*$ϐ0
+^T֮Nob\"P+ .X#wzh f!#zT
+qxL
+$!ߙy۩+ #: D n镲zX4v(2EF|c-[D,jѨC(қRV>>LǍ֦jrefbkҴ!Tz= aťF^
+Qq<)յD70./0
+ŴaZYP*@_@ֆ3Q(8W8\- +~$0h
+?hg.u1=7^A$q<r4"5'݌cނ ll&V4=Yhka3e(\[{7nLA#j bm]Ydˑ H-ɠQ- jc/E0FÀ Y8M*tFv 0,SYt z@WܲT:2q|~9'dr\IIJևW*u\ǔkS!/͑#XT H^K)Qɤ.I.8!0U#̊wnLuwQ]J O[ "l~{։R!ʂ%Yki#lN&%GᰶpُGw3wO 8;75i;aŤ<xJJr|`_zbxc]v1<҅ V{|:4rƙ_'d0@VːD^CN/!0?FiD ZT(j&`t a[&w{AF"Ɇ49);5>*ë+)C $lK~=DDW:^d9E&$d5
+-詤z
+B;-C/j
+'P6VĐT
+bLoRՀV)0rmf1(NG'MXҊ@9KE1:_*
+6m
+NɃT(&3q\)8Z*|.鹪N`ڂ"*QNISZ"r jT:T3BQsG D
+&hi5$0.&
+T7A\΅H>MnD7H~ $]mDW/tedkGY:@䮌pۉЪ2\USӅj`(J;YpnHpE F۽^rnTC!YɲӻzJju[t$L#55NĨV]BNtozOW@;8ۇ9*vs\b
+2 YE2@hC
+CY,ژf\9>$EL)1XVÍ eR \.8`~OʅruI7
+$z# =<eA u=!JDu92BQ48zHfhS-G)I4٘Ib/L"Z~ha*Rf-GL&Ѐ>1rۑ|a1dV͌F! WTl%̏Qm .or][9*B%3/̞Igv~g8'=Q /DDiPk9IB?s8_k*cv.~,,?̧|W9fhͿh !5 X-'?[KxN e㕪/c߱zUj{gPȄwuNxZh(ރP%>V|y*Fb\Nq/RiHmvw-WGfp_3i!jR\\-W$ޣ[`ZSGҮ*+[*K<_/<Qq)^7?wd-^k}WFh֟¦h
+r_ףGU#MW?`01w 0^7 ψFG
+"ŬZ
+/-C0+0=!`(IXc_aYh/"r0jr*3P~{)h'tEB-܉*8De1 *BZ7'l @Wy
+TWa-ram7^*!{UߋhE(^Kr2l؄&ì7Ι!y `fɮ4 i
+('^
+NW_tsF'^KN~6vc
+%Ҕ|]ʩCfX_`u n]|&_U!ev =.IinrB4\l]zjA2K*Nd%M-)5%J8?-j̿~ݛR6I:"0y!%hq@Vr%j-!_4Zt_MK'^4*>rN>lo^9|;kx60#-&4W7@b9򏏁~VVs?nLHK<'Y :Ge/+=+oĒUn&]l\LWعfw;XY"a7\}-붾kۯ^=}Kk%=ݺmN⤟I9 |[?s2ִLk: ;#O40Rq:[c;Y[ʜs#۾rGOKq<һЪjν.餉׾uu.x/lׇC~0j:3ʷsϞGKLr~VׅzI:zg>s۱gλǝxvӀo{4`ƬL_Й_=wk*Ey>XDJ:|KC;^~;z?ayˮM:aʤCq?Lꋟ=W:y꯻Vwv]\u|lϽ߹[8|}'&mw]@y2_ڇ{?{g?z'.[ܠ ^s]yɞN:⺅q/=o֌uȒno{{csOyNoF=ēMYv⤦>ϗ1tV콽VXr\{՛S'oZi]/mʬv99I_?m?o73ޘmKo#?]}Pw;G_*y#3|ַ b?{W-=-7]]u/.~h8vjIoNw[ftl{#]]|Nu+\Zhs{ ыaYdPտyj33.mͱc~ೳ.T۳.y`˥7ΘJ`aEߴ?4٧"i[Ş*Sc?!s>vt|_pk|}ӇG,Ȫodr;x{7k8Q.[L?y} ]q}3dŒ za7$^/,֜^Uvy$]{͛@âwiڦ?ybNomY1պI ZY7>~Ҝoc7kϩg#g1'Į0nWДt6
+Jf_vemظC8@`muuLΝ:vhqmOkwVl\ϋcNsʃ]#O|WdÀ7sWx/|GܫtUgU^vW=Azu|{3&}=W^E,x!-Jx m4dxe︧;o;n^w}k^i*3Y?zO{\|%= ^46>ڢsW׾վw4bq{{lvթ^,Ɲ_/<{Jܻ%o]]Rw6,isel?DbA_oFD_BS \qϭ!eF ^3h ݱ󄎋~Ү.[ozh)=~=kC>s&N{Y)snrnh8cXF WM_W܎ y;ޜroroKum7MM&x~]4yKk\ -?-aiL5l!ϝw.wߞt^8svZO<4W0-I6yM:oyُ#h{|ӞhO"sG=&~{|̒A.5o>>/micm<;y`owO(F|ل.s 9sSlZiMZ:kƞk[^.]!ͯf?|_G=g
+l'Xer;1o\[\oxj߲Ӻ߾?sum;}_֚oW:+r}w v׆ۖ>Tz.{czzރT45-rK3 l_ho ONNԮq?ƞ,ϸ+9/*xt9 xKw&֏qY?}嬟xgzK-^OM絽Ĥ\vɵMƼ3=܎m.CkGeWwbc{}]_|Si%|fygrꭟ=w5kGɂ~dʐ|mCޟp{ʊw}_'O}x߃=Y<}Jwv_yv9y^ɶV2H$I~݁D:*sász;u /)Bo_ˁǯ^mewi䶠3PAC?|r^ضmσ')'8\gn9jĒُ~]ln{S
+Orvƞz‚9 +v{n_77i){Dcs~Xpف}hsZ>ϼgn\%=2g ߲omoKWvOdn߻.8贒>5JՃ>#[r%i |̳uA6>{q~="PLk?aDzcm܌C9:_)Ͷ)mO\Q|qOW=Ͳ%?.(]mq }<s.ҵ+//rۼ~v_|:yO1Kn“\m \Zoռ;,ᑬ;xժ3͝7f5g*>O#9>ɑi72l{meYity`;+ 2wSt'qd9K;2]l<ə0foO]d=<>i]viWlOGrbK9i}w? zc^}xr󧌩9kO}כk1鳯>0}=wMEi?/k޽zq͟9ϺL3[Nwߕq=/]'</d#=[wcozԣT>P|٠owߗ7` ΩoD,mPM}WezR_KYӪa̽{G1Kλruܲ'N}u—&o:O "Ǫn<=!ᚩڡO=jOmZ+N{Uښ;o^&yIz?gˏYV3qgƺ<lMlyE:\в|8쓑]fMRqWgǟZpgmmcS~Fmv{ɋ3>7ە:ɳ
+Nf}Kt-?ѫLPL1[fsd߹+U>AVC\rmUvYsn?*\wS\e=7\zG0g']]_{WnXV_Qޫo>W?N碌./F9ӫΎZa{vFOy'\ᇡ+k3jΎ~k]%xʝ}dx[|C ֝tgO:S^xUO #I8`>7dw~'aqC5jBn{*cܤ ը_xj7Atm]:nv6
+Kw%p†?~{.}o>_s/g}[NV{r[ri}nc3
+yG;Wd趫-fb7o|xi_9=\āaތYfviO/ݒsnEOw\vu/=ݚ>yq܇S]9˜u }ӟ.UK6~86@_=ųĝ?[`Kg:`za^w|j`_3:5oC\&O;jDeSU:H?yIWdg3K1sǴI=_<x>lw暛ݒx_Uܦ/㦙c/_ڻz+meꕧFw<ocҌ5YOu7Ֆ2Zm^oU/adW/r祫GOXˆK/exmǥO۸w/k'?;mƌܰ.ԪKޚ%;˯~|z'!)!Dtr|hޑvqۮS{k<FW-ҕcِw9>rMӮ,#;WJcϟ3[.qf]4?_ׁ{۟|{fڷ%a/;qcY1)?{;%3Jv;>xpB$y+botOXini򠙿h՝={\Z5垮?%e*^gw҃ %OrN wxnwI ewl=/peL7cÁov?'veraaüo~eHEu? &]9v7}1
+;l
+I?_u%knNθ:Ǯ-4i>
+@hJ64 ysim)RWy-" hK8Džq\g#s68*}Iڢezڣӗd^?Wvw_}Hڪ^5MYɗ?妟]?^Qd]{Ϫ޽Ϙxɿ)˕8^e]Y7lL{9>n>WoSέضoܰd?y71ӓ:ךuއc?]bŮB֗?O?'7Wuo O8i{|?]Pu n?ѭ17/>߿3>7fj ]/IFa?~1coʨn/7(-^Q,ްW5u<䮊7O_6f}UteO׼埧wt Sjgy+lɼod\o?--7+[9{'ϻ7?|RWG?}tkӐ6?~omiϫ~7oɞ=fenɽ/|g}wܓ;o|9mxCsߩylW_̆):y]Ä'kknj~QnrF9yb|o/*7<E'sO myx>K?~jט6Kx}ݡWw0ʮ'cKܺ~~ko}s wwyw~BEǹ*{Q{JB^B_-Ŷpr ]VNwW|˄C<e=]Zvi t¸ݱds:aU4oSo<q&w_<ONFin{vo?>IϦ9aXu}m7=zӮY.Uh^9ZJwGgХ)t4oR(gq1%9Ր&<]F* 1yb|ٟA0Y3يKQiOhu+~ R+$0V OjcyEZYᐼOH2YKǏZD=^y9u|' H+iIg͞j3/gE9YT.z8{QiYi3 3ӳҦ Ҧfefefd̜ץΘ>#uFd4bID@D͉aiAlnlùtXRlu:=- a&A
+K Zԡ
+S(jp1#r)Om.-feR&r&)*+L3RNkLhSG} KEXC9p!e;WGrX4ĵ5ꦸcC s&zk ;(}"MP Yx2zB?~<2NbGZ%6/mfoN 
+&sHE5ErS(j\'"T%ZA-O%2/L|_Qf׽Rj-gz]cb"AIrjVeT%/9"PT,xM8-T`Hdꮶ_H&;+s }C#@6^6ȴ
+{_iH!E"ne˸ nw"ɱ#kIv\=[YqʭCy
+oh+r
+Y1&urR
+CZ(ǵhۋހ
+a1äј7&"sݜbV~̜œqV"]]7}~B L= &^e:čޭx͹3 18$;n݈ bo;XJ Wo*FˢZA`@Y?Rj$yfU*GiCH.*+B4CVI
+G('01sl[pf gh~heύ#H%9ݪnGT]0#mڰJQ- h |Z9)UR/> 4DhŚpcջ4`8 ( qx+//"9_(0BBg
+eݫa;xQ6;J @7, 5\nd/1LvaG
+Tbr[hObN[dѷ(.R``"/RSš.9/f\SbZ
+/R J16'`'E
+#C
+)dhD#1%9%%1Qn'+7D.-&j4+MP%M`9p/o"~
+f$bYVD֖FD4
+sܼl"'f̴|Dd$5&&(.:"Ŋd/a$fa?2
+I]5Q-A%vͫPȞ=;'F2 kGdYٿA[d72<.bŋ
+-g4;GXWS6;gF i %jn}Hyr8 {.콰B.lQFQ3Ry܃m&W FJOf+ί1y)O˙uYbK I^ڮM0NM8sxWiG 񝯔  T#9.r;3S
+fN =1$Z"Nu:1n!n's&io+aJFr?bFJuId ސZM<@_#7] rZrYȁSrUG?꩛@8-r(.y<|H ,Cr0HTȁCH2Wl
+ ';j.M8$򱆝ؿw.Ɂ
+Z@؏nD9pXEB@7 ;.5LWc"AH`@ۀ{\}qpqZmbk<-Yx?<<ttC``58V>"
+
+/tLJp@ J$f_wmizt^Z>=t:w2"m*PWZhcWXsbܣ|ݍ@cvIb~ƌN^v~;|Z~=VCR]M;L \1m <ZE6&Gq~3Q=H'+)Qch^IE&/=ÁOCw('0@kd%&3zy=ξ*<#Z[Z8 J;^K= DJ8Ĥ@U}Bv+*
+޸wP!\':PHE-ԞwĞrlY)yc`]M#tJT KB/q
+uNvwC:)@ӡCB#VCL ]ͫWʄm8!ȡ(10RLme7 qk>Em")ǁ:0A*
+ *黩ЏC+WK {D 54&.5jyLߚZJ &u4#7ƺZDYYCNRXd?9FPZAo$w<[peJw8-;*+ٓ$. UflײZ9lk"L Sp3ߝr`3I3Y\Xk3޵6u+ޝ/ #'%\Boj4Ah(b%vd'Lw?9WriB 
+jK0!ǎi4iW+?p}KvE5{߀ؑ%>y^ h.Ysb3 r&RMxuPb6ܚ`ߕQZ`F 80 {*c TunR9}ڑ}h.Nr1^E"Czϡ\ \f9sw͟g_F!b́
+ɠk)]W/˘noV8d8i5O\e7h-0jv}7@]COCA-]/w<"67ų/!}*Tz^MGI=fz3*=2=x'ӛ3}N:k@=B>Z-J,=K0;,+-3*Ɍ('0teӥq(͌`nG?qTCN;z&3@fƙ2H"}牠FeÜD p g^{
+T]la"b:F&b/1Hr@aFi?zOv2xrO2d+XQH`}jDtô3SМj':=d3$u3V D@g$.1qh8GvDj
+OuQܐlIQVѸTvhKIf;eU i1iuXh?eWOnBf3ڃU>4A{|"P4-` S_tuC+r!A#xXJ$IV輶KgI*T
+ e8[?$DK|$LYh;VS?ql$x%-2=1k^<2j翷D<z8YMhosMJ" bfzE'9\E eH萰P]%ڤi~/pikL];)HPq0Sxa,}$c{jCrЙ_?SH5BԕxJZ)
+5*x{j3>W=v]2kN,n6=VH:ŭN3A,8h8BK\f91sǩSrs^W,ExP̈GqdYP) hmqDlnn'vʄ.$Ft5Wu}Dd]QxR_V$G|ށ 4'0'xz/wgrB{&9)qEqwS_ر
+$}U}CStӷ~JEu kۂ9'sI^pv}m$LyуZR>Knh]A Ծֲ"m
+u:KKk 
+R``I{¬*
+P\h@*A8 3 } #Ppc| R=ֵARuy
+(;?Ʋ8:659=ZBPQVpDhQK?iG&;2'W*0NPy5J#\i.ݡ;h<s$hPQB`9@kuVڕ]F=
+:TQ$)炣HR
+JiT}omN6RX 7{ݡT]ܚ8)ؿJb@TI*ZKFܒr[2$rBJ$*p58 , ~-
+-!+4+jv 1vPư/Nh,=GBݝˈx?܍ȥAԣMbPRIyl'^}P;F$.z*0&+5{2:o0Sm#qk v8>wc=T:~ꮴ`ӄ=ǥeԲYNip
+31px.>f<K}d&>'+v%`-~0n-sB9p@nB^91I,
+ޓ?3s6ޚssXH~#I l9R>2ED+3uNȉql@nM%XSTS78q4
+OOFJphe~OHP?!aLyr*"@Ss9sI{ЂȔ slY\#K<,mK垀0 8uC"if'0"ϩ*VOO*T9@  +˟y01(ڽ0$5~lr8 pB G85l¼wqy1C4w
+ަ[Ra,Jc
+wvvJvhj8o\&N˕Ķ<gM_;y4`>+EԷC% +S2ٻ@5wݍ/̮|y-GW.$;}-O9bU J_C\ܡ4J)Ot<`nGճiHyyZ.5U8u0TK;MΡىQ%Y1C6UvɜLWaQ=s,\
+ ׼[R*[S) aȝ{; %J@v,%NEH8Pr9 x";Hs$/$\r-MT=DO
+
+WÃ$.HG/N|C'*;?
+.Y?l.~p')i$<X1/(za[>ghll޽>V>|y!sqiٵrv;6-vy;憵e- 35_֞'z}WMZnXO'n/G±Q}1Won沫[Qn=֪ŭC얥rVqY1Z΃}zRx}QY]͛jݷDjqm\D=ȮTn%ki*n k)gR9HTq[kcpQȱ 6Ǡ__p!i\/ЦlINcY̙ykkdήeUN% %Ȩo,;_ͭ-s"bHxrRIZ\.6rE@еʮW&Ō$嚊^xL↵q.؆Vml/lYj,.YGU^Aņvno-]`ILB(_I.IL>좁em[ٖ"(&#F /Xu59>w@"̝{缟ys^b\^x$ d
+ ,Db,De~( CtuRX@{ OG.;b<.%dW^}MDL-s~¾W_92;z
+LZ@(څc -^w=Amjw}k:wͽO[ji>Z9Z9Z9Zy _g_Up:u9wm%%NM_O& bPM%~MhvKEhAA
+B[Xaӑz*AP5f2bW#J&nUJ:)6l[)õUǑRTiŤŧ&M0t!z#a'T)e1+ȬLX̮IZɣ4mE4_R4̈EԉS KK'yO2 bVlAz\r'dJR~R83*5bӖq'闦ʜ&RNS *J!fuJ6U:q'*DPeVv Ne%iG=#ɞzY\bkd5$V`J
+lѓ#ժ`UAeTTot(HŪ՜*,Y êS '&uIRV\"Sed8Zt
+ZgKa͠ܞ{5FfHdYYZ
+V0qrFrg0ӵnSfe26ߙ YKd7R-)72.G
+zY)|Y4琥Ddf=A:5-AB8.]0d/fUtOgC k ihI Ir ŠfYqz $ൂ!-Y3Qz6d
+D3]Qݤ
+xmz"* WlrQ1ujhKoK "V-"y4hY=$6Me׶) $W\)jhqAouZ&IMيq^]ϛ4M
+ j'i!SdPIp ݄x`P@r&
+u՗BR ,$g&0fb[0CVCMN+1 Gi
+䟥ȴŞxy=i;CvAY$iJ&+Yھk SL53b9xӳ[L4"VLh4K" JȄmM͸]z.YޓT-<^c%AdzБ`ŏ+}Rm=AGWBN'H?zKցjR`j+?mg['{ym`gyU73ڧJ?[sLZڤ;5Hђ
+8e@IƼ- 4BxS) hϏj
+^Bo$mS;Dvډ:
+v)JX1ސ)Z#K`7.ds&Q q@XTǬ:`v@vh9$/M{BRsiK6iQӧ>$-d"9vi-B(B̦ڃE-qj1b2Z) E?xEnjCxܬe
+Y{*)aj]޳*3!sԨ C+:
+TGR6QہorP^j\kaL{6zSrmH3LiC*a<i~EHSf 3La$y:Hp͐8Rn
+zGNGhA$ 'AiL#i&N)IEIrrOћx0S-O5 `ٙGlYQOl=N# Cwe*i'RgUva*s nEiy
+]:WUs}JW0VUNJ蜄eVˣ+MzMPotH&֯ˬLdV&]|x^Ö}KkK#R`Ye݌HI
+kg*}Ȑ2PX"pxƗ}Tmdm@@mCL'!OX
+i'(./A#S2ɲ!f% _HJYb9j%_aI$z`0HscdItN[L0}-Գp~\wIaWjR(jt+3Ɂp^&‰pX@k2+#i1 T.p[Xܯ<U8IY?} $Z_TLC2'(kS7E#54Ӵ#3E8)dN|R=\MA M1ğĸC24.mAb˵NVhfe- N=U O2DYBؚR*56롚D+47LVYe3 7S>b׊2biF2+-w& r#Dj- =:4Q 9`0ȕQCykY7a+4XL)((oznRH6ڻMO VmIaBJO3ɦQLiCr0yڿ3]̓xwi|i<XAS䡉N HbyJڧIbğ
+AP2'8 yEK7BO($q89ZӢ n-o1{A~7z'<K:ujZrs&"MGh1
+*ץ3[IvKK(Q-[70aiͫ,V a!X/44C [nVGMZ#J^;6)!7*(|.Ƅ6nT f*bjcA:r.z-Bf,i*8M%q1GԧBg677QV`ZiXk98Ne|\*Kjͯ:
+?1= T0W-hX48am`/ +z7V- (5m1}1IYFkΡ@&{~E:?Ay3z8/i~3jGlw,߃0,M'즒љ_󹒛L-?q`:↊,3W?TͬU6b4NۼEݻ5zw>'c\ٻy޽Agg[nmMg{0v6u~o3)ݺmӋ;;{~4g{ف9vm3q =ӽuwN@wGw[{]mw=}[<ݾodNb{ߖާ?bݽYcs߶g_
+ ,Dw`et/B>۳Agء=>-Нd1,R_l۞~[&޺&sDL%zYov
+%{(e{LeAl~{f=%
+FO7 >?M
+s[`R 4Rdayqo1V{b"8l3x 
+qPw^ﯽ1İ;wX2Y<EJAϐz9ٷjM0:
+]T{{A|m'~)8۞7{'EFOL=}F Ƒ%"\(+W_*dM7Ş8+G ]N~ ;P}{6OBB4ޞe~=V`n
+ŘRT ,[<X-֞eJj
+,4Ъ )ǽ q`}b >JsFIG9֑@z֨wBeiqlI#6[x
+if\b|HA;7аpӮr 5Ah`x] fn[S-rx5DF0! 3O٥t *Mh,H'cAC Jvmi6e-SemspbM+3IYZm'v<fPtm)Z :Zސӆw*/em@,c48q87&'17|eH"d-FB4CFR Ϯ 1S9U:LND*?OKU&p(k4qV WJYO Fx G2P v.6ig*d,j[ɞF pn/1B @Eq(&1nnI| 48"h?+ƤҔ[!JV3mjE9&zG>m7ܢءQ`a8L1Ua+,*sUK*=0?F0 @;ő/鈘􈎈eHcK YeLE@ OVU<sߍjkQ }& llsl[Y
+vӬjQf1w*m;CVHFcbg-A^=j4d޳w3<vΈ=Mʊ
+9|vee;'Ȭr4$XTN8B39'itԵbYY՚Y'\A8}t0EA 7Ti/pVQM 03uPة~^űT[(,5?k Dӊtǜ4 y@[)n6PM&ٟzdՃکQCiхA|~4tq1>PnnĽ#\~Pٟ}nZ7 'ZKq!5egM+IS\98hщ>F*ٟ)4:Ljq#b+F@ ]ܘ$)&' !%k~'. nU( [˽NQ1)!(
+_ ϫG/ <?˴sӠ 1:
+!UEUoo~(Eu3J@k"+jt4 Q')2)+h&FRy(AS,_Q_cnk0a<hB(U gzz2
+@fSn)76S$esIGPr̝<K=0DJ/J!@f&ݦzMJΒfSloDȉF3RIAkٔO^
+V~zaAs
+(T⌡zeV`^)%E#ZysSdlhr+wṳPbK<V^)ᒇwiN1 vfX.MyzžXIE޶8rj*-膢bAOk3X2+c|ER@T7T DI!vMNk u)>ؔ:-tjBk%*S^#*JQRx8 EjDn2ţ5j踀E:E5z\lzBA?u~
+ZO]D <T2@BoE7FCTܝJD#BFU=%E.K$)F{5Az~d JDD<!gfB "'P_7j4GD
+`g<--I]2:'pO+UMHuq8@48
+aH KS]_#odPESuoHoWszSԛJoPu6T ӡyS~TENjSVi{Y -.·/]V-~O=DWQ*)4gyu[5x>'aȬ~4AiH'dŰ8bthx+EKKY~+;vN-b)j`;X*%z^"KEv#Y.}1ay^؎,wT zNV=S+Vj5 1/ƪezdȱZʞY7"EZeC&VZ,oDYjzdͧGX}t{E^k,BzӳAf>'*9 g#kKքn #̂N.:a INFpD'6):ai =/5a5V|VIwY*+8[6ӊq( {VezQcKZ:zgFʓH
+6u@DZv jRSn;eXfrZ
+]L- Yƭr LOqϥ2mգHdkG-O#Rmԑ Fu5TUj"@f9$DeGdZh$AI,2Xyhϣ?R N<m1A'A6z::4$pҎInN(s5AU}
+J}RC@WeV'ľW?%'җ+dh7Qe g[&|B>.1[JLo#Ax߶ŀk°DO[<CB*KoIOiB2AY|}:b`I_8ϫ5P\p~bCHތ}G~Rϥ*{"!ΜpeLpuE"D;O&u4,IH
+G vJK==YvFzyH<e+nepum>WMz>=# ~$!%]s9%*Mj[
+ &&XB{<૨P,Ubޚb KChC=fVI^ьOMFmt_K[_OrŲ 鄡'Bs;g$Xo u[GקO[}VV.(YYY1{
+Y^>='cގg޹vdƶ\5nO1ֲԕ֒% &wxE?
+
+DvʔU5۹؂!M85b>H`&H<IIi& :Jx#Yf$@?} lj|ʹv'aP8B]$4Pۀ{Q& s$,?Qublv N!F R<^#bŠ50] 6Ը#o>pv-7Kb3zgby[b U 0 >A*?rNRYx9 Rο/v2$K`0H%mty~'$r$3w{ĊuTxK
+7iZs\de(.l2H#VUCod\k;#B-I΄_5JؙEimώxMU*=?HWJjj4Х1? \?f/h3k}>Aqyq"6{W(vPٴfOMWm{aRq2myUl\1Ln,۬TO[p{]^1ή*]6kF_7|]ӿqǽ;‰.|t=ݱdWݎw܃gaAww]X|-FY/Bc mcF#4&& :!].@V$k
+teAmꞵ
+ກph!'KnDQZ?YGIy2~~R%$$}y]@c Zҡ&
+'; %Bc"hbԞq`J胸t/Altz̀wx-'
+#" !Aq;Y]:@̰RhO̒
+_U0
+aFK o`$V{颐<IIݜ"Zx\oy(zBdq-<E>/-^wEDXA5_ZOgC<x'p6GYr`\SR%c"E%*`a|>)B_e+H#9D+ *, =(sj
+'RH#*^'AcAɃxQ~!%)|}S=x<%E_|H(
+N
+D+a0:J<%ZWʫX)o6ِjeC-<#V)e L  b P'ub+%$K#V Z>ymhGH'dyE-r)H><Zmn|S뼰r-bjAbx bMt:@Es CR ìHhzHC\^=&|ʼ3Y-ɺ|\a`޺Kkg /a)YX~I_GJk'?A ŞPbچHN'oJZ}2gfުrhtBM+$"_p0:?ƞ! rf+*d/ٟOְ(%%t4Jj7 rCz\srx%ɐoI%*[ZYgy捯ݭH
+ԵxC2U^$)Q+bDZ1dd<"Aqq U(տ!ke~Ӗ7aC 0)|H|q,X,zѐ=dZIt5Lnvgܭ1/#-RnZ(z=,M +OQC얞&͌* yh 5o)[.M =F^QH)A4΍g_>(z~#]gX.
+0xAb,ai IseENO VVBjPi dvv<dĉ?=9KLw~+ Ϙv,u*-K/^&Ӊ+CZ~O>燩9G^4s=Ue{2I^Y#[޻I"W9Ԇ3J/5*YER)+fʑ:Y#'14IWhUzlG=}TU CޗϜUY1kfYE%(]UQ`T8Y_UY5gSΜGfUU̲AYe+¥rx*?6F?@dN%gUT#Y
+Wy{_e
+
+,S
+y~q?*byPta
+B^7&Q& |8no?xw9s1`˺>^0y>_e}sMEKX8G {4}R3PX/:w8}w:,LA32$ع۫~e84NMc3_o ;3{Wuݣ3h\\A0G*[!jXj厍%rQzA|t1J۫-md"ӧ2< d\,7*ڼuxE`Ej֍?u߶}ύed
+۫_Wpc`e}LGu )ǨI:捿ꩢ`j z'qA;g,Mq:ɷ„1!?1J4$cDDӵq?Z0mӜGI>I$/[q! E>LO.b R$XDC7FJ kLŴw?uAT=~
+?`j)dl% G0 Gg[
+w!;|7@T=P&H's0<y0v/`TC@>z}@nR=)SZnSGkz}V^]Q~ {'7.U,< nz۾\}뭷y \sCuuk8ǭ71'Q7S[
+c)NPqd nLRO.9GKq7xC1hZ'׵xHZnҶ,#"]5ˡyO}8.?xծAܤ][kt9LׄjBs1Oe?^k?ގ@̈́b3+˝,Dٌ[? ǼKt5t+Ru™rMvIP;̤m
+F)gWϚY^1(;f_seß purN[x 3C_)(xvNB!X`@Hxeu}rclbd}sJkR)z>8~eS-1mƛ:ļzTAφύ
+u_F-w2ӹOMcejレ1 [͂9_[[꿛:_޹+mwͲMgN% *:ܱb9?]d)hWHW՗a47^2,<M`kjw\)@vzlGw%E|ڻ1EcҶG*Eͷ|ӲEt賸DoМW4q[<K.o;Rܵo;ur|~?Y^ kK񲂾2}I/ugqv
+2tPxeDf"s0>KN dN%\
+E{`*ݎλƴjjێyj/c2cڿ6u<niijaj|wբގivU4lFk Hq I^"g㻦țBSv<n?[KKv'pG}iK_^an`j.xw`
+{H E^Y)S.#>d;FIɥ2$+#n)tME܈kդ-㾫F%.L?~8=ݬoێ\U\)c MA0Q.9}<BOě\'pK/(<'uTO!Q=Q=FB={7O.X^E+K#
+E
+L_PtS>-.a<ܩe}%ntU|3ƹnKr68مjK~J4 ] 4N9 (Lȷ=g.]eJ?V.+ ;_R|I?-X@p4LQ(餁)̟I8| .#sL /ht^7c2 2po
+WЀj/[-:cr+c~3I߾L:G<ќxLzuĜ9tXi!$¯Y#ʪ:8u*$zDQQt?o|%1އ?/VQp9rygWu7p-=3c6Od%rOC~mjRYzla.b㷰ͽ0BhB29dxi!u#$HMs;m/ji[J%d?G S$!#L#ƴA{a}bK*Mv
+x7tV.\?O9{_ٿ ҝs:;Wؽ0@9TV?`u.V=u_>6F#]N?śwWKo}龎stq!''.],jdh_¢񗅝r(frM{uOo<1o-<@eׂGLsyȵ/ ;>ߡ;-#rw;ϔ۱p_ѡG}B>a^Ç9g{c2b;m
+!dHD*Sh'1p
+JMo(}? -an.
++;_B| .P @v2y_S;I3;}Cƽ },
+]
+vۻ1 &Ȭ<A?0$
+vx7›,$e[-#[F֊dxg`ZHgӯnZ9-x<0 |rDϑGoR͵vs>u8r/,߄UH.}J7w_9 r|x{8?vi(f{맊I^XȵS9K?.]1U7_4vv%'ui4x%zӧ5}~}(Zz^:/wQS2_ɗ.;N+%m˦枽Ϊ'Ǵe_u,"/A xug0 d$}ֻ܍vކp?Z۵$/{x0vl2۫~"zi/@hKyOC eN3܋7 ޳C ^||OEˣ,uǂ<u.xL4@@$?J~ ,?'I>L]7s9|;(t'rFh.hB%I;inʲ>pIW=>
+2+X5{4:6+tMȪ^ql1m"`Or٬FUrc(
+dDC΢=,H VO8/*ze(O`"F Z
+o d1*xd3"O㊄dȉ%BN!K?!o( @Q"})4q˖
+YWde
+y9 rssߏq5ʑ1@-湳A-O @~
+X4
+s3e7<R1 2̮<VF)n<2`t,NN[c?OHMHãI[.' 2&CƚR-cU+MNنIk fХQ2;C{7/ ave죤A?ט'+Rl$Յ5F(J:&FXZkϫ+) NQ 1zd1$=sM y*i;_39q'/P ; ُ2r1Pp `}(=[FN6n2 3k6uc۫}MdE#lI7~*`3{,mto&mO$6?On
+VrV[d?bՕ'7~0{%ɭ~i Ed1o1M͹i teU*GLYFׇDk~}F=V'}5d/JOM{_*ܼ</pr\ݷZ>N+PSSZJDl'<JЋj-B>(rhaS\JcJNZ7c}lh_r ۄE +vlNKlqԻKJh!u 9}mKѸ
+ǒ{uАw3WQ<.f%XGDI&p6Dh!9$C!,9"IxlDCt=,~$ov™dN̑^*5vӨVX8"n񇔨7 /5#q%zy[y<X(Fea}>Krb6hn5g-Boz\eU+LU b$P7p;ǣČ4";%AuTtCUꍳꍳg[DŻiP/=m}
+PšC[N)PYE)|^CMzZE-[mZ目X28aO4ZTzRم܄ūȂy?yBe0Ǽ"/BJ'+zgl)֪{ieVx(L'LFmͣr}ɷѨ髏0QNm3͉\}:U\w=^UwoLA`@2"PTт<Q#,]1:5rM|?T+gqWœyy9sW~W:"WQQ+?6o9Oj!<~o^ܶLl[yQ?$Ӄ& XNkzg? h4{@f2s9SO~]- ':oW7g~'FTs RQ#33z(56&~;~yB{f9Nvwq?Zha3խU[%\'e::Ow-KSw,a/k59 < ZdյR4Iįl6 wSX;7 [$uڻ'-:Rx 01Ԑ@RMGL|JI|iQ]I||DMRIsA]dQN]
+h=.luVlΉ u4Ӫ3=ݩIs=[/iXMM˻&ՖYMݏv˙ָcv(o[ӭuuxw'RN"mdncu[3Vecu`n|ɳL_Tf3q9I^Xd~jN(6]Z]ݠlP޴q.4ϝy#cL':,:mjWHv
+xXuj޿KS!uzzѣE3ImJrg_RǢ"eW{,]g9͔gv|V$[1?0$OLXĔuAZzYv1n#K}:-jru,y;ԱCMϔWd/-{MEʧs>Ykҥuu'ks9#9ߜ JB LIoȧ eZ:PFIa2}rK}&UE-K/JK)e.wg 띱ibt{p"$xPn1Ukэ jܽ{i%Tl#_RtJ8nw+W[%~-Qnp!eFw0z.;)SKl;&SD0vƍk#*񸴩R%JDOD'PoXEAHA_$>% #asA4i9\Jz<Drjo-
+Y2fEԽr&楲WŘZ6IPM&#i5v?iƚst^w\&b= ?<&#|hEŻcdqxwxM~5}tO>@%ڗCbHI&R3H>k&+H^"5sퟐPj;odA-6]+/*%6yt'&i)ۀ]t>awi. ~zB1ERHro s*{Sl)5ZLQ
+1P.Trk#l͖?cl?ׂZfQEh6k:3J ߟ"JfRP,
+(a Թ703i4rWh9! QGmD-iTjykˮviJX4T)}/R nΧ3nz\=eW]H.b#vˮhUo+2;Jg4$ ʮĦ7# /6ŪsԾ[Wld-UNE /"qo\qivcubkiqq/J_*&?؟0ߍQEq,ͨKw':.)'TT"$u%ߋ'dg_VѥH޴a8]^A!W1X&[6x*r1}ҝ}[(iX|^qQ:3f:9`2*C]9zdJ%@iJN=fNXe
+ kw -0RhX5 ˆFJ؟*]k$CSz.LHbیDQ@9n>1OO$9VNqQ^69{NiIRo.1NEC2P4~<cPY0(|Q6,<?º%U=>8]@u޲ɽ,z%~=¯G5~=Ưok_}{gw!cYCb.}Q 
+.
+| f! (!; XgB`00
+y"(0enݸ'l#.qF\v<.@bpbp1T>\
+-?{4{W6]DgyMPJU6lH<Cfo>{>f&NZ7o/7IZ%(B@-EUJUE#PЖTjT
+
+( DZ-%UhFJϽ73[PUh-{Ͻs9|ͮ٬v:CmvEǴo5咳C*߉3>G@9x|4m}!PXK"9bN0ǪN^3v{?p6f B3MMŴl>ߣv!S&<
+;x/[ں}ߚ\hz6䚀Y|<aѝAN_nt&1!uv^}>CurG;~-^N_`-Z&ʳvLldKOXk=hI]UOrv<7lϤ{jܘTJe±pozeƠ`lmW"7
+_,ϖX);ƗO5{(_NM o~q?o_g}ʳ'ҧt_/7;vet-Y2 fi}nT#@Զ3,#i
+ځ9_$clCߵ&C
+>Rxۋ?P'_(Mo_|8Y4](9*=]2fYٜg3|h3̋3/ͼ<3ח||Gy|^,^-?URkfK^m:;oc;>{\jѹ7~u7UnB妊^IUW3/U^cʿU&oj:W]Tת]Uvꧫ\}|oWU[koRvGͨkkj[5>RxڧkX\jY{ TA_jR/og{[uho߬_0|zysO/ο᱅O,^\X8xW~G9[?dfG3740H_N_<˥nWoَ|bRT6(T,^uG2Hy_ԓq#;2(.SǼ
+g%[v1{n m+lZ)-S`#/{
+7# p49mp E0vFt[Mxٝ;爡A<l㹊00tTr~6!B0kpV\_f2&#]]X ]ǧ8]'VIA I?i"u;LZ& ]<|
+VQOdNlXv.
+J`NP<z|b?c8G>;⺭D<]߾]i V'>8U|#cʯ́(5ǕO!;@`' d1&@ .@<`z韬w ɘ51fqv6E-l7X4QWfPYVR2sJd<U]I"a4>_
+\Qc!M'O2 oec<@Wcԗ8FY
+Ɣ@p 㡰=l
+k*'0q,X=g%<t -^uO`ďOU '^2GH->I/!w}A͎%@DKĎ0@^;aODw}`ʐ1Rk˫ mM 9m]\$9:**GHG Fh8lۚ)+ZBTJXm q_\1 Bx@x@V\ҿҹͱt  -CCx'GLVVk-@ёM4ޡĵY
+miѩڣw}h
+g`D)K8xW. ICLcӅ>3 0ka-zTRb;
+`RFIzqE f]9xDgQ3HHV8,K\
+py_YKB@pY^n2C +`c~5
+?nnhvp!E)9 @wAjUh/D݁S T!T(:%9ԷqQ4T8;A}'6-d
+[1D ]#tـF5f(x^{\Ƞ1Z'\Lј8ԃKb͎7^N~Rߔws~LHAa+$pkf -x-CpуY\Y!|-_!Eކ
+84f4՚GSRvD\NKgxX>X7XO"5#olIeJ"~Eӓ1
+(vЀmCn+W؝.:d]׽jWp$Z<-O`̹厾$U/l*Ya>)f;=5Az#S״az6)PwO0ufq,´QKVw{(QKvT΁ͪo-]d,ANUF~p1i_"Z.̩U+Y@M}
+G*
+8 Y X1&#Y#NpȒU[v L@
+aZ {ZGDhd:NrJ 6W#7` `WXj=f:
+m<FLIvn;WU{EEBm 
+ ::nά/>Y+X˅p)܋xXqBGA˟#^O,rUY2vL3EC)('ί^
+*Ms0/o3F}e.`ĻlhvA.<; vggfqvGX6=mR5Y
+Z G{x#=]Y>8|jڅSVx$}Pܧr(q"N;kw|?Hk /nlS={0m:-2X
+A97Ff4Zt|VMG
+d4;v&)LV?|c(+'hS*dgpm4]eUs%,3'7QA({<Y0~*( vV/4(=z
+u
+м9Qm7qD5y&oe{=|6V/$zrdOY!N+y$!Yk;{^h?B?ܵά{(,lvS @"`HDB$6ɒnMA{ {oWE] <sΙ3{d9O>UJ# [zQH(y1r-6( ǞiarraA)!,t8'6vwtrđr`m+ٙNb ˔נǨΑ15$rI#whUjLU0eU5eBy*)
+j*&i%}hH  ݁2kr[ }VئoI%tu%0!f&R'0NA/BGQToD-!jAխ@J7 06z@nhׯT741U<%uf.0 *{Y]۠6ØYu#K% =*]IXV,yKRN$_N
+OH1i>7?OfXUtg9>[+%f%<MMEXGMs^k4B0fh$č0~6H f`G#kM>,6<:t-ZY10<l%uMqL` M'>'gdBs͚
+HpϬ=v]Q%HxDi:O%jawjhdcx~j(ӁEb y)1Ws\&@/0N*Bֈ'W>}T}e].Ho~zP
+uL t6[pIGE#(Ig撋5ؠ8Y7,. *ޘ@$mt(ӀiS2M cAr;l0=d(u'|Tf.=3m2{UT}d׹"D[|0/_'i`hg%(&'M%f
+9$0")k$]F2E73^dѡ h $.VY۝h)UdCp | eH%
+=F<4䔈9ݓ6zACh4y |}Cr20%s=*sh`&.
+6&e꙽)^fmE"w.hvơH[C+˳m/B<~Ңb6^;5k *Mڔ\ΩR4|lsdPlItqQ\ABeIK@F~#dOMM5$ƐT*8 *N X Eի^\Eʧ A6Q=`IIDZ-a}I; S^s:YY 3/ |q KC
+BqgDGy6Dwе4=x(6^K
+s4m&T {))k*2Uؽ=oY&LD>Xu9-zї.îaζ
+k?kTO׎SkT?%Nz1h7 02y+*@֐kf Mq O#B }D*>8SG VW &""VBر!Ǿ8E-JcT4NBHKzY)\\&%] vR ZlaРaAu<֍FdN-8bԄ
+NA0bْs~& |97G8| bZy6^@)FԀT"a! \`<O&6-IG ZStu X$%.)b0a`k:e*B ŸNP)%r_G+n!sQ5_`>
+Q5=lS9%o\:á@%k#&3IYiOSg9'gC)>V&73fM'#Z3$?͈5xn'NDA(>[ uȏgd7|mp
+\BVP<V8,u"<rQY`[d$-h I̕L]Rej2/9**qCrO,X' y,>Zuʠr(!3.1kyyfl2̷%`&ȳ ™}70oLw"_bT'\Cm>k{(.*N֕YZ%}؋q98=DY:`8Ez3d`9.4Xrji ^+h*7ks1&Prt^Pg[@"#PyELVA)S6C^[3'")-ae*V'\KЊV%
+D߂B
+R
+=[D |
+֡lҪge0:zIihkix
+'Җ)pv rղ"ش ^Met@8dlD_pBxo\g
+$Qő ;b[^b ld]D%1~HBcGE4Cҭ`N&jk@xV)dߒQ˳H;8}ۡWWQUgɀʅ
+rǓEΘG"=z+Nc{l/^+eW' ӈbah
+
+ rRDk
+.2CRQ*en !8H8qɬ]tV(VOU-[=Y9.Qf
+q>y+[%F5Frb
+!8&,_BI B!l8鵃v 4x98S=< 1vʆYU5ugM,9J@/qU@7U˧g|OM= ΂"&R |qrQ[D(
+? ]ʆTk vJ)> umAnQiaL1y]fuIqc \JUR@"@y!${kaPB):䊬捞d
+0A>7MM8oS{O{ԘhąuÙ&zArZ(Os3ULIK3p5Ѿibul9y{Pw5'z?tѲPPvSJM̘߷=[$ WTVMo(WY!~@:,p= v;y*TR8I:xН&u]Ǔg"qdC5h"}A_(O&b XǓYss`{ ϣ!\[=
+%t,Du4%şE[<<N<y2*Nhرftʮw
+j [fq{s_Cz`-4qQ ۰Tk6&QSpD}s0;-/",(\ L6JShUGK`JwDP<Ue'nf
+啨U3燚EP*vC#]`;7 yP@"G8XpsGPB@m_O`ZTvq5'NU`E<.g?"k_e]בb00O=׋JУ{~7Z&!e A =+? mh+Uҵ֧ђn([rNp6@d`DZ0#hLd3A3TGu]=f25L|ƣu,͘f>VkE =ã#vBsՀ;5 hN&Ka!\PvH'
+2@D:)+UD\܁^?Ax(U<4tۤi#>l[L?_xhaqQ~~CaD]L*L$R̰aѰaEC+:^gwYh6__YyaqAuY пZ`G-$i-f8X?? y7 _?? oaOvEl6
+/zb8C o0aK v&_L߽ ??o^ZoL(
+ 1nW//sD9q2֕L9)gԆ!LM}R>Hf
+\)Ae&3l\mMcl7E<y.O0S ?ϢHϴH. {`Zk֪F1ÿD$^ES%-ܴ7cuh1~@33f+ 4NS;;棊:48"c-8 PZP56Tg&pK|tt|%VYuhm :B j7̼z=L[
+d&؝!(gʴPh9תRqW DQ鋕A Iu5V:BrY.j-}'C!`ry
+߈G+:ʧcJ@JQє*ʗ k "[8hC/f>vL$SAf}k?g,s!YR~ y5KR'm Lj3T
++
+'-ByV^8$u|Cz<a`V<MA5+}8om ~7iD
+Q  r :Fais@]$|VW*ԖA
+f\v7iI6-
+w#>Fd<pT 1a#<'mh*L9H2!"Q{Tuz|bXh#l9 QW[IHfߛHC71(;+Є JS
+hvS)>)~)NrQ
+!,aRt<Z`$ BR)4[sv~a@aRU)M-%2Tt
+pӃG
+=)9ٛt|fK7Lo|x=> 3
+Sz|X051;e SrrٛX;# IKwI_ a?c+~ZB:
+Q{`Ep@#Md< >7@!V/c=3`a xb55c<0Y")Rؔ 2V>"O}cW
+:pٷtx͠S79B4j'XI. yQ*H@1ksH!|\{yD] ш2h!Jh2C/JaBdR\S.3f~6
+vpXC;AcjYAY@40%blv#RLz8ata.~2`ޤĥD7#tӔ$(El?Zqm1쀄:ƍzd5 +So Ό"3"(8X􃋵jX=i|^5N/z+
+'Y"qÔ
+zz;0hTt4;)Fq4Z48WXEFm\g=a^~T!'hUW>F`Fp%hlێ&I խ6mZt5D *MtiY$C&
+྽QEp>,vβK_UI3aF1H(PBav zߕy@wz+#
+h~5A%Z^O<,Xz-:0e5MfNm^Sh @UhL(uWQ VL|ͨ%5^?7
+9pt}VAόJx&7c]VlAX3񭉀!%*y>p&˪ c1н;NUC`K4ƸTC 5q%>$]}Ix"mW3Ball4Lk,&*#pB[ (4)%fˏ!}xx/1v[
+(/aMFQ\ saZPWtkaP_(-$dR!1 x\;f`ND_=w]vv/꺊>\/mjȯҩcTv8x8`|pXP/]eNZj af3CwwZ2/%/c8q‡l/'[F6=XE0>2.Aێ #W'm7PR.SZ]WgGx`g
+HzM#U7UG-'5~벂MH%k]E͵jM:A_'46#^|[=]!j\}&xKTŁgo5 t!W3!򦻕 JYx_E%oc4Mo4%!,K:Y-/ ޿fJU}mͤʚƦ)eUec+F;%1Q>Kr>L_N3˒ qv:Hs[e+ۚ-F`kͤL[Ͳ*{?
+"ZЛ1VmYEa
+"(ӔQF^S˂ID"LR$ۃIdE˵4P74#:ͧ:$^t!dvu׬o;nڵj ,_?k&Skm'mo2FHf%;2DN`UjML &ɦzҔǤxJn*FYJ,݈N# "-Fah
+6G=\_)XW򭯰QS?
+']F^Ǩ[
+ڥ8eTH`v0˰jeA"V ^QD’,N dPAsn(A?
+z$ PGl}s(fe!X(jeHA
+f[09eKH%66*).vun EHH*Gvk+`FA H:=Fp4>HY{GhP'+&uC}\m=D7> Ci+i%Ɖ>KD-4{HTH)"doj4θKX }#n߃A3
+Q dp3Nm^,oX |]t өD6Wh|ƀ!ep:$ 4⤕NI׻A8:rr<ڃoV̑ D[ԄGlnC1dRF*Rc JDHíjՋF6C/i#%¾`AXd} (j(Dk^oE= $!x2>}<SbcHV^Fể8MsuE:e1K]7 ME:`[]gjz>mTs2~m%7f 5L0_[mߧ)Q5rDW<yE٩I/
+qj'7Mn^ax)e\tCrG<!JB9Z;ISJ/1C
+E4g0&L7[ha삆1/QxFH.ܮdV-*mf8?:KSrj ClM㹠7%Xip> "[PcI7L)t-BW>F ALn j֕AcZ9VsJ٬N{MhVD4ppZ(j¹iON5qoa+F$ky { ͈k AIqdֵNvnV%zUM|vU`/;;OAT#6vIB&"D5iاc[a#ȵ+N"ȩx*O qOX~W9壓ć)-9 nĝ-( %X-1×}+C f"ReIU`qNq(7zƛ򲑪h<S9ZDɰS`i`%;Ũ-/&!9z054RGobׇw=If'zR TÝ+r2PňDӔKp1!IW
+D*Itfʓt4dM6񲒌bh_;VqԌ8;gљvoKǨkbnG0:G T5PEF
+W)X G A3P cfLD4VON'k:6݀hDo@nmlwq\ <'=JW{OwIw UaTU-l,w NWVNg=lhs`-
+D$(0I=TC4)5؂kMa4/NmC nl|e|-WR1ܫ;0x2
+}]Z`ٿ$Ap{}Cd-+W6Rl&Q-ų
+NEWG՚-+GOOsUC
+IO$Rvy9{d
+
+h9$h
+Үd/jiEu_uR#%ܸ5cf
+-v- v6:356s9-@n1%cTo\bҼ5v{jCһ\~P'>³+$F@sWQّztpʼJf+/}sq3eB3!D(NҡlQ"Lģk c!oc605nqDHP?JxԼ!Zĸxa5#<PQ$ma7Ȁ}a7){-!v\q ;\ի4-lReGu% Y q '}L2u
+enݣvDLل:+NjF sx>|
+rhԶtc|hpfXORthB]bgp2!ΜRNGd]ߟΖ=#PGe[T_JML*c{E凙>Y2B$q4 oz/:ﺎU-'=i;g}U-E >[i!/$,&k'@U0l-&Qz4s7ݗ{߶gFUIֻ<+n7h#Sr㱙Y`<HO
+,$$;Ң.,*erBUYGI ~3p)~g ݞ|&%wA{+Bzr.l$ &忠RJ6g7g55_JQ3{b~0OIdfMүNC%`{0^N\4Er?'P
+sfrv0~^&AiQiWFq-Dj04MR
+ӨpbA ?{Kے@= 4|QjJ i/"ZV[M(5˥!;2mǸ}^H*%jåVHïHPOw~j72kˡN32yI +GX+@.$aOq\xOjHj Al+^BdbKV=ڙ%w'CI)MX_igjڔw[J:o־-t[ut4
+K2ijڭw?(BfQ` PNXV ޱX9gzH%If6 BEێ2vlNuAcB:\nbMDtEtxe0< UXS m#u YPMR:pA_)ʦbmEASϒIp­VT !`2H.\b,M a@LE LjnǖS\fir'D!4"L4H k-yh*?qU;,ȵ@+$, sIn㘪%&H^ ~q9p˧M\EZ$D*Nv}TNky<1}N,ФYF0
+ٵYxƆbx9
+9pv:q/F1JG$P#fFhFl*o Imik7gIO$8Ab;ɥB4,hc2^nD rXѐ8jJM Z ~D.>E[>Wxh{3>N>ya%^UmvpHHJ.^ 2O ʍ-O.
+;C/%({&=DIJ
+EԭwJ;^j-k茵MgK֨[W%ZJc/ @D&XQ4+!5
+h[
+'`㖇lr.LK n$ţ[|:Q?BLZxx3u"J':{)O"00ȓP޳(0{c)f2hT4D2 1QS2OTS*FVTBT$ɚMeID9 @b뵔H/%Y0)7$햖>צI
+ S)B;;]&-ki
+m]r3:t' 5DqI -)["LAt6DPYW؈EO+ⶣ A)`I@Ⱥ]+<IZM jV_. QD|: #W%d>4,ANL8¥Ԗ wt{~8}b#0Bcfi6)wS&:|&m"[֡ Dl-?**:]L\5_/c#a
+XTC!ASG+tƶ W$iYGGSPk<oXT҆jzG)s㠚@^==^wf2w\oHN=!R1'\,ۅaVTBE$$ Xxr݌pcM VιWU磸KdGWÌK)!4n8@Î eu+q: (!A "wN:)2&qzK| ~$u '֮nhm=_֨@J!{
+ϧ~CdE4s^\b}q=|a̋6Ʌ1}u"iw+qr'A0l}HH
+.CL3>_"GgY^K~wuOI&\vUDm{(I0śǒZ`bۡF}"\IݓLҭ)G
+#E+>9sAL 'lm#cUfo`'?9!=m'dsDs3?w>J(x*`gVǘUcx5*VgaM/ Mh%Z#*C"%&I20Ŋ,*F~~nEuM1# 2kU5cV(rxlW)hD0<fKOþ JH@I "ݥI[`yPzw.:q!T x):PzANR#"5a tCԭZq@jS J0mϨM
+</܊og#n'XF-!SEijg!`{=J "W ^O1 Q%Z`>ap:kyQA'i\*`ե0Nc#JȈolk˔q<WRxfVs*ej[pg?ɋ[Hz yNUhל4оUtj 8N%WTIT:ͽ*m]D,ĄP<YhKt ɝTh:<-*4D@-DH,g|';0@)+8-_bqm3CڰkvxA =dUk2n
+BnLMBN[D+\K(f q v%Iʔ)a0ɺ"Mn:H=L[Y<!-T3>7<
+9!PaF I'
+J[&% T&2{QA h҉'s\,,;Ë~aL"r @YIۍ]X@"2^`uv
+:RqGgpKŬJDѼm_ZVvTүH2D|!k,2򜇅h|ʖNL8xlj3yZ_6LX#b7Xm˞96n*:r!zJ%3
+0Yjt8*"'WB֚8!Sc5F:M "])2,iČP1xlGwr<cWy]"W>r& %
+a6@ǝib>EA})YQ}-]Ƃ
+ C
+l;N3W$7M-Kk|ENM TtWPשn
+PӯTvZ+&ͪ82JD]nVAY} jԮ<ոޕ;xGH/KBA3RX%9,hܛoNͩ+vbiYrs)7M6[qp(8 Z HO$:e% Z'\j &/T!Av.5uClRJVHʠlkRӄdqFMsQI()uFvN+V09KtTN536 heb:=B@\ua~wp/;Y7`Ls6Jw3ˎs0d 'SUq]/d4CFp탴P6$FBI2n6O` ("mk/K9F
+܂.p uꫥdk_vuapw^\6?O[Ώ=8k2lo~Xfm*i{-Ѽk<cC흫Q5|9cʟ;gXB\֑Q nKU~FYXI+ʺچ xa \`]靛T(p1¶ilv2u
+ )7ܳ* ޒ16Q7$TaWI{cl܊&Bݰ}قH,9 B Թ.'~ݦȐF#ܝ&>Knݑf!dUOXwC.V>+(6f-B[ܜT*ȁ4Ҋ鶗>ŵIb2蕃N- 6x[etA@[Sv6Z*Б
+vX
+IDB Go魸x3N%An-y{
+fL Rb=eSCAo+>"ӼG 'ކˌ A?6Av+S)G'20)v|2\I3jO(S8D|i%I/l߫&}:M4@9ܨ{ٟ</ttX>t ,A!DHc_M%{$WUv`>To!ڏZ~,4x"'":
+o;|}vxty
+h5^KΕ(`@~g8ځ3G7]6'=.=
+:2rz/yM&SgZ^ (JvȤ Ȫ]R`܌!_BH4Ns 33hGbg!7J"lOcaLFc_,.Ro&Kh%p/`#*)Sݔ8 A ;(mM(PnM+pOE>!|a"=i#Xj@
+GKڠpnFUН er76t\`q֠R!Lo]KCEh'MAS3 =3w[m] :QƩ`K
+KUA:fE$N1 y'&ϑJk c
+>å/ Z>SL%˵.$ϲ2Y-0c9ǟWf0`:>-؟E\[H2>HWO6"mIΑɇx(ju"[,t[$Nݰv:>"rd(vD! #pl1*Bp̨UVb6c/TJ cH$ܧLmu)}DM
+~;GE\Ďa)74 !"kZ> {7tB[vK;r65E[),ʫ.qK!!xt9ҙL@@w؀(hHaEzUs 15 U5ow$1۞ZYn ®A3 Qyi5 $V)dvYNŜ AOd})9ôynJZzwa
+T?؈@[#2\tᴰZ0,DC@GA<I>2DddˆF)ýfjyOJ;wVhm4FFaY0RN\BO.`DΌ!N73(ѦžOPSILqy+t
+awG>P>V G
+ޣغ-p'95O/kUUWjImp;q,d'Dȉp%ڇ$8ϹA+M0zTJJ d
+HG>d<\.,p,o4.XHLgz]CD.He3\A۱M/ԢS]Y\/fCOb\9 jأ.Q2IV;HYZ ِε Fڭ ΌkTR3>X*5gasRBY]̲Tt]k%80$Cyh ON;mrvJ__=_rq|!Dfd߆T<vV}%T][AtT2:.]
+i.?0)~%+N%2H3PٍB9Z~ob $Jo]lv}-O99xqjY ~Zaڡ
+mx +O@&80V >} MrbQ !{aDx < zIkѤ}JH%&
+[Q­uBgm6Ln^ 9< 듂!KNq J 9
+==jeY\l˂$bSnPsM
+
+nX)͔pnmE?g BrEh:|hKlV&Ge$"ٌRs#M&OjHE86#%p
+~&786+&Lۙl?uMyB`ϭ ڊJ;ۮ<Υ3Bم6Uq"2x| `%BJF::' jY5BKm2Qd R-F_ |UD3f+q@?}4S3IݵyQYf0!$~j3"S̒ Raa`)M *GuB
+/EZ8,HKx"NR)g
+l^b(ZXO8]\)YaUifk)[2eU[KSw$  rBa'd[/FY ']/XX)(Z 8Zd[ PʞSGk
+/
+ӝ٨]!ةHM-/7ewBg<ǰ+}Rd3yBX (8HtDA鎦2ɭJC$JFKaHU+RT{abḺ3mA&ǣԮnn *xuʈ`×jr%MSB/lNvAsH咼Edb2La5 bJS'mO댥MU'b)͞~p(xH|} Gf#
+x2Ou.8fzr'CزZoMz0bxI)D[=(@6,v
+"1l\iH!@cr)a`&Ax85ES".6![Bh*+AT͞ꤖL>IAغ/'ar
+2قA8HFtX X)cC"U1!3)>O_.535EsXUNhR^XKؓ\
+0]°'&J1`
+HL,
+FXazadI)I!3X/N!lДǍzU%hFm#{g"B$gFRLWO08bTT̃v<9f(CeDx#O
+ұM5QI 0VɗF
+~|Ԗ
+&Q#&GRfbb>[<ʠ40N܎V`6(BRMb?+ Plx62QLw!}4˶[̡iA'
+LuWzZm"^͎D2"]v^p> XP Lɲ ɇO
+4P#}lv&aKOO
+1HI L'x$9Y:8x[G2Xb*A F3yR8(\"R%m2> C=%%9r]Zsfk 涋u
+\uYrƆs YMݠN͕ܗSυ3ca'ې/sb
+J,YzX EЈm+rd\}nuE^D4z`>fU TFʘdm?sfVj˜0 aY=>wG]!ϔXқ C ˦?IH.1sӌ ǥGQa79-H;+++ =%U| "z7VS W*݊7@<TGlGwR
+<3prYh 4fV2WEagÆ*Y7{ r|&3%Or:®jPf` 4ie;QqZQFKQZ%Y_%1Vm 5:BT ڡhJ=?\BS1$>K29EPgp4845&C
+
+U]ǝi!.H`Wx@-~<jk6tp,jD{%+,ϳΑ6cm:dl"Fyxxь訥+LيF8Dm`w#5e3`KiV"|D5>Mya(HDAywVuX> t9Dԕ(fN&}]-dH!g, hnEeCy}Uġ!T`O4@'S6{e
+r'|I:Rp :v
+Q>\F
+6&<nt-X
+p#+͵.>nHɘhcW."1)"<Dk+ %#`gGK\ C\a$
+oT4'DQۘ35HNW}'2p%͕ӞX=@c)!m(6gm?({P
+"퓸BRdF=ͪ% `  XhW9 a #ΰyR׫,'S
+xbl.O+;3ZoyCZ0PHDIQ@(@-S]&FVupQK1Ɂ|瘿~ vYW[ޔT*•$Ld(֠2%Ӗt+&&(L ]Sbkj넮|YX6dgSNK Ümh4!`1GZGxi+s9͇{Ee6!* Mq_)K*PpRbn=hH1)wf{Iv.d!UD:R
+d:GĨfg"p$0+-Rq(0!28kv,wմYt,kJc>;>'- Aal,U`y'V_A8 x i̿.fĺ
+5Ұ`rF04v
+ҴT K<+ʎilgTWE^Oԛ
+cSQLNpIej*+*2vrcFGOBSbA:`3 ,89Ҳ' C(fRDZ"D<#R<a}KfѤCLJ[0tGcRFwH&6"{!OF)SܜhUjlWjbB'tJ!* )w2q
+;>v{nJS<rb5K@Ёt}_gI2wUIQиƭPmywCTŤpd<C,ZNi ws F69$O]\%q JbNMga1(:)JF |yPҝT>u)OFNo$W`n 'qmNb S/+n7jBޔ P*&wu jJ?%tHjma]deq
+<nEY߱^S%)l_ Mf ;#t̶hX0I?fp# 6;  n ܑb4-%-()":w.ctB"y4AYǐ-ЪWG1ȡ)\" P_W+ ArWr#!%dvL~dxF#61-G31 d
+Vt= 1dzDRZI X$ 8ܞ+Ƹ$)qAIJ:`pcF^7?dp⩄W]f$!P.+RV
+Qh ^T!5w?hF G? u/jAߩrNUFw +%Ac z)]C05Jq'NYŇCtE{
+}D,EAb1`=z`jJ\)ٔ` sV't5s?Gm6Ҋ]5 L|U\Fա0B^Up*ͦIX9jJIu n6Rץ"r
+4n75-ɼ+rm<uMQ (UNZ\< YTF\a;@'L<c(H =wTzm>ZMC㇂WHLi%b"PWrc?#L!EM۸`9x*4uH%"惂>vR:d'%WУVN-Z_"ղĬzHa6ɵb-T10gD_`%}</2mQ&.QM͖YBYߛMʢ*<6i6᱑MT~w; wHQ䪻Hm.S2鵞+0i&A
+΍&]R}UD:h4 2ȕP$~DC`H{,( +ܶңZRTX4g62 H&TqRzK4D?* G˭ V&$c^Ӗz˸q؆Z["֛`(ɐNlhE %1=#nĐǺ*Dk0^i<Wl<bI}XHȸTcl8eWS&V*S"0޶AYK(EKYٓJEd.
+;Ño#):^< eC +(*.>|X~qQa?
+
+#ء\|Ӕ7MeS?3eu{_j9t@9g_чmӿ|?Gܳw944;w^zOJG}DhOzi>y;9zz;g<1qUM*#'ְG\{ė=c_:Og>w?0~!GtƽѥL>lFxى{YwZWozizad[Y{O~溂K~ЦKKξJ7=w-*<Ç|wyHyIrQ2goxd@I=W.j<g㥫rYMˉ3_XuG5v+ҿt?tG#}7kE;r>'׏(9Ϧ~n[r!~WW&{vx/wY]|E{ڠ/[M;,pM`Oe7<3)|\ch_LּO?笲bN |/9UG6G6$xݷ גSZϾ%vR#03}q{Zls'|57{Y5[5򲱿[\y/m^;l 9zxdJWWOpѷ9%_7%Gwzm~@]N.k'5o_U9}d{aSŝ6e}yK:_cמQW thᝇ_Uv|w^;})N -nEo=ᵖ9gGlwLY:߷s+;ޜyqg@1ii69n\zËQtXn\0lWnCݤ[‡߳ۜ75U~σӿ%g rkYC|5 >W?N^|\Y.{?6w/o^'}e^u{fġ,?OӵrW}9/otܵr{ڻʓ~aqgȚʷߦ}]mԵo]p7ǎ&O e?izwnSio,9bI_6sF0# hN1=GgC-ziꂭF`(T&zuqA>|daOB?BEH.X سJꒉP`dO4=)c7Cq_0 at.P.
+=1=;FC M F-)X?WBM'P|mB뛱Ll
+L0aHc0X!Hqx8(.b3 !m
+.* Tp͜^?iQQDqAK}bo%C!PO5gHOam6xY܌-)(e]澦)|25c uiì /,y)KOk V,rOUՀ3ưb^WGA+ 1e1> `1rcxQ/&O󵑅Q Φ=AK'J7bIĿ'kE oF4:PG 7GزnGmجuU/EvJG:HM
+g F#OJE  vYXv+:\+̧V<Vvj23({`ÕGhhZj-x|-А2:$o- [S L Z=.@Y`b h #F h X H:ɀ0;!#
+zq L(1bTlM -Ԣ\9Ç-K66vXfܐwA}ՓozN]-qpƛq/nñ=/;<Ƚq!7lv%Ϲ;|mK?}E/.ЗJW^ry7#3ytoYޝ~?c7IFǨ:p1 /*]w.|8=5iW/}ͻ5Cj]v;ɉЯojw9O&|Z1 رjUv6p>3^`n9sݞ;蠟9E |3gn]b;߽'^Ks@lۻ䲖<0msO=3}ԍˮKOS'y/O7/X3mjss뿼jU[Rp̱n_tх~q<e/]xjWsm;[^?<r/ͫOy]8ȭ{˹Q|=s_ ǖqE'Е׬Yj t\2ڍk}Ο7?GO~0炳z+=u{)Sv~IwQw~.2a+jioYOѻ}^~Ĕ?r͇a]=q'yVVv|tvd|ը{}tCVx!9mġ/\ȕߌL/yxy}gqjiBKJ`uݗoʊ-:ǟ7c}eLi=.w\>OLc䦝#>3^gu}|+no>bvo5}Sipуc{¥n…G6.Y?~ 8fE_Nycšu1q͝ﴞ K``3XtstB&^pӳߴk㓛^Rs?귴e^wحO67ssEY{mV{k"w\zDuӮsx}Jq߫qM=zϩkjc?okouu{7WߘsS'O>7v58<b2⍷_7▏oyn}s[^ݕg~ಗ>gnlZ2{>氧z|V.%/&٦&mκwɧ;|cVX>,Iґ;|1mVrF[NOydutbSK.zgO{Z>mm:W3N~9w=$?{u{S?n<~ʣ{x9kx&{w}uϑ߭:E+O3/pg_N_evSzOkiML3>yCxѲ˿Qˊ'80VW]vOzu=P}ͤ#:ctslCOy~nq!v.>u=#vW,ݢ#Np5]q>-KκyڳG<v #o]:mĊ_-x~=sO|FwkgXz@4-ݦ9lwG=7w.\ݹ͏xN|MG2~|=oh +Z~署kF9&ߋgFlY!0dOݳƈm޸|l^e'??9Ь|6n[h;omr9yS7'M+^KVqm:ҟ_t{x->}q{߁yѾs5bCwۿ恓8}-_x҇KbOrE|FFվ1-}X82Ԡ=eO\sO8zOcgejrO#'n.v\zt+gm9tۼʋ^YyݧGYl 3ּ; x'_jӑ/Nܻw5gsM}gO\G"gMkgK*է/k~?Kvm^V/oz1;x]w̸߾m7vb>SN?߸g#cJ/3|ycyc㣫Y
+۫^t߻e]oou眷k{#6#|g_|twY;zu:v =+_2?;| x+:U ]O6O>o{fx5>H|\hsI7oyha=}M?,t@\:?}:W(U ~xjW~[{}5;e{_V-~cK?<I |q벃}?η[3^[:g0jgq[9_=!=vڢ-:8W߻ymO⋇g{;Xtڃמp~ğvuAѝI^}'_tFcb.pBٜ_:2Ͼ}Ode74ulj*/yhfrO:{,{y=?e\-\w{9s7%]{_`AoΪwsx׹-L떟'z9GsƷnYv]鸼+g~;-/~qg&#U/bO-
+v<uAtnޯw}u1\~>w|dWz5߼O S96b%?}R޷Or۝-yF涟Ãl'M ovgNx}}ם'9G^y?ǏmUl-CVP}>ptG1# m=0ò1E}3Ël@y"P
+L
+ju&8hl3og~ N SϚz-=ϼflz/]~?y,[ LUv7Х=NNˮk/9Kzqk^}_>|٨օ/ޘ^63~ik|y'z 4U0;Wvy l5{oWwfe]ƞ>oo>|,:x_ߛۼ}~W]hD,3|]:!ǿ9O}z̯'ϕccq~oHIcig7dAE]x+[;ъ1W\űWq Ə8zŤ쎣|ghe~Ƌ _LFܖbؾc"ziOnh%^)#=. %./Bɗk޼KIg_om5;zb#_HkXaE[o?n.RS{P ];_zN(?~hB紞?%w,;y-&M._F~}ͅ,:}+knX2w7~M|+_pU{PcwG>Wуﯻ^
+vH$<~Eis+m}{u;wq뾛;寽VV;{O17V}Gj|rq (uMMNwo/>3q+>١p~OqycӗlژƷ>+_<z_o_V\pMOroXc}f-SSg- mtIaC[F]?:ksovZqsj^~3;G~> ״<6Х{54_0#'N[󵕻^W&#ڑm5?\my[a *j[_Zz׿ϟXyrc;Λu=O.ysʋc^Zq'K9-]/FhgM4w^!MkQ^ _I}y w T~7&=wܪ?^r{,?xc+_WL{lѿ_COt=k/8}䛳_}5[\ySW=|M=wW:ȉ/]m~wOO۷]S6Q۳oty˦#o=]3w{c3oij's kYul?^3wg~2]c#mY5u>l֪kh'כ/<d]Nw\Q6ᇳr^[k?s7ili8 Zoi54<}dQ3j܉w3͓K|wm_5w޽'ϸ{xmg=`SvU9ʳ?S;yv}މ?.9=G?ի}cw΂#w޾oI06CONx/nzey^ZvOYv) ib'raiy#Wzgf[qWO[Ss5ߟ[^zjſ>ޣlO~{͟>Sopڃyqæ&?<w͎[>zz)϶>إe 貭3#WcrvFL8f<ߩӊ;ϻUV0ooU߿g,zk.en9lͷO稻]:3spW<oGţǍ?7O:[wd ^qEUqk?rIʛͷZr/n{Ϸ?ԭweW>6hlm};v>ޫn~\-ܴwjM4V7|+]\n%gl-_6k_ɋǜ?xo7&o:`+_=o7,{1|;}[vŠ̿r6=Xp)>__oܽӹ[^:ާܫOoBcђJ\~C㞞;r~fw}xF\җ<]hnG޿xBϴ>VW=2kκ啝'.#Vɖ9Ci!|ɟ_{[i 找tc c>8vHowڽ;U ݧui6 &?۞7_zw_|G+NNqc֚7+?inxY]e3󩷇T`ҕ =O2߾sAs̯u' صzI|s>nd;zN|a#8+o>rW+2q#{]xõ_4֏X5㑫WUw͙S woʫA5;o^SCV{@!N G^r/t_O(]ᓉ>17V߿AۖG>ǜ_o<p՘m~8Y|[3s Cگ6߾^ܢ[?{M?O߼oglѾ<Dc;oYYwKzA7\,>s߮5SIW?͘rcw_-鱪i;}}>yKfv[v/>+Ƨv⪓O}]=UwSm{ˏ_\‹ǭt!-qIM|>uf4ܺǟc38O|H[;gi{F >K_qNX;[=}ǝv V0a}tǾ3sԴW~=~N~|˫7cŏOִ<kƃ3.&.m??cGcv\1۳`9޴*EKsvnf4F{34eCo~\ucu!ͺ&yQ;]RPG/ޣ9懟<|<浩*8zt+yߘf=xTS: #y4t~)Ma5P۰{5/ }#8m ~yE7h#o#{<}'w,s?,^|v?.y:Kk6Θtπݍ{l8k_.jggS=籗:sy77=UϞW\Y_Խ[wT_r惛r_>1k0ڿl-dx3oQ]*~%R4 ~pN;vW8׶kZ.9CoG7<vymc:ܿOlQO>r_7`FdN+>FŲHƜLd+(.RM9CZrWK+M+&IIvUL$i`
+Z
+~}me^༜?u} z|Oy,x-&~ה*٦iYͷǮ[[Ks.9sdzϜ6챳VMyJ*pM&^6튃^;og^~IO}׃t¥odYGuwԥK]2뱷n+O>ivoԟ]ֻ%c8ࢢ6:./ן^{<8洛Ew?ۂnq*]} s.&՛ R?Я8Ͷo?<<:;vپ=~谒_>+|zm}ӱ|[l-|dWN:G:{[ca)WCYO-ܮhew\o]pF<>8t?=غ25ׁ?Mobr|G==F~bm h>ۿ쁻wneVj)s͇4}\֝Ur;8<:zWV6s745yJW~=eϦܾ_zwߧ~{yC=gyEur׿/_c>Xz}lߜwS[28iߎyu򧼷2C\zٌQO8eЄyxo~Nq,1pqkS2+{s̏%gJΚvs|X=휣|qo\<a_M ^3⹫c3WF9zo~<k^:|̹מs.aVrֹ~(?zrV]kyԦv=^ ̊鄃:<_#+qXԪ⳺Ͻr`/kiή:;Ln/5nтW[C.Ȝ>HoK^mx?1^pQq7l367o O?ݚ_m=O_}F<rEO}E9GܱO~%k9gΐ9G^sus&|^*ۿʧ*>޺jعSL޽<uζ6O 4bk{#u5O&~엷ӧ'tV}'5'>% y/t°ރ9WOٸ߿x%|ŷUϾS_o3aav7<yCWH]{_ ]Ctk՗u![?7/ǟ{֛ݔm.}oû}
+׌^qlһBQu܎k<`wSA/7?~~{LMY0W5iַx5wΟ57:{ՂSzÛOާ_<YqitĸCaSFw={ k.ჯj9gXibSO_}LC9f?y?tZ;o?}gqwy׬^?,m۶m۶maa۶m۶9wg~gύ=zh=[fYղzyv΁y~{q.nXLTajR 8A=o{>͓H2YxשcL,pc AYμ6TĺH%F D ̊50=ږgDzksvLp6byMnz[H2Ww yH-W9Maހ~!i2V!ZYJk\J.~MυnJrȄRńв?^}
+DexL [fnҙ_]y5UE^FK51bAY[fީϣgVc-Yy QgF}LCPچ
+G=2;
+23{SUΓ^VX
+/c<uno.fvXH|e5
+6tU5w @8:
+`W F/pȑ `h VP]@Ř+Sw K(rP]{GhNEnjlHG~'A3So\.CG%0/AIд$6\|yY?/(Ҹ`)-lc_b4"x.'=:c>;F:l$W<LzƜ k4i^p$̨O9U-eGdVtIT9%z562DA9=|!Mj$ !_1m/_ඣoO:6֤*ўj
+[_tو0aYfKK,
+TAw
+iDm?:ie<"ejPLTKfT%Ctr Py=1jE y컳iz|3]2|˘i#R7^kMvsVkHe.S[S_XR4-ʼnTK.igl)Lk6`^bj+I:35Gn;D%CN^ߐ/ 0깔q37~9.Ir;`:ڵs!](*kp8GŸd g\ q8UYE6 D
+ɬt 0؍8,ΐwO>/{YD6(;ƞ3YH25!#N~uךTNUAקf-)~Ĕ2Idpfy2 |&q]B|&p.Ɛ_.1v9bc. D2N .
+·ʅ"
+(lV@đH^,-$(RjQOSه?734h휄=
+N&ƦN
+2.~cb%?ӡ4.Y{K3OCShiXTٸX9x '?DOIIϐ3w,߿阘X?xuOAVlmqCRNS
+;:;LMmLҌ461?J5: ?'],]lLX_3y=hDΧjn v?ǵ}EO3 Kdk[SBc_B/Oa`f`adc30a]z_( /6VVfV3Y'<'ßh,[iLlko Hcӟ;{YFcf`[,ߟe`|:?[ҕddb$Ww!`zI;3{].)B*(,(*"$"," *Ѕ? #'3)n^aadabfea 珫?/Ѽ-MQ m= gy dF`Q6L%lto4%SonBPJ3ɚVse罾ki4f:׆ޯ]DZ}*++pCO'C,#3-Bڻ(.ک[:9_K^Au#ޚ[zN~C=l_zj+R?-b?M^~&sb˘h8WJwȏyYf9 o~et31 ija+oG. j̑,FQ/t QݛjŜ/ ,}O~lCNg2? wmCWPqJN2/=
+ю]Rf},f{eӄ cA&i(#~vTk,6=ȃw5t6-7쳐E$!*q 2Ux]Si*Fۯ/˷u4H乄*+ԂH\Qڄ?mkUGY;Tz cP*[&'ZOP۫;q9MjWa//.[_L͏kEnkYĂX?I J۶<D]ٽD#+Π؞HhcT5ͱQALU Iƍd<0жMJ,hN vTײ@ lzQc]l^st-z;{nifXw;ǥ=.|)g2
+"B8f885 ”a&|fr<]4V%ZdXP0NѼA{=_g*:֚VĊq%vR\}kX]4q#dv}NʀnUsMD8jSR|bbAjc>A;0p8Ԕz;Wy ZW-M
+t,z|U _-?HK}Nr.yb(W 8B|AR|K|8sZ0:j ݕT|T'Rc't 8)rXbV%}~4J'˾ӫC
+:>qej!
+^z$PG).Z.Ɩҟ=m)lU{,2:/ U^;|-.!qU.3rW#>ăBI Պ+4?Jr7.ߙ-0foOr3zBQSoF:{jZv+ڈ]oPLH4rEcq@(#3wZ]鏑wAQ*c!w9 z$`ۛҵytEYãWM zxKd]75+
+Pڋ"*q DQDBMQ8L*Pf8<%bŞS<Ok午?B'I 㧗'r]j
+D #hz1'YԬ(|Y˴@t.[J/Gڈz2a KY'D\zg(J 秊F <e'˓&kW35 Cl{b7L~HUCYU|P8R9q~[i8e< sAlZX^gdB.}zE3
+fF5Iҩtۿ>? ,?cSc˪d;b.^w,>k7(̄DZXIie^1 @\5J*J6 GdKmBţq
+|XDMj+3}NSt(wEH_S~(v; =7:@_u3׌>䞤yZicO^`
+D) dڿg ;A7ҝ )q!˳={S'@4` ,,'_vlCyQ6(Ab.W2nQt(%6r3%B(%~'Gz,HD)+df%9޷K'7~b3"f+K|10~vs#4x ^N1BhoOoIo/,ʚ FD.9”#e7A?qҕS1> %V`g昲(MI\Ŷy[ }{x\s{FBq>},GppFo:U/i)c*+݄-e)HRMxQ@ˌi lfզt1ZUPw->zK@ke",˫Q#_$f1Nh}f9x묔,GvN,t({TcDF ?1\u;fR' <RLma&tխ<xn+H'Cf<=Ģ<'>[ I,A@t_1߁9 lg=}(I=wB0/r aڕ05-擻x@Z/x #u m X5B#7|4ݽGMGk,CHqTmesJ-nф;  ]o Z`Pft?
+lCf@N'˨ݦG{|QR+U8G0-H p+%V5ۉD;x诵ZO(g2ʼng\R,ǖExNd#L:z5@TMDV@`GuM;k[ 2-һ{bұ/@!9t"ru㪩KWX
+DukC='GйXޟxjU棘w~# c%-fU/2;0VS<ib#+(Cm
+,4UјC
+K:b!A 83{8W.myi z2 俪Rp@:J=OXDjpG.0 X4\&
+>0xO$$`;r\G+Ol}p&~ZUjE{h%]D$u$
+;\GAɥGٚMmU=d4y8JTCF<S;gM*
+ѱ4}H{'v[<پT81l. EtYihjNB-F@J `HW K0'ԪvY GyfkV*"a@ lf! ^$+BZŁ͊U-/n"
+%J]o
+M۩'e .uBb(p [UNZ}6z{\ԑR}A&~"|mg餋?-Ut99="HXno!k֊W-$ṫ@\>xbf6,Eg4u>!n6s[j. {.}w:+\|ϗgv8c|dOV7BF_kyDfٸzZK< 5zKrKۣPRyĸ%ײc~'5"W<@S1z|ixZ#!c1}63o˄ol /Wy/ʃbC8ъO7/63(2s0tZ_@j=_vhF.ԭR:y
+]n@]w\Bʖ'!BwD Vj@z< /8+rX6|fn|.SFAS.MqFs
+@{۲9n0?y)
+z`OZ6"l(ccҬ ue&`(J<ky~TP{ /]ƊsMPMb1mX]4'/_oM<g{ MpK"mekBrXe$x
+ҠfaGvֲiRdbLm0*tP*a,?/6¶ߜ ˧6ӎc.6DwNM:uK'+1fSZRi6M V{wqW>t[B!W&˄Bت8pxUI,GHT*OA}z6K0!!ۜ㦭dQ~ yٍNû9^ }#&-5kql8rcU:>ׂ'qw*er:%ۤo.`=}IXi)ńl9c~~l Ȩ*ו))6Lnb52QiZG2&׼WHL:S_11p )V)3unB9&5P(893,3лĦ8?Ȕij0H$v8U?'7֎ZLAw0U:_l#vyFe6:I) Sg|B
+7ePf!3 *f[ GuQlosT濪Q3h
+;a G#
+kF K
+l*EFU<Jt}?$vds9siʡ8`V4̈GTK(VuO>!B9td:#YG4FA{@$RNF)@N
+F$˩|Asw&00y`o7|BF
+s
+gBrcp}hhL~#ZV{0Pr#!J!a%+荟]n(W75@>P? lmmN"Yf+ v
+ޖ2PrGA0HK!UZZ{KQL6jkO_[wVHH}8żL $>A&J | $gEږLY~ݳ%Wh@@(^3ͶN_؄1YDk_wp4;8H%
+\"iQ|m#=RY,٭HoV{h2lLuYs؉Pv9gsj<<zyeԈN6豊K|(9 x`>ǵH)R(ͦy.}3,{,;ؾa6˯ayX/@lyA I;&oUb*u{xobv\sщ.U؅=ޠLzhC=,p`NK`=3p!k,*F$W:.!
+J$#$LWY
+stBf: ,ϮKēc?X-xR
+5< zߚzO=U?4>#Ro?8HfLȺ8гTA)/h"zX[@z .߯%ЈyKi:
+X曖qU<c^a`[XrsjJY-uhj9E'0&! %-/Z~q7D,V%5سOxe|NѠ<>jȟA
+NwvZ!Oחm7apdq&W'3"1U:`7
+쏂$IWDpсaG!&673S!V.Uy ^f1;iG>cyoQMyF#mS (hLY-;`a4S +1s<fubc5Tڔ"N_D(yW=`#?ɠS;7l'~_wqvASy\p\Y -tP&܃d*){
+a%van5O=^stY*~,"dǾ$ש &<9ē-t3 ";yvn?=LC?܀bn eH ni^ᳩX49`a_Q,ᒂ4`q[I %XWV B'wd=q,$̦Ä @1sg:ԀǥIӀȯ]EY?&[z靲1-FW͓X<)wCoRڍ圈"Qp޽->>BDҹ' |qOj VQPU [vlϏ?<x"B&EȍFjHZVKC*6$si):&G#8"wc("q86XXVSvý;KJ`-=q6C^9zWB%G!x8v8*(eSd&.Xk% wAS? r<՘3rGӪq輳FG'wMR`(X"4W(H#F xvh幗5sD<K7}KzoOsq{Plś$q{([^
+>
+%@sVBNWƜw{{rvop.; Pn
+]WNr׫
+5,]s<VZZ־}BCgq1Y= kHcŮB}`y7sp?u ]~׸F)%o_;KWå* }ʟ!D+0<9$+<{n{@#8v\ˉ=#Mm_(F[f9_?tT`{a~kyD!eAËaaWd`)ذ@Jg=|5oR!Q]Zը͒
+[66OXxMdK r(>EUM#!(ditjR-ME²RJxB_~ iDs)sbs"Aʾ(*`:̦u٥VYLlg*J/rٽo
+!&[J hBcUxշ&qMi.'.(ŋ:b G&{z,-/q1?b%&QiTY\//p<U57HaqъS鱶ݞd,mB;<}}{dۂ_w032gAnŁ[[.Be|׷-I3X`2
+I
+m@M1E=e+CJ~
+MC\V ÈW/0ƒ_xl=, ڡPhmOrC g4}9!j;PEjDqii QhvmiY&mk~ݬJaDV+]Ng#[k ЅWP WO|p(Aa,Y5Vɛ̰+B39VHKr8T>lV)I|J~&$%ϯoDN+[_$NOlH] ^7M6kO "'vנ)1}*ֈvEwe`TٹIwtvL"}3O)l;:ܵ b/i?8P>M^caR),9虒Rt`q;^cWYΩ*,\:R}k~+: (q^a-
+AqLHG=סs>+t:gnr* _p_>|?L}zK*v)]2㤗5r^Bu+ͦy{
+/=KqƝCiz1 OKqA+u j[QZcԴ>jmNe/R.LHuHdxTA7^Wƒ=big9>bP`[v<D36_&xS1ǭ0K.YÉCH(I.,+80q.ImZ֙[(+٢\֯z;' q+HHZ|Z{ЬʔҊ6%uf)I]jbP@} #O%qפ\B_p #W0P-(εqaTBnC*u֣C'Hi3{ }7Ff ,1OO> #
+|Pdy1uMs#I~]l i#3"ve/-r&u]% pسlJw,Y҉,\&{bzl*Js- w.a@`二Iw s$aX<zdc#P;!K'S6Ka}^+F9h =Ɉ#anSNqCrtyH`xUiHr iÕ<ɇf٨M^7J Ӧ/;?Yj͗pVv쓨aU;F.zIe{;"̹) >t%nVX`5,mУ>Y{, 3$ະ<0VCzFoϿG*b,Y;֥&wngEWf|ⶾ͔ya?
+p8##=(o
+08\雫`fsvèr@pwV1$Ÿ*7sK/V]}+#A?[F/80A(j'-UTv39YɞJ쪎* zLi8't|
+_[N4*yO48;RT ͠z|]Pr"|):j}< b539vpY8opaYݴM%ZhP^ŝRFLl
+jhAN#x}lLa:ZV`B 5Ќxy3$akM掼jQiXCg,1!~"R#: +d`R0HH ܉ $C4D>$*t 4rZM(x'Dju?L'6A~
+(h.oC2VCQei Au!љsy2v0ajL_pPxιKav?$ `$lgy04QH&u˃ZmTn#%,`ƪwdg4t)eƏATvx6.yQ ?:h;:ڱMŧ$sPFφQ2*.:oA<lsE%93;dboÞSMKktYs>|R,@%# Oȳ^ 5$e
+t/5%
+i!j|pŲA7ٝ` DY6H_'`J4IxZ?E ,Ԉ@Gp!M7{]!ӑ!DY"
+f YaTO%ȗbmQIAܴ߳p49%<T`t)=<"ޫ ]_ER% TY,ZBG3QXk6m3 G=J]xيt@FP8޳_H9|%Ux;J
+}컋;ؤai`z,)Iܟ}
+Q(c ۓ.&2*}n*<s
+,{4~cV$ K'F)Xl ⶗{!&*F9yOw5Ht69Üq" ,9@$՞~"@ȉo"z\|ֻ]ߕ9Mfg@t4
+_:.+qQd08砧]OfcLb VW&a AΤd3%*IM"(L_l?edD H&K@*DM`Voh osUB#;h׼y Yj8xd+aa0|J^Uٹ[>.l:J G%rcU+%nW
+ H#HަScMܚe17jȧE"TlL@vtoWb=—T}0YAEs,IC#0a$՗4}`ªTL2!xX|v~/<enԵb$7uTҌf'K@d*煽n;]u?O0e㦎@Rap h#Qs%,zpdGsbL\NHv-ZoZX퇦zn@9uHE޶Yo9WsGFt".VXHl]۱$h|(cCY [ 8¼a-dX:,#PV6N#38J\JҖ CS>(fJ:d8UYZDJ`n ɦ[g"4vHxy`8$}oöyr2ңP:Yu"rQO}Uix
+a2k&*{߸* Gs#Hmh9N]T2W M[ FidaG ~
+'b~('C
+*勊9Q@ze 7bw%~zt
+,`X$p2 AhZ"qr.
+.A1Hx5$N$AN@FDԤ3U#bHCOSׅ?dq0%@u|MV"@K{jf7.Ot
+26tvYP
+3
+saԑA@mw}"KR`m/7WD{15go/H¼1
+V\Q7lH
+rq2ˆOgw0l\O#npU:y=`Z".dcO]}
+6^xp}
+Y gK|c _A|arGN()pa:Ap$e`ά$<W+d=q*auQ_Uۜ(loC߿dljqv](Tv-t_b+/a1LZaL2b"#PfN^.D^ WFk*e-/R:=`E7(.3F\ ƲU,# Vj*5o~9 G1 ̳0_1-b=sܕܿkT
+xfG)\y8AjVPeBшYy'I  o+lWNr_7I넹!S2˓֮f3g3sXk
+3\9%N-}TaHV9.^%U޶edԬE
+]ףj-5
+'ӝ^["lyliih;> +zCG@ƂjO_9`>pԼȗG v|8/wOqf'OmHve*_}9SiilJ~d 1{߶3^YA2k0sk[-+TN⤦9A x Wn5-b=o1ZF R)5i,gmmN8i\)DՄeA:jeŖ50swU]>XV*!r[dnU%g@ %d9|օqICAJ"sRT4*Vb෪\JBUV5ay c8e¸u(w:ddBdsr;nTV"ޞߏ'^^Lݘ|^͟u"dM7-Ee\^{
+3ǖWnTmY~
+O{]QwqеNM0?2VCgs'
+Ry藧O]lU&5 /g :OD\C6Q}6YTb:h<bomBO@g@qW{b+0%,K:-"2To;%+/M87$۷Eџ6]}
+. Dާe
+#B+>@s&46ψ ӀӘ<uC) S5#0}i_26\(eKؙ!`/+ Pw)[Gu~ 
+l$-` -V+ ɮ^}Z a4M$927RQc
+ɍ4kes$ϷbWckEV@*ج8VRc ƱtbBca{dں {
+%%eq;A
+EErxQkڄ8/Q$\ h\<gLoRgqS2<o^l~}N` gm&dH*.5?\*Q/S
+x*̷H&}?>>h_yd
+^]X]KGK]\Tp-~E~Ak21dtxOa48ZsQ Fc
++tcL,'Y4ȘfS,J ttL(tO
+t7J`Șy56&O=F+ .8A
+EQ${nYNZ*yHl=?59~әv\nҁ5C;xeÁr`tؽHZf/md}#s&]&3QFә\tªʞOm5 cȤ.+O'`UwV!:˔WT~ d@-u2!ߟs~$"(,#CUIN302
+_sMt3ls6 S#:)86˧Aqka {{<A6j"q'f%w ޮX]]9!< WO ו:G%!~8^|PuIq,ɝ5I%<t3V] &)4k 47LM8'W_LUq[lKHiQm0l
+HB(:/?]Y/E'8eG
+H3̻I L\$xVB6YTjlUO
+uͱQ2aþ0
+Y lGQ<(ml
+wax#lzP A0&?Xa^{_U)Xy>ٚ$w*2wţ2ruN6tc\kcp-,*5X7dD?]vώǃ?eWx4v:OPG=M^7
+K\*l0H^o
+nsitUߊ)Kv
+TUϛZS[R*h$5(}9[L5:+<;ծ;{IbؑIS]H?2tاʮp;iVKTقsv*P1(7@h_"98[] R*ZH
+)g;OˊNPl8֧^Lm55nR
+N LEߺ+zP;vB:yi2xYƓh 3 ovJ47Ӻ%!z1z;邉^?PMSA(+nZd~㼚uqKGkxB܀<8wHPm#>?6-5LC_Hq!֊Pͷvﷺ9˯뛧3-37IaONFlؠfFƋk6M4L0۟{ãzٽp2jff#)v}(%Aa_m0"yobqW}kOg>͐ԋ;~7۹g \X3쯛CLQvȗnH2g!9 )@;s|+\)|3
+;\]-sy3BHzf9~Jl25ңc*cg]NF0w,.kwVCYr_R-'˸Xv[Btد,%_G~AnJ-gʻ+W}]t.hYC qlHi뜦ao~ v2~8
+hC ДքH%z[**0Dp’Rm΂ʺTC)$!^-0b<Q-DU!EF컙Ħ\YoFrb~ 8
+h>Y
+{zHStKC;_}0ϗ4zEbS"Ro&Me(RwP?JKn oGB{`ش`-CiZt{gV퀴B:S!,`_C9sޭVFAUC%XRr" usBFV5Ka8>/֓i1!}F<
+ "ϓr NO_bߑjb-gR
+^Y@re ާ>xf= Ez\Ok~:5lG 7:X \H?M mmsz(x \{ ۜùMY #-y3b/bSU̲d +!=i0.5݈Y&B؃bSԺ4]*
+իݭ#U^\d>AhW6{*~:|՝,vFg*iC.ܝ8oIvB
+!G.(pɘHB0 XDշ<(S|7 E^.!p`Yh<,Pf;Pꪃ ,خL % ޵-RJn
+X|hx=AQj(XCIL'!Ua p]% d=49n%-Mf[ixϲp *dc  QtNڠG Zfj VA_Oˏ4ģs3ؗsvT\ϥ]$;CMm ϡK !Ă8hq`qh`üa:8b4 MX\'aTtI5VVC-1} ,N6BxB͖_H—~<Sܟ`dE WNha(8xn:E-l21<ցi?}AVF?cd9E@')qSo
+ʙՁmqL#?n[ugU,z& l[9|
+BtU]
+q+6p=L3KtP̀NAoC-Yq^2HėNWKc~\XQp! ]>o&|uJܨ-#N誑31s8^?!\ HFm۶m۶m۶mwl۶moW 5~2WF$2G H6w5|Cu>JңI|!%&XvVrALdZa@vWLJ2UbeAXU(n`[ͨ(U1N⨃"<:xS*V, Y%A.\ g8\S .dS!b=@b
+<]2<bB peYӴaRKi}Q)jmď
+MSh9xݬW UU: lyUV4;O:(a[=Ytӱ>cK
+]|Ӫ`3EWQ-]3rkscxkWm:|n VŏH
+Zit_r hp
+"$> >ˆ%L%AlW o\-cX {~ovt țLU8`Jaǡ[2UٸMyM4֤ Tҷ8v8\sQzj- Nl2K?@z},4..|4bx&6F<%'* _ke'yw7jJ@ҋ.:PjԚiPxt`>qB4S;T8Is(!#9n:!Qd>*\D~|*@4%顭˃l, n( /s/4Gj `t;1 6 U=QJ4wd8c:fn˳؇.;UUّ׶}uT(,Ŧ>ޗkӃ[;< cvӷҐ[_f<[B8m*V?4f* 4(~i(*6֓QO/I T f g<!D9(7k:FACq>4Wsф1mA<\i '<`Gg~==z,xvqfq^"|!ǭ/4@4X Պ:O9jg݀\pS?7PqUOjUb/'~F^ ;$؃;^pn++"yksIݸ]u1
+ozm?=~vvw"ca v9P)suxcNW.ih)V >Ynʨ+/n(RGeuw\q|o%=lffD-ЯGaKԢrt[jj jr/݉a`"[ I ޗh131",,+>e]kґ]PTI t45$$gT9߶1C.9t~vwgه7󯊿A+7GжeDHRxe5,Ŷ??kzqcʣu'NJ
+)]KI\ &C :O*RNe+5.hT-IE!yS$$Q/NJqS9VeϙgesgߥrC;N{׽4f7qٌ&
+70a2?QH'C:cURIr-MQ:RqCLS"O)"a`nz%iYc6E6%zhdBH<m*&̄B3ZkY1i[i.qu E aՇɋSCd,x*tB]`4$SSWeIbs
+(r
+84DXK8<wݥD{7;uYZ;s̻
+/TeάO_y[DHJU|Xe[I[&28
+FCٿyUR/6hO3.q
+ ?n=)TLq&Qr1ºя"pF(Oq0zKSMyׅNȶҡV;ىz*VW~oOOZ?Qa%Ja\Q,J
+m%}#oC_Q
++Udf
+)I5yZq'9mϊ`NL[i Xݦ?2(}^%g@P mc#^/nsHR*yW*bdN|jYcg__[[fI0'ӎ:4OE %y~(C "<k9cٖ]A\cIzSr|T #:KW::
+.:< sgi?v{zaoCkpJxe;@?B2̱B0u#;@c`kʣ4p85TNկVZk7ߴhVA?ڴZ5/erhFzd@XL)5# _ؑ|C f ?-V4J(r)?].tif%"Zi~3XSvpNZ[>d(h.JZIjH=SAНvUpWEUj`)2$ⷰWZsV,
+ZJU4Ѕ);gG{nru7 9N61`obk*<.NAIq޽ae~/_6icR+n\Τ²AL'A@!]xwE{ޯ51F|Zu*h07,t/߷{.?V6D!V8=`yحm=
+D5-
+S!8އ@DK ~&Md .⨽T B㘖n88n+L[G#s2AO(Ym*|::+sК?cY?w\K۠fj
+
+PQA4ޭ'3h2^nf=3gg>>dTŅAp_H"Db6 $3 u 8A[(V|`"LsBOZ #d<6msP>ƅ%6
+6&S,P b:*v'S
+9
+"j OʷeFM4Ĥ!-'kwЊBK
+x[pzD%a`؁l8DZ {5U-ўCiV|LE_6t_y#~OGyijz֤$DLR>cx-tl_.prͺuä1\ӫH'bTs_|t,Z*|gՉzkRy;oXRC)X{62R-ՠ]g9B To-‚=0I2+FƋd N#Lc:&u& եkr*6ь;" ܥM` Svi,=R("
+G:i\oQַ1:8Au58w 8y%S7L-B?-+(Vm/R 5!8,nG7+Kۀ+R;ihi~$yT8wWL|aeʳ3vm;B86zyNBp
+6́/e!\^\ʹjG~q}y
+;3
+&Aԉ.gZ.'q9z#![8=,=U%Vwp$jq'Oxʻ~=d%N#=<V
+,!(v_zn^az)uo+eHCmz^ p]bѐ]*(jlV KǖUAkV6,I;
+<pÆOKmY3))1$<#Tu'iR( ,l $巒= qj
+YA-) =|ԝtyfY[>XSe:hx
+{ٟmSm4\zpd9oF]zB݀(81L:MQdD:61 psA^7 G/t5co@!$AekXTJ:A2&dpnSGβ d) uU)bu%KiWBdžI1>of[kOFVb<0'{+n4餘^oV
+[ :6fƨH9lO~"N1u'+%YqUSƀyϓ=aakẛ#Ȗ_f6352fT2+de>O]F%t|f Qu
+ފs~Lpg\^sg. f=횆tAHdV4p?؛ '#x;/ {pRmE";Εţ|0*D߱H
+i<h~6
+^N@1-ͭWuJu[ϧpg:EFT (
+)vӶ)z.*D ]LU#52b$iI+TLImL";IHfρΚAxS(T$EAUagXd~p7*AS͖đԷ]:bRӏ:+DS&"5F3hV7ֲ ^4F&q@u0C;ƕ>cX_YF>aqH3r#;1vuo\1}s|nb]9N#^lwv
+twWM=rn,B4w/J7j#K֐Ҹ͋|8Z@eW?}l- i^ m|JC>LSn} ED^E>mP3C<\ymeDDWLu:uɂ)
+5Kٹ6Nx<i2I,K]#NXnV;;%,ʖHDπt]ͮ$-{VR5J)مFm͝s!\H<7k!&e*X}[rL,e0ܔٝi-|E})xb+rޡDKڔCY4U'AR{ePs[}+I*™`8zZʥw`e@S6ǡXͺn=6~lw,L^ϹOmA#f7
+-)ѬS<LX)tqkvb\~MAy`=08); ~Ӻ+ing] !a
+H:ԬYdyw?9kBzVy5ŞMVHMCa%|
+]$5pGl&Vk6ڦR?TNӖw(0j' *h'bim>˥g&dVݸk9ScL]')Ү緘}:2)ܹ^2AV5zy{YTt@zn=5CML@
+}~7pOhXJf 3]OUuwOq:&
+}egœ;I2$V:lvFWVk!Se@E“sb~0b㓤5S޵0 Ayt{\OϻCnQ9<6ʼnl|:?VLNHƣOD:Rlo]sd<Kq3<MɓPqYsr "8+J"(Fƶ0z]{@@Cg Z,U` Jn'}ݹ]0eNV UF3vZ^9*1~U3#xaJ{A!IRU͝Q"0|OE{yHhC3*
+HU-Wwg_hƥ-A1`C'Gx!*tAvrvIkT G9
+2@_Ű5BG*mUy|,,̤M蹆.<v`z$l,_]g-ވ4;[y/4Ũ)KQ\28e7@eށf`uq_aQ*I1о%xQ`7pxzm YBKݴmXs~v>]NؙAӯι+_i2z_t}<lM<&7۳ט‹%w B7aqe]&r|.mT a?r0trb11LOQtLQt0s9 ^ i{hˇeu;6ʯ: }8FF>)MWqCcQdŬsGx[) rB?ev.I^d&jږĆ+}= ;޿s.P
+7z }Uesi
+lwU[KU3S%MQ۵/cotVNRv!f̬buԈFFL|%%pQQ#\<#2ër L_#XhHH?wƀ4[K~"r:h61z{6n)臣:@? k2jPɁ$妳'(G kN-V,k3pL xYm&2 a wGF]dSBANdp_(HvO!.< ^<*C1UV~yRńG88% b":n@~~fN
+b,
+Z lt[lnL#y(ؼV]Zc)ܟnQSƑXn^dhp©AP8oڶdHҨ3vn2?Bz!\y=h@v[Rmc
+:Z9pcZV!5d@‚~j%20y>~- 끎&1&+f<FU sV`_e@S NYL!1^7H!yH :!uT|dV9G*iJn7!E(π(3{OY&$Ʉ1קҹ:(V[*@wh:*ќUHx ແR 3WQШÖ S 3K5s6J4ߞ`4d1~6ĩ+R
+t,g
+4_`B/A1CFWnVsMΤLTjyM{hI
+!Jr<Ix["djF$"9_S4ϊiF~߰֬OSo6S G\`JŠ1) 'e9&=oOwuf0V#ڎ5
+JY$7UF¿aHNZYTw:Ҙ`1tyalN w<;/z2mf261XB"ILOvmݖZ2DJfq*۸zӜRTi%ڗH#"떹z2a0D2э-wD2AK $ĂZoӜPEa?)jh;Qf3({/Q˓ʛd%EP!qHۨ !!ʷ
+Od1IgF;x\S"U+6h
+!" E IvXrKUce>&0%w~EḎtj{3N
+s
+K^s{UM&DS/wEu
+2oFF
+9doa$쀠VO=kU-~D<bc(J| ).^5{E7ѢnP%fD`];t˸U0qWն;b`ZjN
+ dZQh I4MLIؐOݔJJa`)"$Vr' A0PCT? ղARMVɤ\?Dj 'Е2Qv(P̷jl LXp}tˀhټİQ<W;K{79
+׆S
+lI p wai{Yp_YJ׿U<}eM 4*RKJG$Y%iҖηZNKs{$ Kl18?[\vg%yg
+}h_:J]})?(IsW]bBFt]2:
+m
+#&b]8=f;bQr|d(wk>c:
+L<H<e$벜Ksgba^3SASO] uyEK{낄;nWs]۷@]f}s+f2{ˣ'LpJk*W[9լP٪[RlS
+p>+W򝨈U~$0Mt &{(/W\W8q+bڍBt,[[ ؗ@O։LHa%ZPU]%$\l5RKU*_^lAJ뉉u .S+tms-p-I,L25 @W@7!J/O}n/Ͱ9ޱ@-_0#t Da8o9G ВrmKb\ۜͽ yyhy*MX l=#E3&skSDQf
+aZBO!9x>-RUL8dFUv{6
+'
+v̵:҃
+i EGWsm-Ulp"=`ݩvo1s[3)ZV_O1dt(ǽQAHcA
+|pU"|_5AidH^X_
+6)|6
+8ԏԇC_/le#15( ]"D
+Ͱ|(͈8MzS<ZJfdIvoL nXN u`ձki2m'4xьl
+NL#ƍ⻍)Ѯ5WV4{fXIE'S%d8= `&j[W> +(#7c襊g
+BFT3 k6Q1V˛ʱ]xF/boƦ |94hM 2R;?Q3@9FSWbԷ
+Y)k~)LOx4Q d>fDRw˴y3:3oο 3LoM?^!00f,+Qu)J.(}./vE8M6mDr=6As,d$s_objx9+0?XSe߾Yw:z]-}aD?k p!;bYa,:T|$y+uĸv,Ά%6sn*z%POeƫ3?@ebWSzY H(b}tSG'E(ߕ^PlxF̑%I)Pk?~^EF;0*0 NF9s#fz3%ڐ/-=ɹA®*%-y oI.}ϭoGfә-s;l=8d`jUyZ?N~> ˣ}|ܷAKO 8j\| P:_[.mI”30fa$]4~ݟ|ӄr0W0+wԁ{W58QBҽ1M }f3A<o?:b"$VmHRӀ_̝ĆQWv<ħFo0=Vw]A#gX6ɩRPlϯA/nz|lVC)R)M}USmVs"w;KO䬸rʉU23O үŒXE
+
+ `qCמN*0ȁpu@Zqrp-@$83kޓ8Hx:i*bձN Q͔,mۺ<PSeJJ]^
+26r=B4'cE^;{+ZwFy]S3c*ӎ \XJS )<+5F3>4Ty3K1{,&> %NvKw\΄ np%
+dq`{̯a˃X
+\J&  #ݼ{wTZ{);ʻ,0Xēk.ĸ
+S8ϋdfP^=أH@6=n4h.d'?i9+\ɑgbP3&҈PQ[6s)p5
+gKOCjq+m~'aIX#uۙH͝Q<F$y2.u9
+TP.Ɏ AΤeAw!h %0>cDŝvu%͝t1O1%^Mu5UmeY:D䞷|;Y@'BR nLna?S$QR
+{sf 5#05ʵHJ a{D": :v ,ksV=l*YU=tȘy7lO0J7w%1Be $\:#{~+z/–e|
+GGG@mC :\+HmZ PY;;k~HL/ww0ERДi+ʸ*)Ӕq/,ce/$Es`qޖ_0x:ʥ?sk^ bfg+¸0[_=!I5>
+%m}y7Н*Jb8'gGB x$`pC|z
+i4N%Ox0<̏÷u;Trp=E- 'c<e|([B˯N0*attk֪K}C a
+/7Zl,o<7)A2!3LKs><+]Lyd$d8Rc@4ƌOH`驴8Sߛ k5W(>:m`ٜVI+cʕ\zޕM#)pL
+}'@T'CnGۗVW .i<0Oq"liLR Pbޅ{K=TJp$Wx|Pt-kqNO-40
+-5U nV43azS#/.6x6v>;bY!gy
+Zd?JG'7FsJ;Emda8箊M,ELZ0Λ!mmf ufOvI L~P7uaӦ:[فxSF jtvy_Up*2
+)
+M[dE#m;1!ʑ/=)Gؔ
+׮S
+޿5Xf7 akIѹ[x9\N8z
+tެlar.i =p(!ܟ :[_͸uFDk97tdS
+ͽT璸 2w`%Sveim2[:ЮYќPZP}/W]'2;g]YMaFgC^)h+쿊ŕ| %ݞhpu aM 37_૰#+ ۂByK<[1 6<HMtyMdF(.H \-cQiީl^ hX+~X ctf`$G!/iS#R=OT (
+%d|.wtGc 1?7'+UlC+0m9pwH"n,
+]aIT. s=P(M،8??u\ѱ'ni89|3n4? '1xZ2H4I;N&9Cjs1sB.eo;Ϗ8K?~**I?UT4WgmzUgoPe7MLC":agyleB/`9ww}z|@8vr>F7ׯeM<!DC^W7!z9UtWk6O i'A}O?
+ >m*0EV]ٚuTja@x<)_1_+˧4J/m$ZMnv/Nq8A^աV;GXSL&q0{Qm=g`FIZ(,t*7C<Ȝ8fX'kKѨZs &pXd_9&Nt轭5!փgOs
+[&,j^@{kCs>j`qƄ#9V҉H'~aM=ȋ} '^o'rer$8].|AaD'%f%Cdݺ.ѯsJ<9,,ȡj_cjm;8/^JpQxU5wwjǕ$nI|HL*Fx>LBor^ܜD)!6\
+F. H/s(QkS1а`Wm2D*WAg{ou';wr~AZƓ 2G7vf5rp|B_Քe`8\_Iz;nPX&N7:A>$ 8 '%ǰ(<\IvAi S#Np\tRXyn]1 ~mH6s[Do[=qOgp//d:-,S\x! H:2pDv,P<c?W%pA^ɢmҎ
+o6w~GF5\+@Š=?a#:Z2/|Q `D%Q,$
+tNz}˧=1ZZH\[C<}-> ESo<jbj#Fg@.B^If E
+,-tY~pݧQ$gC+_u<o#cEVC떣0~u%Bl{tst#XG^Z?ʗ0T-XRƵ2׿$]%P?Djdmf:v}23c|kv'lʈ%z+%]ŰkjU =EOJTweVZ7
+B92@m bGy :wg28y"qoǹ
+vZi6lKQQfjn3ViMr_]DJgjQJwaq]hyE8C̲ DSVzGb$PxZLZmN+Q7k
+X?,TǤYÄju7&S( 2
+Ƣ=O(}>  }p ; Dթ^jk+<! dqk0~)zEXh6=^Ώ):xv
+񞺨͹LN;Eq@b>-{Fc퉵! >ɎVwX@{ÞXR ,KWuBgPG`y;~i'iQ8zqqmv^ &
+ӪԊGA`+YHȹ@Jv⤹@JOT|\c0ڟ!d
+q-8봑N>X]ɶ-Lp qww. ݒ?i9'ݝw޵FjV͵ךV,.K)1z
+x=5mSvn+qU3>\=bݢ1@Ĩ puq$(%ϴQ5+ CR ek/Λr6߮b,yUkr]<LF hVAj(W\~g)c?l-#ZՔR;O{?]TRh5U+AW$mbjMrgFoٯAKDdJoT[VQTV@T:r=_䁀g%+qƈ(ޭpc,1 !%9\td3oA y4Ȅ~*/YX_os87M%0# 6IS+%_]Hk<_fLmxsg|WLHL9o!0}h#(Fh}Vbj@%Uy˻6ߩ/8]2ɓtZѶ2RiӛiË1TO]Ng ,t,`>dIERs+9@LĚς969]yQ7
+0T@2cS>|9N(1
+¡@~㞉=]%G}um 8o{j9^>3Q#
+i%aW6gQnJhj#ij[Tq/a=)Vd+\MghѠFKFLۉ+zϯ< F*F\ۿ+
+;DDz;֎p}9<{54~w9|a[T  J#436>璉Ǒd=…Xj_cBu2m=NZӟ\MB}+=Y~ZwrRªs/7x^X.~X*$gK ̤D{(KoKٛxjIDm=NYϷ | tw)__YudI{ I ?{·%Ow^7+(}#Wu:&Yީ,4
+%:/v6/Wc`y>ʣ6Xfa׌4OՃ"KZ˃{n'wo xg޾QJ9bhnYXnת\1N|> WqzŧRcפbd>Kbo2?Ide8N"[Cq7؉xdjYZ=1|tl q#%٠|dxUMq BKX41X[!`/igQ!#?AVk
+:F=KJo6f] K cu{_e0
+fis6;o}XDJkB`б羇|>HE|Uu$>GniS[Q]E3 ?TWg5x0t VJޢ̚ET1pMB4I 8"廢]ٽE_xK#SmwrktuJ`^0B¶@ǁ}3J(40IÞ03¬U#< w-,Aor'$886ע,o{A~Dwꓓ8n_A1ĥ[t&y{AG߼8Fec6}6<<vos,NSVb.o̶-e A!P,[Oю+,2c8+Ά?bM`udv &Pi^bMdART>@Y`2 ^IL1X.4l٤ahFC(,[ <xօ_ _`eBlFS@[| 4äL;X2̈lM]GGU
+{a!ZD1!Ag&5YqI6{-uޡϕ(@mdHOs>BajxqSI]tuoXڶFE+F7OKLL R6'Un| ,/2$!
+?#Zǁ
+r슦B*4'dVK ny"'o} C{w8$Nj̇hq)/e}b.RH`iL ],0t@Wԥ6|~\sxS1ܻ}}RH^-O)*~OZ1\qrv}G": yO
+ySs
+0q9Ne
+9qwꌤ1<"5o0<F(c=W+c#w/" YS$';1q\!sE%Ьz5+j19Z)&(FϜo7WX_+Ljp&uDk0
+a%@2% һ1a1il1G%6.V-
+/#=86 RԴ-qb@c
+4D( 6$P}5s:ٖhAD$%kL=d`'7^2v׿./*ֱ!D>
+P#$CoV8:3 8b`E|r5p >ϫ&*%[PF>vje<Jׁ=},ۻ&1%?| ti׉BUҠiy G$
+i lY(yE|ཿWhӋ;d'ˈ1%=( ;r FՄToTÇymy~ޙT/x}7Vdc *9\n{ DzPAh(\(BFtŭB
+ ffxqxѫw!
+e*h(
+`IdN
+,)>`\,:0I> /.xއcdf0GƃK%˕X
+X1뒓aCɻ6A1uL\H7Ri
+| q;:?+Kbdz[+
+ucjjiz9Gr/
+US' ^7G-ܗ"=,:nIA-w?N@]йc!aE<"0(UsX5`=,5>mBWelDŽ{b4JyGlG\$ڗ|gL&E>~y3
+CV7jV ]+  эͪ BbO%"<}rh*qM?ڔG)^IVpF߾Aȃc!T! K 4bE;],87-z\4Im5դ`c.E&=}tt{t#ڈX(d{Bեݗ1$Br
+y\Iη7 >$tܖᬿ#v9Ь#Zs47enz?'?}PXb)v5kRp} M{_ˮ9h
+Pwq۷=(`~KLh:3Mbe-Û S,{CB'V[l-Ԃ\aFֲ^H^ߛx=WY2ѹR%Jqu=oڍ0$3Z> _b=AwNG?yFzmR=J|2Q짳9ltt\iR)q@X2}Va f-uKfJ4GU[Z<ޱƐ tvV̲ K3R.ȪĻps\a'
+Ef࢓*=Z{yJ<,6'adgz%&?sH!녞%\V"f*Õ[Q\9ΠI[]7
+s]HfbzN'6
+bb6},}xbBt-p]zFB8>Əasqaf(sacA^+iQ!4vqܿbutݞ.:;՞޼ro}p%9[47WبCpQubi_RsRY+8)kqX^UlǛ3Y 5AD&rpbr/qS|DV/ŧĽrs
+/r{ub@_#uz7t6A{u>_EAZjP7tNI.pIiCkbI W+]O $^ o[ lAw[=\r#<8U;AbO#_|>BKs9 .Ꮛs/za55kKy=j~d=9VIjq3
+-zj[-Z1(`څ>0N<d3SC*` p0IQ&Q+Hgjl-WHO)o1:]e+/uboDpDzr`Op#
+V̫,dVԭϥX<@mo ޤryX('gueS)=J&Z<h˭<y_QUaLyzKxB6J1U\/
+]ViRS5~y^bpFP
+
+pQ QdAsJb[ϵ4R"R,43$/ \aQn{tWJRd4!}ǻҮ 10;.`CCFK=z% =<~ Oq"ogNUSl'W::3/ ɪrh6\j.]PX<&tݵT`ZsM@ vwL=.(0rAl|壍l:`kV(ٷiqO_~EWx!h*rGs}')0V<Bڛ kC%AxԲVWӸhaӜGWfpU--J@/|eű=B+w-&ד>Kqw d(ZJHx<d⍀Ou2~e_w0xK^-.,q?#@yP_+@zd{wh\3"PAĖ)*: 7}Q!ݖs<轝~
+ЛFX;(T 6RtG^5>@a
+ 1`PHiw0Beǭ1k;]0<*@qdcC΅ _@3{_*
+=&">7(e.gRv nO׏RMgMUe;PQI-7(o|ՠzyo3W>7xL玱]1릝KhV>c]wm vuXT<Xww[\:)I`Yʥ0eIu9
+]RòSsw*9醏טKL{8YXKtXmbY5c txj$*{0FiO^ 0=SOeQ4(ⴄr]"YÚU6 M@PY3#MHC6} k|^-d)=7q̄5W\~bSigc
+̓_¼ 2tNv<<ˮR7tg6ospVpOu(Lk%ZJjxqkVZ5%K7o za9 p+{T岳M؞}3XCm- CӃ.̄8R<sh>LD\}lE_^W6:#JrqmHn+<=wFPDD8~DZw-<VnuyڦyI"oY|n"ëG{h^65*
+12qzZAYngxtI4l}pˤ>R˶:eE-9Ά(tpDE yiT̪撣aʬߟUu bu;L|9h[mc(=t!Ad~|^uC k?VYȑub5Cb/;)ein1}AS`Y::1%%+aO?e&S۸y|nie Srrr.B<
+a- <L/xi[|\iӤ3ܼ (0LF.gҁw_ CnJZJQ(?x8J,/tIX=~1uL}uĎw \+w*1
+i_wO95Mdj*Ok
+
+}*UcW6peONg[AI9ozHHV|{߂gN3Zҟ4T0NSf[$c< 7G8޾]+ѝ/px;rb>-+
+!jtv:Ȁ[2KNmٲԩl#4ϵZ &=m];J0!nӱb3Oh>3ԕ1mm(fݶLT ?مkJԝ
+.>Gٙ3bc'N LG\?M4dU\=$w"?F:v "|unlC|if_] 10g-^1_xv'{ۇƂ x,:ϒP57Zc@%S{t4 ˘C8'MGm{C[B]5ʓEa;%n*;Ԃ&ť˲aȋ
+J~v(N=lO{6xn遾:iO:ʥֵͯ9W lG/Vp!1~8Y^-Dk2;`|"f{ ?Z]X#!'tGZgS?수(1rJ}R8$~KX2Qט0 Uq"kEnxb<3&ϙr>\g4bwsz
+L5XH,ށO}YTDV*q-ڞ7zMt>ثl6QpܫL9!,Ţ2\IԜ2FN$QmEy\ty
+ 6rBwedrCtGU߰[~
+^#KyzS-wPAЄ蔀=c^jhf/3cq=a%jDt PVP`z!\Ћ[`g}I s[;1%M,$L6r3cwm5HXVSbXf!:N. v+":27j _IN@EݣaS<Api ?ubs* N!(;s&ԅG#5T c%'F'{ȯ7*aSAlfem@"mΘ1z7Zݵ{$Tk7S[WkO6פmd4MQ GmB5xD<ecG=L9WŽ#tz3_oP}3϶0Fy~2=N&4I,tJu ( 3u ̝dکe4Tm| Mψ.9ER'S?(.r
+*iD+o_ e
+g~<!BJs rtR/=||3%?r @u}N*qN<zL"HI
+"zc
+#jTb_4,10Q-y{8Sb\snBqx͎]1!طGf:pnq/(bG#W hyEĺFl͒Vs[ˁ%gp1> ߀M P(#oݰ2H}j _Bl66z?0Y)N1&=1|`k=ta_crdH
+3saEjbj8hӝ|px> }ss*iϰf=qy5Ia* zLo>}<F4F` 6{FN{`o+`K#3&>7 K$6S+-5
+RF٦).EoU6TODg8t}1UjC .]ԃXz|0{LicHKNn\ jVOn1c _'(fçԤ1) W(>]?Q:;ڋpcMx/W?0 j4x/{%0˫Ka 4EZۃFDXZUrSEU"\h;;?bmׁ~u25њi N
+a8ӫpq;5"Y'9Ÿ{rycK5^_&fZw-% pa{8z0'`&ҏ$Iz U|[S_qièE3~zq4٫&&FH5TELjk|8 m
+ bwR^K\;q Φl5D!/rl9k钌
+)q Vެ4ʒf[VŷN0\TQ N@ObYpּ\岔N|%+ e'lX4u(cL/r/? ݵ+9ύ>=WV`B魾Ury@|2$DWaM V+|1ĊrB)sxDvdpkRjM>pup?)lV1fBr}l_bLQ+P \ghp]35 8d .U ?>μ
+6~}dˍuH䙁>@;†YKĕh]k>CM4d gUr[虗J{ACu
+3߉rM,]M`Ÿ)Fš{Ze:-s {*ŊN[RʢSFc7!o5Ta[=ERCz21PVo!dxCEG6s19$
+fyo#ȑU&켴GĐ'̡I(j*X!\T8K#h?JqqG̾v-HP/EO_}&~؝!rFsX!P*:?egUu!Yo @7X"K̰$gD߉B=4&V3|٭:]zcB0ּZd8" (@A۔<Eػ
+/('rNv*b}^ ?pF"BۧZ 5z׏_>l˱y"axCJw3)oa*׀"a9uExL. 4U|_:'M:]t (;vPv< N-j,L8p,WܚI;^;_ʵJ<zM 4snƆNx)O&̹ (v{Y\rI^MdK
+:xa+GmTOu^mJoUG:I:WjN6YyQ6Ff3\no
+!MJǶqz,2WC#"{SY~g zZ{UATnTW/i8bZ׏KzЬH3%P{īE!ND|i|<+^3-6 WCJLnC FԜ%ݭL`3K2Bn=B*F&?ƾE75`Sv 1 wU:tc<Qt56l$5`z_-ץDc{x. 3~
+K1@#|6ӥ5κY^ [SaҰ t\0 QdX
+IDDs'92^5r$d:7#_>'\h#)
+1*%2Y3կNI]0lƆ6,:ot D>ysjV>/x
+VI]<:r܈etiwIx"z>tJg)' J1Iy;=WS@qЅn;*[$>Į٭L޶!K%6ɏt7~"nfa"-(,Cx]JR#yד^o*~CS]F-"WJVК.!ZE$dF)5KvCNgs
+MW+56sIMg-BfY:5\HUCļKt_ʨG[L -X (A,=Cռl݇q_O,B ~qmQU7Bx*? 㹐BVz2"](~2ėj0OQz(}^GʍWg(p?} lye%L |3%Hl'BxcmX65p[UDc5EKET(=5CU[^25SΎKjk={W>.!?, ȃ\x <-6'Ux`9 \<}L+JH]͵g !43r0AmKZ3^+!G'Wqi"7`̼~ N0Bʩp%6 qyP#q
+W"K\- iX09k1B\bMc+w|#l:
+8h?{Q[gZ֟8:QawL?Qcޚ,aČzb"և
+B/ cB&y }+. (S.@gHx^٬(Ys4R35#cף  R0}k/h[fx8Tǧ<q+-C# -yg4ռa j|K{um\~5szؼ|>9ʉl{Μ?,uJ܅<Vea]wJw~HM
+uV!sDa+k
+ȵH +Ԟ^E|/B<ձJ}}qn]Q; hR,Hf{H&}gˬ+ 12oL
+A<*ՊM[
+73 oeA2_9G/~$,X
+~PQZX/@Mᤞh0.FktaAM!dL1"U%o)A,(w>4ɘY? ̄HfM]C1˫VX) R@"JꫳZ"Lv1;TNYʄ`ϡz3h3Z_6w[BOT77 yD'viaq[dOrM},_q6Aaɮ5ڕ_|\Ƀ .qe<VME@ynu8rI^7Y]JK\R0;5ߎm>y4 `rp1fW(c03GQw҈nh)lm :L<K+7huG|[^L/S;)Y2p9Ͽx |@ZB6Kĸk)>)cvKA+,m!c5K }:;&!B vрȮaL#`{s%$O 2avKh0!GQOʵ7z|)`m:&lbP`2rZz`Zh|7[_Jѥ ڌ~#1&I7'<0\o__[C0ztuJ@bi2 ٮP5qukHEidaxCzPe 4Gfʛ ,r8`YLJI8,۫<f6z
+GoM™Xۂ&yE$i8&jkcFӿh'FLѼ~7 ̍ӓUL4zQD HQE0(jiFUZ# KYƴ
+foatY64iB_ĒW ^TA٥@ @hvZ|dVY)HVcs.7vl RGDbi
+^Q6ѾGXں&vˡQ1>5~UX)U|E$
+CZD/#eE
+@M ,#@hcmcбԷni
+^KZ"k_9 6)|Lc]LxBf--nwwfNFyy o+(w͑f)sfr_ߑGˉ*>?1~'˷`4Cīy_JM: 9T} ,64v<N>-y0SUFf xcxx|(p*M|ʙgu_BvI_6-X-6j,<i!
+ uPkrcj4WF͢74QMaJٞH]§X-glrE,zNqFF[LQ,c HO(>{d2](@W;!G׾  =:4Do`
+ZL]*D=LZ"RRfp߇AOuJzr(`iu(\yܾ9f?C韚yl-ɯ~{,yEjHԺUuդAXR#
+WDD1<S"ʈwU wszT~^뵬UO<j\zLKzވGG_ظ@ƌ0Da&k:ƘU@vmxQ_ [bqV92b-qxjo0̍>t {<@M,Ua4KD`̎lty<mO
+IbL@lHey5JI} 0WN* o
+cAh9&rƒVr2C tA ס5zIl#.Ie
+k` snj𲿺{[jpѢ P\C (9:(mㆈ7[TX"~{ǿ%#P{%ZnCrP;KndC۪;/Cb{7Mg4fٵZ!#7y@6^LyZn/Qhx5av!$:_.)ՑP5`<4~@Qta{0Kܪ7D!'e͊`b$uLZ԰1N5u/,dPa$?U^^֧Ko8|< W] {;AΫ? S͋"˙ݢ
+"PIIl %2  Om]+Bcf4z'oT w@8Jk0`Xu5*6, *rͽ> 1<ЄHSoN; @Si"6ϔF &īJBᣎyW{M',NH啀Zuo 8ǭ qMKC|9&l]ar;AÍ%j!?M\in۽
+uoVʙəZ3
+F@L8;`i=0c:׮6#uKF_]$`9aHu`J&j/ ׮2Oa$w/tF+bT#r#HL,56չ^>/ccȤ'/;H 0O_/7wK ƽ!tr5A5ŏ20UJ1f,]@3˘_]p<d64@ Og?HwIK 'ap["-Փ |7!)(K
+%0KGƶlx
+C9_Ĉvxy0Sm;9|ѡg wZrq|+A>r{hods:6?
+^7L[m#4Qf I[A怲=J5O
+l8@48KKÞݡʛ,'79\y摧Ӛ9d,\ۥ᭻s&%)FR6
+leNZeO}+[
+.hқpdhUpU`ՐT29Ȃk6C;i?D?h.asR5pvJLX4ⵐؽm䶔t-W=%Ï*$!DvzhU qohK ^?Zaa.@RUın.9VFE-_ʗA%V87xŞŏrgR)Z0?oR+~;-@XwHMk+5yf ר
+k"EZJ"1ãrՑViў^, e5@kkRXjs[u,A?'`_.P?tՈ˜Qu$r Tu[0RR(Cx^m+7Ҵfb Ar!dQ}#C1#9HevAD)"ǵ@:9n6c)Qɚ$ںi$dh|uYbzwy17OoՉX3XسK 8PYmcqu"r` lfV}
+s8nr+'lBuo#|ew"_B FQH &] rlNMW;E{@dhPBfH0iЇr/MB\bSҲ
+g./єyX,7ӳ*E#
+9eh" ԛ\@rF>hFG5pT*u=*qTĤK~tK O 8 u㤰EۜNjzaӿ8'nssђ>S+K(Y^ on9(zf S~Xπ_WtĖ`iw'༒ m&lԢlٙt#:rԁgq6%wh':+IqE֌#tIMN?~Y:kZ{ߞ!>^|sz/P%YC>>{ep E[jw.޶,B<:r6ug}y1BqgRx@mkˠw~e}p A<e'% %Ȝcih Yi3b+RRI =ߚ_lM,IFW4J8B_+.͖9]>PW<!U!s6ϷOv=ҔHں>AӴcT>XKnKDHᙺ BQPht<_֖wqoppF|O5bk1%uI5(/sW/7.E&h0"N^ n``y
+Cd-W5u$"Wg#N ] BOWb6:Oϙjr E'fmVBo\NeG'ijHs%yP&9,@D7k΂봅%BGgPE惼rqqɽY0q4,읇<JlJt@s|JLKEݫUARa\c=NMOm/uΒς+Yt SNdTRZn`lЗBJVpаu:[lYpu'7}k9ҶB\S>+(`2äV8d[T!0gei.{.e? :̊E(V QM1c@QZ_vŷo
+_5Qzvo`2֍L^c=2$$/un@:8s:x-#m}?ш/{BL'
+u~i߫p9cPɍ%[|w2|m_^;4 1UgGz^ZV4rJnVJ ZN`pC{h0]
+uth=pNɜ&I؈qEshC
+!8Ŀ<]{y PVe䌪Z jYč/̆= ԀOI6@(IYo=#
+I;w+1A
+ʊ1̛4MfB_}7}|Gq|aȒ
+}9>O Hz;o}AXvQl(>ԛpoT 'c"K?o:#lI;c'u%T>t>OSy00;~ևT*E1.(#w]j^(eE
+%c M^mRV.3S:|&
+QUR!JY zGL<ڪ]45]ra=ڎit@$xԐ|Vgi^dHߕfsα4ʍ'x&EIz5Sq$xbϭݧAked(\T; ̬|Χ47%.dDkpܣrD:X(eQ۽ 4Wpid4v^<XlBzQ
+
+H1i`׸iώGW~%#IPEZ~OAlI̠H;]~RmK"%lynH=ZK3ꗐ5϶`QX޲~$6EqbҰ5TJ{c$g@
+I:
+,}SJ~0gRck̋6\N!q]mb7<gUkv7ǷN>%7Y6Q 5<REy봐aHXףp[jC&xl> 1~qw? )3kJG.ё\8ΐ9x=jz7v:$yهb0(Zs!%7g&I bC竏1>b6Hcm^:єc\E&T8pVMvqaZ5`Īrl?H] EQO; 9OuӳSL,3["!R=ϝ4%HƢ!{ѝ'Hh4-mUѡ4zzɄ֫#!:kspE'd|&t@a|[)q
+VgcMNK>b0Y* q4=:PGCJ`3ICY[p#`ыC̤D-k
+_e;Fj4Ÿ{vM}߬킃jZrQnl)ǡG`%~57| kQ3q)IxL&`~$SEH|wzy;t
+8NV9oԊ Ӥ/X/I<qw뱾#m0e)9rж>m9ѧ&l{C JïuTJ Y?k)$羝9y3Ӆs&N4S߶?yNs~Q4mȈ&&Vø2Bĕ3@~xÝ ]ߙZѝK_[Dt2dB:SD6xP\Ф;oqOc"2cJ 4o&B,x ?X <vHʉxTxRԭ؁ʇo
+Ha
+!c! C#E*D,5 WLG%6A7 P&ȋ"㠻
+̧.]<s6Nܤ=RQ% "Bb"brxn;>W*!y˳FWN
+۸cqO"'[X>\/ku=~)O[SOsh|˅m7K-+xhBB[_IퟕVYiʸsbplN9D3=,W s"JcW´iiΐxHarAJ2 1{zg6v-%eջum}*En_Olp̊l98^9}t>9lE뾕=3]%&][;7qT:D"U(M_RRRdD
+I5$ծ:S'g-b2yW/Px|fo/o`Ks(YPV^2uvy 5+Zd:iABf^L-~~֓pk:MMz>}j"4`;t]/I~Zũ響7H eũVbueˑ4֏J
+-2\T\AgQ#?{8`^wMܟ
+ o\b_d|5Exnߏo}|Zmiby{&dmoW0!t\wJuT6~HY{y(F3poZcJ-qśƌ>}~e$aUN2_!
+*y4Rj~s3.#I_j)V߂P{EO Hv-.I@ٖ7+֌%sU.ɭ܍5r9żK+/CU(kuץWs|fYK6vii)Yt,?$~[rgg}C7zs|pT`=icskKu #HAbrpVyȼK7f!'nBbFgwn-N~V#\X-I/\ufιu귽Q{!7t^u6#q@&\j{HG,{hZ9#A3g- VyRdQy\ka .qgo^I p,wm̂g칱^LC<.}Dv5̳ Q~_:*4?wO]}wme_hN%W=뀬/5ћ"5GhbV5wUW˖z"[ݝϣ/]?yi͖r%E_E~_i&S+ګڗZ} 5U\3-g2wvNKkڣ6 h\/u|*daVLd'3r1Mp_OfRuo9*[ >m~fJ?MWzN5ϓR'-w'+]OvE-ZL~mpe>v릴XAn?jr\1"cd:\Z5|OʛM+$x:uw;<g9):U)
+WMP*%mOyց'O$n_U<~[/vFGzb˓
+k;TnӶv/H[+fF4Blz,>Sˏ:}SqJx;ߩ\QL\4p3O~/"
+O6|[!y-P_]rVeYK?2<l"n<缧Re`ΝCu,\qb-+W>mcu'?ނp=}l̷FK:&> V='i$M׏R;skĸ"b74+cIYa<O5^7:pڒtC4Y
+.ojP#j\=@f<l@!\7t芙 FB]j_ܝ.RaA<z㈒[(nnްj}7k. 38|}p@ U磙g${t~Cq%2:_Ƀ=>IQB mhŞvޫRܣmǬ=&. lO8ձRfh+¡i$ |O*w56'% nՠf"kj'9 zmH.Oڞ^[~#9}Kq
+dO+VCy=|՝5yDz)ږ| ;tL8|KyP3Vvt?`~n}t{sε뫇lzRuDAP^pMeC;/sw~Kq$y[Zs<FK"zrGdk?PqYSC/
+-9zyI"eÚkyz}NԪu<͑[;s
+xᄑѯ_c3V մɾ~:-K[`)=Bʶ_j,l S3E<~עvD`]還c>IQH6Yfic,1Ǻ%ZmqK{*xLYaIߑGl]wh~Hz}
+tF .8˒Kt<X"\Ͽµ5ҮkEAZv1t FwXY۶w\v*
+K<;"|8os
+v'ȣwgۥsVykzBAV![K<]0goʑw.lY+,4ס6A';s_žMqm^޾hQQ|ޮ4"s >>q=BG %29]YHsuQ7W ϽN̳4`Ѻ֣CV__\ "Awk>7w߿rg<ݝ?F$~Hz*A5b[w7=g쌌g,qnxZ>{G^7gH]ϭ\+sZRBČ!N:o?
+:FՊMc:\Ⱥ^ҡ=R>*+r>r׿]hb]t;HHO5Z(^5뀜Vΰ_['^r\őa*#+gg%FT/])Jc-zղO;|X/u2_)vo!7{ m{\9m/x}}Vt oy.ܭ\*FGyP󈈈N) 1R#f]FNu<zFb:W^Zkp/~twXQ.jY/OGJYf^
+şn=hS|^/Aoו[h޿T)(7.z]~+{Х8w(Η7~-7Ut?bMto_ډ^׫5|6~YPcUze8׬ʍÛ~ܴ74txV#k)*3o4Ȍl$\Jdh.YRezۣHs+%n9}ůQTUVsnٵ0RBrLj}h(bgW-vH:V)y*buwOr##+7I|YUȪ/mQcv-yl\7b<Fw=ſ<rwUBrqw%}~#w-+{˜e~1
+&ehrh޴Y&a _nCwN(Y*Ipd>bta]{]b雷n%Xr˞_d ϼQ¼G}Ŗ?Q\=~g{YcUjk5>`{ѻZH6̵><'~Ǖԛ\SaBXHVW]oxK6SW3 3SPg骪ku|[gO}?DuϧYB/B|6NdȻG@*O"Gsǽ8/|u'ⱉօŦL$n"kgPtƢ𑠏gsXՇy5_p<hwvkeV$_iD .|+40xZF\bg/y)Xt͍̆BsC {E~ '}MBv[üWsXƏV_\3pԦ0ALISwYL_ܛfc7X;0~r;Ocaviv5 W]
+{ u{Rse.;W*.gXT#5 |xU+YB5ϭq&"+־gO͞1K׫^|=ltlόf50sZGXNhq_ej*FM@S
+=ƍyn\?e< K=M{tU$M$=_37C"vIb!s:6Wܴax*E=ڍx\Mza$+v^{VQK&,g{~
+Ww-ɽZ|<ms{b!ް زc=OW3}5Ceu7z}~ؒ[ I
+/_~?j`n晴g{F]lR0=ߟl7V"Uz.IǻTQcKb[[W^Kxw=s̬ at˚! Z7ƪZ oz%ub Q%k/+WTFT \=S}q4ԛfyGF⇾jiWΜNV+</فVO{wGUv޹)39aG[)];PufpYaåUIuw> ׻X7Yncv ڼ锭mU;tV~vrvU9iq/Md8\ʔ)cEy]`CV3x+}8mN'_]G*L9ƃ<3,]Pkg
+!̗_x8;춌䁵 GċZF(UNTUD?`ʫvဟDz,.`]dWlrHh m-}Bn}R #[kkͺ}w~:TW71s~K{if_-bs٤nJL.؏.z};\&ڱ)9,ڹ/䉷Xіҹ{NI)Ij׎uʳmÜ˥,WK&=|竾Nsf9|.#m$}cpn욝w\~jKd6nX~=*dNt zum<Ylc1Cdő>zmeԣ\z~I#'oaY+$'B?erz=]z1?톶F?lv/o=#D4GFH7䭬؄B=7K[%w#%nrΤX񋷬ͳ!\>1Mic=˥J/x&sv[::DPfIQL⋸yϪ:M:);kl&)LJXCnaGN~S6HFIGv}wޘZ"/)#2nxxF'o /\mϐ+VxxCV:WJM B֖4Pu_r>rg!p*+Xxg^[m5uL*xl[ՋP.C]2kJ?"0G騳v46
+sẌξ: ҿRRELd>XXڢwSDrmxl1Mc)#%~VB1<W,<,+gb<;B[ُZ4rx`{煹z=V @?8XOIDEk%|lva-^gfeCK= x~psG 9n+\f^}&|)aM826$=w IYo92cvUરwG⫼uޏ;x;iOyv+_
+UnH)6;>b0fi|ں5,Xxee)n{ ۶~)LsQ"f_
+5L;X9{#7]:)4`ʁpM/e^vTrd_D~tWauQHL xmZS\J&{=z u!_ZS
+%9[E|D.5hgn,dChmOV_Y9U8;MJի!^,ݖ6UXK0]Ux 6MՍ|k9>.Ħd̘>Vq߲!-_[佪\ٯ.꾕U5߬(}}U2Q4.E>KרV@c#BOA~<X'Y X|qW<X2&UhZP9d]<o߿:=㳩k ɧë7ro<[r7/ȑE{3v~6wS4ko-D,ݛ(5'wKwMrLзټ!Wmlo]BlwUnc؆eF6=S 5#].j^T@g8lӖRUP{fdFw<S=~ !aWÃwg:0!ɦ .ͺqp!o]HӾ(%cml}v@;Mߝtىu-=*an@<Ie3Ԙ<{=3yh| NuL15*iQëDIyzZ:?c#޳j垎6|A\90D6Wy_{ϕ,q&&)Yp9"-['I}_{j,-w :(ie={!HWݢԦ2ǽr*#ET\+"<砝 FS|; ) 6Zwp;faKo)Bg% h0 f>6B. >lݾMٛbFKf.Dp=tPۢS@e; ͮ7y7А,%HjI7UG/ۨjܼF^Ӻ8'⹁8;﯑񻷠MMzl9y8IqYųP̽ey?_VmtP9iG%C9卑]ZqZ[@~s-g4{)wny1o
+ePxW$DEJb[<U>E++b:Mx/BxbyP.deg?3 ^\ea"zԙ&'dn[ytȚLS&C2c K*e݈|f+gCoO/%ykfKG=nE\ksW_zCD!o?c;WUO*ԡcFwv 8}M}$QjkŶe3V+ ,sٽ׮yqg%I 昧܂+:9֮e-+/MZ)oXu5n峗苋?}vӯqw.vl-=zHNC|B.E{6
+$S~zF|
+<mMJ!grߺR(dsԢdg+6$"[plF?/篜;"[ZzĬqE9/{n7d*}5JRWҐۜ[?+@3Vf J-{jcΙ3O,,3{sm94|(,P Rv-cZwBg&*սN"bX+gںuudEY]Jc]fo3(0W)zqkC%Ec'<_(=ͧqz؛q d=Eϐy:;|3j&ڋ%s+ju S ]NRpߑUAm-pJtؗoyrlqn g|#vO.~cxמ}w'9d՜DNM:c]Tɇ.:7mĽ<<w9hob_.8(ѳp \fE/+̮}п ^ocv&% 57t=on>z4Y]{$he q~(%~y]F.r,>g =e1;Nmvўc<i56(fivRz5x|Uo\R~IBr89Cc$W?,o%HjQ݈b }CLR~ [Ew!ܽZW\^s3/ݔh)?br]a SΉ22b(bCĢ[%CkB-3{kUk]V5V{l҃ˆ+k!֘t~(o 95ޙ_?>7~sYa`G=ĆLu?藇oV4Kpju7#<}\sZٔ3 LvٺEhhP^h]t[J((Wˬ{$kV;fίe{}V:>4Wg_t6D͍3s)zD1y$U0R4[R:;$1yfo׈YynI_-6e8cEYjW)$ /+GLO/ x{}h']2뵫$+Nق
+Vp?^zJY6 3x%?ȅ޿j#igx~xܼbRAóUgf9޴ %fw/啌.;ItYō7/ _9;oj޳mAS+U/ VڶG'/y<Rb<2{pCGf]AXOrXXsCV2dSB?E t\O3ư sɸ 2z5%D<;Tp@`Iv}{+OpceI=9$?Q|5ycf>Z ^ OPkĞK%~cGK@ˋ0ޢN|~u8WULGXȍ:6c)*nƋu\6kz7z_RCgr
+i<Ȃiq69C%P<Fmꗪ# ~7a\ݾOTK-BB˃wfG&^8koʚ݇ƑEQ ]]=./[}׷[HF_|2{y+1ΛRκ9k=2n6W=_.3޳082׃vo/ ޠtJ؉b/<*ugk]Χ\ӕ&럭;{_6#>Ӊ ^m>%(KGfztwuo`uvkV_oaGcj.r˰6:g }+$t*+ãT
+?s(aO.= .go^6Rn(8"cm
+n'DO5J:'$_wV z"z&3x ?a7&<-LIjkx]U[~ŵ}1%k%+lr듏Gço> ~=O 鵊u(;v5=-6r=yk3uFʈ[Zl5 \Dn׹NݿT]3zŏot㨨vFku±/u|tbv&6,DEΤk.8R);#˟ti`K(
+Ƣ4q۞JeO/ !<+s/J\!yȌ
+9Vg=;r:5x4,/-?UwUٶDb ~zId(u󰮛OEQyI3l8/3+'CRz\߯X2z¶jիP5Ir7Y=
+JZ?(468ramS =nAG._W50s gEz Ҋ_XtZ6,Q\C†K|"0BWP!wJrSe<76U!YȝySMvn;8 Z۹X4>S-L@5{\4-~*Mys7NO]ؙ@ԡ2}>p־V:K;d;k<ג:T{϶2|W>Xn
+wlx̍wU6͏,ȋy{׎QE[ kҴ2 7XTUSo;r}F^}' ?VH
+KIn9tI2r8+ fb$.ϫf4|ShHCo ,xk;<ZfR* W J,sQ۬{b~1( `U>`e-؞П/K:ȥvz3*׿_?!T6cW:T7.|%aƇ/鮖Xek,q'XzH(q_uL}=/l[Y^+*bq9ʑߜ;P=kN%,
+bg/lk`O<oHuQV~άWC.-pDAsS˿5o^!v:L"]D!THY:I"́/,ҁ?*JE+Hs5&W_S=9`W
+`D<щB8Qh U}(-\>vg
+Edb<^u%%rݥf7=m6mU{fѰ!ޣaCF"Deʂ/wǦ ֽE.-K~'>#uqd:Urbz{:J$q%ZKUL36 z.I։`q^kՓU6Vĸp0=M19W걍/ _~{;IG);kխ_>ӦmӜ%FΑӛR./w`RMԳ>8]Zgŭi7m߾صKfS~BAXъc<kf*_g~`g8RcF]~Cr0D57.|c%Цo3>g:z4:.;u9g3vu}Ӕq,aX\8me d4~ol׹p<M93~XsF:>揋];rXKq9.ë<|e{uyQ|qxwF(\mk}C';ڈn^.N;ksڏ_M񎻙'U%p>bڽ!FrOGxq)j]p966{:ጁs5ǐnN$'}eN^#E ʈUM~omڷK|ކa~,z6A[xRsEm>獧T#]|C\Wi[~ ZD}4Lzk% K V$/16Z૬0$Ϩ6YU36XjsNOS!xV(s {DGh@BZڍ+>۳M75_]\E'Y@mR2/%K9m ıErlwϥҒpAce" z:SE2>4RSo(NǯVU ?D)0čR}r A2J_<WbysPV(9}S"軷]o`/e B^ӛל5s-;\^#%,{T}%ߍnRܼ_@CK"FmuuQi޾سYֵ 3?z|\n'_YGyݡӽN$
+1L_
+I&W|M2M]WЉK|/]hiϽ6\6++|[DRO,.V/Lej ȋ,+dp2OlӚ%hDV\w0nheceӻѫJ[r: w`Y$<N@/psה1 Y#ħs``NyZeJ:KGn?0yw|˚Kz7o;uwWI[+osj(8aSO|p-Q,Rwd+twaUEX޼~aڍ_1&+\TjȡE'f=f-fъ@Y{[C=>Ю:<ewþ\EĢ__TjeAڶ_9*LdIc&oU56[?ȫ׬ ntb1NfVD;%u*-&6\љK\ۿfXD>vgFY/6۝t}:ؓwͼr-k.+.0cc{O3/1|Y:ӛtܪ&[<PB9v㭇O/t~*]CkT#7E%v|[\-z$~߶ O4L{CFHMxEX~L@w^dw9~sq)ri^vL[BiS}{$5瑊~Y1f{Cgz˷nK<2+㪉L#<+W_PF(ޏjBG:wVWxD}rTSQYo.hXd4n^W_XpPܘzuJoύtțpK*M6+p rl,<FL|ԇnqz9$Duw:5m*kRM%4n_kYR/e=Nq/F-ٵny[o(~@{wtboG|kZ6.|mul3X,+;G:h.|R{eE6r^ ?lMxWkޘ].PvUʵ룢5O=kGݬʕ;ϋIܰW_ݠ9f|Sۖ&5VNW{1if+Ih$].-w|sϹ*wr~8^7CDY$e4.z
+eOz^8y7c)WMqӧOFToC*,56νiI30ϖ+]yvzg+wwW|"qZi~eכ$1ILm Vn ڜ@ipTQb+a Io\.ߙ#GA55Z}^q[Щ`[ WQΕ}:0hל;" LzWN{u+ve{ tM~uwÉi΋4v){mu+aLI_v&@?U?o\c \woΡ3{54IuOv_=8?-UhJZUEaw+Յf<N5~#̋DwIgV z_m?{~2e9q;ȿR(Jc\C/)W?iqu~4c .UˢozH5زV}\Xͻ)R!=J&3}:lj|/]npB=~eY]ٗ_t˼ѸMy%kS+sH#A'~ʹ0_V*hӧ%}B^^^!`팹2o)ZȪ{txqԗ1֏\km5
+nv=#disX;׀ >wnH6͸KZ`G=e55|tzio x<;"pKRHy[=e|!Ea燔,uuuS'z?4p}}Z(~Nx~[YҷB]KT9%Y>IwoWxX)1w ,$m[zQŎUkv-&O|Z]svuUm\ef5Z`d,;ↇR|ND` P=;\Zf9\ZSg]挶1EZ,RL<kʯzmBK|V|=t5^nYj@r1E{p[<93X txaV`᭼.wh.W$|?kl
+OĢ H]wM܎xx
+ {}KKm鱎RDR[r5kf4i%2HX
+
+_Gr B (JMn!?BI^U
+1Vs
+XP4hu4- wTD*)"T444*2J
+jrCM p4eԔ@r
+f翞/434XOs+(n5x&݁R`A
+s
+i(i"/xL B"YˀzUQ*Plȉej($j.JHjlYBM6[=%eՉej8TRB͋͟(D*OmՕT5pVW՘ <2`UT5qlJHu
+TCiL,SWSTWaWm))+TVeSe 9UC
+<UvTԔᱍB)+SSe?5 5>
+;.4pQg?U%%kp[>
+h((c}
+_U4EqJ pߕF; 1A !Ѥ#(
+
+ (+MSD*4[?lTv{.BE`8nn{," y4eHJɾ؀
+Us73qp7s76E{)8/t,BԐD"Dߑ`|pĀ#U
+JjH`_b$O^؍"-7h"5%@"554Q." >qn1%&j+j2Š@Ē(jU/n
+6ОMM
+
+o4qg`*m <h{%Wf`KО
+B,p@|*AGF’)^)Ad6Ze|@;怶Y> *H*0G`t@Sd ,W^ _^2a8} \ dRd4@fC4."(z@/R@k2B\rk&7@onO<t2((~P)ߥn<xHLbW
+Xh20߮ḻKZX ߕh߭u:р(Q|`P) 0PK@&CA@C %`:5LRNoZ
+$ >0PD{
+ էNySMH_X/LtaLJ]/B Sh &5.Ԍ>dž'Y1z1xEq$2jࢸY&}9_dV^tH EAZ5AQuHXf
+YI rߕR0%>
+#$*;h7cfF,E 
+TBbLf$(`FUI<Uu%AԄ6x0 @ *_!>w*`hR:pxR9 @.oA&4Ot|)I9ƥB60
+ lӵn(RUD@Z2K@d `1 t+&@K ^J^ܳ45o4ܰx#8
+΋/  3,[-@$mzTQ<t+{702`B=
+EFd*):)`"e޴F`]x9CV۱~f,i1fW6HO.]O CQ'%Cnk U0,<T<1 P&.,]ZG4he~)1I !AbFŠT!"4QO V낲 Ux㢁g]
+/0B ؘ + &,h ,X
+JɐB[֯S6vm'{dh.ₛ#⏂" U*T(q>7\8P]gŠj
+~Y#>e66HDpDRZ/V?G<Sd1sT!$ => odo@mA%|27L7
+Kt50x, BLOhEƪ qp A "mrBj5E?&pVf!@qrd
+u`ɉ/pRa `rHNM 5ƭ?8˩GJ0JFuD(ApਓШ[/zSRq.֫<&=LgbhM88;M-*rrc9bDq\/P-ԐI %"$.T ET
+CgThDȿhH`yT0$/=T@U3iP XX /%QV <}ѐZɹ
+jbf0j^3LueTg>XjQ*9ҁL
+$Ɛ튮tm@9w$~hv0 vrHQ? &V;qdQ8B $c1f<@3 L
+@ؙd5MuULRvORq៲#4
+1`)Թ; puhR7[u`6$lS@
+l⬄6662F:]h<yB!d)#R]W@0!&h·ew@FoZL5AՄB
+XrY )' -$ /%c g5(/2 ׀J] [X70GL~I 47"Jꂾ?ؿI*P
+@>.S
+q\4fOe#S C#t֢y^P-b(s8`q
+DO8,/75u\jH
+'t!Q`u$;sOD'W2Eտ`ps„L]a; h=ȂSQo,xT2/HbͰ'lS(Kk$>!tB0,;onJIe~x/l
+X'iAU1KE!FQ&*C  GH·4L40t0d!P6 zaġ@z
+ۉ䍛8gL&64C+e9O P? 9j k* '[,m~ClQܴ$zJ| N3r[U
+*)#
+" ܕ`g0=hFʃ! vH5 yg$5aT1>АZ)
+k)D -%T(rϥ`fR3W/{E`K7<:sCDC ZW̬fs|tO$d4e
+'6T)&mĄ?fa %SPh^;404|
+Q7mM@jlJ=1*V%CqC "a1@3J NTpqѠ$0, LR>@A3W-1Ԣ?'$ZB87S`'`&[5y3ʚKyKYj3!&hbd7G6 gL)X49РIm8Kellј5k =c7DzGO>fs% 09WR=iooN:T AKUB0T}5IPY^4 \z0`"Rb7VϮʹo>̖6p2"D17(LS)r
+再hL['փ>BܝF;9BQM/e 9FPzB`vnj F`` 7VA8h ?QNMM DTM / 4HuKЫ<
+eDF"*
+T,z Ɔd1)<(HOo5!/d`h#)I ,>L
+ `
+"J% H3+ laSdaqs |ԋR`^ @O-j 8A>A`Y
+dc,A `?NMsJiT<!%jIkpG-b3` -YP  s,a
+86cJ,?|$TbY
+HjO69;
+ILfVp
+!J[/0 &5D8^2p A9˜zbhO Cg?-C/R$BD!i51n CHv-{6Yn7JNUq3t!dW ^?JSӝ(JsC+I CkO
+mNh5VzuQp$Ź"ty!@\?iN6ڪ$f6Y$ ǹP/h2Ee0?j
+,lfzPcZ>/9S7-h!JY-G<nG)M ;%yBb7qH5uQIO9G+}ZeHX'џ8&L( r;Ucb p[@w A[vؤf#dzsbW4asW3!a"y203N2@Y68#N23ecI"c(LI!$wc9 )B"]Zq(Q`'Cw>AyVe1wX' b;d>* ea2AܡwئEY:782혚
+-vtZ&<#'Gz:
+n"9s7Hjɧ;||̗Dա3܉dk8գƺ{DP24 A$/ӃSZ9zx^
+нve&
+a(L*2$RW-t\كab*d
+Af3?ed8kj,XQ7SN?3Ȕ?B <>V#dT8M+ZLF1Z[<$yᬷ,(SUDCB`206жb%H˰*@^L h@H0ן\QLiLا rsbR!m=JR_rl[aa: -
+.">0cfŇ l*Nl
+ǵfV5;0}ҿgdSMš#|eS J ;xVLDZX.S2a
+ LA83
+ K} PK%pA(j\qdZE,֞3
+at88)CCfh9aD&E6Ew};Q> M1&AϞɌB2>˰x$OFaџ\E,ވRxn0D} `8o0Y+98Hh8|Z DݞS Jgv3B19
+%W4GȼEe?F}{WŤ!aUNb
+Mh qw`HG}|(!_}ډbbbYIiLJ-6&NGҪ[n/lܟ]a +ʸ+NBOncue';B1 M͹]l/_S-n\L6W0^\XLOk9GVz6_KqX3L "wKX RDQq_ؤ
+,Lx<HխU)aq^5ܛa1p6).XG=4V'^!I\Z-ɛZ J쯡f_5RNcnC_,PXDkssFy z&NeSWF314=6$ө8t(%8ΫEfx;ZC}B^0QCs%KZ-9-C9sPSNmETwtGKn]{~I爱W!jQs#쉩 |ǻyќw'Ǐt%1= !MC[to5;ճƯҺG}܁?~U8Фu^dcMHpvm/ɽw{:QOm:磥5ЏL@͈)eX.<%2I'aS>_": 'j[tP"@bsNFV^5vxD+=#
+Kj,)O8-B$jeq\qܝxvh1_V@&T|e՟ב3_^V{ZhHv:1zhbnJV;|<T+<z6;6i^/B_ܫ_%\^5t*ՑN/p0R
+]Vъ`0N r:p"Gޥ@G4:|A#rQ<''_BCW.o68?jUF APR60f ,h[.hg|3_cfi㝠raEPgS1?zgZ8vѝ= ~=qVom24Ȭ v>lhۉ [ 5Vgn+LQ02`;o& @l6`CoOjU&mOze M`v
+?<8̱݉Tho5Ċ+ΛIήvތ݌P]vյ
+v Lɖkh4lH <&XP.?kXW/z3ޭX{d<ҫ>Uswlt@[/Vrp
+b݃av[y?aXΊ Cc$<lWӑβr])DHa'ZUɂ1rRR>l _h~;)e:M0
+n 3/V:xu=X:k>D9zMb0QS1.H\| |T68<*Ytj8̘MÓrh&xoE >K)W$_
+k.LKEmHf'/p&|x,LQ&W q~e]92;/UpCIGzs+p^LfCV(6 OThI`G;s.3Mb4!/b Tzn7 g6!` &
+Qpv>A"7 .'i9ijh8+/(6AC3L%U&3"*yೄ;<!^{\mHgBR Hx[8ll&o,+>ԭB?%GMI=<S\mgMDL%hD^R5L 6}>è~bKUt
+%cS,AfxWMf{4Y]27|cMD:JKEMQ@4@Y":4,9Mv߷M)2ɕYe}Hqty>M, ÷Ԗ,j&iMǜFgJnb`Sqծ(\L%~xWlwqYs[E]V Xy`DL _&Z}Ӻ<R?굸b2e[ј8:uԭWT5^[{i؅WEi>V񯽟Uo'Wxf)alLbctk1h'7 .{kkek8 mખ|]GwK5u䦌ۍN@Ӫ ?U7DVNCF1d;lq1 !(8_7sƿ ڇ0e溇 8'G\״ܧ_X3dppU,o˒Z|Vxh!~oةݰ0ir6#HB|][&Ē6s'zn@Ci]-/+ǵD JMqlmT"Z4KHw3nP^M{ a#q@-ZwAGh@;[Xtw4:h3bzXǃ!mʬ烎+bq@Ռ0gGJoFV[я)i00IfL@g$og
+[|.5lPb k,$k+}Խv+8&ƅ ]t<ޱjb).\N t:RdH@IsH-⦉[v:dwpq
+f:()Qb1JԺhs/cu:+ _ 4S0S'ObݏJU iطSvO֋!n eE ݗ_<?vQ
+J *aowN;>38k%ȶ0W$m
+w{ H4]K_3nHe]Pږp֖\<,9m(bܿV":[h<)gVRm<Kl*6b- `+tf~d!m+ SX,(Z%Vg#oqptPo_O"«ڸiyQ݂_lc
+Ғ˃
+΁!!X<6(S: X1>(3-0I!|U
+RT_`@-V4نnZ鎷-[$7=D _D_w }N&!cܸU2tm5
+v6 w=~u""ZQ~wL&Ğ[1X'ބŬUٚfwLtϼ81b=NL4MGJSUaLFcrĐma4'IQ[{uҠ1 <l/Y|u9ȗ=[77+6
+|a|qrA)yFF\UGRͯ?kN0óZhPJr:s& \Hĥٻ!1R})
+?eNj3
+4 
+gVjB&WOAVwl|c>3׌$i5e`~ um- ݴ[>Sg'c)HM ,$WC])%cFt†#-8#ú`a6 2q$eMBNҌy6Aհ/0/BfIU7
+*c]`pnRV%tWX2fR!^fbc"T6fT7lQ7nRwg*Վ3RɎǶ~{p+D$yA$Vϒ-r[ojZtі _tkVܮ&c*rr/ࣚXi-1I1p]5tVtN DZV+!|XƩm(^ZU$_eB?zOqH<6;IN2^<F?;V)XMmVɅ 9VyQ.&ڇk
+>X}^њ
+E6dDpE& &`U損cLʹLJ,Ŭ5cf,& Yк_|ձ
+d4-rHF{+kMfoMn^9+v%ƿ74h<L$z|RpZxF/|B_ ?_Y8W Ų*(dPq,}R ׸;poVL'@pc=,SͅL%$4g"ټ7G<FaGU'2G`6͖QcQBn۰kڌaahu/xo
+{eNVdC\ 67޽RB3c/zFtW]B3
+?4~+lAW ,+_Hع`mg:^uLϹ|c9Y!9,4y],> 6/7I$Y>1Zlx+OuK"i`C3R#^`%5IU`j>nKZ[2+x9ߙpWNx|D!A&~"S$Q8i-Ego%& sD981@U;)KcNnT"-e>G;+#G@XMx+ >WjEU оtEC$p{4VњFQ!@^|KzvnമΚS|f fw+uDmm ϟ [[H,yFz/b/pכ`yգ$wEqeK|271Tp/*_ܻ~5rgGq
+8r_.eapb|b0
+;Z<,Iy.v`^dcyFMY4eV~5#sGw$GZT ]0NU6fo4"PIb6&C
+Uw S@ f&odwt޷^>:0kI߬'
+Y+ 3Dϸ %"`^e~Kr)&ꈛȉ/|[=I={<~JSG^|GP^TPQbdȋ g7ְ{BJͼR6Ro&lyT=-bN>?
+2,Ib9Lbum&=<TW%MEͮC)[xyIjf[^<R>XWcxϷW\3
+$ ٩bka*hTo4^=b<&jgdu gpA"Vn҆7+m2ӨQunX\s9`PE}<*_-̱r=e8<<WEԂq
+&Ӥ:T4fp84P(|>c1VB=Ga7Ge1Z˭ig2ه/m-<ޢOl稣Ꮩ_VYqZC؆kpB6ΕTQ\HZb>]|+Yw!'H1pY>Z|q.2[/ع >FLC_x?7i0FVl\df}ʏ'kטZ£Z
+Q
+`@ sI6ԙ퍩Toj,N>M%}f_bZ,)f5!DD#d%hGS= rmo$stnhyPhoRowMtdg(Tul\~LnϤY#*͎3 )X嶊Ks:P!},j0أd5{'"}jO1CFjv<AF>pޖ11c#xxbnn 3͍팳'i~{&۝.&i%owI4a$nw}(}_UД`VH7l􀃂qV`sTM㓧/Wl+`g餺&<8-W-e2k YPiA5N` q9|c')5uK9ۊ l1a>nvaQWٻhQҿw>`dzwU%68~2fRnQ2g- yklȕP1u|0Yi/{BܰWQV\d~)9yNg]ax+Ҧ\d9G9 ^~k8/:a=Cd5[_M[Dܺ0cwl;0I-{</g=Sb=ݬ ӓ ghur8Ψ%&LLz-"&ۇXCO[Iǘ%[^ghK< r4 A-L2ѳ7pYvWЄ?)<oxv 6 @(YcVLʞun~Ҋj.ԭz㷄j q,81ã׏>MMZK,rK8)=r^r
+MbbF>N0J<tMh
+$-/' .2gU;/_={1yJ
+lvRs}#=ʔ1yf%&)H*uKO;l5HxKHn
+<ډf.vcaZ᳹]wFKdgtr^-a3AerNjR.4)+eA!
+Fn6&{8`/s˷QF}-ʸ ^n‰9Xfs%-;`M "YO{!]A+uTD^MHvhB":h6m9^+y[Kpxap<5)<ךȨ0 |ժWBwx$"'7(śxWeHR ,`{W/^00JY MB/6#sl6Tm2P0{'cӓ*l
+ H %`BbbM!|,&ebC7.37dƞ(,$2wY{J6.C&b3 2D-6)
+H
+MHY;WC^:f(ե"xVI̝\?5S
+YY]6U0bl0dT0$rS ۻFs*͈`.*00˂k!dafSeq-4Y*-IpսW`۴D4WF8p47w`a =DP~l wJ1g"p쳡Y3.jhjw-]9 0
+@C['U09T7P*NZtff[a!hΪxb!ٵp~$9$E&D,B?9 3|N`+
+(g*WߓoI'~\uJU/=
+$#jtFi3jdKmN,`}p[I+*{-յ|a^xoMyl^&u&>2>YlI%7`6-.ޚ&A;RVl] ~uJfU;de'OFzaBAZ2 |jFe_.\7pqaBI; 'D$3ďI}1g"zkDg?޾?ɋIFV3bE޻
+xb)D. 3QMd.Ժ'~x|wrX߱7Z}099PHw !=s諤!;+3V1qy'?w <5e!%[G007޼Xt%Ó/'t6yv)|
+w[>Z~ѣch7 /,V (#$rKk7&!`o﯏K
+[ (TMI ;Riǁ (Y|q rJp|(y)u_0ת0R.,gײw,d@X8KJc|hZtB?$W }7ky+DFT#Tx\u=_whFnoy c[榣c's 1ޘkjC)0ҍ'gH^~i(ŦÔDvZ*؛Mw9jc 'ɱ⤓w؉R,RBE&d
+f]c=;4]+g HF hewtŝ I$cDLf>}ُO붨&Dcy2`㸍
+`  ](O\ =Rg쯎-I:|} .*/zW?s$LU\KX"/3ê۾
+<* iG!,|4!D@$bFleO&.T%/=JPg|J0kr!g$ڪ5RPvp>ZP-̻Gę>ti4 2+^'*K͋pOIȨKGuc\rtmO4:|FpÝW[)?HΘ<ùesalŝ*|ݩD]=_?,_XVN8M%ωs\#p(`K=dT{7]TEW+TwhS[eS&z;x0%0hu^#|Af9ģ \ Y/=Dt湍q|o$hih!2>ݶ{nɛKԘH+Y^zޘSg.;ݡ{PzNڄ!ಉ&DꌂE?c"^ 8V Ĕ)<ŘRtG/?wP4mꏐM0q.ej@#pIn~\ۥLbH˵C4wE!dcֲS=4$0Lp~ ;onH6њP52c٪@zҗM*gWT {/+`QX[wx'+C$em Fv`Ǣ9f<)ս6
+ʡ*K7AƊz9D1ȖP(D<
+Q&7RPBPE}DHq Kެ8%l(At?h%Etd
+h}O^<z6VZ*mPCC3X/#
+b. rM= ^Tn<G[`_3zRRbik^-y8:.G!HjCU>H4DQNWR;Y0OD MK?m5f)׺5#`_/X(֗_brk5t>EI.Vk ⍶*A*9xwpppzmY#3y58ցT6Ys[6Ahc.UJUsS 'Jeh更V4Mjﯾs&|"Qۚtt(03@H4 moD"T9*UGjc_2G6唟'Fi-Wa1[r[+o#+%U;I8]
+5Su!?O[
+T&YlD)oߩSU-՜SFٳY@JW MNl@c`JV?Xe={}g)"7}q|w} .kУB&p,ׂIYp|՗[Ps5zÏ2M2g0S0oC1
+9v#Y@,O{nd !tO:^5 Xu)J#w*Ñϳ+UmުS}(3&/;4z+<dqs]/V4[Ⱥ5!",_Hp^hZMFF2ƏlJQ>498*{݉8f`¬"[;N:}d
+!o>ԡU_z<D.9Eԡ|vIZvA8 q hFh+sfRI_#24lQF٢"(ʑw N=t+wh/IϫL:mU^<&{;%WfL%ވH@LoǿcDM2 \]T[[IPG.RRٴxNXA$D*s:
+hHPǔqkQWycT/ .P[ې#p$5> W
+۷ZY˙,VFHkT
+Uk,ޯrka/|P9l_ZKU93&zv٨62Spno%?Z G#v[د:|S7x=2/F壓?WY`?ZYqE=j Z[l0Z2bXu*[^QsiE 56h7(&t< 0Bq,WwŗV,]M0TɾBp ;K1TD/ v=2y>ɛ|
+οjyU$z
+q˂k*^nKa9 x.CZWzd57iXYQZVlZ5{[^π\Auޫ4Ыi(`N3$ ʡ6C-# b &$.0fGJg}݁vE6uƽMo; ?!Dd?l-B[D,I,p]榴i Y~nزj҅I5ɏ? _4ɞN+\=cNF O)ǩ? ؈HxUi(Q-(>:AIƖsN >vtM) |.E(W|&ٍ::z X%6L18d|þ`ec-iՊ7knCCū-3zre]7D54ü'Yۋ_^9lzToP7E@!uI[F7n6h>}݋<O{tb{[ՔS`o9<5U6U
+fu=\X&J>g|wtd ]gD`stl=#Anh,Mo%03 &#c`[
+L hOO2ИJaWzp
+vu#1_`]D-=Zn.LXG+fˍ'JEpyJ{B@χMF,l9EzFEа<uRL<NڪoJV:XSL~cOE,G4`
+RhP *
+'8 @UHlCGۮ`ˁ[w=ժZFU##zUɣ{MMRmp'@Yb x!햆 _-+$ GF,5\'ogp#FneTV%P@ <%/p
+*Ce6236pЫ&@Lods+ 5+:\d,SP>?$f) IT w-/cnM_M`J0i_K lƁʱ,p,]b]^p?S{l-G
+x-;:&;xOY.e/
+|{0,I%rnpG} F[8v'юqҨ!D))x
+gFQÞDTb7o ^CU֔(0ΫoN@*"Nx-H1_qpc(V3/~5]
+b½7&e/ʋ1e,?q:
+aG[5nq q.31α.~}& z_g0nuX1y!nۜ^}:t527ʬxwG0<{fj_VCX@ mD;},\$LӸ:T IJ;J85ZT9r&" ĞO&k+ѲGεx4_" (˰Rjҗ->_a \)obػ~Q lO:V
+pR:#msQd숧+oMs~}
+So4p [(8dT׾"{LjAL5d9μ撲 xZO)R|v>?'&EZ:r}U%1N%UN
+BټGc*$ӼZyNVHm$brI#JsXaɟkR<OW4_,Ͽ;|˗}a셹8ڷO`؉
+*wSlzIv$:2x_euM9 \fe خu*4)?ɈSy;kr)9^Opu~?;[bF-]JGJB(ZX4yA x)7Y^`j]pKyȊ)LTCב F0U^vST0sܬX .A4bnD:uAM.kq JFFdDø岩<wݗ3? p9 Zօܭ(J%$UROii-gֲᤥ'mnX+w$73(
+}&CxUʩ D{81v<_`bV<C)BNZMtŻ&G`1n{'@{! <3:[9_˕u,AJ'"p3;X@!|}AF_p͗(yCmVV}C==HGP
+qF6R[J
+Htj i]O+`Wl-а9v];f}K҈Sl`e VNFYU 5zҚg*=+١=RVP)@}f46ng@}ħ=^Xvrx}U6B&g2
+>v3s}D]UwNl1_یd-b}Sj A
+o~X͖@no؈IzqtںDh:/Db[af0+,'V?J.H҂l8cA*'HsAk 2ԲσX-jLgcqvEЌGt@`^N~RRۛ! ^v&O<&fvЭs;ub]#$:y-لܗYMx|0TqO.9qA>^ypdw{1H-G\=)
+?ǀʡPn}?j0wXJ|s9#i^@L
+*J7$/PѯȽB%H-lj
+_Ѐ8g{[]M63ˆ]̝ĉ^pl8ʤ|#9{p"s0/GG>A0X@I m5y)|ZZؽ$;l"( :dCű;.۪{!LzƋD?숛=oek4#ƒ,W=)zaƌS^zl[@ֶLJ9!wI2:d ~66yq54/ٗ_PƒNp¨vABq>zݢiZ0vT 1/^IɄMNkQ[2i61 MAf7;\ -s7MG_z6MaɚaW?kȃdZ.
+=·+6{dd0{mpt ܻץ`vt+_@wZ:Se2+
++/78n ckcqD4 BhE\܂yl"5:8yP˫r 1Z}r"p__`.h ϕ؈~?D:.>nx&y~pd
+R
+3r֜bղ6!(j/@|2qF%F|;ّ?}2eJ5]+73 3@b^E}7!Đk$ň\k0N,qIqC=1ӱa-f=wvkc!^.?|l$Od)`;
+7*Eرi캇BN
+ϫ8 FZn?C,cQ0}X2m
+өH\y5e 4}h ϑ0QiC`Ó@lќ"r6ΞJ@Yl$+z~޻ʏ|g$9 Fv8Rt56%}ݶtAGtf'Ȍ%W^jnM@V;/ꤶ[FI6"t&P++%Bxf'??[;)xW^ɏ_>ytrx'/st~^eU,G0J9H-\p&ʱ8
+8+w`J8'\*[ xT:A84|nܤdr7BJ$x.W q&8'w >Ũ}l"UTa'@+fM&F֍p(84T7Ӫ#Bb 3Jw$l{Ptbݒr
+~miPwNjhzh~DŒdN 4dinSB@5_3q:3wyDG&)צ6զˣ)M,96c@ <Isl:8x4eϤ#h@Wt⪨9Gぃ>솞[ot_UbґldG$c;{|
+jhWpGƬ[#,F|dü6~s_B!֚d ŏjC;
+6FjkzL59*wļ:ij"=_X< 6u,*X!BCcbmk>"9{~ u1EW+%;K̛ ^u5~˺PbD2T?EY
+.wd~ .ٔUxg&oq+mk>͇G0>c$ i?~ 9ާh XI ˔XEA9DRI~Ӆ1a9ȫq[p9OrKU
+}x/ W%P-}gwpzvG"1uicxb=g4؂T*t%{OHKݕ!qG5At
+J58ٚuSt-A+47
+ÜʆB,nSҹR K)3ԎXp GF*P "v;Ox24M |##Ei8y1 Cnڶ($2s猌Xb Kti۽2\Y̗
+ܖЄL<`1 Iy)lq &Mt;fGEosbp4'S&!>"̈rno0+
+#Y2>0[v,&h 䔬8y]
+/eay;N$-=Vr$Z6ii , Y,˼?lH`Q
+ iHC+q }FV ˒$ٿJ'N|dhbc`Ahgdb9]J.cTg{/xq %Tn֞ ΡAʥ φ:oRWr@w\6TT?˩"1{<ÉNg5m kRs[DVNW8egG?{\KTx﷌TBHkja3cUƍP (hÝ0ި6`џCK'žnIRsRNR0ݙti/ 1b+|MwPb0`-!LqC32?Lɨ D8s$KNc[#.b["M8 ]me
+rRq/<K
+uM.b#}0'g|-P*3>W5wij$v)7'a\w>Rx X$i
+1Ɠ/tZ6b?gWgCz8^fCp)Cta(/of̺<mz7&eT/)#6?=TJ`giћ캶`DtӤfMmc)r g Wt[3-CFಝ< J4hw@tϷ&(TI3|l?0?vLHE_d]U%Y|V
+Nok=Llŧ@hB`ө .}H7lk H|IƯ uՎB6h'K{P Fq<~!w$ހɏhYpU_$-1Q!YvӪ4B+,]l.M&zX:)U5*S0*>;gYmFl:gR0FSbќF<NT/VCK٘b{UYSҢ4F'ńBg-M;54mN%#Z[j"[_##b>FuU
+F>l1!!GgM/yYma]іrX?$%_[^(2YM8
+c+/hH&4N꡶$웮PL#ڗ⊑VȎ> tn(4.TΉT(mmj?0
+a ǃ.nhBб 1(yEn6:[\IF$ MЊiJͮٵ`"z5|lcq ծw,ʷ쪋jr 0ɓbC|qT<+IeBO
+u+D)L>Q@K >Rl2_# ls8X?[j:$̱ dXs}JMFcKmD<|N"R<ɯ-<LPdR%!A#Hg?~O}a4 Bp xI}xR-Aerwk븪<+Ę!Hs)/1~-ja雎me|DȐ*/e˳
+f<dܨ /+!ND4 $ 2v(/Ƭi1Ž<FOVCm j"P>?ΗVl25߈~+[Uf%ӑxr[] H^ůe4`F
+8iB́EVRU/M5!l7j<(9<Q.5]%* lis)eenf'qsפ_ےGϟHkR
+`S? Xn{M{*S:@<a@ݘDpf B8KϦ]BFk ^>?;?_8<CGܻ5.xm 3sX˳˟%Qa}9h9_|9)dwEe6w@/UsF&` ʪ'K)r,bMul+ռVnP9HJ|eyL, X0SXQ.\`%>muiHr·|;N^dFt%58\%^0sˆBIr? B4!?~~Je5c4׺`D|kG`  PRco)T.OZWfK.h2fmij#S0/&7GF;r8f*j# ?y>,zc9 ::\7!RloeMX\6+ Po6YWt!7&sB4[
+4U1ߨa'SBXVlն׻"[wK9]*8^t(ZL79aT0EQSxp^'ƫrO7asZ!jU0T4
+[H 7W)4-I[zF"W$PnNFEr%+<Aĺzͦ19iTQNz{uPێT7 .5-Vݎ$Fٰ9SIЗft
+âx#[ SgJQbpzJsDRf:$DwӴ)@ nͱi/r4ix`eaWΫwV†`ώ/>v3o
+*V#xHF/lf1'wԉ궔+gy")Z:oAtzg}[=wz.,W"+ޤps)3bV5_c׃bqs >(3w:+絃xjs19H{G?}A37ɻ\gw
+t!fX]t 2Ki<kVX 41d0 FAߏ`*@oE &j$siinvs7Ƙ L)e
+E'E8QLԡ%Z2r3 5 c$hm,^-8v/
+r>sL>v /\_̞H U\t Q7#?b2g}]dTL#n/ "1uږZ9ņ)p 
+n{Pb:k;7ٮXTI蕔ZG|]L&.3ĔQ¤ sf<d|BY?yYvjLRJ1藷jj4QT<^lŗEseޠN)fȚ''/'p a-B"z+ے+}:en6ϯQL^+Y9 Pq^9d@Feur f-Y)h|"en)F48:6;nHkyZI>$۫Eu>rOZJrMKR
+;n+0 ]V(tFH8%{0$i#+{7uΧ傽=
+d%CkI
+z2;m,0Zb SUʸG5/M,R 6^ֆb%MMiÈ:hki5'ϏlDVb YJc@cyZk<s~y8y;}JwΰjxrA-騵+_51q 0#)- 9@)m[Rnʘg7X%<O8{"衎PzbQLzbw93^MN2
+ƿ<=v{-TwM東աx=ҫ%_6-YlO
+}
+-\ C
+'緛y<ӎD\p5z >\.&HSzpdRanUbm;O-P%( H
+GQoyg ƃytJlwWT+Wb®- üXkTDT"lRA\^J$eE[).NSiQmW*ɓ+)$4mSg'Ȓ>L<ە90z;jeg`}28p)uM)Nӽs,f6ڑ@yz3<뾀z𖩧눔܇c\W?A6k7_ծ8 FVa-.T'jVEiy[[W'w8Cr|x}ʦe|mP!<7(p
+@\ʦ%eUArZsiZ@?FOk[^ oʧ>p47=.唯~yP&RЁhuN_mwƊMAɅ{bE5- e%)2kR? Ӣ1?"㕸3MhoAfBnRnyNn@r cۚBg7hIoo쟕tRſioH|޻v} 2ǫ,NZ7k)c$jM/T<֓Ž۳ۻ}_i v km ˉ^Th|n)n9~о||R.7
+Lf$M[%]
+~YeZ\HnǠva0('
+1`bvTtI%iFͼ?5h^y`S@imE6O
+RMQᒡ[孻h%c&k-um.ƄV3'ZVM@|JLb9JLRVB"Zx7a9ۧ;#]"^a].K5m.ZÖyBޓ(Ig WZސpɈxŔ:5/}qYzJ(ٻωaیz7}xwy%q{RC.Ԗblj/l T|jH _ÍXYaؓs3 +ڥ;՗c` YQ \?˹{+ `EV5Ǐvxn5-2>Zcg@ZK$D>?H~H;10gm&lC6th="rBl!bQBfȤR`kՉbX I,di,gikhnks[<זY <W6qe&:g5'u2xikΣO^HAV_u߶Ss)Y5efuYȋXe{Hѳ\/%58\q6 Fo|H50}zXI_@Y,kpo m^ɴu|2d3Ҩ~N@SN\<0qe -p`Y&
+p.pDz`0%)^]PUM %.;;u^:DkjaUL..l
+/l50s Rnl!&@!ͳ3ȹ I)pzSw6]yJ!%}8$Fr2T΃~Y.D=sG L.qG5zBӖ Vdu$
+;,5x!Uub0bAM'u`f؀7zՈ7#L0`EMcG͂/UEDX%Oy>GjPA*tyAyh,x>y6~9sJt|MtiV7C[S2<wwgkYFmC7#g KXT8ϖ i"y\5DK
+??*/T.TeLp
+׋%&L.*$op0@qt"=)T?y9'&u 0\ne au&tl$]&kp؟
+
+S6'f7>Q(O<,qِd
+E$)O}tf"y/t3q" :9(Uf t3ɫBX~rwٿ-q@o 'Pz0o-*ڊn`rZ#۰i*ȨUZ8Q6y*] =ZeZ|oa-Sj(U>i_9`}jC 6aت'; ! aXrTu%^;܊yOu'+weJqYnZƐ::6: &xpnO"`V(\&hؒIeN$O0I#X(_yNr?e` }qe…!qAI44kVX,4V2y5߬kyI
+3i=?>i)D-)֧t_;zz:9gOt<; K"*o?>ytA!<<4^50Pb? Z`AInVy:r.~ S5L=7dW_?z&h J[*&ebrOIVG)b}M Pe.[Uat&Ŋ_ô (nyM^MD`+gkƴt<Td OKR%U(j~ӀE>R/IhXN {epm('O8AmVajaj ެ A~eͽѶd8:
+0%wjg_hdۿ-F U^_f2nSӓM r7۸ȊuǓtP:!_p}w'_p{aBB&4'OC<&Dyws?ng}?+[s 9OK:f!6C&-#C\_>>;HT)2T񹮭 mAG@^<}5,UuE5Uq}ҳ2.ѧV W Dm6yEQ;Mx3"th\ ry{:$g fu?@UW9\,}1O9RF-IsKuTK06PqLSY#zI-/;iW M1T\ IcFfw.,(,Sѹ0|#Hr$a!3ׅ3贙=/m"Y7b{!5pOmx/vx~l` $mD9ڡXjy5-<*kG[djDMJmA-&Xwo5xE]$ & sGGbPSF{"0mA YLI a ++ɐOa\zm%
+[V&]^"+-y1Ol;m
+g>T-T1i[׊2(v]ڠ)j(v>~C&8vhW-[r2đ-B@$\xDK‰`H1 ɑoȯGͶ=O4sL+\@`採&MxPF
+{"uR)̽4vMMm+ڭ=[]fliޕc{b`|īL Q`5" a{A7,M],}uc6S WӭZQ\Uyi)_ന>lg}nZ ] w:Ph&v厴Xu/ 9
+˨S]#Ԇ#5e\bj>)դym{RMD}Vw0VT%p7 /Y[ iV 6a=A/ [OC;9ŊFFl,dd.rI"=bN@!6m )ljj~cݺuMOnU?HP&ZTrǻ犁{@y`j2ajqJ'N`hi](FR+1xp>X>QHƵdV^*޷Oxd …d4}65#J vb i :; yo=<DxijóHμL¥߈Tjގ[y1sL55g=
+>k?vi֤٬]ZizUC=xi06LxɕXg)Sy'D&¤ 5&5QA9:湂o)y]`ˆ]:(]w6O.OK9\OS:cR:=n ԑrA{p bF`ѫ۵s9B\1@{9?JM/lwC}Bn{~f >}凷Lt 3HD#tn&m[GkJJ>N:LVc0g H\xH89cG͖,6JjDAk(*_mCB<T dߝ;YqM[A2::!J(ޫ"wٍhfD"k~Dm6$^0 l
+nbjԤ 4o>&mk5NR"<+)<3"HX[3otM[/_
+HZX>ܮ;%Еt/!/d$s6>]בpi r))lӖRl S\mv%wCg2|OQ WV^ ;nEUUttT:юJDvE!ϫg/ZlX]#AI=)DfY|񁥓V 8ϮsVL꒜O WV[YZ.Tsޫ|R,yy.kYO~}>$_d?U"xLAe";ڪѯqqhžO}i㿒=i3_)ݨRƨ5)~ȧ<M󺛏aKFpb̌l'(`_=_M1ݰ gkA4Ge Q)W2jjA0ik"Rg[pAֺ`\Qa51EF^dh@h|-^GxcQle͊3&sԍ_lPt2-떏VT/ihM ׿ݿM3Ol Not:7ru?ux͜ t2LJw*CBK;GwH@ ח֌so}}o`8O.o^C}׫ErUa~ߢ\[L~ B`
+dZT\$md,F#A@m}CƩr! +lձRwC^ϋ'2,sI$TtXc7J:;ARQ1!0ҍ 4'pץUͼ|agp@m/oڶi%ZܛMirlxh*mZWnՑU7~ȬI.^Da䯕4Ć"[X4t2qUN`Z"-%3ddDN'5׫ ;֊`FjpΜI<WjVߒcuiŹMۛ Mϔf2cm˘vfޓqB.EVջ뤛pxÎ/7
+͇].l>CmױяxJ
+9Qp PJΜDLQk%$Lzly
+y]R\xME&˗
+!g;}_fqw*ɽ]e@\8& 5i3{6 Z6]TlRVfzܶ 8UXy-&^
+ZR]o8)r*Dc9jLcG)2?p/_R.rq;'.B;ۈ&t
+$.{I-C Kttn
+̜l"|sۨ.4!rb}6jŖdTVl؎)4+j<xkް.z$QI`@+xx"G.-,׵_v/W fFkm9CAW&rϧEAt DA'!R uRvE[3!E}ú|4;y6H٧|kRyP![plH$qF ɠ)޽D%Ծ&c|;#<aCټlJZZcJ=vI|7M7"YHJ F4xqRl-'9Xs^8Tq䨦uH۸[t2mzD#ԻYF扳Gx~SaӶM=ǚ[0߽fǬJ oS6-B 5*_񴲈66+vQFp6a_>}[td-xNQϡ˂퐘 ,KDޤsSY*f
+<KIV(YL*jjkfZ{ߠ~ pi~v?}$a]q95ı)&-̠ujȝzdW?PYGtO0jeD( Q쇑,q=JЩ q^#h[/ʲ{d x qw\Nh<jr vگ{]9/%P75aV0 '"N[\QŅ#9y`!9JmzȫY}-w :P^!<M~Um,MP
+c`b5 +ɴ3OK]gU ~}/Xq D9,ڋn'^UzKJYsom(*x84pwCȵ[yQЄv^|ΜGx"e DҒRdW*YݱD
+b5@aCv+PJ}iy 7,+.!e(v1w?T ϔ~|:y0E~HvɻG~^gTVٻm֧D
+ |0vӕ(o@K=A$ ?V
+W@An=(I8]=%FĬfTWMN^} jjj}O ckS6ݬ(Pı2n
+Q1Xh9
+ވ`g-g""ckGOwAщV7cjڒ>v ;ɋ'/XH4PJYdW,-߁sw LREArW.$fdޢqnX&_E|uYS:kP25ME4]o'aX;i
+!%V.Tma^5g%y}XM[oBG+9(_W1vέx  D;9hqŞzj$Fi7K(ZF$.Ħ(Ж}26m@jFc@1r S:m؂)A5KjS;r=fn""ou~eTitl1!Ѯ"I1+uiV`D7M {|g }^[
+A7
+gvKg(~ެF`v$+QٌWpU%3aJ@%"&߀G۷U($*–Pl56!X X `e
+59 YpMQ\,P rZ`YyY!LLvWQ
+$ܾ̿xH2}
+o/ߑ-ťa` zJ
+[K_ZN`ĽT _#3mc߮-tJȽHҜڲ|sdwPsoZ*3":y(\T2:} @=ϊ ;^K:)j" ,5iS3,d;}Laݫ Xy<"2+Àd:1Sꛅv JZ\@4'RSl{,|x<X̩<ճVs$g(OpD[˩0/*9q}*v 2ƤhX9AUJ/nҥ,鍹W F߅S=3j{B]1 a|v4=09mƒ,M Ke#զ<h
+%\&iF1$ lI.GA=6N}U!2ʎҡ+3L\GsvlQR.u0">2nքgΨ|2{@ڌJxDLߛx
+4UxSgvT2M3 8gyv6' :pptn$ڎm\^MLf98U~Z֗!*Ygvd.Z[k: 6_,ۃvyp:ww.Ty>1:2IH>_"eiJ.XNEr㬈Iؚh 1D2NS"|+QgL g& Vfko6n 7g&ƈҏŻ[B/A1<p^g~ k|]8Ȧӡ t;V|NIvzn+4)T`/7жV-C
+Jk.x/ywOI>WY\^ǛVdR{2>mx4ˬy*=y'7C5yר\YbuBu&F !/N$FlqO$6b=ODs] ݶ㐞y{COx"u>x~lZ& bgۚ֫ٻHxN*Br͊i.0(+*|Z*>~; +M5_~xix8W3=QS_R6Ӛ4`ђd&Fhŀؼz!~n=Ǚ<
+b^t\X5P,@dadK1Ζ BAo1!8fH2
+SĢlrkS-e9#8[-
+'|T31 ǃnC;Kc\%`vꑸ-8Z;P2eCö2/Hcb`I bw~S鸦>)YkC-׌˜ Ë?&>GQ)->S5^M#"QKp[!d/hڑWH̃$DE|G _wS# ,2dǁv]Mm1{fǛ~2 5EvSa_٢hרt78f NǨNXҜˈhbmjK:i\"ax:cm
+gz<AnH'*bf SW9qU;J2I9ĿCR<?ߪgu(UlBbq!"33܃g ''=n#_O `ӊvTS)ܲڮԴ.fs$[DIWT>nw6=?KIvS Z0i^ë&MiюR$
+ƲLc>NH?K9{*YZVd,R_@IϠ |fRp|Q5k%x$iY.g6 f*/.$W\u/ pꬎ˭4Fm]xp^$u6q'EqR PXҲʊ}<E0\j?NoaNkƉ̫Hd#.'"蹝&yY/s RCax $ݴ\'YA0=@#W@+0Ha)y8$KB2,13g2@{4K -{VgvEVGHHK(puJBu&jQWPJ~+:
+ {!Vhdv_nLԟ d|V-Ry7%f2eȠyGПqK,]GēO K1bRZ h^2s;˖V8 VJLȭ-gs0l>D fp0}g@'mb=^ O30ptKz(3mMb2%|/MkAĿ[1qn86$R5%eCUib/9RG`Oz2ۋ,*6۸7B 8.0Ca2 J
+O?"OebΠ`Zz";[N^y]"3*x}b@bm 9i6A69>ɜwd+쵙K0k<~oBkt4 D`:YN8zXP<5]ТIT冝зh~Aa G |Qfq$-d2
+opr6>^\Vr¡6ʂؠmI3
+;O-lƾOk8׌۰?/iWd wi<8˪NZ#x(̇aH]tI]mh::n
+#\6·k0k!nx 3.JNgo0qaV`{bUjz3x\
+KfFU<z:Dm4e5l_I>1'S(>9T lW<JFŪKkX2\>Ljq@M 1]3D'dr
+u,壥wÇfHg}묿f4a}+vxٿWAt*@>>_G67kBύ7&S04yo3z=}WVn%ڈoGNTZ_}fBJ:Zty[)M뢧<"{Mp 8 hNF!f*儺aH{KN.l֒Va<S#K8O
+ev{9A"+}Y {i٨#n]ShCgN2zֲطHXYOiL lRyyVBoVbZ1́\vA]7}:C~Lk^ViQCփ] >7ug06Ʈtç_<}eC)̪U(u XXȖ 4flg>ooveVLO.BfFDsk|;EŶlgDhB<ny; o>
+ѳgr2щLkY `6 N[WUyrnLDN޳s\5S؁2嵆9]zb( Z\SzBt^buVr l8Se,@AZPGW9D2 J Lm}+
+9i:̣~|AWk.|C69y~-cϬߌZ`n3-u:~ |rܣD'<ߚ&W[+%Ăq#{jK췸 /-_lMDbͷZy-J^c$L֥1ޘ`L$xeZr ] pG|2PprЂK_b!%apL1~.
+ÚqDl?y*Z!8)Vo;Uޓ-;;#Փ]0>Me)ןMC?oS
+萑hB<N/ &$COqVA-jfJYPd~O?F[ԡal3aM+}^i ձdoexB̫CwqyyDex9<,2am!i+SM}HtUz]L=lW ùҦW ßL#:q
+(DƏd>$2%1p4}g&;e{\Qz.F*d߻Z!.h;6urspj' hs |??ܩ Q{|;Hq#5,?_M,muIb\Jx HrVh0R&HPN-~ی2hR/Ϭ
+~qqmPܽes8,!Ҍ oG 18ȇW]aUVO겴
+lJ;l9'_pÛK }54,+t|SvPkZ\U{e=?]O
+<0*ٮ䉽LP9S=|z(Lx vZ \E_h\:;ȧ \ WPRX*1
+cd2t9ߔќ59ZV'#IS0a?g켔;Z*ԁ(1ΈV[% ^'3k B/'nzR'"\u`mEtaua<DFf?K~9R8ȇ_T;)Q,.w< Gr1L ߉T[lEgȌ =3˚^t~v?R̛XG k"/1ݸo Ļ}E|818f#/~Y !t {d6;I\5:y=;ErҪ
+nˣy]%7JZhN"C%m.p21d ۲$l&?NaUaEUу[j6,#nG\p?BV]#9' r;СuIkz˧
+΢\q<:1ai"(f[q6
+&ED  z iό}.ȗ]#c_2ػƫ,CiQNȊAƅc0Pd[G4at~a<~e~sMua1
+Yi<J"̲*^5Ϗgg*LEywv۱]=@<a?p@^kilr0}oeUoc ib
+xOd_J W4Ep+
+:XPٌ࡮l3
+@b:ƌ,r uu0Äs:2]hm{M FVe<Cv^Qۢ $i1><K'S(:{Oy|o: UN#|"f /NE')zEx̸
+kql:nP!'h9'OwwovEkUWhh 98!W[>q=JiLK5C
+0x((*y|9ò'"
+
+ISM0C
+
+؈ry h<Һ5D;k̓p\~,^iyg=|j,4Ar98BCb%jYAexY-U#ll "W36I (_X-݌ aӸ?-; q[r>j5/ $d\0U+;"c $ff 軼nG?|ٓxN=&%N"YCZNdU7"ِgF+m^6>ƹJ]Ӂ}Y};(+w^8< ^*z=TMSKXM-
+f )@Tʤ k>v;s 6rwЄ2!e
+* yG
+Ɋhk5F"^L:SNv O#A OmA9[ۦ?7&/q g'S8p ǹgДg[Bj@zcŮN
+c
+tdbOP BGVX j?|lr rU-CKFxEJ4:4֧qٜTkY_8GO O]o!?|,m^;Y]
+*N*j1憞8xn&Ҥ8a%nB|hC!# |ݐ3?2Ne3W!0ci|p0`wd7b}!&|NDfDĴIzRD0. y@`]#ml]PhIg5ݍ}(׵lj7dCC-z$ɖfaY" fS>˒&;Nb;8ΊsURU ْ<ř&纟og!sdoJDwG1A9=<a^!J޻3tӀ/d }x
+Đu&QlƼpC& [<j'n
+n(=ld.![d LJhV<ELAg\ Yj2ڼ{g&c w*$U\; %iѴ<Dcv1W!"O6.“QODz:[Ur{M[(AV㓲Q{'g gj);Aii&96].b+FIHʞ?佪 `?qG.*AO^\^2k*?Fd$cY/{]Iqf2J@|!vuHOn Y3=F9(QU}2O¡cƙgڠWA&6<?$ G 6C#'gRh XblrU͡X^טh;羕/"(N"޺'4r!>)Ich6
+\m5(viJSM4W9˥^fV+W|~?XQ{U5нWqfE9ˣ!WǕy!+Blu N\|g.%ci0^)?w a| nj4J(cZ-j2[m3ťm6Sʌl#tїirmw*(TKL5) ndd՝ܒ\wY6N؈IzX2B5fb&V&hb/ \JpԀ x2 lrDSܺM'Ŷ>;B|D= 4&Ksig
+|SPjk M, E85MmHAv9 p꠽ 0(ÈI i2l榫(wphtDѰAKh5]F_NC5M*~I 9jײ ຽUjtz|E2}r@߸$ rMf('# ]/Ń <mAqF=b"tlAsTgWpo&Ru*̠Y5G0r/pBGl_7;w*g'VܕP6Ԃ9{ 5Xl֋ZY;$:yB3c
+pESu΢p&/^\<z:b-}q/%%, X7],^%.YRg@ZZ-lP FH
+PS 'ٱC<ݏ1,/y?e؅ȹCJm6! ^Ԅ|g&L׋c(^贯21ky_5NbFnWs+s8Irφk
+խA6RMN=VE }%Z) 7qOc19kR;9UVqr'K"+P5<oאG$*f*ߴbx̏0YJ6rn"lC:DRN'/^p1Fkqoֹ ?ww7yxm~.Lmٴ7rX 5l/'97õo;[[f|YsKuN;{kUMO-<שb:+WBulLI[TR@J&&(Nߕ+>TѠUS*Ϛln?-ۀT/hmi>d
+*5m)Ƌ,|i{I;,,Є$IdQ Q 4%T0S ZsNNNlRoחۋϣN?<ƯqD%6E=A0xv5;} m63ey,tAMxx`e0?*B[6s
+ڹkqI x"&B3/] 53 lalE[s/2WHN,?0)+7zƒmxeB?UK3!&0Ӭqzxrsf^pR 4|c][$:Űx\pč҉,:9Ef'uk4ZP ,h,jZ\K({mR㙧Ii-W"r垁Ҕ_1 nixs,]B]ұ4
+1*E/9K8mWY@N{s{pcqYu+ 'CT"\E?Š{_Db[?>m Oܕe*#:̡_[cG>T/Dt9G|{j;$`~n4sgyJ!ʭLݑg~
+՗eoG Zt]Vck)jλ籂s+bg+T⺠׋˔ߠ[چL*g&`꽀xu3SzĒlDٰ9z@Z01KM5gF:UQBt $U%t'Bv,BJls(i)V/ua+XgS`gتA&xu?b¤ cs$,AӐfp~O2uÇ0Q-R`׬IJ-ͱ+zB#}Nc|ΥٟGg7p]W9v]U0?/34mZjźPsL!Am-s8
+;yo xh>J?M ev\9lăH#
+;B;9 9okࢽ`/s)4`rZJU A 3Ld!_|K[N2Q6PH}FYئqaU| Y)| ypa-\trR\]GErg'v'L`z."G⫟
+ ґiVA$&"=4*apF.
+
+^c%Բ~n`g:'c)6LF, DIzwm\;ɚs/*.ӝiEzZt!]CyRߟi$0֙ oY棗'Vu:7N"isՇ.ӛP:Õ,~xv&Ì?8kŅ,|-#2Qtb*{j]T.SN8]Y *8ƭ5`v4WF~! qk?srgv<R2zN&% .C. jT ̂yOl lU'>| 3FGv3[_L_+KٕK e+>0vbd
+}-ږOİ/Dëɢxw㭥uݍ=zT^7ovsk;3aΥ٧OʖlOQ:(YXIUr9 G5tWu~xhEnڽ<6}_0u/_޿GR36}w6wJ#l?5`s_~>x᯽pg]ؑ P ;Vvv;wdfwٍmn4wpcl<,Cݝunɡ%{;{OgNԺ}OaJ?676wuk.Kýu؍=Eb7[ΦRhd@$fŸ9
+c*u4<"I }~NUd~=mN:M'y|x6
++'A!˓SK߽6`£kr%9Nq݃@Ňd"䩷ԯ./#HԣۍB_>~%"zI2
+=E@kOocEEτڒ+Z\[ N?b5@(QO뤐%%@
+v 1D p^iǦ`}_јbc`;5r#AMJR u?dŝPf1XK'br 7%='HdJuK"Cx(G 62BN~T!uk+#SdqIjՆtӞ̋6COw¨`C
+3{
+ўdj
+&9A5Z7Et[iJGM@sTA&1\7z._ubGi<Jgu$kkί.npDr<<yrEEw{贝 071E`SP~}NJtpG%n'!QR߹v6&0P\ WF#W#|/n2A-i%ă(Ѥ+:Ox`?f, /&l8Wh rؾԉ.6
+JaZ'㜝:C6 7ip(66~Ҫ{*[^'~,?h
+&ҋUsfI}_h6UWgM*V-1Ux*5۶ Mqi?u6G|Sz/G|@QMrMRIdyř:F?iq}+ɳm,~5E`61G3*? C[:"DV`UJX|b%D*XnD^t/W+\SGWc*Vؘx@pHh Ÿ@p.ojQI~O_x<<NtaI zuHu8"#GƩg˝=JL^T7G8KQGjҚS+|*3|e8qa8z9"uBTboڊ!鈔^YN4rek*]t
+N}yAN?BR$،k)bec5IXKUe?;GII2sC9V+tVbv
++A C(́ԯs&> . &,/ﯽq Q
+:TٞB`J~42~":sFLYx>rZ8ל+Gw#U 3dq`0wi),;E/SCݼMBf$/>sUEFy;ڲc YvCO1ڥE)_EZt
+N#Rj#U{@$#ۡkd30یW(W›Tb"zs/.CYӴg^7. R/)WӲ}y1En39a
+\D yӽ5fX
+gTrѣ\L? (6Qx s7(9BVZ~Ę
+M'\X5=O]*Ƭa[ 0ʡ'j흇[w7nnrGXA|\:S[oX;~Hh+h;S"O䧂rj`RRq7Xn\\9Qvᦍ$JQJHqA&UX%nEzTfj(,q4Y-8f?F:0553lcg@Z]j7 ]J.T(G>o9y
+yIWFK^L91xSxhu9$< ΰPJiۖ,zjxyR$ K`2l!}})R\ZCǨ~BmEܦmІݜvɨB
+=n LNq4p 839pƖm#T茸
+'^N=Utߎ4_LTkj؞)B5swC}cS{r._IB , E~vpos/>ϟ;/k<+zZ}>En8 /
+B*nYRU: KZs\hpbLUMIݩL+]3e{maiX {0"-b#,XQ<X: tK+n˷ƘTմ>׶f|`kp$
+D."9x?
+ygEbH:f0LZ$Jt(
+P#{MXM[mrIX{\wLӞ:H7_UO୨ AaAۼbsN)-1n[T(IT&Þ՚3;B74'v%~ ČWAp8N0})mRmjE[NzXz.id4L=
+1w8«6T0INɴcQ*N@{NG:_
+.>viֽ*0,A;'`}DyA64r@5b]C7*U";f.N.TbX!VqmbX]ؾ{s>؇['{BaD^M
+V`CU#
+R!xt&0)yU. ЖChbqo-: ț5RASx'ʘ$ମw1eƖ; _D+o^k` ԜJs%@iLzhoUčTz3[)z%p8bČUQaJz#ɯ.< HPE+c V) yT
+%8R~OxגgBp'tz^ևCxҤ.QjA<BIRdad #߱.kΟ;N $s5^d }јna)FB*g]@mrwr{F9W}kV`K)iᯇ,Yr"zƿz
+>\YT(vmrkKwsAҐ?!ٱOp"4/W^u_i|:\ '635/
+Q+oGQ^D3eݺF'Wlrxi:Tuh$PX%'PSVsEƲ"3jP>glȣ*XNK_JPJ#LɧGUn'Yr}DYd%(Mĝƫ;)?&RݏG@1jn(7AEr8}
+ڌEMoЦązc0G+\XC]cy c1usZOA&V)jCy@<
+!EOC#mvC5QxUZbXwz ẙDwˏܿ'm pqdqs!E\1h~6S}^Qv5NO hR 8TԐiK\!DY,Cv+A1Q}|W qXeMc%c[m06f
+Tw76wi*tsis`co{
+ʼnS y$`9තetS`%+ \gz2CuGhLC3m {HCZuO:T#Kw1+t&RJvo
+91LQ>վyos.BPoo/moI_o"!y>j2
+̌NbЩb҄2C}%бPJEDe6YТ qHZ\]ՙSlM9m [xo)9{n b^D(G-b. RD:,~rt +
+ah>K4J?b
+0Oϻke'˄U
+'1z>)ֆDCgP̂ 1.!,F\э fIjdQb7Ȅ2ixK oԻiڊF&eɉeǧHXZX\0ؕ5ݮ_v`3\ȋ r-ɮ3Te OōFէ+ at^~5,%(/8}a>.G E.
+AxpkRpN]8LHHbQs?dYFjO9[9Fe:*heʕ[EQefaN21m'ʀS7߈*My} &ãQԉɪFa?LIbeWe1_iw.AhɱTW.CٲE/_4"Tvq4<턼7ß(<
+eU sXCWJ~7 ΫvJ`V"~d-]K%XFᄀ4ʞ`)}GYFl366/9B&M ^ S:\u
+ek|MnzթuZe
+MB
+&oyMR5y/C\_$Wlzk^1l$qm}!>
+2
+h/M}$*X@6mVe_gԏO/ͅ`6u8m!Sw}ǻ\ЀS 9`1-}:o knW,͋w GS+iTd!cz_Muquf hy
+STlN1'[HШwhXi&H.x|(EU a[0D[g) )9MHj$&w45ȨL!xf9<7<b8/#4;׈ %V)o7sPha sU).]i!C*8 W)[NR~LJ UΡZA3o/7*#?be܋/{8dUG\ sΰ1SGfa4 J7MMEM譋#C2]A˕ܢ 뚽s|1r&y*+YR>,%2%ȕq7aZkйfK^d@{pJs1ZqFe,(ܩa5e>gS s5 .R$q<XYh 0 82
+ hK0~Ų?/řL=2_BsW6V</2Ӳ_ab=ޯ Ig\BD2Sܝ^D?793Wr|5˜NRDWػRNj+1:y%\v_a
+b«-P$3M!" o䰒TYv(qXpM`_9-\i=eW_^@/&]bapŸ;Ҫx
+hptr<efr _ϻkI|N )
+(KNE@NQ`踝Ԓ@Dy_T}T<P1 @7*1&
+7U (''^
+*^.;IC2t0A59@Q#ix)&.Ït|pQ#g õvz[a/z'%.\a_ٻmG3h s9XpBs "B~]ol'/{HT \-5f??;0*&ٳ|=|1AƽGY#1F<،=EG!4\q{/'kua4N?ʣGW毰7b:Q 7Ѽ\(,|sh 3R Gj:gI,k7cg'GtOYzcZ #>E`xgJ:$maXËet:#@a\5mx٧"#-B~Z@Fx
+#\<Ac 7I@ 6LɌ~Q2rͽV*>$r:ܣƨB?[}GGuИtfh٘j gxOc3Z^8X3#z
+m 3Ѳ9pr&Ē1M R9!]sC@>M0
+)}Kzܛ9r:߉a2!'#FK!MWΉj\%![({@.Lj`Piwfg7:5a/c UO/ld`q*W5Fa,Iɳ:$qxP\jV[/O+ɿ'rږZi_Y
+-
+g[+bARV>x(+bc {G-c0
+{c9[X_๣W:bkZ'գ_1盕Boҁ,ڬx0/ C}h
+EGrjku,6YZMv|EPMp(C@ Ra.YPa% XQ8*<Q&M`'XL/]
+)Ma^PQz`ƴDh%r X'TA= Cҫ ֡ݙbbTx奒nJE
+tގ;XIȊu#D b4,u`#I,<6١ Q4 db,2p&@'p#la<d l`V9fh7WI\UhքmG}u}ӝ"#1$RV" A!SwEaθqv:Iv3iA3Mrm++-O)ȍ`02Oq7%0uH
+!nP[}19#Z%Y?yL Gb
+N?;!C?.ܺ4؝ʞQǙ$< 4c6gg(%p `  hfj[ЉHP\=դ=E#
+Jy< Zd.5"/}fT=(g 9Մ7Z6˄"Pyh8r !0TD R&%%E3vCd^t&q}bYUCq@^6 d":;~rIK$K:-0j%= bmձU=^-tS [x& ̝;$h`_S=a*xl4C9p'IF[69\]_]H٩),L쎴4`%` lF@53_ra;Y,мH=Hg(\oPU`|O/2po "|XiSX SgV_
+
+B4==/Bja2*0,~5ڇf;Ho6uGa­ww,γ$ؠb`@%+O4,`}z_d]N`$ @ ]ث`qekV5ʹʟc2;k{kovt%>mhzzru)+MYFūd@5uut1)3X m3bHBg Oc`8gB1twG ܄D(ކbL"#F# U DD=GHaKҶCɯ
+LrG}*kg?_(]TvKjtР&E4<A&M:)&۲s'y$CtO;xvv/bJlvhO*<$"sK3\9M~/S޻d_^Ik:Gv4
+q0Z&ݨs
+^J+W?n* >ƒIċ?߃?oQty!#w'c|c㏻)<ojcE IJp|?72b4/{T|$Fc"2`D^{'Iñ>M;X[ 6lV
+,% -_XɤIQ2`!$ GX j>wNitp
+;w|NR ڔgYeռko6Uu);^Z `n;^\W҉#Q0]2L;YMXg#)X4l2~"m  elv &T
+LD(uQ)` yRLq~i;K5H)W6:}|Hu=6I"ece- gU8Xb~l2"K |WBS
+פө!l@:c|Y{ო&͌AF>ŖhGx8>vr)'Yb*{=fĘLN64W
+/eWmR\QE.e ~{mZS?Eƽ?*Gãf5l%USc/ft|f 7ӊB㊲Q{5D_Y^oM,
+7vvr5~.&Q,׻IWMUg6/[ E|&bOjb$De*=vpc%B쭔d0̇5 jqU7qLRI  w"apŝS-'
+OQsmC3"W> =7!ZDFdkHݍ;MOo5l1S1#b!TO0WMdc2Ow̤c&dnd$IJ%~b^4jOmfW dLc &Q]'VdžI qG!చHV\.ݛ:PIQּz64MLuYvyZn؟7 * 9Yւ/*J%{,a:pU2$3o X_maFZ#Y3_P*CLu+c o!
+nH|zqhŝԲYATGVf)ʆ.x7Wpn i Lc&=(a?Gv6)ҝ+ wHq&=]N'~G3ay={/riC1$
+\&uSR2_~љshȒc0Gw#z M=$ ٩ cҏZJr#r\TBr5IP3Jr:C!#WTcSI96!+ژb}`
+klB|W8 '__7ݣxlI/N!$cU*N=5M ؼ9r-[D\U͛E
+&]RL& ɸScz29;sLMiu;}p_iuẘ|%6-gU`S3 icy8 K&x*bO$%h=h*'nC'XG#e\""z6dꋯ7 w -:nү%FgXdM#Raa.R(f0EZ|`81S;ta9, m;"h4iny ~D;n~dZOIN}?뫖HX[\3\Ŵ1y"
+v=!*ll\"[gI2"s9
+ly9i]p[}2<-mQx:pӜT3q严MJMčC ZHO\4䆁!#,ލڜpA|uHŃ:rB1'
+.0@mPA {qi({e3 pI`I ( xĉG~*fLT:ۈTw@_( 1v#yAk7h@R;R kZdA%${5p?QTH F1 d
+1rds-fmC3&] ZWN0(cشE $!M5Hkň2lfZ U҃j`5] ͒2jA~ ([162讕Q9m<O iV|RT`ׁlhy2;geoiA
+6K"!Xj= 4BBOҍܴGFLg[Z\<@TY~X]1;LH1a8\tG#Ò-)x/'hf3|\!*PIeP}Xe9r |E (~;cX1 
+m|?ȼIc9|gR5j O~%7*5fy{-ւicb4
+:(
+Խ:ԑLD7S`%F/aI;F+ *'WT 985՜ۚ$N=;CaIzu$ %Y'O"XAw\XMMB:+Vxu= ܝo%&|Yi~nhu6ie&xʵ1EOA4 k]nbШ䉈ldpYڝ`G/H$0pT "ta<!aIMKĂUW8~6Oːua<zѫqո[Wd
+zߪVc$!6ZrL5ݼT\J.
+Ps:RQ&iUx?́V;I*u<iǑx>MGICU!7P!>Ʈ;m.g-ґb ?jVq\1grvHײ{pCbηͽԍ 2`nVBVI;D_9͖V[aq9YjM68 ?Qp4J1hbUk`>E2tX;#=*b{ҟHa ᜨx{@s]5v"yա=ܦJv= T汏G7A!@h`hRf̛cЯGW9yb9"Zȹ<6($cD|
+0 &pI<Kr l _IgP{^H'E [-;Fr3@?b#zJ՚L&0t<Д)?|8B+SѺ.tL0;~.EEUy^Rө[b0VTl6blLvb /c9geJBP$$Q:RIpMaND +d֬.X9XND`h\C;3je74jyx`sH950q$j荊QF6&׋Kk<t> ex(y2 |orX]xRJĂ_M6(5[/+CIrXS)4~G]ׁO+9
+]E\e(-@f绮_kR=9=C P(L ҫkN
+8xn*YWB/%8'**'jAםsw$,Lp6$t
+W6po Eh|9Xkz%W)eI=(&mļ:B XTwqj;K&ʄ#Xw/\bsZnډ/aŅrk+e&»-T=Xe<QmR[Qo yɩ OLvr*8 bX7.7Ej\64\ɳV܀(mkr
+}1*U`t{
+
+&N=(@B!5
+/F$
+ fE|8
+0rClǰТS-G eA(aaS{N$D4;y)|hNrh6VE40RN~l`<АZ[}q)+[۬R\Rq[xqDYLo
+3-Xgy EczzMGC)@Y1QؐW+Y49TdA{DFzەC xb}3}
+ƴ+}എ\q!6Z]K'tŖu `
+. _FyԆ¼j|oȃ
+f
+^XP_ҽj b-7$Bt{)E^ᔡX۝z
+Ai5$x$N2s1$ 2&@@<IGPb0P!^椂#e0ZaUǚ8'@d DaajW%
+Q4Du s[jcy|
+uфh qP׳&ZM\y(ӪY\ֳjUشXq@}EaVf9j Y0O^:2Ђ(SYDPȺ)CΉǵ
+z=u
+݄@yHwQj[Ș#dZ@`tAYe5xFx TxHPT=HL%!G y/>_"AE:f)CfHwZ@Jb3$iI62t
+W2~\ؔ5\ޮWÿ3T7nˍ@O:q"(sr\&),#]^&Ѹ(g!!%raKž_dV< Gs}ld2ڃpFi5[GM޿M\)s1/l?6/N(&IB`?%AQ{7b' ŜYZ1I%6_|J)gr<@nrN%2x}NZ(5Ud ֊gj]ګj H7V|h\1xh Fci86e2m˱]fGEYr7_OFY$'pTZ|qNoQ1{WE]{t"Vok&T$CxAI<'`#0Y_j;KaqFZǷBc#XacMt!h5^M$Yb!@ϝ40 k)4hMydy[sJv]ό)W*@h6ƺ@[Zq땩1v%ILrUՖ$7.ިO򦀈7Gn^<,NdȣFx^}P)f]2@dts
+y`;e(RUJK$̤K.*] rՎq$N'
+(1 +[s 1THЭA̕3_]Wtt_5xsJ$4xPץ+J|;2S*ARm`}E9"\~6U9G b*Aْ>vE[ZG* Dys%0 UtVvd|KoIKQs09.+߉YbU18t0ҧ#RLhPZav#Ȍviz\)8+ʏSK>oPiكiaVz1Z _*vMZN׊7]&~fiKF d!R¦$+&yg_߯t|3¨hV9_&!\ȔvtV8pyCq X)Nl%KSy)\ փtP8iAHu yE&@KQP~n')Mc&D jM4^)WZ/OGt^E -nyYkj2 \kk\4ndk8
+FIp6rHZCzkmkwD R*co,\j5ϱQhv ebVDh@NtCcv* jP]e7= T
+4IM\t Ք峅p`C\+&S_PvppRљ?Ji;m9-,q2Ȓ#*W(dm`Ulba-!2YYQ4zzZ?֓.OE[8 fhS_#AM^Ch L4d5zsY|;
+IH<K+>0*)P#XFdgd >²Fa7>3&@̋H7EMvik5?,\#6AM;^~yE0n.p% Ip/ Zg1s%=.1fHZ՝{̥NX0@k*3=yzcjtxʵ`8Z//N(.o>7:t pe|ٯ&p_$Lg~!?(uu!-g^䨮'Saa E,AZgs\&HY 4=CuM͚SߘqgQbjxEp3!QFdϖ/г|`ŻF=3niF4IРؾMmZ"vMX1KUL2kVphE_@IӡmQSrDž_5̹;,=ohl
+GUw@t
+zv3g-a 7rv 0DIBg2Ci+G4 HIn%m"FǪ2#9U\ "p[ F ryifeD,#pCM=ζ$+X*5c.C;6bJLmw)q˃ p[M놦ҞYm\ǟ-E4ınfؤF "np
+bel- Ʊ!-@u*U5.+nL ,졣AjcA`p>Q z܆tG\ 0l$<i{N _ pXQ\NS$wri{M#FUqBF{eƨ08qϨ?;9#ƨ[1*Yڶ$[BPWT
+GƥYt/Pjnf8553x"hְ^Oxosk#l=(?>)t
+ƝO"#r}c`ۛ;{6IvD^lyl8 ٓn%x_37H܄@֨)<'ZjʉdOJ$S SPFR-l}MzmWH
+9#2eh$uA&p Cv6s򟴬O #b@YRmDXa
+6gK]J6kfH5Sq\zhe.%wJF
+F&1Wj2pNzǰ_(a`,
+Q tk(k`4AgOgj-ӤW67ArUȊ#ˁ2³77n}cq[kozkݔMp=br)Epyx6oݾ7oݥ$tU8Elyڍ~kau6 F\P=L[jyڀfEĶXVDAx
+[DDb^+)
+`-l
+jUCZ z^(ƬQ\}L<)أ؃%~ajê)DM6]>Y&r
+<] UtL<1ߟD<Awc+ڤtmQ;TwF3#S=+9l2> QX}]zhu)I.dpAod`e?ܖܬUqTUJs8Y-Lp9۸Ӛ@2om~piFbX R<N"ҭ0(<:d5Y* kG=1Jecec(67E$bND_Ai2>ǫ錳x?QIۍ^ւao
+F"}"K‚ϽA̒~DqA ˂r<N\]6% 98/
+( h(+RI*xũ0N&3X@,q4tf_܌L~:W3,]82.Z@f7s'V> [SfĔHEWcPR4f͇P(8HţsB\ H9{r!dOFj~l>EMme(
+ixAUX- 50XN.c˞hϹk,n4QĶ/34MsRڲoŶܔrc3(Ks{6%=j\E~3oQ6$Q7hڧS\~4
+Fy41
+
+RMe=~& t?a׼J4nZ$ŹŨ"9<[gRFa#S-<GFNI>Cz
+d=&pEA4זO@DA mqG
+T Vh3
+4n!6#Oh$k9ҵq<`4|aVW6gU. ܼ@$,dB$ d& z045]CnXzQS"ɭIB>(0c,;t2LOkY͆D/ 5]9ha(Pcd@{R#:kV~8LIbGRGXՖ#mY&MQe'=[ EK9>n||pJZ @@r  Ig3a RN`] \lc]2p-˄GS J"/ #O2E5%)YYS8#wǹVgi8l a} yN<CQ I,Ђrm y rr\1 3<!RXW T@@t8)r(:V3yl|y=mYp n=>YG쁗~U |bۏ'ۺx<`ٻ;F7}Jv]e.<îԱ ηܷ+(D2Q_Q5I36F_',;3K1L*C]TXb[w76w1bV4X ͚ڣ)s<Ţm!1$Xs
+PCW0RL[~>hQ|/ U <џ\eJz_ZfAρ0IKL$zG\~T+)B<*O-
+\3 iQ ](,фz\A (Tvq ybkWST-äP>H,O
+D4K&wK6*8z7 X,q]<\DSO J~(l[ Al95i*8
+2h
+0N1,p{X F㕴++
+@CՈa-+npT~P\vNuCWV]Z+B7/]jZж`J׹5([_& eU$MHRc&o
+Qeʤ' w*gLf^xS8 J*2AP<ښ~gܴa7l +}|:湠
+GTل~8ƻ2=z  d<K!1\'e/=b!A`+<!C"`QȌˏY%(S^% ŧ
+Yr*abjT͵dh!v<^)Y͑RD|b|6: =)j+xLGf}-ZumJA5JN4Hzg hd nTQn] J۴tO@wWU4EY:bvz4J,OKaaˣ1~fqF0ItzE%4.|&%pI -Y3`#QUOÊ㝋{EigDPO rc<mũ ݮ?u
+#j` -l$gY0Bs\*~jC u0Tn
+/JO`]MҤ q d?I&'r65(Op"?N%-=맮<,ZH0€ʮdŸdid/!CN/!},beKV;tJqi h3<e
+9MDMÜ*fN:Q̸<Y#
+Gp
+)ΌRPF\dM|jZ*\
+4ƠJPHDC谊AYfH.?'֋{?}ڊFr֦l x^K)72`kDSHk1Uײݢ6J"7K_Ozݺ qþe6MV4Gv^QEm}YL+[^/Ш_kбr` oğHߤPg
+!Q5^K*!E{:^sj<zmMРy>HtB(0 mckdZ%_΁L.i):VoJOu<Z-9oF9Rd :+'p4VkK\*{D.$oc"hKp'dp B6|U)I΍RT1Tymb\C1qL\k!W֕m*sP$^:}>12aP$E@SMOD!K=A!c*$Z9[|cͽ;k{;H4*4ˆMY
+E%|Ӆ7۠ev'w*Յ:/kwDk;+K.F0?:$Z&l|}k{;{M3td oTGBp-RNBS))a X ]΋2ܒK|ab|FdЕg~4%mo* %Z?$ 9&\c]C{9Sglu=b`# Fs8\.j7/cpa g
+v*Q$/Fȟ@i
+L  k%~ɝޭwwSWz
+p7pFS
+Džb&76,ʣAJyL
+kQ#ӞZ RtwD ֎ .{EF ؁faIM%9-F}rb흽pmno28Nc XǕrqe0:R`C R w'-)wĆ+nvYh {7n
+ K7yxPʳ6`W 7|MaYBg~X#D`MFwm<W-yQ~D?f=!zլp~ӄ^<guE I~ti_&$xb,a #|^?~r5$p~MfB %Ϋ
+b,cJA? gqs;nx'\\?g5Pw7_ ۡ):7}oíVVd
+_2z|k̚Vxܥwم~?7+k{?^^]]<۸~ͬpà2sfz _ $- t=P*V"~+*JuR*#}UB\Oc7&84ABLke ɖmjDKd@5$ I^OHs0wM4WfτwK8+UVX+3넳fiV:=)2w5zA]|4u05Ώ'6'0CAՖ2lkSA8A//G~2Tï|%Lde!AoƬCCy}zAK?pŠ$ZQMi+Iqyad@8*[& _$F / P H<h8(=h7<XHWJ>yǑ?_yd94og=-pe0 9A) I871"patPs5-" py z
+.Ve@pwĠR<*3}wsOpT(X߾ǿ,d
+qB˛Dy}1ms]
+7a)oZ'&
+ҢGSo3o܈  Ioe_{ߎ#.{"v8>lN.o[ݸ5}=qw7,;F:=E+x,-yuK;#@U*t]AC˞}P=xպ?<
+PSǺn51l"ET>v"- &RsUjqlKpH"tP_p:+1L:֧O5;Frx.B`ˆn{w)׽C)^d@.|bnJcDG 3"i0 =N:7u|O7 K#aȺ-lȕ\kK60 fzj/*(6儆_Mwn?xkϸ(&cg[2[&X
+^*91wqs9f~b@7)@/D_M{M:/ Uy&X6N^"K(xa8qF !^r_>_7\y\f̟7\/e<Q\2f=uy{w<Kh*b°pz>fXo
+Ͳ&eA|m[uX 󡥓ad@)ae<!]EOGk1P13onXvh00&W ٩rBW^ʗ+dX*I74{FjF
+ME %$sYMH4VQ#͵B}u-fAozz̵ɜ
+KrhwI8+"-
+渊 B~ngɊ3Ps-]y r7n<7Q+)T _IH }.4lHe I1A~ Wٞ&Ysƴlt&`ިJ[x ~7ZI; EZfw:dO#Lז& ~i2![p&V#.⺷#OSpx}^4y13avXȉݎ9:%jF\NVk*$
+%1ˑ)qIΜ%q!-۞MlwV>Ou,20(ηtunESޚ5E J"@S3c_G"(\0%8=;ji#OݑRe,) LX`Ve&ቻ;=' 9Xg2p40;7p5 X}dWLķHi<ؓe"wN3#oAQ5H Yn7VgxAF_vBR†Nj<ǩrGä_cѳDY%eqk$D>۷:*o Q=!;!(tS3)B
+cBNnj[Sr(PDEavuڈ!"yu$zc6jCxDZDb$8%,m07ʓF*>~u)ѡ.qlZ"8{h*2f{h^!-k9Ll5q|g޾rꍢ3`=Ki̖& \Yp/G<-Ʌ{瘺 S
+֝ርd{gwco:ZM@ LQh>ր
+,@i6 X^8U/)Ҩmn4dCܪzPw|$+i$d9U2QƷu]zcѓkv#~msw $koݼ]n\Fߜ@ q4J gc*d?֫CӇrce!oDґx bZ (~j? n\/uN~765WVdfcVc+MJZ))ypdC'X9bpw7e>K/--y`~ϜJb6e”ʻחfu귃~f)f+=ruQ6۷oxM.ș lm4Vi0n:)!|ĸgG@Tqp#8k`] ¸?8m|.MR2\(%tfAhJTILct֪EpQnuHo,z&[xBr'V#;L}4``HYcس8:j SaSGJPfZ EC(ʛg("-ckg}mkjw=yV;(;#i;é6B1MjAl#<WgS]0{z#2LHX%X:&Vufv /=̔iaK"LƱ.1V0#yэqxŲ9n j1vtqc w2Kx_'`">7}3!M-26쌟 )DpbRIJREvܑrY=4џnX]c$r/^d LFPоC@~UMSGm/tjr9F&5
+Y i [تdp#,#OZpqɓO6hLż^ͅ&O3'Zb
+vY05iAD+۬M-TЫʶ̩OIpms@:JHV9XO&'ʺV ">G+,"Zz~;QLKrU`M
+J`>-> 6}v7w7jɈoRZ1wRy'TL .3[Pe a,M7]_:L
+eM3u"9>mU6&9F \@ThbY#rdBʬDxE^qUӵгrY>* Wu_ñ,wM{: SͳO픜Tԫe0냴vdծ0 d֛RI 9F6VykahὙz3RuLFcމ9 Cth hBK}JdMR'[dׯ/0(;WzMyA(ׅ.MrEL
+skk6i1ߙy,JUh4nnX!h~׹ AX6Bf
+cCѧxc1#RrEx9IױJW,ZPA
+ &AlvpB֊P5NN50h 6o?m2ZYy}f^ NѢ_[xy>I|hdՌ<#.DBVBS{q3
+M=v_ATl;$ԯ|"z./&x;IP$
+f`RbFB!BWZtߏbFMvv<eDpmPGXF¯``!&6b5c_/0|7qCtzB ?tRX`bL.<6~Wpx7̼y4EVXswu],w+S bMPG0Ct%qf+
+tZ@d2|r_ w1\
+Mb
+Cʨ rƓz(Ә8=#H
+Iӗ~d8٫ah.
+ JXMQg Ljv(̣e2crn
+ar'5ZZ ЫyjHQ+f{vzmBo6X ųBjsYB%D`z:9|f.szh(O2 ]9e@{`:nZk`ģp9Q&m3D4xA`)gf3rM_E7:ӎ&ۓuY$5"I}fִ6cuC3++>4`08ە E
+;FI*&i(߫e`q;\J5&1-:p3].INc8Ԍd212 w׻Jcރ&b,62D#tjx{8Jʉ@g$;q ]s(1G6/|J'v4z97Р0CT OBӒCne]C@e =jmQ^==:lHV9G.?GSLhQ#dTcH\+ݾTcn
+e";:Gg?1l0fgahx c7fvXM
+7*oRt ))4 Nbpu[D u#ve h4H bvP:-W&0-\V Z8̨muvhO^3Ug{X$g]$AÞ76yZ!մ,dq8@ΐ9E+:4TF/zo4\C
+B'2_a `4flDϛ KeYiJt0/DN }jBބmiXekF&X-raqg#a2|3f-1F5ǁ8-dZHG6oYh
+ ] [Эwߤ-|Igފ^nAhgf,V:<ha^fNK:,y2qC@St44C`a czaU&NZ%MNVzԶ-yk[X뤭R8~:hFp Fd#H#OǞ~9Ffy.<sV[rSl18U3֚!C͌(Fps@O<zHS)4Io2bџ~&<JR
+\Dγ5ޯSeɁ*Y0W_oL7‹77p| !U`^8E p[Ь'5n=b?2w]hw!
+ E00ŋA\g]> .S@}TF@bci~h oVO6]0Q7@ Y&-~W٨8E6tS5b8YF8j }Z<H@
+o/߼|}IS
+YPoz#L&I'xox'}}m!f?/LTg-y_jŨ`;(k·x8e-A #я :UW $| $Wb^cmjb"c5EdtRm 
+|qt*)
+4c7!X v+֩B `bP
+q$Z&1Q/d4L3^&KBish6j C ds,օ\p/iP9sol I}bw,iU:>DQI2zEWjhH|*H) xr \p;r 6|G.(IZ)$nEWLKPkDDCRB8ѵL186~-Q9n{-$z+u&b (g^ewY"kԀ+l ĥ<STe)z*8\j`X9UͫLͤcǰ b,֕paŲ
+kQkײ$qgk=۫ |ΪƸ74Ш hb0yJkkԩy88_[\俛n..]p俥K7~*$#}ސ B|;ܾl|Ξ9Ap
+|o#O| `*TsdQ<YR΀
+bz (dzI Ɯ,lVIY N+j_{H2lj"iqx7n2F/ d
+Q&i֡pjt9E4Ζǖ^L>K.圜b QV|ۉfs;) TH$6G_VP= v=!d!m?8/Z` A0pOyTX$Kj:3m##۩Z סzK
+ڐ'Pl쭿}7vo`{cyZwpkm/}ͻ[=[/ug;:jkKGNBQpv}0_ a/\AmX
+%a%2j5 0{Dl8`9b ,aQ iS|PaX;`O(~P =mFJ񒳐 }‘$2nBq4 kr'1.
+%0-^qͰ*h$ 6S ,PD(|C
+an}+VNFěJB=RA@m2NgTyetEr̖N+a
+f;T&FxcIwdMx'1|0+d Y`A,q̕y] w]`3]ӆ.0c>rhp(LrHޭ&ZxUk
+8b k.d<&?Y2&Xv9cu.;ZzFhSt!9*!@NJxF@-D5HwFh76ê}X
+xuJ
+] K+0Z[ lCas3tqXGG7?/e(Y|__<~_??0OᏨ[`ڿ| OW̘LcjQ,Yax+t7\[Lt3/?Ώ_{.ϵ+<o\~0W)4_O?O*쉯8zWg?\}͚)m\7?&Ľuji$|wWP`|[VɡDϑeI5mǫ-
+80iCb`4yr~ʯ6ZјDG"u78_6}dsTRc3`36sߖS&xmՐ%ҟ|H܅cs3^?EOwH
+?7?'Fa ?x');Pj i L?OSWJ|+') L&Tz
+3<K$0V9QN' 4һTcH 1:%iCsW8/r@ ۅ1
+%']fD}cs].jQ`h?\zɨ1le>ޡR;z_g^SN ϫ~yw^WW/)B<x~aQ܀y6Rhts/s+~7zaT5xO[x6V( 7 Ke>7Аcy ~n%Å%iK Bb5{˽y~Lf
+Y‘פZ|9wR Fn/PW7M%-|2P<S,߉#7`-u)L{n ]e>auuiLlk^:Xk~M`Adx!Kq\'X5/F}$0hK/8`~YL(k
+@ ϘKll=ӓF̿N lәzBx~
+4ْmXqDJ+L_Qc#L,` ~З}~~:EwWH轓 %}%pI>Xs0\zTX Յ!PKxSs4b!Iel_OyDF)G4B0 guUfKq`2ՎՍz,fz+N1,fw2\Ai®OJX訥^kI7.BW0K٪tpH6F?; j}o#h12C{2^R vuPʣt Ex=_7Lt
+уiL-SMCKm:x8&l/zd&mCg3&BQCTyɳ_u\aB*Ƭ,Y52Х
+ޛ͛^;!q
+!L .k1Uؼ%ˑwXj \ꜿGܼXWi2r)!P/`{TbTiuyUVtٔ+)\5[P}ijsiP}񀏅ϣξ;4[Xw
+\
+gk3S(]\VƩ]ieΌ˄OW`KGabI^E:S7gD%QTfЄeKU<XEjuNiݪ')Th ka“VnH1t"2ʟUSOż};fAzx
+Q*rƟ5VCW`_sXte]JkӺì14۲dHwsL,!ۈXL7
+\mF
+#LƂ!*UukFkmV5ٿP o]\c<|OeNC0meiY% ɤ-ǹs?$ *u 5uz+g
+Fr$;;aU3oyuBB@z#%Cз9iOm7?G v
+J ]sY +kĠRqtp]Ԙ*)o#殚oQnU#CCxVB]~YKekj
+6:пhG50ը[Tؕ iˣ.}!Lmլj3lU=2 
+[A΢vȶN#5(\E<(&Ǻ>h p*#(qRA )(O~XsCd#M5>4M1dc:IY5iK3nNdXw9H8l5ȆX{FPS\hL X'=.ǮL% UF? 1Y R/vCV
+IOB(sl[w `j)c~
+GTJ6؅&FUKWP[7ePjQK7fs=y݊(bVea\
+'ݼti G{gg,lj ٬ifbm`jځ/lst2g V< W8¡|cN)h-=PJOzmi#8
+ s >
+x#O5u{Hx,OD,8U;3W=3w `-gP,,|,]nh)7
+"Ӻ&k̶u2%"ulBS" L-˹h~ّҖ@}[Xy_*!pvٮS 0OgZRSLܻ<3ŒX[&v!N+;U}ь/% );;BX3u PEKUp #cH5h=T0cWms >\X78aS S-X[</0 = *i4 ok *tee&ECSYuQБ`H5IبQzsj S+o.c+!. U9xDL؏S4q^gob^e_%g6ZLUʪX淣f ::nkı}xezvf rџ425YJic&
+b$NKKk5d /%KCk"USy䖸u
+"c 5.Y[m GYجBTZ0N I]pG=-wϸ_KTF2DIn5:LvaA p.^-^S5 p {f^QPr0k> {Z~\nh#7_%)eU`ahfו6%ӍE8Q["Dߩ4LŽz46t-#bHQ68Ty=cT((_ߙSՓgN8sW%w_]}+_Ws'_xT u=KoϩjPpwcOQxnڝ3et-'X5/^}=T1Gs:tf:Q+=\([; {7dC]ςKV5c޾~~.^8صSRNal[hlu}gFr?ؾ=[?lL*<`k|_ܜ<ݾx6y2#|aN$2䉚`F…
+_sM|Nα׎8%%!^9 .K"QB*s
+"8)7Q-xGum ~NQIH~C\i+ԡ$
+HoQ7\њ5K3o{u+^Aj
+p8U!G+;#=l񡃆ClEp K₩&"aխC-CRGK'D ,L(hƾKnJ4mrn-@py5o!a&9ֵ86BPAQ}(_iGc]H Y
+kŴn
+yO˫lYڳyauTXVdfs(^A+I>+XU8SsK_]k/ٽ_gŵU04kf0JXg0 )׬u_>u[1F- /_4jl?ko .bEuψ$$+ixPz'd ;bZGGU
+
+?7<?=982ģa_ҹx zo`p`_bfwjPnܰgd&enRiYP~P*BIĪ87]V煕]3}/QxPjI\w0"8W}S@jP'#.®_O;"!PC<ʜ7n\! r57.}7rGd*
+fcĥ qK!Кyw
+>v-a&1Ċ7͕[ܶ$&z{b^%=p]),([5RR!J"[ϖ./# n5\k5ԏԞ,/U|Q,47ʼn[<m,g*dLjd.}nҜ&%lӔ#ЈW[!Dme|ݫ%
+6C&b-U!ۜӠ2#Ej!*^~pYY@a
+yzM~¶]7]pG4!SWŢ+7 N'=D6B%v/H
+e! -'h|j^J=/,Qeϲ@W64x⦐ڲu A=2̮Y^IفJ?{
+Ǎs/Y^NoWJ8AHa%dz huMF$xHr Uի&orնhUrUN\ #l-"򑑇G^O$/,Ggf*U<!&e=#dj;jT3ͯ#aݤ!vJCj_ =vWN>~ROTo'e84FzEOw$kXS7g~{/Qp;Ac0Ľ
+*_b,2$%hy%Rn[ZW>Z<,ʄKv?+`j1_э; F]Zhp v0vgnSyww:ޚ!f1yZTUGV`ei- .܁U+0q9-Z;2Fnޢ=V H#i*"ì"<EvG<|4(R2?]o-҆ gC3%L"dABȮ[cKi*+H4oPۏQ^cI ƮܵQjh#Q9~^T4e{pDW룥q,?J]6 \X:PG
+luKbĊ>N{WBN$ʌxVDRH*nĴ-A+i{IWxu;>Ml;au7ֲ.+=MO_{'ߜeonN)v8-jm[62p[ߖ2p 7uxuɮ4<ܮӯ꒹@|h4y#jtn=w=PONܞ<h7}{> 02g #~sJ>Or)Vat@xܞ͉izbD] J?&']@ner2j1?\mN7pQz ጺ yvg9b<KҷE,!t0o~ZG!)G>)=w(+Xяgu{czWoNb/`>?`iE4psgkx𣚪(qd<3@^=Y"E'V% +u3:Mj,1f
++z!bǥ(N6&uqD3B*gqFyN"!! 0(+5fQϐڥ
+/_`Q N?g\2l 3Gͱ'G%d$5\>wbrQW(AXFu}p֥lۉɢYd̶5PLO!q8 I%T
+u.;Sr{)TJǜU6ĈⰙWSشcI ?
+x.9݁iSY&+^np |̬(P,/9o˾0"&;d5.lh79'|^slbc,Lb6rBٿ3ˣ'8{l9cIy2}uX<ţ(~eȅklL nWkT5\?JU&Vq-OAkPRlG!uCʯQ֔p`YAIKrꓓsdyG"iŰ̋*
+͛
+СP$ bwȭ\Kx0qNj(;i\-
+?JJ= CiJP 8d*l =dhm2D4+ȫ72}G-μ5 v|l-yD=:.=aQr|ⶾ$֍,?zJQ
+HŕĒʒ%2t" ֕l,IL#w+qܭ ai E`k 7c#[nB4!%ր,4AϾ/SۚɎAE暴d$J餝<P_CB)DL"b(x-};/Š#]T/aݔsW8Eä6F^S#CEߌя /?(Z."Vƶ~lMi%7R#toKȳPCzt ק>"<s7SFT :%n<9r\Z\#N#Ea*oB'`ܡM}lݩXN",1 4ƒ>!F!Ij6 #'j5HY7~yئJ,,r+SaͿ!ź'8AW˜"9PIKƲr2-SUl&-22ϲ%3+4 jai'EB&oNׇXB$C{svZ,1}eǒo-XTnw1M@%XAk0VD,!0js<!,}<έFúL=7Y &LzF4tAՄ[Ά`EPJU@vwD%~)g Y9#dlDC!asM[oHC >gCצM9 %?6Uex
+JʠӠ@&A( PV\*H( \CL~r(5 9"z(&/uz."gq/tid"ߏE+.8V(<xZV!+*4֔;6T I\'x`™#=[K-#Ю)wZ@$RM+݆t 9$A"10ĐtI:M~ –jL=HPR҄rmbdF?̈ߧi#&:fX#|JdoS)GaԖIr$:HZ3V9X(!sH:@444DΪGR:i)Yd"uJb]y$;K"qycCR'É$GIleg䵍"V;LfI3J9XHu`ҭg[ n= ]ڐK*+Alo9|E~o_lZKzvnNzcӟ7oA/0h?\۶lf?F n|b@7խ`ԟc'u%Ԩ;tmu|bc[VrmLh)>u4#:aNu\:p)U@I9zp\J(GՉ/>|LJI[G4q+W
+ "n: ?kj:hn@G'nl![FbCGр
+@-s DC,H ꭣ\D zn<AfOW9:xV2I%$YuN;RSwFVS
+~|Z"N{v@U
+7Tn"a]UwK%_dENɭ^W~m|I_p֍$KQ|/?¨{_hAtK^L${\hR1 9Sn!-wLhjدxM`yHfazs#me< 3kpw"=)kEĮ7B `҅\qsEF?$}703rtoIp1eB˺(or8?׃kZ@B
+4I9IƂU0
+kmP ,O
+A>?^ nckZ ).[ 0)ŗE1FQ5ieO`R}ÕQBS2l .yit+_FF[Vڭ<qZ߲mVk5JQ}
+FJ^99`0@;AXp
+/MQjaVG\C=RcQ:lEw𛗳|_l $/18o:9s6ӳ߹7M!c]:ڼԶl 9Ϫ槨B/;xe`0X\ƨjkQT{G]C%̥д
+ۛd)4,V>eΚqGF$@NCYq
+Ϛ_Ff<vq Hl$^qDR+܊o)H>b! ēVl(@'&s
+@-vFtjHK2m,ؘfW͊-*t3$8%N]N5γZ\K}ǶDzR'G&
+K%)#eAEl7
+yBeIiM\<܊f.jι0H$h¨Wz@nE.3\aN e&rm5HI8^p+JI>H:%j}07֗["sfAN2s[16& &MaZV
+r*Ea=/YK|鶴QiYdBKwS䦠O8}:2eWWZ>iCRU=DZDlQNr)1+$xa[n$,>򚣒@"bgd>Nrb= T:13Vo%Quwk؝(E;8yͼyˣo~cw-4{eC0hNgen ܡ٩Y5.HO
+gWF)j8d0+7NAc?8GWfTiYi_8W74TKb,w1Å=S%AEsz+H9Q WJjrҰc/<7eஅs0'77@G̘05£ ǼvDX.yNXxᎂ)Ri>¿^+Qt(褴"yIe1\z0hxJ/
+K3 w!c`;Һ!7ɄojlD bV5pߞJؐ ,f
+&_T(Xnp@t,xH<x#v$%4]LQWR @Z0 &Oizz[7E>Dqw`>bƝ }IM
+C_d?)8"lң{v=] |c^ՅiaHU
+27#hPYT'Pٚ[&Տ%¹kr[bUSH'%12&5\WxcsoO8Y?U%48\F=9a<[I] /Mdo1+:Cz2=7CA`:7&FM2!T& lsL#j!2&!yljСc
+b}7+Q`_ ?_UDq H!S[oWv!HJ I! HȀmūaӽZͺN; $(1)&΍
+-ﴦ
+Ctbט@w\io>od(T':
+ni9=mFԀ<"$U.M6N%B@eZ?,ÕG$Ά1(yӢɸlFCWu6h58i! ބ(#< e7ۀ6aZCzSۨMA!C]h튍$#
+A;1e lS6lX[pt#iW=ny]Amnji"
+%zXSj#LVb*PXEl1#zH!Wğty<i7 ~zX#GšgmmU-1oͪd@NBH)*D=aFg,!R@N>40DIjW9 9->TG/\yD5.LYR@@ҊGT#Բ? @޸8@7Ӭ|<-Sz(ZcuÉ1f%
+>XAǕOQ#Eќ%Q9Gq,̏l6+m.
+)ԡLVM[L7r*5^ݮ# $Y~ y`z1W5(;ܺ]ܶ>3,hƓ($DWaK&VH `g
+BmyUe$d9K
+jqy UJͅb#pňvm2099Y,E4ճٽݝzk!^==P@5+/KEv(B ]h <0vwo zO+3KlжwWOlxO nټyP?l~ծV\gϪly׾]y<Pܬu~Nnar~4W}W,eD ao^^q=ӑNY]m[/5mmO<a2YӡvBo~RdU s(F~ÃP,?Cn<ckK9? t-%`Ug _gGue7Z'swc[%@Y8߿GM0 68(*~__ܦ, gNZM/;+NonqJRn-~zd|x|= X#ߎ\F.oD#\L 9  LV ̇E C?Gcb=*f絵Ōet '½J
+/DrmD/{yxFgd?kti/
+,5m}Vo~Y׎% Vl"n0Lxc `y+>;y%#,﮸+kZ(/m3EG=䮼tSFܔHAX5όV
+"n‡}]sn]-*$Tho'XmL\Տ0hJT[YºtyDžV ';ϲ#Rlr8
+S7(ʍ4
+Y=_ ^|hdQʼ*NIZĴ=C@;6V%%C%b1`IS'B)T5dZ䁒^? :<Tً RgOp`iثiՓc7F5yIP%E~*aqȈQEAqs=KƖa2b`(=E-rR%a-DBD&K>腺[k2䈷h+3Z޺(UEiQJl{ak +W !y&C ox#`ot9M,5aiz|Ǵ($lgⷌ[ͰⰚCh϶$
+@Ge#a211m<P1" m *0vi9.ʤz]b<$
+̯!MJaRۤjԴV‹0f{\Jx+›,Vt@0LFAqJ#@:q$opS}+(Smqw1w(*AG0{Eb/zuT'+GH7:4:5VXthett@oxn
+FYN
+fG"4ޚ_Yjfjn`3[adU/$m#@6E) }d?[Xg5+@g6O];GbacH4, 7xDZ!&kve@MeV8OAaQF)C˫-RX<j\v-&?W)R??=m\/0x{9as{sp"ѰR0*dž_k1 { <_[w]bF?6'#ue#ڶzvP'_m%8A9?ӸrR6vuQkj<7omO>Ayr˖G7<
+
+Qa|lHvrϑ
+`-7zm靏TDv|\d: Xzod_ܽzTrq9&,M;N}ȥ_|5|41ϢM^DA"(i/^ Sԁog ?x}[?BV@g3?8WcOĴ{?>͆GkL=]
+^nS?
+K?Mrݫ/^Sw!?/DbݽHdݷfr 00
+C̼xBZzoΥkXShml~ v0@srwu֠}rƊbN}D#׳`84:ux
+;dO_E$Jp2qw⏠)/^g9>JBW ϝl'K=u{~]|mi]֪_†[
+TTBwKBP]1\& SwMyu)K> W<kOO5GJ8܍JHJШ;{(j#݆5<$e=;1JPw&d_ Z$/xЯU|F;ƣXhB5utvB"YF!Q#W器B+ VBg1~{A&rB&>g']&ŷ #.oCM]
+.WݞT~eܖQԢA ]H&QHϞU{ ]1(ԅ<4vuo*:j}\:VYe QN $ުzis0 l!2'SpC^}0nbM"Å%D̩7̎]SǮ!Xg[̣[Z*]t6
+Aĕe{`E1,!KQ>H<rW-{hCg剴*k1d ].s9BūOTj
+ɫI(0ލQ(=~3S?Pp<R2ѮPlrXm[\R5`[$ I%}E5
+j35t2yH]x-_U"elhOԤ+adcB}sNLEčn8M(FP *4,ͲR~^R'}KǥLD6& mzh>eJ+T4b ?OSkY@m]
+SePB.
+t"O BQ)N&xjᶾ͓lFV>l̖p_JT*6o,Y
+'&]Gކd"aK@%U<Dg<M!;QM'
+e|7uA6 `9Zŋ
+&ݠ
+0˄FioqVbR99T_1M(bVT<
+Tv0bzln1}#䊼y)T*\؍Rïzsz:=GjRMu<jWEV*:M!=}QCՅP E; H
+j F1ZQC0[b6xrT9) =]q\:FN^E'?+EZב~OQ]SD?>9BgWF'r¤Re H;?,]zKe%S?X4LǿD ߉g1_/iD󇘑v`,j V1z?Cs|zZ?(#G>"? zd{i&,U8e*z0kS5G:d+/_?53rQɀ5p8i<+x|%)BQ:cR:.\vYut&Hb Cq-;'"P&n~#' -պ-̐q Iڬey1!)w
+v@>(iM\ԏW@NWz&@﫵򫛶ӗhSj}*e&]cm}?Of"#~үh' c#~l&ⲚPB{~
+M~8Lcl7>~ 懼\2
+4UM񋯦^1V:|?*c
+
+yQ= ֱz(=n99_a͍Gw*w@|#|7"10VsZjxT1$2cj(AuGҥښ#4FVf8q`BA^~{\W N-r^L13o+GLʘM&aE]ٰKܾ-Yԍ<ϣ?< yW
diff --git a/systems/texlive/tlnet/update-tlmgr-r54630.sh.sha512 b/systems/texlive/tlnet/update-tlmgr-r54630.sh.sha512
new file mode 100644
index 0000000000..5fb1f070d4
--- /dev/null
+++ b/systems/texlive/tlnet/update-tlmgr-r54630.sh.sha512
@@ -0,0 +1 @@
+adf6a75eb707306283462863af15d79e0c268c6d450be48bff559366c375df6fbdbe0af403bc5c7c59a90010671c587e11c923e2233a45ce508af7140aab3731 update-tlmgr-r54630.sh
diff --git a/systems/texlive/tlnet/update-tlmgr-r54630.sh.sha512.asc b/systems/texlive/tlnet/update-tlmgr-r54630.sh.sha512.asc
new file mode 100644
index 0000000000..1dfc650d86
--- /dev/null
+++ b/systems/texlive/tlnet/update-tlmgr-r54630.sh.sha512.asc
@@ -0,0 +1,10 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEcBAEBCgAGBQJeizCpAAoJEEzhh34ZQ4xwJ0AIAIjEAxRvs0ww06l+ZvfluQee
+U1fntJsbFMF8hLdfP3Kba97oMu9Hlj4IjqQlXtoIdLSXtZ1G6e9a1rqPb283NQBD
+Ygcy/t3eBhR7ndH7fhnJ0ZjMYgQLtnFypLxURQcdrJ7hXyfaX5g0e/hVYT2ddbG7
+uKCCpJxictZwOKs8tuSIylfs6U1j4ZVFXD53sONJCkToAGXbsfHHNsgWvhvgsYuE
+4IN5jphpoepo5blD7QzZYJyQHZOQP8gP2l+A0Ndycq5lsbS4fAMb5pRwQJvOYvIt
+mVsRXerHPwJhtyW8naqkDrZwR8KJYm/ZYYBz/ifz7GDsDpwKcujf9MEMRPLDRsI=
+=JZLe
+-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 9cd30771fb..823c3d2f45 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1586463264
+date=1586549667
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=a2a49e3dc42696ed165f5e1764470c80
+lstdigest=8e338e2c30ed969a2c6e227895751927
numpkg=3887
relstate=next
-version=7404
+version=7405
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 113e11dbcc..8f8d9f68c5 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1586463077
+date=1586549471
lastupd=annee-scolaire biblatex-apa bxjscls ehhline expkv expkv-def gnuplottex keyvaltable l3kernel nicematrix pgfornament tikzcodeblocks tkz-base tkz-doc tkz-euclide upmethodology xsim arara asymptote brandeis-dissertation
-lstdigest=027f6fc7045e286de118697511f2eade
+lstdigest=5727f83976d4b48a390f0626df8c5cb3
numpkg=3887
relstate=stable
-version=7404
+version=7405
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 1e5653fc65..6b4ff480b7 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,27 @@
W32TeX (x86 & x64) ChangeLog
+[2020/04/10]
+(01) cweb-w32.tar.xz
+ Update cweb.
+(02) dvipsk-w32.tar.xz
+ Support \special{psfile=non-ascii-name}
+(03) dvitools-w32.tar.xz
+ Rebuild libgd (2.3.0) in dvipng.exe.
+(04) ltxpkgs.tar.xz
+ Update expkv.
+(05) pstoedit-w32.tar.xz
+ Rebuild libgd (2.3.0).
+(06) qpdf-w32.tar.xz
+ Update qpdf (10.0.1).
+(07) win64/cweb-w64.tar.xz
+ Update cweb.
+(08) win64/dvipsk-w64.tar.xz
+ Support \special{psfile=non-ascii-name}
+(09) win64/dvitools-w64.tar.xz
+ Rebuild libgd (2.3.0) in dvipng.exe.
+(10) win64/pstoedit-w64.tar.xz
+ Rebuild libgd (2.3.0).
+
[2020/04/09]
(01) context.tar.xz
ConTeXt version: 2020.04.08 14:34.